[0,0] 570084355954884084440248015854311459057470259381929185929180907080464374102021838236238481709368252582929031166592363261415192077050344888859737088633871389863656637012994916362181555753306200695957778681325457485772954236407857023196676617832373917847185576643442788864741875807263280152081018893035189831535192665092955436079201756251823440565556684837202874683217289618746551472428027198891641492414767317911809502779731240810551615477390369561277937460540275615920468146450503300738467456752500083591772217191772423791813870348674392519090264086885212835023361514912405352672218355434953338428995308470422941560712898161246974156319975068806267241083017133695299105829877317523035884507735308621799814872609838778696646246462646611585570446429863469969723122668167997796762254359443991900319210337349233521799862751875811553187456190203342126961080968223593863605462074402528679078019948571309888421359813060754018234117034193262558694464629541821693200383803380432094384948809863432211120066896107795158931335747438620178422019875455260920471192792789037288792248757439148601033176240480207883429678362305417409444654704332384439677299843634214175593306747132358739706449002586953946338157392744287804328283081372868336027398397162922944252624539363315740883101986359498567725219637756138627319965825483454741385632503968402095901342533612988146223027763758206370166518731048123070354939637090424999113140585805313174375573756205345015673285262083862613472149919413203995267461143042176571584680094203168726145682624827763050202438429816912233814362228481244844193770354163309599696023613096612390531319532844129562015109163304783237971938086195681956312253988339839347293903826641958003905037332458989786628375611068444201180078137421749296627419750498323603767636534005972241171391317934283246936210023038078550623146619029940979074126246618585677596657810007150055968119421629080157114275240853219472139540139003262773670402742989226652691139244345515617713745945566361627260222754508166999356765224433442570826658192145812371921510012010779628639816145314382489734653360351008251972551996364948275048714972267193235810473804573946019355141245977765732951975780828773825289105244681074068752375761579222057386557118061494033347702345182125844478308695881637405469460418427678608981361682112660514553883004371618817439727085016812686661628486630380322700396430909189822267402821273948186121979740619524903271249746586072479051317130185401783265358082349731891251169358761413878161858316412420519612863862598917420836591580233544684919166911640786565840244293212890625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [1,0] 76178143943799553621104782219287651160730804787123703907111182985448495702565526714327772280320958708503502171471651209517545856201263165358550139767020622841917749727108150119151576343546594102528752019981734981276735144873473650107068985091039158758694328295449268971922551521959407523571877807444244338944336366170360023869416975891022153389194314237553543893509758608641466090441411930133618166077842238793740259406652692850264028965817268711313877976109131186419157772358062909006136943793658878471779929986812532101971336392593547607418533435695889764795332181714502706305863239412547812690625859610408299926010583497890735972648038875174477294872462979266992619692543878851344807873353353755490300060180378020594650596341396225090903805986181428446464898618712656014686365207486446099633625228775678230647969690804763620786407194397681174049859054204997320833771488206272083077570260026866134821814539275344304016543387642646899088110310060174645297678533755150820500083479465843720654795190697772542849785623000834867577131123774434410110811796099654361486882495366168972814456154745013317395857079792351403289831568015058212322936252263845548816315631500029037675801644670502697536592401649991229004951175314658259224745662313621772390621610917801163904276796230121440616118862486058299631537083183139553047015494297863793636418162360133078991508773183431764323465456365363948391428971196586029940408631720165962381606659196699643436606494645704924474115292403459646208644882769820889915437550298606732570224281193068759604615103353893726777040486193770935443879662130418072149630541902455810547369482976951528510216612731996240732410748937088181674362339620583125000614517936340381590730276889569309356303289533991329256240333856867306637964605919711874108617822019070298395210989564979366771420654144121139465779283623516980475868865557160746150427417198983578120963716348754031145707690448392359113363738009698850959325331517880022735854679208817474931866313661039772306589019880643132314606938388077907835342127670750060568221439066100593618925241296206375610366667637707816943800706071483209740563582763115441215148173963487411017291918935103266392678259124625348279303297179750363111588462834008359195025234572818084561535322024222515116731704710851744302245368516250603293475921366322179270547118138426294677181450226739435481293977893864504794432464300459522533186675946192773605124943193168129548201340613538434120177883657494854387275880889587185263409946591709249569242945964569593396918990101790463772169371275966298640014429111033678054809570312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [1,1] -21093168064874868487190121947434059764772361661856151150995719697145041165475062807949126932983981699577798974238514589037813753115953282668342763364083143457803847308522310709686666323073192370338586173008026313480465009779427474753652255573066099702940282976858428982769742845701647472041365694630001031649195550465699315289232085343212216820645650626861233340085655733437810031709215486358811944192259947428180967026329137123009653680229590127446838723195410468920456608768783912577733608237631375508132380234996283901062668969595331877182703527660017975273884504302713160068134512609753364172814558149359851610621477978943813623566225656376795132960533262160080753968398693060317470063074881419853233365924360860828858323532749401501949396157669156162059552473486615469891023403152824348410533332066182609479561078099894982356817234875630066153285025142811346854270532374704528219034147702432580650074271439086161798531536224328870894730462030449171390843523019660311876051232567357139392684371702908709207893610722640497163239129802765523071282867317665882378926812185472879196602797013032661571154027990221143237790868826326542808858966068562166590907518980425820963687960344138289647212668009566490104480807799476693321882646312323490946416104403463283373762325950621224180907914064269412193823752716770035959273359281565705562692802477119199459555431452148007308922233608985284912015193309416678760181888407158744053223590606407458486325645818379631578283701454810632726284662378730879647432094749503361972487060770798663566367662358301315177869865470918732669612519491679633329092616958663393122778125932238629015729361924616129622319728694472890794084572246275835366781664610563651577896518774565928395518958349976810229083735904977933560246771305664197712404004012919899220441142701306248892287546994958373783288220425544128838159235436863674984059833199758172711411875875097046274624595639971801141162774012359185208524201504607626614097055893101102950742920377100752131413607512024179427000359109875101916665550990852011140441391511100893408868525805092231333571745022761331152814866531457922236253716755749682063805323249901869209032255923404524125873937783086538647775918718243816511484112903146101504636824525899739599888915827180050481691280310284990473621045577300044809267168012576388443171081690410930964784106808280649688598870865615206223962289305701454889811844054995706588115144010395031621905433117564969160190391195045423642618704053001193803213651308544193578810095931853461931641523336338483159358903168390485249883425922234891913831233978271484375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [2,0] 4362238923589073780058094523549759467077733443211365293536868088874677661056008782453286113838821947383101994124185784769747046739147863571858703451313715530894331135498763491314184196294281817117742831593583179142212473337593183987589822867272613402186788390994826696501745457098676600153251931352926447785228170761998117768953544611485740218727056709896837486908882034044433197398160873606133897130613014278437672016896711285531808821418802592270572526133495666827835523421139631201115637021500510840619852640087862567592588703979020211400941026964673340450785825468382547805549666549350389933754162170567945850544060244007190511252115538629462426746335873063152827680644149204076832899739727275838494253404090296064200706544515651127576329540725188167720842991227441990919894723899066373570175664320787202292173625089433040943896562311672965385256305943674706558534324131827708940667951037646290985956035461559336022479368245279471861335784749425010286341618025207880305966970235504023213421371268762391520427730352251478263355834950445803942249109995595044330157405583849674435515800938006865572603189561462400885906406263275414840840698363792419062039549887432567088764234756453700077056133196859228653051735971348868469614613376887116977863557518121178936600420925541423303503834729803617673400580126380461324411482180374459279282677633352944105867270264735437213858274023838798926507242941160882996719548082959244878432493251280788381641375805103479514198851811113609906070358070289832236562536976853664058197398773134079530619126454753043349238327192027731905638689223664009322919896220179370149239277851887317148475136885497085798278316150990223470905505833603285934158773624288240306848993315267540333088602724420425937162762630396363173375990320228064955436958275676237944107144433497281965737619575254465113928338225204337246642333989560093099834881663919174363956908793539988574063493910760214062718188627055148897825672728122704672794423708761956435316823464772452246030690945955304014653573793249987792549367801242623562345978038298981791867019939698134036308275290480237574930258872206300128931138929271068999471741696249917139075247228585967566962278479207398784878310887095772256445224949834123556143233310667325090360037375227886914342858051294516282448378637466172257475542539006774806427816451162313077726889202545989314815164604995468796119668328285506210213331340896125722822349281961170966310528008256844765436728703863108010516434730929042916303711911742653869726440155026543622068992557393418085794843100030937499411720636999234557151794433593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [2,1] -1330438654653243364511316244935289310247499257396426293521765400473314075394500168748552390961893124469007705830531631774660141160516500736603095302739845011677008139196186733485919407479450820419498320464095867468189333462699021602006053761253733158688130379185039626772979478942805473006768438302678883589475397771010602390978866652686519411728477758974033944076633107521630584975347965211329116527998193713304423226126385694262405079095774412650360955919587602054885317855012505265485039183028978457723918760809494215713110205634435591018891060213760420739922068567092790780310840362307833898714253391870080526489255302146054500984551151573327980270203588938479891260616335215237803566386049293217860553891657146128462708196115433077942817254968603241901177464551341141461330254542629980594084991376409399867300012988179986588924280095630433478250852750597291677622577042991766473828511945718273021090162473062867826527354903016647982588887202278098500683867211899303972070163289741931794010291334838271256077202417356015885015453349406672242399823346360048385706461781289016576574992162420046267861994672996817621570367408448344229337849353198793352794799425866156128872858532659859770123840169610659134251661874997088068904588787342705387300415666051896702193537303435336196925695934789240075356958048019130752365402539638945481079528438983607253902545746076264430467878607308095129726237100778803119977959771680219335941693584310201102886037680631912999649233767152093640640613657026219689445773543857134850914095315953478232635821916924082560533066474535572084702526150802842578231845079028418988565768810167021465176241854427227634632551850624694275377023675154845901067928934504812312699762014277168338165867201685961099342337236068696785222953329324367712629777039245404447103809239306891174151967805126022238464312112738526271836325822728354881761469802204203770104304994258845884216599438247350364558158539021450107429930213084401801296026161415158091973355278416775036843832931076122394052938684954608650738561063968325952047130916189888459312128969392186497955561222379803668537307207431441706460347036432671408549360745838046573978973334810187726578681027852990077718904283033466468665082618877516240426843402298256316301867087555056265332598403120190191258063591189276057451848197997270946399483859435822055923137550621787535440220999957779083415032805317446213567166978581521186533675119689575624523384597960061628330553839040705241682182949457933334065990204903755147364503831018127985572399948535454875039306075390672674113590190358991094399243593215942382812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [2,2] 278378538062758072117871207986983017055581535530970030683085575568746936782062484100689434987654895024825369963548325462364345494982817826950911806528998421747846907619943031738875118322338654800275540342065826123559630856627436778063683698796634189078541149792134542950323882506516970588891950438785645180716145204678833269579287115457618559186576884293027297163792587392427830663911239498133527133294194048463980857989931098952045871219556231292834356440699904106167547125601345362091750884171443098670962304983057512532184867912154384165944394055325837312441415971252059534751854208272330462283371297969347980531197435800648727111463917719754395875160570334450309829741632869022740686602807635780328915646559261920811906697281674593265976499478718330639038930505678538873801918649307970810710251805117925808721826318399923040471681685455788121828658780157158042759102772579930651673791251695560579897640375795408837563775581648581741160010950129651850866016032048945487306041937986996742714203223164268727989964294688939624308931448365782828466428277030083083862438973800958188512331171551277565169914475499414157873457159466025151579860850652975472864256686480554398501351973889893591765042342481764674619264568656725150155487517580695031783168460004603026354154155213976138939033292012422619959707062059382499826655116019833517581598371752630777965804990823979668079795696351012914265371001601217819755844850644139305203577257337100245664711994974508508251861774708302488270781629062820696282220241415608697929307322481799969361066282006882684201078997997119954654170545356992165851218545560484665426260903718303548217791668972912727291438506134061855605574283263350486038211054024048349226716966356301485137133858098422227566186991390057730388821908590210202120207334467256585032762855113073526053908754652858599619833648402777600954301625520138658217004979117787575514789475797004758592394726143278557947024865332688120156285089622248744126837829149752856376386526877051914416597990662582207318297033645057010593463160029056316611301847396670229985574217065287989453424620960019390253153538541097716612968324297198778626014563001351676665845891199842319267423483139043238658756206033146666488573041979814635185869702841830242085538052936775732759928740245302176003722409879822849530288479359770297187460289844104284898536069350635904270531534459423950739032223604652212867778276554623932591142236898797099111086489489738686630973851189223547156935639195369005640907041776360130845572111528209085378159449093283903229243744431779011470028117880559648256166838109493255615234375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [3,0] 127525933413898629033136146142309756711022867648288867382714252877499297144377699955646924205546140175118936509877850540137693091357622814431382810993887502303714482969405156247349327638956159679859019785060605612004100410435746385127163594971563630145651830045956426385929298711722210252101135373820131873633654696490391783553843993712265365935281781437050840010945610906497373712302483672363510781577446208466668225667840922490209230521011799722855346412772766913833245132786256582271325766097350506093162944446681586996824985889131222658020004207203093333351036781046952227238134508470195502292406671129456825390370116768447990075324834869898684998784588221543616385928335965124617844883310044544271137452261336738977065673369820220931583142921525234240779125064130726988194851803997230244255726353835638441355460583226021237827364791849321845524226066674350723887614308284759138684857267751807358516573832975634250531264799002713375316023438339466216907281831413182842745507056879127607863163583154173633773447639508107141931946591282629976498185867063812144905746561633229431807043987606563151327811858113603884406526027120398587928669550862552077990111238245317973485301932939932353347296181449823501032252436827899785332049471850093372235149333200047223669700685700755790080843314164666437094888862342173697295611645415093175573517546290609288038651303574751049666231144001745871129536556794889636326083812931061253795831578154097960712631764960716787205561869305607478141455789508013829095931575349670363203970108275986765692510606682026847581637381125507003655774087718024363554399777631940535115098836791348525202455507123095765695247409356173658590631560475800875770434945867678821343356678871861945907528705028436364233704799464516481309162620751614688600015797171184985038468444611368667247248024840741864227066830893450675205070824432386352160420003465461592365292294914425742744021473359547545411892782723101726201724512764135123324825083783960686432895213057668271881356939729896838741081878784854897816005203502954162151877538939480936133438873506210218915556740426619324875696852888437728643775894089544573570310140030468960760475384326313372895658319101918396306714377594977940503409992700679484959773370789903385533825466230439622759281535348153101911861269993542746674445912435671794573062810320706831513470598696478611531847599200996732293258141230655176935625693637667251206746049917681343843915815447954849523905569434039381201056965490421640918010329493590663721906836486725820673686564375551491354901468763816119178500230191275477409362792968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [3,1] 7386313677420267402583654832709952830542326988332354332635172335848543163826317653955319358195515069099125924649780257177567348823596966631042283213122975908444354618473934199632176575661590874318701116566098081133563893778247256923443862170664758639792518715555767607353452722934289065543544128096663310005909181236538199286953720116983742519330511941350858261128774616292742894807894781670830539808741649929389416839806763571622681896365889535060872469081958979682750308230408910801680417609070778388193940268958714998383759606705644948021322778561764118849932185107088789835013503944616731695012049741761280106731753853910709096437456799517934188378201660925028130358685093839832015247465437157517867402443088079217227195059867996610408772324473668817754115200081513223135050622700101492261817588883417904042818374644397936809328332459528997837264483203730703072128084452969638433172662528490938817642940770726373331714443493984028356841849571021612779372882815812701447636658622441877054561915123552293852168420687663326076209611357380517782500469110174648017359897351383443932956503527253398639586555860405415715619369048504607284080593121151906768301962957044641510903860127697900616050492460371574473817939172117397942351425838375156311339295750403123529742766524233301725649408169853911376210474962202493073586098729269522747389924497075997559080548554541072612417708409734985391521827597720851939307128810935425090479641246054652747131874976047730886424121589247623722609988443641781583285846236337940746110601815763341294768896900998858021791383246238522846215696808425773013714165074035066514042801348194702850070232799220655360843880949909830378946247243527221813022948471006881955047348658664256268057531598025512734014695041482726169541670405281097647776583036771009852048187279339387208180768078787696101608721953094620839124339543282782903042742099693027381425946483800642540276917990954732189714710576126583206731490257761185195013677186898946382743366533281485359644747993031889281213789749664979716608245718971527283645134206626326942626897771146566612898473988178080602118785035914574251314564647813290818051058206293213244157903336428812789495405142590506336466740474290421145063968116917814325572356078488473606911853182421731405461725709764690859767840070406185106556660838329883737471742050559516484544595533056743720788138999018318001880469103092663135240868699711179271711186191049903920192014131353452466612267511168185401817015250995998535199507280110453570392489442074618137085497020231395323935279654593323572786545128110446967184543609619140625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [3,2] -6828071352993361764905205324123703665928209618384287673302590669309330559277346520693783962350761132043132880732354224681742934960453037154143199371768871019116893835453257398990715662685191790859529623674770410348159086160174217953304721997998710893461724098678401777152154458118260036993632188097830070127541897219467699871951512135906276772617258864118745878298074436501968398899698324044116521107826951738222751407743705517024977121823407312697059159058600960349238280947822549053854355921769675621160347224742687317069821725208401202937585986606320845141954143695445068640377186445089062428793166437639621674829809688432060285718107891115259839663555316425196866177767660542061161844200164175988464560634474563180552130379943380580098770138301858608990351557640330519614004221920497797973458404201308183199457653371394074194385640267188151641312425799218874227708021979268631105493447087558681621035317549134513856215423792791225341877313169514959669878195873094624620707299559005215596796622754655086441043795553780167113899764873675250024036151583820600648334259753365845667746106939360465104077929138583038764329142329102345068756982458230209927490872314209002018007085952450791599989045363803579219212884033312699975647497243576634538697977310191183085176076944934632035991257102385163931882625533684065139834924185762962208229447478193956691010513793890183155693413274165392337617047617496735755625466743479472328848693569576836456717153410710424708391986477962154139379097298758990871229004097286504679226679723622119126164479510377651202551700966697248112676180766078964558565508237849954517139069998843645214140545826885254566169378957368156735953696253895732687630972338375000868063739138644090142600178617007582136384679764416925224436162346486935921069678329112346828187848356949240083846420399493031490200025267821357528174291187367737560307611048785458338331599544860563660533663573078074677307614912124110607151716626889490603338381346411873279621044214272314034843319090450252411215613035119525550445790757304276611350898183784366969048042627347752573647216425868190093864921116815123128147546479529526596875797375692155257974140995078784457742978646353268240691442624040648746163243234642411392953723422359784372579375283753246562262165983248800921914909005205364047996546357731335411373209198361039621454156399152581323638754257922726649732177087475100625814662281997013455110993527855896133745027081965019738600952148208403890121146139365393094502586817910904841382079562211953304710002691199554195712638324469741829179057768239857750813825987279415130615234375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [3,3] 173768051660812689513732636502279490841005824068784870377056166585086414017222361732879912740328325108577562743538459044593156743447453703680018931665027802394285880799212814452491391059904200419172197985052725627977082504805359342313142363158672833784817469060993988024393427038781618989909337845236922617396177605709363039631454770002408193664342187479708507915174170593078168005945628903502988651454033396592042201059069488930378630433858949009095853803139561513729283477139506008861544914379302987023646992524448881691330925403961953868644114021155372653756371228152185472175630648607478504473655422169572607425568882196893765479504931261517941103093388237756660486932344711214787665156548579777577983833929275575778466351802038852280073994619446944919365752630325072201203827990794712837255992589880109254939582177428132176703251209852071723689977783557599354166413872456685449301905382607257359515315301384330547147396327142628718303017339979028156170595145416312448100166877338441024530210888324078235717601020384140128891214650806737781671519323069028857642734160147428222326574768835588103848217794040248882846725053103890908798289446495209528357905827953668951890421179760136925870938402934383447724724544993170304591487149178298971495265956439833117731704237654792598823966452200494221753158928492069709448796680592215655972020340845933241704799900515952601108057058701513511310502064428524656589150380682879696913290457324504951628819595325673455471480439979216977554967915935465307197640633880403372208040797133698127169868704864272392542818070467308240819010739363597998218112716258274856621495704924441107801232136389450171121737731006209096799527204076801263231896439372702761057036441418041320462550707968357238545166558907349867639171383511556531988680521632702878935305433467864663387090890858542729610450173700635391390709729809458507922175923089716692985655094002642143216107424791774149351400141660063473773330970643355493523294671213685937765727089635367349022470905677520512301385575371165777967521519639300150255840876586940633829706134448332358770175207268872554202524709217509132848130364377863580569826676027944050695316476256526306620178454657860861956307883663905467444307078305245062963925108550512737276044678488525565180757353752961801891897691544073796753171699403561654372183790606586984823492635858084394296959142256589923008806691119032866527156178801278906460502461533346112212294393264539681590627846782595627866860486105759045841540675272624378461530128915190590482982062773613671755121168665207685144198472559917689750363933853805065155029296875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [4,0] 1681461998198023337410651212116514182103943548717717840546989522438620126698550965537700035988804177992463248159830641892821491266863793447940384557382989733898959080461612851196960318348295256621739435239657852786166910833856212207151452212829163540783014757130634330598674741344415160291742927873441561195445047583355948114780010878263056552732804655784818562333538106311213658011613031952048748316840023990346152424440319482291697926740105677605013544870651751415059622371999504999896441330069757631027354677698116075179235842418376401267629789543708969974213446167979752803870131044752124505858098243295239066827383711008655819306323915132940722829348537295649861586865813882019877469116735955132152835476745729635578639558295225096042968147715983961964604210468870398725223078099869572536242394721615368306795187404730664945156767911763331961205581114182179353708408430078150872728967086779167666172383833386940941502555531483093297618741761128812367677975152459739195369358056379545213255580555890342182949228601963718382898120653824639213573655737014826948294553831138695987874997644396863852320856354573932101002872253942396508012059764131721732864815362118402423143583776074799922810313489368845831531951213424507633717668514408391436024611789556124730479511775368924795869442841771749379975768358336780767117406739246009929273869685977573974542468706231070033646551365462747635932422460179391755808484666092747878247527474694270687876959652279516384453777377854564552052418159046606512518086384392487082148094602741884182414206192571599892580771434034408852902807334510598959453974120208669053256208301860037133892396875362231702977977396297166714992583175904347601601617711784091402603127685866265324649792341056442752789398132988579175636295540078475291009157367401191299530746831723314305000687093577342600241288119517403961315727600410817797056759964998488011218988206267304419416591821510860059300217356495476994216844630478759240208418482384189818371946290075259277714943327047422679561608388373903496189512368082104312936916593702819300383444496008647440945951838483230711265013202254760642741985884266581030007990170898275211898898083481785978746412015705652848690856049744905617862845359724768431275745366314099113554449282776616655029470881104288206104403789532834480726026064779396990449441853397155258525374651955138424319222749208405530736501657578817779785720099933109552847004686358955968147534747940063098745073906177260664089057437807542165955279554957905869601451109150308635079977081787884217232971831041538068873819611326325684785842895507812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [4,1] 339395982264658798335515949775537233919946328170202541354263843289556108321567830860940874440647268581608895692190171011489351654724583345012684107486887529905431633498106814006121276374314332870967796981984101179350829378872879462128403601272712937235012019176099113114479369837412576164488678139471410822324499000873655659150860160369537118984345419162485152866542855976407352641740527748194597225083402504152927775494385972067862782065437180045484940664445048538626307790839586957643548189036945363310767523229375268060267940185365369901872701008004237519612486188197547030130623767337289528694063212892688605642657116102955653018945250350844054555732187708055962064421504631003642458204074845952825191685219058231933076947106549466116181769289527404833285936310906669598914434621975812015757410845619400751209516862340763680452575003957302423656196289228687109338230127035992995377926581113399973259863591531493606183541650746882809891211156969657217336856153377440289222804772438409407549323935299763125467411495504446585757274418236778849599470218512458254089938607648181695728769423626434104748173976954794099459932753852680585320916187993627648543377079509378956474136507429098102179350794678042897883493848388515538847523774638168489244395428545988639043933205095548462033089539524647291415543230374838531989109498734927439052949161115016951798561680554416210237260338539458313417958648721397868178458531909982600169390444213044584772553239381285653847241569225029287125210549565050740934877873916246271403544945753632565312392316057602151155405997595347461365922892643858990175467782901599147022039242885535320220802152331142123564195385809456405044159289541478423217016616532881490052374780670268173568406262999420827106973556843923842424041839232775569641063236719185356500428832509103789084758042426152500118687079638444593910727794144646066318481125984103369494486422213604584220797382382065138701892634384996160060938124102442949975189591762939721189346791535961673593393998726133621894077378587888243533518107023674402550815506482324338064973245113597285643351649222079356133200309342196706435766629420488840026346833096849262455797711665320661181405700231010987911089454377097607430581029841157718593113820661353119241406052068855295318526401791344770152089922544447066073084449578500113765857781357082101916743166812625589578734716819043155562937617029389038259597530000228695970618754075301020163766025262384446206042199030000078055734168486365791088677893436024242834315156998703909768949433803003533042993620108491786488413843869693664601072669029235839843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [4,2] 78347124405098152484192284611487623629086822559357088540375917766159115934059178416162505833152604523412557810433850415593217497628834274264743801556973820643838483763162402034439972240216610184997010446812482171190958912736936642827572452401229596085128481071372274178206570150533575757219073361234179372992287176835593629583581022552711109997604637190968665567417238197433099397721217157302128891215285920606921147359122545787138644099679116350052743268211681176590379352399375863154884013788388925048841442504054271754892096394497223055369619499591518136900846786022971550200324678132360074689379955449226237539628369899724971517095749045434934085851341979060499344142567278453251873691767411825794158875587612362655103703598345924427108018632011384652649027625334647742834943064569165690494635098445937753572141355059430890445459644049983931618862195843045948472024009663198059687134374862486307000623983230617448080194419781589437613805393088752262656424351376330582724816735142974786424859023562830249373198799232663909897160221822273824400196159725659802601015104858329142360183230824116509737644654269607112202480578641785668818943496074092734260319867047419750626607715037511409293346576010954131128335027016938393619152181483101823949562168002787739511369108089440938250834114961976640077383306730805680957969400796550970562535844800819096774900094115151269518044123221860893603079394954448346251409666134285567458786815355072923737511794501651867506635558954659056800616230085777876173423262197573433649120106978925055225718803708695641000747233937371799428925639346052461385414859205699236745303030019955529450811240468261185360456043480719788251254779592790336633044361992892630870410474156933284006336987018927239760049379032687594502253698044164558851568603263629956311239488215453764828625506093014992655967269607260014079761725837804510644431452709520203714341867539279053741794258437090303033730708467646837891073703101996143420232021508706622150376831545893670341712319702842016898764663427828837633456230855005578096844406555460721052374456626507584150107958837900394784326717612779785764360172118721931318892461994779592389080265308414322536322533029122364579678108667064032239021007677486455454235422128141548419177964510424527132991077154544319994103881787867862053221660256621940901650530194665590718582329295369597585715352463277111903045890628483143855861210993479837272231325208837068335237454903884887751514690325878705863972113689180122231214494569392798459457396256197916080447457118139826562732707986266299061360032437995037923883501207455992698669433593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [4,3] -1885813583403990314008475708990600750726874682983790736919223782003398048306451196127060813933812978052877233973488249707209509978469938619511310625725038592288292827738369461461192277412742653743454485294483372146117941774891036398458288912123980295299483604183659371857953688701409455822839378004083143336651356179453211339436695514103748142708738908667490724046180714331659888916531813726365482275608207242185947157216940244932536240445507925465571880817517599604782036104852086627088523945490297472017756868228063775662371814073498942419016174719728762208658095985908810836051571493798249307073269451367328141193602284285165045230423522426785550104955359691269403147787213218979709543489175031044320300177528754374748953863062638756866332464852239165632602796253832362532408793535902886058935293886084441681745324579998039935930320470527393319120760735657258880914411429189559276106420630415683384394062670475373778854902033478147993059771749192807503543686110622603805697554733133688134400446247180915599786947341359590807746274240362193257275570192057274861028294187467183040620184914762702927649515727245020291048880764637260430492109789533635409748123985742756687012769863691642989948832001744978725782861090281669016369101584324102259588511401667146051566708211612732790545060815139252261438680708564650540777391290213042796459947242770087562458307083558566051785936000703494104021977827676170268145342485140162682391561650821203367957039843474556844481141947705505290862880003126459858889226549286441590776228718821599386831835683762434291720253823137397639747739468764243042191087946994721435656510992498913192561140355125398351123199172517670256490462320459508636715045089505405183600266837013013644771213709896557439428023623962507300994279672288217551568461282445281675056463631930805299624901314682661358185746045474990730347492026537182558271173768905453490134625928378334802492105872251069641968957307116488974666038298567462149891880965559133993105170040026880973161869183701863237663187807655028080040513333067294421204576638905187525367541590286991375869040768156127255536551681756075834085678444263832199330020314264245607354904032765371953209595892552058980174071412016436043853457385048600179833167601092692196659934768976707491651894522718616445934840916294500416773412957632631419566733988335606055729734515415559779408248235676504527941942133720595642805988101869642995196972226211194988376715489558367870499422600176035278356244099601317842801069122708554609328455508402403296960430500378993160839631906886134607616848550895594094356511050136759877204895019531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [4,4] 16074822651058177797978269747257751523172319260661981523336928673985251010620192859690298642646806331467324794358150571136646851126186218013999396130147229252195292527956266877331428765302989515255860771367102657591447059772235665674779900766862508573495520611780028867010691660495998981456617880942424956725851570913590669741250224706430616722219275216287159443010930000826717038636691398398765836234976213657607950883266317008488100383723361373737076872964493113881313851832757446802459482774492717384881069347626352518518276864217621182884404486681449388967593274116118532919507917623634617755162420694785129795895656851044516374189259356808444229629980720533297100730571590053663057833547957141169338941010963550803534512517364255016003425301683123928470645030712748657962970516604583133031018437712566981190277249475973928837174546133342276732538258958249638172052562124231550281244300985023726648768286371105194179507789310153761926072185435556881445361479052319086039478054023200674070442152966862089692705009269430347402889696413409048775429127987883754605493555401696059733859863709799350985840602391934833152338156496034102855503360249657950535903014325802016448561643752344123963735275970833329894088967768319475185762743713947295916990883023270634954670412041417324347263329453152706560116849540629204307890095303036209916702563935297315010229851301433851915403712063443565961354398589963009100458082169478140387203664792977795407010161484218594351822061395779277949326656496277040972626999577294454656544839258111510572689046203591505006263530931948298170392551704181410051674783932776260806884227944581116459763848471365833130912294001435734987033886055649482780609516491723545611609906967265957502557269554365926511749771911297385383578121925980188573616486185636744160515092139771498231672812959052620264100803395985999970145005855487240848916470861266865757552419043542461462732467429008657613063099273932844606463314487110717800300759964329168570119620132100783034312765448680677226334851340421709881911264803872110163787302554862470327729418823461662219986077962790005842746913183904370337290048104404638260198812755365918057093651729656392532451946585488949431028707128568436342240764217917098269607516916883220720315529954902445441966141262894314739222659367702097510829343792080216445723422443980351215465820180202151928805424167415385872968229263563795889784241875896635223391035964707960518064292738679848179559184211939178176212746598697823285581368444444694453152195559875808548754557714392969281660160893551523599185930981118539118135402077314211055636405944824218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [5,0] -1735418604405423687297445741464658741666401127979811662141261643552775650493485222140464149738298501527074276243128717703875631147272969258973320142006158824750596629743597557117305847725164375631922804138326775859263793108851841201023109928217278928668659652495395744676795247252561136047972479748886989877145776047921704873557536343092187911373891283393599676991166187180945035542771982439539673382413994385669372378868603232552333835934261211502060256721787031883365760442062208871811697872858272172389701668118962900796791443586641182341146838926623767123159306214655742616200910621610966693377709092857594408449082006058020735620962913134697527057309452624274911817186311738765983839658402961000788089202810526303854825618712103614959218129247987864266601230312201585453496897664200482254228216105290848788145720983326752058429012173452632973165050279473561696122784499657707266428763732949676802561257191799722871444661331973752634487523711647850638398536203188226588377733735522746512796445402955069136099256964502646112569967956871223691919928395896442452500508749490769828958283248839300412456193502389180235016494660898602495158476931389606035450886404824783481549231411704945648741640726048538090337607841124436489597603132919713380135868575565355112028196255320826398218665291548941894984062352088137169826019305025495359854442896634811306653000842382492804534880572165649358333162097042496189728413932086477904281677488987854971965952172252417262767812864092914824929872030786968931510648868656917336409102631208020625456978684126410723670414969991302749250398397202833204169853290266248515993165133313137795117613115610413240764527287915344928173092008630651717904368534977178632549460276743496343183605518868007972852659499259494754344225337332652113139449524764230527519653371779269029311022672061276426853775698325060910492626472072748668265674734125185811164413310453478742662441248876482208040398319840490630947613593443733036658228658410038140899052695176840884801779698911041980820760357914111903806708962500820945881852299113621323395837901039142343725000415697892720110265556722550047528300446114726853246666808252859179324338114779745189452357894686735038035766456464572960652396630021034547488343878849662864013253674840467180665057659994306772508877466310164451203736532890935682475297037197428591992337095619541805826760605154466244938285842053126367399702326909700980968708689413156102827243113873022592922728486096890265053913357667755226599540008651316487478806925698433168493143396495562568801885976188525972929710405878722667694091796875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [5,1] -6505279560525646748601266932777686933069910738599357273641852982161004896415338163465738765716278978087045808206086096931680151726790185819089268675078094350077029125815167081360497363313467743751228138932395255524094013375171716831297656401582635732010203387999422584530086116683148726782149386112681708531841149201711443378759916130952210459839985278475348256209459916743880428980452879886841577603268803898728049181656518763404897195204226923970816281381649698418997660004265983300933460229541001594722513313093686426431120943523419344676907921308977867649597630727696819105904233606717689555946131145059888334681208136362427539559597509077094596113773346868202775729670851480589022044807174264358811766304263199326743455412867118144976103510493167799694787257108133243513496624560311439794667158239721175187497796028267991078988769858902307348863360569070036993896675019127936457057207352426443681236935596085484932864184795289164310058634731956360641611729154753154567950888735111302595955820440156669555145179810177846666399525729870436704522301653105829231111461841517950111823938561120721663413705953408344389455477297929208092959828352210161713821892224115890038830956788435802105313146176625327129447523019981064379299052503377214165853912448399878369795457562710657880565931960783871764222798147793053212309659692697120909820220300101272584189955448418661022151896395435897049183925262485679796422318087288661449332216450369437305967106645771546041395614144049758622776886883003338732488711444059237279684192428084893087240446591273602712845559604456362494645544622854698741729368405720149180379616911016920263974945830608450058548188603950028749408117851013781429442714755229478548836352960080518592314568964216867765606202315744080180033215683507983329103976415394476242405279599626635596988001965771035054776546281355242369230334039461205765585585523823661010399371725524484441862847315614665480813087425440485448012978675445319690776675302511681776483620962030488343374305574692812209928801461789793205639535320263193283803211350932460549250234117468434470849362796380697337355143033548129268218969607674995632026913295976937819011069883626295526741651573952798865214644765954390743985687590944114752117205789754482999712661455940737989415252503784104252926296788745907704120681937602735873886703314501387062074713288573179134268145309357965527408440534059020508109563036693231487829928288128527621667476708917898724352449931257114493701033654206849941063988629489507336547090355231491567302245028597218412701015431774242275819730707553389947861433029174804687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [5,2] -568662950467468374461813259869886631870162630302187472728585129216266915129547580439568735153362763090897938918479332984962868895227100232423948216514011358030842378993383589873401668772625733829667302094945939320075438710586896379185952707106822194053801387511993674850270478516836389967660921537586980560210140894178216993144527667355182449535204444920443574739077125905212512511482308049048455858877859903269586367257738262389175712040127802031693781672695299172899450691779872322965603268807572134215216353461180257957593094575115961375337171799182216419973786513931761017222193825074299003578754657891787735018281079989480109669000592214576516011765507568375557318472622099594765202241670332550810575974794289798948118529800616186273436400521726434570793381082032805367963908413364879727864613901809469086273283385184123509886833315766173947018323327166412730117872009931219128441552482031309215275338059969586870284763578790350635251226584994993959519832608153315854362932897764857764259555384138670160892261058614934233597691880036207961065087033846325958223876427942312087212132376837795145460315809461271962761758174261719136608032407350197942269523031782869031344542303922954697022237096294829768925198877532399770226667722725895630151149949214268950162465241737789462840242052730016060950287853248928705684376417373796410974356002605107307407755833344087749112948978251451112555453948378901710709198002538131547378689231231572176081323113584105514881843965463111564950728552114605606180895448522067533591940470937883297662985344556451259458054606655167571535456557862416804927814983204009696893355694191916503164953334500835059235701296184676844432135727244498949096431438289893365169638220365016447702463882419633977721800536220719800123994305048185176207236719613298940822512169127439692548576078901957380714814979366060070227492562037116886194972648933503118551271437385424371337808407695160990453676118084025183447848630451504502679044375368855157128502063283217566370147257276264457558671427751067517365599451670342068966419989633372952043000709350262830460238172252395525741777517869030229797457088993360446901481726042044330752441073328872673832106812817742449169920052154915585895919294046121263418583620238045972241617830202946865492673967312052977720758421224858725504614925675531852056008261680369378587854793262470621307286373342212890083653292000208487910446094965413374451769126524890761198021442197925978734185956361058909835993043937516045052586908896735042069748131036029785287243541133615628445861290477788382218080759367140331050904933363199234008789062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [5,3] 9961613782683017271940450581126813212393013219482764859571154749919476022288690298039002096546115959752763379329679002184533332930779883814969992148618625100498075944444624034145282350971108019398444185503435162680505820308849148897646501380812682893668208585973165208052412086014850564095152976212996156347451423361816339985166859081160464361539034286914698122311438995178140920283303743548286172221258611853219181625791708498386688350081124594213424987137004977224140655320722438259523393640965040684668071580937588051114758153896302263070490148380718192680125622868728289472564433819787548207199822913768831613236968523877790762932498462896995411280283707198300408352506710692036841088044576725940950054587625831907860307462524184251694589939157713106501311623407426370415962180225335530212995479788878435107741598387348085382069026523838981601265506478704688729894450383684106325522562641659548926534712045849302257201971696295944972425989405045908683228315277479436392289498271636718733459024853429649826269177366785045694607755119369219376790335228185449334173251608676951845367590271762790675468994057317512410550039448675908474422994521682446247935486901763332479153298563408606635277055253512391281721769323003137101024034740057202035973933664414810207525984208674542467333780468208759894524453827442833002884268272097954854566362916011773272572684178578468581986871673800738526354938989210755360772261968712682217793068918473373062181081371308592880182757517771959944328941859049934303789691987583092406688836614432644552558761774877268797839860603249231507484770207891842748917300998053797643295990703263712002793946083136789745550292351709477789817836512944212324141857493857951822164233196057657401197056872206012436173231775685640568189604561278933879108789149518235121207732897408205464745446644211283412337498678756880631378175106651008245455723209102558023489218117658253980792271423546751411119045083579125982725052174895774914211522289111893713583117138260952231442409205035140369024722489222123449785489944117237269942958647761282164917442024629848552294540049308977131792231270748319894373985078557595185097081729109910358498509568346477208835566413867592107913207570894893439139675783698679507234406286468914783297804298725797157670052212399629473472272339002687290713311188239782657964425151232696704996332561502976684674103065305296569630406515669895164044676935044740454613936286528753354229086926464312440185424031780913085749325007359478719912901722505872616811931427663009381784655563265094784892533674018589865483300585004278193679283504025079309940338134765625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [5,4] -19524853318350246959653554128187230323359775491629619118422311936421714607825432717884325215899057683361785742544617713598961563425457139124467927335166418134792050176034064871031850291816976805857273697846783870759469510436535086523159291553275959255022371111792107399520703457186684333015425007274596180283077771850928708907512144984737716393707346111487134001794102720339671406135714766028343087237376725000310233262233660783277359302993693118735100881642688881936103644045129912276884802855955383809996100861714519006822645973293059972675354525912065194302189796258637549280982350295813476298142601044013358521964519070254467546971567651729034036960915338113749049398572343644406438731689247777199609762872113066547375192385785916755178523500536218629431270991060389206810000032662684087887594207747014256922284956899750158075912765580348547922172908074614730790826307590479808414692378917788244559876281819122133366390810880130689532040699518968699420601609329993646874080376291345573800406286478764661979778756090629935788182061263297973431485577928835058140952874444320062785789086175125854799595831869284825601687970760321829288013566327503212652635597220205808689751267732062865355817709541564810758638228731043970256222188990747641531132366610355713683724866620755189128100158798518503970214918691324857757289422997442506343784293744922879635210282715954755158311857441634734314363558186005338390507955174169918442483545872093016575222281010977817514472365474634293137808247019051552965033212075201903964519231663195181230247799564050327920497371544127363950229181254931928960552100191133381786748706376250473556145309920683204710490052843073491051765738816826019270835378196393261152372921744519298761132882577219279891951155466475877351763254184230673649975814849960988215310885893750402350247541922811521876388167926837454342514615047609212976579530349600266143200331115292632354043348127762481591042082317934372257105766311299364620653148561340554747358861078029079289776297671274979801604211903226260331213919628320830028050476840252972506073981457458613533531493694765586185366260341775290678962752423108656445696256890510567452319783112380102327278838369672378723408516772172721618044576924373377474816710268000052773412297895140269088696007750324221627094033312318936943800207009317335746059711059723675308890966318729746012366509565113828919994985818531043811455175523586435209008182159301942154961391138009032966920461650351518807501875435470590580071163254603117948724858949047222016395208029422549995592384199236670114698796512850420548090824013343080878257751464843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [5,5] -1126258620116877128298291509937055169822353828421756632052654346881024448600201532793085708405622827770243328256344006557909960820141359583605475271476452867743721300145381336120339423502135363795720503066422038475153369392894887397320115450284531736700064848246076575931448485310369233454629123148290703019209672589498594178286729412151031038545478189358836515311375942291679369935186138755345570897281723632943509907488514502072822364941419569808640214256914990734375050589191644647964853820560107299883712677761521604711891379021731408822180351133049575810797936299316882074297246697022109820586360817237641080652786336139407286169496862102908752830028989695683555343803590735892714097892361983566353894174450598125046542087949762721723289263975781094660149729570413966090148386762489790851269562836694423750225522681855001368987588859299752675102863797195963698119466816537152829036697704253774438273653332329437539428234349122293488821770651028094010665181240700860948114350242399147882863224936025187403646530873833038304497857527442516584638508932994991874991078045320403424023325929557342376987056342203920301211688145879202303811306196835312973864006428843240836926244101682094313552998570294769362089312910401233884423006215183381740813908203839817151958378101280543265737021697169732197516749469905141415741846777859539062060371257022209119506948764308228532319492157929186736672489039643105539052873274242348997054489639293896001266524759443225060493139014277406158432370390411534542163074360569565400567515949987459608212140559347747979350661042222427602015532350293601245522019311907251273479182242229863341412291430729409195014523660137738433753524890885291963059687366795301848910200713665816276685705885754542301018548461454035233693510476694088501429586575063241247573588755093619073700703018382556036953884872762021847026432991476729198439312670918616474342137132142530343186200866915218155844661347018327652189730115939006150843472731185419704998604324536134299281563961028651153963468600574742821092228785362232829867648725726676586410357113409149527638834267897052788210892686245914365691849896396096349952188628711106523797194930346101574525412351426781097957488414541620570387169793233990182665055033745252023047349425192669407492947045706632160402007306933325652904785986606971395285492454176118369362873961489354968694396640976312811962841360087032167591692405639484767294202050208956439056490482081206326850219689949638445116356102111073989691983027262346456315530144347015002149328534738201063498381704587711744748094854905607481443396977738302666693925857543945312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [6,0] -227700147516499399741147240139959793877777504068392403860641546249676224040172099710316852771761289788703995891028531890866573531335775038815006306322029018967967196310147752364708019738798326670832363866093605656115992824408071958860444206426710156864468188988111807884925238121663141568057114005848463468295183816259359743328326294237662026890265566595469055632411423918196295484126759244330930075506134820235212520159388974017499554633620878765246952403669187912283798107042655306717297688153468205591290481855672587530715062290960421819899873095195016022729808563254535501324268109340763010205616673635542784639776853794958526117177306047513795445862720102403169113204310830608595909716765280276244706858409881804408079501969147978492202511080387476283030978377349812012143949362309421385632647839116943630208698143141261796538147307768209662359971985826179842536363469954523987799274350190941167170228900324993201706734805864939108403548658725955653956982638945996362558866865838360259877884881821147725512654527311417159307059936851808836894230016659628701517030267399692821325511980174155404494159571077525851397662945505719211178804240322359479569108408096378617129373500969967269999968764521942076092457118280190551582591148471897010921110532514697431435614345128281361874181984089654585265209838955124249374428827586422251379869161114954599605180104048414776932710258723924249029636487881958185579203709264033876832542931475547492306392982885943454747967287127612545765023893631605712680465483439563426547756251885314026183682114120521312192036628804295731591021660316600602051387185837230122945080083697887226626495376783024793392216909549256428417645206643379852281789443227809664474761883366905832490532248299941865113509257294751988772785383889059658999034991334562670990923441244080011531587681584327996059205104098494649429901288948147711308824007244918961005801992539382631286640644899933091277049885156906073766151468885302433265336671287557907938513132090123582581760904462961913369395275159440543199834754504009545879894007144554457094792706203089239209886750898901718160397061929444504162486052921760475312057535864294523857571900490571368806130231275657806309161028121332211261067232744673798283101424323871618502288579436134070218515273475266517105876148198358942739235195893468822468312207526745404610608224711242899708004513299552444415046782623048333366318126167497025171066739347845837181865187667754920328952068175319048326365475181083236129382582444673420487404732921667445767089969313114873258715911263222464455679983075242489576339721679687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [6,1] 54041785073482450858536575114121944246331201298142867277301886526981840789979355406025765564800163453709180575598532301985610972934349753527226874320084667258934471984251073270516192515499886999271134359048856812382286766764877856876770173879485567313822965855032838092966110070324715731639922638305117296538571603254287442779984109784323762725951163874382936461256784651805742135295184893052924602912699313345589529023689524376445732584185118872064718436814360299268802001474655532770003664449036016481236485139079963030729753590039074378925023914600393654177090303793745092192279647773819337611786489425221372706026930009209059244997151231661770975426867214677903287800994910360646725704905215218144601251274283464694960438090460177990036185593390622099491927082921689772300580739254344359469357031846595615839950081397892839187349508694183295790455905424040777786015992776211513467231775341461692357783020989740679528305310621420408030748793409631848457520425831623857354566806909068632224930385890922957486357096411156684807215283697347843388351535420688077441147422547821501005701885863590630592808093571080115000655543115309272386290943870915313526100700439443243397234503591314700659269849762996324275663160133354105511508887348210208719376573594741695839358251389319851918641991883400890745926076401209826515817126756470973006807998649718887102092907598125101152373803478161425169678062220360385997297302579326359106355383674997789468169206652770329908348451996120020422105964269395285597392293657177624365628600628236309050870003425006244393269482787760332985628914564441474800848605773226290669724580956770868364668821142441172270178273777187914630635873675378987101006226904325952562514339582687677670723553759999111338966733068367742247315963289836497792699558690573598415400273841556344854348206959694535527423202869807944169826559885724216032565993226722070556234556760791676853198113520075615136619386672177260645370469631831611605375787258208109952509611146654731261756490735400794440049213075828678097172632792668305982963908158693455177762788667234003180712475634615932339775940660361374312755924906132266368015637058545477132188990373917334110996668947982774547228617664172774555444795954488427729409688441936004743970116558057931446838179803859713038307997585050344808684182848594756522362576858926860934870798759307604516927315674613919124006116079431720447918087034235129429414499100032028822887899628545285455531676229880214182976505736201362757674274995115584286827196153678825620617156162494714409893766221792662032830101281888346420601010322570800781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [6,2] 3456444606431238813056371520081686673686005489150038602984725837623614167966370901872621531951685155759423594443600314457081310058075025896287252356660712475187482441824001980740205441088161653357436339696629961158275776268316415524907630683030206531892189841414886445843424648523880877143701191627187400693734359093913606858331805479850846694117634104968159381073753746537353862028767746653193207902476455698039325127145417711258292525849650729474401299246744574181767804293782293778428314065437385144166046892639523357497457829677263271541655600790434517679835647935825253993855904419255310273941429290216464668865958324349518587979342849503212010006120246331245814359758161059574536974523519356983600921149316002371574470373087096897287086336148741869033252025955155822157479182241430497448707961407746281801291344173544186000753787849449639262551276779782201874037557292386348481126500406199369415957646234940796834494675286412582828064939885268883406708030726282016675430540517055032656575502112118453780654485603977619884844749249508340942195581876628389486193762211110386319623017546982267383158615563799136567131401316683080389137834046981556318384975613109342530913628938140234182874631213271967539024910705434079728775344836176628263459373129685052618871899177294241079179986130299439904579816311817157850863905874406629727519867294176603632127380953735963598852623099621321241386648486017052182041500855713729459264962607711066526840603751750045767578216621708933710780101816250269855821748803683051424664050714454135903142731740461264947691198493923797253344096576711019293700836174714567531050618306925653877197918991142642749952460377586555341560410372832573501006408166918161712477323541535365148393669218159247995417619407034316673007871341327530244382272729085399353995796539246350177201019830710287089640634636554412488927911108952777438397000546659623282692688876250653401211205614561668784986697781207216268143071322587001254495491284067095267015939683464081350642144698799542206183878574983406156567400307106226809336753399459992232908056723401418353783776360972232502808146604280068897604767661368111290791956026750763119238051026906863571180471768071166114268051230450633098908208198209013551236610365123758053496741160321490123905327941899994996708001124963025194091568100768266269934980428631253945348773652001767853486220116771739289874827022905530604850585033605626778296527409586753483133663234845135818180107960200632335788008444288425356070666971522304635689027818195997387094856792977569705701722725486268075447337730365937602527992567047476768493652343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [6,3] -8958635612928523112029182554411374320340154163421551028821450093031325902617378081121958336386899592445620307940142113730368573099010309383830112860021385618408930535489206259331084218084817295541313763475175810345824631359827334003117582178976157288840358786192997565460130120770744017340510902432626110276489786624687207132775472694925556301709083522166451228137672806436893293228230701439328556965731064432600848240254108404610162861544493598320300249721492765917947389145229315485967666994681556308279092504935163844463177282990767244391956794977264489270474437062986838551627964907372552801882826706705551377784205311421687921841994090156914010916295372293845027522019040679305901530723102195739857286658427368693354870255627077925321359969375034944518624373160660134636438747117646271009300165943939593478485579363363451497072252245605086914848160014665381525181931563968250447733102622419324955141093642582429622360177963491596710330591622524297075900751472034661164206750914959250492474695342559558069014119416366907180276046854908736185444530365830440862129305075491444734339093848437697473590824404894161468805389195388641645503288245679790871550460075861618881127811104605420215916842648352648577771633984749151415978705302195791430766065276928633259816944458530245894066757405967148716093429104220407258597452333786588331809339840127622262538280751811003153743105585821348881761377775179591767514269933942111507236680986115426235226734794786673380458571138835808278485833229881078387732054356970343743878921516472114719862222694711931490615994168876943437111486142067557859227883612621274140919418748002874146592100162614457002881895412359841593365569188441207240149655308002420827840753252643014228569640715566155093394506097560842441576748700935048078713550472543477363689905189378392077514657181451215871905685024503034713951841761701344189336902783458430832016256999322162445628122921656905801916918829512066429807093519723357882481751923279461711177862246849634248127109377413573580935543779743020827054017068028244175277335199805585010669096671282818590320915046521367469122845418311341507875490557353989671043418955480964925056909715110410647503992821895563012537499273592949973767230040482931205304054004111246078401147099115292568512497120196583365491975798424923353710482567348415624304746181234313695137885386451675707263490869406444979586125845170055048404262110432192303040066762081780832374107555585569809446616573761039147583245116734661209273690901869025489360696043747364180957463182981828143208959239473318091475153039562190349087700269592460244894027709960937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [6,4] -699257706584127964638125578774674813866847002852300155778404936575016122863982744184105774892352899882686159119551387926181020767107651288940923554373048116819124296127548646894356774668638309654375703254181963929036143945000812709054463579128900300501238240462031365457130893560627882325489840729635223733941420702909442477653149817470772800202918589908945754034069493087006774547034359359283979904210228400586809347691498057507259216035593012303176737096998030560376920547642937473066181034911230472301581658210673027076165333730433543598621412981318445348060715092498435305772000327114452448201869227957321294241817273764251018437853078195947179646635922711003288290513864764337373567623937123745887421234925526683599121956601939191037837029460090508775497378975450033262278523694931389426231970880123306347834956977905735521422581217492673240885558794599668502079337549069141453353251791878110171592153710119763112707810475995502780181662033805557500112594090021025708519894404947692782930065431632763536342255902395558096481909935573616386655978539511188539813365230709550637302944613524475203098309875899361297292241947539166073710950230161870916421139353235247349593936969708499710406188418664497224998765018131114788058117801513122193050549329281380798915646035354474422347727116647481413857980450356967359507857685937851455816311498976384140928013724562919273989940807706616544734320540584580078069025507836207855472599889708383109471538973305249975958809915020625888420958241369703986822136570215834588489885987461270772597523840731061124275798348601844583813802244225966892582015590068115558522834766372801926454818894125427804489303214211560079547241336387670044215688352519837039513737353089066863297609598664663311816007856229844573935406360174063159757349803419856540919947235366309735033405856927534853202895070231975178775372867721400547079521021240820305121406048062011293566952247332629297949119206946403719339321065470665088107023033988621852077343205740636588703173742782205826118048707630061251321878610911815944198233779675926923197432689728092322317566403579991932141228348601339692703411291459013043506475889490973142192359650182671937532227351699314498269090266900834986355459771993676648540612424721992193345510685934292323538712614989850734494164149831536564520072153737137675553850319853303846504513932360270987929133655033274628774034548315834682628895046694762732328738340414249595472634164200455830035400204775899778520145635392190411618418986268677642837945320025841058062585498270374094010780603952739768216621583666529719802706921427670749835669994354248046875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [6,5] 14944645971501741038950304280238121146929037380503538088071520077052741002242511864460190094089232126999396729022165149460684076539806957507528940182145571102746359666142595440897573754143285498133457850129803811504783741367582025354824652471352594925383032368917601282777319844795480478066393489415309728523249740772427191415204567317000959465297877254005422231280413867274276269878664421243354600524850785239907248668355745275011878515657008561284316671752525990708507852426164089684912016177134838601420900902105011788149546344226274747278169391653341940595423740220021377700516953899383453276579629334644807093348869152594919535276028617648491915014277210565337849236351485112242398464738579942866985205782258892568457821399517852785164597370492166045987677298167636629497468301906522826944313586371266867698033675395056967732274422002121990479584177853396761430486281266138177946304107955662438126433192545410799787640845677121411331400647363649898993227120179536693638744418687671803049076892524104998138971686451406033027205270883870298209908381707328845932510328361613709761617661728597485366336092550724504276611917314260411237093246111234276985742771479997115995536445609135128254906956000623455580593050978198237325348954718282449303613009419356752134933354044170264705748430708667376243038459480017528439396327161505965844560039477824654157250505375820760698929393969603348105195184595333863789883463018556695252742120920703030750741974496175222310999228848713318276386210620273813040358032320948965160119787274573740528040415604433670328327855073575578668922033573041668697607169106642527728939594301100604515926516313306030659588579208880208089516708933022875667427566379605579961988216387038266943468963117939953888185248338640864703059036463954462388839921451798956859256499672542982956444291317174612367122711590122990070252495941182109483549730747990820251964859782787865314383446500091300699763345665998271673968521146911249426329420295333918548468937635357211272823069617744069198028657079027510422912612282597185806079815076472634535345905824329314105745298131297219199921224921335762463848254198398647114148951344632610551072269986474968856942487929498625463132270915149187072545393843878510261037227728324171095266789691437938462630903831928973629580338684872186712298002011365704139330727415678370505658144643799933585359988859180894265081976931384265589578249962895475482106748525167689939075785719604223054121126068100165024710622522403938195590362384553463053908323708208300073145284027083607952177060891830470541112619244121994740992498407194943865761160850524902343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [6,6] -153286322264460700498213642432237259788532859637350564806457379140005703489623802464649018081638844112422350295254926945803123288382104064376458759838306822217929670866822268665182917611609873632907034361816041989040790225117342960619559598935304854340543261291477865737324287974049664383964233095499956069460873783329852652445745310822973873374449113028231896600923554895037564759972280720733214016948716561962166379081910219369837164982107413930306682612990450308719778464293168953962700711291142466419440695776708481472793330846474818399515819147500016953747675730185282303737268636221794636081907284499568369536140064069479392072742147524376775625953506937098243696330087068590251747224752006443169262908166236803545305945002222815329943535909469380914296863750561696216505061062864804423503798430764407782997481308579024839447488934498670974664553245613945442741492796850585115795185864444162152856141667777434059762620107432007965233379079097684914946390009512482246902251050082466807723922929271302473147756692152998389063501790234930953420526331673297716791702200202110594235091596469941379674523083809222647066838077736979856608901981589007095851942794169631711787180691389972798983233127717220224933207102379263528519696540198188862623319863137129289176734520434873812425218055174516053016010033884506749575409532965867857899107644940891300617076297581703687490917666579435237215929372502179290920228492340248466307311451737047329904247695403827650640399491273442956315128029754224496620413346472925405057627845015243173812720892837873503593527509444335200487325901231010611129628329467521784578895468479502315455817357537562019742347224790028668037443660023778030286538602896468453174000359756335725096275947071210781125016151404781575167958386091025505415207320301794769636428993865934137188266251960935860195397155689022512376516721222631071756701414472386434056778938326154998256431059995856374523775401916621275573916056967495902944939142620922504825044139165425524922186237664632379266221002271006508262959340068942215157169042069186383404150550706802289722220831151075986237774777875941880987339082315563327529593976856094734233888970067429745139263704962666267976520199525344807967641100268551468491740046813948010753080362409475369097363477027185455922204406524141837731794546266168485123268686115999280985993745442153911433042010092062419848108041182315095916585004228362020009553340287188868433217042203952736166526980389036467255002932411585884086271376559299301311265166221421354939857877278053360456724689556437945538147287082983893837656586001116920670028775930404663085937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [7,0] 219474628971658460222050513010989576743055654579977158857014515820082323245966119257011480360696256995824752143253245271945294367326724472298707696472877387766032002112179910738384004089197831831705658535125979657859255278663547349697841997601395029226064516454949186806430562961165231414851171788766104936543477456954161267224815038706052750993838867175903709489234031439019164363170668222911974022506378060190305088916680240443258585608678400362439571852287280192247457475116445758767141945964826882826432954904666482095432478915167408547154805369650125745335347725403454673612868599547739826276289980417871430057484170644243515336514376549614280295906488381022264654077263102680800022206518780097788800516355172199240880762043466983762584729548250920122162044666750687854725573099292134716553091192660997675220983714994712606831978341147310747159054474875891511357788178374526545603618666747244124286515748905211980913902564069134221457989537769040175286875987180286353035285602524376958462202196689471524854069556267432559780570864793347675797093265047152183545328493114738185986705463759241827455320410204916037835916687759582238060197261108222952436314321299775227090730630662951658066328219402898090866940370081729736338170810600261296328842782433844176384743605856833490252876227641712486189697942129481935204857238960214612339210048298840217435878529828565097153587545300436820480661766371189226907734319733448830132944917532192912785714743927083753306943520605563718136499215327459256936203016248031623214693802883798271087376033883050767233557597653017305256266277744433091321566077661594873154642493151805886547160390204524188304256379380321402505677079645669107294130761011988029562831616938157518871357014172059823813535383788380517725487614517606513749372050018003260590851479456242293434478615367845741105553275499737439079519839708536741559383598217026610407466350350184151908821283113370100522193214354769023609385348407825131878059520476506700147381414557254066792760857628515101973503540480734483259023446733480173006799300163403574599562530807399024546014289986654303627650759462558697577395980864449459440024690646492225650134009361854361948011768231678064258950467918950299836897048228913483652512394862646187063051735142201169407831840455236157133802544708851110443316320901301275220935874770982245157990292616598626470707113218623575849269092420141959934651367752524635386912474012302731100967800233738797661858789880048145056633493409598133270510248964691904671268318129916930851793086758646752092757458568739181714590813498944044113159179687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [7,1] -187772596541311607131353390869523973275604138041103700881778554612537005898214637324454639041932411102117704904886530871860677358851116168281225894622403910662835587793965692866863746165490645124209363274474923064240207650066683621520446139686555961196275411027900841935737346748373434333147557854147051450743105173800327294359794439412490799523546666509338840999710377931806088654606485430399894897169596452851255787222698541173718206550789191966627215220617796778964692493451041897066098305112925310638216791517567427538917794445037136003553736610879817579173705697202417498688256405195887736569184750168178492623802699583114345461887243800602595408870939216089489700544770817488212154341115752955238802237302731139688909754165894034574960653218718120500046344372648144945467325269341400818965956782567702951131796893517555264830389322146669011644085495294912138957242906314505167260868081599920469395690197313025376973536591694448473120934296492193700560894445062973277216610543449694912296987532049574115704361780071193018788462538051710828594128934770618167836586997118993856923630536831112819100134820175901900710882529364893683291960453898398183681236026417196259761612273165539563647459970539064596897761300437976313047356864787611769549611954429946785350210710581063173655665259089735145914524893186462013910133565921228305053442112665346366599410076120706030422845358283866973396977245375974167989420507705027680192881391775628682076708829716133887549233616999250069664900771853037203075035449126473191643586415589263680478880636752201662279141525085678914244647380063996533119233738129599671917388525038935289857678068245390093758025033827115238832713421346178883224832538712734982105783130178760174270864585282644484502520341181118639253744684376773783074875748389277475727065010603881670353570188443247255280057395925079194102688592461997056920846977735964494255716616949693417407009983143246437408392613713893889400622965454484275309455489474507591243502609093831222025415803975870688020184487292036549425372027881552247033737817420878048804603833674309342116499722645242457587890308834524771727701842997628911605900345119847662150289720394764643317064346528428128269766228810031826509129003924009360075232698619736128294344483860819277901655519737040228862061935711747181258415351254311127936778261349259638968222166779682219119262131776664293877008717828241028744323980132933902112626037337884925369069412657436205094941845643745491543143237870834056827881637785754197239003267903327573198105510877595971960716156562258560835942944322596304118633270263671875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [7,2] -21433667264986859907117165988704740007494315122393463313603749561125390583864276031132524619879646874866157948938737419636855502628322958870019726652084888624986960408458203045616591291274231657106364858242691566898016583570165314352714922537934571451277535290371001512838854294565096879946966138697506922974107360036054214071243963739405298946921791712261683270172125935454138325603855914599375343044257225052676350021691501131163475066664106727276922795548273567583035915068530558840044557524032003585280637747713578384041376304766199693126862534855586408459296624551161255068516363560546441694564801261345050562825139095011609631368039061827058727768491562952299022486777957663670627711714093263618663851979547142426020932556287232197155656955274013856143471456068955095631457369021654522696493152052850723847140472054862980670696368430142383184362364228395756320255361298371221607105866268296075642339586145350078259651067927901493573467004837883913985867249339983502190718394002319046317122060266348625681035024292384443112828523220310938702173420579099852765371893067479598473980256616542250074020397150466035295339109001651583247942645903239034115461934173517888338856791602975893301666471264153473578401730320442506694355572323812503652294599904707914704841914723513519587147448586346829765810383707011467219795293476683543231275686224027892825530171037682850810968443998771720495047453029768895925388440408976817263371537408283948642058673132251822264435714879560939123931400813671934587546876229394865164449404387048367749128102053599933551296038511344273163498241207109761759178454958486310501875242399580166470475365200701787223602076245062654732386607018701684462433324210413752852358076094392265320048712881163157652194965202889695082416123056795407996177003582136938916301758365768146808922771819085669674586415287494694209841950246003590703281898439609110430703886523872740408457545727604739620432370594845374162196952456292921476897117328454348201114510620300777467860022615561709008928919955297520308894837209034436405960569937629349310109607822543677936994881362808394574459463790152705002815779341975733558122337539985871939733055821925012954316394131530653501179337471126497476380311804520119409828915256192083704827408506083535367082794011962135929519557342180559125405503541564941438177933623397800403912634304816942862603346473774403143324324430847777862181217171568336407843551007746415447399306335734140977773551740666695703423302425879187256453864842805659067198336559503551673724160245806475062037074983693371273748423666560825040505733340978622436523437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [7,3] -305457237352337085408080181770884285783421679472223989240912238499807675340706775689643448229028497244299224437813449873839347578052459314559190607671156808530583808942669604018059330021653817278855640638384247291540817442485719037257281705779504150146620324156859943718630144285752104038266851887410397342219934340014335034990514878551969865974049959139853070200484136171505105810959599964217270138168312705714143461717212605854741640708925162092124414083611588244945154437773711976747733318720646980052145867058633018532418449303223476351511862626669185500483344427109804335054290725791070718970627450046434794526629381614207038276958725991340874448099801233365952261318488520555127275934734478397415955814741328565621450906697107593953623714069321524432744253008702988389470800377854504779785119851422860291930736633920785961841323885861663545162069011332034380113432062931809644304853277279812294063527166452479364143570379864962203837357826338591915828439005360510925584029552485808012814491673901945018918888938992536924166942958284160334739776037044058827959859572261164765579974813801177611087190874142837114723133427026776273042572959939578223479465314859060357932947504505328123609142660462760483505053049590437068609557100614784641675505773673634691658183946376622278331994253533791239425340323263683059630846277110619722098445401167693936119505933922088885711548370453061246409611374111227653411533893485108438023040771621420005028258921865815443359825716205669312157073167538900443449376482188925534358655600932079432198336184533913524233385531964502803644505400067454905857791422449553191803203326129265709108600758078292649686655666891919400074281996661673072475248896741634853956190275866837143839742474956093323333814043607459089727465910818834793525118186980933105072834623555458111160329473803902272702944059066665389823733385914814529506146975517635281322351495776233443815144648313587351304952834103356758619746869180244988233921415088704061815672680441179157767433287050955216441783853053455427410254737100969038968526094706788049310244033686482736166343661059944978310179861246526185095709150776995170230712449269907545156112155174549441389308586678740414879663016907209571826797223061614995908659099408549834970035657473265547144877540165040182132381478215422314075922822743270734684190945028412797045397405505680360055298877191152137983545032885970132349299691789074129594282526528523029544498685431401764081403309069769250365890131386289660878702008669656424934697664033478242419665894807746054175887491210376856883658208338672146453518507769331336021423339843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [7,4] 6186600801845588110193521061973398487435606909156004875689559745362147272498363352217370737565026335130009150303152033847481429616673194776607679154438176102877070487317349731442156169838337854834837431250588038459666902696543667042924351751478982960213728747752038310966006637353413613755624232215214298873766520724960208250861725758814095370665013583259287077702398941305550549156657036778814002854411270948016162372169120048320923797673941366317974749968790788426792528966426929891602069986005437433340265433123278850979028799668877086150257990723401793385768787386910308081560199494533113205181654465281977778808246055446114910971632111178463373421555792190093805074936488652002600458374678125502306120764288115155298111415602155312155044911715780979136376255029327267603737744622680932692305167139152542880041565485866339163507207729511758489090986906838618460167884048224704656955513449531552386742129926632811194625246532050849960842160374090720558591662797067296745178988872004208729484573880681455102060474461743591722035648738882830929910597497503825012300042817659444106142284068170081122534302523310251717459387663509817198966316107981916268294137093085252520981523744379545899774516547140426415179148717663419010562190071423328985201947721516383220836250337144807204538243112076795511779398406586489815355526102940460364323682151571397253027445383036210680765891493468246786784456933708083485160653956996106398607693828466354388783840607648837549247381764446889106998868807423002372527962278723400885110882500665056654029129972013643627051997981513749937396946642151012273714581845139076177871970982874295176252653015457147957307165559477368670291952066008516769595858810220749731995108692136901479030851958901076801648379628924249512712586276507842823393971399766486429308979726339331458001758990387592896756529289628839620724934176141846222083034391586872128187201810428476288652123746153604989431791211448643946583659030965451265254779067314029339549433648987907269663572515715058518842924289012361401273146158467730643535013867695007572355672504448649452370526229209184366071968436092959018176678417750412207419486117143122413398813018527996216807903699279631696122109890605022999651402418283607947454112281773742294461541927336058468031773221646117214936158703238591962733403001223388712389508044365098533870404312241542934097790239544572506978382020839126554825575588646535582351185620866245546625407989688519970911750633720274786881294702390400547448594161698640309159595183862907386873465446243346025123369990421740917879409225890404745717976453533992753364145755767822265625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [7,5] -87187087775244106764533345663748172944468274516810415023252104491212684135553346364370537226229137788944591835478746062789511601660546217605587575820615272673698727691333354998372300517895459272381876194331217040296214705434286922974639762159749415116122228835959733001441250498215113281435288042600783529216187542475919749145554044537212942595862656277335766201049936749015533814186252606301742104959836542135487263271676949280132817961049614652539010183840471258490028109178153411483008616841698533519086936619619103759866476097161087612094575793565511907877036993071737763894006945588877175943213390490839434211101153581169565455198121673502247207252096174861010978535046745279659537957158730343464834497516117850027586963798175514781944256438758639145857288379275024471816718848888995726801531924411614205617464525053497460658077471819969442802759723270718019442772490188288040218904515324853954622958504478020890026739208036845693108083975618856608458836584160755635980272316298615054666725405777524200587698530721520480764658359675202520742042031311027909027980837668832955001428913263432254505371588534310963409322955876932250993956776543205062821410211832825535279531430910779924373002385166517670954779448748220685209432276764210273567413431613785364883941372998051810077667802713201794523808857222095467126810220212080623006939020359177895429668462044094229452158127386329884950180067416788217990650839275294519537945268317312766007571545410676647857352975446169738933481561933509558227654127852358323382119981441075241183072665411933427121551235657489585423610228498437081812956061373446240091225637105834718390668090114684926253433674814632624063343112478061059051237592932377654420305428482015045273498462292093436430042513284954245142515874117144415970878737256281420410807929458238311035712009409881550957384921192595678610163669616382598207022158430452778361367354279486846829820885009843161530860301059258216435224738845339403734196601363242771213500684743106484847332241608546573862678021151838321823296168343074497248912448725472106165553911286889173932226575582937026042134521446152616281662199342694818112640874801301242233156796115450562375100847492927545580568535631061471615768855696610707627897357872183786167763544123779816484731042878761811460519880758677476433395364175808536630507381543720506914172234889149929375081298597421623484989009245215845357107396483847220779799714932726626355658473437110506701358156430019857403111488698247306077031493008392342879674008752396748020997416405955049726170744435902412005411767073640653524096988391534068796318024396896362304687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [7,6] 870938448148421347594356614703404514452495189565820795643513718740234944036750369346204327802954446038855812226205109771690004907745833593242251820567040611649287832496012558357659017589034137551118981144864428087289006738936599303021761825457569528497272746771197799187923916029573416400352662643205746468063511877667280454781698199523754965556525844058030957556644824279774651251328372094561560326659927355452594010777359103872357291070145153054041741201245228421790557751556203014562334316420745910024703999267228759714445714503596251215237746265780561858584482046538329789187665041144673302752727796838377654049639468285698951382769017684266940248663955803020528300272949344121675507619396808442784988264563631528463338884521182404340805714713381203108847955505689028121156768120213050133486349806676229205824321313882612932479651604051089183838566218864655820679171896797674528920501589697274325418451629507783091926417555191321911152163317088424409380953445345395514186842126267678300721014009292263195423566678622629242621525476943819820826298475269473653670989433144767642280096487497181150192299104885410709788604885553632872561766606854230634803062762792119652652459035218126702193905284709261353112886888041484359724835651375832874482041693826591378106707542658412513131632088914818913152801261418117130904869544615864304006071239207555735927502897704398605962184789165018097526563975105975475325199015541833444989557192808028561572936496510347798949608341277124935670909701912891067307559574286843119671388813406542108380353623885952776394087184803348857633739334386018058300683219803400427540071655645776156571638547527642133240278095666921876508005835852856749368017633383235460331984764056615103054149616350746715445575277711828361032728298138745731960932228064168106168198868098423399699469330850641953426197486536077197479379514328500437746722788481910485741204810389807675652228899343322719820602087304472372168403661394463706377563849521395709175108497423787693946686533331595845097163619577676986665178540355304769014496563345517565985031377225675749562886167983413350137684518978403393735714712803853833401462862478493512913765319002983354431528007878601906152128908566887042738269558806739793030602431620750061931394266484141789010900222171404443150990537267328298915455530538697088683727590455100372939897016489211167397736159988126250936481499140346690881912672855353907560311270887725816223656757160186743680887314927322507954412521680677618311329183421327599194925673514440403980432933467828884186187709179503289399810050535753242926736983342550502129597589373588562011718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [7,7] -3950484226547176849565663365928359986968657278344279080493973519700440044167098237284075518990531893933609112182395100952666022216574780237542512787921963762003606594477297235183298583317474944095512294019720186114033414169871095255722977663689467205636168427268585677369799025142040594865923009683717016129633350539997472577611845414980328308220163775471754405186044370830043846605743618182907743038146149155162603108698552402114717135765079188954945166539994960462917512188298191113631971480872296723583268008444058376758299164133045938511415195518875454944725066521928058218552981363324121634722218089671837566762595607576740532259156197635738597771100465680389758376453373338170221034114124793078632761928879637126375101791249386962582444885429017999125353643918228990711607139991756673707700208893475053599886685810378016725512686646792458003494525528457048154655667983900483031215869909160600254818695914473503041439002048789275897417713086691153885970113027248703965032796557224385289807842734929666753092873468810432389795864169314731779809874443314771871114256106742982039955430159546243819440104564219819819801986241903946148865242658982609477828977206877599769216309567910908959680338229330650480354413865752727836266677106804741991381546630978500393526347446226631971788246034415981207598908086287267676779938225978105424693571058275020993189397652840589786754411401716229028728883465689974560736991586818215107787544887981971054874371295615461626177472864223746578539370359997134535241406703814365953273377468265975221526406287087255878153993293166911137541941993984030011948136224559901206562156485364609396630232954459872199209472312644516997042520820641925108577310264877358944468567776272343579099536620361744876042517979579371344143358432595819436587329930826508804882619801459977365586558629047592006824675821098968871507271116693983838762969937390394731315514151772376862610983283477837526608964999019237130508594107319380611786058654282452772703789999738203659842637588374063066571504994351825372453725855846599984980085979369462704986577521924785200293545649007411640291316949741014198835060511017953731268661665017644650891165077004452454051418348995908288332805904767474921280749880949756574326588870520236353755643389652637992157569481670619317744086750211250162491287743255024896107454223803639848770096190429283555303958685819966223064566158821601521126931014968314445322726738003256199447403990891871227582852512655238829046481636302759567177541374021370807013726884278360575503367233442315730122711390922047792353671973153028554402027561209820305521134287118911743164062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [8,0] 22393566741246563122290488408165323140179060853081810245890016397069784439573587662669752852200953098202214073032754824682229856807238200159104334192511583904142523915419087407417292682050043055379682315744792196797499360551703084489069324619242851588260623975373012073188329116991726949064837099297874722400662144151648852988170143921985812340880927348485892100350504041858035272141694703499087673799708068378392471557582820188779912124919638920885195691989067763060915788818611820471608206080462970746548389712663244617345688138905902195601977558791681267820300660952205800652738609141081369859725499292413165670141489088523159607584692222441848427253014085327974632473236675425243608654686452668542810558230456925971446504786793143710101867625921358636531739359381961574522928646711595473178302563430888986573420068442884429201177609789604124070056964127005481382676164217034732273583487060859600697446923163005090009333265505182236238696239239686790745992441304222400410057320313362745672617128710309671697508839997724551435165666284272484566927180049075144126814994155333179160011926266196186793606243972618132558542848967399998318622650784302411060757803248721765027499319280319772191562312902626507335576732367786262827145042698142190251975401605251171108530258861358088660862313546978691714490497435494154417613500346470680371995476709767567070865705382500351081725374080908489578565724232990702445333275299587545972139617176126790579920811156245265613988489538560421019372891858089815971884489189614436619022958424546784154293193349449888804517577350165170740540902194602979989730878103722367382040914859312604939783855156748263722008262848477776911057819843924473611700735560654181784010672014967694580085092661536387625285241908817610985568186536229631430620990591167386806449653511569102750819887686175499796844077374304815088008289941153746272178626254399685541271644334125651723311681675861243672071907965400856873608597404471063595537610015028908851837011310193526826994817632155328407824026898168384912982751601209916107368850698382199710153555214366828609727059951753810587142220058373075787360991818522618478164270889265647013679009773715708448524951234045131369141663766937746996987922605642332535408348328788471770853673866081950930996995822786119229289904760106198640507625371741120529739107744638297622787768333939829355951009979797527721285395355767235598745862312655222103926968510110533080640623996915285879597273611728951362706009597037736377798359263574124742022514069762931609709869646338386662585529884948037926406527731160167604684829711914062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [8,1] -403492024080819190413193492892532412814423915043579344608418609354639376115566127607242326051358920267887926510069292451213347688500414369079430789550857395669903869750884384585195347746441603496966784200139581480815571520306698207933987932996306459481399990457147298816776286101888161672192224781672400723430512065311707069411526307088992180050337408738043020571581164506943684401569486931551515515292341083761161357481794742746956079044330141571334253901316956285108623061016883888066270922481457086041108888543618529552376992908575154661157631436242567663754081688507065413097785215414027209429045411345732355101274555648029853937162691617679066810040445016624257440621404128439218751815994693812144974967655670234217956340814434890182999900452023049047148538567645888497447741794972945387659625650133089405068649943583362099394024999324802674308742231798346619480757547481694604865931623230795659246468697861195029735328579423091779101831170329338966453942180300396844571737877298642383007365623334637174615032555474798409795383973297004461908908005142327177023904324907445793487642495275801905530664890816175420147950017260211921288224149901624252253751441623527890196339956632737162241135178827882647016483836641301619184534924098645155028048699211110471075042512435541152857147897351241021242704775573164640107035868365034634360060166261032167671204865992810694623789730061136639007373837372713111939746920970960500414112625905690344490137044966049409768990553915330631703016625053952528308638025893312543408498988684729973455491868667680433529189505826875572532263374118176035849923773998672383755844132089571457345044442473031569504462313186990080457640614235592805341599759203707952196316725017691981072859391754987365100679120931103505443478611310615138673449294220817122337981726382283057212253967718535113098800615613107364058336329393640531287309114890496278290891418697679749730329782994065116188342660463832166222968687408697601907558230870658654019339976769890715834333744147692760994281168251163442794910501743849444957531027138733822232618626066088253225849120380676620043303650535127892339047846868241010748655287758402835301084429339340995998108804010291200541276433660037496140539176887593213341041897366237640875083501499199974262896950067229790157132411254644950767449220988887079534795796672018339922976732441517298538894911919938726264838541283138087085800394883410204233324525157370107341776879475420761976910408048004009559794656125183157440834593873790546125976377071200916351573244963169036298247152385883056158188963991051423363387584686279296875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [8,2] 121943063253393067709810417720211326881696219285199027646066573214012810573054009232769857846127649052929955983650838840100566170129648547343871428615747905802169948154953331983153173247239551679029714781493809883315316307763814918390061555030876820371308175982430079071752545529624162556327689909034707726084252100785544239227557666659038764557811743942802098774555443153961571841563206579661521617841733988449072115993607403194544446124049917162942634044054942303136262655967001083873449239398936447474870003977171394304953247349120497907725107004204607169119782320078720125323875656908588402166909273814081237617872578823787874486665033198469991123908361932124893340362756731854346875011043587501980637720088533490499435117618269664000502954638482642762528685460977010820157919758112264136442500507787792780728920903500551468591766451715827860368977835727730998435824149344319548035927927814616518902466087577860779185665801156984900395949392320670235723700095713722624891453921108700187601708175697599939401542208582502027708388292236192653210046185659628676449727704089989556031565440075069802507285383630903760450051111528314802116564467235091878959137541484209002294816222082256824837395865864161659892015997730271526426496910208942060973110802166649369980599926978448212795876707016200424579126524413991934791613139809261020850118187579639253370091274169748309182296292969975739125120533118766698985344146513958513855886374900552309093982877194258190583197389906091581251012041174537224085411557381300601993160525352666616368226404479575845513801120202272906739749581242010729955962777398541293107856857242088047477188992403803905449924546152810100217070885909013066677106732949349876879341484115980968288304915064781952832088986664725094241961547793356697805425071033283683467519586115241926317863384903994546738276027360317398412781314187869906382901361653757673269664671991993425779698178458689801556074729632996778116691762278547321217531122534182211376633886203656092104427266259240767076683037525354188749729948674315557146822243979913522307736903955559056578705679691090664909501291979322592524655187745508303930809551751203107333356475744152009746964615657195668161880240045753856478224069502626063914453998104837897014029329221211581078458427155415411246742145447960307610687698725513998136623498080559014999748839684022082832040811272748458441815174279062514156789360902844617384864781747975737325306166334566527229574807889808212473867890534860111081658679107811026347585605858711203304718361775767777149696935060083378579264944824300798131844203453510999679565429687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [8,3] 3134193712581735250629471879955652462163867704032356561104596877179805786739531869316038345042880139959425524617770946761516113667662900211444540717366985301701440250647065115716987744599332596443202461078494389039487012008382618156542613185828405376791593540009584427839848423672141395547206719322885955276704162697926125009575605937521273174446508826294012216355948163891740777987976189051686603744151501392042973720009885282474381971133771511215680011591684526186289719942695109675124445731992135151410195775728920444562930834382438695762602916903090153925350173103330062524060621128166395578981746149323078134959993632228824522096545221968897767952497819467925587416547686959913035082487524681338668708085641341413462314694345000251943351174176387865866604138310891976656607328410943828171356744111979453738922270971700425562474882366842268999932096759045448901759142207116098258689852457686178854719885494323884633692003851987604536819295535356783600501319920971576171531987022704715596523862121699454154194746396323022734197598981534734607193196491339162122684743259168281154380416684839971615830994166439833569153701052918175536275387931383169437303127079890098867939602813398445963357914205090595366767985584932795214855104840081368747187663262620358495710642335507739004342295512792958676444646928554067284170435647954007830872165034513242845019061915595517773810472331114365544721194733770861018186948259257465320352235751441911478429229755248737791852942501270416681103507537315118725059705688759539657132868969695572636222488853220890940842927109045738066480946795037099469185175881427691648458732102500421061525228263484754485916147744133654065688737350640343475227402941218251306155767217561266209416942292951038605549437578864275872675028787345598268891521817029493584404960932845369100099836255200343697986409523536119006211811734794414695807118206143259821412428254517445718936410518307406695975511525100861527699946570694939483737547678605650807263304123635812527315552856594491045617359582969895622076525623729042586506024000266441446017732509746984523174079115908570893018762626625177321821165278901191817773166497708031745907720704365791645782457555180257445576748895662629636905638599053606347985888780022296394009428432791743394087333596841456602502302585158876011186947247950847610549973690894858898389594410575223270270762808559687174001146633746316934092008188919399380416095093466882437433389756621269654689775642195709752802094154394748332056883106618788525840595346372432573042791262159594455646134764153628998889968563157024106224923798436066135764122009277343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [8,4] -20330745886752786264525352903191712566994978052017894664258395662045439542034739614054340758471763087266208315626520766120270752234936114306520201961187456036159283407329514373703939790037740099882653251245129441105010343022639820883848480775834562540783402281311034153878105265122819035645706428982767744818305375170875695415520892654976116599478211025378125674668742130478111844484098971262453115807648144493574341034903888317050395794337066016926952074519040387003554349342744755693517059812628898969247476856429629847921009326494541428173818430073018118756334108289539265641339835319873349426610654288370412252836579922410115644194750011074511838956689844275527020052406250435389380739763627324326347676103697269791388675590495635079781212304044318430013107361703087379530418202152372846547155683063072642496918252598692295923798322507706426571301303930426850812966664362760644595107217877896837243833217000272708310112091326519911011260093972694764144598225136614973454980359333821865611545955798667369492496896260885674866129844303062615720872379554563865573982377463706172719404340519151728703219444397975387984616803270601923506222263266599957720585049091390940795851085972426374268855694495095000627566085377016540441395980999580930215164190833143398660419432538454947484871109377608845929029448003009849402541186967592788480602227546654796306632129225502185740370657235378889387835718122484433922428856664582445966800021988333309857023006987539054094653975036984787240419806351071859812914415408945755322060348533325320435455669316008099099390396075186877575015492721941462449130292593343918645203635920726759023603471469832095417926718359533189889876398643972201209648889230197577729362727516649306171734471889591671148023669148374427997962872823200388338070454450294855721871214740235800613323319311688986840467873754608430080927708047314543922187747083441010158813607033021769248544567556144752235982113706460596315628060782356999306165951695209659084308819760776439731890155822941992648108862233553127226604081218823240993790042751210093671286458618257606486333572112871657041841620120278383927238073757040920253518709107680574598478865068635736110707636269599500589074067782257092567249451581642237076192658962812824260785970065090550684199456691649314797343704401424036015399759113523926959980643008977314064661347925309971423667404887123931422707476360488633805652687534045704370127711718069365065175722036741645476029734767667006483787626613871494337534554493358732706178273967460491392083077034307974010222016334388638890051003598485014557846473071123227782663889229297637939453125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [8,5] 214946861531146531273011013758313549085108162279442569170010600297884828460255063708392531990977191563842965995417420502976019956279276897676275041658089055226856302663200148366883724533836668416745392614234990445667307926317770946569582165845738441213027554234278065707264619586186390919530738678183855789130357412848238853178063888726975731831858830180287896819535977046857754361493061076572841897900693842012118241748595131795845663373485276216612097129018847612746440147826455835741996053172688883944035758876968896635533353475761047690143728378150004269806867659463352495668841442921445435407000381733406610437433469027540957012562388751293791169068397086481848291735808730182621568179890455819556802119739568860888525146305194282470627119045482470735103749239580474336856758802403952244395496407601490742116391864238008542472939489972311783987565611062215185556817893036120715611642337700743972538507665993162522146542326962443824984523197334377578423078483923392203531514348649614964120482986086127287245124782083269007481990541114701817208400799087044320978605504355511660062711556601780020201820291115437911656087296253063120594394266858791408524196665301994108299323716618589582214176616254844674823810090341115974273145252490354216393558415830687097381975555388317476016578740225667078204946608090992420251332074025134447709513981126558326078369766961453081817307891145628864094748193071535039189726897483941010799713151685752947221103582457807942338183805783321478933850968829755199844186684589595091172383419565442801484237855775049431421179693637495574766739728052630639127383710519138075053407645584012988251725423285594117728130746834591948884542531982484552521341069684512524590388321721086009850965421395416327748031979032129476426891027154358353460641157979450103725068016879151359980916667763409075964693558387840702183575964430084210970256732606765100820611909689560956590094322638556952322346912791452410874619712038619144794145731546871493925896782256094436496518724339019615217602455777348999769012032286865548413585762993081151348806885529198087283159631514063978972671078664301755791083436188507973794255864019195712193610955573964128362048847953822382942724692495221146085441561792750862941152026690526107720611530013674965661710845839306800426540096372225526952054182493344371473983448885113103597480459627557675792496448290387415017107488755592675189702438688953196000322514800283328965407810588772961717369404191815642363318718718526155850431543853286018952189102808390214564549519206546046592872065267684660213077031518253410310309581277010693156626075506210327148437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [8,6] -2717847029518909732511571912079727386127311298098846611908326635257548797315348319574237433658730069843789624160078759983173608610768909780235369161006304149482547511179151779469888465668890725323042471830097804703592322517033498965051359411335875440518869649298435062711791352917041370314181639610888239857314630424787963226803085278138022364415649816970136195158430725131542832892634068945071844220658094846114721399590563673154357101017028165884953019610664612959066389134886901772633279270107495044757048519162583785530646604702882083607966586619932931559503396308937420699569947200519329014895942824190070409643579253804467083751966067505232069287181897965716191568716577680282560848919926986829323674372773679301565272854598603591289898187108062111544700897055453631757193256152619695549971522614101131974716395500565328160376341053575743186940411977102185692184985319187761170099294743580685979289130603158004805803546156900858304305369093927813684822247460800171219205099383343373103540559196959781503090160082954684802389694929608130037485840246913104510508673134452895841207854765952582747130104739809366378141904029570389620138627089913061352336408480277182705039241710323434186326349554471555064594550983075963584062985117257865031506999707426581645979407911647415828271645790358884497702040792045589538769467066145175479721669245939456597054316904423551337537474859060132941266789965403135017864903346644099666727298747499865976705145908536355745330333747568733008543927054232248678014510217590157669283800815467196474175657383647327022753092424323090983292606555206984243691844744775749669935039364069208863826254628049423556862487952221911819027483491142970736329041278337143244140110873701541962006964813449162340278077153999507512003458552465538850018610119531753618114718718148794023071760696183465469054346888218265418017689918523871175990892963491238592313221180969121266817088872242068617413266680624325510422937706569580740388828975268469127221297644309351367500379766875161750626041516378486282321591468149141620804882040150271414032500914255198084063061732967138426912731068005920642784992084102179956004152408001133951230027770187880909411509404491589454790425561474916367246851993886427259181722618883724146647750092542668871775238892184870066242360521487025910881277396260009162723152039524313142705901046931659676698896967693807913080894248204678042492657916657490818584271315124468476124231561178531840047508635842829442006423549013409974512679637233080967159697643087211014476556123481137602844202864646338491909080997507443533671867702539159949992608744651079177856445312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [8,7] -3715560217895578677266148435275857442581176292379449338846233362421491604793522060035690322032677981923827906297789402500301961288514425182223546347703397962508503897355501427613565331793348559933982961798378567449464235054347646413720557571676425872617421948648692077735313379596313416202471456807719969601163796272926572181381304196316008417562789543088050892996870786578266122996255804638619564563234940703992649964675396380999387529239250661751389919425777450811021725524164304823955823207330064965068388209809702807992260113398402756186736727240080144966606445653664687311834888972300254637198265588483920074995933826084054532030743959120673514233831586288513040092307439565617052435113356013983161589434506729303691555419039673433791587124328102557639863381678908178287876192270775322847845200759734448137894136500089189345638383656884807459778505735259497426390194323703945343738830292995291775897432513437020977505660078315223029080163524654838286605287553251883191295528114539080001627179860238186224872334294626721891711924294261156069105998066607087446487603909034609909252909840524878973601578225859058959672899377240863713531209351179361884090586556173143644344970402937370829661092711142499208366550078122647579985726696968008301546313805874791711306094986241965720912050334381678307897825891715793223961923202434523594381608678774191489104752496140877588993535333268507441144425227455108236588332021344851194894593137368801714461890163478827796626514079392787703154086647479215505779645976686798606171982951123241170872184308629975738951890176521340973613971436159057716057493137016103363958232814107793082775648855389886866501861355764555048803497760315985389265588782082566242979121804849950895559887164827797195530763555444004886734033250957298928153136660785853189757016604443608067287801806393062024175192736157067885163522183225052402880909234890268214844482757951842351418616511994295204835953724166105381400528153881718884981628002942277939573565942340570627277715891593780541080328096734947849604179518825138147765781786423160050235268662177037510629757776256661239593545815714845502605619734965277547174230438354886258594659645437283475632682034856007788988291133685329207723587627872706124553572632984522883130871731729287910898242348034800456925701874029963660259212724613174881937715276217713753614224565463611175944921537420310118891057879663733887929359639944896933195427661204676415727677569809783265811222823682485041674931609504659105066560018995831047766435654601881871796339594846689130156779962311327278086716739698260293320048602838667761716351378709077835083007812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [8,8] 283183005910245876060090832496487372471964118168397526976501464716823116489997830629888254173650407820155046297098899650211408833409648873059362160126749114076636490692972376015882991272920159015186725536049267095423378232377713986222213707310739838329551644602162852843774970565032837662607497184210170510691927284603424630618238833806294494802312446936077050237501650857236204656650120399571980641729142427214804979818220910181688319391684537860016160402179076597584789697393743521529694901596403355624041463210057338103137784592871738962989504111574358114341902135452104433153766169646623517028659281960519923998236755051584320058023056843952783877429162985210107719976033220427107890385767882300861799211774943529377277137058254697654401388413237586012966852557794331967223864644054950436896454430563980703192443306203357875311859164192761533849967385198898865026618475569406196620987482555716927879469570224515250490593161984739495981425795689356302555959120164548889226578622841712173583635507776468214803914808984016457039822561323087818188563403017042832380728285913925571682346539775432138368643786353751504831874183506463512863249623683424013925064994661756805494325517957743828911474032110825686230900196760372000004480095275728495680153225680965334365866764265664362663302327970041143264384704669711074533711292938227952859343768342406369124678991665023332052729226402999875450977929701754834663522549446662640402684320271632603550454784088828016533331423199300353126564399139424573179385885913509204677917565085441166814079118549319146632925561067616657867258343279823762863890056822621027936332887153881081349323072198050201977798565182562766961522020438842675635959332984350249725238098185919085752156208630495518932136797605457850471875603326730850413388021400348454641031870845382455101816787265837121730769542400519861345070403009400253999419262521131965522361154062097018072672125247535758355034764501544458283181778994167846604592952950905755790458771702214408589162212771445870129774305800481801855523312499467134617813408046693674096238126904840289521002231689572828555297547124304344144416080673116630042126162699460773422154995468364211850474471630827012590633515754364705105693840387949215938715406489513513645907663585082752855672176287279682527432746286612154947650855588205729218875663442084040683122053808294274550203051831582129302732798935257263467365748841236104623997032764803553966866980031292974234837322642749649896837136279653059130412932095275904753561437885176162808407874154359258951957544040681249329478378599537155210689960476919124765515789476921781897544860839843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [9,0] -230023900724482662611531124123378612200884220979950100179880580709771728947510747479088380785912216021434352203574372915166694978336242797373065467178944135172047761032348661748394514860315074540609537337473373461151712616301861216638519368217053292787046253789655883536592946928722768662760694559313358613063303136966607879563192151174098084203562138425697404946081223247059884977166482023735604106542042111704590672623003631912526251755961087208723988730975688119229901267828188624560426754461012263228485882280839091912762218106670678910750682137885627416264220171377980648347419340910446799790504826644028840054898936532397675960992123047690520619575074888318943034267397349212946995253543576189816837127800695153346060953329470792358558873845911626138599650594029673459318551453623081837620952551862998211455301276096336616952554945353966570910799259700642351762204745093949977575141070526603026719621836415072153446187723037272293230897015028173354692942180244026132648382194252755785051540359250161809631272196381809495283567896462002110254341116782141801327354699397390410777479146831553947778488483165693710729323114380785399240830243774028754019136562252644619509847268062410457763905836703291762305400081524400678058558190879313988785320743501767481295574963931705473211102539217850140774112170414858932865825816495725979485655755052506737323105496211068490205248432629670875903202630724060057605370468315484009704295413741952537801989817431096377259938374944271622744871639041965869719915097851609411516072451707682804848649415543189411106240430382765099975434313522873139580517451940924019654664678151254054867119334594811007535647860024839412273702882627200201080833705541633433123647392202703535963395626702012375396733617475891601717558831443454612639139387691878074922900174522251324506414741639824818735325651838054024960113859614486415997869867444160564469340273860074387888982786481911686481425887728655632399173720694558072296400752985032669350420551165125804361412331741727996468549291231603235506424143729376181096589805066700476645157582803879136364484620518736062766532928777451972579939150087896687148487147187960598929437783769026769106347188276313750788086827420260279697579709412213782381917477055084838030813101087142315484153496185559440015393214894265596584710154814669285225844180616010550851271343943380550376271049650799557155904658864022642166420804632105202434534907299289926869784567821652471346581829912320198257266862721215064423213375656455467898917795317482691156739861657233095611831434276761676471778628183528780937194824218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [9,1] 6278650275425671042868471726114745138906476396938411269232055626017550737529117224830400471573797937521591842493949787926314210141327125518278192841711996689838587047906898026440942411791561229518618815352481156154913581140371282637695538942863539994786835304751196997004355401595048144973214104557317222557246823732938867071224940411711966401595887261054321953790279593158563965444087334052236384008348432600916587660084707925236938330519621221162440854531963688007805745312950740874635304040733809998403895385580277376811084779122130528996441054349879797867157892795671473404082101895295413750597213101655471511901510163618576571649484859508236754926608422375503191082101247812108058420138247075079231416502140397598273307341080292755720040161896320960552839160335383433490021625593642506843690716782510997852149139231562866261891142379851385108776980054080165290088794958747980772146000234396317925753694479687732161121983344824214566738915737899865470113031535794505364390950617438516183092959226882625275679649275152628139412074227517972784149870640924145830717418099360302922968513691492900313667833982470952541264706790390440391461668725816955486485461452456518730962909677208305155545095674708315667085118922040146065955899515638890654304546595730161535158402156254529105535367187490510751052976674658556370184614676070769240249306533347947114372214817239532182018850615300080229446088852449122235621365947729795044543417176204832163938883720574506534152085980187450070098224596702643029667463671445731193575086417641939393047332146981584612419361144872980377598380994191872481956833724320612670137610451087643572478598054636052202176434674412060541908907576019301444819705550345537610660885634369794409809439756141764975601309109132645189100280793930603651297931881306856980397088873998373886065194549207011939617394445224825603433216774311475286487076345899968025037986936647226585009950718847919068322556338113871437696123202771133156316649694338911321839505712848878870195117729288406997063862575603106534275424728786767722878333555851286695158500951243053092115359160030023557412800429778610342190340242722945538385118934327662819887956516998021979009747624946257320363327675861495643760000408818170639716771499090055243791715333763539415146360334933024498251137765461800966974573275896084104116465355866342502870244610641272555901859256349287726849002512087114261361312374228465361639463802607462549520642678926048210192495200125519527865723180391980048966001416795265767734313392451289184728130423729251944932154391634370610431048476129944901913404464721679687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [9,2] -478867956522570123942932985398816101914600934155784026329648380059836821617043163181373345536052151491585699299642864350620523431492778571100419056314212698759703971426630707550091366235924340372169080470852994037776303965725357839458007525727127091957363734535725486815385095940496941808890970644945600762504034859135727655374048101155778275598973563462541355825948651740224314056404290208562959559866861703084675874566900077224628483249190221254480662313106090884627262112196619231225486510214376247092853813412004410082263925914748088526272636100924105649455377932927179955900723859360566111787304012128826819990908172166870828500583136524311366592039727406006492343093292771802250831872231510911163403657567477537080838051358475095661515863722491129994512382462687869628824914439546114314212828251936658073227909658517866115637582615213444491750378323674422305173928827891395712769647197430586944099792759232736161045824210849577665786210923383733283406002475076096348815981349886180307007659857087011691298655662023814145611225032503720438155343843589239650006053727865975083700241013751273040410844441733725517384092655557525674051987708549707859091670135442113437064086925434879430772119998438209748835612059293126154540457578336628321757221300697967799953068360197669965967759763915320150407699419500049961906396441898529521808824224134011518893973689567260739969215922263951118411768309883838965198526068097554775697816786198535362458970630891367987651629803821861784199688381522220191946404954246656300272267388738515646073116634889218102130951867126867342718571317643466928109161643288601018335457796710267935691452406325465083575906612229163098681486729345418524385918125020025766762663209300883014509602871022550786784993063274050596984533282304720326020795361203532965566996730717343630988379630338626246038408534631648209088161695013800727125065741455228207978975594294217206549136891625257483757136324639936954537466542014718987975746999801727589269277517040666492667827566435999557871672082866833611358414886310660480515963447260301308629890183535268542270534776661500333199062581309374476245624330084921351308039362422832110399400778468931069113492351356083533108489591578748158431609777510349630958622261109561598439381046010026012720870660246834235737178986675968767428385400764216585681357362039470379434400326144863253945334336601334367254270996260163108900850250260680271241588332680830642019269549695009690821721500474516161182311031683620215186145559391276637402643864163049102073426394965165331331804996166746424875876320115253292897250503301620483398437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [9,3] -20185558351874389226694608492084455670307920371696522769300966270164766574121637916109104938722679624533373805570043456347499908786741562423880533679268555564262815912089589630701231704505606072618652474143071925134696589107783627900567630697570170856861955016971956045132878619528325756652817066103051192214117420705724171381471914532350249334071280554139389129629141154795044313014088954096596478104229845863738563279415861912912717832050187812515868194750724295131647788974391538801560632172207986243615172807771520490903177487753500953366899634982108021949624221214730048416681625733689145289902376199414078455533381337226028981680829094957505155566164788336569174002677505621621928455841510491004262999829393537182408233716071681187432211999662880282576993846066885955878692223993085538335802169873218700372794762378945048763052874114872388848651781289775119767667521351156832533826827658009820865633717915182038896760338174764688192922230323346913463196947105299190723206760316469698063526098202016804904076419197661446737309034679329478376803655926852992611251283559359824001031486652121456122394562318439290809083634293030301013816364944066369766243934937343101990844161257916458025657025965096693613076984317022273187462507360853337568460481296544227544174886627071233819573377820861116235945271481914285000083749710116989498614378739149315142033205351114609221677854743733508392530495087870920146949894600654122806565600877966527540338066130335937584755832236085835487992710057543646744721276573631681849112436814606125204833721499894721061950546136468843806971329113568311583166991084103610065687392986291174318514207347776695798324792867306826380190100304013413907567114645521590789614656854776446190819078313315892335844399743976995410808441360154191216443441411038673382910346168556666624313111803613108805425372823081510138514027101861637927241394633569722960985503727513040828481625369667743197645434817319785075408215310867742354255196054175846716814711241050320733591890700984227946159219370030545021037215045009887756671598992317564382673094558878037359006817139187726667243460030956076085524941697506804471375821362000651059663471058399157231145767803785249679248478001447161411680946806181972835919517286957395704303376572155877034620291287508959685699126222280302444617459651179965055538578702945479468481392789615430259711425997149776018160051944306887483668089701125927855456749046511750907276021409532781952026142106147705334319172297786917375886696323033713567969021610318027472428117354347027343612664129676899297519463262820527127416880830423906445503234863281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [9,4] -41524444729021941935071614861659410253538624896536114006688797226593949887586363526345484689216299557214804576713748713594445410243234712058872788476476848901106168698850063600435125892190593610989567962229702348315541050544427534922369421105928637624657781308288696806516300047638960837405407079585825125039481388503277614736441925110390638345148925556505578316159278224799826968952633243494654091313566303300220387163329016777470242456880595902787638278714869557854644944641924133956676831221206868601082690294584967532575666933813361624778249046722239863666429576024312410631169236613378230392533411867251433015111392482665221919197327658599329128302516670802176661026899727374308306010605693221915075938017383934958453625345749988251290913234189025768429976007810392633843544634315177416868905973144580712694807901500006210698591119438102041961459416135076358562275927706234916710916668757429470799577702111733459414415125833788513918046698086010263921545570459450078563355678512761138797704974453454225032818145721325519211695706182417163944954623937278345531682146710340000572083780422979906400780064350836434181250722492697804824556897616984747526749968585302075260430293789024591400496225694158580112871370480731889186992961155596364571175822196869966626141650771623788876344083191166513488794314658359573158273808644667255556477874039712503158540932744911910442702106724590038270051443882040215224907754924243938969921159539945198539697361419138276220674288333315693456332410978461523615462631900294520549391332038448228079095532519915356983995234200194990080405535069508644967448384971418735562149726649793257112858461701873779492255515304217671271719025523178863279704958681654215992039797248281511081579126986230178101753492332283724645007327342368394388902655035983754217530002519243788308494456549489720174913098684733807038125580134967826630935439198389223121762281693087769139375948798219727569222520191554877067713576073671188161198055294558491853944881009309667952298155648663981643703118831870444378179945826885815058159493496609809547191333579841929809601694341177753858711735484875417765129633302243031764226669329975138750394366820399919815151615003931131062919575673755505953140569995253358616039251905249224730056192950989794521596856500984692187776139103871636864085785866797683003766813847548640393272554199294490851404686260099224421925836557300968218794542370719732426276270520938996655172458142186698311310406406753584945068721120711211138871555177029928350979851479999509977599308445289784002081804610552106501360813971040954889479834832854976411908864974975585937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [9,5] 371894446556059872889233513285225219253265373432529228410338370209499654552980960602813656062365013769960004105520234006379950576313205910510053815338996506953642386811986302419316923634691096806595730646354059868218224495367454475608394755889521000072961245897948785193833003548312975554585139432209029508765267719952262027536930487451042230751527709321302278043565158367639882808623823524825756577547268055511090547763672588399950769534481141314088560720732980492323579710902869695104535191439094385498617910271406521665102314603322573885154706787878456903045961719329012436753658019272615778593972031345724892041733073098423295789975230742552458042148395017994452262257858408681548339229822248333156614274730193504332353474242789394076414812949385144647751170392278621334458131554721668967584921377634575325223249274398992948307309717004885027862844672385552756951128349536172924407715205774821751291564840988259249866664992050654467041064869839665066336125307758605309078322490744360327628014573269163616038739451350251242916267173580661914772865415323321857501884128231726827987543470262972230316097648862828289958601902085335754102448810207807311220235071346134448720210290001859379004255564246286812202746147904103458669567059068227392923808657959693046693562278354935628111403049194619006023880656974794602079455391825702538454374650848888679158840758991980989230449549329650486685614649098643956056978809707501334786321285428245775073604956547868614120130619785199518165866007693329877854003137370073081244433761770288561966991576955560469168648015208112724736385332654722348370460104534102822596989388314395969451606894845455118619306444686741874311566361607751261522511990653525861174572222684902007069190347255043239850904421458249370801786772314613051439949209904947955055066747214926104698864462343805273182832110025435427993883615023364658598438140670544608202583588012723336815449964812927513009906557138594771157617140860464391917716835884154312850601971780500104429200374780779842310449471651825604438542675511580076149074190639392879663073954973405403935377319956152191562582076484944655106890218128213995306539296078402426711767401652605412176172316245667541763924019567572841072912939144010156837337161650918261900862806685745047773031278642550269633770968566468124527997375809000619587344360344628992045755219307664867617684640135197997437069882611174895248189534581882062286521871753031738155090495385542497372926127749923444304625157666588239099786405088958138390740354860942789630358202948225593779303044044977026207692851914749033515918130721189527321257628500461578369140625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [9,6] 4347351911767399937887779051456246516714446585736097202303367500891409020324084366055089246116656933934245365501480291202453860993540630351418271113623174050827438651321409151041393372207687418443035828224291028429124301996878220143421260612605692548225972938231898787328699868539345058209816298836328784045601638135851346912865146909023332691854473300632774220665803259244940914495096726098178654259676085672077371967022717591477150523564683093350418172322743143253444645139181010163203922823365489478502452238856942011721297890667519375692616588747167817069606483116768492610436330647895902420234414039668607207580500378694506481492704982757507169182148761710440802156995617937314190589327148503267117245775973048844162708619501335120543753995428316536123580731760060012045759211153225488523177278211776867478929344861647721996217599874473006491119688469720555008868662739349218838988784372264299087574296744878376578228264555450030403880411305956956109996625175401069194173075177316076548344341631528381291774254399585839468245664446682068115110669129466315165742598520758848584848532200293403460464157124226517979944054996246203925054459269549751139080268810826666547787139763651952125463494899332873690693951175628660186809287382566183766393395054480250713116820232526469274932602570056314687890051127279173930626071986584331293911533435358182047981516781732626419608087315802590041562255502180567338697900994989075439096940683349662378317888610675727724132899754592722109286187685944447696538366720800041098937940122446095771243891530968686379649962755394397011206855662500028193676927329105525760708025872999196971921137929854246413910387643616338144828645389417834419025698918090669598095203697340078788534503083350313553778190432675492742289287352453557731893513376991811217249538169121855179619054332452012412960569227326903287600169986464055305881690811685119550461009718451510233220552741600443100250303218947468105429554967355716335100149946118058574067728839041552020135391431537117411638855173349535755894824690582625880202857210722929235557349679550211217913270154020822376640074841936540606479361804363322290501589300630248780482814529403504006170768719142608078920859602566891081807088568047070889542586207658519361576824180551374544739746430944137223905139793581389672389759238385623857097734396204807922386381011142411987577254091646897910789870607638175342886855435355357589642766946535348366708639903938045031117386253417879686597373860619554192452355327447969397870475284148420871697004367482258473623014046676060420475680336812647942964452779657236192178970668464899063110351562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [9,7] 145201561234931489993111202548690512067263342540714118861330501692518484933425209294221952795384229724881234085016613263779929565413376348249056851653721049269699723703355511378464085210683122505524093071061533105996185001938616819589001613482366538080369212103470784380780805490929627689477002182744937411096222357286522455407396021394005477623098011888792232050010352735930871429506950824703328845004715586502426395536590972392066764319065613775436350826569898886463881453772479587418862459253445891160280697276458407250989086723795912458495721311121179020151710344830119418190747275695059684966369240810684191169961206453552553021365555634548873649695311625811848502705106123114375010840231054321936829500224533008849692195531326220544487388829792279750250982676932320988384063556084224620808464337983768890424124391311158745903139037510941290881048434073503629469819163933997314028466273289263757774349078849555808019996253378307706939698348852891765663963818317350346790621875145262781042244434443562023239241130136701252115397555845437286869324961758637534936087888042493451277117071765342897407071498962320744009122276480540048071581309282077518843263369207227580154879097452639594598438019800485143058121356081925878832606184907792235623118688556344911371465345359122459299405625045907875021284877067038629075002531717753046102153037375016141581877445973450746185686925186812509596112269296838187639050408386740949585261881633193733839449044743399607217859815162651679582016843204533260575352610352250482798288517746028017918623560686501345250820683669411314007646799724965053536738959887807970301040691563130334676922199295090511065780397569210325297855327816331013057387240608695704246373708622424915466846897031217367559827659976687504396638136262509810557580939107396239322136313801844629358718354394594515987925081254881433595423149371863694867451141550548654219520891954023515878685813196723259480754528346685430821156113985322529037170743407894954587232271308162588381126685070493305120199095314046194383599905344168498172632339707455452170918788404818341614180034329146052013560956625414174562190363815052834408047097181359605934095399563863359816211983323395446307497346347932151478174208221908275709701872497952732668278387657194256720125590313561144520314717531548898036795595245530749832686874530019715026627543157323049477893797096051403564535713218134131669731018841911468847300320923597593704022859806526438466337805062316939323380229756617816899076059408839965815544798234545870990970901849398290721897652976489202670994607634467893985628092826112300883778516435995697975158691406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [9,8] -2632961450833139442666146842830603337247616466127277058564346754623201811024421260132616406659723944146951390761756584071866476746807551793146027817909370295786902296232438115077259380241378094504818900860649488078407709596165676267468116279074673976896731848835760293537026952395450240361968319468732934921287040360599249720663312826138481233469799888869191104077989642027128022151953769801696729542031728742066942387742744531269378752492439781521977958712686939449705386734700090711515740072172575943679932023973539742726779347544380906460260693228764686525535396700114215126697603901634243076279714596331262075984611755418913410711098731415809395252615622625038669672954861216858579788454238787356251207046948958023138056213580542445762705293540229099778146322851457006336326726336001347140080530583786314210487738400428579778906583304142374463492539475157417272687678771785564678420925366605924325902974273833585871678902293281284383333988151127342163390576534756754651692679667890842397820600581999703878595891842601296256854504029878314412038950129249600810691773343813076983598215164754803229121399673053012579732686019708435335281837545037396067809659696596067681728936490432638436708440682666887489324974503368067379594278543086690971358055249432880649762469914687251921761124811987862321823585504967360057166411802440142450963662874048217384134554094685026162317526597529258872786076052454246924968117235396339624689984026011797937180839169271745362207969136721335750878562601540443656665939263903040743562559015301454351107687744213425623793699224305862502642065935108607150388302520681055755846573074333445599895134573502888012090999317681875052863916457158339337347127667239845822429933907928970774472850098585531744485805356596674039587283756402887806933809157051802526802415003042826988944136436890063578554252361798921232580414974709945286296595917346063710475922332222598439945572731915973412925159910641699593656614030025795357442716353654862840603398213043286214874014828471737698145308773654377405915033261333050010883152884661816526968701730949835823830058826378545630225286853516972558474413707861047833902760984946436002830017884343879038379896804616282529738854146911633182952697905396303907576670616245637868566839273987758240828636088066929727939511663602356180092826855840769526468711359405450979706406744965561425176416143388744794949831452802192471975436382322241752245699866768015501829246796815804491851778557527968643083678519053598152155883076976422047457708336695345516963632660195568356413764014451017907588775838553366484738279575117392283800654695369303226470947265625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [9,9] 20877617086922599960039161654161477034065158497976035552750846786724691864996666680919507589378748940659752457775975108281395490579923764943562464063174409507102315441784007100643644526189081226076407801730327480135582071184261202703578431688105520211962099956808143382654197448157293091448571190486497255569196056242098556513317368643015647910819274063014153332236730975175800130755340825263823071827728755634963169939269886171757524616975312016319870517923373393457002046378810123683779692582529408200906222060964935492874699303329029386248435270132477546994156507963051382007364162629063757098788887296187095049702265117322068842127277845807920930333933520835748379924159454894571304129099161728880192773858500926988926732536510647116481674532176977298025096644723228797164981747948769747063388841919275273363090472630233751938824041184326086998549462358206936959321697029150066477084648122059428214362724958206286506964249022766758391271996005289583688366450113255600761972779443524819802706802858687889007214639627951025396643930551549504815648472692381522677355964079778477699901838204103603781380115230620062686593213057392258849537911148111243269114088754806493425652856148701615040330681665868976336444158108167559596728396343998719993575754846770742270842591476478713303939192606204633656555076241156010067499826252691028431505130365687897895619847142170511963808094184306764242536248085879871164437379480730556581826027293616983934193582032979034345522368367309140489349822260410546519989638078913535758771804832894150825705852368571276919193029083654565453762893137040453566536694335725408140548661185834345902866412942641390625604026318438996417517585815489800725233145638473723409875573036599873944977358467289017324596428481471110927861383098752166189136953592824363452502398745122676749704563867814765440229602316777458467926441717611446322710299721180548062503130881904814513971147189414879483580637103475438985843311882208709890025871128469813935189542027156464323894815188117664755034135245064858133543755003262982958795225415768434270064035166167592570674549914762666395243814509254115950783085056437840743677255110966086115850785994745425231289126755024984373023277656164075101003654918658114909234924673625336646662411435002227122028619083840452177178272796443845077901319036033203617599815760759763793036071445580980886364658088709927309256638774117406055763978527166978650150436026283019953073306615224578527810673799461357338623506266606932685159731039936490860626972442996044515391046606802663707796591532448400800938426854702235781624457375445225171262109142844565212726593017578125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [10,0] 1263041654721094664969894804961855046865504230924122490332904018710844189000950843835921573586608410464715586341742247865401713469937840618338631458503974823219987923107333119916589397122935267631689825180301731012307026194105229307514014657803690042167097427954223369921642728088321695309979443978306972038593025424913903526842501555454147131734806913681992937668990382238171871210179106462308075503904290587622328269376754009134452165934793065220620260671529112185992416907443366396872921344569422796166269395099812954727182181272837673136749724538332410021221202209362285557139185116856421778928625314386439568843172208190324356429043054283579737426659949275857958384877255095167614255015940012742413991939043118499239663115619362358669924235253439079920803106048325044089124747368088139173981293245060629592700931147732276022492872806848324430454114190610147573119431533935274950366437333701052891992099474145635007124841544387427434902561790234362715453224882477418394859539044514390056224786599240182426078677827802965519991504405929974988188664876970759253242357050214782619996445430349646361833280580912705403147913539442165600536830949421996718218051527079059293436615121954781987380910240902869276230309389205416915300507173384595241563094795410179572172587338852651835740063072152407006203854870853796152350065900594408694735203685629780202167251454483295373473287232563889053595867375834092182762055727542323511072511127292270458099703802716616690509077722934898377311535322144042463060322180920400003130301670315006920122216472973448148695147337239439640700063377092661866545966732260316119040895342117296324035444385964438939928758525379454597505407413319724227768674536153432401029857961943076331994134843261438845233707414350713345318221491337263107295310990822313334859237994133411481669565370981541249170393297158128990328143882467595425748421702803269733381652113281122932880930247039132676045082408221943349222731083144659285655350209655434674490209231888919698961820179651492088049799916761541343025897197188088591251155983438848507910481139715814628923305346727386061979981162315710653553698188555791033242265688401365894945775250675754452600350894026891467454108815476915244364350014219140770919356265093211254498216106516619461743085257037086057784774069868662011439349210532306252372545531184873230977954240922873347811963822661491666023448967339531410143684665642091560684522216731231946968373559095448980369607327172451211411933204735955356547601273445353346703902501039801724027525217699402282278814120368426454632526656496338546276092529296875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [10,1] -13714928716813888469341772547212673013797738172338403171546096586091637887986038106171364902899227242192868183243414229216265729529844864809314832518251115372256317798445539464966847371252240847696465473129148532719865343729306962027183985403430376615297965188836144137787741258204154955461080094151015854042614624718315154119531167230109463952486575463472415408463937222884318829652848070597921851814180724857102691874870688797728662551345214552901152742096349905178176939338164046091228625330962507707773095164572012775465146304036703894102994212810409193984822211270112254127039466885690694855374616972175185406304379529146698056793665431185240733733781218570409816764385857179409255573778997486619617921778710102423645541461782053353723887082692048763230681134392038471420328865468551241165422611593506322150262632965820844575164568062873928508003237543852604847099998732440538851226483228869622368223025123531400820374781002106705048962681886925484137774003466902055148612086276633044017712084269955766230881802933278862452694677895798463911780586334766360534771391901485927860675781218794616837975398608815309882052376119997089162562769399798296343463550434769595364138964499044948504128739466720776482239443979793162408176334727169912306578666675428997090926164879696228958029333627090268523629223758270404023030967411419225726907387253860983685376747547685668307483108442738790330344053326271881788157774115050189817067925258726159207772876927620623968194610542603958267584835376584397438997811987156448348474950766777932315012226239675913263740717787822207101424984456904942730226748037530900672474607746974957004041206222833368787620620501434580103242994742104072157423147752180181547176178378579160370655918196115686628585018819359235576352167673860204808053048504653272487257332246325867908639788336168711504785529645842689746629529642939539241298331582802244230778669333084383955480850011328492917345611126038383939120124289361461554626865505230230078280130580457019714142049930420862395410220121538940469178524036076976719295091379269672676645818530127800486219401229154686143524618607974618167371512521379008633052509958754041018717038266481891025766430064318385967584787301955032896574985206786455891315240893487657893237001846195783924985148128094469932291247033916747219111890870209516716749783106725790034032593927423716854240468908974157311973401000525234372773397666202935077448198284684062126592470271596401349217886057911929250427258726985915531922364951329216703381577514481848863332916371970680440378284597476672354576798795733338920399546623229980468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [10,2] 788608261466130417811844477105216396674157882390332215967854077114364941342339717305215768014130944937877697071626102800847965868044670546330919467700887935030649607946858608319527729798534327138655294115743957422273270392792294492795241792591313112536921146591126486324706624424857801577242597194512104500196394018244511617635834401302639235398993414164566930240681843074317907206969339993137545295874563554376490766902948598951429686993101341848260423330407571521403749201105637862076935743922567980108692284219205111713019256603634038477386311524252112910300253147247256291420568392423873411910383727796618037284710226374628511682284722799076546224340248467680198130960686035705978043493669948473642004658711092088692569980706125698014521255193393279190034532324030606047207565924865357814323933341030675842223886573702151617329545096628447603628094904518466591605593006255436009298625609537593718609504477695605480758456606833606772410229820911336584002912205960305865432583531235456404758271013326182330283766457438035922361620288742740228218033522960510630880646386365733439386803689858451857077150281228661561832638846082581334445636395669868127505694002828722999352549056004623937761378662349133284127915688692682350994651039236603994188373618845309161705247984457615579673375735082637423571649946116895654250627269553294914041992136975282365106102369089422544218553608787951768769156205626148601380512654725546990123527749020280814161155590123245996370701525296406937787057314977310194168334951513094530282334901841567915996147700253442602422587087676601333484778337816487855981278222459119986915150017474250590234871721897840440706971431621292438474143826957961511273202111040466666461443805769220470357157738443579005960951399187728940883642398971963797734245060157866556499565835573631399850386342754498826142320733815713941577261960624969597481577516312741644961307360131666443511652923988470709070766386802556202337325104531273090961165930353940399297808001347732208724521067988739109942963163698386060441517720001299528673022211991637769218280778391398882453986571813149014432937352560209186689617277988855819931413739308131826599919586032413205423037273825387761005005808075813347875293745450012999277654005024457135585256982640266865848338047925424131047176636453053438101738487969406886169398829209865983002214999151461581034123660612209519451193836511530907140180423890085223608858612058354048148939832291655792114001437137223572953750183143209820878802971119652776669151852893407625873462888122817340533178602708126177884759289149485539383022114634513854980468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [10,3] 96954652403176360245010519327405874867717876465821912675275718945711624231678243428415580856814557560110910886506631870648126630353518201843522432078404155197416783959215953464800040664031218797364158729975640519703560885723018813715843587278130758976416172808419430919690720045167573917184438377084908165962099771532049539896130286707669391262311035109573152848760832281084296471795298684895181724916556404210143566185043228996652433097495226071163437914983153042802790921056428913417932139853434315420996534497428488479286168052838595607122812915677661634946229154136688135870052357621752793221449607958456068190651449616446051677546243025265393258955968820207840977812472529777737232252196550502021578641310395048791326927240393536518102865897111203438201677659612363562674790469200013134108376666132571201002636268555520994684347534485696455603675830917453185018208708780380024456136364449232314877584588991515622074939858712400569014774941623802747686578813687497377147166642562303413699064558631741814893361031863074745818432871595005375370484171931143399844898397618128215647037382602102597730087124538716318208977510741449034610432780389627049503960501638680612900678490087897697505280722168485148942868518203403233966414047232046845522221235051893945048947503948396255361957493725712797262077664318639660195372010452580222450767471297078194901587613808132393272311795478541535990687328047532692496086936404702574841638454743474026562619500171641080722286445493267958692941186355419184834852908811314003435120936917850581972140261520236879144263317750720933515976553030297989273420947737155953759207278655758823008599815393361173887433692524831762797074719455773564809532991084186476627278376864617776372694079685592168862066518718770173600036403867009139732407825267215070084362494650595197795982390238151561412030664775016134188077034030792920703509487381665797229218203287036950835318674721580232653339994587898001727559175086526100710859931839218125349030046197661560838154354739247443002381402434714346391368795373312129885772168884338026829771846098146255712195184205294353309959316136868876309815042357880854741762633091954856149742189518375758749875112477922758066339260523964253346146429236375799662489307250376989047417694503723587253676284764605848472390314090920457975138878533347458344579535773322863165817302461737654977283229793074099119838443088017296264223071236208907294591926013019141269493564178258996042454950309855117039870633653635436465628205744196421336909828368200832104124511111341725861535964516644471761294625630940580141015061599318869411945343017578125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [10,4] 866450117892852156381446470514630328754119632594148203055050160674495838010900093842498588909967734838084228541563322240374787718312393217731544024512086085280834793442187967290161271541783329058921639519929336736634913219693178103688018604307410179244331847630077415309620070842810953919575256477640688814100499342993108767175790731686730920480543121191521118480602666554583445725673085614877270740925360726195724943486021233919882985834705509108976511138609760830789665283221788517795580837481062500526206849338763572413228983330459132448332182135147858497399463123290003732583936295530595330792732768199337732077616906104888360668748883930691364220023459195852351571087986192881236392548663991535633051875298714422725602587203227768453695300397231153887785892120849239296587996228691787835512569090718656935792341656264992087423366928378125188694359419804536639544847055809206443496842086092794236320015652123007458506915463449050252911338418491371701359486990325026140217035979170393537753958241424422776408912918854163087110313911215369605994656430799206878339481211755158760168932103508287151599065658557249932675667694446933343666109499281369159197974446461461438005275250727442590335495704381700889222623035749848755954966856609166358001062279305472150576979351118045565634835312944076491450392415528148170970550568261115724791588562656594564891048438492919577368795537860908990492251521997099015356757912073334985956497767534512698651588433214792095308309509495986727150544433371599870691976603223015964469232794344961793118724168012322035876887831042356004207246554972040909354532413585423986328693013643719579622922272084847974866805227606382195731958627235266147847991399803259533059293182271051567209667586029975145721516988419831057835900141609955574212145076633466037423505953183413098659420037082968430378565689592201115818465141646956547869300805661558695511969314130000429543431574767467008539370470306330949843830562909009352950460107135553526859113644344049061456663207015584612155264509911041150332388057407810176782526964892192551346631562028814044372891889432793538781330123452302382769193926988327264581412326506974653853353904637354851134993265360413569244662444430498070841987479086600047972717043533440622866414261743243898024330751319115679520928629846481318740814058750085525622702908303069127227176283848862271032177820310802260057311800301490488901011149900314987620685733126725079225558320272468003710681103328877934479649836185784752470730600067763580003833626014116567242747730197810797898019288757802776874345607748976799342144339277638209750875830650329589843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [10,5] -4471769838210279092591282987584086293244178791891757575193098067105759105820645897353828639504102607533397643289203666519892045903465694011485606879022240408429218720075936552555549445183551346088343468264460175746189966330211748999715288368434668624439805696697366565199873249340413616932733102057490226256635824991842986896792939766792352491005653685962167900611495348925907452812114956608231839074111894565359948653058214644140363140101121713737444519085491018650586879634482746168008650381101466655103780333214626392691018148489394781751761237373680746351100632270698420503560820292669758024522238072147814046000237986868126124610324688470902761646260083150330065033977378846911850959071373180086184576629180312610956330366126294379368536522169784955233278607362005620059760693507989902742392045760721937842587138902125527164442908295525537593169442972012460225211642394469836088172366240363423426509042419316307857787222279494934171997603463917271371868277456837266525902540498338290347411045976011929620639250821622245579840556010158755844338150313738195456749187874598611103063854109464363070198198864100550487312956500060895043345752159312914015056492295666477814581294176255372905732170321934826690210109774264250581547033120972069070310794247789338212097174617871683512508789911488541704212001641646433481571875557884398445939760466774121863516936314070282233157171907307654469524273104300093684757261926846454460744847551194339299968158400804094309705784049241448161792183081146096915247201719044794820104136640393326554072742479856646638870939089639580578319784431389434481230960230627948475917694588200139349282352616007237564793283306662055674867079810467773758794018976097728911273788526114964579397187888476586879860887041163408836387602944532426791300390064297521502628197210579478606952668761866337255623148497397399327628793938807366854595996549134351987677844184550707862968529451359390537071777279480080128240156933338499853823761231791672521461594251767091462238588540336418085495411564794752596921112506640487789704609246811472296140023198286203599924016754909468590074158889614674240423726173036987224995657719848726793198646742467564984068284604240411607046288795629434220046637922243650041792672854717375889436355562160504005082559787234332583370013422293343662614948540516863320131057905103558998339052580856995702477731547121203462327499404171042178341016071057852167093807471105300805785251174768798963162563865038159202902256796705971602456799179918087533128847156481246983348351300758041488884444102651264424200975054420530815284338249648854457518609706312417984008789062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [10,6] -10668101669288300523139824390170091929812842589497664844585533348481181372330208161366028601595007535372282262529712732074153781971911201905740731993337712649079867459901521452032031340327885162570188549829190196477213628396100731201112377259012733994486467340364613440411269737735301468717273477937911466373926344797486469820951343466850739860825051900159203612859155381737826359136502360885207889524541540531634953493339025922781121321984362288094422234995457489553570222273891002629065532298124509170687881114465041851515801311923665635883248966194632548995821784882337930052388020496100725967534497122813753654145285777167599903832783442179321858197163776787628168519207813512446870987637274122415819539200433206275363723756592284584122245953806096062032069166312541154987526290598270503389650690010417775333005842281718804561345376613900396123744677070473492011151582903392437923941370349734205628059023058903857922270839203412938937526864356450664693125925904678243732725289673727340715745842217372104559290553225808610437023002520583622743876194961756093382862462127206100559723463996851162397283214215159624586497386900521863745615583779045780471296681465843260254154296036326012986340988002590317701549075658531263860626682141983168160787881145072348947174495618589983630412001650342743891488843516371955083612879364826024683235589016641782959824343742087475653658200819293797188065150922180050274623958418320984258512106793404446960364954140220907398700798349201305480145396058320923352193110128295841153783611300497822216621226171554712122866286968049813814619659715194639708578710088156326402979192897425878714042873935772461684144588306839833294361778914081188596826876394538905922486974659770641675314146131207730870334770081347493346547823219699939578427107287181310020047519380685529511637098762676325440877147637230564620469670359598102710784541574417736574648571974599571370023472101092948028499896954268187182581429923021273079049306535773577477906264534242159339578408787100350370384788645525718598006103062383799132971195949216058216268359600550144794778168726136942062191536944510647364071790194697580951012495006863444826435609773745246461076679842688084494454349232300188379525438898194133925755508487237168511144578336276936868339213578187529450922378119864750275354822161109795242044248508870033727092800137985710085746044025833455738370954246255088532835040882117028348644247931132295433194691410829949431265767519349974537006999646125445413948803047520141061469763042102470951725470206303068892960323380652097636389970787134710217272594474924307661467537400312721729278564453125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [10,7] -972069316902362744778958846399251473837552717096270383102946774228354300177742930189912278769924502778613360536780560671308178937113279726433372082946401445364979714217284878550646475995039756668532773180095941093287943591306017826260446221537160051210577585490963184869470009621149302187116373627057301371944039983416201159844569399777234596564141002696073446506323542719157631131783114470885573809832466518096647772438329033112882803604042107370861576327595633171785119952142044123388725876674321778345618174701089800744773217917102754874507004036945512770545278818739165552126904162666942843592313312213609303903368033804981547383784952826887604308538956248071299152061911587093135882770861474797885373679009912524862518779393776185290448094105781772966997575969492035657896378815048478617407720767291957691405796418869508515928270130498928026778198696177229483534656417337723149738553527100152061134539749729630177445364385952101924594433366111807043782266703997576027203077279290331039925639419437096323440817100327170685851705301648663009523419065267990384554309230771572055761551015187597936950364334722428777308543402888262360702193205103863193523451736969671326177105497495172794319123061534259013782603351766763816185618892204080298149286603995834246264266312136584225868814657551802452761295640955382049467471970579577240286856550946402553782947073860948702832438199262063710332872394003057696564596116899325817637952095656165561837792809614574242795892107522503230743899292394168011874128432595464286876617901377755073780671800798154429422275972298533183819255371827548598439108411666346647135404526211090185124627142724953851653784253080146143679787070457732277113890321583698873826700649955931100325580059186455937761596428856514947782701958689292620166245576128589878288354931751239905135242857584734303673967576746320622702233505162114503171346481121425588781320802026517059075999495573111608158620151377010286191667568322245917623989692606510238391561397873169266961072182299492292881986858108399004978268428427552165239336458483388580037585698000449183766816726606561881498390812892314229425805189987757496845283962213879375199115834221656641108392236360074956995342435429040932177816917792962003033925053398402620370216484802928313341693263815177779495228996998171666555443023742653542403058582419818082509544746732874843002770813791015166723252404413612995217248069758597202533786806141031364125569903129383039056508648920065923466746367787288849821840048634403792341596555266791215737079775817429236247926799652469368776435004228539976050638225096856004370238224510103464126586914062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [10,8] 15172270534388526400190703393675903150253683465268138520423934975593425734257202281336718069185384649746232088938117661790533656543198163927385843403972954808890506987639178050046419378054828438548250417684981239879504616325757935425021362997256330145782976464349171385217491431957190594307622552255892906956802621337483852679682818733332713831195806134648329424650600070140741358224841763925544553378873460923601909195645585115887749708957797002193723053956824700731801028201258696436603377477955077701306245578470920268494064862098187623012908340874637963278239780138848675618643791004957893940681261343404488377911208311940435433233075911510992581850057658738003248424003962127971621030118999612888473096621787584223632906597891820684260102476289092202786932769443495786158223728388686364662421808428088185316796796564973357828087883041538391057544234412119413811014821298250959622174899216076447768292674836472974047984513338130318842576188691668967991819027712844380437847576972933662297178285813312235666755205530938667840729737055662468128300074987226476615152426644764769460604791759649879775407800862159462281593556397050038218459198570162278822733741927018897767284807759852237115040592769054600202194699456412115623761302255683463312935246009588791412678139470038089621335356686597677697474375185377320479023178293489103332566881127604802185770728739535057355353788686471612352658517624399634050341797596894551332074744814316252960137180173949010388515553359961246281128945351498954974346227126620974133224374319405669389595753314530342192318089104600066411991697074569571783164866734310026329552074564801681983011239956200440534416141883566194433333705634377869954967790225786697296088618322011259754686134806980566170856180859467341000897211733028702404917281527274724883158458262363367934197966714403703513744899398917414401186403152965989563297994099757815878508861867733238685036880988842256690091085573767008749513188104685241841451103426515713353463824809423931756724305237403255694514831743361658775586649522158817787213699948494749430682322080341686164920231264845356150864807832940863934139065756074116340526045823930813102098277291935734838431974204037923028337784627455220065199854238378919614344417882184561909603225842572918439071542298860969957716524291896492046037839284109824162721068131321373704437473433418289593865915520664706673452724209689954154769309201219067949790767589073448115275495070226211127698298526247877029010405406514203678808764562478312679245185640827176543837312605147215901297456213328232180911369437735078058324418429948787778727137265377677977085113525390625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [10,9] -114591186250556860283820820764848990511709839369753351562141028090654189882057324722109027754850741754571627237885684663110267377708119085577984894448313509746427618064409327281950554494254854389591998597669445004183914991764023251305501723479219176320582396608913029100616072433182595843276936001913918240419528021507752746117488911159456109780538393296253496808677634920702889929760233471577417694308826638696477184572486865504113104328589641082456102145768941130759257873657029595084675808002891904053996381045478142742794068565871339675348367466955557073519962483629256528934110284707089850227829033323929860247365942245904897657989843769821221810617739313097034118630314919867574494675923277662790929740963555397763396083164688146232054376977259742579852430383456212618368034109266667629617148200728042106472878460149424710134643232718471338107353369928469827016556964193154156215215472025885758535693355615544144184046462945413536281965634424247232077992664293190292789636399397516282496259501047989796154284374395278456858506587757482643611512047712771397648879285202617182160812033513349159530871382307660593081695243873759975692922372687301873636517774178040384715971068396606768483732869701845806008531597299715494580000361815932733437837128291061530371639800976582285295372800611688705750283151198947554036172810204097717566723761797777106491738510737723827433534301282338295648071752183205472385946911194010741690914759919692826535132048545547634766644282986299084770423321009135667482930077348111590334254584959004195541171113578976971372847044106780790056873025596313123498038285851235712080566674661211121651521184548293108224569114650846399066295476337043903261499116360852773290154022303477357796813887032109582696636747305475673674576654812925479710103663553325321964420885101033313443127255705972833480335670247922381067679123280882813529624851294543304019885764353475800270789092579991656696364464324587614143552606655996176808421439511170211546372417785290274818567861164621637941168614594892928008225943147428526600056944274288737484544397662222396307185415826539670092029480081556388835856232130656010327048639194126506274426447849442629738615951076182925851877969436888788119755203297482672674645398912492897966675187579294599084769300570330936709111111858453108436309614640549158616805915955471225629320287558416747550698262246137467102135617468542599915613003881153634784698532602706424530378657454774206568677774318073999914179789216969469907663511848036829398262956681746701776401802963004658401778829407598584643622711456427253606865739575266377459072941746853757649660110473632812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [10,10] 617355457892896152148526707982261804856045558799606196546918201351681736347138129575093136396130862033727774292815653189437025738774294227373695931008599314418980343523170693564519421405467802079283108174864360218346918431031634751799008707325712820427479850010516940605911178064404896348773502147567075568570129450781780008952387959245069171688870344493339990252404108030263434643954418152530309020370554420387639865252090342175894975251429718427455755010620704019781277887350018598379919415993699233123292836393871608768588423938494509946510916511722763528425286895891934181491603995424082335378724546338120707049204233416399683648064122694942840751256130842774519187089545778279959214004779686071485214618353731255325681792452743039244321713155704045554005679529950240510939549749442134305537547543613282821404937487561900699525832335124993768191513470588079135627101821839259707285725016981083617461097511911176692093739229232241047364062249025530929553272583198148586244441984088701011658948121755894458734287313020268321255831609641441618966159079923557026423652751374025912693223059930562789914781909704310176932361142729670930133947011486627555344863246644938949541993679319394608631726203796532445014858314653189515378769705892750154760484476980054685170417090331623704900341772177614240272053590644356416846279550800016027794710310055261348570646533431181608950280835819582023963637048964663306460595644862864495165279502478012036736134442543834298173213892127814583654842504484179139301927536858326030228086301566322196940827877954812134931521391427730799817409229740842418028046617406770417731241215489776447416475403481344497818207617684952776321093699050801037292180799767956266222394259183121037715495428349791574591459936320829024441789856077194238668452625546537158954844832487582565335089140820624907528876339134266720431024867762832722327385457018406512389074724590754322858886640635661210949445708455375962824657674521157969833040504817173156006809229214768692976776219389780216520417677618187736439147857067277553198767663584137983275515387279062911698209063168395477299563324147444894807254822300866317885637259823785404033407163320596304151819479941871018637259892137480248660903457814078513087584365051304019086860811718454352990696765325730317647404502494782983134522451937477186434746179941901380552052661982654326251454367434326474845802859967018674791018959587274531538893471704603687773567026956115109541560030094815507720898877364174392248113217784996777256087532052365170118259701590049525939447647729914428404624835829023629680174158971118873739936105948800104670226573944091796875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [11,0] -4783449544136364032088467050032505760626477704680298922252987831286099433795828524140475552408213007471362689394250381843146018785454314312536299306264610915015367320879253017705979405051524088939588409183224190988915114316661390262873195073443462674847868444382912683579128630095033624085142077748812922535227874356528376530711442535247328349812858216598048999088464947317814739590281641877194710409141982093701372135045242625615269498329616112103678124262643012114764774205063372131688249948962533025056600744656642654940911246968442381056729870606977185957258615289306903563567784901191020443481177293040972481888630320269567157970588955229487401928241561732700039225233809149891807374551430457661938591743616186127139059129194003209100694375182853471906259512636446654104359116580205806252567090284029048881669613277026930107297629863986497597840171724312354235077864007560592215553933844739104482627249896218768169435534251449219585618662245453682531785192401418050998498474710684666153741797221456081312895507520119084762883742286374774057688467694771249469192534567736807761204309877503175514870538855429484472357542149052359385267255336150406519944759025115336556051350630519701135184892138464975211564509280794628579687061699716705505498860578919915265227411387771795401267849289631147560753404207316832366969453201314283783983191816489598858626288502646171821239206896140754482805908175076918547571427716242840430858672188321901734804431369157533990564876076140695709947076005524063859295820257489714086713563077233851485185345412232534048189414793087347056737851082808548487065515501265477723729185699359823437217042079013679951961979776521087001884754863139517742133114153943461009791474599348623973968034527514326282197042819844968530215114244999740556503509161516590100990410940516188961980884411019112004078442748690477688936340586521453954101691635330027286854342901541080912319651977684654393499410662165489201462791190338240142476639505623319159644639746041336456521667162811405900706770076987470965507521379400632547102904392320555987294111041762777764318433951502812581783709315537713113851658371308653493127382766044807521023334413380191315255949659813945250499399934841370626596110760273780987435196951017058448713144300786808329551094294007572825128544819978052428304834565838169078407402811134322719514718984045697316412116973403709234005100054623073611595055982136390733394262381439850358171252587946625560389028459576359948822984099411612851449187977767736950354948218086730730314134130103306048159669990049724930258889799006283283233642578125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [11,1] -127450311887134796061722703146194369675484858533361122585766943040867458236879920885372518621200984953895593201933793823003769897623456718414745141239570348269130278116290762027225079996435961519537188961146644502121303506525584027271566454505769879034325441587066708536016688665792311031701955319341962321557138180640886625243755313291263038921003304789910783746401908913086819096389947799109939628785124343128215750646994997615423752398936670137608304252249876242914610239682798169503615015289684733553116025605100447614075777914845946850518223489460645417237322712007226907216427042660097978557000715220073886578230605484215161299833391773845606182762607652519625340714159162176427435397614362102863326100056494896176589133351633367132777375328045179671355842221200239148316953949243681712834962624418421080163765740263185924882381708716008965762460976747103857902037454998050139637257979209923311145777073741991172504905927255948079203064420637405390540777516602433977662475117506744332419376593565914430850909326378652037196933320671879196432831420075946755161768679988939287048463544421005222493367205789955119578326003339696556092610138715206293569433925374379943947753579151754563426065273517170169954322478935568979279096551437116592965853643654450307827364209342766547727649358134033229539304283849243720299948721818788497784802402114882975041583662294054995061012215576285938384176599366668457190738954009557131081151007390089498810726754683142977847740291655775004944558432180696999269663115266877939426741503955237329583472281292119788739241043847543715166357876488460074803869995757457362719924783150480528294973141662873687137699582217625871519629149240992758447691539300070127058441322327149428203687334401485797369924601157816982765363094689496469119019941013735114110550288949205619101696764773014370254113336884037928502228907687194730932692881794179037965150424270387218477651012641367021567953775363404736270081998125055507668484689499490223495921483814500533335410934055008216903078562431109539979502581334177801759409093903149157613379234483582667664078672028556494082783989874776664932182048055597941277141822585879338771979695839093252318561438822985940799476224104315318821599370291575300815076737888026820349094686656761759487264495969738879699352688007178130149861029431718930019718939293391807821241778234613265870169495897662057140598397090126836320969756794574745436300885820193451905642802301947647711869459810203697109145298614444807702274175890599476744257511513091635997770535262950969307929858533295214284564167428470682352781295776367187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [11,2] 2400163816263419237744495250740127604256063549462760046401579938530746680604939667700410065112693403191994401312540226611100998296538358269871014540536197212283457360542866301577236744215247134103633122005206622948004326757208975550560608213816904431767667780571702012651697494449830688744348075655297693168656458801073969235664345180084356339310710289272803645981527942438274945492253098536409123903789011226596812499459236761875414107419066873582134879403083958206869849313925915497952357333370712815669700286074791983767391257637596880351336855297713562831753151591363887899915177235471027389817666285446510186434942678546286376801559801744716698833915773201760241367078266485334431954609043995860746131016698622279651430406450338897128207981002155924697288410638491218346053023340952072289394046897226095809425884861312309684809194597918414851673336764053431784973956852400926584514993601712849346883580592759357498838034222393387628122082342863018007722222486860143564624526234472570314290614024402711898249588408834140364399097014536020082009787452115474898921558382090555211047165674701079317024257390625591147336645280224589503924640688326734794866084414138542903333416206748111346558786403273012258838968466429944422720364313755529459125014433298659415610987648145535641058390666142383754091454485911654880942275475177282110418915622163377698924632063205719355454066781263499300766618526990680837737267117400075676930225859749779872078974508257801421743123792159002225892936514224779839015938826719715292791761624378315176072313483562354444846446508752919207546847078538501647755850889423579116519935044449763914086860458952214146416613619319726679625877839022018214044005495483506696300458339979394074795933512354006450627325442963361472792601850903367941561218204890119619513692581824294750779419667967860446777090147295914616302846041518552107377789258228386607927819066987193490835008711608172705619200949047307015475218621179660134486988526282396476093196399793740433963425541536594905650676024601759798850023258772825739615145543905323102288543116882826661416294787395050098340111714591723169910530636633550603445265213579552830492556430126079733076179157663858886961807351285714847651280395986362040520803644718612531898907630978003415734716110883327000061661052850129628571866463986806420344213184937556113068607164979179937884533832528692428744010828030964136476604027766905692621422731157791498203089161919647389063224806331176987885170399208052338462832634984020662826201660601966008140688575006172010542907064105424001961008872996217178297229111194610595703125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [11,3] -339224335682732400565028494483530159468494578850645199875421571617184467881201486035788704481752862713394737035200701573043425435728826506215337269109998950593433813705588296797382841974251765716284713588109472408901071403482936622161121911527015005317911016722400163891419411839597923327514631933987085319650907551101597276881325888448538148871065337198100680275617610447284377793793934614003189440361304949562794753591283847287501951082159903908172122645266615970458882455397868562896117824136461952343538669994303560748535379468213262654607686175798556559459511544746551112337275360447656819109069996887926853182857345223705469071031328142325674293886488805696168131947205292272864865418513618332437754444061423328266383016351965921586912501246401253054687509259197561272424920440827596625458844823796908102607880980353000194554864605696519601618944356935745052001182889768782384755879468082443901907602179876258472711673327015814625710520023073749620101911078696549616290174052977153549674387189587990155089693320247019157896642515950979832599229860991037576307121881905337039655506903348782820266377381102267972072649748725560043630068780336018325954749630806203483003175508787854020122887818191757511153742290976770019593136574408903020505370071538547354680517359302430195597387284721188698524642868728341326053639727895980072316700413529722818944504857217447061389341679526485665144411592332796345886989992848258317565834928983863075348036537317418877796248701433086993807690240276347300551479773302298654735949848661317899810057042395652773611560288221930835794548211557024567903957617169852249994931383939775901818130864533412780732073808705234582691068903938543902915561239851869943023176738214506821516949421582818229607917971592233532829583463302415767668812479852358646935751479215457842838903519782988849361403756837072911147823778237706213226434217559996245411334545047129706124777174794278256562689715489505166938809485688339533874800108178146029203509736574377727970471305495483103746003912255054086468038140928540121869073068774223752904071335092045186473318413551386548639754174584597609767096100757745179990795718094667641005339273995583424013234584284381125540614835765924762314646937912881210190515140151661147940705630018524463587181906689299009601890557654910189703624636759289565181073280403197012629781303253619131456979243259717478015635696365482839748687409778219858131589182132056729649218065771283943215703587048507850535844928744778351007064185192091965654847414015485951693711285435367930524058964942415434957626941062103220758672250667586922645568847656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [11,4] -5629991005230055373179000520858570158826371973048026873881611824217208968449796178472204872023171044840957611438376095872278174862458096654311470449112541321469303515865950173267145673340331877480522413500931755201505344728432850817061048090944132668812728927776772031322854598045601132508019773105979972511491238654594594096572055038497676082746020638092602504461637064605166303395589788982670781552652490062043349685251101791085928065207411123510840195745745753056686077615293224202222885563015021306834456244835485473023021003531111912461264757407367783530537924153356940726609664978068534837291544493656561219472253004631243400752190713423469840707791892954744498491117552726794550598511009474469231402108980942261180853893254571852379450105745793515710574667759117540474797789626301104915377995034807643036952509678410728692510043926472698752792049081769939197001997055628181043920845669396389873811144567112271002592272943786899609923885532762843094159599759954802731907970139155448155031034843435947665387151820244994621157785609013600644560776193035601456789959648904477423374050723174306418848433108422325578941256330668404247285195916583780951210054218664897593454940278252261653229903205584492808028809820727167207722133884485992615109589483511122588120498901288281094599451756153671966454419821271537210965741786814311033042583704402071499619541977111922844326975393301416307335092266104979732487844081889412049375781526868673627921778428953609750780486392641371924420456733782994027092498866049138840176245369258054713702892519185628755526110718077610728974859608259416785749091944339240432500301432642600246603433060688891622390135359140274734920966372359469144662883048776717692856709703046817939085773564125371696050141415659446332319469597790613286435072304976607548557415557525222177787609009514450842722039976325250307522807730735148403405701897767412499537860210400499115371795921202147885768133583188387000071647769667615757207731228088545787231451772088789510430221782204145063806039665313148645020054323937156691576047546783131111689375871461610179925311790029494187878279149049807251489547293569393082056572494516996679032887593580593982316268855551394071698026477503262853881247349054551111605806315624121145572113892439401728938680725130884443574726855679313402378339463871157992120410095427053590128644635196847453639814213748943977073731393209076876353124712117003307262050326603545381124085402146937636362728955889149421867105813021725829425008334804180627768876022714698613953043489351359286451352046065274316285092521806822027374828110168891726061701774597167968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [11,5] 12913074055227628218581924376766255861502967246901344467575379575816894040638675901641552222399940796781054180895973849245942935990636929656580603046464839052611630331083283594969703023900864021227035415043750035182524970552936370155203984705890574794557557916564307410478630761644624449797417647739623122237049421644751551098144165521048405211446925060965439635514813931600984414877329417554575331013864782768278644082551965165557234286064644078378704470603678135399375485014792271141723597415687869000192915463112123825096435042705991566122653436358752719787126628220467379524507552917462970620749368563927156129970827212363984941447190187554176963396937124559822656613317817959447590608880370348054001708367569956273567722756233381725084090812436188919268173876442666800450012264924264977369216408774073367461121014486701658780867755397713549241855298462150819288540611061051664019880403417836006959167515272650041362251157283837386712028933723056032869325379757518597555758089012456665460426059751003813007004995805135450825985430970458715615635009574108133184559875401252535637829294118673112256912873612758302681548408466585519060496890772749934805791111738947639925889052923700103599726615528460158509118124338585316004959386960677527790843385489526930029836765057532800379983674963084587248080964305706994448634572298857979906512081056774772472657200008340754403398116720263354832060372898529832219279277690669515921244321581317812628196865281509825996848390829221059244003248265585906505804810242371125268118185386353290958556639820559281335862526553401718709644940757742246964199328685364592866219964168664753797658762407992605586878918863253835974636362255732540743125961280145761112727230733921539968557736296048468503288731723014492145526584050088206272315779751979020983344377748321586318705371512200933093342690497649270088080883226449205707808014946795871395477414490392186873153235903762451881951049720242092947257158019316464254116493280438143533348527142959427236243814078391777429515902361032994740033403129653353838128186727818435295236064332997794409166624585073856038161087049080893187181820000150003408742124364848256389713588229101537448978239209709884006187067472259425972151092267226439116378953668294701097222913818314897535062742856856345536448257671957318313807012118033805372186512774779793759429016183454000300701233391769236830394042907817051709921723034209415972478740116686216256466182785213789708460890740496759973201803384586921704095694608343277028877642211105343888016066985927975328612553527217059902634930285742319712276315879506682904320769011974334716796875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [11,6] 114016128864704804268865769234826984282074999470940190660537114634151680406036919532754435327100019531051453796008890685371121809819083640436289645451013771226369388640578495818181123351052189625267070578825123378082554474489174042558490882591809699211823334850018287513349729876689489701649450187507628441733737276256540173009913582463637588935841865858294081831170906585988555621880614695274083097939113540503275543061479173878965448460414642535841925669156656720628489177188452053971862490527558604555311532938444176564392966739573606917558880410770949055280380779218882278430663227226955032670007633886541408231025761194231453586281896036311838512292573808765538951918335592583159609699953533187338449704002185256078180375014860376244955077591900129148173953954869152682919630582122057821466365225458810338862832001912475428186572522199590985673580847055001406186639549399645288432542222988482279594924793503471376486231058222692654283837085223689124425094060678265227889123176310919127890663340520827417502406821318885103692962984624586472147585593413888883993124192745404581275413206481678026935763948605998388124961397275225586750299685308577985457925123013719041968869492551414887430059836483976842686396192842115356293680469719037074807524773462869254006765602095946137429194442927922122507422532106829400197950536495901340022849314618034061834627999790465598553164464341704599787825881818636335173666631086211546879103006183976994063006773873346585121877521978322742530761799467997320906604688322213113508878701639697087527732289294904772485367294069682111797069391800632971840295795409184616909111102819179992583838902672296700557939440061262893156938819688817934355398757592167685518446057704264792014289528215384574758885123868046433530302973197505570961140992714594219594563045770233504777782671281809550303740282132665195018125603261835801426309516156152046636251729379166194770450977336745763897784267360515507093156509753402803202102488492241315676345663882307142231620949523636866065577364040437398144009312167615230386581954629085846204190175744506675315985584591187045209550276600647375442050118485262014960466440103069821085227012882489302484691049603638893591299534371175783711759671182845138070379325547677702712782672839027583459096910674557202731038609793865773833372469527525862945672959200092619030160938206585018104507567363899014595639942835357668327020774047950589943075627492772677172467185640138820989173765533828969192963038398842284627175506666028310064559014455831964862287187338712773281457808614247721281008457016167467057630156325453985033391290926374495029449462890625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [11,7] 4347997327621024000594402457472355276250268877313644885307999617599918439366484808884817111492380924242120767013849801466974068064740783451749200699508579871911891032955377939466239980618037260452898095740160164767513101981062311426262878585642545279275889006832719127734055125147975387452677627077778884744790876493431127501033377635710064942320511029323255129698491216414890420379621378336058272771280909230706473245842730484046846494836885272289544889129754677185367933786080764840761280880974082385605061729615204839570470813500974135477109579869852010183193507509032053663864057772440708014669903310878073014735662695533931541732526410652881022310472875894235659555030823538817905106379905915385547644182510141110011200012172034074819865076773458020155148916795702084579513003628776403427239429015631054461713350479487819322766007876492822755127723403904872382654903268406207693971971636160574995527959526910595248322802183677843894678155883972558803811870702225792236431448053072488484037842614223009901667628157579726420992383037029064363808793252385843287221136583446633482375639762947047127403803248135226979060511081890953793414313900536072814292454782765029561462472074586752529668636047406083306771415144759976016239648943944104264847504584435411134046323087885702440951468506933370960790551652900576771540887642263202794978209651049468679621649134862320193817254040956976775074133143172996439482532089693797082674682030739335273521465170367200301420640324302093179099087979181052733020560079831418401193753911905309620499573190819939244766555820823105638228877958592719545853360894070822196512901933675179413095062365407328317413256071927005969758711941059804859268540661696282050826168053531917152678297597579999298187053662128974322611489461136202910142641689149003401113035454833620296307913852245735733434109928971373371688488058954031639530506131137901992973598517899575772684905226158373286680767740730007244243946540085166027340700687040124480451272502130289848660026615386783708637305330796220420963696751096407475200613906691468390832310472441742383571088142290034891456285344698118706298104058952348947826367686662614958213312366428579830607359714453161426652078093913415335413149272175264972784600395554825030684484462539422755905763906931575613823433329127095897973910655677520694649791217764369641733131238231895134775358698506226318125336599931481326395462485363059161396303035968818959193726253426051225897500233546685811642526789161417801960416658589998085849072360111094419083003464627116619373265809610564055590348676903280057932466105136137812792185286525636911392211914062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [11,8] -68553131441691187250864199381815994908798008687760301810508787446230584399045176082617614625861321950262358324595206619374639655114774652813271899498547597810216452876422861983841057401820873256399184302760556699168383341356129557101528504642992081156878537261644927049903299970709373279373274541556602708555464743863559274467400351042343414266118591069362551585669400059156664198719514254012126716517311726306899518085801891095488710533843923347973008204419388586112301310419469210138753631223993396248137455715328890773350873358546009450564735127753386440659452335377347592310316581192512171974068334392208406569268984749097453700682598020314338493179119799853248912171048924415972854611405137288869145571939835556178136504703901580859843720100035655949198848796395849104768860773239722094165795333327787403012654981543276341034066270242351679122305899761956409497813086913862773733308168481260209577145688832308706471908126789666991628384741959975518281005199310557346414757363497990197855627799560695398779243886977676593267842382957796831830930268987753863781971099332698717774763151775613233241322097421277214190048494905209448750651467949445928207343533176482874223423746150322935107574971605712293388114490466054543423729254367437915915374398784651737737409127661754444672372301639894777588431386107549648100199323887957623339642244276314249784214929504957628519134224623943162348613911720017072185839671932506103173241708970994682820232178850630321145565969852412176187657670305202084706630655854580482686174993410474838751203980883336951005835073032656025247859322760629065603606224531429486650480343534875410416253082014114379358494992020118216961305425316650699444484266121373913331591416737015937382204113654712629145435738300212334737825762793925909363972671121912065880320364642041761249420515674137040609463333341716324589384994608499083589285737141798710197097979666710432931906950921833247377743548695835399728291628995899646419678045592316578530898715002239943417248470462837719346477636341266280891561685398957567940467159165535911279938201197061870227678457873633708224521910830340736494850512839082103204104454100936595498517143139661723719116249185535954254602147873720469717554322617925617991057425202433025537324284338223947677665500347906949313590585339596522308581959048740577389399501728810626001976894065837517826123028694250468708605513095399065797402480589154846183561167075774397586174520294171923776488246992688929526420210713316728461284488366454160091195042299913322512428844738029944253250716319719772264904233378149790306317837708209583791330032909172587096691131591796875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [11,9] 514184522397508064852963244418405229121416510192598864568889008938827412769590084558636681314579162818028023078398253216613071290678516182918060992479600606106875230501290720185909208507783946273535572191893457390453993560024938509439511025907045683446964553332349674807028785959491119934142534810014085270466645459869605036758209219036824703953135973931876972194907628969579658307881271821058330804814039204618587111462952591802244626471878680213278978417804072773891300732628000306984333981115084357207849621593765141644593344110650725469698237667080376576503580250380739804107609946942985961578885622768364312793080920104189910688036238699050229908691379181068882314040052046502975710517857775399560611755024190357127519513279290248915004429469468498408779615179890303185214624383401626141240730100912703411598970175122915528472673576955878243532078707080850886325343604090642341843478758315561735023508062488113658456771690290167964102902009483575153777939997835694635402390649060699410418901488966408279794778897027116479418020896279740772195549107436211716765465056100404070265516885774599418397187272974270096432295835353801540466235528879069108009134642930915755336643427063116684175554481453918774625271780707236114068774806091650427835038184274436235597424214588390161382751767343361041723859639006083646478031620853439027964632984571326802997870688284846530320373520258046692137906993715638011046007074028994472317138201070303074321341315196881771711759049586110665126888994764572139128392408090964107233978086749763086988877637627037222941160414187517872191324056371143432934283630874218579227539415394114054556727388740867587798031059186808018910143071764683276571223067095524128766696231744037207588291346196013671708949071886097874140946347776234498765542183036441860506613845675742371179894230034024011834160979978044048927882362835751231632966765083420812600026440409876831230373850163143256771109575886072274870538171213858271058331274269223953456722500515070534881331306800088268836598951611418554601966867165483018864985767641203836745295748177890745594395996135811849071010528865820802693054119196481851746131409501716573321148710818695495557856902070512324170120801505158951131155812949263026057642554116963270676212775760908097237473915478304098189991229061436835541301794520402830991892358536519563448275995603569856461815264771408065333666900756997278759889143311237455731229698246712440171146625088539001731762988245782282562805486922277334934963388786315394345043947722018798615282799327622207217930703937870478035702594669650776174874155018557769780684907345857936888933181762695312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [11,10] -2745557987731354468145613834535987656502170442410231839290830047337640982817774845648514448784954979533221274106133835328847056065737737480857249558423934525210941312888477650507326973102338711873393452945753333614448775317888364462669658488110596570551279239161588850732824485356520785329475092016102044813302360168047257070132924076772227414484748255791187660511688131559962864913085159907752228385970548935384006993799550511759969749567033354884264920629569523196563221181104369040931700573980821312586388565879034567710753090395302328098386648552940921806258738742083549897322527168872288172030487416756726589362244626654887535565585839127062382823744937063684913068904058978701497831778148451981474563693816615273263624253603111482416955428357567327660353274954080656640647679507196434820991018523096325291254365439926510520012199944061716875280624382946758449332576633725376564693855453039764742199765252115454784785450099228073194389426335229027199144264994606051042084224336353415085457756601153755387267855402458896906575680835908318681831052332494970270739860707675399468008189694552925096523167850069612254260741730942016622406489271319319143748496674879030418075370661516817663213307522804332409164139986903614255209994428424805248289713232788928294838932304575175318508639776950595072436764462495981069129905016658305350609399358355109495579609334130086427751590443339782834996483052000697851469509503423470038031196765055859126957122256357068888521831199535542657257073341305699074217197173330419091340194290029031352697908270804355893631416960309239273055365324219455769547115091176990534747844108169822370300371971182187332789570604307922174853680987339120079266396071804684371317249998110239420009633900810650437072673204021755977198191186765686880485922918272571244156569912784671313691968045659468205629848499685474945813831155179410861729138862378813724159248456844194071118764232336104672496455842127522227141101884204883990529750578080368916069174179548555417509971030083532139479095702953535962633867325737603334905716878239614089934333300250133551540389767893625691332333395599288253373961264676480962723911276852355051678806881659177798395104675370500119398982441093596748613152553947623608781552785877726643155999480307287235488475785028005483933682556295702612978053669613795833427734166640408331824833790269597490070035964239440251771006928510904868784943736689560679938536717983566864224795930165263519807677825976895217084736728520487388310751458455419192119623621133267021799514753148005451018698985618650264262163000663504216988876909750290529477201317831713822670280933380126953125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [11,11] 11964700288532062729707283280278421148925998608670679373491921893429832705431544213151531450936361387035409577632174483412244908196862236851589471561667329517111556436646155145335373997936759446492551638615171547754302038490825935028974001483167738247550669636650313797488534591825983052186036923217377855178823461577105385498382572678673830942573732807675818358625301415341195881258722366634442214161661116494924832308537443801939097109120547449993516527558202850550294955453035856925848254918847001645395006269521915056931714781951072153496782460157932353073360192278394061851349892831860648148833523058457831507882118557956210744593561360131705362688590038428713710682893063073596539853336632746162451071263752184083023784599939321007204916557608812080313946724038835267637567808566504755891821147882905206164739146395382764057044928522172129983140763404731256065027512492411476810110927799752835838386544867675889064783382114569721748524615091886610053005435497111594632205861413667485724551840566559674710346930610961422909444768360952284414257892611702236151721676000787391040450367424706272712688449915686932873437550798462857361130210260636311114038571994357637877454071707197934470980624033368992213168939727316631679367551280697368180980999437328431700446079920955722141875316568666217949093555745362867676430766522293565106975814907263548073449826463542012997566792722775374840646244731490997592161377826656401974517426493620621431459895079055089380769325883535189344001787331137304026788324370457021910399699607230678724067291751342527617137504746860850490698570794021780726862137763772509397162556104187170441101634109345303582502917578854957281099727968123947129137318208461411702391194562638449056089584984979865249497896528195947365170465556328466858852971353972658428298968988647196467194566325302646640936354848505747486646549453942827320370950190981893158784050667443203109598213541472040789905340642857624323211884819191695060456030780873934768215167386282645142276602835037285807332707157785049573014406427018590649925524200910434351447726542741624269935785609613924170668521033436677545360366230501542566605747641163642051699576541049619378350408432320535327863481553518547144985106056580591902664332458778537284114081749555091253795695987195853991318935434340407044046100920438829845675150295423506907809024300025930341410170349160770079250156102102694629589255580084271660130982434824976488912914516150565426049049675820982358593251102554574870669987543099594432534293190057003030424115018903326829068885759157199149671225306997596135196731922096624427254152323030211846344172954559326171875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [12,0] 13863512550782939248268756454419143141615323400038389848040328610949873110851135523728400284742213687287325372460004685704639812511415277616585909230479206496584628222668421044497572610499817866794564746423320569126259452632411995888948676290051967122893399310078253467818371580302470869851452431718141189771719687168573242272351694568715133987932956449209837514378312219437621087506406923814763982357503135512879067691147282463495518220767965339442103751809847225160396292445023009371089718724775230262374458477913122086982059089785458542751052296095059406494197757038331051766550063962752120506446794528153632898130038034425796920570110828896674893442145565730478182796862291237482346783907406195237014622189219348414580314753749402161134792764545068817308361996403877605774142451876936726312129223844390865284950956828087212111114104237643900205008851859890547146544726246639226984028461103720110493910171095980986663205617253947716525085960221611837100075570477446544999933000466479706124587993327188875278049867365324808287567633894808573727683706186318776434270517360589392013142047983258728669244009474997529611563388707418732456885305908287242096272738771657463757659989459266589288437575351058296555184235143442937600131907719477442447946205792647548411567329032382190171519744473803519923538323660585158819258059504346004618486502554029647465300086307746377175446895381304349574361640666625795789286097383154836538002133715533284941104752149483356432528707834954406280079674010876905587891920218620925344441516027625473797686874777507619174240826951855496735385252138108263150254769595764069673746830018906171264245059216426483933805347694619571352192712505376606932753634298630372149540707848507876222431634676105202808500920706243549322665505096858779281396549399117770604987845305208892568394445466119349590429293279527229316184346280914971392588451497230381793155326703226173382002847822914489939282765598530963584920118544549774266581598104523359313051747988424200647276112426871136072712807292775181318738684066746155809181145392139966638051257477944979421255639065894431110409397720504183964495510740146401121018499088900633146129020820671576852679550323983183461561775877504638497166753629317220630675834351292865346756002968867789706885962203646429855911398886906114694426828585275474297637966877175263398462824427169679029988946841258427686446866888665379144572158176444107046089645722314631006772455724401061772511064396269456459441487547497741444526850338283296845649396055516356726248363876933052137878143788771168054552163084736093878746032714843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [12,1] 1242406733519328961018598150431207171464120834285616039267104994721236772306315839166136475787432020286075581001083560902968346565020548604114537880662834642029512668945538149451225017839885191683329935259038329061970889054277793924634259968004216877422960239991701844763859203714963591482736063999530007230999046289461094820278210325081607609932797922660072569413255574044974291937393216628112186217690616107131177564745529395858317361974793558998840970223499466035975283866991143523289520362684711506026046203211792513480869035883565204101046271795193822266278873114058389766425816541263220944014881509895905807687821855826763221498811812426193977042490633492629559490475845463207819187088315624754996651857904942671844730294762594106470510877626205604009204569413160382690350396787336737827126751797808728336795163406400935667301489319367531977631057682974827777772692902854653953528767818501869354422448540516950438340452953442152210783296942118638646066575037338293365019266102563871796591219605664920311397178702514627591180957873009673741591240973933363182543306647675009743701991602435335874217881604344209950260881893613556843194006529607992836534027004008148261308854098368415384397495830488984302504908436770296192352158343797472413771074302272740442751097759697358806567565548355394745002720744923322045331243857195259251586007641155063197339504879247067986514669460537507308419915932557159770899649303054679620809146528594903078137515202636654285220742693701249245152810804772296209365714316957861198670079066357671078373444117878677404138495983168845198688984959672073231791925956866534759042005790242227059145312074207297787937326181037929453604307081850534721506097735260313345537976839797978387506826254521910875211656550695879979437628047622372309947925710371996153693811531765596210575381663553951879586381954591414735881763450816432931241801004241805283088197107816961557987907021968445597714943232721959627037544016385831869342579379075254473213478149738603323053513544468108081954425629414827654506944812824107882842377785946773555795315415994775311706226763210107770111132906456045781802752184334985304052355975560422325583622475840800196881571047067564849539707097436923733874006619943728797967623963285776035982391275894581477447724845705608342827671670404139981587157133177356152065313555558609600667433809494460981663990914299298706372385096581170898790086865845206471002860216979549877122325063673932510804037260193210834240454040124877163549402168260543090930258888858546785372489919287226891775037543072892666506934489234481588937342166900634765625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [12,2] -14271801822412872023045068853779336769211812891923586601016342841786655125673645595192764088616100371922074240062764705008388353275885615202926204937346530084610436635038468207786576734114762426612551533417106700589547734669597890534893788967691360049864796435632803914188083036747802221491288669560682158931650098622414929861335863910705354662367424449180857302832270000784704935584392539554077606671951516292457105764659937404481002427273805563930191010931733071944041278652696259576433551594343506600881138387144698829216642058188674057184555649488379263434441048962849498521986980795655337955380534776232306611030266040461121707571308126085664803828263285560666105551822738587518382514724835760192383647379333953001035688300104304903515466321885993782040711354587700504883425504650909144984689782707752980496778809361554890328636434174829012656271198097008137198907072948700948605784451843035770596912923143222300446806171815805994868652149319701647045305171506342221363026164024855849055995915772141532940906669972385762746893285369512015293096015436007924176493613758614382562851173107842480698479339752154063702196103913791099000750611171896737089283060997805256786194327845953357929990260916681801456204471452712013315197816474802144312095428220876078529295131595762329793825451084189842393430627164447307882760793374885517680257921994099197934800203970011952333101988779134567171991556974274696725364340000418498926668642732396044424610661428418008272692758271502208075617956998743681253381768073188431096882731978133752352338008634349961308463338335076947971993887797997938939680573596982478245801870353118013785507151383331811869085821522523671698686292312978450958981700171391889477939365170956976124993718820567955716488599815856546210606307465638879943620901079732140725508312844750975986048271329812762795764392967908660233590309952807719130808622080512899381886979932483937394392778628146704045903216818801585123873727947558135060168965786392641710804606889076062847833062000477946435286020269860859171145121817173723023906955594034885081108644162250095541810515489384942854331090180179160486892708660856895001834691955977996087438772635608204616175751303868138159532215750040368806981261495482266295816296371298620929833441113476561854127642544897860821247717501957544540777320384527126593972957660915381831978806942406748372035251368182417702437347381912477691393471518662537590759559228306469293359856601851802460205389695213885106510391623612539052533032586103786809982879155082394232130978429106736527476181023749653061774220197399642984237289056181907653808593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [12,3] 761578474852140548133202901791351326347405603628952009410309933465926627830231317280751726925832128723180560228914873272620070328488619057011661398524163632698307317118570941095006807090871340867598545559492418201850991997937451096259115876898592809545592353420540557903515915619919605387779782640549303904206146276240691701951061229526969627582073353673055457064797281339919865053973136021551808987280128036999844390734019678430206429883739950370347385262208637325550168700343350220116042414042297835990872622217989196291905055645826453454372294872495891946326354445357233886125847352411927318737651142645563783392706707811587981128643506139764408738032273680753635578480494417573425796692950195429758435188378204550112676830670534189322622925477505823452176415958068640022513554228740198269677634921639923645177872123801511652989439973908814331238636359257418456678767883020137179103212958983270383071819260228885499079499325802198585024808429273961134468820852883187133009280410462319580693076489161463019789828569875838282710646392515617981831198063772542186672392992559897337210871166677982903279301681470019240760630669982324877558067123031911304405805335257542730251573839285930287552371914991219454673252206514184875738272240895037162261446696969494608894578956014677351536113546070202950903359307723884330370728435943216152730984456111069125683227070535682217809639898966835972090989006254587704932990393868645514407330232393059670150715027289652964864521404710939608544047323320639267059659777806855628323837963098750111305761261033308588032711432926193907978236614619057856505428551968678572095937116527741968914847911526676889620354376484692835849423573559070534037015049511083901673282090597171064235299649536175735261793514643383528904160898884316399779621278778718602043214003554756692400844316361793575491010273183383477836083636763298800547547785709380657696613330970493506798006061343242577557815451155314001675172060363989193036847082298519325118828584292406781548893828224540337961153827138804283696512623961826469891909337149571830057492865580736337686405898406060172822465266026901535389743693439008535995697040737338808410156193496336127225062256433947130970947146658999337197307365802468467511643601632027912652880824985205837963801796807419378548754497993422857358530849565449379705934155848412758920966802890363987399647445428226455534546224338744710760899580884663607630607663139245013555504892915821877571293872454557728358104808172922257426890984138084020393004250688688669326202557182378073429019529709074201221300881147618921929165480833034962415695190429687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [12,4] 24923269914352915338790738768264749936679047260281553254776971078636913452315127382523494004555649354590136546377789659124493647429325294243767751281444471747290146840531081457704961137819912847349104468855374152204368671009926224218198650128717171619081667418858959479960522319461531679621375732788619261373565698743494962210379289180380047263648365675952714382334403397730404481148104197315457119303865012559422597882201322981123316162839944645578188265641471402918698318757984681894624328703018878336229674966035829428640284330511023962886876084878438596709539726546706040786192442908384281812222158735367079514135405901572130771625355935314012146708826781271407418061268128644094796277493449461523591292174450026956445221118061366598625771214386072869529613527201579791768272739284779115441442741275553755164228049115968032865879315826741372422710798017159645625186796640059625831195945218105654045554406856783720063767605101337796343230270117542327426403824665979811864750755096432034607794720173664148381233220243516986140794401532561809073205608790264629687601555192744784403660059887456609253529477073941460575059022093088197624539304061974089213309063763555768936362046822512604325070407231656538460598536569189986116537727239744639291843021613129912508565929296776941893934755658301964259224107410056537606395415624758103108117653802119529386503705772058105885946703866151600910405259658691435787603620073394831332562656837355395961916195422304843928850925794088856441228113939030163515291914480325026002372186061223367847580296439770194816286200337640682288189162770705894888992896401520865810054712660213115469816911091679854915788849095679109680503264967329339876464840471585808993571137027586569180256952218014466457353303093582575877666918388848489560824844676268485163881411199039951439744068309208067258192517900122363086751632663388259671185153048482432727169413091705785699386783220541167874136536600557639746381073636280183491269891429645034180025265655831529626950778243857390618823199228055878847638620839768783474889606636882240669553446322744769309234545328754615460612266471111315623289526250470443103829062618494863962131309049516306318329522320150473541249171459987154745057585418399820383199956051658354741971217866664166329417156115290032263216333093476984781792401521134148602653664479565976609542579855907309046038843253564925376822081070540570930939624443892962478131064969180964191979144867148455536386683409504684807280839929114244569005324720936325864651153446502847823007441543844963320015968161476865116796367669234921280591033010409773851279169321060180664062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [12,5] 11397596187242938798831882234466816149225527562632047235848593431393699829237464736941567924319524248487398647081638688124466669880614038226499921367412269090002039226706332652832615363715191628236990156494094275260435468567712269206653429123910699982179705013768823366618310019422988590931047394137403181894534094876980937977790818270015202143968001840722593505760128109401375305538794866296749392758491157690912431158226716397702754835342295854263118351391117180599121374709191925757663441720214463904065673056812845777745698404392398355847589840272089781267433138339336154384155194310122880228558019324174885790616793586754140338907657793746131730612287291367346045471727688663305309739040664465471920059215764125641951564118204589467320576864916851888809084723974277011193471596425598220991837925176671779186496008470868082714640994819726069090025652010131065023037277424644645433246969902044895551683461932984186049264690760037818601187242273261106667322846968413148248674440093586354743125689898155794898161564113200837762634140855810572171220107263346971919851086033272459310083093943095063271545960493691462026867710509244429118643979036829332108923298317563355670724214529515637053824041630132052830618086833864314923014489974876025045238229974254002574361128517422304580671222517474646730472692516706289656089551092630492383435474254009402057643122899913035719678839285353802202214096609299891670589125390889807001674329355051121127635243719183704996646521218041177724887764709536402349467219790566302368099921987328624557942310510074689267991031215453938178298253242743236583034749378412654002691702957723745487168513444440189736382535527666493234427717333671945652900069192453912838436883657782289273192189418175265216563298854676485401999271091890172118503705469638917702513382841862479519465138903660063239232406122257650820336101476662897638074870074616483014252219891233380508199630790571847015165541904168900189587793079927653729455392020541395298368713753517118497670472121613554512387146554337060606317705927956697471538861185647847115306689573798119265082052490529042721111866898355643494343878843593662485663022862713881906966146291588822097840494888589871848907131851929714292105666653609584912793484114010305931699697100331154181165132032049296039427551617482974585152112909701527336325205332030658333933346086182184128411024148171547772903783904309395761308958023081637187807046157174366344690380746178152040837249327002101474308648687302747012006019931582602583592480117472669797745738841268478585984645838637207998482624269670728569528103668595520048256730660796165466308593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [12,6] -849342841968007617387400504977180595064157762352049612136335692576303054567371622515488736816328553384694591179959202306633743155566350925287345936010031527300901966679350929653461993427595907808921223498934525329042881840507075566284975491289598974390925652816520440095368722428316927429825002916447559808272868002737036662757812591309831404652382493255983190106206209850480615390636970616767561416674814205584498447041908512212146175428564994919939022619702518998213925846123910613073594468560961637801181718421166648693764731074805120328231210955965973918608936177429158170580104122448772869337574243379379583242999703455824080563634792615188988977906858331769811797364695997450301131765921668765042916012123400634969933801971673163551883352536184762765326171186648695087292053757249287320230336886025094581199949471187153135163414351465774650874931463520884445447582757997830907038174962103436443981929406944004882469259118966793082319223725960894268254298399380165638141924554418792648562336377457157425082100957338145749883483399364095471549147042371058649062978758124175102311998435055849366674414960715525081250833471564029949558655650554823786579517040928461399070505787666281417779228801633353879096962679771312815421947709224026656647531009571683207900183039714211289608498197099547766130705406557847202090873058082612916715896349356609165979695232222774079059721512594351533558973968511769976906873769751048135343236988484806529415977102743499725446229408323871346256526342216363008608776437491795792452798959982737590127520650086157470675942172300150210163888175390707038266478404189270377824125799290237113742693443929032181758052724966723995073910226136093401780209231107874632529513798680131583339084568094793382542890478979931974392862059874235289409007066549958031562643758123778774759117433531904327615056562319642261265445501248127856569133086893340337884056131861180271179277293505614233343584105870371462095892995819005840483211615160938225652243872059399083309705914271186429067601850602840029756081020267657699154236167697583771858255621983817421757803154337591728392533452802360096643040356106029080457601172089127134326922795990285606580458476843411881542762103333133535943214635956907335362639925422695073956292218975515606205380282606681725339587796021984152405787078642877180096874803295167390882859171647545680280863549266613782287306655679556334792517060066570659601035569716677995290704732674671981531219439878854529549161800785480268916940626983182741810183103647777772355871249866129221999674869499028813127547827286285918201881177695342084454921405267668887972831726074218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [12,7] -15956143004457068991310006670526688822048245658576809165794154065371029746131699154460453319377390655674108212341497358035227778934490681365123941633444452845060914382629761056359611303502617228955887396450440341647727094356374816666150973889734832509053975185281366720570509377003700040127644667482371230215968417662530732497238029829080500165819988704592904397657754230632528504953379668484957160400294969946612545264137448467815374427069875680462208748884192404117902098488293202216405147390382028991370776633998300185917152178229005594329445411947326647593317605488472484578604109508765730392885875030932206830235538919552183389685225782679292594809003391608720342921696144217629245547286415580842736980533181934406968774725148442638496120505086182269817527142055678202897326707743440849248640824270948971824918405459124539107035742453170585958890776014969836521015199932534198449852169731431001498880359193943264815709962083263470230899077727406948397447131256146150374409675284988982246708284578010035116157278747083362305863094633981663434671993248143936120799077134135719239152858318874110405595745619074145519650440930558567223224457439141683682497574194131203898605691666706564999780110909709693527553036096770618117239274763936565575120092117099431858740077983936960656610997916314590170922723761237701158745854380356860128768511499992961614073757292736208905160627314029069227670575588806194722539600373539219640887913880386724176494159759389095676937298678979828161653860470732190300195721152942504681486834556194458767558604182609648998060077246480441195759278500774006824636928326064146784604048895920706389796166693684489151924797577806415745773176558731774297932845870179802751559938107862523396208502013806790740516315069492804303967658912948654937075944383397507049630040834659540785567519928260034044575442162113702110893150869466173368154627607511402138870433928920111448302657160196116044966669650476473316175179597711781058959542014366029990308860548991445860390789548503624924398793991266403449738258912101285656422320496944343568969718167345861689959272733299256864976038611680236567265613589274649550535085303893688777656603923036914511977439340305303229020564097776890434486956650249064639512048042350506837766308635413408321297465034768767682843880736586131290181239461975889916623601086224820484337478676438136930399507780857987316801988014859015324067175660468640399713242638436877993562783317564918532467920756633555422054316125700055807474774173809933102524878419293384516379927681953481981816878332988637747798502403391201705468162942496909706413532603619387373328208923339843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [12,8] 267968428960376811933275121108094186171981766173519353885876897835522254404932387417377489186790144714951758341915452764279918497996450637367900674388127952207777689188780370205534491941230344105887850573898804599954774531325579187460699021147062667682929783755264776244708759244747260533979318232841358142390122399031986496205032142116814940503053803903240908940717217461377101013531666938979648284558013368800632561418837340728832599325062815616844489062855835402591202192207862684428777472372370369576286718812740955816326118088158592119447803427493598673109265559138847934985887670787483722917605458235376604236091830566515340701137227108923849584182470998889911951206489298590852244546766468699718151514162104061121402304508453669271541365271270638586159399363022318257279101023823079058860011894033371554411336351246827095648929273206359154484653169746484087136966821161198485669491797103368073146719461755686032459408380075615558679947438925378765200317209922283899500982464941107460835329187035220930503971130067360013014465004637862232406151663274725697298762474537415658776490092611305836613348911828126425511386572847163824998365940586914832473671237518204076846064591823142326304188410703595047215638361942729344440131029015002125766795188022619753508956012040180285328227121584343976149473607575195502816437412982577480537699374139560788175007950343841655727108806078835603379202876829848594189303123143900810748501442862015964386224939662497637911033898429457709063192910650376936563160533656109765149590747798536157529042319777340694383561523433389041015704410946117580354353468501802793613308911388512188555724284621219263958107620561826798412161054208543636832416232813113809403767966552186701180240165046099369495995928728863693038664995681202674027477145974872125334833450244321762682722658113827829015992115289367719839865979502167010012393147917029693129780963586782205112690617351387313175022911622004215359988811825409134134679314025497736598980226241281013064396670609466002071789195440265527063483051675921260327137694614659125603223815144420645525995898185095714050605515220665980804404161361233755142928280966059742608388357762145938610676454223882443391221154506158500852289108519780103212226690737070569954909854439643006962460459301334486098703803343348262518369746744653005301228739370040323757482143212720789242203536833840842976845806698038468227788510346062105287021675078130776524433909818594161094112306255841427537447837535835541861360539224968392766545440289378935028255820753691370996942011771239472909462960952761724522070855303989981091583594263738632434979081153869628906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [12,9] -2019088327870508573720380653677084469070871269739843169605704577751729891525124722417983217140084419468446673544485040812315261854681491555354539175818503537910540634624262750067382955455535818515771059717393061652417467458116494061098696099590714815321557300511806528999407036389611006271948184803982369277918214701432865114344431548736316191058294739422163292244777495455894613991038807451342901519383122251520711158399683436502764620746106900464116096281950793722446496914208341363570344223184076890970415148463244981635184892529270277730781072753381482205555642697442808445008524123016692549505940037796791923147894503521126732189517592906871433690506153322297473489461422772408821163733950440360124911332843189427645115832769241717213255124510779810828677391735765506308362611057957159999357007401558650269393186483138049699492416124343942880321089974898119384351709775175295532198616170566264922424871115130201671836493429510208678352942681901469243721032622524639433737511855442382179631027586956693397215162327479522262721573931395265119159553770400590232841031856750579526963694035111799260939481034406197518196368397656133797056342955904090870015456752653098337084348041118647142049128090608828705246976093498764117607074159811863276627102958074773175178585729685931408068507312401228048283644307349758008494592999222625566128875714902807525689955620839237988647614817703167050765601395952721618038025038329298449615739518642869947115883993749258304387149914226879491994598691797637398697390534792157179290993065067271816873700080953241354551869377698891085659259427172616024727975789928865158269543774656356469837043642879931629007596798240360403037003344345037185266945997627671624589087278110495655242872305131121114707108806268454977687319095455611804284846325803687893685879947251788006388958046375861156446193958025296861327969756647290765043794358919523660011943520941346787284972043224847482476569157070160795498565193193066190542664718577650054461192830165837968731451681905327034880421558110541970741255955345660735093964927883129965070155702506720658692541717795781762428586366523972118282899333295200879255697466594689121339824746886080262398966443225010522208329035322882045675633557887603198774621711476531564027378800141227200334348603157149422638553000378642051099149207515469518443597895598359238494342900132569599118962695292481620893923736049520042624533691232160377903838220702348680961283925083394562498744685264192992656366105807672120849444504837065340538960871187313423979658697026777813946033057803907639001045721274148792348551236409005121830162465812463779002428054809570312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [12,10] 10611824376516309988064966516030560976020622825581678957245392343987232100094606959898805937587301012257244521135378862027917970725976314198020628000254488599271630371227636231458988379661776479822805831165957389972591363737750159423669936627095231424736531695188373113700293682581146565141216052572567903771498230879077472414004947530052872394937435140026467074480139497636204895768714867217926981478390076809617060773753356615743079490714863958170166927097316033727791089432371051451331573803786885468231486026915809315974868442775822766240537703000690977608457755717493218846133011670267835520463052987482701917850519197082835158339380787491859725251692417215366040643195443941406621244208367379370580327758512430618973779320468331969821735301283078353495713928842790704308571266918339937940075400638215466804155716925738809905324425523315156908409329052710593199587244603154203377218980071751214262311233790799048717304347066088961025457383495800368746458778165146417474937423444884049732627495178547490864284950240077070044054743783885224236568553205778304668245801695000415184560131041242752485494218119598117935044372355663152769631723283157007928078774786449753386821167529996920818515287377128516721756862884362857487600447273925854702945526046830422279611721194186911926433272525252845055752414099437589396383122192701784985021724348448012405580641332620187203752801246274510009144744725397480713167560246086687139294535707209066846765144743122346444356075175744968711979487055920197394485275006407797933584475651287370616381977712269045870130604029361030065597793512471594701345405165682543956436687150167640250415899313611996021810293304336238680659716599565642326642808705873910614031267677727851436323985009094668081689038851824904229571652560528640572453732065385558681172461952993003905879993226621096083900043542740926549324475008039541417731929974289184204090305533992158133761113589564167070570130018992838947795711209553718012756848417274438724605685942335256510536537661067082583585397275824019661689321605991335635063311018110844694465004587734964864543459769639850079949142316454281014745095133604789968039216003224241739578084266909639261473972197298866957321228067759844979540807847581612552023808212958667890970513867074986044117433098658337895008839047461486910078275215836569312341022452216448977158555386662589360216391861540510534074892739821612546726045761885755142042949019860705851655330892737573730350406843600647821559940534875454924838606086839327347688972418740950141667729366500982423782353155535447326345299798148382325001427247945095947226357147030739724868908524513244628906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [12,11] -44525744906392320028495099256710512889209113846881451666123801731570340349274538372071674653124432343064081371511816821280214641941403694673835687172264307015320937482592202578556812190863555642638897089198221822079718601271396861251274998815770486365703977674925409331800798146085485489454279358060500686197071135379882085651166549169249729601063060929715348461567506045328214302258301128421514706449396275573424511281497597316729113313320691439991227416295895851443071881486441497984558865813178440204371542094148127667637736356826049564936136322503048297134725351323186612027052929733546225258354895754970674941088785661743523483518002531469938969125071201430718683560372471566924799820857356655863483349736697410831544222040960663789142515752750379995272472031712430261272222904550405371795580270030168437083679376579952206918973331815714833269598854805458126644231054554343500356441356224090507860551915976984077167595023246491119020893704394907941485050699025000096673610298199136691314212053975117981386872503093832561405692141866227236760957514910788634614746293204983946801069604638669243319576443660723889716682339307956245312105302223640188266606391981619486123019643207201775134224792673784526231557458807709932741675052990267763558456114414237519922651423552064859249387173450239569330737282612541540601429700282069541848550521102001394762411710656035901976999969504807217259076107129030726975111286839610431546750353741470984526899477927886637116521672489467544566972135279612837349256706402297048191736919622070890569568390208400092897818404086740531203706858549263335758051719372984260426928227935592715347774571200649984163511433642876913887228308718522352747858086085656827958170025565257907082452796305902409896747178296335551501997394857126746688781122204979769354751657061203871738766636176115895159988711645863164858474362700998376784159766399001675658451300486653556962099190892388570559217605587574416751852937355132303503386224174944513998191971550232085885415095187893639132832247618279062168733370853121418575651803229083805021934442179364981230664047853977055399205069617743008427861614594481815997737173442336525065515422882942902605940582738333596045308557998919755478480379604893654455769182595950018442960990526515372917346913709804081352030696226574767194807393312735360018500322620347491652588831480010280278909135818863181402257149195111263455089638433330207499136238885014011942127206313283765444998304678214546077204618406561459140950900024324199629779315742415433749266596998532979879981017602441553241775382308778931970872250613134043324345401337893690651981160044670104980468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [12,12] 156436214599057368947967957397892888377556255357293435949896082387073427764165202443231470522590015053277485783692217713340576536038860442266049688811925146153788428189281244073773257660603367025570272737689298818216249379567214557249121981518538595621959305043691725895589597082260594847455673720307278746848290120353397679866853531547129640642083748962914843956604624046858655067411125800430404481729399023555543849325489073401098698291098124472070314441215919113146194797008777826595556032722151226860581805270663358601437286294006178626917597745529692862041882339336066181150798409183766589690457841635703041366487712622598604598442047879397174507555552317871093279375161475381752697047462186160752118776220479413153434444566006247640119727178047582996378272818800762489778235053061710289071287267590560105275824455631029576781868571258076063897457182689373457193223498517020940363512148317826880552500598247521156933948813950224852047025746429278002601990303456136607658097272480294075458619138524198057957761279224546221807246372813207338346161297406700462934833748454588613806857189391327318845980770548422645700046685635738511517779836553159246259382311374325482219320227298605222440976431919131878180155176775764879936152091047334023884300666732242046568439681796529277474305277951615348256563051455643716217315376466961871646669776296108504532915275365398690382011136248047241013966867286387815574231346311711143174998920616107946148373111219872578748878273454036689012830070860584447199382574807264987359839498316400121022384178117818116565455836754962801989572105398629637910334229436511399779069871857265468740747413961717270252938581400757563067154476081982345023011784491533793305305619045842198439542893408986544127894502008339586074397063547292807768104901979573229794008992765251968504511498073113372275015176723383489002493959481817319292890383758201086539383710661868657260666382304991406109796405444698768879670131844058435325216478761206370826150815022306563293031633804979272575981885678337308563968669068266032680450871810703669822651529450561612946526550524621494712081002904144480398741727144114870322329539304635945883663187081385432318383586361306063518521433808791039223769138824422598315880359870103948184908468888245814617340115782221162846956971107461164058866207531705703849059365554573823740024678747098056501194935385177066827704486597127991057536165409870516389887889502623333899189319130877187955562524714180698705571891324100049430797875732831114054189923947494785066411269112003187313320085103712525757176606405619490676375744839794612069247201069366326464660232886672019958496093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [13,0] -32429500301116839633607934425865517699185906034022602130154381881326395650466622873782265091993392801312660633455143750564258417459900488512358004683975894031445609354863929798966831827852759712098053294651644004024957182689645676171985134081453042949051394182332604903244833349211141226145610213236449228808176601723680476251490162037871423406873889317186674622762508977544261023455317863451384094499833708946359555172535047391246888925249121439775762715699527344730661613472974811609620345058831673335037184974257810201898278519644705068336922188685089391306313598773976408756707314194182540513583931941529132791828352137819752350177220575679566909331165406749059441133551475990215208583754795493653989732030811323237796227415155870651272620654033440956008829134414268348247202307414380144205805381443329167385471185170094968403804303593598439095047253026279253280077485954522064670795718414427219946114530901151115665286174595730791645664238152924692316381392404118504745290467597198868198459730885182828209013960647886498168580785967020454611818025428594139901833843330674705147233908980373285996793100396350150819500978468837731893688385378933932590932050978582900874715995194573464912036335859748187140568931694126933634926437204087482077180259745948990512937274265290019562207651940973399884792740323878990782892375406157051909949362341748107459771959116337826805729304301421822944985892872747287376867988053791299676549360533283319424377671607996492335794043687940262466677105635223152704822231201890634670076928657488331493017095891508714466507399517028553027317466530809800670801609243731561463682815363933816362006111884794589577538383765033478673254538144880878873295253401604474781481233043595729591869102261308906031958906225446525736235400501468819166671054268903459420672607892194255308965713932685745829064467895005816914461951649514095341881553076282870723931364604725921332781427204263421858604280386772781041132050741001058050921994136641369579438550561157591638857157151227349720998384749713256845278549256714569164461304885342911380237098261868887625420414871402595575023643577897927247633526414016752309607053826984861323056069726995683897221146042343038896382370103251009758937410397435179644997602732798300190644744680472989135877128475880407755304118910771047341030775141429461855074339655043803520670701739128641348397311614126511795181562567221749779011136429350980981186772064539139817868699579183437896024505478803444060422128213607998868644178229704281485655931291613637763198779451895695120900147551123993139299273025244474411010742187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [13,1] -5714644701961139699281197574699548983969521777348608197732473606798450509317691694679777398150946524903053987510773231086335393856382789680943344459537511925121912563072814770869082570261015224834370001563779193070338019988857115321575435225812895456300780022578292763681900777757908076476632913300763840935326772313617267532817442401499197383699718907013451998104879914873445212923417641005116971792834515328588920327664533764471809812316387836448686628803383848410961090373980079153520568622062779883826125358706479066521882954953135619706627940789404045912142374763765264287001829148465859726134056857902086912746948069569475579834515022805773628532344893855044036007880703805316447898494428424275739000764554527785494961405966945103582837787983038638183262777953833876345210371466436882402889414581035359666834593780634312376595428442468176870259207684721422350067048573850625348085725932800899109977054513941920204045200598647904486536824655741992344083101488750438179039029940961980630547146701626137068671333576007778258265804412364241129561589864652151942231096622019468681824646166580079323368580232544138420014809165409027119506790014041339626819537925740621672093666227757689517303640503171539749688678557911014386405955985983806770223899953322164968795294598648638296130168679104540202039770058673123664276711940188537031351983261220868954391537253234524506782064309677414971315394176033002356798013872892176820666711823163671350329362405370706506342361683760853920535633253531748467101352525835601795832301133904037377460936613813664995918247045308357441395036798482035503235794955037179815149407993011260187430844401549464119703824612638416951806413412024521417502340216070103740573246722515119623698303085413865752138996283873856081139883939049490570949955725040645945595885261828091506187216659014351699031050420173256291679645224706546160324348418531586953128156853430751665865791333664494924479518615733377611617283640470140687693575110400208318211190413725329720203864139893160541670822349225697616166989710103463142653889008200145486158701632846116097023626797177443158117904691720265102819699909310963145004377228328072322439507505548113810733643310126988104909231902333123889318203237870049706773549416558595182179248155615198751461031522111681912082703840997278294699416545434370470401356721480327917357115239841328342945470905152497653549870147410288095296579061877418953621976222213651625618934032596764467024494971115408315147289654077201734866416610339198646150879780350876556162373356143570998800339927597286004967713779478799551725387573242187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [13,2] -6805134162718745490217514563238841401347068768897632730143941839078311807596670132867815862166275047923330007194203032213675884877299030379842436669439059352397578289525717229734770476738461920254755295029008888201091121223139258707727856043008915228855951788719244061838399474041828421148498712661929484104805706277210972499210713144817495510936507085120694518772335794639304514653460431167843118491291126496011214462939081005054110838334401622954121284232722596506466478756320793378383740027668273304078403321902279452987084415435498717980211873454501028206444173679339158240521233546284432816739503951431719823780064888418713540533838805388860095099166746370741054480427137604166601891059706121425716191288267995021061572142673017220370651602579671210204399952946495158644223443921509550648203361382726865527475523985815632338878176389374919128891680587123712977286159300375740259268696204332646996663709603871135648620368638334068673467813424307067540374183962685663927976345590645195121676476108758014199417574109391859907216152417041847920336951152459405451238417587937610170276857830481656470687105698762971854692225030307991324918512035659695767284775012259636562527992731504107636913779470843371130320613474780197038712366768677768116537871814878623509647133099957212574102141905340924882663109734995544862098416208225526244693385536983801724878206949952450651516878168373223762106503060114951386168442960737140279300028301103404752505714133730281976777364762898310552614969997684554475226586010953168081012295533667833312501319446010886892080593286755250014552448342341350370499185115577365911111954774614185539300814251476906638503481328986568001989919620587961379986276664495031443424688383327881516710269333177744446247510676219539180390262461345051557876326896082458145803352687401902807847409949744283765043216549752885275311400065216117084100638618709485371448580975446440976949444353707199804254659717562785645643757493137050593797601497906080114787594420913104377895564575847052451805427166827262854978436186722858451697514116116375155145428939483473567969929167258530123846087687062184757901540556508294996388898378655994903143178986571123992327865864894812716625695133116633124928539826223083240462670635025838087825341617052535177590609792033725074075739349343126720536542627073871422313362087299255808146790238033945525502961458381387425553568764410168654948239716875342229349975556936035509358643802656191197137569579105655008386139488625920611960488697479568709169034259285752510219353013179498766489998941765662918840229522743356938008219003677368164062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [13,3] -526842894177745514077908621921786165121548802049852891263353854931284885660449137420016366725586399476690067987271142321422135555943611813887812560407882605869771459271552441269174124495180021626605093946330904251222090686861533163300265870422765769992327588020259084717979031387772603190551161966920758293521421880531537532436606174002792930726782994614445629616090520718131014153564239375044511535685421101527471758823486081513288734186817749723794945038059867681284716576940555749944412384206848211567763174066602743699372427829033131048393218028314930908901296674621253739605955680559726881602581939554021132303082868240084439096530826655336502592445928232043429570938487537412966319133149147964778940778831922994127758365371703293087663948362145125143139193245017929423100379712213171038642940618142749595040980792854525874058449949603377953743592527234963729829078751903010892437193299291459183872141020005296431111204103097242146609577859617483637719793625897927755864784377262315053453177898356431794670993705431265586975367717054779846830046885976476639437037045742045930683468612631147758161046813897535669831104817956413176369022652569533009030780735663484819066063663896830846851623258719405574638089444428718822665988930381357314595176564297816970801228983746158489682264581333846904451320912615292453886651115784645041957403800216910884030792383729047579726289557325139064743856201375516896302683749441892916333179334517331974179407172275472135003647345791895340615358459651458587240746939788999462734211484558443330542537114441781802003175520804273735415409814418110280606779320020830038602811392297787872936614419456605718158793161801965260565048005295642680465834493444115243599155471948446398636170861036191787193307181494904836664772315862183445432674666184869865722556814147545316681469923481419952735683703812526990469288360524332610116030052952160445039842733357553916142012915679179012489166836601828278214994605931306460714836717632881347375040131606307621636137661859563430160828630054443088898164967555693303435830637303296988692348372825357544344236763742020992989907697439356705051980119317356916280925896620239144722047440025115703563590190278374705841278663055441779999766235834088486516331880524468910805878772820296169106907806997243848671891071482862962485677762978908719891036969467261703688401422753240157482676937999524287576854747036631789543885438845656158594659929814062471450898937242746154196749641448998124168797341454537076589376887592874520797515019004715130663105299943142204907188347997973967760086417416731663365681015420705080032348632812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [13,4] -82998252440966769389122639597853770289198343530445147469563283462016477879077199157508457632971462836316188539973052726807543719575919317477072903457054329689285276812435229785734814755233800832001171817039744130059945772095388260740228720936880482624900614023266236642458345506706725263761044872267612676086601176473900087216299262346587194881456910405086206542841067336145251085008291560515461146068970696112917224621510368201231536125785507283115213016944222745067650463205715688969031127957836413368345712938046012854722402521435447838350758445603048412248481286333294163326198422227426666858820592528615373525493858275043806149891056515447283740002250998854266172557571802689169263166080324566711744551231524280632562170625992351565989124965139185676008551091650216841174430677222116360487350062790463434136237981793404828122998622678505407691414991380139881681977343778727461126915820012986286588685365758668689898301720584014872158243986091040970955650092964076611820614117432674627500302242143266025335966687935133042106880930597474236521028527623230664512788059391852374959620814916473989563613490035621165244837179338664958720552319894494765935553835815238576271484925107432704984542444632712607614424087788152168691606576448531429805051350702331434570115229767460250055542901575453115666595383933114835818322373208027296988463034573586710316834060316845266448559401521872627487999112998607673936167058146544559788947832122596914912579514158326399820491688789482540016755196669916683820939287935961887838555168557356183365136691226086395977292771362173756626706696657728753384458732269444565972108985611558037427686000745508788583598649030986021427449723880194680399699220090335009362238847864484269370312766217993560125003579974031979326939244255461878460428114355708128817709751412793766536703061889805187016853510548659223523400139123675364728588064937560416475068105071860018402898556304263640694003630809723690902487025639032563405430810825281033186892900721841683884773629966822265956940173961818243765157106694872100818728476417079280793078528441244713446819903921572970963931299727224832738337951383762346418595779018319724442793645652460078328882517318246167078469039966741842791711829797494920731403720665071701593751318058546393558219315552961086166321103650384267961923858128455380188157078925996781773156232285584048060292758404803156799709403796313883740354053360218628879885795000656679305558457142136266738534865211359497271145306171284893538655155568403605012776246184779501264776281281040137277162706992325299039597586209693509673446243368744035251438617706298828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [13,5] -296838535588087684526575834366137178157576782039719755358810150838687811677410324312985797200302962470126736875470992466825483198617651408694621551600392771649443537019572298487549611982568275905243451359018734678455557913008017599438206984798420227651885767796645841104264270183074656673262433112602112010213348820402610531752996826691593003550634081620979490356354981347500128086349684451385750697959254373498842342490140502587505642152818274362573273072686682259163352601747142499440453162216880768028484936812485765041162051031402625280545775580592986048724347414583597045587251142031316825160053703610821125891788841607713733914178525126382438943035522170119275314036822077287606091639240390596447439219516521398757677846797707026386857060745106718605120583295996707001217423506974108696585175323295137043573853360634284101261002508389408675064503703907650386564900917966132192983323492548632979644455231842204270085738596356470332796801252250166205681614337632670308429131488446657467139723035812738713850863341478921410868454040776684783468330889121825342207155237862849282313030811161514499639639924338932163677600934050797558202174492801410970876671360856235891987037860230058973681700544217425454781107057584430452148335141721481576452012812053730015388469341524847339770878697493564411657688171780001147374442957539255236309974945762779820958042618009202678881225424690864558291237846849797159545672714450138838405955132203534926774229969842533703776152038963547113022371711507576734287029592973512377442998867810115436150191966454232414262693915325064584904525882702553448592204850897789961755221936441093637747551921861476697478950119633839429096457770209591876474759065378490827191036839277587743597492152316343678844945987779690381352719703693446385111735995143881362086578672927114270374238476912504877994926335558885105539265749255079496519184250775515431415193733322020036662415233820540661182211418595014260859134558785197831377067227310591223866446168393833513096077977395971847627666329819443498097522329148873175558939070851968026561960467378088962702001338024335933659255087154062672191978896031377562278774087211695007818770402757509357584476087475629203270635438956378180136773613636820654101068619466763945477493578959776157374216975257242996615950470625262276044739063975965362923108143728348470786425512652446414075580257029277733785165570583214238193107598922840221859120958431736192303617101931446484461712820504388085524944948826125269979805462312665190304167897807312777107540824221433801700084085334928945442341098572073794861769790998096141265705227851867675781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [13,6] 4176291923239590262615613246792659329089779163717861260510519437626770093834103038900982169044858718741407106627478646500964931786082539988219821550107897921314104754005790327015787971362201612186006315989026125397489682808239864794516445458527773376924871100644357000326030031340898289140024816665740108600902588546824176072487411305786125170012111431257994708059376655351194637450149868425179745663366041647721643837942271010890583452423356964847249660869023250474320043080487329013477643877614412103070109925269542639862981907794235826808840193246970793192075063910646833245920488346448391920113093285504125901539842475479296636989185368349281599135955479359275574953032508243810234379544874256926813802004836252505245625702059373616952890652257875991082589214846713824997718277057144737074433150673843980682569221788717321157038560538246540361254711077738103295978506166294851365102211379097737771890564781496922530284922954541286017188777076062433981511555421934250461128224253342527892793184798734809307628616738590734615317951028612504868851988094087263852155545445605949376287234976545536883007121421231368056133903161710477039391902706020291884994183291538592180063203211139850324781051903141826422194649065843648835462426525245954761102791702646014990648487625093782626284246698824880228947806725052729611984879542369888788414320101729596421533167767667650542434920956482058802710527419964052214643965077273748063791486137707560985519459723614555567996483692361686194615390889258978941920422625720191773841746335053186845401815861877556895198876236132294178962613834674607281973124953390484831126092589426745059158990150529633282443256494730691692929390596340195531090194522045783149452873530635304279558399651819465253932213661332093235414904115960327159083057532291157752476176825527511117194459994398062625295116365983870067273422737644244291824838092451952978809384271586089907905188164818961739314213916158565884325412314648742128275740103200061385910720853377928706300273079543028677519750972078193069781129956176252313969551414954575909726793731360663735150741417451815216240750560248215375004413658851501173630790694258784933778833799246553131169034173712727909627345272955947024236283513957783897109425550337248899703852688555050809931664591194380597724971456865314951559139976615326820465224149164773561991169839561091663050179205064995033374021551137944079261221777723019156119741678658583459521244092118501593575341553151966564102732477124299784178549680986861150189432688170976272069422687841496947633614977894096125237400291795236180170363803759725485065246175508946180343627929687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [13,7] 53864849054821440186354210943913173838705170215880827123375957124792407375598492748500723115692819113776436429488825079241622755798728444685105526384298973881011689060287474978228103876321591376723676519899361919995138478216417834736909131319348212169909689740192207580306900424764867448762032765209474968450263064206995796367024323889419538030478498228351834334092788485541888083968079667140856537452870662348383728121280722405129012149929590918146604136786970552225530496744800390527668392691900269983008964054881888252592115023407917197472934949760825545341309580124944226853475723720164702831893044032186909863817901600960579835865381731158365652645121688704294463279758001834039892176968823225486775192918220280768600004818148457007228012799094705265999695909208879826607641350898783833066047070383610962761881366481498817531443499869284208164168442352421470135764580462149789905702772323189496083262599159513612758973856385724893796693480999109403261454602854911524985554182834059310181323792096937748823822339432478280816761485024205321974938646631735103094467169085029624758419108698180937356573394731195666939873878371462046965291365898658570543561587697217961820021581736642851262347077054106856190868384319634661501233253371261581485853852145241495749921604808439247804776277455938607707442819285350113985186889272087777061371224238682843477883234891763491041291072220277458221825536888502981560907592184600442598236729290136550988128254286923680387962298922485252650265498428768401132572429379344813532100244582841985371404930987198665518767678435209564159362471532402724770360878108965301204820129176763662718817957842430021272036200195159797885629083539526234947124806666428678003880432269880963401576155232565864668047149803630137303446101437635879894923537472550952844173157750640786256825197936917567935215589006104337167294307433755966474623826544142871504251069234689439491691047625860926008754977392354122961565669339680786474136916159353842851643866794036810335444811216168323027649556703607916776259756121513902049983329395662808272111543526181756977811332003475339547403663924255087124427234602938577154699950448821746696813002854741197940363144476387870600927167893186505231336012498445222148507665390846335770614629409084924889342561792235185783652858888201128783647133145057010210251801188008762050890935847069652036291727480213848247993164326164410416589156461598682837298132396433105863713889470304129102392593088243814636272902034993507863255146778257424849844857659941791269935732664599924023362355919444903131632751967648799940878136805464705683110793188461684621870517730712890625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [13,8] -946444542028231333744576258692695688442825189034797984414904700001319505638138424925551810686306185072256276635767480432734701809693431057793843403414157131687432206887310591018881099057838353073347457046155233373586871580273216741049414911095365565768704439284133519280012989318036306912584724152227058440434115071361020645415725853376293219046372694719658321435824010279993099991500001408870384173441182989403368477740633787255666800789874478908141078151949295584816427528107192360823032532455230756057170152231899434155412027586155436842738477166929941022255108154335188747010529885737000501360735370300502206679461364223961075548190961067624519167975680356105915738360802149179633789276768285424602130456167410065285955438969355012566180379832787033109753705573535153630632655737607704862163356768938550841948656950604472900682973444856314146356815191985337548973939528835758173221408619912662365276141722400791297053326545290370403415938509141494783243502577274281192044595275179644219705804808757360669504607686313159493918165988967490938566588465589961186765916707124214335534705303374928728664211453074179932129714126722915026709365455095893330811915744286432185745756937793530750014306657802880389737520856118017040020020585540014632971492108878716236731836253405750702580693304115242904043257627398198220786198381868178800486651376991993782177369387414294623006384427763128417743554779807672106992458663078000279725202810164864450844396972121877043904107145662605402419671572348693838126712136617780577043617330945280186047451734298389468696634814449195855524483263733991067455649883712056294017362997567811840424231268931020304164429467963413113689021071865035684097658970287416240765423779250917583285111944916132761140142621804335401955435076558214145996494963114638525818344860284916273618777082541566554712150720658070115916364628873283160229637740113079572339451011550753515041936169226146969444350212481215126213626966934073141398540430189077543758118067423999919928594066238539165917357181627223285876153645297513047814804009895416452258168201911012930082342507639099190097788747732461487300195103961775017970811104701520900380024153727046033789189445430014659863807356328443772264718107260519019760861055116989677478328166368557229851910934963857880653763935924925482170069402102381267258566568949131036177788418182835657323672274885719640631112803416284339713974541245200806872174587200643045603209105627640339836981693157431063752285517731244511443702894820916049093953826977009200837698968799802031185661811126397996914641396074104457401428475938286698221357795546282432042062282562255859375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [13,9] 7081651125660585338726267309483953859964426019791605041271837481570079527312121886133234535707347417735452992404654966971430112636887444921409913907569201723788072317815308544487167465391025317410516157879276673491347591424669271062478560267607085335810977468853706093982903601197330883743113888435221337425029844361525606510639952619307909582468977809947055201699186410550958748353678504477679652539353526144583069613493840673696903609628511828527679018163047823766949759726285174653845609743031250869811197481857317756665170008479296034753139111436706832993700415806440114758219298750299958257143147456974829086534251677141047490264205482394265879767382920307813895917493790229813199835606884388993954052871243309032913241164013539355602718261144069523708489462267107264794851687137443271645697814854482394410938306752831638974856840845869770201765713278434777990929360018643572489308021587778701527893008243859764939931953667827167765401245199878188632444800530743648913704886912180794451308699535572988583980882964245281058737467472637302365722836057899171464060500007711138823930005795295881601612093009361460807278855121147668076424521690476802429443917177630468071902070896942487848440266863910304981422934070880860067466793489850639193896029567093435398647896949359060167956162134805950327994410120511123066755437877483345371098158528932301408980788211650340142046627870782449743492417517168133344037339344020219439861267700546443216883829405788761603477862420775418498316626579356693044626115579071689560532317363437496882191103697002906721837322383380389315111818655780423663885420646601009469283439915459712153849480428724873417972511072170257509068158734926116137039563571520120710783918673489481967799501853487791986221358437065306494019943346669340436876353783073788330829853335269494314644545189157534632958870485697836326243109289977694998182802493215577352523606059870793768796792892024676524682277003505073686929646904062439878395608800583678638826673669746492641627534915730933130500690251810560817172508234863122143437879469721142778390583975919347147339906560946923458580442691170101220740152155621076012777886631170574650425163342187840959393465722050625084981990781513735854863174951559414177901610661528382956877242406417859172975198447767749123386884701828230103291976939253029376188652967337526031485024904193423200295901595141488602039353779851143988965232839261254753312298547828372027400245349845638223890907667538325239693851156850227248035980446627039460773537432482577399659489703612565866261422041114108357807480795934771699019932300910490407044872718245187570573762059211730957031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [13,10] -36064794156242308957511422366512604672131968220788872035163445600393679128505940734193320514103627856195360851823416521556212700263681529028405347453176880524123718975311483932493228915854680148120326794739252780758606225214650177992686567275494549330480910898854809100517599494703804500030465532470132911678514230233650511220189454660937077166094239483129037462681808610787223486822682826327660768176246118004519754965975925093553336205958630415814298530701023964306049491083309146518738947000485877749681772704919465435852103695373910012898070147424944829779785925059858414906007337127389424489058863125815565386927376467050650758935688994840226833385971090815501261021060009609802088684543284207980696200623302789766253567231176764080858573898590993231442757970786227608177599454872431216780180767347680744787600991466360532624666771678541440499308019788337387606105577302487163871876153993259973132051492600768805524807270060990397302509063430420860884843269026521880198004411928591852775209336317001768513693561384405264061227483539408345391867194581764137564329952781893165926763851470668400090838438894828776310477036916396836747556428604676862662392735357777177461771751151804379551727051875501625714311329970858879611435901314119625209540736332345083815609968529839751747141960918998187607089269158073159151714996696610047841613355797758821182729976741398024738736435479445753977848916107331546747475261791418062100977146370653278528396635160818297349435029039871856469433845047534623935237680221793241528815686119237161489793209940957426247016690781516108923072400663819219976135495056747191811039635445165981146390556600794188508313503654239905950266466137870442942705944617886746320600972482388570405887301064064301649544131813623508117986527065869353232461961088869052691517582297713748777099683667680964707046823452664893585319694120411009560512754659914956265835373674071667359926528151013450770683228425794966395303662055175299721316352742180895730049451999552494464329267414509118339538452264754782461009379550169786440746587802604107267882263715597404412898528279053824649688780323431253428293294863334204169077100642592719879634768720575495177643958827288351158841749133293113106092171444373814923277600025149252988170089907203332766406508569838233269625670952417203618167577679990754309242098356713156537584754603668656154002971599860319357340631259781372487995508125555977425672025776692728412240941504651040537550296623050509402642179162341504511689531089365449900978949549332218237418597954209623963096143508559263877348014719755146940673818887862806946593974277703864572686143219470977783203125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [13,11] 143193823003219823316631470854100433457443527746299849946360571277329840802273545456048325520775905852294001532887858840423015668880076566471340745002556171830392195883180023760369843971626747649465155537269101018229973051672612714741199991896586961940400759914225704509591823309048614314587353680993403666060464575543430011972748075212876975521954201565697636437097297565378340162766315994069180262406915894881952447909052667258610932573981039995423266310422716313076798912747923380925942795441101492047923977932209349866044513105043069383549748522685175005781247362673820515446930471692533010394346336349650815780863653675742687975613496019877993341193165619079553018722014668015938595541765740904057769971752331762501334259649526839216254629966439179322058334569486515698700385594335815171156010535259800703362510626519170267659413791064122857185886664982146528659256674837848666602881939239430925972928019678753736448545887144304041042557173033412129772067593171163526452440260125470555152647892516315155473334136137149690230717481980291254498271595061133525081078776211144009467449722857036053261380234918846691657873116987043859761920304898054491987029747944334289385583916003086422308599896009133789259548143078976959422524839954880657844135537027514590400741980664056707803794518217077296779191150848239392993619886995887265328216583960297653840047323271984286756504539767138703818918105389650427315378274681775922893149965586586748147064367784208583026077212032408773675495902790383849781114154916386317476365535608835843177510563345915980551922145278971235724270435195661590117824273822750000648391333142038040986048029419646437392230132457513963746929539049915985599407417344324077573993816379126176643431578761321308001013314340052403936178854108909420880394397818600115031261202129399834951874058330365427066495659232739369284212232661695047700699408473414646891373304408668993122621804698434267953524738144670183935674169906134299933451280132849783229520271221700960246613376172960341029358393932201238076300958916874469567818381169233789697871212467359679265510458174855882964556545259925593850347294170465612587268151187000005771089792477247130005521477080386213432902085469271177157543140909375675226197680657791886172800308003376136512431629391483609731937384333757008594971726144608730279097904566012411251706169076934807926106870121697856887521951059002975483872684001629099805673316406923677667552591496170022712423623045492972143926821707544816406699535113224540783870178916859314582628123391629451195856626800035468614719394340680065780840895046623211807855502453179497024393640458583831787109375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [13,12] -467513095170021606403892299563022897906455791043421490287592199066766621348047495542470852902589666881388948458135205901921184197344979030568672136194648380724922815391272663061430385328183177983551250406350839428946983067078298817173366591319851460784313116802731159581507938721908485881626537637156925910481121732552344778694386551855390920701716355377788472681827203362304016031141213334219133306972096858150870958856470943916461277111027580040360877264365511076687207113421708226501405210999153893967528561543956178923132749000947848902546853835986853781040100787189321775612881577235056264223244787148335640584693615010771970271057265684519717948314441301529426288650646859500019569822675387555324991632629956743390729255070359968196634107846521776638693668262977526422976251783657325231069058566665755727163915449234894259621433491869154246932625633786497925193971088972294877823198717654360295030218505482971491640279207869491927309769263272148145946219374232382576970459307824375877173079652167767290641404013750253722123503083650944890504449098798017894949987236190278300691128940135775697183013081712167170763120469854736715556198223921129157876924250120714844200680819065351492845259365154526507397166775133261478384009852921011030976122029577806849109293992921962891914783624532040680601789980019145028578351061165865400047135664841126166495119356418812472093376358047928453472385076307372928571449362761725233076331290127956416976799738880669223829506310968733894955804741752803834850121052110248199620327958942007988420087508882249732946542562951121501906465891226670292144982014529716145256806989529957253350188021729032444876205622796819675016458149655814118618370646508833590084414319981927043338499278941256810755982509564472453670488597469634778014076764349160502787162037099631799019474185454798687773670299827718545550341763456310746797292733219436356230166965899711211075462547821686883103430435209253962858398440460020755760728190250821900290372211697673505343303010418471849973340139265679617408882299153263344264653528613965044666743771228745100846897243909361614755949152259688345023421162303668550155915207384690909284770441019466174977918051576168640669415137975148359086129568373155528813029244956430317472510457427112984740427116813767447543081428814167381604544440315693225109374888770599850394924545250497019329095602822926420484413895181998979749987920393106037861123638783128373600623315838744133614717970044683760494105753876359094149083123960736864031920238589628032775503232771068958639713878053289873746636132681086531605162005415648600629638376169339153420878574252128601074218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [13,13] 1280302593194814168119793035705688269834098966519047741894413741952603983389950946766436309174174071579379138497107473096138632617789232549715153537150744343019802123378933813746503119214275481393321703026928016596851427816604997685036182811962808073022099001168613854576340024741542532824489903767033230552002750655753446005458862324119077282489384683163623187861212975091706096407068435167569686131613254483626653284717335516770042694114121421734647817701963448397861230073489614748151410799825435622108911261033560382547054989564350586184377079559307750516683606548724273973245168679137897759572177681740902399044292088289122755069850796234772547523167819243223068070575024486477385094716992350868670455113703314866414383580397105327232382936638395569952708579135918952220638055208174950336517743495443716839727242041721122989614444361258468817973453818998078984159352472907664081427580663972553890180689678844057523077784565148814346479741711002404690709387784797578880669940634523690249289148676184922802012520693409536287286951942807164927657771073362852666152060209515207042584128421094148039270902334333422884245282292403720496002462594229670266246521724739882357095135481467593308035610710008215518287483992728711695937094855305242023560892887105945500789981731846359816961314462106335705418273842192634057566787466152387393414624232216600420057205194998430081108956203748768165495068197843529688446855666256968343497294388132091769955531749644737211156626402199841874369911127901591406762506470259374031967205631302518991514233796305165248468986181486417057198382282564624825797655681615293532005243901065932173029950190327495473387526001976526129114115070021522242963899567722330938888532288014220775708538338191386058343854835576574122747551411265336437625209254059498054168024291510089683117879700877083140511066074461073998206914979394366629360964858388003877956608537836230885671925229046457142404416099278735593761472699625011738805085537659991531804082490743906612990740584711146978524082883725465292304655103405535236416558584946084619775601757718483839181661386340576848234834073776595944256612615017103099911955835791659647115928843100236912067556105689353179997716334269569966817828797372515857905424232688755204304174054398406824206315538866964848987401821298742655785842132768169545337212261863546298246696324200705606349628429594094690297699128863569362523880009158619811862287040481272292339592673130140783184402842092403659188574579255258522400410334183805740986726931065143804826675257729316378344944091037273144140049396058192646177442526468444952963011279623017912854265887290239334106445312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,0] 62213560905504399538528091453592698751238572356397898539533577495539509860540720286947195996364910642304361689865695791672529025945911536971594842878619762268617198830458236370191662886433717703885411315413894849640785934256182246117778175619373662809633839100442121491667105505235215045586315210860220285300257015292716231275306591555483303988756263185286620108070429037859838368186745172463024624964847383627159971202661588955437496085302114148932445299983714698446610854698271758782061973184286493740546822442957986622305301014571476027233505562354162099026562620069097466331930397794172227315033193396422513210303768472554452025271819440187165118520737131787339270691572360670594154981723026468974144747469081615039131825480008847589045391957475737643495150154335730964589356385035844109636811584809628790725833168620443881981881070964270721836257193502712170115628803467816693965761897120744291608270105619470095214504110852239038116270223773235067138216033218823286198615014435106840314948362657003159578448668037912515726103045134158007865549227355981169983937679981649136873187460144859680612180386665755708455335964288929763916367948844722828083382060004923903734387927530939353786299413694197698271412367723807758509427650600336253383266618461674786899120448017187062346614348149713887414468622376881531617953998619827459622250927657138801518693342524176142617243789508453743756408710999484296436314324039795094204978717751191400735465792553388853046641693794861903274405943255621460210102698331454853851326433720013135206958734817300165740871110165452739627542670182030864860855791705097251522811962957673233257874413623237789986114461239964016165760089430098757075116670912057387777286384784611379729257514751774403491877485960943045738306665505520321120945373420120113780128755710169423254880779450199316706714171251837393308661480104628215168736066768672182299089078146853870038655442127708459977685851328265492206246225486439568143835233130396099123278964719721221657612072586972633548931407823374219101027766560091065421146261799709365543201671863265185818147207789855497090941448391571726527267411812581666532959354527901335671085346169979814740456844266760119038683450986501695333856299010408488232718068955055226437152244992304420976702308087613252870041959372447468811358942269971279611126969087841792670707691430262847942587460667512708361429150149142806407706336637532075630550146766524342169768487703336479712968384675026777027234228742524558336042964537290485936342333374895640862155055795315664537997605090802188954057783121243119239807128906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,1] 17124687852855597661315122114255738606823337924456470802025281370781844375772027203446634234070583589527482394998376960363086615349271417069638093339879186951532714491992551760642859764000088056681655536822986857890253979532304938163641297842718837187839764084044816324949299143953261030875693353816296810107631149769896969164702844976507734468814027762598007693339049004429362366278304165235905283515022097333863773484300434867110098726540181612483247070793272946360244573769347509704016967549172103558676700933846836335938315746080993033771322377844043783620510253589079871019244958699052472831489730742360928238453048393693206079565874673855133532178761386004791911502412108723390348406713089985741960264939376703278431963557602662971723749298955401519415076180702822787489914711260525466318606756025888421434366047227942246014535024347412117510793877226138007043936053522508954649467741036391309856212424948931694284381094795039161051373722769622257359523738780929012216293538465482161528350747761802547156635125431345868848415538772446154660514088690946145345559798463001001983845023062333701168463434448220200177825300801168363609283189155986713003438037507998149092215337342265736633083303644701910513271645806178003911870270058654017240418043426334617877550549425071217393706932239227210304623656836672562089365184794782412675974686348269380688638358503957749492763237136952109647857847200085499827693700704187493794185135998557408413802137826830117271806684649943699663715754236251392372941191162000878179112125300995917123763710789061117928538287923710808420779378801538046907823097348028399988028730437439614334408125014162542818049892464747826197516806456168233438237368289215520567444843874644623404364539634747978201879574741061412003574749885699227626693297118072179316357477090551398225646931100432319562982608632512101445302745994060956839515078769333317815733327345084868224688430013839721145153310691543683144433136655634752826498511461801825034113548209104015691549423081316190192916188274542293010147235132184654448172347641198248265299480531592023634005945931845323801382523290212879058147359592939564681256013484284452285534540721768243912346244832124173143699170550924741573475016976436981458902399429350545847923323281395729614518502758532673017065086484076410293424032515017286073958295569478525320765884368331027754132251333223417320197562423926874060864272495421896311476458699148102945468996008752345673654031827991537810260689513267906858363857701888529821189995480184657330680483570408015208457492298483107462381269670004257932305335998535156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,2] 337303648298938094542711952614030869263851344251893890445978250950469945410405578706095943168386578711143105324768306344598036076319830143847066935276638073061529032433374771364320915264169571236609945611168928202922487380138282245593112233924784553286333680792868933156746039575058942442576130664584594750288322679348416020536200204421332341966134941896071122586328595644329919601496186980689065122550336332635020264371634042131955979141379880169793850362214862431710130281176235010144999281831383004311640388627335211264848466450753222271142485549137343254246304069414626051641920019115349824078531044143209851360206467393806725462946138356206392295519685097303780037220677659913094716272110989846464330861837829625144351613946692821848100821629145511017898389684681070851367754581993100366761353868091123556235265894425048413858917666068832473413576464783002115078000649320904726102702958342367517682988684577838679487737219282279560178298020120747812028459964207552401162740623480348699711748176333541749122206962362935580860619257942306384700592568149999893577555771104005446632950193958235851798661407085313905456784252785583254381454333898369304158732255302717070898575931317429663518829508755443305452809610638168014265531582015987939663599663128416235525370362381257154728669091695186797014850483104803957675805994730019818820277690435319484096029886378271573111109463635798453138169317990451575663549913887346166757778429096758399604550744455061777715928513964805020365862595621222520845263039484989855855656295463921193727017565881698925509574588601798804238200674192356785717135662066995144920323365246458122275091348342236056354763560335798429434193546587144503245359723639872934056304263043335579627573522206108351478007206789766841219873429047008981894844122993401623520819703287339414323049439774009917329001509594447684527425325692537890808670704531559506590185461718750636287931912964065531799876598704914358829732322356107206432061388939573927378022419288989208686884559305970196405904750695713968006653383631645349370138366705503068333816797124982899639720438564388588156015641784083098903650804920719698728837196543570235176739507283453890518255606774445585923316658431175372956160022621621247359211839603059634039023239511560657085264483062339214126373418414441343044047749278165699176890411997035359263892562972076878716182240902200847692455886701589641772618466011256958798391223665532188469248379837691485165514583140746117689281193477070122028664666193481960194235704805491713325433268537811906876858848910028502608368650150794110231800004839897155761718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,3] -2983366884545854335120071244004953077967357911190565351602962304113567121971777126653468948400345127082678858892143157389803535192569420438655169986457197630176984189586788934244648968626637863662040609200978183568410259908343673904469016100435086706382554136967965128109873920375311217998950693223562827773445151249594876485851785805277082701363097831861647675229527411593815070325176081762182093408956065052244850036639268514443449551362059088497131556937799857959307807419983474232714704775293526849639293279436611594457298550293106014878427653078039082829869878154673190350971342527347364113634833292467054832263358575818139018364841629508726875601656069803612850168432919217538884952347175851879458425720164407424121491946029560021297494401419773853136459548275755493990001094857105446370080774764988483484057041310195180152116016228713470438215069888218622605945085421217233908075818710098724885222241669185499782824236326879914000835307606254949031889876853206552071785340373423451819669104244090932399560463157877519290547469613982447275600674714625395366409085206757217123788539582323866263043787111969733742493149329116798134558302185518545917224930327433293977861269254133435675214363924175126984731595401944414218646076976952460877926556104818785133852095523765466897903353112682164240221212232501846861167061999687973605625953725515761188643278505257410793745375203425265502934289051661502725437884517808443535360992232645966441105486967856177620901289295472729292829022697607715901389033507574197965725942867681861862424355612110893381857163021390603389043832186564981524733281725619230174629626828656105893302049431850057412989533238871442118329024081393029281881175450604876485937105008841755072866557749349173967119894388684642374336878977299822716101256094036399447313896802544649562638874669237966456747159736546574499598390414815584218336652602549043641074988428830987692456093851842385321882274675141487091501815601676651691155100405743902350571417444234473538235735199071669762515531067798751457788559443341958070041181504317072522870407353063282472208318970165370970086213442098110473618789442371313855482819632303409229714828196566965997774965474618812789478044930190867673195296305515761892558790428910783607959736360158964674601081454269396225707554668664568165074027515633757722629603830592607962563618864613653431196689144971998427736875173571942474388042068971857102846114910533083325445739115875117571684802685304644010328132653246403729511118903047598430319234611238011195716374494180840675449316282528113753172227052071208142081104597309604287147521972656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,4] 204058342779497308795155100744713934640811996731453148797150285299066654853711647690990026990971743961337909371233387208220658223921415039718874677413400645657022104542791701595604610410010918216173508010373017519574979798631791277203506612261428646492014591016414053455173370119428043763607299423305785683074189182699124325214750618407984174861241324706278875593852257803466274580626437168564135250472333048874581351660029313797229368213118473249524780159466158709672428558891701179876924595774222600884413218951083240089955434868108425250532473996903978915108325929502264273404161777447634024977747235554991965946177733449511085608497329578429233659384388761690371977093765354635034873398231605807115677646417534785437102031902085478801761930111036207352565840633552127604400660114136518788177905825551614070372333176343448967639075490210736721550937476741361014952971598362531087339041599714175536297467077901353269962366606164140812519862322596634905035869725830090090273336194301304485080279288396560637615543451713338896277849160625729366938557359807417723215554837534064034102171161441642792738715356009009718283180547862943269190841344899489265903707290136495682407802997962335643682755272511684501644059735895411198684291291661458032398501698482317377579321192674331037546028368831126912617370400941593764299832483055636002199301407704727179855256334492188804939810395693520385035930901871875675584330062285141470949043671590453503624858881882079277259495649202188694279572209224310330261492100828560943527479942433730482977118509391474397649302008696660026769910934038907786881938712292795136823469335088990641604732061239338856679262697443088458800038473274386536394155760861898931811410190197502895136582588477559135478587911559166622853874921533944599144018057407831954954468934324740624713470136094717889377930726712061951798675821688223999866351059990914610790962467753374831695406519359569064152931824798845183953174380340626819552147957181249883160080006399619712468947430240707746702457181006330951257282261338488647740065189131501178725246233835585617576102532474417725037964797312578259485472235028701148077065871599149301475727558673216757895908328796438862602147004261565760344829231581028434473491945948079096462049854807099196735855194527030090069381112994330340751146156773654840448055747961698050567833168671062090371963496971554859822772970375530020746732935753117009637788268303064439210245208432665386635420112126574152587822930271663336285827010177687651848092201945767042396287548579157012448998391624593520866199382561426752674682560950714105274528264999389648437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,5] 1682832542755873624090179778376471937905950559623742133304507948380773247491054149109177624010410615066988441960049976306978480126048537389050577643207794292242414064662074769774895607282495298822204396960774308913328373000537994240762602537061257442941490607919356621639189850517430400533477414294953640713100751643901133227397404407791332226026370769433524409367801722580490578721488155704042493238077963509704939379458751800327000781551039356300395596536542751625964213422801302859748370491359893250136655715290641668672979776862187220499577487032778562422751053936577760932295719271235383350604578320064044206770933228872939956527877843219351217389268631657846181874529583321123919382251370177155333252761902371494790341776967450283083226366843406735614061529452298406968507077017298585855768904029680575412906271112933064238294706152368353095131984047622249682381418167594141714562819897804966538321843620447550324951219431595547467680910598319568745230579123899800885227030927359611513298725494552502513125929314927467125856227411617253821785839475498795841811123671570457450258964056981186469444672731394037399473049704426226993097715376403681035608347736373067701207337850006586507202703269512687510108780057238523984196554900500188623142819506967364107533332667376244140402733496053788343636896830378650855054023891341410809128001911804014163685517090924210622886276615239305782794207632699768206813072595451194521284980284980460777381725809571641046117134698618132954847496305972530944329771215942539055514462654333988097353732305578704470117168396585793255695760170743395887853933750354613271259668294572733037871080271843574262237681653855474054141573092459416508703010767154109259418811536629182813832007876997711311635047378049467573231410222876782893925375160086345827933532884273496176433425952634700977334418961227490106737369202311204391053383862198336749446535079134570090199727533765366345869383490237832837668888223962222079310306958320581250569435872517472963979082185106420198415725563323576616275117650006142687239732110968912804171107147995076078196161414154812379271831181915511398963368371651870002988636973632296525166266699196028824222522663254171677624781315192457296764627935186577258450120969205010366607840297588961413678443450637298233990837146586432171713646240595777793196497376078980931622172890975868045319595650515525514524657924625528179862767337582633676068185828969872716287025195409947742114395319953134989411525502836265162777109702953737135590789002461419303923579452440398094248335509306432042439243978334170704323768941179650937556289136409759521484375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,6] -14567157356846019968768192488055740928273769288979618675322087012550355126688788160868068139909679912193256185749365103324693827294744703413917429244701607083980780244082027847431437974728546608406551157784905376305575489105215475488538087681656997690002882521914700892419090328656289063435053768842585971595268173840673526087707900320557600209969947814598736990062701090519346975251906188509692735036989558682485802798637727606040144141286086076918910025630697385782384149076883770310470152932079126255804183654484270404140880539813053450664434309865379267456130150548594853771533864996307014297439493891043252877552583205545525952968227686082692486328468833442514258203349593789004636062066278425563374301507717342514819105454629281708970934688781193171052331652437589175452479136421510984934945912336281309665179705289675495078346686415365721860032697553996853713424904753539630581678087453435169948015480184962051664920595332746742644060952365341393487726538313825693796619322058808183929223786800664115721616356287322964222114143930738478398846503317151856022813176089975435721011385377641192847261962376678548418128655156343745922135029035133036719352456359884361826377563234951031783769598983019323070970864526633979500787791595659193978966589452309935863978438907081113994950176302117747246557931689806116929696153934916265286795037964717784195541615414462870272642591093719420598739443225269303778498925851791792769232944828940748206345306171091999274931292994524357726048283457531950066015184593523911257053069048453146758570640605619869127221996409303897996956255515078700674556650857151687268555981262814317192902609141668848422633222154439746856629953855555266630811864779376244873304915317069040063997240614346304080947112503120210454844545723122800657560876457414148529974426703896608737357433898271654209062825194504211997675191760924906412810099796440902759282517459792818720194389024330085788260369232896198829708667045963090689860504669059584928502505056736587117025210892714959033407764062309829059287278811963979009834833012462026941281359602313076967096057172331183055878129665268845332343846019611938097422009767397659628583035945154941582314318431964691682289122941337893569010113249802539761039985449712271637473132203787179913187790532847436578537204321212423577863982284006736022363597201586516291795349484904582585687953268564904591904321930437817497061388258016229172666328771412528378860729295030602288887934412421005067072862429579415327044022191287211618984373560598727438404569853151021491133752490065377139296366442378366960495791057952907898709327128017321228981018066406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,7] -180244506751809863307557580476276684468536269245678544524001236731909624716527377782610033321082631276664681230265601534811179694828033418053539781751775083973410279721399574417291712977452065499492525239581957888023342294639766472097399429048538418453742763204941576118272085322855449735285773976808763786368421138061228713578923648756714432922222238315576986176861516014797484251824820924294168390283217830939193274809689624460514881929191832769443726313620176613590834493047167430075923963030452528320671553645624476232523511483059004903488473881940139268673035705733339671570367783872023389005497944027794438527705185361562761525393189704824164931577754089580778189438930613005589782122477486827620121670197233622235989021483590969501512764485722530944625691539708090269104757289772385859242159093372164479722015895970339659499052383632007311308937855139357519923451121115600699061751855929546990514234388781949783785454239704497859671128481438888090867299799923816714244974324202329782137084205209166256006172955791753319701883501973691747165997421020976117788184524989658497830611682270584876583945724576765206578433527338652277771124067920837263344776074908437420160843243145617307231817550743613221004483092668791939848066297622983857069388184994457376899662343394172473041560487437776240086257288930705795374287790863154939852060979666311130769978813896240847903881380910631110602961402457959771114333144372584806785670980187505030531620973269040756038474919447602502106259136228636809836815570269749483629490191330516870180327382687461725466899196563208990604599245821203158936981156636742356404980094843655074724213308212676514588628641171462666232129668309939213115318298275690928409543231397628820584633746218182125758795933775739386754001149249975577992899958118379366546260248505876128434017803660561974090345772418336540282574013208748949381948385984356182703428871510986745099789590856117939755686357373304283713824454478902588574098714142057036324954457063728039675330432170410006183918597937677328503236668121775586450143420126766267128224224499900390024287171427839111376888417334511365991742904404363047985274783162936788950373665045399671130853115329080693433369085193343284190529898650681228073289957903229982550549561475099027626387360272417462791749159583726241034266632617334063646675500359821809887428264515541298620341000269651853124761137478395613128505818034511255770769157726177257793311192265809619691291695987989696661176432642620677644315529297599920916634425137900340706518275905262508149801237220303280436504096288856295189138543150198217696056346426303207408636808395385742187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,8] 3059999492245061232052124795585981577828645420721708024384404713669403468774816524361800769611947033178534223456769761878181339451982770253952312977085862177029734095757023292965782331527547940772864169632852524851097195067205404795352868509630696565562282379886377176801161874507910036661492258130555187790310011616578944065078275194551983564726780204849488306585304605752067275878816379886618906022280768106524612860347128605211838197388411471235659766366801394613371844512618205821528890074768138321963309048074535075958775215581499146553437193512758012027429237787985716991328887399428617356753269331289859679628562541313433373492117658618154540654040961064545383176786245156501226770133765057700631062803228850695786667181939747761297221574807322475078951956714240400317092365331186775313348026312321681963815961257030651078382944230035983803051373534583983785282142795348894211662771641612417087577372934761418592046067342645798283001120099881917509043253503933184420668898151044408628791530718517069701996364655611052766832539711877829492509540969101717337959324028072853694706714400044749033636184086173618844369451119564659678615182435338086047048733074349188437454204365638207201277882783383936231363970693307974242071838740733047019074657608774927442751996131155721749367054291981732675614768805675461700853376791641301708267102765872029166699726182454812771577674631095540608538374348722761389759787272717242281630261797351612443710496922023623243283970093673033845286224997668495478046596593610804756624427619355837391239182395277288804622809099227633549172797557047059133590831954532570982725709853934524799448416185589336137440287134963892818186041565548912773673182390664148665110867561879120715282958836666764941656182794027191501691125714194219501597104118011568899929769947731881241088268091693792567369286809460249242967401050290700490508687543425965611481870294242910353094805578737404921882702653120860649234951901210096785274430784063906213756782241087408906570193446991893721719698463553796500866310541192204217720953483515016562430761322221387924893266402408104439580761100284482130402432188490436806139884437043216882572407595051160043963221402435498705535844699907078072927584455279433278142121279044358135791160019066221728379565492643945054338697872571073388387369626905318689423570372483262633858025525440075049088142301676285928044137909462220837646489302466469992054371815185200155086637263459778087235795767578283943526273950104458300798713380116723271946914450475269839298042485619772392122599060783298959516979845871066356871526469515346091133933814631973291398026049137115478515625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,9] -22224454186102620100562503993508255037469657778182770424040765639451946050563686820425066369359508204626923349096816840549006486590160935521648602698850959225830991862434029480397675959293605968471424261686157459853948152273720512323845757204068598863502868538401251313811600956599743755255366018463209739990554315367210115127228683454629185245192000020534163183625717712901442366338745815426081890197127028931637350105546156048573065284780740409893321058549711076960808243171673172146605826870704400640957673976915335713321475188190057968695429576464364242908426769161677800898723874030284996052780492112291174332408225275225428328782155678218801554859822846762676344454544200818685289449652987849302706321192348810953948903434770623714627070854654208920368078435916037650415383046062926277869899052678818324650033937476990531321668756462511215380337831056972985575721261681615960357867785503827974014421001221423276856727998031235918439816477808232897594208261539808561048216673695533713299857521183468863953334439462490341263249721742890477876884820706608501449365257056006993459768154714501893706057759258785359425601542881695693442461045725755706865083813036583500426062236249402938526298045279856276341405881084707346766753715388422603213288604878031985273667012744274617663628794942208588364858677792487167442317250169482814861325077606208035300650899412641192502936904290797891737284808600938692142807639007106128762001451360181318550976046881476412049912051347659685649362834775807705346136529799303982909171218271431017436042767189634629399519764734713664223849525231243772796180078585130784703055187675563533584870884568568319597702110105024235664169712454553051353621619814062239423387352144337591900519970884712863553225688238720743665154281759821866294630327652316235111597792894434264428936722137715884570987082091463770870060549364078205846059824732011867008253912368609015444394056841542160169552249042241597030347225431159885004433959319783845494226043072206057252765932395786308744407642640510035089713837772037615485731320531150114237616285076861925981448754785857134722800345875026871181106454863987654765147524977170306425941402007231417667296817090218825757102364508675877935987028785257819322606966619604531225875917358543361622841828541784878942545479495597305873530251812297821901640173602058749598165834243159928955876880479388221230938459179028508674350181664701732827745044698384879203666488044186034033628151217080721633380282518010534426765884278180789984066782742559377023775322013745444613806213690940663710406586941887002394996598030596965367942929869826684807776473462581634521484375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,10] 108058097642248500345646950669436244015480817502811813920643719183847053843640381893713611264204975735305105088179113392936786849455552330953600553541624696067140338881769544717202251532523267579096460195748859402017546529558727093652998723006323030150207928536268888767594773248712160487029253800212164235972373880828376003748045796496899236331544557951826676687300050549047210629105922680169810992249215540022258221289352872369120911656553299870093406146703595517943613194712896658012837870621121725121268076080334948466521593542078552860108255804681312364725411765734464300361689648200741164642898093848437423483666893749814823582852676847332562047498564171679540384195494897541812911572930088205374011578132421645178289783081314458988335771889005687080883079405369834091479663042588307638280564742760285867039829102361514193670471974403833493285604856485380641864867604752879347840116705703453445848817706848898341558267579696505700542360281282407967254998517189550310863754633298796151644390363191597102926143227745379612605218529899552240362728518658925376307457565634899166156543373342278416304486271676217464554917936994851332294436353587664825642739464701582766657322039411636408416422804437273652777716330511228715857015007061659737509800531499490681830466539222976851339779445805180830773047992610419692289186347634094692038266291257654202088899949728830838712078328385216406463366300968153960980029200867706288461744063548141601106268353626380532264460495254200746547908545340906582887410945481317526851828892687028102728567517721390413829079217185006430155254533724820079362532794202843751641587293594603705816057862084294700574927847707439473764673430254282933161425521819682102408867717109526142394157961349718729668014596748853592682999159903715362999325509789603551224006063994298013510630988866681008565915358224267080269545313439067172552168838642185533314884502167637606713474830741805795820001284069431127538522211620583580099583715287740843116274002730221044339871409736705744764625649822157132972351901243718025779277047895674476581434131618191642777632461986623383666457091129734526774023676190423320365873251133478817257459590067323214963098710447496483062090053543354712333200051687437103464194434484677848834755884203716144124014896343653535429372152149098375958228060102246588407637916855381929338046444125540205178547287247836802257949196678738163064167235000547216347931757497612667976973118587810990516239090900389019100421049909622747602110345446273287639223930601796344078013928975049150111769455661266311719571121902345422431901624203369381786157474301113268211338436231017112731933593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,11] -400897660828639897482399000316473325687561111765369936059369019430676368910382203090671611832054986137610542230905517431751229562398081954880731219371636383583926218036580997590330581735921581522616423237296041391366648031206441671801563743609342768355123873901380134501515578690032507407086021610142393557438777326676430343298539498384616991013523962083143913756919881314610306089542386482403896210996690523030325009523885200382237782519879479517668661205619465764264757512743051531601599651629341210578075541685657817199357241342401793221638885982976990162428449417476449221211847215750980634895033797935568596939728021245543373405910752060090559137886063402797677906603838839394802436899875944127906583045357796217293945193842359808697026402379810224115861929067058912690014286211863957303980285401756559395236941518939343212130301257345113198123081541125501168226936574468843028085749195116285799183092807712540930439725028601562144678560113144539825105775216871071497153602756688429456553542180930408766919361122152914149913166342259805322118896897545515200378011802285282248750910484527178990809241865868834165225454372738568746706826007362968977821977541474355161598141095158528238479808431024397190800424314791574742763881058998469854611804914145090724648969877604936640132292796747832904932176447731175299177274910735016846385024604626371801945974383509517388892791226180297786359244317684025834532895902717972956253653132270254378149737642431008955884377136412031883635956482712647758451126576849284896755453505600191695500596094667716337933572765258653268647229321402277835932371009321849300294424444051325281605178536588698013652555869755936216091579462226028999174582287552554364698299991882135696822126917346333624838964735883465073235909410282573515361697998166362950476461867438682421895585034637215413699280711408016570689638186318144384110119925541253455184011701695348571424410330360784574559067885988645481923911273693554801406678890255782783065522183340652274841330939499575898716844965846471484148874619463662927752989236146259708717143132763933407773440426375397796696852718868988827758623603529624944591219492661195547515530431115426089617895750451838869764344039073877084967218111744113434967528720140623941564731782229819400457653351033268412028938257167273054466698223745731939503065096823008923127520999008541888957766821003817728216830314040468805262605787916190721759356322188935035144336333136438682257591715579217524251624933254012260274062709783042962868684129864271222540120671169939728297234607259435966285744451765186736517624730462212228281450657196849363117507891729474067687988281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,12] 1200643558451270026015100891352742822474669469822342552445547286148870728741641130163695756617935856364093312634171555542981363592753004188893486350855275389327943492538654932188289821358079967721138195656598906711426505331482645339171703758393342323817957968861499367437563145472193095515806041429691285525138727655746608140598097701669274967705877962360249178201369036682690875598742688496731066051366894498652158461916620201254524961245644028142588458356110618402076054606712114746561600805635831714034591372316737159080330578771569571155696614526514280565406340851571754083028225357112689806095598518337971534274742274479585219171595978183855994417965122894645012594001539706469152848602243471078641118022794817445739384337394508303805463274757734273016153662105965194499821559596933328493599649025606457975379986970659375650162646824557635547230176685139877286888324098047532873058643154177120348818668522622262659766776760876510779223696885128898658337686212099513227123234684012195194118482897358308127696884565663482528143319082027464969053482230800875749546085187001082736588504576739741448833334635522605897078174087461713595656354199117282254197513133458156425948947096642830819483792646355328494943162493402057498623558361638995568375911179375154453236321480405042223699894556821913655377431247863461031548374681202885874439395728406519330800690122072135182190342313566126637313713619120122712895122462940157733382114100375651103070942700190025928684200470836505424646241719063598601937211016178118053203500057827527057803935612962285006252372274164445611512288130457482519305155296759058602318475988398847903140681879208516580650176026052951383720485893928195362573596603480422169822495628118146431651773122208537892094729270172871947928628181556266679751379080502440954714654787049544357490859842083439927529646938901254861042518108033334982810080374949801246143801079638912921051055971492739161899771816690439708942837352763896013463755984377103066447962250590206672036663462796403730674558104518724702697092360493584794978463816652135478484662465324290447142323456709863441876091991967088082935926074007026205757000279053008036385282491604265130150835338095923568904351971954468807797332331177662880808054955413112398302143657773302767530254688527904214888165802976292051725959109103902203042345839979451923002790409376474108258845150874721039558809961663497044991649876150171993731275860821381309987362326839508932991444193923348712049915325431994859901748993968910673977064170301702490235483254823338180547261614246261873808224548284932791042728223952534058963776113920784993638335436116904020309448242187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,13] -2968576684529367670688448070829428271029656254346790447600220521446507501558911670503677136269743284659168546102602205347655203689542925141127652314319553263328177636919759776411720522846415128962919272931845091394165121842702736796718389318064929133602971838979955465781991728955981379611452982932357812962430543573825994386429179511770347007023031941582493188673639283212427138833879670118845378978781908194733797862951543409831910699939759500188694214046611175592161829207265276211919000525726285643256128692889614619986302954968843206890394901810215007109899800801726486514523487526472496984098491557532482178975388720314261692093074220598388265508236649000810368508968385377472860226325566340207906797032664733255283246127261463430067457701013053312193275811587101246328716950348371325111187258429100844858705974353577373195979439387263408716418934298232303691123647631121858231199492712621635876554422099049994848441860172997792143064685900535994323849926390457564431320053645450848513806266916372668400310994452621307585073819103879320774204273639050617676507925632067458355395215887854903411600499854861251104634063201520873624090176583074493181387348680592407089629347506218459310811089251074607853300320454720339348434241757480399475778735919230440103770263728949244747171712422198528348762177783695836154766102613294160172232239921048394556389039560501130123072355056950699642306790659944906343257442049225438341476121617354940892057085396262541219694215401592192259071823828317757122582790331804140255490350286427728630280421996940998894915273593163404733508995533128809303409073825443492013827127507676981734819532881813214265039479192214966164746153306773107851874761948942940884731697362780295612814445821265227680039928108243404271760721521482023260327737614850416208005338514243827929962607725304359926697331290831039582292801480027227635330282099541927951633478671075852864580510418081926295470686547255908661664960076126666889248722154755034603726163099305752531455114235872075305328393301940548535266676299326071178651816344782851256554708746942145478781039118097700808522616371834518698657827910314875510276903458332127306789964155321714033925081438990881488014832941216763321937983649830580432453922623940813205457423788517816670418723093431726792118721802044545050565083808226941305127567857612241670857500255465420904005013616214713458467084565285907395799009429311273169234242772681022034048410322098177333518761395610471358774044622246255238358588456726610144981121806863707087170154048402146734573966078344624243864070142092354268709937232670871483001346843866308233828021911904215812683105468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,14] 6088712236097308012017679223028422653190433051295675542614973201962576140812799874314706265054106782979961937897330846561880379557274413265837738895462146262408932581461419577735364737701815864818212231106158993752284948016964771856098178208841899243803497587999476288236019078453794678656134399269530825603644560462919377168524050548363347454940614415331772428566310076101131504621926619922537186242309165376277091715016872762699129847173726289701559150001449112058203595171457715950074395693442137625020910740791430970313326689268380940789050053385263981474346642681073097503958710458569171264589089236083949529943757125910504626484783481842925205837676257145673741629586004434002956336882854197043900646485173336988628129744802881115703929066182914559650491968448945034311685945277854378461205408733791976666094749004766658924698620301552453470635079878021489482213803233221698702519665020071604412100069669347008871601339956554126209031333857429535839817192311608756241978462174996462360138963590784243905439418296708253191179932580436462087684577431090687047151101477003626506765166329692174279783291609989879461515394427064328222929550816529159025148503093699234924850344791266744656008717133932473343881366816883396126000923816753568765497083692044235060746747567088408955752131989570533045448016052647707272040601974557308078002472831209639483817936397269904424768678437199204655680115371242727680587331270525589914309567485879377117184132376584807715996722130241188780200038038383075787236080141503548414261922946666923921648921051053702806783081619861481333258761673381235780916283523441829187604937855563602316821554360846802176277320741930632688146211133839163947127064742438757849668459519107140528240147024143708676415514144595671054909391549000868438626363425840941362595083244571574139818131566826387740590416995973401256559402144742918234928714702071771878988113594274032299021105562574765209351443658902378536113341099663412460329616640959781655749502407146524595364145353806892331609342008827474334365804238814028957691260605557738921641229992993805584350841299530220149069830893336805916045796887771104345206890390445445897485858524292139290357346921244182015311968434255221879952451703238019003519744645706042928244774221131890854301308908187242594695771718092092002695073097768802587275896368158126042561490417207675142792895039883958506051177880497158588348917043966158785740490077280323495679376553463628201977862130987401827451049004875384153194227674110894531678137949410136058557086296772401477607185838067953303727225598668098248333501121015341951967284311181272116186846687924116849899291992187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,0] -95664351597614774905959606004735556473218762457181718845126777778034796973012352316552648400824041263578084030723339633916439881066889367893980702034100194836999742764374000000482317473831853307905670492658210846176009349309164997058955933178440016017228149191654697766287313556049843434340969619813757778059401245533468297279076014603397369954721189452134442836566963348142126561874525137555856356317294182772103135976576275415018592907678586928820471726356343722291366530020528900653526934706136060569796599784371915418486583953925544994859205190458370444651173509610849919197241388016754657224647343111761988160300244820997709981321033538255424100692608242537581294391322850291910459536087734487719408095157653444642592306369628053532225806300385565982667809144942338852392455759903869605909772622566613936805860141276817851400297493675625652962435524882221090519068154251244921134206847060444031967138970623899611926463760815006748988096914723854926261410175033398799310118310348775824296722310870827921769064229128243818999999022302210402543719766113783606142617688241896602809699022424035330772425960166787208218126046991549321760700448226529775779506339760341399812772621605442663819629726580483450423797875353286922344716939629779183795215151338582705044042760089740228747124678342610699722737135409800982955075749847764214034330614694779130515127083317492725776445943359811503415904797635320774607990464689891907072364597676067588934493683519740904807830228923194046924171288619699980755563867481290071818347195980335350436396516502236878649506251359830689408325298056694417065157852320693543898690976115987242332411761792388234795910079018776403549904569081799047635122959981646698398114072904454355029376784953926259001122820896613927925888220859877239472589182152301129917055972469646581587599450219683026856530895455934818902599573504651350632854407687865581477374742231197858192632920170645777131836602531918947075431409558792725239159192003632057666967745366161581459649976711356364672202592660081036184884806294546896694371394147929103772850269047158260284466687112871210346378213027724906375006224900648948522079679788087584758259339281198728220804900970078166923854477054257087120051566420215883748530654136114951569568226180619684134642744902101750890663358513805462453750355428350623507208189346313941154906355819392411150728085976482515102129984874050827797320522312633614574331094677936959133192954353526244043018816873382726714307755574061147614192299141901147656778658021810977708244846559802581216188158141910946596908615902066230773925781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,1] -35955708226362336669905494279338863067037853347705080212174264829171916040296511176700213168949315067607000410078729712543071830312536764208278172063312650652392531787006612290799155741267099827151473388064152327730589303836641025238402360384698439066422766729662848235810128242145790423034745000172422851431522726039767213451160642775765636665389621129841740203260955967288744927681649490737324582954028472924174541067118957650906402556334288529096290821727076428432325885694295414919065948090974127651916366936755439771629655472891053333640311285306828448537967079641519998093530096808482779787249705408529964295017689160077216333872133520514045003094300230675289938500503984550692783488719232983395288332012704222811919599457666674609899024207549355517204415650726410326515569815481650109068686803663621022985543471603080478773045498889814074045950106255535750071001117656567898462042126588958784849667025263196468604723609803191358229540539355289968508944261815813647737672135110449385793125769520291407058453429849584578043461943528621127152115942855791628787839279052693722313417390666490602505337145787574909816057677637152198105748917799295389863670944379408787781650321010625998936424280981075939634357340553541465375086741308533751786060535444774344482819457925753475429826570878319596766240418001798122430616019375169951313115899612754945725275818206283309000500355733976930294752613928701680841593324129590099458491472215492262450577983959678414617059489994352308510021552772175005426942184323983922887227573766294067015980909194541980538302504719682956803245107130520347420204861363499070570557353059953653223021542423149213544946852275768717849213343112999853728718960909164522447699436852209606932851970049385986639768570892134763411988276360959852898036044812760006761437592900575132559323357471046535774266473103428258484740814526252429236999506686670218003843497635626997800056429342908573124466950987451284727058937504148661837739750448436856068131566392417509889143639315860573034688002588086126627337504879914204847242766762057221763578105267539330242024342110976064225591158602187831389818265248358972942516467413241262040712696629730658252415771733360298693590164062888406724872667073722914926067217864962108688314804357671561366238119966992395779879672924308570239139697383279013177134760988482006447980742412677968099751656371099977386596946558735288416528890313496516258497786668959205610655578826289983724516815400914845851377217902138656321097139403741887299364684106762014419122511136245216449534314005764823463096035993658006191253662109375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,2] -1810614812227073167722350827718152377141780456373867635964435616784835729125260201844793072461559182152836477901569476356690306660557410656114833849718425197229015952628872192993242327505880945998525319791090944175664132366616782951346293690693163393311464614356171037726859044534291643557166384397269554676784656304421856721966451336633422701656509772235270762737690885845600179390697949362803635307706035701653677821520733662716409669346295524162264492372368051339710347704206107290858351850013837893027893497190761151100024962328485176017985174175245973790429545305301025429808366293946371815163133660102191666179492448990304207426964226829038124779424320321127978924411253855621226758697172532241622889670742522309675308065025668495060583268116559876788297239473498991071928218211784943972917606141777121423623538142186706191315251308848829704089970479739133561402592990739567900342722466340667325247397966818743861676384965628839878755577029059429059005021742765956554498832584060632327109422984840508583618806399594797549474805485402015090138724033847296648492279948301271209380219256372925155758099947546469330842026117387619232572949469342368230619104959165584969393786821238168499497349409093614782013199527762242336087015891147581898333135118525217603353596408746628880087947025468547958075892435772839856865859479980670059347731077444327472543730662116509583096414111550946678580534938832075282648766447739620836803722355299411788700353880735278621976851123895668068561079564636569388072286533313317930922882722759786556474659167193841886787019589595811073433906403695500954088778048243835132663088910205530489348743129316275239693735225926382285536585227822818506835402151613332838527861973385177673831912295698379701635952116904839003474798348659350247078298007963880692670003215868193683475581945831644482633891942368284369067710135690726491389672631152666792440270167902969886573809649803900496647950194407418544221849511944680162010426641100955745634532920686920526897279472063556016005410927121997334454026879422996664131375951643895768795827733797293538102655458000274317143646665230028946550864181022075165535782759575038028154504678900134799268153375095847548717484515910422016494172086133571378716883012812805877107204659820430149579429189559279075751627280287598317243365662008240204390651573718962990093695295388200916228214629402339234063065911127655802589134041922247010225180239013035669754048555771626123743738495389050602409959020546034430594204777948837466007768599291362776339531684595921066771124510212860082847274867390297004021704196929931640625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,3] 10251369274412898571270494400900641580798460119181590672878627204519466841539974646730151691550669192915068235898349976051866312134920348450948566675761083153465508002258766372181018101976860804223783454258230873103565253311602224177459918700914885694425668843940761584313249806488388839711947373842968921220360023023281025402688270830043633643911313649922421192258704210477493562532793728392927105059726168956936061964274920070567700743180140061611705518266498526854013801468272984815593016178723251074514709874918445610595284550776222706776328470304689443863082813043145439778000127746050014058426331906595092561493198549982750202518479823531403486720567358764984171236569138930765734032504751512346954401881619053890433507087070328992336160454250186240590579640910867358050906917955090078309986553187530431978293197456197361876866224639270619216725855761010896327320719345768383026810706666012387144160429412485338796913231033582469063051980787175375710450647509953176528905486464546109867096627496150210395134329382154017373075712579069838791694882560095174231618091707834397411090516400616360327791142003094052182727221842520175838432602373395678060019893785480385102808995392979542053753160528763466052880175359468852830991019716123972188857470278006245962550443155669803507425438792163121388749923842541694694372550378497528420833535264143719619944530888142810513749908145534675888593071669062539186306643285398422160594683922206304862692144794487614094894131899258243969689438269499834717869331258059744321538461626497878202734965810889316391015694097512491502012508226187921599671362740995450542752763124438084256380885263395155285349385297111513629402708650421243692333248571076391887628825528173316253067305575322007763473804922719381507347449133420724226891043432518066594101373081049901608877612325165932987808705545151573344610339815560564888943512467070732712160917765494704638615098993075288575435640978567314871362684062494006980852961215532997346380921958632736866301510247885970527623612207752115640305989417162886785189759090185761157568049808901404061030556676490278795171570905087996059737736152920640576129128346720357206403199627679784700338675907070956922449156724841474873932908703479863127415912717326654179530406168213108341156343720154074371548504246211605047180927370758108482456179641496552304717477823541079123233850228386273429670775423270020491473239813846709005501585554834392625828300056736152887763688521747527291946798570003893717558290731866641971727301254657621942761128733627976064257101621001459546044312642898432841320754960179328918457031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,4] -319796435259229510051844662173898009751491594443846139835583404257066552688052472826029162027531082081469224316709744291144431517630064713496071612600002596873919885539514292434890140557877738731684885520723074103598622545414777002126103880963216695154973023136937319592844299662302702730807305225904912683173352093955524116569534257682412162281937016277714932278618926668137382054519096933780746988983628934525038086737753412081183646360073919691106608952237770944259828639231082621164796090380586606995201108463828757585180750241756963519499277866997470233797352177257464056859072017293268457221425050309257006726939371714544552651236014731789861728272631201766871039262229220837825348270921669180869998813505710275906815876367055204354885396649089385002573200396652127016328232160670066639383314978393493299394514279449437125433543776446488920647668852989647274800557608346649014641133114160985173508351799863405460743092244016902977699342914139316268209576024022902418989251415739244251631455880865778521774014442938199710341788889712981788578500534239263833044802851296016392510240296151854046596204112864903183580691717225198879646995977984135663904029582927189156051248663785023544190772624610186466171938714784807696752571434376329362297058510775704063633147909601311942497618095840333804614890856100107476570529345168593873991812271591345835250458569253287005572701598431677803302446020664701403708233844767003324653319621067877994191531584998568645267617075519498698403306092959343509322164317394366097853874310188525299928548124480085214265369199627664458274602079105168679354665675506060338184215050543645081788372471776551452432692126794793743459619425634503830351617052319841640801605333638346319957930436223108140971305407118603788669159654979069992163025193244887649937164012531947404015917168098070200901392301317408945424301793173416606719345387733521608715828778809918889803681021972300123317679987675622347669052051121404517157601056721274352722934678767820029459393324157603221440487528394608491930098153751350277066774028206469352824475872910179838788183766135357385931938134464168378028212971272675708640173396462917999981427274961131052410927635819715337432848481729679096027209524416073155524042614765031907715252145201894705518827497309264586620762705904643638899705013467579979397945915670436018524269125125814969124805937776970892710270816547794246341677864082496915616444070236728171760502067873155408015138834227078779438004396724505089112198854219711282147348706839158614179133325315012883894472867731734001326321086152403017077716640415019355714321136474609375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,5] -6249095805940777432997465405798997101530872925438577787791910447817402877137134523144763779918096499407511899642815906309007796692587499556314614583843393464718107665940776291340411969073517438887576684730277442617687889758261180637027181632937824136628348572412796706940708118696999042487207630031310505756120022791319287604453799799724572214888354378495909228952796171507384951262436065361584838008772805333807900077194940135122665163052559005342070645696482493930404816936100956263022384376461891802643066281826589452349796433954645287356252141793920187102315561176360636184322703347683858935149893524021266194505393185203033233096894709772433407220918597268554380014161437017713273332925267651890685177828852432888628167312774833382174813993322485058975778735533352423326198687896390227178925865537144991156246494845171571476827016550887245329252851285208552842974813940014521677368561851447714270398097509061991394794965115951177474278807941169005918770676789322969694740442260862925034490299938415689387722092661253968840595790236870260469426221561407534359576618791501663718343605709949282576097523736216006075722985948397284906213168587157099783183766554423454044366830656082050655230211610966360406422464357269831784367639853917917193982517455409103172722700506280534212222084230091533542027394624428629414397652883589370803018499374438542085398410275929812383724124812871042358655926450034169929365924037211426185494924354911564112374382451750112948021384733119710032335763805600242315071244273886841298399872727847342961494030791422847526651539659448056147617696391096283937807212578032138790645837895285528185608927387953641329868608516828860135900558053838142203131134340562798838234031749912782576993479497432735075341008869934493224082847419214154663399973941024317175329076494434602069641116751384643198347755268404310197134668387258911937393678215217302163884336440678810696310177737257443663999867615868389423761878411771467647296637384507229275600450938679560220537296627883509306060451745892415174874535128925255457441015844263907203575467177074381982371871204963077412825681427327227915491518619716095526877042048225156225991946299719249231205058614187393138288449720465359436380314122884290825261532053112164999215613039335916249632931767260206141945016113461754070065122193905754678503429682781887783771701457541792173987189781455449691568676960408923910843429478520870826369660709382088510455420998697342169572327100652482322041536786897669570219454535334467719672910445787016809520385742379136798763240329839722007379589356797222610140352117014117538928985595703125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,6] 35425414913602748620955683280615434091936416528211733449935594154150700566914417477242914005544754443066835899905839078329580926044292874859291119549684388926521009104098799348718901443182641028143441682667429287247976888229885211545193581915587287501828051563971651792753987934561096299418451975982587216488021494238280779254826904834973230102187020223399997633847383961350591408927313569956341886116739686428072516628363282878924525865985437420027317409402888310274596359325745430239341875269997078203687350388752524838480556025216195980725053526776746500849621562664214136270425141572594181236501385590503577007605912148648619381000967435144662408812384817516178461814497031245828145531946671633154876677252507227844794246760282101955893680013362932731742352962809408153473935929473354670336241696449734257853949339118761433579943477955477618288646456451216689099273604955064439408053996774188105966643695383473258570085234042744593246932308169738442908351104778034340879017625021106244871759101686217565726660187868564212876122145908599879761293871730073400942548008594962449649294267923776531584722111630427840418963609328382091132140631366056316332247226856012736939319633851737573623376675807988954942795888021756508616290526592530574828414316789442894738013855674459742679879157067093880088298543194894666838235300362528148478719067576660765389484991359459886979064822841870194848597797982930372810688036995841363090477115023384257503579042840211987207529636319077521186125505867954480795297328756522907996869868107283877461494216008055233156014015726315071264769849484443284883702354145676651282673392012622880411661853327052349591798679519266452078493168204129149313884600949704493167371257273055673782822521913714651609297983661109817685234571063251700014519267421480846552266399185574307396453770450430125094120257047877687498232202216582586700722842043311086902341862837850882216391467558407591730546715740665402334219753277059918604567011001536919330338491128210010765774479530101280539985861246649232504953070746011097461285364338760998774697997079147615587574520411047921914875662188501213252809598324410224758832605181608871685636527752251150764597283923049714718796331124761155165901051759400853879947292606336799871872005563226318715500088507958764511674776613277987526930892184815578208515354075882804250678496949240024809672054263118546553573523642871336773649805711501464420106050963695409899983985851707023438388641204419228199488876301745010272768618679889121687306753296599152336437273737839926177752132050637277606881152058415182745675954534281260066563845612108707427978515625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,7] 599553984418869111546725113802400975400411951858370985040325416313439597198358911362616185244216529802239645550396761169495551304254349774941680127784422611196739817021562591736045771937949843295537267993647962115516381734665667582884162055199061119186090974453202943915022181998622548074440351595050958916082758579499792154442656714660935331022677549177732248844507431106694357399166776366106276504667954845739484314963263259750544211805663048954517412231072366948867299830026319638001489777444120261177694091589976597640550586286594968662807182268766680482258042713869561781140928399724948156867398174473143136129615560325430997811301058211754734813382475174481817584407273933164281807983909114162669372510620980401015133812775873489227276745152297403445007776023780614569457268941579008340888798589819062646609487110772133820679982732607118646579655478171889833564170088087360862205457947473095035559009484012133361949562926609624871386160083250294957870672593289487259269357838931204696921045302296034140372499848648939017499888445674291891644128745903926945933483187772903075392748023447784112978194019314983048154187362698882104690804313449974722449285667208389863401854698937873705239960061312220991630893021767464098108750029927871403391615678237446290725123197966322792573873204031871700837716369629819986321692318928748673320808841835812087262300911957854327753427652881238852221643498663203652760505855218280723098992250240971049840510501594599979358092497978070048150173372621354591652178155522740927542810793234250443842915875553994052718622371148898715747676479477073727436733241985718808787532075721509010009010407133609459875767046657751064147529557786194906657586663785728519753593859327946045677426631544774714327281480092499253961493371538782828196947111186710176573736362868638282470680875785814129604768020830539645420444449999411039533114018160286607848184372002367770851246531565743398529801476447181917100691017894937320731330061229575538308736753560347257896410036907876950578130467320227350275179131932023727860684157742281631244161560898397534050508466842914858349307116033610220424033631005010028200780037526249188763059476217401636345049433700169412254917192196621659473659157799955236369260192828874302806653326205728327406214521101774169700353269838690558782535992302791408183521466024889775186249604162723172284891490083412162442190311587856553788139999457080453257487412887071308669403702609429283079368770317381232379979999018321723146634267942647016095586777804462493792928032934188804790906990118571843535204086776210775959113639162895159628874353074934333562850952148437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,8] -9021409976985646922452623214222551362544377942538100758113369351084184737967646518728799661887319017049767298529696162511976773212252054468149754725708518576251281160132621585207243276506140761753733701768017158861875027781326845874853222036351375180938159785620576030835114355047482438624678858285380879944333333198644264564319967383014078304158454568016076838509625886601439833914003491582467580651260499302549386530660078217542911931663664308352319601277954913775033339114605417763443949611073333736294665690695764041552887961147964356529165844340041731789838521126998978269354883124415000448898444434644638520793569120060391269127660371756523448607139424003807590206064174238441924352618077163425399808924456627065093391797235881019744160849406193872549417530699500232486823408330220289243893147402606546534209573779392080868416443262936634967585797551047724112833889764478335216941134914686902274140831424357817809272335386257588171521344125287033880633256299538222779390023820180861961625365501458127772650878936759633755574252487704023969549813368444491499528973754286972758209436806559577050478108530570470689284058586753884857590759491786585378127306062055149675972522381368711233485924627364133291469928218402240516803758055195098543246979596953534333406962842045514348012761622858414835365321770755940620326031267040945658857333316426890439008616938084732605921818586095847438868974505338343207388188849877813091344152283812360327523645739753064192140057745546928649848773162076539232403079649568094699196499279303259181724710248049012253676954538864161425500645873480116277086700969345776793251170152651387032339899553176945699904514925647162403942137058301612902558937580708739625393577670464130246794411998584866404557849150699047661634969792237451711650760599986968029639409414836831346093150362122275806872251691105033800624885268481512909447580101783200191453145956620752616105760863115429344001068225164902354886056613506995855831995754117786838156928340475368743162635735722711645141969789500531671527286845533646163451083307606731493496447242129261923764676892658221463595471277532117266543552700896402245349554764448442064353840377935119502440483346019973759333038987226693533406285195127202680894893227382347070221753301952806823597100295156217208760918984292749196418705843177029454315117622546205102015155737687575588300759826036258731188537564110594228371187877130853943909995906111578737245787257170981327686655851109702224307701135265207258009151203646276011682240303960165779020864656356501897915676549811206367915647562437444046260591946315119684339511874071604324853979051113128662109375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,9] 62229289848103265198372244340249019547701651929766949115730945719852537013252718599692046038558316648263794007236137746936536716280199436082183238628439023435514252310508462797297243387817713720702296446515932433063666094287320020623274707684882168700744547769112780601550789397210064601171789059045532298019194240642458056625417479731981278756479535166270618570209975990543708545331372113435502997324182636400975244442445880851096406116124460256475258002837090030285304509556000830674006746870098944808802630517737327114312446116465691209381626217501946329739896186662236643123978511158455635386739114128545211706172850636146623805296471769934486205528009955313632427569533692767271248165492957248921854750946623343663149060444415640107864090399554233038774218125360316596035257510387917030397207356875151579328570454152047153422906470702497062848743504009844426468078052600152679286958837320381458568174860585598170621828224969115273047422935334187443686411264912992909860427372376108081377513695361779895529228116798490016979982495964513353682740309596326382095318114875662426582473277133311110203927149681793486817217493537429328928166813167027735185318948624392975624555461890781144619415873404852095281621165282774485809968231796795424088645277874642671468480911379980008418580844802486781402443634744900646468550340057977690832204045637050859541032876849244655805109137824587329322398436406609075751907630331885390242867552585272858847710726632470857668797717337159679294965942177026776609215096331178531864568188187402414126485117076517790655034851419706245463419140089051561143875741986936347330869248658379349244360210445047726352979831526123041395608221918446602849376279322894058893962332428271738871643728751566041253402864131045477266787815965562313717710363752802596150917100691410966121363678384839760867889164996698521943192605269561843925572578015697287305586183795083263919149432046144904574645012001831646649217543067421913257759658956577010238282169252103278254288840501546259193543964665322328895843551537108364272450477788340178637674671890051986183878570916692502985028301182504249320455376568073837312870561237217897989039798396615863146455954652299355018702807436958786178928592635961079962312080463551709835203697973738981784228369041369489607862949859120258356891624664595361402292688530009995057205007008289838503229434676969128869986674323522338443634821805655373815348993162762702880918532510123803186539270521505831998577340713346539199632078601168672341510053193107674522476775445391497786181187073013602721615852241555435283925132435026593891082974385753345814009662717580795288085937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,10] -286201468540200286269608112045444783652871467509497593900696134998129218002003342196631043088395229413990325128296414057447123036469326239678217818349303150262599252010886639523717198852804814533999550119912026583951348642632322242027501366430347209289910246012669319563633847279633586575397902372038200615366367149693557496789724877680606609417498418820506834516203632805382011950220640213151892240393541759787637170298133588755255255575928343616139968400168328745097673823143469355228645483079823000032227943383782337667710661511652360030191018556457115322087206392696229633874131912465333906669083582904139533947295261562361169379995310692675262604856933359984928601026200429802857610724969110691719385425837221353010591660242219056818770977887011887564294801036683847853695092464139128319687617313677905264288554934935544527843012830502156362014996162917962435527470255117380394943510268733194480293048105667570157802192045955678705555786376125518524528325419941213829870909072196459861949102606535452928369262259649375038178197340258612905761347327392837218983615800344183967747818857032611538500574374007488607502742078686686707604495155959907886958294712864589216007097954185535547327954063520859202579007548687461931622474845193288179779869399850089663452519281909756809803434089828476158340340962292699016441030327600339374058721585651160818226167997275080605434911740125274203553449622444077099030181200737157743123868190027686353368926593076402053225423656098967672132841268664403246472614323972161211807104455111723975670256953817133902674600359343438623431913965829447227303255478228592619283337792174468750337770407716884128301899207903098836026541328986286530367123488809164810264651979563921312225493374574283225249066125426480896698085451135097808720892647249169153295095875752553919494276512636558718831430198198297577165944048532007300209756293590658638330242711451085631252527498266849867273552014738767462936633808875446946522732149830604479735691736287649771643929356715925753073870517868661219860079955770019965561433043504251977425624535108477769308371086036677669201582793462693511909763280154179012274017759348810151149077764112656014409403527131071505479965336921373218531490076010603037457756184642961972302205850678951407586536525769291955884830269787177042839577685867845000215605424476209879504585809292539801507602110038988969488894881473735074754842495980335300877885406897823404023910590295250603644796722203748123319662861314790472230098990180167763794202571429761447357050761535296281477751982236715093800376241845794981413155716743767081617754594047298155601311009377241134643554687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,11] 986024454624911935828983671671256594400439111535518246174814322502508887631187242731604767008834182700826047908980586122708129177397831497174675470535394751536040350371095228975120153073583912734696890564999195125336453755384552763448367812886763970060163004867682928505017054669214105237712421424227290842136293414570564550783578417273673564536875897082336311915436003155786016591700698140000804220251089077017424561058032767815720394823823594227089367298102344256784524888115069351501667450680013789490496676889989839228383515817820681326072997832126383887614866728933683550067680029025332016579407040779995297914229658990819142111920420709118050924154267448795982160613628875193661110523254171845386241248943588172983367933218297312829370547495382407985695167692517720592154959553121718356355871085073295567160649006096342800755689479247415551199069389807337678528092806574851464483686091523898731775566543571709527994698303807684412323502634592835868389110181176652966790163842878397893770905858360183357561066100401320949106206503594435432752257090012269830771603717220777193739321473080951493080622818941893403038688567765695366201965783233209858237918352232634251294700433958687856823453023739103951511856745880497196081826164999992843733706722368837457638675425848092529251946899954835589390454211004680361833471611949330508452925747476385296698491315124517785355089370835547005067998388634256616156022513061734662939920763063582707197301919301919157915100725383490523737846786526954805384100917840596997202415485765261451043694567687679447433238247442609033774385795802367999511914667994056167206045886602634036980147079995323208598104926561685186166649774881676110212856783332734777901429077271382669119409423537261496984561172920697924540810004331986152460602241648405504708652465332841025249908506369567522822873909659811034728553071341882815343891592651640906414127627162250377571654591050418808900462498236243633387996493998711926640259561756012295275984751772037844355994133669932504463899187709058045180868841338930801627053241519664302974968314914080281441251057784595824846338747526586604012335733754544640229261883215653139333107354903113858963025509422824737545264374614422124264168099668008221398795922319943427153680161628905281807097369038243306064327898381211122769609937026521628404098760268759146436103398395452462795257016456835736425106461597103270575834447354741432781304504107783916954126205834180346688121501823965258098790439602527446445256168777522542309370652085801710115609988983970538893675445658480078174099204544611746333644815912198342922143773359167084890941623598337173461914062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,12] -2682394398735037983368576108148560165547126658323730671694217607632387892932396029682133690844502235652713642093077746799970457590134890704470943110257747489348203188287480795494109283873185751127711869171728289804950605912766251602315779695809415907409956190801624666445306470944435023421814843034547152584783640536054203177538188917895389929117078215137811968899109752924719989291498622855755777724085153658082900400505512749440615709742271352344242481957240985113355149419909618007177463474416366781531113128662470922407477999265383859630861176745689126450055335647109462504827317951258216822394977195762602035202066097936763292166387067664853300457685242077296884936865911407539644672122661442594398398376666814623040615787677859709202533763123832125690641849463030678695328777444964058449924385352365712911807386616223176464332289049341796868722068861716363671883988465190802018142226706931416877925756300510576065602188465980222790667498987769529418495300369468864313769475214179052443947131312658394419038670511091717298657631475364908273944010954781553699904970197260177668567144322494875736055810647982467995259283372562053212571179171179156374827256118870519519600543690440345477108653681521395678848559354658068783202682120481475172611851352868463999174785564932583888632929421340891652006852564017386163996102814668874539778591377430039298156765718198868255130797859258059148428834061846073239200067603639403078000713014470157206879374016931019452142775414652183085913743830006710565606152052476221194633339083258048202440240118513073416085126824570081482906486268533037099675377407595890115185396417537297816391415224485998498889949223565362662945928414189024951379156735058777098357693731293968467367924151915298506110829298597863519702105485726989355572002134719150931011663726890825875978485435975264210075146971815422948015627836686906003989021152946932957968955711343805486098283817064728541158220054797225240575958935514455713083987712292458095217264655872499564184475000546580708897921932708610453669447353056410934808023311907953429289165319566840505257875954759357189433728380113657304460337481171555169026964987118684139631232351074227878928194514772368858267494699757409480477973254174477235940795663449403459965460580762339168067722589068372862424366383895682417319759662717086386193398733067764845185609302761163437213773692339764431872641995810242569644899898758901596862301889935035191490518813581639230907765947922971610462279563828681429523195694299942468148265178058794374199630601973247607438734371556645018957182338928079303926530485404635303384407538779266033657222578767687082290649414062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,13] 5877695695783651795062437559454695008942687364605142131213279517781914304511147151764386046673464711037512565251068369496386932893684458533929838623632192115770316723478502287913370277929490339297697141261377208763398750836992955600932315000707934665009341373555867095311952410622862563389593302237865024856717585513107711381328956573725916144224886738301902802972558252967376563265126005199546087058897440933142162836379882156378521612680850508321780218398165123093411411801263719277570554374942836794886409921421914157547278371838418320568115965634696141686553493189208482284267891793607059421279656794904162701435485864877993668664384493669483145170758346795886867176672931571495663491702061434730584142897046672739956948342207660397708201240552597823408577175779996557659427819768659303912636722533533626597576544588337591360170082101094385090664327467629641288245771279207990383368469664957066576963023433113198975388637127425202310574299560718216044456651944714634215096124417901721054555973060851351378907491523656159497918414215827567927289383125556212560452573168075618000403202317276237808168439598770939740267471459409296652116086748636567520328589074492087218740534485576505614927095747999532678135570643823796122379746250394051140227677549725407993442210150397366696631827283070847979609654730510088911168151888627941869574599638216375270373026011149166591774854381917693044632003797145329190935213189781364962121997372814594134509624589743709957273068336159761014188932517148718439106208741447575354552506555006543443473882358216102014591894352805102882476890961685746241241138283716564980528718402633095531771370183265141047728451920438943704744137192026365896050276184276581939694204999300621008719489555115034622979537575120712571205590640234423806626421370276100863219263840605088608299610788118362729879205498046423643823079749642399385681985431859801784749058897842337521543645806715777450283812737555132093267139343590938196281660055620167477914375108881227373548889039293242565613186997224183759401326027759484528224549916097595048668668837845534536907526121765886726321830730943379995175969956691166271795736549145527092987866679623842217408084352660989023022373351958783390130114832816115135789540417384072330779484598801819816199117558343618041490257548777860721519136831142448406176788944854474722179960433344199135398792064864221052119863618727314127403299098710750377888903788910710959815105386793353938997327193950837731277039959823535864190955568833847243176464226802442076316552122123096821702901477826144857395107352090077651978184872048155082136102573750480182468436396447941660881042480468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,14] -10293884963452417473427432762751167936544372153493792535776082914600014171629880176373999498425376740294231012753090114775529014596813419472996314894669207845451616079642786880636090120708370737268370853846073264860002625233264085789406736510007237645124339928508675459846947924196400671803901972526950669495637627769984931302393098441420572007809381856511957372446369320113476788911245113045216408390544397893070580698039288826400606202594399066134818253582389704360622214702713376978097347564436918616376662885838554606384508408065258057924717568153499932153578826953399039423135618639658533120567562747331794138019534937491524384171049161627578247988524418649917251397210958988830519653870240380492794890186256010365557580781184534172693674239918404778644938305616726047848782560730560486859281690774021359470924782884515302970192634258039743200318618392388180509102451655523810548840809177500518127495753839080655871828403596195360420986224599759618117155161305672087767598730811160078551995006155409920157613066975599988944041820735310816512520111313871077046975077542857481869653466736557380705928235737702163361527048335636840191214535609055552242880555691579587196949275074092700077164976979879409805867707040961714812254703839895126482426294156217425697961810595516785304801048665388216125480619996334346917199011225534181532918028445030043083096334958094176396555841090312437701503935714644650435118018274733557931891206364459762071419684431643300277003015853816095839934315811428480303831499637041030857033461595416527058030925285417268262248366121026137483463433441290811182725235440073551526767993434668537417614908672831598704207617635509810427239912813316348411654624681600937354817650191854461138228943587245870019157105912126353407382711428689301810306470191600678798771988806509513229070360436575457871182562454070957405447860000088290352224467668559844305662485041459050318483510388282818481422828687739660598281557348759941212935690393708159160481901700734485418190340896852390035918790878019235350666511955023982942270918542959386608646461942648567243985187661273780979125623433498916200245275461287612176866869076600356295897409308609453205388290503415882908598288649920591320237121977251643694190523462774744187345931576172978325232707460538970409535556626008514571156629754675408921975732722064813269298940727056140468670089516493555689743705978384749814553665761411269789055373553231852994489852619255735377935651781875844124882655931589950953982958593330362838821729453811345690738693291303436016589501182861735747250549505730627411928667347254491797887610460456031535869669824023731052875518798828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,15] 13695219055276777669287304661129213854973579526994276870003827573973041571039049961706613643543352507204002376723339288840970084041135510020178646341239270101196660704894892075110934663491279867341034097412621117887955649029957034188731237249513203624152819902509072742340923539901057513232201362942548015865487148357968683835156344880921849348624333719063847299534709102355032051197232152838927920801977832602962954299404382466824977919228569449011818285015882774616764309839716513022599408128229161154768262492346530521205646654976257967586350296510830982012362299648104655433968826893318658439157300550104312929063516952282371256760302547835936060314992900913206515488634485091243740064954732470102835794390430067473123935375824569036729293054964862682383819436986848125564248284378270358584089740373487698004214204958105730033040658188844337790209425562904512590986724569212697900533682837284303087668515930957029492529239904833363108523294126746746801744353538937199785540510480010706583322943127252091365803111968534836819109520657985299466838574389350733941793432407479568271316074103809655227793685465182509138394304738312290098079562580274382323694112111474307464174014339847984875179048916765085741694163059082192053780221487250819536061732194373712225363390543957187507049359440125177313861779594834990880812166889446570405294015976247127291523775475240672994708364433364047501129672628446917920039393497028327418183529600580964190388975233128357981676991279695612990961687236337743149502058021831793681088787035380383112776583928992868557572277499951083814398149229425263664019987187435075866209173339446884176163651749093204487334664445049264213995212173881554377092959713004020423461150300886462307602293791578716196621451276933648693567406531996979274273101917563970620159383074203747557369342309147111870457936236497026532062996636084852832648541190350291687100031590182361242170947108799380770659845411993518914698943920154075365832280896171773460028292362214540764932870356421802547196629926146314032200273434976758285490715899692519170047634351121845817049063876004424531811489315518479468976454024012898615686869484071781070643285305813901954003368822581575799918009304287490135701622991278485974206811375857460587667298378894466829898953508095940985950110128265291643046608095303330585034321195613039977571156930561181465728601503637705009837177135237100288091958871252016651722219504344808640539070767586327700940965380895368113493300530847367459322799433964119146312849607998723512486665597367715005299295274209928621728099778483443931909926869991486966030545553013597626090813719201833009719848632812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,0] 107915748260848946979812863181445845447275396383500149038009909026963760506184330651895186021151310730605614024814747958048258097882182735743603057132989825743746904286272516457940100864190241807137493353862810585441141172755814294974153449469975525984889672751390865587562648466700142108216914368302537949327260322922858886749312426225490346078066245027899690379094164232836809425432280325759757148853863950596850790221708527127655516441034340934138913562217599973417544937594325775548134572691385894996929420980486279460173919477027644436805965006802552857320311573250717886261263897857362031049189759005861865393963180163606248739780675629641580703634211146762579969596851593458395522661546861256965643192263122544535024405812708530896885065781940031297538781656220845471731109956328067859787430431171115657358113129697879713041058401156902233527901344437454910368535788074050317344993691769149614569489524041779134870669143208502147317951850565344741789878521037751621100127747287208011639610716913766195830201734064167049572167274439067475841548173718116737620897205859810684554315635050721891274398399757390218010264779253782651642856347280278481789164795662548462515985479321684382890297321157155007881441812483988424540319924730996902445839305777149435431132300969554716214027767407180809057195837738475884887903264777607518609599198174957347313890690591584211506512115113378943915674583052043823704046694020684982518073540477046960513561640789306761791258035086047683020220499757952712764708894751391618227839738463205759995734030000283808213242749854474141590491452192637228818198076151537518331918238978218506538584158818731870057927317605980264449724065017397773836591061507614097068393650574731355213484967896648790650367303712651509797390032841647885873043998747193036491076945593371221858742663769771909838973824781298340159133202395859872876531358187328422000290929622536378675289827211971500601600497733433000727348369448002310663786660004524710326104516566445108252258620985214961265634590454525024617179694311358838270560540196150726791556365435116040970371122540785403457004338429562630260373468666181701063991175658786254654346340342781758210485731561833441509814674465056842230328570578612957566607579664881035789770299010962874550955772877406216973600295380390676214419479707367565980468821576079082618362861848705607289052456566602889755204273687080170041275651421103409702223711472873943043640405265766268770467633777967707059852961090367435732280727325380264112967147181543520874819323719054729085922825389254331440724854473955929279327392578125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,1] 54207909011547101480960576377382288928422043399532625436897623494858446634079848687561751348939865022667060657820771634016355435331328062423342243113445441008192154806986459870702411097136566504311606052789915459201100068737155348013961118173644149409501158027750212601720098483535522172743185490135378862683159660944284900630134595430954430110895943181352054607466119887614196488641273629798602111399834914761742075355834923590609047175714827068504991380255472947091528650204160268279475199756551568623928695961115508886727597204813187082969318852879377473582538013773391218114492512299269174315966945869080582384274484721598248950626693826337781990771554339375786986048465689484601099074769301273387066638392382133342386251488346729687165793586783987521936318371793895906995490695066500730073301821070128918341194036530351795666782048389244050384521226079201420274638264609362328867018046341864752782999921096134501672097675581449123051392249630002017228611692030050899881220818901652850783714940689613955207730004644784774179409276345280506402867533172382867199162579606814806391878199501430256992169941201117099545486855559173046941347347633934981993708373662844961728466747352580181333768128515399195909245159088933981586667628746023805101159464898882611449745618604605065537243499430571571346655652962918099922973513490870537732031687654756534817778432388497155868352748159030440966139293716252158516040173204737567924693169325000983299097612398367490054425926367374618444318199247085959676744191033641174487145124387288146868651453221086438207484389991168516919200253750689962083504929492076415762675315553082127455580279574238195805674480504162764316219212817596772989153001341261557582271634399620813983560455889109782778077480455312228614194315121449376918136583124262703929323418477178246555373584718302326874143974257796017802523906088145133356176735958648801388904428302759745034940266696949311832839748421181407449550216702306983874240481016573679870169738043549035816899520739090334218261966915431136613628629677695756352164439200551706646230314581711498200091012420145187277790945444902405804793399046120914966607815265784303833315910617749617741739667058309046382914554153168958743610203298372728390986877998148370259761361231566307120356644824825657896384499227971487141515416304100170697174124880162570803989056945086893694496573665804298825746114955858884472180463182090862091906317772583037219434290753902970260654556576921432762495813405841019314945179477490007708102019789712362191031646275460985881416826567304190209739545025513507425785064697265625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,2] 5833123755209100029869029389889478906290756946904989829202777329187496329179547755968589681402082401627746762306996374289341422459059567304910828071203921676078588817273216828675708114643031078603689357110478802200334544763788639953323264652669951806672330491999179493994557690335893524027006732225616229866079815221976706981470448106465943407409346197111767681404888528535898394589930077479566369570663904036155169476240008084601972988671998492486837435581451765918647102679937324158273686697107689276972084466647742198200987114311563864137158342465500217819482467300079453154576708417458858631230640097079250453257164462398783940937874469468036521020141694845769998779512789380114780552269319360043821099921884766840352298461635893388942572806945394935233607655328381223669971861300429225299120825613612880200955498896579445193633658161692991051629159120104777517660721201736338830799218426165440765699757921469121699820976571201059611212807868189335746919797266429199864019218110118083897191540526929256711840972275909017023152851285857118011929775112825615758552783627002761198973039877975863616719360843277020612199312307595691442454867795302248084685857922131076764445759119365382385424469265854704186715327857639321882292491140942355679611788556488515902371466719074649917811699692181305309943516854497859124979100699253928281311819579874246995768911851199792697267847054650743007771786719982404531126145004590799849803369784213546725783448709629873684186314058371320495396776376974593727149096198752634633261500262797253589424473086267425344320338642623482756793654970515090539835629924456575292752291500439452691621477274960124891925177133017649296098305068425782510810813999529893256395268974080665318208128295412721457542359171805311447831409560871253998710185773446941961139881769506273878838016709389143218621619271348019809522193060331635659696061520238899032896384519631439178799304807276883267670255172199209060874854082031920627532264994158663894293472117112187196404318993869097372219321254340792883403337922377494534301909564324509800327109438445812458075576919458869066390765989224296574402290508480633486256049307604290701522580810338195320359901365294758850489817467572240487999081498529099556504320123268906878020802220319764662569621616702943458993354632574926302374878898414870744919775722143248705857238472190468319429785901290006286988380538723764317447669400270907548361698645935546908237747280424048600836003720127494815798366255268100340189604465895092617104459181517439343548342621606823687334498896275241481505086094117018546967301517724990844726562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,3] 1237941593309867747049240718984402208832984221397564236643582662314892867363002720280710456170350670791700716605532126065505529756221994857580275744494495264128034023631381559209586097410465390091982031637954627233625443185119071087002294511219229284438646176746688885232719828921857741580107569256029022606507839430813864240577065868611872439936794527051779401787034998616630873461388762887509193948588399988937880342531061418988083349199267491535107367056528881398859857264803948626232831275243751880407670033073637686125027910801414002550524869635037624837849978778414188068524907893821299873177211448121025804544295201349301508911139695242411709406817935945378598796181502860153551047451807796963721032140377581392139792702404079724017938862149234542232763978653593684861651022605035253707891200837890098931313925785131564020326827392995323013772836776051945665852415571687215772405794273568003733719358168298456190847369642533367525571273026591527476517677440735783754450282499472776316404806001314029505789651220410553898306121567432357135164664613531152153019321859788212120408903420463383943211790986570748403334173905128101752529747096849805870563660242064707244956254941602280252911080130001941424702153360859468551396038041268909099328307570634847355313919748606625963369039556578758506875978185600818742333925369844912325664778131311428184809637072355412518290684104394509531139696409116651022312131331158809850245752398046985405551189712037387026280271315421553541546786837028346384770350918311811740106040471454417627588994440746246360499689242070910774432582394410335738794462657063235935578760718147334220143285638619139483946988166029351004397798950153710327665186037341496943473143971494995262143639861382272119446148722653703408614804589541330502716985651132000417983295860039520696165410786827881282782193814668313946126153691970047693066400474444020056116783992193203747706467702459959621001481803426274666663518702052766481218990449432056019737139869255291473611208877189327679983932500642146209456247634461803349901461851931493357053800215457561355393030816826399920230611306274752474931763614200085218320654411058064375884717342741673194238887210480792988401881041161122588688499925866501810844183250903181487372115568138206662881862214483611814323426654261732793057191311417550734729721535760242373152007705860036904283434332299651330194033817300258653934630257096568197640612913516243263575711404100155145300583694437554819213451615224901302027992875273097329416790196853083205678731226428491350332000603276826479647227709224299729839913197793066501617431640625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,4] 39011125979172540621639680364413616231618747663012546783225239120042951350096056769430509065163942041784615705816951816108367916456036914320287050648116345132622057937411805678315481708653508969787334024480219918044036308931583203269490502068147971812108153000056178862836965837145203455628092729985698109897952772486008755688889528402350802785835744997153696749775986866182485449314210064648695637148188156787047077163345949770561161496695879664919040873401537527031839096710602996955989176632200213784196744416309519029779499696292263230768709807823287260792110314920918586634732818863648528166310315931610541704484256800230005171911320155678075023697503264615087421333860977792859083674077982624123770046855106979749432708565425297622315635059079302289794477090690353367080948162131017355343625837406972823495908525187512781782895953295706245188480155968557950661008975137479225307865533482762384647733424858045327382671643204765055949280988670711247566478767460644511959847745369737064012020121522289698201445007742610929083498474283797065671661984544784905846578436755098371457755010685053802982786463891836228834971930161757748752537097079403307537304942220431672545110440775498615210840999182029918877045334276631117884710614426591709503103222472363392927327728236916755611673282637668492406558907464012559759370047721252726975522465294914264463044882749671117020673613199930687222855607000494374878761303350550470947838060429098647682936307298524704805461463570037884243334073809306291313165340893187271898617275366141621586972885457731052504789510518455888201829902740917642488612648610358769305384638231212754942676623898793255075202606344437097287876049075575735506536180052215204468574466005495573779681186859154189195618013679913864755422028457469605711835583581460202521736236304647355706862751587104318992009682022911248150960924494305908181923647624477847030690645148466347193375995882248938475402725912587951137947293280071339550703420335551364222580301909544949518429957983564815370123243126123640889455114587762059146428698341346924787553956134850402951547284539774216480403073403874072694186312952137947814679445315069487688974247756768223343749302431042283952707882884994979740586379338397561458304628870398571301473715952686280548831903548741276218518792937177292092138282264269994884572821706452866750293773761245363879414132424510210386235950973074779971879618609342553380504376878751678787467755562093485882748130811772986226479794150733599969845951708352799355135705731138949121451412408491963653798464779837083167396441430363387276036846174065431114286184310913085937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,5] 17164028014004904713792341627696201460254240250063669731062276073032762345716647505788309631058127659973110892019755455103537976617802129156787006536701182580205690286633589594192143438822854814896554945693584826705086176704807935585909174275612023684681662031839629457666273726920751070233720637964104904650309455996135217867391607767661115622121133569275874377059503931990803808276650242796445109691377407681893946988942686110472032520078123921956731495238313588511644269030529756836071760689750419416772777659399436183406012351927161537901033884574207338312947391864064482430929027332359112439850525067356764807864881177570094479301887765463724517090662518007850639986488130875872857383699221672632221839969621026526434406666908321115637471321493272867263114233244783566378875872765222733370419422107967309312486611579032334938836285742061777688114047279912293970372248034079214617963583255149835094729303281599817534868394442722092387215821388385596838585070673702776756518661729008297871076721859095459533716074672021219581219104031996200487024703045647186242100489424582647138075511727118300415078605842082813161400432992271054349901539182075683973816530398601659756351816658340692875944973995876025489011054690429732531296121526697196986470762324211922122789931911753766895344694623162061265257087940782033201792260365548514787004264757041523625121226985237789849061729067928241238259289037458236840775218525076680134105481811924047483767831288316847286506924132113779513388434134017766180510749933874480802859341999833090326655638725739341301601050586567208182084600669555063543081135549285902003191208738617662418333760498056483749994586672124685835791075991249770116362499710106681341707100718651220649637074707290488885648191215475619808063827397391447704363097369485771896953519692185556614916873335414299081105744544502617185923271917115872524702180779062446052112363411212032635537030729495438603785806267684812921098281978640385657663463987251106740291483544328745045368239040239650522603659546673424154902818419476100286147503257794307185716002308530014564444230304122149093529268028837036138207478643864698457896025276210200457077707321934503420056455586503991154518977816543955690787556860186114681967218794646369911323485156967679601712015195931035966107585914669502714875346501568458206468211102322094396086770298318530973019533351621605409761693354200670115053393891077332157660226347053891070404953632567470863266642554367887843340984938327899764782430529471229463828161884224413167667277588666507117944704312648155295019889922385366003848572447054721124004572629928588867187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,6] -47980567326120381067862570114055404170648411893568879938345206697752077109730187269414982533744495594717522866021612017243444672602242502945768360804695909304133748253338375388111391917515993635555289382513050984746033660259200756485572579244819425240306209467154085121463593895043108741603177780167952510682732612586436752097850144446931012361418111877679484704147427862858568067476709587510522980116211925346268007547502352127260548606836093120178288623258975495554927953344998234043537790480940394667604460886580905870688123016913239522141546517674511648385556465152683740156058168972324345322018810718126359877003649070911928376543094558847280684730675665184107376365740739581707077088704596709950284439498515135784186827519578578617445825506150262081114521334484542618086374038023254846384610970139733141557478669035082234418559944005790586903479136110672889787135784998189989816448943125887921271895762580863411437892879371423054786043555802888941430309425697672812803669425225279280836839892215639024801110888056247215967005655624317151255502951223394012359578962104023100051237420552954224575394711156715930989628410612827305017299201185149657747877292877142300869838202542165719503392291363330162130196196491583578935049088776427174780757202961175438532344143426978650287362162964225872930536780208271116940728040605816382500905876854229402166057554692336288187462180426007604218621436481465488265528395546775361775765933116825990024023476045416875915074046260118150245608649244787762651044624090045744427184839770494825915995600602085166463276381412974023696156853771954928377021471248934720108334658971060059936308837028746218055449770394885926580609596780772204674369605753252679118647409635784424117457465026938820294931733074389807165047652242485578096847948818266969234330313762694612958878208550144917797864192947733872066369702048363546552850451985442627340706031843460781942630787713977851908828494026133834997823623477414097979662119122016637261820136865209494271327194988515253105097232785400903851569213657001681303733280087237139737078190699222844833960884524314814026126561868957651049852759215570382787149991795485105761534133820436893954131969083658342611015140805188760211011528630959445201733771571024881179839770645179082003251915744155455868036761607264726385810891972013735308072134815401389766268819092673500849798609817964281253991996276623829246884061943631125932962706454150627798230436739864409108926402870693262467255367994055537425564012144767485621500175590971039233824934374413900361480008548066895992257178196096887087440023642731512509840285929385572671890258789062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,7] -1886870973884464777088861233437708316855397448880883617344381573607872117156815943443570231397108102489175609047625728365437565920794658044831696598400226759390755390837909254465963389332815869159057732646541225616695073441218015469009963652219003656404728569818852235736195115456903879912928977866828664671107325034811046305258252945219327668893420384776548289599806096259197624636128654779069964176973094142748839077786327706446114442271111989623328579876312388824403350935585422220997931829402792864856888153253358579384415643618797256248714799110891486826008480779973632960270151105004377688427427670961784200983932018341852622456883493644723440540923012219418187137809089760624826653006742772046069631064163218206613953171484396679202691132295623786270535952794205755429829519662526811636524754380480132226568257755617916907819626118388155938885758083035889208563910222036348000392538260875000315566296070532033713259097062372170188001998408419614854460831690292352586471473972206336669359218430904353314898844812998482505720078100061034645391265230893682884977999394515337065863996351687944671231326477310303080193548933904857716359112575194402844800891290761783014513601455886237583971598995134009838675823303454384905383354541965438454683550355525909864184748645503388191993622438831291745332479137959376493503444380958235625331661435718926960202161786433555985244998917236260479995166039400974969689466794003167458093777597126316158190110602078662234310386041852222287366197501021880150569402147292667418214587011901459770348166917163633963352847212539553129360229798402611275767538787513692063816286628110726269102976813480583511073300393023900577435965316227812874468461107547690300170860565707728073071945303892477660196579400187234205638127234022441526252798215695407060612946860605496727218239619155603274719009553326555347137737960829458714698513196457315307190428057470811815680704103889915273508947670676953544057903286454788698576363633286520408960673109094865974048721242415858576263427269800947153224399598040631754222674978770310646286255896164227974015916736317537691038050108500001683937296141854664351766307422089923103500995926893112192490016169558033579265912072827818997489893878393245668983701083789776439492562386754960813280951765038355153703003838406632663492060876360058073239934447104616538753084979252233393655357333716753167606151447275145078627243919551528642378325126819016435482152544074790293875412393264210498192125019528844430708562475070800517112679976285331757040116084388023436878330448457046360794219001499901496646579920907086172499056431206554407253861427307128906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,8] 24052312579243887294951351735885961712750053487351572033172938235640171141462591560593800070838862079913540503784678661486806525411812394727753911565613808896747210490083770349287227816986718124967308589429655231765618659794365695340522121727116781154935462907273498993606665255904076945692841380142829826526956095864892232123070085047923879562555728142323765445921349837585126867724011656889653449139543661224813006537205355454007356726412872133654072045755327296535760519452087309084016292606776197433870164814586743406428064478263784953818867842149370025524297029948627076335715486305139304355161988405069882254525209799710833123912096382732514648286980674299591801703653949548548362072315995396008696124042339678619483088774484976117717582650358094746908779757898754707954094068696015631640200893073966161337347455108834310881569467282744964216436795880725147033441736831201304715634982417746010643087809832594661490995762413312265953115080844612691964569176843677591627009070218128296039014717946544007495714171928218756809400497726056638468890425779184547569266730326612928931536490510385966523046673332513794167960732000302395372896205815619600109069651126514254484170548857716202923840770959029458294679941005647096800569206473115604499549512073523926155809710637572478060276600817949466266522933135605932301631919844704404325206936207082964646760554182649888892893425742126728677794728835987079699091450820061973820133668564120306168787606990787454960285022377783463703401735751796332120728231293269618078738157090944151864366067930463599396049635062725118287643952021193592337664027539112327488108445274145369559777754854378810741216801780593095443316552441402663051550526319082618043167188154762334139710745620747376961385928340610139475847380782125360844533490348097010840420156068478240333644457789093556599251899034330320106126129547767925240478033708130201261246211361256862517856405996340303063159011442702097423719199476143354577742481391145113010635667070674242609464621842427428048176698933041960097867074743960653016816246016750389967122087173369505657092535705722582250935025770390161716945394628452023862275892831221042425490333901188108681745468188948784469474131453399252260846201563510924006173740517025288517801428772618514665921308137815238506163687938961386840453491748567099568047836599345563100235762613569464713718569232371202619024678332809116952050925754320960532062802701762225694113158267178491561183530826799736382234669932529099217192728965284426542262354426055566108302492100427020930201772186484200243750294939565673622778219093718856605044944391158523444573802407830953598022460937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,9] -155244714360499127475029555746374657907223113121541209097590060090519574664471647579190511634934872067485949892698820273405365996387194465074464717630908553873118923733802861289217199171489025015382956169434480278633183269527932758713574683230205657672227558206872797986054391297014395979473362741738155916842685179724634102535091735874737831967406911989527592343466272986713866047911065174602245539190720542322645627868182031600050088476415108298603168385275420059973807322677288992192377831635054448749155433675110935819695628851227424197038079385042442959552796564797797492172201749343704915393484409057136762517971880449748371292052897517790753079791327163764628674455551589515412855836606493561334078173786195045219759039453315722564868644667291062946157848913742890159015395680229125591673147224458858963942019882269395304221257452481938970589739143802459880312863006683192532342991055663566694776895164690017214181097000106215426543066529293852277663988032214626289710559113560974956736052808994169825157155599272399623256804315892356418479651904448877341492323171158419587684594216593738168128294862456076003015688004829351440481506450116396664097765914567044347649043273950287825987588283157487728398775440825331235633576834913843134275598958696153332078304925836319254042030255508418916711668343104384297643289255630447884987582466084283852882697605530531072236776718675871693853515438664702255520146128313867410083906618880518129951939108367328568379384826709957898300347931799103500121571385412407063828629294108407703581487750815505758916917540155028366064607304446497655402022342521723071059157803210211277842935041495757233392385783779918278835427623067561110579424829001249469256797805826855420437710833688438761435215421073725457919376441608882148635475524828235234682382290711954878203463744298945701567025425186955167485282919115472004333029733497034657632954258648929741749379281684632648339439898589227170549430822493504793597772539330589747349819336253909864644519486278920091805602302447576350609835531612770300350415850926296690399846632662579999039299671114953124664535504790654737639483328645179372147425566467811009925044632088267946490188062664579140025462658748881310516981658969087511293804459621512182033471069401320785169542931067703550078328771844820549494877002394520819108457711949903424747050385735647027366630968269411570450103209679585558149097400315952904530166243324100123058645355570158205592858603971438319048973390580146124726603898149059020829762906211409856730095417772175558733118991922578792284620132782338435075766711682107148258420725728257139053312130272388458251953125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,10] 672566658696901305674612158072082376078431315544109840935618467772703993773446484683622269014284672125330001455514511041821626130886479678444405871678986047418469784398483303793642611270971181746381318089081836975997167828589079658923866920371033862423426012348935237525417882916706265245680169290059798862036046316402086241108176929167378919107407758337946711124529759729927286477191000519970430098682927902318506523091777644228282826414594237179081005263380333410064340729742027076861274923293435989130035288487266750448910594592140548857946791314406274991111497778131144234161980408347452771697319984991233309076360934469698071700892040802004310296739354114096358342898278711352490009277880900797203654276618992880139954378873925383087191071849328417907515643812559199335121333836611035126496621193497807725776865546673255197855752887811681830941453493514529862940667576805924198724577662123643348811404126626029528826645373738766435585401074220931053372851813321893609738936548058775847813081184041823675724680522593164585781680995416177465377520055406750942766569432640526010161755228708308468107949964416795868808551108200858112863461161981560628267820797019814284067685051905227817193378008640556471865421976656572185198035116476322281596384210248045104217683817062693139965289440054454334702391159258736291922259068180354721306101065046109414170374165545670947317212576337091203012518331729782376632495063014054688552915165682311412978434981997371282670369216663209625830201796762875548138352484656564758554939229009178051214385856188750296974626428511344867525964267605074532342000161873879845861529371492980719456739264378333872963663167090957536819164642907482206367476749885954992399917040132164363034422082986603315929415892320512545229016254878444739569967024687545985360852152050446683995009334748234471428131284338930488758150107113705950893435790422473922327212424045931565767723020007140538028704601074290384363170752912335827241900514507211884781238804076734323304806147213011564142545787735156493030869907743655402780580248370925858473997535862637363286929292536074973488180412043691537752149442231305823003375178319254428200575819133977419986234115268512480269494604719648227710311911464502968519374014059819644856199049950745743802060586446029352318989836026731560531392813777964015686606130897450404639783785302243523384889000979893776062954326485360673970443409770447339162417640992493387444840092828993861733369435005834623556053631549356622709105624644646089350104378018123084472518602656763943516952340539875600216136642641216706357569715501826442739688287353327922346579725854098796844482421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,11] -2150059517513037548382981641624036172194529055352361654904048712081704572024427754852250277913954396126962985512568438267597587418498500648432094494772819774228465168262639953723989965988105407201922816061496453851644087936432970897274645813341441403259406757388055862354852834646820990600578589218441730155338055673515566968959711190558562824498629014991041115556925701183453768483852857187478020010560204920513236352186510195685956779920734746177982297475971797079316851634909857476587051177658587042444898240988594089563492428741399668814225573471543081169098312912722188355317362949118553587200078798927702123172016089638382814913703414281707699541835226118928543092404718338034731731806426716035579546915729533486972565753440925025605485823153106558321028650933749646647830557620726576205916560333934374429832260563840631047624575742140453054040557387477265907188791675852967617298444015311089290710746383362564719120369884785096902192850701793585077785135314545950730334135944022573601428245432143555349646668331723778321803287255692168517945558278301589150561522658918531481791085672501355978887757451865067927782897539303164654547129169124823482826220601395485372365185886186620645256555937503102228378742097717918235027684587153222310654521935182606207104828007716866885968223813088161962461279393723035338627430716796392451937901189112649338581850850370096818800668679954434945791995806310938189980065150653130353027342432878358541808364910371098475334668349022377957078018240385134269351535500140304247669914951652453713384306876598004006351011721668290054943402827095038436198774052916412841950880655378175160284881365716741981842737530273616433429322336893257974383739020554523122742603000681254544584061754591979154797275460706244346098928820521135861858295857045280299460247605238079337279672227508874031724380659884455546001901902331750806669111571286312167374452500975019464751347809079866881588689822664112166043890649280200871222671506959792259538782187843855591334839299341602359646469109939454163547748197604036822785149579311301246717240136250612995308520779689830021474694547057264036823498847383449538468338336563640644061700162143204065348786712471077413790062289658903172687029528679408377566320332194550682677927414953118174057133495375700974874313976473480099416064471138519627676923820693817634648600109904313678845314916546818940395755418521439761646605648647749965296768792022110548182277898393606339761612774320453210928132552009329289301433687413617789681101143910602765832390786629012216897408508208739890884687367615222152000441091478102781671248068529056496345219784416258335113525390625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,12] 5282106031109625949594708936482172590625288031892962258704846579885198775579364862888409352836472108898490972428024650551392622157260614285618508884648753403446858690757590867463791298033864466004558257745441746820980856334773963464189923651736623227050112532230415498383490081070572529330105777034530078862901869296064742769110164173521113809974278840932048624050993768375999501460048290538698556579006040874212968697105662978153373485619363588996491474517559957956737095328389025298287854943053472111547171314381046235196099870577163289434659158295944327567699612164321201096777865832938557434407019083428790555474379324486190509590530669656906249949083459624525415295338805628263329644174121157051129321440574059621531431656657919813301008090065301690653515074457351765680104173809359235507336944211894628057482476913393321278840720335998274200866944860359214276550735654984974879301383481655530529032216705469848790087110951218459696473734213913437685468177022110313072281409545562088774460191139988851377915293391968565292774819281575350726377208881811298445091229934343936179590219440655255771516555145290657823805230572081240113445379706525054172557569620055398300287179100287102852293251597248069317822055730849302063234494940675369987404155845590423993466179240133970662356146309571070827100115324665513993987034436224562129077554481143837325393538134702811252692872485625031599762305333626821058014011574398880520079082750330011530469796389199418184282589849190446776565641657250552011067600340308140820152469216086144927020294692605098155435920501545456265592043418143731464750027762845797579115277413489781869023048858405133913317709378503298959640694080835644525280183933048310570581108330554795117357377329257679238955290777790235506102396660977522056514787874561503927584748717407072592210046961422187315708004483347353937658892702722091171381467223382484217043755253187628555592507830418483121920907212628688839129951584678587909178278323376783769745084217527489273385539820366806876461954912573258704617715022035783166075042828319881159091450157467177987211634934061661357051397571858957397526302329929537322798948316858236325724849114542658782313122933277463942236952035129669331637453886433488275868307410939963425791389027005999222461408655501887767084878859028048021656276911235755122192540131663934472863691656754195147715421973268422816305716449704238164386074875576774921812907905199590160951443729532260446069802337141029749639718106239548311935678311679047976173806636081266103915303681005383928291131467478396067984035456872703849243818640098762512397538137608882236051499603490810841321945190429687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,13] -10026944740397170712661290550344950108830469019015697816082497427645717693140104178892004196208563740184404917434563476442759981027279882976145153519738644975841242255581990558865384347008041388228777822280153386962295779952884715919247898853662774271015932004489501680629867310709461244739917742832099993404190184004724537013471607398854465059010667333516015906408818340572188035400770499250214422551479616712647303861623197121894295314907936435064443405087082916752044835864809837697866434104609933424537070937385464419242569481666676724468634404383307173515087103449768462250700990750296323241555086918950142813371994491860304111354525452356503344098930081922323825100533195154611043977461873863115367438270135191400762340102296708745451574404538211529329544605706985493079870383439094686117535772225792197607338680381200672851585890965327708313268404917303185444525044725877161191229942215496946644407647481522402783721206038186694956364335626636214947164699557273400650055518768246085358819655568251065088105156676940916151164410622809585635525018123540018241844335886278623607732083318008477669885283576306094696189396463470516168687409879687289622183506346620658093182263096048717299756328727694028690068977654585014094973604282373575183223412557270674026056897918577144213503554540490829431640928818429066738495044476666762157451289042638723797108990348918698435488623843910017506638024643569328994319455361779321888421455633351428242050464056802797697496523055208799781813223068731676757420210918917308428367740054563078177455494001809319673849219729552553468857853981544172212909092324553981008513099645346972823132239712586435032903811811774219352102517119386263104427931781217250393947142545590951336062025721216485803028347836071520886408740563057955898904450561306199094545604985748951928704350872085913831089987872413237656706643389839611388454833518843599858495552586559108008937308660216682344526987756381847174603988542168320466556340347238247160966400595833030771066574932559160752723033704950796582128757506250516026848093230895996774024208152633008562003767704865354990419004480322551932664720212169169866824745946290145368129098273141100291188002528331716861571232387132572781231319476438070595926413342436946780406700495614096453698952617208474791274902992270352889309441061410530380544286858769066822822918757979170911772864583537825374844289813855632363795945340242428881418108053366648320785894828801402232662554578665336822178191816511563521949479712945354738003453403075254230317693186679190247143052751813904349907471923631351642637796310986633576569059802738315134718050103401765227317810058593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,14] 14017686871940342051674288885105839610197877060992837551936337495625127764524300846405575253486635849239496571859404611713592456391037210472019603449202004753679195128304906264645253422011759586859950850441469877034074764144894345439592254806468024664779027531849223005591477495496505730879409680532230038063532676752153727610110829842925720557596207793332926720029206205859947412885212779211457020592965784154307879285166307559070041016511602814509081789158441709200121235477442929854842228051898903019864227217483231688509668996944632152063893661549978281723923091477277120347319481740870479770450327488145888154032121698859203983659239286940314124835914502864100242783609499747996968110430621777488780339638399456234343253700289872852133994245211977980985904916325854405886416777562743048485859993553119537464494916433109390249167530981348923080198875905840199625900258294099127526363286141081832883250528338945707612137426586971718420751542607970817370158972020725252289858822877778543018254801632458721405973648855679176160578001513948795353848828904948611865590543281479361496760963921556483298301709750416687246891542665369232569933483499826799750409478961578724812000257834942361337667088540006072962188228328378527400356153126811734084300553985442283637231241096398649300214680984221228056517502798128885673488211088383871739218430632699522185301088297614279033564617291953278058754961387883686455053934370261234237755260274683400913240141455933706280081645352813318447256590533497534821323777883960091764560965061291092000887664736611805390535190083225119533451157630703790539731112967003098673098090320215820207563049258179576995537902463280745837354394289597037690301136610443317000986796684940807144941103654493024572153477030693342871931361303220162582804202451155243858118517834798063649633801733768430371745742044372985659250218882197532696690885183594918282328664364806313910560727118267466990673417428425459568337366837674169390237075473342873861887063954760657948006681376322258061795527783370154231771513587590064047069629415967752576936509116519134045683847062039236760011252534829462417122852862620805041749169850231589249839673510011962202125104089695329782445672479685810350796023517951964534534733362628302833238204231438030455079539083742398575759224588390286847630446273922724895961133218119130778039755811657575564835724703925272054253268190522717692258087472955933942658974259629267938038786129100636324308246366031790946287214310949837117649545725106450450362256532918217175398869557880827792071123107419569283155722200791649085984862407365294641881555548620572060336542108416324481368064880371093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,15] -11205491169714245557346699500557587625308653625613688414699762109037376797017011458483986368664686415231397879157759446756542811675665949229011852139912090921433390716418517023714753651717970785354999622553722750622108245743718517190807056779648093705274382202570860160227291580113487275560849104982410431091341441160292017773180889775701919049081691100395695069935770453888024147850047409251990466425785715948972889428020062016774317962832726916950372735714200769308150210472226643214237372005356849109619690510123317235209626746759577751405742576703260198008111855719855013974807268263310184285366649955048210881541198646005735944029971604021500946971033352350079342256308277658567398965814723776197809707771359747908626655992337718700401148375697261452569494924736641464112312550741781176106890827095206619128849223388604168439120116207529279549572852506642883769442728231585445381568534135877145096805319204009178381259262643678297083033368982727467110424440190633172450552733981844964967387478564515313424919396345737419204507886233829058616941139769934415403717875594295025732103656139494453365649053648113999860365207607504325023887337388580534143880952759756581508010267568824017981416494030097768392537448087994888102134461705755760184804762035499296221524273186814629750033829650763962488212981796551676760512110250019873796320391712236856652287221111702595685567188893777203349367825049467002010892651130520288329490687833851302918425373647414136597250389332102038637681818434326577011806082085603146070926947223496796844676684063412057946785574310884333395590842560305464175161322402935402025234564004580507624017385424329594697232922043840189153425694474769215056827340075051123036806420732691032795763592820985663222307766918615489878586544848789875979475183707118628414424066454625183247820388747798202891682573326220403570785750911095727920012330908710588851790107203385651380203388222912782110650605860793592214076005125518371143809257684448262641968943432695691169675494126797143617271315314232940895822463336229962287117895841955205291714821849528315786403689739813555895603773054997477358457141229974301167744599990961678873773573062876655658040078803803098602608773562497846586623482540082066888705407804110316237739118231400830734681755280841125251882616797908028806305277665756465972180228051490129751458627146919759595312190441646293165127560026619039463851766305408927929081753913435238687838784929114834472384788148312278991007198607845463527950281081933753156939087648252983555745902037722164713887037550500729924110185989451772301449326086919855872142240583869479686462966583349043503403663635253906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,16] -7280237477670611712966701142330539193200621483742837041642055073480774261302315617759755978847827665609441983022625763005945763827683307132353751103112323922861098775772127052941358330908114533345721083183491787540678169118518443086759703450461846392931753094326692948132127315922959706296959286975871550147144015984136152091763871045259180791999689188595463472586214230915256594970191699089427857554598095933242901462275054413813244739374565722445465195484736762353417523107837448638313583807530616088435408661699675117178738281096417208039521587272171537560256644138131052729588246612892463708845352718677121829712581344932153731996065228052914664367890703476703630104672494578229529765966859261637198022959485716164769205825466996888953593815181193647988591415702109461572846152429319447421760961975222695613426069430746397176934179140907135083895721732614585982035733460200983998270590938779904930656841874092792891943929471146489329612510041100724625709780675294933192905873207060966289407849515570773681892566275111703110029249141985138279185713540942301560739929983050250456225424015428929428542911848435876022555865421664447333425518337241479136038358956957165603017937454244085907479759928153185782598611467671579299927880712942862537650911230151923177148835842473696533793951267059891463271057891026134017987312576330130350785539595553769513944344609565909265835092450261350312557489048210016648869594242080369799842790182429881799208500440230509215362175779843541626524492465789894427046497879753312362994858386083156957175901229843019688193283229983091359842234400046300383948104760356484972753428025332340562857521091977596056212993357133465089517861683055335369953916365390822828922842995233591272930369071972663403245920000111362266881017265700922458975429265569364032269950165339068414680139100770045447456422920735599277035175125216159500205847670738666106740960077701609627023639752516658247907913988019469036770699659944926292807598350017817270185528723026193742029247598774484964162799328452087673472725142781532613160059934392608758866364147747413110221916658637007454762311615371664658220298433250056490472097513515752593725331018971426584340625574450842563964110878355822541165906301315272871712148940905538994262545388933030693591931164677087241258920677213306925736619525564911848727463565922436596980252897643812787312998156678303638975678678364387694537373508686562232845473934931764819333387137282433239484390056480274016947974872206863579018673723261623615949818855142346147796620981598167512024699636560771777711623732515422774084187373788143093108750336662755939937108351500683056656271219253540039062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,0] -58175372438983652759983049366297408419435131175668943503346729154966042165356943599666601883029386892851628271359322896680790981194917520218759515350016083748731764715834725877870284158521048160936589645933275562904886118702424110093082602753794563018830727680021942506536737077046918855459395789612006042185170351649904516751240836127688472290793294409530665697816607078772806642993777774888025272259725098020407350826488458037225028549866702081282396978161765765552685425906245995586006598797339072671753898794185013118056420964629759694866321688704603832439689627717927215279194903442640781157180662876269702903147126921608439712864904117128126523623141080472633659883546916080766202615905524270957365617729887619034888747477494716871182765171616789530089686076491616022053316470267449694039564119290772197553629826270169852610938164515719160210334382247868138668186710959223101823052744104494769985350620184219305602556809521476953699326967149110107318342242134845432267111815697974229525093050548864480716832504873468164184624596321076586358449921084796289158062781920899087519213321548380954154099790444785313775228756780500967782541020687452287149657693424963930775007872728185393193740334780471947585082099069290341785960215111599522311661907089622401232321090353258123272698890248234590356673987543741907314079796503822232474364954136623250363283256469807920284767581022676271971226670822772488397079565521260334649129837971680785750982739566447622889173244615171144973413495058088007446124988294020581895291177809104153844734888417107316963037294959827559426804278007819858321459480883406968292118578431535414937367939042038954107628254501368412032170247305325562243679530018567141100363904664101458516995654700507719621732399323131291511731790356926174923537711953312653668072378667728524112257904141986420171084423019836980021599970464698583319843286901521360930080318060168182794520419543034233314097770086847000761517796122556441727182580363801329225530220281822023901283451201154623622734164533712870800595180895459110208955567014575489127806167387099150980173752044102538078934927840526522870147948576232725651582470645965082985991891192279525011529534336732904512306052282871878964062902966982791817228491823618625708420683977843939326924083042468259739581460264142967303096761156475326218219933483084604010056690278890491056476128983683882718836533262940763123883405068980085645086805301561786917593689387673232432724235521383370276891371430611661758337194366091780723302530832247309120746734434993229791686919494253515949822030961513519287109375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,1] -62985867064382757750201954299939904062217630312281766551540794094326637045844750892622438130858451637060673902996900133228250257007874351490983587394586605663054366853812131848116317801698556270734558287303598826840696446442691151126986812952100198368067884138597155520532094333360518721279614684005981479941820979230135348565017382777460054661981711475587005761848691665511347967565664596610299114097232742621135098956879343091789454086154528037935883207858708369428780874486490098153414113462083496451420275463541972041077194995662358144656125488011592489503408863119225746494459401928344234064361008930572369989410341808191244543664080858231194703370485005072884786011781358731943167823506376170471818444057646405249305323722049802094263613443888180912328265626571223360752740810399522070059995522683933911305144540736183880035541139145713073226059148600013610999462866556887809147784966193302168268627753605197063557663133118807946538457210919291258538146778379890635395425217779413064765890479156813694102055102270492155453910391790733771440368585481343188677161257647403083831317432493779646227959658473503928453437525986736582066891772223978636541197595349679013958012669962033974244055041857875262630073945882659849656931093273915021044661198737930896044258816285111681236753222964898296274632848221325825840305524191829454984202016452759474454240933530882407770095137792483947798213434022851770824061176055079085114333226349219716179931609730073648260307325191962592395334075464421765374067664684227368184422671885513651486246356231171261127730086349783230945623633553769501415635001955823970907733372254383837783155425359067678130687512966025922530174212823981025828601414457637103990038575416731298944551242059896841185969470431780131332147301128329659835986447111754514422421214012006159766615031158097646718101985556957474390965572089749279230688983996817214364877137603418181586240511257762858716952935010401443921259658369062138254037159719286033669027702750209242692440391195726350900523722514363568655210026061708659348041443927983048326624109582627684547965367752003790624685212231840864399282407434914330341653316080216367522049999148711088642623412162260910257229034705352204249384037054435708197054059885114740672157936064377152633245119134175804658243086378232071360711380270516212247102192979009185464603492027557563655127352606948243203325893133824511270582059927839426982048090883863833509071593963520037350746281627951009086127261934718825315427557187124595263484793870570118547060006844282398298067712555034503019157909875502809882164001464843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,2] -13277274933226391615346607354841648250858830703395433281169586739227277197979298378517713547129790412322269369352615447288005633199770933664183722037611993882000237843615565490540845178584268196849586247663409685008445567204112486475147739345664753444032260598093979728491983466754766690280059791017394545983605964306377484209610811188245495798423741386607452752985006149295755364655535478422372883529652774932095810628985002601009119787348308140606114951214065504556748702767725102378484981352936188014778262070507085385673819566986559817437679362756525715241780076718695853302780746642018923841776435811615227043351023638197731080011810489621777949086114876907344634397518816754275495471271168866696783595064977168575531144820896222403863398218270655817750127016906649600154204841847822595961405982789239820570983874613168423759346205001094999931376565776655783788458841116263319197691393806909155294235800947587477765833003416600361398262746949742295386105317791217617381631656809390605868137707345841580894809723234441336113255482966071951146782078028538436082428899864870520786994691772106547701065538338081130016383996645520077013411656348801561276609522254369519747015895489190964027009276885329449575176725167403946762023659212711078421722534341412843084409799438490561711514634505248538204423945681792363130332264341495148217097472502414187870187684971079740640597559123663534259260839547103528790337207790428934015567401650391753929152220528941571181937223274933432402145966199763305406556547835035490583930593702311897245042872975845531877455338025232766987124904959854610520792032898975197303244906348933098680886864899959944081056414234011527545103218211369728618119979800049843228394741475904584602478889953888620797347431324939698403756119546680346686076238555959364801997571038411108997859348910574370831743645525036968577362269287667921225562248345904401057993366392890852759364820995322160285415069089902878230657929838091428641380918414737406928107261202972571735525443681467251314436563959378345389762598174776630446487999867405756714099492101144873675916383009054422287343400172641784694869086112422466495447949214165343672037543676465999239893097560708690328742470754629508285378219204766204922532287854005706198702872405055574194788903879969948055342097377143560583354994139619814133432764527953032633001886697963453486466415369338460196280815397682673082715925897436516848291905597117026335435205309996880981951637114620177986830457245729949358574353346353735225322534748719850689785796139035833989762643843568446985758946254918555496260523796081542968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,3] -122468331764454608087737226206004561107509037833729123298330669256730933338896407526570208710761369376867507268862740399106991291319310987648999510640435676513651517936621969745316304498880044169146228161065925569988029061599740014301960037064241930802958201418155480413207254302778188669356094185890629784769891632834345534642077512680471876952174371447535537542365831708289206361585647441866876306425660844230696227948349984804374179640982367892467824699730093275580236970227641237025996428415697014854807683746559530726052277260916586411390467341675593215566173555735383711531268384636265700790794640990972052214917527710465619093057791502084999579209686847260529257354259357370475639308758951563197636669582811011203617637910279108400048901287735752696441545010897094728081633179948205286276981669901961827028010157398598659106818864703719973917050549668252185000109233141781437890048555860257482810164598334195108570737529945182184303473201575535400880308019312910796123413039215079167705377756833595938614814315138364487935473686211094766569021899917503387079622788981943088731722623537456409635105485990535885818292475428871687735089629291834248260011373730859927369678099638213339403817416028259982823982032218303431723105711178437940792722646487397070613293998112787446443658795148143011857640015362174925727350262758278775790620018972096787099873775061046455153847161576276149081349091004434202279193590395120025298808004982589266988146413530113627592643159638102779236054980181108113824726846977074765763140273424066558014090967404468846946718787110641741778761399883011203127216218018345297085391038349923973902255610848355614111537061748962899745663228035957448960634075356559578962901587153612336157093018874235824352939259554056620545779617308195953702129810440195498244598456784205261055304880772315356063084677840517994133232862765620596714255251651255350912684102781409245061015646521617871592746391099924093221705570768960673102905812951401244426004419289808334238346353704179536503710713238112948421540975279434031504072229106038294359256659903757060089232038416102197645505406765184268496352639170414050381502189104355283724721052991420616067591682146607833138011600290896014926859247687071798421423065304500407640809605004840075607564724358962396246187919734724907487386098009754666871877524611990330635998732539280305839153209992838899522847435669572045466826962979132642756969544768203589263716657167393204949049504902507561733369967565251502285275493399274442400886136075871491684616556424860921582069788562643880870119648951455104679553187452256679534912109375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,4] 1625650128201377399351645448566429114739366352482782140924607050616764594927597495559964275463566673606439341934796263446580064593607822708385496738525837217182826993348860109338548811565156292814123389998070703945713183980958696025038672905206482964584070894750412659550881106682020793326327455583161246844879230410157023224011271567977466438685315020498488559864045274701767088052454615755097420755334433428694218817294576656018925807670175950930255430472064236970686948625304338092562476739037717866096774524098668042618690504566997112286224293072459026740627528541612660730012828240368765952639527118811061356830878189899623674139950663910968684211240650905218922358813554273041611110761293998713821702604911665904108547132246560349166028542044316712614309611327669378828312165616684171507874355175424629894388594779549722280447228873922087092482298356178300738490015225041219533996270006410404487071860227702533763186418716728493756764949282051710832178839510573703439594140914082654666939899118354574045378579118438196664137319071066499709603411651180951040074263584375537883160027406118629112634686985723404620361140334919257427224111220686541671863521475027941736572047744662362085344441866699979216324634556755729251899690825719597643558182273398683238109605362148891499426920081421579521740683774531383776878862278568194754797621868393142724220246772113632868784233134843143301697856471344619905585763151306393156033841092059156456595323960366871202308631009312186908716599985118586988543662633029775696524678834343583605667663504658542687713479693285616957145723555324614483893507887482188322571320817272030346500237072181184903904601315430421053449314936832623427685135579866384649450305387933957308122287157800276320667026956084504033743328069992008646541662948913248749730396436916439745156793853715679215530383627084175089381599012273780533109512464062316165827613057634895239364208394713617927285917150374306672466355485066715479315976788488201970300790807471562766589756215871486375980069924315590346839973790548984293363203939258889799372807538167919486180162637023477073728380758768267192093669370596766451705068198725010095410134282779360309095828847194838932414542446330264122802226086792759759467770758566244672400205057752129796431191108677946587393969717745851961381917518431935655469400064953457284479633812950810774319786332590878928668939606181695187673908743406756836552474758530832435274816649060342742786980279879570913828672555235510128218447722053864742455672949611167895993841583725375792722710209370501034167663255598779148414223527652211487293243408203125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,5] -35259001969812030862485703927327849276138546724673996334462185563021634572815097272606950015355120699754146204361855163153960948980183603734564082447105813307112564859192625895814463080884886529882375735718643618098053835116384887425786525430395668120058383527045824875891700891423025696545627724476907208870978699602945739245473632488810907043054386135784428666290570779124386282149406966860654761139599975985821798035901802589555595556632695733059015588615632372949844483523250534367414771017769631227351867114143748632825803408899122795481831525610858558321057491512091002956232637319895701727058594703587974927312628799052530122030539030326496509487575561210664007632124883708736229974435305733573295262715222712073556937326650459834591502382304801544954999662594207472653020881035751153789395087226536394881226339959064129741510299104185306955208951436906753237245314943136554899505120417706928285669883540097924272570022500016507694242055780918964506161921461779165888672355792583026945107653389007401504357350676338611283304168800029244438663064005057957425805783144699518892724224287556404198548401682893458121659627249349959535811936541280116953214268352071073322226802688357118771565856734606074658831734200717225557775475598035308598788363736437005123362840944392201216840164356039045843868057888899323173377300061536983483176179573575179987942493967344582312249182046678748340903878328716805050925085102904811968174485319076135223680188574215667557194435283993434615263450380307492448689529967924746112655707455124590907147177938033714943740699648929720745003898912570521215128257001431603751391155717625401118937074034454794946718652808716558465690816615315785512338658172034157866758283089002051912988717219200248756149525698188917085119698150472587511135950571892639255045827732955587157835135875207768664471951398413537558444936096770763053180422683694086253667846704554926414456671382329404663076056506510047910345787654330024874747421698662374191948486516667898822329430296891675212826739478164799652188211268381231085050613858516336892869140291777280121904172315187134527560210887186704016567265152445559646385862613125829899151128168422908824026512547059476098642275159865467832147980831854479043901167266561242861774245129677481124621660885316141665891200264945079942687649435458989072597145586555300910747960935797645245620534076530550634565213140553198237745530792072968861440745260624271183895792102837360830030314345976955977766041006917411131111738918879156921443126819087275226554544031777694927047084668722748755482135363665792751608485389169800328090786933898925781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,6] -44376993269275477199804222621496456128097112209820786485459645438406769463822592836924582241711255163085285207354996920987318013289181380273094065698340155140121752800758221149120450549627657447952394681087203702472901599255354802268338874907284758340578191486044316877129248601769509936032184969163965721882686998840789260726834488148398183253069075570097797891864480710633186120829771128130652865582037518510153499518717218932937020543430825026877981031547278618308381222690816685987921811078157149445125320978626963494767579046463334515894534335274172441908531548613912550910630363053761015849167335961262560688198620465871016749191048723009947963675539203414501388706576232549787635349651296578874944022594311298585010875838989759524075058895363036472088463181587436786900630648437090393392545211691586129183893377321139815199724078101814416212990692396757676420789464697921931693483628020892561604228334689586115797853849761175595273624277192350735015077094033424280370614116680941560478812042313779723513223781143870880378642407356541681174905626415120992181179028931248217110484567650518831910904846207228455745883309365029253790261060738049830809403168114715384205391895118507022233013440473495506489367120164431107804117233552231044432724795359287390687859403009553002085829795662431833241541296393723810186541595728362350396780488417140573994041704939108089615925499304252702594819239335494193122331726538743583726702344236004932598131217028071855687620128079831261322576243532179928919637988581791205677299914171899077820689227841213354237549703057148340633940995688365604836216338374553578944738419110450272448140635883597370486622301297985814042592020138668611796542064599800966957696609047504749666358667547039342995733437067833404965048153429178906669325374505271456804491400535819074011322476900007628867437845603607202445805380151114719039113105960857595886485160509151269913651068185974552826522093089960379145661242683735861057158469468243314666103449814221850928250469006484903536908137417521836466204715087215532925038235227116030072512073809000389695345357771379271649458285432815630438824755241595963054405234711333481911235567193656507411554290141785396768004230708770910850932448856570518821240482271724702852464609539254666205440746742145434485773690181906915711848188400278453415958686305657289027570906832449008530041844234686418819941088178778368738995150781591335355986564957151774532195433543317007262109520037799991010359703128375432767041074198558315908212907705620461740544808379781533600251387393545239923283520765219278451192350121168317400588421151041984558105468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,7] 5371095045567962220995848709854635548206591896913741158287944642250769611139847317012021604446999305376956800923146013399893895831564572524664693295589915324272249113635148236269325857524923316328064896968043886984053755887904163453684704185429425169184063486191949007140674097725417324669259089377094405154605768836863968020539630587694031768571769929034901616800147432273684787498474825439037477248069892737671980759654353698995417498672946605899875312473698758308852542557207671119028802896481788197370676105857086695550211084767177832642876132072901584910742948463811582757043827051080929261038382018418364653906729209535128660606927116809777647276291636240706499789371967235826156772967810198301839261829832593793982408841843894713920952375548994741291285772820793301253895164707832205054451738147776885541498915811718146676216494500603588535578847607295243397737801628348981743291531139420641095216109541317743780060857810406733790979707286464559706074393579269589304268951816636924853563027606549527875134734102640499836800679337333817712661670185588492271052920814073077708854547647083985457816794574572358084789064095920732813190958499018790565324542300823437305970824407170494574870328282055549021896396641706828987136879480987350093599217309481134432752271939005848080866950412926786691076089606227812486395645712499500774038166554648495338222233178037250431227931267965971953955555177387263167797678428780931131521323182035811884846444682094470822871828451156334293411223620190754423607042105762763437571575603618341589739754001677411620512109508485260052826106762023764834917740332260162628285468587970305652566582006041494739507238799427145711744796176216023231402946527010862064673319977379931310092154754392858954733434561676985533974577191650385689759482978817701495527712820312068647830377920812696580199869620793222086318653494247831606220919699223879877194178859734512740894419504133078042603369810914798931770812612924970451417853149746225483740543208363292199517516608864680975866869948241717530615806113477610977528079549625175963713866752986554156836787812672902625913462039559450921207101706797105088340714523610271679233867243859868633442918892054774437528564488441961971757677218361201038772645997626425995762927545909849343439212954304950433066443892057942803888637333136227915035828095397109348203413301984041168743907608192575420651158748186690986868600802106769760434619978580127027929796499250280627132748807483305851318098442562185407634755879538687422787739521256793210428223734751281811404053387740372474083089786691580159543120718624101272986592903180280700325965881347656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,8] -57709753715542051114910816170253999497926388195901910562291005572111777108603891101779219613037258562992005223220841124498599228048848220493602908953953140441042800197830927850791341175552618934706957426803415438270602097461540164873031175891429976808103440207377860971994648131285291108088998954379048452677259216228482976614159519892303001872305218618831115131308978655907813481036390407082137970474895198633746344089076944572356470142219229823337291996455963302626434444271837916303951954871505731747377904259452658969436748977198095086995988876276656602636808575891447117874607605151729356411877493315743056703527941744870710334019755845067135138253431766416407714900027914623357172854543993695801140813790559639664564075400228691882057767363821459341047915205773918616628576465664980049271296716655574438030087526388336076413022727045777392180508595514198714732547798676123301295138092359972555525631798834484635292018397715742832505214536127555700373143159592732024992098040019988931971953422380257081229522371326803444390222053088531555486041285849139242711044289058218700598385576549262849930953649326394779056459062833911122169367508043632427691325638036299910812424856803679205420265510330826942211880746758024986306612833868419322797097353777312811247118400638860421583525302667015690842264994763103867014676445707486106636189236038746068045358483486381649381423156906548808050619535959826432037973885632538149395498968574663103800942600589040296074168925756066733734212621917183814188295038777955393468447054620107815952069849896105221550172153438950263372125565415795262971332450533691630282581534867016148279928876585283473053005588838533351941077266324851441412199899357873487750853621379149450194596808392262842919075862317095362434086301399102751354151080391692624700278723385756580496808421390337248565993730399805224743705666456005640970384078265091257227172019066329184438880935896019111545487259519916200633753943427197243369132953801508769252247631590992797233074916406751693488007589120108522419552877927941619699335360589781579400964875967335983140554820582237731364702978140047361298190065326850726517377728477432393513543072393983056035327278820580766221191835222085528864397232307463653323038569895523596023203154132056355595747497614867742746505597676894652281788449559875725208774599541536566607275637964580285233709940316745190115778545826843982266146855442078211478534931121548951407887747109822439343107236820454979935802126657081513839201664605629469755491479047328828594458606077558363634581657211352156850563585221546966198468121893770611720991814408421305415686219930648803710937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,9] 345874051265432762308924473566327431266052039818187021504730774846648756006786195422193369481555422003122788339295902993159510932103416389914914377055995408496790802206846993054522674294450331611125851478379720663916273525215154144585514852018737272874810376860459493520478206740472276237911930040475432336395792705245515763492455962734043141080547801366816393227680349875428068055878583133964477685492128604068192502746234295990797343854722475978518853994513403061141627468549035490861537189753134809426910890352760704594506193098225371709379278534933497328511161955990460461279022219943579244370661195218490022252657471613812229032548299701783341473150905589088172158053661571805351938093115760369531316054385075844708042665016322073040132393027098587390481755601818753249969852162391766257798337900726966534048262362595980200358763893543974435651308890246681233068805842471778100280406988883472925912688342908583603825387249364661352036126760127246606370784797278426771962930215894073299660996261852550785988800723326914323768020921503945233396516342554963840358645365310962604265181751872540006846497501096516360701112186869900234950234150783497406717508574706299033010121216474639795389075934190504016302611622295882913834902974783539542687734270072575387535775252346302445479628538911891458018948288349867832514189379242125682579355284379982021083510252677409817505884844558940922993312651490649669123151496464645493506464587813321003906047755141024269480981276369969447671171031297315732900371193354192202235499148421921147084291048098787508066756566828768428071031873313650996262097691163383492971497593411080971643342942250888976413291509939975866639014490003157724395124356307206382427237081875563751136314567407616008584819768054940952943298817034144790602426669381582569113635988776431150145277754143062658647482297080445290978712667845894616389072081760349709650969899504220346421719555782770231476156220821288702581873940199179476541434650001572502217727696839104405768133381284321602739154703040865892072846845555542790443039366685047269386323156038250770363873910592126481392479531081629562402414385814270788021786598047925588146190646833728358293620342037483390294868081019189451015426977059529585104558602642068264929259707779237879456252576371593871817490810752249745704203064166209397912702193304619924105637947409295692396549051228693448532255583073485214019317031929860482887263818637560322189207779517597188322235446406985011140729724499684143079583488268066292165186089865707381267889315399031914446535743651613048076044177539424657629194293540069364710953965513784424956611474044620990753173828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,10] -1409783411397663913543408157657819704299726675885845121492338185971753502723941937294116561366734618303831077287398896062098359340276798829244197387608993973187971180570007807179392191598129353848422092920827126056384765123676286835003443080553293469654450077699965920931071102395087946300217297889584487428269592461710202279144145227598494618080343807265202339063292273625563552492461935838336823825937404130239648789391844185124680269199233646716091316535844258860659447957288467454695248512929167289289387606824892159711850658327418855653403238097654179152560821126986154271733311879635486125148503372594321945267776537091945875918395304070225114942173210744497384971244453578930125671967228652243967123155994561180345715616329992754820955508268115950624756087578082179447115720490617704868438332514246346656436806558131759905152767483124853484097936249062266678980290117619537029447604707338629317823931126959107770690417477046182811883171857088438436335745613785465688733750841401523124030407868413426821809051738003639794455075578055165672547590778307905352154147237140388325567588503892994719031650502136121496593505334686948156856735293770977001395187848384565618654263192961086105974669114006911509930560272917721167210574567893649334061617288422173681193400818036180771606030071262832248106578399710618314111918088228967392436560850344502635818851104195803694571300036244126634458724101965973513954610789648386004291998950106730564345401663577023476320995310470909661711433632368710528887117808447846397319811553511212112729540885899404053357181363692191051286133845350861744921036826121195180247525001955820604851622050266503577937610975348643428146310721907021063581862986937598557118524140038143755865320486469318636730255852898511208066079441293205438897967957571741622164628117185402053508409009693074133080582825480248539926115013391673842112545261243491788418945584443231297892555325347698791917248724805698570412593247259726016129300674986762265395057655557477478409096884899825910047321989588075769336230333201947201451039410257401485263061708869700060192238238162071887463699775351736690673332665677196986307138312294924718570276859469036001067710350507825668518384161093475245295773979379527181660761950490421082485936468306034052475655549405426430520389920011141981543984034495509039208150430229922425488922449209398150397013429096848767468622109907617498351684153035552245590041471489351077778305523235877521004967235171532929920275808093881414538905958408176194307268324009441252200594536598887483661051442598384131088667628786517863080007130944518344111131714219142807564821850974112749099731445312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,11] 4191338933499997618263348486641735664475160251870763856246707905739359103837454815502820820610668888024394621372550318058541010166304796427319986895149964516933317820851072994140694837439594234643927564248255417140112964345858709650675734025414329024080374238044750750343951470578655268042597648049824698026476995605373576629671847832524083786138580679823713631443870131328236005766929460588142672663518861972122953858535454632206599183795449657198148818945672659392905199409436059102252384734966331674013010230092091342099979827787778482075643364157326179969394305730325869738891966247664575923693009552088205260164322148343547851249727760760736426581387392901084916008082076575941281595461731058435031861662392703529077418907374529488477068686028815785178514037847864517884523318696176809500575483204665571556258346297263395042554658731154063004418328428221736258817664559119955908660236796088380037704539931714480808731411199275686100514171041794646286934666298373970190600972690604503594644728583428443645214567139296395856930859734497337602132104138760229093231828109515785750665053900987033062769263633802503927162576693423807586125914876219974137529606700670608757218112835591624070830054972630393547370714887502088716187427400234034571797507666398979551472433525328672702936053733572191688436574479351135077401988189318203875378485830711606545540468417500953063244482427433121361802762438227376168382188178210901358353051361139486058881615303297955883366151907583236604409077483269172886007320629425526105157387273867515606536216586360061058047852516965381551036005482989150165636632572840404818526458516574064199575914951676036912607463680516370702878910221327467501926693449445741300355191707504397560063698121395988692397262580405998772273994257230186630162590714853170930611899860413377509275727712811488282718220406537549492229135429973905023764854242484292493005194572529636920676967236313408468357314860102907286303142630631329523438774441216141150834930564149953758246634586184700233735848654018124096891206282750232612141507607832218413418338246224796529870330123637443719541802424684600265907851913002885804888644270774242353334286040608264637104148281624978374499665003164346259854366045271248965297443187944172753536474117134248436086423666999367596399442644023560921332772066405233950261913345987261423105479925969805328064492381878958527955490884292310127699037610524194811829437036602320391828058331167861017655681463245868008259225363544548568494818421286139828775893611963506258455025203230738830073114182234381789476738403902485797030175991021968129013840469870855187650704465340822935104370117187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,12] -9279336181753664473658862934095239092483211290330317386744373279581115653326714308384573204704807092746774677958945486744346848442527132166757062058581042758708987355949727167808411784449257458689774012117526012993112776206502009664769510450588185472793919657434722238095151437646370105738806766643586674037951634413994142937002797991784582481467167228267034895537724132097506953676266250522216982693491897616407756748201116054479966158453773927385045790846931781455681034117234225673013982036870831538698038453861082907468815099798939868872183978483035768423602158900679818532745560657087460589957687732161232904704625028923195334634315534914145705222638756208211041266219399967253998440553564522158081169903881497787903250680138174164080411169608091100783090306777220763339108351616058305448784263749988327497754132215224217937451915307471522987698066340119497088968864963164878688636482213202679177058649680781050158793389843237283912659050157724429369301444350719780400458305222151152554474652845657159619093396814868622595608908572821947166580819971815787763999905781820681403986668098300060514456917938404258733612384857355862624925644479218146406856545770902442825473710241224404218148646101646017126216781527725913279131651209845344661785580855791821940300072187345903576318516506018687321602868363560079809505167536962057139774182126085478336243191492341004620696597451789609292995182843815441159588220105279493759918089368366221631033915877620515574385550485978000813468242819873210962596863169589595373397565478447395152879048922490559237806669010712600862784562138055221644809456226460368783970880311599002003433259864997205154713063844314004660448994796906060625467584778052779792488698663781286576500370367236692948308482818815921642563349364157313972189055141581787188909296841840020923731101277997405381643584560634764228865971491918104891296327174060521086774909403369468484687637935686692412204151377859312578595292270722172075991618479277630847189248456788445151825363428975988294436682749064734154826494306022161083233050065901464132193363898156680141187498295933669221714940641225168429608086319292641779142532546034515515888534284911202809490949071019724906203325177293474931376240218874095633347447968440437119608215996156622818938575748239490073112426182375429396331196113431391414509785905898092513251484545106984915578239738277405064679510746638066954074490629412997002477760945004350205007481908883726763469320289578824542267379703332893501243574602793154021884452553943478792663118474944847643494417544891233401692537182603027087070714994268995017008387366647115257478617422748357057571411132812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,13] 14850041012365072015126903654522088965965414172804713303735980494706096444993229989958899357689668769669864962767386875073981130226289525544018980123190705639693884130300516862371627524462361109126748817560763202537348054729187334883111947700473902309231465374416813737393321202461303224700557219357447168615960103381297106621970417140822266967661905765311809422055794655801891122653532511466129566058876922951949261951081654141572864118039610884675288295646672816021854271038093659069294458222305925260330813467953510077013528674332463281150579056435049566518753146331927139295038339570570497971443628656254528008513895327617919768598534094338505953546285536245867154454395782056173829973056899769682156879536249597845360159037259974666530371307866315245510702647840143672658635059027630086259485547678186605624530975906975745498812282203042399940513231571023568448338793929499466369288547240547218142995970499989768175645868409564078647121427033632168742696254905470943020809336111522881572608475465421314687840764501969538835496646812692390545334574924437879899831426343348015349018197452532738588375293371011637638440940500374688023852653547605459767857015769177980922071601866886052774388363502813248853806701089395800712564181765446967327840005656166974887083346874436982806290546175068617506549781345810322565418953638727048066321192259752841159070197988714979066020114327937539336752861245518381094814936756744245073992796627998490277576354754852758250658159964435651909655173029949004396534597970009965680885668973776149099109061509715265949910407615273020627090783672799208875221083055253496706037244472192582277896739405965290140122269032799587059101141652274345675955278153572907769322360069068328143452584522168642095296906212786340954266850727733628763220004615666498504042583834711222027781039519505310011004793861570461304388135811235185076696510669406292817326936934528966962233771275085404073731387226971154479026210522425935582021456987999633130122702681176015317589927418421746279695288389185545921739044066924534278582145627306365819044282173952036676492272522569565144383641828118753065167366935932873226001553234969737526565913789187196772914181191508101089484540710749479096907785147115518983094479434138917325080500651764231574326181651011720407396346340193759412715446988183740199343263674336244195781958244456824599659341158307182360610279263676534605441816437781884775379098583809499156932266104843804279788752297616935408262323585824174340006006538833127878230436538643020126381493502459354980494287232524037720907921632864360431519163668973406445941402170569239915565162846178282052278518676757812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,14] -14271394185156337596947054398517871939370853613089818051969931571574174395173859414412610056619836747755184237467242574458287801092131064217982859219728739797374617277231095697354831565809127896310879132529351628730907938586215335705561312142707106861008867463267835082067946184432857814423023564732089250783720768677594329016846869329836587162305037561335568340896571327938364877289007929877253815474734856756473473208595907448370550455113067508756152599060868575953757952007771282466684692586543472500293845276968394153915670610084240813382040453708572993108019862942913457282619606515796748201046702640996548164917759962195888545971219366200131055205952048346838014631577192180770410480559821741115852900219384726688850069880778183267305350615997902022120377006033836367308364378831453274886692508808950779360564547661115964534537344131717413536638236792991613302538218508905626444833962846600425307826319830184850243207385825670636856359004893161042983367415040117135732842109454428179448072415137380606962338758324151478357062770829073706315550265747916592278425370138227377419145501249493412938177565900988387857414443070947489984271935106441857228343796760086127270798099367617784302703767838053898988378844626646615009386425360125604000220400970897928499573279854378161283924547677439384355377301690191890308948280566261768495460662185156354562702135603155027982857816644602680774368546821831643123339833943436656390852083150841706196698553316999111980146633675865439002731578178607243582556717824258422842869774981349836368715775451423649970718094094026416298191472172551442341792704221443254423955126673407409256485451705514589213831288638159619404589233564942071298048759064887197402675129779130301666136922563635244620641324194210435113661966944462366218896903310540049199541847296681102455180211210175433873804429102472709916280392503244962401923522159586860243111860236735208152617244515648032256921601247563709753621018394749349549462489736138338511958702487816626569075799202969118356408509556845979176821849288121524331190962875680077747116705975049980427134640399123665142827840799820550307678196524156164411580283904744235214265694796797955559974497277456119957200952242079349971560459693325823539681106297690274474508345273443094319681562694779673320213676360114031069339299735611546633101006185680779509452295336305552719704945356171088097523302393931245181920228113291363805311820955615648437945704433450336068527422575706528056678038436497467987202056511082645074647968472291149576613955970215538679597706559113952685235517713439901941934976004070063246089645120134523081922850451519479975104331970214843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,15] -3636173329926836032795013052201656373388903739660136246790399339584254681508169136297717439335924768337079473799781639949703530705252755225738257727049763983884546891243591494601032435827048643542471833131501464993605502720777050830608976701084238694081685060445281217678183846606681951510095210554990096620257664610418464249213759091412418852643607286175671307340205820236421576978842210156870729508305961709450331716551595731743555883863903510375309479347260321741699331699655374817843165824255481937042548797025005502703177886532229147889792992296619789877586674406369430841403511455405436510590567907996312247340353149024100013645849868928686722751731642420016659465471085529282261840460816236691255641468712984399579717742573865245499870182169367428988709749896067336880953450398706211609217307607843879722605696323626602350099780755087366757113608654611478051478968685276816100231617693496190541546325132858796263831094886028591148988081471054884303388664429404411802437811128419101318484814739474461124142815731544928630518512534747379422690822256176908830360300948566280704787275395882002768256155885791271148672216441751612880945833071198954154193192403335681533137415753107208211712897938946551006771078591023363456722865391986578803140331671867841069342597180865624358398902993244582641685737524682706110981884484226757828757915064436631208370558223340161192781253892553539652161014465254842903024273770222425924948692576051878456051320582949992310633030686567632937381472487944577632773880796718428308888921571721121822634428286798005341419284676339825748542516832969171901761425833831973633513623363161469855354759846944735316189529261184970609264640745562476124531085752930640812643824693686287611325126976427805783939593820261329344489079028866223148286405761729097683672436108400192604728143798756132088238587827541753914278640808536286025183953752890306137225708642556596627968391589707590717327154319793135410215638647588393506234430748567841028454759294538587455887272784257834099222378543377720677946151451604425734717851165709153552055632604817224614903817654736782682473123874306502289912684129576607256606602600347050774995576860040255181589215155059098170241080216925002187368070284827416092713606123166538754290291598614098144917658504626483032539807836136496924182703089761098169261841324920812411360916812140109412332059887730306633375864679829651309405440170941561770715868843965505859372487072776649098220242982582342986265233309090609380361130839154708823616663280051702298028236575821306367019092835655748079537000392057449235577042218612321122433011976664112008261753317128750495612621307373046875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,16] 48808181846712270809911730203874759766867515347097105486965825681967607195224636925147520054290882040563168567408540370551647232688271514264216045919452063392007293798853212941266136878080881267573437478358955984771805057246386638897631376050926805410365555682844208187751788429203102522392984277525562157983609590075724346567074720484827030361994338373508256626846015399509959497124364517852431125425458831733105911189679053555576447189701452330037412360651564882949626650258343122456135601676394649813258756946889278505655920639176192624901704912114726792214183948792040305082895419969141060410230835902979930890457074956502677941993424817867691495449579104707993959882006572758362398967809124589574514555902165013843357516318687203954205808555754966613067041121513510710535531980685447484891760362725945193185503453921309593211468766635345122777665216549533470584623630732432248376110504210347677308710139678989593355623834054614408626869629590605433620886914677014481063717203477431325212625117713901504346204226380954635355305105856754190289231310016682630309339989941695087099012963981061455583872549686735843786690218328320429703765503619403701467540800157770662143318806148167105586013714713100727862060397846039627789301572773371418686061254029425500771289375298686314085589921495740350501328116814706068346207740487502042227299350493670738135912575680240657396406026400713366368385217420099102253221431237744526431159171805769115214002328108065890427704486413974795484026175745453835935155415387925460737034316368823610963008937073396912332494979684051726107044677106722713964380511535551130753471462524466699879822687147679811775542472469958877561531162650635875079480091132376996327745172096475696254284773917177096169690270058675155702749919507983006811123688677756704467092082835116464142346069045546313153169763828339814510545591016998050176033284737796150282492064136732106002787337769573735609352168950212596496690307385847473042216499104489356439335149382772453693014184658661030953367351264508496201976301811269169968458235868753299542703500513747465075958337468800097173578383849484485686371615776452764259327315604642128534979491486520315942639768387922045530394619722635675387590628411503017231448986762269375493051773571860177853717514444249298001027322373821620431637997068585109690459020184532007737674685617153481564937395462180677881266334879319412789691851405869876975171358494725004036086336966442716810194250869863237369233422652508658004877855058795629065389737650318958483836010006092688342153721812239418930247278389914170442388563774553625638030646149458091631601064364076592028141021728515625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,17] -120134830596941545585894006524840042608400861359199282430275101101184645054011985086277938248352455675502107670951177528929717277099465217970944821639804380096832360027406087766705470291995068237061698923389035790764076796956641180229603704008352624418315908437150598261037860696741493463878520988069027559511667157045952400662098940618548697727710375359661540180335870779939723025935312509308867580109016326772379574142995646424549852112722617750373353061530897155970557428442140882976137734973136990211294072626927627460607140767883955208367930712437409008956321517008229461917788696373844298366449989865175029293033678792946994080293239679477712717918812532173310622288944323315403711410861546695461964312824592318933085599221898940519550523450645659444225344962910831741522134380792537471976470017660025271644242020469641316362626931184030519185669029119349987621387292533471722509751122151800863195419540622162356894234528613087361205552920859413008174785464650682707062199071681570076148382023228799746483552041031159657032252985922475391536715915395153400191133260954195222445662114934426248394845938635243841694566959488516328892331582657022354196655087782565166504467062521542396886845319922747735661488487614023101787255683923172567779591588935243536381968023638091954268060123643136795607620481399563843876786047896689002581891928551827549576365719911803375682414817085908622176342176762240771537398029753029708764094871946670585134206907715226500923153591255543694077694263370945054737382799121068162918626504682912522085220289378153553407933012528254673664529559326749608242238169616537939770974814120688489582674132782086571281334907599736916523036389529345235800383415730142389596920162175560368100121348428111812668306323840819289123867183668769859077294788444694564059745581312820729092438483490779807594774935950252127729511126063180280523756630775370241055715007641614152895425898849735983311806392689711514155017770786075651968095177079453587863780150110773180560088884825147722477752709909312949739568961634261995931235421781658289727966936632071348545809503688602449348857977685974456593615459324199590742326004009716328752958082042246213252381543940883352652727021991133375012721085269523541580454805732255246405304399132979548586809497942045436671804013501215047104692979000154776632426286597957054245221908351272944718607765055355568111108974282736762255969354083910833077572128949685914049971005056019090135454776445166328332844114063436366486516480611707760564665270891086620316900262025453375281071892359580968009985264835434039384959805641926782224169394105799633931663805697098723612725734710693359375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,0] -90702049997617022077907629940059820073536323499734694882026416836546239742243182847034448461335051496303732623174805597800172436444246416721958373109779175156038591495271768249771425607013437698224457556810323856419046459081867766227036320354425959887690931910553165473250740263462586544458449075983706826054495961280340672794021749841926364702564934881546835603026466149580669795851081354872304216026423968411233033636864299180838185123993395700457351620353092990800397378262453193089416867128965768971265040108458352557209454068698514078986300907485686600948123125787245769220922754673314775747372028384753251600596565455330228876969179915815672568711850562883605395402349753409864432657289670477896631016609396386498861961236868222693510508866406274501499760075464087096881110496521142909689716870866587864185257056045686785547531056513505331769617224780436682687387821108309230684445905631693902688608550964766300088405925788209280558221917038401561180164496755653658311203217089296109862669324775757502616931214670426788042309956411750174442763616266217255750240703113895976832071357147674045476818172745191822737220442546231607866224161172807110183612285921274384469581547592997000861946093193516232064885568304775840052400193359512044102755944069506738498167830670993519111673038949424539282818175257159830942625137684685879305317239790415288608115042518681914914304631924123505180862431608424329679685009289594059316861295505726781998434012498286746414840475585585616053414185629371659223009066072100672187581382819810587177318219008832092357987464359911870244374633487874694444358974053018257906484879952174528015769239584306872339450648121209249627961137965801085674569990214168162830274477496995702981711164516584271894707816444126619639178807605821886317241886863129919776900732166828748235500326933141516819853430480821507333843608224677200264813095897578332060071148257305279591761587904668605709978012209153613837069652045039690578409716136921331602200318161030975536400333575459325055527132586350149964768208148694549855118913647513869903606717393466132848513558702163394462106793320699380486253125173954872076483619134689935198421658892350272368985369006113709099085567332106254997236589965318410750680810345687295254525321622857908367250620344939345384244446605414909120343998968406162018381483199358927956181352483832416666197134476661956803307658408937754479212973117258504999544006673614223746919464863932690584526887620782339830666533795673498909803552454414389829808751018445364409606915963793002520999114723920797587197739630937576293945312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,1] 79786039733386786939132780873087417846179469619726068639499856246896269978760213293933305416670745937029569015801506577893531428275039521722049302084286805129175573560893933219755301189180444773575334701590936924793991820056434481238797775579337437939944616590906838743127288883857630174528764199039006755297333021722533372745499220542465799008387863651732599459895391639700471208244872231253778124992553272670336889517471104134364690567319333024906835053736267281094517896090497197323258265809556803114966508689770364265771320708810141923971383082265825318571040425898456934068770650748223767873703772262225933258162108690542018361500125740278488413035609675989339567244260847108433223630524911642231464561021761195890847238399805078691217945161438489789471220618439228705724087756715508582694741460704832523981194749115198033222128071517549965107996342806730309339670940861732119436682311158793711382362221753898888311191103112507285731776033815901593793037014261447150099145621281566288335607220158733941349425881273622000901527557039621473023323058589458995503154536684533416553940078738333063805380199058291123746089768221510878990414259066804119135199858065101183619492057398300472825172301147747551376440496269385703199690818497992203933359195511423648133030131091362334169672501023192643676973440022447327837765916972295753262700516037550879237327344948436709316603000646247430439293442879656682318609785946602742733999105487122524396894881965044268652854393992883178328745251690640016625335642281299135954301027751950230936933471433226138222307135825904432098182178935021108898200952378051776207365647338251307879186185694639543889951397098424336676609177484189238669374526265657789439873132257753835641334255412088192807801132565088578265440948183828720274708080448686185410143538567451978918039111278290787558705689349658777993682483557359694077907344013001804205552497709164472486437792820026133468159151532147061653500751115953288584088919770700389219452407371265826395652709863070885893748312690654032176494824082131773307429384753885265300931275520262142272797463511857989140251724163813444026809012723533435060106198352190921934154741851131837230146352041002493312449411120043698344727506854888920189265608197931979451682504246676630767265897406776648081168642754415441767983049469007256884692996018298508562968123118484825671776411610002846484089819153678841950652163119746730774128473380571240968751743227224602750392293271478904655593446945336071739334645124834696244837182627528819005364374399259233377349482120403922902340809741872362792491912841796875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,2] 22395239721974017257307327214833520935964388931674774895833294852957454787738998964037846356254112915767791445470446315570108289806382138238622407179714196495249491625721396385381748330526225582981263331605798522569479744347842189868473912320755593596574643289056394238581573413729096986979767776806323357032248237072859094569997388764777905694805978517709856291111035275597337066736189593648449797041486142889563325437810222118028804907182942204299322003748973848814651127824962351733583758537064768520473038918322192843296133867421287427278231418564868651659329946171682601501528777187060103297721608043268737815693797789617281941091746039095989919631332244383827412145216473378343262797259145512226816215604174854728422879038593676757339707199513601312221588768567486337665570693214982308128138245858755369124904468004561407531643010062727922900685813301041088053256344169449964133813420506835142562089747109270402496541121966955682265587360508278269102620789169217774065530521776051699792301265101138354426480847690180026463122917465157668100070635930274371024190667391226851782405108108930905957859515544191242447116044822121332978064419529850928707438167673213826725041897444211533408919038842279363052692251184173022695689318411959214344190735642920683931014098907341486759994826709711073802770828531002555766430139891472276437065406364966024857056743015209165262141043708736143560877495807583593326427136525812595995388935481526140365098202423899457107404662390280110805191689205677044015222024826736652691678956520145615301594490233801394492354731755565274994641100461333856120427879448336105146391330607437724861611511606493003794880226263234429480984857508091902330891432011539394499365459119578442366081673309530544589421884318595276831734797356364877429168481918545361391015139742107374955162711613181509980419160460075528223178169166528435473611051809994180027874595685592905316924843780659900600086940408628215160458332028127171641313409803659993262812834141664664759248110270462109822904589010986291060578663476448761259534135168189524634886240596034372975840337884299864204946843746011440660216631514955430859178875364521374607658048174623067126336463424692671149285952864657456285895823562587580484638593038225326190011660916577772893697269781489117792541266327567941792878423859928656420169968183002626059741391256177730638950787136187578776490768444190401950045351532320530274062691628528865269540878157377967224805022197436471359427379224640731614763341939158163997533510836326551321843302532292191795261116696511807973302143892624371801503002643585205078125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,3] 554022337661844590771217174231774285423013007387323577029835693436800565244028793787564277195965035922716945540588091004749178826451690729406262481743567616646026646431696615411684198305432145884291731888975320756285487243519312746805681828298544924653702962357844403148966607721597176954587135976181697655624813759608522407814819016661889258370093173364340788924140471812669872722171833729744771900841183231200535155421750621841233974792088820691667005382169164102197300440898216342024923210208914982713411907479905342853981125597158396746063943246157196661139897603906038475689330708923279899501044529793799039996522764792736316193443727554522041708120034124785699590962944186079830832928529413419674276951626762758787912407289037483869059507713462372392105971838639207427417878976502698678045840827396783310696344539587809105691719361589522623382651971276654042315974068802441459921684233317603168117320800366129029196148642362868748335977095901029277421048693138937468401050592649765733754515114596019009506744049318188683103275720405569606915613801949403861332194140621056852642852055938371100433406923049202797636914086031919331116184744086035821598954838311173048914639036288151023319046245203502628372451163713954833517846953787879004810359456795016063447720095971846509448870021487818703011657062854980687923476457623217811123619849221469238141154316278177764147459459886123266117751863107898587627566898842924751231983895261698875070633083662840876976814071390475980938849629652999724828638156422551087608795163265053074582012943308006051445071894208518708027220166433824527275819110209197208163013685028820406616236655489571820571795208778091733002392295020466405834159596242514514127226679040218291991145033867329329326074109779861099237413001498379975360976690653595598518706427264635328988726125964459651956289214608761650910645812702555604956308480789830168871447859299483017768114369019577066989951271591522752483403185118261110806438410846834719634915937995411230940118110803250199966043448135017521353318963255432447431390183112468220037106298494729586327258949703303283757192931010121342724799225194568260141440022582359938662632147023314988370053843896389035984926201619640198992936826402542364208636205120224780893491313021866608557378254580691654581239046962717914865977513817148624059965477237551291890638550807117648681550230186753818348159970759803243012498825198753016724623995123287298624248260265856463483720352913251734474451878536650385929737539280099701678075128093669078140010881854898268352506899113305896080450534818551133753317117225378751754760742187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,4] -6131907037918257062702764777752009869971610376215493029207368709371793507287703572912262746330125790682894470191604844406626748442437229131932475323551278883952429658134197271293151319277494238759889291790760551747687752143894697164044844304840419438582634210368829648818073586513238207819443690752269674357484326077694507431443941063316568742500816021550523424987299941385519953500786894694546223670523313654773757845263595607484796325916615311850328018097819595548950905384180832561418611438883183861227723496302146562618927882984328951363187976348812561037615664988391279818094006326231762377868121610982141340122982917381216558477556249682546079710804120221402556232450088498358447644013788823956722307778357451852700973643286221021435595796208896186593113019855781777628448035734411768589167160340937876957900272851781087260529279998055743097399198953269208500587762980838710125528044165248985195833940953484940762487498035347521072680350788412355444068772458013553445285914037918090159414434485955231097891365630969973121162865581651354819693222815412052501464107822391632756244479643405073013939609718023670208477197741698351730504016724348354323579469882598564986490808339894227925657684199254797792988351783803184986159020615592723668572751315875921537428183338344399642222239323259463006273382780664093029940264741141507023913984530933356473595279899321370140574676289840426560821708840111749906022569488613419325688331726331219258317860451477857430519415586930815903048902020518114832373920265016831165688501262685003203010744365165960546676625762530210976833092753863856567010464595131189229402345047933809170610936481061108871979886051007159301706888075878694169317977705326686947895152339333118989234892901054963753898997696802723913628472440621443908407618466159059780774089902380903252350241885135357820066637723899281428386896930366783747349933812458322937164048376113957358471445288476310160470422931213718140851428333615657137495018495589411237464620630618836817222986858829289984839130525015650379285109179885655345993359428270730809662409636937539170942077346973428783760102742032502032359470565768513445515436119753828938371148901904714801968179320190959997791413065329508354610572341390243076138686756375967149990412528501745806877551579229180206087961148656187368726295011164665802843750683698032655615236088009625875028529331830608207425545589831924311029096994669756181907978127609552089566991613571375198588814440073978781323425541970125334464678391153399370734061259026851829522862914790778301192750360029934949882567433391417077714891092909965664148330688476562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,5] 49444003714039136673927394515222647629521060013941335430371590501758268748469085077922384939114706525013873380844832786809187898683980903974227038114048850085787360309920214997636798362256135820260644111332691816033015212559739118965775013022853253998591958895963514612954792029172809265579795564031803440290122598194582874964674731504214123010729263881007608227926881140069146119965056390586162561790527310341020524485587853455444007490273085139541138477533889915263073735555507759775621163363431331327164929601947361407273212891925847045119170181123582346199931026225467300845886332198326917982054570660080508036468741560231986407007147477735621561828473633790624823265288948009281608150980784583569829117020614453839166998435920331229687104834722969814285344894257725027745439777695737231637072189696139122972638446987925767127995969660012480157680279271564297010914551402972084632555179427932302196763669449232186789644296891391506879098237000140933762598059413965208984360198780542327752630955150522279409762527224473945760365241788022111790948128591798856057421346806559310917074812534927089035256952177359925411590127047592913864933884921356646153732399642798098048494126130259487786488548922833234333065016112742392617367828893981960718118855620660805952344261725295745973787289064817222516555726018528998794618360652773089331269103831816044743193382544108105857743378449985517754114831172005864199482447473705120641530908359423242077920501423218288451261641553268114572831405761304259284627162121015006576639305094140153025679092538772170703602366543817225925800294963867343411573152096023230453971085174985661945096096513295249492902373826594224898039885939446777351209152968210080656892248742031136523614788044355708843417279334723636640581583298868181250448015142754636066217087219979437474992621548653965500560055247804203636986754396061053120304494563671378654454860477395796912135677323380249288672956660387068197301912930043544972971160866590752080107385416075027548943958110000846647417093187214511954175026168895684844287909777758290809332975120820588318925966642298722580841549392733319355455962674637221588725330920210920022768081486761637189046101380456036849602663581898021066600049330904202244003833695763451713604736154074011424935796264036261008932886825232604955846835898100243351880692063980955222047989386130840253279922353297522057571740038028924982149255888231689226476332190687329129677472014496839514504842620669886468348814206512154994889486831961382891676851043915417063011064102319833367009578518286286033846548197313191565227530333004324347712099552154541015625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,6] 508032476438503451543882142781225083222195465901575030542015549770689612255853137694569607745894964278000186961557281915063093097975226062763755300741304789213150111930252712032477331806289216819043130048227643303675811755022468638357703353982347303512860450820841853224490276061332320562555292370785333797090844965212832366700647159605852878243168346915232805064463744848039365050453200514676277739187291394982482531892181863718214526124832474504145007731096719194419212569426654259731255367760141124895410242355244454816816333967251011445171099647023384222343959940855847778677542575656242711263764664721188893173148365636269840208772755765401245703560982698253255661564155684458852236680116779547274226289641169352918975273052731884335760014506611691984009360170285468946684920243121429003535142291195793787318888436057582134416511998627033774933956541094569903264046626294925586569178222148289784178942217087973601891968049894020748596219290273824453644096146106863756861936048157340009570006615384795828333180410636239528422029248041221821157976262662584666026445168737533748864833799266676713708227420321893027757981675000285736797137406608942294306373964323067206445215871613356580026840093217124985906246922154762139752637705527163128069842594153764121417065683407604965545493027064582449392064950862607038323568083340520780978274514628626726695713566404321165939096849531853380377997878300977681374406051388971877051947764507183277241565538881069563788250666137512506256215601244997997056709034315531516489538232981645892013392381078423198160138721168677469228965160885794823817301272309166510389678253995703159055816854050147385110499095350548110094636272639652574189704637207415443377849716126264186359006753124625896612866749527589553770066356265390961979645483056214451280734142290149397377375058315697068969504752401183421777592230944036902555993808444327880803855163456129238052028721010598711533513413309233344520918311539831643491959501158351948202168239307326205896411446458228208258931365840950308905683064206221280198337933097781822767525613285367705433722225727546825159818538812289948908986898491039266495142244930195436325598746529572864790055856505519439681656663494217414603157412296367976193448193677871908352108474172145802431779956768306720152788964290730154199495010791984975870453804794628603855555801125546494454075550266490912589207064744351992830383031750714565859213003078372473941180045633111018293725491069580904511402447411926874887345377851784638169959520091642978401659933517741863057403273041610503424460605723126894060141627018634125079188379459083080291748046875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,7] -13547744884679349831285500748419237213034811752547486520269039428989517892560013768325695161394947280474200386776073698347349248384015382129320506115899288963064520520616875726697172547074023772448013366307556269604501281347439062535614767034070863582520488005144266104521969004102917874570665866854930016847526518448185488613065284254972752802108673982986740573392659723606183328385486966028008279613774607767375752556247128061745474224634541188896093034143841737497679259082252985931354861752762302005802626298879547633996263357989739880344170643897788732666494324243179705342316942301446892202971590183293008941456528458906897555725105853264194698204354036098204870423650725824209311580051860593351392149736860879398711859916516481818276829547511209183519318383402598063970377212968815704689510919956204349620819662686516918670784034992470660004647832224190842391093623748547638840961246772399714405032869667511164333045212216398841642438389382748890410690795095862460376220921368130902070986409761601109221740603280009746386753303557627875015544742456851853791709171489174812638956854267131529975370459439502784836201306176010699755220303567738039537400633856897915422252074098266840549555811919429094037182846703989106239477930677324505570056899565614263308786603674750514126499923279781695695341286325096751564295866021600864494284775713343053235522775617411143067222008084862824418053005960276627943154089635907437929553329096511874222488155674959469159100288240406707648328909196209193706762774914656936458386035823667694365052960848462077993500569705816013324439583748774708498806597863847191166004848752328211560093218666835917077959703641407586521546013798267425117788822436127119944768886907921979654665831084079020908665074634090291246294792814124228215572582898726211070488945385117166129319662443666194322188757623463591309515874292569881785182573126556546561133611922339341945809826385769301555666437587444392471125318930103058081690442435095852558693778564743906375844846204139708458817367542873371110741221652119759354046517884501778712607687425023198849764867355727232611131507147367059674955864615636695917148225455824744637127462646819280180395359185276776979491328908821485768893807949031794520818541862756436214882196463552573351322455361448019628551500586886337780550602193111059382851331412778208623917245438820794000419992633614531538152982462815572865916054462175855314669172543989490338135068021748146348190120170973542096804149203799036671004801012626356316840678604902343470231975397604865906375509915425802940803588185559878740374770928552201898487084008593228645622730255126953125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,8] 124573685839151224622566207207394366268635959833551706408841717344032858417667083662981457633145674586452734069973235170529732427634262591517341037798477625974682912432127200268016939628910442439143318947176421145566090225795603597341681736763972304760826436559066457613868819059566927882853158754739769527233897624842143019927817059535236921066937602932545355206611939789438186371365831102038523672305869165820478600756192505930407018594161409697893243539070749006547799128659864048571430133284779282388484282413523690568712274645498345307966551925829622310294092927932847776367526308860135194201029798567534183463424692637350976431087815993032735351875307587859619480255027949418657390056474263051584605294020887282800283943400640875182526741352186992209536909960928215438856273968729797857364048089926522833176884771179518816856013720207107283469848375357297552423397502660092153972292540420243338015321444729757876197845913706730346031795125291874591708112216907986438131408627209390158935606405168014715765889361172568605921084848637092370340566415564199682948295656522869351778793319385504392330116306405159760778532308608556759683673776609497008312351540681500435548616706221191172798669355641346642984295026082238535818604688642370486379029911563139557938602529293897744945643576721134629750645771285032054887219671032317213665217644884359507430127060959552882315520551536985548372498351903168169062253279404007867539383141515965175343778319076168481455329616271946630430577174234688657750221727800450761113604100516690136927963588859415408842352575518832793913955646256888026793698200422830074522047470947608749626429305558608128238453608620529681058707327113374426918678299346304934486962674870168337264070184544436365601694889826470067963909026860308882504137677243247474013451106250881280182687457079183522314923299048329241886931407519877668713067025858779208089701486379788152420810007641522172114817389952408079339014759664009181109315308740066903075340467084647849890256366721292784670969225628919919764989994695638916188444874051190334247419584277774185666792653271611184061937792150036242638716815211108872374271924865099742516675077283051210849053313339794664795635019494383085250418312351331586486516296612487813575589554573467734655828486754982777385101738665990177299112704576229925135938557982552643604696988658031806393507211393164724819810741218298034020912452224675000618540233958089864598062725575449506382865776544330577376715932948071943653710407966126978479329020668282616256403748842955414232467591334509426227677648002781340002885871474137970777926187615491926408139988780021667480468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,9] -691966093161295763910532418527525468157738458601360044655435233330129924612750766857680456570771630548918348843854858019620399464870901780881848697180681368673072485608145884612216232187387158226363330710333014634396990778117958686648846084283526845997870240437216416426698693575812694306239778794680031719974061057857376822723200776596058909059616368339672269318981171885876354061080718237370438456725090307586318597768715805453402921742568626129251946608914508206007087479049953108563506549135374574189562906950525054808034594787321622879902078239247423518815633170883954500085574438408349258932588814034220746216116844132974636595020024837417686212234547445297743687526840162128781253654350120857727354696279954357429018893472843943735220299485727001807080788439246036298665573830755294837545085435850108735721889740305980680176846437604408970809659873271921885111521385032671239349220501729222062649101371672418988195938444529292856102765744343327701029557968400420972245070032012905757935628276382365411577351569362617805596049663234253342486268932096789335883414544846029150156473485724858324019367544849408441352168120201058641951455333566580395006772395624138592982455859890928469844567122616934475734325333964116639788077290424846866666485121514651415158876771913255548654059554953137156977416445252370398731451121983052359174086446666983304467188338292267101548250402700286218155066091764372534177809589863886785047564518411803791126872802975093647132950029027440133103582272762928182027460957309193588539246584592707963573129543193495305922539537346047666665852438781313764794668681008598322006762680794012937521110387052155418164843015749920909972750178806802535754247307928649566462292990331318599937572998365328419167782518410236972663282381838140798271626629666793068345654813447468999297770547716213061065753319362578997322430505685621774727879385781847228060682345744463650699693722529090610626467783858249996999911148187616921238306611459301835528780426501738407512381903682327641526026387112339047089896035938779634196175354981921103720688670060397579576717486529087834730046399289528117771818508657383594213870423680437772162051340034077341459476075745284593148789454314558157116074372656589748611046038115183233757722601968943109121157035088650693785641706915894825728353485731304881440148691575661270898562477911877476144564609249460656260145053533958327431436011565059525035771101801646876573393392363368259123081387935515538613726628841555736145651642111539109796326550505022269134117517376032093266096486615105159178456508974398470610882728967562118467494406554019192867599485907703638076782226562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,10] 2654672040577078588771221622423970430277949226286701196943381953300608156858271707511854228144604267732264644454308398344614699024897721702390148896468107833514549365331922040170470954265071354778074511719828473270611262321464014132558762505663783185398248908758937974009763495728793722904296627232547813264516506246985998474726639212361808610998248215792667899762078817511125885371741596150787488389068729461531573166772513532305740894100391739081469973132287342036586183089527693119366365676253414472863851581560888651987868892254684887403832867452631949782717869986760375096688775394187797042886586197171517497525944395487419558808766831370013474557623706336812970746933309787096433920522979606225035864140617205616035728899841996065922132153805273017754142398531061899300456887330742301117382076989588453034993061449834439915427502280730839135505792188832604917229830883461971348865523294586132071042314541864613637521710587127453205529293016274822831954852248421320800862005315290275646552611809171671090051380072293632190353428282978243080963165807823690833715477717616353006220251618422236802414121926588582571038494649509575646999566936519707526363967972120511657611006802622378317231342347688387363536534697208196706654730200438144041695531508820512361241804068618785383263470088143217171594587956074590807472729027843922938623482687190331259710443537110715697133691920491683840586345134076926424350759587250023531251634024174944466198166717398336219151113110139452862806791586735303524729727277476861406434845206301744110760358213107289495727688697104939865352775926356387104926838312538046307523646586853957056523559046409978202757796375779281332441807600347520436906042617569161223358067475095862510608478931238788958249250154068484931017431184448389668841450996988356467256543314672439549457954253073181419207743941539577028725854420633988925491433360220221685577960213903488978140487175204898686733907339469698186648242212704629655314889600849434405291264392694972087035779506271906700602039421724773429469424844191645385159964202046105923167321995297059200140703299336264972564101094679448243951942697267933076135860236574468719770634611119507381808740587568160545459616208469258463221059279698148161730205944883372108171388161291677993184992630200181002818056394950236214078474479611560633341373017979013946145343421191292292177461188060570865253098010951658346909083149558737651036594225687155508515055560229547724021890555363537807188582090230508455671628686533644627604282671365350268005821637865232430623694841206098751170376708274709962965973793729978525875653756586902698444419002044014632701873779296875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,11] -7365578318209452069245868829873592866627435227826366417549471875133230475249002645153338766758781222456260212698526620494924386133676756562337983235611447285281607416902035655095092875845150196770793402398278801873803282162432674088230576783894056862393115857957092155738430817564816787783921352231254344245493819459940546077070081929178490903833484249858666078203298155202503095576264807710507677469310140472045507559510243795936446842545652091269886725815059581502858403377314685076897452054400465928603776013269247769117119006837940593165313784171059244639174110784501905627174976673226255934367844708291886050554020865524482514152691424274916492536633040268438242777409318855328640034231236955220520740217144787196226389832964737622494592038553118965642441212662134318404872305342699690574907007850344651933809310028631059027046157384761944805538222919681857875896241845750663682541907172229749694973310951169824762471384506592913821572935528740781337059897807187201704202088822179061898042489196152693979216714273022145956300628404574976291114242302005290954090525714005502676816872755369870900877976358165252938509814282059333808453139313569243897429728798952421058629616312286673543500399814397577615269442984071278077379326465931751966673620167706381481733083711179615227937585755606986718093404746875833266838378003797372794454354588356315032798522317230774830528380771101265609034440034757203789881391847051127728153681500160400346177428805719744152514873465259227663932805441340702814123849752291770600719015397627861225768342639458357032424341097090455709439500983461649100429635349961491801112686301806880948375998440814982773933406042236200067510970791087089094284295798076329467659600785085672856894050242219370978546772550206844271660669744049276531497431508715902712180207214045027359564622060863411875303947115415419806947460439095350679269772721126288122204300377376343330999800088830498606939499380398118903097461287860095294300742507435279463509295688900365149527405727277721147231156192849132759981637601534257258529215705530130242449557520553835442029439809237490075280387696367382850627109758708931191770887376442806147437713396469142862112207972349118633140603981818428948904429850312448035251472844347391531408184561760189220368289363766561554279165585811470144351013265804404277816474710929874580506162908172567994911579061574993845562597005736461527909595332806367434220205048150844464758414452259077027831164765407428397636681976839188571109080365686491634312144228189640613120251717532481890441426041824518383255068975097069261300930998736631856273608686715148596846347572864033281803131103515625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,12] 14706518008993292770868473518884613013543008942206595369606590562022461241630500228960985246992012291777186774218891064453144067930281193981883947601392987118415402693097553696926328440638021856757126301694472911258884384640186880858646785537437127569521473997723940492112526809757127083722683710274057616303624770434813229057416020275869553403515152577301844146351891689031990626953224435037951137697485495043890597898245236731349149241606965800869328355828269407695174591665870077940038094102294643183574363263633920902469036413768315054948676231371513356731922609319199524873955050285542110846911415547502223548905974903356917799659983085906596062940182385166901416235940939661634863659544484309290409597391404784251550477092455478640375648367840359326612077616961097708873511669775115470970623709551097355910875602099952456616556080999662501043940388995741774053347151454459248211786555959129860324569482944803354176749136917262698502459018507573447253126839927328241486333748511559932159943302416134548314323594214906420860845630026971253393436511597299411849942991806288390839151472841923004612634918050097300819361587439874697043803839586778683599620231825644958010162079421943110990265683936719813963759490888544209921030446612661801339425891301817534194298952814545746346819728577299609770005773224768684091129599831548380262782245474215071906281923325504702715894513504256621910757544211387403477268628983575463465826261614277499290612642139761142713212557169945690342331487333351326899927321745990411634208917355647013825448962364620813656563671457860636169780283037748323040691620826045688255797617527530365197529788702096715120538295905567193078467167383756926248615854514213084864513888657288931291566160601923400307031060080321432488544054003896874018388982152825193792661189132464149131107018808323285676473666149021303395209462687694580281003788808716072364219759052191606429866468705892529815843213294471853806337641827322189931976824742858808040075015739333343846373091589877032593543165986438051038698355352819828982236450415234069484704787421497235897528803981702647547148239441250225719546297765916043984169011600333201241393276869239207458621469694902643630034697818890652289830696752502621767256909689845508927154912711825794068456457236508239995472409512398538567380109737569510810106414426198599944442936104030525909553954606865110994978871553084771613063247686923638713007775955810798288670490266283748697464125147367835132547673570813943084126630599201096545393644900844355481576307707756529137165674780638040576515808588516631463367619284623991606940767324371646673775160252262139692902565002441406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,13] -19192269049452890595882129957030969693914125801369558361878552442108791561103177884634042221425806919817428232928221216600505154016553407370036219579896419693912938969577367791354765173988071540210325623370918687764095340535051842966547783211434157253119476791254358148717292058694067433597363569491608287109521774061071099928616434099527274026593573278178318310597401561318699328048712937230642189737049252297026978626616520632217809426185806923395914864486509963212259100768946495621112466813213580792593965317533406503450507627394043067916262315701131316965790018109725457486594189328911922958469330702588606199940664933525161027609710272017573242098448695083169738649392195774940389547923603981723631561370981402501836223403198273966169282062797661563241444398906914230118892216997206202773020196673747242323653652312416828890914413977755659517920877564302694947600400766603942204020143190785750331037779767845122903164508906597630683846393887345186381501235343757637413951785512580376143746739363122163748426134123342347636622422888421054416598074348464123244769998478606463833345233171641360441818390476461556943276974293855383141965130368288158766716241616378752804549578077034809233178957224623672994672092513841173630197691155096860672655365972439906667903981759105267440156267009982985470341235194662707182894807857648708174053461553281759058813120546667656124670157862382619585447200077738925486205196736705608093097026167311317934829037205064062999332438053554785855131305897922632869159609859335396038382791370790778605265132628753758530741196487023741468696897465920713779271574214662823598173779703296561707946377582399033248616999466587249104021605608914073786903546529250392930021346754892813836226745880500056978136076177113011503177477340938914465475257378167540961245417761652851299465774916344420535521849324341039494507470902906768775623423115957417167572963014732378525685491703824239541989469633330098386665769314024925688201741134503416489557172537103387443006723566069070643799785045344480434583452701824405728669461191499732948963559710395136837030489141632011166336243037771783943815524351337564185680678754657078521683885824231383042575858084272073656592219893835514549308189015843068945392380513442328585050178495469989638631777993541277093198008678129747466199017137444862253162378272762689527761615616863612613237119917755125093801983792364095535308209182889478202575034808960909790625815355647456431356558594372762048402803019520913485559062975548969053772369814456853637822301422464611935855683793816088592134379439499410437516773507671917976226696290554044055376436972437659278512001037597656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,14] 7526012761513067173379998109755114944247087535135854426191987988495388283093401186422121165744024910302192038655193857094774316332162784491336303874763767376919069930713872367894957297634507468746402477881468668607672700746349041512206602153821919361440736203521232800704542083203519414692807357755195070499915495778494849968617887790010574670484722203142080766475682752400136585999514958617893423071689456775179403610447221332655144911922573813298230129848073919288759549696187510513535799612394453591393992850354664508023463464327864118887702699680347241568450268396567838469792279937665666900123161187899009847580487961090326585692894113048840538237168317831084942643601926571461437162337789790891635200113631072410394686449508961994527519893992107822748952993143385063817161965874571043679239437619919021568076135898425837712581584832591286709165000724676277872876592587978888857375892465712940728132683836482198596433492023674324904912675701784900370534094274767223518692621344112997929032240860764055441213978331094663022900856182577960361983493005947271134204088631892888453904503035843924198442689806061644461890304261905044047867907488891836811130507148847516814771784659089783012626572100261500930189917347828455657168097029766378316735215365225948280927559218145360775983267238059943959734083633778982363980381328542070417510494853314583834751984403512230188527439643940925469844609172855940473186314101146167396239901553454504848713251324428213398303720520864677831945638840160625640670612590541966833177963529608342811439504261640821312124196890357486837785229377203906328183077867706247665466804974108021379496838897897931052177328219367485842159881883956387443141086269616488922130837094147320757835720045566142810786256447941654938299452246605631772199489345453844352237314123353232742240230832794720993308457190714774333183038805633844513910139403723724983383761079139131167360192707518754871740069172483599159934866858478737174968983446203863622418421255639584482384663907752013834184681341630777795545036513282065529243671990100988867272478913435545865643909872585352726785196968320016924855051701550092328564100632780450239002654086606248827852680571122374259039799852935481390243296826345192988446485197076052019854400191672186036717164332840616433567836011163542096011100708217332006744156940076092611939251018871470156499853402675846497486804931137867688274263075890546684033995278504143152048253121242504659161631854594799416924852351477372028352959490588276826478109519475058748489757780477427277026496735278707140567129672715364747542401312499136628466396405979284972564968825281539466232061386108398437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,15] 35864567848869780308546343592680641555302461053743036591231081326319579029585511787887786175525043503918124481566420943587406702253420012074211658664292710814981388846681444203471069031326468817942157452083674973404810638754625141863854936281669018390384210052379548096582258554931011699687986231975977325948980939230469205386311825684225545760311114587719275083788448632671917682388790836596253304556203194201525239325598361260029318621388801258039387794678237071089438529982647941764419645476459150516314075990717261142025826909513060508416370318320084726363382140536202422387617655914368121934850349008862672504007203176264361528540979435638190273427477477347580684446625796234283503534784754499049695165915444114062513542105690070599506225709266749319232670645234879863831897698190723834860551249057908236751512602858173393705295342502651048059476985120303341092104576645763933240421315259969373114218087845943169483186226102436167307112180655911597721168057326928875187369517737031006265275823311337726738798408836712858574548944587441423871913411785951893520180695232806087810467452869819760093986585539304894581864823970974428607094467404730699207331227471013118198385419912425741488228849382421512712074924267226146257649072051784494702380212492238486756926006918650661153415209250095418119105619178895694343073115112353950506102843837598912500237588284274470100623275389904635282146979265091548308291720879360831883683767329999672956506962241160293350148182970800538146008201202192731706689762454872875709673609616813949895488971794523542783155111731243242575251384398347000303267618558525471028024656896112847118426851211097265270753981412048163158790665032308809206779817601309200916051130076986080576241626132938198916435293549333238260222729103272095701148534905014689713665140401817799070139768773291735175251006116757035665667260397214597361887817380847423224155363849457276533623432529631380901707390765189199143442812263916022768642677867485129231134604758753839977161254261847441810326371572895663882548451576364714261435076408435238701185437839293036308896296073226773338540484026908722723656793790315542581824058047246364928227820206202874275410052215975366549691487033788405073740848634076788135710440651193956003766821546365096811864033797351629197333395217327958511517225848920763208930874292534507220772473222183014418520035761260106296099036877735035255966279024645547356206724820791310499157233119493826259981559476281041036886815260278358227568710822815960722950886437284974001652380886039535700664298032059087704281506659443098557749948657616450650814633965921679470412186674366239458322525024414062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,16] -113357620179028378639280705478906230690939885296504866180934399035368540221006595981148868420000211117174642561256944531287908551563490874089007088412885361011356756757473870726952379169562115089518474899856300666392851584318572523239026980195807203685926211838024300406839096202042504610906561389202517972123497434175151448550657480666127965328438215345970305625483391648370087306927651551189219689772146852689125025224404698200573586850087054789863005737736047568566809284082250941878938304733278116485915548643743899102074345646421701146178041336708690777293907864080258007362014769454942130438940720643845073373185499633608994944595070256755691047873774269991629430812446983062120277277024384353722779136099104219287699333286467179257676994984918776665898856038289990088755988805034757777188181656226999125316757230419773110220886322340831793609602057124144413898179035919537528991856410677290224280249377575268939738644342795842993727645009233942066366317173155700159102702620368236445117238108619671103859831608902156924573472926527786379095511631043761674261677275787849469716262028202311071517275477940748399984096875910176261323347340866598210666486652730017422894885853590893334754271369539466973581788689640699990154492130495391450462818749634553410001537927983848200516631323037811550522749812721804393235565338469816840332310229038683317253337089748114259095648074351401606801342127671254983835066899056520143640015824121775991437363721587718046360774472163907775967671571655209713299152559638908264687789372521314268512961863849311329760933141563309112611191103591507672617819614593416928475745372277634654496429260461431772106715086298164657912341842922309617780163633280742060788114416953977659068413122819771896649739561482802422322398166213700939848788003329184515265957872231543985710450674711558156735493323145549264587720478990553735146386850336816345620691662084022600636993606779371542115558738918131715004264506860813808519263533001462172336573177542960116982162785039553580327862138355668259640565836422945181893299240684567657696124488945996876406986135999081990268512178109523057215862185344668926137481000577141847364949218214242703924217306451528010414519825643601855311544382187358048641667960575657028227401777047092844585193118846790014825303410640746640212617997149979633022158039480328659299204545524732337525666637148243168810581756659310414533419814883810084729941873965589515445043713108115506051091872686855454264578357140801531316084340446682015792719040400153828973888278955443816873243322387591474790336161239415513932756952766668411365351942833861083326230101420151186175644397735595703125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,17] 199172844635550445296112803132183516798209165703473892911952080825884541187328353995176904642171943399861708998728022287241691717586996610550431790477795040131811302952297972012551644602235359282022933807572893310959541851245569050880249810467740687027048218991234030874880427095741233436178850303154944692339774133620200801823644245527300074466352006409733464025764941068659672609948082681593278379082450260459985658687443492429781866183869120240807676058034425134134570253763595400976993318494961859497531146905134476244815746718788859760889997074830415471854697821876262879324208716350796592792015898954090001680169153251051913742081145825820972433395958920426268574365106164966612736615716712856694368779511887417798968009333633660180447016945387680144096642464726554085479498863049244969993167387736238202828949770930910526016650277185353374051852974499415751167012832532481417437090895164838330342660497233175280552141617146664845101998201700121841994580000922023116091149987893659693823017586012214089177928664713961167633571536833562225742097386593478722424102574208574180739475332753663173156686095810270150111521554466952235694371853323349611414149805256569143698186221780051662242354845893529191846356744511278607162115806582994450639249187939475833569517179597712012295048092300194967576009474996582881531041369873228618098536959187410312615975777171117266755122579012642856748579741922696186278564865114919827140457969305818648163936708042334080829080834135040484364756246204454369295226411081825265752892532008325392207570054113987037284130422312093306209068770088651160953907781291011771666807408067152830561097163710952723236117104035360428642659659080451240797787907023533969228107667074575458239440128222155149550372590224914607554206836561283312333686908550094678640199665048777764389463054221027401807471966016436040378177640891361876748087923535206423451311823262413752243860292984267482428747342123201249435793885116670911550950112997875642070197920412972600324658653484917012946788181849260055569389423804438606492501977738283466797761145662328103200714156843875727551803722455651586642874373115517775338084567888944008968080171068313253347745246928792645906553755997939273870692456167539854758146663320507843703871865402066071281482533363047337002478423195857407231516195339738341899166303490712813590157511506016911844179913037467799271096284944856871893420993470926282099110294280815959739955064308218328342673756634379102635830769574821444346136702193089092684115845538598087756097948925605996061730418650599442300261887143014409502284918254874635683219969978089477352645175756151729729026556015014648437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,18] -242331421502828445068791596772365737420446213084175612027766293333271373464086333444038877396687669191072229397084607133163871674580272031028094675084373233498895829594261524889083074563052854425534900093692188344423384993005054088950617322399318125268990107242245894499905557824719559483500537876044240743235188870355355701469115987260195031759297044558549031408797531564813043086788434810486365323922961718768632253263321389251314779686733195025181891110322035050587264951659039284477937769209242943109709480302222905801344481047655998120160141837470274303481307144553627245100006573111754548107929928120157519547126441354804760233526810559576066395150276668883655762728272724500452756018990472356106862624996173004718913850231341423194862586377360076264278146914059667851789568403067717235742532896446153389754529192261041613128193350309602506126363500944056654068715833919850326724367183520816024911260515627759560509198994752185368599045351910333174104969103081311316449140938501098542673829705979641185061639621933260596582736759942509707448620562725498281079601255741786304653712481407265167409374093037538322030155646158724920010348600686504206900301812456644148178849280656770016438829982262679578881672100739705503266665020441943632321998085229889729608181682304595344490636890050430254902464445420940015636014545282374600174576901427957931085249335498093869690611978419132500592639101702034247992027708491064897278412995931213979800313506270948883846572541737043237945998552716806605537560092860524877866781278250281023374930405258903900937164946641061891592504422877253807625105706082592497558929899781440180738389457935749782082453281623925214868092576479117603768682916628995919212261419687516375387298094761528009757478114081807981515097678289455534171182711990591958466868481986624369716331850615266509630775571524159467114181313346436120200582498877485455833202539361023258388026455165189759634162427658054850310164229603283036349905677501860678113017542194005206736550542579874613957969375682025542016571164100535828691412284978728906760817826670428898400571206257759345000732948661605875537539632660265018770684315463379279527144016107459420905625249025187361189366512314935566705241889192445864208351031051895294411276219925383822332271960521631696128981374803124688262814895021479683972694060289941516618820125328968486968470633056582771189605899710915860385808240580142655683715865291122399225843673556606262113431472157069034645884723163285307098042220883940139673016889148468831275035227388444900132083793250887735713194374600083888343691940297724752292561568483948643455694327286664702114649116992950439453125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,0] 334920980382904008550620318212565173500226174096489704479647365508295984004337923002082855665703114045555876146720377085311589502821861083532655382206712010071396083892778051996795803895188987263345043456585587525016248250775628824555824158793171024169332311986030011245530793043845183411322785706299031725533283166663629790267010682336584031228620283094952124154706717104219312434561379089098888488857906346132355509198392652366968486297936847923752402157437303096227691404573834075339123941194289670017002121288782246255519016849226737487850828018866346101911533182497468125214593266685910483304282545259694998249443691428281961135030594402104916023349150629284713763421413319337194102949651549489137473182276656105700235623819957549613091166080652156471393832354295988475450361789580420608816366205492262965937109092410802622274338916029801053131861004336932511728867715735712824990265094484150061421898559879342738146631091872011942918611048793066253321225961697195970908059574588875876777477324580645737343240511372640386924234024713152713165937115811901488504491954878593028973790237370653130533742302684669087424171276865833785619331162173690286946977612957360072959097853761284995000773942269202692153087705761012485354364267176080889191176124188383601886891310788814428281373620303651734394012384869905156714492039863681566136656283408960350228640220372024685598884791524407976737619381892897684294845850820757921596303984591486941960671419297986675680667554361092501346146714996136696444245589821519335738842967676766378216616129634383455834492141271434696119985694299704323277332172062502131458652568376665772488367518786638697674596396327671312661863078055151774890365052913774488984449636134210807467007008513178853321752841866050963086144093822747230992348677375466685256221092369741301729632893312940215035630165969791933867779942908839071037629999436315329385895331668410871601960393853598838038108456338135617018939199284692572381219677549671856573447561511695244465500409957973070180943247978891145993453439969471143739321814708000368634127856817496608682780792264851550671796479019971921507748183254875943545264458470727220463822058659788515573173637526890349761395920747080125025004934468466656507466117204273849286254755006212087487072895355187318837122496823147749071500016349905335894247919287849834592623078938897681478731508970132005351317031407147239322113146238803574525342441189448461390354383508712159536041018443140048768106556822206233610411297537133946992102525986899704779994698945959992388704540289268152264412492513656616210937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,1] -158319170770377825679424658799454404879408894586420830038783074178974208119506075327289763561660780225999481811700826198424765513564036010795062801690016482309484488023787116307597188559918031522623234901431145604967789639033658628059978630255400726291304589077903642200567287635235589602520833656078430168321631538497163471271451312017723598972829201430768467688624314688563917908668642963151994870148689001796230997975184247019367092994671147313860493949471250023851412419546737744558600222117072230513649178673346049911658840934921546501687321224480673300266518344099238488030693830113786139293547202086277040539294343458664732474852665388368759034769779332279703382357993779395276922282114760783600625779521339175640455058379704615768804108184077407393383884603404596232018308344928201466833541541639629099093670194773583270703012815850086639222241940404462705738178677256319790132669447011119372459282282324712485234037808227318826139735660634578050803000735909122154698813421898564023103260904128162256673609057080214149244954308496736644818834253900571337014108322294139572013935345278077959557709762779387243814820265043165299325808016737846097794088030793730148894179012859060791172746865722352240872921186990876812640722214579950639426874195417713537749805352714858776558237556783204119792951411882079069451392234780867247775216594434639122547841539827585497928999624152389283165589639566998592268128855852075945675920283308295921025427939583476010606172764558786958060362508712164212865990772304582141776686936296759476678857168404036320600801251920196090063387050030440296497224249975942264386060712250424631358524006981572753539440647118710064610158682554812108646207788683869209550455857818409623453681493131917573460228765740939672152784795971269860787614122636010245170255375239983499013005019391726210329474703167936735210144183677259567600903918763917998921526500219156618038824601068250354734985716576938994358762605712295952685796946409661114235473339552514499971656264517635028274718184596290680866563482078055679307759201377909495042846663836038600053858258904472890593917101420721664520807312624552977202386570878783444998695031509743220687004026339508214993765793024734229722332743935012276564727126020901471978350718955631857808069585578962296266768124487350368591167258070128072119912049610009143773746490829355063288488387524723942899126700444972857617745912073651351337809180762801528657239043282454788408307483530859247166259542461664081660688981470599262730316102157135812788075597629641590645773905829396532851660595042631030082702636718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,2] -28595408194945718423721335404390217250715603632573588177661390892058207318263438319057658314599634169045286038638369799123404957524258856528915253658315185727193900838901915658440403889580753010190837809126092402695806227881089643940347133375445472653419490480198247224412694860011753359809845530839261021390134414320691347050936910952398937294068221157956179042908200188673915343528983040869856663540157057149957365410029787970299482972120602760920883023974208991139601837736836177408445334512943493476397691955391940585932940976052032583037270984682386128814476554714402998717120599777107584156512729999643264006926602499869020444835132069476879448490180576079405488835562267611418873460869495752473020738878063935381201594846240873889592628321586036071857174395564961571532454818484617018854497116081215183307934168303229756905230451106881001843450718790954729601628594882081213066068221887295047985239285439636376268551832463550611765455339705003139853212383748483453973545357782375802784371697267771087895288084932547993504282680184876571349965961588678237233214128524626630529395117745915797748025608553398126024366320330490174771273533945457404718793906570672517573125592075743504678214183628403405946847310104985048853010775964096640323585512363437559788745854201074679731289662635390056450076548165896519289548869396230242986565079412604431061282784833377718290389023106166654093618748079116680076082863572315675644227322449689808164709682182567371661282860758456420176596805748286031597678912092898425403641203236208335885217773413270878093013045899249857170829890912251979975545846533624271671689086826889948355374701546377500833713548412770397961488252789718372304223689401030709624477409455193136337711604528870072832461910375669737723217345217395088367986626746254212339613399085799591696828791510335362323783762219347493520049900166313336449434385431231125219240010740384848206592955804931416141791076816437258791567311447368552774617470383977398532366730462312598149391081099718770118764385488692547592792224511059095804609468942193905283433952523196868533677573438485166724243925671465941355539005802784354654736106635635391734867076673514046023629531466902419552826692251891480872976484742351114222049260382075142514616363046216837534953695896717485173167265825502945489806766524609172815346549272784765674785193564444138355665158929124255367442556885176286270512125147342704842858695817109498701164536570352042080731252292092770857949123148822046502366032719485621982992307709812439263584931501715041779460044520365944245576805826658528530970215797424316406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,3] -1555993735086539279716897842355064053661786638617048990248239270254848970395897392801647772050469879606427100031847079471338422772180334798958049789835327767127500812412986668025276520883752280242177485536916600337507933081915340674986584011452174917840076336259785585588666176078505629318008713908520507279490823074397294923565840429709267072351699356516308773054953068926332106339005498804893485341540649135726132915674094413862603020352701333604640413402493431202014879496170480852706318977179088644479153697455095628894068448019690923089322647189825948699495656808825483107632711949655469932292078543217210174720692754634751856935202556454852417398354016346014091560385057206947678776015557328067226471991808465856381719920155101777269279266667915460742842886151657965913878507261053771638598312826753405839439929305534716701369374628428577606794249784528060397993008382063519306118396117901537763724541030476198944468497653196502567159548539656322657535149588935048829115550235417902982927675977177411747309178293481788561496086659072799351813235031433827562566175807894814750971206031284826405463628560897758086632333156798790298103874100974803888936295015837449311726580146477942068565916256079464825266948543465476616834413167016600128524125288751456860104786842874581421803154839654754589951122713770797743244469109312233749099457372370374630354098809011766605249404489785110915423586141551108885135101610872896426822511406103478849600196179245412269280868839615255457827773390240368718382211254656868671043359917708590257705597826260956927479186718216793397359072578316843075676331463295977356943997578184245135352602901607936949268271434599630209929121787477591783466579367679390259851371674232777673171641794136454665313924032864693737070132476079338313883913520058453096625609590971087361689864831767697743364153837627535266557018303903079182877801442102543698552426113313454109236729669503468594396637657279790914976861037130552447998558329183644367112634494727107296336507117274470219028761407143041204152613276489962023274259733334780893691618213625698106809680976905566532012494667775849543626356071783732640007755166842426575391241100467324086734044096539701068116630186650578286041399969221026412239473450599269429458526521355227979440802225234609094082461868522566164411328279625418146208815053450340921304865296880532233034642994155338087511404031834058968416086917387116529263477363845976621596170143900680490391515228587717463773794712415231189923179689600809326308353693028231538764755715633126173524924229189331792975493906627804108211421407759189605712890625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,4] 14186720469973092056266676991090078583303661016169164839264877491750259113027838916715045693785640019501785551854692635586275265176322523480299745522718084967831491453870342749198665620734926753913771585299527370513047766097898851790027687728215812752588690223059767660075154106693280633512044616088460370164759159416331023799513830925397771220172517196748627564807466857973892671074763009500563131810872684025465217780084172399136098620219480582085973006769287316268504921150235704767324411217074614863062615209382559306892129544182839479082109267198542133772137143711661394368278108585293656283837450608606093409597836013407531650160865205741604705506364041488432256304764677384243986620778717825796795126005614377035298725373105988096808814327618667091492185135691466318978855731601504863189302399243575827205203488032136938264566673735428227030396738228880955592897955912548834151513665540450845332404835712226552088282191530629412557271685120102277152489429401036095064599377007823180067429567865267640397060766171826155594433794519312852889313040957288663350221466000225634531028013792617916802507943659700669363736906734435042559216827373667040684210878882978531729394935882312377536263695868276508595806954646880140765290730283470692856980854189994198422227887268081995655056794166430442640522519007515423543655870875388581682044566806001169855238890791426668665573708887442922530407369215544246557927258929771947963721238098110683800507850970680135019273491076534839654689459199150005121295722980296515568649503544448830931649486330581326538882404891820072815926831904802600665127502835538249057588377346431849620547181849797709113287324021443166589294628824737789629859933798002635129288648715653647026800922204698421245172355943716599235444119361071011344791283953140595879273396818758581532684968299210091936991610270026462194265595088173584255362713846946068313054723130153688103811564385889578906022655051133140456050896384155406684541161360568551119445529075396075142846974374115909238364892118900583408841589423297012319707174288573842539104339074806659303886951204311074645239043550205044799819936891997570933317029819460186489553549124866256061187682821505053330830530602084791705814241571981248435734748218575962128974034287450439917959363297980693851313482756429835718199692555851026369166363874532061933374274207795417883222039853013036059455765174339420534733870559951934001014409594627314736666928956843275738911314468181736234121562044164101306309030631663971128530841054105001871117365041524060733782755785246386406716755535645235752895132463891059160232543945312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,5] -21286403740075183227546965045109347960415101520873267951432783258618874377063970240568144015579804812859278360743730283868326608840574743670064059073990735071559841854727084757911776616210850874169737891498147213468964240453337891584392335507524431901572455225223808684771283889299053568934361128116619161256934725081913429636596542205494293782035014601926573975107691044607736615684631950601287091136413313928604409827504869283488913285137716072734305993587677487175587624242193462763733273590143444147256049037419362945609689943467392675354613861097493721692801471437067984010955181513300792491436670750630673013889823583312045184230033599273092162244627142852464166104350019279082083836096125778409012863711571653888679490101943676869825341282554808071723028280786041220407718387637961902120307397370356864449838308789473000341571496801178791155254939646875674930435307631997673863530114568666643873324576092970457189053886412722607461002941324048001932645819444562122265821833573276009750390864836715173099755745256809614933782620234995498805781141815832017005585941062809209231585798891861535307719782985006547595024264923003599838462903023440314456206396178014939242956872253722285414359054926355317421023874922089379717842454998361225700496632097525852053924422258435324857590316195735146974913623449484824808354390355485299671605698851141086911141189718356453339617390013590420268711615297911869661080762256130962916702199182588062952076792848073077766847815914579892373312883376328547078807399659159038303393494755010325152952109283148298565530456789643765276516021069240851616394268485833124960544692896523019075583673061617448335413048755361604624977497788078727535101171316618515117077548537895330274288466833800791560682159957138562624424627560822914334863406253920357525658230357287642473868071210961709065634879404215858874489770333121621885394048730465435933958387536638477407083938950491780707310127971072313818266962397088503509207643415572461189446342235843659718821689716938148943415601534643473831565051616952938867402194179775889892360888565507375130008709972015724750038099684589297053967319847082501767539440886558550516224541526032856419935518867243992627377962790626493229475505200306226497157913902511426484759329797545492930906554204408946150367640486381461647013792178116879835351337381660641608477168388599240959702552048714717483119907802650281188987184713791996544752630855891501272223358131519921510163051110432040067564096097841292845396234488975245994196445259224614576927329416168169451898086362835797963684640409344830946913873503945069387555122375488281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,6] -1867799966970769351917177599938615213831854690750591427430885399521795453838048069210473334983100810032096379810181213838044205066729857327691924496099780777626169722098586036517987752542433924936569343670407370969068651143195301714541374371381156146166620648566936696925809868594665060029625942370026867807634104603550149469409309087834213973885171169799111826623903481759556077653462168093368209500196027932454832336789277178083930457457480137514423061339748606433527207396347534687054022903645371977187301879000239672395434772657228130235412350416294682253237348801679388170286415577631811140437972363582908451882929902068460333835483272145841951425837535856841699837997554949369122235806906761571932550946893552437917701497137989885292524483804133117260857020725229824293907619039937691922384283850233894610596431093785146323660649578987190845495930157836976967218804996067718415489206935194215904016108570445341797909684628928082069798705331818588602502934072396570049514083402041458123711106075502281465834971702679626772325723434926235520127358166179481374205140128031546761690973212266588602969171563962226052958769835717311690460909857079099194259791011135805197253533046032215797308179079214686781698960818898405200280795174290732732525510421900414734770775174455758753627769947431813224424512294190676451468751638782468689566946950286308987544822278607190054659819852087970232243885079337546429325530313022214564071041257846402902488933360312769415887383498784052126165475564100671768385970558854909879067995031364111844870639138427084361606947458118278936764057065039083209730259599936530568067922118835887658647058054661519084502687107220983814555157249500850668407746979392040099865048184941579746911377822744885553116232476681659506173884605369851127486600735228346178930724255428351610427111656154034370057544683747593912478898604021462789819858803278138786294356791286875178296200193756589619808019275982488767895343678651448981627372984698667797779490137634483950179953504946172119077731239337174664629834471465859565310837649372051654875017997061942218942893875127841046045673713793959172842571550114387111337215039383978362744370677599401752307329741785771989967139335576369789112515165145281637575997479425380527884633132636935209622140294447655942631408941542750658330263563363773751639487890648766399974812789283653393521438547756656205010018699857465539640873325441554118593046041923043456401918229705783558907092080608179563556282591395868835107714838183319715761107615368277333415899202879777936671774491909423576960780031514771738819589291802358843597176019102334976196289062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,7] 30180425826475207669618481287514472857772871972342815208742846292501356498668841324905716828333484755797930147947381229230803730178518114128114852623671863024098103145071982317061000882245145632438868063468320128309794267289327603109601314106305789330289822335845624390669289813971539757050502454401741779702922752314470446398342677702985093943030329205402629842573894690586750578809613580105774154452983779566455542582299819535191023247326881979419088767600388576487779643010336649565321967198426713494701743702546531955345269462540223608725703842490492523359191553519877312195771738454444845388470795952395707330874213506830954771703249074823165608632977854220132353534031660745619680259808668996626114307443933809611818458450457206179450530775167124773388037329362387749226622928093124285861987785776339137389819651026122137580941929914684722960370493673722406421973612850444379659698566454535699155010541226788519212754055872697536207718746138076455119142560249112138778305320597915740532650110655159023650196999096685065867443051003563668694989402553421138321420084343612614510792028492166514814628379100292140254651271903196879932683000236839592459903018580513518893744007949141035592931277047935248047849821504353405934423403737325793083147888919220834314147485270778910514532837112286826335199189360219101143873196514304496757412572129368382675943996039116214688394193568764236357511816877156253925697177872668009774921196477319197989929522011006780781707793959064362575786223597973793589643798675622982829900616447200558608267995706687133298707855658326660442556781422234405179177961057275086321435703678347066437544640640113058163385207817819720044701466144043908324008415347278555802732969300836913869746648031530548485624424489453319727595310926732560932486961733690004840271754543663003095755649618815807138159019566912340302456237322836975581005750040216695852573776092516217782651981087595471868776408903221959588768014097882923996076628206646867732126061491057045690432917259118925046675255882412759078047516951903155504022606948119086806990918703675454159632752004858040401018049537116095559631540508022154809859071884580663826198085364882300584440848929074853767804335971921701273453554947126132143985908603945459962563171472535537621561697833052843749878103122866685072389278944733461178782126632654753753587718529733877276089151416859780805502091957630045254913311645621926279470629902906612516982225106759178107069436548290075815676273215502165887468985369419842765641683465812804247215387473102875065688656844174723434225984762615372813151208173862438677303998701972886919975280761718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,8] -242551606601681884302163914013923324823282482115025762283390412557370323065420872153092267534209858116048530694506433704843776104633251822245613797554881914148016122553655261468615093751250223684457309736510585763084663125925317579753030311114090963232295514611421823867472015911964839530788715603130529360595691654929506218835991968812980789471135897773691707824200610985878523620329293182099574934391812480931513864738662691968737877096855941072784904753165118989793321404416462287043490765375954902843060196741326000401494116087766559385687803623485196349740123161748439511782619372801712795888056797349177140651698490992604813181854866257153336912912761303952819079210429512669978313571043450442370845035061338825076182864206654517669111570917611442835083674391940504918511351564145744659982704610540605513087271797128786624830903079547924881732624639894883390784451364907604451175318958173121038273267665108787051362187023121056503472680056170034330326501311130227494503937989129047652814450505537151129911057014420936934360327006577079513223255460123357362803192925150708328268821920346401006553808429662187879089044671237451375959041107944817427774065123604616890948937310623596879096961427688735998511032354238529831420090267910638052690049543678734155979047631830530795920469407346246932505805771989573691676678929209618599944431923270653077785801119899385601407796736977767081450451880325615245859224049009191768502443419780479803921647621329345469766045887553513575714985827621679381156133721178703311576110136525886535056994921306486710975348591000654414437043994013702759841279197058785399470985515783017132347340297787892871121978434908148244881064011206731268267683973749822843695127886506007268351553522852242915264977759191432551639668431653829167768777823190721048980086764598987822838356751324021224596371606089948514670319474264932896350446282137106123656806380743279596320213927513088593857150406880353437480264121047637418640722271818330977735558192514264786004501001923775225419756520590326287972486122064921287993124189615785230134791020361231089817781011354055837585059878863411835853952814428483939711364143319948602337072306343681453111680126646160129037520532943121727472787012150429778111195382217843666314986795924593947151125880998425784553004958190484164980650746647331526595753202287417562865129384127083437650805458355113459785255039556620736397856960957017040117107863208750688857445175101840223207698243305352413240023823961665200331229785289754945147765918742938043866565645592729381958465856873441232026261699554634040744663531518249309851253947556415369035676121711730957031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,9] 1251525371740952555035424841575896655392462953456275839420233456330323715589488634000410016489757743924141678394941954208061162173644877412554920280346901531181281777908541813645631903923671761352970227641182331662054104483783944055410308969023808978069262397268860519536467185348014732036003403552731060718741344876940704278316921080159230030770601206445870329485179997655674600793385287519802395162248512682809055680601513001737137486799573727608579260361733714380188816648748507016021673145755437690866657612621126903793650642792916173277194978044879579727825718758158853867424246857409031459299542746393055427831822389616999372099977297156849887496042500494796064148627042635360007572536914805959648908763273932654100566049149219320561485196720757426286259445396244743753038256272342263681718555721846906766833544036489876847311566843388263822678674991783383798011034953632482838048686358773132953131155543983500700222724755424735675540004044181407147251987224083337809480911336534639035940377112235773810412177488420429869815424187221417300798743943285054291276421396489461359153974479248685168341371805229440607007990935563186913260365074204132053657463993271376549871473419038417436833684688412913365125269805959206039408817168274862359401108312234353919017028814592898704232166087389664027995304610338938790946917065830853144907644518646557685183071095892879101337916741414327437477506229690986678893991102590064024890066341543559134520674545868094189026122627211378263352814381090928244690910153367923224757007073237535976469951789865606272299750523851527851303040638478337044669097844947868821743661223666102076730333948200451293009363704683657661952000352704564428234039027473239055474145591893369511979417678748290630259333063072379885654463582677412771990799631154813753390524964257779823922613140674859369335136389323670707899988723626123689047208750772895615094220373840120882595120411572479480613783345900658632539652278783170569524111259612218624437685067019505902698362019000266459042691962494362551499076801604321057717188049354713738673435077810358897242274712561264530910149497424737826099203652874507022482417052336636102396698169020802040632803283237174360560692907330663743043405219642639408955697769258367937099246677911748669688720473878949296284653685969203300470827940605409774546737459559684935722066954021904297721558042610792604177188489298385333283274636113229290018667291859542701816972432445871966123219277112364107567404350490954993988512809167713092799172977009901912878565029816489410343244080247127105676250933739597133360118106176049019109298987562084448654786683619022369384765625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,10] -4526915630525094227946858132439349926532844132174402916184878145051225262415606617881032514654641823322086291042694356164778485148373381208003221713394141096154398748791123821093851905334674189815665944861444029626925188449868746469510103875319885543974677892415725116589635740441719400547104917960843194800250202721692857457922029187450945963478226328576522261488121226750199737125902375584877841270361152036374016194265328793888209822488062161643998380249668615897593690989460437387007790463039211395310146262731003943635998569967847721656881691517406657981071009143937887195387096189924695843327543589290604094731650053533257359975918770967780225234244264345411907395430177222774957030668739034030602391274056546132654741775611469456085457016503090168705378919092607913539604795956915045768971940333253811240585455460298231053554443317020199664941245378093712976599036354528442398688046734953011701213295226533295600386150797713297730629161307094376473057373545167414534825751335876033753045459775352207706590897632001287650111560023902447256710181956353120991548557885797331105081142169661483145877317832281231558823151655735809478253156123725681289762057433455962200180734631572799356982659691046320774508986069363741190407205813366976378606384516730700141708969845079088745838493010698196374783806331383371497978189515520417576177445459371762578959302794988336693929559506272406831237704900191958939722657375356361509453431892556434906878173892353229020485430061248173678326578660604900178032140754270695351721890985390097935590514982528172705202203310847401891093344962896669987102818089247091842101985043254015324348003067970158741226534517979686283663760160870318159592697310285676129030748360066999923717966407310171544904719709935431055335781671819826481609242904926939664905223463261493578616901282493138746651324290062736467359136840302317646080028792332657888887074450949055952529053269196139455948916304501516363747487994293955906586867148474273938936974182342692607122831259816925198863023648492209469675274363052254852102103750510261350613387583665897507864843902401766421666277822952996807147578868057774454739005660818047737013741069321878994268342694898790555328855012901081804146471992559936595939818724753474172110287989418255767141589589947099341943258788216023551827029528363962076705345976250719208832494619270886096624723814555474631081417387844032464388048947280091493015491506420931483753133360911301837767071226227905112474883659409911820988971016446244606873054467840724226028416607393970185193016271484465307454200566516599744257672434428641487607808987884971951842771886731497943401336669921875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,11] 11769533485116291786139935118546920431517966276097436754239849868055692971028144734618433077739109404581200552301207642493021283254309100316360426933188527947874437700601740179982382581453282008950991292794748795131758114742496772120486381973882473691431569758057651280340782676054125020328368080857604684920753232261079144937638172518445436247016967496887536956303099540623052935670363890300551521899346369251819111361724425494884773469423514969033839723761018384665269851419664924212231333124341322932439795458114694374575224285646051113281158262752330237823811899853713979678752102597083427686413502423027280515528576282928079404749872840746888325717356058428778417555458563361129200322732757324175444818622754232041282106888660432147850767871702049227348325162620850851110349925397047114045821426279224869358800038297144073292749883754552580231096815350246857282489106734284526275908729608794804785653347643148168656098334534092816500875808474446220313188833366969158179154512969318444086503815405257647372639897381825436788074687088777609237618009297487698236087819522526479007357579695644586280452943361514908188283926247234296060217445379666955920168667248286427863943476056512720136829758096971086308039444799329557037965223986014527133626825055396265198250128042076815703400311270202439170093196315210329623905865306900915447211837210212552403825314480485518827991891304640142814482563704113911275200219361147631703155155073224385503133347485993479380557201536014233958810249791471775789214940296441503905635019446326053798245588618027380989359704534776790781768460520057320252250065770303654084416820063625044799717567741363894246562765372276800030680951372320073518645021574590699442978808757607937786368669547214792008568096372916825463039100039340046775458807609074694563352720233771539457330662803210126283233495311171267689329481685668735463881157790299335466636981612798907625583905126469358053484170681792768955920299440867308332582137681048379441323254124408342713791192866954548169086413470567965301258285798210306815824060610461907616508558286472947854713317973382311441389634956966878937045348294598726481422707688866691177500947439349510084672714282882054539615306907881804811394178011399541768618116604323474500349055315183555940476144460351077624812708552943353419553802291015869482639547418449251411081192304366783835339045049916338555740043044714393710066768039259721639122699751691678771296270286834755649640935997029174051421552649134120832742716454961752383544502142101754096540430213413300541102877181185796406024465941470155105324505388730876298133024384674760742797161583439446985721588134765625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,12] -21263827392127316625229793375474474786432614398069187438042305342163433849855532323236154921637093219988393722227641725254181658419466005867359220612315754915901336794132916696018635650592078199298306701034612802555595542540888162804747857043114044765480613589782468389743921422812806396944543238640831124304435381934816132960091261251191254724350299230111450375941029462137986288766281134399213733409547218088168968909736384690939868824466782375321554759767429510135204931901274275703490160985672150817035878184011693592171574377775079040270624820654620459186352604679315088478415677413082407981333376819288719502257480785051459987126263614475450077522490250385948649932758636483298539188763567296315096893137419715511662080370008266351177570721653782045420444474650323908897556332951825689965644229568824726330338390591892296522871493450879616590913889939868574697674008419171045299901244909817300846926829358780578794038999276333709123281962951630286520219341198208863839859616410618219724536784560661131847904897940483024020940189155208636984668055372446074452106053559080187842566492306083107407824982392254527207711362190618046614419295706685706895703002024848868759101453314415877815706912723332774473015641201916448114349787037329284599515363991062899825510588346241253890824558374230573381480685886838547716572339352876718026804706129090940249990136453176932715753680321449413652726410465380446642514831009804654021382248998628807674454681890364573753902180545786893690794608792009606877069448056419096734504686205977115953989779072680735400211199087625151531094946840404709072910084343762348855394015806977026836905030060348464608923634339203276623526661697080748088693957026937813295561602237907548561416151421597541683808149836454176761405069839438847428882319681835604325449368159687389810725024476090865241568646793169852560186438148442687485944312060985258674324157001843291624120300524370594028442471826250393049075504699939154334244798165588235502731542199490495852565858426814387233985085109505540004480573911023415597017835768908696451945144472901519389357698401026563470593044096848168330027990358756344066581359855289551820064935026049783670803982986744873953641173500617273665140711076625687098979416121349509108115309670245237185154255637503991573622744663721719958944464957497966450149859682995298938684249560734582567333591465117167970612580780123827039667043013938053241713027407347702925003947491377203293388100979420841647586403118026896849596043844274604790331351363141194759043859329460716839556178725448531842592132937982853374757277214329821332482308376228205548663652280083624646067619323730468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,13] 21719026908549017511404712135717349296357483201729548430478969583276207861490579474125685212653015868633333705860601312352864916123942419051121102431042309535974443316998846265513293722988257789037228159793122815478347073933337914137843283524141323353702069173082616291164282433250580591384412541479980800678112091530581503813081349152418688622122326833002916888415246923652646889835700900121581194003139928700229902805411758791619586182701014731751961302521958643385912543141383859761758258384369859324249705523266938623389735633350769782444956157432800783106559167076928519983547697204810180993813529607669317832098086268506427160314813168134080955868750312072162795660484436538579162598313317767063641054648197147864153518047125472794947615032705711035125161582015537233673210823260155854114790312639925709825536659428733242973773440471193843313059454181363546184183799384291340613530550171964519213667385495972611789000711415745578776560550545913306396947943717580233097444939335242945356598026540685028898802129846307731808053587014333563690332488101297048009627947767336007451582164677733644121667108500950525895270715610361703775014972985673301570059902673295249574790035919099700039859632562995886963779702293377493854005579721552561234509292143085110166435738671456159320040128239760200146556865065916548080278963760887490974482939494770993929104166371975905906695934137389151086134164358256794157996065568936499591068088639027728713846124239338959664047818671607380259890249295997262012680322026622835903377250761641487714183001982900437497650804415631716213943220293875960465057023058981932482687128370924976674741124158377521803892892449810764128833539675682917346261746198862365265039378240088019616833520349500781485803703257833328299470318482311380652587648184683171278900040921538734716770247470947303903393403483279761069998704027693343093082091518421566869864734895551658615781164778687922878130058058521272767875133265604232595129123079429856130445076798563867707899286007065647853845469391429472318419316142975662957120536397072261087822568777318614237047224205865024941232867032873774691697463840716313716016219435124190865054391902459770317941880388753581574642521017120138961316618806973729671493688929125283375738602428657811393273288418614831982572128256996656015197982620784037822821766770059503070559941292708734823698372081043855066576914799029049045271747734786647105239030019743367906352095495979962765402133412182243728425904550598511581366479003878180661323771532327897555373061977510883084712477919538927841134963417685004510764034331256092748465919416048057477564015016469056718051433563232421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,14] 8526384168521365983003292324916292646102420460144286424709076893743679855486011745556908501555167823911824663537344779699399578883621213326940943840155177505687385728091321045186073041981696512966066960199587953680213670552104577170032989408875953902895481649621959073257878544121625842961557054986119966189878752627620887241678148793871030656954648540394981724454622634163808041164153063782257213930652957758335200489877583681112702653845153404288005846233921338014672901526843209309586309201420257717255075118530123195326528366556654130193713155013589025884966978379840238358980024566150516469671300443352773668980612541888138324566835966120628191296098223266862776165818183201544180199153216085919362900841989888679497410961062339932243641232192423873232268750732159338526072919646940291715128418926010648849772104492272333102740436609833084631225168524064217136385660512674877202669387024960696912588825217516185943664924092436425019950947611823002121821088866055827065896889447536500273054962625579804066795204120843228587610237264431454438055749300132024878245750688484223316438376363817000326170539510315542427975338843090671515145954775161569795774676127269354112669881258948292538352768518910457763142249585143614856412341264583663359127192554794354113588411474263262693513954560367588572547371638664561318353794783459008916137204361460967729464483999526167167580057959493854519354057088745338827727024592535577793969005532078155947008083981956351033824761444346675181802154912876758576236326274185376859109292573748196827617072686999147978045649934817799392679738891276085704304936451844331495522508971203748513839474848878210279399434748627632830810026682735337533838324665841082551475904919335253659263708429576142530394318585220340762916268402806421395490934991548267075194157387875078709826661557821664769603917916405325591414732467895403431071709577387878819499457364349156906830075523230537127613682570227281758042313957144620463371094825497295953445112856884080161006315350814868119188107420181535122705539075777444266029936134545238232718234476730483736104915244000687466907351551466529553497399980068155645964170749784929526763483972120936525583468589118505118244988511412944611561238454394132383555695378539759917251020092259324974292984128760767211799101113100893548781894710278206979961503423557426267974579455614505311179367287258017111165906727999719818300443227904084394110709518121993599051183605085580543173392412999572793537898920872094909911391064418350735827865529835852154506144100530649162748894994411174857664550649468287043229174514389172876520164731867570950818446817720541730523109436035156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,15] -85612168255899167930788792792827927202641816648696258239149904980965574305246857581692316521515702260902921657181280836361220465163854372138950862946737682114984752997874008096893622471900078898041211708041400258015298062948672541410176369351260354546182736470388292451359842989781948192026174781548326681108861890573364540741065164328760178677520663493638797389293167681897878672238782490282931747959642762085073764320379421919258145217129808929721588066189452673496861975375011529168634563989010015275748420227190806372199081411765539536801918689218516883829511474133938159952602569221502678160759700359761419230742303301372057274014499803596054986094191733003638381298601022397271993652602685255772011640742997795876983004243689725955631676124374738923260921207616637166091500189506868318693668198152718677615317728302310782614458971065220824885865575527890963567423682982632191504252944663545001756843318220865880752189662071044882517450859898014169186998989740468935418920365852251767283954980000406910785923426221739825087094976739892486767220445427429200655852106534925101243009685602496031487310730051819328777657293059653106280138299303621514286633389994573730792946554666238385857854189736454587227354958309841692326869116191157377479285924351625562673915902877331498435653977567888874184965064750856117274890969558862735199026013898409431467209670451382900536588184291191919472055110896759476168912980326012431204035684708406532163085561090107432015722368398190575699241648815282383255901003216228083483963252886171149541214682673362230695403396649672741850568198127058441854859368828904323809412825454572021151814138608994927352327630043101519767237529589876574738205718939709613074303671773799247183925592335993819232299889569468288720941308959191331156836062688103428566980125905967329170382353139115017932955305637597424723200183707256091577936124379752831894092772697859521695309642761111647452117121488785665082909151099033059611913641143145929280369030446186079000439773007062721842687143167515363128183912268918323872916227469166683708858178194963156907321159760827525302301205218842476484579083820099586112364471628731204755689647850218520370345637283004840952743967740158505519235852722964773702580769967642497837914793380195662729626414695145389031269468043896947768457885463622256652492566812514286818732409979590885167677741617418411861949586464227220879796940600075550685553716947086203851239153246755146930048212898635140520022989267307443014564631796361032461723108087698750447271842106631148609166350426790040142400355557750827465853398127210288630168716827659181056731085845967754721641540527343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,16] 190624073207305087265758397260262357453984143444987588363579536948861345499071837985427214017864956882052324002609025652652719373525030874887702155143872033719267546788452810640509627156798933470716097317285098424615453613683746820931668712873469993099354691389644233204108345894709586463042148565588682059025305517947435111594823608205770567834437283465346946479586760521505838668304573188292740917629220310125773767019212368194664136057472100087493276396107823023608579010696906328268818820947133784822507943411975995764511371684778757181741962688986666997002521084171599957731399185853567656456587717456923952540377119452018423232219718977794270571714766633075880003730001996568653700912722862211857957986842983831034863257344566150170272002314177561524033577884405257615489153766342518256301827100598521335248209513268689306856312094375761811707294721127765384507217158822318832295988734026813495268667308070657685122263699448652697593100286756361217962533327748540439482301378153296125386648506103681030830512603428128251040217593194530406813057903993774610836058718917130805870798466965926776624657696607858155285167603168204639219470332090693772270731634047834890348224182110868942493698650969349260588585592202275907239954109501874624900769224280817351798608013017160961492944431867708509343644558042482532139150305202910294202224769342058201794798385427738665860073730800111237838751188440538142291923708310986092397970071067561101031328360796334840970726022252723316210982365360515654737547834594024538879610979573561499967580534148834976594687913280951981107831525281282333552921409865697820459342337647964319826800949742153812133741436611795963144507622216669780223785141893100470560467689691896316139341216179120822759421936262893984016085154083531398992744856489405087305408640083160285343370671358512643045994313249878600898155892148055606690633650944030050086267421204312002618435180190504873112435292546044539507179000716361342406032639402016033521321251483099636140398176875139779629669795896314729353340362892916899230046160693947527534860792740836038465761838076033171648449973117204992627411307568140710086626729762707252904520617382089324907284566938726690641684029619734421231557910060345055463802290548979099351731314851480702057175550663622750026458685227112441800815531374280546774285096597833232760928640980556066289890666355438186356603936756884882930274826464507406219199181703293395319795629138224331977510347665153173055194970918338878218561776182009430816643745602553729420985780033600262110036868527838424690180574882280641555962165290268358261415997342868612618449475348825217224657535552978515625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,17] -255240175757265834511274128232475338689410701103487174310561779314323843991718547622822892860510182632545914859229528692494374092518991250205469467755946085675513354658092565404315642260104157163653707252579071874795395125410935368328532942716315164106793449875432372288269599621463434508373826351602302947298046779124808376970964733865906470854253733350569401452148855893853246271010680491590342027099739147045928457694521707158852799585896076388468967447840330249350990916651619308332612727721600578814173104096097844633980697648286579354505810911172987894286018771694501942174721242106671078495862445627908152010023574011746056503976463929695884262452934791368574145819549314418671750129267616911459799654604677028718458009796021496282923352098301676584940111352582684077272257012747248849221444421818299675257316488074330748242769327628457030948532271094826243071080397324437232840050075985957565978040596975584780495658395256660113212155592368158630151722501922568221663307666719206389768853864664721095321891564184969790814795243742146927005156709792157579225034633551009247833614227519364573614513133987525928850417967201510743080434975417257081202704086452327234645380622048271966992366254208040479552475886986430639859890275107058054699296927237109823092586550504472577250606828193422410574749383886827211957596090300770494185817008023245509993143881121745557568924313786351206416397214934697963690168453409695643336053650185033819609116274304496286144351775262590602148645142975926670547350691472714418930884095243148900305796077654597673077350092497067119825147711948560573977615360331499558545641707232435771843904485637288799852952635874566807865088228834593771509047885230609842322421544451213075866376983134688206256287252894605673296063235137491859997745561305616046216673119985418755323061614959349523613088496560122419063154887265739643164317899379794421455679132831312214578572437171480766268511161278625059477982135757490226573057661731337802431812901127555413221041435435961807831161814475987988788479974587781509323916651521685704392146215275308109962056774197689835612885011160681155131164015586452240267185744189944152946197268386049788718798609313616434354879402390629675536996106413880664567360427394562654727502633182734453057826935529257419229295851339415426793259631889258728404843253563190699360844830742411008857232728530524282695362700294438705282828120051345105559809933234556769555801105561954456552242709503033476224718466132126511876503699669587263419197168398932546591904087777674837764414713436966249117618202592953127117827237343111627423636469367857360773799157982466567773371934890747070312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,18] 192967432322147602809763453456744811261060718008055076023556135326929823880285040862794725890513289488735548267819946592518452748652467307436678798654694267480489900286642378712790046652446941474299299204687660674865585477326803481625498427011652481504604716981355490203750911670621733928014955206674838994597847838029039123436648207422359000934373503813246416805559291138128109362260939915789123015015029448216895270847368710008096305191383090808797949584488306044589435826904797619452443660873917212359416048006960305572141651313603953214808395245746994770901616209377447515467748692817209162760999685123918987045369971492971536630536530424292206633988728099658085080191827419783783221896483461399614483905280682864598562175730403303355174046555437842379930543997687143343941582980480172934968099590104036975834272153605083594983904814226509480665504897062778616337542774995976588595491168499152657879914440699946738508633563873511946767526058273628077170218758124191289906328803191699426416928458663821626775470277890551993414719466659366945575330564216620788545112164410107063152148501333813205891074975735587315594773951879486310847553298471103042576957251140921265205753059437892503084105996111489823213937439441002288221205146896501410941220586505483688721556031017936231545036032485137497746121922675278981150547420766531240773829370404480412678312815509142261767310752250168471080212494511272192548055433800747322273147966916747843185672569239329658139257580579773423355362198538970607565454745511128615437013575814230831148744455008479545710286504976623140036118086880308817055353869046392922191742435887853192623071869393882856074252546911052028724931070696337923411373115272515942434387670299590273628980796318180083805149594088146295196332768149522739435175675594559837495752858057676641750937669089696046691918877619435816306357446334269483363160576793020866978819346499783541366963599755984124465887236448416004928469105969063597359164817534660022816009469072040402262797536966685334810306146949504498088338540193923035274052852476548241487584046981264521189169224396823912505839246917068124661031104283497063133557105341095191334674541139985583999957868807283180230094952525965858317155656769952451163945641577498413021140083562604734494337591279833260933904315653449028151978785582701368268491600534071776035920084262427328163285736801027047503288373618406068004478971536547776738854203013307877237900337188218400822380746624240938013550986573195719069740769847768487427558245721253230639808964698360649086011436817775178072208236916305384867406890526268644095610261470589703695910355207843167590908706188201904296875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,19] 36861496113108101624041970685576436763799464490082721835806011418842739805836976973483417966098383795539031112895604701133215689313711638651732054246528853254893493844644875393339545181680041955432440795558121636720884387154256181438909191445787033153861667075148920553806073915094212250161797120579517386086987849615609035257053829505703492003453584962852143953479300379777071735771101516155779234536667877674209489475574757860010812220279364372933445559417395769030601219634491259819345678362108807393269127997752746378897730599629708741141534459685937941612406870426761271186266875908136089514530262089826015321481148524310692938682743497851825229729062634023884405870847524135468524124584902826515929586095324425350027256383865572418811686925157779127737861725769089754538106948484951940902806100336350485346009373189230756729554019538664745412708129305510005917410524853725207284937531636238373189342095974734018641015031507317514177707332948077487500963656069311333271597081320428240943112291712833542232261532206772017277155651588777979591080787768956417411815793453623976021437906767055499653138577514068313602424240920799761701908110755745707411054924659525855812777381336572182600990434872192763149613029733852378948573389347013226060625973735608465468345435720512620701260765445495941231736594811729211236959351517634076513141931828971946409655076169010507544227023993177778869663754273041105741939490193055694094004445300093765348282891965692771456847721367258564464289622101072820627789706996474206655494573422893192532413041728064188329503223959369665341270002995204508562523969504455122553886769193852461244834652486286388747076547251054140516632176082882324613447375761219464157685865017722728197303518454751928037134700026234932697548057117326897729805434116669630358248691440297079407868595268594216776154409965055123498814389206500671064824268997521786167981738484867861573392284733462727847231869980658076408070917286987974667279021982883057317568869259019752883640919685724261085829993892673412203390464965702215325070457027559546820690129572885553471946986279203533262176214616734043561670802864210738452879715214076719659385071933218289284163570606609652920312815750312454759153112126848518772169181764645540911477953311428230783254043095190393999402115456233837608663330863640309776461939175268288694798141719545872059738313004349305475394075511727229113269340652193456732273204616985093171051926173222809506629392576517324814499813133990973567304295075547493686356497411008183390093513315834345159549365953119122856115882130192766694753229433532532101129155670799874937315632195122816483490169048309326171875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,0] -584152330724177540220977419376766502294555174153529676997621766721416122154158274544093279478889501508100048107564836211641895907990904390178789682439452024084593961441067474942789649914321228862464610442860547906322750424518403514403424180563918092568863543344058722118625034644649523717398026898094510846268150927519454494212414170350243833461466884235502931784597591677035908378310682221409917100187640801575759107271206661551841295611005960755204574266219450453768637900845928590730887452772535041078202873295090353125543219285275971880899293917452753243940847099325163034210080530275242356713961580330393839761222477380130845813838281986733010607966801301098989127696000591553779310003292326283343706560803712733724095206931350635726238030131108361811944481612060359243298378930388749529180572331516325861100436640410158995142695690374373741608195080093321516339314148858061477411101620016658674566933897690990462308442863686623114536615124888284501873974694431601415071583080554871124098406709132475777209554242164448848393253484751223763849534073841590604378054338545276227932988740146963531764446372675499374665793866049151541672186739270848866290237423482793418743326515359762227294061986831317770859015978829750978845648790180800244347289911354351184806277041889319033641129451656221586713375015485561265575025017877444222813297312555935835840855551751215662952816774021694334967475288302985184672292001385003107413096083092314057890950444787659695713446817738242493120106191247910985097072400371342812470565966886229473816468435434779823142567248111433471850725750646801724776131877417508773697809010135087562047218034047034157630107042538363144292896690626848165950614390232551497833585206652736609086027518267709895514906092525632480968682393363834101526942506116120220095467524478802837471412076045130818244552342326285153542341690443802357870324940135064921230371304646631157110983665671556963704551366487737121525333446778017391142888547887444834462710492754031895444381131198229894461523356452206692843627870770377347173955640527511585728949213760265778334506500928588628035970563063569276998181489946082596706946898307871154812629028374295910932427168741266236702076528453805919969991895113059780731337371752142286322478446416668644681344911364260569150207090391899941198935221069246728683864805660628708399871151397476086877591202033790251938133548557989731763211679676677663688271592478618898900789905158269323545374411754328563659185932344874516507886435119661689309196713802200788622014806469378165524990176304953592989477328956127166748046875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,1] 321454050574520538777952520737538578101151007130360999347916295679534976356134806410531307296442380706526210548445229429891454270254270419412672571266872457088419663670237110923884085180805479053895872564192636309571358893057869100067835402041102761182174041709392540368505312714234819055521128859122687551112177107368862671603649436733495211117976317773086339292084858032289078912571842039152284607029601398702571980316820148308720897411647657818161054835626259803872173330220012349507121184958623655834265795824295892277837157493764299375298536969328356044015886589269379723368971775003050730767736390002480111704863061785798903676248780756418872809459267644817432030238828776887785258170553126839839755647096665103936726394637972621591326913443590449092356713312247238754937253425870219849164648256821368062157039923323836555512307399785129711166178651084930192204129377476521206514326578489678517288783186285440059088421757298534653669162450918781469972159554830749322783807706476052892957536256318826510013591742571214590986794607610154816562728201294859808278191055057181303488124002776812533128651061250848153692300266672253136816618977968483955909272060374151850623484803599683040621767846886243816274645306255004579448445689181550260701597142015612232697690637353050095698050406345238970740076938410766793116926103890426258665835002331188550202751242475105871671731467607596846586720207617649476736409369175965777824095321219051033453193686036399531063621257176018924001895482164730939969775991534001987543766934643379459273726542780218288047538976746430710602341638560965759879218602795207577268606309786530893917921794794940848412896330569388302221941446874460708116976275986112668519778962604017421635301602641377059293012879194073767053791920094836632963119803302187190872060815871023259400400459493597718447029146905632467627225774314722202168535527244806822290817044106652975315777696436915716122038553441010990755703774781130326120630901393406835085661046006717058774465496490183358075021490778056039929341532144356880197325885111349905559007048658569550231972959633475075063995130568165247999244957588103378160788542388257467478944169613705569034781492352602860191377190080160139751976925333751376132628897556020303229020220572506433290926024566534046270637021325185499547761323437629793175005787532342997598717540935231991003470367353662845182785811779974724456068198689364544426751775015265823294820290282322557292265067008976882950533702273247146445136704536581656570880821310714467883458648324868957608771208225156845728065491130109876394271850585937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,2] 30064500034190155019358288888061685000093539333361735299178467286019658905770978646758203545860445356897802547002728312723091460922655063836392200420329808175045160094677326688692325651456989452480251086547433754818748430328554054174842824009001571104287744518693176737575628331801927272958866930228346013035106892518709853711260850294992077804003985344850529348594559265693771766699530169933176499729235046733635487050676133953402185443859099795789751391399504510560814527053990821755819977026146591274224819130963683477890749486947283653425376797901430011675624539841585090101513626683585136989427494825830522218471504111546735070884032202160426754681953863848714836722958453200029875252532863399056931423667858836045740052938600649299803075316556181882042222493266729926807745468036516717287663545532647599887799498443969051454801102784419904613297877967781285377100007548529718637594784775969160903922422132913365061357555233154617098990735420627440189867911469359994068162353770858367650800903099244777631830252105163339720636535400514225614463396960573124738545602640914622172620718409511290741257718148124019525458486448106166442472113958003759724885840893189473839488854116483803986499632179363828958033520335274861113778982739846391575079171088404128295313164740654006913697744863366806837784923500827159759087172674589170166642215721065127855984270434908814944059821016899880238140246244941858416518148803392319421952708005323346084769418697342048372607670239360873616662395241197862715601071429578817614708793147631360782965468087736804802422783277481614621390633982877327771277286968820016246276245364279336942681210668290854439088828127763953058826731835054521179597625479891129954636607394750234066831531082603327146220782826179133096109410737972618110418679043933999220133832441381612716681783400783051267128015615557238247675133280439105859019484418892807913231738850166924225709158730950498679459880788875298509073119324634759368674197649633871480996425758822798106976258698293663889006875302904802164773515132568718523575168699143863972597997499158803917301858706794457319753251619533848408817700141735943953031035375647367310954944439757445273340429806147408692525711456527144791319756216542161303865426885862897634444572085378603212667161954698707108503986386185677316494904214889046358188094350355282021672194206872862110177961294730888409693893084454494439783554039316226928559867761666010478245440021968986586336047203599477556098780266166330636604833045163057636352997441602383472815074223100343723785161514001657446365500803153736342210322618484497070312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,3] 3217659146257899381649217297792043243348571794629478110685614440479828686964843540288482285724602857279427431328327554328845668208064064037649805306861715716615900981818013111510157927442291305963709234836923054104787930592099333233491817560970613063255368311190992084184623893452940405472668594214945371845580440082994480501197418178008553021167089597489793229836644653717542710721618763168976735117839566874898078912060931814325611584026932202026139893471111108040891222488507959152845397008617021982424280150216558183742912100905795805396883622448222700183085890158009957088125476402910718172501723185075782475205885954970559303613496858295679111799435094798768934127516249744490238876957896043264182856162321559402146452964940613976365486361787208632598400553669066941651570831462320854229384895576694429321555755221539907521439245715533782030349343033455828925832982907491641987765111928408920285542213975998544501495165459596007011389339841535425673995248005824988161493016178708026284328818900198066777327016041458011404828544495041129683277385316101329741540780686473753442977564927810368734368591120095683314285225371792343826224318480723980116220720486124033205005352859233904664665451238482355606748292042918970172429812991221558514757591117560062227101613785844289436860162406838836095960792607458750165105961494835580307344600153659987618853239890099878777549001042350771515886066848361870749146974705568746705067465293585072773711247868077017037708846824139323636883994310138626814451484891142388244581473412799301480361524487282753000484645826455423935682665268953483418165940857105901420194592156928708949847894027745615285798281903941277196868952412400141213765134139049455762887461679390121116082759161896364623436308427824136362211423446837937032623794296577901946617893136893465397090846985045614599164103537021740005399255404238732545231142158553534103738379086103907663211504848118071897028802921112019877903182473480067330295851223046065376683051939538781711658342052488458478577828948215698902588906838346831677117427426538231418733970002208699361380438408282232428469128291561255765597958162352540988023746339283511852932038386009072045274073592415042442678941582188058517230710249401868361572209832303464373696259302198158886923322295041930192023512770336512635653774403650336085233636965144645222340051456530225242445991886494034961785406850142946172764737582450798763518772194842152290332402560603509706848450613635086145653531080690938356381241583896369136315168848611909371052480084508071118255231011073276955531579160418864660186955006793141365051269531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,4] -23180483614877534598657301764340523166126237516825412662157329362045389420203332591179546688915078009225382161478031973371064504903330105453037993277604138917869629467811093676189275748640015793359269671845905831700887521607251173038031352973072325905868521967789088007586529494723813692923143847413783734854475969591662781777421246592469626243635378813219130739326018989747017448692505946046659562024351623242586429786308250647033521640567221135958381808651288657526666365938775676234738160124697914546587545083786278732885629166980410878314819151485190368522828245477957309435754528939945715627581159289013617303448229877009618888550100802323575654242710480748756631775163119672697213204053483245773081964131383597643061830181099146142917990644393734668410321731398535886592084476947970637066780439892308993642891502903717228122437150794683102142578667412011892237063481731995979102104425043060301717228037853995716076613383596003541800402135163221918614165224022378198872488681193642444985660924155933496216308785216848408871202099847706237317626939377554701956685927507637051791288022002110494988070852337555364959821884194196129502597626944223025540979693550604110235499169188268294851093217633508248108041016535639047041920859995999864333429212218574436154734778231206701216932910749788686252611589361664090118493279592811621833129158987731320628975440176357123567782346590567647458754426711070366448577062857336331622307968842456332618794158425933608327469592260695175539887538591066220302339635818695591382722947305366132191744064906674583699964642074329465465868965544325038511844045704592210072857473838459923997147697830553861668935236632481352493544941996282202612883799915314304264147293689503317607052585740859745440259344141090044673871701767518254926090006678587910091683047362296258424342093366891169944035046953958168513809116970079287129272955736311980977775385211580310302426278390907557505815870919136790981045024562084139069352080551700404197314963071606435209260388455033337961434128554822284222532684155580860568135139297091062996907252021695789852151685175827009564999847864915480858499749328949798001260350479739311072239576308739716831074828066917247696878201070833727600704067199281844625574369364702336503882139066106796262834539532138114333026653308907104666690018014384390564917851396033080224235689225736160842187693583341262218109923473085662248748419596729413515161131279951638398203553001595777942126384936962503149325003105662218050234608759467036477901205508289021038134096758585330296882850423332272847925825489702467141484021340147592127323150634765625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,5] -128484215553524579866952081019657918941723761351992295592309684545018930424917613782482788105978557426687500323191012570128151177043916362406979364166232784657477421664439256197958356974451828414710150224022008986437124443325384848459898804114086132061061668672633211534218944163971588934255783281953793083943390174244039098801017233793735417526428774678360060560301251534500951320708999837739998240652095808908806328080318359026396076388517428946788269586753023557289879574859260947687963338156466189957257162255873011481516161317638794094276618394985911029481163352602059583465697184188007844386406371402181613224972139402960139566553169489519891814466737629942210545526452358383081760194092234687725235476942601808357085218759843879048128651162076728380884684377604281403552480685048614450251950981306038743364128690647322420275253406461057932270105262241000079146379781455309325335004999801776101356964530745964565277411175017529907994388236414838087152521030181900821820447362000170879548872695105956807587655283246340083446375211564924901608488358814289203119514970563028252532599996316432432809755786366771172101288976449198566537321060938536437668955310193953745465103802902425018849968776468149192012326598930584396302256836118600608248537634974249854350252616736529264287524900544408673141832244882918201518769075256320381718597424074392311010835187382406857870013640453361335290091269309352860284248094082286231804280954930424696435509135945671368911066674839747153503307639860672040564653742521152807200106127874984770407711415310662499097133573643655470139234625255236597560190380195840108746347025025116765169181871945064991930391957371239351414854035544428838876744474794172514368806043265885595908412302430942334944591603852830064583925009748092341297216787624913021204126587265276288008922274970869840082790938569463343686284103042077147350817093355534894714514367287294444191662272871668038795432436417711795574785868857005162943534850634946436283247688669490545513162324955137037355909474062840925896402483877149184108156784664960939463421525770974143295903728304329299976114515677699245161511170929209470779946857728640526092576625051277886303394289394615860710673159878412533896709625206129075449150908499615420713021762451335054049379912710926414374601410613124536716835457806172048157715027208720341845920110116727185297264220073536036837814150340222806877083784581768779485264783254825972116205153389090525480608535358516705624869077433680211595803178151197885323777807710794997498580485954656567349776025893446345333876127508523825454522793165779148694127798080444335937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,6] 4907371044757634513054739464706196748987264754621255528697288522929433853784373543780565501564927664187011224434864616577944952693779586698578276584326004612851591816037739919458098646603926947801774786437463061161877005848492868980180661939668849448995802172835512659219252094645844449306097156482813508518655878364090199390664366845243422803612937185451305992533591463505145624646891237025870747721120786791492826662978266187022503531257199005639707854177983282116198316447631402180712251855945738291466374503124972178285048763287183448819251826596035504413391992700285924861806866080117978978012357017282745353394039248493393921240454236626687438166084014722744616241996400145673878862657618842598968440926208619503297088925107836056101728984389089653941842552731171328327387380968577553903032090756968464280778158888546720219662204797678626189737396699581110231212292797039133870045520830855369455931222834524960826313848025957362618471865293115127825442345558328277519137683910179069972544308903832372084058768534191042528590429638245880259361569616672581588285985779523560912057403174322681022393315589869674114324700483878469996818782568938804380959639219681224328400646622116311630928501124108185124499686738989116735628773794974977772902377549266236383645764731872618611281756716158717085256414658660884588000381962401271986255775286741526027340236791942071747542949273599290413607597163391586808681405578822611109891101414453294731888261737223287389114398973670354400394098756977405694231521986030274625654876998622981304009873067938698991744997090155709988677608002960152613536737514676119414391162629013715784715150632958215592479433428260759688898035142557802053191081828698230175855180590941429638872115989204098217690177979139097193842803790904644622405256605778854185712012032013480329846095070804549850988422335147086908192529558525809254883756760214722889581983051780551051317350663688026611053410707298019586184288742856956433155194777054247963395354896036700389182409902084215388490946205672414240820048927759749296805190796445055252998941121907755574483255177763856013198556217120450210315684342139297783780958619404737939603161036175740082435601480918009130821401926959067981578906184706007255929022959539114398110391241205317625132783734956309923517867384559408335444295131291161734410112584818160626334709681703652023938205693218335004962309920784374650260140505288000903866484500826285675118520988121010215542738297170470153013204614089128568969710108480259987542094542520106148161787040494198249036618275121400804429623187076919253824598861346562017615724471397697925567626953125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,7] -59666269446384406049076067923154335487772786786540750561660523392233711000773260496929071596082164877057738574122747822220142968906506467868192089616772121839034976651113358568280502854127414739646329404978670870837935493161510135731380452365130822237595923643798005976566047901039999137216134252962636168587241516199899041445716433941902441271128124266201367197139515507651134094558097210577774456635359563792028536345024533158082784866165573037953718802018070298268974764938429072354674052838961752381057638512035897892375077911402637937295081645966900371213261696737505462257848274607140424486514440741613496798841446829068880362077039232387737828554304252746951793546972859948867900110806971683145148091722268333974270559187026516879843222244611268280790165853177692673067117815559375256236185622854074799896005188863352642725527203190526630540264194539070094389972424806523482273787649777678959572159447790776696238761593918523232018892937201579197188565586133115535546526104436490733717684846526371524554624750224534533324587660840932402400294248564778446132937743565359340824851933984053775886380858507900128873076324155726483151317982459610046746864928101113229902239617167758871523365242385300990524241435450581356527637939602948859364340264310897785943939089360803455084722666025619300880175338375298584979186693129742943701992716837735360403247094873902306429837111225386300593668820153752727574519585214745459346043327155848679157551215203529835475077062412258623302291681783473717888206407199154506811181085268239907780218869828480290587151802555146810764524515414874114793524318796578269473501809393260427954802292901220149561807749727212062938519698881455820726072412560329196895552354957652323777586524948133784422610441818658245780893619756133458143313934706700627946090133730005143226899379753347809364023213267633595749795382609214754280578899983690197499519509617652897807948509902817582983956582035340911059079624363561818578251252619753886809443668002044757690285745867375285176420778157876776689603145351418343029003926460338792018610839299335713482238050695733168145796687159064046472196090124369521208582316239237425066942336124778112444176504982329660898040054134921049366560411823067708449000843362469323098074653189065855566368316593083255648574226991288374984803346317931363577564369729266062344691820950243291932266708448214019421762868213099326894441169879652916575751341192701178991855409598865246352561962907801946123717232523680438700626863636950753900408964371149943242714571340178699975966926922576204257660803977067871077986285896412738116723062375967856496572494506835937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,8] 427644726215714991924778817969600832955954088969248450539082505648973292075786797324939468028874518200376082094123117226493992850750473177270471857414419633067501593497196664829698053814963393567028165238120245171642299994324807057749524138300502131865710489461524017674349560042848010812796264919356585237732718493744411558586258143903461388472226002603668304015873644505701951391425590446657859006245220165832251956496636781018983952697360680273800363100387846172073138222264636935236086740635244350576657001220803140137879140535988206140002281379724042804232572226541074644589429698891483803472749898868892765103063883524223871760998891739278722100462975611654630553101335710590867230096128555459323043966557398018722855023386387205802899969347628776875118836702487693876168497991248569240642376874766333682597615365448914708696998886328030063400871938596879729364142642157079767431641474501227451917593464586524565597647418795219125366626287961002164939959765740772940969873322216686553895022132859402877099880253145322970398747348892475297601982494760212494436561131277179792856139346014420568630391300143224925917934175504129031616876431429231541175316806963983523190336144824788905304983858219876990080720228323618092165034585314104166450830453501152220804846234079926610913905231807395082700765847380230431401310562135781701470804350148790131768349180472500419628357347499332251578574048581038979918103958319253794023440997186595683335260059129073271187413966554220027445489858231616620555976880920451759459473000831326111455115348625512331785578147632495627304179644004408344930517014658851311291183026598111990734352406261540516094985959681201842861060793194308608078188356696340478360369192836767811639941438764210019652773517665064754286903428768338632075761282273119081219941877049942871204890210661348920701016858589435025422030004909806967683891625090355192628043691881495864650241979435320941434726034626184692429317201947408711829402024906786552351783834089475006784062188484997911337609944206902052129094675683318908807757832026956964837972383691668550088463296436784542241724460959359436665267432107048528249241951871022708701792718479035336458547362526275792890270221054828970461524981873710268346304227458294500593077170456837533964875136931437573670812620160070824557754303281672616260205100412422954398228495122832168635659509747165172155276259446124060781287272547533862074097308860983586634344559464970240118149228860461540538774931679067625758789262065940575846777682944393207435097707548134332801393386671083836848162690994432192206027131454387573642611508617505933216307312250137329101562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,9] -2059569265917404687445409715842728170034931890613756372898789244423421155674456669184024006196212329068843441009984067614547185022877839668683052007539887128683125642593494422964713084004318521585083237826305687923507967503602244991654989350732906683023276838550471750602078381046986357519664318318682377548635501077450807976076861363315654525385399374949563633709440888927108613405234119428716975426701514663784985291716068882513904198647136299349520868884175056328887386709773897315631549707103772849975854848248455114363154226943829306355723792651079497037081452896736874412923858653795700736784858541885482045148004458887691642967786118415681746120694942214314224868435804567412466897396573930424421506964954792006782651653475234956301194658539292317659000905462991970875348853944909217545747197446488763171980450349040514613750931497700454340222775255594951979691172079703479207444172998678171544090710389512198103577758481075246751414930901200590654498563209311883955768596640085278808940085816224426929422287041625587896796456558696751126362119199050358864017038353191444384097684207799055121710705400231401199718199936329373309631565304514344478160804985282148893666949422449575333053514490533339540432950349344805044572480785446418529503405360189589440023268793787317056053964803565949041309074803242862860434674946613303612987851801885516719153725516736114894845682300024192103698576476343194168895819397073714815011972548733953840452263316370006217382848488079501012033521550835251636343261129292815589533446708333235245687166738003726273656571160254219565221456884145642166738945943958915516957015519519210245073303365708762046977459595110911449977362066577367232451466456819835685220717566316366635503141476107561248161429073051827027860303711073046665645307141776832439018340133638467976132782927356711751999532481358516543998164322621708221265631332130879182522907379241760115915490813321270086587101935243842160833321005196003719061194771534309164013038807886432659366482140865358142051377095485306771388017257861684348778452104472551100011508780203520729409836965309558788053966642158544057440398561401349190376515215490161762498901526829126405928978253300627574762891584796205422794976144684601391529732531818732912437559116591437394587793805883139341741345737896626949383759565922228970068549792849374264164227134508253506315226826871890102331661105641405615557540779096496195677039874171353538772096040745539405213403282650767490390093825774472283411125665684277946939381590931121625481669451821943379868650790830628165608988913396058299271427772158932343102679188295844880940421717241406440734863281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,10] 7044715817226163895402016515332001267336478481434886218250184884611257764342239631045859619582454596632871309834941664112063749829074355399691286345243727566332581294128227113407547995893893697356575092776410402474498739555740833394194541150779897303881038381088857547331566725817268828158232100668842809529862454330320884797574540294241374692820974239061395879253043926409299329255931938912110691633133407077990904043412858246350654874113753289835541426532965029514407326526179490669635141395439880590194543000442684749517175256508494498637695993666906585831830156427176518806181230135759992686223074809061593720882327075319631320734684584841099630793912704682318560852725011656873777569058519009239994301307735701371199119087519500575735272749814442658358820324631723940645327796185336353009514465308442273176141005582855989754893543151659819463214594254580966121883700435438178504309163984330465826017724189336083692455208477640796251610458667951504935674869821207787339100102875949447363806821555818689972792395793455640675355066170343114649970680533133590799496390349924460373101536259958789316263911412202763227128493399809771631179696285072179091929322235703618084040908826992522871050332615856881125573675048851662903737953568179484437233328800128764021427038808694861815084783022995903436056799621446774860113101929390494904123267574885285489955752132671006401668569770800741015534967872373661082602764918351375168575961843725991789391066254305377830646268738497296780324183772884754013567849998057098724327758871408027771941656852558367720635214421406483155950967684533905757597900378085866041552587934239334516478928362916673373648333843608261852260604014777789103922192863260035111666054641459066016465178433142747592547739503128457348397377366465414678198808025488040337761317587862062071628394429324299415985494673657651899207975457451224308610324629253766023129923934248762565386315373757807755665090730812176725381956884127379912731113678807639499846949896679420256698647918101895626604922690439996182131170305498244159403997018250019990769856456072825691995721775922256135544606181107253625575860823757106896613786334600609094146603773644412954722054957597968731346510406332423188421800241019321056956006285781158902979068325412022931555629306280455654600437847827755682907667203861253738162251073126928619865377923477944011852972554760027312922817895478725512504356947174848001151259423742762682686813113176614049780293180531992497595960368892307682676329238553317933056461898184343350980793219197849098444818883828235897817428325230357421209642852030649906023106182747714476555245255440240725874900817871093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,11] -17242889291372866314725440190672696392266413752467075510669455363306453081485950600891507734368982978597496378803071331944556562821887536063775172518809980435705289844450108867020953675090394533159981356634633811468634039135905689532512601003896546468150953494886559482391692074721523788831522410352426664642297396005881871745012736293762721020863736332087308311147397811008580989657573076930868725440178012096628790378341878095822864774778280628493409928075232333923383525181489489987979847548507090923463212173687941152631996812891842920210619971455113072421852749971183992168189845069571528128815651415257128014619706571938113499672669135752847733766111579948289646423536565210413938844764176156876705081690719594676249628899025261141069518698792738109957832257545761977784822090395223776211408382598504767762362546927167052010046549655344897426484507512416398015097480861620561481651295092728152941967527242807994622117765116754556249775225999397754200942201949208519579252909763427621752484379371739228225492008304981830325993949519847652282758118357950738900040154659394948336929977476080957983510134642236710711015157855112915987300002964520225939614399474309934893734094211758168452009098110974035464166660130446741318486039916111801979437305624707927886349569312163717207375425297623286822550745821173720359874883358631287767926136285899743296126456838070946447889355843586948111376961054417124538477708910212424076468637052728112122548061724061967073942955683135530226788631139624224810051109596565856218843480318015085862944003924140923363642376714610199241864241940076781943644266511081532159436090668840004595523695104158595882334959383077459110761739393966981402381903669453368376679121193228849899059535619323241455088920995474828229903679485951560501345779095944574602451876906080441853517647248818051285088143677541781492744611548080355186393462442338908452051159032004625526664017239782259227559020157989224885699456423679376986940058458643115075693133865995568271437958543221335648343087534580971875318042577797487289415406512976971234136164784467486606600103794225210803355859623993469675046049371026738443197978686239287275570181131084480281095786680966149129325919095125132292355702920571048156930849549888096259782914368234863122312747660400794270063636808935834394211357938411639886407483394738497241274492517833977703485384829165173788298473555720969524617333075185878351185255487198354109266071200725933082492378985201062248980948420148656816200155357541248642503805068169225002296685392164630210218620154123036276492455734438600035683912176588594072384260925652824103515570186573313549160957336425781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,12] 28361534861276201517616026960650660242945633559329456802134659895564464212511621595872913562280144762481836881165522082235669319021702484808057100279618640125820170024706723807859819086359249237779513128167092565135856389390956621895739177218482043388710696293037421021529189718083264454833677609578918823528030914003438758896632033995837594678398755784747624943341406535808014739927114853082680899862605154983252785670012018312791810387732274123552847816528574260235640302943844461712367457725400958998434686531790718154196641072337152644145746835812121157732072035877058083343870741756992945140400542399013857492971085329292192919235647190991489554202890499322916150960363632781676041820507816649260180497072902579321945516276730501289659472827390084553534925501216504645434549083402102151762731103253245966204115455535147571157238297100917908967845291682838249587406849973943650041179978099842859984836142942294158655587522625592076339913743860140564999658493459618026382458598631038768864477354073569939404785252652342723231292934571588326579659748036196343157789422905722102295701363075779031300636582293588647121210518121785022354020000464657752891091618927330491104022759287287772650927378863380407969590340481242508084628023557602865247050594659739272721538316893783033564732590714920416876778859822098632616194666380709576447334996579591304844507026894298922020316327768437795809755188159393972960657507681090081649825652374052110200821219142670729273840253362834981051136756173731260401559425328188848527129620543862123599788824225406146723899852565508443637985565582941449246896619583645912581705540914906406855631583998363562039304760429310273576034729742374397928851494614372522362911113496168105458271320610232419087788801809990908242318282608578481077455361902354948447148812482371132750471929659681878301354592948284757709669963275069762352425220292353267556866624166729653644485491384098483040726122077545141489694501801057318539653681803509043648622459499228337761623288448355151479326247184493186847528427904455499881416055336900165997050683645767793361635198579499294322708396970277673629729679097434701527208891590439217908114661182483355964297638437794668945857952184836541006505379517298420135793024532407641953624923774130166391074259147839505211542131937267017633012981112932980303290647432944239821485820818120843148020737972925574052447833952610105992454896185177376237650620695689006779149647415214141089259429207568133915965525607427224672167654076782815322470393496865472685859993367425413576366012980728760954149022939792428924850998391491100557036674221421347283356162449763360200449824333190917968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,13] -21586492303459907826040598372603696997759344096858887755075729979386692154949163004751298331592084412717111775172910633075319116209020760301382130386514021063814883688010539509478620152702829336075780430273037276467797670052601630399871715155296865725333092495224876172804474302203812506393289376780511388598924924033938603634556942725021751610930107072059207666722189751900576858691485150397400501754766414661554652405847171979071381226434869745863883744417032599136275434975127305111746747788104194671073275967723560827496595014078476982312106975180253541902926424931119386875330312743643053471081623030287672893954866676692231756074095472905750694869847794967423253184467579963495425243277244016246259963600619472629892602044855446110389949659775231241632543059177305116581401082645601963883235240712592860407613174550673708047279310745169879656435480129471656790881509393928217264799683496331049700020582476095007161254336993840573229981451330826695191745604094767303393352681759253164211744223123100491027704463587147260495001640896115692046748362351793395758691795288207708149267855566634260157070474880353291975186150314433179551559827308364508716036200655466380805090635506788041801059655027430345357501879411115725466175782297974596972017765135376144472863059499785175190152811915051366052636312786038609644700898498008855433666586885063416291249731615876582126352728585574137905321881063853543776317102931214151596493588108417871880140228616379538031281255892875104167382460415062533554700709667087246499513399676528584282424110307952753932309494329793321438239930316353052648746067330958549673954624511931383720546325248934565840375769280621474211015416923801234975971390675233661577911030682574268847560434886017084496854781713890893983593200130473762777352592165501691350921015677661285779939283589861333906900589419511320397820060603915310307216639479372204470646286687384508682276582373803728419711405209620321675344555904740491150542290248401299445115594892584582786335013076791760598650577544608715887373514205537667073273547755405617436374234010392102636846906467490479907982725154781895653277800860147014308577744519868441069132092818764397455947815960730846070369031671413034633582412549091081217384878184595137256017928305639592794927734128087505943933580948186176813426701262619221670862430023459359550136965651609663577973608206139535630965313840901649940343090924304585555263524921493258279702379052256327731138979798799601260208138328923087342521939173217992869969468508198415465578217149482590797775870236060327118298748396249450363300574957025726191959215318101616976065315611776895821094512939453125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,14] -33227807899926799533935498050124992171328205316163374665602556191438420889074152168734904744627369855807184688161002964370387440311869678900027085280871274778270084695945283119034967926788265724781110346444575047045229649661105953364565348043040789217507919782011578248574034598117228881620486559577851502312699716771571347820791512340432955371626362111355293866946872726032750312254318212989224373722458827834828129476539482305025728064377766390355743098993808346919163056981712121720940102980742413969321650644054845671774095426182778727793804004507830199079811921681521201829846085468520760635283076465781730795810684025269340212636830843522788644639781474596401900936125940145735248498788466586938643117970386096303127541251248259081940272278500250631025441127990329409492633953078405757025822526374236074444402503781713160014082095560958127002026792922418143887410830188553729226850029805739474868782254006372264759664812939750500288856836952576034090382404748510714797750465436711393250666417173799269193725370447060389931397110131992482052920952409345180367870157708638700035635510519358482143451555594698209398853157198073076984527019300996322741524712951849662136112281216185286099095108996498249857153611052522827030975760979416021977092272816312593719658874767021652491605725600194623902689443243405351587770528556642467197935880056121688571902118122600452615377374749761616223752202061961519464977395682685710719077112005806392026000241359527346258208554723985871848286066133044975128547551284646186063814602003792566647919192371340044860718371277718409794255423601180574934328923459962310941410345822793864623083105122850651507101071512344202056362246723286060320131810308021964933257981236649814267987147984898129077095199339041383726227622088666651221767961726178899170190376924296347185419366774876853048958788466749433693758734891951137061765345401766275218024569915078470661051164290871025840038015228517920939529318179529854430290480286830331940176607151873159887308239815767789566130557158835775549541521469461677661238874722404601713061472960033411496308674677332979609785515519967460354150417791360049197591084264973824505734671454373556343870822399281838011007676797963057465304315030432187505606472672010962857738594476656650425467876463154379476273369375960057596258637997915328265433825183146165227918534044140898815505601926533152103305043451262678471432847168595827429158354395690293431002013691036427053859594976754700810830612794718660955035939302876132950277585653262380493518065716986313747952822230432917582213737271001089723630356277654132931596636818820291597864624577596259769052267074584960937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,15] 146439653183600948174195462700100683897175845917163488005745659451233799776632988364136581663035022516514075481597351236763500115563486989485804265521905252723344683562419561662240274611856286375633479528721314558765739355438137903467409433147523272298742796011198901298492379734391838978312861190944220430274683102047460446952539153135322479494054152665455696468686139511752647695570349732688462730783496273913963278225400095632146990057032624987157424308475296925817516959834299961172760304171003497082758341306919500028538274706661702037317813553991256184272003653394315441117859252483438840318318733554641204345292244032433116903489142078891844301589085870060372473017376784903262529614819406644948562236038634222919373795494534343109561749147899380879131497520237371026924251553066508697860303375622071079940267707376956798810924863180750514450813393636193944564025181139020321249614019039604903543292912702187828493834133980993279433122474257456119527521661744514964291920342687541067466075655887084060628117990145731196930128411814931853189297158715308157595630427481521598538743203282909825051588474224746889487004567864524734208559516697270199246465727114518197662524695433219019391707471145840846657365797671269717464650597020041116336245586077894837798774257188793063401592418194560142328640629809013853488114863466986795581901551351139275045145246506929159672636657042380257235174625045185547532081197383432747072946821490144462339731697918100271910461661443840404308214934340760041999958113558896254290730318479486046676893417561474121612424707870470824531616247083019923193793033824177437261709215821256208440513479948577519136422276000103805024857944239087048281598497740337716973677155959042224063632484523578649617846517413307765555027483437864472793069196738409433794953497145110765427802024247985218681487247009689872848872858513078070504703830359331257594826646090108266582163613402495756250092377455264918666070468425622213587697393760790786294631448321422961913794228640804561426612934100601579296046245107326203665298315610270212741790049499544505604393048378852240491041566581186984597841943538305936470383531288930761330802562861709530209598774027314922250719953511371563245318635296196445804264374874113779451318452427011679007540561109289358952703669489452192920148410132633353022111242286940777611739380529654924557741832362235963196947004905896386928148675260281909891155559737403188378269664281362244791483360339029081572235472387279865759213197280967288823543244039496019939093907893718332369695066776876279228268915598415719798828987855086193615916545985764733034395490562928898725658655166625976562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,16] -263258671883904206758995797874142901060104466877353585926745192140106304891126626892443394525148161578079121356968721536925453426434571285114267738346696086663688788449990068363073538591570579959152417846122998590983053557516146868729537059443000948294881133106478949062517580999599890152391327450535139167869530611135661755524121521907308705169462170787848126339024431016548085590145495915190183379626783758013408035249247685898537919244065838183368903279447895092140999791204871127117254536999235606358318852485886600068082862792494255772528284515057628410520938348989229822501569799534009953360980377806748178770739778185963020565354039240198832066103101447653613551306773338600673086864889373684449519664763798050969097437963881948940755236722012480675355854888987538150943646490471321710528944419143678341681479166011941836290837503429637436551908103596497728972633474797224130372173972074421210193100469256830527211163023801199420916100451906860584850253939993594721561149876618135827491167252120936848038017209771085788818380521080758685431075669737631742653042707393117067873175699226102911031438028733377189771288090661868219674858739183962036172807045721319478256377169385634422909876867623542663353508925863851376378215577119596225492393177157647533796765292262493960105365135283856501141204497572730914790294605230201332144063536389397308250508789058899527057532491096381512865977835133145959017523558119083623105050738722851332745148505182314524513428020578115877873952313799332348240139986527245933845092983727718134545496562348666325731994661163355281428743836726148327925817757857924361602519601440490988728147821129520207673137680449582354102700309918821429297796450650601718417059989464349960729655233683915762129729790776070819347922074273489622220456161270937750150268939734184609670454946591862846980330696969784178920958630152368878629533363349443293355689316662364362430622540535799862749057335676871909934258444094087566171581451865440788051389150574274750317223067477011141665328815735771430240234691805639282433913712848718546065873042797412679337278617651306672090747089883244141709810839020471905210206871714322421143781273636892817380999392774096192965323616861976204518318316922103572731491607134070452639602678320601685388231014056832943903533108954314553008119979995202573046209297565284117615912269831926169288851576951540382557614457738550215628866432208697850543832860250317991866446987732194539446802967510409440686812250710159256002221620457450931510256938595435629050527135119379509973649799487394353901722352500491065202769731981934643369843529639707211970761635555504653893876820802688598632812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,17] 261364604958530101524754010739529238488399572889774395895506152113676878234229800044452613530890347221037781481426594871426632428048571373291506477281489263474055954348876724086599731795089409459813882858048191190372036324273396494883945224467362816024708492588500402281723491581146329127812742461632692440000369004579506464270551747624617465898735348405377788687523179307685579557100463686289474509703957339420041561286832222636448881921172014075231053426111437073283534739648532957412899718400387400454498272550302452053547870473836589943255832807742162761396926022861595252149432716917769958396342659878291785049337800805125943298693910590617515895598629299967385122061206245325042262354487718831474491465545894167201551623708937511941721620481961633140093395898525195280196878908908713202443222690618131062311272238575594268018277079986801266983151372560959752312657345686629888925220546802861841478246073741999273833479863623470423516795948502184871209180205941409403141387854015376309116979833146681696609479724867419763393763127673106823046034296626642959034274136123240441310037693120835132082421226781151804842917053816154564295220695038652390023465212989301002994161100671190998883846874975275803678080214138234354076031469626456314220047109172572910717979291225130083030353762018192004486396655725765447413665321694984537529953234898977564947106872505228960328877673492180055788728054530631186937188995499175957893134908647097298762039204777724385663836846573191250135754869151415498856248727614546320863359377326673710614416862019495103628360404579187715887314593002906318234038543064909623707134698423169989556035934936471169472814301147801119559011921103332076377798953261902742232209812213419199856227534186043739406655152772796315342715785214865600314382055243703083185681874106293446199005336874647560178423515493809974593992896066987367316786417792371911599258824243292132961185765281520685475164679080745165365102321874006952929061260169697178039010909328216267179006947794649985447724829728268334505744599911423883153843936134456069663175786945099508682533089299846201298770631801516968586304671250929554595758156781295915011223699355120869563544493217277020875439329441178429406992883727321063930918509041483588060760549356862155193883685135514909837693034070118810804736547967076297341082990291609606541350034251962464948057342322799516523607787822478590571624850341080401690985388385601150457229650001156112626466662481965881043488099743875602445024498176181727781979810816458599551749342210209355042143267171235904119758190985722695118231800232982716480849984767983670841395849038235610350966453552246093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,18] -34844544856214337324260441557081568332863131111140444731046202042870501839282015396317628448417536380453926223434515121491063036263395515640046982704318850147128884803390049183605246724830742104916210562290678181634816416135878848091347332032026495634297727333932798066347319986790972778483313079887397067855641203409533273001859096295885966451076526114924323566770110611002879890144354905857772360507552062984837693993510900811607979745242015046691059281428100204142667728072886930064532229232744034415773627435980953301579414024441011795141598710641509864004159380705586604680374323689170962185347760651183538029655358552276092379181105463838413316394163839613977622363997945301357773679173841351037717113657531710497133641426596272029717845579539216934185542169782911689510277708804217230937041630372480039475929010114312036729467364585966603549122753464262733885662523338461380400474084382207537477476620127816393873710137611450477720114749064155510482976630935589780251962112303128385289709248012231925118018971799976425962041328472459872485522403818929231914829901756340442322991659347696096890798746741493256621129881771095467038519645661703178456618636942293760182984878786851349544836189708397379429949644436612669401896556103222846060827330323542387620777370912694033112672400892355340408340987557790071394524092596751960797474796281403592159274756207099353117207210202599398727527327512020180471044955594486946538747674061974097764140186076535780140401763306385140866985738320887407998756204625674227925381322849108997563567767486623588100221561850201973817738745741586349569287020798347718188272147590888429094414892264827458675462930603094111043296002315131174428242814502221977432618170897852036418795186033249881957478511756732719055949910605247649586386189589394060618377123602392330381413111169414685521611536418502046375980207038454679710578447423799846553690000396206851526596494198555954890423444696115455603100144072957699848083713806465014617361570470421884673253805375010460836510529529539607437984130825134788975016002876691641427062248419157071498831147852905106528261121779584284905682472136147195021163324422234981840872397246695899299220856824792675582079646074114660893527120036586929604122016672145274933763357903597698317015823291804615923575998879872005542556495397019088862292170429984741310246233721401794619636722663280102850531402288822460916976452221717859369000978474324186277287037993326844311590973194260754176242590885308143199609356632779003507148462564235829794246619644081088853842517963428470507790006749466214740823833877887063445354413112046743387570368888361826975597068667411804199218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,19] -390365495990247486956276705181364682228826272795004731102884072208608036016461253597362819911972875308848500681848101201531016645490405030380278812391705237753634086745427958524146970446370255381834496807522237227569953036490196413853722310574960519794511529453006502024090747669419873635535606146435132424486296428625978772767263708839219030302997589831985389441347599389302215072304768832391739609467552435676773417784586455248893813609917180244238683776556794014381094443065114669258271696981605148528832614067330133633638530711626709502987665466779502745980148461553307521518670951505139536743626101624221130416269563563558965873258832597801126644090537836142033541382508137013567032923251982445742725860180079868208961785468564720789934523076396978276578446524269809607469818471568245188565648862587306235424382354652948600737695465742843734676624977664081845056651104168899584579362895474434933139171958874706906797930399332683912277523609657318177403129847046081591247057339840368891838604502772380164238197864691219400637411303878608426994232149158737689291961995091896919891100039656373090391554579852954707347753620682410679288484677729464588295970187555724012181171481778773428519181945104052508549985816541653694883429985155208976937311230231443629741113465201503888570966116733086806867086656076324842526297484949060715654125459992188370290191488801961730849656408755910378004470902881100347255735719072269276201938844063844121629546856944583637212667141090134323153579936413255289804196722529626813190390450790863863918094839003559690655637050556810539028080694649243558852920604562891659645891993878683831466485282400576917766891726863137772562372707405466416788187544955069923738190904163024872612447582031894574414150341653756180563571675701551069305240135279441053945386189937755541996482810481038840594841087537227153684908075995378855441755171022627962867000841313373973375539236135657119642898742318035552804040027948678655781887984728253000713261909832710378570230702409508274319690360895116388891203340466387652250576961612275187772089590135507740589080222163195043466787250183719099139618536567935946937829992009278663027616140926618143879906568235871021704340130207213661067286560541366024236727101912658167256106605201527906663312318926620149444637213175364808083710342608262417357813634436219625461688393379714243520724034835096383727944528622167739855068832062614476012746298429513023152235431750026772629822567165892559021769786558417734926120661760051621781885722354115166321966146989822591327814163087967167731916097210373114753185932457012818752161659030779360416915646503355219465447589755058288574218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,20] 839440017325289386827593439445448277970004800990932066040433449554159366961541016609296180482024629739662020558390153236495026549060812317090739023044287613212601069423131841791014514405691513254148043963425428538542233348548248772511587092393245421529813052686012402374947332136648921777298439648879090797825345719692527822848152667686184748306768751701045720043941753133794574362541576065651147396887165355322309008516887960962426372932828501424764324578924608137591121462319717640247408929113107484553419312541885276745887199393395520708474561052823615235011052299184075677815003025642554865061284999338206610711393430293610973652699894482791935457231771763894817641608745964088102759129266536703275100254363515641754156121660703307025383136529786909278173071997854404371010089744352224201539799738017599281870500846576872184261982848373152315151809038079901254918916787279419769997022320149237481740806979072134763450522203465053614100331182041854555052322809335123199909821049124682317750973854662111898963801226240992736981264797239937142622066317275207233145416750081595030058488328566628924343051865070438037562505480087794837258201049804179198113052646592655024172618874861661586889349987709419440591655189243977161368728960455538979060043007936335450202220577883794166830468658891807861273263526764344314736489087674741357654294262531606801429306681986746143053844105629102855413282424824158839907064133145276020423231715345574730996468091620635894225584840048384421233017715230478295042900760756976709532404726044520433404790228775099167939648323839809925510196343698426266007998836459416935283335385236976982762954282414325097013796109729738736399058565883977711494126224965395369767923351813968103777841445891745173250549087937710821816350566066490677210022199878230046115720546260693471750740283393027980095691992163377477634928820219196816428025322590799073595073368425829987831632544981981024149550109085528387889856517694468060680577067949491951127000108447466076996908394044225050043278364497365695901371013777371557811431053879509174106209532527406474436506166157184472175095341338943727017530568118270471665014605297134226651212643378329143582042027127740811658424549185649947542122172090492081157726680130412925334715641600609432046317936405792644108716392264035785345472167658168316679020885229878331575529685809642128485969119316326611674712545949220531545270517986863694173387758377379854371877854772137723507797702302630147666221908747151335944714680392336090471592540650274304175398427936695164047676002406461683669530848234478429283391323189176191606225481373526867194751269196650866888376185670495033264160156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,0] 647306965113306268747607465338190815917625122474925531223924141559742598674436571582388612016488876976120750740877715021828138845970304042402717808512337663930508442173226069344252956918045315646921251322113935294034351656961930396503933577392765570122467941256183603339721313605626986527172276307929190267248433051065723616427738850513088122981130166144034402867389538742844395518357384648128678188561679408066850004776042727475207615479493844093407599922686160956412958392569193337915923658502173275616815309731410229232495862031490674858080441858819679338695673812856728883662824650715791420854133888110032539072904825620158721571061287481703221508699010632704312467160296153946251481942809629949183196040506660154817279284355977119737161708445957074374830436951056807351256699652441253196428154601485069635227262231992059049787239115685501154246382205753472460225669503821064193792603420099281027937090472279988754495843934467659735807553608616168180778353818477549539385261448385811588207183178404304285479810592618367117973121982806313230329879774098988705642616456770629624339308647625684110411056580987039954381501217959454325103443072619240469669304097209900022460127927199746987809486831235948793371872402984143057082689923333785387198771433850484596351210373812408399259233899687953904690562240621583462591830959738161598546569838220602048728482361420128523119328138673878414769973069879786713286780844220975300609203869935443603214880429025698201413735574820688291677720472942400181422979946444516988344995539888749061716800109613929089951107421678935040266875526301134333743263795513422837854822698578995035977922869606419992619861395672816041984573179363836863661404853940633504269122906813188374648647368376690287225716450976074869621189361261040545684787007773324629614084909115707848355172757036425754488693773776839281046473311432131165394774553208746490201741783381925009823599541346300570386046660789862947475956971450698943334978064979705370387430695826497664530697871432713449940108585555683702077426610573866794858563277180632922076163123329239480539453439104632200652121251287687974784554817267687210345279452730998755420535596039199960787645333181971879004300942332863427176793072609539574570908268554417489086545083388368621232836968214986076335594418890613053867507387824228292344960028594876759476395697505499005013791474166309452751611217450377615701458644670123890073312820619558962561221341897350876571576139569962024106696304892523471171328918612657335457424121572446939435635810488304945145565660880038194591179490089416503906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,1] -450071126396967637875181165767080547326587258875935885061118496128611185182761713572361037333493011439788273127348340178505042443002758978513509313000540177997832010798636766761455087179986882148997197098662521845440233478284587702921365876192570911146202134735205919868332308082012166406789628506275530365529025733907154618650054687039127088451710005573794502124407111953270789970730662044932084851564441110889864550071982807015366716837963729727044570500389773119455986781096392753062252282031436481985110614132416718891802578753536264171363736454778283335444062672891412165148180765235227036463201598232042751604263868764628943564247088623379489087220543937986248748166908297241469980012781423144233624056924924883279228194721271684756837113953459288341735646638838828915001162782045494099169565036403005104744590821438039076909979287179555378071654605332778159701333483033671620613502593670497096141763223784410862252982837682849242290003405681253535404513959981819148024187816816642064980942458474640813030131025993975983768573736914355549206166637648898338363660508180551185377734231888593654173765331256126191193096552941668337354902179109678252960168560616791823848737936173316069219147838827636694086012068559480012444187638523425076270255332459554772354848441394145603890913801653310617390360860958742491239238810382718744031944710938011399811016526395467335467621610148669933695551966416414486679229276877078495721439566523362565368592886618377779891311405518476136212126194833334981517548315651715259442029344279961457147392674872220684784191559607673763452072060262634417328341254361326297988339674613268200249669969792684029202886440546673653104962564350185115508250267873521970916042721419273579040436880420058055378554023579147709603441902475014204181720481188747888921532028608322067706860345817670520900139674977997330639638233313760162346315229958292449320832227102040005876410815042111249487938926966242304109642618061848491010529589467874360347149776107152717739941424242999526523148583587625038721598757674308481561442260740242796067492352144612844953148074956818191574026576748389986485415847421799638217808888417296164056776816427668111282993559024181067871606225521155141965814982267732752345283936740390831729953858012879119534369074056520195748966165693297092729832252547713473261942959314667362465380530609040259175191933720456972075280398847772615142951383170752199220742047139392362718507633872606709167496148584633945511146157406270315705170915024589764940651705357512240858137409441767732364123207056127995429051225073635578155517578125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,2] -37801765548854574340574883612572684239483488952459784496854964451959086096163148389647972983598489775381516942658713324672151208638332031962144901114174800872769488552248373083522844027954069980906273758353765942652874974227814389172910815533307279156999614190715832211196581360463665208918601460053767418410624180662586802841067706460355739491412346441154478615631911178531394166908374759512822176406600412499613129188689637864674322084842157068625853697620024425928925240273017700374000715844671293831876921065220598583954622674579742207782035759653977138403075167577743256615365148312394266339627324652105973476505374817679153305789787094630078272380110585934046876412066649272950800738649526374379326554720010428896013783463349715307193141239118600736159541365700064301334645396161884475655962018189043633353841355663313145007828964971483422757849953051785808926438071586328117659295000635783115603634025122078860081779424465863351673065045903109695843976612698121711992646252288581773278495241667156889207765664022390407307505758313718702620125325362176717536873594268627218716808450614017056808384162857242984671181785346180642234774043630473873926203840337999204754472711549158551665449690196558353274555999348296938691919151965373862298540316489107330180762195236258521077770098619937122489769938298186179870558777430977285190433757116843440670766739928195141406522643264668490481912703686749746246100494489000951412172941232073225596108727572288852749209158550078222712539159178141704313194199414050181186991427909187937650629926815059579025846347706839890125810782577703474525947503527035348328197752136783630672248647179551014988744634788301325975279269297631805956679336699352397285511716459928033325723591025784368033784706306692536964921406702828062605485194992794841971566710515881304794692067799187937607218401031089919406895116792798788754218640105980908389993500973068616334842039514177814477620834883610353591937763581230940845143284348235876105029937531217955272860205143409439476993051454263557568493923273533152012660093736041918873535646475009208454977449977885308637837429628680130137510098173881157363565999754039863499939117294547751098001470562012512672613485738613349132060217897512561617433273254111328511478894846420081327053958418246866188894605836638921427753385787445642789930698847030582519976582219041629908982534454558541798821362295155662386872384179738921126706033152785359373422305692304281033541748402400920229342360130689147437798276716194927293289207427074740568336388429622182243898824001936652405841954305287799797952175140380859375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,3] -5101380995493041014185422538794967277642243917142962149717547905136076875994142585417855635878789359169096862137843290760355256226138421202863778255509355774817330256197654738573485593029906125214020197213898674005841868338913436966047808664081550026831661268138137094991844460974517572369155984549188026582790129336367075472460710803729547199811880132716307707130044895118313972218338770582839583757611036788926665398892463371102148432504526217468260753287930634538991249357407725972371859953787293502384310344145468597449817317885396782168547749740004951507815647750485804764857090858098357623461997316149149553173401266386639064030920080081272025519005933986705003845256679951128714828761990236544448207864570598703944761212715555677705268207462147154690557979155170998471720086834968199742534532054668683106909800968151130925241277383166772619002243635673586608229882763917785055469602251037699782040274303644840936213667374880564546406102798385644380430219818050400399533025294037037449290284617613441567512898935505136592568814129330108922586809848648301814425554645761569431796030646059024453853281106234562990548904039302638755445053139938500715720695822170995256466656245811799048013406203260520041255488668429421798337235146230531246917296738413690593019265883250748428764643996354310479347710269189141615960009730203730904804283856763682982794863768102009801322828545065067466912516293062097970519750487728130163766120798762010673804080361490482260787153566893575317659342721174123122008489150678417172782165918724096916056066688075862627957444447821482429835988378766838277120015414880017218660179013907727353390981461558886512775708523114683131217614779474766994194591935623893008157327082598844716737859533943793154912725493813320222033466855646083365323665065587760939989285374242064248456437676028277613347390045216253957885277682808384488395554929450783349176475146667772502561533679498021219100049237091966716556694973182350660398975405362101363176622963736434824637955502416388328125663479007269464702941564035548753564100725311357057831370023862701610372378795885819242639466864346350848502682160726752219317070290147934818376350846461565457916456602618288042164421951176599777363075190278827832710621913514941279847449389523941809089453205105254124762151361460646089047571669654013900104153954049189241854752667139649473668644796546394262780562170167558583917967997276592087556547802732160996187501875009697785009980935825172745009094954854324761326516398857193967720505912582534775860067306543050983830490006354172339685798531760951846081297844648361206054687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,4] 24487593005920004431985826803259260909724040883030800575954195627945506123275126624638309216489214924164794490813795153408845853795792126742547878806054660646058001082197515512918899756777268093801853237780712104980233304350247449086414732679695535503579759985358536652040325005591273106878774995496558439720413664413211998545540110302272463867478986378336236100074056929272289126023134645958690711997261935025196973125334157096889767080069641761112763946207245258659911263910216315997513510388395193945047452068720384642626454955595577359105715259099329818117838612804446955416445554661370912033799679048685410470988986429062730389346612641267341889046319486720447643520078165898525790015150788458698425653802368183720334420423563487055516537158642262422853643869868785761135027177511213687654458365332757187744052060346052856122107931194410701008308354783337873288474197654519748007923867578942341701942814544306229596534479527468098603913740137278757660556233221012000797625121712165400697412233321813380133592914912845093681064602401142773832984395087821735529271007839860353710098579289231558911988850979478025114454540795745696426636711846913762252383094907157690183375251878880752050472346226912459895272802801753189804792675284114065331108671702178215415222717571726342181050625775413623158906734213920159948718560215837145026906565444303237797840887037085565537937311301507205338364877676266800410097020168957715718296302660185668763854608449620459184694192357955059391765530747294272288622318124399289194678931467907041757499134403572359454474837570835891609860013378918194103838572580056067140639760034349499167511709187124771643319125712983927959570803514048034536230760159985718906127200847593811058301200813634836515983510532008827429341366328246549774381162836603791363801282342575000103510626544291724570538632730465692036040506473450839245154830887379674966615857841270962249531903976638228510459655998600154781841766238328233189222950561327378977431577953042188443530615189662029877008824020461158171903320245414028353642204406927038817170835224543600846025410156848860560439878199194203739394418092178929132000978241156252965112565883467410268051783786002310870553514255058310174872659157153375122681248451028271858931546653253860393159981001787700054615920715542358596902078109110801483926194710686035150865762285376722450826505313490593085204798156099389158181229116977443545185824148129054117585011302236517512506912752773234491549322656824892298847940754991385348839643150115748579133001338005030519152386310562813109972064504193944856069720117375254631042480468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,5] 516147888356250812877558769485334260586122784045411194670215496971512324542659376211439133948670777999571256829830248241414550016059464213561784529730354665802940739636258219855263765671414294107417159295423106727341085227574524795528461373821069590659958231896375333014686847691749336404799813964316510814157218504957795887683256431098646828478323264561807095642739365482022601811887516752107793717552691477329088193351908290849370040132374283606975027427145089123558797928643770027922062035268443146327473577229765035882909940204441865758815765994826985545129029272529374331339133502297245644249142531033503376338291412507265017102998209618858154425802584714624300302592890344114696259229116590496811940253873464851730961844877552004137862715489896679181822837697763147198731383699799200419959372315717874040446095127298785479985947275289878997351398570856381876453130135204135351040308623151681442578537222678760330093914036767779202973931119439826991582368510257912746909944241840164664283565688102855862400726931621072455844643860396445875887717375708322952196926120188331610728849137187436892257508068064168342271233105034094791102589058070189219328680390135503099444571831427221724086025836701378875649686020100441751734770861626612952898292122154608675738360870336966694263648011944345268349912193788066801171536911563383262465969572911729783041356177288970962475270708911933413410736245217238660108387104936939421733924775555435001731134010624203945545708377895062584367828352945753837606158862741639221553785331104135412222202404023649417674811105486711424083100362607306257165920839106061401128995377557559280731410956951488944110073401173764680652264324243764981843042354565107769212226146913769403111984731509223368060779940791388658597992415822805094716780366475295669129053374656297390066766146048033256815096778611589543807361111472972773799506375366999096409208180488606187373858766889996790459294031632866394525201211882988577963390894095872387778606854816639699023859658079564841567069503843801130307902022568955375422117021038105139227330303234703936865767658666691334324978296205629551627486598196000961991429820139135261636113839026512766774745068849213131879673346068181782469149469763587779017481553290341244422450155406510488515625261943635532395514476907192068347143343881561282571158820290403839011805229732442407992345442180900376634447500086963864272627940477454820742577752894748694846260553554311060886230476145966130304622790868248358239653623858425755331029344947948691382509023108071481324012205629229732988871450047492495105672105637495405972003936767578125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,6] -10489703120451162993207654807219790933798534365657570404381324093060518461867662164374691675130949812804161501780813426861578391480031152194464318349490073141305950152214634871014708509268315707332675805294895123020425442430159942113571428294931497900402464477693052398075809585000221925673717156746982218422171116330377709121506265756358382742091569695914776592672285481536257633146655125015209692170192814796642190109820106843913959660808474686291937834180935952117262436553105697855114836092988112528578489721098462838050738897597812765892836047961623085942450530572877898140278915330523574213264794120048176142310460469054371683437061313419039458540872143101999714710133459771470907654746716851667008056198982919896588326903846117719827944440743570380536804976188088810744027582770370115460862956098629983434765832764399956294599184686491101010293847310624112558139112761767155533800622170844709363301193752751471174028973911562102910955526673559491386402198505568567131633485325242063329613332349584046957343473596663694533322903802955092684827323566121521955244303696859348265572695553620183008757980743015501061490416518618837393361577808711182390777385005151323915120279843742811757385306450533807554091606780095813891413037410975741077800980682633111354391641435540432768705627707213452764883473605887845749893345282859057148361329150555202805024376179156198959563316637950278199658996452767571762920896955433426886204286318893086244710635058606921150880984285857929877157531772489630829372594717223954734211700330932385230203044618836003826883574238032535489774122362666845716908970882013072848835077818618502767039973966560525367286109352778369374797756442952540618819305835097266547928050440662322405999710645536930889439911288137638231343747965613195739217671550361071778318912660423565945968861001062877678345561148826450002793061509603811432222417555095880676699579452857791308529982618685863446295412410968072620745370213306414502236663720345676626087458175794187464088098620176994445553379350741650362631734552751872297263565206545717970281355467411212099404791920631885013736985677842898099126164005744966809228482931614237732368340070571864207913723505311025438383486701704391253033212836465780175157559449040228182552705229678404327708124592932650194146867329434105562956910828851830169407958424366998957482857630177911297924940538816077803060760576083291134620602171769643882500608855327141170548418321180420916346954456836132414156154188903478643825393281495529866597393673957502488979433372185014718161737387489298110622391055973266939379748285965376908279722556471824645996093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,7] 105478030904645373377333977376342652722387289913951307774669438598119808440919686086103504652052832962373097493712762161693637177169321305316637971885116673230556637191440941832163330226572873421489365970068720497473833641149630261784852114835657065647606843158200511158228535710443491252228443542097538618777976209398906840867499582740664975385622158556301214940276597944521453901002035111083590478583529961458238001705996557726021721367878310525730387753491977601935039238067593041219757627337802626882175343380940953674836188309017153584414825998342848823879421831270861156485940246992814733536101545338413264465200166709039936966332065889740478862685865789593733768799854525619754702982418915409339896806872505258444620132127636981350448508209578273762481992372708929469360316941102129718330250814162530599745748947225727830525611772622754500158061370792126587319555267010156843685908957856488018162208795616399937285346070161060541041723123064536973796736481492065366553774238632254841157024568326179005437111863811725362504219879965087067001561276655072898083826228577059060170606665567469702183710731822239966918736988090883619218476219583993596243819247840983388254983558283392909010092202151261830432334969173992774678698189061143978628860979666514612433213219350730993825640417914035523685569222292601125665068103527522755719884838732498350470076020515904853278837761206810693437041199856634729688432676300649550073992600134720603734633793537240948109063293731524110042720300288801650146148395204895275116413121005587954554381805761506441666354128357872613270581168268134685273023015044539679061242094080860223456490921059362004160015800688585523612253445295264789835588017775267824182922409171882444800495688373996030932550412300633258189313619022728178183270734187447356869981709705483466711848681830279695752117609166950877861229305767673261761117311912590153704517679144909473617579741043063508876605950838897663144694054306847800896933046688610361698079458915052230351889523625412532652444011938872410483215242914775676187285000373622789291725551046772389736194924431865986993451315020897096310851375816091783668242786655647744507527512602072801615777303313425748459265876405539563309834356248294745958380837912629304072838696810984181848139166396502741744947218433138779714021103684621641416781120289655950325250705557002994577163159660098732198437555407861098133382644118308578617232658899026657153301867751760111548833084648237050469434784685186034265034324887459801518413401066193385904322282461552015083318868482079420135722613963695091942286631743475044942215390619821846485137939453125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,8] -685834443589977556016367916861254210028163856641802390225890792961143891719923824073590760111038217727818780690987940562704827125693747835989464434676280083387605828215137608960398750357671601580217013389400669340158759237681494818492766077127099155327983672108496741675664822031442905080983655153380078518819305829263140544484727756244735153782309285051079757270390712116907105993555125922813695557190555303175011759108161517056687079744003305992174135113299878558511782220579249351884782338838172432647214240458669324796133246824848023787413774790504454490885145345419246986128432893225486814977598245278449536654533589580824596737241822855329988299876629599342691686924725117864253308626291503791078951110277283292695300382230483764222989327259520079250172909536198522671472372735977992275590713094074082883864028644388562449657904107112339620630722029828863770956364173973370498515434274656844139155876264601176884913902265912100212936817448098136579383119240381840055803315978084216448819171093004988167133392220403599481283240886914636608727078987889714681020371412471994822639097296058884851583249323253747816131197655033506774829683715121651781597944383042448307942383026861613781514953081038205093166675742430646969189067964946228420288926425984415257728228894687725595012771826420839119665337414629597274729573911926279968008252722343855773721034085905800550848430831145786661299439370221052664151296388299876460828443002142371849959724392347427326637981674493258618326163659835716990648043453697912395973252309864657667256926296118588027447885058132833186952544939274059471996686193376091017233597096835387620041124530113658161173831767838439508780235608445541389533686200584522092395020407694665742255748994210683012935750395609758672339652137412539717610656631461869815240713594242466626827803137329011226747715203122225486989553775578945888507999268945594160724715125227718719073873139011996370731583498677389007483201812318258678789709154059954595536238703150475756934362639917031399462649913595390684774237087469203888149410363578294005949410897161206682171629507679200556189889982082887397999429522591968262113112548982600606342774173207528369008166909401139234598831224956669275535266180754656612543709215970269003090482766356590391638693826463306316169015655819411455295894946704182592680123976973957617583324400309920140705518770769953201507873108874735423676614643195048691756249761415799362841026284290303062411582945901848261482976281816218540350866866583377058868714389512896670027712864440363848665286158604307767431450297030133697426345087833489226614158695838341373018920421600341796875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,9] 3101074366628300403314983021640181320953232574022132266930555687269230478361725311336475432391660226507962775065033163342949660471094422421195072358698490517583645937691993305826719007508142195225431892407049129959268898285046305796567685131731426727393709201469567722853638975539348243314115839032879421096061998695357280369380196281070327467940130818519613575074641932373343198511035238501224680406447843434735687800903722992027197463261858817039706541382843984713678745172168985818506862827890876689194616450630937409714718585597975893194870790105219420167479865036092661046349806828082213637126908193708769202611294279216008635370308621656210576530430596334093903688812221596241409674418061358130568998074872960739273552930316156090403313255395319697062064796695911369108483617100521141854603938917473637894971403223129623547150648495924413818905271711658577029169802330450348605209018063883702647214335929092110517091313056079859586980664406855154487305399584670677867013081244593786289282960123311052908089484784463058075826183230952672374162203291318390496054305163769561126051624141634163250239925256729115597298324669340355248915329236989939475022005574846256791374672688199499807304271613324391488773433439047622479687991174682068136451241396068006309828171744155093764774229341857158957484080773106070086179573048192737908867287548470100715984998681688309379191354311661236564531587975851230452246034529761741676737520806991784848245079539023796774437771119407659107166009083830788243046162420117260720025651473043234606130047766669249045178434794076332287022887229737563168228217106344484776969749177460921287114539679928611014851132038376971714119714311839091813418684362265446827222923072807004086976156026764047011558851943008896589029135982928061486612859488509597757509634584099664270460755902453305858560258884524604360862286128104414178538360919132550724834629256711804630017458931220675750884831211034564331835278084502967448318572176625157173727667993771149301906453171488896260324194396915198348540496229601612729824072789187067350072642185910898155890676137663079121736141434932849735592823505783559597063374446023046649873159202746540923218439513049339334797383225317512330021735907106191135339043607347459828774272059229624087067537031586440533451677354835321147226903805964163076058781774603623214995628675010152222791612330093179869724076344915993625741730737647241858884879879350234524603033653495283130644761336457358668919294676360071735534944493139495092898886733112853631659623761600012790392979128956365163302672397744038351508897885022728935829755547715080865600612014532089233398437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,10] -10069916272774828298391843758052164020550407437206640855605183782709304729858665720970391775120376894289597479711815653129468484988632163446519089383290776582862618464073625077729328062250740882790738218002104109452821325376158465543533895287419913378941815370535546243131099152519148051270768555953653114106461131556668814281317835708577656714740795151612523380204891776666727347770472709418035953269344709199954009339512511506657409537009480003288970705086291819468645440569506230026159860522335523863161811157006137557534297749346243550702724868672671738112224065547681302496950034381054802734438643823737331148914073384609429501454424839388207040197272394721610089752204896830841275623136866886112280301201266950884022247264077338373894126372441530194092153101941543466197896127301384582068463029594595138829376867582877051097331694334813954184336656187442311322005067333190681535524538868834706390334228189927079554827114273989572012281629359350107853139931753788355374210728044882291066649581736430935032775253611555799785638024058969356407646696954225502854393210671866876530715279862896139241199642622045814808825744619487306547121790769223700853017053994618970933190859987607192411703316650844240909516103960824008022778522502336677230575630994027345432693534323933231815020299966133806423160076948563645235669109484775210676605483339129126216665709257538236837515598484003077583041939978764836991540574765693718354543393292432132699344832768077963231061444039774934611326745915404960550765393297247144872407904873951665829504360876075129279017628555250709318977359166633281946829254146111407246239220432063367813549209437936063572192588115945969263359995091628516454866088528695117656819282171844045009294959712022475844127290231853972566072791190778010483857561338315906208095104188795800588119268928343821159043301715758936894314577100913751901859276248597444239763429139078162066284586664005509933736441612448165231201561187662657811456304058893472922797282764492916609771668056888465694216493565683593659146403817316825104699459823165163853972660969715395347808040545918800542368656792542022650715473312926951693732185900182900273941495161561482547294430696963995223462612400696735245726790124618270200770765399502548647534665384578622626276126864411197086926240871577904634111305887004281176249351424337938631579334106369555839007969310908603167922006309010941352102769270047796837196983525222838321363502983465610359418283549744827592711775998029606609548118786622544393840719634202398276258458360870305559628504196766359980326880718754544835117776785647743046537433159876018251566165417898446321487426757812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,11] 23325589932652416379304309064607120424339969757784642823568798177322191293774655393918128287300694467165048073718333523424441608604457250318347228767015488206342385196363322109844795983926651304498592945980197510399535713795924473164692256556162745120652465844876152257376758983850023342085520455644966518094765353924519423734277611514321457436151408395952803612719204674633889027285553265832956950997377254127929543351794899404063213257694013874009191311409876001824539480180373112876559567824406057197428245041767039482861703540767262495884088689125872996475875868494948034013357132583426850970930741428690480111692915289774792415855630275302782889832778437448860462632426116863957551355965120927879027028639476036116482750592995621855630140502541361198996441337502423107852570600336015274083343851523023720465354740301156555841373158162075980902055680639065316097677484397858332916803236924862519975229754183448518809398136981520099198056809396124001621694887670924806263998688798108571602377691911546131528034415541917358710137287155283769468098487887975132241521304975781413875573601698894899771340947706811871598974938450116013346425846817519080394735861520784232691058484030448080861327860462314959877846538187641209545037784728310917004259076896303064458889424341828593676695207531864343403131470474651176034133509965872269222777587455147883568703048242634830310259565312336121858833509472270411137760371489325940707457839962706274323124803990303544140676668653441400719453971374390363319871066148118646446557888771865789404053876281861909456023613580585814356306847689293572466153324382601679981013297424075448198864583427660980257188686068225873679807100725133864216634089993758508513999526769529539439413289469292911543965507282675741265673972446629169765932249217391235297212879110860708405844536850202711250931141500188519815399741141563822190704871150367547294318258422475117664627695964082796669077312501002741316762748896912485600771732112321089932102536895184429291547622383296647676234010832982610746049317934218075679655365568633705540671090981631807145968592326028245642334876299480974920385370396595152960732164088859883291438368005163585610664310674992566218245098339873479399667218691451664291328548896512298893527357673890416755458764735558003988408430898927869807606701694734708652675565024868625695475314741037482836158238575501162908575906803690858621009634855340529697910437593234677196384998488949146764701310655389860616277331362217350695026981304331454005752121717485523600171376980314920181762516492268097353486102144650637211176486842595870177600752792238143762393320912451599724590778350830078125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,12] -35237980001071508516804108552661814951162225966890879544970434087145237529232665523261294633041128127089753413797788663599107797835869382984145855344907213597420394598053810372451534268094174855084780976742897272014277764257741654401425352797785994540139113266261977188939307189852560788610650430556876758546408152610116578051536867404631375153064432393978181844949844740967500040778002543617301023493084051669394451638495008774446785463009895957488738682922083595400364911322558579891945018930005152905713222493071180420698805761720026294134252501196739444684030135641870470673998224586308445751640884965066081278403398783541778417513273677795811861232815728403542126350880741521854165911556924258471853254533147810096247854227867192238146393877443202039263462901513754338256684121554300303819450384179053621190958703942365919592481032495562756433481368223255643725984144957633091156103814401256783838003461921367104140875600007730254470673627932988316561507478681917465675283468906601061454691641379012150777603475072638314001361001432167002013664507727997871817836550289390296247652520552127322279970926314104788309682525928747984571463118577444733721264931426946200107743575842652007767312287423355232011372647993168706383102520801213455292937086439372934080600673832188235097411493783851150656440555519267051573773242592917174285029514361298320876172313351481681259762766247689422271099181081108692757340845704399861839590658954239405354468159461576979512502619513743019734307238515160092654762830231471275117870170819694261079804684349376845638227087462757508211156369737968828426276488978019677635890688536146046672734371347709991458193246660506199575797367137560619911409914815326193360697237721471627993229407939114167981390441910468890979958568902304982645295564627029690576969017145852533001881173513004222162923906134595076200420131891475033089539797777580261340432518487447133625250786183525404054625049662427356464168303020072335369671665099007121302929073701992504400280221785206251881392307965599019787931304413527338869608200896369919651741497044731849921141302837851459915870536428987503653308047177457003034987629745491974422164984067339573970583349503478871952287392722423606376608519346617705446045050142690246798119596843240976466827827348473070188937154309207862217345169663845867512151942064154164071330107393080119178543069191215473911648671091643389554288675908304793057877480222579188079860114793124947107704504593946984102885664644461786702889699531044697993272066853233248671313449898414525331718471768441515964980925279304754580859911092716965344650816493662914830053978221258148550987243652343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,13] 18898288811767808991865374093727544749546109399707447287178547021835818926573753287224024485877761496228773944672339529536330510008417023572836950123834656879092546266406376768610479484479950788261817488570322291588165957913807048261227118357513519864142302497745379103254378248176039819055630434310367146931554409793667219935476161706833354475469213955863583105461424400861162807568823415035472477800032352561486956210939116872513195301517209946305277075059296170701423963282552754559171385364159580199908734516487189310597011183808196888818536242503936676998128400597440742967806981365387371060103857643309489699732522258762885754503265586151017537872550248605318391345533984709684005605149968112992874130940248414553847662027376928128878638658109376507468627598132131489446053486577092837854906556073044296064350291656392149625827730480629881272016184894407601450590067050094200623444615191516154629392644306425065867029723739822037653110986212107806464387014639708879016996643179283492703274511708116967902274037684645694608318373854266286956218465855191312687979338582796074982975866419994315993591056575868052220390415463165266794151524665090352621198317884309396406524265871821244976622725354042988984527212223845569002239755672897597529815838571955698661510438363454610270241743244817481484303615350059743634994949958861799531832885645110456779872520008213291453386930506731232240165664961642574692401166344942617633579989132329193371744688696105352881336883714997322034225473565341309504877787774538805478366948068468269314458377467817632150194623273539508293740649333392218677695672782019347303815028447082563576243184821204455643078008315587206963565501849508085770395063635600342414815616375940191478519889377103774419040666694904145155514418668867015422980873736039605524472644351630215874970479014723549032859054453083843310820763109244780489422132414080182329617886516889067212711894935322333063041208226450566081789147614480606030115456206204995859990305911289355929431851693247783018255904325191639537585706698491847751740422321239979580600001961386802167242780166660516873836677336572312672893426281500125670547828752067868487503914264899225311029034554478087263089370867462356160121536751851815389822741327055341160145210031416568585387262242283728887430545364796454990384005006963284723528885723083629019454814775189216626408515851769684258746068020520623971839508814838217852966655549531582053866701478107326218231624080071047109003649546114751142859309496508663129418386662958790848867907113567582880131759744745642656500979291119903492477491564593431168466248690467751414345798366412054747343063354492187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,14] 62506203335197664534003842527377545435101660381054784379525408614043529702663190103059991108163505131092293892069368250047454813946898415627713347148315330757803889386651023653850086607215110247473110205500924063858413009500929716753731790572172794731431587187830031276818546730656015332625133717036914712971044565300297505720473779575633043813288393369547508180592533780001692587815123742481852643326589522272103663181755586481253261998867230343082627457915344885855309154731274657919539200169595756214292456268133759415343499071113623154614067495983238607494176557194113316700541844663627414645434319852524405645966952889923129411584460896843747703683084551764033311856596136068407171742760617322084173466587251440355570258615068569403469265303649031973099895927678958394636890559303632398088514800451428184048909530943947449753427153382209241879126023660026711259294874680313077878783494206153538127462222217020473470416197818250685036142321268870639675235683297185552309838590563751468535946840486033531728843654643847997436541600016260568662851192281474091786523037200063498085023961694957725423687760450191954195348151166245867751087469351711554435165323106045402494769010641356667772152667775255503768685405208146213675119572418368127997080707265582612716295474597791376944083940424493718804482415626476448218157309354963434710247967448227215460883126962533809541750311735355800032257358767682515343314478415642804792348230702815298707735356453729881169727009128231381894121071452369005379148026547783169925842384360448316179349386917638752286939404632247076710999729719957951319364629939333172708950407730935782496773636126409099794557549649988006994277298248735318793564911357231728633788262943743472670727321239957404625628831967148988990692776180957256905227936384223747072461667490683776534793701486246799240260412029092247355664845717428608793679902049518088166795043574049053868429901411144424408192945667464801995933893524626860531900524691659884962729007474213198200452364857815175233910122650499284169370610035065061617902872789376096206220131658398919952521707819730020919953335207155138735699297204318112412402012547755508105561059230097107622081255376426032643130915930881097263747191145907267817855770619011904240497125066013362211539000909112557658257777749143929471447409400135496756469169308254538862366720468050828889910247070851829592920353011569272941682070518479789059963984688794220580320424333036847162104262851495465648832266692626770058106292595533027155221894825135808565852216527259922247403805630454569508044585138529673775208983987646771887176858214455604789705489565676543861627578735351562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,15] -206947591237292672644665044647470125041030225790290825685625436439083747962110565959503689743694641589771760456208363681652505862569028503923728873484342127458136252392164929572307361628321581791626926020055466749686593424860587961735373482911199154766963496491044561972127294690338320507220836768086680647420658953724545889161029279187207866044534777836828379626366865804845835564667716826940479133246116214189708727283352218186657831288994904951353711693863661503145223691777838827400103556573850587376506678378284014873759411700264057876898323872391802630604600888552524855772614183847008656879788727461418643916237735947878356489527901351066051874311502355944148582565218057185682922084414138623924451924125994992113251708560543242600916593249055605008355333842948684578057332547260374817698636717454682842828527137102201353746772425614698237009948110701447957798035134934407364681654413819076480135159785174792228445474020689573387094914091102744116477272809494210479641299293396911958416917042191008652291218429261456794213872263023948189451417811643535906139088805095939161024082476679421884218400240563949782521747828903319173792166583740335481788551389948646031739739331784244241682603246083079841564807470449590159106577723064348173138588251608656633348960539028327058864930406097645976292333207814103631665245970590369170283951751093897516282378571726291382742544714238606629395456629781385305140050699615763760789446849259412205012882118441903758918728665018814701190391389399333778872902788535861181431575713420511419977274522048826098068947764833602443194492679772352004574755145528308285642815896362841161215368364100619923478917794190635986259341293246551465999189666443739090187689078206656900594072613203627478404443107177035204365288882201712728047071482349426407420658206398873214946151196672992653759341782145847261557478312157831157611228521497903905616738024748004293821184494165678276557413595717743866872769511047585346082252084443443227448182015884395088800789709929870694677033279411797038502046430956635247404061451041041664081717652952281443833844577465187817461267023881000262161132213453265932986484344936717164029958137790958074897316209200570361037028498963516441499979353049960950498174593678509697269898215002300424974303709770388777791484120435647967653867730169096062876026709996383726148984740660472293498737534929348038164257133075027327287485283906277100286665400391698076384197953080354174367382889283204664871674892970823526973651721079462286233489277749919719400687164568503153536227306555440388050697213352627866935713552211842270710271809231920554436601200620771123794838786125183105468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,16] 314762728533454875651215737669296382737660176873266436929352285027679351060380173814448939595743065303145010022584214570271768311831576490940429129807725832945102210366226744961388695755414201121112877015694057271675436676218964482916269454607317679105804588700123710723524337010768693671758457361004357862879941864624594836378770574289981294617076197756733820646468504635267016512374106477926104218536769900167731613168450592330785983146303026516989697680873566891530885743031374185019545388654258847353182391258776394903883351430627235956788302575305154883685271633475408354436461498857156656624738269048647430917536777486123324815031307692186572716280037066696786843156693805611593939354496982966585557554181093833419613708067431244266889669292378050582740474497360346147060442238760642239321746993349890511425781000038244667889406536136021495347421006823478432338494290641007262293023138087538947606974379779966114415048066305505299618987257516315874222975834077124163787109235202374307676718251107991794252679325101633888122086697294322854031167080879196933260318502609237528492341508014938576602513221951980910346355239824011848347574158948808680080457948977681530513205012384854947822983352231304615108211685422807111624360476452747054124004878640064105807348432715028804045175056395948146914741652491831044656171214390389585874854883943138161478537315186403974697778636445836605673349053609294020161358619466661224503687414437400242299020601418754434397463978879098181303366956302633450547510291294043539371494501710154339613075924128337812087672893652344346134397043286014301013764051980410168939030330419752226140499621565924684869671592349750574322865071605641087339295310841518280780997752945380761985136110939805747843562103788845741114019859674105942358293499725805315234631565474793529046088478179105867654088824856797655612285236792770609563527297349033996672105254405675245515933006685157008266590430339092892044167194387038517390619987807633659484701892571164971799498183539085360989637131494939510449306415181334335766487621771067778248012538445730398422298893532989944473097165940859589927027733675157109607286177226665774875220688608518695332834773843645990103854600623010995963236040850117473152128619124235890132521102575940920568096137678337292620773040545603056186142653284305070580307121423581961348202663389247904132117339370748156500491030173167616986878914638859992746286680077037430942945897897677913558073680682326523098700050040648964137857650832269213617183955184395099050877458455742564069652981703333208551657688002828039843953927092443481354145214922557590928042792199903487926349043846130371093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,17] -210830171222117826856240684825725862703708389683354307550249620904884897833858513369346554520166877694542505907486291977036141797285460527145908885228425172528241803087337878801220814398539911943899155366869559143567648806616438417666838892161175384433828891852951378180301089637390870376886750646034734689922773409711413551982238107952911438550570777644026566387473978642615961234789728351559050979229646598097958325053978803268321192773933342569914226703887710424660756728197963120154072540376182622032480165114789239537538368338397698034826409109646905132417205765422040383588374243728227749623511154302097966416114633572911954903591754014832725029585930953622706501617784094055502453261546993956487953543082484028325868101670885150484656336951012208119079399679550469342440021700867875120949033104187256810468756830814614836294848677131094465055700094960513620654950522615223939365748483195900209407231766211685528035223154114197947707113988262679612879561086785811981188601647285686099300577423362315550822313866648436984333683316736849478320578175820606006052699411996120694933526318246302407479248708824865204616192775222176918186190017553345824047583868945338844980574645908833702457517372224987909714248577427930098920339872515806617504648255202448871911085841027837413613814370855659246764764325241897771721837751269491041749422569731136826082409790606570011556039341537277034011556198261931333083832684494595390316165539272718365300972092509337522415579169171569591787911955376995795322443635062925628163888814760869623327771275225348080278628157203143926087446499544043187456508346112706207734883052460526543489961484182049884180089265578854837534548969807999560973278255617277338184264170076479174156382565638504160773493439596245183350113931823871318494526449728940782535021342809046252420562573770126860301536611656181899784521833644202253174452163840888723229310066518209009104413308707209438227855019402012835860761586061407537563836544509691621220893672709709807468555933075621914598759216241462944766759501336239924373377413502311607042116876553058009406408412858899960223784111284005042184431462653571562637158971181321502015146829514383150756515556675040792265963605830570025213399029965162401284386322957481711735484707574058548290124909759038134988256698604633184990862715839398034279497305003602028668347805561623212423599606125564374648486726317209279340871972867196283244743594451219569406127541320912684431649062331743763877978190114049686656316402997404200782365431052482829288889522321095034723591475456310348688452540551975565126682319177763902489468297159600125318529295626035491295624524354934692382812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,18] -200516707802714006238862753407260362211066669740495916025364760552600422648796701267633698492839890801005499770161289514360173741506458174935283250135927898448736624043615159352741202479763023046270796417820178625434671470969241376194698053524242835994773039814180075275215114718616202952219567707540903698115913350457613383822713295003371636666146568977167968290606181667437758667722070551710891196279159431735562979910716547034232880758105134089572424342649158372424595825852052059617945038860409754409607042781471335836098789501566893195436567050126275819233430483319259090703967730313975806611037527576210450960045293863577511270352004541077312925832062959229842297427557631262246435869150590685717375004909609446163675673198667689550740492675272401506612704786353526365626378379179016952324197877812185566132197734244210959055873180963987682897064302593953635114659770127927556943463726131779603068534443455290381834678354302488969439063792190039487834757423351064551140785731395839578648251205151603660827603477691073671606564060057789386278924341154211858247789004371758074123458964678814430476136054820797613638557697515776845544922120085095248172245458463698124861003831251875931745349541696709545554530457179914157502372445888177145893915465811877869100471602160952341566803446254590858690797840845728230662027634611264492296557065171648734073336861103399903317763099535644337876143586065992043552799872280424386596749711095265212628095167485661019728579167629994317102875365256383720403808299182074306587479239758248149075616477951269009742495519057674616912867894487118255794400329225032026305452891143028326164950642896884843939664404096363205818557387471392279307683257054129052501127065685676138992651575276564245430982100975322295607036058252847989809660743094410515369955098814212285678493012066487441451208337213599507700940659458394753757627269726281494994320305123925383271357458979573850510779035453080366767500509158548252275694533756040383403159465159923238967128689799328759510564186880817895702784685781584632850837965503524528558372743659914380112729501639978766511210759034231843121647163713297168325836207931651905684615193170119049135832636247432843274754713620953668927914295873859472170770342556470119277915174280081108482648716223749238613733971243595791074828971329621577102794325116238215491112155617060882528505894253375384387092076462200925566648604961448458900882225854410758667039654316418250432784157316718834957552743587899819972749662526814878959337090372540843456201092691113634471143874963744321041746387565060658045631667569238114389646931236563736451403161531459318212000653147697448730468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,19] 765538392226498968866953249970393947463343584416152974488257794616744692290821444522010029818077545062194458944493633038541290691570129739394943170049325063500550112185468834215133105794149582672867648187554316592836005919338810714872856365439286620605707128475332162063606604151501466921496219984668515004761400333667444913372102427743923985993657074869071992658002700342575080925630555150104509070153826904956089657532820133175804466598115447943226396026405491916688185226534260611913887803886472830609339411638909412000591471800508653506206394789758533322127221506476930117324386469845118465984584890039493375243795176267716487630466390854782349041456661267997718206558053679841635309771816962497939758019557380844893630806984617792647518303031546617783840754287736554796602592655990953295824264836281694783026072390687661260779546738902224116494409469574232865095022207754693591965053286250355609380169176401695159126079265569548806946728940003066517221823505401185532881767423007211670231184758840422458848693237254841776961714286536625835795777202833052136355786988816425804151062823996476529795007438890657361076680734512775364889027606227697689132440954814641992998034597054092248640438678803963696202104348214863038482894292410258509656790427175634080181004513823775802236217791028642817583333254538960606324884742404768649618774809305444223697278816223388760769411391497804437276230201445791275510335869963923587447697493394080875976314870436370384685436916200198769045998204951256018184297236882901572328997527385963691644629661458952604190170588075563491319155317877536279423656973534051359883819146777577702730605425611522203815765803561850472567376082512375937768052197833006080273342991069361291908718678538542884541436043168717109240788810688942093759529122306531532606340260049748180414123922599657418348565048928837639895296661053123673614256953717023732741711596006983479652592453280804285182931418619494456370577676289556484611419154802693123378156673652826275769372195855079808904762937766588630495713345438147771293273936135916555188410663191279162742804113839356024581348517157790017237372452401699178334754870022337473499145830798816325207486344599052469981003271732990772643412888684108047261708090426270470816158707780810625409495484211156000265598467168258052771548229226235782693491962722691715970391225370438542655583638121483676128981949030396502229026247061366642175181066254950951740182685294696799003487574968365788459369661253725135814372898835142471454542538128120568852774496000370864506225496226372613028806938365227764336509682365023716185576433103415866748657492291130211015115492045879364013671875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,20] -1119710104069631660968872037508233617122334791809149648943374404153621420307059349581856995805177455832001628241503827349743514581159040893290215024789779645492862878391102011730021478844180053285177392338905097758530112141395032260451526427407077844331930456295496380658913090158211780023070307806150225537303562237936603676040018918473866092847496915882379496642082631810860435943902853769768701978776280474784417104766616297026343466542741932811523240306286338040453168115713764743872587592225366892555209652813810733723950741763048328398923214567275347761128750406815360810669145996839541717292753470445101845155100806197468227961447527798517535808228159038960684219830728715797831664618538991855575008330535578235439409791539510995253253593616270903985928443109583423976776696289319515004014489408795660375710661384082624548584706973320891882658618110653093999832897389915875067708343836392271824905688142746018959301384592290482152834043578066412945905313476591590977751686012023810457348787902758939765326888367737998467784482790389482542837238471688549432121333213078423994711532261777338177312317960785564061199028557255859046260133618624808776940694302412980341193256291156069522835546892829910267650396020428067711189625885119800964812750867008099768349787861435704536271796000352626403801018858329904956513453485188092680622182000443623330232623043006920997436136085237317259643584916252211476363756596775611368940836805317476858076635750779632880224168864518928183925672281820826034220812531452421931375684485512622366474142697145662167290093062382937873943831160699176002634353394087582049946619734247660170379366897267790242851029677133165079621113812332025768692210496502639580108065738355660708627747865078792563014760446291216519722783140239630570931434749322844951445959860219899935342892136248118396233623418421927187810358821566590786010405556979082652222682038086952175660887944928296704814453057364515756458385581807421476664143927140447161138464922207248200140402493672241098450514622764598223767584043588327215205262365887179419184084220833246708833280610604418718658941082745921124502800314559212951194749159361302417789704991212800711231675949758135147938815777695744300546248993665140158482249950377312538027757765877733126223138118120011925060487876779267632096360955135642132907994982650142717290346568722372688499327374731363318517870288349990326944007559791327381595050588586076099805746006069967036874725744503655578395831117384699926750042431502677461642324420527158205811019792565615152482963140002329866347388443164267200714343123673628034471440290983004620974095022489791517728008329868316650390625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,21] 984021818173972170128107045714579086929182570733510593184726040410744946382721545308224515033179185426981398306933058910813692477272602778124088758028811257738067044900484845574182772511160758478586989462833530668645152160254305291202779111970158287311473653581636041629521768952168775284736074530008096384364877944186549682025725974679828198174585082086841883719524785468726900262899664418411775462705890439303106351069659917573977570285481517227436877959420725004020425049926983383632104394910028500382707969306347341835784867815962886115998627608826306292007510629254502934423089317691885848252845653709847641395121418482729267060675797913621841400695917941954742908687207252885454635934445804914714067289011313019087882011935027198307532062401285219622313873000294854455708436138936257051060686546217830069660532957240931649773928614532962315637147326995332638600788102500207271170750926302679477443616398588684097871288556193959293789581299017988463665859176871187443971751149141068588657010828873841512594730228812839127772283453948231840018697378940896034156998854307250821782158829771384761330781382324188531269377063691870404272623068308457527480056196864391850056444487519714833713684194471291680697076351622063665391803988080345101511768756624404276087508733576859400388834756151888694201074254192373370230868606281301018754217275936407133747237218304908320080619587834963532465383118368134448878350758429092462272278924150703185737331928586656478504928178004730904568037837424245179495664851907944386560041730715812715627609621595790954124730692406282302629163672127675224869941595217808502777004419934774245164516122891261047114674473795460450677909814140635498535612241782933266031776542582819352538818974134891212784738685315221919320423839835476448189163921836333773003020901026737506423392132789890677048092439103244042843636472124376408834479583116106823121021533435659494213129239290288002918230751259556940962772947250283861807170881862638900917297548861933847459214432301147751977289150671062570365927793191920778376584008570652409963799138962138504219220744745422471599104798937773010224769685675489809013275934425072039133193626710724606217225791876247547302946530275737201104669337423041819697099334998166485331243776513830120286315832711962448308282664230553136604455975889048783493626776464288485072331061845861774012350788862830080818580676163140863628986358574259857920827318894926754254211760070152421056068993200572125944332807793026047007016681301444813695674475350088968406364450951397527253746696784820784597431940761106713812030559903932191485415198270813177483604811124351385842601303011178970336914062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,0] -321546406882091701823017127988691127492795775173408689970567919124354069247637809758160162722505986304817854962102029263732305765978866013432660236911868367282254092267625001133368311257941497834997581141161857138493508799541224737430687581121645209931683295413507537129643478605053830492106538428771319324270048362216281967951264223051994129239783692908148685851871474744441086852789318888151278043855607594346909079919684898714778395182829227128706635589079440188794201281171229884709064424849081814216932029278990831295213391800050653531915275604353529022962270729827883035128870921485910438916611747107229109534350449686952582413871310643735409652562842734389992949827697559041825630554120016103396886814996979993886423772942777010602730566991436576457100230021456998911406769815971972622306376946021844745940922589566866858408637480275164055077211216693181328225087065173317308263206385773068700332357648266751700217598008406912962347704722953398484230998429982833056611653336029580334624893592867158289785599614938699492204268928291546868993472927328727098982013858052831027591710181804736832928860713081058747053002637168885328935967510637501360420738545587826709864109282616414211270162947814011258172294468583160878444217236849975116431126699860462527793607956741133621570362941543092838460542184582647157411828687975595655602072724294882009906306987411307914696090038735344047495158689265101906866686663943977250490749384704790548560959118447477102469374745849750160046261553798972024312970758725517124496246059390078550013516867906088703905319570205211301033198095961939493763054665419403809429113697536233548310507906263294612503466080820861391350742180745985576558614857391197329197944345238933223952482261293814596850742144451600311412539286445476536151117962949667587105868219863403786026037787853625332957329396827126596274663656459300475164188870251311173966990071444997347763376046390523337084562428000312936458080918934692083006251436900694385043312576035375755799090181184204389256972475663937657620169253933451594173288092532360103956400140574377985857975887187872420453074410141702041642534881890188087249020375579008100831014303589077865481249082889196135210305855495604490796529655066968848957128391625198543121184094413865573186512190422455937165081738131706674705551447025526383459886248781661888433041107688975923026473156003546696564349136811361132468738707709581277536767359418049833988966280074362737589850664398562599173665330111433424930194644425335367717167428365626532862056748099765352520706951366946668713353574275970458984375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,1] 295428546153341618699488958568802071526356689517386699296928244684050853409219284053269281196983218778751957259503008311619154986146486945721932383800795977404884018337287127126480090211492321502743432545012026757136310904363711270364952563718909551030460501769594089986659692800631789945698473901422692119567991034821796359675267717969547864308704567618343056959843232189469926277483440171676863777170572626639704532160673774538128421751028899119648143957500531190262970784925320509740074721706998114601639438578390955670934567291995430795483813561276336099364080059206585482893420665507080807897337446405268429600870813986821717585076053175736939233996120740537716317955349289296775770106949072380140320052071788527358678752205396153464717968019341747583996935973266575101249215929115804212214093516615847357303471881668234480825494675659093361756994221006623278865348966786096394518020914748966383275273713623974151683840204374777198706116545591183557100316478859891252847322317475803515204666587223702240408592791255003801477741739388536842323649044373092836958780617600695215353149451231803178383677314339910662690904533193533997963995120045436310344600842837513523471370767991827059865295064189816867879045891008469046995052649778939833544994495118187287730110519580618196210584189476463069908205270094107162866558513879072824177713911801425955376253921221053698278396492690298410114954083679546081816379737088251931902282955965778909564345181372490011483519423797366285166386729108179206174466942820016098724325264978296806465793753520182395945412554228348661868108371511869773723506357959635989795133967283488923504113717528254633891986693567639706804633403061019219205308161915744503503151172813423064612602882124583837070632340387560509143510368453521710077521592686605139361660128810853784051863865774391633266701956545876718493439174063734998693074743829488252495444649258606475900417334834130768273951009746259835164276092056701412663095408364399099355065234603913853508820934068424557954261144185872046622636595750015524681786646683698680877196284378139610014601551963522086611073172003157709054475582131592534140282553961491204553949522120102830722738115713862888323571864116460465829646063046207404068572977628749355271105714630537641831163934336368293000317895799186477341877617553437767177010153350583431918513831081222277659409046516079556921620834611524764483638945075123778316869023638360510580385579449271105960639039278592803723752249251974276129014689259980732672809224056216744967256394264074882210168154078600011303024075459688901901245117187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,2] 78956661733255987779420591493133827652733600958595164062674553877560879237374557445845530045467731178615560621082327007598986343603047967505248615586830086608242412405099186718209797487868672037557853597415765454528156950719359728363006497734297027321825507461428473404286950517964478802668723918040011330849312579037501296945982217872504357966219621678914571163028296617590091906206047971906526126073983108059475956140051987278022819869056124462565857143897895662891594099466465096721122742201571509418373813374062013290461666323080286834559003449629343794583753220688562017099835254734998661423197595324426169936396291494519169430534220083006485295057322211352733779104297014329575235874057344258657966311407943858655830613396190329761498392702000014249951959716228070890399681338008854147450447539086113396042945843525642114360210785189521699060246874661279409959176956145390114480046316405781430637406332086916782380681051120605253925919623056610348549594405506713200109147644717764134156869061794976726230938073688254535650979258140697354050583447596748163725324091784265392495184935173040730603222212221695503941582551253956184114388313270647097218322652987246970993284814988852038345205668485771059955458842060756585674069457972336307844919048198333979348033078210392834067817413487692785430100118999093868835723786056855482749939081384150406976873534742146791399227837407979310280355484174761643250239315799483985728202907047455892796429590587227794008568434599835943971409792174192971252982394346260533015974200318394678348033380531309883495751841064438293782244223899880791746359463598347165117998483937678829961118791617357545145016089029269694774537603904100235225282098667996348579561474714212740533884095140350633688999534504568892738693025859726737440497033622713690132100925024512170655716720305545474583125962832206079632684162366126106142251598377166497286488806429109040846766036733377023376744850184001068973352837951862567211237934078660956148898816986934481211144148859499903590897828838280964430829663183455138705093535209289321957330223443400508512222810513374098669156331105092521116437131289274911644383170189456587320838638846486756375199244309981796418768490847233619850682055062719835950795073808351273831154133435706097042742684811681139249626642226711006388721677836884612580281091234248316666701234876665483814434657627048616399051685811190082998814706358152707904917252042847023503602867427492188847502157962859770519935091481292568966558886802044100506799304202091374432928901849137791037771993096999832012494735522523114923387765884399414062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,3] 6054428446101430740851352303041349084315997586049295819864354294631821094926454992826673061334722450034835221566195485960788691502002698129651565922706367708629655746560257695402592648167672592341877671027602924046757588341841044820257756829530656704285372917120929757171552310540274392852030345741990949402625408707008924700813683292332715077607873086561235161161225325024067720335044537660808665679982852185104796994795438437409614323229921588136780817362111086026464175702937986719136588579077826346123007153333157999201560879140506015471594837534229345715197149106007301511343470932361205111797164171763499725676510754972227894802509524601908473259458387712358593030914752236279196955487161210078280914533408153434860360362242845214559281696962075714204936627218814644209953275466089336206834401544031524004090093496080488217007300139697254473236906322483057846449218032857300428008940179857439090305673497649665336699753864473152001576640990369305032969330267914407192597221427422024866754529586162100956946212643688582505423020563357558277819064402923238722140630614544107580893527186238446480599536142337665221645523851702056993146233993176767911626492193361884314088088705092937978772259794245594663739221737923629641652095262569038390370468449802235962657902484257675013033019121028214433303728539961559474761399100891512314606995936611049660465495857354353574918756319849893520822565736098216541484045496811165988080708590988062763326198972831337074818129006631040107664736619473977484728325294569610005360057465362810555641374854675166391896730052746718905987127964501891585659382987467995498811227334015644431157190967330446429025285879366261807186355076287946655273366421501067190589690803394539092442355731686614580920104867855211571075135668638805325915883592395464411048597897013653237188160173019008465975170490790351025606671078213426588275170947411780949953076877122263662989327312176494040071947612315112387372534516505624930529951240496573240255768955653358659270785543316471082686827849650240451338921534520190786670526765029302236921369505263239659911076738094454014477837976859465321971721043965712290218735886269342072567507466390106698081923223927066831062232472087934449235845157239415853084161323809030707156797419302201244724411833120341058370325098263290762545496244228008980450271657683055819165983445815070796439659662687202725903682413303475522012466254203380576090162968337143635730632529439348287745414078761321288657946420311748508488401234229975915217175102424008000503214552956530579244180500064890132526709831672917516698362305760383605957031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,4] -3446400822686945974016568198754975388379222562134063647363178880585918161233982556997135888150036613716614407597660500333700286244586358141198617625650250417840824460298438048674026104568138249146387724385330873161023886209214250109611929846205659303329630262118829310952517784475913721798619734967393695709962283527445346291248088500379914679027398404894205218612055945111959376324174264484878523609437153134095099516354369393272544184704585775656553669760680454713296471396922969170473438040298651904175104528644238920183947559751026848350113836666234165305852843194115435210461176718598575716645527769489424593341132295143842949631453183675841575079542450846771676739409297797142459349210136910992949462770793346418686790452583618904450986862996692927386994969505787367199370075080133725795297151275328267061725674133608651340188725522662115715297429807513015218833895657683238012229717092026067133199194850799916074189077368524962349877784423719777309540951187917353954482037421784217035732466267593765823716502862008429789092070992408763723426520958749982618668737568557223313947930011542042943460299448001737213030677682749243187098165564991052395836070545235749600050162700445533085812059573132048516342901282288942911246504079430250322117857503899319391319429032122693827052891390984196265509124944779582929547496252781893008660321286819716674700979341525480186263743549188214004683668651659327208792373248256686496733342095672075778729973330689320309506240186985276869652428787057529731982582209068945350594937947122514668279696970516218308390229708078057906357351215834733109455855075108293074325464074300569436621473280625018088114597639228235311088434757816513577969034797755901674864095070900353824237255057761235760844425558928495770361708215672440070272904454845272629878205944168189360453250726671876717909255266365099620525524240579806888812479139003634019999542348855211531774238584045675922358248500432568516008648400334570951084032310484316611895369207879524688517964246622851080818950705890258147691221119815966761786671143381253621720385697946970413932834583518034178811952187283293605557785275555348962296276603859113055212848594571959994268304012637322862319147832474019379968165797615033233677228886220631425142344577718254923082872237817756781080505641050686021666376615603496643676010507071176180060840899151992776071598189131716562894241119685745874827107639430938821169424506712732091443196210037530804536605672163829091576000114159062371731066679899906852904806860839488438121992173868786780663341770968336562268687951748891151737552718259394168853759765625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,5] -1259390407247024505848434612560729255914392968366379104188115168663257862661359597571219592689101642840604135687273333036722176410198018911963970979110243580918589422483015730002681651117522380216123004420258429519706944559410602285733934320722785782320810385397464684703856450664503815229518857085718168036333029542307792180373341563825261956104672608440492937759895854290069313862392347347249962779575241636316336702311022701586987219792813458090075476145573854212014911291561853658733338633428206592504911382560678711930482555859274042376933854409367602214822407582438287421501801429091787453043835121677964722791651524640438015958962032295428639210560806096347186515217257044596016663042244599274795316677038643662002970234006994556996757801701852519589174492870585933323941641921453986993959274385706584838890103386970975551010355586934640615924168057897781025068284630796858151477339136303142616913167560029928723155495475762135032071435402435924114660293418759253072348932883864606185578713019643562636890878737757805367816186030170493429237207893236384719583391763985641104825705619767401385970548757179604925627259139971735469955694388258694770543237481270201378495527418551476718665233593762071712969302605212504038230347367362545628110439602746198058712237005964116188284307724918753547845884669480394503661101981257306884603124481529381315708513189115895965900262444393155501330955964699678830860034615841426443987410982910281989369178718815312761613120127865094521775264592763864564310374226839726802831467456983077026211992610371437958023235569839235630773585223349908098090050344728464485834060063018199612618634673573071402096493545216218407905065610962851346704040090299957053267162032041484931274283573467687617429200591280786263372913690072729500801116378476119866896311696583634273366807754476156171297054081457874917411206174346916231835252106818500313302187059137210332518195150298938250627066693453462017375192005782292747386408361007045035268933219130646875323420128897588586561494214177872503992782083689080526556284535121201265797837631783483236670786623170425757769968145115998920691011113734241912613030520991323551640683235169443245048125557602498591530128268188882215497002087075025759504058748981213920111290935639678994072766511483650251813359758398284346957278275060284438737183607341200572057733000733168176923925659134958639118826082431563868932976746832431080813431214564364111302190884462127279584968019876959706996954221831915956344275959158987688256950238605408777803001783362556029927106512307076160758939483385026453232669041426561307162046432495117187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,6] 19172467503557439725087534858386670133852774622472840549275118017474122024657361509846532223983442813841882764830437342180150794045226609850243671677048881707488683336777861009131461772325599655140463587244482847984168941568783671919204468925993860426992756634023370885886362846923963684369435997542708722193032073774629366158189143267238476776100319974853311795153861497769501557101494091944394075784348767412426732484954350177007290763998628656297385560552172677446998396073356560861476841324858059824556810202803393964211073506841495844914994590488350398366365947376490862137467077453895591559784323332141803360088584161778127067319918088869414161167463444965081291975398520821968909537160406090993095561010515184813727013497184909556480370000870714116189733779846334926170181999907761576977045298358587997224069676586083700327882921259135554879032614974851045711433479449935043690328042535959262990685118615432172887754208368119612568823172823672754474922588980322716530018436748544499868082557295463128689314186626789757382781109995726406828531350669915827598533433728067579925107385438424923007721516542269539754945532467349223062034417040189830615900560140884699846944357819312831865695137745524807616879628676753698289552245871048981192187554199635394200973066194604923100911987383120859492971862406010589886544540361956804595328050241812910918026849815070220477489349759540346890965907003130074358249731044673622859062957117665227131630465126744906440785879934233477464601631037148737848529779734249407086560017673169409956672605884648515226551904346804109554310461929394144417988567472053651806025969836353340772380014444198531057477902602232662042956784431580684323329356179610180093487103777549444425032540405228478774406809711178890610091498830059174805098087910540149910267007398071110974968652149941348977021377316879253081550832262174089390073958606021900698063555923850791999632332494648737548549986853696484004864425657226334971807407029637354506648090397700470135722500341260065718742731378157618751301354495996648430404244040418960414588539320853460128326047038918539822495885784100105966149558406539656829992373550127969856581814582572871541640819066086245571653537154206850424116924568475005301801830337524336703419099541955555765480276356493223143714570911395214433745343376717831893487996862181819566168396294295682320333725301506866502033527538878005671477167609272731906142908537690652070433338036862520555906711291597116627029860508169640007187478147462642032543679680442636290413822032469140068592930569659576166634229524674910006263629791423142023631953634321689605712890625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,7] -168007501397970562328877545828914049948022463728510278266661974747987095073719961091132819886951348746187401804489223058691492472701976915536763982854905690632559850689126165300273913273363703104185229425153355074031228344148784244976395148708157906292095758934631639117029526177573921288413354726226682145716277887560904519876538725754448679309796508680676096376011480043101375932141721527206450665573073928970234921942751703352684444432765926080201298905816202897909344687315913154407286325891856219053766346404299148343004914598419519137693839619511996626563979957125779618716999012482153501146258327754742737329988036389346504104689077048474726135264129824696802141383491428320677981953706051002681113925202357801672165122566323570151156565475451215131664456539416432918004242887338533472859477580638582812363120422428868813024727551842358619227458591485014827723102719767819329435748058056512580558624725782978592431312571340047742996064442742893622403567600629413065714849719021758006759598012323968996760479427948250481532380718419339637939476672836107081884022652185407436747313313959823121453416815567344863405448852814961756682696489214072632783803985014555815168365031402513912345662970279854207429045814477852062550414417332960070844720978850049960660708672342892527671706422645030946765472279987006856893267064061359055967175184562426551987021956917268523083354243651560815779237735881653159559656184917236537669658971583362274927927317606413146838836946759716476395152431984605277417668063795142303060987831165227474349690707539196150097142211139687959276723645178294298162847762854311521852251551114088175768921130783498892922723578332536272021559294755944887462144188461949802759290331850668369468704222408279420778450181386379223720559653681139432509474647632282280784162986365393119801881395506793576007802441393964512732820848099578366563813069485984981357806776600863615001106093154624575631671832351475974158144799670927598746926830217869135217876466478613582065533180517605182880881121804794788485924594092904947610589062170267085335828988798148952882292075159902368013980373528019152476156701067810050892962505906959063922503778324474672809914833689059074481445802996214986695721349922391826811840389217872079923678136259237330890970862850426366781115048495315950511698361343593682984157275411186256278386656976297350931990909494328190491090772332675193053745454153876420443515844917946607365758425894802763501542139295354273419974837246778394551425661120467246118641677965241029473179276421163506549854043046424510548393890903147714679199519870883561267760342161636799573898315429687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,8] 1005100572676286693559614678067932897532863571495035360078631330167510842117895603414849731972002927742885082321799169895862662011159854345923044427028865315770718664987522648506916486156431742084991581288630022951709379729534747238863478425586488613002557975558981085130405689647210941172881130140191483419484304063100213660600377214692969149878327759400899265729553672846312643566484272030336946723608103116805908710647777649279890332623522058166887260915497907122713297316344283584960550516384575054810064505458277854482515647038062371263325857036981188467471256437740806676521523581531351260657206894104072370183026086493173612229111498266308030394320074200685247568781302378995927949385590445747606324331230717039547719042240670325716772836804397662947249449868578667642161436956992198144901231961050311741684501413863001386639775174562481804968880872875629673912987862806341998702019945294589143423780691159507035393976537363952158348760557194614060453159312231739385477252827392471686853261036723907875324963969982330353862428080950443192979606212240379796749985863415572377342346546183694721737823818540119867125299016522644804764689346618355751441893205507767167935014667070503254089583207710610860732103472323428988232128153355004278036546356960152682187297172724521881963658246508237497360110051139977623144736904833762789971567990512165009210951205840465884091571469290825204271931241640863752952038745441817326948387602398730602049483946850498271577948975814982432825513583815222998709912904898975253809206539911747323104447548138630353137505036297905161236247838196498679572050378946931950731952779184742480746848264641132467649058610101872465215211635588074335123781000910710984803179596712618533671411068926270322796213494370884614136169764243493104035647232538356975423860471141161369568248576835861830515888065300168632278445875593504454128755610094178772648010965230435001784626890968459335116847734799532264752427132384590124010861654504934671987983562029108331002724666956657383802114626934090024628360160809978200493104468810413292433957111096383412881876715742647027160511593923639539891301666533065474125748902726944823578011328428328238624747600492603359831749402122299077701580675863234749702802355011299101964356931706574550032072640541738407529823442372202620738214857841753760237140663634062291206622478850339706370265892830140349677774735653381671899354510133012938653166879154578977931189394890053432867063646653261888160939783827147361213712508556817164547207855764746600873953747666830467127696179837159779956085417738881214101555982845190035518401217018436000216752290725708007812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,9] -4292272084886263674796950410445905332079658015955934763534003914305555507674583174810482438332109371971102672454524967610061187301703424253758887851363556039929980703471427319052121830098256503139055359938255477212271635530656214902310871746547247725789670905849587635503631156311154149881958441154273875702828978828301466931368517197081557466258463055258319813694824234118059655684079211467447331785634431374271917810678935254199787103541124616296627148675555249759443208505970299201319377025884037394687406272318688675225962294511916252883907479853959103670774041094005003661539529532878939502078535819772263511333214244414448463081395488052381218989507657199472447888411385239828174377553207694136297265740052256735482653037585768100197173923754511352394043113030825233387313256166285095263948753697937567165835116195080691970823353803210874034349380084238170532858598873048112604003509969106126026065213886430192725036769603998112679136991730000318021071963275758106016577472737903209836330858530891933008512962906668138385309524376537557996582335831691655083508778317413287997302353189118208503284487806577556557542449619013027237026440848817575947137201010718750539261107425973147916143364198467969492152434469449439824622142999357197780253434814891072800767257060895997089264237427984558024850238650514069550599408166864978168437361481239348006188574231860636725602440697902496101707419252683305610255463792204046535910883952058458580637951743049807233097686094327621577184817473020475324058333335931585360855166611227670716683789970279593533197617441761875473532313203444395823351967023863878677870744209718737890808822961779091901647354579487326872759260654620785148282017663435236030998776202238137627141385485788466905639484353874696728937667192091653723345882319126349738332001982709555572728183727390599536092213298302263341079461480473604045421495318607462060253373727158539373117360149382004333715281520525257548009889781689870645468048805366424656247900281509765181762544684875608010253079111970834302897191296567059672165353288168301374791327067382817459541034266900883943807932279128060655405083680478123181273948881791129008837180668592466330327860582966640351847713348821526306617294208402008991199749938255790760265386141057309197782260402301817291761409162684459639774724017412215140135313578209450050644793531988721596335714093608844507086283476325494962546366472446482466781213548969065095322742255151276683954751373284919623819783211805801091671586340715604401047775217966756852525797853318227662186737855169930658548917132960692246170074100289054116552991957611595807975390926003456115722656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,10] 13290780134277395793723684516529015522347733788029331847494035641878166976563086473609930118934407930972450226899035625176025783414925633145264550695592200850921809384226623228415292814607447724842157377918336999790656123977169671801101252998742966633916000031496620523668078311053573969713607001307005652844473068168568350579240818325350830800106084229076278153642384991044066194735026572188947025316706177072933887314116531011811275655260657083667075195778922013354356912375070746569753036707480402632492844227109293481087742286966666500164620891451979611585527577195626856775401973885221315614841772742643325894727543595460026386770080457618625586088640354991625783368421168988461647207796432324818107147720509462720694887784070092557573168786360466549556251263163253316953628983464759572975247424427214985236300317154799202400763884022575641346758970255385616289278209053507665306551906012877122315796478639149290685825388112177883926253119828280078084209733713789888085655291987900649140306138186170174711927613699683707200797120903722626462072285224456308990011257579171284100281296742981921961426122650899143712296988886747434056988804322024770557110764212539151500249584089920710764952912739371314633034620351380857525100189603627974314760508885162957044996789671177083482094387226668215686094145427206029347136077035276594166857153397492021583331455267543633185809283912340291080327396194030756662196627473015683614770837795873232719423711390259877651147370288356231293732331384338814746638963756120932016545287114305800244126514165739307608459938511837769872207833359657081369469241685320449772248290752960854815486041568826978994580197587647717400807455512679397098989532664805599484096745854847931361657469473154341409622415812186048911118787728117326096660833361807281222967795862487786873604363010214032210243826268306055828363431620690418584169915114663780272129980116560414297084184516616372345658391094839642006737816225655755300914580691110083842657014352443114232054192815828238679561045524030602844657566029099682792450193920752621072888761192101275708745434942576881242501642999745121531299985803733625115517059996912860321655980361364566402966494670138272822716633586879283159356286425476116250844585906855015991853914203390126086625806190230654687191124760325566522383440588604529616784174612626360659625227149865177990741899959247690306075746530135957064047284919869562440491742636356352039203304242920628692486767651444950958947698363496696144500104774333863839130495188227155553218340352809826498074608776963472140498962117555091169866838425359552476112608458344577222476345923496410250663757324218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,11] -29296761433175128996388623620269742177332861086943203693637772566651214018223566641006999288195578202443705226654819250543441080978860285756162409730809739784028881934301637782765258796581291796337143541654927470170275140191333556508828736817370608477030895705542907400262578584637893633852883260521606871284705271441716980986327839666318769088169486025550644627675606993240309274155308787412427208548898063694105413840168522542812922995981683247892422452758934531418644641325544832235663858309252633371104455305857621414620216655023867528259407821755786313834477301860869061556806162118140388472422291460537358550927702952160615941206519949598571917730101420683234032797479954585477333504518055391384578487820008117617955103577119101966173274513427590507850052307323876243560068429588378419424646185796614163555907089528921666457516695436303677047414041991147798860053313387582892933431326391360341841912763516309448104527843728810958395293967301035212623590943679682143403539604088480852653034859508912930225632895717601026363417962048868613529460625635921018389750873306333341687025739825613608211066835239963918313109387461089783359787168107150844144449409604632613100005352787417997278989724023093044514514301463890520995983027798209661398652971769496274362165896819562450497062421551890686031879508300527933199153129489720850060749699279425404088674370763173225283807476874305515545602689605792119167988129997910027093179715306794621118456928781627389876863762188999260924681422604712265157517458426698807034429043614889720846102098941101748358685256266831400525299754475718138199891728491468117367757887399512135709448136557042104089817653744517247959573201475235471508285264163962251505325666752430458350862027227004350605899222640258135355093054536079079664773917824381335651468889330952750597138527173045658940586863766858761612191059518377135688731916411964183308572762172837519738360660019396463743659650728265227850767658179867855925098796658405380979478829165381241947136776757193532065140271100319816181297664654698405402760982048733644968581781599788058333149520383137606172396152582361568561061112218958146185472134634864513198908709948416592845759637136068023649579696775651139831437641356990696453477177304144303953888058453033738623792070562682622697974827150071434193902486026250686643863494535654716634464601791320091366675160476504851803785308545522970858985004040858606506593776956465682328113068982599838779677896909078135332395166034638203329194524693933881495020899592986654328705176485033361256110212240255843802362116508637369593062658355108220089395758185281653379616884080860472749918699264526367187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,12] 41079205434386233397743269956025714959714674947750649347127520555334204797764164674589634190100897263725851917751928501646312244225712131923744242056809919234196414418770065632549262468480426992117014913983679283641539044387958195999389191229216693376343623833985888964364378938327709040931694909625824818015170848155767925262609224162181026429816657594342182419438183864075898696439264232438359520357097619629555715734534552876381289286278570498412448901797760600264461557609504249254500815933788416679889867507656552172490572833880365721636899432423907460456381942106127648938429576157672237134842064917788052820952122499004684861186705457034393951115407723515190879856913912736406268401097315617834259339106834490268872144424443938577999840864375210451396023710986667373837907487361708400224570102782070267861251965330657966423849176783395071601089634941045007673824824551760426476106528045260094606659090840658274347630929835452180953787788007198335832885654915508856699221826029505434056520301651846096029669053090629522645436305969461822291723707786878828697125070155165763964183324135424641720085924230922125845668221626044742606412487838231243993592516596266471952959883456703891082961044632202856560483404799224016672559786385881600047169916843235853924467844819955179296967054149760264547774680247637118026115498000823067760431535826610072446124865974531178101572625695859981186873028463112428777570150253120734482137432926936046606194455036012559570958154414503416093565644274260501647776262786623369762952647221682086573101371062209183295014425631982243338596609759845837720263490688187138122458688939881866693033182308131980766376188604658840585917845148597257218256498326776701771152840901249868954279585797754994761586092037120123155077987485864639449398465824577143372465399440903682840398381096015187127319048485262724770964910208913160949655606932340565322558554167486987819866045446812048541795399760419116496439972400531393942934670140888738642172481787741481702283849823843805119503161214264383670428120042818865398786760436201549473905913540216415308789305259406794052430108313220668168015272612146802355522686945936136724438042689834882299576257145784514374038725058954325840003442419200795910728499396080802445223477582575006062784407491355172686706018401991486133796995036530295151900939603361008988123872752724463927089568399735444230302031426279157980399219468625782341998955332288274211380824478984581886364421723846667166358608273643567499786848193132063882063458723196492810387959014397489966547434689308203421678698199775746799861091542837199741077645166344015949244639074322549276985228061676025390625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,13] -14580768665498584631241287390629405985993503421103197070097274324840028261824553685259708028634755634062950655217104866062742638716492976787480218805620659490766213476488360025282438147065098596952477462200387967212756130853373153682035454733175068488325428258726818615044025523105366228011073522034194497986598237622672997165291835842261231543583069949756861736412305849940257640536809828518597989439179976138754078549655707901025623981740246401813802772027134883658784581335559460395765599163214022240277838464294114093189486361801438417380348120753914972577630401548220032188369653469833106015022426454684615035472649984360452558025400054325908331969394525751638089252534400328940087391378786996928468439520597591546311229211505903197437267675856703284667166648301169845655932512354935117285027226622300469457871983955779057627331939956375505372360749551488812501920299654902508639635721200368213987423357520704590401092409955981045172216582363546110259461761660816536876348619145679131895077868172547302939658474762341286777025666514995673994068404281264404466068841421369526575020599572036571422172117842902270945831713784618966497416194757497180423753381882687092521758983278791468507302419430741427749292649166321497834733317083119182950379939778232886792341693428845669719304454460441167265657368997042787516698556514781754208121881510323696698813780122192512486299885414500267887859617818311528018373941838564709292015444194404051699057773995165904113255164950547826679884419317196565832496703536778061703485894205506606143647279489778520258162741725775773894884380954406469281850268837218745753390794615751083410824401018076820512071957278270548116395548674941101543955893084626317061210493170438741945636481750592214838037253589447748943081769948817764700999241872576617114168157262442156637659697576116644362158430262072717530088557769343759511759083347443136381548087043413767794653925746668934024465735396396524188375962723171040583459994885579240205092157483757925212874039907077505286463224024180873586856132974331241517797395850596829151660072752197901009464456646700669455074391811476383648341052190884544757556184717166639329221907075277275237939835716251321714599521915825176247177524112669113409903745752580339573986956519293380950381777705824806109721875486798407956389675963453695269895875392586259662275831621165530640036726917974950970480578436096491638802288019439772461779570825995045728664903546900963875791268918424574494870013570726488989244267060735119380711862182810378107520803496502481383029235524105721229122350768644278056946499840662581745720970740091623762957340204593492671847343444824218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,14] -90330392010776914300910866898320503394165123118304792382015462858371916488517923762192090856886042899260277945299729042019666322688076610826278864296593543154309990522453187115022371839353553338839086299288786294445266282998749664586469427806330678637355650812997629798230983983195926423429093338608109327643521028235959981039562748134214899474089722381681953261239803306564814312257718548848758575943408795535816197969732281113035732925916345766618226806038151755242194510184320103823444060990615941135111641099033179858261816193559190444746865262303384475811208478030250482378347311348684289538659228923693594640243157438560665763446441487533054212662916237018222608635364138906082827123064399045670119345065396101005484044380905680391975782834071359443045380497884069250166047977034574116395948428270522941117299644831853285488462197598812472127868640261574837110410234313227185219091910753815953819823681938165187679820113857887375685628541515154149859830629738070165876644253129334912276848480360967995610949281007611142939424667615395640920018615907645004090120654363355278419635491698552572626576997623705667629514510367915421283369880044637741438223845978356849292847611273390897355517532532112408060468900561828707387969175663704726318121307433278513491276349996986388037693390342151167880675925765320813120035345380872671379552756390152567871927844550768509038391626396750638705799770402424716408585107017657748207431319808462336425212997417867760074056928824768080970643026161591536704887642441668481382793066515863090404676680463723068373493307177071177025749943655293125388716375092519425010324330708928210597285719575118882757822184148087606540972123381918557685847087170978955652870788654687263095278505160957719083851561381708542232003048641874892885942628796996107160955805730007578187348911625715588708029513122780683280035564809038137762449942689194097043719831863345770040730751485732895925233589690530684843267125469880783487973311329078277839358299841177345462620592148469592879651139068585307839411293174782644593289317843460110165579677396929019256463084621860108194125791890044350168325734651767756753047282838346387241667058663370868447899502164417030538637297372223071854676958077429667969578789015813585553635650010409213141196092448756179756742693188424090333506713345574953013009979812885986837249077767290569578613728583627242886194336586307384867782199995320527242001984985544142402404153557187834743759141485162714336588428632626806030742985456562669598390634801615666673661812415697393048402660819892702133899415643792452139666391022571788805558327432811312196481168257378158159554004669189453125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,15] 255165048445043865028548756594767513215353643855630787686451751532103723317018381999502396534040238476886448358584723971548969235858794074167192052997275605776713939075171024682217707103973891723891945337567991403463426481995183117134474522148559967646881841260775242968484267132918306145193364001667861274086029734772246305513609289154516341244389435172372725047417135619073263972716664098827262517637005152488998292525777939761087367503410323480821576871504844107314734153605964746149985469343100615809386903266051701843361637657361669312861263783281179092151839399188979169283250816189060429241628871184257645907718210669198439739878349367196675287213232902605196563864906200244875016579993274568623548324684745362132251299395271414822003514172665967308552697990682208464707022872078598536318632368295069342027016443234254404707617353857690847656286343305186886723026577970489401325509092494667034156391079748727077348608505891395319025781873082802091949188364688192257741376151142665290000843683713182393952012624624893558043650438984797169558119639847635422708574024529886315902831092217587722767323101806220186429275510235202394838272177507789744575004133059900457559831424280563324927302069020819864648446448951854087361989289957128704594415924873240669334718483244332406791603112032631551960123708942384428617419467968416670775880712877195560040096029680510130758740546189683688343381051063380428028338204755539039294093300302977392976219964530257822205656636299533104895170788906569768624730191706844556896507670230754080629033718129906238970250450059624288566895297393032522031894918085409370008000365279698999225127659723051333202624389014271430212423884083383213020600874298616164456207338812633946336511860018984206482823806875512423304049910716332577243549866978475897417867583790116360938072863773118392885176307080850007773959271396789810798179594813181413171080221700830243186560999530963429203986452200642627829890474283121726749728249311477779464503919513146075377582942856487483776826832619674619860881414751347954203215000794572108927796826454411568957792393757592471454235885907901740966691014453276632762881061814666924483478028318364158963330513450035395246147153867740780248077668402408652548435229009152802420642071188449645038837440546495837026412577254876112311913437358548625105158469783037163061008470945002869283985807529254424545347636890035834984346583787413569511574897266121530958466798638238813630500989208389072518711391966563868343521494288218598735131008552472598139274635810326471641564296917695630460284614679362078710566685597179779668908333178979652190732085870195078314282000064849853515625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,16] -337048192651146079377060595920219180071022548348910626314240817064542584185476813607512578116034030246163973012591514529947279883807557267044694211178355495256925619752672782007532239502630388921511192785968305844291728916326008705924293623726217602913444357184517482784275388046027368030947178697069069996509137451738236912407012550070192309155868335844539489691524417055971447750341595339969647874200743823825517808570013709930195725184432863839612171765381996593932754455935932609126119069884297655906705860602461423525966996014799654328116292249263166812224485367083474153238668807593304551034109945919082259898925661010243309803815033441352261066575815985258574305730107773054274069506907506334634760518074506413772240322953733844661649149663475741855944149637371455657716018882883343405241197345333416402849846232077777263356992993710586687943513976331406675208936078678058507202838683686297827193987494947593143421143500702471502081785733305087906141054807155239405612418958523978176756375614093447932900414324978631857694258477011724815874440513513209782883455794886953995217774345637232498151849687667889026345487602698757664308276375887000896252625288632287166416516622953452804830394748409711114083491264912756751296673239262191623275722063781842591954118287076084839927924954302833505684939419754760495798393640467382205290263565941136265972834990603004324546916985991647092274654901403222533317312335706140896210679358736029337643627557758038213890280870944943712534895113258141453723501013793766959253369863555386430717739818950403912636193272479718333279983092744606672620103960422811007590453529818896560885757029088235264619050751857093634732995272011353582776809021041230546105802028486674661136627695342770343361786870869636778159910322759417435849160873293307222212658843744649042331096489825248524712483262970862065279798809281571116375574214257691285848726609381713478290577879110926623000988102446545500969221010053338317281844130600359498483926128055601337447562658020224043328163889493030772295929619014743356227779317502445157977950826357607720334628677821810538492365539589908810624207477084480428668970476485918794470453187919498982811161251734777509680443974963457302830527094947791486565917666818148136680283591106067404524955136873512709686538722091275499385110110446163221288902609799167395930419278408492937336292582715727534135343295822889291033525421658033891719405835561223375064347304380360256584654783407933253446038013143133880456572124607142060733909309819228403821346160119024459625449665203272313313595261009434659983669146436075502141672207236883180908257329200239382771542295813560485839843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,17] 122752440243794031488953399187189904086060681609434348975081282167299173129250907340127359064774483294136785957111557145609015362497212441242895038642257366837082634925142796325003934801103903471798288860080499426914358034107967512261837752681033549324668204604845280868388033395753598685649998078342343232260810036134154840772313713792755546975487869391875906974121386368777481319779122228337699054979356856667989144609395226549930500064114167417507125031664716927539692403207004263099298685837424799784336910930622511817162490169793517743225467010743573156680296070868806424966227641501836655763475505803400494682461234099694379279780410192958566647887121687612423424284709565127405738599395146228627085871302886798937323642509918932798686196307222588721448971249029187935242346539599060274622110571886352750352258366640891726458447236445361086215770834386672959765387257825152095225932238187364059739083724942016880172405578383103370211835603888004016135665534660089279624807491185638589375046783863194599092679896305265484958739202988856872289688196047572333478292834680119233712341608136926654866045899106626484288216129847591724224689943571998363641157469216273383243120318758311049775912982471634746743853793327495472010204473511296129987155057209100119361250224224771993329361896634384936544794907027136825765799521841608627418122381145811261099315993019121678576647079387856927206958069815585443269690987851883759131055668685773784676908592356286923996018792386167487051138981183224704652823324671154897214261417536656042218700859655032668921905186146090204558396906958405062414795118550205710902120075303644885415663286079277502811213078893122268313860112426582043061054966002285464569207031113248847619925339259952716730403038099366103681180550285996736815319466106715178145367730017626919796333295664826579886000063980861196417641786340770956041182687228920296949372288013546385936558141076481545645815414094996605254254188961522605088047677477138952479443702694443890271674894663753254304915847348041191492056807077199182917703797179059018163720905853361320794617449000672334809704514829432476693684480320642512659279167542489487429697714043440205577924618582675006524238449413299521974602286316445162536036844131142680549196419321464400185458647098401769653370726656751996182166791744214583531621687282019257160368130043645705006726315163070929233059789070387990550059594019725289897228740514969676604901932141469786648342057572710600595510904687114323196369924745040412758669578168986794295635258025455250535479043371796849113328494684082015055109766188789562921783332872493332962524070772758477687602862715721130371093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,18] 446443602665468227485104244477404153052776645050176112442413340891475807848801734800752137814568922084176437352236823592395468049024467934121057649672294704818309555226030746624373297672799635025867161257380029495042862260609070665371278446600473049017923876129049583263833650902320269510786047099131008034777972079360209347909071469499279091963160849084710551428670423827862337156185973536856552559510960696121983779968650277321720914097485799434887587168322734672882983153701397077288783721368014683065678160903606404615337552825493218204219920988268199986568946448634489605622223364918258982819706227085770483692859998432496571864534060281738267176554268823454557215888434998181801546046407498178255884250163205583466166697228491877610171293016684626092428162713685755060064477594348419795704782187651605440018687322747911600227600847310891942369292433662903591779858154349104180295074446964950898638356805269737859293669966587361595878213284609878398592962627579659687535654485808966954420066091769846498221113082918624314855926760167490952221552743374768010864248055758065441315425788343601877550853337769110688348572320309183187720673372004207817732260430989058973557507948484969390182401991573850338801350154648714973448279280910022894955814246489017904905050990130231918960027316692889543841891542298209473549704499243371415602422108022844116332236864850437925122019803322831009984664254660103235824763825085539379512684037818037560827021824304837672434599063502768938475694548798374423456644221086366834462795169145989080035086126578380304574924011788600926917083608871174097257866883537099656460714373415776904378656380799741442086829348173060258764593963831434370677940388394386664301785862836735647940348876861589132540144245456298768403354393776124638193739775488195216807338213183863868823279796157169683808929005729537095861959055570425919136286790389558054322361844577119157612968201522204341717989122713455862150065298328949298619038607036554195843020927659879452099462084396127865307423592424626950278573952419946732130016676794163042179397455392571354904701929906758567596371686860403501926045173984395569099243797548330198509109393812505694175471095028104859939961542563938366572899437862320026008930387934626852845917059166447714553245678607042605781955707951213040196045226899430422187240903208027458855753622218760062594444074433422808337867625168471646917646150081944521240391570342102427795110153348941589508636788516732948477402553050197395779472518062016361152321362849976804540490985209107840686512780802537747260359648636823691795279129362203901497596921409179481562024688345857725835230667144060134887695312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,19] -1064632281554896434084682960639206829593773056265596887759309485572312765856615441278120121922288379464913645936057608107420273440098062948691710800262614704043099373226880465948351947441219279597801250110020345877082924764134130301258479761022945426929826586254257577811455476120852719511276630072922683271850152957277958992305375148532988162416282946072555088177598477004264465634166837631118166951650364015360622493984877186512652206603267721133218181943608102894535215410932027396595004185061279363287238236321408564790673496012534265407651304962073154223825899498259829272461377755257349053869539575440749513892554986722548064966856756719520522598024760096069040814135979255977425020917857199334875064457260550490500743140167014227683719593812344488726935700374303804581623154515117997629934757119970467328641914418500601866690037290369450340642759278638743177362914785469888473172624496353343359715695971241076104067826515245567292136726064640397019839285028761014761605404385353920314903888923662986458619499182853724732110278038825189818624685363324756662784985810499581839750434332176103135958683075012918006259726330818312230878446156963693834097902229497893672937539379016217174633452556274740877045558639823882963573989946963602837981964539048410302919772376507438240561898359496395845240780554779760510906987716773689303582920322479959598595842418018406787318578575755397226601656338023528065900072230297172376285723049121722736848066290256423828196313022428501056909123407078956018420427139511114294804928539812265190672674610084176788236035652441298954781311291591432062263230789062189951643343362965475334460905217040488514945667068052321070817471192602144218088022737461837408930337010197281759351527903319657674425309742190645209135716174353469003279075674162458624868978685815168783932410440161760694033302541202937000575223870626928126796924962170569477545644842366473220029021730631428753364994064947851111711760345996756886997850170516007088762331351167862305676883059114303734549161077521915118764904241287309249697971309834140256298869023771702772345868406297992302720226421364347822737829140315557778584225014414406931103165841879872488193834861316271183188411973886837353958864044945752249567367262188551269753255163064757113431068642445584374111561613519153206382393610768681322390351801563622284833753365288440969166754945709984288930264180084016817037230415675391848702656977614502862116244222946332971891843429185027015601057675681393035665869107209425902945872928675357804876134711942982021222912363232782937591660118757663923230243379445231260720250266456934941914670711415880077765905298292636871337890625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,20] 1175861816905157870852861785369270948927107659607667583821235127401709151603626660497250758878260806959318720123237021778999045928126056099020891397455018725306892788328972047316245335590291039371562880166685133974454167547687622778527683244018544663425117161011193540397918371180159708946994046394696322661284574169612922366226905492897377432379248533982515976238836279974258934967692826405304060020180396602308888727803944093994036965142030402100109672281325696473532493308956486745367168170668951308973895901786155020613280454238017627135224656807222963954654622181733095995031897049494088100319861603758378172506704127506117432658576942457638635501497886391033016305278783321588660364836283156907413948826239043972459061993977249035933127481156115056320440080804199841658345034531582500816998720240186068150445713467945893504316290068412055231757708011971441398429151528961651224656552393039919681910690749578295888004567569371525449557533976495796109093228477970004993955571380538451776869937010770044559782496840603411964809844865364511946500571530670798553789872219935750271966434582533590144998534071788987425613285120840386922418337713969206417612616385871818361767690102313028391939680075037496321704308831840449485189785226821968716302791593351449188673938286683510406483687333113039476207498281864423176112178772523889641739485974455942683010122549528238824985822892092285921261133099871789905839488543505457146455853973102697045622468390041940916775370381306100142943454357570265939284576345629180217090362233158692190843913801464815498028239822620318072093075174377934787496082974408900974915491488330216192539655012648001589553693849799945934017219666009754202466806856772600668765090331890347613794925151944449390312743831012413128593598142283579390321497022738683386049402151327951886605909623541679376825347790444074602454856608227161956984574028903297394758224944435145903569069007059178476923419624591076946126460427689778688461952364893180460529005511895702318954494112229699897250239600369550443560457428706600265634340840955685064719243840824873393723581667849349303851897316169914085348652705501122385768526308662939134494184519459539950006815104773186150345104787813684059867199097237894197896502809868506920248101034468733015152414748306214216675599811678716663049264038199625414109148399525957349866259401807687770612854145399737815419389721983732978262802895094067904615504422329502153868415089014028637635453539531703886975622093710462026316688408127022132503309773769092756919553225666134501867110730991555447634153323103834400686219622353488699913584897402776213666325197393369705878285458311438560485839843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,21] -447391695125973155856521181761937527337265897698811567299816977056869563226935725537539453593800430828741668661090699257367700350769176241885622708977450696883153820195115590884483258343203788743734316393100743814853936117048670995044957981119782228046702179984127869153176472686459224178659337029349278182244170711293348163179008684881061736355424946954232365720653033401499443198638768658385589410438170188730899417672826571132343058383109260760467567833513047405868093447450209511472615979019724734784042991938771652976714125140080490077256497703628482293964200986077685910298042657008093913158220270614331716988534922475742836142914207780256593792131011001083776461766558146290923864826979353228690213897493140459988233345898506865911491177839191681223576563824953007727350449774743851434440025001653518252417379300506163605822605620741914632670750882492029015169283942287467664899353777125594757465326913083759130041256045394354897588432839228692670966031562242898561960444277642700043822217674423372206123471930417637815682798030234455711090107125401108901794463993114205275859514654056865742194077031405833154847135157855301735384040592144801718151173597157372776739345404768453638013396157618637970340265737571292325858063840912935564432819889298009215725883242092981765574384171761184715795423462943332095829204891329845460216893605635771374730394044924412028645703374376949481238393437642655983608299621157953669991778607215506258252379490513946612571787570199385906027346048198329419682885844935841638825561330725088764793040079517532441055039867191516151157348195118586398951390560092111403851559499279496571568146793753454262930512755416633466117572334195158678769589662581800304726152074860561650632667410226890373795209687621041954346025588672883928332619149324717511081664318203423494130451864704070339756480644307898679119680918883124537235993994080717175107702743913992705454494772330345291861773735809070524484569887103216009404174439640907220727530626173568357630258836672800905559120449495658907772440829235969587336021410998208511353059804872281706777592217395276444344006496487303333396559261521071053181317668258062242933115576069113680113973348969746912611296405461090278395654611347454918912813987485408573649361596456273625834220801368589771148733210485382245921732352078293669975892075446594232900534862972799120640011347753790996260898669521789666164330929263437336594164604010303064318305326580251017673679867430241417641789892480316979680749392650079280535428563646078158217379692346101472640232278693820657965512849631377781769765911126343774823428458007543992636838650622799207212665351107716560363769531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,22] -827032659728888679886325269682279560503111496396368773567147446442247295394123538954985686871846463513073247127347292285996118329185210273913208688433739629948949699497896092991601543309951176179059652261859107408618167762698330635520716773518219698884630431112340881194074782996255884644693809177476591303138849704513917526818821608206962823584914736259660368411069510309970420363193589243120410012388307704835853956695616082375236760120241997087428875952862158242618869188179715778536598621790893652610368361309830378298494112682489821361696975292928510214305160272912958241587655776017397327167451137838234467219653402727920424066187111224931345610364119537475554860917417139983703924854578615983105863464395304024372117475512554718999629460594869324671197833599002679784321388554983600601042671372741561663312325903158657628702897456146198380123369844739400111581162259848523001130155315404768699082502948480166353842164194590233954101490973131438608790498999776842434263025880241702441224754116419008672142055066179908151310099335902517856169973527646279490403287149349621143727272328077249167688492909838746112848715758843096339108683172001486100137799117934056610707681797275602117387376097495590886270338808541052551688959204032617603365704306270718015650286925588795494749225875122713172942602755524729295947406479413777652866122863229145770772541254978147620928987089101426454093222299180534443567831029959347728337749210951550171044411932046687103599536684040885426886083836023182091088211814011701309106981103531324061809038078115786129204883884656530232826535880877995957172291226692936720600838032648097172965244065467692843556149581891351719806258141471955564064760382453646702453734894682983629108280565533646108663107329940652582095785890614907463996848584300942094015752314060164720066016807323169025363759764382227883362368072102608224079549494772323291787006379085250215653441522817831192465864966903827915846796565773406627714577164625347807651176570395975326359342939643273132147249608397798729829528132036815208509672256451898950185267439167544082614575791561941218453858772879628356677909521063020716956260785438519237333950985030293616470626306701719464806081347795857745102867544776908469004736160482603358696054043429159300527774941285286933054029537771619411584901244524147611678513066562326519130671988849851590400716967058395080638560248984825040393957970249434357325231872988314603844577000091042053313379031858706759718187904112769844476147159120916941606485430755272657473871660882520813043378105076359924391329126550759430592001089540374106240903856296001395055487222934820223940732830669730901718139648437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,0] -418501420136049241433527038915291557897034081042247059086584266480172014696513308433219572263113382134993644731302070971090150975639180689032503277038589656522401083490487634304764323523724507273731541270361414868413133643153904322846807024744774759099264272894454777656887388862081594030391887029389345420408516577501561163336506613564773383427707180433451296886000858039034914445482739131979783388562467354370883323433061448739858643824735809535676809894528411609327222656560102843879934874548204996662477414773175741571011529404278975858087449731370233741045770239285979900919496344953569542406883223254502364019331061769086886076161438593089136726008575997594815721208187608702521713489298802593052111843639788603161761171932026709842968778847481016361810653046823804743251146710331618792787564398449918494443432317231505325424880061496459905835094490359898668163931309881657842266977957421394825628520904545409208744087908046806212582335721720868473788748364834064878015010364500889456650074973528238730300782071645491595867373689888453585273485943468647146986180854113280178679787584506905756127792281849761658489988931987350062743853967698029254008794746303713695856573989059888035157727076684266821372597128485337121467709686020950634948102363014210623484238771479647312664280520258532547981471718183720099946590404178264327714071345244685582127010582544034896640518846999644288065382793446922383572731865665902703439395904631626743938791878191340587420804505039719857570242146134484480679549329283953497951639247989847142716232368943030540494223658039578269524619114374967804673132621179840139689838928451819778873158534599436590336197458466067492477517710344909868232820295775862540321517056928544582341308605259395892931047156791970037221073753417021730585517868845040216920360940895794684928285591759039372644932304365144475829621979047042984587901367251708569795742392233142231910883649428735725594960211693667847160679620413477350382492442968145509839849662689605713757574476403353373626234481124339639875141348287661394490507351723432127878867144982607775786011769565782121573001124949814373507185948321613462858423740336012387562948551644328580246345818973461229560066228925987226749367585060040994429036386804305083905341464957096777198787431328805711428843858379748947286886402030340809386402725220296082946059077129518931360957805932077236212416270450873510248628837700087155344911424672967096884395563871028133821586128590069138632237125848097112294914216086907718400746370438197726096134476444902451641727481046473258174955844879150390625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,1] 288610919670008172528783258788684826693084242874126329909175636434559910650055402622891089637252149004736568566091205893967617350151787539508666592217185822404913494501974034775031670169252140842361959792206236892526988237549565722493389692278711056484311673695819658205617058413064485761944686084434543915575579326038600005400223922568931962215645016184670066812255111621013365953107523937493373856955492344818158909856624973519751917664440199285072106927411336834055567251205880853269452786843653027116277673283999497574729145711653785394536072062886935601936764272123605677536517183470562144771676019013847352262229255074452815848468050912298988713020396624863097193313322854946403310355233071710739651377672034719566787380406442750323255065120951665477007254979681951927189596708268905884727514056914992557510635914705873686986340036824250808479013014380925399822213075245418987575019198073187738630576396901233727593569513489910118674340785348021762477720858791480534544250848914671868608662818560573261991955154817602094060860055646570489904420714897702944255614456263894764627719508170014636459872784215172022157249824928688309930329841718936769702324259444753809808723598009593649105868006338342478737962633565071287356510693124230447364124633178952514837782358582294891001275029920170222305220577353965938247645069115369668375719458144929971796597757393191481118539760398071416885518933000161946667941973124046588465254116033419774578271777945710790783105966709977243733906636405055177759316016206584255207972394682967322869709647962121694824124044391290047951627546845162465165746136788805177807234276046090112136575849157782318291941166645410575591589977281557569364328657645717190802785800390034836903122674374597315012943268617411514812233389117569665509100105248972247160652003405979152887639202626629493111985493608251045239751084635919568754285749145014628314082972652258715257983915941054871938432653712704860203931018961661467602371575673131849439507467451954022557455509142857299319070351969925787489241702755140212338900024151028433287298230033593600121625679320968725749767189138860490164976693360196669491092674074277734539767649300060301045256575026601089357657086798931411783380084058587640039490625334478610359527132819570497879758817612105999194254392466765860628099687887851997162463538811592526646339759850493108952573745494290115345978219595447733212962635706227565113580356580466300949648445984548576532257983433241694056745449025159889435273661327806248929435517643039197408710761549191725844690226132627230981597676873207092285156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,2] -181742881662102292916677679610073790080387987578903539596237919935503683400483069468940471709686373730895362833559356303742317305176228904886222393082203583970101653898815950313897120572044007254943033974931860642722057819964978966380921354306012274766935155013033955048765391347753232516037394938427099254701723805256396130690636242303789625869297064308844660600840317047254170901589194022725152488284913633682839179842303256631709468603396550279125107937326365345868535335126372556773073762490600329757998799223927122438032039938243760468609756059920842269528894837831096593737436275011280645451645694823348412622686982665888303883997689985212782827446102016598880758236277924098285172147323841234424878866142629467071681339252952619954320420764592380804701356693681566372527837526411098321710255540829753672855149194510788141687973528036788410638252637225200433241400441415239119136300920916589169948243110226059940696348572770338190160899252743070289045587291884283424436376136351426050020622360831114994418860018187285749628699607019230601535044848338710385804784074812755521185377758890446092356128581402156161040659693326700564836761730008515199760455256811681254479395145302296726444516189749316893753900947071880274137361656911336925276085636451709667980245661919710567492029845301661780401397834016020459457400414473017988737218465881126397350206085697254366802648137530173663383706424325842543818968831899931876768600982594243725185801343794031967036564365311790738700619639654672179856772393660425643016996458709000435046121753120219863673776513173574508405412781882913547303113035204505853976974741045411059870843750000204097661140915106786030089245143183098515026744467013120603106767570655036058465940254567182898119848827777656411673273812243239028431139864272820282211654112849256360939420010315777391802701063587669572214634113463051732480648580532055023358661238917602210005216718418612307671337899937651252942547088424092234502912961040497775717740086112005645797180704635203936575685804056682612570074596987003634987170185701103404210218730477245564294741730854348393033181177734201470070131208734177220454806430793593873357431066530746093185980282752148436738372782643259212018011163289604314579136352535598451005813414159172163744717728405630325013750341946681320646174070726646510836186363625781661068911803851494080016533742480138871187752620589429078941568943428886168872678598792327218530472316575696411027266472426431088449209890326409891264337185487658044128990816223139430394014887884400394725943495163010543702597487936145626008510589599609375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,3] -4555100100445239294526159284118026027084048220672563798678091355362047414914227222021597259394829906848931469704682048431599032765713480842472943452978164696048259667105371052857427169433902987730236208086547369215718362007760928137865705174318094060435294015041447346876698782516815032775706691503270003925411606393477027329003075029392278654016643912851283684095846361991145843293078619901199314899011701770118386069495456213283236132937144941587376538727996320687374262619139667054406810122424855480181712642722701486677593374442026540270922582931420943426947780929878640399799183166254179176904322332956000499128509864407059094064865208861005975511311087900848510534882488459355064408541720561604459013398714946742543440731979057330575320141020229631701874275952235421337240165023225330673795204000585040887189494815314154202444630051452865090662875599904209861930695310376438920243746584224343695405364905880303245650211092205397741791724357622852191813403540247187705294289489926147771741897693483060164414843544090712045575912666281917962535622137528915825042210885305557776264165506389152960027939279842029127450069380658817183655352056779509618342324461870221400352045231844099079435339324593486124989467024727150871659736931914320092773001357804236224915575830659035284783083071095850473793537325018440264683228880928059045188952380933479211720381800599071436942437642564456159485803179832156635845311633410230878533138662349919959173930248263655134023545278529216265132713168295654511647485910218303758431027311815271269102058924841349289254785460505876323529608589140697246889167062057654011386721795500751926534027759349666170424215863549443363151465962208275844826326710643915544762437506348712085252177159334910802428853607098859836076758044502229414070320783535712166774373680307627863161906875852268876668472889122655930216606361855108202899028476113285258567987347158659166173963673127787579300654131962735645921737277036357827444497427722049174253627792150491662423700864018231957334631838497652461402041574140400791105271060217543148391113537900275979602863226960867171350482588396118326424991818277756293737274071878499867055215872338002236819238756329926792533357583840247148995330986312691902709604257946953460938102314107498203643099531057762901260660228608723417982940646459658165348655342783928843852061504956189701711769866001408814689937323705413227592996365885503401920484537369395434381639131075717483073735654897979701042270969337725786467037751384792049664491494854094073886409722250071613671988083024201078574666468057330348528921604156494140625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,4] -55392397630375797000491088800585741568369474497173002680409970697526888153148102344588154050423028289089247493725867074400698967306614058300680976416662161600277362602670921538414071572855158419098585227167828306727687891644656164195731782753766656638468757931835931299920686258537170475831187945588897734395081047292353597797455683553960738526327243044154272415738559785679727549247482856475187602408120096802655449245174631932696448497661846860191050002376572094891764247368012089538374201833027955973038746885693673747851505692241547000352636988857221273298296940967426468110317998465749246651269820291391166567060769646447145449491965126220133453641074245401514368000273765250554370617622948425749245095708637413503701588217170459737575564341994680586676407031282581862958734611074459577490226650984247242732446554137821278758261861345063024252730294633867198171529425373370506736829248490568808179042430625305562871382820980079371662066459860800960844889244041781538556710149861663029189943077130540014406066672308868414984572116554732284116464468420983968400419124521165948650826191321590172754655727235999364352215717911296994399365350460318204292897777131444831086032466874227268076853233366280477626262498916122319556734989473690409264098986676792815630196451457408214599923020397784751721699083123188635500133057438751558886735362780586392789740444120752999746749863812435347973198323723906091781756712533847017275161939381675474394069387227633722629639937353029601733611788700111718245573618876325785867605554673875458207146837866458911815698925158082494147323079866458899603976690852592624557724015983111937043725995034147107291500463965431321946081029056961264610200410849321427292235274088173336816873609642635476002465318769415789789463119511888334323571118568732861203721708950050908552349258617862783393440847997238528277224463973001813557734334894942727286183490398258070667264015687958969027460334072297349142227050207607402913862578192010055885802295494736023993746976366715799572224527602289616084365642198151133286206874151661953038349335102108812012723039543558840779183696923254251750901981105710742195072659337354476901319575389251076554081820808677896258134648206490832181870720985760866182702217874654828622337807377338442137528175738707848064174477955771952155789447941462917353880340967125506149239025373796100587825376598359522306366645221187755699940303057343649978018402327460006850704289715974950152030455720697619754632195472359120406584038100759255301885804156581533037982367833154610800660347557977716984403421945915013679950789082795381546020507812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,5] 2411932321024884623863247567263585818021962430928342669324058404795083471378711155984136456724590462506703771890874312811691283177224231599031979825426085294134167044864339207115065984003776564923382923287081971434054937988398439756071089426422973570629898989731078467351408799775706295240123058275628343407881204469581845629028001791195067681080525833192582823641243341523919542365849518403062249170522634309078447987580059004251502230231103762289201633663633247977693774205676431645763725119714621593082722546725907024006933567824580251982771361617627520641162685000672557770204653419809187199258055294005780943973470372582311953994461657560898490705296639531181628475401977851979406790565789604749632107860671637417743526302091710296682190688128048666646305620392542383204182583198366865771393819300769391005736492988826900100941487744593121403558359259198115748348080311662896558616825097061427036543562456586205191352059767608623512191995861089399291659750044388353303018794755183030084254967780628157677847179418707681327368310550962732442375666722966013371589553796072635851658868620430883961253099438451165718585811595380584748162782570414520202043745342492462839465225786563961043051845894944597331139212223527166270865350301235696986142480042297846071706653679169777338679507125423894625060787925882548645271326210595777074463656868832915391362358552939573239424709760760242210470981945590603702304976032543288154661976960112166324062667302236653339204443950988101892164877899677813073372320223400475009013811497655056734500375142176682835283837887703721795052833311244916809830717065850829343538449922193761625233978083922177056800399332909595164337137704958398720233115597695441763087311315510995205922866125379436931374950176208620062432982867394759896850317609674166353816581713467511691443434395841937442212289770144970172960619796189551388685815576419691899662882123344378766959058382352813995401133839566193795713221948601675518388091092267279224459306743368110733214175155599554536480531195108158273837776418090655372070798279358011131583692466327410676594834077093400572527507290027128149159385132206870001206931329175603692100703978802951909501591629398123549132247217537783250859991877598534948992915980457726801556312647530799870503708847671797479102371559860231710798229366824972585502632311130093922121294196713185959420719764309583748145103420821984608548498498344746163276493307974599757147346809034371986905209124442894958488820619051988346439699830160511499560109682534561749243407005371089187519298085459905650826677343812054488125795614905655384063720703125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,6] -30733203768459093460644404570391932119562048420535013886903757344147401890182352251792706564880887012110109580343663815615313178899434305643758121434638742587525604097314689727421869558022357805917062186614235392119718654273170797755654889196529372994508397556362183899068715539843209353357402715555588879125778977327210598556885076875753296087209567435851624000748127535440688561840804453512832182553831976896670359041727787462592909578239387407507476633775192057246204025632855458879193031123455891781139864844083619999429103876280695546535158458208768920788362094524142483356722418698445390401474443271847053220795475465220858510700604070293079358306833085463291364128522457961150167035276682272371284259809759086716162566717944770722813800665056228018985767258025613531916128853710305702907858032549383967052715485534612752114877445980597420511797600966662185473226051880046907953623185314661425474752795430162921081984627227664025187974488272703440502282744498071457193970258279850090010312240667457607853394475579318054899820700040811080542926330221424574364091811309183411744249630246586999916643046944154692772252908542112447977526432322245099145261218452305218364439969258778938327869509542073448667927746506311366707670609768169245495686466718829073944212911092086118075008293618448786558385656259829229075929610033845689397373342298396390488695321789896129770537889945640515992603000167100831401702094712334294752001252213070496684394025055093973607258861873956719177234230631053822654131362774655791220162329621667508155446226351760643843699508517638253567776407787846998532857892712060466117802525784725989334122958296565534201046649565861048333517119303204819525935464608281280660979477923853734219197904371737023078341829730624532119443391141645773205691872483214195471687744285022469064395453933917479747024545650828455299002397216154566930697291971815605244232931265811090555505051718630042975233662637795178482763511196722660735065868667081610775044637682487855576453060325524574773735748960052671880306679449373930911612751112812431393024102585457223758427453073847206981588311351676121592515468066464417040147638372293030814394192764447920778226960955562370483809562027121234988194016179309755526947960781680232955854163391951044357985722387536531779142972668609019325248703634453813933562357681125551715383238717587538504751886860594500637072134286104765260456795603626315573665421599795336352608393858400360486308551598247620521750097613208342279892105980783287602919795082038720056289941136604492800660534552043458612330965009504848148638722626913022395456209778785705566406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,7] 242678573518609555429197639580103813857376982765028392245044286703048796788568579097244304051594473430479115009758541162577198984861885933523435262556893872249784153995900787069147591573325860593574149743774833477419294408583783109468779798740991737353593031020692287522640835383203898358376228113931748952488935595492330898588818603752284046902533177910666209516181370519576497326783506985166538319615311422198475295093075954290391895603497102715654775093603555789519424069005733306497538685039749615775709630934771696046878134564754417544419101293792426100645348783942878422124609107134729845182675305970665445986832907874824562280066483351537867175522951926518861623916386279783016632062911408046040490381169774645510978895341929822962993099430554290505688497968448881804602294190309825116262189777849418752125356114826181371760292148941375038333053008190414639366044227857738518867981030503935755594957491997227058856933483299596207121164793132590411332066298138848027905172438243433274056607363982351613360576909830257003647876838254410163210466718612332478906308426819859474651620218900738276996670675209157808141713742121968716062268968304347400075531452686261061016648610858921217000944647930586397613322139892205262432270049075955825924953005260456493048319864861407715454142712019448304328167616908038073952714496443613276505094419250825818842584688933902414759967190998566543276328298041353761862741534694320954336440303061639889695953328979885223948747445690051343067223458586137063035200822346741897815194101294383432206826774541965816483402451822393166578748861268232736910230520836872076459285438111250639192912701563075093358512294706965797815947933640805514284814413753103637431158258339220044054209465991469014668006981282543814142906120294399622759140416618981601776347806103641761124586049949709745936523103163174520423865456811496205743921500266937646531892132769842491338290103456799512286248964507823795017835523825764643252030912909950302523526825203630644820828647417029476710632192343055759570306910315878968387257539536542646686110967583713666839642464138216153175486334885587106319910161970044369744083951925310962093490240716748937168428298602008838558499151120021980847898296811702347442957795237898688628306489667898573878850770495640509303248222490636416965950597382644065256592863374912765208400368381757829654872341778156092981247238036574913925496369377086233266767938369775841259337050610325617008350717090900729900070682099176486193096937953993068345868505346084788805532575065075730258253735211748984850519014044727697060289603459004581509361742064356803894042968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,8] -1351713908925479743249002683325413935499311033622760083172106638874474508761635547207193643668177567806617279573556000919750627523552042115533405392141937876606903529159333077374814706727357473432641743027998966525905004618595669679001753872340426060293835842399895735539538739809561394897110564107964464690866357221989819699258250581393938691237909994511808223605472178697808077354953050837329897418638830654763138079884231183471920586708487942145713129586546132306831443242706469686246072886270342769134781071674988047933836326775170695356746401316736324888446187681248118207805268291608013243655902892125778605159065949239178963043335916003561510752513140260061981967222831544944912743032838724052443971174779981175774675148756934116824053356330486727081805709365132068749557077620666530326033621301449312524537685120622260275484997472551973442208965851521247018194107474284302017479800721395862154249015522629490296777004830628097129944697070346569411343001825545383278336167491198068324659503978198112139343236290861575992816535501902800133986913754969877660706733303934028639757984466841741381882623494526731724928959702417979214146368802386317241666064937110301722332527049128717798124086943817577589684251456579047354004791411208385157445488265690120812679938408166215296700159047396033432318350785410251657793328996760086983176311587445463648859966312289350203665990410435233833301880068105878629006938449395204863548850727286229428826133676146517741029821733989337871578663084471581737670274874863730874706911483292594042006682740742434918517449258071132680873314680002507562295562074071694374430167890080027838972245889113118297791778632938571471937980410459666183079101044700988799108454394533395447472471372220301858494401111545939408498167121668512084074207059249375510598962777980104442377314307069229273885128166378161181100173363089990037100715022162672439609901142840087880572735113669338670616117635587641172897616651009284994252298317844260505485801942128539773818505954334088468830041890551439010266409065694063365325959064786173585762839699134011705486493798585202156887827981640993418465370934108506055055569556100876500965859151110472733245866937333787952249554840468866794112181041828987071550869693826661562967670344294482250161758820434430445130623655497604396793604739130502607742593445748726853426992843390398579432270219271226917208723926234072828858537168924098958238484169485553024279891646076269456045498697200754581213378420524752935187646222804708598046574054276164203043310516837165555873996803990396831962499985073561500295225456158478699597580430236121173948049545288085937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,9] 5482674700852837079199990422386613505175551730625518237869192609276759170533462220578712877740853704877243008743780182420891491569830341014889315139202656287845698278505495693889900500355662345108446088950431403890451253693449280558583587249020434749870515960220035093296673841880966452129135745158077803720581590216900044649499522468089865925932463751582610954821114878126210018269675364785822215938261340858378068494248210409201308569629554556560034896165466077741632931433987124533049325255900503196317304940108552166484696283395857755342757690063363393740728953991399710718073290949961044962886063492092465647315706830411786246630585001533905454882592619732675881661243577324154172547257078164638172617130226184215318505218293783358667760209921215498768722402499124225873675657908753804891432936408195292612566927097819029642117002858039926320135775476621515199473112722443140365092119417505456192383529302388689405228776324345832637790562242197463839380038187776062783458622549998078646946300912585863874564115196656435426681727927289542800407838554342315813286836343577910651174121193399768163660735439039286812408863619294303554894252672209727774665561224836604503498865795067387783087057964660048121411098284398544439953711486730851119169694707761937690826905153728963834004543191856654228334702243358823954594730678422970151481572516947880209276356963436839526738396854354981774437197539297519794391858252408557570108710321961530950335022350732438586961187071132966956453148594128930744457955770387990710201062137430735685751919774191034647050489148823202799873075156899334888701943550165148953275931765763618521274428961633353583771284257178039054124448444066924956257400510249341724808737569158958350138150952961655915650016944608617521094705951714193567193751153078447263485424417301709269510076077053673424377034031593540684571196315065523073978157833401188537307400467644718598186741738488268374692481495393004357375804143030403386505793188066580210004902598576539477761225904144753969296709536365905017348729842431290628791310304344468725931635248079923135472340902458922991003720158168146705432685633356855141486995530130075513846634528276086968551985622629716955361997829651280109434016490318142881843896795775443602104279470201913985495325929391290608322128058897430753735823731733764042544256413486993914313257160486584592656797174910683364589713320966750109956885541014753019656298354981768992890296012810568577060142379621334447487934897161212622265433843934474980395381194107444747203474873066775230099729646553019976153726322148626905465568272878365031763880921289455727674067020416259765625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,10] -16262150234229817186091375382394516168914595528768302146718539584517595781231995797563392490318401224246114587491349688945505726854104801383995666873383695268496642977738063296024902689261858134094891351970282338487915534238417582157994409797115916831178804575288234289914879764004853994880617574912087710158697396866592539682999300042733286192443292728267477339155742107634511462065941609855005987298810146204972086510272382538822084346130854461417349466242890002428202453509908971211788436851884101061674252995586553832163691851212182294219753084993650880139610330534270053960793593902911504980771600766839707420983528095524334035596206008762529035834050313947215927647435601175767582630217207837436120084157732879930510151376033884583034154596794584759965093254082227167281249633209270251295429280246231360520110626604183703113516524511611480306252374028301197158775200713386911126786846526141835164209480751350622715275671826858085789232910242575782091223747278949497159973885979172792048702804674541545653006775952825746049670757004977857754442082752414570987833732017354099990384858091433396977745365312942913694771326105393525093616325618590660473162963248451351369461683746529492061818626480872534343427091857358046096042638514495219412862791777609151516439838438425269045733677151369226429431003509347953499832076553591533344980106425106884564101686001675982212681747029545432553264260700771885377758897824047129133430092286700056038932771470399486220655900615703384247196009691182362563380210664629627672743753263128174435144068510907450302399126566002539533355020193236807415868478556178365070827124223058481306837650932980613477112435629599633193967794020628156384619619914785083772522367961728110449240669540108792059002111217471643085553930928500161982394482206004343516821309058046453996751067001896682511888330020155011498958820918169009137618904953872141031618833945289463508122519243041415307043084230111945125999353007296948860018927011969711077901071468606702073430966729241568974284555315377673398936538334605633316009263948743432877586995143372683298798718287166502198938293523412597265349531869459812303586695957199363377954735472894072024965371155972025568406021191072434915429228623924918736833751940113735653324631061981978058480865095841658952937777933978477638982526251082791551965582783884233312974223751336605578809091344198615527279344254594922510823058107142932736914740426312960432676443819936397340669713429332601920129183887331043114755055997249544451872619661781871386788385098066014591624027828832469515182643253419508060642538939003469044468439680395377422428282443434000015258789062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,11] 34302665745107435569568008622731816190855591284411328771438382078282576129568795555550328963980938410282954392452445159731834738406684436859497522315476054072700264999134236244870005446660148141464971945041429537545702897284183671890746573920353522121877743226372434225905495595853290389489845930259430096378868855135637538988801620949222028515806683266809845648626539995459557598332310168000439362552813632802432252801169465758085285205700680803370400313019959765612623076482835065652968820416437033393996886213011241322726131967460148590915699510206707594638832417716419484213059073641361297436115433555355338241322947817871027726312995583692444405017191731364328554865103080589533150691004443780445902098389333131050408056608355856157916435366132403441827077949936593943240251578052263439001760094136005747506776242195826976883918242828311230321804335331749512339896261588150085602958351455972971946205383061652054687039400949211354849240615824094792448787757430452514673149729820108239739345360312186317129581049888817994973466740204384167880097407526518430266038175161485052794735158538366565006349483110876273472567345597752521359289405049348811107479260250592886044005257530604195287198016209674204343907305654979097183494672979735330102265435825113211648905694580326075235383121474983797502911470612742674989180856672983574596088585331588122890599736030539982350257975977610754610418314909141275261338408945293560089875103618961040913718732161435164378153806669353680989908317783033426877446875483186762013890454241671802839187792403812362427807260995811175206804370308875129540301242902014473686300716678991824494263795233604629633190587741605790448648647623199785414243902974785471566025887703637726074261196834447305222892817736411541405021808095356287497120453572588733673756055901293863726895096905894992300269333829921394647481790077998761019086900383902873798112392881922571677378309589413531221106192259938212070296763318542228427139363986093250601287682911580139387363739865148632568628437835346796030702327305414199507273002281608275620275793563296910516188726738161599473322394250634829112171752280114453639328840280245661884400530208501289979150763651636599308497126690686804083705879626294671463745619625585830219515199151140908819885895736146514525272641032641397752023234981222296276466347017665083890249230265682486294275476826179769082266281882234607679170304199077868208790642147987432358973144366420110938256651228090818411312636134982132106694761439352639729730509097147631659645116618808347556398224736010705603936173267791387109612992682988986823904015285510715749239807337289676070213317871093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,12] -45134834289773735645778827924123849434528119827323814855169085653724029705069507464048596659513062577537944534876620376974518101863299655693393197496903459627182633388418462222562395556355089180324125092362457622091702391880941144759346104609365023960926240605492744692125728698616629057651696532010784101277800037658120620273327546679010938742361687576771481085670595635870368254079784078726051753873860802471149203587385524238090880731784691890944057551383067959548849780059614420713185216379446233576307114910445392280286353100394843774829725632327702450525344729748645727081809424147976395477418749407486253480465889584288533447564604620211955521246714145768602549578243486546519993630160042943885310552854527762394083286581622674373535664437335261672827592852280276700852983129897373312656395492201671049302300770402422749418407470910807689495325445377737029310491123625594222874117750598738744401330162034400743264684326126978227355589977026598268681857474854430066679674757574949716685982242387708016490988727130879733183435850790888321558381400692120049452296588080336493318843202127793490236578785353001269504182545346739867236606371864140247973878253932959900286893339311364875274707263463041691011553595058314328840427173828948466974772472037062226151503552032945742390088103850707147962568697806378957482526114714661619120904963316373577916330239428050858612304960977070549920040556534451406223137125515936964748254803860837266350153898806325909261304881501994482617065354256945988022463193806991995639760928123558372943571681485919100278984715537162754886791745093472933702519182324760015297226423121302549854465673498889525852174913244793564417343314466466312486261529332936175031832075500703707180218488927801390114416495592038193255291457460590692549949303160546682999790978099517708455369768187656193412713921262830590080154574919962407304599268162869366354060016035981346953671428471278277888690993333759177800707451614484877746212084179550910536934560306683875315760194573187770603836581296917283262541094133237975321074215778976597824925782039118783926539250939124106892008157071807222335242394178109425444870478762880326972816749690403188769768459810390635085686882431466741150024071853162717663286622791030562801149942977564262072483467692572018705312121026521843937972550392133216358723373377694873729591070646071699454583089421121701702828914708341642070213976508401424477834397677839553573004295972136178211632673456475727944909714920366990477025452496630141484402249995394599300287313955432782577232386798695260320573093542755541306012306575890145519020737314874638750061830450022171135060489177703857421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,13] 9832442744152041513279480699201758463387852257993288312660579570782351298687986989905712667131417315021039222112898145255091062204403195171500326472357154268313011344066438146365479499850017035012435937934309555910310271550919379509776356078552959396905197773542737926846202653352699712610710804382204579969300186337546259873908095119841536102240943547540769270986535042827443265718432138323703154596509892086004383649517664284441375492603990442445092398985574155333346368925763549244387378086025109671457939507651663129414864368260086996339064130047061093963667016384864761959120878376400266355311133162432367562962585725587986170921364508908262534605237346106638688953678249315928978536316077063165890859019606155715333827630612467190521835545275083876714112636604576155562883602410066251966638739191642792080139203375358802698170518223675153170112250962887985016039945684605541818694553067938522044236914676643970678806771121574421119922190281443486590804465203667838056126200794264701350774013060503551528418973370172471684885168065087681587196782632301990069740660233169915698401935518676608585226056559218906471819294706055034129796356883642679167039130441804155466611765895515000373599567865291362498018418204904444702655419985297680549376921593181565955872299080134512032578438583083366965290887491086683899281810124653434717248017389572518112720734937726036928969657492542725716028217665845259567867188174217819134545253751486082911804241052829290306591179256505547609871417962780667995616833789827055214090584748339595369640139384421011624062331058668086800732205839966630989661554183502701647509283880502106112379742470164684224974436885562793819679563402757160993538997901428765582293838989947291935927423218929476789612780785534698509746911811927435142154957020244494548309959799519262893130992077332345360033195836201320753244868153480467059100742911405477941393666970619103018147905270650864773454260926014835674647578035686511311873974627040710693592384862862443661187468708222035455142077523868087825260830413031071499576300786380498005467560379550543767218158548692177551303688004138881459294230853867492410525428780611391279075459422578464001051276310302988453519793027790684637725443495726551820407828419900777400568113624733759926912837058806954515461079887392937422076814047980735208800758065611936337452752877314572611713500005578808571939131163469884530655199193381440007775337272469091474711843628802589916991043683771046258901736723077203366917639379544068836930044408777183968303011104893576928370494224598692013331665720603039129476064407870154439288287396925627732030550376407518342602998018264770507812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,14] 111197646742218203380321616188142810411404706400487190227172833348456560803906033800585684907892815755961089987885630086797093827837141985768120680350779320772738852058832962411550967682102268132481989387296555039831535165963039409530726404748653515580864492463009684313185880124563731757550299644693427532465733904450474232450721914901401007389754841241470721033282575696875211862640655562295946921257764490492910360882891042787222137143460186276755779776301773692672715957351847789971450209399413529001997350605901043758699425709947838262380910634691440976094915958211398039137262459381255211438678113257875801343666082405622255013010219700469216692390182764228777930293836807114290668079735577050359939762437689065400348530133357985766594308399020915886192505885184987257710719022387402990738067576730190312080688672718878615187677824189551908508010147362886300739625496239910867349690447943808722565737332393080903234368976999755312043334863641393822387496018045844201056765598339125116278650386467198825280366481280951478117022987192468735727281598851580531604911697246106200316294908178248266822015857282776452654140845020023106625294715598792342526299790955588683508354696021009762092740230354945947837444726782359294818290116853062968017950019962282464796510438266223540041794752549537179833256875202669597756986864956995236656930609365392385579920711196317682043247497731933317761297236461149319147769778290612133428122414434509468875152873735487606685048890423159671679428250340749853266170242178464664833853478109077285810738699628037036293637585251132688108369461806647575095093173208134795013609085100173874271378334560891914673837075193267714018355742697833243203480830436384371001333910247389372810977330413777396761690115400860520582663277618434567170031978948216014455048527156439090556432601945886019830253725372411071562896037733371554947078798931931350275373612506890046867010848725055332651879099600865911479888026414363469070616761906351703370881847149996118083913322820116234927241698940034332920230454805045039763965987798266645289486104760485202558839101147868457547198566341407341039472802548634422851711304747648484230579034302942185252910740854753100616474563596096480327718581299861163213824919717381802538123777584511730481967307373951796251383717597209715201764825863713198589114707887528231405381186651350021823094245688683814731687166767119956466165655922315280971297804411848926899622700883197779183282138216221673045321928380505663852004979120507454776162202039099540234780176606764104279700108031335103961321682318647567358131382842106090976958259067966999300916541848494034638861194252967834472656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,15] -283205794633123231799622249770690339120793557576826353345882868776186249252542002432630163172436244875350904448444216573618207646511586159994996377743327100207697003109094259529914547291311637145138593879583695782941487018009325380676252267385735396563587547755484880367018118214692051261377188700995570262878885578609275519290779721971254638311519873161439390324583661491916664167884556069665119534919043029101556356913716679540225884386513776203717764356171665598881083177137681138774075440522776538895819517620926460543526930117835505459405167411037784415468242586136467444836074591405693646759202590372295689214897111950652102071500249940376425410277919001127042582520776235467048240430958796407025210016275603584909707662055479948159672262398076615433626637499435666893745004183413901077462542664420550404242777076897631083923262882942084918401953821819808467882052463937115924424936226990974457523407914527486377945013675919333619297947188063706214932296330283958530553914510677819657833869923130652230401668209529660334536601681318250969706254603523425803546905421731212727264979142527568526272384679958067793437237930788093270306234111291757669168322242816282044049355333586681654018899780968233494751697488823783316456105286709053608083352794109253946696242182066195701268597198358040691269878155101115136497753187682812330134322707096601342267222201185721210639923743550604355821602139525713075692263240940581523274293227962616349661635126741793909591303951358046956539458410400867879594102221297768046859843403903282308627176760334921369238351758913087999249558681043192469491945725584869083405957721614648926853200344917384002902052430741889949734956508660252647314702338549102223416996184711841995781186818772626625373388287637611453842525261554331871141805638711076320115488421143735816106921860684255271418365928935731576435542540925822881801179358987856675350183783225614102232950010426380759860136920658959305713283593633557194185977054118128416795610383720763882629248055410841128229284462220830694082464747618117061196101942657107564710396267983350663647722434325477842693592095297370354859355116343932729347749611938707474301291885768991431845610248366332565931119663241665045397878510828313684239644364773501842492541204143484259143744563604605903452185208363814409782598327355799373515819352558945309614447217163649964609923980307728343590005607658029608483959120659340257487673556920941902518264391408890600924436758146079403726320121179267659551730167443804318756388832080957018088152476775879846666902133958487157449899935238639300715887693642922682592770957029379517294609414079786802176386117935180664062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,16] 333033553506568902581846590331760004801044602252882106363160796328086006999011014601784089449965569045715480255776658533251862479974835155539940080810142509875674253931007842528099573658909156886744323469553180234245621055953703016660539523136559870831027849776753883069988792294333890375837161720358333413675365736667097716186975934513413940066456572252872415813641690503255320151792016496900166426563222868384546965304945700164586412966300368048694282885603041297393735470532829045732229156868898445845034918680333725370926350171635501746993301271851238420250544929078350865685009392299601050310339577452299999626096720731732764650852895064053801487224536022105495484559702240956449595610458697891710434927280256180220986949432095856721826718413139893969713017547710110670985726873995088447173166901150132458155149419068120719148760563386630301733823914120494569201532527968485966950704724097332013341473952514137790310493410274640443659532097230781699481165823642051725671825035630920660272013865931331507428433650559999787795439957162438542412783476663472249226232049789350727450343633063403963985062370510819368549272463645570168571596836876781142512431400999249317681979178885628402657413155849637290466895091331873322535371668801648871676190940182380150837082213522200646169170357838424718489006119618573304245974269502542712609469743336284120496799785292787399365697771657083674436267093275246459888733975296537524411390541187012730627011981512990030799373904574628239879634295128679215903050908160906899597887974009055731212241212254636066946644792162537568401043652559877460204139941856868730960930335008825484662723821228589116311082451923403139979294499063563740745758289273562934851424413988776823507032332041783247025386410531383091585869851059917942104837710287016730064312918814265318853928614666834572422780007428516331318562936820175447952925224852783929695631455311255028510687019056294108031287463004813331835123058631142748202797591008746157071131115782548290389147810457889313764808113903244462546808100404206604148174899829912304683790877520688059833346692724736612242501857354651874768223225377978971442461034555701195017857439688121519555596249157568800929371088871557376600068411506293468812945824323283221456550655189436034386516373788005756978678365586269328274518861178888308617341853512363227112419580348071765350023972396991720030029163602556805175182002450148389699210468751640690155345939357367574088668402957570061130282608478326422542845384833466779553919351548901183842720588563081948118204064334909531067132008209429590218624786874061497764294967140867462446554569943657497788080945611000061035156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,17] -33016830317634096046478995498768002506218957423954225948769237429885176680783073872241331884996292780331922091232743823645681424653872533664594463978430704006220262577732180696636498002565038966363612944382374013026456282204408881127628873231357746268233042201617770567242918606215340397477248071125827839998878885220781876245809156068457241146022109069180785817137028667763773550908932484786319709301511810985961960185878020781741364734634016282237880558613793168874392661830755118670749520914792436705684584683169532520862046609964497915871862873917820245136466939218467403925311225594834740073966385061370260726314206451565389251599797299641600455562317888654216573001275896656094501880010428725555610989708025594187486929703762087095026111352053741961046752554686269109031483219177628076210088704859961070903326396942365854170335403854473628369898019612702670879958232492759733431830376026445730128330171023899341394729851777109596209459868612026581983054813359353564851530387087173132610916132507443524891956646694228668977646855053899090174300019600998216326891941865767331729178361350659992455843514776768122296882563589182581833552614955251873178945639130777625754608945021138552360100654414148295745740739154309969564423410905919228969751613758107325403573870735464932392063376415009857934722089624570837403672597474464407230987778248850499230562583621783583882450275226689114223619368362502459556364718433188722068837108208553504667822368972836146682923135093527711671726563530999511521069040256305019019696270418952454187140051168182406110508198905746150058192004945321737624283608994839010061545645167385994193022854136052868209374127462992522033293170551285886272287904202117012281957183256937188125169101358186013063881748481350932587403927060985959923874945881089041933526995053664679920556401407209022445234725793148231481379625820209834176092439503890795689616525483839092271716603297469379033441831545759988492536042414367439090137759161350486705454918935228300146680837264352689453536940902916946887097878768205193764671574480437484041329770602020995423148227748992618357742720704127431591219911843504536830124810055959949320177614334651469249814033847945323684986420197894047324794090055948338029105599913032936096325903368282369602768823449911782944428746826086260882863117203223050071227067826894582859618760689427895382731890585832122089890220437905071253180427655369484549986304644936969971395300190110322692249423738951959534513907984003373733321708132057862611097374261982889138005755732714602209324689330157955045901301848332915732441732922938761186500286309766427823332579638559991508373059332370758056640625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,18] -629030019035484806114541829367568558191147367788489502711283447398068454599900119053651306713666469016134423960445849312551321645563746449359081472031015979058362186768125100177048906932221307239996821743068484262362540274979413195337333093439323163710428777683348300390067456091912758833841563404535945748911660198430642485850405143789978063397256845886915775851038758300793538451587149823756625067355731051510696324324354931182253613080048687915709014959999734184269056566536144766032450918283492204324912216695725304758045151026796892949461276612223692922238051092181168500115187022172481636355006924390186892008688701322430047688349604375814178421820356763114073586008608083415263057513028784389050018355017207759930229278167042539350195667639506549688158428959910340121241051795267642045922370667827446344293129687484952712872401494478802382802929078569740166993537799707632305514813767849219963666480963610638430235694645315220019839167478525997272774353682419222045708072677748576100640110734108986432647338691847850837938886570536311447430502803457062751419391650640559350530870468394914773501599650115424223880318507904605147764553480577374922852814534591768748532383944521076778520001455039275320751768145350331023119279634725635786788101703248300206541906709872946867908236010978716447442829261475340057354546831697391514394657730618917593776623973851610762551941515252730781930801157430962892634549268831582629987469415675464971552206332656888056673136568225465077135755100839675066865400012798675510825650525436638060771455955158686845833544493781204672449483028719960062280873631486634458392153068992644982576484942422885836821950426131428441286354014715934298303567109040016415049645612320219990541938922093752853313976858345409055157293041717308559435521346288734166780177476562139659277548653875454212263866951996758471722348636164808388256588003720707339054616862916648628388121484924226206095262645919496653686208708291934551836953648999479811284288459879459719828605821506081668749597853446754901364788058907976202731563764827012504820991417888518595177005767560220740547583314115227304155525478800412296034019072961033105093843194855795545471249506647691691904091922708191814730569893043699009931412598166472527891447310195859620827939988312704142733946525820364996128294169628095547920172845442988958946561881161771177363134505009887029963586877765415028744823913734486004740423282675872556650415173567721872707859310400697935089121342103852060242794307836292943902699006485000587387771795904315739576090795506466461182586533811319315859150342439123691336927189977950891685079537474223343451740220189094543457031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,19] 1231227747974713614786884863518693532892076762090481706079278351906500051316910271012700499733872924708398231828679679805715670838368411029999818378298526275714859757788571892008626827774096683514083287024112580634683925455188506608893504224891279161284376452485532206265341142553985823934248548047274709461667928868224508590290705026263476836349637803502048845294513723936379430869725022625943875263470836712665026987913479841330573631442922255935300924409765513177203806704291772622246547882130935164563491565544965823707981431128469833632412287636428904079255494300408866898840241496713204047483891077313709350742678752583778533671768626787209557542922134964836646370984578951769773505974728596324241204898963047882809048668328334105093669515004762521112439114727877237104865362797418769754930989328853961033103243930360360630689480191895793611196927179216676717386807125220192257834276886134851141108466009934647761803720181592134903563839298407570006204883537982313929779247830690670626164835226302374425560517445476081743838037235625955470064036535489544531872778767529588725030392769497086333461288732905817578060737660997376118308886632936296202003167348464977665064560338423424563663931100950220455771854440009408375321748443043965878461960425032668048871260219121041248620065853853466493798538748118943268522921857946643983827997141170284912684067666676114358416110727640271136492004736190988508428388574871148215383934798709325979036112775877056569320638848093988643373925154499146107114470709657868658440333071298632834951025576045520747623950040973095993169233944865463458307191180188596507255839685870065191459390678743297148314434978442310748212040068332646758921084412962340810612109482673982417485030156886179343847471138686309570887915001931006434587567510551379009527517924709849704257687958242974685866463877997767680912384594774323676116710851916680852921126520517748330019368631638619959978949162476235222487540292018592673321764395052453142676581865090866353307858474989956675170658301442533439124812837341694079239416412230385115751483008054366370416167927420102199241658166587749500351244752474211922029526271117822962286625895083209398886886410911366889994883211024989455976417629716765220602579982912336293478122277134927558439123695908660144699750784552801226500781914383938186499453462442156093355824884586454672785461248005514041460756531904333146003003506045945856248186806724461468139473475569504823690767778744869885363271395313528757205679375155745881884908411936613746561236172144138585113762154706189269972430749960391445872266202278084155000662004927803420679770229906324630064773373305797576904296875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,20] -1103041631089256195202101445017138982270890523567427192718066710450354124136562609661573151243473993754577455653916775884581061946622596522821472808792617005767607812113058761491520632032292239707751719066655748533713807296393917321214602519890069986057005928402786177317954324788996281653694846705268704172668627171491473633936143130319087368703640964360288698617647906721425867088868018567935429695149874060245255513255378534390677077036696382505007376551099403702714336652229776053967033786265456958860786860834517461691060964360900148639862408696089649960461159306637794138125005404157965175158487646912553351437624649475051538048957933796674037737900814811413316234634984099799450584307127574321518896850988959526768235250147528257575183953412061932142992041683881470405127412283723246961361157343520044041335555721031459995757087592874007200654997275440877120587134255218726239666030018772905914600639736438448067279858480817331098298600181222536036941960241499551814857335173439402510470778687511123164045853935529820013088511417948202975005878379741166781627049241342162571214188035812597609212688023254250509337679218783765526984276965482796485161411766590189764169235448145574889952328537591876396042178406902561720513787081080737607703166331363526959850118038398790109719652319157720956100982256468911293855045224766492166771199141171707336018510420931715692468254158644160628464917909897979461163989393833532447359386364208944600900904198719799188750853586781157986808029645715398118474599710732066221002612590092962607281417690155065967293315259880737365926339104752090020748388425095800848701992701470508499363353699208013124746940189869692044473007776027770161222972292413277045000245672923373314875578995497718988415733002660714858235860789519474931610738348930756799598293788516475465217899957750644418345434911155657184804246226894937875824891740429266130618192910671405437977568646195094602519179526012409886934317377942351149392810436687277767289216672645424403970156131660731275892160202189352676185712274820125499559662748444066138255331646791233550212502406041220395172599552995015122861856441249731422228005675088831710288980806963102978844777214160599340541994768903210250469681313240789911347000820522327495182657137653363918625969427260129691009987753807482627238118235989038279609779026514738721124643819244952089377262313704840069288203783989229051836679735866745210202155759323395448758476986692514807527740360266963409498001265110906778040356398122566199118993201476124984607946435005342715135311239224579817632744416402744672818655368049482683455123617434265767366227337098472105481050675734877586364746093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,21] -86186665648557994451383802706847355502050801329824064010066643580375153112775539201198501979988558377549527454254862492637649151429842369389861587973895442231893256159371388116177876251976949661271535764925454554221045902848832043976338559157789239212736211867116465930553362913888744938989070356116624107194738132177599672249567745440425502004143353933027536456110092848313039604113444749430972684321898407722048072559431323230169707963937839825311617636429240539006838755086489443657251136167086848634506780715685991188238155132255241151964697367897411445580854727785200196284395516241796970417349801946263458467326146977778562037252282890492693128458190430027626983458129466198794466325430503583136302820909190951368042501184320606800651638980206666771593134404744647412618080407005702852190184893659110377409315394702235259566350492828898991183063109787330147365675636206564685365806515172634631274821829399520610063468037618338107625857811423774886520690907927153946754713662209147957916611330005820719051547922083011845509199005230496618443306472247845180908143883632195432073316422723832916637791850748424980097060192212393359617208073056297172023822403620023272859561665740973818923942639328437720434015870420223289208528440540305514645533525810469546747927254486799484782319419167354093590327900434882233244522860265020830775325317669738543038858555311643215500013566921728275338250797663061259979860832067154318122255182420076428296260345161198072445861221178327344428424710669012604791692623079324675763192581444829561351297287939855599680952590104828176979810469808006645010028096819168442668621427282227246022016010619004391939909745016478307462908002817788164930857471272268284651308866893784059798843781266384036654349256688067864664131200515732296096503293252170804591463130753539469532593077372705707540061481891546357490924186348685214546435473805649489795167705877574274423290787982273378116798694545494168145860977249471898378240229315935497420931130822311574920934467936173562886333028601785977564338991051510735757659951720553091856646267527492710342875858040373627095467892490596920397769888601525508084748774380750251267080660177932638024552993387822416414367682930796192315695545836100110349242767247534698854827797289068006860844765986573186116398331697773215431167714093840080698770030908052993963651070611763027682383720055254055621518510591172110627046235433401364867038391915255514400393279983068458097987992448216827740896085688186264929094060982933386485262959239780070596381557704259610992485442449856097149108191382079075006094310237125504572354959245309912474757203793007676040360820479691028594970703125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,22] 1870241599985891442592909702766333235545159387456114104540998790301641056480104145206841021921265022986487742686527161030621307705748209323929120921354471704529551565626791005219092627792995881791299485963961887662601533594957054386024029321627260996127801703707968704376293255753217882445027830727323002700927497302363153321318407456432183449184829640048968393836474958863519778906650987354138417342938594705549363097491179036710442128771647136928319820971872717045498033418061047806801666786906332363052730170316920577804900274828041137034644263972577497037150010791535059235997293681051216466589205375661206275636161509358631181312222936700509219388574864586640580181834974218858753780880030969036828068715969026504040381588108533546610451770639029143543586040094184073056488868214634022963564047832355459111719136880241293421670022655956685496934553211614997129744606783805185967198494784672568766515548469918459291522807518478354446861058479157639977188371349904081183471314249306073260572712276435055956270693605287814111908749278472850948245630579049979503504349201698490150010678500932816679206691143583042438049159744692543464728649691974623337876968303418014336140234105848563866549260604799324158047084286145302356349990523028705031546926576052655865743958886276479454776633760575771747962722331726699660949912429677791704057301680687169929193225618221158403679136017476881536847081320471887808645683893493828856326054586988941662753050244055675339381364402160258946676767589061222857285851047317787846121468217719397169794417740286444223804540875865672103036821724254226957579196471181342703477563198932775585157894242266144920552970720338209961358799239228602913621850036262965440526164364101694398702002777175010920000319939808226520634905503156440946310356846975075007943165137865870286035007524318540870960437614562787230366694657464957156344046961361068916332678029160853209674642804606211477331610801929125114211197761311642022905458459939139023856661625107044336658306658512655495280173019137551456296276447503236985769238192382149219121120021388751349551000103616771591691023942392798561257714772238190262105519485131943044380392062949223211131197966235602576006339684210481030208178435280051763233512422098598392825778956247510024430067658198204650886675910218078748984902389995598982877225966939474851695936285241248340360516676286387552273151934980751737302459070635234987435600772045780771539922558513700288546197957304408523141747965523096504147897723109233506496748941924585465990843010281136233595353304009749057757645688643662018883900641391691733846248720764588951108583700366772006873361533507704734802246093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,23] -3212379671050735890622039488726543866360198285808753926281966088582548563448969887771620380583496303622445068070793381928143561725308170092160281545101832351077088588134694442727146687808117658557938530388377273068034220057302966717585193739855271592871309507220447853347525679120520466647446440466857303947437921800207636339310945698824247079413124991495080028919821356977800541536925477759639144622176428244954456548227323052404512023967633845692119344787477157042546150292178704798640323452737697219726088596040634679488381767194311288502066199166414907269445577517167560547983697258477055760597033512645013523154471486064251509319518515602790342797884773562501516623084107134946338792939981552279503009180792429861622992792266967979083603259735276563916685906103608482244221050827860335577652933737434193734061094131412242013903748387597711320052415252332424658235955716437180971401986325183768264139378746269030494917463518701834332937283955153780602618627980582594036978513725542259102275366457842422607166319210013566480585602090364169160321454486141454283398310522165072986587727996863536891760367716878437415549811362158889809219860484535416392014444809183227870006947626484011651528047767586781279165772126267655095243499209655961108878808748895960061292379925269676220691915276614129425570253877006277285491847880419862193294559227132956549335178818343122055770370215490638656750427528968211281164424074891382835334972679990568666015780394392190526479977282856291038277342144293431489883223735511169196192993663673856183714126621060009313181106436771299239905297096898282496984496206015206239438616844094193922484077186732910042365594311325430599087338384715034989484641629402607646352963271022293236718666906642159362562290783240559253000984538520119550891505931884473479601722458940754476733930056135487160872828360504176466902609047004127976407471263878219971915525203694976249799745261362952903565371080310083730025070406720898277646059675014778042413104120745332756709375370357382873904820382316942494295014914246595864487140576091581981543903776896348622937590896656177699875800456030721911818435195217706163149158538352008759966937442799535769461222950744655730120785154545512039396285732339428115314700959957271717089303052601665875682274541403358006895200203726590222097942683453352289081262352078980225186862310532487150742700055057354431381640248783628867369637147308854199736109118871572089589506032146623914971709156074318326239519151387091836616459880417248779818597147086463658488335677855822542290330946759759858759591260801419768655947776479817926314733436944959994842417171784232365894240501802414655685424804687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,0] 1284239668904893827910018777190614968677761813173429278755250932756978972294012255949549967457753782231968156216359785933922291505310323567103388824203188383262506072932579329017813212510038641373634210020796380908386833763281584305944289058321154700257410984550819941355546063096063619773065277763171635727631475315568656788905961886868095234030590397867537238350470682355913536538114140934765843999582606045474797097801558527239409638526640554216835747792914911681412044226252939208609306636180833049336687534373078219176028235760874363534886807618209286507402705380907599970867267471452885471863968985030857195726287561692749867054011786456614814720459676498697772917647366134481773590731783111111039411505323914767371661727039605630830960213236743327655563722078240590470021698093937195012914505620058296721717165083763570081175139260132798944082263524426726076936205801150044859549367553631660372332094995681325480141066109437203488713454912219042886298047581185229021164607275343246715196188765984146142146975401425861164280646631795585428939772863567873918698930877783199799132004797609425183245780573942318375531710121848741532537447963854482812882316780497886427543843308177482940468160055237732810947618370606791289148087246858719010081023669746331421848096814948082547658991393299315299330314553969880047239187263655008072975376439248998412024889311748511926884014013235104367661370604439916974342315996462313107915690150143002241633131314301290704442541755878600380553678477074409485460410812460921628023823817089082958851551282884566176240446159928554758788582105936217945344782583026604921903051045604956816523631549185898557675137808303499114758300583413906650724036256730117101532839542013739701550702624418029411450184164337224291344156534017674770851043912720027041810455662347806047539052588530317262778592656346864692851670011922654934842388120030020168462369090000822826154903338098394177513867577501739846913746837665856055384832639778612228610852234189090950440592649457087639220390932390550280743186856218041554881087114938599849078257986571118045276613665935975862592386031625550118788318510256581718562719386614170225972186587547010778102085377924170334790105839414455923897630750833464431263788577380304082231295126621139003577382299908152971990155823250605075587410449715320085166889063778825265527691511041163762082695574199431140997690139675736687554637652442495291534034490331631925488204301905684267969237834057574743272556026078074349796412540512099693005788694388660079298714674440458848557466975393026586971245706081390380859375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,1] -1100825193522900787690402626053182414534605384764342871389507179294907919594038215606917402546977239826532738132096204694195402402306789020153506790143733715044596096468403561575908329916115499339300224128499575889636998597515594995251257418571371078054639901315227650967270292279897714760290471070379035642009600683829675280423002765817402292036488114622841906589196113408829820068803723003747581348761734480187320464550843238495575725015307741173049952694359967402423728492982852818111053781440704782056174223533265271191066513414960713295201907772036660881190633543398493576145643222240609749851911641109965992324532635506815896359651072610751916393308596080208043020378622433363691259641892213674828187292765402537228232670763191579838240891238381846497358607042463522559337960320489453251885526837664252425782803936364613145123864884026446989916555321601667942462779205434178342696838351181987162864911457071656153697879989726067085850239797111832967568090104004483991332901263353693999840792615961801676731941888629877340243760374515846583434330579711847801272280375769029009850992648667759326361731237536156649799720194545722588854057591752846745919896869683876412700551444745384684699782937696175913918589320898342924002044143312984522510576664307244988870676745021128995784153909534468946680917325795951524368139571257164556685419965831731700957845739074745812974330191238763806869415468708976342053217827466441790066219480262874097525154177352810490367703224744661500392325719330248416405249389192844165404165427117270820326154223965967954210549550766019064395654334800974586058699335150106554826531869570414580394347031968819882943750404498173020838261911262907833336094499813429470840595991230397412537834695128010353382793145319589418810935066439143612700673363844638630254013390394561699376284854759385315876461699681177942663721402152054788196891842757132782839513944235469628931626703681726989778279183823516566589804223241399648661279971114978845803313560505819094857239542414493921833720335417425626750182548653007008248475640413485857363501886231326217703383708265417165571640618088361191537687787662348112428850437282240312427787219115620147905064402136477725705744805079217817375987104129918209745028915999075775921113453742289278953360870154138423748392466499134341243988883041423645905563858881634106331446834825375037864151671489747975247641028306189904530370461775866957521784717603335148107947231712052333840679391384730389176051022074089094843711849898584087144234609089522174292838227199204515746643398554915904696827055886387825012207031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,2] 347483298776126183747417058751240111696795801064330954142532458882974357614148114201293826300400431193515998210206252063769450676357763116090628866564520306041285592624618344260667396220235453689246478401592720885651089813683977831681217568382936787315041378545829640867222962357671962755633738886803463663084413288679667001183721679115740658110272938363761679383033263068867980693375191676152591043489039967354624382209582055697805148033993088044818721162725386909359586058884642252308641027594031470342510991386862580963865184495991331789105147744727913989607745246999169460235445596379733568156343657283160967262442843882762598400634893492065230277818564373090322408550473535631554522822170134135459837333886111576471349128218872852587723101915824059294709246343200894070406277577490766083666509982470792808936958798355151833909550033251964219455533156213215926514323721840113877999715954191134607200239812582745578969753159010575054958076181937976149776455745468393935159190591036582715134214152469812142510840838338502165052523692473796742425166741131981417333978423520512766520821915225129021381667448773824670043113796940190020607762065938225047963010493600450265904426782393595500365323991620062784623137438189046737960587285776747283655915028422693278843677204068293820375188154311673807862642113062593761922863362972895824268010799725554859239946061450085702527806106181451718017268105904634555341855681745287851609292732663002572422319893690094615152765184833854891660136779662814462241020867870050309949608237234592831459623508964235082843408009054497909229930331529524773837608775850078200203963082293434021624158576589977456618867440234883980312596218112517803539742265289009758587400781752756634922885349781105568928557041307866796009959536668006033295515381276242057214948255087257419984967037130435384989606437027813644458039819319550928595343881067308316880151032156099356359203213104389730884283163506761749979452740053497782260746134445605660958531143666283016585265187394152044603755595144652157901116034648511542668825931933931383949952533198941975968103843208794321823646774009912062838782792667417954734265371487639949581514351707421401643476332925234143204190462634781342749826516732155501269302710555230865885213878943494004396673118970393419912914242193117210382342828321407944988677627359161495351392438243917768153522175319486945455841599456965585159612136179833106855778632274132216878732793522007447346749247135962874770245460036690053641523317656640789690633262493815645560886613492115184299889060100794725693962305967943393625319004058837890625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,3] -379968300365923777617046432166764943772902333141710973265220407344493576045879571203679220394020332832678516022669010674243236758401308483659007092966576463328860603657996661547748033635902457887862676968193771082471134323754127976893903432652613575197378187847669791957355058861818641115272501058135660259210030386439783490393818170171522033219240548437364525444753177307733942140558373995897556509773531066871435674262976613413982923559352333131108938325238715348225759809854121777282668381806749962836099304141096626451903273198853283394809941704895843947156171612081602352072963567107418801659702721995335810401374090508123062389267983650134082651597727822419711803870091975064320176191028633824821810686710571198295021129850617539374594678316927437009258922173174451597595057485429465743827733845438978720002959977701041428356089946793949969859824284742056148848487183220703125854102390454386645136050234588439005429091359737335317520502773706769014418553487462762690552586466607863622925723568931348904169611454662778612898237121198818962353740662255757189367589175234111341669059572260912362552430043917585286918807002547330634006338871574887641401910530130990072166223529355567428739741882498032032885481330083140132489224896427368480228178671481419271757510110231794616447538917877318482528139601605906694096278985141897734902894253985892470635846136355174450156722302735938095393653660473771350475411061108056784380150253423839993265269938154085094066205515432733210870586278197841469900556980285594033538140715601811616526806477554703776713825817349324905707575705426568330777871664597369534756764762280225046860700089426423535735097229523535345304080518127854501884488467512030442047802733077471000429270000413585686581761029968273605967049382223267086152594759125445234535842676127717852390385972026817947380965388052687949448713138748072907781561751790983415458201619334638843302407231879831752524678307542801482106037234881600751042431642169959468028931847606767851897551258389597511211218549402068453344975839876933583603932689559066518031014188481209275465503198275133274398209652986639666279139569575038976513993702333979752225521223945695842514223465883298892074241581465602967658430788536742432480439816534095032673287935531364230082981749896971988872436977154738380483363733903898136009603167912231789331581896936449302089575177295954728952622204359465909349262509288624547134188452406300799277711945656792703316020909337675936700806722443544731370282819186131899364462460180250267430398264474073001144860189372289807803462213797729418729431927204132080078125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,4] 158479250397267595961070992311296653627831817070694849736940613414401358040540077455605570396956300525993659452572784159333328874535997373495742739801234199777343765839306620803669878833470587349707553146713476589504638217498890424288569924623288898404147847543432893645542985661968726768991814763040167783155195090488543190543876054182809428501880876235914580870226257008776117986522449793204246544299957645036275135537234329574398742588886832920300878976524272434604752579698413060126222887702920639509098355393058811789404633876742307589434245611008975700522124500339206133725301279401294306636400506074395969885663851029047485409962998093640979601434416416041967671456352600354607344605434179846336945489948678607774841927064384899632353979368446224460628439306337213174145566272450709185192153424340449139132633062751430202287598418566505961854035821528518507471724137200388823605765885484631866261715343483028435842627363339217306153005486394816305770068066797478911730843382364250868367531055498123759215365055542886969279702976778399112340498215974112986130801421953721653583329419230608826941852045053167837487854511363222597866306949340174978474933448877624983414843366618906328780047115581168870273175174080181098767636896743655930434608394601165982273454050093939415908523472423951353027303394546607099264729385206995732915264073551036873156578632770407081706879587945452916579679407084438979896465632205758682560916993116139144252427947342653486734648490483962937256784175140941758512788591751844412053921563866327005833973874810290315537657181993306651727966153830930039747915334284450651410259026087789503274031730530205197311020922347422380998614135098645899862043950013175476564572973644805397122328984448895343030369292437932306725529112503812824322415339376193055025467451995849671641119411600559798009969387369823914231305403792790546166415440605406204834009468347924230345583650494266786724348540497426362968845641356892743433459205236055712016338737567955195981659987220320522969100084931553907372044297339569187452293968538930318067605733425948197235979751621809167636518967441537217827135536353036914053831186700146463648452549219154901909423241953319533018906710542844621400880924761405533190980304284696324983366745750995425550915637961420394388463707514155628652895610522319581638850975750184135824707388966821932137976052391705544694268592246899205518130552537166376028171912208602461280742715404935711892509579432987359897953450659406042337845711380977814531701143083940343607291771786578345953384844885983926737221978969100133483038916892837733030319213867187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,5] -3896721585162400208686154574903996783229535818647915058302931092058930535944235777993185876258456029930479276833739995193409196694854879319835730103845338399236838923455729199157259981075264618071884706446169854072541766166028534176824205793252214128233933764051649216978414128648098639610601093551525769619276989986087194119087404348636676743778670941748123423733885288622236624502322526002110582658244582403598033484501415599701362570340474205471895229996500915163480177946867188687771146488174601896254901601819161624184300783481762001150021272750048054225495666645594805864343764913541308803176443678657151263999675417171855022626010989129432745084551594259313895526526486540013758309812637501014649183862925344968284491101400501073050441032602077514444075582925530790014023687871271665887755043568426379415827586129570235718910727475158270980174114083932360081184309923320180685846438741700151389464030066486592231749530335788661933406791575651991705138518885372538006285345667609876990639687063936239648785474774105501943655964549544389669561861647055713565589900008599638172308967943319026045352619650815473288657980567009662895497356597279168483409127928415825718169678241512682892267428947298142517731796435815649874416002971995299916959485045246935306108624802213105745389777019665160391831709352915937177471478692677898159110284784527093390808272128280711108120335972254037511969790663823964760777900819478288323406585830621440163460006829271403423611493381950849892147322445798440617991626431960609625524446433181992385786208921420511661532140393332428909168214309237582496499716584273318890387343347980368330913623165278275513425400545022083454732009000288189631904948337074055896057031517401869182386590938703413896265498862271023102826363919100522925719097512149176981972236490543493933119834191602466766706107001656937902735114807163986897779430132700266477420902575776039561526243382844431293013162585111018713704610932191203708021899481759794628686585714565353486187304098240473448665547299922482639556845691254550527313997130508304966767071200841988054477365132913577508465045938873031721758099464912177691181870031240428663559036548198114177685016704920116699023051315525254849958250570840964472866421755007545224429772272009055311307246876111734665670474211199636416441654689116784936998473966605786336625742001869513770137679771541555692862614006403563678276225158580685664060711204709773843972646200909246354791194883087288641630275976785983144418134239556139258945364767080541256885891081169106379030072276636781705737145020109965520838102293055271729826927185058593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,6] 43859720700532666142827396864531368065313565721840447249578996897581242338707426743198966866219922676115175899879118219052207163837988831807750504900419997118623134292997947183987005544576681362864450670160627366182551552488575121290027076229831578657298374793998464692461024876465477024169437836626184103760320641257338133532411332140091060753052960719837879840271168278706729020805302889082946346633372033950485917147135899829599903002068085309401574995500846835315513755255805992032138692069435799053853637398578423922087277242381566867311443579290007053596017391139823089672535915796364788973216622647348854225818177361680223569500421783319550858926080042696078620879573586241997358179420910612475309792867911725406712651342657414815632406063582759567196142035202528968237968026782190730114956310406197758058656977016974666809432536057766304381655104397535341618068325536708889055745340729660320920778691609295332284133283330909387420234644063959492816460980946877874633105974459299607658630192439198000878448741244428965670167624480906106465897249937502307879917717514314835122316206586924592884207719486099950582014585716304975320577580290907372588207516785052542874417255344826754617349997638413128836660852256456660798083498832245031309730182943517478510211337172946252651532034114910384440590939224883097918176550490527243899792044502580010331686612923597742804989101531921004008108186758966863598609113713376280515869734077565351831840327459505519750237096268612210435878094210584490749731895246646128682007802335036857521108374875045794454812078247088338618376716378294534014427573987720288132156435650131110971710263960736543918891094842092558400567101241826621073980189227816687956497818073075485379379451155279871070942948807869793135594685645597258558152689584380468221449112937930491663265905833305675469245814958906786921907669129513379469689008491140115968614902656562595636077602068125368973425286328983245637231321405147827322242961557277869646662213417817048093782543002934332646007220882551031818285463519187854283986879868712706761853711868438175536726775218593571078923274624373012187623030282319226168630330488131511634644209424464590370356625199545203488066629859409284168484525356280136840367089033163764802203880617838630064237867383201695188648063897422809142054231131821093208173110078194643843934660029476328756354907690486488693176839484568292353302511457675519884489018564841031581289446953684835695236912523094804483812245718391389872873818030609395013880050116007689779415767136242003153229499710435128576045737968646175906342263295378813836578046903014183044433593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,7] -319481665672851950448433301279751347960371395951819889224968737812850777502233581505906048963246323333538748094895329566325918835547287004904605176737466122528700177494555997774496252942682136903590420804594541858098145066506940168200955413494626320918877099541261633627207381993884915905516938273952383609085692925774016619819158885704941250718625862717680647563272721092441663628315254670072718118171089267452102007492535934339871991998516472992630609914349060594917999635988386509651093949104805795191808677060251108131719862007894155172820549899866967899941965778843101946414742762689425431719036079821177778509566073150748895689239120383058623019937220931359888042515012103297766617793932585325448174410572711003054254137314730452172064853553491996765665010196675203806259496911178226585788161046163424123748681666942540370247128675428734725406888036637616800537862595690424137098782962999235645720170937129760272403410604662810014843561893427302314328264701122681872516170503154817218250708670078906612012686742654445461206932488283505403045476904436322327753590405364976793427723233074113504538492691124901286260931554760466322184380144958394584598273535700207927389431287584072911429712277392604501075598633518367194932542189793607483641594319801317444640731074174568647881662858739899592117913293437032142007618517459794178989399298382100031541146393521837052219475198552799798480629037788139820608278271291197883247219694208267845793881818771203350033173075973852099476851385600820666677463123786087257290706585934993035270461319245818103919371804672275897989961911772477862828575211519386239733362668414061763389418189215979227652755204532420546788469267007622529184577612833927988729190552338413736469775339527920931336262103311243466642463287798906273722586512814734779623095280816399085700770896172993327271965332285762644430332905926753587918246058053608260500051075719707499743365277865915195564797827897294160698991042199882790411163333813297361927718580470244460494519352553645106583119117007783899511915686380152294441010854362161825222672279350955750219352388241576618223037913110721009871258388344122427251083124092030329657763862372899301873690612716305130434280995690758220274602219096665384414848482075429092779531125705867360928020262027397654839667464449552395664203091504195659016038589808522875732605211772503049354857570837686320032004184987857476107739991639940410011950361550269301652500172955326553840649065224157880472950831735110541411029232751370145011506135763784896643102090414602516333322291889244877352208807757377545845503064372850055008257186273112893104553222656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,8] 1674025557257243248997625867262681237806971525983547077740724792622014559352192138508432771286095927213353383372669003745001987908283733022011350891587355569415796892739420348346832974035266084398443446084242949592887279779225654078162552694025311611220985693935968237217794628506573551481587529038806807390542990448084070840704725743610358412885723293090822301532421837116882022843383904042377667588523289776506723529459468221638456547850423640833125641417862181061794826750952364837828210549367831237084566771283985242239991765090840305946458137575562065924010163109840254325882254896688323716101228686076757654702695541725260709498372741871638542103564262065307381414774953731176235017056109359577966320569785990724441706077643615627129349369026590936167925551367872301571098357980488221084661437157191411820171342186160161729130574420102445315069512505099256141388185078093057537958465687816524774576540119371090129635674945348179518494754393896962598625015249959376755517208898064783470943770422563969429772259836828633480061482723119811131529101913993002743437427289275511592696352342465562193843395040989986382487227040619041908339689252749108800104481522530589152490953197064888101919074688376617729280845026577917000487361503477377157667865125016601952188647251655228183021296181919066678800847910932775113849862218827827968287807534590498533863622143030282701889960999198547592814453614494229478010785671200606898932451715788229653679760241627349837206609695869226449933052545983784460612570838603938205462130679260589585091073151165200496331739414909874292884733459475306795705770996446913670018345209600938294013634150959381759181310985093451626697786568823369928801416102023169413832808971593474002920227575759523064444899873337706026252923312161980341815271774355517989471264192464014984525066221607631362874350602723297975888717527192975367475788986641245597853865378044314770839776445676101589071602639011062542004538221724580805398622695245169205691810382084316062013365310920313854515087414532726537234142226344154342588829790415919256443940409772145543043152914359516759369039171734068405413724648322379379810665300152892837132330716408579612120841134902869514046082997030598935332066663319696946293519445632585047085002187842754442847882106951392691403237523476276010608389724198594585356145208459162815494066709685778127575323331693008910075373859765241599150544036568164083663783331321352499248180642395453291179248544254689438788598611597932047172903287892336244958718167303467601347767922248808570194853164573059063037053148213187794833898543581161919707733787276993098203092813491821289062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,9] -6482884398827219335502832234169407046088063252096767561583133131551474902476941734659866155038889461595892754087519418414310861821215162376498448100183776793968964293275214188043833409985161655610759802560295998122266807782183527239934602888674050650688998253625310254552140072942210951342459073270311546728525628852047651299317566236322160443807224616836907439314026937518329958385127968636943483095102514849362937669143382911284587439392757765716814265921137771343084587249182635966076622089270113532470517478367110923260906430425314367467418044081188956134726293438134245675346876649317178454646337040519594193126547557231964128503140514061079388113020859244220716077186131246260715082573725901166035157245383788671576850072308395073198202304975858691700796545281934565304073069827380570150041080195918083896124738849329157615266442867334117629826868431271381473546216252166117346520686927954627297200897139966520711987811931435812433588642742693635903052372058790751538079214888864664044825496336855112036710788234732784490868748588756498516137298993101792135902596446201040609499702799663155145325540945634388506960248892504877520190798184965907710140640517543936232777258541871134266056397211206476355674610737865725704661926916366339645932148337395502792596190525721573009962053085669498926924705967886055991550001398959440112168788781132639115791010237882763550725334004001333898757732889153550744433007628289048650730775872604894340355097014654138120834364125092640413567932576225875812153847303962468252605435183946985100595245607065332975515604298517959093474857303542021466392941459534390347852312024601571972786534772798891779154915980941710238942866237962486664911217654834118389744933570149420897721627125483521080513867710477546202884180860507158169158927311447903003561404600035895019621086123274092384583948003486382631221559701419547590647807671818144248702778975128384305791074156649361460027863743269000199164504141011799602803243662807190716471187393036629498787896618838372210584887843445718538089407832038258482719086225312257662534814063776398534576326756498811763720256920769843980023424876685906561980941877508794595881032043740621464190716464611012812340341019275132399782026153675489856002614070719917305443965257392734882475353944906269135325875332751962611961434707012434945784990843075586257195214199415851229624586819711074494097899466740348368144392959100392438011637003115878261497870403677350362362206973551375631572181324575437237102657048989683580323568722703701848464407061582830114487556618737594811512304085837683703099690782077724562383613804428250659839250147342681884765625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,10] 18499978213937515302780626878319273798648575216443868408325164664659471395657564748742391036648832444264957854660875179498636593404507933991960764224437427838707141561473450550721165359638744520324874884270675348160297574217651713609946904872237604894019621111922543630383898406992397590282145875711774269107038900462100895400221919764051603759907484071285467762810957634764089363877813374166359620797825665942067285337522512577013289792471943194711548061752164575125650866395828215512257227758324143732898174973445093355836928344290032202734835440533058194143666187158485300829613771588754396446508440761553679510744362496228473554571618744025734411230795097351018914591370283317115650117070542563320235126853775828578278901905869727007801438363762878679540669861082170597539364906975183658568847944613031968107568079587677734249587422972804996099312012067070303339257025521421770361977740194637112578279090876098275124469404504064501559424085964225357351772535185420664278778725411344821693372905889762019359970268148758696564952236694495377502078676094616871970700523027242679099953375740590278851372698844610669579258044249323082093557195130285914468015567422056342119984956191589663155320596409358054149731871474524633679373532822572510260646818092020219473651743657004243878817437073178911206425370393209601897263453681900426421229014804718501100162983019193654763849757645677687027027691410406160167100636292872350521004854198216806034505081195523024443215369885895599087581602784342693411927771205156593500354123936552474756730351498410054539995211073369412188104901898512129002874873807989499044778979612102268871170664618740134001787771560101920587168191623920563982345766702319204349520274336539181542452255243465782568322910497013889692896269781746330197200129546543187199017647889324339012415627900501111254800771638676838461256920497244883000584080074891581066328293178295051996891095131943336201748134896867584977145119668355652537328150448592018514763172931207943609584738932599292427607993715932953492197437215119006868655886972363610749993930452219323359658511480462852507866913651395541457304553361828407503350900691271292132401862362604557243656409980440471881042440324679231802559052205101322641555849363416925408086297337103432858341675158920747331110103007974371008308015254747364719920768426363130244346937710987905484401369700899338099055590151902182563046260553414010953025885734581864201506934523561621568723533243142361797201600912022067244234651791886943391222329614937770820969943939926944576498642910697896259235926142026955429029531226678794527002196081827412044162883830722421407699584960937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,11] -37543735751751379359692028339925877115348560239697753684744058784812970431629669888263339356126654621835785433788933519912967487971083525981097635667669210995125733659672567689134980871572561444470194038749921037259796126565589383651753227322856305361148358574849620373413510329742724850769566656053046083371720350548557601717452952940789984116462354766565122795303618731269865272097766242291292170873856355273889590362162914121324293914502802389409703422314827231470500986279909723885192390370181816411759616414000080735933217232289508992383647884098354804841494212632991642097287149425142037567832032455282371490989642065921790317566503006036610428220829908296787589483911783456646807265884849766060683965373629677410628380757608856078546797918496553669213744385822608401880623933257183422749588745027697069002812919019018408239697649628680936789097763208197201387589090547398480857490307564356044871455562738722960011675477882974176158629782065127439538597828745768798843030158592809787482998328304632395618168409750505286457610145806869912861803361432758775791952462295354564306004782205133923046203362304145515960194712960218863051032123926335949857775085342465555711768047387683152721816907342662683189502828668446985887022801971016533997591682272983571256466241044104399684320751931237021701846757788736887775705682409059846289248437013578244832540820479266331099870081362316631426499528222319993135996922009321504654414099374519148630240813863019009087542888369511015456787154012545070832028578845330818990150131115823651566859106537147508535742974108998113289068917075589075087512176941038870552313219546114719266278834108990917627313163664057435368278661911289502624699503224966489552717348001011128857343404260790695417890006146837945170906331577413967058977641693809657869631415325672217219201636439502859700670511106083076861990423193481876231281414061604130128089516456416095186991824017666621635459285810257231792071759174005723825117844323316864607484987187790904259077441986967973027883743694848697660336541317769714404385115008735527252176087599075286518975419126965070064576122244570125013455364056084510555967831007597700524460286617640748560370651249434406978982352621451121755792956362252658813517185143060658739159617803193588397345676734094530620682349468844738636849997761640466936852880218631044144112410319878258408668225875685629010800946571540656250663835461973967507241992108303781355438393572358213604349346259446710502515247703526168302970658930802614430355924557961706529870711158267072177831984409434766782971931580416476614779651475136214153360316310133540373961125169444130733609199523925781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,12] 46841191197780227287894386274204883350979900411494307115537216714263992283847948344332058006253289178445799066639249375231872665506813964622349873920796411015967600636826534255746838919829248735987317888866109337040955212773710250187523842240397696528506600885868835861138620535957350708207662105117607420070258310600194993829682637556721722608258059825520039369156016357824100219911592410484338732725307743913914904564730297587121242000534094038455924717219491126562286738895278762581955546249879699538323474728662174851789865820620481733424112202863868371823811011935196259075006957211180704513191622914611626470766355551400036120544097316228763541986895621045137078030537487439173102540536812110338083577227032325411406720286978206887161491479999333047033062419158662617302352488113376959140028641613274118522328980232043875940555312443749626017958318403542319395272555665135511788261524352049771616272303258563083421244619026867216876846653404132203497640427658516254747072842008610529216150395656050816418236697477881571292740772245843808982006020285465304057733375910445781867596930968425210989232372436791218147695654730876437334358004509712741862072932944963696599902875720777001888188669013790044996897995224933150326100961722655746462896361284000414975222533236766001114523673949452149020281537580698560178270570670163952605338316120204517827470080066870206873250890595234179540531986268774876496582405834843061647974687879730521190164607016478490017708369316834464345051363346520649178742572672216768033528421000817928738319317042260618911237501929018200022440427140669574553131227699223054176840150839130523384507918454075453715521904219922263757200666016824919231790585952670763677361387188331966317125016969548488573072200521664565132385780575269467630308421981157834535232261758462176982274371948848646903939262337648117487504219800630601780966214207707266102899273915529727023933641612603196145810191781249045804148102903533947528479922202967654039160731574345846143928479458878085988255471331163054322534423985722846599815491604705516255468452977053903036414544744755059675286920337777171312646532110565085640199484976122304401286914375722297345485308291635627400347609398711824157410693943227654766657455381469412976641463722495552143109612184202425746492438907144619714240382830857945291086472695206830787582853807574545141287701244782707187723479143899171024841368989829076675356769704141001292398599292131828180255139148963020464500969650243140817091034488732998384052498903426221081604567930723238420885734852319067105961357131331464219089134587796463450633640973254869410875855795239885992486961185932159423828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,13] -5601131891248526074069956326515645963452184816691707957025157892423705523495367376162464018244066986189829617677964996295190699034401265527952093154100330400464824442929072996429514891432496953841199079333472509694336975751081955437905968977109653845262217034858545349075999494753166924409988902509280969579111728264081215918643746195438959386650622698825776004911975692722642683148415967439506358697441299291816105171758419873841624598063638932779948442776452306414739613395210617672231532116511231500477149084823712533017872048206435071518378936939091029165537557865476496122168409360467905391163907021834690234627885050706232897212154014775102981975901696139089975207683587369661879114533687827713212062464963949570449488055954087059105263703619452813612492208353714022735518436958418300413581850053278520873075173864188918781711309866952740070934845148153675919564194200790333532333478327394773904913306527246891041259419601940205647610048319623867989523970558749832140697280170604695958359889499847075449627712694935538412688796054194693835328856564213209363559813789146354567187840974412923814390211821516772156960720286998865557896026307909632479221571984191439131342794523646028307677540141593628724032735266954787010325552663448593308343457800934677871502533856115918381281084114315187565436805855972188894503035593123671780560118280817794908570020863825048149124651084335473646123486871689711165307403464451247124711891440556415818689074947419980492647298198944157627598730441530620361529042298575969477146276877425916250272891175167796153283161494100672098023522519664030255944240861384972597750560436260466949807949231725982381299024275788684584196053743798199997486543087752421628615192355246060768191162515590462909110284389535181526017903542092890791247325701743721865930914387753526000006131507930493227148796510419625331891015697357306479506931165387509449979838288415059037674440408081406254928963239665468095139538974068067049171739736137839580817930821207303214398682183909859213030086474768862301667913071369180697507566099990779943091093652349989991057984885857813941506571017435102388879422067288287544305550013814885511084527816483156164683282111961314787948713386090980155867146180046879803602030884797183632473583630444860885742566501953009709074463195896202662110938327425280849018078504224925967017692096034936961571949194492605328001368952862953800579651018211762529153392141432969454270696700492473132424666156910771233448447017245342555842136074566574709533481457320291367855245400500091035376453953001641791548086303654465675322930857826383898752858224335952116307302262043776863720268011093139648437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,14] -122017098697222779106623888132066411956277000069986436892393295824424253996014036214993890775952326671705792850111825900178183972697838714449329071221501848942730212179964126131404888421712056424119892200490395129340609836415803493126366700142880052412256300787208686668174881507858592077924648702565090504181924949442117063149858001511759662816030525302796057236998292582736437353973183581290985943538038782116660763915700869708071834460233388082625003508535492863233566891130523193856850127940920625142140983209563133595785971373480981505738331210193819573217276831412771158859035228360957743767572375450160664877814248800707849201279978005576036153440650273648526555788020418641051393511383036602898491421588977198197468978215563974583968957065332106369046679501947484085344067248797064003748846839728510914500696326318683630478494358444209592250704713571264954059088452034738309810996644467412959488918324184900907932768895181751597767759585589919732113577776128770572107788394918624396463311536877929098806043448224908556278992336619356748798091467724250641578044556114276723578867874561063900711486453693569466572978412804733243727673077453178411752381594541358334134028796284090530729710675468247403108455434113879460993987712471226312383614772002283507388422314641656265518974826900349576549261567980674342840508646709588691014786227706456914661621720196319421399456436243567453496116426835958329968782308883211157170271080431427636556133552547599128056668282683206589740655523278877261639935655084313679312719438962911545697135689301486787509151812860346133590890273975617498202234761639160586281514267059906247130143602305298276999709348915867741070810739875855647278417575441948831293820648973231014815663791265076696975592850436621605840856676261541563032828476064473760804083319574175657440122522710725025821899664885911459842426380059122470661304067063086114357559239022389337616579090382727004281205273068507776676614175416994207280097687656770852985763705950302943755115587201094310441660521748460362146998700934697153959368574519106963878275001887469818947511854313730203317941729720785795628242009904414546956235847568079868459179064001577991442807536087012428679053561911523557489714881874418139680171118881200405191167499384638413303979523801533591713779048608238425352272553937144456722814011624008937756709503111085293048758545388117609239255185708925723316280207282336428713813708669155751802343072945185948158315231635614092125584315411914638441340941696018293957440824607180905638775157323521956644355411647325856408457186022842529617448710717825504905504257498140029721944016527501730706717353314161300659179687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,15] 289408600164092901363027542052232522356165556586251958146248629195734813627089483536308720442039283572615816800219312185556452972621693877869391015258362498757653544748799126843603730204599866467057845950187913398086641031088496276879607995119530690902149206044195968658627192686754034612988430793022939486042190949787097978243341908146075049932406835602855833730272779139599018845341564760058473266883123169330878323427578419230577664508661477173801498376133298642985112083907977213494294905996447051325422642488576367014130294925285724267710073145067644308366767206909608474261848034364952393139660960744528183701190765951040613989696576466060965894109720447547819227059739990052803639504219667891266245028806859578377453088561882047416599098785272946865867913512192170619815159992751887276713178686124616253088768945795001476956091340318818304190264496187703662528864732832390600279632175402847802884029319061944059318473146305473547171550853893237222328965948919812442068296376978992021504753787422748116826497325369136946889497294672266505043850209711523793273579273395179979692190386815400593184979561184714490787477496225060901748010449599129612800892581118913982117582366592171805893898919490969377856538117693342061344683439987944912241617612191927870600306440815095929090312195579753306197138624682873513904406324949218348306254437898804788401136070574678454364655321849329863338751495675676248321566469960674248648386613058674208063438392261322301719090534646279812197326951300255968884933291743900322074089505730922661820832504133957254325856677825032299839366110383945776281479979705421014056780852516809076819566767739023434692156008304309725684212713084607578451912197683275496568998374411775783461087041803984602374167051207641106004004353096691100914386435782116963704847329956414722867938695441208017538389119932589454246922907984291778094406989445758805578671938683297575082336764183270035469264841042756585894968289504926590717479578790253464713088568556509282060127941425634655683484585747174507651569185519517732169720571264083152851341709217375786053131042579495261843584109043524603740961403993811661365510453458409689675573134633709308422811571954570597364475269491367449395199339668769976383509590993091116003276029486869411066850212470815138870930398317541482752804496626165068139028725558013558130014096107743222337341456200118320109477258048776608152796551911758434658168473816873267407857024079737478232476740773154505967869390455837030760209448964735408073882527324599685084114452382083585738060742809238861933589680479751517127044662942616143324791368800315918840843770754034380843222606927156448364257812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,16] -313186479867633032577541087727486985700093764997563895233573696638727614229353797086509567382751391116956574203546088810355892464691063042064438306670867186254352555084497627202196009077398543536697922831276334503797720062909868767869564887950489317855841488176776855323738396020609868526522592192654433757802848577837999605306985630361168704637829362697553074430584713207187043125199220985104160441325793350388677381030921943806863894038240398943691907574567470855477754783527881372424770586031353117315655902040157416121914023288808187887085544854106913433109657442425355919886498759969652515084409410942337876347201550321706326283618954742547725588304110844099206000628125054049942166115492052454556722521392291548760593589002192001601145239066186626916345313926082944131064480156782279856839789283082587589415187607901726152623322375646207121307928516203733460742522098536289813025230227013134087957506107597908423186917966469765704967154491692829140727717204257540306328088460381657295191162224175480245735005029197258674123321780525779383274150213416106049542494539905915841449960272700383970578902545322143372425310479424802910100276280749852635892355263166061940609487879836190394444094342879629117614419253227426418801207913652454164465203658986130480264467538654413120114228234795351077155361790075842418820683748570177475792627600192453852699761366535930137345105040486466380335719864709793062815584053563419722353553556358665132119730033567366710125745243425852824339432462086490783565925552624688258747914070733253959674076489806937013996204603132897402560523056183452516654312047777420532307259072647060213694447440079761755690781796458085725888610166129094130904550580881725718392878849852467826021207457797900418955488584561709281641026664104653345312549814199759333610152520861602975901117861678448917393415225681782911907085468261036750420598833019201357287759533454516158446086231523405022118889007140247633253492012345512644779731888379907773898888987674967517453355617529089509953239197612862871228744265143300975199374555771159892539766669659510450531328538370363958720628661896506629352977392563680890182704159747711217924521900943907505734106679420133563118228684399219195124584923483200692412185499355963346578442647215218384750172950402542850577834083191685724843388516530144446685853829195930271014879022778414939642135195050748623810740357662769330879665640165688290258385448134514400664186512601405090861040676605026004640819431016461560426754606460530450550823101946340746760850768134876735574199518985137621230534498081006146228216785662287463103349214800235384772861746069394506264416122576221823692321777343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,17] -23303463041313246802271454553151088235046985150536175544955528284653302628077406772831109964555120534357937104398802385782692470272395144495537946937838231704398724653160967983000068451138477163957963873756038969765414447172435759070050356369061797800561147588553794677490811620385558768478751060429510496999718098964264141345965369354263309444385168699364425139523983179040587035120542733157260717464214592816851902275094138961930466928837982589303250569149991134031067221996800477718549364020899580464588510201579189424058022641423404197037552229423961978888029989967045401028750388623202351456510175949883584840121639093872662103765616607175391442321736042816792012139234111403974370125138069360025947473022795037612762107979730428050421077892912507339572206798633238988265532037599780660433924302883714125062121880565818670708288862555096679360463861797445698846041453399120930523076284732437005722512189764012133047798489931839344816289586703753951069214099622186915352007100601705060342789667547896001600395047769745185186752492752497762871313836695976443679064291564266748127618191222474990453630568029982865398757920100817280810052462960888255835080890319561746170261325953679541027578574771233064621257178265592339991011031380185338318838945441861805586596129170383808822410240289169074813414540405639063137002363023911507700397941258036223764503931446220399445487830041576484889479126257289632949643115139123415197490391722348182241964868628475302649406995974272895951135593776085782108262115916568585365941081651353124457882367410376889552582206160675887301284718896252320600937550547603259567081260938895132729602529463502216033851987782884447227325432452607472681000780254474084991189461003103059044586288839657163518373463326461612830312898412371316115820846653313972163001444230097195030092691293888780780653194648162017501963023006217099764185586335837721086306971835880232753183681887917498213470416642300994941492957975102332315506389795804925829334102106272065800588230173309825304948840235551598825486624905571954354699760234241382480120312965248955006836944045675053776431662387614212536220963826904013904609596778818185184017134773402264323824171268354820897863148894657254917742800663133735439716406636570604902828629952432221829541592916830108242280330388010172094702750947628371911005735742467842440750142393530968555353007852485975712095871971555734825010813344017533509935051139484199072201379351086953474611166772198233488029431645475963585773230920075607109560965243971141392276287447437077643543650713902858698505545587807129239207527228583795242908463345420246688385890188044413662282750010490417480468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,18] 694356287961683641373412685287026650022050435304610694252723576575769573441426784936683521086297272436473930177313378505245297117228755894516822898641949784361182820562989952717757823983475003883438385792696998094800239309134960757364099704134137682853630016045708226059315649116576974039770754114993227409504966060104026672651897268808033132102109295083032715769081808705820278895654759399891940755801496943594185427096630301054431889999788720077745189448509760036517341984695752900867847244782988554957551717167383608433174507421429556534309198976682690932308945311220923793393462529801237871811963562733723898501335726327808429126366795617142611058499522864355254764901076994623815618170460041404932696631579242169639680272010582395344217548866167104536859952445882968579057283991435216108302377111412942149722819107293935290557200218972186271844364346993675507498631072333212435741280619914183098742587275106071951704912582544103019955551042410077305561606702071292951713001649970720667539257277085014176445432640904277138545100924566496617114107215070741233972682706613720079285984359033693441689182631857217417070510154250768149997567826076805495179962708994676271073500791618458017399136024963508724911965761585346071566470939194823288705762624548357125812271283222109631501552829297604919214648645613964178460848522370879089122716093147408691785281145349554505797264144524036713415348556812361482559454054467753692435217996509424009380203940966620635300257111816715337969087301977403530622084482058360514862859410744160604080313736861131957037722834716821566009162928169650381641847402995950879618839599324209815242490702027965957155202802302240447918447289491930627940339730812529384057576387615864566381170488910082769071062299201956815467675584039486511508512457382150625120812147667963697603995493676524530991779449788641243117968870927667199680893969056181816354259721951965618556889311613124497511817102298333426111741725530457273977469317833101780364072815734791027146866624591022824479741828490410942837245140379085298712481239124642828375028748976676302534886477771724687593633426414020856334938696962103051336249506015832163106548367794870210145465135333432384635672912851105467940794150189134915726470139595202150301842937837574706309652563912905622977440803601422034963311931142429191733466402270069375167318825463085606106025982208561641871064961505373832844910194421243742398932631099419583025264352267931127502949954268826520621448164011280276500239463669903150899800848316668234261083431101777166588643331038468375627988041616282154947142097235484558830159846606021492685257429089418224066321272403001785278320312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,19] -1243553115985819009239469113677096245404269855520987379665821803631758082748008321392159222018974094532980484460999477744934716188954920404263517727574731221691800776347281765850599222226297723405126313743706013703601479364354700942413252187181662078439980690748693522778821528224670365182770660970891603836713117177910854983344953121932593373934579221635664563426481423217668721517216785378094209455845645973124604362883069692953150052731968246684067386956938154055012126895641683605830492151145743694877073179256438458753986442371031933826333173621587882367802663298552140273636436679769102820492461838148281227909701923994931663189266017567931840391127080402254687375653180823501733099670524666522615341633273428475887223932394823360197343036573541621697389389636964774793284871956017565972015517510993948225719469683920384119613964014329233756750670974614437102903912499688716128979040854001490921650840415639301699863553603765126862769375130490716027230408492415817947822879431979363750279696639886281747624246670641477407528557912957146206412271755262255157872712602513920231936442889840709187445366911324791740806676220381672285449485741020855527690980797737363615572148534157186538150636495625678352774535107539362908490212321984245921361106801850711386008690016481877276773621325120817229528085270862680357735537295648332182398598685979370303427882132352645595023703373733074012997217898997646030947935023592665424874343961999736394784528442949891596815757433107197523227303170441844469332425870685559877545250456714643035091838313533525831114712227710927329421234755685876841787889586965458572434491641640801778346541016665074028709482334659168769919403089152371191411432672358306189041472125535475411453254668281892108959165731329315989091540931667601074555302672091040300876845020655538460692060839644421134270006385061955008856073992809945352010095827800588281048682865290618333098690445609036174282018506504707099742279256411005699112880655528628163954799388459405029698795581510527407458140002904714129318325160541812472543506346113769513836434403388471439203423548633177591577706408164325872287009127511434252177814561181559406023522612062929100594556708107747334662586457281091759411887809102004896485426070646536951799134435951305441483015707871573420515621907076804365612524934591759333652974122624534413564081621602177825928206456679077429132709763640340661234892055967548349844137992029499188976432462812575006067023959392969487402464426620288621998657215726102471870971865999742315737353545736728888830503016441666363982106697122341820289873933454604011894623746836267038761575376426549155439715832471847534179687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,20] 1014211520345602495325508481870988539059742981845880026328770118377098237188883939977985495746310460161879057797366623151376660179823014498888088410906113243835463311179506923922648111855048195898799249447019365022814767749763668357319237375382146524071822666517185508672842163584749523403360842183573300684568412695723523723912361492074037698400651046622921862230940516097294471612923274358538475446139830968543379660595675978371277479602700977633261115003449375983717606579496915214935862969920385998764770054999147084572853492208749444200540144187939242971352167871958152093686416781935605007975716436851448622583690292502955469778744952164144804615294685969884923039639504685418212184141584674823017133234983883164026128626178991864609899886991763155783066979126316763786855215947127218319056981249889185362070928431142305708812891078960954835520934297675867261561746401213068833743142718636268252432005991770773702632954319680837480225848295113820030404075115809611872853594720709231120835867011244612735562777409663296721100945121018679964792693945920554370823820704776512003758028829633605237531324294490414191983221157962497166114315141299039638377672899521709822120391538612806021369286339996530128621289945371108022186963847418993537334400633938583998368763792247208742300882858456149903796796533382757276832720123976975478920365632309726223414040791599513644863037873301314430550664420817943728641019265662244158299182613326250126344240206397049050405823068840359899416710612055993731511844723370720316629726647962002671406440154657896870235395852094587138963603577257496121786707383019123969219209214784559727017714222249149132446752570630732574186655862556271219288321671861892563900660362086852365917270083566689936518164199953154496526197615613743419715344773148866740396451546796196988863838560310375349321376332211880030588179496878785702214397011092450343644029228171416597933438392010737458165468605545935906415929682445244181905085203431622842283966429901472706183239807210768479244736166346899858509913821932530197029893507429073276397241688714594737355543766952976910105675121802536957069606181872601781637132023150499522137091063663539179239265187526386730424940512300858637004904550486292048603534450931774049499464836893700815356134917605295548363264518602167016961817930775442759752921383212457779055257173708779658416262730590464917202536688590257834249613487030938243866976975424469197622952547259687353732806681073379612010986682465355351046368577445016403613408223984431536917106128429865289978533060769664409209952082467189326661685801626866575807388045807500924314780875110098001812275470001623034477233886718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,21] 258155955514981091977108329768161062649991126825563091258517743853611301737829885877496356206485595277067521585501570513827217465546595328409076609235988673980361462156206884472505286025375896487211311691979148188550547037891096958877655443357338098591673181143970130819642871489405695516039709222455932032236643719590286254990980230497591696847752813854382555419181054775562463439515527347900999908440751922717477726992807665439771345624785628193229630700087185364297598789530855657823823117653265725077436435565352988550821493459912622651911568776774207201738369233450520353042731825137070091316658589258049742353189788181411474903298594241864537461743887591491044678361592929751833853144958169200662493600136691643020221051072427344423775705608201780672617713132702540958111762176199943994681825303974781104061756900613380819249238649451353005175446673790794076429254056675125812728111560042995396041999942083438658807434221731103567979049610759777858298251039084488721397248251470431065134094271108636915619775940558937567339109401961701258122412810806812231873186970923586999411476992691037226904216094958613696039361417331280931545405410729955814025870904911355538025242864747225363565160171276072421791661941482550590433140282329306853533069460494650567821547399215606891183160101908591619068370730077971529083085635116749352518079168916077719197961429293483952767483286637995206006592629159789290080651892614042965886267395494354030596918928377577134374771445110469069915736461913742721571988076683274180403091331666768097930473745843155970505829573301835977103553174774263459559629586694587909126105561704676123761581533217679063929850837015908080246753492927053332036522386993009591208343443909773969836320565473681772225862546784260980594610183738796789265280982961598211737744288899747278348515292086359349416020444624478489633263313548914510002677664063369069558941225541143620704430435382184105839010832923377128441329554095680927671239204805559349672058497137868350074296685945821673762879961815639710015958410635481061667010688013878945974436277522509040126984479648887228649472738069530847929019858105422705520425768080558354414813692572500763454224194820836877272482484552382733675398624150008802971089380655953274967425600638165532361818727202462815502350616903663659597382471822184154886134916594584510612915378069880898571540315397859413951334469879480906508193494378425902833684964127286087439675984671366509473488970434107223523670327225049211629282417727364526889197193583077397167446157511847680458311785920453219044176761746472334462159584666725194179882303228913007295134210417053566288814181461930274963378906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,22] -2043880347821498275751894609176203119406423319009562453609667257966354348586627682434240151492994633960709756706008863594330096441574203208902949483382925939329796465337177934297764610703487093974129177029927296805243000194186010834707698917647062268618940410783032452178049975725975744923878480617502910198637065164891258683656023853261839278036548102115224587932668939198162099075987006769396298590098724742942995319250677916901233712617951875232008961230704001943679290664158279497675877670081760557320334268265200711024053758783145572361927365073996271205100710860877800402069636025103158131678763923892323791217726465317046042436572893442358617736637477527838675092791427708532289877543549297632523842779396328629018158770048501985172266216437608760818838681449471104300205100084795072177337491702526540822670838251401717747762380394460310520258168053748642228251092435635501714570969597136980316478770066499325149353068425130726762866616508718538366754751816746094635092853721404011819721328132545306913319762385889139743172979603879812059228395310825031425417805362672705967350288221113376135844329343065516088728294881586553102530906008824767219773178407405902370743449887113686958029200518788133297231028670792278642436516398748574448028903337397830851853031353854093000195828108172199268822626486934079753993314548448701760895907289544814002263301530169220811716059120151253442009345247671352445868247078142783515044198083591105299219067498412686674780580553372592358672245862813026759515987848287754027687892999664146244241123187319572454474518711845690767460640014035973927866513214051029721232403795137650392436184904877271048750941059841650118310605716305775786759264639521337609763488259214326912670826809771715832886480963998655200533911736615455134248549097031727999558354305438899583031140346243517594131785213552502606150550542507826114094181651681355660678086124619385673819371794926532621296068067024998432748163323963322904351250596910452741278923486597095480874988763733270576229935311731448137535182690780358324020422166855049673604097968382292010089045043191845703998882687233162072468457241829668455605885066386658388663092496405678396295547110602580689710787456777248602116546085061291461593593252020822210381655979089832305143494328047127123615552807779210119877296443752029918363080241623076718908592943483760869933109301017260371864479959131004076755744698319101827763915675220645852246979841787030282528588871574054111989427814638268107618560658828679627375518996208494463495859605140372405328720769180371551489986002473710615222548993120700162847106621222400917975122250358488429355929838493466377258300781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,23] 3301287423674287446812539283803810515471466288760802760702065442731708998708558560658680748542532183088439636721206011556987138642202567507575536551101441516504623024273178194778999417379373071376810670865935888329140251174511672041362280709195799172540404229750278201794562654451489171505281680472118199168619142812332885932608833312059892598191672513579424557837393042801312070801855207898781385537697459699777951238210144012014370745233379798973001106654720615617639759580607044058091935994694332433896369267800726500868201945810252515590310870049023452868237093805441731195584144035896959032416101635474612660425483888339191152777845963126560430345009798013365416886240494762686253293017825870098156534817855496428444956567182742561188260380477015161345217410211926957357475065635349648320904881076719887943176176483419480922195606147271801112867394425458059481860184435992820080691004542807458514512482496604858453739294888490093022856149257874432085955436073435956928038961020824533633218784482740218307779050575341615332156431964352854070540568688238810086089284366275174994163866559780666966137037624548332563466817150213605366620509039967599457831695897412790123434313783037137211579332103035882732227901167137999984748090156104313703704461343886607774004446973652169455191622255558859133365502845674997515064545461022273956759848539975411224461811122679996529793363868385978814473551022728024572100581389170936075511396726521255036977129090678717609108108534105647674635301298502878736157529675936810983591003519144578140469735507022317137986660559447202622585832246623000279698426669488311885277473549291460076298014461076011782569439475805673526344295535360491061953815641396474232144396857611427938262643656486588977827425804234682619080258693622934353740164498365341642543095567965353174154916260716000402565344795199191803874433939103064224146820560205181105744979748082158043606398504890621292535347361067548696003587079331218431441114920431939296740288954423948191794714096383990241894328934810677628257776149262086048524829514120445947965172526495094611970235478596622218446752691073485773907264236893196027987291947046079749054047849393086285628303364048720700850181728340260596823404101956840528946858713590272730538970044218566191982074427028835274695049219245547411097125925769516506049590710790068532642129917364444780125324760811469040189033205612271794688193884408606040845149948112426734843930992924809005522588421334555864895351379338530205245849190835440032535946098716317841932295653134796316402328427593705654494976222504462136612357251579002530788795031840840889462426266734440538641592866042628884315490722656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,24] -3266825297652489646328282205761057023336960835984242346954636984047329583206527016956493107839837119348445471275856399525057285203110262730470905340489428798863083695033880059373602659475054929426733429508368418014382064549432047143085322181879296629377514691359476946614900570136669389830899604686587759495726995940462138220312935802301392034549610812169034249919202114158758601665153980698530188854281987709303203772441988419602544073564052877913639768670055511064683422519516841032588800003939362680593247272352986058137705918939952983370846476565739274309698788314985991732703266847157615745974808975857262904953404155123337821220097198850668088554713911880404201452117273239948120214752917398283291942272606973183082026393160815715935386286532337457583285296818435380230197646939075018122481908204694331264730280444681232003031026565635309349672816602186312156294242690819275110625652669210479273327685597941348802784685877519982492624860099651871241937628764926274555777953541053990334438570563598261149321442474878591601533687277381828116718899441132398974670725584202735816972574143628594403604494965804371561458513259816006716464307924394693369896193033649933984923948010909994114044101911727340560226198291350595485129056271283523339863574705340679068532363570361361535311910168371592082548117151965919128569239042027778381864327657441592830449317935929492417028702279351635519406082683014697700441927689918602589433980792778265093893920416125689903917820188542063662242140372542796647111081410022551697115016409424596036553362466998490497737384679420740107782371670205074850558963023817662046988948761371653346847664345831415750242231776066184633677379871501616124089641559909351222142722245840275862791464196265630684422326881512854132424694825997031318198161880894435338047281378866236757418168402120024848924666089307877272622006331047431377746303533586034763657254666546120392889861972050500834513149475848437538694113187826241404339583131293724413911979911320758358406628581441442456445546749463851770225455826545741166372416041418446746779715457955693953109681756454076526244930744739284292210548925405641307320195871189962388879782724729791824460670335093172327940695840299653173283191562642478102551817049801747720374923617001551746829492180506256981486970241107596887400475711864617276069257743650724872835312348588640828837084910279028945081725653977633875815619777767775670464274217142158579063278405082883376785339065238763850822770612822459002441595582189291464021183377929494189202048470507287588592397237896144167993765180433795161701201348467384438610536403805175186776336491273863005257993563645868562161922454833984375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,0] -1740029969925024727663849699044722168460208258244425774418240027097585538866499894314073564102909305100420555848497364156437529796512817263238729851275117863402896190296517396447373653846884989471050855546093243837077821656485256868335020105885642355336851514436678728176527879719283627963046728057748671918251897947295711100431428973091765202658264289852621840371576637066543677326116137291355669533644418519504312171310168241114241034587683742423378235023339283796334423060384452758306870805513618470137745050324099003993496539075543889873802299637846888817922284496291561622830042385375314689951317822911238542848560646259074340489612988990947656317735169035594072324384849372990624241763074344380211727032587530208246204396935054101818399258624897365446177206063315151119692878303761764629649989712852294937304242546278946936175387173672972938800749488480550762283443753507665843376573912617926115302346362062446697498340137469039330555377962879072156859061304673895968361036115955416176273770169982644721777407022550219196838237523866237111763082865940099449582152853112305066505967073199545929099813656804405622794138769874156365044268697447699953354001622504028813561399834492898522827055490309509380250711787472024034013392427055111433892042951383982030696776569196591141246116071686758399712559376777254102508239998299843560544355330961616576526793560188443451969963461011581807770929452680019861453732285224805246131984982613803943096277098365237043174131564142390081909157452866877372425392978151922462637550868886835895180355682027408834306312974789501017336321467887246177644797449213641659982817526689232921625667116582603469682470442296289843821232856326771087623560514893784727542793579301736853130951742301815389165044161795366751567511137350194588203067381086924016160472469040691337354238148914871753105483354818051253840859197301654829324500587939988180392380711639265556703603120205721672607835582732938295361068196744120291442124379035463482536454539389032113764540931118507157161441606402825473247612109941259182737269443981438140852937819424801997375127528781795958484006327763285445382892317767454458770220450992415478776998774165513785342644921829889355181253255848474161059304165310553659535108590136457275166497276361007310398884532027091924645207461568583313045608244971708205713399357971707869814138372081340484202361374396847825523141875189351504173220250605860936227422562661390884852623961250961371482946569210805287431885338857463156877606404323453338642022804650047768580173474515290082953455907954776193946599960327148437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,1] 1667553382743336754623462142828881904855378838715784193662105439627008733344390356770576759277751330940265192763555708418776267836242072311586936974163908466152880430467444160222791914590712616670538349059337181403786897442508986120403343603657008605056834597700593797576828509585132517672196810482421946449793258068713471433101689494876461664734272152025496890125370340895631437651949272342115145673614934575952658444868063764792936858718963890714971788564899022746452726238782683281262648768665906116069228832388765709609106144613529080708271344299386275393791701369548446282545931887571635475899495650220797859012968791022584273107940475385085292583330236400240117905346776721921913204913991696483171742933373103155118651157396845170245098725727108820844886401817592377383105033159757688888424800816257677879262941164244229028688761484043268717368095940193229471056180974170140718746318947391785203417672066230461055083771351211892976837296582431580930756657627261091412240479634326684564420402516642358033430155843247796681935087878282132685394019935401334924350973004153291650058194126686300249966206031534596750172760670960975485620617849792930511077758515281341925308971376624200993252708850941793323850127994497558874138565184011793839564451106669730304588462568728682052544246959854050232755742055174825584050160860743277472765464909808361403793780826466422962801175388014983738875105075949643563664312844933426635449583941697317165294647781200873099397147575148798875583292785190810096095784305370733086453710458421111405666324952648621104330131312669751102730115542526494036690233250744898493205413723394135893709175864776562384125635337925989319492388461607292948789949115852551088415624187718216098016050907849925141016672944592738573996014115741503880841574721273413602035526941076572351207003231962474963906503908365101153687400223233759438813071261462251514915236091957970255695523660555796978272648088934649936244438628040465081392577934052564832728028549845687770106618492575676618443562832577153644115808377403388160716839083883477102676737420725659644878289807075379294745935073637937393296679935157321489912024841418921211061883212929763379551010513553160863168109675761716307615301417484609776214751630149349590147037385869703688031029046733109170270051047808046682356404116721351659284120610750706612553535284269945894558037731095366576803191821817880792501634993714700505741238481993078818650879144840920398216078476563794558069807273707503784526586157476699642516898357301409658989218756931978911747620208938513997054542414844036102294921875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,2] -535292893971644038216576346122866347459739081479429109280386225787841387262004448379631598743343728919972588596556724156968793801637150417720970395490738281282637399652453444582545154245265110095040238362702461745553017341649591581845641972200476913403760359595392379882370044986587618324275006915021718281738521806116830950087915564348291104989305382602430898914712962698070492030435391840082237564993834254603391584775371298446480951329027649016684860360394335271526652525274735149695008237623332169987987821840995985621870481404554064957497382838313940035767357709204738118049323656391512737671986167385005815883196738168662550011949747705258402425411562217970353381529820674485002189432963342706590933236433538678276075308984601951741287482970277188846606729934169176558503912843618720470894578183037671147726353305322895486784303445109973283717015624880523064635644674414042924269839789801846479771294297938118563746645520023680572973586063401625707279663765736550477462016962308110425453442677927387442560652544577329775966238993373516666515734525913333554187127193295697746334267921479652502884667462963961044571034228474330139427582625168965335349622972903625726308231908448668253774768962306251898337209531297477086875641854914905060009722508155513913918593940448103474584416568114497421887070787796749754099956635659614322557122872485173091647524198852320139074823763603081452677987281854435647666144681912564615916678884012315050945187075738911567291882368077238639203940131977189687318862890221843079118547025428833810429646539576060710956301851192501772761654674101382466772917754083046472754025804321059690418715825091032232139213153036979880347728892458723853335959092231282704893235007505967635095715520839424253926842626417893559035036647324111276050976020561885410540596842380474915286702870998753178732998968723262001142930083855391322995155126282367106127194385979674010606350721996424468547753215026785148471035161029318578716768063602123051225767350044441100970813954882132116680383888840094231834818470623623397263153093343802736692647636150105325110071380981934273380520641634200548232301286162110671999408710531804137920291184821365651594432572850005808666915501173409902867319057277726466784270395978775670623422702229133732118725784181818450657175252830105232333111052703279195070568633163652372360410463391649441087581417053772604988030437743888128704706817075166484854999751616865330728989027345728090359240207750118525832533240733429832622219348786082562084768902691933281134020321308985650737057851097921989946826215600594878196716308593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,3] 8283537266799727969436741715894813358582407655204780917421017641803032458806020142410185945332139672073529939395774715201594507544564948976700685101196699879883127939817869008963737486928711389641152582017506493039006326900920898333449206550375838785438744887550505613223257172496150742242300064952069521938867201554014269472656336632729077802851323129602547751331670851145813597441707238990158094801453932408945461155518526177331413407647917619706366592668854854878827078413543901807605875371902112182242190404569557863175223189082392307219352499354525759961739746157992963333301982800425044975540247685057866773285006837851247784697381042778519619053327876838756832382807340678971115573381206728340186888452983687301859463088140870460824619491709107867863514389443193264587362012432956308306166958614398248676765865087310765565201650994783871905140191687918955609380052703440081075421509693307757622069754494755922041992386652564678917605617140480873623193965766721542378041376062355279962896781909616176098195335636761025369350220638269256739465681465882774018023067574698602467299911927459643561582767456813152812511878189313568690103082913495807414795435810505627430371579610345974036149996622683508480714901392439521736373471489268182672056187116842325204904984501849020971874175924329202940111986711631639649511218435040899357352527383231086211608255231115473869371324897694814580737875199083340332878653455729688835615019867203623852779443899545622877207311376101065301437571279957001037162000949350544461846513576797163716381615918769957605709527724697254010783469868961262296702180211628546730543230505727749121015652315534653580540638923177857502898193935818398821590585008285994189719488947317649463854961710800933328735198004095932717321386491007699591921983041269981588497829500706581346290074584707500165961257908701564469531958283176003689657845090008645098920079627465776143703248772906487697534257808867898556432150386833127840314542215576060337690122037274280014452835792815381414113698726519196365978744974511142097133514220712761829496433367200827026394283977999095668267380611865257715063599805606266195794448169133143289436636766174074640353505714153217013601314221308011708776966770383124465057875951267657875221252056913253649619648998431774312267902778373383594165500354455286766443044678140469212159661240240196483258540429841740033579503206035152834001353160844282406133747316333921926332980029624106866988062984063067453375516068548096015353953381143072518377403625672878523219195940379530062553438838211425886137728724634143873117864131927490234375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,4] -294441799361164422604468273689436459784225230604061729006347478134602196704673320566880646231983525485009888540200041092229724972141204794267624432286097975419797061996066540341528884119049841464876966099396530457144322911877107476324047054877932598417970637496773923539811165539939149834921928339022383592530563776238141521007342063763014496339318233425998397271580275816271058188989343254748892508014124086430575912900258828702157840996344594798278410492477800307213158240187300164151659799287805131661716135579935499155154249119814404490382443581522578553610312548719494147019015189198822214178804635173111353993195687585890130216229308130183985280908409563124103590506196930219685015771845430772955478439201791851213744360176728393031800542232835638995576380292558854428071460658601824660730316054275923469411355169519676820991801190804410992331550042350277762907472712004282041024802525752542824988055062549262759570095471302711160977030656682255417758377634295287908004605792363960000256047495849375526111450702559676691905140845442844245924727045396069813243033400779508634315929265454452663040896545106202755513147377454882356277272980631389020947831708954157820408316514384397522401789790668357728086284806454058638048492499777334787088467307452316447772998570618030784834428395528710889957208916090277042171505370809036614016934507849542728133984994824205931528833427478557214068685593255145058090400990237819613827290353451068258604988999298864837660261565909687168353591211200536698831886145105007858120944973675127885949316819366421291412016488201252634603519116615242174481933498261080101941991797139771608349545130198372880029805168464868927851283070909750721914992882485354150082161083530147186454771272513951522571240398247255833670817731356327572195725011820823184796399112727693147294737909183387680124268467898071508882737598661291867992227769487552695227102164699167527539758871717712516210738839913616010105053441279205649985070278590943501393300878763316032038470943379160158155421218939072912056582339061292856325861236644004305326256362679028356107858196117765833226810749129803338856708219674725211203562441471133076948298554464546333041644807700557160600588023502868957764417423181659565768082514534473335414862155727540431761739557581953654118595459798615222278815856543991681666765183229162021319015726501630180250165615493589627092260970895924479330308944618746452884880711693105195645418399979493418509328021240506845907247803457547063494583486608753286090088426212990088856478600696893667678852355905376603223281076204820294606179231777787208557128906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,5] 5482266140760473620981203534551161804359611414652852212822461221675955919979063869453213657575054627538214125893562411498544712343547787879143756966410784361182710420654160098615307031734004436559728540112005954103903730153730968774085156293455738409797425627491608714024717162137563381492662397592844179887221604934692457224259663375859876700814202875355191332588674055912720832324155722400887140213985854843171102139752576388338000682934869748165183731400854571845341697853451108252301891036842981060155385293492311929446727899935258171175965443756810439144996456781268867860400920524208596708182445317591489633631491111453568223917182736136905233405536321916420716560328689642043747820071826812638900615254851385188808779236562627361756534971934654188037521884436824510391855235128099738889360368616539264641931744008325134726505516313753555543248766099755391085580262847019012278699740827942767608674382415153609716546048144068879045853284936040369813512983564637421687072998516025163553240996474941845144298560839193179445788340402541496329500893291315331111991520174428210034078832771241328310285133633908679656431459290172693552367876654259742021542731257280284398126429558336625753408582473008266515871904029980315886974034602210533487630896197773448689238181915265705810915575660277321537227402877451379776509452009274589659566605342107719879762542594650524429777385633161962936599307732629557983682089219204963131900720538414559096633942911509668762338931050395561500038345269040974057858776493611940224348923997519852999078482919045209985599823594995455200045443837260147803984900068464533578028529049787379594709488594914695106987689043099711380298891017527158999442721752196538152270762939144950878169725904429105046673192171337259725367511991704263164684979241851126564281867957625860583808473349054240670739013717523110768674501504891615258062278056585449246038890893391732696754800201370208266499111911217961538092179621629931890651354610258808752289549115163378475775873599520714215016104323787830907973899628710375928426403645213373149606856711428338731793523487755419204844939019945706602032226707523517677351651452782348368165646019372484659948552078186306920518042439704404735886899068925382311745643253094458555095867375475222438415689762506602635161571809090316531125769538638530395223900346181533719186474998886208454959238423278284815745884243291640501287822714161499319773698392610494724118626910257846520867015766817489463317958521512218547655046323242728536564496130291009050768002815491839533120632633294354885557994594685177203174930582463275641202926635742187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,6] -56273894366402941096180915959855074087268311818657740192161046559301859666276536196136327514049435826867385866803187067968469318956376540778910852265943792798054694641228748539891795832091458718417602155135130054050188876706870203317567140431319786279790317914422116869469195732746624424925037832390984592102750151661083988232294979420335142480497142462947045330986368335636511778991139655657701424027009084211235483809972545590832755044273128063847630856105069102633221587214595119275816867576541250940756106295292095848573446557097092613021812806161642947140303252924943194287644106564275482821907775000785509692395346876465327079375145285731057775297818137179504369126913053359661203566659335891005471411284856420957594957592297835026848660175493554792885550463012227724377560605009437198822035921987953995111131132614841251030399396925393818849726643732875954272016016623889763679863172128586626715966094397291918830715372229874360155585703271480313646705707328347424753875332632272821938490984701966530160135504514518652116110803579815939830192147004189683790850560650139533517048816619127441567060887024024819823641708517177969899459221136060792225050714117519984111988960121222059910639254215778308333198412021533847753205176411740931851633465139989403083659706596696720127394292715963588332111738661631212799217003586357962288579778672636150829790604913194378962168015882638363270302882958839542837682213628448574351558697384379255933874264339755939392819702096483046495808901363715899027267434902435048103912648295032431370302748371136477144764519053391189563294335671536017724539431623256742903520353130803414310272896084191432241401032300575124533046024700272978142533910861888119102472738441298617610922916668118014154196533311836432065540845561249281804972781090861886562034679098595817733416505450294469437236485988305170325269093603501736686997434595042456022518396408577515771267703881695562609780761097280494448167667725674547463477774637470006553465890845146496932385081101561058383306441149850296902222198410387880253045755249400110504761600112539558449823046551740243163898835355385987584884313493659534066812302946473225186178249666330086692772676245304196308162903402009242715477060300415602244688583744536336548388353215165968395500396471456922202611416113918150615761873335053838972699730086083719621082626367413486380345394192572673392348891516620141667514604058905689407087858152496075013061838501136032023552210550943163473576149973933581626352358602175439607424182697162655688182174799811027936136036850571077992727637282806144383706659084509738022461533546447753906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,7] 384780110675477907131055546713485676832412656412874407554970696586250946167613851860064327396125524132405646605868116961862186211875324119087876173011248973133793940369104114685671270908254013394183031871918976321803375261106104311276195656965204302134838561750288861158069451495644795506488338825574046605228239708822127550141594117977246499627103451869153613511072627391270031292838717102978140133151977282310290527654950146599034781097394242972475538989773092252641797286743547916553810294921263328216078516179668834459574272086217635213382494188804519245194620682471459829668891293179198430089633908675601034768558294127056172025564009237023347453520948118050144108311081107875477609828820543107003852895183911550442811708485394287927632899036333795571876634796022601937800974624508242347795771048018433330916645254053135103729029203300430039360880970328227020798496686194562928784168913836113464991677180676840544534546420720036213354115873307028728399871632961309457115653251071446688365568940081192826610901344377042752586037532448341727648839807350041014874109200756990476650288565178137994224108433224145545921367334792113070022364180983333752709614969957157653891315216979751531476876491517942938336749138539610258298479848848962010549999282715481367783993988270566814488221104009934500502701925756550647621021217451555157819815144020749993121324634091876270108980294055452983973613216017881754107335908323882639412798175911299789884277404728456819243470014445036753984066500196527639252528410145618819521313909285645734190917856596181170624475715750447872167076671407853439665664054507744635171662138487568463772559819263473937677775999914290145360678201101276273713707558878955542806612617417262950792099725532701240900509088307796808585974835836646403185493758291968511806117954500639352089089866389417516342421112987554868863074013945609546434138998021821674733834061805242488747715680589470085201430894442397502866712601948711255625007362197531259715767717592621802344623993399951904111779196281703043879852760810143468859690459531772170118961564847010988779409831286899587179327103091430338058708070587229127835559022476230875694177256653161418261881434026708878831855138877818466128409773260209786107452974873720840070367234183039767275654008047841444695422843103571819837116826610663337036795336904659008124165191112244638510297038672400577492245709653118988040353019738476188709899469214584698123961441517632480926543602389029469822323685974622646239638717865841154082462511077842174732072230720753680683817510331103923479875848220119002618963902073723204466659808531403541564941406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,8] -1914307099253444739641294064547185496306727763424663177325461767885604196452629646996315445307399459795364265590279132934477125320379868481078989652307241803507597765001243212367798099322848326775580333377325654770966625196194892486158525209279521037636716456561479940987408406344615818395447001325124468622014178840017076871970709695568487543614891297982003369107655808119761454116251975165833302533196459049606664916442491834948205472407132872441376778539418788299935558665164461907646768236040402594200398940018407758927685065406525210106259282059466006768804832338169718719604058370073994011599812932368538465438830510772682631702577044220801858266463385337702624731959022047824899127063785155051428599235706758934332200139417663332683496377956912685970787776168509770053690422701737625292908132743740853187314294687906568228576793500264428432123241852884028718810383507426260376537473357381517765194777706069172148252381508156624972103324409631845846628911007435431148151712907145718743431463257800838044487538104147855137053858853536456505703110446073344933458281327582257864646981375377661254396657207208166028032781502826813915889816979890138626801148898169101690033624725600948238154293425205146640972649310018604966611745008256445581513382255787389616895810199063268765499139166578681029106414413532956392576954150923597932751851030494122875646720734926192360275410572545776253269895224221691004506080337149345076079572308816294201523859917819016517605171119997968381527471198304118343662977768234216775527111709153687066961317276507656640438429100271752396344423397890253114144323229348398051090487153800936577771572505078433446500464940070018675859163079643367991957021796395749437447636504846325102798509303669474675687102888911094150026096468600946172703853591789175940836938550688035545785019824768783841150702520397388510286539728372954561230530533030647267358192874857291610316380276817728810299331355732502731478814920875089116622522119091231238155458961254725514603804258883594308071030655694800553061589512270508981226647429927527037625010018830414064191822313063835919712161130113678493242732384857261279081677371891793385008575767098686945943932419674826679669285441385395447281136377988267616421316581046842773807637606648693577487373306120448977726398854598449993968576983866016420563097576435260688098745975613274861654172764414019543089649986414246208379695647821298886856595827086888817305417884377610601714157256131460679097500568260721246624822823575113865640958809001493078447145237122654101706474307444643834750600360175732337446460954973395662825907947990344837307929992675781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,9] 7112656528220454173710752469448335269348213495744557503467523179147090268463464600424629812272318138294778530790571577830532091781622294165488996538512919283456421600626650507932226017867780968733551902377616905174642579397113987885679970574945187130475044419426980882531025106102860316557115248618642503641628730879879109496603885927337777967916735897083483661666140693014838993477390686572099149826293997424790667606183997007030868917546679637139095569598576054842192520677949782202106774494930786089589908124757453039817849727461038558012979697525209250965618106613935890486959673305797497791727894868643127908733093110229168541659173524092206734358020921908708544483508602943890665856447087502617641030221766746505741473532599840393155722381010383917299578842302726978420404523113372665739412887281889023923204413477563956846498720582737724471550055060554584090942059708493707989012133952570227882624557577279255470128070206802505778130552065015698384459370196095413152216139066617020758428417655158447344624812258510424883148102747078062576617569894749510631687918624926390742671387685556353773295469156768424018084779020485784792364546348417960821159011104184583422515292341904390239885680854310519201005355571427029126548036563474033129124078833240515622635927382225260556739760407528312427146542080618849736271030675641001652393812692102867314182008331995733616898267434004405915369534029623232195581353507319201674653665896642514837771684024956986697226246929532730328676887332400821518759303887632770968949884640768855573500995443838526670400126318942967305317333611261019661693695601121604756554527957512101739477997470636099890987904622229203428017957605790714798698182288551779973224257068985360082420062403842937188953206611741755446695325460308182505243403323489725103393441387905396790000376090885292874457719289395764990556717120565485860614547014724751461189652004636723472748465187229967998586695789359529560951718048990250517833036698122438276695656642976239764256176440918948879256936228557223623478148389440649321603784219785603071491122315460887928723700731694558615639454437879797138389328916573133994928127504053058812228268063136090307315305795262206528859179841802448449976417142206594843197551765723082633295179855260361449638252243878074422179654875701220526985339266548359355478687751353945504424492347263726303331257538224498360447672971487262564361321070890090665664558540421751927856718740885749393404318336482157874249554637256749339749748487634265097561589124059085714891109318179515422979379842991836714871856363818468215334115016769335904794901992431732651311904191970825195312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,10] -19605568164081091645873220739484036091917244827149938298043718598443176828335240674526493040235511695843265283932737295712997446115647068420119846213095160981941932813743841934344891452768504752082242061716981741981764093068506288534873391953244898868650708014409641938230919277671738677756772375622793231382065908034746860841141193608189136999562773014036538638669508097606702503423092264969985270294931544282925570167052840682842150855837586579655367125089551733767507769597933952668646947382236527388572490692827893642832437103306318991734865440606725349831244354065914760079583769265717412320277613008066387478152826058554473195021988306839759128891735907367399168637342263411574990530477382448833113290104284425274545841021153478882656701242758958134277480850256787094933358576792699809400440556037800364819093003424068082121039768754315821443664031223141652923524619610414789275520006944849594395332837682670177770718955107700133320925072625524515452875182566130877347151887445842730954970856066514744421766734712768246914112639584765299072967710440544074145166792201232060145859092855665817359948311767328357243144221879673915580869872628829366946474583608672196252858054746527299824753604603334282189572729572801858552735933969343035477831251575559284728586045535622829260277779944127370499504385232284086213494715703752438074075580617135082592219432308398966334093708444643057267320300227171728122121709235795955322396010624418752895033622184051782770970012946525826708875708741675312082926337480419652328996253438227426943451428938230522553900258731083510410847063019541096409330497659239185455063015562632966043933575499690929592944301691250048432348008290207661707428524801271757855728989381974377885733907273987876003676601097473011326959109900573262789688218918597576016251568056312620274872256558037241758314894509396759031039943901701360693998387753861721347358288850392398813847179427259975839729054611568842809655140595964389420230472680273921755994006732509377765974178100714611265706095839189634372518588997225866688899362550791971267571007542575492927319247535792193105739407313844241343074641751898079504476216543306915700387690389793459644115240400667180879146541037325158818179580396862316971180155295635898398228945659990613822817509348884665227261847161542544495240367535070717144708691787698844707914164673640029650356793850567016319192904487570974936187254673476138219960931466593332292446930907365788997901698211624310015023686250919338027643314718493381792512450354104008475989752697120338147217534803221419970903882297975682577161472932242649875461681929778023913968354463577270507812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,11] 38468169080301447193189572185528101788823231705686067698331245722788951278488874050510128733062524747263838212879196409812556595164793757692603244234113487500576004234613621643479772607568598881485798461859233816162725833682386770245797559160702852807205623227315090523208787261904477737354831127661558085842988611719125172769170969157323212183135605996051275806826985371776705955238014438579518131421890880406172593465854034035452445352442202272700398399545949695640432066440493846249533420614784329979551725089721892548484813158326288414952440589039057850114296218506812468517712348099443101354601491676220696202944313058706525524695547904938014154189347524518619416135708477470426316389242342308703917248448741213182558022044452240387421793712579326159448022449297983593872108991894448651954140270098415187932031103343614401394061068987392220232522008496521365391085870859593517792376053600550070887905845150249012161060161200139706539543096359218763030060083731745736855341607886399849012257179431591478338845587329365017070759280795308863500029400285699745975338617210219130682514441985002990516747383876966016101060901676565088287978027251165687885532123765802167860132840553010913035836380944489100447728377053298260720391647635706017446774653239638678712048590618731329942159393042351407051304828281278647716117784238533880819680597826807304891582415548904334886099119714767906315079379510974579080378821489038756350848567428736473655660834198040538106399769829310511561452137871606950253020969146786703986092744693069142405691112604746422013265330254861618957392261234584415821306815431416220744953284657023876664161663017824145670167748020396772365309109100001141259282816400104413420567182572424175286657478861943222737456406802653616826073656779549928441509362822708121368589678752593642286936565920855791079449294826316138835771174785921658212680334378279769868056646754928672435478265684075001327140593500537609031424466953323307054770819340620713389073984223880840607051483749757199900207651585011864725803124677611218369335588715840308282243403449874192752211435427663921558809425404755568094931052320608299701550660023090810678342950068432216436655709163889408909274067377057482277182641274441404620658993634745466981381589108623199547891533810660155341359994896434932150812420543665020735020527936575757883530894971675204175228400118891790133188793742176309620225915124408411710688981060992135571968958434169993304051857828281619468106764811443822763491514515143342724140130076471646729336197950970106490369961254570852201354162174462605909193735116435982404044729250289225142012128344504162669181823730468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,12] -45931515787945277999317267442349576633550032728589297678850826148206420818528090681182978504601833270415698170457798295901173505329636102074357804869465321522609385322842563393479922590218195399872696656633647813187640051100708737966734026094414896779680282794154167568483019044467827587884729197516367267321672306483570026804079127654677691362413336032653938658558575298390248196679753682958861530519166091778139568089381593131080259006965336751737318636222041653593119878263447724496202503211899289955826787567399852976335431172209036267838653119059642181269455120908091248337718707484132597864158916706924875881322042354129110350269351456330424442852647806161345875291674002654102477740397025837921101305756257328437964376413526917212631604677229503610045138236400339395051772165103726064062731417995686300720819465995920617794798429558869492203843787625191753088614047180747597717397162397040813197821025332398650179266173833659193204870440164882309978027654024645983213841413458914985200868896797786324137137041839126949514038456395128794731553113966066758616863262075736786733463612491668684559734478060407544543496490937133189258188272441385780472844258191779962583588257990397910659581286722812880734152362327469186222062334094570274343058484261939583068293283904059437599672841564569979376410909896176748942470251854986253720909824895978684908882023390640022753128346760722939358539055540881386350238415301989610639112563907741478548919510531667035445554443268497557520946475537073588637065680085079875621340373471352347340040841727655994369965044943797870976954588164035976309520120644925353979116056212783682240662426897849065580730476479124877822789491470252502981043070716705356099227267016391776534074392733774603419878119831867274807574843034812458358580787707134006790591105449187977790168145235117441012245088728730348335507154552051249967458350758448699725482979127183758899996095031969807349476827408262611123548573211781866529796701993301263652633703473155486203004408341392359577762395575273982940165736640268213938807619885625558017903972623724749126660998040247379015221795477621939366377455575577820998861705773237749966046716342833478601976994967009010807643948156963162811747572795931318047335550393449792841908250897958243161808967549374568476923047842151288052553579251339259211707938506504546906661774997320736362142744147924045202985563242271358284506434682645437328056141932954752028761550716906783384327679711553756193177314082132500549380307661349520487967611350089837965906865266995063038874789975386393256090706036448300349539058255050553392411501667051947767062003435967199038714170455932617187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,13] 2361386660630163894160687059542873968201663031695029516541346764857393998274517896568590772672260911319840680404225682355249759290192912702956044321394454561585888468822440132403734928920375740514758082689726614903024566611931115205135713577502237189461831321268854579036136636962635454716968190879792239880209006637120358484608770427156293646659000814077878134289111781884649495038009678834170385564091940638077898232334926255709771023371605626805918941794107411682759259430381113474631699710222183294191603630275529629057288666260038534959755941323162460977991727017719224048153048215742698034939667116527378763617637370060996849983159465380405268359909797603630857947328043317859104930304196253825678345947211514212590927786805539504807886043991254722168092742478186432344717081806703297857477115466517556821193094506024334684100891597958398258709167113589920518974216682307906438645075111320155536033466302950631195712072027427545961686441367094102484756349630752366523692726430791743420910912956123510662863783829122108437248162888657546039031657265347495843624595250779859091960572465113052836970906391557890969356869300036011148179156108171964642643829499814889700005043102030651049188968416824940865885502107085545939411532706764218861461251869171327347695540820850603961391335605360944496634013170299429783317706905777249989816348802836175849358814042943394534776529608632020689453373408602853628520543484559213064431340077553948321498700840395742643605889370032378095304803107172446996934023713843330350738452683704031661286738119957302004373111352134841588763992275893964446366839976287690398628561284628281158874471192792947053949480976749066516452487533888647765505267886053899717445437622580598048101306674497755602719050112808703470570228340191284894654860491365162917241184423240491222421806009457098352737377623685995613387909378952192770056186450759852641954749259466824518585867302478748714022862694872070885456160345996883711251940492172459385681037514698079728587963757889318877530926366177189422588984438931305759802109908494786087168906611370642184385638901367347739389435502178887856981512914526733791002841470279972977753110904505004444950902273598932722518898098331083183666142894953795636885119893770405522985037609333507276668745140381892147968518521469705957955006126103523399903191296364258336270844478621597238365009575382207668079614866535216472387205011483927540057319471840862809369534940161022807595980632645125050675960555787608425415353147753460946835084014698890268237333260207593849247734270141545694425112381831852100932417204424228501737207614918611091499311971375618668389506638050079345703125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,14] 122480139582293049004618069981382716391609233813818209446202992597835345788949680243896246129395953589742377764201803093159349241928232141187715235581225051854301033335193262807045453638805271834364861811091371858287995276998309425583497301687059218142577401059358005947383405189373279701370572248700028033151060806404697776641749606501600269518497730013070554770010040174020987682248537057199096910754594263735243648975088393986191522270628635751211530692048767191971833929792313780694099467289231554581969679293028477040148383160275669072530092225226029058195032412076586746114164303642425145864100126388501042750855281260065451948642995250287406099980044760518405274684665350669055180356352845516203804253724735451408959409897358852162490793932335667054185796894746139354206467655788447481731376302441990074597652350270427464790217438111883703045107653695570562048376266634179634983959406790677537945423723879416318824961431939994838040236838560298270639805068430671016624251503041400599029573634427286088185828238292614479665879297858775428414946226871296392467492113251598882262794260604746190787655974750417823342126227347810416586688872068961099169433077965302630401678645649110472516247179986656442212854542455063461475735571853446650183496186648446192083486106921499323508823688402326971017363242454964115327891601058403063783606894920800613873831181214147166696113956774879609571616394991682250675999192503485441224946385421422584921856694865411222796107594370453293456828131454803133022904150539917785406864901639717136645835602639800635510664252686270403535585456186073379855153177266013180953545680358901492401236043658034409858137288822691218177723496166965112384801664374894458354459444102383128507638537511476362743202374976681827443997063061927174832213010372682439469856132667425044479242673328051981658345920190615890500007132882338775993969049791405386837242491468494446644924188616430982661900428269915945771994471849359820375848691954017072824794092462413556728680616606073596850924730766160861044511659797975034113850306506911965106814507772959353772362890926967741624752141730168139694538975964932469857902407615085182562771833544087653617949050952172048391721830874158947230986065486059916371257703636407501591239008556220477792502623099833093464174707669853699760835719110082884903997666995142640743363565948118706197470377258733336078716469094613171429717790692526488377280178452743665123092252373931771445764427856433896049296642967393714589563973274364769784324260878260780841016762918241755434169552396782546613278852696959739072874395070207781779436559674827828816338209927394586884474847465753555297851562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,15] -277114141617003487768633541286438103569101693936439110058476447411255948751689435846697906101593877198017503162600362051244851763069816820172974695732121432246231999665074988556628063240729677642449263455793559009533106927820351850061843010105208808935175829073067840168841006742557309919460356577707180601012687182170039373413961589523899434803261235924352405538444690786978210232028887861644857503289844907781921945011831597566283992169954855254789883300377516570283796234528542447798535748662522374566430380968764634863740152219278791284926772251095275101003648087067265950589105358003592681618975444922288255144998244324288683728229043555780953746964237873301104578173050879472276380600106724510724402444731520158705144472422811781006832171820113465448796415818759128757826343210263534489637450056535673551914523241217695790087615100724987273557647670969509431070858048903331780765668386393167351508261121818579069806314878992698333334797175898052705190304125809917192595034892462777071610864440175382624431006644832186329241194020258504480647340756852356758303598216796226451741104994125959295203738077373555089081039272526275674852495113970587065500295478690569006577760144223909583378468925840560648387779861810703943687106255821963346758595527283335956901302806969116430511281483930151789600444137420304406445316998977814351828311839105685067080717961112095838168945633705510214963496436896344315379576597384200798114848991187928877077734145373595999426493363450091492106773014841662156466045901887843662518956404988983337289075105813395481482327296151319994750071751174237172783239237389582264026779178322041973338164970615635769851060184748548504500406260658686262481165711433096572539724984784034134143048224218268021453148146934658126011221282198910280468948985690217716870776733290861039933259165300805870814136585588267462378556589343199039737849777924926267449903855040515260388153105011268375945599151180698671388334809651351662116381024971541360548564943733231111383169466460527836752746937089972528590161286408998075460438886773983284926081372774316484426284645635428964454640473395030158829612260472711289715639113044226887579230508592482668406747226782812787258574346379759926521884243162423213701512826634251279175371299929010300052271476948621705579190938483318435967136368311385567056882952802278363615530345804247351642841320764935953084154549608910757591546532297605938537177339874484571767291755150256914715692388013066754791155460802452532147177836776667755234098845761533605825225554832563027770684918401518186653540610469570887536963473155202842811769669302845494073027701742439887766522588208317756652832031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,16] 288705556151288717960966354982579651118177246179302839354228172452870731487295771926544994812939101303760345494431047547524820002905867967078505948835537641067802759807170564810078688746724068903719552810067858458559491851930742586205959228569893604106734107130292510455192660574444715754257550567032766494975904349123826286254158389536312836214737962086055009138979877009375148789066649918655807212217097408170036826746691305421572354834311048028620709018834803940400755030303613150455412622903446552752953467628129990131710948081755169264016187281782048956170792158381707248424645264579253935134802211341781574098412698197354450775989791631036635028917159507489472582543753156716917782949934809326481514939632844051408609870356709654107376371688655045916552510639746937802660389645116838504821501542606565824024388062816586910179305611574346902455827710025689817573493757013310759536150617498473716397433073505927455278873807598356593617829958000510373631909686229941889372488799140351464491711463875523626661630082479223647143738457610369797388997598558890703679513851100738344066871740287105646091220511433233026049240891827812854367105297221427572775862713005545251115156717617005984939239962001002414593192681407076263196449891391540723567731979700029319831966105569998665881015774222159521938830433437468722144822954468802655833708761833438261726811860233163386037623615048697297972336241872821213925772682879884396151085690261807198917507782156860911564107814380147856881857507796459458868535051408474898111158122199003594830283977874369364339740257238805374550231137526412260567131887808977137417950145320901087164994435219501316939465592183994077393032323606804528865214863037914635065284803137438849405591860330212202494975689917394676306840380558978782697652588828674709229514807351766015285652380935185126630017847872001412917912177902175188298536132578548468085691011314110952707689363046380118632248031510509326361493516552827072669484079491516442860384290610796541611786209065430009714573078732105272628529937255888861885066581417614474836157709185840070803252947346702379592438394612764841998808485676161410857965084797614422071237879623915698637298315762019449375103332697164176199843427533843159623057239942818263562127895439067777896352250938804730948821766650665259019935962477592031974578113703371885147169145063826746753727157733280570712609580922760939037889566566460383313949289934587547797547661721708017572037951453445040840031286277453371258632457851032537294167565040455909629790082625010013604904095189949430300423461766424043982881923098724679164681613161437270201770816102637695621524471789598464965820312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,17] 27817651765743091251663430107305227180321693922341501835346956437115861745916350972373990628101902486975016261101948417827350411505230417144998208617241743900370340571250513322932261580170886000824476909091832569506757969580863289749394063339006251311958239463063960568886599349511938497730311129357260353793176027805309343829749574650646927868207252139517038257245959943529494524914898325804824342451534089964389852023659064209842511663023570885830494021865501734901637003020874833357828176519870747931438514869615749261259601720608102683245155688864296528092304795255055758210984988995599432862525101144158969044921865336965965962717390252514403028591823564942130162409850135630624713212686900919295998460149319066595783190891484974298808721704633687406184257617987511387866736005653670149782014903424576704494900038727928868434515074936461291250782082170443514735876781298071717644524684675859621340359647555953798031190539502270300418482008784014886976184818596084506381842631028302842225393884873790101604407697410651755463029248730253826811500364429969936893848810361781700136332870953646127517454528874853367152137724843268918552728628956641666249852547529023856795015914693121902404211571337143205614619974258554809880745925725665864634998298526398872364419225908878756907640250084600696584442699210697627345388865761906486037971929718527429019594115164522280440189307705457242728478472641041818753225882243591603984031918984639630006892450307873675594809954449886296452922210660514075199742132018168508797458622124189510926984682342302797643953032453682854651363942333117496599783933715449304478415528813458879164545336266498020060569378872029457098012417575115574566119475282094945271650244775192782090247465606311783133776189163797913775596693574172172097492959073629928493224855199803642368405690411099285798017143581985190588101898932376524125704191167886548856915991780593582423318128219742894428039442907937600561114042215807040774842611465770542877412096161309963221796020293239377597656628513994885158994594703155950944689306085345697174685276995710553497458881397240061191166074748320016596987047869460708610261707433517467694253401237613952047005284176594313544773977479199324102288077013126639954043580666511461477359810822099345723183626890046183472238032843280651310613645547337417484024061617156718849008449907085394934747138178248889319278374127035703401806794029638128973204457672848789635293212770808647992963216998845750909287603840144949855585149007555020497330015295716479755055349881121653945405541456144052100548220333450738167657193221567110065527398025092914290578183927893363147632044274359941482543945312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,18] -625982715646710870980635082829368501716120038704304132048162460274881154081329716192312317899670923742064559401261759584750632042113617711581915393461604219296607352647862650396088739650870583950044287369807111233668934120005787618838823437039923960225540841568073036639118425130969673788987338253397122184503430365563650027265929032790080319156630964065916588442189337309585671517853485661224667649321868723650948117852876883146412255990084576646017430137990945720864010336219123421609951520892250174252514118035815458999681521871649114461282357800457861446343502528829541820957733392571666988196952642757966225555113960656550646466772591598164124729019137270944080384487724646867735614792583247219154734478955777648021903785553167406534439509810165393566477964761038084955885214288915259588009838639518666839995718028757024164154889117471390938573196861591277185314728986771984744102686457537408144423114708010108562567829656429118753178161938559903845366430706563369023781564049253953423888134625703008148648708876820492211384843694404793989251509641342535013080919891948573716565997722340171601024000464732499693458632219815675323465658888622052347325708691911372437767438587626644692200917522506766760038887143071018274380648558603848893233900732735555861674933425373246821898434286260382007529700594467143005751104386295140178068641840112566470101121521218486699216993776192528636635571705796065600262646699084624933077226815047353864751456084224419054535432964380875281392665399624199076045809487433514232458561276615862343307633398939240616817739878736331998511072062341341291051210553285091561936721718362598470989028345896317052053359771863384631846286616025285548178934264886228094034069331095391351751078015419199322155266797313188973136709471601367196594168171896643256515356917530541910338429228907649401831731982725236827262281008417040697701573571231085758704414029707896422180822441613484861748009831642473858431966368559322322763934065065087309354469110331768811043931063436781661884028542714853162630490138661842261790946486717055648936758768235823530138074863586651246460718203134129909052656227747754951674357918782736605427688402304142747400973164895428548196129918805680187587097669030248245571838939612916784588513393206183241338820108283113865907500400386636324615773933340573218639312209510145324030699315056994660419531507740330424003769553391650205581814510032129060990049784053117213119724314783350597131709331030789136443651594519733021555685823823068774589172527647328653280319165167723877463673763352265480872554684239429098246082880493111328820092879236588240399451763332216991386758309090510010719299316406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,19] 1098815218915771893065195205891137063324330053718946132517740322072636561879513886123785109355900737448903056870377490499470474632970812807952832978662781206524488116754351301072451979579846001372932685338468594314220998257042166859639837152273998957038389432569986315157747328721313311192029475829701160650667542100443687811769705413728084087420890816605215052843464822454009044537485178362369010283487457870767568096221487866021966847237893254492214950442491339332027108398966710288580657406328771788600777486212199133275363437898203335750364010808908312759691785879301980001014786457800926260800631618639149332863500970354280547338710308845748220488420622851365836954321251857880636802749965615432403951671731286613476629487776123590930162853294850317676932196435031963850555602252217239772434475245966065451916696800902263948233300159794142167285701036193349251696491495356433369698233715562395162385596553679133238130432948961143049060575963761387240396203606191434526676509058955176045880346515957058837731749562057548783974392484199864834305709318354110630993835837482385107510138222853930701616370426808673589508665716565098067950201826687027798934019698484076778667534148137216764875894688486636411372784745514125723246710801762139119470857054846331673831968623297018054694132666674802677204998438412800875639747649194974343692462631841959224026610576575294612662156189675844562905617769578586128741554216755856841076467267481726472947227729935380816978276457869277341406491564288003932051566464752632750258853144204882981732289715398744888278075159918208186816284297477678080058250725276393507697155395623180621126469418160476478212956805251325057769252314656932011425370773174001645182880296073963711412801804175779565708733605014829285815449371322312956259463153029136782335201103942356217187456194463665677802223395997665537740763293825947196143920293025084725118539747824077762899152427748429121481288445581553023423400535148617108829380163972378003416125516500649630366259299786007224682287697475702061078469210509609271249492811914829968077887667253083515184412454548222553717001854929947516096941487170221226908042347127997890884968849394817256239240997291247964907689966298437799213387380943455797954809614002821933313301685204047183191332877917188507208756785623603461318037326396519976626248751489652680405042465378823132350259707687433314625664049755104479058960929029676483209036718746810224883292345083550483165074436244358486155989295641442694320730916464719646454723330989951606228889860716026240677831091784403831118187825967728679261810441251291323251097603033109663584919110657089902360894484445452690124511718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,20] -921857230909454501967779380228108114446491743626441309467081390096455827935439738163574138488293674300138854875337926752895241921268200993323823046059987161440588876398563428031144841832906929704216534325663193924090990008866953650767021096340319045126483337463305148262328908933588204072467419106034194003836155455958310948177843646696050120947406692278904885099682605331173950709998178133637118005405359759683843193575119242957895444651311133446244575931927509114337555000434401918340257478871479832627002037224609822224404566819423423912770789095522269228491236278293250752017172005975889654697964226851665296923349148042151151118578816035314219613603283855365423350412075057932731713950976031067781132454545646458150289942444940152302469035082776532807452770695139949727871487697179109000741940915696160259468643505309346390801962664859699727804092966291797332518809994395170583040825882422873545785132764321200039900133075472052470429110713570654577949343963348792048338537002787824019464216083669693226318048445885228754355037566420861213535709869801759501410911758430675144754140304773279113818682388835899810451586834629684913541205479576111417015566843139358667304811308655128819987199979976111668469241060462200729388818137175957093927191408807380408363530544250035036030468965405769890449335987337586446296013107955956590131802299712150934896884448720162194513406718887647262545047447933950371319234871043754662780303458550346149561426643463361330492482048790434765482333642452026250490821085799797461715999611466989613775936930062390262626493641407504555658895607335470055776571319768606671525917910958422868038377014955036783944236639901858273021161194537678408069198843342706620002323314848983559208687410054857971321532004286986845822749407217437848250860644771417013493748908025770456208003145797696325283772828267313198135965161456805312145387074547942029006973636187471159156916763665609308210824797764702252184439195952397016564166062802603096701503273287643868893498994678741449517195172147905148392764677690023213150689898899802212530048441165830898626251338222842997837965057441981943904502154405712121134633272532305804189325836666225079856880441091692965130058137477620399901907293590441205551747993256729949312495238598083024462837087906100577200782830494490533562001644776725357948806513162662684520747909370440708191006977312148524328272114236246995797682617067843739778421770177741151924633232128198127877383813124429263680082473704131801112619897628196353715005828033186216736372883853011532402193736740864489514155455651079883749674078571976426160327077547478661332953225882036463190161157399415969848632812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,21] -54699137799745806291002598226228994174344599873580810103693445809150085569197369194439071708119781596417011031986717720462800520889208173241677809880081206771288832977600520449890894634786762375964124171295657452031380698241098615899302006896621877820606971254570079264325944945265516651751436887171859970752334348000243192086091071695038872133827433516145496322719526220078560951188721734812190205898167421178752643847147832229869015856577228382619638270770718746212780010611783845334534763515542413690955792651544214403025953113126010679850482329115113992732967898610450210784619845677824533104725463669996816365428254585593619705797735937737710870517211792868105809953340764958798157131569208576230359610379458710063252934263982167334389819320305711957064038461691860243349259485568501312039805846075463449436101180909622081092304559196396091923446055422235818043239952075483549240496872001078325913415089570179928288064853320276859234640073432162205555529952763713751815672279705831333057430104369238553208887957238214851513680936056852507662952832298087816615894928038791947394473667666094727541999919646427892466515814038314647914704377582694047614316231847769693259878243108324062036666074284119888647238518797223708859363210120400990215023716403119264209264846434482105722863397736178549978956955799960901369359551366694833574853720553903766031675646579147552333513294532114937203618509593542255319776048384020100089724297727402942749424759797170050356588112358772682797368235364697146788729551997262158241828766157348026164651750366379760324216707436974894864382657163582636472713221719548248019112879627054604446431992375912063852290718217268818260067467845855577815254591585956503725805704542083995899627559929348974827370593281736327050560945138448876287523873553475196110189584449979751199616653895239238916712255704641966488532052961960175392108110602530611085492395847240419750113338512442504763531876948068342567757938472700490637330443552572472488217517700186031888961872850228654819473171645445901008260787560609259539576258278123946115565669069239825290663594728652968384187088047406051432300551368261975499869196274610147501295434891329601512009445110186751728595713321569240555880299127896405746547257439334335609371034545060275351176013574762448454214133692936617000149467200555201598677407048770269483981415655228043740746110222141279220651044206238826395499434373792329129517949359845434300303435688863325772079720999989674841022460686145098926136559625616904569360641821595542537723786849683718135888300776848891621129108911485904823393795025007417805428735515985208102978818930917093155130714876577258110046386718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,22] 1354259532837225915386341820255864546221380889296187758854053384680908917750264512652723188951949876946760639593309247212384889419364168462048514483402132107167998348216090211013114158334777570498932635800166886752441697621840572022409927062024957868342478766014705028004432790605686341547614857321922372351956248467056150201148476417255738807547945490811784141331765117327927816251123529274045774163358786246392757562286013610347777604933405465077123415710295449947864119511627991819593115627616893439487100467434065243267315816434220702072518523385031853496936719680174012433804271526057121018541607174241848676937716427316176219240517329607031764784873048718993995537928923638573683770623779247038845688381422610718059630065252012114682395633507121467659565322096768175531858601999048903668407256482064325955516258529354084989753294946047841328260810782237086299205753883429542781906927293555348963003732938773691589812204748472442183473800588591010080129898119337371476412041239572225273532790003277151846502532022524850588073307408413018375361545706040290601130534475939062268228730621401619312824743355810824227512341219951735654167767752492596063163591883493328335109044135887614174052124335110175635632043552357468151051682167263544941684164503177588479808523401285533126314018969710657744253977378230631746152677525215877939527129812149977705181543384434903837479024712204023059279882415650303872635648600330612049393295059091184156511182212456352524717516264083789773882415419593401054298928560104517780574884496965850407129645163965849658068695467928487233394004457644737767452056042971732755193274278741825975502975701703474953156128317417692818508754248906318776491129254464102028547224316398744519916625244909039397029974293945059652484468623232257667625369996187237109271353737658816834754742143409399784430551293941886553263376487372046496308349198920997072579596040919532011397965256228428334839584400373769873248515114546710191691543740031476671445544609609279344634618447467313916402943338578683616029334426247031552943342722564447029485069494692255522439682625091523911182985043105587816867879680101275491391739401151185178303359424307657421332979220416207593255847457589728644247902189578187564463947718600577271596057576234113157752637905020698543121921418348290285332013940760183883284150854253079303741996556210718209616187791590120321044233988431301735520702339891208972350391024992605370891412301983816161382062921475486029728664860003901572658128275174004742984334714560435211531888207255024989962813627931446135349357720062413005726945363836116669159649846101880313965475240677027723990022423095069825649261474609375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,23] -2181701187423773638524510651522186001898484434864079193453578744889689186008728632806135677043047164695567560755216195367546766729135250896966928346183980819878071993708155506890013980137379973733933498723602479831829848657703252775555321520809457898593429826126798369454113036563444945932726902214995551940952124275329175521148789380056289442151319994271502986664827692868373583720709434173422118554763563164960583024180800713010789276954638745853596836684338247299552621817672443067771333689131252975187537076713126401698735962541886276043716238955765808036080424655137693399293847549269617962673816738882665959950649869735993980413920836913321427258355096673066887958395660628336148328056852365182165416103010035253885733922932687465052119741664082467302714074602601730595582165377433679213996275623043055910074621984270047580461648227533300668915719863939675417278966251031433649202412802239477363404920142951867351677055405377021328170624025726762557644322007618408053613305000222004798931635550097085282879866015709578214836827151173637585461283372327789682196960037245461143694940233400564273492974527381920416431236939004610279134976916266935862420180927544223845235244504931703619069800011751336450310069285524546989604490556265201551864926861354419992865492432241887234463890511654115564872101718759045511777648915150334292340758509378746551869171814298069906128703048786103086066293944428192110954380552963962236629189570822412556024734986587150365914505170085976641336248741505734537623668859766945402148986910293737491125635576341238651833279815629471384253107132537123365069763286422700165656621953657955680818544807459141760220688642747848393695792003510147508379020463371985494912372033557516926245034719554569863031242944226322006205179492217034824821621159589344037525273548636167276552436871212581646218700635815509565022905778146335098235288893507154424690386590064572311022751593564960974026316406397574663597237828406080686899320689012444349748732750090169520303799730116892976581231630689096092260784143459301711632521881677440047250095413708448288904835303315004455938676029677593976979324537741462762099128590781392938146203698916104179721978964534727833822745298955846061306741775868138488654617647950441447872032763708630312575166832796999154287228086853387721372826336015402547558903299722071273563403902227207283736040466985234263595268654793386058568214782084731169802837558167973562021495209731216783680455948289514179105380201479471540895258254209807052484842229540685438190755217730333621485887553779659936477842869767769582457061340411959419825073172930257514814418725798694786988107807701453566551208496093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,24] 2036202577818230615461680674184631981269237168460266824377577809908809679503630631836241257262402926698919230766460897014346514258277141566650013144731245237426963767735570456868884055878442538427447924063771255550947796151930494915392993109010020767149934412278958191732633746197283011258073113220419403643743295162857358890104629324968642946423710784792506079045154329512782864802099147902415598782006748018729377347694263313835757500541655923826511992261353480592454835815126310400736337541310949445931023426089957045104353111017370452162262758823550884667397336812650171659528793934832395415508261087851622734496509823916223527161246277370811092381625095161985905836025877020235497652523844190646152742920177349759429088002907056853466508819051319208845147360026295404707003065188435664893804710876848454055137676440142156003075348150460405393577165717112366021743608622939650986437997542415584435373197155605307741684515050905817386971321308010368135427291338871202945338648318099415736996635158554571778061644713402980759728724429241628974691379710795886443678543126903219461660684629640886524974161737762819106722307516345131566367434282450963855994100960543790815439977642863346241531687598077628453859330058732400251357504041250124901750341531257884398678198457578619549949574420151855904395354306887474714192794077921251450744057828270073976662577253030457552860887174037124674724524451463782508765816172047505566285663300524467179780184776775942608440949075776758454160694174080974628118584304189595684513765362096957184255029509798937050607109478903974257275850217931419466145860719725484695864712896901357313828277981921467243835312090798401694957785807128360016538435200864383223806703436392264200559394212059737145370557538948011412375501398561479260078075148274652108111290429851218361700724929442765706992600554279428069682858373353941936704170724651189446040024429358217975744863644556914788032571501833080918448357556204566201439141516162061966792609671044435172756406391314794439378363113106978319004154072553299142217788587766607903039322365052136480341121320091206029209583629833076682857873689512262117597010104585250480528856100937171663296220377147716984940445364963962332762223131427321480258178993178959777931746588604396197760273758760878274037187111526205417988024675974535546609927241812829205646853986924276990591479322757611297120368894706036118511978353104073592362625147029887610983060916683974790885394090591406565663722767866395951809747539052970397978344659257665063352912165944547017799720349591770427835469513845880438138041294850692239712537301193615055095401534645399577172497629362624138593673706054687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,25] -1070037312878992918169521251949972638994605994644716914631149591207123593361166019267082271951220017668798476744874015332667842990907890667629964750046074308213145682514879864416861319431745258471056348403649668357088358071298093351886654915225513768135737083460892256556794311154619687031972437985246777038711569373651764873289617898815792055827978420808199168261667036980764983294391748992390979690138588249807044099629442052453351408670217175622038681363094789941315099697534403907294797665526597076617945777878570032241532117598598369628463328756392312541959269204644717613250853978565478441274645254359578657266396369500009746570502455248460310920171381384876519064272460775620624826896417058467227627287497326060084185823573130033758221182634112057610905841370906523304641013465180540900757895091693290391191327678963726412345556886834746857971351495336297213907965061000828565465525371137004996885191807474059436181113027753518539120329385179411940232937597031184283117335019204315861949035650796661487548070851120912833366116703529510414043280968393014851959996932901256409919990556583476254480600354461091059829573889410432206399972573886864118753716751853081052061474875325874007360164921088832716926195269888259990117342835460728661882432651293384485573888893580249733170007351651590359493712766744431843135323058181627492177365073673005658683678972839009849705905011634902411326176894731869029896725426244948968101511783970109524860028195842069277821997466157325266170326091197641938033520898060052808245512250897331269448716985475184097367773698469056120168414377173596324118735276926796344848121652302074274661892537252984357155200611993555814529614233547658756697469802641168775641797047834148645258357788884665226772039279406410401303211947621326030961200680915506683044690736965889747626041868682703974375610022619253923814725389266279036548547924797590435194944089169174497802177367069240176172802023938493496281757935574144978109588332006112067807461142832930930911135114862908332462783150579031399182837009261939925200210878348185093420577442917600336004826891605128309126292548453513991793829813158438256355437672733921421515194762816533409688600509621833824157633795865598112057574463840556302924903226083113376564896438679759196627301491805909649194446471705854721519610830928553303119752205297690665761801362484375760350607805025493316894975073905442399950483654750094777072109277845792293409723448212724874768207336208080238231557793873027517319461922103267605447074024881577961419460427986526295207379251959455392311938752690201060754222100494635565825954003143406682385749967290067274916509632021188735961914062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,0] 1281429874470900698474777878462881544518266108023406302987790530956480526625626435931035523302826609848544059579434214540068123910417208778404154646617082689966245345785955144564470408979211588687641160797945528068237826830578563625277543109574987530265835454859052419935517186194069307524231100368343178716333818869067243911694848438953562219236971158499682700022220242941846201648451593694914402180202148829979126269450946400322705833592212280999596610124598275341927867844865064987619565375839315866004460259463459927389926939221116185888192673964090241628740164895828969677523525785921563975249725957844402546277241431781364766178841200365639366709184751620159817481852693645210880806229501796644583571566810353261083565421801834537787597383363410833866440547746665847406145416977254016582493669356246894729736040766152157651453079307244187531225154609408755327917266037040898484025728964374571886086346598877211718543046329893325455288292630548216547364468287991748843634797168825354690943506411269748754829743780370973781682645851367842657098610054344719213907786278746648742791800545177890591486921232094173187667242602880769713598454901278506816505386412474040753426482089131314637668615844298830865141943521912293219713024606615699015748634064599799704025780798247248172639037646459967652214531069873773998803316143862969238508397268113033534147920396997112683084946851017142460252689327901741957305313466369949501862140115608621327895209885858593947112769886131573297081414823981242846631529033400485561549989314036894534197531658018293838574715894164156267210927884862095404434145706245298901021179288887034137235585414786209061765099020846879463406464189573916244858634859700110221677922785361682138387647219024590178074358329011945437882235972422651584088402749903554111472571868070827907274878149986271013473663827432722144481204192957444226867444654783093002218256391611508800711496910067876649787444534978557366031113792755165893012927257723037135174530481867817276687526637399577352122801342099881592355930725845569003816605563353013286677191806090348115624878122296822960919570422785643321766867591233151909222602321224890696376893258782513998558829523163562074684533198195238736852998777779618891571854983622985360496861136237773517806497271153013220729908207127609733713904840795973594498113819969994662204372326826720788816434309911167442408255563410370471940277224156265673627287775387219442328427524883864888255006182863823215659287822109253490732321127291235874537443890512484637045882427313974946669894450224091997370123863220214843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,1] -1629030707963034099319062790795148277885672423975414657059879955233977943392622095570085881640020867345241606170879859420838220773918320978361325596783212072582252384486971814066321111915415783885360543980647605030373508761622696347732805282942985383390266972195714650701125258799540998998869583016760168963180229913464118012956654652844950195213457872428047408981741283075575118550716039192969392153847369718889475495781948915845521805447113175066127226940756311398352299516509155132976290855507592647842233382220739821352042580730743535537525613794397965567845617160000840699486167181997174079986549597477526412438845743512940897039668108773198870377780421106824074835620170598516986750566506618652398293171835232697153511136597206301695007835727277144607256979726131325548400904302777901902797262985568661905616361060819231183332201974256483949920631647780052119978023995369642968549265297126466986259412497552884828767875351107811472023255151254166412960215138395277893211631375817281380151776151440387981412394313635732768162220015017177603899789452858497984716943740399995669850497858783873298218733449351660995508290189241423826975811867687726500857476090579912349118032613184426905857538808867460480674766806169950444298084052326398844999114129822185809878344803399246390451237307116795219340926930732935984308060982873519389654370893093725060709512509060339328966896277585086906077870816199744673520384797888305346653456239012060141299440759993673988934881927061856152604433968093903055048728568395358834791314152823651948424837115018584958903897455034540776870844922593803108731476950884133231596668787850989814565685142859337578591385633655596782341148649273460375094479772408342653124415071069610904136450701091575710410344780569667921348673362030200355484754945859828738060395321481053525004486617486909420796123324232504439654088452992179903370344020179412654825923101409442064640329507824117110704590436717731001878779144125084809947456237086282334462989370791058792924216329552271405080399617042054239438341460771735341433558431323244284286599418165841589813911533491704321564532241544553849028312772186978087099258579736643309543436698480310531578630635501684136662423750091050709447379987416710254323372354078587072311115366386662018061028514375353010645415253955725245877627276604681678668705026158059236622586718748523642266543111249750266096031305591666944347426579566228713368002282655251666651149129230958350748375970519061046858980147142892743086786349357521927416634392994073883992100033624958600297471383866465544087986927479505538940429687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,2] 679881678548320663717088563402223168913472376076397412064635687141656781408660462255314946882589879067532753973951036001874955368378382611260475045288040472331946859725456804329957591369054297764521725740197540744132801135854415516411355698878254969927843128410764757876115492982498802022547532287040208943962559265498420250854088202011753600218407445319742665470016596191612288638223453733851636758153251645681103405793731302934442660229218930867281579161296454751253910788227221832430531734556809226339730574450866030704375069343338704775710647166787153679065552654813500221568503929701938749688098680851470002861060117117250438924003647019177304785674065868368757141476495611003334424010319390259970691190315207275903923581912337698967342611893762120281336150414043477912321454919213404494481091235377110412865922900043395947532860658340003527723372993895984859588871409779516413254860423495457120516923221476853218009566030635335679571777747046686723812326202968744079503185995108942124465556139984587454588499737237577855285213140042736693856142434990520353813080489417765471609992120060580710273448099761407399958821706154153817050445844021597117230134638153679547239769910894357725642601476053772238047801764274167491823233249257461796283165301454825095077042497631579036893820626377082238403652146296684443433240613122481113546272099744687765493976448952217027931693636551059684153546028714871380345568553767595369573413309504989113352741080118100219419772856062385724704784803557593111693104110811906814610912482306933249657899556495963027841334215581572110022799679696158615675451262969450354257791240249459442029770692681877364557620344239982486297463713912002986419906575657407960482189281357216724715461509315408989388217368991520683670731901759939099406763148938352350527616364838436185006558778100956394290099626473619350352472879768960608520667607148791168475309068144645004129252352671614388199560239113258762757541998151236755270731247746573571300751803036693822959504599707263010769068942724172876690055098606344432380029868056733993858574171570744685329959263754423852178515229466335235140505027982336576927437282785649396368081667324073545620860956722625633697752011219766967556804923684576827695988047313182013797394529716656627775697450671968871061413514100041456048646967665926606818203995937599961730852367883790192510271533913906428620994369262712429331696981147107869379355085711291383746183522844737480245025709498193621014109881059220345722335333196924702718046701013688155294408540934860871652437616478870108238652392174117267131805419921875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,3] -17107247672651229181040055916009671810797061448239855360966310753724697767134066150047732869670264159422137607136129776309213920644712217961920661679319447716546258470511903065843561028489691497418400303292688871085999009846888713401207589298658808645945447554290894814935589975652520901474565919177688627643765457794037427027543840112315098495830020518817108955040911492571784325599852631823505680583489518774579524362028024511049498592519146525450459651701255657892175716071011073797025439570695895804243230828156999579324898745997478248043817464474921790022694460271094308233628549866729188370240619014863966574930544360019852439503326655678041156938722630735310186902508776870262633283313756958101707118351482889473255399585043080689832569046855622647342988036193676582795151404876308634605408815294238438556780001582863214248116251773032907775372491270770294472735346568833139790698928954878754545536693894994116299473443277356814895024656904909777465649893938675780998934858385746904567937631891524984951330002761457558206293448113913258482051327259726889147368645471169543740911490904936664139301987336916469296777445912066262299180125409850783601885210623806511144105168190226788838301342426261159386946690431952991244527965307364810712038711004422660591830272134938283161264755737954744368666301633545992595850182577665270061042880200859501561156090178940113542472358911607607200363852620945066033962494006298513056049722342198615418561653917554520227437099649892417335850889074225894889627091720303090983357835007406304956396261869362867573902135224255987580978999691163532601465284550920433844813193203845026232577768944522134203705312307038822975388014596646575290691944684776636611270518434245717294033537066847906784559310327503366725686826871394505416144931741362375621709526970972007239122655722172911928213166508362656134303540000984352221403585151784532469721716141584283976373122692629332196699990691609449734722113881664250349000909633132334552778025054686863305209244896361546900496462248505608129453023678629024299264778145505625578766606956203142894269990439865010322742416709783565764339046823830754727050243679400505053616892325747229849204785524622561399849532255164704885030510689710113417670703582130755459541279084443084638643350566930501160304961152070544556469843242202364351076485027851157733527949586994170600945967856925011794555147822202053457616962634207166438345666256177722240807537498907011434578161484655127250422158620598951031559216000370259068317453467295401531479069953569775531450889469510816178615675298146925342734903097152709960937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,4] 433541231160602383527572802562303643363319238142588556342578379162431284362090289998324098253863792928581126584671517223614584952047118451732759085907863189293443467551029790192349792313983146001763617783804041981720295965722848049144636336541678584912978711557355060086883845844242329983853660569813767771154837193810005100396153069065027073295743574735043082340537046762577425734570461756953066171747150240281397543348760938566709120872188986797645354511577578736635549927998248168004620894867634841935448866729154355801641227165858956274587260950467719647231244715505921951210609626516794555681773171526850998674393887300681335162670730006576982119502313435800105771586848680220631671771428434684226731040016923973306343528061508856939603436153701915510487185398064811509934774282775166002480422228278323797267926251466438455370960392877372869287265486804323912898460253527158334032458841181345815240931930972934099996646972425217299562058673864692165471779313834315208538146978621988156739516667307866385975098112708557780412372752070871115358081474665274042346302010078961566123429875918599077281434068098054152508746540476854191484618736753068015449659651358975869531783718779610900504704543667464002528601729838490980508221631062571359400390974603062090073682431517641288469104008175786664136050390290090944950486353296985637244742778309394003790423000617340969422754418072194130933881315350422046545314127999303107303877959942120202239513031137037682822902670148241061439117938197128615424918661363642559870919583839821056866194494986333850702879016750832679730610408033694796423785813693498165302702744679287323491480321332616030562393239058318911695106417127213321037283044584930559894948654812925951434380323553644621821026406872394405082515230800714714142224180860990361763834510084533219857686078340228894653428387548994441546385734971999110763472793366597478362490399286537213646327322435687148348404489488828529295773644565149354566422659239062874196387112003807335637232182463468151655282692672462392537388510193411125440237371311012557912150061651750631064338594389891645245660453926891662764562103252933872886492767862833172342248765997288555663352473902325002122416213169792413688085855921643127633331249325024727080107786593439250949957929804494453015337405735255975231205884676592250541482195098571482822492377351571894148297894510530114302237090676855404216424400132751251986277536365343820173268183148546837037998909513721837256800263073728471901935036484712773657474498248909150910966327085090384121069528581789295505256355556245040361318388022482395172119140625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,5] -6833582553369679551830611505402762907610613690759610709325529117950808234316857050325484149109589478101061655086207934728666776226660944645923336828267714277682077763249078555025997472468166951747066643749092654150589283830943847481847771063255144233804717727905301752878611929251336129660727212125418884490283992060988734370696260799931936533878868155349481905709133201564102335804658687195148298139699896518782493348106409734109961540808278845323809857206425545339559440880474392483065877657662999065596488717762093389021603238611198471690769458709654760989816743620419100526957843501224657633132797347514831858057976384896518301444823267846275308345246832806727917050272436321841405922342058208920156870717968067779805549041266237155132215771442429406933688926817631285712799236613260548010407448649465807659592607415719587040439007180046512499081130407628625515512907902275477825227571147298038674437457078005110128053232598219717960761184757041752132172679423310755772377009208558268043572729456737830755041221791418233997606224606919553933088650130558792172081595962931782107775022252262012696360521779816539485682420361204188868240333936902429213105642778425874730682925050944316833625128898891729324302784718457046180836319976872112296656564935799291197557261583690801508396829909442347477042119161735437552902966851491535778486485525821426326968724880086519430372628005122761841264031476078118714358015731267038288387676818827537140755281033649629463765026431717037506770373772136173655730004767326732939793250324944946441677665508814165049272367591461717518174818449514049180821432874363199966781411818581332796637362934702419483911924451576274063177572223676076579501790521829178483710801576996886151989114907531205219449906445096497496963303009460193822154606469151304342260924971232868955226854511234681951778141812674728084910247697938276910350103798362747807428257431467037035251234615405896372763849592997897579586288456168434217330778493879113897811321615461252051964147716008890205772708731648394452400609941497112689369644279075195878569872185300161185917831011846731042189354001163973634998847468333485512335184130647366558933775942006989088570611836219666983010724442069292776839025971999667487973723448219129687344467994422131771126880838445890578347796727764401505849431215012428692407185198331011573355574238607727004643949853097767496881006790363021076516239604260952466136566724957073412281446777194782569567580410871406938179219812222610797430907699933605283109888642823034081902084637839746665167889270139212491704814510197138477387568400445161387324333190917968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,6] 65363854505269452557354954545839228383025632387896513402656761697096225072344814050006906000421827015390655264653902249344988768096567894524620052935901271714218622363945587248119638111052903099099635406022083204192281545618781562685421610435211019855082347072162708870351491869094734934526530635665649053926062971175721255742685984306730744458379329895448369120153956734896735419626784752870632764840027503801952245176909093862077728242579437380909543463246582242235303305853473588592497297644111048562497736799477282985926511360207858795184846533796047415540025088160288353626506211016209499028410841124711363627139463434813006311966238454549039291442688770211117912303681164432663324407159889042981696514228794805411294886696264965850453589321723828251035651153403983769761227639123746955022266204505489047066295944455823522637089242263280185561387085015559040540389514657846409304855657608505011487772924715841821858540219001843833407865779629073875177727688075435365836519382511946461785452881157233486772649440075028373467570369430236299312762598294916476179722149665889136703450940570549516093521600372387244162850663703844146515076575910056017791928388704796223318432306887807982407624105871587055151809830404752543574764417805797554524053772218598361144634517929055778174212962075449853574818878954337273813358414163769292764002795910832279808284577469457364895778514266103162762576270511789903112289250842476094029438226139126200057782998136146993217482075420876686188020399196610919530473700117946601874509239434752352575636584425551886857776035869715043622903040889522566811676878333704508475174057300743718999381795175230629181866015591511454037773894277451389779813274003523239953150802864276041288600328308072522528461901771833507533930509743793773436024489698930743208607667186439337385552148944699645515758474158194423280937042472603982182163830291291904834534703088954687500944070849954598580239408273289035868946545807755537128021812083343846974267970701738061441556449477736449587734209990526795802247087722244660961369135504550092363744907412186928064445956766925709477787054784714432141291438806219323458098750753741269503733580071474512337869606256095548435965158124047939722747750934192587380216962520535279047794864348950202746288926743183854433670406262591388819805466283935970811941059272153681490965086532855487102722295914431086856619113596019128645309999288758674732662305790680807007212585239971146060244361018408686915445875042997769805667123298207377875501336957062854352630143935679587725596145543896670059091876558410283935829365731251527904532849788665771484375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,7] -425210582634482257272431710815849952793394482281514571978154744910697030253506297628224527130995743974582270326370720947310212885370776144131139575369574497665333041223523006812829962466326167001871599813833174421976962272155351713791706571446974984245661229333207669303873204733444917929075792060167688257142189960719370051005005781823863939028384045900318645733587267241777312368705514211456024824877302039795750664526794907841278123642601039409146252473851534037530692175548844311603770047999867508065297755400881583489767916137625315539388372455752358997120847557841456326589767748013949152857898104422735124038800734681419972871888421039262857057338347904015075229229079745712616040194211707264573695910849605200222350383692974608349523726518022646670469051033763727006184416045525245558156075882871597986829778358911836480082923851354866718765748624606343735043115308397650303105277946647955116653223506234765149360914578591824519000191069503037148595734107701539596158468202091992200298637475416917019921248913098569297721212147612753450366460924852687151865087858250318581037514026807110366976839006150391502347736053202408677538800984922989550650506736846546147756789256557539339140806000426778568656953532381582925674087589445815923909320823002808056806330243426792136098993457413331390256584904554317867427939600231586066764520661981212887642431494900919462311750350075531287161441951135175486074228667584216370172070395794469865816537546783987663840439864119192072709981302165089911089710683204686239165385051942569488744536531354006536615507280429974158482278019293548808736591094672435340295438196338224437189158604738738544896109814958414294738320014583802261752011957635277822929351936122070129853681112787998317197311181774621652139580071765708271812440095220472974263223791834063240895479210761330832381954879178512964290708205649167549170633172155162243032800824021410681872288117436073263812547940350200121888158895526733182252177044630083259761058026982539958747166906701479490567874508468718814926704744646505525205291125379049533118435998811662268938047258758271997647100143120622136092417907471176499808572981836044192348826254473556418475765532658030419440512013418060321952086009119331017225761791944499951079331746746487460082058463331636556225194706290250909058045454335240886534982272023880529630984648547189679735947187068667150107968212275134377453042580702164959454339916831623063115636791775158631950164107360665948182897686556378582477371695243287007168482132333111551995779279164781370227610762578500355944494490685118119710863594795657860458959476090967655181884765625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,8] 2025464179426063361856086263978869308709224788584900091034246800424954312842681394380265661427673782872591010213262416134879800829212094760177532236618238593909115208216196774364340299931072100584652652668395532326374285225678465775947473098135998692028174276340102125952396892675942847943201532145838784843416074901947639019253724057987840427036366609235938652115135591704968365287510395585262349673324125279741022264370919547812100545680629728529171546491199056324229459415432118166619391263020147553347206081609306786808524595113800020241884790571611892696218696507182027964942042413201397933209607623828866961923564317358889598840589870484315684583965113578694899537693613559548396602832455540765333073389958965398228277645675646016964403173997796481384971032061730187924390711875746803311767610748506618190795938819706152971486641633210642841456688086091794229052829398525453588816545108074567206617583283297729444972022584933778161805220788402447567525673668240128078847135969723982760584641731937161065704435968627636819158347498863491394628858540414855711050855415663995990561496831789111992701668629190483639024686479329120706416611529801414642485452007802464312598672124356269517016129569989354861748430013212406980148479121404485914183063819451839646256890819897448523099080506740646956016137350336401371146247078252541547268618423057504158606726110968598099465591950617849008080278416872599127232013408538405292228052618790262714490242052260101562905967633631843611758064598322713007191197041001739813085166037518042085983365477105470096267432483656765613234189555875478281011036676185087010633938940555260527303035703279254248719362791973836966343578534155922333078029290154192434762787226892850814120326067892320224011201972437423584189552099419848474143936659762853692435354598577035376237440874212913403798054009485952663921160209981471855078667765209641768184352832699099356148653353903525993724860899698354650555304717595748501627246532407587986379458183893338881062182800437004906625602163264052688234972801262279440896819718025859043097717176245469938225675604025768344814200199574901501033312709260822361146595219618348779002173658933300069053206781865656401555705506245584036282886808206283241100635107334344540568886046750730311348241692549779782238772464446618597828847761779241967281096583931569775553576865801308916154566558503889866359939099728732173768256008477216212556729166800496070331306535291388449071888909066399745885649214272898992230237460192890394683065614292914646610522370995513476053107161841052884638420317427198210722044519863267730830358459570561535656452178955078125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,9] -7253848034215737650013377948856978838551253818660740357038100639401353544768435965363045525751953181184235729538364578634518914065059333558352307667622251497870751734469116003324915830418180865878448890787916439575558073591073258277315666447147670825144906126612616284459595029316425216061438964564495848402938628491748738322184984345077139443067599071650865295573592008012821248469326901006178407008090378593717234570729864605073800470766208418072976675035675375705521261606520118829807793447143516901285030638555617719594902072120005706564816015193356491380305186093761912448319039254636734365281924974901254499957754944405482321356908777169759394849673851661983072600715111834839572574844620518330065150954872900793138032240155435572822473847609973133812894026910871812407516508211780235583224005524257094215151357590769129114788630104630886958173411054586774511811049152586252741340089860163196622585936960628361294413217545614761638012653405009673001831195877019122355193810559792143588387130694772402495052325119085737182392318620907358170869357251097714750350455424797606249955039716895415892547152613658911460301767357875919856885527528020645492142577626215451902064795526185365353103973078370864235769665080614013650786769177146691948143407346245100156369848208750620692857970271681948685222527912549788161215819069792060431672763552990701519037484446452011655623070173015951140024143186571801063126675942934235649356167086845521060046830294130891909436713505214077002122441444381610020752805528432678818812309268461658206886805721598637182689169017728332346063948871405692143095526449894579749559310270097795154506670599969789421379576203618243992477963894602496414937236481936747260244830794277306838380249666436170149258829471638465192747143041658170679090363299566222871596683522693593002331184352523349885254398148893389204088792866398825197171970111831033389033960068754052360116916779375977029410844309029185155983515825525876518155618040756331433060122585466759196801044946174366563847730722322565219847977348028216196958134711672177233871655142216405741884225027951550733280044479872604930034302102546512140127731795523343274171532948565715105287364736040282865304044642808683024929483896339163029773109107836475126718855262770129899113876448903104816119707484452532997919710978972066608333962684630150602430792258094837470315383305057933016725594233050699190968628539055170071958281188274944365970757956361474485452560506772433648539352217723636902630454661563215958960333169978059588357971790399122600144799449155387411536761807243939536685936161702973863987797820129799220012500882148742675781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,10] 19381667241078684604135735649168129778943871071153487338552784392122930109932506191800744507762279555979588118301363585480741775926954153888255823832382206513808319755235379794044047802000423265716960718733965206383403055314207623969285126429117136999528023607782755055707911402464018233083410962021038329433307033907130367172245252828696992835570688709636662382200511478158708500359155616513407514495287811764117408982286093230058145407207371843978278730164834685040839975408596313233906370621749698165896419311188885044018702582069352697695958622687303418983985452021820442660094247951740326743468743905854142299644688984371465687527183503020892650997329518753648727219487383170286376064421672669874435862044653819268883823305859488178448531884539463926559179185731935402988835943879638507760539099185467571329917336189890494980174546316162565031937638916740067503256944548346279413169600584230481461222618739668226745514005425421644660743645297468600742243151570191155007797818897078169815225206981291813760386255145207196161567571142842630678874520070385932232490180570090815421658633795425116269153604265742293759080133411127218930276419918999874749546191787579920345136567643924428852666496323360551386488377740860870837323402416601681611279366987310965045241450467951531056742867550339884326847733173922417062467261496363339873575886030589256723223207688925935460080620252668439165472446742397231185643001996697431130385890143290966978290884955725899296729792027448928232645066109070269079384709404430991173473086516194488441712520302655468669147665284668507521409909644696704767308056552069941665013589524803044658271147834687910648595127560966616307580927974094535534798636002267988295748278547278114933476134436967753617729683382806939551390561040842764493367369552887148822848746690018888505352076711096356446609229879959482288653047888346523643778500521606768155142232677617507656596330888212743357262202556485434538177824936539494117414790867629366936477379436698138328435934358494519151708309787074121622951313611841196014902173454973109100750324453537764776847267623060631041665048385471633104831605506259198154058034787428638009087341175128976740502661162413298509530447691277615198313318270748627214276219062512543016120260513953301242221765850639157006611365526865757706914273314405231038735763273295135170600797570598562400862937121818610688066994884508245921671320507850060777178701058447864789237441428938300993784802497828015645929431031076973704388596628136673497391959234626852463646568128236215032307225647155164498035978980966124781480387516411414148068126372947972413385286927223205566406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,11] -36925625888573404182851376493442911937695427231722484367974821896393482492137252175791593705045449597844014849170754658191029656901953050415603406223711435833340344196024469326783035669016839325394248165362162097547747257932141744586687414687699562402345793197766464804626556108385701392052555743417666932059963491327243457548153034776830423221572203941583441117757919013131771554935097783827567714287534981470336420902007195457862704883338513998478151047699613689814795326322070849784076178549798855353158576451497771323428753499557261198867370013298896666397037080796993519056159139556738281700452014444132530871662190318031198583315014352425783032635370690121134586690295246281654462874845928398208830593444798254836563032942679235491507097702401392676939239088914480251649944560894184772141319157692818130363788176572427583045451277873840697460715748291789234392303403858886489714214938948689306857555089773309143585253965524874926043684767590063643767116583886962037646724430904218942991624378561934066633911106790800322491678082122407510701985439531337703598138937533369153707938738448582891941536236691040315314175878968274724745455411742482630149359279558810859654327472352068482118354185251290885828781126317665389658626562943301238470214231975743269393299755563409983312975555999165349667113947883567592899068077687387077565261227982846860525790751737502582203843491545659027877389614116819301688022724879886171794176035080143893664715097808745673336877466881611492142900390169205974978715992221473558967782305052105958735935993772565831269984522770490478960978771769811696970820901335135111663604033199591023632778935283740740386845708955689508031827277556375425775795157761772068685771096463071120552808519859802256586360184330985684681635294644590238391965338980254988444872569805019532820545187690823155675005173029431271032255203789588923697452430534758459898738786042473376766423518359118255185988552241418055861850365304330809134844890700007826278594644651349163840132162147225632328120318467669544352299914098519844261715833232090712557525781397153462990926973763689559428962060856062053425746726598081436903007010534545769928403701561729969278078243527160495135991630274130435511746998787468948563116578694956380917806037217010120531937572372920499163872955927568962892616626729967989458568915039696554200485482063249569716688874841088203059331179659628257010245536494013022601927060852461475278126826344940225966906332698327317963070860892042683670499729953623683393458944497901553347529138524118491229777991177987380165571996875893372527039144539925042074152993529061184130313222340191714465618133544921875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,12] 42524830825139707566327627596068149395923680695444422910666441385295353626739219237854731360490980263821566647833868918514049716769963408125635821406969026559433462783548257921363719777139250010833092778423021077130967186925424105425096307358434176270107353810572328488447527303571505792473296791176086914016495746871550865861462180557322396535469431332149525555705124380120514790867159879457362859674250847046081762602260847091919672303410904114282585523558643912049636749640376229245153698825191782709582315741331402867561035460947866782834159949026073924590719605334808981098846231747134392397911358110210566342849157637417114937524837311582716182364077737584184227617418131019901252725811036334407054163395373163309298594998789551874360972161824182695790591921549394356085686532807725532458715846607116030500446752352218435877474493251138205990600426374900852554500700948844599063676995484398417131260597216605122568960010843933725557217547800290419199718488898245322956276946872805629288968420101667246853641509662120849490515682933151045737460871371635450677783746406263785658162484563207000768055848015519588143838113289377321232986168499749744393346923431375985694436384666323117006212603577638470442670864009754631788591835239038477176297633986969829253016585486944544654307328505932378779735126747212939344358769345814306265663173332868615599786122242635723619985202010137329757197029730611828654093333172846877063366478657243823827437390986871600029693147358240290062136863878514508773298459780545039360831045210269437171365869628000267586240028923753379991941216781098631203149606271644163334106960484119729553396401464862100315547980604440301641938335755938189565249955607696808559294488324716535749028043667681755752328166880624779894358343381812385964100070251973102310682849626005321543981485620279391920086913663661602521058020593277985528511688958671601846283940807580436617517162230718388144430399747536985175458720261755261170709194067920251941009112173638211187561742100456015620163426691714760128231955894747399822332552541133407228580271495236115444729740033248606449731805661525959386354731386614004555890362065396868820364293426924423565972241992395576515680862925373143922105570389364387489538469152415204771496308354486178710184831638602937568396442276662402928828356315568260381176330676225555176367302891034422157667433866258622841368788833688166034286754243929833478336685346277743854138568389387866203478333068308924143850820740741181723575310811964967162248967267732131739501527016028841224114438183109161636171508183276096082669247783195542759384274305727328610582382850680005503818392753601074218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,13] -205920170901259542272289528111939515922955962864491916270949443014207014136368331806813060129656050109593765437150790686818475297972033744846521425682428558742102216475949673684521271714121178548052292365037120106620054655005426143478421629108353770013567953112842291531578190563945861844328440533338110612807866224281515110305865507099015954066630277343734289896746946596246086998537813067811392779993343326974577696029370656576904122640483962212347962811213790535420730579784578255960226064141707998466215359494569841370765028528784453018175102454010101337189951808843762404027028779787516357424941900217784192497778658151759998635976531139514486685983837506354490856681066883243760470580767666226686273771010784265587251088789843942589833524766791414702849259613169514299874791495344907319082157824072276986547991429338432921545483343873360173777571619674194733749017431697403480309227157074942223933852962418197262077538357030566223679117124772295290851072467202098674527975752495209038225871807264994165525395169080013462578271834379602898953907581749616605269797132824927887671826208813156536595919674794812083270190329248439639818008622799617986361342552729084383253375328785014291186038576815643683739344576755171792056024544291667248672605961235429055609898048322846167939351886291313928683020335992226286191816044948434451226603077638884302053784666092369904865089188722223042646453370272261590294347637416126313926142811161559737124914471995714531690155485330304199429683248632746523495506924421413410465786291349405324974112483215249328251143299025957763706434130982318026654467334227411174931882316496417419512890479360559808726236608846500248402037817933578929782135691924006563357664553677171078308589080318031829014364941934131813067444222926410361021855479787486801886036017550262132352163851614152989788291483567836521735642019339910181600534415485944516143820125241299087008881268409070034003141181075283540312356831567732437921414969311374863236637306215210226691974175799045184087935524174404636157004641072419823909393283874740804060413538695985424535532807368901202439809243778115993109004160441418437936053105586210282372679902240835281348577464418847835986304807100099657090818736657989901132595456021761512201571535437986613724742781987953418402722252101593442712255073593898735239169915202676014428774509713402087763204962018809075965155536512695417435614936505431164418599706670848532884072054113821059360084680733480716411008703837255708442182745300627398356648637852122360233188502721412511348149652290498119276409194131220276161132243780988270582225706409596453511784419632135723077226430177688598632812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,14] -114192789577618051713105849981004225476624419172650422176730115012480798573019064405177939702387472200378714802229066653034779616907949899731092745214623260986456149219683025646091190124612413961406209565883966321050463939390147889748040951250594639064353660541585009903585804187464418895562515474371059066450370578146369865631389539831817497751541784395718467477383631143088979101297702548689499286836239893372857293274896250875907052813833161588642502331351077065445994573818599917577262635349564689118123246786220075121897781746602542344562732480463848570593804666508592324324408947366152205388157021726400851249533971404864586397191035901087036568664649868848298907619888597579454969432266254808945378055273603813274645435587476612353355573766288754931486694635280819050210404804979766401269704743437251611846748863579904526546187898265600362845289723289820640406283394145887995402000640148674205967689475610459838366511324772857572676662249542495921776545550307347316483992694714829928636680964945645419078950045372214338380408983213111123633971781448252955867632702528763079768327416564590130419421070364039157448866693154530286799169429330663772566999257212171358215310041364730052540913564709125666666223909408817277310627404132204369942431582431889610901326022546232145468804754341133088940605967342982738769560349138629483595219646637256634594636908740095932650939121015872164045194623248184386664171418850370527478621309788541313595102144677232002471614366081942400086925094423109582545094474752536748005926000231148013966519306275014574455523841075186211171720112355763660691545487228741101261351106114311208263776861861154149172301316164063581909984412686759776470392887119261910936443399069038129289410088757623350338366737392385669128621492597273596461650988508557845412118945184100090850067002838703578025988305239201125175769932909357794953280171510134263554595482791458299805716191624422495905016471404334728978101689856786463645031711372202361878430757366952104200914413418931559490831522592762362285604222897050441813887030346393581743469051344629108390231012144319624529544234316932926764143158000568141700591817690086159455117278668918857647961791909443846282868154766764857260524173477167967577502118318164838866767416123515873868710683606083624441916503473307848572980325545986697293079984549928076161774027744081134652125037713626520363541251236343881415491922076499862946619008700510083614437398730072890279168971538732376207874442715590809147300818786425711584734028931288814722249443776119710979775634718742712342621892095861159747932949812676864718267488372985615994168774600669991059476160444319248199462890625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,15] 251529182865130203095839393465742177994851566610465546848488645577135016389015008321429146021049931879004735420439491793135446846268917099822157553382314130319426089307899005197499327542645392145142085928031526624401880406551180310685499894907507782513082601294243772659647458770620711236519402188960742325184269213323537695414377705158268239008497392955024349725893650592901980014899431610659925272138089139973261362293405466462399131547568344887786535805002243612561193046792908950293506044742683235349541461580150077738038021726522421073157756044931679697440402978540809351600682607187277675493150703201182172931452725359952025691961300246667270154576279215729428556409546949125634503218072145508667234377203386159569968403029378627168776002971515538020810933158155737342055504611704770961105781399449661053879759943972433096684404539140391792301016524622431612103884482499921961467904164251992072282413076995532478445332323214991765209815237065112747405905041888782630906086497870817656903407382734894181402634958251286966050403845150471798938279936859244427456548331995967357647434898398141345638996233062671577386833058797146542787315555150591213676032733095162996088515934850433178751479356611491443506671967981286539700945943998101566797264986271603502615341531623368914736439826673643417079781942147292507330315871631710796576893951760984928897957132486728696229435527144574498208471356497599407074072134920526661466157755886701312456196036874231719512506763399891261982439677592354154183303923002750857736959701820178310439445127572612384801726255544541470340149289252406274487918580385341581977071211933209223244537777756052572411713245414862270218304840805862563180452022732405403175416786155389490696137363602534747217784673713682197451330027934020500092247923116719396941890669047717470600929744673067347821801378121645807175463486996724707888427256219657231709436210151440995618638010216019589563296136691193963390605800644319514972687741531465940563101938528957234404017074145058795544390865203478910390208710567387483188697396125523736562313451756824202783974773930539028537082518568410886868467946751733248156549071135485695208017231857702618316070736460793038969136249351835154001071307184691648691909109125071107388360602726519718076592033256204214449380761144511162722034530772222266835136117740423417413332520961716853739729505854980530740255723571326558457075876305552120953596118486905395687498757450981056392160669225992605973402970585464086599310265282414897131990897671986596060532042170359672277994329135437554005505051324430785862356309239762901273545805543506376976371427534040492446365533396601676940917968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,16] -265453625913568266007965482061069478803488527652794080783878144033222379576558856814782339853116344749535006434606713042020820183381242952102034707817783802193122863958744558626989040279893377237275380766153957476439664725137675268366654232214462742866630402573631394107118990242406473271805019063880719871164547756489658369026515977183716765254707936164832829309405641950954465276026832622063050661075187813852714081449540038289043876648174474924876919249187770465431559959508797066858098516557562020092690848475631658900832443075627977929993314263210724944464028834422610072263825392442876613515837409081501671297219957267700423567558568327203239812634844716578555535624994002624041326940087789817987609895506637314252251636477150745167692496656235836842768328675555739278764307344205427665090369972724271766890266853370492979210152188006451698934662128199599689128110821997569896526176915426619032873056438691493739413853308976314736625069797941381242120920531741146009107640695308577095850595316404065246350545458911030373678881174265576233406280460671985879441715615707151553091543859921281335037102788691196412086235782289033982803297429645996662548072405686022598390117950287830717355346807976503068419383567654973573174781534705696332560040322825863589166310549207928326595153362340551560284285037827907878063709786495264767878529870420861413794476325578218490341948219680974570888122159809141447598050654806646108487065907298577292848620987094212420129113397245245699973481713648970077929570281203175686702070792538391988812576366350415090014877709224983932105285489096894858991621210215496663104235572375218518409931967645305512675367763020975201970942761223274559331124258132471250017461869227354582983784757012681745652916885912890888170033556761255890299300926411000836671964871905720899543605748229584493649863364883405574242104994271281016672294806046659936891570529442850373461712755870270557731684339766128278572215897531687696292482439032158136538280137088746332109576344803865291229686563302353123207883659222958321847565502897101533423282279399728309433891325032799921872307584862562145278318047142911233562209811485884204877651270687856022536115472609416481858085551818418828459539433753487033445054191764569499982726829020164228034090298040534923109492818294575805324987977335440102084928646972551521795024575889727493716557216384050199632722885929014608854065909159644254789375113875451240869844633817502003082752842378983680564643529531660918737072428162443178745084821594814365931264060227500583442702443017317334140973762514519377263002950672977276767018348638211788026528958200911390008513990323990583419799804687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,17] 14218216344482336731019724755134379515108242334704251980759609872064297383098206695825010843603410692744268417820613600131898830239061693470039118210384588090497028544932605431027463951705677544169780883007576008353619563447255471029389451997253819818073716889905409080557844251440538618997400924788509906725822252609283665439850359452966138540306250050138040503525689138057996151194531878434505791325746239327343430188379588418194732110167699867691791529287621222077447438916716388264119936865226289927614142360010143081206490814704254779580205154529222121392479264222049270116164279945353619879584007879483041332343748680996485704568596573298235459059841811633395733850869161354480813594373745129717888936114350705172286615995025721466863277006260543876311042500126867545767433705245058381284288769589023052644531728352350398572056122247721089845131025304218085924658080154009470945482569984208946316421752136412875003522343981838580824867482193403194767155607391697601210971002799048722481700824730502482335177097654203386180303342943962318050863904874174972537320621068988787391860328583560517028188757266049944178602006082322375402209229933951499917836044660047960448658200368904601630129023119072467501956188074393917103085086993652491570127354006063166829568338316109774732216958357297476563096888794889021752978479324179536547837514906443791124654130407696323204850023424672750189722005185160078736711069080609628809597127546569525656674160370673200868700864977078964566125799592001688256179784434733655023808825939625010599904202107973412203615314288409324181866129344716596285239395661575406685644515446887456705650086142797250307820668398367122592239687754624040754441493256818031573297254755465499586225161809702222328655389008905074700597721274316843418146124426046265287103320722062017856644745225356926749282613557424457971959360611485566913077505988059426257313553407937817062282725163339819598478744762671168274033814555581634055546734153082522950609542451107441035287790321512790739634584885824668576624531804619337198990341233639885529655995766724315126638145018791920762643267929337747631677141067698900637632877634497121599671641913238818834936174485065061313617061983641231511839003224562652192474253045142070215291515661531983086554138798814149533907170102846487430902681433779126666374114719864517186504418065395473977327673252886478294596425275047446941444828081071567990576149088343486189510352576237527174325247598539872527846217647572295533688320708439784697294478881100017411268787027940670644951767391128697337970303971557476191796978185304572881262001932296801757501332127975324226554221240803599357604980468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,18] 449988130598724159355210921640683681929624868065222523508629230925277755705123386506097959009960201608044210179134164998237657970191110403464088293239137381019812364591584758763040658438186131364968366042535306347262071640935962540910874879699393434635825387029044841302409361631779479557995457412540890344484656431836107863795666738747720224146272771176705518359888245126522361342828267256704842105535087344319295901558868864741226923065590131599637015320558340762956338850656222172345411988669909150172359598506911198045673455205983536737422650632996693312780715965156765238365718221696777050896465646890274639974340683617716900913284427068846198015939860432421404461155093860443224911645978036079752978080810866280051419177947855193934038228462483341218634152419906140705776271506484524937907602812009504927933722225034581723366009205951358161932501900842067213642288403899876501727168905114538290454589584197559889489227987971190917936349476475654990621939594011700776895222592004661179777962237281779522257285282442652424106085400180511999914869318508725947594568992873406143343873668779762045557584083919846775917906492337283311030708056972733813813460818518242574343640181428978838122642882682274016210822894335452549587798751295469562146541206779598709619904891108947585094920470652533087218214752850302702978089226719898788315145084217239547619909748490459108904722612684304438985091043492524754286049157016654379056881049205050306129075770292821140322027918885249593980159353297474576493538923975898173922843319141105563475712043266714830379195235664427816381945947223898621613017811009524465780426380762106409227307729504850852629705866654097731243215880539438747712365613183401001476216004984335776518996336764321418379563043148870353766696273421272512787481757287872981789170775017877738517446961789051906448110465853650871123297676549492804123505116015473002142163042679918898734693034855331490593255798102344942302310338163989634308727404713177077060783644781557592573114347056339410889518438971488153600092390784940446860244806380912556585113062596420809735396747020898275069181132380520951966747478795753255598005614843924515498746645022502866412425207243668077114916089428162759293086367223902123195238518850942006459785211024327662438959910397232173424836968186589278692644973903061620948400749686016142636271970529132084708642617710682478928850806481405455276030996764359444403372437228629176414197309253842320658236122358934256806810511955651456105507031353961738036649695496290521870523731939265226512245773826268028074818202396329644798593426944908062692380291345191866860749897987642453855983148969244211912155151367187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,19] -819365764881859762554507740849110824896343473495559169668292643043987558112465789639090803979754143974066893305521542159243773247948971769987224951378469761884784277461242036164873981497531303139426620196023508966494039049792217491937572339732208117878348183919539964682522611738219293287196261015064692767224307431780537661664263621131607124331940185539401560775685855081367326495544335207068761625877441877692840356616989136387806164517032798843407124237480392859357733692466922637641933967536647996323592311807992368431820586740677814767838733531221810776588126725878414495249710272986084024128882220889434935142583224692114936361958462621782075433691451166579559589167195669145750769380892235323937479028033847981167055455054524805297374723705193367100273652261595188383022444772620097342227235982816521555469925129995690287576158409950785578014602556725690523082492185584863697455712077625354941993642374539981150661148497036781128560567805107543409701811061282282930047133112713030953474984840263305396928423335697494290438389757094377225002531460512780905692337235384670911477158979470309644005079051502634937932450221744228112784033589996515018025118483898709472892197703494886232087348574850184668886807839191880691458906209675202696046551546609761975599232345667064429183309757578574084774002884932657690687828211158189951794284451798470480340419272963182143515754357309459614241714424615289034034494480787077967551140740991673093973248788275453370305794824431621092725608603623723909749658994578749489921421532186530271352070968593468053553497417436891258221291754338009654066464507693427362278222014690694421492175074844154557201054102279083410384637769755723852701154523861832082883554956429532774762642933480690702217822095292069451643476250629741804407612089250732328931491153254915862584135762210982241583378566840976129964715885966348414196292313522116298465169027434041544440749416290926784864354083661360768839951780742480764918534891947571094979082565581618373970585808062114023856681764530914906280827454684630115283641141560067450277387485289815771594234731552798133490228771614977313636702590310318240771677278934221747809196603026995255723624248442383440455546934606027373708592751444851574229029867225778013234438603745439639801766890220233262399696368311505393233555960048067223205148619791180258126438862539191273395036446971257299415286255122676733954641188543367504599397054925500866101535026878820713282481749667303787356900658749351272985287922739140765062273582418786747886659527489631918503778144853769935303636257802373394237357207936757678457648422221529347554673939745678579171794808644335716962814331054687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,20] 757848076444960664019300567549172421310889716367006556136080449832244130938008685741163142594621362292033658441103784629290742575929812369139791533716027608036434291646954091590753019196644164329923206103303170690749103416477913492571750247006170784400396095663350619899711677066172410968016954597998019672033008986585300267241067008611639681972781822299827026980493867871506299966671404730399946736898170353697881432119629583151970843613373396622432318378072011538361629761987317534660236957882967294251211719016314909545156109178247878861865510469161104015575705130816494233567973090865362882234224086047243101462351308920663004841329390220682707884061760694023581698481256583775036283558322126214229215261401292011072300560053470410185010649615941271614204277520264117089950692868977870413572440538812501846258230986882340358066286969124150460858608813972307701319900333236412013038765490257759759426724374716435785814008357272367545643381211389496716594668857363873035418048175503610592598292375522404348934962473923277775308608560287944167497266013869800648992647208369494175775818921662351546557794637477992599842482473231015322526702581771442555113305293002589278887372763778597343432993469030270972389774512557803457361176552864667275962098515845321137683968409827641644158197152805015824854056956376528532236453537495573178933123598243875075779666510018130689818193508440129377997992782547089354927684480605499437845882112186711225309292619975737160298907271370094663873509769526688853933070584247836303899645925188682344221236053060444722161616978865211904210447713093398145938039277012653296877301026810994209022249994413994173295232444975080754607888173468524114338444925715132753520055757781746669497885443741272860983156552376017199531183332239922913606434009868322486700448210972371922600906223326557733071280273967093217155145787149152234198754839022125881611324288954586059599059262832639667425588165380224779860363722459286919852528426376902814219163735267857940102337471493048440510650035914279888442987214606889112627399363333512986411960752498057504305510264712051867069127079604134101036827243270409692692622360388792008633944931611550877183740639979445148404840735118717219402948024298896364817278434191436880673523667978589130865251097316788068380799472053158386556695077991990359528225770396187215189496835751694609510349991377156741988418071116289491188070896337441767512795155902756775554144765593070635672723483092547109027550565806576525014888419657423983291215569728543040613682011454521934509915397753620218878613587580357219118262918537678178025152304144188158028388425046205367774376782108447514474391937255859375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,21] -241369230897412703431579637766685064370280359368266649819513144051246359045947971985374537060777707177903884267979753161269716075699354001369563867060647103110284840783460024025790274055750385438036396092061770454119487398301913842865758532198025302589126427409866438391353748040355575313687539104001476330951718809085218338317863662821632434581937050905502502892790305186964189296339925372840622116998092352567840315281821192079300439901148491905761365764598498801638785042270990704060343128496034113503820965765556249258654627013244708428892767732361958035841239454243155539629342336972601388485206838927103393563932816473239685638604067010598357074569368044644063499318265476784671409163543068691958501636197733726412236925439510702872386702563926551164158487115571922119159238561276780242119078104630180721066656456249543873419918014533452118388261346633125116597530395699735459054275872746299264275078073518154392033658558933330240923656388236262151329483636150721374082809517567228094991047664005388688310782247545891274192708862871075323463225347066643828448600952932309963061618765575831615008491471370324843003369686510427380038809977744040236533564620794156377380732706089177926550278176976210715754754943561061110415785257940074479621089213583478130590305466500213303434883532521317435798530804888164296082942367576310861951853600762177581430505454901720086060892774919051136018950203195676720423139339866551903944966959125387622064764405833117220393322457404089262445932707545531615605671736479941735941216398448857438624368002436255705017532214218860100848964412196108433316954684727609103859832949969420588868136433762860934390683214080740003949343539094665856787463316993390175506091754251341084324248157229359786020053873239632298044765055071121176828496626302992553930481310677253651137849070368556104135317470135654041179168162534259918504985559083285454784728600544915801239750058671599156727204463781883256603260525992630824065633327049894836584801629746800628772722785149513696617295584964015800306220487387297954417305335528726602502825832762340255962393306786291240939622312811603534615194355950062813435862708229935185655125601552689690552681971423761384721487197331086832067916518696250956121351832625997237104507136898130717043895463226915218290534408325551025268170270300775641427127583791083582619743891016734353023819798360680004698342049373711702419542763720875873190633458997545111343664929110958619962789486686077124165315778281380620421887687955491431015222090583787436659767556948223392285601028036222662696916042352960256561017550731650631372584458749090387003839231795654374224113780655898153781890869140625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,22] -371149351173708169358742030340224153449612476552627193197753335689841800350183867291562956503587469437202496644604405925855279752594442687472899111094508626632732203578020405218217669197054967014496811142409166486251118839850316679332729212448946667682383506119570347075573962575179346118578608997550180493137575680203332519642246340784518272381673787883950017511162917758636938775041059387234941090928250286938171994231891420304406911293263326534854179826110906101565664877887621978490965480168222489407203354312931473531159783944948295955536066537817638592322266317129907297238528421591658130350617028907415959192878259648150086997077092644705360929929748180034860857369354160934755106445228537310156906656970463077938501078605315654468155157843803589839493828134009669987925926741363667505159018609556321540812234722975988425147054070031171957535394002270126237527772352776921531755793028409053511039091630408855076951023338172504430747076603336146161265184197120833468650142319382060659146378374378156431438068616955669908363431972680433017216088423174287959084538420710242464503163651426251608175350996558909150346633724464854631687718533015606619796803333806417067796476622359929995838315449400889151526934950124802724807959829258136508959450244604755440990181100771534339757291768759258875485867010714578051537223771152778110777116620146456670505141391487109864752202405482624655299177247177418858821851634022857142747744298430954754040638126095148980618200986975451441065374273127121204001549488790305353623975331475268079270040261329062236222152949846271359763810990421989559920229663135708693344878018845686283543891872155729575097652979063454396559359887432808197653414041102855997732877657364995653293657105208222178642265607012165736418622224553007181884463218050613092959946936221218452575999549504845562346286050740201834607231637699836467991111455564919604399781487572109854665736551637870385101150498450381191569839180341630629451009755802542455726646256774307090540686526067653256957415909752323433376953211271190596289526434442309830437681693744280747394978170266733920722219149539104032566839280887400502842707291375698183070771045398031293771269266357556266879310140557301210988900965026498524936323627329415304710640019891803636255070893893051285077554095794418674188387914619684086968547237666527846489794185561750079595659406780392858488284005278835353505766308525481580890743386306667346008853877206793080635669890767938180829380352899257819463605703461985937824942495586609909101774887066833618509501107668176156474360118598950395669837554426305634160980622411055057058238483861864476232028664526296779513359069824218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,23] 644356662599332567171017553509921284879188779630854439294776618762440174843895718845658808106300388213428877714540500458249486682165071414568806290407105176264558984082002899897473173004857437149365405018568752523727661614717556413725932380538061895374449128908277121148185176202431461049739015935013323750615458544801289503754770936402876435168215736531729535670373326499061572630685386643502171094523330800668923492679609711705978154591536988237242259423502501191124243646342545592668893161041563522505685086054361934071999489007378519077915420582995214600780053944510201737210433612778221417534421486853060502694656640801817280052986661740367397047530224554544226359747348325428301250284309241157536484019917769806742284183494723220710039420977570918665406503955159241192616991318041357538461922316164922375469771827492974511289395001759796715676810063946407671183006759388812209483813107479102640861298110870872393383559314705641767920309243055637086587393424551634205917757757320576810630833251672191107574368407185450809410163742884082649449351368649980378819944110439371893218554743689605773735821814360321628933833916210134949111051699469378098480043283690215754837292926224090501767130294281405034383089051223253455840781201188765904384062830526530146276305588437443509883879065166962147386886121357810392475871486981267975342771883617338043386168921920820656172333873501766854811021047873159926895969771823163465287035557526260587686460371540509919893113029190215041849145199492687563416998911038099251205004675820953679112312171490560408599036235956582319299756260684332852949664761313161629734329790211535825899456266636705708033123189687798402127752758747193380311356240314154260316776141496491511717868793224003958042336353942929898866602769085582383420026365705553224260178328890039586258161614268162418923227580665806843163596326710056375312223483790897745865189702130952489361344006130664570724811835281608907214517216644473764244926123675071894750697492242088540923581503301078142837760994972713860588029608142827828928412094050724880059264691027752820311351896466024082531954265068313423525756555833022327396264331937998550779181244385203296106666802454234455286661809378071447035374999951118198127300014207951910568404608007662251184863541557102255488259407812932595079437057899872917893929221027307518158230777997680340382661783485812918064388314561726090187516732898532794703857694860965496836976178489201376765688888246600658408333677707569156236840991746452689755176795861846737694998046481949110602963047134012704815346825860939636107287335844673125240936088255835333597405404715621757283372517122188583016395568847656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,24] -425957583649175246625597466482389251926165064833691133016528346529500440978174100926274392708840902157277281146768917194344000823596998314711143681282811795303467974179009473168874524100037370848287424926111730317170248630908529552743083518614930464075176399026143561498708153157484041408100140554697130322662099830247979149430233876363168982338342752085128298085020170876888200559376921864141229921644172203599377706677739340578659047787661265320580958858908349972262509635851335516951484512550940813211911954976302615050173068842831065351125480096413315003503069751240624438062659826667769933253267317832760266438084473043123311978432529579728318608281179909587732044185135055873491644304365958918253879669167819665453376082628188696628522107983142608251164650624115394897876928585137439503838310535503359794976664400834267482004043027536847502559709686138971940819022204636074185273921370536349307613136795039808992897766173218619195960515048129478498403176077826274245115427276128937513089968251817922353483186113941623439577770515652696103929244618079772613526465429190679731969032594894879395834949791910569175260829547851323476967334827260659521630126785566219426376753435025386181516900537610792261036726812595750401385226975129748595530456689229666610519008871457711394303727052619212248006034376962659048901158642254403703762937925421002720588007690926623879289059404368460329230475998154056510598286464504711066214077043852657271462126468719488200872593478085225489906335012613825794142091929019520387431449744691474102991564874024930820753001487213666754203073031131622767805621465692495177128956280400532025539393343792316029738957493407480205268556621511079314399523243824926894754040361431251828472269812724482081713641123893050107663207977882317082126875669734342908088749269063526787574500841109603696539251044811698548869301746364331621032024784034686108831614284528144232914198424067132219942112094185103929100765334933641613092487603671442824067493118881486220151196901965833098578737098879494765399135965092342381699096572905869740871820572372245298331603211965289067898856645496031141540956263059807974091429641645400642622752425575399327165137681345863960738699927280332692586513744309935085815854320873753824093988669869729121958073629603104164561219966038480049926935365698334482256976182823215310004001179003433717395611613546527571547958674971787478127647359033028859382645432793694569211461509833354670592625847688935893950649305599158809660955823081081450011939183829671255928261705499045683314350062858140274242120200840366228203746370065756541029861175631153324858265813671488048131053005818102974444627761840820312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,25] -85567314569732375764153510523730853983846191180455976332477747276133773844178152926448823789826524299709427311852072585148268011645105902514430673102166583158528247678299113920679842461083017127792398171075275386747338477676094926326220362544832682491748728285307091299093127215871115608679187605736562427319169631877675461884804363617426416019551192430581053789001562641206223411919138612192729849960157827709561080455701158669957380909595964491740741633914416845510354749381062916972070165654848589346421491149911811658323834832950166910000594677251705009630833385574910395091661810151489785576313679788488717782086509189015895147473098390126829684909909262315345787899580972194909366093939568701668623494309124141189942450057311407056088535032390107600984344630574988098951120566360785518196615343759764711570824162165665976074372777180293181048445713663952873430414937416564612184685349524749353120358191601116019774451472802484588474043351737075678162638939832758055099803063920847528684982166278190977134658040821836676923107532163595702242466024810349756165655482261854260479407850009221934933046270192841672859409726540341241783579344945057698778995563422374217640688221478205045163483611863926862537222592506619901592730103611732495111879406069012079676691746128094002061797626032835530329506299731577827715507987038655049378814362428837965478838031882243535479356438925961963261545138789963134797117878245511802848165895564748622918915652190878053147134389359787608047582515172364953532807542424372241508755447326393804631129594140345697159528628420470766254703415310976044849544005242334424059698200602035236295076527676349517330603098431095476406726636510562300757700339064474261661817728725490355368010021660463569615120511288002583495235461039688323076407263907369877699719641576265293875672311068529907803512826769856145399352523144495867040117557482462759333258884123238882044543433111625234107461160291211612460410694483979519407693462985509555841604853359774217441339988297149203866015533141397938786339355738954500301360669113029014533221722984166628017108467238136946272428975056388378843491481755312483887721052800631840003090038880566105163166748357261228649555952105974369920119112367167665071576311118902966510857462397949707782466835744483408007576391176599990160762827496568479463221287966357210366965731105083645459625098678458421454770541869954407492653795204616612931768779188766301322445181330625962288525878041287929141085432641581982952130494036437470834013957948653476789006395581620774068900968518004496978667278220804452166679043174669043572819668800117049696620785139387910245289958766079507768154144287109375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,26] 550099400219060022793560153457971905799940305651553127368431391015133310193602296987836037062134031165638423778597557983460819403612044040501490736908309608403580040373446334272081742658915029186992504077661616846105214016983282474516247472731538057857946282460881495909513066592784849638884801833998972859382088788390726231484575131101062442775700970047775719495927218620057022576746381157075983858026011070478971394349927438575585806694037958847310861955860734630127342938711490576618526321643035986478881826457161773907685602263559285361883753644028622283436464795794741965730182852380244312795619786716860798723057881312303169209639669997597844147023269019886073697253629091772502625509870510163361829654731436600597409534719833934730076543052645897765014266214050169580607837526399857282931894337719247931664145641515298046864581920169707827383920674931441441139971132394456489870403348886004801484737426571887252081830039578455202068058939680634982565245061339232799448837863843672859210600680849806239294183904886431108781442064536586526102058661778403456508178770944141699088706236089162573809643615708768820000587880471490947561102874019875586371116737000659031461015765574200311864345335018301262876795378224423961330008933646512473430193471029277735330589646422828039085387805356058927290495264358367649932297072012175331009186207709671327815102751670850226762645459344666863633025008366696125114669556711776192218821782255399942889649714338009592142682939285389946833147378579029087618188135474329139215936975820773914783223685927601427671804918848949843059545302345133194872249506849305965108582822033836559174972996583331405613251511810304226502417807269609325241870203197120215650656854253027655589610000302823321604116618075671561754814481602342452457401177105043915488536357113860160606888339124234200284204348224883988107570465068064060124673833136776429944228864748181411097308795620113460311342863213202893634939703772965589542063342575443907548453150371305111485373713604796813451336982379840643171505327335797539276301608533536076954520328983790751640808527579806722938203955459440764946150370206943953926712980176024268118449596339855066478183755844264960957471748445369362411448321893232021582265160858973453804121319783360010643311613705660691331838949150539630783481235363573442022847760091833856314208663280595610888586694020834997241637004385590326038627403397120970062216059939357091571190228725934903443010644627720619284800255999331964878423842131012515739507978223839306702770502320231643951899194374343539023103434974192094493106242687688800935244464216125584940892870024166036446722216624038992449641227722167968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,0] 147961443096393308683847025088325414640078883593724544128027656266238259321774484389188271585889130262440668831256842179222660301819031731194359106611267544132251065892894329809202580111617407708072982070344094347848080785928184879389149509919234790156741498002850189995279991874278345966121862789806120930617140063168018288183038021994033712764289073298881278472995125478979856710042745177527092897500231102396323063830895960066018284115558893837268805014152496552683677436376804311238185540428626409863157505031485650100785468587412019323137484272258670202655610421914423051266246395828859913497319336211416286532046220811170716688501011131654790456382821783285609762684946650153762728501706148615933676214232852858787844170067627770498257556884944880979588407107521695395947696405175830732301019550788105387632860777283680105508682689624254201230810762412662861931887815377023957313272241658809249236414300336378032511013454057548552142034011733725661420432258830689304767745917192031732389915357558951142296660333482037393876287099130832042913124383427832915328891425637484465324396257867362976099250501576790244639551100624034068296618114415499308611210187767740966929381322542341772406124713729468578610277139394142467671447571623823143749649263403986797597865581782504377646320102103917651147349535806039543653525111900021948733582000722021837862581764304255998888058037888007653763979809294412142699656354724544298040069934696108225129074589191939048132067875146788354110939695561763772466692600445472277704383980515075137884776457826612397556692935106400653019083263055186423729685904785220551402285066798677833062741189768825192900512649088298996678843239358810064455125597378780023895171938632133954494581393692167993848008652046337908598206632096883821315926629590468265385639543594107758510620272051574627170092260626998985728592281004180787893592914055550406059830890799376209845844745228587393528147489654296083368383372860027184156017446354476539758765211161756151682645471714596376822175878328099250102728215923967614328249264301400978946591105213261913842452633214932651312077712245609527719489556355346419196891545890889996845790126290808075780898086020949376079804149987917500861097550800931019090276186398936016128255586147608317150051413663668638452664692966067274747189611152096666037667531453585717996548113250047110803148494267155891641182938518151470468755576819442228881095351125420835888079178995102299207798748921804425008779336989983607343965183443363748137241519036444177648554606846129089170460702007403597235679626464843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,1] 1029323654441576239909804192412858279891016785706312649208734327160888663622106235581809393884326129330808951615912635643403499937807578400045441192907400473464470348346099391836787153676022081051907011117525946822749177313144198731555169132224215736537935404147389908225396954521916073073433679551856731680583681212676023335720586213380448371331263542962110503181592442860549970479290328333317666851617167704051189930238095107172955298550705657513448818317854300945481162699256325214720010467375235951685056302402634604256348290660499357508880623676023469430714238704281924487814206763064315591325009526352409702455215850470669518363697193364296791834493211401899530957659529748964215581863920024962422855734984835020532255310991897643062627956822579666483099386533368889971438595319950459921934401286751497097504035652422215737917915460465440548760900940000517987341096755765658410641763720081736733232598279448513477849151350913220002279238637783718861249827159968413615609975101987617631797635546970172442857319015004799575819772255759355706720799986349859014957746999122110793408227663773374409503032324280735724414316381028976146155246934267150720576424449543359086486557539257166625276027665474531236017137688223361609075202331847276196795484452551867583193632064017664316979825148885430727439184059481382612201874280216938899139777286972690270383162802068966280841802837393426513960833735717105127061011366082418317006186058928653560629104823048822994647802833640861526090948653978904473569098627870196065982377937116166155010867462414368926405423187067476774348492416624724119537407954408134045366038340126504949729188474245496524157229108629700168279425429341318233972264391353139160392412782734957524842519464341771466918560224999173951249655082788966157355862733962986329735521192408011987105955649468466892660598779150619071226758429400186027162793726230754642076118732060289654837295944586404341341302823598023725312610508896173459892831457732333201816285301788688336636532105893245969941069342561995360616406174830970081073845816409200527401737922995629115248053613822707208875900284923656078328830231445161354028287113929478094584944376657771739694395026754278149386294470861161325549759890715923084662079125815352231542144629837344424113954910509633585205654590865721532439252327306263120672074569329853240127923643411755695767211951767606048003312445498228171854792044838070884231211963081312818007144601556938541033591637672893191570309279596280159224460461897160604113059857372355620972164129458336170354348926281318199471570551395416259765625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,2] -731600636847206149059424527283345782725469718657852128036112824581340423455784135186377040153384089353657714995131766202916025892706948764320652353596416090738494573101364632988561612066924424162949991736306115687812399275888891217958182250209359715824565604297760856037279370642242371428187864518843449399030163026595449583147235361376345640185718257004481920762232718340441800112527143123242686607573297032283175483800175738140841602037981117238127624807638175666203482651294368689792656735170273862822427818519634086704942769874711749231971572646975216399036293110566175712785637168625073005354798925846744545200215712784757599747634325918768550895595128895064162886142282131109374755199618440416195381689716789624102071092721134081486706852612376569610727798667379442872568808649173773607010617700712511753402915486877505664875275998380504550799192005072684921518762093351087374131316074788646230985761117637667658186147412712991980959439156238473552615605042792225483212403651723457201357117035827068714339190655434073386118431333575147621874375933530874593161899553881018393365624812431545178532908036909680465882149291714438917373315953940623818508287927750308414114618071569134557293650382905963098652776884319544014198802805108656973610360487861169654398609470038253174922218091994848075310925819884351549387888462209913059491191418289025402219746190995659368169163465667505568852395690656976575160844376906323715235127468066283806997245238925081601666805450447038371609550827114162016252135571738612614084428814704815550955043143029939491717373626810886317036187861471760896165660260595921426645345205578098131927093259477802641775913057049789289261350511464943146677726902844971723866742152129771565215457516166903514310235464663085963175783035317159747150945195328166152062905371927813370939086692366041609358091373953549785255253453463549948911249754141629678229208583373238560819443527863026683164919721445879989655848039321697525900734044370736435199271305967219337615238356407364490993796178189567895049808593000990893700109103501929148056004316318686423716967774434133626519316748717967844440559608946620679767701645580549222639545936310947031250170059908788971025651618993214851973786697968995447228450665313986315234844735941145133900226935735364398175544531349746612579222547852608032569509131157327827131797197804824770237933960857401949491988583429964434378636532055030701945970980169684224859560383356947589341304919583018262518722545119060941798580104892814326683930073420128658515141900005675610399989445414847821780313097406178712844848632812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,3] 24143478361791540309417670373717379363686303534650578243755179471834635230877810006887169287790014900031225024882608944370784882028623559686453524259582909352573688670730293981700848960691720508906292923991695128845554975414522144211657721882199203462043996406294290294284741721245994929204639008661664794667020145889652461730435191654036924983235924837544468865770515095271857175509796365619179667998005044964808339140192574767553057476187267390562956430141294035250928028114545321398146155808932543687018067110112998148509879253493148333937875640246797635986686499467122823082728559422770628028316441437447603793127051902148211042895261945196422752704499495419792430237727625426843511721949645560416680485531665853260752265915302943903801402004762894337802166980721679855581000450330118302989890368253649451539441029211733962813383453835488369890637825797682662652377155337785994228694702616610190066505964854886270372755702123853725635721826505969399648361147399952779622239517279152128381059655086532441074700354314021285022069116180157713564987216365584789811356809492926105071640538429754968949837785165518394685412868590463165717488487971932401376564754649482152831404094194471256220340169749819841592055358055921829537573081135241958655606308992518202230288988129893526177894320363255827509382856364412202815158862347088147644238187148938642557857730973414318241992193578722286324802386195968194461897903417777107536061172516364562176538867001530975515792392808198242397347326401250848931020541657260347408076512654258041475311969120390988438357712548483041350883880144557961985743935922153683496075543560261366817317979495139871248075517977361867588422769695678262652522542650728617988651109658915107472658108024269089175407782881023431152057240721096741969530401077720471276189703200890457719734177807080915095631171803323595436336092241365661282240164055251776864758083599014566198126640600905774289989334689478493565628833439478132161570044078235665805382983799825707569395551457377918376551491543032060649044437094559825756286778147310516995488302594633929478453951768843996275931700554296920511648470792678241537758534897862320913316402279892322165815897765558652888742216242662101853124613083039489692694910860515400746780933058149899165553012433412891075098974458540119725701183913995882662901171497190659430352866950712566752119232328103233031059774320479529391017283541873068774838155380540443518837276675340374327157117981951301799223192721117368695716794055067315435134987422349388449878725728873141195695311935257541813282244902438833378255367279052734375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,4] -538349813375204781459197867919588595768747567005330224849103967812856348539227033003707119830605807353738384478146415115972005240228161199043686910442587170392370137372215673664544823596916363991821850549097577478711373873265821586472717480529395684292512945637351814503148115647972240788455310605733740966168049108774855268143350673752610460865192155020353974917311802373074458780601711470762853674813049756682234525932676247753063257326474519027888341012954524914299899161475256612244094209676360915097438062115263516054256212605225325850565147950291310538001276472095148568176675614423656018028613916663949595517850804012837417086426799780886075973876054298836908052388019437069025725755592435335278986536368979976886061213315099332743057141190055014726306242470764183894380513124847625897159793021566629588981922839612385493019746797289923009591504571879815195547816633977952525284207049991491227584455027856934706960905291735602281767428981410400447690935621641843706564430467767171944251984271806286251817894390097021034272395471944115225633910425324717599682591718125582835499723851984891908603580214659274932372284453822376394806995861884228820819854985260394403561529746245465370123747915607334462351435749884199274285212979840364836604586881217796920427774221390879901750595618074142299599629246154379348226074232844351267422389937869889148537004093285955092344713740303497432580868130733546860797912738333141568868939764797721198813176508421291588791799617087809592944324123777814026152637365244518620827206306645710798495907834911678679174552002215367782175095235917960178693505934104310969217394335106963722134637950913341856640872049320598428210242031116445714413407688026815094304039719336677105669377338316311055205924136098712034119364545531880895376502216578493771662200939067012833407786976623388193693143647443501213938650912508613641374987032406812697571243669088646486326450916891459976833486127767406528290807510379371589425580460543695363073384857450385846179501152494713221777072133080069761276289091642022157294660418149518185184150708281241253985676096583333734414919525630679306679749974111719162897827314476318274309238249563687118952572090516102647432000047088263632882090243577075977302726731245409338918866441008633248687294219010725608994688428195441346532454729166844890598343894560541085753764869883995117990301376925050762234889893042342352940492036561016314825668702648241190402943244379513045280983067613765116905434231787542913108163763710233020185610675000378234446365701467090009080836442898213296923311255159916299817268736660480499267578125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,5] 7627633550194654907538037137405434771166456311146624067203403595199075371499742299647650235732172553744224004264723434858502875939721559376910932449648188771445022611525990667670269603831654991289929833785934279180567380938430573757846880053953131505870611183720267004997591876211347512178712400532943208455387266015867996309004565023315967636931325329215187868457897718282885966098419508080624295685362076180295602396662358121195861500416171829557043198828351371281591810098465448139518373413721186366181284726742014109537836420114355893557082543967185988213250324947764828695030205747888354742405316315468000247552069834703801014345178730854662084916521290483458101043142094684291144742113900089809640927869106909048489419742159223753831383805896079335390294355829173746238884072615759005223297240447441916014426410434651753539456023750123350898489533157339840045602529387077401138802366328718191495862378242985724884832420193022945730559069900373825731001554241402015971687306038499959070023162607770127471689125704133301942178309745303619532618142647513280576187509766634886808099794515498758227660916681000991372229588579364796188173166489476515796907477842645956804231405845301655289684815677907379111832214864420396941774113705897126179342133369169462032433978111250811557460511202346196310760945145736126378726022407223686847863779212152720051256494545786176314967686492355227428898452161571931211177632536816895557761287951944011516338617671254225657259670209475164400240273760021117649453924847118930804814118884774157717034964036697887310201822906376250016891350560130583527016858544090565274450291954973523422252685011830215084195826330616088256913035956324274390374726106519942534896950242609185507398994244823645911261521467513194095640631697312699079151381293266502803374550963805836435214944335114451079699984798405032770880580803086850968596696185938733186833787921384612185845820817617763318115153110405745496482766984636589883288460622567223105437462753413801378090094063928879188187875164134704603914195350433303093092048816891019892280201902576699150547187746202430735777498366080416967915528542921531796092986970761661546341488865766378225835036512347459636337245039975885418265393923869559520365107831909933791986347882360097488258809511498222717297159683290920651199138604371525647432975507803331852402166879444228486050630530980150163316623594931405706713542728331148363408976545816571634461130378636171141750753895915616529399388891419785716553053944043445605125571807987787131468140669132527161379290436308855537571413808067832817982889537233859300613403320312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,6] -69091014038849357356668454869496191529075050436057750685616003802421313324299403807742499989724118077526834180744327530059081141397984050613153104128000741636888255528536633867665011598349449898582874301234619849661874619388138492775965355223743267082279612625524173245617909074092509745519401677842345418897304483883091689300558360872811505954855402196120423710401104016215282211153000000736157608339370942767343453000410378171924982660012976794963621232083820220963217375894749221994989658169675614571447000936499567689274710358021923155748633366341537270461581459371990856352151023555733156547052612940447892413104132614761114505955468276920011596733904739705805859814917964847958082087058221083717954410076505350446491888922812630335894314873495948121441164309930706100582612234366895464776085691457598927672774742246441789288053733843650776376226575469390322297958605893289220970484699989859873941309643730299571499160342957236739608384562852010038213091858953850987161057303879873862676241005477678979097613510494740920111336179432135162708472784635489470299640520562507681885262704312108921332329712921011994586874586894604204537621532273749404755083393143189182185390698623249753187775771182104759921252689448853510260925691086015473660553827287258553817533506944495765953302896057468197980627827682637208800805203863400781961807489200157674995416444161124326006067158983404329493077106084640216782792824274036581025167215960611827034943481075095734758076511218759491997795196818578767749740662560672758753349437158716394507810186240462987384052110435698760560593413421301287729596591731240096588745209693764539978688433906902164944998262188052670216328316774372889713798732788707606002247735953671395887035606882748993343548182190909204401866210934503552626783387603441489981834614520961486310933525467649966630212235712628406727016044205503139026151621513626072142075978335121451005109082625945704610713499910262785416882449679445133669408269102757372397448440434299776478083869030069301828034497991126526377884479122239391342828235525922226909646668355854838209330432793807491014802255815612055846549039393263210265443335203923774205254002410763763430904482257813555829533598102875727935857058633172478701441197556381526258869888428101329522170275867550036340868553834450906203187160787014330751736852014842358238654637648560165291511405738352088781377670198664122137283040187792081099449465002075565375375093890333619789386416061140011787625864006286470018867560767882935226813422826502345525596467936696369536928018322439302433255903200661840815599568088600790360942482948303222656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,7] 432195829288655604379518879457104098803028685602424046812753373069116448418746477521835924747895375665589673477698288029955858994797789234992885613025210232929613453336504964341301875549705679253273696188102146477358226277296085958055896844192210795391785734815640909311154015234063248406663135525092309458935041376164615282406660162232685680435746980864101429243474075335860938595439286166180511411768005703586205407090335683264928422501364139663300089456854206794877282410623141687932997198669525041210554893894108902340938985512909628270768713690268141181314638196422715028803132944041128142301061165805589607479535778000181732060359718997358367279763384776470958001127372822101565724098501222353732622310121022070909828031101821186395789135171053132164186313815501034415665402424370125352250877054384546162650829048441112742062256228094809625932100333885141715786703799077354670009424536006611036161793839895215433274622987389011374669651133289216908182428991921576502520641694377905284733336347487829281725720189060365256192325381691058878725314551264997776521897738815101975098627329916412503133185480488823661875029443518959966082232551341344539009567928473452585907430347617064317917257126851691727096001866509342081858308931229458042282391093016062585676912389823954005022878359843905787959701175042625867465446579978660103787960801572340584540175937624059233824604801682734860351780135059081457210251354723379268036401419701400944719699823589132718965744966155454825331321889660405700331746700773011116112564052456864938177911394602752925185484585403192649669406778018641992901632078941376158485016746868397616075924517833645512523901563197030948200965088675915524146046659173359403178452539403514395471501982538551131693852810142196719994414575382274913400526935911885665024317746289952091400340009665405576869788422447859932417659593994064431591214027013143957998862386837889277582372404110450072167275026443739000739912710323072233682432855434803207377116245824026226651209633525663030022799609932729385219040302818264219042245409355801636905680250300264388781454853913729488498066132139874169239440181636479263875465852788250555520501197121004998416801167565510168486615416057896321317205413938734240972244818307015714632623188011699225104013027555970784267146189233544368892827514724515339290868392132707112642653307900266299913792034909802812326807445422419615593005151651793710519368735722118705340737512404712964167477212319933906280382097729172885666499485767503441963545470972329139943300299637473036302738144520975031069117301261079305873050171449278877844335511326789855957031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,8] -1986205245600583933344196703293568500913882659775557448824016825517729307156793851517256450234614616923365488763837115715358063913374520772007066131908930326872049765236208695788263075014398160218981072256327234423310301469306733570113957539391831292528748801437520429662397984351076504507739171970218542800019967461699974395731435358564269626903048179677123884599561462564775515224717984083768545378175600648469891631908493530168975459972244633590064228583704504766758684705251585994423782072414398740837490112259024601769814886813262029312783694989355612309673362185190782207693549984315530614298428281920619476352861270426931139973463126975022377997274807450540816625175993228441220736373053336827725345858605052224409397205840201486801518315987634941085978718142277165223530537770312670177395206834407961520737858557620537916386086577968017502194206236147898967333048267428006171283613637289220313916640016587301803697155934384491309353799758858148364049573669612199562679449272451614167332450925652365524213151673448470459165017269394547285227873173984224355787435590986153409303028261677525260052244001319098155058946672971547634345489260151974671491659394111922306495888704348344675829390786197562667261288845315819648010724061181877892414267594771496290330142924950628788236193993372734343038029456655467956306946688322562333512443687809914664218557309954332126281795055999964328589336856421978599435107463847033591152847957082179819094579937712453037919123825281109589325284414351045341313863856502872065603364829456042153692707810153766385758919234337786746601261687548150438857659681802429278971458349146416529349953241933576446688656494721338064640811640920063504344668838733339559852098759590680911863624076750810584670892534923739569379564553100307493407226521894383833131190628729374683919767337034577863421008848140478523143485738438687177609743208754118778826645321543701599234336862044902981156907688499214443092506538783028645642682505534393804969010736949447937998607580821483045777565099689913818131417053831583636455676724515130439342544093322385949204748477841080648257883107955398307316074094393218001119664579044083398051799678886632286189413726506576757381565505028416725579100645877262305318842745080380258833852932023582183386453733867918537088553454129787692944752575433713699939320752094524447208725047512235035718386275592356655645245791658789737371768559584230568992466419242626950579484714627384189824866654428555668526322854341891554561227912138447637493229056438662417068162723253818510505631887982463235910079660675041502941929097945938931246701031341217458248138427734375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,9] 6887419721657676651312118882687616194965202636395789487665962542701889692644592308772245652578899571100422804994656376208970394345011948450964025526714578873281374945237185764964254932578032359123221681278237781050443481254335937966385814976645039104744524192645323456387287839931271251523844020004371103523116966425015363056228411405420097903522120394793090929712015895454928385971294567942779055299297134968339797357684292896924339523447415072859490774460290523791762147703052100269100465473362840346018753330544483424094735956020284469299956565794383240832301422868660816522885863888438840966532098942938801752377102185235918516285830818409712200440854490722103269248079634776696608083708170780022848913489029773209415535357582379712663322549854652290014880418152787167087197848681967834895605126338342737126207570063939895527112364965144884353031908646243690503984625852020478482117939276541431700647109067330660346075073211300629683641330183545549709539140832168954654840507736294306795899755262948391426949286265319817216235242145188495192708879393092633243786229083202863812498022549731210567685992156096613340850937451496153263368960244542229587278158223377571709203624818194330559747852558517988551265904852696713035975571558274503728991634866921728724584913694297068410069551538142390829514054280129640419563990434985721420054603423839891222312169920407274073774020072004384874472693495205095262348269377742915567826770405542654900885144562978625825142397145861804950584905855113811256475859401445228979424464401409893380916588424482260421104654789293817181037498093900396957843855615225510463421285578278792073689125966510491587696803153684166853253307626879138292190613544822089437353274316228249014165013904316979022089233275899579861595711178521319980231605244311601341672999426123889513089950725386662066258877024932362374592931839151022623686926155875515743151095563838137380479750220669763478293650897150334000851779974764194794588856824388659599494290127295891760913556438595459423411175683366074650276274406931222228084354296385481263521660117728115406821443559058034247643563932222232113200695214250010190769371348766533524548666978402548632607739208521275189502214731278135580903731315925970061810062987681336982099977128287791537602846906994738718135913254329685975846671112753598546046303695192057695949589311320209513214721318093724229661775070859353811058400750550058255115794036799022808952439380536698520811185763627494021506951660196346510896836983895507576567924960990652410868723706758915951618049153873381250292674510639003135947099476369456100277588461722189094871282577514648437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,10] -17895961008028581044597930577497519896781938817124960709397073348999603120868698853051772721724117052156119263355451917057184912130751788258460089639494505795951384920638397611070957318223026870013800448508276814572147615166819057150804310505438830193618442729247469108912821208359473371882412778426748232926291645758885178119801868393401378353412377280122771603297102251689146206135728435483016271290317550173013604380552426408324421113217638932993837012821726203344311396702334496672578982997694798905944166456810761613871221521709531979124108796401132339366740775215651553658314514866889598354386975406368641877740083176904688300335497813899422138312971888738285945080239230627148474405288552432897911806906761780627338192540834749776814859314763316942466171741100117599237117420659740839513898454937852995586599200301485176024405647169605714992238424258086175229447951447938646785261575610544656646233241489075508969854363123781165170209325289519941568271697661833035998707447811647578586235450127021767316207108348299059674509053638134233294264538312045730950737821087470938505786093518133146511131135121185703284486615609658712919673457191476889660926478971626058011587061260097965649659049175057485596309448412727607039479872350914613542050253748234766441113281634839840903742228573765298918934463711943623555180229255286744595000511118289464013290751367956754174724942724899035565632821981676605056199900734270364115344430309017835417620327769674584389896257309849610273445417443899293190228279935876787170246041016702122901451803259860314692898270052618667438825513293614825801899818980095620839884430069741476397580346586852493017057031496938775873151033208243953949442612297067249691489085881220388607594424671181744677724124952300896771827014415369260386914166683234188697509136130494818615198557779449524334399282741592991766077033711202384231168192793845160002086924191917388299758625639695144194615132733285935099053023337647697030712347531258354935375574695479036714752539954173552048988811578192018372130836694629602713955113905553745427404985414536942636380429591721086943131000011043002545435393552979231940869120913762328816003310537020542586562966532049679027362973036318710422584855343106788242140243196613044819599084733946190899604401520026154868451216172376544340499815339816843120645794460593005827699664040875174062321344578365617983413248346960631180236679568714420628536310850631192159253536692501010120394000411996532341944534681701560579023194327807714139086883662026512898481810297051787923772923914616460235628004180120721128091824195588334552031728463816762086935341358184814453125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,11] 33231545224197496881491669357049310816628720670438326531783403775344322901282227365236535054290793159056749201964695975583376240584878031578750334232118883721415229869357466929664658785240349769491038387336236379312866546662664350548293499976687038626764311851096837648755506212681149826572833351713789249127854785788893381745877408557747549827787598034245298147799539786888821265384354023934353312345960338271372586446450965304449952892154787960083643958935880534928528044799833810829169603000946616755387215957913153457325034363479356341137081666424419738806126463324867787858565664967257260316584848042174077768707535935879526809439557025263976367662347535955979985812003666618239074900483482106934149642567841728867174287747935031828416662956007680462836259578886229774144720135603199640723614054308932967847873820147984650605097072525671516170806937130424476911637387674698089226578456207646349301369163149112680248412863786397695166153677941511617230326672815290191956077884145089664623168959666142942185010462055389604570228193417352267032583987024908255032629265555406933814721173370826591765357995574057835643991815762481015739670862093087555213262557735536682276002715770163108131132692412982481634095423255193999834264005025496560114710964299956515347978456650253899198885047143283332409849943211084344917510133211246018098380214709867772267713443932986175104258353683818103081541371414702057043134112597451874927928351183000862549262261386463327085624919719012103298836182467412922993301460049235795532451137708533437827581726822697241578527286194406585774585235503370466400541134799368258487475801946655833600611412271909927356221912942403353900261301248157297270655471013654497243561094874871781236139472691758899626159783033937972710415679948841694648666024098874194916445173890752437522304443930239435611659746403565966666649087718570124188035025274334535854268905339510863864003246322200799865336741800482549136967477531979908380387860175116960357498253731351292372569118165451345460549121810664354713893743268882455285545987464423409649854137713411249393284626820529400982967822247963672081728086200540092129543774257134210994759302055044717136928752539603808346941718579320314356668307970681061200171627769193198309094636475365920108396667500817791331544052117811992964256031072563851643738965821645315393673801206862258066208449636394202230925537981569989529748293518774671332600655781879370249982307544318912177173415897308279062846668404261752057063106561800943083186423122408224323895269183192396041945562465509268951456238438676286108333753648764188946238299846025476824706856859847903251647949218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,12] -37174755913640500424030496251513938905672744818429297982063642965255100115974905620439898314036610762777979647491150359009438742938758095184664210428046912956021712206896140536464754473334971390306425849026588568632101237898156794303264200326282354322414513262233073508429014537097384747975867195747138131949443697064756895983900715268713974767605831921544670104546729509487295923160808817005370210914460712548006803642697559130253901319807152576895878673039373980075299609937855780409883336329995586502207044065809511219985711279503107788562186975158426324830539236294305258615886790940822982948334421487773571967393428249032082512757330116042404722623895401001140327795044728322682636718441725717601316186232773228469668062613757323810431833495106363433297004941326497802093685251690653345315594712022473398558511886702550539645919556817035366210968564896932452887437181995313405873707065341502955016039634128927196028992271937105528004373576132299301951973006411856104706743787531196669103502063537437821349518972814133345763739018054382693547459864916580713287380651418168651659865710911776969638419650524918261498013566286192696677937560193185620419113994207788651359699028237185423643033775892370057446219301519574910506203205247261277878563534687320139342587525620827353588707512444245679797624360890320880048353663785529210086362645258147072686882134076498969977060526436514298197905208114997918516517426846500783045439241718547227447648512514580130179830352372335071853287627025542274051172122308627415927789219336776242821708620158227293770103656107162989278435023837538763593045675375381098042580601282626434990624912879580589305422150338714557394769403523147987898221917139935104477625399631029565938479523443028638843867798679471856628079000058956228888720863088675190409982706985244935079323586176998833155638217412714402015127873908992888836921691586750499247905535589345102521891294245888457405094039455134963718835824117552795896970269218361024724346270813189448661453612696214475588063736745870868390210166850805599995693421350463542255334153246731004918730044535943485109507768952776992608653228164538429558501062427873991435885984059778088257646535217119898034667182000159962289352928689813854039753480648356293592176952431213643767756246997785196772144693483740004931634676664360024541893603781184024683692793040272363837269431404659758012245950002376615457409658912394891441468471335812231730250880498999928734212203231146500126489004772943893880363518060650233315397975866585219492420502505343385607918587488878169087215930295548932270863000845802799193648434833729329862528345529426587745547294616699218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,13] -877622778740545583324665266939941863044927668006528899559731123859391661271656091117018787724176424909352488651600869619458432210062867470543844030465135907239948454745776593828230656103076199647554359367824393533025815132731924863596955046780659806514861194271869522497260916201625476389706660854415170859336272788409194483226303111924364328074023319179339681621396652460549271926803298420804331344932681331680018839034096168128688701695776008116964239885660586808339763360091439390622816342569878314252625290971301292092350374210253698582214934098030153730725513946372774526714692461115156232117557297986185538852723306575128970691334687633665929469487158581288537905182873340643125458653642103874238189024746337317568526602519862772735019559501791670178057242834786718427311081521664970464084518754304987978228248519680354191019010666076396452136875068608420526955794893187860026346877364513825766626027575803969582660148221736708959521905439992877430529673324521684653482253207341899800564996289631068437022312068147516883472950967030270582086794760694261578516431039204058020975021261953710532755709419462515697728374313140211747788689147377843580041894824314408610677200139618724281907177443787111807817857222183045895356469703168202139161786855703622456019504708341852410496060651919587305576951471425462579200495951582123180043265058755018843741904363100420908064837855222402482672980472865949679359735801866988117946864918176005530329856362002269507233257544029098533509936262714260100322075641134454269254225644451429930696768782683087085063733641713560391672161040144819620796668619323029846340539759470914234163095121778145496998318338999593766790617045078455779646671982398448322253624961129472612079668344309748666053585201713720650056186858045842249468170190557221725605093976588254021673265268811530366755490767471029625144288110568536839375163975517072920718309192501554586944119394527250616752767078578732425422767621553820708714585957915528995022297539440816257404665668611660630232537226995766591382583575692085171923234871060718119318527834725748765576534013177629488142114733985110854699026776068042406028215381026238840658083071343453765348804102624350428170407026750584100394622268090436374550660728823552681103005954616253156187442454539936672387423671557596899864374721295942067318468551296730564698451327832609353159484400287163922887092095528536825683965344610952325622677636554936152411215341834743263167016108969807907018163597081009761468079253050635171980605336961393754970646954304656968885930841899364165061490826325131211447158886516599281149635180959982412585151934081295621581375598907470703125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,14] 99411711421183612252228284167875791374410206891483048879754015739032745439801453827581848647373642367098518214811439148852504932019309309858609904498594289933148144320502334203794300089037869461854663394702630330947423587543687418630223261288207194685928902529538232760324097801029355395635480733071994758799691307549031996071284129490050783257597645939572076635950210993929255823198302725218445347254444881878410572237553381081634374420382584170069862216700509263298133858763849412086847768171259710133397722208520196604969578439017449426913528595615384871743275254566731583005916866458151677567341950886376604211172813265177340013310725910871260504000571470493058283668385293945049169493522342033178303175130939834672059668217260178585840787155202085275446013896060119106074112309642629598679426381865010367263636906491207528547351781780758177345894175993954678646597607042715908289763361065400522073930705320511222392083133906831220460697954545094653026701943539287357426978478592314020323823996718440684091107513069515800475874211178982031984790822389284217850092786600751500755916481482585965250633920747693293588310668924662474399403117443329327476600890348821545756131237552943618192990080557460781753799363733070279385391781215474804874656610699394491183059758100469420018573659961630098569110097466475327662659462016525092033792934453177973341490481224097713293618801032955451902815678477954170959729414776734585247267058835402083159493977602637606580831898570358622645039232943341522616785968905934604567968671106485413532433711781416337006520482227217321015246500983962171540326293547193152811241056884824630253117112511410854899506702332629913954262990557697451034779241346186695982822684637365706609355541603760266570145531857796777031770241914823945128053417468563256843668023635877738430365506525435921213757613760260800413900805891639314747042025749307637868753124736520230783593146490086924411046987235250237922765094043261090743229737866418800940795718128627259550428188605954088824229161950829836448033468351224952094887317954469580184192885875817260519834648097027673509586074646501966386297993132737728267481494396545846765115937719010736138317521941470854667529365432006051146697419006302219420562574452112202250949050551266921807796421773887108465434665696113171647982760044470039679590858939385970109037922926941722853308897667597851986940704641260367464026993036564963615275100600328345579232818480083782619458553945349274015264720507879253630830536695036751698901750278377707158054801245106681416711980342152485694055713117208329720776726940391748482252870943174951660838319089652515003763255663216114044189453125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,15] -216953724834943622346305549277235909167742053264867549013882156150994132177916970437497099118396074168317705400037059275984412552908566096820396453071243138386017403043001090593247971978204417143375125147075330784976830755997991745701834486233254074573757783026582937256978916046555468627626523002007493481318401004941504367468438868231678707219844383068803899877322601894058799764402329685580782645280880521643494573665322162886027270608835182941364048613418520556387355704652563414274692601258552437511190433801860162300694782962080846431680927358362028403886899114594506800246536388566399087017205815855967001470361807767377803155660800425415643211191908061262507416917343554990578175175485889983396521311561765998767013335032416304308711260249978588416581227240895343771948690895740426513014570661458742641793004261360940482919135354430225157915383460110625257561637755736671884953402152567680953401101246012658382235956770899699984343416489673700294966663934006735037390927145238689149618859389555826850345317335551019138398504113714838831733319948007072494126063632896462894992176623983791400497305852060843135628212360999639617350226398790082918644710004727957945039233750592005514474218909280737232141348591328290735271720718217698813441221377174296444784092356223411975288266448442929831722062169186103302801073610347747893332199138707820937229240184790437871298756115741274155335286281270628322770832513085959521438338141183151248813734879921760039259641617284077412982595455709487236908654498963673816143442508175809043627066915177283457091439274216985791394897445835761395818352538722411219777656404020675080589484338003307441892772825350684040169439452629012441266769219446216154692184193798152877874017421980117847176655339784057683217435895032902533140730390374001082238813263757651972146611441069381238627255595117748214204824443866177089226181176534650638840707646973356096743042680939895560270414896910523468590002005676155878454073054169912752712871441850702843293025927141872462049380185500437932001304080722026203890983852131165456919020029884942554796678447301372994422113979793074196792088449753174332186995961627123203086041596306015575466276975525874112602168381366443309209756799297429529775102985495937640591910832766157264232402987180475693189269017394832085051571887789820207209383208773443422143528712989057283525554631517728210438420695200509302856949645545915341714525074761009035567831479278714288633557406235253468474016334311051919011359800162014280072946693088595216668077260856065573129811748386193180678977695064196905984871424323330563222044055835429220456056845223180573611898580566048622131347656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,16] 241772304655948673419627611509248902388887801661999466144655254432993012659948706865601482171021442123632060330383258577512101331163637782172357076795650737290635592907368502622477872523064574070136219665292866796165214224852680145371963849859182981464557072258125435007360802050291664977646356576287654635593353285729673511638527233540608040853716522217214071894365968947696741485991232867415759448775794649156143307247208991939109888504081130156764450650822229726859641634903421122780312046537884953679380078392113595450675711779667351651743248899351958098086687362538884689220577195706950402561789704847964211162164768811203909047005593560667675562497480588906532325098339091733649122022806666247771996890716301116780379243707817225753884688674822988630175648581275153969444850790981500580440116824897833061796367691957623777978881296189018418697967166163393242199677923471403037313885556103287051684464348085435593370045194268018946714761376291954459297097457408047879824014697949620394234294179747042114388405183644007612497041776725355491432358619930349651630763299314197039455614187475460841188779166321264243980460479637740353344837000712805529680043308908956130519745250995047951740678697308359073328982964750698450925114830178976021292529732467934193557644020758014343517967489006497963032482864738528208699200221527041614021740309055762532781504331222391636849146519852924630812505201616205801576020799704676048332152802157665283968053618956359572034689051333443944557832388457032069496948575898613058324695620619482220005295072078081505788141573136170346087454023325494001116108892575894160316429721459485897425213981672955766700376407344494683294681636571285433040706684961100565213697992973995105055716699966774242580408454951662822922988299234858606325713524487053818174818812995083756106476085483872542723264848069438495863418521314352733404900747865296258373196463414220291108422282837370544183215167891046813754182030403839079808616347663935733824922138035340748380532344487947287458603264768519806469351465641005128104211488079321726525323865606660749740949297878416638365674279328633904227021064048048782291410865223477892907631709243572604077546202128917624722135735023780638863357625855008406630667735105244092098505279129175696108587471719432779390015708456761460898877500593408420089521989684979186614610693425023515797681384584917449980237099814304941347565120768447080097109406627079769108268314292404488456011751208939175659304659033463505607510604162733483893117439074724132337054093554922701293871115217732581277404509979688724738042791190677968852041635188704424732199314146408042347502487245947122573852539062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,17] -77634852246401119536259028332895498748064681442431295842052062018888346302432052116046276165860048795551957424443086797682979638894462039248572473732692414481746767413527760869052094311705221920312519789036373669510860834209559739574805860702695083364152712316673089360434112704951633321465707594483146297286765892086333722179719387367305701420940224577584974162707329586077625148510455799230214668289442707736487327126368176777655526704045627552668255779405427413662469431324659467336355824570579800452184131641875267274681099335441454706025306006223146704617776045694374245650414341538835494489372833760854082093852757610156085914946250616393535565540916365132968316893075447375841980052023993765859744134772706948896962405899620191609025983960839631244321354854603881203489653617014160788638914896177688905610171120596084624560123110042315746278703169310615587873482329247276234104512644329028678482068267768235923385740581133141200027819878267095842521497666505799563582756250474369062328683348985235294854267876845296191795347088439215230202743480830863895480752635440949474969745349059274182340633451321092604072694577259423843447160580259431113598919058801664613543850769847269918698979847807793055691607782395429380089043891382670380486394522489603087388889617325427485714535486462145701277702649094242765751740516148419514949176032936878753722922359465897973006497936843663353448194239059991870014284922890443381925314035699912955244015538092811981484760001143662157799340398237083237313292149914167847228414068841315529296053753599114462869414460485175606942785275729529640376262504304837584190005655255117123899088270483115407590835823862266923248720136151191729844508871030341812617152026276442024982169684060228748407178933718559434343476372730424374708529757353952608916236853360085768114731672598721066010830088427832983018169095247644757780974542363068526083119884283202901237146625529951894117703208035638273669543951831938024101604744751608583598491451630799756753788969655509943775570767156028763437265137639836716941592241300649079799834651263586166636862873104780746371446612387883580602885471930101060195861340070424806375519548910918903730826503057990000449596392183070042043855487008468616677909172875230286890467684539258716827448045037801245531170444206999932125255328589741679836318969456825507075431960060439936089841431678374666747570274163739844135908172378855221984835416059379318583006060260665238895742102821553692344320592965671266298332527974937514632074853534016668126542171652661235909117807688400197156321522633291518867079565279707912074634655333090922201265708310624624743923050118610262870788574218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,18] -226157578561130224312113442934442728725625810356604161752160732696504453645357059825753320589098616361427638798806565145897883980818615702095365179445401452709755540433978581947576274049681877890009041849797882104859293975189487371510866998884292909952144076568358036403994353326934454913641339339699371472410602848044120371004566716642614026447786219924422863310629695366335735197818812984815335990625418342314842948368462879069575409682591920322580757111071998309351573138940901231430904123015032312965833027264463635259839546602752417045690969544104644143013451719068270966627452378123424979668999619369768654657313397183351365647818978064204061524336998413180663826629829170811856735096968454276488240835321817543634709754393995499847394075966317421862222268320220742639748342735904567425469470707445866989241032912361805820056995448276725155473600800060002563112430294644200315495520507942109983420627735505018351239232763401584688955892715283919711656963271117543527231760257128072845019146130785237249987940733494111406763855769109948780185513496804305152062916687123176477349828298668446020728168246572589189546280624889527176021458286226599951354726164597144178692069693695686314722517507748736473736591572071240814062402058118362074478961137979007407403463758997398109427467100180415099274374378765264973970237043907771911096969897191594635184181128115086091970690485797024090922338665979473124768456364115565343166807958921418173281903474808199933511615237547968107529690603220516921005856301184921372438984325804014926200213525696988219975273399983057077492150191420995197328226040419786878041664292541750128621987177921764860111275251852936218839832489982944651926996159211613995969530909506272567862810401882270640945993461422761428722296078899272206558630371605964331771277324049511350764058997457755723929461187195687964475301215159598322780103843120069149450703341667056323519082048781159539970886675327996202954198634318776603346875356891525902648129327488084590873779115222447770158764755369962184892842085168786634224989660875448481781012966245411641501881431185307272899224910706365569735630155223025706046485658009362957764210580558734736837397085182125155403810659751977597530478172566919680682399065043836781655008755006647917371114305451401826164275072813783774045027638399816545227824115585877460683926056774315847015743056834073615607662149009293635210717732637041905536767191513458425177552509366926396259706916745591100769391501734077782141831468299675404354631272276859313875182632479101074717741552752007532286034698593666265136445599042609130147178045516221962964475728375540741765803431917447596788406372070312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,19] 467751268186238140095822681461184386539764011616573499936819965156104715453714900394720395609070422839059530279256542305334394164156534672538197957332442349278930666582819440422080071852644607940193818666791567582742560799166912985145280901376275127596629681728146107456458272733782313625249425006542758075715345149723045591032712112930378217910097402484048060786089152828705622374099870995410606747714962575098711163434369451840143219896880264670673062328351201594690623664896648090934096321116881265094634180312273733621301513129839080449276074692401522156401954726107875125823440853875081458204380036773253337118988818940443976272281505706783016804818012578364463429428791449992679854351597256382762332655178047577918928351178073246921524299145193626153734560945836908457070864684000507652996930509401825573343093590470618355860412018823997651808667053829209350788691719182877314733461410323708241316826943865283049000189321711983822689305264140809164030736763371627055284173451234330284478850215034125217728039339769621314790272741269597488052554820118337504280021859251995020787820884083089719961192768663624873459270552517389017229047017248749726958743716949371900240565463727700372221707959916598189004999400146828293291041915381671478515679793405579246937988508392466889562877440022585389001958070716374714053869705564580206789355975589570798545860704346285315291871716132950938467667730405329650521407583452206373951518625190354587299145422247568761643619190401911228460912604569399144174191450861172457738084691431055378341263515343131290019754863491958362386194019372200569007512224481689002640906616698547674281123638268214764670171160676949313035046232135387131737487311306938176999134212188032987855891295382956351027293426543739627790927202690649739960353249946960742705818190637410048260513274025620966335993492856596431351765086004957998999767825798915296069942807304218036392558568030593787016726079144648821975163804037023238814051472738725914879106174863171068564019189885806170974513495139427729800863071179237656946127702060463488850033926750532959513159373291803575917789557051910029649333486416799219422300612279549145388714950627795181905199086555664070585764517318471545900308885171698338998107134783069763356510095846458676163221700393938738100234246137776542420860857550327536837991781403195398318175897112833368021730723634763348538900304436997423892765509856496616854667933490745406022985786682576436664974167982304216860929024407936199004283154581213280170455612187445957629832948439554316047640921771530657003218225652049302947680504439169052336007425443837212760492272074080988275568415701854974031448364257812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,20] -484503532842409165739800044004816732857488608799548888051658154028412755591859702054196257275929622602109753606284481644901193406363262225319546156573982045430211131465281615559158038917867871645352272573628097048939810650739971555073273487599387647850043449756925826618926686224023939988101426816046507045678057790811861408552843820185945951014851871760686004756813288812983664660819911135131224107941245633363267943418749888592984072423973870221917476350250410199875555644038738632965794250892346555568906516372457894038038007557880649600791761916662826032754437190341128744753641233647742724278632225297079406181335086165173852375448444889563932663924956749499190528022954021535380376190465214147889084065176685526385956279915730138634336551745753792700168956056518419013500336109014143184367525992320430556594354008602643606042880617277390137154966348271987733090210435822141196512230376709871534073709077970041005785035222268535973176272159318072777118751979275696863375084467527412514123200674937424872666941261727163810428040790328611901530279481139487925217326355343507694360150321425797090184265235243595857060857950773974260374161585767424672889128685882462565819667683487914055459164947157218662130336317614409574444705918272084069914524506272216460480516991080911306790048128859693201301646109822169737082928666646724157989859895308868890134102972695450375185938572337429703143148957607658669212814641568160232406508665382988532483417696027771393703712164206735032644584963727834283556978456599737260332839129895101940708594770747839504681698854628086656706234512414306261441871327552839467947754330306507909227021572115721620088599656733732499200556812022476787308509472057373152958137290642517775312567656676720377626462307186712614754274339224610648150547595193880639156891453151441709092990321404266236500414026125244775054973032222707914258599050781154166743869566375036439490354086239176865720554927583950509727837570033120427861226922619547877257143607584412482287065842183902613039338518752548067451407720731232547105417978400813012437573626830882701240167278978511805016582049331239367818888343439303454084292628670919226957741240322858496719966011354836659116938883547749213444933324015197144332026272862862725608470246912811630435974111751600407217302602320882819598893887112549247133902176541530468335383892437207496129480784076179631274683281205297917719400621031182032589428329878235792198972254879188908112408118395930512604047849332161938050487216690819732484174986760969140628296112681816124600258004223610142807648044255142467459595252206541454859670620545699704470408371065510977349077847975422628223896026611328125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,21] 348074612361342802573732940477157444760567197424454602495325519708760473804761505597867666474837876708699507861007934530925438883514977901297410504451649433147710013756394737595481857182348051875894710629265900430255678397360556172019615163134158642361099218390950648537627168169508541423407373821480636334766907642102394347219178235379522703978878163907177319588721698253839954459437184765957660829408323843592151356921169159585239532695619494967630809984159037475724231992372764861426506534067801060403942810978063045041348717253214451059375084139780347253054050061238523535681738984473709108965409540092602789385736804891954459103195398149028616200885519733931869408506261023311345444835149739644768317621809768648519050472342756498672518502250544556937132339038442864844364360179580452911297265441986180676582823463956787345019649807124498798702808917596814082832847927514199487674616274323339333870411348784670841827773073694676931502571063563082468844132738152065210274069413514031351913961087868524328729913983182215645561851898987288633567359734109897308517581680527548751384577246662263796078619742323060229244814542080720924319691137452707044518641436940997094109681878184724715785114279503459486319740629548022935864152082009441036540557869204450111663600563083008175266765367674972723124204815024246423498719228088744337047436901282576649747804137714115937146704267932791065808677389978639271108692147523117334752062330082013435818104356772637131068146915644465637131063249710904645859690078584429247897287396825851862803553763603737465353159697331039403653609549731057364221457846092526549978155382536514870039815562156301243085324988393657371398497762683545838160897787086105858219957577519542312937300970209905936333413509674162463373940576797436913744311447309362965634104223294495971151085593120211832265794862596251364993230086182799580573517489746824589440130156538073324770748378808713853360641631354504419365501551499294571706899881148832388059106367673302672317689160766231272182035280902813016044752528861889808996417710480428688673215411258897747910364667894528559730765270912193464335363910855514960353270916392105714342941592357930666556823768598638360371996707266155440127521006894184757524260808661122207730233144815680489329484145858007262011027433076942471474703468066048581938314993692700933330080774390154006190750446107256881063345419261269361765726211986870797002412229690319652214069265050465134586528739941059288049861244648484570318350789765624767623798186187032977562433972032566290104776650819459597069319204566639031859132023794467159038055716979655961509378804639037313650717919699673075228929519653320312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,22] -295707538056965657214058750536227036902871865205897022252119099462776063678171861048524054409361460348768454686790444532999874202348447296969290066638258399956575331155666663905788526493932258155008577851568582089029665701907464893724008742157907818362051063242354192115304474552570884968305238155412575694211420588464043599045877421314556157578784007635528142148960652863818075907693731107407255131480047954680322951974133337226427066849639941251471723246855127051767929221996700535410603274583367970246557313673422588023323508375714092504949120127349709864316670233215058774337009018871904762690906597764299284737953768281492259861437664848231609315336682672651195337418443741940467567105461389169625868639466767162350891413159926743711262152398594972038744342937494567428413334569808947906392939070551395975337405070607095965981467648664495000502710644031552844494937775545239472807078428812339264924311840670607191594233841139920769013827644443798607478921626795445116135807046495240231300829552597479845340749135862841656765249556156600249955239309347778698681904518938366993503844882683344540017069148756697900700218661786277236600060994696097514221773118295754475135452576243382846509906468554905037582122980835169927232694327589607685991630495175788262521294586687446190351344576441534752498777510276132560636916244688867009605872385331833432887939025664177548269000342165359496611205676822605170062181060471090744842988613741990180432506340365480355312075711432564664167702758864427282293735708647795643350874565264888638856468236767042862381153856747517001842743711612040933909145535313672222987541521959088320621698063605423516582707566987134529431385863569146085520108512377508056608294734933057700512701682277443349438417818795484368343920961279245963426264220608089038618120767754499801151472094220148612354296174525830909503953109827792006301423731255886367783061782816401442716328427879629935536767458335290103663066037655257741856206110511008380635787101096786754876809857934558107697640399434953182521221941761503255748846263926606109150743541233887033942834451650384662400851634810736653019624874053548643145728908354227225094351800820844266757779522358339766366667758462918383971973641079199410317550280085339259920243988885948248818568409745677284721525144655278860007759929779408927658869965393701812398460565874606656822673439803361539914835851520469358393328429181931753413667480292916707818713201519063467035809975533340534532117943081897125153892932092605538644294826451309618140787903098288104869393772585900405453901335391907498735295602671241236693452139437531893564216854268815112827262225891900015994906425476074218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,23] 452839508122876346877739205734127651969226471842019986421123003175729168440002789880098997369004386337820249229348061040595914912678756399071247329255958638613507383793289952214976871626765164974730607535340524156460574761857082487782083059440834366446695930054026109578845575273826710916768815164266879833269481874302638607627627986176124212304665346149474681027506123991014621916133989978191063793438871610985263852075425084020513754055352193837669061602266321377018717792358558747204774099487858915745769855231062600815127599912665944222530395584902387296008926283837481717391988292649416124585332651878701556891235919684859495692546859528486193643621100252536538828163409875493458058829805093013949548998314663096604433365797861361604541468340934899356192419783868483867640448844260845834082211521764710727878562302569151775658937639511902966466207832209017410636131863165940894915227150254695532137063996889079152554708048107842424808250131787209789527605487004737953365971185164156386522322139221270349927070386504878149942186698243644913799688573471398736002290078396796155160960119465922876989832255907579738511184879120050428813250541131598966104156626646191856824823816148657398157311181152524278387046171614660556569328008235982084419892094008044385695844670207470423648241734204981542996795762999070371880796989093742084637272706538377021238928308388663150649252172261410191416224409894200667569318864638132178910825648779166851271662138679780811545445561298387949442977662152885366482902346654314058416294053848951488558454220143026937923672624354090816651742231062822874593002986644204242832217513139226117527095663978634318775974308670374136317582849934834675165405981914065604450899189871422265713900090231033224018284757996285372733087309481325383740373717379985921962447765222466527633425184254356456233126070313722645213327098177572913847868446824042897474608008447775138343227635232390122278391792259882010866719227593156146786609994095028290388123297966106476199972050181477283993329853875741843252525723956256903228764883235500767701040901996929736151319485218953088534006519230985477106568407423452740388815953029268992238686391351272561192989823579987726839798617075675908285830720041833226411832132204846321815119417041398075023299841075789068494567371982175596684057216535282492995910229782210652716829017094043159901249216894646806135704455915882272452749494048417475758065244667453429301298619734999984722766743305000958822953200469853712390119860890648722614699496584623659324999162579149157528303630664089945308434928329048183588914994323864332305590709498325345890174518145160353910227968299295753240585327148437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,24] -696079612825304265315620432542103971420133526815621259683196755485261876712624798720928496582556594449165885760308837686682748470349385075939049408948619811764253568725699194148775953562611957711125452847499591052955514345069831116049847451129116206982649512437941145907849733675959615606949556797663671169856832459981854214554304685844190995626639033170574066011742150914117665455615613251530762319051873172092053767401646315934052335104383711169402198357435039102704546762877868790980461562987509615663229266390520037026624362303364824455218531353698872863942152535514411471920257730551571793240310715264370548299098409528053776501188217119622998088072317865722424419836202004637626998507765111748601768281399850727551609072335412501651640142667236795328342070374413125456607158485597969986789703011704825742399410933673385584632947532415366613725797078775800176933607484832915959660908113715024204484083126050206295488576126359604015310030101329231259153790953690493549864119644723517021779337284874117239225080557589194400263016431755517438405103818300634698178050762297359831198325140536025224807712754609737532362662150511431299349172967117818011834899979996176321624053863288503037478056718708945059732117966599240546597979243671041130285454109366908370568788267131379721604785020594005239893312808583584903855273846178760428027427391551407009416957819947302262544765062300049985240896032749102102388390024690741407212081923363175141951701786713497931308957105343326390249904504811349390218705609604348040258848600594429835660986679146922859441788468779057242178028787773569880928832676921493685413636382067576171833401447233000875864164957892622671833248810235147499583040438920627898703398715312498319840389964667351814050218574345437223329428808229461932473537749839499139814602263555943889484469264057726049459920774193830264451527831520035572329531079147854574643687665617172426135950624285567820971552585693028119387365213565315830783775856661138067738960113832371017647076393769353003575987445989657290659733629558339681569794296408618196940169393429535340915180765587695716278192657213161448469085033010360540319735078836964739452787216072622960379600507522031352645039272969542170663559147808662473274425850896290359109467811256413850293932881858486101845909488997034988799629548594921615841562391240453456203080198516874385328506850070553328727688804852901721973221020631998638423902596070289074529727045861375544268406943925420645591324029016387776130616653516118795521194740814742272557518969770869477661197632854963818351374288724772413441999353240106719296218095477152066720231722975285176824300492626207415014505386352539062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,25] 814091187888398984498726865231346438319200335740802175635833589755235769983273751500452060010057071435496142713933122290783296605259479717154861790656251589621422689141074477890754469213420435375378111430263033931574758124602981316470618837204080933814701978520416341373840518636885506238069745048489281134822942610382266564632612703489119534205122386047488200473429282340250279430649067651098341408090705082382476237181917274237048663414853304379645440322818393463274862004370162515595170802826941174662833819437508550490514374768314929630270923526993513531331896373919817678972500401045086109299434712410244616610401447113379095177482561006538553695364800301113778861092141184589799952485414367161947462067550313949591176671039793906670649093275956154951506083912172589589552810565667466505124904900181418750713626014288970471953352110297501751983312414092288781119318262656395851571090867982027880913886550349644913974568850456728409723987079495136077059799712961846305989179501065290591407843703113665894348564560539212662776674916769308997103356618055999081321350939949201241557482225246840483650970664446918611676097312104413207657568808549314775779419393039707701959114673567025442890270062414046137758983259293116980860049407267773025458535192332047707110021298327258807466898307967633049136355282391587021719059180961567268705188209315593314219013134560101744495645223478031818220859024071645449816612275568791860402914658411431902707736329033908900493755136143552208299264817091693112390043774878085842830179692119837603407720770819377717394079033972828787253116598754862582129899547683004712046532772110872592426015726627299801358199331898588006269593533614852346967459129993810788616737505546398427956550437285367284332441140360351098984867611761459349714834376100490487682723766734816258533032370295545028233012368186984755093360190641561691833413635878259241086166276612991170993854820229278422562105289633781250510616847917132562085128905309569146062337540353478305275101017184435158776855004975926373417724490982116622289098545076686996539714188422584469575611242999094731688576758547502682309541630475027849772968682040967561154001930872147570749569010682227251763295112217899615141606864110941566402021552906778637130996449281218513159849777095458000800301433523797222976570687678798039179536455470782603439467808737170432067444011971229291150651384266142452324969226278368640351297346299666784181571556819567065735720137209089825523615157636727195033195724959098530409062627568826202340753319065490523814038724933616022172516913625881287739940295854120416616112040876426775115775766685942069211812111007020575925707817077636718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,26] -726796605156575971155837806331366518749026076337911981151785488554424694080564018740051988722038890913405280068809255810371027252426454189707966057924465184149040240137586823448365911047009581911811334662254016476528343018236257497250903798655023363701932665301296952293949080602094160166129715640196301240669265127968496958331829801041653095738379048092273064853483041880295299572080662746716441668607575463207960725175959125413420445926763074753542436508750541230743696419138795558928895867741882890772476366225440258906119316654434222149690926335592815563421856652202431775794635918126416055996259923870341146280181956723374453165049508457507451369112235853647442660329056259467164907009647221769630976164176736488890062805908324964627530875324254022820865600000873256691699537732123089892973502831995014773120860088936992436031588628056326474952873429772390742505386344190778373404287503584363472213985060847380300384401402930360451709502562726944450769224785796409201318667594416830504504268578452514524625302571630707435023473985513254157151481787277893936866260854105383516606368524898941575799270389097255867831929749980368270486013578694006107178900842168023446748977824459351275663150411357786859740657105527192795109543822538039123461108969172670244162511506256087272848368036237967672834387282492292466882861343046722147689414573541308862806581029713116634224790474119541840054060325963872743766336371511017807740973667113815018595517027668447852989192989728936816769967562827740785447907090849144958228151703111858336078559901444401020331503791952233907581628373127258617825516724280848445700104321527565317830838648665481941963616154691079662129207629304567188446896483660405109501201221043078519316518833361988798426218387542424523875733576914771459111569893453813978142098469175273618979092437136736934688544094171497483904080415407381670625579771256255757247064846080061595133342806150578494168274560434621538699289996942145426314156779261075964940736106838818670149824003041104964169375058074930873291790446317528632864656009403659417009777090991864675113624616891754351949104333316237189347687107262781576737845173324167285973804618610417952193025977385704504575178422019209891819617419320832450384224412411876461591044296741556269379904873582472966574024991196990017688744071760494190301809144980446495167337443790758184814155901698780247773269294102614855828007179910835836676224250223537878238446867484640524371936935148389485835305112798483314031738386731416574304238335375143026933223219922826720148400372357457384314135005140226307616448203227473599347869680142272410877701410375040062816776043064237455837428569793701171875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,27] 506322584569725918867194275259688782116720048952191650206611034091600157262921339130206236963470171664150553953666573898121636267287889832557146955129124692279097973769785091258676773556662137321541360889737220877905347178336409247576300890900367163231832165817479615086994135068389771548168419697683253147692445402220187250048092830230722551720637524433324712560148595468361250350213477057253699307327157630302466978005723133946737535542708242330430957076559989464319357428500870220608022308836368285885696000365494262113500325508028757848044795130196014543823669005284166867878935350753817680461532357948443884054025111355279399498272195367499529576068455773012002553243017384197630736370377083343868493390367175975599735343788648019009330185309611236978713036535165892361859138524945046790676902807178409506011378063536497978391038355550960203521356769322987486045329017086487078539978313270777404818536931248237097932226360177336834345194299394565132074197469909775644751948317872296292506166663450118424789601517639313190369601016515552458067320444035894683229929541827782240109444669073615459398491065304553266661478292292172637948258534587167891895645963556905211453625996593655742597697428717139572471776316207245254241319246802502326831475737562624248933050871948559276174699756573614968488735476815973079718804455886224339193601125134663538054373187883167039528961150487217176895353673645704795212247551203231097612441636105343389497407859215753497502421145959116913841707291594982507884993057496761242979900826873543107400464496617919393928210446150645818927523380468491985436138081054101158150373989772392430260052798358644558380298592275151975114642314190539308948800014896252560763383869615314387897295104647941139598271190852557132232005295463916231945031739526769312329839667954204200562341457075315199103411176816764738458070882030096198534845134142721282611043342837615465331737686033660850469213573196911130359742938117816919558205663018798619912173660201103090975657374755786084114386754833422882367647846229218049165343102903839687797053874866717686938454820519941472859091348825470367824033977735718448274695617570345640166025426774296681168132600657172585444861268435852435553457890744710716879459711126445093767121114894563042023832540544309836183161034686121243794459752726524079999798249662516413860763907679498265510829505632129052718181175112408540514391117844770935451224728581471268664013959976400903146329020206515747210969257801407172172003216731205327363144592323429837054707591208634808923834837335003266706599119417136023022902367673876326222728016407511767024417745125444006992765366703679319471120834350585937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,0] -1838956709567586716036597113507171759345742850255985850363971755566591276150725460265691872946763466315848068722488492040328824140607040371155373522823326324773562509607046125580784153802364195563942357894112313289696099205191759543310307672546180414697581015783968031026478372383487168243966726350048138418742370061444319607277637478186518359063481777378214646624150328686721307710974343560371203305435679568489527865978734500877376384750400093239102970569734263508912818321439827738560398427840850977213785250645498558077928534238065710252601423608750744047242775199339032151756608948894092162645994705910093576100302598429905514578777440616248753188974036935163287645562607907141618521371146883332195635393153800404047329286757101948365310858715228690426810667229380268634151011312642540952093814643941156578924552706490026229551716198991344855600300438236837677501839464034502783818923924464729634067006376186818636205814427332380752935843587868391126280310092374932567881771039913488464317251995444645554173317403758138503893890607494461722641675446914401231811930404941466371916785801093242878343408107145594539638356105548264508392144134646714808397660112188563669694267933737265572305795438802538886097669890661655179866830997086909896892163066336843818524537927630778558885679418919094982828331584093466467139738048425917948397148126955396716385534897966694668617863944178676434559897346825059493934784307956476431302924610654660427544071226803214452051321744214712428938720095982814047074812135926457505268154763742820592202036308988026871335357765100240394538004206613478261347056856541875511348089421503496394988602704664145547347055696565861280024846187004787717178737717109398062176825538842260927528226526287130606977402376449306493742163886393069689042471563388457399586225771173878467247373702529786373564675809186704378018686200155385452973058416802330439208743481121531521615443479442248487948969551008733613950465429631854206874451848458797848939137732956946731151897821014803182352964668954116710782940139788499382793135964136192978294378512064589531350978112584801496584177866002328946524113572959887073966973865083032734704051276845801747400064886309319404660136850723300207102557005752278630491897062257028491145334916605453303743665017504913011406639167492860258262502314877099644167017247785688144859427889909724417828496266603914854493659989293313964956483834297585018943400370070315230028115214994989753639444353111748314111672220852287637048434435674656573695390372822455251870723995160587099784166298377385828644037246704101562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,1] -217026828603380257118897607198460856826985382375211068631629244483483406760715430733877885415788350658703258975459127823602679818320896372855969218478451674077942911331213860650574742307636951516945328562491215010433054041941636281811905839143648407616269393494835416153279554582767541669102957152025539612245675039726196322014628226872521238010410113442850579182752213500485541041036136036658243235274226310915755435187984919959117993320726133715775091253447160310899850044544394784954230096180144712177746412095939250047622865200550937624472103158949499971537528983009735485390481863881987516954167545977735695557606804339894152917784753700721160086982068193593541558488604274540220100908702314022579293486276617900668398406388604424715915089725398579958722146508634581964939870705737648577890281120442805349079282353080586736637567501320338505383364240330036932731915106087180293167275240571925542508013140604827113406148735788308972658586742490583708791703926216360409375553723911653380768895857763247669120910403827939482423495201265381711720896895219767712968595085035211916376255325522772168835688821414594105430609362465500065039232281083017736394975203455348459249393732239194323586955286255833548105027922363681702444789989945679501867823667310436233221586878816087189384017187977116160431693446222246682934702448407062191270265529561249388343841494370580631696726142092048515919265780903685240831664818938554821770269101511486767496777337706950430976499289548944917809753623570424945373267955736427172414526126447463539965287909417040696601124382539489858670645621811425209699303935649068712068927445118408785401465575231786098688507733320352662615432713526025576372317682548780515240723331253945356958264071479304750267241899632441659034738100157702243311581806404984408602768841100309950905629707167453688558496830299927366008625056236509377623241429702400116068977087500707680908549985380498014982402956489785370276461974826434466349058387795437331762833077731844264090172839302730634172837021712862567516361471332674013587787912875355691590398241309969155178331533868370794498143652841280426955424186144018739799040679948193483541204384350447171103672633225382473303730430320789751763783817491649379267090521300451736958426995823371104378882825506494019615845601386156667606530943607521260188073306984148352596916072888559171508686560896062540020153859848673187281632914256814055106401663606118794007209626332203740431489139661902809813082160975536651346383350859413600949949205015317061360092175703001251196519461039713405625661835074424743652343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,2] 684685150221431340433932579738996055781317757467069294697396929313044938617189096825869458079561732363479484990527066679343356548607890467133217926287365676828399643296834934083798619279652009352403890411954675070247776022029203943104265691737628554027049090900063879482661566898889733807924335218329174092486968448285339942320733378573383620552263453891407378009193939122299747737668579571358669267946963887093009361158075820776817577798850292492179324859267106969876146898314564724751306612160080712770638807072332533250867989189691311084446333571455944521121043826764371407371293044641463835785692467407269686182572441689207864393299888341313977719077296726923288633364176939067347826443693749872851134478721188362298606540539638114134455615123652088802061394083449141728602058331570642270876901256269093802375787459190616119464387274473229210415516186674662992050914404761877643765760453747443563360153547010132396914290841341508767689667840815717647769363332360470161747431490786687437250533564103227758381200087421898325278481433001931894025943939511897998918246356815181044721872102828548085561939645846895269544525873498959117290690138263962187188995121282116149883383057792177729257624062843685951730666529645975150466829629820729043733081163979596126968293672394022185481795675374967358161257295247392293568966105273139960708252897333106061521796399309771048920638969159653847761444535053126265811426466923550061956056471831286119384175053834393205175091967659306136817859432946525337120588151105750600727409724066690776269190850605553874059559465720271110870653569684805875481632645537450831425474182546920750128942732178237444708613429451891293935844746392943419219931035524250445456451345836839610374628755172690241468971557697927658841774184658628677274569080557931241983082815218912559271977026564299486651910369613820185597626095876623002379471205163171119086660281321434996211540247915227368098488372984277049403324751282963225183833797344185101761750896313456090057527020292628414542757111459985373369230359450726383940622359934672772178423649911531378296602697517456623504918045530949354868807541348279098664628319165672319395926171061450024568372358964448427138231129731995712908094981740795656657016474538028158975380227862683464575546104789005317581680618760516941940373467964807640048146715044715961333852565427603321890828903065105633106456063539723193614238828331270642536118580342392830906328130014689071938650907376152407639691038613594634540028481776787367113654135983241185407427456411740910675723758953281627981368728796951472759246826171875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,3] -27403886774021488674537122091505343422971595203173277049515256523364668211395944702122034900486660750504784089578043861846051827677429655380800086064831230560172371684669190727748720176099845138264469559362910483497504192295048054550497059860286993744395455862509750492602520580539005842505765497632861397857415185192984678148674982517954960875452471172851591276885176293482050815301602511816152572766218599663138051267396426124991571232348726316530823686487730794516368112094614090649611213590805747454326776262057693130837543894948698789577501374509833360859963925854998512725431780180094062456550498081958902306630409005275973292530066905331373881406577000701636844635222729931700009280255082935200942006376752704946817265521887555558594652870648662061921322610450957155351658907707002564490984123999584163473168574335951818025797842129207739936292335582255930639527983866399752449848244972745795239866656140005277021628245096965149851086126644656325981119141140549512553961689130314035426500967455469248920069273934586632089777843240414647637610030709647153820556510372810081744209058963921475072445555910665691603506772090862624853219880515442128902816210532737819972412125846416566478547452139993025610216773388684833243389104659713725721795045460441618513558207034250231941321005666721039925452098855057720005548520674679110240572105188925474753291052373281634431527645393180474268590221019684198179897741162802745896928664136991964797053051958008900515183204013299104574873012861718091777638179917408788168620275113145366273455710956203528428024010228413357161735360286485688181438700924853706125618178242831798330504197077961988957280448843713229912219187556618498692513110975900302133438834890824134853488429089104558344977816925016321868428381913308364134270978148245127829494230127285273135385029102791031137783841385717171979495461976720261745355880395734491046654722486001910785348780747954889136045867693974221906455695258544264095961625933744019901963659488835445278231485330521220506815814079731307556363406012855044476788161202757982694088752327357162806885432258651057222820967315252960106066266051576763400482459564313228094834673736996810404868452982172110671329991283613736109232334994056398573851398602576852459129036211616291935968259638107736937130048677816032822905668680428889069032689131519675520898450392757949510771569544975083185000149245919902725207811139390014137237502106403303312049757154448141931832424305773329671073312329967253784787895500454120982787509730991197822647385941981618143118494934342083482747831624237733194604516029357910156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,4] 580398859180477617725735141652038047970837791285451839117591081626916462129673756514819705035266845648299385642789081689206007804303349479721582967295272361418265054146394810731718278894643822769752200830733233541169465495308238544031953781704697407053349935954694741353474226785615459193144978533064665816967521410136911715631269402007635511536402021797018342016750748055092888568862988211427745343484733325887846780561747803102909032282720004709066569041085603757099456880683234801149462677408882558976871788496897725166163884334800005612569416678967915089598926817678034757189620749176665491166302886992234620412861079710597374452576150181509212895477000345486358121469467451871628995015636102842389091312927175397558040818575942895642395993969442911453217312144440911123067337250352001376511620489109923012846561551210745680064221556750257976067840187523895946575460406296509942860049756211245898858274328057934975237683314988245503335980016264162682032849468143895218965351881254893709539274643617640167253645349427086029450029300288552126622430943662264494438360383335895429393100953948628671792709354722417844456469298946414441567544295384515021963072077655362091189121869983419109247172894693352708931985641449487274956629038069825222855444573421507731725077709398031343797670540199996287811946800274489281234564767578845139210907429393570985526101231618071184738964765567618141226616466628052350766533721907205723382670648104575601947196809573494055897754761084642744518487119518318067640520313639098563289151943568890499696996589424123506759727230383037148075128561708363618581477442396438734417533012796130526845745586456261728310762089731444663909071381440428085404138078007049635631829164835185534808814031183143457029798409499542072118906204821934882285520760117682072633847857981831495283898284403097805074776228907552204278602527009681281726327731646235475718448177252227240637373567078690368784831267954755538401419761218754418431884228551113225502741255496609989605422556436622570543286731964176718001639829604828771911418100929561120405185980180746047080870870350912630000314028400479025829198256218603558277391419194127470706836752513996101780970004826475363036711090341425344918576512667985204867319132034710154006354835975191070849309369648439763389141850337291791710229612723328876297023671884249380146053344909209129875177496804587118481250359030492842430421737354330956214814925657540039533239239610441948984621608349553449290740607677665067873466665943886251316460821738563792632365246610745492237104676471050811284750278740141027356003178283572196960449218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,5] -7679042070569833043735527511334867878912151787381539512104524965911957141350457596393842041442497674422548552212344096760339367409466778256440152503209539128618102048086164696557433020230810784335524655377245799109343724398961079309252112551946959625335818635587495372114746009393024323448328911273225407661069551424383415663708740708206504456505165817222848389774864554808770039355053817373148661111596909356470381449442645873287921684368339116566836787203098057975073316768853794967334745994016048128530734466000649267618160806211946645295758458874325146447850159812919060344292942733381692777340942195285025780444871320929895575703253648806709865467658614846218892023923976429130540652611114629213937841614141561622037308139793023261397275004215087727885645459780039827036910649574375904964895347327571060748868053484703738056755759808446521924354231177101681078508385798087283861950652138489125145287991576575175026959572932044256718307385102731004324160301351162313914493912163340643522061514494025946340951504907089169710133233592285573553226697152972212385838424528954881597334428892880312964177943678710229470079675869153729551317842840698839994171305762154259089005684545901641770218241439074518454103940405163796653621938316171346459464269311345033608465444899444769305018406836137387994250566141603217025139393762388059510053792894161201780009474762506091123332768245213845038466189752178200609078773858087095957719516313468646597170027353399807609670172092153630421374416308278502160444482336100756540503442661380044871517852043017862297680392854129627391671601472397439718912147919372997631702671387061842865617866188270059242072329211817956203705389346438775952812802577700026552639994624504743588790363198398835622096977931454442984347956268237671717647338514529175698938017547355718139413747877817431712659360411885358860413240920428142092154727545579306474477756162719506610098994432335160842411252249001125062045110435840060459911041770916689006690932018846025637131228322080266100347003636745258437864088730648459410312770244963223892153213290196063094821834580239669226833204351623778529727290216008333526457625678377440329139472778702060029259756850449799351877218167923816425499401178521870959722191723235209064850116985340241781745050307257618019724845545058544430067280056486289541899395797587389764616682395099969096234301134080711645664733769571508247151547105054267124359012221780373700834741922969031956798896431078449776552116737665493670468775005463236374437980609801976959416469719563789482689835486878025321400050430369066400970723407226614654064178466796875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,6] 66734023609155247478139333317924462585862622137400362973442816158309722413833729018124513618860715745265638465367084936500777979148016898351004024330592667077945612302148371200772970296836393500492111040833342388562307479918150234085875223844562585142726574629735427044120071641676310264989326488557426181451343653026528729245297363628225596492970398796615891652666008223936732853669278712459284922384989999189804621993618866897549125994827864341469013668896917129922237519387742193826136444665305699314132724662809420158450478427223651875008701394637030794345689879902975810729575431371870338866494129426027914681561107181118415650939972159862054404414021890691830489041410189136141137476223217763705750506260595552833781187885383213403109301352394386741091351987213023755176585784449800754734557786037396704394133303510538948807645199186762064286588021064701678948448020918328625834379995939517145934486526296836315028966043034837664992115618678300183486169328080173494294596823145204376113748128038262097929788727058555429946269337583758199978671357174886409923516947723490973413534981283843700714657216000530344695118835705082848417138014340317547290915235565832739114941672490742536598810602574896727315790352515868312085548759386066118693303405313981082011290079558631079654138614207651804283489979486131090260190790875869632178138577602324421772301177933019290378465312776580369354518691391219415632901518738221306415448886401500190474033183405527559045117587331446534355676324204221123557806754049896956494303384651630351818604742958114814515830053524105217127725697376806686350234226386096537722412517238977337661127723835861887514795352258927318888150505425298378961051187522581843049546194985435648935791373523393512358208986350458405370727720312028548650522178539808701366157960233621789332172912156194558510916192278573211065411443374798863808528089883315763694640109394821650745010634408493513626657066605070096498957447859907824335723565820664673403714071739720299744470017306518661987925394190091883633986705861636737448327838199106228284847710769052644283936219771791814446336625293575231264226348644386838271800379362184728351690841808561371708095337714187950699346038669374743653024493247549330922200278730849312797962984034176288043633548263009907326773307846982908829549513333886453078187610422546795455324486463570212865902566876348437745720889839297728677926425884368019015840905060710253462217123382550278326004848087982652456953111902179731889112790176541762850054620997290777219236659173310868213134843198604687957858373489925354112711763931997666077222675085067749023437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,7] -404946825835038338535080002924146984589245417325262154422979553565281592557575492432441709535465749487647580389560540667302058355822549458989190074832056780946040440394902433008888517639146601274899130079506382391981447216022593392135931316335761605170446573872432062470473365755840871667920822976094067418133399117685139202854423731093519664324053496859264800801090501949894308734799549624373895194469865986134621741713633821577141428036878875509232702104041900241999458654947817639355571483611128690134172938448909411448611378709800793620512569879657947462090588637018124392217317576135979304463223920435847633018947211602449366609580709316079607066687852751784051373127823354485129238888672222202900213312493639933831070001383244231355334298819876377524287580808502351555082780545737907544422269433805307963447809449225355136601305700267226127991231216811248524958408585309522950857983263609042973569463683190684698583880614156654948705357883058541943279710781835300716960420960549763026065887454199407217362444044569658814409449314287900226581532857923950795715854677623623312347389679588930418407979893639745231089435585181567621580168041914076784993129939033971911013774801130565300929193280571380656088273362245640010450529687593069100573023124478425994788824722126048465495375561826194159837616588480268518032357018374600448791564294844383660478815695581348083563087434023372392759846094066779823247454208054517643903330335177660785489129253005399668867392695149576801750785573156183129851561350918553576869568014717343075613862353748840385328153897740231037768372991961898446143862346802975892726628444924973045237364099191495414748828110816275900983640467914703027710627796555272009196751517931132213768251881646816337362249996292871572209771109146540429619035884353857797577751676662879946057474909571420261866950840244636103748824775691266698039945942583191293472846151118066913238264008751190828055438641387402925981090663428406714281083929033555956739423068768793452623769093537913165866278893978271787423891098958430386849243019966930756814868894528516116362610168095781427191231633990950440199819951608606998827151749902920617189549262213323377278378804455405080317206257969144690765748845786918300433853080748541131198065977529236362508921650107262690983986029895350907038939524769373021369621953055174147115838328227113306914617871505639051150261842162970529781337021733050621030777607105923704187816336732712850350996150090493735521091967556302706816161132013795555358454798184788010173377047662819693199903117035744918568389628089975648672898395075137045751034747809171676635742187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,8] 1807878062860136331161903390286033711331239931508187915950914124041822187867716448816873070995571623011453377958663597594478158442273154759017776538044035803794247785974903271959106082112444651603579707995212540503094787077733252745443291441661191756766129619816362589380034212325104021266430546576828458624862420345201131762045904263822913711726714521641260487609562743364964243509544425615422187333790059150248894831084289460370202894639638407779411840307757805312413938206343403164499965363240302596699362027291189204608706378512914359325042624388750298473120039707155707833452819126414883864408210728948028908058734195027883598736071897108537978776703202532794708943729167720714183193475096669118396535955713093507755885333465414601329838273068861354198121688117136049311943410091561026953904951724654436618755626555453951612937194235550706000684105683092239318997729321988339684768683665243771845746250175454965554411737595925249639361692148503750239466617425349874413668733190657379252319592894207484702485104543906841546489197986960931246880151711542629241856319019276537683815335518404871137575141846959717051515784575249914799456174632999830192673742111783821754115244619797793950511151039962475497735360473138532685953316557051232492895353947842857685340860350330311395562332267665385085119764039299030744437965971119069618102116551588761273567889526115777821935786717132007742288960250053390358187142028169184977837395362707423537929691951449281461941314124620784462217884016538520466758164717484652856872857417253192115816295743713930819056069604950228863670075209187185282757243490926544838626156715268296320655130728289698967450310459520696092836691474275745850799438489901988315126328301462764761925783203319568577846470890114428020489758072597880871900911677088477180484742311083496486855073678554257951533902533928959712335058609700548285446450739983558396989515107683942116492424498143656393683591370152368756569224091995550390899237529883562652348157932365372968072233141248050881877136353790114091856973786732443508331909267612744633311403546432248722440668521179361129285730819646614508771400847636231782228333601267944668845765329776835795154993302005506200719695393688535890477626570110883137943844331179831677112131618441260833968146350773231747116447629651425331373311523044751759092458121380699842457107888095540193603050034955431053646471833590725995034117360727655154910291637839413126516693702370008106019717649831982895409179606670505350101174057865136663798332685124733236611249611711707631229780765493156580032213243246867523350072910282362870226791073946515098214149475097656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,9] -6097835379004475032538411554312756625243206367663667440728189370409629627334995397753766656894086512408115296876015901495814121156540795293758952360272281532624268533919232369062751782449646150810425093491018862918209077805571981140632899036961445052859421375760413877322971982614725633391846380599656512325933004119892175208519266477574105018316842174148128761309301646543167935179464640514659964226306831076105390547261598495698818988073235184387653690849900882772412157514912853087109392952540060018195704781788089732153576961334627566430936940389627761438338735294412226081797348460745098830849453837779852482066267742049620446255517066688460541997135043094160687250960251121223669667971731663651711540064216832385642518702849334658506375138161712417271260413035987996683336701274266140563056214136735346210420093158503734035304134886206714369018810842527717667431135689108683425629095448950476217992062853908109175944662388124233535775379009373722895840152719978792947296725198305828964333984788544033822860161886624633316551176066368053364412331252495661154750752813147831596872272775376939352212929784744244647165600628130501031139017426985543281092906354610638808235411704062377387226381112991804395292356272708529178567516580118619912289557245044130720708551082249648367245827132757702264257060333153451701219506546483840501858203740798717678167242124806463647392468619784015062771740135270115033167055499452696709565372339341937918339059350372909799417009527957319511277425452768515788749215754519860293455976612224818153562170112091156022521965094061919432374021065683291662543359275326074938126078331905658777014520164650988548096661213476857798025265964030198697640390726404638031956961648066289814042603232494167883505298049853869064963305613568215109069650141270934531372251937520507431689032695155296733474099793632717866410862060437820638210702937603729773194850755445375612759620664421054549429941835182950632219805679783297450907940935498782032998836896467049725821876869212423141046028217133891774782486229872121066102414455776232642414626621460901913272805354047808985351107538662510755587328980352647806016300909889326794515839413968731517699536955989070008781435824945424955241871112284189696419147683922456626433964182381722521855189724209865452219358126114723742098600298903688027980495206520770001237583789712492902694370223972132451932454304914068828134275029896736081827041097986191495814615493530668811040730980512565279138078575135079531080018343496313851544512974885800864190253350167819968716509928120863763219203841948652794328639026541515923141023591824705363251268863677978515625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,10] 15458777305642258488204805312310496596193093755755916918534640043171785829549859988986183856287818557303607763987196934688782602927506639942051148294112524999802906643112745869079407632436714328603189691067984660970139251382745994633115794443535690661616702894285230237392494144269641055299736962959635470847814108126840500431509334468100383303260530738494885238170042513445858566822599115483784795864470994844383291888570984367093429708678866785536658087314493773644056672833638934697115422792608594356463389370041487142527487688276599241342828651451907040412776995831909393616534984534479529883481271935732956824273538430836342663054164658909030267651576800526719812100688916903479146536637259913901316990788417997955950242537763862941654325141285551867267421693073311477102109682190437672577062379544407952861846646853718314604259050702027800073910712888912752923285787850912987368332057464645780630947718037832451328084747833607314686716152670630029856793127774072672723820311694748360326609290888931639858438418200877595963890815417178433985104968470213173818579939214455444892743046841320980648590405238780057427520547941351981748918118953177055843836920379122679507315211830880891973920023022245229704423140530379801741920379805832494580189587309955274854151184121721003736233307133008103229593504596217427237380545337039157128797559281530635926053884682595596162258140763347392534731919542389949805092482320363319889245339586903184833049655293845911591078653733346076655931094439629084408836814818638545097813990426579271135667803690683802385172846196653509635582760069123978264606161644478047465465703273173137166263080662071241324160005654184393158120920682202899700950575825194661072884459465505898525238570573605345439641913785761305339700544774010196618359394792307102954014872168201107674472229143175653717819259214996701586472032211520899811542466861942528469170841019682467692576405275560032859564215716231448663303064511784313401799379009251952107613977917798912721857277563044749923903611817699489614163610782923751569430221264342494742025090492086579856297017556957165506023711540165575097220036243170551345437461641448380177724191866418308806546017416476188132222781400435610184450502951744186574912336655178970051678979823886350380322383791139662110605483341642621745811030225297388701762859974127006764968565352697508416878815351271089527217768871873569238425304447028814634923326218869632976238249742102876114181992442329844517823203358518152261904612386212945057776709180681027388153051020184857243409115647902515584192434626525587630072695858473073122693608461020176036981865763664245605468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,11] -28089418509943220052330542612022601210523255674125372870962912711195260554296236126149215794531585219734839113185258558036828461447754459138291094147483500241725500103864522677478842101793990690737197962700705138005971242506309603453689277818258305034158760984169029932927326225052637174779950678895965451461025612592367518967514663483730357428556289363592642614365286861144308596382785805620700849342704012155668379723162999470070686049737582548184370857979187735173668170738134406902357295615098177648782027148176636826883327903384620018290932843613147680880989580452163452014513491151299639788399776426225792490449656219506141038186756003269787428466396321707528889315502124911365601275027932100429978426977413867240377694149587347402834771247110550103932159369967805345851671925976364000159304089550353885390922087624350809679739879082913636721791957690861263556664972300969072758515705775639785703842400049395044840733853142176647127536966113432983621193682122756263471935024087717066828567420483585065153071886852667646669968911023891503413875820523531841833416067790293824349929344753224771978897557502133052659913149645900440820703732263205838897749578073618555423192528554469184266920545056061871450370834425555432189757891646353038450053682098732855008728172345761016136273181664271206163139694751058140569601162511839376088788243687374553938351363684096517624497471864085622303561365256848925728870900466092583713492860119056761758825954782581000666407035527507849739520750797775353516125201488090053877036894791896168287031703065135945719733640001273014491658031835176129739952051152692284030785844197276574778094254380822538704894679946288962456978124487173565923293350165225039656598804544549001483881434515669811634384184344031920467786172161731204608812640390130368176773776368140778317273740699505726608434841855970641142971021514933271175563728408115177437477961680152806587706429110349684262841432489292221675166971664637151178035248249472770347845182670508633123813773019779917251930219242158206213214120638298091843228882983587617351387053793407436072305492616940893420522896459866758695893648348042783529879051423306153058462505127576083011030450973061504371330434388869038211278236926035465351835276361868127934987892625150038938463361977253904958258769635548958681194676993366393527899306712735092999077845529804533483327559269102907065169140333210439784847149071352664411099193215909158551992527021236507345004081813237391565700654125984270313618057345538938337713850440499611248310070939439813394786893256255932897920057341332506080214823004574081133460060084178211425864901684690266847610473632812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,12] 30788950599507874990474877688431351561129886886649603788286430421683961612981254448027031035312477250884893067781342250704494312122600786983039308640085447463869525078459180641168114755938227254175671679734170141292519554482089232522226754064697708598153836626117355587089282579667313249099209003805237851331974073644986423602939474205265873568543387098181676419287685675182165340444744713399722474228926688378744220591237112774980855568295390773531750469897456665509053085243014802346935395544334391604570305035334516478485667964677278512132024176015362242715464045694724920040180390869870729467691276303733247626787805652601908023768784894866354259189621818414907604248534049085667724506112330939197701889632884002911405188971823544097227998931513431085093228804785636940421057437604858959148490513894313318602173720555868838975899060862795461564770132714901163198088375530846078714217262314238714521260593587035905536389457257589550476352415147521895554601408491119973411649001748226125099795917352974021510851109583968422554042110346525841536837878882293457670833494128236211925734401111172796074048591246282222000620053638280524106156091802564569991281077055662068202425237469529451120312800280597746479860310268447723924302217742519022978873682595958246129449867485381934887639165169504030962074844111994079499298520167705199730483884812010514120241022691854716438769533131490717898812224161675670358379162703764484709319159255674397888055359834199626516850776044902892683129919408337464503942388161533555043191004569110848110650236453439872083377040882715770664823710041372364737263026141966973757381612724421477063589936908892054006523473157476290873341091318114754148775141050857988173988676191386590447243547467368762766623624218439135045965581820725485453996489799496533649609225513836229941571836013232815356116338186173131694374123483150903018633570498704069128984002324318226642494281844659182869197597281010282086864265145864623817269452295734362117865997500467965722958238762520820621444674770511516687347332624350554399570157414034571526555711831812559017251293266795419181730897191320867048731106550413740842902518090094627077601687357288507530668063433583999540501754492634829335684241407375313979933939326776693053520994625443376190039930346633841574811704373213550717155103431074844320192745057314869672887394932514682956508641307689614297950146737880299259730847871262118939155071471392520012236906804484501386288758780443894129111791481292836928609284295693598818945416189918404281787398859280695891706312417480463193563430572518446684720444541067601596803737639556925592687619541720778215676546096801757812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,13] 814091530554263172612732272287946350159645445784062929681969646291182249316033893079717109730594744907462277569447226485654412619833851915355045946290781123943049181042388946700146501088216610941086150136240029082520912510495016372551011839652016270038645006923203418252445411985768468021891919037829377580884266536391750981927669704481499961319259430185632575115542614689398063943496148861538912182682092489283159145995871979144047919233169814568366247439834816558529783173720334945578339302800594795305048140498649065513598971186380613724505285723656431336122866725426122664720904235337358131956117840169074680673585660359493969231862885104805234811746169183971824522469320425951420218696961715229012464925142784307335928711827787299371804393380718412056665310490864384586696169549857011436484591962943235184915942456363240692123710503848005939024386398363134323479825598100557648649056101066467157363899159093616333213933142425083406018366935868517956527286452042490950876137818054155598513275743838449514055540183988520091517614576521735090282014361058462708868446893815842053543134914426708150179367724511225119078247235326361819926400097487549998058231972588830878505958584215680701674579530053351648623166471243859084699201479176662079929945607155213532496676352917507307852398012203770600958721224407122219762302715354886667705192206510797901286312804293678033099395782425061836850852756336713231420298771096144409637808995977406951207712044924246884273678254444976041866886504849403952869323704483702310878610105656624458288444476276340298138272742000254828689614652108346579699099843817214694425553982986243784181819107060109661210685703092847470263289906191950451685441743718914987976097276232083342351852632426936574364912467451336836488836799823999956448310174716806532746495136486848580673606424539363930676365299063091023562961320409006965722518566402658442307756249369816709094250478889302938317505733829196448071072817031117271907534047523503134264742451759830859416311576328887301595561401783435072370893635278502505533049262067965984730760384890126048803753018355901683431323984420492690333994381439681186762431828092924051894957739991427888678098929444210492565517673464545735558998281391511983706909548752712240315671017112152408793319843580126693609394803791353528999799372256108998571617543187044113944834154532487535039788766615130209929450452098369415830834553163588069820505900622944778607549742179376208672421951969380196083759878823797959030727959203897946008778577474460936407075436858090187196856218308748516803355421236652612562508281216718238767028025496566524463193381677683646557852625846862792968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,14] -80223455410884039051192354831666537743770681311308691066334396434876584965613793836600732527318434389603858867123678198792967194656091504185399655950976123053382648309813895020729216503182181662955071185272709626709826168410619034147059895222062818418146039889929568594371485106302597123735993701577098394017383597643242496414521770174602723298391079912516727191568296416068778618024391417436519014114463583728243765007933994121209208202031374729493479198656887912738107857521781743047635163090973362420501707806925885062167874506951504192288321271400295457413557015406077166746793193519840963209787656790332875825877330058289084022432207021508387792706211764855862887811468737366185034009288525670846214128841866049186259132885181371159558845860055793637586388441805704787984255051579329467035849171004845386263881762957314441424584087989472379414874409167041045298558122134498951936282625811430508842255923147277560355948731426043909830581061540739184478035961677620439487042906863374529787023170836427504282909840599061897036574432825690947522586147647983982105436035021722566003944007102190245992923748009898767386362840583117605577600960481219364988034384581554764339722933900492801622010213037660030194732292799883850307295038734692666494144577511593643895432047251557856071796578460467836271283741456098771964475461065240372106070605021260996025718734233175340773504890911175023739186786463664122312134530947980320736468220081534288204097258741641154091231646964748473910349900544023751377688342370895475629545080416833391084312756792220495170383175222163390851304670424161103388243992371653701152860687873229005551854168056388459510151817657758435327329220828679096991390405230523148229478359800368946516108654008328183947213541108952498597926465202913483421977191882695539764135807603366176232366226929110947703934308928974038955236527176863920457566649535072301002527844852397904425756620786719798110528715265412114279296545951975831764509518810240624099352359910066856092502284600243681016710650750387534274691249979716973405429823986168001708793944901359429003780855254724800777377268759311124127426598704862336967869743421688631803307757637475037209501903830608409349754788266831896876811807971036954568054549963408586485019985324080807159101844070768848253840069008949474391786191937193403672727483629930497802994141407559224108171793482353397120148569770036221231705481265358727326865515948948066859630197958807941949991153632583984309324004849763280539091666024991214287340812916048382874456024385693987284784139463693332379220995292775592076152927654456304266290503739670611270889217722657171805167308775708079338073730468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,15] 175984069976875609351412694683861693276927741038247423429390347685012757696483096213426722249708229576470400401380729606017773202083536112284712752263158310412189791844311294863924608524027592845240110128571234349121306700108512808511838148057563720936979268838507537479939803927177986324806239876215816884694121307392581081385335743514312076755554173327695528290134932362646266211101133739536103590842855446813615691325831370641787996175009879436693951949324018395098040151713868673864133567483713124743666792739121922334301636843316644930329219018244204659332950423172432002466036121590098476437639126513696948208428380983471522801865452813992134530203159743332946114184319387564216951666692573909625848090345616905539755723309514879115243476235919464800855799827394514349457555178193293559339090917126783272060920859598810820713010930424348611104387155011660399593422557508448455823418496579398732848167252265961039638737621482652500956199834388571110271569226350711490055491464005411236735341510407246571840094007945610063631407571060136925356370371709771465645524817235355698850103030662935670824524924898442935114836816349770993715103707265024097875614810338481555204606558184139981893674192642172021922076441391636837126271656488126031653200791578297326811695526926819089886382017092548704079842556603199608383854151325540603967870268545203275689624147704746834275784692403837614059357026833516817336157378095379329485055502091059919275070631304735442220257782743014288438037458500792526502827153881223603479784991832527072986712860091543843979934070471102052719086699522088200707622215472889221280144951123281602374662230369981812650176309880891214562289256868311975453777874946114523152461161417324726298050545280694594658526716419418959034765008661977329408374696304764443207973910325924005150836475951237005609916911256711997721243202115569645029444089708357530463029971705232045422027524226263213841975177659943174900910779810943814225194360805241505932002646307417584381915806457779227648778797663923773967586083098290163410494652705086916839716565565857931575778120158162505347761579548460968991367849720033470724428192448330931528842798514285841465833215518774473344189607477598898901693986735161947679067243175008953643751100489799400315227877863199252420178076080169816739962639362895841739801164308344700851546132462775661989963362753845057260857149819896621620994024685689706596655194895634087191714621596021199394946202878713257420949945993896567903649816448617010090741844284845898542181366387560755234508072310003300369650665909487893297460635995372555603399642395713608608636075239517460033766838023439049720764160156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,16] -211232488582744773900274649624900246636858191439190962655595042618634130604310329389254163158787643050054296469400805343724451660330121769273391203302813354855406441125030577958671317900534389805414750184743359462501537919094574285228903075198582256617337181260197707630593747591326048312099989981385269113000832170237144115165131409316091637892005682611632001067122181207575851592467837880456879138874285234762461459154985491232439551442000526760221312199459922676815811219397403389108893288202555340951594668572342404111901079835349885400826052362752342891890299085205190576106284835187363185236285090094494235672899552043683084814574208604345156943860205970289795042808737410147180091246940813691589856570762376649721105373997112304152097098180393203101767647571359131026065760479657520386433129260658409037055974954949944285261061128266423871802179191638983418733208114254258888640217722947380343506204261744223299492672110069528291404588521356229874633293586202120890402785291035335495044879106519542253462784947777840240196424958623867073044089204853734857019760742869105335345225908184534153196356762072624510893272080536414513453330900589434630379706587499264525359205074608489635992729890498160174170121585101219540931001110245657309905984741941695657076773411404348449945983839181910633251553074430850590696127333885188882306108842109611874706176434965495163470241648518774387254713057681866846047310823906317442623399372259020620179043229045827440321904482113140337777479836756112028644474655278562159643693031143319248545651122838451712933454038145776822889029056843423301031880890639599612755536570458164101912692706404140809166199875607644807871436784539793000495023610041596269706782794997357216759080780652135756828660067936569523656230159462663118871453182614445510753479713027342055236082467793399371730918557332317499083736601557937422401875553702549713179412282440734058415653150333193915076007334350262616342471435109057750319147004765821315954921526128981695449748473686547073493814906243171482872393320336157450842621108036731008820206165421791558376183235741311460990347752941897166105871420356695494399678377375280327323682844965770393563378636037858567587537451701236427856838554098034514074036802610610659109956751751776729302170877571567989832880883038178427831073129236914377968077102648162423214316659366721676069260676931147251341135950336343157776019583073432481069322603303852964394784656155261743618343384460524371179743430091144509047379823005461712402425057124301092135153996091420355818396313514505237957646365058871489093673314707414115858547004625163922507420638649197619507447143405443057417869567871093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,17] 129743652119194362445468851125573832726224175187091916493928215659276819964556688302769378548029689594595147937678264936987848170376498427808682912629690860595006497134347689615800900802103256499351946465597683805877446002204566101138866071115627494613944051125699711886313370642220655321636380462022048647561883035545427429900487447737863606695839129903487475972606242816467996108091897014346092243626879082268538274880490917135201398870531017410275831025252389120072499028044798497926689608817762351797082010529003475933782568495597405062562867525207503013534040958939442274093358016257245615524849971357239079384186262381974469341010362672271402973842745242782304629886949843713181450101267438771661849612355946444500434032915456495029127732950983909090946878212087464612989121196953275406672843863816207272659478264952523404272473724543413813136979991221450696179594564371918738226318420724014407404484340343775837126519309613186700563194003215696539088269615500116144455702021803665100718089258783930992981006398694598089183483089394991405398831994093383178368971272959960488770696750049644452846362038108440371931188167505842289977768990284496450214218483286912097112720868218195388333329665275624553985472615953468466635646251735312416605024998250731227143470375127084390078263036434172156625873760667911433162995419827291831404950278591437908267414943143815879018432146661818946856265845118035312312753284001134643897631312834535102789025750487454530655230804536378515241727102667358677145023262105912954870467707417716936869878332595690407251413046932901763482443870590235425398687091124412254387297216219223325946839462779439272348971926134405913203783198367092213285171567171848650652915891743299881928347989803202556663578570677584089861371742620043663949653140380257699771724657542936847415892754327023121638637020273312105655729709110734566541659258640581236891491561706732174114897526902642632109181647653120963266724690516849940631895287003950386740230005895909435055882872781841012615299528569865543233637295379321630092021357543277923348222270376171354283247359031349981591878252001704193474482158374260966543923773070087536537059214170964270070641107160071309945800422887353537506049999789839135792456442053580271024910642186230591321268213642518340920312343780557430348043554739500662893580382249434711106032822913210147854090175578215539227963009409714447484561649463845742742431533127134652059174406732791325112999840808025091264527605424617095678330952037292016933663575428909566834867051734552670207241196533284940651919126639874607640386363208433701594651153575071590891965413530617645676557003753259778022766113281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,18] 25462211335058802499679733445498436294584117975546368312921973054085782699106640789414016105762827803599511762212930474672289776006029094203516694273982662013447881590793951648936830685015552679048299788242389959176179293779372449584133896496663523033652404229289687158128415178867344433504546596038127467864522269931932517261157949002274857981221759570395239682958710925222771311511286521824059090726524359526693477567859259896927609721315702112728984637098256044038944631206222301114230628014898656965413896662846626167573536634104987174911783898560082063629919360862145180884162221204144153916454072568688155006960508828369921881921058343411674029320585172406211255149168110805354567692173711001349124689930597668305892630980462847699762873055253885096329768274252370543012060452781281614037569021756800803559282793849551201566718460228023610914672223980947112869279225913422692871265958669784336808215180288224411967176628499898329026619157512341617825531417198311032158820882457465172755561933316927468745218486631547418828332170407551758435483126365215069447752833171057489203227049294449296063274890475271300936680178678058874392126316226425458415035387898112747126926898646101954475635007260773008542656118172251940082617306654042917917838083438867507973591556986874178594613504776761465982902437473179169189276400018326416240554358096449044295087547986930960772662278329449883898719934818450016397523776037049579841901695572833030614252880367608919942609228487155735917677087486522630373183829277981367002233765608186670489493729368512727929340428730016555602882446844347961104368626277013133448964466662834137056419657106560633009823642461858402059771618721741122728625769073839274504221282950707694169666528188619769396360132296820201514341940765904104046296948204669827942000054791660807172767615537573898197420494305247715986275666593859992175604525771820295528300020657691375171880320639854990027053171055527794519490798497996075847789922471436408580179385980256623146540199174114652637002879914527964627173317371609604061811830576454594192352434581960045498476690374096733794247699314570668860508636859007502329168066433975500656326227628225394883874790878137319911698361060343863115640314568444608329395718642659038395295616988606134857767466940650002594564491206150544343844144819274488577791832753670520454458849226882246238146044961569043881104864994760048732461824543352938905933314015653404614005525532969953015970847029556298093397348232490250477764476218632144676077215211523365380742056929173300861515167079997367007108113679206788761839816554124648921995284933955918358965155837321525655880805061315186321735382080078125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,19] -137350236434227635707970671077899251334996551205307490096486173171634559986898861030603698487482184824339364420177396749107501526558065098247173811581820911854102447758791391464503344255799055073577783921278530057214335957787847687215713602848050961519551889686691500932961826215637653095330707753031090099284289372481276142068768214441442316932333140698844653575116905857795823733872529319531507405937088030862878300620029140820834593207273275282713793009522452887427549337938145229463261920583169426775931963487610815028912452339543680576428646824702050799910043223741352847376860838360183076493283611179594664727275650844614158698005349758323699480538569529485652858065630728030634498446240724940579496482987004769199449352347767988484590288100859094255864278141880909135395435046041187399322617207715671324437107838150362030574954107836409074705638459626321421622036361672743706802382892355640296755477686579196213367122954433641892254629227474190371104674674867544268453760300084545164398670701922966607377495713695040182519687735922027258806748526915631585483211007062226507199099382538300734545571759607018378462107107738800183598327192465513936159687791889311813874209818269461876567669877451334508909753140842348298983835790148326179373296427591653950492335475350964919282819928017028151496592754169310955958414348155135596261162092800309309849023249837602789614262636035628082279969820637358691200425188345092572492892964668407677166906072437942775087641205997572639148042827615454650396961782859288489101846774930548543716916556021829644680725280296636561626022498923028368042968274264124331208138203824276495402059929346082020014841769855092613574400053104196990844788703686029241571617147514646873544746057128316962692873219270738461154279301204778078594013951667676010388610837587216409589929529268433447443520511840091159009188780477080823741854127604663666572098149388073578829950668741633282919764387430001656046588609340165054365827046963863726872213252388069717941166822249710112968866156614721036393045843295407083817411792709295884597790013665505521585434422489484115938827683183031335600114931180883847912853177639134952527778909631016085120127536069719441096361757446832608638090965551476954492621082824766592482479442918599461715459148773850313780077012474103306066966298624206301624552333375025943232325810407655910229403560093345330153198288062183621549703096748769696158285138862970116259117269316287731053840309051182808176724220930493205632122030310092440276439395296521606766706104188401036809919533853352136398503571622960573696417140048330385799331597216241795005167158363022783529316939166164956986904144287109375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,20] 160415972898739560835126477140482170369509512484479231757347705758077947100983231690693236334144080341766682483045564551468335688693979871041199560377959858199409521061442046678191497003137378271736655756467347337830894137011396134206234627655439694276438151266806041664185429703826863488949109691811234372326354302306667788000185615484921384827763250899105159146782170073748830374881778804451514028268371881567223905019464297323132053654661664480509444108066770160678733881350645282363321304625949630069102265291531497741885136890460321888437583704593871194948840680527127467238747745757632818492267580999394124538724355616491569666454362065448450904915336243210077957090813835566807366492409355887972114179226640276153889959744760616485389890169267996247943935699812996964947458046751014449267469422161682620090396242674990206684094114284520792021921725542819593030641047672011094439603253759955274620268180406213282008087682466576804808356098570887404271620707865886931121578922804309961269560828761051585075787610370889913859748372316340189319637550556708309577761958328939314625128213857351488382179486296764105417271305058046005486518563351707822737859712174977738832195955408064525988541802222180078536676093793913055286724394340121323986970575468174528643511743112400963019875005619869285909409237169693505403183835892079430808153199425004519028105046760264010584404772496194865669064433952655206588847711694482854983751634206979872868544239767305106879624406098398691696346390770104322729717474545277872559494054335142881507380278179243900603463539230471021937259171948659280982950001664024687422598096172022139934767251240691060955964457646474714099281017685519212823416748386847022417965575884835664415945056139100563156007826005739042557427089538803668574370831672733173935071811898369719886569397701241785409940567889757487912182504730847624518227725441350582124881401116987726939433862451877262592770943260120458667586528014417330461314799575123730734227755910142959818251382027380349495059525839779898295517287429515731082306325170419978432682306559577034170206059059477450416901910018027923802205383869218705775458455696926964377141725189012289164941522868926189171769238929043217330326588578514790400709726999542556339900988496700925174215184600221506354239457672585699312954049881051921952912175904103207644492702936462680506389569975618380783997044992592052063787135669233329446633890249873888470523373502119820468584591144042457531923973935063655229785861807237229303894056648744388595309170605722983001793920970212357768608709044307755129005296842414320645599625695852863183511690886129223698741697035075048916041851043701171875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,21] -209907397532360309919605619805340855048019560647750983495203782694822642281030556443789753454276938292572106604708489164138720211140995584947749791013394000017686048913134612300954625789688267346669055396195178930722709178741806458499292295294488940563491108315612156386242419530927652533955485811636904786543087688100795213414327545036130371069584467596055962512557740391552914424381230388846200438089390552936381355768715189946689776340945761947105766582601426831526587890911605908698465880847566016861203766831711875563661399589922956314042027900019965451250197917122023754932719727105411139076195881870221467315954382788383313034599435078662217060562950554652943447900123667066181903769733172603266497583492965099517150046491097219732607520437398114640656920378149847735623303174986494131251052901426206808872936344951140327846975436915348595653084568983783102980701532442987422413860173769952765676514613825734147670097074543135478055281454996490975445671207555074963812033099536434132931578649890016341347468889676217876819559596301541923744346919929454758720587865491999862269889798339965879667683837364889939397147841582332285494342595232702370336539685223180020308882459996376641935688545340792620124508053346794412636517458329041819414403592201981715382394748119612758151017234133365825156869146328594883050472158861056925389022162185244906051635391629459637442989216833164533967009045128179517239429992897694863023570093345271268616108280593607179071862429701043694749189030713559293731726261871712904136759493587915044439624940918798381459519597877676230463312033196940834938617393010145082303234224178785443990281141087585157582582953569167086615848820003220308634158048137830228977790108811501440481389474905768555287372970984546190126539094706437551865218440775864626807118667752012756097768548378469478288050365751909342384416166327873915754942036010463174269600808643111563551425684732070469350193591142440481636074376657708775707610471429406563999176097889267111011360260067111592552702164498812903042591906156893000654101166349874892394199919187225356201059504238051434062428217929591792402036034593771371296981435053450473650931478870333707331820348284521414186926454213783267216085171469702070975556302456895830550338527147562505490783614869584794505931802840526049005631114359368931687807733122308342814419908294353807556805762688326238009328781590253238753331209771239643973765861673057942937680399921821941732585088776224143903460666537501444546375165351422745537695603896131217757960251379526770184343023851190714675820818257969614130772083639106400759925872316909452269367955578108220215938217734219506382942199707031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,22] 429282244827671250993801820265431322663391318145474192541804087224601880215205141792727050006273429415240232515700738603724923973819660015770909916232991079014675013188895886594581217756426302905404941553920282165037979362349300431266941584812409788646955568558633307973903331146485699597070378746091278642118841204447279857761904330870039802550682627525885670028386171769556128866407769283259034595591323483462910088219277937319602919753303193948695887565464372335976978136485916685103618998711990665374227586489753984857070634523319681954012051107850417528155435895758823808494888813071441595751595644549715751432424608541920735827546662569979022746525593029933131480530958357790763670558290167854598906623282750604763290696143807019437949491575178681917749578104828246622888154041852157161740909295149227772163368993362545157994073838564637778742680998707755436169283453170847445973756398910281437390091695405773312711431587806325684201057245908728728028944735677346997781474941088740807913250224510324967331990633403605762290441050789408682731946935139195318569238499926329289939555343635486292044834726131973235650936192109341001825612250147042486708478817284731747925015756188943741101817996217315173236728736563973087259023640014866542049266130274938589300597051982932704395581283703695774026749466256044701890446668466016706881757396259509732585264161392046177547875676982741942766256975716688768091215710611536346223777140436271441206405465867691997352223153981806792991244652882266857986856593572913569893819299175805669934693401114995842930897471300259532664296628215808437941710859745500334578134162488501954455851811767931266727760086938916401697842673432241607818327163172879256777548698055793996447642232041642933249984022799032448510713595475150163975571014378783730630417599069045207088253869321833478823006769583169670121118728492025242015973582704547471847088115081841959114916114930824317805557986794481632154246661040593600068440412349774466036035036112888604280020554208651060500021586458766587883114935353630450362963886246330408998772219203197238772794943054205460379403234269274708862628989525647710132590508947722703251910327247907835801296652415007466071830871193646306978020535173573832735539873812864036825076944601704038662198956392515920121893298297449445227984811439280378364355535527008475228493433277480392636927353478251026711455053122290979909809488470560798643041637212494009370223512376229115793707244763468017509056103737519401627756652176781805917188904962670499743721316564455935936993446786648879173559081204914039426309136037835945659072303338865636453757076129429757355149277486816572491079568862915039062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,23] -768734353099366884940489285076593290396632731973276530046770741515197490839976397117724077580931113220488348982307619643917519134584830257306343855803710955168689199090457121641068849130604700010226941943193871257133803976619511447278670832929569986055733266844025197651658564275088829810003931616697384382216491249118608566780629474433777573137904159240658829268520306060310304651523033839859152783706497525302449560413128761446755561293807731748157439035730554733970655456270882074798675134511038239431408924593013287046490433130403582072583593784426206150080966557827485612246853604837566496220030669180769022932684824370805629277521797835497177125394827988852890156460708299457246728039246981710844535302630815615342252746866226084801346993425462375266665119631894151416004855152394006968632358659446160706279952924560578284826735381214498346191294780515576828640020155220785512837234526215717549119024207826987655355595113161461375812382597224528254466683510471647523246323029942593712583160339363857962860389016087177651926132102635685672770443887772489294059009185749458541695956012461030844103231441367681275094770998542701481897194437204106039584399040961025811958637671895673360342038785937678007024759004216321988531823731868496472400152110669504696839097957511968124597625572432330386183947892950172664341188899006743340548332184007663310043725140795078945256168791822456454004363319454494326382514610547633458317493465946966925522618197662293154429264051897760464629656911849314723359189311606653097180579020480056282370398882887138393200952858634561656027743820722999851745234811704366040110008509792000047200883057441020103824802895456286237351518512334722224645301511794736956822141148229034203031802372702948673904777321410082510463216004468566255108352994811171014906512942858904132719379998464516628336607546147731602358324788111326841859057527699290628034366337069746613905309953174730922537762875387097011915517532165137271899464703614387986984947498808760657842082351574355058852663183833032682224162589258660262825480740594747138187786668948501813710736378914755116248223035250918174602696552785564889968238065715749881460587769231414392677775580631840368571104594260312174108002890205383549631249585613005007356726384120574406529512212027830322803242296008986888760077137793306043909145174712783802871019519918101088852857632311742576167295973712597422430369562530876273870735843750862085356143559520744115281516927285644393964422730890853567646879488197443197616019164701700603505032336449381013061127372836117233740787937907252076983873648213090444832821514136908515688124310398152399387283750797905668150633573532104492187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,24] 985224073232495902083870844897690958032241389375135397849883366976400015901381163522744060772605396502722674455274935452877889175410954364998442080867709458671758452008640449983875849516667168717723142921218402241299797245882582048684078793153896302409622267144056414481810733105053847162415538895701415340471900263142442108702711125029968662380059573185119425270749216678058712376823351895986591145172684155136752188278502456728498882405323048456336625433558167377816540961945958373134037635417578215399689188329301020907679126078803356813936143063433590113301051054971010807726449497156382905814331297710143299497631053917595814619840774077033042180352338609431125455570488017118234720178067078347002764053869575320371261617635366129286310501682130311070202558226136014202653615053903130955645862656556367272530326724304257609839585286833063945459321583396640059525752794828751416072718400480888359341241457553516199987757898349432197580684722443002426249853455274318786517908425924469162361399373307706605628779570294420971043716204560265341961643328110134029403282200684603295082991252430862288610322654428683885256672120565252885218733423334036314169216439025742980663667951505544687535000405068106951085786867968561716021323807036141290229406734273037314332439061919321318353481709147207119150762371229123071778072649919479996160323933640338336503442533779268211955016359139348832645849945326595476052545319670776931184672367180024991648867268748532779816350052137433580540534760591348356633143133362827792181414089355203879375711671650003393878696571735472839041597116577601419404317814173303068734125973143423520950691429684225665554351719264310027740334580138592950613209567901824194728857915351022655512936308912222034196454195050733134722313093722743362548500965994853965455805022112314984943150909117227706439316845281744437902121665836773461792286696795843811733666913957331729923121825609664650415610634802447338702635066247035832523634508268524706944425609509198692710521594783386997441058360011973123392156820076099584618559953033655102063041739299052256855018407158765213790904114463231847077499132304741644408264445723023592020947096701542878381513969658739293255413638159408543598632349349066888698345523688340898252385232963046502989779758823481951858573331423626030407937017023536490115806619129560839306232776427612127383020934903583979721767249066544005620741998654604725108840118957110826621707852095980298188546348627404523255289471969024684146759171587705224635779002286589813509308137717298031220836311502346368676546159766960961366093608295423418523329939736584755923185465825937855242205865025084676744882017374038696289062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,25] -899488390106468044185212974609510945672002547097381613416968048899527813658162591172397966054001161344177276553347717723437581040341781413979076530066033861420652334733548009524880655579422302097005106014528828767282726993499246827819892244007473875913006720140149719462105578402486934565744625642122302367508092669583427920594498578785009492380212829172023712218131058219118678206075828256454541521765903301014812876874452401396092032863148050655505508654659032984653397085735023756126905420367198168786813346823414791960129362283245712851002224166293338087913401104755791958205558780461780571590770781800565165027748228054316426120868818349161932850698418198178123614154664407068235547035527324646317226452773121354774569650437997919088016137402143835989193498187368529619825184329533827093649831588245481539285339781698225843126118647974224151071016867605432150046264288354640406857225041762094960661323263576050398322039179202682494447474504312483284277084607933802135145455755149865270563662086425628707262422496664078288116515335131413232689115018521153045387557533720970468426236160039100713439137716627082629381262876604602203264477369949476171676780506464187151434561989527357177305513770954619994362221901637275410981352761722141017935922819436102610658756986845037127190416538917643552472754947752173351959972386357109243045301975264238348412096888322760561185968365577902064333751016939040027692879712958418120351432993171426274509226961956643122772002648353143323113936805580046511371414511777514457438281799207369054170236437546165867749441474197587697308810487853748180449464922119137111476977846339328726202021813556236495530415857400531575255723165650841336551948909086424909067725750923487408336150844228616708591111136338720549023076270428304678796161151147527633378984270961345095665520652088535961450467325844084137722139988619595334019112103850000457163873164946509232936947632883458118931727110742374313666035076317579895820624740734788193290012162207312989042309654448421934358784465597992802089513135007546830136562996817276312787049612233471001933495541056847529268038579761126434099041279768090892401628094055804276545636143955578684221664113510085924770001280054896577532876989273806974744539420305403881423807560981318945596165986623437549665100324716527202534544368206691887178608182522200828075782263655506583259969391850632932326532671249921338368094583574968098353676803677621872100960925372539309058774699694776322210164123750768725538187968982342281980558343412604435404510748179943188914622094780685347611310037716799259394984511712918567435183971014417527367128005021243083993986999757908051833510398864746093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,26] 583909417690141875130892925855064028141017217140175866072631505713443436972215536409593387333976956881628270876768068579374570071731213372686453012728990967233947854060794664805255113941801726269100207031783183094361430751492171935485603108884684841680432357687424234449256450794216621054801875133691034434899641658726754211899685019086181708435945450200375215510302715228376591802299874472460017662217020462787869703673290474708539353747709745241535251623448573108010305343811154485587905065340380713987106420448098878866158818860983563005315647836239849360178228407709806374312336310518704819515569068505746318777768298036230724949111311256954711370292471900942980791350380839888434379925765835893886796189259896810405688504901587603800835105557311585610588479521735378275649670556203612898725217723482407025017378896600449039885069992858259675360449206293347787340481278069737825117630980680788531161987026864184281489350367935433070478007415589015610053793319917040784581713636505439327451157634839536638611193304730893849997621297712769241206320325243355787973037196338099167605858230579653157534289062819448770650194818170353476040762529663995536626021515851544147793787546997554282976786285842839078005735968610507901862966785362308493339144312399885257411590670700365245689207207822493023166156260142819948522881747995815589708525663835186204249047874922133866489745554712090871850920832930787085974742902773466623479264384531464729854438540820676986728379377359686062068028909584833402136259955178039088066701233667507341556365092428015478037573173321466647877356169119859804638106329041115282485132219252387650506570225978991579123455994616734952789131193266792146303940029292661618601116474302506700064355976489234851057644658946383862023707317382172762726225875130871906509520901273963359915841919552783992936533003641246054900280977777388207437961817606450286780071879335301682260534496347262474380184884348616672920143581451040331495334616613025954307526126577519395433351105233100036051047383068413961223984184048497454846046056800398889574402230359036116159743204587488748749332657965562971448384376241995676406826226174450303869852035156402888668926015215841395279925771195424879231004831523506666751038790014983071867031122779856064243431045438696855448377633145613252155709700249272007684892112514720293814724496305099310003580090028077982127446529192709428588018053370509873533046665862690638205784073235089247001478588144735573275788391750147039849977535507917274053086428896931411699792277605154482487416520767462673489936115426717445480736846853628190589161308558189090033513075647615469740414617660917429020628333091735839843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,27] -256469367040247906646677098895450641647781009875623375742593432828060537361115807433000515538541877999025873214442169680580672974654326024849799787600875071717120983617596127460550982822693863313383579646934666365464442251118468770893623593739969306439989081860635419415757736671505308329949364663467248277677361121592091687223377496275345060233460235322553662366221442281827985786188005890340268649044311008736975969264228300969622793377070064844121515641870533885228142552492586150299141815481902722152945871809722010160254030279579609226497260852839279514568454123624306725654030517895077591897108974056313031300162217021224584188185184035454603622177825042176984072233927097979582961424467083531066728251835559897544939392900384729345528358145146059540439777767746810920855358216102889175851298860122471928601922282439831596583855927992270186455957531773008007437786067518540464593747882360551748723469819818801957047042826470421738209325679915433253438748954970725675193127526815639861684896350630920605876082936698177276392903409579940057367852655965842001344166457020599062634441800663445401877726906249431594511728242047027823244315763390974664025477616501827573420662012980098710275782688358875549255813605203288490347364850882407721164646314942069271464492773152651279266760774905880431511191175895486412425041937199030718932165304131094711949632042287921955479134633471905619566977349404905864064070644675053569839505034259735669630229822882374956161276898713633394568707093463630370737803482914952323299156538650367826014078289055237246346091459211347239882241161381127745026406115387927734935616969143906018928040022378502815586980480961262355337238484979343316209259001893767139167094655993191685930705741226312363249042787787048019950041685784631117091669165140494809206485852396544439449264271140669089469999226436116220372236918007008698880093936107831908529109249941475671423672964452067176645879074299853990614556929577472045207848414946990360670453730137787386115057537468591619665480574484164259745874487336429589967320005046733813871012551975081998354690707789029761257442978723443150378402752605530794193872308010194073595068917132936113240400840535161952903351507190825099009945074141007514257073402410373723164587102844397741710824371847347720709225194297823636541168764270499505513986205154699865774523803674339667699598658176823759012273551890027496990299658284950172388026227399432224312664552774218362856729168392206129024349208130334537962901496481250918513001825198286912852757774465712368721877842490133559830313896977659974211431046826406450419033845713991276643132440504773859532572366504155070288106799125671386718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,28] 55008072436265556615839922394603425638626816500709232921538846880752629238409439128656581883086572535716631581260591279766052005512555883874185834254182534065790740878457219963450634885666408796462754330321542546239784811258762575537038877949765552453489742015814811056427035093166267126689804919087215364260419109776483627945112235707818248198973791589217037864615950838671044131223608420048986818127234400205071201091392701540868909642468593246144826920697762486840934048741306522863031935858767610939746041428530782128536365628530229878630229146438022218920759440593206698070087219256443039757713487160024368604051354865966072096026504978654446017422817688850131295699274270466219614933162499481073757833807673832892930141737745048660569472440601758255668108140141562970621395743527543260940929327330117440108086372823399464860727550104671660634306257181766147999332040781626094115507767215365313364659257075025027355941839971637876412757781553092545497107442640766252281906600707437104353954116102968173366658932030271498167040565263790059679738430157241491953551898304498226314719892610261345815911090274058591750895669748897162153188612906783347741959790415871259036027054746448313149302597033101930833546986675849591923272140891948941839819704235974635309314302544329681409649132381049607132562859129764738356537835922606755843168252803531942346366932004081215822945886499483867439103324753630858450155874473372209392846716122240906043643181469289719090417754337048766960992906041386467726857479834027265327221960567245466059046047539356134674902099763212033275430985802393935588426801061534061748855501720996236020047938514788473493655968659508337678472041982615117392652936050647035587263295788882791524828664912479075756914586970067134624611793518294013936756607962536204138214103688971288884224170447839001507127321827212096685454172206798106941178874673022282288680333259037962184215866579335757027606038245836382905228420770274543420416327373051390401532124793078074756190719755217943787246920317307843032582248001227134737566811615463604361245730799891608297887611702444633528741643066290460303474098312811579488147920886110334876813290422299970400971184847791492310976149984228624149885340584885394611320705026034770427745803080270134491449612578210556581510378195214212381238039337728466236314715446158183552359188250136803299971988424695492395992972517133780805625315626458577311672035535123107206451798074330235734845159753503520694497534621404553770956389671333862753015517486556578596007064356472745774814727807817242195831469783170835714637471350233210475263388035680738259576758204980696581251620180808004079153761267662048339843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,0] 2591440654402032562681974218684870628992974669846492337113760379934882792222660546108483302656517168445679046481288674280509104526989261774665859565711552368800873131257812082716231841685842600624153888575239530597825550939210178954254114839391763775506781374828473076008628603968526238020798873403169747342974450122218141573889165758927980639366987046501237157116911497053102641497892243636625962167724708601382471324878760672523982550549754918057060247698243367656623056670355150545280092279862558258013540454434065286262586174234753819101378193738728612209277700295089495177930578416238830353648327804168143395724959648404421561802397842320413345902776554277030014198272947523416890153731344645810118470584134855930070368440004203386980212898562283549990352621605581017581457341346656033037147617460463235422701839115244766086797456827247203401999460286061369841794850705778540200037878402163503968406925384293959438232963346769696607449785121573217079752064310462844292095604131727434267659714146674105289264641242693404334643277040847236167605146934758172194015069999829438877381644210450129998005049381722632047441024742298741016320519755339111293505642519689585204541697435858983156661893794676931369670727083649739725902509693894966618747576489236398401184115787483539406529506731614526436634570333149659826695254624107443638820119640860088859685442652624727004267815717215262419166199761828764388088746525354577971656751385372348596340335491068060544624697937922830402058930299988032292117595285039839330451342061835391197586834745574272996082083475343270186142007209554161676684168252665496493294749197544608597807166268705271273944369180581070339559869300372781082683875172095372811675204594611494712343999226888739568598215743184998294672985102935058261991803327839210828070182368430183616586580276177349943001865592717337253344404565406967243977101414367451381768161890270908669242756310834428339128560759580889781971850786223868140567806624175839205447016769394518448988153696705817192325779573144506275054879454905526131989184409650751125957816296146605502101880840150799424022378862942009834594699221449207516771766434131794289778429931591692576426175442113461208868102296775331071639699644580716805345040945844458229346708624113406299909507729886216263373814943790135604456402477430481190738386115410255245452128322928541813687154803512215690676150783873947244262778613714533868249403792019792007640336623899607776193357960075577495911775811920635303371721214058819181620963072911466035131108930945897927955456907511688768863677978515625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,1] -467571149799121176876102795508179923991503581999027764970511480723282092928844480238919131429488223820299590122076225056800342277463430304254212003377804052426646760790935909281335679149628900782825660533410347456716873175896944305281785232953401573600498999334036637884164870846807476975878742025239292885575195234801413026041222956633786643890527824992823290052242778181728708445524321270299276561721563575607819603316267372612828347329578513549112218037678982663556471757671926723910055950937774530476461162297786774337499136789913313196022722864345449504608997144307040112281597516130709408658085499392294188839955948075251828467580002129906069842300258616232220451603997479149440491241473414301293880988484177861517297243988922501931841487141890308236423255409529043821833148719734364811497287150549796136155217908393081272324548464722002632276766634029880998840805499595208380040112178394012178637035001900027368237533316230759339649248388147429925291427504701145750313602103052433486960870133363552604740459065033678959246754318034393073209254026175772461275459091189521996066689016419381545586439482987237301701574204187490830033129059955688733954882476912236316724672675529159646315448624693134812505710299334543737867451809734364925756914198434870423942515414107090427330504863170800590708683259722668912552799673079314318060384716891506539140787671474908317916125033176338656598610954938246413418229873919250256541727110668198780263687038451184034751227887799314807233623164912770402655176713364530893303532571452283249162578138221429590002358319507632338167311688207395342574515055658121359380976743681126302575465863474225275115195834787932832740012287199986768552179321839024265536184912510599928707754761193309991221594782259968921376288134789781951099061129367158462063390697411882269290605187615789464484583618548765792175902721499578523480081190995164342290300569030247396350711895226954556630920640281838032296698190424684832939305397253733290970240516606222268605479318213441555829208018481757706410113560003221895251671418539320632595617859883770353731143641179391496979414653287599790442559460473902654759825878351623523923381429833532407284672019188830695496369200209524169694286846545213314399840471565844125755285659782457504031644752978077919303018243576712945952068282499673081431879039941836275033471432452136777947293723685343469889430625486064205141197145849889455938629380441053826428439575269827330687863168841930590635021838496060715749477215451387429394979786432689638649987601211376400667241171049681724980473518371582031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,2] -572219031526332720770754091159454717038003600736258531361171251901924442282092068529207674644626851380890503519439485496803382938198848552675127144112124673695547648258566623312326316270748990373775118494203255050080852297106985433546307402020147438607948498652394873495893342946326545316097258977966564497760445749508749597376971637167217276332103119253400044469933636945235127560350009296688170135612796656765763384931309348380813553105040702577769903864561066157833900635509254551926914161908188430580412934483297691500585194693373763081993044310631486646452455339466011358426434926606870805236840632079371585261695982529154447591565755827562976677498942470473259290980781996946865615026705377139411964479158463503941935293887217237940528009614803811738295932315691425991637253030289645889952338079537587344356235699722460093612939827906210984492825289491998288658508970536955413060524270149172100144330661338847611257899088894081206074808672854596515166956570488264056299906953185359417077670763838416164751700009884062316157024764201946890512831184057712610096577443822777606314966591960286377284223789561240054075954145219871645555157918986453462229232101655883086008284011853870262123630375438215957705720048579554328589956741453584094762875809274981418257450816259786270077209823281532505177777647986438382424619186490452757606362863515732249866023133091300011308057955335454238487566327721761087767334467549966299276038816773981542101948286491315253204858307169689118686828239635971444147285675488946894653880119189608267508157553923329848142801682287721044531445623049844822358122561165867721234762350759351317126618240684583712669083281889743944993145427660215178368540492023468679491799340728228639729442698852224614878171480189252066468557074284168603598467268350485275531509757657828890775835405897922280532764011668501879341758333218346930613363877623647810528546996576395972554933305501543218968380207009703224325665373314846342463703379025553477026708256970301133639884385795714956671444985520934005042093256941089643809764476799837840036222846264439781300867979043673677689021933730019383377097110830958349112217751435279781855187622091714333181533198630717093147210189245981775088317661580930969026132873360609461607481306815869388723092378919334550798016121783353844541099385179114771001947291946971917146476313962944235502514267151926579023258806211956373177334006614278994325359916312102118534108953682501840763831292876427106564256811091840219507963014069888483370141832139050201524809205882008763822390781661475500641245162114500999450683593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,3] 26491661226785033051979105990700862762113760166700138770923411197962159736703558623543559578463200058084219699051213738811875536153827306362357667800820237559960670960284833736853898489805427895819817773790052160100081430690375971620966345715522509791214597587251048731608050682136932532442564995489876567149081628554234625108884703917369434802589013314869115755287444878381306644753309219229216319793133641119461185995715993500287192803827788115703872940917071366719775711686413578418215487456709536622363230214129703859284284282067472073557419484332308737585776954163691477074011733839195509904361634468846818179025431197341718641371098951410909366553492472109243419679620032336198194649528645092815275497538315556377517292347110402141686406310283546254308956081636897490865277160269923613906924279212745090275961313820487021044142189122849572997920038735207666777806106537289579263635837374928664343343548190811368566699065749472276120953833030875036696679297018923438181926497362473613104188839876984591313759423016029234406504015098742703267851601912522364741040784786898928549426569155897356314731872172975588955576379582584308534932813050713410698421458960364172657268904784922851069786528694774494894636089611383181327392229655280105863961861014007298040581597906311532180255204048660615287493227293204491836516158860469103480320216364937423809129482707324941748244194098854652418088155656409106560548232653738649208496065776602607899628277064757381163715804645570774684139523663325200556764695280350619790954156742598388832471140436662209516938791765329109605280647065622128639215562674686993015165186248908731974191576071666029890320567443607192768644018049466891458369240889217412171113446613697194830032089098181580896175795152026841137940183576280432164193535615292435088450904074775446154247818941867664214131713012978011165245128531775396979292759824640383151015546752865920737362817961157921716757159738424948869757613780298380133846583172990467922099616699724196157482418487134235069779200868633784401897161839871922245644620976119338500345258623816274603076884790371855403803957841936441531848771065038868567539859769908433211295306974697498049241636935115150668867014541091772581127158720875397897629733112831295744817932304213371664642292993170021299984546049862693841897953317807479340482274343535237723650716613275223195086079233886809441087173102170084446140524905917381226780607525484393814740780891063405483492029578579486753547246013574121973137548369408340373832143337386195955534867323172212317407112649970610251948244240338681265711784362792968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,4] -552568710215901352951499817392933951354013455161171618189477859538261218653650983389308664166044084510658130505891754760309427953057468676701411620158761637577953859971553670833225498792102252553031857335713685555459330418533858585667425150131895685202756688317243741102448409218216172782185395760884662871951961936269951100436300333482994161304687245854797218518435410346056219815034746775543942083589842265127441887570020898741270365370417362845195897125472991729448894961395666896813917394983630727047204037061906405873518660756090177032538341105442214497658370544555968520355137872733490636801771862072908427200414967965784317698225317470333384299547288188534281553460719665466847788526971168128407495985823065641352554670111221792583920098672457171828422734658922629725515314523510800363745050319720823183361053931772117392178544268541592198885713490597156536915423344263584407293706567121139233524215469652131802599297159736687540685518762191354881579182465409665476768275363828484405427054176095426005503733107119009190705492275587059248899206565504409233708906565620658216164924945021196325098056204997842482330977310102256504431711840154470916025051588573912598889636094814777628699905245786387790357075778090467154287752505387470212496545010243794032205213067966548327930622765008809746769808251979893960335030879984661193408783724852499528545004336187017487315905066108705908703632825497575570225469484922524128876375022688721186715252703039348155189327792813836357800513744957739592171000267053403773407563625678875143862512902454050007898109867783105225747265457072974746397982202250524725877776225915125991632968821571256812213357397732814214173267983539632564977791487674691530860178685364630131754176234021686747192700796856191001927970155566832656499962430021796658711075191257936878076593598724470205549972465491475585861458579155601858702747639721211582688399907624219443133213835363779778113265297722121944386828230733750055562696961088680605151622668354862540739160605875054591774677893658522656694824116480796001018264626942020587075325449340420619905664869682398702919468635648295980034386393519352091360486634390055617433599855561050921597162992812983782178532514640421723453058445351744151416138680506811858540345978118804789382965051546860649795711434874512739170045388960122722779916696185314622921326455263909864215382780377705453102938807654047854066245933933685546308951044750762026326131982065401353757043047061197908030219825146828257681037303026206851427746574660324987405673770801420053467663423061254502743205874182308434683363884687423706054687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,5] 7009310544373748329159398221953738779763875764747184955656862050056004814103208556542434593951640894440941771963570217086905573892237307687081464614354327452410874162895934118845921832798516596406172388542353544755455408590609589767147033933190183955826479973391163140638734969183833911622845067452374496609601785405209492458051814409939833228093967095817653343198075527221121006889848137161177488860116506821617944813987197353718784642902942166767390027283062328136109908042256388749655861785186420199507179085111329885769184385097940207450854442054555448912080865052631362875078861847602620068335632234213208954628345892216495569335218208712275576636979956926846840346247722309310667738444704196765981290307374320587700080983661317328347181962970247264981076228581224352120104940532873298376888441779173393326839428928053854935421416931213851039531431996292017423138293089716974125620947802863915230919766533175057008711517488159168199760620693965295183100464638798825724072522703256392580346811860462127462669497496014514993213110089107216478256828640086928949135742199618990130345009890373893187970202224761622079667161871344560216579073873488264559249996745093555269327429429774108777547118566053045200569609784237701488978760793359417884170560684290206770631012833504342315773031203470115402352181389013295989141699304575325501338223559039747520658341793293152893921213633898666436962925609885912438087746477433742384902999926964495923231056641134115592234375257461342276445660214728786726378773806815979680992658271627312570554363765855851091765123117727405481349283448115003991778515442671746661928518761738649263024262636642185250651036375762123450410285124216270762396370936235934003999937022513130777230532418739907830145870188951163833605254573248782972724566259227897425761178038994414913911991224905907103049999420909765769572308527880117623309153493774223891188628208491851518397947719736481934099714458740630587153766508711720054405278543685071179665282864814302202463571010887061609714453081920010235603067017127213424334218500997099703759569778843434331683243186639675514291231195469293124348174552015952587117731028179321609550616159350140703242067130649075528042682132369203616243761709850416673693258273464638956232783248006008181096887765793979839742887026871162295945056867722262701021497015200747086423602623795472156849087402336996885290272654233797099355910238688422464591784575152606154176268738925978820542919808351103738661709338654703410254399009538006869664032449288352998791551767620391069599116139221294480645980257138560887142375577241182327270507812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,6] -59097901867159117867946114282400223718853428678685338921456606478789180803953599233489277225102677529410098363606111572473291980233637804923133625923651916246136386496628888382323611612108486549773114876481302482481313454322396518747180887410317085119484291952322187837247663391057823308300600408228440987380944428027065547264100857514947596558668861311708546452339505947956292306509553752556458597788476527531105889000596331135559645253230940543025439983164095262636678131489539993335492337923626639112403119207184497605794698534615903551690940883204564992293483226680342384170778854278517814177404488055342583094488561005825474839677394059451929002274695210050066309296147613161511381429117913750583645408308325727131692953610177933677628487216930794716262187671638641013143974623634655121545108341788544887184670284309183007463112459335601873906468607234766302865612260081005594383785539214748219126125529168182763982162233260333446832348342615390268936434296281333039233482724481479026190990212812689379164075551521375675160353021840979148566195318359397963921690986819819695199202718702292180568702563380490255313939541417007939114572132464395768763221472240508344470797183048064520844655102963654610766283978228052809770916673497926848052242119940201843695171960497493219881338208245154778251503342026890821280065954809425827529784218212348684779739528047309369663361778490099772415766158727949742319216410677799764805630111095632095588459061450421363047984933559514597000414372603660440275232673356330124167031137926560662076218283792133007224731508384895155908360998818796878842083526913270395713572824252091038031819092312381756374601762128935082139642912393319446981987575896954073442921495523655069003158338781324570419035606444439127348866316409593154856300694275642283622493425157305322890294817636724435912524580508613046325273654494544968245195071905163084345030551084564158428088797444821088804649117393331071144965951881081860575257419012999113831466368275709259933056224128066286240580597250708229616265468223443667678940431044539081487616906766374542768956684005468644788990383140562919101983547594865604930458169759363554903299767834415449504971209976030123260586788919164261775358541505797559859423169770597551397614694198747423707771115710198910940543769470923483133241093009525154749097882622309164214041962924827107683873404749073617684089231791621140321933313192108492326407894330243049897102601430618762941078069741840713989966876454681554622366185003359496011002572609921026708925925970917170682909640191485988528048276357119809876206062426717835478484630584716796875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,7] 350477907236440848583639832927019627525966591877820651552810116937693551554542820739064728543906376066998133133295340505379792947263197653209579055210918425083396662257563860887571986909483389836836251514492709529061884336368876473254074444986318317607586910631611414773312642043129466028043744923821088485539030920115633429797445498067752061894261062386976903105427649326832203265009367009758149146935163726397623194153433969584034989783018582921376674636000473541143007165346022229132758694494670430975922146154582792061620847721186130874630892457419378596635603211900265592199832492868144944672283414365863002171216695840724266621090705201121095027602531256577509488046291697448191660370012578558548187327146292277060549435365062394249186064745308927055224212436556446761822146777515600415618244328149347347286496797279005866937478722675345147215074591818680572486342875841015271808713820450028127816699156720601442286747871584542791215582404217395054420900843294269265044681099949156401471593641116555974264942849436920334374430756068236743922461785240461674172674283586481293267453306951209585217331414778224340520735471818001401900038591011339116173087158314425407460881590964919313488294236634317959322860016840177001764262073930320877212467928536421417337205343275974548103187899902905564894539476384663306109445355782050341497217475534461774611053148176583288479645099990996969368717154661373755540216630634203822922913500086497318138772627086950112543977184176386972221172195083538743597175526929821264655430303720822557714419079335811238331141450539481293825581686413066338309823878473284045648839184885387934546042289652721286235012344189389029487291587143310253952716129858780286054592156707950085049591520702630437152830870813452322105060944479602491975760597617113338976124205149192554406780590340448400894492336374423331165461987741334848026898400255809872537677976398789466436958117517256294737669019994987454882130617571878883100148895390195319558373310655976435937451954495286943051466367059538017239186428674784246667944683081797543071572124453553024003524377762283729977119856254616042136720396300501099416231095573301171490631160263550934867694470367381834036695414671025282685388755055276970562328130439666790076890108916082968754408506028412320765572197077800693527607672674366259422289062523334958756328581142384492891502182601681159015533153877514147601804996312310935242192538758535213150962715019348714144330627710732446032091153248821221346574925275481572915651624799314768749568573874913628746566774806597363584114596450598484765961981857174123433651402592658996582031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,8] -1529756981177742136400969457997550760623082388574642678365136809597324222227835065045498266553273536628009323241939968302510028138673213735025800330331726088773819379158992472275459144155816465062074310527289222956231128277287551955762824509563070245470671860464179784824600237694362427958601335244765962044742199780212753553831196449179279957744406191460078306275174742158868908735274706820304597218171527485283105184919856070006026391286419171642450526041451844549889309121775795769262783898215338584813079030475939161228270687292919617718210296864576456158591025548171441283926219712020506275139540543637450915420538193935649350465458268241641799749346040943164194267637640708033468631538605036758643300098584026332309474853942442095311103604292029208015256708446938503892686557139236621106134663062823991492086388193414245143795140340531281377323936925681014619928800525774939009444607867329545720933712744297066353584057410800098058845483394453090285457368927348871039039048649624361521436913033664248808280696356851848279121925136313936303802133594903098514057099248673579673150650233110505772256060011502155125201529446429483254030109936568570164434572990663897512750152147971724955777992349273644059538052497086452091907704996687001946977005325061922247186191770360486723178246287055509169994051475161482734378836596238333270650372445809473931802665841006064069559915449418860863184595923433119232147037913247212068856337878470406019591353925497900223751851013700049814733480641400982776823627943744334345978629340375348857188920922673841243169329814953308869999974734576059044690007726195828220363107309283499747500438545816635114091277604742233286943435421812308228951602466656371853946276171067979513366771945822735358196139464027849982906600425132344330812347359148618859866981209833533029301833303979094401370334724496158532282402043514099882977090123882243806035566894843545838656414777120895840737010973914675303951471054406742946050789791059256744437962308286280194293888380363373586469621897836430094173544952709959822192269575997496542947256063424054854296930337082221419847436927451232061765575447470903034464374493540632451731138113127609222068897900432910663737622173415558515963917521533462963679592767561261063417430081273080035835993103704402481696526195035508838393830098502032850733848266435311817220831276797649995605974396902803661587768201990238739808883206749343445183652477366321479472350718179660462989906102330098544075401699608129576320151654266840521683927509988701152087447304317699204106919944822362093867922318575422919508801592597402319029242789838463068008422851562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,9] 5042764602129178334872082799536315293340015334219007520644255215524018709533320671640143591886411761058826469005982461224158369531262972670956328949938264421131643643736016268186013479679362084016198932780470492930597434599895528922955558418305203657325483755951455284756388849573245281439415691684325904696525436593836595941232054820886023508307995499526029154029868121183478565343167855469922394467347759448370955291633445047532126926322677414913061763065905948850156490523690076860735896471230561776682309188047414178147610444178322466747830486476339244349429096185622649932010451157009811903676241362945271517855859695901246645340587460828768635978445758191879341405168386685200354547700890061737997376134994351627884879775570329797441644483067103394081686296561378239759844131530648438382877734303859274567129458280488289688986691757753955521550655151020035621226787634724465170613331290108298071527674577488257101318194199448224288415333510373618718021036415264163067704848003574981178885386140129941991013059371343899082691357329594592731606187776259891420784799418123878523479270284799627935080657216772160089140787658020070276584689525236663903910283159853047764562283979932966124995320625831236568975433769361472465197634771369725980565319909499521846526704874466894634086550423414904587892144517100511131719053287491237548854380018917743753359235374648824415514111051983253598384760766955604708609448309823609546450999394280754787599281334728007323638549313632761081068825009628048667799454523593224863921551583946598027599619620350996466563472987083742980869421813823234400963173582983227997861712829866662529342385177132090605399833139110128291808082835056581110225886412928364402192263532508688734354569508215910353639003284036237837447534761735153524032899042022748440204642905106248748858855308497284420857139816596665986188226678420793968192750134151479950735175190650892396577371732668013361175411064062421883205853959118731732654118039660452500807484588890550996362512697219545488301856633096272076829131476061663069080007006556422875030913309965786729868630817468205798202444361489827511568400652772727964583951039493730091148155633118125871550736142075370216260898356539729142540853226363650911401089687033572228888265283247858606140356223467076435185111018661023240219775702652803050877311937170613880971538018287350783050545693371547371938426167275793518491861149975867158412977236931841347704921665167279429606396464115723304005431283578943299354797184805090470970726633729702425599439849398769253198626141526623998129520890108783260086515887882230302352581929881125688552856445312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,10] -12519984328653488825801431703564344126833968450126085173183303718835476097927861684309138874630526192660987424691322255351582865857713157759192922640041655182648196132706623140746246517511681482006802136044547766861354938728736491369738083431688807313044651678895062469201151475014274367992019010799109376797813733550772097477796476608620064420400592867927400950801647667542934591478734980552228097966996282326518089841889334446955075812658348067582756809011956290923680159880102784886494449334229884960320572726936245902765121556257444060932225646953981895263089945150107464482397016164221761904799071762416781810737203569644014107003626921930584081704888413509805077817428581048362209526349863406466166941849233851431476658636762357938719314482509694835812227181233644298336988804112687700272962226004858780907215764021006467925187590476037684876104012652818728177592708525270094408405914845156892395183575263655235852885545992776882877908547844689514849981634304823196244083101405172598367094902741990172513822644879412938074490854672324711581782480579846620980522871919610988138047687817491356044636137612389519717005323221591635708228992226065725610775288575312214580852632958837166664682887440115303628614589956149867681777206529453049255025778735992383441286326516077561553491424828319719804071145270296851750839378206804499807184066371597685124451009830056726630466531840254223932407148172075719100239697282877641811294524210860889349419898789794054870769289632680316278641130430163971875038449667373271444750119152354589701881767511255014312585098154134343393190469331003511810356170295172408367499359852039820434618397704131584577081908766092513773332471237136172856095185472340028823251832161955005923264042341245568014726054882608005405028240652705497155951874239502311471040330016304646757397707744948325439833471427676772846567403290204942225414289258383242112507702426004117458370585940778895561469863779334415410327055607320208086034773427832036596992860268459602905856721310683815720446383199115688123640484034535481450402936022059908753651275077778117373383952192634029744511469391550244567308148600716625835996664141629914756980584514630197922311815424009861725841706033095495183115330565902186173378205803243523601404037316217238899627306080050013537324721308862709908063007760326245877094415846549675976554408369611980050170770006965065389632287070602431566280451856066146611881608948830556714190539365197882577141241910057763621157033866732410163337910779283112456343465818965619655252111604016486217483317878646662043363046401794382673208093509906787405006056701495253946632146835327148437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,11] 22374056569593000848342818757887070248571501802586139264565341424041844887101127376222732475541307333595406032289056672702385162412171010074152119022606375214489488838694625763681167260273580726103614552342859565663890478898785013129662930668804089603630721467920512939696890774335427011499105840308941719429992861093608342696901747173705142481892497188025437512000467399856365422066913763749100134392522265915390507151904615517038079844107845139553358879232690784121240151630961962956192203302406518110347210870510992095793175007637954057926358653412922079786262858397273883711088538539144328774613633719797021511639515769954995279121594986268828103689851731130532145286843309377968367655038054630292630520358102634911872041148585563292400850141410974272519115542374320408230651288431692349644826251845055526855390906648004921271436630695600727413742090285225722664497012825649890564169996897413832414857491025607933297161378770992015701176332791387726535762960971009683538676821005018830236209523289711651767802134197896511464254952329031734006287385235033311296139465135641605821948838693614073328014204471082489927997181723545590112957510945035292974420697162106580801486562157450474426467164114162617575225627767349353540719164017359997258540005191015989948022643778656280494381358499437429028848395534805709294443283592596680683919077064391233278969415809953453138622785295715375022146784576563674781114469910697885978806487516920561217506573222564507728371418081613557417823333230770861048057169770453137690035923025237706137854550626318714599011966474288965280548774870266869634713181003425154166105398795274675383290511811687020639549130867691483374513356864404741989418790134877785036749226652674513621422326580111174933139805808132508448346286592649466358208189910597500116213226745142951293404590923647452249422350281742069498410231820674349251005163688003924723716390028832130961972186097365386666661179656869924210220644745118420673655652351161422074502044721939321871575113695685220779202833266665351640375160838149651624091162438522334084273288724529918989521080282719368361852730497275017311914829416690841846997922899994247522167463527458463298409774342653559491283203512517779626306345356295387392735947455838079655960369218705210531593204957633005743811862768151717482488172450080942077871289557041244248494247449181475387923609344135444233500846165529447698019730898367680242339495318465738398963853520570817826710913136072578267617717718690680542883305637467582343681149579661350153035688517040213183828397514546629283774683777226329202930164592575695751248358172924568521011678967624902725219726562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,12] -24360199262635122173981028190869956322543034799816113261583185990856568156800795353950060333852150265446710666211959291489216259092951425424029842590113075603766400818300651468412941575419728012430678768974741027689082691393670994971211160599352259200730194471255261219208294128328689667914333699245728513142151593284100120355327388816140555438587248879848925261791634002286375394522516363842459063352168881916672446132335168333770168931353578602472685803154332546901359726678989969526627872390208341300013526257395651680312668226383848918305080802314664549877765520004138098514085938913194312710425832362667020783158360180694343424870948121875692976209183996500562800794934262899822803635745737982200107889208425944832420908030609260037258087460910484876461386279387776074301130128015558514930255323700811432352575087545964833301133959738418986684296985344175721865106081124833937943967076575316990625462605760221782518622612658896842735019357412733425024867519953565355377114943578011354488862298953338761133537468856178733442705764252156974427382825734831371230453002101408138841873430282027079422422501000574611766988209307316714584449642773144621805686158111758773862148722614115444509035058496377216199742939725474480663263407467368314868036846775970658843452525064349697690038259239736512089203284026617576621717340857988232866782969009244832039734380383328250320849807566785313284565270378787147803321824263177859274232824375330849969662411398811649440375969047235884093517778667823049094325417427472312723228970353638836804891355781732192899855872031947548027599454132326576168804870396708627346471754397352908660370786327856395147617781886308014649450173774620873476306319932563354401016932209584582853159083083378418406181489084417855872588533996409018928932915001067848887882446192840906741116241526678575070435657984813771058521753226425988791062626072570728804425339215220429560627352556708174922063606436869988795504715900667458880437484085222712815192906229578907443475956243187457182549103068569633451290946712894657522488134001415242836846657108361618095273388444029633802737571479058615362210092523812418784964887729705898038202935280889524166660171009025268262062850311888374140708540209053059225057546086819474087308569357413144720303986884129537356342418723765015417842663515780267720899247329522086106205347437948565062349003827153323237952424386207211095592297598320156267377659707690090206062494388546721705159634438110944348679154223313648562130606500861444978728538742768813580583408313892467973942368953720824489559011630636538448041052841884418053460721891208262679384688453865237534046173095703125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,13] 433325010875649171194675405014571197983201599191985028043816667022632351031876688704769703919266477400640752288857292433985263306558264671534452353389081526673829572453008815360240161063252236692593441926524677445385147404710232913756045613944879216081301919251429482805725856064249797496066635978966286144811692877577512885179629380149833456045033596141455044109155952281813358716400948709290266638050857590029593393824219817713853689510842551832145086595503464342867641069721069950377620037370135523784107469445214718897243278858447872660178729071836714657822324546265307274886882028010946205247109782836260412047587747470198738069333654109448390700382839884495687248600470474082977822150804252713075007577558933018456897386478718758494098006389683543246566906798343135313258195351728265879912214427237587503653584110945854538102198055941969817902216378829281270187591284029773849229553486590506583733627480044064094464501755010812193700409144210382392892506389064168959552901645688486230708219538548303190456934105283116336959022187240303657851836030044356304663485806601286375264032838788376096663309404949104625337160996453412892622704120529028421519086733188251952907089668857827747069815420704823716427952883266498485984241682480218510619184799566082645940496972087497910939485062992056035939572771184472792568477281543168975286450125355652249044816556955877095772085818824774294764470983364265682059435670786402847231169853684383781058760242669622681875272858980537178085566591455938317316094638529409313990042352807694227671898435086848210788847646535613303695083467583106306275510953846297839318688656088726384203985050467886696377797379289042109457929207785858885242934738110020620735855929906446870852790622348207506696420424951970604423302267731597809459487843063727802977407152713672899223376042801114497677769269450466537292244399214240795329147464752768098169241863359973383708793133369862162682115211493468839861153037130864015544973949394903081111741704227045081828484017721234335912379149321750217467070246813373787607976794663961586745408743353098071890193073423222247283867534786615573291575657394610733630979493608380183505556571290813157270091354239554290975847007546185496821103227840868404644676708465803875364339349492955763603121222246786029638126439511015160141985446980109698069631068138555591937847233192517164653959991135123317343281307972973335114155385563971505785491820904336052816345365799127093772641969742348904680927269545259036668266037394952601667879639564960483276594229665434172307870327010821391115290582145795629442633142844257044204404885818539272523963745697983540594577789306640625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,14] 58588193292013558524136648681833600763539795799796303163690865804240787430907460553650852678625993549399677050779089456590000108496730116633294581143313509399149806507456247244387553596939686913845935478782544142639045968163658647683218802445042560231117818503410314611931603533994521580364829084374155077223850681025686003313233779440178226320010268897971415125047960523919953637832227867823917722471007686328465611641592725881845889175768978268915703113007192245155350544999695451044147280677535066750621518028361478485547977338297164016448799103276112158758003985051319948848107573684915513077679827047818946085860114680549436961883770338055796873862114049336003159532220745023277770008730020753641299751383326025043795729368896839592939306690514148005896595681682605376502775584189467503952415537777871266561175281773746807812364883327197950726683479957733721503793152874319616717606846793493513975617782153995326182877818557763149124947124552696853970183610497350840009795487624764922555561486106221809621732413160055508218035777187942385549249432939442601590248164270728071042962036259679623408104013274708207348412922796926341538541849866018207542598842316768529054167637959386077537334946594414011467128948725768010904280814680936192700163764243450006928177544551447889390184244688051016787521691657521012152163895317725369005413646362130454900877461555028359189841811062677312623021157391425738381249098443762088160598264417908916431287290137462009621082469164198489915113212843197532415889552985502163476876780194284639314999148367815212923708934678020887502627542959114397964293817684778830763236128087959986277108668309903000600351714856751801816525699557522230129249962465349372586475129805526659541721841901443267976373886698425172305579031856650971475582871768561899864671437804823222961180427296346583421354790703750750772953426923544823948057762767006216017925434620611285137882218980776235778905206380961749224828506454341699609899508440415633577984862852426749988919062325939693702827078541754664176821951431874321993784600187294252867695552070680683429259868575051135990838222964630625682830779374588588125355016038615009523313672412572026421578519358252454094108587668777030246199304170778080881519814630320943103461828496392756247938283901653783287829896145903029780515711051789277276341987084411197518006919269648864134551940639258880837308513752722063727075326513692323194822122758626622634180519452682149325874297846232084022060875755121469348571584011050864918794591375807821284768279859277147866527717961624116319314518386589962904349552855506997549948259403801159182680752257610379274410661309957504272460937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,15] -130817665038455090557165336633955227807201386933509635967790345393391723046160135583920966513575394395968818143006334066899752633987468182449698793357814070558173675220941987268879366902188745888612745649138176231172911884854796896940949664726161183267402653314446904066089477115067465861684068768899936346473605762428110617397172383784952860993342672652865520051105778749748007033156347083067334534625908935287033192311118831779529445353522233536398801419842585943214585615081489802495951923950050466323431824238801527995080856438656401691872182110308267742340421323678208923790253972919041354720591086577336868341622481165306686729506779063854525300847195462047605242931349870614582201785692787158489056411109284302796081886709223575492674421921303779057322092568017637597759936551900201276030897247404067551205327287058623634498778676287163564104652854670314009542836233373534222715354965286769844631014063464092504301516931786286661493911615497945121146192353849922176828173172701044477725180499739227408671309342731393767410789650962451130341112671430321220553445994011687536775232039284534234691857430028149450531080472102141500372875728423914641099079332335845525799644494621627288072620607986195837340530957180720665706116771700530811402651771357354124304487302049779998596080704891515381389161812109210673308640550318736238190710709180761528759347208915631570633939927229789701244803791738774435844156349456047107724443564607004513213775653468801806348639797382692569259240414866936158906283632784053659372392376354348153596077041256496868212568523421846085611340955177167015809565657644828958446018585489435584736315628487238552022829855429140914221150261053866528170452935837905361408057764964801982161909685329094892494389339336335766503300170848253484695747549479272183645814934712481143210592796192213304564877173619599007451049021661426824468278324229020089310870035121389521557355622886997449234121628804929068745060860884152351793670490603903576619409337343392056021843084560738491293601395680718174938685496182395619911357123492189101591244723445486611038580325537686968569879591896507167117043974703242957495305652832043285234951320841889474031787880175645174991457991749867623378419127807582312489329586933540717444647665203676812856323778026458362473110336652516777609746855890632451991969145087057627575336556789425852368098648089409745606991892670136129087648871317870316891220541931163021675234263004134707612011143890000011559870525031872507083387028050033039191702129285619135958622510783151482246334532001303969311698800330206034078045229378571473627637833293839252506680979719344559697447039070539176464080810546875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,16] 168724945766932364490599358463076206714974198929463728538355505163960946825991990735315556752080333259604050031117630306798961335373585516468953415909036297151871836069571757401248132666753867509183227700950758204816021428887308418191006021412105655525689721933193821554174391251652891642474362703666679691280111989866522582689844646085055738531534813241179665401581234475960851458306674806260808999933447883371455058607411633544739483410278311857246940231495491161522791463768351594951898430170185210433362167251818415562256120296517621204483513796325757500172345495000907181634156015794357151589292239690731195556973904169053658750421627747837989473077465277873245344945817598739513856232387989381894176203083333008276226631273785516163206432990506444870762177692049540352349244210417954589019680750186585019818545724548701730451330574086073504354645478910572142364392588068286121559262691360163832642326792096365617448930525915648239313674108362382937826182898481029020259990880571449163631015291784602453417185534230175245364082206468227083740312239534113263695079690954443582360501204900943003522261245319844335332102000511055738259105717720754609809102464452247127693088615289980398861900798336989673959832390264650330979371150729673569000878394504615215380330677217223584761682149380588190597175699628302256436207175748063722812828563041226792231988220049634966407529002700143426139641398177559881715868118816446115061722442771466280853809236922686491877985570812570251372100168040835139825099849378071969851356753935871375213982696770291365646986642147430397144702826013570533253027888910720808717675379172868600180008628216643413109507377441890231420462301598661618487600967173930877932095845684762660548600600431215890939110239626668766395640987730540844667324763527182109393335294749020834288242421970577391520405389843787458637931523032462947085536667661933221721597250520290866781015040847360077374061191248364252069483544050901539512160958284882075768094857599150147527578845992687699755693699674122919333780022985217021900528214767349496671749071679436827694788885379886713861384955947764272414197276295543404255164279332110504343148681289913107727085543702776640910622262438463130075449969143387922811498872215400433264253948939070188601613065253079549041381255900448158770454763357606086878038303336961248663048465166861203274108935072970780967847491081998461484589572414981772405294725944404441672084591778123151827379674519391943545866571249536756540529294729121931685168039354861623496964459693011473948121662110038591800778675278169519885393938125303497578633085941114657948134108837734412844611142645590007305145263671875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,17] -146150885994400778629960469724319832191579938362107784419973567751103416234908078834698658032193135728538568558286627845383633947809279916576995265429846942700013487933645893883057528136573640878938108485662246720837204429273435438848453162907950589704929165769743829543187985884160481186576962619053276837404956566196637883306041157458396825451746231975063565412474981732968650160794378948392239021198900862907421108541199362804748781089849996570213819982435441548276044949264125694383291472257546400703952117021154038191360863755783059009431764728037705803843172296705756439146673127044459200819309912886329490817362565212773134939448113891093805299111111565742076149621625631356287708877461283427767864499609895802913897641047729968473455525142994640352322159207675821790483897110124418070599575421328742349452218290627528612648320860391874050566798963978549124667382335744436301988120058425804249267234476099465053451838986467811511940657668864243171619768386983892094659552423834200152317257162359210474619397993303937684479305264692739805728510376476519161660793958729544722179786646701060950731826752520352851149749006220858164175560563566101302605074325273454622742811166072816336417618503100184755395561906996833300153340705499378395128821674299192670755611042541136171010746284252629939692585353450247979749389203158838662985850229567390987188137842223707568865180492376890177943701204368629937697452910058348109385705727443469451877948448594927136899549573927640323117412460396666578623672241705904853358894352651234045903210898070368806859821776943295994413413553943889065071159256268854409761065361660630642115063659070670308180739258295909789858662443950558707263582956550651875554839353530440835163471870379063439832104374102941695193136445292231455632307193793265808198167555218599698947621108540559081728196943043607206998831531107702697821595172262288444004952978164660187398451627505524800340004819592345981739402153241364941604114734906963603961586793036673527444335613791957617942340119199406572809977180958277856427989009089532333942691953599832972919506660229504653904421259792803198367744790947912378188721581000120365318312990746877961243891841431068992748126253149616670658035676540831181091626865555437572132919852079938955581665273199763757511089711615071595316379824353960542415090752146292529453124319171388306682020581584154879826792750695699059739613982852593521901478437883016066026552926294340029869914222773970702046904337018177867709718561505113118344877159992841554754368929331021872398655499564516479800704754969263699674258773251838790258871861851818744081538586953097902387810336222173646092414855957031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,18] 98937066692268260627092861715189191698132909143827048843004817652823964793390139389820330868166253116027669568653004924036835893515822001580485455993284717587820599128634780319614944590059846645291230362187578393668375743902556280529201937721587015674632309344912639238194453391484738133692625244141980954068743769274144357824969139119180741721868264194561950730454016598398677170334026626256781015250597666441012732491339294141119765358588672468389355168954234058035054490767922485797700084443252735256877501006266392217560085672730050704561334808006522587783403370568930265695208874759953160161313216649495580248146343805646938590472797009110848090083751755377423558616625298310994216879304325503500804872644770506472453988162967537188019365583474228393519754583245068141530026901097533011007075820075482108681842145120596058813398776923388639043771538164753843972787421167659581609641062490545477900326802701476357839835359301567607500337660589265303939252327584768424225097241479444603645139746045576325777682942682316041822670869469971324271769465292873044291084783429424912087861898060746236924487924807191306339062736763905760579900515546873939706048352283603097981127342918068725410642435759262081623871051698076277412999835117458483908766548629411817877042410069048583993221147253701685489402186763833109902825124510682861198738744152279984148006944842508830334453239433574233939934253815053381015394130162934624708441909265565445674759070853163667835956668654765477649376827537515909927281056448410078042259911095410138245715647453427612001840799853087415592507933905370454238173561107540725042647572138388957358637853305304916850217029454272427011070390957029275642269747656445847570375277479961980136691833043761765914240092253619823750850024599487661502237014469366160442266134645220769870771592391204202865157181223013231033002855995713627753580531149096915907351074189373966217522132270675229507286450229144822676786093238111854670713370370455310942852556980152319876909451245839151496809373516667512508571305690635185906108914677185583276257987129665836655714580563858007226118048734246506774752198492748656430091031028649004372775665935685339272916119454775943353928358923304137451931183265725694676407724893876417007756704221345443028255332487053900202859098106031513484559872971074488323397034232592910755402906326276257705939191388468339383406496641470361378299324750437088228413724179255601861724706996714805154380677055147591563195629111769378455774180782310124427275817198327890179468664025520850630553905770792454628215900842953757064110319505781780810730661351520947565470450791626222386554445620276965200901031494140625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,19] -88013083748285235447625971880664280726306010676636415329644987014492914926295132563655235760178703760428282485249535655595334886423460192454456898738908326572808349515972549472689248188094680885956686265344250169271727488991577062004360195294584132817892468918663770662624799947181329393742748600491964492119049835031367598137464352501293923540723870917597474206345946092093422737050927897641362371930131745668909145013427113857608990710500946277488168725543307868426730921467361789435993461612761391232622376536356323312642775118571473512354243267755843530583854000619400582644380720047259490511422510296777642714939586041099547612981311838089375121067416909829320514397843595266884457103500329540058546899750951975957822802715404183073211211700847233187411388853656560018296238613783841509452354598812067074831351912330557196227610092623871285923549439834622434605553229087298163574256842824039255441771962164738396053805893355202716188079346225599933049983498478398993786055190192685315870731674409939900205922112385362745093620158905027029714967513692312261356389799317103179886267443631771496919551919526458410571620948351149230471743864060440290849143397990119609182719023320985564091323902305481397720015314611616211620280654565358405186022104788537685751682996250181844427790428217934455640574290597883285906206154955660543611403730601465031096449183339484206802803722721480722392668857624988713866267967761585970959979692884653011094016949291329641403607831199196088186710551661368651041296261034972293602766424699011392458675627483921111743656587581892677113726601304558216897445981570518784716898998881154349837727106924094547977194802762892447212911911714008721617312069439951935078894567930427322173346759910269999128867185108204086615271420184170856647430752168902386690715773618263328148338454863828414744216312414851949331419237910519887466443462900218187084718432268484599707026801260515002538465925687723259174239547413029706037048300940619401021297612344418539890188052312286730924640386074288011826419121679774389136352171501573600989647707081922969321035654987135531362093309626364538967576371220053872944202905564659457596548536281918694737585712840227823769914246142740442911078256093308910205283406426649189346964762303584329963178012092252240114084427601885570570302804177478831577566970304142519096676834608304598728140134304889663105286060197364271271193385102900982743296414056665209847369059786320071658105248366162328950038799467274794323086764275489775973753970020231476361404747716971858252285198872485029446805102374119048630719470436555748633834660969909876271943058193090309027084572335297707468271255493164062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,20] 101107714063000991955280856112339891946779288551362990763438138598984678031720524651334787264676803795170806602114039449451882964898662758060951696769769210681656223084383656522491199983412472184792879146676394781504931813511920297644887739240920294797246223767650174975632021664032376273389215286898122405806825434112669120921029129636006166925032956301917316528380163670719204557730391136164950766264528158607969857630039697610018470970780334809983513929209191167193039498826757043509106600532115548843962517965874208407281564230575894179209121803741518992857258515482096479263200587926922009547512270909321516897723569460951612903029164288270790204979239660383773557990985982378011414086325318894070234517037597907676883547723887221858906515375933941358830961254740578379309621421350963725511168515264784836960364683724143913850956559684068616196804454265949288822227646094189428461573977269156056376730855432781799359664820114503145544361101979655508776609481676918322763567206582113856716436635102111574241323227991309733553207379040268627054109593942194389510051402810149966750949976913425572607234778383608266031010266717955928893196605577578741406944365554526272465504128942425878979622782428211398614790125094408830657925728393408115088716255301550480922632767799979002880669215378991794309950953188253898623196776867744108427130971074608044997423213807251324760735631008883869640952089537416346093527076001316999118263863107150500852291352129249985838911160157544360292809385976155912521134678691785562594985697529931633584949402633986823037009432399709631178021564827400224299072158899606585230194001222927059890376737733176844357332200696820154994086332093347023143611719998457469460226938549134991444733388370608403116278860080702503460848754520231641182405309538786227019592484306728531667061286889279005742005245956485156266936268184655304052393198376593944290146620779730030878801904800432533436993512123374135992773292157956422445104731926459202636284851543313456285744333361230699264681396142797377612869075106389857783236686233111865254799430420146398919990050892908770091161871268831377112963008937615174539929255312960861743767338084177108256164521698886217414864272184524139339246892374724781153462956154904114026591786850578956430943067683827814336366122859357009320153481137591745178223443964518795698777544692231599219989531285600177471317240340377825019739940959063678373927171035028759832215758121035656276338663135504115212503622099210093560544214504728787486585343839026808949959264362940327406543078721432321154530671978654880042103989042964272750895143795069589571309357422732033704448895150562748312950134277343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,21] -26369931879452902870423828183022920884115299871950766739197681993879484367863404199559976298051647490930820373147708084027791437052624696722543416723971330988929528960363716178280918889130322977575757598068764008247745517138772400762603353138898640491836199146660291819653565948910388523359083804165834226501105714076190720349215704810807405884994533518735589843891817389545940393036810710754237110670964554075236644312237550906680566392032309077077714729906290467935632305747375527843674838553602897605113669324638493208114048502150672413313319784591204099544046137153895964225979414309386945810770912768665042578499895467661105821050206280172723082875650581581719464041443966223914242063779171919927486267558986902468045232483019135940797130233578835192638697832631014556915189428621601390060672311210743638234720806054507826692846317625104989053455105596994849743718309220135981660305433633790231193236190675751961132866204116882054802115176835834494538035785838177597339221509851017713733925372880954016385504580831028557438089604523240206778688017671656889182237514340180717776555861391726155331271419363652840839781676316684832365179236925881773534376848161273025670791083686721857880402435299855356106477463634065291319563424844442143637492100821287036008955641401892424517573261379991023664017015612101565604649035190451043915049377435341594408484271115989047715038657859038817563195361492738869643986379564714980959753500213229080655615567157056529381885641402343993738264830339469088462411476916297466637658548984368700976196286436768327363364503679048780286375950367918579139340870588293104277251256500330157162782967583097451328378097279453918894362172953873036466815610908997185315932197778653272549968254100196424169997583223682969911854726320308705627900105908261101628269268996825267541104947324385694189957721861208967487509076587689983172823971019764436027271799114908919802113050383871670746839409575729596435433617719371086130634224265680324161035425718652696240920873081844108230320083294393423280278291197867033608036282381350073438860380851939289427302510425768842423609381539146538330527576679496476329981956210659435856316447987891443515605501607753082612427150066038964414748582797687926956962541826203436747526465607653573248320784472768303072589026000630116675391801135617154956671953638332580794580625601315107847827715127410470827078953841247683517637884608219847327169429908018011543743531426370135678869973777209436381796775011092226401276253702535486793628820708757963379520304406387240262168760779149643391036761351178318458579387574401002228072567497794210049343089123045219546170869762136135250329971313476562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,22] -216595628623168565096131209622702331358014550547172632625647801031194759293471642187154988888835789803374516434199283671201170850219080978529545553410005138361529685018439976472995301350061491406450639808281923412877417498358403080370545193422479148221164088970731262662279515178519198063941192566396827849255085264087703544694166015597237535634630314297087718423625621382223082401082351934229464070529156633046157523299476004517777487213202829976407466701074390415682952107634541589590644012518212635074202251225308297580128974407324288353246752679892721075434044659481190945387884412260316040794906504890849983730901854997750112979092032483854513475986571286968166126070793370216533383399679593739098861556002792908842007106144707796702220032176248599920584838879710966379213927967950155543925062096204603751092960874311038477479515358506534659633594593258928981144197741834005135735976492052967361586995921130945530389955317637804915894049204874868271428804205405836520622864368355628737782363790167611940746969279161381544782632992730021475064666219893731751885396283180490130238583759036458727033627496210240991254217189013693770854645225109819450185052098069485125827554514523012567167626407001143303206071306322414051928252420492465978610894189228549264170402464760603761468381573931946962240588655056448104820280492551006733953893778535921125381602760301109564871094049273420069903295753262446664360535196236354968816447915566236846049801377135161658802178307447456131434097209026615161337411041981138800720789172151606017468917342815583464552462143499297922697158874328788195866978096257726052759607209887015272980155223758116836208169986156143488605759283038203368442844910385016629578924003566830507449102263609958212181457972413603000732035644545443806946561058072507069409497618209553943466095963487560729954842538687977874519779169061811379452598912466265287533541993729898806117905795174559678820447274236468618347047694826318326452439182547209115576771832237618243989644928438316544246945507440927534578614384069521238215468686306514757750291332190609161986224590783673380915907751408600809168166596998633855873190762778991040270243041607630171717681462952635467740582495789484698842920437079272622804570081685115685298238718907848265374957430391548450900095961260310141087607936508696974812792706318118242693553353724966794902728253999267420811689872357315168778604247739935178657829380774868066678507019411911012341658437317226057213800136537049307690101276287950646084897858383917207440626931391854209419551324028536734760592959549954178759568759146141294502175443765848892014394639970531822315003012136003235355019569396972656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,23] 526317490781294911215959232388983425854901063328753500552026459365395021299144585391642531944650431043447304087234655854161807627743870394740053481828467217869689892692355486889456736416100944481316493880653187367152251572205352443586580085913872232253339628029486368464774924443835544570082820966708408901465784915149600240446103554979821036762075545003089212185718883074742924670163915799961902594617963617849386623061720952888009166734845414814589262078014496639641148188863110821375293654668855891179127131792170291143157769783609053234578584826997098313426548818106343803351914528048513157607769247410999318602095593324988656903064157794051786779307531597362009900816424966200203686192633651461640117949707865145297158894954146705265027254953387922053436100243248597203708988873012727007827026730930308732604048217048606177175433352780901726465982577151786648038634433959900644981589335162697475630576380397517960596221974642643709010764920232337202185099779717083203024692864917081827585327785233994835302639724332103381798171418379605762902222437554795246166171057631290918494123482646167566584668577314308410186395599990232150253644563567585560837017043889435350669648194770454653588288514793129258234532702484463293772891460597736828132985798550775433387089062428374435558849462877741671813092746829352184985469869274207833430672373231119685807896066482866769108651274387493129351751513422730832209390894540074148953217202461092989880101058500111561783311057591831857140509259668178754083767079182785171285074441914090441169604267174215754080692269261534873145018358498489939374506629563025607564280536615719986842112023558169924152997351258648745968148010606537830659407269950796531293456497980842640226256809585116565233872560437021653676673096372715443302962497021052963035603653015707270000122070802988284485565631680452287657338249153032912724589864835825251237810037300828449244660837968620649483851516895778403822227107579256948701706864224743903416857345902348317458688370742362049822476545945423755139393259770624630285537959911290225511852128538712159504926234781858452887084446503106663748559842901797920396668794023579654126124494195177121117407655564106754417983854368632649721160677960379394529972389962411926390633084435005272461648424778734526528413932060222328943222956105401148656515450110153885520090959988665455014760243395932762792297421661170463859079848551368602309353190731053985938046036719324180075033066934428430854021094923972829601078333157839840304869714973841296008091374153492295130109631839015354316390924054425981543923197196402117268410629899819254180985644143406275777263836346264724852517247200012207031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,24] -675653808289078871595733256527783542557265007378654167923124856208936918214789037097197200570256552561973339680850211062902010086976029029587177999132775263630212037341314663779200294358197878748175226600787188115539859566910984036908157767135545709729229467861107556667807702757271918923229687076159564421901445305621520960983931102532032782180689400910370754245880790130304184758666006817930610412469915616607076636763533521197777898521981177752318559628795650257305716760262460275873645687295302910385375859924956866665503242075154940113308224814581353286139779119607780122991067452778868308715864658778824591127938902581800326748602137755916807781437090126220268341450174627338685351371566242026878017276541839351719437642730436917855304218365046931003856808627596456112574842535641719389404212718556654639265769305624143266732833831012480814727729767116263833485369869246465494664361105926904719651593927888642807928303567333204951852199146231461582643564130003283152781216265429034566310403631991034119013744674440956812467468850904079954126978831595692907187220641104644064817101623364404649872665465386885263427764363038385521751703467759022107144418305751139514336267675748696769515119790413940602072122245245001421555201803453127378604337421382730858006977637120334898623741472759117627228399647798739027770727790774163436634567624603566552052105553968902009161836389049547341172562408294992118741952125668358687888965268625652318054336048466235734755769767273117485336631187012803117385243342540006898142060111718100128843493396794669622256891017325649508590601364864108280430358193975400362756277731417247402245323778568948183496540870472429406286546651391077475633310660571916436973879251798448873173993071769966328851912290541161419060676580842244748600959949862295838810566061978129830879013723788575293323103271252645536489423886490673185543559867706662748459417932529679448283869181438122422997638263206399062907379032121341711182453726340861224423332969134398322897784829723727770306115872875228326089812266355650096744160282874489256673813575154261768186804907672822497996490355363468021328894019676037416491322952871527346621862064000768393761207507885545931668614910655271779040288288454734744706208333950465248157150612768671017303942001245741577957194734803298751424519421226147927171290079333539590105234396156366313303397999161089157445506645272037451914766779103826800038833791105151117745326159136438411595739977518079300574814203097202414227079147155447556588864677438516350234943956883522800833173408148450243615636719066238340162018521533675198010311968781849791389200044589247130463749435591580549953505396842956542968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,25] 548682735150442586684837024336668927337307937608826777049450007899397154638894610426245660670162793881068120735997163118734427810569870398800519682645560341124228209462082191757416467926583409287219522309654078409143348692747219251088923558178623010946871120125971553730439890502910444947974298203899607074493593292538619457506418533239868736794978327778045449856330080020851971299011862396390175705578090951717294100775151960110417397463254274457081789758663562344422948422190077830747581224542824667328586911019513315693665390582087101018945317635142151474184373394624801957450876926244351769484949131462606780869731241104545372565272542486797783026050446187463226094122289444956831034726768854089706232473752478621337868375412831997147987377024058053035492438768738934410952689384522336646703150089189327826671405020835194187105682118337398349398675603495541520414748037473168407894792486857731013256022877436531488345593460893840824825354588124908881478596056164150572331592712812229112660296489752774038132174132345865714104599884212656760426954002404036391553498767826760483630761228069624451118108948556480244906131383725610883126477748488704794925374231328511191853289126720738740738396896859745792561912777247124399235293708504011045498629291507408403887106038446366987902929290611333290244673126956107854526606486567326231077349318873246818164052709613404189297944438483631304595486325169105934425699071691990503810503374317248175711636528202428625432951702689066034864984733126640847130440848008174012513391025634247514672682800393120003778214468283221271412273638702548071999178636957755382769960362245260832809820894021946884716662680815087019980477348284008055555784604594700317676950884878375002443654799101001820640320087466092069197856033380862099692450194409450835631825855088474764684466541314979218737621995773408241654559956594266365718238976067678400694197929221868568405490951700257149266070696675160821956226624507489776903546916875833321099004590036634915286891116630213347858383335005189864111269056276607475977068143582528181647406467911183610562376741622283598575388867639831674614030817567381545645641712448340768461052961907803538533578944743006302000123042947946068774507722055625151461442984573506991707698224868600417020201867255896263264329009183305059310954000427850278945460556156124989465937750163189803802897134897025417541848936650831132195056638403300681202386079864749414999853778872811530238291388187592694033858866243205846326077192715528867832043696383041706886829363019229600462062916159822022345895464360344610530448830049364060891321873249914357643090694572182892691653011141283968754578381776809692382812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,26] -265822488798236866573826776346935409258705482883627299957886713614505867809000824291634706712389754356772131618884863320698709418002626746116870879348082415404895280767974914021345503846258767472811440879496734727291409043096396843619664873064719533383258013651245508624739656619920351632385554456363651254588167420485139067561596763622592293741516707645910824354064818283308539789566316033835231720008093761671157098648034443154790295706580243360053901902258520014204142866425878536298876319769709647669022988995112542015861725686600837673473808212197275367795671927604205707175724729409736405936181036604222476554669973957230251929831085046603293164061916014973455642209625736241210670403364631393246982767011916796836379099626874771896094229406381470197899024880626461930030626939173286327195056274325234101510886354485293325696489453920357161718094734906130263659760884956253776056437001892221935121745587775803332202073584110276796862062980663041623089713915637862496929407459215417123562069006308662008055420054020485463704177376195730202887639391999929487102018630146228210885850718930284502757058594070418678506877995978883531489895946437223854004019674862990608189941981909353066118214770924223711737552750632872947960787880771416185603069096359705184182707956753047968449266131972677022473243840427296921021917637409370607402279578090865254055314320968434232539417867195453598196356409503181236944518676254648697558547164141834901692172062209210111235154960174052145786858475541977326523564770182619541273556461764948269697032150372148775367362754729134208312983338713869210553154360633868062681916109341285153464489948592023453307096710562162152907620483118731114086293855300993687444179223991470985773356878855358188461092650737837219463710120112605881503856984393003393752719053668588784668931268565800770242074981978512840392584337044394745696344876029360179091735939556586777465909007887725586917946737301956184078355113704580097183677881781862384834741648053892692815471283936052673697560315507728165383739561290933404068545018589504883892646444500100289195450433573042099213608070218278194424964493655926525676645332640151832538221565867704358700574586974715217784695937751239726761113302557707703221870973258544704047748844721963845275724391621775550112486747777834312530607150763045829628385835321302647041835458497452217051530426170293701769430602458298302857479465952626728671370947839871622438907111549391015342279662958625022343280196499774480694436323450883919062419195246856882916359755940210695372753849831981015029370973548478089555676064394141839184372889370794611652922617075649652828087110556509742309572175145149230957031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,27] 41149085101397948946069238563934625410869274137920784423780455224818267391544214933791593831680813989845139369629442796304106228445268560262463292502490698029504000647979647513561835439465239145548776741288255797190273016454823992050663522931425821868955064979851497841342211207959569641214506201708802676681498437872443357429090316864716759404336428454104018332058690386177474343448098988776640116050040988270540494549424403007646720325937796312818248665454815474617031648793591243758644447272706344220187057603949009651089276784899985445752644657444239396859953049506376494758157343301816099135782036860243406675603547957054270119275778634240967093206822537556435997892129687544386758845127503537849631016592600414799701696737387101563301088727560206386146722529206329160484514217361523325897983631218405449793130396731625862820121759414462234412117075743425981417876072377579283371307526986642531678710761280547224141421126506088660850000572523790070410337413336841509214087912508975403505177138250923129083137015362786077122364076801580973149097892271185605598897756345405063471555605716437469225995295820993078346826119872300239167534098576007027829470494208911483183902499925872860519469087889299841583202436622901889573532859528606277178584436044071227854313002119075012586878669467208822786356960949903968509333154308227767334470131214164264002014076924077525998765358701741130204150535525162308493481798766481372415829665351262671904718380039881286086313609387353164617712238428600994873925895207821258345293677217242136840896905501975109629488612993799280021615352413588698951655772234553661237873115766525504476192539948762872701266139375419326960277913500897025287067840902165342401778870508607219897830669488013696060547123220236828971282940593104134490417985180541039226357166374140912683383589995948049555769180141239407626816773259917186619109456357905739498507322327313485238481251373218383710580555310776350544247308132140267898627580577947615267855094651304834561619148505422438825181558206796833721646850205080666239340137638120658773605184875107820288421661740226544431812221826497454809440836812642190358166570924786325490775223132672901882085753513194893812505077395886959225090225061816025572198439323230486894315519705835953468985384493968925390258780732265377737052930906096578175177718556646665566438249871928546311919336169996790189675227639589719676460960042162467196650006055513865885331669109367596112117988446560707525713835628754773483525390260576121445545242281817439790704793658310704900364071807139324762161878331935045552096009778577036967380294355764344372285221358842154278090408325851967674680054187774658203125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,28] 31806108154360374852150956417535923119741188886851472539618211017676855111533633513821913078409069099349032566328662781938198889930709027583768102773939249449075759676610216495286928923588467895173507811335116070908062578890854753639704729118344419047948937751028414784623334167272158358883125555912910213601800428418299341662944658144516413657764353172473266123449632772116521642278041341056405950402613925785204232840997965090887287237746261904114693264255815423811138299578212358905712727054656566131432320682942495569609577896740805084996981089478625269384085594558495569226549099576846247620412932868956086520174709950387478616140182276168805246494430322367792765217012920749856385986748457935618321759832790569681338082048207151566632628611016839332526997739811858473035967655974511155946935422821203434276235655855609838595246977520269166797919313603942703555170906247489386078422361888270438048319230942201034987698027608057496132736351335112556337113041586698412932014403901246025691478179567765870577612421909182606189418787671372393197894402324902560550625343640615118640196515601994097085898330504144599876274870180058463260998394303472575110617847797013092609088491359728629971245221283952919791980731271207769560330280988387191235553769482146277875860951656211208035813713704565808138594350241823896643176095985478515467929163635791051126400168952322768695593483965556636150222531406712691578544147026290740093645821267692469893240022422461097566077846226680955107207399619322946449504153410988085357504909033439741368478957483194945353387380006187123368983306175117278430908893809845854198745576776985272525547242596725656277465147982272426914413249848174216205479267860606198658170337910542903635956680595155063715400531475849989220318213903929932767536644312507990005448385112294377729556167393858995953010374616807098926805332493945719935077835888807498182310230727014113166171154190504325856979123062168911873270977644803359683017018211489170151349881618665218216136990567350562110024100153075743746384632978394998112647391265237961283780834216191313829558410262344240407579722258927838279010814140556566999313255085772449827555517444190199390366882350962670592829374508891995659374275171037875099542039530940539165835505872312052596640717678439236828050697097776877878884005056205702019718491655822817814124970238554238239328438954048022273764970940017267110912708629149211671383263728954002078562334109809286246344106715168619308454292067834555329816947008299614598869422593520767942913850387878158024166285632507887298898969545072349336468113195622632899652958091282209761584446299490696111189613759506755741313099861145019531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,29] -14434840638491424899679899076780565783666346341361340102725392707857170637797445561517318948847727179489247474047054067719340297938768197317281204080582307552357212391024332091933559538145102112542742755631489988265899909843457704765840968348678822831299071006185431676864207967595056118625205500112959515741763120511584977474418697397765907489228504268276201713129706391140503020693219285152679652718727847691879632624364645501382039506692551680722660841824342501984182121271397821147090764145280629790721837048550899807340854688351054488967958219964714096351099714491757750464898941411902898931722228072004490926465419503204392482301990353718346958565256927524565500898821933064857410544261159058705808912926940527824401444260293138197786660050663596840438385009342931322635207344653675683551586748424035701885426327362991140570497240528746778063833776379268355672863627145216143711947716298035481021085221081414850671940871742886326803340094611042638000837516768514053275518560569042163664389210092293595242200984970120425840885749924439282448501320192923634515740290628412968207768308953728592799680623664596604996123673765784174349107598631344132028648203155653355716515187164119091987367283795281376169481732416966000665783292350106041340983279873523491428903249896606153605360146290823128164285317227821558402839976127861308468764624089010826997190870479782307023630272391730589730459880662872785054766592296240684201611505178365484215471788826972054881875028690272527981902291186024545308562397671867317933212122412246432899278534485758908835003981430284402156035285992278897340186898400636838723869894349139521861216246884451705925521821256220636331262588772407235605446897646455130775212732506940757028627679837641071807625307296149156806372106225444162338499102683149810952284537784253242626283345695399753242164603746627769681728915279408061572850351352506595309091536825827454413256091591088506244208040183171537337800276316893377533847364502435887678442247254770453001298703624060092691822167215096225494211841485260501195208962169326150294370041440461091485264703087240065033795813625041693678713922275507983548179698759895049965628319072058252522012124234806026596126169277183270453095877095083482371735371533325155457189928267820709867447290357477789878611226571567595562143278869416117630957975664636481522081316981303738035044112721123319955025356156364691717281044911081641321569583143036139385568790975808754864436669574309732120503432467255827147640637807276895373469085193680660218124667730578814475186299834980244954914576548937151285532623442766672228408314195651726658900677483617829097856111175701698812190443277359008789062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,0] -1703627304511913434086910223602446793920641176717281644953105175660568511624473814608902184422905894746862518141628955555860139309394154794859567936934190638350588263362804281756662197353826743760368997991087354673665513043962417337837869087251701163467715884236371779098639425767566792099728665633031573433447927751530830309136444811141863234914665198860133315958424661120094937854585957978418466142318160957945574364549228686756839559112289759406663269950365258645412126235170638121060613852815839305719625937816953430551214932560560652838621113999737838566340633840930028857485714049798021277397498005514226499526701352082270378545361593700861579235315986945095300413409682945094048985709219184718850782068498171240975815835905023930128731453417669593674580083368452884708971336151597243890049521275880973851823281448455538582397370705065891004494039742719346311291333016254720844898380122318133394458336762441447718233140532362154560914567255872070937541427298627539403588833420723031841137885963133707586585832778572342096020751314877694524988890116825267331242400309194522522498615744866738669627663288332137114455572319728152716704188791377078306494989261133188362114324818748902767255664819374425513800699107742670450938598214135433653758570971979806651463684725934696661297703972020727445462993853141318725467470167483251203736903421454820265726004503292095354979033507081360682342436469317176974778658858893455030390618788038372516670688637021242511814278151211524179453180397065955946154372553799291443390615796673364641038230286608650654352607604780859327960549283398489899363291398831335558107918013992057970285381855805354399558796367288710193572485749376889169878292425407431991167245036165615389419830304762447851269516091344984689320677447356109493101556329470323468586066182661869416585874244675440825224368417536201464430042824564685551132570027386448948266616049528762621886105670736241239561346285655576961204913210820041986955657527839423084381625026327771281189287074378705735966566986808608681840775572145755345642641077410229271131190548250890611976047179310700512076913777892666459195841470704055868681620518023091491526378044579828628125177522274730280283933276870324166583446358344456833262704285766701566066175915162483949791326886859499733601948165438943375632432683804156353998041623608780310257857129401805066684916135504401299010297290085610380931323474724973824470372663518276828576439526611159120876349058223072400823328190404301219418197326636317664804124865757254208089702715144680977843449909414630383253097534179687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,1] 870199353106627825785341690238333836165924659296655015279447162356447846440388907914606477915583905021303395987751371489700304156115697804340796885128376650651030039411220618129575290568094088940199540673073038159583037036526712950060520987759678706213485774593177858085617438501060039464149163342348231722290994198194568734909188759866082473474731974837830319900326783129113209677945855651254736929845899953607026975714911223652065446919359679369406128299584127032757351437530759444535182761670940899183551788935272795926460909250342420055042635512407985772074628231475339341294101516920321743288955149798496182298420169932130266087346087356622183843574440740002319505464873913367968033862633668046367992646267583591192022238130811360794131221634553770672021514914002541487822783940538871400218624602224420911758617732875810618618867391782806189466752345331214048504328484355398135765893004074163959864871318372161407899247286827466472719325961461545382476955088944311997616512964981268681228566196923178198416039992718021670701306528712375560503279408330505846148022286936076857294986758808616381618542220870474897105604919291791630699427410253027407697591671884344142272138319947999191987018250519742081128891089154916093821436607930892254824882298288571429974697514947568143635729587115763355782284228353699374208758589251403882093308460345750509476468800654539909693753979014664071193193405486251036818834640430815648658572215840261703345382069655551482010751143720764891371354431735930998386897433311538516186426353901693982391574943519010208202838962854324968982583948925979834570805989361546589100226383189584859588983822228498370856751057876809645500048612384820574364949967869817334341460942702380020662406321651628588952760680341228928744390762592769382402240118662607456784883028056922559336297010168186650225717738514111481677392246226995935222669529596377592774899997883959977031546654263816344576601688087649928551164917229041304988350290418282283217933611681278434926850289717131646588048080996477049830411683362409535846868996215971688014881628972964766882022705758771987412055017381160652659824172243179990720205602302788704097316573001732506658537787100864889687653816772659603099215679560743736172717683179620010811449862351616428864396047175610675560822636432355594843426652276648107972161435160287425964870508424106824161642479872574094796385497847472049087117292633992644166388245101233628094134208996942129861669082327780856553895240875630668699119656047248107174309302210868537773939668838649695581377585540394647978246212005615234375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,2] 438606731489010353908952068197792484816069338059883224955554223431508442755443675110338911852411433583430379084695193504947760651103678008633324118824890225004608329354685376044413929080807122890525173711688953516019589756582383397682521991760435764590542818619663956256931943130181679314761632698693884284095022009139799363354473590482947792165968525547344622247013175784710270603249079749728720545750251289486891113283135367470624735187994130913702453018889437175174215171201660956124374153599599794326531307221908011016110391987331757781099747057871425126613212352022711713944652092295517017134501285508557772115566641616459912314338672887588381883506026087450312341334022561955877098010954074021222991833934564127774980139208738456050277121270308798417975820490288192443710118555377389165842368752554789774342343198834972632710324859637577461191966274900626978218594964828337945380042997475014579301976851717388863845022488234586307669084957584506621398518032580906509598358403247740502571795207339675033836800364375897924380457550958172654641376940014500373876032580276434764978274728607887447706646742227342433466123230815080032370629556994851930005562842751400644494447139951461139282845965915364516261603631247313920812501617901454878511878160217743770172761919737886494950446134701682114643120637801364731182627678914199579195477276900099807530779838432664605561814979387867975906781285193879857066982281541049483293608342076582627991288509067925287157291109586833711235289150800388921951742844961102368871474749551260857057990231122427934875899297576466646025040249817179651734200217009374264176288462781744565823719710962117897149073617698849446939953824556894654903972228323770084968288445083233438207368923170745017822712603745146085172481735698429803062107569083380752050207415736425683744225964395396584143399828348324895738043452256993440223329931101407229591220797714787051908873001761051961392979637640446647356306832179898968255975828855024962515541944777058248374987553917924417455994364533477607060847842453107034290752532648236888141071332677055816652846104089585781242237562832977032113708768854320475763833563719096673844174207853266273470052116631609997559407215720638101618048938043190355062103722589170847996356981034249659869964121505244122545033216794196221811381076517316675671078180464259971530187075387868402635046166493541658249955741581385473652089872139274964752965205820080952045651717870731370017693709915513630878397242425746154457926391422201020909652450428990029039204841784634803742511273416671002678413060493767261505126953125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,3] -22477112157543651162840899066916617703469670628040882460234134414820712850418652774913551336781836877948748380606913155518099757128701278222751238741108560742939232549234164483307658359686141555316314957054987936833500210847795653811376179983934432189009418831479057389109089977793778343937480244336776738698350332408581029024298555785713911071765953455407298549526604872842120038918998374132267918699482784200357790843516519762313310560515321461055102806178517746280098799048807608579479785841959020453863390857122399086389798586459044829151861261727126002982807720022951738674763078362738466107363937624386445238595416370343563622011885993590486427758011262289317996981389506965323490380263321250443588426989815445622799326791037090155245312719313936809388238634566552136794426615283648393824675889465534296533428901878103844265680571110145669391757081149495640994432768394473739414375418327497539544984480242551924655698167768031893764574424121960548457448546047549558405204041009896100525883373174640963662799555297584654838915967713257312462637578235434973837113355364375315659992110463402393450741755457077238325336053342838473517446550003602212584072048554135680980798326577428260699713101043763729444794263319800411671005068032336111956107116561525094953790530814810095496200691520680790141494247407616370513164585356454588980557085617396457970959363162741969497502782835445539579368490283949342005321491920276768439102002405459736496565398272295120422577651431504968991040717302914892052368891951370472805535117516123393042715456944853816833473546633623317763693347205440437889358285705630214698867030042110376331849483958102845615695512622529319125473210430854601571615576612561324160518868823724285289010225908631961929557290162484453777705635983735173952252080226755968030102820262093436972175820157207332187914703279846783061739874008981461882571639321894557959421810307345295398254474844325210639677823481978479943240851134429936171116377764403127701028305012564096967129700287404747500323911092099383754430986194842767684652150896777038206072901278835293614276514670075005506304013446554807101845899209705699142097789265782967956654618262758853190242457800212774242121393476762804128964274289306449605269632939206769477595203004721257764929250364439325353696071625894980829463623109246784840607234046534507963314222633541104253075326899636363949374993744089406102677412608766860093527130067960337682904482461224225423120690030672294250176768405759326881182023858054252952047762175131293430412208149932121067369130917542631442618272785693989135324954986572265625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,4] 469967794147830918966778468428836689680237216189544762119801364107866664105164211465380086314323513912034077198175673913426057986279388054290952285120644570735311995147106267452279055969255884432801455786257294113070784802442031767869485709633173588312000415481908293342355350084595352213189443023689279801177046927137456076038597242022419757985440249519110059030099949699092204785703109866741460113561573302465350873574165353911596434451715495651297746900964510819542847060584155281613709440143099787707464623897987796946951039742588936613517083169293081635908095790038317045292042783730937616537027030782414144602653825472691425851247056927692046874704328798805592677509249724966123085907125433547769708123218812114152310403520297319662374521760783512924926520725739552228249100249975240882601886575153334031324195251896043504965413371790757010910655900916603740064110047688543384801503452962833253480667755452998670720124752285387582032337120156347730544933544158055451695853762972401762352097511846676665660201918956463169902951920636806581153483789157336856919932336905884195588634579776293879385451018113448211234279114958822410999492736082965851115669033175560147548767720626591947108197284824830163039841586810223711671590843584096269565358390076006533433724078417248588639876296133377727491559306639109413314540848541915543613216049808470514880069677863812285728577931751208678942203331611384096976180223818803189400488159903338125885118623267979307347998504675793294685550452209342914312729579457685516295964189757414684887762866995024890014854633708395635157806536285245425316594858146576850506738376745723500230655313215100519018327036493914530784081238662749700527497204115632837687194305069811471070324164886269369348172736465193953572543014300665149681623794686518847881172517931774770125413602958718790501318250714133429384221772794516533994626708523463009382885350770524926324783630114577710879859667722610683866522696203146815536624095674650688197555356632232275612569692745717301721894781423163127834111587692452291003569299882557088330310880183583168136483865589717510140264855996428098981735944505356880655007030230620884932661223319368591462063183248076367656661244164024330440261710135745690823463764678792279029864406261357850191972351141317029508725242546510198684768666379686106364743923684878704349899962900788419860774991760126609624630329661978348522511684287421811417050780396943484994816766428264902913283065545065584197775519218228600147947249148540133743602508826421641803741530631529342092472460444398330231888238905924026767024770379066467285156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,5] -5824669578834923960683394946089263539271748877050353266681998714216242788099382009182955429607781036926134640054540890671949065680702854857685500486992187608293006586474500556557611603646723362828875953259850426214605543737103462871096635462808762955895258771460268174759664603778937653837851974508326021412521482983668099669357760496786115368878802564051881095980874741468421503986639198200022363493574183117400257664238915397065877226274339739240503481170020226091151200204099959234372369809476880241533318925993735765611645895560529028637773424250931154838640503107350687657519263194777388225582959100107701753919412396896768944121261077976859528848417244394516810406218174180260151901622471729224122707591712340361100790021362694725465010166806779593777018589766094121019894143193392980652142642516253119015044740447626486561576499181709572764054220183695455824633373201293974534859788610896551260632767062436217256413537691364827433716454657084915159191484374864686603346491196560072897293471027936941182177487011299612016858266575826590332839125235868216042876855215615102691533848314638806748774382199092456758493044523436918974040516776927565376542578554972462565659831837878032984356111764640260873037859669620918368033812601560914904337601796077603136330907398743778288994103940575721692832779196837729080968036972682811081837517543837759259725659865191845778625260342946039564419035479913117773865281325879900008322149881513779679364672218870513774634173265985069053843654793905432940152865710848875055704872887252664005433911798608219081871658308178032938171695353291796993633656866826955652740329601906346768556585402777438038862425728554461633944331964621890783140252546030450915703137439897039615512913716275380442961700027512352579678966015027914631364952022322450940014212917249490762615185350281878211092049575815700607939028344039473057146300913051819341883018695788371310479114679361865251843673216993637187455246272278761470424680978782004243251806137526467728212353782055212452847193103117295303123685212919862428313289093079997970532067668634766257175989278360595465978324793535480423917311578692887754587345467497754018343250681878195084821639162683368814918072581557314971561306920746816586227456063727466249797682493676237008028439352287788935935630366376487407736709279744896856726784345990831221770413805565180524261611316634260094539974461224217250476691441073397085085034250119424275927116065361843415176388396051688514995341350472008297216360607877457415232987890167018905894078818871595453168378435932383778683143690790835478310327744111418724060058593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,6] 48116752304279978467510632501923747117537049831686500820511410614979747850931075567650765638553673864417577758994170851928874726426419256570008789199245819795312110070503557964721419336296122781048020351361654527324909461865943837004479533843378245267098957889959697352274697146275352070684756337382626723190420093976771422011591691699085080585257619700286801397629935363367197595526435701021323521244195802813142990599125277093920689273969747654434902062347618297689110368076548667134286891606420909223037230410381599847097596468936172120580805926620086363549787171672881126047366750826849541772941583515369300956405768588642700280648034055201258492903886616546724772926014563472274863963795090251382541187419608367243223921574474920656929562615565487485338484192523423027839405173016555679097833893787045391132821758867507023527992761840015481316716805656581785491980698045470927500843033847270613806276601251766762661443407254507941650511201818438268711910635165141075916395373800064291174325897604938245022190335921094937010837591129654852110547210255878071180433321659834946120873602039417112085978357622975607204753886418774225104827287233983462898692239450091501737650717350581943964490902971384569324288304888518623370112696995576701206353519594795413305748437912979106673754875326980714328103175103544432079814989987371835040832926402979557467217697071249652564363314524035435901793882753696198298995977306146737531176695170761097328862371709568081923258711129766746541390409149136689405541876360938066999584496944796112153224106598141922226653490301644493197056028824864205996684792339657842395728656769382075343934681195765557959148599136979688601958861957045180696154631859776324120771353464723947591119232139505136753243226684279328623256956516111223052916161406831790714053898333914403019061336182929055706216754537314147621118735664180109115537999667102010168404088519431288818387726007043357044276070253365934008721457105406225750034385853055738602845095077615228597159563926785482521668948810728082176209878242127359301791529924007372827721297095818255387710482049060282706011829548913822857259675546184192660189009707893764045096273723925316013830982029800544615557666506448270564505053779956633128842298201156628727028304844800364082613925912296906895525973717285065133302189202463290462756852873505063387442495977222745276037105867232296304796181895663580797556426166222223242346411199550452387281512146989668825803745295311993934371402416625563328883078311002549064943715093885903328664254369138764378667137265041664543995629826531826994662210950082226190716028213500976562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,7] -280751915816475395711937415480608504284744738361479020850884392770176697463520579390472018716947514962668656087641937224751065857309747528966327431240083959027560550363798524155138088709607321196607463542071218901388342659797461168071719204190680265668187712728126798478588863594099854062215978432596491304628554730360454707533803801598139799290014909580012468597136310149600271592341232236638500170117251847006714000623609104296440392894584058357528734673871480222229589676727105351835561781082166043606186262138955414551164915439701601696125457338657671132708214561870138405019035238245054119934289681566718688449654625693853356573429053189491551625600718904873637143230767666777528436609472381381291231061790935040264254124680153919301848626086513512953323049136813472959195480068403113517827908314742040299098277507277091962603440860912389146139189685997364100066210427907289247091018787201282704237497813094847200773086078602114510078773710900059640753556480602425337491779751707541934704950154132927702044978682912418396297023757938614280727982824128545953350118003867136647766732277964162064971293066424100209806365877658425066481018273677548912160542724591148316178643858161523761202515769642241732676850464458029250144119303505952987137942673025877049689286245295749998090540530921411835587419667566999466878916665008635626894678636914000997433226152284003210171803227916923063692212300657359740935631477882570411899354301365097198413173489771859158642402797049080761672401436437539305746629128395543193464615249184391972364741725222301306759232675250874123860099850617838412205533311791388617942518794073429490568773302190187742824926636296625902232847945691576997029149048653527162121107010697964719226282301354694382714505270900998216612721967490930318742578513561518952541733496542668803055049857433282185977824087315353726957565008212341353534515060439124916994641238207786704085427592005498118867850031642823603326349551397597943483324565829828064028093714653817970435651257010758583710623449600526332468463630917559498058532055564246017228104277171156306161090654710040610690782388470674299128834095634548184475910396548944280155593112688663345340142780232764379235818231822526866523729156770870452231259361394725264694968253165315704289728425665956163845602871555548729141332714592118020331783688602607073583674500564856951127739666967265604889452588357360670705199447484405312486347473119407098538144632477502848441440383941878884699473476773553413507392495295098188472237348333950854775303799110663906102233702635024049198720982878490427434546583551622234153910540044307708740234375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,8] 1205224431636297865171614778808145040507125048301329965431359857241539063200089831572109855467397365062116711181897898818647846283309633366317196730236115009660685645198972736642674898762477775518630209221609897310406944692707004774285556920129021597485782300973460930263960944707541118510291654367751048700377152320918059822572184791458335646670477479504473413909137544519720567806577132215368245565893860812572299876214329508314728210189296605192498816352894684787848091724931616315804749169058108238804428467386566966437853480265290720590178178415439921163898807126187551395062317275619762753320214633037054092636797462472689656308432773738838095087498101825089305231463218135031681062107023110486809897570353130434474290960106159325337588749859291284876844773578436385278647305740994186888329266751607280538806367106714009358460716655766973801688855214656050829825716467335440949233789542197949849228884657682777084487685131278704096389982404038874573766095875593457503970905185728203679372951456619895891449848758102451071047856566081410563603170079107889132147523611612331474107156051230692144170799835634002087314634785254930969564018122822065385430620930218729673281352669809400324540060182202143682230458392568064626838937209415064674594169818556474013080458111980398903755969253673906370319294577564024306056198946002183135884445496387631093547070507089134386690322220719768162213721842525685375190910836431635493911885973500826288119004271891296275539290949285200590276192005175854027698068766171166707612971077512537700047355108879145491573868434906082115445151529859826616309508763031111496292366303500399276558213560059758325006544425443528194935613657532360321082658460861892912753014309920838684478555287974769347868245211007506751300548472845602461247635305125837370923060012421338701714697917475247436008879544517652811348882295356032657937712410617253529295280740161470131728017137660805684566901136537421723709656043900581336901250755473093268068552243480820150809292071788930236246072423100453381612759113369796339723021551361721542158502608502586487760143100726290484183332387119502982536537766811967953854100172260955253814088161420911233013429334910727729515197769511136846380614986490864691369616228039296144472410569434936893018022483212813027093504282641723561721902148820321267996955727150564586530936310443019846784474104720421727137587444695075095589985132911285146140316117512056114303551178580155547278831139283341649479947135851248136791111947627661207322612090416695272774385036882530161546243685323298357040664667121873795181430681286438577615172107471153140068054199218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,9] -3902538260093537865428877449813779781245540094020916468228579174314708499673332653327608594880687060591600567861283170464038422589748628424709577089711478469656562530718451491698003277758662447360172391088711830063377201572092053951692367862835585521684402665633225018782160121404641074340006188584581464725048236777614102465275380314048989885984689133327927023539736059858064892593120608674659339648252394489033944261595158910401763085267677832031818258274609451089551126176697263773735863254940955997163375086691059614034792978216307991755235866517184197612941098401561849900953953830208998895103841051067110760626177547797904980375005513579838735094878649929571798245459616555492386466631757127606795553934602016066976000176405884993559041927266000610810129882699392355941308376032518848850210683350136677194275697134539179688840418678773745302890187936325904331817845271545259304454260604731673732594232536318664356250093260734502090418318330091816365660807666527999304544639603052768854804901386444581376319358183409387153938734181206837821705374679881713580654609378238346186895119943981241933631229962035131248616805700853910876185106114259844900852359673119048645809865495259696038042138905629750230519747594720726954331246870674772197135966091143693345804559732998133595133448081050076972257550987594103861986719141697846875186519463459935509498979706871193024807581717717491964175374608245226844198672613515968623966097094048545631477513509253135585214587220408265163339275570088735971627061279689787351440873757719877730254027926639103257712457054729862398434179577734858306922015000884149457372032086498210776794088792371715219602310372451342576421088532975700317254882343148463160961304989559431888922444777563613987845188378956944493762446604169891635338892914942987246989450080868076425364327373453492802993909110388999353437228920043449454321105353595412284435559566871044859833616591624891998074527391941384080136564223949382936385387096611694139503706657009001708181333415374533611338774760162078137666958330604812528922262400439625053146979374961853075513989788600143268398477733111938602222474693379306953871269286226164377284255402447290620977341099887976380560099957300653119152262497804168678281919186875238718362395429239437238010015532451352069111609181125819739979143958979102283033967291128770035598822998147057412885819928642157443205754553124231330256095234627419795468686279793265871591590594318670052256574078160330658766562769733892524884039649365550155158800836542948370464589417165457106268013791879122832420959860851092944628585234764783784555675083538517355918884277343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,10] 9532617599516349250841939171722397260831235336903181030009694310399573213538246392893178988914604550690109434450982041672117233208131373356041251362120086749021174693553041607523660566647881563176779732313760415471051128813970893874155849842616119408056243111936252534640858393901959256056075958771126345321912258306191350108794922625170604287945358925568764941749649557006502851978134831908812503322539929505712563231599520945579824599347884755506375423215368504019306226090994219452661019928976463272241718221061566495692323675944843364156106341428048417614960767087309616677624573224597571219776166171718502298966468121029454996320925259802570548431913906745163313721506842914069617596357887166582373810437034865134721663522259635529766071735207719072480270674357593956212772991274209552335621354468953004218127048290800776707858945855798361378445456774661938773471914923106478672168155249433126273511002048853597513905623374152044117024194191838384572738329026556882846892652105106783725430476826614582033812114094872604159027971692419641273880483230310596743384360637279235294775933300409813647663812614903079211430202815369482193861453648436206737800280701429971540090263686636422818150605529749015133948279822054638496132961056246429087535066362650679256786091137280998753983351667301638965857188930820692251718507657546450510374907961343954494909455208892882855019874051907407221486995812785665806429339509408067889314363531304447668129610919256114434727978466627648313052025825884567078113909147344194338860168965441614864896263206702288522197406392949628443595034325472358079953144391519380086989060719011556901591158026261408303613914226285990927970920364522813435053264910879796518080510879443290448218876531767595406148686179309779699786560065181387128590701683843793999985207817777918718385777528275382749895180179655997401675031190496125719456089945935544344714381918982409026724750459736026221347651667434942144992536212438186317549615825229854083756710453091601861686759568537585802822864562965488681178154954271343812134628711632539085739458508555833715472508674889195076960464451953659031222506562418040810242049110907731663091731629774586535703451160295872007531073816065012826426745746212631966159549071720524057446304986788640699122155597790241101665887673914165492039964484333481114449604828568962296703110849148440495250807975463474091137571677442541901681476528268169561181590204979295215346301573909068544552154181190520307780924511073550656393966698114553007781755622220373700180979619617806259439234156123622447189186756419025940171572877629814837807664673619001405313611030578613281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,11] -16872035516343089933228814800166948212546420514591385238795062441769926367827985166122374622724381054056750935241092145695535651286240747681201537842638387144166808216869666392332313582628716304230150994333254823179965484836935860252390338978444385614842925114334145489501490758472357229486170552780760063104049911017254766767574956973966943441657554888361362988081475818078758859410797120016617754337840520286197003735372717035104299781768309137827349073266175153330072487484252038048375935816900918167876423517281391644942798135138034481364034071581607787361611559265009261213595274449195922862085216987600407569640183264681882122027967226900485036574754944832030314357541199337193645904197064829672786534231114575907611161978653646004313613189659241966086702301507344086436777699812709873110893979867422152907003583739469806046371510476732441647208417050213386846967786475373854809803436764162701931861582297966002318137126686679144745868317507001411261944028639001767869625957075410526241722689945710751207464500382410193377972670858042517806124865354267803691677689005005157267314116414539714858321763525945970125179783068571176958861609089354742563958784570745242056501899479253119689548678112857006319389690639418634072423724825559634042780476033428063855047324232888537370247316925321568788258292770084791261267735040863206349634220532714186596637969272415415876208101548367432481882022905872615697106574661568719927349285999243098407289548996595457459136972529140648993004546190571212639472718097883029819408113648563004275314693066408301548984191704168265986961613776341257169283052672258942920056139724005521096925291587259494700812722875903128276859996660875096320727323987183938383501304865575620705811894190260010580163405678909533157772493829824591755385069246515520600977150418486620607841537902875264783546474997814019618459771481049629724070537428702839748995822106457662520015709395306974296457521522028891436888253340375504653375977032874986115824020335204858411109345925090270548026740156365492662819403338299671394061157512402785344245256856430050555616909877699343182411616095686987150459973526417129777858315957732600413609814419826345489956157085790226840591132333068895608558474145590501633180310987432471152946961817297410728142765684162020688066222691201873783879476998357125341627801658384357481960359662925134298650672529349876854920039832452330902511782823020627903637350564043796891914094362798186578278304781448153071986818585401608961422258317613196436596205022961395175742396219574201618627338390247422395132837806011398117682882529987152205492055220825697858799685491248965263366699218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,12] 18631844669176583638573086846644905221052818179919654608270924641012224418820978645881612443667302915070054576232062238804323105599774936845837192865331821170665692018410213792562682382221222138706139335047841709322852667382038685706031572353342529343870012284497527535746870717023164120182834750219579190445317475593442369452880701684539077894753234072084045460050338243565440682583027318756273749531920360010042377330394521469068387073055423738011700676774739112836329159551360713732270930500251235735343872130098094053078383640368820721783532009765726459143332126933067624957342033913432287280465092361923093391341084351077806542162555950460830674216248749632350508694623049014417915060236466544887186799298136473101424563878610448992617997951078095075253000080563723064592589251842629747947428101216105871721005706243541731812451665975661157054311445772658473782286843406409213024023868870095109174893378362417683638097623080426056066205803634786444959347833122873672302272635427845204027285576309623306318945247294900997610582877831069792627983494309094081189919541563049311937310889095359757867667487164767052431856729546516643717304828361173629516670697034802093351948044919870764019458350967519570283239103519123614459841306375460325606431863177197997308480271046919670314700609197871498134063321363835312805356380437920037018532467016496644689519477356400507975027830607521762197902591857505692905527938008784630742254395046100401138808021815839202596242709729331604715913848117981273420984824964682901616080724479555926653522010084065521734355243494871855518487451703910113795440570057618592460254487639441653982045006171036023965665072131696366888960492524278411679051136935432509160596121122868199618190142514435305662688689985690109222970379695284621166012772778592901991430445053199299064247288321654455509896535390800644962360762563054263514368357044509829308609603876290711597429719168328608422216668450028867059692795143199570401471635442839972319538840327340015279008606192314030713322143415524125405506905011359897490419682470955813133371792795277944012614093974738330845426523039301593564064932949225856247096341440411448784768045160211279530757685290619047363812348457395375050607132854746400581193848372918564659666959822450550316926060271458373906741955966812758104320116297581600776268432008271949041067124729782811202588109609029250501257475700336648115386185762134453141907892834286992567869251366571457206956179067998629924480715224333128496810424223760825550725278245685041103044935502401528098881002870117425098678911487829808673442962546222005391982925700308099115076743146346416324377059936523437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,13] -2553632356784513464781958407682030273749138539137351347127212226208425558090289543300913252447551635932072123987730297638339371613762313234411150329467278209458567077595294975875543080511722721220902115467269919519414051100577467667464533922245997945874629487637566735140349596409011879300384095532571045041255319197753312031110134034770782944257943196256136115558931862208477962718179478452688951314838056207645429304673202488269844877931853908535872845643084416940272207953001109523164222172090164514731271116105607618455364443979296593636316755457447357744672596208937345336394704238359392572007980316343847337685311995071049116255029186563769555559723331996525657674529022628409643757864302502756381677834381389766046449525815925054128128153450274931259791878608669859012047479505624286284604337049392470723724847832134101403320497282082434768729301948047584341582033360477120298209026511197279954527256574344884626586287195153239757133384271284793511912829743512373005180111234178364032573750450293154901449542476980062441728696082482339487813913929635199268722182899621624485906412490145626984236923562434930600706896862499402373841119702673319997264127083990841414514661821133149825246858703153341877337138501760332922944620347696772291950017250168992245057651270467692939685907574491865933184204241027062472459359062199443472300551277617746818459299046140984555850205117983242410905563772346136442019004093669164105562546864899708216876235971860924753876935241025508594542356689247329967242122937995074940066234924717384984881883585085919029054920237510271324980452625546698729063848434431131974604580423737190107542968603641798901267671166292404027317070468460137315869027141337997327913171111668469890610512845614063032933561591576505863703877718547900145209530552589976221112619020876211379924493547295986895338323856652670841143296269938650265631577506934685642898912104107772577150960656855971784103921962831837900589371006560741852474442832062930484759104773730250638779456510798807718580668822535708200531981083401326007961975961935387668588856210948701336889377488929908172941463134293436915544130336294398584032413715337494068019545308795781207124328213827630918767322498748556779398309119556882221170311718478323743441137567400421576287070588556224073476025671195645146626118520483706629061682637497169182533469924768142849189425993091662738896732628485685920439635536838402517450704361767556282829008573153701890195360061159497533265564309435485542978638900379704811813007369671643026787517383817106826294730616125116975553570703733962432022073030404586138762193887267581277056294197791430633515119552612304687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,14] -36842713579202685971050118081239598833850363057759432259408409880232953196137173680186617063937129410480089331264778469826965638533258120006616609298163610010601097156291973800557170455951556204377160226036762705661609580703975677025962991868797657671316235742026613538456792568906544759687298742271088018252466231169944922952019291718358077319645653257101615070441629876038954855607262049672743552736962359420339230042104958207661279331218045565138241444196712115464281999793022923767152007181287527599800846270180518812909791761429508500291358958501511854182528363915507849086735052954284349641981777081007744859443158032061345632503122364471795785350166573769830306427397210875221732194014811669192496451025899780665224119065149984306381972858592638105157512836038751132981372416711042883522956457090832228337012312871364145526436609479093607868487722890344976130082742898034837447469574961925633721777445566379976049896245924152550799041238116772307160774847108179613231313826904958339855389955889734986273956943130788277131463917194754786508969680725590682910499786600599146992727707788453975328853795862251723360902902854273817723975466014823483775350682853464803031244103528364387341409674651325591828876559607261333159421961387083190738600201464606613100906838184912267599455629730247424483899004221609239192401191504573955353836073831650596644315182377773145631650927096831799353078487068669445625082263161472003855128062882426401538326106519674423129575859849226131508853306422684742637195181070437228348482414746124252620601604882949831151784581239102393781024946008420936758816392354840175852528850061304978678332676051878974025638148539838776942603797288032409299709286392571928658735913122773694792267165575552773988803099267114644870300862771877423400829941181036210365187614699107437320973931917189923356688042246703434766363885684407097645534940358401612766236351388762563033824782533519689544314314990611118945421849277311433156873619670894278034150058500591800813347021336815470438514438993946017849255118270613804829531806629192140198544933990569899174710420657821979327103429470269703986236825089930733810128902593222442002359083274809223806698248494541932680112795486626827467510451662688671294772988603921512568756571311155118544478375912634256128779383267223604490010395911480512939786465055607037521885001040663630737379758075933021340012928205029907276565647465002463903962096181437574496835108184869920075013734178528504715684318713296302944090419808751220482695997317424821430590407161470590336502361111196551836675629165054153562573891157459189593521204463095982301100786426850675070454599335789680480957031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,15] 85106502799532039373180167327222618813075784062847665696092023544338907788256465372797400001352292040202163669433819585939732985811590675606559851728524472199649653693149651391216549099562458184602189582148244293048475192070770947793087996070527462221463851712610134444694646171186916430758313379907400668802549747584914957804315540698547034203653253761770194545164125596052934822577428016926642564334624203838649530233519055036841830388146083425480761112105656621154217049778264327838594783548783739515030071423573745814316420479069483017391428837767634933058993546985562282394034783904791930817025172334044595670433220147839770916265014559791826379312500318706760482771613230641847000553703636974823593276360720402489768863208664896642152772931470256964061064402748831918479165446606981226182910804656322307578342349620357842446527395117179219990930622336100981331521090575981788752555294935374357235342341463033879287895134970291839020833284268547688571093374490958465716322443946020146181532806604011967664445769300959310352513844986001465082228983279000265526647181622873253432184343320214891675012451356014619923643135279684739935391703567676327082305213460594129970774461967524804985007358820011982174199969916483833786782751065257014107261842409412613089757259759140889084674262645316764896353358105922567258204833709192635857017245722898964446304740404304933212891229602033949442957359683510855398080801435633991577063418686420692527732579139125638151497249762392717577621395308730874243960056228513495599366420800172043867629299418853409674748835174212475179235083444522435334797413210686652684542816834874655176149168578749224734972425720170077146014472016300876132548686641851427048805446508346688779776592127792689959952224653244350162284650309177410049216053785105429421254633637257471445957692554009796354985414397384789664465632156552322663006066080604296874743652177176212064430502799577064940808111901349732046027044675261037628054586845151134203521303155587556918037853654499177728750825536550818559204093909878522022569918844679435699359368381166411922701039523076635589728015031776104510807960484109777163835425878352861556293311712274980316412350815162438609641414407405572624095318733395820791562836036032022406049119820660668173676908710319209058723799257692487700073927396550143537238973836535494538660623488876618243666513588851503509961199842467803562504235521981008386323015347879849852923112783850302972852538152747148590720031552427507701241919023657423090969969238419744503786589611524146715311544117812699578909173849148751476006324665924991399147100537978390686983320382458240160872264823410660028457641601562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,16] -115830794481554092009562176376357631082718622114389028000015088561098664969584794229234037931974852068420754125339246298109447915192770954833976956013409406303179211476041538669607741940513482134839832680220178698905925954286692464493053841359309541690531880295353628613222517164066770993628384644679429162502546834586139509735307592537139774096172639067814779875841797214734457214070733970314882099031698572542892562038212654287229512310588693159674488870246634536301193000715854994232953054115293320444219772720196532531576047668904721525029879364307696694053743468661202800198006808510163751752828515800472676163405394350672725521286344578706963431695139130754821912440047103341873769805679318776402802913355758452818934572370578095280693071564304690544838882934839375133802918582258547951755688826329218396891701170154142872927967423463523050335001221380223356023563496273386400014202177274974412031221439442280578280386428847226297880378764186049850151471569759147059311920233308286178536700359299787653383547489130803970906340777467622291906951562588181384650858310861731443204223157984537310280866321209613986000970994873854815729046091846067638369222647868842160063834779606907765434797413056694757494581706850140342597638887372772340988763091119895304609709674983857061099616389857833156394427074958977766840182124883928763978409200015525674532846435050777771255557909140281069967381182877894573895614372721033060093879288592091751829203210000654875591645990751897562066424854667751646381260956681744721079142120256862188212027643716480490497060531273025842187526371991358532780572279885457100221513634377367403409239513082634835119405034659968172337309368558847116379938792413349995778414498059539378290751605932150255847350382055973105742989351493648594326253123301586616624143264323359552894805701500419331662688471022098015898527442789847820034914601170510100653391028546082121063880251685465679460656822915043152528908326073480016732975846370166447329325107112884524221032172229039354141055718089386714049412556187278105399327617226586460288455623920323083337844157301569398411835340075409655625814911847184203197595444664192306475937071336434701442807974473617424324055096367805086917415746440815556583794060614286517530235319386350810786885301066790249165427517047465185153294783503976431354728683593973731324450896944922444622071319316818515872577254963444692905630099665803943027155158255986835912132715150514454601682098014355483125853267992007572618715350637947963486983911194212938043448043973485277178398071370940070256367578330993672937478146186433472567329730587321606686411042878674659828419635232421569526195526123046875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,17] 121985293167726429471462897774158559982407923735219949628715363122197272393606598440514318389261911841580177159220050717031394251403500158409083550769129090990321555298737407730941317525732674773399042318048566357116878255583139090248234639524159037608824298314970290090827190589559739698367652741620764260282871926957474996602303849235713952061607707626476361384139213578517896023272172227247492595937449281038271353555292576258630027945022196761042365448059209045320391917711909601092286674038080131600789114047671273433576662417669678693403333707100878316745617309955408754590844094504141476491883127403770790772238927006721321008513112955174525980764378578452996213751235319153602885726027531777987738518710961363441521730736548908795699726426615396232477521894209327687478724753078662396056152761292273412606594218701806293332278078632881187600022413728414668804742051862809911454158177091999530873715143509855604821840346735152430964370867684427518322384892280283656854335950599983874909203306735309676538797897032687556820354227322326418937110294438945410309240555838704403582542048423883881656808876813505634427160866788240558393666802425511064678816759806445042612514194141058930220341778858479605524968145522099489119148300708671690283281792471536257478211717415459605132387812621274637115816128152236586982130329241252754334162977658501251328049601917565855257340444008845585112290745337121481039857888041004820570057983623385470874476491609038476649128784638860907469547874472509969416052224382513226802362687897183594082161111594072802525793036328236227083715729546621081795919540103693577022522826458581084267252455681205940876883251081935550603073317096715308224039393267642115824559598654204148622788012012915759168888791193233998226270282956527239134096297280161728445261060843267177310465493045967109664135300209940952577422056145855882073039948126837568900814218980650575631442717475919761055251482085515882736330968512870322180847953614403348928079464781637546024675535357443096247606886813801545445489460699777534060687303792654266997350450725308295734592151181541197199556767530202933842540115278781631015019080268375780041530400161258136159091529873235909551946013135472193245449548207237568835368255524742076899406772491845787973875561935786459134529684895910707017031431856777406399723931663066383235379719839881136546142017302704476512418209693378576508796604153354074046112727562477302874679207799682884358214096567590916228395836664370795382659895578668671923129510106760340551612870954135575830196035687576365579851388432969571506936875745339399806272308346250809210715025285819146372290333601995371282100677490234375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,18] -132247722383791796504757238424652323390881771887055872135352555481756643992425312990564760979353243895611252621889234438387768369372108029357084816766966243368113089740069698263909837949053327676810344399512624295234013525425933048052990714716571701875133614527993033399402010770302566731044580291053951615031333100584137049961925071232973764405207812192182729749920824219883176973556056224587358990910319721281943983175001856723902822055393009404183974344951692664599221037200794073595868525558642470765593674696045577752266624524261216891793854030758790927674141376386781570766772692291053350571289288798501537759578456754662645307871005751831803440674702853659692709522491958563207335742789938363011314329154774821679058168589743218589807993043395843706619316357172278697217398420783991007461002004627638706607547858404904469757505766772631432848133963458469256265279512812138772587925031082820181821170565444903948996902662307117514965808483531378127017136871864946590240267615402779106154169306890152531876429251949615053130405163498845527607990377282478882005501843453525494495275872960137892261651327795960705465260930264088023353792934580650121440452309514076122279994580951210282941383803393540402155347760177066634762107712035875376798584548837628100396521984795189657023583333059948646802416000428508623648357528850107262441895891320962028668623144433606788013314019033386612555245996107499093459200275427684887119353302004175004655197076625720272529288726309648536077834285311220029065085153843612868733135963250281264033005372736700256590833030801736251814157391700138898983868824351252820891149176207783166478785990444884247253064086831586223297650813312087986622879608859702392473787429280657896170743984605949231646490680786376915127633686176606309882384461476277541336848414957049752724884019915059500447034040546828358201648735385938845217015904322295691603050562652198226723275836319038126899357683126190140126395340660864125845758890999270550723347749610799233584177763708518459658198131320209523502256328556898181469917521203278903301020087066186799696927409512472273446330365014848259508425300929512547820708317910912645293242182473418982294938037596148821346959652354543795839453584366626250175999719195474248062785771467973121344672252403884419232204256441707407951751742615308955094365051415672915779146548487061724089093550647789025364271643367450831061450959290354135208112464095411850829194933982956138935844538027169421569333533024388298856322652709261636591445139251818291182543693910042397739701335681455847549958432808422465398669155101801918586992531724935255453954541319519164210838368944678222760558128356933593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,19] 175339524286748762531311711625288073891481653956109977263353798505258587005170787879173597109072832765947239734937482674790813680725177027805415885032342167985862165507446623637210567555595226770094135715634027339991243788327967677215442074367426354141023945764894857089177970107881503876413113529569213122003847829788422392282156092866397013411738090899411967392741991674125031550908600365977754815651290666851658300893129994121582518040244874084747593127119832423270224439296398443052433186863171438911786192611171982916649760969799765065376132104255042688243225478539739190717317538665878903467987930571866164521516299212660503510787459605961805915025362050482461612024332193707533161502030055911650514718740085575028034027726343361539015542608942869105236370209283727205541300605782414196109987303855659357070942404660648951108734861120517013993147576507235308492470505048590816217669897367993771852661434612841402234071280408277321454204328990738772874938203621219056473513675404384999243013092371137954833504808671779785572711478494395436307719678915948282812287031256673728827889226450989285672710824222843152342017375975044701904943137404439079926485603451572930744573281919587196936128065595310796270161592982696601142492077444818515132310496223654316440713794826300498642984507885949476396009808042064941239609628388486264736166148466354551170932911959454948596027362623692677404685900689796430320055673965495445485489563448266377724779132884325868391369331977782568097621860157560135545436782047153624366915804100058166884274222669735392577594935509296209887294410847175733217707799498491538469297933725752995476290081793203857444896874476785752496971483724815970391979745332395121420344107292241093971784762028048949577885396822794587694676182116579038476455336756982781692731090080592449824505238623805932113938567694815372007484683339921164759718847466494179793998296838629752918724812495041108534926036867692505101042141597949744133624638734037079555241623918352205640115160870067802510197057882354013826449304024823161320435168469937259394167208219503132866322456587931073747902341725308762778421036551893865343526132616414690839504187777661023883458470376886645218651074756046874677403343599878513852962460245250728121085972609599368800761828986141257359886617166598929546064209383201196284739802870278174796940707415610587038587227059833712049502030163564413534937731379601220323775311443181576318311424884362846214344650671429518915768140521446818864519384228938350588978678372035987978777358759018223135584652266866425550438741216864778350012643291058891384304091514523610307147901408216655871896705320978071540594100952148437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,20] -221736242192142788361784773930546769616757217583022725749489871739863405671133209383091527306219751245186556515988760329923952086170408584413509197568184332809735786336076526845655111618029391623769912035562112038294466548337604501241397878864599586655256019786326387285238235265303391058092030587404625376897242403048582136118373435495540811400400044764835782080839988382330165896746865770982459874767878832180863364033980895376375069750601881137644873801059486017500664517444326121539734453074418096961516160414963059515024575682313763743623232179979889724642639007967179858358840874880182583782680809370800147758468524633406891892484010326247136882887714860612459032149622677383740063170517286996889045799688198975700281141161661127807703448106597011614630531721093421467148973616671094745120099636710043162320123754589899615632707387560093480329797327201020968167164908403189039120838973103606229174097914771223488673866718631593532312082870598637256582435190257033421442013967947250745808006456882029303530803385527839581112533645966821527014629096249094748819723723331796414179283474497753127028570979656109275931176788821045346630377179351685053299471429742568080616860302388772590918092452225855703263328178909556632200570186838757691119990394457784365959322783694821436234495421991914439505003004046238242214732349062710349157333284810559767171676560187942920018497701528981796145552417022772987333399833174632309349729203176402641870028844128494667541440844107341042545308236530507508654900599183117798190891836608102623220831484726662282663779636705920815226131531560647692294245158657806007963798343250759668779519766579417129149169372298735950945997864930088485884460569508096686701661083856070874640945566383231273314318604873896365151123481811460115603325377885525733772235008523745948305268722245791336787079099750762677273156215282652465114110127353092993264643686890273969409521565499542657026693753448550095042856005525563292878855322149874315016892648974986259504254740169384643575783642927329011828770463594981416523518442932280205260429235220452522694817180554711475777641851954485818630614744438191076148250854330994333445341678311266617755234842651731620853187067829098588320263215978655190592996304196208776033231247417542970577012696695157987659540819385818608216932801355431236514461777697018112387181173868160265569456698437775355424501084584422472255465005373354997578826826993887886848646911081030863066058130018117072810568947773025228782481225337396416376035545620314610860986981930476332580361655607068905649558059219832851599876714778598829715283728369493332976452663378116349213176050625406787730753421783447265625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,21] 188141549130818781897980646941167769718053800815163416750454375653418357352608855394834798715797214505224830152538743566434512757839702061998728697371705194631693898779004253663536241209580378910646201655278604343070306436753167461066653015068702500321015711375594286876875526182057654692380379164171705226396364757108996623797799184221601490776906572514956463059669927665521833130390411034123217139735450092498988461793423447872349432181038024827891600784312083865997416447929395043356082013176010193961592374782432372639783454182463401576556483491374202656475843461058382326805369357838192476704918976896045940298246939503915310203023045285725364497579511202884280523493551938838738964822222791537258557941277484274252034614162638657637185414743930217401805352304477822394775136232515948972146832902976998858077050478294870991688388676186762900013553982325431097136255774196988363766315032896527591697824674806836255491693354639652049177014874701431343139396716896247532004733044632759947806665790216980920057321838274761416069018539627553901520640649659147083724892337591198813093761268226972966612467171407508125871270293379573129965270867069796402202072002383338891695276973381662797595157005978487647328616700038144418953108070401030117034192076318134804646904186269877435603759698212272765187612139348092961692024271586064522173154886881984296427632380881999241273269937214475592787853521777353258288081202455080056443267767022274728168484461897296812628036281414590138197151902657140523818937623319008336759392813564356594009745533659962761910796062134717155073669708532722306823679608253521365826646785220351565796350739544532220141298139466809586673508334309215958854704297176839108695614268752499840801626608791569673117881606604346027854140625363179718168767506091596021516693835414461338603507322067857487625518411982930091385705307010280650033841786060767751566393996817318422887259390639321094940845749171857140244708948966736602867915457962450298131621722018465391337851546603837951752470043255339887356925569147206916235752151088578912907363824632949333588382792382670003496986791573382836874587362032817394938983787179323525890393734332593986699321437690738560808454571622666520676240546218167068490952661429580742110969683828243744967706967040959334151476136949542008011174775349704525822136696295279131566334684517443501548643914737774795753439749226276247391958962089633186830667679687735144415260764677874078581540807211593732130717570318683356215775718200443726296455929662517618993062888371222132315672483545620583777097913303375688588260346771754020089439627725903109028793564995929096794746726573066553100943565368652343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,22] -34602844827670249935682588112152680088416424239136597664755689947587617564136062949912768824964421144550620684566519533781091489438872200143071113901664034049385478919036651570414685340282114763776592023256448906879562569294992115218191700912025089024763569614900413482472751415012037461002012982975682333468049070033342060744309147251935172603485903230063203089272795330421046431469884606584385150428046161844450303765033336969909749644900466395032652709429113792472479051817329979464817148540164506549561056557787680810782249709712371094422368821231999591835320676063807181057728786810352030030333049662266070356781065346860796006799915469574204480637279416239355355583589916768256972411643325281383462542500532966581104251248583140772112165041199546774769499372362311931251796391794438261703529387277427615466241043770049978676957674052318773958285901523903126737342485816954773613865639032617264665589455950459471528915800576845642660720950029704917515362712353609535874013945284171967175920156792491219791690991167283501822267487201838676078366874689748789891737597407174525767561157494993593509931711437842997619850694758085651544137554941053034426233384530656241389376826766882932919553301430860165947926689794025858860006889934377770044988237925796748174859024417227571016958485836983951035343531606247213200690445566667470540502712517696199289454625721860767311038555049106154036785870064174888918909090654812872792140150603057018435004331191906097169519541611953262570176218014071265749767542271511648392297860645115622063179246841998798206758109838923972978901897285232348451345989551484632874892647949212454541553879168982067330342543631284362566909710048646582686898706489320487616306482975749660642419683700560570385107586334811012845785308569127974942124556336314121834590898296955418166026078370518478409969201543876568913401557232971760193683772088409468098229326621936300388550416413099529306599629651013236724403708366793798257890907593872041516804546588738656421704323100321888746245489841064831850840138266275846272067802381544920704943275951393631675504076838511185956553314178916623223050066814096625875931686522188500272849562242036426893175996439059168583726445669391658709974544055847166066237498544450972849183095638893110431783407584133319789357712879678438636505580767347799112935411174227100971666526747522223657282706371353949405555689445298699212602255701307827599035135500239444016104845926701195898575617603373585608739108836159072584755683193013245923378243327453904262690045617661280745683587957552966739396540953505972555845597641557593369976318587683933484801006333863009761797613350609026383608579635620117187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,23] -152426128112702290379105124230256523745779516280523805001592570392706179941705222436695814176582935958577551485183382684189528639611671588820434668719001893884878508872434843802683180475555664246184342950451586832607365099805848849828500789597652544079571195966477959013414545785780983494824407791127005306053990759414895725490995203697730151695501826927179712541597337985397557569081245105121110304841315300494185759901121457544178679256124880095277764731686608771236546211892273634895614307668068925652223924321486293662472532052414117773674865643568957404255750691328349183847735729584614235550594589158664664075039111300202664063489739453429846027178015036133507208656661514055235697097405300914660449718795228397927784598246465316151659501395851903204681408338594406855525949678392601708063108668909934539023860745223941110134336114933143707156134497152953347679491210299622863939903954166208571685188185536934269998641204942326162620529076016766468044874613188881353230145724283104189626155200065262584778226440292647936347972783032521957960264205580465578841594470619988748668758043281097511040774350377461610716239938836721837797363641540843123806223914614301244028571620567225966967891939959295332249249105930765189753410509185383352785941737461435112366838509792422917050390348324497926648145843307303521225382971193111306388603685673878012543612516162342336237723042280293367339146226006534631129674319841405520084589614555362895021611873846400088275943859101308404652553183815691662134765665465021764710684713483373990068116376954096527350431638936981199184840074180100880998560545039546288819544685459925420138867452336905664903030407803029240429758634056866713222499120261182908376601131994046783466885920405999877068062488361065940516502441089028867399285843550953416670372634009563716293046913249054276561382645359076624118156459415821933802271414386891609002729667639027892439491296473455441708308451867628018941858920691121142609307236682864628770768364932306999199708955974409322237361149262437827419726717828435391314687854366339014215298361195283981200052525661147748227501756811726940819323770506203588768395159516960668295341751321224639796821170657260103109808109302214415032477493455195023717727381026433257950956275107120972936797729159532754129163031104747142102406558185084119566203048147430985607055770356321981565719999401208330209693464178820281075204536593431409389394599415325029544235259849158815623170630642493075335417863419670338893634577278320923685831692803793515751565108908320642111994021082784966181998187022439307303641987945144230369680098217149119594173834871511023607293378034910347196273505687713623046875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,24] 223215882528380520043569691003696822778357308872060454512448183510455913352966472656062336850628701211302078137543511582524526580856373797608143441579411901471567049021322312534772281705691082658651592396847058391357747629040852908897735214222360572654138881866222168321245084400031309841289324070849534866326171693458248725208192680493661004701116984694201851920260820207079864672596094920233940961284462023113017902012116539518249057291980370532852076801498812969251095971674654806682084485452856889713833516614195798755396659602036892998883823561859979726520374757952456475553357712259468015535886227598391788983934217246828004633834613387651274415333810034861035639385681319271429240316664682404644098552757716904404137512504517980308373326883766226811720827342118823389786211496831386978859913986510028894405822289442105098804390498923622303061468291766136196868634452846434512639015512325182324779023581940079594336798148138307483441614781835519105712976706773590650942692977817702761088401898098562014911151141049725156314372972581400199954831174668370645482652571495062310523647899405062840715428957780449925771091545329516198920276720723681776255654809905289570622007219914419071678456507410585047529506099424144825514806265515092175254166365584337291028255016243782729975615312498126342562481235430438773901370703357071469073624465576326700180353277768864415720651891237070830590200791756604935518215243223495054088836441402854207089675938584509033765025057916336986818975559926839486320187962120528465847234906690235716605093694176961621705869007434494145761560097276449442214230257014984392196251354554651249311031525963671575055395427624282437359045147547195164488151658224423035678275383252862565495233471259637816397970306574934350791842027003713521976939375363985074563484424296008013310144550273569003352174084587084534599979407543992500639120246354595443982065270993177819740411853609151188887422936064688034909336805224932531805508914991478272626677190225513152992359771111219227815308108786397024765177987183436698764980019042729284974947216375048172994916453544291533369003623877617612470293327802734353261197981022015035336419138008149167505898143999583486730843164472183343151055816422999202802873143639441593860800254622938209472101749321900134459654372656661706847564505867859264639497841761916615308098740054029715402326577307119685965342119314308238960343449289339284940125992549553311847028759089096575205942995203120026708698180047504794854913174359275060824002116623767895636170001038095394746789264207974252619885120042747234634986125276364065869024523406316900887971286668340315873307333482955527870217338204383850097656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,25] -127029057211732126480656081382066346846090977656776588860207728157756839277466618314568268787985999949997718754692093121442494807920047422850929583735541703828657362436227940369261931338125569462485420989171998090491080280933204719661816437907889525581239405055477395564840140397397918306189571521301646335646033568839312461795023908769430752599701257253205150637213969017003977284228048091049579147709800348083890217225471402417452956839494776795303753159065989709850397657494085128687991927814520510582278036985199662214194434531509986504992986648468594757804936456695511484802262751567334439700609868581497897989134917944824175560039413973460516510449321150584731484394466558406964252420443415041421415121698363028460830406586925791168988135616658574019046765000853370711300102310541805955358223620994059776764586297583951124930875375398102684894843292453703835821375902421651829147174174637377936579088883520660201482352610819550840688106047950977190417401045411608220924589528025182140677210762738908647345379997748967312849716634129243660635021902916313468794067140140851210115804620550208242467779040088099817535950095177738179502269398771827309442828984683969467941485400711195102194457472602248347134239043410628649487585524236428002683997522301968250363004932358898874045156583134033292074736928798209436466159755431572748323419534186805779046923739895892124922125291076338891014942783483806943639769622334021597206152127229677281480105324927641206462268600535587539404098635894706930961814276896535148090708569744911755650210145077962735891610483401959883015943980223980277901509591703328859495173185440914598599355519757988488283052157072110588038445445119992170756479292585851994076846411755649241781364628613751151205412545430117649411355073694581817341260324337055282781074447934262234864790091320011054339459106194389350135201389622861276281233411771325749384124993689521652675941064404964571548140752611635794965588393162438146165724692671365320453581035058610180044901598077825183087081861023761952800885461772357877971389001261517444182230696817269278552645094283047275511978590193391132017890561013104859654044454842471421393572430392241832549159997475479713933836161497259317319585200908656588648510482287304816660151349964278297114619894679381850844129679522967937997195266560268740991655047523704066606320859286724504562388079188874990041064999999385951450376252131947595315896825847295108860574204104967068465291005060235233984138367287417379714610762747270072094358198687886118481230214261368667744094751111086255266647154526134254169072384396911424564829024691033375294143544134458891558744908500955261843046173453330993652343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,26] -28855107213367757025593491017998711428974702641847876675639921946263610332119921480400610235309204031266272997139192209561949694471336205838848760453611828141438881324403085986840296217721903464968160242629139445768047507948193769827902636893626331069884493297073220818652803987279977671983507787899873741825508281321432317772729769363550169835416518983647281585169860124769627509225812129435878464827070426142190491881944405480470087425425665031170290928449129207526770806785682518542574101662299526972697033995718498472416775603989138355080312455369468860458004452923970813602360971653990701215319910790246415566063789748466901782866092900931751768155347585972291448715540652928769398062569287897924164545959327148253381557159895550373405360830970567837200936195394099163866960732433082011942836318625137375293175612222384126100342126495474796456452845519569288876397331407653845113737116261527676510524610403327547407502787490790745619377653753227091155367598215961249992590101549564184013014223355873213859455754364870684603850848581725253325184599250452934069499275892768959883624419048501862838411393874376005003292834822340716719134754703946393372864607573695857621303955892525328513094771655326677767099473935963330405252643229382479639245958605925742126423938988257733596368615743957962007838077740858429781300667897320164581608404912522977652511050024136825427936803508474910457134717765932035788293689147182544711650067691188932618601710903188978372246362531590666039609847202757954342377730160164501525468547571825334253315867585892952131917999225141627366704448272518000493778827707866873592869503481816062564015994066799229196412905775460846574856281637868188536944182430268925230051001102992617875897903715568003782665659761433751718017847756494008218682832699121419641016977835838185552584966561876310176669289215656000863421965787354071064822189787108062189202644397280653147843990788479731426141511366844830485136247173332825921910050119664672698720551619327300215063481219641714499830180412113104356869140585321298832176964496648265443510477796640425610861310282508489991324120132304733935450144428190962967313045687210347565568154294145984326807884448751399727636789489142688944704785167453324249049425214657615599832386967997331271783187106552813922285322141304393519962644616536981451732988588237351166750828908024186133483796971365155962549222645697779120699388732382114377723192353466588712555948829083718487050153834454039183611125267581969907363532261901462292938729901126114365540104273619785191584606905217834095130584917667607619221447411218738024836322695620637570420413940085214434764365742935865455365274101495742797851562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,27] 103333491762531495908145163397646020154062670545012025756389443173633219046990023096038472369934784683035213279480940417661637065584647700342690802593546137643223626274834503329196620249698190969593194242948558396845096618916099068058004725468055227985516496225959304508755453981806071471911642471999775989479725498106983783112014329484247227081550668538296046280357909255203587367091872932203978876512874434727801680882314273305838336024662236787325294568982625571501225777231037259612897961605440452018671893501559578394467862091660373969450658448137716752559590965456931166413751842617689608902870221494987173130146163003990437952109738509624589473098685165703535894768267676549658716780210016231011583158576680099096739874048519807107851090114339769198494469094486280909907999480850452604091740092048411633892176941287373729090365770531963553923977859062310315761206952839293081450836555543805325796678509434752983180727113021890504074046188397045215539931571428338040618648376048706214467533173159500646260989804989081633864974834704529551378905857145142297751661098882612647946817691728694188409331387763032649104210274351280420692711307861975382524872005979344219724754959551944437271113687136954339916703294500086960212962069755718432980023648842925642109206200519192677543808266713696490026630914055794275738478275909283604254213638014603368753063213010533728291143169345856253585425149231504297804989383269672490915699680101814649986009093942113014276597560738391484874416465168652286634796468467526655822870729188965318114408026954378122280860628831273934384985983494004394570493182559770989709623966333933261544470832169998720251791743329182118226629997680093257828207552432473442036289250530271520056599250414400754971854683505769155248565893464658805576670252609474817690655051259814456093323481733721246273235074167485154023253879222470285989851184740554064827513121439617412250734967285332702062763108611016143745545948361880551785451380095122133518094385616409590947937606153813700762272165947829777604087291954636314565943249129151586216140078450252255246825270476187252178204692631563136005951991732447545769699055151242818370930062866857363540318592261690566831201717345156374600656407700438707207019030720832577895020483728553195019631500263185211956944558810908970763234512309674195579413272658816378054362422192380535592164286621149165299755893921409038861071121535973799727910888861018609497110890733881260288763867576579382689784446207588798930523422054116676285184458439814539667825092524922377751563182853904297900004160413787919120655942030433212968708105735499433882407763515154154349440923654768198503006715327501296997070312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,28] -66880838198091557012384951213765313143668156452166041987827926992938483767602482284647623896163481881577575648177506790628449422890734853096945299893704537413771792305334373389423410791329391613513530745741212648420163561191611528983613190721969924767398049924059531106305218997017566291194332276139279832384096187075320908970918437130164324577231947907075195946384935112052312860335098029211983868054513050106586274071002149714480582956672957083608922405626251973671725516670463959165395937524298528551573381623026026754488069072089886881612205291935659177165868570421510093135368058591659010622134991773156244042575232065098011518785661649813198765741764336377191156821434620032505596112212606111085900704278453991920542974163509130365854299875044431109965007696092767926902736223312044820124525046670299800197445619156646960151027189533464452771153275664314423147600460888802964778505789779827350130558389832673720249451087045357150600013584994872907804206847809434133301168156809383946228647345270444151195369328226292527097590397011873687464331197692668952985183725709758568052344281580631646144244282904726424714682619798083159508448305624512816686281099224274103129334878615124006896318644828026776438584552741919535139127285660126759736977920219212262005705554456522421836466774388768933544000128715829211825888263228727390259472873732142370999935946646088782297309152159124647731572518235586807127966936696761048424399742856703037738299375317410698638181388013835039484696732127420334124161302999947522643920108504817541699399820051924124550380715284169696591120661131866510352898361855570392957839922193511373113107188445470201728342379283090653197688795729771259529352027100169150209476925673692179059445984049578247077427876052981709221084696153509610816756914056845074149634445548062775406817438019761712227209838505324289087609379434554550603909462003727300022152825111972183790398446513073079925290514729512612082490514343495835604767553958502317438912477610413531997365106643993492264446605639740538099904737344493088099665057033709143167453193563798550766626703519287832712384212304200017041487003525081666254552132435078763276015895163222236441950061961868930740432953967013018105491006799929185204755594043100602043098472739586921189286888873021470838762877984601704815525231845789027460116306678893468328495536961030381805152064542759114236856116727957757043637581396975718039913174874356008275878803808065203916320663879947022555986712123085079750462940334398703963708333239770442685555996901870441927783148718723282734164037782965948373142182819638317522935697153719512365990566798857822948076549962603820631557027809321880340576171875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,29] -2697691360767697694046852238589509719210635191389972313544384266776195405320360209878181512838675905113695415597826119447355925606852526223818716397658130109109468272637974270615214480655025493062806841925778320904381133082099927107729904701552084372913723427033466890511641400110118631292885996347938181486113531545241208298786633155624488938028095498133464860141008457029374761228273934977530776727973268417129050868277285492058936247692194268876807082683619908738298011253608079247563118187529803793492431519211885701038505300924736789975063490306570999331279969670349062188779723233941226997861120675915219214131848147266618073928424493498048709099271682091097234353045149869249229248074461660575905918734613927843057367615161182889876872590952440749804806620080699679447735940402455863870232139636213256931052283342684400734891372010874547785447893754730010025256132311603967334193908673635137528006653549694272105155428022956190365705773479627425544147454378032504561029485099025713116793284677499717434804363681563540936560661719886973205782941827290699153145091509721546783542303888527612378675789512385235917452447319781758997004871838637980572096491996598741318437065071211106680028365400507877859091544870627275690360731485945875189610182555752097601233883360237266400597847646485369081660353202521348572714813325170470975233800614921478453444060966013295064867986170857507695386564939880664916749266205780889342029143111959811635689744246824949596891900934699129850445713305187171593550678641682717133908776017500937820644202227915148825642001596569289784263531186197219488148741337484558196434467180377690448515647190009534784940068018156152040863592866770571132720917236447382097640792363542394922169499100369720948827845273363265586502395119774925421449714189518328731381474590790163485479498434123890386426250681873562412766073692207736764760130969891909820684155627707988341476581059664053890307197025065287797867208848838756142148790933089594527066187318936686059539382103957614008767203346797229309194981041736002021774042732427854350995426161364884955497225428002187545836243566565869591662871945492114592249998266341220937154445392856368740344596091281371000871906724469755186101984268940972378132898333317058937057857974136787456379246987141250947658625560122206330655634651315405668528911463877546908166900854280743861416674647132052306177155114384077942565978700626988988684212792520066158754591897323020170458452420478537020181562479127355325443652121959537542706724521074379339788086178221282250206036487278997243251479150234589199298735463009356876570589030451160983704848641400868584569461283706459653330966830253601074218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,30] 32127545784041178911225990052509026230120410121605312116682072301055894313903290959751650616807279054672103749229447592744016896198629993707244413633681776876209305740628987370483213931644690771357011480773694778750529275885163331587403364954908532868237268574514304594935689976184552120401889390219901329663167847681430971626729343885102937454138146775236615004666124742633221966620366751335167909883901783108220267270117647303799988901401813546528956772312003316134872747171152101666727225342458709899994222061783540660808459070462076393635904659343503704570179942614636493963549416609860893471679712191320918780560810210952137255635958946148466227541848940087621214736806978170726214801351996364138012249489270350181106680569914177891423428356899925314360253547412591288831055710974126941005029566560420361213460875413267019264536664313613925994324300428166250264585830240048848926063268486587620274864852269122686722135345356856635712953743193321844422859429407104168417753124826417512818635594717622448073671922576968307248482353557430160229888846881192168745473313028301741518961933385241185702027573776040586900426098184479409851434585570717859798677454177489077691519997566850745384511022871885490806691385318417225015154730921793942388592218097655409824035365302051395232214440784343109599506574816465355968920331321816221165688863023311262145179894484123720394365123821130341330500303055931993362306561125560505493645794876211639053639198484980890723559850606423654999559466026611647742942744213117017468372249227982428080817347587607829803075033797575138528441423372991107306679401662401312460745136030033713634968561169775367814896100762402578325376337608104804601652339477274486732159754996152146096608603046091095243200894586214293194287558829357994811360887395337097576673394154345661392662549010663088043417840586396457683709631696567277916279517677017788137878548520555456643510914021438959473283543420428031665269996242779064380300205495569585227111426960904389674469069538797166294408449359201098994997836409655018024101407344266594010249234913421240274600323317435472068092221251703668026796057994674057502287960676543207280610665361876641662216760457362791250773760451567951921760160147150905513609945441276366101321913879279635690921437668864854530028049849973509752294248157820151139235258316228297163630706915013040776138517531973714840051639064526915609369033509243768156784934722792718310255122912865464599916961952786119596101999343569726070776482519405617218767942929782176007009576869152746776457941217170910533970475393695352579179522346471367014701133224684036224889251825992945348423046603159036749275401234626770019531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,0] -226910139304139490351385782123079416243161303135168504898895245183323438436397102138205126213774375501184961380123854331983539209315859291317217066352408405706825333447910425316950992469168111017208099868899339499656120465588129863925290477410488622154377186387241234162648312234030083209133646346111547126302693689522652334472482851468535059757482590270079824408523981551540004011102257772913666086633328635152974169114262071872526996059046364467611595165118531924846288009484315289015269140160956230780686482128921285597518114475920236917349795739634616033942252419585231845809946539405244955093184056736586915212910242006107381620914515885164713267074326075701497049662561980901671147301162757427047534584961406980084385917921765646238210477874967213704064421003566217336283314585709514484236162682312967414855329856478827366729527809661978228279262987871839778719720220089937176759327262907274776766064845005954677391991560649942632263938525359800935506458689079064848531139431673722683382805842565726539437903833322348932937106707426715941519357202064637457447054242709460413050653457507172682476605169138776220194977796470089010268698922514236388288289634664922181580702148557016604089593700466432955040869248148856670530429606254343094520389810954321942247694855996570153499780156102183567075908973300409587863582294277319448492064843481639561419763254504521836382097091238167403290155039538370274296579260587343772855753568562615292338650980095608577365601150061906809176162346585518529598411240066620072561021413407947164140430700435168563529412726158235078712015084600434214179471647298491195192377189449561740230061132123482632693575276163893579704508113010022398203452826076761362772410308171986093294862682367350592823927048827924817769825161929524223968125184077641698565600852627882292860713147955480593888451396967106111659579501061641396367618371572105255931484961462877246510377343993612923724885713510116455371595916859420954963054249639543274531868066464616246784043550266427308392448294627349867225568980915311912600149827407819240763029963057642450156135138978158391334013671895520586271177259147982414401588649561565696082664301899007674373233806314097466919845541563360192720523467257934873380422840984362210240473118877052611635124155096241643926114297676921424693822342332560858573544493900689076768779041418993392629830770770807046096191035113001594944478317738136141033196888705920739546675867909399786049747547520079192440168022922531821907772870195097230511601731477350181823973099964897315317102766130119562149047851562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,1] -984666706829535368072155840305699989783758755990854273137548359665522308487105188400427338682683735952327224484845439505707143219902910324197345592682237747108362329500158396722770167294898838820701954602287762511261575901027985019031398684446268105167152725631097310880104937290572423105684139616537039631111884279518562483513264971941683134940014688055681258375985384370009302951294020645552039518205020332201254896248230105755739141916648879547527110333344383809172082671160530014850189631379020998451088750285985447691275573588393195174598395444729750689598159577793218456029308008437548027980630562561151128647536624805639718093368500204403328617582057417188765781438815832856168713749500401662777898821604129182898285962216689974354359737967578521594213016723330190711551121085570730713377903307397670360483944085588695224912933612271605918506788356090516398184066705319349293777006541957457621899293734502532330463236868138530978522082005183009890792115995238053746338758307796021327738344268514388620606599609870562009542296438613399294700959439986423345193187887319275310297928201152063111487659378139769452018151099690328600749603542700863317787918990410670128149432638188335014262744468104851953694298583874282967303671513725859754807886078356667255761621861907319047898326956827250044382103578004310788452738631831803443359915964434956617708079941793914119817047631425080541929910312918814634365419846622424702307108782425977905429806006970952587267130400715732476685533405818082705424882104518336543467071282594769705825158350794370274178377464092088752437697110093648372778328513565891022874134742446146842521879607936490554229847885119616644946696522522929033578782420316838532027836939128273599519384509242992941576181044657470570034969226902873330652344100323318815874003802658881619396482072087604868283275288259324840571057786489823152058349187262142101830966038263750255050817148282101831034559161824589620282154559388120717933030552354472715068671687289372266173528071247129241106092246128379015073686699123966003385150997079722973643570922431922011712166565558330995519023784920117419217499164733484474789471536345350693881289066360511176373735866296622576285972122500785902372460731204470625291447766571031919416268131714494264203390153349313363641168693998067081133866763409917550983335788396252968744763640848768396039320831666402145169273096402182048324901123292923226373277216951153055830276797229249144551483770961295452899986595987118030011682612202249257487607421873887502275120433637214945044036085164407268166542053222656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,2] -315712374656664826872364894298999306611749232330586159079402337079960448099348104450474232126196435584490812682693183745374317179085678725307953544850445664429384476598414557002275495713786628835016839805619780222841731852605707125538748956080700349796972949642599880966080457622172786455555751193679913850880429484699711288345229175503971218984515578585063664813100383264852992587017527640332958566970737847936050482191635185813469761317726055753202329920041589367089180441423430621340890422419589197367205818744415570094767931867426929580519937404265431929192395055222871669570647936718034479867720856038718090795645549682983382550850011586198502499028536223909951462193714097266599133047837322239026629488962471621217163313025686791671905129900340874239236418421592742894268814880311164243715626850338867117598308677195360874054077970721300295224233915571480534728954979144151646397661687992125330575367508039495469045104120845943475574535130783884738346841257212960237664051225953907439289008376550121654818915677032008089980681973949634760873075368604450496889696991633586922036408961198332578936318208862231364112496623672604780205313445534468919789743967130837285325244341602485408459604615960735356115119282571909882382741594125140847245944617980159704135436384076105808737171205675442342276821468215436325228241824125990496747468644641284629665901550845546306527029151329125923438469505489363146350302103788821175481586769292298949742794362131147902610835214415414723809988598567982554442393762379477763841423757211151085540325748506178031268074861096950232066820789166558770669395862734256210490878235206141898993031703916694984075658943697325447685012234433471567142563954596719741904300912923339829575319420240333964883792446765451983378642903465401006711460818814444817915917872936760576132996726283870796242818436551718477674750140200617055804980907974606645583634600390896519053128446650116609650225723989924643502764611008982755006890880769656548140649739132455307563341545424365830346410292969754553199680010253090916099108011220414411199149914294710668779431445187618509611989648298717780385790524536135668059909736634006024073156626236742535271968940716802890965652684472953628560109260120822084604417057661107163087018733638708795236628299102162080033535104706902759428878483024413772797788656032752863476639167581291214408435208483332442954125694805273110879109526114952435604820115853886941120659323183612500893113442916157928027539078369218852862882339220803702020795432309105685686529476397484193610221137049620665493421256542205810546875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,3] 17073863069886833184140884476263203788701014999200604418023664329213331188568990204716188749188815624076784396180356167209640009338414011392238861986303129744390625841925614792026494539409090325843888945086869333620178754358359317546238834674662894369309377878141682170351995992917110542088314467841763604019540717286675471527600529425242422273268875825290460863645259446067916999668075264083789477595424161589333066925175440364970824857031641113990200987611099354626185280433417211620022853092639143939428138416596983459376215235001797595259713334200879134684998737981962392408915988818881668117075379735548074067457188070362230601475170875095924856233512668228832175958739982398500771282497806514239269023211644596028838537944773785871864505347553731233351274136920987204314604535213956415532611407536626266563830329791113417793629302615924928982198082075612901185840738472555168288223918365492110184804787735592318491404447773694536288840248193149027238493979895538336894107569199612555788743555153717031850239156720198693401347214045777115372771723289889061701200211501020714225676703126429259666941255125823685872896998454817219686426733230548098421967299865148369377385155702274309994595145530601766911818728412138074574278417807335322280100198659152548906177763458582075963712355696452221173836541673546104331245288279099938391605454503010493070689131110855093650077212178930534799241406695026909783537238105043142673433639053620013833388955401834839231691004508010770483708154884312634150304200964846632717950410801936458793944104316142816317506914388047562253236720353113907845427524368472729088519130274828024084320925017113503723192896835130226224539819083962773740840650078389673993301355082737578447196646023729089016213282030693397891395796160186359589811195103073558537386345382927428486681749999909053686224528443453733035418530577191507877047823897350738150429212242715369571813528790561511680645911824653930698722171088027305605985655722891004334705238663357688116655572575487090713806389737816669951826180149149719297351107136152484791273364030222911625030444747221136679942492168076166843601731341266412766044167442436368658741578955555037037153977716243706155512440883071088281583332686045455321294290472220899804202291414733555250153735592095354193665462157558991457861430179136306756529810163103823878564627881123072877512767154713880921862308951975743708936813165001269134646835846294981081917375049911265701893784808726226776099125498672874524623286228662746770224835070345406257623360988492780981092954845079745496150280814617872238159179687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,4] -360271004430316054834238278181119062600143130086869402821211327453967911475040899571981307471645409039965244768478058497659006197791558027780348911929117221488850181675301804674511983581287565740253313108250960815121013614557099005277472576634293874560422067541558362449362756920951116397552383797539734989333550764998247297768513277895686268241965621584209522421073448148464777050121873318757283364091521538104950502108410902264173722020182836231426937179113591424908679864389607552921925330568269459717710300062149355379029020707678089758707288495689376811387121545661025975908329610427319437270621144172425521115587266126500367927511547776464495066149116793822809462250666735739446558785174628708694932826718301530567932732873528460824457701902495968907878296469010349925077447860436825922128542495279198194233214633382110435706379468884318953417304754549243194538292574448061902962562027077020369755979094607931643291582302440123379053743257047260353796081317637638777960132924388741659445349588491107162399993882395213946215439687204860384614767685462165033414319886388563686404331193278066618354610433725616498553460127074519088738099310800426110516885988485380461350350331699201699107459327636951504439517128294403147062134991802484904335486034384447641534574807957483874761556519258049311076275847020676774402166094911055251192935776754321050497282406006010798040323852724692599885463505554625357453785513795908136955760090121125915191326622105877123970657483820445602189476167769140471598027394150089074887617921496437318984998665946647034359222332485001903230831616585710745584957944231268528784957657292650014952470689953135302564545829425129461670661312844488303538646200234068463359277167582946819324299884581015204787005228899796930912637423977699229576593826014239924989685684476448664204471132288217450964294045273808062746789538043089155637942059542693046081339112520778841796682791899241063399397759159077701877937792603505923859563241780255819067557194942455059664237051552751744279051935032048347329843254169613666301472788138398922506576114849424722946856374243097795713344701090334129084163589330940360719178600268933441935247314373963585415825401492694083044939749441026769891162677337017850175316700822098783820481096748790019880950055226634125916716396185628190205459976296289876208976433863461487664021818906647108572938066776002293036451868313749097828569509083892680844670701670869499281363461903888052562094231422327607217342277625950877083712831365052533284928942741433509592514053677178846020659518109368300853301292363539687357842922210693359375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,5] 4421574456581731213026343020266943730942873504041505845867637757439062470431396488732153902486359423899276281027845246508535339273891321220196745696992168433028963051899654076277621489805727187817935333718478878293537552624146799616068899511108258240167326440804099007536938814571361808493876449454455775905161523321026175079246849823387113922341766437870464712333963044986917517437878363502482283125917521726802380877007533115331320127802357463738862339412020293314730243393229208488262267047585664491764088484848382072021864350651154371389955009950283286729337671935344495464486622983976032861526226789670640093189030170022928056880659754591627640069083831586739738222000109856161347342734578055132426358317602760059744370278166255065358415069617620460656834100728309749293619121719582857169693720666950383170635277274215448256165030539251825143012564117687895861081715371599929571684036833241220551795480381006019021339642293501294480160232136947702237137106162995864624211923098662523236773559717626486936315652799012758910701596969461176420656886654280742453308401935882680895744537521355032293411301780854016548472365067833124645025384874374019223977248792598981017038649803409367360786852677017844289583324176586496732825891928845181893856746967893739081663369724386153899045789109957632008743654433548739380988692617761015741528742521502561125407155291262607173870592916477919211261151138837759441811077563966290965509689932989801996615232948478224732090500910373480260118611700582444675730413854875696287865005792249494142314054115530169670954046698531558782113859328633598811279619367349802175728632741954238288904850044910454404993297202032743084689005936726186149828027936481184804653029464460387770552568019491742615183550193796920928587479818839989933866487299631667951514272045701794725180781031754516320778707723270917255741071823282019474282929362982982048235604968625529163397106771802089532550016106414866806224017612287637523576109061299689964123507039749011781459582735425712471111503567336067021261385974620104131960931265502194251622388884842102688942009819875694536194730955562968518514493150464436433215749255741435863078559422569640850926359833402448984917601866442105934855998569531170773492087109274859171988461765397409460593874638835545767054530146218748074975256567083814710660852256231641698326227738457791391853379743360554520841002004990464582698876238158788745480694394141410497176825827486332971416383502257330238913214327825400678833938130113710762157109226230135983226707709226004999172645534149405808707622433928463578922674059867858886718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,6] -36099808675815684036828094850067739600285005501086625859594618661707771872926136319832509460486755079523805002769492932963868121386927506452739176150108098451850332251038069392629066373857088679042000328083448950980910805365055378929696874855592013892101678747043932014469417079901869592662460669855692099371925913097881368111331085193689553872672125231364165033836332223877468291185927396242334503688187538525241023888276605946233956673684891939446605526072081530330205626761323384649893773353456181856256565612522256873885628093157164363042551377484567159492773263347267219993377744466521375799151947761342595823906325273404629912600185201438539100179030474377319652324902496359585314596981338887953367478911970757511646293355297317959555670936984071584658408331516814024759371982824443466715454152055170607643274181517730214537371768607880257069868572650626065216339088326101549584593584196625624326370645921651994521240783935172210968603902952526506620506213901465192690244398156179756941422914379357591463992934572214879545140470697290123746527593523140942538783853407352915648524513305248130064217031849507860335192610104962851131179843825291775501881532474476626735353826755042923093365646465426070667547522458898085903938208118475244702355014471585749774353611305670297637606976245594736343791273126335544776959665115607550064454993540242690795262605750599830748931455159363257817391541418136318133929109602994665801227044726939949737422246342980252451088408792546928796076522837124964807741144833881603978935346860541898223682606413598406909771797095042522518520503115707819125511068197707575444266937961341297908831267164526433247566799963956872908674716363993857928174503093017684699862285903824188349423707770010210829150222636693503821603248140461544189862175395195247472463455817379741827233228872506064432606971609498273865560375522887053273954775508477259706152580439073061714830403725693406666916051499787586403695313119683484980332970241002188608631707958681595440804516133612615648093856251905441300725133119992649400539596296852370913809527365903542405517416624125615362994128154084205254171713079576463568700614087241180409894647162966497971376294354345560855420116098126856694421951946605810464967285770731743293719865866852029369745787202678850305803601862433999386160019015274926355252452645293357802912670269325333183915537866573415250087387601393204988537057900746379488380709231514310079279907034989064052016242913912939991750096467428837916609774690971419961360484254831642892668766108847319111076767290229499060134042438124923890541140281129628419876098632812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,7] 208522086631832637552967099839859601743424855008967829178276283710192025220364051264116357902658981945019070359763608847453312237920620880165934233800559014811709080417850762310884123005292430614061172924143427578377130523294794501610671072026334843664698281904451821212205830826775342655684257831020823413792976629700885282956750172071005131767927275547264284106715491104129066182575904441913447622552799498804784436797121703818991452428139094870338374700423036156185357920697816512952891935147886037770595335598194629980648772463155939205064635841197230126667372812599345544673648295637359106501567914256143173119114344156216822357518166915548817450960123341607650351968884819051301488848195179682989216741769611198131070217028571744168526859607472555127100462265540222261402466618195389848582273747108701717759944220135889717803830520711371403060434766492647465005272941487000478281421429411551663331285675338010900670643373993852175109342630601421552007283213167760971467064169282744209699260456415827629550238411554990448881970342896961661474686783845988892605493950498759193559424981570750431602248933571634750014405767718182099666203801749337274949071229928103140965786486611912866257811710063729902853692694342126028703823423628147620717788654576477039403534770015635427748637947619948006276250779653808666617273278411515326098555678325313633369825056093195641034134458061089688549053475710356191362970732151805188749977756635247479883516801455634324719325968470754594858207806015403612799036991607150878519216136106259940548306167769546717653403333867847090462116394164682821999231857040268527427675187316890678096339725146383737976559802602207446004398884921455642635410339083414654892358363092669772360748103066625512532418042195968576785012888186502695628934325548912661387164407235486429095906639029365200167208259183581933190229625718706642341534012646634973510376734619229864583619464045124237616401890456481583735065742293233472842648844153534213089176168133438923132891782739680513505060704931377707701747774749103603651652320029249220428238590763273753730017052175172330442662681235990755610035192731981385415780119796585798126856882740179855437588998790084809042655662468178095274547511057038721578152770639802113271086729502366739918017698231844457196444234906246309160205298670928728551272424263526349239643688930080191265863022475526756592401082685062279022344216671527754588774644371533110702584764281739622800888938489672013401666285716480208449504813233439803208648369722333648379028585117217632612658330392714583522870505248245076579394208238227292895317077636718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,8] -885462037702147158986212653320899106852543446654734165028148785442802821276803221141746698977902034227915100946635052505642681756736672195307996260390214785541102696035972251117171244718824517451700752317920514382816754866820700448708016738724675029873118965611150722326884663881768204168004234227528426911027141989809394982064851224320369694644958696200544061506820497206476182929166423534536398039251716001378343417554895462679939551533154926695822368399691144129150266909956485462229805873149918165780590838773418453309765550215549321235278894176199619105077535038884812643413080100745025622884045514942085579684521715213515175740827459865677181110728901985032291479915552776720920571398471971799344828759083542892635160133991455552691215917038475084669432716051123730709531409308686149314217863942754079065081557890468647017348941146655111961471711475720011978209226323850093996880367883540980373860289543958383473641181325691134060155735286229560268609359985927739168681881428685997334645942966135059901011553344676803591169889376032504071587462156420261839129248364831924063857338332930293978527288940874435846123862962044875985545555073366909031639850286422019292450583297233556568429040346107588847670890805716727666383566677985987308340546475616837444501040918414313793206341728705531601076922773610024020763806067959636656923771917095473666074541084269353500219263857876760538977453800303876459800200948213430764164288159113100715115365927887570905532229202679302625308087856164777182539275885605481526888624934802910366639869984827408235826234590843330292128284388161987628934887818792395077740926734726020823946850937004232722888472967473975323758529389131850293554947262349690285480023453977056232239071568951763907090872586019074448724020039640285193632086152762758345093914294896131628660319669748606814480788211046282726868101971544839957066062844833013550088725161417963591507712665597167718203790917430583165873109503272738222696188394799255040987216001614248126894186851325724878631360225950207927919943782372987182720072288587933567959541012920072737607624076359879854702751156464693408081651120963294727497851482481379458217651193108362018253626966067365739982808371172822298754034610957476564439430050000500756010175625313664442081368325104622864680091731068817766766106498761368161639017111290101923946529343171763030747582817658244967260929104094615142051022051710689879370250186730405615331683248731902620433683399818418859923668470760500529781529069820423216003769921087141276646807832510276493348487030264914516760494600949979192891069884607802009668375831097364425659179687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,9] 2831591469990711285159484161836878850804776889320592359780286332451867616365876424766071372458036600658325418589099410142053858145913742438345001599256476758774436430935825744354197407507727483214753416253382086934815971553146498310205847127919427387339488907466423235935865185580705257852878844142819804192839005630174022376896525169884652525130061835247893077773297590734941485988798581710253650453255946967104257787119121703734019045411654212660640519440199995471110883512044323886956649204895418357493119313414016623963067509494955789970204960464624040704391288886568996069704652718404489775021375363965391422505007024115641951141174617115990554827207471005415214712316157197594841441492654459320122391134468802553876947374022960964738067529476681121754485720654672064451684786190900964439647906426833953141504962273976079422285616505149478963233144575826236855940991404008891564474422164922757090073195589155291678586543338065830642324013499203060105932205234071880168452347970196547490094133546839434713022955603778114878103548144085639788318362994382216599114031823940270742332207359813546628884823939721074899050523244935644567699230716314314911881136492292478296631475342801733263376004835177603838178306371532348482050378648783567735924211988334963139179979981534947319623887860224439991200431578568093343705520469337790864321651762454786511074674528409403791601205616694156306010728067614657302552144503493050254828519645529009274397694545540397712493206837241604220294654798661776786208573978512759667849796222709276063746510279908185749940705503257632946336977637879797618368476718461238881251970105029938320611012431308828240994437935242078858498175887241936301917532511068117783036097144308996094433804814263768584662642678796791062233008565630904442606473099016051640301323850528004544201067864653163169089773656351271575841878516185679014535341593754439393582806891913163808844088902766507073453082177371267913693302973028441421469220714962183267831641193608064450825370602988368446360199012829832833085389880481016700958395222057206062528360727660176013974078734846918369250146651022997710193206164612154717018321204434208149826516764753128226407792683820994198898046549515037430400765180837324632534239996542915028642856625339689316699700771365838388658328268984205382067373864028343466507750401664508013903834530176527788510219750416777507865463711463119399404216398856396438233978281885876331532760646262306051387136247730345534719608209613389844782203323289210139519054150410984565844373531078214164215550603545778877980959098062221447925871503636940929027332458645105361938476562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,10] -6842986424077081124039222949035066864277495291249128292893893549473009075149119421025071575482896888464150689741387225300554263943330526706769069114153436432016368346986107556101868409181591925116053825152600846418300008295877496131570958565237393947708710917772592117444175130199452392875587536621580753694928538480691459999672761870954468330648901110884954718544859069977422670805329688388468048097422905607537298701759033834387537969408556977507699550720288352351456722283808624249169067892920789668382088820860071877859844501511252612469640541986561531320013614594169488967888160582973501739643010378372162567679067169750902584683762016914698571636501388661658078471316053004482489911638454483741621981022061461495056315644954367840829244031136369497625279981973452094017979315348064248215674652043901752797667039847083897739852758964414022190936059505843247250671478749569922933187734748919107652533254341181692127374092205834533190392236255153923163231277086048451260609872595980978057886619640979978854079059536322908962799573160877263270920907122967085903291779092627206233833055616609439920641371437727866137794347902689800013566548146389121751410942164882882986430441663193407667458264929811886244279028678859676939060309027201442937230129266492690307222011968665079607579193819852701939845788247278584060987282700742728081765388647794312611950814392888222163190389795659218822448396181824732906565952947551644152032791060935845825418815250207377044510076840837650691322257518576102913771761159682107672777890046908741940367538854016229957885163285724885974247138003520705117809244117846171787114725488537760332806670079548785470831364067550974336098334174401459682258581621984036245505146110691931960124013968861474902249901475909693136476059023993729347705191453872176635713679685189010075776836079077959213239286360732475046313954136610718869007273521262598149975003568693307975944944594512391481300566729251487337185776814777953252911933590861255807643059649212807246449474881366368131010848860393759546830758106101443214868028553076792724085292027991557847926111082230243477681665957815521388817731671586448466770260431658133317134800740582358086220677586324826439159046258834375400100806929862209349358263288165842949036846186258978377346367994326577469077275246840691566101332168166505751382207933578509483051028319495956157475618433266360267662200516086175953768886902009279291381276930950075071003027575238229845299467307047594577748299814304253390207525618496553933311199858168814963439467332874903441129489507291369740115766599718937256680402958161635318390381144126877188682556152343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,11] 12105095100440071864441134795560774785472829783389234419513546787889393581484220558474348052047607260778402233780760319998478285210529444368552529052694186341393715734432462011863273858260099389261298513849607818865846175722780575734491252708171434697092466476519130709718155491437612179394888450807109686863845761607775626417842625252223412589640035128288646983009913657237643647051614005893211755937866421585105839345848421350431773159544048647651241727966329354260547490506463906919138795904411419538778167014465758773200441595719321747107543191174467490858979972270634961374932031183424808995397998964253283319228338389857659497697589047348046896189463395283565450930398697072627125770845231738567984998740953285426489988060155076264542133591197604784310568161091297329047371569330954029338402442708332507963273192924152872894395792571015039551056433267306150181335413123243409603865450587335850887317644666669879846900252234612629483060132131719247348627978140668399794808894888443253591735436903753773769531758664599361404052270949817019857918918793537330252544248110261357511599097595988488299807349671730273039773434974407578985028043976055803820759585679195429279433767462393567179221299090286694425463458865235696563959553121757705342177405973991991269018105558190639937445151863227161805563374651510903031636549447792669952936220178047802884732612735472772351943732528632790806238692072551644415423058852385934766031519629658155337415722594654545297696583400903996818651159329159886309505250835902800554783407013864539137223344682090239394023991839571116103676382227913546572329995798235752763583003460093604476226109974753979785943748893203183889719106635494399147636204147262486541105928586449552628437896337674087484303256588173404320558214210528544972306826033037040334554040051145540105139703761893933179913148732220960938713430787639331114038591936218151626748154179079157151722112641580688784622756354477855148103294085787542275483334635143897614219404068297342992938544428505526338134599758208908167077785629007571662308864619195356726516698450598344372598217244640344165789062854265156223970180898015555636597824473446506058216235975072019288239064020531037959558608684004224492862257579366060076846578158899872560735853965576754393635588446372005612574702651397386319377012294031661791601843281738805493618299859190785242831360932772891172725782802805113429245225623545996712507041513559976000438482742657686509232499617707144828569106069699534669673984946321160648057685115103030794079085614688213323614198905578009141058413434566816352580214395963094202446352909419147181324660778045654296875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,12] -13921282392964374478356926551035130384938600854026439427002387721054554209585921415955259479305891366306575867484387054920140223152730968307180822285582928848915912313758516180236172727283398311211392194171675807657234368358332738775886428883096362455791999916939602817372560426137077635304775864601109556261798248929768370621873641231268379019260234414418620191780296868460649493016871055103397638401491005010156338365866904896842671061315806310373000154599396149979557590268911011900176778933285264959351922320593491649174724046806285822166544023106587166126641402951589964832780122194568565777518219502204652302850133315257585104051646483140812623726030227741466689040754001221862200975710197977213826430417267857363890428501521443489487014405704936372401043021840367980610499886384907333812514519860915248233837689775565858378834679403691601937306364297118738903072915440700281173991611813373664295069721906601966627050412241329062648665829311463437973529514760649878181304945481036980505107788566350353998924936312826487207922157543712430234598403308989311438572321406794788250687276859940629999426641890267223867888830599270098376326208358084838354047379816606629229264216936665078520587311176030510238714812505834813366019982736325838819164481635142498657434479877221094387661611295907719492713935487015896013791633838219211538310138407499818452362170074803449932437395192005931583032658141502535625015842008259282435469782327056240684668560971035867169362924623857827432774088961848103604617603522379727170929123127973767895599358794411454938927152814561207255651001667188381826487060811184012159373778025027571214147735802922390044900507621934871596651446321199597157902062244476705397176724580410025958240614577459983649580775241622881610217986048188726945829188355205234429321396288403488454479386278593045636063447468679812109843596437418768294004063329386452888663042869755388880588022847749259908526126543247720444703669436935188464781519055254516460273698069538100300620054483009462891256679372276471402176243752307489925306128656827591738311094633243881163095487303120675981695570593255192606478104123040214273377901317313887429608296443300900410619934470528833700515076503657415706249893735307420301162711072249861067873671740810417285408665569719900296281287379784815159070224916678107015725349159848992457888468959633049211631118052617765341059248874296733392449725618054306211631502122198518774977919914034807787245276985095897418829578466903589278560759362353556967090876232289700961090347462177063241085631779041386478733046778969576833064934526622219087432395442927024475920916302129626274108886718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,13] 4809073946476519195524322821505007534750189717347039640459424915083566550067901801526068587922271592002224452058339715762049934046497574428408293013258032417626393319177218072214001820645612336513515002031587567590715028080882979593318935343087054515817919108327140405205233392201483755733468024685009553434484700934739984255445764721240775348216912787405510208906183469503102596596814653291181223234286819771613679626960173168331698812340449091046644249854706945279913333084774835824328153306795709582745388063443096119708529069511374870375735900011876823501117191647721510718591140997357996439587923036195813804259013925293987245385435904005492111579776730106569949262073968256190065443897774371810426363744202168463062963983395942572485410182037222451881996007827603426764667651436591349995091044987077314620720543565666283941013817683861959955074669783013967590432518413687585652271315358279952743239738495843540319409676918611608145837155739042999449794760394584291610252742826020066635547728898208593210890146346247738575783020634335671858842273918356683008750549262498142800567153893038525825728361506925905106571239087966268427623884015722026761615631546453061467474158750604996585264218961046060788803998524947439586534854407903612953547944154978908495772415249672194919204701512003780283573959157756742227937282710074857649276180239704459310907487336302364240062975370328232640903976923475999012465849411707816035090896786404274950137436457770488673848218066412645627848769797849747784440483524211845296486672203603942962222789820597318999758257023020114961403128814359433103212277584028292401929574505140674059286772199384364199352906998779389976665902957520720252778808312997354244367765342467911375387914181662476787311967261283906377003834943934722692596034891083358545176046250276035743629160588903467453599272107259534476684113114963399176217769134692218601825538101037004299575148672862124951973862343225070789079134903415232552640820151004033695170185646332770910774372629609988646211032192858224917308077360662805323499290502342340963152996515802715618640686487039773067205975529261624050931973092287932399381556964330436670017673948922938616863477660652489843224605418617944551322508141098718613296457949920865829082859977378347441872917353298453166248020809756839582582471964467930596216631325716943062579280362601078353448344022843027577722024567198942965233734608427483000500892571782523085778449054531585922236766317179094504393721411688167963746437728526932286060789205683017891351390169230830319297718117124448588475709959388097322027628394542293864437137399653332536786365380976349115371704101562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,14] 17735676109315755858279904659338085579294414424229836840146610324556295090397199284882649858578937998329488711025200597088565494231075911375140751971232321022780826734106190629820045363967219480763169803638959546065783673899606780284675558051903774913565689067527939431612782787711846562538084856958908342778088701339326931606324837655829980824055558953191731497449231843571208733535467895923719525937776316401849265995024237017880905598648472065445709818620731526077678642987633554300714731673927373337528698881937564028321264831096643525785729488577512874611430721496169328985049379649879686292228440491288259601324288616787651471033729307629474963567164030987694663220570522820493697574459777832925754651374561474036778780782769099136970087367904127164779207262567659191815416633133704362023348046661921850259768947114914493433915785700953846894471266254481772003495197753622980412648271738515642715320870758876485791622997888384521862742612374662217341238759174742959414529923236176280217605279947838053959116928878787778564849594638180565954075514791300823700004874210334251827866011442839305323956380897539208590504248637365136975663413328754457712558337360681733054632656361642869151253632141239055148086332283239822552595372682706526720056228898299206498396788539422131568247632385385005718376803603226685887994877065715254157946622587941248738743445402830824327000516807480523828007708853242745438826167953506143260097289639600714112772927193312447232830118440785541398880857291720103307375431768447755804783902506517772227630608923876008504970615360252826289699585076993204800185913481091335724591593060165868182082497955827811238834161153281191268307983761731161670922442636602644574145009987827459615597805683669718049690255697409068393079559395938541963168584605231087758142192510122932565978671210280054975261906002976324087806063099558454196289959402850389571367049273693520721115520429427421227868954806076321476051670800645132875277842491249267335146418145756350373292453193890465342904539005188901078306914883901226205343367894579159285883538633187596298412005348712057065506188844407371551126726340230228391653954841951171612224752523904362547612138748890047947932871881499256698251159678328113441821005761331036704939281466551922045220890301717787081821769699720888889340075188393762395752411689703136222154113667319847659650299908228654288513148528805493278403934661664520169096242607916263390520430455836542566948613009445695214187001585289778225034289119583712739670257359757662133556993313536718847247042776116370497593886590213866653890254291543507637635336582246055672773543676612462149932980537414550781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,15] -44226136758125575327291370884281769696391012026819254755902395550080002252492719583311970228397557080346004870098760385872913165781476516779444542203054365491458089162536981420118064908296694285238885454353861484111918782379027926138932070807869349523586689608230214080720773740147214407730917274275356355971122515644491790817794544829408243097183357257451951474837986837652815588541018715879438629904953380296247651104876907802658763320147374232099291762063495529753673860630228585464761642912685235723957995386417414050465457995415359486285373466128831522613331462447308974912158730861916724184532020338283599228107129719747640683803507306272908618118973620195928749209045786897155880011293925341539950710780366441411090396331325673381549734047103274101657022066294778544005929272238684282087362841631859440479482130066726109523248404059559045129391899674423898385318367562720177439146534166735660796293746054300863803258093354682890398305284589973270336033500018470176867736454598994414824424725989291856859501472033463964441219859013447396885426462870996318419841025834451077977562837310066523419016417086935737233052603616905825827552371759610468082231774299779884000048585773853805444389642279756412938608738990845194332128029489626211585011887414283110088161129979777679431860459187980197740306132062552065039637003242335553591466224380753606257716224103279470332957477230139731819453446383025533901717534364114144464586922819670492883314967853046354022946216332575498581864489216189874421037710523375350548319347106335800760816792031252525486842575138278890939795233636887118414996179385573676589795366276937129729820626370850106640777046995096256287795426419282096287309678446050997444458658557165566991306290051014274739626041619126537906173917998393185058988040679788469688710690977436843929169474862298999450901259283628399930766322480559030403434996472872274374821672630360537162435394145725992419180686698996166496256472227639031553443722190818667107268607481181649374801466528694559869221709586149132471438154459989068766616137937306093486109666058769532928575621438099197346394328150398885189124770268705778775839642378400211117365659518901612394040112285464607356162687307490680231804122621607773491281272019828180176961386258784668462468266642338182564833729901698560879548939968416444288611306830606630111322034478616609296945001625184911519143987311777476295369834800551265690943671733201781336369195244569418403406088538955607060342234967016183687371461183101835574673949521113855755389461037657360151883834859428469657874147819523951473259879457433177835378424580668103947150848753722129913512617349624633789062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,16] 61362300574802939591776461845230140996471036074776794373040150087035848405178282169335853614507727945984518723721702898113293965990901013165450962871810028673695367088106409382264380544135717462419823934541364959787852076583552728207876312781841673053576544340723066539394619624290054032099989897570191041820467214134413905067242023923841176313308711003876419095849166108364899694636411672281590462680262381353048403136844169005108864836995942828660654034887613819623145680426636186330335661099840170250906544448557358780917258720963391208104755443589320860603727346266322452548694971668841306528877558125217217545709367461290333397125185101303159124949653024995026766609170477492546942742030223965104827905579897569437958445781092667783302990871588774050448442275900002375693942338885929390025414058730474285576251549225471146576678514398326075742943345897429226191000997333427580514599444530764157292703566381684967835178294842588980858464533516984415118051189490317599329320483117254368859878768394492944782322634531041291465219040929087588076993932361385247063516417950323658576469366624666442762854441617527804095736540437991891697145443287387773203899690986778898136047123516318956472080919156614392368646410041690691047603283525430090288960359178360388182638762582758458281825186675942787188981779172503192072815314266389409289152434654882536610100104548052009310721260238627341853045904341837385986898603420815213983018787056062367435754686349829151330127895148699536827692745341508590941314484993688288432065258619218611418259872313347349455405921812475689961433951511915015914575564287337806625559753810262926668188555701966137719426808042582667188559004439980092022933684359740678996285561905043822611822400421047289869319685002894147960074719378402974562272975134899539393680844551790301179446119055922794474594183744585505545057579327097964483896522014355869960469511976062236009793267897624369993901642247392158588961236925104103763654800470694406814113703185182963988542417550875152497058001757507681813407299511030116437665763071206204173372477500279387642081918968953210008503418550903049807742702733496037518976045107903298736759520043526224255409760900455139904500241673960947640476528245277033687232269109415984558223487862834408532503966538862511778993437843114217829892643557532352132397210901026114346803804822318557152033147065201995860158838335396880742228556449693187364405278546242263271838352901562175908300925631208847376985459106613384354747291534476491122634777217361054071589049695899280938688859475624569034858511486120909080457886254624340640727386924360159636226456848946686495338553868350572884082794189453125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,17] -71904618831942761111308844197395426853418129105959056522735274476013815572157848007212985582562591509272428678981885074417836900405839578947097645797136894251849484315811108122464957580009348578214431042784592008279381612827807349716839518809788537248402661475622518283941900461934165691402732081197869009890091448116044885915657343363681462371023717583958217846373103486154998158077413006821125925543012084205140410573126030141708688248328316777764113927582034836724805985671983524845077553883436028964071551193419826129717120991559704314737527754532956875034474702316707943042171267852266549005598525292601616445232762387053889762015105988067397023226542576091211828961580899281360104010417436276218490417762725781522352098922681283834576405952770240548633037332812779809453676306624749327430245512360949585478623200309894166348321864244524295748524606859600929114163530351299600964092543399681225786208416542183918350853551526613727468790458288019473702777823722496225505821435111607871698765950643182142722219800769065480395678714605520744372884964318704885038288979035120010091991883231254714505066766663042781251186853153608934559409783444118688470146689547222744798440163358368691032397684861240379092727606532718547555192089532156065379506176002030232621141659735403530302437599262238135513529411520678083490586046723407228836797604052748975376823176013852458656621918007889983383351969790254827661440434338640849436121089056230915110438682777076246229491431236216725633085597470952238297389801422539996698247536656021016132914734771813109432634796551548157173346170069041113241588420086316753320134637869300321072033927732044562834693783790043884404597526643874444561773010121246533293402670269508699847758274308382910750264532952768640343436694529248367553587101560639780830601215848104230105291932120327707179636100313796994534803582431215910224846925742652248334655498734115970641541848283435765888683950499587812147127440378977542841180395976493403789664913204444944152057112917550799551740159262552249202404783947602171530502667914916317491599942725233988611010901515886361321763301060925874848510196912029195979815710948975019583535058693914734451061884285215466012816122095788100076182208858577337156094296658732420225821635835143990646666972148595342247976390276272643601645248238379582123866273445603682884399002533030232727757616098928164128838927515419471692229895515115139433956594974599724543924124572990296836106661857384423372513532938088182750335629167347644031363260669809554149175507023347971392299282945506846845368270386310877919039616101369479644399561238718519165418300318013550276319278964365366846323013305664062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,18] 97834944571675791267139686442165055066459849951098689696295554825562855633215218559071199012061712504845696958008189837519269223006552685516200207549274169999881135903272491091102979152732907116753476430458913443036548812722238024788392588544735040848392710502941025756227467819713027640613100743008904634287947696900843529183811032864691126905721459642054936494032709519055919089913572513682041614954487533452616412339927005362802038816474704651302296520805686562691317550457448837878277775671139854857878095071677768869440913520297240369034534225122244167738206413430795749496654215689545983806832077736859856320621527371098186167342901683521673152163916507782078692966790631584137609766752392111888003995229841380087886905295271058520201844833787305212996016032303590307986059641080227190848043395398971380882818788009291581966057545259487269989527038392274431506108359576728174907330307350118366780912826858682975272740545945116678902970561809830867751962414101349292974969267073776154892975997411773756543511337663479035767587036938277318425265746445707452906423945279566448181795615966922104653116395238290724313245711043032408031754383690635434141204417532115338528028117071090297827047583412263609449367679347786881971399011085738041610041312573018318248482500471649384474250718187290128713021116871338336024079947905797528331946611402854538717460441171399699747986038778065762951937148631623524106940817779385317913780101231935678371133917621883796650093840494099985709455412316695809978492069298653164751631662946990002241201017996911964763219470812618172925716312391216939996325965313182821550259412877482520647243898759916708646879819114266380909389404096585879836808821257625095778132172024179982556271672431901174096602515429712880003853231424279379273076897180491481339392777570298665984672502169153048242511878536690930271866976947123829975747506043246416135189616281705286973871901234884642015966846000408498283332931585001154962527881401856349081213592290700342211884173041430649800306448439940261289121241123024315915349487554433474311667037214477208672796120915368318455450573281232841237796787835209490677478387985266765339252222902582552357509614886076329640008908001045450628065618337757775206064054318352239441183678272922389504608072162001036215164981835811468761789205643925999583489471862825751882471394169210252522051524890873452252619155054325966427293228137274786941947144293707411368212600198317786389511512142596787649290748065477519135189399930582285585373786963147326884960554986660850259993533072658740495816447485478115358265111056559328685690845740080921680990441095630838486130187447997741401195526123046875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,19] -151510292913735361466953094523331990145623552326885569540818467622068396735819605341162177576436919129800219930121627672079546628726497868934533502265233268268508422955754642317299524290701505965680236872589930778175598161373433750725207172812230963662325216959279751343752524706081596208515306863448560018035676284981362916906394259603589612575916543438889557023990802875820320767290768509175218977375509946081132289136044059530888891091097949649211280772611431358315625444360230482023810524010726160339269123044962907716327556476389783816202148880667492053952470690943877426792136341778154645287319989499789315734945141324492623685317590505195734265397602171493543914848169545634248103703197100518024025968832063472442283704350108053921966709289828221654488167424027173718013990059380190732914188312893489718633119461861359111048590071774265549760318072378565574713236392272226077520805184818547155719383206132808310778069652021568503274099322909643337350872931546861655506564332180397477380455902726971788578878544577525182549524469770551740401165752886757513742827823466227005922016802918409069979400548652366978388115415391929097351446276462512143053409368881053882789923798366131501141075525357442599372661710155539719079549540006000950488268075833886602382624404617138593393092568277006234300552085912357328632903070038957373406273204176920191743757002796530869383065187022901082687177199205193669611980739786935808371540362148040294704956764773188109678534719484591591197772567412525564889697266655260593391312406675333644779308129419050422967321743749978185484093141332895118087915163551292362028374333623104753277949743683790544442321594308296327600756972548588577196195827591790051643608038089773454729185413602949874076511972787721526256864452206549660589104900923343071741210883352558371834162086697269498162520587577895217329513348532392496998598588419684941741579886079527036053937173412579856824070344301091685203369395027612419703801381152518303470345279339437659541981508151969882627399360781236446304816325326486910450716708970073224986749915988389196791170768662423918244622699397425638914656669060641151823630896008613555627272342633708756714420149725505061923707737869692341312336310221334781312305979625603085957588725331163018320600218185899832259594887241451776613079497890130302586216643491305766462299941694971762908297051211961325153616827108495129720903002444447141697623043241001850228820291448622286289238748158764579376097853884717901009464310326942610171193374865335158790756819116145746554973799854418891350546416142781564738181744372907731130786686214388397591861551059154444853760423939093016088008880615234375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,20] 205646623283936948945614833638280017750298425224605775871377997248979396203199355106284917725701979902159354311005822669498487829443596373347507903472686947820958830304585932260548718341357614137768729648926974944491585518049838251698147504901959320516448722502355263244910332444626963251952849866650094651982213310770727412662039060655196944984221521120799213932123067759134001227866584121777027356502995478359035152780859153819415093450907496347632013653311927766902625231132025460109734185482603840363273647274729901020999044614519429967540766839831129704963374423525847776013182790663807082975217724450497387964199364761439553851363106661811197313625497818455228117356053742939998444261718500618692429180359751618040908689653998308642348552421874188260527024273771363076877776972382380158641120547321021350486160407641896851696724139916375298079292686595254204927036961284179950326491364805762287483994053910435933207640683871791957763270836625641321770647277744825803882131531992480431044098605860874576271293036203802668462606667096265571130152875982205423843042354276636691518265772517644410774783981993147159969673537287525587111953636031039664281601092330617656037226558282910819502351698888574723473583331982813839497874194038692965622913214071158585419853209906075386555995007033875378006429578534109260078701851267113541190104162543049648729312910996544536796085479032682973148623405469086225685837458252699944650022578686600228219763356314127900246634034122495234701164726744029552747484132364961690457144149342486424233020371799400323885231662907377805211818554085568123528149599887239516718898149025802671858811978532730016025369514301461294630146986786925490934583533266788552758100401903760482781352311906847557494514554035382958628848432253778202782706790183055200443744422998545822248808623674128239785642311869092430855669457826965327119781673533575304007306423599787564377109414798207532069763545564203363702552406369750040592122960522088684125851738600091809896895511226121550413508839212492079263183278587605646303954445971231982901972633695430643416432442805217683090318822146101622790245513391030328636602771225369794325119347327744162762058707819067517824451199687148385038236747505045368272099296369886338346070978752432526026952752036182366425434221865145158945960480560267206192666756173783950503548862401927404749617062589925884768317906226253096378395994857990927232566106784664033973791614826044109775113170662487671186039390510669513189928555725104280000418494076352045003790768095034791097333011482895524135202949984060675769218361883276867643880004315843360283921733685434489469212593348856898956000804901123046875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,21] -209220114962279358746777465479556892632036155821613690756173943501188055920578073826178520458062542719313876118631625381015632480976976387003144741457134212938036553558476179239000232668574820467403345629147504384324842923462727571817443818011442266944473506814111341034492490708248618936107553816322232368150581283324275374215219379497143880430650257193878949493812094462280946242710630126507520333505291544077268538654013600267435992995523232703001937959731966666260210868426452213701666860598119879971754133180289138799710911173326398074158818419550638670124334581815843018356149455002067705509275832652395373408703702246632918637137974971127521237759503872336383774229861828841551274621916062590807787857078393550757270117287202842871796009373907876444354197775920257548323657381655595666013205242323957797226093356242908262502351960451265111394683195697901838239845161418652425447318299149855919121544092341166503631266236537458431758807120280038179006512136072686286609962915789259165583411773795123235273101265981964518726961969103937353648707587248032479485921821510913528533533511867983441468241998825201113224678700234529880266126215652237297651693003085558129291997158546118944821571273428526815495060311971489755868053281176547161167338520351403537681425701862391563221652497357835611081620367691985915802115424345729256971086524653581714328086960361100837505021161457530362076510442974906491822451376964079388770774083793314566461711294250426384129597747145761621769965145013848286090398105090233255194371118944669169677585912368954798737691620174884058951383003579039058118412441769365189909075313551607006476377439085365012214445826241221967650299781647100093018633554675267364076151996197088299133510454855294083791395533526115789933397141723993697042412857498223212896276803871674980016376482200493161531246993893866930189554365400602226706635376334646420785273153240788419924623888090326512446193070875403168219669441135354903163280496292892193454974564003214473304778979435206787508528768545790232965667184864502018501614606357729857673641451606798319243586324521525087439171177498341268628079802528673485175427035689932640359609695890896486487933536297912088619957842351993128252537728417260226465479991678375548564658255280272711685908202155691849802328792271709971327443150946913544990403332678396747817719163997657037259747411754625329998014905935022849939959177615461903624036961168974849263755818529904325457845278841131200111746154394315808624138309433685644338662802337842286584020794770338140179714734413780017788941405282331687695940702779212172749744167223489317944979343749493678333850610329136543441563844680786132812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,22] 146919550855250056569810841077937282141365367128809815913104361664131489709976066132376768390038693779823070940882911056467742552195951818013190232109812871231707424410860353837213485773812097231990189273038608581445166038168227755687576983044056582403813889418896627954165188191446255777459450955199307652991353898014441577307607479697728318820225728360319653503458263318138866043640524103236291772968927495114052220068259202046045693482680159673848576551130295436876221627061234330108412047408787257905080300620632039242252046369572867179485238975565888394013541115538243703090969627147555067293202399951802737047452072551867544774287434813723600234249440009192346475995123702528577899173750786619189931872471573765157749977603845818183043736303673229401230474747074699720233407603205200372398108987420725990865360585543879429773820083872324251676807129974673181101858090039970477939504867517106183615357660787298468268642698528749952006770033902684727080861622607661542398994877546356525343383155609784331172423089351106936016713779669727470279384131415197192190914116721709846371489962535131418477482739855370324180763232468675189378980011172672940782549896901919140072516744568591966950553530079778780388740001996839302309996124221425683982283251210117738470083890597247126548739179746318908572566064503314313336056702838177248860121519999429687195439356598803026555438510309338764156522274590019671839650989864557691198569140435970667689958054192773254718539969701257153536450259864519755293816535117939527007924493070941514525617453801559002335624519543339331156733218439441547604523528169259272381721318153090531628515511948961699553785999561813731385486285988974820525016822979187917952307703575164106041131439575412673778464849744035972162900843004424934859556826698799491416522985063466896972449500771491972030949479910963847871782379057281948640404359834364684294798317705588238655110520344313011400501052381769683476384458507872617435359192293418916286457699921556043457371936891259931851622081826985866536425317705386047260303676248433943728607191244582455892766150482523956948098879046619013873699304202432961509502354500752174172573050431436035792321481718784400568502072541313629568936629275634003281407066089184272627141508807144690455892064016158581684475762076548643029201240957456049351974103307953233446515006597372270592380117589904682901740410825015505034617316523899130119194351907726908346872069761533657901035557041182292816311992551487796632048538211706536950821261028802978875289863130740646644964110145516008219009527846509028169190921342575806344467868702569940226984302923679418309554911559189349645748734474182128906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,23] -73183115403355910524989109867054783496685725300306375582646737083789857793080164815101678314930648405895208055196106285555369029754112763053138630595368645677843963855006998961818770973518492495008930213000981942822721359573629503635613193522129116424609734683774730799019948194343517997696238356590405686314631686847350862270705484182894200075225966435320970236388964478084808070399198828979591215653686224667091627716722775502143134132617909710067993177344318651899587241354453985948472095188329780809761438395679504095146077087048586542222648686982955794410120329596280003350135074721286306446811025246599094628849133446692935974357769055079216216946473499773840601604153042969388113512951333120661192091215204237609141352032934919718955850808100975173589750135170706848797674358030911763854250334163456375721498739009495331053873804915681671297720002214258403583682659226669281790763285031524885266376278068154268354157907017825048206307664373183264319703607770540436188416148475471233065813080887380617349416372812478150879953190528582881304519856348689349408870963755790976888000888579416975235659477549784614872920226602325868664407711717213552997208780952268281727923932801676026225696491271946769444122891427895526421737171722751336069044210526280721014839751442861498468177422306185491063758140385343284009917994801361851724130158747860383849758253559791994125083575500388053275939743473991610592789552878098391326628494772309576275787287199704807721925025973286810863477028102813918500166612821787810474667979905881460466699592069296552173578346879288485876937309141065921465678742158402760690141548130657907191963002659443598870415936599754983423486462815482730687484052455940941015221369760768418034786038550772444044585782531649543920868323306072325032538424306181253075360573930195430511509680964918356442648562453963946181318698367685054474788802198871408907047896007032095654087028854976209766544017343229459824821603452736797806895439242062507022076864592307253707032641936407035543270006151226838016053473737380014762952848852891008160248940297597913820786676681148762611130098949258458391193232934936884192631291174324614530017641470343250486936499551373127117984621141589093878416148855051954654869855680094747058393510108700386732629065651408531976636398926123644697240206961225437910715021994306346713582979102398394900365690223144028739368800482052933042917291865137436797945382448946478900363687077192017761263312500716696501816695744373031459364455775184632434652593335138805606908457006973862127323017137640061735716147764851679587072445921859399159680076309868294973045359571174172524932188821367162745445966720581054687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,24] 62318826641910810680603010449343010307852523355517314797624598058708237125247401135606398802555946480474884092868912104616416062289752362840389786382325446997063270489847410105532228712962982628396855907628473460658309911654927247474355805392441721180794330537850902067003234233875593234171104865640441486998090069797558931193525060004814006282995296649622728191318262151067594933526726427603144743030453293296910194135267363662849477955129772755422232330003710682805914354144897142692003307560546420813512743730035395579699906809491702611963559430106181893107668061066898233849440881741857996648566621308238352996441509066583631415512918089878017161723145068668476059103127101247161589749383573346300894862075357658968104325235496177829058330608565301396099604638213481502905700910429073038795367915763442076289550162254026100771946920012387719165647124414593591820917028418086987744732503777649755551583580492406216300087662191014933375057754023795118215893221513761900684374163206757833428409874551906802193224186365557084366761122024577288447989296719245983963417283516025941019959039903176186874225387304792948670202753940533740886335682955634490980564898470544052582604699303166335133583614560820844058835112967038450519358938896685871286836536153648772821793482250756945013225335024688077058751927868615197061484135556244580369708572018380575729481589020944668319564490547243847380533436518430828297413765068416975316826564074969518273043606485728296090860440839655912370942666625601010591741720758666653331846937671687181387249362177623212158847604309213792140421865751527357073734375224055739119801851744506764638142036440955628293062423102674273736609391145808490401651160053867218064564723380576589240764811476746949627755491016377635241195778175052658021078069136304353215625518175490808486495515604220014361564076680861366042304240253969898528227443608697100125904519383176206097900316729936167724373891589021708453200168866614466232179245209754075098295451392451720970548147931334843147217265776462668058760951387419874720518134940685912585676532651412794018707915485942907170817874362123873347779127499070127734464427625824420579713835735400128328112924497905452161365054469276073448183406815526735520617244300549412815336733478496593601215400802359958675824816259513763688715689288426571764490804783749959029038254023922169769103110640194540853329847777626743308608075707674886018364853650950107298758245289373676598013156839290274629844400143830263277876507461018540160476595630269693662201170560306307069633230475448908173591409221631891236503010871278448326060544236317775166618733751435805926291444656328621931606903672218322753906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,25] -120903422466197211643263080212363605646292810520696494394110385525479825094993975323887520444843042797087562834784522889047147897340483860406870402043825339995959423263453046359125257776096385031420137417185995706511509393033213998520059000775472586326769448461945762657042491278003043161318776906159347629786196304810617560952776487284430654716504406120591159186413013985501806634065055572991996984643657265378535489515972230592441041578246161441034292125764222152862475133990123167598215273935744636175304190369738543130312789111875282556985829988210000694664769303318920492205880292304820122545581159128093091950620591193935637027310070250083979217310988505942466389363702440028391852775562649220673032865226606629105478763543086057308901548888069264829172448010420995621532666532127561940220530009029514085421329531003591155958515335218367556080001328555166175818391451516215053934399048513829387127430046577329976754474869245457141601196984316046749353089907057431001521501852099298116840868420519470479345919940290177880193090160825893472419844896288081953097732178033936912045970688171429115498141321477684443246020776999582559056517078723349908235701996462078951281342442039468755656320553974288529069611680241161334013771472044484960216119431443398112458750015343908348549491059581771410997021147136454845328372659121540600993166156135794000061699424078192514549533835944178871919090525991924378285071171292903604208929823005849163791885625344671811508694854661273643584301098925861772202035107983189125869640926526991967273817176009270954021937090850918639053442914486030579709883120732589735912861294016201798801149304403763151254709731066205520424643592391703569249029159805897676463288316432071603524583331259307725061232373455543156432368875695674450969886798427500668898638330423653052317459471211865851321528939199496241709189471283843378912247223058658269643643851460224543041311579306057586729246379821900295575838117896893602029800172783251276756786370695226398434306992288137530754837396061693477279535150350001960229884074373954584013546961627497092187843246994195687297227439900060953870385606961058463784360205367527931475799963254375601209042637633660620037726291146729253149164593952033980307685366102061729291567773725388070508343827007873290832432642149608133715598812114885073297890473192312817404973111144466081985870844731906110805699982418699133876631265318683726333544439617652547210112203120539375249686088114614832374422549824851089205831665746017011832489863709842225064590769084661044464045404568849588750389810456668599062658267503265230404909023538806300103383259957426183934560415256243004478164948523044586181640625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,26] 175136142172350923344499943259712337483471160372717865115973255058576014776415438751005246098526051758388888316764674476149671591895648828675281041097431286860020835827238443329947927950329309985301123302285644525434910196870493276753760175413985100867721167348684976575640475417064795417950825135479593822959573061650753821229488192189775132019631965795041362697198341757722029502127005561312783357586829945347036765305094844153360880409556442587953934944243744244689574353638485300122927360001525336422022691974282782832576211409825022428149114746742674411202747546484614600783996526436591528945732164550700933335080892855807034276964459935909623869046924176465520584133950568744523972807543685864325522573946539281500570685128515714791537534715497058744755431681681250595747913712497341244447707791119275158189651761541415729353129352186146783285106654971615013971509914673811537378288768272237129589111686944297211118573807145223447134610067540267252771156025778366326275720549722049967469058890948702489392357214463060220026239821639122843512583396758037877948708035679778526597073236126166548998954180648140229756464690051929958105137579685422472050060665099510452327580247718577338235874220586087292083277996716791163883149438829222868504730969176641284434611120235622769693112555557065691502905252263248531825605596081215176409741088661918319466843631860871119022262376806724446005180332510950149928546911626537914594833458573414383944332644144746983892137807948597605056353278368436371723765306479502655762698268258638022624084872473443990808272124759335067937453314607584823576082731492432449301435541599213973410108933689713118031201473333550860403156042021241027517427439349213538747387252920354774416831099455286635207782858176114074480985970483389229171433275558131621401181982856611096479403234670768884287748685406587289362923833720825206882801002101271304411364970549159481802775261802904027611880602102197849647162984717889844104211011682729475529364284901116404653946799830093675396734635818496327280245078937281734521658052228588396169724697780163814005734370049518450145408860883870807434831521247630074680657375706114229208161739198224302154298282849766473358136240294942007773222123707782188452262079696274631900152590954304492674019690000062000577818204409835494556823327067005357108582964441615481685681362554485078332023853237496388038587766928280153301523398517095211211017834100397540384818701899475028502825576285043192558532627862866766388907208300979173758082878458444734178512716842346714478234002364496784108885410520616537210255600294678008209907929220999867169284889234435242185046466278919297110405750572681427001953125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,27] -156722061405461263458791571940994107271003747453095520721796643010677381002326631965057166000809491005631721318383500183113753767046054097342545920711148291985668489332195023841468514133133535392139899782361946426606409915765947373293678213354947313924087901089305352879957998586399541340962154175520874928525354146083882835171241010742207104467409862004830324942038397428198911074169999214008007072691949189333801439513939405136116551571630987043445054326934548292435852429310645166877366716399663321191411869532265980227488531939306626185424829488949894519484628226954528864691622438169669426306525847281177584813281851332919690285471311545782408042801643160583363741973397871362361200209424990466108907211273433222349641369423239194166223000852692754978555610921314152625784935084422650561074129345690859165861366030229402952436928297209541247106588243881867145931065276827582395796919169409538174525356442260827530764258932106148877700727579241849861564088053570431456658773352712081430886545858165131116152864021364892996619433797195804098539566105037583148318177188012396609908719643375282859658274852271466061191280140094201183379566139263187678945721133180140622462672860469242617755829797822718663351178331385552698947089905320132236487536005636759430818451641651574426963666170420650951458542824156640435569028872492061353714689274340675447753977748330604738630425600353856774486109564137913943865607900359737898109681538023747400451567826145211131767818828379815351007468446945676868643917026786582858724986058138830473949732513783437378761941918224615351645480833336885095020771278539153051332765373263492052240779208270541033379697426933390843153873477930651419637881544284241787103189154482379982321261605058234598598811537871809528350613139729667000242651306155756978021468084321064884459581464280778773036087195424618581659668952737101481158013164210487748908119685760629929813898598383045585400195929026029566536845302868182536431614514833552431040116591458434394672412039316296360879819200809856349991528041472489953042568644789046557805340400218622598916888565970108035747246971267715385919353713606588375106040237982520722180721234025691146101469018068394764369693214885072315334334909609358829776549717747256312697279114379240299761386884503348269199475418286446061376651386380949387179173293518850024823780890880882420027471481693429978733983053685687378171273588565089634589329154569041788218603126480693442871809456497052226353426104270014918829973320008444782655931028882337320525926081400606281135010190551915547245185249938858696036145295924207936032468817566169396389218331219716397596612711407004780994611792266368865966796875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,28] 77829014993505159846692592976256113671342841288187852046105851740961680701426326705324416410178112529729227652466640643487672979514659470526559765966988391667949878952011161150801473707167117906087759799048179859351104510814691758007024799680661013139681315361985688744662905303399335498437723212351686407615069603952551564582788901917478210811593995262143988569365461715611666924707169647619771739419354409719389060591568640018297132112202989451387606998811094318605214306596271272719400552726823841130745680523499583228124806206673336273892757639894338766881945009844579799018111873190012882254550260997247443318211923817177797307095743020376177153124446677397192365192215057796260577576643245641590406082730486397356072118354786833913623335299616404730666487477470133410854333405879390788712395996787059076945657941207529210103215125505520832483885360806007033948075548750628384786344298436268602088125565094564738283292225923998890422933090090678300237306907548584794789983663629738800609966649351830422350140913916370021402704860010339834476114939702478700972784461703238973621711769692973892903357983396150898620733611942778942163905753028564610054168409946919672633903915890566886397111043194363001907616480561888260320742702002022233305646721515390958119068926643758721335737414124943637668489911353873652863605249068159459603678718906003434650781607662430333885575351542719000710981805924891923119999229617587713646464010508005054062869789279007076532043182113884806161219660964553310102057734225320120639371736274449622411752445415314040111206483005096243067050968112703712484478509930610949996591080693629751001532973921339803944162986483639893148353633511223974670851039803208980126891945632195827079297102497591981599669136115356193903263188877270929805226429073501568719716816219356442941551235045230696691630465498726536865554260709219202565349793622372554791913524279703206536545467459756930757623981897515946547616325204580918055620233207639951315589899652390954118177207144977510025319879862786702921433704730077085327777785779555685687099847723310959138954227515980777241572588493494308174810571431681793610768868970925210051964578450252171056899872867732540573375149225040930132317694845680715052595295718833548728338482228955091985842364734305316901660938910366988875411351411141615057984636084158272907375085680073356931786708715080060074404104697215050826569148000764215218511333550548856015243607042094800992162241129387449641145490411019750701004997749816972583231274013580961401135522523777831621579878692051050991792314245400541777390570302454168235492032461945560810712947896845159638360735210316221355242305435240268707275390625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,29] -5240706532702211317079223368701576954210029551798022368610979006057827887576408164736245345100113954506710520253507032507123523915535729505696052274060469242941299951770143219427335876554155001287074959404748298739531705489715585730874302332180161972021431778357871597140798993696385575758488955749226553694594075796275879801375059133090740553472335121329361148685254768923526766049639848597589568512929444269944210271280242102954425563214936524134606282608533561797910953825014542858827935644214227296635080255361232766314154995969577311731767549365732112266384222966461762250308253456241288269097116760699329986900314960014012382133674435665647864435344592513892305876316527152937235058538496396450203394582860054019273460443719965593525929643426343507356699803132044540040176408196172654364269287926114870251798905233565602800510682897709111623374141494770369829779758339800997992035685928152059703449690997995573720202825247560725927320169811910816682675894990170516600213262087196178496058951653485539796021598493943094172551395168138285441850373837790022400113176803589150790546787306163208960219456510603377283165255106927725348822461868906408946715763554706367084285905189510544006995005650210580641636511142565429718411893834602505836063568093474780335281571409961042969221585197212504039113010222329962452336797135611036113839423764733367453057944512297303383057738096818043530758236148597336127808074711846737541167223592787753869732575863482186587664953337535924409244252151350280422365531424870928213739091248883557057545270005307543014393754466185515693129636789120569916820695336438200656211077158719962640460153946612760098311653912175258586575498221867007005789822968219915697802046596799597459623919105635017494477253519687965375098265357296864347855837453015646854991963240545616683308198608874323672679324280742098517981686901712902183849803302772067113346740845316351829364929753565094232166853269728879073464355712312519517280754157327606198208123099270861247462928748281351839309321580698132089979204647045874320378161603465238644418067686344026597135462937070641078613434526122303050603245869420874062421661171818434287834128431011983502004901216645460122779645522950986755957776994111616506341830509127773280255427150330574698366500901527500821225184132987404043985026976258652143349592692910057249340455911299603719975971837943064778450327544507246471858787687708623167588916826347867333708771074936935845055886711238056593923622498719994673926395773824748104998542492252551726850612618750228993265368292576781176782042969785574355066086987854811578248540665876181687353258322595525699270479352831486608010891359299421310424804687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,30] -18300283189624275604788422309598150463754204684587768555432748303544379908545443776027484176398758783358837820657044494475477685717435850493398051793671860331710262365298210679382841944620994812379521476509703014357873874211551028547093401033829321535805533921649255360405293116624816269245619181628320661118899874086344596422832564913997217163945172033764525681935575841683567052617078889542425750673492638918849226594069620955731773929996025440018882926866575021088337015741175463914415608895741773893549383323725249096476621062512645776743085749253569001066435735847495013217240695721179974321823271568357916458078958263617678620026445803779126515451067444540187979916701189041451502666394096670554616765159872868292860930201758181856671608061982942387508169366265757018509972433512686282256602636833398469192205237902629064350409655465940283984475570064238158880239362264741466813272340489750575550927912575157755651347915312076479531522936813341783267407494196772148337512125463803017386596274457888335449498320863621717862688498622737870973569384762545337477359400870928506449743695159117440237579951344027398790878775974208047216602566379135834956585643806549004503638501407402129402503438439890122158230200936862807864395949036570673146149453928135768983713726553663811145637627422145625398304263549676768193332951838406639544672157691944618291086195508727071354917993278579832514708305114154946635110492956242926775179579418845013021360617690714719869950551009544686713301617864838822668284233267023411016360657469170575121602309596626779385565282627489848154530289941850945508181766985424851847730270648726578040516754424168624083853842931478126302600218941067512903525361670760565242620271308578531555273301192166924278202504659805618783207992078129542030229621190935784176557397528622992144652713138631631326664437419590658457641613691201252009686830466243909773449237499980545047007037025237373428820489772445460712456909472815707583008679747106424810132631105343467829120388682407148331761205366764120846500258133225809640258166202008993866433355733848434584234985475077526694498481206031243216821758678432954065313871826413329682135642965773213335877498817937271463384625389278900877093667337595867942328248661313254030058252420302182130448956277164411116999110050402786135512003012155677628240837017097923935602465763837642280132323396315930821148717093077451205226642762689123898829657378449901393547476301283280222818065667887194572718017497575030674573621491796507475086876788976828048262224474846109065303084479357001931124333517826069082557064633439168425942909146087727606895149962290109831416140204196629781563387950882315635681152343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,31] 5302997929937241684205713420822534525904790576311819448893321891558943675498792537656572627226424646031402365449973483731669509207341923124655062474792609278844487475974890551465018389081598991378522246053134834824050442376718030975110781412918549952647174961905756071696929804559689070161812357163874357030468542053235015107999431827487136545015861140890748947569752663956571161620667134573578299625135686480891835818942389749767885760663688854097925066140224602984593496456613437139734093577750916446471319210003829941849373456008908964780412591124933245266040373289559211429366021999928281012099707847241640581297426194341454616716621585299331633821670573291652990395645308703869459688932102059228805208245851248794229403164647649575327904681618797431094958893361179553218055749792800995135813404819384153915288189818869385638879252882033627144330190360077131991037084603881600135361249057467171069144102689816012265891845399958027087255103412463498052794482058061500762237943651054182180340997273969279554016382791558965351827025684279723588212212444297315545197907025016025976661045973166636415252097397749252786707719828791197919211622008556690919478922052127465730466584340309390209316009007476755819997237593151696053628135609297394214429262115909191549074042164884037711774781238096657857740028162168928088122635598406577813308262211924915449951212193720255205337299147873776959555453579354578125418240978085881966592846324710005526579186072320592655843415539072944958763586444106281674579634886119322717901329847414907948146140212916819563388643172966121314405114836359807103114739007296795063693411015038001212048219101632795339812166436911738060815217765095547193931017587973526120930019258437742263421414038601583970435621954476764451577598320432778991685001213276570066281600896806194777217217802393384394951634291628788699787995976413607504945319836929667813621407348668365806693225172508389747202463273771303615441557866122923858206650405523602021331109419577696685977855105828522481818352985899215763622571652423195685015468807638175822987718233802442487850987250932845873902968017479799410607312533258448912914390432394635070082321124334103548111010671086624535303836739911090598732866816438414885682189892732387607370757885931547440173618577176647235822534348326322982870017133746412514575791419986038550799580121825967646951180511050434328655133572759211201704452860128570388120271498689625489684834817047952013726997545517394883808244939366720698224315457398692302236227130093814167437384858375334479881055563150915151875055066887854308066547181889655141601686833559930021583418535592020597296131212416980815760325640439987182617187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,0] 1745164222331397723366947611091703356475332920486471522320324911392425498494174524474639294030362944198527357036971443872281823867022625353900553389417254919285496400725966252266269261886945338799064007892639245619869447289801883675518804001355383437595525415581949213387562281141398537192587448389461083089682455051991320576580950268715814353551101328967415921099746254068303489273377140727352570410368310266077285259151218710608475701596094777172111392137323512640686361303416391151443509720732185050284662946262652521738688160825810557602665413368543170321305059538806318696453546236200833033323475652690788744924636613585455326757825361960286026443368569558238800116555879875999746308522568988538543083585887994777382044837611232123617811860262356958742907032671250567873736290367011417501320261996550909862965022682032059326205527893320338625067829629453129395775862717931659739344713557175777042023643119624323886142923887932051415998578175261156023955677108973349898172008859947538343791809822124772771884324350951407905214634268629307429362595076292345810905619285570962478164217690552296341440858034462848697402511608119636064523732452079016995749876925841057004049369273445271301876627379234454686584614820153368281897476381908668450279284154605033618941173775992044690594884003010417010475722827199779862555553736792004242708921228778353177289919260760132683880253469487586837242974177217086937304985460347282017467086274009784190938540688820979178028040918759649980027440837589344192291489738017112292062894417880861588996816042570152419306719357803763002981891015571743699425237172611733705097654946759877203407360411090727029466303312240953194339152768888379049789802113979068473887181506182375576464023299734021099777436478979409951106731510658395971906195728915249132057915475486488346702269095132264878947884666877415091458405699031937656943334888157941657788817874329547771568056292456307714890956848541582772349040186453045809024605555431279277009138751636323126474511774704101817367664100852189727693213057180271723587514253555433158902833938238677280990515252290056808555833555376293209537686099021619001223887921950371271717503374877555735287313102615509038457771708825225789773381855528990402869568543682634019422052245128491920841180553778336193446147209055636156981307816952128761674330314705189217538322313829536990275800982325376688925863154100628060141883766800062360204156236566908420387335618651442586393797945374666745280417123904338292384238024172565368826522520648453527606398731739263674445084006947581656277179718017578125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,1] 865313460779597408165083221107711920880733655473336168934925056234853085254339637091729957740148204100899460142310212739014314313478220833170912860527304163735242516349750135343380897448899980196617511115575359287948762937934931559368664209029905660314475787083020568384418735101785686484317616682906914692060871367436441654361811746867401902868712228409889399516230226805141491136429483853123281887478812986380284158908037691322230523201945843658739274417760073511216234916780237368521777735550017908391373781728246011402949150142356314152394796503353114857742828855461147303074392377967094508298547991135773791139174240460079587304948726022305918115358648831851997361660578277923982139788965076145553620302593463551772065887915412637125795947101924994171224100359397572608013274874180754237109565422822358910442973799626924600649708676183149840120783959516698500787063445288318677127912198386330594842447558502600825078249980928127404970328613650485056353648287322528362313943795181791524022675344260182521740352202106740556738785022814680281269207522785067047830328883115642109956683212981858082166030398262249696627189644705896763796478189742341871329311344276753836519618265220757986624408079766042966643119016527222165882924657246653319774432293594929601685935552274755546805129910345349393781786987701735170075837988639200414773055024491176918722273667489689896304841144342671939172706820112213589668832431218085247318027800598706872344506602061240491277420941882995643666309044215621203927307864925356219515940433416586085433385826750751048453665672052696311317307865628807738537313108777399538791961310505047422495246051728604717206385428376512134915922277754281119568466193702916209146732620834507149637890529308551775182676112029203020475846485310876487801803811382811258757049621945982154065677911341015804351003256903206492773895061347428134666124084471684746770819722292685362236745467793675372941959018203188630536030538041629401267829469828686256690395584316723867788886184392335248393867994809122169852320217351734013594281212385558267845405245659933817730267536882571857822513347522910626167873094245360034650528131840836140713896340488114305115698917732851256948342075202581825516919147451443853328446990928711701210544899046121552527400367587807534116169700996713575237851854233589007539858675585996705840611814144249587285240796390757845058423616537794691336629953782872797540106177343494739017241762395259825506722599468652504170118362910903586071946614713741484043375991892136334376766638694974259626846446735726203769445419311523437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,2] 216662027507650300822513291254647986025819913542164768593604263793115347109918863275254476891154569369818249624921559767839542997183807501651630590436470394018029952238144336360320619548351024183797379484679197286545898688027772899676031253432074350082078054446516027904261780199169303118545408657457388502456873718869240515395641672859265251947840602663609626209255385428358551636685653291862683473534568834810724632422195604596455389751044252842793765386167784962793537236134351785917461152255032948183716435087004773739819931372449969688684764540769290620428759061219128680210541745134271017807510216941434273645649858211572306432252477544544137028926733858807279611988289726306531494044290251427906939055354828358318331983633030222686988504242540302760890958826177177847211720182422640678332816400066667959828910889757479797371319085399511466479457782776857490328810510446435019526511895305941860675765408055831619854236498909043238432438540465981529694538049153760137851899694203770878757657209468960691769440385043134950428053171140632975035332519228461998917012832800491416399696644769662307467510384358722764100680746321022700731733200629018378861004662618487278715214193177770541719776201075738338460001670457801795053256002025407492103816051746962552334523236666602365773309569667521593154583118947572566696301745638430295786595579422538211390222523041524111139963030765792692995248317499390646705111854824065814478133925576722988406659948244617755002096651374452412303163474352970715000583238678611214887695188140791630647939859122406634783493807319642248351823066801069093757837183426965094248896562662070046614243472558527667312393871090687367299868139976604292334391178838080963814739976114635923156307066481162672280359925814059033329025658265134161592479559278576204626450792395105228024441543292146572797572931111048281790922262895825189732922151639350785719317303532911614574729359897534233760268759481657710808567753419408367127387777335056208302127775744753901051353639937166307253330143044466004238479617656494086932252253264386372142932780123038403963074114226494290595235369423607725946358509822087577435745142707272987864406586444939932492263865829837406824483150533969102497036906194903671422093785923919446254275220622335643743905379653518540310934505141308028825809548659192226422596120902233070301738239467120564445538834424169849935507812558433823853121252867800981738534308361322355204426010819227570475847795201390663760166574787810251390550730922216274291255599158435716510365737699434677767827348016105304395750863477587699890136718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,3] -11786021288095307828905210436804406846580468013333074922873803177692126568517387440900645968997924738780816524259690553797516974629656780434778038962737303179369475011521186849693942564639732927743760864779957804920797503768883830378882810846902659556086105678910736177251271845991884104490794142601344484231863417371040480414343496604164717032456729992801856660232706534844150143904409936044185448067911756292623001270807753219731467677446883562637614122967699240652253868789064256934049837365169205925903092397627909999277269116898659256856053307483663716793873968624278762868864610178898031082024137749437722226843942793157021752178864089108977359699463499046065400067478352750278978673456472607070944512187651924627960871347701645774862087368698688629275440941183373276361248520211599643943470089075792078575670982270833166007601580885168967337120339497445087688340862700917920915292091939713278792342238959951361460963483209034064837286193718784525368260812515519201834247265949097826355958445148832508912189884101366977021941141788247408597061524490549779670312730625641621429803186745362936718838260024520230575395325961042860484030721732840692927342892541714497408378972527622616968303017488793272496737825116639690118165351157818497657659124860637498360329524800728388348866317663074214244191624342275690703991189984442564377768836918422345325326361712582565540349992555243814964598819664238039589184767508063895521608685582376269678144673597414712382016604046549438097068931524887415852246834785962355209905266969701279087430224919335763584897173367470268419125436197495597459921394760293755279687702478429828096686206761083811667654677009221534060215464858926147283077093304277260989175044801800982823726565270688875172779807580065221033956760714018671916844195523720283715020164268756712176414157814074849236719654605805477363669401752826025415244065873296380318855683299838881028615787588509764248717761052095586658582505501256364342157530344581984901890174868985913208359650752149337703862389185555674762559606843075048043481570804532299971665918637196772215011913160858228662836156414795394273254242224544422011884106518959837451230683826687465048523013693817547690697161859884630061495867917655742798237517035423144310971677551032648961543453412563914240822984878083719903564702678488742439382736556622030794030174700068217987080075880304817786202346417094130176970875943009573883179499699171665664534824884009620507594486135719159755597788845005496909339417981583866123125384614000144957868748601093819372823014288067383636970930638199206441640853881835937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,4] 250790268983650634908549927442106960676599703395057564762468297268406880291387436572099178702847401108191325469336586097894669893334416819658172727853951329829005529651161713333782825104516972696217319701276730052417906184558591507371887625535466616622408541218368357399659504703310965324475192043914450789125639709827185211730090480691831304711107338137710930547570390714018590404166792296648140102228530011093208636327459089749956855192733784281560837102086437022992055594095757796308487101624449508925055160532888154199894635421369076383090252002177738857021939734522941521020369065935426242265183455367000655598949095695814086069284033172438746020434630998118599271043347590906821867879726978736265344356759992718829185268371939951750121191600815984042678322752065551769788879482957403351991943052853784867666565535911630056686035773006038985007096423690107194336232756961706479154429229112655151698638346020603493413380549503147178219129578344125531155481796622434415228747577375663083488043411302283184126086650416455710773089244749077081407891144531725653782143644695781953804005725300148952609896388785135631840428694794110571427312920561737146081799800793822927655722010652510380712928961161412920420856429288754046391750724736317159678913568451249168320137617625235962781244891757807978427779700314582532679342089320906659192577682618930581256400474866794566544004009138377518040559603580613779502765986823356381337283095154037728776396879132689089210344350289907523221283777907326714147835810148747627014081919402915746902094504345138012167214008268170622156385239060398875389260160752326527462119182518259789193117829499432307164681064792523754158809007128577099436053156714835032460585373512377587992526784790577079104705626080252532401296364097558441111526075302753367721467570679357810462600248994309668451699290797982759053841819844186562964255119965535771061215240339107039671784801566606052198671641299482648948955799667374773035879484070670801326654473948678739044632790624764670455243648665619245320605629712533547685971072055816703524225041527705123845834673929358234938559016990280681561982245424734832067663946988298366698235609711810716501599764696523141114169805673535194344615852629554599486480325540197911001553159337041567924191654949337018492262812433650665798495125404914962609929603050903861321226932115508522184008706064988971460702719230781110600934515753213032420987719595726354740534837106034415601291038243039567775648638472755419083875337144249745240737841412762232188588545524419236828567645070780649544858742494568559777690097689628601074218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,5] -3075465920882547361359335072910390096274274740457094577658037722449197785345077142738225982528310207162954355640332883784538357590640619276517587179732644076544011546036628123827306087015539484288245275193972996162414866864432658533241455904328177487140023885486037187775398186603327681689780925030546570451252353193108450726339786903641013599690835695670737646732115975980811802836871449270430080004668382022184800186354106088698070686057196977007042232716463137325956807954690881660534648207086959884777188924014535418424201075745972938643253782311448440073084657859809089275129912641581421386768344948871716965792685710228309252113935861179708631844265429429115341924311878565075510650515103567993120194711649000156087010234801094390951199250300003070654785441749666685115158404604977302017720096463300787143998434965783381440438510641752369605499993686087174720028627692761053524610507877014005546135166176412405086885492314494083027477305635232373144573809200240881059782630729449705957984485645196085417227027153549125887005443647065936453056242091302908726219429798624869639041225036270962274062633240250508480091823526152394809507773831874194883601652616429094995915124672759516306727423851179168603220645547418800364773367037222474436454344392206933289426207505963161540878716215295978001096611175849136842521625335391333452862453270678579811551109780987552241448135201492526011117070776097277680751293292651034968236140007284211065205809818973934113008528953637179025605329483274089329396303135429660397738670500943078038307295175195663207937826272639444631167432551625392004028090935807471639534687654545113155257548464272723727742557810111338287460397432138034592305908152383698265450183550400573123610335409981604949674281932895060402807176397316756815543908874180184127447177583971303755164661349455581916576161824533767019945008895384997716279002088851019451933883491846611661297079769031705672386582533470031042341540231311852056035911963523231772897345654455314327657646749670063955535777670630722217374495761864243829254984841341294355133610194165317577773948014865887670550778420085687982364746796601707653931645292832258744447833741972221821086467680598613115854914523178744014876522235074281846658267729905909172671515600256155304798580358226511996416332497413013727330704153485959473798560410755973129404883713162294467198024546490417767841767212497523343136711135454650623207926034110342629695130486657098255806857820677486105614024235110818805940494775166451579138792327014303449324068313196818993275285551325976633458940401322223578972625546157360076904296875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,6] 25003549583057386592908506281255018096711760695750961580479509469299250489514456133503532834062484482805409064293215747003564700973087429115181909717539711686906070575832600890127612900563127830053268593507815211121132534176425923660855741333562326708215062486550336871820338302673239434524572116601003144945200365134543137919324269681416869054032249997843594948721540091723793951563584507569497460680870716625732633353592702330231144020187923968781228672685741205519464459770895859200561744314004924601150216919938364967889835833768893792114266208308678750887355641688222481144082960642295687318351018164981527019929527964743955969262893395341586520062567227058816565156571550918921939711131253535622644564535732142371350335674571338800265363585431069281809944168380650901770593377563549173934769137983818407129881029041650215219261207475332234622719520332206310042234202782444651801811496288409787748654651125681743573987081325740545563620387096122880660621361223574520823661057889062391768939736723695653522682313891434261079914430479284662837731608369563039276776615359638936225117282173000185958694362607801019997391679273923308277394854354894201645199766957058453311759901500942280480057891326937962834904340609801768925113021296086819019260892793444064154104629248766543672675281095570592131290443765386896030488035453558241658070557802947295089983370197066522847892852768659147763056092003025823961862909581039432979347176981754698302741967162715620707960415289047154865405637421963230516101413281537863168979562827060732744995560771054074768821582341379531145539954858804578133308991432679728306115961068063638412417142903226752195974338596257790068107842692627545166122844642905328818677730259218133829405161770373925645411933463196241630506474248780185106792268065168720477580735355734326834679739516654017399349467421924002464249094525204385878800965784496639341752046639177152697209242995695339094372074711256333268973010234709641091808574892790662831068383267340463645325148417053285186203748756458773921106404686491649122553019088565653353300491651716573064026801128827189330560183697699034996567432002961351864683400139940394893338533901184624038254593024275911826303147387475421617895600578547191772106602168187192842257324011999111186837907005539386185018512189873036256760352342476240098730440733736221876531586363982976455508395370092703205406886540770974114856723410105929257502250917865095760537211335706479335662593403118755704923147864473531600566232900517503966534029993937026167409752398325325627251140910209666654203968766509609544801406855185632593929767608642578125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,7] -143807593695043007129670375437358721645747975800778392274166124239883969584799120222341617689108709967840840251582751099756238310861993175708428310670820820160003360723899797713902898848229450935760790635739823828528532168289583761860039555486768790531927180210720803039161966833813543357530489249411898808397375707712563579423662873338497161735835521313314902729660511027581062875752468076726773137237578814735222727652224958008356335732643026818622878836696536400692073793446829190144895444117607594666540856922416564540381680972071039427146779724407259527579547442084746029534897652204700094685162941011900790672129466253787328680765055862971367381711150844377256503157991155495558068247169341972082434817890831432864213123476272695420589776523113742784687011382115324350286007635353517002996861890832425161112607404217611328016747689692081822690050859370015861202690842559051989729972980946168498153640796222241115540741382708952844097649824108820127372103743144543757633890203794237904343887742773236950751708792093385283113889059085525327767301612294159181623437207501529222029342651754066300170020680152701978809720283743118240259847551775987702194219715916927102711819138843543161077348470086725084763913348241890603876575475414670910168170114141556310759546140757634862408451214869641133139198416057010395521108041093539795631754323749940485240502734801728681036465929039690988712990227574847087156276649577358116160179421498595579990218954790870375317077670345720001852861390643029794076817338183469917656175623179464766898445277971832662133280820767796088293859197388109001808735730245807412061051201360512307980910202304861987326182963858661175146728763534988745257183314191994005559448687638665972205924478901302465756907900005317149622891032710264850934521462144485558361208583683220477683010066975815461159490697992709954976989326854105918877111323392811983930439017019987265629228093129718513846070263876370486110531231610106339431188729082857873861219963074705269439652044079784970403759400271070272103445995203851552512799695635208370869006884102997590865562260478308522529954073975033175063350796572365477109924995147554434160277106485926603200210322095917788624074744411406731411041166744042929389358403795888737612221036045065234310517289589152743158902783334450222223802110102479306993911636341006333263517655767550722281497204889067428000916961732653941437956225479158591659096400234458218293904784048244826507114502791489165320828180224618219306078514203641413344516641108776754944702806345904839460336880796058963618750340878172354081715456075585279904771596193313598632812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,8] 607419889393445972102761613037983249213981749256824830380607976675488518280053061414700557975627744415467698894042248720003566191003074767749047754267108465092330416425514893437414879930969799467646867083564856023822741700568258769442691998985764528027555582755288225510645789668593817853967050854971617027360469901605876247832762935848656837252157231295499626518721322794779696397231688248102266514991192256155050642399393758960048601741803446303453706427039348496912188374082599061925589258573483933493455778378826866796387134019606085825875401513731526961974401965967340359576038614622026976323718796803925948638738219661977881899334051386271129480599062169323618018081204147014321773213810121287451774203044322828960846841533019823997068781748540940393862332901370134658257650051951484713898658693232054071232928631639868055742552936702726731875965860924159970653025029348152444727159983506691027426325315293564337064849270928984515300906327518897452057929465857635849244673362518078385060297229293757852555479585976257178728621873726555595719306764380835068951255678798802054559577559460804696378949823418121788661315104529745802658431420232037423593143198510359795896471887616936050974675767021430884986980409174340884028283266617238696945444535708321034094756204614093300117291244212043285913161651996111628312740711732640309541277036712036999490803440684949623932698601673672710067829953622285070213754794798082281541460467392732951525812695734067807059877211034938098758033678609103284380831326482821347850253967513821814971350998324365136053492431973782861303454105589930098141867655127628491374207076499127596838652136982210394181463037033653315776913448569623041307042161313989067484499786701811025250758751221365269515880754410145860843472915366188788483580595826896117183062504031515598573310263702043032937772812183325175231217009876553316406725467994639741948336343547141001037205563995581583992111672848713183979809177982797528352417424851534641428265434143629921884061083865019119644402728527665635643180093263875946861784200984387922272652033078105835251122824413835228582535556931436245105015165421435857116954389372824037585372696693963244019160010115372241552688536771712158163233520305670821477934875029337507919272243293103262179253376153774900445688345851577627835382308222735845060899623909751592511858496086766729601870484083555137127220680359218906462753847426785051289248202090503094067314984388871460071679466395628134746024990170884515272055572082203059372655153468692613969910632853401676781224395611156569626197814763001969303842972856821713634190018638037145137786865234375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,9] -1929376149905897699914919343479553648825176562171083449344338393982162356435293930648369728780556386122911527906671056256524101002784971541980426938224463302153487098248112377787680811184293832548883172826359870923222513100555620976910931372949851330511838590590389915355736735839267167431602713774183945009656580537564747177001303974400952856275380439397750595876830122700922569798820944990563755034513394184914788053329656597515081497783437384120251720605112384147391382972822549359973947326361771271918954989294978856261365043565009253097613754832808870129763357754312162251970240025779122914640417556663240971465549995089278261999195713336707593410486897719474180098494564008407677907350474061748811366157426372563786497499601405878961906324534127202520918782700551734575184276240397162967338172270974704348823603793222713238633001269283731719621221288348718160801745151270879582643711935383463231038065415915960875200404983313914795897602425080602249011516754936166200099749617272526726876050307258914893438361000773602872485271693241008254371260143621208443959114529526689180234127946039803040119807220107222200373811248036252290674110386156879063242968248778678491856424132658218941908479396863888059271539539596476927632097008312018371726846393380199187676333926446666629388366902009108142240632224058296449908559967142743662199256328629163433147076432621371008604777977294931442289404529905158661189941673013933603981456393698103972672230468496020337945014198516073900618919054533770391071567321393820991795022760767182804658897721902384746816721145715202802629478653213947134701428740869445640628816142436867208326171315930108373595882263308823889585994039107969153067838704017797036442912457539613678358059124292681769045792436117133317550917581845215404644140315679212663079932607777776621720188276737278224909494793429022467038871252447962997897120062753421421732940070734684603451528188750527516857049794289683329191441462229602200876509446565622345929763627215818821437451836352390505578767648438703208428102718043404335285762784786799389468094448812725429334774311624264222548359382672369551231437335429640816310306975320246096942224320079272264277239177208447118215743087072803364474924516358529647411773255724870529630181247366946477491555139215000515719149944487811086212176291456279658750073263823128488017811923427715951036359812806582301618819482799590628192149938280955367576710437886758281285068751737438346491165308412144839687688638024553016678590990854309491409151896528116309834066354296619871394192557997724954814685640200113075923087600782590556036666384898126125335693359375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,10] 4642728973528577281654164188496623392670331997291339237388384107367982799531675420224096788050245803923068576588036443725531677183051674405044922788054926237669858541933939380022766070604125171917444998153989298108058628203662705901437814110933700972439756114584732964448770258413478865161122192762105179945110974935203594648142642305764080430769203121153934049206988435466674140313610126028121559780998408528734673392340014021361478033546194278002842575612468397643253228570124861354979305626490537898766192645734151366953067834630590684244823357186620579828689959586195055596702159924819533555088801903072226140377323604745173636992087746839829433404470069027832450517521077617360225290549099043276245431676703185016404476889570960387406997182642160328414573183170677598289372296350366721276112944781805733378156240754290270862390469366330758884685117983655390822961451679616052151726756974113054735286712595975821720237554142335471492425848764893251211197547201058727980704762442815558174265089905160201488091627316787782171206409280729431148958743099564432785130372212702523124242525872635632474522278952722058617720991604130866878337436784489425038489582577662269531362001134906254740188489811949881378928415762886218976394079934869504800390751156616597882229946109203323010192149086300001638824837089018262426780024826166118237866028973666879478005463599806774822500804301009213789024511105925884328339924093218662866866269851947474595209620392983526907858030650331185054145361998452619953913500931616302572795031896490363632210227613502642450517129308322073628761293731314515824200123697726063213777846359993815080199839724613436633236016117415483333824353283605843588055921749905020753370774274984633638519356265424698084916389135038543266736093209838740637414110052942485660087488207226001903067625731581908173928485873864825467005091823847661618747531726376507276489578122158678227457919771832217875473329862925735481037051732807469342426191684221321820681580197832461426106808831009449986945219914317725080528567068206972390796501422237375996900318480544779023142902257675098062098182106784727831192898876204221949892837875962420732778465658128233661971291082268604342509747339271766374952851604961159102207625648986373342068820204129040988518115759917920214015692492322614865810706704781559355331609139151734211147708064071474380350682937440226777236615658966430730652735824406323461642635015034996403848870432483906583110770692775463055621436369678188099905929292881024307508504699683925885303935572859291722506132028509066015262881461099127474512519754155839141196437935832364019006490707397460937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,11] -8294658558630698948288150430708127694427755947224422793313529443003935170516772263305457409437199353811793135840809945651495643440256151325124518168038278146998148516874726295180288738274011129447945794035434184395138160219783793910491255509692221512703526533737303028837763221761574474344515864867414090602910044189455997339584465423111371657090333271280607649093454546304389327900890719773461154745361243912359937825863656452381986896511641625499103463066539651314101577390100959132824690491008010391881301818058151755925789933063757993664920079333706770941462654160849211360868045276362201692769903867357630291231887283923938959054649389542974415144032815302833761565957276603851676580973459216096319281117299160007519255189843949196223270727355297842067688399914610998335378368539860003609431799582329270118542145958748715702943061051673880493517633278459866081854763265170759094426951903619353354717381239042337320055594399272049848121920161395539978071635109941849516563128225537263181781276494986816125597800652740139404823213234904928916904719652610512327455965936201319953065923882260510015890329428211135410092545076617087335153552817045091499963791980386726032566168010036369643420046218776326810296521102910299030959079570206835900890847412171890779680484137539067047157755381273071988974694378700912492084267703811087653779273907096909663346915476336244970064225642181916887678960915561879716898390993436289870182424103607361546663183489171177326835829551609799089081409119623011520044218574230446121314513683848686745991748322713055062680960848204869046638101351170063762821784715579868285473161038325392284419586348464900580571830716041423247579592614341540446114467288226250064821495136398223057014407154654687763578474532573299239444370770983890983391215977742973395701099774447860415778231737250831971623298392637336800487000456624995647586478857380724380388033625591054188296297077637783830662764536546266941826059013627313254831026156012216427066648216219265165093467595391928746743693947990612221747782222824345699660395989272389825157171563524373960435939865697836067498000189609468774057698386832637129693370149180785596472510192057915923432075527524650155151840810503214400652396463919956016271394492514461009976707974307180259383899807296772618206084489674242939079458701179895402237625459230999542794275905562658098023674364448315524607615749293869852932317713025208798243192186361805034444273777172066122108553389533954197856469922177423530049395109354260581523707535174706941165259717898319646762133299667489943353810097624855130039180865616061410811217513572302095781196840107440948486328125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,12] 10191608749325112892011847001704570628460753993067889066365861842187336695613912380642052086863330678639604407168065292501878645544137420984742286137782458389524342370136243857334159505846876148200500486024742820880688664478881353797745519424518723359600081431101198528357955940595915378758042168008258194656072943690686640083907594889429698690440743404470422821030666485012520352119305486186811362727585454983899404157073318265358104340343160818255396040648162524653549242862138651211393462920287111987773470692396788463577525771857496257397362538129431174536680180743378903853174864365409526212030739376188420294992683152978445705364908785953384567073791027724110972824933413525554451815057919681366310096283715164856436912395845559130734492336917778120057829534159548709055005506141541200868441784692330923070619355512739467308557724548177527381808514603725712655078084484811107148425028628345985457744470785477262332592535359034863452826513167074897721491723626394103068180521274005828413001119819005062157990523533117485162825454284489640036209061051838394511785722385077897273018440953938811591057702457103599508186380441423762056108762336559059478486782955823460980770287510189697584379945006924377097530464782819751492788227187192804022758603705117518224524146688491188105373996941067084958538708151739122388304146563076849082215729646252726628121931665211374807846444302998039778626871791674759309701376040029648108092481695173262156503411052906566525215901612581581388542169467335696005025311579242650025455505565001812129302105783852432444246374728256342123808579874411891327176162563620707122654814414884259872464776359473730436064472953339481989972185263316414399697815913164363887377814343209538429970213603980631084011106002316677787211142423001018258176716532069053566326333540155351683104345046608763640423797684920752143158902715759128656554833253008358034114684798348185771603194315408746862612988370924138474199258485762248305547437320651710358124147534745856053788144064710494006293418687813112150781033391763598315989559452177618140001710443896347582221857260704471694464636671165171273203316161374407628329159879546032418039902263790422573552637935031023170845640375661568733202069263274656150722984712530975856369149400256517652245391459091159106631348109754342026844326511866485902905389676956378020177127311082231871422263364454533445682542259293836496974435309872222461069148760184998364015237665330151081950006529038622921903263694290582747014313860141993127423594326434796559478642202265400434809630339929430793560980355836614927341764550263388704943056555559527387444518353731837123632431030273437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,13] -6362382428064581834532117257502207412566980382514032514549606274135785696983238067906329606435677524627604534281306014968698773670940445274226491141963512657365437113730319807582761927600288611362666679417063048477786142787819216553227366897690836008383907181987200290418824573388288915454688628731112397568388781042609750511822439681865166706940672976366660782005545298329455863764634366322377980718473701930631517867172576486176895986823987541689517787561369256707751725420677277137768210232951779966501022925318922325619879420639529772753307392645187085860625215191371810773415885871858448464530675868967285442783451266125221096739988954287702334607171533534558805665609278869439236464469887983841953051893582855531097032098111244512000067514133208395033460124501735397005782459535833733523551767219577654058882204720651044458413163389885756004028042347664165777528272087181968475157786103102791499988377192119044592404655693453157023028380577410988610062108565287258420818113096736381498620381713126189943769704456163866688472145754765956637086447749503619330813995945828153812665687545047808581642956447400745147998051961223819731443477631255728037672367804956717018319344147013961927627144663684649458814560387531499136711608536538395274973233424864489375829200208942908946828580289314621312651708120211492324844583404759931718105001836135250009127176685570152372349796330691579251805240208042019260963609294971423932204543174003201166048417648253520159241869205689208156233407930034099021155545540796981416054003206533441854594927017167564447268668304100414359036429446807700495703384349823736296181320860520923203274661494124705146809157798495812835156161139155387326411352933921195180290296817740635590713259172631040933595860743345009704036742591261081795699062929998865553080155689525130478260230919578321675821613774960239119886965701206975136233996566584154678829443122926129988946643585604186439155698298697244595756718801414394160659021446374132093443164206080774114750478996655152856169157858700472778028024262237082221763056849854872212111463550833594385973270687797015470133425702059321395395132244482291087526261653209657450626318620321839335040254801295881937949425645762432521523568148510101276161605943412616607267021830373566506708842851307813747700758194956845770500859814567406395604768240660339834125431053878761485055852108673652384493931543321955119173730725172383740080006046963805314869454642936556556760530970610585961239522527913820997210969530063001765400855547262948005136270172932263778122385255400177369368412653465867374112739293965729013924768371754034368414920663781231269240379333496093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,14] -3616209406421582137901169417637393071737801911212088531018695376064592803294722794356877873632199251529007261729368288289647289733147017639077932466042807421646456722407756488744592083902292353660550049996283038168530827764863806529398897086875917831006914802601388144495162768239089072682724268371382722419566085218092239886015016009252196337175594521565713999386552468540990880405431823965292096595927601322939121004401211505184452065023896539941534452156553842300576742704510415653548572533769237596199284007665623666860262890049164510811977700677048759035206737875152140403275849290966073961203676186164545752027573162466332989024216129553348659269486059066307189217829197103242963216321213488826205388539595204808010403829452012406859957681699720764485673615301578384784865791534473531945780936015617727112318314101677843483227430774777435045722044025701006753319292885052353547123971573681924794169877627941720003675103106202377107619200394443914386293671435899002393830469851648693351393985517138671351639899211339613041219193210077787740594437481237723411837231190166546941763510830877095832384279701545714342348152411568846645565169719917563375819021688258862017028341223884074786993596857794447327389259185187187671576224418077433619640545790817933005306212591787766896631413933595214278118839762406947071211531905406334158554720112614832324971497691965246961734583140243044505448057385342971654415118146955331634624899347189651941621596880071803200059595788222159038871523024131954812295958211875615243116751375681904990470675646293568805489287227033339587012010084495499037085221099250489593618964365579734795050690267091092087585166168561216836710230627698753306453465363482674140964782326324195278807936495734001825253582041040350714713173209647161788350690452403560365955402372920578227150374449685055362420208690229023751173019552107808713938891891581864126250193154226720325112211545507129482325819680448753427179235687924947257205099643785143536445957234962330435750922921564856982066600653982552882260869056192279641894586165897103170189668887488583086507626194563682771996846709379905122745823622020077144704225035357659031587400113983192102381845690816573510792116859289957276130204009565394988612889285930914838675900630681070505080596682989061280784324222419813971593517633952409313531254328201089017174363719173699549007916838591620793071885299624057272357777333332665933665826530549421864294551544741764706725644618919498596461962637697626797982228065664811668201994404167244844850918144457843217466445820006872758718640535783332840287264014573812071889520105838387528402605441968375998840201646089553833007812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,15] 13326295286629778432881480229234389247363064750886929226293010341951244832470013213347251616686945035082857401114948802109455790787548858676962179504786093035998345022522052671158905690268136152597339217669488791654819087717816390148126825361952843691946538948708930053694977947449050842625213876107406821163481228080565031932645812713920471799150555012508960111690622508808928355332662696405078432348151033180491083081355099368414635096857915009031961617559856176645956486288805973463448452023005628354824878426519704744892506616365162021569555104338897940440939646534232352981658933693276994860116851780683408397433104290687262739075043389758461181920525944765516009299612424169571723384208542391321743138496051771746934512529077438040400000786413240894668542104868855822345024787959318172178911498986290370924591817477627748430998773052335623452578608735390448228754924875120796426672730563220659547361818260393468619600620655206545488846556272907189148439190542978028660338095786226694345178927178987149128623827215203392985775584597034769435486266989780193274147504886029814344925083808537006703692304233425597572491317864545921106419578343823276156778399930349377337158900340069710445229375994566155355539663232032285735978593013385953801118774467148755258175980476094902007029398156519618073764786685595888326523993960488922074879706056349685436065832838340611010884196621576846606400084304221547208008466421847855953499914637901741415486289380382463339313868498879934394873548356979725734012521680091469261483223104685445690245029853010475557930675569331949284492292227370854305931003038768012808176555937285452144239011572802280761870624429445712409840874778506926453098247160181074677138910825732576344981427884262890206650967512799548114046423260910304440775350062732757006606073530448890201004222297774245781272652795248436679767463108112507936050680508056831623826324331734833275866599906842301614910024870431805773759589735392791756996069257339679413284632234954677366528567971408472163835054015383960219630704380223420199282907767893764916942172503900166700922112614105370393283904889451976922699583711327230635633384937456325954829503146922381240569406871425841442086809157186254822711912051143900474137301826751523250709523978334135138564733127049963613664729421748985509150655007845668628733091929050717552250851423027987164405941645947066191286388563464407466656262747487579131217589404333559070572804585008220648818635872470452616808082826448964779497600067011836719861087778271897893626304483790314568721886112764243965796311915804540794500798101763451150252514667171683707098213053643398495751171140000224113464355468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,16] -16513682922415685244317818262096898883139279917674299739235060078206869449115342703480460314180221380302067975334118004916457635742631566887831168154964215374958574258406830833310564956618982103991375932023471146687375448559281049654803213519815393332914535740656673372873654685375280342667992157797432052827490198176069762276171115366649367287336818287753811700930037536553589505190355469879029032068048504860615723411794406820495787022472302418943635279684142600162540038065811324656696149179339458973132202441481662867936650983223467813027538407334259268512328874281772729813219542211309466337329144313592460186560749021398496610492786646034466075021068953777278310216572575723884503107851571068255091339319100228795620920832542279661012262926435060958749606309281157067895380531895634963903675271544334721992316944325182819562294243278612649436245263973600672698679040669592011874630140421183939180963903163679323031067871815078364649544676309612566221186019236839823927822254483388379745427271174823987543880603006100352748452251096017793474116013301578845350644969658533443921728208249919473548006395436571635853997066325842715536021475123546426034277623683150018269716204825871537523008335385511896396577602418019943435641978664511545857764424350502872717873612090957880819426070945718935272967916451208039922062990416992113271622672368407871927009920156033074654679842937065133184400848398228603915567393565965890759438898028952725505203353163232405778245294691639532850203496686670846923180064969584814946164359754489749393008842204028726335726568379603387439359531570337267750899143870625867123448111198306069176897649562861773117934555526244134820190089294587912387129641928863503005325073766067193864700318139893807877916977331997493879995307058624379355297568313652633734589035344366490575892692107272282286327325658378214242030641388149051237475998618177828720098034061521681958469277211776838897429060082634823612186487991085414279223524001218573849290971740643525446986033310079072529709946479551152341845918207434942749348581565430926073154611088157332487263315191209048098819491563216267534368901813721633908182659624899136879180191036358965247884751804252009167709465617340475040482661444352985275496520106743134384409804408795371379365262943376587176729042358346808942465416925818191098659042922245149893792748163850766471160834806727607259735599831389237828075874806678825684674918654889024290048822206758019804050803786767028493972647979474143238178346421894782520825030928984958005055105055914119205945465122336434361270564485613411979807159386775870378841663095823425472707912174636724414455990483929781476035714149475097656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,17] 19269908013938331253092336678142419340074267724321126339883996241256180097646860917157715792694362786507526827133941840216495253765704368069064159943796382297289944761534313748624954198708520807732587705837030285094702023675251707355939697412248951852923212042637611980745933000468883243942439787669893678765432752396812220415356808296285593085265121921194296549247806317654691887916613779251366677276031202134384059006951043230465081537995097024897090590069706353245452633246704679660526540262665744542314212012757282741494732942738101357305009862043151493402601192679353544965431507537714860759489060070595855271428932626777607875845669290682702260138881201223385306287755998285897400735329952776728966397142680443407199140768291971685885412200132630407304923440138853022740801511887618455597249467831731675117934781112335538479329124637280815181748392546907593852240261070928992393301238798489173452338114799390664495043017106026805176880139932383024517890364738418369363714222238105301382913006372614329162747801329884799537726082690003203082870283215205087259976301706038172619841653314961178522125122091291911769769177709728156029701711403689537368701357589337795345400683598471726768724297932693659310305521712848408329942512280207884079073330128476584812724370460694661920687952453918305997236471078386969779884198043436561431259762223173959128706333744384556900946769881904757000984992799467518732170117041579736085111110669905811884590182829762798513071180640452492123857550300337152977563789649833375669938124631905104968601803871874125648996351760836516523774596504632680443849522382774571052680309010248608779911487830891669231167148709026664070501323114980307616129757736032974064162794884358871251395496954219876153329778536384183739360727710476854949607580992479032394182001233372502268668238958122692191108711721378484742988743503256985528322970936185820904684802153254455370460561598460768951639600750820304791815932160933683560973608651280288004487226990944554318683051977731444094781592822322570769943378929943011674599601413283562890470575597438852653936429872083201643482810944081862044987773220412720594639110144621360688233887645995589497291457113159981830051400746095519327967186532978737439879711545286993472271841751286505703061632818310891720165630079577056488345159028750789524861728912835633669479744586137333895959013714930083238324514006795942786565173056209573621468357943311858039578009250311643982755372590208964882997869082408974156987657036831524735686043782090953554490787844618022831234207896433632584802925024200500572677580421792752157457453170838672500813775227343493945397767674876376986503601074218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,18] -37652556090835444630499814501641881419485812173500605708642475458003736372235839002294522897182738658000969673592788235455490407025431042718682114234683754080090120949449116671257170041903599428705551165437265840181076464479669624876014398313921602151190493619875120831007753151624446602471435964028464189344511461865171527144904724334565455597307159569026014679671480528943816720792568603326610343439273848583385961355453340772495636496451661732326021170021579785264436836127734599304139500083899381419480819967424476520527781395935695784427091039161303146627437576940483873663564155475859951894846838003561912265622110276934934503453929424539018461085984618890661980092811778689181181856469297246028478480211915153764925733331718690623475454085057644212152156451738531802073044908153780290251191436844818902377721771018695965795636159390288797508126835346408191512178295261065709934216523419375293695339250744633766434670188658029969415002601160555923428147312772993090634166074151106828191802259625124663560180307337243504112261988036158737200672818345050635462322154357405582799710846314393750090433888031255056000533656120902167435880705420672097300794436014183504182598968461627325360744495577053519585068308024287664083110216315448060567158930726359600656406893559336027384031550328962759605573562579429567168608597293570548896723879169499330414546790339297545437767507698509880809547702544763221146818086622071260090032496344802280215259302274883060055596536074381528564520157515919223212630604453604971316090469790691489047734365241299450638760406272728684683542224916861131595035131294571074589778333400548285901350921532348973380524497971950279619612201863820752248936867998266939411225162865615474276159480879338120748955208128248920625441584768787861226781877853616001477935563907363252092650243366045712404827006711679546542883538499538534473882248137416099850121834024031704377184673277423343925853201683786820705708579491843935779655611164786801764428193764879979737115473422002649095526415536404458772168956356092611426704496638020895644377026895842361932642332918830901430236580708475471764778187037066866399593720173995901419757328494461279099421686153056849044708370859478689542542951063609430578009531259366750664109821664380462314587930084202835634959445824008768410587385127197922619188243779645352142940836381416729941379354650709778197676822269365120467709251243364791840868072966651675558060769121265532338718321844237828346983497834098265612340387718699031001726004174259780212298002849987967992657017089875956754078542237641467308864245825787235290067343017541680023094199193439343686939935196278383955359458923339843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,19] 76729200874278592720764304078968605725078199215409162286370543250123913818887740151094712441408416682671583697383567286707313923834524815647614427397526686467311263042720365365976752054247003627518398874511520558256803629275006326329339012901102298140805690058109875013899967465500978130215799578844978387160746077934825057163688550898038123560770589965383284840810553736416664778265194784760706069337362347609317263331724920113771502366586677660715568351046737411252194310452970602880975998155283796029521547253557008674782786894556265528622490174186947071350298027580694941000720674479755655144597423448883153382779577412157333717289207015563285881803189118559562166010504242240474718120093025515652865981793388694171897198985402986141468137096599128911157076548332172769236135545739966223374242127331491135763874103623270701577059271584004214596037944394393986928082198530860259867151249821102204141569230908818557526552450740032399613085594951796996870887222378306737577806825366185230925026536912808094931994320296398470352868394224137330061719297421359763646703886306196075133066251203619107233680964872087069206824617655730227371888265522732998916332803277180110787153646810686324596287273205857130702000606399299058503777093516804323596345307101786445698109614653912003030753100962631032689457455148715635921542604036117386573489261502654071409960907082091319737255965897072748570313660653393364491149977271040141795724842235526246971421819000541477438985687646483621690228778652927384409038056185312656148617518070023325873371113979484230119411642457169419204624074577165044750831015122518038650901872772155565804670112901958275927605995326541811721998678460815653211469290180859549424476882514479665393405549300173445082293592991352006099378810079577276931184905619619208049284641580896563496222466695677645147311458494868919699915783727180489356862869833001643361236274296156053506928731205126970775087722331868834883100590245696093778808998707583384277925908432541796072396044810624592982577844980605159138221748653093642279886993313629691445712823830458609602542265638628196182506322847359344234651997429499365113212977956524339787588933122427415041300457980621904068450034252432694764889359646884746047139365164846088604604882722639003736746935580705803486090520053404673446115881649304950702064268865500256303687938266182893299504322145197876442308538737989909945011154277883000068402160913322155781098099807880432694942731731538502608049141713709428898145222550838428122088329103819536050238430615651256800714570329757942812008193594006118916687196607530512492573363507655063377327652368630264700932741561700822785496711730957031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,20] -117288031226399584662220859347818049782800241411963498657119808885416746685754019300910747023562875880553530483078588175951712058742432364198261330031261718431741913537911098380167259143125479619394663511704104151480173257185949448225709611042976977010510243761121058559797673933248974995927498613983410598670565030741671801147111944872781512824581479592050531552674227401086246966597406092895747964733368637569764294892660031108965165461344369349304834114510757354158031983799407646707206906443125018456436325768379653215502299179234801529678101318112268499627992166275853492309029563789397856141114699109691862320172692859899791727721623716786327429477249710646333679121555513764877761716297320346836438025275304243422582295319143491749640092851888557110345751025404983997460066935802037446703121574355086127122186414303526495747730596603596166192302719131182739696133443790906547405033294115102851410233893051353027554245835412151347730089378551750321022028737623727492790346706585776305520844588122651233936177769446512061193209781564392377008553757555917170112042194083076573462913289419653728243557281731896369432061457106776161076958019461866348576130847709764148931115007479351704320060563161849004627350186950865009847602265990287662476163338508003866887339905865643107643391853788101070725585762283252711028946453613231976978023386173690477405772044798717538624172019801465499290943041539445989011294472598025881803240554918073808147811025545261141659170090154855725080257375923866948397236642364049775902904815116955258804854845878947044485067178943911982702782397611889334525138372596140944243646397226481150664087077622055042060848007475039044713649122646268690353751319049971386882057463380263763066451917695965460414470780742396400287705304656128517209553069864668053419176708516121875517421151975220136030837353863475170958404810564368324835998188952390431121436275020794475319994990833185900371803354754393792091756574247969021263112191211373895123141886156549094120937293006715354077513895175194251489142430061682604904543481002978836864062245760322823462723478576509288881823262384385345433753145386060799660077288780780908644784695492106220156478826418831421476791894317189981472958498527668531594230562717395760357244601132292248311866740106044920697102722148241846891315568262991747690886830404033088135211796169941738828233790654880814675800552546131379212272523819479130270342869475529710836529909600298434376668399752176231737443807634399584149070156758310879987013088164928020574232394031915976643968644093595870082525486962588402275403792534141294194309389906219514739337149078347139440070545646221944480203092098236083984375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,21] 132849174276840227937559256907960546809197923935371759663155040515461607204376989760010649649790546629663203344732098078533810717003005912545466960503223459816208744167654926505676979860431691792764308110677829268254234366779439357367495787049459173721971869615512162195981454762310271480531052263795608120601413550673054473114467414686276986533729281358913483554443489443797968068785019612398835892686015541178780601198878849030147165302081607183684560395536178024933485242627347319649537459529493177849235519225765863911001681734217259589168311640446579335479352606147588385471633945414980704693931281026962166491620822869913955862532149662152175250616433568846605813151803759135201434112676183922963535911552458706069122442670231154040441457304449231471449567613238176512004523486403548788508861365981621456841987024156050668934086818390031479500800785999156484447587676081566706741930241151483501210787728648362692580746973922897466538194496549245653765531475915053925590460684191144292779341554783104346293269346203382909545787207766243552929239296928238277198117953023439738708286242561498715368885049204298317793508157423347449286988266522598950727751630819990202904995082333543016539001233271367005414402979248539573954486507700880833290676063149649286394077410790813509095016119803346164318518238519078073916677665233419610744958834298977567908282475424201351836532833237320131902029611702970782990287739023521831489185749002524760001571540043220081723366379878693912326947103878815456665002498344265131567458368173171259211998716028325217264924538569345805182411046870336820658524189463711524961228533283229957920568473079076244999479254963096604510812498072086376277966625161365564613790336262290370766950691865930902339235873624710649251538072939676246305977686239989920631594391489551451841972190686688836681541985459565119781598921499521867886251844171376627072291793337845505139408467130632349706755134627776212485888489197097887821863968669629627206094683423891441929693910783776969070014055153684554408845264001375163819178996443337235454396063390892268968167412770081454047216657581774766953658453857938525255416225763150059993158253314793060365593326784054292652407944985368118438701053966133640582183271234140272312792538548111032103641947499263405065175563889648360328203152606282531441988215756283609283844097736816290294302500944925103802054363840594697140209118019316825565874825177827206970627881354930711379162038682372376510360408446113452878073397537499718535359703286881963914083176516057202834586128020897065002511521212039774527660925127733861988684385353736228632580986733083879686168060629825049545615911483764648437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,22] -121175096719800953570863509462286533191376507069958131015680660007655154515485710492589488522558826987351189588788674861001272822782730270967428086110820693096363069597723279366704063159196306998981820952962717524384388521661682227310598639291322350567180447403586154283346142776797188909792754593510799405545680410908612994752515614402878327644600622933611867626357137360694076871135240552479169637567237708008842621455536897284942221349059298143181464564332407296249834568169773193668109825921041378470457923359501735109800184778084087506813177788279466304473157689958010806679609238631725546459569155184905314209409574502748204796458779968055410280179580224173137062322477607744827956838541165592060928706769238321309957619748481846949350087100201445080549301818206286322785450590852013509823266273888060187722457573330017575365604975094859167219747764792330245244769551685112543601104220979528683772967928856975740390951486159469004361848537622587695102840314559520053236047865201421698000117553107086291618275026352787397778806724282664639318160487319527006599005110918801647008754905102398371843226141140358520752184094194544324066270083452958781722105626415308845652156764280140467853649985808299791066666346686370692299553707963499095616001246557253132660808424323612947309588546560467187382583987153890654366573102491652618401121329287831332668606002724814760417489773425546397000004710204154297115740813828424776196216543343586250962760933010429855384029094220712425220253927403637142196610929280461829573132031772351561728133038895786710822933457308807551846188818768366668801768390178980847988922033613093679491014147566386024961841972687139942732083034211271709356616492111651190480923511202714577817215894043067980002074879315882779711397015582191136612052233188258126421021136148603848137427658197401051623798358178230071278070669201692575567128741118011690170851370449274385311003693742970041028820289493221515580807716606616832946521903801694763035821501692203051385862110528117474142839935803381336201346959576394979683270116093310330871711778408292332263840659355663070576403764783624706665248924432026137466458888500848665941313939485999450060318846843864851244160829766253255318033978679540589941597784999365187080461348614175325615803693577657362802994524036850690453578504654646876312207676598644200240807676583242966317807539434255134642529888171785024505107171642513918891196943142504934004224058532625592567320105141850580322504295851013143308335526554703862552988967591239841805956532670737290772259630745209631660541137528695349455890636323175306803043280004541265001605689705813995778876934750201144197490066289901733398437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,23] 111028099457689575448364802422090686712351807194921417957263319404409609532642049304547720611727123216998550878484413675237052341462695965979450816045808086128292079832730840357969800844282711788219247208085838688724538152504820967716882020235339065611288648005682892033760955111341968561916468197896265419706499260534476849820999280378930575717119423296585390245524257533560018023909034472393890011561141138012002165781898196971966489131168314080502704720587889341985125132804851735095023571898377930390964358279718372586590106025557489621029173628968689985537586759807207101705828840679766505399794317211413972751226762349721412329169378783556725341829683653124180568335190672742220302570313565316924356434029986477285962271414290430308655866575731211047731224175557512437655042070716136594771040816674566886893985936856009749222392569756899182918122828106005469650794644657573895896604902892057442346211692657073699266659611014148420370167934395806204698715104199871066697160658083192748495175398199453718249313526867252157936176241828294777424296197283254350636046935511989209084529359958379415295922424249614294930349793715990079804830493962597999496748779918977303489003138570315787009703232145584844768272650285910556327741166803702405985862944451495989737173496624997024058146910713749487684790518967645941724244307892638023946568230967659899176612729630955947822198329506118520509383641624472050792207299023341266964576569035103669101476871920765158536975148458328170313244818763614654402750901495222800977923600731697952926724658454924995611134219788751627637898256577586563546960966255302664706940204728965403646153282769053431728696572181647497674224574850046415011777542761835913033566054835493257711392798900071483408407955309096827407332851365111987144125328785991105753740277235231592111122389975713248658303169978722663924175022472628316304245657189207658895496010791646358323970279847245160825269652097391867733518751139469241052853066171319491717916564392987089263613199023857301939138783885878676435682682451778173026787523391612100420555394974009974426444436497282458351077741178001646101748760087703227393636874740416694712862977313543819026301661846891119138640965191603227536477391128279624280306224651155394449954479492895548873803607093513733226273176314456973280742390830947507681119790505634958749935748772147002652540613371865725555296195602906492924369587004769124435746908372270992497107546970201271296981631987615612621866857237129495789185638254779625881172590837390183976008658618426473727005175794697989725291887253227062015230160442894978520668750934952588054268851060746010981500342396088854002300649881362915039062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,24] -129230964002221997084616610216695545584462697609564938108805088314157822773442222419763653783022828614618751097349745760358070670580027367412213136783410274331041933279468252344854336017224228813721896160764624768895297322828238390179108948569827141801994496974853959375300199048131577179702152403095132371430410240453278871517844021693174900619261337834123363349758555978432967068325252042241240932373818072856946200332619444926639165642216219365270658564895266157084228233140506173263273928444282536026987688407410733920589125785598403595245487753158739055895311766414499560259756751654688147446690286262250315664904273052976230790799768238553542407300804553934880807498350341787509307408825898271334653230091159257286040591501021908758531020544569894753676460079679879529896255409854241668803229497135582381674399725699548761169480233698323139871129385473737930648825531160764691667567475979429582947447730561200645194446403442656443659733552863106393002786258764375986437109472088235730491978866447037581846602615447953319112281727913473280538590665209897001745384077874374782505140214146732579941629641173250422559919563149198966093563602906936711843077789715675782490617845610272749275177970182750777111643643638377885519295784086072748205862920853542777605719818080822061660193948363656722665625424764741446556879367904750631030001843479290242741429659196813067857132764863027814501462270045679563944243918968948194261148814128021873187230316559920781635091326515555467472548018210995267689097332954826695615944006211109121509812378356526612261555926545988777546194606440454286281070967206989923316579847518575102943415959776269440929957593351756016228399568330325094603357995763397525483669024338219494662393665424984702986802832353155518635227635236301938868071269233861387025835423005182445552574302209750025242826589624784379390894031055834658803989376076874092702877937205250935236413720698257146788556819334640259661150794243167097702442743744412493348335955965465915935803961531047322376841136101842552486562382482886008277680015939221291029718693183659492491404935208547357755574746779807660095660677173353290122301212233759495948757718524244656446717737178340696587068724880953258729416504350747450765255440119722416356825387092670065290942907707908655567935122004666544493597535812063238347108850026517457801779667095199000075353919156488369516279329657240185069869268216943304271267574680498227848944046732050997960234203140698020521131069136217702563185187288392478319486654840757660936109834089577819050585357631134662207863697212888425998720267275866192583628143373528738067063904755295101759913177497107739100101753138005733489990234375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,25] 163632121506736805369353296390575471757229542127567641491843098446358516973804419453417521384923025951487974968039482867223955985245213688548604261692156249520977789877465506363548376231732373001864886744679675099616115036818420427323543082421265984922339090923066200422309093701333344954840050549833586093307072183964321182755558362368916694292418944608238564021810950304461289594698972257663680175009284930252937893557913164580524862693356185176241440511696021352959628621411911087296563337757155979769599215896180310726061689220218736725901853800334788435856077095337488781943319521182222681894103271961109144483670832129949794803379279988280253084660409075305851914520111486835283918908467496639714872723151532973880021030186350127774667829395255753916146510901209576213761268246531872393021152233288732683007813337044358721442155266287903729580320895931785107973127975194127945495662983190766253077036216589527482554158373978348355570003905885503577087039454106373076343206932983703674836829311832083622500507436911226598742932737731186575575667473235612014296465554451704005165500816488599764359337371593189369556713420619781713006116322101473566419478292550848728013567672657034946396563218937810687949231037034127251029797369554652976890142163712032510797858501159075274340311359187896507929253394680220781509883332816350731457975679555761866486240869008061263746255384508088563202005749966965391324313256183272838793993867803469574177305057936147784926925650421291737255771139849396014475830360488570309013353201392513408186644245933075687506725940621428139050344912181933135346899035881082777893562336656264898809760661280768492018454122678607540552570812107274973768071152445428416951253745046615876054059879521355758127392244151644615472247303663448183840081788003665125138926009827339527185352506134818390509525583081504601829083500487354469240060508748608928558349963514169144868729524622011766637304408836034913494322748403608390347058853496119067486381860543665583329570317245896665315874823934401559708571666825885332424485187757896204877513657957688509886206259323699766332478982702944885231664844115410969723081868553419198358864133067338104499654085758516868716470949533596055013287927147620260028875296130315245743085102271820332089277986548072126837063283072835202308506786652710412501237033250981177124229132072493521519590322458138703939449083141110741504635088705014304314129828778426256757310381744100213044528472855998139082972345576165753566649740015322787013385059736902139558235880085619738501089696298954082039954168350224896116115125763912384891909529663824871061787388129855073037530188706512035423656925559043884277343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,26] -171784098316420154976481426011058164314034337267903799558096934907848586716157549654207158861813706996861481409423928737737368544119073277422895824862681705607340501196126914310340696545791177968588107187291512797039811376010116198044172005305773342232194834838986413948821105228684249942881161257503262006990197802385864237946504607246222702681713875978905824537994045474353786456309115349468720925127582374932314591016426295843893056363718502656252729736311122481409478206455397862786417952005418549945222477193969430807426479563660108685395479227732261048086482459917390188532123312756176883782866015913560558452005121082816988255888175178741338886666009480380048123949678612020408170420838715948032852055585381578000126242737795359908298260729619015732519340641073235930216920781820769829440449180364485137554141011783018892739188637764582867136617002926940652238244955058574503547598686939996304115161091511791972583972681873957981366163795809728155361384561881843083244080090223131131397702206621893525851512351526484844923960837108972275638412752681124213960896236940019914250029636575309822648020068643917671742577015537784242692203515812101852564858625703596234464397295184242470720045832064078443496072975603044303836635681156819557984854461225146465877924252216321887134914996988125722746246191391570664623346643912326601294043153650909187390965721684208253280214398794092453673329617242561056827874591526850636420286084655371529810338793238035346885081071778868661605349382484974336066889671590137140887277980391629116162153109837825036230991708934749982178639370377074979119112758342468903236217584021029967801570461295110033803762051482183784416111727282689759067435054520993956849138999579245507755548044425527401054568089242015615406213469326355445823870996120147485290340872171027691848734475560020559447815822892938510653650439476692425520498783541172404659013401572330498010681784006736921569222624971162979705834783304328478968173238079053409858679239554829989625270621279378480319827838692402363819900247791363579217306181992820501988452010951040933196820357348304024966397778698525704616537357562585347127598882428841036141405948765920212956081968739874758937741424351794540809576898993002527639668098593141338108144062162243624988130475547828304917897231602016846544140258457735847669902921647124712468785676739576531113183169314893207600174142080275422635728327429193817940353623650833525901506626296113592751579196925671414270404052176420613654589296705632899117336962006669426088779918461674872171166147086209739367508382118192441137125636136952473257433927417412956189432649872516132547083447801306022029166342690587043762207031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,27] 130397046002686446534366994557938061669680033327946495414563051256674553322231369564660182074913776019359961053607377589411192733002558731606670837567672580461020594519187566214355643905363895033440429316675765725212201922783918386667338133793443880754206527867551515466132207447683015896964352856188128641544544518450767737105104863145891411723523936787316448809595056769115881249610625313693134082440234408753173097089718698384474925986347650670143269408532222865188364421441507919626794651557991981201541483749558007063102494977728211090211043509992021945112987796823131698036137527441367149038829511129349692332093476440562358930738198815258936716671920715105961728691205451494619901564029331514551209133186326548793428163813965928811424512205141323208672922079760744538031055032607486591645170770239773857710019472451109878081788087134166921309592782914139684331787275740159054032282919460395082143222964990429299156626321297721293986186057257597677829765241583134882532037706137365531933166288093886091173301347832657323522760849554310016011494308291804545769334466964022817139879926294808010420839994795778307047693933986626762594081228095315290664551619565196486365325287364711537494673931948963894567335260724896324352024363433148107308886775023720728397395025462106786891762265515087911010957579736244736097599947104916742891160866195101069739877077224312769427993864360318759458279793370940194901309928387634213881466179280030902893782782807083827861120081364064023106858311472438318323807720858941850293989558732653426336627114729316838476556203717363080769987135006210305855740053724284704511908274612856493602634568983085902105152319084226037278766232599732185009146884740356209539680739967788959280138068221800302083800634804228703781512799503589553711918922322021909336820783411560794724968075456989954398517229742068659704348474850172068772217219935092451542912741953535673206008556563319978933400806571615002456153673562238539048671141194793418398028816050493531462225870669520824690777587168851175227786891018596413213829771958718404627201245722294228360842328186765455815479525866682790141888001951956611930461568856755264556087405771903015526156157787907438983356891714249622634678119256991974811480570240302956707537626221946429097947878351069220314972271821627829441490725753839894295660632052275524090552647342983740452632283164081063342239799018528509412507334869104371475475096233181648413894304167175130449251750176270517351327675251694835996325298151683071135774988608508550896300770557156858846951831775877689830947098311134526472953204040353335956481121476302457125375467527516424058381047657029228048486402258276939392089843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,28] -63588106549019448237363884638428148515532292042329929309016689430010060820838016717574438017377213900398250639296718698686968606615788920767068558892211551302227561393633093115789463486824140059037556338159561758948368985229461774091538099826919233279888680916926666155412101557631345909697145406922511724243153281913167271974993296382180507343080353305303779232700935023614773363154293587299132325718697963796315104928160698619991890145617600671293205535670586289033686420909050767368440910517131358620123692432743438496010337019363302616257982907489600942218155226433679055547292164325027304740506010850027529508757253479725241250782891272262059186213884134360222575066159454949127827606137438746796322886900358217685694296786274049923538658850423939544011837297068029847679106485445852794785872718831015422857366960870317068002555748720238551534814504226218309190576550640987682382844401822691338985898502318716448006110999994606295521813215090966300922430736583091052121633418587321870395293271215453231438982618874241375993580878873559551972283521906159586333199922885909795296360793894012396569030776048917503032603884097148961296624202229240129675099489766810712859521716066866244122451175035142363137424382187927055646293657117793057935784148629926604560270753088773501232306515576947045280002093450461855609578178185216931283625322875789559440903253605914689709035481955681413284209349359659069131971865257347999173897995421770846113354854157013128786487711558589504119268695385359604816979857672324009476135168402731648708917139382845682889726001405052476238790833057197122070524442718819044683787304887653116551301428285472262116307886944901829273659152724387500353786674324740061403292216696626267746694190737803174609901713583205674843155476613546079766709476813217777272895368333173234618497075980319123771646995669102988652757373033086923323385111208553619075002417035278401092092978237696616323778789812769846470780724929466943830585840377025269689785972587772361377773515931600879640037808054115325058080937178219789774809589688784733849787707067701595663174023143590881872329276385220979923935488947974838844834382054426372218356245851740197727172167359077117594669445888736592434666946376604154529578067586357069428528420586502406601204416458047178612970596103337671594005951614571957948747844469305831098377188198118426343861584282938446479273436320061371091075560976890833600230152163341033918484332858946988590045110278347514853300071496492638264159128736388960792384431149302664714165592619417324271762351306329458640064819003545986075162558909849958705590079691562712984291214621248010071237282379852384650575913838110864162445068359375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,29] 14872589928644900504889798778903010876082721165662567392994710854554075272734388086289435825838529348361370471014885018276389590884557671553809408218713391798798880473579311203060199989346578547672673769070632595277196962662814914046048889407195849152998939987822655035235830852082689041973220011403832499794204071994813919292902056624639463006221535572137371360435236972403977038955834679064217173520076424325487802498986053729215961053208818055289731271943486337949153102904552528086113623120975346427602076775728811886188780568293637393641899983249342344676098409480534889297899859473951157488519015385093710382002360110136600835225922161032851663963305532571812014177252124189888433191857654292395407998307114460363248242885384973349621769339865213914568122053977334699039249334990435580285775899535600201870425708617887008708851127147894495758276755751198432070690972118227694970148051284767282488246996634315196561416718918557650241466903790727534097931465724722603449872721786991124707415451678573386241634644080417687757266053566533317523953279040070354935654039934282713073248691745471471479383287327173549541576359690438729653310876445499878565617453660789106574557817004913753214614506735341564484061321629230481352283491378891330024339132953959572699708868155588414969332104322842085449832641901795489169094979440875617274970182094068810861291937642242674788402049806122234889516525984751464629326124391239565143335359685953428789845804386949681164503456551279281120943703332350321337095077813115484979305725827411583986638433416404803032148844769576433354794694781400089264008969697254994040768937384812614080632758703337315044335244784822365357864717774967752767580204117553052843838073346864872377213087810439972985991326709452116613338538701192306817315183887865292838764422938319751498330715502547198297036965983795752323486445125219378958667663972469999896955104698375233130599073527687782058395884880175742250508240584018734788037308848258558933999284046444158218096206748225463464710380306923181159863842628291760906433228034729797082535533259562304450641662810449781542550445334756932033066097505034117986801608971106819190135144109828721489744806839295081923458845522953036465117517223430589820990071035939599622312443577307842299402112049652621362359117246752700727713550792599739519530823702203950388769066262648163039568132629263351664615002511277189006376813467977686176849649721751911566036879545461714923410202562834382116337540689500315618859038305283414279412979120167658955441293512029133333057260469872367406432498869022706017952995302560896612541971060944828621163505086054366627465374989247592907304351683706045150756835937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,30] -2268592686775397691029148603924975342550093626213765082864676654348614617988307056327735292043335632948416672247351304866899759349197142615358183569314760313059428208207680652549058644774607927920557485729566059135040725105361042034933301619533091700504388826152520465404660081518032795096721856456883759192964128093241203823576213026617243541418010298729008378345607760319550643188050056529883877966240384595941480700407483369994980486426867742191933818172997029087999662851234128822585125526383534267763407467060660383430692116152144526419013405604099521755994620631088321103655355807787525054506425108836860315991884874999052885112241166060277245430348168700085708694164817283224608812281123692742531086099041694803186477086064535200749523542065279930968313857962855835656123385759974762956746081505040014762165065178227474553267389988314303436416322569291909927299357844819840064045798663878819434880597251542665643711224408712666377812514094256115610392578588960661467707342629161837639967671487121319707504810513977319502594723692564080514685814098202535993220953682760366555926383868017029489344293902110372082640628962317677119088012017651610488226321093917590281883797948929407730869567019260645529270368069559811962758179850487653305757488125769320980977205301850944929691876733008048161153238890765151649378282888493840879669836898440697928280183175555077196704302557495792192387587584120671898093976797166527167792752025428269442282286612663708828556560412866972719275460032700241981585521772143835625194389366765791662715955698231963089524374010608155477766383437616554312690421388069873355069529112885475780921668657457962836657591800606823366055953145571852630436131453754968234565966226470399526836710336339497775594172992680468604370812215095974127770601802333875740468099590868073035480666955064222646442892051539434732903283668295163832300535966500245748366744957958884083841005248916555673977026211750258871726483802334990258580737529366946718839412523057728375267643500574153496315737910002789114376072712130551427178233979474176958793243139650716111073022996876083561991972099812183157232848468371738331062725228504856912822936571196632835794062501130991009338605352111534874191589007041074473995995985424387133994103835895503229909977982762232475722125176723187227236479163295678525478401490633653003591651721395539259287100161112029071295204622000562788080060954735028028485442581995934500951750578769679052974935843975061088884342975487949573631866327264870465657846505599729125276043492140133990029740274730290442267188203354528307935879820756666605294938966593125117245966077084496441227258033829228267563848930876702070236206054687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,31] 10089709965745609437440774781867160246565030983140879494394538953092463370330070626475405583661023359875753337241592040044179616574588403651428071735603217272468169667763012956486007133705164654946092653350651378832835779263841427979742553365529852021191908261113012218835823115980299531110575631130504558652818140813522171128230484635261778496626846324419331864825214141239107984264023981194870819983214082558733248148073290440751247659227224918429403946432989265362481719719295599148542536519576150398864704318257423733604163488352748504991721346625363731061700899798698832920698392115358000515243251711229340985906520289202160719422027889602883343958652311537839137250500252026004880199137734372528002129226132938406518271892657684735113774346699536314973387781375948735515670613471982751370375366529736884102235706171148449027061309254141423190645250444811006906985451770155464386615254173203111725819821202287639250415793961007453539126648365973441064652328334991652482489522358555699292213885369797729753871808061289373413779920632939836822519499538151345104163983656524433869512838232963434527049773547984378915414587088489133614157930038442318498337896268808043859149659772875649578672962937285224429107634950858115918225667522651375333343290045099959033910812110991236907584975495510390228788613305384418295119517485789267932615751809685701663866620904604511831761715000768626947035710630541573802365756927885768510843516636372522943561230424433878870201093305542948207241976708402273865858615500453183248235963818084082567662984992891759248524120215126107668081155567615031400674108844417905363691866639156820436185171793574212641302656565044500089521590922306078401975307112629107700117941827118157258697611197844977602584330172594140908470547589157910998564584228103989039815095544071315351642217724367794390297085410789595992031979929167859277846119417011233541345011720478699720713827341706662265869052860829124226637290707476511844535179570727785180174676557820898162742382163669679384797014842562044612804945272025153039981471969581702740378571443491629675515846030642297431239804323385012407191142026516815802553364837395928735238358985536289317666658613074905492016479528076877511850827237436274235710245714707802715077169409210697493830938327033819277648920876061404824185257095443859839706719240171999866331839322084338282070683237953654355110452089825910521450336079596046013932542647330520710871218878311944183871737393118746009997594001405705685407029141428553112796311676468379602967913013449769389550658378055342662956698297608092180377921436075660972364608549621000415800027450233497734121649192645664427914198313374072313308715820312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,32] -15686153934016261809889418286910830127891471353171567712217397448652009907171020954133096208386611496850685706812734776473424160612340036941941532123156908989716554542458864273026486845846087222405233023248186617147935337782806105310397876002242788154259888024738891842585684939646475364476758097743561919905305851916964096908515857712450750412248162299709641067737695584091067613521389000508942605810148093620160627746983305674667365828856062037566954530328798647468463676131051480088948626413632430903275805996491449500933669330643550512891805007201979407678895474560869250886641603265578417392725722150078879557529568000331254597797061840298878044686612237795136552343818909298397802272785868230338959839937859427803389995065142336512353812013148728462380984256509458592018018512218908268139952297270474740428218599514017707732941205393605217375401595542550210614742601963726310517164959054641959431120975915119479805700910445626731542655032355945615005557874106772613456015950707035898910039233001122726219876272188096583706076899795868661840606641748037436428788411936763888148074723073840975107783473961293022644575270735502000287669719917094993697717894104525158859983124802813286573746442032259680867865186665711629245798245432794229638231514425541060116326074718629734958807700228977453136467010037867335890865137222701499386204061452255108581847305111880872227340029574756925731010457055350955730547639598677791604622894337010234403967454473255426850053726500574502532187437163588833107716365433212372222839573200927319125837250097797537179230038140321540749427280559839796459135470245820329615328859295590650308932124073127586141167182793805895113647290258341491782820256697597889736717292544346715673118725861783890765844061018590093997088856501102549256776218882639345449240404889163653572413977611223325524104611838608848361260507093151696697239438765356602485787553871595183976708190422358256957477785393053056393044154684347927539360047511705407072536595653069240870320222914192842816369005459696737472931857249298260213915230983140521002579754005456213362054151232165248148691667608416170271764947595644465993085233849238202799763293061785930720739522923249144959164643983893819616595219348490604618804591552433577616003561126218353835312096553479030996257906230954646279060001794433641038770136458627044951692275525841849008136157476854992168763707496929458773460805778599713118806003490388721628579038320333092187535699403782251638155653905069004868046007686536939101013831529439586114684139564223227300709268377463875767015902143346003764017605919609577292318622433986188638697514456001849403742172860338251888512317577806243207305669784545898437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,0] -1877867644547011971954955779502000452777593314421747036615111295920337544702646330245921623812729531871543242914684239741870319587247301527035547718117465537947448590937594027462654791139767727147781210482430594301664581253326482260573305067726194224465670174201188991184201978061828109702180430615243202219147181381666765698851423392201286282817133827787634298431496259049364576490376248667973314898275512625653997208228329534874914995201642851723148168203908220423861297846366812982873002013558525736356687911588217738130238775471228763085143990436701225194569508110596612022589749745368068980350267822903395222961602514041420852441878597348563638721999070395141809916993136828476548141430987252112405067328421707200423535499749058218813392657186761335543199039970330162764006397182000222560277271528432905339073450983856182456055124757264494336355833287891455497885802481382703562145297298788691221047795404358207334451021497523572845693928643347409734478852980563895296143294919573143133650717229036843726518379900466063715035811529681315116499914337068365051092935965555723310145309059617701596068155634901697428116690800401435902983614051690222331717972763315361255527147086944840283154471080221949449409801907439841996795989163308500238404316349955215247146339636800343570855160628544721891754406049930366862084212673546522588357267910561563641033835302337808880265931845851775365031196255034631560391022477066738541715737477764993135200646938859693625853796983754500972575303071692896208046100008363546511318125312701112197358987123407272143084515382516511999641705128747279339407688508951844279872311557822997310958802634705527103927640931803441933415407290754530505236647128398643492340369963644598971024249844543091288728873265985716149811010014720982751149495800719771865677844151444055580828618110823623881231262778366053633484087153918092734894487691632115832403042754183353884583439972427918184910996854197384087243795997948224302746458122363014125458070879963520227439291649011555768570312919323934331384709099020679582811816640724666499183471558706108586095204078089881975021076180707519911722999121416687591536395230904295532105170691806573787892006663115056476493217529868503997371892405960480330235859869295396903100922777375432523030352665476530901454252209354986637921615195153566885024219484637218385716343560928237946173089462290881165776841332735122998707487450391777227649170628300777628097235094309286633721266100272990061957153194833514118899330744516965052791801676109041913613874677513315702981344657018780708312988281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,1] -599492829142684880963663156562704515414939429442162370110553646149852763370802054435371992745560152252374664696155106040808489783248157192207989396521400383406466348999654665637388079685469014431283371530073860519299836857364162486586211194996435482618085450315615192287188468510452968238761237726911328425245396864580848548725029113085584508921453492969012649956297274868296205463306567077581723576350771739110259435856498654628838622694760053686279413104409197796497031743541598523150371103220363455648672038087203850315178274668907595880879075325327947072529370891547209776990820805322517079614713366822819883216997618219210977177691344871250581827765573814400351975844189124412046674044695970900209826312137862556356191672854234406278027422243005030456435131184882480870475653050083119666686296384401822176789502043066987179242413669416664545910884500953192835376829524029831375196676896803148182652102578831179889582776827874428078613361382284398328974738950182259726462553532063336983225326103462992565405536470660365019929183918837721768687874097307815002838577662594975848517600589340666875042833958357333797336787853981892299102822369996070487924595215067606534226827998996258711507604488983302485085687183066283184358663428090689009641604309085733552022148503709408188354108276693430703609705454754043576771163167711686296892490358821341696398887657002151337021148823348055090981854924027300740491535866793312171658485497563972068981036102401873344852053215124447485560731277105527511408167331742333474364817201004312318722885711200388091694883851486844311664112793527711442916630146510455776605068419735986127650544092193826801325042984841080348968166183157633151288106382966658362067747620228655981791760907146514799798003530970424170196503634292088036510128979209201410256771506080343129332735860032058964914198133589417808579816036740196365618884216984328180029370461469465286087012295846821725261189079321036168770000664860350229045940992712105271075876352414621307607977929191554257652271238634441744884845495461044084527651594149051207353498763944315709797425156114505599208241782708152557707179911117854752920449906560781634352187214416966556166638437765241277760022508193978328037082335476497042935903302582712040552506368114755355893106110168073753740003503859294243430432099723739216097066713590335970998273928543906219532642832055530806232128933628047652907815204431177215774363065641986488014462457136099282232177290984924896080571854352053975182623576848631275865595401951755464339646014735544371498932036956830415874719619750976562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,2] -142284138046089062875143474626380639815029383494375639569893758310649153533119854495411579237194443483801289739009398343341072140954640034745922807134035322191737470910121055547520916029563399321128017676474579834029047082578655956183902798709980162044579753724291586741596273600484259334186956018092048735405177413953993166937900122425078891027374551330909558346710413111873325084984266532345084943462036510997527720349050787294911085056980084801992878864789963656485625040238936917896841206042968953215737733033144270829354610663333753616399719535175124131299070824298617563484018313631796275310368459749511805294958462234036399449798356397364680259264675775853126302118827536063180005926862342820478300523344165751057864440977691142655811865301953728011272989929575077961796157378782622587917226649059354351956370374225056510355284930224363771834402840115965660802287339257777216569246302352615837660493254399817089091208467669117653335791685044111889413839412288000743038169982904992105203991359435656584510412834486021721169888554929726224653907987607244431654672657369098494046451521443558220596358726081400234964542751764515444955277314027652818593093311247664468560756233038146686768043842542125497844988828986349364815034739724361726444974135953839220077753461816017663403281432996565303711308591473715397727798856994520521359620423413040357253288120986804313235506819676054703973354904824489166291472170669417548968004937031809007608793420480421303224102508736029714556121763527403327297287317342009678872292181576749928787499008764390814910195603782752260461776644080928086744482857531719531284399456857883967466234458739172451193829546636398341869564350377929370062140736430497541501092077889174456184895513860836507016232135518282821251242781206218837175813528872770864997863979558431391686658703741860237197710058694951897463524739912174004590700998785856190989835546506486098171395926864989530053398281602415684182505450906165281161291755509335465376124213334194503684816938851865912814287370841806053814581530416104635251849934321793237353702590094397936437375936542742103678949922416367970021141152640206073132198815339373523510869117714171755390325019607104802583884461985823155348032851519441498360102506350305761553670028136184955215487706816781546057003508337372676801558783637478892470989564718651426808695824266129540744330219349594186168770737176643216975825481713084858560366736802571500321544568893885139587442176195769890043609322335821328446038164088476232372177288704149842591006969674222539835872769486968536511994898319244384765625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,3] 7479827899997538029105971684476793914899278107307617251654085343110595984158333736972469129238699016787756716006989381861811628069295751285288932120170216583702931685800634855129468259988614941859467950585811449618210656886999196748332340390149496511505540205821975291362028252418884465872234737847585715078034980535158867091483594500945245562382406028479487897730323871601248252288685735981906654207642415128337030749032330853627970398002900889350873909460633427028832793419214561791886269719205647271300296005444611884555989158957642338176979587030371415123578480374195318939344920681512637869651474452750384082326174536409814000758612478384045761035650168962337085425338540359026439682813738201069567634360722474221956528499858638023764881646533290321477894805549153283906756176842099891548450225119120296003783993183997952095645298190023083980599586390193740788020009098706334266387716003924669513614480155347575233604554469241963481393072716619126628899330438678742528771717136359729680305209388859549615245753404929071526141401600574985105708093521540979533093947511839376839504080178851815949760761248039884809967502643682595493013753308532815012718479564755523048398855543122362423219705558431601922445431137688832617317288348961390108463099733937626357338007985430499003850862805096869437643984704713729369555021349857772870641144445082417829638589962283583021567430272831802529188207377718733298482039445995840379095556544966814137794422878699264185428328348599466615300642336768037859976611421009046835519108497829227258694134004866203081262282339837075496193145621054029163794270525790286743434011992874053332965172202903657138834954210640089347152315076382407916647670169052016420926722626405131299292092995873062291281515869675268335316571280276677677457660505924854218800156655289293079578628999271836398078639028049545033373096933439221259920824294745643348172321720428897323620618150613848247704528990043637768283701168864011322440346874640800405895913371029437951339688240615320209296265960013827169094923214822345692624768355662201889447395604520346153418958834732279734689779540241894237274899130912577353783651533848067841665941214151797302081134655930209934809133496231646905706097756532181511206098547456239987650742508261348178126100916423705495029312063240735674980111989667412210320897635429176710178360125156363029466913420236527425239180795166847201125109900922225132237789303230939913079163818573537935518429966289802420288384376277511725971875624824960315484674540197769099290828786585336486774820089623583285742824955377727746963500976562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,4] -159588852501545338436708327868231369519716348513918747600923679287929590719838165669939903139696302875778467763914316296285555883848164138195209022992960099710728670381953389943490928127899719526842002599805402046213930551261136022998392454756626240974324998045630991201983030609726305808229910655885083929794067567922527731368647290285928859088748159685961786349798841667402966187431593235618556153374694776715542475227145937342330564199305216392996006402541499106732665905802238216303021720211271016881421527852786578160298583256654205087802336119737795384827037721787712721120606763767367577540007505454148910803329775497266042152103889796037543199700152944415517579146432199967210285918649481051623864631095913842717711808520846643199854521397862059793648873541751815528110472648536641728476878972804132823054487286052406145309326348337251671812929268309653220861699904280541352059111005274232284172473612934194007619248884722943691604504089982241859688186827538217430392305261863474749868378020158462832344137337430063374951845555552837851259091353399854275219097996492695589868206790559760455587519767173573783395539905119307858124661366609968826347499086847917229780546711883301664892245757074740583797856987323136585848554891818816218869219053779075549138737669644535454832388897130555205132497172399485944052317269337380070356711742558946979557867572881170144373239581428831453805732602281569178864146537030850580673787728623112397822256634206804808120783461680319720029388411031958722604341477321775364829731648025037820633950854844237618699659628952485370529741598076235225734146037482937151012293744368141431402452913494006105725242172743748901308374617732336282041862496203762385368078625765276821774499942030439069212584949455833688311180021537538427857827562566460568254536002463147472625287947524040611989729763552419009340399117054640207688999001536637044830033006571543906767667436759233988334370635764592026269690410232768421347528795380080551881516282874950329502123522393180383986604068839329708680858835612392438988802805076559058232568788450972783382772913524808024969211869007783291089530803319383524260963115817848281075688502941833898892161219859039574409835829735627228278764096794355102021539863952790339607755046033932977485963226240930058986579183004271154666539295903555674069241767911119785456306293064308217072506789501808498190560332020697556804280735938747897693847699157267059150432727888814267613217041024366974435899688768522391431854900160484082045960149346437443975681202963595860382718879692592536811979186950338771566748619079589843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,5] 1965715269272453989819703513133892806312111749007389218895201988241136519814935942216198013857392095105323788021360984738468173528060445744563364379357768463234028139026843265003424617701209230863560632139562564645488674408868021205805297128747190935034690273190997595697923055409702674016251235528201894599909845789846904236044617412647450706416485532810619270574404325521913956760014286376246672737554049294384294452493690695739676595552968523512694870404755776793664949819065683933367814358739790563509850488736306932266681626604403152215856245638146733023113912714792696112587086407358142847397477315490763232908267414147031030463536239124684684925924779762033908874597449323672225476927881316591989921955975511445421729462375449558367001601003129225042242535157283084994441515815594928674116096101870911315085142540217026311867446223022340566241769127959608128258010035305216871061315091768314713677228314385016715392914346302655145543421259932091436922850970351932908104536838186455564621965297542126999862002104799786457035447656213202376510034381306690089647880574944998991519318254882932390216441436387849781035260843541486513329035030931025204065863126363568971808766320560061584935678040277533492230427718734500756518320330013441834467779785744205237596242765769966429556729945711968939509628167637927853209476287895039970996955085597199991222542052700196658109647640956197703986043265384205804847064944045884298143355840386441833422918927780508979138042581635457711489454033273410033023895864021597355943437477203555401584890917150977565942650112549040124745007779769984201095215319712042500239784396678548666361807336847885947502981345755219226500421157043843826233090012635330944324972390526476421491395893974980094786760486015419810104934546040722228190949578027083171237851872530560956406523191523230934782205468288693090588712965561417743457371983474567451943106680235994467523453365803909262544297788535600952101611690103003288329968321394351448712259570767475055219618758033549982704879156280248950735181308298532782753640680633493859166290503602759367132791312606974241095367192740075309240014239599926711137946898202375226669574123779227239210978754907342014596197077147504410063599775639005020404536158209445126942431773019259913210811829761784499797103720814581288533929981556606748106006251221404987749319568339876919822841866609560596912216814002214406817412899536703477398131167282941923631405722502728687559976706123021379551855018585276948358343689414317452097145685801365874302427925366916862377439967080705151680070086328555589716415852308273315429687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,6] -16012315598071255663637674670988276701084157395125663891771741535095489689261542250640981808470358428432302896508080585621095911188866445941858951595332564228890628532008063669007482256809806809398943240409864361558307591343551376465096624551184621244281799155806856409845169753944457198328267843899868101639104510895130206130799542165810013279873752996532081620041053983209288231300782545697219131098317911021100854790973333289829809992308887347119400554852067526738692073221569274409026655548733921590382225413018383278482632013042025163457954698628001861586854039108595449688950006149017362190984540532629644974978374029020824103941084796757061876202966793290987468642394379014460522569193386510837231306539712030206131256350670418616513948530380147311921461812120037406450608828301578737548406108512918391938575730950378096235637343968743148321491438458780273221939106198108055649966860509254787807216597273143449921897341529320993970008606565227217911709156776277188944033218494073284184117966382074199014685021840561299665763869959978358559652541103614661228765309388368417043207264559582232561803443247589045102987689509104115517766206512951378283451343468325067759888140510348720742322927510606018080224212800687553226708827932986752542343744612216455588089424218655010825157569122846820040746960499676696571824228693836792327185445068976539865802137019126433614774742087041934960365891103864418944536045338770650187861772096859814468147172842091870395378761291044878913001544021855382670036820438033326036757441503981722311126435738658898047016215366857042239712370522416247401793891831960304803068312515015007302842030191777023271812953810910510773046017485365815969568124914524033998816767571849724202162937800963620203766817358717437934801349427251652031480283480885486183262852009686579544669091861232816450173967658374818367778182358453715109703005136769375516219455061399111195901530433848571483669456595220414178281044168411420603782525929005305092657597437216386329313654785052532843104025139719999049031674161221684988113847154891826283309570320132757862292666101449610050321312750202256301233511966921993548943418463178417664269371109192165845789043059236988655405962553536693706093380699687530719126654982770658751969399167483419219699693286394000912894718768151465015762841505650236314645672095990766633976226022162745879160812217482577651878864177775726147183585735472354989919768445058612158592365009389642678491990837976200050639834688394899989763866106044329566242469525049395937719455951155072995054146148670582111218820952486252551238976593594998121261596679687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,7] 92189441709357823240623373693600918441212105534461539469933290626312442954757456759139507218025898137183270550080216401429760718555650476316723026686721588900258210118962990675006626326493253584684876380230716363035228087856864928692270042876372593131565834367371378501824107733509317048632045164175737120564161676475846237861145793741689177100404520077385881599875624104307040251148430170209714024886798792490185601165730643641029329269977997964195752909581928258292866666600162832860355997605043164569455327614209250983922573360475453883954699522769180801226269758139590481565771340012611106366526832748959803423463811173769564107244799513695478897539026339148036702324987556186439551934565918476339599618221585659464072596168232514710932382374373587037909625653323014089075117264716411972336510067956159479994750254381413584885916413111993195002614922087634296886285417891059329158282927971801617437781402127986365950200666295046194508478901553381156330128558787567819585306016068004951332908523569119115086730326037247727381557897763272477721863932672506845013441294901274912891652347957162994389786424596581148206906475857202063119040880555793575044018911131115798524105484403006022090243480879281306369337630388463071629929642831164101797663186196094161513347523895651618253272021580527221759332060258017780926339616135030207991397586095298098294924260158116167739165471293749992531506612002656421329751202943043401204025927177279288327493529904751011778804869082792566443714107955417354859903685326858432163182764934515629236723645168679168568183435620052055756714242358254844192377976541876268237849529101486875352262956782230024423975682202928669178123896682660722653607049434464494324487585717377280855778204393003903744704926779911283166453606983200558331511418392440063458730560494033613429289597760663274810293346480204074747862257428973156629185160237642254065558430867247464224208541631530479673518104753138392866440517837834956624132003978819883321068745249324529036813207086529881684469352747454599953771483580626282249796973950575284176608618152982399811971947643216890129107285753292247455955621984513076419379765578253076018889218611235132610023803829803090290603921766134870357896564719116890922778253452743444806613990162187064920042143600381484175979319348012639623112136600424222694654770527080400004968091446723287376608501989581706278874618132182925199284287854566113723425850072766975220216471501653464713319223125821835695912544494066239716029706471816787361047028442333264988293817567760294213180395952127308356100358569939091230027727874585252720862627029418945312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,8] -389397086809483025398913763282041916136154222046409062641714528258117297429576210083477642817227808043128212735558145700788588063047222441665911160638061081050718345550110386445387882254632495067483783982153830465644291269619892579174276344314863995425710652608712618594904515568345758230764252259048159385455516874943430007461669391855224814210275898604539184935578543162166504337850322832681777936861593039179467800535299611822100764679451185809142770326366692006555771052680172638960372888332053545842247715361760633941267927149981678440752561813752672810149454986409497141549752565377765797774707765810831359819248666289526930356424912483251544271767168433790745645273779799574122177245180055342224251177591823038984018916281120888905438027065115450494819179190031852405839720906720447285395294010043920119565147765156777985926447013020103944949524464240405438250240807223345124949503655983402605988289096265126455889400575456208920617379084454870952767769410912059414388336392221325025762826484323268152394513740799132372659804853950729797557867932787946107837821661841698108749359931142344606333973922997027210824444594952178718996724575484045862843718502596059984322822809419841891732977452361362194707704972678689269930988340294301268009322874476963347920164669605302036705111519645758026657268493649745382155159251043041969073242809020305454491301105651710759525965421746464710988319669404417919009414355117004038593241386444902147350892363927938138111385332101010188385293319314688511090647257778541414235106212905443831056139266836016547003407765904225029962285932616257129078122365172312799891312281594604016618138982106830219118023568678675291045840237795639465809569880585719082147768217837663643220879358881388029440054164270204435979828953352284330016918710304576946342339048714289159925071790402724403384421649884892301199983108395240580185040636838108603443819487327185097391095171475430580457412165015142872806506532061789645164085971191177379758927613876002664317891057088039190374346890747307401075939470307145045759441710621377667148904393747979288388111089552727950005604035229307656754028328993498356591151094155917091228396520685482211273165755949056678416344911031167052304577510355247541208623500952602895081680217370515979483066233099698477739502015478518200257091989854803202587926259119833239038203834379552378459882437194885384415972877403662147466986033880414418527246521636499625816328938244873081877443114326745479872338254461697124308852232155305524588798937185725738517048486541834408347478803270811976678829741402036094914673736155918959411792457103729248046875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,9] 1235714354913257977386150688451460109363807809805576472953716598583188101885211456660612762781851908783845773875153722837727501812869792153246114210365974050191928770678316620386460255839611044167798519691168691397860080211252513191540951940576871287693661441112981964576138319071793745776185242927560032415107319099017024287857212788750605178605626655640594031254617231931845501242923575165117436213523571285520234509651404250476842888715834693592967855817091394068684888908479447658233635313005394032659927425232459427671676400706449404952728291124913465374442669273285164766465897281233787915493751796385189050478021643765196087595443404527210736397242830410823204595846514024474304725612518098001661017032886688270622059881920078370475697599326105987176494642864929001856242446710940262530365541099341388256139345688822936611455398354851310742658207532905434924907940239225571892828299632754882872452383145314660946545678219017863489464790828069058943447936107145130450638610138634913855917102595578271696815071996066328769156559242288789054424192974282647797257171002057885384969437087815906536534860608870944980377269853604535577312440205555899268165649279511832963011856164559113061257020738146435304030315703328984124540680389629848190700653428476607683508474569413458482867549820805597876600422180588870847797016879554207233372535883365258319268262299136135089629804338596920633403859913895482822677821680291875624037302330976357412080953813722938577469391995828443409469895447814829023168043337424349324463850264719811864719699254084687362031347816314610225925905873345749536935618095636865393626200920065235936582807531140688719287892750268867927541292553915158444312097456023469743544453211942026448116560151297293006976348386050649363761853542209435263281682932457054999744336309149049906577934095867150609389383908613328333443648720658030474807607948138448814110709286468327102242574284260505026277605045778636962714421812918025337754342673299610892927256296109419456713056255023743841299320563454562548143432534945742187760835946211396650528231423247424236562550406247147744347304011554204383876549481885430096345098315839163297560728260376845385165015033583007433417420377563406772833328085905771481466802362628104663101377184578690612095421421295056806613020860779625874463620062779426865961312766969972128807260116009143988676540613587780898332713664872991994775585736038854573230793272110771714534505909759005957524072412802362900911068202248790470014441635211696370978553027091335091863787189665175197032961491477376211534288300456840094715448355455755802267958642914891242980957031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,10] -2981080735880045677022238835571104290310550865577975036786331390759263012214276841167557749239940151985839854762584900743305583660271541126741535216281024510354556189413716197265791646236095748600589084347003131996399747145796598014467081673547455680743077507202296160304495076218049410068613029870728097376568577416046762036119223944549241971595123661142651417236608248449869908238470030187015230959241286658401003909962122735155536149063162071493076318504605812528846300949224492628339528918069961746643750941096468753341522858764817431581188377842085816764272212800764212696057559201646673841034099772594866788352476358991796565491127707415683250241876982048628093876386154263765089318318684407517400662391061939851508921993975577083500220958592608614491686816562348595799912389063674947052867192877037508840792249233433371812243883810867688942542593808700953751071222885944261648687695542873316689978086100888259589937911795036595097750760938802123004046682955602359519137621683512560638658582103000994564747776389219116880215100959542594572259515368036283915807772841924610889406024222665057944031298506160038284362099065355412473849730663313243019568702727503503724337886527985755619956032653652418686488168984641012257466216581282029672782894678002329509169977429271728132678349944002492050201328348736872745497310071736640347307189774128328218514689779076826617768120008849863897741378116472470418404028714409140616134881843516453047870908733272069718954051296965948420674032995752464916131306678677356288466444950904592162266260996447174211081221326563760075441568658042118791985029224895670069883650208092151233789713864825543700772402414796581414308660067811925836242402106777784473541186045970433214395906913405351153301188519980513306423983547559671143814205803278518964191267008605080921570785035447343172779573434354402606948011490622883814544912358821591035361791652214395357338141865476931243717336230038696462607141359752560848428141180572914852035114763638056842657804813063260701571870693734413995036297187443454525364086006551341112524994661911903746222740489413703394585800452275750057606651676736314341543565662989187929747341344257918760484848472419795731986721092256804771698039855623300657860813254041086676321345311819614798183281335289160335880152314913766839301602012505080809485672644058369080749144347129001755658838644811816882134281950497931310686006214046289858384744099500508052843808167560465296484674536010663567260768180466920829455859603765231217796214177821350189996002217428258647385862173100199849143159172539774122702259514725020572711855493253096938133239746093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,11] 5434104578890187444511160966081485114516562338947802624738902009617181859259649094653346254641707357818945313853341310101109217991293060481706511036817732726375727083398996737577185297386591614247771369030411152204491529759921128542323028859566816951312361201878256443467438076593393776582269113770351210396285708419193768341998243274860485664210013114446131659619671043934288071405074415824480260118826683158281054751706464625778492594966840263950196448211212870204989113356603309031672479750400548426969888555635544553456129105512968106960843707751537823115313556752844659289493356431010322857389276850103687617356515961078505672414205710650137049996044584899030794161885985100931083326011933323842578981719557424704098808300961648653580211336622294024310043168613436937907761469046670372907188101190538000826376443314585597194163309094755517821213779576583031765620930851339799939280520891122400386239454304936323376990414956404541959206467549318807151622668732234954858230275360503672286218483741546236016764122379459688431413803721049927171498458543587841383694207708095009097017057064629695970424071315380343828247022580132336150200697866109304564628275315756160297214850965423807625646880965609420330320631367108706795545194259360579443072769611272107683929278321591184995407998831811089492970287571319401467770319429087076579429356729405252848285026065489401681742615222804926669753508886072889116807929642460882756943396438684789134854251281790488651228157364788670096552616511639109074289142848221908799657990795600428770252403316082566691046229377765781938238471378903713896618278993092187248660873176033057857706361935865819810816623389865989044818929187324837732829101762485910279224553857435256171782310597804815345883841356366306077984328415476002557978341159925537000945870134768277655608937304277855649050096706620544355496270755992337820029916061785171884506938542798167575758529593776826225355979406077759057049788659469835593484195298423994292373756252018850653916930172464657702914840029846771067238149439630799582600763690917234015363725917597714181068244671820438546526866376803814281567284994223129254460519269617416978267489843930092896028174626385917298036672661985218231561729263210702194332761418307674667150863951903109107322903174202854391727646220387774204657100987501610411301679476492351131443259689084133615920484372977125628391800724706392192200535121791141727188621631248031975345729378560699589185341936471232293579901700557616142016178439654608491643599991616133474791034570584670842888435558828307324174173286493752733120309350195960610384326994193315840675495564937591552734375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,12] -7257128058259583826549077127648373503428761484612592361454856554271409390690527264084213355812429725218042226064618049694437660773079744039712288191994111210634926852459609711464431923866035224531865091556967169741520756597646053748859146884903380912622957810491666202680148018823829427401543907135945221773417891915547719197485023331227844795077217382208600398650383639132445821679009063352866939573847907990994374340288765564679885227964132845353852096320781806978866049663844349322710689597879489625613452953812658086584348056199075829705352620538021147952792187150658674533879916512374004399613761197678036309075733054925511694956030295411875721672210235022123111313188898835506218335403424004161202663828002105308430748916155191979065159445854523395067029141066639755318015845238677039771948411423660397028275220806426753892704915871420436756986973576628453076192552689207558687038433576299459747432008960756782689499492326193543826339414832405467348340657939765895246993468383503514870505523292337570482237640575019606764211791279468422542445859882414123583147560192454312599956365502619498067634129372136888245481019350346776892407379129082719933478309054142055627673344503540283299059278667266414544483099307928127080478397476646438647697650413278512864713774092372288242688729691370770935184577558877920871803134072844024090656578615714637367036448840955974781748797020380778462098642696099170955828102122261160997977896090897170946660266547668780057799507882592392673911663003058672832716776290053940450255405991692738131648156978290920329391772047071018122137263863626247898511718922392715415151851296635693482645695588977517276471229988122358990022533795643193924253285548531716674899269141415323511627673787220077412450952247019546073406531297431214510733157666612453093196603137899127300027501433888848719633979969291215987021674203076924381200348981901612016656167158510425210408082457203120687365704631918024861615799131054777033216207118602712672340073287063765614294963311606606181204020927934431617217166978890924054675375347110962385908006502794200482278372632562963208874051199766043953497026669225316208270462252792107145234642616340915510022119430187008074538943892297934858761973259892604185204151949529850201911683399687222905034865912549335472920991808757417888340518162189241915419168605928530185459713870949607437818469153562099330391049433323651021016948303437959863889242333136906192352540369329080749829144400325177800365667513016064955116997477342084709430655822972059264923127294093217640151563618832428769918102332503113268721356968933785187337876659841029436393000651150941848754882812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,13] 6730122562687928411418029959431104447501070292218322728502888808156540172927038069105599340837217194126863378965391844935427328113470909130256794853765271694585099605343015032734477330585138140845557943753616922097871762720269764316954783987434074190005466515807934695993593416282579689854887392403390482293904887023418491386418328014564389119704428187037086435304049680824333715212461252942010256382169018734452345102982906725999687468482080312224197307301796774597245371898889856646730198123723452634882506909668847650897733018481910148395515163839650533655683548467584859515059327866351495199872197089695168610094966995530010442941821596958039735083839859834779293812917588669464183072508951244484991245852480034585622670347040428678242557162428704842626342549303105037538341357865495332720268123688064953947964473390142214737091343538978747666137314249890039202810010152551983227558189152067884300304745457238429775194619523726643132461525297999047738484987386302470965609020644708673265693723893260291784038544238174894458030539676582667136619287718285878558267319498799165327216676456095968427358151445283999216148224033273500225651747655150970060544021898135806960736281947523383673377833892753538975084276581324957387736475169316641611189186848536181273201404921303487059129888199118501652373558526949637439759329977913997269500696930047938745006537939535534440148403115429510102963835118094186670524852139053911305675053042111690325720107251399323370623918881962566460893323103003709046610791806114787210933978388240377460731867070286968608323938361835169150994254835648624313892035168913604719416261180128186234649137733910709641029173657766482540975650958443523650763397306117444130691158614049328584782035472398408169702018273217935690113691393295004074961044154852860108273315121699846802002515098089949865243592958223829291040170873862634310124217150327325800837477459146260778247564964593099378511004781521219464213429040281546794981641950252986511283774018908637076666641403955097031315836318512007674291185260591823049633206816458337472071282708459329345750442654047608030973415429131782240578498023434686176701718924209054009644796317591461625606088991383804733463514259582866931408184097198718716839653303634210206012143317631386110559884104459795016496423352888013769655655086325539672435072543860680349364052150104066344289931101739465034363834735191541361631412173337794746372784651650510980496432960719487128423891089635740777059260106941008265205068417291589128172787002837737930118254922554345227960652076673874288844147917575084261034610323870413068005853014959261049199312765267677605152130126953125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,14] -4566245968093309529619634883254668441143940651778482444256898713135430579434892426242429800373808332183841463081572423436017856116325896590358549066085195751798111032808617664724503197180879977068957756819801518818266456767942396446576431824733075113894955895465232858139823945997176849606232892322172164197287086316177519337004449908581363850075249601337442512387111085013368477537594030200375773443022036944068605587845065426744993085580195001911467890876660191830609999593378670153863491468889536236768266490661103721768409950774374578664962726066927175281684632346271974391986756967750728044485513227737790380393484332234119340893939346076400561891579643611040209935520201126016208711973549571913479006188296157626678476090390375107444308759027085237719255533367813206219378985351413248998250352383731792440568475461902937242356355158884259952341746949845444684897878627166963632514149700782596829243377599771697842432201881601776587624693161776165950804426241742547257778653087580208838663694201729923679996372613545348104758470147911718640515996121349776376377886912050254804727813537732779803572597522387486296818738353727290761411081225299018932949239400033437325695364414909472786087001457429492986260597969268619023391420673915702763119643557534170048374950764678695202889747328123025973152667509033083170339235081294053377860898826811021201576522610778274352808875812270180556834794309138476991062807155143005158207125915090161902430981388638827359492037609523228941381310853935304952148079411605308986393127122690164258731673781169556243868708522788982515451809972021114003229344907137950259491015747466127966860220861922070779607137759990159946050462710743538848617905837906287997516875460754546318788770578759535634305172814775665297109663586297898425117242305721379872012768306148832842891948348297644171149653964674579470280620603597075308714556678461631328713739418945981069067795137193225317058474899544045129087917572420070873716171188920227496481411126694332856701775333789589673560379214068696204082659931285981327455705488027776621560290437996927487533646194974900891524880505745675763658606609882935390002045585971867027987074573901054212108148620477662650882816816452501717730233232037150423742246653861032164751265515477993329906542479515558890978338126219520790227680926946669938541248096077766076770577624135822176569902696959327668414515756669791596778427497311340171641981401592215595226596170240339572718249838055812583726355896538136089898645114072491287215376432364558168367846516915409824526937223929263091849735699898527242884567201322080734246164431027132160623160928025754401460289955139160156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,15] 5195343848231729026292156939987061402693103276701714313198968389136615350261950856587824543347044342245844372626426556254954923897569426008832028914778943186748521090540172456344934060962466771483286617544113824741891998523668580556708329400258445043461778482966040076920044806735062461735863162922005595909749080296517557208763179388481017121479503675386196299913182618037394442274401193082414394604483615834017252358598295357286235832564717439008994538749497746822974064354820359901718689534206185832429189492983715345074386618157690666032912572274130695273135003784279815675622047469719725735803694498029054868444729854590928220090952797111786310382526913975423920390798549063971700890521706799316978677905294621424341217380878627830528895150030753809354166154857398641870677466355948818426510740119056941402410744233592310292794775791863464190506833221513421382860732200111801374632350106989025067662467340166519011072679609202574971159978522176246555043979319375914336565459533189871445271712620433833548781591411927403221686486499602222597027386798718176761512843223238773240731385994905558817074580138255889503967417113794796699007435571639109202784433841500408287314891320994741566157621843161885976651106530901276726623641611148772496832165422378992641311007004684848146442897943278977726442812925467611384328107496743075730746654794038104500919040941403989011467615116148909773167976092494005537392017089175909989427117062429744825344488606470199759206982949811653785710476062617575882823147163639293425167676961516796093862597108897616407887521747815446313102993164812845373656606218242644106527809629378930010587628772500764061905364988776700910669554450806862115259655188872588816591238226162709335502412420741182233489756219766529867378647535936444416387367872103158706761926240434380886761153579282206270021190977892377156286785022001054701962280968878866393275738552125321484455593848573404885914755974232753576169607955134221289037851110504795899376916386797137981669711023616302079916427010862364401916205112268518363910068731607552263493359645845217607545599436353956459136758104446830398299962397452296853584042879374806538178907371633913084789221993948958209961499646470153580126017762635919989413261862739474401236147258176884406264673195523148733030579220834752270483609161050131037225782689745822882261621355542275673645035922848451258048544383516813823758476257464945233942234218636212679493086197395625327164982525493330812049769187214048480913593372280382994917884676456219936463736778309596367041670400409298997217409328648869449331849194455676134611034774358289501728150328041522243438521400094032287597656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,16] -11499163164141406135789334732146603555906972999781806286347120144085083863002184744955560834443786949648854749383123363914955904094569765451785269488114649407033955312683936957523375156818247391382353170071641812298413057626632748691352132395013478786661373494364323280491364071772749395623474565452639543496799223276202345367485952196445330982616490214816201136942927068584949296813530997765520031784254632069403453504677510454680520235925070292910751656277047219910120167047259460447016756354571119208042256831307592097359932826613086325494212407295241522842870120590340712029783407470527603323798458697202549213625334113572398494217315892987144740107812963630986591443965150750499566857626462213210057251161556240044681071910709028530320798246586193705026010307303486748964268104037842186369339675376661229483870956596404102750560563478179689592592304430624138037827221489144041749054266144261985302149178271145485920082694251267588824573751997481237277202666908318763789572114392042598496970671933492875281925855539188400820544830015291952376844744408446469574513744842602978425517738098196345852907231160516591930950877505500882717524152860934175409351592001304262783381044961988982713169425374136474609943529121219237145684364276537019077978521768057657770237135315734560325692390309900472373510992969137871486289540328722039472748089248148652616693312576778887998877445895802251228544947193294457365075375221188051784910890929529204653399618681365022427254055812035966710637046083398084272929782069093112518347624636652599414334053778289594386938774566035514295863413267936066032063033122893146556002954828262229120757718327567721173105954082107207699830754349832232314888636120784638203570035325659631649982197465675316182071955034844787718252246749938135445446895931457581197000880480947900740067382776882491174549751510281620981005865047988299170428124715235112721636383836626323192128738094124335447645218725514549463156716392004365914716495693055500835912946846774834192650131280713843815007386124031157109982983481095916527553030483814791922686087672410027735376731997813047384021302823211976617703328833563242891379793202259619932835226509015923330819548167045271790235619338205410866179125817923720964763432582132183790333597414826070400201353303912975599985952576849332529657787572274797149411125282607437825453480204926015788977927481536390592676134476705199181128969234283487651038986327907967357471101062116062944067648024624278402853041983923181327625024486885440780854939423551558125359337643407417756941838917151509874756201500281009934752173936637879128254599084428888991874526202124906504309365118388086557388305664062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,17] 17568099021446541790859148331641273380207143274619264929388951564844451049913601782235586349346742767740553858327569107749091371716340026714046932293644210691287402513043424389908191124999929511178575497287421923010769514705414005956527681527405615147520917841348850213327335304598827009155594359010378063104061031879365087200478715578339652739016271791212943019337987837333990340427530917400368709886517727000467621584853117304662747972617440746761047828114922410637750898498511322397600751417686307343739625530201444400755088562020170651888185644492674476082720270897526068632673711160772901849878403516750049628804579652987046367590945748467840453090842631404941150771860496674220724900093358118665893525052527088609224328595671412138076624642406814268343744400332770792856773123274504630815134850675378762370905096177224543328731234895650611623592951775988039543608911957589348215025139873581141396386227420986030847833148999014591727525897124083428516908379391679758996869545662674919851120019487796744180591828844694374583055952430958235700520145176515814441519977946981598054579951321749314848117516404604067341741367934872679015091024398218881898794314579782208181382037848173033735509117666502214394979289875843444579718821284435824632487047272275438198960381692098302285355880314204283961177470094656858736623787005367081501053989805096509846573151504969207087708637276057466074970589457767531659373455670284983544847027823721289624497548889504415686060640306704476498091184653264493927611437748171583376713392240581920395730391098231649871618215476279113359785071451694854773434869710320385139316371013001033007494445881058514224402331959927873961140030069077434083492276794153225526731775919628269182601172420963330611060843458825142557159796848353325922859012514558457399015106351552268985037036822635694418783976908722406894783275785125281049986395205124182944101064890844815492749365558425948857275248524651201572836438301164697533039913170405949968336420634773355948434346663470860052392658941724170490904265637438714973158697830812192919339038567185737170818275864708317312690774106183960891164256400147170305346592209961876081043639409705476132788729453264941922255905450470021365538120927161100222638917454301053019539111706551511615477476482759728817868755334771843313670267236850342980689449620593550559588664198975453780330203466774123885563101253886984933439696886984063866853466242507714689980368615475829450108571073390211559872545384125614984812038099146285875163577338845922433053021959752411418271915832025904987365379002181614593011918307446867932170260463754883933808359581445028563262411580581101588904857635498046875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,18] -12324629614022468611733074404736135284616597627093962285572745909634225649523179836729157765679582888312871153002514797194586298072519466555510679156707502683323382043095078186580841605172550188062582451985474699108295594619398538155390884946776138755354273105159093479729898017899875036661815144860569906847638051022387937536014508106277070954550897225828832974546781814781755845415077249500869606357892353568085801019874431653286935726700133942162949142907704703635676389268419795758473267328689637332665300620315775086413003700327576327672433644700584560436829834481998784767908119834350377505413073024069653195510780749028603454926643974105025073166591105247183134619758359623766891383484283866843879530917240931431958002744091968990702401789154712149843751065372048870222765985671802423818259268708554249223164472689849725083646617746959240649038648350070526217171216915276823505928940103179555487588950995882673816664099797339665356204257789989251155972228185103379229035412365324999535313955984758105524673245629200250971309339032734328000958026811402545102413232703239108889017992269551607896023121867388239378062558858298958520885920949483478340610506781727473216456738520917614518024918176600761878640479116405154411040885914753694447190761802595439097093120747004680494464409812473514832927989897011727530665706699747779342030037636401855042345631963127239695726322216292705256129427040232286620506061690291881090468420942980812119675642118803339339470008219802421649523634250110384996165073489116682660347964020829542909667768245551198570658369701722956227543911376383569731814581624358375473558753517769219283248596870045871489442932997715274407613393735165976344237285051956154993357414692650953298544768531912362139170969719904902988794543079695622276201195228512370711770862979911548556109588131013731721900286067162086939488864666432622917759127088583679496699794944029121591277411707629935150074091103998956226519436848857736245127673467271970704241948181551934144339939521519820860895884135288602247631611658537531504474332983727122227153979032672454075768497681460777479391612853361418663173779805914165861694692645381129747507827517007979808691620305121208859313144245973760155475008448172970455981756220869406238871346380935662610003539201778881787462884751488311151794658260422398017637715569367998886267480404789357272252772802719397732918075675660841371819117679105154369470068630696348650701351012847014882058419212738335251635202936712357428938797560886413327165914293017577320811808385853585609840932688197408951598942109637738336599318708574012799382589711000855763284716179234348082394134848982503172010183334350585937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,19] -6478608197015831991778898151176626154781661795504090388546378624980869840011400105377330854536368765697976084752879835443145236462580280448312093413249538671439394981613343950151412851113090557251732926649948713672323653960285006860795209466936302774525652626305992640221297414744045424986003320832694327262973403338805001741173868286087448936658989356697862438230082964340745959792962161675576289882769163338615548094202869083535188514055713599180537902890783098839510013828120517350213923933401500196411452112067302173597554615753469638691054685109044886094709750051752021663862130799590123561944761779541796833597475560601616198991891106210311137297657933429837018430891687726860566025697160115732819376141700896828055567677110978947219177631275678300252146370263678941764918707035616189368118570352182905732438429924844317345047151223083759607746469280287498969060555999132914053678670282813609986104035846351079568519781578626537128464628818077193196829540925828214425764639079341967335894227637462666869494834707963093417100035332651146609013484485674390567629037847534864832000266093331936090471782004393528032024334165470903559956525651009829423819933773197604579994357637686520622561235768938408158927024082735537565380599978269744974582837242451014330754764522389956615331497990917961559892894311400297995641143675543657183795097612547733258790137155631157648250262002207436294780611755633286319833173703420258199581869689844512709968837068001339855740073944141880845111652360025978879692594314620761461642195926150280344642609541984832846796030073557664987493908866054372245871326272060288677056069987387877336479644145231366016736138974502313393373532573263720016603066652767781979534831755174841706219610768342641958618924309848926371475146192934903130322593759098131748385581815544214485004118812636387667955475407626929096353539541787806417150571850010760899997962537698315485466180177561285190968490685634769709889560856707749087073450220255687640478411600886418861906568889593543018564456007009559318652087071235615483747452949279156455702308300225273246441767033732784474854051297922498359724026313493535770731553933675131536918725696484566134545682537772902592443210107745121380392167502290407730048260912642291501210484762164627582122427689056597529834218837339046130208280338383823924037382259683229483845034333605227624283101860553241066770654259396031525805462212582147761193456626038758044600229602062932112494928643854782065979789275539492454351387326943384060987022003847664858369635945899675878070840069985418647684663876864553768214841706313864389398748828320475014991691381570186603067185160398366861045360565185546875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,20] 27290725855745274711796837103783024798206041880690762480637383479527133204793778924197002777424795947791771552605577156787919087551625422569533475076048894360178412013896599494217366114710990126577073629686938441243303702680088043815170327278905624159720898395828123660241631958644645336927599392534523719902973934217738776390082472987783035747218928195828705158765698192646883353080685713778075677696089411070868660595789437038059133500189906647886264068106549616941282646003637661040037716193898642578552576236836206474271223474829780616261410558419400186935894464158203055544131411146822245768228128127082791388458752012307114071534342148418973875470435018254289578044598913611701842197969812207812886431248192143762172960257905017333110866860621189893537617704244155795679606610377451349392559353946546355329520279127248016991340178220950489317102640215239832730266378363238292621474284036773946130360552728433639886593497564546619331740910910050223179349826641043480490985060637414071133347052318619054196873894597302555732068798675592659388966528918000514106690403090215959919116580303686200951276200518589818638795926734856958271085675887401069085234561289307316507753187869157380066399326589393355921023264346467788032974198987127834603711096066532839438692725722589589242228341275728809164464440214337283054407382583202959384320585220821286421099830547469883281391270768100517635981176241159726781489957221303598012450890281267842520849624908212786141653966150947729851368387639534645144598610842692865324150335041568678672725482594283813316492647964532735266814377960348048377700478617984606276696414384599598557977624266387726324315794400768883882668271790164399928432195658807334307301266091818145836072551133650955264936403693595342773692655488494849397900580560403715094301276594190774855803806057731540504915751798646599701904186863670923991051623487843754054078671973765749625548503924048396253270346911845229356686410788318620793104490824718805059457907280677637523488043799445405412130378245912959010841297944902721860987081243560055380231641507444585687706124348155985293157795302101364536539759708976143580036337476624548458020914104326695201751623262765115465193885400073191761774010544929814645922512953608232188429164547299878127087597780283761278391443249323447641841580553011339952883019279435390466500062438950109783915543230141344444893829125375958879028085105285812597772191548005983660529788036256446457969619143121377708076065867492069418370733510445856751197979930170441471807200040497237769771502170520799393587007073011456795904889740919194761562586429904116203959742813331575128632522364569013006985187530517578125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,21] -38388782090662111131172117707159425214184096117225506228234197384851759578158391384749862282320564906520075057469145442880126221518004374189026598648969983645147311187210287569642369355789702906464865526706387432491603482325782511991996062712122123349910883040624294583538707035195045584243009904338679345132692293841396084186940458174529931454236552972364875179302982473539701332110019129554373870127636039410825901303596032858251522623006789922731331405765961711104291982893498216937429621741468750585563079421388619776697245401225375608684879423280658246091814070502146288260428351977165037831924285089497670765476556319260306459288104387250789308460698411956307007416903164359576049062975483950271526049736292772911241704716326296768831539895487307309664598113486823029901074841746447729021804648595123500948050500164520641050281380997058477618485949010655448214494861395972753813089521189135440803544621539968919549161268168455440214513320967285645547469806729680157834719937182176500152736110735150241226708526277339183609932371813742961552926088793056412072671500138578835356996058421894189958034433089195297745479580205528819610980264284692872402814429354997809976170532689318563105842360605019192537255618856572538446289322213530475583419580084237130616335980030754040499503414602391151281591814174610445872030426603994818983792097927810917238026820426837860028959474866991623029420385308236337803184500140930323519292814492150208985632008018272526654826270210447402460507879575896227589833600778454765350696026084918496774305113954233130660581449723037823344420118853377665430216223417041064593855300037908694700621477302502725593582506471851185463304508337051213763586535518729419565532229602360283466545116664725784298106247945028213669908558583958705116401293673587774918758045418852533559545889091273426601702711935560771032149601220566853102028275467185027434106051914301426417707740756395594297580698915649437497964932944035529070665231261682612500182268018519756103426139617599818519636517684817718321519225312067298358941078517743352874916246684085142639893684766962612802881049775051799128253696545310189917892287704221102452407929070012808364203516517771156953323919734292131685123929366016012948250093694663747940981629342096811048940422541703234757909715695689657713632963887174766010643758853921095931467009782118820878486603875268024132081281140107998905401424447831135544681630560112755501952040530711556839597744081026475324931528335441627329812202844431657305324793071499439439428482929027075632199083275299290701941508753587877841920130764774272929862054587882983398908039405700363781714923305798947694711387157440185546875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,22] 42737848909936211328876455007251709033306358597057315979072050429402321945132221295121875383149322190939986856258971694949286670797976809221195390779562381823049392660882373858754193628233591201126411990812992548883894185426277273358559039166064804117090925191569039492962095635670720334507066166447568246798141184465152495389306552569702435810024767531867616898365415921075609122004540937949245297726525533290650597197450165523761777932291497851296793141359713102312934787724901916153600068646612363023875901192992019307412441977494651826013539254459518007098336701179581834716893540137830833162395119858342876886886768599964926115789078629560417166807804749202265539643567052215280645817773244688118318466659164870696963425802088238728253724037431680454419542631959057486379786165257563089037530357545497854140616098836498838227558393940833737579677191336218859510240174502453869897337326003807687503168000377492517250232698363949822331930596415627115048969734179106756631770993599663722543087801125320181903628220297757694312956738722740538372580118060341497938679854306031889020861954198906750041779325147092858505947177428835651107303135865323303162692130893903054049672157786987349545729891235916800972764288266916471774990037032978936656609574529895486056254051534026000979381161813130502815276732183487950601804469718266173633057484399268353532599063370261465914048753962411724425365652313347555364735091844516716264917191365974359107286888260193647590144822936405605800241948320785311449376198513805516219475984029203978356322227867814011442706703909190614020686551863259287759952821915745185912757146718653278941322701018421689700507704934004679160779259658836924797013169670203282442040904937473828359510737582082618391568106278362840656404877142601527885042980636739454257813997364485916694692956262874100179433625858229917719781420352397101765811575975149057202459553354900949584043517825616023711128695948043733880601171818175120938247067509186537547861498924468281713727989525104532607891483176952714170962028992059365579844758826320696918788550202370952513021173354673284580666718998046948122418267238495036691153064251936014320022785851778596771244668933277727670172196772906347757177856739708080163245061260292576447072947157015825216380192950526392162461065071850341790267405803056804265207695162122750763540387965898098301057669760616168186743255287411745335871142555005296136704700758003310183262432578783743116164102184670276170400941976414677816176843919469663456420155856876631801967418981622944884349304528512312372293157589481582016805051938425227814182345179621775288768280357395653885205222266563396260607987642288208007812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,23] -53906150188786030832424318593781122287285379283347302091081894044160857027205265488580342071954225656724531275298721761431383943172754404204233031558748634115946679076049512682151302396522110114755871957716575447175992262460134518214486806174392574024518336396849709891503326915078205233927942141386259242409204515039771372581361680479514028483807138649009629106898512590648353611213645958340093657383497596295178243885020783806168596567474026285584208502292493625817792228263829458685275613687629508935668241571767544188199128623881381729584550812212985040040438875818451136211937522569179268206193042874392584332359204581621351832245598016087696447734790562730811481154201572937057363121646259439805722654776305752670765123743301121520248676133098510592989848402456630676872160155094377724267452187724955288009760140368150814171341775969661768495044947389107426989270065104930086218477296076837337383697889082738677455470117896498263879940094012854574698160890908738538522400435318277458298225045031457808929552558309887655378691988483830129319667445801322081618734428703722503541214218799207138038798625806422004726096241107861067346708370502328793769461025118005400509858263171089847491822215882573362545834092705907054076899516181895440541933630254459970435564678167396310855585854383809308789769123561496162153037513640258117878415870298664179082188134748092652854550213824535696687197410114759700038435594330785271017618139118336898449306611428542526231906423909587607840021628202086780996380855528625815594057320131645803852476943604655860708003234289197140631034191705912020470945252727854249435769652182397368563405787738475309517034664595032755109316684793809315003324525999129791401098061185524641962221268481711085459573523212359242389366647314270776690636987029230484071987597971948367167717361036803603452921197505637648982238117185323328706676800256665139254468775410411826368600680044045668578055650685611122989543612796397846703238984065969982497659986135716482215806690796447359288643593474862824555417812079528976574771110358261707660985912400276989848292880524437148597310099520231755752943023408225818958336722486842585605185416061742712754450581688152378732416487990254040610776036093601075532830818637441069024539890441840045057574040766717743146503713914895324034488568154077535578021154381509030108611906090267295378693683258283743090528944725646157428584533445536127387533905358932170401849404917893712030338935734851328866250094973461290707368973346671124899835634183202172734374793721347494030725844790684209872946041465663763881575053855148215278093742584502127147572075823695700877782877036281661276007071137428283691406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,24] 77039746045041095259463521930984611033967332148429439224169226801108912177927089836395840676144922965559594849638630108265848736116850875799320702864099708545447444537185648979841041538683029645058628287439059055517287633977536845612904456189545261561288199530086675702838641899561199880009441117268443047976990274362580373058733353094993329905356363624913088104454348038494311555887723233429323525049963567873676377009957193164705233527444974362792155712648992464904473536582613096075343107762320139935701785016495127860996274416393121852084145046734090133578903978416594161222948693938341138758468244875244833786076152256530649646897916608165113444392655668878398904533495570753399061851432119463173902385367410949169345635873013899716288878605197460947024098659758538866618341718555559412961385378297266934233814920821128173685308241899124958073520769516277052376111320365283756385549175313582392234040090642600132776409139435814803452659159221323904312293394274564472653275460069263570139990654861001408382963048869714686676001287554267113676083441140962991823340881543481810380674032468965211017491098137401229220032844959865248127030966085315138621092728684691072750442591239134849292873444525829724275061209306458625025130716738887698964309630074378517325826855965727409750265873917214512706838984631389582774923432501819142499372602251104334023533916311535408655931644003357274164595285020233898339990654278274792728137619656580432050905072651036978499996678450224047287420903927853693326335252902860132845119144284897056475549520810069032046140827683076881708446637650237551140660783476767381100137178095539674549956796398631294571926634331065072047085627450392086030683345012862871643996905671013954348302719356894054481480513158722483916540366319590484554466777018527369673501956776772389065664434516638615468629301712362773882428186421249205403652387659066814940535611221042525337804864481871669483964046910527870928257198479371299276933315422862649518764865718964903635896955347937501137305004076919644359756854544005729203649514769704884923831910734229067556212693619248736653899140191017557684578833181025415924129813248773960692209820422284163984799362061890374197959205898387476042248666565908790383227729428652243146634174256778366811251735585822781397578142145287043072695434111563367957057159706571562836344079569920546716241175168934620132601700724961625125593180557800679266015678768640454271095115716317170289728411218439705000056569972062519030603443131424026513782764713717062949392957116119316798136808371545628975191341861440463708584139374558961372868025473857248135913714179086200870699707721200866217259317636489868164062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,25] -97996044345140239170636616999560318283715721648727634323915061868714389529073199662401224582260764217699942116171388337780100641130749779990980099221095536339979082999554537459080042707645354282227522712164280440202224302070733664802538097844532500375548636964609146029043297404900657867302219940179580695711331254219259902479314401455859560905319362951452964715510971568138033599363282670257706694845776160239091725953704009371814293166844046663074700362942970928098149153870664889201208162839414305381132260215179045674482502234663455259811856544411829029313150476162623696129384150104300833920355924274299991927732916713794100399481712138336416671933998097719120008424194846225859226562439739354157501799205726349821854176872977616337931988012192842717159324144450100099388477696431937958812486638638604533589740544203018448183559765812050849702413892225390513420459886318792442916494268060406962133246620728139631415105413756676824495488542500483361341347371309055314109092198801330829016118005797619637972946055684172842043257333447009317357334539053887353490627679448732704540002725655565185191922361779760140894574465665431901807838486759090633101271520806838920689420345391905380664812928812895475455495370298532853912656404752414872938251050151354188406168385211968918016321734014247464558580555273016223989508046328480698607594385016317938381042777129362210552559649166560813400193644964551283037966793822470083383908787555724695004159526140105640191916446928320153458251248932687008178476628229917770430417536874380403920261391925492959011195325549142871254132450691021617033279468049800661286600887150884921089596043743472422927156806161825295245801225754230355116806603451829821071196653530879545244109594126458338713536241893093230212819342796356162784819582398554544979319361096756604202456072741013595325364745119953609326272240210857292443720935783751621115735421757495228065709947854268895540675263570070624123635448416555699063656126542111963601094056791630589593492849145149696267531258813792000163908485549565283892292865642407394586897429514563597520271762745526873705895347789644922181708739050433387639989402289262576546735243864783218856385974261597800420892030360631494391534091221860723204094923883252555598541458592469413912854766537975338157173205006882598895902695735264700779613888511791867363243399757626955203575217945302449368707444101430307830460726058158861540766151013522598162296130389438073999437152569807066239432044650568053739791200539121032837255739662449400094539443781938254475534536518541730330222378936161112531961605031619307193177308521448380077868505550264282595454914948085445303149754181504249572753906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,26] 96068701910506551342022429075575580121462955443777830314098551032493943234078118887602683927626334044985927157418461414370294431272376046953510052134655928492531640375455575151996514014657349520405104493099793906293354840762619118416599494258509603329961339527035228252037433258733456503259832424147189361265179051141968745682423110873118017510301569863063425008690479821255421145751366814568432748168307517303997459060464051854937447983488958626281962766609702641972123324250275407258327003903114850754283150777867316036304292359843076379890328814246844166074784517527924315359755992097308696792515860917515257370715990406864449865651538128872027963237713396502535409127040349548287752884735894474381952412075508392927065585525611431509519428474640124716971936395031847770916908453059201148352715321329845005632141491162552973382063630525395299135325655312449316655883093042675919184772967507718718923999844687379519630891867832970657328492060975051304883304854824677811570978985691458623779644287326515605321246717046884461263553921928188197837747746649720613055009749557906083589815029542199782271429258271174579471681125709334522831937442433026245887161896688772271550241612826103557011201436370113852743011790223341679904907765858914332772841061457361265482764258927789446176084725972332582473402860375959039213994265309469818116812930633970455166657111598405706716812299341167137955458405480533508600289088554938244647602511010302064525078091967187326400556123772769362092897744840777554477330249261727027731996742981223236319165225596273285971543162767897053817498091604939095847043056667770920666327430952695582757973865426656423901956259950661696679945429753407526094592246239331367622793242972126691701373507700790231049810296124736011701907429870861366510371604999767083532434839266719248045382362868366775938760121526675005982040644561008824786832393238458561217128180401554420737359436292187045858804791158929725701433816732706367484771532092856054601474782449693690416201014743507343919800903042150985973385569578906455876732981046252293695925762996702611893839499116368222396091799665564778592811137923523601336538182942004114669304729822374100264321824173858877977840981903314468629403351829965556793406681523239080163574559306265577943900352759140147300719605570135015888537158890179788569995157351576473966414916596385462905755471451441885951373941602565612552550456883723068058358550190400165680579999356890306467861122060920174949592442412706424903758598872112617564756390575394793777605252035339669052959101463072682037512592520329704705861390382219916885938059246841267537913967901914373193257047633952794285505660809576511383056640625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,27] -67599777039187106487414629204838534566282607122091603914541071078607966946741017909145870903185971723254156374119398068101991795519546473849251302844121388292196171487554143500421177465104453700960027572225667253581341852756828066094745137273196400641138816946642807269444754682334635610218996014513408523040549008491702778317563065650430156625787884542601697760754759357548494488399498831137165690839545624819970235803371348869233178028080653717470979588600161407249655780000759642505846307193091899573706850972311587818217229844298456070235511204253778481831095979350649036070401986620027643393960451463326832729132614728672123113172446199363454287341131945542114274433736876910438155102316153822918582730127667619412136896433201884266171545536436129845893824521368962585666870316678239549185558813476204395874125416036678411821478157347042438609399562966405520287510417440050548579643913857804555729512254371226063124068274246159218312965100752922376248521551254603650296089887237528063973680756758072605627458623561241127412924781390174468784228235390671200222853338474622478392333262491767089186711286529322536740880071342603983048713669268135734810075070841900872772013604453510008681846196270427320563574513274643272526287428658750950247990597349029220638508245931164176575766978968656021613486513446093596291922309626337274454993707412995751888172224612913523171778959789336079447722484147541823926327586541273749971511707298614022809986703524532591016147909006670043461006953916950001103913101507775927226177172113538212539467373578144982952822700219444990403469426026628436169415372296844946666921629026721077469653567643046823414967858668127082209948866817207828742953367090719735882511854984719734647066379897365537661342681206747751068464878208969611459724222035149649559251528408673416589643196283984942729872352932078148595935290228102819216651128857381999319958016563594217586891753021087807619623405830873628710163410136870941095839814163946026141505310605078489603103472863413613923255529252678753122434627926810479839857466153585684931827181073482976601036302099971760193054510426450459492516386789264239033074232810579433329970924850645077916865280095873026805651505086510074075781933556962563586599201533799927653783000173528229505557497479497786790640598113534018024850038474262523285992281347940856263506049677996512666444181129807072485526243534696200246935531758973405928366583574523406963702510098120656486799170512656245351191480254363699952733741386448691165238019769909953561657981344025168946343698116196380240583143331554141251124846749134020449216812132264091334463859083916375183474951893192184115832787938416004180908203125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,28] 31641679790942227572175112916097780797325577894925576719800452403610206442418109096161607859612064038223445859231638468398970261467938058197366971978949423851380532667557425002565622607686710499290039531433308328311505797289541947600065308949027147454768299452808124206575741388100650968985095061627898540112756820502363715974983491108084525167474485662128316394065856718059908675270819970564671968735183877259009559750834165162465942200729927670622739970506579533437720618498772342462414387236940251598895038456417143721344388166080962731562495008740321609186009547553461024500340655400964566150459063701193972477260466894852467378743198666909790147362326610087349466394754694530980912943516487812256472003974008625770158231186758126790471271961849988986895540241732411778900338697652778264289544218533640955710678168175815277540874188793830078764008286000256825101963434738936709128454190408225519310309677928706443914420218512427312823879802787310000505099294172640347416539220096622570005762235479309711370596128652338899443246646273723950566994871409670222551785856160431610962762664177425006058929457836729067587419075153390406040083309990645733411977121518948438455411082498297772307864288137612301294138399632024953894013698926333234582175395294773446008510510157008151399019088853534087904474867960270452370564914843884785828804116233924910701060914996267616328885273669165731232668130513669342295351319624781663273588543622193600431638463498632680346019378032784870325978918287894855022735727502404978237073733347500036980730600263780758911635506793385107064996150293879698858929720149615127025563019082894617921583089705635402613220053304841732448740698914010656217274239152768351644312201073043287194747795557922366919425423094474084200224340446379747340046648548061910160362080801185352901857882156656952461643972517903150577420574923574340999857615360709474123704451335139293239373673584895488862359038064345710138653167960646699080994273657064093498808528631375609852670721990457260791639145776883703371296849491014351843306814202216482257062791231344163066644460348608221911733556194138935670832790416100447893116292213697456657145514895070913105564479178929989487416175404232063769675689389344754669716525732765681811713739128359084045340943365206148035186014337556561598213122810973309102262937725997218858268022893446261960819695338713812253836292916829362884117634592068853778595511336294988784157253321530334030565553962959809247862962017040823838183604668930748616211939401172640094092710662883189272673705030900736129094298626029526645844928040579419008510242898099707395065626342885363949416870077424590590453590266406536102294921875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,29] -10086573442776622100606585330036243834822797382381441377516612722707304869282357644326656755267728247261848013982421602221295891925785382302377269685585104636406086528593810171242152516467343458055486806045428030959941476581826552117113737596567573801412142915317531672745982149637549607208380745247137368844386126677113605740356103238443267044772234380781739904276534860621148717790353209011760911507673769190859532596210785297485443662768975039365552758552075709055549187452461928790463039609872674633864466208398688018893480627038461541778462273812295337488964960557330038865328151772640166947312806888860355095839326571326672666167051284222528544735329266772196711583234923320742450730180186938369762131313011651001381079530712191813805220676595124591195669371148607771775314783458353477321851331346254850929393333537184246518349570468935982572633890695976776677822473952091544085970425916779158559313179931245468292167136088926052777388599654451468615531842853147174328279848552107759383093576362640255608632179032568263370351927673028028875149569544213522995097734885848994340985692021281696041205919394275709609555616300634505666561878517148193794991313993949627984373010492480759179031401237836011532869469304931245492964536756963333170284901966961322023222291417443750285844849823978735340757236900614193138190201617015114738747824232463104376174141715121441495901661394649018638467592882236011252339982168264782724426900025721684191485297430438353479719321306406104417575604808130487261163603561230079159290629707550945312983378572716481762527636500004906881022538833295841802780647554701082987019994161723711284075802203594677745728709143828092319078241888481592292075949520430664778844428433739797206679056981574542935212364164763252247414593621124101045290571807037633908013937031604023497762189301961424574732112716313316212270720920748448037410807034148070238174551580967777859278426605677779540294921275884665531198397939212280186911974582953794188832951857819989565561317208945524925624760086940523522383851714143891291088994940995634682031847677484731772441473274530307026098869284944920526523518940123600066981583063404995910946671543285911504383464539338013567365179332282552987774830581075959255845268864840180614019734688543294754386532153771319458777945774966512529972448014511770553494057746503862945006005069358103825900707517062442629245357972742049509155135030044394624447283057340660279142428383241174276201360156459437708830790154648952060778497401476334443517895251927055455653347959517268790328138152797038584891720023157541205187410410333349148322158397075201699401578665349386317758571297853453785364763461984694004058837890625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,30] 7205524151500692308676479338250492663896753023384123395557464883758680899453665410323779448193129936843323009131960254356689114669603343317470424110683611496674618931300846201206102017533181612049228028892958048739506736811531263632050803655157256769079507841450210272824025637419772674109911385231624997846421864759623133945526494408682055988326576725711271289790852438203252338921917582266553622507232119952797574397888169810497846916575715731416291948401639167747305546332635252864513135384277996390301321505892842273860154388985273050594069043527239355947697733550421617417424348752551362882598751732256152535305342792105789337143020761630198749869496556512179978320431710930309786524053721819292919339590987219613831245579879177639453019449258217179069665908944717697616526191231804913267814394620981217779580038467418130504441139496574951806895660880994740897062587664817907363556308103431704407977112932278141854490635479037641363297593011291393400259942401954496206983817910292001553759125449381868814136599012443831136254946562032013377386616175380304309410944950907098103133151373807297786427875766829378357600170310981128788145091105735445064863111870073826184050200972743955693425255469333072869781356415164150732789758593664843113297998903575457662037392985209219994997602382051855519781628705138558906685268083786251960548310502633245532319398296402241649530692886511932028316231092869479249366780565732484826708077439092029325075797430924342493804968305704792093835479639934532194203106731103930640376405769141408684906937208175256039205576508757618455886698476854053299970316178384693452179783424323193013207069013294286981861530991903193606471811695841792379644404063892250809172152164795979289055598064101070075442542479082069886176689090844837689979177816802895936221652555049472633730038918676692944394910910686287932219122832372535471281665074118451960175488980059864913027596144895330597947196199257000416576196837017208178232129617024229129078327362192639984876152008995141586520698113192068220839272407244952714334716764465452402991062004143351044895158323949145289166952854665564832165554700597661853048872098267340794124149205810764775415370065189028501083822003470287121978061338007292520430464260565108185865648371840903412858895640915532209826578831223764771681363148630594925013463389187379328781370371867770620372276455193371010942415745188412525117056328288012187132621651809830011289878754711131265812183071608373445501024833819845471482598112011350158924574435180059501095395718334641625228615203213441016594294303780381757577549697597908729254740778510713900419488939692559713750305127460960008534129883628338575363159179687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,31] -11421784159129954387655262515525557961221771441202854582049804942291855025578522871518144784301611668272176288945129354949141205730134969890245103247965298291084787562246518987562390398294086208269832928211808913709399871190973885530888466754531018105790986517792656889076458571076536379610699080614660754379215446270001142496723852334545286216312091430625751627648659202072418579577939495569956045841871924374611384307480181229733818326194096040451086787953832570145615387376703212103509144428262307975294870715520956313714390483159578829840027215994792707349861248052408548941498365773791268744269622058665277574635338664861714055795364597497753873213940630625700868542877176437716440211844802738433316464289677384027990502667817435277096452085288029161112536177954594693978955542057324300857900188946633489532728743427168141560939683435244570140218714470466138761112606493739676288133236110320948923887159531462598332844648155933301970226639901757814445222474759662724194786518122887317219275989240375177193803309454148119801836081924463118803014414831032262992916884808761876078866560460651786862634955334334619560279917213150505834017822421017890414156891224113336193891224615813227013923343997556087341297939247879589403420226919459112031212852433011217253783772917047108563743419728154645729951725278046797518770782249546525840477210814586613752102499911988934937286614020151049868333890721647707117139361779047994052762363507209528605287613426455330999903602253238598430028726387628398706276126699310824705764846622089256704071796301414032177118125754804523755472606062882692106528991903502561171935467262025500827755452255154405436336518799248238649267380793464888386299994936473221621251071669667464365850961059405646046058870367649814028180983716094586965384562721250263579308626869045138959918218862951897822024340288848801115020743014880976484966456704181286936133658358239061541816585176375932468637484329600394341872731009531706413440060971755678754943139754850675908147154179519826689528093982080210149278628768847355757004601904754402592833782719422170888904062235902771017557313445795047335793837350723945927392350855739689303012155075208341787173646114519406298785519261142000373563129275336403526029992149900157006836213450011960500447534185966005314892264642854066261883409531610783399047644436509485245311709493314809696279877955487691992483787688885708268365730638677238177829363427717247009073985129963306595590790837110583061000010856274311631315650612772378305808201400201273087298467124969690422535717992673654264168802901511163638058622786701682022400223637815413702844018586817659668267897982510405974210243584821000695228576660156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,32] 11655106359469505831423533492596314256705751752902758144887837255724409878970280209768007395833131349306560163874170030341398142551909773842122265888471844090147526563442695488696199873254898558511899340669812868757325093971003215265912717614877814886555098396579622905392235749261186371849448993935729295060883960276098160092232755678192972898005692463193092939793174996310773939927165432410232222517517567240541601053152316908502487120089587247236221243383012277002337330247889058812025401770366283683960040220265934657208529765203105385320793797104400494334381551665182012557268624796009636735651813593131664393797972968121430303551643597793951051805543122841812490485146458938778813961640490077409536702905466869935533600762533962436501747139962903954473569769798341050738703224651145515906137029905177186030985793554220207236903186583844127889449545630830823170138075137406873876300897807929845986687378437564626326477924066041111651805645062211700314542779306428962468098719172764955613217484306667730399970450584694885507754305070145314650035720157254273697396298948378316979746034720466472374900493995348078293913888848433058175021959792822885565581832061805879792281873745380761732787314912870782077600027434856441647401394892565452870662899773030312403338095732159205560637981639963742728624945278429822437175364153171229633413471904569697741698831273810460359193949076050639626541021744483034338148454686017501421990127191623856618806059538585751834157628023128932104960003040546143101274947245649156317641602054673560303515774271290729089819456227799241257076813882808419378543894625018915783430742856166790230789268999847340958510477122747428736246499337913617259093772341467134956438475872966921399875149595108475450554441170810508729056073320758638462760195205688721188479886421878342852230926703202183604824863375257815150023271834242259500267113323729021380444754558998826921824554466752685102815016017590330357210275310235766629533720201268841367005240185631876742149615902413355651377060230568502370796414693397016551069258577961362127851958560506748303307035223964100084169722525434750850086180570922324557564970346661635282985391899983929915846275040615240954854244711076764370800045511287790920956977739193927645565794990836675928769426258956816039891908603747293029605026474931169604278931312623365161032628863465440841624514061408489234200685845456613891186523534410419537649488701891112034417357921876356662567400971088290235548359132972850051015587535733591429137058966288627884151207625897994952018850401972722494095219210284914602790102490136360811714680597245561849517499621558388624679861514388257148766570026054978370666503906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,33] -6700624451026458127185542527432438200214760993633834469401393841288916980653047575078351789153056294516419952734492353225599689303759992260438471232753062843768427816988645418243151856157534484057636437836087934696559990586643441030212713089856572141125836170684227158854706341143905720170933995991313309411726360963492726666401107531867635235708492183905850079025044690696402474363614243423637889874718271594305959276711225913418119662115482606647640563923076571595074790457109946735801444180292865765770008831762297188003755203148995797786029167367439408103465551718884987093849784541241581616500552386113010250567275247679755917728106281502946345162809966036342785968654045456608618827691220096042363937060167989225805023836687316849734805532820625134162566425189130598928590626134732984936406392026537717435513294753623133779955774379667997848759966234244140099085124024103097343645385880319826615034418001825975040576768769197027415723933192089072217176398398074718680890441435160962127573781530087396550019744501419743998616097419866256716853804028014992950464698842139562523417792883168729172144064712795912440874984468952321547011411080396725087980870088654405974462195640919493288387625511479871564907582080962118981100721242834135661635044419408852117602501726826847875826066275132297777815317122088369335852681010998915321903974394480700502340552849446273146045009268539569996170358809870621261017072594330277323478043890755296052790233494408198655821342277953592945900285066958258937632723117488477096546419278375091268532106754794591760377977527625391313732010430932079178950764351251173640237630842193096114987497479845340463565048999412333373096156035653859408201337853421611127701057322324274217118139162872420579641077705801737799223292488499536359743530829268297217673564439881283177054422203950631352886226767778970169852935392615155852387688151412374297083016204617773269815683387839906156132928370976187883356055084465758933732013190076964062555087014146921853675986983449242093379850083017379748893995588091085976133002762113168691517801301058554807533829458603427833024411467723851771656450448430537335563866653017346183992587872466331109301890776556972474291067906418822923487304403571596664759476771546912427521800528476925382593584240705843941195121089671308650370104059874836309446233351624451937627631910425519573875754265682899098122865832998643391915290163986492562667955265582245567723344500747241376239696120604420121389688016041827453401400442904207517424541257851629526196043841062223815873707068768967895291085441965191200648276959477894418077695099548731945612511950522824862722338836330121525364234003063756972551345825195312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,0] 896421557843016003053762503203477867579362830986687984895774744062849591287626483388637150815684341481706897568382081354541804638097546835422337118697474428446354441348669763724968502065501397311035279735405508034228917323555919225686888420050714637311640537481299176861362244049327500081319058973209770893474798760265248522825454559732307181016937592685559690008261213622809159336038167009426632685035051774513443196517275940279497371726436769512227410483164120266483571394804887700071734486297328710168491919108992785577639164848684263583462077636382938906257925370615789166950049143628134642095270333174440086592468988984531149898340140860926698084060457439787968881660951160837359655198131663217888036594809674050062471600437011170379467828369759176688253096059178668794716074074173943669913684441731587699002206206943962599059665143268987648082772129878612002655716471249739960449452877360428072936564308955515583745846891437546608478717389319987968561119979558986701670491929861072255607415687755728691378719840627884282527806840648929299630552504267851620076168761303272423556074529241566678071854394540889219365434485237579901379523938333782561100820391952443125135060069967695477191086549303797069669024600828348615185325566116102033197304328377819754718319235917341174112593378480468724808734721111456395776247254811981885578629854404390644811379219159421025220601412667856052316993425170476986594364717193517543120518302658701907317699661257439256267573849330472430377135249231456499050829194813886343509513843567386623869079355742825727686418848191073694927803451037519212891059134430736068866597905686903367271870531440208833634782595236329413210970937400438210510950379285095013170224932780512769363592422819639605054216444905799632638257291494635680883968002397647242216360027897274099498780995884918659314897832604388954181995865947977050946544831869620467644189199819341864865601430976283038268002033715374688124801759751229327753113589195762096012721698529963803753625239492441413783199223204883799675728066340194696281779856954731136654162695121861465848332463143047973257549263697273667268058215135441727874664970552078474067541870682112995877917295676724371799296785586335722709892005951817726949676095409018513355282216813490473360890419276534331083195949600704752680043444349006286207202372819762920681424054663618646313909747592290158624619438771666028497506080165444919955644522819013312702961417923298157913055040981096626297684656591053383187491152969371373177628722366867990820776292137939122994794161058962345123291015625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,1] 299475958272651949229050201565521742290319403646647090951453574455610065668459840326678281302784313901841914421147544476419644927629405350615683276442168390557796393219865017061768026921106432728922741362973686769765689723788574337811017465186309298743844356017032167629533612007214953027644454804409373844218109705081853232898686607912828437888542651528724113798589452904869448436613434162601699668573363349532152298307633490134797692132207667091626418345488672177749899229587587579713634139439201214044589891971976778953348156284642088830132577130660941585727835065275354640563321967159642663581196906379645874479606843697786375519741067025575216708788919370268864509833043090052288950891774465069203217921846222013961812919552090408027279042669265810449144799535937623070419620680348790216998841168199113205973145360663125723583735547263495200006756012367988879591300369911921288892872935590948238747219800778220073892566129853774078222014263413191368479874037614488143089516299537098109171120272495561399259021251111275900341877101261110105223309089922217068119991313616415221477977278127543875262336762275456891176994404962470071690149508976684706877393527648982229958563837887694607833542940218251028650953290587054092531428137180560973245874334313860540389651321581476159070475008704190062936025450964204336513138459981347846516719919600757219240194162170014995529264328661846354260439333031403469047588114784035014807170658425366621616717653220936928046890743593188435988072317985077241422581584584675124934918234167032312781163817414512795321489275341689959266677748942873319246200534256144411209656173276901184107254892946441952218855753508230217772503543789051091878595962275808563747126473587422144492621914228848131915544544465292669055275280930689257269076662230155891804673229153837806292005124597651702709875865464721430642946966433233491368673343048682421293849589485854677924639502771486579719269478676496594120774591109852794190442751790849916624170625528687958764691879133637208210754333028283177754178200191862623475224464758585035078249681017437561551714294419079477041282199467687797468448079242697344248167067851283073942625170949473646905838872833938975653320438690203771147980123128444505983450387679834445434728604764769256666147735798303521816919837277710827409543711254683538352870601270051751368029169598729133445628200050040234078198416333445312483531756347554196477253796854676786446712606091921765206912921752862105174180757018784403800980408736657958196661840784847327306195867939854829420376347570709185674786567687988281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,2] 88993414232893057971444424167913953789365697894972275952154953872880046986035535481895606188750615521834269359208784088206138799259436378774044549101025168491693681788651823124780795835723948678390709977947842455168032511781265883168548963931524450842765491884797831982209139531878150638530154454608489402327947054749844016352801403141113802299707811524406558378880880996619078043435209201634300409511228895090732689847639440422236114530480122096866933626497987819913699637308897479447184039358125757420071142331441829453123389106393721881143990642331186700722662794231910338390107090792854901082661229992963727417059195567790635637274523225364470942214203399934603210989644452579532718669170698856723788128898163948164531163120964985048045252769159877119602530304895633215834720640632730890102449891911425220018907723895729460019724246858837297369978752607137057242684745011082005214729410974813643747237216818325648733676333498043010700270815106428926521619077425599365771218840450851585923235591960460095153283955060506116114666193284883228743312292454145655541170564433832672171922815122756372369995629047376867660898606242306546327538065828447577664191722858493342758858095642135082193251161917057479489351680787615974593774848256869157818825189514135172444281427290011116538413515258824060435851853480460211265762773056940636509182212870691073934724536783418458977173736182300216788039498232584478506167919483497674394383378371800311947352765528729580960311940279524519169209381114193756267156191649507107119746803657972117299030053563930802214269217133033580876050348851734558744247976353571700549453525603192265569113346274714377225279700971317048654450456809793684076494299323271366171117443239067972781380306832813868736647882214841433378843753025852026731231884964739262390517201702416249851228796000243837179702380049421359556238856797043907655720843060068214026090675857196839370908507553364866692085496333637491124190543734009504956282262248537029853986713300062148715941388725093095697076913269504373464604200350066995148020146671065992068441801717912105283943560989762440219798136511459929110846363831878015552219465391572003266542585501766628076841174652759086392577256685150556346199512844668175021735680420884150965576653278172387832843209345489520171667372441267161056612061073975338868859954379867090022933280083184828570013152766717004709048911403181700071492673639840949368267780825356359982172311360414177118154862518757608288575615374865497070703299829276221662867921285627551879690893205039669069944530122029391350224614143371582031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,3] -4401782837258092640949831471894837103980501892597430233115638204894714271455685688697603923319256016523809790090767975440808424916213553395499958705734463335195151477822174711031421419214512445542779052159344773828498457476176575597805427577919711575623788944428613577341127511469904920821280548413339583925476584561152081622329207298410500569327297424960869662326988695127870030050082985851252926174810975265390285158819825117179708266998887046393220926150355379173662658944510496906393001344979342041919614154990450171716019139109754544424382640615748189824473983961789809755966727613401612930874470641412608279721939379028933559371990669256855606056352611424515272091042426981272516967159544130336069610522543345343794395311276530480179309032823752478034330388333250772916144825005865818368081013726985882192323415816602567382970097363180336153330711933151104680545553593969781173377533944855043471496179877816325233291924646619267181558256526082893102292989433893526511586351532050517529748187993342270152378678977307427551379354160155990591544721659623726305670077517707345268402888181228673745955041906624192428586201517573938036288951357562263484941150395048255970291989963713359931641893393337625588718046018401352493648425596497558593440532905277334255684029024268438279916094426770538572360144108392892245938535687962315798707075322684097010159832279989333181696603963637606308843804284066218208617145249537044598521062115838718901228885576575184453212576183126809350244910186908180366628830757966679405035982733622944805834123683089777669153865551994479130549501635919960022011786354995886975834996399736079164245934551007852112346863297031599287954901591189306829396480760349504589112020358313333616348137125761762041776083127221384534258352503379903958206580214958784440607686085824618754006124025624673927162957453862112898187732039021621201169582174723296324673623408087635277697637263393193914240685571926357626141612704402061499518891135942967929183972066896899120314676404919064980282022317910427847095461354173526148033803812372048144279129279227701256126009605208831908313367231273230759297138823095059510765762470967189007441493931939427595724612966192198163522436349406325713020204425224640949429778558612208053523945279763370407097756135091837700530927758240932395779830580839409381573149603712424057606416798376166400609252285157649385915941258834053893869626817923804604312438299984696343533020909212339384365175516229257341825535249777225305296166944468202222949708547089679308577500277392552333359851792285444282981643482344225049018859863281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,4] 93399933995396232025827045967205621245822967243699243353676088712312586458483973144923437578170999297455583136997109969014043263679462784018744798366115543226079709307470052490543505804121055436479171382638858728796744776572723997406682181093375873538837054584021197670392713612912876311839608506700395081965625585978680266499528054166272262783882337273863581858855145779542893594803629842864563893671845973230632704295648312110927003379149622739147350870261997178241235979022401488096050538746178524409138682028844392654409094950326502229977576680802104840971148142772453644554816088924422968835868638115322468973681169757106795920317633221165220187564399918723470786497670190700752958670009153085825076550180050991634166377362025207010168974067312352748936415469259894671640132752483524817046827571385207302573831973416479211279458461260546606855488258197504601319941327654570723962357761520089820951069190108237187562266329615899279955260682031327665842526698297842196123622495626729040138357853877904783216179821022848117216715113354760136915930504175513435512628834908141846688881603400229986708563312322337818344779344946117969453024520736718464759042101887616543567617988603924195225713449932873295233850931164171369608760566495679862274356794768035972162634122992321753621831238585829087984104559295793846501511642416524924526512066921681883851402726651003880195126464154058234687335767038385727667561581789184561628966501858792895143293510600964655003968406928001188851797902678623649729605569733325770549175991476009125516386064154035752884976731015606150272183681712282312159214009548436342443399401016453503456077827474569859273193587951238565527644067614614504386730855787180277412937348022378932832489824941501784930871593666851584595716492113796501776131813412559456904175956639215711656570972548783917413753387976245769071579488751957636770503854489942083882996221749503840140552962572490429097801203474155162877383997848058383573927692169409013391292622384906307424045561119094836750524985456406202220829534146660706754636957274102822237210371088587897237912343602107902873014688494955464655376805083768639305430694461434678280999731976411961417763283499517290247427074415333711466404774721224758357725782258427050127113397336549795660138509807941059889193372611072630775306683911315798356049001292236214515814590675171338896662113460471383670159131473759938004763074760776143323396511338580366327591023830061235068268353031094333067747292685379818670263309874483560287056625330873031724361473639686576359267894785888379505234269117863732390105724334716796875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,5] -1157826147179906113929558283109558349429601122463007250362834822155898857656149933049042965934948709480862911220790335671729425876440868694966275982886064902647275723101130541775854612501666429130016408304459013961722614447486847919203501237102098110896061799075596150825758381916106109285590966739285352771204303880837834873541172454083443449874975535292211640797130760235361805574078879233341693063381838589412649036741814705379854520724406677370882326001496098585155257896348873070366243852271560338694960187115341706350805779257198860172272729879961243664326539962528337329812165170834171978805849626093597293435902268240128798198202104544415118583852330148000193639561521516588973868710434714392270625377071658026154151240142371163411493997418999687025979892118683769521276849544951626895907171689412078704405586133203297588523854508299876350807628279565522686560184819700615530455791643613159476906314943472746357938241305134669741479238727589469181661844710322372656612539011743360797522572103380604072473791418928897657049119474972018508587703782121033381226077596938784713914205000918484167551100327413793534293277996638094294062356542597779637021461230589843712278454191911758117547953778997272096413967444051115949286440997012419132174571281426816049323551533375944575141799253255925413591121724087747698878536844211672682173704854372972493148202128090646366481756858869905905482865337440502319257905954453751090543596328493606722628487960903973410934098805828063849662321684827678185739892685098434467246841283132326021092472375350074709613725502526551346255360587587190701167414427568300303660453538386929506875310569575865569420758753189625304698948795042295457345741554992059594482630755076063338108386724025254970731537864125277218708883173242683081749602466422399962915863437773494551360209380572927782654238090804801087472548256615848120431085597867192854709119722605846522165947113194680849660960662303212837359290327559223474606447053995292382898172903367510093100140183634430265884877048945394970256654230832392237333890716251470475684745527998143040603652695383251728875587212724013491721197856632188887545165241759957634511916868032748521374713653122777213927515192654918186033448969723926189783780932972425347986219406659590506166470816660396748869309469499865741581973752192911693590206914989891584191768680126217918405811836216937954908880850443679530091403029748956805968025478776526003356386138933803776668333267917165000420025007132095971451307038665232711216343341726935722517878275252437954713447318229174856423976947006337923085084185004234313964843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,6] 9494010041118495406296480993010213511560587309186812434375139828081343283851798154456817715888877976792807679456708146164525836709410195176816065631833170156611774637899500589505137817860667499555384544336570108078515609198745113084876932437788281600043614647532703369922300003391266579135843500925404018080729864346038042083715154125525021775298773107680027354441413780707758001494658343573223668941122231892389976749977551027707697318939500752158532601054981733396644217581717201169403969848730903315436512088836543668093032914254340955688143951462818967391258752830659687566924430470733166107974166646850668934128993723672659276985157858263433801093414275486275483716309648847757532231882204880077757105512039194759365295957368336357335406212460715761416578859762825191701950862235755263251429969652496978469140340615587826538149062875064871176857061659760744120616353190700928338453527229091713593809986687570464679935214205730222573325985750725693712309310795169960691757625114942307381795607224682299320728831823501891442902299315686977447509720114420254278566704627206429126891499608617359137111452340368929604615662620929339325207086490333614516528377461647594099052920748027344962846818034887550091796267575680484903533451934696739427262319804621884386686866174763887044740754489523347726559183992752576304343708017417032249913952452628530985585704794924225975012353279493730633209586084720882504106194402337046273033968306982191432710825547651125000329914963781817915152725939280616256299752132264964880446014710560767518027064269144152792409269917018265746263058601091231831699207830607947251652812192315823096195006123122694353419706298648555053988671493460243708069731380051309853568643795572720083327295767182123966065651798408830897189657008673180007672638986324256507436402046980656401929010208311688637876811320693851768081895238878058590058920583481387964133693176105559384505845941320166700771903535343543156436167575093106522286229753235910933592119921018431244247255870684409884092709160233819285360949778520522221957106938967031143639081429141745843771704885040348293131009584861299142662646485902831200346747069607123243144163444114469994499017551418741445640330513222537260739791810355530601877904687828714622802188991488941731081800021083407638698123630084370769656735999327448557341018789417910542952761379689599738807465022700223813571065053652214075252674604881614591236060407112728773402939701136392737821474817029931669333411568011362613190225905926210634694627589472453520675951726199555323722197559325702455166093958124906571072187944082543253898620605468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,7] -54974945144456919120914905773006920396870983488345418280654524295176278956961276432514425790109389513934979413547449131877433304226025384424261201897390606403246758196574280457537060564457822263270796000388465185596738032075558837336681201483730028128838867870007025520571225302665052878698951713257470728183225983847641450600494539306576366331485071262596146285193220128422050518968137016666025353452060125899955694126028204304249166734717460434861185948845673321881245241307915779867250776824960425394052553273276197934492136821257206629810701505780735222703977734678500191424454238809354234664547542197909979083420534468853878465686816812768748293818047221929508853239644353984698017939075405415208380823226225311934712010041767602826666942460312823199456239170929130174101607876769383731289968783453838715873104190417823636725135606294235181361645190775001715700281075844604918791172287600363536981583021728770037672218351895098325758701225177690192700391206968845399650142081289653846496493640032842942703011947425777176688381687699524125003310437404063524073225778559590557583946630664835868480037379419684063531206451731516406612562232661633192253723699906498322038052777863883372628651754004837965069611709759431100444709678396595836599177154888303553235168267893884429317267791915750396676157780321063798854830035081573946909623620403891093448365868700136404865210021876514835100305076611787801057139359750367955879392725722068753529934380832100646298204669743555167114558250296306055065937042184059226693477213151019583960139490473066825388046497761271973342920124478274669459448031038591253666119265081342470375618186336636530916267193906396819085753333808663532076754145032806899456309377209421892295464457878619845494205310364403447054080813536410602636517475530464153637271306451106139000179723817427550448192422598411798434743826251126400008946031558139360032730954215208758764773886258940174846885070922968634654666831955330195319960320964345173638350064295013390700190385432321258601448430790602486795175724012750024480995727518973210844687292112747322658340696680485237160243604300829706690926242580951863448081115889187302356031230571066715780927067669824897746639570590811296892984776255464545770332827181166717816875139128812867640226991950708122651616992548627135852158307061868434098477285592658827623039127262740894462763113071889188597607952955876941091651451442947826399623918780237264030359359528410941026856991291448393707949973635095483513556003557275586438237456898350338076880032744523363811779027174456433475421887817309119297903841072638897458091378211975097656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,8] 233351177297229494653188703613287250951489098263648645436930779220847812086123977359310744734612163228671252535015710798581735823069409886076947356414478789982889395987592874683499536621066184130363223450974765593147222317573655540933221487199556014356177712424290648454820703561267439782231771266079303645229193654223562837439642153462716250611124314922606028969847978176822919949345317055425658115045503954255416729440906162125724234130372521172094669022181259912269928145216362976073036215946975727329776365046066332554870327137328751384049229800137948866161378642411478673375525093976758591978722417827316946602007575478546383549445418985529567705808759808075626817487416878513987383278690047812876399688609028225065428795378392412630531467203852536276625425746417072881493019702132105738731026071731126487331184176568390388215519273517512876861043889377146270201914065850131014914132244944457603663427026240467228646544623350366493862907592238143363365228109624349872649313283232697016976556919298916134227472891406813968625392051710628352367169653334342033507401230098896067442825847818868260038217958878513808440455095043893590382680059148537663693228479641169191521370253649360221106094651531165959140762619682816219368671106399899372156257293130080533624868526020881131205428564806093761911658440517505974469722824438454751590640661794526751680581286936215200056743363600689600169565997138842039560457374363036289078226184660356281421268480259590954421685690067833128493836954161607583787355138716350771578030458869235336751746469424916552207638138895223821476690326526245691505204413937067717600616943270653193527611655694039135672993939803310243701387568751080925794253764499036433069131536553460070287031367906151481131785488833194504882513996159112845001650581122377693070306417743956393242394573237486023441643658728659431626968430084590877596068313017899194658821132657202153501325758166867252618962185462665535275557140120306013568840397047850135890422470340759221988450642464199538158463758540581595838039789498862407908849986309761780820834411821963660019166474917718947888454883305150246208997497097126151519529880291516276114823395212267169688053064579446703651981475587944187144811286495413705659866341203351027878995726943658861821074529146406120224872778703428441667764156053347919256737656060901412924804556642548745998426035141940860118659938479840489453991663665452659483882055484860975312442292242723201026542667809986303862089652744214220954529490909202603768740940158787321165492034197000628803858211360154979108893655296185409755288509003889885207172483205795288085937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,9] -743935957464360160552295875737662747193324508716891943113685661777612518901234011723482878216411134869594181702443941812345705693804756141774933583844716550137415533460884427420688377345642798325432709030785929167136759865016545252128928358507171146201859551574403280768669666348544232455032763066169798061028235775981403986804936763531588051665198039130781398530064182340750232459068763684459070206163214594250688991131081168619842169442082957522951902160378184495346961696512628920802022597195688373397540218667360171602201898713510396695678803965160234309194679320519756381636215656234015803468763859334428463915395326371568276656479943261558891931242813160073190374186757885535036115477552927060210020418282401195290648107240057847794517127350705209942555627964780974946383082121822095222544874935261335121986170417789677691345477227480101123408586017902108466234950859577400894464421148764821105662871608331364390990942000529077174735741168507117104085027130931844239768187466605059102035542729243521594345174255923025182933986341311734082469985593673915576690695266214918839199946520735775097251375019727175361944161181920320858019551024535113946656770397915064029227976639506474456358680776544941566972296399941547471186426882606706473353460761768215026617220259977658692220832971755600649148279748440586627572467366580495786703700917061984908712182766222134918895338176244142984898911339135125338909617557563976517934427104957854662869178385602511517922638498820537503993313883420054839385898770992684446789498783057285368088016705466266795558455895303500151510791509244431968892100738601462667665334818559387012705558582195980963078157871690721523713767087706401201384305401079646257806970986281064474634069012865702561177391729832424528688102323576265007104656213994119146871799188938673346168028986463386231171053562535417412589096851357782353843504200106500387968593234926082548536212748334935602526960821531044695765515234357246617738230007235265606478062360056339254580039432523762063998076172987407084743680963768736145926241433044815139284675388024240443809863287122924643327333074262291846008039533442900210313800620379378867239345361729716883253569615118834810471770283661995570340447718788689730173912148069348031986779168623436089863714784814045172196526914054318322340360302865800538821199593767533629900728456537826530763722013714652062254901892777951136728553306004393940766344441714962269223178191069703073977788447503196860283026092425868504416568954171274849302091215656408294086902955759262909216730152975846570968867453832418471190734456099935556494529009796679019927978515625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,10] 1810809602831807203092989968861430392349822181086851486489966872652313682588126150417532965152765671611682218539186153832913956323589994588012392298664845325046354542059034791769053507198922761362014090090365547033291325509469778141702234988743745683683424619050434004948401670629527305325852300497542833563664473440787679895439097977168024172062474739417731976455513008271708510950981397136248814029305299038367956759234685721578076151140123580536977915161967168485135872145622259137962281776732422877120631218969109027081551808468599464163960579398543920680498852835025754411193772848789652403091470173989462617464721752909562269345632963511638616146254802549125677496098806256641375643370266249906381924550370864765766237175416151552433720771262516604487733377061786064479717201310643756437640263563163920314056832337330212832421151799084616944923945194225335387070088463552209274400123269800005838354289310070495422051872815085641050279436404741752113551795379378307459831395982613329640779478406976194778700576603026023550417865763444655568600913417128132613244755782546828843798765052726872238207102264190726062944177736012729391113683386932519721560761315487554308331837491816636544969230967694333621540539006869201352645233750325912937700229476085430559673862586108742010819322514752743760832875983266539241001072982780597936417276022075030472304352049748967380129871865227132077399956100948881449253049950364982938658253593481237108754779591568709989866502882806327180513206452411982167908726299210371112427592770603259987506671863194965831339557738056213399670225140193770929865115830634486731456247055345214389545188771775114755467123996588541686211617974295991909239632132251823349939440987976199635960329554111019730458166620122105755365397565923282263168497906465443759626936787836000537325547195642206768258621292440663920761611671605307935338194027507763240780581394154771778176435449147424713927748409672718238702757404436054677952849023367037083661939778363349904955414320752966194055249233196868974740093294600407196586502145329805885350475230559809974419514913586219454976513198702978974395066446186607350605167600023689194792622689314344624946267903278953626473623060370532429179417629992086490204767238629876111969268874069724089097265076099412153138715217700917708697784835625850485008498627873700746891884720567437414783171753535047584989424432140133588441739957872094988539046986420684312917986329721386552700949621223647297115557305761238268547684445466327878775728341302875130207696135659035913006996728172597090800678338142817141036118263643095449566544630215503275394439697265625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,11] -3394973885194000803521053214353776413435773766693225718486435833658964675579411823914032049911377292845839493519211589831423571426604597969128942062776029881464584777883888286746695800049947566807149791536946136072314815407649800905973934244328506573671064002105306131361873533705973672678861400094372568525666411807513745763421358603903544737776493757302994074864008763411942794415787003423369949498337083907937048350906661389265961454247737207698654439691564389351140283640782221729000189421438288333400343587441311208843199598788454092267888839815700313708104418063423659390393288047914932593253035125899395938115013880532756927184340144491311160008298052839463114302136804437627862472093336545875683205264751187705323463294619750174119926989148314963230325385614838354998999710844634965891101154153820180038783221610532740080942323612311977591063001606686129159833872519647894832666930892473685712862950253547899368950810816111218548433550153577691896940530483962457880270500597371813448350242675766304091236999804989199378242122277196091139963709947141860178479149513437588591017284734553216689997586758586606796094398095036319175630020488521946461409645683744343746394603276689199545049679693938382149271874397862110875625000169377342631848203841486649944652902366182983989954170776060446097466554333579240741033296076941597160091174925149940523991532847849744371985912773195218028255850466173786055843866079813612210420714734206649830649890364602324778895275529172237353564621297901752634006933905991334480507215747832452588897684409075189054385770778216336843381530837810226102224309696563386215508844074873225375850098688196643577953961673843540652056779305987880624030996090779064067623069067535076701373305688057581603716478546489308147984023462258602592831172394749696900442795817262600172701633853576345490869689712560390124743599490932482008831026853607818099347369020681766682355908443895394134802950953444612698075626813601954548977315615247559616766708741291064683516373453186771792876018128593582005249741995890913450115058165333874943186375938805707380476232081764164353328016912350060166800853688950609321997007395183098994336246622481408826364367437129802318700397553629777473254833733250894548781465244811545168398376095456447718868964389706003586241475083119052469686395830919352634351651643445823508594192054923522040904217430705579545367150028188984073000640093053959314265252864698214673419559120942677746685964239063908002934335470239449070154078701610941046425651714028430478915220856953123755799816061464703388256095906659859420405415894669272174315882706352454079024028033018112182617187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,12] 4951690860127262400891707746282355458177079440631195481416014807731436104541200477618252175849085051536612638164583356453829152650799509385704956667273055483440187692906449717406901531321912713500137121275610158186896743457451967872243664196230108678960392275472258900534931076346451971938431560075579410264280314257011844043782249565914556268856654963654476520800051025338631692061031349981629495954423868768395547701224029246769238390188312816650676801879353360399264215891601625009764178821536725029917874810615886273188303488079635022924405851394028045338623367928901530936129415776722651126688730985293351519975652405500169701149047236660833539871612379334098336843338566623178111768567131654545237593255271265958982739312347818238419287636222377771499705345075696797307742716093588730243571910631946157347352866219299683790193385991209001002571973162876329808140387398391545698570037695927427716050325282762282135538234707389872285842770680371549134471376504811246827699840696712092661601062785768508474234425440159244394542287982568625912284533235767539937919666558359749832780028306975170158295674199748659027413773076912064839252994369672936792884358819262723919988621483773455094985238759559361192519724080094589790101463682802087697229141741004655985613815771224627211750865006622486204571809279515858038647258468209732010407392188872219629022040979250863779325880332940078560430076912739555572671947625407519553271004963116848201706314194875842999165195199188529448075574421516794653839033133443229094580964926615064208544325907631168117214043629845906954489222324333084235944087474801250600097857631197886977311815493477038870499327449393328655531961509638581165065339151541399032980239581764832701595463485899895170989572898387231827688447015504666232642724440784858825362774511470870010609009604090321417031564886935818569436562556288362399632245725766481351718739886557417320558845351453779744506162588442105928721808644210134331287971774296013754214143879072358453352887430106112959924164007625868240482642039048393804637956072038944981913055605559079076179495094564629419659864491323593525530977546945514665395869447795688740524369565995409616380464269623614103657377895866249455862082658632950469029468814386918180379962141867160910820205027741954811994650286170383133471159585715998832071317390558706384399671647529708019570128797948239880141877171689552553685986742500973326902925233617452113284961940811583445886865335218781472722734108188554740398942637891750363936750888545565319375938191583970092992752768321247922088183499434905688804397190085414453202894771721709332723548868671059608459472656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,13] -5978703676640230678349950783314903622326200888356730374813815985083453026256139281398237632399649050140535889014893340333841408715252137088586093918667890874237673380652096716787891546507764604038335254950448383959146769509099165628227580193085505996998855017519225157956915420993786424922343711676908326530272304895844752818977148116004164306826169410380643192282852869225908244026310405479388465405647637305967890250680200352344930999111559066341160372199156778944279800847359274667336381130845201478114056643975519737232158003776908924233092249880927477948975708088454861797514379958189282681823724325163010682141960545906237616581945833778884191933530830489685500391511362952604179920381151803705363078699499179467312531124666645466626547791766182809573855769812115669191479903571866658881441587772731338798205713833259528730504482190193137751433020051055364367033981071405898933787076547538038324015485342077536002869069084920839793847149939554932120042631142938891425976834678391836170704926530555353800967957392326729891629606016400903096915935747811149784924227036033446451978650569584838945201416381246511280726874282032729381027757491200067034974524955581495776521165649577737883775392782188209986514876010020519457347556139892238343030560388187695498579948363374774879495819554077149543928110479077869163717117024199705739962312332390493774956570367992759815620279830758799834229982426653095629692721448125973446566801248981483433360121397496852337608589313291223209938775484091571385240494170703066948575528810053875937033451244119234397818817926117762916389541675861029542208287586936320192515202317713683849494798106591506682468859887400262343926129890047100966440788983552785477724071719582206204016433558772585108392788460724769309847560292732746983390568932048196706961094364969919752418269527604878623733343078513568719687351573909490353975180990779770778532062012811038625653641204093890695369001701164540647319578219044118727076099517982177399896017148183686143146251043128793121719753886698748385840673746709547094627238054700939647247539170766621739015410382789233498463007787252860955758645952836571631202252373265283423657638787582471661278946504206172132814228872067237849263409271379493273932316305761568526147289653261962378626399590619822629262228615776446912595222422515583987513907108282267368672670991680245658203430101963945959605403586291648421244554976336260031887269272408724918893380685095486926841982982423350507566170330393376219714330376364451884572408934110456701688684550508285627110365154882708987926824451390706553529408526594466969065123538532718905358365191204939037561416625976562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,14] 7544579065224740421900522561821663205419277930206082381255013862528718372287105626848023226237213450024905997803506991416978343939571335029106311286830944648562874239658567691438323213310701523927406695682737943572624222632044087083959743713304222700105782558238836630234786638781070875547294483588034928487556758888887948563771378070959451380111050384319787425694182639917700184066117422610706403254880866515847722614791455540943614600362116686301938421572096444635697256467111994500512448496250898751888438380759563543988489032502274408513625518610603254492936062711077456603357410258923727459866207582084275927105534108991418594701350735975417294586038569150673234526797647446137135587545394711177790881225166680851647104242707106673784664510106233431376342102762501888152249602545074388564587747201134251846021332282839223522145981933751716233726347908099123022653153624045028018624408747743304610512205765638272963039063151712976884702821127192173327509281604719301497480972157562706482560876338355148828213830216011136403913884662544426458772397147265130689104872617472556390818484383660300431910662428131911411145853519722478043501543323597154679673494231906287314551892967273397383759592633901314183873012689152528611259273397309984689547635433513337044126541522621074746188315929894337580126810383627999237920282259492893256790702496075628539444763809799962581206137609321770537999222970492821090329837439702089708542694894026672008703964369706645157847307303534667251576813622887525290003047708394421261718889169408731003018442571543584319316108549829688200716822252612861856234526267393866931554322087216936529550079158309144923782771899476242084248436511646422733424202242152509510259219893273038679414073016628637596913915728588392061566851893575828008201802567948507062806235835407558384443689239169608417072066180148633570938657277365314279484537116308465248108516912075209524742050921248972002723338347283029988694482425056683081893902082199337959765293012558487146354965205034946276012982669121723885882104233430869681840012064501012261507769342359606161684371611503967462639778408369369398219373741340499783149606227972699702241588421283743802547271176257450074825896791613527799548719699139377099601285667512456624959192239214583449037979482046913819946068563235010458380453220424981712619548490551648272211588169109718544858334869714606880984514509664195152672427624908952264501573138806620252827327943105577331979998406114750755769936680784743681257925650098992194755925243346300284300672523348773911464805108485401481422304230837905412530575611802222938440082485112903910862147682792056002654135227203369140625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,15] -12612861076927654355484288157425003142141691570792520695887359150873830123290680010238246052485872554342233088000416669645568125280542027159700217703482368532891669173215563183943383236082346639928424721423587090114505971705072334821961778854577993509130457751102554477029772447642673435713525521982016824492669281240747187034118423137005910050055566086214321185655072786289866314069453932452691710017916457576970058757851928135501525340805288157802921718341999664124488570024911260801735409449856098150280378777953148898715143523103803551384468479010329790655340132790099272552665617890855305393990730799385856139594030074145113247213449290588386355431839809130745402176390460481654573196272753965270942258221802146695476841343799278808420928861398555357836248852735374386335193286951921921497625520158674578924783919264123817795396550519477908472416198723966010116046198744661295779956364978366482194157364523085863965905519810194018268715482673236644122162983252931796063145425112722919796160279066995347676934945344128374743826393033908304575106044684248277036585793097197616519496346378958723841835327824361546732181323206040622426236725385101581992718751511556909466385630449596447290052230615732477817580333028390274511404181438220425900453606266062273094239784974464775763974758426796365512033419174077821944378147314118318729565531409751108700966769017793039269998461795902242654370714412371426372014843457515793823744360938423063646736834359854047224406836837976602624932220005236120839574688925288604887017928506800332885070665378736190324668141013541456134723434312772224271544765693748584879037432709303595970981336706243554083772373712355402766195539707735568541127061231321822827471195367901800055044172732877486997461982764531641743744435879090152014721947768732917735382629618793666982824142464874306924040818362198024720476226582961128207023088545661338368073734791712286210533611407549700676303167344297927898824896761007634730412036667377967415872057077320694551496914858623007477916584724722340035298374581565354028188767851058036955185870349749086724540133800117647816618463608878672871460109963358222642355626758582920459951457123399874658788710225651338039502575704868531750844650947079786364041054167332815916682281508622977505655421242286039944812636769564350177685531113073279008074185082913433836310677476661721692830925548221267743775177955116472660177974376393756261251307624675651144628842091552548784118240468229579241469453969533952514518721158041852172149991728278983888373233945825478238041018882068368486273747629698177549179849244372122638196563650581456526617203650619813970479299314320087432861328125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,16] 22501866294099812838299156861483272935758937709125783523759560701029802005028840139909948339689480972001777725198479680746729689560011398779168375580397319179001504701058344093100352783132859650346612381305818656806831064341409028884546794865992605289385867074200153663014267359985905440503030633414036631966910944964385254152382314026133258455620181066413362823951093607499580270610314474937557894381235383814982379162801687080015523566793330919870851437851464037301687973843723857843802924556819253013751850830578087791777076491472510059901307018611422154946945198375586569734058926026713845234563428362584978392645005921893813269658966303769005980753798499827845795021366917021131475643054481849028890041965164222955775376459928141187884033091772944269571862606416346330562163025996229288083123516716080656943011171413514319492142872321564600633761966003512436251170478162131651452673008816691883877287423956762594528122977515557639150363835505305813138919628505670814592790251076164306687371089474838654569457797084229308545177083412877169956922309582247474817827207496164322215317166189544547196978478870042773441923550431264547436948434650126115283141316919625611765025503760833728630047965712751517068825533551643285523844964056750326523710276832550086909964400643631868094254027852847492538840816486913809035853002899823398181709236350921840352336650287505324906626837882719746025405819266759611766679600319622881155908575843640687512620161298806342335451903167363811072898239356630478039570026986929779026867899073887787248041893096420979854075412325673415936400686430164952895875175907664614694699988224797055845996124961338728676711168647620709103706394747211552464733623175619114087679437259470796604254346687652667593704864655063139851210537840111466519228519062918474781813861721342129602566449245167535882963054283349891908242474952186396170157294428559048438698859874915876903735645107155514517464911507656479265492413758606891703497450125795225196338411284102118545380596421668905703424249446602769712120831059945183914169763686103392027195722434971288479517528580525149702381053560368853718420052244906386122997869779956212783093334412279956916477486416735235900830415569619156853730585211795261357669931279762953128026638101725677144883539056503694593372291286181226313750243912950673483197451536481862932772743823824909974933703195114989563407787792595795878707523498209521482405142252232781213188322286164787470054606935141473558151146950568008575098211682478434598916036032289818166050244417946478722057041206730464814038594067359274355555248064719038813673954094491554354257463162539143475271430361317470669746398925781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,17] -32770740561995651180240378155943440606869195787360987011940594651517607421903922271027775845462802401673981140979739927492115159221174032028561721337044933606082907600377872523774783498597073885771913213754346641624048851510461875370228265403393303184653655697801952758094161730990613447468033382802777602904283961413954040880242427781559381797046292734683432589033638084964474648486496769590363724511225339776961893185714190414383296547751875115140966923139226307243873718272480306282824108029981464349210521064147087934366387263942242671650176863202593971717998561798239669101694265804718455513689145184473556559922514881812872244033554581830060648278768072193591714182457332331482125830440257240510338449615004815718749839634922295400490143670664825033371558295044671610928944515456961727592355987263974052582577224811540793854608905013317507813862375247220424672924502377214240939550424672981713598809813735184143814932010345662839640906612476442094629293344007836663319643126364035284722542149202470040472390038082366351656556583911095891993173196900993678168500593272561386041304759924910295945676487071747952349826182659337961348318641243624075199839182347312819366265897918208480124318934597515884948227087293152446689272104836212432426669193170817718366286430171370204090548959742674673525882780090840358215801281528530547969957956142827055181060458415605031024514884286601662739620732053479727331595359254554416066036618276516404948437049797132632965641700467417665571756097265508985597397750944455244088878334237313639320639593459569107083519847999355084656145948187902835119488021906460988123550475440208043372736733498244577552813247347663212153920313944835547396326933974641039020454676177626875333310926160970847100012691599754392903391049223272286672536943708311376931722972381257530316413606884247535491186761099062130282462631336025406769023901654732639267187155355615036894424993085899736125167684825044908554089753489405274376410668217664129107115530914107782965182397664813944818419151048860212613120744771744428948443920133044630276676075623864282908311140669388159607442396805088661186804599151975818272118131175639488625505999829834916646066790444474978569075503305551785380046092036494305234594911027255669203599747692614145752251340510993022724327328715692810173693777289008094485366359232230403140878132389957633017823120759232131884683389059479525130133455169826210237200527578363877235642237563451752912084174155271634798017930990043462294898328055408136749433693789800665268948721687910463212762769197152007152738302588164390612693732724540043376978188076030560585646436926423371444050403056280629243701696395874023437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,18] 36280512443296252343265635805914786835999411621887340935411520352329882828453268576808831720950174746763114471859247524688643476672522183193968637848450719411010532020795466046714724632115930515719255295195901793480140778700990211972821420947000337407001307756167931662429477145015315607353835501975432581648403300843767907194448936274666365110077754419558592794436585085711182472946867411775655535127581790156174690414641325457757286542239347155078245535367670218958134056369938132645847955439525135853186206359269106400436859008935144010655800086101515340241162643012340563480530268221896621996270309116874620630386128826567442841333660482939657957373716164293782718262849807098342741586341351888247698448306488499865954688686050429571199136218092737013149507399962494249364533988355823568772943085803597034252679611470720765028003089855687014299118070324610194799206445426376025588198303544069583981474656032179996767548411742810038929433650008479598582433128877393919288093700213299920443628590575739327067058585467740954865410449171198748406357284277207230409520564455078747493417594569170598094564090479535488213582656189175734760448805705061881679994228603199938605965763616507994802135879824422626978055970466303915016259388327118895648513437451107502649741816652132775424363111881464150491802281131811174392031310352799197799960168550462542022998673624698375052010055691901483225935647263993716537650017022430754162450907251867215987525757459719090188497045425237410513161250970453498853162208554693031940502835945694408322175554774217222527337608003439842539762942693895544018871989652981262594598356676736768397398881713027819036991915756589730240402317994705659486521418865207979605046977410134261348311823784188101492850595469652998988703655651725993757634789556208095241156995486815513995987142743714699769792568088853379836336136738029148795891096936737050111363021180038723192227285496118723094205274094275476999356674919520034923864951213685349398399367264593588886847292199838138355952552362764911630624614103655008622925218512549389293577743620862441404682081202909907816506451221339908181752346061431688609627235574540036642442356848331617310219646232597176407108420814282291348923998822988162796839803120100790053995828907212308761581765277572059521566150562356086399139240556324911682864772880520112590453098987003009797410258791109419325947799495782823068468321583074326049923069749024179273088110485064723870113709544198154796381526792264672518607203281549193516317104134386014858450633817875262425271922299295347398643551498948594120251157330206725462539782808784801131261722248122427066097106518327564117498695850372314453125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,19] -31836945286640151894119735338890960997978583226633780570094225886343304831349427989231862161837278604431966919495823403767402282952107237056629621236610549405773742686098002947521319815559640059379968705421594864086615078403554372105857539031823866971962299310194456298275132117383331679695386832344631156899498652487802554479643950076836930850218537079703806109947750758951590499722439706326835090953238075533295259535621464144219361392822500612946994803278976585984722562401849321522297643216477416476001557166798197585158600175437995856151271684031118981432750032680620375699660511885124729432465865654798674717219698931372100489865371367325007025919427461795513693343077512594092093606490279595431895646363232559702730259042394777099468813090534846932522981948697191656542917256266724302965771525206361836071788958232793025075597280939248878316706630320660430619925281048397349566122642644172345518921694129083285886066020989681006867218936806850860338744515838179570097557169741613216733717193364527242626411203169052194756956065535078927505760887755326832817449679713906607552647381291182435588027676287344583674863541954837766722836858834303055485248082995114989694059303890032867898996892908276226192301702359113307055744664557180343274903546580010207745749796783040335451761075162711552456442852057699574890659808571831916634121907017308964907397947547365811649289221401984194499911815683327352962611809980474998029142012789686604730728281337049752302279624815790720799606783225066471264730297658969150650296130260455366276456806670241445556726648894682508940688247927529782553632254971476664297600335197204531244502522227695527524452190198109182055003409669835553195645205690824751911902757425646152060595938760191566662012687108507682191848622644648723341426386782645049451782527522266818465545720623033409327927192404065052703686377773754230643393971562067130920222958589881960740836760939097903453369175248616570591216044901351842669874847515323851263294109347865673613527939083702651406528898442932091230755425113890206368034889051705174336562442332195393293392150570164287509512106052990586994958952595576173617223261009088370219333510307319272156785193915336250205700918759325528477971186943477530458909734157984398244374402625003119567747173982632660846810641052010350365609191630298896606939973116983113374442685016995099520616515370323381569794124544915815403028501781707972638750860422083469785986165104454081434956142845829451716569684830765977485803254388060204898168886989833263229378838908266754802562049388284690940790650355215565722300535271215705482655432373784817644851785289908060495867037076322958455421030521392822265625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,20] 25648277590115241685408076594238764984242584539520856868659853578000733202552023432463244216915496971501217978888614259607804764044951409760493417625589453415904584172150851424647512155298404382216567993294854069830831889185972706600104167740539509881336977959852705658538593855144702595739106367196064269547464327185843201066410386165619292248794397887558577749433508057580054236370629121825471894063583297714235601580535622982501215203821926193471457900605767969375054066683592082621005449169686270329735921660278705865231180766706330712513235756212221779708105195765211690763012257045605250888700159837610039984454183210266751886340481703438445472280953471508835598780575508855740453053347988745991540525188892231188486329859276601301804155032248126471963632532576196495308380392279657930243440128861140488194894181841097506476840446373022248771190139155657205328636582158286212480769199129049325566253362640714178580181871586936368238015860954047921654088685895606052380230565297401641050923604132644802085537797781434896137918759744731722006679891901800262407919714413967184255661524239294976168534993001525792673641461871169592110655344713986106077379163591508851195419066823252228674805022813914135013615312448835345966734994609925141967593421753341531525640396383070253518171474414742442685553059936220676591595620704716505108947934040731931937749630778777084690466038387155184943480607479978111678997814482272142797313343969107972941230118937730996774128488505402271322362536649986560243273380395545637479928343750137547146936539834501200220638536204000959551298160429806239693729808223367637493194176862139617317781750517421321117248298744358214064387038871190556368145555161859293625739865125668496096585906641153206363860482024487544147718131670480675131351815498855464378921950149570483857452738277069044868581782540429361670020993944327903115647925134159212728819813869961736855629114436960796260686449539239797381018107131830256990836523409722170805566436576504187393255579511906691904292479960687767851794165168568548654569051408123064172692917541775311296299939619622128637645946425807268556163560539540369772822317135865776180994773846890169901918467498850259803045417405732934352442341905787256531032210732121582220668561466994693311554016441751715581100075078238711634005385385522057881611248906586378459611325133395907698368389562975735923325818769205292692164333053561111687724479467825429967370140514105734863509100860712248051863497691212918013923962772917266748704998559311533288460756890142482329771266923711013533050640383468301578238994685824730349829166484382206931507117379313425440182094838803550373995676636695861816406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,21] -22076027877569835046087165370403523409136093603678197071395550707768538000549549063505794317873098245903949821644371144049468137418503994540506807114933653422046564884533836351189655160453159941318730188595301623331261013633330090488343968140476594695664825498725668442447546330204303168402294217545591681696848327793005398877701850980483470307465559426701097302048703588579458409221427073680880401271387374595110741598728260484228086032834945184402171042476841772618767295658541370426649871913529649187949414660054504071041105919229432135030499935752952885410366096528023420084562509873248111738087103539627784177186159498509300933765471519919879065352331034471324119661900056325216092998704591344241210060507882205836845779795790332028066649591472866132271325436538994580491597005601937340500173417141355492331997414661228021201883886200841988044214592992020975985955043683097527215009200974721173757485011718735546413241483467865082409543455943313780248651086507757506382691049960398920449434171168107073396115177342588227372710209241681598244300337141072018074850161257643607255911172930353494188454384312187911976734546719891528975737119925012758274992366930380449500590526801691338753692931099869557694859837152826649205417855884249897970409769279459992163985091038743281837706914514609197767727943423721850475086745190412582753150552932121046208828091359356391932717891602045073492279409826834842173399434485400467159835331305587191159232447664140807923511820544542108266888734257616693778393510214877087095613607592124367749038885654317028002890486345891097009094486205884030559227109739330167763037125060953617737817659402696640139344024595665709992627938985839329835357777535519021084892816151178187894890320375388733378944390909460226773554706499209156155726399222096672705360846460686462707351530166953714613175059437056157474311387020079255451632632650840413487210344154035658107897766737432120233528403767647438861141226022821766010609598649741159979135592192925994211616430187064605590432327241424809278801722570003996517754606134802984170424798998813953912289870117402705359681580446038653185268410935739621842107329004527125751248111142031623125685354810257096453341172290675944584817340292135890489751263704936421437370750549525048722428514355552287047759600609892562828155664134820038498032237454529442069130627870807887972286113891349194478896242228664073020545197053164236319433693104251021444813152275537613379000422274767365737691367003431354746271945766863153748711084394130044935663999383501903658782215045045106337946381855089767796632096418384928144941267154874955630882949711360897868811514754838754015509039163589477539062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,22] 17305443557715478126312413872990986684414205246655880688708756947609461172004482583906222883625705382681098612423509023425770915526590859718983506325909110443106022342911638184038776224579382454343082666889000445028833634255675726723860828357057239449641204529999502073019160966601973805216885760391440969752624689854645870827513635238310978693996943611116178815798493743670864744100180215877157516389428211855639371532808008553468316159845604879920669460620634259227414440799743001505666417691654766614168613577574996237844185704207107787131187079259011104921932895341018637381422251282421798238144538568102099928196075938297820471201346083806699013341579014155140164785714226054701099930526493092780313795728644481833072451681676710283083384904142754790392225901218615913370881403284262255641999633091562589504727273119737269901110368906075536301219630820578259303160960123341063409789985448969298789358635069456744253897752650769775143138482231593636347711826142279351620757273237357855019505619881032867118077108204549972757071758825616635348957199094997721959100392828287177490633994090329735155856408534162501365926690798237357286813108477404079646490476600791762561026467379959595582793450485772862827757277116561141245600716604498763212380675754985271868818647442671191352325789034090052719483425629611360182313648417973018144820607076821611165278995412286277123852300141119048823795777413652457065827680229079633254372710031468475528469383247177145711700291788367783095799502685615378753643469561987318321405126509371150092839787770152033155933756338008268330340248417968037700533814769965593868484616065631312357872678433285610967306639737133023565479816446808456341976466942545021794851004462188385388068855354321993553164551077783830722082466750107756113230182734243707903570645945640847808923843701111926292155084102462599086922929055665130270636751185166296647312228556524151829985910082682960641311795517580863059685298632768335199823096994007928987113651316810389512737402915652191288391179291040925576149027026382840240493512187970124018312538016166041723601883181642414076913968116478992348459537231725505738153749790192628199898996759328857422282973414535994967687022479793257503912651893291404198269898461589984177201189690200736478534894905512911983605012314364596959293542448462507518677194671804276802928670217038437684863781148037786150650809590578840726060976149268121979721615285585467857754497797582169776834855655436197055140331283740598430228796264242545276389173014020089459697459175747605517188744973186296750011676718379099459428085152316110050663807070791931631070351814288775494331262816416483474313281476497650146484375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,23] -5410903887383515470026730812199489074784116100908734759648956117629101233714288395170260258025268382571689260325226586715600070364110905028939211986519748399126665438378748082645401912688894425397087317324242274904161418728966901052372122406390487221390950172467202389553304733012073369397957289244772853941847867572369431149984400531805780605301987577435881471505388811066219467334680235980864061886831058599796768756334100545341005667808415489980382347538014846146676823746710085195789021485410590580696420489391141829793052731225235319372911555306606254160817965665064315217743578892004779414949865110989582516700970131678687317007481384354671809416700926665660582404850618213267650382237987871351152996824662612324017198131333466050420200808715873593290360421876593720029301363479014131949713187439532871838240760161523674177531641236176491673754579003437861138982051916435925339077573865804757787724871804193155607940076267938345921012579477303836061268540242512468677015539332007642201600477673526572978133869136331860504744827640732227843852314371242490488963434255340608301115908538364413126921067008036166256973000962679528877012950728029827620438280840098964820840236326402859914469536679903272775955497152648702803603540248814530401285406735659925362506477797292923556178786839807966606837440442879127385765721865353419492854298086323865776894435549649892254022759916543130963106045171353259546971702729965623713700818674310813535383962347290476098004041406459926485016321092463990544739911897603181078500269462712761623856401875906694042616219644214359452190028523122182547325420838644497704235509431084088828167662378057972068071886473809676873030853189566614395207385228659303523116318342800531753476197621561800672844766586736351956700252343119036676278013292444734857192550597521168265553886552850148688217071375928079314567710944062407439810170555410727449464521027066599455078997351909072681145300346108973341718664214102537460774197194003940063541872047748914895261131929408383021637947103975997375391646251763745005131485908475625227049782099707101253007486827945845130205645126592026866423147849814351367386956334561388976223225472679551495256343209841403583436318482041845113807989588067289601875824016797331321122147224857827716789134809319154208781455102491032333949321974349643862262730332466061797561184633064342481761964625057036910069004202724013492292430501524341762531133803293294712307246974055739433627060167177825125274191292449527435982779659693104442616296449656843449435134095575712563470956253568269586669727078836782978871349607905268435720995349344308760880188011668795325728731349101963132852688431739807128906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,24] -11884232033025428841373217277143790373870847355340379116766614371948023317336904629707904479634486105834779573637211510583619852019533304580536683438863131460142811120778525092288195840014712617546120144999790492751982782542014102137498200960710689697344974156064874816286608797096747096645258624443026644841577475058288581028960287072264530326102869194853306773650940166432715921936112790940902547995561020672473418891646534620958200322787843832337175640548036779629856945302388825748687170043090777995047878828642692790854817937344872915047949233173798066780023549035060988975181627056715144299334395249155773277997276032517986727505004054491985499006564438085553491767556980258277626779566326401697706021131136239565800152264757747664245529508679157540808165324738072743625363751785220739406911755970867569081601263904548530335095014873374938796608745613751044569943857246421745372226585073702497430478563268633968601720045620388202156727395982852643141132464710481641516878402456320678421581383569015313203333713180115072769923647046356785183195404176210935005068977534890165474370823742687195824978881208325742985449097396090633854491887366040634139272976820303449066794980831776109477949794387102450480720071313415292260617496282589569478670289056029698507668744764356227006660230864672827775254694245230952195668217709958180685470547515564409514024559536101583632278236834032698503294233463987567608435570724921419018895482137429359795693576819532114639187255434514189290174852540740543857254209609734341898976715137695319341947299906637331109840445616230720666658330854361006987652979422210836571332673043639799627692733295441850915721625147930631157759031805459406417641834140814874669213172396753831334836094037840427487306397283612386837715249860985853829668710473523947297130705623507115591903320637075241000433102786068425945634689891670387774774646295259150493492725251529365423616759027456252966098229607250080481468893664124153321034739804371466239212835453038050155275953638272569392390457305389046305795000904549619145795043934515276803098124467812341723390176410793328644388421606305038955398661301778710798503746111663400124647201186155186512178158433088667539624118929062596768230246718133512807066848246801049754671783044606154705982963843969762387960739945295333598586903770977326811063843773597016680304948720124444389086596358835533271931122024447368976950849294969559566491213526051753557811138798163454427712158205153421874246587688910408002860128529149986760030035428761851949440427104945938336727359710804821648146801097886246697638686011358520512268883484215658548724441367052961384103565434244842435873579233884811401367187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,25] 24714269594427743036874569649294868149798917747115815987156698701589711260003417182062424752699073653975984063696568707248865310001795356048787815814665690870634018404955379353271616505442971633545854504919135038807353109197786808994621785567708066181322906148880243905228903001656155566088279250899529030936490098648041945358397370079777583316237950639212952403895959523399955031105887760102443367583968962836876851065133214010192608288472543615663554716227808244676802355727273207312514883813372910077415394739504567183392753228272237525570032713799685554277518145344512769666654926519660079350983861760387742877767710116414926539802379730294930288219804719037982646315428810061630707634204083314647637026017996536068939628762560848144021517260434848385471193940283712108437350048496058192256268095171660450552768383383870153241792400807822065214301678397703128906850990951871774994563662635535331935694679174612190753892016493187275275949151416644006106489543129899038940048985423153792406570208878996862666999005042085352175988468040109835455044103312971331111680782507048643820193121578528216802022335908768030108922089367132604203952599789472497984294738173928182333543745230246016107896145874211368633421108865463438550219140655028959568271781976269639010921349599086516977074798373670555621399850355611294075161298097150094986409867373048768645908699265430493694386020284450737334404996098933686319804972138896836267099899311034296845952498402127281544755385205156947862599287026947355100894143774256757425551892228273699872715062799216086508004504927003305998964657331300448247298907933846778265628624173979146454241178568485551805185653210799522523950952003913183263829648072643079658223828875122260728621302521321315341845661305553650831559503246878673528511592802624914613965194899779441799341065272344059187194843568613477684941922009256547853942331249790868795585575849448895378304158328164870218488331579459204456196562722660067766060347827543307690985014773273360408015372362527952160585703333491746870510802136803415829182289965669329515933972656208428094501999286105549850001042286747778927202896730414813850191330959732654482832811907425159085284914471690207957273898734955642240659862395851080462762426468763680707442841962616371663691519535196533247041144130327746530978930508759617629559257577910059525535235101110567271392372671593542612567727525809160770305092296681966609754838617559634346603993451393241006375009525672337463511891233285354791199906751625274728954744534274099771356016373092555132927523158983120122046924313899763242240552400016040272782469816414809690614203826028180560896337081278062441924703307449817657470703125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,26] -24657087259522017765143865343872563004848483953890652704687083472314460508515730288262790407584325848130605918123347421524761556626457818018034564755162506168937051794450705539942498481615980594192836765129590975501234356368949314311658734758273458759696727931114541464340390408629669176521214153002698164984599302604409007160765060856636526772783509805484779832776933602537212232041003013378975489168100964007322681776435594345514846952587245697687674634784002521930689696065823349886992091113334566538102192856375571009590940330352443068346886286702859455605696280367349736548517942747304269802758746072335988792488696868107108066256326574461807816985774742270551349535988803435474774880907862686892923289886113250776236506979960791204982277739857096510499446184039721835315402280971423298675600273928148458328836968075678672779999420172892862220476949508019596318239499637022791327912069083242591879971106658486186090306152254614923213191989552434584428029507162926385965465600652540296336704982993847781695819909630736747235222439236666117983426883925112788895800399907401197262693071037361252668691328201661794569021064195099545792294359969428954490655954947647390211850016878531872278727924321163487446579903475975023154820435514511161507068868017909080028010747664726726355207788664996284988443960306770968568347255656512724935036068029379354289689355753159341172597940450522428097973314683444244916232297239538367440751462606151912728040700243602479083832466310256139646776764069385138423256635846832253506694728744511323871751839765317803813852327490280910555173235326948788435834759739524676331415921643107739253599744749927208446083929302959943960832324749507141928771611334241031876195514000043944674326036213934171026903618646950320265069796147363340557139719393406127769230623444019279643208168069833353050573630738011988568307263939300678616411039345465754251878236439078601610223882918405838179531524785789056828438669689205794574435959694943579779025930641869451126947285861900104516342721229913597819540878070777134628321988249681493844592837576503473708791283514879433332828822373138099275961046270533572949812608625173364039590002903638977605816882265166622492944320764502318946851620636925134116024737570944563413357458581337050241511559247925592627562274511158768174137941995453171398136578059881600478967558751170418681379204193396729289432734636078365088176469243905852877598235227963566928682885519430039143603056765383929909008260852410011613656355683689389048788955783654574185298758810584117130118800228352832584340341746321736319767330722502505565271936684983893039465567764827217270496217613184875006027141353115439414978027343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,27] 13654805888625198934538697151597561426343321480889562641044531368392163680153794107247847670182296125743993922603240399730144986139829371779577108560259896520226118339072392536471175023324200675784122170913618638323017059056995218843347342938170068003487864146521024911322688061508712345431404457474849044948138250460068385176993114253279206501583889209678597745198959326943750247009837540012286501505663929891057202146801757465451029109510442720142341157010876836243619074034828749905215006513928868822154208127097731820931237412822094422647498308687937776750064447788779701418957125024266785510875465767491499823166992580022443229616249113473669144829583073204215008477682518332445416194529721071754944951029770383744685742169042523762122387061413354306313018914235213358103779772489607989852959171386425980753346399055182126114141829425987144747448008207869633581307383166371032771824286142190728990524400783390030320311247191832735828086918445341197023859603627516249614788909606156223765737342700119783532848357309431253670793992266010393593721118038954962743160884390820463243332298783781270228193935510907738087817791087115203953858404275004976959368831877796367374527860878078060537041512649644614739196143120785974233083984847935152157895779672074027090952737664155350095283818528881799976408496496933568450163409831997139421907196607363917777307010970798378283974658133674537703058731243084736041350548701266611475777780500667962802353949456620353692191496197301227436887262459067821750549019124827407810657680564176689155712499000391917761002540421708566673099174484793338068228616122603046488951150970657088996317745605783641510889706403835428661758345230600250009115576667052882655779114693042781066119050118706233250062858383917577223492170855900072325285760852288908208973967758780890815525904168511544967986061696920086886097385014787605722635023821740777467727184088508785445156504167419121250375373965267044770386821967583279663313336597160481658718600268032776463132952575614947324707912611422978718059836127528203313682620859733200407357438152000112576638609011214855757537719141550223173568975554697595803553815588567198318061255419447639197860745709312988206023298255118899268242645943043360775066118644126620706352722132833034680583213495716299768347973062518822116877218243737151639871340149642070993507078666980422057268493060287273352739676230784757325323127747719332274011527487665805958521910228721672485230940871674369569071769266672500904125619902071464726977546852791088788896767478031620759432257808060904910782448255201864668340139281952690694080489187892975564972354784615075156507324818933035714962898055091500282287597656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,28] -2096530683561584354223978920180181602625530970670162358233303970795152984366075492053471212414383094447961034486383979827856636738241014895202581518943215515801314160508464676539555880209540608716357221027049212531714284471761366803796637064716760148148894899596228868466612649707346240903940735472887839149736378370677320044052617162388204732105955376801193655258548066985531870775389310645752720243197859206677771328185467360131202759454500624579365720056452337478017809052458576082500347740509446113812320812158117900103980964184286643230865458445266076241597805548805330292609189928457835716165425345040438816244851029447093443544819190046628790029109281715201555254677934648063636498092090282791623459419758693637391137695415061103912199548675121698069075836275234634355867635042685095275502035811935656807667365166742630620110440073123672147330866662809943198286318401554704420596048602083091602445429110990434175344508074758348874170940535520652840960126952588692597583178442657104698933766520025241644065769588145414932708159170257368813360859560722188810227702797841225825532404799924490169276852923037328458530413572803173793305618488392124994544096924692117964331418514020081870560586765175177392150065158447832905768307223681737058877428060303344351092584579797982037395802467171238071165724151671519111143712348026481915953092770837773704000064383217093333566882993663353364281983076060933107819741053372351080577530040465721100064153946559401947526212637440736794104793518855102604056293537068594102092919588208838642529143272644002391652929280789516225314171280337502665294485547824979858684497837074592996267125254706224547005611222434705349444430299502386773322289611257306174220466501253267623349956181724788972313836883585812757573569866864231960256349106455766307773476353091757871883207177807580483218942970298439322369133515739222702687872408524942424774588255098161123490532134869236008857266236398036428112978461656154787693816727250924734245504987379049347717449123806146126222489662267102954120898803096103707503956357716766933341543757107552314957175068159033456097261305165645430240507144769663986748031707280167743504935927487971410750164348322186890030203590314826238993354673349401401032978314867683508529253387412319306899379010216662887942993941841570987629945411365108158208304245049047029627127808612780271050746258317334854658114460410895913712098969419566683495810994000211129098489263232673402437807206705221430698002574701710974882064853153182497811280017955367686213127556926591025462096744495092444739757240217318462480837097629257345136040685376736615797266700803557128619943831365768360797119385097175836563110351562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,29] -1815739045628627512720037905259365512208141460673633644648968105077259552696178222373399327007890348138463922396025346795345195721443713643031108199249958887596594966618377300450109519496543620678891654385064542515026415515977186821097134513535048070672913188580485356687145275134668614393049330705651288154359730038176439781249668728823141029922401429709691958481051175212218294759981482533072072263051823259116131661813871936302856405484225101763621855760298796252573405863836044428166540949804607630024744868184864308184115295717717777121346868166197313062851562559722228360116721742476494447028783200143164553837329537152947234515753301954598049612550680320033889578258092642106899648110542121087204870818457117949337488763561860024132228408745128193297144633318604890654114045139940966169017021037389268841252717712329454045568261282634666318448501543948303296304156220281383589337870089659240962455176898385717896223576279745333010347143118785426278693902304087848880691789686207619191759383001816262592901682699389122569023922017783084885595571247358845904611118655747584494524939206092607737523232910365756938500902505621068305914434704642511099169015668321382460835465742868816744309073633070593239811233205065746345632943319727941303160599003403152547582603413021272645813880499097016681717463828607933686545505706594708167931800897554894063398698068402500045820511693178515037538783468201580221495723171058256867654892931608824885753374354228249674979653409236023437284292607868603307146176882290382108775907356110312928109647493162314471548631590594244144435750883776798289866162551068214644002971755972473370813505947302184645054117340843834183592500687314035772729620391570637554641774015631978720490514256873346787324467985181536414915831223045319415825300114453498495966039863615917627968633226115264496916174895829399731580221301890710019331557392319879540845689749530647829577490761842577544766522998126842263630752624806472057187211581683344249973566814247686825384666616053419087662134098510035004377640662940717562767674923525202026588735275773500279562113583570369880881842977796369120191666072787855627581588332751347821139707747039690557772981109929111735286498690738966481427536923665337436872484300362891425883651092548615561242695016823864684701466074534076246366370567352940724156534584210045584383164886140193261746260253686459119344244417440548357140376244525241938639925012486067148439716174074908241722614374234174783400789201871628555166768894958757619506226116977001381905009642330099160797941848319070543277400734398168214203536753339283987121378014287079226279506753103827300685035438937431351291706960182636976242065429687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,30] -997597064748584647749219217648082530339185266841022773159887342650680134794473210571351151475561546891372277941793971429379748570098694993776985474280091639067000280537013168159088711733710603205692236899384711471791794255934774215716273895903522723156169887829582551359877285130682963369793232421551788404993192952080080135330143839508449270287184639390439384141987093047914036862513263260240556537825576218556364752865562051875161439261484918515446871976250213667833327893143718181303588996273451246339151035877782982888051826482864097648360825669916730039315590645191144983545949286124137752446499869272691322594906018466756771636370639948614205530116321080704428749895731061905983183907884708699190934818733394070138210662577755395642199291566950121598989046952707291370037727991910322930443463763180922800761759132141728069437471964455688440443446887176712699034002957266062051939508406130814053504777266718958877232088821502692091076915829425513787259851226997924880987694517033238037416493335451248382721065857177785261881388530239056953578018623109565569772180441814529198273318468195212331909900901753382716747341938346484344045888091487521109628563296887147977973518077764046874577965369660172925731148925722535758132989870996818840045303035897246277638281596022845636866534256987608958078502705593047054055538995542484554553095717142586869437169262867449483909457844886497514205135774572752905024527883104732487004960046058524865538422540360268880612724262512163506074698436400173730550399744463100707526547621318738145663503266900951384907849167907221839224594754981672375153366671883953997628266870687386796171698254937902484274927250657884501423710471777325636213331033547057952222316640096401080834369647908159314958274693578647752038718774053765416900667137310965344795919892935381951167859296100491567142406145245733020090191496655503112322636095126701227113015942524013322788160882716104191119001021230467071784168828745587552423141704312820425382062357833404805613717255480623837325656843928928634848581829988842073508777869420245066424945410067264939429908978642199916130886014454017929798887482454090856247890882824975010905274508812393363856073492112441178791109488853017298635613306470242125528075390281207924470112438854191972386292562217739452110623634910656535413489769391443604993488745636983682482090870583462923303083709096542808626064049817437967299354616834404003337057907984729549358317380904447050037576625363075422833946480250422265064659758821523064993450083095614665785407850139256759653741927645175725858678655767209338530126650746747244968242403516050796364004674244531886007967646894101232390994482557289302349090576171875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,31] 4213426946344894745981961480444163810443625790876147483595681807730182395861751801038964505907032628004243950291561216040219283605990941546639190125574068359912602445187460914875115961178806524469813689673009438230898679510808228977788907030282446064310480579694246524128544454205292022928705075881523740945898300488390677079880182835333761935502176264770648644620112226126327360976463917228874869776099568419229497426682070213332545686827334566620505242626463004005522800933149941356518273844751911070264474118732255083050449834327872682622701159576539697655516434501313958001228163637683811119470326479809591616346194133223929083175247576814728504800194405621133244888387422585077923498292778181916014506587056560315798124949774430426846155082904834996469373162722007169009462719939090434086329020980934292537700170790913938106590818384913235557599212761636101954425649022251184014018873279265786083369407122866778676114364767296256747249775230697989603093212974828496942031721483229066929313150041196878639570633879474103143228009446436585361801368649991342378646415767444325519047813692613897761864841055232598615574406733146406079121594942148115631260618592021783549942791371605519401487470563301605617070114681733207498086393712452127762122936776499471138011049489447866010517572162551615675938618736111109209854567996120276509792450597668461089436132911513166317986374977886770903320262751470180782640389922721320691621828551730402199919185775130656229332823963399660065251060751010136682639298799755056307091769718803586700313165619890760951431574678614813338688709741676304095789514222968372425888855351677955134788252073693268856679603525343492634843717071162288609865840371864423516832641225975890779250686705548635094080735834511574880909201171660684171277148327275393035156272428347320278747164687336156989752048822962216711714096017208297831152913999100120758990785931866624815833318436189351630388423086558376138874588079884834211327658570633332495347773246763902374815060524505766143921095285016616293469118532500898734924821457426240357853725338559331944165561164620113333479514486705393636170536516287964045373798994784313875676544784835754219590574606500019493621977188088063374738927146693332671539493940683339689861123671498444061728300602708434243829738247048036031428569844624701008242557415815824375398055633867003377166915793130861059009820931489235386814012963629816050066635942032576808597552109256778396138205429857590349407770591488662702296246796207648724776306245745238943540953375125689814326339182779822824795895760001564999230004799026647579655441099507025322130846098817714992057319178808683091119746677577495574951171875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,32] -3942907549936991623005931419562535180702830663259418041251094928584600118797012964000264915754507167746454369223684199503229310872123682601555686602420725900237188376461653279749310411132738476783613289636404521014607788085847999314900371156026362945450229746663470273010807538898169489881562874459662577281283255455789318297617183348716987801836711677794948568051212479509586566336643963236264561400246983502669930044274311724666928193729663872560808297963106086011002651855881558891864942825226508956807654860657881717896655524414377312699808456618668751942432090768117667096205306768687355731469240646410454110407061999075392975750526014319687987784455105743801780900594631213678479121966213346324064422450698189276797680246181738985431401317672802071376393346857218941140927183254333131775227017075117302110976424851420076737568415976119795264073666951588719942475024262499900849729889022752109602945842253985745423568789883824582107759415522307807811437551483645051209718153789974491848426363856695293171793020523413131185498599584829177893772045231882603704361638566576187213953739466340148910373467080928220690039435320368724283100318159438628712645692666280248430753725795856781575405463238122363736070457959119638811271119476670786763012360463012191029555250671076821141065500946510099814353091779155054951926306199386411950046079268110380625726245016437759093872877202888431361111826045907690247645420715537607814855196380631698075759333847057716456780166698376157681314609119437428997229476353666219111920810478609289543479471236806083043687114799120276204187310758937799910194133258248838420616643298886192388110835720501322603460890367845657280580478606067534530404313581670594777561966113641469162305136553216383651286400303444877568079874131185433595295756085057404562842320305108489307255436476078661929051741691570655690875999621810330174880376894607215104688521753261158483244009953289602753872960348900631767670297675665815515874247345979727560472224859343046837331933846797769814848136511786656057126186827708771912284402050804297859183401948420847578692020525903752852831252262342240334290250234672939461746419439798072736455986970066365013402783621739226218446217216284574135488696138571124881847438398850300591312333262645929126689902154894000933125052283657641951115703675147569201916019155456698668672836402943814323510393941025955160940326537917285219128105480010049339899450112320233529351863855259391579090505589691217319739306066330662598085924379103558074539140502380428913364191704856557732899224374556940848476015005222862018448643821754212138709736126101026609812899523467914869749909555218803092202506377361714839935302734375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,33] 1288916133246079744883971117118483633667248722240189725738447821276569953165534074889980196930493585933995500535347188282602033190053580478068327691534547191867854489953231190340717133726357958827227467483511285173460614838393820123474385417139919467267030953086833502998069680911749193010702914138696017030816526887939099945997949139326577938010883004776323729709852627046523799670742744483412684019326981618462528872521501658398208278558967309150445301799953177541625795274655036292855718821400062853346637844376619230277896108508358094836897631173853587706206116216659103526975806809722904406246470025976321663796542690745526439913428229466883248019457051270606921132697146839310998458710266454756954285705921660254880058329984052676016312869326523824847443001070817244823490440321987426746042589752683359334767975878918219488459703386750706726299115573850378862400196351108137745614632936097547096285276597922327325036342952710394182278754608715054665592659479226225710064802950841814751451849638189071843372395158085226254494505150570688480828212158749875180001499125802266953636858538642685150984169949946805821711454335290425554196126891137659693644784460171728060195964777877957765374507480824661793706980441856139946445837982061083314499261864111816017319895786711418902274762862998135350446999519306274233156194684734730297995236060189320016050055539612305757795182680179563070061675301933445667037240749125789372227135282939961364409888696577608472104470884608824652139845428320553231440805007893116770776152081925890381751795194060964059240047326974276479862917795052745072881949509323169284611510846101771378826489452991949188563068827053024894605975679757970450599961430338348706503524382327624718953111634363276191985594581668583277634476676259989807911003404176006110260525644469355121669038615826151940491220913859325432542698500185160260974231894578192114650759958319638053481306243385203153451950032009348572890004953693306698241880439721968847944452443855083082359999642718523592773435264120896483975848868253126120508751424523709867306515086983769066261162322625424202787079347617292662791216966510974783390502819294038361174594676488932263514255894190841275426947269357174213686489034551629918883721919180245743103521241995410884073590773785922111274830524790212599490541620813850152732653600316301331029283429982500196763219266218689461022691447847134634382841681443403575861818376875377908416508485561276406113869393878848609743401104106042647341685693103595980449647612741662342436383029568770711273823919163663707335140731685382846682728593826693444441050156684737186842881235967961629332158513200692895317445163527736440300941467285156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,34] 910961487716654435217208157123205693113045778959839283669637453566655996062671767128284564050676431850498537801770542112683256493692051447247006495696072606297963299735273462011928248581637324718895147947699879442330682149227799088563496638997324093488463959655808913279640503511599728699962381230161494946454596683655232380914932908897598250388866608432190563427518346841517004335553755758684285255953368895609281285011312742915475852007949837251352643382324300779805498129611789437859933848924229059436231603482760178544851454100207380380882860560271017804634546121171690819995295012607310286204661469471701175297404405049969770716156750405255837937491704893146334743781543948833589132272272297422257575023796800308690824345712349747485522413380763364923263067553449378292612560405983015036029793719271047681802595973240095137379910152525161764385251609683038283659919624362905909684180694003259785168484274913177925805712864587421231851792449554138123847952376638115931649244968683931828173452301636356561297943313044657702069109079575869006590873459866682593713916479673314114068755264323239026386976928142485264811619893788569929360549858748401739448016372790176427481120345032618491591728462511185610066524944832316857979065279942642446152730769514495671984716382470361403943055599552142518425398431132639793766950291164690261920863017554232301537372209584069583295637149993800765099171807319478545883122126197755662955065621237150218077759647325046005751572383496497417323850472497833408915196470778096936417407129547389951419749974365768264233507924786779369606957245730032223180706754274744658483264832924516133102692971206625393213708438635582868806443466203830507211070997183574825487493237867129576488392506787537406431462252006790792096279576154970075603117881801709554926649314004475133595505892363850593260333178094033689918805592784725674053275976775701340779657859725044274880551747083002864568584422838096973756581509009052015981919584413548148185966940030974701806392858308310501991642812888051767454140056072965810563917975454093554222334499495378227761649317349079091196267926710059228785971835061398981945033517757015796154093797796765534271650483524084421471093664958912282944541502893695587628573597921383435668573729676635058057986585315694260844973861388868232304756603016404041262311277606834257581593838925147619160254073132295572662588028135031337321032360555589774569448599092200196149226826787190756059936466185173496041483986019040070838457835811265858751826139878651082712811025281773591976878723482757867397135096486326748625480534152038759497091581878313819425616042491586133967367668658621920885209988227870780974626541137695312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,0] 204777159020181333299417082619728301558139501368265372339424793877948185141750618356779781475084548201273828219068614725840792092837272479073074595749757112154781545955785354347004392297397576789562325705240325774265141883517513011468874214399367870790866008405818670830357914217157350121268076206613161408092879811650816708314709742544230218362067430798927730878327206944425677377771360481999956057317784549702919282534161080381214662712816022215616844995447259192255468920781116781790491994809873256602432692133653792003223473063854367768670853017562873357810439343947875588638181986655322616356352136692652199199290636695686861624669004548558631914896167267405715405553110597656653763683693038467089426616558228365762197594722943783113556273968918459389291437831197047297079407402007080784015541905299404018518104335984313107397541621907899304179451577792569727262730459661730414551589920788164273444519910349777903611964741551114337207420722979466854466948801034797446947286796052843866047304215464568980810344408560545569139497140617053954880468117595707975531912341232986367314726145514251730568420089947743918464167262734855619768704865040727994382741274121788840155433400129105398390513107480187029464764422511595914400601907886152341707896963243672456305544325465855347717710053114265976567362535699289446994560494709905511612037667983949588824555898500999499940371882267375211051158722460893314873177008792511520037284557424287094932275167109980239170098823249427305422321894586296585451155582322548176644843876949074831350641344608218258407521746304698773590955332204878723832109380268142687045239609812456600237173895903776045176747947164463000576443382722773994912942121751369001304414151823212531966182710373786652551727291623809897628440541392433593582678300407250133349679774801231567185106085227940863785838712879553711624241277489062016939253901068955877071549168191994721039116361248537959029962265489367076876415953227526569488867740926359961421251707559961423382296968513972548943265579917677232340054719083811857558027555470260327564844718226502220815478825116446920596587412421252762341188643152035280659783651775687270239754352368080321314780380583864147780569697233512575243237359391247478278359569737395632481249027777857696403670438017028965634016332181825600983519943618433722039092506829419538770038503837944897494362602645298682658228711997682066310473153553467032778084596508129258043488082237026156956180727194663519461024028354537879720976422482990682250270197757660380522178045215042629934032447636127471923828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,1] -64199243248726467858510453396928862445001244058768544136574856694936202938829725793925318301894676961282024855275475713067638036632146383078771695705629325815625651437284823494258576916224930192344751622827879099034113752280914338071636701941135590431734006137177599071741561964612566285849352864394708302551738896934037582070556521687752659944791102198976521992370443614222999378790862138677967103829764008759436238605756622020013007551677562231944013770414698834499175095913829221991682653626704248545414024614471333010446593562868943882395056603407605346651181659832108977153671224514533196061649287005418844042968471966190659965833936966178736369321413442184745472109041782954660771347539167039917031308393547362860160157485561922089775015036875804600902892827425621770186367449413697359345794408079867007387824310345964278452216285202224813871702015741617577297087732282783273079572860386534745716736254235621817851692429946440266817294268625962296549706017468270550029566109655316108568050745033879711496232913972624671098873154715930328352691208487295793347360680511645431857237055376299443324142216163783675510694312610942093786055171980687463112517456043908477570294078876770150261632046320167857327828851530164455236410760665891119834758094828013966236320579806733084014637241444623010771304274353966565736895456144482696218310138476499577604008932085423979589601832458015268049349829859372686227862562960811295707805735229655524726378410115571341281023103446505988748256585671191221451967226022269180184643276490516602855585563523937249436096687354790585958669897890826750377899699319416253856628301047557552011237715816349329001521348732732334450740693813426126789883295967702883780259977712601412268471044520807752162392104708599394331090706349743889126742104917369031002281066631197112585392866405914127936207586088224439349922072605590878773578949792555893296874593821627308308948365987269019617628204726975123862995591772423772693913692720750829674017853777097226927422950824999748488534295894698470401008882597190520935093100752736936355048573670081052201877026722030921363252495642729590106027646262038646206845971366384372101518855724227603663134244227173047500791627926392545752680915897587684968520819397464832028636075965486443657287200622744515333543919790080244995963227487009683652948499387504208992147836678511206144961304079621522498133347309253094336677758869099385847098237868879452275416105878679650856340116097345890235102867884747721094657058327446489015725163995254135287364292365014373231701938493642956018447875976562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,2] -52652404810971228533484979592378810172195528759473500487867699504281797459025170490890041866180035822032679487171095902982176943880992187186059359570919172528207792077473398685139847791705651541615907580531303652380984935411894017035088163436937547753160673889599941324456651274739998939293887835160848819678592654135857318239886321409952717729507079387720842142046755017871114342596974252336443129848304725448776469531178604539537640181838964384013630276046367450121595283326835472834578545101690636437733917904524364345574565246671527733890915606288127684045694503824762756287356291161323223873331062826324346641751376910042746585452656956101423057771069076991799600861867794076347646058959369555953574233115929731744531458431906096669445756390670894656120691241996629307346752125454849595286864010695508156711221418727639006422084733584351166327661465468550268021485675025642476283729343778549283253507805591050861906324800275958531116283960173190680267944870655715854950824756987950114354336208106972030553870136953971829758759175605001609609827737238409481562873251333836036668269599269062126708719839368077219335777417550204864040676893641664876964143324191214218828902331532551765750130613315539041842897003061170914787369090753364457903120301722863215610638153253201650400195329437687888904947282857127852381216509885299625139664381730292632793093052942324261783658753623085927569319976495946771970912755968911102441442965065613931953678612234061388374764322714013922912781360689941530470686164762574561960731405658203567427746038394615101993529040691087892464858717723660994211095041216373418096389287475396372155875249886033857259366606811852224854387957701619334017569360504696179512796260453684003295733965804545692539526223482585171897816554535628228956864935392017466373875356060839587527843842188662097169583083319137286406340218185621218660165178698218815849637185711522859654430239190962821690732914236016430409999375217787315238565563680306418762311411425630413990235773517683202106562961288199847236196492851017582937593955702038900862150010472657292638663124322388318367482270561179617512027917404439986040864513158779560596679273222182226669106265992709364521061325838565710482623331761747386068429718056231342769782013131382761325286694702634311313869608320416938439117304927844526554997827705273548627900477253818540731378818756954762564527238982357885263139921227311908195261245276370413538181380174599050348587414576394163251633267394062867937255020569614848100307216715461174878840565141318371279038901278113371517974883317947387695312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,3] 2415351040014636738642609994917098444931781705946679894992241854242740576253919219820337068594251700477539716054984922847167136679287651637565848606220868637241827355109835260571198854037161369157706336133934935320112958963415162475574636665203968189325849634759906867567846987683629681640594243509571000248436349438299448837664457554892310395938600288220462128446726409854121755761692854390942365825414501397491188173535300004201476087972019039997295324640027556147029990077307730205615709718137358868614379062972385571134246338080910125870278879194937177655210091276935292553562005361195240408163989448880660044595028349656036742167306585485848479947706363928553846178663664276594931957069561790054675272130173596144296333022277775820198212233845148614366782396628355126779467947170499028595592162504936858393909481023486653961214636336252229595397328019648323018953934640391488577745382346149371389785132664541251275736509314517698933506283857345245786650830837033204368833796357315333422744127694706625673689429908029853530398164189633389297124376279331529208409139466653263043671074759108697567489940781625349677823180219981046954950643523540201088443470143516886345062490667497071095118051222678299003906968305115868209339154238831629193598457709438093725886481842094533384066324955677500269006946949479158384077386596075939900580007395470758459056882902342642982730802574123225920199673957281498889679925606862749279850389018123090823200030221924134955431281882132014986316913189673060681916672642497925235351743285532565843393173131824292921014138921358339915118961208261628898448598668563458631402341506110895056192880292543751499411988575608871348795946729900839452157379461168881537236490304576852751310241736972755374501523988506668458033966020575704188123860469267822357974572539030470784592543650236674944054948516588503007240178328821880638182471916805996534596845459084831584270775480122116200622203571671400729579586844119294157256577293658348122809923237553454108114747694043784484794567941998763008200525094301183973542094943658531981693969524080245078075678072750866936706041975261130101783477820890526339471508763801956720931140764509144972891318951881679805381579686715153448074707171188658018133692641748405831253218374507638157490942739080353416660808143316351742830539133457104622723500499327671447598220306644237459449109800416091126088555633974973117219457809442816607452135362916568888626985732686799735138245607451153781812503604695541617638987492170963907725065661684536348884639675816468730787638791168703278344764839857816696166992187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,4] -50550227060897323872115836358942072113472116336616859675805493776755368583083039950286194463713766554724874934935428515429918273540343460336982393267477403949984465493399293067556689734440350940799077246783741183537514070463416339182674917304038593050156375462473425282263569610901186578686503586207762511705956654463412145253367156499746992634640665248735063050684521830544396221300292878868282677443998380187273568057690886617337408829704656164423914097139061397430570413114977675074147291071413160245258479041775734014354973526518326366780752472637271584674134728229338688222206553552028143455468502532308276992201687386539891720014903724959364301796459595003665715727599072067749278804869324103684605289424026373368570965183799533541912738877854435892056773592857781607994901450333674224265144138834577688507096217678930678700813851642340982206971212299043407953757656191018397862452829611883531358391994005761900980582503623185064049343320973271413013062844996567830960703755403106652704246359735984491820695335371641092944775898684144022056414131126588014643610093671925937856576894627473424839674309462497602078150364793239659461927321587282010939053341750001861620181568040770395247773782371590585902614493630438057725576418264851837954840264535861898468568088835041890053306138135499850695978662686366741639180494325245955179819748472556393179728673472584313840338745682972870826179717981830224601813389686928276252107809729697253951465727727813080555872085438189537762546012349669993455696748490837908362321699649598351467272913838662242826494462284950000154687963722466514735332763946606178097861116199075984573712338939486161133800481386273135129454212550875169593177593234099446970354731852249523391810724872270168103102611659642203846564587214992465420823512908083568827391272482933548613680624314580371328735911525841078918524541927927586990785981786827040554279011747945268339851719879291851683735110003958863365549267977527119869368295116026238376027371673745352575166127233129435251449407903506646988183295475223314356997751383371004759508642478354235646357655469706194114419751150331183796787695026971718807543586671895533325139996065673650183393802069885462117079095022233353655055667377679195601804652873696635425407175265015919761368693757827051134559138731522525696858520098589645675113343134844245396969587553457864226774916088641591245379326704260480822958444949391375169310624198443990823805528651231770278397246641052795641693185433561924034367939791331849956494139717397012811556784765327592698536777484318027742205003960407339036464691162109375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,5] 630280775038368062948251629580646746562851418949737323534116000455230088322340954710786312210958424575826465073845029049276609853447067353595807595110143346561730239950312224670659499265513330572803524422742925011245942134902831310570109506734491848894261621351554169054718224599228511325570778673449332362054038124089894649444095258521704822440545460994784485533167575767337088535462713499161915482236198447193635581713591507838874283894588014424874119893978570541468106198624830044527963354476209543759680362144736256406212063783369812041365755520902886318322111871456928955255649671624067614850444394802144196068508416825072545976717897368484914508510667056512112991620071094436713726626185590919164133044991298991689887044405620118324289544659133164496121711572629060247846935366737620335970543371605512866036190119555705359225725569718340365516930273566539723122078015528948493531226638643316111658281407300334115378623785426958934191919999024566999479843181498283772880585448479422050805905959208935814768849378380808635688299594893226748427641788751840644868438768734964478018800996002681720286244208338740253288426438354828658806043992357879138041950227251341014941163245903445174704483489870350946298934381958607187849251396185332217107810567428319194552100401824790590384161959865879689531463576009258408482743061422127816646131266053860254980942507832586553806077406317293963284440461987551535937458263427864622258065640678652388059676524310119011361583713034557258823907297219510693120446668822552299287341643853286370522204394812883265945280025990024107646905161610031461405058584529961320811558797086528246891457592160449959976753799278654654252470984010266583184952839322702698148589870826062371056344655703995619780786267738121792809016061022817621200312835969405316593177325384647133592132996283081165474640336145594297687813418990076055131891757123824020848425473201671979698928516409836990088623239921849633648587357015698327030046281544420685111401451190338796685684491212610300802920594099621059367814751160885217145493088033867483163895571570518952447884370369017662329148620479913317329827612572085642404872281591870362821333754220853859244461868975736347999309274885958412353189370780156747247204789509263362716499385289797069596367148465773435306188465212488839588312163085341080710329823251978669285148553267589138377455347576087785435216615414968054680565722348442724403772545621342240382834256740330899376483220989284577098772682901944284761501523714119827578048701045768245439475204866121107384661093843891601501416843689185043331235647201538085937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,6] -5218560691544289208823875602352365885124642956261872686758269255818475702814650217066130039686220233527136951764759999115426209445125303843240818034393421223576120672689175142466978611637459630694355034627573742260109153965086561493849822972843118284769624370084534313139480092007080074960837397753178321543915105283403286864075479986665781207648375359365169908800181034742671236028513249836972519314489775351333662612812528335812290355897348851019963079996474939626210586372726971322730090526158189833943136986241008569101887192482134799526813277076737230241773500131544525317879132051831971801809876169305442524112370226004664043199158477449282143240794936732162240482192383710634456681242137860506110957179410340980372175553697449131102471118756958746449920960399984573642170887667492668559380649145543244898001214618317431106951338410147805625384973544898691015780376201740181190240083239147479408486303295104622879077040469345033707271810266453726634964631633761629681916252127499956620478520671201580291674915529815624310648879570630124132140582977771866899051343358267300605784112269495664114678553358610120950727607540748179177288489846335650303044305048088532857263804958265131765931537502216572661493452391055963946856605723492866017686545241698928138302493527173175696631066901708653854839730284104097541573652440940911960242321957403411418688865986881628876288036116316033519511929399862937720979285946416516288598434886258985761921626810316222666164186812533052583047600554312881431917279968501703429924702538360572699225433336476895717883737858845923579051662077537912780768313094494828010745222957036501435627058899353993145177789590429662151955395548431276978035078744471784077011993319879370040298664734386973153119666177440142515800410841671807371502993851347229040631667056938267071137371373887669479825124112716424771887961009165980517113151621745290412277209011138996224054704879051930694972455013699359327432358541042942446624053440570396881372966334892915230053898913293436890122244891954430737630460231440992699211513557025687365818590963248996445115465322131495053829877351436070059766169559855500523727640285630239279186060994053136742043336682819625077428439976968279682606080661311123174395801902785684577672168051858187756491914254108527147356607492452103746125260556364449189324204117942987640044796321447479909361412658959614649772279768444645662301915553950868192611775024471351787820989915797014223056665059505558063371166426923307460372506706060565664285006441061345580708020479943594044429446992343838944761517072146173035207539214752614498138427734375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,7] 30509697476836088129356533689706703588891697212069462709365626332202344281233150725721295859495504229531641519220394910973813611155257453896022596461693119702351747355786704535802804425064984686175955988039204553538616856921987353315324735027365024878121502872301378078835282577264561320349492214841120879685348107384546699608380046633710153247174935500459495157387958705545323134184789837317479482472665310402780069066153026978833562275510882401816553701434151945077476453588731681853780328894157596449212636593078490551117822507870175064204747188876627589967566788863817436370278479376425900703769702920721773336273055745553016632118286891722495829843412888781246751719701122106358938860232912460096258124174831237538538129975234534525484559649941942365869925804311891569852194812069608359633702137212525379416203595607425163513564340908313508793126376220482257209905987293920528224162115548495421742613313798716657897453340250786836405128956041573199764228245303932802154465438648554004096135291080980931969299361793423018502314077493701289030739301872056926874251028722290526371884921998486469532544139975203333544881756713280451695335892289739934107464918551190579153668241131941425777895613181332802956671799913708313113613177994189958989146884195393755304659279764581360054965386819676346616599478532426554198111756730866303641030097060170976731933447317794556536702732731725575028830412130552202802971710566040989457589743487981080984271450702180618108462063923619158531744117380759791321054109123903473338176654944367957113210792981842054222752263360550186469752692896042846016591662321467425845542912356664494295309841285194255193479538537303861692453738499353153035840691976930829775408510589640168830540033080237357995780316169726618701028687249370975540940229467930628071124173562530809981416998665351320469088748169219118053014553697791402207247137778045515579994475476233290494838356113458550620542106523127548194026132553883038827733907174320553050869523766365076624749114616496358022308660371543490414590473715634673161020139687586519370008980621068192636649943008808602037498241044642310393893974602821615202426573576958919898556141942646668852044857172031368916449512571177284147380495764646790027078592648642948654045865582211051715763842558211829337606871794473816108969843430646481218206112812255895721777120388624143753358923504654289321505680582159930506806446964558096137902680003024883595593928745739339800342639922705875663395053166686173302249283260418731519518843135923452890180275920140943423531085208216283510522757744642258215250762987125199288129806518554687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,8] -130693987690553170799051697203692108904378391719034514383605997266682793262600617425655046481799191535223299785656235551533124824657738687200400870741264648843316756704119970216041063801934564803104759161558384813757037018859172456396523327737995021906614337771258719768173009485291933741489419947718500869135492966653924165595486652036470155262545693156085540965375127013453664825662961629512606876679229226690351871565166747033053014656213277126122187456092396428451348520853397410047674228353610969667184504147473699752029023178328901734244313766542783021989122675742691426524047667303206897266812894268647473603148537926064235648740584143377443154022752632736184684910810735814798610534123964822694310064978398574734989594161004628290843743445666411912634813209963242568865341215750439744389981575974234627287671214296554904174982556884517057217626475276007775224518602439638229920469918150393862462757666757583181152595977280523517215169857014094067280939762277815955841975413118401916078687685656777293400992968415703508187658735524239940651031263371498931683452352242300955786588747979752123373442293609314898078450664394275878312705529439906026320932304198151383796691200839201899393980428451337604666121318148325471520967280904392895211730237135708666286087696801567774701428524234288522344372501772058332161800038352264897267511906809087758456320078239245131939913925360376742534108273861044717777320725804812944593089841990272731320381187516486433279969723241324392727213796143797240567363852107166931437852113607232707517570986256218728099414647495456806130479544528072096098020064389442139308754119356886506820098116982528218600536297338570405813001634465743554894140035151328782989692690810021628620200439316201680418816255449539364922086745467841529275581196495089459161142340217333342099886503281428121344858084209569398043884090999768924702584957783224137846184406573807732506183234435460842387346094127109808046693481883113255271589287951720909340688288767310840544651789715808354886133628732805225478979606727963271478013063224803410250947703762203667630689662631991672884688050361614115723816290815660481509155448726345039775034085056366236374123410781778923745814546732326398917898780213595652988185780046483175928164168765535204157078135017323179910646457138371997357057293896804745431864766642835023350876836578156850988904606191968747765941247666609996504579990793985811796925944665739009944776355750416550234018316674413127481754420201536874589091540897503728930383420970129579773791997748059808473468618813548190788659002184066929702632720022847934160381555557250976562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,9] 420581641379652441114173458717534104855627502776957645493202090714841502797582997719235588521144545151612911023821660794248089632357300982980271654751499709366383094507950502602961487683609268790132285172565414853614234880285667881459592390954520164612272973981797834492043840288722705505928344092491541451396414576009556244374462113730037439926012902081670728138408778460232055758014563537852450694483279173862911853904691263898948560709576431800360210945880123431525768134271181802233397012115113915965201085257646245214491433946370678282659455286257049867034371788878567287401037524653926776167529971090984944981212272566991386617908768384832523753757095382591810680645198157159380396204760102861682592189012082280777454402810761772793800751605937253721695270013718093267145166619365358024420718181091361724913812616291586318770133600788049157947298240932738450748916529272318321835321977667258284703682393546608716855546732183956401535932162321054218181455767615897269536049149298265396429689879888408457147907703218184951976277928464524561710946578870703118845192925701474213758649364610239473546128440775320992138697496302229800654233618822074304609303118002113355703839211449828989377708685779881432090783957274932345695495736456950234751986626025261761620896447292096079386391622792717311645880290148994406080852453268066821605660055900926958353288955864625140388469441335050359345350092002186735721672295857550574471186828597776993403033470159945934637176050661371351635649061672274838731642863893737658481201420447555139404023255562541785822879351281337347867086397226061745730587929332240637941889282987845719309072818977782847830323945094360659512378063307139311218994389152312396867026507575927415542117653178581691026670981512005600836820382362505562761908670379351782580165718609534649753927632816909109612820291633328148617698218010821550598323327188154575110474841693528791058530311722665805647600634591943526776385416246085963559371955303489041805132256391137773035044534832759098150558000752657539948716002618082574004768817727616770963128368701999722096066736402265710678072165712125460007267849697985393059842865534814622064113558728668441500709704582433869693612541917102347773206018396354216134911842255817294266240932282168767656405903513626563085057203724812582082617925765520446824124360817441813403986430981669761158807122774250383419554214612646117707802234628299132372355295014356177203075527306344119420936218989270499817586559263323676544353692883168230229892504796822108401516237866682962927285000336296643550052974225024715300771949166858121316181495785713195800781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,10] -1038206491164922933703548672752494116707233807096487464072118147655753128196200671323449282346500828851679658959777919221098173494758736417696440739007537074293402311539541785725538591344723575052478938637709187599959391803321195299953614867598673006873998705701834848669495144358402150578035248224318680845178918742549003711518998591586857413901546516073691120125430627320590083986313452434555146841604194945039270161090655480345259580153293000158678170525152132305790945052620527500036311168621267077191433314479906484911274255983489183567911393004932995447569189954644270442881947719059227099129437140163156330247716054814987671210592331111389569434558133923906350671748728085579344027974600207571201009363166216085197099794676074491640438841914347297671207955429310376823072638149485928424912195857120705629049289839369172585036333167602878091842392848492832969877403181040229415861969858145874659635924855153133515915421743187695364025001738434317558380237621544026813522773813342924543207668894471343320177359820151701827951615917859788894799526468066222749979252881331855725521560692602682145044547122375167163358568657180453046616939987509634130880119957303979591026571315464868858677519466461133421671050671802140884999984516080624593038620887962793763380451423164585817705419083294787176056155538556637756084811024605066187828700251968557988993284729346765166707251956805452615753961807534404251992397888234591665291952554812829595470065971678912401269419343953591188131281849855915392806862443939915174021357339905746352514591604333031915862305761064109546563474199771090141025669319677195141342006401041758038136555356667436600543455304438779691446737128581972309111009833524002850896015536987135350572357087280858740654834684784071271545434512955750122692167318285011616625656361472314832001470812329451749047098109651125713859327866692856063422242915302510473014337915043501611342571073346043811532033260900183678946281063359543567183881524788565322836969621622257486826673306243629992219427007801754777896223888076585239096436006837680805772921243427927391408779271856941032948135480724050101762948817957739392344381328692861374187642235389733410819412221207917965411775193044033165973548295862373457662587624103595439702190639965964998388849097954250466153715559253938147095937264665341258854549320344661540267398024502684621774432226597655132442671460812737390924585652545618162541136421555627093807934387051158247834943099533071100620470918365624715954548226712909649720001618891253472348864058632477682907385266147477509965326440583260934645218201768934740414351836079731583595275878906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,11] 2010565460563655116776164887743405818692354485489395227733236486858888218969627209329788448819071579816745739425942510800134778638691912545689597856964698041922189167044897393997524785265697242502114764557834708525994307328512586009292564497543178584298876969313691402981437531501420641659357256459254041246706232062647640667618724128540407382153146815771427903959882243638795659676802248416927143933445534748180129297933186136561292258133978436750901488256390044877271687016312687717605338003524485989703352796533973819775540356261825549154849420012720102275141185635004613830395655706049608774571213587655067768034373734298306966161224057395143015682209624671621562783953980890593612953500326863804485973608701286090430700595115935483634807649444634205505258466305225703679355716550822948538566759174471048162250184747819205120608848188224133066339806612777552614315311498230191548040747757869510416260404630612426643234189382471457891794665569344523059165103221122800756569895886121698978941641271089484729184882228056631529200561462972917998295644029956478678028352761559860672409557896100775975800516822196517412253125870572670827049370134765391785387010266340546942574734201835543822059632755941232610265654767807299405345762766587871274491627698965052188770200100843979112717146081158653801522592019688803865118158917475834348566049233130992373092941043918876606231391950925594682507340903040935474792347040258491510240203341124102422319578515449810198914376609286480931884184312759672527088177763901098990572534189092419664859061246601491473887786572713818179219046258519093598609326265087744458130345932889346604412534727999514519620078995046138097577111682134974112376288864044763032863527622683461468021557483023268617074664318256024218296439877643651827473632040830368869550901557937168168714145306946470724601675630965766973827185237764359527490947270531561401938025821283262047651552392501244770218461948908695599646669968977393961730262886840437483408704421012938322451836120951539704442640571321835757884961439956978484378716471164234406993933094630421466646265648037384895421618064493174375273749295983839441917556685212770854672230947097016542523965924436884621013598958874502410538843755678572009700826316165822373864247428764560553367360329325424540064029639473008418938264772339892005814948463663362436768969695695294466568870584835120108953129682058798886562888565767008048053120035397142812021223454894455765458335380007407431766312570052577053894837182323131920510456210562975955817684850206585538393750728132551562119515588368968836796218376138556567511717076968125184066593647003173828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,12] -3181964646855671248249247710933812478556125199088336546505607193360810656690826030314275854318074741538397399598503481499732048501825529241327890743116412272124397090347303662683549422062443270661392785386438578075416342396960690386656255458052904916167186803040430790821625625953822418179052022606854694812358600306458076535904695660677669686346367919972096844551275541480997313363508309037945478490893767803750798851801818928821758937018675903294424444346800800867588878105396279826592025742916370102544104688736581051299941284092646153623351511372094692411197558405832109989153039773796152174227313748360777731244180443802263076757207900098988593075971422465779061811751155019422215402859885467716236508465664937529427515409750779740665531636042190842676826881818637026068971447906603398608064763280042733071815416432307683012116470091032848761542151966128287925828784531575064773272151072600108021942757388233788302955651459539805641043811412318303502257093276702773997328234047891742256891471181108166874379809371902778252266669664155740376099344384086858273710671323408157258510448814759707572232266497198267061791995193122629168600257969150122998939997379273040597296155314690521881094822507763077990029339379047969494006739746478638677824470922447473760571623042091964989488015687665436614288131154289819943805190714404401765016879753494879028217452495518309487843730960366336495705496667320646991462540167253110567223633721935102527858655756534277053287155184947911480185958442620633502975109946542346310231387426618871836555270638480205466226771121453163062758657334792634914541338387228761281683379641255255718930852736849814903210617614124820535584971133425343315165268938752205699682117039281403553594499799882719851719005694505497925613149880611597835923154426362475348518771128440588636014101759566655288651770982923177861423797337199434829241540619059869994877215823423036065080942918711002354155192981475622620510401186447216686531207370668341147673298663560265365339005961655149752178509579397599164420629976777360709177409470097586874273037690205208623300599846700538029369442138774915126636299613636523153947115197330000956171478368655165614587582035184046481249932189852199518376004732158399985389402875544951132711966353900461304575829545628657038898764990839522318508188997936612818110545796750634024030690438533253130279584445135139954380653900603727170250106921369734104683047596172424555334506286551651451992915699309383137024360381939099589672380996547205297844175250158911557468239499065366765073873396168124189435262762580525777946150570208960593624261670164798943005735054612159729003906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,13] 4568797221331212102798358624052831529634899544858963412106863842888526533949908441594664070049413287961942312728127501268970719870832142113110211399220410479084892867865185724199264495170190155785752352758637327110008873440087291087807481756418748632321796971690931655694712708319610182569484033019308460360704229947032175589674596438266558076067147599400921229090875550305013334065189442117023266943988215996581009114538577200757802809311405271112090786897451436347288473465432967681725467617770992370209063150556283783833149952482702994476945976062248777972403726569701883073091810008293136893766449585734692401942653674215140668828881997867793412689854650376080528076224822103060684213428921401865445866494496675454999350591876481419745378235541294125620951786930651672056630989695285578750503809280551936489016516003850510775149935601509106558269716496376311533067912465958293511961285185135883516150626484733440877382908524877812488617043088030790367570882468556747092916240254712711423541253218741633030055264729235467470451258469458024616218750969995175893516333573960242926393486579845883336135505560423483061927562450182683143666690321306147195033003484002733891040800662729532651478405816364468192542734058171669433621189907540631728074233013539918520541250224051411125101654179838180697284029982230487700914077947734101024852044749457008706841574303053643619450606308459175347579355699026525932854928909126633851842887282061836036067504570180079847752241731864566719188409651068342578781729091302705295933819089683540075763970677100178390561042682517076899382540566441161490652545725671887794820974021260705689454276557429572527704760093207805260333932509175506093890794518298695988430715403005978130596806444046668784194766072926628459207648159356608050659621279989427413910571881628304857568449389649050839638166581785108801951179882095070256350712911030687201609539321017596628470450577170580654574204870992467147935008814809035628465022973769346245543182591392106563240923508664614170041976067110757862614137957301287962697464363558964921947629489226405643026627893697728313812609196451203895947556437263948873836252347450921017652204780466074399740937063077717934197493635741795322558546396559004357242807621308657021565569602325494624540071764805945703550985385145206315453414148874339017148543124728757376661861187614995510594775263036535042175529531567274839664665138300795808719997946443089954511020735704384591063072052917581487841430190770150994155226444771118579135258995112604507082654722788080643577805827035778733877888261176351920042752840591236709630687008731886322721038595773279666900634765625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,14] -7118977162342990682284993436390367588974623869210096764022752987164281289938456115964522179232822907076747071539911025846330904846438817499336975755416232548899632720323180231856058270436348686856525996251074971302151062402680648063936753500818414407400607748966741393029831862776917645684724247994145783806457444538507089067207003794667867325145495007548295475166766681050183184718748600314248699862013314140485114235040395629691144895387453893531971548422427728351570369119271237331526343931033945634325412810287013194467231860028926539898539202637154955487586264724100012787772603620423927303105756827127967822933490784972540360977078605258620720248918864148529000362575311216113367478734817546956153665452277606582056700022902320362770069062258156992721303199601079893472566548017207996328832033061975501181018127935011903566976343007458263823664709157640035778575617043263126854181351279305019396565429577168313910849996488975393898630225547076394512102027747915682043927560767770643248149593015620701619191846164568898578225300405680750428640557191499573682524555249487509238582863376634027093589695433854965243945093360192050541290402059458804269245239443347564699947115921354923200489065664448014941355583161720505746136985154476204651017549291250970691601735737312163933598905198867668961997231657628693244906490623945784588890999099613621328796728676608916299759196383871551427871125452153310120884331125938213331998006296589935456558220265774318113934900033379088844853715059126118804986942861807431169786193924171402329135280605768813121356966358059274874404401119008084859780014663234806938943877475274357306331402113312776999471986252000893181372364546393974500276808121495834798132320791205497005511182619634130231851074194854805117697059251319487063192616933617574496272345502348657574700319432178011383174367053859216469310878913361703326165766342120870443114117743281719404836688367122235176959881774381985166405133389467432854942915676303043092257338688273343183682095966183353755429239395582525306175265742274970983944343949876759154065305090871593345923789576381689727232573383491154260977232390054761931064836486995263275067116186984234697960468908648234895637438134063106101697484856386344946535114442912129463021142150789115290450752002200116711115478819998706133148959947486096892174969262226034819045082765920498776385138423913356180233783107235713583916200233864760911640472914057570895769068452261386140985750983048426273587745373129066760085344307440598419125325379959454898246499878410389141118478957362783694063822091362683665484070182254038602484584747351944317150795882298552896827459335327148437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,15] 12648399002545703030192543202495623303429468320588373247650260072167042262999518810217030733941691102208519685545024254339889800639727449679794326861308200105371418839631049808013671275020954255533919774440425559255226512383603923135048280223302305830305014130672599494024677653757482522573790766876956669686374722244648739798557617331782366415975090740813865711269455798894731369237798547322271655877262046599640462093260889393815338750616184145849024852192047764109694097712696277762327699494933122384289078704711548091165766969756648884565769188500925938627767425846401963401053676502814813161401702300939182732346836034104324887463695326932907858330245232074095631668661288631991384251090329454078824758178285196371328127813387582944819135936008186112919686316884665090544143595768425810618866026944581032508866523565150814233280641511344935437837058190691584186609557198252019186482548878731868217739261654105967992310582633363329029867439003464198821852268901254065254984224599308364211292941213218210463044218107760083071924356971516316138039287954694636470854220306774595843742528920825364267550906679501407574822961598911333924624534218340348097717199038641460390158911714035406495419716236812407214855506434303850118350284898900118211381658141290539246714770605881800084778660994994416647993486357905856869566719405852045576548023643148985024131380247009654667475741089617775319956921870335710508157692638073521925661736992926325364371158017987806383844298435096114910733765387280995671149776009513148999291335803568620318732398324613317601854151079080392090862011316120696487232817318851251470365086211362455724984895476935305324593813817614948096168831014486910009383803469570587386821351668412429546937953166270728429755341237241678923820335705388157020804804470520109281124384840732659344192469892304926541358553206306156211921366334215757340678192674332461277538840875080679681960524099146477054393340184876925846212934134518381429197223481814887562664301571483893355671353979380870227160254601008180658311213219846684988856043144265279694109924488086759826165367426974895682619476565226106168438067047437091214208986357031282416210773467629921414633161659127345341243228299020347614868098822727720950981071567262980831734684709798003478582621316063687149990502073505996698359208559213194373065143694860023914391582148075610673908152811396751352037489585324050812219095520135405343801823671607215160661510185864511468778198771220704933336796253147314629414365305743667567429988725315583227364261041718293191084433658231063761750321314289676261307690751215051648758800712507571880824364107809287816053256392478942871093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,16] -21686299395252328771504092477857420204775102942583842684120498425092634684853824798609537654969507953730883135910654298354014289471307845826293434726878716513872881900897188309231538823265074753424938556265846035136049238851663929919498144806787613684475838901424075475635161941461420209054811240257558000562918961278143364585442910175383343035039587508325378491626808105457973510842775463565599072070410072169115051027052886762347180249714966610572598487817620303359463848815883543379948017319285459993484255634646126826747161475674311491757901737473258667770208605815914346607374388398230882664917959755329640199890739156296865803356700688766847321424518836386433532697183324411583105464777145400648800436585133789723543942283765653383330871213283324752732152662917595333881271116408681385597411653049401633504521945996232760136116240453450713397448081290452235511050226524031894705707273005762025317228110466080548996883328244161486579733765062889015174878434770039658814649672353430216167650170135595536372480917686903114267921013042002435337955219971540920698118460978829860019696506759464479234755590274565331030199432675188673534058758600034967954415405436307003871544757496903510421380966260815926855058632594639539917083833659703747733125319956884579769390011999991144692561300308034757594438174536178209879589948844820253675709169832023156778589350398207718363704667742501999825685027779937936232419921175881013714571497877266993409022521341610136591322694642031387002086491367362933961595476929456175681820611382541935413802372389426753176640289323020243274386334758338719888934500378338286336002616825102327866434520580472430575440436431581783418377021218846336219273861587486630517804079424606738075254248971372217321996835584439331064467410496687059278829444968170633662095652893520406408059198801968178397989281165416660776010220317189249373652972877630604671675940149441318488919726765743820582628263842436156541324198421468890901128833963104718149652785046991778029341583811360217542601375718775236537572328071657621252724661058299831846072958224104819845085918692148853401830242918629994094696109040226570011925549023109955016356583919597108100045232268603041594251759651957934415339363081996547517644516342827301387619324564569381891040061306968546619920066202764815273473444205397285415280275853112882562383772360033046628868170813512478167341193280745341207039950849292638682607852532557459518919804558012244524462810078366623382923268845393425719625265021158695330706918673766235541551430604301156996599783745328784031385546415184466057511527517698853386691509879029384185101158796782350179910281440243124961853027343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,17] 31309983474256726795920839174863419995385665044696888304316727049326123562567564061703410914217083634295633113307763779257378487167720248908069601773058975920045791625638476769517654493516313383270835868765315839879629121767476867766514260766748006147370363830912026561649592458974583582064412839859197212556107687803864532561926799435974932438109279630729710365646967542758959673785359718844584384894426137029885926724176841393351544889448337648196853271709327059455068342780205994235501989987477628015956674146947150412407509339719008692697089307021916294437172260115704633347803772671049652807242777045547035189079165852088072644687695029549137731890591009695750988348797028674477268164814020934273786942728610999431586155293275669373806756911392649280007376383635432167399416198939834244353752663787783930577914852611890920719148253904710915769412135644447473601092119669926762566523564641441397373369159671510635489733902885412693455438303698080430095433535890616923087692941649021940307039096383985072107491930519399867868667248432095409031955888217329288048579672188534243176317669946813813490791355750570564896731415260899462212153691840134721346277673146354275796783100691914759769243452259675584509325844249213991274863161058684142492217376859352012816914769572197597667133863206883973430386644578315097624036432808265234275052482738291135421140356412161960014867514926673626576480492638097989844424744770981319175449462965322675034160288043211092477128135768454522347464904835252072527030477897754594760606154758052697906727413047888590727330557579076466778981677086651320097485906660949686131473472528721186331553791745960614639937818338638461314744123418563288995842933091547014750581183645326721191425329317954660487306000284328581267143788704974925152888703873463958227601818134872665169316345668110861251419600570145929309099693940988340867051432409722500785353953997031546791910687539066452909917375789813997924613497242087764891272439841752402237037783097015491924563523648653994943730182156556366859977011172153630510576300690896710034310076396795282173964271821347194591400608461520944298626197316041729511590243131337877882194424173594748569004007940805938014043963804730802644546191648293998077464574001665589941917277757236272386068954388581357838430198277895463904231466659153968849523585652603242894176676079589786426640118075398172107043432772941652439128718561517494749113955757146959794629434346389029815806609118060360726699749796776688353485171686913451583314242558706646308791031508970427957523777854521467066801078420313015382269548391992467301581182817496741809414189934394900927117078026640228927135467529296875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,18] -37253337779443070834197659169559072798451690292512539542382211233124413168076969115920360706355140228865721439515181237089354678992976040654057569927722699561087824794692587203490250562818488417541595194431599198656557776231275802394379662841253904736503041363942984387624415415375864657198695824405206180172628572452839942997388401769198865168319933425337804629141135077849506245803321736140659698427872527190564766811422403576950548169339537407056041243949886138396535775497947958881762198036275858668699465235745506208278717173379032672716596938460170032859232854963644664018557493693853898161743120498130975588274653714665614788796503337206612139085376026177083504530766730977038922408237955583917471513021565771496740929222914220232953117938454409348774978925348131078971947007657595777493101460920029115594789945743821927877620242426216226442172719287863838033931012657889462665391178614896808717350232637451769562997857274076076137794375910826934784226340715505548076891216214923925693342142878338801840643154121004133322969147180279673579387772694723587500359169492750829531039488045001444325852671621767103720629595453675748078229744455854983376842368851688228262403770436894746523678420933455870306701501980921150010701666506112298200168731834878587258681052425439754084639639630705764737257105093378868928156508488972557029562732236916648983854681729053490621695978654287513416324983730819947756448269165014638535941593803577684824873027603391109419845321912747842344912581626021818854321587932910517561400323234360134845700333055173653468874135564385535298410845279850745238884043125988543767208200975048918515893195787630109892456544850934689337692361274623908490714751840677883314039697346937147870951060497398564525022219922840882675449922368171625050407948005461720487739664112076036374335523179619976210101142100077567791098402646100768727482328821671200597712941379594923568681936142931338244242189585022580949972628286640083844950623065942709515452278235491649856665063766162946180526239313028946080388316998517640814637727361186578819691550346819995647578493316589457435776107390195051774539102303523755789341536297709075848535364006193693848074712646890070414048893677093330440061151966849781477169044325445468004752089853562707001752220627705062482822586211412667574048165158920065847985300961280763628117562212876562923856620124704022568683897563815800300671764815902495283346161092925116262230004931318667773795349596932935843573941715820963313012322092636875075453848244718111588624114851503665471259634380660931214735220029299692610971220250016618587353628213557805824440609823334645718528879143605081480927765369415283203125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,19] 38851106939697401297211995775730759407991803359685899870229118376990516871742765972984917934261983480645118575322369461369457636921755091554300714721515161018463983032494214214145257671348033437311710907310053176513778037490854871322535002887162812319934637978962385202310722923908691714334653382285457010462002482083763885994720543821187068945466851331938366911338007810051379254908364680700528877407520314790804697600531787452663135397787299752315929165388259112800324408819570446178372762156284166264223368244171134462925912810249888678217702182666960375602133118300023509769322094952674570517965956014160514988241847666353826677483353965430181089292729290737882435682349530849852466673731724752299626788782720254514092758689185447314587041140712378644182551317243317258742500197636889418609969281194316100661867697581887587116236047341689441259272909065602205962957493676393963900341699169402589853250573971517734691517661502826060982973418456072017552434337896071013334034223611577235657368036553479878315364864122064378441338290770917974313080531244671052933286651858685550918803311743511877269624885892852747340908293580835377077373621985227989509326639622798301251792600342264810560409840052680470539681957434307608593504172358545172951727240120782342222719149662217383753502876014038073580847157728070595650189449979145210642832699779484073818880804452633923600644275563379981989846839477537697225075449191112356670598031958647849057965837826833815886670423493157294416569181679091977705803768452746278835839841071532811969834988507118985240028535278235976396338905581869217764227924945142355803442214021870234235771611151223350634626686406675878502546498316259973188070867410103215969243318673863130914912271113182520371341301380602406799908649762825097507480547103560198649234225519895884556403083572596422258541656525644235185280465373015873808429935381172614651209077057085342071108756911922482000781596397095200622752902880830794479703754502127651792624569672488297527214195844118474124648693696311600020937345621013146108530290877138122264626352784612861631379399553166895057814563539167568860615325072692176433944232264112762696069957689584323492730715774307462841355643317140273072003567497631022310131472311509298504142184622648821411226098055423176669857229420943239690454666476255182683453188104541520454374995490611259578935687899217931270254665783110742262496270169936804871972200180572331164849921099464942144764982529610967087428937398443530131642950003924331753379635903290486837522152569484964793867909317102433331473756152196143397267671359376550586950137207865075643614095201003083741853050270265157450921833515167236328125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,20] -39240353748170185095201970924145897381670208778626100493472889617243591007200113101987573455858021606105133618189703669456637679334877561987018426315167424530156735691538167254753583505472653142345181153878835367155583159558154407028975814606831678155106397091440427323775264433761764466581102447891866514862918281239155289192584760591652444768551528118975893459647878678766616141933813182038887494966947444008457060398785958796922183473419196854245336655979505549971143613360606374296153191015228324539616861285753062786741068806819444427232735321220372607271746803729938222369431031109868289204346138217464443181813763498778134094005510940449121072696137592065727919294499523842176843355647040882997849005233263180661829554345017187070757442037217801635971465209176672682395718257124132866179338293528304568277800195848607462826152899548077086525624810359301247431796489411142000854388637559838991497591601503925368430513247184106101705280266135332014877993360841281078252909879338345964183123253962477362372363795087099000909380605264370870701145030229317436994186699835125168055221619237796028120526992570065122579176167617785068276431357891879628118368388285137782576453108299118775600807140209451793582702680383275970438102556101700393137117751751881103073493844615883436377009945615388205146804952871450155739655236566625504382779137827345812905187062596535407781833178515037868066314652728095361004291826301791222159996877067752719813378591905686083745441792821637717122490842685924524406469997217299741134727885844858289614049050217387949651663792268415306048212694710097500287042093483606643319396467263316332647975232472330784333734943277702867865648778070019896913523373666225070380822406494757512816861004756072249598484612843511890969899049191452016867758784485948664121248418437804974802095396161094432009467260206236442563094646170545853462902747040704725159597802609977701563054976933697013304106006072636657773370023192829914451145988928796197015327922311881310775255906920219185419454425674850542628407573545312473337185491487311925680890945446975927331144169147211964592982137941274703475412578096742607266029096398661467033891529364124082780395081967279388932392688701703033367531791550569547503943653298252494422623187873872629368570383039570730926617721079260706731228200670008039586125316286399318012523688318471208021762775039559969085089275002975960819182328223004180222295441826068290966242859511505097096797962806171956116088299912395845350342435871673711945614082748438925087649538022240690897753662792441459646294212319866293621927569879305083257553806556093849285438195979710895118161562145076004526345059275627136230468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,21] 39764189247235159407824937487029848567325558838904729016379479417004091264145824115718139936262521033825925658773169096266173680517061900854633679003410605654762097416344820619209862657519428192868620381065651168499090272601315028375104826309752705664149414956855432918594683535850815580025240341642687289442401769028451509919538780601596932007614851835130674065804617719394987394230596507744706200796397436710223351027069140469140023350091526848770481971689941802846278378338920747581059258263842654601830799321900528386522842379357087814842948741111343063031152980916485755893155371555129468057229215206183539956346474202837166640213620067946585150682538574441236735360291820879935137670093327192287745576541897749715625580549434621505439816923673028787072399610458638380687144774128769384388667661204786651003199516109357982486353541299060976319469479266694930961124110184126856707215986765744708733699732997799673151335634295269327039115374816318735487793009111813480078397299124816255232931022597998778198080817628514960850506689396910243200076241863952870664338858604072359679796396570004851445207790604335475803317179578050958246472205347401499540533914974606438088282022538356110141513033056541674007147644374095278056673279434138960064064545079371958567330296693690738904181195857710940331356118022399211696224499353137151326903273502326976852126660092357766131892226610480854599417408811564796317492250419207889456939058491033400004470486977022080741041805183512747279879533772258301397363265911796189068026342087997213565180175495509121457792596798034587952450828990277046098471436183558171664714415143850825510453412166793759596843821092080313603094414055132331299943378793993665154126828870385914005265125331585840681969697293970162508596143936910936584729639802795648469358637218024844187988996968765236211872031954325035805215601385087430160642087855021090970877438377587403536120295306867250358076062963839291080594772280471299637549261752825629627489374847293688582946109495501508344216314431201955978981655679747853772157776501132324924986082485679195107199283136320783354407392838458320163083587329037564018166525784829772290874042040262049332305131037185387684280166291922772568691906815695607779054679413997551386481554371735997890681488138537541005623208293307861782101482328508491878056856104084862819741186451056071501233882403733958161362925398234338207769232224786280920024755225787566043840770827948255420756603636537581308687894545947189679022822839556213492275048553964675096854214027152831267378556659559766801724499551099228816875595765729353882070714475353502733269000016035638208310165619963072458631359040737152099609375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,22] -37499052858265735890750083695671182751725348000511218746571064449032041071068009100926823116175286847099718517696892105715429398314306712898725830887787949377083198328564924931779746260981627495249501508830643239475147640787377635639581386888219561948177920403634335235349186337220535009679683817890452974252553872699805479553472457747313415870889648816524968415884299849326892684627438788520568118670624045677736524362309016240667187323829022198636985610933436069129837948781247700091808964082359297355224269603423358183672009816155001138022741955408717281874171727882973054270669148868895351651997242154167070045786327651020323556564362150180827297554407471782186867750557082857261308666226531016190464205316886642459654937151078693258953268802422820793053978578276489258319836971681484698832833249326722626624084928213336687251247813822238227848966897942508873545314768789135904067984241798632837700667556892408858583780164143591616802823695419358990005777134114433333145172458444222153525557145094778361490760225380186006907082484607830403140619817719168311537999637842401098837803974902173032025544447971607247217670647903637322376241206616980831122944315131513063867260560107704026948107202349113190179338826083019582167526794680161714693347526824573159373438519346580539753610736457520919835907403414292408968584219012194826766193662591042220250406635970030074394528781218465449594448486481360035076412657211134507002983638050768620435518698033887483182366756228677027834488473405364180644903999218090515949995969159225040312183557224966953392112987650093329216600581117374189516912212238949803961500496107626249775618157556432185613681881208148777056378230261906383670713419156533463220221193341724455566725939851423201718689638657495698640514440890281282158762906848655217389328003372200199509893261808098433747958856676031938184112292667293798034624807538220829797329073629035087212381508760204064036715228181538911533553046362928038497121282916478535558063941981964279533007633234512210945027547332346291871238153517981159427671839759840801002098897381213825649251087327101806394705314224692079762002632698296718566391131742741378998727804302671366250174982996636280154709584811782316005866496838444967916321750768326053929438730728547010836091646218328424724376525775435541636142820147594313730746022566327175205271023401197264823082521612162432622258232222189637048206045694828481244929081303086348105284290312451432060766252649446156828235339314472600894013296520959325495731960987562894968803484277757566400919036429238894709683189221578448797823562529250810408363349219379712459906074716786020890792879844966023483721073716878890991210937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,23] 30001485647926352517833958743318231082978023571628389454946117772707558858617912725161559945876895179905094786777131463199235220228727233089905329344684580546857254162130785362441267374009267468048205590445038848111640685550318819654840379625899325451592969939283694880927347435048014614418789235610453696367192545833540657904948553733283530656437028006846301382711502799837057637810406528757145145924332609812782161175075530694462951062757062585289747724373276458870139110031704826969478982588679337759619237679885544713979507337226671616682875763224612188715900714751007739951644217219708083454509407843113154593486352053908579411934308821635017638995723761456350402026904397769644795460619873732246082846499821793784047004044086218374342591273608631974686055226126719916373679818923563097056350220786772366420087303732061365023283622786780372215181124484908090785736821096752469114890040383950668540059221938988183193946425223664479259165553940791410847818036692850938501377211973355359688619470902789743730362597307812319986137109773779844553504193330155405489309787797467728390340309288147143245029652650420028438000372967116447339442897495268107147519533007022219143396221673969896279050645912450400762844563154341028810168024389339809907063126145907682968292938594715783680052616076109550974585022226486731415449112638094672621917199662785235687532646702158451473377926522848083701663172490197638519922800762780363731112510952229599717926081730014025029770234388229206420461083709641720973870859809667625532004809993655377488982281601530319805276812141384778994216356299355851207196533501883427095050870596995521080392583681130938913957502867090463599932364244754375098200704542436259537449859428880934092227678772547583032254514070810189417098458278076924597430878760513571118116770577740006584395196704368039262552070545960017735200566019221944068461085226894119172120252007065646881194133442490451415530062201633516964686660237589942547000017042622745055809637039382615611392996682289822408478379186369537588341200114125297057828586018122045061910973690168754834088832000244967075693638006862227158432352243450766800281411038187909752500627608400006679122665334615017032327390532931905808130986162822080383979831030237559282372142547974490379382392949431352532795812602742082995029704755263282671859102375032245309312744872640068419614434609797741182936772015459687324099350626251906729628544605448971306023802918584434129947509628741929848469088480156923657872505065064593363472387203481453061007686015141892140496244303564631696490000359591286680061321742789422047805298036391459064506042639478992960569425640926510823192074894905090332031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,24] -19818952069231802536358688732543533737717559170726994838092113461921178763712049910587634999052355240126995127863229064417462310162075720883022030529894324329557125028423325171298381453715987886861484100855845144618883045376755071322834109132331708730787079691362193386977517354680448428338156642729463357804261512239141721897048318246519696833891511535574594812747458850605384015034007836386787037095814688304543662362683373620456223088147825162901348003128793820496755173705327965052637775792278470534882848368609258307024762205750692883416558708392921975551983322188971758582138506218851293978398631867555591035189832188132756933209074420949383754639700043043391066786087100454337137375318244994663338527450739521374222488043762978184192582835005244637932286925745272086906506752523306563833515407221189401156943107518101393594280255673744633907489870008891125777806140486035406442763647222405931743814912444575846956282227687345317611969021390285483939778630012468356345465425497114287280584283361969051491879466603718203015045074850086609357510930447057151314616918160873046907741756082978905862360669163271761855210141503944619469438182611617187408419418328902736173034193868595436670061861852467107987294752118272138303741076149846537434927323917242994458092093912560116274633003616603789392825958358353137978381021401231588314246695646447961957958763192044445343642150918627261392543284687913190547710259047871863650741317789058155015028575002706883081690814929371196165006616417876484250394352114621917899052317201703536230803440394751819170292657375512491579787294754285019642113911719733446932621411014068109884654097816917716693642629189478037022255518225910926446258421475577975314582740709746174697404064614047759992275308786586886788929840678960716715321122041698776074092669496348255640358237546397832247507668812198986017519041952227718524316105197600382572449159451109885614780904424889164449263503262674921958293456369370833292744073156945054738484223874835397201205806012612342439044864580951700607377577734102942705109243573213475598620281762903329385717511443006276689528950958232296755641132142875665777361202500432044980364973773678951933792021293239501859912406254265208900665137607527833036679438315398938046905684224510805731437019870047149441973423509049061727964293975376317758739728530583250318599148925573950402995814893926012041033783087804900196940972791258670433314046465795524019229578292946752067331913634975546793811419621637065605107282337019900400791759342471857468255541331052650580558600120192078492690572435514617780566634770174074842107134738983883260202363376799310115249780350765718139882665127515792846679687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,25] 12337978787476744624197403501566707761639367062054440472716546082604031662340932998294272750427609688863719459849114721470918152059322794841775574999997096259994384044518811611890798356031966308706950373524493308209827062482424276239540540716078141528097568282661285345048269457242625524555900147400584890030994549100659995521150948437708254523351357059867539038186383736439416133113606637747569939489978428422903657679094610907074111913204946882130915507593883282355616699479786470964511897339881614368255221548753157107502189781594256877308862879569043603535254236281970941796796451640488048670978619398806560375379490062213632766664763846524901864140091651276444398808993868875632925976777644577013913435517553734914823320711345981401887375941773750664187822405897878586876217061282160095803382615599567036442982937041482710515526805321821700921393728233679516889853135408677743910754050439715579730663695545295965857687842032342418896710404907786842012472856407354494039939359306997818774613639405656885954329174498079493467488008430574867572250486472433705147549401076115894790332527453388760057699047294854081384845310787987493110688497698082171744013380392842773393251510232201184706014135161062814814751497636574388008019413921466822052577004315473941922357719192152177824585662550282775803140087044824141936815769272024931556048231367363739050509302859762991093081337887807788766572207976431703387386419560602319413268889611440402950816217312192589335625330279689733405021412774483010744263163147037602338739882760060457934785514188615386844741327658256414939642325589202867531230112641990950346354212459329113969092659745100507419376275664937418750661501891709818054408811933813541755479669997420644264004186469174800945614943221885271610568620768666033659048566734211767638473363464740067278330371627625448035689066062481901807442803620790973123247329699967934797573691941292023042270965659466779882513178227045630248935680098806930470191314390959430881868842336202539703568765423148566694924953549149433472522196521939095871004206316009623145001168483047530675973701918681129838496922394581401214949874466358468080494285851932387866374469401572147138583115187050997414660193529666812722491245368870569366877182517619119754378966172228443935968468327786920434037694581779201742790406356085304212955971833158639146995277736227163299847161198420129233949711433365556815909280735911778347315672387382469441634501703164074921497113449503168704878376412899923695963984910516933173638876234472776783313504701814180005044560992606635222246919267034265451226644904728433604059810193866044193357506468579799508962849263760119811195181682705879211425781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,26] -10277849079979252445394087465292154231723345607285421113932169194132547195234251632539643958973185857223971029078069252696204209119185945116324178398672301264508710820232121057442124938647860757533425709579056615873147529564787921929666851223036693211924285337857629594784479940909580827164839398360092039677815778034528491001463117447013943393035259173849940929402466046684445126662054863848058010247220441249833656854174555958135022560436670423875196821457738532531862660939242028941430196734473678494207879906675809214575142528930431697810257314119885263880129988643326926676560402821111944585042796142909219263104456828558594791402187404931462370226510762498536113388192320917032956030223260264629467500698582031463564615637538121598382354912576765102418495423455065704443448875094568922614077806356267002871219463390916930289039695488081552296184749974799177303335676864482025134710925379928771486241502201475897151918068374621709919124179944063094671497034054521215572237913828759634089436654480731262433472249945018493663551726122821777892818935720880879095891437211101763494486128875577698498112197473109767709935509694170610090226244709378978763170375384024131774060672462041289156060118846795950271073117583828383403262337031973458579031889815520300371337539382648842374083114011976659957387631554463331438883072114411326081999865387146513577422805584698099661482347601781052545681500695892103112734191281484527672985310446697833139897786586146998139575930752004316133533454115371288093413060096065530679962112585309489660974533144096910260611269058130297213094439975649649367218482786733867480884652832720799329757334432425225137955822766618973936524513229410490228970807362191958440692283243306961701208090356600527856909555783863292557295820897555103160812477117856055198906603691179814454292584381876105993985318319404121350399332192735381768655219653367812902322243791238004718046830310052136035314385353124602814900766806775421790743276852221215696569849895754008830425189168971127502243358884232175489341001638144813275795480873367426331423109558511548337942876954497566317252558004538840964852854713139158346805161641143491503450139065886226157500328542477882374745838007472889773201752657793199668897424650232114646132860324104300514353071369401134810354720831922217305416958411179390251136339067023684280340085739782264866434392003131033463010912903273099228247798474690753829729695475919341260072990657315849074022802567040010548604735126147425082421181726221180276344044020666498490176313063442636504292578783689206431741354462343175234525497739311363817252273681951591440692579128542710911422457600861157800409273477271199226379394531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,27] 11425708565439318199600968436571041157128898668113513325176486160175507972034275551777768558473505562430548579374298470358565269683214293460925289153593500242045146197251953773740690984043539108448671876467571996757929278290641337728073555492724156224253073039335553261627871962319382360053293246228300687739049412920610510701993852849749077091632265939565586034616319171044280833784053269247666930784439599688345333604746088903530358336979763758380859198441605313601505548373203089465872429061744757986901226323351054486026358596625022808044468487824092612406415879105023223770712779758204330763692754987288664524043248633703656446661684877774943908415888051734849275975848963850378613786039372517971348226909874242171989269427156910068986918495262100186204563404288168160243714457908427923007980563259727663376955597573597625144350625122304419483078150987298158966928249886053712766252064208920176094299414448136444412910783953795497251253207424970904661302017603371260968690888028883835949058685974799707905479153698359406740781745557657902440928483676646651071068906508016666044350903579153138320475448560116284945140283864729392297826711867400489019905417126421707351660220102971278569876387478940274632779833056607653857047787799961176394891472831519226790016640906415155646791040234656693697518932354368624657507184824159622727092400570704468346091556199301350458768011473679285257783072244635134908273068921560182893495823340007177111954354655704540239320850499082165604786167556201073874928398608827158770963874618403294130654533235169558432334492651274927376810028818862586641122401941141046820950696668650802806003983777700166773248922601755029997069495360347233252855196305403463156795520476692966575121744011970327563649056071117165569645590795247182365513434817592798100759126534236448887397599922370348966644814024047925995649112444021899084914488913510475490642434266172013836994227227552260778227280586961867701349865020425250506173955273659165622226790230529567130623818618510106746929658608795200466654230828946352326933932400638763600865277810690035648836238648897890012629932451351983015255797381331876479597752811033382932723735084821754413779486169005197813044493146392473460223959699629945245089238181611364811117979586586134811428654550773222868229593185886579993935481204378318495613043394478418878411183221725479681056531995242042154412815955045317045281612005079996427449998305876708625881546525097305480787447930996191912751561058336122187894043860018702032718440845807528620399992770475457446334518523405541067153621169000979636638819409986590500421446643113866217041049885481829712752894698257755123904644278809428215026855468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,28] -11495794108365504814274859768967538511790916055734211155717512324741841233605154145796013649366006979396343393111840430533953679065786003731012955686575610219286407942551407181190458585922286043611073315696671294160585431716228212516605288218919058295900132066816263117446826439186869925287901755209881888101480826469209579312096618631356116528767159760792666373218552456783667823309067966162600582988980891941456825062492308072773028772560845136583180538598933025159683547623833170552453381814390038054702937915760949332634668983497763731716260200334311194136216196055155231873378499518972531770463043447492886970009401175224335838415017361272711874509931634153926125293319909998601863167776514476888821685005131678678827627109148814056157650969157001417106245243452909257144372665817362859818061251186483103919830253240017961904410028374367684218689313932676680353989129050285247662173441949881456029444701617970116605420461027920838523760836534235696360238071703382836651838118128492636685732438101517587954642401325183617361231125128392594992413679271564578521098044719233262428863180182612068104225288896062022238991581154566717157733822856884790615563957813220650830794954396505897949152258987408686271947082898617173514227056382479471099343592060042435980778293235031224814654145730973371018325735667984362728467973974754801051987327945246813810527413191861053792128382001733843853681160895754893819397080391190687471127870086397563538953789897106916991380909257202862563903070489988813225097047975243440190508227789975158272401660227677586363377557802638787100768281040498471019195749790327863205437214255478479805467234558362219551535764938121976486924452197082229211612470419092740293171068613085452996857428841401740379396274536598343705960315995235744528869070354064556745385085001822256810437991591731050004355988517756973135019799352551987579461198989150627385917884518646985820888190068846165795006066802483939023613867911908495965087455939411279663586125690586294752763349353933892227434349445945749370186707265953116685306762828983984069148565226884958888321524271305508920172340671601107629651311544172237915396816482480816255829222182009715238058308732087521889262083689356693527564226625378062937604584239077270465023608176788916154484858435089638384117296334384383342167022950261680041363067884957279959070346577866623740341943109381619691755752438680241277531936899725417854816120238235346696274376318767063168884219566566380463663092589039219612811028674375878197147220540996260123394980169584885662156222931563127664125824774697996669780205589939969762987237069855037241496757888936821851427066715906066818320141464937478303909301757812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,29] 8556352923233170156351532647324251979737650200828951369750079934676729214936572966661669675624532987394941901888696704935784943846297230205292326936535533695651383996641792372508122594020264581268931209783983006537570270016667820919933133511274514610915680906165060082438879448921799052904436680116139850963801608108845791318425658567779180087152422774823347544150717260546823598560659245914443087765552306308544338362601156501089746434101610949004729136457876962486233015189375773936949478406766478485492059857789053193274400042025175441303426395872546321606423534836306231168240174411954021294325188087728437834643209266133555753103268463568320570844573178696423770112440514710049076625427522143916778933419855797359917728169479344671412365681539748380319277256456499140377090695304807000344140853174725140588248539434837777593588540159730889812678868764675422421838227805236640774553405198553196972507684591171597426304919400645964631601835519590998024451028460510337762219732693996680210442875729297653459452978304131357077650702983176557377074862104222440841465624455754921324475874489072483322387730088376518233387922783567316951511497441985924929424155375541932786666579319875172503512952672249389058262541623359218743086562978010993614484460784224581455056516485601315420702568391035870845910640758627240452761917450903547758158793111054258836195352106254078742634996084836662888995239551445409459749098208988741304720236144263080837004605432630517023287192063357931346904093432205940509508803790841331230724709600116708134518423624369642282090332774069945327747105062510236506609051293939567925105032192379242224738532317633481498838460060718057403740011646206248544312771094860044107168621146047722238810015181968532691336987728976334363098657113471404566120113215214003447352259914238825612957057818216917667277621036946215591322911793826267874381383680905869779122302247186757577654559145662530083640985342248130237472801117409157186578072785383359253979268067985131479944944953392664503661452156321667327690967578543289772513206336304260485219139049046568027848827288669957128505512653613709935679155805571777941518553588194187189279288982538887155302426210158884534424913578872352520623438329731039866390697742257096501072911964853824370534340911301271138653395947370596628171502641739642267648317795914181827735759210786752829939706592773287097641906063023758197050069440883754392637398799950140454548380459932761467461260810119354493664383662904622604714087602232399544936878859487292709758673229217541242819149450110013787451399067716242124366487590798712959264384393639080104820708714317518726699105012858947993947822396876290440559387207031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,30] -4312949440165094169351063423468210042805760847696862733111814460225207730591082520982918267282411066518356656490336038418041077836461805084277429924148003655412920389233996309483157191098898799834690853931565653330293493084737669121806423518596553493184288170353991536587158122607547068250001633875166466676900295391601006354924537864712935537670811283456842484111508601938072287737136404629175692142731668303231744651292959871193985152805662014856175712126190099780328267649915919237058632039227262615494487234275206160746664487962121218343021948712911126843239511943840136362453611391549721065659474161585655545655873943036583371903639950126013074591536051453494940134253312999807850571131357929569543678668080736243171636593420200814239355047402893685341985895060304374746429763486786016639332786113615064981409719807750345746145455997052155176710002668017097060284927312831087741373306485876024434907838553939791323875924708886557398331752361361004819105887422718971956424453266780019923505551225635144796069696946451962373908988701622086982227654300433027742506695212924167817638900843194421833142172887960809090949313271348816133754536024717539835061404035796980426102820747483233849963992185890604139840589793046248781189275059620872923653233646513710369536133767165676646626816145127482417225032474967568550450763026392766996304647241158856195012734222661302563828148425572759951581096859589610889691719369971838093726609750773849377341691033541643457304749470859731926775939828736033367517960794462776390146867093332984143960710174433045396580116938589821426538464082335912968014252679433851170601861831607992757372627027480093854554440184096427992064129701554308144452699713786516348185320328961017578559551629011329846696249950644428234082181102444557090405935694088177120975298201610752226704203502625381163591236178003704556527300380865685509415180360960110164452832349632261628597734280260617950977605607204585060368050001014451791108255871745429932075624274809845176032672716372680551570962836534311392453903733411513736643370786244013237446512373958218367058016459855098333767889823799027240614621830757717977895971674206743015545273296319626389399003587559003106120459750882321231580002522183960344181724729617975014382554359913746865230484619049137088532277925197510696270447621712168086972679503549206826909908178439192686313469554418883888485175819336302533380686333773186605713045672573932980467038155615477534569295536747916124429490394281930203977042539378151882795862758553080231570720097683538642756996289434509472184111779837389075441382130470661187037737065551984950747355523356957659133104239501665944089836557395756244659423828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,31] 1472239983379519310259276975012099050275841313450883852335788455230780127060023205672646582200517047350478754046731507587076970539684395409931864602985222890720716779985516305734301123782046623246941964262981284561616791867943262629981790568950285172111034901764033464267343990865849170476501823672921928402436845403300875337776151998116278051980294660612168338072744453322585409504015335429699573100898767269569622364069978232479626536328204550552381890215969698152932075659761608262248926238436569267257173358826611152482507482470214146757356208948065173378187385440750367522571081362404020824958992120211007200837447220083922251800340954966920685230675588776794989749935285592768767318114136827427256781019992679804646238498154362409917749136723243052466755494733685602090702426184315409028151335615235628935331190426933468121419801753839212786233228572042736472288797843621867678400357823629341831460489499565675940098510761593875142320032255582809633875720518494976699804678172468669589225562172438242928119994085566914464072941004475102356538454000992500136725202348709482690324107528802428967790160998112999949807770531886243337202364256172223782954755160789637260528335004321097200678928562306078568854166997914227550725213580237091066780951158692008324666151834399823486817256412539922501993247947630574368221887991252191601552436228659540742448486991510377249224537968158432616621850850772692765736908269704969916068168029234045513185701696148232339011650449026218746394022052104293268877348056783037531895792551825685070433681966259363335200198187272001179673127276454274783065072715500411498841835626950713218610882654853291271588400791417515435773365595981921993025834933954882778711313318181416314033247823508104981843608871084844193174055929093612920482674319691000743099929488995039213901795396246304907225621103555293072284366955327568930012816455381684818132370551915562357598649055527875055255901280591099955411779816507490935983672216703748785135138295191675492697895164383625334601970413430031758713763268680320626367161289803171438070047226486570060402736783718509791996441979073931602162219937189719787975806844633719365104263535473063769689061742758018525162773244866092318291411088068238549877801539274341811318862333467111575119473257109167944473996582682593758412370205041825128094043066209399288481322764423357304630279929385588670781656680123090235223541542446050337357538593319119560542669516818942413758413171272527800551366886498854775210479254125700939003645007091333220152892151611635222503839778679736577083350753213702254666008246606280755681652573606646785190482485831805133192425223687127555649567511864006519317626953125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,32] -844279009997613184679634003900788925775285722901274727375049938581373432578847518704117678603344234622979132725063187329938175893636136842595834706930649412630969659769989089476737027556079786314013806515984626707032719216696059157311362526569819126871435804921467166181753935663430701113587489346484792624995255370607240674254711129003865780000941016548085429314109039115835082841918656903454715960554758045821913896166976798501870478981921683797588343473631290425609530473600744205718181526578212095550638691567823798500001391555869565171945900885539971811704362949003201840464299787914866945463861123586389979597572448968028948304825595375763138524146179319336717099426793747490567992267494538374205495423058653673174552720439611608938467827585776945572032804005634197724210960349857149439496504134096461923336335171309945655459336286387567430378913284072698924679466276563416230567939154192717904610108828102461897896282865984247757734404631676743970263469356848363282335772883202960498119407126305399576538785333487107999688983928481020722250126529507212438630874115561917645297319786666324383469299145678071638472762517687281447253464988351374026689806660968622755999657319555575196328186000230504222603067213750352153698942737300441920333594459679507177803714445412307409683613593270388917573058627027384228457786723317507942705928542763560390324134369102289558243459409962942678095682338724966695412846615319970702507633860068854550201787823817809049280819283987740246142984890992829811860506602039919304565725591333188607611898482848605978241697346550036697591372037898090786759018451509941160933486734687771769360811717176493840993013381566838158036348991112266104183856356195653722130667555100834764553573356813968561612420213945570309846022081930692507896140889163341333485032220435876242368577585280256370296756989000943691705945160513458298128222513103289151519525893899600313618264317795905621129773954938672398645184533365410249255357612822524667068429629426682566692103421125392370364443744346867306172302562740487369771931980214539714061646446962421982336256145354757938758311296236603617563710852357586808592332427407529816704828153695732820732446116258037253081055430465407440496902084607381358186819003717302458114730051823032332299580118267757621196040975618241488645163246665112090117044047090879652182187816760941049913389932942960735290578119991599879462456530579303804895000800103916215568012379428617199005274227067247038180536002547286171201642091096381816660379212852294010630179218869789429687848659500093777554515106004548054846929620161305788485215884909108820620760446769954384470984517369052113622274191584438085556030273437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,33] 1266985591363297071751371939618418110570447780536136756690046685648813441808476316430683617533114854382772086195273033611378486913531033002772144372628559449207037806055690625099867594880290695708021352842830820402450546459495410014586906140402370367083233964135215589630897435396093964167250415167261272187488951778442065146506834697584269562707429358132345503776950199344721503835464833358986874164906005890649917179564046516853303039748704211547634538033327250940798643146814215513817694569020684696907107380525244481765380478418307709334664060645166079484002013706100391283675472616782468462967754365358383800952122501122261218462206580586999252786505842546539959318671154390208991018858433127721543919185672474298080914357233016002169572986125402157901386826015021610619754628997045035632625803539922609999867573308938721958530916399046419899738424915327025596540268138287858705283234316759586047107640377424322829574917546368927829360294674316960532295704493507435975045382297795673347833516423250697622591045318968723938686176313296304299750031895937785231141055918798697298900189954748051967541802487505850473688314271320431938301058583095027547173457697112734210566752596219295299277502432471969881874005594367962326713329637250442372269977194313635888885844758184910778327223778020392202208509331177412763884674644606206075461421791568719752966791218885286176966958458582519022741885910351912511733074970764112732157427989178165395355276965241462523850155860108121616602450273925921382418353457743767158987566714097766149852765675084916990502571481248091594958996229465069490918331122205057931278476613648498284764721494547765616957517047768797745151538331878933487344430185504205343919451735079891107917161517956305455337954496133662269904345126553377598325287640553266442996178455898154921319924020611695499184943631271024949944717106993438011552544468528155523620650559412684259554729355020652387047617266632857002934374278806185982843040690170697320608812864516204666435462852541031831752987942039952696568000234989416009434125292479577818850885730846869157773982425071379683756273120061476906333613629598216035918485720272185623765200058069564931511653432606873025765587175873845317571845107963871778465034421085121308797276853033173897634105815527537753072523478983443464919587007541302986976561991496900367095394940773394322343387491485494316502201917631313532767666876773235480239644633777130377484333820452402871126504365023607692524158185383581491965258238470675178662398702433327360164697932307662531729835847566983234873173290288996579251907504904919779875606237899776513367257942688847240954308492888458204106427729129791259765625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,34] -1432666423295449586370048881528426067089463936569147929529896295260539194705375011339990623968519304725487334120071190952356295869920006080265963550969973332708978849183815578809122975526868964003056336875158147527104298352836974139569737125008405222288974271273520074169342327912420014673406833825277950433840173628356267305769330355282169983400685950427648636792092698453183286174845342295466580818070088651234654647455622050395525254557040716191079644542399391564316574064751880323430094745082688257528868802952210238069091224699845951757482483820116466157008899790585679816124279325410262968005607999296640617984364361787767721096994617094165236026650512137366930554305636855596988693997191927545198220725966928821650890987702983189204240594067542699318506423719795939848411714529801321843943154380126919466653486257425941483612334340385894323444200163323101499092788110794666990374538596530532979995504695001228873494747364346305443730896339661303232896330668102664035167443126637488828787764804286476530507404544105532317044213259265174607963889516774356352165839836295337292858560744181983800055708699262879456786462985803037250126379747926805249201647041932477958096391888318863342851221225318997749646031706531797456015298610847869712002279276237277725032432125148550114900669050024973476416403388900213272345799487906033742686515778574475658144286581524978749927787049941601526797261406363325270464930620003923287181420607132051261428287368788657259521176407476998286204492432670303242612141565416891058608627582515420425661529789266182940180213006144937301089339245209922272145361204555119139621020746966232635248536713358768044312178760910046907748987486188604983458581965736533836053929721100343966894188980746657751634733580565674591653718304107919680932796503825822148827728855291126982452693809275131726232709185732632657797641946620643855723493631796480040386806288490989930709167348336407492030624192540702418147022166283717687502846826725632616053341994425858602665662936898813601025075541429492949571033472664712907680600577807878148846475858019721525467821850444442933982233768744126806144857350252768201830598626437171490448075805576678114676555214421839251606697750485705254782717023460747570930781323999932879749735256837986851162130272376817367674333126800397959200154718431182336458155343370634578527391622774624578486132308652367453065882909004484884281108852379349766759908579598397697234436587789893282526053832344777749852709505311693954512660912917927242615963762144553838475512117827141880293543467885158811949969422638644941602171306798699907682207353534714159512652205114278625819741607328328819592755394296546000987291336059570312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,35] 1036503398924617658387406172924903361388415905885080641072918397229828013860613973946985846702500222529401433177871088304775942021665933132828290956398385479373886686391933199610779411015213114888591319874643199250153830150044415492705267776036103301857409217307420012762431624918145088878916566608166207895663234723518244927588272688329289614051535250207002434951427490563401462965222237469611035554568601273112550836304278258371212889230740841286989082398193994925156124813287427184397014277100220055033413149883489920420671850192560312055131276746622102664291907723600057562619546227733248947813546140993156698182652903019166722225901078901722806930343870086835553485239945013651214267335288738732595639017674516278952418422123553334494645385472450368540827326070518253418131974746074760375498997468107875878221308489449897098973557816037079044263412151260784963717326292273051031727753855122972303512683755950948051305027915709729637000933961401647569361747001004123160801426150764302479042341256566971891733122765169233880156905646323597656547798124365928041360110165897237660921338361049914897639729961518625369356703677457930593825380465682896957718937874952805841181982204917961183442415063937701677780802281874522658524793745008368204857323241355731935223408660552930090594268731112529010187386418419047712857529907858237710636261293195487201651488774268094399271934686608405873351046761128747154350100554654975561774004130395665001052919645772718498206410938101560338607730521045862693469245199478495524374026558467785504468572225988613363779470969836716781888017842025098522072811090223331445564476057466306051125425269276898159791109056318929324451575510300427873329324120464147213196603630066829446913027846427208270156371239257781372399434768932654520828379769629352366327476124436471535431737468915788342311713277089227595083014435122203948301852595158217906839566327744554486170631182673267195594313075945719403696297118740906426847102663761490265600449038484143395412941913524375716450931438168040558027057467373529470995757916235023220119846224965018015785575227496822548068233330924197010294887425168070323519569590799899466618693006440552501638893192458875739195960138030372369856284758822495440874887409957176238659405744427110233669207830867321768969358918091092805076669456912279417781453826311912454626889827963006633658413037646820508715718159801286985742063389851034059532776346308860113987749211543036408580292136363749373870894260753281131719139766668189487131902361781274223807617446279156292753800619338816300917292895858312177268388410679569173386588736329337771025684019908240968974594179796786669323083174276689533144235610961914062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,0] -712798876116823972328167355017444548011470371427971318090881271591714184732045755695848191756343897104134117375324688497081058757958221057332515555664011372309893636868933282751481753205678048297050147713177162498059651317907863393750854373057291755079513838318384458373572321966300411911592404841456676570022013842748933962235840250939151468462502278261353455008172648067806460422306293012174374201422333231384793297774517064278807251641523516038616185098704595047079870602983767219352280246553272517725959599657177927005510145287203306131929298013039391141029528718320101088481888106375288831055762307921265596837590467028703152499249415867811960319833656312586456226289676874729969172512899231865853607562586618869176239368896539763456047332284274559482604309930793772692015052682287474743491294642319697696269458628953028392979992165081189558841185848042692843716452358603807813326708932602605186375247047837053191609221351943834245701967763219038996872906326397026349621671143315468428682875097447703787391917438097778199482746117047249555976540835916205634734450571897609599039916506825864157210585003579917828787987873981218531317182907119147201333419087290674617668791141340227488313547801869833890852898973821579493640667934580175928610322900033929198074432343369857240486795254409780412062012347393216910598767120783483341864617319221632892412339429692713633677047328465099719686361282006524626116879418153986137552737507325148723072043072398003505959586540246590100392807470183574997619674273877062118431068820838541297374684983885617788916324700713368908039337379960691294052004160478344889573193778728894744481688983925768412213642223452750716843853551805834317915461770554608347001897101181873978828277200639264954707814930607175812032187762539144427105101479583972863759956158597732843221785990095427862044469585169808144659083199198925737890330563227917125115925569578181021537684189688238674016912139277176420933331576044752864520208728176158221988816338492489879446299518641528326900590935782365900437453956959112550257333466786975737893750171567355179932040458319477777711115413981392840690823180446212100419910314610732223590693803967683164852392071360698110204652096821082245874596455877501428599305894734731886502682992821991081718503565960200461022169022641050954286002722534665542727394452781616939966953930500432829783279527438450904895708125556265442460309915942313825520983521984814751483722940441044712494888905600867187359963388943511809058213117539223767413794809309066710379916911866082784854370402172207832336425781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,1] -62869774673934653428206613318875534639815815231264454000966358630865140539414044928904656175812484990664884352956860259368374437480770389584718315099076064313275176852870666270788968511940519284031327692977795141977736059855025188685726018976593069575918576650702365385961080697778704121718030306436655052672391244050300855195909286611032903011836412224409869643651929631442480010450429044947451695582013429947249805602882476979264323603398916275717095032513586061082406335367452782426134421092297696359174399577328434320631839033014873254853095753521105363641967332329644671558959890023415724731439992205941951620583332468874141484265630674030855065628444667770067573209442879114914608265873598031719806609288397610477138155817306665273917567094668025826011679688888634618195130468301712255046025217022809401662628908245414934035971605112671096857929160690255167442355324601261649932775570749626617078654344541256789049737011995031686852112188184909195914942522653042020391084084194475871018518499587156926089568040816969247602082621744766181033152818145992266947911340546463192789116749295215821692868682349569178617796153830635924137248911245774076427298066345144516966907081135558931990941972073941471647079614613224617722911404523117102504856746037715649669816428334553370704828748108734743763020469397860404056789193183993769688846189357251661564458731267449397258817936568094155963214465080859881903172355806520612348554655833542173240466711049248085586697222094704097029131179266153194797258404924506458312417176744918193705760715392298620348704983436381810040965990441784202722526744205070279564968116129196093296893808965620862213744155381134365052236003282651626130764103497203295641554975059637129384210698170436085820078687887086661947232626543808466181126641032524223641705887397756509746198633989732074979883897530545323600335530169369562115409853640491687431443964924366055118498116766381351787786224948443403716887583542472217428461886957747607479083434227975088375178779041855807665171894068909802356182991458323428978809008979121541762462216347949850965991969280247194756654604440638881668762871137881292203604098430486856035514073648083086911814443300916726340022394556683308846719181003958662450831797775474565082682524720520986449099375498197570267670767377003586643984614941081559886325936292939614763554763288458379582139850070447528270350550292871533839111079920267649806722430397488873901561937967666105341689143724217484340888267059580825445097675980209714258027165762971983528847817724281854534496005726396106183528900146484375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,2] 29335014186299897844204191733006577425095167552059278672707279752899195538205271620312400841632982801215174906831159342097361823068592838593173201767523928810216034067518517424323805236812575425279819104732799604440604295780339413455198668292412127849481846451757375595979760969246668121770685889584152697046996465780098499170687613200752657218740599459867965391712160197704154712681247145754946043807645600426991982063313140810756931951829170508500333411278313734506841434617415227281693167157364219365009840578974403227570174941540575807705777044859673382936945238937722666496500232966235205564498577167514156537270911425936897714064410830120015742945311717186168827929146645678889568098989193045392067445298437930234747302084186267435417491341362047363928988266081536339047633167418586477824248387397510853963846146190179463669879368337592628261661020336551811720886596509284799321249885134671226668836479250817833740170341036714549753221018039696104056051759445909454239763865493850573980243545869823830145074587539136023231667542152068520491617130442088854660548935722532503506684272721129889502356696126002975774407930848227441677410661497479524253772427707641341546132951574670576940736549303221800905956546554085829199752871586790741819374769757299330924240228978954280283302432709689608368934559376779941609249934078760544940715374508008057668756784601619704933741468719533071537869544823632168837450528076592355548949342563219752848285213167018523484282038441226056602004546187214194310356554190471429041292654616369079224361044350582197662319765018544205846798881195507866340481007024773604787415817123508485287168871392113854721105069549903439005122445437092976958536800140078958641828757448820298554855910673912678063895655969449673828793264463385023117358603935302848353106606965573090936497651715924318939584772528698409224905857089015968645762821318407080039160080075565114406355218804591032932599311242044971643859146667273007360685928573264148744679401733631068865501411082942092265108327723706147167064052848514660047123941227622149998994084425996597972278430610545130444544817367416457899077592212286465477020628223710221577243232686268662425278031213252375822146249866176059389005659780128928184639456502079151322823501003415109176568234915621025840445999778726738037992415183320252217002738247607754128574734129883523957024205844443551805646819677399454410249759144557497869763899456984506861958748724477500525601173836606448706786920274989526296050161641254971040803180549743658409482991190996755141891239038187677579117007553577423095703125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,3] -1239314898597757253173107972868749781836604977078620739037396456121958668549255478365267142555519737924840982400215126435241224787231526380377734025986109021558043567475757552048937874829026588152401789462861416604523231580235970216724450651303998569492481801491384327456108057474299360977967651911043010482135002102797035380745933515679211667125132396697268964076079848021243366740977459676918779461428103655482458527754417753330940533727357209665865156322817944648848137323853107726532350730124196942021269926549253242240940067323247045796046485378906498110263884373010650549724523738521080621256286279658819628546555941821387498671688910625100628472665049906109438067855184252138843584665009544846606663390485426545909834465709612215976802735354664602264881167547171880383182792766344350657240839997022800097100185423165847352697232356644430147814399835010197855376026704874313910992251026927487761046478197385659157106682156744222550209764988358653928442532251476169629433579601844516004537783804440478421938420454030104136629903693441047687308563028365360802711627031873435330228450060294246753778631669950288340013705950553653780540318726710302374082394004717138824986949843907577742646823447011171654723897259393624149661537120430648731269517916244509894886803621135533229579787750747483689429661218104027558976776097860246614764914191044127728641437792123453399933278264186260126283579476662489341681605297904541796495934278540389286868641278893221799544498180049148920345782106973347356017456804239672793407792486030763924686513656260670983519375260991963601101545740483083808692924630808146136195019297055832019597056327526928984863509731013508929090778840322477235471188182066177314632376998808797726845291654418059484871741258583590217797870738372314657570114340027192505399453996025836928368938991917290599731780765364793757087546501557495334627092021523571452580060884629777803154290223736953581511356082965786707641329213183085543120688459872616011660069779244716115695142793776942569890118569577445065064409822057517880698142935116749675020633387493834837016648958377668484041334384780911877446704932387726409726362040743780595588214629575069221674938137849139337985055114845349192079485880747996627672059932029553651191817291086600975418657593901377550932316539830912776586710797123246313157174866840227829640493425564414023164513866741993513117989779382306023205064140473867558349974821328749146811218300361992101672814919220894374690410977935214819077334229002071288931648635919054880679358580403189136833505372414787615298337186686694622039794921875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,4] 25419407548143244974938268252123253608399710357992482865122750952130671152514631907224186938840753250845453598789148100527663500308811750859936272335701921420328346564214939896688676850589231006310365742532468596065753271290467193609990958325130971024871255854925311292968306713378925519290887100439127745135103749687557713338714276045493253764847867445244973666062032018669362959200856849024541196114652938536805913981497471939289844369642696646538213064667542061824571648932185814532744864369734853817465820015022481271549952765525822204201073177810436083306932079603316220336721291892679264279965661480924952237985760748189022544296056636670302452062119295464963049038046142832994359006955421494782351892624985803897073750647099282135884538146435907777659324825711834626000140255864131764317464838982673779857370682682964010934981589643514005133686502852739739632118904552559982438980398752933174306377486217476649557051085174922093379546994673402404340585179620523165017256583952289129755837032065372991199556474868227685568173788510133070072189451842860160091126260925989924399172713915629330441433843350540191881575965485411258267646254830088541886530381397331238138787672197594817880588189056339883318399980844902672108936003158919664608803053586995995613276883208693051504474006860022954181596062006218155204048488374735745594276909890146400792575260567551446163458205060276994312164338441916192299000534270265621955501930289266557140311080270559429112890799824590327868423725588748072569068906101317881122433344529097152134718827995497695792582163291602458725162390172246980239025731347934212125781677521724362962539956350098700600201420378637515947532810032568057020264160479803209123386889912473669297765780058904045256499192820242404082621707744078271807875180041867217111330272850500736242688033287310287181843873054501365345783398259437649928825815401315816272203223599804603676309894531983539591913822847116702134327022820598853422870257639552099547696924224670489245855537774574281100195162057522959779887606221767066300087822634289034722583444572086946530811710951176679573637073248820441530506178647087276247875395458251050809775745104320077002117319701530152804580275946135232307323282032551449102953938389575945308162533292411338884999130414088290622981938434472919520896049293732381569350864173903469356348386676570759358362863724504083564467876774310699949640235177496943313671327570333056162302108039018139256523465397857457642974850636702780752001263047972496289090283915978251451746198977869997966685659032117991507071508294757222756743431091308593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,5] -318020931131819658025974519887416653320745224728824253376807593577086354041553388464722785430636259771962856016218534789225098535964276657527871186065574378786004105307849378069863051838826944842881804005128934667888685623272165819222701870548603042490864637322578075142964494387634245121215357890912738612099722378191854690032456114699363068894518933857516761899243201688419848387544023689139237901087325248482690205847402892698466348394602855572785741248087412458440785344767197018107309934121154270337313214711972601131077288679664995076054586708929047847433208416683311956768389731253166340070229312003590898079836930985402220985796954422811253912135024937694443852069437169059355812810095377214792335725048354868117527291420020153719196936056295667940597645860859860334722553768632649642195523698587802507005910993012575648865729020690460197258914476329744500016610144968457345368978379265722413383927463804503395757403714558081349997440559718876168180941351776249448702327256223931071139648794408856893705519959961282674420404950782446976598516420554586762222673576742786902014947718224302643957239466730586302455096040518866120327866694020100176917967702707206321000699639726422864236034320949619666795642952632446762010455653912589562966027475293480263235575619937775268112043669077196171033168288176682594944828678915930922186818712417416235974539321146220135077822935695287789670322576401193976871981760807649139102097248876207496824861014656388457949107538535661074845782072871175564167672712277232061897613169759785934448605779991600058467896895318672327987752702142036349327336867537474123513922349891846946452755915044183906434929219262798260235821969813302352600766872502452758634838378440816710416984944513303166858623576160695015509219150755584856655657533214217514278137763018209760601982400728633639724633750273553813840364637113550580182370708272788918346313225431890579120009346625227821100865315807038704067928625950582179559990072372835624815170624068456522096519368896355536014271304123222014142517709052078843945850469035708797183168215403417219447913906178765207159725343458424602467710401503272155982969427622133506201487996748521296222440166121155803793222206526373051027394827147566616889229907948004993472264962536215622742465090004525647137510285514946684090662259155858252681903320145527097347131229000422370095348374170755405574926957524865915961825414569226122289066604764765720111660387725699961149376529176338937114408070275604231649165190184106941206246604531314182337794471156027053238516298644191783971668652242215102887712419033050537109375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,6] 2662766040540481086550235284128154437841153915499900327685530304918494433510253506269818654098538886065905714935995499650697167037011492347998079742100817905385143253240862284537314446760371368621758413437463503652312345278822854349356885106540972870503546992577258737109140860325931365136549407647386055950137398465930133259681308506185160539240402849206401870238435887503227702003971106967260578606580784119207024343559963504589402187077066047553755250106380340737019918502350135144880770818375278033418997237713884499170821740248874868985565463383159767966959005393453225074095976716527117326592352167638595399463709548373301728825928449379941504543318271946947280623553074078489032884478546632291193754125568152376053809640314280331416791622187282010230586975843448110246053557776407124821139140329619469392554736550923301235336844043592546580478684359135093136536748488488648538832413373273642267366678917974371202945062793866469848090756061446994887407813136262111584542464612749352554007974894698900653658914612105681407576123813050288434267303080083549186800034184856548389312008841059650814897579329876627749467255972726813278314297522940664794202780588301197960375342725983452427337007492097184807440380639874811129418318039489865650413447441005778795972657437871244598504292035371128943882160189511828171736623893479869503526363631241143082269546554812960547756651405690625824448268580606455682579122181868153411746446896194944648513483905649962258728966633460621685482324272261597187282049108329209400954909498199697084663943210110314035886926736778498134840838471734823370951160500777361149558671098299563595743517610724801882071491991456902852381501959327832808088746996316843958237995600762509883524812699457843204528755774754285749249063061892214646385231562728945863448460025660857408458480059372167557645996340826369941111121748142682037091521810397524156191303731189937118259159968082551938180702114578653609886000157791368099065622359087345636009950697513512451047495445279433064314803547928850400573378628249125793990897452335264469577621274206578231218800640698094407906948613913704012706928252352123778455303265353783835055821817461667879509967478883131536846890642382412757224676673090321783751494625870910234334035887733124847050930370488256324749849149941782595067008524092312211768131010981247231988240814119367111966390419321577987263162976209685809804142839400573372725452024138642768931911998725907161808822784742010757865186162797680186873929214005766370493016532179815190521202076970585281649273248346075561659253077770315165651027200510725378990173339843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,7] -15763550050738493650117593574177622744536688924795885387140017668241485022062883248872988594736372485398233714364304798503049378996307480697834994109640068794617032508495978266607232227528460424260815689575902118823716280394411883679610828731388385603099119413525067948158713510588488958204682563732189485990216107182776670302513210272882006304616209966455202979302902062546641147124351840664395622703343653233531718619749204092610392065782996248521233981768550518598333380451124317390787771472165505291825246935053492716632149518417483295059807139110926815073584967262281215988726768905933744835654045050508201123952691727466558770318833997425771984147251976468701038698353214503636139447029013199742687256220716245324661462221607613367731826725864398807085820214002881623172024116369058776843914605014402863921539078347172408428970513807704314106092198151918610131301658150179406141485948944301659213832895068705820997513767073791679798712680911147375725007974184995798615792829492270471935379086840266242951884407840207410880787737033092929843972391861437339342899658365943732676925249276062428034583540741332017030091657282128860820194705333813724085274396089673924463335564128422830638316850273515636889032172625972250421197472210987036629896769771543173714631432184756283819677887710836378947459302592814151016904789021735227138207423299949348939891293947747138527545739549635097254326916623319516482517242122420288786525508104014581930236439467784769183444996544777116434318986085650023643321903929323036084185156488541947985507753736228816279151895692896277006838952620042731925009755047878681330678769145565712645999854766945451041436751465703728738029879796530489409097325990375144258413520644543195451839178241109595615119150952548251083102407996521221229961664529385237202181970636379818273691845483416359290655688233936554331673563155540404765767766081307633454289970145829527098671827177512143865156647988979854909657801415715293272027274818709922931424255730801717379775300096123625399176723441412859348257869751890391804171886192880772774648135635375608752251939705262941167908946787153777878389109297565664957860821046787227667865252220612355336752034810224197933905855822034789606724914215301407578496669749415848206956690841792297502761549988128955449760640221690559755902037107933288414411291562396404342319083620687382137195184128518017257440308924676331028513581898393375206729763955835996085531886074858682126571789026152673603764260145610211347905595343657624714953618149523051701945326349602377559931038575433327880358071743506324924322115066388505510985851287841796875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,8] 68377088461955565860948589748812065551413540988550369938437288519933500257456597720804419663671936032655826098207932621285170748000682721284874268084249535267407456983436077139519466751250746006702422099040304909589890648093178749680196725028392962827322802900511688016470656175752648356167782310825348038261108473798086862657813619514162362538396130730040963859442002828714987189195249327175325930512622793960494263717218191536223713646217788430738606441541911474013879622825787264602656005595775652698223621878439476798915648528503004151619949296153209772393587218667426085311696279969616525504777160584341382210979859212974153309761610102029544154419130517565367471237072223224407873147847731633434992324820666461668541263885701862997428303186332940629134908092298228272495209422605974317104541552488277932602392729333499680760154343512147562258034922162679654267245082460455444865719935313229587053679407158476963308854843442431248320235149592978580118058656743874085652267126695411303823959642097045526526485153860723947318349365926256085043510961095264974903798639978346828014975557121835802419083580403897481896655382180955503753812016023476127885622061238014024407442647604433097542014248993282555365767922488440409265746939959811975308662902030142807202623327235775153521993712350404563571394907714438901888191741161703119543536418900242444260424865372582099793801126377853235131881384526768478808213331274375699519776771198463568384592382896094898191538436285727317964302500926242592918787627039752321204841421831223093211313851779422697620324032631247061673644489692214828849612816267611004406647104525972208176194515740943657049931993150187039435291903250228008189788662882458543396423491542199507082256369152151501564597483390190705626760564734487826972211203060184845405241052331645110199805455634834494889916890899854532106196265610608306389141226995533687656836856838754874184191780683596958757458162519749947053091201500992785158473149394082041054483533545227262479673888090552640039590154196450879900172552112519266705271414738802268559879499077207131949729714152038018614843386611070427970678858920151115835290977578600628131672801788027618692320836628767977422087857867573400332787842606232957394819883373130731992942913852620970590866022645879185542942246956985081356352470078017394092595669180915644064969556288104744390949316604809286995547147112904279393831256696581114462415824306264903696398344483303049066135756132540027302606143859128058912894471987449039713291382144832089630501274778978691985267408145482719261480912431813727371532340981730158091522753238677978515625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,9] -222917988417760095103947582025554446564272490889442365945779040576591511724341727912275256499006348399228683486198536081178057171289746976367554235652458603982954068861391255426014680504700349153667334887571661122776041540921048543585861944105582296277298085330308537250910048966170710916487667140597360685975665680430300956289802914086620266426103277085670680267824340442379682035806239950117767992031039020542682074394857630480948394113630716444393454971371162013864683847321481298924739911961136484830506560102839583907801757151710382752763339431286802717478576329176976329255716670677969047299108511449974708665811191335464004381389057299133540723664646187606416272581927739968822667507213262591321929717773151099949094541855495134030646670903313982257122541563865965677651218880649665174391115736209084279249439127148140591079628530427853159710080831964764584246990703624017239105728781733289273555607384312143769340573434253829711459042282399228339450372991493887676631306061658129922003840414619916573607778943066338700333724699048433846162822997820232050423649814892143141269204219393333104714592607062780893085223982663659066709697350693849883401380647362830409603803159446881197551816954331839708666042374535482892901090432426994391195621621228102773078155366713305641232487514672975708396806714067218833549838876959279373079638826330219190908607745461998401424626030793196210055842830252933427627288018816818239773285676011889660749451952498940398726547622561228969339554017737040426297781371597333281731020436376517758461876353611086778833822923633133468868142806685743126455898104582385285250119349674838526747162052096385646812129449636014759919335454458973032299102529499643902684814112117305730144404572447168168555545870705174309960700623662364661997306238909917369971087635184240339351438989094737257774548375252917399012656872344468417378301608825043891047129887905825456879705165469828356653701866974881238850535628580166216108717954878255671953395612700913445428502904628006420949251040264865219396835499458863423398928387344983381251951842750061566181437615631180976304592655188266867534885382039335473044396243347788195960166575179588031738267988297179343561789031287925143468885105325582439051743514567234922034988564580835995894945801330974328034299421035607892888950821578016384283487556019707364693661704074848882443011764029276898935288040968262312332487458674236359398594895240770971735132580872840451691216530813694557847419205650894721841427526332850252711903577707915547807579817473964766082251609283077911012464056688061259982065048790289552016474772244691848754882812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,10] 559779961036850828917845567327854851178300317918405753569086186604732269610875878846432210103562548074616917491413398800577462754641029181459435926968442771652839145621864646183400487394498359865091024316773079147446996745905727786587582530088246330429775071027844158945462694834358759585983916155503424671853092628056525848034852594256499991558731383459487186459556899016802498181567647834625842033618283222873334684190426148316663534703480331569413924849695579749047251966818916384702943260841600015680371721746007456993405642023264837126964797043197400185733847469735929881548601068169266394035203600165202615248075634516178993350748884237337883096089110213108542156369519197838840584596111041059391596852218123751557070681890310650492048442278013313118709163500532844707550879703867525025182823400676626476560991224898172110680294865807324548702754160753041441220416824551313339490333439845700184160276498728606027247871934121561208632975083571741972694021355531907236678657091011283307237520601679275646319755753872193514078023201542896458777198903062198733517606483838486738079596274968110754890150803968657493477404519658917299829749667904795540000084715541322266520792628053434593380215592198010828998702494372723070658512517643690895806590412705647603583011185061880838718377568180304891824748529658109247136629551549865661308473994642203242943172255551395701905467083250242464432492594134866447532857526067714071133570137770680470534598836763292245684920796688749551232633991152061927471200208254955401208690512300526652895158900785980868465196759016133237498838597385205872640730588773508376235237835173017585410774865090401946143768154346063581959332516594592344536103718454988442350455344506270548258262144063321555731247469254352808162836074670080647893965833404659339586486961871770253362476739673017155493785376553857734506422986289934402489572214777300165333815568971829632225009327058848062446946088647131754820397253099802533047011104266838224981488728478443422076742836028603662936895480114843300735382872953718991511910689442318727111523504800363073405188165507326038142233149765849925924499403615977266903199378166058406596826044245038900237140803736683749327393388694469125662105439147611076483985252239054780793162326514114335301371355312963779203138154387104853420343010935233257487001289573496148910590904503955029487888764318587012671843741119123765673750546549068955570059428162541612905942211517527994258312450967558990003039140931163596018413734575990508448098618713494429067751843937197787402456031924539842337415759982184708758462413167450444362316375190857797861099243164062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,11] -1119644049225694733850545771304271398889745307485155297921983931463215603536328311666234771999568302260780467468688165704885258059802127444538873259444742797180338625012361170741707750839217827655304137579500919947081075615754261849531122350218785691302342571473557968856358964094957927639972207537281783776848488609710992240400906008015499612512207718859542138394703434029321343125811218280292423606721675205724297532982647377908505438989075889404864027461211832521499224285831588870626297765854077158672912542689168806396368740342259954775935991177961521420139902128300436017606429149862634431201784474153794628914475685904452001534938456543262613875673638112158956708302131169202187849316001084715032548169149167670812844977453857059621982543021679186809581532358398649400280066718922030925626436160563188361285021501916838024306025567629842728049001069405504792748420241272017237452272530448750014455448212521275120735784037875751403168843854175608090812640735192103158000382697871233888801141853807015290410641273756207304033483697783196396424777582746466138413402112376567136244689844241340193592849990702812041707600930061326768017782283472621604497127667156241492846628350420813224918141385141288812021045947626599414028986371222989861621095054060910584970444570478589631256818227649688721821302992191683447707605898195222529591134998480511908429270532580674985714769168780219268885104783423635300073927891405945305449047013380422058340040565770819010658288412485514592424083252725145839077394389381263079986331754230119647242924841826971196634861906373659381245567176011191912443640286469937016667295120668154532064576172192049715834605193509970755669719570592682401878980378124822354408378447233373202843080616729499575037475583249784942100243702606118708411900467076573629440469533479374842165640184346388040606414155453549918294825453290923343204021452044333496821844814199230828165798099873410542723031818827067832857355578737616821330894263125409206836566861766987308454187462427040188570624306285959986684350390159605294409967683497561014745225798398120158548471538800336152782118492932945191279955005532876932862264656695318653695205962065199199010269409066947878207636616451958817229616351232820885059689313724166207028149700580389858926483071508565343283839151448129246026243315196038383590700984679634965849731568459352608445393727557754576419772228149488638647385275695857592564069448206239039073272087693187309191783609501635055993425775964661508301503113456960317309348812812845166318792571586554201619507558016625989041882067568478473444145853322209379146490171308414574014022946357727050781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,12] 1895853125568740393606420710861669680184868349899495927150472771796061407548224683099080042450837581106547076080887177729861269204510490362776167979302342807896620473991581175147089505519015640559075377494481145443511401256929514624927873124921178660444788921657806819599238415602522481492903880965165737254707171324030055923686845277526103677976677890735390094183433342768796296881566819366217726279234504551171005298421597372925016328646468462736233642870906842272205814224675557933698980053956205603629764428667687667453109203949247161416598772733965836987353166467844000638118451706471138547840456287562331893642430869011921605296551406564599173607090748165558095632231259460213713798971862784045451954054453315358216111786435219413632770286944067076230905330658886375318726094052346638646431583735268284916132389046559424877812828592325864670851774585664294461417156365237575274103836225657962857008342038513294361282811597857347988039981959731066788956917283565765906493963353654530240962815187107545286096117983227468950992432237375208309758648379177556920977380122416422315935646233169977258700000334681936853805339679769365499118958069497156480781057453047743365491352769071202728483397017329962872854445206607991289177120056224505090185403656110762114101309214942266318549892720511951459079685088249547571657964301249966175502052505046056533969832191357347119835522384737525082883933976137125160164820678459215148624181026051299071436470687884749791948660724272235432427206989219373409955535836946401988377839349141133618738522680664446864111640571937632710507705368335034031454017380828372765872128393315777368510655061897206583234858304963283094652303076813108270087948868504734530513938956756149607587392829210972276498445612935826679084653110150795018480903640880735733303821468579977456598647571288103301646837448413305178474748117000149323333693629015653779199651013044879938392888629424796055436045896109118000955734024497641521740462962475930819998757480457158349674372540971158355468974453057529340781711821394093928042620036762964319193014402581791465941629059968524297755562017633831302771701072047330292486673071935831271488707893729804325292309235545481887430031178394952040640273557651507364557192262295975098106115893509462741170750038307987581409528846518245035621364909732551002773735532247979845162311205219031923800103693744327172663484017337427126485260566409524095019756930428780630532378458441817039238648153389231773230902195254100389772780896520667863413382586406388569115921271177949508857124435114418444484607740683040934887188680761819615605643513100986297104100231081247329711914062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,13] -3040791696182277332467541252002703310508594690598658374198342806710771013819342757825894348868588378610387804692532551306519617865889606264095617796491160511982021742625821645534533202305866472375921230459898463889133410496644749516666772516718835744077970896934182565475023787931437482436137303263220645592631622024454836468745296194090351871292902733618069388461092285960108472171747280087800935389999615562638979052905675296684112569259030796743784575912116006186738203486575031458644422691510569111279435983226814276463594972240346120401325205616981648637970633845564792065331523823583319902792357426382682742459652025234909248471222342637277827316240873917298883510782257687870820166142410930133812894759850155712675001718159631679513035334037994902425934932070908365665026835358067630737198593679797820719394855110607983937845733780014207530156429701643671501995326288949282035659120905673787977265323992717366199845242021846803074106684826848365425801830961967192715951240001444220973777676050023608168919315969407408046360862829527544074814710598872416034600174699871175054111377867965041982250294486327337048249304558792356558358293784295458826378523938395646144280824872422573440343834557557233979194128171583500883541969315736066756796637129249331107525926123801207972213358066063422640192756102504422627347334481316531954476754804105746275626684816682456282759307415009578305397770995075118532783378507505712918699733257788209722974673228122060512224368253605514765547037451187460580452458356936190737550602280697671761866220473195882297034072168488721868462100202720030216486727489484062685496916857805591273845465780061140146290164046433778341742152715787135360666395110771092543073538969843361924620009354198215867693845763463073568609703421916381201105208053857051021697138975567735135713112527528440331350499964397791915913591372717902706534846762879671707870799246967634826981733353473674221690901043751479596903543312100642098473620892724932161226133903972357879072753563092025907280451884298868936431384696526610028151450255868657164106069279647273071613162780284036168386220733230253573946910016810642374143730638644986768559704987732480907006101109448295699462000250071772057216307558333751946920297762513034181704420851574275297983701404704273859644493007125692184872273141961815371756271274837165217829560073555344273569298333200368416870902286219705757713033048341967512594772122933977898191509306019949208603654178676996729156182804643634729439625273597902798938419296628709559972523210856633540616280102585521913487297097074938490800634261331304895889737988437517834938716987380757927894592285156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,14] 5203879498301315357206930621169695055135736343966555524117733402939848848829058693671943915934203668330251583640782045939487875399530054147903487870460698260799588807120294857550707713584202043650538268574761554289590220779384983890651400950355908445871703058268324102633048583111741667841144196496837759791198085465448814350048150568940400888349856404122496089446729946605338345059067151233923641547284894038676710766748317152965465275645835499391455377780863266378708267249272643069661769117254344040483463532927914770819137159585671143356751819111551046821457496358983476391034717201467170313052676389094477723199698937224840328993609499030683068192101035920435400925114376858974206528394145448480295045295095780485545310515661786581351887186788376618377415635850715975402952685380710865771449880156192494657224816387613890265000616202466043259604287035130801152748502639008836672966976195623413684135609524911241402601920070110667502865690629533133250665264732859012182962566549484472720401363752256558173956305172708899210441211694336353662534548327334311748354952321595811181259311091452719889478241941641773837533579656775627724368595246758225570963357766477514262745261595675317729052893084267552020582912751056182937392782406773692357559664221947413194358504744450096352944886005991811983618674499682575931247257967720282539715940728400108632085834795700223342734616906269531067461497171444684243791240384517659524869413587280255099559367774754764049333582121131452334296571033173322483828167724792744990262151557100295980125114372112230595468132321020293131771794904865830883756608899122752057068572849046175145809968821134136289472633111504944149217910893416546915189332955672478518577891429669186006012287270827234109655357614858530269906969444091932539535251409611770217096571499732631097943012779741218123594705969781149774087444754209490771369220542373714553957559755967353737588697396494299657852317726664228568723857580499855009421907030241876550077552245226977576248930542846871274783092895167200185185379574367459056230504056568060219186223844268884768803672464093592169341622186881126834211842152582285983701294920343382633085861878659197456060845143137159122327890482553105623782653086889483032916793793895512114687692310023696593220902724010043783435597482902768259449253747048722515893763777244829319988891234546041785238312227959246543324650154889752652516011898003200978677471309984908133259045147918467719350514687094183001917698786221796938465753501963130410484143780685686605918637583687904062635008043375337077961870187386567964586324738704933220302335693932863601440796941233202232979238033294677734375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,15] -9360647692928993074379295047898987299404725060876894374737976782641890374071744962642357107154658571717403411217704445336294103386983367321644941111097727381835860687262520159714311449303951667771089212526461129051832603577505260604097912195884502500487112382961838724015912775996605078874190783663343998658719053906717982971061242095331121846759137986104193594410167029152332021711646311722398884807052480902204871303971097808665515827884068945879063446321935063555041160582056430070878941630074666026617820335121557010770945751392912171429665404295110435135030309842354934519270646542663803320394421207327647244303132942219288079830599954419542193191678909099717609550680640398660985176962502769194741897847631550358102284429154125100984553878448884145963903457494827438194950238810779483304933438797651689677202881342432057372730035527697832724781146691689473601627511548492139931211751408060095722774062678058366809604250340613178603138102191621099545088786516332650564690414178444290225781830883827649656178104179699125689758265007678593175889960845729559025852030332307613893299025581250790330117305500737033849954582630084962855332495217826843137936488748298889062990124631238017835926237202233869013824196107507984973009740205892729799966544815671984520083147853660016697601759018430127704507538846553924735740572113853493743485852286699678545466016092321569619016961813719936014772728003169179560189898057185665646392776789472077203134181340313349641813973852647092769711714443857491514932738409701364729354729081663788977281554120470950864926048678345612283372033044148390028479767212314334349507964700150789275805256064951062261911985484946831522574604122182934967698589218124536926653516373880256768233879688246634197104642032711965725620197559154535492848259637801499431944234918489506863191497289042236723444915408815373994243586951080596708894027344203136688857017895053772395047977242641328805951335046168554756354363161541505389672440061518300256842825456470026364953678541960149630083632800076573480154506611085270673822525913666968212155420820725985741186715640171711952361213750046966420444911620631150606400207023127946785334567430699583317932941330267827874297758373042432541661951351863930161158731110818918089509186077677351228292196067483263101934064760401293391674567297018968250461851228754656684628933451611735200862467318371337642264236678680848673629522781422391578330283779989880085205602957486601602491193801937860090512351227304457416534126436833363895338786394489945137481510350876207094617426511778326430599338331087312053351420579556981233160798726840365455072884293130641708557959645986557006835937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,16] 15614871854443243157834038733998225622486091823299720979006038667532216990296430015747337010763551025765310954932972074350939967383720451664401415517083355643410344533186754571756194408498551970351252477292772272306254024286184842598885033653169987602601515630714901094518720956259375234449874703730132364590802644555505420782011544740330831214769213168618146268153189290054912293154040392592122647124925811928186047110973288365730070187410386944376984226130452772519688421294691660279562000032314963812180813703668120134253998048876783562819990353370852876185699353722318183738211827974569094454412781869750094088354215370114037486036031572360691686203571578530736681662000420952273154189523392351492662262415692979582155380335197612104482750346559853896300361521818378873921046591727989042912266243892540909483725906016478752213410176291395628505211345456317994815648533968670034195743358278627856480474386182149952912200118911924864387313344828692628938433551302715475533491790402873268632840512203758023756356627433771707288229036243882989371532810260690479310933749534863335080795622015734966533871612130963267389596370035725461464583325571020744894186378208467285258957828837790142857534262767799660725474324388119335946633852911806592028604535408785089934817630779412976139458317090632520004875871173544075783723883705663633231944452743422664160191222327772109407678300007210980387222516381226494085493787308426716858115529228479349066031294561784004595823864869697306049577841259306008537463158644293347201135541499341865756055689090112113185722897542257098284958236172535442351180448157880637190843833564566719183348115910383627961902184437014725654887322614517810589051763696071766656062136829584035685669699439926391934048583471716099036128251769881052230605821244600054633252497758424613476677421724423330244257889286794221003091252841295771502878319059445526711023731742866585578936450698788342427687010171511444098077011523360066952971061285940903746895343026549770848101433084208638269980465652781435662991578337142043728266635612267926671291030608968481473112172307341652656098587160587782807438668486178520445917883407966187547794809108317426182196380853870751808004865404550062585114810544064666633664270699910783077508503315499867154884568038673044923140043776759539178525135367985558490760377646701158072583617441771462402747527645084767561250595406545888284351788088175118670238355726926407691297744215749908673580703042427462682532017156305196198642085693688417247357482040317301658029282159097741787049875074758978507356359058524870566173742677633674498573594698771347515888136599920832381371837982442229986190795898437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,17] -22181617490901313474378446336414815582300864394629970236424145276021953955372082532285078086137559624474447857777620189622592535597501145442801735364005989596995819902045282151026367910771402866715641161262552447980055228728402460555845172414110548545891098712287646359615402829531859865422572307482005314592333161613256188891684669167799334363270834735276803997583623368327702811586619499235075816634109277740922910628828056060548847619668663247883010415260073628497043092469837159595905976747991674035107615078831020317406275683013267268994760106829533353536420159355312866766263658816403978759203928370153290663952129003216714542185968121134472886663785474474659106752418728933982501176840877075253887028449981416029582780442845138303206958514811673232894662265726222766029527011676554672293439851996164945781998613988435789625784905544348075423030977839512710150307950500302739456609905373639062028795519638539967118397627837765165053232962070053307679472233446300709244167910098372245754451970416168851141014541293017281135349197825794662434635324052876513660357260688883970019697812757050096912134340979321419446865195190388231216867119445368698896386217319627570188054947669288699112788857616266764585357268392634502746168418547193965926246515783324718640465343031416319982587707781767468754755656555818313491517522969508818108226718056485281643484380556221635025353534974596126592240249918662443269830107012416346250710616647350781281686136908260550022918202307395301307343315483664594053238362734196770341399675666553296377730267825662750439557437971622657575630627294435514042790751457709768884792066306703654369064748499549636866197462267175037827213398203371334278212537909196103921193771494558113499519712203233610097826843668197972598848225887347113578826564887519352585972617074983191706253203350922482120827811723455202716886225423390357604029166395314884056054300858418805973971016113934067989789079870643071644026703488087894710412827207207962754527678465404600668762264943451248359757712208304838538238360139447088922560267085426134175082824965526149701707835103830979855212002464291148331675399567147862839566566865454169289390002585236959254741141061967946677359598741684476117190633708208438926429319131212683627691621235944068353723255669897342075310394054884490499648824400081232213594007073491323030733445346749884972860944157650076133062347770706970281632677565885908491466588715077100525038841233332460154177950437655240964687113388795443871743292459095624209245764437426652513565661363216670451403852808998823461384542997485342565086343257106181540082472718983034678329293768557148314179983117355732247233390808105468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,18] 26704395171422113043844357120834395169704545967796291462377973051983778018176522694730656409451688172754345814567581865441680562357902230604420401835840064551963715837977044068918287472203025211605710071372681312872856820421118692219996896378643679357688567083210666317503633859450024408838965437096451740274548683121057103604664592387138016839117290826094413646456652593378560238016740841011445900841449111852371415134091304219494341143360518101063532663906839245511972993250493967967870518364094670609522976590161416405166462346474050638784778239075994036201574787886757703648236252572766759301968277124754664315007488489208290524028977978015451176301175262572040250420351847963328119095307861789238935569201340956904510883478269973993622790959719820485300046573686555020045603454630738399489101876326154539978233564553471111312489268425646519345599296264129673553948447849736546796271047016354809409011729860326312413630718455010712930790575258147286388744141011549642702870977113288277010924776542375369022829210422009239970046012376397382070947215065770406738989120420976862481458710772646100247473384973771628183574469503212951297089214699916495771550815254378989922760718950438341319766846253087187480059690284538852113604033642532862227050986085297016355612991902960135260812010567551725543298255387115132199030065009169914578121503170696092852522035747064508786182554868612902199157954496263552951374271979237474647938368825514786863499198395504639823065020946070234123878134858680298294280042147001752710937868341421123245463766280490105163613818585350809477255853622239453468386002868415655652260640077600176677975002124259981540699733649539197834242893228938202517466619397586484470851026069023471299308452569960215951915179070550492257110905196069125987478525133080673964884531115213559982273506893405412064105259822023388892746298387146943309145690679087651495103630866113618133335871687533154102429145368379659365875502782556835107184336464041517665880846135480878105752576898557441550956159645120717615830942242331179458575782140987901504846445895832315700960501380961598701613090282049895601188255049146733520711825043315969794571952672641009850944650078464706196690710993696508636080307891553576230274529030750384827330609848968250517334579156000358278855136849933459823185179110829562734478722401130723913638981148996375560320250820785802763092484748028449676595765180551667637663638672182496405443242089655631702853477741299728128050611943002760979827754497010762328107446137155799852657202425543536323710637318435598254951454941045670972182927428649501946957046560041278203152470234824626032013594745251339190872386097908020019531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,19] -28888688002661460333354479023936446284727370666076171715859612630483140370617650136366442687848330246286051813917160056577028963587522802878549513183527561388257090868428239101322254214699613946067275535982273658092411868204496256765388435120654906993115748298163886668330495851083195963047925524501149469213202802669420364665146837393007991444226403960462777169875307805752410606688896481199990628718052793220983784279908995107361723464583490006184344122861125629253243043953071126280061006458033548689642083034319795697095739990212378293303747361798947045458128847730838220106115701647547784546114895863272306452202034376751761717077927186001336164530536114366681441715794405615482740165016362222327331874090853395732871362819916119246882009797236735205549664499423122569994708330676193572928826906450780443132126030380140794551256913650063012886985686201875005640053525789315917026400540334704366432925300825229817109439093767592301221786826731962126766177102226936480745574955843637778271257608544616703426384642435278279829243477583495461537221943641920160827202744044620346284738035099371814615564339138060272591672108239809275303602918662423650919617510133984148433576676078685001421266527161392918487880742780864033902746989808512257754214171604967415782847350635482364958012222022303750937729157413034708235784037707937707910419497341488853098380539903298310793782384534874116196414053988620538882389008754782100199696216188129053522950689168551724021925253651624023450450887599653646127430809364253257478379656022177687229575443153696151333070754497026572489747834851795560919419755279871191228655059370599609402322562563354136182243070284162414240967399085360609597917711377067934818254322429228339204213534930930326761335976721832952720248034610264255417493773878461285943346717952390382680807377199648934989073642170914394840944014828762178366293553850564829200223571200821536069099573304397932369798667940495225848460268178182210222767786693126436852188241347927049361808101957145617449474668170451681393877529963743543002631118512947243536022283804150680600719236736129742099712733786722872217230950685381375771332813321358526794596043101999144082481516919987259709915783943539923888079150362002810111123626773400446860522279480889928662298126246066642863513919971863335525413477084409979345174664442696128095674260321453851045462708817722934095754963931786920266719164199746216219550386637708518836124690861174950259877538467510851623264989130299179618284896821199781611697374938060150874225976980039458424921175533251298547835594655291100970785080440495411885712308041414192807013134062028885317915949393352548213442787528038024902343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,20] 30344814668944087537811465639150113674631236570494868206673332235862650389417798511983102914595826384776850134187438923706894321964522980992105063325811867841041925051471666368186849531541610235190434787453341163654011374837863913367596449968548944701768359441098880951757827653637997443274752875055064409210468533842831758845969805801845494015958767074804826057126023244559956982840320564648162531817324402473485783931999046824179021367068991849854703832699085770606476902633246451290542286783464308834329274375354957603366269025247854296718663149079094501895959000600070951237859935051841663860510620154371256955155697658651075983965825347058683115094665469376065380169277772123574535757917913261481556180220805305182646158784488685004479018553222743236465174874437808065123646806260187483714518385005167152984761256562178060576316852149985317545580638709207897164555735412065677474007952702618786885361613602529080995300965467252453264992552695357131061698952184194495579698331321085571158205781622195026623282955646907911857793799730660460848586427750207942447133220284492269519104198979656849017720908949034944890729951373395538469052048671745113486531911528127843560086591384441928680095026252745582455831346152701421684940589154283082692096494909927004966069201741438706501526673104782464621252084432389077697915988987313182251837926447671067074308420947289825643350072032911038205354493248018299486486829538219500131296454403606690073386950806359770357744411186915343349569685893119847003893043935318111093566729749220177176336722455662074435737683288692515721602106642257191073218535392765537782890957898540877577340723588359523928277269718462004406728813713515686519514685740749955133682346986337746518361727710925308296710752605365772851043504298334576989840252661632173765058088519609834784601820750002698081370662379347148724979743514604623499582889807883724691716543194988809675408682977960853551724548287011538153698492514055382430768899038244777272085359355692304232638775009113022948373849593868226913816641425286558332101189339588195898911213133607754944480935404835885070565334488900338062357389354902754208067304564773769699945678741778254866479185167622099431499375036676529319964056929185591877222010489633710465001235221678222979998992312327861994162199640016171213522013263519223842652531412249118050288245736966574473523201872456429531328040827841539594985110623463564655993286403766484407750309344340646461597096804633890471599541974311670714653589876263265661306536701045501361455711683783642392475672441195094756941923632430818195916259082474897452710902499309518399308755149138442866333167935444237173214787617325782775878906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,21] -31470140940340768001779368349829679328983371645329615816632219272630897506617415291000768333551441749664519631628961578637989336647635209389347596324832410776158037066954164907425483157699016659670405545175631256254343116450223610522447852676593964532006444354845400495253941467256503806000444293585531485229406615658499249860899142648200280465415912399837821146048439298892360118685957270799198750110039978939284082813607745330069354008393002708970061487232405086121931964349156105655331312689243538842672783265161794897966090467238914298742038905587250759413388808580644311030064291890815475110671537320115614918956295674548494509360126523504191131711061242658508704553409654234741619984926028647766279265331392659472104929868127365711278018992501944702798286952489237872141347786086225631624402883796187459660139814663033212228631933480064528622642036379203871739319321764450171541355921108014843530331269245319404338955791798160210819185094050108802272235270746898299227644216994935156611473539236350435094074875306179076821088528112733429869529120692576367366730212763194403492875947978140563000012915845068025249350126958285269400903706493078495624068914260822072832235488445248927328532852359851344129916872927581039253714119065686567102936675618774435061207338252967049521772191713366290313425801045691315631442274389142712114099883650200655228507916430818410888428794916688908412795620150947498213528411536598249272810408925483969779812059932077517576499856166723641975108340215687435905500058055212617156981904671902736055172857756142745292415433537327250144920497032956740913201779382990826495610727637471506262786526044190189706870868945156667909244320542947494524059407186975573676928207448135276197492823117490539649733133911295161584671498328757747313267975125257466593939974707741977451509265272725119357059256612503361970808658539148672475737787162121748048925050998943678233521496167131742147994493472906700248082465624894929999212132306184314224778530037971235975285353970252981076191926976276488660386300603022176560053712145818207862430832511157508865798594985040981499232832820984461919716419929717490111181582588839688674163199395415708626298803546064125772494058864804954079429377671703742275473085357024803554244611483569389059887542739826507575764946656613058088861253219399099551678624389882997058644217114979296887018385589974176496555142461908923040359996379281836273875213309723737676474238933802625601923413098548221265922410173594693471700573368592890716018704317244335091502206331569606851451422244026027698674988633928096902682152347511665436992530634298586859623291886940867198227400614030102588003501296043395996093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,22] 30524922309047914383008415232437158522800281959230795604670038526951065974815844768144117466811980011676777595001833220425226706975934033176752511503355348431689322420656905929693331732595966132549949634146713327181355062659522865580171367386032072437649364220898270954255425653854261197402962877793445919366736767581836362715446343628064126188853567928981371915995453297358298808675787440868055062502670193742562007401042073251255496381432382171830402882766658729683170979836617598586998333818030954503727987635716207619157520962851651131012444717740323098773596536108766049872797746819660414423110370695650394884694197546667702297960288691288261078957018550621381705953786442146163031917609510636461468429522900964018822424299770827945242288726078306543537732560971656667498918854903742472561826688828143591451402502181269836360979816605052385417299285437027673121010148840842959051739616425942413937476100334406370444409489440525423968784923891169672786026436396127250775663370133252605691984095549307953566269131341700227077295948378889261857401284767957552683212815360723287977702326558807413530063319656649665583026151916429284974018367762235524242607631490459159965479482590536660058518905361672142088833538781970019996015674445905356601605293216529470154664199512702821301329317693656512046741447635552292540861503538737936751202588451551992007616623759673256551268506174072663591535803837891128473064428302491694038624662597666425548986853086650557190133301391941891363408372769776876467549136685171125775899810970555572232284709918912421234364556870083477272757992144362624484275340761645730664969251623056841616984672408420943080504577992493184632529292331588997411783843534608272154524128673783560540507568272532594946535158264716448522546193736200300518271763883471040954576725711740922921384694117869927579351587944741526492317429577234622537008820540251601158479221288255465008564775163753842306871850961125379106233867600440618980023316558314969308243380070640307192639314484533765065184719447061098956367360820647088379587262611885551073448561307340321522723726116872614210538663558183161582491086930214106841881026236151563099854862498443322122284611064098514248054663236951805060639571856550538636098217207944165705582875654771071379342504444111452773185337059450215260393602046281027579596610348967612486312162133978095926005566616759907566933170587218076760563749531851623470689437668925082613302383272759333193773698621947548838904535750606412244304550052865369809024719069416562462938369540693860712749539917048891681023242744351307830089465817531287196099005872206410557941789851421912911741581020397262591359321959316730499267578125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,23] -26554120561544165820868030782379813171198678755548620929479310213870512573969670062523351836614038642837565333427998845612939585832516694910988891087579194948945732806519979862255673478524279793462401795799895481074977964658692173778915071421248680767944477732911788931189960117089517833561866326286769707154825205967007158488357315831251339117898237917527178452704734420226389298532295909561143937620474076572766476913592949150930027600821477623175818447607199762756180634494350192687908789410489384096568825363050002139931507387487581343330080135044892015001767728041904638957565810673111448404824451900511109526910448761695007617635938738725212436273559927615582843718892344645277677744412590944568231304646000206479386182896446791435828999199504274301769607888467258716839568853502155503239037503324693747042036191589495790978144687985411212526114886729317843722274249089070985613157086326754018000812644198764194977749945639775433723894355123454640713995170012620036153283737849694143293759910493946333254253556488983596715282870359122447137832177007671865511951605725699195431811206976517952707570261333907031394784761700720878645066206423695005864777151579678097923276386714527522362201719174566701313347762434065560966070318619809139566675349014720094386413577929932063965611579219120154303389113652273169297435519765101345359891221829519564116212065149646441604964913810467650018124525765398829089804405902508308209853733427567678654192358773408362033623656114025786983314624417312719664144647208720829463467445343031994970976579977918537604565508569445504374696168658580349357980376056070898706305732319870906081542262329132992234464207712734657011913758260912444557900082456843900240608766797485814307072464721844008011122927515040891927570419747952044895827734833375795540656069247427436128646948191699431399785722285288392495186733532893929890397216135547457037451004757786018495811389229045921565106225234189259088893724998243754167393498095941927825694312961016475462574069981657922701461382970220043490813270565846026556019313055928494466117731764414758751807044347971792504280976443302971557654830828634841318071680276498722151181194670062950921731064517308892622234236448700296123310092154442107336268111602075807083183213143810888644729498766766883933739838069337393922595266760885525772040500549834391171242407342765763664829561559491931055992763959704667645593292544329700155706235923116099204235478416506200251245083506380713177136472130989754835785258732874434813408029675724973803246312916962962495605474289338376213808332429058653652951694668308627956502490533799643135128327508376929526833463979240690377991995774209499359130859375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,24] 21309814828686530899306155857334834391179828676072323025319081814626374942158524615028499917355699058248064003465634888953100404202192733182101860698952226831916910786024527675557988170054707534011214039513611693876026480720855595175118291949410254005647040464626286573552544254663683424964793801088649602118314682524606560379785274098062838482336026133276848922824364666905478651337449202003682025944080960257864743498281671106159225939004453337731822219677325383886955394743013899577992938739547604805065507724753224164495810520214337226511232430990180417286311729813892109779824628296422815539490525181581115455449374125986376979647966636733100339924232528761512403840854867013694645916226262990009247871339338091633816664800617073423059122018074845897498234229717631674027771353914662075575926467890755843245342117865888304661607330725450464884492699721972889005034117794027087713353831715774034713797387712739175073821293790751612404334795111675655243183261388087563902558578176266774734733010481570109961630818912007056697609743533588857284569280805760755970145218855575846883960964870059673266407197963702144504565650904172313937024247390314110138896467326091585234876124905466825724503130406208200091343102571953388200288194899438206200463121653602879317915959268731109450070225245024530609618598189505848373195828427873144733030347465313335560831509795356746829953296169075232544528180401061650792444695675885010585639002210659573196686182971232307169316155115313439649656272870788566287521582657137584958149330070490459720084506487798105164442824559583508736019579175540602313005053451612217653931482478810586919862642139468595876607284468340384019899160657358825245183904528057770506950278200013618383693216569906853577794345350668142240959716072722416141854912333185867205932543690674242956584926423794655458957125859378837962181839242522644619952359275298745052922299691978283192723634525616083616664876776428100358443074512671520328080689457864041071285659589918035866798882594862494477705516592015250873096776033475417377966297076701095313589246453305989730291479294337217165482077625159598409058439474299006220403688160806948998489743467300092138973938007178049033434321207491716621493526073917779490965951917497883679012714994698787058608710993713573679081115951076694408812125863347153896550760693346110944690000517869416765527889519733684169428530059796884921106865478750244564248434830833990222302100016012384369474609409920643498881356866482273009043589452353606833304059603371193718940555457707059415663495112170243676887290506863905693879737877521205437367967276019791395084995811125156519300993633592167242341020028106868267059326171875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,25] -17291755696432604817265116423997330802519498554063882843252177043402702496946119567593817296977535278425523743960573306556346058986534838755373250529287910617510647312321152868449281674866933538789613441896277989700621726684670589576837943795808413274200206747948355769461675378449829960172509318012095750235185183862614329181429731003028400844751393890095615578368335853075683554943648870797256323632927470761848251734007746741757938576430275713114788137405402960022045818313701408887729159851203292636213129412282486708662006339053248676750746023376130160915878903804289613841316195224968466806351968276153530176227481203167802028642502054110389851690916314628315085669625348782884663274624030669331126402747045379520086647112469434388189119236394630708271609480988034572477905190737428594539896842672383392557056296902895050675243681672912840686834684334758596855523724294208574003364904167242788786898903185658301002263859490034392909196754345028345411001067322327998859373018171312991332891141720600351204140810152987561362363543749289827852826280712111657517288279216201334113430615099201474346669449341160025047329614937706095745692386321412948670098407118616086661628717013735361129880536006867243422220593413677526245948038030708166766621516809707628855674352709075382351973006609146689602653407677866707197517185096064061489865946186773548407481677297214854838167128403856028003272620096255880700451032995210751368461740231458787893434109283847741782163364915103466952967933905197061570443729344606736170705840256480406255483393015278525644276414746935339159154965384327784342951122596371960778191041375828959748468291536363205116393734039716698882454013928596461978634389953534088666969266055502462386791831145256492464832691221353283950892218616925716624644155008779046592359109092611165590361656090725104509705144384706260369262540950185282376609577082559758636930529597953893242146092381212518077649902093589478111987346883779223005826395295547050865525148322047201827855096607649312580287568915769970846242126117141937257160783794093627732476317608599547578272244860887617744064709724491390790232333180408278831225701353433291790313572770778126335122647509350285114473777494807669815573468504003615861876551857989483526913986484292126848512200184596665019815502374428569899065737477491793260402948669962994049171473379774287098152537123087222669762858372820169573845056158618589206950866404367410801928617631166880670491443523414554520073786591460576637409303967823919344295107443424517442154739331059876511442861380751350952236771029924721288250136867369004120157439008112361516030782442259889746796405751716463328193640336394309997558593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,26] 15092757190217687743261218952232976395668662805093626330315983997003428927234172337997206263727196592454126209495530486768614726479112685849588199560723083826432361135873014695469350053093622539291741888343517898566334728722441530304174346467422637028856200331267900022636042178428367332136830792943201363290837682536015831202979102223498427636016675181195784252257972224374494177577339820361536378368777010598786560659068067111126754347797355938979415883714415867126175541665314036568815468012753684369500285348928818575145369390529871195690725085005773879304324745904668858681181675252795022584095763621878830244981462410727319309856742550322515851952003797322290663579992063256063551908457323031735201070872412797555578497280924125788007437459045328403503486174825134348490187417580550873851873480946318903752975314493198115200017907413906789084065999472215095971465012799645481976099757079562374854392635503159167549531071781360330410552674425591510372905596584235083391602593918715207487368692294606224012493893712217084043526231134704448625598411762042800849989416695109664627125343272687570563869517074572493721890340020192036131613584552711719505579417557139353553678439764096244772469930646750954236064112818060101835132844611488649817054519313312356178729463083836393685905897106080825960616023027971822897004766739507010213720707472383514008989465854849525880467321215276775059616776058804987110039155385781247138081920402302196568543513421045090008923364767014886143928962864463499703962856392531473098822760154897749727861371413523783003538952403764233671120862158855054975787272583297578390179940836720229929514328775057825118355908043419635334280712128929160243527939291758549047822517886469510442397842601222489247367070601953530019654372282006497429693604141615732591179121754375001288658534001762429597055261863986304347496984447544614334578166399515909187223127329548910996975161195207576130086628172216211518201159346456176263481889535259046916241893751576500692655954769126886799539748139200705723641947377662495288365495317737034971787938513849656728486803472154156549456848909889485284409345170193769657868234014426413316243540819472665420536423676433311820802446690968239618987473381150247183805238429178656795316956982689820094552419404314302930764190035351556669519310062162827573029256649445263363796038856830643836294957097049667663827536627649745526602435955819047426810551312261579794749433898059069686012610824046592333030753077608633955430880064618741372335536330814472043253327170973578219295009784850493622551891492347791879155256787922592409146771266082607446458186141254051941422485803162567563617812993470579385757446289062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,27] -13386965489536396870906520878651636933813224728989709394195584774345610798626456608667803727633546932915953955160096900876667658464844799887628221971609861724658390393169005202264989562576286756262427051883240432261626520374020368683296988599424702388749012888959884674366983334092880527116480363821293954740590153377057167527148067776217631026222373402231922095097748304353468667899215635329387664698450242222856898136429702549906055906764090955586897660208990977672450689058973518976542397096270128631813583416590107647173691850892702467572228148381577969552968036197047783307103602697035372599201907532066626453579737357851992257312033963824493748857208492866564086609363135635537779331249318438721581741108815770149970169763680152007890596760947941225015889701312976476592984010365938750558067330380646385652235851002970451608144242461093057971663952895252327495025122555696253504902783183756777771249395479084593040603264486981284519491981806497843639453496422774793430886814617555569094755099024983607199093573213136380947581040524238624449600336514975950408816314551216871212423754201340342980475374916756029496352916939832295515686651403378688180169683162221377727025497570792848059771010671844045430519198439128733681764805933125587521232099480124466179220571652378528605764317734395551717848301825359505996359544880416338672119756187887127538443374611884884198680909766177960036198212189173845156379219624142830952510506649434472539199703723736590046008124836355663614436365009394406629676483407067069662738908920623614618794859393271370941670395368083268846753955911790685486767378377869070849219722787942308274410279017307707028559490934407486773644964397336233570925523882335405883280251695380186874418447850078663351468664643822498010287583382971902330792261405373084380731528256778021396083744131306924651737291618615502500100602720422517254332941178302781835161015592979454450853972180589723472990800614866979872137714039081746597347184365562327220850291998022903527134973932102073185507097115733171115067521516210766069700641473568599414149672358530175806066323787126813729231398124269546899375660754454681580147627450458514054056443816939756741636681811810607692924519543112494041885304028547654719828622115058788118480851659017458510197201963300597688223995411072535943969096333910405568438178059860968375420908352522696908292196912602043583849669777672488608317176369660484526415103260452693961155060187607797101970099911668384001969673861519481093730268063284132317512532700175583244357991426311652475714391211807331090195665595789643696642391871050453480307112125516898110304624983629608805624732186662084743034029088448733091354370117187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,28] 10839955319398859042702098179843136468360113526570067686864536223928031923739463807979045650198057753133440089656333684305592026780110054790320352110376056311287218251772971342995769477652898993030838343858435956671176556874310759561630505367805599092751814904780897453913834739975426149638357767911122729207832871974577198128498524351985947147041845240607411057009786382144949883887335526657254046018983622417142749178286111928099143870671227556647227715332370946329844959577623111060094944976477836451593530388455823936394502653225818787702524306163927856713539566965873048144235051163084599048322594523255752794782618464328147252772541072218919668759708815617921391004501122267387409082794996167978391998929434248790298093342219199335118786571649476739798435803726620097860707732472583779133638864140088938247061338576562595042933094394205930513143449089503272260547110051896829173762533220864652436447249967775826396194733228265979022327439390332206731501583798909511829649277735074154202301383779688886494337873027465521696896948881210179799281886660259844556415649130963820543963700455096544426562839054563889505906762201426546055767697978101819011592817627518634291630159095184650534026544063031607615800436413432002192546440561067759921934732602733324677808974165974136699919850837271980506749087297972534073657572421791110606710340392937581417796337811264424992620526364396888286095497410162990452960937367766064039394339622925683901903185975003350541762009540906271209787260712389470282245495627289324376790372303467213476688859409295544222028378724525290300353727713146347504105795969536502953158208464500170474902699907576550260102561765921055024149609631801243267582635739772074889701803008794829295024761271428178491952043587616588823107481401532029178656507698812758633558966427356225897310584544363283163914862048105714437516411751920690869668205131764617418389578435631964540771229089739597067302070687407177634394076723944013542110612082209089166448392688383152756176094319398489863677170269562332559675757764319369431423732464169061653490745633826729168668013292978430686605910915747326438043261994959834875952118662682704047841124609603137245422853864397670480000433706883346758507429418799343528160676996332287865729661266531796498622945878005644355023714320002914425823529936196347924423557618791089848836322805343737704943186697169165393958614341674578979555977587781373767883386027004626286869605584252614769026827691953453888137226142400856126939259280353855922588720608243247419386055369018480377313173705459203613093163738403041318711878910382229258793741300458141657690323630744399707275808146609424875705940394254866987466812133789062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,29] -7482224098882961347210703878422460556153559627767963990952924466648204117326857402209614414022793090468325348301958013507673852831558457870107277590367888323694517644529336444567865155825689610924253715377482683108388870898566808846938111637903409500143976816043731104646185857032566059929203053933407341792790131603204748722124991408678757851609418695299785934986537592086601028954183243147328863880846081461109602725065842254259235607364613894600939414236435419792404464844945532058328801000417802606848870411383481265802077376346286428568546483477552027215448575933769762999397766324826331038824445031719912413831898055767512883987380793901907301175071003193368229233541569459525010043450261979191325792460003706242856091672426076143055646912580374558926001602737944471674334422870268360226972810238663985110833696762642007741890529183530641466767668009728216228288312164761613031171602016021911947843231638883525735053963909593228176060585559176587476657234534633800738955411996200220830384477928258112184412266860789996728711728948654756192219089688689466422483642280826379699596736657773343641290366165693104569667196234924884910354248627137087201538718604687641341323157214822261203414808567207000092302176303383424496444787646571386009040280530114083437790649739335979429690725598843661843223510362649256772560346628463627331002119257866040804476178518466946559231413607925290163488277743992137511291770148553448458116507288174898127165762490148957756308740203034073730142738862485302081813438934174677129660244384481986742507136365153047136095572999141474963024614939234891379132433118639997288381267380115479094446641495304165205274441788137222998966981542220090261824691596796078606655840249204735152295310682043093023867897071515181933539682636221692063386558233499559942813531381978913112562534784065367974164818256062684051175283101391435195304921688711038114912972185063876271279266178834213057403640870679649314448284309861656927875957103146185222885534032944467561269365829396228909438732306103892744939408831811275111268631984247539183224849299259271772138733743678019927969792257167664058925332936793593798054069466569204825282469583501891273861226196821939441052182538411848736870597694313039110517137859792054836103713877815027795548274402298611621927338648550175805034941391136845184839826713591845633042508261442080593475967477809849234581008669449519706872354844825999516373942735214570182582777243644226863832819785608901072835904115924290788580167396102854220946138881068973496339593424676657016888303956854999106096655715946969275017293285759883538609337667481097079624572071998576304691433436211411844851681962609291076660156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,30] 4400105961600736799681373926059603610128336656729260863817340899395464472740057191198685573720597623796699656257818836834517999179161387568992662667639829467382627919628330107006255342486623226114913581344194984797521199012742134514330196176156527625217431536642916643564644372093346257614088379350118505057162287541951791428904303016604593788359160645447984264025007132892084137103393403163138458244800879729651993567391096411464092643298004757857078510069055981823203540015074928221470617975702749792496461288975081373325625770311286403773577089198762976229334102767979396668240322723405224116332406043031001449142236807115683969603249481930169694517875256378451831206248537497077006799413764832899392795058210242278515616164034408596809115343600158815597145494323660996318246976003572993078227939726322986640788873457303002278550295527173776386965365639693725403334678599982585533168953308505547759379997978987547230260932609269228247082108696580918708050969325365670967994843493683949453798866987424977599522514402497513552187326684890204356333068142775597687250975512068796890586609381607212799302600377084113505932112042056579510935327651123196642179666341494920782923026632768867854151296319934639497249222697489472582619920236018088169465698636256150085786924363792090188115144879513863472176928109594277002405402432277125049037211958280176180565927495075101498455625320963824356111759416313951569698388749375656097150650023768338028754182844073613782794009452034932973606166831170664553280948798534194104072969911856084556100422206770456730835227429112135475384028838580036704317603182042001346078394935754750178393128449167269306504352973896065345986228581066604051944344966067028016393437134271847119459472373331151860154530126480169287877256180232972296455515414516787490281772925887496714659099430019763908753606418609596939666690702302932561052698522532672992604748757044754646552997073833628324523076078623255161526048886813725377289098748096038272322511959000770087701704594311876575328447019998961380014063855525796223751944424761608275235656441301705310258609601832181193572162957239998052083855616117069825049201973872855553293195161379892212509765458578231916132290259747134089242034836141345553732719123346451932927026798999678813870227779068524681301999033765905788681609507874345498680084390362673115458171037397456421372461900501362970080672479892360969439215831145621500412898900132474949437142868092777543436369193669687832197746579905504384628781663257519367675828653260197070006645159296677725159278355837083289731965873238122100685421221060011477725046485054427237740029946427960736814584364814950667721404897747561335563659667968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,31] -2475062671061481686437560535500261294819017248438496014132020999784572159405435180466666243933770408973401558522437605190542004894508236394196983881427129709981815934053460285426109977647971536587814466351638706791645933496102698473855485632627141625566065698719669513378667541290109803617816152227043458210975571318862630008629638827678012972390703877330862304029072516272791563607489878991873075971492781011465485168634353106494873467453444238323205804830146329728086835240698992563742464189533410148739080097141529034155016974025595690742094918866266123555076785244040964394816922896060220062824419642419396603258481900648985974152614235147078534013045705653757873285872207552811642257773933132820253373073114728686278432033620843464557854270760762976201167618118477575120698690555135585168712554215998809465860189715504830231826505351200822619186437856899444995704836728259215317630373588379056035889228655173827238806767326171439211839596654600155283437937685247040375297303286445493393236373446780874062820417546865609916860560163543574089053174491112852231080426625891821498723609879322654222488514783616247944748544456002605340920127447296660848565533931528561568530484600105942634642955982279137676485841358002050649459388495331235253923063491346515001756458503958851017711255268880994216764320274373101508552023485600114611993185832783916830367193299509114273204869835362050684462524536698533486193724404288322826155980083771670745629654794202441645822418002982422233861846200519802657540842417846825280140949804099390693318038158110950825525848328655808143534275054143701238700764757477348879538861855050302575751271539796154750202242677648075622955556826711104787176369681417119704992967476079878659208883364429453127991852609597505089870396044702513752761418098506746538001808796678341404486550339732106192155819776557157777691524341475372646343152629737219102630323850144082332594759796180279314760586313442141367245358138167035909857500078457865656660415702866236323182620092073790461771691896139294575054461904748071306423922546722790956405380111171678481162002280052645362131998819852774918088944094060179105705035025601543159243252960108835903701152802036958264158793820773992255226011118845836139083614205663407556643789156445690976875487537147527013190610146615057891677568328061007753868479931294659380568011741835700186640938661028444748494993895812427769130358179052114497646810160506682458660202472474179729254302484631355240366954081967335396707092543026655877614174948323837425869722058369801627355869364988270112465987822488380689646989042765437344167608734107048616438817027001214129412856894060790402534166787518188357353210449218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,32] 1644149395866992784060385952127109630165284244533431607250065263044742100254790281353768915787548682736160832529440701794916141417000846409093843731980759244333890120219475879278350577604533957510661561200504077867070023418059613916530305981751480743149107280856504983043819250905300062716172803074569890849601290899617412990421135429557215976312609944515781673904614194540907415935013107330006163571552124396369664367221139772167520416156341709441429205320744675539204876457403908398568709336636434346901642794781702512536390932793847371067486506363077230111926588625683831750563923088700162465733075256278866130828278139396525540632698386060046910192962588983907809194157663511537574990205866036209509088341272173226781932585730222168090396367752109950071553336448505465010791659432143076163556799166798060533664115594974745677608234866521287385567404043400532169887260950656080611287949602557860250030893868880610492041595065716045932300779541487731850186168900795257805551918170485474344720805871333020043831244258752166992103950683180751416915985277865115845572699390648496272067462608209310409724940639853180850482363618577424510669256154342817277958685772860673304317632346712360116113207037729150623446984452030314189587889874982799963190790250915492579056605951090070511875053261929741769530547388305618202232879371754527556795290396629570128336005447312135450927639751489019844084540031740532897574442541113341250471030859719912251312055058448103845910505783602046729987594328743535248143000600665177171381110649808388986201277681359205494420750480664736453545948570321374556771480423450996426257551870570461975294046972210257548639810935284122050128261838003065986054491216135859934408705703850683934448930298535118853724959993044821841828845496471889524752446335457190657559459030564295519435698419326546592102580279329029762746988818002036115606818362863845548419978631308746472238845673828831352655604473833018808646067969386097210816330788330722813961870353085170182689518803819441446416383957757999644914097211410636321565832100856479445007956770718912869426645121036210212666896667879759681804463472272744383747677595153482159044533117988177946510790335073288001943525505739727894716378657791111421899305894014542233874742413167329003263351693916458609141516273434187984746164814913071359317482528947211184450729711920795462100524991248681596626662633329344693888233886098504526151231767255382682344720610509110774002709006943856324643267660149582430237741841029207877721582529805256989009541181707937278703950657607991446188550961059307845863972565644115628229231935956894064856871642915583996429151842971413954863635353831341490149497985839843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,33] -1270762244947134867526228250332965297112903996633711310154609557092698664492104205430023840556675618666809485980435002079731405365677329711323983507392060596389456873235410901616977826417007855037974157316262145757863259095009495239143660883592051113021966087696988136447022662875557270611324007661781924855401844968651838492215450305516690981273019702155300593371659853546706890091290398527482135622202311405527236122173062992438531402399879685763626666323891910320672977680342640138264045298693891161726240399112326441188151332777661226439465045265246026589210142221561161646846367954890721764050002939962563352969513985652112894787404591039487694944342154476884799538654925946344076097022837794158285816752341419093871505235868544749552875342504808033700633813842614064681091159947582800767181407533869235831936226236151674699569227319425185057982798265334401464083562620034154842219153763827183990767825068750737993436372285061461945941697167155868396111005428601995704586656369858066014387364364983587024988124873589598941279328919813925392675303143850378020886481037770068321807531807316118345147214095267727756637256435167094449793472322747810945655382403552045267278987129164926544265142155569100201077483954094762405433436915187233086970575302110244178797774730454279631179503529373141062246892539994778104515984940360980932107182685357094114828587181358297538447107304405288787097571769361275245649064952632156773284095764165059106871383705615690303882485757048724661379681607121625328439444225958980730785611225165410541298111146321100331132104003672159793693743158223520447550389061545351368948550330508149406170635460101280239837247535987167743091224955846712468787853251989430760240776650168806862460465512666051756733554291101546544842599417351829691576732537149567347622180384837520892845520929366475783229841199438173895801783808999870711499650121363604063574688664031979564600435139603813965362797364206245999391144220903948671021763527820589187686803143262490524847368520832615248068182677303991573599450358544966459485250359037210118049034073565212857213146111508124400269209285834234905552920999934952688189292977731790761186652410427856981243944211561804455114304634203977820877844572468566344266563935376733743121176369580308395385355878986280347530884809281481828187698059743540862425545209816908883079432675295285231520962254460137128546862106212620228038355992445257105160143717187877293447054797495908881860312687757740753730677833405034262519024809933877857119391476562842874414027280190154499181143429733101560599118023310048518572605801990554217052168605615720240659999489661636916500110552202817970623982546385377645492553710937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,34] 891843634336025964876391285660372739571384678557910425071231617007028492182316276405640156919136963695276724849529447805522053094406121968411001880018715913022920892922450547313632009360223397763106855630894682196311776133699730683739730889211691248054558361614558140670751624942062362075042450265498578930929084572071259547352832375670286477485007798484639313180758473419028963137790393476660901421480842651032265069994270954472130849040771812274011257281569177297655853690894827494253093361753031292454060384698227403761841354001074213304640914779744671072726299509561079378501405282442509466267567515121187996189935844690377223634622046565645817268102270943101510512987606378298890080641086009493698049944494517100349667556579010619532666582705251941952008485226950969726371407878955058720464086570426925582992626855189617491951343298496373687900468827269940072639076915063160166611304918991879784720711948036355176205729024688913640721914022482732947451005671722247968151103344135376024516880159125389507495312968901074387062102914816996477542285937790088993714191031546015907857679172268748994493418032539929474914246824340063183813590342248075310413663462981360486498366879417909898793750346454263621028272063927448346911834513292809584238269734738787564054236556908741850379968031254976594849838279390745885551775041982465583234395633804063574351382644571523362991034419020079663276828322550885956606225821118139324338939279259056230292773334557710876176326689344229701140078588288084475656268826495637315905819369522510850820290160356139631033948035977665753547653291298664046707444271377966858615901973943806316862239221749848820074671385028908018327971420658482471161966262165990969024561122283501331299100095898727352726822530969541827019805721833659561597350171219201121080801597663894978173250383106616265115308430992290570887114551895713155251431732180519340306266250491527519628573738092927749112138191231933986033945049896865035704908101320793480435406318355119384659907052146567116284527306994391877453104177940643818517881044381826186423243234464897721883314209520035703718007987330077992004280382250792540192392049408677345607053080480247039078347074451183618966944050304517863215036173818424217160498060994110229568641332450877463567519833574897761521828653822460469146728255101321489609125748180771468259370578001941801746899068365080800732662108519907875007977464079206853155571995417168394208506078246538284441287053731769286275410227815880565085790692486348906772646966975356844268624083109015306379460831255083159336996420082186527742655759894800798150900607564751882346488144020000781762011709036708402564830322489797254092991352081298828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,35] -472358560891803979156567332738328869004399667563119569163611704467320845746463276707529897595330462495222167714108729296921784189330519312299057721608898704227639995474816402855663243129588437841659449985724158708247340276327574269347448438781899912697190435052482502200508259287897242288062610728240205646206647412218660205217039472718814061170225953241531004910899205956469381515124690164079788081282707586341387078584166623858822035371520454275851372799245187734588825366141757649885848465660304266475923896202466587886875924891031569245931307554415797769484889290721792256818528981506865321674817718759231421336611677837227070817872170831414378798365173987595636285375795698332376384584881980646514160221566720583018586876823381861066037943263716234552522098623227237868537186496137830878293144727209506422075829009078816499738320416457361013327773091930929593610292427169204159943028899855521093174269474052882580202681585084083524250958376419506057792135853376750233337287497173697254101423135474218247366220875816065825629454765087165624681096003007151754425737967419978416547646822927320488135919353392139940079259331385663671886488076752980120086162386956146428096609868276810325815153153353434038928249639854732266928186814221219745252891498885973258846127986309232691265661502962555353324264771264819978287996962872373403545132106735055013194801389916586304777278875555523054299508647329070235898348532031158417378919898705683515296449556422785362991923874813525465569650834778586595057481262648741202516631798450034091150348668047601905246209700175671156985747046916331237493605211501719969679189114926374739935949245222630620653706643562095192672692212727128879545730117273031269694878792036264780610154388625632188164622002848255832713300596542159200986396761264847950362909211007351019403372885738186182877021219231274540293142477511378209968207534845635760586719077276660231570408912015264871012514275545867775202853516587379236002934502555661224197406304861740999943345788974420474584445828291056653192048410906836749500000507969759170821484069177226640941846306063289877716118456797029317085334400336163737603964876685773379537249806440092464170004659479588314411623445624897117697779240545916535033136235828364320858351609812732394055341075458473524375140088268656998074168420904783783304521684076684325700097164348167763582868423248901669490543447342006368288819507011145084453264655709137185827229527937995337892264254918780835344429365099430868335438947996292100749069769581499239395431692040773981365234477983775528161786274159053308265171996104342915628240356111550848307538016423896077479141301846076415882347276919972500763833522796630859375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,36] 156745669356287604395980479537512749363897631500397625459389464040906487298054368179879805233994745234183093133251499472369829349347886112485802308588655407198861001532327368648137871241169126567049155186065594772138435784519633115888731862542663695235037072694381603667208257257397340452168598195314626760208092093668553226681573740302563486413069534479476843281316051941491567794385067316184660340039862103225018193486821287688270672213331433404039847836130212783731810764215016369814608726836963294568754900730162019582972977214659935175995987010791708005878233192121156733503976406213706536106829333267977121640969944705563997401715713231748512857550973466249522987400162805517873176998341647551127136979889047423263873490871349285585112080728334030239636480310291741600540769697511071939997289954927159573421485263254647125966564186578418240820125396448009767576187717334582151279771537410519648250421007199527686026161832353921346434800640056757660717534804041677702787147444778119110780580535280098925814361589501798593860272168652599732964814151376015535982109641673680480748790216560803197650341524005561362421267356085306754287928500822579938400757963145565397076790143244879695260334466989745342415099139482191620142980622229096090888998861057041971105900451039488381697626170671428705355611016555730879030935858849281293838569564066322394335372890045671017304982139358271286037792090991891796810384019299927756003557136289693080421516861754605884710386264575748620044486824673490010568709743267488592739313605874910575507433147875597964404568712805407872595955357684292848794675741340988287349944071891754034853174584802479133648506568104951427443909546392626103542490090183116154573680192459410499192199529851625782237797591508732838248290004608750311497848918264113931072019372267232594540466374803287755121968418668442300751229661771426670463973490680380584191179050642864667104073681328794145639180955897408124719151050206037058394988219304234826076094401337538006639755820566715290060864959333565543199920405775452231921260219988238648985210285949494858281130263494923256227659322835706010417667864278454044319272374898443193078057878871994654241301107216388631088252094613542455333079310047479327329625177292853303830835697581203582406999425203595464216138628034796268128093600030090986603693035993015208270706915358360944545283036876171719088148625572792058629888251594684606199007308409639614316714774407869032009278543979578506798610139960857618300969201857575318087631370985347296669909089840314736861177088087169583716382491432594965854147781433196574961588194519508382268522453116667707752954103546375237178411854443993433960713446140289306640625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,0] 611065161739707748188446952810391269284366749153066586600586074687909716415642042387677761913108862071852395901448936690747895730692741123110473406361544036571442367918580896203791907781624705388823352979450914400101464975150508815881158389799188529935645322067695904935632958418424951718550064543114721717466450008153200269989791536754767688347308971007128945097528934282325257389187644865509767692616439739659335881743525564147636548833207160755028312756999794405645839181892012079862438761619704752107925107953292035287240567821969292729034107251820067304408121045420270196837640108911099708317027077599215222269415112839975253915694181296054431935794018159131611590409913379185648176641581123917480865499327494818959108365066366091817943145359532498503809294936067041784722400745551365938648149130338528045682225357190902998679139303907743940018425789370834572084405756940454706751953863285422737983900791458881702683891732102700596373132480430635791703169540829055382680058937333082088934194172666470657092138217510398585534697495604505401061750360129730553092738170281513689312904683068668769310777718284836936845575428325545200666402750280202498477420787182069446613723057172066741324636599533483602204667859490427786883126117633763786027386199507489812429627286217722549162746302763296923089908328899478328574332420500686392711391815083173338804396401844780272683438531292184522806780532592436005305945668405538000037871575495404391766477418289705241342781538662610855884297982917657000243506375053708695294211751831159331234377932232379001934219610152564198465896312360536191479925886896178163301980554592865403064922275481498820588193229131798048409724617793595822979837404971001462698942976514862752677534174276747635456122956563035204874334568815162064183988746911687912956992855274510224180327597765929603043242546259279035859324867081895535896270197226453341556947852210667507623533069208470751983760702166306619989650342755356318024806713943461653023030619396349434583429695145999242788404996133955791381163334249977239519894746518638428449363603774018158423096395270216624541082033674462107903305138679099945286762280279394556000602513738731632473691907004241509432283759328393817323453047228658326538652947048744663221997889145058756841859738593630199638577148222344866515789714696880575003762040936380302052078738821687450419998104505417709176162771607962862704063793302567444521383517069386384703358726545955584136787341299012949197000239146262797295352916108673714006881873070889550896706010618686377711128443479537963867187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,1] 97071390456148521532076522935664479996740319343585941813214384631981523156674571543540554896686526800920644922956973765920842573584502576845958097789919594641208786417752217688136388192853114146665260003856358993212986259830632786961821545519397737475673968320964089592817677382966577789173263558612660964454493976508032032300078958217663691266857380790411249626272454718134316099661372231910476477087654723410443132338414054449823129358637829120281565229396173436733690409771416557980478916535985763002621320279279861506981286460805452233528862263745294408953152722646599161900797830235284298336734689088803921660841564697808384092536695916019664081807776730476905778930141186845298793553889193646412663004242503316420553207600325808341070864710939734574969845627381081352932483655684040592808492501242611143357745044708435886181655577236920619932120274278691686886281365496687771492722257973954825911749805716595106376760622523862874068186653314996236036870545431784277693837238987735773030964857998384256608194893583156362498943784056907838002628008967346347178327056722720518861848662346768306990843381915274042841417117821840172583878929511055352708338745319737502567691921121257285591058105275399151251098083339985663126646259432860906831261336265670446237994770754270610535277024735023714717220439629105544522230788941799711237866651371778409532633437803003049054434998108898093265306095599435867820458477521323765372877445867571616542673591835391273814437666037037798696384323137145039537489843924455254502578201245204150992762228211489308769694021101232809295093733171519269843231458252646529117029341868496451975640898265504993763913942415554247130626078361583758393144384745461027123143832488674747541903450010587916840886120269812345480594758044195893960198883707353337940006772743180034232242123767699055853955904340367671470661144255084855404193616860080339874837543649940249626849734922177275084529442846005227860789673984418757345620736700647211780088645957688004181607266434548502277627480233952301909760827967170942831616664096722725106542502031449633632028260461578134775959210824320068367619161045037202310020027243223962537433990499934465231470105260102775539295293447553916201027134970491989311458737668122755223221510785851175940233752668919118616805973384117722067271862119399123551958278474481470686962561462247191646725183122625636171623906278744090487417124257911814262311417168773962824200079188145379490139791678774985933332610531756949169257006352047664657663800230382451660922490596639100601805694168433547019958496093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,2] -15364694206964125898405491128853154427038929703770107019562785561543300919105121846105577803299104565119229639799408348372536738959168574684935248505144418615941048246944763062630607836498833723384897059460573379522214561163068689512310607532641179357359713768946466152487938539666401326837782101873996131146641233878298364076997813397018474181451886945541974317515721959386588398285919779200705173848992097238006328785630181174698871124181640353448667965946520820220244535412433955426153677953490783721996626409767283491174674435140468139778877838982979480812748959547310335842557105905152284162314839356758391281397861631864513393892447198319113226185574204281178872917892692423457110364250568182086394872586949641338541352467668174165160912200251548033542883724154238649204258362130626426792035989958230388222201344968055951558041374489960318069293816063974000753127270431149795401989942945531247333939012228437269532167399109513927170277260344639638637285361673868975007113473702500210673857518245241118896742270514714071017043874781000653431336163827304992249104660285110596579507528543959909811286185876938854001610243053010819914270782231978118615594814194672431943451663622379907995067635949825643468484812545362893959352686378847435909777529160166087637756091945345993781811490410814691621891151969511683875019721279767670311580698153868485327044656817761580130460913774549635659487764696643099565110619666101284968685759962528999053264707232767115689352102820463825228284812450761735201629558654350574770906347268172457039638752977564985820082173010802512369295050439238758653035720495587818959614348379833415739997427328193975785780955285489596478230378089251871961088486792116753693422826810676442077754273768003530116613912281346428157945328966020903980591308150941749225047325593523166668578112152068617586891503262424097026323875782636769489032912781758082117539584899590742946896083014337636775068394183802062066934442699591450277089178431810097595089679288261883292329124899011650302032522110655402442003124539577211964981119168583855803600567142880064498164161838895064963312633813167293134563209871043433086989527823059816631495980493665175064175174960824104387225481692782090264065783796369568501711975261483237799480184010927700803659088725628137332405451437687414032425969583028489009228839489334679296878828243086214216737883614921250013615112852687146345730949933999428051482525121284281698687755787992813378528297036583247209195530436570327837188965411283487463957048131171453264588200185116915671978965463040367467328906059265136718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,3] 595227036163646669177169242306933889142418951668961609778843773060720490756997147650683150690563931552500349036817422693927329784647585349942676671846290072822321617846192409124763712367092464602001843081313846500278913402665189648987030862877392332194077196711877965509759596794334139680125664202098162989638141666766142269595134215179182020849113355596179526337502514344410696898507662347142868827016286346515271308484979119391561162930437921456156330828646617433968532359636759016911890356840427712948764705173603669744009749421828298585423551808938657815677553804428892858559948064238418138381522397831238578666487835920482066523740559699335107673555618265506699591968157301273598782401045886493745889876775329498805495919242564782509399168275387282246821677587985009583681559486679658587626118199087181788727266944756656818639125306046719923391806906809518482512191958957600831970225756266326151880114944127241818427857140876085011051822547951701899078786010119942080286618487246880440365190376644056898933337608010761929420542751616514787000786614874291750990217632034899727966267109471823174184621399471661423905524411559916804588251105043750754696257915023677688521876420270118386936439608431463615789204487296030572353690018495570315691803268418995447363305875574189931855142703596514649254258863547429932183485253220317624566603060499353983693750766390942772775271629953229947998260596351552976560292031587071959859026738558874237666082321996489808805630978689127208051076605111494800350198141578494888043623330729871410249617569902534135503118569688206902239576312176176957392960928788237488645846140997932408725811846283249748921247435382345081334539982971891549204438083560673798261477228436118605698570780183968816810463089570504837388331427505157351902779576571808346700318466520304808218077725434857928208078047892016701820231789905309454362089039483002728663870079324391740842639382853170263150478768047883971424945077975898937497873112374048592350066895504110527820755715049865948362878475010139922777508220636305794545846976685222293530061056584644633519140949970012811609226359759861275807487355210315010834987948270218143691754783191632049346980226082201896539478387694938748265770232261857398651527118611556770067797404201081294852939461926438694201360995536616555382620432817978091471809296513196580855981427973181481442923519678224095437774850082511935547254388994970705622727316293446266000926666305334158353804231591501653077863382899838821361800283673037219004009731844615051559390533718910924895154762603866060999280307441949844360351562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,4] -11919412501829481779170816345293263447721866856399222680097125837431140341414807980236781080496052481795135121165435684127962037168454223683393589802268526085532678620521301359669234713016488645877124872300683118185306195470291085270391832531005538809785102851114936880256733199046818340372758136756438353547113335944541754552532986917145731330952537744049062709003204809834304517036836238308832533360294221006977482551180675508976501439669965278092639145683338348579177936595929733722536683249043928630144114486040512537884270924129396219157728484019451030461386952206473364413420662053788703736884640015020752550187028951133570962294274325909511966141240507667481011223778606883193788607983619152854367273746062484033201952472513615423025036962692968134555852027782133203424838929648464851677039588567798562243616863742836464932973249271688210999769344094967366670338087951086094678435223714088323285070645225102406149346528668878866116302876819269719398924881791832704468112253856220572997620664600922778170094949475602439393818054587175373748323435448901464050781599175324337165247435916089164613094153120605144756866528121750213278738716017500626952293193306120987458059766441363957149460596166169014301354282600714150918847755606424280265015635671693313537079310916187140388691721101562621567847012706386617449702427474301727368957397616484055648221961156096728396511106076187636937955128201401120318090090230151153373573929284320348824835597586195072770805405459863610031468386296502194363931114562350240050027375649798768891724504485761696960257431584106969470348191997337848826007712508340501424204303672145653146259047915364202750168414300338106634570071559479711651729321649168979974006095095561567486035022329375565089387496243714921958493274086323848715309081355566455505291724303467980815814187835358095022499841622645425756820301946340712933737994677704225393428982981815808496732905083202122815693861982047686040931661468918631371894867440655918149878066765854411381492488819346966188169963297550548467630147238526206712928504700231447753183559407605147257521479184080476777922102678611020008002169382091240294849001479969681246901330584139179458314292916249963941641374164500775648003261216343534241627456328426262345994361501994340401539747081461162926439597131207073716771212794440946281161106655713149886976520495829853639863828367153762549039228554501360341160076353829576727406357865020935477166041243214849095273622036589137825393280529643506302920676562217814656221313976029411221501319816824730469521280516037586849620311113540083169937133789062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,5] 149154276758504673504260228654875217279651167116947194222291582035719054937895901819794504213229437540241349321612410966328644884192263993965015509343869656378222883321054207526894499220085712044502159889779733481505800868342043632513911611656139472382608162014580298167412713357513799333408473528394473194157764578567768358782445651509408478569697239701251000667884823666883950078455856416342155057953048395266638552001270930479937553672257260009416627114360868115468309075454364434119597477673779517592328802033141684732726767731149726657427605875876389590777156653267656054201160207341039423978801446744742714628762495505551514998802620423064408534192317845667905839000087510889238806210400639053581622526061550843593108292284646128613316849037150229302251392481507178081139690329390189066693393225871412934236004661014648360772535888132739308668697707496325011334356490389232341099991978946773051177053834965470916745710433777940460515131094097683145638960951311523238338604430535940637045787348468336550902692781045774012404267910590188473461192342016458000192487891810869221708527777031626743406772259586489589050641786550737496097658632064645243723765166456044939648452492954573188832062107118511168313113091962436478327746221170738921748664870025274995079540891856583518248074819515413784534365138839900855425262465467197749164404894814683410809180571255403368669837611072808108676891333699461784451670097344028036677479229913417852575443409343132633799247460862594429289921265967603620710057773589739445072981193575708155564907201172341280198577197894894220636278013162163630502599103354211612253857498974957124584678870260809189448977589190977170798009338628628243788952317165574175259393614938467670761455643537380303620499080603745830869325248124206321907703650855142814820859991852206863331426991991066073067115840608583636730992784117350837890046208044726882420051703672310874668269677193376680141978691965473105754144577429903542857429647928569680525154252774925550284222442375027728084743363991195785898194018825253996566284877187117732961517002377282394913783554929982376094713415704181696484315770941107883646923675331270820045802601039489881600933311914229175922321917355915877453618004479178391173121051104757410243684984344634493521154976779699503449453557218143153116413079865356127279524415918527411064995634049589611812449035384795624458920274215864388710952357562725857363161716494955367293055700748130022109682564664444046234991772065117857516488837770057149301619259849266523511462279002872878850374120852538203929604776476480765268206596374511718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,6] -1262981824346895948641543809436375574848253853856410900965473854500803538552625691706718361142576943842604465503075163403868260514454701091707875233184252597133855193640460073117839949547602490481535070573250602854031335124997521398944433737623702187943941098392636894304340897455054048519098728046647785905446955150603931850630638311241918118575095626351711277558948460878325829268001989370654568785350483755182265434887663021069447831465478551090329662890518122436158124554122373885566980499010887402926915704882887502769376210308532582568131986300087815853197997836241439485475100507129051267755348187350369676246257829239124356466280343222262001877683521611255522230167643466190612485838053445848624627927245314195050979397359242290195676236396255213762393499446341882867523785910860640183854937354490065696085803087348414045257522147178457616375985736388336762810873757061434784811011794600645929021792185490235561056894716724112336653695868954678993048974161733958808870571294417513589656344512551961930657330300994204524639969417620793531805951425671646919680067835356028475266835415114674201835713671395378462875322566268730994733057458769780518781257587571083037171283682426876332793641688552238338103625295291376540859745117530125455478661455633237659128991992423816454171532008663442524872399904573578111710002563463615607078205413518194251162671724980013542032045644136509595405746445563028273494939124786961044960032042802071569565486758597057032878031623377312048073815682422344346464035838437129193651157856508976911041665038130709786874286812594050323847772706416297963726227681023887624541539920349231219738452253813800680577993009287191799397793225711866261673573176782602042779424852908951041030161445469256878018181520251206116898364412052261355607148095844149178833333364210271689297061176348604362583627675977995467977886640542111625661788112414021789713145063608084333676968929771959017504954577926526155908958378089285216255617151577715626208843769391823878536729980622625576897289034269894203935311130136033334851974802243119007908746702116612059589643430174858027052827748365231422741848399211820933270550556904605895128055524397624459371717177259814125002236206568157567279713195135227918055787998447250381319100540917668677662054598206910813993533423066954392506414370952547585475928072509562389540299755531950224909858295010055279492712369585832659536907539037260602889557000578003307001183712133448999128728727069527812658761427772139642364802230880908171826278984985300399376964432468306447980746651284797271426550008266431746051239315420389175415039062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,7] 7585057038723930465702407822624262574683447842531949294808907063947725428395200231006602964019895440835187492369451112528203413626298442349250681355750841042920308006882469478785844827819268443958727715775709884338651992432014745457470615715772403096290043636019883867583024801482949563934777954104237175108372633029890125259532906836332135299304418504783910775297054902168433571297683400618196073803337385504844008116569818446713130951476245830972070885805900986706500655095735216431905261799310457869368939870273386194716621160498415138667748653409696557047938530406267580702143551171538679547682301617218488640343724076557235916669558021263168961786301771106963985208294032086568913816368342698730225215398133088875414130150219017652103700274752989377485463798663931056489829620240994695801826975865644402424044201664293493056177423512988792722219022722334896440226906164385092687947995392482589674328504655396253387746009154276829124437561357833011070017444020080277203232116671475356550816726498552676704019702234453552053994060395965957766159049215791236949909663307719352883536550705540292831461483344067238162667991369833464045286138283658148227725536014633235319099903612449437927311192181540043760260556409722114697351708330308655623045877161599270677479714896604079099489055678275514146766850496931841739792391152122848187719839557882002274834916601708852583494892401322755645618823573804948266564313148746360219309022234531908552591274879389956966905296034088893635208903203513873996318625322993703307911404326235711768598591263392641973111971275080531341139604731242521077638576966780011147962768996776136128589218477110892035236987676257395018294491080588496818675295743942574204395259417063515334962993979802661598441895151504801248491861349324369204858627450109641676796659255165910223759028455215713118089080984486468536602444536241257972545656830090296377519458295701475504771412471163144546731556404046957357772692242015866747873509243178494646760069805119101921050560339519174942217829736753397828621159321072031663552430018941894809078795058619634177561052075795525869324893522448130166199526763293168869857443277185979355599699949171483504614033741999397451790017734162793369922097292301214642913370535034526659931110159686546239277901848431529667162367810213852353981790793291615843903417728427469833557762451953625365837439723421447239371574717803424460394429991255293825363324458558306234868209791897789052778448895688646272693607818520393342126540023771013669959211823613932399504269959858457227057093161020959623351686204606458829857729142531752586364746093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,8] -33397646163488113104334445746186424832193098282548124001059760964560120351812146613208112209136589615353462774180967370851116154575430525975885580677565816541446905794691647140304161517491876933768755328307309553558779006548886299845541106674219321386576507042401976073412098622660082198190619418182367800628580247285053376538437536351557139752913629421992033227734819594822575077602225720525741849213347157607538712879338485710797688418756492621353852644714347365750282931573730181717159498004969067339376470746532131279674262047940235245567099756871554679927444223504128986598994701888535820807873631892765856691974283015498956070686517324598170318212313810533776842248554179234167491138027416176114259854821801685788014168446999984238262140614782869518180870682047474380575298042079177349059143615727282306957560988894309927844942423047874561726415189981426078617765279403252075962946210198310976274058259322877018143467226440696181888195462845993539935918907381738147665445723279220395403409801781826788017371487629962046511066145553909302695555380910694000757177393057419170642032015789425650865460539719210718597222624069829880442494382268971554011359211872264459799321549589710865268358530076562216303204065362308720548203945845051245566362993002276470119701905531251439570744513500660553477427825434575316357587609471267359585564128619405378127247435066294670366234534483531844393226618433852577208651914954084026315721103239082132571002052693105020158805350295763080245121408499675604663464976303295400956069670810893364074774431296833618361861776753393181603369131322328922069939082832867601082130097754388562206394706922917777787028244669637901297991872887014321223428321503194478994864159194963844591118960494844635873943944369686265012753549997759411893590052784265221021791596610347230615312772517886957459427296830302366738265789358133159884990064667054127005190117003848814125298243948736830200316639762669904415946887775640741044983969659927689458555765067712400409689932021589295371627287477697949036089207248728768828684996020188378132145178165796477988009299510437138229261182457372664533071696434788374509100168313649282965423704830838439078435966815220936374412964874667420883051881411272450755854861903138679118338616672179627185246668050543913883152820729954584177894086130381377176685371231194357730853584456713804734971717111823156186512082063251282071855472322012346075469669270863619014404931816988311203989285494530228723809427394149714785109459050197586684044936385197502476881790647045440511147576422498129567152497617276915575779128175781806930899620056152343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,9] 110560378979846746138026579303515627765392270948431341021792619440621140771372640251693538484200927467625683620232574102087471002102862435423689674655463395284633102390142954647120422733537679067367727574865245616100692299734181345866944227057505708234911196526960021373619328334516463176558172587712328348943684310455710655687735751927671391697513600159279382072232227896491644176808874117808746617760375795851411941115934036363981080007913820380440056062788429357408807750134128515612645266246976473138174110628888303610366890080267412478396557205887694097759857414762152638984086704293744357391681824839007515632508898979171742995766445916812109057575951834156810000546489475378013766735955560692313133175496549881406658272440716798686538751515499839651558736102731519305447795095695476909420044838902772466645021649565150582839332328246438633367070630363162795803992556072189606665142622827874894530439956221317086708015516421178132434953975597223218274078714193021306848030428423833579809394257219690871015305889993283244377897947137938675727436260410893390260793813647650442365588166230016526347626131403257533718253444317046052049406095858856856846585217075907161337205153798404274418305310234420970622408732820509384966597684790431191713364688193053518911370156130838397066526087660174684170483437611487208090387176358785248188667005363296789182429413864770733411684433347776829037879679112918037063290729669949821317944022589132812236723817513197873540803886120634754060608161676532298961725632051087042781168136621195820579891747330699618449537635255698198776418312683565931598081534082173638580883672932323861726803629864225357981821443959367873166529749446063241268006540834869216111116946158345517808731541970804518468403559018293693692127499331248610821259649187340605840751100504163042639279796909204602939120818693586098772541483697982516192479688427541772656763658151837433956231064690311271272343622465583776215473768667439527801300303130720898453092789583966995010948357281440722938519108151508003448776712613909421159142675328993767018208488079014973452230300087293780948758489977120494844052214540874651608877399963281214515808153517391082697157544693273300443203099043091533622110437866029824604162789646416151597325946958243456339077034338344585947748505648778168414641630015115140014523463457232023333239131612491746484694154378972191526597258778723150879466863663222875249240383131896636399020546830897469731305035435426440547868947174966956130320951676248400201037893324002664279157191557046105672614335889408077407246156906851200681096702993500002776272594928741455078125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,10] -282665764408066173663669686516752704205821809157507237052626816288622489192231406453321223245510042068201713561143146618223469984009602583009469019151413760508381696163661721512923019311839723519583684948707734307526748592915818657071983847764804340517199614843305252050629311245344084352544862246061095727456087228198811925747387339152288593916963650943880330868557142929159370603698963262293502865849726406914014969770252159667119868760608104077062917856652640735205770676164232542471091976736073317074615654007347210447220103590292895927682278526364358668904157807003654503316207013888494275272788184068928930488507559489936696425406599444178063020810503479007393938328580216985638333754621303607439541968413053154808095236798004875668759749530711680913189571062313204656783561827384128283855071793425486512650646358456975274871027927945964942985635898517944810196098701437630689506647123543899255385501091255850223158093990163233625058564103468873473809534022979358900901554104250250211262607387944914696661510131846281969668414884892680304834605278130417866589814913139706378189339154292705486577024869094473292986051720363345487963788927746341830120367772836043118144517386447195130711740202451894251755639157780549700656298737257864720720261306674693771696811164014721159330959145472253249858304731926572535286053420399190224251688787859175992938376533371798812312749604785560315905874784986543246103176165856592222174460596197691030163612523744005652029827243128825300900024735650410228996646914294623168967990740406775394034948165456563312834570688297270224217107007838049985552159649830339197143898096103240726951078931404838547020217761648082756906590330456790578155951230746823687651342775848674869926166209236940952265008988839435937192372580001587235725244455521284014638526741730263667886754008863180117690246553403018154858629017307846208968370737130928918620280139569157674994982802132899903694408642763197083096314133789870236821619999406852004898838781460070627081914166955915013074112885489477948425969045242959356462062232233994487964332536152404823634373621963735613344543279003923848075381527497267615449693270698741473239116569170418029356383435573337178086117854031719368309524069874972057138088600738976434792969156708527229359026221675457937182053098514665621430821823357602605003944838360341210612991107923827329183379411852732039279314421393639037043546621643892570398448109268697927280409638003922575530620901557594149123644728444972703323412781000813358015727630421285822328026465825759370315834984254031985456966790340697651809690436885968978231176151894032955169677734375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,11] 581476587819229118818940954752408605552436772006296685813722655510732331859398887600359495078872173955552888261953494205381584632721118578877307003667036703541412515823768588837744691816690576377295979339887681433304269537232911472498775973980066178502994017951167138882672163218344200500716083281374432071476553526971861853173445681880148255944582822378031910057905753766389416870017815226292305781839268681084501123815319140949848974784291331267365127222366702323339731745904469605374735617689818383116964867268484585859302795628793011268916069022733590073196881899668224028004602358446594318699889739107306367211037611836892593035126376781198773590304903843509050402565795216906478588692745655194080471652243420083254464557804864245392250945765955918432911842697782307412467189559131327007242706649886218294102220589561205961436419100458628447565897665498701174453958130234370762709828418419803416745740762225239053412329211871210789943041190260956297110469896351787558737976054567010085979217204363743747403001999703347069131023433764519853316024216858250372508971033070660483134320398161103255319033555652568428196565868738152145468077050538058625651500543817505602531052697421159117265327504921355610918227218801064235709348221267398509679408262562773583780203385549479324629575690758803495622956631268359451923123117483137380064231649838297845892677235095132476905567253014442868810923164134943463511494923151606603130444875228360071697044578183110897217099657977958198472648614134570497202481686424053474953513191059502936966311140198614065017134946084344228924530740217924873688521414094703771458530299968125031862482471478295775101205667711924078265337192615043007921606445016708807482583343346028502528227299969842354553335592656935543858129238323075302038057750378880592965997270548979812609195394343228498955278935687600881055648874091517257788812209910606412615014562957505390389335234242009547652605553401898491560243168691433368987344659552790279266276951028876685770117030129285959733997755097937939495895456428567108395720165505333339241976527553983837047744302414500309656733231331428220063807091843247864813554807710900501815206855708181421454767591879480742034199312925194325507633610871746865726012144032125789920616700933428094745932279124391697845128893083878908888809494763350993874969847475818915930131305102149700334047771060870160923784281125841161276262957086661867147761006446304088431720693350511093138232185126268349007173527440003262970158493371776478877984606580069902440470386216610623110573796065110869364751549916168381440849074922845932111847844225849257782101631164550781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,12] -1034468055287957846290994248244696663263469391608202636635896807270224406912766418595908916120994648361989726402434963532773005779461927652647565269362455871327037376512932637123784608153180874644499587342421472406660138405727081492909208793831056232590547016287546293450779342982245640092762452157016918990746781474225229336488827025569924925328015302038755791207242743232007210313951455447226233823401922249836612555550176983661559746955513976852927221394880456624224579977161399953243162166432908353404927610237700623150406067855612319467893285801545204803907330715520135958016173759499807826569732222703174842194149117891876819113275518751908440271978516215018612576157626378306284732288680913433332216663985941511467900734124724198200653125309869573974093521493407540725191751102722026218495743923936823184389141940718388513024319395440662128898495085483769036640237111661818257174234191509346165700795308765031927421172392510008524067135513822260607733882857915523669923191749202416044228626092719358593643949192266144686479455575974423715352001935596011205827113674326775523956031681577570689205740464658582286765150787071561254233554805029471293464796123498689093289406021503650492309749476500226876118708490509550612529344902982827594264177580468011497206859001710844904116500338549929122584931675566390452221636526570876352287054621824637973559964112711566735988538716701147080272671615090906150252235100603729740389215925258716706113688595946099464032607619474374879505378962209972643426357552945723472633536998631009563296387024479818723791989509659665784133493485118941595884775548813147291839221120009141525812426756099432446928967034874001485355524412419378071058714931332908054635629811813295049448021483288772153940914930835718791657416510162370885160313465641780060380479992666582454173114294048941531894279728170468447251489099004956592540676453060416375490720389058760133827851646699006680674110107459043494575164172278431716082879402259965457825251082493814734237347873594586002368360607672519912017996872265445559835643292284951861210505072824610207708795144640318919504592315684390587132432176571596459020436825936130636394112877377653474162144657255320429939896746387925498808492630377930714436166923372581785443832378004180484540271514356714427729954739221362417777460516544138231948259472718256152133419879117723574518174114098699113840461277797304900170489628438576571528463230086933499682989341308882786122994892665064906839101326648184121821499934194626163424684606609130812284629081889985473930121321320687810291396460201767636477971935490748566464913604789899181923829019069671630859375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,13] 1772333646250525801747811831372640304187292693971717527772725864019594499015175477910558310164467763415881384679165216831436005900668474454023865631617972902971133194387344137576494063613326381647252450372854099140621543634931197495587301831706685299929403984587859138796390645545848699849433630415840061410187600886632868065470464868634608717843921693395915022543229686629352810965401260513058850141211778865137044182135942738480353773223518825190428279422537892510031564163182610724360908060607773162658069540113062010989454568258176175143224257621644124971078625661038253429753571716845084593028667207645752930970309968045444326150888095366553895303177634596721917931031851273249036030530402463084188464195100919893618913713115264879333045521210230597711236451607632571293278508545246612564099436067263738068417235943670889739319806702499911492533439841859989603807614006751161466301871705361569114193924539117779096912903668121426527171751471876146885493645008524895197300014745531696882472255416340274490076609618759965585668527051275316875310554037218321762198863925942305238376035630896444558804626932982935486079176654207041138259647977889967133724878738721074029354143910180796230432262702746444615446468915983174937419144047085018641795297887284299612150677929250054708204971208310470921095586652385393570745188267717123293586223900836041469852430342943721572529471965928456919091478670644480975057569760301662336022671079551247890122271995811922921361237496306461804830965202752098718761593924309625035684421622648566364732511086112717618985969121755110426187766550283432596627451015186320928463645394368459030976350985701309890605745817237490294627554734130857846502348859862570138923545607386649004128079949033324143354272089478683106418955964428948747548306367787706979262036425014336788269688386490949544313273205676418154300800712802883317643454890381327041601114647746590899046123481440124607550360404806745107342746487422463655189787403786083211931062032573056319481908122229695612770562930244861727146781823004592849277714053577023088271041453310215356175428721904086996172488098197872459639696515061382967608799490415252465424641859402926227807122703260214971541784981254405845298014400681958895536988060534704641741089987040385789595229443198404368241514440806679769905385965782927274262185129511055149891975985117865926168318941332989826233074796829977298106014401356391175746003578356280167966460595766580296297040807677018680015276615750228583743346757955083226397323424126235078202830458621874299452062104209158521429539040530081602883277084498998925874996973606201322581910062581300735473632812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,14] -3160038445674943170383302027874850868833083028591247997011260837914601338193754759170462733964692387142397009621878466569667226973969817520727919273848361114556100188317835592307263395210472351438403314266956670198702814059094978925346880634385456484623301337467440176678843143605109948984092151910978408336880232922329125267047744837730221135747954147138164702651022513876657750989277235597601245219139671407527425391861046801666978144490212363771256583545577238094235637029318515740634892800202714873372546306209144508807434609669234722188393825489110725806673435361803909474662123531962974843478429788422131243219758319787566068508448467042623084266760384923932307843497571644894933488482550182202281633671924624684413179137952124171616892093023186291217085725859486845268626540145187272233451376891705530561828866454393241596941535712121918352619148315108925851189090629559798424655070203697533649524825910340284611877137022376952220511336564398384628473846701473544146395769730656153498180779597086402559943587546901287007201642255880379241427500897852067610337401935104582413133819671286879932847756916243741238801722564406476195019071360660877837963693481223063091116574102522303613206081175584718874795339924044717428405271005792263533246948168127060499412679069075769560477601098934196495385693236336094996335838913528398931680217318526533493563518008108729170797616965754827247587290911335387394432883977603351063765598623897378339985403793201133195951080714364771127127899908146759789478389516560555310922872676659818134850548717285655500826938930861292647055667223958822039204696320481535648786217288797379867800917701320643724223756708479903483260237163549958457867555994653800843684061679074462490376223585690954862081850992990479062548810478897123974375329509339844273186597354442247893399663492096905975744655207713122289879663308678719033454106178884788155297006855451797631112129725873061306965546522337094965459671286158055209072133985136264808881420371973166250430763553174182481267266331807000139846639420957592575429843139622522569544331586784647893623003692128808699646605055429498533900127894380641228167747397457899556055776785326298794989876157042226903777610745230560276999111213057603851340074883717460449855899403973697142358265834654230920088731786968663392574874793072118723207362875310326447377479117199695220113409716377115653494974112129162926909830139609106424640332469165153010462731907233646004458292076144755572454335141477441778938748404902002251521277579169009607423592916593565288152995253984676241046494418655315670475026383979451717767581673266055752868908257369184866547584533691406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,15] 5638987943717805380988302424282173716047875341592028480728431566295600232776809926366929312485251225597876725426925817072733029455294037503642685539804945945788382344928513824197287997477420131096059217927630979795026424210794647898664285101959980540477391508272466656743352505276902568282015596260480906643961635375166778075370730662729624191427610829071590009651597212487238159277335091239226666965390424206667752452309725907218639945952646255346760601885528031058277081251200638673343205190425958347458778069281530912458155154438427358156362873395127868929208847575916092195739564699817205381440064116616520916353141926074382729519269831053191388527257491667225165031924371457993857533137372327361406715006444152657077748906078193052697410967690386866165839692906188069936168084744643836026905696315120511743257713762905933786317880010987852021355371021069539213081705783503665474800443827963678131903181948636664995304617256510576540810421166198311049002079760559921494409339302435680571479525956796230686351346209770045429930666890055685353581622728812525415740540568996170520052227865705131999347383333616610723373875683780946732899462464362794338069184193204585242376126764703261664661488757965376199924937108750156935775852743830249782146575873030739603120054112644324850043743443582383788406557901445262856682705484977875239028642665142849204668657694612038972008928883385368929850914392704073710127212134609113978978974841658833381834286900164189884753057905865956945302335056496548205323326998537553514244926728147832915340736568958298675555912724957559047053397725411150528105683400301116650676166458626742799177522650388587227867852294769596694282186013946370341403302343893095306496238488979742565692629984749097369762119538968629194883143375535703044336720055907933017522890637505346287257014726157627032843422154041001918749743258525922289870447298900678979469623221970400391383087357628634621480753931231419839472500855882516332553623711015959405210142675320285307476677269206487744748347622856645924196396106847973018044021160581531075004973323741893327118254512398084861662922657722027676647208272379555103819555458113833782483299736401168455547596193696426749829370758884940381209440723519985696865083174078815585059135858966088461400722915327835596286378498453065635134380903962101398725526817315072278394537201633784598583606510145370585080864726895020968952460318197769357113182318954533108761963569671737164577738743733798253014463254071352833299575835708037998483118379123731432166474426120477416672649864401625718687819028480228837207489237182921162503962668222394147288234478310187114402651786804199218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,16] -9115690803825160179384338912325014424514112806517730280510423541472954632364340607233794922666232807103692028841862058602740476351778417305961918345250246246469142910547602915722662607266989832786063602823160826401695357196742834281350460433975007819607334011838419304360913968355374511190355009678853653053304693933533771505254716040906479843494062999823014057897012890345868639987522758786714888217185035175629271796619647590560124554396371986068074674493855503942795898555534106781107806880850336264041244483592090765799220322715991620634702755196352614138539675361280372799745112818141253473068206801602788768351622800437079632661809346928107425605769917942563501680574010620804386969351194978833405774657867421803787453033838219078342032485699656666345005669881792256649998271908652756706341281060741174574790253145239900773522980389932974733225247936323483367662481492174058304187238245230993011501399139591733635073056304118655045276905785030287510478916186249430463989914084167791251076721949854658586457505924752697609060482186773446395443293037518378198829714978208404266049428343021019267259492350059632473282521754828700887139605039299049040779114238921534419124372690440384014700931879557268080934797235665058626884387014620507329878685494807095821922937986729776958805590827527032563282297819126939959712943565394811472345874917123882523098285827737675936070424236302063956540315308643051694061305632897716995182919177045554159140245618738732203520311874829837993188805744535627925494952048537344709655487066167952159357801065878098322027645245277339820057894773353130771490089399155248519514215043807353983176689314208764961437030607027750656156356923193772335079414419721552651949212937172851457570037519912023653198190883063042602351214763426787009860532440137963487645123430472671567801556703473253051568344203360001845635754495548996966431703716575521361892548284546681709324786971474208510876803357170519462690794509948647227320220668135729278574396242419474134739200052977343310900053025558568318354482797157894298056636988155041443349660903796706088269972851724178803391815925953112062296646890883406141258825063122136522918828061199918284496457637176473437833493733712998379465004719588499682677537488868712796823984824520244367978779499782598994088916946952175546324517918602031250053352503610424268798463145011049044463613074160531859181451187761984292764564659451888452761558966231174288006499133535095967024142132191685014182686717762645725507409320922925334960801513865384416896722319322936433164222763697289690514813616399857307515753946389633762489455574736920830483145883338380599525407887995243072509765625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,17] 12556660662028076114907458713056649419598794929184731074824580857721940976369990484490491170328842353196228419196194098483013946113885425981931500072012463993486949894154469493779047784794290443869865058299847654477538002166524531683446308537047660843612662627189430009975812919833407975510601865406064472321200457801585520492603454500473388606893377213859545426027607187622749282625911974368115588920531773736635556744686996763359134137179349884730355400821778603995673704941451956104659804891177598066131683975800247913414015821640638684586183576750565070679302893392759807487187387072910296856855846494223727193128538488210600162509203264351584759070013283281188134836188435326241681442056018864954461885274080348563580189216832459160160803123263410034332769870027004120044067349150368056242576131993351510241926243550994532303327367698690243657354688083741681686029366159818904189243911021245569933420977823767796531745329426424597847554022186554240256025673944334609297655859888806358355614691752148005124058956313458581487233899479734152227771764120393325113965760168389700308226645533526625971361979411418640212692739836397754464984313156157142118180783275273150945398612189412824206438139228823718822982606316276424381671238204541541958734580294105836040211136107077787741097947432119533474533489117282937547580707869591498453574088519440783899428191402690797666635308690557242067655772030827315108546817814547138940177204352030492540532701577038628221794140537633071248810188423219361964003103304029954619024471307742229209477172543499760119505782762305403707561637359631475998590268973221030891435580853334239319072653079036336457361578311710696352142402430951158048810354906018108423174080822999112121423450335335868050924819608511659191195812472318905122377676152792010748859098359547332749196478862029842453880493448271071264759778624113873844756232088378920696861267153914352303926216007532341736862884410927627189927640743137413722710361650862997244456426718548885170174410814306549186900902811900884982214509581115263525981711800152871618796849948112937417399451816482002078297005495529072622946275248845101857263290007464949520810878019050706176420470657042175369293808350274853639720546093664815351124394349093131531471345299762204510798509462128648186640670930401546821681947111561505622338989204722691692332606049432251022955574270430735521697268023573095863780437596085723179633209710102949153372306673127731583827552859880431476843054618390678322534866612826250416230019940473237579300144256672817649013350122338765999062140879046168311561708030310442710208837985110080067193544500064872337929955392610281705856323242187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,18] -14766503450166176239002379609249811337302930560018895549856170048080228737859536909995091732512322078924574461616657528762884737539949868231129836977231263401193102292757559543813727958520221304116126540638713738296242695014832901273353451766412051690144561030320075748994710098932357446461315176628009818585215623519573067729467227647566574668408958325549819651277226302137274337457509872541615417589559462638170623527035654443375810137665104764004193619412114415104493706838887435906877834128729168938401216135392988209158985689657257288509539584087434956967471592243123645728264253031691865551723002387125675305389756987261069782453745507175094393523494625132057012786101757630135019596036333411770430642812480118196795010559491112068954886403011922338467290552111599491278316895743089239141974275486800888085128693962163914268451154736290928900754530607377686203874566372050361450896485295904661955907225365065507698340784722731930587045811571030858154159294325144190904093870337311691700107485306426298891695706455571771396795334922120014488780949108219326450755769640415632717371347617709889194683413538419458234764254191152091991032506610885892002303247726612032169700834623279121153107964507855471629097206841781640222389838735701326392816780479382845917891634702569160750701839795767224799296598547588220435162179620750297307269842789586029296711632922488435032954054277181627347731023805091420070344779069375839453354681710248893364822916787280609570064330467056251076168083206725442437143064798894072118499842890737217025894609284856706152656816867738414636483040958964721215126650350964561584979624236149277032972448100324320046355306676545672525147636478650114009371546235724890028118890035937311279569222590135536969531939726455892849323263398297972217485901225831727482570603143436848344136755404173611420018543727192296262428109877082866629141398288253084938623062008779253028495234090408995508884159164086914531431182921723229463746910354977942484449355298127026594996191171129584080999130587541368520939925786942673578390710328678201631571939449218123073839919284938924558051495824872116141903622599378803832871425193408915820194818149627964443906537305414720725420803400481379083016098464897184763049950411075587944593082324973266541947243236813497031610130595866846343200307056640417669005658277145311623421461951618231081123847871386476588442139334067877285216705937840406538087948073048540686607960006175912364431263941394851074848861856825838087057448043448938710540611306270763495506518843171056170286959055397707434753491837027645063349140117131556567548387964631751950052275842290277346746663056364923249930143356323242187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,19] 15698690443607854020810765625154453677276132655125180711199694584797620344155322570008256222549419055759947303010156290266932911908281950662844862155473606773951812286608439571858474322672178418508039961368147353974740863279435236697910872675506384056785328973011730262602936512086239445189970907416720381728565934344227196312013712423982566742603142022660978001881999270349416338042217802541899016368109435365977374302246861450055518851314020366744124394929125451430205608645409857467545808485767535068310063373055428587354501543144925175355692447401294738926337411890737395259109444079761072807066216970297517625869842711079821965681833575735448635775415016268517330663975258361387853772460137524420662226036663702233214440022036878621389970669786807929875484063606422311785368548277095660388501103903225380594513053556470808831394698386969724044102550906681306763004025460665278374328657283411720038834920356682385925618986720304101692710663069878958828924058684549748874666878122235034735809790782972519985160540006493487146227084426229857303091704810021874455620093569515361777317616368320448620205490505012027672822708979469377910682955915189915931083945307318482474883319578449724128931367796831217925113302961907089614558543795227067920966553985387454501745675629281098972136973264331872283157304504138097236188862882886234196979628312598852451052536601018770947649522284114091691393582456469716759472000397662042075410552018620348811170950100303234525431313746445820341555741901423908842055659385103835825316445572095357754358728416810969162263426479284994623030441881192191447151441629548642599140557402373654853124997916052133835565088783359207367947360966264982521308996428630245269914512296743897848807727674256547912772496933648065544959654471157202938970368410501900005643876804933171576829239284940470974118530817949378356794270863110607853616116612185160957365110448805811934041526720078963090084527465915730653473467930263005709448461146916822026999277734540253170847991210186152246457350805572555097446642480880045478334443894535962456871721964958501957846956211173876114693901175870154043792671306716238818462396567418380570114926844563554347092228398327295250305989452159299492740996361662149557618266584248726112789204796021495414584198944645118326194034650322533732460132106836900856388435379533044548967076118115838189337437439973348052921542508851228640446264945197602014949984954286130269380461788809861350046088452817293820128734992977238175323316251842380102486640527672475297232400902632211027098917874846097777698186437040277276738371103405422701600721000776853101066889089848551265375664609535988347488455474376678466796875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,20] -16248279971583285075138123912396652370461147088495520461198678698480869120363598169372914579551392162309009356572983094415546642300303563446612388376919927666200720733422115433157726787992957425679828892288133592870605591773919875202089973498403576450963169546458539458481113744377046616211187253021990167659531099668773498560091262263818317234441999285621260724733628268323406623658580646321623383987160512566108360599613814025291895521799153469054769109204474401845708207548028171665318307788282636641939028497358531222025170297560994910644345250143416599889316747656017331737344380955844356769246858792124748559065530256624479605407892928050058704982979679953449376846338893185705680294061388906135830445214723674846483224643264345462865264105439031350686740889510015142773740021553781439641268030084847753262438470486769407331015643467559774590071914595948496154507034010418797995151845945766061566172788395623808350131240546562224370666782292943484969842097832779942072947639365153411531707375643118772343291028581073613203613603858403589252580891142913328724177816772882466744934605741994124524765381814972019314632488571409190366943074107117947987053732376927141772423367759292542011352412627850195555363139949162878963447719665675949484132829723270708808893087111115756326500312655626830870988085071090397264720430500725576831645914099953579389133475722447037943271951409664883634578329668637693752058026857542991539386531147047677858525039564549257648598504226215072520494627308614097990467155026894737744793390426498470841619303958704733311931755671668628321161974398502412804576476121203670391735407855285763793380759500484733058313666081994938912828144446770889328567651075265439553528390838493071952750168652043411310572284551827881365432125946064684986934738401933603903104180836451426003591934713105590497308849354424134464708335382080007493463585192182981040155355289608609852533374038837378816525090990312496827068937818014241348021974324839135095515147128172022985724760519911169113225099401452455021882711938197630483010902432161350924962367969017955704808590680775410667239583632657729761356844554511706377457435197101011566383083931097027680066895369502501514357655167963891441046396650498081698333403591547044351656386602048062783538093350869054478199960516720986525067932247044615416515014287816884622965394203876489928304573467525059649115520341436687189379193797084669541801352147188938275581944065462602491968695470836813404829384822380701889187657003657280755660634329458540413580157084623776019822360685753215872328973427111117549844836683475867445835394897265772906595906951157458992726634328107593319145962595939636230468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,21] 16617784029983130202220002312756105126934509428439295954423477720789216308360668916174351394874643366096732477314324544533831162131689839525350834306646669575652619794054164902260489319665374784972338825931141975161877012228658818227507422316862628675538895581882133396489406214905798971653570140152191720706150679448287509849027754935443170181275485173245801753563576280902606637901755153940704216758289039549059568633934285072580158239539144356399317396225166624203001683469333921072548534122610144224189181557884802278503416811876492573642311423435175893154392354141379045707932178971094188008619201696378248059348812427807187079020814246766044209153169518230612436248714586522916219076398368644738358612164030730911330046526515135964810940162695053506393268153583615634639576307833662832147458758232330153744801828314394601298433126297348718540101099689533415205061424075077378365525511078080485680262011525055701178368143833565794486278959114117446411443977491796952216038604287730536155561495969851725864436757684946140093791533475334112353625467948783658312089953782986278375170991857387915915438817565007142401965401506953680889109703998514544836901142897697136612403948543041335852933253882425092328737066484921978899557184664884105368828045470503373254987421457285650110641365236185750919065749265635538260380175426290358864012906043690170381133063948491302014779964961350114391327786855691181546917206362752554436351812929739957157668425355704544964469643927306526700337608621602075679974204511291410598585858712927138254045459856776902295677082651628222584090875661855491546888415747823928694551668211792536441820964893375103356845946786730279989800644991650824855574411181069144914209933218904877060349674917196047370010276789744607972554954983447430427768110610238909583029332852791269499039361441212028539558012150459437295177201062881184081171016549895408683237985106878717549497462891588900496901955504041044445880504162102432035527347541299231468572720364117498350387359277144698643489666096459959960161445974190986495930071172539660738949513655121150603138610229326187628316879026128763725005700675445919960518659158947651346543162739790313509897796323634011335440042524004999460549954490793384653018075184062804908655965454206770192719539627042315008351020927063437718042612735070931831178517798028591374570444705468961957050651319879697586387150600535095787871648484452062978345491237793549687227919332135601492501561044853951296348997037233090480671915502195110209864019286086649858045894004571164956422623519761289435529070684066509947515667362596849204715861113100667953564930801967708601848267013778581713268067687749862670898437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,22] -15959036639766444058875808063419859835206118936696495128463730161503029186334639375731554802348189856517594500572373587628928665358865016584300840447050466077962466246843101237858949961452775120804661788162299551946074395714338573761984664680943610839059148766918876123087260738241555691020816601091310207192986208275172897246710293700653309079442184273303955427197044341543023839127817992384423226183805402213105566358713486202219271538832156029380453346550489551418976900829508514652201974387203304771974875154196563515975599928417382550880602874846591595528012354240044532877661874928266515443368171275608451038503373217042078767244253420832121610034801522275595455833267330569765173206788382337783598872423262311981047628021654441973616869335259256841188239446229876005664836958367711758409946200581402029528994175142666402215284726542213726066317977892957380606840986508838616317826881246278973126420845614577683002196057397509157190251854951754837885668162086505987470026556619411508747408666127492020519608151244832906072776168088500596855993344531957392279886552437120163583580746329842189594197581928622891327354529076745221011215542604426449368081404467287262673845852980574950423096312962140895721924865614121217514394066086066421095208668586841316255433437594744112545769751724131655748239570800058416406773694425331804762149326343564230018992735168607393125888176705790325796507009549246733551031312649661673882992679086207035708575905359887795468837563571324013330714756329789361041284612208990809523642504124575735593164961334032502758375744101469729300000041398432400624344690913878165227503400919907790153331831843667004708896959891196733707149776084068736089927942573401646626772689293767194009341092791349740993499648199314089597947782147725592895811531327539148998141740115641117928193578384373642086126478117806933995906882601998614984595159839218217327365523578753588999298273204376143131951333183408193288850635453485323710626566096142862442350282105577296858806265984502848925602300401524546307863117784478783331287347759592103519943712010333171666104773813141237389762488255751286728514875099532581878891636007013659647174297766216617357619358843400688212171229846748334385957579513780506091486537380512431473485274739907928637358585533226570489471482866129221202479608736406922175370923387000604943956786597662054635425520666272702641249900041309837274936688463129222111614106374348620736492781782466255324256591976525552016252669285453725927048283643037487380027051617552698346782857534810766807893291738947482328708125800578485055411926563571564191777826552673095371847207157644345432894253389299876744189532473683357238769531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,23] 13921946400112234461261771861447608255747600884947345954145234563044120079524728841494957536587609149374331806402172357421683220167620828426652604123624388357326828785707421358648024562969650413597754026885710777569324192280362030169228219519400072428272094241690275063339301571556894072693936735340454540694801484514962172464749162032541819058353883958986872968109248372388685809202194969190314945076803792930156202426294540026571152384018056582847074592834561950075112092450713255121257548916531464862936483953828244391691444500701990087244586224449290532509564166595747634282767776629188364889117668602165040894287408381480175219415055756993648183174125457095121388721184540330783186018232961869170718107751464469286515552461874899027160246756611703113943403346588607248132388295292008848024130537070129504276869103195994403282004029482595354185276703371226543225000447749833024099445896911184685511048674173709451138395621729917696058970045434934547296349296264480384757829511135622311050407832287620901303332430253294621149552480790321370939077941433861714652661555944586201016661144981897973347380831876982276858201347150921337700157980207865592572086195267587825059269483724143878130867467083514091756886069985494496381409317563258873302804678582412204104516958943285805727592713020351055559759930078602221658021844834001986334699519314570352580640589957066710825318866196101675272441943658691246326664467726697379563747704272604790534424640716763351483410644887038977631075694796128142483018733649380855203701370908882651699748288772738594452875299804204578958255886542018326402332240090449840719842514980167981623189759173056784152014311847739135385534430202150812012742159860060682377278849918400266421144947045063619364054529806169366470880491757739544117842039517616343207936578530190838499631113747604113413826382214748112607004300578690968869470555581076116784717877348995916105890141831609372014853143502850961484277745312996063704774004429271914455062388501538849594911199947038754264215502598940963248364533509839857095781230786826548767140728186089520226545585870069196511164475098280401318529147898750019381706278623177052410436327132632809671234014199944362995163411114098539807070799060187805412441261185706400510653946430749324534850840353885321174647071819550032936766137346815903890957746235640825817184132104071321499325071473268686686590029226185191516717148898835537677425583886579014294939562252644290623171167001188369272700752111583073095506826271308525698372155161680478342257732864336925901570481680116494646733826359326604059117443775600030631649377892856293342208597572777080816832252080361698176602658350020647048950195312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,24] -11434180175777275417868099836522326118889379343148102824389023969067587404793961560902944752922594236038120682159359197829818565517031116475258548979714723522454976237142860827644295848076025825969824596551652296153780222682188027894290584049800759780314126525381798485763623739997002246349252877889549173766739631507770370952949365733166937899487271074251413475229616752017813339253634795621446192776194141638000171072638629464214452213490127793853243580651082367392075220108558894983675398847398151973759897486258217622522438969137820580706009038715101321884081388137611907502283206459761598723543995178023056562979912592573288704585246045978743110363191148159644898198089449074351138210676538213834426226984487922021457151136493540403510643700253051087993141043463792845382255158659203652726122520254083042405159271115252948204630931727120678159033682760708299344873068858386230149212705572062896827593789137749499528799960910592204789748141636159342197851084738426448686639837166214131144189930938632980110691405630012954447043768780128999636844558744899025890374976411458639820950483388426831350640582950263978046210414189648411656437314692091086887589428454636173891186495157514312535418292961491858104312378422108742748366885286756286971999755477416419944119116997142941020939193485180853903956654397599721243171377141800950862382654569150369038429425843234502118019224811597848338904536567638089622991413550472472905988044851119559355264510505349532181676475665125692424048585126450271851204487074691724341862393621785077861708245014478034617764219483629318361285351113803257845879713012311024068169337821968328457636860511744218805422780782238734650122048954676671442984764608231707141440478488793644181008301232527861063014071243449766966557247552142667635419494544546815941716320161652092426162301828788632290775993363085119002790182776884804611178609572507457320321369392581157720465779691797514434967330232344830179911340006756528653710704783647548815291286250677022681271146589090581085419241413298531982031099368192326846172159644677020409669097429261400695864232572313242651489894250554445544830158164930069587132182346982474881433281013048875923236122227635962983786010360166620151779359629955569863315531936592487738478601609022376173879025389947024572434731191831323794801723759807372366662396220588087850476263834665636349631305747073223193396004045855503147544516505781424228110592690664392028297163029276050748616554903950698333916189760668872766954993270636262657711295763360278487130071802873878044836859524399243593640388491951193387198156945157075733702729556686483455674233556303627985805976968736175081176043022423982620239257812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,25] 9515980651402449541781263756615324282953269514336339857225269702769381913998596885614628199149527827281304838902397015058710522887116457321258802619167031612856261698721982975778592746041615982105052245222256840953581140973382250352275705617842811153622048152223594236187325253343025110031678391934605708667664311579923590796012367798848177588626906556311368675522614563628717245052108874372049854499387809258859944709775299602486659509421713748459364187985105651526397679269782607740817437337175333858544612835753986925965310397084716296648194668540156769917703257040125072101405238554492091257676345913889394350014765079505120292471243959473544412803578364837623457293144385408199555750152087364052550524682026503244644269401616560904108424353610234905089375029411117486486600502857548192645174068546266582256240552383711313253486749845782854913282672200766459271053712323023170274737547196205420695858504904949534526375447426819895365301765079618188518973246115946052867576809839733845483292025485521549956002624848246300251719551228612872388601029415260995558067135202856649404368702095075485355857822788300179218257157700031398546714074297234671290954924959933914350304422081742750031269203725040589347814765823376052889691589444683571577521450649828311753349258116768225859164070328097401264734269650987334753354642344579698650659319035186129834034870609425504913209099839929027428287133489927241801916177530809519626819466456049138549652456731592526405772219274721039829368462545361604424754878122428638953518904971949172320967561100544547057799486133078515105256352237799444527168227126968782408742902591293119876804861804512443541909131339164135060202358787556954885596288449200463704330791128664250075412665541009590413641766160805076627311438924120774654892121134459209997560532126468063183114415270685474766031185373304598140373377229918984617466980233099200775861481068170751746583422088095442561737650760298286980890613179307070316405429697871124423828518897316586026709709845262969496990418981733122087227477853987142232664121460189266983610874891467526523285560065834008756395900267008644771515810337348481854323580316502132661654367049756827065152946744992619750069116472466415977178844500640041017721383614064133800182933365218947770026074203615840300589582646686482288899419250533027224852097991331350815280042193937268061089153201587283029499680403073767079958733108087318676514514243772881538134696679514854098590955934249993418654767720599350339770797228878973047160598649972719366893785636767178687091244677330792117926184188896339167425160680424701017056823358893602266790497097562593014255624863928506584898059372790157794952392578125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,26] -8164317296617491789426214969774368701020157048984727864383409890101517837537409071487457412487232702315372809134516264866021340536644031141565990229263897980659809353648663673927041015832075270250824706045789065716536587033840939916208244171547832956764091164735266429191523163825356271863003636373233117212062888987111345262358079909467232605197408612952660325324408256456706821167909488637849946840368742141845340771647574009279185436716066184526788156857692989651728963653656185910733475143435511991430038375787292649126819939966940413952722952019796522640134016750101923233342476169793675278756409358486549423078266939270099496027984384917099616107466302029900138734129850253382302241731549030885134082769701161699721040317175613298953103140176997644035903607215830802197553197352161588650226850254503751224950261708707784247869764915793796846369958502959623033144454722165719134314415525794453224849790807482921787133923737874565737541350424461437406320282626121965730975012507830120109020436935473194283749408379690531698597504576554813691472002013011829034510916421134509661315102476184451983090942558295307390511893301617618637057033373132571630443947543804939496327535988313595675141152022811077782838957989495301999086076198123483136108606689848951747908611979106836280822970396909230756027762991399721595450885240674597067768209302142508995024979296361090252287248139398835992765171713096646662132225185188014547289515841801662940785289474134096938384688306978303659896260603245699202288359730863687115333625420863347325416736742013955341466742174039431147410784592812803205030123668842259128985415827933882151577098551947191931251667352914524652695786307277984769313116167784693232604794418016132922879212550046472070551485803537663149517329541798296424551236549304774449403353449613158180600073288972277940813212094262606571824509528204424970214490706872478892227357418228628370185184585471254648921384078218601831204152686082087757793152969871016273034068667670535276314126427998881526240959526319791118515362935201421979031127029361238128243145628266482258874160063468495283242318544689071729984494897589248356201873037579802652698394890472111397165313849724675113739167261335625249914063673724410753005858576592869898667882128585145295785513683785658585658791309311430798541909554507679281947097879952714060134181430322641318117752388230976149627207554625920854274182710434974634103935760759746429378083112515777193652776300673462115842464192307357091127085658475236742386981513219354464358387234616837732508019271258720017394963177909587188816897411016329906001290840579334154093771685764951401565174982782879808951292943675071001052856445312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,27] 6764143283887823730935038264785245300746339590768454902856546785410973561502976245642943555182569487951232669788462535524199862641616601629911314635802030382988107956014935911963670240642150774062097284606150321926732530785997933002367546743369139221256033311252113487240555129153828527840666172546827503581004808601847802729741982564061943961669803607312274144923750073205274695637586975074759186906501504000522737087902451640481574538678004008920679707348552790062075441516015733154714949043777662807176680127886468616348621592102979488180678114830978224712803256751744061156253294377206845992709617706926557581229797714409305623853421484057779216667868596416853668065345700913663013124157905773624737158670948939216116200388309492463437674755682431529142375139557039179239446289778909797639590100486403603127522606941504969162045123115543798132519604096233830472878703175250966105495259685490634176566140471219274151225129014397923808203738617736595519166786771039005161877908337788162798840268255817398069621336260434042857013344368330415772278781307141758214810829952222563330489442193788386141615035842055264422429141695445335566722396567570279245773267581390008840314502078880972957363534018336971840113947309577501531152909062013291537093365282571543309169162224379530313291750646850338937349769481402805884192195682740605467459302771072002661987001683462374738267118482750624031023034726572643819734787320622253619270398077083037184420801110896286351930749382495073996684416560595582573315684781583883595889886031257854451002991475586969394023093220676743442900263057892516019570635910628002470787825657961160669774476228128513350718923787523772301795572566472680026607293131528920263430642189354995995559829839676978871355761916782928581830224747560393499045185180726699400540563657752984577007998918735896266119373938002585126200202880931216161970579946158709362328028555000730245297407395687112976949343468780149310975754923401162248079699285583139869922929091238836624334970080689738097823989634790515817570145345875625707976287829059288225627129887748988153950604527111734905987929352183564436837429019196937788166825118305457580720108484663889342246509318566060545246359561505885438398476620528688355651204560090236664966856696806426395222152119083867349199827421174522786419408899195620264919407500311154942162734951920806160266169654316226699707340733371134477184770265294467060333954494681069417865520768975858530048474333476197847787499047841955568641776509796752106801607908717552832587026447528796079013579194370433504426345408582925592490047627677589397298240413349306034161516992539086048181004194243537419595213577849790453910827636718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,28] -5035453920939590990283342532734679303903291619684101965359362810494014224872550239599540852474963665873704144693355139202915357815971044654279337946459579522612210640088461997827021635616476374956667157724170241498765282318120173234304790130420922028684547962662064533372584666885968742883763814832814742408594253916056148031532779085904453002726738048710424880768748564491660309634728542789867048473415785811354675528219826300880470791811878476518474115585460184544517713206478917305997150509303940478376446001668332957029688883193968845005469229360107902438009408163345732838620704185346756784551675294159672000751429487418536554436579828431163496298077288862109408811310595729296336163422311216051436105152101155432707506737316194075075709571877724422891449773268506754516613910319038332321149731507042189557101818473754648776939700996677769680898720230259746257410188344651215907889006766988036695392301915204861719471149670761768734425278510473658782177049449931171925149363579997149136566453691038267186277810577762927821424565936015878512992761475658706386174994325891734169540141728822603098560976785833114922953517950000208362643964259178070968499243982126878906610789333180834616414023108930170549144637741689526884471787430702455637103777426642999439122039690523393182205961768002887871486298414721991223535059882079914366768784723286600062066756063207203598521226835090951168209589187898344667850001496063657746222539828556160761242562527163900615449006340152877791763317017482238758463544629997017856376233567571343891449136347545297166983366263923603567808090352146619107384200973700551981082743828688076708184045685007264392254665684401921570219013780733102664438788371144997845118227835020589765857376008243753820892851971589446717265224562766644547234906773981716190326346794138947583150635423040716184615662508992175223821155638137486286438986617124612665054998093699875344739149812541855011167228956439210851593705018919880542799208197663125659363923203536530369454596214403658684517124440260553471624233732475848841004658967650727676792575784513985173388832491985834441005121173398267277004688838628886558994414149591344986043108717810557102533964364438761644814287783726069148005002061852295920826842950418155844364175317971184046072693602621419885849712645815534896124103788276204795074736032911290059692602662799057471193781141795204957691806911809178175251244102035607840785448977147709592109485354849384168291541216914984024569987316934155528274387722582203050193062702013767853677396570091327296620644484531782534864047455607946727214586439561926927310275933002810696117646119114487464547055134422848254871496465057134628295898437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,29] 3270784119625818625389477187893771976255032924131920088748011484734329461856653346984249461074267043662102689944583457129986106663705588241707540891655315377727399101013729922315334153000686753459575327882477586629145457229526805305188002885673831066668325090684709866742833527413135039295647954026121308704342066840653540966000019584358225803256825610709777207654640458768166357405252700558265268579051304290152623191157369400307173570986658278556231889828408667483709170928128589667350918306713988948603947687331390440814578946830328518121983922889834986810382876627422295432868798654038528466310534286339690123468556519297848038605700223029598175656899876591914585748437501696805320146463322282731614801042645928019584339488253353509308237688536646448109273748239363414149334673912800685403043313886326359455924707802148732488948661521174959849269142120554212086979254310871294065364599239685938002005456639070792900911204343151651310762113993547914065406434540072077844145337480712767926926837437710717536374344136211560734303417215617233565375706690119236845160536571817338080560747747359100195246642783754047021220091665058806910946066371802141970804573873287640668053797098022469724953023545689803307327797164486067858331895885293401195703562528888847095641593776108307698597020509209913602338609808440006922142145016481043965014690508536191701342164660980587160862691580730281060944245438571945070405332818497030610653360125748690790914979407205731669207186424000592737194260528574612601973014095076388343251406561936410028810216814843669264595817991356915163350226614479109496905072836915965613036785034819070087655286678991862981859609736372858059592453558464059646433827589842676483045032114674199961972941520596552891802442444640637261580447607198650984124475709035764627298726112926029933023435643416548425835219000151964672492957353614689002422176650080025486385966855583001998358617841845572544337141810648552854153428496146147323277515882770359751346528821815268221697017089012574853734209740358263167073708385325197739337936603681186477905926343157238568724107438685424245257060741212928830267020121064703416969132330928973463448338738790513483775833209522156871480515005293516531015416161845687219951318374269993047737416568045464866839260794259217171713429765905892951313345066517809087430989283785838124689574281292393097059887401082593793773553645273554200995099569379599111472127225481220348142565462853195279952434436093243383866849460007025210052702758639903429458706696102306380034928993985163150975440403021290107155514389674119208668649545093778763694248654965044718070689514854801699827080343346841218021836539264768362045288085937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,30] -1910421629736670201675161627987598911252763952158909952871684170351528791004551962185104656150960982161075216503845618853945594981040013841542433737035893527334744731713324862882259208749695302721956648015815290838459545709355904203421390018090260966468128433102401488984383216562594810944901910832502741449152208580384907198745749421903604616739272954545015172844840573710348307431590727471683673028265736284759839886688424120908276911667866582605222683781804696589845457651563248173765413939421039042018268829282236255826440446223686851444258381631854386726474955202536621222387887632357528465472303189772089105373161034341419452900520414022302595105609567684902041911121364562902712588835719635142372824347592862584264446125781684289692403483656182829028758647755480959486486071792848522396804215426477363676801483774680351204238736003467134084159393420532433162246671144882625140590380546446614440825275613867569512614436175051124990275628523223870717414717073027207559350678744894027827852908429047900485031480703805948300387941695098783319686840275991243954874930117581809108172771247959108221484100868984855049026994301543060770826025827753757406520112295557047030609966850982714811616372283010161940924891997439450000910311307302792621313462595534396217347579734553866359870243177339915908104253749948368931686587987656102822286313508190205259546805706016434754133194640319472839194470548216381268894150731226541123939591555550050392894609632401416064357149300475226868140581346061310605304957653164275768677864158559094711661628237043068312911096511796657610089660773487092356536641142544724500542074856001980897746896028561108810468421848679200596228940368211247880280943541236107876224191153895768914289786927999498072410442731980766032592137485518108076230330381248271514219613356282643580434902705914553688799051891070703563278700670114471791059264542738530556927426278603936081415314908840866635686604569280744961187156929640727864547189440723282596879661955960702351158972829901215808339579920942449541558414695991527073089840348770598327203361819880551384286172782082633890316036832867537961787782999406043263148275252153164208102856043560770821320475649938964668314563305816601885438581852568183285813846445966887704073447407834775121578779875250561165598969354661874864225402852142480551399940616275486511702639627516805205206322633913841297072393353302954958520908487608327212977569558366587372230969869420124461443181698780499842898923791559332488698544107981689739647402141565191376617164256107110139815252403057680198135853855113416294929336300413339060500224822871333507240227231448871311063792159321006458583269704831764101982116699218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,31] 1115768545413693836079578092494933905141379843627204062729775453997729532128012305117296688007344516156974337961021193517735446641378243082300306969807725654126301683085720045484524683547485160728392516203710602210917973622427762409169825191741185573540892175195741788973031957737689294800873040550641374358123602849572174726062170874028025282783225397918092217130369508151460752742185559984361880059683118385588947152056588107339035267451694235716294833207327469565457292664082521358047867372023781795033336845018500412590746739021595093292665718558482543688051129816491940172472579424060972430203265362986010554575816172161965093161450763199338976962457948090433910451073046325314645305647362719831865947119730482536429248400234576747679089276553946120235321507675791530105087599046543857520053453142194417797409540201948721117693306983061049127447329460626917758559271635902189588506722207360453096383134542110291942083367011292246431380354908717711811461820571087694093657307637779404835707342077756223845976275469004818883021551910359281741458548899443980596515151211089739283211139093080985197828140896117075583921679310727788458870431943642843159515571754047281148812976856306604499192883644254681064500327800419906454311546126878917419449037347248890927826554680132747793909396314946059623688989988593622730594884724174792087062804690196597275288100245264961496440479099905905283913223575819566176062235364534048660598868926640979780888089764628063568254838615598554887469604341084871471244773055332300004333784988336348103095599967593049884281092448571898534581879040516083744793241846298210687308760480567058781656340521300820460070776521570176539523690366197037588503862715386707706046654457193867479455689619791844226610223594503075530488620061956921867237215024604043774069480369771305224812523334144631113625373702667046688510084281632783360362783480270006569113103367273667218465014630372269465365244143956515506572758781206911638266419680482310118670030528744467313388488419107352953816766199763084371586743804482671137490931232248593832584987213441642290014831287054808461303528085106035933356430419328615214199448971863596185751759304972059620044287513059802806559582957233319330485015943967284253469547847882322722212068741040277396918311744845818998018933246321402143853246286201655313280535320067168398691319469638827701095387575877013373005673012261002375426238543168998003114620195251521209669712876917184008941964222704187000300046625557007241989033186544181399521382845789126505426360199114734167131606107187924594632912791643145402721852859180620465077416843384852222893680285873811743546795446739572366112724921549670398235321044921875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,32] -721664163410159544354618828797295502432001526891622729092369019483525644102107662171499540839046839176601657811891007904999332608988611585513950439222012074231493179230770856433067082025840555861903301484640819133627497535658942558403798841905590669298837405253330343037546340877939448354171388501354724971825501879941589491168944887249214102412563478789969795540679190328781267485193238656871359981489155564956533116608356370748348559057377887015882640483956730974705956240491272511986588907880442247389635498389625627139860905147194874623692024301318261157511081821297253291539485115548786273860705382441131459283505620871229390605510362604748198515374653828435830995904734575990016261215980116461907643146508958973352012983731639907105983514151489571744926994170709859616812423143049428545922638606279183100621825663529225618097164745177329590511291506635184815232285985305480743505028960396936816718962490126025807762948089068952333190021609290030316453110163195221521019133612003218959620433372823842345933151999671378191032122743471243990420618827730466609508838161761192111672803338719650512249395631255092670462008137109855922964130975390157620628112031838008823583028988695893209712478122125285902790014978204869861131696429746136784881907504764825585961313647835604007713081549917533400349482738790930255955259927162642097892060055553592753156763897219676567088494532795401902096387202185705171655336008535155656612615832133041199972017522420872456569115036937346328305103388521110485822995897248211027317938735106911418571210199663974372716101304002544601772412937144303721533740867145713146039950930602071518187543717286697347061576564344501339859913055496647355848398491655443932326315956147937719084724950097970037136300407578939252239775800333594806666981340250384582878479614101850143642328458489546044643055366377964063913767620739392012010629095550388776886265375601467739745002024401133947398148234041745501348634431952903668962418646861665940146703678563180702177882047927689575572814061244715341392924626838882911799669955062070446375139364617978616985208153539860840102553399203476032547402815188234313720882702763075770888381676962135689232776206165211379884030909937345768470831519733830722828917412133906676824131071130176396540942250814160692096698706920063580374557275727772115185761204868920512340591091454757755128923768917183549790292387734304292424031306099431204345587064338942869269526511590869991894606245772646492671991511889921933988518073484288630314729539631081704929378777927435721869501122904733955596989620648376279977121866840484292449546333592084935563997854111289026355854653999033487821179733145982027053833007812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,33] 479156607103528823789020460236204506625023729187971730239986347267593471270618304604362897988194424292010645218668427764579665560976340430531272979564372658719414080322201972671258792986547329891723273018535055161862423090245408966321090231176894321971264178910515200605003886275047768899043236068026976166105185329748999812174579237312873449258473173836944465954638638320432914101131660637276603420854375471198611361151868634777018075350409331614614434180029767268330439095624425208563874536309917915608355857213564657944646972192312585849280972739029108876874222709265250692160359607943205927548143125923045839012806785391754106417084374546739917270684991612164292408809780063968590751345473753923771385093748018520911768807928816432153788570059784842200629411155060661647792233698746158390953494116654885377652816140009245117178711116242041462058893083262467244218254448232777309116446039257232593422427003461409814686528155335913550555071057911260004342439133476205870514976791836414016497796344820566483220483373771830289635540254926398070407135728072940241776203649494060841055228919294713848668761729939724289470703342155780097136134205232548150933828370431235829949725437276001529348238961937082330152493649271445358944933323627055184143990890593278647124315201881252517760186450310300309494239185993074603831319330745829874063533223007911627388605590330050405043103204510180850214934418600456381430963224861532185166063234162114380449532209623322304316907595064446014654307719179242528755698008970499030018703451396985438238446767017802492751866998584223249715874783836650015821096375854428875608792464206703130953449049071343944768544509034524037868512997147545143298031649299719218167489488455446115453119799086214751913205959087703476921972991276296444854779442130874169177462112941646042765560325253614553504336811419829060595443765898699271036442541703699173621219591312720681480455628349224110617343483912327550842462871566935317158470159566139837558044547801183789357569437591224958116478868188370453997841299222204910331890540741877309452344500290023136302333898697433921244733029390319593688696627415331328632642765495106562566720263088572091293840360824333175001887994896933555704182157800062814474540208065818729127588225178172381737420203510151432022193576417326417474695947034213072332428635267388392451315273778997973096219371745425047122554804579009450954295361049092975757104753731239554405951105491022013103845325805806030027128929582393597932739838329835809035331229623606142878188336366807102687493328720118576439080836004387312393221244337711803621541634148804383909515173747252653727609592341704636275778739218367263674736022949218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,34] -268189352556344654524233445205845665357831447669915890281438259448588140911306302277070146190234560280723745947693047815830937245696170172991540208114371365005652221161586909771368022713036323092446127996176949831696300188936284742468928736289502214588783840243847480094355994896653992421509306595696986224048185334098369537378983575574872961937316619916491871511599831729254804356405877343104088706085600245129761512848833155568942169014212133418272236292075744662346389977795299688232348529108894464223772531583239607253483211660331400405169432933680283929545248620356982155908386154324857735834120648491010735301805690400984958865379430545516635897673895889359803964891968810229988493966923524831540030227910120565356300632642084235971335723162399839353941781937910020171899525250649751514005977520492237791574848563380389755806807913610056167766348835482525890949673858817942336062353094382931495163222580964377385973546517711812716120826503982060107499882745747509385734020209454105650478709335548332931131745832304456278330352046019490831467376998342779294722108819254079316030452945370222885083561931707352958527845060158540697698325785416633390630131712130989745500436884883386228036005430175715051748797509854762982167133262529781195916273247997803915218383064422518851231127820601932997855293470941776818698181604282453829415168266296068113516130511051740015239168699334015637250292677837428182606553103515012501883652087900549471929124461873946660001861931371558736178943253398201140942487789139126881736403514317019547761658355853969796659388487920876935509543519145803620896573857162585664565909601849775948527795774924806740457564019011550020539331321503153523329552434599144902260794850498927098616839017386631580697337700928076473777409804827591329536275235796811238571934854550038130760692009574289961492817458078067038547073030154343244815607534672992849057342337169289290537165141863891906860838895503235182362306968919460002852994153791181750424151587338265304230540310149978737470845766673405051092926189409784081194913386753035282834203151099533832036370027283223539058953951160891022844580482695704332252420205192904373090705882036865720068517798140746466133430273840841986017523835069995228327347664518619340009844227870268574275263521814191586231780664248121873107635660903573648727663091812412244352360635767288300327206715722604737747572865345281300496431550407566621496729649159288116553290153143555289928180253742458648421192643274767987695686807633884936874674511309555742326509757153540852397425574304408719337145381324324116296367933208970724388161590279204377032618644249244131225474907140836344776602118145092390477657318115234375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,35] 100289048805281809633257067933006923963679948366021702408973916462781760719605107537123627278892373625378483414539642945376977156168588747796568732899408142442475812128181050696938739573226077397731714166995224334848580392148932019228221961805675887694061641645761438839138605138245922867444208670508066143628020679379894001684777507719675708757643008576550982072849703381594989862072681613294831899820519191155705901525056993092749485761372470635953072999285006955978125007618264683216372258263768798215890539581706672313458472406847597718710939651915416171775226497355076678120741924262973000622205164490388042401831178044468558567777958843294644530643652775734942437041215363279279069092296987312531122686584269796037434877830641086128484290652484677058828384241110020923935530302269120594056173552210539450860477929514255502110347617845295775194502927448738693491531659022399679182886424512226341010890693067321394421409145782866345603803697387572304176089825732685659737919405764906293807310059186617028563243818775586734651285582464282667959214210424252959716343309049496928282923331340589260064235607504937784385088255643638743560925520425474743542808555433420040454475123970933650754398105452942634911505249059171961512700046552648660981219866433856030153565523399535095299769806746488697276969797176737962439167980593610243553542181831049515786193042322256029380926832323263533768420095212338926797306447645996361771619165308220697161635595814466327988032185901947738087331049840554337524294055880985149405338971437017051445474058016146419014210739082130738354219918093559865415665400920822867571679844322458983848255049096642109883891441708586232871213126515246177994511848893483752254468907309571425294642542736677509883627309258857341592901077127533739282323973422292525020614393321647827739861675288544374054682659613210089700981736786068791284521091636298920370233259636900908662391788656569721856035142315116302935577896898832226201840054576999618035335955724513366756730992586371756850301196989216506565306753519142463141745147027625997582990680588258195307689102726070094276874374739906362448894117755023500880571687024109170605893740458194095615534300488516879274325595021593528804212839676391643621471944222356321066609952109016926432652997879775342240454951043241065818414976020656286795733609624748785781986179894890882732670927731789246357349556156343092434012211323102489983809719075373922637283478176797016174702813056051558474826412141176998762899223537265373988732373938313915392263920351108417525050496621017806881156418388636958018362393053439705509284542834937320550542313870746873217763858107405127578770631657789635937660932540893554687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,36] -7467247098495259647768674951339216627690703258864801173525390336027637134168599690501829081782626345888057664830472575214438623086434222571107696239884953189464776383774143859389281075031846511517008733970569528159081871304952679209009039768194213658899257281829205770678096700203896031947518018560315315603093209236632695793804838676465862450943632149977455509900791800613449297778817373382830767365664405740732676692305697279002881947286169562623105609934126017616138456184132072574451839526730441267654890081173995716929182598772832299088659959579824124783471687246584392179668859718777994912836839944806659477991963633820386285981440252209821439747056842168086377912411524129271633008419645844421081345672083147329051463233631064502202832133231285252749391200630459122234512865928711537850115216716752793271494275091729365775786965125391591483547712685683462697438193020181192812515977801247258427645283284701469499196331329911359166234057985258485505614783674347253489455560363405733685570386130002513083182071696121944502703949707428989664248653376854646728317047676314313531194547022537516780270831557633618348052349936501088761241174000594342447231111666517717363828666003951315036641580413223980318324706075276042577672675200627728303009073185335390834012539157660518325522020296983436329286299251122566106613536358951272921707502159105755298737747589326506452711294144501838793014312703417190100537385255713543621011530423470116206484060087082208700605602273572634356273807832526979424796373005088557938139191415274975618747913826432376775209456669610114831353649983915937548860696637460104351600755349349277523893719711086265436448865590109324199424141960571610831445378380569538673680053258271382683510615534590282123012839085534418218009492127437286757588398566112937225140726791834521278435014422071811445527508779277953424693020997213366292165525307100950930060528922898491778412650748546217647452805865710921908276492790127112298213749001580309489893577081167227321676208284429874267826766325605043605639628790933048456689808529305342793165446774071518080795035888452806500719890454277058073848211123074993402080264463054277258427921200531822060654038175866703575302874160422042838569049631816531460369479960446162937076350476899577732783471100173316110790212448418723389104654762973981419280534753377707358705732799060828950855737121159450846776208084864024276389081874312520916107629222789604173639260172109852854491730505001847102465998683266751172918957934043800133987222381194401269490863556736852040081926678110107838870458070802234307915001563617668257900840250305794090484918603287594498601600491818376659214351320770219899713993072509765625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,37] -20036505278118353714247490050748437822694816587270452023405885196427572542628642400401541352523142637624997393337481895083568591924245108547951043930442044680579618623553688214057276116477404018771360615860512796696103120463767208884318052861744284059015103538251493797450264519630692971425363167775508588693897185137542387768107697386056070785556287692761798796143994928891696882116786202680600740249486674145345195894403345793907588490982510174763321502860529241855332729803280826470964486721325745903899757217032576628545857505556651214539593056072784769063057558231070529292153816503063841189864014349829917730778718189066281524389589422443086270851814795394635005272240099806275247744059287513630136861065323040842077550373935790883609601715403967177319976454278551840480276879259013830141136261914734559488998501604548222124329348809976280489445423701195923985117564292419449011797497275711220049549579134029073244446481037329376736479477965897168561078734070536536677366522205990974435641282901140212637995478128663440740690194285421277175051789243595272449279181272335931633795442876254286394024381862084854633331254881216132036531440025651810342582693451184878869773818637952841744247404803749294226709251159964032149780172738898439406380421011111058332418030315200156822217611256269700876450907727134679229576866084643895638646534549300547689725642946093572763689772425878415978715800379887184477736949228066185663848919088884411171604518401286520252965169386768148859900431969460475446373457853617300007258563318419722785484291837760154234239263047254117791777117908780068073927444331233879285992179586840402385651086501809625417801676218207863861050188637058265918840626853404149807625001208541609161975853712086057326556494133219186691995314792717793581264367465555850623753329082524325489589911755818297889377751457172167647167898851799820433409196044055726556390033812656004733297674103005038180278716708019685445933444077090612846508205165498112296748988789397480552594255078291360289621606408003109543654429172891136690145367330763682486611320462383639441632101175028866892944213284073809250208718978890058842199291277654528471103541068121090941118998093089690702642297854082796801462981976662955379154978165894651482483338665165610064518939498039903784338596289652896745523054492389788946220990207916955341798264140903158988954494010098666828079092549590965227253763949359650879725737745890162845896603174368506406689581564998271641151328161031326837002169886575803035777478121187260769850793770392260132459008698331119954299273765680055428834604248492728617953143244047531461836189190809821153924084150167858262014952686058677500113844871520996093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,0] -272636521325512949474217010016354756922400163972586209206728219766215854355852881134088537866451141779873109710708634372917135174502573749205091396260092703794165568771603736427364482386041355560253266668837518933998724482801915280458588082025327529919679988080013650524765263640063809012446343242982777449574184644234472316176683272169253974067407924742387090382107321691133974832766656871343549114518449679311981787117615658354351069009194787335450850207078788862505897539015461398019304737572714017266255455776763653036607151744944518240513785614594951178747102763407138910048665709756909879590237910998949552708296701323048795220319008192563158178973672751530050996780178779037167605086668600395513719043452816961914617775837023672527855067129890233797016956816148149224989600776158647064438474311537041091662015459709749220438376638074417286102431837145059721031062085675244250078789979896768160384462548668238688055555561143554165909415597194826462534691013737944097234136188565081439471452877947155803124250740704671372476019850824805249594714380433745449180960328551164918042443857360304775709272946114353109053952608097229377901392265161420903988191162643849542188547613835828861493371477024917171860875872585625696228282216408463299539355365775438883649351909863449584350865518401877324870834271244350823457615970158466757252865450938247285267151199433350753470051294444858306706430582717490758069250335100881584901649211666578491214227241126179269597198336456011470360262418685531497254260320816074500561412009319174815075063417757280494863735938209912097354923002746881752765259166435869356784310588517915086599170313235032384504354698879026838240886285042452443587715321091744030581047608108181145566270076637791535774137777550031138196472423134385538626721556112368900233071643449310236174021830444200411022952328739000206872395353186807498640144962018787166578633128715273165980430220860145997789959660658736143809199382671808551264746567278280591658508085873496733488552527512218382954789448513008178177615684687518251880025430875482499904237319863689498277772875876537379591652492523354178613235279123384120260567285002596885097043091174653919163445300037177216919768042716698134337443423242272430566263612289671091769996020445811341855179119684511313363254661669613618764177712819575819046072630111551635755073409896365269057290579047432876097215111773646350397647458603040972542821333487955336768816188587498822460115341981712486605781294519995725960564030783053107237756190645202176688413620020412508893059566617012023925781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,1] -80902966775653579497771366123174992739269426518915444675177228931126620230972391058736564523429889977633589773393011274581549706403935695915976882188597055357139965337236049154518702324857056650430966436257741700939959193327985591373750151798308716305871692818040974363353490493858170461315378728936539639793734761161053470437433200505846926039354611200795848765734084066439797733186877731827780199500740676779852344104393047404524584460103858314826897930305728206042208410944223393538487189924161990564200451936186272249576664218775857220551576514437067317017636767326493424674088284175426985889487980784605081622229548898475668262547768795561523975849008621866897989654498321909944016907231112871328537344273835884105020372629466384698259637326044737021552812241333083750475378676157777987450702102840741940137342561431686660648665107635787777424410465034282074958043872384182273440253680384819303196268173944686623081347845457776877519512287186729872235853212542837779685107025193803285777164424569582953173944906320174398559864062308775161122452723813630874070201027561239184425430356847503621546995489639649185686473578266439342946404793486057037010396570723491944850105490632882900219104669195743639302617179182743918418321284660438428252389556992105765626617495391747490298604293609793288795105605861377643093524211148348539011181300752287408969165912619645895907421496094535560559959000704169080465806849172545759490980535664631690423465865284330475512703205509508686779373024364578568840452404671794341087169095138299525514722643649444678878010324381815059292481261189066777451340767332095889050126352374091211459483968730420991743733006585752190689918098330447349861468793327488372721237578348245756017710466202288968369483695351485970560424682091663562959568829182556311339339492722320699677688339736304939206760954869154155003952499110311682680925667151504833771639278157492917759956739601597614025345610719930559309380265170479988029116594565288488489384822381607925876281280703004260281750339954841988310967317141236272240725980169976364416915709375380933493350573665704115072793711758706655265678521264637659167562167175062601626791951899519789381867246538811079832067118123190604344606493871203277041014867458860894507332092145416556408485040838184469749294501645789685822463010318675243979894431245290274684720343113642399746944114553465216569418504454056002057772613670227014776731142432178634594575767334798937948736752780717811545511156377113396558443705665162446219021292467972151317610559652371282624017112539149820804595947265625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,2] 7557276591289939964602512142881891853897524781652054902285984660211035031157406720847113420707807044114981453596476629483430669883072122064494160796027167015806079888966952596796037930540111777556764817293192695789992405236654540566686167460992566198532929192814050439091264227352770429919749364309530930974396560071588307675603227654330949655617207813446216834151253792266691407611143885132877861615645273694420374154036877067548318074064171954251506545367603280773327211460752182531429385892279700009188288110596246033027028361582216031270883267652591514947343838527144551202997868396125383489437442150122043165489619991915904494300135324037172410130512107274561233197580697194000885144542467447169429201645738680261800773533362406126447806142784868759962987777666822503357507227481314670846556338673305101581983159362293216149376603984263566360018810731471122790820042123671936031619117542298772757003733045202469323822865964766771097776498715116751474294933097037437486140697303558958965604258143250119782821331218937994078392946505841534037549117615335413771018853050057251835870856784266405419039646827167421307592354795966315027501117221748245032629083497427619227386840829340716089273833460485245414658434148807735441121522080870371980653787641357245212423436277257351708849889989565337551139001255465366605577730595203145157530404126174543272111394239445367168302777978769741506190006510213614402903190115545105031869812747428805045312911941435044383700575050305944923620337445745036308860049558804366949602920641337499997810780740104318580617291698105059852649266749753274030452143306923636179051409832722637389262297511042950694395765862629802872938009361547242092954340740156877818320697461853282253908805268134380392566384432260709665051127549273619125453919443278673754578277170896241980525235284854809695408878938750734259086178502266832415361039703720990324257165201509105353513652340374387516565946212772494973544843207905147426277424852324659785445171809771941681707321896334969606574610161480804981913015120349270410570597993314495211660361722036081715559091356358761437926418701707287707033340590565278932442250552539528316638411872701991831537372750716063612809575393727768951788954707519746865142934450038331854995625886318488885522997032118510697918141694825577054679011683663726333895200447953104332116309687794114416504331025048250989771945774360886406156025022816711723523027625564239311674564309334400212282933521044371917917578355210492829774521912556048789098146477138744133840879713215972664219766130599964526481926441192626953125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,3] -267684178725421650691984708449624311021556323991807637563723813633168802466365218149728041866185138112941678311464213830161817699493293446240507596706150242513039605339264231117827736764441084028993165512823084029255374153971530855175710955025531563721011577542224942763436763199886256548282535189829237245721640575407729222708242185928714082902278083520321428869384663406317350680707197482550956631920469928249449844395399387694420561194117940035626580283379496651706199424676530618937226941055376838752703372852207471186894839713528945808901565930101930924966471983544599608901684506183192272985906121347138561454802353872521900511893027224181844472074852712749318429514679374251033564149879893054970753295207407833909847658815123289246105093688884566696703667966522308515263617012021969101886247624000275861967133087510238088616526442297383913529248093852351765537495575346998819320364287748112201107256158921653392967494710488701348032756871298617828185137351774274327219414001086696693122007703154429973230561889652179247399191557169398141469818941008071064683425141801210712248708392832069830904935177303868423757517153113219627510452154942413275376547014137144192741001936968957788749188755798923881739710453654262203865770457439088563193339350930034680649752641855125333299880626451192985639769896804808917761291613050283118661336025708573662821462501867468450612539817922577560742565156050639101467899141936340259697305694751226794869486486510153475926705226903589664244837656479819344021371113176595639769087317248879869120400174099765001454009224008103534643053804831710119242281286710405859060481828031844431219481198703875534796868762702288359699960232772410822807373505262622042168719773803849726683921675169497358581712761818470959288664823525570614947487259229987145381558136889601077653907032444997685300825547085595337248178935207017241763048470615047652350087883594100196114294733628865520182807006900700365698848268325678950818225492720092512523512062271114701888266011445358390656480759196171734590817748496483638988802390231684484747018512150758460575858820473408545394788176277483969453714333492594354052471710176741587298127268249869781372685458115744709579334492700988962042848632507924546173486232898039230549446645606217324842551717181505176161370601772012612749508623115948246299617106168396860933143442355765993174260645849644306642818209576255551415469915744778238258457166854699497062021476425520476933449669228140528103529107981534862059968072399859953531476665861943953808934821537131967973807342153769184278644388541579246520996093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,4] 5224670479345874828410057033548224077324761454023870319376007371235961819037369068023453722891210435485333411843669329377418655580805269593503942637575815296290632677433902217078789440975103656336587896514036982190132389481119668877620312933923477433894093059208918956264454975475783929364950857916475008430214821858851217240737413276682638399037323873478841669100027244495759641547603808111618239133523820233525667252122375702899560743597791872828681058937843192890397564826430223537473375267577988443868317281850741913416689516679903153251370820495887872092340525998171535991749892749085134914323836379479895995742693822952387472559315765821231379695814944917043736113018298514664596023568786874756072112703786852496880057491920917156252600721395595825368621174328904385859511518658081556158108553034076463472501708392876088903551640397016637441852311993890866909993627978360508610308596716148350250039245923429516598354087483919414464548895389220452494583778069220777926722912536369354930444001432108854752207746090184843890700808348449786797856809105538600387374656735423494680293222157404324865816204733367272058100173775164531529171160571550924281743958974777477582462058327104550000048840824542152426627938221308953027587207507480065617778177082863550254913858077946107878231313417747522919349820868904314957311140982424153105895547681687027457291978802012680576989034840898164813878208989224347719622258026287375278378251781032958316906808824778231614531012003747507923423045271593222708770886070643827175018377792161417711116365713078927664459217550467295617650856541963211939427121172044041899772518013593781521660304762577089277564867703305196998576055063519993130879590233372489875314016921068464173365142481032220891394724161999898031428929268733043503017562275012024209955808794868576602994663044216116357013956926227612136474412786252037597152313719306338659930339910197293582332710128726972276413019686609803722639895531752508150320870351481252569170570093116235789466990848349784898436439278166031755161964487737362960415968512155180892992490655015334951006500500887491225631903402260741525163049486574737719584765937303605651775714391008822940426392968586660336450031404121766705603400618710442752453797471415810136320223098792275041503338056481023769508362089679140676035322154335155455257773027475900647730449057457599108274010312117283444659019800847139280145705029035725589650410488404205803586611346491357353919739783527926319911227786477420828581747888426548488559972272243138944063382432354619241524252984745779748720906354719772934913635253906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,5] -65192746924461335564770382547541130930532748066974846051676145564705804277392947334962123186742561913260711421768077518241382503400212560169839318154660016114401364760473139840109581310769288012030979490648944815340329264550690469401620654596331107499466747207744181814874574348331332499398889183202560661047820594147519782202203773357141764870479146590939770347228307606472956636070049412389193727490809930718899350645915030240211877906750210241453078814574911548835795082738044458665266546276613218369338175790859079424101225685323442586297559746536443742145300150577644621277736948387873714935825330980730820766514408806458580210213331941684084164094644870951795068123580361280685542549913564568212722030870276351972305020681701221490027993011073258698368970537747330677841637499742298926887345314093002082159797645053439047965469947869769851646272406800111654782484681547632304086790849500699630640645953148157559338878621494020862444666500543360370436556257994145464550801161703646491464287060016853162323174606616136256143590343325104936732699130023499380117575944327184768982323346391440686478370675946527288264929521395127757887233754948502539959211360743694288057097900092174487323268013789811327795874599127051109073279946241202489778594927364376723037473076021452347900790455700016906985905490633084028864231820466566064909503412658772509621789744368115900039920685888206790726940204763112504973155695025407752350510088269401947914603944901694957416146161305593445695922504486798496755066352699564391519237071078349154144117060080447527067043030913910588016120260446423758714902377989180875313342027286023922731836818312948822873323077103796739121958517498428462629926066184756161377104825678597879484806357639144834599002018065105087758763658292303876289935917972297437460774395176576807111985359765019341587655375049129824123289203222888187177346078513344468093793049971674114164788960661467869878599624201468113491114068518666817255811615924377022347842361044842080676317660135956465259526140781809404346271213623061757610481500747019548217511226320429195677866470023262642014371153675375210917562502828629658507237559457850274918263802487218099936805054363301194667815173492498700708542700310012995380440145230479692879963097128142939029259293355435418893015235876913898342197007497951646906645260205550313572912649849811955036693077944121292194925758136216586716180977766824890540280469563283000190436614404665330420423699231601792172470220689159751882407939485880789738800430011248841102868401079440753096516855466112556893865104257201892323791980743408203125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,6] 557640970380224289577352113638506062007822838170499250672104719961109687201135327898116818770693128255262311004365801338273142629253033095157886621833125126604599734139646117049696659632865181527522830545965407492032339842788000084366522138613578053535189013686127168129145579712685097698734374742962650729189491203993477419184784945874009070257479743128528748089473499242852738918670779929141948719132823110052302163096415051039162605480944503830133046752400202405833463116584255252542673269407388700636141943147694026617731009168003991242089471469322964466152186906319387381442744919117311630170745906910211972229489808600149737316168328203053913765725294475716722117924301476106846075567490442697810108958636789600621850276481745575692076201339103648395388714551753510038462121952687227379153089664624510721433655701795690540449590524067197777891169791931925458258026095739149847333348388872316304722624607710094600797718433853866137261000641951615244220928856806179823450466324739791601747865908941809973314682473246044846951390030465935247620945931329914209193958966134285207872981153213888123686649168503458870969828375980586556126715824089481355012417310954342919664421043280687124564328363377352877148074709826278125084518717626151199016162200936742536208794940083239870538298521902719011852705764191977349795301438601507988667628772345449549166840322629501994718972847383845331956200572397188196573886131961071314528710135907850230931637559156874478847260129649241449320483146842857345591679441442734365054218526565298083279696227055864581481936194752480433098310584973175054678811063045778748521235261721874090858478566641209855548231124706509204661430703342572054806167787344124752463135736159010068707809741920222269456834145979819914268472459200346456270963572157592697854858705686935557977768489561358009469424851925622487804897001598790604279518236364898635107775708879863761367449793121432569145195555075002700362895295443726944051913731600497637727963749640991255955867641948384859551164387374890602177512520579212739275135610737556797922557719464286947709612141472783909455385493673982043597051413465105271742530266867768564822622990234665455118284695914886303652763512824394684389602209618655464459115425732955563457462810193676207344969198457159843019969669028441021768211724919487951884382116633233127341339671456635523460965656254689105673637038741684754800012351354389914020330914419580421746731755130191485891764091707734317583276061476281615646104571954400515129316735214638310485687507167849892542289110568644839395274423465842517089186003431677818298339843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,7] -3400213994665887432393070073888233987979458099393855317885977756223029458921129500057773051708072060018745296275614521771728375749674993039386606406594295928612337032527134755392845553614034686572715769199647160683133107354615433815175487420119991906112122093641608255836850940030707255837198441829183750481775314022504451055430906278795673540019646345078934208628554827697782891706134664279709536093646868655263973805389366525078268321088188931244478013023054576392798639402012877455359012251912868920234896981509950657002304175771945902874514300187139272310893042811766242296978589031009841957130183557252764045488825130353223695693999046667664146416850754270847102331016774213869898744358769333528438670204523207704016653044283472590097375612933022838092188468253647420006424986836812807577887768220273936246616982563949176880901624590861630381856108619425223283212821769357617953251455642121391696037348260873445993146769460750994251358565995957588840541144022260438691865178289754901115114035556280042896507396409676187227639464213767995451863062785199246847506830184351149423649090341785785426506444229720705996915229571218840569680891528737846634183027528523873044287262368379198328054489168867281051949489706700158113089306526377839202975651500286622546658578884285066657857315351633980462504063412338550973254845122909173692272113644167037277446586014184341167717964548663244263940537413850644760508781862678535879966356877144250318070146632514704449565462731126527694893938503112405097137189120822371678810585098153520528872513853643162903867323901225811671912877753348858117778787814322512931079234797828866239909156877319796423881414049114409446479804510715166314219990038194015446851201438295881602548925114632139856635679996527577256015976982629280564209447858610418983438145778526077231347950781279962794961490988371626937895225144094305195883416340573543295167013327330247485895996748546833089238890026241707164931950869905004984394611241331644445030036085408976134979725330822578073552429729980586194029419152866817431384319553490278592409726990167771624126511679364337317419619166356210242349948778281778107948438187766390623974526311564595403749263818697729971107451333138733908889935014005304050457181817287170995294439115218848525224020951602390441264895035688040295298996504547612685881908799086954052851942797254983053820509298074593658955459005276150978449908804127126344249132443511880688441493818245175493531644335847362972631564085051256102524713296632364910888443200685185708707939194403593523896715439186480364159117541211774238263387815095484256744384765625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,8] 15220739943768928317648082904807361817214998221081899471825984224836044608773074991453987223046994743003934449815130953242328297291312400936947461054891972628304867522165718198282392082520046125846489410747539984993966408590341489021566598836367680924276088435687668620604382820583843439396066754107877292773582163078183016621990834982194738647126216993917448329396061210468984043329009825737459264496101740194399946290086321820426435631861733243976451432006379151826110180907267019742102298459425701762077163598377698818851611424280315223299650759243557650909148699966438851008241460350493318735099267726156004609792229019082345576435278609150316553739756211668191814512770796364439499878427758391976000726542131544831591945211592610420689240897480677283443422172767157263221408826946386692497984686155451450564280420620590097436677733197178523384846928033121294608551937946336573770003114013668410024259384062074281188414813273091516151259529494332974319555317640794493987858142147469486909104781421930516772310798276196216891761522302780138176060280133656607319429451271620955098277565435112663892170727435016835738403676769579472899531416623452310211896488781815042349162269828301513192969762084742342821603979315300937683386003244985390234429166270675938759978290148285186578253326028715481978309443058722463694544405672214630999384936708749840871814400711670565874764872126161883511299331379847350040462755132756700795398277843848374341061450271161394000660295667129687762363266400600796114419866671465688930786192146237714246511721280958170593296490767120786076931544326663487923187537277695033272266755432901361472095791762198382598341176253511562930515949780893851450149360753487378987345132456057290642479042043759315817972524681398722507449479904161087708058193419221143255212031860742885595526485308612044750466957317906821799792828342429211455186643759585180358852339962360167848197416047723083826488574473941359831487486315754789890508704480697934336405754745462741717909186116485944594687255738151210005077796813707631163737357559975745454435258233168911902001484092508511788166199301069627709376552719385691723595714864050297165449308658141729869877117287286088798300653928710892433540300957639207701168480004056532590772359375986060830933366755328098227043851832428845540818038270633252391716113113208719496351228987882200467026757369630329473933507100348154953358982513526195986022425196762628519542202434214327973989631681585305117312693844759180609067429574124290017150773521564172082650461493160493993029528040020094001426063254019983850273689540699706412851810455322265625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,9] -51223106493617059881827753812778202069237317141702578055612536243930397312708626641729452184414252076927089588503766077131497380340644130294417025486009691191817801155183546190708884371349066445732188466517380361624628168940111778558149583662314503485665491256336937221615226688637115756220393465933188342581511278511655986478147688630554625432634742758644405075070994930237074294988109892321914687236475915530694103605010211900639411267402912971032179829852868686203172203778797803692916591751491346087648433548011275235805650054350578088881109417707990555859578512938980887023675385499849465270393674638377736302290095657257933128888271223146810575190513899547703974745321298674749440134388808741637700840856454977299857026660771589658655676314894141279885966827468350695911540792487135554606586348293910499161157604006470952122656765170406643615990354251923973133442475911961727770726400044893198368491225480734666851612236043335395147600297985358912271090942736984020210026273747742424735081724209063592975904314231894199105875706947708231014048969069087967026043768054468563612329991922360278274007863826561685495360481155741906245083658189254759662497019226512593324357864988639595068351785894401200660824477911005180211606617293349359739245925130543554992853885263796290789614630341567216521926456961136122641470134160563255373662602674147532477394957471094831875466472902373211923740654568013135679962598063012984233321978853111018567123622901769260301268901934763191799631033571539988622145264426574575908788643353851831951561788811336380024712002760099797404539598466153538215034528998286227641075680408482068924521334077493721568328068982599312868706496985159500935556534565052451257362770208462583759741621095557197678336024715953625172722920239504069208080084217338066269713236316902182024664803809625680816986869450603107485115992896097062139182326341790014364531842912586728098818132059246475939398719558352903366377825590462301780128202699599562662777035602410985735170628104170020133764658676798319296334554492169999041529122492464453643672319845660459246738672625492123123300377537611509076466770161002018138013614995300506725040032964962849177484591588084914553704244210039555480952344537630145058387838026927145698141880804180894988198112654527827391483905087537460447713452359117954028513240773182647241665971985016284362070714185014522319876023529757977936577065118167940776339279049521097699900069713771258600545786216527352730369730686039837789962472905874592910967837529357505764537594470253985452521124431666598487002767505528184454471896103200379002373665571212768554687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,10] 133177352886202943725645396194486485649153358962620362211124975601695124383808394090536721163722975337059404884562704136481307285441409924302311526543693071207876887328606817315158305447139002627425151811200977868950248405679023723233823465645209941431170087775737113560140940439476195055149494096508399146211751968319860588491891389940054170052621274745622261753154128199282522590109976430863941194060794747748307900322266293320118882492709512221069364154404003526440302775392104244389654834458245300404305097145782019089774724068283626746026925310555496727068183184097806917188401796904413863482284822085753272843558239617411630336737731101480176770388910859331364416821582916670922366923152049180501755711976692018786290181448743814167072448162901211741530838195796031147977988446398494957585351143126381401490242355718402775084450247004680644754463857479132753481207831833276842517314046185761151258145345931708386477385019496840395934783184521703818301887534658185411859838730488772075652188649457488091129636495482620954633117900183831521856186429578679019843678433828603616262208704109325241929088632381132902942567880035035568734228044604480626030096079043780598801796905938756534653675312255533313790498611724854517692925498667879246079376670296702869105210765590425266669111487513346977165270368604399673927411975393009904797979246948709435957765127646465723334308730391505510684118132190145124166346894801899100814119885170265836068338751485015452241982704040737589629152588197545451619919610692250337744007937377480703862750003376454518917855934578557061469517470647341890602802909262548426926316620153324437581216944070187916515500475528936913901549727343040783941980068017397370028390328756010711416182459315672996905253960484203647389808043175712840440460556516693684930049641680205263276160801461635811361468204352779640816316134627779877555643339573489966279042154339509412075874386772524129851466061310364961178987095859745036279974664893025902618443443007353437820099612478162808481669030445447728691243260440691984431295543025945074176959419911934059366426101388348397133677492727085016225875535909930108694116000532290243463166490130144173220395608356609181937275333775112353085571047408328520760335398690533818641117638650563540245573504282534489561574756036156378603285051754012307367248834408261204266865445817823029945384832086656849617688308975868076468621432179892643241919679219790506424082773653290192465291269952264331847703790062660494294364187715656524830950325332153922271355206804521348605392538345685282286596902911732307363669534222561097180914657656103372573852539062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,11] -279661154795413998519186670830835015240466818487115696350466375518886979531481676676161805103980221334913460089779509735582489431521385596635355904327093807091160794464077404391283280172796164488881700809768640529106450045304849346326461527153929653089847929604506189562311620317852885486078984557750984837445121030294312202042614411917259844544066325208404237763026272460024613681715561352585643944415603368278488269752358789739613979824977411606603699593039308872822398989900629171535703089247477163989021565706742838530750865092087888777773041842178915900566578887769553646531445772233095515520277348583532523946582863387438366934206250374397228176064648569028477435068203743038933022214370031037324087301693944344666732289856813835970325829772689567961434123399899984719982230701585155806684716982863435881842433345918843692554012644175489467102002328803524663868603739311095834423442576708653349301283217585926334436198682137288627576733333915100738306438212329510389535441816062679224501109505357667426376006658743445597213685362250411486831897299538157315525142528142619131746200179735749411934794806838153339488693433602456991668793989469541096753030824000444286080884163376335767309056839650828645291119566786971144199298898228518263881638247668075067333554390064682643424825290112713348036379446801619070656351877939471838986402296126421404706918469601843533517836092798242941353440516655063768899380579483823727671280177789562417140799811042686111753370790296082445372655378713117338254295911383072093331854578372243762993119655744806521340534000891036935094197030252672242810309137270882543797496205048299823026616714937406227286528245073727271398791713657915049428019850286241698720927134113191869689194968524538341830796992685007243876626137984340724696257628829993586693399237293036145317717987944801946056971014328881855498166913182501320405499988310134734163528049945201816133769857901513207463296609691228778706930431656360992888272365179878234657348152200219730901989916923967598649741194618466901958608687348644258877741731132606855492078662072559475138555948486599616172456480484143614119714573612636245521542015403104741575955355305958952399041266141074231431015588340687836390058347375241094551844026781232852459602612712406048294313732238619730720624414085071517435269095093849294744851148902067429702448538101423330852392273912461480779090811716329346552434480103341489688573183540083940104264743988799733652004335788688423593625987685813335218898831401271462889886753289804987773050052409389685345095195364623414158383378936271442154020158175962811053505419067732873372733592987060546875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,12] 512223498576110747981764542113495511115539527206932955422810715957991312797478296528200772430671322359133967754587126692990860786457755753329650741400344647844771421608054863474005762639875268462278689938188687169343804691783167801207930332721114746117421538898998649519055825064246277574916823874898500319056284878399320092807976577178804215809897871839107330817387337266746841082421992022328393525330808299352567279794038234506755234739164535456554407976361576982318009247098932746780178466844251283600340914944756481785185141252259883903609750837235183286148184309973829866902906994983427262420426766462312374546968558466735139292748024048900727656194621235620782788980963728282520048563796200404126807509769362977155255094770596844383056557784387030434841426958034706738645091546262196319270367794302586735381312443422124613021716352016222702133596289172101674103465266069186288294765345263443122397684791659300024943938899325602286288042398143414911631785053171479818913433413365656187527113730741141740258448510046099711560847589434959364071102913224934940821089272691857768392818862414814306767970411729581827505480200511564041439372021534169513186145355589871251586540760187680360636199772069995242145607881591205348502601273460811144377972303523268809572402910126387716637729095485212584649528884637408518965672338400827402009845927279648800728561441150033874767454522142270344277205890099201757210674190052598396053115825071055464827611712209674948210976437957729274990805613060745887780650901605874263937985107747384968936840714966921796514799640201968622653628877725533822083303132867866313104807412684875768304384853366304646954537888354009737919078306731963373490118410224854962528653472589726287529621627820661115991161925547562355977268341675760114702236721785374610308260890560612150986104689743099825479506885075874060429110553175738361717211765610549378164734077153671230085538462340263934615023514024921457366149973131621284341023196624380454746437789156917871736442076718761476882666189453874227100809842622294756019660068904802832667275043932437561945473432433424288806433779470786230758250143424651642985543212082514247228106133743073481808085102398150958822765460466805409705066613813226854048084923241787993966507815701215874734401976953169923079666668369727319268308016676046696488693626953992504247742636809566755427840747528087944794474855029791324525329420225996856527894891844390947693000329635280041858735200614684862560411131543231581277277717490401106316524957326526863274118416897090490308225148646907282989658681777391809046951632082129394086394968965691987250465899705886840820312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,13] -905110457385814650026316748464552296433143933676399009592312393125486615857571405373250661445345237723410445892008397018070060628105048610551945040263835709431998461889999019160246888354979669679554493072537595135537356842221180439322284909482406584095765979492181497017344770537238866464335000360585949905937521037045602959047599254578154032134054709194192219885997320704501347203404003731337459666960250978139710617404444427204717656283047130175596720906272549111724996726385250201647462495518623344553535490475123829252402353055171768810924819274761241691624541233744498272409814394664872003157487760783047586475706914633000850236860490658119933160614170049804764854620911054086090647178626780937259689405612513585799788091158307293258367404245060377338035874496808680329088003672253848382804249373354521899161453724047381707142931144871036302569650356825075130266302724889431347049065046702043240462737050877175675321209356039948341159329636848775196063946931841805755055682885641196709282979855521265333106141840990607385518896975513184141915102090168452138348568580491417756590057807828422720482194916851893561184905646286063122465643222222237796942869529697187882525664121082959073399661700827993375233146727369234702890586657322250007204127098743568678356998650692951848391496065659857921158522635518782229300705656221236158310614239006968189662715811294777777052212613949820424345975487259829081846756479687069129431553540329200805237003230918995967802815293322393699206189399764516075713482818586086325909700418675995833032839813535138592993486362912458726733405610346923688260272623402928731637614646908726188418745071846233195454000807481926975864886976951391311222243258449688792462771729131046230246252810918080415320631500344479546783836638013184728471452137679978389417153572230482071454162640744557164864005817106547155335938349370802922204088047851324113553500125095558901934914787592503252117036311156599249470101601149500423992727951570076218843568248193161343835522403804737725389245918827587584046893573377462501570796625233632240931968380313228513747760183788177344269156221772514261216148040805096298516886143979858237944497786542603036769342699597498381325071864602930975932490443670550837453815386725434711707232976133354975358115615919837325117607726628398459839589198656945452293830026194174485463826322632716279049015466217605597004233866488331479337135168191977624001260367090321952416347637264343863567268595084835684974917132306795372746068444047277788078398506336546957463713896307123130643020270101361995892752364823276120211524511479578340250552390133798041915724752470850944519042968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,14] 1627717961941174397915001177195066401855094858705528710474138066483466049321780312901775897526985757459150921757219338279541615673986561692353251336728485262125618672419165330093391139381565605646672322348566492323819009898544181798880839998172329276083717338521239670862514760467918377677174302016331362831433612769265839720255965184643213755156391678177066869692095525479288441209869322802801378453994911171276008073876575487307017309774676966908798838345251812466359667800710623434510701630844951818049759540421618171620856561032605236821017532429681633592842145166640688752965400322996794833123672685111904562076377132299297189335622142999535140903401384041773122863016975688761026808789757665555220142201047963434059366928932561008797486364058767321226762112268147782131131566981993178931659173075031209851155665697044843260322605841519639328842419871721271140511432787679177980188633443831352961935969638569011498725424419617164715080337238650749125898185820266339414576058527545418726429122962248673197280553289461350559315406642490981213725227065554852080081503523980647166142984039056375639367191582824424868225096514655931275347047328988560713010441265977765108736444455711665117921266336035417927686419451548849131559757238736668703207057742169565148306675146566112031485664343788647971350148047675128734171440945505310771344850715375577690057927952578535813017931150530292349995730261814628805168416916929768778310611693583049484714369473658300465427946408179711807886296369210376475135247824566868086525880420351660430156782972020971194915730023495930706373369645287087324718838485471456209392476822398805850310207997220533011758536510029134735709908195489825347442451580276723815520648318686477728683273643679908827821004877636331169150339302786374410832745437050492127710200275697050544013357534881500229157458115981966407866163045632264939769222154717564938688747056893462597106322480376957490323043251186486490168719673448292050421543685617861874062064138264402735724786086157833949324277145383516932366875986134359936149443007480384533622486966560881830448422619309278775202688254335191849868198944712879176665084386386763623259815452470290814004630304385868161427631924046695174921549025958337868655869020270509034995132134722000304553310994350981224433680836210949894249785034583850161859201478060224914071983383965947768699616417338932543222811485732069939673529329612912397902142397979504658168181689864015200246385679149737817254975540599702707997887193357684504554893821572141034007939383315133494946434827362075768122877329189775504342385219771805496220739160515532384376768959555192850530147552490234375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,15] -2836915089024503726725522656918086480363349011720906376293742207537066561062082913380933396704511003323264155413753684534026315151361542583895548216121554522347279405751869411005365233180404394554758389919445545596295573151699914602270154476893031147060056289979057546397429862263763619839597173979004843609350074064376522853549921941124432324423710783672484178749078024483111613549133145231478429224182305374852981051891282277959988204619431148143751582260881305842224567243723820614049873738705142277983436132685683437905883241387610021372833018960270174204410869289414168682322161172008872825557547598608799927128778707178131324253634649230185920416532119812556654208516364118160122145426681011936947499491471831686616318555721381335646565702170557399063445489619717556510705644231677467307289720583535192932922048445320057131599810203431034428517290448021347229649970826421807752436271732087605230714436856807531462402946328812359496078437154752788341073246403125397401516203050312246529730300738620142228274020465071899575498331876672841944421820720825682682912167710156535156343056153874258037425741072539132121744415056663867953904762524664843272140753214661008840961092072888485471551570277881093101804308488077119388578906224151214878972497312348588860531442740735417458153723181630906041448148149759598394984345681658643586615501109607721722599570854447310234897699683217815281631049914427629722214543726764210797332411565561646971558597403600119528503369534398095077412773485809413067128997991955439578057054635700639134159788471722425780130189499799727373522146892109598926070727049992559325767886142345502498914744023634794630980155551881148327691469981013209290874983462427029546157685195509581770877958112024841056592007803339714097975393655947651136868148944856113137621170208053740218837779661378633521961482810050578057131559323681644721497177657746398207209220933457275034797279490741206487221074151069809444914116375115048360221307869191604802940263808068126544197589828615236055013415561247843725925530542144045706595846225484633372907391909604251935255656417011569476852699682811835483259692309184014209866974531166380921317357160953537308540465180063935228696744274047868881877609379730464484665002260345420996095308106510240498002677390170278164272094871148615673273304811648294312334469252227608129258696157365937465403736991728657185585504211852618886285180070006686354575012002958187919087193306885600686903156976728810665356870229785833356458077509396354634383515603845481482495881861915220953389971521664726445263302715025005500839854943992052069353035605173076090512740421445414540357887744903564453125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,16] 4391766927265361036801938732704547031441286929680138902615258315053205491945792805001686265364798839919535383485648626840824299485769587616643374324579563223094933379158362013263049475305886844827974587927663047415490219280826772402663462360164748348291442431660573879206075750834007237365718519063233878052403148622543070270102294531879308879918434297524308741903523629245558070729402825963523923899176494257086208854305144690525577752840103712983251033444132282577600032689524313985420302934738843678123216077855566662991833531786339207945371722794727160938694694100541952290632452967022333772586545395315726127098152547477543755862887025773444251893475549321649742769182270343146064841182577807936967927010188258059854587189146562177758096581542141779016698445872582413716245791961048584285860889517976165362367006217489700513213449941601499405482927317292278700382058436335952881815971658017051056886513651527667869229016434881657195662655184949945340408405993388294678244150901489466279816189882437177156847727987228195457472714558285086604152806610387692559920935683896446572842714178542634297174970836004796489108475559895153155785137887533263867237268278819790844285383834530252154693686202826868836298969148786868112722354000269839512095983035424879912678293404254229534891887147036602690803258964113940438588976000823790104590363574497382412965348524785561884391303506796180137388654148613430107588422959478922198525796251972461050792572946533565691100433644280996561203777851612339674366516626183034725401472878937345815214889312196810655802575860789822024719087175618428492568976869318411164950330003241300136206198506675578069109138302523654467245024512785451811424868194945422041757003385741929332972819274258667140485184419520452542705001134018282964524061008942673990750401915146884636653944139688982092741623410803712561590195342904911236265484228128065748124764021374360741085284291253557862669696497609408124439763388436505477023085908388690016523896301770122146003784139420487131514511933082484086410721648039841124603406131841227776599564062821322015126431427293333920967679019746231683967390136794704408083290524348168691844776119333977120129958871951313187599127195662470564294789993711497381587042910068340864273009468715036371696972534388459932777216696352246165740935284250520593482800521403759010467757933234628063712299393876069377686491659995484741743116210835526436039624196772906129199861866364633288406181935938217704196229883588903231588158447884347472622670166174440069957891072343756947734290659995486107640488083686737387240198595288425876794863770180548755010015854471916441070789005607366561889648437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,17] -5731439798735431284136263600876156512810557942032396551665842398538356406074972301878847477462371973431807663890306694012564597424810091973944032678568103456900276313015254157466800099701554776462800470543114653660417404857548474982041944361565263358069187582061705408387587751329126221188050310300097048973325641663214617016647306974692384940630145231893253757082277129369781654082764120370953731281672544479872069530869645472349777083280585424674084726961264260179203558881311980976220742210966159263507741198793061910245420387396471054695036346144070706190199734116119228651286693756582971391735322779069556509354187734022024268070168771715780629914219652187618474489738597089144288948642994289661157829337517623849004951301378980792118931046673664164384429726578545866148068380167534281480321323875887329591269870636996072603225728374113707250669180731748907745223152675212916441950751827756443243093281933396727163612660671538153569957626167990385706741459406742421468342507775652949863154483815011954099771597024193000027892587733430747419746384762909203629265343295423824553812319587631909695545547758412626950884720489370249566074772568378985466396310567818162869550208284832824095980981314617027362519767135272803024921083507239539143871774708141124623719164867679184662605005732508010625735078067521307531684971346112741461397167891311582486607064547417100502227079148335342050673799493111906341991183092984979108588849622376984480575020341956290051010238225693752665460448568174767911798753285787572376771160602045067549639377132186926801638896782289334050407051571094910569890308896905544889217886715430325157565658450325032005171313362320998810002663731818617805849673118871327377806787059781356633716761365855089195183469302259063572977760202389388446320942854309594731203133658800785845464331421981812258444869767671596777083797894218765736952172183922391341456458679330149021559495039855412099670197102094185618136089274854142716662816508765045371936542737429805071924656380595769740894662783123798560841764457050994310312160071476721406204970923592021597209731428729041862447189871369347839158963069921895008516245368276931745475805314649803048479116224266259191022767861468807756777562426933572404746928338827046838432551931735112216284904021383670488307806303280661638982741437770984420467284288438375555220136624811182532198870419849054385192614226835516802426066168156007738531452910704013247620416772981956794836036895976411988783402467901815786015815048529881241453428693003469646494175091890411149063528499997911483363311614410819886698473774338172025832080825259377251463594653627109387628024705918505787849426269531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,18] 6311980771790282690329274777122430617279983505070731066369386851341801562782206918179088231729424535079884776056371161507529446485340296345642909155766478615629570727481606543554956697686872853697198116844103696998759894818333504704453124437254517466578210418001026146110378173470310805986493444812781986002977635163086833562756169532440794463670778836111819753762661296007259007968868471426951660522649982199977045796701882769300648102656788972456664861883235931626809763226714092603385794959959837617034892029186610975124053829253586188323654215620733648757468806168917302965902577900877260170866972471705383207624629851274895022096620848415805889453752952057394194345598852856180617699212249351409243770051590747083855067040512154480500489010915898780825773355647529260483614852399511641807973747423269103427224499967027102887125244708812835672853579020407614710348447213843481557105598896782994682593985673187086560097410700828069247797743514749866683970927535809351738170850375509074783743042538754331192142573585112645716213801091116043169806371420284139336085457128502767098107732410117958293708483718531873072607947995172052434212970181256727237802403800272709991033141471900879132521736961160290646726577748679352479943778680144628328302065220319012865895970721956618122388021737091926549701753187111549022278305833933893845551612775843136320883511186683945104625094805201727671256881264681900581756090508760626503661140571067753994630796420665308334866932968878184650287387339982008878923019284341486070825026440346900277882921172801549653854094939539088286463192470609031686141198234850423786948642566341573596946701956366863058657312850763202247570723966712331471967547068081345826031557018585005172517939722551372741508500393084487472693337429674353274443573919745938221099473080576701602817098187119926946404614642920884224478354517384778091650055440262344305109274562647909028602487495407118637340132602647941609197898121636842857131980618440266706620273693420004480223868042572211868075303426141479008846804065124846152089648044288845509774992177933084396238514090593575866610989587630755698688210629156632092114163279985506210968742440920769780576803242285994029126966886599994319424975532266318410966996852316888129438385945933041156940511177099603400399785954683958357454351295406191234600009723757437141483111793934892302032754821801494582866160268469940151969119446932158388256856245761103186217149386186446241963614514330032074664976197197397200174413121656950493825465307745819483118022072012746503153769641114160149830521883153684451326252749134495595398865591978690798470511399222192608360337828798947157338261604309082031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,19] -6212461520266747298902912423560797938760623142872503078889657499223748347872950028671959835704524726094885369207004767133900020762365570397232683884764975977606069021633679483803543304781786633360839302258844046130186369920496832395212721968198531930676030913456308827099362257497165907791061723665337259821626965886659927678854877835476731016687230178835569144438518655750042898756409867394966174310735874139739017399964681391793759543863993027959557492791202080831826087476466034977902392957233487991374095579006071765707914781115754107337263082340285541255870490402276421847133980801364162241990969315634488103363271751221677543992064920685088975135299144314180114244551932659241966303168645333724197697402569236179743667774958623618429589139179065100254507137369835542087335320177676506670530332518680270179530944480863280057612112033621144538325431515228891315030092257097372584406765554618981474119687278523777339796242784058334775370646225513948166283099954485668076034979342370687038208410484124356353927940173558615266849530174924655773787148799036169652710016652239813079579168439756945611150634735960951398797772302186820618491090284053946761809121987083366350942208958086057272323334953909804063701676786948960125235091655284071370858049904823822902881907843099403209949257539281070857631822289585336043085981247619336448507075334530694528757142484890771384784150989520263514294461631943757968925507951158827612237307286522556061608427258465194037652884575792092319450893011750700928230829129356243910597327542959082478155640428011486857051492904986940303038965608832662687088692394081406784125267239257161934312876044299956633609453602428495564965017439583797656361199792062773654340010085509757075815435512797146080615515033781392572287605761872471121256836793705711093067429941357259624134454232460174732288627888621452187067823742575889356480308672015067558723368463636639378452509800687021888914394969249476904060908636132013125767304314639788977205356926488311293309846980945321886218746892225111577312510193907629733603152853786360120419500014900505162122526322571412842278772242090705039686352303087580576752189390429499991010483663130591912802647909746068685642835460441055959868758847929207172472004157989810173761379648900791247206284424634358862022997536749372444268752567162287609012078226289877050508355151001818408525298970532216871751717889101414400437451966243224775945221644366667346161013013523813334452506117310004670412019935629561427364131281173893718038647700282021414237955126961963272762284027578077938280292455471588616162427959779762527514230453992519003325458663008461223948436513708770689845550805330276489257812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,20] 5962915637625250542642707305277745664195384967715008202592278997088971434845554724288200400392087133881712931129516605535056694465208726036001010366355347728802327150876963888163700770719925604793985159704311652150126919168114275848712641743866611302734099073745864396451334811066947851383930492403843589819600609815381446098364108815958717494401936538123050883865856645064076403293804358442704222828900963377894214375289745906473223037352460774431939456363088573153878156638029126286053624685530385907589347590435715458299214092477909780161208706420322404545390891694605460391961361399154705468024082005960556493156307584341869446366893123672807522223809629075930277636908301310178156603384718199006846677764494657919729930403530359569089813514508129937631584723704011323202529467799507801183998178271744277136773079427760998203087410456056137483096360804035301990671568255536374591679477883075902120022224131809061332398129673826404319237766891343530132192319105199189873885117466059293033506836612981712403295080109537041783718715056178218478477353531398491144881458910853622901935356168950261060248831429719912900089819752774642268189940103894482525472044104484889268891988516531188817133118056455334235556582793779468992282394395545773799751030591175437502612245489529307070309082499903137353605812809767911949864095494840473516004730211735690765938743935823374329495440546170847784386023086827364772062130659505523229162284399361831221842536895216483149768759393772513060757178294537594824024919845898319543051439012471880866373792614104726045358878094044396246361123589352762947160217586003100367262282285487359917628100643713342780609016470396256377743909203603673487825865895938577015562695084185573219671950736255097454873249342151644050586103919654326240530424688645054193907830158455218672755371768607397150762749458584617860338177120528498980766722757574744331049798151351247427163989707941938359243330961496612539259307564567365900776948711744527737218277155301693685757289500270137344642135048101552229668826662500782139056875293797726740316767424863184152825406796726183087303402043781096648557011645119067255481416096654756587023253966310822395590183953087348189182684682681393422396816010044427105314081954898722100399674858913034621691824102677187085872685458990848654841252239524237404386384832066837830694615844717106783589843972763270760420376046066916064778944935443737156075221582861171293369738819551177609180188096590383984732103791620143040526936247948574365588026954079372722483893084600027270468284430233874904362029143073537447400140169424142312955876373900393847350276764262682008418091361701129926586872898042201995849609375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,21] -5728765543970107739617552576478462269354469378427772996711908586477599579660674931873058747140757886267689755416063697884293562761279227334142702756541506802362418696777217735183388616314717108226817835333296349265742320371657922962024128466109146140592645039530012451186463112602388134183521793554287855060545204400304129844815913288571106414846274745885743676572619888582286964389839437661920332916038447910042678268008986524334290364099475884696821165320692950372274808826929526980117076842034885032022247111800601098610452256270316328980691245672014319785091619077462791444273342306799322117715996733379160704683879708844714852211747388564075286518999230676613530293058447176602105162243979663050624799195981279306022821497886393690915133122505232850568794078704770000689541722230412550739368656788407909439796434649547480225316925557261448833568286487457752498918808104433820701067084587940263421846360213179756811784583441276649908009487636934577904277817955828145738205597850285502906586182834342645724308694061538145497276351524838074878335746087893518477880734867726540937061680237328898378526393029631117398392582696286724925357825246520797301073736108093832040376711907023232160284612092118545227712477397018392220945704774348251646676137215540057861186039523905744789479965379042272437660481673425581331779006530619429919773055420612656522969811093286277831204725181656890429726174405364447234460215690705763902441157136482899722042753101047072426768655613622219334957630746525455865824482786553875213060103452913006815318603140198146929281410887233217773723751248808168279679642333709602226373633105576608982895224425532803021316569348618984805837458603927402647473849464390121464387738245116854614544289616143120529288995946365312382383267075818712348057949727055273965472943842665214471190853494721246189020958432803221716186274089439284958659930548878159409953343994287525896127482492303870729108412959199842888157334695207178291378944878203295564745091800981688268383066381864649046587699172574997994813393858340515981277624969758012710975471425008048719391016902943129101423805251325512610062698864385401183341909923585714641037220977733945663640428516252145402445976011891888844187138214535533397888202773884776586245267201340119397215274012638498578108650145767063781450174623987005178912623675005700756794148416010286422093665322359339771849089947940486950892141139238788035824162657432432899537890792821053876468551996655291794185695049520674964401469417540873493842787216322389832523905049933431398307000546585671361272203717750095955401188167536202446319170581789402839940436647890338318607830747630771384137915447354316711425781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,22] 5160425710515413058987280149657322079611293995398226727650000273765388130756329144060152559916669403767561183268976541561910128256634911991847318097766352378643239874669204100174056259471026921523386013157905270683180269315891380602305704811873035082209525843030625029144877656018374051558405602028446187282563029713864514631769404979541490860991360220787703018239389325548048822785413939031463991469792030677720118816051407420930870713665281123608655163911660743397557824896434782866086243470639948030121590051759711479097365047993099561942163658314822921208588957763922562856811225845179261794368534633031322810559628625363235915170300680746387153050404088975575383629489513841600752232125123387541070721290749078304809513380567877170510778026094682596236657857942840198223926774814131140059845345991864293691760921511505919209271305498078307765161411506652402171083517731951794460051809879331849764281072402571458842766114955541746698106203437149667090409491545990189373668773395327543580178332283458292107307281621554074149680649375839667865173667847307820954188167237481325084437662042803854729258330921197866520835135860089318432777326472479539633046374050666490123718814630882917811842923435079794179847091969437258802313125686487754411598676175891829324185066798976416875019786962375282060323393193842892617659937757785683444259565028697774945177696487095708095785901970124073629585021167704504278085873792270533476603046495536534056983617426003262345006615064229043254256474337825408569937365853797569299479284065824996118659856227803436663759532596431080099214583021105750430881062159249185014501333662276563251404505719847813922941564905799786917860417171533106913967717505228355932560434120372164658745385900410756250094244580164101076709666585984840223972301181575224306477427932005230629577162930417021959711167095925956688768186808804009636564290247566518475204059015204070041160661317796178517909157132279928141075372192396154166022167376051467332356648524916301619140332986334182896835687103794811062409020055419297436940114672546179907702442650697453471223608566022590812415773661432761874764351329997530233563112806675516310328874754779333147383681034161027405463486528121135317039362149317112696377273799927007379162155447317077986805275757050680291576766146997603391091066127746757082057417640825897547842678669776680654957088557184746499842749860598491771625665432845401191362457780571511732395053480942773986383067228960503997232951848878918269887325339800465675344144854230680557215852327212747337155778797318274210987502387059629374969900378374611800644898923093018210851585592600530672067072474051840913489286322146654129028320312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,23] -4132611121110580053311042751958601308903438619311145024602013664673535692958101463750800793406360153250454373390710135311298452373332249088694335717785020633879707247493321970026033605371999375265642354206890635874874363276737051113029409932324852888200145458805165596184323070199748581542806996241226297805270316870061436298142949799979672062216947158727989028996760839281834318527542856544264569005714040947347363745799069277748479580986449249553594692500696820062342750702175925562321507244874136653604969002083972632868514589614772641995149876791761875268265171952309518115361302949079706541397952722894082930874527630572361165452607458623758978079249912345326056057059799578604553307162753226508032208360371108762964948948577951642247575873320464930735292097579569632973949978814802911063219411181184445938276205008337854548288188299418143281511521827075920202273765214808628546830904468293227445065456070923687967483611985484831359094972747575167717595020750959456072055519515530500441807799994031396109038685977323948159080451288225307110933280944144744539063927143543612352351372916830287297571603935419923897090198822562248123240690811716587528405030092523185278246684250301597277139641334738317916632664909265699219837092781298560805796938661962347686638670638403386375311910474536550137830211540019392657886814302556541891584995423467997833702772749727769332368223493844139009555528289414012558126755008665598328182773051656162026703167488785535742808319632032862279530865972237217290702856861180481577277290528685731927105268391120996604633665452588294460421669282977789003634022791262455084099036337387071454941609853080368088291359363688935114308913381176345333014968243981958543414035693000679921564565473506486016216812350424986726159992110076846485383596005283819748191784253472667192597253774182506978303368472122419989662483104314104317015463696624191401248792339281209984163155270533844390552365567995668400279488479273360801985659448488607062461158677856444740286756508575035607960838684999875182643685379633719516952799339588544606048109438381185195449138498987490144829749482184858575347844063333587965334238357231830866146342527305132366807260766729568717578823400480352990349330888369906568772892592241327978256994745794849623281164239338422946712281340882471121525179417795497977687155360764905797071441782537190755630027292276028766042441049590625789843792198122841410679320060212830095214520997567210555699015792310952608845584150025497982173081178576478337262894568533651971808405775948049589661121605463256779915827620306623762997813560759324176886622066638908031659940005556360532432179713535624898668174864724278450012207031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,24] 3057573871202064358292470680892008923321080050660797595879221926260562784863274941577908434921931210810808593790505185041184790683816663391962653820839297738406361624086719644132976743271500562759665720991182161299198137039058782432194389042990716411637769333722737018375445336745510571903986245234147693742927866187272395188983013870512129478565002236417420610220470044005438246959613062096361657826695769194322716104018410841699055194808000980177511452774941709261786722308501622265567843044613951648619925582898107138997296793284293575911258415202566333797203335295367736363189423183101131088672452541286791657929260771125934034478723910709064459025049070509713184824752171585256963313369424654812464099795321823445749018817630888748386534794588801154577199624432756941376655281647009041522826909968500392691848285283837915746722485963154072665872662657253688075448091217740143171872842765077082885412250213194602584273497443618787464771749729737937291882417471650139962237323177993317563543271344567130823805328333631132169874615161363131633986019088102230981894249584118340514598724877315142681558490169176546615960086736003267781300129841044247952938564836920267832500931873483687895648972343598588456166195685235563334548479232741750450556464076077242679971934320903154058104415693873484228203890510020110477506922924249078609313229383256336116656730042750721301444942917115006044581257928131837409751555557931397863634287024125697744382895416500968763545947250940764449527808827739730890527254405622908931657464103734710045649079538013760842352856401360015706668636433309054650007931372390540143673993749938038241752652880528833150836779354359274658267287619776673593383318795832842773329190959665860991922923463506375742584414328568945161311883653755131277785009700267779461146504347004442353154677143517698336864967240573506453238867304346362773985463554110217553971386884977371168359671682755408639194404614013895822401790188958167081100525507903044512678288300665672720304611064265753903446861553950144329040363516010219387602625795990874294884343137119945441406407364641713995344166346123007137044277116027649260637519270797039627043944934918208517427809871371688688886629971347868304991460227600910025387214469638152429988250911160163398340140473601770684259880620187684058263319074731028585119659280414084203164213807682954542206688212230071959174604094453609483354702811909020687484499488817903049856637120443738080990103379235323867771836480869836609984349538107843121425337690937428642651151033642652745341148791074143431727935476367502679444450148425458816009728327771896404470110717078099915203031038818393128053685359191149473190307617187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,25] -2304363999144183951197953806143426948994337758801679165875968088325769699684653758378045920725758810748784916259217215551311472008259957853300803733732605324562951450982745382005076436924806768223737104048550062790473724889007306754459670954852814779846661339754610225842602436664968102599684823973198589229707134934075901957404506597641827229943359077601418456072986693718633305520568201773271800608114638256032935859808810689964397703699225110018599718170013323179917749438352056059015259165192310506372025811197492774848372798888144620103960227918359949055142382807475291085001432876518537738357783301368662755615941610321475893534272653201530353944586792871661144668721534144539172104625991593034663876865817597142987302902244367180586759518168911059931161726290012706139167759848992086029770434187663244903130819847018047024268505608948769286791055801533930034980794011570639458794476162583044371121888635734565525839933422851798982106987031998025845533185149000897279337460245434414652482101733764777123817030378471207211017461956233868192567908440020051904037904904997022570918583939849237032960633721156238913899481007629537683819916707169172750787661604013145265041749123204197318597637213715724596856389537268045682909225310660557588246589276853631861558301126571593936225822451697659520792834230143570053169434396822178380477410920371441479700574403584597623902955737119640037236282796528895768194748893154322874283133585592816840688380102491088081312462941714312643835223172689248526052517696583009066594002687916081670102412981255050798028752878547172231731826626618050630224478523444176427507174539373382300545174484146515144489550343628809324043448818226701586254113140094484748919504956221644621849198316079129789899251460254562361059597596465724231292476909697611796443283710792771416848828694655699236872795291102765532083996163064360765010002153571211458080629307682282869212475601013711434515209477913863457229781086627970193348695372884867875517702341620151069578481098405534777686418976076665047473090909928283574410764890324229723216727908013778378383031281208505447589070527744856955621693915985842568574187384682730401871468690841718697778019193567160916891204913767225710723025161675253258070313077821488653002316604676185203238908575927463754527102149186765163227022497468964593005932892440573281860215286420316062599001155677631418709477249734945207287554387147608474451436680064643905768070972288041854747919156143187399027993781981755503278120849942404430146436745457772340434927353893482695730844174305965247707071817706028065416552553019117766997681369420236642173308504510300973233064957684801399295793089549988508224487304687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,26] 1780760430705707183237789446160209528988145076345382858255887554459577522162992093337736838952781537774659124611820918549330297412053821256588357899219520114458046092657887817430930487237445675464738683161892437053756078362372086215495188053729427075363791119628094508916205969382382860608599725600939186375309750229531914447914414049703525581824268574425943006177526489998012019942097335939960093570374274695708388338181948649375726464332863707469923268570702961159145204495232321786536127103427853643018358805392091555936951294819737895501838797514490606353272278844383100437273104206958639946493871725834970781160769650398927209155950335822167562485622066922159791088766973226410362523650669438155023202767593088677957883583673732477433010497838495079708728138136493230546820774413165061227696665097864167152502900142173603212190263787431658983808073259910488076089742034410860704071376564213526988454380554314350195397644887199569687004038998554806705280267921073838879014133595592085493028508585378605098102654432953341622478534318847861210847344188414130122420234918005242131597598303706970020931361315747636364438880423796063993156804389267288566936806884063111611674912579485348687315830939554639574217260194010368414016672203730177059698649697141583285903417767901818533982804273479915033950373635054308578708503262883815402470548824464383458789758483034573806666381742608978592258173487485434622448136528949535957680979646551197129957560979646889213270063830037914281048061309832201114884235220565705242930602592555637101540481524992425984627086600043315755460997059470512588669151552708576945767484836127445916730918524531328630400418184159748075738279787173194810503402224520640430624848575400638281310596504083697497160027856285455054750929677476490654439256276950955960795179033591898065170378769293847461177717299046468063796333277554055324434314167012037182309424384170941270400048797328092740371450455968417766417997097680752718867126732161848137235615663742024120086006895173600790319802540752592082636192666662275125910432699624399449013459408231460199142230430606127738190661966933313706572309974550468582372672769417667535126483828010456829129447121559000652378579193970674491312048648095012083849398891991792458583614505116015374712867883389956315997531312314841819722205138514204980171303801950663320876416783802458122074694656801044435652266269776195300006534188183287691232594913551601496947028718756514069027488784312848953063280032675528968035674655139123968719021571587583605548969890025175351939489683524764972767292355136488979735706263961185245873440566510707623396150274227665920593740244391722793437793370685540139675140380859375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,27] -1240705288110361550491506944249010469933599570645958230667325279563107085531693958114902163596370448035038884243750236914032763942249207911258739072254281500393135845685795687582311112460555662019356591908480777506416090679755035465628108521539220501525415807341432856775451143959407987092855803820288274899637240890950936248359489690143473691377784242863561950797369800570216484994752956843675533853937362345030591538191922636040426728015174139366855833907195595464609519041731532716802364686278194393415919345845796265037880609117658650445709228384113644064768448941687488251728914933847835819224514213545149131273590877904642049333579031210746213626109091719479071316370455590424260469383224716408377305129640909634504511840899016384940761173960188558357512708216754834964711949461986591837675022120727326878039486869795158248699286057808174588130830050053398981050139189913789104068249881533337380158721441886792808825389406686992796435884740651030468582635077648898912752462396148172154573345597199376430804813341946609948019643611182949017509189562485574500660052514316578087664146270075301107496605022115614754644850536250526213537231144695386792432552230504823745721402687001870257666588221342328084775067343403043192522588194792860800897246512287677814445484094571308444871352001390467859819746311061298885565596917251592348470359278433759008799284204251485011671602188150746766843672368123744336583521281469553858666118253500023828802832936541997907544589568768284744484780975016251947727119885307076401711083462943974997172414518058145123473063490484049257376480727268025972795766210601501238681180578014189807072715157542063016157531864405648597630406746141935660713298101518365200022737037358360916508024644194555280471627624329824906465580345009263864890769761814359458672231254434212448514521757789702613238818373704393274543192691942844762776296775537806179360553121777140738866962448882394468805120714107368371073926928762411048616984095556410984607993036271428124165775260579911166105731954289323164428515005441243300183182051800570802403547500876680903170648056563320937031663318995033892167168371540637956314737777063256600957593459439793845918920080819408108753504933002392051956295952903114852445983929693253475703942152164671200979576267381293709767551676531318085650147590393543224901520190800895068756894951797864307680670291287907678864993887997349607710911577996853089596553113133802154736478785519841399623864316156706893617010538373066537366227066341820933336188071224053533971630941673694901548463913848872387305716215424470689960264602608672741619487180107095810799585693082200500700416727350994250400617602281272411346435546875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,28] 666993615137073086695229761371822155481767179074687367372012498316434260571257457645262053214921687034216012873717890703238284343379158533798416229398624697966070807323128822370163337472548219446846454284935993151204419673877181828873047447829843271319653194434478475295029090360808443220826122704601601092499313825241665555684105480877286067242437894618636496416019746532974812319453970180620007684635853495065472998225579097770909343002197377316182440181207339229799102635401879075001432944330310124570455683709896265099529099248650482564643536649568966699972068463960684988848526499861479711204629002096170591486435552485843807325476950279187304449167252067479059778424443786649585188636585038698221241076616860367111546202091137601904890457555100884773836027930659539087550149880553591381502607179929457599531727118313901309628982345627231476270320390221988760285190610104853540497176021487218999815875249370749943906433591322115867777652259214898524088936243674381272061786808546646129419810236895719583491038582117804168137858288274316927059069638703056832974314413570323487363338936399120829758683129004004456446951962285141671605209127395859219390534152704401732293551818121928758539633861949388802966217017432803062565707093980647053446494272524844333051310342329036587514991302011925648401268081001919900603058576256394019366610620334338252044551673644916494369919877741313908302139747845191556644306472140715109666076463678518735054513811743918890455986587774968374277886718775595415628567009768454972168349335514781289380310040803000270502508508786078425416377985009865615180931775649282298551412362615235304653806857616546345748390761319725025320250620868965390332760663121958248677646291852362705182286962105212860879010986370828846893172979455785033281697934797239527487855607624096479643655977397454666259211717052992439663734063981694257746351173340554148016908548400212687044761078789706071042339566212502690352113492676369224897712488626387761067905184375753490163004372333668723877487871885968820142135500966294285672953836581969061777202967476709346178908438504268285638254350496057833014940635281914546668558256433545108292708076871943437245956065376082774727273412522638924049551671345491410405357476753361898185695051264873347970976754785930525909617688762923820314974917353113046147784944651838998350422781296552816412525411357204778606941392334624982164673335597737119124567908308739307278792020116923037204755206303155836934366347003375978574724412190173699830783667401527682923930429431003130930362758517429311929472258670681289898403070099453827704352724510920385526177475497411201115464810321165067819038085872307419776916503906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,29] -218421503092186687088519236662359032743132050160555582334271478214160798566777354168610406965166795782565988424459898465879507307777176365725979924087991112895610527449737052201871819733054348237036537345529763620052078996934245427516670113716335432627429359324820357523264004868887803147593008665286537289118488863165775352259758815803319237643142202619504890209839620112234585207045227970521866025570261857720449581985436657176533402257654835589782311851318588151054852771587734024172238828243514514480992896405829276245693529786416151795674247535973739151528777842374255024076506645242185893097677371761983007078514217538049587030710951684011108433946507260288863828418182613321333852199073348944051190414654410248660087988808134039417440148489662883519761323818493917072348157794066784916727496450900868515243390111137358019414253110641386253411206705550456947098489791310032030466278421719390910381530820425735827465500092833125514460342036741211890271413826637361383164361632173140640047373028526594985889453238758647237249735492916497528325597792490677839339515769891554477919948511614457915128889100705655822657796042750854170312591317754355124037020295561319829639782910188486731592164850134375116897807379536187235852997414539424932319613893982432847358358887848330417931786533530930819169848926431715492027304093256077910981588984296629593872419508066945796994500796311680486987677855934446246002413372727462760019111335828748713706738755968300924136256845380415263033645670163293929062506246208383422626974662173603930159545798949596902369757240746211258956304292074773339577680945489887713529214987795520800637510677056750339162286123709254552755292358685850830668538738671217191574548032865281607201448455350379116050204562625912093402015115765366467321085637757473538963843691933626316194311759820793599065673312118201011877860756371389475327750726775560301393541791180078782826332546104777239736919456917410813412649767000277498015299954655995233909501800796685260541031967265363902739296960109014764379342791683813601356957303081777757629443500885425671647005933877449935466449496362583835251287635415828742470870017787040454224534096306560924548794786082330476291657167536135754241087787745656418998152306018767300348654940380969383461832370736380347308877854750916772514639892986476490616333119076131668891010824250327919064387941565083595026298665541595328839598006460001367443992122510261108737039559463071429925684394261421356614590243269104956302700146358057584910508461789848830033073343204686520541851741267285866157245850203713588310351439160137626140816366272269370444218888706424125446158490335135660131982149323448538780212402343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,30] -8010488612175009251699855107665420333497847915850324186401037125547752160948723496103725044303558856676175654874963827367210177611023068467567472691229604384821258486294584268382773389579222124619105962689307374812543294431767507888852564747907306084148335044987253014558681668359784411170373522355776472684160547252451609413856369092190079340273802041957399195889826925567357359587298058212236648274953438478442027575290015140297053272325914150857217100644752419955957471378357356024545584220620356588867390823973144852234346827000900698384714248037002016315578553909611772030487772364743983655160049154579724188191584439280999429739338124150175339358456889366848517460479484406560796604075167306683332468647186087823947684768222076304488291709262805581443089515858838922558223083562316662739984202727838786415117249440929518499063541397212935897153411536011045794898518861077315246345667245761569078885531966535131632902124519272672112422085882859714507714210327821549834349126313620960333602793003688979870089495434164915718544822670091129817111537175727990237830120254657295633679425501617996926874967616480899813694900065457549463033324305028939223109091611757266155723285582134085148873764028801360527886567959493413299252689204562958203347781283728108155582565773643180713603575109101359503301104548978661328010189769772293580402078796561786891995420124114978323353296767370431580601142787351042262897331539769256445101478341703638402117159829076831225241725688478294322026361799067053692474732394885204206984938058931386232015540840932191158058795490776893755975303863769303672992794763581429140955185779230392228161422903752581819534542069061049741989982996376144240257444635159751655431027720683416388101965456165646471282289569708885154867344691263224382968919479671806124450035844575860781206691458455522241746879571133479382969577148636321462132285733960370116536911802292940648497254741525897620183970947826673458793588420754051098193191853464779655810074934605221967709291919841151044040019026694747697574681780684262309931059220296520415253382635788735614689259756434855387949402285353982465709355833922102893774570333718901862297518550303704660359181270055207634928779033534959098560869205576504327933811214487554096548800861083192451739452519537024130384816497754977075613222380556309625468090085868520365400009360560991260352852540637056802701065326692280394470967554113237770111223297983482902907251832042578453257995497692685788600021460946862330128948151582759439192538682494278109883442337579834406845466854274242555014407343582600177737203275247673355272378941842842819944371656587928950126354255695249051427708764094859361648559570312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,31] 57678941652078670897736886992224467037428021522613680597415227907639331689011601683514409817974453686731984893475904325712530752051328545899558912328418009741150271342317338303874594811910085093043143095569359550821945004615537399464761074792370300228202129613018897492898227939489605744859778761329248724059535474767245244893327850053652104542681806590131332464062224619543341566558226937899679692082422150689849805956428773453418728313666853433989087938579457477924836581654429901516818907824067273367129603159178753335042041691269661939260688838230922845672927267071980383933986317486389524541844330564777913865774686039922997915174185724988973093573250799871091923133134183429102066124015413518392171008872442243526332187759048535143812317647989951140297067811411814194888849688256138405380722670870633079400544063915605676683892084897071863348277584561201797747582257262240305226606609892683876894602215740454144217393766183408936544790941693826062221589584538277187635343296271959860750105823601813551791205227940168911412976874135597117320118184420490405722575928964884920942412452911376899203956513802283459970306215020223871549982102745858019828970997337794211073677762673538479440751559409263599132993049368712452480619318393093142389051522971913199485243524910667953038826617890754495564243467133962984160208174931193005957417468579987420826317413072677265177658126433143412895739004222763380765405616210810712546123872785319415160528945263216876552273371687293655479611619551760914730599027290697030407212614985738103563270642153991368375130227536261261243140282261033640055161181600220115666288214994184195682096171414214588180158505662447695564702000829179279227998710929930007101084324599435034264096722355697963677518707704218868533866020598196960910463699238631242805904216014471618271288411978124705388228167745110531965890162310528990447955361462468655562899149129390089333705630578172180903134412506661488504826734002602158223694493156542271469229188246273403446289489125385167649052577470475517803987516813275027730806230202512793160697612798555968024218697956317136778608359407394364377099384795725257465590850063764508700007042413553267669032695446288896964980334013726937282905298947466066201190972605133317705886243177064149587606698330582142049039664240613172844908869997500436707594665116821194954195301813186538420814631795168495868525043763856653125914298575687282396962568258037916686109708606461287101842919178159190405556211303258540513408961274861895427246338548975013967712138933019354955668005209575827404999768146257328462855783809739744567451593882427186621235922146211531422928275349149007666937905014492571353912353515625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,32] -37874851628995620863632574175461127286878731792935114647299915846903246860905959347557351100582160153994134671898747060512213054774060408880663468927229962097406743250065424465273941803643954206175047096108978356268795157880594452003144539992199849206677776646612483737326691231514005150850767751162474025283797206313797586391850033044083021213953570580977217714761933535422953001169576071293277914236188674075536726408636126209794969347289591096910426380841647113418876794882468951953503169605431703554908033478858246250883884192932566790164587654135463472471620544738390823191361052132329526382288249982706763221508955016462522963429219740830938501022126703625449305869006883106843459503199712750019870531686479306100383459215430260510409215291699206086799986523540391159771104303323581170734207134240362530560629368166538374398199202414037862041912174247264072641273366711361682679316133718738382578401141902208270719933076135839695793543855944316781129861873709486803114860916027389440147962772743606957454827264534920802419030614524886318745791628727440441427089965100882917251206125642710250387189216583399003613914271045957860652371245821588230138925578734160537409298403187747408648158545700641859416144443552007038858885648246197647410237540242321272837165282812651198599909811453751547435788863730392613865718508046548517302915369143162991135385798472788876031822790084485836444985091382121543751703260861975048017293466456539562444664069677213901468019197135616256486943911218265309013975847153988055707124738364157521607709901559490408835204063610917017866125176542769589379638102272798434852750404507216516479383119290905266019070436775478262608549818733759878057541046917820866914387372218423354294867323675135898958909828137653510109418358730084925549209760581527704204876589984565600960351402434761798454853619591655847000929658576349671257142770506527418208648783834476363824362506794073161480775208651594499043471390999541739062427308562153304426245007465753086540142760516458011953366935308394588387567008268241093601619455945796598641863452957407005484668081811564337034744475252739604363068795854871079842831643355935066473436529317411693310498607165497407726672315638859806566295892775048024035919241388825493238678101807002014895849695895762201941704256923856866613187605648428075349048851821504945449879650158022813363034248515063891707821069267303230682395153975363578155852849506605251984142748356450384693888699186842527169493236116825647703242428172829393136362962777805837190141456269724934315905607777276235530457399094866577785160982721487479446636171687830814468086165861788362779376460780580981868581602611811831593513488769531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,33] 22535314258739130365743645528946527703118952518293110053307028185659005323368920334850305436349053216734641222349130497959795628111778433363185122164760498860502842842439820181710747180648637726792667423324399038481965523787938089543621059269622639500536581529576526865901633830741322180999892762505929766205224951546802587252445960888866771196990969920259149955156502865298965246834747929908199353482676374065271342084821513891804678239762324900582796431584396482265366348638598461902119650684545346886539417433340108151694650323111296997899981666682970946071276457234986171617478731288085963888688139271253627615876289786942608044933364705873589644805065751067550907080074779663684654576003240291906165791884679184844177467087757584176056608053523887313909347683702974283794930567955625231782796601620928960055042712456094375673340456138913418281538145936548642491738662566493568967317660221419814236552261574564018186201534350261039183681068664983830098265376501919359311384299010906661851381186819390999303673973517466261664738485222590366853911952801982496810006126038543237335106837443863584941788562295367709821093617993829954694881411611671415215893753090100296589004376444018854550718982515141494958682664156325253191590151581570958109437879074233457713864414225573084609030646876904235491126880526400758773395494555586936479275703705527679712541101085173270669302001338332514453058643369483721492871008141638085517715344336271438862278157214182703711880245821029063515339301898774198891774954924638888061425992650544903559697125251748113787183943389132989336726215458045104410248738366049415889207266495555202317611570081449005725075571193837920471695507981272112263737078361487263231421379412681683245970252654535988614585774541011147608327745629658567389636330377612593517712146884268890749529134602297332439956969530710692814775295008881686401820960717034241661332314592089976797172582474161774179471655393140068679056466114299297499928110897786725017485514222251367863696279123192509085757833547845534413360292221989605460308110531033427819548206739982919657308943567668688322929899441604752988948012320759893160554384946770424339127320536424609085127452201400327470052492850953157636388246440043513764504707742484516145849341781241428085824231920769158928854062443021642786641648439271381228315841389350135281523295411664358723434576798687495015175729184382176805639880152817937691815055723908839062883816796607614000026758795878074487358743099954224908423201144676223195950216850214293674339234656042993425969793271244318711826216407910809957808943601000724625424904428707833230234354042145429859049621354634418413098728706245310604572296142578125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,34] -25196941500686464957601278461298660807199942287751797997434581496289141132691169403876985307974210535148298792439388513650834573231812843218459672734544412334759308210841761899376871702834413484076565853178301209489294387195850299025607921234092047627436152599847126091207795942986038686576704482758807177682751342334943715141795416134379564058203235381374160445711164699958048216023153121332544594614125099401314966731529516481921326009240158813831480160304000413335731508610173564002126428284093669076862351453507903032015313309873455384796711472175230758107225292974126705388770966166226608641493529843746965685285455579893402901967403562699800626447319950188452466240582003340525227673927983193898841017654479481635642879347421048064912986042868745920322793004240728956282001649366661180168484345974815356349573978217389212348948620836886005683677915149652065124255034299253893754861206860202831270906875162088618329791744200385617623398939096924170536021225767816151425830523999226685980746909350509105633194904954221829536513318736661021056966166654070113503358765679505023238092877440442801832856329909806454205703870972066454332584196293623153310524004042377990701240013829679937794691947524807546685558208901510413226440825408831241641323471733128163405630631278557349514232414175374346457772577778372423579132870526311477452111594724715302969938279957259275044946584000213534612724323524511531476778284300022440804917097815987021050278089887523137034145806951363637049255653846642130046527841177375469790164036622352597365541905110795195848382428128092445839164664017364088972885184218318126017529412668770698398487143271948048011492034059009130212313324890607247036757365608150133341105215023608564442146595447262544146930684013710744339309299350087199006060171221893337183008599399077025806373197361638070013985706700567080885314961288960694736741691138557999360876717278391774377599257684434018092140921086669993190199243276408640451859946480090189110050903174475678699888281689699208869067641566398598227484612074286210967149349051603429625132621961521399727090770276656821929621480645099181165423029167802537953847422207343360152413467932894207487226510719965800780503544847853736063787431227294121322723868062700117222508838337166926899359842064337121536427172342280401947397452260709824988326320781795086540277745459839387241494479698958452296300548401758481450849082971525534740001855682775729246474348486368388562119274657338816201982950609067346112301948288463791469359162682040173093288758259637801709552138773227920309143533657958477641741711876573497541023726689479610297265363529199773732317444065046188605982990793563658371567726135253906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,35] 29728667696629831875849929065803491533280262043396283753735268617796738645390582185564223474733303516252885505375312762535217615656896141886428348493112714552084463596483232832032874243778923119495804992312606304826370688050418342687874232327940949500010894292967324187482307041035309099179395182806458039822821197982118128516651519338581956046111006077916970037963263181133240871710970089553883181770619666990760013984444905933597608279259413461796656484372975991947484862083367872762708354582719205749045194336174139940451952497395398142943930100756741970251782019465067251031517622565448900555439134929776214921630793088702462348236569962020102179025236091215604118477172667029500443337565568142621882785447988167250076508607077662499187235170871272672537627725500656586137543930290995723736466359107378460052035399467776220492892378387277524243320890492158997435980818867048537688334597770207149611222542107248195532373762446523862716007883353024723959950910575474299951640921722052937284892937283551597331952667345538791783990245735115718543609105185303115968730739030268199037671429038299168183767852201414384554544185264642409704466306794027722368574998477892329093726094431579382999467111553388246276466847542228354461005795631846376767549304957086113995059470888173294687849719016119145810291359859050723880867358135998729609145574305984027678917816252390604313576784357370098458284369410896977265582966040355790801171676512169111608165172196746207970468363535592884556906837929706742338606125457506582538724893804838025552563593778825589212128194702494464418219558184082762146720869825166841396780700811863606182881005272760596895186101362735825766404188417586377295693665578788121129019778736892497275561707935411369440070732944245882117952870414515883294596028367380919817482390488148086633329135451336179937513526310528815933034571249003804788543546073177925662483650605931478741976837917609937413868534648072660902583825027859965510420158036254228955065574680208115412231012981694170589343567584106117101736648327947759041979549712631316083683790786695928611339699334709399090993024509137660974287425452377926663369756974782389722067972462843003974038064562053210070706727090879508399825903844242725746197502603048562909669731865168303357506023771598041295541653721284937203433593646178626522593520892917442145965307078895964388411821142322820319647307649027258587493111404451459533823064800551948198964773145870568947616266390664247976751709250550015470376331655401857365368646649854464680209650220772868853379783265666537950370470580382040485715817388735928887624415540425899607211296512486878382269925470145861476356508035223669139668345451354980468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,36] -25797629352192373038377539639452405845754378716370524212448698531642820397850592235900344497251850765010350627070311124653710749613590390616900372510963782683791996344391520404332476095825728368293057274698712496595919827098073101100861753154369611951976706909406837247537292277119749990303724092841757597734870958026526148386127201133170956654542623826694959196184427047411502406191481067306800090141601178428718306875781597251720522033795810100560802291926898220074530810964823414460377590103848555663396872531528212256626353619885619062747614284726004441676933586645645050960101696235642217443332174130864169620610243091110240873176369874113936216152791122830085035717820898166993761946213960639742450615969611234388284585897712240269597708929961520597265247955221111652448504995832697638902303121506431975033144541823093084942285108278910113606850021046917399459778514056368344578710902411586090554029865484045704220923678201502522878369180399127106066839562104459639818985769690250160072616498130721195735243825544258681485168380382694445071081185406032772844796716891051192392180524946899457972645679238688824092226454221527446726194206315296553180068554667728015083683083459355352979063251276704736895764047419994269410841880391183567604434227939292204037957620549679168444479917096000526979988413480506790355519713411095525809471153719982713828526316060158567366034390272330106244679322195548520122962054875159946758305115153007398035826434091949049372093919117010711670131899720935769443023821925319342451894334949980621862297167333695720005575078850985827505116678661254405626181941539930730587460422099397752211403380324667588079238798743469078552473105340967875902748122093502385875021733309980337448378862475469606519379586498178194858547488213274740736395525798970494889728632524975428742586552008431763944366704117909309740363348363599700334688094131356451822563852787400550200563627649705791804229127079882557272637444320885075964714895834175375209381665644409868308578274913647907209140541115660763443525760085992888576681649692259590574727427559560619955834999351633017597074466943425432844922442269758645791142753338352796199035652640462723647511424903569692594386639850260762777937765716045175960436547718783527194779838207785501987244771382476164826644022265812744328804765251842309057462746703164517830497455928499565487847792416502867886719992417544475527338349059034231584311343421289072523809514703499416575692037559092200380903651867424956512768992113900556301722514575905585978316266938079797746375216979919387692719449375778210656988071201504395048194405044139661996531464108150721493015008709319901229056748448442704102490097284317016601562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,37] 16661717819272719896196991138056736309119190750198403787481595096432340166929228891074803141401234271958559249797801622916501317069495541590387311460118253302984258267319765862166913061921722850345860773800299131517263018033330864637019073314924136353840443316991656930310888215998112419483484482813758574907250172825042339040775837552816939220846262705801010776833844108571164891300319862964753130912313852235915147754770036625263443635111767612581302036464509368319619655828570468379923128328928086199264729303043974673794104661869141917117861946219384777265353492870816903030895544073480646692228546534215149542797386221252553325842191577669781650233011648661364941942743016126801642867591495607377314662653851303114845350475560269174758992455660262547089241523776552087009093890407529218835370645399403609500736461153662543591815157936282835763337893898841592813634267161408622697747290049428792060453048842934243431676965117749840695529414600257524681738243066642055842248301182282065900096809842922090441711360308936999861946520031577711629673740543170549014266716010500828942051439156564606295839762673447073239322720926896516963836391818223119284252266667099556214020906204912222365414802523609504925396895819018015652955464400423428852411452418728961504454178212122949841107965465568903171979508107774034416003260980203476569789170024668582148083389606026007936060752227435585906230129840359209367729284843880155514623792487501583466073538585305643591850628396790791408489026459106533102423867087083895422313157363755068199168992093938212580296377869684238200149309954768215271554526110619996882751875407636813068960990457632005482951954887294465816130449920982969156474804304123348166895436419742825934141195766323922104063607784245700806281466886209626662086058345038294608420791031611609472080183927380922936243361298211793409686532520148247330784377547037866290966542093816498423875852957900869210890454070529350509399472167067229891644823665110287915635485430295889928673635590551922923653156924299099292309049568969773877656905645909831434771210694240726769810566983334147699427292524676003143513031097863504874988758336755517950113411044684519034872915841939538491711703417683612550208475007270417264620471782735535053347645444930306957395672344058482581685857296226340725003409594407815366135916018044247315572834080444206514763959722730983078223047452279387882569801079785017326139883233329931395513860267476104322133438704368257411760111804859539226187381755172011341948376374817118631512030365756996579379306285679891712606574882749580304468261370652262629832813005700250058446968557973544297042515961403933051621084615590007160790264606475830078125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,38] -8771923297573397336485465616561164283738343224076491872751793952832087005223603608208244467866416855303022826666245478738903897281833851516165209583300993292166394772507279278678566422526943566882564336939697775858591575476961872403005173654845953038745172977672890340240940979733559986836223054720217672264677245773508905457979206692486154074578762680346187053399456621191800163340334174043283959891495569436332503436578052581685698984536194172325571316879045383743921007735646023360471259776183595002158832093116067859859691214961500593364768027063132615718949675469465098033412932446769090908204482531899436653971662793243223829808045744067077354002979659218462120038894133132265970362392955185946412229224463253896450225043698773082856880012927091666288712412995572089685849084019307324571326622662067667866447968518332142058096447170446448003625811640390015138519975676989890590435369163341520296492607800599987193446574222912457798573091315132730515039760150120618173445049343021224805758238109969694817504882678179917231733914511757771529933191148548710117869708096134776969675635829438606742423997014857841158701399010679066260939758548080995610702478182258838434416943524731697963788041048318156159456808389360859778781849835757985972672018449011549356550714222312768013178502710744960441166679030709913286815706338899409073104855581419446471639678171631144852173908346915018618589188464531404209744340622373417203418085063255546503757397024103383219376922722131247955720098790922063423714375589508296666351268691412131111095679743938968420162733106665082805110560463184450537429784096989436646776049820318897463162798368863628645575289665103117962309996729681935931647208169751582256880080925704225216662213346604176353604607821379226434115621409772640213030710727400181869704888179694872340481129288022919510971086374699143133503905562314635094071653673632962720812141098855386752384279809195151184587251721821206076036241897531901321225817044885818031254424034683187995760437726762708590553373451321343747477544192409215259050652230288535917375338351431016925535846513490426155064494124658442099840471967817471170734381001273569500150630242994698452911319692483021094963445967018997637874956331641533764649986351518924943568535295338361890589855654944819554026670220221197675820587785278287003644736339080686220871340591128298458515246153250094893619481402615134809133784155748052601446861948902261854859924370355078875861504157356682501056068097560580202702036912640664264073644296752450527613524355165608094263525693779739415261770158161375689998903903380254305669561923278285602023147958572566213984928446668567396729554452861066238256171345710754394531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,0] 10195876771773983505579000733535688299952443334034695444446204160577717177163621788735428985905648990422756542461853176214060032333484228796332540849266455129344163904869086556986061613808066983162744834382515251331986883793600286147694329914989409375649468463820114832029863336986276139436231657084986734848497679210449326587234388067559648376830557899391277608721856915214739156384650765292980359872242470971690065603819435989251915714293836734065197934484039316708639716510469909041400070172885762088372957198805004582929530229742704428065930263348357664721182016585763785725729319014347876590750816553270988203262980203760964001268389922722522554626638948668486055069555181325087537247693353327384185548253589376483041160313806056104596550641751350175004871226560010780927496975339673499533032052867601415589001638757693285826042421381930686585941046665466755853449426822861971339598991783585202055100211558760976292287776438585911443364564981266416051650195841606188957062527010268673208511476221634046699327757952149077670952314279399864885746701394083622415527078071337259286921514777735280271389474007388300645448478627400015165933922091328949943223097469596155500319968689166975796094224134807375827746500661663800103690966376395506641101922438815426570932753446097114791542593538326245726038055971451324147601330631938729862182989680933167182721349657908196464981255456251843262465508648836938108427524190432562703447681115592280691197707055019020153453072811524080025085480373325880362813649419624485263535207467728867449793481091187214690254620522260359152976525785990365340798022623854016283538494083770260971354855399811163663776142369808221951675721993067186918169106522368499193778933618447201950969741240316805852353208498899474172535373149487186401621721996816255027030895236652699477319444106070349232205385476257966292855478179272335957576085188323194298979496086619313133305678724740355713263603403133661669278064340903518846042081416507852586041221686844203517386372163274209242963056672478062645790810838786432840518219881728309943930928238195738823857065456815001873393564263885034460954704056044792882996349514155234028487769547565907954657326040897270247299618567226740293692144003400908422833692826208724892573148284587913957878873689636702235245030599069050358337735464257459776079081690738591518808135508849887855813306266243690932408495212897548797111020141771954209816055076076767013397338024891937494576069942017093697551392098160311658414183317216581207918017337716145090387165339507191674783825874328613281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,1] 51349114184235388415928705495840325912115906115549628942684559858091002644163964548611899265162340466666090727119654155072492383165887602804564094233892816105067317052035768123596445000672631082795938724431260954728910657317395755078565635429501059445427554771876985251879716291678770428187009993277643068614143421399782112639119363921315362145012307520811997723249515474394035315712366555802437411461267832026364224046412123805862982093554004963238922616972952838128249903443718573402223243215633711698336362974971776476569879821517292267003404328334015766836153604122332466147464338516357173662717403227823360077252196048290071565205521804111070191061791362437570388671335500300930540466371858223013072109360211599882060296556132914587615866521205052815620648468155084590333687810024251321292507443823215643045208693433231185735226542090523096132053858434122502462165509946942018572635718388488806728588874303992259674228657163396373280209338896189163096344783380755315729572059064279856895974717880287251618772078996404681846511481436968521893977415919000428718230388780338745883106774168469563277727445636544303385233256117975923210021347780007144827664988113522895501841111515057729634912659845532154358271431008727959632890378703154113526245168427013765051893998162639443205744480067515229251462048599772854761118733763318885162682399133023889548269595398881950446129163330415684770332932891347575145053530137279706006272259036107282892544858509802781198246781704458237555459913649447689897876289100867665547478246713247838276707222562055354825364312453933733603258490809202496358657403363240253539446068737499318709313714119467205406895983794064718369909008416894298526796632013973653348052877213002854089588715432257596789821705261094024529274651130803323780571028069753678095081356464591818782174962608514380560737626935328570731947642379284883334277978314560579892126528317244119239719646139967402900423498186622350222340947060267299965593002448614018183201177098980462175046465543762015581984496862591154318231004462785430510507029054012248094890545219204839319435532030099386838473013193878722702558199159059776133581037177499468979791015931501324892719319491190975510225000064404428374392622893270031042130307587698471815235121324976882702911273608055277114714468498093440666952015670686503284157931376169316839335630111364073351030242848436002673700637069055064829037667256951706072017339989498685891747274400053553209875600070833394268943835606011225198160768111596276278674144445076248956510295284871858711994718760251998901367187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,2] -3481193538452808997836019622760333167492007075778839324488390845460081884447017957795602735742667609062809639199922320784032391303512629220711714832830331088733702308558446017923596897052183634284177180485293941637468167991032518840457851014354257037292065696787508215038493648134441772315595987238886475005190546038555785446168595364796514202175264125965701991445660659344802691733449560659993823426232887469932796616293274013540928306356224926073764871732710177039631586411800687653734929493052958065351062547653602116963785744217235720389282721674238830386107215607187900994541742770053682542390745485025680206282618480598618409944945091898320330592417881928859826585916185023140300745647645183478364204186613175426016708662424353203065110074384760353635269884858350946144756153777038046521614647056152436268786979510964724260700974325586338295052027519826139862572157761841952035564504000950679238438181522718871210928072205947679158859971244452460985186564358239747076648430441178083972100664365889946056148876892637249412722205906229913527226074067516354716682988196685091192086676982374653335304117019444795452911143853145430695245790754919111790912296942712301234408820320602347795233571119402346523417331226672325053087831507199928663477361893638306647485291684292021037355938394633948912963184426908740778852184079819666676768288154165710071269063192052788597843822428851836804265766077639725221491248915439597415746973459617880213343500213365162997318318962771706520223642337233966747582873461157017446847444298394680388834720363017370039275296047827502598058532806397706882922146925886568472362196856700833810078366211097761883523188642370678147867899440777929589102428201060174729147666296128777103965583425224999554962082039886454568466337337918305425032111737566093568012344361186574092312888592640388071884263518187687278529633664213353319841355818088911182080457377536425139705290248813882931787359171044576069202283776450993303208018453022426000816321488279108636148333610434848628679270796396751454590563226453383809827303786855954647146849773661863966823928713374523253880068133967278837915122044167887971906869190243208075219133225364940804271943468709802770928030432727771679835793751788508184779075841048174508124431753467689976967154726327872868802119896856149892675787683313322032772384431162898171324066679521782870569767536261583616601432721746682363985321949007815055141862870154394340124443872070164574509352381558821318952277377497252749308701252632152265228410521681723931876679441069569187483523364790016785264015197753906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,3] 112764827088488738998794984364264382786869805632380611802880938869420088539633230366971891491286078649364338215004056411941238290890249258297542647262380501273880733464762224185414728903948961242096858815054316296644928919457978337048094099144782481021871182807228592761056906190667560787081584365117038357290717172173163106330164816644564671350779723152294976439961342156713279401217129911966335404087167287805519918818980353873452509675334936904250234330264298099794732186436434735194211675105674392772655118877427218820006496798728553952713612170654351028316873934374311457670149402558787669325089107576091827033939452456056417446780319878096185223250256438531947537920587821646276243649647005831159341928989020543782014524618408070183294882993690097104581025072476199417625584035480415390717086700362867445392554813186659161298034557271005306295723301585704372878545435601293526036110318357661829617097875178781829291547120705438878093391733691744822309322801533224791872976322545617424741976026780371744090157778146333785992041069248941590313721896103613872966649813901170018111439484129153875677000108334979545699962083567680454881112411671677759916526683412247398790829684298661265231487687699897814066884276982596875913235278548033271623709046838218329380433538170053767530112253407900270876031572512136327083992111807330164672231712995026898936978230235090135565715852014557933742119220622492559229954490214262966655240373162765321638639471492731352590636512871507281549250016426148820920876152654248601448681260662767923014410177759985897341182781194958231926064623951035812005941831939197675740060184977226129152145555672139189460839844930248340327055962520258031363863456795277375063005059048061170999445737312957975451410260157002686703399562060673800983932028662394719721530332648862982484568609499806772654637609332170343366412040472919818284511917805040594731327718286759867754221647972077701101214831623526887741795998032538050530812111194058624749451120428530297909978191211602975393966964937811992545070338297180641891756198170622274983670938952398990972758395893910051877630235425047047349700313840562754824775820994579436062964596967239084285669589006471757779475663439383412659974044657877947330696422767432514422077099538276758788159897064638015143718101132994169516521602726552870058065734844911390024424245965315754951879990952847255745416339575596488674270029792828045677054417201712117961638255339621834771163785800862447240257131896811336732877137833864668858760066272545994998900794968244476641772156000342874904163181781768798828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,4] -2143664902388755770319401518719579284350020291030623917399781205202833081533918093124713910083279878454340122987512435349814020775314365725279382869234721752087790497637235954224351801448769112408644111102887323959742715348446278555725304763734226752499624579481587948016289143613225257494301345483671989802151945799232551465488620913200980242720948698325108415191450017606410291746599198164932241760464923831136450419713477134149426164654660713667687640703478507262416388989454710515817736401103023532043859998226259839067115347770258150075160940838259211672052463569700724664997412221174732138157927465183560515182081323115869793468707028919701139044543975737490170983249968872881174531573777396783551668103368711974005829761917538685491491266177849615626492684655537632145867554550635679278402436474500992706009920244539953699029714921713451685114547024056823340706256882953796412709994813008278394831182714959227714730416278794814649037787172089828494289763206984887972811219797093272616366918419707623994634318871348730461915419428191213522567793010452466765006488877927835314505397866975530412459130724421783126146078697577020092492473642959138684825150052392980857342124522140719556185195843772692242978514948742601557760226701969758284101634113301994938219797385893705066940809167029491288513706499625449950628148758663612238630395226623321243387730986092693457553303976698902635255952322345293038728957516334659365393244183483759784491927334263605046135478094022271239925593899253430709253425285349778883209486444436005394436531614366625353935384958442106702765792614447087078464482868661623729077282605642226756043191178712073120666901934494181023898721209293845209971056550070913873774675919115931151724635245612587223221868912928032274223595467558104147162529610127687409598190296640794441521865302478274717921871949234256037316691407844380422512728820680711856980449979024631203413996752354584070837379595404812645945728930003228040625887842973095723438614337574050312978880945816796840314151678889887176382069621986999940004241326037532208597360191960027402028442788019882060478591960038433896104095483166140737502187024206301427638801816521697326823219954018213996218608926390437473665670484918400763795562039939763097516799347445573741855415667464739802621674396057417592382518049017919959429967345040235408833353554929418681788574127349141104652266211060773946427014737909679269171390930358276550621466582661725203491403451063688121380891886865450990189680638520805091959687889336474300118078879954935431969848935035427572870503354351967573165893554687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,5] 26613052848529377795234256827258806467911013297094076702512499404757210658811330208696279016497357772047999594217844287891537503032476409008996704139334490732185452713281081692810109342247833453958617992107102099991722981918619772400819268485330858184148743377571031486015536300126892844557650154524918360684265984396577182116873104435153425862341635161149977118009315928026847048671750375955176045968118087615527589383813511825988390477872729423070586030400581586250444427308365339098987515661860787048350885597048351789689726158713332859626019910303360391298196681427536809030591490164296625328030079060297545577186905413907202902722063946622469941730902821196262342370678425246956186205360755327660487588054044682156436006679402489473245247497970979536547720522010442604161503496843792803944351859691761947379644271368327979147703367521135727212182430862821653370391341882103204344682826791197739175321287746279549408962920456705457302471372720896198228060012489908812989763095077332787837383011089911195337697854315415683233406645721281416391358201902384734965617218383645648980547595543924156778773579069158104621284106561712601426628268165982423367888972875131074400437919328573724552960439176133709799938466189241504388383022029062630071933076435010105409252919691855012897707588034549114357491177966589564978043433579686028702023292449568143252588259224431130070411742428830859785776731477366558104551139244498223740685473379206265039324194785128420896006906792719000654316092513955877260051658250503124406571274839646746245364063628874663903455207983396230979669807745948592056865511619619913708802509255976164450385892628484658977794065157511846428934790076794074085937245518511822714117846265382525725145996833097227440386308180294942237303086063898081525090973306631526666647181876848664243344093723421248055660320740922917358193464019615313720729074445420275316624727682148171412209806037264482925162557350847901125849933864939520256485829433744854644652718295704884263367972712659760647839813710693406858654270967898928800464825607899308387126998605279583803613383685230547148806790626051131467987428435383988255819095452652555882156657681090746408243748594356710402061450193141341609133195350559134830406896720274935270025936029840595044868505001586291554040630928071143481030330098448026158460311785019308542718093684933094765526139657922325717989801438449187099128779694445732956993061836012345991089801195357620160587560725127967013072069082430380397208480738475426308091768397888867742327290312810800883865628872412822936155407660407945513725280761718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,6] -229507289987685581000687800215057008335026405634288021596640808094276718891320663435349758610114831825229148650331441950914554126974265892579563434753026620508911574261129190748807497208478884272247156605577672800320549492519740895128201162747506679423119860720077021355229338085318120933879503041098303805162576258673283897139187660968493455467359944974314926537648029918173864557660244717772824544336356640427368811194662501090854559869014983759382910575138282256186266720512871936818889270305555209148056072788334952399765996189100125481021842450575934769416037783591654088531411351800256637296068570901857189720415326808707791678824444459831547134016652993384633543176597914201460995571513663906044666414993323822854737665770829771357678440812796877286356118294367013012506715218251522903211121648658269294967146436311471607318363238920321806405307111657133461557201636446613363019470238847737056109245577728320114687916959444242416219882510827068060868665011152493941960197073614303670829923051686992468862802938162799440935810608427255217748141689211980367018338315472470815797773366728048793204134590848631930518102165830609736254583021286416602798598122633672630266989208263968910052223187109918799784401056554238151182726967515634135844968440620891151818737239786270622020684340540434908999483240362766965658707467685518892131940537609263823149904510434984876977369062737324616572092838604631842098649045147130929120330727744357813236614635985414206596862625235307018232389888211518881915177521156496865402079632236871742482388642039582299944927962200933514888931393116208299296149533145920546946463495233638953135522723060371367108215858342516233015901039588192132973678990965226032419239242031430679320796803374568258402400879516707625229715567735262889202895603508592290221114822255454603552574778629873847473977597383247494307608226867599432829896277754174038811420894954161058185586724400720311782905201283781643336974097208213725644815518650910329908060864514435095707668610306126482565097097456986316216083785494968639407020484184486174682881377956100757672155242750526749587186279252870521786355370795390687403526003594473305848229456549924098678311645224727996568591682092645857618484799456192050573626445884478252531808522049483281349994269035638805094962390406638176269052947296089929249045098131998285851980765479039880342466043114861399018946404280164141112419194788054046643459753151779199324989503803348693654384256496321028185965184416910929829144907861856231443234183485044244835626036872804010172423884636337860793570131434648828872013837099075317382812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,7] 1420531140927895298743502314124178352265328392511324196279449356670885121680411183655455779138115540161794343500718154604343007311898037486248422380707542013396079261813764915385221014599301380406538879549294272112253623690818453591992254194312397622725599274557432764349735065970843753006532948135088600799859857582647446874489088680097662287595609569000791490862638282514707945224331560578669277425651261990078259670603383756396989355818611317723422896858421454342962752814233622571902067894284440140409083410837637619533005460366633320404021132119318444954866625841255902654319753476587879072584891978916869108864647480626984127896838220919317949961928731156110321957348661708699805565526667219965360621859544632221018990050149125499163200724040298083460020981211718838446937493455145123753695334979363456970476586812575907127942132918240953052761219138349326925123833793976521942367602588590828600964705420945282464993080610819499165249972885332081430569345818840685163324948574976030640937330782761631876691421905354954422090394865113439273531163635963946135474744118851284826278585516786524081271242344563650489772823640504890788572072807180078278574541819907196854788256125680494304192644817871584211512625642179500283815474467162640264144571204934929722897912055549435871256671836135675833103058553668228744085863349926425746131635752105855705168757703153238765558261808656030204438819053751481392481106622133208226639477508569243980387054508139265531671938594852091347884336474927011265151392135406777786738372953190202420401652023967968090763099992037344845279163209626507742115638815397386916513178721780033411897993081868035506888031144823253270942860192840419241098513595531268499502686834379722069967017570612371016945889490267425769956796125255940092008022600943466066815040997609358552981267142732122030805090974742396432973327138469250189122589450477564960052952652445467419901548173688144819413002443108861522432967588619606495290158509150140524338825764388370070320806549197669052827246938806163109058253386167134248700062913287198619991495277285577253866341940041846791102121664210512054644811176184716306457496681546173016723005226729181863557882586804571248750410864097708531868176595910546719273589674252699126681585960310827163622050077717897166855384496017795042640968531034948014593976209356284805798369924857940327228810051358949426532454783042284333416970591121820973159061073336692714628753239065927763296401387298248453540562103235158438057290811886535628751598412370704383325881395817915585634191727546202829290250546634410966362338513135910034179687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,8] -6469573749186990308491537018075066670928414508706178941640110678178725656957965588007973169589474190025884098939192399492033175332139087380259537825514542212811242641354632487007380051882455232430651128143019842897539483897707801650841845057458403128226775824221941432812429173685170973049354132789287668653753851515166410147750112084028915714014470605850994476357376921482882934185404475554556048821619294817300573871353241584059480537389640395643060346780552053918891736148786546797231949988291935056151697344663088412110923915862049450328578602024901512286819026871370780543549196808277855068821960068503855193562288254801244838297119691562333281247061748024675015275326928802533585731806746479446092682075842367650420520155888681953669967480082914512814260964806592447269133806918456121751355848357355162851058124911952924096409815831178744453366700157075134469053061631788785383949656263377648158967127516463189822245559213773977739670430910923888208440156239641230580685711153838324327692339911819249858586926467359655212888424878948651274330939365379898750534935773193708049726376411212107318915782183380419223583747079938619401070491857473602120799754463275982691405702377692428635424065303140815804451231470184622031780134294831383171068733060785257861606450437419265272120492241147550580112345834742542606777088524507336996405285270396212461874765369176708885233164723298977673072986057517533905396051758293273837828708137334595478448576044979297825813281095723882619712858723199216088889717542872983605928905666524216402084368985443050698455147365376476107623093441638159541300690343153968602259933046416842125352427333382125145179163203806891575227092648820548925600986468111572880596732135851878345521973288821737561133434092278234833730569667821382465152890467464116337191260463340474079989829723798854611891154195604533238967483585319939432141284126292396539935860784604196927713923287969551302142098650085104985630618409112745133333535078060399733088408781505315135412861150504884842758363279221015574318159637115942200184768524352648946218796799726604637002322808079474558367398705779534172636033559422203844053801096977185975884363311618500203604382916002221274090499492174785786347112886338557303516818901713635727943542091706744543784123682123985739576709304494321288583537336928984999382069496548701476182654849619897627580230373352638274840366222891810492953056555084691067838687969095130010458542238700623302715139117563335049010850215825925235326402006357830600956985970624515853838595803370777308815073857597366939291204878358099161772543084225617349147796630859375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,9] 22139189643434211494230179376141146905769187752301713171855059633810470819270019446353345064259181171637940572288278365010346640661328594562069610550960055289311252704793413002119662144504630164156556866486978096800715893996125994583224867652128728414620001672796607805418736574632213175305434205917591448370889967991939580680371112785515775173144336492591432946156017522382763177100269577847217701762632314818719683467528139999068349475641750055092955548277674716552794471874053296449092141483567229210090743076956751818703166650142953110732870153433470096439026679013034465537494513065179806045343522731134685395724567925112490171440171043932127871302456437094618365657622410657448070540886104188651310793939414211477891732377041478566962968412454296239581388430344556805335696083882421228188033296315075146067053493097049487659889286944093749071541334142315268788123798668305064142741647167511891977177493758261274139259858094006819085805858849674179556944700256189621182918108290256484088706618420478542623178968699844350584375108166967976371469468589070606184870315872837775925007961683189215652577301704808199714868330495510353544018182181629494243782066491280091265597581754227480161697146596955178019488311659266002347519186357340995005770430620934327977032652463642512873654588432348409864251685159569476263105594578943226014155918178682173701204276361406777484290964687440838936789031062271522084216609035715765959354454287232732022274852457088310723963322547571177715243583124388060527030157006159854284109749219576159063327389215013097261794061126505009763835901714743604667746069989855282132669434634976985646891937834390668738265050400223775593248673622929589090554613334255773883338220192623903590514370344685916281048915390333260335562706587822685531024854085255336094626570433981528101434701295134917859243003302725548117221375498645795735598697234689722618616353329849457613464148114274890499835609618715957070761646810301377254577393692173094414052266909132666887207010593451035261287781090941758746099545621227360440337233201667412320932256704782304836150604676481807283047883019082792228904195240414081659795343967175869790591613297568307478705751904082529898904563512254848419564016134082596545491061333989557227953542186746955049229254122727276564535379885485269897295607817720094186809373552376412831210706097349471394358939756482463402436151669312081446589948679956883136317780701029075946320194949114932800398180229716206527421754662848855683707615892896532639583121927441745835130707150837027025376809985047238736707772419802855989878764830791624262928962707519531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,10] -58383660659529452531599924451702752118702734039442974105011025164972909492254462184342351670430627915325082575392954301699436305048216968314495403828193412115693862811281262499212959052701205969488402112779617228128184670572571721522389185467801286441288887468253077065402660239504594007708203738829787797610095306910166448942056714139308382654050550036130084365971557400684810589606709001977369420304723550945848161004284530565530206097900431123400609683824832469311282940949818639164104943809213365698951856636464801691629935369231334523857715481990034029883740732396002396470760439033002205468556626077934684051846374357239656988323668616818625179136057330886561944329843805508675344979220287228613121987144301755492930154989343780959292364314478738331716753100334649220231147359388485030943971446198300458612529642991955640626330437029696207840887966783191090756896115049466589672729234913914815689843325981417887140533845224345600151638692018045433799572251838919087868799649289078588548802327817084483517198899496647886196668205844212305199737781542107452228662809243182936921118708355164155718049519428945485382330609001487435471698964340624474635396790833295942890980074894499579393148936589468624532129691983888026342047860652097509385922840523190295175355348691919724991286024731491540951022974785647345871822042893854018001513234989561335985689884295505129990626478575610798353176363610192111430656814356837257679301823833388474329332994081901300006253976506050410171447222964580070231143338158043461475741290716683894686900923913061800213201120604879488440254246868409077727277811926433037770874619191976411656492733301524145230394310828100451625425037026328264833218843939452537085921456435440441904551838049931855248620485448519196467631319309191093522203106943765496754439691878430866120115647406819134033226366511908892486236164202783986134440943230317703400482972907879440766158108118266445740327746869841079996951431354742426169333026349890830619756054588211296786399443098651407235098659475797322768050464977004129014144633998594709779881454394049911933339783632475667888363929944879808440008077386622288605042642056815190753209854579822742048539180514217097967895479200854652776759040920849017301750522969886934356814757518657311677763894313504460008076634478845209423156547464929289815147706869075775422647684344323016045021722441926435815127635655820975927004806136519644072935810869795730109968568563987073321344260900430574802218827424465619348791593218695583643662413593468186633002235890504032491245270434495381839441351412529763163263007985648300746106542646884918212890625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,11] 123940383391444655082722622426438633878234225526540161722261760422585538781694945431560378942909582067760271222669171335437353345481690982106927668020749884294613518149694152457254155142259491602178377866813687979205322273154694969722978286006107951786900715864099131478381980443417063592385900212075520107808312927526424691222681007340788318292025960032196199602503633031338944359918733155252968784761613473656342423238882787641591459725923055293966956070173429609869474792809489563763896628361905056586116415613050831035551461450734916144444683133894696665851198099279511974489644745059699314808946356335806584692464168834221706144214821983330105103400404011461107269945252140692834322171213418065674379846847144406857712623083936260719023689473857570640314909272607884983473293224700790059188754806715371276259371981014994398458672573601829813411916670171052761931955115710348791206224986319637992690637100524626642551885844106202045492097565676886459595096727616526890720944852027458763900157847809875675570490036549003098449348289011813728236303442832722452132264049217157098450592189201074756257440515883830548492779450484454126775047824238326000982035108605852355523999877219973963464445360348898562253541487244183712357144077820728184115609220968078088419596076338400233330999879116692047512823645435217162647223559253189573405109872557520720665445222843715769772937658779320617755692242280196509034616603141271085600295635075921789048795109990844051166331685713759968210249655424151386726653675499254339744404896981145825883959480433677890517626595056690666849925826030211460165116646537563229901714971883370205116479889219931537053397665413826980071275576265428393690329285137769470039580643381324406512149481693407434568120018508109956209208273331001665981079563167771897695376066865203314052482148682794660075273675114190926148151871951259639323943763911942309957720061463163488673847589772867493861733376414885253065694891783224971383509203964932196957562742171592182917229176637959850104835311999469243385921252972499951133488983992008612569624608355533001538078838141386851378471240723840604805873993392558311433772869092608254928858350145347195340188532497696659184413793062310669444669725350738135921542517583991332569219888958852329780012864372947932694649215537330065463515590116063516033470532981947551489222106550053385896631763995366460607912529835030054050728193639168176447991188953984877020177942919812058980838544603078915372388736032986889180984922539101945497257870677883206670400502455905357775799656742264016392510441512353714985790432371454139470756672380957752466201782226562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,12] -228619459149756879607749236903655235907277441708261049071490980125316380129810837885737621259559418406723240413674014040313017800352645494597248296318401513447948765421794406627834513194854366644354313753610910675688387677072251210598297470466422372119608273942151857780317389454709098795746781006646336503114198136470279348711838825788636364535746369499136335044290369167656461116252426379099536905707853019631427852039931754125164036772285684631576550467566083572671614861082559601017707590459602529904810639216680869463571832300203918930573249169647500595017830635410172250373731177613317499502639683916219144557615673472074518244263130220663260774503928374381172830658818273251472534742827169843211359790986091323526823951016640718593193263045182566774021937505471515652791024696007074680745996564006061857786371949061832316021171736614075717016105723684859551998824922448059991918694048122422476185463647718511976431091816374257792177098903670756570738878541655016757076491116783250165795201294126231075741761595116043400464403574417708386592764864876025221736059746473449479047846420917352450447677930955332321874141534661905890951546414714772280418744465725897571748906404815090919126541532792357191863289433931415423469635423405186282665457506139257710320580837426756418737099915210715125057143505063197221288473485776447160560844958146154585094841550019400785093450364420539973789761860142406176958777139772214085247794932666625200087576182331348254701031442781622554968360278983226726898461462225467302957169855737218086668283043343310585971392579401946279267872447230851744480499945171968927925153980770361926478087243217128279760625857127336692813054597268402794992615246441061952391150429179813109045645627113752335962594468678727867267638071684982224962248247544923108345601268810317036354583209159307269343323941659440188977867165104246663596964471727104208254223066176523687469630844396184556078921079596389946049545991769502555080232595034000815237544124942095490150939136750657302340199100559808489049707969141943571001705666522477810548037326305806609275380959891739978292831368525843417788640319691920479599878994196647388917658924965301371348642088233862489083636061658979739929105710169037487624856082833986347170261840422514883903922020142014368681472927003571205277974052279771888796399025700310309004370621046383497791456352662682794811315030903895168296720992691181609866204149438681852836471406367603336104142095177109803461864155676557746736516567101482136194527873267843698588748973530145921104711060000973632331529869539270868172598560889076943838937872044425603235140442848205566406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,13] 403339698843107551142291410006526107714002266350400645826123566602284059756238571181185517556857713052273454887011895343460589808515848003574377398210917720521507469405179712812317351766083331623307157865941283198435301205063498589593365573996984305521722535689273683800036799722208771490531655719253298033562970468572125523850276289698312405613656795537314240080787910030572613039390686593010254965046064695985104529243077962966536168365490112086373840112948226660588503586075007911542855667225484640301222874417345088476154571447512764250266602757065388532797362551615131353544482911216985252877226422965649837187660099273388625966440060357615415956186097453767435273656572555640638018405160256891146948305755725202039434136355274446593514681308072451657983011761265701406459215590851724139224656726903142383220296804643591891171730959087543082887570577005580875215917947490924661753111505959093826746648417578508950514606744333399699713943813497369512861862178510364671550970168526444918829847185493955183109363826977157685038768342264769932803903547742718518553203841337982579684495622831734772164131210250755361904266892663181096969031463689376656018489396110582419122572016086704095119405554059603190548915770995023851968633858921104258815480452250862153518685408504484241107860049781228110369974898222591704905171141998874783246479576869373908889723589763746369117242319511108042867300691308958981411680888613796927884062004386973928131543166455727260772547547929751254231746126096503464177815654196700454137484059872799367957304444775266901790797219199011410301474068312385131742393369265848390864927993893160270686884291332758923518778306037749761476050766594568539303236625786670395898547398743274749676922142993592510791965929524500681704574433522998473613557014108604880708454162330998598884140862133124882128945839298286670014385740802086951270562062051093585505150630024408055643398146002838438087708942777000853694767708860449872631806919065701407141425791245560393589800272753928417689225874857434130466447404418900509682600646212345165122967197007876967555539308909596211304550737594473028011633899067388100437154323281433490542990354032728820241509898698523127443255392286162863714152583794218279141007736376002530793611787064882553001628799777939457629170465004020773077691965395755576122095006226921150179955659510204944803729098656834176896062897024109054576445208886508920996722049521265827514957676876408993858357059938039425401876419963803054992620304652746581204990703879982934580326274998132998426068659718121790026712777777179502765390672499153318711351268177622841903939843177795410156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,14] -710611958091604735523422112401657466955456372212603505233804462919310104902770025160286426357395452910923739343300796799706398361395117689673969154721216681674230247996718841282065003951126998202978429520037529708151920323108401126337103234713718732804913634479560798796881686234533865749822729293414236349929321926131490274724025227988263263060622556407981453993553010536017560136239500545927603858328338352460362644448010858668009399788634505083554780798991229013746159329433388382032280956070137034528868893001315806848094993296261850702083935654156157345727034682739958160087754659726011093879619276311659967487545619912277051742455270854687380455450625723679723338505686723938738845079837702360195831947442278506976172631399369113355688316796254092924352694594462879682448114525264516998498878473178324728664798579411259413378879447079771315169721950062202117657113707969333710121330830552438515821398604819660910826390601886948356518247981761402478402505970484992712604160267637890093593623709281905798688381139778050302520089463293789874438337579777204770387168543677757956718074767550565522885809414228319701021238381999876957842153410257848266835881950443517302476213647610948900363638292682059182691117809380499038102006092412255024140745365923982927579672827036432674146691770866362126876470871691818870486704868932645442281443020768635112030266656196668894208856906730062056361318575848499194986441358850260058839077553815026154439205993972953592650497394355224438927280874974884982434253147617430382097904846769623072856458336534911659930250810823209681091019878257171059487317067660037580913832083773257742692457178961269416052435099224838491708745137020877949335880729502090004127248013563952242423186370247520993292830654600276152634102129302129478637006330619521853531993227524109333476681757744011130874700339913003830196113178178469926651827813113876773816678278541773147597657296817525495198351295276319103432844726131698401013683981904653030714666586644694882547058721605009387211809345553842989673500304883103413446050543500991192904618281536171639147671300719415721951711771898142580866188547866810556663445985165299532033474649064751759755457888051510047102154898548790088514751824878513409982142167765470355231139181450560847467977921745618548748882231742412610910908598003373167273196367065041694918386737675653836888050348334491264920235772898050033460676203281022005933821099190421073700584700334015347485411595070794963243087876319740244924502992089070540854521900360994967179995540518392596245466153175151574171546799689732577586983227764221481034774075338789067757261364022269845008850097656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,15] 1184592838756123124123058058062582624089701635950207155493166357362858517364127386550063396268184597740380700443868482814057758735947180573725722447875902515530035064385184479039549608021459404714822475066413172722923692920441259748323980209279450041585631275166037087124851857076568719185983143541695395451743409005807593554138171765971838058358905018801965133552296640513379680791088400680179115927597783394075573365036440498098965702852336747586270743414938054344782442055074246101541978990847497387361464048128020663911961260051703132043448922374558576780167755961639144620742159811775338649743366374572516516291625451049054520162159680148419479422354164346751831949486220813372872497776871729218715193592468310003797294981599418933466443062585016846097757341992073954143915159995966106377211792970406687936741393845486066521823090291782899205491601027572261951675433008233102663056405875067427699874216191891095465509227091320724311171854746330368352758018696905456631109478742020066913909989145432449570817561297391719056031124036529805833684407179159566037394431931336575522057015590186833918499255532891473984047830020961911755275726411486024993091889868149494085080523846863234199094341679945493270007296157263162778692844253901373391841625439079800084810476651495989099128045286045075897259352182184165698414300739313235925974823317989610638354379717075665950384758405949351874871906489497458281951125491846329028855681790598215335496763288459341369449395124926679417435904413264011939381311441265604785843401949196955226011790432899731926619387371000653207681925457614506591326223373518275834828650758572084088129632967510296453880815858087988506036682195340377868760280453213218921294086647833500961427341038840362721479350265797921627581516700259300119673910128582764326144394356154426913290067077894581800390877351095768531281292569717315959977450818811549398170603435897483521689454036836810423271780659857089042734310279721394294654304764633509241472417988975849367073945410213949482549099515535340308045345279379178604442004680596409777905221273608257858952219256169551277213729417979201724685291957205934030560177118897062591485437217111112056029879006693620917979897797008891241044501679507360054354233895967789077402408265076601708520259286296542193127340313115481249071885794200468167442722042673943936714844909830001307995011068255744351999183422699296130727538815026477569763839005926014346492254211262110949327915476952913833619202138496272755389607757519296309438166142546501641316138741777058604011197677999758750293411013678926683485034855596920505265945932054511002817775988660287111997604370117187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,16] -1711447982529041605589049864255194660882025365663739410086885229173133510652347413946576719083843335161129920693817848377961545418714497434576349033034874859059645204137253161567048733557629473437831381146705422156220678540690457556491204255101003356535562446390771141501604715109494736061914809689502163648539415101202732036378057110964237150292276704894339603195221435189937413284700125570055683627671009068127172322059153497883572223534860412077899829467545453910329405043234565118100065015547502347741377350464683143825290315777906847216310331480267612118435497179381749054457653579237083501617951609553435126636922620854400781653902837187904437855891568872877904555788977145097142718044313483724255725598508569686814967859243489695860510922240753453375736867635000747000136431008769408941120312299640264458720698751039732428962923959710121423902500611819537318787670965930271027630984989126798214241015872886489457009992437478499487690548167411754943308609109297234643907160756000397286555201038250096772486232997156644513794433334721314726234496506260274664504478318355862272123133351499470903212433583158919817600856359693074319882475076997452403280676922649702568272190496698785310256460019116567774527390740465464923449435150258153423814798845081898124629920623506303833017052862124115047659348588872259299553529269261948648881187396706327387877886709923475013671979164630133570082067511802039725661637581355626140082015164523794618968177100824885735044457160300323100279749740194028454799376796015708855960842592176855160803564988283091727187195525048609053163826280083669665276878850148404805843362103232996248662088050215933814521842169822189824792810595708637393583611061223477160329871032029115169364248719571332073837632620959547995662553549665021057322075248547742704127587381749569954887149276689980447871516592016798365711711101531241736049997925574596936552297141360850638228710440838120658804673255811251466195112639598765880580952814292453199093019893801181430845533232169665917055096685410924502072654400540692044783163124773147778313688656544081660184876593858128876643001106095520966412301840977619602826094357007239595056015186567315818304812912733723886223893814112200256846530027760998585357011895986341747539366381303285099106570790530542724252396901718453116998416247029218870784209917267004391774141035635154852411937337849006317621197998654286335353384694687182122889446791175365760145517467140921286062949472209365285790849948774830379671941931130817387134341848048313791896005957208736797289700708948824852719186618976841432554121000467215441636781526460891502110922557378103192604612559080123901367187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,17] 2014846533194627274632342013591003445309076040255256750136677501845915890894526100123812540003385824275915627188113940520979112659414912574854753240042212320614755142905441008945415091397266661342775386091064739849517027983620540406898982422553220792438255889765904105010408816803892035589322519777137595526820772679005934415496889947378987865342480680965071419180847937177421368534004375295328129528619617316994319676071675306970892941172479169822372244838636268284504660607720266964879259329698484458899907622167863221040017158216957060196226291282653745363392585196832432953709255546957807141640674911553245376951510455703987508728533644620674878845883923775279442005471965477257559208970505475276696281736866946321504700604880807709572351567346641161679307852627756640175429682358261155646385332616199650807405623490516727408163480803629052777164888106831764547776018663035996194734212300383689209262016908331685675093554105679042816700213922707830796342557829567011169542797258134273024200919061185996426327878501173839567478208406917978003013182862400784544486282963206741400833645170835550464620031206684694671829892523275016012111284402287372424286165584215013316819093231167782519411180935753446495876453250160215091037927176946114560544642092355948501321036741457867045479788233593809132192920201405935802431882872480471174344808134505656576222927098217031758339171851675163331748096672037041486679077750845258934529585640679140012207028278940164492844886262040046263382818305201462877507930299677894634383624489098254589372118179265640547171612560182090557892294979014211137258009404191256564038686302618479807975895456693063810978350557124177038869886720338729643557744843563638130794461611591438889746156098993546862731785637977268770499098148696639480283566872239621675705041739640106107747556369084677221531674060163835361485057432119768345288042746174901118707312171101598150203454049191393326353014154053720043226901562521322863196579491890074733834285612537183248925103731540972868962314181504842978738584233917168968434974209390585529646168214774267580089133666364790967824865563988598694659139252810763564154571315182157384456510905438574636317830449566949818077871775762356153697893483294649076773914569609590007975179774098818711274230634250709123134834499289267025946832787150896164620043588167900781852138959437228687114699240904159552197861975951843411830767717076422631588120893503132248120748239301194160357813898659981031431063497136094227440289657817271457243909976250904743633674885992122073184989435637649930071789886064148519136080903879108971832709520788834127598930512359487465801066718995571136474609375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,18] -1885683222978021636020107690405761452726545036786869290596972438013653248069731479532181375876699671587703003214531150916180818236004029309349203672845280102596379602305818827180367451306344421702551895692448325226800174679782897472486317721327425882598360896123267486706311590593401699285341011029311345549708303915344828574861807555311596493039754841197749227550595483058908587056513981612183390635110498714322597641261277145107430232684090359394910163979876292420504628547499909988723651330401515337773389788945436881136236470283880353983109689652460558981808437740523182303326342471072228080170385450465005997538131108509288579244106229053305449158010912702333065627544120026264551779823780036355620899471439337869967469237521433278585913091348200210463141120047163355429816745901413257746640348052116075178817594803030345307171569494493891358675623916393375180592030735986354840173579568606056894420386042162863864127851067577806700668270370180214736546838186317216708066611719426644635551845667429416751292929356205924973284050530092829834197938804274463321062520125337543244061469174093638210753697923089357395681904961126379498758746958047516020262135644666240168589649110463189587409626611756396966310432221408559534733517192427236521758159260105943428931712788079434396314110644532533884185650145551558207726077384162647851235824381028180388637206652218547543249962328207138562681945982591623321200050383231214886864713736020451876695776632273183411020017236794337075008074997865431083433784256692674305608019129426494387791907101778634413192457981248824077728492225287160101235863909123685619491595522663705632845136495372902355969996858136858450405187705786781940874720588319407790059524013648856680925596586329486647541682095743157885671512359330604547630276861033592139601580697435558930326561868521089962678757867012647139550700880313076986196667696298601466609087665295482912507997355814057328039939072216613223088083195727883298039340586883344143078262250437883985831345210817653714484274230640953251246109839452655107708225213217034040944072586353379174869394304920407402970415561437202830193153050349201797145578961343113337777165661287439535322745643102682840873253173132360314679459703487783748941987788913886931617690668211604962580453090447625387519850705719234725910297530225479954085212755730424232243083613490751926531040924157160494087489996819419324386159282205389523880491002296555157049626981122775816273052467017483160615366088573765734849001808040496691059406486424685735789651864514869065194508198226907363452938842185544278181234609930670981602705714125879116208583908490675762337218657194171100854873657226562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,19] 1437043440169516335062084980121828972255772389304557085281379721743419155565064280057922819492666575789754467926306565797547744599721215692162552346643869169428245439444939613688190349638689134277398235422135501425507320786682666265093408693281062509707148429977198224803497427555972274102827595965819570012673222133862254812020417564713963606459894462419005512964886375632854924552030382566326384867949395914126088768702407852711636308615595672655541710130435492016642491926825191385585607264539869069780020675976338667388021980865074618610844375758108600897481438568630491402712378348428614531190624286263185034272788438048559600610539294497881986020056732810960229692715724294661822024253353703766675493379090907759354576991109895021372235318294057743764956151222778025675971601045229921405894367419946912041708107626365046394768695869682586336463731026699118070362956961162366808105862040508823852085283644364020110401601078839299217535630077022348199162506273305903848231369831019809607390503159110068329585765347282110881400117585293850949705611015726878158116435212219718471578110888683367652380503972536513422933894089580392626765553639827609151768716141339472531964142412454462694229581092036532140656060261825638813193300442531356057984415724702050916139235475554559966528287219032753437350039738206280965915308452506118704472619024969115212078587717676569457751661945664347706914728375601393441017372978649415392170020678984824345636642015874432348206051259119637282988817084280724098324931535833394120299846301386940685933529322646715825394297358306016750219624460618658171703993596316195185003722654771542588491188942319978867394174848072945099909293163199271979861326345786258358749388107496880610195147355887738052234815222680946452318183267614168654853545710298884820243602194345569707894008036398779874810658805648745415027834481759327440752234101873814206886887550421803470819272733695088123262835033993752972569735305361765560438979555262701952717980118328462401627923442517846383333316997571950437790249486185237062050035086238775013649384898707728735529567006271946577338316853149410458708370081095113594837925020864122391239984618829387240913717298491067759032710375493911448428074254560568297614882933366905950958892570455331136469671367163730582300729233663421492747600592170860506273617859927780454360307429540204885856602193107062509488195204257324809618463340137401096486953836630180583969338626446802736406961495420336853665791712841818951892824300480673547577803762201720316948748199289853704560574863633776671652038460273217382998972125544465739020482523376016171309378927897553931969376606048172106966376304626464843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,20] -980052321935498625117115380406576666002123928097816547358379091066635560955462089111004975566331327951548647744067262730587342771311091677197732936977759305104297794397308233567640290138523306840082369728992405137400101012987847090052702054105746721389975310695328624148508438369078890210497656181920417301305275342803083483149024647176915703159196879725575256105920973826237580993774780135061401347207175283517864141657188945087707208300379759345891867917442893388678366628835781138611458896382310624548154423182356382399160674111288781456086209270851425047498568478736821553952198773710105966353423791181578328781857857700770206740789704635927765702938946122172785230923616469469733274472577202432983018245630439603838145948865629511189852604718215207768524735554754340845640669935199851798647089469982654078708858203137146355124856353237497594443796350395986067335004969070067073574623624066366982111125122984762524333788372609382838799944157147026249537738432369557310687436585424869918756783079308892031321057148497664066931571602173796747248812308202313002494878654445798224792713449543334630303498804161502328234538640661721388057600574590872943917405564924158070059564223129031698338426661198090885746002757183468660802913600266138140224948979184349091122312898125899335027734375328721758576318620169148685763927464571713598447160874467713947112696957742934739295099588655939854808144474057887919711905892924098491178739217770088582159788727660624236659002358320777025828164847500492168814900342860979196469237882054633606004193094344587694316942363614770812905217681690406255775845925934790401293117794087855418015828217887165441904098692229961943366548873778238475852191333039840448725405957681370149832556921841874468252453294389618872333027259322176416909745608500716823709335691343724884946281959634209893836087520621614735718033538152656209997788410255589766410209556449484662448411260501982709228485881965563552791202587093703481064799199831877212917923613264972868500128554079943960268741369791163323671831861509704908389915055992135894845482515896498267977030375947830680608590517236066007900383984517184423936775372075688939831941177115086184217666241812509924068528707435359386844403952145464081168179435949919364515063234074793046537373439202404001270130463671168644750930039176135048649686821324678122868049931697819220232430771251628705766593238786037684042876791311074499598315081936850777189140453233537281200554704010757799099687145328767298869009928946466067267770674477991562097069891250299029379949020071431858696705042865463722753220263733074960737988464842201753430093839198170927178195566131790883446228690445423126220703125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,21] 634046969476797985211617250449905364544756502451773920939459692482722546433627663585478309186530165316652468615269192126108370805552335503947731007709701273361254069760302160947641170682234978069390593375028588387527701298162039031245088754420755041720219496283158291063007623854885046182921735817928606028425761141358473473395854448716979977674913672371201109973381395475710731902965674055903703205319977970587440614120786415113512804816970805921302925882398607881634977590361912032427131621150314050535656476679524821825664206214792335230466331049883761049521524768403714441926359367658493524024675249817502135157384212413522292253259429551721824639986861627388582992370751577006103133101251531369441137318086250316560753346203255451875068649767499440420965750672277891680035672518076923453535602905293704613690481078332689003165716613041550074790066888369289581875985964001277324852846706585356554952176331603331368300358459157472649108405414407697424137892325864348005911079184133351623101677065433827989753409817743397689351220958251181605038169964603256193363526485397542613435571577673416137038173860065291249490939233499564675636434207250712355671468072799685671518372399394016277784441606483445067820865589617244316477943843793543885980998440503209491958109935541010104532758873387479511478454197806041454983948259887099094823915628985356632911286007564556691904595171701762159994393114746583930882493284377457301935321840307363218601001902430517444787343972388436844887037010760875525206309543455378082739784860331493736382471052523668998559744543650928506926893242789651387470988463344213261511480025498045987194415173322279268272852511834359188783073623359594650062318676431951173686896958103388187501232370193753431597719232322931713280556005037570606038791214059655371694171948912197785901723577579402965481511000856352351691732632396629511576419738997815982588051002887306484999537060289534492825814990767633472972083714208997420460151704581536813422320618246314029658828542503132705779812015868029485502350884451861964696880282745015117357862048133336977728151778504337756984527802098644873707928841599669773433529288070358315010972038903992983785150996171325864991030510836704706184171304503171613727806294442523133460948683297374588494628254323482678577345090181838305901434191328486684898764693505853751039482608404601184195364853172983915975809475982723969877568496614212354128994775281847407566939003255335364665437603032161076276353660511493491747982791772638799699318016151378045264358904304821025932783804731420047021434103675279144026145584159268781773065786511359442108027349215375278697944677608333563512132968753576278686523437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,22] -264059037777608676375661205726815720198560655388539098714339296089818128206431625534380218648745530440322132736502275538891567795204437927092543055942413695318433426668499327500849517725869050158171572669651780150075272881346308310996762433125130942528323226954577366218897399185377105885833106788420452318195251768878947707585482194002597005776991286452868353776878969521203089828612226202903456811658549880273590197475737246946991173202451102498703333609474754683109086041693721233063280098071958837295458003090751723901132264252639183817477133266028330559630457252371760219842435874087345928032890294374130334916293249705710210544663700529520713814035303026700891578623722848410428320790324509881076947959817015135153415654956580172127417415731100785718285998124025229480207430594630585438606708891285072259264170718011910603919351024972640357629796624186066994306213031630362522848941480447412508945121957765342492935930788866049280690412512731327640280226730109139566912970578655147060457443635889938095438294885680205764294486389384200093175337847685183529751937305957056313062609654779750462908612857503140024453232456545169672326073533280077708720227307774169586348562123944857840469541056106024326617280189869464765144805181035765157873283809825755811471167951367768649413991282277235782548944306096193965974397660046053860324914181540822829739282342542726225783078650292992820670929236734226912327423392371830815482447548161495880866860011564956388375405644928207576380117001509107764520816071585686310539063756513299646084808834551441906793916446178608658052487083879787485873460853882259969969023192930690218590319780402835585539970279815121336911416591420685825546130032534181914891724254933201478679214790259410770473364130932453336532427712350389612175252613927615901876772330022424225371205952045827099125493834234112772497075478022814444330630501064035189134157725573858714327165597829719386411800818414427895789420670013511537668574248249173811217642168804073956333876804908352254876671754091520747894700626962344791873707698114670576964818818993870651328941222930926742888093356869413711664256702954246619834524777501875534204063411680379906666520496659796729710732495311078569128053725845517273591060943921604638110563865202461127940106511154840850479291455791705620562976257808782391986233006282806259350537887250939074480698938942522396987950814236741171010141179708032335599758134777092468365097098022247460992756974462066478010445518389389463327661933942029230531799977137608748664013531961928775355514904672035497434403730575411128543835194327507987957075021639707726837808382327896959484254610361908532922825543209910392761230468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,23] -187060739987995799390526961406310938046883042080100964650360348580177666261143644325047194657519491730750186542281138304008608833102557432115024105345744378688880578378763647438931852105805889548793088394126326840691719979081553507572800670666593775672607084876537401208978250041682859597078542022222363939121068579809006558155210141192476072514031013939738816513695716915303429718705431219041999859828331947491619952510550534520107157266774385003027114770761083186426545796159922961357732981870622652873831052550668718376140460564249597744188075547816119720576121014851282569333419583827658692613773366794938714297796699928387773400316055701168160505563412069649924224286180698313745744235587669362099869417600473681446178694788488644254473189876888665062284986885421300651144175594178089562894000983331988376943684217367910160200463218448038726426835376384140781763923218431897563100024747736964815927902335848569303893779604806135632910608239344607520021163152866207227381604124487062606549248327225378750752302844730511384767219197079529573613841543554706548849431431391409220646111809914249955843641245410198337344334924775128780996241775942850617110133402241337889677371903029008267106884279531806136633062893968202228939948906236843086935464746101196918794507070745834925496361972987950340051409674644942752977788084287989002433668571967534543543735021170038539386304037832310886184109992653764447658065041773485088362427417526783037697806008290888409256123987872917945724468542093139794073803167681221838262091885093937515794594037389581610414053915526444906515148484211357477974400771894230997469279729425471070052156866287983645800450413340213810494454111343842253227773421796294772096908454147973491554473665731583456830386844198876364413777174274327672433589591438083985138821048657882673223457418893296134104688563840970826669531886799461608022141513620900138184270702578985033824363171776401979501731470904739312548116368458082961002955681786695778704447391159625798519376796636286818327630797535393564215894506650594788644445569975446632252670104313825871280611318165180820787667230317957182382210999742909424729682927886733313980465665950426511486696491550888287927909999514752227791607252164774244924740238993022457873652613908762079625820004789940779760084655163430582136809821141239900867095844419664731902136709724262678279000919085742952007683452961265387061446728205124473434020483313308971118718012756280359049000512160448552927392492228354296639551594870742308513420085909181097908384480688745065310337757094519635616164756343216944931522186142184973822295348212397523452094246141462920813517550877591588687209878116846084594726562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,24] 566962187800556226513178307228916859013050662829247933999266052835086368371858023240276046104538182724419054901260197142868252548762849416807523406979282824192491364785408194786787082427944067850098130828355931573683606925093710897550345834260278797321089353431599462101175824793992229800907313754170552296493036478467602255417286032639044470721457916756921327355044411608325262803815469070332421529318697807480647111859013163840228322560917702241299843543482124566228528922705207539150567778778644403737322161450003857254841329956895750635819970943408506972087621723731999943372984763051825496688096069492897897056685964366067960242669474024811308983635912948068788309667116040800049239438933228431897577994600511648924045327265378346998819778314707483733088447443555386039921889077114109368710730422188883142935637282981840616007636781217315852926189785404509613391311410795539811172028603719558151265941322903420158631492018184767137213927504293422968165040277455251118674238176904827788918572442515832548070469519311587467109064542379914184655361809827597774977866699826523606834295509697179007653132542849452099090315111191817384735252460115649508589811245678802570360903231418081893453853500375779379837109953690157306203582717616697210647050263452400212251469019452354977943127373819786635613398856692709339921675660858437682001967019480349771967323756306275194695904630305861267915395739766086354977733790238068773780979941314403580150123282317693161808017718151140664384160160571496865120252065795470260412537476036324069963100483769079242892389511588188419037433780382998840867210844199159298859809267218867122179750653714804741032436767087768779650411323085535401158219933365724103403292859258307462901585285316746342337507668676417961316413470996160913052970671350245244979480937446165091904453384994727743369082008344763946415104015005388245261659495607136898391785601390269814487370873833355130543601545397155454533917103894345810404465615785600790332178108976559776127454365116814818344020409714236021204735911227306957018116973432769519657636829815850449557548272625151202046690807118524919257592292851747719747594985913053749605768980302814807691667156476025327083936795054244472840078900246688708860552330581640703786383076629446514914278020298036466174454558010753717419839850781593834070994903730872358546568110386050732537434025591161096714173101947887035359131321222467505632741768390041899684397043722920202463287516472663046797545403972999364140587261899181592338666152544438866274394101060025426917192870884226591868437646538852790751503168074787746730034520896825645721888106245419291805739524930940476110663439612835645675659179687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,25] -759099371454721647225511862924656237090134135888456856378476685217779832782735741755945336067074362638221803393427103796932129726295891208949221434448678898374304921082234952893143814934171880640562124813155542138234932241363948150464394019471130483431253313605584234927052396084468408099182160947154892046231310794188650294417771132796687882765315033692071122123008660263653796937598815605689556658417967580436599312294361420097044193774375661768010846787233397617570938354887893232888672463093334399897336159635930156366948492107225714125731622640797305553945993440469757403046823930378954120244928061879506927773138473585751101789687650256626879724731792376891399808141038881670180572949695504305847896233613159604366612481125472374235856308559946255462646198343941524262563748940960624664530396285282988274645442150769588391509292559745234287919395564395834940778707098275205846575099749761827666419720078215126004399648519503739030487563014598088392443460584739229358452223708887446077967751950717924891327079283331001328683440582358445477478114322708676950679181204017195232421726297989478822291560852437484158687146399898818023108363491482951940918497428923631032303632043534960771151214205458973009302134135501244614489126347696883121291737528716639506629291950517623878515682539818917056959720117049810803808125007015352751742552688272789771011678826368681273175616117146028293271753473397754071054497795109075086582715012907673987613367754481167531986909697064323142647898449216861870017783074695033985744360438464752784698957377642068167849510967113878303464126255050424592305317309957498212076307859231856950501028501808592943728590363940421991538704008165292454079362140289021022213361094287787725383387442697854419347248387654600250648141183124210865907119992887490060282200656979569130623972645326313642535529748574941098114582480843524171130529766893870148306667123451733298516998617338020821902396917236943994175841663084940681589399921096071088471392689489712214519137543155667656156495988768325319170362041766445651976928597063055721281386067081901016576487214575443422787182015317861307054992168157412552331568160515935686138286941752102962313442678700802140895876481704283150777875960012694066306003658348944727255906522486546743507109723858004630907778302207441211085135022849512589844577428463686903599605323302566285159519331149942499003971813544468023254377175141749167385498819122732095121408328106329882296683803442472400831509667082136994055219990635620432698287231522568888359833687576361551618968759576109563221882082966912104923632097000192039759973934907141230260287397221839288571470496722048970639207254862412810325622558593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,26] 827147340154354809061572091449284628475872681082479092702392907685048036721524339842847303351245287119570822036774327117897460661829320087860602024146612697035081110131496986227104144797195534947376366607786154981976528623725571968583348805829376702439990186567333520330426005782150233545731426446004734838646386233222639012672096753335650564657386378893767783164732111299167788488628227189552529028418734654582441304267733443522318537174657389735672303473444905307237478704099957208453825740709353448856499405050852641705638742698253626327778980244247309896799548996898619817335619823467110898200375358326022148056263329553702580800606010327018344808790777324227778146493888135836282369711173793709182826850948608765448122935931309942384405428744824032958629453951079941501042042687480864284565460422673237553029420209183966658621760396176098527001920352325857564383077215995576066761548092324114327737315932417911897354458284854829177565746881487899616759556944017258105080950891128217841512949355144374653171248638813914140376789780793342310951534836862562056601738090595821571385096092468834405644641452179174428820552149193312961405772227520198791651131657691521922426647106016461774123634356926330940219872912311215295058266635962978771677966284383629054721511238796553328230806647536270817827885048269888878275938160818508698533063948658953312428494878944221685752260348237196573599815947492254353126619213489846898910370281990997409130793810002678878840442679368537435767516566985406932157459432230719337541734395999981931984002475013002485809128846678958201171284379126715617905274774535753871749345245672447207938773470905776808928325514664693960506777499578145683115136060511451056048511134174328006434633364629154636933055497075891086218178015017026286306644567713522117849445885556443890087097452890370476986813703923237326497866543868744628398343872632474567784576171438095731505814176936747514602742701690481378826308066308403150917857301140210108641289026791450377714459870530151268243382964769229716266833076798791140360967130833380663562308813634507702563655233229850371469806076751662195794352749730439680696304252409320028485775238416917157810645464343652867837278745241075763133748415987964296031497344685860794813810998262655224545668059108755190624325775377032701218376518449202624068610278698688697247438557488947020295508851326607893961697730329066558768615104701740529582395983637798033318575703696264355016641876566487751264693140263137927829586391092865273110990094013134578725696465457116929859914927807529594548925967085715928124614455644997852600965642294524617832393222305753622761040691480083353326335782185196876525878906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,27] -860856600969309753366840924174456106935608173623354094349486232642241167372837574024203188156636863358794921288079122700479743872825539171181339331628667454633654963357437010181672775537385966435948937962280784935092080431823131373333304413306969551683227654619730032016833519103306589365985405662599215031057769815593831422723572963000969512082544560438010839454316318782629534146814562026540324568680895656786300080196299080813606204924730591120175463968383101031061985927494215112065615138855168093931162333365525507338017561101940774470595623797768944378241621856144265224760120383712770978553786371190070104547944467995911213723444582550353186359083562889329518585631588768248781212671162886143906139520615723953383926276162228744910533802844867445431786475153435782501384983392116202977790444082494320245432554791953509898090923044157406068192333446734405698816549486873545880657477057766864908924016029870005813632143460968006051045203701954023539899219442860634150553250724198078356046206797985229682041800927606778353409025836966610638216045771598430023671126682500709076340708963693348396688459842024887875668666810464505083302727783407672089560220524132997147571459179154219937896241336451633055902289184860572889046826386434956652379613086787632777081575814962495085760389207185785496228661115678827897730270733253634384203490741009844028625014182204720439651093776209922262083226469194026297522144955425429378610221478136390818185292143016908358808828862192906887862056507060407636044974058006532854776976326599241565488993928046581420920466458796105933628339582519574102258059489774753269921312427743225436347337564167518184777130267130818147354147073130612165937984421590811218619713881258036041253627097524562664603029322841610957086266005958819935032367473249585659316836028654749882997907997729220580328863322039530659912727299583897017223382410650264780263432951348274516770110303867930773319358083371545041064856462910266935469425847132565889986689779250246985545865023431390044027057253975315412725375968051147590554317186704160987924651682663965486584220488615943267242645930998933182668267581898346611610648047652484124638238846510647887424798224726302917847034583092568961154930388297065265602314464915474329085075545977881614814648614469396685529374719834520778479018243525680302317956438199375157571205629035643974172057441876906390212026486712153772678814921504436428532066101645857997091053672077126181143055294426261034430684033416873926620267261123368162248962607494196395208140077874068701148201964067979066960015624710349649336912655367464216642824523256775045553975074637703269111598143592534171375518781132996082305908203125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,28] 847188155111510874737199423388113132050244725232943854096772810222319079900811252130430378229319577557271273934784896264408643511066448863539759978039643160136961035894799494542743619304896800704299545463543543137785092025796802525079320461562087889945555301418144993565118769701480424393307208328691723567261288044502986276423110191421974157147939502770335308931023348736297995791906569052003944186229270352390901325102977862710316122898611721433297063604993739091119721002594291781563484205859603330952418147282841545513382246152075032433546147182951561128437542245517335524096105437826843065024477475570627223333948672390949620716077222283826406455049958143804251841231854943680911695514722814415285902581200842799692691643077886609130174202567148037388008691022299997909759615879519733156858809607070622536484043371195781280433909948615862002121613714802123626309931634394489940729402905796201174161708933059846626165080158843226127861145641500383235646965845533821565299012833899748312896418515034585030319757373103296151501025566063172317450489262012678727109001092468748443621548829648654683406337804808506476737283832282848173035636832621965274170888044809667522960603378276729917917603793090475395494757119919912753670770923114469760248151489799681232384884938785595267647115954196581186755767577292065106410287881510395750613887336464383325463523416907528599374344740939139556882596909988222532374425482101222254988743668550953315839444340230279311954401067594832246621554306839839694554484726849659211418925358543421260645908371543658378567608450402907977823641274269297624278318532493537320247351475051604202720894263625226996368219618863015209042473361509729531832999103108688222302527956241012287824936481325057563341581967487710830829710815748417434753066654256478469200689443668142437512006791350518065973103842851802338200810307231728701462420724819163009653489948128956289290296421977660174060341629054438562667249481551015837196019461941263202423246431886497927515499494297055547960990736366970141516892783772887764783194162349330419376168585292512531488158144603701923732954492256374238289999907676735020687715639266897874025216611208828079452962725829124364789054045909505348373731880612159529397194507307813081427287995886973267417756838368233834569172505564375777545787277791357921873891237637646290283896747401119966026340201340958677127742762516212376772984919544406294029758677792467209085997524590195173009620656559480636884243333391586669839800547411521033798068636091310992989081610511879779955823115355447728255830024782323427976935441063900009046227313448845438016527786434166191167400737291326429101445683045312762260437011718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,29] -741339064314373350006066529245640997692085274676272246289873432020163623688819790343989066770089761574208389113050954545365310273215614156003987135647974554383000587539943212123492129694302782934678653600659622316324716300705145926329166610789306360137348543273915629524670279684512366388053020719023441135000285528041642026323886531275544483071745449403034868066500983183574662834881170657543178797190539962164340392060497382294792943508821750482986962597208096115646085994296135323465417502989164049509903025829086343467742696521010733704983149449925306403138726257403613250804281464642418487819685030031979416315948010245055064796193752650069456003118587676595182441475823253464971581084966472813462482852571261545747081073190486545928778129479461786458451327164202220172910559725689838147485032483022745651316189023869930859998179645881498529641357336526036188265033590611082960414743285528126839964992832896735519054943294113163390469452356037429152671296975967337061667805448322729738589788816985956626926537361831996835806875303477990278079951523589210549295264195604019966678860190912943738462856323854987945299055464087319102126280021877339771023080236690286462961403223696781719761761548034839789230171749073366057897168560139613256733820321656325586487227484811990232329341219742195377905838433931179213066511411767457856972477053749933570772847577841479633977364404951297282092423934613724650933873876386537363465963075934155762267243250088733132536505249073767405169361287226766735541877137904791292171591867012214971283990634876046118598064326635070889033962593120299590131643090527271796095698120843289433814739917778920523042247456417270128594267271610695867199196172877575829540535562727380775483733149497128751263795944543839262662374600021606489616544701228514200313780093727922848076819514402174079427406792427935693828535918737718725719408351480847205872724111225035612461646609159898539532582627480214116062282238822233996412894793236253340173329424163495356154464479561416572453335980698799951361714587061656171663980736456825700787266436331145805846987951570446823593623388863580146098066526467303579253156984361204159237055687282373214108313797243240687023280900371702902479333676802505377099049942745392616537094833990723454686437117661007927106894424555720652888625487532508439730000958202834848422400053948181209718123567294081437461354012600321119698142458793124427548679718650913743076607034191458198972581094459236437345944449681449752109895394479313021386053421088151011940276706092266575947167234163197993849460707220955823986715501841996091399611408373893638945786337406823468862467215421963029342578010982833802700042724609375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,30] 560797812605076016308569076754408279477258428821929716311317708817702553272373404483681801406980709532872260381378245449768784708806690336695868028667494622871326727694582863265648859201381205474988368513308965654757483857616421567992015660530683986907055888810999308031289814945859997038638059346986595067373531010871244149493160051022255612992679548851159378627410641563927978753983893126560535703133601665192364228876231345648503022373951421690491607090535621063382763341433866642334462323470408968327477663406893467280373214456310007843272546119500280626696888321200250709944555366351074560176619688111232365541698818310771972330798788652189488650027172003675080800974695163793805818858805888947355560338863162203966208221415607299979354302479820068616707278009221390540045828602286688061515631504197760769245434014887792534556334307098812114720530190695922171568021543053475261040132793146732226252629240146036297185253920849972921762002999459585233143580665539552582382357831011895744911824598076003377120431569318413094646360121095172278501975660770082875590439875304056804394488611876810276419362748965295601139539710275576322790776485997918523635508425286734367766951505235770893643767053957013437026582652619791986974108271306974385915215955876232050449419056371656310661677976777155109338188142740076174813096247191198076997067746030683333940132937583505445038554389049146717000941100400991161991102437961721071455988187743095421649602227231282073385545748701116387792510998927863627630838419282333982048259378173167578614041075428928438144273109142203234405970591330333335524057605020885493835601246416646463354332242750619319003686173910998931397550269263271736091044193332888787642443700204453759604546992515025453313708671622904545013237549000081936258000665746316114680638200249368258016974572292084112616782590545722402990521321234647763096053456744190612763080578299292251535506035940103497737348481903013812136450958502613190921555013688484633123763018511802547240121748109747969501391904473682745211416511164971339010593740157096645395630127416702131950350342715014703972950899097287399325071333502729782378065691610605967821304736332368562575549440394184117885345012032478063653438927921450333043965361765230891464234603277843240823586760884112987324752355237782471834115645409850729607837564911675483104527168849297801920170543511351439044359404202263008570285832981614130430970189855720268487162251046849899572749056880197319353339162836581420604262704341397530089843445232780721132539681562839643384026127483130310343430750962863904121622812438453176906981716730451036258468446622009399872690665542207533178498124470934271812438964843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,31] -369913226474235209596373760961837931280300203134489722125234491298667767098557501767892219735158544386137553920121795475316806985891217029226142701436031462376652877051291736073081207090236048301129621075222227914123522115379828532024702932222013974212977252664628955624402043813546121022245551042767670174310601038175559811347203332055217167844990840707774802564929083208873500725482499438735702028749408577398153472278518643989040580182253355557474506439926368443789962256929139593062442851537398970111428299481789000175232455798653187180067384761997548600365561660606674261553539500662214774972724758942002492305696435191207535956484835161391516889488735000690564977169852141097753949933144933387138717525113948941530820675036555836551569185371677094304631745732120985141750734328247121390735885935223962631319417685937444837767580220883418985045713080776846274807143933317352114296547689107633966815461299917705986963904112205267893152649837894471672154840928295814519379945618943533907905819435062241067615130572155896847874951208414135525401815656447401227597338200626323511453199635717946330974483212772206045676239446281434829320875227398355189878321238134197162260436021140432987528560226057815677427353352878495051372475176510610964439359080167332935159372756646072150168973259404508884258938938238587076444496265113284216121557086377045402854810113326592136774711333712577837262066177092662888424212176112668304360968830233761135423169964548056851864590177385922522982742295622321196881657550211360967390338048401881336830563127240489104695755716201855987809389480264405948677302137427137123631009374452287903522281962653937188320536606121846229727905361605455437489980263753361287329802102073827624715653163412229373808695058348137222435742022234611407390861502402957502594188623424578305177644376479459499668924929821724070143133819193157179522452624953226455371835463048196454197704125442884590534798592852928235455842163990362986740231106791094643791330781790249164631512550815150290831792843038356893247497793371145572192911752162010765995324403308354961124084878559797272413885105601892068161004331077849532548240977635024582511022399285644697975280759232034438968660775730913747179450862154629776356784865451963965335385609892700849242672992459758769113253786697569780625833287832981395889873067577032603190859661768714985525661762853084390467807774797925901081441103256647842269227074324763947583850785952839903493706752263744987596776487880896926818287383183696350793430254691406229810503580651033443110975132680652033356176105525287056686731248076752744083441854856391440348111263493374873383941539833202893916563880338799208402633666992187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,32] 219233923341076543394675340360930500186237771323301964419911468742411476174111404660138839374109718287959120353672562119077414634198735783779681678331435196563810674400449466918167912746966244298214862082217706609142343822689382832901522390074728397269922209877594786911865148743941649895911133633305271481168148428098381599584205496067699029794582220999784242739225984053377212545957933995234285140594792991518616649372313741282962577568663131141296968899642852843567248078921486678256242816131594343990767243790516413900608340541818991949511598450859564667490042321740404547093223924060600135106523558090976507389537443187247944996807683420639484420532179220143879881646248675668523459551798543206865444599923563306421999250862296728883004750928912832086312935976258240200184064788649478605619432524921969179953948215731488355512939491232739716421950939916801497301696936134695924661864107242346445015640084654679543339964973391830424145929085960924161869484380919354284168161719749938227826128264799737050666051045490137770591394268003692654499691167504016418759346789773173597633514379937972070433084215841874825790828111656177523014884283465562581470973847843356144608657171120812391729348162271995025119461977796145470131024936329829388879803633655580427815330719635194596679263980408411037145214065554417778372223459629347671484644142081621735882356201436565612560671143524705450443815043470117535222049155037852081627834090172655772972273690544428806206660342046293389977393197239884371568741847249384700548655134710222435332264464838630086412346714817555927624331986020012199079813950831046539842575099110437026933100040687237176865419826752017959666271047005559109910854464609270403038251933094568119593182543624442810188565790538614152015206552788375178870007074704335249235015294390169707177880228937131309806244449004664129434893433304648553439186244959109469884655507284641467573448421853227487675565180645592299832770148640433141382508550804255791548107534368887311369288705480863966047669326563247421654804811660323456746598408651152549243967933257830666201193782151838951457778958369436428590249622725049308918573441236331159508107747974235064899755828123809499255815800122068749679250419848553907764701454124099063745263925654466501564354109479997807252200847867691892005735164884384627784435959805634206921166422613270692511366527691764388826493122351629095936283357277596007545699689123040792797011384568558817982643473422882968104137576629473957318736264429121318255551914938602430456396252299686266517402724316232193457286839598097601693520257546881577047092375220452405812292608704388665834933945519846787419737665913999080657958984375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,33] -121475980317181700897884950953920607811868294502095591030854281089444093448123047969305429881200214913977146331720528638794233309229643000991640294783078060352798014791069512345765243843510411534650234903409905926255078595463558454206491676340242377518134890214752511465844793668036284177200634584053902714538320242873994267506935504826653615083303104087243872416569315954478646979292509361359402435604178337772431627278065200938973706438256916749255279631425199189070918329740987516306390885297314339758568021980643364452659658591352748429563827939733679525248338150899493039469458254180368264625440529881620116492117938292353437033079013595526231019182123822823338581514714777459835513382428354217902641593318342136549378459269102548015250320396288877703941493950377815800554246454938704513630652109582814711873044766391278425662519228810341786404408282201128722023947080027656261096984857626287159070690539003754940627525593715383911980088247387959549267382738032808131845159369501700180719107593463476238944980832597084190289845103223317088934267068982842995028084173384741389371325340549044432008105997502290507245517480257861099006299956163044967411873682858466114945578837438368727249037302235771515265299604572654827845653422710817287469783466259567582910004187598411108940744842379645412337742905412982912536109786075595317379059360827490155671965054959604269432331400323094525624101304697826415489982109937235359110852719156439793232254338782355445664308728297804044070664555371648933515051824290541841621679994067729269290618324789251881379298790491309850724898660815410224811999676401307091295110153905293470199295949488062139152134575476717787668010113954295179177169899523973866126791135643157603014713988787249679788125498035790895953491737987686776065907465360198107605569375586088690725979556246754185479036549140701352894511649945911242672561764425567172001301979646493113372457209373554101916608235953514232275453352485542596510776010472146075640026110220176915400728481903955797452555571410802674756068817892184551504368097030062228212824069901061483037037829721981762470483123388349369280973594983283098203899012007925498417356041320508020068033675922330693664591057514196959581628527140144358597483634906970077954635501990187792288833081775794599138501172430727197580483217123072037446008947127313427592510121813156279978479129433255270008490559725233623697863673262038141886286102568985543010785938627952302029457161465965854598766193894249684528401905887638251726901104243252939658781664242889156705818592956540948159392428713771847107381867395624844962383486457701798896532043398039853729166817641361986179759924198151566088199615478515625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,34] 65028612738769852277364660688860548568091171946177274044257730834673138683179452006386611264485783103338410814855494832620950687154395036360494052487603220795547577468810467275182716449127306975176896681471011948048278576938256411597016567586182704812328838606479982891499912545007074343880710637593058550437218019944288026278713948248753597446364952313677037892552628181370296682815323066902047717199786345743074090082668566687294320079050030671223244612821328971492550354900425058622377391225800901458540193905931345528082068821994470527974915009699331158146511108310100702684005477038527435757400673378115852107532460032514399622042464604045823355188415635776682187621191605557428754152141330494599026995862229365191669887527185798066852358978679201960815016793804801576129247466985948381764416178339106718701917951729023095862340170514901061041275589026339230577257757276443609284795688882395255570008076722007308591325060847268165977682701801388208607162961785170492716315638303725161509171356565157236555129676703380174534254481050450291344208646320188516800934325720879928486670184070945175613013659916194799683502181679008841676511178780438627990700451710172565668131163004983474788742140293830241436439097413281505397070007755665515371086301628715793894926298594329538695821977236531540827537034365238956583415025519368380017420681347143613661329485818115923394746584753488151424382390382685363491650636099592583216573849894180068744648807751418919340232781004038834636506363777661949119127647725699377971515906328198375338214470028570258918976426424683643104716893498173547506507356280432096257005738340897068134569182307570044594692565270384410889593207420711340418287541324131329028235230776694362589756140039273035140087047203574456910041084836463051615223015933966034868051700553878295098481014570970244324783281341034688865086943920882820390902035832159181917066991119497283641989419810274703078555541824932297885563746929359186914122359124941523535711849476605152209116176768880636915524829361563927414252411808647939645759972470553203868225841401655495170279734463445131053701435476799100443091890231619809542116846044708473515550979637446646693460633185183707663067921862420946522485351203785807441068721482968100076493013584713118861193233108458963392122739772257326739771914487946965160019548792063952674419453710355781687737441638917336534533010828581054200728061033611859857444800510010226887748904286870726391414902993729083514555562420142923303177377678258768444211109200072549844850038296607357728425749836933523254432866045633821204138319550541581447092025655950216458401919515140281564841336499034965545895659033703850582242012023925781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,35] -33821685962695582997910239899455153317590202467281940357385240911123863429734572805956279561212470237395331999783095802534025022515750783279336982795424308366965041378955291445881250038682989515589631243096819342880474711275544885793491923280907097465286680933497546373949045134758980986243868595708062485863913922933137478138183095782911465932610822899703628512632986797593076951295316389152856442181553828825438155127891274655911477082014657843486838265882894549842055699273897717899455330012614343599502474658960515538631072102475658109081429048740575032910208488822210830000360717808489249348530906241249767816690782325421632746232692240792531561743551497145584819347637202674567515731274141904922423441613100406405402787217823631670921262267242032064274147974693828760327003732203091502850301074662802664227595086029742196677741457853436670096419893351846527524054245252309614685342700858550633214261505292101084663625642265288929325373385973697073335629746606802043145846235968407969809518255978291177215502566917790366218935184509707566013265631839410630934977651032005682892211214497633365512282258243742925707986516123284202686537860564253108941424212340548852628651060237115805142701351422212646064115571687980629710919112042252309151147569897153250914822668117731519024760586255674101917897419179783718674978443427916194904529867764983836603748092703512779355207290460736557177803435558373760705014092197959481572128352399920225015224499114477741850392706748982733223387779094077656541900195483486841634923596351239290780802458430114914376127992098187498797972536041707948855483031937586267157322002561758842084847146409007112161234449715153786773231879511131742095214690445737428629355968985693265691410710116761053835612499362295651068176535146544974450295337043857530692967612953264035582927300293546687956932458219368704037803550081104238650344424869740862059913366272496708829457832901810487648162004434472634403027997604819955096068804393919097617466825183574318295067820666681554236996262339638279243811250094816091438179839165614962646043101916446918168862555259216422002937809289911552989659683723971389471054989296404478782120118360221953378752486693988314920414684102933757082812074466667788784684608356331412996702120337800542514793594928192948784373449191071267982344116437857624455190105650429553669598582341929829618574495991176627317515016044656787160516232509781403184280539234550065965470137531859770287173104025088496397575140453101668541406217755835435435242971693362867670942820794765761867238361218126840988668717338601315160965371956945028892760096034930315048628152946383518641385387696121633815948825940722599625587463378906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,36] 16884518910888205545623424674176916966794717642391801538431500562129574292076322499154010594203442298343109560039745491131496185338298247948728693372117837965816822925138449180882373821057009852812009621458785254502063898797066655239731791435005164754315471910178686524753950850270704483723762118966138365775417280967802094210574560634366418984321955647357052303964740803689223158418415955970321823876213481655924099521709506992555920246369025887379663167058333438414844162450686268987577798318878216558102779517916908751599106418094659319800444122929715193101410954774534223788803054573132712770392476080519531644143624451964958084923448003584665880065604830518126068241068672318785362526454168694583146295145179832104806152268131643476676303056568739919004327483669509452017493218194865021001944851253726345980015141850244320758021613096922352086627956102477649751957487395877524169521854739707178034075960177049998008345418304743357504492358073519672870382267045412011723791502609374385215947981102116668257736731208373559971776592632468754380006871581474420310559131759237780172162776459083352751535187315159878121555114558589774494763649732174584086931280301058631298380377072109353271257436549170252800175813018930219259751372268456642944022762426216237885746387723571810473259719172986827297470215312419440366355838622829669123188493896659969400522207797560459399417937143882209825839362038905069881353860396776697405848127205794946210452214394047680248625019432421075654222876250523652240538290666719763038899464376485071618928717953866261584099084139037467787539813169016002022653331864526098600901505211697120220059275173388518360550592571653947677886361311162856565344539392770517325182357942630575955319992420759586184764281599601501633490812089596440570465782067738629861648671841099643175530060186886396851331572637361548072612110912477250465260474059567734779775269452049425280919785634887868028490328243081433683815604130427739961081698946983378906397698980621467693229839631949205212333254059106860039320677855648620254206706774638792387463227068987212821561245413918568670617922946265609268366391828552315146201177219489870166371561939425899318157739516737427646197910349668919380465472803500854252036481538505808588245743261280968067608550743172420677245209564925272673582637792266953290927052311263945042009266969103195145412281029249150343890636240668087534767525060029368697189571734536462417533613865403269491881132753689324111576498236929155788830727822088256201862676806041340761005425585502346510260324189089510794038599255777639465356737521696254625934273895411363356785206578167215050893514036898189738938880211094328842591494321823120117187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,37] -8278071396321983278617755162201143034317874382436673891922072374458079295797174496231902522873285823331079958217533403268409868420420526197867475270674897989928592062203768771826016829734800276613073980971873606041842705307261082383401524780919838825892996158477379566705172239356136939020480079202075531849926383829813332739389482726237662287248398939982974064882615488018290121614718222566153880602388396906516157066989488236983437656291759082653738395638225648824226433176818682934207463104178676940134235821581588792899690581762752935241533213208815502574517772680260336394499532631722502245496824711869651891331784322720507394703222940033883108523302403372078744989925638858787447927830173544302462063837488673748975652370997259006659389070821032901887477092477681880912844220949285289827438490495195525331857511954251553631912598327766489337963136754306292811591785296390091321696471275288564973103973596053149006614691734653589228341557157758891234667725113395015441726690155611681256232657683772069230022158800897577819060365584677475887281477907538847381967705693624516460666886023988821402720769133505300871239145403842556214014581707129495750720869981938463366935773558332490785545313345936848908142759941218002400963980537245956061180439507284233523733290604009104984156875162641798166893228312222795897659756760281866366253886927372742678902640209332120518196333144441290241921876917652645123358346010367174492585000476630565374924287958604652075448713523218685972245485294380108088105736090465121033491075811082098177843931934998436115874543652719482447663172034208794242379551382542713636980179306143213479646137634512815007833500301076596812149035192517889538426471372146740502109625054887634741276139137556916750684351448889722488822506109067389290483678266647044892144166308595540447286903689347287983923808007974165044817724982513244254449757671842658678423911822502755633738886731362886017840436823944530520343605732415030885454306375843823241040835732838721436796048844421608754151072282464456546898682140698765424932519316266558638839560398694226360558429522993993001873435849793267435505412743115534925135394505879448531441385224759200183150353960085529783133470445024609977104473326504027655861053679953930225615346612371716520870825574922581121427048847015282153034747405805468434893806678349787265426244976019830678839768264736686743586355167555059229426377091135711145001014831276576431655266962092639628551406460634499657034532104687315281084788962451214170396373457458143718393605478548740639697714879897454468279146271700446343539089755740310968416072842734965636185175956587336905312932556955156588110456006290860386798158288002014160156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,38] 4343325801787041128952544651517859229380832878231754198130338599127340068842890814792912531638216759304258094236412219471729875930738272138175297364893706807696397434483184957142128777206566110381321264129612064668698888124482153817224782894529508110147569982683243662765393678861383898219816980196235492454827737162823749874351737722711811896425873103518485546163400431360627036111032582720075214017024526626526787967151105442695868778890266140570727371415484753157842358634235653857995865617265915849710836276578853287693700420153170912951373887541842582272384004059498132338187055297523678072602909451571163004486851753998605458806129631471436637138539729439056026667059286576934745466288168909158849842084094528419606260856130036982301804052385189805712358579645818999926036412671341474960261631781255905986052086737454736399854249329309172343454676310793218739521057679245130494046091735594097135243110324100724916847538983916982431364196785742510070144642627578358896249442843747545282981332180858474815710119414801999198900554840191775085623544662275954949447809297825733025490623926594837651570654468879100808472467139882941232746258651733054577243402502929470407930773298434531316717447322363215628156644573503188803793062853275928115866454771288117450275885699902653450208613739141824595941481054506884263672584612550234378691687203045917152293708704556804080360587620699969554887089149566659405436278983764364678577337320523114303572911810061396457197154485420007271400598857338978777223654935886957350849772805759201921371120915073487623550536207748224153551934846957666092524641312340422475509388098716612878504350831225937433229799631706503051691207277885577150248079095378715817052671718841883443523911574403332330158939225013340393256438363115323644768253142719071453646953430329380004052126337657923405816157647889199975687345046659287082542696122226732490409557192224085961182873917479088940013957430315251566952470031953525128580562738037238819349102600581925235083202809997909620971484457489980865474418492461844653638682717088782160584012023192849654416567951139138116642962018625234807649795299265421479127868641857348461749253348988315548803685713001066034959735722951156287910964785915576531759940816813784766244826160209673305566603726199494098755424862396657459478982610766494606667418116195969716389331038931763091729147230473972902565619187985547703323330735531492301860321231230181996166392315453065471689822249013044440794287744385840404970314184442306067335419919270502170865293669626457105528001572926156836345303628369305137821957802582498695598778123655720649908819668605178780752580316565133870289339146353313481085933744907379150390625000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,39] -2530256941591876457836110315996094418715132498705740235495354010477784444050076563217382804958881679113841656088332299085915403229578418740721629325953015398857855570140128628799666447414282043080510102879905392278375051911947831145213899519875968272280212690579344087814447354446275974433704524172421687389975998299582796626127620583429250586298786234471960981840948927782366386002571147737215725954225726895238124293030634329989915860976158442453760256503217184431942129928493128772957322553833673489949364186126348260991167045272259546966371242479102387844159482011906671247924583670269559913454323224075654041391389875718533658446516851091841704676883579319751133573982850054049105693940916637097816284176129956465503452015683253689641342049354034804176900172589127204998592726854001773078165180702701358828459481349921895114255854395650867086746315606809079374956101944446717035628325978122777424816930883078963942176556031388475337104338573259965390219915153255963926581618833020836129163959012255617748808574669906633518272021295320997443452784771673082825512650599710449048052751118964642992433126825266810199157047906270534795666820573842095885080344388363441473470346552956531781106881943896855692972916488242351289291029923051374321619497468589269525277795953446890699599320444200317490907675153631146615441615440859347883033404653498538213314324886374480526502514436826779885321104429687591784746418640299111106549785386398047324557625582292964531290696601604496026996428711043666999935990053384954934942607451947403928441983677500743813776759940592171344905527328749916508624620289341521399710716924685233236248627050188603033646763102220386623408138824744102375906713406664910668627997035809887949492398549007087614868255154081974903619936913100919446159007002912773849367446580513782940249076698387612034576082045278137774793801494426006112633575401212812750094779258127335875163959279707122592459084961281927768418486678437631470206745034141807530681690619404525396283990030072930555168763369280900464585522615153355813236949225894280371417486330404084565303238500576104076098158698502087152196655137484147009675387876388787460924798834331909637108363604095476367997158207914601643592094813908788254832211160730295387327619683571170852644886695021856721857446286907240433262047628771695756168979603221677357477828421447845638513499311725865458214838424718400661847668864305333723950495336718194596994677020124559467327976202809500464047895429974328610103594679469508331331221660929712555743296340576301484822953523948088908709872237605573852427030924221801291038693174633526126527558519155135766922759849581399697535100123957363393856212496757507324218750000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,0] 90648024880624711185884514057683949107330294148057696924620573743004458711312042420944318330875688858371423879901976635911339424101396766100357369493970815827229673856252896379461015053938870081101622866980164745785354819131754314292803976565480016888067524627232273661146295502344480413125446578730304201120363484737076087128029662264706035953416596741584773759311904337574559050333235029336353608391385950019041972639963408699257233758306188959469279247594224964467974207662052908321318735040149433800123786611023360909558015108766043165364999435196031412946556851902481896224426701553620124761396626387382223208999627756779709361049463599792849691768769242648441224379784827400707208478201296600294409682939930259444021321921000760952591142147820594577588070005245336529466354352888586317197504053493956063521456146680170182277131497089436366391512013297168078475591092220600083530181647840369047080944530405422526349628458864527269153294925604816690958282221842697752464854329540996838141644867504048701914328756390100520267616209385935002403132989092820927237721571671773341194590467718617354138349960729230409395227618972797835808389281418792540198853209401613484988719729282765639923911113486117354367253587878689871802892208162867079588441736884095370037241804322025412388323408692830176706199584117544508641764056521914732088493565920496796988892803560267284654370206957131174200102517352609522022548444538531092931626752533260080004825344712531639046948263985197648165788368210815922103444667251656899785236732461971050848910126961813624594117566594657165077222811347495432246550129778678959241171650798205332418948900327862379872583872669017762342232986121639595957351996082222972191008176382408309783676764110385618082550566955904393715426560473924234405571040386793667946642784469757072985012408101759460127266839223999885593331337052303706460738260124027137243225496810995675151708471230537074999108795969268300881611045802476178182233133290646743244595554398407570472990032920326086524355894393514978354494565621632099730433086820278692427359620783910195763184308838334703861470799583732456558514132393969106847534991515078574129257617422598402188906423783081314465978932820633492918950074009323580130072939595520358746291945489357835872657382798751787418587467951215290730108648478380341874826552134378199675100991085381558199694009606038227392154684836775343782859027281939527078319260313764189496243795624511841828468042462707268341897244791986325893791986984163092545056842025488909970684647809946454799501225352287292480468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,1] -27123117597952841131510250852429019888292167176903885617837097757871105092254994169917549838926222310719202769743102025442820015396244973234820151324846766701650136065361334763619661794640047534409738117641098600709705480680961035102264561827448653189628037246428225634438906277444879231590936768113157259597763326723828709225223265555158855021040017348621268319532896100052925552802233591483567706293881139816942021487321687574975192622616539969954301484022750102206160426662398347556896556823811878941225622612857139785097824283345849946193658207525564642837148838831772884202654729564667371597857282795283470498922522460827478517606107653848790626410000400248658166902691914160915830999229403143213282990329543890489411695208821684047106144214428775923786391113367351776549119181307122792955459527684614505530279002114047977952988200577871074624727422567921258912128834923451642956118987112000722468592758517687398749822912375582672081108490579961649661492945059302875717191903502311129580663165072448109318870629090735266718681940724952769477957958851042578737752478467543538447394462351504987284834057297766238058910116145904636977846021388973665880970067809560746663965918375219319969563507884070097903530277170783576284709386233485528379537837845107700485055395462478313590779370442484737143692425354853723198911653757324770723550602768277897567302834869177356124422154024347280203558380400386656711784744776561128828990083461704835939217509047146806700782986074802136748511220864806554728859063926051379193513108065271475196476874533121049143725568721486084774599896368667188822234535417183755922034223992511280006745480747628722093605395196770031681585689553362763437509134342987951834956491607820545795472704132155308191772748154291935337426151723914295072202288703161292338653961153873244048658441062733355942081768252392958547539236279463943354527220930091107126432425216659543155250594354586482915097778962280324817488383882203458844652715157389372185178229123961167761609167198979364912941451672919736230798930957789680120375853441601347026704896512042794771389389052849924500922076168035964602577118509265423585792278873714313511305167389495082532848078371085588486307617564457038316130553661464247667184648736210406687285222889513137194412209622094523045696716955490834634374197169164875717423671800703390989218441400961556396240014213544349444229510137644732829934635927383980631347657443520090391459916632106913708300753679463164621144469661137368531475053769317573268492441782898511874104561375498079200951906386762857437133789062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,2] 1494349150574420122932121311309803147369328353704016739999082691171564554162736698438520032999464688460186427254211098159245235957503244316758246069414857477883173194419862450329045939891319540316217301705874821127358451335587161602768210472977584313087799768331893750026437278184148166191396639638383628396949042506691695514998482956115636118757094242746805385409791715992854819251464729325023597482484594351830174316788163234766210855017399055745847344212667634059227178555841556492481403575474310399163330329331328323725965685217904357984207861300674999412421640055802111103611124254660505824266739486096506185799139467252542007563389235668696213105285495938723442231973790389756289347636604334040197239781185644084724734195743338076849502308298463177701796523442473744235557010379288436039080989984161185126249117901000527872153824298362732064899027388697689550893217196329069944327657279445446756278395838054695517074964789414264752695991949670517103376039255252527281534197130572991134640460317190705223022930388908477340109248217796459346091443919424737817282696493453618352236050030143500130756771622844284143664788299694440125364789602267808719435763996479297827961748657531892686394845211971137972343799549459787994810141019523908990275845790527100050748103522499481640964041787185265365590537216493883146702148361961665639802448853776336675220364912882237304032678805906974443341446713440957647543445259069773604251008211680843656263384312615703525818994363323459531894115900990915291654046084981848535849784155196290124662060883016445369317053739432315628796498119132036598277458983095358286156288445351985873578601973871194058180138070866304362988686670529110861625429015452349138062274388544024120223530921380111151182684007200272701777562575799493557650092232004071518106005054520473899390555016452689412279644749969571166467819511574596321311524837523620734391223188167113520370791388998034862729686468748712620905810928781824069480138932867414603231022266055855057491144785559445874322527848195447061897480637298481383661991648880619521722022447047454779116705729382243601802486371859032460290086649157650923117428129349140824957381803655407143733390288332212704912465994367991607663476559965109645257567283155283210927235875823317767162903761220437701796312981883195761248807158098865811658486384010347929186516061016389065378913507194524174459888411960188622763060003080537130208111561224179176243285313457981739027611250430314045277053613096606916727559211262545131833602964472395024995867089629775562031888114233879605308175086975097656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,3] -44522949134923113441257514761066651478197913198615129842760301192547605224461565128742359858959834291099520711041988613723806539536838606763879471373232259601705685960105063040240917395943613140062727586040765911308615005004323098021961860077707299982654257114505849046549051984417741677771421179457549302610446826016851408782105360372092445711453734247925100969479876807332316649455228733623157479259694645661357038584236492587457328286057351096356483038887910029604990004414359590372742857266688609688612153483636752093097943096695287446233852639791604639854425512540237882964503731840630390663085538013972114097737019632193612869875333471703299992236525213602849255127736286259124398482164174353696284419545535731193386543931533618250205261457834179786787823017273127353013681810462457579609278385448402910640471737372871550748095646472713841871429164100013577874207180430051284440066486914246067129391037438600969805489084709468309186654338856996641559368742007441582195652480310374511062661089344711006812060715479642855323234523130091495594538757642524001253705993826879721457518479403462660729913488469467347419386496585982289997383324479720998275919617949801543397269094434235688161944934559883295839308951014670551840049137485332508947364131497949230548348735987461982259046906850063956192544813579807620703741963621740018067939776910028832327232779322055917924622917620374238720558435299057442453725419796370316157077637686348027125273092738870569511078162834064948855287760434314359496038719201366547707374609596866613751227443274736601598129390860218683255016963685256718122045323133692701519843481309748518899937597068898477046356406746697458982258755563868579014487203020427614325233413678537998672120183347274567166992925716824323761581996470969392371174715351850227600137368269981334940072739960253748126312765717491870675902237127346628579226751761216132383550796002593973414088999486453792923610951691042945923646000381630819410552027549293461240095122143447291012986598154795523025975677970365526241056989165051423832963129260394699529976304722076681063570229964839930729153808408825183876569174354531885428791252423648713294531027987252510353089210947373733177836530192777495722218724124013616317990632847597940580495510346971342651507380157787553194412821421202478899059093557880706573291667354464065069939883833465037157901778344589060393578689104580024889132667870037937741024929422800677562576948582418104271041891490427752315684408812267501995523488385090621242393190481004078655987449602088337438123011313706456348882056772708892822265625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,4] 823679871080037457294777124284720909795077974207200140409505699072700027063026064762280410160945295724253039254401820527907197516481911310628261293573361803598148544448278229945361327915021290007395750141278283530477054930484825104199845502582379365894534945950953088877344303898128256695076574699029734465170895500507757572784835504620200177290492310764281380822948272012504296772584748069237864000894458511938567323870160762297195380026539298923405974151206962591628316059424673013992175996360128563441332986841606235608409094615288093086842280915314406417547464627602612814403123018408906592847315355253063179532238151141347028545862992477744304157706918688587144051499814817841372361438686533513152249014726828220622008176484414438460816849431605398839108664017655490275606468448567988050435264269855897509619732975252060167364361079560062129491582655166837018573079784720499699265718713086522383321989771700293888779382534966182036746363735167713508824244628800842317614565608033568419161854216573659638983254103513638422672139409553433685243648900220072770457777935240298696044253486899581773865408200221389126136102558420814107069063826992309360098939595906695111485071040442569135679168718294859252501713742120477542738311111291262100114871860517938695487194176501153724904416444355906888790370455642207389122992548545467849058206968774114844505689739139219262492253030176675236248112136471145824441885900043764786369305253905328475147819095097678340159670201451959199634027480045999105869061634609673519393149020510522050651530025617867986868383876757589159843318750366183335041887028662257517604002726203257054479208727522545475050627843499235768181586836076445887670545009189175786644505759419722222719484116206293586674906500978877981281976833531340028470203396816889963722905535102444928465429069054637568665694594349541060030082808376720163421173924693249762002351761191196175554094804605379621445171183404140521165864319278407783180230861542557679738034330347321649529289727326778403729362735389279501541604793287554223398979829356069405419726744356556294822908450271935466446137371921910376663045270927210827245035690868665007095954277236502270256165198667806314149225199631372607147468255897726090683997690011558715107139937841774633399297965260510282397942628694440136318069745465511918562953565064193009917801504721747236436800443035352398535088236756678936106335769592285384544424633437654307126988661260362792085636393333585528763655736995455400983989254128798466678356152176426650982104903935956311500164023480657915499136834114324301481246948242187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,5] -10163079179984732184309172527295929749566859992895277486969631006493638905592319586242276807574004166499105264173033111900770542317314572539503980324061326298778877321764125933292719452985252764798757025152393423488163301956844701227414868419612115503611552833354785006161403330540920231367360144696560402996139770753997157984084039750012721008614830597669127610436951259143773628573496219901980107748999411125761990403322515149294956167071026221126337468975322366682565090252005294422406789065426022515237464668574114044127481540669651308386294625713646817146594867895721658241299382167708478564822131974758398824403310890185642870993681584578662205690595963782695864122254699705324117085855585143000391327445587975329484774228221371829247293280802579526086693806304760611748506511330787568236647675145498322689240476474620337794630424181126897786793560286184704594520529271585926870937906540703325115371504980255318911702287649415752210581201837210636403928474603765676134438027420932700696945174120810607496486615011965262408628376953203983612242317818090113201991870242396634280958114279286842665108508775761193301706838995085042798688553410044018680596792481528084254381060963549639498840266892027478083197800669011730325052325285977092276203360704444198655919946085320381126826952499436083992789011625796787884687062402709501627510025747599602422096759990291619265995084915427187912499108008915993362400148314689646420117800256520584874742067455135237653030157952756462213815945179737461966038263731998160099747236316433710902694782363373390598975500977125950814752950392297663341835429419685924125542252333582669833913728845260089502311613760126380120575320889901900793383645286697418545927367485070931195315718462552287030868633934716043201042394770336371825458215331136115555481051959644325174549356567092678850707200607647433843254507892312419638228859849541846716090448439462254056518356191835172169745789314792420937857634805222225036951592098225338562708571168828241285354235028846497324275957862052061553089202741572507109378703751657435783625700712742508041014325117362252656836924618016817958172817657645582020305293229990248106790207699210733597515010037959481425271685023702087144961557747482474432223000788155826902312399583339500958427650166158890791004813435090958864694494262143605347767585111557199071221608174073939985057782488411034599145147183555807930680218237084351994545552899584483567000908009266488619782863332755264703161465686575091305008080081464270997445988710506215185554969799629124444718753568928787389680223895993549376726150512695312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,6] 88155113365815303528986649382755647260414688649802435752090180822665695368830175615868919375772035908900962556487490462073051097876736590514908061037949064111932302814981339605581978525161481857702650002171793848110887330580700264461611317256885970452703222970228183836440626298150094336535506581866298838696339868300105304682146244710967256698425118041055777371582526076992934687478924326658258643338498195455655254473970966786270608619371348155079323043324928006650448025933246923809577065292051460078149679445373248846618757719238423974762012961803960892085617792962466472765765635211806872593590373281576173338262502735630974943949548400770248144266423831201645335129146299978276152844722801443632448877017891054079772949598457068356961599440610295752509178511235830005216131798587012741295563177662278141910009606007615011827050216653295263838503324180134324495392008588378754484312475208594657036858021274167660655342343459573379565765815475554407162214528173160460430951680594995403258965680454944032473189382907615756680497205927529608437280288927774112608065235186575900835240112934704964288903463554342665169454716311681120969537197357546895522446714114912346651944677028697753735836772604341858562120273050484759185764539656035630324189123825939312373815449978469571879087619047492559897526177241825975679666416902338413313773601097180566533987592158795980076868868700525543317997428522646044754136218700297790054231221831339122868234989485617089902837068289836476825112386639954612628439287369721746997549029151788507421542087352688187046227642042036197747352128769049760189830721262086267287541598386582170159774592392463192637543825918697693637658259232804294225450973795988374058555599437268198554781866991265468641090760387229327195438729255794018696273311408690277861925468076681698151333140688568158336679755482144906604682357345620423115445483039905916895950783052731987492489640250222500823353317179001913518247376945846196326038808065029327959053494040798387387624058487059692434076815970863332383242398231449642108085489809751975718884726927754779240685723560317878296699408919898808740162653388456683037291592550828102467846272694825042889284191285230185520226425414570371229333423583285635929652439796117846299953705316761348143268811993399185868485825063058695654802214876123471599382620914490149476910597121462195304771900104215829900525168791420178939528504757655370983167483156452081540178366020739721735212264634523763562582071695931043100547649468648402594516369877539473608939072005092774161313859995899983826739970682595526341174263507127761840820312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,7] -553259534367337804187455017415880299546324084834053080095928129822109721683234770964789723912668881927909239983653752554061776447492582196373641887605311203290871312862985012698150431206652183217670851761004197111669918636538123783413459283962843908043918746308736830305774375123208340809287699909235018349596392402125275876592382728640352177025656942854603722511876104862918226612793289962827385829528134430897425624932256208565024757761090614787461272149533860789968033264619722543527718524256073518352493669030520674463527701309770329611489229747758497363240565961072407816613611303494335801825136414704752954772980854744925145343614058504570746206516909929556210274718744682131510955189375658387873356412338553255083426740270550979626517290967683441736360988285153567412271815276206924346126269646955819808980685663578729473469147613611418287097558722610555055305683161036437946733278078631768867464881446427849156575774262073185979559068170781014586850417675826035732613337493053586126000261418078846540343484821601589506642147164715189645256261373018734944851821057957727581160858967084521941000589959517227579941913574386515786694860056928134022391953163115367893090020822465319420184264248703711378280971435696294585510276281131144108712312937635075269238908976256502348965466304889086018207533523912241911416639638682897051808514840048402294418236983824038030158843164636479908618840547881342883850803355830786007901526246399250279283969979150061249774612683961810787986212270138169911594091154871580973021116527271882721326154862499672961405642067882908148778928456955524436964256341438321430749541972302710543408988743541675422585416879407314596280440246369530815313235768904338560168265320593402930782594047583338586411045548974037624476102642895790958793883036692788315126985087230157879006818334932218727419140879883364070434383347386010264026439769392663171535124111794304143323041341974610893878555236335197295162557555292159993974006453986313690853303975579950413679339759045519302743736943818399005490929553005659522583575518300088744230719163203764299756003540225479519259162470819466114949698042613603342323961589793415485051203465919222816074936368728168281828804797396901568707714158406649949660125877288867847259396725081729442317872799026878803550285453236845011256592033384987732978695844266039143080151750513505242685155294894959975418451617528544696227192230428338043420140731885775694026063918983210362463740777182277319197222409496455764334998250513801559756737098757459293960968952461064934217645269224165160265854063181834021634131204336881637573242187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,8] 2563687631459257929513238023810618669521657526318122090911528213090664524632504643634649539777835731822089100844007348415385609672030554991241967510012797086236833931487385078390866190408425416415976306211569912298838860802791419622716695789459688316652413907067032428772600106156688325781478482771891641341457978844856916977187961199962467937395035804373364003349949167402653518742373338045497785439200086289783684705815199455281676800672215441460313531589450318196140546179802609650612502877175317016701007734447579753611498338232883630257421653868856434375338608221599751398312632020754912494012683326142002466402906480686083417296705010662670988906650961017261300515193437201177723867919136376649970871856990359212677834174715197657552642038973235784072690644271161647289750852094340394551627872055770123490554650554625802911383819393445990458253435166461648164344064685252668942487023193391123962904264319561893970582933656716869875660742656629661222743596306857522049893796434285653435953622308009881224004584199685801014074714323485396566268797527599868032064140977597623433947202174029141586089024064742541570737542764727820693077688526504397047295510295249808711920479747534487628048123135593530317264984762778551244063386803117017085721942765305724017389150283649619378576913924602479247736647640932720799044965000695092666940456610023367587393909322735882161468054670215672509880476499580313876907490688509584003952378576930027696299378532053660893328057337079204543646475574647971666704556737953576788074589528722617851128601847425160762379435979214685677502089724431569127384292562364223354171451895770298477326268261409603687472153134107383010834149778024582430052524565332555415086749525724007988168843701917509268649107144223960740868143380563982740181069869146876669104064221818513178378669279266220078950497947626560950496758213095962393216729036248728203787213283776408581911013834105484270885393628376359844422466150948063358643930417142572759769593445794742175815306244069696399797976105322378200577666470337196204467015614471422971199502798110068096953992551168580514253446459649744514638169318645866825644854872023463704894273502513938844231231067768333242632868821020002028261308497999025621631501364678049458907166843402140716017574107724532393094511556846158507092920773221925111249933286680252108597302231740005904993707059707008607606978480167357244393392482516504914422828399425938526521264373944897657886851881499583132815139979847327229453248575488082100004822466883056772268683990946681821400241974528155287819602435920272875957692804149701260030269622802734375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,9] -8918039169029430668124220981978306856590446099460698353131444971713560658797616126313175261148413175774296441177731085184590702697755875526804533736962634638370866829501046406057670308760891787547642181987535619239499098538624793335444364833699459444214683511597611160545955301696917923551825860725347412844982418718183277896609104550156209030839887796827997019245509474221887964273076080969256908498095729746856916004190387241939932719372184887416874686644669689739783024919563812222007295856471348515924664583733579142675995826987730369989787601887411550137994807264516078866356652439144890081379040332167440399064734430579449634803495391483758427391540245908917626527493778122349206794134322975412281988632957026836778727282331117472498007282119465473880074351848175141804271018418779937071504752676236384161434582493331096348282504259949660203672462262221959384574150498839601231895037187506790981116224862621438701004773021949860911751002707526791944734685098071579072886037258132919353746255449753467656546440364148713226228890502944647098408339985733985984553828490964304544897948745958443853015294812903275729494651352963514727038581551038252984208688138921170155743973362132728642181734611640542005501516261291252970262920482745950835687896353693263162206408810001835231622086634587993161296564650648051686859377121266501508675135019570402045405799906773948838201564547905929907530356767008663378521075955674257196551474292569043272017127216972282540610269434130922875863587037788500913062298465090476079199430855384103289576826610444092645563886750915462990931070322631688757793128278761325916728761283144187094553917926756807195972680601049973454170239325394219576284060013366996618920987230133626979849169377301023299354122615694241863393251181295763238518432427048407962142367675170137559299722500905168950676859658329784017404496549141517917295010284304377444116714947698171180475813771571231752219243473954838415175265035328961831507123747960973368991437421117739850915116613457506498297434855552091281917843335542291432600486300925038178008827936317349446548027491677233181011826439180077754399268131112874350522197866161810339171778603956158618354374115540006726793887749048428667727376098888288166059196070601592713346331552771974120972717300935033336240963685724224115506146084541735527147783784160833625658945850655172158807321362216367751321759790842432082094161253964289918011999280844837988304713327626738625521555039168724107744851607912185971835004800135467139490050025356088176841263712410350527414650232667728600268200667204555528999598834616335807368159294128417968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,10] 23775970929112511034528185226085266325030136269149945602134207822411742232699061676828977252584256261450408350638990837528699967984662721618658116728301100618008384610594740214005396546627896369150100166471343133886396044623321378983202503812728880117107408952748742861414448167808514753449087839173970511770967288020670362863356994342932255928067857443031163222743478111773227936484227337508587562252850897201191611030454029100096542766982953663330593084104051491753664939712432476787883440340625508274053231561728117111895147383394443236218731211439553433632678655148901034762275031409893551470373671011935178825906850356938878978313623375821042352267573204562412562796386627997066197939335143259337789174245867396118958592746645274676152745316069955866899283242212227829799226072460075590739117197303910545247945966185594616279279240739771216051091638836604532953452927172078520669274549770472252551430830364838914176118445418983119508901926180060334876734594328592975110388005100403152553837959250027158747478233767004867914041213649743296932159284283206760666019164222314718710212388415596733548483671903396278139982297729490661174036510509232653676831875457326606670880251592934738481783896870571271788233364478157009768368159381438346052347846509242152306291693835748367339573758773600609418766206056685513811858658522738932235394748517761663239503095202110482528972675282001488777522449577236902049704175556347057129555341204126407279888238220346532963524470838375626718987394700463147769684740785874051969534508197297971729262881561882102886864847521542445640305045766680203153343458845898638872050805661189680794744062077130216628395052158651100376006392780339108246436342188790400064618197612009776353929483787342104939298082434114975207638455537763230785859494895407072315327280336086862458885933450063154574011155427517217553121450614877268034582093135569888150159613469757713294159798067655632939754450943947959929407539747436127644874697837654948484843808856801922230315010882678924896694269820810484854389770229625330086988534468486641478753929886195501293357974845650911309676162063420339248994074115055162418171673715317686099001828908725004600723027794970789283652044418825205595197373677946936497019397626230845123222690576639723894144242660568254095457264953129947570581976116059981007683021195934565715625806131687245634297287082074741326664922565582610040138485142397560305377077037191858488890085775261554093880897804712843533159224182369782014791805395407726623072840616160412837646906891254731747140944873142717691844014834635850238705491455082352558747516013681888580322265625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,11] -50469259311734074864888954428114453048155271069652418503297344276997557226160406012106668115551047336544328503829146254295105857506842027693762425929741434430248798814499897163494934098694292659535215958687869042920871130908687338524180283333317656502795325613729068047166826891855489462181810449138615856089245410983763011874956867006578000468376109282768087639999221383462890743983162270335383553035657069821141209111676046673103097207972544350364564525305298218985116304992945960469804207179743729501933773335665503888016013240597090969796883440355452892809305638875201203436931111882643391760208877489415656100963999320697317516745370778929573164861944209202579250671586986795626873570438372204752068233560072205133937886039318283724795829517484739666729241919551460003268943666777995773135472841868187404101115497588247116867986360113170116693397327029790871656462062584365295627971260458782712988390688648297445582964916155146270812674130012871918283677437695436997890669192123845455008219483432552947985289032975073160476842030085700157965379292852069489745888938467778194452999806985595211223915901713153785512192697868347075505100594085373337872679987564561581005346963578681910823914258815402713953568565185123988252704349457846131406788978568126393876792891861905422577195396412662948116778540861731953354847857723169843764259846197345927239958354405970366713492325845559584066141336420199746100071922554142298190981353639654232271134454181404125398860828079217997602370342882548371260656096547611098647321506279039696133188312537804239973071634159542272598675016731134291658529286157050638075841294830211744711086080491575555685894411759780979830955406622072330546860948786193342326971872737263652471533749053040105118478371735814289221073665498132541189718383774222557993177037109946791890867094669126677797657061355881573361577198846470235868274270053240616450301943788516678768274808299879448907132940555401945372147340071110064879597393332885570433578773824748451601852460979959124268350966955619405903994198684284494085060320614716470608401851743306956408606373248462458587700886810483995418280188716060483429411033552984033384101852456650663733548785797952716792344619584096395467831907006358870384530243781596790892064987690514987125549533526672730244882646018907956894525736907885189056934017180529026037548646244605498143708705135681225318180757293709899621817864730633770120445143586855301838251088847771043129286085725213133822403802561146258514733824295593612459657786033081734616773826640248740715075918619640123407655911410874291291641558388370719656634832972486037760972976684570312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,12] 91492716964000454752718774676502727518905985218778754201958348704017451930611769523768709827707102534089673975311256088986167227225315308749998635636621307758166320407107622848942455631391240994533500038095340622230365377317016011965395576979817036963032816062875447238554400803291714459622805195400170102813564004951658474773248957771203859150455680988575078708957644390031311738898614422372678114894680165675622538646499328639252019635369964668596170169796347913706684062617277399313690847875954200606126998768157199743525154890809883833404289273840441267248386630295982458904940838477206742335525395028102351480925735409994659261844988157065570620860683615657179163862043924931461829059575085322137788537697233308170879667396591268912433703422916907817079356391440408620945931878975649997690863151902020503973575038469953391628677167003609371930492030075037474601305622678474775238637287716241763050764584061001185680896796402711767717270632248547618141559038495841315915978098802438323156211346203075972581297027070693499710764737788667617197332086659510150093208055886270323519060953520080576691040801817428847488341112913615598481285156708072844007149495860071301829180603946473745111530368621652554500297406903650911265683765869439274059850384062500106484240454768584508278315306126297118554494844699754442670269555626792227672458984967919718793227522392651691163743354085541152302985769840703753691640162021886520993609573758393179131266212388733956836370814134947858268057927264053717432952077259017837508973604491071710258866955271625004702920222411067267198066615289095708632918840193529906368910482387108495973022987939345758567968466551882642501590855371542768348972014183816851875918064411141796391744813413570755272956321714549120544561239863409199066351575076095222541878799091692385801804330511274065281785660677078491743302998810049354625850204894641045011948988716839920460036275804286530212941705127689832771028179145534385494735809263989285819801063379768254648875039776741227460126290549551751197225897702702204855740451000085265261410086177416475212433384792845807884008696085275193357608652078247140810036493624420372974591889283987125160373413387701465320145120847937866880020210560547913919375934913844819395692514797527890736239513445620099288312899799850580790859569326663937195454951357128241811929720097426005559646595395143695229291221992753505038722448744827213137035363982868026954347018543215337921877347669378449342283602363406207450426487473539531446873454928510777862689827444602918491118843181668534166767426268470817583206670791738098847192817153484156733611598610877990722656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,13] -155247462233666739242719478400517111598798918828757972338952559137060510041633863916139890209796520966534724388150359341078244982778022520280355831218541783898034460073798341228155437367589130828972000251659822838072114414000403412289534483495149414792714936977608227265751243230451190429267892427645858328876247362640685643975953502164053343123917040235279039181764510926668174973224639629863751230643853809642206633935059111983150285380961814488839860531547713508396691666628698343768382495851772428446656852962941418620633689920255378238405730190679155828242384496503793253106277942177288941104046467672980126573541287027247401830828534976724890327034766208362723535874373455217030398103853208384212513456632224806969292644179590809666265702015211109077128464299272835913870591881749016810585936559591909924081940618350991337036111790236462309531451195740742273945030809232496682839572196787209950583970798469371514552220692322274932754883046384384486541488549805226960702669771889905781885220642313219155368526396352578316192230819197203918212715051201147355503070556683682200042008286334059788243999694288784454350174531605425165047910399907609598311959623028171839209604320976258361736648555709840558577392057987906075641488378236778472580152826899460320644639749268840013786911454050253134005816294805990063004764015313725707509825361554330537003156423526917099425683497883156576570376115219433224797650339529550412518819075908479273346074371109152140622502496907944096785239918756853406828971309883798644124495072091696641410852922103074899912549300480848212738688076762539278149434137545613656467272266191021087681472037448522922501397154712143089088046336055662244555406009028023012273668234673540346356658469991703212700891289732792498088575187950446643191061512426209267791929992702765806473481907205409173852467716673753162871423029508735680254771413165693446488344117140424611735488223900152292111388004025197118169799737900297886399528102651146127045505147884070656549741789677864969013445035579425799596413536405511695540619480011641912685492048650890240154267740596508820214010854553874102201054290655873898274170575897578447947074709119435512618048170734514793631722325221111933512944779847547810490976002426069414703088575202644343983202532354081091863007811816001653859968191798471881829789224289394010483725257102009675683115069228937550204014395718805393056748287305892826048637456277128012956470817323490659887054006651009612224330330856599173781334214709182680537190569819750112785105247219656663088070478861775985063075810830859762659832221332728484862982509806528241824707947671413421630859375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,14] 257398528643419955922360333469096516012551677867316427201142487428868351783552373791222395834221613019291031666483705612056365483938387569134502157045213703727383100807321514282292751140297916803555452654248624456855172335413882891200536821314163726700924699397257240680499965924829516916454994143363615587862301995706951297395951334035582700089269568250538515535811913986561790430968215451810381698363960965595445540580106153583475858657990324455687557666066415369137543819895219291799071859788071518835312763153652515242833204115917701531384297995988485989868059165519944843677027848275098887315987538660926310397994450025254893402939757713798206516908440894150009426471979192646782264435382557872113912178359097939723300609007600269823955657632241580209206356141153172497547029515696086531018609936023912135089320819691670951654709791433574492874027174485904521789460833057037264139586287208947268923255285464525080777817428843303109950601743027345091869695418112914956086293692030923090800460558839390797923757229498459301091944696960129574854289058037882841440242490595988880765067693810574691370772657945115530989614036142202321476695297582849227206288461492809530340847866470102993283250459838116803741613592061097873267351052770434562461329629242594546032653554470304200748744772205220094731307586979910533645573969049490825091514261912961069172987040303758353359604681077024017028694777759622218131434738967118864164114782144866445499959581991221079930693273930682017842622486353598008285116437755525333396453013213168882979622460354729487771045340009182341828615397290359626989528310178949649395549877518678388154852943917879445893205813935639068583630276368782298579376036308907787946383249951214516809570116265071646396627287597828183127367118966336209800735764005559369407174878954993979447749160110167466696885322039148885918802339993958775594429951313526618472086363750783546268922914159794122282725266860912782306754037584530973499303210677173459337520899109065123289550369552420728207974638938363345242769800539177613245025010647028936737118962790607487234878554707931519523466471019841439180989780531947440629432779630269498300783725569653392231784441003614254026430061064940231697156103248023585466499705428512555637166031626608094009879684746229520637246851630906142912055226669651278136137272309834062536996175180170793564124813646670469088023321325874637762068362147766261637998427060268743558386358622951721453210157375921927754757866086618458782396817433018198778580215923305805308109279671379592979625880401383107952958837299105860638217596616211259458144577092278404428782323520863428711891174316406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,15] -393050550431661809540150202534411929079609202491897882339250088478144431985343232918402647266123339629516665332653347204812946310717509340744973022836715559385262175375881747833721057830615524387723213114673590140146062370450463218645170193585750823214675355906001110362621331435340300557697783050276997883019793150653376553407737104110717785585291847526512864695101543621987083747759064103463691442177270098448773697823887014818821288759344993952035539178022083263498832648571913264772568725607334315374132695526927542184234420229532167016358874009222077876730272857174795456318618588260745752891141571668018508121533606094214790572721545155721303939488245347167717082862713742475642448508145903239114187350185429558504499041991503800168530933035187574512801336012856922027988749350300154819772940659050036250747488525557838562460889033101712506947760279713432853371475532331338583224256771947947470248669485422677581121705882227944118652907412254388426783167675412631169775673301667268406828952287619945136159680943135519148036741987618854453144194192906539953523723249922820784929608896602259232548605504797458032703487604821060603445989470894231304699599597952801515085293940276523351365550202262292488481754972942762463440768317613197721436281655331356647912896333459967675573911685267716687211760672975126792820890126076588640417209144274994622422150163424865758527006350912143168584250190331933179375594506397776865792239077118255144157344472823084125817199154624988424089804555893231276036368854739577162133775767886861024441066325789691020265966296360428972076309602917785370058622016146079245649493568206087079997913201915508369134558923565113684416144674714022999647357545659523398819693339054951417485388918274926802836604916690425050560336223127532099219939567217370685463475337820306691263269390151872465500046828160763156662339425791250223989427120863686640416651962415517596108384478273680647664423274345366348333709534148244184241743590343183083321398385980229745000575654790090589070579586578362127208365414461597511345762007906169270092206428839447992738550610442613107998603647557599803206556129763906829879191494854077889660014725918259445763900217250554206852536537958245193210380887477270912774899193707325517283704244477181632403317882593823366138892848156198413262558868219557248455010859147774551833557205199263238363439723713110793480650913369263786936363305771408192122976256860874561284721894357190399248637672516508322428053095855553348992449213502664074302715642528164507162953544808980220716482134064807889009253479637279322608035525460062977033476217956966397570894855562073644250631332397460937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,16] 493268952916820917115490288965059898286438033463595081055871079569305407550691352988938658697008354595019831115139600900205406430753747307447791813249588790765570583416555328528118020507244258291529795376360623729371552195674309379866630991512775825901313871917399905370267828893116834726699207380191208461219659848026268816181508973832490349798249865706669945028036160278729031467058435068523754364391212035185365193899329747814022546513603623594965898853072571014522376145696178237280348195309470669507099844213446917537933060916144710981671713361304006997744835555765289132922446739751679416188872372195618984047028787850866370981460511369506176788360573487374643653670750500477461236870763281350998807683530771721702509707132739249985835347623961133721029528635956619488757984988656964261011245539404104673546310997857654450688134530197779757200816828973809566690693190849064955343497574098152274737242575153372173055032459818431704121233674821065046703849950365368485980333153378518232582735782205369206843468618140504868490809845559971692724087764671209100619087755810221699013495736333373304502615979423757742482843104818128885152069013386649589154465134466888530995878549392860712078011627009349473818851519437202619618090673945779499192597173173702250517376287714642937218827816821695268576525126461882857024995678392851900780774364066706723826380608947457311957798175428841245730409497777225909843045267617757192105980638293364037279363493623361173359206666437443070755214577332705058961819972862834871202406829439767436103716048779633830936758732401187854815769198803210315229977991419837603564156242000399306184077206023117867810699610286693788180816474888394434755164895382159465518819941767875865638763822291316031952187926665914615572362996772306055262182576183668375966639261164226039519304421407468703085658540785032452368861048326740629287548042990770751288914663576443522336104262025391441170850660642039846529503197530489666261544729813264238693765131098285868719500432562060749765243948271686567560789010650681996078602777172974003358584095387078353027752062620432422374579900027884298339431868089839029481176318256999877257835089803581490476586539049154502959881667747843266876832897741425975425964767384637507273073301142721861392660761085568063304409237607554606520138498628405465019484326665868757451511433230690552815272287553525107126160461820824264616931084604055276155644824766274482481660504659715848247385930478006780034205927086160750679271506844812311700356696254680512276041540200978836790259894313650657403841541717384631668607162601159646295240529971994616279928197455362237633380573242902755737304687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,17] -439290628860540266341098015727015702058281620979596886939632746473897610637810535601670366412759470487416744004856545093040861219870624242624198384715174915185164585353741729423145601535560107373917714716619492048960453706449623798875596895741272450069060402571241176367463566642990435593350999887270447087490761531691746534728418623022731695177741461540904612600058834825899252842463176073445643648994412808408771037717492951681637726257698751105158756932882377830099187575082318514322161732772238282127667171490076151867635826984470111703446923062624761769990810567033709166986644034895611669653741265337578694710300229744292914671142974744891051636765142354022072317614893769887339070125597433175281995936813676630961197152759666607285896775770099563417268667029843917899030417766279372513610129182726591024497573277018601306600607477369209318175673810059819835291381817334472066270133867721132092043088253527954913603226639040373615261680569871340705166209799699710480466962938786202691887165069409122795392293277766466107708003997483140813845490139330953332930870518824480904548742923058696147737147930626487779390633763840484095854878328829357816969207036173942294407770218239259589252679929376806033808952866792072195996869095874601625465237077921298484459280029850103655841073260275103646194055211133965743299527416908149936480636734816163643930314154460673172878853064998760998344726018227560036742341938132376863139464296653802839235885666320844794244373724362111231432887366321092517108589320948945297546711987778969248794817802770634387075948321504835001900668999992038592225824192193147146446797484892589956937501539183568031486949152959454833358822104262838616447913767098094361468798204447389025856986050783497140327302921533996727629418632393468103623789861200390625442683425221391268766179950047752821786416163019769531801800052950702973840741790225377018622259634449901739752810136864785841076274042305429565477887064979296986262730128740722511210529058457760866650345584890977282415230817196365443666100533552151220385255971943941594064676945946518478791182577022134018810223758797608952643904272052955639947909874031106799091128992968883250977065571698650063686467520119056381656443614657879250621439660984428864805145804735278892319709063691815018428711773898540245347371283733448533097419439448885410516141746234236838232218522309442487812394560833883789810810498555926228630844948844401989059369973290158566556906103818343208230909674002945848069077836142907145328602486829969908325261362098954980637826385350878523851824459907042730949006625574780568747148623415903390362663612223048659188862075097858905792236328125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,18] 173638280957181770248388059249028631254731224546322691605467172279576260493425509165576164342689705446513702248859106110152891119156340272474189518430081528290188847267099702789926708098441601987879483333654974992637880303920828354457256320286470086018262605777058868747127496698422154037602777374950297495147016911883706485807954697934872244502994921261573650084745368674808706421421132936434085743149976535700639495138077573537548162841929161750545103067137754769991495489076235245055109463875388565704193159937549463280286035877836678987893066562611875216317970478753616340279861465827425006296359952689390235918034373451612786094877352745244524354525529782494638043076590315103589465154102159632235012235593204738072991311876148445096445523564488071270210565541802373500495107351489614869463132346944142614078322333445706060391487690770204739494627717582152855753422450466062464567882000850621404550639296725217018078958821131109577469008709087614005658657976234082837308447222209627355442416747630607527479373716118067309319374835981649258498309277957998952125042056535852500650035632535945594017715045965353522912018373147051015032871950686275273028587414485389374072597544462225904582368909513441573710156835933342614054960941549002593413311055934643338118388124648949616265960151326216081649960072662061457070818838347768081989004445596326728272906418447787648568810964652630453222551856649149210984136048929791538900263065036780569559287973485887560974739239050971487993234565711828517223034043984033260902637665872318722320766557043562370811073929287383176603503637868744650522099429967136741066423431674602714789761001660168768304202280734059725658061547289251787735341077680727911775563246221626857563839448733423814965164817518280913743188543562429054379101877831183741236591141227489803221951634866914833324534385189849701651381080122607649214799595491081498395783603517452826557247606328520163073829732153060618199548793343432638010738147599548536602402162979149030893518168386707661023912465093691133395922762251171314050554282889939954137758903762418795239732918752310288597781766129689294077775526724008221097208551636524776322677429405035720243638404327012025970707570301670902007160131444649618676837460283095962642073935577939200326631250527459422984112853776520565438587493290153286246707508058388719073517614183254150114844570624314814777634069355691319215514887731240282055880470737600898981339597904369247962380074868036452483581341009913839956282787266170210361339597154927241924466820136229329123891475187290217857516304309303933154786691790004421042840261684409404869049979461357452459324690607900265604257583618164062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,19] 206423498529208931003685767643033419008700524858209247662854566570359711990321293718087911273011326789498901869929444369059100177275711983298414171682346789012348610692815425264853429259857983422399929452464603698887506587416099713672264093511381604214309797192593215256790517416872963204257238479561438050377272037688148150929300710818880684052240001904607404722581289669291808584332502672322846487328933274323447618242913644581606482241474496093624163464963581140389784158793527205850333831527212187714307272771962018119940203797945812044414855572197477102855458995806745067132313691373657298172532876891316742684117501891553969525333607393454586954516561198944914133340459343155380280042355286291007912539257885155527764462363847931223512544287325960418032067640892647965461389776029791885282155199871782234062483303509407948878936397326685698047440412832401965239119981509222789640196116609095652943031973593644202806988276646436597045488223629030929547703171936808251336760523737722615663280622633482500936751583677183326785452491694529776702482052160018886557851111174185820252225695188458798671092136322414535251926018926428124269176714879274000062737414120981725852173707512683186357043157542112652596530822673387130589215812937810392048246479563049273197346133081802652577402019556296038379452484238523680595407498775070146347225429908861045199198187637082598724569060907366900640428828725650599004899234868125262186225031211218382625756880514699782356277126072285704770279059400698103447721798448026823236781573468736642221919956202330176817039860878291259815181499483752618071928137825382170283803743550817853115456704103559097364990970951517005723413982902720840326340489162101828579837252097649904761385547199922995039567813439101392641547328351998027778713930374381328854355737058657291716889024815906371378350034668617154855879913362762642703975285202020321367616042514104433897436598217290526966680578200433417193099302184518609273408062042235412483839434743931632795157665277245795328233209705963887719911957417652656655115984396198090689818631946891802879684531001873686680271919383367449840031737648173368147513446661436492546370930830745989765560354160341564830162198933169748985116582339458381896201097916964199048284872099905141232556408767771106564045383466022511520913201195054279739006468493732663600747168031875389452526794178195399820653236348206568354449082532410482683978096539679858610336385044260382093803258364127364439948345313205134514449897058805272484640760026815560668174109723550309567335031628744602365321174907846830802452324513865882733328942187994679194297014622586127277625855924725328804925084114074707031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,20] -530928283105135386438643157181650699333797000248203053177464929522998506417393961285326440542537088783645126970996973891883906682523579978770711113827059397713292697314607492759759269452808405496999962707356905171623799818790451239735137615989966636613233900087726116915821757782637303131809470085469719011392965876092939392642935696824921431277616668771496715854534682809008149886389713639875827023112690156650936849445583967972576950273979722478629980202835239196809836568350432453506641178957526150851048173178907663969516372947809018892718300504284063115531776428380866681934142767241668022045239339793092452664116194869450000290545007720189404672227869180865125169962570658814372624011018166033989069921516675189322264365529773214254855880789732322645971771005952455695357476950558115815195702270604777584471776555114534171400430806914571505487395966393987673822713543329415850351294374488882600430472463274084780328633068227270290632556192726192696183341500406638749569636968049996526240498113741515053884749942445407688090546731521163160131758077566305506541660327270790022993469997300695014502778307348781731472832975924783483030778683491216607697251291621864240522180823363468911499636173926323838522573484983309227228110521536897251431205171123732487412438597853046743383700461080922406291694023460253700658932833321496069263338948857601526394704165910800911977290294667801892968448420591448019581364811762903414455124268260469122541989231536363928962858275667978803694910410919185794826642610606670427031800579079435463196987324376207317015037902576324029562660204909544996316441502139795882050228988015252294757670762268507347970211508528870459018682230987619059242664399347643178883514858198608197654314814588599329233989476039491850924402057309562578832100013147204584862782022585491714284885555176449880222411406712958898575642252267307806146450450011251766260088611133160670390956788697937832594684329547706461603227409756408394168746640925495906875256198495576886479168741884814322495283272705395528559124217821513396237799901089539777619284195379949302396576045018562293665128693604447895020103677728032345581625252525872052181661545815954185325521339621267617152310559732005593299952051139522886169952340496323221513939637683925506250552451773137417305621978737301864332045530081995172027207892695609160616827054062188380802032048814071653996533518556115135378516718674838072644874938937937550587381065035016706639614751194077332918114299207866821306767995208794602394699982066730774352898316402615862730715850499757401791209355339536021756844731587260573532785087817664680176824348508034555877799047507448193528034607879817485809326171875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,21] 735651835369731236491303556799258403306732903355716990285488998030238665590652283096446226135872192687824049749483404088906089115574527699782268977512047590182835360904362294991084720356819573499092928874904548707614152005079820626192951077478485932852879776509047371239421749335761710516162639105803840912914448199899876292160790175320418370078424915219735437407730523606430671694092650461630560337781896499160114004734697861966545032033451481582616102024995997638442482359892076815545081191928157238585436851038068237136256206023207974080375827516546231680154637054087793125363330043270944223849189558041374555566666160066046586193677340425822493058852086857787850171255386619128398887375214136547314147233335580938405139012735583421783585512327858807214218027947945077771861996785702009389010094544237051745840234585182459030327073593271219011022126802940861690738306857930065295525050643981308823580897774907741273648514610848944431520456006050150501115836313686566014885283634674222042048656175031388815331305884128412964773742876816584762576528581243179118060768809345024657263416734566167542896195056102377386215064843996932057246157751437717693751033040740671586202710753513010052165253648332797353615486434345185581760309714428539384655984062461996406331015203719836827200326016136814053114834210705094019200901315648863237712564216473763765310140222607869275553222296289453176565820371242956390363990204150862804516670836417183714624541777144753304456398163868003556377271380884107713401082307475678661158938755168117093488269891390664905192441631407264427251843195997315519318595758656905572848658963640174189708318673621077325431016857654297990344358394674423460518205133242063094341656618127745972492130636079619172585333367031707061038838701969591882021385529449900972692631771703471100576459753072933941060729212259782240274707229238121105833097925712960829334759074143281669276622265056822200510850418539155039623608535396581995352896860807037110322510790536883492273453251187640078038160328728111976693587309998801841212172925877105148345876707792936347801547409510529422879474187748286889774369341053502392350266227100789520093017137526679734834727352644543122255088366160677441363132533399559427080961004666277327916597734395483856971180972818960428772916820304298869400582857065345253593154296931489033931287168538670883136000947978435456430595833070724741063328437802709555525912581334854079638590617233887266253102896001857921763042103230734114172784973472198529268877663934896376987868368731634819579933069363199349576065305513688917818015022363407357382883934015324660080513431275866686640755448545192507481260690838098526000976562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,22] -882751317001613657689966146988042874496447764641477424336940218976208462659061901850246226183984532068006817572918268859874516149171416442961901664624678680247577047114791587888136582662516513296904205518931190709024759381223170888120640414466423064934069089081010968472927124523937600543181321907303945233130219753247446210674611106000678457632150400112943065170724326619141597461722025966264812211167367647311301968430334848823124242057950774223975455857989495306962596056994040188306043650832889299293332390830099802835288603230106005724005750838296441780925565079848513287319042490350057925124593410213581013678815552297323046777832455321411846905840651795844937150525098098213062421654322738627823409022344826665440535575596687263097904860630381369620829163711411500046407417421628193873408545836627337055832181584434499198579388100315337284003788467320470789937675127749261653836400566609483621989484149093800559959276022836386135781784373123748412273827690802023188528385785832037365750229493057436795628360144387220265421535203737638143338946162065652644749500528218656722331774710448216368289919765175563654662146255262318532034023807579195200757912166048754216183785147395925960311631171801182223744654455512005251338069694867681842820320268650564805279955014350571830341817810101277543303290727643316361951586497450061318248238072710195368853037071128749313364310507911728796360063088779072826977789569851088239571991556564821108523022506938565996587254793240579068522057710452868391755628546628325610082647375207978691291592709939936539115783013603388871563914809053353628003386519842507819565677607223679935631852332128178563730733498919614226698738759843089802860631536052324279462929735235928457226127089727714603945815708659066325898440186643955438125726946939511510660001751464699191537173493292762582669731894876952341407071219292015417965852936787296293238734553904963943483694520841589570214372669183445085320703789875738573278175156653504359072081174489137106462828948702263118254587789083929922474056700348880914856038849497530530506744016265020108806191925569268191808391125179835467836506231762157653547093684976188971564544552610483496705004244037211806389029459570512543579150501635982436294720953873744962737530274291207598212333759468090075361271865009266597984728723016620539368278416790784676500210315192308891393196406557808638498293294891437225984721151515189708127300954280273780115717506705210247116478807355335946342993733371184688240144582373065277189881858927267314518391599611539957413186303284578292957968717007934893370067489671037952151270005777672224953478980900190009436969817285811856777399952989071607589721679687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,23] 1013214367434927036964169617831800106333140406542233496148685154206101558342153707787830549187782046028626775214184036727536240422097410262744649257160135579802657001180505001453952149006280076623878757878024770936784887724096069883010622384512683612339201986868088098530327456213310779743821802091731697962883861942539170579249299006277502425912733931991525700185146509590843652839816948034439104374318050425107184679477853765286298232569067774072949279691832419769667588676637060615608755686493535314675277999648034876827426156999390389698157616562034022525418272315943619246404411804227107603760261495949149613971177033561658481618820899662095225592373259305036292300307375712538275671398950523645361215283271942848594170876767563877260600958253065185816216070619503564924274029532181112449468025274177973135515365478437530412750404980840107438788396437432398538645021867900175401435620907341506358564794693090111876083888868639982856911898080978184057164011667959867186993861324770242662309649145412011291494696509471575512286553840712754030176770969323091711007908478815978408299057333844471511850702094432472487596119585917757976298310868304922751084013763619987655104402208078110146144194049026613329571589606436200288882005210301661777687963152552946699301800781900481611971095757462007502580045685244662242798346343201381559465812284126131883244666603933658031930923041722404290382943424492999686481034617254553480257630878270361760537345812664186650295739021140053884204120794470259177647481561717456879527921319888722389696392692333277841285645050816550410263013698992222272071855637699199125581549056571219391703530302541810886838882225558951503033646740948988201931453942242763617384385581256682750470069233130211760959039236842333499727987613973269277180427205428837584762699268961115402945320773036092065169504092329228018648084559293191654817202537725883990753339519640665333218401392191152080952542042833866800455747938515557306723187272248562475020782181571712791399933987690713202585575096669145656517966911086506318300030709175829412040796625819007043281769214261128073449651790691482621478481307981183447292343253444000652951327365813039274603423137745936152600119407983109499721760682838879818040175030808819606907204044406082147099647906220017610074582629212898557383193042082390991345357530928967357834212006052127462827641932865569737956400846439825027354931008424337812061576474672198989168343038629910218765424517722849433456273698056898660280840025825901557686100160473668426470564446024121115667150052537809946673634586496125857048080233952121704269935258408154185891435674655954839224099046229854437228823371697217226028442382812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,24] -1086101536790881001703872460924590001844870382872902392959308681057238333062573258217657820693327714396390231365966708245655139032576809845163218253612714434323316203326444601071557715350007504733004115816321433401009192929176912290151714707876897739556372934611108344332121919519150505396881233709180026325472386956979760887762647016667420293874478471961486486381182600607468026940813579786798355321317772205511996170626002136507970963207809043176394572808945357806681263887748015155752500489386632750017811136665299446788250422161423788183593945738256431209334796125404962109215413473601682211094741027537057133147689059550048071851013369669443572095702208793693783645962114688469793781405218762063375782106303158160942155981373854761114808159913235295093557925669948885804123657973942216406639775181282920174123038739998386253778755564823625196256778400098471422955126689643174874975557132172763335370249053766694477207323249494926455495772499740732136683640636762233153816565483118382407688885841603369286104794932861510847325695009485691845614497054162572395659569470266919529856325712163217562511337632118786180768179625535177705906031612348960689872869273620231261811329650888598891045253606976084378496150661634325859916012111258395022381743879687341073492994162549318682226865448997977630621690128516872784125017268761599662767601301221419205448532614703696837759042938892200941328798159863557436988791944896856772399337845533309151119764665065399488046148889519482450740692079426446463346971520604485502616060083833567717465523825943023243250651625637501658805147038732913512652754233219781029844852928752689766163047703837745111986094909309444679885177605511012389304730880885657333223626078611665913212229844236178567185796274744561624886563514082058635573796451505444360285279682301785428037577086176296590644423225905109846151637003213855292553402460978826624674086535231224697337872560195734903787797729092952282916094994960272890533212442884544601628861208880987854367745451196537196343455560185678185074144468806422289368851280368276632584209275350017968086257621041704806490737561139569745953144598768452292597805382489380728363978096271346459515133007658948141196001753055258058502342639052964786837699989366341709783250363108915461911072271255635566879082116216902346578153635662751639909164476661437608703225036023399677570930821812463308665096099102084154896588387379871514926925089730503509270724761908408151578832308440945529467238760921790867591167683980902077391684342529349800002227457416067819244744570582114343274419439197485329220256361450147050362787344138984172543310123505862134733520322138131120048853972548386082053184509277343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,25] 1070678688768658552675797302326191105451955279448598625170177775063806120739953280084131333481828243140979426225128828327451497071861562407775223412892782654593531585005024265756448037949091554050321960049977045589449547252946655324720218444685103430625845903321042078812429321442815448925989358043626731745704946932659065774086385988759339320625782137378496980823555706505360285172387172636301870120844539512805020826574463730481927177683571689623681627435765500044002566234496688893397903526906160113821353377764025601420175861927767471195773589482728490383615819362298409789399338638711166537010988011528463274277370876933460690654382878144853624957703031324478520275113184394555512671084147524819729320666421457976346445327679095988953452780439184755474593983558916458001784167144585173223506611727499585397065833090211472882754936384712840922469128981121679083415714651792806508136200354226943515733232266876859153576050357689081108741840400585485688945660304498459380489741318839694601070284361437542055420796597384663566734066934115457988723097558425113112396926426602949445633198870059630191566599327043956313714795210128693006541736573015957319747085554174849352033804406724746295832069760250921970853080640823845145267799970183078494415095537465522818288900549287276008637912140122138729282814306143814955465019159904231594696675754053164396299351652017356920292041923117453283468322509593179107525046540955012626331516632833434469899639486124568127560469138481689638911938881135069537030655058569537513462237586311566766184568213004852900090750912024049527082788029896491547461392517348868207464044799181808929059611636385218636772573447649521968161262417591461132887795460699147567122451131462318748153042383764396819572841453529661294676467664052842305966534040936044896084275450890787015048146252944223390881945162975148099465010042322700055546019743083827015874259846194359654679470761292133020496879636625356373059535835631909674881105912856981590056227721645684112939836490908961103938128755715789951676489205916317809405827677986767522636423643218496085977005156132595588986504437062479338100682244515569793379948470127087190252655448301195645842347364362291491177516001367732853739692118241469299304233803739774735337529137505899985497453011285494153949824552569136675605895135330473405374284064096736621393968973858955601078759516150485514464233626981201398959023736938640408533442816973505016753353984492748949655889849812153519804149592916853214852566486298351302044752529308620407533979839726408795018038696362975955235678281546222971869924656546149083634124839563359677814216637105875905722901508809741244476754218339920043945312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,26] -996003102302693379015141549384245885484458190544188092137086565311862770966326907877414546762297425760535458999580745389750661867524920636231819059658359212095447192417917027980341595617835298645675093058871373272041024944770588649086727011269877872331837793523838100493433745731285385022269912153087300149823113235778886891729316726906644580072873554932381923382520545918405687828812765531788154977047846069592557737397100041637320741615414999121689714980068661332060641191614341067026575987394001357131301173974538109790101051375673097137156072441132972804165351795064292199900599252835822414294571811821938775058338962769669272181915792686541794782794660356823469122997755777002697245995682735516712352329072571252509909661977993995647852538498662105358678890926899176894080166554880861701006164117540207759888010682330035407904608937610958769604071566650106894078736910679703452795071788411085132775257883074934573798976818766564125960161722762441123241570111792592645826598303971096477341222423397348257970833648299299657474221080850083692212877929403963107614710739196191323172651079676048253274695262171380028918058271362809549106478797911524583531715135488342211914180767971280447026423506243040471050220823272853928100116045270080625497239637033577720055580308097106700435602889679904875530881102971784231169838290158977689275972032036445929535546926300095515595505401468352423723076800612370438182108437391332959524345671377576268499600395991577663498936594861657322798034894719377435716073580415273748854486097431700753481290090156093840724368879913341558151172286774270140478186151183992178809802823296985459502412362240268226112306273403136159082058341705709482049337022013772694657310995481038430597707566702881672541478859310427175188711243231203205577674881692641196213513518636293058255603418223340309091379541115252731761681065667602413854574275777238515736293156454197849586032372703246262475651115990083772217460921498762909810671333886430873341342753547295868760281746756079220600245568287749637178794364101604767625492500762039547217438892793496754130626051994242648154160665921923287526819507698574567590361362568662896037381214768388867253890149821355515918434948996254530888088908083665365210848871274430961910368706113833021783441652298137129426313088283677323880353999593700547588034807950468278556157523147205584121538098274361261159305185930885124167682330213819167301012006682256978719106821909416202326744819763144362133715728455759838465995379491580371424009549942103417783172821488296471330970960200731213829411951012613869951904340291824108569757542706258780881992433191733328730398198264106568444731237832456827163696289062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,27] 891237030304577860364422204851917261025135175692683269027538946346161916809615596433062753692982054134405236513777168751957535742424845957663476254575155924027811579268803775694490850279602509798654606276539488362085237879892277953650107345735160105371314688204072649889679909522033083251826797096036968855823381511815740211909146374220605655298425498095448944815233407325624442930036772900840847794672144809390468136531800439539142816025112830838916329511020132924505508074927382558313603744927480114003858295119571624669518544587828015742327535003213608067066610271928979087476667541639894892105570924180005876138630350692004553551414849382998690501126241279776997161364431348770425539670933380960352118407297496966869641875690086205585368182142450245735393133684097349286645525044274497187562095019098721552428435882236544795005550306528628639872334639753770758085499236756602113049859139044719314406837135563005464046479544348822551435807960737074568158823449955367164329396483354819273981123696080731334518905693937586662944424379677904701631170763002184593122289064486852981073210043835785181646161195444065642407016089399999529967658094567134533817341382923685143875139142114732061069120212286307378823265525592037447528176498479108701388519313273943423525153786463753325113303205476788629550562434442929392498509429927692302309064348406733482302644127313689538239672201122701515085434250612202243709379670329403660664270650671524541937154501701795995596794911873635151633903870033288974447059517788553992461895248150585667855884637362567268182609455500976396905728810136418196982976759290499226948011872039635857791084947181615231208307840127175323717058860184290220557123068771047010901599792825956746077646914465342500981395053514239198179321734782036548020522535645775531976460351290431927014459359407709425488600464161013887380157119703886273092943867600795115619422276152404823942790859215621084044154863503119407414031578566568296240590433021941093353811957883137350060587956097398413758270960804281776782050028869293374301316631883009833786421631435007610091887031048506880312119618981492545766746093007807036245590649857073598893626213187305395117391050145477267063295658383529760769660707748368555500660511640183751242727405690718666525457132883771585837242588905992886875510830417249798072271227238952349910894569615389471005812237889268383666406291273191438767404327525392002665192306574214955350413184736415740828589127378081330287268996375247326577797514549686948595480310974456225037748560820719095316833286873670275699404986130044600035500008346023135088423698718939220212966669262404568769165430497380953056563157588243484497070312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,28] -750616035619877288253205655444751632788160341323345652198486330760445022470856599163391331238545138241172064326008833829463431956215749176496053623192492013090256145112527340871693659448719932941023221425520307353920287988947381013612144838009929834891322542055589829091878896987266183215753929663144235321810726830547516585294294985936224010311287050776314580265241496768030385410460538575920118745946415408732266060612296369121686291245675842825280210206364687137433914423587124116541628472610312520405973975086379831517286529524500561508969858542265841152415283583060938429834563215998586464936284693821577066827693464234242363344866005434368954160484333618222444415732713088597839130778267932627471659595553669914332290949812833363775469809083661427021781526760964102222792504507063387076328681330407154819371791690311180498693183339400703848639872495263580069437021696226133791692864825762385144680417580223063069211830300008294829896345669428651897833669647937712172657283431100553251867427424964364781933357574595012725483529933099980012448267363580522241608016891439974169387255568425523746881831257171129379428387175139960132358934206660598004136908097839722438482538552573221305090085340050011998526864600181247995238306059548190165192944829453799298888608494736775868908110874815377794754591564134035229049147596673173427789016621672544142696584012264959424343025940311008658875170532544520438646810531968148690461115574770337292111154470035981237421026705116732670988629773603922146049000713971292299822699500264432773576487892662753921267130454997872995222980408410090018636981953110846481282774949439035024594730808220974225286767920156613765431254489038085849000324906812494573033101858070214863680740986958131174772690986746835551573996724350675626770845247165824524908703831869487027936115511446527455037232812685669267463575650301077507866613350757833582324032378603215367996984433554554303996968967961218379858631348989614059305480219932101018773807717043960924607266878843918806663198188848814486327647010983022457280754640541633721669485994665119699819923570968287361830788130464314262070969131197604188024022368429475818099495794548019933405337382257188567531451648146461749957243256733465195553456502764349193647241641394906171447393298190827214401223740806030421720653237268073061316099176374833593324612836039261762801444818971567653368706930568188706808495215848433197339837837915623400095217735500715757817620751643995446732423490342918653043251324837686831145965887881843752774351071454789044381340587795348276239292113563092590742223852036303535103828621903286775324214389885823164385746428641302263606860378786223009228706359863281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,29] 572677660878179309942764807863900829317359567976133508476312621249411568350802571462865177445332630711960618013975158012685854149502316051862561856524947832545680822727849537777502376533749585014888201683329345817461740607898255790514689072931769427927929851873077696822057451741509122703365916320053442042889639788007862887124229535807899019111016827554064907239898209609918895028418055198643609267846194074347327875707093347733160878046279322197505027758336470308392362412114093032317456816586840387896014046221775347679295559268507334898448349861236877074066300433384867781976702328441591295907376823680356083740767639336584330893023808624755642129131586006991490304209725994138969289329399218479095121439578526975757072536713661274231174957136780080184127244061176048770364107482743371980316806381897236019037309601420396667416536507238221650041234789245667587605358939291956246455149241820423250273186719906315403231238433461076806859056179040485154980508388390448330473789485692421226892195923010097721086533724275415315153395880085128453224509446613408851479550289307991664154985960436558398712165935476896441369437784669625762929433544151426385547732031530584877415864287889379374089573254039035968345426339812157754746835315224265474584629604359208894482494960005361012412842713352249515646633498474427704244092723600400173435953921747101323338328312037414065603216317118332339584127180712909670078089376321647047637359962826669706469279052142686146274221598086037830270247617851447042222200921610238120396403387904938680546840932115210177017248260324426527759202970950602562575336361874279175381297130158110476680338742938969730049127930147975901187764553129756443729896227768482022414370598898635516478522907717240115722448341387618221904056559336871805287228702164229068166052932101993898911727330844998018067276274875577569544730255832850012803838612498737757968560568662267273989460172116888096947435722469366379927723497026752232266762147660024696744453574275292833926389759499472772260075908442617263769047638758422657953057994045770924251773913792197549616566880536967235739975492833228759418665662617757056658285305621042450334317867336454128410884168377853339667238712280048241082837836263590809308455822948710089523479228495643913007668399778258171066346785290914081090333675980474310849930552267804185970594293457062022886944195898059984197951572697516844556747118553574222354691212297116936836874463304901214576967272057753215283938852623254192772165212591005555548630134523875915295878385769291058511147691856952265124555867829758860400852528280223729706078600806797598315749936170124698737185714794706292707360262284055352210998535156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,30] -387538690696015811894097369508731058083251816913705057652691554425365982090698279122111656473282908154057401117752921426555752669105339483734526982838868303418424760920756802387340219857590955059212423252032811324895002906416453801721850936034441595492132550440049329372611815455953072440188852684768476822476406154705607470670668183919508493516816076465918279569247025906934952762651359674022090764457925649997135948059648019341461543668344366348858328046594036672056096578192122313428108974064591633129278504118561930403184900309579577729457920998690644207411143648541199970999480315318794467388247961668402949967769810543216171189158678921120280708861248638859501241052389581543974711384970019218046396661700680494229385656257176316786619147878579492400953989808514861635858351477946216989123264011939992987503472475498404024795881380074175622575892983681146425272523387285280890456415838138668314049524176342932580853571160096606646113882514923583341858187394505592644232227706897968690548864867340767114253515676440245187078540435306896410514602005185723545268527927492837312535699717601001041274327297396928125707133586404771624627845257793160863466593970166946632061388267651186192384248086916362527051580640285109065385075101431625124702847896861254048686687036695709274390695947809317487006456404652005631310350071282883945691515925597110981194083302999343740736913151447312938092560163454564479570098976282134939551484180362477275399965992730639513090510020364378858334692262829588051597549613720004312086535066120834125390251708383132907013702782423185613332553337165500517634332059225049950054245331589355508130235051229736126111392239717260977654504784236611801868932542473865637597587830478527292031484497590632826828509912260233634220890470199108858252169554833899461854324273539443867920494309553934794339616273757846518810276791196007668459225577398339393467394145025919931589791678772060436763594075663659639211821659854668176876248829561043029193376573855753173290398810726108111614066081095346720038858808109474311225558246649276073195578296018036477506535598588693432113613141758158127826609339663458808760582928458315650858338381377057386592204681674011691392144383020416167111346669614318523081504901213225326825259705542728609673350228046056535593148063578866939836621871841127778265360637690663810425694281184448221922953101697364583898925337824386724953058860256117992092072855557458286560754608955480269884018712284388772681206842008745371334182637439087840272870555966712500469352131072611695489628129845087163274968687901864514967046460506692065587333225021487295308449272639200648989636502697586628585213475162163376808166503906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,31] 233065640284459776897217107345228887662313846015916115041592643175671844611311874830627626969861461873990432447415893533299593762574064986584047471422970818448531782266232808925053213827184577622204649120468811255148228794865423803550734850667056007670090566491149928005799771384717856140358824438211595959668913545087434539911580775915478092805213979851925846719286047241863897976793195670730238933456164303744273760598070765293374165339027865428551670576873288888213667032315298264360961991718885410624121170225196609007709921456581674858478572044726114690050355065582946843213915249196223459507031610229415279465340947246254374360539019920542577638932994245988501886063773984428525156173945152034408713946729140748152533901837836606605342653363189729614637323556208268818267272945697361582217632926089330929859332945077321236201395465346632932485534801483031050645444305701740897322967787095568297600186107753067809990624913124152426344242643824958665654470962047128498849369245864627433606557473545917279867249437021521744614708567415947208685460093324041979069116282895242870321349774768992981466357589542337092822130113402431368426982177954424723856569140771481967059266668109165095428156211561085634079088486411881632872821389057048318603277608262252553610983772249568735015924036818998746840586122655169389484364832488077387629416885841969207915630547592991562244813218010109329529595300437291184871296838678579929796680078338344370891204600546117746634258679948455973899716781159997157073307399000206353811625923459951676208992116965499146231278597772285478270533798922949660547435592263857613350079270867587492484035636728451304742063945587122810789779704177304585487409268683540499149652659152034766250268647577011057749156948467959705398791132072484314996292642796214140160317065360753770462826032319557652090683050781487247874282655800410344359769530477376634127794561235783277811770310724765319403671697660748937091806982574251552543715457253008472915296301577264700563975718354783540381215011253966717880940880310275652795203374331711529604001987429341480432281066034468175238687583038520201729951821027753167152808113942703445181071782015506333691372683039370154384420353417608656772098258017296091381695900914262654660496481466621111295443940871986808847242718477378022405465890086933363445174287893758933920521161325966386988269621348270571821988302958320735863578677755649595495528647020132104106559431297540592837046891366204672693381220423525329932878075481858711340172401806750920579408220005313779542853615178171618274036187494288790031636982711892827221338875845703565359965703321916318611838975444552901628014751622686162590980529785156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,32] -126314502638705692055486481020626927946475770915868654347520854805625047114031834780449154818633369022103185743843707390011159912927153088471620140408289952842395217496004993516798894410766903021120677480808374532664879802885225826002905246923439872548105575699277288415834531759367512320859146156099348239723811507728566222113411741190895382977513363068852859149504248914087796640755555445718011061735285471822257512597925364195689550591807480032436753769975087711006708847904027391702157369536756665612271870195482453115236465084473203543709829024738009238284021527652896439344480625808566229919751222063098891519903369888724355230155758564143323502258862098241190081287391361610212777995704956021116364710800954170075713448338318484710741320359774642674040087329412804828973171390161302806156706251832185806735834376108165678365342670093167111626086720393212128109321361961763482305445064612367617667489442997100578306715981497657174235405294160155509502105897760438389856048792009322101058946868713825508265786636765702504866609348765938016640904676584070636628111196090199017904851130958430465309754095073684203546795821693624045204895280025122184321829126067614619012072224630261982191840595764244642976353488349328497724535793727560052866094740118978296612010061365463954671848719255669226137860051164883760861907278489794189493469536973544568960106562442712479445805029746590551863537578574132765037817484051026723097392090477779484258378541958999973882241580094448516008781234233368663426332773237396961249392812042942048788422880357467687660450397010610842146962990360486799285190110933934657441355571756344131382736511401170748998869072550445616567904732639504495129373009784260535179488737276223352486649811361808533194015294411893027289570221653287749551886095730978492767526289879219312648275834743962923346632678600898853697790862925183399735428431837148707996564374089553840122579491152305325748652126466225726789736290430055561068237215299814675692047743638271841515973095762864554505897365635496419570752287347724795236771783563608944226862206610681621679606385596356285473995984463698172149735922205149293301033051715047156756175842931936646894511750581435468559758125421066252508463029137092522434195196946713945115706863019945339638735631106286794675312904243812190980577363927865098554231900602619501560231759091727136479570887217358360955117643394814948610974565683564295579819002143186115526097806715173346985900959284964689879005081490022749249047334258172942785741322902903029840608241533585186570638068040814698519902350496249785907267539221266266043079027813690899827596696690440153906063039940927371362899833684423356316983699798583984375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,33] 62557500238316546435213045255089806773360773166817838363261322564946407176287427509755102228628483371910686414954289533254954807973172565334941573092829106427438918293916537782319785075919026667619777700321853003837316661138602011609238629311772091808490327357178743561657932118461687120416127061127469625644207460865297125485570039831759744413913709638096253660546154270018414997803304896675425605050848716751933449367620986340661727971178989284488423200084167401577051638008182482057414555080402582108125579523899387074696507909577055738199435650026961726851415430743116704607207853714786040916533057186316305467268412956462470158357867209405710667326861307813202610901678491658945605687694795766951866753141188199114743475218654306423437820629305843488015686625847816755249738302144545000984870346075069349784343688629517268674481474741228171492961552003390629499625934514272327633368572949688393520945574631181962031063570299673393520778824248033459230943658866424766183749856676316412962857898118113724264161846138271809333378568840606671386860557543220963846084866203693410301448642677259300056560180892574098070338841371899345748810136176002822299798954774024647634004158169572256909605852798940149420083041741745777789422495856923556332328168362095357675572222560001963595092204810704995828358333088094089978083072761564994986202293578235599880018502997701398510164849257947830671947683042723388258705126936283002917930468333524242494350903814763884567553001930352057663818765437650218938319325637561296223409858868560099009573826593673676179230207581601730545432855488135629235952965922665100902420787409951701312801491914089046129281123278281587743427726298870438058842195776207619503329845448723063793037915413561252034119264573038335963516005598482237673697831085249591613240857984457573035909112445072229594090537577503437666573274938277790611723786790563833809294657286372084122422328360613577240466334298165114630357415312388415668735776203414422254553611972587895317904804209385644318725772563849571182870852566208785385016805397421421194815891633480008885587407374665479294525878877281897749784440015734540149789469275305146359202396648985719365098221245012146393675257447561354275025051625785331829282180588161314877361014158798702046847716239748647634969993867862513519521843253048246335352745148277767197075416647462030550849085953495927679488219995955291863209047142357088866074130247153324207309042133066726694909759644387793492437859829598638845620369182862508895618041759791414565878039027568126962549925957014780089112537962594748611613204747125558857473628048942706898297139555635639974486357408733211427076525978918652981519699096679687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,34] -28688291733631436672226545855813258418704207837279424613682265883893178579703324504308358332579391763712214256362650214581820320263306899305796893452312455435918260671307797182650655719725503184031970271011817436030510774383303422202269143717671946136317009849005567262433977756462194096630436801588429090251488423464005726641952817600504336196063090150948836153931509166236628366316059577309482741482418584890570893529692686341487516123843335560618784569421050402041807456768172313351104557858658360714147720089642024659546916661110393344018099173876018855634160876769470326812672984925954193128748449509099125542121105233972838149479841831317473441044119648735565557504824733594817425742636378711966512722492679065085721772195054328405186884276399233745018147292259299114641619020070815730612947359771092653109847580956032751067055478890047558491367495935869915999451223599823009552688043328917137264704109604988434868990790252437425052917727655761330841380293634191097067457365165111483470513952688346459047958734882124148386561149438819028358274372466714328079625928780740003494566841765657182179059559433464682591334204307522444441158602142693400715513989020299502694615465250399135423654744898040622440925273065747218292234105165308459448087886586233137453670141275684223270268574317286922938497513843008622694289430928734813534112372096514552465839072588747414927164971157331381157039433938336759697067240631167615650902544449898046603875507119210840909346659271744737513711845368530472563635090259042677390140024553810051025237757383681010470490155630478466416266275714175115851752104205781244696884192921519463151641292350639146731689045803098325993472643242090738245979475189657536419767232496917613895756087211740683680448626652164147199549140157017751759370003229621304933311006286852169081594427772688469747307895433218264104741150762827961756036904203840736589295170041143505699083171478339808767705604758309534653968707414997295188097297333383064596610161794115126501663642390919851423896351674685833305508428951525308841878144082886805037887397887433659608340488103628922027259270560595531014868223918371005869414057981307356387358849983129785135381653708992795865014681427812987460464527824286388010741866007300887084916062555958980236715259009120704998534965867045094513568348597702245197642576666739548207346885919219370917424207365555182858501798354157270243115474026995148706743546811457894371593519148671868921702949287907105308568062227291467279665461842953287887542238866827906742597336301617033693506282857190279006286370584301029986955265417970111621457563846836377528397649247986899692208784171901670562165875821847293991595506668090820312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,35] 12633505862579016751610613851265951103065048134972265944983401434831212272316979763039920809807419233220754155340709428529651711066268590714795833732111736069253579886445850871465283831496090030635518309086489982960029618232776816996363127293750182918113272889687978313349122996074068569693312416340491469133440924922970599195988795121366559773668787592934309503176355319752841986627832878809338376617887769141377514074959431490263152556710442690044726190848665136079883708587059968365898233994181186860639414571201552204124225562950179676534966800929779100945025309842097663720912757541719688861947685827202865525913529897945993176427544456089838812029015179497082591554903914936457218240530095580534417372846283485438978208098901736015618781731642131579063880923002528740133630980505750592137929056121759108614890284779142560677229190990790410342941816186345100355252357810302717499853249013248700163843773813361281961739781572259685962906754845428671216711278034567631377110153595540246730550095229575802576151086508809702445050216371914665465052195119898731948422628053804362805770610021028040073108929006274548000657442271979793185807303192703895413019152395974159713883064540723294787619953719198618328684121630621864370788698370727054857422582254194792813855442124529235504784098299350306871798587519056187607021749167134525767055845358773523094237863533184825420454127856547332041191411523832128658310738265166566114976347879309834614838835907098416039206500115359013046562121161327143979509623568367503953054092737488400665634330221773946909679598136238588156369219176900287927992547428827027841700544969173417543918735009122662564651046795883728253480277778313730157938260397533588831080813015269543235038881118702898400653153655026467912155981922977836211933857112515548119421106576514683035427924925237858205797171621087457176466804180529296996034677792079692698137013027348027622893932877992058252001797618338241336601598577993380585510209485665176879316370649978134833731041755523699572663352261927634893755386819589565576768418014893266594736015072668789823262565803393977130103658996675149805839449093269728511924760570489847521649897735296828303025044426340679066067095132113198784317482125537694702005965494506097345345912255478793771362656867863628148965308057407756946385570815500360858412340638783019145601264968280369349681441644601160874374081134962368526297693671762965434644038623076832967082078191008072504257437109469044861570027753342620527408264265641429171338865202858000611942984469919032294404992948842822203535891025723601375045182592422354796557337272953184795610054805171270573035982927475023157581901500634558033198118209838867187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,36] -5931586530884359173489298722785740086869506044387451304347396962113532869444574886531779534121605373120271728345605327593951536465945875864736438613875897053393575597696536189860009803624796773332530980879240548525830752768283087931510533280511976953175550608061409947595250032792813465967892394784007332992050408763280772969681907984064866048896660474327740668387356934907322733292945532091913102979076060965667275684348451765589389991496426647030691485192774224158045837232792712498743955264388712775630477417509385318416953977065380009477385361247896775737610244503083040656519885843316681183134468610291896730997496405820566001665839020806510942603738012150713939768198540607615345427207862302444734938219334418617763259274288698475349300143785577947578682159687740943183587976016647073204928361854836118250968290517079615239848178605011670603894388114172648933041055715329538726512107548415141771141719688807527676198464360295630091797587257545517391516106440424053282922087657211802820834063291706725714815972158884412646582319160765926892175657403215785468950382984502199186765224052757090335947316948059042816942462661186656110695235348698141479517718257182721682034591180300983379054086310380856405577502013157054435810444633906256986882237920253412620209155276133547355706548929231257403342703168576681238335489458721881079439266154949494192625222862887376981718684927895188640231019608097144489683109726110639148192301594476916751826632346047046597497924138474612229887066281869572638418878745796403073208672142872458877508560016138724528549775875895290642047120698186917443952536151588548860008326597378781415312759439991128402849673088161244255555551432245053107317183788761433151369739950497294290751339366580617176187943091432067726639445359727112398360191590569927146070743686153727218187585840772452518356479716019356502753361545886151518103129288292892040480116710068435163455038148102978394495397464249693108452004701148183278983395870616987652117201160940599288655307929710443149956944719208583043580904311760812200822630355579057393890431362384815808164847310073639062865914852122282476024634389069412969839278382028851732974381449706708879938239545670759179871234871918497986620546797831730251527406358816392079568430641662665332615720090824284937312262932368250878731647687070573335815796833406332861840426473424379718159968455464309192468113530857357439867988823564998409661562087230063943327556268162525786377892838725348519150287919485999729540458737680502291021889425279955692434220929186413208819290054315357974453993935612295420870085319154652364857417092478318324994058655561028987542634228119789398161326721137243112025316804647445678710937500000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,37] 3389384159846594711861126160419326502258550885543608216630871059256348103823871162638880133698671125360602889816257174962524803394409672394596849569160586634311586102824682560341610312146892132781105839632805637013016492715219943432595687638205148843982735668342968660392979821303956632877163284851113084834940463006570652559387595933603978525306027111111441021180853107906394674823333299627051757445179093846062796337850508610872827991526882371601344572859089300981136706693049919172360855067725578274660906141305813236224170530406195165989198954011809714130530964967838753971630437804811622675023825612608185433275717456299193782971435535105141150876241509242929983039516525797567717774468176131552360190184303546390743044507798943902764498598838100542829481340866853451951793969262989134158401153317371449732680615370436090897774037827289925713388880750813745628441903931665677357540465533162888880576864847282424052575712509394862023691613970405668688662544823411502488053660684246368465224993332276809116665901913355709917241310059983039461073081725128070613279779813388572038018374276336477820345814623605307224103217856279593765518822426950707820677668632414474086204076403228530896322613395922116023175170697336891910661791633625645500171490796441443951553041706051819856219954482940971608001477806777284294805355841297706471215942086441831344374663382402582864820404388667576358580154694515248445930540167523777186661630300771849395844008668132716436162210548352467150838104167201501129363106784282841205371109223386120617606247135846194475348473239882748699943908012009114201749331497303251704712825633971037336166287579086948484063554148329018976204929246748017493218172328465070030847190088580929562190035748754516082007727661115030004595454673071435659315048927923873214438537530300340958178449069784538716540305786137770924548352599704081554712395753719958981894542967472756068884920704650248241671601605338213102013275081635634892896997350504239247042542681167982300702705835252902539861903725314586356236180906602169868775635511396717999705451634199139941664963620798201761350015491575565971565912949744319179542401870720018570666305775081159522919967875014784000587834184361754157583011370395673708116128991134854534613808388420280311144696378070085994545171095893799854904097710587412788137827579682839095370668413752584041554533980960367609360747466263044749206650861485760221946994404469525405258158122196833877185288736359955208043153574220609481875132367022249830621991459037738978997717783320889638377615340222509396977738858242216938060713634107112911406276058040870264753040479864306520295431408467046923219112564140687027247622609138488769531250000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,38] -2259908599017414078954432913555495252762808411645438276870796952832613344289345341926467147054055125674426715697805655462284595500047340302572868158277608403116928130774622600241457412403982078122737483232773165700456994093921725179340783239471593550686821902235221152436169068808973089477252552035634921540776140916203204073677697810898627776580561342894043317823345295256873801271162681843850120225837039206182076715208210697744889807189490100154158768022591297541273847747435594512833733188735030944005309158164504920759237319612395856532596977011018718979192072620879034134558397368080462505415824730697837527970245559270865422743072832729841557368073861399972657239869331569923116993629167071570935169219499965999322770688671503698944932602291201037212888218062582923552429712464055640896576725862037782718701268857928686354694180082981784400082281036260817673383672215916561183858316965664342171954759236764427803269568740389818931358501079475394619954900685952731003229589395998627519160839702596350601127624087891417385818448168031265124780789495641055387895980483707549797407487995149069791692183902306783092750448615882374688343422482728998519863064614877471736909687618836222293932322469947303062929084634024651659189849866627215413799989499750490700334555180423645062507691988582783590198083752296013286806476836701379968009224340340007771956025131188354005185852087157418823903454586443100352829803236600877264811706701365995076622850844903768885297577618557325484975887074046523851101611009539251720498783769146995634710623767056705846361146000280097822237510269519666370647451054502411858611658346813884003661711942077100451900123581189166130812353778192972250964508551929457338666833733461275543108098980580125427903101095200588634674241194158325109697439258178720387959056844874866947325152002728185621406507066036460844470407384373938786311312837632904746867135415685553486245196387219344613106485523057634844906593736453025259167048594317845505511816215894366624070349249652772531933990214904461029883817297208888772870787276366922619118027470875905020451328266104171430036459024451799881490990482256083425357463340673449723257426585096449121776808930955315597464187254685213054347958682841081637389189363211851455824661677600697257973116270813178995004203643569805287710417545541330083607882562148080169066387360711833288725185287813620026942865139622067650181444115389456760686674302937976588190037590593849782339880263102297136882370402320422976613596742199005097133111080286560513943335921661256228912934454867742801784880120577749314070731462166455671066560160570181329251710685785142986492559126570508039799287103299718637572368606925010681152343750000000000000000000000000000000000000000000000000000000000000000000000000000 [40,39] 1453813089077271916512414904611456575226705439413687490918550598862251583032755241505277084186562082793168786728949950812340715824762412163069643237829510328365398764315525968894721081099905368549414737528663068263251185913415835406342778397401695252508640292113110806386896077396552964031503456603894811096007988123799513853038047580217710612966311140332941067662627821444703806752166784780742778132892252947736991718501752291503238112538024720890350489748253850897438954410440002047847724589954930437939576611753111527518409820946117925524810768466343077572492268014557038645633477105534019910595984612455434450765005668452287023663568205999472224826697421832042234929222150358754129376726907397433294450019333353920221630601914759419762350902110479897605094392116828936605926723482442985227591581593822021538755262849915854477494038987993861587559089431708038301814542506849557501266953929273494292247129603385429946043609875913212170677736603696711330047985843094474013963827087547137045689487875315454444539763550807778236632689729718297278195407510321365329608596826209307975075496230748733385516891749666310200436132960450195406952682314084868050715866732196183239529501244044415947887894443233062236987928602628778985418751220195573147303152467722875480504225462002396452249491496892678036074357822514572776863939301032114803609912412970760477388716356449855800923082946554209015755924097355209911703730221597169682666483743099865677394287845387989685389232255135828847230112900009546849955974578928554346622714292436509068079881615622894583438056660308019163288134373284845508811650670069851106963694399854926235232400631789448111208418523358134316051880298743450230661328770159286647782387289350642792684441014102527785714146696037669983980593704011686148642631277844362501655477849440075226089449910400016522710713819116968374706127412309534006161208719066026108072162105695452408615089379904979019187542226999032543468639112658199952973261014676181983664159840448641910747293420449513303786397097550252240348842496970868982391555152313965652456708469115110735824625615419565030187140100534115658151078180680165104457715650770648680119746516478325503115944450621433599411169099615553239171632057068417058669305795196957531997427295294922818265073371527243093283698031062313202451765383118474901325241453169616317357765313824345153928463438861046209327214370946426443612149683112537857557970261223412606621755222913300156625701431331306158367143616867633065462109146812969010726191994619432526407807084085144328233119558129631317204458420083761829254395098144792431751810333590523883341358972057122607259990315114326411014347706363025736209237948060035705566406250000000000000000000000000000000000000000000000000000000000000000000000000 [40,40] -777120083867240782834652106781894524867315005304099013452769663062230247938358260300738617242095589769131335385436969630444948322547775159269068492560007454690913278794891948890211007489424831328713987613679409743268081954840128118901439883864804122945542894642913758451854921065371156535984063296089829320445266705637594716128063406710675225977427396680956470613930312612116248141053842258730757503199489790923485330909489788273919369691542154932698382872909383469086288299376133861847840352536578634682577824333717607969880619164447428667802176620106404652067442260376178054775761379086596737030018032561221432833114132830927792815031444094879726332417770396133995070836127285841865508411581524157251608165518360492516891247725868474555180771619811860122048603731327992342597167649767157569791021410256414310414481623764545174472113834693612249154026877286098493932573819467488719433099087963203941479285380898818229379551704141343206525647495368757943814577913960057594347912949524893164062805681632027903307517580572692401803726072402763242783331991207724786939277420889266281479889761470186327460254171827063131157543065681219344535724453875940367935658089098215515510723466946890572817766473951227552544779430809017470760375401895805771817621687085115468189329318027224162993505558487610668894024682583859200609917251438894187063895881395532384384534961733023451951362364700022802297090322163166357893851782290439795258073868892490148651311774113625728233865683498568829555235830396676263693838735581610853250570276070206131178273726056511879945766573019617715652535207532129487714577723063088457512946527187596849402548253154525763934517962698682178007525178581209919332437455208189977483201169214449492688816367630832905918142990445540586414046995573717737320409104837942512882025680830844169109964131367201395815334680501625656958892075065757257341664137363721674548793786423588574258965569002026467089410768910574142392244524514514728594370521283438349090406238787609452681439735688682696434666626839852507831988506127659739241029913865658371941648890744752027655926111680556916642431807178137810169309914158883164622390843180898951881996546908708256858619598338215518114257675573932748062598499910009903453527978091509243383914175076895305127046246362721278833077212804902533779697602280291608989842514019525271155568983165016481971063375871698371657834508844075366317951683776916148917335053071436574562242170991214980295523428965262075762235768030573180853101114760765778770288576713920675139592189585649871404279534094702202336479190967085187385990634844810347867027373661232251075188640419299414823031429666155266923108745069637137703466578386723995208740234375000000000000000000000000000000000000000000000000000000000000000000 [41,0] -86533707786930184113961418568106729258274843478550395194733120483416298420469064005566842815640633504428840944631365066885721663408064947007413262760611558154351898373940455703325150000016166312171268035556588805145570411327295256054321312513139141652716094453618159618920950329171178562519316522235680674547414085421846484614871273680119259637672955457028802084716322093894456540066722640912191163194220807306772915102769723560241059765464779824660546243729982255167108338128730264786755015033029460917201769956349959168512509426026995060955242304973069633083261556309856850881360225114034545684347322306698796759047028794371804715360436404689079546140486316698840911773021889857727231049172625474952173990672054953357124090167527104130388073905736706401850672635417262602932329752307768232557545474108290782495845749258940672218101361709336771643180415089109393700261027276167121298060470424147539412203133421752694164728565641840829836325425082516279495540677432915237367765856740249895318575266986287807948863011552402208463015733939577687992239723962080007769338925684748353630505864521446554371038584112017219854302115918087004476852421875106435225131191039804239027856903976767789024974185930836721061214428302544202153695663489935438353241934206655446377112043329224048362172101416617131703722948341782963552741288329479063005899110917113855861967778025675626610994459428807314440844024273483535391687887353435881469086774921333454019449562567875208777084038071551040747621297938939450888199759937550613870157166746395254799965327795911294462944064487001466889564181490474221518735724401541015103324865156595783657277825883197914543682147525180956486282890756688417711297277204901157672578794242472149254503976829936852045773320695928337630138982764458285957561157714482454628590827144994504216466060383223978272553997455078405235632127048157797732492480573222914022239634257871075977489432598610515051863983075914259599605954011086645036818359342047311405276715949776964209734208814228851272808017113797346475804078705970752675333822973174333232984186250549497707026150664883508998201151816736260573764187328454408722358803303979128005678155565448240027576852610114998672308469449743258969654808666032366111337064322804037314220408772118412916576330780947273831697196172171858805197333503459625066361639624523899958104025316698810977288243540745019680881733246180759377216700857326380852503545332005289651374246617426964128939664680978821607545675941007199208878684110308552778576247522667082290315221371201914735138416290283203125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,1] 12411273341641203078605001919306100660585882792834063482747704387404651191065949186114169964877719502294255267949580707502481739502575699578865795295207482758537710011476522472521746223315603197727045169347224361598043938894274266516616756643230953531002235207318429145055558552768752852585920485593957678763808585458066853114138009526685027152309473605635339649738773240856437270065902635825793407726547950058124125105881232191124282087350971352970236219451218316476870383850909034788262043150691219401841434861222972067910534358143423018181410218798198623619513424544158895342252273209885696957920367197568609019733429605771072124526230538226427262661014368401188670915045416521504092752297323401737431760215075625732058120006908918134184861733518093405368691388081732517144400638013730365373869292000895198870719715139902548767730671154763371163674236240931945454803950460903655409504959357963108868462822870280441527713613735642544831111734111596081766660393847374946138443796310511573026281016515394932892515369179827431846359314498638442280685133922888294538813076727728961022752429875935950255982052520576037611158145944731693092270331081456677356915322338187341097195771370319898534267095682396296355912700751705327869082840343794850324208402134401703078225343528495640518173509187709497949525755557235303561076116694134516136682033941222734644311056005693359620281871983561954098378911213299895833649981032097900190916521097340007706450870698098401218854969948084640836340731758873897972162172834828794523919266993835148046992714921086347049846378484903475085505424886916992737148340879236796545078119531113583925016232802306966955506863559921269781800765247586584749991909977707375751897299098733724111541012196249673451824098255759444455592406150268927129861846324787694207724446057795753044275483682085042115536891272304699617472290550513500633148765175980053282033391479773693321924075249030485790653754903818675724422522601544734356998995275864499329880768889929873607393299066800431804233746592491553378948327395690052573374249564441486750476474036601331414884290037490393955531182224814938625122515088393610557672343119580643775832351803142953992012633729965114847250563099061324809724791011985782540811715921562935718467306068404751739316479869322729259293071209840402889623722792686085738988800704100597724875510732730648659441829806268801928058323250845346781981200724321695506395815498360419085569210201874207507065241859887860080960746773085796967299027947621657247916013100935017930736073421549292561394395306706428527832031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,2] -594208874475304569451201101735132267219657580408852584125924494814317669985351428986542652415218037188756915554564533271347891446207083128296996766832439475621838438240430931826898719636568151120704164456964968130632862821407629332246985275764216191093330833886750514172169518310583391371780556744136232596252868495460407287015195179211544419862295373123599073560571307419612889435261068717556730336171453986711322054395282832108637831427984377681552178135196496208096418288443875080770369803292287100720855095592542154793577693812836686072655296912713519404912916199368449808821923330736914879105400733800540309774489243524065783650767525164009710654889198855828084406467200067079988371348997626582682733737351380351499178113380215589680555279893298874223041817323799861538018052819024546503790867157582400089702461479014668493768520641982689846714160375620554845934078351933160602692797841447875160971684533612326168406189695606168064634905726678126274128448998484875928703858763600981740306442188851940832456031720117316090048784988745706384665566890079779982006216302031449413621192231693135075661462551717844997586341059257783419901364414057170801265722285378975980779687770242932407403851081657868717505982528650527454598708255112930043024800097808894411115237486209146841645931802710406886176276247700526351704872098502261413245280116814416789497008611820754003018854083091955240336623707527484540830267239407430297577346936992175127159613892645433761218758668983573481324213827391732761062669010972026568196618343514437899718306703765484604709883227557172756925928624958173649972802771843865140625955870006406681040165788180286562314167204287901628648868442547077064118418965091777699544323212997363324105074333191839247261265121165107113387110304408655000760737061017424961281339198037695910748939948809297011837006749050277861908765882338604912535486497161528931543756026171942425544666283574217830966401955039244058040190544260091515458185988611811428431316055529869258222873029403138208482961332316578695585466211297099034045600828369602924270747498718628855010115260754869120012437417695879380610542014070093359989127129483743391132700097391598050060027941243509717740757848760606597025251889202069381792223205470407801542090212676951426350948856794723740970959207655647004225897108988770419724649383012723223480318657274290420862207111772139494465202217679533108927825214730792283487280421583634149800525952828264605850473910840854315036058906652680612024387355338732727901350916200873206789249405743169596405550691997632384300231933593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,3] 16478447271830063016026415874687919105796330318135390828328380146436361152097273003257460580111239509323750623484443945824407418136035135259689860012055553061758229886435698868086459715823838570275459133522880448927578692669998883948463753694689448620302169318251174632127120762239179401395039232832543046921047214720146990352472261571772063137856176435425791810683593960905146466561778103061347936222466660735346242819421463645151960748610329490844019069922096092254715097707230828719485989111930666858175278757700073837077497607203424986608892029251372582468423502593501586636036283464475192805174175377345280448543126153006285316011792081723339355521103698815657180358268850977810829392187879055822181979313138988676969386729368884301707683647436768687421812221202902651180057553248039670430858191699470833335996067556242205690919632446080070855803033808021438762964054663209836466172518069171205971593342171414093609471358898076225095902453230426976890827060842623484119478669973496471977469478686353312102835139922997733617697670978063277707838165264175007705757324262887275767674489435696346743031266037510519771751956691335650584695023681564015114514067309263365751370092032912544875439866939217032238051011248091300050652715042485571424526653884188974272806053725799094505225412802839478012221612607062728811981375987917978458950328779705255184788469974135972393754389396466175604767235013558950750979329427853635583953603687831533889927042194852680051821028720629333014324583235310104355961682440973510743202327178529572246283278317493876924876693163816019601317908788982961144035349656524555936724758677097426994485279653376751396399223966147598441454647525310453561956743987465368460630894482958887200905393720081405427436723061663826720591876938413122529765541922917518193895663621849231068693212725236738414687756714011002003275450668026638293502235168225666138953954584848300234734929253457047118251223879800377331313379025143475194056462549431719795592239499713517804485641191592302699145125855620119081964540790166793383027385622656971135343777214519010296137760510891045659506833884601101691978902435429490196699248124537651860449968584778438649078593848016988326822360173252732512850468139041320340968702884907905899529598925037433491909625776629112739945137850478263827681298296451017541290442882666707200636500705718640061131373418948121809408915823260007744618905210417307412478812116908587597997796552981380117703955842737459100011879428226524026384352515455038479385264232290115355222977429314776091906491473082496668212115764617919921875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,4] -296400182125342912630496044323565113748003643818788147957964627607556355877140862616719309120212028496544754579576649565942177272266229856960037137667753334165516764492809919061332395157478589265486134147761124152480717288651341989665604929137827579387614571036477629498496796743116150492882948372323983823703907224757763255593503181020885473435434160585451147512723704997663546812971388403758361928198782626102274626063109905015691011609227499641057804600015959256810888329813844737600576524812526325679150721162401218879276205614688981178043795494050383812263908223362741087814391269013596967158099446506550584389927635095120117364420492182275305405190473166641359391487126602889464039030766128238753174480460573323919853971248847187397116746205572905180983039978319666691981406890088789674975235674229735148810305655160697754698878163822597887654268612836634470390280381374520582079290606184420934733505198100657606070631985731568857992618845970394333926227256278339640530652410053899040436273690470331838763355920278595870789619067984081941124901714773549880278063000605176495727583511909834495945036145765523873573816986583854411819490367476978542028601641672824473495249118025783861186067006621208859306865086305463410855558477164695755172543997691338346599204281395156580179730917515527546856602691705582911689444637986235921949576514387436233409268165628974791526888590878134419362026326523478321586063222188881479435292423514516841551504189226051772749739876896507290526561179982707488618741174327399522541615014206474786404321490545615539263716657695846774958983926329062875401707077840004764622240350491890081401756058983994214649993360959341627668536621425283861195686719229270793795961239535369800290877806428054956342089775670207949440696771127583905071462961242483694632924825780685786452841353783257060286743666114262547895456957413233889609362342348819595364290659555753890505440747058341719197689454790758454482181466117975659833296126265051195463847282554401378292789485868588803487844158507087135496480923543908597912190797279369567514015091260235826004055523092581912492790403697188824234687372414716425844977590046159149574565698990652067697996978864882394155908318929240337775498189672814847219822603983927905448158979952311728645451042981184394516932997556849243862875870249875557301838124004511208266405901009394580100598332524621522261970637530136863079352888502465190041951160065058155425510660222425703085352856562689037325143219501259607467896438884657663664753872091575242475633735290594603242015844801748869485891191288828849792480468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,5] 3634140119994689143083044010668377374169208984819701129760898336309086648049933267490468488739583472793062935766775414350702479182701445855731569529921616395376900063869637644106246877233812949364581587245788182654951846576414946700796691692133901155324127519656601741865259514883768935770260319640367544712071548149843983725330453636933545207098086380925025735519038515871153274406161106670045044835520468940617150434059837430430229870175044540804764963260854420854589350732979281889586386574268303346908119309132602978726927207462826131544147135828217519279166656181479406458389024180135936056220187304944600232567760579204924859897312124271383219704318442390957671527781951636460110713956623266420008377052534258342453856211792574460264866067502912533672773241559664159969277261300411037409204373706569252384179193136896000401591829751461017203160200355031975820023733363934808696501375038208736185163396364019504563062886300363092657417965448638801902755909825282486686552776291332450161598436968748318281053909143983771971255783374913985574857231456593292790104299864788239795236728939794472147709718310139439437127554526084850884965434234131280099402075668995598545131189941548781033797923504912241383964554303968345433587527669058497331491806173117196204367506668576912249711044110441884099235301702843484841363737557770691279771674508890586728023199451903294341945551214337169048856303864595817939320753916687176724111449567182026438946843475954241166126513099068713570605183488404268319256513529559979525047732214806983761284195206715876852544011491953492190362304204896276560287567342154720959221651176169228620314489999124064112764636836890796590392643918824077905206350937540260918298453442556993550771547211061741313139150781090704842787798407018840399110116391599155255346018861056846185431281279303118567604685785151977046742458377463127073130113142536099344435318153243968858459885922406139273184487316148851808379975389742677585585382840374454555014031578733520183462854643689424760137345444091914135204475679525043190387269721701756102176347674198100043217597093520684787156387482602330574973986395950522629670614363086851815709766786080390414285395305768161892802882865415661369482560100955275993729651888751801520279031306498907720173476814136237644609216231266368527102600189793840826287470707928715640524218631267050163860585661204070891933246446324407330174076310920489856900985785883365826306023069264472567288235325608534692005280947088886262759022709608244271248146644815882492485680004154344773080515158553832621990409279533196240663528442382812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,6] -31630723848620967043121747767166346122383339764880185598838292719296586834869802610113099496452350192017307975922455256847133758950795601379675774763538308193731529457551551198294260733506305753024730811836090488729856026736384665385919020560561649031079801959846604307994095109617173041885878864204640615383517654132538384489126336715106347819984624435018454306258821282009234218399855950931671038256878425531202484329060247113978313747610584536245756622410815999524148625974570700473039180144047341324749317435046091019665131026912720492408876669158354515736188388354155589214863992317164884250620989258062019775564549045827234003205842085747536521499413422303760904210595103301741199067175166830661784974254431298489138143653655259820973784141848446205414859589612457025131054044653722854166844432402074483152015325796766686439323042513320049670914889748609841843748905118364006928132228636121577359502461818008799287135907836981294258221884032537962511831854899480638704016869344019547697175551825114264194381745756118164185819278574342743174775562992306865213624958033735160187325447066777182124096364915331332459651802754014954015653239320712677344147342910311053493619301896188287843777628639561484432129037505672865587319483711655304786390841693512598791339551425721670171381883726968476868630948343892304347322998290582531519109899063215095005146677238043689899214203625479652904839796732376630635204791693612375978534425851732588771019314602385441529017260349923392664901755463890995403516748959396519829099762382915034917055503311237645301627525265097332414044069178818932283355339490955869946161959821583681429898365432207719884993331293015721936783176586723540440970669910764202009558177946625728518576197899670652970207731243920002366967063890551006113584678605483117542594185115294749136822221170921016452761258054617216368297642222051330326987302686288951849505595030218204175340451086130054919180193372414022291959344405544421254449411174690898838275972281685837338828493062695444119795760305189092524511797424254359321607842326219414827132957909207765443201223289767322392445241547899507660226698129721712889120949526912974390098875080716226104538817119397660192862174439426019152238327104785394717979330924262849299459808400235577539161449879448439136354053340468455620132624698742931391544655508213216171533520143391671980866168782831006266596613834650232850902983736044308765673694863426821918839358895893960425584030286749283375526226291110158479764621842591744529908800028273824650543980069140427947969246085749978059098452831676695495843887329101562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,7] 200926417248639675702498544247519760118719829345575507995003403432001150253361945350314659112058031774567100384162133161865809539449418716061407246937857043016178180902858319627779733728988479089721298864713712434680470338385446496779524851407246845262734866926328283426697813469605361733709283460167758251624400823774632414586917478648528268838113627372971424125460047103585724893774325334920003112106213213319692677831149171906686186921802673311684317729797501700948648229854149684103239400912357745387318282691570446156254858092626284968845232711918246422104561054314298360593612792802123297114002572721825761388931274854298287987398623580004174359747374224318687960189058607019757827154072454522558061367285827310618192054656063951047350516885809144171251490070408371682999626457148457302838015712269924498534263777708523963824932989655191798645741214047847336291343171535903192052674968196380453603533400526440983760435531062944555577887779584922058817523602427947274713811507856881967777010356577566230688557878977180620024931774463893532009909012078025598174643521525693740216863339679580979574961748679833029561325702910767645485589434356965331828718093198404958398977249625880183010789898155143339432499016617585536202023576799005564768291554089049220060311728180747929393308620095606792879783546480155477628933977870993690269323442943178454870192645472296501686745962680398807680745280479610008383803984457198429942178091777584832940268716974627688552220249942101844710956246623549146332526888602709351582860858890790258166436088270335473952485064142074339806540302925986761594111793181334432766955372928930128756989922792879226597647848042024207150947823462399570166738086835598708566369289087433059257516186405874732858375976571230635789246554318532651250296123673142388430595269953146241828875013378549969175835528820096011182228566307586587487870756210922552155104786216184250431042881281163985035935615053732146564139700631798977363184745325334412632395646455051166265371962967082659919977678809543324987041113248927631517250456213698019340442140594061202367432513344727884491005695259329933724603939969816015608960173885011569837991904420722945588723023240187755923766209798362750943518538523963645889121471076531898942810147134976920909282279850528437729544998564490684283833364287806142094080493562009731062185056169871588405501475315881336956983275142752466057826057461670791463067316257867758377019287012612132896404064270333813825933394708886626532471557852161588408919262532768033890661731414926661083256950593883035770942369069302912976127117872238159179687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,8] -946740034207873842425427831705581113090421222904231998428233934990072064747625478156647532383214950365289020143057504296181106757463401532154081445018400810653931744620597734915077363984613801465546139831807656066455525420049194600997269159939702493725607537867312469843776937027851803699412671049752737264617693279375251888930366257032495262084735481788525082123189415313407448398528725378149302034903764260101150375966994248634726437964065032976743807163992385220462013170225594867393331284070232030523870222187622550680742716543965045606220289399819310925144649714040710656086443748306146822304702065647063223416291089129473576721991851160976533817972444611449701449176273073532399820113949103622745571267644147261207432081968160980842929202139890641042783643412405598392241836563387283656822002100784859832280101143438361323622057187145207357365041156249525450006464765162090250129289179981481740553154356741611328384571450727663306922201184779712872682033237805422087253607544138894461436273427260427847506104796429908722643162593950179908260788958638299895297566767135911736708267063143049142673975097972361952945445155165323935964800325263751087134013866505038300671549341389155643916082964481246899428204655740169826937017985716825863527257177567697694986296623648947689779832505618598262091399742092199555009082567586684052916907629488188432623595329676371195407354194341282138312897820797192711880989944131191593233965726069739809771929030757892637146747688230037713381005105199466611218198890674840889007244107955258631898340998937862277760521116334067867605718110195182784682150173941240433026916788875490873402746392222357652475750456662629942137174804231947426785405246992805113493776768369242031227504938862124711580677691486077815285520339430015598759519647159933492114127260058075391277413446522439018687836246912290953445523067487537744154731641970078894510724965661126163131887526098170540360157418462846266530164264005500206110345176629888485433609324580136392086137857425769551649177993484041399448142157504014549524217820494483620570650933483003102463508824428469554954547132086009614765202019248694029887761453418106483776060719489800978106344403805136395114131351814362358505364882307904191505079143824619078634879663763753965381028022240780291970843228771198640682479368341083587623035534323227709319224787383898906704069618774019112179032084755807183397938033942578518820760164786773144530259228534927109277022164317309349773745695937084639417165592417314778577439821423545535008962612971574999177579415936536249660739495564998335908057924825698137283325195312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,9] 3345640674544247426542971453151823827163439927202443312537793146772998065836688787955868430391911533390523548027684997219960584827826297140046979154925716238003944969098409199458415230359126239989632817641222980270900301003752691405249470618540304227383505716336065644227809206219397469219703137476524719758158420344567774229210115721954218637894009849786416972582457573106542639157453822508596543209226554338603444857757222261583140433402946185456954212208847743098230818715218275588677242287726513140745256511639108553678200425265403682652313062209288535713891683541123112231815473345304500313593341694026922682168787253038522105233049708483717764420999757443207030371405261897911135360588558373629863129277115794897056221699582836189259568491541470346205933329858526033232299878442530950374439377754294897739419255070584038792644599712914963371616830192955753585081267936403405634385644217936577347332626529901529063941790385372440579565002137911270345083439961046113939254436302004867875164450167250323384895435541107886426062774851846618991703766626871582733573430070792001800973072325210096683345200522762091849970507921773097699682849096141045544147770202379350082909238443420727932803685325485438761071029360543152728949815463671357102256454531554365267465612752211692882188249597416329196649429008807518587953661620006779790602759947568912631596686108758765243286104795229142076769921600344641308755271293601239542492645551707258464515744449203781107681852354822263427191311657685279342981277228619211973241610986504158257193041681393866206771308099207816420807741278145666371067636450281984926577544628152533323817863554971780759763525058115440362338396365036424231246353414085407870769902170378530987750254738856955621320850195299152776345814129340789209006565740831081266265920910789367143667122758495291769383062802505776038015348435962168304233918577839217602737731334258256954432129645302949091612896429367265926518311072962816150238375831904110402733908072061957925470913476282259905555949777735878728296641895223526829052837033328126076958941411460975228334362919582474389457681585785413385806718601331184446700946778312378550583142238956859750150347267070753128321855074848280617967581840848397554881399966085350948990208093050915069068493566696401145021227683596934740449039321751661080407837221627566069567931477511602995686692203545655157647197655551051385887310993879145447943035979004666944798965220549123897958169065044909629282412969438997373131202995638913080166621560494958085465589929483542220857081789138361380745294665025636737798464537263498641550540924072265625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,10] -8987662417570149346857883351143741814673328611118566200802755441390226536324425553857394524731086405002172191855509506657704002493897364147529687934128735407014700693200325549319198293040396856968646480170452850466984881601891505206381416038290632903995297120404920630026693699422474003009631773488663147922120079912744125789449099033446516777909065649718905596453588149666303505489871991863348999268648945785605652743473208758471713784635925534700872751927887585480224378607097329065508476472279689803776127811480475012943349630646722079720194461229192816485739708176333673755284841893891291232380523366593185211211013974130033058711855471529376618495301233010459152372044340614426700471757068465880413769377162894331557981975287102576989310109967008816509441736744365702240024773921405176071187372183428084786651652099647006500969361842998785503325050576718679632409686418189113236179314762866194474628493316222712827945683259644807843034238688119635953651881105078530951609801994224605835454325800050477932190026768706045606088680365226317766498530658296741264442391776742232183200815127579271081656692024540687707429917204229560549768361126170119298442157868634502462676681398228941849820267733185311368543410655433425644146195243884319473301052521006312099290749218957006430529135818312217072218004323086596431116152907726183911438587607966298589689509724567446859793734711329321279766703037500161212626734311800074955468970169154417276137163937363366099685802708876245599387625880818267460601055250466427349923519332082129453899868629576769909408256603917256994453367503323857540957972128994411237229011330498266991433433418629849555829644460235976831505180577224746146642327316645087368911101822481138967524920238853856342654711913161810635580642683284044443944604388008739943640263575311839021424832339345765010793167479004952179634561323633409464926582754874382251952646246961514350417966599167729362737406562114374035274645020316306260166721883769114909455256357420917880285420320366627649526965124114030209668779534270952097943846609963819797919750537032061060739653264700879726918258617219301083628640826100359204886938859032416233451691212446386177307238013548886450598782717424653123076194797786149515488808322907792223299799553976566189467644829426140729635565467417183466473308022629232247231947291096369888578599770889556802414559341660221065558352846220417146429084850633974784931432685427439903208382710809137817919614946631287772435023849834104948958734143532043261204265615102685774131262918168336955050282945756101441584028205784178723602995120245395810343325138092041015625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,11] 18863220738740333879892026403700750567258581916101853982599691396908450474223625601308677480877418005407534556659289148993297697693684492244126979432443347907979311370998106924943552157983168570841797392168081344772066104953459402364492112461969510250357519698133309586356364742831009831598988912396157659038974033089984296545997749084692328644416267709290018172717294528407436888693329387258207092384436614531037992098904122734742726149448534455209650654661243877116683016766070958652600880830434745814472460475994910012445561475749845927891170388441543167856748887405769482134245168059994505481298506140071123812975847793077492510174500219184366705331523420112456413245510885990505728602037811067953300045616493873716845703210181421693512136335323748163425189540631274378801732196610108551870869114355281258728471719456337812983863506133053724193069307716059828043393821773275224145594440804401099121778108458218588755637796741967986850641881988616618736741519704165097867671737169351321557205773420479639793752459384735768722932780345134126753310029547027535845848064466857286463149265678024231838993555006515130293514250024573785152747529985453325795419691784085100258819044669367284777724311775947034415817273108450593168148586499967611339346085828387694483687881519642009516251185584818060988800069489164826078294388663775729181802465444859014952477862578738317140879667551089544396027511961171975820611852570983396765253619983831130360462245771619929953058371150238840459126661271850601725776812787256418913611565131240034524938898670811293836227112138396303806964187381239463128903709730169009161104923004582476260822235695091720809081229455293357687384910067778487526902917972052398452300494077560768937470481532403580694348703610646787399230755651337813376793260269884812784763947504719495368858949606440587726887339328209568588782105592477612203096107800999836617407026920428143076637354051709501038476242717070567732745218426006115078587950025200071158152518865651807406446093598691923836710615288460359197212928723035052758083658982358710419234324002080256149297094431677420439958641642344199828597527210798534096910371449221121171803597647132733095572942001502120139106670744565177593393852174974911297260516169674723062982624541505057522669268009483838814768883438224819704294494397026562704366476572413529535042513316322493049324639432708141353528041849230906997240925073018821474080144521886038379594345138380868364424350289553397369501457960755945120585755381428224287497731215705464058282858367429845046481356303927747519460576005698589692996427601839881660339415248017758131027221679687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,12] -32670344187574797449725530661307066200648398032960333148324925473340837267812665862498163822840210717811574825878973314271156413961409720313730251059754129856541520042291176503285849315433522437923725724072370647392292454470565332806510794134951399908964627058229912086546278541836727130162916506773772365431435092100565237047774674184512294569931624605232182539550784067510128578072069871208881663021915129257324453813360587550543954593531689659431814259975740322416825429643146650336984571371312040097655134370181256388364581385729991801536642256995484450930246895328713236332922591047213371365987918594132392064614620479274265359771061501313732133773923738673476003709132172045028327408324120876126010752907297473664012850563428224036855265214619862035402309647782203974835121192628045230761785407161440735238284465705538432581346512658423892349849894504356453017164604772076681086851433299949850130084051556018331090504734100295961053515382270073167539526819887694846625189120824481843283157175979922337807189533797503169938552428722912648298884594437974547763648081118970070247764336857840580824466358221717945712934756075339808400241075644282946012662514428867965642478427983260710941873439423952735859133227092156268747927672962278597502798834323193411699936246405752709882409442617493904267681633877570268748858525173587003476945177837955981521847330264351628836331784835857455970016492618417966653301142990969618916827579849137108033636951480144311008783411032279625823974137516764545640865026121632099304912408443153601367860705821018753094882198761257798255457967373274109403699224551521851373688135340035518668301029691367491998534862570897420781063249475070268162685555702971719223182413044974100860047655565003782472863840896194104364352691278474190781227559315393680149267848585300837583678461904691939484113236594738855814425243146103186801864260269798697915299333602523024402999277405372095666552896030286006502024606938816051598044284793685570326519653861296176691118108942422972367709040699173765566784587024971092408397241047192032719202696976809881030214040100582925884503743783985662870861276382023961543413674973961917506478774810785111570575114554771787681149688477479289528050401811638478208611933357083352323801938750555840778931817305997584560126834550023416529560963957899488497408798643511106073012453717110501261940520481385275311377877832495017224005264489613827767438914769049588348104389926456326364756323704851433965938027410641253901296582048625942893973139926162277912733081484894631027945768482207839110301795056574122454161998024423259334714231272300821729004383087158203125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,13] 50513376333115203808661106847554894681107909688834000354388812634432228953694216546879396967005427794446144097152267933300440370328703423490366479119080439981636352371742713491298158403424174884516074630327651219882059098363633405423803025311675182322813436110703834270040205997284523916882071701988269408852340727192371275083287867967970385034028099413316284988433798195977802943701492546526205654641359610709473932728112411512400775945818661146127192562031216531414801569721432414233296149457906173320053843005674069520871938531767475459967554882527549850603879257260533362454806591253808027255154402661864855388326803878195277044372868142013835335957533034833643915726998029095896958136343066748479817974283061980378270314284685276219280475099503467947440831159240032991672029161096954565788708143175417984801966894514528513745353383732892714140709767901165938304447298851338459049545036035119350350165888523114037090429072260679548685450593468710137993428814354222801385951685763457547649936247686481830350733173854374611307557609697789644128006501125208483134891758486210322461240389125925414830588167767387355224287937594317903262255582781700904828998779831261762454614509027643095677321073359946758908178700278409221520886352419895321835219696357096378275831930893564308838173057160419657976525652475527608488542565461939227318804345631504689317435739127399158426632082995429013059049109428798002038859758070109468744051446177783959474188780900040492091118752807134311731115996019614104185895714255346689385464865574166746341361740316713734494025586425153081062033289069050777650637543459803946811538706786934903419855957072527782878472757402979432750812291217164688664893886892656222818534656968169162857891967393486751800929460425513580974339617834862532719779252299844486724852750762273899870045236801297566664578146249988323140736672592561475277328071257333833897441675502718742286916353506583942422861160326263735321791668038777045545087377787230715149204573514815294756915456374322111921571683137293960754372681645386125549274870261867425019713553723354720848570367449592816910173835373987180820712758423794411099146492579128800087357416021134876264986514218762078646236598674631683420611147802624871830542335396170845951633089296919869760689073605130559494486894713775928930915101081238736213775721374083728467447982902783177712721590717535086113442053634445216884393457718393388006314452043679949955732817686906586658912491595863552155729647125604991946350913878703308374571572114740588281988728661506767930852123967494909513944392668903272025689221376119761785714046276041244709631428122520446777343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,14] -72577310618048227104519802605496245080477732330494786232504505563591612023641379646877782011558335441625880721652013742002412285794068683721870743926731257559516489910167512889081955593579645139483080397915253839516309406111262499905763573987291745030824925311422493022559838872630316180877929624358331271059415873644943197652010019106395464265917996738973277741847657190320919194960074393635614273563454109255143890588354749516625409313578340744886645902815418762673978331750810766045064117042931200050237003857193853480060035449500554870042250791280340999705175162747223710149311001127656616409614541733270852558716264458119577452241107861022648389781755670393655063685476647969696378151601076490624124136993830182182026999221270267062171700805196677739998616224081843784584355617295081424533276277539474853594650468747779474897110089263632945121850810969657651493823005728528750944106018673428158276550781301621688841992836979898393949308180159936305312941856504083729691478070951839768586931262799046123610367025107982820793895412361177532015184751949570538228303671771789801769867333764216238000492080768801251805448453571117013072687077556807664022032142992665654161729348417784860123131171685967099330842398783716525370518589287422033507628758571519164290655646600342297679112753301056102839545010413239810047868041524762337624716587630773849790730587436466121101063307656771017449332130954062057004495202599480199292130606988682676078764061389667966904753895631299212193713270465025394797568690214446619688007184059728219750571673839644459758337548855601148059141824759696813012904706008693316495761093106113661351050954310547092944360162105793211421429740694625389318540986065402725372195725002482197501980657339824834311774862824138765496605148256972544409099765824641639080135478852672153590137801248186214635461944690059378123566561687488207656068722582476622201736677067427861148589772376886939685159298301867325769187281703778131663386510743123154473900382774425415539621283846851995681231281926911516710129087581985888529269420271270453746897275112942943222838164857393475433943511357361146298019942965736731622485544823760714266589892474238137323960566721316506168806294034374839859909575313298234215473041194959336164402470277543904973293258101137677372380125526721762323329702558074724712358326174131057963286374724390008084483222789365077608295472042481787682949794632854808628859520921036376809458499033231528139859783050109039399156498996162345390008704246493003249425634262623200891786973530484926028597478369626251351674616284067294578719594327441022205919113341465731537027750164270401000976562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,15] 88463662156293277067328324949013267397322021443460799329096127613639281729607133165249782381252421878175463558585237952653660156656302910146728217436532386799380431122712496811876230438871958000135384639908690029831916247122617890669519920992324763444351884142277796372722838909072052760631914739684588364990838594112313162747418416002805027624815848693179162228232409979429214390083667798439965382598319239643750230475536382585236564130137967806209451656358678994315388237273026402699562822369244305997029576986233451230451618698880510968619942235645271525252800449714356414106290099147775274211839304676477351036573423639520423221732965223541574980525585848826772704447658391965373773160797427559901500044592207618728940753667675836942524126725555535277807851981212775484402774662825312251636166807990466614375765410786884568623815608403934806355947515122137981856290755511175359319477974308622703706587482454102738794484896043487639388860554226202476727960846429832004849417181058910769835289309615972544045172108377846178016027720704282581376410877721526087918913132239465370662674212803764085630574414807585722564581291646127378014904896184560879015320046500409572356693901118208602602302863891859791193761397779370274650458800875072377676309690823302293025502959865284377405134446436380501793601556127761609447759541821905294978800993687212590894507655857928259744990009257922539697423347901438649928738194384350805995679026664168636383283681096639036030109849559487982633129463717120091329731236965456574967690351872093015956479171034937374078594073255302939385123239226625366242717111757493526581827279460333911069643267251702255528799466791538334051889382824431147023727077369931509885882604627879306438328039365126099376405962546886133914426489294925067745012317761775272404752316145403651860822750828842228453068389533768705200548577377064969856193549502573754106734127418773730908046596909324503616740540381972756135815270403585844046285655439243685539015122864366637807911149767378082186715315384579859005779295466908544144833444014893826334460554623578449966363059195426127669083089373582055683406607164483776120671898146776146715856465730262392336113556554677405643527196550209617189927264677169808938119053684199067215341475589918329113073211486610026142844533407860504272199391862135885556028011369592518701138892305147607964495530585035028328667634635240369416786624552718659553817189227945239850260980948112660329265923950747073415753745696506272702173887953259251214738976829498516844307717321345184715438089590323506213770117318950347172491825092934865721893712958018296532713975466322153806686401367187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,16] -64533152395744199004437318712521861857598085845410778473479049904396722675772056145816275584075390564542657533265756224542959388287502805717347090853725745205576081327839636953894138886248186756551025604760161282233992075737220015836346245657027439563883075248690354733638203798550902289796076874392667396869440024206258634782590308594171218940807029356081613942535470919872574398628380834508431989789030096319316497185203392509853533094654898254022276844315542114293335883206569200864065362520107366006756275627114462764665871301792931812917464281750765193596285681077213480940032784484739444570758634492306786014868549389348559053177162578887603169314553946571555308484454317390044796172268351959969055287789759052299474592204672505518763803335555604710033069834639528587237236984919131696081259684348694201150610814401616204984749494282417059176256539763079787879630041479345938017584002880161985279115809175342479237167457614178513901753675554806756978864199637412422079077041791750704003148695747160047969288219977575205139085792737880697522938956526505431973896368854482878545058910487932607289560515327847903992774719845100483544259098984338249271544116899885794836351766005494545685873935766827276151868023892929589265019583778404761978260935643979405213140760285932669018382103205446787329556367468382976748213951040036739350658154531332559148510650732558259163972441088695679087781013915950270041007100142030696644635664617316566427350064878060167677481209200306077616271786908253097905664153880210187887309322605992065201394602479238948856442806523117833949879907644018867030372552926279657154289780453447888398726019268407083836900647872293911683617763366116084348193978841860289175616203503514756669114610163598779879387389193687798144422008002859296090776097009592734624905257730457971839741207822963959393244009393245689188132221916329745276615902609937343227759371561978473711013289884114542618497713400264092899784871410806742153219617789343594211096055377370426501232298982081090853558414921125519910126176249419914731430267875303785244705559337470347341240651822573709949936907615422919573056379772791606965288224661791121053662222401712719767762454562943212747073309335577161608618794206141223837411339762233630122173156664410071433777774198357246708878364508799111789263172496218541645881380472278297840163154050507901128857643559706126563700624890435131474254130736620864316935176606489006914554376823335944595658434914778746121017475432393791243264706912846246537481224614218564723822980827993172987181344020272248710501421720507061831712338574286419111879939241178645928376234053303051041439175605773925781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,17] -41331835389921094021407846807885076810454946417640506621840614082999407217289788046403724069210846729316526506018145581686268773414166548275771456384111194101406971555302998236830387791136720763344869547692299662806316260922057557543584559600311059083262822704182215954973226479949366896783311868139594194682128413706262781336112006276106501749099283647641895689604570357003750026584205665259934084180567961931286655502577603210950180271052697772512908284793875218425084608369769250820636085734394504684621079718911402342742174316346884377537806208878869616812541406059874081668265565157292988701910828068656834506892230946326061407808190293027913097464958498502750886762057895787331259147128797038787332557492079609528739019813289841489047307270583298282250903903055488377273173855327526954337972537057986169740695097687186235017140156106515197974544539819313090870384165616612350937129005299716091747407999994465889218031309661780824951293500393512509678904381925702164582614073909721589763656340575285799499671312355159892804323890143260345075451522736874723082212579003134868995032405834789250143962009271742872352503025078053131414748146005865286487344361817215873110833840345313120931761009158257005353717381305677067349647768563320616438193465065148526084170532928569337235281914802598971872860114868615959301276412914864210197777782025709399975185506108598200377746393929817925377591197632695774762927826657634744249361499879471187180748219189491770851907403331017449870789831074751595358294568846847445204616616724497208609050052755192742405503329862075488738267141165607459316313698267431533788917534305771195357728408115287836404507599713034072806682118557663228914521988870643090413490451488728876238233695276192376695910134897457565422060690542356727113441250218996121178268537656357615397276810824336527072697457375391241561865949801082726944517512334342849057314583648192619021199447186186839157455142609593241501947595519037806013114520661944137051614273753077629635630876045455701959190466218461038182088800844688716763030315094104987891271628066077221544314717920943033717902937738511679200198759126644525590907854937502329889076189740506510774220991341078739269248935136421242508638914077851027014323522475318744042038730449897034523797523921137333081925696366065410119384153044711048997945372745791666562164630692099791395390129947721527676138492033534856555489475405982799700029204526902159690324134094152144794189539064731116449028901592650117183641967807563142549485452007773581669884150798805065204486040061147475736558844407437912780253744629044928169991761109726287587006615664719788583170156925916671752929687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,18] 231221700777809114818419915584154788780364939656725220133142374980407121119663780678614174011633864837549447367287252100199824595819882576695890048029157518006409012656221064713508508003006597826819381573476501672635512919058145074528370395212625042661464433696969193182195981936932358492476822725957657756513727725742587513395072957062029524151589359323945030999395419300767982325888861215800258327670273196918670335306995173565014244999512407117536901188752141698318039413969349409372698824518807211079225561641178107938406329355251791668433339401863179067806811576986068675676516907348325579553628861674160581686878166390516501106464832634345902903921929652084970157244039911905831508486493410390916964272161176085670371568335842164658447192179922179621844527255676013272163560593395398459749936069016695215607083520067833117163034975948429030470418549681778478593641283096398360178535299000927709990187439253832942885958006286080515767331771975482863843082055215360510379221225833375232440009468849997691101936914999960983971359808780542569625525665270521668398801744991689852528704227647243132620645924038742988715265150484217227634875956113764647536298455720243926637476668476582815885126581273008860697358664374321420524081197308085662182294470521599565382095503041438889767567579304684853534355697487000635407115987203022585046178029763899182253522858322401473014613487321498203886000050020249054160207914166347865609594361312663228799547353058999624474389812432773863783178905090276272942822390744988726940955444648196518718961474738657490068730275475509724350520631059373156467323418487599382762291398409154688806613652613757260046622617945920649517817552985292923987139002321693476138751577947519881351721855225292111308248383912329630030083972418167896584391327623865734994406129757452190222169584798339682897600885239800651714103473618485655897697704793059585200257883932683076027516308185287492642576475863778694687495205600359778045999691800115224293765317765598925535850573110556651941707012351822614431394876242362379811089711752588514162111001047763809805404730712465669322814336590594232624637793045530505894878971964028214888933575579778949325557279167683172959923154842196250064975768110955553856416517739077547106325511179171430862163258602669216771568241509581626491281946896846520120351314509277935499415981602590816859268460724911150317081605991063741354414806253722720854089089903477323533462483878978548884402888696337075959236326606471294826416298747112503570173343161305542764575212516993152283644024828875096250669577658028373562473596513871067201393622631968563590446497785224622134592209476977586746215820312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,19] -440061510913532833474330805145874101755648200541086441812202092021350326545416377864318942470020389366412679394640767016869426224818413941884465310912274710903417501177553804301275397694321378892173294756364642341379833200424718160250151429361771090915056430602753425886566970437981813880788839112550601990952008882017670341430318530432693764519712358745206618876965852265517152433405810116610916176758496445385926044224405989943138740209663362557513593049555787419514072541527374758186893174544364113047148366934279090880042834689529531258971840302907951348976665170430825716203582111610413278645483493577098290635896671038069996688299967146758284909483399424918236537945386625531057956762058878280532812529824448995499401521666846519253577167393424491077406692597903461513171427511385721271714733546820309805895999847946984882304462735991672822506490806398495002107559418761505688401353563502429808176639453924450657776054637878602695564003141063485061695770218626140877998730279626908238866615824006689073581916904101232327255621029869484266262164679218019904307387465989580755789997131711931858160796183403656989771425866834170242636824561917048255961298213740290714325341715433322781595615823286527627579166428892045885940543768223267698717229378634611807293251190428612004496389482575702999824474705267731777799802534479100187366988604391569609552856911712994387327674708089215697526889818577202805379956145274537284045499275572474763302916904538150392192508579913858789550879536825795406803676151482544835846439839086902107653439060589341638062893032316184756069042151759974289989500767731005640033446058231318617820865023737964906911041467640867183012474180478422765149071095400261326396543241888830354872132656119952377385888946633246616495803339122727478071694738594207063759077167754133623915815524790496212084197206984040736255393063988752051278990798868877060079025175597570940388942259567035029922015414193575673768811339677116829145911199813672155137888599880789536750137876441638347674085943761368330875886004312420975805713125737822687834975864516604396263951744025616426531240656285427011751585001586982296871981878589474725819110850887331359800452081521883762596222910431510241271200765859662462717953343058568862133645345142585093740951898111179738947201065258530520429849729685669581138451839738311810324181874250064928685275630418559308134418183840819953145806440267102192437607438067949893909747209344151914245121434102334496202844428049175287790568321156299487343373196081900943683694808849719993078100312558954123377619284596509721848656467234922518161963288435965843678234796996487018794219636674824869260191917419433593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,20] 584965067777750423850201880192540141617450332345770802977662818868472710059417197985302366467482309131676439109418043302447422226623294923485989380806380562047961069041526860400686123962917650542530658961802131141866863092908276124132294410125565083408019371936104092681440701334856125467271335017569923064717652037534910129089984816223913798081940918217525158267238180003133047256498605254968407312159026662304154028372676956981531674324515639778984949545027689237980444425667542744296789784142077091664100304297341530442856218741678952260301968299201943582290070350418886584343749770287826478642372206771932945683284894287135992465487468165362882479168939937023398271182395859965103526699452084447472657514625513019625400383023520172406272238094251641149871886482909742079103631565228818224221543023950356560876592774179481648956683098250655329260541116975568466946665152749541202550141910833368672000321243071898118452108737336885351892764217103568189664279649712344327118697970542850649613981260250005099540734398339714428490510955010673282659376797143907936866243294743749211047416118188081015536330517976480922945005799745754115888596363892375440929503797328175571473747891227268736306306116832329067069661326022112471630062695322940359603323814712842552510118001980360546275758838553972330646417242236757937018289021393384985932971567702962322898144217378489163472963977333214130381141811429862405031477313225352251341157430553690219067205741828782603822924261401658434743141036337653907631980147715703941915268187933730774255145072341077780493287318665540356156500928790709281804309584058091533387470995074282377208587795862545165768159065240703052558422886041943274059331389698328068466347197157030270661339132075572327303315010154956526787402395420142254326782930224145110195550188971200070106456653105065470995060244949162263810620518524394294408547244517456705109628802194101573272866851875727422169550136640013266611310149717685045537209045918598092753270543557343918897164072745239662255492927986232473605428305934932975561009615762321214787963272629392182506484660800613065305302035728632857255331276814928221611629389477034468573799729250169970963009475834356295764018199899085433374864120221058115965697705329270457759971016544314383645989405093963385086962686377356236030680927694358277321393068616222239153548299387299840566930043336061271777634858150493544024708714693344625463007641246869116133004618925835221882960521584061397776481020077544414076392900643282657020569795420928207909986568205954188572727136110817649361467539843688476743641759796669402630804136979139682001669433933489599102689693310708207718562334775924682617187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,21] -642663650204067119596640535070683234532900090663833350971713157542974742360398429981268166594096938783799916119247537922692453650613495355487015071582823420919285620810848996182157544409875461020057538399069773896933719258087257436515273717773564521178548150923611543602955460109388284728579875085198694705227851851213713056635689208045912045886719515221012678468757909338598266131062772979143682795618057747189801701495958771535591308112819666614954132416600284819554329406401665462325252317999430757175218724055266271303749321869753172159051028132645536303439031781866361527554392357801670506253691919920318709226747533014945933063523923894870293910952738397762572209796325788858976817699840964464483385826833377992410761473589324766607555926414051597470980390477050228576666373990524033434758416002446974063246036972818814096709021504461861663624085859177983524206853071527626392099111744773349304759209171356046438840072417276159746499781462548670637541358924423463537499161110688745664799760168839349357448409938527136424164334432773821321134652781646859580259005538382235397350286357496084104966371904113122894760762594851073616398041038765720906036673225100902227921375773680566285880199598038214637962844084634321674741968390137688323956966618357883881377657005389190981218579993013235049161006394960058081272334079117274775956321164875432164994051598747197185917995107752151645436730210764368889900001577135967381692690675721493289804326209395245723392111818500759310359402225621205434401584000644314143194341274414090697476570606383774358096446849739647544194327225074241595837647839655340112429688989837408318933226575733416850367147041717593378359168529114143411799249399780630696001927073976430583609307715154053966189257887643567515221297084010197814264900621202136055759088510803002747664130470714464194726230297442080767298857958197055272298928940211819648653024922232734925422539839031607869319362698282786542125964243828428207223023729524354163457118389373253204707857400809080648847429945129427456822614696604207919090702047093831940316977240944404073306296134129715831476925321948211531458616296132352282898710616248518002966842082190891898557497983699312467064485767123634380330206036553090386539712976171267161928507216788921265302698854454220327532316081133263380329818852283688785252157991784058675718527739919505293168111852874233895164916235791756687696711969126449417691314669744678275502261860485833116710298216724621811863712539371442728417188315119349447369374206686786667233762853406321157236260963826244017673914616886367983560656645261416532654914394547852061757467162527022670859386428710013916543175582773983478546142578125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,22] 651471043676319742176438079091780720222730116959149518939892966685827553094767613313662989140046972255002469240355389926991491471640547752747341355694455358986669093739876437430843307970149408515017412325636463334048378328669220843094124880028897243073462955853067590648508281103939015514888099398826066930579348554469416119377763509731649961854089083545913032681297757791964300187093428901098948469378123979262820466667788527438736875517888494001787922990427001245688670982264750730828177326451550889503421220222620646366439549485140520931341613654128328118818275506130363099282575428399545157911164309176138314453621119564848206807320207150211441838213401303159347992161395747586144886427018754687132417469224940611195435574870050112646687179255927170701023155163446839528228283453081910638656687857024682511005983361893150229491597316995100141439074297456282017836953061698206044258930549959652170845815362617501505650775540165145172848380591552062606414617997909366242580911467216454907846999126237550568132745331453997070241590311420247745654366380730605626866922592931809692500078845276517230064800528670373507107152914826677771462880792387508674347284759047770616139022139581761181700020099688671203924467012155682856443347732132115134664681623059880658589149701371549255711506882813001783776433778674709466275652687180181699359041933148707037276541850434727827457124136029094465423298226563575813626151120712796273947894095401699818065806317015608127631444234793257838815646281230057357858764426093413439616407577378516210461743729186856923476635668316799055068017408495167193799683861560576857698337105030391334223842028575634635068646071783472034295051803966676685731997966792525243579932911012311049284438876494987994496353949145415185886808192211638724344500151470812986719486211654161280778231522879846335824750722297461975701213603857024248428397191080686956075387011089444940977364764764723177015576448594464606118772402047080120825266494949926315365848717973234003125280643983898224006984526503223677265540781963701273351938913589276723338532499029001873397854564107569201051940725041116852833514650239127836827622422205211893727915570522635217087074570989056259334628482409182231252558079194347777183556750552005326485971789724345876421273942649532442532365649156803489422491856636441546902320504052572585298442561695164243009405230112141772772752670986490159716428100091097556577789355485067708985576249232353853415898432081914802809295613985342515706179137568548524830866582655909735359668711106524623763389518525020202630546530367785330167492497274772247235190012666860535123617165867428866782458656697896159926131076645106077194213867187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,23] -644172785317179060342099603138930438445434549008102702732128740878400095043050099573678832581246045100087394510924377460165753284881563364385385231294274509286876158928153865708223031562617609501127870664369528342144833788765870099131552118063575641039994941394151295459325194986278268797336224720644379182484517314701138349001000512158883997345982837638385048546869760519610303095968940528922267960943166868490616885475558541111900770947600115517378410069271044411784432555311776082846715604392605590881890653486642917883549282049283203764932346588537692743831509183450885847522675433379263366470968661359290536193539702435122229719766357464384162624241789510936868598647263591147960120807071523204522647010200410852927016921993565466884713567529687368769699043110422744821246030617476208017788261465509434678454767204433296493473706801741774622137668328056221933257963943688531061459865224739750106549690466947987350681760484129039951764177723995353746591334615929460133311440502663598233631230557215181636742095632501100773405797856440649862289029046186855016196716728121953172355620197860784648312244725623068865201601067980078380231991211943859975703964591727401035731487692421795285316450516271702030509009395408799299829284513221039972788113391389421893503920240990665098394603957821381891120083841438832003506541386193975982252325282248227327973179313023061725828130927206211041057469341677782470169594681650246133257845705395450934778313596533060950909771224335459842830395613099881077660802629234405550841982570221427332651334169833354671956364939038650803049261723553123253137024508122445224959975167857444362154947729748966395802019637780192960220474347854624177429303122665202104843447408746327185331827247684626703585485204424466226224434420749506510964377145743690667175423679772735730474812453182065258502748739623662568960810159342276076479390576780422879074379891600048072755495758317435742173576264660545945230005718195436593502824613931798105653902738227015690592096311690867002061959284929852124454395260569685649530494735712752516287662856222454660993615522692803547532691712816629742744221181865737742490816351597549568113071553061028491006981119867754806684354593988302871292220584748917709724259271221147764136744611670219133828698446516501031086665277009258315300786085479306317602369151983723569593836606774568351085120065515478013513969807164572014448841053081213989466636590018770068892183990693258697891892664082694172132715788318192450449459396771079835013502263078480364046421007960716922854641897287056187620970257693454079186298510110975463301075830066081160336065385379892891751105405209743004490974271902814507484436035156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,24] 617894429119716478297197082221549047485442215450417065170542351455410042747654584902228393111820677727002165468664071295475892642954930063303053495050380924500974034661249314224111933734484355169459342117116902756367348183377948217500768538584733360968438844655169646426175483722477595265112589018388156837187200479640281780674920338906301349092382303040348826964213137208227218113328771076309969566591805222564084784806063274484284986228279181417526531385883998501253943091086117887281914142983597097922884152965549831708516862461120374684292768669768308271906708902403168487241926584843819213956660846091216463158329081776443212309805933374489697728119462185651717579076814283978097474672939896777572000125213777609697130878708863730598543881435638657426805080033627626571472508641556279397807329256823939121172154640941672269308920649140006739082369854734793626689877070276119398496873567991929550006294164276799549142073249161234036543168744192456997337727644554019950252294812969703586435257494468079793062897917025313868329414645812165195323464669247140360584084874928913462918624945371154378509128539287492295508635320502490892312412615274068782820914865269168753411708104656690186318573336934529944837816184690684150046283208587376790148346499057767632059588040300915904512102484105478537185444093989589843626123811035927516435660257605630698454426099502215562098728946537517814496689840107893937055259505826562670337648597584934074136443704776643834217283983223490016391028724912147259388848830866523898940754655667517659805739247582141677433569063552309045159574293707900663513141719639687526038519399894526111721417748389255622937391087810815926683836715137410136011846761326642834214868295324084340727875337326863484157976038505096651168075560367629691184086328486456091377704890014600300129774083708278493454734617830140154741183220603504842817543042374236777385025458515152398729169596883746342424315983969631409870919045352524928730662536924240547749736025341219525744994879780388072070882176090850006435347749962391632645030827631850189357754450091803844232518981687149256768925251893801716220890904859079323987266115512547688668551871735766981164263554171895149017091726680239924726045996402128373215683128513311518768349772424703548385334562252687432269212062227146057576384943749306704973710954436085324404529978810702900857246076038478366913134253432840230448230865016440306154517794095636389333027619847005593977386024857554332695967149116381498828764907565997526149406194220511208403485370216550231789283148790611239039563408095884456688302531018457602451363176842536652890491104813799643402563027683171981152554508298635482788085937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,25] -565930705101226646760779427557091158089158678550243562842866257808677213472661454660073005183343341871221277843554642140840125065167935878944265154700171485353114073821284182097408890644954640855570049176726124959901152747643246669967726866531647392400264180149370566103817370136648090841165746243004120102479384277529390464937931883870940571855401742591844522772821820743750435399852823979281079628251406362469502325486617439154252150489874038542443991787930951436937358496094291802303394868705264486638202433383390942405903777430735068844347384747542350471266592012679064688758815726173530352548706618870769996894765142288577441713523097979889508796748460285728859168008320039005018097095757163233475103372779621296415953880120188489739950352356391252303726715295506964120270302952375065936025400085448396309772184524790792583009982218734033705993125872245454750506983384826224606975100305652781734735925080759683734907220817270114722134753660627546914921681012323320220144900860218443665687223929679173174324618465704594205360886937714529510460462284842847733082186668487783740515882999399657112015233497227297574180687370561293883425427204089493376726889066207252637517907401108071182568202402938129936312115297277647474411065442898022794368313781757867529908398686033582586534037510967648972377990391033059235665337197200972397277462166861509888434007299402843411392236242802168529713031421274031311595865923160752400346993171666336460016116187123438000726687412252448754324750308197116415257448759690850225232576032965859141136297844183739200255954003610312085001840353901090298047762865181701221299737755940718158904928860131367067725625260775428091960684393697049542238820753444608830834156036323701070910833669880475961367099285746045501469274017502716983834853510297251144085752746087669004148270186796154162646740468495012537237991859390267386986751215836789269693710311217692447363471161452941237393590610377095758505312875101319160489183572508483943928297729516374289914705795444426878340913114834271635543903400819499536864790990855009744882750638067082758203936291655161212800348657056291484519490202518891784327352143190709411629246174334275812283515266672051315666838139875580668903899275989943341415688324013236617588919342112244675623370088940563285165057040812777611372139119779940022839864991629768419392526380944403702076097033778734166733733080314527701944294943660056509340731127155248885442188382689383753735521488334924645662617059878988803056354639488313768580584377195420362008446533803870660537452631047576585421607290589736030894824945010814005517146541238531496092525592592216404360332517378684435982449940638616681098937988281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,26] 496839629172219503799383040290114482285376268384406470500360953267018380414692715339341568870829060009261405246659500773916125454164224125590660709330728337412301809727294742354799424634132933582073938502394282699398904601283238090374219786641441263578633582700168302559093116538163228335042130942751171994605665973816955621683989676206268670665234075292253971642276401230835108294179119077193900209709692437055963218252049412502255547280954946018086621903377077278946560504447561926028924217358844903530450830796986664543280589638457225169759350476780190675002487276694407079356557321933329242202122619351399564184724049237462820520772791324890133836083492526860812401350013811157940159486573962709001760274362376704939896131539869442989808537693292210213277554530859468990140035532987292083847503400231759945081570684328047013907083018337188407002377592820840813556151622977901856045649521624193728338665759107447190994170552669686264153996263572114746366595163350252619915951202058866966622634686175689436775841197210417570033169596341768626326706454770791561215409754516490198480984331495565094619040538335029834872539869349478162905879192955294901449859527176464096306367131217572398716291413301958907184176567253870186717149771849022808230154947101873194705570303377722328462082494444761615996010184124055104632756950132859155880237003110714832863194442342881136539363031830597669957349107277834617008926025876250561839275512793454416999437004003035696838523403834508258041414331830055625269508855331009848825025227993792370634097702926638378439384583507260410017822406393939881005398711479115448211046975619651708588051876253289263188426925439997927051653367218721808882451582232059983629914286398299963042401448643059254645414886226188214247996420472879054534876946551583993312215111372878796221185319232810451255319399089020608791984073658725943532829666667446725981463787445246319388567733952254857534642538307968694049100717962388257100469073122241657737078592710360560037188575992358220191063146468696038849427263497177371165948662005563879532646209226410484814375644326313135912545996121208801840530258522197071097136593625591317485042035357344773700345972814216589778710863542994688335774509757315440958979945475084612242493385496647955861847350747395021658868032314513960264645683917322294788965028291048769178345436999318749362729465133237789139989917117674575520913338485216045865130851164761455684660520360911227421127245256383088164861800411195956322836870479169260291937182501889415203527328657172058940995636326142414727149342059535037498893751888853504871137379371858139271235381781305426795734337709620209722061190404929220676422119140625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,27] -417108878547121182118777274343581649994550532256542604402333317300658450276140817614394130685579998795394464689610995665178698861843999866158517973607493954377493415744323717456762036563067722433064382784314523731875001425380493817664360672019714496499545614023169493616681705832216101631126868432117526127812587844062155687616251798682273024864739959564796296356610873543025657600930387676660156428732447833519020157402804926320722460607645986448261685822287575647392379124691011307747663300217023107359741465496315570193833021180218673168669583588267732720009993637997510762533487646618526434545974105813594139853142940282665222671912162870062943842828238267869698061847656902741484043036225419285152925544979743594034101024224812989757797120317509446838922925229523208074763332395311115593744404935442370095145949064685432481033168504419901764982210073002950687520817303019286323967801850442718224417564650328295602390752455067652826985671904322699946512500447685580880854469462857309629090982735787999634751168316415348232312543260071305943013404892440091014153385404985076323223611171020749616254258623932286740051545518934605683416185150329658997314552185544438918006411035634825466101864674592094603773083520704129989548313178769403537126274076395807217229195135758108361859063757030422077834988179275177440589364106796208047275594212627896870952725023610172011350106522742475176579559794091485920313660608936582099180188862533734334810704332266399183596082549119323021410044144340942248440813604086763932121155938247021819288918020519853183252592296027537792810844153534637313661837383900956101340921222749857849838823789292635624156462054227789002593582374846708936755917652674185127764406081655491631245619509738298635792489824941717200057610053341975085767791139427283247323939914393872389160335926304279506817152657962404525698655357980973732729882424848300421362601307366886473537089944596439354039638522503114419886670191510931047660082851285492913297642121703214711114648515872815945723016654132369264349800579350280116771074669118865974334068637181620461405370863444381628102398043457511644834223694733991944648015657661757921665661013571525744235805559189918280623854805670155895402255000318678809179705892839865112430082547623069439079706734231273085258861422562156999706252073128513212776518649600366245522461144542796895370063387042104170810440626107329357196339008565503108018871279681968654923047432783169783839038563527097457343028318287672844183537807510031174821823707768490543624179222714529548752865545078841465451238586134735932794331983922203583691621537764317337190932799650300903328861657978765542509336228249594569206237792968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,28] 324677176940539572002468241701909171567755574575482716931988331458840769363970481110464482137999045088751210191068456587176419661605146509783970689156213007333170510309266656962937234406930649575710345403341038454527070289660531181020775204072790589391110254869871794178579126673525863069824257683744714083412266754510097089019842347020598988218026336036340993653335851510931774509812807659006020926403307812700343345382531863996655376166259252241955568827948186679389420153247088006385887471563925508307373684778491089670352842661302618098102145632722945853862299697253155662989358481241037497036637475053911214996058880299871057523709117760985384577931063389117776289725482195417957950016134287159891026977127656824613501089107688006009264276166682561445189937199311277429457016474543372145357505968443424560525349223848266959085377035369258846364039951927259865170329330554795792979556850857997881061579615460575128402303315799975242065098622027636429229586730367502409406556132585808372301216196762020502775497160143948781722993073710958796341287772276928133872672811739971320551445953779648964475681731417831048312677764837429864562202163028306032150892394711578719254960193001203488384819527181050000285237174868168846904495630178091046369161865492178120045940957260342041462428453994023122097788699884039630541667470879436914928105549641357557050489493645319388625157647794523157425636908913828985248985026737088977276204497310154287682718344458282145501660359359224186895839705172346961536875291160263337315619865128308307559097438671369334507442827541953004222626017517147586073518678146952938519331486425987344508041264717112505014660370902938970938215877275762387330784338274514151722460604164413878369170523632740988027623794610234950292206690138157344377731274402140994979622047728687277304064639079874547744967772738736410244041418116090555747189169951429828050387462045857307512046993811527144807782236643466524235160089637501844933145074558499871709790480560820934827763672276489813158432756978369461011280807334327169259245008414874185876464681395613411635890549276126788116408793484072065568703535877238684477382833042788064149220941050676275779124554166757640432843369399726590775534897794531575876358111455871127681730230791648068401212622207069226800061290535050932997296101234620862619466355714487278693110231753428651375137522457258571054848772947224372887225799075653934041203138391470116989439115168116621830928636997541346914233217194636827041733428094587839075871193983542740271971068087292401668202295358833046927485969094147889581976959122061792139624094651150655802876796423560015205671464878778298412953517981804907321929931640625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,29] -224728817370900041732613945451926380864032345245466852177165030936509287350344650861888715041364872812760533430250227093259418018641169248699769953975621780602378528588016080743916266992457156655498262734328226522007974949858326064797164860276427647670639354479008741052856910125574045975687673545420690751724675291640950006836067671825133096224472090214554620091242170911925869014547113867037666720371547164970270151738668815359754116862637494892715810406804066099292137830067940438524304593748318645971058407266552107165563723807169270570019602516171552823002723569424981085915781345598571937600890975439840318563212049937277856412635189413867911245683399899065161744768872211434460086804378868114556733092045769231369131039989499872872823155562981090772308124791451158378607743853398663829308537412696781223923626440922289431184126782971160674974167015808510771976839014006221777611984373778696293401814414700827624595754017635357158433145382287432812257823329252073939215917568320831894144119746652427181053418856344466151548045390806290124260316731117233877287925804693899013398792123329158607643032273637155425179983023622071084617173276904459385244858016224439242545438731726116341784974984188365526507042849907362717923613586711420420900918544871399113792538540386409150744720874321560467021325953436909780223165022558478265978245065946356526700583318281798155098944561460654989430872763507385630415359273811014720738514141344739320059636572966398031250144181742975195026446852144569922952886404306406226213734661687513339471238986789020088732445187230814477470319940699423324819117351618480909605670123982561413340372260510168789650663412057248364185232338445115510296072913335546416222055633233674879115180775559961988477307712553602431103710604316463920630927458202008130583090077426000431768060150157382976738717197536133485307306107191468709952102159216701858219006000273783876343531832964539702688575245924842899117176179098909223307194110022853187227847188547900016327703548958022329890269579815992648241325660437011035229200978623652602376643463280432783524704981818547642578543329130111485081697025260613996688098833523908415822106015428172721373639061762296455798267133572400856335156253415211389768873214204829884582853209819134049668550568917918824917668173799215349557451487585866297863596803078226041206379473838842398847609910236016061021540656569612438424202694190993288159456550777355007193226676580705749973628134960145508267507246032805304486804076139084788752699371039609805528745579913384874843109805924374581702830632076314864706018845370710051280687034816967227577566595192925211042055127922192903078268955141538754105567932128906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,30] 134334872727243926627871630807252202499476118084736791382076106747985282413767195105560759547142374093092585645993157172229733148019760373190769802534811400931662319134140703420762552873830185471300345014154401259473362274487635638183698892919860460870718032675702173082421506842326895073170219730540948951742444320455030905884160306048169750924486253799834448167032674055597413594667497579796776321870219958427608988890871166479270388924383934399021124357823030052981117998694558538096480118265828824461161859388072248806058898173399124818317951435611425210928079951764207557831344109161431923418641647557719208016281336242231179399014496196824979711302553210335822529191585848743885359225504599340141827926907106189016143497842519148070930324808438806230197118036422405418219001657588932415953924225836104697429368187313515103732842926110312202068059946661923291033204983396351338362368938323286279005286744313844161668630834687730200309660527526417893888433723301549669425916763004743760566570906602574494225832753128482996969045867443013389608700919793024709251690533000441370477883091772989577092159568212682282677772581001152118812749189295105193834728331999781282851690864467338336267688937322518851923040548230907969966816495927369894193196524739512164527922603568047626350218508079122695276463620817866687243244603850097432865879852511615847258459439668948495279454364557411371885129386173279563684039106344525556350470143483875641698916018310396892915500098891761215685023417295953414740122832995345687014567071426672271833752708126677779409690334469710600409689687840466932689644466316637883640215118487292523356491534951648767549516209933845611623959785835675424256741835938470538706230375277191707818322506405243817483227293439268408959855913973534553691766189535879338730820041677765639125210530642280030029438669190968770721006064518080748296696402853506134190977769419198440754598036133376701775468474191002433015183588415923650195635195120610274894744881702365698208328343520032715612415596525217735647213912520719924576586213516418966132922316489578636449230549200953397143375994054484527017638743110327824915238770538946073178808630683058893854875822248462429039627040606207571925609398002974178460759837567525904333004381036795631944588855368198288227661404834890456249398430076345182003319584949742633367478379595193529140144459931337763809816039107908942023988954918051884869382555485447668621674053662569595627601026827523152215039539278212771454990504633898913821448836074050224178321237219908369426500466886603830148016917755332815606735291083123476259202713065111280500820141650513534441962898717710939155978167036664672195911407470703125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,31] -68368685586479264930606217090635255596829152494090737256547528947142008923119213315012121879226298671939163571197563403653791547001791078947372900876452013352851454668678059425394409788432997054527177388175367564743325888993191090944354741927011056249017841437846400822046697433225126546780039808256839016371661281050880358250319449743275061578038329920903487985343706010841826864796474758128946974731222092465832484843764724052340908292719599497073712863641541480076630317611064415266904008077556948232885406991606658732057380261622895802338449959840018255358415285492625119619633900525205382834573118126658336888536839971509284852994610710435699895818377547258986891976775297179662574747245963395856273025280600517738205598552941485441035280673604850643662104585194761334739361760529933074731643000790889134318498619608181611711757408196637890507327164740565056428013720627078358147611819604315496786990129029599385029479238582088346380667907367525149771279835511476970754263559949957261123677663102923997961958333338474144219505101296414277507501154615504962277215903249911642882707346833274578506231873790967630128762462131760823267422965126144288660936886494779282149825830086332671247343308223991917201607344069547725036509701546505677795885992600350926917413834080066438335159519488318658930482858552385311152871820420057981957207575732671327059286275234393548716166729405215582836883792606904943046742744622272708693326407265098959383377044668397333888677350407420979045561094711736443384736653095550155116579629632903763473384307484939991457216202049287456120315602063299674735244593587587445295275048519472622033835847769413069347148894912965201724428233825541576731903766827327458196686131465614566668463541972208421589218577986962751656785822021216181795731338145638233887084225316871506748355924966199570610705534909767512763809706615618662968892571911149162217558181170555592785225444707264574923832335361219782217619340743243718922361818480539969593613717214480503933124790010177192599230061947172649179358666406152951521389250797748043654373800147914138789137316826351043786842278196345684768338666225631408848369505284811077893154035937884153409224480217106835659338862387120591536219552633405093319465111406432079636938277277357198862333457333498712224023924912478018082452959564323826788854489252540279861603355397128237879876963878395060963259174329133016802170684914339223765206267717713376909060330334153641448578715519507214857539301169367746847286163496261176177981051894522303246443597939403729762184691585892215587160235639964267963672515475258252967512363877714316517291096743189857632004607012818353517502600880106911063194274902343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,32] 29257010502210001962696067705728887715765358589283483884278222939426598394427702598862482927946707199398114792177946321265581459246179441746737325765942245289629177994847099283501798717364933682885132734238425057341047636983682240845547292514808344958766740800085895936285616769359497526098315256311675108787910296113467145060888988771246445929220330581990633597223230303348775005670685193541547726652329190156092676325779181447559143683801513144153008102601768876278279844600051092498611983120710034632649195427910310254749535289278648278058034602050777512486610168423849289368708268312347354678611538950783850243200734773277935602992270036683337708443081945685655861181554575494597296877822298643867178393269631284059648069127061388822229099488342115064618348495550106420795031222054701943125914500729778112793933324367974047659237016103481833731699411099852400260681185791778477001558252260536475964527991471880108176512446626931447469837756606185395389915198259358477121005626745788540872673383230709081940633306628118352234027245449157801242211632323090500842414769976220642422648338839218363372445528347250015438441590985819316980877669965126819614951181953214092781678850988750614860088116158170723800579171778117906707447152810176478539638370886332409826535833558217189831847778054338390865707888263733608558742441077196911931187643275185333341561856251401385137761695163689130728912589035980696786542523692003115315819651768622222426829157025577204575527766346228585651766873791716323355685786967396865539327291329919888234328247157969866611235587889880788709322781065571427006205865638059489320896760639143261940705463743149431679917735807521021941331357593781907210999630437753917746058944481683952336250487216387972375710908718747819002366960881944664286672681557669966653768527982912088078210484387374272081401582299235107279503606248084161156250226957063162325730756395319107766362741139373524357776285428421018654987622566784310246496541772730942695959177654220592675051284393847902799320988857135165841412237480955024259057557915166705530120570111060175730910146904003801492876937237452879451670497361837907696566741169948370349138035216153153826894426993447514121480637753741159840199733967676618768345000663203018616350992461961666300158937024693505308828759280725058064547102174394193727220618759595578406315808039088727352561384361906820037672243530661251756503033944489855530475845210320639358788327359152803815019889236288267072384083746286766187120165538690526850378521357022547842066034895427133272954137301416157266082339523439037921763467054338147037299115576888844346729312536461665634035732806977198050546462582133244723081588745117187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,33] -10289921825284571406783110585346457850347122282949998275748093033493240861002496104291910345096467094725793232350704141761382678048727629168453389565664928053569479087828775994283718447702926520971335685068388384613971245968242579224960542249015519988742593581760633854294487773046684445400418670516900730235197351492090244382117370463779592763059726581411997154275465873983130476903806019949976542445424645428531523268914907332248311351681051630920396752134035476518833376048668102278732406879452261510496964074225231641244207553214672729774653450031524418804803237939049806218380750600577050594369029101534124680681239621517853092179964479197859886739528071881250486963667133980331539038260013111218716948912846109787260480428611591309719126128454002041702407227689333192974425523156941057194967716432187460493339779414246108282335714055220283406091819054031994694423073453941156889326840192123892419048304156905019533476563743835151811742206795482514068969302992421923471028758573892993712558147812089122837047651489463484198512225606903249115905421496548206592407388126835919670081522726947286380444136163742018763784596296599512191767037165245449280187494599177203805105670745282914659916039126837387413634027812153083970042266467901665095154646906181682486091183325679595652309813727253322010574836975731145673135853413447972257919248460249919436060886141691834815022895673748861498401231992942757346628491722894176881636313811106777955664888825994525299582329185381748473613629371908719685879048183518446106534532791853090942289233894808424395759274076858358447750782905690182093887052597490709862101313798665043422442440481300249785420952243129080838236320565549893865574873798781872140310435476342803505586502779716568899123979543434523887656669503400967155423825641331191578121477511377874030994782724486916143792774141464744132696779090839519045489370069588589932521140621973582837353065240377914749902342184079028381141124699716724071113801120110186514636592485751457074195969847297882970916561900973838672290041759467759601931439151974216789588805137515888532470848205581319702083319586581940577561289981681061481550919933342590597444786578789935378781254721650408958995154960651683855952167630635910063736202319685169552692295095678924212915072592003011566679425120888218907964197672876633940792627190764307310556646146375207627055322437392245857333659660033904753763462575158687347658289239518761216123468083189697910845069026760602513736033762840449446364922737888821464434599838363154034443963479701594618013079428988705834207104379839858801556782370493313322070196725491294016223406337938879043698943215956811969569173470517853274941444396972656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,34] 3080523083785194014799695673913887156011573837561456758703856584441358013404252531670573535528524989673037666194975009371299800558377144470958847662984207021706463037347774750373900497685249661907499235665747020369333445515986141301136095365652410973067889672371556428967455817205022829858559037114627584971275527515181948334231459277587124190085213204826116691922923106163517984138063008308481956253467605654030132088047594165744418921207927453519320560929459440982057570905528165811023213103351685010321656712350107767960853308684477913270823377129783845651026207096374617101113678685323284902119898838345751355640883430691257565717792447224103476928790051123463568257191480045159765609612623425220157821853400324000241651471845273879179707619209100855837218568735149226150740262753552149631936282304472838170779115130977773870357626459201421182985512393696491281965030769392249561856142039343874522789906154841015568051336413644021968193511364169858619670759943490855994153056943162800911737759462831602629761037973757092512873223311295355554269223581526153256229455331881632691381370371968568079660567647834860386891077968857495516823470129911780282682392797277307896424826536574120511546708020086158515688012658012302482716994022248045393821620669538303508255669607867840293996951093848249506930582725818192769984899949613958151565056673797438485028523080519663621445093140768815190087170339099648756641907790714568441619682788012997213481645600936986561052751529653513663714272314434116921925757122960438051746836082666704568430341819079040965722122173656065218604903340835549050302046878137561942488121135585036086007934247699619566798154462004993227936298658471065294256355296975700657943691696856059892674766598489721920363681964529887000345732406007950413452445663527428346430503481381571417021021853083585167596755660899635451288936674976646410637553021226466813729643870411271209503031520572761369051422894117660822757417488430507073258574336393429558021604570235351791615563148217339075946113053255025829314350644316580831090872295837450138936046184885013592602227493807339905958065164806247080574767454328910826642284600999350191807718045959978230515586164305667654625049783770905552167110160953330277791087008359132576254101954775983351915397279935688998204210003241234230894655861374218557349426474174301635468639029999672547738293609455222220891680563864313856755461210722953683980103694769745422283069983043914227474446332670371681151827943253536305134112620809216031985589052942718440532968495216209240917477544109343045374528937199574604710815751054353730012507838063274652979030254956500315866739823185069258038026873691705986857414245605468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,35] -1344030252162942129099013973801896344270573410009413021025606620032024176432637883180402791459812901429001381654031072535605798933416398983171778076291576823911610826789407213775882849284962859737018938311338833640766730521206706393016151973323078906495075512654275677332257642648764140369653277613398094006112339719350977781912894921693734734992781616746602757795598741416639081674546733289503552499383854120052095712985252069556530454998679246441246580288133230860160161079299267225020890098396660078677274437359964631031399665206737449285744185248987550045052977438596848692852085406123160724788950983078300490142799936980631880371834134347329053754644117484597205720962074919732885810989574337125752420560779327743936717287938581172472097348695373427897742231824003289003734242789987928544015312534778629250393750369736925289051220849696745616975598305115113003148426231229576959823855610987058852167654906550995130507632920931120051709463131718043238607643665714114049075680468125499549646392981476151054209622179975488020479342370746797417519937791377540447358086786054989385819475529039615124953098519616041931040875726701675038406201458541923541523394228249264635861225712723223535456340140769071357764368984615584884698578305713418028506415537865349213331796992267419906678412886492983933042078356944472538514922069086177333046078271166616493066199641211329311706709235255120129681357919600563333889752544860601378795295913572733497045909509572899018877613408554261763958383587279839238013734833031426312313135704217245684238158285814512644411345229760694700236556170189022790298991226868876193057706942597081587432914159112325675883845034666573186203338249172338284187787961162700100389407200550007294331711943824947329318383384908833078446415055012179806324947498258458553041247384652497323107983847178532152217998606207621320126808247269133893858945260723254405827124391323948635354561475282095505658629331261261717949966847920323012471368477742373644995976716986082488321437325668919834967496637656396212873855014081971880009783812075140049117675504653803860642832795565236121374231838933806529592327050498572708513257298828062741045529353690557493537445653995980607072085877361122333973883302341794963280845223626815223573218788319354793223039967109322787510017496899784619385043663432994331670080591451580604687265655486339331682451565254175321150845986465459593820205809193151506383915507667283019231435099874023777497901772809298180634054218224346086776901897042905394909562355161563063834402256155922359885458663362907468572912266977602737269818939923460624982695475491513579762619579794530422624891455182999724926595774832094321027398109436035156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,36] 1362080506881151436629308452741406298279209800805125489278432050304932233150420911106300658113866116400640805779548471496012179467753695687711588556815466289401987670852984630868648694435781682136927126314292085205074722786997530533576286407004492040938273598652278024455138497420320362276557152019238440517844854148447654059799753042852414333934164006050076555910963068114461656198509353948967785852981027139507490974757204992857999831242431627400573294441994540500903664066903050959909139447114391567692576456606331734473634917417181603863453044260273235450108352201939267828841502689106253266793992340869565688043689495247868229883232655528637685992139567855119428867631974301161767445827262635801149776580327860208150464270518940856999108168329037818535886021209226663407992498573674990307500666792124031106175309357343329237954594794383857204916743077289723480089580303874421030230898154020990472330175361057750743778600676245956586563021350430946341833609030245658446358880151011820354194784784039144323504516613591337404905914030426571739646577140162668105487527175032110400663471930299647714216370104150770284582943437383829510492177692802564511103254505611499764616775198877908134910362839546126002828227548626484582555899451032715627067271876442056104896424981185423312601245998377619181034153791149394786582126857685360198998052176237413165167231845292012069949938843254227991383890111012692931574607558000433768631896589019911458901530363625722736211572137372040101279651643189888352742890006413191056998444655746999447326313347158710582117995984214031210494471706108081344213344032306486812226032497723093438832068423638669923696944738429207018816544590861245129854503296693664011905038932270377457816985023652813335989413058599131484345825214042536591382338238747786146943609949327683179728267214016041695269723240022474982376152827383595269768134060175595672247631388714303960823453480428466984203827502440351899204250709406407589402055792621345962410411802927754499088742227175446940882068457066267802454040163063421898039488436518531567873824246214600291232499951276893394409700625838386749444435382059552485555777898269965752683584623620163828121896487974359674082574894439153106510086018677642751058156777130102819442856047290745951163420056660803831670015953196686378073784133793088049319480365830496139524820444478325543351983894059125311086387838032666935974778149094568322319736956255760344133904775468463756894639719887919119527622041570252665004661580469026957962294252451036170722237195327859656202358442147965812723550786119115028833675658903112228590841360560847318726736734086861931983903113713022317576850639397889608517289161682128906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,37] -1433302483101297764347971472786854617726212068719732219824619075109872503687453566752075878072418191888989681911089705208308369756426725486202998313893446741249663479300113801032615715967444098831506716357268232733043323402106654113262228739005995141422807170842244616556495634421583755942462991782925876080444696654527636524047382093323078694241521021335472124337552229120109270092338226625131527615029767292148306274767923336992870032006737817875763357320425928135194884553440169260212307672336224072674455973246848657887516515419821201883227652168519051747455291893552562205602303171298331395041137346391630188986586173924141697773378412716366996645632965542329993649717486407778864807238459341016090343179392292609781787526088143595527962502336390834455168563271010441116551038512837413361070999011318648100515585314008475315953947098185265919142120886903844450321021576523899436187579905397206504384759357335699364365754891083932936271294597849166042631583829743785182111882505604175983246694603086452433214645893817492849941599308721724590852307255690844777181333057110169634515123895153652527563885062108018098255846573449845122182605539984723398563752672392080432846009646108927396167872205790237248553975930421420678870349838907453003416534824058996777845081343529505767337875252177506113679231370598858279638914029780775233860969353775203843561486186282978624663644163235444901614337335344090541509245184869519368887632961366541610064021249851350842350622439597473135789617014528407923403705582141648790490396352632130048002666795421354747910955399749090918402518290727886376138990643802369930845474130325697204132269882117983618737019748446598386085840836684936523119742431050498080140170953803810561829383522474712566030244341352764642049586885875435670897545664406359249754331983420461796542146321275697344246784943865477133390824723086442972684852070763522564385878147203916866304918051872847302792682724046929335496171789394030073128160382158781418753271204690713199226855063604487458138757410564640792740688674761226536670772087124389358380999364475435079661692418227487730364918597970060220612326693919586444603716234730456235124967032847218034438714578938993547971670264302857418935031315989726516822292775525545171746701751446482652292175463916162547650555150813659785137435913717261515950774406827791178998574572780056368601181326185711792028037495608976850428487901651200642416084785291161796936079172435351325482673298202032224635024946889898969067717022781669572977211359809064416662046331412054538487346325006985366776823652470311904404246904960456191883385115078157071068337259043928753979984199496882171526862537191959745541680604219436645507812500000000000000000000000000000000000000000000000000000000000000000000000000000 [41,38] 1153186017014327923046850394065929533793718198619721186088024775582908047246361151345547120508928634293614863920657743369089165844040827824361501347035776242543122601735762475790664401013292204739367374804146964194298007803709061508745912665870617100612335185877991635619514653967885453871484186857866532940706921557208616380212403151187853204967465500333683757836150876602483042617405309010413352670613546001838285242775696639672200716916986066697971087382446352316231846437284149777042584499514467089870669505157878070781773713148184586363867180708141921913019641962457286873865941855546206640357621461404498228947938892404988611197255991151787525804167373728820828491125125273555710914625554791565082866266657231813195389749791711124453016608170492371272390585645000600200930397741337169301971264569705844983641493717112556199005672644750604795421816569084818311095175021810606940226745597742486455775549928957363696334367294034754270502467384645428407670624471971667177985580672458178491161474433194290346112624927908489023329008134971744616761998177203145978384940547329899109895165601191602627497338784167315365202400192123278211919070735004993987760052127278685946015890901882544654693401386052444012909252225987379223904306030371173706202862553595199897241481295994149964780089822783650343224844102816341066724500708858082158087883489728577316166002214345521261982997696483850065450256249963744823253074493013572111273333597143718405598592283937202350837955434940976166464087066409441794533064182932432770158035370231157024262254205933412887256694588460242545704771480624853750136139899002367754413312497046728777522981074619357934470912457087958963264769121919231572498647989924487575951729754155346049955690043060903594032479923330670122349299694655437559967484665654011103303229613024188738206760632584496713564162486899528924431274264368715951042941210410197603180004981319734557948354698933617359909333545914746280886355892135192008594484552917127229368526761449925508274355565329784801306814267871765514044482726485049699708828254923857242794835307733849540715246450479368950912907850932553907584773144757969243943180835169741392043666109265749596713100431202039625541702315747865656433542493640049075400543244076747902925670954571389162052208677030576233318362207714752947236145130672954535228965074139364424240995169941004049992121140093124497442879474185900156156870982983538556545515611468049865953220830191785326418922653094231951112833317023396146318435293671821892848498043248533670128699720007886674284565595815585040245255412410943750484446192753675116831832576055310949244836547394259347242055909280027966396994787423579964524833485484123229980468750000000000000000000000000000000000000000000000000000000000000000000000000 [41,39] -697142792498190558596334695551592548553912572141266674541556532860592554210682492986712144746496454288857748507641628477089009454687912905402425362958157589679368550752599242418781807074899039560965557336546561305029905731141881282118134725468787747336792100731735763357393074083507061350936678398748754865725983061866368505353091646079102762993005407085372830160082679205250466028814930674607988858789767773682000269897547741861637481265807324035139616156809154438584623032102574816670013969503523541744414645065804546776964312456433112296672366520733676964486607766681530912259331151250966659759029017987666955206465256496695369336277750317898387028170171409725477317409098129904457454238050645612975045340066100874624036226778477140991613946596897742559727063626373522612702531695588138220240314091417749447236831244266691968776805583258459354191869430853763224977452507272166412066921596324572644680045904944986714402156029019170121401047510998196015296822124537436620859825743157458590358311786280421919182321457435646247827240877109585513902613420092957994544219418848976419234788664579861901997887671809331145113285846546709202549344460243531835151726032465384231987645134138786772280859853406555202859077482697850228862588341252802838890303832896160390842064109898269406934406558300723560235937640184617702650689870747223667486787972717488943014474149586952177795158749752070930013026002847562687362909672636970952091958951878833392690626000812959878343993906872127184887502323037911569381296037381893558061912615618901591408210170200012222009798380943040426070408833596667510494819034042286374717789053494951239012077812803749740223034370985005325443494162418076898036988284865335808617135322560722152314577091606355262130148380403144500006000191117468761866643891051092919446811592999745187666115952528086211752014901542612298022047815163396000899916948326538404161823031911075016835909309754074272051644435996887290817665545356365447354139415554531105828609459876716700758103498088651650155811192006258246799289865284815783712316438098885034459497572008949773925649798500957695301297862723425593854617595751684557165194733212623911673612298287487981299062164122575911369602890030156080162123241139373081292592458087962429840427853863633752856169779548264756163082709646914978490444244108060605598079916284281498882028437334462107611113758945732417229847199240022771109459543095195199072203567778255875594706193484876956966007554231781166329500458677985763747697052741555407915249278767237752855127909213430036444081363728707036405980687492270257355435032558316897488395342505128001529514329616998094469969222821880688455327412800244246682268567383289337158203125000000000000000000000000000000000000000000000000000000000000000000000 [41,40] 306464915101350076884357393161460160673574710561603720481382476200334154734044810738306647321298782344581376083829926522075522053877378373259931943190696043174496031524516262682882305817034421907958548598708173989810930167134870174258798727464547760089621972626935512995665171348660504134494685378355249248125536470980886886601655283442820930756538301954384055260626351171878629797204113536477292527748920561032335775138398020597281749776579195758227160165962612550958878352160675914046312832571620782113474376881069751717960177450235540279968628917456687657892156622160522038695332801927390080681312262899873404644659847961019065102346965907085518017427673707643639031422104840009575926430712664689462449460046639651284378441790715797575486404394561587501686492379630818110996412461920668592454815948022229568268853464865297471847836395716520722573507740333145785374132114991851130259922653856848684626340552017935200818175866470093235556504660844208876666536063868322345553096594336565486205252205863633543562543703713594231679456630895285513905642884995712716595515003640269057383818996556257751256185894926836375458582065727336045425659497464261048843045466294169096019748271993120886106733280801320279626134205326622987739793078092196635553166275673009264111902797678520648262346877789266081182420149714164529254470410571192416936901556546758347923665080498951903127069109128214985127960868347916626060324587410793931514208413307292903375170628438999960102908863227604085667606576038012552579354912195165807348024416956566591826267471935861142325833310076203750847903155866279243505083637915154515713055002203114974126848836498319181962254888133330690499214934944490872747493337254428653705362386726529534861427689023325575422082705012414542141154643861121998628388390805773375471449183240844832548669979617234163201071624926978676848505030209649170018072521866253054385554837133073590495171055636055323824880261264702045616345335137705959878227376622402081451717853837051325344516785143062245938355908360633794523398451268086228292407256806018566311251442923361963742977756746682926217889022204241570775923887674841983577630517646675164631156732655243848556791426704607314210346736233730345313507496685250803340346342475429527764325051265564503166626769716464658682698274511657456026972664133046284790139505548361719794030275488488590316913371716137241870854012232123926146459972933094166704938457930440881112733167238504685377009139112829438859533034489114176653812989039568595060934622176161518217239825557835868625405531384829085127715361866600687712162153407718387122853420722498769243597847305894068713394936431661881495042143441764892486389726400375366210937500000000000000000000000000000000000000000000000000000000000000000000 [41,41] -80724590898837612328070600866553185489453436779032662606291480902693612518636269384105664507510599661329508739098944367364902607363048196868959290881453177721770305443622491134778621406369209399102172812681335300839937644203794049419670654239178434603292954344012173992106961853836608459482421112014942594915233927243928449449143679334129716209787152921860953573758005688223285088164438805405010727875111159881374224863407463972984161002435583082576378511677710462109832123538283391776464366902901494615261047603943418969582761541662798685267031433304662143453659692924261440112267049420885424227393410057682821477571435851492808049241470607393917852057533073240653653502919129225057735793684245677538987296860891683795777827243702062783403584218582320166511828069379994966357663674940667822412086867108515955278204025046122274626220454728846251637461321173595915353117976184472299231489611937638322505131997802483834626883037247423226722004432690449623250293001944636292285512070509033121131544632457080074398210168066661937991651068827118352853283563483856802050408972475172071762977032022608400745509007129533936839168617580243157689333513057992270418916358678363050248719496660735722111874479755477444883866499403318070215685034526255893970586692877234856377689710519145238704101623340918759067801886451748523698885147261983284555395602844676433347325957126909431955659915794541779771019575991256047314670155374929529292768925895976203341687448818635444316473887715808076786889023687604938795812903056184200619102369191294023681418251077738413335381949031750529111182354818030750569145122128497595517758661853785319774401504121867189308865481685686077216429394251992143798714928234035116807077050759977756961772822277873713374031601733476121512399323797921354958891815424817367192485840957637522021848231587633419476884559529401774285528481334002824804631932959420123224983975167905151577663458046709520546737625969282488701660281528973766100110949031369488093835961782241446599595351135441641894611611394480664077897945628938242724126270728045729286901572453114229199479486603974679476965940227355117867407582075097980347345638886864704634648149612984559787994504095528415606733296869471188950169822642962291890926146391358893918938291489838681493418828578110746091688771105428600420762342895593134092715210288559819062511447471595634198417469568891725339698043024112415439539129456555759010361211602493208044221487542283097786716899331813858598281878138019251884393136919947966980403603226800423768956604899892870395630633358121296108473922934149997121840829420090023153665916485415183224500912316075475684199277741496062756835355722628833063936326652765274047851562500000000000000000000000000000000000000000000000000000000000000 [42,0] 51382393963385254682351064261799066557909529240020757009179864108042273936239497702670440308416694812615579527472319051585249280197658563833256403176761605178015041486957353485499814086123801977599003855157844420298189518761435283217186842528239150788597225367865390127703772297867698269841460119307577665143929328019128331643364705613599338721365526042285946796928080463770001022401474940854414130336037251898670439886079663317457465360166573899658839239717560452061644998479224013336856762883982212380293446148558655720429931298414085790887812997194324487263820211655798280059555432175140731608528259397387691103801218909679932445875584061343842928061959106394462262364757788830442173010583208411221507695127084832712119318757976793281312122742794906938377001810734931169690228696929008942128555531204005211781645957619111391196357042881781186596951146992219011094806244959204166238747903871735191498076126923465467024494117739458303437365607578921458581708561523170282521702359739350255849578886438119948465350468098365389945397300747648269184712374711052728531629630209619892208679358430342329806691105185984843178710869417171943282132335883860620325595830106572798856850659063615045947083527691789968928995105756338955172078341159816473222894331859311567855000822301028783837109577579862664877513816312747592622549332734232644679045361572991286078562823898172407335638469832967218037899942297312701298845594845430359856013620014158325798416823507759583896231297367713580355689647284515420901144995904206560037779772896740328387811896892415627269491989149271554860059061449612384708965286879235774529835784142645549784383636918203774504964572214713863906431669451397857293263201298886558087753961714354882073583190335926676825623738483315515935215216814410285816554013249854465386999920009722853968687380191644833723358745223794988717223723128843343577576992537127672427073497002671643386650943516725138227057649880690840799687975292078808709125042718584437427958137728198817400907706547489453628948271230679442347536097330501573884164270648453529389709152334656758330552021683511791437172635774875901805682800229419583920340685522469719159580148804428850415609151784705324782558221879596931990231184841079778255726072811797603188473891226672781647718575153771126932121878041996265128342272092203123285563391490126993357806161715471485642716134005734202674185678026594588299793741126896702080655343036112369714905642146399907608149280566187854341980341573281677490988518605148885262047166510104585085416672995961562264710664749145507812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,1] -5026848127649629723709255891156715145632843450334458487354678004992836965380657394805273426515217142907254351565361336003437212535034543618099675494565263888900460493123584049911121134269887831112448617053408586573559877446775892971365111009613269580866182192150874539027098084026674785671038172263051157757990197439203315667745695227191915909021920557769641729730929817368331428613607872767575595574177126198443604702621973472859834743256672277699990138489118084541400699502058147339644851691927870665887456462182996741734794730643216157318536074832193758662538493525870886484909927650806853303364128824111083673023158040616165599078308550067692814954083997774371609438196437042872570218174641584473397234568874187629282787646334922967026848480765855730739692572915768941856842643698541663814150048558537278680560476638072173360224336732164108865581927263831782864906801486165980267347189982564403195054360498196785567951091671923765372596328900077744620769319240252347318370972575389774087740759816382154021508405566805590453064099966571549564240545819442713336270376583573605560997269224709945844218692184071865905304916012798343754267321750402167914512685184102830261449903872162686049623091293744545586233207526864560149002998896774936478820555118824629371597815690646828101811301028419369483594857782604233080970584406785822481499456804213343776732029807633039584940222026830924483080838897140148800223705545429902337598021406404057318677168412170196334318046473448047116031597991868067558216217864056684464960848908300856814531697147715985638025313903808736425252752028469263681637547254917053879968334324777166057787728466572547268468841044235181326356386307099317409709613673417769086875620241363010677789980240912193846332547030902616488861828640218646295999739128229100597121078087318307237590476254468870373782506090052179288228242813364687002777409971780773414845300380757800723099548099314273444739862288789215296846477516129598758252711469865126566101787969888319344887617105395750020441279319612759552528990022002417861910876370662544127828373996242527902164458012338470259501695690435157445136654177914242162395858754749053934283618390820126409514785278177375209218766033361777318139330702156464100790627587795915546139027599366804364724468273513939837129276326402030961850978944262350925419861723028285418439441901804855763563496085570546928358874130529001755868920807226267616625767048602229080264549326299004231515388797668239224317527514352024783772200485934209007519801799360584630975597175694957741143298335373401641845703125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,2] 217768121512440818481768175404021854880323196314363607967354892094070007457121305953068295109002048964198491293917535651984362037004503435461577779416621949392316184960218392912499403078803002298034214804134698081978458834179775895657995482864098397457997010069988152879935374699369942703579396997169092035427454631310714716989207828197989210355748778340084820672726281877970990239739584873412823971036466432139452636211973686580853836434256976006576777228472471155155298400453412738219781458715983037098183893062532056500943318226991411123589804291716207964844196265382181363221548307054057577368425304070085952340567450462866577758749896171826288146184466475812815586296868853627521157727342178121729723251069493073460256504672151904310959353217131579573471402476645802987819362717776006027207407964386260750018882100522270601330762576933579842310430250170470000939139793237637915528783897534067598026910351408102573016371292885126442676692936571836345044032839820727117048665737385753660632817391593214147756211564677034066537286004069788186396230437454223229730546517190961059338741214926586776649558642605379352008800094007235066365338876331192432889185033090870177187937165417758643791917338327351186342036616644134694759734680211624571330307050570920883694928416896095072467942149167640381361071506188630398658790793956820044072150289303405655279750189511015898995543895184229965252591626572732703326111137161770891033016582806294164151289957156491468776391892477847427109421642578006585342629384186919908073904111938829591178989105695552522345649059607591892350008999151754458126920808477837615978075160907703480062046048795273193104513561322489412086913782868342397206944892923968368449566163135873339563583283947820814304873860259385532578469025549939911246877820658848871799197769150994477621137291523772766607517902323306949496048796330483174537059168015201817512703850421073923723890002064333180569707942157380660045618444284370086085492482170068973764458614518432792048362309533153228256566480768746196163408861737956971149384593282512930420386777704951058931829587532941182979896848189314588703047189379695493585461764326531889266384860104195996279271693970646096741906510241480344359522825499023727546146507429423925203322140021764739266800778536485644469887729331305363321780795831117467762204542114448319483212055022857889744795800372865883843102853560355077789218314161025978062386487127158535790838703815324692737465133505665482856216865633501387844292637176360050597636524306396025133194973948114192552338863606564700603485107421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,3] -5710171642408374999225169355615573626738764152467679433206502465201471764165320746409702567587997075846438429031277285425788845929889355155074651944974286301872337539062726638198928397083730751653965012518923827883383798494118893348550892381492828009347796162963895121055092029023678749750019699051984679839221780751983658501505587581286202821132468736039115656114122576440157747541945930043734654751755085469672709836781222828176078587026097816668841194578273974337137330130347091801017988858094768015189023391730065928129005546690086107567747515799896564552777471487397030639033896512958111363817021365190073979737824713178375812284599929730098525867221814385903866756004022740286000296649877990041693323855775803896193560207421667406186901443312693133655040732410133978624988021954839886888823751665362629454458566366392973123320740278302149998571203944455481641269968214705018389898563221678091652669659306129921721240861534573853140691755642108682434374807959011345189008881418161816163677138813357776603042052869859972781995609116641474163144037448151103208011317455870239633509665848329649220775654511539408011567134665329617569237177851860951220665843632323825009625408223425916433801753457172498006150878328000686622145197610631048590274281857654041056664863148877435453423583129344283553317326170984860406440405848757077690844689156555736894298279401265992641828573035978800196346148054010710900258049160980500677869574676672526408555513102195110945036794045765673754999981203919070823097480250839468858805275510959571649106599172192834737719616558252383967018876696282066613500398673393113597243050816699319118996759010885104541184646062591646328337634176226066173015507000650034059994084771034251846636975689750879000442305308720035265261593383126481964734241458387327348369700426575852473749038590799971980815116628944894952882475487131711877555574822949799569455244419161091951779887039661675431193163427963303010224752248633237758295297011578846744353784545097493171327028417247991419270504444565533481031308076549480195441807294199603130947847783005172174400273636112136923858587108004140318328608204957709696149843403702194516062297471728456619510587750134673166796174959469024979745140101160008834704139713879031754876972912685895719000413074930746471513340309790568280995287447446900774437934977718388542519403267177912873194524354367449231382602177031695138723274815287079381379094557174819927826281650158384807345236452446782478175357104112384828804221655347648210945478898274668200676733294440443316347666424803719564806669950485229492187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,4] 99885938605157227042094596338712608099544708133629938195558601157238028307722249129197538310896742662323142071737225190863253113765270344496343429965785808333968328208607444581989204286585765863263008048613384101305475113246995782800450463132468616713163605116795083077547249237618834190964904849934001874340640931229604346843469514191852971475627420880954269303942953266313394783934402588301232362850743932623444036418812620315821344796280278300587026478923611218922443692890276195212507803422441224363408489298660803313037648119796064949358117457929553187240587337047321809988017354154886981860738471400326300021498165824397794820811879017276107478561399680388318021636278664204164104378336570439744043151818377658317122246978320145851231294679559928548868289660888933485984408298152103184999691422598996736414596367343651087845424614769835546238733023749542273640965623294004451096390009714687663396432958853358645050523672326347471969881409359229409423120299449427292074093531938232265891554068745325594669548993792091255891518317560384759558662368994861246601518731801140484814312576681954034908655331682553584444504621575147550351978218486436070833085564320479803185936108554145948430278813757310051487104384020733483041091064187371769867610868280230270163659978773309832561987654382648053622977883690695410733185187738469545047795767113213524051388983602528059362274189372584566144063199146341598635525657563693939538260932758629805397715888050588388120376457409992677898207883951617785490030792944333492341970499859919551446808889688955701783369981631714652982693807040494420466979903951356094078610250324873055963455460889431921988484558568472167804785296533676854221714906929433486977227125662609509932840757299749957919719139326986436372058690050578334123554462376053822553149635476417550817989448218509540737429420468197420911299327381879049052696555971878256963740779984564684369485630597220657776865043152995863363483844960128079737014895077980618848397657455120772938969921868057944032047706886566208018623004489848430113390036235435513351929718365410770802567517248122597734115279772616662372657861749203399246992309624628528248452256285239544363101842818582590037979467617078846039131562947716753398932195095128867982654207538755475064462046714393355858978979930705787980019945176142567505512631292722338847050537890302951126148675946097856602129845338925718058736641574477801270218696356541721113176814599390547510972699598172705635378557793386810085249754703410107458036424435530722458233968151926005968918413635559971908151055686175823211669921875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,5] -1217099664474559416247601211657537626997282022540122186138385415797089289866043184616268299170898032633003390334970335382738240984064640301338591461373044001605395383823214874415435746078474510057215403852976112649415006107730771836438022491556161812989929722497993888497977335740730757296535188352832411389926302521337828079458986695826656139321098156524799910191286566529950803758038966802611838602750388573255754150933624749505880456186980497110697141363960957018215228636813990442177900642848399567529150568200455991853413380448418441193505036915762375394812247674251987430315624547178432442717949834283034587194256778866432268853082790110522597802393579411712394215941500084316137771853941249052970525355529289425405843521427614057981711576864538753742115184436233290812178859888131062590104514051228339056999030789178929005099990916687959717950566895262356503186015523644473579459924230958742833643400482237697127889831937406802247689581201964870006762008461620497491098050299477250044839498010748616285551624428208303098063384724452856852934252418317966254042138217232628306004734794445745224709388893451612356713478964060608141653651563330430931951584293879911409923809991833556918032244124235528552823737668174600346695997544392292673784081038253401817769880021199094246307020563430494455560364425743341941189382848341534177875933322970247090998034261156305522600162585102630388728254355885018634813784918438966875523485420803684953277845241797970378718716187090790950412909552348890259827187376276461653258566974808333897045406508937273590245721237272901955832563024353251090572972083406246363523592506733025563157648660945190523404469130620736794084559662697496747185218948870398628274326282829539920792654822110064290833411572702889727078656939976026664759641341974479871876740451422306032426904577857131283182473920179990887442551365356734053655064175262465402321766201150468955695247195027416586364124589495211428222689326239373578918582504261844674038967287633620327149284064361959714970817937688541747562942164457723517342085170178174793028937754363562941889239498857831586674852374745125790034661552530495617981984814583961438153385963068050799306407232239346355079346180161215629312692330175125049042387254451248613364973549371378456388285046278457181536576416932782629646582557335290152744475734746681046106057287677411440926466970599295986453231656745601255522579491764310958075913146643133453738571552186681506284725098143635639538126201457231805890673702498864299359213116955038084228126532717892252626491739588357465784440591960446909070014953613281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,6] 10606920331624696815128286575298394989692757193314766511503258529254879514588489805779982528317858420498962488300769332421623113578339622554453381065526067247317313618946126686341127625680095495080478949990848265993818959255539108396974654624991016399576511012385584262532669188664452944898700072766727839923989436011853034899075699985710570047245102052162495406104468947465093403847481135296124228704732494844701233958389014077999690350185513467055478900244083368170965832228625470999929236780918956969961549887026389855062707443420006294503755192474329799400190742191398516174745284073989724735093352954872884403324509434290493077575235796831709711273095722472959191964595929184356875836858981775903049160972389821877908984089188453731965025910216667458874724244073323620613189894904789682640487631287932483483358742723200538083947404476648605175080796207038192690311664018018278120409623979678435691269952147101128566428948354012319873953993521702194495365265420378262347304861419786073331919352547384440326406570081182696012511330711141277872165895964899556313447545060218848447429692718169297714069649750733011781403106262735552899468026370142628065168375830576606321253627192952822676326176570844769905440403765489282361170625330585070968346129511943732064447112827857167562493082034883117958800463161906951228290469053556659336012569860820357588983534939137047373109038310879581585813934132021738544377058803662375166863021024021155942648600991296214912579406350052775537563780880669937877391022334780907401377260323561060567932877460975046537631810512694251381833329496799073061988339123153623636560228007243451901629824120354812140371679862556730747115053406919074912024292138227333674935247708102481239133226330933695947693436171490553857667834523783406521336772787847411987371136715839397092692181827239891961367047156732378148797098996665799520626329906540819622681615008715572622057112545160064958279839286275429016208449659507169143531164800107809762856052865418023102697810195751923988786813304469666988295405371126788140265136012946735419661901177965209114224711710410671288000298298667954585923994633061404608938656838273794794543305242235409503987018626785947151208240084839932628898360802458473174419676284115250489100627529304688001194076519685870438045157463110021365584495636987029048707701623726251361377526564861245383700624015546989894907839253100518430852159394933454546869048551057053557975616118825310277148306976006013504357267547415401475129743377799040465109022631822935267057678602773249609015323907581368478858507842232938855886459350585937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,7] -68045748377178954244915203783888217713796260785690918334193941570310097881182013301804167501323519729821637562742161955567835159988795809419726993194486551622751583039492754655205505309252936916419313202876544647070638879454144861766672745422143732494109381330867494620693925896280363938515443377048144874141530754055839075718164313480688611281927720898203183885960136747868323822729084139974788078764079039457140690337303779858031582069389172039384406838300112533211022232248945612501784712370105826410126505597280671372860959799563428025937261995973318667211521891250657695776381029885102506893846374288880663301644530566555996409667394645442759486181321405686488978195775832812265280528632218453362055771299147441683530982120674968200357715878942061503881933127332916403356481245763397723232512023198192488691448351354262452874154391144384823916478116884946515549491985755220906314879632044786669417150027687575285134516361456873332547138009384377989803311801540494174946385696185023408031745558220948980208493394543255484229097734808750489172195920991394210396001103277077273013359064820366377123526314665134166768231703094810401845923713056147344819124513974444632729585654687857242445021209260919350991484999967470095587125922029703308022586879950259906443461057485536643709317734026924665122063060182985623591618099272673332184361307541475434268679086801237473273986418766818993451081063883159396835901911109754116610900078705202679857849211209420953491021463477649674232881481099331879907382486585705571831702604148256473544005028503555250753719115104737074342694161071315038969915684667083332784138021362150132755419759004485793243084812860962272022636829285381618832684065693885944827130932916339617978000472586479423490953333889899727411101991972116405105421128417431099219348558212189772273413566902895732507495723756026135861547256416720373860861691138470107938554035981312568196274446027268879518202716666126876291653339184674401086711681885367478116547330181841192603962802132632422194429173498198298679078288095389879407944270090791739742304505803184797828606779762261221170286882261933905279575177722639170564925123104720138554277769193524151481469621111784155866531872712987496394556331308682153157947213353424711770434299657524168422316636968932002273565215409969290640910605971707485376149329571713653156909374638417473458653234568826399721238644049971142907490088217730213092057179392159447508618450393748215960918433636329769268531464120039502247931548130081224300902967671948957942488634922275644843527253639234715588621216220133192109642550349235534667968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,8] 325667093250170485628324094433603438773311090167929194344236785500496570887777607833451878094940836042764524623008687059216703662677969370089134947879964114719421641790750072482807746417401429664534664001192036312218133356972755866263961549669045459349359040937185999681099034919711361008098557013412957408946274518546815953455455701787397727257412197660592010735707352690614988882384254260156324114808687589039855043932421376182202638360866872625020935706503327030075937302216457745263115162048763542174703965166933339161309764688498404213274368544830479905296615652789478021732315150569777361086261188152285892517884879267883865563002231841933011838906244566283885918237779723846866787184282666124036766572124963413076320630237088803039841416129072093894251179601192593150448352103720259617849532062042179286007470036532023375485156503290641588663960752796794927239615400465815307416820170378111150947069235753243991328423771446845206997768555670107099345914364553494288727883383798409035942853198244826504555700716537690788200004861497195728815409417457766521938363728930162814754659855741325533783276175049615446203534233004634606780582572128614255316887095090323052123976108885394174538108619905938259340150420370295822120233568925919274986286562602633779750806197280758457783903561559593877261213677599787973916126744181330580161938162610142168396056550099900541494434565033764977013700731139248454985087278701444580220651740827147624648566094060265832913298709475461548179314527785720402275177435403875582936744001580878060754307890469988210723972254240947564267206382743698240669528551403235591691655749037951040630817415940199847894339990036059355132297283917721345092751098822313210752021259241740694022205660357920995076261085094517044105568973988405531037744211589542283699552222387398246714814486350335688853820567053024541238203290831595431731304918649358433914644959932917510743617630092592135770731856604443403763318229297312690394676846222305073414637597524773782768715813083451746943194556397135445726688175810083462384024046883042485905602914444258819698816147653065708847207300113814641109442645216359512373255925227650304506382103724811087529321791526807344102739541431643673002592510852137860955143235218468836113588688515714833514354702152395913469497893763880262297094543038451777083272566540167739273844460242754112797478702100433058650696701883683657417465154819243474958441816899726295264361459617605199875522822002293190604213111848526053873231074809013175286530409726025994487904415993486735193523729204456085371805320119453774907469778554514050483703613281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,9] -1168212919195422327352509295721984679258816198228977837442008464993658739157997650916283538062489018492919553590070687631323611734018832401672589381526015854677696449657702458108131827384070158826585144784270839818566384232451580440743114612300710970579680821756073667655204430640594376411931550280279917989363519922832296341185713612798418071391700848973529640487840551629891434395933265791370240821739188907889478644704556931130725753876792260242234135291883363357013771916877881924589298527395528653943418025401851110612009400887157160265926454465361927600093936892447001575201889738743790382133744066827872487524912586794944254717042187879767662467138818105032834727830705922681804981046087540248917643124887860373176737897563321826451324821174012358164037613600200205834234544292360629180264974523820744171232467946351686850481472075077346002471602983461224856699059948055536643996310783381854922700363958446934014710937010479563343127479869526198449444840142846981083575663664986935133637708534004426890582834797539352887340624151683001587380836557180956207292752647883295215974677954535339910370273836807542238466209921354802399078451205594382053959611956575913066100550109896566366695571794423920283274948249180839906905756615631742197766202296062749525502781242084598227141913285472349058154224207676500667975019429591895750231989799872878035470642753629839589385921649828138442607685619796256868542535956591970144623934070035739926520678314244303518810285399454847928128867980779211410053897375050576208076015024428264310321894219489812704592908360665127763447655220242181213512504632924293444168031882324226421709400106949356947667888638326595027042476021636051097539952343208177279849689969165451194040514267065997149083785854672721175197391596331009871746360982209326756977898716713305527852654622568270975856010459107745396503244750180676798199566938249327023363749070252251156131100814756601440438797700694538418884814628621225730725151168534339063200621240030963463045869044655435079818434091048862953558598983489712813192586248434386495630899580482175021262814031483271041930225705796031488663203118174191517551138584493894040667330226972934638571752506027952375149508065344919497012422093995378571172661525210367213665941103589001735793645619702291698297085704728809579736117113821798907027778754552747635442130379613840144870230812193718898100855236537244175662867943867509613902086382831797829494124800439907245634949260955973486384989238116166491985830454375886350188942007670083331129717163309482791291464262044792888773474304512593052729485521012975368648767471313476562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,10] 3153077301790343718442683930792944984392655220029714724846122255232296783730073376047000312174914754164268572703753204203761200020323616726186660378360729539387468983487865663446556420946391862649560084542320060672889557301087880256147530314271914845052065318054231403103469036090814360176600159715428406543107821849822516654851107345166515032505148460004359059739309502127246899562580692423832930526761702929934672456223517018892075662853550178869560381147476906425164832801099280316649320905744279968236515879213584117631455337865165720298277606419577485999546715984917152023307043534911391702103511934214838198828194633166969772576980221721965893448659019673953146200743819586379894382543369411220254280644601933388140379430091902951757691464763426123505301087178741570217679490423785276377384470719400282905824563872161758855737752240967211956914793192429741350382888151077295905420834714270790119127000982161878432362717927627399834388953695292721494535432446513110926721903751610972030153044936155612712018114771328112243064477073819701607582897431578706321673522875800462356239648625223204080749319493324570627026100101791735285963997675625578030339045468014035270610868634140172039370267876188644927657464785281394736836887926869774614348023956698646977287628769823952431272460399924175025748030820599554729666129189989943574688001619663510586217559145283952453023546277467050729871232566449709247592426707932814651989178602102110670838216072939437033982808891610613956606454371639649082771157828807921575571042531634049261890372616014815088844033803123125489158256934891347279926592152301493579097681849299325478147865747731437033753842678893550144752197980229101810160840113175452854135855228872031177526919349840104316259655723320503880760233111918027821523814108153831355580112077443957935655912696828356677098282074991105904042077651183129516451534914933719538253272451436592291628481351175689695877344921907769257590971084607086139533348717619364390973941221501851962534375211570237291856663413709582165751672098997775247355958933390214852986791095982257363313098064748358026434434312968773037188283625868778179560489852306790219631171498229567655163068107505096761722136338975333699073941181484496752499635000887738572582601066707060331363554981355360161454824084863500816344697887858486244829655401219427110040159959455168209420240714995829311606129887626076493754468246182562995964903965020382408355377613846315128183391917382462535722823580526119838951159314969679836957759274198358906875354163446083466972761561472780178789512664707533635272129757254333526361733675003051757812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,11] -6473080729512286832589227731016028865404231320410352263496381064154129247886735447367257263435379824657294236362824358502584287014551294306411860284034964692160396436818404757334643603054367748730766127109578259948306155365156572344609797374914763748502753739875132278602614021032316349879151729709185596769939351633927206194069463083488105522396275798712655907049118362869307659749555624030377624420867690841253551006839920789381616297368652249886244793565360050784377348482742186680214433198251534461613667205677760257899368802233093070876857391679510297198155514274584148962246352084638147047158913073626522086179843516276713505193111548400664313601523280771989887994033288849744533361329776250240858650303344415104196110380189839240214905259807685380598618052957607960299243068982231362175397017606998633780387913548233422157775390529467992466072260696407396619515277650243543412612866913903370500404438964006253721145120296012933281843825244853860479686201478502122988395526991584589532393276161002967251672631463109521996002380833258835355721665402705172244045860648245163449703321650778667425982671964137875355723595481943615229263055063135371008453834702894253236279326572228887424181232317075000699657938730830662039082065653907394846144972636951489808642367426297764613939834785901994787769609880768404336676370403354258368237471133320846647436365353173671449891461859792651005362218283872797175885479517424604263965345075483197802424619093677434140429802761545149328671583072230583242660379476056536627472722309189458862403701527569507951498487948334597766668741509973254297910002709475119452757112537833661315916882007824253260694686176302931281245827199250003086390912497412833460212536347934071760298018575387368388249090849460154658989407380416163091282806267920002124063466747176800793889127413870722104005110811913632363287233199033654001781715484828680172348529144846070918487081900677460235804686907151456883494287596274655811639094323511655467471815295560233575329705840457008259422681315131442432541648895952416526472384160572476274499672330108507575095209623987110419641073063834188345511257705698792571524146754130421664333392438092078736313975834799063703714023911531733473152421623705097620203296629610561392531296669814752704646004609066448106021568459672058870785149663020142374163530674596774252883552291602938004365300792461676059912402737471160764160964281912393665237644357405768698730616194711735997671866503395253911220292401682024574248503917822939763300423105368074597058168129819817029122250265620736785368489632396179729095846101458167076714289578376337885856628417968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,12] 10349509888222616438273235778636882757936051163684087977272854921824763601607898086868270303090510586730584431627390350390071140437723216574908687655882293176071725554832686410213591425426146798252920554639527900162519014488729333713815696736309029601650417754016590725117600789237887899374778723618833269597527116770657443372734984557860876409937320273895924571701132997687688782171252870088287063715377948064693564449268622835068240922742011837422669333220097081371020392263373773437634826993415060809924958366798496272361366940245567206556775158487444682390188433215758724126830114985070211670659757347690572280157130731840625422031664586098571911000196549348679320355187587723886762562545930793987496125662924626034259531894144920639382944765518362018381583637487451127988972810372277152307802451019747870116200079913127090684996641530177634618956614909796907531380198884488420457700640027729940022879592875479780065552258040575106547211915822985600494204272212913331033478638408370258139540276224865134501436750270177065862668333197371737608377360296851219271989915370805711763207169871164463488284133587985936824993918630451395265522220002181167624358175349147347806587245570169340845791293205136400016899778392158109042890970857334274057247645742504379621992615553982152409359042956908929015388591289610717518963835358476009896154522765667015945860904613355860414503632601455070769540386708812037060111625076260798296303877117289090810788518571793415045889253212538846241259194453702016361183285719143781633388624029093151163891441626094871524609491799006676176778343629335153995134957917717151592844120237606965870224511421437524474791865019001505976868887115283828176247210665533783517707720748133574485175014453281406275101610339523267809361732209938596404610138535489033461694044224689073414288390330837505801672986226408480413436966019399879921082903703685011520258840146980031436228088502696751041132601572770720943797887658078667980315761358153281983678232080745446008410046026379401246830369340728395218906372393064330041171347452993413578621477450809644443109497574503323627035124932531285606557430542740382975048642967131234944032218414006341718567331200180651598473490270730951030003014621364883789765779128564773030278560937800796617482260673277472408276638810056302009866868438320778014747284214479066923829899822615715632926248616487657762029137440357916474590335455111402448424924198958833762555905558416269567919294647304847260269856850325406565741917444044326469134858780013289108152931266993900391837447500543640297445412198506770008568613846051693211380850812020071316510438919067382812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,13] -13213639431745322461336826285533266554449300023355599154746374373589947149056027090958878906816616615890738054974805345896630433159426925308552458282361359523804093422578484383504658244999023048854596665462162686368068895451233358810945937778737283307400513420591076743172830228164375131685778495222790580562830000696329750302161094010296595885534068083149523186660065192212856316498407284197574926557278285709892834190689330796000615410130911729036990817386338147005813368380221582246901884786002771324250837692979721510924874956898559809785063895795260889988834477096233241702931940039581754116217463274912848534562842494484450050893688866050793547991047615709309682329444125038578345224600361239233318737029834134319843782492495151162869765944580169240598572790757937239593744087525376170283785162300538374671721824975845792553878793905735176842471705370163121684500466561738799234693999061258307666196462524368499575765114893725797297570152098936649033473556485794370738990919971193833930698853090247416995575176831553116980998998034270048212693055771944387825745167709404877475865224758442644926502670207968115972473632727485518297747448984366275016495461785552684086298681065432719396202415117288159873939963661147833885516508749831406133244824407128843847779029328106884321976248458483101260330824747588305306683861997121088915670518870827742969124668468102362931799923038145208352775023038708609254168791916679276013195158460691855211717000978301753319793482656943615540298068642494287950968001280789450513366280116517821917170832050086787149580688991055641816719221178464744284694809332253021212806405034516046354446052929368014325940039185975885105691906247666814449153407829554758094633523712659031275634977749477351340255550336597565472003796715742947386086792817963181793694573662475597569318019910325317417756809632801059617060225646199442148369113614346550065741702900562918580111677429024084590858643095057074667824531765113342481504044996712326539023854821161639839185469918550460788428603161701640971805838660196250914751662534271073687595290145124468409321779727794200000317649853455750536915805910437065760317234891717651243650820854982309596275158280269386953904222198012080432249099503508496757775117599457884903368182700223505468731595239226855776338491958124586993342401088936205476127797234513001880833784674023413062450100764277441757105761193798438730040116650379430110641043268168508534744066933152806809905821083059782394561315014455892203763015075404825124246348972100518151974846686520921607464788564144878720634872948040246075979891530969502120261560573766246307059191167354583740234375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,14] 12443387548906668943565825158780630364246842909407729797249335893695304688858175531169393991636852576284324635152839284978113693535435526417540519548128772385921573823779815865258336385638280401391254956930260923166052305879440427002668016828288682127285507011771115605151307169045146322404779569920816521524378431048198193688193667360043965282859797310111315938168459614723171797483789849798844645310010160267094718649849877384607090308132309050860259260278940559822352483833365519749030221219213977544202568301539338335714708428711623431865631492657431934632859713193480158317204959784449176444619488206064782586493852279117470061533798081321924743255438626810406923669379436514365559387752166607131040830768195296492812461417164036965253351893457048397528225872183432607299889766820193305687929952793309612974917167564041862641976821790228409544616590902966514580864096402964694918278610840444177403050119145663324733646705052776594180890381365582707262766150433927303585574635293887879200381386880954978803548554201322219679328465351020561509501255981212104811171884892587090503675525686050150250628227860438241978162977408412998405986793070282457334152416823514356692108624526619845961989936070822986263941595191844827022807388167773639419551536932193963999366989143469889332716751704746759311372296457300804685242534164749839392386299898929554748419836597074370138150982509404580064369778382743212777445354604554294394278050801645980216427800465143856312984823739172894908900435207245052503016426651724224988366881694291971602024953442603794142163354266223709378388777956238157702194204586795028959039335913143771610937247335326469574070428880382302935506002464850930404095704400292180972532424408029845961220656756358690994502536960915617963686500027285828921294963587238440070146724371530255133403447644983734981766377095299170880777142925316103248015447575259593011908840225819488634269392687277414612127603512741394058092376919771299019773923103954340168360164088578054381457229027268682887317810630970854565131306795496656942316431521983986850260292292773065288917933839630151210784749858259582283745497444957519101415898844002372123797234605687487491609774746068806111102462434949392391278520699935932674448108965783558851289816792707994935125174671815564967268979394258953817214043664902091898009101494348230113326896156533772916505542736461979518715713845962063895393302689175634016154560193950932065357598376956841381311933493419468107464010456241045064822637493247164732773826476161014912552029078885274597996425598030721860527019894710542040265862479302385110299308812464857965096598491072654724121093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,15] -1160505263634232566778684156751889408257729571762853134926932686799945640246093576271237216708745113884909885853872005087369816921685905264562989398898141545093874511498121605840987991120000008825727257196434785525549436339076784787008602286030271159636249941730702176440770371130000926708478243656624331911577169052412093935104232146228423227383905985479981363673451014965865646517196828538157108786695033175164395880704356543176018562737440515014082216895653650776038799560805487921090668934886313269380157101223239142206402504127666727709405907907657706540562616113017433358206783029089851981170712105427170294305856128278413329199728052853845309667137761213746504727014686338448803846190811149705596774280908728863057126375753331076063333742479900386298736143662294061895051299137369357892221924943158272253368051627933366083820293852756634913935853039791041060000973876108263446568234012888784041380420687766350865588594763705453931870474814490849156107803391476700547162860867085814861098234749859548554309889781616503628709495462495786833100733469637317785112396770187326847390646430437656700691322729609366901557889995037435840930804303433536186178061065524647703228925828222147029297328949390055295410286141647576764622713030100036727367029932553863383440600792349370232264930732366361830564502598535745801037566239898077144869812987377630749299206353793830904548411862080037314525189039197761518398994688103719341773345000601502386270509956308400750913898834469829904114992683317645019862767585983583341924720798489347815070706061344521472453847484855336834623419938985494507614000267602786916702978946004021682427992864204706877009591154159844487213844858678754629715256397048035521928351411966307126534951311134969742703202149352357166344124977571316877801622352974414058361369647650055534000878928823559142766682154652906257196816810075009276951023835894467066055126445099637245065690487155837805092626916371861358662203636291149912381325218372773943099272330490231129773436184085012133439804902143585153718256832301598471309837272730753479282293757940728623538425295026348019977419330014580768692090200433267867711606539089898720628583123141206930403993446997935736981641367076855056697969728872707928660656967875168740689166336213456200046381346544006386299974933946571398460265404962419020237645515911188076866508265445389510202537204750898045289665146544904683177951570249362436560993972729896197904530102308901773371443187633103152443704924398940814239559324319302442934716519478381926111875573585700121879417966701092324740893549452190449658959149198612089076368012949269648004246846539899706840515136718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,16] -34014557907928522771432381854950831509794583948053730157175307546369774335196721974766555335861722415923126820997351614225648829890522928490807062144058780493645442323107598121158640719625278216031992482166160601037298395086827852490119842198622119527211958412998660176126577071248758105529507305577981076630500273901668488342752457364870825922500423226143354247419969156801020505717941198014687527136540315295289274376809953627058395921646211281798328859884273249680084279505378932104965752739570044678600770859523388453850695483815253253718066958429687076944392001665394026130785800972321481350934236554831600694446922720275601074980098257000785741600945785629713666121482289071602115230547851523959553305871710125285985012239022285561549040341731638274045355235749822827267928534095018385150806574042466980963771936389049575156343549893977129340779391592767156792777312088119118477224802662478041794951983977838909123153528786154992092681860969455014498215044589104781026586264399977833041490993476488105373605855873195883937835694836424014975644163837500397003147099010662793240847225463069832648816613647004367788215813602690018540973670554933922957501387322490422462888969714138264288013268598566013162939144435381447617925969042238904708607351009543039519821333737816498720174158292479034559151522182572906550956786388451596250006538153674249926826550023488330937888494750646567254489074913713069250167490833290344291125977053757709976781508840874461245111352458337399976255550075209164167269708487067942734686641499354229487702807778557434929495332810632173434559425979024694898546522109592424550296110065696974346540338787110515790944808635748909899431175166554386371516105083052810910517568292931091313096551112599513986933642881569006803292932370751913200864154614135418079227020373039525681239277465711919884821225715594220648419214868484054703248003879284644811565098832828737330192477312492168856340198462788146193274304299103089970496718693196643575315026220191781400781632750826998803029895396258083308083442852040225757613930549137396456699097564467876302775292656787598468661262207631081827456672240844095078776261195056317674020474329030264008539662571286285834459188344505736232474608890495566959230076788921070674474626930096178725505949187645975708237653324677349724075213461768801122398317469352308508706385737036617674006234274598219486053917375425327721690971250492463793933900477327024915002812461371331891145118475359610840670283313324548384878630117935007483391029246805302920009167349253238636309057480655963663382297653962979506110676860584413079187347300061448722441337366717561963014304637908935546875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,17] 103894382365939260159188807200007698702749874950308475614342868442332936540803897526995596700116247150391703381376056586691945346262333963702702411246244592603393057058019634165455013325209353167756630009338265579628973190168461586010325370093223358241378566144728015379783018027425788019537923884783139991051883787501639812302352226876162119610625368251947723122340207207646156349204760176333242878781361134408298362235667522024323637255403646834647304959011321905489005087800258405725486306878532191803174460976374305954191751332380144623646990291318101064476613800463823880900023942158359663454094704640523535981710745984282119595851268859997436432166707195043411661229049041490616635226517747707595258372939819473041805865790655053197732792271440998904299706071166801495694081635476935263688917828024584246213272124863807989978461719835755548919675541862882644932115277046891984159408172670146044363844666126484897451128237562974054654217587139543907103467943253276819189295483565738718927334514740445063044778278989359989444326901557794465991750854667507221606474335468420042597220694640131755568858430506300780140472731065256261868218775081478090424492776308523166312875881728190988322174532028265139257052415135527652310442616629848190492755202015040557484955634848164002820330690617308281109798578629029231386782663767958040362494950179162666577884884653440365109613537902617445322104305353351147594244239967882020414289635919486365528345338071049858924565354830249252109002098694749137632980144069674619460911722994315910107589592542553737903063481494302496239749265113712061791374585233602620015047680081121548846735904847544126463529402674768769392880448867999448226725479138104668504365731403673321255525411268911603626852769374202248930244956125586187154171197510213885575903752397908552624000883508555322899067320853873004671667400577962120381179123599758180004056125714475819937691924636442494673461825792819590297325399817706289317275245379429431729462787056588473181293652075096431435661385135784091305450956537146883650362723323696333658127177915331435736582066074471754823443758234492875384350020203005317970484537438204322905455831248760607215920097372514759263663445788341859692221333840843413282641903680502060332852348606644328546779810687858005931338603099456727706415973737915675694592645189210675777113836423368374444394271725948901151388356924154812260424115887737508098265656318547680177577334886036375566506861374774405177535714861077277399666389765572734601258064692950280941348528294078164740244360968785823650033224561844769270803378196701700106356693783045304764435165512104219942557392641901969909667968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,18] -198051907219021855464802277005249594374482783258290978115756977615661166271361813138733001704047132778000439729833501749285440793437854087030220460703125899596318070114409767844660381774994807562065854693708139091991523188600612114449792562660057944661782260926451036251273916647997520475547638209702940599680092769868249308041732526734059617327881701033278231976638090075106881465017694817183112832808747375224566035679082779879403106802270419906484006071943842569299512230050103698683891972755402478194509007842074302575825628421778243603037477227734071526174725326440722071711123165528376163748805500711385410661281255677843123888357601481559304227458450183844151630626306194833816727703036146924413298035378061096938247033962873410950509111987908194520025403696386352155431129224724964286278371651072464765112511519304076708637644980533928228420624375625299485688766280821290583533646953587926955046788176752799737590621117112042344889783305686531129112696342659505725117025665736274727847982833778323840055019830624290138118312393388613870199505697986099114671338203436091726350212197281705733267023184628440916309838483806759196830112381303738170736873966745291840175740755029967187645410425868936103021853200456224321694043795431272326991221144423241565716499511576321740858424265571848752579821839229299332798908236092152217069350361469731866672085488309208699178337646650025474223579649358384999887743369752038307970117851277209635862380084078706607139189247825052953536266714685961446346634331979075295523675303699633308948588705252151254447040682098102528647559771987684578261755667845421070288588507057587386596880900765106858988385753848084107620459509078530690958546654740740568338685823272592518432339409920687744671741301360408430964554083176476369669152458998265839528381024259478938712783778458726322605394397699146566187765493617737799608864522423136033768026162732091405046446692855652084681118257652242923785958864356086776888122102418377197330047767385591003526442086312054076086034031528422351879879297887196099250002212106086403032391995341961776892349313463215464910306193749991960039854814222912873280629535693393321040116070009585483162832670873441204619051574685382404529026336697651264585176706711252438423745290399448811188485346371271240939861149570246628980875386743265364945392763172884143250591034409236410163258865132203342562812734104483535962341593534341860270520560127835212483553380833264552750165867434844981253452648003938760580297860700067482986093309322548904958195187275188541164064244314721708697867596007008713598488293390918850736904031017242980862018983737038446690803539240732789039611816406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,19] 280611917789799441983717730360866039771124996548069956504430701042471670214778141639583860955842384371456428368574071875024524854077762399868007350950888298240060225174953117786779460276552578791702802663605936631813866525147272708737898543775011606859635675134412444788422947103126050019167918169790241144305485260767110657584009222198606394897480419993707960619082554675189995757804382458437243831469709124704451601623599405887524933636108164081117442477308196703860921105571697985165899497184547016807548888484110717274556425846384082733720444326319311897336926603341103342996719653632722327853495954707402512459878364469467065406693088724152195456564588867596812691182162654369260819664704489268300008384142861417084881036746354564029474701938068553702168919257752038151991576361602484954941575415780700238178794593478633454758877306812639587359196140196703894666263943514256730873727987510238573696314364395673730525732278323877234552931183349249790137495316537470247856413248531935588004909210258027746952821463595189821540690540437689889768347168452669584581904544329114105564770471160915134991677050124028833116930522516714432231357147944571314228896307247343515279683645746383044146185814119348250393680476441121789288067600849240509315515997258101530707292159510695537916478709056048736648994045774968051761904263494853639916724572103306487999373004691842362083764724142254056867719373011105888777974650683802113225621247875584144148186658872322966416721230493609963866217524804050440655853759962729795913090519887641247290781565016618371661162356679141220026689073040409968042052941222747149585958851426489440008395867110998978030216474374986094297834979067790686244088202376942689930789451240465321854484976107586593314579821885987669057135418321828774280681801174239333564719145548244832583215125482542544360133469540676693797755455149240799364515777171540998257633959289085259730794358710612602439914742576616794292612929919392999656657095838479741604246428489875732096570930175152590650282606511611075027152250346416656728665938182313054586713364557499108007384563251441478176900506700227485169741143359570573614921489314016813572670970874840735393324086826954641998081499327127823229676921698977199466896394257580195075509198975721784133047659449387898589378742135413764539269394725968113480971437398628990347787896299727979125043925451412339667488193571494906307650203879797574532666181087805340501941998593081039830418240913384155008566617203727414207208808876619005516514876464636146268331106042477974623890864519909484444718023554758041634577617836218924482010795013618225558542774487696090657262715239994577132165431976318359375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,20] -316858538997984754578120224546199871539152504824734120627093200919003112673584851835192709340640969561692277666626848231997684243195863316383255364526729676503231134214117547928232393043203631752222441432996856569827939322375165009343963454806916987484189894188935336580314692821021218051456521566610780770985553424097957995904881969228990604205190346334039415330326204289534504353787767257043536419647030508240587215979544138921075581214286532695168771974116345551640742960544350278986627790343592018101806899939022864266617120769508477112667439606218962891480825224671699387191558591813059268263196545221748005320983249061542294968666422192325682284382200911865503328517628373968804517270488549854466250041968068534724703310830611902788787796142590771254153912388630546311939271156429943567040422208536080349917883170987017381842036271618592185603078087819796017220428821278541825253577640985383522959517114144421885940718583191985716697045949316754188941238503200605585388510947370616740665324708359940687319937351421588048948712449195530480955926486797276421745607941146376078277544076885484149521624076734429503237807994307583617003172918846106096296644365001670197811485080731006330751622282136123513038216492670466776668479855616404372080783156225471616183546534118851547674972210551531661617931182670949309597834887844130576847124066819408952968055577981043027360399946543628353490931680978193248103465208084769241338111518665967517657106442125107391599205366046620232919108633121684185538392931595347516512974772627362641846250756914405329778654441657630011499286546395425667973773786766379260880079634928853314627379022525061365452298142680541986686180548458939713963120361701844287423925214205896616528878642953850276449144478298222311401128788473037193994011859591284854428076570613183060432137327496078865975524247288052202747672072310663694446888917593718072857459652805984362956291791041355020039089150904515678605918893739445547977661173275917973012373704514568779681286326695622981027607054176003706477450425276674700083198063324465101384141065698299190851874088188751386786200357065268058833926031660897840149638584067156383061730634322059060493442458866458517264006351372053436690153018574860830598733206017683890228471752272093611155357554872463627175365438633303671805696000080363124305570863515316683455820742695185590768995604846882440052711150423545461347982956386873918056495259207966926303227242789284383185344940910714077120184495120384288259602111063165506543800494144129859957967452115883580288608849940782123864648046792974232173000429335100037257810029599168702670292736736466229037142983138153340405551716685295104980468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,21] 304306189140016935059785331013583218874164058725158564601426369419619278603445226820242961355603188721240817574970341430566208040477259153268952655259284598093305588455456206411345140739580573563882796620232842091769177259951396892091524766468351355148778718512163477870517240446782628454867395233256687494776451355509135106570672414269423010855657545504948914395276139660905562460887320655482658101227224521425037636560158711916266363279261995960000143935028452161569841707356411346609726731610552680281574006072725817695913361618982350913393331584678858650364459348179491660113763358533889745277564064428930352038399721207105292332021754762918564378515162003321101654530200302411121867334773159182954063579941286006392811495722106102764949386815500823844274576343518425850380993680345783401095625827142413720112950864984294225900814739573998937335506583227762424606928538834031964411147259106719403052639511196792373378189936059259336136819676477516677928376348381384190034985147303582231719421643587707790753359480008560783392285305260239290456039738687254462084597333325188282463735086050915521256058887094982792479802547082888655930633516159827884972736473459022806175673788743191091680084742978017632469710869937798635493217924916179914804587585333800690726244894678301961688303003496764831241665611314595621350871007802344669486716516449075877942695881978901082602204595051255716160703583730747089951051350387082829209291953861002286921614047400773803910484297699662459265429512351191202038207638632511231558626031716849882026146394532965159301510258260147550145201510040162296890365791938389082081283510642295123565444055265581631671096639778421038814893345802491828031771095797429532318132802755203308449385493646954260155071436157829921840787415213042169800513949674374960118966494314552430185708281884107031265482895545789271849145988439720136382875662202034102506567048809565286523251207887005344276487970754011480686192927464963705777106084455453162718346373367562674469520544220477262858690036196246740150471611085597206666362330416364961315554075709342326087356542906976898116121005464377263860514356396816814309395478535997845767375942145463152876741907276663959721085396927652921516520413194671227447601505318088601371435687410098112383544032662306329115539288849155578125542622090317496904821277403646431532650443465489715392142554565558085595042441280778873925445647271738503108395261225521647527375247829315944817111638955356871163152240722402716729353269878707434529578755692909750133137239227906258661929711129093018529459973894719116870121883455299742740321737370689988786044132309891595350112309531498411274696991313248872756958007812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,22] -268471793781738664159388516949006612518618437822453374269360142945804081781875107868166938103542512226606990788457445772165759248924958242347757396447288784086171225962284499001916662825110996065527144181873569181339252413840530274353910901954705556401332961991362433534645395892314283769152503400107733276289318183807871726408591249234853958922116055305905411490130706003757858732970740651914803195408834480755211370195855295716759818677219063925969029875924173739529450377096332020203205288718368481625868912823018075449797094407740431391196842036638102898426376195567863343885073551457381439616740880447829353097948971588887148165709275501881675078969291507711569882705536736737684234734919660670372589310933291556093817608801808689044844514893572446732260891968242115219285053654943402323457070489747492038640977316562688752451762156288548186456171414058792162754093281491909848970368822393799149022507055368056628461124227617986351045302738650690598964154095681811255748608816758756476282521010707146105268362192191575822177413263462950327540720795084546530324827379986469104080336939379851802052975763795003294656051463537652220005080897775402621790735613272830508694240973819892777230703340971813465298304256243277912122844788302702074073746010387488498968000528507245143500630103375268335857530365675135567075682611564804997694876429393261417769364252791849784012966587411280169543784317088001432693029619790683930010734705182038357286611776727406276783961940641579788147783030892676069194420195442035435313160892673142393826057203333882946728128332446866847732864231135094553619981857059449635499764722950322436927843717864308047107912526454756722152906179644402643694972921459327611244126602576627709332354244247898976125920478214739288566729212694419427100861625501966881657989765849211264366495974992194375805853828754720450300476494095173049661966610524045586604041138287618519273014030305275896834453171847250849603597121451470699370525512299923790390849832190062375356241575786135917989354074518284703209053705388178456600870855509421253232187668966444100509968932733513528079295569786153533185052471489198011392319444969041252316191495805443911719694315307679473141770658584310217430997235625880169126605284742837514202379115527011505882947033378906934693005972610448085164352720444419349955348441772822567720037313404244015870292870633911848745239538098826101604679335078962948330066520680339718909684981335888447932000901944968158508101323906527326014471285629805572416016002028645610133951912561368366156811767361989026962337888827596426517058000187709069243679511837332580133604659075821745388041607814633149331484673894010484218597412109375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,23] 231717738275565736739310111199354900297244701378504477305938534996694163413120718716218151411618136048662728130986546029781705711309574326488831783430376264801230039613249432312194656154940275451503022975729379652615481315824584603348646323655006540978260224554414160575896872641054525300515317621177545260552304325515725738492226319547804914166549043691592021563393891366189921388735662239641482077955684929613342937390532162456562387347887252418700735785481005431395360146090253968747010727615039060057390580589122153836390372140910622578768264673029982080790185161070680581976914762936068521617192357737985802442169174633258488540896581553357901741484397483926169203744863797972532139740665229160808028219339475875712804771294160954243101682665110166116347611891700180135507348553514364822895314702907554675278648451789671037807610921715295306856938836279575587258202031210362461323686687480769980776943994916744688923592857926547786414337670361689857305784731273062707557266072852988362881597716444046959212026548085103127776794516500941168817530776970448473703429977845175245206297073705581499671535450241618355135350818695076440499160855204444501589786628573579371995416931452145568099676547050706253199635321105044973557226451043048927890451770566663878228999903550351755030618736226667929976704101497040035938029649442312240252011323858434328705486772937517559266946335676526786609629489130215889466630467368279997103261445957390624426786313831385641593997978312354513611186333188503019419772249479154080873465428051883565657044721768940198292332507877579971640785910649239723667177013819497634221676076907645570681683837552243457358876663986631786660716991766850359335593569422730999933578951103200379597320540699689706610671159198685195399438173451657187725327570216253124621183449591111039211966672025691420619953644834919072554619981110818685405576317427710018907334001283658970524579795083676900857343324886856598752480451125829674922865615677117182313139753441874050858851714755109087126863803128182663640268675898799268576308730426231806573060382505326234366527819957484267226202580203983232181198227270522024098525434780850974619378396839388287112067965220773900212874766408294439529361988205272454799506601789323538463193284803928573760177967301943102240038309339692578165817822907748396706178844187209768927569291316986363733738187764877819540644728369496430103022343280548513190015783493487531707271835034912709503581487790084056321357430469639497607446105196206525001358068553908628202686265887571452948253137478356447043872681748068740686850556692905950118039936195011046864491846345746682675655059302499694240395911037921905517578125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,24] -198533334287745086832120997464268011596429981515796702374321919787846620592069951130485528356565053165385601172980028434515602304322236340447747216189411199692555079029669084825035758910692808678356705163967041557251406346252237017996203533887776574288797096256466410540373940617967432055450715495787585680589517294734159110820010088917061623955881888315856526853579507442536885386267102024280834782260645279372468740562286307219923050968234966994541542153807111445076598315560459312254054531873446375946270280041685235148624696260601267910828604270301029514579391075432746898629211851119881916722903764880267510640353576943780166883740366332736384795464719505792758828219110746655591225803864741566169231899707824046221404177738975610563924596115092791205194858276498607853750813138553866567646163895942975447112282933315019460379242645262545109955921332915399735501996735266822525073706152987543621230462534617179115370821615933773049388335572561666425359663111792426214130063620879823316382003687763485413935890948852501871644495939207584593881894525522450326520822363603293253107953476303102682681824476558822791108195851440955521543897396840711066403935007445865684602913577308948316010596917010909576872157934280099834638546505832177870057318731919360087365805156296799637553709367395375931017921609037898031952861556052333591354406885594096618886659070472247531838043003273516566853980648231508081387210233822621482766603425920524336367618469525357236084485919021543911907230277822550123565169451952118821807537874373241502548218014551991187592980603734612216704523351247104465808693676552537909343342607134144763804130721387537228788031365425633097786791941116822810258586947716058876920418331483926315990561266968119639476609421178855305429531585834397129976003961912385118222959887768943643928815454397588411812356813716417206177092068721341268019029341786594082405220789406406218123480177717512469499612186653172413299631119337734814615668064705854026907829611325652892569021833175872487761737149288998886978717461061424545608442636026851414097878140408354185992267083751282853043020058992009239574109756549364429210096334229861999460457143883417946278251160299896557763053472170977947067568600900890648648775391869785722937600504716497253746160503877173111012081473972989561205108682015421620025459079839665410502955833849521803460394762870955732716864155688400276031497161564396439269001788606307935852115908245326676409014597304429269378545168801184352733421366605674600963385507720580970022877327765665588017713404387500463230942452763155458303710555014130458321233107783364686300504084772406302524146159971252245668438263237476348876953125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,25] 166526315763599151321480059283765114658553718176759755054956413116633719864189717207186542209606891899877140624169750935388393483150637118728294081165219022554563654792677449987845862334474552693272786550488507271297076275775527712369789725914653577530127138377743821014609350839799729251216389135159035636617065183777372568755204639190534406655186641513229855529334145334519061393855705783688176362985179491606243789152401134817050545891719906434397705755457513041374605764910929523836785872545134763820569583688834200666241955589013110638583360947287936920500828903415525796080902451795673660752883673052763367241475271544863641434704214537366751103520668789713152210251510898662999072976597682228734972749196913244848388958244881942312880422460151541180059642589450117569667446638995232835259073952840577496754994609187185406762884734801683151139870723390689115355582996208771596773226580983115018802860396839152968336064380632634102369717710212421498440713944358827681727422788506701926639879680954324094181213276072799941755956883811259683654224785583397418542813554078216544278026961119798300753481077154548457507592898829918735441557676257692105289398232831815168314976788531276710476248088704222631999285393616343769040767192194831946113371199941898789875730479721938010741883881992327174365210788126436982692846751109742849208121720579390223865089631799801681739537915377133610467267648491460516333739905204241870815741320113398148963801249180412649962374229387927357422708895164315666733496454818684290428877554882245464282811965210215209813851194684989115640016883653641551546106822769441494546712027801279612077412184531122437900221796078449493666295554260585314783142170074962214975545716244429492051432015394119298870041777010802107617491007639551532107342039165403847334361194639178464098202007259243899510313130998291021412463415981435906102049861517321274121900273755276430856077644034829427966423867487867674305500366786583442234582182131242788960748665394861547334506404690935095990649922547497480781909159780408203533379097586382902178850369779856855544636707444933252571292878155350131446927964592149144123159809711561479165202161137302803494068228952644166622118338591631450359203521421976087048611896084230149107011062326399087032491706468423217569294295501621128879670254345525767876087439560088784647827272346549556604822085785293899584340015432369404714694995572405518241627815627662460042693195583422576155806733437169503138910684617780802298087960607287454601076566577185941417793902871705488555157050604447214120666926182070783644983528830255473766002276564109017600428897262107920301650262374926203534641899750567972660064697265625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,26] -135349584372713878894410768406209477850769626919401723552282558097508424699502829014893328629476167729433125979736745690113583641778848680260869402058252262565726806392873901489706577426911550909241823721407720971986418365059259976753705035712998848558340178063338426710246943828028937439350532517935340643003136076226809873697124248003129929930022689701795331456990676522794900711047102518284164951822830493704154686287907325068627857646638289810186513243989803188719472611190453517787950790368284005593989602305960955960317621554153281050517318649066761842108311743046537604888229619497656914953695153643412514600786814013987314488860807438227847123660366832640558392861180794192209099111615873750304083617424093637054150910408144688806424592724016274798884088395017787426513606224205587279579803314581641934120256455468441196714956943384463975287197257361010891696087694681234617081814470206628339226861966041242620155749623025450469738672656273145776204328190881379841996274121022642362572619952327477492913905637741289834182859929433867893993374138948958094513306540997941022782039470022551108291413392341991665324240998156465616583551809184340141235448876340408141729025913180850371476709051985016874595788011796627026192155239712054859374099974479069416689782243628023538641034285886102761843453297952791958031396636486385480072292237714770561956151686688661999296055860573837952749741241083632879125093561666629931678544754991095552200464458675085316494965847048209221495277162181709344811132621527815691836742140792065035503346167498252600459624795575001818558414102271038841557351549046530602647966928469483259838707972044748996797271903267467128989161086874259845742907758075269298288334086153873235557842875203655722545088528030046006331587932299320686805288893821073462499437041745422381533012038367619237387504918623324364400606988931709430065171128057009867981583911310038802285462339514867931911890304195297943189307441243020871303893658605898670432425771148171592490378378484019139550449503021397443536608246742323438966987529552825290840664747121180103994669768302776060076527958572768517777685877036776971628651352566842295810741847681120982272470913480025675455293058243706704025420740496720168652408695046032256804923593710397292359221360652280481931114197469850984540753132059584222821537539205284028212588303577198644880613335159222406398203005540076953467337991899601112788447944991886569072164840020540628938720393402682049709996350198488479253273901395521001342427253738636126168597060550878796873342657940756201259374578712250230566550938786081206879120457300549692709296831598095835254358859428211458997282079508295282721519470214843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,27] 103976583785837589762850352160344342321575186782376488760879792335913964875008429990046415070003227994368903716238710754824606410373403221059583552939306119145484150994943168306761655309017768516907789821310204264275508618632809940991049215705019381383425955425051089150329437552049444886471947702837592691266001522432036891904315475110780034503942037273841536507547441965321708350244912266536410969886800073011191753707137404790609329220558972278623905859709773886151536582597324599434781307650437176393685263626774966434929475605398764218671174757216161741603693087908784282835325244777589367853037318141700789484275105489128205990440862938363818207734094417714504477830974801142466611708203130624339514126479256019005415478463570860916868873198259921597224334664555986843175818966791317334683849203685353529753411065799606950387312984854224612511585666031011217700657815071901515299816425225093004072873997443045661807247618696701040492680799311844659143726407765776087945553266024830984170974230244170941896077137926647010001943071901618091383728310727215928348753763566293887132343597201505777353662473873113941879951931297709478373461925767899176978445501829645865797790855158248139466181873561632421083461712384630649138077867592713610080757333966955771924723254957362484371845252317893118740243794592190491444013583749207127430748176009777396447712725508720307841728430334663164769061357183894171957971009186933147410295283362316165558195331121158936448278722028695807649607159469240030538504115361422697345261259365047212956289393954047277601278594302517542990683646094232532575535535565906842456265095099977038469096808794450733786612992694595622259293200382887634462995579914607121176068581207259097557674472214979036392613125603715535403391332385242418042996211901203559596689954568180361521187174750646388103751905270935599855229114236893384327792381820993449575768630047454145502423984731361590878221118055242875487973670961163523758476263403519389975866432747541552647763427909951100164828908302507420074112360370998222783365033479263486667056840680343214920236899720531139170001671782654464787478093032353900078495683683789405831277698089887214140018072599071655942678292743936334794292590327037584128750722885864063082574027275661196142555561307423108219072024023066587885710401566420211461342845194988140056403046002578198014362478734968137532842934049250720573645665723296772263254677911167572220682397385577706403009960126342282423172943658524534024846948652701787886806305679572427458136264793791133547922648446734229138631484684626705271791681558733291557994782672007994605535047568862138997910869861115989998268105409806594252586364746093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,28] -70728034117039835123010692979114092843173717584333522791501421065101212533366339701181331213012524663104066605351755276289306641018538530705507123015398363689336868094822422775958775285104758649507090109841076508891950540284758595618890193550055758171931256070807766621349354017896921274962966351440471534865374533516100322097970096206897421364267667348980122201312066487062860146535323307727264478228905123885816848214523498732633261057707127603047145275328500924938202842500893429141819877594799359407615948526091968155542510550347076912135150764201409091603460778945045059751384149328991563301131252371114083052887609624431626115479372816996743460724145574453467234072533405881428804844426954463671789040561079080431712356448867487455592798885061886165667929505987306472698265300858768376601304899370805975817136968863029592081500775928352453401062167780252963922125952690995691997938321780015760045494349702266260999448025990918991287924879259694578723695640513706215825247051702596844782598831926710437390987999748501757803945669854360963336850770456620298425224581435945963059533380199260204368666829005264298198530612218039096339829470163900863116719770755460916659026482878580076778991773559738321042759040497009819765719138777987662079563064055597859962591673102941152641049297900929574181596877268473848419695472092690629448565879746420355547279545721874422323945761353291844219484472460021701633536224577575734998265477750949478307284941023721265515898192521284225547526873195210412717280080703927232524368087250368183597399365690117561388452917749498741431406546238441322092778615653768914530603847136612015065045585826221302237644850551730587466903868526139363596963642302442029893088121100246903899249773831071059187326595514519429009990155137290033649136969982370406479592880264328040818426628615446898857486961383788793258168911762611275188243086828336099392838693248122259111773137073006239826423092165099453722242159625528550670310998615211564668190430699176788077897048304118543061016505807368522861103928282387901749954509015980948487706089540876141751330695581746308009892544058581083086099860085010737188504245843696120725670412414204942366527363370698070909613876856426830350828047904917236462147107698972926527358770703400922252713990279393239607844353413597597183342882530667865056541826812025883254294205132904193004180683360826671627014926096480658949405499953979818059251027879247355630153633064378231901315034814084537685197655290594495621161094996928951910035746819681909034938888436702926114021227723929375179727496475241871415671340805150164425490261510922531839510301330758990998343856213947250521911769283178728073835372924804687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,29] 38245742466719281593983240208794681499030697102680918420336224362350396463576276909538687552739830590850250076180363622469451719527217064982345830408024753641910513811706390458076461162560074144751759118985152303399463076573301748641402299090236958209025854217737310859473214388162922589685347851423330591528324445413175091781704944906089006042097092390586714315472357102035554931483219204224684790512985437872070005188791890923759033691142558380487546234068493458837055208398875500832767078681969444386926346960822092485715620630507406787387808416020738772659970944427490351648118786310574638007369216191631553238542063368424146627199678544147939984748386732949260072272711241476406262276429526130782931705551832204853596020774075902130559798099312695230367024431509015773068728502380382347705184151255105727460645603198375786767203377896507473008464496119888233380371732597339894146434036091256471576984703043058426996111029375619660373898139077640738761440586583660301276074664927426357380198109825926243393220171298230828353462895497480244837239173902914103249111114265918390953990405841607343501270381109983673043974152439132148732194640996238491713189172716420188599382241870216382837097124033576277468785658349627115228605542349227106889961265411308536828157965147160558203236268192960381656530344074865375490766615665713481549747833203264686885251662280938531586476589948836677094867801223556331163329917913809776834810468586926195427528047293516242968580411789727725477733012820630216675348259515288234164897556596841605757232974492253098575584547413070923704613114255870039456389564953059175028567515465995988029689732199147246081144858458555178568960559046946719382409607033330262544109308448549999345606060310066676622801553222150713433615565034871035651862561331531632805437607684594639455399207784107292416380704592722221857340616957723792197010275875228452520458400840230204790375973709045541014852693313682467307645279249849172168686308034207842956015160637114290763138288287471799403487256140956369621306225696888139494319722576314749277610674906522328590084245037698664604199790520931116786826266964377504139177063537834617481025063777952425851424463630880051661599188152132543254868611019977960628652896779331281330782954575425556648643889197813318350984003188814030033166260248572005291427789101511178408260234380265999568687873335163256108123896367216804187074451972091093544345474914022998609861068660385610185089613329117887048377778101883437568769181683983719651278522397786479371803615790246024720699537062286374891909960258707836630894967922580203393758003319952675192367325722895805842411584194416585003040154333575628697872161865234375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,30] -12861219344773638684733446753516111836708044673333931142369550888753688690543862577793311773820559087687056569875793874325610087409987349644576484442729956043566963483448773156510439909569211411081494972285575054879980293392693805772583838086570534520490163740234470684985663375006980542216446848135454551003490672039189793328073495450743984808014850298972653866551337588602204571656504686707898380088352614450792906408792489440510415907792745890768184115792337286080227669927739348693903310477354732984129552672554350074796022472941720877632399568008106732973460688224625299183947016813370441132888746285661225004466569913207590200979052083457685818800037103638400195004171628987687165558167687216945905876560601129447856553270121445710410398737831710904831564190601225909532489528828570946824749606987690649898985499372974171121504233100070359895085016225906107960684551114207737323519145761752010088901536638139778130340432671700021795053774322236028959150629937325491471961195746882016024032960410036557483153622579718448707246828624707946109398731083549808794635175487765283007442697104119101052794810063333673119093214403386431856135605398833419312889581040107039032941894974828593243586682081808490375657173851007649541271561122758394899357628001599305768332877385469614457879778444486339954350687062737755504842441646391746983200074623252750787450657674968844137487836032695767525427728092807025140659502301968730580751673898989839252496971345308384776778290991788707509442084020250915558500488007231513602848461235986430683858768103766537425290028769602092044576246729877084000705757066626001684997953133656531736122696900798033336417822770147137194087462529993126739916975960656492365083900360926917218788415473797416728304639190954813609505457933198038436922877404775439946946143793618404822955845513300573476800878982438022865078830885722648171781385076277608482413829506546653285805177936927858839556411961359292185793764133975726872087501272178363061333120157267039842971779218336804582581657506776331672272409396683493675798560163163725494150912957191158402740477669075252350152587239013742727258502626769296007072245647295073986721451324349737688542738334654068725999145034916397742533459394775874843171870163378527002363353331169324613499953407644733811184212543743897205732852661746703419692838687540405256712057336123285112360850443203095319273339014585083394519266792280641197320899842138366671592467592043617441273077338423552873268574989580839880232626832078328679921199310170131669786181177419612638019671110762161703066250480073316071353836270877337305033456928915228978338603866855509911145466272553231079633917488536098971962928771972656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,31] -1526865469918591022598924156388506424164117290989379705451272124779491799900897651928504411736466266818225181042006637938483768479546224815325008632482911268802200394397473248895937902469565254938719301981660711672338104453673609930820195985401339170636373836803954448794664041181231923013030618227685074096934370154263492146956221464070819144870819509312172262994739540727723982075489358251915729744774138290843886927317179582876000866561794296866275370555026312128992212018135970931268342352964998461803425400353766845442560535628069740403103939920835850039813408089642723545208340267740727421354262490539586551970280584073679082814059950757704102381632900129021995854450614053769113219218853386923876482285543727118059784357993822724405407717662327666542743679327996064588884099300944895668312190942498103866218260135042353763342129598260262136610807083174849651185402653011417694632664034699082840566868029758166044398454922865436972613688995320027697904931827249865417375493516833962160342980469886120427086512029480119175055250884586059296710884480555564058450840485518794758712709961691796175113264590345632588675731534901232647649602184210560763652933387367740085594784877039007241152974481628848964550376830768845806795147710305374856257433529173489562035034588817551564096621126064571940617457500811169870299581255124518024427281651955667635110825338003650559426463424459622176036094587547955015670112853253528940711922936531173876213759161476850571776525296273505642017880315413613886867577155277304119789680645064604159648772113767428430281559198506475044491819591505842686615743338329086453491430593018084267463641587854086012270943782813901481625952830798581421390316651854683940409368243359204988810688022388775745906164904945886959067324902531457678856320955812831885579584297823111718087955216541930967218385076832698713663776828194238955425826130299263502533630045723144705826851932392076247927685465960928590241393509312174808322741938006786149738562498104190547459317468307764652044679801024870612048068201114722075761853263508564913555479287638580264403362082825018890902980792869141590928693808311662622375347530876807726734885054838317190787988925613471631565033853335874402189728373139023827074879143102601469303365893934250032854979678445623686576225023850499728030253613637823154423692933945256464106066846983304864139171894959087825400591195776543682279930371114066375504273056900586471728901150470228595368091226230378241228412545995457285066830172573237739685142841802167073608171020517318798954580867626579750685618149189323898072183372350954674891386295131435238125000502416373838510995345667600742167735461407573893666267395019531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,32] 6285404165923513788902204407446322573432885920466560322395102584011013614733928480550255936160094053799497848580903097828614957012462755592280444081234992882394813111000988965560514980053486042488485146263436369216451995490423385318909477027523043487814888925017102882458961648792084740320334481971800323741824802329804155430534601295891319988613635294845850924991073504757595902059616920943302219145235864797487330278868009905348134700429622613424742520501020154339920591621259128494674548474104637007302917957799271991795863900673267665524568117805980789226749908253106077928641685548240576032582510985749255543101403583151500690686328306904304475744533091088065273704423961418940707782440104914091431238454032902231117033525849411991358777089014565491167474649705825259536340341701417548556410923209970953019110980715266799702798582545577884090303037726043737318974833785111786058309114258768534379880299372090095380609666962432758232069932607454854362542499601554004092093437745230940411772412286059828367150865503354448673488673629879323279705452223017469896963290130292110338454627642904313505984077482031744765396565457953106311472159090290862208004216337517176837074332956232500425822990056334970217252984131143834269353121189102755420090824342158292548673428232762279651638295786538301991989489862908909660066906969353087527783588988230229792418722049951196344900153441181780691235987763107961605700265606905752715625771207121167006276413472381642937981362577636957518873214627795425239600222695821965468955311179494133375360687206497390346766493471476222636522241513204310583187341926313918542289688176466507373158928941766070533595813404119999321838206411905822319792539936046504019775457064373549800666986383576514197890918421898400642742726741110187975185167674311471879529334256458391445700530862871390597977489384863117447846432206742144252153017744334650829756351563183458131555990593330088134034210845362788796636023905395019242635885792581821960218996756295528399006377328600002989133627618592754531487936655952274319871744993171497061164521051802833643419364113112902980788888686821557748369973433189550194406284297877500274367481900003302721589348677056126429665387384755120677405146984288802798767536568000012243323299372975251320602271454201497627881148147667871339399537529778498329324486436943566394594050239839121233174325232330351881925885580984894089230188863687800412397301110501327993038100380305081768010505823778248428458287436078416367135877859851153221872142993287270763594577177718669765543415164568494607917632614458076417635161016485626488391972722018620369567581994023106668165673637101945742111652748462802264839410781860351562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,33] -5561625342764332457755678567588035956361413022220481273613981872859122532374485778892147076491562632666357963337680948586410213112274703015560738109382589552460397531518720722296574030864000233975824285895036512506293764422135068061375686798999638092852007441847354603279954688078287105866146120930834704312606539686351158293578334036760712200161110437659257333168214001957814480156485034604840427401676149761434437913098209488100045402677843550040027443773546407201778666346487649335623657213061686297733248376428812758907932569744671807134031738041083637274740990583959769668456680513363843924571583035029476752044471242258800376264524887584852332610823070047235415640171500486521018937058564633166005385861720374785958017824559605845604529427122898360601516238329569128005862215632552938820185446476622954501759090852637082737331771822722466211106170636556656865611913975543684232044073007762112543961604796006336588563878625777698187333787182088418601235656657744560040426658349112472058715190296413921532628212927101622829494051830223756016483428224132288741640071456433154552623287696012236047218279549259900140065194686470703881553919137415556414293540586394638217662292427677899314913364699887274237333451873868953565345466529085203218913711931087241303593593828880542051450806568484867255630682006023829265235547777715021160730646381642014134350156939974463661882107205948906181716063859921162759307647622619453826557443688278165163560413216330732044592665783628570759012898839493231375775293715609818739247641363359731651907446672030443024593573760926101321754072715367101862894486417679620037532482796566650716882341684915310304047294286300051463008033711366299369626657534731369476421404121899086477866062154576300031935398448774353010630630106415318248312255866266340634782399367392368670627047212760734809436796605858061398133406219476410614936883783330864676026263647319966820793295107862042383324992036457365411764544475297064194756339806000824425934056345837444464259453827418603218303199981732529036784769301673599589231776790811401602325438803130829223749995203779612487435716587417601372836498496546737579800967355873488155821285057192942842787619695912321440463615906537453936708006752920477827162458290278041757683319749968057008672779539165788427744429439527167706061545916695460111493542510564326503242601023662857978259826860558664750212747831446268119793105172219228709258390570977324300269446119049946655000832113688259406360549097547159563459362909070175092802276893371511440107471134917078859457984308849198748656245906098356606026096622687517370530040672785368583171583750622124594142302165438243588546640694403322413563728332519531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,34] 3062826764883588625393260768769865746974758835714053914365649293878411005105053969525251232088576666490509998971476934241395839671660350981853482567014801981773596632873873414928542061621374722852083147074436334356384695317495663379197996748712913591165395987707059539989434736505927999414904196299835485339886862539078453650302803048270878810556606104088839377777926086088413058517277982401323097979486121524020986886247391338684572166058104714550856086434442327526749191432950577150456168932060360323512774356652648559584951328345899434440728793048375266539409301996342578371157226369286542892516712259645025232445435192711678128414873349550066827794007000724512505521329731449087093905897273006207352959650179534248370786497840762420212574169674808249085567375784130658024970242578471031374416657277361851228317649573489223637741975968238726120993005243882828738789820167895253794556756817438231416711284979493873588265342313297453049274927112775354368178146332652016110571868219514185803327792245897744911828359943487912097472697973643892033089966344826178747449716289471567299086162833038026297648583643449082040694046840467393936761680446172522494899799718980287455471618132448850804154161038169546006516903811900934796970561081273050866584411535209807443001347398522570351861884085341881240921000248693576783919117949052716575230390950398236463312381651920601957681132722366207671949082806083465888499103287168792927464085045391602793756456375424550935803307540208365442401440048275662753921832632918224477588767868226138728286070398355173113898349808352539742586684767228757579702361074808958662422811352461111387516700930147210537967127443784691904533091998043630455769693371731195867144666161264799559624400499219740483625561767999751994613321060423955942519240497973978646525991989001888719009726607383327802168751617036506829551946362898095987101173339277882311781416297103828441429354044129139150542302124844094063150277542576112103861432678413774724788097667438656654986139592668580402360643949244014324474893611316032366025137589900076946044493710731515151523982627105175526701165568617417309906020585098505929883805474945835629337433535968754545981384233283355651601356278347613686417774692039536224863951459381281970099236157718816850625969473391355218534387723118059781677503614778814663057542481946028340314865354325706686610695931503438073630656889527688643909096605284668706489081195648965799084459252243693042434927418876162160827898541860102701542267889699975432787253506560013874793103147981777023536951940126875426291980798128475250638478377213252119015872841586811483031732752454936109465670398275052854764055609848583117127418518066406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,35] -872617124459867641055192630339525033211324345295321910838689887233263557815188002677012695583841415563319188296354572672273227703470637700391609630363999871543107577218710204884022270626099293490893449757091414557480170888694530893094431190351754494421795358034893405621076195950613342649230265197610986905603674663051718927265748292800024784838459224564447594753600499297038105596004476142815323059285745271958999045181662559556699606947295454663446559069166368588711160815480678024434514162020463682105084825043609835379453825661356289535936991444856537832896690330515011258855913064982730318714002147426272625828711428215508263481524248842874504642953414873857368842006628588875061529650837327691874430103032635133704687881044142358442329743622569353460703495211681869632399633157862418033252323321051818254310276530333806000493806038371555925933641449503466091148837960964916534676085509204624411368816843112887223015856720772977130087528963886574095655755122072001261327226603901793444755144874236511509613442307672587918025465162140888171307980148934228597912945154936085473965814836954033395440455429832569379625559508091358835079064184368673008414850578609694233772341615080829078748941896558302130775236351271993441119408377538062202029516132922911774300469303441560201471138954736266636618938324410759287242994144816411348667766907702368801399192172721240225843477983302251017793402778456266922247304396190924643771776498747955638278685894848334590900066682878590912629647650328903133909536494766198408769868765455932002814634362921472647074675570662000934562677027404377724890223863588714653432686023344951980861450369408145992706467636170704878607707167365426139168016852418483534498902096361912124442682046862235683679921104752578837434909538644448677736417968029948132874943027861196690636184925969515489816581747441519547045081607564699966640091003853228332981904399586679330666123805317156921464121664955475700780473208130856526247831981920024075584367535352392098665895155606753604484760057903850574237126232780100271917484326645680150533810921805127594988443334123598866142145086829773145765556680298557160010950133194163635771134104393276680474237193574316355765573157238881642772394104262210461239543710380127173286854458570072848204614128027180999095067541221105699663290289764374605553095570016146525597773202741859948280739224307363225774461343402222602457387987587308096452599342974169818268311119857043819374369047265121094468501525030158743163660305602684934362078833758333087917383299201919058162168538968244992388817585491602274533020606694021770737264882060086506103033395048697391972060877470885632833930145579870440997183322906494140625000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,36] -314696170363488497708860763391016140147283813455939923692085432491792718472736584542714548938045147013883470951098865321574406602320118418295908877882171122063217155472539288361965875254990071312888498563315394243380733576399814025474102947887305369973982626962997680723224649782863218787114210346017466285012002451182792316360225595486020553514344002920575079080864825126884612353753455948741412267349040965965135633885188210380071167422625447575668643973023534357086310451989792067876158859649206091875161029978697645725697159017137148788139813778252014007678215561532871936426691652819607967853411255956345216920480971259230704672579587510052443263759261969461766803391524905880129706771136976395993141940884777213558879525027895735224838613759766911971707601055956164552832520553686059676904771160514151623930096635073198868918848962267915249270027705433480426410715505062370934097798987566506091908396236770127391151036099646815867400529259073940487894607921262850104962483008943111423424505615621962074469201982666527597411694054528488369085156322879347315037411618545023250693670702970317344961674236158765570103748729940418341449324785944500803873808611277715920019208449471047485088347924746182760265143249065538028652375829493856763492198928645914980253370424804170274191422741412707476413614557759065780812395869890693143562129212509143334493586685583991578511284350048592683379258271341123144232810587417088823001953931403210340980054254594830551022518098857551597401875339926943058209011937490036706132906320866898984804220920508999835216604186048463899310966700402214562680044834717282509940654988304432811082921743585940713743983606684507167334701444904642508234470012191181339862884639214817307928541628696933642647361149309742292375984251303958275997395618220975537669550498011752355072862975019563269434956719751216719334046363557259596503311032764626565254351143273407141081679385963484456988129097541966380146106677036561464799558305046034900907664028314357597718924101236795507972848731467767019652633991237535708307939640599253327887414032180162552451190392580813310959231649029744064358762537552271729938488730525290230087669284716392787930861939627401007017123657255179227437434173951574275819874041944485189366442811775244725117157857619203225494808704149900149919354488657700514613932901329165759384581773607097946057690311911380340558442391288426853777695277944562195752383434593176156544984719582889627016006436479779071143292259690277374873168567291206023441820023829850526767911946679814659397334493457125581689176322481767653984399442333025370449352354468129593983360608394167824645294884323688767643889541147927957354113459587097167968750000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,37] 623841725450459336811853576788618531244627036525116917618181562781586054506304695871534271064300536369909800686688236709368706222768871895020912735700345924801134623144659971953623697038326566822126613267128081560782406814016147068319497900458524168096189014693261326362186354797780748756982214907440672952559803059130081659159791120195601364999055866742652687399012493631131435754346287970672537708446006896427669091863114049914284770804155688945495904527279423226509131279625410714354653694111903246687356908749058202486721831833953235085301111931247363204945033684988029814477801301936011078173186712496076227060861982573656486899995783707529191322426632415761670021881465246021295259103879160654380974712149095684638819434033084169557849992365510332493141499330134773730354606820416041330320428719666610060966618032545521270224433634003285720911593083794510456343499447008290074071144717127983803361078783917736076714840712968303179942651331198227480830294178002444145087385435513383046530960672066132696855317012379904829278294551307700343889288650068606302746037324604893507904712537867444238494526306498337706748989821091626616689943528954195310074041539660957660833850342696862715590607520243739417018288254898058604086958169655490698979334269343351091602640149576197733996372326442634680325623678212384198913156804248220973537203596559953336807590107239158458730851714149685093538327103645017367848752320038388423700561838011530389486398298782404056809933450587254534451285168878429185415933169638163570676236168112124112792072453987156524947124453159841499649839689913596875828850973071567750824541434247193231109318796801412552987308194567042157546372803811342590677975922555746892643994134918227072357249097957740973665566423901048723741532172665539601076728900014220567905783132115562246179773111483857250233643711485021771991878829180777684313031828323691186104613593332361442487390647632989460682433814165338286346612032782179526026977492464388339622895570732305866357897607532575343649492408421906853854800373469058572086365635002343265289601323109431705705684821579561820579035285287280835652286997037492766051578812180583930924024789805554253231333243834156137803290723475651896921850301018776583317685295498614313918155981857643565381179179550840727048901853782859965218756818033136706052347558222821490569675112544735344316660126894411006528382344327775850443035696039037115510047186201347501314350692667532913958103099191892785294202349134848529977166863738724887645442112473252089531986718750268795994824618326524409983672700085115101636454999091090869828707679398612897161966616296992383510075977133850830659914099562968203827040269970893859863281250000000000000000000000000000000000000000000000000000000000000000000000000 [42,38] -476208520506150743807632921475171417475460627066733893983061522821280042271102656541206523485454461888625302041366017692688363971336281931216636126211890321974774633892262595124072482158501649871233718642423674521140072630017654724101713239652242274118073249096258886341563795645695202785218363883506317228656913431181360458891996116904960431355213345746995465922800128376833388713654191415833598964288983738787371270234009721195647078440261237412162796913677728776244464668788634811648832077861893789410744991715915440321295251618104957298741760913493349255260881788874138943622585806405662962829211830548415921848078681617143349409791601781657512938557284378436947071814872633081259769239823702788855551418992456113892960448133698627790646941179427020322319646361327557287559019157532751027131419113265285898020334045698800981958399736191504749871319878304558809056815167338276143488987890122513638140050066156918135060644139156158355807269457449430722964805944373808726318414626495087201371866435939965540837270581684479780825841504204658997531768752670079611657249893497981825413265813477551116055807588400790365258998031388134272514481308016302608542908026486937963465841360451023192649315200416301022785313025408689697127523245240689636169680457224230979420211341696929635846547632942332097476898718231955502147416979737344687135565744742361517747364989238032347511986107177035375081691254133284896049668838097468949181574912952217116977758904661157235353507916039446587890202499290011677273328491679513616475917853080489454298764266929335320803011522450051273346955947867437976649910269867080416154815310415976029253661704615470664392444963734758171288224302775479211797525226319324919518470313839332832953097436228992613025478757219321865966605177982574054303845253465117007915924003291833978828634083946170725197787602607947762553096364057253033302270918856291082060063069308895898917664776156742778005183968865574257510109250060809337454120267351927404577970666847950884593514404591194807943393748078752009252884107055053296109272024300754307589235148222132581089466728390047035917704718204160396124819700453946746151746545976586975362074167895054071237288975562288081233441594090042661569488917637269382356310435448965176864794237750876640997945975693952975398828287937487772908626647645930401021902541515128198744112280390541461834404153665980995146865286950788345945877162727047320917970115431144604484992418440569430187524878279789361409371562144641094794097791488088019078895748100284093488471851395004383618393814335862073294360019545347872950929641383630778791863592249092584421411048928057359826801664674523983879130678564806089525518473237752914428710937500000000000000000000000000000000000000000000000000000000000000000000 [42,39] 233036696805231139298759151885178989348724697876609205133298589423772467930583631014140230512607365064335444065065418533017086820304902589321912453656296568079236839536475126050999830758761572078741199634764902255504342663978626462989759411292574824719141052394181793559989553672353213238321073924575733971764928023737927759346502809052837331704969430254666603125425673282189448362598342372303249611174504542541592155699353120132345688906389548701012280343834859663563161507030480565600746796712335771549369550765543728704325733834804182146199955592610704277737159931604641123427487602385339086338823642162795264084346664827462315284166420254108426687286538825130310040593941124172319309954383972484590162399966803937861799993249450704313867993928801289291401914595623017656719148562655393173670047716158008871642515334675544836428529197896961898752194083505287448246965864138223877518871858756244722881031026951190418721475235898046325405841842169686999021019686255226256993780302917684380832914506065103673082916282349577304004287083851300203206233635517194204984576380611414496672318897056367895665353014219124288534746717263657607207398553667843942870842792503723575792278045530405746835264310168072322081002395606753548117954526256138741695171057896081193792521220173392828561834306930603317718036490979065826697297869009805639048224001129533090483851473350475073210653658044608197465162251998603952365914243877759438811448336430069591904721541326486959044213497104062331385928747986142933129462879360001319956082286458946432744206558989591691517479374294400225336128580128538801303701417833208365307001327533625574930612867163196532893256758840307702537145922453193135492229646594493870974888507818082098285599981585819517250690466603284859164783356708352656885429940809391355492790119215685696974193227750231075476503226290004384644293712343842012250439031202256158923984110301225484325936471438701703784296740141884490436243815277019878935479473294344728747657798622805239682777985401173440583854203413211203287104196519531168852487661667603883046650645199125458848700418500049310038645435215605405461250241863476720578912510444896082015873096846380262361310011235617762497449450219543941491851486188564898297585412563749664959836074305605281792016310781872113030634896264773298676777564676586092208610060209777038712378957441602889249305789229047339857660455807996274060714269221165093424907711849972711344598395500593237447730968499221743393991572891902342061832138260092662900519267483855109626990312987875601677418863859871704340879359200768691239211732247514899062006091234061125797400754331736774966568423439309160364804607290523108531488105654716491699218750000000000000000000000000000000000000000000000000000000000000000000 [42,40] -65181946231421421458368198982257363722414300018379187774197847996821462872548109280591848505440247953447181756925310926721284586380010590431205384348560848475368190092177742492329686828269449423041642743744289858815897967372815776216404451083795900317211163423690505829576211544664049814392988460442061374838664650515096657907646241740943471743093852003962415485292659137569859566312086881696132268927377983932204053086964933647191701019000159112188506857783229736561482729205153872878585841237838201388275769169759146475385777425700644279900627994189120643205064530129877843644085360200704605483290641368576023006185103647769039592896317061215987533949711775233694458339985933283512806953632640372589751825896453102861675992908356635674873698173107944376615456591029089131943957611532431194919424155506168490594209799144492912117652596842905638541732913690669979189674852131510921075084574606135569975353706351531817055259136214989367332789491419612779221997806157090825633946731850296344524830375926182389405163632068777639709834296127256336726074712856708069879094934856856476503004826390244071824901609217067073124489935335129952580624524688427314434038013814307901318543476653367891754260510097521083521935193160120742140090319564191119284197327783885331763448255377139418296458256123922058246372888205507462718719049176849240550498322460995026448052313241876463986193066804290192605826343772907931591887444518678642423648506071662801635752460223226220083720553112695952654938472833381082731996545961859338367394125215890066309078563958180225159596880025185866704834382669650230236786208167026388650913112358651004347524528815907035278970126248035581896170544214029247883701298295343972582912562827331084114256371022690372761221493896104428727403439308635929978101285072201551528011420262867329045693253778148440653230494270269720444230412348962272642077326437661078056500646181858189881750326798962226419535592935543526512869184442780556479675261028892626431716078996203456080440198215868135720641808242559862320776642157270544233327552623771932414247990745466315957331725853583958552185152201307912067514045905874392028968335568729515994635418899529882581259535327115581741376087771845807206281129425271436914870943781074537470085317063937653540818580694528414932397309550989110576980396283029229200041713017107537936874894466593530768126511446757024621436287765580730129211123595509745230910603243755288166536490592413551515024259407771604361918883174958407475008685986628281644262476112440314570998832150462589166354504145324522756977794610226000537699174100230501603165772847694738395677496920334783003447365742717726437138042738794752040121238678693771362304687500000000000000000000000000000000000000000000000000000000000000 [42,41] -6493555410049944678521190307504187380534052186432294190584575938765871053877123258498802134614776441734676180234967711860053068000234060681886425540535930160095797671045964555781033927405693788951540614890268193593502434234251636489264514539466431272868687788914949960001073583922592482082973743503528710000970598134364163856059891073372627221505488408466404401277806292946080696234566867660336879065970869071022952718659909515960793094224071741946042744289999864703434484639854665573634656732000231994561591798140462229723520897513547604636934963048817022642950546640669353121325488258368526682799566033095555880714636778557179433144475710403619611227182623675925264662463793629086117552380791588435246160293331240110603350391243111257334488264475006557051028646662416311328786910365564556413372194753845923103527414253413820768722175035229889249897334582635587011959215413444665648675074023092906881342830753673313800692502060627499812946777200005793732465516595253685039145241114104127625325503900047380370712135573156801663126031984922405392287232063273634045747002775436481620347582207550376559751142300505666470669363941497644222771228906453449333970822692460473838897353185716270606069290297829500005261586838218403287124655082478702073954837809319124648173658030120017692321742409254855824429127979441810463683443029369564265197566827929809477326786426445155889960978051376729404206484746367294509781967404782312014009461463917851510137286834330543889249949592744291401594875288707811773310146193306323937829561145969611993680112222553997018673198842251437692980673939221780526492909691055126687776579580122826464984563047421932205924903321462386904488249474171407449513394669291656108057198560429281995843129999831962194777659300890071645649505750816175513759410326049522736880448232869618613988402517957286999842053880308989107331932561556686666203460402846587267667985096244769483408630665927450601391971710323915587131808061084097687299615302021833940584991780673733199924766102277487761423807331404899474060835025961463951262648994452500282632693240967161867939167668866372009296208348643559315572509862560454692262943286368596182087605225721436634690035286665086271124630862839069371747625381409335842652033992841352135322668801817959579517317560967510633068576503914518853767078877747913039871283533637119144279894697923601841590801704714096011084276562840249714837970792965477949036088440160646202404014201482834314140078401912328183369030573662800753324875487999412744879924639002790014167120234121810741923412971085612602708644742044853118807097128680422114306183467670405984385480446716040622399630377787408790904097322105315015505766496062278747558593750000000000000000000000000000000000000000000000000000000000 [42,42] 20565218340041729736863907520700986931907813744955241784857772265661861690379902392418492123275020309060369416048839283513518671424944690311123439833900797864036356380905117828808524544430543818844820640217255329840152556692147829489283674026380419460263524860859091918567051549496907312366094536030903142060575199422243648618917646442373902334478924423986788313693636291883980844224627752758382956510113287168100304304860887430607020936868532922677694348363547881076479686894260161665240278688029508109676866026369484708581361767171370524624989203532276080649668671665626518190583896729104301691877221596509796274056097829643802013428610876238352815671652295831543998432463947661276225355227542147531169890328664847122860391069804289771701779413835392338815749312343692321921218870372932354254562077520829886920201860814759467914430543213335833233860185513266413623566699413301807199882825886604647421584088206258192001411246546196941876225884616088745632594295559752948248894088357822483829420711917827095620746388308076221829356366867977025048199550285059235138196318757087331749190969400691946449196726930350180210387886284602075944624742285600510702011579014218192405006068531780097444903328462228319366573836309372804615806872705152693973140850631153973986186246740275485760433137751349825795853311836244336792384128773706485420861887191974200127973198701916800425975594810932037346494505417857676347243314360228234114301718329890446659267738376262007506339646240834727902066328890415461761273518604172098975733847569825853613426090265812035423578504215885791857735266422607080522995666785272601190742877964888446656698207508117182755650775537297854649419323752833572617825054789527034393062332994417487890825716344368127123180089002489852829624135255714045704494189518950109377349623630935135624329402634319303253220569336200844753967981365054122493222645906304105776603300758703592789005326764066638404552867746707504100910544154918102330276906956066527473816733468069673107153927634800758708033848301478801006837454396761237289839730908737636536628403494937001222684668928352411818258525371865095615055520200931793395878458244719662393499191489760778340262106382590951999081185522271343701342800621084009608202568584785701295057024429778343972422599158449910600611310973306626078856332384298670640732236404168515316813766375667137389759328458306826949401551685603068924826883298160197349650397122068775133008363243199686988702075976588491834004507653226785871004364782662423799642545377634776826863671366389258902709192905419778948760723098387611642695785577072248267181529290268971378602601564865078452108859209387910065849284363403981501505768392235040664672851562500000000000000000000000000000000000000000000000000000 [43,0] -22953290920098534791503755403951272130501026862034086301709758806500431783020294764949020741661426628201812629346743758430968517549898793221294229683214050551164316326281135068282111008754184748648504114746861504632603802397983471045383018206151207838421744358767801725083201251801596432188416059769640351025869101347824723316078777061417866206491175295537430877582596086235983731437551027764402854643184073448824177054493090952259631109177237797759642385942095473071437570141310312612574565345523095139781960052784746498264545072659244429438539419879115844967423909855556020561122331820450601501950659920075870098551552085753000376767947160721912273915155469323538750694714578700864943973963176755429092340926941062110235716894929116297188028816990559165059254376348425766326468749493524767199962672391264297904753892431803415120173616015285031031478052887803233473506654080651968650665760877813980309886536412016953009822335376494226197428143396486448913703628898629872129185989568038565893107054510381825052312156498607278972193052023643317210753680389993681533786243555573612136312984074070693942149687670756884175933310784509632327044812008603564890168514798905744054501347451884576594184641525826282441244099014836638784463996818913783631664094421692761867284401149925286296787512486217396663403330054110428474752061177165173888388754098965457104194946835942842105713839015444166575557864550586326866171387618367063219867561574917069410116799517043092178747933199587609427491817223052041492926717962607464962095470807401912270080251046078862059869262776072281815284396176649191654612535987108581705936375289516322685892240574613034649607043329103875692605085244577094147719271593757235135293882897584952763163260291868741786013619655671686200086919945516691317945169966891814089288739517028644415150675032533347460241468548941609915197946101540656234969068922492126752445619390052794535565567215076844865957195415612413815609198745899243720991576701260666090533154533490313520648575193749478719643355956772306146949257596500462012113690619625761206308848949600370339964004709871632583791495212730391172981358683252002851854309912764078786511885054231440533877057744105740732447069368802273554105131151916804802322336131959976645527625846720648869348890566570074732967289630637594362573777884904650606884241939920352781630091045776470674939927124606839419386120125839786057910779952834816109692212269697308200524005638157759390398797822262982762411330124773412967965593971746564907023429355070048840659069355751853436231613159179687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,1] 1819889568849046338624391285536384518570625648757869772282837078250457111130934673418240684634466861109482748957614960266431487793432312082816127178119315980029187950832822653827069449329728980169818271130313268348301526192193731892073414045425535221631660794121900761874892289617843979587627652957386160315577520553681900297666315187226619247635799346186262475305287722498626647431072479833529795688179647828399870367829207015581781049221441623575816991560389069424017599241949381511543685473921628595932167613489035384026376205588040777132039842809797526576491977726466981850155897957952843832555899943129363289428996381751607493487634267418897302165961032034445222443724539720443021326098033926661937378971220887956876023244981380831723684841188918753503607490780162354565642554985933107051512699819075757689435017737536358218128495605624113153764067295627668227188275712689590856344302900124508462569948390977171074230509064017325091350132596827003092581203893895666412299945104199556744521766504461511860844701013020415977799345820592005895099033472667305718698524362851620042321643565237417041581414963488796317346589640917387185454738105943259121624721774793034692032372803545421361104376186736789905164098186062333613732585186861207576535244026449615234984756632829042281178581128068897804048630064007671945648980067974789510468788600834534624367862544312229928872069312950889411926631059695672302143220421326245018275184055997749970498261331770174236784417896128633001529759678184050759776847694491475340003233894370813881692406050771049672969954653478001068185301002520955910836420935239228605014599650764655855359349140847533526562411467545387673138025307531593667964691636737744271720436403639591700284350700919686324118567294756031116755323842076042873956187419695784682637526642499939353493832956313481928595468393128694057919866716387797003452638727678359257245853014540052975563400902536248718772958184967035484678090874716461212937961595090260002162189047436522662226078468767307144383375701369998428734708963696420157663508375676289963695730860721975826235146217894153458708533850079270397367857582707830049122940613347504167410915383100418582617406710182118773922308963058098429503691241339887953709390538654889517812241194851913972702642682731602072575323903045949407935053388811325271351598952936421710742631653497453069524891581272909761219827055566766461854735310744597753390703101314988772385988025561973982196586749539736114220769724390369930293485525129742543027462352305299126895010708437894209055230021476745605468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,2] -73344064302968353248245399894691798684811766461250515383722169991022616690326445600546818450019171281438932773494130511254479536969368170019093517379828358552520249988221133371975481660036691355554136771605189700335501402356908479443616505000654438712780138473762847905302745284611477776922691962002033258044246221900631092990480978284474575423357485854117222193433087354797798888421259434880683894130053935055802547255834356635240906718971951329345432689822156206080017527048381946253936184718442539710003246448499592326360639307307708572785300664231188220644081416492559472889761862877779576560696822194264841361449154400839171771837972705415657019241994092053073768367244710857681999269580805845705049411222982334222882092246179149554539518552414799078947701250542783825238888924893897392804957095348527244687766535315353873687272872483090031521394033661857275820541334322278933776540784824432671996213631751433294277599333666571251720012319023044438233178109254461592016770268878832718223546105780548940255965214821660261121350801234463160735511168537554879329464425654838016615880595292571328736550243116419435388637885153760190548422879679999254524250606525437674770224198078123230459334625928869968547184697212736046243146723972919903820782755675272133044936099967720004772984875132607140808202990319296316077825111207234613576626282282271162337434062587287576999845311769817014094578870651789436529137394274525230089925913465784759615931696572000713089184326547257904874273924683675944763703595246884192268135266595904625294927665590622553012447006621164501493256687665279593352253363246130553750741737182463386822212407503770232266935116651201994685685229744539900357461599726079659968051544729398819771433224715038607522047541772384992756010608225852536776807821726201639660775956958437311214922360240298232647250407839981104894123398396497248127993053377030498833520997660436707416800870529468460715406889155734817727665138658362701534814664523809670248480592688072115786029922773566004608803575690361713068131931226773494919772452590843343700530649968321579734306804397094054621170180937533631450254978979973113008372818271093118368579402605760133501689922497247947261473108945847021913300962421900832022179494428307310819382100547526147773532764111316469900221343016063983276922871402604703998951166139079401293026493977599516753750644127529834874798893228679950178360904068522952973856845499751495562472697870201004117785908534213561500711994835481583754908726396268806355021255316936708169969685172651097104790096636861562728881835937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,3] 1846826040351076092809750645304396886723800416440458989838967739981867820518739684722888825480512655104505196459738118470910805036684446676648533369156024960358377735156492030504125655045197524678772877555302859504735692731956799652463997303842190672411444187414785974182547808941293543286218066811691553741762904231559347548510623527450830023965964534950035495347537298731773425006807117013599394138620103059243654428389897647036841311548494737459860839655925093047648332399779284493240784917333273952641168200883628244963227826025927777469469162012447273231376666678832726770822643416169109781477442572941335320625165079593877213019995108509737837483493040321847554469673504610739970250482975098210067335676637268268641519907852499969122092092723046459976034816195062504337189630618795180019059439746092994957509575767755560325708466313888437891957289301879599288654395499944011562253317571835105356618136842445889762334948986980649776360224241272767635954304879600669902535813535504905300398396012756392029756009308837928281559224577563506904982137834070998165917422069764681873528054790114744603447102997293715476116675498348763498990082472224671698646639539163943627261889572877729944525811213380981965105238106505924101351215210645213351453826722087130440869545594690042856085907591172139848599274268843528644437772410792370001658994198112289408850245305243894377310844846893342679392818576657431575564136554850251844140275605980954441598491667709104237503442561022549221423965445532686958534192196657939672039518521843445097967815554417218058298684083056283632726947142356248313160341263020116610494366761359821223993349762419078084088826000553173319688460979696694689961065849866818099531636362775163568700332198896628174828025320634512310267408905220988150898968347080082114865875694556184729977031987263973182596108611954570751595487812476402704625701385808703134153909252078195465528581501132839266475106878319809961178710102589717043082194162253708928784958331532033167233814233409811167173514614080737230671681128120591554598242642937878883565948518512716713923755996418642158685274036495334751661877287183384865966963865947805225982509534600616219297554995967735074989142134201569451643961396099541301312643260445963249122877256104591662990924913099986133420464767339334804872443097138186832535299416884629959240001653201439069594414651369343483617252871394025276946584449910920188996489173038586236668001201810626282287425532142165937146942922119171505551298788288919343435786041648484386378013818812669766256107095614424906671047210693359375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,4] -31526886145856761591724467279488199981469768279024282699940448147562654056658248487235967046570480534344398173077492809268875329876511215230716148184944625548840362545175436930401935772260684221581277170254607778189972144108098570279820892305183084764956629804765456130174461600086279656009267553948031889806015819233250551051625787105037829693660338198481107947546326197768717512119749537243881602421189077511057048175260239037782642513443378449797635766237120137205802836515864522293757048064797578367768805189751406497795951652072265886888825802966447802710868307267395368292949457353158691756165754738043865367069171130725577216178684479945397303275816411052274771420359808484267234802738615518775028667144154348773307534915102563753303501857725199827473619235162938990299751448800646818952941281866015447745048873074378828059767249944316282695433603100474163966136023760607518887027896431394849197940292480538229246859390109498811911057825409996371307063359171221406033762226282613032113374528373805656231096847549673347385057909348631487642192927907403113192613720381891679468721473964472322642664921655730497192107301912215785342839627329666725703972164312386291929136029050705882383628431735405416287842964617396309192153418158124412005208704739349415785646026855934155471933657649910454899607471703498121062535669791232842859501633324395439412150029498344697135857796103739279449438293440344633528198148158445574930652567064809996768022319672531150542315606187735012347038494347723519731117411278346354440361237937609854221511906225102451164021954669536265395728367151947492232714434229118567691542655632135829910966911325111457868075016263630057892545211984136553095383547556233073949054941369768473841688686766820061453654208584797318744605993939134300186679087884009272198634921247377230276462193832797823197785167691883719163670489543277924791931433216202699530879743174666137414091272851069587993648527160545593504167637831085957007285549837686814885381285339901098675629816614423433431981148961712673937257197757292110467590009217657289095860624702978311477808810732289057901971451679225414715591836602266463523001637354486087142647818968554717200500685172753134416019469586929095387111870813902739555739479030955822274186180333369645081596321171787745503058797309380081670492569795601431267615773357934902390686928739080820075072345983718443495005236418012433158948825813252192124863757041506980791201071400520026816280861808245846307395880505791007672531082257617684104800908164603906799665479394068011410011409534348558736382983624935150146484375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,5] 381606691165382747521200783472223074822117482085578652522615733168216301405973702254829156706940657885856338599581332166449709476140771715764428600993143743356345637583598532984250446884749058585074588481006634206286662775497791290081042472627914668769699320273130023112612128334159149096135747182661013108672969883361075230221235463769357565992188118454324403861099967957080452184145620281188124912178579615083742561775323951846701825788992631520986558827602794644650374167351522651332100012774830536178774753611970196223448283025224036676405368914500351242267923783095735069026655645161062814759463836233581493174341482941792658194500747370716014542092966097086016548920628620796540670470533680927462118115100823199218282703669983511764376826135220527514012590568139388365257529159134381603748095911657635334216546736450944171269976594788901903134758827103684046439471332505046418178927943796458123515127964637272337186574593056119475046529869388299576910700616212185136445026364237585329426726360511483325936053405863107849318288945847605910152277261553647272325951471722878508189637469111072684929287457215661619683788118117029120298821598887438126867282996314413667870872714765583660740383956761009253797798081501150023864488589721857278156137402711829152246712669950898506496750245713485780655486416877082680330075680589928469372843737668051186115883607958155348010663761598366968334079422071244810612895531654043981120558081522101024922160511298277082150048243124982565135566429765862982664451346655280781137556840533484158123724097332927752608119943282758266452538446103840962001104312078277743094124207654355546895120409930557188215760057046641800475175830767533045828091710865649856182002142347033659040515740753254792837140089368389210007217642131947960022164064094766181607547185105588195662154440136263632530558855794690559071918863838485645923361971239392841702075304821939468390251864483125289392063796759327435626915721525964739175048050368924902922168134621452423313691931650355283680325252991143220762591982747282969888764373024094057241706473896569334499411011611783134546845840131900083557498501776322684435205128797743608531358674015992436650809676234818805264414944552136807488428776368761820397575079783120071017682894003636318654669814312040175172118574048559880765065528035889590959480379308550882304021624117223024535333519583283802738097797905697680444736508218841395133868815524950815748675227009750384839890439855486982311052508288582344517705866926285404939643007680279542218308873785111543906094829642361432320285530295222997665405273437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,6] -3323777174780855612090660454988832614642099305817156956478013797080591751694680491559985740333417023542870039716175397618162920106857317663372041889383799578490422946490996983927676962801460474651251525377109529835946396557837770644163623473998046343471726154904622963831676145113977117164689847141529435115562085595732454015189228917009064459424645694317175369394408566556423359504296694952824672320543310906971238466099081540014545753402621304672450086717563439507658003505307180876506615872124176599930699754738065731619221013254695407971202929121506907455142354698469917485755408461741241005811135218390115429558238920085455441695376579045432980323251732837343590135427376703680145211402531780460138411684273182154112056096108462115072916996663798899637740516465839621368803110095180465848182859677687264776937100178273549771341555821612046521863386491042184212854871285764637264439513943155466732191827466923952503027294655511095922871921882910067478097202564431021026019032576630609096252101750725081460472247892375863647243291241902944914775005269550790963368788781058464891780049698268988394749968884498476293873519293637408143997524519725943176046780412508000306151681014036895531196397118215278613576391704487181625729800417452554071575804328326247083608085277765117755775425046190608632482785798974008646048936457249467351587543069320310438123446312456221723011964017562133630143741594182786627727890674100871090077979244960955056355064528796988508710954601530973932337602277094338003175675190951771042354016481385233232186599823225147130932419280900790679417994523389504720917548722751109814487291475736151535827100333819883125728329632413227266478482998528630968626713977726305381873509894574055549072015121268990267564895362467385903331091651286059261412983825564482996167888584808383969446519968277365048309210344309682224423840168825280703587646175011528763097652478764913025333260142993482504025089045973685630864892170297898570540680554499118930976789453786666505103513835539425279131996540008651228114755897732782486652716865146438874492322766805115598501932884036610145644583863549876342175800331001717605655390554868728071614913868112801590993113518073128305078373231171538594448488557750323902077932070315523088032082240151193432295891489354568965775451622416914862000849590945453804712111352571665660627374045191238384382501286553254312141858922626099572353326969108276542738624771342166419944012045521467949767357036723928026854451641566155625030638249818017625819350436399616700192379622428753296977214790530394394885149722540518268942832946777343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,7] 21484545386625512103937523045527212392414594591868954022705150909788302629362768327581774353799985096075778218630810041973146458445145563153873505006199841926108858357245491224656663486013556137748126249806381082591447974352696539850123643744142878712912327104021310510059259618611817473939738454013656003902965925969634506967121572256814154920021466475640657397408117458459800136752180386147375748825641853281962732610235279875484803411660739994660585262543734775228945568670600525316687190948356820359847227599190158238658090444337508127649901100141168434580789506463865359888890844415615760550052294222962903795732159645797196006100473979666904956153190620325434016152373335242696399844347742919046386275614725764673773797298703765200746892729777592571729281921318371289493552028367091578420369992789541013332430119524124620393385420213130643593144029417653215865294092004722290268577734474095144700613950731389059024426957563277516705843323321509487259648760903515850994002343395697223481357317330158588978254138639938862330940362130996046171360474959173398118569255735047898514199666797428230522768849584639508089523213545143517097374821808673914064792383945450945682115722666441547352330195492790299522244195265855017732573621099525869602988353747472400169958778416214698870131880609240935551050499642251258314115443211560363171739072228028226042314551688396423274376305986794402848179061084090964942640358494791436653240149709520409901162296878456117256549082247195929266825400759082909100212292144260664956642231110755224878373308818049854383182943215850228786652121289528366707718658336805296753935497657370098589224084905174969884447886895276791251667984400181573858052352521077870612098015211527306349122767367284607149349855300786255261118909345731242070008399762323297421040023115756965421297595143178375273613640321245905624351366937207735899265408301604391256738678874890234357930444357503592393299497334101232026361648432154410672512138931768603842835304488848228122208239310643223165045405475050466327622655723138608909365929551920703523674174507642259866305435356704356598109228206613765444283408030855107151018831576132793492346346351286424284816164086708975248365771410800289319798400275469375407107651509684426097146815503397328961418589757496062865306932418243989792404374987211384454969672536806125297400375534008519526736074294125841902668547445096379066678098518523453057311766228961369595615332413280375365511639356050099758069092865753392411107521666026462828132410374993364382371133376203552482366878623859778735250003478540747892111539840698242187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,8] -104291463890991857997849970198743956581522352995824410554264105113882097731048347814948599265955264192432735683176069298660393271882154565246483626336717933952586418745280860877200419005384628149306304393171884064101011470255166911538486008049999957633966896203479772342866477931669383542233907697087451583399165202126355682000314402584077578513985343935944001481748771048420186843564258173193501002828267684263621613746886474548770275258526479905201107563853264516966344727107099809156040661633976321277142139661881022531067928116349739938524110616354588440875295700851891837895340072902680090349376893229054240337717518519688610663894591165719955383288157440356788966482627314684448983595940524313180589172231184537982774777414991661436074760694412673050412390936273019875530369376467754213091800781593103831797225591048923664920520942342843022182485471347881631432095964838037601659278836564590824634076313574309723944732964377713106225477996289733418424153217283470482370708822256015576086239299650530883937549406786418498130302218955732721821036884916396147888682920772855939168037569015952896098413133799806623801366676458462474622851870255687029638579421578335615909760300840321245126266916984616996483958121526808580943693846268311149311290368220132585659027467067830092365106643542587422117934800477403444840319071494249744944713520313330599017625808700367680518057271473245453377580162794305301898422671373766057021152454438043863466935371741395548982676640967806613013550157345396279446986632292581124659899668177898423352116795729029107534929882015359300376320524214244281771204579445618116643281895516051900942871892709731848317205693080361767049440942500216022808409123977526062710354035002287285586400183539220768100999179201705912646390436751728622615712797652052295295293656186636786202841168865193546973417681553067254905878464062034409971644202630616603548936152247778836932198510874017298331906631056500622707765208901755869537461368365154427728306967624884202890299159101817240406238744720017958677606529408948461346012701546204537089724298345782745849601091020907867944430571282067970322977186406443412353992628827208891081853737351910195940889635719329019223575719599308142009635785374122475952088171095933747712162462856623062485106651448339556952634878904694172976032962457936245303512597147200505280382711350430962034441790767018303576118699396696744901890063609944551465611661566880941239607783022648911978805939043401888110427863001270395194242226867168109579491433446799458826027356132323327999968010416319044020424730567775384315609699115157127380371093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,9] 379418646390700806196087617962000671458468242778650076161048038263243404629309890511953060264234029193245805837017635755174116755611660527825656054552270075173143924462708081599241166052316778485944881628086595119367763191532437894042286178440907210965303410946996118781929361550629490895442815020284732453158727035698890346752627810105999933299490583342149577121500749768920734497221018251994773780452677662251712863898602604773455971437418044398076160775575233152700417429355042099829284272296154437000172016303674870123445127132846999662405175130954192690201333112586885234107561882311172716629429640770159091225000450851821979468047034045295074589018781101967772124788878292556727631804298857049190488220495348965227701122932097848599813362390571856240934317616247391402187851924188456382456645539632024101406495630262962562994063612903517334576675403982487843782343259132077287571218948249796667136420962313321053257260295203528331477568659939589214508404929544943210148477455709431942453561780448845357083192432272708370557996065687120693506704026685644514239740433280058337758051496292037715704964046875033269985077956418814646465918079921244252037254496772340716576474187858136747836366216625160749163205480832493340902169372690576548291125874990687368768497867393233494995747031366081596020850502157585819418452984184608844211916202572453538789294221890900166553754551379927740330916243865902434518940257563804123784676322290716283292534486790529473659681017391367643725341277455084999613598287070459953066227381856470542867216637925077288243725298420534996846834585243441810608717605469120792137745076713539838624253317443962212996493455098467609879231258693531711738615167983515867368820423192773319599316317157957180349501625117551036534375218207475484821870301679015326126357434065749697177089267504195631672445754475207621661252753861685740506825608234491387925429677664237728967232815842213773071237653475558203705186036306156856096462527999633104643338374163231078293130133048440591677899837091681445409249298350817805560983482964437666666650306035583413629729737134766552001431677590116480077029087109696414704785591536375107427444135368138662331128700665660922476365001239203152166977135155881595303718511445155463524553125142488377853826969159336510120709319217376990064702644950228893190571571109807827378808891884290011033229585818282337911101824228453421199814969932858193432313159686613078428142590645186528541712534404208150052305315704947333884236700915662567821629009805959187841136041662139333713098024112681559276392408673606038149728192365728318691253662109375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,10] -1026634973686935204951668714013838133692035377324302009437915318897981604055796622737187268283771509977426034476458449345662645665774920395038506610004322813721753550749443015813006048027722974121709316819511730378137043263576072470222346476611102521097753964730442465765662854078353505730058607943715806366210551953399486901436211165718936190831516931578861722553701845099570566597369729060431151964654166229496767444527709188814322225405653262139874203512343909531931364738365581554278274817255295865348191421650914729910077536776479626688414039957741517833817352711675482391091957709244542640899396459983428752789505489056962065711899659045609289743349699477682841466701969906936405841866832695269983844691772310515517308300365628357400981862256510065296185049249382592255561854693931121672353396719961576048290284361540639030283466100873438956021741188438266531271930253264964909461693944431300970096216659602561226496267759585366657254867201593314878971592585393222977285501117485389020852285394438308470737197709026994838888444046024795723838174047732502865060806106542814503573178719835834132656251394740711860703549377866863773741332827214330217045237495933701000055530865513860741541719939197591010962620489794369325862568313267003375796763216734461774520873888614111487555861458180002646504620190705178852768905363144712357766377579598296304050225212732585937849539225627512102715264044953357918243611266036704783292879095974303795045081513242576258735467881620695734474609257205102427942065354873396529813303983451219744163835802610756024411344470951318238251946660953579873561758212654298351403755369385384443591403250509328187018506087865953868656231144565207659373636491477922094733022402793412753413374047046982265171437178031372690246144860872472278410180799253055381288491389044388004490686209297474784358224532843592466588036143773142857233982892824109793120405146957368361818244542474257106726015302842982034354932531183744968552854391094792498461827550165493788967440680341949298477102130733027804706299311361005146760562312630131380626555428735524846653405809810218430840451495311198674445969605905642109715740387288878404139091750736763540724796249317587181510143358658622621337505423960945122328279414710310519422782472055460435143331243995993842957605950864273154265156051325418424246699659564998722346234440232014572837200694305305490607406751043864410587571965483404868494900578806808488211850634194237318542410391976050735324858653489164073414390349084188747714988002261270498707249043184772242858986249597390337942158442923737057816957474187802290543913841247558593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,11] 2041924796576828019227316702232684195207083773905260203407429162344251001683394033274213663578982970730702084895406348016191582434357956351462220635464361722375565678476992086096221157892070780668035734293545060667361068831833513493532685710572462768667955152036288237416071378214995041680685209258890113464466131962068670555115998273154999552249578092331176311419155671397956180734041585440705895261189011065240580659539107226555397910528747148722070804557087485520363499143185790808526021926296398016043405328740611620315053566232382581527864931308675133037674718730075481837401379853716562785674561537714700302507261603016017699449238120489265471963857719218834779031947370219219392780097738683581016169865611997544171987487420566769259943304046092847598694700055013883234630250002209591027260187733300716165657173288139886764641294633332949794442235148521307752935095129859728465001731951235626842672998171258725745569209170621979107099646397908827567379547492259742385424323036955523592402403557977432294377404320278865053271463496917393480828548335053714408557996937758408239067574011905920080030546097300371086810818872390652050649927037379927517300337951000778062109024574966489003378539903029006357183577490352368336424996569913228403801566505982047841328180043401425144283132331032889301276904665002313055356049277709384443116142637401798469372998600757426449295523497002635115064531512193359474329147068983687533678349786401290491022680879824333414361982772392820384460306506299249463173386597354338276607768534711375946458240361568369322204791845507112224268662001966007731752439016962519799385541742825673963264928551102812110006425651131194420639690184306484717311554498822110670333204208050943635139731620596186133509354552035069509391547105526979136415976093376664234416582576163242928974605556480523522066331521965008556472009651660118206511801129532982557092901949376825889831936892758159475568666369986600664096525159636211238648976976294686091632283498534568126704966385824020038208446355720647632110366687062409571655173816139703012299560757966352133925124135506596839163449518355962133920705569421247810448948807713612335436308482776936416956381879823076880274016427200599249471067725023717646330465019857905380233993883896952839801079328513623159147310811361461329010711778614545427298038327505802089108416128611324652687038738789638534658312025925649309560602879048886834947640299049991710385145992238216876673147682476700635908469352414384124175055147513419125490950318457511296831164920831850649081957170488693194606302711972010173067850619110785714838129933923482894897460937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,12] -2884532828298862869565821556225555925601600637578302550904770784467317984344475115917277173440663196583281819259310561204718951422185927329156992725955026122899527408960741467127268316553998587948693001628367006690924818722367624607345943230907785889780650065735815177799265159185823311638635692002065037701312521668856034372763290500681916991469983169079212231987381368003549828796449828367199557006890676462644660400687772867202722343519386437292068431980429056553835029394467264361965274047946596180951273921488651795500304326426399569937681739869197783529268436696225383386663013355243975622150688303768601606860519143531274128818714822896557552894334058258760209488247352329679075488180587081925770492884990890030840580933517153833430368710291366691318565335160235833916812570046021015153419674600196050947559879686445873065290836474787630476839327173997927905906631378267941355135763892267287494819411809467432157481303025817061113041101876416222042087525703162874659484133679975871793338546711090321501508270340484189335757156089027660603735205405343032772807805497295826962763772906489025056075898700524667531662146993975030904966525801842143376943250902568892480330021547041227105383795430213886905690076123418704636550788010089631352847302824878062382458900592696425887330442636699957278213530392903793253291633050005936507501887215234498911293699776058791502210725760739222436993137606111236997623618869535913631490332390721125889519085461995515990313380519522297906102562334846360717535963495137999648267222783947008556778467060528623609259520042639003260645521364811299485904942300153221990448281624727504713464207453577220953518703790276965637649997614733630847911206880375998388336645279266876835525617565644156940113058479531568024418665931862495344477835411029377406799593131511381983758412030249244057476868010392483865996291172485980251833519957701650598487579880632015641542564211198363165028088286122228224464902695018323066189034248767966042778977201922850504007389739458809711069574436636308866655942012576947873854926384172170885409746252038353373049406467471315782812471816328302874624935802721386407081222616423946201149227095760079977793394160687172781211660494566999324685013938043663336588465859782274766185814443045975840781485719655399555164267202150800920642555648101955334293510413090204925774942061051188995869253046403368424041525595523019300859591153286843288257847812630334089727088954324089956498825670901018140640613144143395600543828911948825458351481376894337275621462254336369236813884818792456287800967196386309989289632911297484030299642654426861554384231567382812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,13] 2369861887313321604567768217866122654382132575414008999379847058883849028452719284859408127627469795742948990301660467417060640422841999008576882695107412534054230531444641293175399587341383335380296474495967226234732868761338098305077299888202183822386876677133281586956572339584303814543054446450204033989130469432635153676748910550630303354398348435249131892630155202777530481328070293369601211871394729836159285422818751562342804114025766863158712681370470721643163591551745429198209569302891709421560219189497366269751691246850727645750194719763422732670920943691174156588156407018032288778602075974240244563591374314452956216053038029609868202076203957927755511825313774965830931075743668309775166495726605115168566702037895529613015803955169988855792565322013820208666390260263030737738450546550634844439028589432062426165132632359091214710584017047304907574719941465326829070709345625678538528450488684487836145046833243314266657995607256037346530959002641133448469450905317491047774888436948889079681530588478628964497527692718681773400931599141465498648239350532414955129280928000337671118750779632819820171699585319962877546192233185281942220326476985326501928629977923945084262835058791499203047135323906628561053758355111343487064484844909094555242280832119611509540363464637475422619290466302562890014788056321887036803078924085436327044887317939760598762759292325982903399169054044313591788669601375951169859614988573741628316820007740792347635602145117007490877227071601358828658846500361628965571232103173693116162842592517199214282630769867656648442893929266697543012733009346144461001317453091781388961310592783060164456476858257588391473032718183112503952721787729563019607929140528618484654837939772629912361878910930240299560629888791017671431017442105868210224122279329020412208318732521289122660614062682056067130858399072816463998745391703144115138010054520081248248795144347184572206901793618439819648464384534614520551709872884763755762724031496953500880991142177858257464555474323758854784434034250048965777308435221964923287170951260971535227646486120292268606833633463449763944565646838388720641289544896608983160234278370676312247913653552480488662668091063861630344145028498877469799426356739597067106449050141877679891004219411214263337981213623521465558596520079643381213488183981594891941960349115505109870583401715391796359755498625255398730676388437105195037948250059785633267633510849595872144037065241274211100480260517974445008968434315645312087563678275669785380470376573266203332045905192677133278229849389361942598055160497436512703761657405721052782610058784484863281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,14] 1390217467471893721046373923450893294882427441401445152153552153823463892644776318627876680193095249505708633484914855239995136056942908661107930756765801993929152555969187108702744569682237971256918739247368999838048488264233029574227324906898025213977722148881750314129824184186150465785362627286497710095581761856575928485676116262030578549159532003846262012013318697007238415940719608105328904449714058041074565817452702199891746600346803402309985649540570312611186862416404751272392760632417501531665108339970035207067473437007387017635915856135484392172776332463263262278894843210366348022926816747533530656790550716373325787283999460660453876554720757006747422689541906097906850742339331797684509097954307846809450058386991892297465933632761623125106241962185110014695488750600964760878073857947543966971943612558524614777078629734878437049010736081348630509868944698479952286382674004309780954581738388513172562147224857732297812621380839204039022814571100643665293029105066277794696605943389120831491674668941800514075740599752319984191556090365964849145083269164498015387623608478210621571770854175951772046444897916014604695209705488100044942755509658525703302226319397446570521592046303749583723151153366623301255197276379202603770359514433045962538166970195851722910519561125359832159498309234228388958652068469525694528032263984219706435026562989510140742911211149355215405446789198166112789553173593601224570009965205043652419539834652341026860984004760616392021952608925956053090976057885883636136464342033915858708815446205774625157398884692790786441389754002585643316399680832013405774414119729334556050605731649017757784503301230660688579781569953928111986914799924122118422070617769050301756346220775298204982061605356727752264281094136083951766530531550271555476815562321140887952524714711988722316844589933407411584741998830960493052031487512967941329602210089358873347968976633963751354712506268781211278249091794622946451543259918587404440252511436905117295718776596843095384625014152612115969350844580102842057347270956907283414630919013008592130253484463880345808539073671295275453746051256321638842471812258198463847369192295931741166318559331869116762813113379762288548823979023279570155480823493794293233982951770638658232991707686856188920744108536485172724766515467912580235414691825700486370325202596372698131827357778410733761402286393753138165616830180293969247587446624113625755671469912858373058369201476212903586593406135224721109415269870597712586157380224802755760735357848489847935502863471723994131584433329017600097744974565646491708719584279307923679880332201719284057617187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,15] -11594582616339388279177339051810061052635414694797240618401014494750297764731981727296809835366589066996470012424471091412956737080163022906085074376207042345234345856996712283700293099337378261466987159489378753097636643478785039793023840904119025049526075023404714709687368751761452811179145703982648556504408953208142731670570812606583239365054515372755466342795610051778385849619679165130018081168891657042833605271903269445058690334247897361747713488990704598278450505219924317212857347904570067342486233508956657237389278704813138357991634020210601025251231466252071482840687099882621604303808514216543889605097256618685738939507297098112679846112987153423824638152541460305171699161284876183350184364345840359744484777740698672499209422163640373785916787227547909227045917923927266277330927820884558926662865514252298538582001663737775391518854818391749094649675663556336989888640380204183456903473565436926269712327590227516989591680324472545333144882201545218157988753637224538764317810139895715839149234211918336040474372799679949950842724572618864599549878077395528944356615374425175447966906927303234218955788364351944505664950590594771556238095454953775623233421594456922347377453070357784865510944094354476285918661570747015151978874126151249404441202823673363725999288828857004397755880300480550012620846012431246543531551224584431215991868327582157972080315361534884030983504419004760465246647784165101056500648180246666389600150734774361039135017208844762692062733470006769855935417204882035469714410277420617860661210649789680598971591014801640932522650475173828794463546175699396316435036343464319997341360070542563824540902745523472961524491280300546916160066491652921143401561610994456945441587046322247268939018557955006175409118418379334139238678535734512113299670116651282474332851837084764640780893332277808894857416328102651805125332985375285198089790740641551080170517464831365418179583621149811790614889278129930354396275366876524877382322831165336154183217290813540919638405876790694848200513991863459020870407212948613209776590734040201091847392435202739867909587445630351832803162061664962670547283602331547750538791500857422220196178007685670182906116689889241470166852512504920492263631140410315091413064507379519169905425309697287187771857944352795856462595804769786532600701638592740607293624044638592367516438000954411259561468170164900174676111948551441424550217336932684252756033673390811403764738310909871110587720909572572820551309886328936303581062543000797168396777657925720180178436429735594140830834237093150943822736370375607125114529333959056955904998176265507936477661132812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,16] 32419401505529978865415387593491130471337309664388515243300316575450365062931536128684085496667786855575772608124023895562993189917407597287954929548536845434598547095109515904472325107994375149618336881032343528501482346034093190384521772074091832791898211715261118418765230908904052653453532317851248817352051146985378589978179824451439131727995557163474922119801758763143343732854064197523297416779158194261940194063858649564576077943582311477199198427733871001606248546070324625260941316582464867034448868659466870782792926978823965079349086879474657774669268227079184683495818147307782510029708467546562261040632614037294420373459741351165810961684607006421790564400689755564824542996104815792521194573937642889858126665930720902333208569960344632217106527408773292001702876926888329681320457489761367526471683612473814925934004992039120131336846229842964911178163093341415820713517479100285453297010458800487600672401822233615679659470056180023807385450641975719813263101698697407345282239063495219732177037239908174950778514540868004190548021540028309062847291293103743591550351046906991948063092630792026892708205990899748639154304717354406156313864456255667816524382659137184376151078836429585311461254419780965229176226630460070832837336983054553617609479210888017119530496178428257363424844547451066893970812547911473979358224463771161913807243674353552192527265078119622415657329964690766504293073393592560775897316337694259966507035492562533585996134644057736034952534080963070350496903704262670231010837657613197082011293343789086407129347743244390107758354025253089547571199057727246944915481527202631717539095363611711412150681067705834063372872624530378969416649602735915143382855020564557936601058229673288076955496780006476446368010224988607464290340827207231222835290908594661864102528192754272559163977852310152185446043778465955045885558373493522737400716668080802483074083146916967148719694255962446022858422289332389349060766357742212034372342756708017243581824316424380212569050167444303195690872875130924949886934282183689581617806927993375440530772261719826571249526445220481047339414316042789277946213783612371518560969675838414854696141799372555354267900602101675516120795372977705755227972219170862072001965574858290268292133265747343618029394225770743967071937670686711428132543535067026613086947460880402174908766671300453138826586709834508329848340774469633987118606724046907494409701799917484937216161496027973585630084858716769408578044941065151720801692573173890251925484763784019768022920119254608340126939326650602158943423469132117694262828042856623873835264504350561765022575855255126953125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,17] -64682039224583763064488854270929092480870843755069699080069106548755959582545406258901215356762207724727084409718858346122524181060123277570013897390923888813828708378140761207170197410440691989071975273840325405481300325874355208359778590349293312278157064905623557135026924354476181428572321863158437965532597706368353158170645992701924616492684960082031752825541290924508711157811782105772779010742173117289932736463394774081262785091122242753345268004204596437912845365107875647335345546754885178266201753217647107756308102493950702282296217502339385592648658628093235682197054678291914145746720560712994198897020494949946683485355691047289409066223869168157984908727194910736239091530171011211573770084816904942028630753022318509655348575562010984414422088272655732539484834985368484224851134172629034323380573995356099695088194178621722778723767848867187985573955503215043618903323353135649124669069629373675624065649255772305264268980218536596251514269523399113398249526946535802510083160466358990653482016812036956442294545569775514355680257001109569598534213500244966532746302881556228083258544988195031428543894303590742545209244378671406508612977929019981352658813045513458651819553621130345676820993912216685784181556168057233444451099117411432668273166242940912602124334301018684083731999212227582707201598356191169721456782114810746992177504423428245960174589496816994099707068584374435147001211583198109821224738770608315113148319150626400546578099008910381138754869840526251340711390166166536618317647752978112660642220831963430433663009255141602541048754662635089845537942954709043001526183306401445662328641139613817379149903429139074070490116028525763912709581228597290766325127714949602956368168503496545146491865382439617185943876125630379226253175355113128760611191053888493803472345761273461981605126486089708255373162083530508156926399642693734073897172374411818369404273639015793510249406496070055590916801696460598882999083986229584045553047868794791153287223571051612414561759520114364054338665787483587844105727844764052342375825395400089179316627794883709716384251632567977824602626362751907038615544008706127246461377934994576909764546307491235644759411918901215566301176461945596904577432454067110258709824652007520813923184178658895335420290686104242516731106871688774634823199412656735554071309521172178996492596343363578084888117067972240286995174463268171020963903492590350746503744661651308617642112514537012449758079248520087199131733706098731655829185573020653904914466290905838785733926760270557163455432016135533938277129698765942174646432793002960332396505949148490799416322261095046997070312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,18] 99744168734113249775416188879905213181154346359276189126772500302322691967466071459475477012662831032967437719758712115783804237920536834053386723062678806402212987008021314308830785285956347488432046501665155740029089274250746048821657657290750500010066207078434353765189086370651397537417347449283623387402736723373395484098553289200176183490024864935299226710438702839346486889408378760615771480883644749588835968588753464127140336381186466730182889241926604188312083819126865232724175091471100674451693696823720789564800434066245590654426449015493265483039301692874103892700286440604381813885028503066776565629461175368225156801600504044819130683168964576345958804771147153512578477920274619762003122953104634774862462588774764875886655572050986719649168758164505751256754157607769284248087037699614745148977526861466412637883287204937944509192370857169255295779876632290994536069655392810923745102749335634682342024324896973827014847848575877421116827403248966382654918163307660470331360685707882537488688652922760344756772362059443831825952857051690979020197535063657852804165409813493034926211324587197037396667363319331624948455885466735035834168630611885666480115886369534120705899599738576677105334317579571935726949758976183358655326266442589577681352592386284803371813464049820353154719050042035050097211110758082161493512930727505686126431759997307276208829286087326655921105438574643738973525753624600497333509944970007867575680392540528192626588752015577381808096687528912853545878018477928390187253632986259592407880638433905258423164585158203830663409366972628282052434803490197110050906629436474681664948345348958908121730354643912190177605899063025395385353089780148891658106880369498188330710273478306933886506545867871751177642798891048082598790975991959401168754481589757851063790389637466764417257835596673889139860467962318630070122827515241125896625672144892974840070451936328025700773722521017962934683870658053007656327110015931310778116279205894944621580309887188906215727463134631302442844433404046041272218996123554054539657647335427688191175759118672545127867098376424994998984941657124294028732850888779734367187452817643153929166487326546279442982146252864157171585862802317842955308535223934267454858262837488589565182946160542649630784678099622024581551806440421931659373099723290436119286554971747016251283476572164339054892744816132868829469579316417455594956013751449716695556844070525477527431374199567090340482183209112856350358999830443406007611607246047099798299098410179844634408910619307303559273838834164211539246212661081064548350730062416613736780307032658843269246062845923006534576416015625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,19] -121064712112699589068297148349697677994924624008368668213072742720304231463349807169513627657455837797968220911273880860008960749818759886992463852602246475091838243203831482053499579731458488867147255855407309958826044842305985149400172608051502960591974180948844694265118288454555825883250982469707479995071619802505946190627076510964668452975691425489849164624122183621831899262268938812562060152904326858308923221190997808753404222350715081887083003228354768336764982219239586288843062110271848022452503845310258551044015763206838109564709352591923917860106608302389561362910319786824641577823802841380583975679120402966734074689466259514103700933833341526557411868861016264937846585924735187167412968050070371858936137016530599512788847920385211756709056404805482372897375509861307848662539137826665255691477930606613927372379458439680078097950753730305886117658846989817359738564005783997603887400603518744182148840624252768908426308615167200872293350288255214366442219098757127887552474638910662694804758743243292764097803256185985037150560349275642186767923252223792955086008149810540256974918068305308502017681574364697636142653857171855933605590468428530027308270524119595053466260200087895492780689159360630060953511066338005968993043048878718165231198269105277623387454550809165775034680848922720098705237429966501269471383613203141527971501978288975928084131457590691399309692791663309194745354328692903533670094836577420338985683977406636899339010540856125715878841339773322930582752476704402303103947017714787255615520058185954534905077046957228981319550934587171867697005300774817842907123522167982130939896999359286506259973348123231470021702144361747560016395063536430715911766640136115169596330040816190060446710575921764038889031085746563076569034013129305976931372165077190701218322934485022203577280961428202427726724414446094432844633336951351749335606313667446026293672360514839699549895389317126926923734891438590379604496185754740330148326617221427468864970540727914076225831503441957262788859709340016797600684412275138608715056146232982754361394780998445473001338666790062227946248266329577064943350546268795278056181428194756685115674257419574668232409919046849724751409926882226564210141804495315700518548508003458072684187622658178972622923124955671917433465394500161067548615011388411903914528290922821570275982068329814166500465620342987786905138724911186857013449280761853145932195058902766922116327869814862572242381315485630677299248462023582912368232605366776078236612203973308612761203507542709677384448187401061959572318845046249451004584523594342529909531412890500920442882204497436759993433952331542968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,20] 116913183067681865835703153620346204999819100623905699253574973386294876833970960476154158501506673463882688594529804529172416003890293799425238116264794719238469258332202593229216336215291676441888955361040103206592690340156841735823009449925333865629727890695684226293580552489955015483707192889332965172911302599542118101663548081831846001381132355437334870079777889456681137776923272604682726228840799382118667623651795157678224918205435258622782406803179651151097414706406662965949836392116771196715516698770422857363464339006996459302670791310011557580611916525826952275468753614657258185818989962506520120088202577045328680162212798333578468091221992892640281407144380441629349439705555684982800866641056970979561032195989001277753670205240172807543281902981883364931245962389617770093526453730767851172498910546719004008582767617983517400434277555374099416353583729083689514263991398990565622265189710722840664176035779976541015734936748987955353443855521294062440426494869141610407201329953273241460554234023072316850146466181819022721397783862636668337733659525520580451700708241809884845289906985981062576991344227754500025188588523106131795980681872047377590080848786084200638447094407173496092656849927708411569627128527638320921305991345644248028732985447154123625845158854123966226222246188974954811928276360955216274884232359341108874873876567959347750702922396908535897541475886407796810383766848900288365843489621122450499240212633788678728739154360128221975177860226915017354936538531755317223875700389598784894196340804704144895440302812108788967825463923424403212305113444701614661417367524408069821417668125902639474407824838642445000511239358713496768466847301627796155742557717578924545738375409029193961110839267764969205660040691048747408377288960418018877646061174539841905673159593116162933606773642014629873598349242644219973450826243501852901670469864780847298355376651220317893631354286085308106220984023208305309715253532250012317805718407440288189561170962490403123403913918304049575995622587506662712239206872400921819887735068343320174895174524695432315350128647518689321980968982667588803901081880005799552591882240677903962597490080287122918075066287117589102786073817713357629054303098381172038576814395792661981151240155239764171221759658813251517215135439520586534821971927861675691010882044049919599491785966739375829668852828310163660503910589104591130330603863208414255390802438262200745787944538969280420652797045870492297113908810700922590838080781399579131996952390779180357493043126357200203656977835025499735273172211213771369793734084953295999155966318463817149239658554904508491745218634605407714843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,21] -91435105179622298751811399042877164093717977111129079058361197009353090482557268738777489287813801518758061435991916236561550782998926150182292705168289562501630683546763535258525749530468857445653120583365676104544284367032895658636463696088950635011773986802311392855154339083685168844886875455477657348178479823928273427941416186540490388721822420850413991100870015130278324078781594169869609586341672707923887783194441846634271152212346611116505524116900431292817080185541006817235196599155459976022184803831766329567989248926077065180635402908760010593441819634848423153586939831747185076461110293098337018926983020877481087677597272049218015537550905050200196989847036901604011284833584766296960245109580241868386733537328818624842523335353937901759461088953631824148852871869360434282371851265367187005654620228988101823942884874824312773315599761187377162661379552009217342519094675456634145946319708738838060630642741113471861802750971324940700818201539719172944775968158457638916948006631189279548452321859466792997822579217569246540733482479011070929420570809442593843587709351363773568949658792134499597342602166450689431975775198274434488687288646531390097438191205351987220946738065346774961299457865399506525803560630518558988747171871533127656653239485170094582342590756246068797959506116920467267927895316058019935090964176835260073640543568273588114640853013737886063044193618146786075139227023197390547864949121403015665890808704333504346411537452038088948007619155164061178556263759626513084709877859103646080919932215570286122816267576974225197474412089492888783804926214123535084629014665263430774016954875955801781555189233870269861001810216217135286553636379602739418288080579781806048474831431279899600486427865010470451467474812125181184444158890049294320406303075572785270381593025330023450643662014722942916815732033656514589808014130258044707765629464094041667146591639651734151339007914105245406182880126231780141753547546967132209651625952778667112554452842896833579509842130135384516922984039903790522065823989607207703484521724514741302272685971822036267126954336893019393036722901321580981802388680131210883301846006362205527222123261996051409795107396775408604293009916853831826742729593952538739734039308345120574264655059534104113871753943305304544647178541530558480797783732120362022441331558360458492358999672448984254067940235232231474132932527316005918048667779827367773383350746535370022207624196010697593550847645322023329706051590827693566651437727800625851266994336793354615808130745153798566870444682341451761200132068831181724286228682786115236254994440958837855957207219059768021907075308263301849365234375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,22] 59976859282041855829873119196269355750417295591684403797934371304702816164034536553280400769602166276295170896064513951114784700198682290727967410144615293489464187856855877523417350824072464946080502068864298655050482880672988884936449570948059808471545752440358296838766185450799457976844934288122760963097898337401488166174275536707636126101520361879252248682891118585318337653654459397727568140729469487468121082099401673346397433546646779984632362875681065428952922451053413981592840402035854222286396928474681161903358373610926681722859482725922497631671999762455827238531974877886346596976064042315401209067531290303525109641155751678454292131225917382090929373586943222211018460690570008690750046167350737014545397015759537122810010152045001952337939271725987938131723985474990467730921470680757038576410764510189701440592659894835617956603422258020617089691810820523280839083550028308739620567223232345581329860968854120739098447461857193838502097231493408065938683262464213303396376830908565163834835358739778332823031656541794635476209865591218744754814998826246637758221634298492485862936847175939203564204530381002076963094608393569915235518579630642703131722507977529574162948089252505893901217632882707825979848931085209667405206846890717644200020662675403721080257485035139785317591996723121239104675550910252187316232927402843341615247239130571477019354062030667417721019149475848065174475984311372628925127983447479846566748233658386576772115526208348568491692225348815838721218298121252477176049843599546416038307591538460780576209125547147559390268628092065903206070378747445509855380775939834936648246010175928505602242359956655318250465887656260145242519420223881076933087083671378908423952689646397447263260705393714700967829219935677858052244210626243184437537526113061894209654289117569903501017558401877569276436538876868668617371773667878178037887111916070435796901677482979877442547868900124302854075900896260567820267085175427817088727532314664204212594622472972808299474980654731225520615602906053821667653476291624782434335056840246424732974917501499443133238017353557006309774147720612364115534783794804139726362860716621522490569273670519381638138567921811328138871826622007290178716974242573181496392822521625338849629058148557169301099624347181434712850351751050006069992053351699266787468988223395832035940503520923567069203305375704492266597607303138973016601514536383043391853316413812924359469775318695943205214223711321730167651849991764969280492075040007148234473934974547929344493963372294989267519770482700903562980724169071509816738043611350747749368718353447143951124380617349884925459946316550485789775848388671875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,23] -34806372145047675768244024002721343212585319830730533113547004605910813401653342516468008865170318785012715127765894634517060699608684385665521534199587592010919326346829770903821552460357263927593309492793206758449845331930941043250300228553986019483970995535670697902356433632477067595429831705188625531305360477180414964559958402158397544937059061008653470445512548969070987161921379611069123248958614756609188417367986136031021613801704350056227766227040112683211451104240513047997343247658550660487923274453059126332010988698220496852177779157940464372799777731188955846937943485095603369965234299875630717635061731614512666112628734227639488325250680845464110987902833285938331775113371306121998870200445482433979633699908168561510083374937458876650209841956502918195038427625921970430363683805291429996573943027831681199432482559714129874632324892564930411695667310535167657606596727193779967202934970123002201218013544064926093730662952472914397837972881681115608924848149289232843605626774389699327250757230252440375920618459192613504530935413878286960865962832190512236515082301047355091399211930289153745678528039306075979177615853399124527856854398253938258743387735639886038836112602637046861834437899411052084103840809742899233311432536456439158556224004301064628258745302974605046872427112721621460548214826058977014737402209172741067331342365748644336587522854447095378818617945251265586325330843348524878769253480922928401421726614612216890460729397449169456499450936130154979447017433147969419604984889308880661148936306878830741923080672802187450969574561410394696363594805071598868695369136107732184768408910477430124281511761537426751045751472240792395737349858966815004655503167799332448013094161344739796218820148430730838016974925117970466997405158345370571409846695303842269600859975402738732874813139049333748525325279107799743580673735598746617578377494457408125124177833239415949954678945387585729331978646775114458153908755613601726513721021917026721781375580726589808772931499181144885998124625444894989551798269793988320208429760067325265398231469663625882807367769717088760285290205877036469508283096764694118041369776478671188606375809717139223658031936692688118244093478807358595255348054076202402873480836708169118012245620785075638251296373929769780687820722224586643670010392064801682658183958374886797663943779690726137548266868267897868465435267226876066530165933740942211996351644877837562000691374746013483166172935419465765200939325672732909788574409809281748666350586823206786549715987639290292600818542108603433147324424536751905220498137222581397414538415535356249321387138440098141245471197180449962615966796875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,24] 18627912992855834717175286746141276416060345000467529119208618624185516159710825245869845313954960807873386561053167874900482158452202885563978642850948750126329594715430735960912616370951845171076256669920596115037656890889958879620327704652554845168514044530960094918780772903640820556815711328511872347658558752328248122176976943186941193266081000741361098638795029371756790272924162521422044069460604291275799869177747040886866798445878084602777897820472101316191801044882697200411408325147415835677993520181846506153856884733567099221100713382342288731523297674142109429419596480399030422846957642220315082342014069113668684268346921773825969474365345339627908527050783653456159722742695472569840702746901753833427821051139267022929257325130183081044698009087699961745919713667238192802363004782115060243872346748122599808070971587096074492308912113739886318206641599064120350523811991942458061114868687090705686833442584757660906162648309396994287420973504229109827751468223030276131078380095860417616668508489909201948574442776133861931260126913397286679287634450099968460526740370138540817177679708385922917238850273336089184786252251938202098432451184796439082266154952524165485008408614887275489387646439336056685839990022878318069096304817219907429548538416555339979648427352307798431646578098760711731803790142279136533126313610276862823776272487643298378999486275900846804248269252963777410613060417281844181974714993982957822248659248033820837924621285480043972756526951590624504835929164652960200730476110489387506372773545386522914263912802477288979159609412361059312322240274730626232265357034543756500104172724425582566702090209239540938604319631237264838831397306989383652896656138140907445925619148680462340851200108268125381732489231936796066397938789772098886697553223562769893462265592882810531200173701530724756645815698863434656679616736082592325461153072602628848045041006984643014384460325444626306135262533934413950291082051833705351648807932301220821358665919648405889391032802940702154330364907316925475310059609955664367391515035433156911736224874926917037225720961006343130458054254986927816507751461858387712037056507831359675393121477582123172511476822278271778351566313727200369491910915041643805394234824099939160122897520583170764303857680642303879031982871272024966108189340297372921127818936741014887931112433179603025397676528782699938313279186675719319967319245320398362497285134822900129597315962802347853869825773831736587980928167211998476132999322470601999180113517800344584392490277497936132945944730042518706390185474143004871064718106522477304273191472759177394929769495945937052283625234849750995635986328125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,25] -8990359723716336882718625842113175427832287294060088061632948831064394918499785538613684903731471405219627205580504658114564730206647256107936009895517299679870867161436458663722654877632559321220525124259157056324132117417182336023530196800798861595221514863163236269880985635137454854761430376183429000507824816782877517848986235817876258737933825307791132264164947657581630986253940987089670015860549131264570681883766779793217880667807916613951691114069671722546906810086771244486123215626766573919771059067682747700053532455312696785617340043379551083489110131663276573057994816963021314873600388661874312934105924158754347407532054597633887471805474669252888568111298514964290197625687840767034605738623848565658164258362232119586127804268966647556545433009488831553535090020828139238861539919686760029106402666140077828899353247805129122806977490775182884541053642187616437646948568910008498499091801052750198904752527540125217409857833997812314443191851813018802881739409367571343138137366155108752383698902131266605704368686605951237204349671406737204209619334005744256858063309982686583621280265342570040405830177602747579402087105845622218513286640089040927339959883010443364659073626684729213407975526402359124268220702852233829513717175325974839479277920165851421339395642841942726297311779849596406746175549060541945742829658227792179771453419372950055023109825576085111712914077747680858495711135539989946650132663464243631681744357892149362403446477944357051709371057894646084707185591390053451984896163489873116025138539722576161472258887210288332636380539472953671256619933321166759811234740469098073344206884730671650029841199847739783088312699865360068947166818574063690157088173408369378493031899540226600618377876251378959366130873494648827382098112341291005650513398597851876381590429819762740480962191413141395755572533864428984353736543105503796241027634241943876446512870968356395804664668015230017287233833499248762110216373737716657209258072170982895821626878901726234242516623048566181165118167205723047600424362531568048189176542298943132392052417527273850041290859017557091423572253408450918393184485555523977116319575337173568032375223894035213697825294218524636322176502553185413855121102620416801027199084529085746788917654273626220788444661871003958652628324382918075326684326941219717341407711184381902839995166314925413451057629161668521269790400921532544466180127084434022146813735867973981128035607209956020446793172319016497559874906289221575604897424590171949416655901512698631644223640044860040674006561366534474043327205722662475971707194124898100341987171988996345568746684090433163305533525999635457992553710937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,26] 3064989703793386749629932108104736466422466567006081776748923529995869864956245332964115937532340119808545156755382432472109462164924577393938795604374414871299635447581455703801691836660579274809964536360531616440046988839333367220765123383798036544966550669927005748101118632963578884755312364521605316109325111233888397125204742979667057460566718617786906876383047754668101773632584289956617320740195549719587301258700203685994589071069429916857309603363816166858387241869676585133983243400656135568615361709616541510633963806966496963337543443050305123632584075874213651731285873945332712897651626023745879973763605140143189743908350307171507365790907780135715241204173071080710700363263596445170251131841520591041516982459616330403275163252684934404174758205050752813226645923660582841395050769863551618321711561142010012788395435122474512702617602299976591804690527631325854766593272480079339410778583748365306992963535285987808500640987483446292289019684261339453765139968905731107242720352134218958445216042616255387827475923605795824007892485381604439676787582632201144914490283919639759094222934248463292408142598491591368502762678502309543628824062501807379557232710613089568489690936675817435025045034026078207442994698897969824693713080862148536479796708579056954077866761653343630340709625633536306174745977721230789326402378606121085766067513991558057476319342754591561741828272373334136580978287188475245816910196399602783545287688409404532688446157507619183608019643400109078773763457772170392549043220266571570273363078777310264465802933128836854771862264200192677645484620251236770145700036058500211035701219649413267768088848206893647170333056763705343959927750243821776796678760357931170182882307288017872572990915426003416495599011372233589669985218035998596765783026220712322739940731133176006561460187494974320124087368351754843516596053580125055208818632241446404079819104216852799718102465069030615623480047370422625229161480625911595588870929220651815014358966530531302748429544533797605265132381632031033261317832892652359570891805806410057961363469937641646078363768304501715371367605587624616241972135390232636334931273027946076135448609349337984873434396874347080733825079678953463404450264143042203992480340504144532012220700297825976200840725020696823534064279710354256219682623050763468579493228131717628085441680969929217230447434529125521369774288936399679047299129601687042245604135976610062346352143768856018363714126021677521677738384348996319030838552476892526447628779306158854458625223460810755883660458648871318645118613832437302991184753082219613878964861647361650946811269203770566882383263873634859919548034667968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,27] 1573931124147436730827689512498987048327712417800571154576032223210747971851036238738973207999465899531120306112488947223805968576172442150326157520435650493431657988089775169170308914985511894118837088620149156033137752310042543583291455042620233632703102897781250391348561085243137146870290886067891458605129134904032514377296784963204628418361315687291547336281862689833411735318105899475941163090422960202282696645498243364248216221750464148955448255797632999144173349627877807760715224664075018235030447149225130589434888932122328647444799235119425287202409430443552360342958654423821864105825823917934985070096972386689708422285166804724588011380671996738954242649673529722411010000473750614765889313503563570927303904725876713534631402168868133612538095895603686070269687275337500925837013135876407311450056296684503973158726667161475085831148293596345251346519604323592371087696592595883767152171705806204510052099890302347033852965033403761056214985438646095704968330849424263083730321534035042265273241645327017662614871017147623826720309364772672406205560284410918029538941622889857629932986899436386312622795581012590387511413270777467712320456058752833337724074259660905878335420102710086951785705543472493439565210968165804816723637949150805895601257037507056781272812942808640690278866694335596078446977867059873937345301666912669468522703918697073350642460325090520439763379277925185718804269722595161863751208759107574069059409991300982149439783200340591690480322552716327846069078796271413123423873106958806026920170411874390505889405704794633270191688237856646904154122822350118063230248938180712782955130586167866956027751680577994623168603805968879731812007313275653700576841642377260822956556300949116105633179943129956186132945380329818410893978224884974156557218458987743536359436710242894336098447299822982582910702431179741200035430916024012747418441662659315061081200938827149000211788579534698904556838933625734714085396462704209030054435220013632340945590641478577488983363529152282120677344783298034026122328215642952386192499470289031319334251204395085950202766701897120294574007414002797918172035952469679774541143290630780498145844621353051389964337879460993008018554579308691852284711787596852855310122166166862495323074091432011589282922438190213451145737098730684580709791245974034551633253533167707967607285524893567868113581483388455610781190505227224772491177563118416637397853657919279031178855073819105197477253936836410374577492036112460525789201238537222763754973852158783360494265695545149376682558529474427076615130977292771527603640333632697507641311474987848898523182255984945165927513244241708889603614807128906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,28] -6324117519423909635248951392044621224061163498680521058784108481567755953118606230325943393984214226861684656264191030464130732170075394030178826248769546228834914919140519311961512845454526034374901615539170222110553253263515943555881183475653168340403146256070490655199944363454430418840051936290076918886491790928452836112903371479756475405897851262431943096065143198468453451542516012305148602060789881373935943987340749895340418956186561401115206391662591144189419910775557941221979714692992112805505486715428821192237901389080059714738574238060121681912695536800549698672630886242372919439763414268139654327781666387954280878742141759135775760426086626549724909115414099435552023281193093740072286795870491747872153999390882033826223258083313594942858189207299846892245468479435118477999048234812244340375680850905715601307533757346336984257372780841557896412194840145546978163011932945786190484450284164811754378144529382138238701389775654493808126014370619178290616592210443283689585650276624499617053646693077368293078225319351570311178703683063666202418771207358832468197233184740809500852081918522007537340475273834720241526907729425029793686755309637814526722720018545935123351460287954534409393790867858972173521869997376027615975471155974522995851970837675994230582470754419574953339863162997503944055316843265111543716962580909433928417332247614773713204578200905228825382164985853141414804879034872095985797960277969668163458804864528232243853833038285066079745145644815362785596408833531222288689002980843340490145885856496282525329193677272160596877659498681867301814084933725947978012678711856495081216100752406218098850746145762670542180113540739800914703162657232499293458404096949069066961978042749752376364935740281230128273886327752048615450094782688131368528499622331640687729437089613520794805690438614640050888205043944075759853411651281478935741167106029865091817218404696827772931543659205343208043308943419784632690953480492534102791222269961201283051301935181478672271444963259461606842774839367879739654304787956262659096135466564474952625044757747679889159428025868402706291524697822148968066444616840357863302527694606165163291264691108657269501659166071580663135114970777168223854143534517303651851323790556990118523523006120842053398921817867665789541018229486915072708991458100172378957097893905573371426202414452709803451616570602793971578737537727492950495064464625270344248341886440130747252642177444735197427201322490052517033028776438509862405763151143522961859157592325625543836084203613212359511168900842935494688218275656454514625207063902961443935396526137573519012642743800361316841573966485157143324613571166992187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,29] 10476638135252630976082548758360376871976820123089894388660252242870794463476133314727274511035950172137023204231524200555090708581703283036410899697842917462652623499349766605703862157216276009097016323348988116615702130862767273049138057981931062776890078176330403973909953232527414783413900849320684967969305082535129791839104204192991354525650185037178585769258151157818074622952982534899354538730265157434174342024272670922877207484808987552338813315129628403163142787206994022994755042651884414638194821755764370217336225722663327652617884513770857034870479348592391293205195429362746514315363331110702937971996337915515301487061477201355442483491893434807045099438000932550056180063630097570419621677784968203246238075511061069546820503168773077354736317492874869418362448724264278348450259655495629825537618716710695016562109093299810279393669596812451160626954217360291447075659571193672403972791603160454393705304836060686407645600298770623508393593524765558880033098105245435304988666036143915672572913777652545570287421370191443612590981798011673296565287087423621672770063176871279916219865067204834387038803396557314226629083849211088795702216019203242483129026079902491358251818235371221463176911148659866828283207490249115381713631107666135021613946023742128918423891474245782152246837235891897543889595099091189429439317639294854845510842646935577258447270278659850705478426384471400818696389159853461380398517702758180927664969884749002914879312746868992427577004147541863987644496352692519704436946659993522321735873613813669397794930272115910502882013610597972312397151216841058167765346802850818140997482441844344627836606493648328517586078729441185981442846816729159905978742593259641357742052103320450736950067504210837350335957285570362929775148490763311775196307622630711145082888585629843171839822020935964589449439421224579436079867568939313511359027122215781834686340509474769181788691920949897950204665390945740073270238089251233220893260410447838811232419259390153650891030998327802341001536882060300971230912788496447324032894913977371990139880407322595519837638684376931555463455519958839689708346556736334579172445639625739191153453216190038819906189008990555229544531910568696472549537239587255835552724487467833510972348834397404821682388736844840925996110045432370625458802151302872015707779455784533469408712241389443885918892193045524581190570555185046826507878367054549619077901385687515414814934025770792511798824717196653875438479743329825919570897225567837553569206550173305656601644179311369197108915870213315729703170622977682844111522976647185290762500584495076112430827775374954022313822576961683807894587516784667968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,30] -12251591101771564575511142311789023247560914097635404046180534182196295282097271447229368157162593730648790337051096627664538584634320389510699909778544457036610037059544065379031188669365184680802233374202082722873208069150659179346649186610375312461766743323465541812864717954723832359105000903761564471564353080097588938848858691338373494411118103792054912451040909006344384800239401732005580491240584065324264599583957372077658112154769817644921912278585982310203434195267428768759263797918456751388576516067509252745318903282002791087229653833862298465632504144539340568560423776683207138494747482441477556420827031445387123562060907591378177860801060664575516370373533669688702699925695027653709555037134117216126940892768392804432317017923400717430570462133014857680645567036887430058096119082883486020846006199846599979042628819638204265147194808513659945174358875027778753424193245663025978077745606883754639406095591763013608862773192626413031232674764088921807345523356295920318259157180757404864204613248183773344582925755051764555309084687310316182208885173278414075479223474878956681601101718416491521783784041869356800895574351199918227364233586087059144025299203646941633236562962271934861738161604562993408395648282148193299689062281363718404325633312659167857318965176868110004455127998252827392573331754628672850301090094264470554019446449764422903412554822666329738316006094219635937345941055370047860118520327998971029758299317016943213492527670267663372176792483765525237354588481619295721373507047223054562856678978504396604052865905831211681347158963784679206850506363498099987496537770722506018076627537067082688693638271842449889193025229837610937274631862602315930000088725886961010030207492990924074171155152114165731772533322160539404837939300756892063241291240709690191108674873929154394591639523853779524834350780340711466612238815871580230484731884339701510097918422048853784867337545638954120398629927644669736198053105411851332679652916300835874592362063179259475370448286211945750760332674043828635777020601761781229871014798469669186669025543541432216324170118918464032492402713879169944346706035647378072950583536372281729967446938341010945319868821864756725798762877195571806031161309642987075500631169631519194548586345858568652383674359677170101653972884176332490774493027263131826388628781495824499991650053296973279242648426837934166023610962968022914634080005717550454090669846840224752554702669458737057876215020946065299876018493397354941389601268898932742597372421006355324711906658918181388040748442363199059254709936295174548049594635779061359340212415792350457611964725343381248101604086286897654645144939422607421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,31] 11023547829196635163304739059729754841573152099538047630982631689561802821655930081263609546570568379734046801037592063751069300571515860232343000270158808872155379436161353764693220767192629848194408707792377989646481900403690710297778516224623739024772081037461514653736002253662329228400038650412896700453040846757804386195041775181966739537826895033475661872348045109918806204144715940058600531557885812408386696980688881583879725008244603778399701544435985062352479275897942329331334548268324065663005457852635995115814660054302853945169020934977935891359534721392999015859649279368885178882001985014275161846772211578836180637811368360852422630710673225889403185019429524136059743484885754681965855545365985300533786031691122244986443786822968794902857658888274810026909258428996850008556266457504081515351747700898897500490027738496291626170312928948148999460802844165823189702561051708234019393290144054444009611872644770651620215698461350860301005970039260211756408140525758204448163688595987128201017962189780971009254670398953354405632778041255298873110454699554248001557965201050036225244346350578102658775572107867502665492845094889007058703353708576390457310525439660099182233555203802596974587893962813222132846577409580389387654704915448016007831975749067706414285428763109073573794293308090565179636225526123747182416359801351041358409275743052371911435980053399900380975586941927690686457472852194559850285864103994434636782611067051624398466382693388343185416387203530143994143315020260834403332277676033577234439006783624743649255363802004950210027074167872835014850389067886530823046911598524161191608972070025748364260608120062353606699005067604997250941553513620984509416660267817592277869227810255897140341843746020875831245686260209391512365115568466684222565588160932848952527370598566586839983682912570499623644515656936644549932986734680218336708858035047804786676850452903030706974524773008616919295987265143983801321718560866195259184985332663788017816895128572431138573191518124412092742179391295847592358220513690794633784773395465503523807790964896997426831185163290337181498468412996457019527826642630896451688832959164010144732563679968584593674221036542185352356253320357798194791532732785114350848196849484447022847985251975737014837811436734007189896079272382455687883471442299384410053819731839916518567590485885543988150921797764901833978687995847809293258651951279194832648110546301412840402484512622329781756140323241042840321498404389670860448390298454943129992838760245729351395873812307730231972366502734070271692394756279542170297466825122015708156896838579679113443730422501783128286234614279237575829029083251953125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,32] -7892122399860102248890665330564422867239052187819763709469265724059878410485750847210492464622698370056176995614042825989262105418501379656698473336440128137933140956586479976073852497532527946168895695820009733205578170347980366418546159390797508589960822284378940567484131636795578363178888838122536180673288739739446565115496264904180979572605492260803731933080511735114205039550741690010941187696728082295029311635051325293718245347823330943920483862849680373026088072185974220655511474335951128101638346245781823397160328402295630061128824529248974901357268331474860212406157356889269515740881667050795927872330021511524180449673494874407870828933350184554703636092175921445281297196931336490238286813601467572825699403452301333314335394529459482573108676628573988392079864740471789686923007275423277811683261098884300707281301272742843286420773487541640858686382826783374886612590368319855854180228703954854741806821999466214973363079023072213119899583320198443382108200233216107077297949361740112117060903049978587084163444028800075432613953796378492692852178841517166472867925802168568991568146907813560903715967754656543857800850820133746581493453102141769223705113088852821739368367968111556940893110957844244332441324066536749543085720884546491102752726243245462514218379326345980382494269992303158112241377401846113228949145304863828122664794387565178264773274353924015806186482153992595893526811228409951394134956544289411438082915228375961872777029356556529670572869051067132625653112433724170134263983741649015819545678226651036125949243118841705689290058830327865169749147504991272836522381823957269806914715956354564907010735509345525192884778535887880843815852757527196926725610210037510273287535600005872400886610584391664198300175998336096990977103175764067582500465987105340507638077384726868932068607830207149440574232854979059149734591266312107345893355878051133942027780039431722122363881524570895360032349391791164007885474392742857395807271890883787208128905772629145347707069901219877590355087878510323809945409881338962746069622330694424152093692114414562122135758379730588028855913737907537912471525182859768218595885065762251603996204618174613444856873985945885676113709214830054708772103338055681972543892557756019829009228834533028853304466445624895309795724936955849374143815466264702000044455953921009147302193061194465179906205495348639182415330717852419021059242793956321075417719785534641331473551365029492188335240914876605472848524771947844334667009510082820547340842152867975350334399430408750520480942257103122999060048095363659239870296273100825839616306960829018115187037010631635695206975711357699765358120203018188476562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,33] 4502897751776855869156601265499984060411088327432601925145560336339636689535047784703393590669270076541756451535530260690690577894106710746177715842021222478517169354961208682686518580285205632153703223399172045048743598399593196037585119617229449166641368238312283719416176374048422049826864172820570944524804577183450588072084424563430939816147800369172681839632304942981947544535301347982234906449316927739571007406847434295095573844344387914588256417028988248237279730244297166481945179986585251107854873995574992826584030235373303423978399536174353351820458031899175025902392942240013063383023808160087815902048434968655307894609902878738330549485924270976708793368663279649837290346919542090189080265330759377965157346344205252697293364056851574017150111595089391016601769466370968709691040644357979510871308425442014789340043099044751136938291169785734512070371557862782629768569376795651617271820785029287815994614739185093346702351961869893962307827593452399072491693628380188513792704599434550830644274765984356086591460102932051737038063846404813586673013013092486108480546395354888695661208060756803244013822317670600358161088893859811669790408231859020857248814534685701769356786283575104350607342938394103316923583042472567057246044301146481712742644179493520642636290294095032452296841584510831328304318758863656243188322206663561960496159567720546115215950508540795056928544739021685564306819104903004819801839157962089907119130489132367237061101578841626947894316290380134373583750768847539011752753544477266919201829256648490684899252099070056373732400069914108842675098189653966862865130131821352952177931717841276036289733653578778363416911094349359867627045235828930392420182177823093509264535161792987910354916147291537800949483765738591939002436523173233833438628444684281270383749495993018500703593083813202613465127269458963584805018594026415326437785237507001718384330854454885294612345733097084677831068836414881813816624688210691139516917626396595140057014577707529130425767377175173373219317843469081292755767134262754555641385383508549825452993756080195559713693416751032874235362897538328905713559441526612942363606978505124603614428340824329230893690978787081750475571227751397261946184339825344190252917794447636730906610364311770396020784672479042751591271203231481937512102502650873169537632749712188168354270727703606055767268636573155302006830361340478098154653768270060647455775801789241358008044553872458816239419862172253086614919668648427892581646738863092988976076491130720427149416694850213493459664084966032944110986632257059165998447456635425294740306032632999187224764128817676477403719736969378573121502995491027832031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,34] -1932801395574885354539429740721400386262733630137974436200822850777381641180837275948570919080798214796963277739972472343912179002078143713900199707506437510649895292936527378072494904683305249575563159473439312882185357866022800804987572811806361214488806466859157357667903611559280568827602875075336195348782253005385329342912351551151500287433993511832782422119065617200643101825007723566212676783548343057799928641795104075973517617049143564549828080645427545336666321498661236403708862798050818832870735048430270915657625099314741261537531259693877768336822893250247579294000117920570253572618369761502612526487619504234777066505523502676369315529301091066281193809507762959354015179175189950408958004119286222600734097049478077849681293176054182971486826974204438772949039322448926667758475177418830334458896943959262837490134762465699898092852110279196722599244418650110106578956390973147067182278792182129869123891316381079399438734073538299734850583882820000478567561597454097877751821811235958996602381407604911965303657809800104509797489911818647660770718397751588465995840375498989818117325751901186141332638540357433939217675998467249879338427988699481822506024743899565382476180368672699783647282669348182583485133299153548747829258923975484012413385503401488793624234699919402583563763106447274276172439546944616027836767396580725311423207803440731519108043948086970068708570393585131706848481132105334100244476417750327483439226460619222804241871842077143496846278010899476797310524415821104619095257974837539561550418753678919601540380301091687572714939478096134742285123725306036603961394702459379661456475239382157329454320113907758109872504979360677498283517632213892856006620859792357835610185288613830551753278245003779526802807249475106897168315443936141925041154832348075322467429949880152696371287593805468901816220309799106852615722667708128204312519454003109304349194862639529752888521835610092424301408596927571063798129829018220847920149454871195573464290957919242205151441538375601240849523242623848915390426021083045118303460369659551000344351537756168705903936247836097768749023086227183357425662853621125295147796905191901036398866098595292412671901860292461141533680583114779497431256334421891950994560044109758056437033999113983540396236434846822011410573085333465888417344918778538236082312623438472865829471008917928082515779368528579240581862733779458133146807193039668425640907496500951315237451441579814218083794556725433175741196521943821938192771222451103151604936817954224233418965752893851033070200285883243096959068578073099277898146784075564475658865172534939117510987753983852581278479743076559316250495612621307373046875000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,35] 466328399019271559510553085806910649662077438021915488147268988487540951851468603684404376981221177868961645680525498921967867791773309946534890694986836418921261320741697856022205977077740933502190287320034333993776295760481910943593517751762139577672995357082071089801899053173940159036196385300166937927172856431674349248642731087799069567248927486290481963768201959065686449346275634320516314425845737451963123181072159865696528885846654130969812511554390014116559268296056222964949973673280381396754010619873123017798084523509607666979550311390845881748717713751305622806788477873870601447218959681564485095405037643503390263432403331138356318461748388196128622738334661096983430614138689715564031034620506498214539943450611123894274906844348649803255169578249385514597264536591784315814292560703024629835010661416037987631487758595266534152453391175679017988119200662039334450404746292492462128109966180529505208955397011713634554801023463300836474811424149353781311335561846667215938498826689802092157838106290663202678783939398250920579665709471487835691878074185076760133808350726328060801955507949081218810706453406286209207289271809410376316668001552144401640389696159608777192008939973034127218769386733896404740687419712556402595277843527466932862819690364430024325631066743102855757035372064273411494582761101162188876281904853507764399895627058631367885467154303997901302866293918586050978679989739704178228243586981815061062517600576278295772947757644026470468422632255074913237884350356193195098313325547150463417118514727763754099305439670006379820852089610026661948167325351942623235085069227634995330837284970764879292993770674583641534535971741536083149853452671454446242206676676491452275834610669156144469492983842451179631926797255028698299971999555133351444398165785605595052991932129402296118870476263232086226387400226071722283936489824936781127435197826283290610299877951958365390693536861919846423303555910313511565811004286164178805035956692610652063934618753371045541062624665541640260782466237192069790662643144015455428657733945252251815702984176100981453517936852949053423899695297179565443907980682705400235732139961530546302255331450096397587286461292681418497671609932765012477702031383252186905021286651932768467268663750413451311831454082670257477614220787943448894141643775624862895362470548962758717396339707341920041029000873056120850579100462680832968575082854818262856326823210206254280085015824695092044784227725112121832858706535297357969086046857557109087995597804626283592234560021536112080543784896788262754087187622768579779708415323764360867375591507735485976050030854279547162799524073761858744546771049499511718750000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,36] 116924241402102076432087770916877398642484685281139560580435173604962780147471927458514600186192884257913288560926987278792927785687438129877253239247911838031455836169520690114638553609167837730458606417344884417979427092906964906024353606228970413455652402655594178742413702842652758652985031362881331229070931977311222385778829165005276047309869182994430847557967271914512264121363851627675845685123994849745470022093831256904134568969582279578081647078294438480652620677228514999691994716479891124549076896411320153946214971051247045093174456854311797522031126832342815385291086442317487838589576678520387788403460485047449895570250716303847864794433245800190387032779140497241516283716670464108899234539462040532338112495658091469674295811209353994445054726915153225450246791561570333327821634977958303963910602660888816529924811483554421200508382656299380135165216707701221655427168914377279246837373693223161955833907989283861727622832918838963132417603563647442846916623643922707419675282277507254486148752279275113754632980904876715571024473648127589850317065396152183782439785548455163656472793121307634505081776551010228515252632182032693334902595618304959644148531477953698708830132331930359113773789730156743174133947359764271894914598242532028563557500344714606548045259582130245605217023834014857219925436372737092291107785771889268037769684056680238030035439592014250275360490680065629966194189648398164877589563406112203560523770262134925454969364416344121348899091379573580010179425098981495656938524175311458283995640392772237169118222988495862076431993454712810017719406117549929633553891344300079077290320244117675739708405335148467584299269523000574946903114837172800033622027233643787134619630163212984500792568829582143173385204623963504635109233237431889237862200283304513944012316448190705017553574385686374458328388620792436318431975034688635909049584181927754697892930418523443514466267093119091383881524730863087889497474924334889135083067596117852995241510468912052115860685785302357449843887213423938194092298471504350568894418013877812619161738599796785700589454424523858771644789835425735588345326495773620984197796405071741492995580885996157294709615785261809742292163285135060535064517221389640586960335824812503712997926783531762469641815577298684475977222156435753713979306740098671371313500725916298592793150148604391210943651987637379214151179724742127818417679482062189977501342317539164184550882782650322261839526447543069591498537416037992330255668026866539692014723249491602441448200885515946243838336294582265659404125757907506209597144747443404074837622620054981579340690585387083381616046828810340230120345950126647949218750000000000000000000000000000000000000000000000000000000000000000000000000000 [43,37] -202540313141931592396206084496668162254484158434155675740864605859209811034038848377080411877255176810473163722291477407994144285796534036692797511933197342422701297682544632559943249600066579739618989533194615029683669373617530478648427498139256109070235968208903517313165739118489178055566508083454283405131756139724437065678327430444664851294384758532099242543809192257926199957002848335841592554586845292141744146548235962256611175919925775067377461891857228387056181134020224508405415936602130934529766765865052248964363704266794458297371772018459898415899707193896370669164562396054448698104210887550729807479614243494086282911902574519081654733366287339019932486298787509565946639234297170068690116170849526199745553958156448893958915259731909345460466431650850833974485255110105886313377522111733286749067678266067104200429624842858897108768225644502674043749454380169766002656601372821432300298762379316687684612679114665499238959697021633203248564137871322243930337134186600868870076229550184671692278249704358588882947877973792269187567062442191106497539673811555632851506410568323422384898397252770395520573583298832124039770546907867685640069145266657621538761505054348903026923747287640819011748926127649389626063150083259061472868546045104672432013620035004784703241196979402410726295966370200950981636214426146343485679543729363658508227485238858674175211267307110059829215162133050225416604755337006482986943143038162230183695572670853641388008822652306857357797422604760594912473663330651784261316323494012596808244810135542960321621201373348256212637339347533517592076932567360798844614826667516565810006311483098162981662831236369090787526999486897606411799062386576807756168400570018245494081318855677540499553574634036817866811719100953180162805419503052973168074076609030153754853659890909448787984465761199313719650121651400318910614023284405019939487829545064902722459373149080674570579537938835450172198679153106584819433447765021206196486142277940019647866800721132109508157467984569581628688814612666903026941758868999068188709525264634297544559952900594392345306638762804160748194486093375893087202431101191126920813847961156193931321484728845740311102600212981180968624922125366702524289257650336460456013524083154702570889770622894029277713710763790165010473447041368728725088243373309315050944733780521579113246179491280650473642922251338973323031874697877425966353195178012822943691897919988106643947064497323255080529886508431611317506064160089576322541809621475091265021813360433751670529002978597985797998246681262772466215403329697904161010929720343854688350424780915249812171378129739359352963490312760086453636176884174346923828125000000000000000000000000000000000000000000000000000000000000000000000000 [43,38] 113953728013635476327016431212424923766366935231891995089667187472319964292087259376055522406827678907067724636092520370109320151799793765379583002665587907596859222991153583376337240571268351217205250666005875035153904126900562337913070608046878528553714593368602799945658688649802488830316768211445408208993854621754534372176325592427804792494958439383790866701133590925209807680812833166770883505599709243786632388080491125853334821305933480190309249937118118299652056147616969889322405392121335411478259563357858175572425487491434153091508776228559028508177095411326566166682532530512123657559129108470143393191134697106503795972912221604162362063574787403006806273253295200588763658719049839727163320189027791117877613989881342464623835495104073722507175702333808982064975962422037330984844338023087622993510187201517042759739453174243205766660509490716670055563008861770943959730933931647625039728041939238954797674716889559056489635221848701252249300998420187175882828808534254884904340348444735591212088326168329151350879081432582952733289632082497617490468893529010164239771433103857500572738990135503316923439280968005378044253101451841227285238047555230797263775729216789517557124035143824570533342466326171086773756068205865970044487065204607209522859663979896987013444805551373299164769967527816602175177308659478948257519870041067651611596878227300562902940583263500541395342804192641925769637396028564696432759907413227543860468694459794159047839671940444644123771364526131449282134548919632140086987752336193659619004412209806698399690941909672802666640317611636708855604350751674625257196840391065452385030429032602454185049511433161398646050859622597419806746747429693123330605427259979204034705742357750920720871814948302775252851132084030580470472352539338724801571599691401113543836824911725595325060640951342575120471074068865162144509552877182796444613569392717793799888684449608653374914604613440998399941191844083373809625959960362864903288395971908649194848792973998951601501762512541953447088490996410404138576410628468798652942655832250513887019440987011486574298802153933877355362237382985657130224951155048781954501063529882390340281968079183339832805889775045583342603434096181875576696326270507701944127353764493947287955029454554592805753451105876523808080696574772768665635253511370342836619479590487362195155685613168988032373643186739007738608007358392453242889138010263429992441294769014293071485402622999944831283729233084242845198908818700915751328260774839480465594065580302589706427022112499024654044979717135880500869525065516916590578768777658192355772730260136221512912343738979818636998086328615542583975184243172407150268554687500000000000000000000000000000000000000000000000000000000000000000 [43,39] -25167250804606521684318089404049862246140504487508768739228648159178153110569131580468262153091212820582793442586849688229941865484838248933118918328504187826342592352233767519455572869220082416631174619614754900888274149991299472419826268019557393493441690562812032561560131464834542657900989595365514590674344450661492743718636809833482799679830351197450721965204512151752502071096996647547530667768615365006940650799601544071411441612593163929431387156810886095593251716549611788279702503217161476745366497404772355905676067816507223662770365611017692596797901521973896339443849481219189800595797223377585820537220722976244218083464515759068351722588536212452415507344122115510431894107476507472981909186862478789075008511323143755556080345702707825398146521036303276829653259549144532908945743355756436382889464171396817907435649416240344393524151470975792288057189462547500275815318884667145296230501673205987790151231507410165060064115243410717281316842888628735665205805778829709226501921531748553003949702886236919548644668218572146735099457213830686384390847826216859134317570175154067240710376481495794860921545846458764263018811739344191220506825622685827335484837596225452846132748970308854534722561061842513632708910186763466367260374295839618682977524299264717289379068458011416168380918477988440714863455204751585987623440302706045046308359953264620827442222889775257695087211125118030175156139782698872149508453642083783674222147940187644483755828853581586887004021620407353578953756708609377983183471500738531996491655149227411222504971015844886218415956385561908791845990374120830584853911513995245492200927339002489812530509589003422206676650683779854967699160348103845217409115012106215928033689320346095789498829953468903868157742208848502112292834702545283553327715637215595464561308526497050673161606572632492061309551228470568703997281798411660424412758755564370266544308711721513822662398440150236459242883794878856515190648341584921193569872188884396234661100236878395611084081436402055846771259403620974013250103460504312947041221129622329810439862557303744904013562984918944155894587924093650121630977794508418211935482877139248396359619030103560879920885387093113669864349265838847783361994970135963163761412212557166049568373047405418619194368659846485441794804460364067329321213799404695022965153653700733823957050169045867287689872272201245991598835032360116073528342810069211859669941398339797502227867387734699943231867630824980790328513414676313867241320267570876236182018999275340921386740950818669075585234079824991036505630084494416600244212073205595723308967778320220719178071423132402978069602217381373066018568351864814758300781250000000000000000000000000000000000000000000000000000000000000000 [43,40] -15897875617171085101736863796797000396173481573666474949174580896550255972938345107418126157446122047632650178016911851274525191270245502866669480844134269586682376577220406929892358784338523811457972715050246453873787659866199623536916035800036634787318807758174565792276020464421051349070033262471446814488817546498505357832434757730349914602053775424110077876159725284029790049252216831691972334494085570101801132948048321398961250132586723534810882931286716147067327425357665710544463748394583493592050253487560811913347907429419509284237660986825838817814315430011958073736428362316610767586347439547684039757246470093651526798575205797491796931390483304799102687412180382951540959989935360013802648884030642660642481752621053886328927058308284171123992029620946152185608336088823625616346268136399011047894701570894897605000731607984438276510435892125056463776409717250648970122060464206391818309958377759079054554535014013051663180284982343794463094411107165082128513619024775948198327472702859028024128151299547296893372293517744626848530055355163783211774224900475543491607130357682339574003046090663514633671839856793770364233600258984968310603080075250230739095679858634988227787420023196690386840725217789460786373725091743563998791520795146713887909992326015793838133081022149501898316366547082717838131418845800139051277489925719139234968724007112247822119244341609751775464409095733026589768497922705222767837051599388168860360137791455071887501799691035496275601990368987452051612696149564474059620379730420642491444694248663650418636159574424671712272799577432483267389655947224876067458384403872443587006190376489718383537722844711775088158500978343358842556739528113716561703646397736520562367616969579519385945850083429461394940103547523354864429467915443929113371963227618712686728501915375008008469951250370418144817446769707334323774600841345435827995690628722702940076825668379416320306043392732555982305244217036184566927473864167540234616117723954700663380115263975713347106101600062218389937750034362708029670806508211170792515091999076792116328622188336043025110647657737237619266268778856750354981701985607650650341500113190264650723895865357372882817068570891539344777709815711307421437832048047246847136378429276165480246582197170830411047388145780844185949570700163685578251640590651187856103367901769492534921565273541039783917677572832625209489180323398837037230436067697434942021521313292843358632958800066358653893834383780048816618228860231511882256955433566415978628378713317674979823823238581047339190578235529111848893564350978285066961039997077965607661602076377058754440302600006958853504340084539236954697116743773221969604492187500000000000000000000000000000000000000000000000000000000000 [43,41] 21692977007106111607024728616611232422162733349276567288047489702451431330951358838217046416174757057763689443633645615157948013720072960437297932102215827771882410459201566160297090357929578470655830881123322136167381015944020786341394851824992585206756921532586858942055699103811730592519390403900385426904922554411634366906464491832707559917731712710551742875522123172660690565154495089910067524930113784341957349729657030362865367051534036293741226881360940927501334584234979937023923112669063245598049061315343505821777571998582751942102289008191005744907919491249706783047579430395543491183826311871492780491835734249135353392033811192889778056718104088474398759706689408585121626447764663797293379047953305938710482484973210093040387766841497499384613751444724009089536509532100855942843255871225746058057684139861686150394211812381967157501926034518537506852438389118904960309461796352496575607941052018018467012888241394838153659989077672277019077090643446838985114363752401689913139061647434776722279982205701357884497394492488694679410468149957233327458414469809740429979404790090784071640035168650443615967338143648208044800036242298238515885957450371136758467039102343214936259382635240638775321893392779951075848217681081255896339449293462081617214671158635836465002957366302173202735018665552042462360834384406093605072285633708561751271225698966307458787718024243184288591485692030672507199152667335719236695091819246223272609568905977373883172991810414338195709380804532080050416281418210404441501761373511096708490373004279054934951486107871864314157190513897734036176781677540328495724614082198047701522041824529743470006003140558925733255940131514095735556703422513612362604551146965736489481445588917839541686769926071118957721947221366996531029740771466987193269327682757760484262020861834314072346299424389997443127031641469249478972897477378234780372004282827222456972826346526991793657291943716111555462005699829487660777201561029091089003822313022588584577785141365431897012537601672935529305874507513468018796366998659471940159986411342759675632182905878054310932409505594665706063013592680886584297285069460715018888496275718651717437675169363159737638744842587404906774838141372863242324087728081170605555569888868244313067428260895113855445592979749465872038926364619863041012161220886989289989810025132876352570511666137888070755895230186064729324004132829340094360776785406767641481839332323921597158689815072903158073067206121304888020597447374520731912047801816775705420714515862821799066711531470470643995582505877946781886080163202731058931734471268431517659257556720490815358475971061202124909881097658548299023095751181244850158691406250000000000000000000000000000000000000000000000000000000 [43,42] -14480508551131591518875322352408848052317945431928287710542423541123501901858189177448845935463960610084664978848062489373866386543165451284462812234281229102420832846782103834358825970489539813665715480379448773986781145031244343227647496259601679040239006723760896038637046415505375183360047570653684104378402826630684386656916685592464100868950764764660651832681715243745598917687528199661867152511265522421254078541118590585570088328294883749985165578632723347327912673577644821976663836331917086421263071101472093221411875188565996653823277434136891230413892265974567526764098191414927271148342804266186191065176317547530329801036895679542561754022698536458281916635097504444317735292530196370405720661278420895663714101510343309550570602192831943271578365086261551235867245060390116288597424065152439757881026958858850211021669161767607680748116376859682196104763675623497059271954776596957711150366012101357831869751729965793326747312072420447334902642829560567858259560070525160293333187869740738583661384019371014289229143973396152606101252130181652490790170796068047960463866963092497043856862411766423258517047113637142730820631534108236118591752647808487734684664996960030043829196247878855809148283318614755688888789591687177425747961476903232260631449002269285088067395256490319674386551791290062488762693537200415779192066482178011260389516137900829230270423230742888777502630460151642626815825294275020164621154468054884223117972873577732581044959131904667934319815777767784165137481503663012792310611581302324015831737505657770554915778516454385833907389051674059516307841493274487987851437809705380125293024433369720252496467933155120558755677091711272486411519849851241013956640755228016739625473310089634670618015160438412260685721005488175953199097782331324526405690875940951031127449020467987217218956844022954392845260213617430101712599552525413785911399343276563683451998560547189136915679862555608809964523648734680809406126524160634926135695005020352839686203163792644211523284063913204764811604363940720641845025418513431983425328125988819838435472251024562577390928845194229767841588574207601115559474776402700289830071941912228832136120629272706426702274433065098464734612547443569566553953272352672043298812018697273430708109133077508985337670219601566208370139421501207983846321427719873366195890527305480456954827933734702141771974199161163588945699289290847716023199044752127039540119775751374495925412517640684953492530730211062191116209800800768589971363028443552226322369661532419977733471177727324388947295971636673248731033960435778547413908658939882729531773705625408110763002613872627527735390245283708665624544664751738309860229492187500000000000000000000000000000000000000000000000000 [43,43] 6992064638832613581145039686034184598540753368207097200108334745675567222235004025659221717703596154884896369356572702240166282825482425800297260718609415737050956712138761610877080632073223862329049155919701864963815982642069039335471941046962231043630280300820574195993078543112634806767046524336321786755056650432063274725417011097826118685863868676833357244250345045854138711496456997435010318339319950568922290343735229340866888559133335180192361134512690705411338293002853634354124770092682374604630909511487712906447771994260420790944741121990885583324714451636611147463864772007247683935157282247685648102161397794376714238935830075854700922542841583400493516389839682047794905728641298734428240314142963010841457935996045809792112203156637700270021447525485138034879897261573515709538294750124501066183865381864775598927632966000194336313971994777538630157962194805549325800218798179805743189226656865576101512170662761102776929414832688017068945512867873580452012889388541530305406848723192174732745728377611316279331199860827073813929228669544518650145111159754629266610912347022342006016580571050580664538408294312337760522263050301825899688962961448785562740159996773245572716176062516680168959131663635523437587130119275992499109303423979016103251893076651661054851978917658193163667690148687933452445743201975745939920563457070691913593886707144499010717644322621586936559096883818418188848503382217398893493857171194183597829434650902749113402236158721984932537766454546238472872984764552580384835457973497155603087420668023684927462415522903882502586728262746800703781927110056238742007812796405549400007907347919333882312390039382604778373884929745442731646002133419496273364158976006556613412094423842739026933464193304788642499535337280123236005835857917290081679741831396790428297623989793730979278128339686657085610127675917758911403896076799570120412031414279659732719719214838726193317423565053656621717588935212972153241059526160052545606798917014728435229053695154900177216454295108548526022450202471675686536076176787720607137195454821182718973455935968027223317330789909955167398958719001975990217440172366209651235994531926471698465135208834119353625522390946659867757113143197946122707440140090354498849938346822928244156500593413577181289193327284668816621090086954686271533575572647894727654991775736992528864685220786781831232401445801985536069024678902810032380576923936171613700557839388554465029805022317631009064595542620359072835228394641981273656995064407634576962678271183180822358693676738746236265377489877912171156528928460253179285645435076571309978554530955043213712127931829786438691946241080765744868585898075252771377563476562500000000000000000000000000000000000000000000000 [44,0] 8157260855558370769606288626859213911903385047670677471687872045645541622751854085043774762420555358449950724539149699386891985395505928083227617360140359947244040306066097959051691591189905324068666350434837230602330106339936919325138690985845944013539520651784181276443148844718811166436518824598956391700050669549838565393220586768364445244588694856642455184531376084542234628056415567307057236723989109876109631392924209642839228396541973474607033792238418614038941362370739486006836831382112587724630479330014865071728751740572261016078611675034322558359252835850003873870422583881496884191932162851658534602828243470892748554598179418023662679886833014008377965776019024937650047074139081834243488307444102999425514677817694027525838488551282970337814655519021811843447832476310516650151921734050993588448480914839696787793716298084576435496936814356727322798380676704694253940132449010371309385354517961392261214414440466752039991111856659534958511967000369689476301387781627266455157987580512892086801421395304408468611357810931769856938259096334522056008780459313573011362878200676269939609025320431700087275235884881004963347228597947167853458084996707449496871093219938902823510839292187887815394222952150436513632769388607759769151777764706039403943788987427698325284253454400195995030040798393175775835644413793040722399477589570659516866918745781774094654158006140001829454490864032689337399358801971144977170277102634539100393801611322050638578368501320246359273050953029496234232696860884838636818276156732399364866296256480076224252139052991466785085773986505489601673890630568868018759025243209948471672025123833502071338123158781027222317456694512556231962083803850901818894230309307079686526815040769345940706121439284140877658694075062165105606757504752153798722377512702954978879889903823013205677438909667453856767614868092226466612134204145898051256828406319142619637427606133698555788383113072783724363594268537350867027720773374008501405495530010168293151894219208071840103271096809754041487183072683985215447896925025067797717732186017032226180648140601503392630169748039555871554794632610368706545800055029040003507932809022611582746889803950502827044471048915746905574436079296034630141764265194275023259121908055723002818766897119454147176888914350609189494833873663878963305055228963402309372799299606300442178933882898148968048831963508809456673395418139912337528348512165513272033699294454175039540877119711123260738111500894933418298177264166893339647822444931865061568121433310807333327829837799072265625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,1] -589380421506448558371666069004541150295449930403329520775701713590452904790045139080778600920906959764389787086707758348638769368609472233515960058313048164873546746373058022367537706255980054151805408266049489636657946784528238320921799861237525249151240145673888862894884618901259416143707320213586972260749123650818216142332380739442688138935466343427487638062226430411170224375704730345738308900976519361804820530992323654811522171880569841763640152181764233998685403898467947533516532478559540763424340186907370927002155367200928381925166772279124857252961790457421817671166862491540027471288286653609855701200474039084132869405688144787692151547293502886910789050156282985378969532821135087335902843571136239759824103378972154316391329021476465791891939416833994708410473055670091615006797539368631995166317903380111962048965899660265030064599067198836150102638110970615619198178387500228765043884173022119991139810442320381139140239724935294353772748674185782222875419793638244681737442973612379455104427081966864036286746219666688937587376584024857948641780250285587968692978294490410517987333645791470573129500720838842639018625991667467263377150429131588301770901351147140200955010078927589849845715716415674597142590215404757887815996074167215358340190289932576353780871372943711235481345004909379176517326063494106253920031217174272209029658487346281718642429186346251322781554472169716427841673608124512765140743006311744979437274368067132359596959199678269044690338064088280115727436911278902646161772114046732353109738458065902892491671714871415921634411270267628082937536615049064976635624879897624865241019218034987216172207393346923402223742428916974755325758044735873021839520277640265815676759247254412711334481006494434845942350892847546188210483236426616917833585018829385266215945384698716993061114459901260242457017578775446852239458088571122060595309010498276545354858175762671584725051597762518979770315557261532547093090392867809682662403678311062845760970589951447418312416886028652141438209592103562296769494904634742843565425796680699514394683687722132611073497349169305147486051304575594857835277617253621965341822870450328469436809520484910400238326173949357315942264583215506504149210882267730425840939204312118461623432051673016469879126014994761326263701940226997546805039924123073386408051951147190293836025964519112735568617354819054824143348692078764786274244525047241775942004326448692698853655136883964502029292567291119535801046902459193222096751044577741890861336676588067007287463638931512832641601562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,2] 22678106447409678943127551508577308667940378687829771752392966880738236082094476511813390455732723497708060630794509712594166509211657937194433820716590241252946459321302815902695850944339499992928963935096252668277593514973864765716663121480006896099952469909772866055689077428514942534899510776211618189440284799047137572324754032575792400637908161681508806865965549779269504429532569680650382776003660852099340430065303359088115638657910236361319342622654239813682528288391703260275409805174978092979749838603824736218203001546630158349073643905889000344321007081363858119149701893363593425551678516421908766290728599539870398102606551134022447501502343335571329803212955052562705657648176821048072990406768103206496577788375612307645291325673207897232067787426708894839669635362890851085196316526945205619404068619724119261597183481629529605791947671261925077766054672403990157547033786567378683156410939300184780062448789590648140439259276990245587836643594450661294248554589062841320072319677175652249514464991898730243110755320148388024167232603426159087701931476696982074871750781322902716087159467852194231297426217978220874888072253894542535062069275946381066127314399409314874182396760508740616070860045549268002634148685823661099398232922399543312201915572257017419328223970259254355982559169079020532005720019582131306987362833643031046471144795925151059060852991929011904020882735178915841228618328586935742826664974329420247993588015474276181237184726745547191930726342285502488361600501555286133322830652138862029325213758587210894985985458634191927789247035033043533935428296695046826176213650977047818281289906893526656956902996577473106684558030878803365164956856795921611663201994988440138615590959846859009073880761821186233564274396300940791681852038865219054452359990993101264360522264419792665428281340809745686487991858751561471551389981443320994827991704795239080507813719332469829928358096830205848533387786940435562797030463421374373912335909842977748735902101563112697654557574801812591429608559225284735935968906005151624136008567847259053564318459396202312916877714445978322011051262120833106034174591754752215817848676332265210953475984446082930795866001582874028899012418154013305389454855042750782100826135841662126981181426895073030080111008787977399927038052033987090198259985233411814090471297647470770356587454764678480595148181414179893464548598512508093644302083656991080238121293430535082264414246110775850312846436766375456983877792063665468165059182604433525865322775379173680931899070856161415576934814453125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,3] -554888364717701010119944994457612138479620107976014647039507089944521514948211471215443433539646274138597672386115889798506199028131579006188459127415187055282257734414843510974729461343296713946355450378096823322674177978602060878527961198454401009404219604882038650336593359102139051820079984454560170334048764488448969470805435911060342888424739184278574648717234193056527792485418325365773857222693639324500005719953084098131533587071766990599319715673517359356466110315055327502756335053268912617673469967520546389176737666581019581548872996061909820057987771055070880046708211165861936761069971609616855452410764487769945373359105791418236245280259056025245900862977031180992473339192546875805308481919631937614100176288538590695728435993070301923915176877445241408422144986552017038867428418595116849117902278476936705529024855447634536422850512567743915010100907804949943132620743427358504940367218794428569070760210990430386840841037999619035862062837248478948480419275325139660546739092425108440328522795475270868858583872207650334173177054502162139518173091926668924881314797617235622049707950304088436956073040012830340029097628901712657079768863738563352904466334118733170888433840782205429100441784777289394016378937207075510637161438149224201531772813386989941345737120353634428725311721829885896018665861991133928879454372684698495467401918518516044965169127378899391392603442819285744059405296720153173324076255071469612799295914608541656668609895951643239292866894329314468636007757470907548137300319354151891307117437498633987085643299662694203742829409873770968295614469782026556755211480188330136239566416217757336596971449008736846907266756050618239708655136990006739547703110917207594413384129824592863314568855162523720185385982310849445483927138672562502498170247055640570904463712615394230851381124038551493240732681781325703500613623336548199529845460909659924222758744669619485088751275946525838296718285022282606793691996983032874372779440385567472265023412792015861868079246086350349678761945804983642656913545702529210128666931127348928893531423722547089777768013384931558188887001971590615893684795856212546211568437859017371540506779885221531445064705439878353951107101469359602399291329020337139643405028511423427394696168663722792325644979444995811087965784535658616903969242586300657342072075763248906303963838592886520812065668809068309780899373896299299695435127405666792495985613873853696541431075395065137995690937774115288308012428640682873507051591865339862643553463603395036266019424431306106271222233772277832031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,4] 9320710016369132882719979155318031377932772113165300127174739329577098814505086058688863047644523301504621089630261254299606639179266866584832384333644548551682070376835910662743013170279049827436180171307644751309652693305201414263204692612668604980966108922548736183413246680817649407676371077077095558878969506467541473441603500846952080641803592700548389335314663475395134570986424655194427327604672760967871108653772025309105740444333082599465602438740860046353392117561501232729172685114143560744520697759196230649832757219370084649138919170851706778128636253277227564021688852794555818568192333194095070021958160313585439727394738165251489740404057705627670136968871725271055699920792643641665426107060917306806835074678879850040096738688512967713392843500979239007732140204862182135171637517988246254085554882838172576892729595411843239233032089573913199337343357943795677450158314808361367152257145732350193145762703208034738171357443064225066763515377545270990547495474508349559535536222485238799762664221813866452803549529150108605462408589071086141719400210205254426163610833308554774888153854880601248852023934800771757950291821647305196169919719951462032973041747807532489550403245335369362194917112224736311808603586536890170761365451926103090814135710800015000877110774712965607988857936281861297475122918298265460462101205327611858452029432744513678591937399072970262561811829735407143117757373793078082551713135553204078469784970279278919720334196734790466010462104222157414434801612404516785572566128726980755462326213394931354591394105501858484098176793852889690333758796949770230822290131688618728767069200192479708391900309377205044614207508785420998545162203737347654009478358919887947034649536193014056773639576254246929975357011671110780268030233777389858467592897629161056740657823000775229559755227601676621896532699937444383191382358253918522816676854973846294670356815702177878970832928937787090059134102747592832141371827216712765346350651718735652880423775305407146323322213317217147591124692583132931594809617176329889618784588734780714441661275102359739514269283777134286520909898289779292526223647575491363325276559495145052247406026197637463875824947405849821121375581581028665777683330715807013225215472326975709933774717641015075226621048964927888373879658989793590100461188368234916165538089866838135886989102535714452980222232692041049947117645382060582022613277039667681216052507385690504034967760306128425562949594864852530148753411058860559551106187462125951593338029329464099350223763029710255523241357877850532531738281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,5] -111906041148891385864721710385174449274576042438209786357864627281591568593759615568260933033392759332902837076218016268300273969719780760975809190819358246267752268713494341783864928277266912590369776626480379454660574406116918648876133674320820705087627627607216025402850917832131242695316432202210870392350198228672312121705391144373544407233210968069474033798339610780267376596062930459294979453759764404647349789941146741909532759956424061931735045350311547829809558276044612570062617018963440431428658592494854709408237417466801075569185833332372318557254628638290704535274541797233612226997104095156612688366397632756032672861531734679226366220119501538731050262728428070769426624164828449362303603167451812573354191560282443239140968609508373959382376952750444679687595734893338670282643479413345700801760367630811729301269533396996215621894171670370524385063675666207390584667140632519670495288506544786177136305420583281456518386341847649230424422628308285078533764167554063856448120243623723922708253897912278422507049903140955788870524661228970290323496696774637830208621562459426114334346205290062819097526360117733523001800764527988841579859322575095043355399830805603779032568353564715930644571041965086321798984397042444225587850277602117477324921765912134669055199772740796881708088632842817430177196798809170564667510139183031835545486381476419423984983477361352596767303768933262157466491931477185151919459854659572719629624230747359375382791598092443437126159029864641177939989704405643127736415644755102525988984706558524395289979783239066505042418012313413447483023804629443499756554221254525739410343383659888425351373522716579400810149366068455807986167379734076207354948135861287061170632780317760624795356191426618113097666178351528750067154620073340022910895826334623697235508916957727453007126922008175078922290098305047962413414490332837378044245495193831573925500181272485039798823764739718217243690995830448872376710886568431056248252426483280618769411129255829423049237641040293112188550357768775436842116646664075144224623998126598775013830098934068226876038604390996575936515809980523196262669172335763364831202620007488876292093586221950852996274663511396007528084615880944464478783544668195047016546884257932025650187143996331134050036276973744570486662649792156946561710618110845759954056952665793505437890387771118516502156472477596221958814098974453849513317050263392555492254638583987626529888307975120287335729279490764194921808145288818041879173302387602080083487138840360611332008639842890140858600034334813244640827178955078125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,6] 972445098596288426798536165762450003158207962205386249033151710039411160736080002984469526372518527346182171038095792578568194089544120338636170389550598806506172192244450698537557837162674704513039522350313703753349159038534268169732166763410808293565994285442625114758606783173922071242426285147332409669278198718679372828569366282847592228676721138598305718262537929401125819304934368989517913728279709355324578326511913629698084367135868455002631455300713825366929294061347640320606478044953410738635999869981797083248341483896882547522967415953298650039868068545167376416798538222229558472821293228074441121703666354102277387017387624452618524841471002242273591736736548229658960333087475320361737876814045024783870273607780151747733130222524460602231959590454766019288249191582170452502114167623144553480538420775902510631624372562765486676704211958678011186721866321785558728921622458346126776732823453810899191035844777413914185631620854650337541529520828837941653201511940120637503765942517060269171884465928533796628141994439119631309400270802786098974057160489215671719371476677475862679232373623081441863010202947653674513951724959078506072586198885683267062748867524667602420825032309569950134141153195330897439230203187397923292086857686093913324339200531978357722224633466405240650656509440129126881715585166030881615280080280556637933464691845888570738717312544924839104246524898479159928661242668648302875649562318165844779192904964348011772020289095949570215207546362150731516410286786670875742580673494488590362422127140963919776187856558670021708861733374917919966790192443706313809306918498048216044257392206548186467833799866734048399068911172116583600419768825074743767813004252422302362762584079930640296224415456197643949699628337624853300876457985883550689057182557926127237442008218934658183253158351691477710695406509321452320713271885985537697528725732330648952316029019415851957022835436002046828571494001118268299250072484643725738431921529044912821883966318871547962809206556079083969136038300445896330154313758660155316600210813120716143070087046691167234844875355921060927612722361990976288369038632476890971167732613776729997198686465533333745301673467569775063085019947269187462189558601249341311532325925926936062657857499383724008259371103965649496275275098775783481890524909616251384637149335229695448665395522335911446981467192624191539701873711494117395473990261260719560576807889718192441775545409837664317494973611318616989702504613061300302088056710000885212314664928064059322969672615616116423398196388916403520852327346801757812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,7] -6320058950132489448113006282487664028928083729893347839549400848098567891677452601517278442068002909234520336018693021639346348890548081849396256867490595879694227031093687871704673732694163696951435194571401112924611149768689232889938977803768746299223209447336808803977753726467172067001952470597100853494001522454222455847969723268895312959941625203396681133099297493539332209405469897347090399075225767848007894536502998007484553314260833023215250926764356977935005633633505449828859683437881918854627855394131697083779794722256566262896272644744603557600125613785668942238533694715385867415690502883362499768167518254232046954386566660227993741093421510969542984589518473328735173066669526856895979644426792147462685343118484555752821341980325597384870747022988988251089319963135431598448929094936705703822674854464482360172039367272012639092194601886343906501283578336951444790941835369576620941552739819395626320935149242295346418326352737676922884482389156827854520013812483414055934987530295550026694557988923702258405727144958106619774670099745236591049176451403793026391492815081313557513516337684115050120217075570537546861125113720863158409100966592931807202549590382101199316731227685249450749858898549720290793544524388641681534841304570322266044664202475963046665553689775545375128053495326066964530090290969056780573437858411437472508601685603796006701734217539490357383640081046375985628318357501033435260136545245421590573617319678219455755206578732978615762289423224914845703074757626585999092218086174672515262061893418669000687607666675982138664454787236281565713105840365829515015431470167254167252785413400130764360673369434508453351122427517997522868624104989380312300421313696912286750311820057068407726122007349609859778496781655263065042234666979747205474751882766175618844752328095081283907836523798694705477005237139515141598566156063730030630591580533566849547479655937591450611603400756874830981525389363097977821738404984378531498061794875465893795212818937223832622771647339333451967816416388488751617335150794750757011784630789290056321892830226027090406418601521222361215396571076058984374161430355023451318200426572147188596234194219906393472582096993302626855681453249808342064391069578363133771945015770367274663643957735008535217618789906505559925521862779001081151149431422503050807276597224616387620648493383337807569117225945698279526994936652558941749397757442249108132220501783480999469033331973162964617722861852843807264468180515535254363395622105096624819238512920813011586976285084598964521263031457465331186540424823760986328125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,8] 31068789713927307062528569411904847037525861167915147906027446684635132177677146050842969781690140757158456275422954518929451824112488862648926699967835442037045513229718857900278739045629662414907321963832761246808497479556270711901896956203704997863091116751951221742578479924547176762843463660207026417784593571275217301203925807244143429242662205369833579198241534495775686728739238360766909106437959582372940338076784431849627607016073160449746243153804628126671139494517766759683098636528283308891490588367141725730669664568901338319929618825994279600202650292073631350607622139896912358909356194914256802936056892098902312488063057987476619221990644944710915498616433460834254520368045335019129148412275714106171778634511041291748411965504919625336624432520210480889913419684709626422385886561057735252917182963039920061967596248568898736439610207631898954906882828542071154762172022616710499633040379909666150914426928186027012827798733189186094846034899913640190427078317558388304076566457418553422176723784458119132887708011463880951789460915296733084688696311120063863719074519830345032513400722726571929400139660037332050185718408849843066899861779331560137900921347891129697163599174479890334131787814184923368438524838657382172448369742036666591046633950677021866798704174888751576335127050393520446550250792439774447106042016316858365031777174318875791319691874534933147797922044729673305021389990736203468318159092970471977574976418692524101852727490750847440911405365590999115242752620956767296209752887194108809102949816565594946069180448395058881838304420451262520280279542578621275896586905231807691736898683392163361993315081160725178094647878934439560331331375454294881219268211934693876942701738445051954523895329587268767620518692336272808544653931864086621667882726169996074342223190625903711385307342013367804637920126815744477719939207117651599112109635591346475352819739067554673790356608883711950879528382127477186929254605179270758718345423726362035008231820642996971545979372273824431552268486464197560108265029304663951094476394981954398766669296643510887320901931067108422534663456709295919364601421100768328476588413377090071332263316858332914890509579642782861128382400197896098132491632544566370581017318500595291210827615398863875739896143417300561420023628781951417026527507155965528419297940092632044769274350302697616209318090957325272423602132391654160112231879715696553340290154189713472344687356716660902652231590191784684943035490562021047376202486549727059035861367433745359762793836106968466859612910263566121216172177810221910476684570312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,9] -114538601608688041386770881268222043574961500581021771996435889476947754542089809843684511761521388381985361843404588242865135076330575446462902840875603589117514237512972057084585048491624852679262442979473891831472044175317380439009272540896320433433037887900668163585015395741908559860571983360630978276959811072190323478145672551118398024636017748458575318017756718842243955624528963612059560120373236207468562955993859600056296809282027283376770812567621614367409626894941270158816147837659130699644872373953855579634550684202477200224023115282649363375955057424755926050445739187642609037630916600374871992956531618872371237992709871394054505082981576849209740739719191959348559662723846003123707238187987906018899525646785058479713514414320050472849633483290218479157263515519102048525607038175941915921514206906847205322428878638759819561113149132444243913388086635050877840257762440495036778802332535396495947297361144004589700588349373037362825694291089565847485386585534724358987697199259826599681409951667858327435880900843475852877075367981967226785617483819542945541993529904929860250077553139434536439346401357174695260292710589943975416265232478274183486168613889192990057540983018489320691865802298193827928885143122344294326953233861651924969307106594519959489102018388453959762016083815554065499998478841995330229564261974546388312834592333519119107267896627356582271245473605576651644896184521285300891013072478681855460678703643342458387420726545739677294631551449270921355255310543912865235294491837026663925287994481184833104799655158007037615214663138569121522980869255297157842615063995433602879536439773952039957568606338353849131147749196762037300853217796051356064556099426175806021758099236560896051179403673966036790717459960236050009912109435787569506168245521205667062991371250155734976068881677400995509074671325813739463585105018110380634071461151169496439790467542292569620361520750301765344749546476711913213516718781464944178942882472049828608844685317531466392970068385755390407869891883933340777125035738583183963014080976132327004808648243515784385740360109745938373890493837125474579264256919929137645046752041808842819218558933854772774642097748847815063820433991139038721207338313186639641090384050431011443851826383990301691372530089845554360914304444201572240737793362153208407101602147618070199422254417115130867037482680986832385966289464113280670522562856550515671145401388605273843904571474188065131130128506847187255664870645803290367641744205683688602592903276150839028093563905445814720064824930633243238453644607943715527653694152832031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,10] 310242995172604709344044094718363654117664360749435987206486279026555003286704045821695256382077495010773070676296194583181594638678529097529479007599426562431696427167416059089377682712788877278438072298723521988942651502093589251486939576704891288028039465140378010329940526070495071619060292537235385080501520880460748439659893748174387021333304836354293454151016971668595629040061431586837316863957858700522642925658513261761687377877053385116623563307553266740933930325038736171742594068886013490735084473476277078230305625474866311103995045903169778905070201576487790384509245390583829681680726573905797941929743274147643851266940866369591051022118506940401257435228918629426866558779090703749054971263220646892353965639478621761785801822868930955714022644976499421698919888950635453298647133610701463584347486192142199117467437426825860463635040403778635093074436478207823835248011086047667581327702984673097809489585605692713284586972753188391238395813380490504062889053841026879315141605913362916597906181612377177679639863242643668821476531673681212092536614312217444159663364533812499779977962307715697707524698962184514089461589458043137851756719869264625153598945720882161068243796627087185373773981281565865328801678804631938913615575686131083385825786341377376819948976453615872269122696282232185486841667671581622447323122569425234097010917226318328421362941400459405923256825763420858811578063007088667073796257629413761612296191720964127469380650808016510673609595716555237077365698096682464464966820914164930300224681625073263375230530997985742359494787246345620968210560567690922863958454982263369393951985500976037141671777063829417026240988028783934512719263887565405895819860232923852527653867651358185124137428264105086665937194814418553291167377988608489737990857272673367434875726039714547194402091327403580049979683822798763337131611122731226199418291446173110901424610353838792514639313434887222031721652905056937957512849507088364054707650747536016333526673469067900199821387856451491525913585921156291564844312755660187187074196196762307363352430458139526647524653211834384867111968895393817959933211147391444741478502492252731869867372397646424716416437680853535684663984745507947125710189759814559469333330745547167645642948205226085378116843620640339470596670365710100627486433130420060596376174050179714285165832823751394548927171211136030487081698979490016297108005577779718054257419300923336102112643131142084097354749714242113447561476058701405003927468663380847301035382333176234808728255004723133781417873728958941193650789003299905743915587663650512695312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,11] -593171253606047507179686845206225225557178004175703949046025347951837277179251998958827808708025900291073103500094673672161841909841549535068604027089560426161164736730244102079281894034220153934610640628537258168788784498286784059754689856496321806805127386601320129348384706874492350263699404179487552301704610204243166653944949014134391617535126785835702584396087176499431826863256882410648602798868201241303288476371341788028932050686044929811515256695504465685346767027580415579971071094229834507021507734439272166369619292154853186083361787386117082550301512150582660250718721453759712644462408822563716167552136427042473330227633843624978491879972698920769764971379914569140228786010889735929542107516888785514897823101916695545805419706723428122942142938372994530118694850383140342195641147701901992641416483312441067491926366244986030615482777351210331840851933461175283896969699700214760382527542805980523098372054368679739543860653284887309833314789561347661813429539958274978773757183362701706314892527185499513778960601366668867470538747269043176348693865922505771930889958417456441236508931484903305901214686494237671837383541634120045458048212635868354293356499880613240211289224588306080409469794713491893156718252573744283969027203892976651037888754795903451498372539848680731044536667127280271483078501127068014034196151702280834560729154151687180699218122938028319514301924378459640779703162279604124992138153221317175796416667042339288361926754231231718451052110389935861059818712084150215951647779320611092537314201898290517374356339484956379388243722507904954444473133818370832298554669757524903079833062798054761543149707995414122200228778752108525179699769374235819367929322469672586366645760751725873064003447755360851321106878212970410913747427834178849389040141329823065249248544542272707697411778047951806577898811518035150709502275171804917940899629051262892789580220662096600956092199360478981219487031477023745150272148885013806985821009115244172715190697350381864059304422361502768739426869095490246062373205646558529456895553605143631878904835093004282543848453245216006176029247816458630014539256602602636609300681857211972524404734375974146184418291336319681101764386990948661802165811354132282254995592675501184289859148479964462697733678103358493837806570575495830597083695044019324035033796879511475553051434759673665746719608011959539652606354033868235042240542235507851661207419969786461570989471734760938801430743630633621928625417235972598962158583480266281157574187946518547608207820165480906697226893044984856816391406882094106123304300126619637012481689453125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,12] 697573427676205292823146695115772014422134587445104711946220287416863564405087784551972183026977685629892672682169278876560109898283024145435674495022106546740899989761225106831838246645798727526854967958247467729921096264515890137016126828642761225340028801378064096872002989879636518665697870667878186807577545836064347680190336374285475054287207256655787725830844575352753774093549230636469669871753801388613733403336957061996143644656353060737816501353323687104411681008874936068062595942705504250594486834902216579257527421887891615387227620806349555444744842513811741156546014700363627345303026765215221290353910789171618890041581057186359000444541195213193977291416026075234787691252483826014038954461047832389390884131547406709354634524080558522903007530675641971117227603370262255179884736077056390186947942092949940082493237892118547744791702628885918785793941360905828631779795014864762161170739211817897812739895894119849515883783844681653607597843633428530401134825408661426668029258684039277281190921883587583590624929143956115966769096648106082799578347167124837582114145098341405236187898824198241194190065448148741878956126904049364652956354740918813184349667652958439470674249344379019889230772212236695502239283049190358604927448878021944773826415696025443987636484652295393289813415535913102351912799421438405304264249927840903588134509899992023907327277395851032335177570000691456001649267890221114213132589335743952646533176814245677799918936701160122740629230528018389044063136293535384887935459186519966274351759920767938056827490116390638045966962277824958687211018723376711477204050665396329542311423063113360322018299921308662396319147815064421504045346356439263993715956807211015172960625518238305127352385367210990862895724377233683593278381055641143092050542126214964945300141322485136461246343767571424661809635944001572679551016952675523001594839896085680435719697206942311445030897530632906474689439878973793692461154657590214704165395114806228604516673701447965804471566528558906264890261232928741212145530668854174920606991226042011046536266790477637502753482528525225001797879855207923925402647574596004241144880455998546687358750672767665707818663306083020909457684370286757958688156150196629752042807131033411717469548659073289011453013778783371432489416509797990714372093114901110052796013825363140202049664606377361443060474731005794045129153561544409890609040841539537584133842565552661043315161219918110658229867046765067939484058244800350226337077819047103550211750512422305474022735046073842491531922067410430953642415263945240899712274540434009395539760589599609375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,13] -30532894966538360741745178658881035971476706277321607047169471783092081572087952183841442196923159801141585164019266677196255555875141861913797554519899115760173483180696265157626119083099238580662448236728647494842941456630635264384503104339976380990387065009916011253739692339108798192991150510298336677917859327759207006694812782082048806803623640727429365743007421056948721261649599681752104653992038166318288356411487663822384311771752836675362510582360609209218301329570711304596927972916613041722602155270204391122763726475354721366260336784106550378757111685197514908187846722049581833786406506177119617328927902543051639731705807377239466526671281246040347293812855947792078046272080702234598869982061944425178002803866368489952405648268463832401194052615755301611161499976927664882291728341349283591357765045415818054417755539434342201726017050387318101589370344525942999051424893902830293456925070808614375972423222976478307725247238234967074430841871885178355435449709147382535854360557534828902132005936190120651576305894848679779179713204032388125024718592119492731276936071086067583240261329932389001808412563670069034895214849094465683493290508661039978102679471464275756127989018136667691071281683181596008875812003105555339220110034549837153221058076869974008537731288517184821301923874432573317119594633924111110956956120334744313913957131884958047459393717909841951735529074223415940586180505216421511582349004946649128709807649566977765737168016707911061934496788918645883287709247405542073296779966041049902116645078716253899626208908422294448750364693652856025677609602835376715157690710333531533745666458068854192237279861890213291056011881203645705745390063521595431947831160215360457135165482251350529424158136412880458096233221324136411890686652271185946102647063430409812379605236534424314584566687994003705143858037303012899137999935728839118964101982366212596321150628975001100478970362138296390925671843846902644496123774737924034302362156563509424626091278157882849571302988557978065765738783553422055928490337509348366102846942577325171765231932685305525689619535846908132675092555549221694888263910653148323583231652042632757599628409813077890644486714672844799563841091163751255086952721889296489652070130929376817334241239875304414493892981056429321348976901061533600829664155279371612248885186676156691867253004062695204963786196136086247481373887833538428323035419900591591177124608290769992640710920281161873165202429482744884051137287759409124506319954039194931024473145242199629720977786184657508260442237468869546830706576406465248968435943766053242143243551254272460937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,14] -2302747207585947852017618388964514452688884233017119791423802004524702043701528368442553933497250741898451310044766478956775592715027889940444275142901583220239284628334461497822241479094864758082800750699341611667773758245195831380796951976850225714532699996516915896641413872854928797573647357628037682997277279826433860313752546091806170543097529334362124864354457744103517968073617015256726818499381452613985223567972199386312105299707424562686315354801700440005640583978981637517355738536664121538690069400045137388818538020083432631500538535551850841458915222005082301368451100049928074795042318924786514016312624439046061329059821178061813793501641845969458568914301248318713774148943049709878691012022462668136990560671149113167480763483183518841822751251245769088917757934243950816588597145135677439562818148282128908766517862572537386912136311184157819402333224477490898705025292442130485962154451804295768394970939394283271819094387060614103974866383814313308199942734263893576843250169155556566281668136220830997556564118875427108705741534282820589840606507649723053832334179261299092583119109786331336894448636705267467979856814706044718610367040134360041410607967537022433226100569311277596489757755800343838302421106783451840125269105500595794162950305199444933046640246183293888133327789131536200558038447510192843297756016694491702613615058896503551329776521010797044124503826863328683614705521332781625691722397672517405414651006417499146799318545211522657358006439932365709761042847423872318949170829013477345809069665852516362891243473906768361214393116359736087257791895663567336268148391970323542240383562549996139116591959865478432148852553280957900346358113343573563345472526485968438294732602619441357336014534586046720536036590969678187701294441203891753334041065034602942809212165637418988731882714178126121638070775283343741074306160790807224869850274968333288246202324646077015333752009482343660297100916310643134123398652976421357519700216234982606497197995112643690390937509317065973466857242413322794747402043935750442378484977465023237753494060176587415031041163670072509503702402306079178024637315515921784153860090133484401318681402108478527340796064811910178101406075380305013129153265913710802991639621201526631311416364765236957670590214227208158931173286507556317490378532976152071603733789543460529236526536240296088979758388458007036186063021530687696752345141258134461762078111204367334426542809349156317455788409249672152985199048874526924595912481604986705400967337106751551927189111452512387588221535506489051614567340139060010306541227687038286831011646427214145660400390625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,15] 7449414628960492222889068133467001971750440928882844944004480947091033543080437466568269329187362585185430011871011835305651636335407552584721395705656777546891057364463794036102943554043171874514594053408057862118229481041746381404776765567117552062936104881131231613399075375054267315007192016354429507548456031311219350760556405536892540270181174031699152707418676688981889277980500091528833363735759251535609761578033526423485325824004857433469529634707420051171901790379342622087062936461167262128502580246214122104925216819514818828103983757781827371518298550685102643363084197874723752667014456285255100404546529245553671228442273929600833822487308951937546347605803447003949752521761579842659319903301162026926222095692648394100923191021271182996960543913907138511548405030535293767148372985350160580083646391539686452837101170572095971115618390554066703036375527858810485663198830968626635379130755397670077120557303888783611855044818298871641187058036246148196761371732530869652527087963482725723599834802686290984603457594773643385768351874990999434696859038321271558242319927287288947121522868779988765500689333793441947961200098162589757875214879543086081322828004337017938407146624127291032720826055373005912734123850549769283406476407724050910116362511923268988981603343075076471660333136872132492185368910793623639092506854900152727051351439317211911528520498309247204176350821196744384891286828682128357674064770168913555272736940102717791661683247482909519500865322542155630406277447171598062776744663309309094401390886562793978116862346824963449206720334377809209053216425961547854170660129258656373216716794170250836313865662583771692963473640778739615249183557525685954657123450202106344264684272795383938296726902961331305115124798699071816862208907922265255309649009717244278066881972238007607455452958185297572187287616557388436211549564458853060363685866833916867702669187112477348628928820206261642533371931293864670386978048979981945026447377099220509920730377508162854992684066265940556933531848846063195506407410798042254674194327247958934989094489135628083566397511655903559711235115593539379097645739468037929468219533575543685926480173963964574584463197747925904946263955961924793465598591384551858694304029252249121384048755672150195169780923302153910434040488955602235455553172106996076551443479002580757467527362699869597192065769400391181886211456271240537137819441392015435881806364249532950456903221919934174792052424410529187672102623062450437940507684973858646282781537344796231503753483451739852316605898547274277448178395903346427387399833995595965774327851249836385250091552734375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,16] -16269229616560655022082557581559506585129507133528242893924370525981762309353017312470913611310679190383548583424944493871442499322086004875065923659404038163281824558906006797247927703387917905006723991148004647302151727901572724082605477196176862333462051046140256945953853708971337877963584323523430394380953893526812351112319175553367601689850192046565267533988109016734188000295640003466456099347130834234592174517084349653210377740561060904367352745278890775529922593782015400485780273725388654693663097199119269048569669899474300916495831486172419238441303232159367205530601823110491106218326829989641699992803461736775862554739404321182877279753832167757335407458823997398322018033963265679242905460212339648993959994140380650417507410686316071480491276695050198201163926273910835534675648856734471912311171888499958803220221192423053789327502048901429214500742411598945742824860705763375511342157900122437589554674784207452166392111709687913427892615310921164305725586941160381343245518767996995488190537793575354743431653110501305514378862784699658329772878447499827050247200733134503271216504600920841247745852208614011759203254487400599182803270119611385301544297023150040258247750102275846557639548625452507013741964928707903185025861060549366099407941763432393955287168347227055863335420324721118922678797055252674043359199864359193505996187944320069437932755773681677719829076508860403356323849404638408044568734518893668773142635723844377981482417161579413078057613456578286741368447894926970629753576152305832514827734806154243255855332749568381337671210739772681938633148497199615151444456411894165878754353775235089570926932915410781626975423924040204874263681586999889283496270908260861447997304735061902162118864755004677693973284427751956677332327371835891956995031334206273846764210928281987517244292446090022963299271892868694134158717869468029611736561778934536995984061238841875386249249365898644152227378132086707718897048240374852316670259014473531874088566379836484839019529162615880918419385743893373331902908981271431184403943105500437299121691885407486057507647044738576919189941259580669572537981638727785117726755630906880349553640312335337632938840240600483249737033030261251051013874713215437446017927134737671279923783172632112179873319290389857211249187935617643398798915886305243745343385493036578892531572967954100969485149134328188479246897380273630293171187602375324302108246626306452085286772634435932616258687625370738651464985043017651487456498084194109379231934708882183515002112477105003295256151149225605541258327115259699197637442366281369581990090544820759532740339636802673339843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,17] 27625343852631092680422448121439346532456177422867846796585728809726599963561939112891362053020307595957423717436130010312847992073652271676572242848927779574819716633355343053830872880329742148497859795290339000880948660673725057035495289269359417229417297984801742213754637301892755518060825723148424696498185590422932100831467642245428291793381342860009818899504824396444382432657378777735775778955964815128065084059391853250926743303165428435289643855237981559269456119586184322188900674484235851193535791688459314364532117186074081230991123800594593403662874414280732902181418409459754884589217778889632687479217217870601095790442101490890335028139571595814321471893851409642735611489766679275635397130544270909098628760174169690505213277596532729166836065911636793157939038452642515209371202961357153216076531744497537146468093869373842819477719867244758516181403786018454916785424036383780621495771947324393085150272420199734511314004152591260619289005121028485298397275612196902781413642306801967031973800921236461713165657082126031556761549253998509837487468069629282680803674714645259766828020120080703822858931561452437924014359452333009546616480232451962894161239442837016410286937649298513694760579706496835333878023460292721589672157706598945429870199345750690431677095116224978105174866388964350236802693903401861292565051950681103429382044241901445548622660072240018803887804703129028405321068908816335558147097804209186077799197369026493623781288269778869944771350672744175459900517081690406817484271776983105018506270424196758227800941720456571300528668809975342964833911185602282246336227952033571941216669145150239084908981702077236010190873762600445014182686679433624679248082969826536681658802076730870108930783446821236737777284172637356811574295739741632779417697150635869383000849200824012442525006449456342836378890660122533143375754373405562348516218459482062098898338903337835063940207993761323001116419150882783605335699854605617486833648675201240020873884243296645502695386242822767322716546258831107114417298528983009346553077350300712302492524711054683941534416073494363586001555744774087255247764982376002686025696263867654844532917425923716792888650224756879067272756384584804143890989498501541035173840426456566020164318659518210151573874726845490615380178644667677136775191598137383828246999249325420630116123866904562781141992631015103445616592808886654130767383667117927375578608477468962578262736404621207931049716431437830079144267968490877549246060171360395638898751054211580362707770713285369911515108988276417601355019991341464257524690664284279157151234806999440252184285782277584075927734375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,18] -36842999487822889399298598526993346147740849608799773072420193545028354708977293350716517500421637218357537113171150294079126015608932691719103800045810124020806766407760218551726642908910509869244344194881489699570233299022843511309367554422641276164792264776502059120287548496084948430758676633649491556652034244639577964053982915264255234393292976454441644277875321648742741050512086279091069828694899704189956025222314490644016078189352086514187999244219905777510253809654399115124864190529459386559925348765422953090810543912449626828963283126018351957719078328864041196775969440586713889685287903364777426852085650777521450760724017251101298084470793161320328329078319969108433577499541686705213551491535373674653023681003498522993405253596051765933405389829154380955477534070403987664933004234112646729734760062757570434620436768096450177098809242596444316930215434765946220854508498851557245717928315555391862077537345939770963223108824231732762744092430442020523730027509576046761427143390649308074053864401887660183096216477417216692844382739625123717595624630259959388295680577370577684040587210853113512788409959048209090152936295311181116727497769839932508303873955852396651861247636411258782848781926829931765874992299670475906043084708536194194260376448063917347048562326028647203506013968573228733043387679758803325925470500357188515986384513513445751161639120794412619932938923004499098160585508037846575531532742320333838257088246565613155515762836290442046729381714372565552870251082916216498665205304922801663436441603841348157527662138752995537766329515268852932357613739056560874052930927152173860084804781820643946606008107114251108060704926302669714241226716736116544889772988744905990453557787536363170456326975850591760676573811770414886547868334251490414159214898552335245162139741771188578876319115358761756134899964490029174188655946239175805907854254035880358638016699244462654095776385486053932263391862049574536782679401672210091760182966917337781989799740733694040133618681017192050910970661967517436475009861475404420325233159626875050399622018414284171717973476689381996392156952483589684942750902018942561017906594254903931270730531329402562979567085004973913055947636849846282504007481956538173125358959219858385593690596967514514539513117453146403088087618319682279199125010264975881131429047512169425834740781563266026406433655971889002679136024583176895608670242921145341167343929810508082394248406142099767378452097387621561585620795614040673529676473873779445241402845132234287621231424336171231673575186033574238284096613158992730680540812612630528895626578697597430789301142795011401176452636718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,19] 37571709758485104411134747916902720695540731743723329621792567838323794646005647883883690815663581548460103337297090646417115286106174437746043490995983373330493706511955668176050501709586053640153214470633326853205183868607257856577971752863814859441801407412802779241909309879494814832054165280194427531114370756460135013199796155141044525402866363727890959023998855636710039493595991719639472087994503863197153671259449854699717631030955467449358757180339612567728360610318372089284443737597125783908168169232003693130990467444006737022383679643018305752249814669672271527078266116052856261300698392438741195235491282717970782355386754192716152566465332233007135302227036018508880634087192021893501542893594858085561055581178577480592809300610427564873882474884254475119068187241205466096979854536771433900058865384143721378458416983900907857813271884309365904894226021088034788780705119694816842007776825137757065231985220056232859861265872912133059791763658093578921997902917789822187454412486928077653029305895382748265964690648277275468218291739300336380340181867651455740235797405515566729738815231092819908105837269701501842288958905172682239966848461672483475951392138151394074355086829372811287318687115477841493862795384903919746609783158453972242050862822034833552171204457483786960566048833741592220542567810374363140121257354809650098021143261442565226908602482538003866517355906081302919856080760930673572988432095289639527400839042265984442812231425207591559267707743485983294589376239042306106253398371344165024822157317507139808778372859101245484563843711396135171568303154001958236013779419422575544438586434892981691695748666501890064730469173149888096780301260490743529562648810643263207180472176724484007405540133902806746856031580159255266017378122767141188341023628145522096534058276611591132149543055771819284713580030793613955815393703991764210579594393626742603996727305209046651822178135309840481143549182194382582954344466414508231201540175038426224147741096830103056313600741979001232625613167725298165472272944956563950444520591232572299138137165057257195038061391628075095972841390968516219235935568916279913017334087960916278168051709975795362201403889224553502977467920409335458229917308873731288694734357132858961788953686293322105076459690208351274498582101121463343199857767390204398610686765363481232249891234598524780738493559877292161377492262940017945708757453346317659582164619848857744875748016189094148955075004117785172409796606267164258385678019944835378439877492029532343061778880121227946981209334808878551456666000257787483456938024385461845765314953390304891778228579823917243629693984985351562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,20] -27130899846075934786788729811513663891516692428311174559841676173972574532751606999108146858566769429350551992159458679863023390437601828496069875373549810896762252869502242540891432232167731057157647169209777577020597720501800885208800157013925887161041480302770417247535226338386105777912537023447050535787966685316392847139041526981084039708977472491022543878980456103013445643198172113562220144366767645117962856324648782737932164703680241742141277917622286583098523497767768483986114503337470688382335098977460382038249025591699779135543554276853707322058218841703628410884922983446254472205161422126314808172196607783527630526155843967854361424041315309458569888897044162248719286972492307442704678818323280169228915214398440886139453331975097398808621195621481712394074617294144921127689076136629217478827445002099955477751800821512873018539380252447025255380636781516087500002764464039067686769424390494929707919639554253675489479563875167985190361666808011398557604747333773012243145266823959683653127600924261193238110556680884896137547726433608366916204933810613392118232150693874404773039856778986776419229938053299650005609606008309089251618836726424509776902004502662522042010622431273599147232797513172275061555264079019939357956291244770587357026400861102644527021797530372296547051153442222683543795660691558315473560569987911244536493141422383893612631578149126033434533984527493735068475000773441709780608088118581174244599555199180638842915935329734695993225985366582370151480034578014670312250373893564042658682342385679974312956649848894377240627131043429104521324785310674811333587868272698740926520929725697303745163538801047597344342133004801294317636142676733237227840683267519725752809579109305127630224067491952113234819862237935658601383302577069380069610217369031325574872698809736100313158776410652121102627694177880088586670771265268835970020217567918360069553402926154806070546763900483721417800574390470408809461205807505351430365806553549498827197200080484810955959463020493871947700532467444039267288456746560452216870729346533022228919961547409662664882072193577754930166061661267619916511740446217004615475961665917881302678745592305498019961995096198535747860601579650584772657460114704052305725346599540854352563687245903987619944608549214575035797803293028970003844476332884879893470230548198694654446088398393013890782589806754224661386264579833727043764948813388265731280498230472954486466485424367229796068288605762009872501832966484354706505737112864692134105066296300301646516216381193886781265749943025057152496002374614948955529836928832358853556822224103448938387767030988584338047076016664505004882812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,21] 9767150088202553428476971267689946032248314062415922481706801782783287895541584218052828793027874638859841697171146610810663913550412180331389855087230085291014634219695518020434138048302825925200978949199561757373526616176312209429780287315804611622915083897156506817059440970273093903985890065368514537782476503909241486066478246269898013686536140663477978479760619671503366598379668130347058032770565037958241105577811115435228805807294921123380028174912469707967137311471388055426244111237074289765200314702089540341444141843632903261203370023384215502642994034995094406255467845396312950815294339713005878156174253376113058850900806412009701971966504413471397970394250662700987255940436677966605707559566765742845957329005493593672231644959199219454714374137600201413220819809843628499054176219309769667365750450987492207749064928651793202882373974734745740168563654611179518300262675499789532670061802886226552744189111338845618111754489888194895348784240923375388598256739012501509559616937319351349607971227610501607878197846899398883985193392482691274987615335540267972324861160882728126649448508849480937968256128117886509068290734362651010942097282930516407757732503610752484114689086054201844703468011869888722637772115870910920113503316872178601327960209828771694166841482329308996240701924930387113186398853768570465180030424580429380346484608274528210400293827946474641974602844240601881207935973840309153239446344858297631466101660370611516339662235650901413410920625585040003188004439011505069773759168907467173959620932776504995760825300278599792102683981445991788447179689260165107514823491947873051009925473553555955302704747997949058959242347870287456115127273180616968254218617813435230853752399721154905521030117523290809121333857872581790049503308088170973715985931505548769316938133831681501362714559694637549779994193588789724458137799231493709719791997329820482299650014417436805123535582046649994413963270218595106282522176874148228690478080155596873480934945003151370741096163435273770135376634125605098148587426669040227820166567562172051193683269104068269066478020194309346094086839457253966174490197603337611149515020293124433769304231657495139213044673885387603235835906940573026325595284272861398305892024338084394036420238865549891690811055874753056686020572322917357084552646314442764714546080241917106743042683555192420520424800232933708188639055843697995240567514681647445842409091201569729938755858758819089568711854984029979190807611662963291051263723280629835384807528820436476196460129753021405303295119868562416824914485285721520856988060303043710718326364839378059685666769174083867710578488186001777648925781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,22] 6617463407189810147259961991802690748738071504732847966869397632753621111978871920579377552421100615171530610033353876519368757315176459299089853782862614502614831140321161489416352602150253791895278184340243754326341061439830131704413480410477749752054428441460452099969138843239128256758150184582766047622887948033227119189422099524579679215976659116396912466045475221316136074258914609661927655652855344645231932777573278098658349365393020511917271698389612801694507782482683235417407172113682487471283502428628879451778253369750073029328351140578601153597324602936140200447635361465449638766639874826689191864860311138231836044909571668295931838454214592431093040177794129486670651046481889349517852949266550845941065318592686058956743135783021392442223018818563995027142515396525949187475741454774099407408465131946792847159574729103910390917294644996358270627622512885544260893026026380740205399443418897059464153262488236557096889764816932838734504966078109151071835240756789464729973197560150481274051257018593625337683305754134813263270502599008940848332485186574024613556165301849306922596392590445604532427365687065634261225890560244980916751340283016743654778706528622228086086708686348955665618016892382759791297632949301450714424807684020547845355702429644318110938938577072328065223601607027767442196728734520857217411192033778951759296885576678224389785589745615139414499678228080449586536754876303648839164355609232531850130343532659911218256211120928907581886879808132311912901233823134927232974200612635862764803135034543649808135810885734172059236852668868916877842583483942746568077987202973701750655490846811978674578526073172029846590428133508592220345811921569027898150845127643466405172534984874333002636374611270563698919690221863379967337513017715150387275968674137215865821681065919841575839154192531047755358215089057291306100391778888028959133165312429347260534885950224444168541770360047323860672241487316281810882403133313880127214776927410903672690530750072485506210133327478404170214227101638392568906285270621325405869958051771101134743316040961256694405431817776122097461373460471727941714861823141803448358043672262330155864122130886951905927645780578845660731894562056307721812312111277656481162004760171860777107301018823868540889808923344865545271823331336508412680590031172056245681497494417281660232008721093782516455775112123308668390988843308150577467195760402888271360988168299797931810091961943943392639733819176104916705803660295119393228581782084254665498732736678705188102282407780461300945978941522849658486795176523224799897870491961971691983938961702468903217248455536289575285024966433411464095115661621093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,23] -16672459812524265560145096940455793116006561158783661970365164050184848994813188345339621148764126804239089825757138776885407944947236577086907681502524166810182015156015272181724680750597904003679132731714009069146254347047021488725631495561462756535995269190150523314913133582685472267470383042661760241635076602548923750369221230910724412926367605513146657230594200110403978187819757699120048790433863277785135522593256053787816906410051869582551786251548008608855458826892909292641826994468054147526970276102783128188283333005949032671460216877212630182082204451646727774592914236705830887124710938131993194154058113020310626526363441012177106904749577368084876395688088877857843405906149819562668443181368954856810250760430195867871284004084143025493169528007883647659097326794090899984797230314963446715977983403144961297676441584339225700018465080299495891388190617810730629714740874006018029756334305413204110078214031891613857112577001979618993815018703182380713135242791077649197986082126000918788175724515706874995841791740715681484020326078507141325972337358210328451078747006385113314210181283746046299159651222899559672986944241310214206924296976633842217903894873460206451208022692198618150409070124633444382611289193931437995749566994180431860864418747218505142355638712529629007624816017733507161150638098898554447974211336331148629562402703832084942112187099332803918360498506827761616980689172620523529650639504330932517336393655529605456223200460213549596922138667409586955278393877071702054630523690228947470830217433959597395743730866220755743738728124821109277060702732737680877842722352991417803495624322406563338626988766452773075563858300578398976631336570728770072241283347959123920723080005245614914010389169891900876874732132777753208375282301737545513896056658858834874037520544002043306179593140828216233276212815593929946972286240406042875532527058685362444381250658709179192824277194789641906961804226088651413045927137463995076740102950446866548902608503302042442588243355785067751838574426179692179953211751302911847500647868576826978605798172180380828968938580835776055427248264667637762852229389683297555519710878172186370907519608688955210028884486272816535885659313209446581508488257336705310087677170781562508096107488999378335592924450029395016234276675765641626168956344239468750268732759461699106838064293883632871192337564061572052794161570871184912113384708114703816188500445215879149233281451669164089194823328132440964051357686519862956580365268462046689318057767519143391515808426203620189154128891288593634876589220442855430216372670859866605995565890728775748450843173899607596588623437128262594342231750488281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,24] 19996020225846867604515099613043042784709980921355046510417219544243488127227952547944561645920850841758049222211643139171739733141102381472862260736027359068316994795543550970936353387875102009333495514005047072900473554143379436060088850504134307354434549405847345654584151538293820654659914417718915275327325764634571831824130785775623177605881745853806314052428576882451855134160757372749164519647601210061388324000583870952231318455442610488315815428610738203694292942168980759546321220732934337337706706960405473110102936167551867317329812592382878244402060298717955052449759977914029860967264922442813502201281307325950838537378804338192675486533356344505963409973380824068166033238271691741804653941814363254101084576763470348563614954632116492267907249115414545838940889316398934173857015653753746279482761192892374047494107738857115379384785235433603924300504132386512916967269266866373671585081007298680663631028040141489877613833681800209672215370170392068102188889556898458772194810427594353250758582614860536535499932225273930562851240849513052595741307097352684256983802951919096438176404850480380709262040637384272416409406078080290952448128990926570407022075570831516913285738399480497172735159926752541762037920280255813403473571124147282146996963033396290712985690126015490299862076055734816059141706867056789447435504937832176769338786912181882827520350711049691527700125005912874100535388627726336578004166649683690080418238033056980674737203257740021115057118470410620523933262136035276585493080936580603705704369877130294638574519338500628717794340271996438922189551948887091430392884203699773669588493009338900922019502270522914762050853905663648299967993047547476996726215598471938082473469310133558373537900847647248623974474677206124208091955315931654379533389661829581068897536057979090563056518642338300174849331864160844511661078763649707364545567571867958290847239276644688914063450229077805757614228532953886236205834281577189976084149903751218100073492577957962898288962702551641022826787837655692573195778784735463203337669387012903018934663442545749350372903350796417865315176507986274665442966206242654285571686233727878796901902379344105886658798751766493586902465099401566922678802473894697778670771818721657733349489579296778171067826159100232820743351128503504037491298488741061762002849770753941846099948106306557941388316985726095069154561520724505737654101989624670694538931136177345937705323582818733780826655007013217014218171861034940371652263308564033782705256705224983447927807341362082823008076368570688946392632993620889809646888182878870340289487591880028375914155128596728580592234436608123360201716423034667968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,25] -18950871470286363991079568558961936609438384141036270926138221017836510688221142461312580250358999712604374857992621520585287597266184188883581466914561046289686756144747873791754704225845217549189164507522852927596192203966229752834040586336291947041472737838831627400986468926325583835236690726192562046915712028024391744833733455276518367690708272447702430662131906796768256825780621773191699917938137392024927372473570368246191815439642102343464318035115249559105617305379536371497218046159713407159358665999310603830952609747377804554007217942115851048088841984497272525593140495915360052290276076171167095186382418422167784158204848930069343129030477373401472384727959757299253374234410776956041983149968637402724728652955705073423641684516584782737970085398941312984285257037788812928876420088533598799712297268495357842146702227014977642295972948386038064106611173830495799948324038208192150152736563405979402642335457297014541611968911460648528506554406979003930494340367953354441575084812909503288099427602909877397337594111907976295709903445484972712289230255049331513003751301456439816729018030678437750565832006365187514095611308535244856122617774535460425582447761381397093703563136086563338388782924022179139603221348746812657007985007227907757329839543005480278491466430259151418713065656394604029807378228111592969477461117339045653564932987096907990348088561260119931801331019080582708794750576845127545678798643885172238389995449112678753751062881960313343266791760717604531798961196332386352320887746327177125735422906593515283870912062899757054142697302019313524338329897539974592646070196007223005031570086323638437386806919723241397352647061742661780316827906424131975561908637015270387788595835311104511645994890879225946003358639781077489606912383558130980568964069992000362922955475386530790285967302222340385991410363472278276481124532290923178138590798536271011513489827102672976648982592494020725572394226907301681545685182439597645483910933742036036013939731422188833627349943734910063985821795006588330938691389832562769156865970159679882543874756070567937868188376796542236900672927345782343416060973878816345173162482815246591359389316543621355920000189519672146058808901500925308346745933219175854046842828192144813485956910435027378848044930500126188641244168247289067307905700578172086302109601873537201279902241067503508614751725040734745699251821632830772338348999397007068760762613884098768596580657194733081268211477826574926594562651110245798851047700853082219516334755688936961775653902668287804241645625475411663875957293763989572042440856930833149267968952298984283810198486416864760428779845824465155601501464843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,26] 16077537868365705298190942638994197769436540062580291182707709618411124850205887877440146384867870946408848035143917592689037139916330446969879823801651623949078919173125692755555661836152416467539260629257330053541732977118095299452382835400508385085275712257340028409417318662119785504033212353954062068568287455358782258268903465442668519815178897473713084696921143948825421716214424588355175991323671333397953298153883684553386843241714644408933479357873798537400420408483002247950026872119637168771331662509321768113904581206284628574199195877446869620944844782619493704110192379254978461058880859457813880065021400790531266399334274453233295245231561044483358347950593998945284302187826329847018258082941402869488899289944945576206390070809352847838895935990029707254656940451046431593951295025447176357862774761087658461506615321751874912763847347537338676825242578766973181241515804387552864139518083805233225837651901334422824222295486160121643438865038071909199482917013397793934063726980773942066571401530478096160849077500049743867441827509826744265870774030109893168372565836007860892821672283013296110201092109047089559133533025838536668294596755248168650318610753735592950291508981673457998932264213738981066980411172748460237046767146390921428160065262727232131214012128229156606353945183969121019114369303712781753314556727585663277143270933469497169165461038309482212542826798183078713654606795278699335513954318493495827603803330062559487058835053459191781749442365195745850721226170087203131754253277064259168076830154993886492876239703972892860798275783353905396217856818140064768624183294545220102310277892513937602797900423179229443131984750579470242979759345237466935343046867127265080295839139095420468088219899528369575950566292819325496914604517297301165192592052745334425535020910379764033372029398232846954215281470932532730564071451771523682030746329898500719815914844260603942506763369387034858901753515493614399198535169156547073727217654099430230092490332729584019546277130159863303818244514013868072718672659396328797134958525378394687060595959093008128709816707463016954882929989468132406874213105183041068797081857370966384949703980592841602188573479849137010056766158972632873388530071705905985389518331657091838085929714012437937765932831991876087997204448308608573121721906321763396313275173014412290748089694952375698474448797577607621358855128864860606029004536717732216471829138053286818212356260202404279031124426973171412614332754827415726630066703251082937077653183318427123355176517323958954056632822149902896259634246609000494724152174239368048549375701626570681456499251201722883175548872713989112526178359985351562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,27] -13150880205017845693856147109494356632472023017452811962192069750101465093463179253779890556677443499595416362267082040407244658853587300948944266345286275244530709946647106934438585576722326384457877068503638770999161837496574322851168970708301257813111365218438632863458115546525467146518945443661882092869653118383100907177670577835662108915081459040795986436109987648656021623024159836329407327129449468447858141989739298291341063726336264831468573703438448175240541895747132396908405115235794878553121013603129447953568996861896513794053034405033802028789149524862991758878954804302863170107013187277291879454455776720520036547545499117096617431788864668653640798085966996349553610350538233813945633513376948130253017896126998145634860089304906063274979554505823177004409560868324692766605116346232387562765989805594326839384329358548382576392374828050078183897831812592559359181262956449613450845955681080052233225117780859737052210306816017156003093753088120840773374314125032989262841714574174311013523857810619843352645977637336266983296532736593612200557427184337238951155701820981551883848263932233398040936145545208071006275490668197457391260482867282721440237471174362838342232982170931554065152032264850853856377325955272668256330776029977497921983510100059182495669013501852241199849301557055908552203957476704077827971178595345855016725875760577300382132237265517011204472315862958139453113819171673487475872031473537891409074059523785013748446500429197174458693160503626133335977483036837459609104251469872919876143806506653300170769221170976900446318710261382538544483076819879025175891453495609436109470951041085840125999645313671420870651385510963360791526312674503542666842742564964522831992688887948408016680106787148796045058575231414610025830412159749001935037328551104145263186750139573435700113176686668567383662490736661968897645310131341425278724249127399382064518613522986374522701411052250260920459778094903415904864237355703158591353392219430636465907264473897765467260368690656436131308988595333560751385246529575088323915478054335228647714977164851626980660574524022380222041890618194604031280930998171432779505928839489138964744578754678143680430396660222464934066388482292396203427886223359227192042471903596927164073444480363511584006153927361163860943709851296930381585684180678610006221734583443641883873363971696338892273506541040741917335690468411352021430458166847702413202852527718884969282014952593750804949294301570339325373518408770554520402165257511687097432746046996603867319068565887689166680230220735573283312706168850777544205458509525177935764747059248868728717533274489345090918490654985362198203802108764648437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,28] 10927088041643448419453214367789573641014449256777912387708333012216834219015828223549861691356318824274859255691604699022944523457419337140798837367255397228457298486314822863263463842233541850492558725051940600989717669392657772108395847051925319159291212746761121830239341325265735594143828276424328858358833546978360300255463190436084370461781549582715221697836401290073218579062318031265315147993596874374630905787699604000145049434493853354818558143475603792840318335386232603911802184865214633495666458412338332774426427524999853435692003109986677255286344938115142446055189844051260310013094626509428128086295451694505558645951392260578251372032227171607173444603903063063213516217881672015130905503939582031296831346222620192231148203456035988734233469591231040653271379925340678023855811548898697522914271722507612893281850186205337009463657468328149839978288424330807680296119995928112283852526677032030213533602185772076435710154549602308704232805785431364923093169113082538462414458913750157762216959369176990190218112771429788798020505350747703488221569515548921036576284568639703589026996972573206832882097854511014793239504627007097186339629984379499792524464712258423085147093769458071160102531591544364937197391003927714684411263453675692919203833693133691442746481277581749693746463822276974792314330181943440329290526328676506527974247210730729902876830075068344577162080430082233910304828468742529748384800123298775933309517594496651527147081405751603282099763324339504648832409671366658053141615988484364195354639269883372747443655461501457490790646980019745522016952210769301856664385128235236891443592474010842310298469477487443194904168500068420429976419143486767708795404432343434719797304703388087227874802975173471811062353889426247688398804310881974758869629830248266634477203884088904746036850326090816980235736465273478289966138528603534626914680613568006188958962826244930181444445226176484628724166093425928818327614285191243087242593071739042595503827895449105142442973318419783138803244291130749939058026072004297307044131233383797420537766393897152149414183762034709952527962032654293359933963194690927618323513353421796275995959715232997789721710063489524326561833862186301666828870602978058888150831076011514688882472578540630991655050631205536474935618830590361903557158267239645890835494167028560092991771886224786297838978783029018607465621041990440786417116180436775282960977079212909269757390155925018532960599997003323271026503908548514772184967998995840366294083554276587383195867734735700913549279418291325035328444561372301470009224329966508618907460723691214474131957994598892108112364596195220656227320432662963867187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,29] -9172081821872649127886219170864061044080703095250692178766348647304330319746052930705981181654288938466575232384340601283376811507098346778793230808572258897753108749269385593966397108203426248483005047538980801926264939978073223687220848126064219811816853665505287421904474294515538550677117556823126194215345946070074803066102741749275640481512664654391038912617394420614091835999822608361914081342552909868177261017240129819560257914255359974622780691702004349800454911329345735079925810977703445632465840976142445681048328894482271270617827125044255637344889425361818445967093593174268793989578139744107797939237258124622991375970502992367636514248846424167281643756050955964467273241064704719507226243001009654060633528205789791946873055294706949526639330535797036934294338768230297058137527422963293268792515785068106286492621587402459789578764342130701308280223559159691372772709715570854674392624163314923954673202786585428669364033158951096908651516147607939034802955007755438803237161300535266715726875386650324154979582125308345620951390693294642558061248422637180127414927191807760911261607436067651160960362790527807858613846768075105256135221126037867352865869993720494206470368717836777442793699290734656602016377018438219104030408441935226186148436237542344523958775836469514146009847552012379382825750132701951525882307651512764942879509595801054809906092852725254392374637633071271345168761168170244203663831753103817826931275950550607832000778946430278997901216424769703726854892563701959402549651741808014477569331216870298471559873400180973759296919285855878537320934704376583436666084632544298955998163667853762808367875606847517526230611591311728327326375363618883722654546709101420671725800711288126169601981074692566528658932269487553697789198698269698215322459133785319630411674189164779740907458238877989351053703088675757956229366967687220437949957035849466014419937923512776527419517288217595220238861697533614687325670912608320330686766527538753720467348948813739376365329590459282377344538857082151205281137513092183336433290613198633647536084661086118252637091815716517670629962117620211690041301917846016694932147526715104672288465067366311326726092160760138137549913063839613272780414829264019322423949082452530929635133423437683904727159116420579028640240448898349134201034848607140725545970361247959795532783030721792963406207532507115724530949050535644527343600064612959054541555641401046148466811034352904750748974907330473112679217398087003299785287481704434201322539524073561941554842002157464048682735448809188055173793138984783355274439793707254275127454951495191470840689170092308035719952385989017784595489501953125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,30] 7313588326244060830453922790090591761366025824632964020114538247447152977770775596100253217619169637371910103503633218347139522872807991936781856668830821495676870475116820845791948064669581073146238994077571870659454127011453312442500731170954295464313775606655362614848830394293078987148649955640730820689854609822237172979719872279848231890037867959423518360515364197792727254713647334938241645280901157716103815908539309680733592898079604120249461425935224656757240368510341315016464332792730987256393167440012063006688819171835506783948477006987229312094838434570654577219451416634812982812510214777441468065326961206469115309526855953409094039225685063108564559882771716782851440467249226249532880290075283694285747508656288384707067796226954930876265587982451772343669276713692166561761257706074161550104250524457577647958218706760412522935362501688534524073622112748200217124184346733467664818631546432944549402938195275235282554626829509415597348047253364754980510790339052626715408368053987037262780029101883090569900404981767456257315181901744450335824354023699306430589459005061327131548763980191794600674546843954356798092072176131714783685258009876546437583130374651360441287368162256884089250791951176598149648232798710324724565689453259220395015101351997528673808447521790604158707481131399020252744223205499431436453094944878412880101564353867742238505012364617233323445757644338288617999474859305212647235828142613950369606473902872351954164150046898952873371974742684949647077461923193054002319085127893695786475072075215398599747515738942694263823929951555874356985394153472819245790570023555444084207033262223443625960776267447711796513331898265473020001799373679151344771235157414569894244918371640386971651460451971683632402666727209149468662284825980699284522019103429454684452557358222364153070402138814231124459015085483378864640833632190518674083551905110581039469545871438029023627107522310249902276074052061395056827030402607748471589278401093300922325824139774004399515576602757242007521001466206813356395938197440657705464208338832139051694698966977779001970298004926768404764896769111809846255256548691267009910899340004755957845750429696756950808546111481077599763954166367642566041834770206092555475688376172840423124112068619397454203020903681272390685677506418184786740946553298749131181044233758258748417247801987106933079280345706672394524426317149586412501355488982237425622021501204854356807667910884140674387694250391971033147605864263178255547535426346955977200616232892877899904831233059490777256630366228233227980716790822498520937732442609416097307103261421308973047066543923187516632045124254091206239536404609680175781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,31] -5191201729369547171858734427753052457414986958501031047259335563495303778534642654280763053463435237349234191480207192361019863372248545573859437897111205996517941500771910158118021194450373567735910766873124567807566349493686879184140198605122245130705010804945714296937492946252613156411780754592012796109248118802634588535012786066055840709024012531549820709081189707004029394117168729768350474337892844486437659190526007942509755084160385378297010574225530712809704676737087605975800599140379597004154734121188485544663626590251658660941271943398268609077011657432851721412053512421138604166291126842188329159886111146272714073530840864019300787347914804339845080527227685128049246182291526839924162979796416637270282124261350973396976298477276685798870414067756695847996563141273130298736735620620404717210890160248778698953955717447071322089079917532786086107832331166487705024001253426509175759120535038713150501770205506275048171063261631502375627319819398546889404541609776114274841269928017113358837220905745837806069468386506393684951835814513633700090638182264062516813921709964624668798825341950730599781942215461194704386131284595981017474874152832575879764102435156509025799992754401413110286364053089614919685393327608334200305210836104262912394782223048768704440514268229723565728198603303465600447600037392616925186165684766914020714447669664971152986007431226066817318454894484310634399515425752689852558226479622660118500109898266149252643750167965200911878406797975914412857990233301488233254275300395074373856068852353361915214864996525246101833394848299668740194532885805089841454398171254807849066215901772854823926347485999675274079644782667832349414431373274682520748205318306646104504642727904471809169265770745034478830394692677570935729153561595252084510663915358497814251913634210851079456367536183267087067782778729760188626619117227505919645981033701603774153306633128781161450552257982544607443776169754469612274151101062783500432236174834681212252014229871558665925579412556301288376444593497316996365613349438432250194456294984850959421927899447115653824969956737623394971166488111090425978411422919139130005205375942642621917890056144658296723242676780487753536231831809268035018222448847569649004190617599913109488216755199354172219191579444730932927942446659802442590876423485240106921523518659673163663619972511781933316356370420829072451759987418313921286820662572435003955452369629519829584468027734423937196382265078665037503619977582249753457774477037373754330554688903707342557459213567492354757580225142452244943942477506668169490494410679523190182715092622098359757901057573279855403280969028401159448549151420593261718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,32] 3136849366664393212917125341024963949132098519472111330643704781645699756307979009441329880155660388620232762319744875029237816854741746881564027359345250867214356498281608765176154435330330952575249455531677548914353971217385239479040167145317518266198883563988007974469442979045445283550402636406878339925652141404326204922589705449881968994025816726813450762247126341933488796140662807474465691215686298048732351009790207767244966816674049686252316079890372748136771540530847651691469805000686816413104149626036458464429434155374558846716997289500440050981026585573424193642723570411750153904282386895808412210972367881795468579381146721896258947726307167933382364880296331777414581701794363881987037798386810619055014108542603690269470383792866316329104092710768741169608216917720469695010826705860884798487966348706152182084672536492325839202866388850497102590826699776366270401386160809880939849064450951643456230958226918823677638987575060761607109934586199305683293143442012986237861720660801110884346120917554546787681541471606523502187071043302395508649341106123387923064318362279070263527513326950238471618492105949170298138289923577899331480182799232514098570409299616182907919398742405956724185215796471224444349466938935879808274669600164588805986561576978333871193997140454904854101645228299375828914650542776997115706479516654257842154884272048369655294822682599978108213703312432884155364741678529118262311360378775836352246864754051226553683976562537327278731455778726988688835676889840817452597557896980296560293316560236387286187656087625657247341053460366050378094288693129836017219956078596868728814857467415207998797780694040400115298371362174268069958070616374379493397921630107070339811319674165646743396074848977594198857921948726791253658145062223353531498879459030540038396478686007441829731255305230414827204279140912806649205593361045262706800220345179442275331054110718513340344926665952864405958273611388384966528917521157766749986428289098138042531960596744327819530480147477833733082017854119663817347518807236411398267217464757772398037200832735255103540744197626573529952011284776136809386804419845172354599770546229649254007653295214819502947896003480208924617740837511513409675587538866928515779570186647103528302141154099646365907336453371735030142373331336663189903338788471999350237718487513222845114532575389034547477700368709457697037159959067772224006501857393636561452399706441667948667936913299025259168849419799954946539113994815640587272678016005671384638008849627109817461137585283160953838443375832348451849712489986973027275021770492974690460445398822048431951748487988031584500561721462474906729767099022865295410156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,33] -1549611579430038723876301548874917792248626312608575684281507896772260614705781926374662291443514692775421207465681739241680755814698294411774174084322919648589295234666249208621025950245878460889167063390566315282016990349809808525743580159727565908292089103885976102977624330203913902456807130938662061295881082746157683973546029178321447218895788733631475384473727457715025869430475672606786986177957288694730121049081440804587972058110429510348057077502531947821005214890143033988232466266813851780862185070657910490980462219730828709991611845784179051485242372789197909072869374354787625822633218446465388349823928586686895864761117452248497453544772744313967600614244335998489851993819604549501434068503899607453387136995450730783602947580776961716992453474614859899553908017885002295520901204015718562451600494266524160498144500920881206670175681005880372770231797208962863745584514501788889480993686767568252887688992117310721681673270667475105380469344610915072226921835771032245116832261890756696195836121049660728426256037550790317261422050530070400118687489872674288160222718562232742557022097578819559232914507580514802751999935767691361974509955001946288316988646824631653928222770006404616071200103457241016026168876271943962224230445236453008088368474279397808826609439207254156692713754690255639131973139739409525631731854813844975229276267587271176658375833101546674603823023650813285829993336989922032728389123191204619203651854136065749926721505149531474260624712487882129522170374994860264875414848654303070550466899535719822757019985911626575861827202519256598629134060304506833754738210098567438443341159892723100551304127643103252383958482000884618801627164805207846506399687331009954646370723353164592679604811466106586891116821940947373795086871576505411297964410948947557924900729474972604801495751543396399039577343361153960823767803115199756144387544335102404152876366331934347812982199654297902556810018508215198795024584216563978369039644006405885317402054384124061602798954734306681713996878911887599517343770113939027301238469183161342501255429208831019854734451137605645146427064457295017994086757079545644088270238951102493701675864511020736083987954745530429974198203548813661860497076824346347674742894918246284466330895159089701951185896283543483798356726633658950475762215393040278524058083995458870274947004687962819627463393403524274813000446050960374863509032208352464889410738812888825348671902904247652618575659043028309017337356683936309986241446336398886973939204636210724469054152742031566346824029946425889260922618410915478211644880250556311195973798323530402319613235966044850755451989243738353252410888671875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,34] 580036171700112949928843411221774968549829458628078680315214435625801384940939254499444030541567721288894038006203113721278739739356283299638733529408375604153844281499369060464570687552914760039147595957552022380366894690114498849614489991943192691828220031767085512583475686350086810332813539563098605953608490374620323934302945744006157654234993943934703729704238782171421853989398124865151444964535510852242632222584310963835282322172081307928076686932601040841199425679183951295889655956383749531394045473580413984781247817871709407052563666513302568264424328931426691720319547817492267924663749351083533490330368410599111343818747939148602899340146470860987887297745404700424052000582314179842549847373229744017082825425673548998733034175318391669856869576123741009600026488680239503853115027454136105645186258875523225458524104720499397703272951226569973744618859573434275816063609675833289406747733257599921868004829356879491456241541021418096568391527748885215286768272180870711031552893264875215450816523013035477542243086630919681140511492664573796546150978439527794199026220829819703872945823996508051307979427430958012812627652607217036095947783252652690579889687913009156983242705199971699473750652242490787978848994869182592998192059867625906838420253652789111366910511597045382706890644624060473569492310924084341315986725592973676542659594062939613371182746232528336953052769498930134018728391589555659249105649408036378818486235279508201759543879433238778652531769224186606958914938024215204352336455124716248257114867679137780828967489852293977951709042024317345524483441298540222278270016933822425643085197657602967457606344440594064796670722476679012148368295556779346239100247941240583489692471116246617844855995557435056329729957999022931400189820789034326935916110450932745064218548027640985887950272412440807617054441343672501977075458965015069123140161441808680490791884387805743148410264122146954749188520817918682682502124753285479617467898768657085608673402706581670375366601484394043602423630156858741036941408391195130057440688533668910990722554117279347386396793410798152857749786565897312307702010949575979826232514380665760616708129464740707390079765809363172640799854705140522786566261519944711812274182289264543290415561228186319249754176387333193002816333306782770319313655527987579834994732238439660835170194768823069199587075758825982341607901907236017952168566127977821985279286062033696578385211518432821592530071370683231663924018263453309434069641193087667563794515309223256117760157074056719765056328974951649008616915862507760424289316453773476532322622268280508569747309296693111224305083872820887336274608969688415527343750000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,35] -129758241121728264475395549576284703635081579935366374627655926696247809673913700212131272650271471691329779525165137103395464308536790788287179443078419286131961785260234815109131982721406930855329738307587713753472854762263750508469333574465557761480078214922051369468191100514325455943580967441386091591195610133038309072679802613156548164669002344089641789047144422726972570200453726468734924581711596848317810333363668053583596345119679715184472938563707149087438889505677671029598195511299653992494037864230338090492650149090719862014398818922208665602993342200720558362675423604270500624805196775281412335777256436611753538337357639204451312294422916637539728392878723342257791778094954610236237825088192471800562956947795292966474612965712032573512666998192747918396173505523484573378889108072966640909374925666052947287380410581576885914674733267466206101538927373685540459879241192314969853571893663033009696637844584360272649658086475932698538213366619177324145416811605651224893137906670392142510884742052354878435156840748183973981861292505864384244360216722766257438954395328372717316480370400687095590387303656622030889340252897286381254675823753054028828229154816702461136199988039906172678145922655322560940145050151840389161570917727397736945198421309045665637999076624737422766220229403815454453304157629495820387587940429249965634333867350649152084174822860886707532132336376168466897489290686089336020007282142430864543371844563050718503763805972574001228408712790525447382729306984506337946563296206994025225797027935678175568428291347966399462912250414157395980483829425416954795153108675329193682344140417493280602430357680825126150862728107346146044915852905218911833077090154843266198816520065152828912897417443516132469165122792566051387734234156133987960651609739604718588315559800721655293069448390476785666438610465140559439633535007704399300604166726346350115122851518585998829070314062790338505727218036483919379403747522079753586791493212244938217748627198814708628541651878518078401882338559212586219227691310020064472039144955663415905380885388537414820002761459645900420556833111702016859451870862044686302953409251094368836613405804930028466256414464923095381949665916603016566136216960525739415589165010448922507903736643011248221875005357686979174114898328358684957542822930045444312523475012213863497270198184708557892294977328632299382458511847973393480585404245939039699950270152214496456140714285982719689438248395834054833936944758321100254309802134960634157572322030054006011274975634235858327867548346880155271485537353652767056514662222299234005557655407250847071147791731453904331625159862539931054925546050071716308593750000000000000000000000000000000000000000000000000000000000000000000000000000 [44,36] -3941551885803426388938888485105092543303588653576138327369519076110984385535588855206736731770592730967720053280789764888774197277130029756150209366768132818110098543870392997598022318269833259590818903587879413165842904145573399365755073914976459592650405355908756849279194395331485683553709678980861795191568370144861312037926691136364845562254867129084646684814966445594919800191248581389097716860219779893998915004500544281660767852553532113902529047091312976609617712225719507239217328758224279659576915321582236912743292550581790573379663426877108517036229672808960012935430713679745907603078049523849012291854754119914215970356944751219430727955056187254407211653241179045145350251464133978690152234163318474586800176891512152824551952766942645794681409820901572870178950481964437403976451155934206995522823532275965920534892972735193059395497927482767978498981106956365133215842833686464568476192925547163475908676740613704140015344715751756674875067354315119163811535302774471782790966974619225572593831060080402775591102390085835581303256434257097537750062650445955973235766135327520147865679040547760865960430498764040435219135376595945688025658774409393107654438451850207112760001404423034104460190432600011048436347288659159379164188298743950421765236714809131813786605242791272022901293448132473268040168910042996663750076198722603962548983447059373558949119603757532132745275508475128592161654595337995857198610169990093925705994436990772736296413426174123426182718495608681548761341148655184841618656631487563165670243161526325805035887697393763317093265219156917514105064438759917516456089645916833534840036738258588317535066897939351385994133616390333727287360407724189103588802789256879303446466589319429287830015048166005499439421373021676593903224564138778582360993077144600123657201572351233071341699558177434519408559289517523127613061625277269235233418713134182047845659218142006378125282225037671167189906581324539308343906390829936926464897245569122876296637746972637817274237758833339763531214676961437760940678340830852966627437342285893001664119096409446223561168259613482475687524197079018327678645686526833340187180941901296293540501510586638535101244632401604858393232831594941493149397794169229531422052646976885999784649917644335483345477608155322912338691447629360296240907707623508074107103234378596546319194154412008408112484687971865021805017244205628519739119889992953453999703229431235425697885397623716154085627104678353369092586160327237816189354085227496078418211684338798537045976490611595902574489600098791489118235284108189881269158909518711697555973980610788206787844893600739390850454246795209201081888750195503234863281250000000000000000000000000000000000000000000000000000000000000000000000 [44,37] 4219303897936640980282737550700294395610152320549568286562541892079272916548312307020019320458534872034926503528390014884177869986532233895083823755545687858993584429710502055911337732164399448997541241481439102885987703415755351857175194729041770430756567124017167931048647005668133314467165129194915341124900290224622261870498158607112010469190681380696551599966284252251018909087455841213942720186477589474108083173667230500543683255018844549742311198921100926075218135366160219702456153117812748949202679239995793077067208673913972669283022206461646138362624463541858451028380598838217774761872795706969801323575391793311989233492324877291814090581288316618949821887985182915266841759183146232484214589382311762067555117096932616560140983455185021008944256356022454012720190658955491208638461237088559927605615302101997250788483483121111263785239192283848338448170273385356319256469108671626940185429306193160639018548110531682047220549954322440976895802623877143464998550501441926129055601838905236470318514188746178881072772329984909093607530419468602013261387357016210918606421338388893092554915373894749395215175856272157554717928428130686108505601034098478655459682732314267305194493806049294969287729195412160262560080996986783079092660822275548054265874465836586738881411108092688885281376596998591129544459312864808074234574299149873056765171210782993873547170894334590882847499001161791089489133525470351140223572403249747687477260655251369673824373710429700944485024497812930241305121232174524863837807103594135867466979480961327066718951874716594940876418490450032026657831834634130639821420373128134845586808660857781533756724501228121294429082667017124855340271406740498654811451394258320688490543977440567337828377374533827492842906288445000688668321251068849883441394257106496061710252372844559408059376738725849237811141923403963882296413178541221992294106342652091532281190306390031149122443575921192165246561487549297816645593960456588249312193765104516243584197037877966378790408585938070325634499014576486208495051664798925528930909894242615495170899538937260998979353393647091392182851170218884736128473989561112457542008022927258819730119426059103555177497881592999273584043556519419016082227504131660019286426783160379392103828900314830671054231937842319201369057311580849097639769110161092180181016646267660539566976096836391016042405734770782801622828360842807580059653032303437386476183102553879951527121766707587281178192768856000622850385389614230754889628683713670474189983733804355392731108408829531039330553709396160654597323125022975093898446278699105043616386763200655345142895049763306870513335233852103556273505091667175292968750000000000000000000000000000000000000000000000000000000000000000000000 [44,38] 19793616530482911976010371147635931215723427721018494927021313017559767336428621418521515110663740259294876980327797851725251754275409334738032576852709771520181117542850792904855555424428181752201015281828525829070202543108787562810957810798504058418576636367939648701213336826794991704514431004793443633511516563510282508993421896926547571316954995518663191575009390314727032571713932969480215666153856139770645752232302583086545120247551974705642417884181636656621208246912515709694986931764159917758047684606384723158893010990809209214435753243561595592788664115377027769966019313810432143121581926095634801243072283190549415691979520872920476858235043158827824303556320886528181895107065016526150532159625018077343446906200653162203623513704421755396007204126059895892697761417508624727130823244784301524170450291887456774078415347364403269679677391811835231841813529651847904780258865404979561617332607424372219798981132504274499535145062887207394576081550325999710166231688771509194064696485952549522069048156485865795081125011326258966027364389876239065484598141380783442979127859966447947234077925740628849263156189999139981644428956827903633221883342331192805961889125325345108197654546196316086095167049455578065620411827151311033388327976503631703382900067521772673593363698102807851186673485158136468471482599357312513457715106165653909582342531691400873686229569386734545328523268512095996809862553572707196561440547328636505089284962671971093631052316817495842019825042668877064334795198566360980410137272472419951494328746337231757014095500304134802373383134276798341367442231209433930843154630994560557119792458143275103123224869920766702750162592679273878727531673166918110671018408574082847205076337362413637809229124975393366045637622944005945007668837135527163354881801684520138779558780736049167262326679984817853138710489451208527219100568774689142993721168210637449339706066350680360881610145663805161335944598308249277965346967638358644259028494127029825184907335678588451333648368406174530873779779036701853890052475201404403620104377693251140496050731053072855105688118766994105889683135097437268373750762971921356673093469416299921399708439773887735960303644840874484047177086606719740197743302871925626892586530830421154720640914036964030098967496109945091722704489848479995036754921694187075440958817775361061460015016657509617727160901581197113307190918459663459600368135606018931808465029948026240183219176743071140274758825439586318908193537870121142724508057394623818376831242802893162826600920670488531261181347967399420437470531901380027897395632058802562459214414760967784260682335762907078151816818445407619719844660721719264984130859375000000000000000000000000000000000000000000000000000000000000 [44,39] -29199714917701478881295107232024429863476824172645494631219625274247126631534864021170837509793220552899953176119843289154042916557488878392876871560617103766107860264033499171267249978849265090779726602885568347725297925747035835260575125152338297535598895842719766893501784969858499367440988240101697505378642364404142793257209334500163662772391394593017574056401288058933878998661865057626555448353490413189780213018178014004056149242306914581823598058132575486563033078715963839033945879940998699042849560776184751306757619047131980205593446970701304983742609699939045639812246234611396988866188923164004701891232295058896448581397936885820408367915141756812457655322232122310700520183008354894568019746457058561838510065676101212548183275413364525995171693825632324156658789802758044782721274149855757791946996084188911352111932648990144694339280016061918712185702548278631120593376862480195026553304604974994901871275096138741848182136098268040209035396873066137451747854335578067918342706281582381910616702029368606250698904945995082114216922114243597316701618902734721760878896488158762569529433950527385316638839593145245319700462053175795805567028802761456905899871592454309734053222434805628761031602438481729225644312197912973912132758925952715278780389311102810534574960519699824640330189378593090068564693247921726892441562395455749853556187240287038723953637124383001003627642383819394262784317368911055663029856954859971896163328392095349950378362582470636651065210142061174193041051982863595368835610386246475825734557114455643145639787713217035864965792396913373634807847843275182039610889303211979537965568581621021450956808120013936195039878768232423219437119252841179293708239455932697494298178456461382105498995376605535159287956173539192293102811336544316033267196120281401867765734062979710613199161226550458034555035798996498432897496514498115919062967231094426336645739512715054378198585734217052208784099795286924351790387758063506582637715188545599277932116450840049499070552095176315025079658989264047947639050941241431969354140719574076918885290234247659181029227032989251707626709764504201015487120505822448636656285490968620590639413931135199781207955344570624784927121378247960256784124597156416373512347422498358136762514287085794916024404575139587438193715641240194214468082723668338067098204608902796269133079292779123661106782871937618446416790462089512311501774743403463189566239106264169745840855036155473310365950456693682339120949633729822726970892558274493242510861504264273275360126706420229155957403541444087182111681967866875512668643777288495231454030911569188161679702628493488153073429254569237656369296018965542316436767578125000000000000000000000000000000000000000000000000000000000 [44,40] 24069566534687057137281593798837823171575575951830818911641981055319566638497312421878793615599006523144131495544504141473604669760300916024390626125221047916857379913960829524050477665591157165238506671447659632163724833798733360035260289706799648657366683229567926162121137499575895415436355579457729486108249272954967922631955262225264353671858596751216188148165591819587384564975777016374194633543311136010535245206587201972906936492903349992968573961689964812548355504997549784590823514172655678124187280247561407512189502030732455806923401151353165596253866729102175221715562232061491179817081852365383568902352976132336188725922727919551055918755835920567114337082771629713724957365880710272294250019112965528472921371421759238939067682653729076791452526303193269959782346213199231367682122245928854199794395334944396416964932761547044677580493447221388904033656226488900710801375394070677318413469365901324581639502152078217445858231883126909047985579515896292332142674585880589301794312176331914141311848175941879647745972617506597945435381282979405536122548194533254689754869625186180358847248992735198393506630998472596577401301335155809675366974639142797982126123202322853803596946903271562638079880847149601180360841268990266142916979184550874618937419093928438873803972606935240029938478114013104546329494199997643057789465448890536555775080451588944704242536172252429030326559603560851679012785517316782489158461079154836372254150404543256346806050269188079898483124396400667728622261235157870382204536025216910908354188765677471335903769531463508652434912326809579839852268525128543599353422919014698047130596415616887633200516025293772671895494875737961674006933764570849047291901149608827679911135423200235626443405283769018959162454748452820872960447272591812674193670604059539603247138291077828320185306745133597952375098441546320775837621595277689262239168205571495868466923343366300230212625141996824944587467801656926289592206067885702194128224898162661158641455901634671984228973592621870853928491682096560171887477061591344528199044825243400635625979891865592646532444848532331970825104564976034993969253581369645225228874801973038271189427129288576812743146045233184317018776088897775775399785290722215042424921474528936927622097581289236314149710367485951179288368273144228842984358503745767578479725339048194874857997524735762385670173857506293237088664956866046594974590457341753034374653625605051355733399602271779509481295590470092107364786620543121072525989150827392984735558232047948491776574716244382828226340330072212453101651317240623231261194344344758804659859132756375214658110625425187275537778730342963751098750435630790889263153076171875000000000000000000000000000000000000000000000000000 [44,41] -14472239672076663406476192562170141235159874630602128540568436627349616486851564804074222419984868666481170240020132984826765231701472735273792031315998661016971715980777663741883920278493518668334153026937913876619189312299089124658862886788411729222664033501139621844637799749895148605251008829814415526522427186451526467833448462539280067379875908243426341861302584131590256672192787543928726986903274270512212041032442340674076139938500116606178951450181543981941750573805643407766728628495615370810211075681938283286493109792392343511767862514099851666219894432357420685838698781372161245087974709717784699477590293781893869517479232303770041029460451774526869533634710977139075743155230363839274507886451745809361852130093803802562125227705682916159996732275206499308564417566187121234752146783200935276698396162491923947713045888870955112384275981301045771021438713034181626808902180963253340377355781552355780204406333349813869801270385810489203065264611681955953927657784047326290255215233626833979711737969676980251526760676822415608030105249419556793044188600581039135753588061687368924258609708581858576496874587295168155628068466745377505055633629978284999790558963719160473837272226384549680339743116125388947380990916675296157231457736119806079277861795255192658569089155036654602382406493135229492387731439889243220988235669729389826265257209427345943456455392478165000590665619060817097418428060241237460820822175171235946521392153432992167757212312523524186301801514570984617751700898509259237064596618216945741339269521006922470911590651362988093042093165589435853337223667956047288467786564854757854722814473070686712587563846707569816042545331367460072399866930478585500301593815141633158626878484902846732971678683542773587820379959108202698181233181402601584108259116309539776923099910962270138458976204352233121825942464710049319364343465379288766433208104109669630161966348290486108277454783149441976122261451697198099799626747265789447179143598971385095470796589750583387646461475899325691047464305485485470893325835234900087025144815370474223081494169722694192071507751545166290902148218845634147807151905199019608605571764768727837797540112607106793240361658644649229075176103343558006313026022850484611312058931847098058759735482963131798797106468743436142044253793380398020593974266349078452670504693641670366170652811822800339281231529486452803458347505098617742736001978049015307628079982094380679828460041167704680610201965415597372229835491717684193836306456354899890026876895788563682761000873373434332827716633595794325533248433623724936949519525684307547236497545278991104747355951871558390656831091791723054029716877266764640808105468750000000000000000000000000000000000000000000000000000 [44,42] 6869605927072217496685495203245881984130023381991613768493906862077777194363761653779846766558002000850155874398041287047674141856594128074162174281457533494440325808504744374189846977072163749017850024877492841002319783291274352357557501329249667612789235669925580975318032459588128912029118308857028750546317664676456483348700219162712573057198136682254976945867675850522506042702031245126307053869646468580683491309474350019752569377598392971273938677875174611073606690864039512347204347323856553544418957892801111974205344737020760975671664189744971238514873231575507252538904875593612764625469278597735963618337066911758881340797904360517136346418288045174588144207662564879304990001681959913987365535219026037806241770877251989981356544257805553064009621803092502157560674945564892101672567794782917737359591050573421906014367706066542229146403097447935309174442880490491771474853889513735722367207877383630523203949795107835780568630455244586133326129580966154684976959094708501331994467887406042418182484136287723490591406750029096371338171791340710605223081002676483688996376909963828771130594534945929631246714420415489754687637768093553165860618706571255752246138418737607845761733750411956527298545577239279206936587945055941125969873697659304006785506143694075823205911077584862546292865201112524570070540587425556272514226009782223031691201543794951134512172163874477310640199059511740576355052240721480573801413049942286697555737360804789012091497265623190280789816640880187801158698549738162019105375533372688834171497147575922326970245908191099817948440416663391115925793413818814276190118040332654762607532526660554807356508912846406009327020349566251730715110885908061821225066304897807938164484447083592657014041040269153436812313590129035640534105298774310296170004582383849502054261925619302726619920954398156802097655982194525835639131236919610366367592342078663179286398660721034823873448112154298415007763317499802493103927081570913887431869164061145565135690681909840427450803326088241679187265895296395231859035776932834045964461534083881981260254481306351225717143904163138551507177508057944684277355625288984188741802233648218927904887402166384355824921980379929989765338184420418842380734459248947098347345966862107089055284326399381386037495012540999866813127587377887971082544229136095279557354233384962881870869026871705964031534167065263940460947789132474929077352127295243694854679955283387371031832049971248753620775033836211958792523699506090855330453489835102780405090252120507144461497889105545219493958955735784418731240972038509542847445129390736314355356435844715615016121730522955445238613542656425092758354367106221616268157958984375000000000000000000000000000000000000000000000 [44,43] -2652132212317736648272037699965359272539346053117410856943108090352957148502492068994494861204514705435035075869318784020821158288714711699258074953622116301823695947642779006031950295711546648820119759565312326111574173924984564378015773718001614350376037709566095850015856340952074027280300894639175281517031466050799176758436748993833203657002111046402400941863175313740386942729892790202200045315498963878104444911523560931858517508929934699358304525795473392198377319433450151098773400582846007728213357029633089328565885046381957149101846878076646382450771390808047129933163865337757171183071553929446398858811570888018840266862780663895091556604919917489566532116012368937782519027682479657066909396486321707016007781844762576586965494421052995171613009219591678282292838211378685395644680224281591415371802293270054329033042553574653047352438563230059475398848630447208940905265815499617540481344941772580681664856683504328859214177339838187962915981332044865220554796213143820645101063181981363240590310850254600021282564710176744183419969500073386764064680948199485028381406823865868609810935044758570237304524867766587522592502417652043990206459592871148495564886701338249724928455759497897327711590537364078165327367619735620879141629076235322662678364245463064340097210508647436195935348581576896331825091668522396981339041167718842783313586591444222728995789353262276635112014712781955090005215000945240780148249910970930867510644922279328783154361048443040224923156069792015248658273561273898835707849247406954013592153074065885126724054422431675911441894731578933504004117361604640240145586763848332864053612152402492414968626897923394537413048171712758528773629205143647376539682282380758969660885684193934942623270026956105582590729320078362137482226855474289024180326939388710339299209748827222242294595881703412913863224877660932345279735466073112257421844466087536376124135342808602421683774178678241103631562259624162532496094983648564938016029191536251793880444831541740138137780165595287383198232210309901975590937195395896705261772857486598960950748379982695001987272423830737428770462559158359160720022359702781102149547410404044076923859627986434818103785819273196816836430832312357451469092420717936928969497771664861574849812954784592491086221637054926217062133618684655498420430913665519391980598783076289520255405760850258064918642071390933644059466352277730389531608781784532881388401991875369865875880119144642950527354676809766041629357677987964352275350380410055021112883024261235345125144402846073270833925272114133418182419153414082177838636373139007123486587363865410831152482272963661464673182648239813108403950536740012466907501220703125000000000000000000000000000000000000000000 [44,44] 838365490928364138906054570360689570591368324839757731890846341799714439774528685302955936054150696821218521285768707271981120297485121042348967879600042355084971638941331118441085506760477816183418049174282713687764102373667123915281810257587651869198154603665690827862796996134862910024939251834268359325075478484382768808991916367730647268009339959163733804143878320346138783235427486732111412628760329465622778428898682307333809882725092413954467223608007625296077996416996015109489538517489974291145590424489480120351048389452402887013575976056755179011381764589825016063636188067982061016680979820957795622651062438669609759442762520395525021884939785788964886078895182996694864964136706333352660936192385635982601620580774986899855014180662093902878342410173980861789065828426164301346035507329738151822605985358889499216074513679865580585648353138831590554496295075179576865367835868520238469780711251976223197269438363425619005268461824704209253603369634306734008602449269767898565165521758911350141956556984969670113111966853030177580331901299075541523823782688741502121966419080524101171254054945699580319598595973288604692445662977774889425888160317094432019765586713069021209111370652441479245643275130935746452312174764264360509703020820950008420198227655498749336504904565153041995212285603104417555835974096594366274587998436489211271260456147905192612342430257797664723240731272203063363527753552102609130082339677089955600970996628941914798143237856813891016940146529767992293391299018954680317026820579461487059622684100979357853124924969664055119387829162755410018706532531792308674745186080807466411890641608917947359616511415016218501718089286849575877127247718384352118487793651717114325180569968748598881822489626569537890783691431457954055880484605228971620559169284054942332178887671967962663962014174772688693891378554571319622751769889548031181510770986657725499890163000328694367488859999417835380124897585964330871707599858627104658038595529151362310284099081398697605129451989915538139650671434355142789024882369991993333185710087910463981031614362981904732490131441268503646172213354046889364998375433051500315968661580475848843398944548439536287133956166806037082280630042314799855872036788331283685894896984317202453029158513610716589885178644125848112300176254229613380823507924879328672335215990289881657388674412568867874698847438348480295184284792553773245578538794921272947315959589426159114196103001467261726218586603839884179225861012507304993087860916917140564962964040593288176562068499663891163243902724663869030888989899556638730732482165674507439685093827109774200263379815428556395113008519771879978321749149472452700138092041015625000000000000000000000000000000000000 [45,0] -2350636371634323817851056579924774543005212393361056231128290878807829785810360288581354439230630144918146560604962932611596144178645673158795892897331780209405950288351831292280545656393078367921084437029002100439098159057037040806403929348280109595101490995054753179100810244523614270055011573112955345194717358149065493942356125210796301108767666664706675586786993024973048592994130732164120894953186432813609262664185807859423226992243875452949144225757464662503143249766295311824922424436510405492804984664586770343309810614035597146081630227420118035893722715182305148005176380453954507664461090575002455073132861516249443674585352544817648775623479820356822348097909258244535323499210578659961688135956278267174126598514454574554946304141187173831666178975843320699987099234509767986767056544554679463205683562007771322388888086893325182123919881422702211284382359187841193555182653850457077155019909696642674014818058065686621072883361919988231812281465038469278004159917950536228158422510025750541419323581640595781892757199699221731210370315681531615209325802197036847392643768975186953982706101798406432838102042653447176607333947445030672489906777212297491781656695286525193864539487768417290865401506919661269134446902770180788839809435111389446518445854769876761568939821585177222250328968437584239348099333617943082738083461184855748468233753916079242061076141214829356456251993877626102955897550655834433247405234966069742875293898471595076150386661053462499790844424316872394239318314054562353774645842702009035702658244434876232523646751709760873326120042341077805737279270265535390783145124662559984881173378346639548093715278690247577933134788381589671836677274684548651250342094639894220666386685473640982219221689090319835722820525517656312583908118849224361213822174153250768333629933432451893638090412870828852071246165054586313176308135949519544964691015554872477933924118701475939047777710879064804957755979663106037249012633578877662116126613469770484266052375253699622602670834477975232877796867231745073320072466962662755583289080791635278270790650987145267357096765208937887031841518667465661565426801002772202585314300948161361024466225245189659139327679061793192602755294415847208187752136249410321282791964795281215697806832979290728649128441336575503814270887131270805806883223875133656331836059258077847940291464657747433456890721220221093390498902480426473197466841304304953188841042946483374195588135734073770415782640978128445563311004415956112090111486444612975965640089270891621708869934082031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,1] 169800786853724109135223002946849049204124003580126597255850472395098163867875389966255022632263310542646660986457241175574334331305472435529564592766339259630139920426934764720625163234043345909602333118595026370617676604033628015530526533793649966429653012147629293015848661614912468588592722568987613577718412204407383614435344065383023112872095591370662137177265742837044832948238447325156940311781024107913021180581825270847647964590164538517349685128157005198448752374187234909284769448863034419917573977393135750396448870531626180989358256796531319703338631620697509079801200665977128499633095311287361355371342245176461105595220776265442315316933470111025949658116518267825969534902242607604598399110282771725070741870317006497212870945368591276219903302415987602247937200641775666485680182370839611578138782520040937441765939040014556516859709938884158202156885406879441385382636426303175297059936462948598197081808931540994452056941007273026458643745571352483616148756318160349470027207262737722915770076666142543241190067429308887752853132299781721242777509488915636315148220051366134011093583763836612959334152586649021219487299143662799321591650705107101581177790437280607041773996550242180342000124011421003651777327138737747971774389914020499750600954034861114139626142780374668252415703278934162089019723658560763790939213112857620887411166707066302641364591697471922510526899946634669007583902346426559320125648128577670400389970653480605785349233291441348274440398184270452383683368700035019352854199472859869867834177625426906927128723052581197201049894830558663602685278769159249860773497770349360121238904036996441691014984459832473298357610204665196741989272458459076851615683108228867504240328172368875979888989961962504015195098335069733739135076178552410051713849173304870261061718066189613643069620152986693949059271390500967302124742974526143328729503621111578903374764226438434118792730992286021772497994511050671962920062095284840347380103022790286116126921661187611959305146501746738816395661226165764871134674572838279150293801050035289173381629691179583411022854730123787044053083123490049739453769552051272215530748458592790080867264731118476344352919865344479795555398437004487553531669421296404331196011116507166531084897257891054505075331355157214505680568329190048463807760568974350564251837037873855840907881748381805364964753409516053771452011145262984979159975887869912134961854568763185493160020465376969511524439514458836736852895248420764986135836889735934232548153488551179179921746253967285156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,2] -6429744430622381354129064293184415085591284070294461905419616438204895883633357116987039376675268077144129185964973420107154589192062518608292169124789774662195155795198911951665394804801928002648679051925846825935780304499491667805514172542401953116301815660986710210037297577728273864337540498697028363048854985738213772343305021092659783380556437534795555808392692659470255886091518039671947785070185326136139787558408923101106681316094205983724835690407452982633605270533842323241496061725482106025212381412805564380988358576757513239808078230748702118132756344964382705590363349888720456262841041663804049411523411765811746361420207306534220332338905363770201267876847853278966408549977278029392546905161510424225672442996918290855587919352880657443340815247450699532136045763498562503836447892551053311156922854437672440733603588997309723641341551127524290148786522327349611214336903103819939424223923301091411075852197987309774084902213213180721324236880228382074747004204741576873594829633281672714453086677422217669239179348619336299801826032412669037902986264845863511509389390977382352069307733260825648024600342591706394906160225294982066931145986923707387053830411225113124544909445922142997274287251499403381936720799878238255905767503411631624088751645370462744048295762624602628471120933274530640081132177898427888959990914348422333239995732251057743296102820491702962720870678521969422836884278384424397749160993360600582206501127751007962607977683257799177083140175829124228281590396311637665675062956169285399020117232057661100974807758059747454057483011050077743103379795495251785198363264231846259607359301193657221561133608125735416148669566964076863418237795692164117680296494589636485235603870542972652574216294193137606192426786151994359278429317801303429770462626504842813938838117045640554300112426627167064178619091166317477769042700070496305554053344715087905555803490451909922214590214059052570411440682198953207994003265074342292881428882335184487783220966055677727251443164241006402055920735023489353145093409574201564629104673484627006286876597993831279532923947987968494431350662316981005368041427482417987603343661171683986819901253098942221496143108276802212420243295518857350617556247921347173568843607579139382233185980987168630130652350003030619803244455229067897874462809977170473016981526378775431241017733762937745659512935274248970686244629234770052640769121332421813015428628383078729266312811607584965133857226162680700470567483541678040264929186097976621523360576948569189426052616909146308898925781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,3] 154129622272538500474742363720224925302415041836549531058490323616629439926657452851114353459219266496997451870448621728620410210665768256729045095280688929580331053451097285408401404785690709332278597362286864392154360243087338427272498608847961406381193475565530149160723990723943995409159785295852061902754969235379453645070250145811163516990712448638023395897939420741648396817178657914261869732274579439986928478852893310582028592831880162043337576499460294696225055872215583536466424650141228490373610730043688240026961956080805152778573514901528679527842924188445393015945445596349451423296653413592488156609200144692956347215052171867774605061736230446464278952597393934197375409029700956511417550111883880535492229631786208162893875991368199350982965980220785469626599539253354979024494856592425495207051492598415940615642490289719057245945096520447537125465474673235123104112954811843866317468236564665681325078606762416021315820014381947957624681855239346942490418669070079047314512079561961973967968863736473168273446114019864205615684717224886084428758466550335771178931937515580951224631470034693551521000717164555387516359023954072215323729266243724094920524804178944038979177780802940867883768048556116026128623998426180858631468611204356438055189842049425297949697039743607910348371549633646363312934963170290579483359862512690239779326639712817303713547796263505344111012439376215363137671496411460113479731157476037956851052696889886625420795188056702244293351610102899847021911772665105895364730296073006383137778759510493588930186863036792694537528115642658785958628198475253672690962502936940862289159922565870416283566269503825596601029706038031207460293831053369157689807807422084234451621775675372981600829402186191712097742765228475352878501948343490074064601497674178705501760070478595036067847626716208425541460324796124031783622319696005491327887773215048794657758403874245252802780695337957091030856271936591282629864588217746836216912574840759347695804560908307880540827594355108999620875582544492672405057676242707281343912469681123790276681678237678757788189896959438144081444784417994319307117756783410249244790262809986627929547594937449395300530776635388617453085130046001730223146383132269306889582491853578758246527072128305645655321553936093891650521855331111717819234171877490044630966006951650045577793540562216922363633280411087879744548942971212826419058113543762011488284063187652032939953284658149494569609979314857172060542017463070463268410015931536192251379452253191512656194106511975405737757682800292968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,4] -2579982195163949289764707628234012001200615786011233238253407296506439196815478607410237614257275737501709489395960023365107061141845670836073195984886489129953481868006642248918120423966997615055770348675931805966423256552799122781240099060813376090227850645436982270697686834601185440714508716727927016093218622113370956773427033880341732941881283064378534813885514246204653570331159755889178796668150326270040223970117097112127038116342637629422246724937206197201205649853606467618009779765294711218640468250996747102562327666258400205125294132930027760736739306013077721415302267310807829507037095659167073312973631942709482054091326263393753519934638917829169934032676111800508890571356142060890076635139860106900885105826022479706081532117313692878617598463004113167135108291299418703441481807487045504508710558241661574433210737593570888307532522089508771076514727468637021739491550830751533183254305648665996415243085618574780318745691035301589136703853240289584434057096948177254696667465079676155105073069897112021486467543152067167314354736724221577272196753979278979332027949064438485756657265213801592086583528760619753976857241193436092349019736249523485358621482565036351789780744576909050074420319643591310575895278878585995635872179776438093494131162983373786622361233796573119616819839565755232273903346701513596347231225116649193831042566012777982578471514786484381175535892542529034290577445385840944453138848787566776096575105674466052917605979369484203643170484010889208078210074298733517621296499445527788684578764093232621612044947924397455865179469307269991471302341391728195955439885159919768563487516393003991778257959613550241916521194454440790177575138931480289792210859285355839770330910716938110908156660801998794460583910780632169135474634459122332737945889234951437743794529351261562675308467831381834180584880114877508968639461332640899406435176962729226048143538193520601377312422619964460897905870798686963376905914995810429993967300150257393879435651146393692601869157723938285513716624448799030615319513410721521044560599475474023999236350178901764217106889344517597720868095682505316127805751816954052065275341842266500830807690571445823708615288706612470626633871613796835315345106653193997104378939656428182743329835682807599695897508022718797966700897066704719658927943170226185674411139954954221887029938117749261335159566517987815992368032053970666039789202985427148179587131146451800666377135669309465742706873770896352232031850275305813593130269443925412270138903687325077161013320292681783030275255441665649414062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,5] 30650065083290883994502096236268452377072521387600497776960412283545541240179104256543613948829406519774257532037407992970358291096211206077987996604603765130611231548862922029020457877137148202096434174529020466769728206796768216730934285689383279204445005894351820437453036615263771526407224004734991255582781726261727624550120165192744561335337070999705671861949267805245345867136557992753538188299171307154022628004329285361105307651544249410023258808114396388935279821270398890938179039792693551902019311866062949218061433330014689786559397889611382759614682672760919076740344986704274269717043795881914603986160792294684494014713377407661169561125930497726051908912111108884331846695682589604408028783216707555974224261805844646994970049594771136234393577007135622851306134880356048007293200257047940594571689208434547653587445680111643854737757727254398251783035771796947327852500968049041702075805757534553210079240148712969146637211790431439426448634279560442458680664286738438386018274811706407606878592549840726330979664106658152263907471368173480990976207513580806328088233513175109908413694497463733069090272299876613251151367108672658669757055458626605115321994899384293833386059541031442716286165593115333063873001081673331372745187800235723566435105660741598107703812704700942516138386027746743269965816545705020381778680532931119423353140384438458969123518120665164595057211852102017510608375301874356436647810448189478271910495734830894764397309439481163983662077402064347373367034456019244584832704413517616417146484136187433204522424037367026873102266244993200219588815023469979980942842121357343173480419705836773296467097126803327742236417838988354318542200168915561316836140764448986644218439394213248119689150801428580789391988671433403501273512228075492490936904802223312939739277215731115846842579830865724976033722190873131760576977494450809184459219226659826702787312647914597716294743223202196184849290501647309388843389105129887528570028191236647051283784645699160894577282797799823484556437118513993381550228828628446957312371835943072732940180373650242232497164709848259579793363338409648004068616445042796759435215809210683263640106340472512865645167411066478094276712743200093579214583701436021792910484385152725690805992869372888111084422544679902001967833710609259256743598129555709186602564574829333026649346280522345722133353189300914916040014754587818898733360148662252149016375838827125989496465330609140405608588376130799349162230733612434583715075540679133282671625798423784426804256098009204833942931145429611206054687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,6] -265202402446927026522114061253364700281673456364716767543930594514796940302008301311358379944713921173855458180464205242654865623323972226076366708518077049236664887953508183786248213562793723613355477852340051452195585352750636711274466021491682350556688346488338279060667522485953745395664778487424253724624290876007310473165055458117695265192369515096844782793677682182580734876647025720793514839750551350962757087985947297551247355878573908762152515621294134554651001797941447013189690425690041300957682349021170040640792764815266122354375096709409907753083175096361480458001206190647355721093421847004960263560049373629340638360040500598459287739582758962248455702618998975557327903257044636812616962845788096825267186304859415172953163322957581399718899806751434940582052081031247010261910327182775229478105948691111756853329638071319667788638744716507505234260735466346379006073591016629188699147634324448497208843789963536047078628917246610888741958776548810836360173877030293699749795650925514392106016771750399735376781253922489942392757884622700538904081915608599976602514967121352879997810544474655519317573111763055852923217961605748337052111973599339754743212397636327575275564107481103867315065560734314200955492827946954738922062806113233512981525576427573176677220440611578718415973111305065679426710856135330602352105730864789501053235978781166763963510859155875351360744381292925003346363849956354329111082313212739289265090969369167571163235373983450950549569468741222029892012715216596443470997024743049463631392403766080008554049441464173639998793230370191864969980570648525219209692258433218559860733720563046131382602578294577040007000560814383439098099787048560676767490745729930065190400115618238558272063610599970299192604946024271456011672945065124096170306626998321098157611291593319194205953257251126967539604337307349895428846640971383087326309352794024112431097164971684360645394375998548774172026191451756547472198223030572420377861699334906035097709955036713541666893143662962245073082655663997301408896731346073915389609602248527119569274751672039794340691351647917332461735238416278858191739009651283578439182249032939666992945801731459013805170542225044591256860011832599397718803926817231243280090648073353194910871046515027453171175084252612156836055643858350359882435298678641005426724980876412211356755030277712633488993345785952891268326985697684075638819520625671129934908694238089878402170328729508509835146868033991874471552121064297727405863280372415735917944524312201053683161146756926129786080537087400443851947784423828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,7] 1729804014943368282571541153573514343925181413262270394739338379334794538025732301520098707994648954823711393844256930466343846759754588155486001636589881353503750700118115344729796406785398283539977324250661266273253521814538732088702739723746034972376902995902207437651554833845763846291218731594363508531986425157983786627900747058250953772817946114122588047067574141776731104446639342760654052263499075378358286639320905782985900654764613768718650634647029551486378180182120630033536051930741580079631108644552777428837732022708337248724600639139114154844801627427616184273050360939743603699086773222308263541074336600446454166292677228738539045660423925348132822294407972554547820830190083128339364527949115215786223898734037906559740385447409444851847608272993766999813044830327574132249511910593177396165634332079969895258941453901215668392774972662393074784030610317926344651024205897917826578700690654884315362794584719913539666765836928423017073205089051051292042704417166420361566238480346752296490169347724760095033036568792574345786594601079132397828898617605122724029361375167147813059248498577556049440217176668113307728602068033209680758787670137146273138253621981909219397830142113542801655873445522745251951013127809661711791802437519224271883300829145351090134785928942311959419720521857532373056687434050320873741803232918094094679948305435717795779320230622249594229757048434435115335699500480614492158584894766859602702530720731536206311801317111534704894310125091373414379545924969605125930995480343553479391611380283269554164433220033902986608826566278506043083120159389134391839018131575129418365781691071271065091954612010640422265952992225643724759963124395229922210569832834606191083228891113959344057994506041095361995884448792206333449670707988683299425679943091527334253838396687224243682600351496098899178364763329220710365686416405637585416890087740069195734309084423391427183360712154747016696584016596996522044422012163652565832039598415512101380391380449648293777996559736194029100772305322946798267731026547728921233924364547485650214382728411798488318828125396866003455680116511944826290527670595993767399940936424965619957201477374877109845989323422384368256372989827790157698447012109436632329237642492182747959303959842127441089763683676756255993271662154226030049207749585196975221465098924383393612813619533290360577931186788032384817896953449825893462850304178933277833224178583816455548860925804583450660976330087269535623167291943268073917855399592005687288333960560245605841578227647952316695101337984397105174139142036437988281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,8] -8600278768118564819322037411783226426103383813079297095766940836087425062495172099762306413559405020293861798142833889395784469433363627411332396617812127152462467859582900806247909139370709595706608371350522174939167734747361710905855948188134600254031661019169567613905921695008771244191216929570272317546062170340111206312638612391466100058360892747473215573586936893359106492512752160385609507808720740890555922050095655067344672830163777231432998848389608284928040707108064326484820992541089672400870910905776580586541078153561357669942606903631036073418495885173450823022908581720175447701072318561115026387449059990476662456248233008910801718024471654300919074066159656487431999870804336416808286744352788994438195431657012772722714651857111249994178526856305338841554377586402571133787054993421012093938639891310417496101162773857504688795278261356366453738860657550880473559362546292078200446083218763457984424862321817076277203254497928784494971690039519175199113900926482199962567170901596440440315197492186591896286926307051501587463413402472322903589829224210856115244493315416778432179311491610525980027539237595925818977155438512673029159638020934626561419261090659328731697829976811952899003960445268348839333750516583147810114315463682773270687307612806960005955666348913556247374905019766390497890450590134480694139496447101880031754308402671482470907238567518410424191721170074789161706122167724650171347165596250452760422438475412020926088599618023445024124578325350732204463533812146812841505255414852950356012141811527467441642624781070569865523691651402228719952217158199466347385356621270841073961704204754420746688650125930429154222398028269525041175440844584429458756866457844972263636392574682546377087359522610854389615800934146166855172321073274977129373737530393135023164071024876506147942282277799480058044065204628559891958635354704270033475453968265283812299019326517899328649252220005771483993632476015366848627235818093778136758396706283477013626623338155337290323636412962641123508625254657266866157959430922999758357209194265817961905772880366359463123774627920627855407106402435776017471549548775227205395291395999182257103918237960878218672432999836178314118360093292273771019290896521116038035636600568230341674180641629739549118040821098587620291931960590558588704757938700627585139438284998707791371242347484028411751926475837439037860492166066465332210094333642116943504678193462978903825830195380346906815028325239153686550752612422384983953998076240459935509664675901195900510798666206382611363646939484084441573941148817539215087890625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,9] 32109853749297008191851873447142936145904057781001021001607681176528056080663558419164582401385311231618200489863174695659806700653156208840697885567460761589010842043634005474924694955496152520907924331878225503016542350694342812424087700944424973284176371883822350663413436931470957270013604015628142110975618388558182830576386419538769516728267531937876481269634533084117597063626996022416905646255838090284389812711504794715793068220271022923053026997535708498189978232490904651111729678775471172144673521726055044047488350569580465019128072448185364439633805135333697235267109264347973602929516845878458796679026583331432846870827224036593336185745426247302236011803139662616419199699206854415538478012942423634092084584767138445882985902382865343098659141369076309490585924935182184827152166659121909855890235090164345392264217086290235577499585602273151578957784344907971569664867650062252858537263069473965618375429254056977955730948849948542212910835200624689250613391263934513698047337236050607382336360555217002643241557550970659385578108892434547532464014243044836395852817237944304285809129986818336874138265435264758267649889927507183369437260489717236139028546687636289058682752303762457151605876844930758077823434996584745047355502627042335657409835624834874242105929137223612025019969036133124226764248384459649125775418863485584728806453734350175750324312851427716119354542707230065558133051314646041504392648379642472575760146717279215286509274014074645911118978371946124487830655390554566277430356787738954018397351393803271308393801553846884388327140977819804320250960549873213249315205818936850414916008344714021075065073355428689772880150344354112363017804849954801917079849395195149116387285233455514469370612573993177311861345985527171292102781617030819897184915500414353237222415353873157859950158477533243873068673245167053047538506897617948891134223451315374830863829186780186629914439220231376498796192910731965100338623030647915425906858364831495796478930774102774960214184337133778646251081097179027564383146568821458033792597731982750136722481955385391103435686878356005748725970122312798076236049380871663567661187759008770447724518441429505259890339482530149958270945683955796458463901542316766487344436620935121802413256465624439228636319943501435979206896172011827461167757899950848999893665719192968380254645551862451214391944886676169049872682344403949752388470778172701088082355682214181568026222900600862684758918091284342906034716103892127700765798283893809297495032621793996541147728840529889542649926402473337105902828625403344631195068359375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,10] -87006943887294148906823365066384222325814676229957037261095843317740622283775293970077009125517835118647530356494002905877735829615729143471235717762250114703079792536375414745139613848602227712724692399097039863129701190497834303135733717474554978157770437190468628073898266165405224850718782638166261242543852262202673788574986888222104743657728743386970458500504023113940723304082014130101864706294851310503620331233406034357291998638058602821482002067252421269000462046363064149092658310401091328923478146124338781302901239832846698983174273733912998785379229896385287900780680171224648401256935263951268145030431499188085898461346766321409174347260279166830852665971580209669881518160625361152331366450031214222466865961559863416919570170095623920754396802573001958791734507621171795678763738161994469898023133468794233426648589775845808282289069310787181701568932065909250108961346794366421809799339642511124200204308233533113345271163666510668721947947639024457894161348046615803032193830826838358902564368054935914773638586390633706995745718158960459660609107189775634039577041445855383838908866526539775939319786238494675035557105182969963201148497084193658110674713025100281588312848970594959553210743579263927090751953054941840393499602699386281497255190664211289795169675366291795718550894624555352510850838755394811081046149324030022611498048610771471194491992669906097690998532471521456797917180652743147241222076562893555216985081141873087745242166266836329074782300222888106062341288564654893723645501022464915927212462193707669070906808950113102321010188063172678688032065473920248491646657685728703237642526783837509941952432956528087803013988597738647769023775628894610995121608181656844961314071752075540249197130611628688850475188999144172312963291669179233956200093215600981233143040645173575179859195847710890069845322030061014039997993668121731557311090286295129344974350024298565757271883579308723623684184944659187518308258408375241510175549726971083846953394493024772657568273076158652097837445323562364799041519752034564394053161975583550782084890288171543287697056403201458235671850404894529974640513293079200599934859229904878215955655632214483170803310990175787462744237586936162443417385951019328359844585669945231374774632282304827444998202440944641256240612228724614629064015798723166340587927676940206348147580361011004094231947600631332277410651926369996856341049020855126491587602875473396646135989759682400049001931082361952174484945924650538684173904419705676833417596946614341479902012328859337441666539183821212077862838896180619485676288604736328125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,11] 159033833982481178192658529272588744819606125838122389718821682152043343608901381046604219244648492602668540911359125612493706448190776921771078472173289218421438720477390576300872884041514515146459529227500809103955958994862655085096032561579994725444651959508817215742217715423080048358944238403679112694082659067252003702233816290669271737812356120113848750108308232232461014457837375800800759827963554327432603143129145855025680524408078810924886196135020174263811549705880225847022431151935420303839001498273191492787230338415975580780401702617796579416931665049076082900486781693882828879789370060244845175752015251390218476507924613994110439062885490289636516235988167942379441587756354317179752227110520871575764409740294286656050088870746675790013035070495241153844097182084318483049933719544174953740271403264692321998352990244843223409842487663404924597605079628323181844142043131965660045385172980015974893399363303434109564892045983425508264217577610685100449190799785064451819698048650889699180909828834980672936948932311575739374105102689656997447708434359357662512269972863730294605755987422285771120636084204964421726816937830635114116649549868530388105427126586975467167630675036513862757748735701094202357214903738209675767675202212996117700102424149561635915344123593618607783104832086081627008996533415314999476246422293724989040364190827461367604383857057480972654996394838974311305681279866799791124266917281712600684407798235037130766489747107468966036810154757010019343708412638116659311367643206597410133727831664686798107718746315425309855818322665074918815620120396661959074224254658404657912635420736535379564722112336811851003227509225496202732891437473719670665328375746463310031171255004760141402964146915706561281280487202631416206122922085286503128523715828341645790112016205217401983669649531221152415106747514281463132580341442206568509602346478040666480226895566539049608634337451893258493281363919293941258332590088390738672023590803428320150384903807523157024511142002325643006152368858111790491390758085361409506173728692221249944009851054383160517674879950102642875990365052554752312463466342316170100685528611156106055433888991140067726334960161646991815213586917412899518326375192394371150289827581640037069764924764246663743360630517914992444336085659934154310937686753118055617529945488650013559598597496536111081382184093636425654582364891616847607224458365772692541895199448700179369715255081033110460047419645330655733068968500269270849400844179532881227731562147622470322450776294673746036642019946258931099533108499688438541852519847452640533447265625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,12] -142583487555998424556867862777225516767995585114696343730535908466612381204916303187117166067974251018530678943984094733950833480568106664908433848540132507308902920308647613975068314660249128540100865222523245170236169955954800730721023022198847614703162423616345973129188448718073199209005115994383809857264942725253206762526811373599549682369058229201402310773918812747772615859506977576621662446276753336202516918239559327072223370929969977537069195972988884656197379237892982482964446338564661700483151557927333434096239969736580138410310800640505259785083740076201779032800158716332121728047080961672186754186380781352412612611657868276986868396251323328030950103836255019478427375602589452910020171792348280401318774855237025549053739862267661470370630513843633298153618997741213284522865944434811747917745689295866106190165587170743827712976557376506289609835438721776062682947019351690737534898858570305707832755691262166766333874681114175481675593864625082779787625573234457020892553353172338082993645864230779094225684834997397580502448800766252455677217244819681847066209710378690635655887749802518505969174292313275278027628128975538137691062265978591817813734583827797096439415750644302116546631433574962476108275598430185733489301324606844013965443391614687720427570864019555788673474445599176005367537404543903461857106183363269643761357648799598474769632343128723007470457281809354314023034678191424132391672955485934197092228235378740667734354164706171835007905762183887074701367364794328792186533051460207469082895827573560541495653193429455195527206822268108904644110171621710698478144343142943960167076219582153311289865242338999380445089657978495151891836300752673540077745268846497116350232784714486781148434282923543813434458453278513000197503741247719795803512409217533187046520059225671854100940342192333538226396210752963630766966167707673298999191425637818129683104490116201191631401270010880829205688337033759501412180188693341340550572507258694580040578379791800135604127399359040696964096202949634075620032156236542849162302174297842144994981930953388954239851080892903690985358908927189538967225648816882999556193036222016722892955925847768071023311349654219591888221075606751772358551720948124232060189405727974537038208218073739220873407405517779915095345992573405813055003654013442866593692654556809241319967770274515507955558492705007906643518868018271793955788867458971315385465357139034753019645734444072625752054960100055479921961249245974945692963315221719781817585600712248552448875205996032732904478151794174363208092944045254912843745387363014742732048034667968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,13] -197041964526975472459812160535961366136098546108848795806888000676615708780031663524880548523820518904316414163856667906403926148107659267229181692732412577498964372895301274367258266923696218011727695404056324306187942767924423840500565627321651198684471620541069206237335632007442286054523719829160414009087639015257285376334431529724325784602848468570775628286498851761062952133204324618784245327505042588238149082483397167706495239556450231687281072688610665535659313495966615285796973687393372327836826677677403181614539477229079348485293082021120046893653179852762099070111022413689376254398516804668771350845479296531385599899857231829868588836517524179807780676094783570627592224410233220287524799950368850508365990645059073310172571007082217337103083824054327134564968121028008454456845215421679915869626669863122871997480921639208613686923147889104517719048998883164944242415513458253394927772737775978338931886950738394816617121873638163236687413292516013552266042671863416968518427447734728136737062505049907669917384707077774575313687220634572094271854495571259486232221388105546003369273970664088297488046461791109515481512562002020186122260777010695438805188772149006939623684833836468455410540886468628957565639677316950006133424524542205570503300489968260741655102828265341624807797854181870070670869024566531443968371888843371871402545420577475884077613758560221579870184825382642177021360111856267238651389851565155460082460748582635006603717469388578417455619726527519333157414638138062988118613955295503505514572400434175320631234668750323812033175229345704532789574794137291649552689175101328835668916225027126302145192169687155088645176828462574394132726291496049781603833787858216600315764642366342704967880579747217694110684930128798896817339839200776052487716778483971518982906505214208421625162880406387873655715436276443135640804782979269491283448675274798302426077877206616544584967211751009613465205297648880124739922575364048084707235537444707308509752767616139625139515334304638824696964554373503074741647808587427977401783526496820417237370022512525653326300221419235538170787800696694572137900566534542927975269521747344428699023066526988464851446723709233040758360947936189276328436971102376707215210400552750553114145055690910872823722851291690217044994858575706199913285455138765473862374064951095434412817923176286177297504219356441871354987513212979896699782490675284578692884074121025288672569050204337150326992117086501111215878804670952916274633990444689469861097809006003254491569794432353954598656866377372235166388004439039921544818412257882300764322280883789062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,14] 1189252089811494697048078925725611186800758946366977251501529641200563289856798192808188455489775481452027447884694548395006773873489978620270941975890951104151340008965622095683840921123339182413672043996311463422151274613472783292491890302163508821088101294351466932332910434487796210493791718417240783012996978520605827370536588124003324367366579422100629588358257993205866079282680472666252118419846800699978300853388056037624294816201810916558127328335304677349128882636057151414925738220607379051225186769480543292294160256554725359693684453890928129719184838760893234214641096073566429432865304008806919514766795824445239662159463120414857655493706682288793391598909498052929440221278503055442767811818912536078104564941297211571390523790028515301724005006925583449186614209421760303328343043620555523613143706697942810263860576197401694933170717824903736819156590870760285532030542604980312889885452768882648092041107850265273715537692632520638028590231542757049778316765449843510320884460818431499079232808046478971928553383172670059733272600376752156873433294408504168058334823505850486324820961616888860642186622129511233085121313792412170677910577150252247857223547423475091713192420744371846477851763672181690125440107511532670692157037559113581616604520354928875242728793093185976002234608784305310183433772823658404926849707974572654719139478282626503598165474953917743791717609923902630146164375800486066843788998008813185728801453865734415713642352028030865113721882363112410387426995841958632198354772876888816063567033768560979809943021419212131838807669547392710210232703979268214567430595835942827364489614438535942776736770787223536723247583968639048747880393249742315896114231137764788081473480736944485830530327227042276135076476886383403264204667821403709963142580709944809522044416195517142446629267276377997351549487726177138303222213117762506795881502017779801441091663130744640626149545985188589907090805094972354030216209342470905687761776947147256115379743340133209817109465572558149923703754226405431184551184509800431487449580559543042910662172174717190718405272844509164199771333586843756065679273365003692092028974963634186603484562290733453018359087407923454228755442586425914327696988742168712281076449427899884295685711603808994127494825436968823137870017682858826526319560869286673833006643757808544803110912848945114023173424912839467309296177313032773226181428399477640683344724495834098493570063346274967278885399919158692315529951973092630797558539655423019914845954768363889069320443069165183431288667067157932145051665807231408436908659531638932094210758805274963378906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,15] -3143726023155672343429437631582004558842230908481347167161451563528239249204494590511271134540761947647366636499188749221854891302284290756345212311268505345592054170508628986411123405096366873012971692489707756615784948810284479309542832652739460414909859322734977890775079562626217605053096191283273187763909089025800581402780717593808650287631692471677520159319823223610091698652753234688751477794212132932348710681968556821844224143587526489981224327872371440119234523066389857166225832544090832396435556909249098713137236881076662781543518881764085844024957185135684151565730513761973146346719102546570532007005897119333572436154340652801016044472207289153694264145360527378462979055802638582369856178962818571535137439379660804294998613159928984458298206125442693541495175728169708052758702549714398130597438447820610899053051767798159323450363011150766486551026140593424269251379799600506702324558638418008810703900532914479354657033966656659292179818031130778560868540323226167012027572868502477936898830792693341819458559341716743279956917979832953907217597347989639340911486958991916827059366415599926488123372247848135213095161958894343683941545956056663041950852527874956176573989862484536571449855315933111935548225752852204414788358649806867468660593935281953578293721489086442237785205686927566708104637133069052878886191193604002586452172184154087553439957843281579871403366662868504436249597063574635320610080902227638769930841070843852772672849463097549507518060308251449257349358521668640083118079368586023817173323230988615474252024885644908503740222933508107502233605336064199984001367693485210794200785377707323947973162643562173674450379748735714305486716904021151751189619621171172516940559771336396633240650234008385021283816555609375587354111570307575015441335383880994954589022148123557055589594599007419678315011636379813365541995459119941877868596063098267106496294378014924355786688813381352343834997650631677209386117761899598467677422311597622636528862594257314163222743535716656908676860919618485476766863653402747654410704617214272070647222345477922664949761339852198481564811673495904414037466223793849424486173014841498976609484809098102623744668764184218228587399076892046379413951627181459335880979233296259595411750775697636590442446892879440125743577781141648979552071760237735392215501263473863366334525431872563158935400118318622578465661709344812824798767293909410354064767082486685239868630883566016230123974100393041942490642082137760574377649138552498888780364740046987751736761165726748036720982577994350367295914690721463510319686179145248772215381904970854520797729492187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,16] 6043875796619008662284502224325621370055661626588772110140672630650922926726727077585502570648481508812953107653292807547570778624661980483529929130300542476469151737523697905409127341044143272748415415921246305885461652533965023860296919173774586819638601243768934802815669438080780027942363819743452326108598128078535746625361296141429110488637060024036760749045784771135663589282678449610427738061813784485254138137184591903261679278265781245619372874615716648653506234312826516448286434066933211893733526619545057958342719218992963111400454858911767139679476409761155456812440159575418542649805817697992225121893923714292672289253955537420667359342498460429831239597379798317233919042107982815633912825266166586654488682089366137377020631136492070354917930661528747761889528984332330996001754568755042593169327512871406741123788464981930043300767678618982524717738886711451611400628297124859542107441022079869020032491082050258761419299934826506661825306181697055076907311921917851654878600947734373139040787236506995431648369702494947181609528306913051676884688839681541929552032867742577933327962554003181394757212740542824393341014546793276379392832619515255397529597799558987711148136933812339232928903660508243545277458233001519701128722316005310199777290623075297390334708669750587270629522276991666239980982040981247158793014345043039065542057510567749705224422506382409748798073608677569849365898044198504641272843716028181279108882379173566062300139468146292660926826983035614667955573420356740793819371382854303696601576327281956272663519818374800968626267046995060708738722979672755210728550261613584857807551535732073184594861945941063677723586672902037536877828108289675967368406965731088755157555924752077995910620340686729669603085490803026060998403051458559667782911099699536083145488495291570168389117870803853072218545092391946153007034450008328552506590734972987011881217213911526211852340917963489673660762983831515893290489265694528984141534651887975255076434547900848887790458650496285796789999115077696046154124869822602300153334331159285597303417107053666898978837084097537932835492684266212139597683808348096598185235100934438575495896833472556845723907820675122406191837662893438059882438415394517754379570592534414063857249959680856649869466096468692207130512108814112955188959768301389433949073493200282405123554876595016590663079214462856874132530063590665432692028606990693532680782610732361031157405276623944281013671206138020409219578386624348135655880101816565868776232189919383062600867838164165706329198447507862731856571981569836878440133108309883364084313939201820176094770431518554687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,17] -8988682372261814899153278765110569185855345553160717276331702883743589754055555730019818306840068501882883076501056640311597403741388237909171385446330967075103406179907331412078150256623901352050508007282475764704770183130593870745050952562246908093675943880906651832597166567547715357573292330797348853152833130580363476115779404585285096228265134956733067133446335368668506252798784605703838945378419664811495063507087717053877035286151817711834512888900121106576811610203879206721487142782431820982847693099591510720236698444841283957127266108880804805664143117995059788362577861086899955911501641129746417286122899691389922387383679124143947869328361160029282386128504705905876832944216993709280499026046139044664818284666031774800688679581078645568450901284796564381317457236873957601089208142886229739754566118876245383915638119147803091299371785277264106858696937934187525878029512939516302403657148628041623225077578661476842864810386333675013581766690673158535216232940006287127210553762607270849601390409115152740178263391929427668663349252356042677394088344572471992509214687204904918187107099532187917007916196127652171958866552452639679642584389897784498745605068806294299961779301775430658668859216950849018123087727850691271446159986458897972544049749342816526480630281390503476493633357847622705525180515631576251469871005395243631634613322564146917938677515152285195948857657216726328585588950882003798141975299903623613757674946316628062592286186171335402432080095041078748065539430686735305174043483598752387919939750569725158135021286569713461897413250232309364005178462605502483142437559018798574736119382397369750267601605792448385523454954076020181811627133611970623328620019901217076985566209072552419172133321824834918914133371627932541107837692845340587184628998871677825228728134706765120658851277275157699484816597558924200764566403473121680465477514150351308174903076844220058393327182459862143628397442681285399480394893355225498478917115430779898376207923484780760709955740173139865468355714650123322596257469542375155243012795964277459891824412101631297677430728255297596040699952531348838579311938839052843317023701848025335010823313932453315162927619388156173985995728843081295092245398660625928527755121269786550083428716435052093470051655657997805478667330337810342477849812390472716211741775074184022900444894777568069755957815990147459383583215838075123697133709330001326038093315894385296820039189840723562085628388932966437802287937979563354073816558614702348987873580240444659992715067573389848501130242648447063959631188854364419824710084984734342200551893142801418434828519821166992187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,18] 9989776288068881269704526719523176317022534028549975785399479180810155929660712807675658093302293887367831473856127813934302160844799412337580678492244778011707796092177539497417534628306071841820286251567862627559391331397314658648679810393313852955097672596653461289333936872254912864477803377623466384068604590181836140439341769775496727499284057453671782922287187617133990096214262341791198770457487942863809133130899035561796309017660970941138200429576860959138911611459565445090793098652896761417715529934672887012265903957488493213463939866555220891491788245136388092834356189428901058350798253415188045536199037058430623975411625884226354790029581942540713456664457982640003018078615465842869707857625232400814583720256811047053075103215636788085509768200421622985997293227292072498586474553799565823261070824989579476841671453949006530161622862490333596185074631061789673372994882302860338279426520849276436061081087424987305303005568724551762764718084236910434079392718125873445131616227747483908910372200219075590312894126762363965280056604661570599684534899700393986124515414963414001006088572329283761356328979658724873414889474452265569242290976953110761868258441808653884885846017234395511488388023491602969939156258100415427630733641375538040264821112381732448985544930783393559906139418077618647277167548068908525240339494108389148058584333234413158065041598261080776896966023456477802719982713479774506712040896404509224702696734989157955281681534343359351808488545624878018689060080545106906047132403178468162786123130936971429395077070210667665212604176892907225578741301488744226327028759928647445989320970382889285925144549984454138305280637971235377312026469475188058467460921063558230320919516752934084366651034656691659487160836243124852614719344515949912309556656305977679267238906278932385022672509606929444312958505564302150708230723595323118552169749035029645035058484674277642326894061604389808224613404267878699645597390146681204998367819580323051353527252827665081120977698354341197296581954449561521608851642579863553558850494410165818970791425421429562439190254664631385247613613709575945937929532059186000744502643451482768643393664605419316274748566054741338730007025049250208814612343639744193984923437730650398489668379614591827713348980974160346732103938095692295736111453155011510940974692849383586533114249195393143166281719148591786960160355190946664144346405923351760932807487171692990231901570967768548744680729858400076774355200045045134788677087289397071333154276212158101016139228132220489298365362217343436833322440603683471365544893554296494795740474215151039061311166733503341674804687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,19] -7072888049115573558322830844778052390629908496975168632820329787609149133675801092176124836979624384316576182509427095758313641040804978122813572117570153242276758461781621461433260599768932041912820526083218532425822740902908776412387161987728823893429009769054680652379332740817006699106318423007916488311145318641509063968210960540643259597080325640005844414310309354134933838932794853409986132664839687584632955116126670686543922896702257296256944813180865075768779665253005596996404306801083390484296709771873677298475597170954908532672988919909955114413176958361316761804612949115778733365349985095182854252446591345045087839453780610289893591379469419093402918776929885589032902508018281272894865520091666339936975099531785427237119215197310026590174496434529946548396481436432292521933940833592295188501872027833436266192108228270032353444876459726367889663583750698495439914366495311296039056546445382536736962268349953955907836198528445610463880397457077383251697894252035875252002476126173834739456178516106201712931569769785997907568241972743991792809122827365968552361468099448433167093884126586870636970643261199879647466737305040029832933801724296399022396154737033322409930359233797831789015390974415193231454104049661202786501127242281812880685589104689951365974331483125488420974992544260601429488165928340377968578721737135184726000387665614700703948843739912631363946630604722997086610773498033970217969622890263696419240964412091001575613967336417788736236481618302045936425667519075579552130374776222899219070344027831662596346417585845947176080138069100744416831045907217797256534930467935413394592939026892733241449626937692356057716541581480723361587765500139429259350704537745499897684526439300728494279229074822035626345297526632352057288042139278763132020729092167605154989763028126247557797698003346893722580437248133616913671992731888885074304495768631146973820703172212869280956086235919953414931567278871706409517568308092003504610772590615982759978066018282169646876242593975822077802915520459424096290226471028779203979875855554836042587886199565794734895350658483162427767854439772449525567530970117864701467812041881720260259451419350024513507807695644280062103249319731048247910782325159204233474700593698865340347513665173891945975691832608674659650031469534961524890916413691858344643577989055324661562064781561114793633392090938717612495053528775977718657127627520609364788156199827656340025704109434350478836457343846387177034991650084074203670852269285917118287621999852959675912261898962877561220093196508819073146670919316629282276874650916328633696427286969149461626216179865878075361251831054687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,20] 239216713852192554429055268457766607727777033202113703105010581307177175482779170571317184953703459516572960857732748260272172237849784140580905068371481614367923495009812491327932520690248178800128041020299625806057565283850494462186289257858738660030492335369795413357635524087508207430197268123920805126107665533549454587706941365339545318491363371779075402471182361837085091124426294201993881742076429738227897763172644513181807633815558578105776578604484194504868687921395931240944270909913844621439930855066016477153491031749955981292639072942399047326412022283003120176729749554892036947018096183579398957493663614698361366067741433326699825782901625127541507405123715712057340579024051036656660999923636892181541770330216123369004905271806874241015404308951020041739127168866069726015622380656231679958401434571864055752491079736057497015629747614534420575994252480900037845370237155842407686367616268469212416554231076247508803975229417284218861671357725550605461469095055906120298892386276459227960674223275784636088548221533398710272213769298940052617262201947071453068479816109596381764242003309325222918501061708836504510613685172244640496665067690255960981003801412661109161839672125571516599737722664421034560523736606052492686412931572764993722743349587604697373560691038495838739573879253611089010824368107528325408151474452507652903037558865113299149900863485933974563741995713872255707680573132395427455851191550933215239706357439529242098976360327371684818212018244810449155546731090350930545276600189627431627450499557144842064926767591589127667769828285171152397957094177465956284792041954239872464112513667530958469889245063221200325497800879866518740226088175660169292031955076898399966916685324498165870622085812969515402498836226135029875039702140591596161249010269490348661281430859231589636103578797190560030869598102835677502333900038876092955719595049945214838311473444942568893459496397649984219935705065322217857572386816736644470185276670144597472503027617453456893438764096720974732468992889423826600147427721233621537728830024401508766345914692594612802745543798317134268412594934518994489410689740118014422289959169777777428975507434230768617934252103119950997415086044373188758918849103439375118477105035763455780173941822949025293866559139474088116140938074469487257828342400820778894184824910393133710018845207181133110402723357857000070474204177571078212395491898458283918453648271340399077707031443459106143107648783063069558628885465857964823113728564484062886020988163284342191441294744092882237924409562779887772960786881293092558681900512649923418038978322115208074993830678067752160131931304931640625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,21] 7881565613342740563222850360524605852569238000425407422887493687990141559481811866287616424825224939669020930754826987862979720469438836369920062756796750536378006457661972046938207836330442914959306518593780866204058491205859822682911084488413053666407077200355190773879856180745413355064681094338949735674349054769541295754483295313922157202258703066033107000965989238510110301478132571970161559130873645796128113862284627869897578592715861188434206815680457760057724499215393336730953467225917709840769520944725728899707289545158363102267466819609526384595552963493532958299009040204412488350340130871361997994909715293340781840606908726502933322389539213932951329381350521055261485112605618417323060229410316774585453396611306550572160859212211744908017090715729215496623932327216427403388858417378243861717115752549832252364036422690999999290350510299958977035973946438457111803855010044427019284569000969224572704614140982103128769163937891823433860615975683696087904626780003963183208114488000442719880490053249917739225588251954624042301628935983448514081413955486926915203262414345647887040725484602059719746049624078862841147797234868782326987187012043856680484953294473548718323892122423648540888651995725420318469390021672273360725128700781854664532932896081783266142866791593407790039874016841385618397392911776424407992307076648962305757783046676745316786160867335425254941094406461683249392379806464746282873974683400903494227924028809746529548913036233376475889987568762657408190538058895197687240115228003647740415076537598184223162738403849607887675476459395678422641094004233914189446131243165153901255429671431531807528150443017074471953826744092775780848151068563943750003797215967114769610536212586155321043578004349489546261827094624531065647856456797916162180265336671171218306912653492515845241363436304316609014812010342984686238423291852426259783923058468970895170619196700062290739511042940921354232184134909570327490423680487701894122576053971052902816156088781420221699839451965806649937719190288788042657543791476653522472716162982752782710270004762071118501496183178673041265939612133257912341983412326637684779888361101434845942488679198921308035464621673678771640580254137866924153708576555819843304270482062838382150759927908690007669024021305318479840065845790171602370080123298839186019776210100623049613837778601250351498270067369777245174697484955308654609187381651541466910030403670536375584126381888636871655922997053870489498135156311989513626654489816672808369075861736095758526316193036736987452933281906263802182391205867667209412076743693945287783615441514156827601533805705003032926470041275024414062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,22] -13845254578072874308560848437772876496313938391147395138747073647267764124153067798063716951094601765057965168729550313295316738414982523730533146335390059554127705962663536744382892669542292268558495651524907409668796414597895087878214464338681833730266123669796551477888162085254049987572160068344593675858359743635790022232848364908138287076723253166070023265761970377611548744369181326982962503096842152346387183734272933309178759300646574540793758077222393032008235578334367890619695944762286372855301562396307438014854931730133470742205612639348849870021542232159613849371473773241065199108009730643892805412207509099404808649913057333586238817321972140767219457392030752076226743626514592943489425301856052580660008280043086458279053273091459154817214092445309865723848504077752373695302735727714113706147638216598838732567661038427335629133065850820237333945637746132926437084972241725723427131508657068326096471766274877325801498376192487232510068179480476331239428169974679383192016072751646951075446826074690607842089183835513891760647642746107988997563140502862040212546588056576680431034609691902426801915312881873262350749553953250762988078766694310458743691642352252359605819038050627367465618721960251665783309667235237289836460234059921066124192279800800124261518920276296943467582650650843007931836905538308418935673875017302138551310259050685759985947714458070964150510935019706884737831737549629110663345943102396466408583005246020863725000981825392088866235498061283420229668727063912314586881131356454090495389015755663152569175203052910757488373426060271190871090567091462883606614784084488769641129627020808799856176274859295706984756316933589636891551955241734504430128171063672358901743960008507157896973763893464584713085719794559921323945108321740655852715209336607502945369540754568731825959490002418447925229587224025875967418563816003250682399909270815091355651526176667808557437993347972097827952101434492684638820434173874530065837211340952362929016952577083215039694671056614334017267721965742735697028323009807498234579997965221055325425908268094531358330882785964387439442440880351969222099859153139901024892942872623930750523413176458791637673994312842349570749677050802026227165946128419621144369610089465487813937778982086263845860487642593971153456273072868268458410883354767084348893268191942103122498443652114900307373157105914450782303563624356285555917160709909741320294866550777865100595787766391085722326803920939576205447187529083068849611587462468403874577978987181480135085713362331370007336084096981291560868537037106677643631143347800006603034718156975856450750914008324121695636677031870931386947631835937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,23] 15865843488433140404851120877796636873734881169098870059522868307551408895607222334773511664395032224667896167026713762702608096895309857499160823178513277158651244255012381835104849245662702180687550277688359131618660301687435557698608707208466600275183687935172386818321797083083455322325758344220797741871186823752582416706880397554878259548789550111712161182566473774171461600119516689183273115462601067760465451421840347437522122317964188415095822233092595455314589271809752004267323245374134020094318179689872439871600216529903449645846783639434062699626571501938087990241831773850702066133391323565390710553269700638824976211246687857945566321084083050824933928983263827816394375459373629820388126885528805277821110419764468390596432635331952730927482798206008076035954631537488299680777528557431598932845319452586274081595637592614110741548279769208524915172326295822291254101902855399149083598484586047821168980720036291771188402210874708627331699653006470168553628562301664322201637917866094242575842416292386932799034666521015659973157730838264213144240390496749451651429360415131008931679066698136327235296516032404271468297261590196627300793326188754955061244312669047574015226058563501469495733005374987294813416274668340852132914685615400060056833178781597220931212925401747317928746090545392924508026990466061162144106649921921741367659209463556087814364461391964557275408761108705175305709671774255449397317283628154989586239454307669993604905744123231473204883529320025327100608776408825939389660556702784377843453521271200397629653398179784973040620840035464703687217614271569972682905081260932163366966200477813084954247435185064279005947601322389349259959113809803046739065780598069242424004228483399618253357548798889491490125407415961776078492221757081349745944127116502350297952352014270124946283122227030748165315701513399126672982220933695050090850264797931204163245848198130362344401858031882822801002029461328595897140105215484522257266268111580556183964689561598905547442316367132727264811877995538024210070776086174905585836736741631660351849124419560268336290468747460659879424365391152236174993377019748847842885811304035200736850674019243729340544588570708543842658703550894858286977690840903070725255549485057192462132068122289451470604244846603458255144978218304006497174052321412417281564143760857488550937096553291473559268868460768053391064218742485076379182073696475444724200344255514131967771706673425638010911121646027436614913953145276556761205093432941950524246536939755722244326659601386453563449408418230193663787000644653656673061159912254783162443963723872384679864566277523833803808628317710827104747295379638671875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,24] -14477820646029729919317965815129502151796412664344877727743118288943160023939400354432850929701005598862338376753972323599507844442027751621323392881898014888972751548244167358416743658196945204100668547152556787129161006457783818509424257984923125145396248228130820863677838574498275547269196292230026269401899877651603056202371789899492570777809545630933908330843188782200554133313489882655281669735811985322466085248097073354880697636050871390634752232010922121145099701970717058031104702287398977192966824655203422060410190908881277620446506444939352875564918963753182346403844644276048412026282719118517626007254096219214271154133789335474496356902822513897620621978958059119233213348020441862333143220339803756844413848290638421372114355125680681464927800254272818294951160285226061361725109904806562825088490750134187233813265326144994680322537154485848616262314101175571128149118787264160436961424818441190209010808307678506456287152616315904144999017010604839774325444396562563594442178107364816788981418959105731581126538410027918841397806233179781773764726635962617438666101832468066123394643546583570587323690074825836275286967081369078611775355448917365588252690049155387811471469194595733022420957134080141460089314375245034291406025034324517766989925773180166791412158590925294315490198450249912479431671115123794065579729286913102596064290014339320062488021676599768367654036513881739740569280168135147695588075063662904501374937723104535665282365111803868854838267855648255253866116342915082846811292018041817114720360303624080540257347478174649354458712245383430809122132890976594868552133305566961205704594783642827032040353004659115844748396865239653633102786676841919887079231454894940061968715655465243440826810993619008409935298170610322089590267211711740290396075102579536413391256259522793963317681377893575650697830574904369564084656599685011929363956018387318250845663851347193791456247587411528404241233711897744918654554669531224050431727141949434021276149377224373012624728266777520601224603610637715959965232119810579770131891502869100721617278204262488546616659837735052406999445472862557925521377528655537820334219197016188842774118419098951237748930251922676625063574004417393759058798091592993891962255722873292968571562763449366619699976073922456633382896891646002825668800224422205526750033861861669824219985087113781395775045977766395133115990379985108069997072158137250957570169041069759807468866784487381132899157192204227334588824141504096756090890774821729899972253909947415176229267310339792427714588424406569837766531769894061818809579166093005366588789824673794360119407549658022971161841496723354794085025787353515625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,25] 11362423448687471720104189648593317039166314892344475957164987509926929726550989940527953311117002406262251197573803455844898238255505950603663121124870444561368695635418424872875218762490916257103380361231658986356511736674282200965133917448188700862176815591785528484364974423728515236484690529654763724031511116995498666816157172679871085588147421805472341106921301852836260231169695880624120031789352370311790135324859535825988151856008182176799913568552238598866354037604240375182038003299100951805703357218883935961867095597879998453425674782625510541747780789744883991186629282991950270649523158059580373948650777674676017614600284233504712479229760255380740501531983894133581749324650460811991367505734528022098480058615582376425157889763391382266131251314044626849826503801510391457304564584723563674175475647136631371883984371332474959279762064651392766896255655235457269602648677702184400120887383392239698606915824549571382491660064352663290512549500486849615521866963253068601061277319069484227295697131130063294455031236338455031765893149583316917366656135286699588021112686209991161673258653155999558218161281363585050048439197854221383670898281441561937908193515918128950118850678752793133350007718266976551460980690253203940817881433417193952167948301427855005135049212493334062665198207123862111846947273347883565403383491695448039966880984976624498348112300382155629300406936530419976874116392211096589755174590453277805339223349487529283822018597359771693264453950326346421775025452707469998841095138496656156571639979485880887739951865085263813533264609755389230399132237749542442018222674891562440541461508311834368438763598680350802210250603202276345833796381633951952363600364684632941111241730283261541933560637937829960418605620103897645178478078761872672154656327844567357625113547276294144121505728852398661069186397182667890869377207328727505878478868185174678332226369160683716206679672396392715160137017350171456194178689700182967041556460666330256849875487452054818170835398677322518550184652367113860651479483152853792459279115713384675998076230125162439384429895021729865896638344627222859144760118210501970611734840831151251984510983504410715018512349261861959717282564390462161068695732362533181573631447787619662603718895386967847843448592477226834623097465189563972294650854775411646293509387279062326502418858521215748737021844773023400913468915189035394531777658407849310522877193950977377548033040426659046905303044492458438770399980008340416001961553944846501366973144747707616782834084780932217729666531285236263757428512163873717468358685895369066284540871266916108912570990548086477534006633050012169405817985534667968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,26] -8051824538669333631572394526759406791821160156376163671715045289159554627403756932932029761149177355878908554378983268187439130369985210351010868737039879481381717108984822985297954011626202340845457685836753929275200956456172632795994887603767922649705007409975658048780360808523286007737977581343470462234954884347714946226082953112511699506540411998395911721865921258121627836696778905176572468317383681473626344910180635840391723542009433592284433787962575761479449491264769825446555058986819383993539966960858132842065819313859707593061203767809502372873893739714989444783212728437082272941005240420381795873479976608078133212783588163822926899413341647607414003083527356315522954066789462975984486423332139605476762070952060406305512712204564365875831334926144622221511257533471631084062793872875852706442182224485846503190019450593397911117150787017204580788702821171916834601520450665346580331673093987725510859258002512480612955361437885269140831173293772895197843299601194164477356374038386415906472697556961822686478970183590968542321301059711007218543405611053122204970403927974128451452311026236003791045509184562453769887899134694354898521925100503350084505873654275839059777138871398331392040485422450243575040726436679499741447628606999547319398942764387968110211463316603948747983856969068058905492985049111031072795626113977406005464251366897453829400280212824124631035924525444945630403454297302535314374657694053367172992712639591229137193348097309757726065382172360139138821900769573723648319640800320379422762823387084031005762919541754568029775912926131188209091106885622398572929198873915377419717005206361220647633441483323339510120373147961331893295694496121708618875368222105123842793886124470593918952831068956505465831624950340154926511340691275178718185327032826120791359710922455205234230389967656728835520171100117988209717017669321184969300744815018394885333384719270521964967663978920868584134155276760735780849823081991367455717921662736000536816599988802238677410691466520910947703875352183299464502611945730186012573512434970058641107254451931985713098306532494981159205173291013623253038650324664773797954674831398102706620257189261202830483474818011039782726918010158032008684172087902080727121703986209691257408090693245346934785131287597405813933030748778109980280969074982883655202750039096511030030645719277188696732449035539770807738452850123224679495148545556164700288329699427386509541577248347341256036432749048263415747016395824944413303493958376084427597907743056526206285848807380419546580134911731735179239998540934985351108636041458244054106438695356438169461220118246105696691028441591697628609836101531982421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,27] 5416009474857469357031611462906051132160981335581091935575134736216224057791062655626306578118788198944168538285771898133549123846527140734157857207715562582639201276703980661319140924443826630925826689127014306579796821057237282238616254327979063767264905511151241302812628141766321879515842180325738521739096163760404957398907232861593267081611387727490111559776168368358821495962527479707207095915555302447128475785127249441299244248847738951665704853295620756672786742197930905141061532619246467036032283238315355458974221498323827049742865670452683774264530293206023894890611308652812424559388247863580793252417417958471853037435367323838233586416103802092527579276280162169981550995590869647369534453808980951935544439297702205046377080040602094917492801789331106156040685742401514040753616038204485771856044851760420885773518464647322518241462017578735588136459530102942067798518771882643745847378026020859399987942705953218219206552913530775157474403918904086156644894146435112691870258255809169471541554525912037321920147021234327945331529291533163065695046205395915009211364630367331825520486597986770883316949390334960074431107282450494969985965788923390675981513171202923199759111409718591057365427627269985890006615491458781316815128894897726376143839507272691693639873750443074925072732186944291346494787445751593984683191404358784565022131531149803963732135910007129415135477667383382826776662590934892830634541395717548665951770274073897040684611066614730556567891043752308376700221265716409550085514855595853919284829588805196831491467392424179483732203835411692850985278088289739241088193985330400161720702126079691619048718399381122102162699328235058423462695887884102541985622074801311941762805776073476186053280080763095424048957753855175198114369901954884398946431786216070995283722742309719927808473379230164139378300152078262332923376227178806225124482900853573415672501620490898718374746440817703810706961570178200178238941154524515185589448001215951109792208489471580456965892576284402298121027128105342990232527691674342312219102283740550281901603041289904213526532733375239395937318593439585547839552729426353989644535368076460902128629796259859462551093852611216312387614780785883760928614207418508440590740540668334517872835777804261578115703556050620858065980358745607538475249777170396983705083123871129060782838247994303402291754220621057257021510180159019454041919009660103524124906922063253489312355268998050211831978531743192381637410263862223899808231117723386937064485915503400679514030783551923294474937753121834489413312489594510896682323374297157484527906165382766256253895358188437877955401233975862851366400718688964843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,28] -3664578784254297573200418765923555673659423584941174165984964169090825816061592205374193039034926540270386057759962717575411707567058316232925565153611004465046007586428441119311750172892873350577091566642240733583168179457769610277505293198476836035955396814502609194960857786087797557484374154776725367209929744610879019155912133650880944692664213281758703326183452800766928456678997403990303154019618664646248244646160599830765688359515254777343097873585881748622974595992379569332462692354194425449259535127650962513859745271754677353766120916949155412243005994010981511991514538984664988622461306305114786904742714557743718215366208601863903147128008748064948298479000470986719810121979234947011909554877500835749877142383991579488056535890512012066267382145600707096570027175409928354810362089591855782625820299874747087754477945027692408903752848700426874260980275877293139286839993627300862361094788633521805925177847063453243031201020215151854433920103596776582445355386869349197430387087147119214021181922766911670557947885055314512463898871152160326584613409352595819502726096032745922700814273345842238006237642088486487539658003300389637633132476156443496140147036295009620129628328609631287138658566749192927177289366563944105776424756773895473725260407780024684283144907889968129551605295574581493791757935054590069072492589783875555866078117965999140250559401665198534818594704540611649209473317477099805571875006761527353533935573135118641009359924488159145783136695380912147378707591854230002056763772088809740686103637001193726139817717968648489088004865706356106234970267031270942634880363591000045954364443165559583230769035538462117796316891302550073271141116237042918718582598721673149046873950995396653953203103895347366377035617035119579981720821367675145114202578780877341389824556225284335349270018218332401247735206603400868149642620326468866107820236983140887332405403733582149496940560389067734876825284352507762985567854351752417799521836778635105168673173125780354855112821937592390702672697388968173685050211639851185699838940368143243154762528554069316577676222415783901349033316798082461515900544627630251303251054283351101100352928646310694184878074431241781722210298702761727603298919580708064257015538332331272107683199769716499139813988520547592858021753850602233482872822847567195391056987581876148506450198588191113996226043335297832250163070048343640214888911591819162611873296368801651929349220824922014108897203814651939485469294390522908066900857407414428473273168889701115492416333535262221401133616246291457354761869382432485358871343905325397595962955092845432234050568243068773943704741213878151029348373413085937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,29] 2563878062831830489163531569115060306032458401136885119047435332912255881964046254869399379879343294180115593850790679719373284336005996582281572912802679052901669647159709387057700129688442526619972240250323695510864179907983415958268525585653072212284686031847810443080829237338292988162990794888079460804766353770954215904243223835799060127852481135583641276993987240222968632228022429960138221675646858407667986595130592064681692623950698909462150911344127306973418309695799156743563427529488622615545332748878843432377167727778800927990706123458372609521217333032150566393315508163610080053384003543011620634606556702634751843667385451875102508342574186769835522540391103982615821699279141375907065027066473971708533165084331815702092688714850306120938772547348227091375716646219716413040975885496170960015578096410371665308858224223043623556690230043420562571438390937665725713173944227654209511248134477961941506866604341171428270822290792077570233663417231928357046185828598547399080565121971591908019588042506911781255353786782686111207488705543807989544484638423545368568795927485823190892005484999528792189788314135160792594220742592032594127243125917096217684445668157129442289886620720648357668210155422073188135235634465298647204852004002794656276549908962606886647721395470005421987910706188937647820887101538840663907457130645353036411241388509657313444587010624115407817976027116855678781959644409722967537462423168552431188423330643187601286144708211903726884727827244224685328500362125681040278964435126691851790104968033026523747948204078669071942107896823994481029324906606369705613600557616536374976017531582789694332930456206733298206448707001200355742919865650471752701475784183637779460935612230110409812110718370290646689761523135318696758995928854726845127688141273297817530353213454618487566211533938130491083258371252629492152074336630011293054780799516965841372422373489210934572100311697092171033123694976225884777756161659199258728099890366522885016112991265143297814626245183750979344869351891830156322091677571652146385087198445512563515986881440973909751686552198159672411263381225773346000093544305767155704126039490915394772616604785360209639609958838511007017140639599350853290340535751765912735762498413789951102659949493950640779994963186488153060515053643929008996109669683147589567778539447874988766649293487316422255479704501350676158385492912995912683140414689710104955746891526138222672877662139150538699650065727575414864103136897130018420971475021276485028901169001553461280763073984383573493687719627713016509089377799529457468396648095244851065015548736232907386854316258788764881781929716453305445611476898193359375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,30] -1779885890818547692843612361650811558944769739777521137246019855058875211523326671372591449550148434423150528578062248300115461403764427859152962631716656858620670524861179413324698611444598219721033704510636172273878645679351076604402561036351799473613038589298493276461073941760963073018727769529683251427238502909463126369780067039505161841112099793738962261207275463646217423555454421077540676778546624873831554623150896831443226180295705149790331327807335830027391196581471004889712171934228710629870973563762486128209920381420745282788011480092370035145911253239284799262173166240714581112486787700923803584199942699892018374258048927148969974755806557509269790557281231721423001032447660051824321513836840455317828121528423431076820006677678296956369481856607153411262694304733348815256731961239394671668450181916486769849759298940713849133986775920021426063703439870012697354518447497549380037853954192857572739008953131575165688764862970922934482308437190981308862179896155014888849838361761093337998972653884964698395074775931934389534973927216052280284182752122862623947435610072028579770869211722220149739884729155476186576402302784914397774641791893490765155423558144154327060845102824749901543296656360265000561319984738532126529881062714013529088979128528611508798993117778518110101076817535999695925107937302902435113889457298355143210845934305835059454455906444414217719557922261255376585851356132482409297935671246820655084326453606198633346567195386518903804468912836347283949755886976576971166891557555487640529217426969883558946971632117029050676056087410934669833699096943419370296028409226843185781262805246077341747413954520737394095933956185768431739508286175655680222318329795332540163275359130212278238076739090047431894948814414765024790112350242546228962710859022900043243148331435529603302055754367320453811841461369967226351382617837049298323217627461293769980987979795150882901757122017185930940277817475139023878679715350743831963180163416271043881909892983146991080899690333186360496868936449050516994220115242767056225725569551027651050756330071198644667863969527988592614895619870311967896552107481578236013674888860108774572895529908893305182423352751739386627388565216216926176640614559284266763834599063833804101122487144504390516550973032803589213305816206500208786092399134977955797049819769898979744204224247731117442123389416710403330598328426538258887946304940286105022062620778131751822363992913012445744605726360979388642184935866859667718497830798894596136522279394488624238980005539984794329120003350776456761903736976126242086676088588812300179675744566399610816514557751373808852646263289898342918604612350463867187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,31] 1138039610621569826416700965126670723081662565029877887356049671090830108617673990255360091378223886363992886320192281965506673161937273179503070255818409782939603172522423589170794082186316700461199785934884853900513705237099630215311489920573437692603079174098268163954561466870945757512095899273973973499366198692067854359424670600709457202880605339812101118262319017397887377771717444143887156494560197511817312377910829798344800012780296288230391086814125853341269813403962029665997641757456131969037686945078693703603090146738808354881586480151331003109925392544563541554415572908263160989606898913927369075107871894115076461697775430795749413824443316306418130180637473032027770077129036191597425250317024405497486124844687421893178583045057915313498068873495119049521071139128910151966260208438953127618608943562012527660679285010861957413168678565995950662143633578290056987570503930569680654384332657046572989365947469778454205196052695077033560701284666431343081294344924588596819511803415490868470906498287722258038888683312393299781509342805820435667728764126860135666420267895058399265212814242682921504991021610288274302787067893483581087814356084454198806960013538778622379443989907123687706738566627728260171240363433185748532565844847356827678315786079978169587584361714967220663829791001957327033801581023186248948996066454055095736109034809454838763621430412362300966144358711456685019347230845508072679202014867852279576172491465783210620133337864930390883401377647934349389683863080996402902334761022887713608366008236296474030339683036064979391375014917021543814696528742450530922758714172834741444637116159678386642956853368969120137145893954758580860036414641919507790129560187233217147898874669240819665069513816735412282804806408472538213828068525393284339660151267254646809653496394225922858633726274179505050541242251698400840659203865133373810578376888235890784344660482356414826111413439394969734048433979483006052631132372315796759213912718209565646217059695712012114261336746486736718415740419419479317860133824826760120484134665465238281616099495093333176667638836505010250058919481911425047014405180177272345802314761215452173746114707497237330753632259774930864296031059554181359381174372276133553435289518766017647036160529124544215900091063694453609663594821016466110567178217665864086959427730411630665341174497195043199574825532151659693928765435383578114984507532064588437193791281231718416126649859325009680607675048983172656175367328679642004428142209642453715944152543823716128978913296694250373943416987289881532029732129436688850926714322700795313591825343041684096402777053114803613997896292175937560386955738067626953125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,32] -634456732182490290504910672229849466827709203938842028087171118244264147483497940779408885777948650323298581010732161652728181036032098668555471867451225711385062616425353446627090982053325230437487327895277467416882847220240204609476834092656105928831906058161029316024374534469500923512373760486948024503652791808771421560520319739871634549197578067279876118238776468429397066919365174704880717402896475629060928949642991860691400414479260240756795913234137260247036466008808893644330669555735203951613680931094715023346956966051628997034220022586472758824952068807093844253339068043694656131674727475759351132607617461847804949415725908866235127591260748039248571829907509646922961977437450433569163151613610696496771349847907953545140282168114415077049354457584259139541042869493787208721210919749004667276492195996623750163404990361415887216941738367553504201949431849402703679681313647374778075634339118088729736005326317047770353852075356430787153841713315425035564364636205933163659455152036798518583058149954064829574463666379109732474668521661050693848997857172035420921471545297219075630636182957437967980790292643169799735067217031263141956447584414934839392468463875788621953289640682061499773582679631770449426159669678424384018267540307909507471732463275128895273813412676691160605448329237903684533442798027795715979929336637847012796038578491121520440468210810420469898543348477378618924132548227911389157100631398440878994189076572897916684910681948911224393588867556568055854132573723347148443721293305767659659367447454183485546731879938163697292409417780310195867500065475699689840016896919001848347688083775694116457426638325218415836660701168218338937337022371946862110201691604487373426352174062567338883822485926703535875222645295323330352512575405117968016890927447687750828748395690083655292881687911336367701504481168880378399734387850727513720804890994839489613164914962364340246522212095869859571079697686217908495398915510152159973728509366922312316688944113255205967127808173375148293248171963838824567459992794685584185880918128329637237702353439612587591597803421739768838671880908947202658333182969492135270128170130731207250932578733557696866913609186928049752605539465995764292263857731984367686677751928208284077422573610500444951353942886279091365082663947032907957592851451607663551650463605789847765242392739657331728618722114129960266149455164806142588245200418041273861385160892930128621751109726396385116930134056855524085332848776504602479963002273680293972828963383285028426920927455339627486030595688137960540233632096565907520446609953202117004615133997709192786077459132933089973327422939064490492455661296844482421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,33] 304280460992670060844640431200514672280265541577063077957573292827293056969810609772464963993448431151278333999265941173357166257246227751867137441965020153733637945446767260836282133951638798376771260745692391083171245929695227452963603735321481664139369300988456462565098543033453982904153086764105989646327397883883423342177507341148577606134960353427901030080019861456499357641960758401897597294552423245602717395827078982498404374204517863197168457696970610862667760342077020031770856510022217299386524066929381790739617213929052375414253532341263714367953346951355281610587895984855370777264103215599708852491418534515521217857889490922080244003854746472593858652478101581722244853806823017081300868185185784409432343658371692834214252158641822756030401782225157799229219552568166673338210306781983079317542136272688811665429081509790769177450885980960040142864201727410306441354210191133204610240811961328625107063091259422638027207548918356415430936877194167424316102248681832700284191573249559455777174225374568170218362562372046571947930086675122823485428267281600753758799988026539081166081805572850227245195767684208222282891328057189475650990200229025666650964212198149884671127773518106801678338652047589528223388476264821088167902600642672380533084020415388118547855863499805569603422043607066606120610668928837263972476093068388577111594829448876397786865084479880865087893227284719690835051769878251013657084691446158868653689741825703802650826032935733748892227765256421855760546284530956567578891157224256892368778339315741036258101002306436569900575798547986903848112840239662245652888531095562491808603324780687054987041417375127730175412965851008347072381919358484135821859191048013067388206946493200490206304831838395652522683706734323038301411438494124650839836927342317933447566830294027027438998714519043849232601094030437489953468072734250729743243714502606924846383470805517385704268005510288748732118113571239251006611413056399566456789057611336534762174847459407367016765998871223578622141432433629354870664387021340385726644461250885342652425927649628606201306431629826680359783935354941450475136844353992715478050414055498970270366264703453014101923367400977050228455799641772558698370897416334076413290352330540372247400673223211699274418984926474284500121599188446961319640105031744206430271293045879734365436607008237730367150829653432027943691412189767710569819896646884907717712526900476327623062033851322603733112006857907001754397995056265217497900604656427053706469016606711421121483630137274426285207785058663588168713477723526215312576580571000449642095223693633320587766921058030955169956821571020100236637517809867858886718750000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,34] -135011187670518388031060372430551132209645227160100745349677162768299616511705385713773545289332488352876956402215934282290055871085792692790192346911629315956464102055891021075451072996207630044303966776931053303926022215759085886713220042183928261499205173593799164510676028092111459026326310755358881244137899685668425043505582089096174434166409543301178827097892588693296680735093227028091827718198964782338153296213472845530442348159626543626568135957558250326643478041791235854266014343068047966163096177695257790104553600043777437695298354554159432280246058307441303623211943584552629365663010533426588527695579572926562459780195148406348047760936155558924034133766813021700474527251858251228676125873271782906272201656650973316327754373496874038418086501813071098878707315816267262106089892605427113162649833486504184631104298269214301797296445014375410060970314414108292735574063195684271483148759438876222632281554915243062196447253783836662615175235118947911282637155124305141331433366630850359191325618628255311479217429606284850925193936838198227738684484617822610359170327601024578969219882502302973830912636063636785871057439373896478810615868369216743707052505099109513529163008234321411071663495111609903065657692500813756368270102089452701452893873135834436207641903500415723331178077349213402154669075029491734143541284820635412599358257396326719620727138488718517160680090742969076495986100917376145446894800196136493277471863149709357676091338589817508020396911238580623621412763228924123294572406913824125232519148171346807638404527158961019242770064167657900727816452540208882413542948052227277212889910127656420712329810770979248158430823181592599008359702193059605522912378102749579525864058573305134453675932754816565165229542274081614466923166990923932190086056516084083935384334813675735840247762312894144262411183723873403434373797261994844148872958392535695255696335062829240268678739467455940044289494521545842944939258726666643812193425921991398961218025834497680069460763704333183321303231043169723736070351300828669868586283062620280645195741488985151879847386022995890280275708482877564562519887626205586600920607692664393931495280695901643056609701819771274709462320668925475112954823106423099847124770724978669841377400705075478850802141416936059797486368329559092468248695559143298799280745951353151873182918675641359199130367566640425838999898395388397939585229040444732310853267918099844747255182149877280334937389404240744393039684407225142523495654023721670312825675750613022456249733031593463111926557717090409483937743750194764374306013484800439395015033250428989243615169306667758253141797819552039072732441127300262451171875000000000000000000000000000000000000000000000000000000000000000000000000000 [45,35] 71545078975236531323145024783555868749605500175226575195838027110807223442668907041000082830598702641285483668480729855507119638065412695738266306550261994597939550498907531493032632372749146515273271749806073340881010993498207175050859535242469515978013096734545209103253713415575780639063925021043801415433171506776365579790527450829810758563836365909889014010310454331530570908359077416317331813807750552321837881603797676099303409021311930516433705131086195569255282611794034886823791655489023398599040953382838687198118453873483648457467712064029605284524768263271494295986542196786702787682289358416644008707663856662071902449678021441105747341199568473780139197093610164839463491840206863200124685535150584846586565152153281860444133004335335139840805436677022429625811478324472016084502198734663519368367227670298078317964944319567537525591991736009822236121205412230616561289947048476973317960572811185875668799550139670201020102827119674013103177149921811164512927772945627237522460831616591311088960719723587917276880267368177832172656067147899613145857650660281499319903947362005697331238604572250418591102794543033370487239323945473967185897984664755912024052930359377657189138274970815168640013541557084601961209384324101099631324835584430620896150065955359082102076154556501830439936719083023172854565430313144654213942716850531828223849846438636336092748416218284218991007900653801847706510967947458682290055706880417228947552038028344297153989663450541763350308319222140509534415847900948174701547189937822862066626213497757829582618770759916072502977537484066078592202737406544752762506409141622043563311832540243850209879432551721449838842494759647701911789873287519584767919731860112879723366989149951556687595027255862167545208059235556937951969104102092445419210193565046226407049640409666607734302354938376491308437910263887840153279630356613141072552382446130266139691756848162881376516548180317538549485228522402950474980137365308563607796427445367191115166641701995815857411565244798053603212347926870294429416424951712185285177029942818067016922300528277005152908356661756471697896683727972696142960757900397431080343137252333629328939944460336366651280282545382151869977600410025821431040613421485954434007328018401101810033008872048109973052059717320470661621576492981191730503485875848152587351225068558463650566683588320704705858775717130554521219280559092616131241026736760008236301505173100115517944380990225417658287599745212771366091581112954889670507646543818029094296041012819144311484286049240070342151897967886809003082300428042877096371200064342390679782023718802896495207136507268183751341583676008895054110325872898101806640625000000000000000000000000000000000000000000000000000000000000000000000000 [45,36] -55141758473780125950107401311281353829019745212094649804860015751785208502572194192518333338606400494654770675608650688673386040536170853523386930029249247787228850919718210386251127474970084430744184918365912776791125965040039657206286910238284809469966087783621762164652742859361365592410273870578397662906074795639631351561137586470706139963039814364311155175206878230825616276360210009656833311468128591302365978432459886593497252398276746082781644792021810977948072977017055882577732268803373790599709262964307705451161532671573691959157614670841167479410470351295213471106085400509784744217959484097025239963570940395163284295982453499318804577641322642910795541495619918916001188139717087736160672276709848797533814922948833782450707643260236959112802968524188608453903479021121226588638755781241148903327965597616270216051656317547523232798450477540936316933110584050714382105638373433885814911466327643120684294820413754417998988674682631734448589239405916185968976276741454949086252645222929680309370146981240539572908134171093699726128025738363402455385351823099768692185378499925990826134503497444980539027688464094437310184681376060543583746852684973316137675962963582080293090657970187091786359622492276117220064968712885931725155778899580079176585409073580772054976313380381301461930437847213581625919294643093002627466327446723735130377181965697383833706110015296765805188274389156802384161961402340561126579810571458397595133116301723135476284571897537695783163565176655474945091565081138609878889390173382167197378055602786262751011928611754842660012042733311361759183209359419066213857912916115867051263447320757461089613131072484618363897080829673052397282633308483739648154260887611809151436894121141103625423619628791114228969520264732758842986465420724804435158229715000642591588878108592570494763404053537641791468803571611339908812761520587093513614439072210011636133886229416427954713928449855344952510207276027512226580796732771728159002273641862189473210458956734663937058610244146773712223379627504920035045080880867260414957915094190655502973222246135108577320545258581434008512258252836470923843285308293008722670694499857385805590058496571755429008887663752780925733561501923027109194427560731613692266185356706763089334412059033260147384484376791733093508225501149379096036879341967013213919721687103411756848643505453950778892764439876576183048121446583014966651545683429842060354621942069222184204070216214220324527869959305278475718128994672906809564153726140155988280088004514168070145644478094189162375926260156392869955424547391436698078946196226330244152465845701519062052683455254410856659352813124996828264556825160980224609375000000000000000000000000000000000000000000000000000000000000000000000 [45,37] 48472550992483469692904531105897234303986324378427688551556253497661323634433237396766377921787541947518014183674072126001163698452521675236214179357803090781868504727908903897463776472834465952234451978687848374891783857759825684802479843934512917999322237013537682948560622804285900733372550615305241853832350923347344685659347868058860576682844862189930911037600389301009107991942585415267915152518116990312605017830845194164857923644454340178779471894671994606481884815513826908209370755830100522950283614243554075767928905283306208994154329530642204947113885946845410916850431660416887839088355877060718552905049277587523174627848475710977872476045102392397604064772308911160489039421278933710620914588191666330782975858393487321238648062839961984508408285068791714339899214972293303323558427772690220314367394486719564551455110490352828541368974900619864845122162645963903672527012630348758152868921817421216808500725914690897155324515376241880390618597209570563063781617919968832177648914118335047268527268130087378182387404865411778304238716118305086508769305304663999478132414066106730701308610778662629948692146451622428374274310325413451836340264948915108575586595467244368825738713475625709141726964752402175935456454898885229016985690785516108155954511048591057428254063183389887960957636508288835173609135691309378777506451979754422764634044016089759159000210446209063386608857210425122373998186281656348535648204739470666247645857833697726507501563679748771339888262441798445764851578212510504233343904808703565330442436536635053410289080877047754125932242375152796021486764732093904752387072937642433124212255574957375506155679988847339961657819671945364370475649899282225824564338605879107350665830869028308739785644435648817309755867125320539869384145207496278673732484744155037208497496610054604856288106649957794342101628107656188954234026386232923027209960252269384905559879649733105394155125445439084216720725923162725672680123851605760467802838777467747530678295766267418110273463821483813351802852544472105173653118743221598693970772392414655359173541114309906734825094980614174257115817844182937302528993137920986270097128367772332573075202988691755817707568563482588067845404771554375309193058606833197584493098286100480244843059271872562412897227177434083144139027471757198768018951396393521321412415882630671116075192823181251651895546261304894441114319102468484732093870932223740514863505197079587687948490331837435004578253252861381903493672624143735714986594658719033455875579847097884051409233470714749209242588454859165685284976961475438210999365388446771125634536280635209310592161994018741734413513455592692480422556400299072265625000000000000000000000000000000000000000000000000000000000000000000000 [45,38] -38234034612797408607604288468470076042809681607404892453074801479758727687688189382518528336315958220034624467415930728933366247317842468332526902276611529482591351228384453323524605043544601932523775714544721167560994945322886604695210425092187856972865585114007742711172576839252704826464831646910105149386540936257744816224399794211223112336278953157398685512495621035732031197168184850307784336069460399945485141395111679280033229081627921262130406520384520495406157991734685291577356585991937044938345985870907541223383359834013657465151332843125538704614443130968095575612817061989664761516747356307995704645182301102338250693165724503576864793567191125199800056806673698799948016502949889953208486282452987586072402865599417416892501967050904277435645426345091605642758254007779073042782846004665336940024650704803419919129805847092774767424353176351479202858914130541142518604142638215627534047108693066785496401096597925844344069493786298979065674701602379838471753373423957724148598780916291668893192651361462036263717118625701243979153729310947868295799330698966730542309693336987826337084909698825821250741831573548946786559966295404753361982978056355085374138213552467257976703328467913053956074513074532048024299265454842952191365867059977144243595474074246254178038450803038831836387137875165417471954172346387662171571914353573446803599187810239670971001992921872803556259560881699341658913645336609951587764639559478662149191299376262070051312678746557976342223002733010532949621796093639811584385488472071196970976085160211967802446251513325406757656309412308752652456020204838023742154375774871315208187031981230416241409960268326817126943890574244722109021027958280977482092071577696328296596508449483533297311910690143719937116519102816239989910070285361524373760287460099225038877841871690191006563448280056512864218831957006057277902229330470430640356942307004803573872054455355893121560322042817157117060962089804640076641319834864791786550229317339957174530964824734688328656562729850085768632072314356841306316846569157643878171703968675726963801028232244668047543925897970527000353938267762737202379601821842795701865779781761748982483895086318657074737433383849825915288374809340617087565919307778370264953827373780833801685948205296517961758267619296693854754336333658853845343330559572250866541859747579191592784082855495474243202841375538589538061811459348171813602326167033533000244593405451854952974066788125146347677229994960269036908961937823795802106963549089043630463580625714895744926674446323159515351371697610675369629768508795253307925318544665162066398367539491510457270651568462713296853161537569576466921716928482055664062500000000000000000000000000000000000000000000000000000000000000000 [45,39] 25294870354326826370568317145351676875635642196570760240418597056089968064352832914330439514979176674573354940698247789078404028036417807795641314069291931940715413952955157399780965273800473733399652488266445506049642819416558084648356842265012335127942449645457834509487178976987625453899874066413187669306033236913400218384356731560116617002206007509643325392148443772949103790814365289486764246333159653196462743793071718769521100650520279453205244983500027020152073678673305156715166760826749489314431790523950271483748843170199334574585482768470647977655909571386767665172052735487454398049740144317315087721857902159198507973193772435343038695777493868361528880519498163904680429094948381700584036931847854491257937841866544120790452203467005861987855813970514689738561698209456296249419523469080320096286135664897053105120614280335823774984827407440301859770160356638218932545125351842253693892536139387033550591387268726433911330227426191182270618180945484319913735961722338393298086276849010473873498597020989699487693013067379810350026065813258164174644321012845020936749559365928150046379821639676671228761090791100965531594563529744142579301605076148044977225573061434441926971808211170910234443580973961829712333158622098738981540532447205392650277574468960100473309084955312496945429269110204161992057150835220997425486692648846013602362541046362086612376785454646200974570012258319728104394517599871443504733855190741629154893388327327109087798026187026432657608564502862259085953269700411183506298790732816736833338585824138305051251514637651901668071316679904482540399172291415145025150675388388846839205445559582437147854045870579265743256287714018175689384764799045169431974678301008237555508565958039468600641925897215975734182997184885003345530094752171413942666791909160411278942453301293177817509071377753703301475539523955324958134190007508526833587981375874972786223383972590832211443805505650587050918039438618725650384656504028560269206868569140354693910453195603457483032015489090877425361066627620831126325701764254125519201711518270748616253019696899723363476236510957527854901474122437849427730735768629860874397386911785547934926777949711559829794297431896878426150002134690660490806035434116246032547894157603733241700108019625488506902598686402821684560010183103461405400624347150113183496547876644192620008965160174455640169751042619415062926414982323993686889427000332444761426146149261951037961330437985583010286912603835445824580048459180005167918709258090729771597360292172342631416203177941207681910118337506195867889464337903115679075159558390540238181908754312106714598984244269057422966034531092160975163096736650913953781127929687500000000000000000000000000000000000000000000000000000 [45,40] -13951913038761959249948489079178110221760291460138547252078012144947483608184033726300006951570141183729809331052262497073077463439360980127330565040286522224117741712397254177254094811925661338686396360282466529748473994958462820721978958930623509955831473497994688951939854430072098750124600015324516602489814952016983659888892839869456054448121149330099199994110905746316997337475923536014458542618576245572725204797356447433437185770696217259922184404771452222233489729152815642589835882311481070448042326482058603202191620663898966249002264804974635346388556173352334997363803134722522967144692662933575173799386783615642783047528035569060109736123151228420057451011416721297813469890038293099697019504304929927927380060396537794001651039317658648440232731520048258067244617241269133711329883672250727272790260023367776571496738294036961297406334012397912222524677085580139807615610519143389741724109350297696347029394207121521620709715446313559427168841767617735341598868217127926715898950261447024748433917515496893396209002583415313822543498271588670952866650321031824186753886167225837183636806175638257627325013653790185830770511651582510961618075300024197314697995842227815605017494093981559809201174175156677646393628513946892882809033047784505169458331687725373622944169016013141675452512814281359971034485158661555781191401331923042835110179021937045566583169388089014870545486064634802532239860236972461393863121537272142915012539880606077438780990787916756495364610422137379156510131756200863480027538953061181952937410208099376547852787230263055127123858488926848215698553683222218004542492574250299278683041148658884880810965700799740284996712332442823816059183148654393794119508835642472358882316419502945691608819480354539808048556986479265970429626495008181136394481244969482258760995757786836368004285290182805936383312808551255978712752995853581442101297468237274421177146480664005388350318963481044727410084230967565497556863782682075664412278296262500190598101119149947745173514833231235787075031236720388725477840022357046595541834992093407886921451988116760869470165459669200382574131721166473462775090962759772865327450615883154058689344937687873724646859369425650556783077965543030644485164808468422522404276688995049354401787803971577155240735708297434064691023200201230026885511387797836882985923177299340020110220105951434948273704879285455086733736309703161573120604884334815191751590833916996807102321139922048313549199883693176396219272280610055426775854591659275958598831170089653808672899680325610937772065687782429479604077412704498322439064197783069234197643804482856330571071612091978783908908807315230049539422907400876283645629882812500000000000000000000000000000000000000000000000000 [45,41] 6444380192736340554006401681512181627487887308095701771882327376480229621234258976301411934574827148359460743207521756002035751274387853132504168311522604887589411376028947590583409040965849017640972597984202225376148623967344294548156652013135468435755601448916406318894983644727896807547800799791155117187245185099811592165373781476459051098063002167469593448474871887128354618324349177672997047224354333030947895892724067861123365457107234060561473997573459480381833636676100128131922832936796920732617451217634800464236401571013075235092102590387763537490194919687907360105172388064470352651293829389626325606180011520886712552224066546343958114764306117827565305782782434056910724219384747400039743805823219702338076413756824012060044032417750425470332117557067887576962458535071083809960730829547087672003047892661013813115256380862697882303297847491192190295298709955641990206576627408190474092320255366673685663813627881201907054239805581858518803536628695314452253566754272940419577194185987560736123696013900183581068151815515725338095599174714543550418219070757537331685106359651844839685719117362296003399045101930935376903029897146689705904226944404720206944188362745992743880184318820194611513403631159777647078428535060108860260722154974631868652430615362553227820212259084005487363928150821733329191116587468618469079137411622443674977452919886211793297136181480050460700350783164437564880136549128716406123312756994951564118217239596951853470031662930862863773561474031893590090815762115273990316716991955406826793785007197017336615287097835152913116868794930642870830452778785348759104363922867608208534230410807404059937862379351525402744561577804848457451668543669738081167193559878436309504174215185915723656719901936561810538443927611765895727444104387831018806811209855386473808743806003589231739561320974022906701768759048575416177395376259962995898462548938313944259413114014994917200219139020212666784635995190679237923781297372426784695161954264301559863031973884236144514870094952588832855965725448852203732422950171189124562218673721775839590478568076225487858427435288842737849804221125084105310310911169505943751417463910661673978001891082986532361679140420940588219479429044942500687161699427847629701179915039555883502100624394480579596202014656413055335853190159829694881724895308405400635894574788421561833540845871222583935233552024069136705053675596146471679370645556567184861863875948621929323224444453340821795695661952216998387458284830466328378897040809005071969327959041115484773183350425596394209641807549205451460427707474431886934075546074140238284425514915607674387942316665282415711059837114260684387545552453957498073577880859375000000000000000000000000000000000000000000000 [45,42] -2497229544369543585077805506447085111231726066330222518108910051373942307684363701597608048423665488900688175337350182184687038871295912143164767535823110377042872796107888067316295899195844754703275760785551280089232704600570028928760259467349200491507759483989050894588660320536434538163654739407552516584779872671121294421070631496025601576162618457040782139519238472485142662799106404435275938733193061736628845171744319021189957732252674258458511576227897148555228497875314205268793423301009358408111720180297836163991101236621670943759785034670726360806464672850269213398747355481869854199023864206641669949032804061869752371243264974849437609879727726443390998770913083172967086454519298017468761422177967133087355329966970216919941742272570875970520751489380854739795081371444775455348362475501558762105699254750004135118321799268863038225596469595361919737515084093347103450641947094987433078987545928597979639271388135433326539572592407188382484740746162856262242421310665546840489080202114413441527553905001706135187249357162952532015546091692676423319558779146807307390568594943463053405882388602751985163039365227339350143157202662538947478413759632034419209484276524795919952027506899485101195355769096049947893590631436056569478518872740392022968268772084251068519092244911965021828104892660634790812737341524363204170849621187354043387144868657550805663444592817844447264423381086056512594876132778913298962064774328417540497645326854379417690819407242951844060362528757719183122166846061201022983574506068932039461503346718030363099516163419075400606479096842864170816714438323728132088692832951022360094030788871846471998809045096258894703393306900497392618034075811575709056023793368119647977260765530143028218553253603797758503356361532170749473063135870257628768634515091505826001581987251458666665093199290852455514619159558130722813714842894889471002714812874212435985502754669504599757155348887624839950039519470853805032980385542945531023044367653329397588621362908122664753825171426135893653571378529069811207813394375202945057626784883250230454477497025809089685821201754353809461529420920853362093025164842508965712026432183565313614926947497752507341913700000017787619774780845095785559249923974683080052184737009113554902189595427831940954209785775799658248637718376081143715925719402110170933644378393349900844554621189263622679035473726218477929896904646553746693911740936521430713860710600466805381163180696403243649094060342886568563097702839522811924075207847755542005178870820188209093697483234803299661868532798447497700398084344657623527847628881383128420215603621576180625754844611021841200875404000875112942026134987827390432357788085937500000000000000000000000000000000000000000 [45,43] 807619915507555817585190363579097311823321848295546833555430261899773569727611737669180445668331938404355738433935010799770923372333930313233199691725415383414098894577103752887829658488935986157505942599645588516595614387677624895513084605005286817438948959114930571264833472339133411726435212689884955118775156719564714268762396115278100589187610907874590849610692412452312777184453107887480936819802571619914783199037577892735755407782605281944255361870705313535533954421208441683846585955796282127325565112010234509969058883608965805657630108452187578334100362573907486893697157520160371095995033053248680492905258678510617581704781906643254833761933310964158988345723219880035668165077893751237913069620935085488573764917947032336006882500671949152577657581485929755319928946790191915005934369342238720114450787978808976589369114852378359541817125921838687343279777213593602480351423350729150800165584082312294598396537727891173246774568103272605106873100045599666285959168319567427445463832262802045576084791084073971792262816828248262091664562561731423938166709360642417571274786970898366747044313910082417176266723851427034976782394061727089348439948770594347137898600669822738284043961368560674932068417153041646239715146283424351395326303720011726189116182692542415116794529001511520261692800167638901370974265511649764133835031134578929421058384144251547681357319296611731207651698284952628575310520014517514312129068809253492704007991761964720778991829496747733230471965062947610813822480027367035327071915182375551182626638746612168200747458806068374862532877518934852901541056117426821911410711266859173077857104275166788888339424145651262292321545178959209531329047562564114007830367745426381253633205372770209473653751985120834747883478515069917301319209923565996999857891158558382581937522480046645989112337877350101906176599233888187956533572498601535727525003729604699514351492147450209051140845000691667455483176399077819470118720230337932243959127503265328838736034605277931928950695782922499138226730092341369914112948827857559728267744707285876019098654329882392068981918392285700204681848843174419391094729539159108209407406165417875438361711251252547528417863572671651834657125072899654296750061938198915577313142375027444489636801081342396722569811843624610353182809739348377912709311868361800935620841806349989142062745742997138420952369228000046592491114748829778351296284385053424490712982752181221897943584624765193622680362723835320090624957721190993325949264773780437871821764150954050396162936827600347972789718708676863227158951228717244633137990664028041490444180641973199492269807013818871052917745204796640123845463676843792200088500976562500000000000000000000000000000000000000 [45,44] -214222651946865486089756617883123205415857727463668959119334581990595413026280880577173085663108948120704519375376601249160613084304225672217564846462514697363315446350781011359781771763417799562125470720230357496895217994614741126505908566923435591055173115251823904987182860875786303169927275392109489990770605352930741846587958606806203639234113320540417329551603093956171773892896636130259611045717736153734472536209419868033356841568287125358353700210745213444287071994094470887974124218059912105314092065019942031342404926392879577698470309138212889797810568746744298405087368555646735973128834550744739011999212678069567791112096759935036423752560575587777742304137649182496945919209488154950580374213108890843981823487386171702363329669311406920227690690428979003546776337622738270295623730012402386752737361550915315669594314022574918233756178145091921170663372456577842324390891461385150159709449203427756566275415073355364751449422960463487705403988832925518722281829655746318763320016771189337536673152235548110039533582273905226570592120542732507904360228282974837338684577150734941359384305441085753904504070201148414773225567447541312061576907424242258582041211466529998898741985607938926416871799788602852250907683661322758865450644207699842082001930730890075333628407880966488961733629711084217325773599801591823545055333854187390918303423592101718709516922055991262424530946231955429574898524112536863555503048152523510328662685445915237127051803928082848235333921875007602142368141606401313563778719624540612585087926492135229887041864512707631839824541560125941030170436630440612739030008271082012741071845735854392639980184518822760305308149091302899513728195476904515399768087653067869676074346997358463594830783142927295724117263261830118919144758381105086463500591292095268581677293410675167051992306531143539109316981368479754171070207386512963912189994239825520446934637849037666423804570530546273596096456082318707336387097301299150624079384305599853473014375572568234050494312677984190077457601299210572393884859516815495236196593650993845023437763692888950095143274655237841915668885756056310609828128724253273091725198460345417535405459644841681866540504809795596015236463466149091491973237216516620438180817862760540115005626106146312486318615657535277731267978773430269917114792882700484352264092031977843922232966145898560237995495649274344658383089848602006672783712116825949724193205173114896930691754417292890110271932197441747266850379509658683884415016564591462809765658853704048114536896196301153635298860014362094213411333250995027478357006530316651488572394084757794646457624302495112776392976842998461250999753247015178203582763671875000000000000000000000000000000000000 [45,45] 44571141073715603205323772663968073995054382945380483974611801712936347383347954452781481348904845467700693972237241460332932915509569133641753117373255689637482290200837896124810946696494832960922863204276111866040869826044927921563380576279969531823335000119662028839965136213642380630187933562646457468688356543010423663552733053518232849842823292499908321114477721904275342187730536842399627282563505481104036311008556257891781954686954439465098618322370300877585597926663442727432980864377683983397085210694542104633433584436195778785211080857547358373510704571939775014295454640352100788012339668551830788041861940416727345044378732880662317536976622591232041876934150270007640755399172788069412942965833465186036387207593915646801851278154240872761656936749627428906521356154921564115595382403149742978892700316699226926741617136326106894571493459607602637372397259992234756204689617098920063516431133621277767126369113284035832289156420581068744721725217466875069689499697834002962479990849484519768025396086284485737658893928135259441241667083632546221733334100503598526388914917667709487124257912835399659105713292553025185755291149506286792197179480007910879404649322823889897404244601801696696512488487102204901196628746414028633256775633382211014698199341316848858666465368554195478641576010286183093004247021971363374953067643647216601544846689108659091505096917538039899114146124492854830050897907388870556068529716066696539537431122578743769999233575287238789740038721410416487957412482986826063033892273970291238087432903640128775102999664383374756836927708643720738521995730017688957170869832081851041034569315526806610842150181574971524115143427208027733247594357958943058430967437104779083840682241633333048107575649194723832400504540006653393110883616603624723832609958704781019595243236935482305762001372103337350530527121279265704558356522683561236756515812388755949547613646139024678102890945120597849818100824217474427836828420678812512270928333997267038093919088783241397284817651948978650077992873868352133100891655300525584311040570587409131047350263076984620129777054576364105470946906817231757157361903317576416775651454330590449472471396648306589893693436701913594406603986217092847015171901137759303458316312831727427068977802437115119595626744575228305315902295941240370113536120954031578665583129998665066954211698429032078782075730659693947152877949028496195480027182526582592929126879417395282822821280995296947491308338400011369810144171624232479711002741803059309286069632400374863401229130374344036546082787270940501500380723441776307611571717498987555785579303810322798774315380010438682525513191465260653956192982150241732597351074218750000000000000000000000000000000 [46,0] 549332457749768960949654920729428403857400941519883463744622756081850254249986395108577603414468419390751611834858899603026628899360993005999750768966434055362179809077606797716571913065373901297833864240542833860210429289535836441191868995759593566646364188718349567386513242820322358845754867236873585207232467393126331885958454976317347111334591321303576123176061255598641736800357916159301742288651851191128598312734741220522270325025338268147268701894740792656430982833529398009517696544515284372193732881327779952300729634848382919372679036823456178564493913123210528854726629067481345434091124312881395954506648838262515911851671496300995092245319019268710386902119439657276147306920467649206124687893905997009253063371263410038073951111931707677620692924271879437551781922087595746988596898498082017258993808686086710166289845550478266053837882231627013619562077937431929267335498531628523259937858854911329332139295205554798769036419667212364753899896725027593750552673799828080952663646429353087457966695937092743765449962811821276826752610565065435950718997905833597340228883603280694823135449523272516976811167618412855189454997365316460648627478206692659442487788005510566406764309694761496958547298381677776741982207365009628302988624909995799179621848700476566337721857777744587540529281044681344630614602493457343228365292185384095228258244228544478257988675049410490113462048968911215520037731543232727398485294048610908446225937922975048236483123888164634803218756151664106848717319306949102599454304281087154837515712834420603659950183395861169857680672205198162534260201816088419152773082145606280824869792543702459557090888457963309208690226971908134681985143599694374956661809077610158049025300821931185352266512818139336365859012673768128197679887070543209777992224881186220293479534654506110399638639253129416281632382384527237054284641338725212566757120571869309557705807043027909825405002229056425908827134201952546581075750009430471990083785981771899788903542647105978665582012737978794395211112174665953694145295658102328673015415808030915855017685420800847929080325315196474351695524729428596220556062823343286023352502544221618586302261216345528233944753884983795504143005636642525473685163479696669727558929889389069225705313230410776420587512905137070217328602258233794757090040282263125105368656273841262229204642586630987326467764427911541194483001718066271274518240016749202519314913276094863404441934131148206734033164946572751475841152594014548116561715332926973953675542361452244222164154052734375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,1] -43160833227688246395315652553748487404106819811381677838442111537647062374410943319057497615560915250644085857832676042903851176228637428746685708037118111402220403869090173028002775986520938451823297981453365886966722955165364342099529729195941979046581965364611521130357977553486605298346843901888136398112165535613778862759893626590079020885956350865089845349141054813745397315293057646600702981681463641905748001985029382321784410706806207941114054353484709899042903656920446711118939438266964504729256789793361438752486425960341806443035566738855231844596778938086654602261332384142714192264326549040071857511858152358817331965593436277454666079956825114080493964351496753064403381702820373771752007528331671976029733711723339211850420519983435827858704032238036482547762267645480114369698418810511731023129650120135527341914605059399757572841935137243025476400430887586129824750370152202202963173794986668906561521086243299775814854571655352096360694921696854542184040697895045501710028877139746771922333193613136460977479439077054905896194593219605230343536242579525624622001765776212044272626866381578382434512404691235952151932157620482113599236731489530683879943514621167844304161687078570301945707017997035811134141303828286056056189131884749328153746963650249874640641752041166418828845537964834407058007420419858975457034273348742222041843603809530563159008223103981549931339932940310647973332003633658441596098510001139953395957376998734896526678623416179060349920316983014601466519283041532114694292748392098152348613387217497937566860426722772183413123376426477628789185849843456427839469320987991443705150688765723877086686755081570130051641539252962236228110436932805388820222078848847796675813848252710774025693289871312228840781522518248517187834139348411762395635785439910352719307826285555578728035007089005539896001431122320028620704476165775850126010235100597687382045568997137627725547787497530653597535577254880366135148180082705792779144150123595656769690906799171670299893520271755429506798919257386549091509689301957369976970107938092831360259451608244514005792048638069781383890929952863538296613173691761882269699375434997765479524245396487187284853732452819897275260825177442412033436860979462911437983953223605774706028495911663793371227143677565294530006266926274778789995817882768535080136708189039814805764060216765477260939749181344158134211268551932462515255577493247982564339773280605163713278727821668999448950855176283468825134589182130311354198704165260262570480431776331897708587348461151123046875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,2] 1663992212638835574813781161819218412910461273656349414642965961010848382829304544980570222340291353570263059972504987933662965823119296857429400073136108784051848128073260383155657924809143677675215270832082182353856442319453834342392549436069022933671070419522654231052916257495925578566646424588442730135402344426169788757174679680267225547772707810887407374126878039111785710686561158997258310468355719614573533328007227832728046911678285002493063173773552609614022952815713782508659102541240881931411454533541122566671547795857017880389201554831478930359113368572116073440474281815044759320779732559014677834148412693859892962653010613810675479110988641188833925804295887826552575405630636607849718699025775120254848309262869245437111983188174486714161882829038901045087867279527650132646494177850438179445817427650721319093565084274797362468692498544015876901252291519212367788741750490495959539461888375752247164533058897829375107726071439121238605056192848082806569342585980338774607362719826435751627967464891477082802081354796928286941859063340755801073935093748642798542120330792951311803911176155725182810079255042371581922061892206938765777170191969387922755766464131248071618180283992897057001366680433635532048124432585467820184508779257763080877361583283836037420041099507211702225654982895062574466254865954704149461897705118669187810378250284276917260575265716401456108674278551080000387261578547460057061767325906418754811992712324787243028374022934420852171520842160128272536802412254308009308236434535823432543367345986501324333101664049371538598896259695231739435115820811548286030275868463348763277261250233135391759195861245476225076799078742985838097130926089997315087122820475872647028278943378979699398749701780745294302833249079839575930537454447543606688379060230173035148105193429291525512315892714995328707971831065810895474671124357869352063968759435125413556967938950641654577402070377005084550309813152045632901693272164142098203508354194802131409202713765684083138250101268346862054349737156664100630342500835705979689533449482839630683411725128647684278992396135186352081214983584802056137026665111372488823638308883767892079973986572926846719012578136076394681911946212223510290166017567368220957207968529565171898902669251833748461088491064500949387082731922139936342525915956442277145168355429332852833068864652620083998903882539914972602559421452058077964587424359196767173585190439330135367098183758908222817400203165713541421858323648525112487926405790881564751896269649389381584114744327962398529052734375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,3] -39468557833923713728864945316360237681129145137303042938252274838043276601670842682797297525731960243414124770486319660587413965404227795448936060121123480022696624279280423014441059958490031188355495146368409073507910664822920454520456588586617243898945196499113945398215039909263103926194252398733022068520752290330876747787788354762820638260567917844341429128891780872070456353905329782112940547895083863596605965898950857516620275562321083620841599149787650863713287536359210482921938075205216678284267109602950427400064892143373622065628446946814298772538811374006687047310182413452843531980157031922522875151848649875861999477027167112187153123986217112148566981725705478660330793555850799177282672647421586466555307287241514673798999888740705539878549225394408851851428823968224655244475529092138462110902642015572676720461237982609871390659004815034598886957363622284555350880734267787017197408556840046626513462248104390510651248081203109753997541566684460143931580417263210846937261220764741447328229728761640336081835209762501349349740105995911305602768703847570934553379081131348582016156927715820644953087103386879172209860335316540992711842071282699071611991690175522597232641339435837967597422192398909652709763230988346379431102648002391096436021185859492758262168454220297084822939189547312925409653285936774523363002446732813153439748981414400416353804412818782676261921934870255081272632483454587193106869126414061355764525819637735818806950134062020383087325860102129939639908222576706965599518205938838053121466854784099305727330396105329865838440349823158042323440706847820968580349342727161497886545271529611774555144304054822046669202390801784504135781614660792622476220723959744594363740386553804550124867007038108560169970388300993493923226887183150973019378329588839100643950168250908594793221527152386778667782549961506330820997332610874228019634826331458377797580050703012089058772873099579514560680020340917851611974898313724677541779407882002709767875672386565812680424790521936668495870894093638883643146201208521811748092638299847550635966943833430607220891667778339671667377417477021444882620191338833365702683917225916196884620714370571431275479365816057995896292240799983987014317185379753200821820623253794790297169902831844868600838504163814657731230017346393612930215246404882408314489093364382133617265993678025032531159160963402276623406969490871931439129010652700604514827498063178073958543361341427123905418369260179486726150223478125134080211143136559269038287967157189496669733586031725280918180942535400390625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,4] 667497801167617056687078142311877682705449684183086117993512135042451747070027616991785203901068227067249091950569513501732770406904082318193728514031169500312065854278554990881817060910175440610920071779753468179268035954200804467268046327532227299715460633436146966212874059314483826958394422251058646299006954678957193543534980548232545565033318148533200973949297652661825964539255075179639238462908080182198175312870237005676004865964778202727909037790002225587692949772083025509503397221066284826337767199054098265664895504086052118144036832733696026077499421589010812124053041027996901240071078140383029733790828843012145878833061957486744511741633675504801745623878735395411427627661937107971524926053241200209338006566409962143329140219879491370907894138825522167376846472067109291685303860943292035300648881506856563405051401289087052678883221658849132857067818347790343631465015548704731571518587794828130561835588851837597860835767333235174620015585956192115647037398716233472773780469570728707628693762800060896912357995226609128157338633612234750886788104495312769992891245387541048925784367540878858982117279632063334622326997253896353768023679408283417849794958892361895413781035518592762517027194775396356773847798030417899306383137803422583997503304873452647487687173996625749574337957750497133659207511173047258269776452174531364440534052317861834360724171200161033201770272499132847205738630816667091816201909819899004505189514660880059679004514678184919298519655159287552218987073697700161452184989502944124002798150096624170938874446277230835473421972303045893907552247396523239852176528765128109471905270647699542592274367424799687337124997150054709327853987199483547683212090894107794364295755080155131515205507949262482584843598958105903825112768162881827761971512560655824305975741282666170108878741189038261091164832945719996123762104315765596776319031961767490579368820118336754240109976369886309810724828805519004246657373644426079352301731273465190583063278900128581510216766841287797146169716098144628306987328056879632869034910264251900275379072581252793995149087372476559887560068461261169231231990284661847714189482975931689269427195291290630637493349818935569436239773249627455968362262779837463320604281290305556399727128227128354718965931873083790688596917491573187765503425699468413351904214943108409316805667701431791409017558041761472271161061650565140378730464235103619258972484605005836988486805969669024820540563802331465679681947638462751301959949643312335757229348288249048569073518244465503812534734606742858886718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,5] -7826253266301778375020691963774659023266247803077899086271828569534297908364753617973649470352770999970588138853583784278864226100783666777996260427299829166978135919578790163187335358246835941850075995870935822696045102017937151299840999718823677187504580517621524037225810974252628460002054189398601181521936337952430262268724772707654935941695730497087879794445293066675168143651321662066474722869848750470324255827884576662193543448374182490963874906880736908764922214349798694604178468006934701476473968417707613992435651942681587695131798787111913305692337202336215762397717425383806741436943251875268532833193000262521774966411831443023525383266773102313296917284076984548381899173777461386526594331635800469653881430305619267475202072132157307346043945693647299868000004241564446866668019902742555436075984428775220799744889194238199630689440473938415625211375736458937276990418432890443035074050076596936924693572279880582366535859819374640407687116017438595519346556336456744380440638534261190330118029855820212718175916663948793186226463366233020007994189194645709320722327183921553420398407979338477980670311341557408619361266349015904985517650874780350953153615488802286886267349779860147503897141633657385730229306936566708544007499393465471172699877875381458777528191334773058062003022937084415045192762202628472504949820013599241849634977195863893593895696148241666344283188428423650698156914657322930697470876811429269558904601095425831302842331856106267664923933787472056061277731084972440920395945031586751346603257349850581427465181341364293002578000806339736857269692875996236886606832851528096238659735084690507697152728698996835273335448799549220333029551111743750366104636970252454215046569967279620766577801870948591717963140084146322825167985360001249668962766006589171554823720018720097613220648087104502738788262903251467331393393995800559293891165220585753840502577954658179708878592718593072677499928996733855902079304061424763991762686857845974214761168178338954063896534459093765928397587683610320765988639697400854904160507491811215529125931648302472552341119719889904738553966275130787996067748974876384236719167540369793040737738706677694414154754398890416363929230676338698579236826685155371078173045696024826502275740231304691049835049925266138176253022254183111006294796548544852266226406848884368815766867653670480498538999722376345525942835643113967048129592464433609252973599784317606449611835759200491622467712463030491409352245855848689775539997368304188315557775984027266696777327958933767604321474209427833557128906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,6] 67250040979399869400845853553307155817115914201185278517455239348805738909981429951032550583529361505662726809919082813141258196125335214403452883970637885231437281820857142627183836245160035938664925143610148574703193321465473185548098593726653261503811752285819779894602536620640113133041426902778681900109297980462545666453314622789462569542134977180548186644048392296988050158794800971290746090748286999037630359574195189878014217712361572737152389393761187459050501692525825009869485551822809416230580479903579263210406193434029513381342941037632403988955561807486910645038761510413942613039997861532758127411152368668756021338288571282912517189786313619135042394571948086928314401010381783310725761131088090445522409457973428037038610842103288096194493211156338723086157321638370500603809986789858333126917326573930829651021655335530012338134988281282964878332422092870283786873973195898225725174502222115232913348717921079915630729871922462047941861065402028329466100845252364065747721808971651787462675812267900628243513812361669137410209611961553234712331965096066437210357211776105239790242621428910122670719549688055651780715492874442152792218697869147110121241154840297909983080635492347636803098273542730155378614984747864454079618726377869368067763280050717854047820721716703869700880336241172989808491297026381383560867426701395590117443773883508635063829491431093590462099807895841985814517932856402206938055304431350154232305510275940318062813485344714932406892185341426038007945533833225003080874495740668341562047179505642792813791307079993988547024023341346550622646360501497267059134877013029492175002613520080870961811410989828680834768729934510211127584632418558498916578456298913331734700816220677844381865126373873113187585522676478572022240629835497199580663097452933745383273620933538108676884771630017471411755407479957975188199626995156732271702402845338958563269647023941761294051584394691091577889248569040318067809590828456552571494280722361155045480238782285677273589613884371154483246532282940635699516624935407274489944647626479844960473741721933834500174365902133236475188821763461978497909471987202339524023030737715691223280890364185597064966411210303754618717410851322625765648411211671060244299738187853101334878385336351090334857810721979790858555899278916145132525341237802192367204103087835162166734243965472083808129565526238973041470472644491702752350242272610487579927445437956517165229930556739278469438902435708638301726924384874303657495953069295103973079385272822359872226469776953367007976680724823381751775741577148437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,7] -439482285538228253777331158991871321818001375295315297959705864253228156034424635405791559038728109698051739181420012252384111546005582407240636201186041955380318162987638058786142914053493066936851805995976461484265337681415592980648270701565065481075254231283524657091268613405142600661959507503326745121136314906608582900624433550453172093178573306851545439920618652533106685155420375441196143830826529635742567729183555142560920468046616774649910788167829580722424522593878108269354816785916722716321319131566833888971904184402014602635078077415073493402056608397467022345614940205528309020178237466439593443862827350499939967873194422456487517015858672318127385420497293856456419797539091124112548407733478262999891615538128451678971658905200657995620161538085714376644345491806473993335675375074932103934554170098272494328961549771318589528930872306725232388554012699236050183220336955491353379329160498393183721387103450182899497876179072244185441366292347287953201653040665040643411062477843841070589489318596556529238464855540093912112988495239567404166213530749130011311437977621867570434331883279791079630251607245508896770238045451120651669146663797775882057156639743524037604585768909007760615665431388682781340601761647489250935346218025670839106273280629633250584309657962622823730512588838076555074147205221159420495085466428362526040695152720023347040841585102438174908247898386369193621861956807146094368854796097642492687335577991266816544052543731849786082936011904604647083793099858872210488409988245693253695748313107523100457303850083237852019502767352178628098660649104117985066050612740967903689456300174770041190804890832834769540447013596142813106461822445482443223839785593376763582099555211888340134525383711354630264330126066052402612078406462703552195339060462467084178530086140319659625955636230140698852520126110989708545044455165859192710165730548902486240666192409737810983056056508794810621762850471529043321733302843773282508427922553399633780829654018399660816813671777500288821327745530484646706292453210971597950747987705049280101181196515656634203128950229302314790042433475541488576230538632074767978532308336147084741502324538885647306435960621586127718729614576743037746317907860021460792287656229280046026368141892301848476201064168357139171197672195947565294306052738542609314363645609565125107048596467971681525062848537426703785890647862897066811901300282209547278341646030355136007061131228574990960098170899063888189456155357530288562285682869434836426759192767712548325738887078218525804318428384931394248269498348236083984375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,8] 2208290590295663848462525370866861658612954348573559412273614396481238820461718886307714769263742685839345665786603589154125662049976208147622583616793478146547847060501846114277608043272419634358296866596279337738517810022452810936889932476311566366605822866649016778546601012321317472206551760507353082270031004534784355204543987495130357321275847177644175759458384501127793985895436798789855212828555592224679379967919351342778001226636163359572780117902590905629079272618244601539105631692722710736488542907857600169871707472325653118039318372959484307397904886775773944121576384043472336884250481155601670789232933958394806795872342018010131788875722093415642116277054375031536483255773874925710066434924055459514041625090408157565725574754955794992321398030690731814172317361707572001342334779245693720139497829324445087844693082528656034935052832807788081504253051627879648772249753136242951814302999842937791580361051954337407227455502595449673211457673200952835945197434329059633073224583720405726701607023291673464539307530776227714313057285935858361023236765452708132408438139999375721279663279881956265562728407343788628477703082012833833299395190063023681126136872343523299544893119582646574021745789546108212291728722007591939150826044364836336151726470782492524977106000144786836810074472116150585073205840104169232778235392572625870437094471760739638716758321207702088833135754254139277662500273798446020695941132770516085692798352144325689162021832262354292556083132799364673262410391258719518722437282189286458245738568308391223314942732208574451798874236476736864065432518304337600547294734778606591869961688500173903372632915142842149428575771097711734077168043436845412241141705553577790396579358213591508940365992240201879203666607633934787647186098618868538099465763186019795365110015878003929820324655788516499408803371256026477206286199187650423751775678847330760479822714730084052475211754114343750288432800779385545879783846641223605211017186065476933215137675765394530425240484957205023016264796958023110526029337326942560392152632737329513866390483219321955481052188512226928219765807085048559782613025466647281490819387350761492326098873745268764310564887340809740233795919096374870736213276440867688904012173438269130187491883587199109868632780937117028108846471772457059447625516634323864010721770677712259807055064320173131323097897139487190779803384074437156617371367619266091259249177166092142319746472590037749313327307137110408903745724523357493509225556321567335725814419611233694300095893450333355467665036320212834652920719236135482788085937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,9] -8349908461601837402698394557365969409741769027005428889052933651987210321780387754897493383843896858053351440350110668965105486159658480205030278595532523206341159778829113112753323216650787681661017005358792288072397227133692675381291017400026310787061002634584496260443027416263456891447794131207617287989376391142599682543162548216740778901431588280218448162892685549494307877694148160147796502409918460978102875709585351386412855654989883905218127728928176168051004990799593128208610670520251125966522580711499985216308543338252348420084439830699881064692093134282689347032624926702178841354295275114702106859017167353155359449978131719314548778806088460293712808788103558526073642605004016399094294435022947850416939850596698331127166153058860905376279052282800563433850730350679405544202695632309318934766773383558017760362424385732408658067488702799773748818770736850679988411658218524082284776915473156346733446435571574325164590847979446688483881750174491545869990194933989251283998395457078043223491046667092200787168968828945549346413564341371732610682533868936062888436822529248446001893341849503233469566506843830610054014537332467094705745062590759539504859605963874803760155876546517938397535016811623811894732084849257380269877200368697396647649783527037164983802760858852805511651856483599392066961279531645044396993711270833655643909752763439047318586427791677632603740418510525100833743682434217393730377220595037782513773907820984145987051510689896777802747183730768135171278765483844826950292510180230796527902756036753739421359417294991823805119507645328999009413933178047845534935760603496556629685946959527874143211064469993104187324375477516019626482625968608153093109060225321199715440156367533123627450058185004558420455652610448947187244355178750579577520220708813118260586926338536249283272883820421774022317203826371407332292168060695080521289578502882097910039714859270374868060558539268503904014853756334948538513262708414583976923235311823240502644790367319065337587631486042396586081898005581247473537289832211955023794863649277171144663149709188042734552803564414953555433836058638795625403156344662132966792732813371565960131383744832402478751268228646843798747786088429041541090417619526518605235045354234970218242451139764901613914089773912158339504117409354024860403623095995339747088904243347636340872198976874217702070198690877456145509590510808891432324345208424292628773534424526391563729688871238029360424984044316624020939861369868927716849449214718084979136285961764349002989043197496818394063450036873819115612604946363717317581176757812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,10] 22639710230053076044389963403819828822312540390386521732748535941502208125958924373949571553041290728456618764534161919374615277586823869117432506209656835996384950901374535329863752526570520512583505242264999255376228402457851403762761379866900829072144829660112272444797867353240499614030550654222542570098806252565832195212232532568034373893303638795092725668893321397657205575553733024866924890241859537266740519406886322239538806596551861413468661088295423308449445671616309141218701002966974490567248859086294141718581480572852367661301333011056871221625186140044514332643965092491419720798161357123123017285257014946372034409349880884976735470514499359144480217446677135651205488256976192933999396512364090070544309014127316441525894174242103979104450191146161071594196222497996938054514094548520758433880049285661616791282713068999669752805783755360364287312550039458817197384767471890870020622697246017438494167115611845495371723803452914527968092091971877133751133454062102124331297076982604812175785843874521435508387873479171821830225808222921761291404025726007797765497460017709453145949524289584317805840329651228269876124329291249645311931239509892128068980119359723208380886401769247874991322732337855607369357723390200659970005012213123683262761055084250682792219103116041544289424173569075826703201512718028069304732055970379462922560486787705112538511553765788192983715181317172326598455019653424169386188480255145601063264398413842713638847239724209551911942772606232571996665155121401240739552731562958235865459809934024144771442026582160060819157913666862736951179059928951714846951764065993561295208378163747495933451043816309986450558695266119177364573960731724579616357080210199681129091574039529038435300880231455957379632301639224255841860959854282808935481390845412051268494411792119666317522131602366995642593673611852700734270690217186252873528336913480085884392696049117889082636229368485845626060251790690399143354862377446237378426430102889390361554526512114085612723384494707177214488687456599836576146091981103144574510987256818999984255586398772960583377892083269620829667332766298906773780142352099419050345515083474499504076896307263049971986735118362256837505675572293009124042634053745820740038474700616857437234245691583059063271286658035163779213951078677434199137475253266057284249706730666203360253561345416508706770893109656775803954586605111261848487139459581483110682180110440866816338664308395455280540165340647934116920689598721008846940105262587756130824345163670001149197973665644257120357928112842123974379759943076351191848516464233398437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,11] -39455135558783916947362967528083429714670341368474904697969425378908586177918970577821657540025726746587666796946198021151369410716578918661630458503001595145982466193204379545384059110767955589305147705106156305031330972775354755057636667079020174087638543598915944977275120419125898799247990307712953460063362482022146917939482437079692287183603599211237457466162693611322605965213905745133718404619781935611761279215261132071753212139092846049666130630644723416150897617627959732444153155212668763350348453195397119970044085299587493417800229233688948094185794694600383063709935362510247232912658653384390000489937667393232196713722200378188460901735383875898778779999539140149164941018739085628726928618253564783127857361664390142571342111180082724777796838146663644907992586371268125015822466092415750495916840087538859054006056407893202359126960160913369672148588794071640661602845671597360327902248587928827447374961307204978730757191209271838643221221881228768811761451060523606095686850897901966353377509795804469519696065945915898072327811487218499699557472808644215277957627421304488980362213947024744352369012879464372867738201436219286166209051697776692898065060681590296015861053974091309156365997365536749663709752278951704083089755590574760854864961515620036267741026333389367623302996430559218337179421485047203640823922039957351344650517203381088516224678719946924053748680330105351199935642865272529015799925594486921417588661523430274711407201933698622344835676415553173063854577842279246982735419088240259404013793864929228345622238124706270253144465362543203599825105469381661402429063912898140406272668711732386352547468196655834699680338223650514476459483671990532060272364080680051777311158206983604287422384323776613592100160943957949348787037475188107641971241402800790833671729272374282244792227815340621193756529529524822843630564657204708370987527638052275367237700067297340151044919751011335660178671802318720918646399187703231764539786854558730689820862849184478428117485413071884521512711901526093129025322959354900548942650930771414044895897236623193930196136927599489596014350198042772918851848271166581851849192256162100617819802176714051613507110990362432812925330613833569548462739976925379166624147424807611616702046258533318380287795682834995032873669344557754195325698307904634711843967374199684206733393410554412668377095519297330768963594057074653295020505448088908735624598659431952965707682227965608399276367907174274482684379954804025960998787445130801139944034798848893562542212140904206615198806854301994592986845694637665360460232477635145187377929687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,12] 23218575981378954794305182999880969618574589503176562811742483097197767626917218050238664521509446127199950696487929637236729058282578922332966522185426150902036869336108819905221240492613836978556994647619122546977493274331045208546356380251931954679279656999276631709990932224903979233142189468692668212718618896370802303514793603535821493880875391942672695874281296245953391690840575398630015321469102148991132268602808743539935712729593435045218691900237995959519943321302670756064124131393669215718176898873813290139870300682720322577997502923577471980416647747905035199623558575599070682488724161114837391949603713021612057356827291811909140754780902821923016223157598766091741374879486008821770708230309804418556436032537439470639859519723371082512164269352505255708584151394702244220785194236004137831602813139649153233649328888745856126952904849275774190087810346035699025185781692477821329387066116545340839062524100599782029028279280614388028708626535071723544102472860024275622153990188854954836282820399594619572507092357964924505799999644450646141861370117975582979217635153933080417713542109821744544274291680238813293124528086989923696727677066620965133302510890206490478201366117522955355416540896291231241317353138164145002009674727393361700529805631801801106297497648891882023044588370617982098740795087760899195739988355471872874994904225964850594647805887050777485938330438177143884766747922782252442855532184031322699556459515358292466114050569484062138037797860806696893815385961999031316088703075753583148808957879632260787828935259793179215329835932463771480327209210768987698057238405210598986807172625460959421822060721708262012178425496040703414542456136120073019916914720926921128401014952716097127505596458368356922632767168995642389926303799723498226858586765673773989531850631543498489602921024165631018831817466014653317566373343473488403870436752357205499732502578167397431041374600417932394336261618792408080199600451785321426525607277503074405201952374555049189591322980117604097925938105184392295440045321399460352042260641906113206625532325724774516622743018729881179547514745360834337743132869177245002337925396562430623661786114397238669295666119929851376984643399453337606899919630871317350111415553598281454858924502133936979168692922265061059034102394961624578958871701761892348191975227916850083356700619191323710325424617419570240819844975817734759136767838248520868854398804530450398393442758582048023247685582463640844223209658677951571340571195787409779969945012326494986100545654265174882500408588857644934244978313954421711429176866658963263034820556640625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,13] 103532847250805922556523549673597814230127404609689048735758467186404296855612587990868830134147444833035013833669205701452322309644845200943009759657110888211594477185169168063178759959281976320613373939581013018799061813592329993821052577254953825757150107870258022285089904555687917750750607557165404128828056040341334685568723911334339543305114558332130717217062958129194105257364369424126230020174174046910952772937873471762352901654158216546075062855902447949271623670750046238906991583355211772227111982528442478966139139045414463318662003398832649333249428831543997970434721152398661816279884801935823796799336397458580848763995791541706189954469231809332560785810536240896165465160743210053827102046116749494142411665325616424042528268494285441227492987533411583850309296430669075789874181960852350142951528228965873105957371448113154624461274152823775674392493440432687561943672633301764441016581498982839400355466646074020217334753368593539699242592974923237529252535968659442770144781647015713355278722304042774852417360334009354478503008773418314437173264006892939470418360702809669744845465218327570173415298501221416535396594348687252613554826502928701366883137993964449808532659775958559334412726147280017046457628968992479232214954431365390388938838179720781274262977988193688259321303974757607488252481924166463082708354673564882464538800579262104982217172514331632566762334673358202632874331342607252984864788431458019028706271444929464370530233103405474759947384672834602644070547969922963683105315511575231040829371453822110485258491666185940970867435500649641956038088897538846931121487667391206807465482093770968591229355207738050143166306457861062389772680849596552417012537402192956931337093872870568611992729141651200089054469806312689024465508324126042496449558126111285788303219351613079266435084172306937136083756527134548014586930015801066802996960801764955276793733266750397869903783692827157514515960467723761134485396786113449722523728335786933166282295662943614664690462894931077079724017211180543288718311692922470798487886560386494331462105853341257268367325643563826492292995322156975618565659252582551273700148517285399718149459434216009953735603500127684870805632619670842270972712280943024638044659448670551981300134003842553284122762183951681167684791362630663620032493121572540680221844156098322776518154107976420645528306164008089029237958814209282246401485335442924692878296831227937720141730117729443533286750132512250445389375854565333232405752489818802598382588426741380173265314751652915007506560049200723778269646861314653984997846691840095445513725280761718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,14] -438444644747531039027617657851037403187737860935639601091173607660448295500243171380672222208311965295789288947973117554522869946570433025917686870549801778614646590982655361910022424570741943151271322136839537989526581842977421156938201749937039946617222255745230296914217413034671562343184537083742867497312858788289087999316607336290000277475625610510136937040202899323677607044138924224588416818524713928806489152313199584654867632155592724627550903018873897115887939089555473003821986178736981288563831103610713236247780355353807793320877698824387823794798161922223379934043635321498269159038762513632468126126956239835491215241795877276240323297339081036382994575542967866754585564363889741589590682881495867434714270534941292167321671659974397126972325177967734092385845206412914554688801009266473080561288329969384196425258162611616947342016856250840774219147515928276961165798069776386985592365414414314249729500739775387906162039863750859346933232149508674571528008375155657895094385528902390293682596851476008334779174572465900730037182931735029889954577061027152512922729675050228330082382785977212223665519776463733533535124469533917857810526486969907752949025077069130366554952330935313788260602813354792193373317271716433501310759808205761222844794924338989111780904206935163462852649646515293330495192249783171366253616897288598508702760960222657089451754738357333042923388359898167289965454316142838208389387705429888296038781141823057890882166947199433143207797919983169634530618077710512705213931897085278047901404597569715455691196013067073720656562944424190750545781384784172492870246837681378482662195536144461007790501331794831405411541888536877485556482896285684602171588942558831256574523050476489995775539886936865184803877274790993621184526221128337493923705506561636242486482843023617021884156761649656019293938202143133521922952074030528494440192945081885202902018418494175208796929630879541829179563781911555763169157223666843502790956395763176656943075097131305859524266546574103991630623422993872389357459329163220510454095411955382882972399117559264874676164699492043523173745521263154629954655464163831032886528757173401885014453643047110229744240403140876252335441754614435851905013518799717532273512178727238753898059447771789327507795712345228584017275827442289528710242365991272206416582302920722007619835354870261564086192905447587318666138645186012049680168048758041720007438993166974691122167073307474467363530324320758994169280086757083093629106331043684587236224046322331463869385370747804204050728093173926679335297532278440288638736432869080772434244863688945770263671875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,15] 1032546043282266293084104496806573453362543143275706846658898458595928267210402839310802627024402041531853783398798145695999978480012879920580733693087792771591787790933812597050614650543713823482749697604656129973396739336768661892115522050085049891588810402861233343186843904745378552418660697141691360350398911810341929315005431524668662017610007751715081718533216945022595839357817154339840974259338466340260431081959664042397040958914613899642810336861983017707846402563807015683370185368396040575133516680495409803340203780387994363776291639721522712543426952451887597535282373879230258496547579807017385348930367510041395062588233109882925933215831029975237407744215968108958205389058095841398985517539978018366772788713475431591473936339135628543809984413705635957896048026428705297887637390295069447144602557788289686116117976213487516445808843476611386589704989369707413563345059613215370794265251579169100683765160993925586704002696993132342545891853921144479427473907561313765029575275754628094936489525986121432101161095736760780584724333960485366165952442530850794201766154550021791449506564645250468631393370291196634775786702556129836323441414737281699204635733523087898822600525701879102805674001922439801174244392262502316557936131617472352069566279248717318146685456120900509559115536431570936765105379332238672840139124812659909309239328719855120548467181308156554958421837103547800587540804686860847410327370962849867566114540435819915569777357036774274531703924126658599840246869505653093147361923782945668515525934173359588615107590466723562251644008377712886181635557881437299053704831777030916209552039464996937199867720809097241086459133085732510993094061680778677195555356949613380531716694549577896290085838257403778577800726800149896880352837761593386907258224406291763010518703418201954738344848480848376760116781116475446525098948939983515968855533432549000049387002958079872547596111157549971871023599435180139931780005132641182592377254899908934676645446491344159214351218393222894684721774513769565574249643372489369091977907952743031616160548981279288024766831771122462213059963266093599362563178248431491437295466712217133836981137106349876682550301648142578160723488523052774434361806529488381504642408308006484349644680581671240337479500739505361906764142259103241488181541970940549556334599353388103466168879165350186217795178599363377724890830440319740197489080069506684163405729673871373717826810955842885378876873760740476658234714979889408087767877635432051698720566285569039387697048251882409936544577475674095552524871370038077244901198251114671222694596508517861366271972656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,16] -1763637006347712096011370813707802349681236507936785285771953588036750660110075218732164329807689464055955940863732190544055493206677815652978643017047763777818964863457500439978758559446154137589083468497778615395351537274079023985574613352060132259688955801246608808085976363075326588090069608369165396408024548434825929277368450629863096974113515974103752963329911489130993159993725460181432568704239408265284085377413931151339061076007067317851623900192238102417581130334312953642234902739502805580877634422522383078119781925706790271750175048456638256372278069125218278997271404132178539201827317631676158128690670438326670622047962380980224134846761018290660668200933219667711182807443499271136302376829388221144077366788913916101382050492672552907692078350139359705327245746623554721095955906825796749611066125745538774236406607643388504659223290434910878890359805788970145150970156111904335104401993678449458605121341686661497448590584854504394081588364114304768183182380852174336505410726014678526541752325770203506082055132715592321753792838963559844574694015503331779855395972986570114924841383062379773717419332903406049687192160464858648664089003119644560147600450626296379297346449837525854616114705380083814257765824824762878780550726465252085461599981864460020526663665401321214106241946719288833767264489465179460604254242902445979726484638594189331704039101913895965542699404875515253914227999804947410886915784880505627409361027735521080123917941944603027178255026027937167589574095397602901912082860451160417731855984256366991564744841803824427172351792221269190776577871358515434262366996862320112318938444480335358689979449124226783435399272456445378047927336684486752728585007396139413668081655869608779661943287056188032617128413355582361740979894892939668190690686265165150534753126516053740120676687768512790814140613181300783370744842570651229865340251279878874371014884209484085842550374977267792692763680100178390824063130023735502282927888124763147061002836542961387785343387041525561929187591056283513555179398050604656362423958620674876916120550827418542017999939742727633945371956401026816067206465240079985548803628035209856192001879303801575948790196362626826083997390692354043347453024031721810596038465218227617998776177521444279295384332602293689864162441883575882937883682889394500855051333918030895561865443075745544031475320375996134943789042157453641066158092952539101063131294390458913585691734357494374549985120517473661479560422043375158394638958642633267225791945331789193763984894191797875874876035137130715071281153561810328594165230491975018822792264927556971088051795959472656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,17] 2190565067552309180176088247879687644776380611076372905003240763715409595465364253059454789031864676387299686357776861873499143871660453418914435034943002634024820811225397827889654598143942249964747602136508789477568466182634335455576537129062064366902214711470568170092621835944142454978957540602918319277774282579981162898133193624268479598221645006411623780437790384481473807621971926252668384546229961578557590491207112196951825075708280466227834168837373718133675393555528300608920191611043206109894781024978185725147332707073957225466299532926178780346561087529356862688664895737537231485690815430587513504242182578211657990971348320665711928490939422041170957620098665335141275156326997864615687049233766789827974967099909684147387540324533340301303568318178569161620386834292942628475799176150637822224287244676546636258004851742568487280899883287851808743463509998785877803441023741157676875656104773727161578657039457506410363334325035976167572520862388188319956249640172393204978873057192613560013014945776404404019314594258818491410851297251550642296277830889293295830690853307411522242847052373039904529251692955406479317775176788556486619239837846167118551270960096615165581235992602618540038995715066355450270970314623861244098461766368534057147524569817264698710623776862591508558713658762254820635767728566502169351261316250075233211807637049312724854983441721600172573031062474942233419114012196747235369426914507107133144148118858960984215268693974319968407259397391435754199204360974329774840655401869000812057147835038762819797711906767500519863576370032250478930027534897435903406197506153464604697285367956679155881744170421998128992458851031151889912650959096438928427796493121400412512747686602618033087539837507141737402812763771401886006638614366501720977736694148734509623736341280839721908533935952901736039811583591581081993912067892066442197160981471018962782790726049143419563967848391971920238869285804911130299132109563283398449296547519229171285621516803895688391257980781431400202040926818894905788928708177245118494669945256777323516599558352238879151140847546116167612154654175875633163645535112346709804189194130922694024762962844061006604183128293223353531433146588190690851811126185636000853109188198796420194020813209964981307910332262928361454146812229183888466057862225673412884014638925160707379588463263964131267573392376868770443594652459456262397835766765892271542299491959100858359880661297789345075754182180649867017379189612196113140454904278064897217613070195688119558740699306345374346998635070813878845849314411838007466477332464829331018507652117932593682780861854553222656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,18] -1617879728499744460577145079529936408688059132916636108255240186883767581337270703399906486167332499348378598266497107849403809135403126384199719606535836711504136540804740644974337487412832722336248837550011461099352716914950261642153823574190149669722449444230761026156920729387343763464864387678932531065438555704676251310120068631546358273330561665922475013413299187195401021242759408423011629033592021432401645379007944794073641058126031160690271462695457778882212475546000099786775148599579935618550421883540427927774198610161218476650237925131496062782957200079461376981446105009940896384050592923301638168909349363398149587043942725266849216312305676040705634238663417812748939248697604568734372389409821032235668490383619351915460010354953112515540168838851238720172789578798506356404158627602007582637005704353577807863722541289725484035044774578185951255098024005157018777272706918532021606832629687437081997687707911097147486321276207198973520705322151927012206596812661376194642264128101730317142103951173403534134159643000483095737700188807965303526859154818782529713358045677140524689922831338186409461939022622960716680435740322234941664979713041001672645668696552465162376529558830547795661210281301120535225924287829885400977772102424722976495247239299284792052411203701438257385456173989520675432336163354107318158155368628257621394460093088428926074508662501704952780436704541056975205960062499779740572800252099247739066945555227450004192256905326259960785736553699767037498716829342191198517220297029974675167537823672790352269634183799105667908790589888040391496688275288340179788782010250049227823445876585845461675969468216279910201729236485412139393227193696972698367804488771866264507426367066457043335965308345087628121844656438642756721215558360350257454919157394471918772797038921578348969460813869479615366225174706885445381175273042840449941853413128666998411028460664241527926125751413486447190482389416101608185869915372990737729921601237034117132299077154448216873339478719324737741761831349686237234384868337061571826361863142839356941577826648770130051566019505254596011819310747410875287493900892356847499434816261376787910680917216376442664394134085837569043765205429678039107369474643216748860870260449013156944188265844004190393804370030379882890600800128860336662863559977314124295476402991072846300556922900704914040268909261890129391610887774273995567931469898506042924119613613448280334386464608330666186612722552802153495250600665284106350151812758378828963831934162303382515918844609525840526267925799497055020206671004443238431191501362018642882220978429508306817297125235199928283691406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,19] -407585929949301809884035296710156272642858119731715467504880390448265187672260374792886209907386909221995419521164580085738147563440876416438118084665441113792047743122544603223751468251900889533518568188351799871469885766203975203186374352601581220066422720623695571685927762162195004029977233352881360704570220107752612918340542946324198194282432844876943079724999401638361284138411511235424238080767642644163112191532705846802838289880540935245118089664808553744487378780364018076471515270286171971219552125509779952092239067923140159014088180129453481335510499391400267396706995522026254381451445515393557056734834645464258639790194359313301807297860675798710444376607150633777951637096012030244493112866697655203884924752029419636630520803142353898103903545689377646154077826420031589586054718282011998989862508590737724455254285052611565572847311528919143473192609704729041800868826542942188184840628289318112835720507260025804201689984827059135878420206988725970943536909230657342981284525019627276850525282170306501477994199983861171838616034097874043418824102433453737609443723947239360798928298428368640641806202000104477673856248460611968188277504354424513906721382317880025273041235785759432010649083255996992777025004975312137948202072439610329982965994938196598296620674929461481907829541108087197564347219773262350594093401588257465980117795571413258430871886846542042447177767727061391255020758874522810554477635947798397888518326702157998983343752155451066364365276360336502867811285191533537489509083598857029136369160406717433009908832409487220132258304738889944770335010516003667714297811473857219577662231967937310236306935554027758581368356422427119185918998339230402642735031231537740494557091607604393577463485779226013377181968166438611185578310885236595155085782797414389708127555922310633815755748365338560810938730517644258249429544284656942465979983902777805787211320096424205516058570281289787863167640957655775797318149334288913312821213985372408769267348592270506557406775018005761249525644307619999750080970809722638177504780756827373510513993215346189482509618369873725471914756679716472477656969981699449883503506590136953981003411825923629421393588816597317856122681480348750358639951468650365371519778539188119163385973362911688172289997480162665136191313930593590642487758767128280920320687245362331238982495856759792603116969103467588004191116875532022511147337381037332620897944881953318946270718767974134600050020847921214414191034328152813390095070406887166106117239127919464974421465482871468503365045131117476478018635899269248004480527626135201706079452246486716227025226544355973601341247558593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,20] 3479156687319494143893395770192852014544675621696716591820911588777107000711565246015011721697163201123216655294474484678342544346510796174431636519376536168153893025662295799992324271041366041547945594956872690224146614653858472795705090123568322451843981290366384516993534451230760255362751810167067003197857170640391529163093716605078895430739506789749622967039053502244118230898842656642365506998511897204645868639121819794247184128384933147850282509829151539616133202688126720974034903471100348879030388414081237307897202818146225869336362760224012927822333685482948763910681730619974174753594995803406517771686126061222677330820647158841315249126026443123975179416463815328114125065918424200881190979074391862631475594456226343980193089582307060545021771598010056478057161207955192645558550664938717450549274030033630795187757557513835976846648506235711326958887545094231439785702258178445576531850367682532834490286581370713976239919464936370237585113386848889277929418006721755335597313069245888173499769846151476862343875871531748905366318216354570251131118490514970509997067705292771611672633829035244136996899585641226694824177140363537170742351850246117437367671948824863721828341390846819694777964157847043864150066752414734731707746651481773327352514613738940615116898274591779662834622663949780072926808249780299330539712429876763097543591557832925863849124440168673067794440071089334209338848401422371076917378828529390257644088963928535007276303896935744492260173561803492517023919827159965344751406565290033299452607160817106990183455123195080514232401155076517075700957745252122466126297680817198416922738833016462446905737246378871021601338153025308937105090331708867475035283861160606216656930488667811498618576281593417668667352522001117545265956040739390928280208121387547904628815589187926730560616553550820216555373921190751558856880739095670205053481649610853720716585548143542418710837818394272417304372781853237611124256068031189674171389744414373752681091172873204608665633226766096550623030098810133096210338975798966880051725321228523320931362300357532817692542292004049085218976883987305592408938016284997067425433653473617423105693100821090557813041040826498892540283697519279247206906268425798066105374440305387146313887815583590247839647657403138602679917616552769661405761570412910958332978635393719994786383636062658224729402302391429606227036335048233471152404141713133916100806743932619983732208719096640280130152896257083674178736959086106060955015349430610982599875183069647800798282488922422125755077055422829213327622467461562231192718311040368822452814190399246214308037750129187770653516054153442382812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,21] -6342932665708768107150669296882257921086062042788031863265669350219290544488011354971191536534132403031050755947587541498109254795788670262971096968078456004645692751492883518912542282494699109769868905324530205429485779967117521488718238525677370437977375160971737093625504206196167202212021780720834016418081476540708447105440800175300011350257835032722881322803827459485113569810686247519846099114237651154359154931401291142935525061066282946837015032875427649548384638185295075127615521072715005646885736725506466184403906425258099998722114564423451122761513852367454428822151225268596215089664463142113713130715018409920429289095664028015465946803676274861102073638590673135436205988026941508059981971064130920370549112132116958540093416604532452944942536707734588915088237778064296052080607149886838782988062115769805108214664939859093979147196419853841348047922896452854165497417848797646769130763348833257270534592189785058727410385713845721640062943377580802635828558084521105936590639225840274738969604156293465318915795527170372538071118251525497155987565862351183671044936047797314331696152495913364201392371284013894059543039664743934987459601092331020555638647369641077533807799317364442855509273338594143731527084257887383007032809227810864131053169416907698634916755018334958249853447270270695844762049241527234804535224205640728501504912268272274255953524951030090298285805673972376854899580482519054182815822845035742682974265628417226622646504048392815149567281861643030489029700432581173698084687919470068161266490693712453149660425544269239579712524389669023514505638547000890236795562111595096638923513250491650868962375918876972742043532283574863849101570380543964658246936959082180088855656845667153871505980212069658566676071038846075862809164424881357686682858656519488570631746105596698185869762919213051651151694280594991109547272528673893103407653385166606281329918954834176286864014067913631551198565217177434028541984647695573791396499093391997674008176497295745292305672792651252468248915955304124487147597831760187864334724070913027294552266042978723624148442576266072138475833625582229582908783646178932893851614552717915554291934606827329524480785156282902954539347277568084594703192212657442169227173003711729037371764211946077046693350548269618229801816888348271001485672473657284762356713071954029701054746050889074316355697534138128474368659427593783485941462689488626103926025653874103752038321123089248326855019027608619146115887658487615303856924622189392106570979923895265179723286574602150182097785183371149084608248726193845437278748401501909265278338569159151697982035322809224453521892428398132324218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,22] 7742238699373831800843816071845911573709403245057200243029290803060768251354655377411273628516420453606617822559089263503765344631168970954854945528078610486985777258903189928047809728950567234443034241665939579835712152567601888431920984186987918261590627064548509449431749485434360787689774698465139876459603737569892787122018919738458035107531571687915392040894827665757701021251549113611125076109394844511783145980024934877275410127325965788414595581331907910400072828602601225729066144887627036228685504976019965423514586680656367086611146241004269602507382725459573034011045521377608786014552355286817433312252768734605446769527034627057730960666802869090033479947474588807095875796455124001619493261218078676565652467819548369574362804939291094431023274581177298613401627205531375288173445172744335989293771900392558237877560292930715478125783868808838189197303432177261466258947554741235575409094363174733492870063357098992165621542628548325120590837873541188931379314601510836456860443279242562004780356184362976565817029886928915482618159803161871084672089319443796683522796250778767287293811727867205375490408630140005831812774877318241032624025859430669176631066875743722472365774004463304337634759600090728753465180033373503610453002238402342681835047913229954683116957039681726305468705205173101120934152854944144369444489909138478000939619236893771346133668447019544769772947511561498450837035994103645072234928222925462430049589538178099108586888891881232354769128787014919686847553657675575522890223996027597595161055711084945643467147177714594862084671291334174099688047983331286322253436938753253289803678959590314568732751126358565603929351482757136965585837556415044622461295222394062548470373158858420905939380261290780133855390934984243510425848730736905926475736901792788163036843023025025657338352253107292251798258936300520800144201105744709660595659564949707852021115642531105939576015787734270027030464711409164738063698951315721397997438993555914964255297755263745186378559883857226576992852299106047228691998891697947506146356211627986646160377426402300943807998110280822788678477670675413810392475598482847798509807336068000683498965615649472992718151528031743562963199255948225854935532568418912137678791945075566226962494499287360144025746133839617933078509694529241337687471258692436231860694306915558032273062216257193530225300021334753954172223328476885776796858176653914998343713833637425675821360363169983494626306330411912919293481916125142317005723088182909236048158713483118224114590790926511540886059455861807552746809141938820687709982470937372452679480129795777909455686523546025235020806576358154416084289550781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,23] -7293570137858635385711787632081423335406034246962061363999632190230358272008404942030960710223882387427045207619395194989895813079197246373923538621170594913386534307541180797818371597073890612166270087446822999171674109620103195403428102119254291080002990275983240311665807453220416359623600517216811474389781748051033196750443202608459179981475914453035942893691682110198936332004050354574814107950696300799483136658993977402480890973250220759825802998134324354069056430952910880816727365473528943264613785818331142215828293180977061413730151836746351833561088255886308818957481030368937335789123387037067599992686654642321604007347939523957125192671632064595846488022928056162391908164489070631374407058130324869769403965232914843427525118630419242208953258782691826539806222989864054162900114707031845832862128327885941965250526366258963244194170153692961592181922852996141332139953100597170790711018354187262652500656085850154865542415915751783086338522945768233626299807375540169722050507553757854057886724883434927472934421888914055640510711535613233815892296776654200442867167201579491872581995585612305141773133052025664014190439348117382536436861093933926281484796449602527805688634719729249735838052361565139178823688415747657294821421424954126831860023948570364853378229164089130105462437735141479513074024977196084467910682028490567235537217568828562320306415075763228527799660558555866767850323035765211211015919049091330153998872574480546219981289590050508704488070715042581865585342854096680099469402110880538766166839978850156873773206501461770863149058552076408766671456572973037430631657963372182644614408954789709032548815862588305199724314676334514860030248220663144730574450179598526508591551795505180168003010293048784491130354621233353650749806316833294279656195657431286744758543962793699361168970668935576676218236248404480004165084582867465430663062187932233980828950559129135808225303510826370180693114476990808878504580155185482121610412758131857509465504137024772151229087679948182906241738611109427890792703676541818224856343528780806797763321339232408031824617785725340153771028477659746581365626024886788104130744850556801695021000330652915583101907623464298770141667586132659454903399676620579940174494227711360595813130418591429888326193209191712335739772425799587790732022868617035910423837839689193461937048006769677367119869378346581874953707085180768925056674285101920957565070211511307885276379846619556077914980257775447915294556270074186551645560879645213170111380228742788967306343522792215924795157161881462949200055364040565076325323284046113109617660088725207714797509952477875400100870706410205457359552383422851562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,24] 5563991584332642557629119210095333664205870494866495749503604261141538803481310561568677561971050901716570461870615819887179774207243270688014569964502169359279798614873195666570732577003253198844102321069712546499469617030672629276186966544144064266547823813336611580408281562269242811698239632035290132361584539908857883845584998311029718536614201946559264792262152767254559213159247164759041973806653892763934066414755054211241777307680612225388981213693263252997943952370419755289587538544821532463376992945067030031028293348746409976758037118649230114260282065782337378047940934528197029203701592064420352001994272945524699473546028383100988192620448969137931760005203155836988148721937929274020232230177258376795496006786356505982989207477641951064494919608369942767325781972085328024662582244304493065663303433085867721812376350054833852298802614370311104622010415337429564397011188876540353961793865716965656692823387650975141066236865420957258930268052802256952209678578427341727626320444941697626039103676116779811381075343999655991066050844364029893623450859138924909179725972002073528226003103284505373150086670471423059243745356233578351814663885199146570686225883927664032180989205214161197428445236168183622804359690993638696941060273636754826895858718128487865051573893401118850827585733502080968388756114125717954081649375415499421413552686204596095012943095993980031160081633601187606879532449864927430266114147077561508433483056205570749885020365315337023999566262558930740500847106643252309212511379038845022629472843063083984763943633926238338559065225133681370433386538502371568204019853497206812118806805302573747095484002797680003569718942159634284887366644667714581341515107563601494884503757410346590606284313803794907559799135247539585442262851943899443733122227016758176970661881941302323768116668791634817325528684983627861499696090035953372832747917472394868671886946465310760838214994401928145263814429193041256479562339555515509682358861035387472271427009195133026244725880145547319515745249233582980323037592414461560925331646553803416450591334537323413587662722280642256346440167227392689247349425419117480285953492021462679933262498472806073971082810384254451797306880635470497223425423118631907933884081807685945007673319094670375055014351168872210208950219981841309358016526526105699398205768330067382843166578858322331243159539470764645150457629689458929812281173508444459048838871108323038620293753368965290269875029972688486140937227700091436317560437283684534885485135329983627548812659868226885729176445007101971284539376697881718146144889923407842058229090165751043187324736307287735559423680342661100439727306365966796875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,25] -3475230022154133717693022810883631145423138017850633667357669616567970355237168476096153526912272698457173009126837280813377568075597299524626953278461703613891034631008239697671180888446164832436595244234692315970667661634773406924103296898910856673850137126889404780353942209638940851277945025117543109720912344172124889022818071254723650515006368099066486883361986610996323738275867286840258825481455048255251963827657834192646484036682589549884265249927359365636705315078079400643602817576481354092184561239548794777905120169396318209548895209254836794211597363726716654397598591459409463497812006790537406781089542930224626624987510833450540370063695755812259670704728582532006588752819211782159729648486945918402957925415920064260894844473142536704704332046361286076327467179934472560572992278007568882224350171036428753138621324690002503271394853229437440804928108171330515971118267126895545359291470642478358072266580845548917245491720961762499365829555234718594057407059922672209082177557261503967799986892771449135709084219250401056474108917018717887328858421448256749018170713034833544953195681015962023927022572171485015332054753871142422010032750552595955627401310050408049584084170429048476433230794783149060096650068285659998908922978058546591350561102302593480577903683460528195911837427805688530275286738579378518944785188696097710114355569836306250439418608631362646985006433897242401628948526813394690319195111900035794236288884755215509719443082348573042480649292913015641723603870992084065239603851604782115845915049318870539523329466111901222509254567400346022404516939880582599853377780829120090188631022135808337093671217234183572119771120969414907827907521031244609370709594173707133770408531976934105560060099869899126764520068532995465386066186711069778333598000853705059179943576180485910716521416149200238520809378616622093520189166795185437849518964989886003793961330724747197521251837939745392198786345819613603566115032384928066750444735876568793541485675440617317895769079398779394764369153484688042561356558842257117709471434175213600163151815024624165786350026005645718633020296514913048107704892085566405268168381024917120445593890196544644311240963032545571776175299799407931993200026091437915095047077023506405062649550827418456259563953316937957874423453508539390732922848633043354682697645101845484873121644557146118499366236171940668857730557313957689444923078425452356565559427958014790710304948348589645786219632505637490647622052599178181052152804430161038063517783031965250136401187956373542164113645651985162151266512644832615897710099076750761379301913914038575750366577969707217177219860104742110706865787506103515625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,26] 1730044881017887161359057248197447694688795600409552412658776992119588385923141477312220491062477792416440619825829773907240555975908493156425151018727551848131744698760611338180224170365007346387409475962453230763459395877297394159170898527313863282033678788715969699886504590815910401901821404554930589748301059040647667881033588366826370217345736344987447666283328792716315481352137726036314542669902552466861352657718344006037076870249668116705585073619579637578385613620787058644169156494916764498452606996994684137023402254752071081149084177892128627650874959360855390786678141320618770686951568863430202989494822987595911721647423812485225096102178564314579362050853200379624185097874746175063164020288933186920604266369733755956519010856626169823456738392419018594273510930274454041308865008179399260913426377358135383353140882651919162706521643657395877107908921880963329956079778733837354815706749573806805678838428678669462565614669122245225041311363721725186712301633679032984123681483753915120438325760341309224055195142390692358931499254456436786243061792637376499807349720162484675504297156284674014445737708040494804924890422378337438804858319288461786254487739887900445274306756290171880580453617260751555216416146298538780951742129263435144926088763852897945266043191975950193193526415661110105273890477522125980120664655353269559985338208301673047312553777573635098081793777637990147417175660779684959824319976764591750681036999743013582899654191572826619254623002157433324783542389621810092200309452487483708911791446553427518989612555345106944962094191711223881120775796806870045787585144654131079782038034880579963989468431317300243878268856722541443718326739663220795213636122105214981104959255517843744176064740621083722468379649227008063974969080856667682926778692938641342289506629436135266809448711231855313188174287196808141679118761400802757215645085368279389586266584884510086778530664476850859044177517897913761336234404115018515047912220852557184350105929843086396723698889564283672790297107172361464682754402849471750100066403294639819144950239284894643281305307410823174260208462377154228190387650035440524359243507805534228569870733278197582056813529762669856593935625196383169579528968006207352812608208490563608077933058468005924204327996797227287338838794719551613497424293000016864856541228084363085543563077987636703566047169868714117966378584641568378067530878922337390545825686374372903559137626759487653983628629991319955627789489737916896402967595500989518987946726452814031042609047850307906614040737872959271667299625734194359434216038041277049505876819536437662248083881676949955311095585841485444689169526100158691406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,27] -618768686034719444923976467995645464854663631844503069158029880954403568063772038325205781481805875039882511070251158760562539198778232925650932401108011569099073686568923611472913621081547751745044421031595740497565630267452867941110592568980195941624976615400845676452583498178988925929613679025503816024856912509814527556001988962971993645444647591813524931430607415375066242242361065234320535423254389624472341993940030709070516496040990061908517918964868511948663225916790508641630565305256516638218659911559806659289188936747921755663415674860888286350783941061037550682959951829663480136565788722279399089101501994406367804610765030796928709019309872308714299077729595413724132937268127329928834422870387620610362200997615720651699189528500970204007985820421160645750637140303036702305989224766835671352446960164521279225515719281246941376488148081305976343721585745870292624749880846652929371476311116740875232385988968309324973882144354428736770002869278540277255799594556375092739693484965910814936601901239121748444463005400972802560009771275780566339824972146501178769105833857028036124883100232986156350337186245920724268595950173930122384824144417590316791652586007028208177381623216708791297223747880649965229164646724740099538323607065173401589133632118609200793170416737369406885270035590529828359915191717544095102392445620306831747733974420764369363634083422494716946086306721531042050674140662498897459632023370808142223984406919780984973093668604324935254298086667201478300947538618663618674572107010844955944796418033438900230537956023331131725538733485849890041871686612823234180343361471946466846089196056516835338748140262693157263637257905554861322888952443368771248700760148034818210829866308256402549214389465585114818176983960007037615270276742170719508176686617457459634272457932332837260627432363078194650210092690725420573657621193015857641830158709202559680273712093429217895153452791972692283093166396682933375373970412446097073257878413600047112159403689133526706718135904000840444277812177694116025684131956418399344684463087620992539768957585517210576306253629162201072858028238630853016230332817022948452995484765308895616792298831793207012568989007054262049838600909345906608605331941447580724764198560466149911278832332890414270152893412805569271999930824188972291629499891517129816279264667749334214401947934592413261385256788877785406787792081413555388706500299149467349147201842648021673481344784762492542536989333515616524017645918435359241897153724939853844979786701286315922616078844295302832092911238054464240427574450282146898230601306371657137701385126468084536119599842158645400247429790852038422599434852600097656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,28] 96587901723907943653117705851887740398100286611579896244584331388697498240944449673110296705567950564819265467251514919672233269522732242344096562352202373254167752050721632859658350166160321990603847052378242641665575691473431376289952682707436358918388711768921782179862360316167501013241853866817971570648363594005895495091748649887767309370965385856937185514572351305541381490447201621396512842325872869328272550302621723707987542367063132564428457841651465354764564983665343164070980165237930139879316223119263174744871785327147247496017216428672115067328797948426743513182452148975084972246798191622270698597253553215448695549551224989961121026109148957582017436077023685184210925772390872903766250054522475185442053951256739979013892911221890540741336868517905125097568331935911256186059171546648481061447768641529819703696638578474982857652983174576332885294524503407171171718612723601725364841152949888426080080942850241291894747253951937564086558141555515065486489657172215724937356395646817647394772765204001826764147759947284441055036748859188251802266837215454758015525999093373054785310856192479441602884976816386863695112648254497804136146401681540885527392721808383988838730408175347798026495864740101747988457849910070652021736000624402136298058995829342759850449047596268719143814862976818131884579102170648974682490419100164701079840698679617065719329817411133541055064838010868871316163705743728709465597922783625208725654807198713705038205637296766192848128496866113359522419159814022392290883288785395618141768111279094342312930655844220158829502240385709171135712408532832377964345604387185765379529628935582197027913320832760605174251051868039518272149818053344605362455590159914221216103917894230184300897842742865106741683097127865790109212922043165663965572305375402077737122021079669774301450949301237708863586009433567007677895148302707566558812929224638688098881344317006894543081576755148931770060397930907264799979912591452681705874291437491893578890904760298863690038889406542285308236182154080328539864357093023323889929081476981504550664346256126093197209206716172252488359966059645162807268919854780052200834960071320445654469527000185859926110346223401176333936650397509941241821456124369980432117978181380971044261327871918098992902154559926435093298702445079027320695201378354937203648267928537616076138370287792072992490959284309093978145517854536064797116845594324446702673200354225001656900779723657728678438541196689880029123747914449538187534066151020956862977408020724878311291072445364044257402088366462969758088385216892626358759540682999813284357081942399472653291516679333950697733390811094977834727615118026733398437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,29] 48589713575271740785227063892199198960692303158629618193746167171505387793678643953328480317332340203260929227329653850220090862309708912232730677496912323315371467410350947709073383498219865914894597388374245406468705574710631817653144325871457331780068021338515084023971131981927639984299197612496572354945587334697348628175031669316783046686403380654758809184948513937569457766042218635714044644695812802525462670731093736294684652729332972272496945277167823754401195146372336081454174676844243387708452716084822422307552841045022205918577330736324040231345184314162934752345013540989132413061375557335730987655705112657335959737334806038450661391134538099866889798170372043544312186059580966119814326162740638975515959358234977153530861081711256268615565017572823361947529908558967739351371294030254287991760124165492553191180021002344119534488630783335556933620801300421696096577901860170124372371636950545441136776743911422735170008309451958692450322081708923627266565675061206839849341521876300982988518872411779057408696664523521573115082480401333313828661699084705763440431646437048916729470632356206668575732292152256894945487010376769744767881846687552718071729645465756382732396074232025570767829967352858367997894146162552483578331042679884385342134786701726967855732971200976932929283625491760405253822808857231803413270643191423025571830357707362297519124626606011376565967216167000956373774307441004757114898776559179134551625177692211232320030128596346603829638706572715371178800471384984704546127567961069844456886185740908118946010972391030469189064859064212553250737298588488375853183378123765740906617483210841065899301643811552130530899967645179224522616106143147106345914735079102874044483714795435953491954392970565860669656648056044344465602228426432800591892527702708763389812905200837164758101886909652145625610734077380339293187349368278908606331552930696052113381530658264476984026026427668845065288626459051360404522802193332440293121249040592193932282887632145144073375792340733484322049113097059757020281220930869973614064577246400182221980993670396022513972956210336373994493611848013796130509488931784980369728327274238010927179871302393476839954306153904856766418479419016887508009617604473199764025199970531355467249700063780222677450202025842373265637171068410876457443847329902116324625549399469615527345197764712307294974058558872836730546381410023437943024701862020149306458953561620805675628778954647801627165890584880725372318530813990069051327118347361094386546602954340363456375868376376172816830060117364674734258632625025357430764030847787155835762962707017329209772952157886296425948202681865950580686330795288085937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,30] -33147619347727265457546538193027934477426856536095366233024789582409483743999164900444611167763012779096837488833933582912732142468019101653582382499154636469762205888077306461070111265568450226844189223024808446590985313388332385726609927467429684116455526369574578633992660131563066455022501717744469040305793513367871996472098592904169490127991981152729002982216879240274841574283924797345713939393345197784126057869290014778675365251722303397096982684116266750246334812511087568769888399274956859008082886617765147068961151778423924337659475940341190734155512547502564255892327921956048609338196255510290981927400316243382311934960359574046265211022608235710943213674823059076370250932048045482407128646866522444888164907124578540274888893329220574309347788334517492365759318296072296267032998929655534025708573987440497853078038282437901731841747217272751321579563942668055872146092384957967993227854631541654334693339230503512256584682599171257325245185750541312470508873262555956476878197204147740833547167303330510590333778407189370867408226179881702703849901927038149756762664394890703606160853038924164684112052316000198958066578343098916813005646216506678852335962298726468554831758797932624643603460032119409001303613329613268108272064844095324851857672366478374812799818417028309747922411373232685117379116921576596825019393571489696822057873490841952718322587145473730113979514645743939300512410379355090043929296031793526186492769024644148261022999675250759662996661425349696199446419718095207846724741641814196581107185839709350067811908811835342894179156984775973352425004884374780795972128309803264816704934917736279195565383004535807104590946620635370608962995498489830546091478526109487791337181548111649864100271054664544193362455473121993181648242837980808077527031159905699687855551612894689283512445047695334999837045832775698951079626099644606818307356546633872286888012311328330873685234961593420389578312431006129436308913171099749886266140540126202206424559441171190890914224779634666712293275709417780943902370063103467913142481545971964694141456566173105888997444768334153700423038251581167888432769506373976492428440901878638041404813425239412980362459066472211699341869108717358215037290553048728863285927738209662466240865998888203852352514981576842176783721625470532936416741942843231048340594112207338313015728868321076938481089344778821719028783691479552197814519745338878698751109545277425761044950293136879107448436580766023172472575504537583483409670241377160702777466572041809839844988918584684097664072380785223622545185416749064221114081835528734185778561705420433858905817465787869459392656068530413904227316379547119140625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,31] -13543406877727250730264964782247451383468756615032712669100952070696217957843022919876154924758939410810945452903982256097475297073154913022123554838434035334746711107326389501697283530333285529309474243852658217491562365847205655274816715142234552062522050139360620495181214156806802034138913873566599191277357617056983326060072622113987212658972348322081329893298148873399535710503300334771004532418543118892702874313316482018940591883438521713363803573185456137147149616366972256586234454071783265069063750977826482848781678986405969949583303851851756604382228727995226442098657613230383656004328587366332244577023620336750082757540811539955352159607523353345773719124788767790668903703311268641723339460200907496909304693054801649328137315431347988026722849061854402245812343861185587470323080146493675171222149545293559099238171701516752663552149875942737130231931950608717115666922505417473254672265474808191984032269990340716997469197457442047024505701656980987312906164359671024091260057637470675809673285355447069400561782153857127491514911204647079854768268323876962524472422050946216752647987647000185875818754290630260466131478500763335868344697097284746031203414847275476979342220713700754718953393847786607523892526395692327760382345368652819641268477897552565573134066184308197133161155275149192286380940865634045771566316051252058360746417732442345482732514744395387809546008408796388457435482585284400404749212318973291539709698112757632002854779096927860559769742141798676831813553829237715280607265326824379639996199787367169126610973883319668000866160858009369091475337676882127555546189184494579898340126356575295985268805360497750141126407541420076239426089664080828987295814779572221635905965948071995107147080491986321791774819998340986878951840370437001613579011347837607650870180633481646003012048792304773194380478153907477053342403143686904811016715794889874431504208839767264087384356210188068205654825148969450148786402003911555845823982326012091155962183126950101004322875933991913565133172684773822560578595309718889846000708736418452703749225182439536300505926435084483191593983024678563853291803028875455852657059586793227027606074313515776230992227306966293108228514764388453159586267788647593412770554079925477360055196888732688376788421928882077367490139583152955568997222436536986012678756042273019673421019633542628927947353193414130230222957560636551763881085968114923994434181003771561527234490582243324338157166975374675113892911208516820693732083087224537020543109453588760936542316613188223648238337509137502314135448894322944224497800490582770963168154532977566049365191135080111698579807821829490421805530786514282226562500000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,32] 47844240395259628999729336731373453972162537812577624908300130442421138177515925371153798771873444206462197904020090661731198503187935421615962747251096206739367949147696315012790840642925650055417436277149806143807267850064392588531453206047194843591738209586891962807604820168543750926401183073661971811893185526676085595946971871537336084982312206188971873587445884761247587521009193821232821980833548347660786090527915668122926185128329811156040280536925723813835889334284486700543520915417066969116046120450366033021314036553266194150207401620796600314642926110412971084888665294317896044400740283361052603631151379070621025055618548388401747610666339693354983061202191301867666684100574100410409380253705678167675635020667209504560274959886752555730575908194608202368624565870668666853140124684225156263544920484960623205113908738829785318118950693821680965409997288102704465081896002874285011935262616386230908789574161962561061398113798116361398627685523261224514059920791392417967285179978621514238596403390631607837142425733294065154986487189522309384251201101250135838882367809396442112974540885144403545133897970125171377474760214356882743045859037130990405891955997949907794596219708791508011066002119157190682445352393296701033576805284033121040773592529734506430206344962184309934619870884634648250248959060894180083641124007814165924337794958613965034168007673416929633414064774167034863079534105826355771161382247550037275554478936876628016806747157303910658571918724003877734016547324579353901973900672623448265946204909340636848951453204568865532643983065363306235347898377593269439760716410909331979429408354657575395718533394187566261605418672938198340131116329840436748169658896160703852682497396199708959334561981700101568316217322308754164935495084276327657940266148959292149758503158014303664283242400448322257054306030004117143801646378530015607312654662917520470571881627086923906613212051705428750869721000623518534303698537403413772090129568448128028829940184370630371665638182353067080537407926931635215580047708290436374386421080354481373388468897067654222584938465723059971376484673039644168206376071871561675700719788846510687150484655677881607284489066780896281611619910469853284145932220982140517478337531204107623096792024118775099149509108082009166510501596561838579531699971264072416138975234795037794338038803660078144532973050807885846487637573761862677634761828070360895345995455486577304545745928165758798868665910494736147078085594670128470043554589839488606458822515591827105470790517754392763230199445383916493008109381869866375389975342246919456150756915127732720382106934124078682739333867601771999034099280834197998046875000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,33] -66291672704974136810880456442880624181046502110486459635191414199702399254473743948170901159227307525579349644223432980641498905696489082826301327015554544870890155846435887456273564340524714758600387768696670201242146444294204879346584484767077644038351104203561821092450498904578864046863522152989531861455449299176802146428734478952225660380084066875122718728332214133841346573457869484182116769861253545153213352973193806889910168724010572863148520666777550925887821359571520005244906874553226407496019297061648603233733790639821602786389972461527663355572822950064184996048360540663707634961727853096765300476874207430171584104572398501711975517485286790159738316955175802021881790786982800937357372048084510498001412958741088844963907976777040512876108760289839667955669638442007671067596259433453762778984419056890013181918426650230724368308051115074879970999629514387155238899196983770283974005799665439256524122393794564808698977245653375397121184457202128217998845750948659177991268017875499617263674438471267792999011619193233389501192447616260763129564680042613303852173145136177105765964491112551545496026743989146263680066708551671124790106071155542651849909063240586218435515873347178824059849736126050016842664330834359613897203473657211921919152980906171310071398073629293929211966806561414250413757873494274452123269254282636588486596456790595068749256972531391882879865888062356423665194533221645319548508099295731466965251003163243160867760596369456007387546447482087225504906883040490786678056790044966388678960815163229444052711618899327475195519964902777393083971609766180782632453379442892401319586321961279245385662152602669354076241405296651846775456099493452230822459002285390501914644752119939839498967401839292274242650083558932814987674211025690620584825597532076464384266036415267428155273665582488754198911878034616687748662520657664220601586054666924593452688432434644869834205771598832220998668613816852900959304028022192631954592241671134586095372860420234251267710012140569988357434264390611475349326171611009561876605756955385496252675922503171690930208494099472480932618005088182369600693898563464976397913743397260941423568379659458256497410661341410366602259115536958884923080165429088570465902508536038023832311196891940841200856911612615980304126968637400506480798737284675369282401705313700111115676165702095805692894279338925486813487493124725825971046211652105310081858143408835658332992701299552556598961485895516265881864531553374862380941692338525848033722590134201927699346214617269164349914380239360061038439038911302682196679338806714021430471660654832749960433752924159276080813552045611913854372687637805938720703125000000000000000000000000000000000000000000000000000000000000000000000000000 [46,34] 72192136900026498506761884948506644066224993058643217414774975766570363608849546625493200551695726881019167949146222575261625969483218335380646627847312002354302196604328308829093480621275261815178694443950380978244313262249054717553130833875459159159121248772416283280698298099177409734657981223946997192782942126848054067857762523735435400814726747571864906360761344709538030461172666042636234474290919540110439601634296613571121140568695401767146488151276399325361193811553360101677187552885128997941336847909557275752254521643085061323015888166649261298765328493722918665349622227975657493788543594934415365374281531166285760024146840592850826867529317888696609075205835864961466009839687070863289166164258960001916232351083741016980425722632922861659384236350189477693549199637648318528663482517567120810621507802616698843956316843383544522235514782410545300839627413786936421750901115459885968382792000082757455552395320609642644918810021356486860889880288311453767159259073063589934406180459844261426400136543083955301608078033390858313528097483893481466442161477187066580834700144742695765136216866651416134238435680868266459839093249061386064973081808681449183386080765914538469669631755000864689556998516181874924411698924777325351547798215256768674906072614789699243275437746110058641207315929988512069839516553704217878649174231550186538973272736109825270448992870026397259011278682128844936758338022545519699619300223469261100905496873455391470686156002646714581731127480362558399586414399491781204524392306564373968443567115467891874467358038953480568547980952315170968100545394751033058158028991271055663565149902522727711808690636645788565713420557355003885996598417224306534596821328544452845324135935167762981595494702589984291578745382297102592378756476389292158609758237516564331417104887051629267127677701728499837085427484444491827806239432631216151561243029454635657538683359310491917444231395247492012967133040487778433737616440398517280942604714268593610812929922393671226763066054238526025487133284189072962651975507072578676428733114406116306898215225353006906087270817192025607939107139265484996316006999695109676255624479011887303956036682741901586225138766475474993290429866673075542364350501289160849895930440888469948404413651158845737915070426753680694170390641742774710985006139626867098808281456795070012693611417062122966799933545813303157799469825761092606612037208935773321514052449778147587576420915254367413185588252792396246923510582567712331688607878729381584581609063588446195309607421248522159285101606296009425490449305301364958061999430992408196519999851652602760890373385997806945620428042964533688063966110348701477050781250000000000000000000000000000000000000000000000000000000000000000000000 [46,35] -67427231996368541229871016260979713528554619059628710572122021203118005230912524149495654855349537095085119701471794480799953904615016010584350163438910791187811804555605847907680500099963332055326109971442985986129525058183468835498509933083315009019733014538580458790842788127880133738606381433675429342772734205579311029656521980313770820229116285678267685756247126040417181185901068942696809134290490153651473694178999427494600929506976703429647048241989088397350123544115660674661411730877204088627528010617353650649910324657665464359508933337911772901786569315864241468874968976808977342383907700312476730079392741261409244273297679080680686255677419145264225139736840560883241897961165449402571222494458959362604505197350291245110628184359566848156641095449257817546487177312776628413930189824558528989590083608183640731236051284442201360077896774966985874618042314468265056624810061882222225296014094306833216752695900207549942538466830382863914267475476014322277900057540608205043570257207563728416841076764626659767431631559566511679854438363544318015422204124397885042342536801584428283123215038180496917655610497971083977141961995389232077546598193444637203378521238518930789666574429253209107166556596061780752350069967054890472168580621319673545845830788125426082803599538217292475968721356045301417680625108931494350951501942046820752362183091354134037380561364359790180856184327191873406755871428006866638166653753741303860111621354214502015684274657833926363524649377295681505034037340111688289136884433207153613763598800235725246942632520339659830041183804266971915641273379926260332060809893034061771621472914095635339100815845958137459509416471239388541600698431089714619219588256872530873901595438602794834901422261023307588455100698195005336101149275304897191222255717030506576158334394055899170504526861644323709839174920229007745392361711868892527371939986559009765271789941749840357456642879385558784910942808458630162036793740224446494636251388835123369891051619261478988199203854955824584581410586940414606108462862679439694190493851244904090378574691203695823583056585426310857300653873626475449632429066853210806070317243107204635065775307937020208674819518411301459304334488056393952757671410664960029673142219831496794069704164317704765626243180550229185432958302403609776077637889328627832623268488777831921863834742285584480093773855656049868160048581147103712576653681058383022399739320378568161995312157822600782617836621332402586900954589536833147750585823234236988048226707368139225093360644690109832859343627214770183633263038205757231197847352806667043153820864569728001438460973272352353509104250228745058848289772868156433105468750000000000000000000000000000000000000000000000000000000000000000000 [46,36] 54702359700786085381839129194166352822712916655549076715419368145574069792830085565145689354177340934464878553210474764982291368706080218166491206863055481912122158841215537701543615024632117803516808405823347191406871861650666299558277104153495784684713324095090138168242392783729521708494867213058708478842995799833198527441690321334494373080985139152019202486016160303586020122801693427066054859075889794863294491380956393227537499312477360621831694416000299757078233578896054174982314346261973558089843665855168003971068370540982163188757722443896460470852491761396881805248930651931085393571122198390379005736968826791421910653952072042850202236465341617080635001146648763694859541740671244883115170673992982668315197502411561840340309389933260273246942445073048370061111875518407557298644019562661168189775362345599066214314801831439498321244338248243239716125627852471825956396967121418317810823394067113057740345703033986282951355365027738268804505900616420207966074010584514649768484751441972305894734043740637421716180875845695217408625844014285360142018106962191813501177960719807393096488187510446463687122638515427883341641989541432478414997286693808136178370309489920471591303633973335997194972852252299584994410939411566031117760697582450989534149702556853271996020623287196568833837705469504823629211935199958220109591550365879230226826537537038283846367342632957844270318419092111262167526526620747007123012239881462824942389028447425049750753251487703575236302100545843221065256163310911489134851709813252224690502750604268123722334479631236485573154485460647969862117084089551626021612077866805598756506783706140221789057445485524754724697048439836769317946166814386600999051413016989234380062493327263051046531986223939194739202974191294809300188562756234910567920469173335573457469513837502673750801447685670115241945752338168198285744505550402430926709514253903014692637046649436649857059065359130464035308422844361709722919802299075376738771529309048212078632996393349814764564971136903304362994137235551012421923003890185181773361985714562227276653291567230309616063153815419763801075650151900507186117714511799883389851239941671339842882796593077898182263546531131795294046007907202273849834507834206878252118351771476144409886238589533284393284001382448877480426218205957307864662072250643440211531704685240934396435510961994442609233184770872150056989833590970437049578249254899885826287303665800318087632560010783443714729851594944362107918568623909435353301239585646994914278059392794827805374190787837470000696297107592163874165893393793868773483158940396372560338847055377150925371124909433169217134063783136710412691172678023576736450195312500000000000000000000000000000000000000000000000000000000000000 [46,37] -38531936072770194966235836912395921122473428614277106718129996137677280697700218451396400803529608026456309225098073216953428394142900009870232730280739375294787460752842333220714897686850474754729117931374438013367378515461355804679304452794545728093993612546554537707448429584434500445950574319793259360031463478184102953324871046971587812312193616513122676305092523547187034325238129148659827048707889007403599597008916420481186449892284776529337330374823526570183808716421877894700976412450346449311797862172445183356181761517925338643067897248048284782967122997242724024610878307734587203221770632907595905918447331626581309243718572726855339564780785765236454648875292577292361018464182349239715156744648718339951191145444103187440890171182927038476221820225021904424575061278377106911743535365999286700765701576018152898203567294110723876875814349500291479236982816073017526936587489421323338614213642864010451601514739011558086691349327687302137707390038720240742920361769073468581750050655807185287228638365725169167170418572170878149714410424427186080918219901128352820467250307813853178821645779391916772809531107418831935371679097997000392640755493381614911591200989287185004088590957467620276670591173304308774716523898760209087423941029878609522767180163670250427335368043501963004273344122689961100989330094620753311634589881127216755381620810308109318505754289876213058865799569024828486646885302359096211397053809731512322910531840336608563767856812340779702102175194477111151624687270361740616566077940224911868215688340537557588417957289603697946802123172252428834549272271825656860722729385056023053616997210976300704016131848463011100687531315302220164696990919831953920258017241894256925273483573440690180895490938175167713632982296671892371361982697723414567371822651815265695292255727449751369044636533858210142536664435657391058483396656013366625985068437894275443188930968607419031841460270253674763154739596042651598177242889726309820169512112786865571784425932573393970129186477386508193131705411926485808202363691194460857864780449480836040800589269726719966346921344328481034119712291579253999252537895406751780217428444219511997988873477960976302164131342678054250913623207019539402480431810955752780887415310820195822363130022446637909808018410330441752710605732416243772844058532016360718219280978707959875537549146112226587886994431602942179625197271264542174593711393849062541233741420507953454748300750470589697839244552693359528342124281133685390067700747780988914427230067245047036684785821187393778451529085902243160478885490878480984804532061726620602196181812902649829704692496809866330284913282788750166218960657715797424316406250000000000000000000000000000000000000000000000000000000000000 [46,38] 23512094091965997587938224400918978348547739040942592872001902677304379560069355374318742477399464615200835405406648177283688613424100363515578005519407714903376415622334573409558954401719369305641390097440935345164988342181704854333901007422252163270506847000872692910423761182599065250480702211887636359083365422637705384614664010766299251108085827088653750610566549260519900731784717868769009921511133925032280469757784576563910718861125342128268937928282189487432131139716667906943852304394036049324999163982360173268636820529046705967042204214639717992994611844177441718498027062374696338955899119200868779987483139699545114563971547676606637947739972870799905136702300218863100402358217152886673299700171234417532855468145214153461582962687632473949373172195922563724332766314766638001129386326419609174871713382783208982907105657502131621862165041566484126344394947773622010346143774427513152023398514744841006429064340143408811781830925523164496061174101915774462755234404200766401717578337270766159715516819158496933399197004328630358043237206779289588402071834733528598638103917867733352169688539271919132289121770117494025272322036049376544807341955100062513451514802484951081340860969778912861221495547756180804153611704077485452944926854452800365608885796301849447654242566283947835506174762475860879584370854294283232492152391586305528116141477919313353498510144212287409123767987946379118701611735319886310630492728088134455268470676885436652065103212174501857829079878546509237068536724517692781098652160778167655155590590567241066258024810601206252256918154410340526649331099136976310887256492613623029145404663895145577388978376599660760556009105793918573627183251187394190453769531812210355440420283603082899851809821288441812936876969216982471881979412190535103386822831867877953699631388312019952135580338548523348273110700408557327453928078029366894867768081330938655039189972817577422186472061584024356397219381487058211665169247640612167210908049820396796089448081832171444718449951854176673347709533742644988486273184935823361992756040533488017022042094597729955876089903004850639273545228018328484386432322810043074354252388449176841354022831525986283707585290987693702888524982669272424310691219123209501850668399596519580075316798486711016133686162370859004470946253009719575704732144721546295953369833747910866001111575691992830539664778105442598137286711790642151979798100782006535230492950501785780061221062343642902025919454192522834567443983262086153349769003403469043863276645607297423817675688880245270941458724352337032745879200629998356184936160778652692867724195641980724036553343129335459356452769918988110475766006857156753540039062500000000000000000000000000000000000000000000000000000000 [46,39] -12394265389523133581812768062737919235606123159067991226025688477550014787983603688970854598815403762824948175500011174055812256509907870903875341452138924491427726476698468085133721895797699936979110896994156281175672595574413358181190591454832856934673927841333362488086508323639823192263070508753648636254374094397121223986398770192553359665277953635252319066005753699285488352412306806984958946380082145349209006734236944973655498011452555525315155056819597039382329150616775911363817441008160529659258246093497329382757748485641729711307775533839657615857417794230445157534420786472118751540361643743374187077800337918906831660271226390944843631836454348709195890744826233403168826260063014254749779528241123657915744033070170654487425867747627083898646061291136964761760102643729693387373980249797905970626355652989306517682932686808531426704891822858053126958032957757431723661970601619436067200261835358582829814291771349328903969337297164308826585877857657186241065007174206650881333901907770140313630317544594033433047889594501683039356185381352119656617254238114610830690650348933675784050079703364004673098009369317945607926869620356771238432345932418022672304569157584393324347112734735511677157277156330965174339074770200572277381435524150708838394198837049437312569719593919090983299272639623182403194131908976744081990645240294488560719118314852209275618448078510089767541928181799583151455031032009254355471987320233223356800448582499414964300858319520253913806941098758600359354958416982350136204355632489148272722605092694876982931112683837620269456688665708270943809154398223042570394063832591497981356852734806591780881401555343010111038035994105185279811580301629685628709300604055198691968709654697658360322604771553011660870321479043263975259840809936554835697682003921422640404587811589392248245827358687124639443480516590157395856766957789546093820074149195441487811115349786632400620986967663683112066416156417187332356915475311062365772954566910632524864233621130166125117976982019464203195347940202515093173134367364694916566271907525183169491308983038347322086335400727218836512169338043084460678637938629638992879813795524651306706453260460842365586426130713046151141883434568683595104484038122673815083309923765328793025199894482844018613546291774704831542760441708771940623611622178700829942807037358146642399935840236336570573548334329299322931561043540039993937217776201663283841470649317804503945289570424934049674929842421100181432690327921293443606423278385365980835834007114620327328675298726841552800082126871637431004386720444698512168015434732455026750672809923384989112438378042752918081417659937337738540463760728016495704650878906250000000000000000000000000000000000000000000000000 [46,40] 5623443293111288552364670855731827493443169760121513449324608688859086298671085105918533886590285581021237682159726418615509614119192055397383948044403325052347347859212523835879311367661256696712365380764912569109537223895650304344957782198491954193755994120878745639595662138459025209973070756311139454017180153408439421371046702083321345300545291050118437582874179060262687700119530268263390253455241844812999690354658372675061637763705711347915252229891585874520322825311090791839998618416930081179948713406859556219984340317611921673901601525145110822912180947566098489598875715197381762777871746835048256857000429235172741751338858024374375341598397331740817699142612705290173614755944789253186739514134754506893380966224517768405017469586287931971033572399297566398906441102441694819374702291763990028116531061580513134081733973144684956794354407285140449170292476193760904144586084548866071451174243352133254272635250871901439628366972297935376251410111937632025666916411060205299286981639734502539051103324072831495116019880378091951294590003065950504843619780530233340828904814654066153388930004458441061026835237622201854813153933028666861917011083900027611520402867056047883078573883356216794930469421359701757277242112319610277031130135650583971514107005416535331769631199792461573900543579609593512161204322576277209768873165749632626217357504934169095232021812042490569084721108026038433401303251611022290466854168721476445415456170454336622839705649846571964523156151625795894180699058546538313592479840577763580084257299535820299721443506448187044341669537216869242717001236514678139420712058644011811167186905468751845489430139337286240665526832992438356452081840525232032146456777303340533048152939641653752990709989803614872487698058452650763218713658744097990902021341961335295784676839925130267202863424344637197138636389581944649225294811581946694736470275112148353968705200015786061210672825676293063422768734472136326254251978661917548440505512449576608402742402307720166211495025187187866527910213463661917572489544937020206342602132635809452953687985903417852822086526332980859736510883052033019914432383498444244279500994183736875756990358851703159640525532659508444224052692996493057154628549598086245831051284800936023737262459373473260922593357116341218392325449170958612819080254579398765750789513521883094337043950082827163333086873890814072670977592623216847806103456325815757725522009684553116215669424241667689623933817041538391886946518732537993155341523983146330929474565487077347769239139206379213200982363195086783586365398468540387424061696850996423347346298223768509619830227142691823361381707729184098454311424575280398130416870117187500000000000000000000000000000000000000000000 [46,41] -2183068460606094040133023266840255302863046234185082525793567288162386003449394003865218292204359569781381379196730022507458801171120408367047203442871374549717165206028638760308189993786251829937683396086241112526802375714467401342161205733832365872665805094571225775227186841647931749506208413028333266247459499512969365887563900057385228432905261129031809888854920871563451365754730307347691925606798536259495411948530999189531541888100156157904419256217896536028843169913151847782936152390499719939240491428305446857568744450921953119739621567340326779228415770037299856136524094152437273491332838675450335078443325046164934241172552650684808475923993074057354135158167204927417873110642322422510116207782321860308231727696214738486303075303934757139265222540894128788752791205408521563805921119689239650193282459670184280816702188065796658496863885687327248732385233326561483418129427681629747083366532850574576744321564229226885503788461149826875863976891109153577171908756088247695627933896587004937838401830887965020776379316190437154992673453735162858055326102287859017560565987421353424866490252916817354071493352804537636845094423137952595630325035055827145702803783734946600491665274070319420263595104093791108049536881836958020435175546754556394251449931552215100346035225083447253088934784338174636790355983865868610134789302847758509496546958298230240419462977225067658871549092156689863403583035759268629022789911116835402732143411301381094059437935636425913008065250361041816641931965735647359098102124247012360658778454303587512589316960084022306980889804631745977603490521794270727789295623703593644813755069732959065286926828113966445061227965808236381908330263845587031693879746428123409039031060446315981762219293371354323466069627619868899125550392361979497432281040929197325431890289141646694411027833505293317394942968813772312967148073140964996798870950487761482945732561397193225900756397908827879281691268099812254906082279013968038438188358404266999679272202937690613656521099704656694859459644527217057893695205030908322833005828569385180286663445181283963959270092846683721978325560702096661739889727819471450098519104086362214453156964665068141391503687980704394413253531715485040817096059759984148652173258842924699896655119985030879693860973158125910328180679015903966795991739060527238806083741524633450169395927895632349995545238604661171546144498658024353314666415062685131756626824998704850022128367890798738560443042988825922951488672242323758916548255706060712013994776721100702121446427185633080606393780779810295632402371421753595691838668925517699591643470808032200564201734028595022486661958883297218747543411154765635728836059570312500000000000000000000000000000000000000000 [46,42] 717476698327395083349767598980878620213321560860089830849778878769564699312839075664304064747294849054308943525274119060368226765796463679751203633143373920009088312076539017471163208923583716873553889020597195669546472248127465162478113544281280167985072011065280730021277808318742446353455795021733665497048939153005120453937420617439583817449197554215264335019520706431842704885881320218010182550344260026763509676144501849938399909590617813756402421624731398637883538530223869673584461307780530359193267276182029513870329288730001433567546225558187285428768626276929491918763808463971721592800405720454393201939678747183692190696164029320999625778962327307801839332117945068425767454547040397157305418367899121368635106680791338179429259792825120494682447597595378425657238364406171189506743598126661306308891615302613491999972990001892653922433671518078334385896105556045117001264784426716103826654719582472728253085628707906479958651730286229362707116527153151291169256610326479174121882837874710411121361087664613320518655049315806905945247662462119388024012208858645938090589741053274379268692880147751824520776965274156242988365429816271457068827841524079965558170309161055943545270643940774507884689001819529854256866634243475766151355762432809935389161475443580344793091584323734152376806631903970207731003407571468569280459443690801720597101573714399610663333043811843829315614747963164938977551862370255806133604102704595856464560259360132430120952305725553410102884804969995759652705683833987357444643515793562170669832895677929514516291754410332206920721180881908201524517187294197102724916366365317815654452539351733097606829342962359226743752747395021113601371392950707192914546191416865383179809188078669415778807487377645625344041691904957662658323637466688730650738926042931657781815796136385552872805571669723859734208530365853666704924741584028602441824050911193626189328032217561040022267675146097328644223683129786683708579838385832403862561088432568275617899586862798012633042016850365283485587758607169447048029861855405346581773402367213981205096451456597588076499503941203302784268213777492985393213913996857395101591536077407280049889843415796799390897153263364524039307506688984669755193174666939269330903279491891425692034175337686725837500653851404916695179797128046468467596805697109941564480139994384462434417942575411281841134946007349174795641358736901435842871867736177179525706123941215307769482446054367431482339647090030701779968133101749176686665227502136790043031278707131101396745097866875634881277507186974697126301915684989314897451669258100576790042192100707476206077775101879150611532330009297020456671134525095112621784210205078125000000000000000000000000000000000000 [46,43] -195548775472357692416233345217377099521297395171269059711507006247902522695440477650541511093860200009170825185559246990811652107117907805989879058717390120792605803456635181704663170047127768871566101804760231516837104840984436775192872992436210851179472061220001194036263030110814461367526985969150733009218129830910346692346906579538529319634619882888810075440093451487210083338665620403683580122312198387841079260364418107958229112714766960058520140998677887390066205001833545074088212387316776460216795726473729149842271097411413528915142331221197068049124327766150373122253510552155133310146317729044925079435860730801906985481026091453810138516468401567835439723310556445876734375420479158747682289689656126647587324107767905585705788437515193957361988856193707605329844684803850530571297001458813081510312781228854750162750357069587358931200293518940355701357673399929511193008871980719321786309847119529283945834038883873852292301117413104052068538282333477577364371522983366714364083784678312701231715298819984202609707818235053466975698703246418243513831818187371834868211879098424189062186922314999045958033227971657683903838196256911463134092518278201084872254467480200443858474202761217962418155177420413052617129670206288104272112351731257461756645511031949894877907355032604188572787489447921986672902840846411262011579473108086798973514598637032384237174657517667521329882055133203144644263910811296587972162823682438633897221219347377050679850345995900340064767973734973623583971527640911326484071183289206949701861997165176772560275365235101171154030178935621741005415064885727516242025677769585279875074582191032023435669906552723105779329210069658462373456326299301169394426411955780254835187704849292382956926262456394929401977974091034931609541522004976993408222395291862789022778154706025969700868788323163303679837551713460293724491946553054054991579797555954225750165086035533003788990048002052604290217454815515730594711472307583527301741660672447940992332981953268869786212651306183050226362265318200359710352976284469134624373709234215453856056407087275401937424250045662193744478021037362865682101594229279432380437928069252052299898237750730360027002268487745929957159291189378159258146724436086767620446181613000600373716762363029744445887178379498490640774869775667720892578653626435076989400651797012610344275471237686797049502678936867014948148731485051464950793617635249465173609026179549469854961803162445316061545898914372413262479592865437051555338388772812788019810612275489646529095766809473286754698659084963329311391872550866455335830045642799563373656314790087306694449238064654817775161161990359059981159361996105872094631195068359375000000000000000000000000000000000 [46,44] 42232887076538345125659185157906254925377796263842620294917284507228790161215726687451576279016885500116822587157680661495445276747860335528625500999868729126327896702898866461820687729246471025003601166339870355398491590552061851753347098500570734950920294219493044185294123273250980498453533849345654268570705031491397447939332982242137704898762808177404515931131121182993106125693707747144601482072354871276290673249459073118194590234151986889309680450540091177564221474077670573239505051394483662217975791151659799015071921414112007374088451834859496629249275735395069329615119107100449837576524604059027240308643219493227195361988518810262166885274941295029706617439363086214998207346165215634953268500235661500161723170953816021388327302308576313744742374745710512535622702159828059321825413424516837878660917402416390355912541940122341123344671080250744390875528435090500246847693997774998597189709910497611323857857102703753016346156764168417390736722410091105976332579320060783772628192790886978316989575131299245177959110813944717640477427253252380286736163955779469746627730895737152897490778795996615762733506531391257322691294316097303382107315945656976584293007155317081878870956541159873970772360390845584608258049993064081264186465402534903541570612447730076458473252673457412713409783209834040790781589142875821336024705564455462151049012723513128514878805360568867672839478539054218347344230580085844051206382464932478767248486061891384973939762388736279401281559732686208788996591587558894652722833348385721543822874820966925063546663053581813144882842460850912305544057072242338368935747649739259125004228427564895302698241580959680204205070584852857557966809203354851983840180212506384086371411548139215867990940123300336883458198437775190802082508111120274470849359432259805192716420227646707762558925932605503305490458226435587810465236536836334366933390111536278782792863467539415508173123100093344701798075954645568160399375941570291748034918660795958308543776048022788839249586335521311483157635442728729699033001143416791949084246768517391057276059590556976485058406365107893194104837187885288474298431583776996168680952807114589750427243923730491043132719051889291482124658516629546287208415877278246097784059093607737038722600391336630231126680562145077714727774302608643846793023932008067518733453887549433955044009327450444882296964144241923670767351760506472429610897097396472189025001086079596290866918881150243079030254282025063700614233563179257269540970407687291925649449325652838663291951737128789708862934258475699303707208879425242584924626984190827515577524541877299914187118606115882173480125932061093885216962462436640635132789611816406250000000000000000000000000000 [46,45] -6333402649754617208970543388898819433405518525155608994214450163092223969215420350817496605425519305343114020753006076806990476221794780804154281971656787827394575993596769728342089185053512817687085408704712052105506761466415500252034403875103965695563936199867131120521071847563796034254079415897596125229024240738796026158803704049938491315011784599129966737845648991852216675618563271385202503496006846498456054162095183910022994895011677711433907617834612079657326431583754847337741594919670195596028582342417134833118914867165467190810292973566988373754568459822587528150201844563493637450896970848258898958894001108101244086569918750857954778039190380028601310682660224882631236863821478195542604563197493997556597411581226800170537085898489311269494713992477591387662242473910522112382666048820602282606689168824131840915555475810474796963216669414053071487189805567046788080740424832620211655766564004257958906552313131247402749185261055181231792507415336562232474498853011394881158023024342071190026233238784656452391674210026068661519664207964699796661845079358168244626306968620347625360172889336446494459517967343558323833764356014140940026519590781450176444665101325972043423908423582002460758750849493810798527305467448760237911780232054387595684731049428998436878326190554270386170094872730937666199548570243025670989192933050595880183742732942308067682702159571733230995625523002766482799921592268186789549116774002251329990273095553578999661201405337835397283695112844252338949625930278407550837278137329562076155261844441899511426323886484595553094426695510013074388645951699326095828460401875089985354362453253160148844415469367387135088171242549761583699899601790528069945746211852786400695616789198792242565114844562535912664532319588647773459961018841847600370862470575974896791767248365065054328059484000927267253791315179976641475748396793681141526138061392245431004190126919021683362572497745238205571476295226047910111939974527560043956198431829198709905858935270517716885228274447158973276736428371533999633540090409709100113344789628399960658646477530368138400118670657990456616732658045181535148731086190263660048215440168520543767484891813628431769051899683398248685927929922658003643569475597213133394283045062880203072108315554440291086120854264407067430556499248213729430223867464451520551054745725333735768746859005432321222957711185463801939726043471727016242811202507247856569907637476040054685067381752979231776568976140801959841668634844635308087028348095821388654232410923205941099590245292545263671610376639444638364171477050069135725862183066037122976686937568247991055220471611811410749537918675466929840922603034414350986480712890625000000000000000000000000000 [46,46] 244146542235714841476404650646743333531904166438885051148766353123335024166793411868262463356110891330146149315707907638372877265437452989606507253976409991447735255754762555200522482458143870896601319841723481641203959718637695378006454886098751661639681949614183490533623890973727996724227247565428621249481603583730366185740758879420761318862047116880817345064013834972517807021524920055517633490220777096452511950001730842662926638627122147574043258443465096758918197509691750642395450404665533475200864833086765812063495420505254978869220844867591549971495062115705199267630895477692766609044716376363005207029322434695248218456284896882200074561835758394799586814989667150928396619279650249210014631828432288276084517690913627596250555278440316714099904449645012671017538884861620187730017193946348251187653742598398484375203775892200350369594662408381888400995039421609923069801200600530614985350057737521698637345152163625488965545226678566129377027425480001995762982579965017401324375087924751981277318880384834747097639024596971078048135272633738208608380261397032027827151247259321190695150071634165272225146341632570039249563646400026975358952205598074510257008137567466029559352426628422735782475387444957831260213445409815821867027384702346569235082295767022236598799186281859283578780806665525180857339553575094850522790193018777768734037607600453223964621514271548135384370855935873239560277439419709473448111322985752766494420399051100806927557284238115934752160614901448919952267767984015168314818397923918546558627181756362792168912361812927940493843548612400723917130200661755172500957040903443152880477332798612470680216373260747709067623986701292428021319809625954643809469432449855652638748072887498275189021846988726161091328248437516776652384263561152955428392350356229182129074299338969675015315678557146447371176975099536870102190072489908666663922768168637825943257960329694005294315673667900766560558585106907978629077100344699978098157633269823414731252211168341321171101558039008697697210487080339367278688390701333270569250468924593194883711557772020604980559632219996191135374337911789477966105245758170954801490810702722796207124176561589590952308943371718366561132529101302531866753329582496070043476679299588775069589847154259120696205836956187229051410077630092698045605069631686741448138644445914071299392596621904519520119587364137992545330019636485322743536644418990462038714295764875812182290647381299287180245838136231329886231765424736487491733308432850126948178868433507616155598356390027624493174795143557780955495442237472773594215446893331618249486710358120704627329004534541709052359719509320279406949794065440073609352111816406250000000000000000000000 [47,0] -102231353987248102844156850930154943252724440527769792544648240859585663152776774261275008256734022280502896143690110174650369496274815792092821369378928716365949886618382610134132665295106154270138221449573775823392530429629832452993862279507229437112705255182103079369684983768227912483386859856819513857368402589258927312635706759310409679076223900958508846865352887801035259088287853695451232335403753005982053052862650876143152012358419322999302340774078406970597167427365876583262134767346548508703399093503374153202410219539489238982741621801514343490826950420961994485847343481947105115064125998675818138270640735816549900427400423298054770079264802552309324895038158518975199199278803201364044620020922120628242867288317256351431396591307975373836956199636896922278533666321011021325518696007294980846685805753146740904488875434346394441750805193703861553526446672143866919530609020752322868740982027617526649769032791934242573354409085154835509590857535956723536131361583764049783746683197952445473931894866492568260476782735126718016273974435611782960004923203729214434954903456533327501939848331481295969140463642937419471668743107303370500348243203012564815048960779506841977753540506779121519841645678747561816604161527063426025749338219830390478034439603189533193527769282117957972010210499697691761515276257198420446903195102105525314126489148731528177522379428157361163009653239411388156763264849765563727715138076940629341111268956680936835560832661357501799279141997476828322210391923354870950386702152663937946575599588211748485972036710095297141050273274452833975572149801597645261794110123356173414634006834615166446761531675106323870995475657594535480012853465328560998558334149868465312691335729660489013566032048157924809708420975375186731085941734206972691396489480104039703925730847353751109754316477778324262672170045992586489742562962588160367344444480296693513506491028297935387438043976204540986059984253541602700974201847826766593196240217312067320808029967691070257174040143139063131062128848862416809702202139775918108677570405898911918919156794511251380212939677493875760395257481414215710508365858527685030351760505683050365170396029719178895570738749059646737194928937982599135588173394653232718931659263248982626328413956973713719306250161437373424075652080902104782240502921689395133800109965187511546982435932102028754137171496338907649959786995618903916925467677578024063747922729814329693553670513863389380418688006632039740612219613799934823459149117741429080297166365198791027069091796875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,1] 9608960056572449949623861690097484710483265216914682696732122941357346602707617940222176208574094770492289005308389884151860956392847426603994832925683594054262717926447715646599593898958779226389409987344277076712293206195818125598930871695772806774765143773462767699532172948337440744681041212236394969445006982284921636368825465857487055862544814292073350711248763472147799806950758782006693730710838928374757266874690706259717334348371318692984100731479832460208558534740608999923513308420040921519361411491105886574436805738442084390557843418957857032406964390938358053898465876080813443619127454702599605397436480677519878916749412845796174923251896807836900258945680293596175286205402816926777560201779434948046883651892600487422671660358890353346559673710601060570622275551853915006677630860037635376412167891566523396632556928797348181988810016943546880854419025822001830570928114266923510483629504706361031464821384829560076742858899230246678748088148940934422313726004463938963949395900797838279308781765802814677940494236601950427821474974313280463230567631407181200969565330264743534020453012529553192641187463574960280602592838371285213660797464769964963405168658169481879814082133315913839631616197064455263398503172567567374943994981130196989656931654122911952883759418368625192682211568403817631949583879912661911839912777107066955355924543287030402247131753253758046578061892222395546828391447187725717602864185468243418548838541456740188736831271526864987211907691154747252607962909267637211427437960345447367530109441405666616064815869754397339939034048094195723284165395427537157361128473368384369297799480369355790660564973243411385634369003762039165690171895504465053836408897390399014068991165768375601264746960204510357404094252476839284159739339909620739682296676184362991392783512337596291929800789987035348568618994568006391344061208457178449421553743335722082072778754205024679508161982568784689142871168754157139058246461121996388495940623465652274077212239256486603770593292877231139564506204970004833805889928111404198821773347366938710437008274931172768618017634559626235418655240973266314058343085412486438578338464453236367412540612313643691495299873636013518129003644630101898135350946429281601138607740513832715401997615047098513763567160725348455269708128906874927264930366972630612557535540648728317970719206651221827839577402367421444825438950298182759684254107787201532207435177965491386716800070726478901142546121177828719517171253486611968719332264095983608953588372969534248113632202148437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,2] -388984592638192076756897729180640284738070543108029448741764121043660406210758393056812017107726134254426707838375206287100052569262899886448358108149265757086776986880983013283183704511045783742766043933372317891973735783665521864279887430262393085237892203737922368731000968775359430042315686068554098489628622257172342307316846978064102179229214711242993605273460433090028095781575865104053647797367284321206055516638898075210254562606111018627499372763435083903727428432050603996685543444587293089993398065952249933041203971198412348509545205888538770450667451136816500428044906081995447197454967522078667188403847852194550203598113661510498483088313131095035814845777834883360351127937852027837974206098200244909484293777516353548925503778272521957179370126954544100846664983893975541319133745015267984040671823307425236407359690070456506650530752628920257746700878426296265389837690133808910237774268456840056579325448251166620837401739212002582913589920080623091423146513972414122078149959505072036609892168429022660752095318367309120088668192886297793103758857747357102432260290355809506642838914890006067040721273546062146465848682331694073303255322799066781087301606083004480639793317893790236564292002422628973469404612345145287374071816843568285025693346260981344031288721987420350433047074641920779103111080025091713602595005140060611208992438015783306514659844959035102376742093217240119020093325274341959736386515242859354044357653975105079069582176439658685855854492103689304293057102752796930167579130296141992888281807239148692451356823213910187496112575717162650849255075472578973287578025366697978568655916796175920589519578036405974958424111634195184170368234455806030615337531617734732513628914964061107066153758478532693543674325359053126880479536875120810674428030926722430020632608761382532645351207812208185879817420563564473478412092855342666719267344006182841682727949918126451071932667069076133876214627239680914023231556443322833593434403220904652412977743672055683587171796702633670797314132277746714469456364760260758707822738736461032200442370379446454943781578467022054211821963345375275762671929988684673368982848270042134349320000063534787533177675965284215942951513617995606259560359554829765617426466327877037172753571145265194217856446117479250210509833129338855665954127010903101318405145273718313000033877933434094225248785503475687079799756352431882087182379345590456452779798693747891291321583989957671945758748365541669453010971334404732820002469971324679434004911726674436067696660757064819335937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,3] 9330150581523997262915695196748474790008009933776075960164885570146745518555377599384789258969287898027006210095161121434026370618560952940154272073819956157477390610610328746418215468684694123495280599044693784630616090442173707426400161476545243921388383518590255872680552718680461089991271551296117464685788922190331273979245091778116676012194036032800991045222210178773225774845298386062005219923449466117443207247531408907580384259903331941792357801120939228397428019569299656533489069059570102602814792650417687977458433742401280856184705438870114046546442593808111545924014690566879347781095833652337413625015413883225313723656537047532399158503529811085899896609670043448665642164331605888736837714431406947924588655532477175029300726328775369561967054470618519963760328606615188091614245226588446008117145021922973281495552570126762498476946089798708226812003293711491233062504060000030779587723312406518997127374354595371262375369359226241533728494436446384902417099127865759839218132560183359909290758746240439167294286675953675669708770840538492299832639618451710243634123833572933197561702894594528714289852558552577515066496660914171411793659694775469071252772717402169608190512688256776453027690317989202604979967607517506411223439586152536747727182024694928805153399692701769766446003430020676969424476606510516312246289725718635491514828339450121976469519412417563524399344461750678551510765468449909184717841303905222296628611541710880885763850328470361238941995419357826904477328222253961180170954648577775838836102720586459117776372131871668788251650777726110979838792011728076468190497073389143747818664634227078163974616267506040551983231875150782454273713937265085344882183402364581637339187881784327510761955851985471406983148358049267919744335757638357493065496298442985504074765975399478127404511136077710243519755266776387917224187399441228459148170800254613246280345094456314946220241982515927918015926107563151492717621913207112612241572291965850880990247188541930502849006030163240369971051789429059542464873014102761203421925893120221658588157239355391241643907369707986025991167514736058978234058896642947875174727600858327438040826222018342400089950372952204307512255962994805519012525345711045623925980549582439108463812364812516622076420586547383472923179479647886958076659766238381939778160958955945974881739299541416092507321233996213699624863231511115575468786510997243833597107174375732507909977703529555984896686044737198568410038250020609451325817739201139138034073010341540310719210538081824779510498046875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,4] -160868748040284738206911662648653608492772155507376882861528213288815817217644538117870747890802696099244868916963094479637825048407279157035888990472795917244151542771855988563708835163175479929234831906297336213313122233185766352614001285041303807265614823029424213403002518327075077295732484609727219697623832780281201302142891645904709672116313606764008104433363394489181315092453482563869798992142493229804765047144341420630416953485490378726385960387123965280425892089004976308950247878647221022118423885731515936093697168480789313184761401556951846832775442539725548063842312324616053508020663134992888206102110942836153147640009169873488876585333946689249759648194631625690263429896249577745283207231450609861339940943516658727046696309066115592122543225353597620957835330246563075323215725774286043031355214184007391511719042330628588645664290008432493264070136343397420295429622406612423179995341550273318436848300173942062271488940194303544499780712202860575344483694934085836534986904654390262079397106008738977635368001577173981590772210009032618715370512854901022015612207933542660174912178739300670792999358154736608187797101868302977838238667837934171953319568780625774773633379552270494181727769606019123183375862598548309458981742454302871052473032718532598629570685031721631194507547783607591373044148950726261683100548495010527197602696437410223612885628972466991289108683423492358347989533016876077392387587622006746558957390919763598501367358007083171364294707585456568063663671953937572667308880025728056508214098909995590350244483836880078354363278234522779448930331747801713219683965319867944803892773099057561525072944671102286673745962582673577512827723022253364566321388619018346670952597673367861165615125982246337847805938360842928716815717468939263210155971416810431850959640032130256897599365814994843526879696332629937110900832944989754427648115678683830806862190569203690937257322477002713008690809762216923514004441688002866270510168028339942991033433655051175501955546506281236771724578987931765928127703110828633261686517017131100422391796327675732543966601021293371955633940878214964898803295367209776382113703054942650492099068783010298886933366736062731817593751361855919375837475055321799182873500219323996346623055812313929298526906760230415022007885306129716727200757711912159633532095474792473150767805064040198630436812522188166942261696186267197301175139267755431461207473144694097119232775180071984182885173279493929682076234130418561251800931407163544793340738670560114559338060757909261155873537063598632812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,5] 1858530481998862960439393783994756085911729142931076494488350402491973562247482136746477428444333763281751698470823782345396815857832901525913079324871212086691670080028568668912299121474238825483758420342736043013925248138873488078668634921708606817507540837252224080897095791116441595633493992132424502868928300674527438765587563981252458705701366223879460791299889740731969978478522641352672917219851226424116210724638506851603608459445119638603965971321233478905826885742855831664506209006956384060148464863449811859954521547876144431011028797062364122787159105083671218468172666611321251963177622523311859829637365156531925374230317689920172877860996293528465788853401238102443004030353785716497986436034929836977028349313866806467050387060148043809249691950158160162917565457509912566415079046806671661128963212034898661618099501184999438985630436413013507364363266429603772078101180555152469011974953546372529299403972126614530510910415220945000271881877097381075925171369107894889593900431441735364400365152102631761076470871132624907580334887726069926685115267317949669965738222517404710835096920856745343155468749643703648089358658536404130670971390479116871597799851659538040952429179971467095079523569076301168946012930172977724453042610115798948135050418922818148364891068490508098160806000654078423401694744946817362865292224366109528411173888843185916323569209142218282829763979782833089542445120221263341859422087825795353055714457673183025255758209727947812737199265017401863445949609501984065502107659498812415766541921646527146081982276294115227685892756435357205110865206248267013589062964274494376586172955203329382089776912501274422235083486653548297339767913989047461115155803345850409348845286404239500454500567620734318134708047030028453823028420775626272009000085170858151504922149036130558086779763834031752552924315780061112815999987336869731185197059706162455112989339823719552039862275299535363052718995640648733478306871017052001393475029474271150612093670449240009354651969718987102801683151818713789758549673899250231829934440281568462205580751900791699867910199232558754939533880904632010308742590095987592403158257804584227743412871321387480750504564459443580637594419195443910122223722947579743033084645158636316281477233994579473370251830990157344151270358822313988628020986511121381177333810165844069487096611080742193190019261413511789611181318034221591468213066278039989006033490887777445970853393640263495464233248201694539910140562419595290377110443409471531340597850553877749824049914195711608044803142547607421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,6] -15800250051876746560029492063919819457520359724896197214862074840838437172534880788702297325403747290954863651335353934898274486661026291301001897269409022299077918036665725412217528838065096153873679452858332685558541075303581784107341409568500964410157949343953448003738724109840060824480783818071139731777420969256709934101159472319410749029662840719439486741363185484480308845187711983758759954787934188553746863575323252840300880592135119922785863359615727421449922122514086945069081970295930318558409036708844364702326440660570471805988551949068843679031442603352143088590382790320571869384224563114552711152379421407583924948748278635226813474369976338029841601502278174124071737960272114812372540390312192718044861241926781081303840320962452468002881234268641779822676279566559575645561419280782309604726210744669688612783881332622184148093643896566061590110375765033463764868539186187312405245516254735367944429745646353197801833828691184023709697048727118051445974149373563946180309472204449187873384611572397545936737598904503694750537334456801130453081141887371463416664211673035395800404582776879731886160401663765996264072179181490015778878191633142805410934571938917106847610518454452346243895472168008242037243070334387095071829265003096997412413703508905285589194408206024604328471492465708892574805522112909192908272978772097517825554451190965187255130890917252943628449441517456138654422901434000444742067515245982988269049837050089780564641446744375391807829910513671697505232275225317751345383045841330293518365939371156709649113900564026371097913315170016110414133396650887236224970469039841872683545954025143292618962244216648805004052036195704962591890647593988055135570361806874016043448601783587747501649203350644543980819899264540238967829536862028878308270514527144861832526119714005591922378164516732799112194844658463544591013159419596077422146917597850172383952310162327125935397284124558464264806591294899987883934072086830273212464242301471877146093238701488776952798859638016261973318674296811535327480286457325829361065607482395596230406441890303069504956441753827715600902229955062947219178692944088599627362666773229294677961719360339967029614451628810487660514293141683369064971445150340132016604158992269104170449329104528126291896069608926761294589353430050051778045461674534148925988606790881886071381927538540018527170327548341587452078020105131321720268670223850126842233402795213003679376761526483462867023145967243059949731704768596104898142176656329240377809343897451856289444781580866283832165208877995610237121582031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,7] 103262441516417806977143399945640173215764691583966969480086623702877514389928608885065096414168951248525714161829366863805826432554853932008027580138831002511644050337882312723119096307779271171586235941521996063026166431831411697829831680587325006570184770508278103145992129510425054408517677284387836618190967849822250611870282067485181576231733057749043657029020794731936970426386684764515361031514604737813783887502707665601482663458974254222160273529368053344637091636251685312309696574581969745533765642379430981006904147072419031213113038620338529709923011627306413314204092178286780458701306253840868810676249318490328181562520621132324845102302145682170421283887476255192197912839877927428194641554926634355744131619166136454769846690550743415719466481780305192364561282324434531980824106432126971520595295719292354831812993903557795521226752174221174710764263013663060426008947970535942633825280747970029932889885631107774039164837821141224506815380143059153323798991189980808527047766082607458659598858517379543493742055802433999140732532705053259791141564521120759706179461645159548212760603533706431002479606843610471400655728146751800302055649345458615849186033700717142617885394216907820285160240528290377388078684908773732089170302545471694159985083548307822436442181850444976536649896433919621888375210654974285442702320764506223929085642093973410978164650037093755661103421005899460942442500418237117215203739325954519122251679418773490430978418795098461224403133112354708831337075616729657009013021504278776987947956174050431586942437939957653982637622198629240018226385134969766417606233207806938491439075061442589287649662304286511532055355491388541038552643941334666958679039225673614710009041265878685033194715932975682885849980281608938654170895751679557774529353482295518515204276086551528109127540960260695845137882644654281852657543457900506590879606892362426676320993550710612887825262665957335741921003003091657496541288031856123700507181850406921032306255967465799223551185528003345114777184020804844949122417529949347222512369510695009653608235064329261932492438696177206901748358247718776091775923290924621622279546810458508841730785009108914377011580634084028480783825286442403229352987921646035198756241118829075122770081113317398189757552461635507589053428306798930119006530324913059979509335595188922552012727704509084937238910789129566988550320838311872342306275814714577492709572741970689836901570087475090724004267864813143594380781367106757060269750846501601871098544342383039149330843935355173091039659993839450180530548095703125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,8] -524536368878548342723307328139099736000568424954489605498181321989712386590190165176372457402775836867541028074469262099768570022822013795030105396541733934335975468372781663729503235588663741775515533697151501711059159258554510207254715190960694801784498702114112343488425023407452639562055477515332021591794554464968163116948777633212503622083601605899424978404266070228987610543374729605718834199430340163606749678244128064757924032616540290919533681524078070658445636392934862548249158819258122280222858590052475570328081864301204333458451222020848201962858258846342304573188759923939933522074631523158064573949863853755466407793676080307728366329579735232062180939564516170408421697793140894120289216476065282089937005161420232596911152668669035361845107633236618606753496638830540561017030316541082801300116140913785656158318706768958532870205965457399584010438930838554737978539958311767392954475804801934006163497057057265448697998824958644922377724845352997174977801136957613178445915146586785601403627519623884612005727191511658667416411093469574456206650351856446491019112630805667713195387903926168967651961738660899223340597393632115879336063541404764365032022405753418776991526147756589361976473616743934329542049116321513653488398992317575737803847834222540612062883822778998536872148072576614750151640593970769334654154653020014702752434613545058358588422390592537723734481460568236568185384565052962766856757218007881130182528944286867577989483018547180418625894900644778578080878551716991045584646299017990900898059797801762955540327821521949698249353693629092720722821850211020880449770934093402520665754623853821778325782893973147171856585090909139027458080851417865532897670323692628542152607186083017068027909147315930759937958324933164400998806014485776935538394225594395585928495255174870897130585613059168727746350040505784196853187689209809480247543693761720371120435040886375045769735240202143669911237975858077776641402775176068870582396109767894557913567661876007059986754561188209932799080425724755269260988797556443492020186763746891073290846291814816180386909873945131389047715298225165298490523991495203033086159098270272960856945017073658288097201158006076552251908518785213273858721679335319944840716152640933828064945974103113254276319675798852815788178979146804883160649919357013872922307437436615266578044923846795776697965287896324882972388798182684138185246684853323289652713620928042256651254072352740204844545726663793340497165365626032019367540714481314681518305597702960988881822215665538903248479862817532648477936163544654846191406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,9] 2010920841810603789616791055584081518147691165947956335148728453459826510936329813220933228605033424917322978899488938293734392960671793122112760791622357411804717253167789036415847040529898663623825660343771811918194987825509026036243031148133208483311433723793374513600475695783020406527033974636062597122279813804269781447449761695413692290160325171855296412132152452012582559049298192816619573359918324213731844274230873506665042847290155745947488085724501945620507041136578324405329190137950429830320025394119288584974887349789777751168915642256698047743465464070276592715132955961725860807875821315356736097678862606074219433517674560862057453193155353558035218796495307501081603270862538715867571847621853488108365996417415214910545203653604482048878449662536149179572860507004857264357133359480257750368303506071387632725101507607421735241748730145591262048061722555861302260261127139707713718901134326744852539926754050045978947293312749280480985357097164777241838912428170195317996970777151068687675030894530291832859032559200218714607536153695061010966857812760844941334222813520456539278406332715856252005084746743893952517714656125862729557443248051627534875920266665032675808128737127643903459837085938669337800181008499157344907933024102464745063219594329984448877252582581337912599401633868670933679429244725259657665621059544283588740518755936637712050774084695799105084315480382735306407911939096396975139058175010454724191329649498113286251140155090469828924891851599721797892301472054419825603078813903220812629391517292328951923552859468328529581513294629633347189700302456294771910538358503372697591107046122708657565823806665975498125585637002177434441976549335802083900931633482804168673799560658017215483713640509348439027981337700500033192232064254687632490796988868508055299203548467407962895968029685641113245056853698807907332070666875532860070316993080059706448462173566772774963843223933971420387972643298844373574078708583002731242650991867983700907020519326390392050784204982001430276321363176119190129770817317467752135758753426975342543842225693692550955297117634488214777649415074768682375098333150822363498502229608106057753269883083549248808992599653605369068835696784020939829474137866566284705241032662972301699876449538047282293597716015334849505074917561104622175106782554214285034560458175619680220745635218097138576668644969305762691905761620488636338979663856226758715606283538351276809875628922506116821294308434558672557497930069248361141985805119959684149555745988225501856759473832582052151875251500001695603714324533939361572265625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,10] -5463571132510075284731518355133976952742653074450553859527375055372260766566371804762347523269675381969658422333854298174417557319997138893730273313765765315498090513536192877684053717605943216289840537736159584069430936480281305262064537037634177684076355504797376132759075472637158008763963090285536223831255889587975185239344445360480264343326661959965594794530381969479514812627643934511724366153452596831529711270846734310010950523578474502265883421136797433493039204790845481847724174769676780090871159786879725125535324663719273432989098606097970061741063876282754334739411192541365362251761076869532195002809425282741750197740495764301522111616396556658098094061090315542835281750601006286071999761198922432419978983956627688428036664920484689168814503495903001915299790670084239933893300708122798425854923226182222527936684878354454234423020400363675936855238117890696752335688290357659192215790785320540650190918595323662149467437036161019119028839718204949423537277615414274143538629589528374656269515865262166534250799479610241182230756516266897619157934251657540441583829307516483371679131895595282377815996257519400490582513964609509126788865343777639997976076007096193310662612381588813297319712427625114540243624427288275919393490067594073068798534665140133804980545627142839599497670278876791986058828576037227322791147107306531852633237645412841219818617388907177400579240002114907492111585102209292472153899661156329987427613136942376540355355096521609981462652991430510050804028034268206926573062244535516736276393904109913676118893705623256515768653775508335048168910866906592288511179052450321974126481829493439366724287134774972899101303715420321448024786309813185901919729138801479657512159448211265218304757993197671514730721481734787652204769633983096930313528144800768826365167617539816157004616850152192210057342325405398200122010526898251977136145081658476957322142862295862792846108085278661538710344914973695328155685247286346438373826356399683393330261704186086070564135096307068420438643988914525323419298267970704103974787836267362284740515748179433606745567067290909867904790993584790689607597417915607046903283349928075497430799310170052425732046700276589814504538731542717353170648727857322053253077267211596645049952734140746852240938828550587004337415324552301749908784038084671124318779187162112042933636789786733046541248993566398370283003097221649331124539965578536421860839537600981232485170845031259286642330222639276477030906493986900718033934419838998968405502583120124746434365063436245084370796202752340597896818508161231875419616699218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,11] 9085459092262141933154486865496831286357910257893397784494601941012909120970222251528743581809071660199805783642766462791249423458173720174216296094807824453032833190335547468585417022681702073741956322128797115648223130263306353877781546052535896242439767699987534608533427482540210550611950419843484331920929200883117232081111882298496815915585442922731090596707722361595484379247340716600015694332344377095601054451077304448002339034682202391613423471356088551153271158039588551049453425738379993516633084857692848506788664122595331201642344666573528260044565238349289927867622944017990225967405181193179066355985449453539200006172094499579191532703813492288685974302109458007462208099174696883728965348136763106744344604385681558362096568837325192171596671489018058235394665984644363782196473921086102652128449387092085288461209651731845672421748834800091973462839479194668278054438400142653119221698882024770849134747801100104733164745281508459132671991293500006946832596153381135898294770114432165879254722131590619530772398605780183185538908367729118613497265658466514671790250987248645877996226977318260032256821245215391544275303002915282847600526774339031300899879574988632506162465274533804135579946688575365990954927576544088214502348781296709933984312609976032721773602033611583203039315203029745391713433891332674944681625805552614611215161131404212987732981469145553703891743800008225256862739248679515798644433261103236987213661608562506301880767346220663027001040327623415977763209982901082741037197349803724495370025004276799111397499718252472164417331482174107248302020320525843835650373699946611334217986702036286845129625645343585029102764966507216109136974967851616397099638632859282239048082264329780452579033006481189127970247300428110113841517956314538077849076643651777450498740959593283135098747766309959647649702668899831884223844572691108598296663796662532671994610305312243166448072903049172327266687303657154096990888930835239765724678626742613988342831987850890124548642220491463696483411007506817395690579377697608265791617852618044639702141460401769616529929579527173399984570287511120397930444244164568920992685754295251020218388703945803683639746275517974653897161581356199454562646729410247362241750647631312688887703168929312906726094830947656453196429492021758798435207482274354577384128022930974859407067670629902673419350143016332052838117051004422694443679368595283623002864531221604405239208344163548506202125504590391461876409226905808578828312846551931928547553155430146463411302548959053160376966527010461020102960461031216254923492670059204101562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,12] -2482714842951279121243765802796963848863968381353474133207274800874395140233862016752723201727375467273099247763851971492297579760894617666091791870641382059533446252946511118081096222096993230435972026162248780803004372201540788525567675137511818313137472574923772358330244372037348585182402376601861900247708620340581747160205393808174740683310175940114074279693476703265147563469083969790137796280030457858605485677513758120141682264074549326341718719067662083530248679860013239735516637690803178586343205679540338136431283623500944818471107431337308515226258337526861178255233584235531868895076955449286465436596208673201909153643080175348149365983478200395161356449863414257043732096408293811908849150825110521842429297594091112744060592130386967717033271456663770599341351737672267252397638045028761925119789897810351471569915780772805342119701356455030166076332909888568103975223546470973294269786974876073295153557138864288988935759001887899758134877275513000098280963634975113888759629159486836528923922126331179184062954271217551875713965630386227600763231799532256421896954782540993967459721951654618531263752387856338296398718653530859104374910388856469371562986607787723702813167346006389725247077541073168782673339230421134098229250981612660099101916092972336068731029014481555068014058939383889472432137684107363496512903492447350803336930769717264594950274218698948517437518050613796492037829313752117304784446182194571200196714080805161695989774509665355209402320956616461284599358088620042961846090894121864544270845519930898263565758978677058597392229353805933162525709891702252146780201773275527099834851260390777493161128562812764416165122434595431968826967927758961777369082385879915319355435095880234156524537173483312251366688828837726875563980968801065805982295371759545877184911550624556058825474228578469585479405933807529628023637443261316969011254794189309011175067016817409108875785035198644466043118185131562291475794094176099174114057560031898542508347892327263111759792032827646337877985000414864906762279693563969033988472830194964291004613095897876643987987267168674537817814692465459292865699288169002993848312874464687565467910803937908082266544713463370537207164099519444996510408365445440125513362587976236629465693408464938108809005891588667634825079540706343733997143425716283557743544156707567464113415392743122497430503722701406841349475272370792053800169713973083766785457911815476021086863908883867678211641492682283511676003091365823058454574281540700399786347889348901985656411856835136388689145196286223473254800922505047822141932556405663490295410156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,13] -36122160884075722382768116918192431231690575670790500088941538636598771922873355106292433278447203063879126374731519055341434159914674547565047274918205545536825870304873614136084945578951407599818765707811211507309471645853664573643157484133884203320965841385540646300354966298389699497480770396683330444752122757662920391418562133759772623758515198826111112302877724061753111150409739933185129146754187136117772107761670667395248385598578738513310783513772966627808647261165768994278373708736442560554473863361160998485859390808675638953403660833848545130912684657300304218484762982772582664704643317700173482770803429943995718889146833462579478332880739847750526354330672868074231875866880242657810240816931144412494682434579629507927120185821615303356185448059518567164084787728605258997894183061325283911869348034727592494099664867369720081627791567505584960532501497811496384419297311831515749757009003330950698217098081151885554280213626555391104494629607268310626899382433786824877582775561534808424704176849241641653489795900333227665449703489671915211295244772937164493306527803278151444576424081912060462820018799454440732722692428879745618022884738188710621217658079780945750074043284214729169853894187992209802664516409322878524132128556945730647645536368713219595073591386030313968087123378959381441502662627966996837189599898350822204121871177553786359674204540066366747883369723583800126607212736357005704669526927573808926000165175374873072838234170665650033466936418502053417167396739413707721649339763057511048842678571766352633950728415031512794927925576866737703869873906773414572419670762433019459832665803632717182078895433329701641256691670513206743273770966268330428955677499582553401042748780597738980507323212507391424649245736694253365377634785999427622063410288072714650298770115227910031955172892195628217355268578792585824559550489858218325531049838338497951416961998846077304146979607140445645810048430215787008759675818947245399182749687386497457611111651735289338985111276787902996060273635288128136963599824120888622028057645235023387357641199736135756395518603577644046570160108902576635093720135220959885398763956189263415956088000549315420537201556984306397720221257785628079621295245381453776860310467348284075377202008951542944026450420015144341644148659525362134358109117928544760912093925896804961881392657937968595834867170885431547278089379955319396801551739284923291689467381643701602943498235064558600053558183085478194519890308513318450068286512499742802306517243430134542334797883925394294931905409493774200134670604445119579395395703613758087158203125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,14] 129759201776258515620841755913180047756255756037146303269205271558066591008965985810064565235100906586928004577000921656441866440899032692434131318352011420565435416796899742171271092957701873711897134552085156283735217506976051212555616537418141778257089214473380192816990731553770384971493099083707822881649792318821728746217031503823015622240225935715753974442845627913931249203551074774149206695163719358241104711797889633323333156530149385695119907169387440210742572092925617187139867527256497232336509458203128757613185509974432915393700679414535074784170565318758883455759267841118029178947392390441992613701951775541881545356343421668800416774054256017528194772293143153855132133028710578852155401030722057423052002329694805900229010891071097690773874541884475804883752179937971636746316905479076450150087254885773115015124158820578571992498747011839690009440087821988941538150593490606419538605330358684183413780930886822056221269453776758793612846774025767693819557850879716100185433240477717891563333899344727934916871279947887685687747345466491147328326801691989448079983632552783551494007413181063462353713982958349701679658014033788619739412528826532609930729255486764055679264651430012947460484832695358547865614269351564415909940955475445417601785639788657425333321837223289892916894491482655742395641362668133260887096550919859018607446770750804421147662160271056932446446601897388685814864855760279731571258466263599766023668344448485072855510849547985480585674895534900643511387699204046585630800012763033647241853780098379706348270436343332815097753173552174845353306022918198022974911332632753340348693766950052458519005802076287718490289790560096338017664651879545155720467868282199716553827381732928482097376223589392863262094404821148266541584915510813724698186472589453044243587368933297352467178336725901629905668311493094618614443440624587743732845109053812304419956908419249468616312118477950363356775471052920112912025021770701160264907871046220308628511106384785789700723488053584166104302523766578725587390064179371458514796982735966491201171030160667952200532151054285371753595585561344491963603572514933048999670793028297625644429656008099745397374283455174949676443910118387757371256170758069703926774501859895412755629294563550136078036560059558511061822082664384381975514203647609859233213620671141726067785627036898309975719059419022186698391259699572921254675731646929098890633440432694523350723004679026692816958930797254916247465988371512005024230918153935374348688603849379136858076370472952025146300056018435717893722590418105217874300549851795949507504701614379882812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,15] -274724067466499823837661886462499989797849909320600346946836232552544439161726724439225892186877162581172082885365392571819537908414415884645287271215201035559315602177778017809066595009706444120173663745244291909050977255923025857346553880154009875190483694340066422855008801043142257968909273147280414085479908961749748519855797439244613038805830636007061741744354729287841110335516587023896928826959241428272980603006464729785146664129087477907392930821084876856377871632347459946727314411503916596479715933633481183632533243155542205503494726163432983814006730845098665520864640065689188777891595532904774874046326094897566785933922619811764533191302668215101171877432888177372129521046155342592191617253709867315244198511213501982008718142301309628133905098576953869711292432588198682988176736201736310007400777783690885911487060430321372049406610833912076728934864283111882171927896008422873172547428370378152129546082783416299479823380934774056393291139975768071394847644958941961687395595369326171898222805140074143560704400757221369148092321050266656259246658978971331514294525242147778357493394189282910969129423281495111401671904938187676404301451225330398463122047962181256564065720541547549894553644559970871355641569407624958902182646398282415624775499685065777003966889161328563595481383621930222001515176897755012093487427837750704853262472807296454938328025242525230064184176398133844066299098703981762586432453577688749818580975743259271556922901027094023599802753052533201899491624820905088538054511682647274724823160630275300452405487510707115445019447245896692731325250828605830001335610370402444648875923121509343048237369586678663975956126219955139744681724783654287854894046291253342693201815135936347821091911446693211767022663402663361199731217719593535516865020667313965699613165951174959907795895290408646301585911123477946040130124357027717168359174217314226535932024220752561025554480741531930299215798356597232874144154188024692254808599399976928320429598424716281717886585107347254975694648504706497849684234440631319979434441811047830304084105613039597819537257238781618763546254082251463912004405301755164539326339198562728688630391465621764640151197818272026723851528711974162956042288385902516240693243578663028663285617112772975423219291446647006105199240189614283917380281367425786300834996570250017544522346205104983903504975968476956428716461865181762338170926638379917101521491386764632440055790420608565044112891068181939757559712991309352585115577501052123517681361898370383697520204977484076301936809436077872116640204969383710171745849315527721046237275004386901855468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,16] 398178490588041174509865062461402879067262622957863083423637350723118485992968251368574145200589441623521285059283512126744012710863274317779910908793646848326203124961665736714025896822564184668245061435551304704708488867919492649142509908399176970271441902499053868004914410665523929429626688040029050467247782708792395172743663450164786004360931744164334317940508921581575986018400903385418191274907009075993970301679705268799993991173761161326708699205697745832906447947530625896254016810025116549454486435602782383376563851811516787044935512020551960073951967310344954510158872553429213159782750579050309439250158423454951147110299923413041297579146208872220095667301150149115438556516849201049816984454689593826489320485068406467469840860468069103189303849754875869591993348594371689897912133904314212823807537255008870955350753633798332432080903325634056476175905842858904713379691009032464794307719106102177684618943388625594390826555704129526722798894107603538310701810726065292408841804175621018661636216486775277966669917883541019062931732572575861685678690610780591027070461965254270150428855596842419823508717205238588536689904326826372056451017622737420250735081397134801122108287231954952053300857018351147125573803521098765734392132728143418313932781861867507195255437152794678728529061212447137898945404068232802504278650333308067409171060471072646302567490486572066381544581839934225763589675661295193486520120976628122584963489255094056995582247418527274830686157054766648828066050014596060101247714243742695044878311122458388040122982938510197953709826657050428826631263593082611043194561856272936955404331944385773133035708590259829023728238205132717195623205578250965572536889938354528401280750661012957192699209282205860642054233751660464320354069732763764469954815098334035975018444883578806804794115193132574235312534885551612755560035347395749487120472251591455957586209579104624862168078170501102835435581722248258317840419686743371315857840321739999191322589707638140224190628877097520578906640280842915036116253589212526743150331775517623090629423218887566358864845578679549655678952577985273505550633754694018436080977183424392910432972206554572407445037595449616713534684798919505111046904080052505412134380301204932390693152415027528748625460662241211048673943325303074690578014330121232820776744875804702666824399778480675585939972747190387740665159235215502614008203779999171506728980054552480200935882467060923415824338710677783099350453782861054790454467318722428356645350918846690001139220710347413357112508891730471031217088217139364233789882710143337440911182056879624724388122558593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,17] -331723627301887754189564016881016133129859124757903685549305631861759716330091760006924503198284794165850539112658557405867250721527149316882676454240252570236957554079987603506713907985713232378806008526316788618101688027622674404240381889705371772798907191596606123715579502538453440356938941042177289668658967480995490090234547408733899539412358235504184443891498734033095641776153231492832812627428186811072500199287564064591171674705086635626577545603153933857546714891077622603295441638292369701283067549345198465014109260028537881157222802799855611725621860020138317817996523771424811167088064725600374721977130476263270291245384129311516955523907413918649382621829170624763958846250045308031397706424992526902016218965223686183965314851669163498026610340944506597774950526270164882904632256124082094205810136822266803342994960068164361040598392988409187321878173105385829569198461066299917419129078577676069573698860135736365555582006175649362723309213226956098502053464263857003090872751443162687283746194691868090778161983214373478543000714292495341874067025222734038020734306062523909960810236930663926015525907286242505374255577926349131991396758206325789428925847829153212663846945995328387075629689767123960436320844118551039157738843302875021772188234768358184405915599169843826564349092542744471076709837291256413644714154436345238613427097899118016974190282334678786854088284849071701005538873906148939574905792916052670017104966756915660936657346632975538670801264991637881198925169595175164004568469692024299572487407858799319291900746736233793248574409846312720981184444842847133992046425519516627910977870875337305435144407882997200156123382249115184899397189528632159719531673346146407680516733605901918897102084627956240914156858192168490246386433927478523498982113987712314236244781126247880016129411511915708512564292588220362783706616575153765672506395973772477281444985069846501781875040399677694665632868753879991301480965811873528597337797886899459491375134203050867222461555777136651964690975680426925217792656225428892902119881935798349513305818548699897022541837317858388374145343707973139889730617239184224989433318619446130849590564408512456769258481024526249268131744698569839867486856900202050742101740023191805719977060258901819441476413867160587845961374300554792231507364692477388373015651163607668012850717737762047342156937211247388277683814202307777032788167735015156985702851552705930141081616692626095949412319969760151970178630992947170315227295369223583198754670905438929572010859906174934091061524053095817793009409092615823841033569833840199958530092771979980170726776123046875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,18] -124839237401674085602778121524118958669169652323205032873734808719099561861847660541850427259451248825644066152159478178998085805911065029922946894911077583828009724001195812155234944095609456732219286048990237846243391467465050337280091207492590572020423272384003779090938655529281047157509556738431719753427756708163302455821478951271105587725834975951569215243921097612827965150898541043149244125274060201743766980705332734134318068071738623049343117843593361515901759644406395124718665877589297144162548508644192873193988833132787959773568160110923031230792643144214731191731475630239147745385955797149919415901368219866859379005108315820986342209923491887175263014671516029914093622716816201704036642193050531796347802318440672811483359599826854161799341313970245406355656191237374856086067033868944098760353857943763377238243795302835078328906514777221508907230560970439582458604317749997455552122817578224879629273389386690723691612642814355946742077040166449272733417487098665910864413877039913148720385190091130971373320371599331430673329735553448737491199861235336355065559323435415541917640488095522395077110661636374597628870104861052384789976424383741547730284321070484360151159728346938471381601564145739584565813338331164872880175164289010455140884005168937170676165854194232562074480411431877749144045174734506971122528663006540595678785168904432856804385956761792204800365993678978789373002152345253801472358548588415643257771688402633872345932007747880698856452967992815810768456302196776487731895769099803133361312522059903602808127531628115222203450031703129183721806432769502421375560475110750664057577464452708999379979947109629985846942588020486935681790492361089445429555201143646916241734256642917433642814427422107175431269702831344212105722952966765753958084468940784016733857343815911884350113579625194516720072155992909799844653273354114528865687418942791571857218546506342271304308778420533894699642350681735854692337443621628554134499526482942919906172710620306872843185174095131010018046060941920088636919686443182089788698298747685828908260835865200235893446008984676635885997778385747406607772636809797326083691925545507376756830863217369454972588073602986198175761019524157181355173780523899379908509313188857751458451337336979941083573971221128278202013974040208100052534300547401900734654245146407226285361411194474963695244509271012319324667775573624015379156379215276749426141020963008484881050282470217940485470205664310100937290791696447602403911520399023777634732356649810379598908744467747579039827760776527539322309486301521574162988619346014037246594963193047078675590455532073974609375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,19] 1017853534417171784587160308527065772996993325177811834777655094440486393855272923750849118933991789330177354525857619189400771469201990672435819317597390025524985674869268416240619293490612107449597857920662749989988221041644230053409129836052451030133988122734425456806778116666648137026934254568311541920348338088802327894968377832339508412578005399453439573513122127528058305666765492368289041084605041810286335649928483213435136959184313527879576949838768947431627120878898524350640962572686195570583118763356577448895585256622464127708287107689161367579244449997694765798372166606153086138473118946851872531489689074225401269793608880616254497130973844901897703521743867415236109357917088745955522355915471902247857579164740475530160779666556834387212694606648881842240458885069146345245056168660850265896493298943516926322437796983662888530102930371293512517203726407298800626862199493801856322979493435978924040993442241458844832926998125705758226641467963337737765560744342521173875638612780766714406244509144745486188515887552313671644603606393278322264627294581166088760557971172513425391433568180316987279748795760594165419330106474419776435764387234710057778197002592281979730711674454777798763071361561115879598744097666682127773386155296289418912189329737714822627462546666687728371022771005750661625020189111106240575533947006206735487369724461807738964623583089271566761928591871606916149128379523543583338159779841237655912876787128458820862460392368088263637616242216242707591713225541715308516306969201058618730720452075754892698714742156692017851690729297490350972462848914411637516126016402811151960697083390766511493370819579221110917158105120477891457217934222144162110710306955639937475285244049919195943244876126171387941339563002191764858755432377799449695711570796314392740740612950115818744480240537384514140030587237942080758361210170744240292351040548131694632147368199780091169688394434216769114814519485702017297950907526193640318885964414678232058604229695686312881545761929119138986371025529197426240233507074949145641966590421060435202415110446426095115370052552206808161637896679793084172267671259254023368663631226088030647653744104342201400987994296310420395314208205387183252444043593845420882663390035961930170922647741963842097517477878946097493950218438505994988823877785877929218514934223100580523987554002489429816837261681218430712765202973472296749927237497035870838905184987003417997744507947205323951796147525565649396983196634852048209968551713253796777894905545256168844011575154211853896986921717432730345165955889287021630168602909502577449950624921548580914532067254185676574707031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,20] -2079246471360212561502375928810307404304251409634431797643312039309947119735510270486014042330023950152551021067959794340760314398222001622765385069308624559366090361358381029324176185580401845832386988573702552591253487466132708025424338619316341448468957983154257824759362583058184853724949950749653541465589024749876241769150447539251045638717626679646556902312298877126165267083631332341264965073802912121423003568340008444587270312140742148748038112339653966324028994934576993402776668402985392073500989508761425041145320932074731683828127663720420777767978213831653546600920005672042359819099462967241243865808686869006551330259967626486751240569397435066783736279075708627162400120677323903848661297281367038864655479230075580168788404424473046423697624720443432969037676167043536796498366672873683000734295988699904617246562841218209942087122680410931453782892756371882957147557073990908789837197627581740572784129350942181599978052070459333607704610244192721737355914558731506776757844387749489898003467434910221888856715812154549186295747950118490352546981814173108296748782127022176371010069204985092118432272582906992695272089736699786370281771744668719602017543953795956234505993033280285089055148682690253005913978719915383603932737351945462855604166931467837855386160841599527324027274083396255641718336535027648044710521226210467077209653996860867911069268879935794762182124483011583018775273113883340254975547900831914178393562533637445296290972517131444946193038140728223758451278404567166239692636492059721699594764798259848347994798675467528780964165555645708215946336178887419578128444737432230293388997051160687935707594101705341819578371500317530966212321576044079831421334129731940925067486895424175903605759397656413295668231420149301738343588979034207891790720869112743736941697715981415015857200204370717003767907828921062242544107193985478130822733684617769689820875162280499101321829856956494996595330070157622610908138324542017801558997080757857767478815386128054597136340311468156787733412027127965422870411044686088762146415486350438970723592777236404635572025191364744175006420970812409556916534024872233977371393275627323496109116997715903666976694165270907767182161223926242468146440787550320393709177229609310683198826285039764203794271478433359786327816336632757948888454662006122118921887693407577991335111546465734857400839932661662175161763762341075211341177182549086782167503656179967582533102696868061726263635208347624538935681064660055820665030927610559519126702887284900018225333694545597445821191547277191638551224955699629205595455910498992247667439216079164621131525336750200949609279632568359375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,21] 2820136103938742174801168448034288963795853292445420810047888965846307963818840667801228422919797912593302187471714075503728415429830347678439046676375494957494958405221728098203785926706231813062535889016786830935302872019052770291079833840924498313334412267558670347618591994971456000637948518140071102639681058776688650294221801886054506439931195736853406573681709870982136601669039452150834035931391742807358946119976810639655577879327028206705208252839929233319227913991112466223437698164429399652737711422551793337863398810061732103154667133301763492659284641541880628664503444613705769988947641367641679020491247032935511173614192924779986750763732635116733024650846838818907777378980373770912236793254151567442006705945741169457958744677992966053192806085176679381635143577831113849572729212605766575945945760268050823827010885391478449303728143403921825408821690821321207688425096562743753826587706910466452237493493644877598837291392533277558964923353419141667250629686002864346095044103675473760296708974241735976421771373566324049470680891246538168099903270743626534064943197161228532049476909049297790737868266047696537091625632294077778988959165752006344818275432774314720465606977357302635542619434833411052046888143892220884983927606269249355356914995943126054460723279249767101529523306361238103265768329529152170931830134396368930216566688800620988421721019562474469900078098911839999199179443875917213739377009608307532894797820540617299775467673678118514465692122686439330076188891892585792277041318594214836115377969640635920162949221989183172620448938657346575750604707056252376762926667787160238017040553658582060944782596101714186351890215741050288125982121446873942365691181994814276788369746706078723840011212282374768781080277395942112253808262837922991429466753206597728069751006289577839369163851228239269947452115960686729525126335739397551215602749583347811126214633603500597083313818939073404772790317930184363022647014517810808536447629030256369010647796707285686808903035763274385134097615480511209933371618030680141165571655083657348919268694962283310347266557507829212632325554154196179885061246870286393758467955970910747379356829240549752632398620154430796246605051383111596728736799513128999825767582681463265937857671641805405739269742065900014475273848458030255377978264499907286738183666221993888271606135372887169836897242885452663536608179131593741738490788646410372638712540453540248714778566051634437888513328496663549426461636071511830678105318756796689320303972711362020051816984820170803609257943544072519255432561962971979067518042123929024340978755471323613512879546760814264416694641113281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,22] -2868088944436746032578659494081901722587365366211951811250518846416953773695253099997108263357617692411154619508905563662609859918374282504766544566825724477304597766101893166813555753488689315831703992537958995273929467746857356077996935833733004519131287152018927888726434665601755577543733932517702175312519394968960864069393870150213789270579578131400717043039028399026417184005951082517937636185272288151533499333848674495352654662974433467419601204375016699454334097749170891251681929639789327039379289730707633890944085180213539952062073649725769231506177164658147029597951294134513001619416311353418658059680217603301449343580506649758210364390426299164734189747346587662154670064283328632925781791573587076058861426490693584475846391363644819273683053943265972601080984889903007654472662028603451531995654390537533912426732095597251236489745827663547582000170973663513862409848388115533459375999128665477401632028606095763726091938868749656309653912587331349678453459065742164578219115021166706894573787750426961360169055948277711068554453274018106869247383490145794066114265936352557508565948236851269256297344410865698668163954311678227957306811355753356752843056933728990849703375999517242370667467815702966811473552935159923496242685003225994487985503074123833485331838845486649554474992082494492171969638084824664504583129832867861156999284566019080859543337561941347058451452634990753189416690458382415613924073025373736810759025195875769504208574144452365979913173611707270569166733152343582844045731288929429371680015566360677181006688332737617179657180801328241411070155367259970776228745004963885001471469913922282187529090610013958362316230220214060005341869564340091416642702585208439904519874381530530520515518151964145952213982604135975538128043519496353795460074277815854738337672744912807300972259486871072266882706368949177002222666727442315966817556449963514396932542069697500413232897430736429729291477646393948040063602392856037406304189601347886755380668160549119662792564835474049880351061136614352882743098825435084387110683811726254113676968671395024425119165273266964270665505620851575278963663169149918377218394391756475717132689223223569264840922254462945008525696560524621324928152844171493811951483854823053406126274599621784840768957314497897020776808088758130231027231338650576306445206959360220156573619764480046748477798122685303909083783485570801422659345103422702389409538806790810105441549501412778460036526292188088258043073086621921469899306831517722862858424520760377779316700678324535307657348724356266818488267643417767313642927593664141124420166570116766833141962178554962292764685116708278656005859375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,23] 2233770842301041779066211495095218651425015356842116281276518175286080602871949442423390356186745919885456875778033369179079783605334047155694086143508234530808470597726577956015592187302126074187531892256726132729749353683111097366946929089424356580783399476981620295635376520162322565644220841796345769867731674411957236793964789087423201994053308602725718637059422126109850251892171742219116748294692546083157325228075251132225555137114076894714059259491601436083617675406785966738855511630076358914078000010995126487557681661778608772898192469909693333419905900669346806435845610847692490165530623274267091186801780665004188070652853635031201604998313916047868483821365296694017750248617796919661368746384645316547882932889119842562664460634243122349922735033159749771044054193906837912582411753607118862530624782235564894005660870498776927948335829597760454364614040812333790749829172753360855455968103484975884514581165964820397359633631567147090167041444387645712722732955630798853694325773987507076237694371536859802297836851629357853970780563870267040572738320247162076843554741739024897348152135587203361124528954317862161419307879423583214372640977832519997526095905644916032854758157767744699798153529736607857316991493333815562306850453490633961745481328513143188077402756633160366544912250295030060976164401897727384936242562620509685456860361208091262981701187365709765500811905112756665348972948162473037306377417589577194680866406098572359780361208092502121002679471049193280550636342094576851749012167867133143830005149888182817591977780329440328267107306584218543678442368863731856475339574923016179105122158250936480911774730627874680403637057416036525213572174251515508577943896136779466778186333479454600665077501250006022782344074089638611359998635963731855999006052339882445500619619431846632283965200892275753256684331102522210697597701517925152790178319315750627144456190793120775223173644410174237367367633823333734413261536444770466639404868328482021351102656561375529989573406134171640343385129131336332356307479490024797145084574397827692456872229275092802720855612434361731102449366283083855724262243823040162389858233933226346053612291913034747000292463915275498605445914729804644262343018040171920895204994224810630474685217595975038159403186573103833383187116262940356368806222739744811460488512782010006301527135280210346019949464774441642873905303193081235199272582249109241674120888461354881412014320381017763296892557399542461308944225361764596117213639598289308456034457413218847942504868017358575866144533806347151351473134337596330484917612199663429318998879282721990121348808883139369640957738738507032394409179687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,24] -1259015504140703151475554712142456978472178086812356789175613820636916410757594195477326283503064162955867349242971132035186167806666999388606277830710114609284849701761768662339340366175034109570315418646238576330140826005403131064822941278763638472695802373772630408029126589311950102088109811759093269133129955715844909156881267361570145078605560079721473293857820805347349740835024774912596772454894600067996015701227762994504841637421141300173454532879533420843021139785644586618490932431506968910319953602501578383037808223936078702477725818250037448347320145122241304838900877498588540225596288307058220937561368721394437254378651694879665190247311148440020070214099194885260225712159182735003625928963605394300637490386968660624807980771310609788250509143320177544336793731505054028444972155043068306579584644536439462618643731888890985672176680468464363874410302348378963910982356598288354335088369166241265035966802063309679500876213095527887606498979530176508690286508138236180987704060037058165751011288464569681706827739451983584499392045042004496255574164320606005429815457414637738915662983097340492682877088459899737129402816542022864776075189036291179517451509474388718403111019088305086052782234359893566890207953849373088371890307248521556990641371948566812765911654434901128832934098498929567225640874359554240725811210626504034775041311612167848225484897590594135198036600580431131389694917854644587006978421145106646156501698031728559692797186045190264997901398005955914558581483852634142264289045672812637721081037803318296239964899432212835853325826166575766963907659291045175722669166788150813769674718706206558943696897032599864435762664640454043834000522175634172960916918813383002502814324654969116516709605818537744143227464356812246789186128730160372840453841798792695688668998567681280835913776729385133355922897252141121663755929910351010990938087746526140935802123348505523472090591232287464558576923341129392079945217152577993882804829405497785755767978764991043027289306244252886183465127945912397550866094567221184754391852984431047037778719191379291585028920849813288046211016193820710633014122103539405497650318443414878521878621842274918839465514377101632490216429670349741399888926715164557224996545578154429157332178521577995174655486725329190826356469588750831139896370519021017615619729270297542158115058733316079992068068740292961485599675571000176561732430293476583879499433281859367400154168704203570722027479722721991788911068509470057379406688540426668153090254828288513203767178375662360261543294605580825979940803766699354104230896966586284051451517988949292819337269741281244705977115927453269250690937042236328125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,25] 347645494661225097804153319431111795827187793468043598515414226562389117792509040446270375306049511264498632793164222561248130108627321370739569146413235597728261888605147330545500916096907437220690705257083831840450855332341641505532760891624165966533735208406749162383439112703257135349464153125501149668893637201985936874544938494054090671256249212690494601431496657216782848463434842733259998584895670329537213322296300180042812002461213218387603341785350172985612338862912952134727213575995723982121548218782293965080624617107466323118552929391947366573229221761525893080570146974300672517295570051180450721544583130900028299619008414301558925270755502416701360212228748224427768199969056242666652301879017946979352097257078029224289217299632529421206011185949388565775417665031619099084823774533770484822263756210291596790876421063133598176723734255591530989064522020285876556355186105798284611134475213285250812938036643187385161582402666255305287884071386015710350395341133577186698327675192326251850031778837407923542601807319727551884391680842449223653807154993406619078518671840578927802115710806652269851317325017758173234073330611798662102841871187011750812962066534216731713546772812699499174073515203375610695544991762493272996825616284577559760387250767336461927932924557136307485904861649553570841658321751376276179753287227697728332330828443711071359470336808402269546258303323324452723139998786239281451250676753440228338746179820120423441455384448542967192938763994489541222135351264793696463953471554479094011396181819890006967571409635534308854080823795684636455574408112096576507624426101793705154982400484868909532587554349153007717055883803542846947871769822982650196341445339982782831375071304303684345374474552315986695436932771769709801066264448761817647122630155154635157383066715233200706588962379638568867567304930573477481592970781132680216222278336097860174930359646183692045447117148038980272912594400304725664641125843967055035296686401573924271381623335869003392292821445685198977165207135099002229097474628817532947917657573862785208003688550508077880413300659908794394471936366454287055631673037046835512121725908300473582730320148188699925468495919976301795170078638140923573339319665646539366744663542249385358519477757617590851535815069386275241202869974900933222410975606582573601725010860890809874054873320776388309835429403462160483486351813993948089307287994034506045693235955388762509152387902729324194881638105769456597095517313271122630741177469750792678357155561897920948404917807668051764457720608192379264075733434672861442690350109442015877738351283553816140301756798796240649496169794474553782492876052856445312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,26] 253308403712271483163762198096511058092396304482298332619320355894306249362041574078617661642726401073655118628506344843303424197062405934600185555052735330751870602514474168948610984499818246281869407624622007833033521696434730112899103392415725483378202895338869434564731314732869322714823912589299717486604696505725563152420273925062530370658720673058082695506531156821770990552498634173812844444319202096020734958643568482182851620807768555178300890495425990639401834721571366459983512970677032981365971867087184289231445103758145724855786583595524762638688299300674523601445255514726054852106036761194420080414105566120372241236236596298093151589526143651426704810868009852252764919857806209409718552528785112742186351754362730685351524354546942987131308077703468140359835140887896366494788716078075332813175319890298337797744359793939701348766131288052660708984907411133959523505448115579312982769176490309395164861634080872387161518782119130660954149101380936143448450001111125467307295499380186392316514295220352384177285953076522443004560554094737429484902368086474948221261540144351625388765140480375261760022109592581841725711468429734530605942151590453421107709064622994973373660921776164084724615707602566082999156394348902493924041818834811486260851554667425064366460739268848551658054914535800484943202306288159215946621859455966878936055026349510420974413997376895736220108975644096680909088031519387755723890265849069798681298527871032724587231928246324275846214561640263439968350208549988222372853065510970684888858896197502905787639396314932711564402905747388265312182419269516650905669954956685303820187896565893875473323334931004269449643476687441010081544532734707395936635357742540270144269338201603966700662770078370619619081191565161719673444735473483643001746145321224079889930475286698951095289269399756208582067858004667836781688810262885592727543792582515223801925355313302844563663475475632742575218953816900551012121275059625906557304978704768266226483801576203692693248645376051251803636062207397160027461674662666519816763039150625349023761861479084256666091277206063786941978412660798713008401093676866491497505690163676102334924511831758829452048540805330037747215593613026474291150591649124453403078978975710550571565893977197123183204491532008236832126061761151666110057925794678931788769980597408381865470304550392544754031037741257574822905652121053709052088308968282210365099845264235516323911968983692801080613746997951007278287657949033338713975957715389115190539604936555533589319325337526868299916865720086500808593185408002563364367743628866037984978931069307779586257592414216561343964784214222163427621126174926757812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,27] -500061015378962527172850163890352949371893491125477425558443705741563181393857724316021492204934040590869415098260433633794515209808782604864886116099037259138724539963191830909800457836356671833732792952551398198415324044084168684166141747195197508696186097326416129181572695158763658958044908643842164601838841094924920390877028674093455951642006729148006615714629796058673989784874757944416765119948760948872419787019787195557751025404253689390373044514500550981907656292713909022858397266063300802345003105417212426173057081166570599636132168114693139218827621814920632154545870312027216772798691769510528205677171471151363623433339600519388098346212985238125791831653538046032790525765902590093876004806443094871554274254666003423724206866981389785161753711723601002268740018473020318672614849118557520040057618902839165068841232397534171433968976568197886729337837569613271975517710201580586986712093065961077714537479364848140791075617390074372907586039726375960367337561192835659633286592487016890522147256346559453381096324920973559845312180209075860206072216107082452800083077358036360210123502459234645221345281806012079752007182855855272055838912786376039383495178662520741232745854019562108754762299540262470537706550314017197405481065658106603589519509148083546214758607776784111762034385331546469131073734013449609983769575070165423571161884712641662053590969149572284664410587755959222212579737358231677636024363631195722451074714663456141644033527563683500437195274728696829668491015469045163361163480857125783248046967313023508602826527212728266327878040156748676816806122957880410480193101374106833102643997100834255154506726208898649820125050782355878385847297968844144395939489356674206899410651318834465612950241558518501248607294873944881530285362311317776381261848080000184769547230829178503599020808556547706157574181723259942431745753746482869252906172113104072213993647940940654665030900043725230180275760377049239129942194478554475733530639581105583554520028600646021160720495474556022626791891078288523839100380102057322701941446129719347658509662127565381256586807644429061356468581394682347384571042965661090114174884636584908814506436756169006878764833373627898735525603577466552229171106614472594041262218798961921205903646873224904076097031798398666582176206843625684532584320709897994692033153156425377230873047637359156443812913475658310981257464424761076565788797722774317802661919260256103972241766463112097131079152787264065282804620216312149535215983725226902444880150989828568780668640866243414169769081313733099001607547414331644760207851277400944748680198563932425334072742906666841217200314417823392432183027267456054687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,28] 483892929008928887860917175892384577971363127604742160537058383786106157525147588448457444230825019279740716429701418325499770456197241421485680024505336853096972845327583584657629869044688964692942014229198582714913485651817150147008177871034597299010045014383225110581311724175989709515625672399311339368374688510865114613647566062194886291648430091950848723485956866448705123538179227002571553346798842421420778964782918146701762574313597565786450803301740572028527141359560740328155630440046917593911441420085776269301917938640649036365399448270888634331234117224896754054004732273142249358049539547515305157863231101730103253933635781736835404591705887035521633292065205630726443409201272506363531003063854940160911255610896781938234561986807460904043725460274561109716516609627046142081815880488818754755870382533303610350937204990112521950493143399137707875265807850761341310172527691202955490998135136289796554564582044814151932678377111758277719358466555139182490598248809586659328379771757008244267975276568503010326243699924882596247210787374335925050151595650197303459773761148794032584402303441932809439055174307145370470915572896292374139164262416280489441749808305486138627595739351992884158384612813445095400200942187834811121781076900549260079966295382876646295761961420574000481903775054356006231080262307389344470617895486185692692889592657181965288301150443486942160161577352118616995962712128427559728345517273361677239018611190830152788264931859990597194397197817801377911389171682066592164806404236404633727614735379316923518385871917341718256964722164092534632921673251332990124773629279405566989868367491092820441435309578678722580750231269573229519387037652264503403173769535792850635639836106235276586527016197740143216248977721682176536070878542319576810575032747408994423097514212445147859742197317524561623939800781912332310340468947939835266267872264571110205582396419036556448942332770037746109680988621009733736005255966843178345015764606831091579036434279637076066919958947150759484642056460031996442829102890775281121467548844458685616814043166082672872911668559137712762222672457686964986176958682724820140293351423942970955155801428156427536743824075620019320975749118419193278164515314623207929699761970004058252285923973686757170907278343442246417858606521733706490523076952078043511112133038908318243161116840078659924332043151742610263823409742701214828389269372508647409570261653182419239667558727525579528023177099025423530837585860589074470124691400182537120246270716339507044267994922471004663266352624142821068137049360135421029576414659347636145492631558664967976899510329715284589341406373819154396187514066696166992187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,29] -339024337605749373691039874659428933284370937818058389580138875645917691463064934449440683182543631290226233433532451047326768285406776931375909218927987094094859484371130486475798484732947697240097487721753036540810283081973114174881471601426558603261370019861699052054993446724251379352836294520163381631778840481378899144477636290848156151032272790128073859269736998996560426542158647947648335691066568685741013670955105080056924999868671224357945469485219603358119026501696394718081061454794852585675972664834217117494602769772974427539714761448714049091879740333794877446455952470001490033550543210604709900310015801888715750883316717305881236877214106867277734028076765345848598928798822810207375322662994710352039591578343993613022657058566593784969165271728052077086525025222045454337896632162486955649173545768843579578814324247670581742700539688803979173668365396905414717398686855785484547272525198622332477391257637842672944018075355953967877961637246388544258877585497974903972569923391818351301654303798437140416765620379996444171801544898307812314908209954129282028678589502903447147565731395571091897282511004477777874151669873505129446452541397782147938362671607058762076735462658343935564075915975900044144341245251604852101459412144309639446311536321275376044005225479950349246813148271622009784700714453624234212673427373510053945972521885352329383648268194821637953439395515311815481124591739234785848982245693014797608424103257674064400267534227108531837638992618296460486684185702672967357771490624498801750152596729444183972868305314570082831353164391232131588180865237887656963582559502066533849439921585315275991179912304928919750347330342543777303365494678679624065272351674780847449645908995091112630984812863075293898940658320236865956990159337716329346766214035446363779708645524038083325895326656006918927986761663073325046837122302716695489669860459170501882399504462139166694351673265277523474436038278001453361252967034947026507285379560359517340978569071249956197983002497221221162098697754241951124816248710407537930247504338550353612450421684600470457144564471104900312082730244100667511235186382400239832239770622191408341976060460283430335908992071463819481698362058726048374851918976563044740663256147341827817985549978597178213605055776623402833800376032105459828214995319859017568842150265564852135495767708416854902172388485612177953988256619141882265015661428254819830922186546256763413148112719454045922875062206576178592660640865049708166561014294753736878733738011239611121691688512024646807413913746412832979584989202546710729497828015101652000919552327580420693019463774390203714484415264962535729864612221717834472656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,30] 175008686147749335048974956360438479686435065021977481174985117062726301832880797008159099928897314564782871202665970830695846354551448755176357879944036394874892941067061006403895477260588769425061505089248709965739425648854613538759198420036661515334118229558294087773404222177820930671697477853485414978073151973624356502352827317672541781422849879755318970974857327483873241837853207345474575284280659375059859708156642698873180934768543024984162017165003375410953550253543522813408335247300759420177058891984764858898309193201628189545362119969760198639411256588386220504443688595767712456079581791270888221515245659534344373707129034760490405131470774152849589129311061568082191143621247558781727114468535516857548153517594488207065373269259987789315215199326744671029067723146971499418758393491455913769770724447612554051735652930668768165626159580135990599243622539347614391268707220905086118702217716522938841539314402003046239781880119258681541533516391129541766082514139163889720266118981219496415963838398764028416440091915147646621083457675373258732827735473395953930307512402789052000258966931692973932548738327784574868044267570272683048031341946154194773922551465567410867774517334766478700857940326646761344195977352276341423048823265431687363241232499719180467275196951314471131251689568057756709662948557411777928912111846334462084609108180975290461256823075950692016296883865683883085146005851479364958421698194217453149547204770879799181485840839357556955935544794644700107145284577568064013494857175520331130423297950589234277411077994280327015662577811374530330065338942579760720878785298304953500045215847097251914617069842950269012827003585457138651565136082556584237926054564360468055302945486231783500540785152330007005450427531166077974164700831737176111528815052915339274529378661228632211303211214656404474579656928635310540094433039577360176886768646861554573014814410704683989746254900561807070577283431999632810454838990421698327112306366539055464791361643769356119059118526815101403758089976466466734580629611316926388919268308251158604144254847704426585157250108371192312058031911650133354965494584158083024532446466522183464832893012355959506141913918095497399772081610841221375734053026155792191477771007240530064627310869935436766891345830306215688569560937971669061628525374866054002499406585226694857868149678550361937602954758606591210532719667112338051995733717058754244220405853419034015040683350012098737655818467242317170570883448257962700973690396704226379568693130303703952430557640808058122335767580724371341982395207657538748251101085026458045700594105366328507966345120125869756592951187457174455630593001842498779296875000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,31] -49642369518569543920730287605792277639129108780001021568055611101637193783453976751709068903935123336606322068268523271934785023290104998445664253298346254013838815836429586509537065662016473963970896743420840561179530960559711562645612866212262166438960603869155370915376113849590521809225183255151245182428506962164788137816236746006832165595463003058088351774629735613139795767964042953720658605140869747738405586177987623958598591869136152639931152430744256977409625521936656634239465639783263934075407990799427123094396819647066755658414702053769235815534358944241973144640519577835544941462665543747634569375073702530721830618017529943791799999223680258621543143453325790646579889902855532139947768953024358856843803096260722054838964412910520630437533978450482981079939595904774960033195294144827247700785690791197986461670990246001575692567293796990563214453175969288928339081745695825597754049918036611120631145607602414606867602619041777814999068887627060148318351658823660619108308796292315607344896310674941864673464665131753464691402175839829767339357924068469769299883925137537751777398080817879454335875253042628656383496495821814474374988185394218832593370274859606221110645764435353994940959581334803818033119759583495551260173834852992557519175785358509126756427750391131053958386668106167810483703429286784507602781966532234109389357359160663379251250485485086950310692864209237261688389591842071272118217942345540613289421786063565876663815035125700064525273745691387897960913423715627907086502702051026697249004461784519555731122229555439702023980994048695516899491476408557688358403537593329326610762878765117730625849169189862005061002204785045561727027177214516055725765563784927541993754832317662197509942530238455071790863469577168936086710352161695967554339867292503246313186920086333790063051291792049367506998060557538867067527465814782146984463739651018688325178417155933178830383977161574660891359083716187459469552326153558714785339690127980033841621992672843575542577212721577036670931199002082505119722740183211774095543051897778834913068451437892501719700407258760927007140030793265863620063406435036159725257318697457674169299034885521499117621066090107519174644433150008451933170613381162205967021440079173706862981901989408928656361727512532752508035405540374159523786181229748479121078932283468362783146155069113757223392315508771179408500409378292675850924916631213629072417012594597877808001583991284366333745658189629129535589414373362293667221354803349004405200115490919375302637913898674758764221491637856524889774216340713632886482236865510323367344485260030810169514816779649563245613297368663552333600819110870361328125000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,32] -23517497771523404794366277068822268971172472034048019842436716455832806459363827931042589198266345696352056207294576344301374413597498173395776434380927955057373408412346615064018399889194416869190742612429733599224238879738800164568072814958276845840179624093333338413570780435821990028929023042858878786338531001089132806565334148386051075214868841880028362224032722536142661157331869858976513845614884490663011781494889739544104484288198118000339385465975156659959701580743584310422674385956082731585214980137139567709595656152749928235321829068923404452220878955835997555288754663950461239398370122087324600851745388551129913940816599413436849842373595262597898742757244610097257457139589998310687711539479280774662290730085680101951650404724226568506532986291705713412513680621718903496466538239959131205609250623461001269365293259100340442124595077235223975690402895200260000416866029119442640678416868402361898375299696299209171840114271513977303337205698837819162294929640318223896593670103139718088434257926294057856003559342678163503834634762433098647654999715770072479957849422329042893918387316630601873639418550996511741523794555867541051689792514946968864136099199302636185254502144949989403006618217056878937186463641631656930354476149116350552949576441292674857992009871739757567061466790446354998382425471857943332991558664245630238249185994474364259808485985372071679650886002355575588045013158806586461596505630999329213894871148545006257936418082551030875183457388019591672152277630316376228089985997730415534899371083658511815026929461706953053400449089237302789895311274567326046709635160824821026087810339844650541438228014873884038888023819471248781207255034440362392656232854743435562261519272553943551923951243701044809688988153999191439670978800307093587483102771725565776930196389824095686375527593420483620561457759721052998495991004589468527140154272552751598863171828030048989449705407410641817748389454444888864985414224725873120559789010055212849945188676513609444011857434403215462470756333251907933420170916953212201243821921690380849763294829604894724141283243747021864245525458710085383053135058927176657416744532965438956552145955279235158030114806551615242481801416583856575089193005920411165710042938535464323528427715317661894303090997606831091153202327256309330723827741816436247545081757133188143243597728031717404490750424074471562165735443487879218261404266428984913858425087074467560898147601241194378607461858506229762270443685023918899496487603559636652399276676513044883805831156131316907207851267469440608475615102121938982056078426344724325543695949279057477293254811819545849367607548430214592372067272663116455078125000000000000000000000000000000000000000000000000000000000000000000000000000 [47,33] 53888369524613501298811945252859433581699894138458007992489169501417650032866592836117253625289297868614946150551049242240552917465242368489364948996564809505295318484176369684934384019149014451173670950645897441382891143352486937466536164611250509058249158575120712814871762901574438701956456959605202859111057763253076558221953309390055406305858989061681343708882322545050496957781434914794867134589098608008702111799845641295199916180301878040310515252405041948358008016622277986763954392538615367007697411130714074994222883543481577670817095620731049658764513940101913849194114885843209450346169497480713629694768460696911244193982933865352818470611425646111728229529440022947319948025959888504239835127958595397702024495811574343766673931945368174108849174769162799343583808292907722535775542115367853287963275203880760405120784376791040556032260137650797282100712380019411449748612409420978511981219120067084451614852353758889939681636306892883922132005769074030390719921796953044063691705199558847942068345133394805750362761487134798363702390679654311799529055816363577198131117556970331353988190481987505598387451302052221837808882021011097660298397887837312264622665986494628193622474138274563013063665027676639134879885590637557239732839971516984416500863703348465410461715815937630526566177438345412405065632760970698210926292485687452805254072718393616394425932334665976871077867987798793847055897481397072588808463080962806728872007852690827063717961616850470180397949042982479300851797973457213272906683958407710956486943985946646480645310619974313360846891029726771768003213624938586659185560007639946190614028600276539052832097909110890866145217399737014170151159415866071858787196853300567961129952948715959553649031212652249528491994626363865070983179569912631440380000224394259979908779974726010888686627560990021349858481324848883708224770945317512195248590337460333430972651922501201105256703506822087756441026402918236602148503271283206255659419767733082823896139207088783883091730503600285454254822620078020139664764269184500854811271496559659826827412094658049502933398754733908225209148038464892178536833785102839147179663194541668965981759722864003990982479395947485424279205819633339927561954038651036973344855767570811748496499011438613024851030807123396209405863394932083409645571333954854083385846339042659070273017927400110722579593367296327243090348360461400058808820923011016110081716795651467030068010280243468597824632209579729532401453839342016027671670617127715412958994435575598161199561147046681594579825307345180535500906424886260576131183721081087355648108835401198816260330285826957304965573181121385459846351295709609985351562500000000000000000000000000000000000000000000000000000000000000000000000 [47,34] -56948765651313057118638954053753458929448121974849051297975141379443713426994744567034639009740915400126107669878301934492763068895578761637501402741268753899127932958762060289127684310082393263395963146662135099746319712125478089535464456148562655867952913551127935775032947125554158990955810708314653011016925189251795856263087070089082159491381837980401759366256613806313809011310733915613630695283928580550890936999179668214592119161359625164135732388777690091235372655101097949132360580463520011323083753750777220670085303288997507471724427753278893466532858701260687536854181872017721654003702280736729168974961233419487073389345670846022699784200105760268528763338022553956387732577603418494294408156125747800524155350728368522777316289552953350084320839301636671499820139366405204238685008726797918918160522354535860227181546031534319432409805501434484163906139885310436196496157294857827653053692878993529255887725173282275591336572620309903220318389814349677974376198178806153775013602066447952021719108965227809096100650846837456336278370443960966581532190953155916244605628144285629569422198725886317438222489740309824357587524256748010204145725415927433256978474632801204249995962668619158849445114229047177508103966682453635113083759620439026438851515865549376496794680369676767585174500677137963309045861886374107519219659759778624665251557628826113504256517012393325667316910628094009340425975345539092715532555165226846735509572169192831558068078751725949119789180001976391149898067845086388504455943538810851600063280675054789909499742107021896586947537673526782933431502112881814376037023547214411130823613133848335855102987069719067528210928412704473224450169027021708156716672668374675007831121950393812977173991901463522012278991605486701956436772397705963093124317021682250552751203672080194053593223364184824819572894320001139136080991953903614562544619504093434718610341609717510245564016647541191752326126537739561694668621142711764511743582449555485765600843827449993766274452606847124813256511016264758374940125322240603664140893299157608067779508156903369455007225876080344045990191271523750714351884343462800277794452146106388408272783698973211331286651308751636659456713201699697671830983314770950718570601651280784653742773883015180858425098141469751670226820979224959763431343330851148206205993296683472350801047539673479775257359107253345586380555869242024961483390437388988796875261419675708764277757412047677801269074335932736071064760895983440733079267494129598423994985899398653403759363079722607161298546589193484558869552251975749797530283639949804615084139434982155691873087287191677614405643792494515764701645821332931518554687500000000000000000000000000000000000000000000000000000000000000000000 [47,35] 46388258520106390204801045911570857678259767451842977000784772902673257370432196113724880979759840143125225378138549890852151592310827586418890770931869482600189325583806325431366020462621331752115084447610002178040383010506234631766309060764955956372727663530467329931881181562044200916607711391134797038779229115189403316329623638002463800023027925082914659244446407000906444612697049424969195305393321552878235583144179855635302764734182377718334836837764150698994420102072575535158772466455588446143702535871631930828217062595966474815647926298142629274085447510725104776190687637087399216784399084274997798496188867138026759691089005134414295383789485995714126256115653857937260206386968854445649051637225247411357271347552931521089229111062105357745723737295096510164906482887824845865340196273396977623533792061635959533633639212275251117939869661404647187458749917165178487771530570378945486818067124833130902422542505445843749271185789149431552350215828874436190748290121958017738355108774530644315857630716998480600697699694310070892718639784611229724357221981033932722476191209063819116012496451453671895278495175705837226256784658402543283984859015981304827787841781242288145842742411942930511524341170779338368351913227103413355710566758609192161849783918347418022517905419098522542988976291558760360307754929913530461167507899403490727530869164651620927396271928987583335238055558178121926396811573865808986973917156575602894852842877369556502477234312616858119604823718125887107268948190570297147600338978861670212062270161348229394338401846534015559811273348717100467875714876567041124773840355524988728906165708247189837422152872451554302234940521759062030879161255154019345186340495821627634236839607889014788915687770761690726182711359565955057048547852495694874252879941396442854780013933519963155090844552041608484889803284756397101416100789311525061437224327670688270209483974409177830535278870377339138573534524881539963410577620309424480592196751217848479069179338179133373666068355026797459112891265875779993738819907912866667175126073334983715306478573946473908963689992179580987347788414891829836476136952130356754721160676067815161215908301753184214149845914421329807668678495532762561583481515911616584088680362765329425452068278930349604546546190684255948496029817474635764433224637716805458608836804566891679254518397047142953484858425814389992233391913760847398318782248126296741556787634474451852083947864175431828010353614907610057536218881949352165606714501316781911567816603635003732087831007768468285132733482161681744089607972904514069857864137020463129394178469727069156511251666678673092128470933914741181069985032081604003906250000000000000000000000000000000000000000000000000000000000000000000 [47,36] -31876895455093379447375655110810380952924713436850495164293662828887460598822023136877793060340786249205198272360580985397621176453697797289145995988155416853407392757148082698991261173062374642645748681265691891062370796193866898318181515757274970681634023905763283132523332813143220420676587353597933696821202573328073613888158902783960517041652084811294002165551140722668580903185691442764298227555200857162799971385942924774862130356706377564768970523381993813279642716009963648605138984032432975819515002908662648828626730517000727650420886807829947696286583150273938505637413226443300957284003780349261773974657311886372328077320268365661918025816195888501857406581682838958125256998297234027338664831610118471727684563493632545590520235661067565127403077059550952777948329364020198285499153198797056086379215233591258437941275598126095597593788069381726224004831216221749410694756135762794083151279682852104158182943087505578010375871474659477907971294309515604748833828408060840926002964851070986667447685482017316534225521821851362081507528057457459846014029346961307971108562358773409820572248287995317237567088589439573424455190991862583623515649989058718276971255083544022639972381903763694591409701560090662187356762980585878996548925173508761429604145299479287777710196283383756144599486699989888751035339301039469429589182931358359212471669246895537652885361192289546925045270805459023810143973818199201259798075514997217611193959218519945688524180889195281090123957113367302485515650626063568982515354496668079956252849755600388532990146361458597206962468688881589885450306479803283667196092620495231406033545341133428652422812098420211828803897134876047211437741402912144861330746921689547865997365885466831835569948068107959347273214711139881081003382791689104237296028467784543602250410713581924504430136874386660537521091114252432704136686237745320126858641555301614362012809724662759527101500958289767852991211902354448050696050688963727492759364394458551448993815247410008199441090953461665305854768627835653860765761854373227198202510135591612156081489212712172300723017633773458178630063317816432033677478660070866003065242476980509191644958334955676637556440839096925830756330813391653560199486338584127476069712925280843333699920501961691943379529225391264504274357776963699554831727079325102287612068083213550532603610521069198002113938877312749017705855640825098550717093864406171232260069576987670244271494530793028943994539636172861435033583039111093515658174146106719619857618618495577315886780195927024603374138221389345657458080333344676917824066667752840014719041404751819741702509146360180757897011954993260474111593794077634811401367187500000000000000000000000000000000000000000000000000000000000 [47,37] 18971831084684786194005666336958230621237591651931110313635960438281920282010231157764331460430304516916085042146615422838523843518178293539883638075364128531789709625718607125256099654448917116075290425515454106218524301862052075367900290210688907389845223736590007025086477112837698162388350454955312086681805675878744939183121390433475932046507753911434402796241896019469769912867942452926859431189910369499710483313764426361274675485063423502101045802864846874895752194689930480717168965143409446202926112649722002212447138212019486842754528642303772858166365033870306548653463431434897585173098720368692420373681773490319259777749308639150046174993923278686227575823903823439675587171371824163572489491045913364306096696174861182677803164297420392902940489528194504212390441749185074146200199030660006488560338940307670787454453731551304178966707482886367759433431810718395136854770183709801108531280512718219902252429920097094997639061943817178688776760212015037523805675627543033618613471854533165060020388787539878174110829426889246994682499508022527247635982820687985945154179419081267718820830792699211819104086060196234835042441725473429390915439719308207198219822848320292912880715232038577619533318717083465949749844517918277518762549978111695480640236097541671515797492500909924700527257610780934339308472027668788474641891384725841538238027730499342654009432275774061703364456053550183682847699694525902219954860596213419499858471062931759879030124265413242570460352151121789645866459967651203627704443276546401252583295164326511729810377785257401364231794673563341669916157358189162833390227702063909221955548584376749363090664307296736197169597959175661499245941648082847093115258624666634380730892864778817459624289850536466316328843351438399379630374111961397827855281258568518874627263671592064508484357378829382081325491710758508844321122690075571939676983068852071388225928212670290416084786867139220020462965762438801142600482686700320790132342841282203523737501482519679932947514972869558156422128049949526869400331093907477767925349007680773010717388791506654443740698380546526150359699215119367121022774521736211599914037053195232131116776603326101118611921201415317885439730883279615146976915103865294896144465738871952981227229547737528156222077598139119553907129866814042125524024288518026989408474935776423148716470308602111745212162824394641499684495727461309902079551082687972730788208761248822292874819734580639335017621958352920070940261592289626478842505856406538779660627108163579890788106932048079035278862269349851669415538426785971918034991008087978872145014121973003598150599743764146675866497440687830078331899130716919898986816406250000000000000000000000000000000000000000000000000000000 [47,38] -9844310503843631933591830887693353320589327969161971818935070318850128074258950862658243311360809180934367346579305059547367616528728547474074236193171663521451174457959292603739324772233413343974761694448249769718452134962866867802936331679688856362034496686821001641796055081651916473558958836128510799989207099756458891946413100630791090697817247598697860116680866631090011379487908313798765791578410909799139593069312537663967528620630040735441469850802349506619253532502820240216814415720892295009417732695519019829466024232774790994145927239462653303167370776034027693468787085258375731384384252994609161210124787948555878431765585868602732194661766406353393956142735638180417689439694492755940409831239071588865580892481560427377297511091228254780689647546794606432687238782064097031107790917078276381071993352061472631892861503192048736284701162555169739951520788027736114636135321829195291378296828078832897346686978590547908226454969119504472382634170670792114811545419486413768774431100707875152083241080304877358114969985447608301313347809101460102488543783010519414221225006424180573915303062120404029831308650581078692875051813240053290207468560048906045485934828724000041333251238400392555430866012671125974327332846833007885296695819112320054385860037160449202564559837227155325784920974433353372393195832017015784238103749669952996667309275982463125041122767465286994493500973544286653411718003207465306374516403809002255426172338682797860748387183764721163279822761465620027640456694516430591128927792281229978320924619260897769360235886017822690303702581900999188835888121013388254334261914462597904544813401682204304634862603442409489223833934828129424859566590584366206836712911451007986515079323794992665702994351836749161590487154094898925237340198167315584647668362295716589713020645023571531102419027818803044714036799469867305264486753175734106276017933427354546855393107357575963273128959809918438631118413372456064125860848671641878820868743660053006517621350046949453434021378400034183958117847975635522045299838610485018783923728143453308772638115323420194364825306946986425005174234944963513492284708687751290425961215838627511939110086105238278391652851602543203525456177271817713360692502722361968014190649287116486133353534275765249562332966655167388458130465794121355464962935086039651363699854252387932498631631067692054118224922432629821123930710728266990748769074058658501388826542361648114135406520727071889213480800207359612583343913389695664217378752841120138614529904513670694010335749639351871391390351977370031233666395871487489377252843652121556455361075710874516288342757062783703342497519661602467522243387065827846527099609375000000000000000000000000000000000000000000000000000 [47,39] 4446126754054441126076659352808961649960021458132036444298777837198495950763649934477232593017617726408942637256896883605491768335298412997793044370886358832789865120922123695990954739714911062948722706427031810022915654170989525109511402139533932755471538013157596526632806706374279680409131094189546977234666492286958968950407570233309480157708261820497682673867215923945768161076209362539435160382711975198159587377565555710119746247041422945665285174330288573429413898822440890269443067445198440227509601907482424289640645700435036020032322807104972154176726482430838683236213060238345081830764685299890580650201092604610751285836404318777291627591469108086677791053982723729071173071825241140668575006504719347694055242373179155796442731045267299742685217826622657781101120027963569538805464332603541629882058829108123455144785260000954171379983575842685575525634155318012375505090143550770403501032239633446068085431295993753178111248657347567477089914058389397969612844522625510273263694236676122735566262920047186944754887548442625204788320144786916933923985806092300593033350672940378998118015063563553533789052548258657271741215465979287859395218327012735762639694729906895016176115320423892968761299201882460086912862076323224743202126527318531230104840164019910949860470766321536484470705492544690796707637923902291761268895324141645340307398872639982897070846884983910976557769781551667579147553040749707320078593882768225880556164173584935977444411679621187155729636851597380472540746595971594414905356444763971383411169526683335941535317893130227062940578154659489257797736647681339379035710711657249484898836058394411215162134816493781981127730497293570030840348928337318506966103721863799363770568227375075359681855242393362113018517910998475783869859829289546061716975121068064657225378629861532875434076253240370267658595869282992911963122429368757059105916080994506300686182415007226199308313882523029926183729307279738668077204006323109550004070441686360862382353112849380818749382243938042561979521783029374745058578941832773575266158809517750418914387888984475837717342586906181470914438508334874484784216360139652623267475942972360605950778754990165454721532213015467021939902158059343442479541674877070522792503730105980535463258806539785213071245882723057982165618256329447850874695754843186024878278980136588198726557801330401461877773429168527184455087591927490750615465057485239202844676756802263595395317176663073440347543321437700209266974614087648823014519674205503669817394601177398643115923716526617347275707806928937503413511655232225014221183131072342677212286545220245184304886527479944545860994498109874939473229460418224334716796875000000000000000000000000000000000000000000000000000 [47,40] -1736060035535904766017678063851262323125337676244886585154554652875472970139805100000640124975985278716552667322918175255971996382257468174749632527528547517482840544935059679313587449184211231196263691920141069328797319605778500700923641629797617712569885034809450229506372326888951188617432824874391978450537845245651574803933490868156672442157597847791211222553281378310288034231876976872469859784294370089588025937504818244592900546471345749666948552878199795165573198317157270031726353158919888293343592496781413262889492876191260861399341632626415301320997385994955146388522782740013617726188742059469175334579901047060245274383820077427465576723809215904430111091706696748866305038035328330043134854514499289373802453719441912811517232025858808119989752324935073627259710971296581212820502053843530485412500499002830937403150383069767680959303208101492143837715204396106345223895017725497685807611073937993406671450178767539798253285120598336590081008337309587888591226699214966231307438762158804888151440873173711592710769496548366013863598431572996699006174862599018176051238104653092150134599542692559840655543679837683367751896401027407327425452375578537779517144441668852662845768198470329043040229999269897995127968271970891878589869241303189036435686384998666654358336912778186306179944944093555363293647483276037125562710235717797278209682538293676209414533358549144681716220233496282418264675428265654997267623897265865008604265639205996333700908639193457399427938141824983593724481566674601168414392372490941395428159641989076246246729354105556377703454753951734281625880436423422892875119003256956390520656803786567768553824954619906995764526134390510525049119864202231473060894381653801422032573940420173514034394965223780927892661784129542819816954887885975043810486152041225760215528060757076003321691321645604185419898522850868271539430165346557412739801675514861633525563920608235229292060092242234563525538630781195068917727499205032989984354024466913156516930965755775404936115738749171783688717195234546874815348177113217818089535985517291772975718697645462863245380419504867959909558831443921579528871970236700279488752792264037058043846504653435102229129150428306181348037949358186491451360594365819439487737359193858124474126963648112529490864331102537727064009414805025573997051066942825902970760363333212789679875214289581775457277812022373355513640538391469952156980819791996038005891989023273982686452666825029466496574468320380696965092390831963034654033481506033491253083973288062871677148322904137113749618874341134272765779351238472117556776259946342985903143460911364445401553266510706823519032745029716524598484284069854766130447387695312500000000000000000000000000000000000000000 [47,41] 578821206127329522973399959033652598473104415170892398100113085095827437966698567401311139456216802090750099379262006862535272002794975121330177246950344159818271451696684325626906363527860422680867213855427354792414813434126693174519702592744370344435892092956697460388655073925659152357658109437077836309918382721176534534707981016642938443064788988923238533823138907588942012635902088051921171366054080934515187871866760294085236971114374399998310006267508426935774493195766413282272915245753287871188235647299939425853937210419242675049553546740216369287480033863678828054811757468878279997898748821592026052777560431000325123849979016340594097463387666894615039118994235305607616261694936634444371886558959306882373539349043652616684642953998057478033234085799901479426923492972639387233802407412098805449852614370303908480224640377497101380180886539854918380230005206998034476849935603117862903827530704166053227474464769569317582830202417432604055256515359356688143501874903343093244151789504775609550848921498308422616337197826748141678027646764282366602431846051765578830912580300563927950224189771208061073640815689485488824879046047130293984110950938217527282237868619045839818045801616582739394584171130791199209246554076986376099213494473785670108749722115367334391854333797915619893401622259813108916132061482180551472963862763814206842762265852705703041267996351777448426937029066822374226000340377876881011957420875127803538497280516893873322171009461574417464688024348443335092067812559349298759678987960770767536261791589361807056459832310016038796583610272295730490369288181458568744129538719024594942683499450069095324257456323607673566209356355557375726791438373486008672944105318536401908817136995385705136187268392113547568096642891579445122068753236515058798309015467005240429666493175883088753188229479299908238475832873788858397174981270352026496085214210261210703175389574641329667667009445927853905392979204955652559190035309440045863690921479443264322928708488680258587806695418162605431572075292816354846584402152675419654361565364540185608421178878050906681685165057846316483409955884163075847655622424736119717146376418804927290700645006296461334210582404068716744759095401447256609312188649430323143988546997004850950301416665202746290791450460066439558033410577922811636277858263535787780983391094599494701718112147318542765934069428948912925719050237609146050116601163393717314884258453988444221809929865708837075748742895800426414721795862193850716322237676930385221881447873806380725413759358112347070270648501185635787225313843497839322066384879601358457424409083021426431949300350199978220392733234758719795820525177987292408943176269531250000000000000000000000000000000000000 [47,42] -161080245660365370267011912835077046685934934883132010334138029514311717188456080656629108491792771000108242101900786023509591486023768175303019579631033980749161226887234207869365893943324591261214704084243805411991827697927377797069968172869131381697791707581592599608304555324401467868272357118658170202362661020473005774221836397743634197379694101120645826471027551509040617244358749038651380763146589418063179764883283516276001637300932646621676672414283766066356356094683101607231972601906678444976508698278453008385994442814176784689634015942473995739535589810755110720778018300647857080357136406728486312832335042856048145041501872331188362078101995880417682015681231538108309749390836362854504594152326157486127027923883537010364597609557157756387930781910946364758714551275999074321062670043454925440264125186377141806368245193045611589319259266516521629966635662628116852586004107012428550433534268092032102215818470651992236508487170209355099314890045337387555348252741249782465692501699691676871387307389317488845479260301103305479291783004367034662225766267456937968884304568750297902818888832358227277758346411734570666670223028431937195911694949101128751534483967629465236341674307179710897080476980050712160234058413261989570850995741246617990153462442271401198422508240038604605578635484874122494704251021544129703582349967341302153723020884204914083236826392643207294361579997356441099262200835355532999383085912846631951428670186039307435798768361291458392190651360643315490661935127551217241950480177435148356820958200625585137829253174083806951835793994450436410796666874127832771081051593954355104215698358958049228091159702364422611121959441963364081716161271560094048510732224577524058406905397546024449195801442060633743258376846857403715360643340578413786233443871556229190922667109312729405737478586530537781342575996449094892236446631823494648165189921325494823182784880656090102059370479317958509324543511187777080275263825343743721579448608131772640833890382285189836834170706840012660080886379253688975274365506603917022490365655144225587616465816993826510863669481000726453371862853685942497955086669490781443017754160485622633144271868800039530763985822204245097708343894986921140443325856429295164316057576558212064789286666548701734440449127437194183951565122229239648596133107456957407343187055531845542160972075049404781700615928565417909831096923322664133016680641225765633097736667939185460260970361336400363034155485146238743849936208657146961606590600673438327342991610070040390217663083994497356383645445872176557947118698724767244349830916778179667994960314627388096141232772921670140338687828365782372941339417593553662300109863281250000000000000000000000000000000000 [47,43] 35651184998162096157724162562902026442037902017262718040672546506218942673424019856197301861354056028246606864329607147244619133039294718975009570512279110135873218238397753216951550926079115475241596880206941412748891933824267069775688917227289931887932020351385497149431298032374331895674702990913464176954604011900398187455959104796407975980887846101967214113968957046515824280170261523629157100428920189759052120100981021770176251633528018716460043237270975199240410834744980796815350994000778049700377146797645079197196176593258401301555236943743358127101732264363081525105582890015359588428239499463693648685829276591447912326811413980732483468551425873306485724179027830632974376868467717952557014242665250325814930214106944733442579787925721982683126792385669161956544188912140209275717041437779941777487919850589125829785064188347758430892593290052902929707021824362799367073993307471021637832110126251189705798517062991894581107906779041302150470039959327117479088144421511578511981468020396736717649390870510534341782263331899445349701126261582390277956485410646255353963612662789680429446607206227536666545282817645331949972405185656196488755849955127513570394420046590918407687670084560945508637523663674295393976208768112238395026855532206927027840144295203655736181212584023063112555033363065633613643270488264142824633871987056409403345235886078458471308376134253635282496385620973441558447343592848362442293753855486835971946786606640880416963871655354316107320025107000711440000183401004722382405233789059624845802244865014249947905891059054115501368947198683217471935756278812026580680169722794162429928266438869774844529282324982398054434237350797260308163809330740909971965192527456706368901659393739375971548166399178531412594174239107140239767395786739270916815939851743742475082177619951450660162029532453591254018990877797746703753843992062645174619371681351438499028385176255619080669530410426628466809209102823150449676808782482259244335366319430336817558052743251177715530285386742609158777030263716821111009024740177998304271651936328110016709410262751010338749603351544228093862885796388397417544941663613498726749152917328888022221240999452995801841678885244957165610290028441207351060794960163498533896787269531932188797079925723871953992414215440828495035584824852365494302435180051031290123191616212757247021174823035056114616795529861960728773506866393181600281997033421971158981408218776830413223116435435343797062737161222046940128564044679217866623976967331113516419123860641812977774309062340093409814792571614127497960132239079139826142057454852069365750719963697308634959462478369723221896455149157456609998462226940318942070007324218750000000000000000000000000000000 [47,44] -5457792604195853966224894003730993384993453152434190847191885730749344397841747979702319532117214805767675717629158961917097212430289715724934687282940427780689098472895640117989300653000113951341596772250352211166162237524208281631746795527010877378970093083794867630963367329309764901199922086330806464080933747618316866735592954931622443650687154830283471811095851190910916881979573604126474052822274875495619366026668227493165437274089469900165482175104169601608557581523157517310899681920635661268453477970443509905798505007290185083766274428151804248964066882678239170077168347980160533939282372191712837887638576522731438294248160389429931199340437229702323235406815043485474820985896600873061203363832662443084032695612077356589770768054397913064017752846841278090764094660444164982008187940958662106006211662160378443387227371349430865587894492806967351749629841377663440389225382999940648285857111881616793425556519531365950293243447706304336330720322541788147211661921516786344330045768641679659758658357978084691501093754555383252749139256137178552006908069375852048034796839515884908080528816907425417558000939687319627606015889493792702293850883937928382935123755410725703819756627204512964619593337023827790332198592895778091148392716226931989376398248551569749347720266219438715431964276785148084617915011891506597831181446939518485256610477372120284647709591366832871711848024520137309931040509565621782305388921982324006709013175050582664576151401959577464557755799610701210330626718321006336108189094345648035898271131381887163048727925409459989064178038643308908491456816436262888296012628816737335508192556156489888561479296655977041381813015222257893622306796844588802731848241053973751487825095483095789354537267514626529034428841051593595593177685398283545686935012944793117215169628613802590878364384577639201505205638004682748936211035058312849896516669274655141982041693262321027860996869520269045294386796436623830289966392551880506355476135105941277050033970156602898826413323615823501403800126334907081802527772360953741808694641684906177219603314778227215709535637556912759247227696278798868092835070775903644679726245178742154205702533990814394939343131670274562983555711579114056052912875925417137493188474020131283221418032799119398288277356482941890737841678131559052522678402318916279827295604965636531770217350548965283119746002639521891748889126030997627431475328107657078070815709391307060362442375095278984206707399370083522029973078672233463063588588286702329635354875947342837753965852805068995152848934926131227488823505175343233567593320128793133370357544269727970404474025018947225305144453589775710433684707822976633906364440917968750000000000000000000000000 [47,45] 183927794190102953027444797043044578449939343916413703219787048865259541290285315731062679034912281760407640100733594778653582144024889776637340715698672276715348905498189115269761487846284646999842096841367437420883037669464374942359555455840865986510462569870140742461263938717859816914863136869624146324482723548114810518956495199299130152598903951511769835976670278286124052500656184942889587450161528058436795123637358873725207521347244110250402764224789879437293003512499015443311317486483453649269678044588519574485752732761359532725786646536492269965854770190318065224914159369362578302568849999855721918799888031708272286654007627429385972240731094411264333580249002657180225075843937480562850420516893137384380217867260737269963690718547019081347608677060503291862453075374208320103443826693328764409030857664831263571133545492784728718796794685992363527462578474252372398000447290510220144158778040631158602780556074133993853222835849401059892450306886031237510249497935644663248975582671137677570026687086278091186928113907227565280779509482522383083445098438188090057277253705011064735324399149904409160081568215346339464837045998406059844838708511317782042362792598118645665271648222450416836572312919249529850603438547835926144354530011379295199227745083150270614139061682402308162897198825844657264926119854745506849676149959784999021993948481902542660351347824590895798848859874585608161308677006791646876571095658797256270296900214962251524321378234147869998144070615816717847723588789729518376825280365322529922653138748234264588935799640166752201001117509282539284068995407338432615006855088578734555906923994388194775158366836722260546010681950043795924942248664811949564418987889723550369005362778125377341817693243550418672160444889394628756526024678596002314286461820074895216556434632051063337566961384047660055137480642492179029981533927806223220166380669067600751612844057729412537426476635213196259738800251116244663035861674894304408602276070689526285971166654683438938330479476387409297390548847488729220210145740427569537004182158785206683426654894391377325162721053306003066648172977824044151472205629449890863619060629832026697628370445668202730092162307353013813809729576026521852206607717364130274797619437824740827134938795477617160008879346076706131340247622011722771377776427079381226341471256663290541996124929939151633320773028621252728195998626730878351203815144496570763366059773899660578028386335407952728844227356423128931907228107539583440767397868023859202455596541137459151650578692712835065266797871188348715003276571076063290502192434174129108190837913245756605171943685732787470601319623243752321428701179684139788150787353515625000000000000000000000 [47,46] 218964085063740258934693139245700264700481018099258228832244041121065731397803497103583641913308614802002169264776827606424425939676424368001891998663633779726152067257345643731184735135094476172086734137990108867245128856311334131613390744230416871115341586772827153431525705896601570150471840985813007957452119632440498940140343881838854543714724068963935422221260765327912143912379093714681754047469019788939617485384622011343409848918686257119456815153179142552127283802091082293036620605648476530083410715042751608910325306926256185976764968192965279399382367800345329493557926549586719637178739761633750146246196704616828560286611653597494585030659064434577454702756970715383337386617969442802017304518343993419889597836646646637523768120557715353298835252050868206100192353280140379908547398337516930830739960856699981198399430916619355104322107205671420937732540967231117634238313330978547624719072841901720565692015331570312424150055286476909133432367967412831464180269675953472711826797046786394356183641342903936271439433553291035271664456644548229741971173589001004380749794026677852301608613101887846248145088111915886721527859973971290009097656373462756714277839531608434418843957961882653297597060064473495052410130637485804395677339654649311971658066599159758786183751708026584583185460351744425336859920574364748812185899387382942539431556066298237215232698378606120409609816864387718577238880686964252517097284726347884789331445954340818149850335169169439785671326966826001236352622472784352708259278963061518807229843071671372933042784402217475117387375892773606504012750359604131335585446047936158624844592700741346330414863554490127595693910032026995050888449772454574933629274427688603467865440763844651302729709115083402882918407218488997846043488167831756818349495878831417236709955164075718207185515647247143115737762601644956320888193047093197849173177288571778973459483495349227814952909060815319851003579899378141936045318886205013802987275266917266883685300497514994033674713177202724294817045748958526279560502637138443850619379398947699296923910313883533828627737453043324597913862896364157302747816413792360343013706844060155052598600778338735560752521661781610035246161190428530442529828845730993292538063078446123169591691433746103952051197769888180547748430477616411487646297622840419151079573557418994114341530254833165661517078321084291478433551496986703443326389061023363613216357976070710730015099601993410300504138488464004719617364547705724392081641887788604128993532058213241268041157575758645807423426023602916880904322297210860389239995746930752801843957561292212747528594089409045902961630360259587257942825999634806066751480102539062500000000000000000 [47,47] -90726908606803557603365079317883001751836255737223831215805590352865638622258143808974272740122361272145511255535149103622265517732037049266516041944246383241641547975153395231553395129038147035586704158625080037057795606419289545992887689783009719271215200781870159542413457657144044603417720199041323928589937760953910221102112031471124455587923418600254790280326151678187220971870293228663563661941917307426379437228555857679500241358107112813928178628079155780241390950765072775268290603347612512042367255220117924432318587645720382564583452474213480101041223090400368234291748474351230849704809009437219349086777653944482724903688579215282976571861582587564703803610891391770980552151579264588945705887561708060343068436930019500417950755067715142535698275236807582680539725194518674488946764668888053501727339375421341998292047131799898103375841569334249180282350299331785632716804530631306367014862958968212440809890962326676338022250609525298050435754965515474008535821057525287881579131478611159687493167562704776048000966277772657104443923249845268195566683888724255214570488004392705757978655829099302114450036086929748873204826816885310926423432725180203941898689730207243213436677874568327272586111593252620087843621778941901122168372263636663870626585231609687606478925577447570533124556747126317736117224001716746843083201060777803120401935927045410633341911112025785147037158835820175780400830131017440639845013349710465909019974151893321176491225041288765785997917146721128020709333660823473889887381325052859971372244319608020748834577463180683422236926983467343874054561213304316567184158199631237529274810567634387288593291003592328058404263312325961229499013870528024504366024870265160807231225481267624230641489674244824769325291165827489604330693346833072133350631971112166179080742694714332495203955529892212557974827822092215143082605373854290967625419665175163095082006640581337489170545858420169046214503891678905127021831151841137396844372260977467557415917991771050907487641104155714132697371545113540348178245239767980737346499398233235438167958232970056638257872641479520599901069593845519086821006546298951579580217987182275910764522417181554812141962725799116333410502009979710198229878359205677979926382639850696991982139761095056547868768556380648850655315556339913824587924129440788677679116647932863861987360516324938278034035108782462876735473847625589368918952352445509556410437806040610896361300342757099788068134573986442688057084793374480642098461401345235717060111761486108682555159878840584479051813686183601481773606723211938581298367737277500580850100677018748833140906207747846119852252371254519580645592213841155171394348144531250000000000000000 [48,0] 14384575540802261565968275666824074147997747368004072097480622647247334629863994449284989507657084815187939916858716813846645159963614743020070272870234376485933690017550766105693545545746584510932700984599632948055752448053512134220118575400704614191997407281352766072495498835362551287400140859487708499752021746620853495015349213085735399679181545111230643042100494577088193122813391780103554235451084850886499247337118149239025590484819300538598797117007089789949587564892047560701186167040875764768903737853427441386441086957225337126375366314061713190685424696655282612998591786652989498230221427364527897559371127064325302632049427673953140037828906772067392211987228131992614300254069456137636053604978191155259534135185150908837069593866016618726851370946653992518272607056558895172862897486062898950435483262592059403237983504559365779067074291152327655537333874932944052905617655449354764657152215713844130502850322058435163684651667317477154578819641281073972606781334913500620509232855860281108080658090867679479818837013822604607825036162042583050407573589825736274475948401807056285230634366072908770703221664765844183253711668041038190150845873807595613299146412487931690854964753317849059181115915470292925500707308838054402019039453310627493651315840758852516920422877379774214990805855183361508317700129364517731287631593083181839574210955694220149912012536212901916828880634165484742646189919573100405812343982712651905418787431635358854458315096238376983414953963015875669629758064951034498950905548192146103647841161131097139710519517197908644453824041430207983604938965332904129216407162120238620962444391501675840810696149627724320569545431791274269937599871151370507239757261241301817189339957545150845502899033882014924848792215612721721565266731921558104762071222169113189292590276355502610345571219890348306497024800268108190877600438620489375687762138781935567067082189388686761191935231927949128200931021995290761272467370466432863891091423506490241792107114758419097221042559169907601127419872223053321882653537207612421287465688886522325840580531223960384393355053343414646660366598099444680654262628315033270381495316919456517464640490434730637697612492816903244529506948903548485111758444036058470894444200998889760837884371708048062243068319360798872944851059465075483499612211159857316487163623495032136322233810481865519473162531298452053044333432384301139866981830488517055647353415548047621784138913133314632906635651165493929978026810240866980751974597233650010608130287437234073877334594726562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,1] -1866181347784332064705110987033653454336182096111940826908474369973087008498201370272120667951231034726775251547657523602118426561332308821940614076933070460561396562975458708523627320219271991396720666580968720044392410968266740380370026738461097500954411479663675492285960569160682273842153968172519808356549848503740363022055444770481737118601420896613185119211591231581297550615842755922472755009596053830804013731431567003253502373360655295114384626930423375494066177130151478788499155047327481717216244793950954964828509834302894398248899345365744890181979464928844591838382876805608338073458533192667952796301305635268560447374621125229632927613359885275128234670513677123884442619162596999560084054792720697013420091860129869640047741282764737145452604872090344056899312364324804926562441401030345026253136650622690275442268078433276867126902444219993213999576262002944686749005949754930588860896109072679246907320776546063059539883012765651567408277199499693257106658681259258066114109611954486163836489765423978390922676661918629678021868251595535056007252412094266343631261832780821002968897895610254424813856730204634099387337691681971256271564930884028371003815549110148982770785347916073624825289018654332064010340430865535477957947471534641384234474050218114087322197647502328486172177072330385860364775971858013511834594824621100500089497821538192525955230946413185939275990855427510812675929813332281799241157772189183811492555738684360102469160071876132859791146221965888282087656140828036144093705983619070217692882110337333329068998681864316037375516838725498124199344727107121532420948242692846842009464082958503156703763661503171855662944361622707455144200614120717282401548242231761736591245771510253554569866234930363705881535796595946757073024875436127880615298148960718199629779559925634985019252080783511064082749332596670872916745634802650828378401505734677043620029030514830854549816608849159470170318495837046618944049812700366707209610626135461595669765500251353019106536432173551552844773894604273577307271706052639833148328416250203598781635401674756311328882394875886496086035085818312777665835142028348179064138476313462586362826790592442734468724692342281064952026028529791041651645971627087196087230496849816725845463944091468422830962374247960962411152284558884561227941483547735373183343869621828592008637298054250112463787071582795346352412812272160263531254297593333940230142351670209884181465370747075886487272286248442261821414051943745717170280392401948005298706334542657714337110519409179687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,2] 80818543606141776617292318304656692676367363634387663039622877696794531643360918503702570456566231676995835878154049965806696359497127164954029650900847785388249597703011537817480633528080735682423932145629832401500897998124563851379082087696537145643976312138466562690275386174048780552534886145321904535254463892877222005692567731836896880869789868512571681770000361851633690663394054270392954663082807021281463360303426669460305630869875038073965357555178253639381374472864022752036622354636417313879789175795310831686190409790117741506402211450950558493606238738695674594433078008902343564954488973615575812444593655772659508300304532332080378823041899755548375970976569515354745483643109815661035791953331589529293800636765436502096649573015156055580704475130697629421845128831728402840434587704421409707240186946645171663586053805861600604150209837051324165803769507789801276962096412451759710525171634138326354094801046285303648259667276578803404205064435362570906510362639714729738175942559241846936573041113317185068845334825421182899514247871272439158292353848242111140500404102341511962769907775110908737427189348080415935255660869930925014909055693265799920039478772902613646012675664597572560179654460438897908155222820507475150421502483397738973704578828257447011590337484200559709388619348788939114599254392907646889404907104733924075297747653261145264970761003325109304376476692874406156112317429311249475865252164101401227720492119605096698391286118791493547320695755996679462041846192422126773077309422623811517579174364170112539128989984815633834381135105225050101673850167697511141542096464624064663827912700681296754599153856252713312299379305303280117623370119645267965307083130079418764789592939885709119816987050025992714549722323601091535908769704547996910378488498251246004660279637706688228449762698986013443526609803932747911515094324047496936723754148145216308215287577653929478641528312876952189685224087088541663981866321505429305319305614648103148519553239562740509399175053930449601994841711943858947070401706494865273181089869788012252215395579742629939697883656303855045619291442663059327068102888114646488802091608199086857611790853627928646410691251710885758211793732687764695390586336852414704937284392358324182642859603202450025369720202988898405110148196342838844189441866930825355490451090897327339797672854312006814204178336936990507503205150796810175067245985985761016459534630472688135191742665966903368455545147200695032314673710023155749324955263503839232976447282119636383868055418133735656738281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,3] -2048769491387326105689691380887107504233916787482113655978327344006659716761743830704361179016589654421922512657587954538913993553792542775040320149783998042996975111615622076495825085632223149028929922036148092157600706616104771369675426096014396172115188605214111855923863438490186878826697102908775680600379008433183267723041664647151571478421134011938628754229962384476874440875368236667680517240675105117438923450794750873267739848497159206284375962651070693133771157015707573005361993512290780412853962456806396823834571790068180098669020426960621289378296401103001373792706134539425208632197548432626184696054510475406200026813888944242953929962843688458496129433686300525101869063373132749001678885809971001358331486188036416025072489082205981023994838672693268022345205582400703034036093331880922153913247665427412673622814999269239950959808501894081104336075927910413547624392563917228462089200348311730333113335809377184500469800635078339941327416665268318726551658920444180177857158715100922997957950237147748019916736022786956448312267840505465800556358869902992460183307211201779540528976768962218454868379881540583014658144996584413980221036142414568023426677313542307513865109312029454645456480406028913790371282387956969995198032534990628742113383234503742823137556202471868390082833712163753921427877415020365193278265561777784258670694094677111092664044320026294704535818345997969356633778312098463098955465756960511670697914265113957118001852463789199271756475866162624876756572755607103347937508783623464766899889958176890674657432727380990892636124773929559451059997446283427666971339208639207773214137428432459944851784527272613206787837954603929982146677936600932386473810484703073796127485989738000795643486766398324870663747340948315066473489859452839180941343536882335847656240283299191122961654846131345918611541250623660682966188321477094205024312537007446151676113396340555485225383773747606554071035582341668506741135564583119250165933947303071910863610099482349632285989111491397787850150411969064464347890297987633233290537119126698619464105820880221544360391137907948058212955411459200960183815750183432449587374020866772779134828568940189003516959743883364592933294883785476986259513256778993540823614279315500765499384901979102667355410886777616414272012226930791273041054052958933023836734850243186856046835894376372875206063486600682246275493138113594789667827646630808415681755911087979125317322280662712050101206133251138126419501039823945568731174411053614413491051995160757703828835474268998950719833374023437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,4] 35942571673784528746550162070724931525621784534971026398701703776260071348331865633152201107980096174623298654381977414466401062066670423777556070663928208321632801993815585381067423710398422839896091150403237145286619449590051896009407399102974535253434866536823293538614504312610151110309841967116165706219012157013495121178174931847606478080247432527929256881113474880794535114240698481835692133906080204402398922227923510082690355815800204722663715380625119569464750353399334508668216463029035048561560013697977984624044125683125979597890888638242380531098139453881518847689870650102820452551441357306807108445188603738489435831964536043931510401832903212645986204904468978472155509598671680204256160180746992962011374185978076117498248338126926301880187854731748934888157695751960915735648738192845869603725000389695771828387898082323637210628026149300829539545064526786931321508759802944397349241695780849492879141774510681518274322621869194472892801896792962174503395121445736708471862737553760821887556569944895014658935925353709455654105989487959422366042627888404407608993291409169933599860439645718470571585937641475393215657024196227594920208719416843590323754258723320068436067007863005952906332219496142715627648018273217289091249682342500317797947361302457354990247467305272580386109902949532308247088090297619711348376904144630826252165697119167707308090988751357142607180024570160401323859638662316467974895610536982702606573756932104202009721970431169066092200851145875982616026800606236020155973263408214809062012837592190034000061213453190764760048236488383999966384098115407052847369017959920549603496800969962249940707209091514483461651852765343511077146123246333436789999737548883094173890070508629760346479778311241979831459165757197401797971729387050399870372842824431299748087440949906358187727707273844466587687528857262514103759437658116197052265680955892190021762715693979470328398385053341333191876895014828806974136697247987413257598472203590857252720319068367592199534481091321555157890637552871883536414710888016593196571455973361602437347213107173463508305504910102348159287513931862107501295134110716754022322500667839846965561092114451889515778439967156239532233352780934517572390274281717870214071650885356876261064689067468909053052443142497357019751939356659848309723346761416478534454857320424603790512543011387093448537328217701800649719536567408774608052889954268324819478344152716450549195835893427572327823314684265143074765118788235052339678711734035961986411521136105298159998944207416116114472970366477966308593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,5] -409084696966502715763065048212447853153591718823564710931961599376187908016150926436174322411477704573093356720260766218759711029269961604419017734657309213390695309812214148317071860459616637134546305200213471079691250533256801626100049215545540529071044996706751836467226510819506068104359470151651128156722322765057769477059812221779579086043128172293714779283317841988430197545486207329071376305989723190102532794812058527333983856359138379115660930285656108798466426376801904831121518496845955493017768274602516424628987651250330680846650702608248755833463261576078900897894908845626478264644464266958397660234934872325867090416268504935084055814903711604416981930352023372384163291632417217622676475691417086558338947469025409650919942800201881115436800392018208636134301643472241817357429125097546940809478435199714421560248812614315157371735024148611699314618162763735000641492140793084055757345253495120302289118884803196311043083820456692791750116880066370508199569452810731715463529351039521773099846270744620154734808480906688822086339387300828212382688266502407622352433409752231717148909162169071173885904854951826806367936097474909513634366916836931553784068901077061348865255620794676976370861086924581648014722123327330618440539933319806160033685219012587054447188297852849772779784701552154647276735868726277739690201444710472412300169329983403414619753917054141088442201853589154164094645412454647844076970742431240904157098393840514556446105135338768235663018857546066317179157768154376076829771633684888151226518200622275873450228675886989629906740857840993110261450976097405449043360832568723428436978239505854859743974048684129899460178313325119815501894929593496596509055324922839351745655271865832647663281608620465202482578573959153517935709202308904797491912343975782799108012349386546528840015980824166322902046428049345269232692487169763692627397187914934444843889441467427105669921122204896705343599442099221477137130480439065637472686083105129628005277764223006581061141763800524389479587092946398182790751269743258381704854256896787708729409773571144268447874499097464278333125066250653983045566955980101690380748745814167006207646758761801956318312031243676053351690161348480022329395025108264685496250558054315627540035866300986023048347305517219806194611924506778257914768024364229374302625547465236186989242577835846785300177171721248301745235178768009602076255632895157999346704477505248325013334016440296939404354673237821156010354885632195047676940971283973795498168609547981065983901505234143769484944641590118408203125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,6] 3421150890876148703443408886699767002691238668802200511421688385251469580364186928240561134850653086819308218332720194193780804264650095890495196450970980634498292824978598746183527418627767512210269593727268941015272550917254824653013166001108896695080822352166393017443758596457050270935867325125109401068865141315135623651204214306653456690107654186022928018624522292389309840554061790401825280899535614517044085960306580545985933679473033272794005573801168773414509851343208769797868145351299818348289523546320569757551590170688783413512533535148544686378737898091437678514759376199163281727197754307366745733023571365148227742388265370266422967041306910176244585001844600588919720801396731887902870121029448249181412452350792051794579840099227914945895118722497836892796540232127353228722481328259062349188527393754806222901350722827685520045379634605381447358456883902074572915610235396614509495830085509988482057249847779338251419856656049178805298361982080514938109299681718284313156093437161680969388235821013596124390394804154215377939667637021740259226423594487257269184304405623201622660234995356234276871955891294577197294302593481631949403906047325716593884339623766028027310659775047967874830130218921585618761600325812266635266819078207532220567442396845649996023428507079839173599753085080884001116454334145693455680561639723832460714687669767715276924517939425547409455285123272523834660881493100371113931761860379861453976764375692063160191248790569691585055248074923350610971659101451398752145693516917179868862020276517855771143492426024660564533090794211740286747498268005355793980286674387576773233775727066173974231012097903375031129322994980282892366293404244417033520819874988002315218908640974854407533461747116215999149800220503577214071932583170062423375235166387528280107520069156636527414783332414827771430941731378506443769646452031789703898090432021931664319970228307673431646075339721390198311380300353065115120830270660205847781777117202808295146626071723046652530302851060458690138350520478622499008955096993622289641263468545506655412891213471200331844316163816487513370196052685764781908887159576753670456392929200372757783707919917421877389334162684732277719461864395576399206249244364907903981693585357028065403208770446930844566472168194761024263095978596001338869655657680230319235663470474800728698466664354823812272970330108470229036448447871217566928377360865292198180849618403427100796893426071883449331482277327162575404853832553252959780187603574301406262919246029766237555142112912454077644497374421916902065277099609375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,7] -22309185401115731688392880051619805259440102050791509284244171003254804325793184270713464646175315813710834000574319719756196793533409289412424934773211515323516645142841130272243278764078397022389106413091670098378487139095690771638350277102140552616989195177278850305961989891597128844762453595361058433419262263440058021945794672961314440731521863999508691138495176579722970519369334877966926116080892246782472787790112858485277141215403647994157812610237889917988248089816378047676406019447278170794135257388098772484031165488014805262701841396216385892391339100789514751899900057218046701897437079659964756887356834089397161276273911706040394477015055561730880641981042918721776244590658649596637438339494286405905654315420689891340860933251153307089803538857358127617241592552311718843140057712751975213634213584477433625972891849465276626703359504072226226554871488173516005254265096795776663630958182183609835845444213936513084368592816692123218036307915199328595704736344209306725876380992585548637291087136946156133552662936988156557249564656264519407193285213983429642623893544978342406916178711884062694291351205898280192375120385939687688647916403668344454962185717544845480708872500208877205765205718922377150564021876783310178502790269302793528557294460543367949521703909759583196206858371289934187835161353262222340087124902862122607110246723674436291756196593132153093132727745326366411145948317703626413214963375694508198460478339768698095244345404461937971301333377975470779133284260141023075138701872992350207076905587363514036555811832898585728289729053790581289101594181036088527719682227585848642157843387768126402251118053384022411080187576979066786272229029826984939178852925114874301407368525902486660604128503168021466314067255934455981120648077505994353896969766800886588803763226465794533844393434393625452822095224097040903682233257435625512170838900626095625205498027520828930342661836909562115281013242230209721453440918248282043781656296579774003624058747494702533762497855859149858019443839507658107525769857561944970525448564880982373574497402105178635687559738829792809339116079014922216497626495800800205083054768198451352724160192885052528377241325968389618213365195166019884860712960659432316519237125067606106195390913314179625885057138777667024999166623695720372258691468238325265314277232799548193833191298174219038586085079633590505821689057214192886155977952501076879759237237432157902890121173388317950064210888384426536480511986956842411378779487492695204874209182255494336009247326537991568118357577077404130250215530395507812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,8] 114777887542997165179124318527449264483309343046504455887336705161593618600039984092551468050107656391500949818583625784808407326398681705040564822082151684987620970392130584696771089478703784466456439710192593273952738320183863151148218131723284129725179768734213280647090956834493985699227187221565516543353769951660242801269322279078371541851377616235446997888851322238752285409286409307062336128645114507496666413141277946424094596229048802804557894588885167334828699830410976555442571968422923370819224751451100397766859399886835580787509089865820697516765385340678524742887025609231115575812041412907190225078525324168207713477134921552197351454828998521509856447664837543903039644615967844651460161269258038603294446742429590367833010838443601816915357639934308342364254126427586770832178278719632039402620012107692970362592491639677081389318608747638148887502934830021444275338659683267855219194805092197280258586712162887436681296076097680584881394558199882669533753064460031556794269109387143836819043508607079877972210802738709538550485013250729674597059234621118228391865073280134702421450111419912197407540519736897021596935039445653025338623995289916392729087469082637652867970985463351418325354776015726924786016965090412261616672475652583800168044211715296122938350708019033791800018056764610926533245812326922722787320387576508103019657534102462297044865928081267893235033490722650936487031811337843432824505474489170121888041466491836748746253655158020621780702618730655759347715491651759185528314078228719579848725610850443082580853735279446387985715636279899796025629372681311509932794427571224514094105751820369977967534835586881562032096109350471442016012645165149114440307003944780481722620645349652661918233659206854121695205642159721998573002969252536233209886733096139299606171785715646487924360530226673231911939772647648264027147523794621878305933898605651837857418704207004664152357693739726939714308623848918259180003296250466726536168271389276576812597475340460930676615061423729479817958610857098216488005836042120658008295309943270402248244480667297233587212872558698718959948437411277453934831389548560303328347043911844485659786753050921869678038878822658780477929680481536251839002801323959987609353922002150161776109919949766037559425088486643510621256030209647921026833836176522560053860807337999661009489483542056870322098511924882332110595028886345951261270894846702113465016387886510220238743681744593691549868576509494063382818084230893187077597134080859013763659510084297132618053922392990473692951473860812683369658770971000194549560546875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,9] -447502185428597404425673730105878476854676992613497848758655508621516170073363179734665288391730699899982032133476978184996065570919181137747216138023604472566573585263723618533451650344704793705657707350059531650604318091563063147678758276263536622206598229387231270688182678646206418176179754109279429847417578712544799353558248314691145862018706743570898886948950431133439001575992745231026688604480755385393451437172101554862664872345336423250914648631218953527524331716414878708514869912048763669751501973219258777357316794317849898148941511845487111994250385998394718468986903413726187140698458901469633243778147743659191689227238066778516663911001426762151597230574843916697388451415231042530873423053195665943539912145353462659035458961462891428011627464506335537587993464497055050728843485181290757987636360241160427509911989546349317714555251990930478405740400834262279247457550972483467852671029666453039658616343612251563371377011486635550512750149239891144802819902934029946492205057715410100392105787196292746276964110636217823749184427587252892224349360534386152242345671466707966453173862088587362219438236631183854214343698002732964906477201540726860335784126237103754215632871164484238600711681989194564896306175023071091131141194271867929086376772318228529597826596187625827811979489418312213941815441548672934506693280706812468620098412572546444096549280356194389486228314950270022297687647920898523102263721011468410257059090182713939820354473934079956130066463004226595067203613779660023326887611120123400515932901596942542686628595956116968568554690818159392934706412748208040582395137438705960328835475539105457299262436226750700150517693245120811285589335563000924707926885750473038391293602096983999844697667923255504330027852322326208213957516826536858152658536997296739313399168261154892581151028063174621011381724488706817184973677811542462569006945307106071436115552905048865886732316524657894995008109561245113876558898717434917741401246047128978599798467720488070016578070294447634772209399782809384814086598019050991570833452385974992021171378078685250726720821438396889468620188709064930079144083568739026318299799421867252486219104973456190100741624279919265976307934255662245961514276723202935278859818091805159116820425856405952941083405531519281838863271046807118622301719676197688228406003414376970114485796033980500888010224567544032349143835668614522221980887212986228358589083139175848682355087713691872946927460882407021100654246570127666413355317155481073588170782323058364699358671545813314810282126932072799263551132753491401672363281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,10] 1222027462952088549474997800142144926359247730113379503033539080233520972952855401201600998251921268405525064694033768349143408604340730430217667387321602298874858680478486924965542063154199501849523137107546137131671313188510968969814020998844044685096564389625058689080548548674416360832907933243648444356914594201666814428042238667367498869584701843948123662769628160699318215779477470383112694407859455053800851728044241596648485544695474335394025007848121594325541156818284541736239489736353156064044078667777154457084895950119286369469345521556330798529946937575527027494089669742821229282254161844979608259484284342287012803703461971791242669891430377527534742788887815660516206970671499428392611909379219772770219049804502892744560212501607715370155821146672324494648653976805654030554489608762910278802724736703807931397627737784359473578671207018497094801898403127271425719912418664929579201743695026922293417412658610001304582080771176361234224290304037296280049943435804730643194014182194186551765257906444780301251924214959341166211529659379484546995387285552159084241183128113697881535316362597298162840915474694939082688708701468728595843058451849392715137942909598906742882344753253758325365821095996587964586698971707634074071675565112829951068448021379511262900117873367420615277108863849386375841877689032031070093099919766050453775675457605464756554531077624501639444602446468453966877454728568140664028407708827879233120567874146436111524785845792478279029527534171418993200229358069937286881344213048108029378085414102308438609859180456314081033486020650766478081411008439306793374321157758327197774251973810266744422683114901970939107498124136350105837238806838028812990260286775778648951148151623701647028406194913351271389529657899984304709141601518830575610796892786287133411758687257404554132103775392299155322392016891453298601174260832474855204792677321832963105830833210447605257143406808363370916090922376491559137966111713666347915183955038555975170392492215452701157511985698334509181853418277410969135453383766146693518420229641492207883794983924979721330428589457794307179861186370643519192162602594245448055958102972137767179063174163931642803624918245612716225599231859152262467724826609407202816324515800369894321573762034961271326328827758012448836553644557599388594475501598701521918064176679093310808078342393068994381431019971330584838935441321962496603984373606969075507607203817286686020295781764987582227326751309478052414199558115009501240067283092906584081607541184488786173817904529168325958091213833713040148865047740400768816471099853515625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,11] -1948104692487309710844723063799080267768712000228155663966825407231258634796631361678243486031817899285314822897451452954161759471127692956634470091954651550652907120699048182262608607235566428186020937418086712184970274211631281102417586138193039536050441201221818993718085568157254816469510748567926768480570464207785505132759011261356331973255334664611471780723040842494932433975162280577673638047421551697620465271263999202300263513565027974454452895001184227875844827266737823533801266708023131970744415238974580509009533305648533949069810978253909098064258108136108878819737872258340926305479874052017492086841294546058247221498856080213727641589922258469175030969089261431119720368556645616495121771855205452293149496177697004431966778890551653801097153180830360449817336063284550754638276401253535371539154825963774761791624150290478163636687211083834726134651776236284861384349743723995643692919236621696972679337369641572296157808882480272018564296355781559188001670233112031860813918618626015355906325816139272454493080327582109749420259331415109137462162189050832042759283139175277687797117997323677239737334178690320824987330241941178578746391058027509262006253824934658502899127104132378328481861981454091607076806318351074782340015598734178490503943340801947693132961474313029613613322581424535262178058793843421707891036218138505496154768269443476681771115508550650494954436348799573415169037434111395129523305901954602660892844723234124576671880843789606992253805216908183026655666419443987769398729196180199362916125822732646506759568479490309740846221365384452724366931091236875456343910268126907996521438194319980041145382142340582997689828502256053922898846781475740805935583013636609410699501474481875585685629219369315695010124305213604860885851923674183857018506885116602523726914091430412377998003946709328873701718330397619728803145160843865229608313060726480674563746948454013293148480026423385077957014999006995902562293759275096439200920991738997857337292833257357566140050009081488171658856160061720653807450358534628751741983042480818834427070437447736537018341674377837743180284708384112337920611251995360570654881207187119613516863979679563532308934118510165146851029316954111365095775606950274567276753742680709922122496617337968260237563363183283620549482589723540495400192640965017682974588341746037377345307815500587082986777066115134172427503502940989391339232160995926377201776939826932147806494490280637032640203017841121622630246405134984560603839918185127727132701268891750275837782120117296813795189901365055080333446579921030661353142932057380676269531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,12] -43863153127704008689396764200006192842201725347683422785707399206201711651864432742562995531839448144691248410436051612181000606147705324614618408088722771786689919572380844520307161198081886863890837591006250365408837707195476786062498622492856388078102576670082670717211803532232018428037876830287928763350966226958072883429474826891497124024869078056610690920914500692766933298289918262273393135334747716492738954604690044983632508281515013823545822555762530111527601035556318092578145754382503489988813889237995958670187704179627403165687918225141402387350887324195957042213401830099498340933252531194353297915604375007121290188821126600894161338236297654637615346912681747425445566162895665252920725621878175115353182482944779182765568112654038987415413031498309690235065030079736172936911365516527821311076902819297244447992652988576351845600879778223934888064734468806439248037149559495194905245894530841936910096355942447396952555844625568390755119866740121806984491204859976064639386056930043173144199398404151701476991255391110616227199868242788293751063761158985207427067670013314049890481148520390187365229875100204072720213632431954307512643611498305080994207897833113498828063153141450674928703577868538977300214168717852775125129370232895304543564658644403191210529382811323781395931947792240090664938728541359428972150751149206689244524316971141278999947534257189354072765976087659250139699124445717492342482917784832294811915750571319537395559767817103380163356787347797548978211742777184767629291583785714394925099539556646252414274391009310308620336771225812860001320107951890805117541335077584008660898392478209877130851977258298577234553547747171390693341321333077514321565605460170961533906447506546512431812973687966962773061672203402834838376186420579339562547166955885404947067564797813090643721913810748939593608200102314711235744556744994144909080883168627820097752970671874360584658036191765907332146599083342395578768521438123804137600991512027249888358101155443918800465553235200188062114499667722364602260154182530410172744192922240001254817960142585703317377446594624821277257523776163659264743568708853751242931875029666580254371629800653538776504826434918055424099068301831819440587345255321786445860798331401688405766485652070960442359913411976532020329592523064842301010840824957852219523023013039747284932331260885731447465117117207134361032845348856276236713006843628097396955012701470308166569467580177746097332339187739218501473480521306367079503524027064187038474673349828984974317214680054749701066521216430728096470040462684369941825934802182018756866455078125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,13] 10020453843417240002162901181292890986425313666761925473133672670604469018295063309378823570645392636917129398374674532946956228915071777774582708437550935859492667864225345653676086719057787205106937006396761135856628342511093040445681769828826250452028916665963909025946187275007843588493018062781888129391472945259006822171275915089438229530537466237498521139406336064372027601570090197506524507484915300709926047427380735872797532157413168327145429487632278587693111145906513666794255236134846212627607588319573108918412121589069186946460251524333523878406534669686401348117512874139632995464252601724680352973258337678710699384195233263837043914516788164231961469823057011658511146836291192649147257451309988064928590909577544894067518630929229978255306317835165227397936402278279814891020152832924415857988676646154851894571960419579872694343418707156404781766018858862886494174557668278412297441566593481381880602920651302367328156284584670763716858341137278088470303532179098305476324304898365150517336650255740565944289997521283177450395135771702346044253601799063563513108294832232097048436440071687129289297484425919982846242874855799505604177050142343922601876105842934568472108466754106930876348552771510250095716005863485560314771015085922978092281120962152812462561670164459509384843115070929955358053025843312561992588348569300171283130910628522930284256733109469062566315707182680459238970027555399693993776180066147787268847378473875899546996525805905727165122076390548891890289116359100537512059834978287986779623799016079378510741817611122326333458465228168997885938538810087630081967662528750811651751929501980018271651140304702483148350431850821435586960396579278988852057340985508962364354252542583519750001804768694148419143611497864079712474720399138949384676068913596470495225736171610642146545270695748625108812138720483547351297815524571677734003285280608986514046088637550641193713481190465128681371963650515552498174522368044735968264737369075637810911662836762607849664163791838535350788322351648731330081276291668336592555004253263277926065004275737761569734296464950129467944185097558850985061374456320929204069777494653681498479970047589010083182218175408548489641298881519947720135962185433712499984355418025076185194910540898242435676557506331649897458915322246505612986562996746897484259936844538363810894221407697106086259832397273439378120910904013728592488028569267275134213367327196648688473964301088205848523168460141770198352455826148242421633649539545372241501099571460941127402111085381812481831818102873798265154236370420848256657109232037328183650970458984375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,14] -31992217878204648709899064596286845628945837542654758528450307504968987668635495814578829577908584296963594142568170205093684948058081293408768544738843119879363712471983277324291140808565887010141841530426536001112124853651725631223203461917896578627282567013570564555782157942214243966668782286700800299150473014807385619552930310270575290429249803746091623451940008506253647384690792799734104369690589980846871651726526812570234071270251322743907937683760708430897105345301880529881374406616400791177549163415474523012904180306066791825639030125554262330253049610175459030755149338642377942671440689751942023459401428662301434678287815378715207567898289407465009297239653990238747710051637338665723602697134168120869387288223544277842582331821365100224953065300943303988908666308259099460042779063942405485238016664974715831093369754149660754889985556533428928277962060423067909176916600968202155053126724553001156617797473843685761009004592828720218615780373813095912241731681484700125061374089016006571149079058209182266208858025056408759382749674493475245562019506645916542262973215953088748661463430371994301530515595176001822016819968359091010283468153077629870348769316436501148970835495474505410241478562320206233512590447275581716277299025301813323049349211588292013391373802446876406898860889862316596913569440378593259787679282365585856109507937230321061694447740246156717843487939522371400822709633493574151264776083440811358087281968287188782635859338674572313631784235715384856810303498687831417617947345380808150721782778034524107445670037663974303780229387622859151520412754291433085862160258952981894573510652744348682704268511697637679536724829529924040801480124632092485645819676689811571207758697941293203205464035273783606593638647661852227336714172887337642507661645046295988954199992078126259928092815199289236641440954159799112652468619451309700282452305761862204336880308879014163892579274370799496031574479708845294289133649899353945133734914749765191863476822325834472220153173055772375228636623414542110399021365521583934371808576900041607500742470274397611597129496940281584932466157129595988666388160241551416905474964741391951199174980469171215696690786039392117925697031108831619700523050085102581755307827630817121548584915891596903954275329399305907810769700215384876735339691007066131446059781986448711963751539697236019312997793422522444733435480018688835782105243890687742314422247038764441149067171345060478391304585936975864470392509788170034573545112664345798170272267475447847792222467551700738094435043487247433148917857101710187847642963276939553907141089439392089843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,15] 59122229757401119700847116230824112127950016093477572199715655130577547555875009491648865070261282161092564201351595273551562226926819018846147777239647537152176080738019872746307289369726777642638803653675742479186091424865439823095690939999445589773560539681841644317929743567761874771600547944254339632720973487619683110452355654005068749219606464193419082393953239860813696564336187361311528429586820996333262109252012004058854881876302307897657989438845813154409562343812804415106904666406800555073629675214455707394393155447328684910978519886216866756942139960823102350238305691226238008341246366655556559505255836255992096368808425793517358762048516217041813182085736934319561436563412041746452476674671848666021017469122365568224197464482382447945667868808245570531527745843165386748943868972930378544243324932792165891438621433533159148129023792813808963418518520297026859353441572263155325826030909630810107110113850614721565241130786221560562603288031334933529408932570534133800296706985983251688014468977570517497320647795602939063357623222612993506121889294026546836961604333992969099823259436625313382231963846250099331909608258792829633129926832319678692961006481568332747984340458565655240273996939535948538088669945052699071458807970184362486202677981187873500320534709464675728274832912861837587930763315773454698042423633337985975300008732192061739904362916574853784223432653378405761546159633506646923171872841571187710741311464426563643439323221848146459103075760960476555565470432351760158980490543691901507625625409863458038069083254664555018999606498150485244104761675332738078971573941978437868440644002340461412178403486685959400259719987840198589614252968155648572999580286068956602855968091141752744793656511037961896944551227709757751110379707283180867427375342868360621307731624633373614684928581120861948179750617138374363873146157478094415171203851211377386167023898723378130185339203669081972055107706783053817252811834080094407243958059003900061927031069877505549663583131633209718249775371767240668630989074037274838356879482625288914964363874930238068363847669744411248777993771296970070158658914148289056622615849339844969962366114777042500541504638578438277802437202158334625019892100464344729383992733398861182113128704699518388924507622410888847640773702255173904089887227154214319291276776300373498628225554601434777242554632705444207356241892615158382858579435558661822898910561380627146479241099784548016006530935065422282202081411403911752060698294466512138374408944121098320687401071974538714327722265566727904968259501849350874970283331588660757915931753814220428466796875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,16] -61874527162703163077607682532196617206733402085686320352816724775107603969259604072415674095032556794108396250077012524864425088525095971745668643622440488205134217036898524797568008618257595641103847534447259283434254411128444154088531662601810471724172918977124104163006172479559473430159260231650972179297112110312192433122225266772428524518061001557643995281113763850075444392155266690428389589814032831511860188935268783048317360003368573809526348187118334157078483479632614343706269365166468041579064935020786875741857830057080020120346515551008197547204024755166060070463821992072932571925000869583600302914955331389616713832818790956378499910009330090647519694990430762912360574842890099833017750619708138859132559045721433270911286693556609115899513676066283611570776170557452753723163956422547896200161184322439205228397294514817511908296067740061561573409070869797909877833155200771194533847325630900939677019278180458311003311209658999124751326899918420714828483389520222994738769240205014951304425387141716727460652857024624091969438903404609773050463482515189182918605003108928500075833732826956937863653115719916684198976111899475518325041366812323353516427806284748191887299810859058990720277553556231025613036238731432950748903718438055584072554925105089815068482010949937996388844888040748540563986785378104501212890089179408479840645184691717986392172940665401604644898965667295131377207764207342840938048038758710265202008971272390611160771986741984058824622779354228039057754995926122516793675825755684612950781209652892958071980905062883778731188610576332291016587981476775918893264082618673865328584897386126391519294537624292718623185725913488744450361662766477351704452647805313711740034796433409401107545462307124809757356412177552843143373794778834694690962432140052601196329886322586932677683784380909321221144232630790093859111780165969274394337440422423561847363004272146547657104136880630504777824873003330785107139173130504060099967033095961760368939410633048793322909041462945367335500795738859086285637744190822033484279352689989749619921796893223026144543683263157951092993674417112581365416772685664916500308070744540626099596450844435230265330308118234877453809842597895192928997899924953590000007837154121787126933755031674753243881679378393607359284851408695442268090379244932674664940214712048826728629795085857004728219558385311840667612590802157605830525977858137396417217120851391499557546251759009340394656818164557448459573953943404036633486713399903714043811324886016801253356436792421693617841342272175262178691087479104729962969514651190301723904241271156934089958667755126953125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,17] -12727411438267936373106890631437556632928531902783674741466790395308104261419137156786469971353953799762879564623315978121020102980478636830846626071856597896601256891204765140314779620716132775970867419401338029186759273852332374745193379756485016020686629264001884637828201330063587690223093303192168380370751539004037649768620692847960176902029931796167147160449013142040848299763140836705187379064868269576487894578515129350847756404472472469695219418948203613513263166414082575550108611717885444447503438783935715859139753794341813417701581196375179919745368737833006412284297085747880580872005947372805308859502517554984584120009170992649273657056135669303306725751913927797760381437765864994153860456863134018499818668779870333678921396212937046285144902054427504221547701745856205440133813735123753426096281777177806266028459961728916074208422279577126501783459092166118219692203058547563342259654275887367258258493513524522673340502219825337526445214285482850672187427093241148128306526170017523157079957655034581894737524275998032206127121041981803866922275618478259137801869519548410533020544123714208835475031544961378378458279901879726884102049403846744527695596988112414599169207117341411545832508631143786508052477925869404615215581292740611056552027432256133628748751938822055482591800122944108772346764332019526115569380050985428780109113159324811304461792149847038856037705567827871244390365481179035351409246621168246514620052852676471744375453212226586710133717071992538047616820222216084364108176996406333155949596155719408371785965355695857195878644927153873007273151570638955806064431976850422222144933013069311321416467236035560588950540254519463179459884261012479198957017866261295057919906932045317972790143657460347448369754508481813502764163057864092208613823043936755065086549030135445333519041234431225917508965874590201682432939358461328097571431171131082871921093404215511639168408281239903948777563865393820783997775468963595588446192359857021926603272482342667286583520276079264448762266036948648329085506347699510871755448192033145853492671974887555513718209099786140241144667527135883687529652167280035074533626470590865889367279980856283308281888718372108910612443982612528289554982543770065901069142009219006121023033926917058608707842229799971478467721264273287240259163546200424704869438958013635283886038017838205765804323082350013306508439565912468209272991613683520291844944817315846054568367198683091486663006130289489554527444300685264703131580400810249110414384250233506230839206907070279009631924621917554344569219123082932607731839594659116465802384254857315681874752044677734375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,18] 210185541050304527691465905593609159552792435462323240646960078376490389541571598586834995957953342630378623030963193303304490445834671357702381040851861637906299271445507976553528930187561972410538193088924265105897307661126121983229871911725778768680359530003400337672430665176718411566444308429247293302380124427774003442553553482555834579540942627654733974571237524808403647738730597481976791859568749374786739871817524471474128805892895398735915803024570475546762179638718167568359168241236923971760798676857629255940924525612206100070467368545122934715891399305326069085942339592723289426702921777992656789303139209802393696435126225255402538347962424113693480503293896669009593683237636332909770282877082789325229073189749741162588954009084249554807058009272655620815401380916365202822509020913433162769968154191482450637304495038899683407776533612680476946170100677895143492177778756890368462387182356820942875863243942061037568982611251528460834541264464277410103734480259575496778118857900275119095821855582094774131659433559076976550166595068766396518289293932733242083623186799613394555322379700507559556817422150006446081177405801903665025241006823811338464216541731178220822408105739637600877618472820770915746608274353536625662549607524487282358299114129296277530133629689641962900756421485942766519117944098917782344769799439804824380085205200365055244317701122220653958273013959526951022585019744830961924590272110849073331993075969391386537656934709636634579296437848299222425275149664672372494702277811113771708304128312410270693923260343057888903407308753953991432555257500597579234853140540104601536473820267573112567817569604061672964925251680008391057704454016667153808736419217389076827646917809171841254956958059113006160428272247606642201859493205816602544082927283749072063391810850110962793524809606846808007139244935893953087988888027081963524298245807862000371124360021639089079995737038698752562381147993876320538558950168786702732258656560426018174216100536232620062197838349278198289169750351199171039738612906415698394987805730008210739996973766355968293216783377630361729509099368301917234399559375860620136295138063803343274977251698817365077387345971165805390110301387459260537941277022873199250182772270470997412230830582031005372324443121663778128202440787689607324507076021192303775778542767855955926751946219888674829629578504431637148213468860211227167207891469194154131646626358087049725759386821256757766568144002187978004319146866236045563943470997527860261211499885283168373641685922821498620868603954186767440597710284315919431371928228383914882566180226675101039290893822908401489257812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,19] -509503552513487750531523003092961994382520362147106706711458223586915151587829634975940762552579112991089036326567588310568904872031620521985852065822714216816853548926890547551930003536692630364249796581523014367265944912439683229809707577059699681232664252770762544901905516523709699758786524470820400376400990589479783067734873224484412938460991899881600198241433800159875291306557047566219186078953643272429203384778633315443917501297369523162202456555925115423655919777589348967279047860348583917235804210778552181180033022519968915783874095387985148770262225693245849845533392736403095392675111995795997174033507894737768485557963882395112494306250834722793638047987295341302300345481883614798361625606736282641729550504951615135982648787094644838165491382486609631700321283655357195630827576632239218899726982974606580091719041448453492822893966683024256775650966632608567174590264455028822638088143281346092459217555500038638005167472064305262369059972268833150863573019660652411504072981784543518521084335089580401457542888101333719928005300595077115664157734238636078686343834171900546682287286794821624698418102397704211489508186950483923913196863563240901457423027707665580145814152939046771878986551173314754671667592994488381965212572937296514522489618193380433828148698646755720042479306475451550100207774965003738658980494335852080718232813027615754523822094269165451906738342029210573379961871609074181460534129247961487091675985453121251492985697457315358958609456854805960464041727941365793868764020965290341948233259563659479336472560372496911741756175137570135521372802854452078649852395899354889446812599830597566938523962736896681284784094655202010634007552922332107673276539085276681863271479545825475820306377554314468765487099202798362674369726199708605151257928430273805163702836365198854255783196573017889386838623564487132331127897412559021283598577271717219571202730595363628787574772103107320064493908051157609190319613584843676684734802177735773118297159424418166185412539853672059936012701935229631437040969047654972929840644454592486188769088122603801858534490982363458510901921278615606008057821930034117718659714533455008078745327014864241782631220134335149294370459095732434451317892680591881822760513447081987297351384384483435662005254570495158606831856300072015348385806393132427641215955721747509659879354408766183093919240071285079098938131666935796898633885454185171839861692185361498390581668240732504729595951745494961052291686143541296208172021880567739344706320762873823189978928980349955911013791551770107962647006454009229097394811008106230537144051319364823626756333396770060062408447265625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,20] 792297595275877377265827248837685235384426590035007195905784756530855391635213082703969556513896009314726886038944505761724457121086702254336667808410184296127901616924810837729758989771021566120120397273160289385802644041150142339966057517779818556155594813208984913792072940543484944954436339096565058247260344898632352486685441424326549907550429426464791615270798226244695866134644882271224012711861051527852590518752778030609633566847279706709649795720159347479585102507008540909000793411395919999141064648927875862996419779008756594937677212328754683660568191337947420226593939428859698328014217060007455737095335762231260422796721826228748656385135481654066879293868542406898552707872752231450606925983219560420297307738297394773608006386816155067099880801846661147627549115480322277681938489409350809417350695777909090234187285844308867428865494220964886246574365845264301737169989485108408942673991287551513482063185845257356035350270853148314120964452131563112566828762669183047925985453821334416276172340989507536877447467255482511781640859959494685638767139140250811742857742530604389360115016793795697349332275601467505407799555748007217073420997245271956910069834910497371277331455955693495224136201117904534125444447289056108687423054079355606512077513370890378653174017106315599794884796978030087590003205937227693263697426234681805368525627496927325189903983867877989449192184081134053853066989673079090988936451304442127990896194313738405408530940549818415272223267018452432717894440456028060268254637559763072824607128323226903763655617743485790443678511032277634252107860753976714968307912595258495090934817281049363021423156370891910325847405394156932049856207812433912220173113766868599972654774488998489818765475499245021408097339364580207674904093628309612960767899172922280446183336238162056978148586666647581473340129685839429826354479067788700670990119800283151760615299644341583818371378074197410859366115056375569173573182352111328691384005585141026183954639946469507120504674924620867625556969662488106113782585430168039092685198102355768861959727527752230308404222686415371518994772697461035344125978013342735265487955072179821223332036705757630801148973006558386928330520773040636697856269461230114914509579973546352257807117783662838969996904099589013146506972076742815085420623769430094571966545049147111452092269979521811768261844525630674697833968948449322060744736069265590370907608638165165317060399930534734510266403428088900432035674671965030907847118900929838059248576925740791224158669368127450981478057006539617064769151173425608907953974203581167174205494977995856836772148312775243539363145828247070312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,21] -900166357248592883099043940601486868788464916907878904849484818992565993047989110786318750029968867752368817002354039395364669026895093229058421587602125051858333146388619958545148156845120314446145369629254143000716549862900005228310432145518115546728388409499400312804477708848698063262403267427626763033355679679383951957952543182136938436150426529437315442780648799241369893873988868721478605086006460765992217942564222308542441869781167485742928981269065481496326076718614712083612234525825006090363253061078699528298668807202155373933145985453177707805751966054901739080561771467353155067668632082437780275220609878197487160702515383375134456059837488056729514717241230771828824174460176045099347899756531030929858757536368858169338986872008817522565446541313803381050845464481394826900842370682156422862488071245560974403998068421434012724983834281940871195084210697428891179706402913162583972690074690723714120317931717294104980304733454339250650443775360050266708708172391861321824309356206479040383964036130636387192192374580172453443082590440510664904273616895948935219145987719715946856051214122257000260584959079392511986802637656687598587572907754686322339983741445436265561867048012077838159070882913401966830929266128238556231958564494238347172738415350508783766367701426196351027574467153166349266831888139651237074330492153611628227876470846916268005893022825999954234547640439491939220675104673841402487930770100319555210598902501875422052652881357845519717739194554387454977400644432226664253539293961408472632687403463957889161686979265188454748452328659938564057673328006056174474350350611913561267470124607584402238366323724619863567732484549881280607489034358328813336700040642680900721004517459075109648495236370950033249989561607394290393940719295403616278454074195391420749411906445477753269883283275289088801974844392254338646911583062189558645708436290464888536214229841994262473231648373011076282943594174517018245008112878716234013595277983386196596649063999747349735865589278785670063857388125757132776692805763967120851495588036969538852072623535684670668764013023524522889402657572907653728687675594837605617844999991747521730738306514282740864194566976289971831495112769000111610260196428604160265643856264403948484740178693164208237236052836647711943207375366815285722937217321168192336704786320292214311941033910261000933489956686291309596411515591965195160813549302153757463577514121452108190596689572641602898051077020118685737217513814199021378331888539775073771163234781644800305250953018890986488125317185305606778030173548428446349549246662709552257513066219631568676273758455863571725785732269287109375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,22] 751115196676310184101341286897428269856389003260727418322872563318555120286626205890810599732250626280065571201347668095800642157652027547893624195208028360408225676927192999804725311785256660652163457861731561428186579578460656177269631391109264723672860946665408805223681208311541082442958112293752447262565295065497129941966218033051290214790613363313568608845210260422984453953967776499465784269882633492686675784017321145640414274406949585562532042564216819130372871325873803700919882144616952764219351006370162663012125772470789317944673031655394515774319366152616908864563515024885503365063058816654846057833165300578154201909653754236027981577115024836832287177149859777023122223540754812118936517787619284632014002976167705082036178056876456963816188200880963258060888673268348757448023174547218008744592108501185853447139719509647253194783977784983377749788875575827596696894432813925218842133212680473246044828403175342451463200235099220133901379802460774995730822509109685129378235713610026557720752931153637022253438153221508387241140624359196518344753874761054807049366582509437998988414790988187446124531333932802545465438704794426769080653255685771925707021287949143300813924603708014713610420090130011081765216469883309131047217850206637901949470644768938959340174256196279704660611706199855375858911690878472079526290609033330507692585017541501182359187671818138293809460485921995756870431965513999444305925753113992923652326251889714819377216982609289167121171681799831852826660078491053291023069950547554612284373380899062561312412749343556050385123556645034805284960524865954016797752998580236945167324425901129686890345020651672093647655718586039557384104725819072700468821363652909710507894957412376284559283365509674278810405873096270226824414504086129061556618628111389356768515865465056363735698185729112737119764596177434690251821651633162866707037370647426485821247241444535304880281448643242820313635611385003550852014377302778688212794567697496871493223062514642048441109503444793796376809681970815673366264234670282646110256246548498192189023652635556562542240965321797900027406326058639196702742810724880835472547036965472741186499473334970689613445333015272663587094825735367915663366976281967354242242653086322460627045937063821361089437751046020334603024864682973833863886849310423291333581924496529609749155674052956985068752300124812968832876309389787834176173967353996285321207442458974025677398358157584556716083296722582280360151560933591497380726480853570902866409524741223516000263594713415159313498334332832860114901606326908520752776597454768675293846165683430076414489346553482462809370190370827913284301757812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,23] -405363243602863175738825469314245735096430456245204296829216743248648625584394205166178681401013784475413727283069979114312261753063878056669274557528740996571488318689599432436383477711095824720229171833192096872323104417273960469063810775470065050066706292656834776885402979738356939963965211920012122713296938008276779950815262932084487030669640966360598290033104970089815043622919083419192037668813074161047649482550495177068713622182710200233839497270988075958031695932334924230241370306252423278097070656870509295408491308695679987644857356799244984137808416744642848894763452419507083332741179637057656402098352574862799187380866106088951144970452508799464429463779707708331090038807677869840393456313973616740377946524504019524993641102363615536899932756898673578261189384107704165754329634726976032422443600970114066080282572428470527134018005586834488201492682089778141312348864677322490308320370701879005626096811522039645969078030844486697646345454449111868482848183016025753426898340228842172513103704095876890200521389563797706877207883296074642008260044539855195481573754078940072943888785122804937643931715117057459716928461099108123992719001166816471829438354961129158578710078045817006374460965465387795136401564307621227996183292906514456287844777466025599736619446486786219191635246719939511323822498480266614521667474666306403886926066266996328774702500121371353830073976798570754609126802308914311332160947813872451025590726263051342634266946385315921222740926218713728947291988198870469208427362300320347290137117253236247028265050014751062609744744298604329207205411382863817286535013405551634799352619492989370260019563175055785365235879575359180969479872787941705956318457619428793201040189782426434952364150250637910937341734579141632613900195003351108887385403403189874645983037893240509266774504947543874440323724881617148419407436880595621133972816711020662571789288794408903667201088614956797413860720528777505274461346233243954919144269197119229061409890627179420215609861891200144249859961466887030540747926955536290656576636145536121882502890638158681169366105011738149110381704469163472626511647143782669944063922275178750087832036202486469366005658350890579402316348718416335810447807307246569725395411199694001261515884488771689111956330528105454404707422503906685690775370890481056617290968300966783114361882973905325076441612014654430844351544428143581935223781433528148807809646982916030860395749818285217978290839956916436127411710463060292734294577157604398376887037119704993275955740106500757571014286233959265253621130079953812281526773563840366487261342957333054205781175003894811759153071761829778552055358886718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,24] 17799585441898679795613906421943623545125593095661928649138758253566340111939107623426037826714944462640371046073879920009746543051133873321068201208280264926416122330009290774969739231406760400953638581122848854861747164561028106460209444480289435019347588474585282034417315157338858674084665729670335640506488851454961018879596069335246667112006630557414982671742850226441785285315608006177267681609565608381810180454822720168533323261664157272148515439624517324729069753629143964211370980743806982601426558462750706907825532761893828874210043497763357963422099720922158348808741163699089894351575410834595764734129019052547071355703912600910825793922875647380318272524444818431334224787681694890267919625532836418965075297180480148888172638763294002102368481663360374779707180000299746315398887723690845049440617141210309424338246928952772270225374177543730353594297041340137464780900089070280894789943981816339016957728804140150412896645064175631026117091429269028835605628897510113048035382008436368696411431475608600556654934374583371043641071084609078638864457296940860309480612885065264092326028467006971879855175310702823070095854591872925220602279251348264944891898360892200579113187279795979175571833555854932681991407255530028682933073465392799060941697307046469679695985573268369442033728528102189219392084314600541024306000562903205733535115800629889224110244345209690588352348084549988913644769221640399261969311084270452557096052440125685973603173114521783300138206603152970086307402221920527802913854692098278831613486934553307150739372675008267981498963369723036951795659101909218756709667664965038880025089749886861253769297061263637665801563196836764217227687522811265029538647992558137868737618598758474752678584314293294516261105346721791334134793642255083281334170295902490070687663806412098532513735302057220520081668571760439506417362048106122919073367943973846376836623410764675933140716710903675621802171997327169077788767725855525012587515591219748629647937660430113740575657594184637222390609141544464805208450829409584961752928965375926959166074213636135299318749081906747387009297164994191819470220882417819068107484803698681720460458506234598093359408954283140323927089648119492379233434313021838385329861336078329360404136243446083965238440977266914175650477787238077011866064235685976990579188649202877126511217901279356669331520852800043973221667807456968035618494155092802535148794494886702503430690550939318690411132765352386253514933477142894429959963160633582841814023248118682379746546412124674664280749401217804071990731103794488992832796083648446769109046604909187167773452814966848780503516636031235975679010152816772460937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,25] 268212173753685501009614659841755939282789435480392528048514790526557903158733718526959416729941169861861881507284847899792297846271858564719065193958150346731047440653529261897244408846257077415836267831368993961807525708289034888593943910318015426982173429398211725713311503915975091747158651100978199053889741206904095079111070931245006013828106204508931455840498840960249808532540493434493428080327254176112572139805913412238467000345344614049547046076922739284383651537659446580144186148482464931903407955454536711500069753219382240246854510932528276450902374200913653871442551474387911379536223360952126067793268256353105775535887183136655995689087857451276837618549778557140759435740764239837216841828698663402543142214918682315914236117808600211420081522684543854234892796036911706497853451934744988211605067897153954394657266666626291627220548342506420656325681947575997171654186546469702693903926390026171263870746527732338247071928165802024636575346883328002155223381745740367490682724777786083817472288710720797249585647641543695834305785268958234061371227447318603892014511504664865777452166602384594134205685577049551002887226834765779039871486039098200794631142586812864513059028651814291230958947288418689009668811666696964677733057222253760578402600183563240751890028649918949986063761278482367803069232418691103138635181110605860659478928750539551965925994301283149864948227982705928076739679251906761111507067236320066646735451507415786878495074913232849325109870737085100647856762280591230465250722995248111240672728302151895382493325147846251596946363695397354900523555283637364078803621103394245079943122573461546406247368356965807455957929767572697035101793250272239960818992751460789804009733405187147336503811255728372678305855026773721543833819237474792926381163648515461160299012186252113020322459957296800882720592037748662739439442699264203028033336247471216057846310992805196552049448592077825756180424151140992647394456242897836233278434156602139622056830188672885694498861584190584863999143982565237896322110532406568713824927765743000910885920996025138971120946412150958382339112740169002334540392061566156498582243634372797045595643731243829493470481531814660140605081179024846431759448518094076089987476505699669669440292402429730289612255996990318681693019986961695432745593024377183618758676283654005773423547413990594939602974041207634219784340135901688398944573222422610262940574073083580339841666572013886854316089209073172410364460512896130191431176095208364448253534780948235949006952648979612637319352018114409905258784486796983170549082030997683189308693583693640682962385930992836591268968504664371721446514129638671875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,26] -390971474434980190701285833270259150679745517657769853369569594811913562278001721328903393155575389505405987395747347683171092867002286923196536960592613734263111567166400413248520620835439818669732981127102405208530323192034716490788518326978621836894983891240371171845057573035061826266104770001288785867763093230985327720138631020902278105304782145122874700126167134508635136492698576408610624857173394085873462724698274246823479962148622455654033815914947290740726000819528052529661114031310675729175370020987795362113086489739876058763001854751703165919727058185714996524341632083757513614229555639807643658291649556011319763220075025840575373716892378148103330713373541329860497311013478935471542291200119085914658454632839800200951680751530255869674243814805531682728143326254920405525601317601271832758822910328398693012473456659951963343741564278352830502384363863240041561333651952490474812552947314134287151463318631703271296635853543439469038771591155332494196310650877192054275019900993363022682699619613991831622615073174655843984438141373146591361871511386307275925948754950553294962257210290813300704212330821377248281423769766860980553398794153236856175526523085509764591005660753354174259216118214254148113396222311642858002314146255864939528445995692051488183111433249131974676319530777930515507665877898070738963208414773185821081748981818342702475621759637936139538781419125369166208399825802270112008412396978833092273781797067865101331726482749901166407575511983372219400775634236088611330770827975378808568909983067255693050259413945101658100480337608230785405993389131429878102178206627013807227500551456779649864158269661411070125114738228174582898295417076048530742031073735654990774135540782420742661892887546519105583771957533536000571434210205681234989506276635687805699782254662293021750648483921603567140364291329303810162068689633923070756217300631778885684734111343865226118583375333039511227697360082417865347524129622203022572552920957068295241952817892627472217189843347399113892395870324602179283466247372016615331342562735723709715696442640648841811646904732767011381531571645644416770600369137160747909193645570135701623619434415079229013787300959380250200179181403681680279826245288768345170197161076875168547159847312951518045149859218277529679932888904652601438154587658023200975376651245266577998982192884086325746192209860636915655256672199276684558353715560008618256875173451692627543195036014973439955063750694711822414472237413706322265814179326433319538760775746418334713447610074961722603640489174804874494181160610419665078502841886401405958166560120358813477693037118459421126737129981165708159096539020538330078125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,27] 370516844695077428182218688121624493979115916129051293159683050276302694160069044067711587811791667538251521337310344256719883176875057670280414623256309785941399828976179192624550243185467556969328395733161983105184469915837611377120863829534668942570069143906878472653106776588104967992079749904033034953242730185683083585643609870935772191173036189664007678851527451405979289723484527322587470900399052697704734095206936161096795153344174614936791042995340834773952323041089284926837622619848670284649358807431806472209573083507473179592552222838647785501339340528414471453676614788049028257315983059041606013463190371500171821547082115668217503409270247269834200789613283529592674332714562019168118244940119260034807960274036401598985257455375971029837281752175562733266962662563230659574604852895421547390815401149343614850556653852252018582717896255457097956887679763164168968124386901144578289006827088971538662661965728483206996239698176538836579661805763694356534996517109669873716264040737750297208262980146795553177489540499540473651697794036222862003940581710381349672450670293525771225951465641488645573230025978938549399514839392503314126017220714703390120577476974497240086485916309631370063608095386515900042518151289914481796628332146433498899738045629403148289549075450685689234558827253121635347163564858977323765257681036684961861813797700786538815786983508240776141442377569327764052096773659392511345588798550540457671148215709886426184348945921830661835523728585041362376797352927427529769563879202255434609514721157806757671120592548996966151712511953470739051723843473137487320893612966194916060352760443530789287127108443783456025566316350315768684619278889496584847109745567481513249380055574260546357089218931283107336699943851449030035699010920590439603524452570792084702151492912799899482868601283289714808252765642944627428291228339326114091010208235019177707365812692823369496478718039990101636453873458439135025410948330369490732390526508910616958012872368404157392526075865240867026584075166654468229575665121144427158373138043391590260278102430824053706989177095280139618097386009628757227853615482118091802044455820493818751905914272244957108879633699191535927871388034680230864602535528730566038616182885541638469942568669351665178905350732206167053789613226676113620488375034348510234006215695559565636277067671723858057675960135786031883349334702757200890899979951420315531706316817050682117714688274231840897954747194200847420287688228007120034457817175377785165775202060447009167046860744901301403906715039181311838406919423789592699099903094146788392342631749023112575992389068589029886557906223742975271306931972503662109375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,28] -268668257867043620512009286387397927464726234169861125299776147139781584218267353500675438489711591013832048431549118799311082403284988114899275264600129434907266636584602591471338187100401526590739885049786109630876330124384406178953921911782295317333203647833973843073625878617001678283172718426216223928491487987711576942810340614239083017266794542295866483175628680205721867263716630075733332992786459479611615755921000965690724590988571214650118627212844602060935089381964276485960366336264072589891961210552108524769835482167507327428117426288362725433129803092025608161847143646608515009983350324022302339466755715648877026504513946126256582225976740622189585812836453472342974163690175627969819701637160976140359536980619178798076649541210626281594055328375950711180030481196724847162647444167534920054601117978749877455219705270013424820396522312467275654315668493206440326929434321528291761314595249477691848919500290595038028846077459695001365820828532319856279508244276985559112644239563284818195312608702973685148382415566584047688983562319751202919570882465207508187096919673883356756260851868235414255659141350426509408986652960887270129118330234794968531161461989694272064677350344343593837305152232397308200634791704182661285436009384467723761583533891924480476219385146269881835872196419088414644191081394272875184854328646660377833816307271926345036773510435206337046567197459957346596647610888657443277076204867323089579992740805069560873417398425626653145885334641761187667201682108710957133491082028504738116614869725705667909905837340247682702185189092195216325421589602921647277292143744576839891604504018392595537379882218446477894111691443347450004821220022460283779836124559817281653693660563100263479311997222994888409854233136591268037824334302823659090406631860228287519916606908304382264497336726756221055794551422422223133158693694920094139651831987329580131310234032715647504293531113345924899261437747696826533619803859662318353858560771473562015679567011475518429840052169842634059850201855363636058239066712292077358640394846729161638589286175717798748246380002050840756173914950763590124836352502179883681838828479627612460652510369596190938151503121332604374833469229244353767908813388899091792960354856828582377011506052251640029734754556457550842308524100816968808083175626460147094131904956228106799648082027784882490597001299172208109708811335539790232264673970844218784347801169235883504412766566239327325017946248884057045823273571476206260540361172885567592539689208482370972170841743134824517464359976589544806438173374650301436634133528617930652244139337875800469749569060717718949494320357374022023577708750963211059570312500000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,29] 148324631503116659458082140210588868977389725463367291743262566953791622830724405798101215795920592264190653874698129034601131029153105364390933562101956888200939149528950194034637103508400914445572521505946503253206039430172939334125060390750976220784908083252282999385815027739650519894518698346009309759965274549894255951585393851045687344701553152798062101835348237845644926255162330917590289940070537054120994864473265513201613653562775917468616722978845256306911009030978535573471169910341329915411593495817038983389689399542275742876534843868410232146000375855362151252128602152726584766760683020126024505615839794431787051982978184264178285523258763136906124894381501311393722977150605597939494745281016627403736981253525970710064285386585836651414354258666897739752995070416298532405765821855105131855348683979058267504978517483477913944027831026680931639638802952057440403302045142028526889562651194920749487266979500267728375551656299420777515840690997608600957665530366137432593278014647123562095512379344728463900493002106588528396866702671183638000137846492598350989532481388950818776661910462332299346034707755884533945396220593161855345353664531152728949936732704316602082434571976302056397679602313797761026852776527147775536827793645984642503556274573954315320841377605456894779389947513611644379367561417420492722319508352961133368299632027136815979182505916603994807447633420135596885588895360755944224475232492750942531923840843680634618651884895395508386447773696846560366442678623232215203767601411688065315232763653888453002993546170309840639494577526865462301425067724326404897027325056922704539037316336181881174406729434104629431753109212886479000531397982525476419355331794402786407165275663818135933172011724359761229236849710091000540798992967663375640301891655189721365733591460741911545553727422150878999668561307394956631817831557669668331882204936115257032655988565029302370226166651929515069223979284485450820332650068304987303254090949834834701813354818426248415825938411511298226937974664542550148356935286836423224312696950479513569780669685403101476526235995615338659914648304049748984019864880109884334944714296777776151541997573790749552220880567797539902165409425940011633617736498816989363150100661458027035783326277755121142090076664546504455392801791324191566924572373853522125439866374969523231941231673787413700900319126660066544864464791648395472959077900371472962772298197242753539726047232093284730209403991906204083711370869720971151206255712115483645888040536968022067731466866887817475167630020814452542278644204921468058866398326971284911159639173900644551962650346614141236636918996794065606081858277320861816406250000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,30] -50478942175821672357469828570467256154940140917733588588995314560637602326304487124573467122294316328339483900592514719926435789078705256732805843035900055824674087161527841751019996378075591678253931847495805409045700642458462020895533669461792125796420505333015613084194656223469501805033888265599418353448178359086657731679027861171079668868414725912814252609405110082073890401394415929113207303501814505816101215577460916796480373599653633797978017693499284593393826142466474221918628374870521589867507826572890499067729863036486416878665950662432979022424585879886009528827238355029044250659171948591349666160079739709851713405182443021027013067507591921131164483635576650053184336915112330303068412632324950595298571559786936574997849215915636310230748411897451623851264854663072093406630523798571448950537034160604914957495337695926038955666531774811035763166824939794557992745422418807558461916128753942867776636661942326808874104760362357892410963147339786596989878631618657920482146465837285993217574256958158128161212166501877701646639959145247382047222856720937551169979518531942333866020794608483523622983801172530392176749658020240250175005856360576915059464301381180208155859025880983575164839097970763990682796031488473692000379311428328341069819733313161264606331896244024150857096338330099664423008851828977032723948834521329976438897343732172285873097207029472798232966238522540250097968731405369561135862698128186377787924219488296119239525719506119806341029528312802325949218946235894827198158419100540395638921595625647667134738717107182853300312291007454357310333130610141456160167591609256543769087135400898944741633875281082860043304570840660997613845652776898496979220985592629174045851590947791622793486737009503785405582857726125577444981163144012782381451670463394248134830063274546788620514396093132097920334933792123287009562307849677184957561373749042928527900863931486442123414750674941754989976532785300417609271874811920395938019075035379403019711704807396026649189278910129235536915534558256090473394486468357407398291852923235297502300083945932920931739076968426561375605985006953647133904679916560188296969994532329814788244237058129775174640973296206529729589493799902335756666516890745775542351502718707580050913089617992834838753423593002845116710263985881564566138462525538149502134622861582267598574929251818536362637226995089494475532104242684148229395278011009393664519157065852449614115120208770481844404859659513860442908768006453737840755570109929984361667544692844710299524097896534016259327931884480007368406767944005058945738266311005863150709309076734483879553332220809959424026938656915319825202459469437599182128906250000000000000000000000000000000000000000000000000000000000000000000000000000 [48,31] -9957678364936192175055181826152579288220325353798900010771854121081487949395416555732042142323600055125433283196789257059217297288043279497396349862897729450479388511740370169966669574804974461459452523363255311975085991407298952372461439277418448867107248251245015014570259962198859531828668673741501349405698317403216976926226395098665823053727911431128026496303183974490765409358237701678813055476337240965718273362611758433578305798136699663223417362318565395328603994352077550239352484577126721545027503183341806022857891633405711182049529107773995939309725326008550581871937315258945094186473766546224197059812711618015428853211240712362879487850989860824409351091728651830991852272548599354457152966950440726555537033411809259378566853986753256613380410714370014186261467723365129231290448067725183088123861252844305161190694492505299244049512445049073199123505451103721761934487273477540430240355623873480186249011115701927081369971919074949572245817322589606533675676423105223849874656948225013929328197403135056501295098479263204855678175942306068141026871777466431403480571905705743065118917354264340773655370834824831904862164775960247288051111138756149510992409223170550749353976538153782923690444144545984723161356683176849671887485544815672665985372990055506327540373951677519209784799470596498031170357002964994462642826844235411615948274675060956732504453568585029110264157817312442472617034378399170035923111975437086956982407879989702108618400315440037592706697425343023700905180922449230773966362343230446748462832337668905122225202427360243080787572276996813787129931339843084707265309429250145608698953570115416639156913485111385340701155846761907432804252406452109060464025241102206216289429479834353703437719051232784464340947109591833541552523937294022977671428228523778313156668571244757351212230181025887197784031151097632147095699904379060205745090792149713667877188998538533996484573056537145447612061533672015284842673101499935968059624230408389199240471060200726498728711646278980883113510548700138867852141328602211131673450906505013635716563407078194852380186454540917255967596666220993450952652381315346905406398028987854038797075947181319240506827473344008583666060549623954221823774118691995586492920603867519380721682991723372352913724351879657005774164628118080548941227049375760488248701559104078247075022322631322914972962935265391158819457905015435261357201950201001078492179129593859723383017659736027891501852795287964235530288885161085849257009697649274721403179431844532517108105943913479461772444979796915765233484132579187507018877108849847558009175239051125163302258882020576770963474211306731831427896395325660705566406250000000000000000000000000000000000000000000000000000000000000000000000000 [48,32] 36489044035962156916864366085853360929223245162442288506233790646739712242058356565038820328482080820806568909922229970680092271478046700985526431424339974316115193054936355047148365370844419877832512594799161356093215006087232078398449704849166629698851440636604508253073116661940047637582020900140313327638652375893587651952350167694157777654807785978031121084870045982092023001304885968712035342996148428517016429147777556495728942996762738454963962504742453794959781254940284071315449639552804265545285558352389751953982530705252046768166737428030086115126987104442199487646877826358453951736666592106563944056490133151832829388055385802341641339727733058484803674603592531592708528699559474537926473223514953430242500584757903815958202674541508200029539944389220528627103672538798760927067885758513335670889331788274381868448678368596651723195408435782940874094981724057445446567818935746939339283707516478337055851253554166665293681793541944402995851376936027240820184553691518465593968535514876257908885959137521668243676193372072346443997674418285594061906897449892977974593237341563994646261820352301748697704615134904976337291632124048564063086678738153191788737275869894094332196343943669951702202771712266963790136929366875726028080195545048387207443824655846898926829905654697368492397873759279862540987194587851175238893880426981655162114326178409410539447125621430909756366957213768095149943903930029063855306447408505596300200748007437918666378788369916833838812080848743390863056078429507560264316840133163851218349376655206663964737130309173326126811731587739106987960093150443259256991453388385367790950290533755352541038616872274753662981078994130096533783232945859748835631899273387032843696876726465761447077745580980982813048850234679926547973733796318988214962451797994910229209232529148615136438140901951311636971543945500029213403037850289237899555121038422002024124903293538874967139184852230672366406218577693743874808831104374829582594224674946389434566191402161237133204604951851056586401745745057449778411916215729036102486256776033639613583332419821729830476807390355838187648549542833003787504197673711164942025547532296742000218486868200388501749825637050548389430053719500325090958487612612087071088108490430668494838244056224774159191539848295572387999799096335913100627529095428247725686965338954080684443383276466063727904034300318873078559942425632063823574616124483302867533737690339915832295834294454920266659006606528548789819603878602721838490649908850325138897993124373517687681525167686212310250834656253089199683149261074606961548915611457166606820489380512130511691667089456229934237312031303224202360979688819497823715209960937500000000000000000000000000000000000000000000000000000000000000000 [48,33] -40395465604464862844145710459157028428557052402147127460380001447139304939690809518750295252596250738044923102650836428659419567626032253016259216567260013887221545647703091176505080352145775918179537582252031918374616169580182800142427668246179161749024581801817119416765995000811304090507853950367372766336884052669389850944824965789340240674694834846319736262910231875703713883490807292570143638937966470250140712449194779675624619320828613988631718086635192833590747346904237204453791906764965426206878282939335921563560457564612662892151477281407469955033413115107057485371758879791083023453052912333135591450829731353515214487031617485581844212130773240289526688930397855660483189768858909859403343030941348929253240595952769210748148759158150730329545296192382510393033440763106051868349515227893411957796783003890221843844758691896797015995153187252195568544150816420390401595648689754243486692598481637193852601835552147998128308591907368658721744658913757866590260393817401763195218109702429550271182300415745219173547159373181565316576738615158723276849144769908523563576174931460382382087183241289324305646233737336683945026693787911280161813090175183717534545416175617268972546736511584116629024888329923959523429032532737175346995040072018134256303832091988825629217716422621667167806167583815423685210399960551852355707005846487402511069386090404596719564941414224069413621545523794693166073092788543911824478890099356039694578072400175198537722559065406551899761947817948562925020436936449139146674571443846616041148768658227021994989204924557452457634955686294506392181751630000366607719257069093414249899857700481758412209423560863777965948282290751954469353001728509273405394051345465124546926270737865028850262679849849137584984447852529666470436720343600943025895950726613894127438241191403891353000382461557003184646498129155788838226053470229789871287974719482239887576669302557725969373814869884924031941648928375406677107546832549286273698321203736443713044539640735291981184025043603228378116025942114169313535469658104985993654561279474177759796201365564182287943454835522115195885862361849141328448762949086886116712401252999921633358741072797512981045047617220798752840900510697757858254683662016252889563492922251660220776270861394494453300713583955654571409760540092245584906330182009794465009712773370675874991643235649520139143947673493864434637957141179466890427410761621303246376978461622696679332834744050134831456863942606327383839402315197044496946450115711928200569131790545299320933710666484435818559623042228026579462189743215650752767135388523303986790151882044692370081478921609437161485689493645168113289400935173034667968750000000000000000000000000000000000000000000000000000000000000000000000 [48,34] 33060355282067692556919353686362019192440669783861604790376592938118503481422238358344566040999046056561740838272500282677593464128772730130234576344603698283354743405464255992001153935131434378268691208668437109811310204419873060400736037757803407138872797914448583697292725976194252723065273211224676272148744231372929892756249193660303729378915448475948914086623102135500905661604502664046089309723249537748642598293070610843609747579775838253938310364835810744868037949365691714603787442978909866418775881122270318527262349818779011820607945485835894881157492101261516758509736028368503511835412015390961871072667402784537026164626140260339223667248700323322432588046193908735670901927309626411387757422758432348417307772480022797217148048390292836070903312530023756761249121406377226034128654862020292985525969825699147249923738955826876685093514839643024358680186517176945440657840606699539334882250957880495748468015810562645458407742977574739930440715091241167121334545955955849917408635705325336231403885363235071098133380709069620946334547509463308785382398545706463354554151565370104362916196553925770439226048153186767794061278016956531818976904654788164247496626632191869306393206571014490648054838491494438618577533870037915777151757725656660975831995513313507885194772353142543790116207589269215348015542968627414404504894415701585997246111385427162452517470264222157590428563034048560545316465604145260780515200014582958316222745386533834846582514722082192886808082161271481563896708710914649723490978586668021498351828623329152328160678482232647652486700834432000407063901366484224192735990924629646384454963944340131032434842656618389383987899691042059252230436478081640217307882740219786098246032458201590111840909559977562963946612852595331128197651068343382429994272261474632857127661519718659058456808379058123411550724376411992408128978698275602083060800363293754833967739780050400256247506127812940277614814504055387736404817416901071780333718602768740164226869513613868337516060002035166679164533032911517868282303456053789380287759550963075118861763784608543468367086708142249410974372213397743888323502134401366867457104833660895040393359006199067744865546512735486828219009016613356840235725782558579875838605835459791379353576871094578179806964790626806502255373439342383715934139618956074737607976535756837073186474404885308143228565161631117579436994647098274132124566810394604817253906700086323738108720056528003283482861414148351099621528626668722762509853362088353973179058176970248445885606312083350264112733438570676726140954437463743743529605445231520501267485243037333989977547166267315479465903338418542034560232423245906829833984375000000000000000000000000000000000000000000000000000000000000000 [48,35] -22587916377895109442250339482767404852129337082551866985497010129769352175724441931256547237530173825134093423726493349900380078666388672369632969231549037782590507972570745294424779191551572635239882517524801869017226382551316376395859283975731347661531480793017570341264213799549158567545723757890954871243411344447251362591417959819901931025794053053140125876727169500988342010159841933254777933182942846699026205604729533345899580372869332786146595887054748736524163449206809244038041380873930476880834445130776279875023454483548384358709107991290979689677771164906694587617152192634812294710859948062347142238827012669412291496499371160443755041848635038767143290521199317149707902359001299189783101113059689881163824488150416258227316627173830258998201231632889640725639949444725635067966209358638278150645509517408686132406997725718800588561469412365836364104524108805602251378539079423254120020230450782677881672091647142400502176020671662033200649613676181861415564826042102534758534797298003105339140576065331333783422193455595084110988973052690223621127594752809717005589798620053072388507092020305658148835912534225928585084039257109313026670030414893033028563744228115234096556005411114490984235507883627545079425779295212633843332117202318551321083521332055881545741441959689416767884826977342062747511283671228874544034702603507023939202692057231350744891264675946611406784686327364293704473344649936191993568807288144984430114140433170217537754062549216793368339750184296139381875201586898346908430727602423530270264276803200683119838180220915194066447800417810648371337185405269539709848686439894492332279339658241760739419926759602741501047962475644617359272100073547083260003447844257251116064478010171188537345079965464034557903826949626825807595797258101836127032501035727691233230955877880892825663016530122185874274342367620757908536657777101849811664606036318012458210278764285766029468199674887198683497482466040964477635658466042503057015827686199687754995529162456999032957671541437368201538749775395400307356687632450609158877374544114113024006376167094815403942396646173358571567889331896601270435787972289349792293591042370815756520550070631193001453642951496176736116005573570373920970630878889647280998943235679534779722413822674686360239352676597193516798101245065805819018622186844640259280773617778330907288246765226810161824960828931026919059609977332562523577828978558975943923134491974599916901785888366060352381977869723788824102334485626512297062435998155654784162382044473018662885335846168071722884996229726899466538652946376228340146073419663017055678310449009294327799941916321872377427203149036216700551449321210384368896484375000000000000000000000000000000000000000000000000000000000000 [48,36] 13361451355188601944393217306365221683134188722018715230922661394339718694217856390100530890119734977628453482235987469752565215475867682689136769525378742369615977658001248505077246169112779300657748458338024953719808475468064346540210287462590901705366732046352046996826662576395511373805808845076986191856881347364208924841817772345117727827099348955223336113797520590963961015007670853055272220199656009390987931226087131073739114911031619684847958843261489751533167991320646595504420417742849204703857098535790595916948036725695970971715244506976002947885671468886760219137455662391276856530806113064586369001146616901439185820814361064369899485070698531947504389318393435343086108606810798840740141621141899134193137299977389455405534178714341318655226666890115716285856233789180105258800659119173443051196737856259852931676935101053364924175180482733085435552557088685018392988731333962591017312873768739548077441672023648041417483248920212682786035571398132767188069839754171519254748974900490555812281672421047540196705819765776595317986478322835078078481924848911939353481875459036182422518626218174494769472893387153662308782827381928204847006976847353753032519265745728528519289274227027922578736267904585899702045634367491623593151824055383696700165529294851290866120357793931318588788038029858484515067023774241135753732020439605815515515209950056883885813520757241552825724110937990347070491497254260778871994204259878860248799590496351855505806323529871775195950510222878824286082881849168208138935919365965533092443029813365157321118947405338199238942368804881541621566860183440619459596337430273946072834726458103500562877184507237336620982341314057787561482555296637760290463653262042984523552753489150786242476822806443620935736185827519474612227950952241434806211760614703219821589569650496737296484426502242304060645391946991912325592604037525339673248098975913235776467689695421029424007999277980679598113571432241211700070381328214291153786367101241134436786256878489087586378911039574112793018393663214978385454293935144841822979695408046907844261672659248429875626198838551813290163072999970605563623257720884435454435631735659650560075255098857300998167912433310976436012335714988434845531873199403649085573581051428068354222553429714832527792943395717895804036203573018815354106924991428973732014808809544462303825885472622623182029222813000406467611257059732319937815084871547480184432450115691123896755214270912481114712430748363115544709359010730136461622293293125972041168994070541625078803719053907997988297508455216692858818696983565496717227814510212489443088234396813535748902073863291897741743276522424777041919696785043925046920776367187500000000000000000000000000000000000000000000000000000 [48,37] -6918004756192922693313144059086902815223470813775259993594857188032870428516012154295173854411514292548045671612387503352165132631486300197506707831199944003492636810610639747895404915912057048850605929443473088552966332627179356878384646871247786175661329822545374669592256333319289572401675344654527596014986294288799937039203578155155531404895838628964038276608269046520151520461037763547511876028944110624606926985985517050611073987123798660876650597007965143952778221562145314707419763717565754409602679393737323975340912451458310635361272366654222457242965445290122227205796305006581085210110589752785652731435519269584860083287288048541254130418528580698554297958275402318921615405252832367575363955027717955572459559126476489687231954261941613592368677569440030329056063024766216666615888168738942493464254819121206057065376287378435696832990251244958647863072841310319524713940983452276479298112638731217214117385990474830875189938788617265510764606105708675323487594116687157030836809027322398286724590665854932194859081494367689836623988718609507396173665678921493296470653901403004414407820446362557627949632395722075782945831122856815339216441373296814860804989233995696749231521524838991330717502510993901608983452957245306190716007866971099746780453411536031462250901968046016946564801343377550812876318547192906763477932073337555582004050291539146854979655670697962514462739666744244987713560253812310997924424186624942850531067021401417058113834099010599426418701076762802731729235158268357841389340123751352627344367450010465876134632392857453402410160987142256656595679153041120852215020991298956520850602142414532527569320469544932669843011192092072244968674910524840365846441580125115455424729381702513588641076183079361973003364672199286592588824192220953412443675149074860099127753047297210458641591444363261887375994977092890426889963276653876770289327078784258385623966696389368642244181859081394335643263584379280195485009003627006101942861432340469832922009735643113072093424662721465057941305710511735040072499098545684945707843955920951777619245481061651400464616185463067341933512921659555387239793495914906465514987793073886988877821056700817330710433520315032792152150681077500049095533338384310474585128128821564352711796686148332035021283187379026428651048130862885424352139135053152276866510286551488098835028008315732130222906066826189025941300345460574448265709603179593058108589721277309805710486999751751137422063572177821065591040653475848940218969435224106376386236275619417518954277881609412558758491085238630038381216627501469061049387548099482503051326413286469287552681427334245061090559417160683608472027117386460304260253906250000000000000000000000000000000000000000000000000000 [48,38] 3134728923311985710937228855426558024270163811238670557074538215973988230842392962343430415432947047754893641743352912293760319059588830744912464205304472814303988549189845478154103173407486378235617087491452349841092416706441625640482060283294293742510665916784725973969771012926311100723000748724143982121567824321710557800530162413812538396001898015940383460895946410755060503054913558150005002506460346133714312968200733421399124137128736779677240491990554195945201597398000095567379596212232119639868387842922987801047090402254681505857242052493987509617518250147397891373191870225910954673103900671721158633091243532938036141035787595679303554022919579818116340405742783185925371435390848291009711856821445655754706782108935238156014375548613714193539059344595905330917569384131615289869198724423898330016999187675170908560533097380118044593698244780929711696573536002817637079594168758503351981576679597663419202947446559810988242516878718961990757653230765598268167022640094859486301926175335883420251621735981648762416149844328060916115551076850517373982824743905022218610666967359744311999340028809251146913432919821995112774764721080358505727235606493682842257357802308181418847020765099137307038994790263168572758587161425919632014852994934824982925622620356762586323756622661852662964620865142041795224836602342486028820519283643212312497377636459048712264938359105610511945627018150688743473585103759828265945170998472074454641755044915226891286130908389583597328997121511036871193766347336377884189927802056388556379145609453400300288109060845485792696284502871830541549681804856393906420047557250952041622938182886064624764398587868582367076037994614057983738787818782845083864647145079280943489085411377561102722472068070548643913156849335840758772748234971635461994835029614112543260940195496941643691309868988363913231590454101935992096093550577386130304510535136183695517272528615052471488072096359129068988706413280618192938577195973852510535307685602666195871970107063746220787670454723314103571978751540767593096977815607061063219234891114401138807857506658523309477394661091599723169375053387764890831890704875512652303741801850229208834553556660607571605824416342748535455809845020473697607783033648155385071838202245028645215922769333104222324713977175255486452923470664870676691808906055733997105446475623714760013027062828100038390143137183238191871121102735376320519017312296845488996592123140894103693512109537845750088098359633638638403861141793258226695732578044251096657167553516319307219042546219836071485854582392018361793795647126601242070942255002725302810109887969297118624949501551973148839917932342857831429228099295869469642639160156250000000000000000000000000000000000000000000000 [48,39] -1234611826573475280763417717200758802119180624283553996686264577354163776544355638304022818804127317141362133596180070603832604362960961321515926751593589282561626159794633257629691225994879832706832133882654232721550637063921717456078691990099295767798322839553059333044605805963150996610876075387644919736703236421517857553780943678685242461797928990678051206137061761631150360183089962885279781272195405618880951968815425727457281317094732591139221988957093547404991363582005369947751970483615053316675250094714356372244864313400989180072260711445522386255038233104260055885298609912351191496923023212790351729206985530175667455705596258184741116728386915957995599243484379911663335285450909120091373057067590730378915933954016932194242523757147040744872477119744313518243897399555689225353246635083008210997576451619933656019539478001110155390139144224134072927689763670284125797435736795630076652064100301195093954883378470739101534005464087619166844771844898281784690886493452489901849495187805860598785603626059495675997043444433191820296243906481818793857178438622612763673441812198093434574403854956398588700658583134506644258531668831562979058507828526820882526791962656159808143766726067178330470311804094356201141777307923580343523290425614542373511416685305027253621286970785587098715550831516803916175633749024891677811151345308636628153570111134546571923566141746439612936740624817879163530713500683126820371275073450165996919865282731458785846283108564797823726694087148795716407954939165981387204640424521376373998357451486911997124450225804833021698160117729640371831775765665551662814822699881001989220406069973492277436476319142221689255276470962345802784396197335067754603426304457762867896399361250594363946145112801225555915669627903559131170709187967501080138461191992926443087896757563295050197839571790760785018508037173971788246552888351444297579425647462988039331132700940618203383385284918514254371407833301180896068845088050696502575118039612754275514924334780685334752886881279456789367460881127270390818473188923574222549665105412956225278227225317655999986501646789695368394638944838720122882604571885691830056942824835314523399290121757451561546766054379742088113398434872577241296423278534937486328881957866151578358545737307916208953939036757718039822825600236119977299044649712989281707263945047886203604587514611124449463309349783599074379915382020579320081933124501333348417280751303290292463714559198388219367461686765446627605424415403244920589052443601374205548800025465184323100480576273839933938203918984095625481817816157535497581423239008642918935688787692495544166006013416139532129582037298098917688093933975324034690856933593750000000000000000000000000000000000000000000 [48,40] 416899879974192278073122471295481398809762378339078245161817257745204131017053293340366613840776206298013837605015134204843566568967475458933889663273952817117624758022263527288446842884916174601575442002269650300563376376217713025738008676466525886163245584966820915153626641775526311890831017586156231974442898806974393785832066891637828807819398891485887864501150831864112362832337611765162403048806241544019520943152959278394404314063627948508559751459370130205294614295073998130961369994725396454462294730661366519043202846368802447814089786901234062697011304268264670753843395395114919145510977656617873074128566910736475520221489955137482960285837788955541481796234635878761707402110806268237336760760179895717549104284915621791904366127054958744633891106132483877774003587532165966925655448128032706943052267143652402913192554461422541359322738964608678985881277032679669285742169284678420543620930009839857171406484711735931059820786956141265022158916962210227404297261373825005628938802208271492697364357921256097427792745681788557161842691937288722472540492550936095337919796023291842697419472456193685101156074545792702940805907171751210430136363026293079192108887359717500404199542437753724914608465872784037557791873718747532222850718633885745167985638978317597487633050207850220812624639541183135538492980459000907362796311309030028465353013525279882948683654531134106263329703011232600879164000634354632236614480565344866292824727490278475103943460713376902302283200491578581874714443123269418878496707355404396959068757026682997967666895209511800317586899743609083327256280208315301356008752566191747177454547348224110956658902610056285107218803820660619552289756783440170535087759163675467074428084077831318424602479798873270389175104309765429777686606018245402658699157440389117919515115954306060577991184131262746303584356609967202215265950400340937603363330210226044072239043324454219560452204381131143699111778077832935896814129890605592130303041257160807678820382672294012320154780392331225684268316906343279808159976329034335660734283600062344938929370919622112245881485338633710985608806304342207404731517932090155888165614664007521943061913153616760180881906969805099197411081097781190991067233146737370453443559884307913363412069421035451726832793567000307519612805237150426737895083438262992935766960911927482760732172255172963274078995805810817395890940236468513685052318202072249789192788782140420747625648093187466958977455117212192398838747122181659501615990480045542052702171672127045416833882643388244598993995522344892540477990545165064650805208895602333941027096487898416004822482935882313616025134219789452516558014849579194560647010803222656250000000000000000000000000000000000 [48,41] -117670877935663206798576011827502076703037088650763273103462287565246952454417682207875666445557007400232399494893393794064996854334743762991994327744660942121419946617698256511441044489033744851153030237525572708782544116050227866149275238057543313757596897894176441735890448554023712068938551937773383322216701908116565130473365699759725161474759298118424629701514994752295209078876185711986044490961311972757455541740796522210490558872207838102511670251423085687836067070331453844104661044215343877447786960085313873516685439259249904419195290625372872807358160757195152277283560110717000743903753148020269363152683937322221444834354771365933675603994811399059356503511205537418812023313933537243721759071754917336490034524295314740866930920621007150333617054145506986440315446971172167507772926573539082023370855501283938572720669643413581628045269443397180412902680215953063847558709723968382218263821097942612236737030354867100748830311923934717780251927215627032778744187217374275438254105557440089265738211206768942937584603694423546753981546864275531048066304990366238183466227683866147092852216672464267788212857867032148403457144873211112952729436582086573735415921436344678183659827781828889257231927759099953300587559350516641985416281552974851553607123325900870683360488545939765384547150915791583942199920074516712576855647342035415867064154529280953285813560429172660763815144806439391870019392538369323649443488629517271014517106066800354785249251367717917631221823255532517376345898214370609817292256814787418850464227965542919089531395933290958506057163885426923527691734033501439267622421795212279185458239121670937862748161576562422767354806413829366397349055870984898685839175773833495793181986013926089017719348824172399908347959208423497802499628851867196234252921051093253746695804803160678951980138174122121922514508850678254902171052799983976807323698268363061687701631119817517881857150486307689733523352578758051858779180510519528994110821165849837632329519462279107969644146341490571929466277847148830111294498131563207494653484200341269653943436628636984966562751919149213748346971129129720527949822025588256622883738713935249199124286211070949883131326439972970906446063575807738706936623085617883702229579944707707830970108824029177652517278642665831965638865497272296503195675936689112590062584550129847720046677461016201692224029961993282442184755216682416404002245335625951977059987065134205806724924817809943686485587891652787880849430242324936685822425913809158058680658008376103984518482730173067442999164789922318259567555763586982659858590576002784949521673382886829239362857387238802245206503987312585124413999437820166349411010742187500000000000000000000000000000000000 [48,42] 26279239583072850575515517715741226159875960355826105745759008147506031417872965530816155149751848431176234486873834270609146766624311455566862097488191291033367834497653928922870408857158542119119632551135710798618652518474231834222412890825319493814760708106427551686435739234539379665594837000240850230792530384048225551420610305673421924359841397904708029670698092094339314670206020928879744648268610409163718600969130247246890641434895903458401856909849590240903326643945512060180693426720099866665626283037504746294902840271481780049360152082109289110449873454044292886245016626873589650793692465154194429533283477974132018794538936449940588204594962263311372622695390273326171017551365634570273263427270129831711892896566584340316483235719217171176426520589936268862415760678127088955503045363450911147681900814968049838654071507931755659781346949361762252471715842908167667022049386497838225727704104511631917208314242557345699830131407109149964585319887815645711164976509570517523776171907791952998038567001485356994613919009389467287105525608671125505655038361386777218849096543135991429076686411747230497652508349455595019786503469937555627414809282196172243578222565489677787473818653370807248905381190699746325871585557655558518970840535003407548840388523480800044107000794552864624141265112489269571874994281323161966494110560543504905338866652023901607076576290107879472067519745777733535007137239406685360320420750870078610514946824702551122395988595479512882964926910855400034814059166165501414921284399888873084690490646115046304777494628821746714031676254608821977284392241815778043819438569408564399123630223391506349262155500213390242153626695735516210639379138980456229273188631030385712468495765717826728982601885536937620474172233125277930373170728104227976714020815392172791263596133292337582218294860830421107281751665290048791516011562297927550336597860495153667752118732385261263472348384571453122811743342177139860862692991223396142391418400623602250316749115767386548851030229033886958951316469863276972153497272806773457682816929024945631724453395004430073984388801619814328709637068693744097549730227397375408116859123256377044990135862470599938235415546206005154321532547563972786137922653450641383761999445208716599500655231578122401830534656568345323494897581698753369923954411978312387174706762654940477637248166400351775473430314188217212553934878133548729357521544070234651912232714132888034169954644447761806706732987572090658988059474820185100046208150084879218827389542529713650833971019992955039058302321835555673877202417009048493458034472429679057464469250787098623636829680436313305249528265040287466902668711554724723100662231445312500000000000000000000000000000 [48,43] -3925758464597854776088607696762191874918295968573027221306921141949989824642633183445621391123477920597144544137728674239549186842762538577564119927897712149849856466841923437077462468062974677771089661654302424831983816156273790302604485642108937651914541776817239166379594466121720832210877916111305007613303141045159777006501868282669701654481057814013427263648965397297383959666130785632191255117946690685064405060903985521872002014295126068376406327170729843054626088291545919873826891086861118872877290776979958222698222081391279132646057796542524353472288605959656890066001597646417455382936629597366175877874142764863571212190290058570381812354131768283924120523614328609938080712194647656766147074300632332271187336018265625310166402988172438983430985574226857909524230667221088447933142342150898149647471069333399306669325215818666980047572168381035750723304028241024149604280507219515805046689018533486578684252080655380318463577767689657354323348416825570699083760892414451940625057476855701623232666643978937232613853510020138371827186745874495943307564495624872698881608597590784438667424825800685205804405445632236496404277453152987853892868907923329384370783651112706613933104011373120836773787608138908521069014754168298872469169608452326726379764445016823839925301413327620999891986084557711826377446988569740937572176873644393347343339705074536292964589541817077157253636092109004815506031941729323882195022156871947974091033216436473709377967165466488426424572522938023220543339362791740043451622442613838047148839237298528572137398545349715707636935899730880844772656921591710334696859421333448487259735061123686781448064599757793202562442775224162253555292037114011395683747922806736706730724060721646346345760365318091017607104694371020303003429913039441696296357431576732930702500282458607658494902089109873073568352915092628530182484774656036829637959834963951474407808321089162783685044914447367845895071294063928678302262722801797097580121767823452345022510936066939561871376580426162244194077982297908257200858988996090281512892513296201898054821991522191669708437086930259711882199326516077896930539880167770945141485286236645202595181184264997639566733286560818270766801325187959441494717667975517190418961377832726080436026580114846330571902602156336495969434450330967973472338598668287820197279927291440380905011263730117950488966013228723397342931112467190736287400898014796072454967691315411497790018848424364894441283017223892857008119007154165635557302541868205549434064755900852023718248871307439028681137471512561649469319865524232060181352126514444452876830753739657542218490670290062311308141391932163832834135064331348985433578491210937500000000000000000000000000 [48,44] 22736089058132257059945019392667849080235720220824543994390296644270959651259365575983374720132733681107835964561319810455270055806779671873245120240230339059333503683376775140274015540213298812674640253791826038018251816977787407769627792860185099114411949536258125416267826868407534172755974968665596082001277907182536296622038300458872509270842945607785571766043315523367973073057448345934190042253805110807378188087247552447025231393548693750587646093715386763940770637908535878050746829972360187872613038179498468152586419619498520800228085936566004183482658204033518978379761459072662438438978958277924548867666761130313137417251871043738313762326041068774688697351337865100825800826568580311294436474138184718255069540451767929545367331680835674383483422219764677970858675767206830701862557899056697835916235940576191209027679144119811662625037508268665617629259434707653971705718527857526574023544228595390863956151780679030331539571352820851423527116149029899756102806651311083536817488190199666866362516215224977735397122498940330909613262630898729613878614804423209011470829038929932228879927234435425605929613241467143082015362012540628602619356122709440447024770228941237586948176877118651599705754701652239933262521732178057524858320448936276215921268160850405605236928595457368017982310514847679662996094442231613273310882773970556005208629620909924994290174636015652900359633045913281441675173380028308020726596590232989987701557821677188747234485679147303800937907363643390909439187879310494686705432389852868354287103242565432163287234130123936842788851858297569806656419470591373357911782736825856532929335409609411015263418548104837712405719634552182688935770134221445123585040896024468686982545711654963998500598442768649651916123699548422560282718139917051524866846310370691193664714063783551350012080890446884815425085842232246461614379521312803930957723895788645440335279276356641430942722388822663474186146457464168914155851940666850584347593676795338982442960084649547866719614037864883661564631456008814920510208809440367266501173166899746214799769770349591041343533458441070982947857286901742367580012491740184142589431270003286356602861161743825580566890656844151201567962996338025659907033779197933446675597769246685891383651008683647737427571666581255745648243692599933968194271219442433487210599087694779889443725543055934178349671318909460000725414061814075330116421004546102638308006526854494134688446241946055960752669136574679098823755224969804427504788685657254036312374747498514737252399520449461153260988561725791527853312203234829964067934055179446260843264490753323542194680190194974702391916837477051083205026316136354580521583557128906250000000000000000000 [48,45] 222474739879510148934920616645817867399367861846247965504659110800961028010212654369991839595243050753378835456128317227194113931936392041506488965681880517875649791519104819950084715410505846008349897765620100059496345098688034738344517778560346194775402493177538938484368863736970304021836691660720509979485682984531523044314601448818112618822683247940940778639767036433852166589432751717606734441139772366122382708650259142647745313343267767051023916476883352649978497050807953036633387137419474558484331530010504448546059716637780926720043318130334731197626200087796863438451320286362909564447161159552386700720034738943405343738061915749229338284986029476285129861639008254323048673260829618755778165228925635132944291875458235702647970295873128325716981745804702825579703053514923224128249854306714370682041327344406361840578303516467737799345924513925378582622829638443479882265627510558664231540068666561705083780401100841787173356204964836015290183288328905019672300191846312492639345833605101404766298945957314796890743536275144823347951036709076206088515233897902634769883027046826044281295815284731133282690865415898980057026146045790152128618332636950501074734957481011096719720598942581821961605177020350121710918265587518550677525683733375080763148324012312013067811406073652087095593032462971485304108060771261210002537751786774335172790597841319276820404703632261367171553419848030632324996022145850510257163786756116105477507764523080918722927052649610132391552432386316212141069814567186312458715658154637720381395974725058380176043552757946113615932865342815526480238549800406353459464820504417563554866011188038377779470205873441163996636883245560869288069438777698115672497098125954486578441758576780759221720165083261862252485416087462964097167570047042416757599647854102539399364521966807503934698959235848642947171772652893142076224727140000702211954466289865543218761240273822613364114551991839892192436319226830136429088044999275828752759869104593857891074674963920527206228320961198490508362795208972241086794672135342735629627169439341035222263527955531368624667114026231889042854325586130674418856492972963580188061779630785129417650314535639949655680662660043463096509156357702206447082948036326347205561356401404634377074712236274314206497936547584095425738018027405054276792796272703421045504988598277112967450713582829404027591777608041227176747681738664569917801355475007213274848774841807082409670067063748481135448544036468642496007338971571820410139328971422837929744388188798873333496472445391713929049472322119555810080914937350557190559398352528097663666861544323232074786433178268654063372401319224891391712617405573837459087371826171875000000000000000000 [48,46] -89037420594592988748775273621966846963607936154440352712901962229073304419746601932244626667220961223681118563104499101219901921542547885590326128102143641504048382742546427465845722551993726693292430466100712459280755636493259685296785145161271271124548367157702352716841552919233253420111662886827167793480647599865081356806028608375387596371990694958765851446904336171281737710009818032001586544797347220977675228836318934692978004564718085905000398396991107728192079459808482181896959395491679922347121029363577820903325473590876056262767632887756601788060908691737479286789031801110171268184188292466252834764043910367571591799671687525242984148809337571734825697550471547188022775581174563343748289701663091559728635397858279849296562485506739524182122807056234208776417521424173173800235262957808194149544550227112835549718353748759401589287539316762535446353066735855493661415624143601868952042293731725902239321359910283925603514639930170516141661894376692954773240646415384843645345562025772334173388152698760890638706726512498334117442771701504952591653083199567944895293570977109344687190305133844237325802724586685035021608325116356433145851095675969038806470018531399789198979464235033122819999871511097427050292542168416881279541545403451714069771502192676725207723412700705383557442322876744672825666648203737500541431060867070489809883337218035747764376520178966209174597352371314801490988926084549003616566533567465382664754623316166749760889705910643770501874651406307384522700064165594322454666755455317691616309182294000526556851901811588801243871744553112842734114863803448868610112832132823274236239470803881061036463436886218836390407973671404447628122873512610778364114671939029423038722226062878212786031315213690463793891039619172927892543909768982208935514997811384329719263210793823519081735726088930846366969310494717400751024036478365573368343865274322245423762418153663768119159456079600881451149761732664928794635880653718942447391478951965756718617849531418342408904847798177513824776497095727272195972373157095088312406949415140348179070277427619914138131453185897185543638180867048691897375414642932439154203993197994416772753068774470672762473343951892877245464740885333144227179387926585832398403377024888705008212286863145458701491829760682540991055342300575812990181885343329954884012406200923095777648731691032782707353879282502561630508842872751903210794364373528857570924270102395869211427808686674300269463974000654248705873344803216701520585379650311929433716990055031779086606779627823062253414701323961922003438966466378436847095404611896330326193135131182570017807982540212601196672049291207066967768213316958281211555004119873046875000000000000 [48,47] 22784529658028742714305834437083563020885586379217748684948422825938071971358619377341551998002883197528963055851805814496728748157891370350591288742077242956533209339552969446324469719226201671541295128615399340109791274675137356746488002269997913540053628715520842805644125247379702226541332715298821647232715330647346212448189685648607397379355378683548447422720059025674564825332923330368911405645665551997274889322517856202594541516381275824178491748772218292089577239490754266585660167812173832993691886549279788976582117215623060909415221918129021105911303790358283271621202803434675995566103155458022480717256987345443013068193907908024774831099501232012806956240158263765399821453025335465942745430445641758165028711942870560262693280638315415081131843050682486919170695088653667620323282345921521754841305782487071687321924651578793366292775997059226092497071440695947092196181736927172026874308584388755016174405800447563054792993323613889171500489045152235497039569822306716994744933406044942103293845986758467488701094990815742111554964526120812789311590487888703624112762327675313467035306976150626208488148592604892451369053914402431157983055003323697900528500771421612421846483667116455633877074012395177155824164030225538514456052946878442740927308480715675129289868938255138369500381440519910972662472887325305613546562441505926089467385159221594618626825368280471176947065470287066978908482593259409980024785251760708076359065012333868751489190037585384933315406388024524025544575986185684137493143570012672765822353775118681677634813566213331610759589911005548946161443795304181258026274335800722757831420895452303455890477413603502138554474463736666145049775059973073697268527510153077590655794654617784879728628838960466228826865370733358682534942240637198740880248684082380922414924159979796062614352012127101679880531369066065797114886110845540066279594093432886213165564341970347501746135772078105656477598945630996104641321051690484203208696927290332121342532601205966599295264567143018709864585932586384374628922267512245472508689075334444378202480707211651855115457019608518239938903403645068776479408309244184253947623639393894246575689783309028516164472428239143019959313927457460330952355113151311618006649705059046773381379057439532641240228489799015242854443890233785807437128793611280532962992713440272986313753775766429078193675351616626690851873972892937994372663256947565277021594215619728979010676874198873036518853334273551287328377146509915767049452691881117821395357244115750421448283882649001764490244748164056794214747566318786340319222680382326323731923725068962738409584768658623138561028978054008586884293663388234563171863555908203125000000000 [48,48] -4392895199674086267381414989300426123639794252824515550259717477009404781255739912257173013457644229470058872221754471672133091053479283153479995753744507793317878179286594784210897304846627194044172113264534101075882145493131532814852897023967913793875668071813972059935341538359867171632112287741356686307819254916069101469732245265194544601718906438103344721346547052668545074816967111297415641849665689594154885690653025307016773128719554570515228159367501579491229941113217281936834510677817283091213168376310911071112301983839971075597953968289867221569955091365526792437152727743591552009276293426384635147200831750551141177019285637396791846604440881364775464937947560419236850214811872999105291007775452772879155776117620017331299259505936882928142936357135014148198083502342200556017680228467632646136583752172613087188265366567690165434102158039042672327506354076192174238525323939925991296593659068472747714095451132250092754036998672450855363217522416060952603566111343632159674014604422392852759669083431032325547160522994762748060905316273307792753456959079061849344122387312881004959260154943240272056507439072335705895229220470601809392269828702468335508455830221020166065369785701676749635215627175466939147440009754042207321944562162307771152185657208467154345940472648366161138950228280284207056963458178365632295082573408026587861742842361252489312797130686640691881946186216112869955841852134728252953121582665582505202738758882948875067852640164510789348331785314297006096497903865106488201613503561217595785136284532126408491982524440898765811095908890267725644828309847331719270805839364403726239116918702088736008890688558566094253465764268524666910267155276132809909432446491002501099072140759921098740534995409797885533657600644659015158112067111034148314486186840673546507106838013321991237418688756405075303558639382154088967832589654550019226141076061204075771610290543406320227841633422460546021330356064571590115236813674672280862401560799628655387364598478768703000381444085557693660344041791534790069094844753924562264538756836572217263572331867517895958069661438488799161060601454514690563820738046624595181181212877314179524465601471270832964840817889477281280996954825981347834064727425572067996224870255038885785180721082641520449907311898385289512788657927758957229508971596181323202320574248584346443365096564537712379697556254097742326317731169483275626969224936510167149492088336738869029438441620623662583894388408561141163215000088970689951133446413103836824930906610782157144677192362978355827939473070675769743839823857758487258072385495341476995218339103694041610917407318773399986264615829607360977804297874627081910148262977600097656250 [49,0] -1299640307343498364712387935135517121520394608211791201983973751877712698858347612198387542172677671015278676332886066204438943517262795370139673962479812046151117610755000441518699882315582626651424221157125396204761346085936684503442085280700600500525133931637389525269808574293902833945614837038867225429977952338298287840565292616748845322710460948938636844106554633472906189695295765945409716935615475373620371858700899004284340172358986352726869429670016074561057874702805198473423010160618310031455121195674715923223852673362453718928895324061705336426033757003087346487126525413969654109539712756189077542943891712240617637628970810731594004144988574014301333533635332640105948850732082602365073132658985357828147567320407635832158369895079645163959141330049148100839970957466618224712991378759618465687050780477042475516630048583796884334190262220590395858491762629022423480186314507389460404697071131007048328716189788656950916946263747754988558842375132966475099893528379215573476709632812127828319897579998055897640259775531312825061969230669149024579298339783610602756326925863856295383746237137201975238641001846487939706839622197774584198515516285776494990372659357858728576584413123046444019863155547156379728879474374639116645929057295499278762529637642913348589041675880918717309315423186248423961901108703591293527798645265537128207664341189230884009812909736684920746081269532616918821166342944863740197279509072445676956550069563990995473396518753080589516042930839082837460523292389129702861824433179842218718130774634434002392584028390415166393090105777775320995235088282145214390437391194164448404902704164921771230182602949788705932812521448752727047213225601666932701808248551979213238238490098688002241064490572310293147803879014017560237063074299037419562792572150161365737997635408326947362387095223428815129116741411860676774635478381212458532533999003982182764738046558577728775747398023469981491610236009229135483677308150873253144545427693095491832196631170306030461791043896306997046427991915870902929494671801665881646902251777311372924130427094761937509978394967745131620379334630704524248130569960555141734572730009559418245880103968440593460664259489046257341029309501365734258667448959321296293511527180449635971248921842675539991796438929222931309960639316016594597166136157617792852101226111727139794012460223099918176641361303817329826046794798353204328180044455684878339039962386442818702926440967071170739363331396599731803879399584925948571510062601319646091724280267953872680664062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,1] 314835486336573844024278997135402622728310503223862751565364482900522283450044945903990588375901114574753308871654008599148302228586639154755004718354597777223162747254211357105578161400706455203893809880657598525678738347416611369599417491602457915201310010120816171707924871650739349754049422107590490776342719144004846675552862150008569890069921056079881091059155816808453132872405362747453066425451413750608358963737679163257364734748081713076943409870688389816789110704684268228163515506914501002716027104145175543761355107035902548242891762613014633175893586536245656909792851723425810052597054951640774144781355984017339575582338786964267720697213085630173887738869158906856167266598685640858577573710026312269767336275134770637491408640714312297245519544793606314460566752881102093785166797001801510143317252578459136098577249903854993425794521590814729958233154455650985195960735506968152180984565136158243175866457637802233623919696119933605547651967074267482456967883659535239803772599934509579391742914600235458711121441548363189425134218100325074408975040471185762133843316127813256347604726884145605674638325620858867171740694299253392111368139600027596955658118268335660381312940870930015596270485054955022417030355732046110364756095760789233292938563290823094659917688589552341440587069693182742170365149020460541912474940792371454342061682569037219961187653359678611442702347806075278707996485608652565017359790698207502132905878586119743107286909549127227335932365788610511053723289403193659348089128113546364092301176951732718084035661994087620958943575781910024242228240453334535855506433763427054368806006050957810941678215111000467950704529309925474059042676283318151480573998582419970460105576226698411354249502666407475556709615608936910642905405831063287892913379290984475854631097799780929316638961610633550675972087204888885053054235459658931765899453143846146488257977100268617767719084428238837484490643154248059122924387583675235527417470839804585174934477177296816412635126404623304312170437726194862430674731043462856850002709361834379060485619733794546546149683345913404183524058222264406256455102450549977105844784614603226668266468592072396101555167397639481549843635381563533909096588823263307330260954165205133316433633872380916919072395523980265321757319077592551406181535163144743448884481159487462964580723510593643714053618394327237778704340638179310456149245420269563291671717910244990278469034876299758599648546581386054960688070303074824254413853637755982273205290766782127320766448974609375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,2] -14687030503896565053621785181669575321560729449278469212702231334518574523328641628072036467895831433398932406284147651466658504454596075949316628530085249319923506752503779748581403226792281771856323511674735119859220203739595286669870919168756008778939835489425841507501667005386454561755649246132622916030154869225154397543520011470885903290283808678693520633070953572027638627119818215111645874148478023190316691500218801249086895602389877265817919831379758477800713653234421745619370592588240105064442229736525415094632685216086738681597358718375137316673502305657270199913916767552093251844473334815152992202575852023493077327591890729510829314214209394960106442104018329530716223981336141320180025033704089568837032740876315773710066602348967609257997362629808891795290784384306947506206842360927687732741050165537796996181522743962375348733211151384458910821178462854477888498864494524729569318726548836354358948667967625627571242098461622984163459471486987361177881259456927280431192814912478741030960951645609258100748032091781407410033493686195923917057395814918918309773637179560791866631708186504943454626241205294305076878063606381666953641096796046623622753330910604873532678325116213102419665833437659798476756122379318452573684358926321055551173473555861904024369228878727540963647732130794814414823415902473062716417086021780318681788222497275558029481570601788126797806556686562286578392046154240589857010027552353153036467853237308661515027108077394418164444282565694123925250476621321284976344768538464589081631136108074768054990963855552893754458700590515544577434456924198263917409134342371349890468473378255318934461618025078969005588923931216289527382637235966892965735467062772428762923197753646199569112144292128397064568803272983090237722176271672461151077403888233709498709444039017349288567359391054466435328136803002562737590185044627593492147082976171392606072914488763958711623111237769612580110940603340876758499312701857956292968156671906414924666106091360870610396442550769889258431859684878156966622867778041802815804946921874446829050780513145613579683708386579043478726733963224720362954772977961871070602687295504786270641522341525763446155746739963841585273956256592819266284775214642074028487332979785972974063267165619495880669766054737692417147855293786517030081354108436767104660794891639856293816283290710285017808557054690376237167420307917055932426958596475972826398318397651809661544016915545237453128454836525730453740943711996717240194866849133342560917991903579604695551097393035888671875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,3] 421555087420697675287652692071835516644308180158806728898011503087068419163512746521519872037880308085184426133859619080731086625479033140894453829851533048599717493015691329588804429824606292512490433613735472483472896818089715986322473327606797369082698175081579378065916501825556899169211626170006628264514454135113188203904183672912566819007250988441969910825412770431639698882995585483959293641635931597897212490854709135133323839489604283141839477929822843133899974385158513530810187346317528402141292590871859300022316569726614543261744760897004172616324973745506496692388701349005807979020120953684514097309176833933500972329087002303816282973236712446616220072405864961699012093804388058681834249277275485931125530471116191180064955070902430159204212070869579883777453291710663248375536843769387140910659673504435006236514348889831092543410981106981265151209488554681104593099111014824055671337170107711404537031990868890866024353308852887497306065583594038766382417278206123424838672515762895566410635458395430034093280584150319265747838907082235798103091303942348320598283167756843176618208346173024963364249195862308287367873348674260362101709864544456429850299246403239990053940306144023917673429077890056165489217013927759379667221147743750381321312188487766333095361225159490430149291673651226126493321349414068142334133504950984054518056487759774420383975491987665985254109716496386850053360251265824122990796316046065176719560136612056609617837513368500935097558740832315254089455203230536505420384139141282688107499502555535836159129023555169987961785735102267890726408778628624018451886016444359105755396573657822811274411097860681603792096199091353847259538992143245906327829608242952122463385836941983297408341268205572409598423190966031501169967326954612634949954509459608992166345670022258198614264630478537656601767503755462901680531447810995782730105342896786493677491506656375560830637438416686135504435925641451834629636677910917221259887399670508949041411572208877136022849202409021028590702396252579990308269860990220461313320339327087465343931638978221579081102281800245723981253754788270865223980998860001002525963283546500036901409401470931360582185039565075696201296001862896400366099254485301154627363027351606215327596658136820512360968981814149170402022048625791179551644924729581901665770807760312568153259560312042025080480384940556828628288239955072502313793185037262420833034728796567077890984377597933882187480661024273295022217897048003661802930177621856747085702602634293967298617644701153039932250976562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,4] -7409839657811901799463271901884133560228508704913241713791038356752711805048637754044349213909993374485968500095828889579927217384148649540647952095771119247497655967023707072456974869008213955226785786451213287061636009962371181854557199196519537698060232690599053684756014845503593006515097755302285810448202091015656973204580394360498027286308124908451341830806098564056519587731394984052760492707833077047975744489091387993561265125197874083802859776888793747648972310452110151511288754465501085561317830652547471449938031750156285398991925351076286345981431571252547364704204898097258643748573840634611531918368118539804013134289626820155980020444650913312779509925158132248639360535498537320319498884457281423508580918619942113189655518832895337927486228323933072785099313164342104903251293869446586155817336875788844420667366006955547591125157840511481304884105054589169518546448247649399174161651518781114290868089642864677948927949205243560867542774755860900548276530299020419865510722537308834982033810230669120184359350388716941370587524276229442151884884497922027879215953496838828620784831196729904712121582518414743908801960794362064054887622496515933899780584445544903172393713232020837152785236685028538925948403585405290262186249788212139774038241304828128190567568165039532520493418296677210355140246944665686375965767295205788161379696036772076266152707980648050455914523098452711544282230826606470998832152099523410988589611358517399971106239404462815442727750722901098993978042492865433807512075223358856554663455339552786834375850112102135041837122999873156242917868448004758718654701930159325439433966306643690284941163930328969022366837562052966355663751792117639695825228533236540282087147542827638750304994336217069144012263811396840564482436394640015830211366227020392404356797466091691987144874542415630723288903729300584450360795434847189448656140444964147744149535581518836946142122559029505556759578525079906378275065953387056871962997455619495483654767595145965544356502106542880960410822063885786612856203810799592877262842605338253907588100333782283027183984747009026565704678522353383108537985010008757197032161980133694294536142808057210701873776348467596368203934307138494716894350929209362053526994880631967157260640356185512189795967114543198206635530177782960505470468926909187530052496116205289183714621199273908055692376395931142402189410014725247191852132720365002128517796671385694411560868872586939071587827425456179981030748752812164530161423693428374838433999238426763689346898900112137198448181152343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,5] 83037104675759709873401678433223852776014532760848423524283396968214085263861428267397233854995660478460633865095997718035399379511153478779201348805312418042204516712679941364609344226329499305303134965301883502124417113542917258069022119258349064070473903572159172209455298907120409317927276860162228345315972254985382460737023698035779633809070065194683934593287378710282278497495747589030463684818703464652378669118279679250958741306154498494255116521487504055076722477389225886836265022289407168767609499576074559085610379587573667403195325959940352862020530220650010269944355088301941161173179847744793607362235934107977974784281027573823041559577410293421832443302385922323617570876686862156088200547790604260640701094819477652743664218032428992579657076323870174969217450689493964169396486210135442032782199607286585946798809686474609792550938134070228688803791061795305459712148250756003715159409036482636998869731930422337145866777834507916279941342678256967201915033690689835391371493390562408512838220402316121921058180087427794392025583192667985307787894288278149419657529532021931526550662629711527949875332183963921220660233166134578119591805140664913691872054094390315191575265633378048075365526661496592393616696391466582744940631913526553223948816192300495530088186219382305610287630311478786932141585740547937717296011340598317899083780129476978748320231752823948236903834222344347124279221682177275271520446484463446356424845713238196897548190145270415150321242916675583971378116806071140430573621577892836882997159970985269349880489056623019434027641005252122231398316790449685748306301660981279830518700553554338966286151649258854261051390657454597424258821423952736672631101749628870145782182326352695764760172886435199570583513948380059107497151400483261716703980629490344078116000282049033823520322874181835447874269508606184221757796726322156644805438332830751744259336860902949896726773484553962655403535198337671565420778441874513406276145500079595408603925156889505159964759072298524860073449327992181118696061618353684617473009499845232741445112953385125797962937242262139646591571071692339262625651968172510642322531305281738365200399051127189586446765301602142468538239959106009580818754938953944296292648618244276677809916574659637433872388902403773928595277241722592818060138455695033941062024135353936604040332699175210455470484572338137990458070492919904703898769392281602026068393621546657625183516853083394222626851091506999353131432580591638408244941496244278429050802860613474803974654037119762506335973739624023437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,6] -676795986020916837833533956915041190521041126649869867829920081474153550604193990463852870554586893493659421865877254737203761902877899319134630583929280339714163504581422577780150923862010146168004379273162584029129354468878627192854754901603372858382264496485596076265976086490155326567731501532116941544111278204208915899011116403108144515836641114508475185024431391315746677945204185956715236856839112066885224772040114214562730140679155417637859631327922113300489517383482747653934376747573155365989466434455402940394829960543516007674965345202280462705114443762774333413437618496144638741017980080617249844465708352426998191722667959870919313832559487211085433133351759171486701158418595835163493720046597031781384853937349957892363984704515888137112811855049474119112831879682308304127307288266005248563894798619735842152947440456444123938470011706064865654085541800090316371190151054725011033071607622626820520480315779384530761136485785383895339111442549654104975954949389786039402844024057944712268362391173233844262340778615306788351859183530146308777820954561616506723703684167337884153581550914663207943228679502558643214510174137070665274524828349376761642548410317996115288661946535442638107271214516314189783035683924391795634419872719592421234205533903954706288867241379324004292606054232352617891085534232058316092296910849790342713447097853981684012314156950317154057912581832850403849246703632110521002890831094750493128390637086066211052502421310051766683379972273969607189176726765812121545286412567149153219909669855031260604402705428966912884021648525440774486963652680630690424250154976526372588121292069824750840150753056402651406003940249575350104767714821463929380695709853072748233688834929427807752090334102077261679253020260595164389703522123131793825020724721019723023668378758221554337499582734848836858009785257468149443727087570120949737093471573416581487844950903926252597270921393933989663980636783310569162808188741318669447955937189192395823803964023815643033822548124474234162313257918104770461088728489642445854165343481497354045738392995645387045678741054046401646456719047994656364098003614181762548029641100422345369859983769018797257141573662122763149902949489141202380297818033156140585068153919215863984963494215417282887477299931596651296690276454080361241563793707932949546145105517091664470399543715588612941231441384646350585873099682226720494509910341649135508442452965405644244077586067799785255393635112767149387667640651493246416627285336858391272293585920427821456864941884745690003910567611455917358398437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,7] 4390906282702988055585621317728973355576756568322777164116376186093746270578680365993199329289718677278175136593609235543452026700831647474720903529716033139039754961914648303581945090315315954735116742005214688911155506805435452575787376715515816992381758784540693653791934530216673883870401612443977697909611491164298424316340091685906899255183526913532207035159738665201559557092370378493261359183299192896458703820898059210546630681774517190647339780032591272708918626123983490620035876264212817331785657394693922780383363952543569751398212398733388108625568525425664531253653518756807741961364835373758328142755027870538199597761677855467028055120720753923755755506607707241435949794595162327807413360706149645720824574009287244942589614964114841354616791767471235079806615458346882487528084555671227963713161346725783705496154894736997720273207987388805002698575962722937489156340731636700044313717583660899584869779473522336701857281442320798921095343236960100946404270288525473594137798024410409628500652271985743298625622971085354342469816129488992475247758225989194411089818629501282359423750011898426333937893440505235674064596680281584944664637856400726683396282941287140007408809301882190325952570943433289310362770382618626460688025104340771875044283951926114704332346081315914641538100451487750494681596880120296486846398380105319809155641694716232774581115681931220620392111900843765811894108371486437035633132295139756371414209633241410020754723106732812943748618466382938612823885844074650678615887035431415187241270279496893680627395370797954772385817263193481339230696189159844276121152742138728399507871671384181175928641692240531267110340961887455368707632423085364707588447991429068083532933540901023663406253492761699495952564311808808210430494584792301356321086330970949645868699411305313117309318270617338757165899611354048234596412804508141145884304286122973873184490260477220530499778663360900997812247488184394740593279055353366193839878864944696879296807075092197202837435373678360747316238211608981914036103275390061055390982237212406609556986213485443633261145782519194233780301024524401234801365227349457585625745987913027553746823129294888028417451095663113283042076068158817914608547229327873846795388872860513578207112616920008675345841207709836693938626813984788924705013299798684399374569763088587318985294603802580650255763663100357031425100471612241372847504344196138774051273343575259070360468298004007645141574655824994266727347155182414373666928750620391528508889393989465495962412546360892351415827761229593306779861450195312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,8] -22989760639305869006687227910481724012593938267602623668993921342181075698935080278194509123430975283496321118931783756084505455107023019575638765570064536121706306224265540760331005215131317940379584382118254929572331639790143050910751327887402312192342553885750146983827368040834944997761333759823679595302036416311175551204626869034967697207619170146025586828567326090579737020618732435256397076854685332599664762604634937509276135983238849309824272046827631181484035544077205597080569457332308427091131152016223989949813747676690040429140883534145476517755028239534090423347316446670128351012913007335610689559884243959130776497180875405995703295943850012282399048210345476209604033413371320507594038972196309555783071661673474291800419888146545270810271942254467924125558471790282538981444052348248676273412833071163644658456660146180997709253643648134439580981449013572890243299445566005544833322815003817790925872626819542616947088206258432632827224922961610400870464050946766302336821393361482836796885782547406357280992672591409309575022777128043794252735765645122739165741446946936794662729989313187183382958244214140513153117491932944044397365651017577446406329797301568226183809757012459137179905805447219032416058351478664660491316480116962273431287619880647015382777952228270678385282209309927488220770067135963479632635837731590934175731568853666013111810335914453021178921858442432286963976891253099983875726392687955040125425356927167625629868420596135806515344709845820016959852939246530278183079949534581037191832357810730686036732354386562669602831040890731206951023695765645796050062933125505618921745124438652780865731821358968331159156578907862014844784647947649915502540325019432762365374398671239229370539121397849338294902994120871912406448677175859642512040736904858377565274548281089390743760885521126891676732016192263433955954575593941359416871251911642975302210601521985836294966180623213587251113227521323376961593330202095449192007715400658553833223555207173912086657337764224715270797706280290065390309670228392662475058485772317418860314927122065255643327486898753614656495833056667303251171005951673577597891934418901321484130331762444139951358562593625715894710522893894720797267686264125469982369978926422867528531123594171742556847943889547829766754526127562780227949031452408148428843794364838058770242447160125247526470913115224582822265784718395224095161831874109720441586275755977158221031156941227885438279491797176045301227255066199148043881866106723449148113109343522729273847214898814366075552317880692498874850571155548095703125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,9] 91723206954538525117614880298918951548271052283425967009106280517616871155951612677007598091379049205535824669329740487271604662558880347877051651471447766486802036770658158712090892624145435720519803599931606540668180692573462089590064183630144226110713366749210317974302528208367009172422914144018365765606448906760663644346230519024651055309317457672394948540897594412948640068878707429624294441629828674866615138216773713919629834470355678012500095915436121247948474459369778611306957211525060433410593707824540977535392617494637374022316885916857930327150616081193886713841321313521802100223166459994518383206576145518126620333922846367699348228984495064000332027100044467980697595105470640475949562890831406114271704174125487633439730197122314879750277552801015292425685795198292549753880339893967744594494974665757236122202152626886974681075924722260002134282175220139484226307570440322269746206781356517196203979387592764449973284184733426017179313836041787484310460145499031863169306028969115125122698957407323761939643647365069730887662482319996397390108961770809476186064292412541520766010199774564740341611300853420307539578959089185911224983661552734875629660591054338907255581074170506931977376278851795528736887397042798391598732670108439447031579774439772557274890232655296961777603331120122718573951509493463944181671847831019449638870369971320257640224520292625761567471737876889146860661033703317153908515315780538788712848271937022875966534305027024250590995340974011776182696412588661432930372963496680813698515202706070172345038191968634084067021532428641206182905937345520874124040221988215903162297233465181729034757860614543434676278790169942893420950754480933675962384495744139891804933809300139550324221013952471493421429988757599959620150502006576611144279994844154578450996584523900729927829693951221086207941876081818820601681579599589234044687198549585832815745121331073013273585245798821358915958489190253115569872822198259709011447082611833311506881789010229242449758762990250008323849544276178210297285688047112353577000251420762765086802075547084899530305809636392009579777569718823688090276861677897937824777028552266381580776491872350998127297676222276542614303146946480000179435840637614040745979087228062062100696560553131542161211513227594431607982160068801220344296628868803240900462982782952264255138209186394688028196456425860243773667467556911352705229089752104961336510552498058928344777183974972831589689732461728131244165733995121683943166934590249506757501941501906614072228283119825691230070016657371922974562039598822593688964843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,10] -253050619050473031196870832118221690204140054971002871213489494043708156657550172666215617980583350191789293000284005931769325542426687145357799035378279792808465033594127559575185049625620521810894165190198678450479520379819524319117996236060509410648013866500849246208511773009877933214943682189541350795583637546758711326660709851838949456832975830114825901477939462921185596898336993542550470843258942701466212297911690908313692330360766841127336406881930783798504986724361935021944656174538927595485997046633991509107050534424083183429402565352413774220666440527914063764344085984091813147015684743166918825357317277359504015533384566960259621466146576737757946254592279383544485869129278941131759279508003481276474239638199991786097929356974551943594425648879609939387776726007356837076258625727443418870769995408981232291691990111351402886717493057666266829852620521687111804642050249234547463988532784158293983668190246225546424849497825670250899054492984352815444454541256121050868860817272058125482128320577964029776551567486045159320094045387831333164632394244700734069823607054106765377074625973592405209298454208953149651507848381676044607510620925951433870020139822511767057468361973366397092266609359190680696138673145600247442254598981780330183707975639559528050094431525373873695631637893673432395427487189611005222734283538225383070709374558166676649406204321689894448375457071901291848960747441651166125836810863794438102472319739354304053560555068693090772788648275582649805304860336574600334339879770423389285690940860786383369345015376091010185891419301493243063641429604664628367450453390705906315308416705951071591553532118543120712255564853824151216216413978531969033344881026206204660656181533298849390722280330073806150266505793572953571852702546995266654529830335214872219996420949275916584865693794049343706551780426365059517151246320295467669100318011729386570480780694218464061343324327104115409052458545122341858423486057094159594352635339383180950463353692342042922320611288384915628066850432820138515639378501243159977879283385355802618136574838355832914121664168931437889676881561928639645881300321475433959336638800033598705201211401800197158144195520093321667033142468444797397361946180646856488573505983841080494878389493343511498709780029383134407653252569568269117809785908985685311116259255567898099874040645065556384653048861621478770154720144778736331540744857459253894838710014826801679737177380803977189327141302344666116129983679334741500123719326298174099589731915121295104233738766217778617614603958729802002380893100053071975708007812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,11] 389814093843560249105135632750600395008961301298489660357754506951971461735353991192083743225861352524559522864205992057694093077945560831711381941409132598187623556777388151490934062319255712559565296042975921552842093377474700868846198899290896370076748844710791520750080369746389021271163315696372541634389499586645383308187144702665841799593103492832542088190491448438843198680647028561632798721188596240694412388094591968045908796046772010253529067954938845787760200833893149839942415534191767960888798111098231304501379318621419229051726290828629730793099006782523304698914470004980780298190680614921866500548574670834380495167563145722891639312147682312920891507473185655617055701221682345259620628364912227397602819506747081878753621948931652977406493918129727781994599664590133576246900224068586984428505462377655680919944866595521131537334424997599271039757476748438060240402450494887443337509972217069694522100584797092915745121014307572609099851690421047748764987672875277521072367535913618652099642635518297262672037358019380306527640974486599340755542899131338884195545398381981282680655481204026562958456353915271285045840746411192310486909374545688273791548312415672785322226451156192672308033655895806237677045276528680769627735105441809789231946705998147437208835464755548092844575414605649813274528372906643096980215241923531816825312251462953743048710589363910802977715104969107555481855961793593510452355060612603854149287733465767038432296225402995054078881121992265232609880854907283287788029429790457506956716068631353378850803637415290129120756427266196690101289897080472997972147466170893216750305153081305639064829188651638683925905306669250566683272182959945648823549215977380404915057045336361639862199444871140868333441756785017684856978411403542772247585341220204911975114803991970192009010532196422097071055533230735366729177862859762734762889236287330458101919325595663581255991051779588224727338521917517588256615209641552837733530601805460411113974718496633856719292195220130240447817196659094960170111955300085729142872413163117095906093554124482547450092611310982997818622963714967261855100614086002415747555079132266965726625859567904624691946970652642400617365416045259630438423490356734756738908377109283948355208673574159365110802975641171598401471038717731885399355224306952056254052653442056141027452037895712640320972256779008002758490142660367759440937270635837272832922974314044273575369187509546339867119369307103787571931051822960700873302958558263000202060635900336218256859276267941563670451658840096281419262957967930560698732733726501464843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,12] 108145479873894546477129569049962932163725232199888269715309931635153569327152116562370750529176047998868083624086229858884480922094008297149942595407394332455553755043797573395532277634345044342942945558873353045809102087288170103416314477986048708627173543438738080724210288702961467760766441706458594761744427315259462933683303993975864852062705549314177166940887969458207821243770864508252378412041604562641026098732542467013128186511780230839945001419554063356072397013813536334888248737694739028253967906165756324581097101298700951325075360034153949120971393483783272794825781613978017825291552596879620867726129559916960583323628985984150718260443604170735527697650733573424642498157327766143634752425093001972214381818711542716642478778820340177333159855999950076535926276644681140021803935901188278783310819461840066266642344607838692792516221797733492320816014134024818811100291166942391094467547204504020805152162164152858420255741374863901616611489619262653342805061441015394762973184342788170055387694054006500712065854215198906368551207267788825515034398784181565775442259631622470370558442953914032666097637336287634700499379442825287441331098426290163726178974731059855381137825745905898869357758163317856919989279213367748054135240696979658166280300892402433944402311412692995219808465452164279097299766871535364663365692149149989951267841034983981314033140060298552893051618802472037133227895449208684904632387233633875192011282087543295084221817624964008491253524971552808899517900337126046262395556997584958259214858363541760728734475427849850721350780727179217652956870575897909898034546519503584332064483154935924552333006533823549762857589819536573167508384145369711388369222219741469526756888580361058783761554766604231487919134941963980774377548577030484880898046267139896295600430457344076405240252929629459933274848797040449366927993043746089157884476970124202830302575758735278560909864097762716066557972980644109083855988738470050371942015350305168575249469291865478630710606329565455552194799790505523180343451838595025913740694785098703453676334433869487150143633448186321429038952808396095991768836606264419598466634049716216918026843699263658318744088090153278895068850433974734078958839804304529851401579437431132131341511707467841552551493561780314400610772936581707293718615369876582508316644159752418564762515189683058239752410363589420570190168737510756686056829914314442344973733557387762690447138171529035513046025540842365807769059603148645272455234445219143462084942186828818917288077141121025150629757303931752351541795142964019760256633162498474121093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,13] -2345115970447297934818321860979816516520399842118945283747444409715798984172926684834555375499437567410010650657302137355195535569666689087361064943660309719528315931684158202603481135045268175551674271913811511907527049648353839680041731066055862829054872419995630710513561004565169391870841913553746752250839012732945636406358314730393039689320526312984398565951189552501702519813804876147449758972231654559797646043779145234073940394563493381613374467383255375672493722528179759475085808954677037711838721230150213239033686238224788526809430867293073370182286551081412606032589215278679866793480020634122020024618364652183753990225102791162262823637861845135040573791920991520418651219993017563718441477797385682657507682557751469847213211590282785576564766711987637115358275676206785001534979035116978598600850691087849723977028589989084861206037948240878529627658685987745251055526410275900730007086831906670930737995180757005009971306228167008543543092091524743034458302050777612665975092303661011623692209664772443328087226406294029006439779967273138616516958375785763677435576081566549413590279405176761915110778329018882545741008466076430776732385546125599040090770240441085331406229060261504366177003501010753399695326592715263497191642188477611071134618945043058578344727340511035577553168807412658613364425050759167008949866790665689885906773415467137714278303111418950401280706523921405582536480805842736416306584524010385070342342979887950615000555875143158014222804634462678911246714148574978656112028593206630569589377459425989971832231717000440891177639548948799395634774888354354620746945879840585848518486728047522308263862480476238396959373006908787115628593329229320344884127880958537310345962819321726305475203339823604923535224400811099324211068295738328271074091846474720582782680195959218753259949101744358551377054861733437617758244376509287032537675928159871614906170630503652317793535812640733640792307416763829697884036494486729714214540851743537146097593101080940512086132444653572062379650504689135639101357993129234731599024044170510585644529023944926310948497184092025585578814750704841819622875896776976394862676806914908329037581760582556518018173961441185680477350424024443750459261127488716632801904841011067900795342742372191655150636719292357321785693736287556153041564295150342336334113030321353376125773415113991726131739298646830525344095321996619154459139841924786592977967687698173949168835408700864990030831615236108673530754323083876304922509859155839051496802034607972727061719946448290743124020333863652091313165264779838636854947253596037626266479492187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,14] 6681634364011080194350832241346053025210635719485794297004082255294868703639452043707503717137556386963235542481699852039066440676206052823241002965320563715094437686058193532469621080757595263126172448807494857581952852244710801176536160631348770066829127417841120602295344651691269292270558811420921537448468290370737097829470692179509380417722635259241293523108328867375382810169822187551430625512683228585794989533222679454228582174896401181205882332890725126691651625821270400312994922860073966216458325778020657792892680239758968975209276164947288250316737525386531363824760974206727734628811063461682618734495091869879915725066733338406210938907479535026795360140001188230526088527871463894604624207616971030170371990316420599182867452846113509157031421973233472819359157410471362540943078525997835211336189409102622621739374974257248148048413438172006471023692746194276967606339328903244656360291780297068424349403015728698400660054850879916392689546204014149677049765534636170653911743178826590150201798886912652306152480010459744629614569548453225545556801785189681597037689089563711720136056188116713294480004324066801188248309270530846954390159475413515107105068427270122805124361962503678780538647544327435997136653471210069477651716282522760103009509103390362698321538738624081351788974267556188853921637744786049871973100118749106963723927680005676422909388926314767335934777106216280025676901286995657759994022780162939726241592496119929228511257541340559814189410486838142960239938120085880368610937306112364508831967666417433652983456018643220500765194709098674158356814065908269276472587968682202750443305324523470349947239120540242312845817500152209331811209859504752950263140267053738963523376812034582116356161838905130792913185666267284012855465051885467404002528838203975973793154657510071710270590475278471847965214776862509163754370038756503610165921295191435303224791052670291694572256982421027021213758642609932730945473451680552423769197378240473718718061137997321252839451604409525317276105264269109451983849177268724409915006520889706288395412287440076472393180818043782051489854580308300657240497003765604188841814194035621452506795367552963136022612781891040103453262271884186682556683199022736247536374961480093917966132910841344232235483607290682534467743895840491222410481722323462759967916606159872437194080672306628740161096065076257293329419451713594133978963687762716462295976534532658382856353142474727689448715305431240014216946676489308916963860350307375249114958568118761690302478830154928173986938479512100367636586608732600367499543381200055591762065887451171875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,15] -9928894501712980182238741534483219546352913674535168950504062675426938071879835516321623558730394926441046457232443261037986166683448948673568911647583596307136418935366350288494723215865149584379833242163822350458330469036796754231767346696803699730204580304936706592454838921012930117343855866268679699514229803468174194903190432423427248043702491137147372007314873780644055488683401738563893175343598907453364316188519534490007750344646644990402580120253938452823450887476018193885143373967178697533136537852981986067323796025845683201558485611565068608144890794901277800218911619487453770705496657899380501834948038304025132105858581372433927368627187134396833553237435321200128574198468470674406912298063276439682757293772546111677376374749039689707151744395423480047463204452018069292382930350228518761512146533063925088209833472364193828531822650845486722521176071894221027981213080982770032218455807340700948262941871549738627911527755936263988409901657729228263345091797923808840194570739407440394615051259336569991756832388591057286076608274565976619236135206068557650997923185739460059374791688261248989091634566061103198138221359236789623617828983963352291203182768300983966587259741684833165274527653006287401918409789575367730068273588664876734059514122010636894315652650429462372950092201594946106008691412936755993356909417123008543448015115849501238446327214618699865180447967512285885027712055915572028785203766653208374792795730002808156958756750013973723136553525041453132320172166882264578924338529848593246443916901267735298389614675672543259519943798048836871731716319392545504199133249656026440773488323617124662464268864876947999725160533874303040927135441680156811243479178388311460938823887752795715415115666420987576156614902961589400223991961246639930779522104609810773077899796244912399973822404302304966763019985009932127044889233176881045164215036992670364896581506246166506043647667644302349059440860251570352060378713198445161792420858672487741759584507393138796155860196712937552874566147740966853648148194397936161891567688266736934239481698507632792134755012831437552414212980261487892599736188719393418219694850046862496540317284287745839684932999248360780895932129646388227752982975000253713369031546294288735162727160380586336814863059975190668578325192892634954623042209848638401572529465701438419751052548148135464919136769167371973508056388332503986644808158824005389695788783155586540418938887463721204501095331042319602160371195476514776166914622363261859725656220193690322609213490813135806114583069910296800274871298430957844947941648428013650118373334407806396484375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,16] 2590559294755946558499235083954434157245984908882227377597364843431011202256454758116574973578488597877702113812823750759924177229786473407501604512586666298982837996964829146066146987047052757785212828338458979492918201617757862149634408256848770906955288955987504514355462732300054558697465808452747688206101880585622711278286401662101487076441698417766057236442364581568176413941454844344611361831710298408742598158826612679260378480737926501913168483822487939363717352229630262234897197854682714055460004966125301553972949920571645195849797134231561058140716044760315581470819475468318414380781961443705614041365257576936112036819341897048228194691612485405008231543688442845351766952893142363456944869704560169750281189368017856972992147508809740103851371814794060295661383911465640558296892950649448706125082887298477538458812245205845452951599388186934330215523456697689479236580999354904619414582728047835057866608582071658228509527309498883934480935420289275103199556351933805117569961216706695233766163323526797819687068037477732839892711636978665105998984864322135812248130940521440210406747186796801630672230913804840256093476793094948690524964748182389800401785180139384833725767636758027561202984690311574323493396237434475900102717219589589425185705713552430994224542457395316727570162248952614540589669476679590588981071927380692066300120820017955526667032573324867924736310469269906857070758549870603642391054031196204899924455166769251153570900484754656524884767379719886575908134512938987434653179794859864724015317173912804712837980509130232409101583359260377541742354638300545163381304670819635116867100729710129048673035978814703705496703357252548530162761997936595241380243024700813817452818086930300338658214832208502152254748734781639364693527138757699473454713496824202452817451485766491747043032393566861672640278304694394805208463451158951767155546661721994286137679051345143113069751615127519865451073502934793806852871780715372983259902623076994863294182948417669347995024492742734177181646113559827065449598641113545308848670509945228159387297642980086903664922104231778979465234309248695639544429357038353118040505645186698112962351402833430202355703011799853751795694972398189808224971675621012710097967405432881401967400976349170159709395551567127757779350104500523054905186523254313534399816622586673815678428233460890404897928454130578357172743430910441809775126503317847805936021180181181800073261665591961085951022079309756033031472271945170296135159864874759910065885996045982166686757847796961295215699807498306593135836854438330403168863104446106859768406138755381107330322265625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,17] 29221202419851234916663408807247770705221887621784758657541711302604860099875367009599707539734965840054790335734302645749028532759174702511609069439166684989233811537586063738739167809298020515994352328182740701027401400353674531938491220021844344401539104073217743714653190739563283650963479662741372100781036938678683306486693255675365255371093349467623412482705406811023696407024457594476687400306842377276093374069210952708716599738968330941573965301797515836148821483727253308179052558650332626368261160867386814199420312465784567725381564178422600846644877649132514496194520992615498057782271164819261254756346292411464850795988954338291995149808870342739979994677205373939981984535451893647418482240665742331503700882774691688226037139130145149627005737352710873402194644254950440968096402034073718341412699029751720924261270161544142085726225867255141900570284160069681307508329708177208347194017695930631027751505673779587546925701215071828243506978808047435231933070291043791130959534413295510188261777428087898695485750316614486911549953353971448954136024515976381467305242201968168150049030128386910097934956277899487720094101910439423897582960705938891318178269977452164091637775273655150938536688361746025950928873442566972185715697265017786804878893317583401207511140551553699739971256567676656335094888682345647785660810326498595486553952416112235564238346475623840423084846765296414467310832547901447794912423135796012162239310570469866306005074308389826724306522483299652865459984121620891264899975303556566487190454770796795453124629644336688143298910307954053644940228881055783895205302656559062596837733703107874348361516082577207793258700986787516775151855143675762885023125960539640867355427004361961903676401217311339645728666887710114176373905751211243984495193747001553299120945778950587390179870558004494566254457516235528315912773184588879433121855977905927536640960635660335103597287637978755754767842139119293475374688922746002772468414680830027679476310379307366379386125629692780924688511757530022967836350529190326206543961755885244621737377659909703043564491811349744261200285682366092620622603326357840705266684316698072160746534545299013962710965760847353443599850275923616397819872193779956953288822742580732266998576344015353754966528629168885993728068476191508097508976467069121398728797844084980016458449624353953539313019501192261088339431745560842427190310757275229048275755593482390495659519245205837402921686461836263228592994026109924212337332976762927603630579836552270577283086627828407506104060911180535572406408219312777565450696149471424001298203165788436308503150939941406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,18] -92424467401192655643013161340229973428546135283479577849523882896006670762383070261716914446265472179239095840303300128994714556685370409990952710954374941428060366428059070118152212523364644441369813485361567394892846369609434608666107038796338697902131893593211644167747383270262199880837299784395705991293730418004621028689666619128862556139330869595548713272245649462932654340932781593441510562775023070926346216316184204675141377330674155635163672291836133848694376723431307218745687951269319249864303698817059240006325848199148095818368539277063500333038370095355662619462696287412199733719719271946735467093970359076436791866827706291356456348362011598895755053045728724621154759225148483140901670902746453319429784328533823921393091843141766110151705614989650355291974400368118910595915488133071018563892822906819829024531153454908171178276511954268533110969245308926836718102736561526992767423181551008595603634953643088713204717494020787820682908113006905026760008460516018180320732719555282359496287882654386411286198805915341429360848767976629674668287970272451457350309487712311599474681532073473591744457575464217240685250669957724515656902291254403504297302953907445315871054818588747813836165342543975570591306579696958679635189020136464345059528596968443052095851685418199416096607070520848759918490594948903180910802549765595508921119136636986995596046778859763593610498228776832044723481899530324694872187472894870896624685035242498871041904334190721013194335548496857579691089141758393453379594258972002800547646971579701718951573154156237107912412260774796016975572547441536019855960855922967650563371769426933129568834536050696775526008572056997021017089748881526418089741384551780678746504298920961100675694605743343348932822145270863633690325742493455081165530768854184771304232899270472134331692543636039208747163689627745348865159193438835762449729862832883530505747082781262772403815129007543002465771691395136602902793373245619226537739019017460737518772841378491799844628392528964531818081056699721540060934349052960571933434722065042578086139686071426395542670307070279951332364846889772239828656922986110067795451822847159084886600371078985256867042603335405436298744081190435182133488207141835448625772848706922083080705256700273599404064071443567277260294656314811187775288970733070193039623685586998180021510571823050996279740766854788247381176318364785574900231339505867930852687481869475503552647496263400651369974322288355604428136645402723085066683261152954649451464185322807174993753811307270995081141963565683609714499691859700377257201501492790999756077319204905506921932101249694824218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,19] 170974053545957705450934534686649029573324781725115569609092999942805518225492596380481624520954560608328666493447896114073616120060710852424891190073033912540671408987351092348066522867491893180762346302786122278571078035966557800749215560715451675092888645764192535921793648909469331026878855335897960178412279364263608521456457430338551811405021922942578639696511067497918405761315022774902359444653616100910653857707261555797910950762378984068220692121916357805360117427257595920979748687052443999258912568190056890507901665106790049914389713130614752796375095034656213805921177911917194186189970647780750919283543089869651463865262305836773184362479240116236909570978303639168770494443526591187610078437305291994731178921539635061718942060675013890459668629176517893304963340973615818912294050796178221569111913232327964834770934198693650368098090820406359863353498676121448519307464812038428355368207413120518977695116904489930061560574540579921235678711216889620991570702671199927918523619179545691166069671151624909113492318893079961645326103532340503260411650744952272315575158907608619377304246617218005695727605157784681203382313320244609092351425746777314191886150387113651763151129659511198920357445859123690095442539914864618287809103962437766217716256987656318300641017685743843203735023555284692360343541333138698818431563774023733343944536035670273086334431835606286771699450152099438146695666704582231890590134210144805562123018793791906808343954006333936795117124341500847673506955590107273131524051463829442085303379094296063942116799896731379956401664345944302073523606961028152216862525670147010872093537150218935970712120467050013522687176585014273556359800216949319734246416550606849074584398470174655509122219587785980600815821854798605197977713915443619099092972676690516681015967789321485778610018731588453912616310509072216154210357867285756075601880584340298209544533243518374388289268534925786063326071185983485126763908678620980616767224171793565625799023246192291173870326236333230962480113850857851781964171523750349322288695459440131184837839015978382716600444823104535000742896977510570184719865659386271851653826630073975348441173315416197455650599077199262358659677949404143312506638482857165379561675090159008429175992553740953635919192105657437318829785917178444863688424273943336488233912252464182157735685554275349225226140521380408518508428502545990852555100145909531748432087204946708782439189081009059286441554151421367092782427959030637612177217619977734049830471419792579898137070839217425660239509483633099514842713371733146167407870511125057375197665299193516830200678668916225433349609375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,20] -223554021775586138713872825608962856934838980281293689580627670677704320636752781612825221650165765317952034409502858014494205260754563911243144135521834379183290491402896829631376157118152380267347278749192560730302106253486600465618974922892777065508803578111100961259326367189898415804556085444306859899260522851117631321369213850159323473373420331414124986825276797210960384198885067933119957752287364051243445497097394014487280267686786845369220839501310074219344624484371922269440870237942443311183800690273545946742200390502622271036158111961276420547147669050919139195902288651252532458106817177778635651817478421272924147662694347899936722474976843960496290767271315000575078312604624934980585372690678064837727557905786731684290230216831836150675906848708336960630545735610473027970692783480610307680470740802638024000041182045757051620559557367337557884039098411343402243210602129353493708422023123307046440316195501737654988001744552438730298586629862036957061049456571051102213687432896575057720396615407688895834715176582563475183962769083676912542162904070359810266667258174769112757151238668099160367552867426990550164575395298898716577685271995746115323231762436241201902926111297829697406806440068405271313205851143214246835541610168382536433547999184447232651202126322330397135284459330334749743114247489770260187695512346881073308058305021119743013537748281111110232206917676325758903776027473736111487550280116848519054030925975689472089847245116601774227244620643896388031208074323355419849135665520667809803719605825755025288528974438233102895838096086684581615948281242030626428291587719310219671828344111676480263894226377884237040553509079735683287476140794974361371078262969038452281651275972196675753612800726080435705426460495901395089647830064790320682039622453457073014866039138759333994518182443033542704932076758881769201821949940519793118903796618200875301505556007552114015007894726535715870875146041721573249676456341636347552749949384175298992321552043219806322434849742158564290976094750847535221804294377808332042482054854062152001991231342824379127693609372183774380957947917376881395935107111776602439162798772209373179564259060251086000323750157252150631373628731802456157135861194839445230328416856840678532951627119021942186508818025878999474537257961568217889368949702979294177668324973516031776335017398874895589079985647853134971362719359456274420525982899506627062463853542863304114726279101281223669091988389434646446551147880330129621178446304944209564317087894720000708994692248768152371951128328401080068338911200275326643544056098724693793308596415081446195927128428593277931213378906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,21] 207866834187755187960420804558328460110502092739655465502647553435388860390038918941358600568025608278649719091301650693115741138475793707390251420143857360176822231688473949104664861218646317257637543243315543096596574377720505426666380362343484199764266806324822423374014244293737012392068930140631092511817661330223500853341033312716065770702011135403703495697172216996934865342688449314905503995596771123286652008528854050454307861306083595627046744589393304675562470160248148370435022759427833544930674271912602261316728756711050846784744390933250535670099033523865481981569637686123638802308438115568111205673609451158950364722805174009939604568412304714103706983150353522902138462094200222377905823095381177741700600958099265611801109756205931955181697042957267753327154478943065499779527193725371628751388307967317083231525195999092663839012528650904212956307181282869467937069206427189849415169916039408880855244813955522171035323061901946230621985630753809287062810511548316714431971663133264394226760301749917792533725859548474139849205953014207944728197113802213296033538304845757707590760920248518574039716904741756349374327997522787816792005795076713565501708885941279707705656836987799854472186124494407553350278172956425565001527315082819564691298382604811613911570547119907028218904433822626126590084702222510198614973545106058198214604920320997214106187059678825517016622150472875746487404657050395244612119188785176053744980339379022428368246037674246131474394843993047864052429119995664948973317719932400447036463094079239565934154564258290404256043064035747484601915742541154136183779363623379494526937079468203701309028538597044120260432512916135694412998299719865692817043474710429684039999833961925230482406035007379865791220535612399966781991033975836757179487520163375230004758205749589527661727347182968444210140450566805988313732982418417162703782872419972848206361688558247909780459912330526503471468942318435464445753999458984208697408460324196179730463679359648491264567867418564042381839922552504812009268358817757126431461791915329805122540873405716139424579064098300430183388804792397722150230161924587470076556104112287332770705636201226336694388885344772906972804840097528496924691602198625614576414903294640819671561277934669302832462932591786448525500503230311254557720149535897119472375542929381845842063062616163493820513123980477777075144303118404169205057635483330244671380114921156387251303681610877021664214840469578346182939158242622648092063523231028390022254207434284548569877972954255423682724507639673686724796638217927879192278111402426031893658082939316950055186339341162238270044326782226562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,22] -115312198452904753137597657227522404160970428434569493447263296770867479027454824423946517517696504815480787871461703381345139781031122658699493480878992336994865098909711013008905177679216238457950856167316994135100855858778266833668198912534933420367929371845836831407556344986876300804826694552133505184261686953089970800644136017693909311337814003745014707011794049333925842986080619114765760206403276797524347407477739154169139086735886701964258617622896959150647747512938235925119110764942741501478731490495065445386770790903483924161835465293551375116850115217610033532661440107773855367364034633462255219841597851966417990008160887789559150447051895150735192661394601027049615728486029877086640769451967732200838558363035499640231583183810026296800048269693437787243538924371810032368371097841527585178224704992860716368945430400999974364128431667290864636211179129519011388547438940602675041018768606065584088712036922328428994755919586370317680186928100862013467289420627337717535046120359154127664355341248883223965272806706029864806572425928317007874877517485443245663037718330860640491066253147797724930976929994794131745480631148738567122216704014818254048874432697052717809291423772323215338670287679163813816754642498177609438950773292759585474447430436399569655409558757318495364971299421757209017970646426738666300721722530778132109357852524021552667072158659085430098977868225581705622153508914880763547820632884743813568473803289300993814998616361835198889526332421712562800156672059655391462881545930194829570222546156533321396434205692349514964936081629902165351841372434817740869146889091926111011781483041708235528324421709845318254069123341796728676457438622955838010550147959644788795495689970975161172844890426702875454554388721497370258270660916831157387433768747313318701417705924851326031693244224052153535703311707950820187477496493456400770210594649120423318047094751969343271515271107097034894326061413507906297333194896970887564013631623895938747388990129049903338606617353673312984957031734620857563981918520092714773581045353461433461508740676910652270226393712264877433747373283104256838422835324184450812498168033856458236573371883618111834125710619761684196504706524199841020581061349510708468405902457326026390996383915294157442074976296230188148144263027359700306491380667314682720817225230818371120293280157255952594718702666450335455294706569833935062023848784743605655954301343813447672615301041225871089380388486879405816371951908427059617377829294630950620766476087262092794880223637476484242611784820377755434591809706867256841868380051182581751929087473315383967700786804755352932261303067207336425781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,23] -17864338633525531585367705429945695383570994126524762611551980393145782132160383966628628236839499319616776010688826302131143758366856955316917011561973442938252882112716808564465027521711814151622085037134875051138516292280238420782781350866854674095859063942516779378016406552227350764341701949557666834978663801727876417199555404252727231795954190895749695396971382784455107994094966556414719981760785938680042814167220201305907919001375579795676933096729343730022104819752469949118892442844186071349732160936931718065168486757904134825950489602541412755569854137710368863879515408186907543959985629789012813739902582349593073976240850574163373072406535036288417039796841880619205571597682938292646202346380111722862629196400656561874078912070600370053161557333596983422049135583134602475404323823352064478662212684232952771546814998149892198782117417291085327901362139309529657433979563856968828528086501117706136558847552373460076703060511560392862969734045462605582411860782450922051233345965930803545349322367950901388756120485537184948301979344906955793412736280548540495729403316243372621749375980069138187164075034550034334602611215988499534252150063433839630932731483856968386150323732261477738056199604285096045812971679681417031207203787244367626310575104305281303319852785980872675780308193475353683722737927721956062168717439004571277802304270781441965329418249668247374950577951845221243740500688745890218838229245539239870703820901964638078499248319841664685386526921929665358053602531602996586354351669048542881146552819425732992689874079446432636984925712248295237214541499602200697914803624726931287740679885836910122093771023433093379220316458717391271436761036412245669598083920858644931305686907746331688479215825311491556619191188714991088533678352531714519550836732780758944335458430810367087339856639484196337445602304929956894615476428263462012756509750380437039335232404425273865285789533068255874110662945249121153239626551424354802320281403675848379590668165653026282684101912172041864530209320251433794651570562379307856917684908157488236605899306056552401779430347735853633944662866149982194197001427854027464478109042550718111704916160934065381070099348343380260150061967895223571614441612206375722540123336958672930496176674388271037197145020061523604740133886014577587259645306675956599988905987779347474721435196763306029609737606248344158832641445817655782129374620372344547791471417842029181349782800275549268086484191911240517369399944648077352072161408062074702782692211772375125424348836030156234267466621443124392831953304115074146895978805931802728520262651765689521158849209503394206421944545581936836242675781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,24] 135002994544161828155378797086117117639279124149235061628203574701680728604820507078718115007828640087130489665179794733662078624271802921274526493701618903842035915373454327091835604732316109344246202118428767883667970071789102021672407669848213132444726761389170652187929483895217055462501823166047617163303505451833435647510766640065908615823227701060333439814980893541531569927237635998119611209325133896143693842195669773360309030669526349105826305312243210714827907965337909473945203945980414187389685161839130017922567183576019922121854165635761498926231700035154334899146360286669803016353094976602914700260212749224020626737656411209307006454903453777923064126849595867688907025118289624923999754545183160420537365433494460916854351474239466790570171840154294088219057961898763125317710259427960883064138245027343672534179815773101097766997385355314484721130398829714217340843624463702129036934822902259570677866627459048113089219941498595937602382765719849818431189449362503650339910815223688216285164246081014509306113505290908905798543656617607234178146074138219087545529918863317601933229238683993961487022256492577697015841082879282780051499642401771463385526521464190944794474559074319210311900047638389499574206158193797228115121095858528947472140949980891944685312648115252120977872421536427895276064539506924172523496013238499214560933375590053039708990873860463811189784114269383639913864737552953853887931361250086057385520679946324784439477446358200775286274403469946295740314708652357203334852029251738684761664747909445002895712171455956194466823335277173708055013073941378775176379826232031502145838507899315266900904849981893574963873623458376431164932522857769028399306790248257231110699392148647153201091685333410583965706719573291138136522345276885345252381501914589689733814170449698687232739081502154585064630060562184087179641954346387790117378466608945875042910209524501967277790052894713451458446370039299971145694809243860701939932437039987669452653448864212619892620341982204589857016592970420094825751898268209528776632058614338606527751764360543295790474966487595869315362264487070340081284739359784213403942633728138019397794761395019891386527839559785126191890218602324893717009079286481178153646980817192861962273771585912645688457124574434239299172214940229586999612731783841757008910811336599509929972355196873886091624612516461446955563791663343041372411481198106942941570655335893089619131743457078978190288374701898331525191858839224502170238086952654589509851126210042187911804458481811855664952497788181036836931817252500179781038302200579258321217868308402574205689455281564209654376895741734188050031661987304687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,25] -195338813462553764599439259699914471553369366173928922800039571760356986181748546453720514580802767295766210160847640902513821049704455154077003568649315669903884252676178768048408583453791821713754211848773781814350824712694045624300398418121475225916739228451193275692919657251619160369436253013849152232621128866254348479410174066178834534571547190838071409295909828866659688350041012397901950681339772034616856096045468910489607785338124539776630174896571770997969526370816302508074552803402590183434452293625158428310652175418817409586921965200022490102267858895745014186102174237925124149608154883321440440640183130189726332034145324753584737693706130293044662188828172187002939497045740825816418062400518864404088502695058354977058146082521830853889705693079029065019254272789704559969855800350222757312572901613792000856905145512706930587976530342218985264508841015433540439158365905694191971942984904827603330469189317720233990015320571085636608318929014744387703498674473876627512239710081716770426058585657267126811782375134409772753252379275240801440557921750675529374802305890822440018831387946385926575136664903603137548240682349523820357411910026679565078354259040603353014395418309076007639623355336384771712308174807528295630648373827099737869772878064840549206605376300508146750810120745584468685467190283045534148491289046737709157973273733448939431499516017557868657714672802473898684250989745308051165290006667525764611153936737926024646505195157339764129951159487985043356663902979016017909685166614172069214983047283978979857910500121421692131470823035051545110490192343371062875525058542931229112518204210016778983391174630589745381277334629712792880887885235800324705031092870250663590788914474513897939264671683942486930373280646439588043405431119645066271539607523425371165617159813162182070471783575125333111736828225374396847304739880682543069187553430092249996469205279931622921788185770586166167895061368661500379142312105689088411347714052181686687951140014999641282782206822307086978290092850508524777806415749576718679842609268046316071926151568187642904587987213285131160948190843016114319705506083629110341359944900592414610045095968570335908753818653932712119760090366190304641080014329424793532825925918134896400400425598598965700269029581627388485792592039791012611173599672199477084830762185857893062186118968239882943435431734852511639861660639078140195370181208974570368801191107547737181375531639090053174207458718601173492198417382746663364811158979400894264784982038889398176697298510804954160543476455870454459586291845716550937573530465120076824535635304826361086995742850168215377915093000638080411590635776519775390625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,26] 192042534875232355035617023446824798558571829628258349589350223055564761183170086815858805023570707592008664847330641157542733503135082451625481605275139861188115392010158483371435550359035765467784619562294010711311069344562009936436684786610514108521155645767332163348417530182137150197694439989950523186800796959048725184095176038019655210213838281557548924198386007543455641300654039329781793985110794285206827451925839254633729708235542396466358367562334546471077953572044735186851450280847037714312911829365116271474233545523274885111124616157157455959811088756093763284689181611387964424055364408183790214459460378675908087775450630796714297619908925452019920940236971132157192677892763468790223024058126534959605026800222573769716258607124560852946019580559153749105194416414376093136994914259206965379903878945215609526444352541808842243290899875969415565695514141849609868562049280087723904450567397039630231331884517777323360630748040731383255796461946694718155004031056068246582073842933793140581678198991828017868645947222481493953830914382933406398056548508618687666718673193006206571161685074096534584408293419577884907724285368750576561880777909089229433403507638404769364390404687538513929376977256935420591505344810154479199455978250513276538820010279435789348821270072479632128881337798322112355880164278744105759004757455949841827735524759515961156636460306406103207458499350189662447756486795119273851925283200421208916650986054841581649765005119481479931834043726173773834925004386488645376145068919448007156941168417056655571311823689971606137399172822397132519575140686123188261857765457675914217942548416539195146064744495340963050133016831494976113123812339877995938877995104143757153379199483783846692163886529062256154447908353876070498923398054334497758664534855192278581519773254769319997092006891305347832690236638231224236816233113177347018941911659091789808402772417189069714355793429011077122230144434518700748225914466034168177843798933974719554605816117066516804837844800744808925547730857869591097420640541445126027555353329760114221721318856860074519909499115957158143819219276571142322959973424684827352456316760687825862417604813374575108780706645997222866810235829034715397138252799750236531265589909718287122682098885713737345562301293153294396142574594779261740616007427363831076184298939273931890038107301928194963803984522676873181729799341328427713950080407894023680785800501513651884740575745611442937982193696135896468418248904317070347661921323122288655271817100416467675882936405661834434986071981999821701571310689305063264217344380413599728028285115892696204623185063366469591678020734093479404691606760025024414062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,27] -145202141218515442660554263811540306684395558434676016079196800916634015446724109412934295235495099500588087142028736975700389951978166311197160914285194677943503979323809966157485339635914103501930262074734269644354514441008739740421307392049949814601672839396264242743636514476699252304082829918096317183587958963350960592841905991382719991899650828850940389999836184308411026282018518735523510688059517178353900937254540107853892349147507270286125128494930261474819592342778764415698672125672584078153699864995119461624738839310879543609766431312474052337517956458021164792190872420695431711017327113919977546174312638617013967747261373343684523463696162910716841211022194160349021261876710824088935700991259859145078016769621770667789937427349021187505708384719773010056766719723608333247370005048222157005747853747279320514007814903101060331241085252486931415100736211764479163841758071987750820722033487066230161508940391304781827815373794468153294211896562281982592205963651263989675675557423869983348836212894244668733429961487468273680768284880020837195910420678131403127213370025710453834819946400725519747233262042816226284460733560296650043371782248487619676750243334591771666714134122711797560186953027281766708895604486772551491407574582655632478301746828682251412578081779845413844751953077175407884703326162744069276180329950558992705736783553627142914244304478390365186187743097537531272241037589387312687155651950401384783130183766250963708013034102978551964810983022386279692869048564746448126945768447022575793310393633563479601368852484540474340436426590450217495230846941704260171753387411758041510524081688630661101734668665856913303874003374815182105629444312963485253298680737018240382304236443643448159707694341231610152669614832619211911426459770131412580081187510670717559162744198240918062378786361236303452455004764040930788816888325048129382809945636839344100399744435555835723389518237432292596753908886212023070850161757176950153482383795118697862138611923696691718501287551126888332649236660202701732000375571819363493309188191481983066880997002126071830058817867209613667188841641818241358309291938639090434753592881532936274756892217344613867432284427542328845280991709399677377506885956183284398608275226809209879372199258065191689381992054779406479582613367807246338457196944137438284452334335199351683582192384475343887987623486659022478326790929850760671236968205715370464132427940752501151157330884144033288514955843418095154845844703166772989215048441201226880013012478686153637803726592572103746482475834770496851450425006981377413615020960863631653841038256154201479408302467981079376252440127359477628488093614578247070312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,28] 83555760330929900691958729006746133421774495116164766484230775329057159496764339339904126147930521000148825649069685861262450071095710309100993323198306894370489794053485990837770606781047421285390166142145614262605241933137392871640044010415450706631518986156382884142384884707827325807092631924420864540248446996776819218816084264531186763726234687111808000565701806357056350867362001277219432540041707800071502091277167213385730434025623661315451688720024118119010328502961602256429033050160370957605903513817462014973864043795949774628591406258026490475060287282688167115627902944310860006917795044585072045570825625277370548911592816938541068158518340865407379341786058090157932400120924469824798930340417426507360561784157236554259702804676848542374523217342298530680585450757662269512223112930525893282086754020917979382399590218813183719475582771483183095421885130427869732562258551597241433235058362562885961835120865223530325501830252111668932066704017735597638465430568711998302128714956766860571573696434421692287290861626339109172213399160739827590528906956723425877362855239190057374153205804808351560276515496947585713038266563683433309756655880052342658047008669711110280046667918007230352224493229815331963825891709814902713041628615432478219211147246730905353764155927147540099249283294888141281775818997707936842668149388587969935118343537951347950966845710250281846064336092242372018394149425434609519710992805684853051704647516527720664476437093604020366335930836089737993636281044481342811972764066141173364640562800998620199559295752878308609918350821357668699970884317779499494072877165847208469756190867153264392653916210145890296719518069778273386528485479329655836593831534347192224117998725845508535471221563110658027352320259053056018197385369474371667874648660779687746196124977545194116168487284210668052706907749717598220345591690386342478231255256775915955172759686993672929449841968960163724201493787085834032428049825742814081988943907570260407922446095264272746605123982604988346580688777394362761184471681362645476628693038709490840722148307552986135307881138372459359134165676957965221694645474191433558070250670530510773495713427846452390019005913512000918780837010515861697318478755112338718881422366434780646161068594885549656376485737352644462117430779110585920674514208464921742014462887906741070577449628887860056278012667082750753011626986933004339280780642198018631350665879395197420916721976936932282541777829357563053457381765004614634687576554808092784230768485425338987049100698312005037174606293544901382276645652383394126221380200376151208594683549605383262133882847707709497914185803324471635278314352035522460937500000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,29] -29734213271054295182288574354809104409886235339121092101492296676150051296942943713669060378468300642403978180175680937348317823555585211919488675418317904570911694252490041731757994126110667471368823890122013314611245406697799271837862601281537435129839966934604197455776079998124484300159882847634347291011268748549837741915501122305192070470408150228837575357331294066551571045487196852412690253758930265290733771507193521405601918520613464205048081156449824106576263796863822516590986666991702926450838102432360155278572092267819036844242594159863467922194721652629214560167676123662100113538742450448180743004151130962605050921423950585842551746176994725023613718299451162548414630765067931611428178937989583474171856391938007786320492191160936674496199746756068408561091528357520011438339823114386043363191155076166702109242655021661691794999732613984624573137507774377635438390847346810187361207069209844710611322509944977086703430279417329144442373429445175516540672018758478466228692434303720564426438462470038729017174760997532213315186271750692950343248642321222600461077361355894551212058531042788478722751951393635803659764030398723875374597800137370002287966830669320536955788034161495640439300732901996022376209201348656755532440734310654976147020146013802336045458271944160936818622860077070140794508776577451733720796790977377458296625017116227153925713776372951899783805352932355392351181613732099026118195032979095844173927230553139870965033948467292940143706922045535371747043793738196295452652018739428109217227367826179293946436096632951185981237341808194920631927477317783810326298554044067579019996346564135438470463148608255004418032510164600250186066595185278249449935215531944442001744193746215765428454862010955898588679459722995085875764234348701024738168131962906567068188861163200615835130342122224872414374977061058701080629598003983581402287528328848624850777028863231958764405569956894825192992977382941845062962708924326145223052020509838482865575585420755723833761774461892650885400302846243531609775079139981816009058276979729847912969229202442076635260558568585065716410234547569048467165762997269952599598737916700858755845042490981955602033910076338528468057366602025967808410917215941678353341706227488440489701554391221536527769926959811530571093523551380001373334707100207487224505424533738536621805233079835106144015641131823695571573884261405030037677820701109925387898307033724183291048094191486364923369537727885960592734665939078709863988620504762739458309599306486983162592617615767384898341689278477167234375948700996437886202654247764529901299112576443548664272044721767225669475237515015919598226901143789291381835937500000000000000000000000000000000000000000000000000000000000000000000000000000 [49,30] -5519668709010210179680277547315722102482815573642888595018637871540064799865571584674798586255039329612694965251915505457783411044657932342379751554697497708508594193988782091400101285110396497329532456019043758443742177569237376041643254791578972098157644866114053699858399627708143847774206949176501126836073962274783274638773067364942618461792615951885534040019587611920998052275448274474698666745100865802782398657339901627916695879590226765123352257302711778021567707455657470668963863957140499819964782007847052714472996532656522424446550457548905726684728034234245363590551288850914292930306820372624917317149801533373066992873170120744269823842480551489072322512636794665160692187313011173926258629905713456645816937345438268627359544579062258891420204348703110847716638810973011487891537247111078251129694719784046457880976388741125625443606700641744798761498619963156630094233208187338881209421538624107842488416428609167994517200528258721348709895172451402534101096810180978721970674945545884877565744191740574739622157235217675083606652358379438731762325829689653605154665479493693811971321808069460719010058473059691365588146133201655615408752692566877278321997541251449826501812117300711386171184899193025977646855627254940114235584349512365343225383089809429625891882059073667352211557249287156819202091925967253640320998739390117095758395428445753751468146777870783853622596110701437971102733288189955992844268459095557638739173804079250770012657622513176085768665189385582599340930882023544327079869394155886943525545558055897477724634481331165803474899937984099378705271722768657928297609570590342578561054767510791756188926607643740313865114302857970070320621108270955552245511968995608649292274786242510537660639132794554909128666457997347295597202020868420825703027487094381109828631655132303108750142076114287230532012480615584859272573414160423718245016444065706611265555941578207468547268393195560761914502724977562260800914627452082031603960387563074540908257905727502237465430368458478799875118290001284920307847418547341306284310470233770006863389396567203432559413016881854529729062487647719131834763344422674043754755026409511584979944922255258021391986642739296134172017465983014475151640404371528561487507453606403345798424362955508637639032952373217617201022693350694765801883032010493341561196244698411653188192413982099586144975037843929607990778638516711736214137625472368029867813855822511168760194745009949927582475456553523493321099132418693254295142369819841984995508058793589990340761521932660422321703351883944656603625148539582308343364166124874136487357007045644853503788309434849025615285600387949216383276507258415222167968750000000000000000000000000000000000000000000000000000000000000000000000000 [49,31] 21864831895570304363871346893631893696570825799617125997530553016067718275242015679132944979925829285263924245096430478480107518078849091584776858763310090134283337719676743626247902365724607976961028100643681470512168719278358905691461143779706501685739012611647097529413322222570664298614956360853883438387042553821189155621286730160137981097363708800939109283568341381324648401081696460050680578998362311433234840637777163987127895956588076287831526688922857095475189385633327673063947278174180167284344464145747409298855162894144558604903990856943696210032783811724538562623980404184140007506858312182489816377487987149826344715342151026803891399315276807005417810505740564833485310666222561536103748549490991306075017214754243709085067986999980431934931723926004052326577315482303141144399341214005939088087470871787528905853127460607755418078094289334747986860886831638821460789148874239900592992512313421571455114378554138901840539903833355921873861806985796903646539718588062611947524466194201076821693229432293126671490818918301140785217949627183427908816008319525861842309616892583984942583596347150829426101599953635857899477824493981479007168063219864602637695288647749059030508683998095193396314933108219574378374199190905409238740874761385984392957890235416948376452822268949227467959183851221575099034474217433484776411658741132548142984409706694860568175087639608878300428401583122677944010960525734582944174756079800269698927182459292720340443021175478308159318208986562273281272646266759339574175379253084343120612155075402417179575667162725508620382134906292201806794480716498900490294714374885697137170216674963610654538836774257405413685678164796523411069173972943679907446446226043359509809835994098912008846300459779371710520928432098299669256474673066490140055673875373835744676128080172305542017145402804786454271476589923285482321241549685386070549616321520550700285458300814615356663786567137794225569848601669969267155197186878186765220046296199449993843399830167705589950565868045004081171953738990049063780962267908759200197626433230619001960265101068367582586031269794713185964031430753244388756586169454793878320046663693480985193497976695303939169863640361949830900907308450786618111458582210514142360759123585443949923372713786832290391008723512280853947592193699401378763903555741494565142921191256705469836397467882689661416153836638790056299735012568725165698589707150143715595560514843258088834005947535451382032173141275196283592123745774298726507157200151463071149981146795232917118458034511690087166130233360466722959393876905914778212338587257487894451628771280310075840052181427442177488913721550289892547880299389362335205078125000000000000000000000000000000000000000000000000000000000000000000000 [49,32] -24637449016038121540844471108184003815222262932499202355916659561052596511353340505855827181676405989240906005510326080286126703701316527208350590042452862523946048778602006031269955250463241976742217595850054667441650705172842969934912537860786549470358829589302068388662161034376148821383936822421401005430179731127535387878070047737921407200307935114640183680633471707791801869667191593330637389665001856710177164213528989120188950715001970227254836497926282923882459063454047011988910914003322764678275885964167264705302411550263602408782023731715462106201405907372929388113665339158089199406446978013814832837364625941523575553909160257263763081552338873185701098718169964879677646420104535752630618351521618413391014925612453154629495027767773993074841999142621086486624558990270876429573346058609552938963862220569258220744669691250285803153979784962614552199524285044628888796619357867672339709464407854101056519075378974620027202953438756513876651786664199791479439876635826528351238643109005349196826941749504764114146407592619496125132381175738507821903870174949252727691236193373009374938659676951152739014319518929138368153514640987442315456376646483974904980410591649536562158467217839598830788637133244214394245084407143851501327220474754911137148721802819431644259344578201559624637907116732067472998259395978389295268110771915778393581533599440770595626677027812633554980146717211164429328417438336668908915480646810907366577553859284110828505522658394980103284582111588465406152211321747239476590221350047039823200285093227451127501257442852849401066844242558882824803413106749685919181091847664826972367119718610395829352391883857882277475110835149574300612920935598024672020552834211737583363639602149551316287115363470575337848256617755435582593502313010565387677078336066883871033617343196292025306784075368833845601847355352868044535811556040696473796324607951794912116854852922083853138213128864117132688989283781228335325165878988391915540917080516490374056652212132376567666111476635475354094498550088791466222252403819294736984844651132760541397429986195276844991746296188730254569671144241724273989336988113265443523924989544898188888087033813665658211071365518279342101440696132673334642326369823896464850636877546691970731252330664774005585394679893545177660438285096896881231440159869689295328209824430552633317581253544388651852003351514757635475881264776461424369216173518870482733197967143479232951498597942831053416461758801216495361272915623279849304967322618660899694873503339164669826268058476206476239268022069205438293148545724848034496462722042794109110687931626419051139552526353988781953469056062999698042403906583786010742187500000000000000000000000000000000000000000000000000000000000000000000 [49,33] 20326800719932997136007457695260848806357313914327944175883311128558190682635665250396253989736729598712564437886647249743838182263047819983031817392565193847261870423646325804418629303222084747105313213998786923323283984056115493573524934843058825245025435326333031442048922174260939490688145383726772521002417932447173794325178678779871386370879726705912922174105811320827103030717781453706715556929209798260534624784564130638627538343665303022735291013649920996411268944070199019086023618303487242706778977415413687174435825336976921319706595716308033618787210024822218563526418762486774889345623818721521351988972241126759469668276837962240214387316895826357241141704259122006302297370861460743664602477133820354916666293945465485159739041199083022686795115882393571133096506661572564593562262115861413176038447771096829224046566422325671492929869044821258927186961989726328037542093236302457773892281371481419206353086285963001130389791588148669515247892718214667643166090623825484338630952874998362615051057512085068210661623818510606748664749999806147035518668948048637417744558516229034305313120641646613606305419848005844972283408399667181481841844030685654101435880270038006706148865328378152289230231632575196984140827524248707580809839132906812711601322718660464556308200322094630982405011831385700664802341900110794610052526247162558096819038878705512295799334643319395401290490000378851984029606931887670597963420132196013369490050341770602723589858595808271702603034269657331905825633274745820856422714404553942582831916161031319916852738070194257198464453866063338413908478418629006261786418398825720531723387098522618976042454591791666917090199394538645115444864567080225639741678819014521477960017935996827099827173276383855025852249037326036772795635048777626953778712436036843657870699460938992270925238048292639214337455828068532960523305459808533138372328326457575732293369388371349658560294532981304372377685900164103126025387842038285353610579292865651074518898574350308903239698948025055505741842490802113789834456810438832973685502835448023193057740755560178817537955062535170430801702983240260143530911970375878477395127855703548057554303394051152245361859860926463504761609245831017946311950757234157134539105947112766416452126619576092483209912190461870944104591168238041533887985098940702806706622176883227809028377530616516559934754423058206226605970611695273430925823950494910699567325736264133829240860332642471210304484351602420314276320334635273792174261154436729778605494099785036562544572106359463108885702937450926431057738980980103740936833701038181024691680733806007493322936491329019983049239753136738784178305650129914283752441406250000000000000000000000000000000000000000000000000000000000000 [49,34] -13938026747544082749046871099224956072799242849616386960284849381512729897121537314963441522954168451387532005881886906060179347537702338151926428275463902702736843600924613412600237260661110766710871089463856773297575992978161339623825096187687915074178592681161459125268356836075699594525554131089226334887570117478302861439202098793097760842130317160556197571890048229404329620047442845463052820232878888530959381125646468328547031076803231600873301137289719733185922591522198752009319622052303570401424191771010124671711631954403285100402765251455569663563606555524606500915879175700989068615023965401265571632716728471942084326729535267468779167160911695875637003561889347180492420084448383539221445596297404990724138772112000209620592806032186485123715481036850792615202023240847545176145663413711120290861475261473083061957376437638979629250848107174635872873965337349103385494082106415974632286010059555090999569106166700814413207289760616109826321184210441591509090687550463872144164518701079544642249566588261572290602098806393983849940377370696020044230686310479974876135184046403590829254305767631349538327066154863653100852753615463042476577813879883716703463845835214479443325912316704292493789582641427921415693263163673013546865554775163591378790448292432148244896681517341248365005937566315148309245188183329535266888973658782915408623793738626603572850746017309148508032264842070773877929104040013794867388519583790671805359045587571148086098657314310453952077244267018654552287805207266739290762953917601023966144897115527193500957715349632434474480614549908105387665594604893036206441526158024282492343544585800322994646217106236015646524265597193799477176117359937517188259816631962574417171747091037151503688202974869020290593875554978058711747635528412121563981209209041825676914862707071214223830137054327510437759846393742847749791455561126733959956535368529476261888513656486446088415632473691900260027355625907043505200124125092763308593429921648900792576600241845146729271863638391044430864174645126996015365358229711979885603805822543949780690351420705233699079212971505522880932246198751108295844398661913337683490042645461389113610579740850804248030332228766982334903216436679052843299223086505066216362896835491523817772410342881004487698332966514966939977009929095303823839349613442073800719600841102477250861899258645745969406637654461467682864756350538132951041297491973722217520221844318792389028705056645087844985299878497620993466003409716789005223484627169826865257139473179643330717267019418443753558694784914272487508499388995969765180288774700048490382327919438930143562701372068760081147855041383554208778150496073067188262939453125000000000000000000000000000000000000000000000000000000000 [49,35] 8265588137223343430691985980368791607628107689216113951413151959773349942458446247313733739498001710507771676440621545420098710478900688165454071417926828471953269479822462073045685219359294031864504039378698543069440437821031777769111597288956137624280610394690908637435754754428475087001932979263634803336765426212916725613973993234002800446316034566178531934869132134411172805013505054168418658406294824477909167880165208961595246840407937388594142969380524329778276896530683046155180823834155488886506045814000171331728634002436097463885461076326055545690003673172407883553249906205746661831789854389652536094472830069514862874604990396506058662766416331801964369778066326813672684582148340011243664254661891123299260362637531468649137311010659603961077192691221430853127648687313509256562243170364709271492868907066674091005916792622769883748401567781148076019957657776588657776155349601911626996857771136644780946626774786224755674995131468525070837833384910899432747702041065841849782179515295678150484215493286437455774923323387206061078577446526912784075776870689701972067193132622433133280485941185873951706623098093879058031244060296127748417598870173199900966730660377384151230390160617557219750640721505174760010809055228558028856847638455623067160504492132410772960224020324612424420134160443642084535028659448229784023140946185690454731010973367892050532842221283983037508750276467956978314357511877155024886469558009336342469130747131872803049888202574389068581449454238867032331735454933456558449916672115982135204640160744629483230268792353067306742438420632231277146885433265626001416173759850909030369664611985668805360907033483027746247715838868712435793804628042317352406060984837740961456305319172884138075996473948792596219335096850528504582185139858753144714518598018271837772290953246271976706143434186444412325136103627702140798571141529358545554525898705570682276123426229300995314531643375127382707413443704251656187613977990559166708866159027543118762093607157099944167362926267248934271313504173784974812859842957728318706250223831310011269848627988080453571332537059801790630290256991904301538803598041301591626220826234806612129645272837477429642620608393550344371099579793318599343442495428595981000633760747704453321427958007850674210500172115127546898428338654713213758389525164771358123687471956217994088555942145068304007306265823888919807879860188285078513812440755898163645306439419238405799631451577373161166127945843717589493693137519006562808225080981769558008200765463757413019982251056642201270835794277881120744567700586425929784032808511585767948296919974938621424005337297906315823566719691584125939698424190282821655273437500000000000000000000000000000000000000000000000000000000 [49,36] -4295605785607172239693764969814223178320865179407550315269999111031594766372059119537787045351592767219457565291506528994929188029764424702971744995642273967908990241799656983197581051373516556122086343296270404299266382208448778795501267875074874892772751659548060633467535891333706449790790374958916957161545675019299112115738582409688027434598213075733968096605850831283741641913569852863985485277057656366559151416317407268802985066728362448494805485246114542924198617406033117374898137726832471705617675342152673172109522294148969687606351428067173028666733894613311358515584233752436493407843707875571570516884499261824874565078742158668369247583025487865920824191755209704528471688920542558794303226442980714687836823434889547990093782255071586143908059715695643338040167849323754416478402391005410835410699801443520469578343464619915142675326162239655461720333180861183673312442915657355040006735702543188786608502065033210253962046706350009570351682338727626577172898980412308388302430701209492273222036018949457776365631124225961048214224004049827945628932647924576607760512685641600783270035612982920620935419671476229980784452172065486539286157556107971416326269110480185291232462954819186920351132274424095428648661471335314867960944847295195669056799397008603030951209094631486709944106687239427663427445793403426750899642478301486852564442190396978386651656093996700608475025888338696221155538970726291695393598530295275360351861499627261240856244012732851583570680583201157214846135006093087049464875273398564136713280354161274781620463567322403728671043784832853433958783131638441766518415970242154094185657192850112590810193141151370426014400163586437544232561362553339891516099647144957676304172917659109476647852025208320718898450282681150995281366952971430594006420984987842345066204507448490462148123234570133533585141525967798467525442730622618412742585496493110031354373912911937389431778521817644916924427899968109518446874545836412113555283984471374742028194578774655362209906164879809838448309067627923272498356873989581866503881086500610885456673807120648767659553546590318386535169794698587004703534418993403807276477324668011039608791381104232616527718735911266623907944619414391677777424847202981468772865839987258734647001796067691087985364050557366771811626902802088094423544049038885570047086190513916330090222175508250330163669582252135736940581939897269584061352658294726114571651259018134095605073068560455484722337853489962433005193265972535841123696761170325821970063141428700881246529349203064516623218644785903876764209155745945374886561071753019354173313683009585703913655756994270961725019414290116515076078940182924270629882812500000000000000000000000000000000000000000000000000000 [49,37] 1958196401044615801602211866907936126077328655725848671225355052133679695725971224336937810382025122868984582819193052009502488786800802739106247626326666299447750886387910503017840142725174186932861729038806354815163005466728964243067652126518138285362490707033814918861678115378343857718905815837667316946975021344182602922305810232019858486896401988206950688817728065965303264695786851006737472073498059072588760002705910175965458094111672865276831287098821841470287993143853474792871941970078015222667079352805864260767649071563017295723883254317784142531847879106970120007579402853258617917725608081878867072724721268052401231482744925459979157662974806573234129225994420983290645956236012898774777929161829778555723003323230574246116487137875131744545225919318208367514708731558883783389790034639807959040584717383966380211442317781483532009350507823534999712609672238223665177669383541389210298561316661529093974130552492844047881460755326275791468678485125692233690949769435221700129176950719637511842175134545898710090522707506832737743803758863428770915558660237004815493066139720114536848688921484086788921583424493800888972584368013294393542639399300963418015350339516822989279797795105465848343611281111048623926425280623758854729690773717345248043870020488505649446180793163061299581203172825205926446857702255204996892734267133744872036956134189864160151647786679719324707422568503590494030716337407492575321187937683350706620948752362699176929842073706927004226983263482140301523894596495133786293412625662982435754984251419373381138058102371136695860060752358094212050435114980937852673752662917953051126461393515382891981053032407490830223225742898089828441287649499346344909837416096793266639692158816000988509828516802242685053242788584455163011405885368328087992557393740828685196622385121279770909166637634738624030424589277737743602807527962306439449060382725492202017289563881697740056530903862380473028456061937479674140064687683184597017004434333392679638837246926274029250769519145710180094943989913265543566287336538785604242311764283741934950102860074408867932588738437927957563441399945012985314239184710048995945594116021168399357923066325116167956993929916297379850565343933192473308843565801982944082296323561410824799318024781395882537982743636225120690497295787377739318262148315490869878944236661305166604457105985368599346397497273750475746480915023505778378935260583541355414969387368916848556857306597046594495480916049666432219082898031046246339181140265814160249634355787106383488440000895786226272243787397376307388414780832953391973683684741168080557694745041827563430231965881925050315009225604390152852829487528651952743530273437500000000000000000000000000000000000000000000000 [49,38] -777441702217732120685976434662171834921041811760799018973794672683022899674549649519697203027038014823447385987855233326566670331893127319728531736359933625927241090412216645577157306094919182680793040826618534107414837968417316902530815303928253981314294715555177784547026494888792838978066835358237792487960586154823325584813764904228165360173475827661444592276410320906143927008093997448930426941063607188029430617659166706278996131219477245520301280709832204433824348286333583679817104940121625363283348661975360203059093139947944554442519733216026656139059221231655765174150550847841800480803176841381797212838193845631808385364657244978857444447113732698019450938680175703600688443756939531286332225852499985409948068949342941237412192291952189097230019043943440397802048204344217770141032146681942933588240627338768161385876257843445599561258564057712792278139382559305942941968843177664874180456910034480786463181640437884498424879546372230501429090480990786987622575592558692826763797578448339751073062328216074040651034563565247715065057855753909377843455655669268864384524773792194617861729040211455500871689275219654506198562809489677790034648422243473764463532362591223129013272002939394893632691691655682245834009654607535813782442079696292070719843912516470410863326430429231487713325616967573293293441234595458154231160307969455839944567001548629092910438928567472908641903527432802162066783455618894651918422262784393709355376286249719410279012669890431564184201991379166258622018414531046593390990803072918573711795113324375496721076033603444138575533365314681071410129200218886558113592776418783796906790410634161731818370578677933567384977123415917662591549233242972034057516750658441083780639739040977317431638421627783581857081472766127803569157721434568197513020562832066588032253935725276438699630082910122187095631793396190428006996946559110257374971492598738460478102387674249271731665450830844216075400097185730835599258561573660576576290589934202531267897206695516748956714920525950828209458970588937698721355886965236303915168188190995127633844049195467545992101463844970619800002387670329294418379157281290178786716486714898619721082987923705675074924540436648321920093277040326217481505856123796544311460784664582515353367941066277994545516192010702670490092294279516822752906420608085046349302246583462875291938822234836215452751372760758165027676088601070514668004534553956647131716733730277186865769484142241002449396677799358870952424195726922011107987269002416807982095162655391711266451568287472841863184348267177345765392516250661247581378289208180478278273450649769145001369433037206644986880131956152872874099557520821690559387207031250000000000000000000000000000000000000000000 [49,39] 264661019595541867791720817037036586499955307672423833141097200991254194027492029491097524525446284748795387089952491778271001403595257697659710711858017613574699538758876896028666670556889485630943727759237801525073702330304681025872552702980772934923409167571132402281077296707993514418844611515263166913737413909326139814621844243401846303861501877564340380965073018034241335589185829094309305900285997898910093704301638223520217481266142790214523403348346850606305634918303676913983055704247287730868328040687896610774649726698891046444101496541546936408371179438258402580609307268080330798191945159616434225921263193842442094567587702630891382407250023595129307009774539865888026950655128202844089786775834739885185137878801169277088746990417217758248749400453471232185480522006231191814816900760288282438481526008748046777377793015755160237828848304883592583951168269142924075550163778564253339046495409488543334545868543850046858100573956938069244298106107643244729782295673187820815397497336126540552069118686802085800886074023065976721183767165093649281350959332660331474746295592605926569785259762066147796131676467281210995723636308880480334855486517998092884756469580199307217220622022229286722301541963898500836516859581617092952441459957301197961779770367550765512913538043346769682019155230859007845748439281281367865175546935833407711260083615227015052789710567325289278608925388876041415587577940268882873444018868600721690186266759252121940048653706033620901215853134621499280830154258635000376554649172722728755712141400130980144079752487858966172746487907675752955399938001614168348585507793658095964789366622423838924490424514253237939420252982137500455779501104022424859912975178610863651261303248839559986362375555429675006228137435944952059872420964514774021773497090013758648510846976441109966137756974195302975128294520247535389535372561245611890013216358729307027140374654979115776258166695471028636908749087247327437588108599250340036988311165874773283902568065990302667347308540150505732783758371213234596659546717163657141859944528729043354193235248695575969315133302968077561101034319908514436529165137937620436456790446021268903945946546933491338511556705352565850220126154732737374095410730743226755422244674266628058862260754938775124423159113735357682831105066356510962391203189517562633275118573490232966150843162944423090934883514116328199755188810817488922138621075021339325991194983339318412740758296808514697383628578024086067455094804234516573200302965116630959726155409350486548192459804635144984812891202202045804229865595907230133121657383357630992021736070235916148048182945753568426423460967222833772893864079378545284271240234375000000000000000000000000000000000000000 [49,40] -74945581322355948737201601862546024109217832581446140965606237660975644031503456441748722159898383940914120834877840504851077477295533581667634378094791173645601568842883163532134754132245325809362264166381636498056347451678501688785765146184612239148700389377467867088357235965385894139682619324575070737870400085927779353237128556196905963889250548654291769952791610281599834748949501858197588457000332587742199684856699354166432299885634301811969014439636282911329493432946374175067025848188889522766606366014792997651995795096960545348712867225560968412618613890715804632321895631332361263866136476430348691912202499566016487229401307602941650530154528993099073622769866879122140572432009641266831240603949486794891009026657471915438857788729463898719378456668759493839992741726183516647289714880728260467185383434646091161976168206126727309425822170954588165475653116087439898355269167777755280964098412147590460010272219449726712342942905519679173277061881368292231677049935856987842244659331616987030907472401555813164569331967965413052437233539062339677155181832866018884194704684961858393126997934454648227603507712620673249903422720120818453084515802006652949388882360423871636061339746477988638531148391389397682847550048938848480797136415021015921601853768208335817617256999096409918795200634084997652551126541256465716063479216261504357343545766256594266888576485355483756775714187264756455539548884097792820545622731836414986220472607261839057715059081060863910505991544348717300710904967139397615743508424989801841329227051219352090673715504429565803235152457537863375866584548407201321391600395264179771427520635238114360772661596726735471939172374075814824439014154392029309321282580101028429096159279471332416301442562003230855254063216103746012298176316126198600786817488719468900064734916104106919106798511661065212482710833879033171192480804096199549092382927207591995048896347167543050113981890977779673608730906352549430766963722767436198992160711410385727125108684799092079431460957704117153905985485492069268122028617562321607745268284438526723310560478943697916127881536436872310266710294740045242853765495568538106495023440768654708966191490858867270708617480641447525802927204273824224806003365735438727868432897711340804192201614238156062138795200433068694072273435857020645534905536436742185178961996015101227316596713262215989051046577517576975524763894772558831519968283942654590299460132452842093099056069909327147141441066152469996456503328293869816531764246223190544680855477054719720779162605411340108858808569302498559197997081014289159534862611177219491342696350549062683398942771180031686100017282448071398448519175872206687927246093750000000000000000000000000000000000000 [49,41] 16465556772783398650785856573002891576843159674549536071301211661441166111900236462199200427634272521875251241085157602266064541382391435271252401921061786148916030299617931613715444693593642485854855962210346698990071114264032498634579334684100426340097202187577091106584937661064088065655256454858748488322474386458762763898045403799482546011769332586148165120207088005323194506847612970612839548120630208347504915063105681963340278462439673959612572189794824876986428502817375385386619985816295437859763301059592747424550741992124611391749340754213991498260337794971800709547125608935551763175431696793427217211612183446699569731633514182209702641877351901433448898555433603025947304792565795228749818913132248103089459648825394644969817972314283682873049579732236768642912324356880701227313332129948199360221798217297581885955173268226188571997863703178504941965570381662338161313152392697652887665216186646445760101927941848759201810172976931343233568688664640413724146665741779441623483393522261060380097939698583719703689267793189401358785107618588870981832073715105598618001337370518825870781544719060132415033455030959009844381072271045217184097153937367186045209062425166047058798011055185125595456872364855140180200568532978817934280305426346087322733624993745382066022123438122268759081928644811821329471797795457705303475146947674357385807474410904276946285535290901194186210642136085034321102842134232433495010936968160086748493279404782116689247767904225096866713956811684002359183544580612028800191331218882800309491422052429115541739696561504381264016924314324335547148105020294054093398267966487060263911206269884589675757231665558946479482498452336482584690059887748967496429051867763709784506453383463264944294907362701584477819668911930082125270698566910003390842035380949479774626650286170165741342889676550872778190027794160631195392330393254452667771180428598238477066336622757584912471957860312338286394490160431492609760423160405612452201459567218063009192785263461954414043930838342258445531820086051742052537734294549697254738899096303768560389950792281560862640699255618480230883222709761941125634817896197460029415030301562236691101653207696483120606065526738057219435693625598854166029491164445662805938050260459138082826203504982714281384488204318130856666005008844552057090523243294242989008888877303997092733983612806986356979901157952362181597160362649129252466060053287605000777428800711143368913856523085440760874412599679294094178321229062977259873025920690247403179355451235817060440589364356162834908475387356406689349749197954860181085653030771220808710982172700107028374822078201034568861926474497153760623291418596636503934860229492187500000000000000000000000000000 [49,42] -2190136308520833575341459151831379764787111709354806625021690518123801794302993625864191224479648211719029185548262595639314801416410316165477841849935132077443982468755961373958186283094789261423650995958875821577993044386364960255274580372622588487620490842089040563331300944452067435997730794115127409996311573581079925696873571735217349326455153093074700689179145957051732463438757685561748045865064408378509379148596560887474432177957270547608430315686493504327432408493174796348979894503506208457106345065050807303361771881334640574910939300978245214362521974235028821564504367941396256133278287689955015235458257582566250002667282252518475928440282348112609867785515878998628405920482678971163201005562179064935982207124828569201358478800730104810529712494693886714825714041337813393300782675214045991194386416797757946474500386319980974153556748329480331904910961409119325541654267270630675105816747157708277930718023777790819528684710665708605398535089424186827339100834525415067599307640043859442206219590259642149311709456673783842629427588009870602273934115611051454305389186742990279948936722014487143804593404897280484056306237456428809741722947667492738275855285991066350999025526019216120262842050739694515510332175313558655508899714893902530993646746411999479512697223574577554556752541829913251315701852052131245341809593606870528654670968313125864873876606213819646268424410350083180294211168379200703562020963206053981551707315761752278061665957053122552270235749767832001447287866777485771169129484473935726788073369231404163033642942826560763417656811897170455611636272555833516915453871586104872606727882995007838458441678545462650186320520846545252034007590389260392889785437805741174489453315006276668987610568226231171378179404634436060380312780160713029947540055608790924512501565093427413119445265876108130533580216906239721213376675238297163800429561103149606539751503824497084171313906219873347489994582584795042779861686196690838787001791990793636101566756829623579042555256059972302568651272174962384859412972734605244273816191118839512553355231600344385113455097981426451116483834448230069194241967675466897279131058154956373107465215288304264036672728833744416377142476688639732234228740471680306466280430281940058004704744728809724171507963716752071778823493494775470824262619173593787195903125194077048403899924322246385649003661794325220751572403934628446234750428800775209550086733585604555579640902002881080678272719764191750592911968510481521478244678251510274897960368783428573475675902052733594264101360011976003318503421342630240140797532094836349477793169047272047141910357002332490783808445445821067032454720902023836970329284667968750000000000000000000000000 [49,43] -174959738955729035575991390606201722135433568343801230291903978169988432740414952721088821832893133331422220158873879742573290665516243773798464814852684451281008430990379851401697928143286487431681615314690994406304274383107717962731858039023024113583883324442101445011047816306015502627064143748223907478818031835472015769877683729218101026933338746309092714147557341416867504259072398438292597354437368152569488309953201765897480073196871761217299191861964541813290031153714170223230316592375566739091321432783580516652470659803511128939152945345499410340036009705818888806653170881357758483967445055720107369438368968757560042874821257034857334302370273632039511278502014390551746117310962937184877456291538323533460783435664142865000079889892302453153274033599213287189382538907063684912642235988461099515740916380088490056195247880049696486831052978015659876226161980170206481999165061493334945390145722560519872713224557675284116944300862108435603857609766120743308720831387474139860532758874025007891158527952081848478844541070911733673630448664880272322470041993201436053382269067067628342661069975493802812559183861886381145031364630322199239005534938155464198909950280867801677493993253359136304989900622164993150796312271075839268217535586821334251541020014804742324201288726703546848819175235234661681171636384833905697672318777988763550317700816553533545604433600657917563542373680814843503956046759503925445284773476517766140660047733220983608529075971933197942386940728280667770482138310673062898292461327362578050255436668234499160903224027558245862778897955059251048100768405458938805626487184275415296736305322100873042826056373850354248775524816506377576675202555521439303732290326343402617511083229910408745216113655997079895972914071864310900220848320060481474316649839757123280686027324983419667695252674528751988187085693945730054593762787789502516924125544024641540765424619460024723772449378395768222126934647102554773854386213046690046683082655117723995333146136287420344356775518965446784090068852221484469285413725883324373675390547118638861021232608603735639853128779080730867100477668980849756492672591935111368146457983005393974372537796580683156327085329753609266825514912603945993013520902040193400422559940355451290566478369992467949550667940825723496807035149946557389004654963203756783675392164654313655139245347738612061774665453709244380911928714541052769249101757688556047319707170706207936639611328183248973647952741037748615478383016434008678849707949384135089384580679221479857697385999370843606348600838391292700456723228806469540193015119476529934133981135601320668479507069477117776385197795915860119464468880323693156242370605468750000000000000000000000 [49,44] 223132541110394605130696943620944566953474345526737702040507170122567531887484003652895045309623060705038214024310437316215597558939320248100609444214655800554653711141918658652973027420318125654920891446581308053680735320362436665452531143159546851052610353025288824639304737819651094052373497240020709233651706088516147589334235803505494314944229164883917060641379784943738440940874861879894077553594215749710160152199658402235989187669907923363849569725891583359912177193064050926647268350603394879323705552168328833575963504459426596581908204405944709266419329953730543400327833925621748389639036400551782767277710247690077982335192330664939317208100371965712865395634198402446531938866532292025728508081960635173349477939277584917293920998671472432454515629276051753746340729119334731428240356348664973101078289522522662007694232102103689232271956633254591620586917587506451005920367295525046474478815155479356456335878106420831048577087616111904037282440739390229300460762502657386157312696220511993959723907067070680680685195756372980653639093764699102565775169975227809287090722607992209193638133300970388060275049310833230252557541441411326930181928572451910796207048244909090921846316918180231120503806001404037247164358893275764463329121671230228561784377030740387899295752899569970254672378147392458035471777182651985569678358585198594928230610799414116570391931022771061239747331507891473921231181372238118533531907632034219189258856709230746128545269692142475187858929296729074498863361237931943175971279799451737937836396284947631318368909467932004181715313327279494936291952341975364375279847215947038105080706540805627830026429305910646785727801409282625162458860966377083461505816727344467711590806506039817135042467274604491631384526272968244052709697898458079689182726733156257860561655071176898101134831963843993624571576495593145415961655865297633065979324688316042495007543088538657855159465047707625995248281039224599968374810638137485717753510584681409051775968563293072966179311430389853338741175345021755101482911378160436174175643823858671338114020046755388891783007513880675533145826562591875844191028669885013462739963354672249072123206172740683117096722260822104024803472549914530636460360377872313536104052145247570623223216849035482387191044511450324032013561603925468703336416024816785249224887226144862221791718072656526036779793975715127224028329328285924827843337617591687311595493991493821622600146302999856102725551072793992298489910484468333773754191788338318523782029853518195249733245891046387709721249221110968277442539753055589243154326069694182694991469371286861875518806157853192792076690723415688388797661900753155350685119628906250000000000000000000 [49,45] -83508076779905648563822924095696916613756125073467781737697607978242998923680441573053666120955891707959293852161202424067033398006837724035227138970278311061178110833524863797020389278349463925616719670725230060821676620383725478809761940371936248039793408938871124105477865056618517798666333010191872559975509361093064953723079624132518079741698507155894459360696216351072614508148158076604768470249688307025477338893562048034553255273062066385100945244046335323598696532470399264626473410993527491333190739270595906087018964105526307466128275418586583086216774725136839889960826190743902904598888848770936494776848005515209191865949305781533872758451813329228061838820182314843000656019971902978830327650707735019486022492156677442261262452865540383785489328090771493876829790064688470208737120910502121218096988430942007375303945392263088787997574678009996049310821937357203067228541799728190060001793450750020937079279028455765057753277490281110497439085751826331686665591222215694164731596885700733072143467851560339300631417774319969085849902785166236626001269630725312585187698405925533889040773324579467916069934277541435756301767296977613890978077307315600242360154927264992683059564975269152746205420291187041623120992309831131338876646965899028762893696051493803621223255554937720556032316006764847478989369748772908979818803906152802967270221641493009844318161070091088225747743995273030782507957255991353020738249828366739101140366246276715652726990064143094048145934706104459591922293314249396937921547601707527697497919824460542661907426719338218921967177249882390626282822450741630987279062431871792040260019528703916548355309545877499783167144297105916977319832322336677202540369966270049089494943908301628578707641658414077401530698330679554295107854983321555908495915159156522245646016152335936571967369122540397241604875181926179206445452818043674744270417072176371624611336511875826694953481476982047607789442746436672618666866844721025694003472380351849986024236435977587907696275249781296361229409081011952731142880690864892666373325386612122347311824841763306903309488765795866844217902911895010925459577357626232560282728958488661864274978891102195508570984474510598050497690663256103097224654589404458112574192678497855185319553552613171329871648116619527737316322493197917833744312120937696956928675654903269732762495209579246963956426267991332562529316370447894465793509772307476332650867620358553112371876950409033723529440728240378271022199658197750383990616463551676915031715636724438992306188685038750461691029190862203541739415096772477673132664299484251441289382486610525656991449421090152555424070704654174179815129264170536771416664123535156250000000000000 [49,46] 21468959856593403017984202190209879076613411280718263829699322208227930136306640267769801380414543384463689779885063719973027568792302660752806358691202468026251764766786894494776007646678510648469245875055873386284741142278212855584202508758173704895317826422970254113330844687228150696456055956190281824500906763517369026920603796938980591932950246501525648099659232759966079595533954142418165738963769847521691078568057938584207332600254218651081987381433911699963250970208311922667750880549327705949142394711876255545892481266422526401304848996154866229172485919231434044566988727022968057990154578935547891639437907894540103453223145470664860575527982672878418024680307499936472933357043204512161260055454781365231197616730482623017609174121257437702917027790422763078889711738358620664637137711249154836304697500480100752952098244556209208046943838379083917661488271204973045235827789254680200928488203471980525568621451051291814422540308022969641159891920206127514995853442824066969034748101856744285872969263331071718366811286318698048307297626832781209821576924451399046415060550504980947197115258048453644903989101060978010436891471891562261527617195330047476431759948925181924998044324507342970898513640390178224072400694293636338114240917605132953937582786056610219646897748319383538049654950589508437609915828001649106752288488065159772233351873541697084035267809006423902205949959838585279286216571300347506026332985969904015842579791822927861016434102048626414093506294489454908505377423455620424152188357073481751974217834717094083234628177249496480411008269657927263777645186113517522696241320820426315201419225399472328519033301753685241409052572748522395893456782157577678051247660923607032999686518310268107538911491086749570577085843892662546373413545217816803752218833578713072818169107512392773733059666801313025259873036130446290965118104477526301607468092483694072906721320765893737962657337518668771392401006959259264809419808501421775768322093673736439229361392302668910337204486430384777462243695706935625224819102756605461006437614260941153580576485025479550109786418843529941110927282270153582017706779450111776400457661593435753104088062961049240234080068789802616344548308191778260343742538962874611625394698883439130595852642490130204517592079116168769180798683375256394251478809366417592434996562860819762971339616143593735422149755501349910501138649378282842048580226024109605378487075021767921623466310175766852069453730155692879941555870829912518115985520110122041136482824397438223720664510121991162291316757185801556461994223957304601360090977333270168760253640872727086039425955723515960980991463809101904569587304649758152663707733154296875000000000 [49,47] -4238463886975482917019427251314201922031386948388224618022814683834407036339132777254757918889219929727312346591201957009829594093652414934807123257661420651639395859317884688173688269341308509409068230007800361203763278971005198724646366050229476091776518415375069240528039026233899888081555744139640317426571350983776220808103967320056895488003905341785759805089148672606721823924520557046940204638375707294103714152530245901345988546392308236067881341955992283847241783788345398937443348797198703033680994522133215397460375410456123141070144389630545778769106742705109220492475333448889960592941323053687383237193997889179294044697225134201117506854669298175009370044726190570007543492665453543066811719740936255877985040609697903637834043088690672534645744933008183428922787181011220812163055167012597324328370182950845000702032551319533115236253000463281928704143446597033446316954704114811358769663585146769033295802541686547628400927039386054240477438883432097502199071188805704698658489480616575134645536704149416298853424924822734248487272742077346752084624613287154403454862664028232713279690116737549764149336400759915704750550382593020921088964992149521903986119594281001615455410753155856378116360486973369319493473005679048085722570035293879158493345183105816237927076825720185284591352386576517154846689521809922977557685338813889828520208351157706119955262130635338743867114953652473665291638225267783715372665524998618762630765769313951504308315896847657865914819201715144335120694457512671359272356629223037854069256473736586914952201961403602924441843123262604281363953914643826441400625453335112161197544496083142327930173820807813130070847569271337100366898150384193981953620291778720996783685246723087131927699449134869269387628113999334101928920367000048937401402120031882450251647494070646634386861119729307485633492142346336582753978079404400446796541269814075823344520030113113998811657896981033650251511531227338211167312384450005480762824140921374099743940673417584007990180827633272823814756110135193990917943119360765888561898784282027240271578012122610797858723589401871361564691839130653911913156636994094642352145148213283476696350773835533169158742441393638485903692927974762833895207480652000097466214831236886446013039303929493122867045710227873893783530018480454654540730853271081861884687855988532562094380167999681233326122999171983102211711103684855059913172748568665345463474992851718217797446492149483051040956398330456065202714648110679026985014466456552139357498272757364758234562560354095010235467136693289602050784396963866425084207773143157636902165788693718345810257810245407526357836696490836297934734488990216050297021865844726562500000 [49,48] 668348261723529028516138640157127370524038314702249643909809354552456005028317200450064919226820526395388586514565200984318582430089658315732965761909080867805124973014679157039445284892804932628227337635183164532193801026731094319346245460727083358752934009025282259068697075734330306965097400155202462226729022207832892744515806166600929733396708440311605717426070692495033251445419872476558976432597659459086938140022109423451868575310484734727657566343413631129595779758811356426538303475891685639779673596836167125299621448618576944324444460418984675928525048903211553278190397951774333314355641815378279844162504102993958489597276577023417698442362337738835171611823192653039201184467333978853637193073641028566665536413817562581391929732507379806911532097266998690914673217685464747464061562719638636386101217149393395648002144762546855369177697226510788652961562510739476542987769878331840372747512483646972747718678546634901218502807283791458224814581190013735821741154760209726885531981459233615810248365831338588406016401719211958883178303983837932386132463205480735624152779026979585694665622995641621911737618150125178869508648080642127650161750427628940000214588656950338166904214530680654341368463000849043370729397413635664478713789748110949925499564205164414115953702907437994921298076275133705807380124690880965847868844750700208542659215128160268849052825597539578598224129288470480524648188363055635136374834900587182607019931777186242383533191415601556488232372663412577209310937704937427160638934981302349718432316296651815720632768251992718786690217679550806267702662418950833926195746118416283287875305550358837872611738287715058036835314412473029677483501607671621025158162162537498546303724017848651291980515525226489440517960330448594892619600677444983807205822357728187152712478427540854537300339354881547134638291898550678661872004345715877469914507376252289185887700299721016369116826648236500464326391040640181645042876003120644534453742175694795270099406565314887709705274456312041293574591109545698863071530975197743907663218794069498188826964312232151890489654467917244029133848254804354520123082076387435085069186262911314461326088993223791255772357672113711841630490106310411519064227452744792269653105925180885870121887649131714631179351167462454666828438762884391712086757321704650115189410268411819387874706482682686363867522134795727002887286138447578613878098562100677748350915857175868004879359623223494055322802891252365845206702872365180571301280997366464733138508761196172033251072116617303475316707562749215405707723083623791526888990794091640065014740977800200929095776836226868130902585563024587145264376886188983917236328125000000000 [49,49] -89864766527475318091185684584926219299370795894601535873481182188817833953499683434046877645683430407473659700552324069617303906844197437962725122754131914172891391118171290650104166710846471501576537629886157659698996988965093465466227708480838211827127720837992119829251581840576379010847671636821045178599479737289133565698984482003950002371871574358412797389001637704436439302230947139597304161823500809658029557956987192132967161740098795729591612139698400109059459233603636722732869304527253114382724772577989007497644791920414073276992631723357147939192463187918676911266367224534449221535777951879072997445714268628257431437688864514254122094975814113435862113776164169370512249146499466882295371617555583482859341299436605794943689166493554114380036591364321831028264318189165791683887125850658386896600293310716269120465036488689684232150509478140886624092406793914270129846166828354713430769017640018267413476257111148703953091484640100062192996947072001437089471725493828810709884834073337006117748490687976477984372095003892926828298378299091522312383732368078788386917620496157501860416155693713153040159184888773120358194711051616961106104299513870269387491623016948281611938592403988517593401316452022430970994788095986028364263658045082886913699349543512004221523687470815966442224931985809470313417765154351541665972305249339107033570831229451315378421099891674271435092877251771814465060705520146610685494286143573324867969197638105384029249439402718106613167003515971664457319401917681653736588977093412294423211338396703873060981495952188524561585269368963735861276365437472439144693854548001203050369327644899834004227069495947631518462939409961538789409188912978082875729839623892233974619161715006867490396788890761985163822085457291881435714478700241585801603613371460690472800550716503492732749530945258217491363615376968146136792069989215728494711353569464148712938715926993487364658169221103752508700147885278006317822723828296990323524149164417523293350035700141182516067168065161020885321919361989093544734516261255786383902062132211172455399480306961687795533650332308720502975304807209789212507535456867731449389384017354979365679511864287126138971831636192784203055848637197090159888823391830928427393488300599213597560408959908148024962800815813851336373879818429612771195156646107930867997219091272035721972428780205797996558375096842753622805333702905252322238425472669526810843656429695961733009868557107679418514130576956153275592183076562374758878404509149520226218740501763837117842512801027618168657897607322315778450776620161350028030051599826960613632141344990027822138689565866737793083975083252568083480582572519779205322265625000000 [50,0] 11827748886231708323885027056532256297410858471620821340358335541699020175438787526062200448770703510749561806022492626866724544793701937885501950506517296218916991919905441853137231583621452377825291922103502896438154824225196804164549424319576997577269644857654655758847981350753287914952840856318315756283204525628632512723757660685007892113350207670114128309429671326611558395943843424660843868814475073584832536069087253739993194336115965863861054960062316876415067823322621021955841297145983350269695054189737039282936699599192681239519940228487225039430809974099048152456403718823841222808899504321615094154728769429772728766347268230051961589872302695211803775840765103348622690490129948988701184032997643406660495092664169593415688333241200563991492124553704037210039884630970116938889432536810523902847988915914638284960027705833148267348303163302476519682602684775206679727244458149979782677945622915161291450777476841329773975436407256987071121099805286979168745094660205195653631682471046072341451269186845600925665983787958010863518200753265818019390852732405906125779766807431502282309873220795528921933290083217372169599143544183501172160518665229536867123000602750277738645848605973870720811920937765633977240102210133537583361768683640812606935821994185254090268974035550176182187919010572679607328774218839741099742577517166197532006848388068668338229205048929852181295341211181125313038263172175002573960508667586386735587492758707863450254831898852166271247478930707533303433058799019626511637332203415115247016742802873161489729451198721225971225175252189030416427121761535609807110270792305917254412152085069617825408392195871342746740073154512055154338063167964497885522899315791786096290303222628851150856147690171930323188290732670890484112440613431331542367415529105734029417347418936138174417651787483380688248519060930619276783770894447146002657855763241761688835563104510828155591651602670610324879288135510029236417699544207197364755506945413009272263166677780130104952637765648948795457064925760935356909809044567545741733797916532174555187778036194072577581425521049567823540042729621381889866877981294190114951771728195413599414417661225588443134828493486486725906368387467337058079485824381449912174976626367127378079337673685922194448005893260192462474811886800382454616506281197789814993908208563926037559178199364099105051008621987565683295741549658069271670045960613505775617384678148692568602276288953161542745450463818636324044418844204197761209654271574720496573718264698982238769531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,1] -44805811764956537663436473108300965058277047018081285599896896721719840411322175666886695000038507663749891200599671243808983183745362388255018077535858851643369961694382685470318389864232528929484594746659050759347370715572146678134992162174125180188196680392037245596129994436897054958820750209690036109223698836742341768338629612273760015758135515608652397266363937117260345705872113857580889904557942835314455458487253859580441594001020457488821452720262958834273929675755300627631356760746233233042844193504949448697707670706967691209538581995389632017247841276038183512666610858579379057866787662155166923803185972965436995083872795781184484376632753376018290161569697370717113170293088527178443120912798177040089709843046494331177190470021951853326250221786758930959835623093537657832878003723484077171371112044082899552237757938040992704959591332098873699809837588421150266691701409226999785729927777594637168186741073930006509531835593254066406697299610514587372452736858227288431303893144411239849768844136114329791344978813795860167278495906314572793873392692653727139900028026063613264464433591079779493722890887639631033174001503166217490447670559618192777509514213744425325671207624041804557128504402481887272585475486548237504948689619027470130277432449924504194138611229552900321495381339976708006235493015131769452352102831315073422916563414669569745687494300770502943286374204133638627385449114733488238639161263491218535484941373805447247677618288821010948528478553602071435882241333753939505382914218723961817871671627636031177982123123610190539550910357127697387293528875348753372831619828482188709087299049378283432021207338093333964035308620737615792303942066390445875604714348172850969293362049923298578070635790829876774671738053271407144350106110775109015352555841425120235902069456466298282803274608293952720309530251953691357440079570415684052264129730572766762555837838782293991853306788928439934064884130567507525502436646296827522357703091506829872885282535789548904560960783044194468971636369444121697157081463354379890841912952480194867853345193785893504470346476203439499836292148356459919266272737962626128128624298993504618614363243163102750449325645541604316579473763896020446372385428292453135439687035627609279071805587638617733155001221209434512189651872756162947242598377534020111489873109692791645375188077438257116023578743999857398607436731383198061774687888608315680330918848245041166206721186454352268326153530568554188433979198441251662238936522269366902193610258109401911497116088867187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,2] 2342374236510747240017519480762761312795342564030777325175902303586187883684593106161724278979232594511370499188239748455254753681013342539694909208439037694978760510228768934811211100063757953473041482448973359641825981028066277865345573052746929182007050499439669102072901604390999774592997022985068370256366111519564206530296608402258644077364822160890074502462240237323965123095781590519830631235788353783113255117943278294924954226640304158619893715273839926545400550118607305686233152673320422852102439533475502002957650062734563553415368902296458345634280536976051188279985020806316792387428838226780846335518531889109761097227029197045734146753995855298107132736024875843220460950196374318582651986640297922658269765288442666178505188340898499666636003955858523246519404318242651351487456432964217521180194214609451387373748934255454720117133168940111953165205764280721677100319570076264772492811511300131950389968648364786337513216122654016360297272910775388123976784209935675367333242309025975263079683878975623392974144980689079752539194984449092668497538279091696091730724808207989971362812189387454087066806675960778416969765863021201028429057155713756739044022261100022505607070195341624982163972846698268828866177095036180294368889581412757733912255617094764316588949383582700975321207924743056377472055351131045115657723436574781986566744858589968681295082254966281986991467295637805940269409604322190216710030137800191033432483212022425510038740389448277613511654042119337912623310230349523980027547754388320981542304864659778132117795690048152908835272160187604746525040906547975524709681273575725797419778440784657840320258806644610347995184196968038738847320036737968826551589744238266886590641593343247510376767283774912848052325478822423542239106543432415470215062928275869078567333780948593600094131060954967447449746579441544997936338837028675788926072245798116580603501439163139680761670176973587150517874260407184088541588911455039763786879822740370994828767920190716883772272901343525722643334605837751629237462899982561990803513657290702873329568187830481693363564419238394175374898863872559224591513821732790462459781458918757827079786873049585443120293957977307881606136700630214360594018174486487279756231808322408942208003237817836255280287434187491001920532855986971794556504533588711337401554067294330164881486600927267016010137220733568275429431316895611601868479493811717042982547478671963264596653630486621283404452932390632107733189926854085039449356126201962167293624261787954310420900583267211914062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,3] -81778354163327243746130730928960490822050251383670409472827058009471241477750103836426859992981048082011301105470245638858478314869703373470557153714281947874116865239907325463429030511948781254588551066389259333054846919999013476001964422801886092779043491245608148509318853148537731552099776416102956264218454390080867454768744866525760245107862191910767708210318772522499736769293221453766339266368266290229399851664199173826762042230326243189330298157716182723694779475378307253783497414297218003530166386685221748575393035888677953805859673575693413577609774057183593020143228892804760171288768554738625152544545105677891687904255092305526960979181214675377053872677042851140370236330684800286899964561327406333879326508955804270105653350828788097151729401052911120717922607302830204582678340439920983125879325817204092950265812905670100415653675597423676029141661327786348659682448258149963684807198184661223081256924325827851057386413809480563688363246109163194680082791507936061938957515986552219722649628405715663209439435661243420006980062635033713323778972019991956175343347932643683557532947040819008127718417265895363517802646563036773033864139067003548805263957455532840938006224412672262305144485875092030188746622555292232121451270678504497504347952277199714030372919896673506454439090265465761031871188714599802761904929121400299828973856594374551972848852875605354456218644203448459217064431856351709136992480374542722152407392233403455394299784536728947325446244300738593095561190330398421125978097526974811326060593370538788848159789746092294492905460355497104810188131542238945097295128128785605901184616352579908104707451978314793034941563880299775792020116151955706559459622098601076629146138194808197572524323302581329545370516219925143838171750299343873559900583659676662369936175555967194151790224044881475252415475685986408187730368409042026093447281265058871809214818902403927991917479502412128220101252046075106016089025997719288033862553131382020011449543569104881762682829599832998681820214044133998363747688131845562393877617086133187649082688856249894413177495337008643058779052655036006630513414930109468848520201860576954372958938169418552594232719104253427371698548509049397322992752647130883973006490446697633374244757988079916834090198453901974970729509524759797166326436954471878278998108461265807561585462159286552782310624473607957408969236365741823547106597776462364720028458566987356356413551168672736369790932094004035390610591735972110528759509861977724941062327726482017453690787078812718391418457031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,4] 1406088004937428659732177060972531972065718548831996430622934535053974127802750945260989092661573379104352601023273441397547481677799002534201193832726612018084378829732031343885387414787248931191598553278369475076033052105314920722958062554257498062241372846828560479777542999687559072953556543140229909656451220064861401778319700821553036433998533482898948099919821594738339820563515601925801436738515831578462471833550226839620441152550506053560469509873186549815664106578396770045681875288264491297988210212912423788164822312107537102558685915913798257093947610774514153207922962158144118117533053786068995136564025309870157597846267425788474265305198089909329580859283762567752397189345686095881521094737961600166809691625409053681256211487237384359870053164553194694267860586772132852391589623633365329882553270284407178202341441038908238479363922002269039528524044059190754630176539117797507629211216156957389869740435618558160804839958407949293688186784023731120215050834907331022747871902674817127004516623609870490933581962103276368603918352361552677179903693167854104670238233718941684837714506378682308673750360216327172052727191915596305805901469276417276041344818086816216476208306750712026356367691877455152181015709667319420557026785439960310378132913588365772026535032135681015894974148959823436495851254222162140437264503620079348477015886399525721671965974848509939357031674989576067720987022642310542783637538171495882294498381902221769276736924919456526518534193912987135310265891429334279521841878339409510775080615728167491452748115049133358469408816718517789763886662073552932712924797479610817524682099407489832540726401304703145815642129372038383128128775748054637822738675694821129701571810196414061073368864483067603204763281835846824091959133097146831454504241748883831206628359446078819171985676251857834118985237713932077702631775602524713301868127513168830719614239466171426796118514298681894161131859552155738972065326235513187152394113156351109526068413049058597734310059392910982886744397204609339525163501871530941233942909185822907822497586211104841687265432348357439033819712145785098116409761511956542965314280363768229164470610995960645166202525562441088739656720107334399492801789980049091304748905398697575684725634727522411853748192307677981008895562141590959766452984541700651892668894318718467479485073295460314479876482955731177074887753142960164542969361352080323361384489437770709226547387224403955186492433110866151230567485061068426506888150360205495517496965089676574933719166438095271587371826171875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,5] -15411820046665450222301246256828598502495143161915256546710903775351983148503088283347346189068677894485106745511141681497394406920057341511280939302576540544441847032471573986157972014199268473956937077162687131020898031027439044953600846332633182996352911664163492405144800451771623459474243007884068490932549443334154100477509325058898030913371110146657271486918276018602413272889036802529854231421180747940839561033930224320127833569163475229817021193444089548801796355381087872008949053064573706507335057984471764691179609000850210685124483288941742290843141725073041278919785956260042210205810977957685565365645008624645100818532641674349282917928013471116710579381946857673484640016938081838416886283740910340852477291127291374239673279648068096155226415045094659775304337334601805019873415422670598749064731478221773123248719296661918345516628547584604498035504449662950362783467999109241813067065158551657815914773181296753948055666181950832798223741433870326336818891081841753766793817384708786249942366177199757782096521090092923590620721397425083419659839948659393102526652240311403833096541310340644978953078583214484468682601756490370473718347329680404993941102791503890227206507774461343041523652677238135221800377540920903750978825703565303007960722381585257150285393837876327100155141007839825593621485051384644403502370936443694585438811412293926944519002015817930986393982582522123999896403985482088767119447322219125924627302228235875799707998433605945881359397965830008681164343894141339787065103816419773875105262743807339463519269151712902040365641025927870426881139167737262269799749786605209176694499743302786820042929561937702574259703202835410896729967588028721649019716884724024877019503585883676879088377158063516607090689434165522716613645425457633410477479340114034578960229352590927722198503131698030364209413608737190288659467494468180909733605519586241308239550168954066228829430443198598981153912290062427658987195698079150393588908084056384435040848172306091043100449221972329285935064297413832982377515543731281371213446283539256778179511871203146142532410199774563903159264417095762663091269617023337892456689589021462551660689365332900748678546477627015302340264506065208836080612024061879246258116784003353092908459942817960642997321382260210666715737819595506712082167241423896094408745842522798341348032054683972291649379426934479572811042506188222577262448590988741420534471975739511221678472693373656857915084585878111515295166344764912246593626838451007577469999213344532471015035923755931435152888298034667968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,6] 120490502955439742285865461505177508190589207944350393075970907183621694870052046950367085835115647357643205781658319281524258965263499632723643651057815950060726145742447107034614550726904687748387289289608294260318092695532556094473221918735466830140856085106833057464093465191096960576955576808539438609638004168381428936052071878457957384822498924908797134536471925310254203387574465340896519627750034615396058292395723829318374012562821490067207667078195447943251210337642722068513903150519118365113438676527106467919084696007972012885860011233466013823206818114672424069591922887665426825870513542324517621449226481724158826618938158506054760803828485808396209530803943150007244236381366457984999185570414737511083202887015321489240764331356604234627411932966045819340840915532987993564447991515291263507113488504239626332092772811746367866449873397216144370543840171990474292505332956905820370495586437415980984365662268350599844355882029923989894104611980300170764987871588997374677847341663404366973870946745366118866729622729691398142479712039536170481292166480980635939209004453972414157300207876420395067174596679203277635489273860215965812965201622557257770715380485090206656612068844094339548865978373800385740567112456041605618208443353960236661837645647141287740682720652138694396020205390580751334617962503468879990162947422707082352703617746009868374047785391179335249056426369071593144485369987237244463565546238196614933986075135269019972194889032285163850682452943441303464566772317063121277246801181992067915491048572598413212599214445644685726242636393150141991612751165124820263131676376693402621395590111259871973975681045620706694635870780703285992690282127680777907224420774039391350316115395723316945366527178769240768554293172900415070935211920106776453571705370033905422385867399254740740207558521373337598131796058102984375511995507305308082844273589613912624697077161922630819222251426569010574085507311800738850751714942363211873296585985075308629350480411595752739907049330047124714122785370582135644152594990238726833118481586229464679524171955906357284991577732104502805423998149354340937493156184360271498943815331960149860830453938304776269145161400410062985448383489326182413894563204590404853972005703414315467362732204324294797345677588937801434194558578012155090302748933035688863006764739100699744764754520481086464745046662755671526820897876072309751719441589639699293739942097986516454489061596575665482181917037256159430690219670558464017899273223043352624352283969830377851955791057569911117752781137824058532714843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,7] -775157828513487657882132163238794425430907901921643729862780795726630500438606039264788593891795730167888353527031282905573918613542433089710790625604930886131409508113447607453604642372314442830810273239126498042176832753435975257928869721529481484126795861264702842384686170169376740509628893567565508805357397085184790328030621342505486330825083437918762864980676106294954442613983172914656586555475154606295060239751541583811902517275684672256495351347499521928858741632203244873370090130627206272300656565481605315404816300472680915492674302245882324749184701161456121485007633092029622282877210060093872751508102675993472413450591902478005975350807811296461090094625108866223547665835390411088372399305207615917060797283381531224357127757003189958785146402139450723381219760350993187062404166637373270632302650467847512921837950580071891029167839397492683087543906889313683437587749857727660183773979321811334832522700745517680009362436312039121448516113697650224316718444503490681496346358517947621985802617815702152717914645077815756447704557989565454603464997976623088186150991562650852676581664227502695418451440798885898923191404087350589888604614371747198372914374067265066200578136887906477171999720551202800979751214295713053860505653035970985946552883245096588384592514984373577573680695344115654479313555642770769069193998524001438197784519843755370058912514534250485485586460965577399686947176579554108806450373379768588735989016364878844486687204414156364755137569717358386748346994529839549994584037073618541359511731520632236919426132344271625197483774290272245124016150859895293628005557057605327495960127057325133580375069681609074606251217626186073426776080846185854877863324516066908887896883758676375216775241806779153557731751726545141165867469520461045702764996571536375266493367432564162804701736638885783416140581121735098921839415859748327982768044881505092844809599177242477862362619899935987143188507931075400360582977115237266859756143830331722911864095627325406585199302748876440074823096084391459442072172592946327008726405058876305864774762521077284967022153569817279204925917943449325449040218910326387890894115158129491386140134196660256014357780730898913936859105076583350653146442322105163884383716271930345067721091655471466646826958273744899038106026589718525554722984526064671661091219182349833862247027401737803686294243374122511042516524036808486491301667449539779593551056288757701767681097770590727412040265765301316080806898593030316843018730822566678565460455003034134726490079212238293315806458849692717194557189941406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,8] 4173379635108654946433554587622627048704783835390224355337238413741901906125733162407939114097814867698299225812061075354889579212279523855731011785916994399751444728947612669134087569078859003615346601415506587663206576896697705481073618790771025249222689268912608994273410260905212001378036681212159179681114048611797470095332093856943834785033883950165947481860235483183386879441525360902320991623969858080997392471071813454406761045253690260739426210618220599795658432793909773047590624724629968298512246595260731967451938402918937211611193526986910860468510263776322022513040399296729576496907850971777983036437408632139549548792489757589759984695204809105359879688765127604073679461809784742038811516041215986986657778962184830267567646204010662153752038423480806952119427154326750587924155889226866721295729263716322536872201197387122378050970731895606230517601856602665409951802145218653051418761062552744950126154794585593501769841672677522270212326473293495711624709846760351958196113814077687321529871076476947733401751828504766016069133155109240013000987142785278887162868199098080260909981675225380077058704617349673830004853584493921092881357277212938313398980188017876735163001553351498768150728747152068902009138155114496984242469380393201903183868732179339147833925536291710712080913449391462110437345326383222438429097556621861918425055108846393916982083006084037157733750978805908297554459281992215470098792918139345195553350486786546024831618236306736989544319757707187445143110388554791321660273156580453511995275989940748322696063261984917007639250617923586697366834002029504158096621645192998339715118500307873561878749012653206998455651633389520190078502920091397124650289263471606720678528308942650797559901944936958774427128295432072998517123628378593602316194810134373037940232639861562372050161777184704286417224371385694861133633738710446825301832766285124237833614555034389236606349526383731593467924418104040511743491172704973891641426244296035307342882166457673907891009453434594858353810771299191719034130954336744874045403149642480997001449981344424111092509720143128013208657902598631103504712048942638096257053307824022159702301711562392507844562154967199906863320669316506937978371461034965017124777621256560425573225442553653645719047878510783022723428721245413421717372553449370853799620579105734304075530801456366492931528602957598480101583679439207060672972962781499740499764222935598112012019948319422929683529798862651010420188226034012871282244836415469230953108972489148778879263128979324685291496521699627919588238000869750976562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,9] -17238027183965630747796472726373144484296920612307464129099162985678811912076312564478254000269898985984360880969471058599632585260263768447023825587590284247863717391776508367919525826666744692923196348309774777586019622821042721965838153689115729427760295411166325224413486679522999571519907669960652170405074004919005050007510972724858184254240634198580373338031259823641392596042288580799083575158031002034076136393990120094219413618023688276737943750597716161093812961923455427441027209190581202907541103829902720726004000357986935460576144161626207552829359745441643813892279522278525252458385766092647501193964184094419358587720594832339480958000130606013972565117735704808858253261926727102803292591119204390494385541657172032758691515835734652899587705722055077436561847840899149683752561630002930018315038919976744398065462500822152085808553912712178022789325169824880554669987402084940647365878524193986627874337074632802334488859245957621982986188233652780423924730925040009120315324825221391560335454493810739565103770898664915111729933720172552183375712518284273695098030692172833692326385895990034278949147932578203221459375294217774677482981909942184679881935977629203438042575563534682476601838923495312754922733240161795588010473281579792638031456128239181410784546832327577439365664995469489495928664647303990350102268444022293573165379132149208321194959080872742423524709713322016689296231160199539696031698232089659267015638430711734327478693628086401423472162393800419994971528399496421269114188748956417484634933498475116062004880746241665720727358726209011165426481924116186174459290056548117667248962980017454317115155942579601199397273237346598939810292774373401207400336900070994585594250748307558087647109294513083082581662662628443338180019424805296879641368778300137295348909141493639761673944476819511818512726702971823348359251638262681754724454084928602137925107477783529284247959122763331193341126528723136289974600185532265585086412586523372515282457721754439227477916874189450479307828461069627948177738550960972544415878646533204120000131022345082525617869357110469338630849146429579201992208338456137785416220119217307771117675884612584487188740922792452577096463215751419609949352822121643964637303251818859260286844671972479555317807251109224018624119057313485231753480143941024387641730282123061747557450174955692484363376773942306850581964825346785788171419855263670583601951906127659826078327665318879207518538963723860128161363153043331381002873585418966325941098380576453831457513893762058165208365945186841372560593299567699432373046875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,10] 48427843720440333074257239057403272979446202254376631695158672841925316950359516959469637737378901147653593088632314422081249777467696766558614517289675468815291956562197090156000942138718500371877617522591198961528698299309855339478951629331194933846271758386985337756655470397758012844346090641046960362575745251596688226688618480494399040294646133896335581550729786323265208425128079571056372634421631056093029185168380187927790702985916804603105585259266392815968252212000011581965018760308765660428583800297733761006130837380580617124340329105636985504628659027270812702507412089469868287050201139651127510140767933686763061219777160107823648112150276771577953076016222165708778214157749255890462696223447983958524783406561690678662460641886001101093411853258015348961364746669747911451024726419162727614343574113168125902350061751730561120799834022413338281276498478269424800474685927836658188867272595550013018839118338577542474748450938160235429812957494832931130548018258464987517028265273502097524455656327517024123600063777396466613327468859681141445968907634172392015052853681162169416388235292845702361149888843554906864029095910765834913957468361555671380390230874395514449716845832040542400668269353135052564556566748627335872994673710225036205388871826263316817707139803319013239249059925843332510921639970694416589800693968750478631159609054610277677972073739311252067810571370825839206514508821952345233670659480596863312731379498725976478703372316592883885132542123913338822425640066827881748717269996611307543556069070203238777014656699418584832247968128639088457663726828483903613090473190045013491159493389230718869638938099448689087788395029672401671923279936857967442435095323447705610404589831617353682142377984727884233193532577939609084726594920836421943899523746829147116414462747171888355290390663880653501736636254412885354855137514504405441524285361769673853093479363599245684852989426406590855045777652333413509134818308075897596500916560718549910241659367746647676843273030148605550018261128370247245191285762061721301597843310964707022791717724118765390083070208609092298347108118869099980132904331404612580535100345075962503057003167064198625101618509796625256018867204051310719247955461411315875438673843437898035919252593629906477723498619457330056976620521315644417463955664443395960599969973858702763647493552277316119662734030002863670287675104493167465168577696509999295062549162087419278365419934407611651548225467043511955220220836733977281801714901416327310189444121975194390541025520915259066885918959322054888616548851132392883300781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,11] -72674281501653979860764142228546550322970989104139830969931311900119890966737592428541175318607422737940787366006323600106595692250297725550134242785380936071527008911806437961069909429070960255564944163905797297477809069451629410701951944305367830945979927287933856629753414315368230369787258246078331300427711923702514933269832009072501858960603714359567025971020573846854367914160885631761533849919892505583839109036558241980633551187158404658235817086238110792723518369276187766784617732586448755991199345826586696557188342282909112032489853221496533521799853753235937633294724369801257975745447855887980844134480755660302756791975064464001121378967069319864198159720128894285988380453380074434086681483822358208098429270933774420923443915449351327414985764079604866361373674681300356460465912615000415103691807120724340257868865975181896420604061811198161085036104425257522513435963086402271443036483958862168764507489811719776445102455640175417053032304737277846435550292696455507409104193263303760863995908755164015377018234756599907722013813104358520610475700455150076115202168658936553768151394522460496441680995002661104988847983634026298499197813054243332402690615502200676722029843651647871702026150843716509809055044447681897284245187315065284861223263621408354953600461278424067006807251271261418161253234023954592831589376985185438398729815698387760839590743259927366802256970558121335251360816467913725305754015296771028008435955462059495426015748228640516422245686176240398210913063059166182938555983247037052525963423845463842994735433734256915746408079525733063581611947062401618733701029184797304566290721491835924565419929823147773879213920002056323542230835045190703948965179347144973878224894993140074909589311283680564337499073446076848939000750122907968055070432584035409342590134482310445033001440705062194310739734658015987435183476530761174659548512641164264247379695813488792945669655220038925560633362830168460820421119484527323226851091166034101103682200798844513371167752994451665899981735961760448465009075937470923900970345950247187874089840514922193394420951594620289371373999356898412517872879607753630565966389855736582988282706993911385574264302299039786032913880415168822729904682905575882252757140967768460270472576548864555356738139443943963161438453519160794535621571077266986027289188764655430828966369352226936261994690172382768814525818574713094580068348514694607558020923307622455456780420763778087866057280315613145720630094617060067887405515915546649345931728424904583200037234329546959271631384223719195107615842488257840159349143505096435546875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,12] -36343568972926975472011140269173819494197468181558016703333067628299464936885332018126731244474375597369092808758234107745619539590068556760685046959231901710346930962199540912597223751947668885644501575001302388820192161096520773788367184755337529048098422541298141158146439490799598116958270440778597366124797677593020314043034085706570512798179980470305135593816005670518678651212871012645292907068083817135964882936499474437315774815385950341588444205899310704833028277308881309629788677477822228123263454436170281008374144564799953210482648309355666196479636122490468627832863863158783364838029191756722438814268319231617598795198228756598966585144413687943226701749051168407202392212030172862183425773393555606121576116993013279304317612770226649719984214370719117047640381907370927122812074201525570497195170722331043632508496354101677823955933481537011944414001271545186356131342750542217357629814763833658762866073695409397515178689704114799379723062161649725435612180920346181095644835663362869134614195446541449206058284038339651376082241368011579590665549489927595221134792952482278759898364587101420342086574940258673602377186558948573917043671434903258291130840481654187776340268296960250607379866764633128756228385065677050984585110230079466250944306133251896074422169529244210375207772633520934253979946565468730849025028949745122355309489477300250179319662025523553130419717899056855662318784797186350339022762180104614364870144290785520307148037177630948274378880051094741942666624585357748014218650488535907657473811138899357360489199686642899337637816043361680738063303003467897961676153020154474882206033353388931998352045672162853895865368012045930720425875981574215203927198626813926242813577581134842476460389871645871777783215452695778843210017285714861093017045903117252108070157232537818022725090810370683141534933543929641109300587515212169075099731535374063978544243015892988378920367959928539061863237675832740829992708475209117193270851341612367835576399098211413723860491182004491640417925679580256749684991306376135653099388033656735404473963958555398180670985281120645110140537653931219387779496961739630661875179806372678526740286890461982013490764831804757276765635968522320635176850646858870384636805389860537596874221046415828409233157079829515079192976786393859735936022455190385735851817492424875882211774642197367258591896966991306018698633186857613795232448958820780284855810262717081764675555024888791304520839726082827350519635401023972518405341225729079035018218418816678392857843535438933331545174123300941180884915393534129179897718131542205810546875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,13] 483167174563982283359200518682220881576822363403496136526681952101357367371972348397183528271791069445338269668353680690823841988015975730215940087851869335701568985544420646518599167380729821011495594684483663460850651192449927741967834255021855639279433994971068301646512048548200679618053673835529460097661928434046895870782272365952677700936303012359552161158529596090485269124865370247863724535149753289189014321954660514532450941975983603988762635601678726982083069676267809236053054024476795166789875565996234868644738469187063958969401205983808401078626976881433630661065419617124758439488014434624723080600871073372047426787956848348295655567101828145816419723503498923848846613670124025782925266782977164740204395850566587098663442189336502008041125431431564107434768215724093099258400514588967038379234801465825443557633165232348115739115554818338024620208607564148223492573143154236388249983218227004258535550764893406820749310995447546485066175517289630846727062157735982951080678846869471828785271326781255709839819407384187523337795280001160325205790263895502807546642462847539523609304952574383947391029000166063448253989528601736173538685635793381121110326897285148733301400847476408983379355642522432606226743779251897414772340140462715975804329000178859517109154331424494700112717971081169147301782391396654308361787198849347085339358063723160328031876013388358935717457170063986806771916361580198838463063861836029429112555621909345386330729481023607991869447869890578236937198829413679407594214891090797294679512802064401735116827459547640287710013447586610533014171571320289409908899171759676786861992214486739816157020952182730126725472918270177356676256975535908552455859681768134422526652922902959818897099328522763931326021593387886035778562386688930478944719440774249846554524794025333869918839679912064968246767025229539943907816239524431000943721284752545433296301159259192056710906269900099305830359420574427512096923901462017232272151023892918455609377789709507434176842746496285059732575419261342562215430768084243227370066539814450809196433907377051633323873957372014808351794459321257355787224707633508654067975757323883081641595876621756365476698501610775846257774346551564429374516372144675742031693899287356624665639783425968126358802473842733101108362609035553455886174649561989509257684308264892586647777478437769734464572312585765829610298634130684352687330072573006938959319129812674381167514751346254955246655141902678497356707758161985125295632659119206157013074268443047138920552266091483150734314261464897811539299021452165128209799149772152304649353027343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,14] -1208553292319026636229321818570188268630696936924513508713177020583704365756896584601013749337154987205327477005998956751139563393704068059869088990202385660671270884044923876937173274521068676891786116694698870031132079206588980721743616787643510011442536030426656625289651501922531210237522116743273435262002971064947198369910812951039344781175912529012368675304275895622798834239237631102332511962990470906908232916806018188691076700030637721311774262969438531923648844824963312633318957868475901685737343993812768243013955969768259384259826892285274537970605207454755534785129298070786433299448463215610839640785333929176279485414484044711193364547239322790127997782589326234721122375945750834304655316516521667094091433348870675633536629905520106728431418531729503620260964777573924877542595791252854285133131880567026921045712127825027164802250299637761069855985559983369092588292550227014611007972575038491195142217083746445293922388949114666300951223895546926220486445195541299022211997472992204640995638585144004835109250949493277957646595169976234481413973907940829048343767440468037072214587711068230994838105769277890480550842392519391725634917004137782337812858979810206447584787618801361111234818756546611064582786648344113050904506784619779690844091786312526731082865206380591891444602635528980641581135569628665447519347710277832977348274704131926001775904142412001289857444031522871511146720200365483363681142386556103692292820529554949923648696289713661844789119728867469803618263704327286430291368772016232467790531529724213841037375679977015329476761428133036282785901747677074617759827792720364467407629298732524212058123006767742256709461201932354326423462487692768417970528477160948474187417346270540520532011644842747725797778427865141108016965788304795691252928102279694859183651648655722670220494584756100528940946149324166882166514928774545468858110085520879128135195802471753195918823987727548738708906273721815749690112006964814941426927387309734995388486159010954154251205537885724340879804938570558385365541543909550991548782648325449187836986736481762949614721265177334643665958440706722567383657967697913772268543700558989400469899477428328076911783118934445165025802644051979928618028045135435994987838721362874722859420330257441256087532444587517204602776805942074020223068787690530983947614353354370585252900793205982494086783770482461723300726603501597611059329487280735007177796176509174540307975097852744866193058326233356147434903830784889982290594072229940870119560587998798720177240636832804844606477922234902715451642907478879002125538022482942324131727218627929687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,15] 1175915360059064832516109690178299414571789379685340726745923302995175504589488875216274143032469501868344115856011386123131464241050727103086783722001975686131804960934191658265386784850426475295224982186138605768311372443234390698361113258352414309483774227735066975175500713110350930345180635382830303082193973440950812035387963274060576461614938179024132422466839858759867493355509330242979006304233028796130267311639572059074700351639494288525648296836365398633459474834251970474548239141571446902446270214119088702785653801528669136703935869599808213232175811080568703686609746352907778001221713271113560364806980841113546688970053751540618401500832874047821343713714348207562579065428203130459482359295045512251743109186056817925356712114267152729426961331626447322115214256671908634753771704737593636837919697612289227010333727872240514205844029483322082941204350932636189499621023211484993079175737931921797223171176559898957291175141994426433577262423196112172377701749856951994935765966268815649435375218139845987784483408350656167974260039498335570827988145522157870428657117215388269013591397921940857656403695724256012629964993463092903703607216969862913756048187060728833434379261206617753412733705234045493397992483357334314560590384656186049447252299131272433290131965416166900314708874938359018170527889496551259774721192597325326037755353404822588191488693664225164092681716472527619614200740376391108188498698727805446887655445321570419781982234282526708976409880814442679207506599769984523655172866240757589310105653347140231764754773184599138613699325598370085697090543897278545867347118736893105801650484445921037047877805530820458753742575763035594897601427337939871082475261843592353992090298376080584088551599793193548028926242357469098498374859056020741705818607478064660376399232401906957310685517596166523341307174634245358450329026949459266089688122546341340767647511912972298332864553847876105432760927043238861324492077534913610077103652983051467194448398866071542465446530110384475206507914981133426753741400907880189652200561396825884654294847950619016708620005278614157059220606169142910075603306360843162950927462351609313702295602254355919116526589255148510455561675198590013358361325085062404188483890800404131631874966449439401839439467589736938327362953913362203463906658002960487343692527773400782922544602887549274534270736660719023114919872317644838161101260596061501508227029794824721128409813962408715441317829555258726386709778167073395302890494523614240094041737847291640624923071245050150182762983560294247458576227834628903212016437507259070116560906171798706054687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,16] 2144047514206025826964340850447473578383317582493774037126116862256938555414027174538590173573479930943438170102753454699069429367340558808944248270244483326494449157170149685420215479996403214605023227323056616570887493117320560809030756427909266790782139180480667032900994314807509674376571613387025568377287506471623296544122559297911456815426409008993408732947335519907776239950640288633986871817552519741439568048993172172430554495911946433911971447387465607482912292262654291501920209326084872426251482457506496880241827478989324027117182945078250631123764921485411545263395080345345812730342164248995725845937528280536488634005205427912669739373083260858792835840308898244008493195733114051528719452501062759188171086025294586705136608224094362471043844077053582928908513160710628427167196878849022273566577574972208471724923261610170342406533176809410040747866353044451976223765996023520041924054834455782800997384951255178497841497191952735164270255265296519679796138701619597204412948009863850399794695095192212247142159091314901855632535804829411958419851231075512648369633478703895425445156121108601750640961786546311116638142889926808152476914852944600953614129422815718926802763055174953200364015766978377632456191025595242738621126879031474358744340035938953396424034908650626683674904566357836262962867843381802361813540231117982330786922249116364716348575021373470870732326329979439009676077407675522458902058678469570051789872185792726623016276472527216722413073517432834303296431795483931392920022115790741503249664038068319529924750455061163844147010571116995378321399872060406096897617646120711709629117134473627129808917651862363071603300138104823835664760440083830565253765269628460310607993434119577114353473963967199586119170089610896228723017698809660237294366867233387772584043163974333891028924789679644456421685868345990786778142470718571969577387340986557606294335452082802427354607967480172364638762375013620190210633757739352055055190515455272349927332234765603270719194129876972252063557770923571438096966720437373219473320657190893850830015401928385754959454496297058743517079352634604158505719703686755809198837068843366770151061532905666422408189322126555492665860459803104724329799541152539176301266112085756464031929151454800332001633168846602401383321463974323347782122942483690418439479533695412743175949530437693707917764267344864012267274743624882321034130690210279092162428618687678245076241059856145362398493597592572740101122255071148928479937383472847596674857165224855009225563017132473997101272549910357310772419102895833065596301308247673134133037819992750883102416992187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,17] -11737681924122174611630451120394851820138423909438833523694129646255905538653458394532764298328207529824574146174404173746021500431886965021891725728500380431969522305475244923101620571006288797614700033986058068524044546186740838022056188230121880852171773378119937591207422836173326692128398533232581556379177885428066981962368001614499258280671621334137546932893277963496203986782015531985829663522980133144329733181171735432562986644242357464984653341588455285881706783796121155723264680093790983387046886438600807157006517447717442898541574225765378478145537331074142269115156153641011871908657215581160514051473474808929361036495113053591198651633589995773050390359957408965201128505964102030212528827003733432383002388038476686050313266188841204048280998825398996124582031980410967894101220612958621842413972897072923443384185622708840651997110712417934687666447434353885340557177633381338526362361370121596787724939077776672731886672516496553940602289796766462441439151683624054029892530996915853001226201705756647158734836070232486699322852410587214265892518576099638564346412279345717608376173685642634474527241429929484479016449978385737538698951107168298235742820192444462080211087100381751011954921258254863303781597593178991065655167039394581584387546451644300380481947685793832773488158675722476563709726020920698849247910298336125406813986191439378136713903855835361688581495002942818268778019568720840768156936945305580813589923323097321179024924234252744277306432952301430444982296372429637135342974773699572765067895454652451038617251234662205317510044611979753208106873485075064121498271037344043682619519635986083389488881264037627210357972363676309833646726314256345604148775346047797672264553942051134070676010817017103227767046784965269951577031305096080133407454041294411875862185596317792814946731037357396011334412730334049405334821527022465721399721341963676583320800398718887446238925697933573425131717362778571247354224179829849285638476939721378546973115960291724885386980354652216674413131879466286070860921255898507463955934712751465580077070459113993066640146544276707585342192817600210948741349799843787468147843905382739787016856737813143834924219449515315224433480321052749017822716072962263612883843661478712260104758018123877667676354371632564328261082089779179287431258043248538827712717495924524784642152791262249512131932424497550203022508365822216201050166986237015395499514746416654062574420032152413438785186569617322322828731404502540670868414828361351622951317802136813688163658937184077554760980813777439284255083494697752304647212832325493814256134328388725407421588897705078125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,18] 27591655881718263140938376583937086280090390341439875865784593051867667836193128171681693048835375606872530916767702515538334209734753863898809369013520555060687556421863519074659357190686038300852375335062912551776099745886935102923010966571586420832027374288666413575778551416943490550523349790479338972428744615713043198467896309369518740565630568839020248315008928914177198908337880256187345615432250570676618765542865644530563910067187709084047029487271126774134522674740108575741434890568868724381746217137689917757742554049437873210294684973449670855090383423886074928679532283791680510702323066154194653869644096871495925859183984080591462010778471545596520458976755068627593215155939177224236097280156187432070675692828347172594345719960910105032256628276738754211439927366589009623665787208254900778532600362821741405945379256551888403631642142733496637507395429716773802309382499325823077655065029909731981641262552194815853918278188309195497050237479188785569084281994226830980038747548458466149545979495459299530993283400978535139297709687527709913075830174929044516542626671468458444743558993471076519048834423726510661255572650607235783321826272906801319231309809138575522761285466875708807460524279782340181576666044037841701128662073062246004359252231441385975132823458806448241888156921547078871692245921754239498961888842170656939140912744446233532028941066842865788682757633045339846158658434134172614835003014512260014359552412651894958592615145752146267285060920013549115584102914098056334278784817052855329451160351737863438580059588366018634527337777588399612956946724981556273844599263256392507737393924983676305896783886499716629094312335263285075377891675681730143329609233597112487139131032871133270368445241389420855853164760661662560187344509557142545318818379761405663555348302619806611366899836329510566356304607540219820327562589357854736687949400251115663017259248642892039149802305679523713681075993700533844009755286127499050220997586888921586170814169226099233060229656334564632496006271354454730731063491452674656790572601967949637611759859300089038973316943281115168508834689823880859934858757509330494751268115402711140634064345768648071001700276504236516730484657896432619956153075878911173718874856893766311651999112694228880804218363899830165156282063649458892076612827475249615515985938449616847228444405421625506155002361407295014086272818644316907391378625086112911978080518407175796394078709367450688335210215573047466193843339004942429287834582937179617476470544628708439406075520937596016812486771534183082014119173220883717929166586548613178397904022176589933224022388458251953125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,19] -43059800919430552308922332751756763352079607649178496435475771087864500468849685199688605485346741454319351979892754153866297015616408340577201591403555175579583313934547641225031211563460053478392563948731853568659341075857540440735618948876837826410579104558779305017884928071311404473510374253462328435665392675388395025445670616700499046156133956782258052867095529780162740255154884970904572961262668155359388134135859338593348558806056250935192018557742165222361212458093064755303355089042306122423259259302131701498642889488375765348599189361520314088061185695205923437581372630320009612214941838697379050772869411939614678805905114160984937915781948482856564716427972642744294271498544665810551243880373842843839438196818810670241943685716346092655327327976622112784479167136100346927528096032976676344040035940213522832990560574264018901796100552478667143014705572150882134144033061851880833386343811230725374748241937069721332925117550727024881742458635617125695162157936540351008165232985036128659396049686030116118660710548642759269413690518726365846225760650424378210518265239882381607978332222156338516204128882007116739003327476193404862396404900197244162524265304896403199938100619368612524627977036533364831140005059926259379680453452702676596396390249620990618315103931383998246808732819747317115911758350171348715144290546559388369687063855194712907870665114653120516762777673241033909102693326916544146805530550613169045825076547852234216609209616014885045408836017937901381040579470280797718601628027502938605157771199751766641801581271970973234835317990243805709398084170143211749537551139407295520890454039489192402490212671131610172607189149984999383159776622994814182009004919801487349751670716791442724332264190629857876794658247560121795770750164086359989642025970968333848303909947964685343436920836629495078077314445213476716368665964813419733895855577990659064045428095953223659130388396451780528223760430292702487853953336288569660591627466028568397471982130071325277223202998377312191049671342248802863736871660039736226062922378789788898159393902918366537459751764436829899598384865393880059021405734728597658984562910054499520840111645492255859595499938296119459926310634995979792846526968433014325337888378192486815098222954371317710160575969760513627667979494488656515449703981192836021195657343314853949772039630796615732456758949183441934869520387837257745452140471781573381021706835835795239995595444533339674543296888503199677844622590487805507677171824316643317138978414919722872406813139916105982509015271757327459979043264779688669211683495955017167238203928958384381076029967516660690307617187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,20] 46219197562154939682470555452843741435708931408392015846297199104785221147767552558342213920653567437130099953913397189269751966989898803975951091435089145594802417155313542824080514406827135351441180824123604968470641045836388944993557515785796468755239763420303336736707096118848590451416432228551716595436303274428676873872740812052638979652671572340788731191049824908904970777396413375459120467982713493455043257687699872520128175621799561447088061532434459158180988022733024167501760465760745941272499028828569362861388229852378309981555754058317961763254047779589761895839108043730728959301449051434609083504973047255075517005382048689073896292615288904133145572698045983448622632871621773352355343663226047478636481599598337904140082246465819026977518422750432770287371023529297509659620089565210199083704664173860389465836651536669688691049903421718334236230775366420036905889680407588377489289890431276778424813896174375117812581633730786064994577772237882271389161336972735175234116199771018130692739917241383701893706140716711763355057333476991424111788095917057771717693922227052154465137951360841471528331696075601060520353973677444825172390605129828602285806427930269418052379341956726493705010789190651113342424888558106915495186499440513584713206066971837913461876257135158046433572802796715548167901752303543724766295063308773390554603356359262456873502329232386017878306421026170504217870686205195919641595183867012536955519094609074378330435335773741797943687650896520912561723210530848046541264800934860832823089447922325787149798755413526741451462441522996415494269612482789354715162384417523589502209966472059151132915127735421610280920942389355705389535379363935449080465697313419968988621553625511873327508790227408347637688878173284920525192335096172770165380398560167625244716956252407836917176922990738848257906894529909626606397676955658304753673456098605038756420725576768388189314930629479279604141168506717281214412295431460602427230346059115180759187476231514395940044344965398884693942932155609415924259741934156142658345303423713316185497178388552017641095630571269341766370494535179188987042999926366559694309225000798760265391474656231464992953740769517936169446607194975809407691434254093891179305915299326988998155561258752141090671147945131666289015612226416800374624420834083322250846895869524088379906083942236104762188937307437983685820295413175710922124380936983187496773695873168691020636608041678579803267825792818481264626563138082148729613932175410782934116874235738796096079975586910442382491522160103214682198627933335928360782497540601907681532341427843579850787136820144951343536376953125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,21] -28154609109619185948440802679342885612155166193998005329733757648910598379171600274422504988160624448039338308941427971188093217889257986447880623708950372637513552183578644354568304605758979176046503950901316066863274929610209893248286506402727655239340587937118498324030281256813467260435089774549251878553309065337162198001346526504453257368245693066472542347451869125153317555709289468630004813014562446518391152669338125067781859742731912923331334808387894425066312657914224532658139321291986197634353041728968722394893613349762959423011504738045771058758654591068031312976724019136920074360869800854043688722893452340240122629022929693249599177094180108452925332560123148104727481532011605228296801595617331109112463504778235738945916275642451082120175599254602434355984353114683822049339000320175836270501452246784396189106811020997776589381349074558040019808738864324419962973375643673674069788359547989368660763702640271607437146091684645231603517233142379688088661007560071541246800042380296517880018570047593737300615899941599939206007384363460089746828077808762962585485008290566591052470343124704511710384694061104082890997521288000760930590943155562902072541705448342349665640049668243250925244479369178646591624697331254116679771564097293040837220813875536529983850319091325926472444878130894253334320224004973110382822479872613105635362731892356183118647253789816969748764781130100815604500592940618170797420007036959207412005913873219563144069847826376792261820079953972024084946425213430453941507730708653289111722049317242457479510148030875295189363829905237766144595259623392182306135355562291481535080986428309585669251073796269152994391177916217004929450300434230886633094754734858034865202204080123629731812532371870954223415516703473151727930509388665499390917086905188151729019626136433346655232635229566359812121704251071048040455768933622877530567099589069509229526253370810971595849009825020927325804747293642348236206816642885653201358571038106632722462210924523665808688590112659702006900550369655714899408775729132623343173270133608030144940216272668666518795178636207629961225831795110542233099236691735236513938202057976541573429041861786133488384318344612893727242586145519134080624246754481010375740388808582578046161127604400876663116546830855865991837238260350001649896628121422041236153765842829393594637290513786043583643179235910960448150729195937052230254258912587093871391618766328686058372157034021223866890970242442838779838031996253370683554777973669746266651939126636836189637576342231955298382251843777134070319049246818562096138106883102896878168442995659173644362738286872627213597297668457031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,22] -8238058670036056794454004081321812193320898671978674598253812594180969637990076155399340875771462642946806963627776495691090581092257289098704128208487441597754447468389120231091515903019119151051601345887425901545522926147212210465117033710605009389239774961698785394864844938344683204356505589310028626439110023660290545321017198262953117583070218591638092058520312921493105975658735553258671304180559564440631077916451676539533678678753481609781748513012938616594060263595198161979643259144127822638366712269150297809821058313034073829636316932553799340866398237705962991273445889712444917232665042838330851627985845769967741378779377653503170307758964287765364367321265666845037718178568206930806329101904746081401009714151003842292882378471495915387849119833724608254031157990524358769269938714635322909328824165471942319603716697646771525389644343282937788747363698768581617962462932726786849409389439730858642870407837265538612541341874775728333344390733163296441600910072257739321355143722932037198549835445310049346622906687056548224286078696364395073899291535105470371650302062099264547841342377671681363471126799499097589054929933118261960690359035390571334608215441948199690989068509491571958163243143838198222592504131405963644039529206880876360484432816324215015610314279399638866936005692125387796594999291714799844259810619321634528065374966894839359926689948885703091906735424260265578794021398341731587582062783095264159632709708580793681140525527280459712748190891753517471731116155129242594050834162919939712214002238597519378738866609243527546785906077167867153917602779653199783200209029243923315537571753342242426840056870678898141101973635242930028108256077047047338866099831088389677105276091721375680728934464285811295497673046778581946481927826067011557512212592495699021147924609134838347954313146082161090040664411526719775618997355158786541073236137359626577697146505119920676028150072576931041185447247715859085769573577306626667224215450747291916848971455467723026507316911230764287561587332947626118789096519640975266350475142093284232413802164177761107299609927530617601813310922485734396086018776460288686371758735910306210550794755656051791204840074436681450716595933978622719063853227567156049330000519205649542000785324754455488001858367601819608773046031479696177908756691833963409369351182083330246501796497206046450288753363889723829979042908166935957150312289925663810526901373207040324621115049604029842545037680429852560063522028723557868392225174730329689994869661144913763381158470602910944990413381111143657322527832980676753785230363486985356705939947579155307848253197988697138498537242412567138671875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,23] 48152103942495832126575746105458298963741930525775998939170659763485189147656492055409728528552465914548392997071648824200672239898008073872964908183945454878159625477857456908799321959991672889716011086471372768192106034779562282535148406741079892784594955017096179116460262786018640177650102600381664509689272239025673992602013827693152809204843483766346447728383150172322561803726559985090010412564610818458972747178861301776216097907277428242196779135891599683451121869776280943157666245173154939137516212670793486879088665423623823152588245352387602845475507588062579118044187593029587783379712769325087360920906564949552813310554387320745175717161072573392543309022203113777756008208105117551105340115769204887243888786047826455804472405140272788335745735237806755960712789477303790889102996263202828371658930754061111039908093846791694601470436290893004376727133911703837942941509382294756376170330842827722951884581332869277454820151616807155969606885767066401728808385929906462375569818934592503469761286869032465390899458733523322146482173772121013205588870919510765362671302101380705057748435145113487657291368318175215656245160322914958870399263878585500952398209030657323060588793411095243271615304648836123003406990253218210776354102255935684316290761727791971186413047556267613702670859008209267243050523003864861220418235646311611517109552955563299859611888870142139822228378626344754862157102796187612086617594789258033062582595739907900853320311691927370179871576684219006191476745543291441270542169593046657492646829701555348734436679785324644550009615642931937754487792112092587275289776125915818938960067220495974176185699648749546879745846610805087219348386946468939874768202367181828206974877222389382267931315714561388528007424427145603643080926552446293264005301972711827100823056162037561216766491783373512525044404760038235737078514130499577153222412524250473256864730684361610785348381432272579217397450335895952571326023909676281416753411889394637692186380130841960754505365262299511616495369953813744100657251002430479112629021854521486243125224267563699441056789058303325488828349775342765950873197370862468915759285799799090428869542710165116455337495184341692372632252196691607839010538958664707943608001010950034015735768512912133219588741020428947606460617221505696360547577117070487055816561686927857580903884001140938458317348882343399844687591104254000205187474172533853758950754855165581956752049880186026567330546789741622499663757619666308882680756543811065671391650849476753078757549831297824013201566240010722461315733609965221493010296651556448612041001904930169987529794441150077233260162756778299808502197265625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,24] -74490692825376908268189848444457460568437771142722271283248450797436455469439174494033266294092692069260305905686892694808103053004634354839647686850254740176322243790085498255648370481719971974575773258515390449384037322448234279943471654096919912759524199073549661384516179914426527214821581988804867044518716780751268178235295574155351169607198517540425219128413238225794709660132328319194811117803375038599194860902169751121254795894663912761056256656907390104119268481196869628165241920107763278183561812983204382044949397876281608727311853166523568165323609635865059382102745441620489641910146947143036381694222916960683003381940817208025252002083152571587840212410143262293336312907997353256201836568885268259378788330429640337430712397409904968028030501906881073598095087803688759230637414446990859264963726268271417400732115218963147037623240294131737290706975041620240793808423873676092976479080731742504009925742000818554950269019063791478289492126242994320273062783090373798640800001546859403586449507708673681055822816499659598304401796782889450053665834229947971567553531992553995629834081024934627539693207568948022794581467997216683320953732250441262246888795948825512631016877030374291110245730176507881690610495229436351321974280870780229934746565026602503133271109300146683059070474806163237681815586320902299808975804205768732037598609773707827439993865881430473981640394606044068339959592238718553022896157928688785003864905291302507358658754276365864370824508002223940674545754917250493427334432795676585264822696480104323943640680847810195366400742114086931276388194968315358390475995576572888854164852843112059340349588831227832483156663948877430131782671959686226522342591160126108266915681626706019208713701189199063530627059838963590253153570684706311594762609317219523758406409153730831264030429772778940060048063252702719587039417353540392531174287350553580236203608006756641514159679720839462217261442230587454642716108280898111457165542427664421310591968742930551243140717034246550106524530650234207308298766497324078842667211410003464337384751666918546906532466047722916649964167597985915488245113164457914095145011390964723768716977516146019702997553468004109541517889190865056269372269324303664811693154996966485091875839142746809810654294962269426094880283092746816493162642027666390975819596154831309661503675730038297162294156975019254882012225617491864317855285200433519547536696213256150761158833340337095465373858291366017266565362768042043382549886219925945265072504391841685130041186330783242681599613620533227166390241490348084613864227365918592660122720566774293062770530580779179685713131675584008917212486267089843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,25] 78527619369711349448600798141636760705730948730040934308113156405257700241519231372537466323970727111812111041256470169975265615445525382713917887764548942858874148664141527351180828896476770304158063079991959825422373088130550460927578652075746448728694833088895393567928912871097001495812797720485734986504081650846955749123816428056838853939577312866129838035208350303973866899633947956131133214329689722832342167072887491233385864283254221431267747973687790648801614298748044362589789201405701775014641086655025296920483737067898888909582157277608438766433094732230575669874958708174241795407526679403909728697959805783021173890401857402180434456768349814883342518862866160460873004878658311083693034422223277872325167458133584076468940675288701007163548740135652130836703360502933641101192477291766123807360269980888134430805789088296657657580905713128869064701412861315457342970362743580923051889345844855061214306676537675682813622257466287737456576846597188546287603919637645626478082924252480878191928269541292517714490804893981104350216893590856836194597708067657347238169207575108901320682615579595986398166199303317853969647515456511286210649114548392026380367805398607973858050333955701386290888920726802715138652420673036680890279520696073203626013115490496509332831821446011615027561773436384877419632598259769509646209829941317423150174095381364546558637598587216532521554965819412560392145576018460500832289678692406003485202172651612588264174177700439666312327620696963758612369298086779763190319846212867971010341980746070735510044155363610502205820216297572083193135409434814943656370224952847359549754912527238558258761984086069374882314606048898249192690553931915872558790596951831868243238969727743120892701610456470034139887003726685744362983080601143642096933839771821227939310551575145059790915867527934479677996059643488316616124046315626377389131052670973363861979747116132923166005993296425045635287757637247322605296433112449749707979774007745781030787690520987134133442352681099826429751706433636980069842970488612710477408366593097884360816580639754082284114366814014565329127777099107632651594682203482486228865011076414109182642863619145766957026311918782247966633890154475786158927103970375306172243583299439432788232300161364792792798785270964221180361111307844765824430935847714406041948077688500016819152244875116827919699873547706651534742101740982210653408572659467341327626426091952706736878852562729022137901433969052131322422370814188551981900890933202551488967469739898019660917800048816105901811536897325400188524771220772260551921986373658845484349327020765860256860746312433500544020192890570797317195683717727661132812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,26] -63152925974928098421175452826053708123994256702895864010269218234387092856942737851728780975298761509100001345786590773817868173248293776085230736876792348037649830936619798786883623964962128203086749599290424968046855916407600384427866983234971759779119781134514052812516621000791572121978660861820422315873178653243775403124505858450634728414254350332015368451030004949207468188057742221544706833663184672458000730281357569766834978970793091178631057872962187400225131612009788646553287581835789677285330663845383835669055303728127968446676209468071848047462623828005996752396636375171457724891327357228789400684267043687730099082201784085342241117053482723224585563472508175962516181246306846821376407864791878694227926291810057193092307371924656467580553732477296050634212269404425823447634543757419294275114090528095310903043560857982194495317474954827489649402326106256134604743651574281079377225184227583625489183849003762223261357322751024039706528045714242694079224323546433499702175357948118480657103867266483824284115051193905855279060224427174782759652697458073673321568951061133311785147677172574475961000445479156969987306939840643455960415743495642192203025602366267754036098758971130155191650939025147718828247266557923317268036303553413297476180152504188589131650819952472187482707318945064371310962062266950380022117479176569917217638194004501453204807805638835199744091816083104553977310739006747191437180506535903986648754876593371792003232536617368595276789261078934102594681569683410957148435634458285217440048842981513866279197697684823115979557718888510211417354373812089114315330976444082008312721786614840491465408718199637280528504759197184664891761403699126881405074329265295996551096966936931973441159583142982547564738695583588057755508224785503076747517251729748213584595141943058872370248988793277639127526945257569332997810642943989798984081337163019308120173922865079406557638247663409689357112474130360037184033529689948242655950645857425330343269287968863559127114403134227330772756322577988982792689399343148827750208651023437169129920540186078339710917095731898382402206181215626123577170246800456921896227758232187472003285564153263279014806501270186942226847236533577223912165186630879278449931508482657334851439590049741597268379662736845934839699051573946510473457915582520261568993372936512265906429138150382101127296765619734911486505771166662675369640805793407249512032988712089305172779974297743304675255295926653436522902514736268448960682724126728808599572911497848679299074564033930052830948631230891317812805111579350005901788117669724110301037224866374784340361617025914742879454111257331305750994943082332611083984375000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,27] 38349152929723455296815690373852046709688264882730450883515858850450794872364433128305668474445342422621870252064931047565164464829323494314318426156837853691465408911315789069263002113164026846506668087335158061718231699264204969158152917033016267851928703357558819921513132979272634970196715163057915178050252044282327665736849458335020981062709325721728579160764487551488587145378349316106531323378438618638263536470101169247326620858953859128896430746126480352918979954845535149493238848066596337153038792093438559658492723155297786343956167908598863027241353771933669669859511213965451029839721190499396300856890169048276224368808989759072298741509193349153467453247036877520293562365618621945600991674913033127599650045001632243503628160611087864333868321416447954570718064365457983281275929545207415983023356836948993306141848386939592662178780839253783077947007366931419601739404597346738761724647129178470337328392113483047789675808957379088410017554927885022653158720277174513215350701528388983277495612851993204506132395028688757962076863792761276577709038315025248096867413781181445926762725792342405927602118202467953886193309184339874047632966397972685999700838988384754955968902001685703354237239724043248271697950828384075889607952873219633814854168909612880665622802895726157370993395051503489373670824262414225890172020401927677611522846788335914499842768374935530099889982316732333927104455752181166517045257091461797841120773283857638049150412424428153096427962911686183465162798588595588295551005847202793961457682884185477439075079757378131858319302474708677287577488979494412598903081779221266030420083995427451710235174891757445506149626474501565277650680189920661435663832822013075166991306007552628334555256902973263564925105763237951808466818594922683236137042424910422224070871910774488229579857728634572640878913523747529398782208597352313197896061399770571047092558104598391527150594091720895675056146183006925764335782663931613416334289604425516111438721938130639686028160273855811024281999377999875933464883963669537463624813088530099254788652632486273106682353411964889297086350156468376547648081311237640520680180280430930298334090967351148870097209879569151000864486755188357852029877432403631858639132417738434539347955293140314407324612201067891696645581117956171599696294622172223690651743333672574130871528941539395632396123829931317231850792161216992671161132439670239458664818674056044285212020289244802705196169646326710930936086374128444362602438911950032358522032331795444067936418339472907754421916998013818713475154007913032320489796918033174264306055105435559110711297186233127731215530875630292939604260027408599853515625000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,28] -14377092216150738394142987462142367346770006803414529993436232123259611228684085354351148101922206108036006185900227443130143402068101596820534216732665191297365112833618410355820085800985781394501005706984314408992673110107876495512730014689409827482550797745476204238461073663081090301424902883263351123253993463605758863587752209692449714580893206872584843750623750981247348696968033385910034627936750435125788060445023712166321770679575565199741370260296309934857491240253701410831958170033798816306700935756740643868429581030054126781210185357322276692677490842863026727151335328714292494125861290643883551486845936374001432030538175738645644019543340244204325082389257114430026985772803623496755840232416601664703967964372957111281075470985450375164842887233042205396841342697855815954144493989162389515432706086162478547055510762864366436872863173470855241817891375316262223398015755547526088414748298914291226387969389877277010728562289210489826974708739285458114650425402583614752062039470477839641580737418541650015623807742859144662418134224109884219975416130333780113316257401752560043921435800320265015909629007733728729194703674674661314160027892016783125976919118404257415054087322381726459169417938972977975376907882223550632568951151148628290128109824450931242693304809249580396489375865772196698368896784266582028940008610308504259717323452481844044904737253862504831981140477908168708306205264880467161403249513493160932206899144612189320752054691933868030496159147342166527681395934466545165988689299745036027043463587698149491173807008673169193430709352887646739297904476195784634975536928842536957444020290340966047848637580832692225953505497856862504300912252589159133972470913440446708871675056122615336744038150756270072405448500352320576416781589478130629904086640653037323473913216988144998275216831819011692714734009119724468208498844365005190257336115921873770248758421276554661895266092565001748573640260753898948493726729401091327540797385051266622394442549330198414498031526091964682538540939861444011937991441944462235596738538024604363412753656171110958813854743838593185488335253645768275688375986943759316079737497640668451941410232250763635369489018645855223613438028787599510952052534630718784859088604198696623295728193520314068773934263576532796349146957498253183045970830042927912305272789894827986728913605693867648124842371919721759147400920191448328902772656231283807663611154587483458214872943627328175058125208851739469639422600889111475547214294419195926256502271029166410110216920716779334195182135759070039800961374929422762931743000998266463671769967026648478287775721304713865420291107888317583274329081177711486816406250000000000000000000000000000000000000000000000000000000000000000000000000000 [50,29] -2554708098614052433483175067138877525442093899576023256130002570705079182804196602843397739030710506255164304623016123346869308994021492701373320055311409030448351666540287696973527500437700627388498983135021612487714514270740588110859337625476853593398261111774957154365163256939808971462267048319775207280789221065190049240752767688494132370758511022512696990453764597893090077519345496460462809039689940694550184237190849407776560258807984215537848191807995037424306175069506875822077361554855605449735945084243263117980932160059361374452922486112088947022305116563142359466622904882184674306990438558274008318069317030174715866062546482076623531549007135518752806729933727936812822441546241449929582583030552981465725525248053524904984414144175194060383359474119790711010106417962479020568393103188365203177543060371939001841979104201426204436372393680223798065969618547889508811584759184260153125618945568782351997838607837882851072426673336015287368194369785529929450279382654909645391125450115813881729398478764917173749179058895539110756491486201339591310661341095049391592451871566412818349311193028808426151935122302274641508161685661892877152767882050474807687025605057365642786096395100046450459934898560708392466022530584719037379513928001768396994112616522731722140772231029378480839134632366946952159301423815012267318684177436323892288695715097735707993281054044413912979355924616627200096443152673425550280610339238068935997786540152596438872844350871720618434264203066502328894505162653604729537522023673779230919222186418030037495724933983877797545736617008017497948728011581519741386367988566413111032121941701816033574028481975052375409212343906161309984520656025996563310661680402722228198948828711596221053615345579626135385932419661049476179536158693640895705176230343151781300107185888502553489073318830738313161050998800054401678568761346146532320294691055014674168517923834367309943912218958410310236946488393903175351277173074361851934435186520017529178587367432032471684136827353956011682385891514553221920052820881447606495269678957321771497756522213570859823606499264272744941951812030639931975571163802266540454227475026911758415227822392585656245375928076833065915865829333902073723757274276922753614165697798785334482111548233549137287735721049316430254433970042110040472033646243244711113824722069325049464140646422391189555734192225343454754341221564980672248698489539161801039949094360076551655366763728848096783283908664549304416720202655100379177551330815322906192394970592941765313551968020728791629581340592741094346991850030664949546563280195895703622182701105267882668660932198122210214433214225948631792562082409858703613281250000000000000000000000000000000000000000000000000000000000000000000000000 [50,30] 11012578631401151310391583366151834162147609043929172491026988533435436549143907663322881975581363733989900084505675163794306623140736418999738034120272740233405628972009269359219574119443563843228852918020132486127500829897293723882281664786202119360471315100974499014053911937636249758970102880350511373742576157443414188145138363147143003990818153814764520129491080179290131622697203092834690591976776353642021458399486498610160497757999713709631481932302721067509210359036901646876589529175431473343888947629146131378453276222612363103316195396895049065843123262835388797198831436399487943185114281762576698569932483640998871264850702693538026380910122518993547817602299066355682379344018489936743394440460089546943610931722888858012190838924110458669571518054966030233435760264395298881077901465144476573347780453063230400554241899538549875324277632571120455152054733552061121051613848761199250636561269474996918350813648053812089360940315931949035143357282535542842913622040923095479961278528115712390969440822329191517120589168388312392282575745485543565612878590541465191687597151899309307983995920091562281774255391878810341696384415489850120455590699512677467087265533949314881786204209585231661362326711768191816899952711421363582592976992957246020772225568233501467372234413637507671930981115094898593808602407861540465014498327343318832120518258295617206397530322060884613970091982680707977151105078370946491951787233854552214606442528451357331650392436146255731954936074282147866423596596302315115083021837379825823136353612735076484124008033869321288360503810929037342253163606124650619381704311971564771741325007982563925332739478473552143153795013786878370758510419443427685439715403098429004907864851522048308986797558182034015198716084876202681206578500066978019389163633662632395317250297365004452632230753720496044640682785082112654459791658265261707238336509525686847348310299117192897759638860426063861812134084317630583708713334355856426594555215896572418870846508572950091807503756637431179253546561323483385537106741452581230960056479736544522161942072885301876850226807651294987296958693416548299747248444292464429403888348295314982887931868025829846285502127831557091340495900669391517937584033714697392185476730294417082961061444018860689004665832731729577865629913338784543389587990010732116138428551951398293400904049361893852250268130730011895863648395643751577790863116695064883600468162226202348606276933970341752902839762097498241057141166583241760605086115231236032984476778860062478039431685978206437654234690863475735196886007011930286626474245028902771672871279737094101025419589195531641634667047169315878818451892584562301635742187500000000000000000000000000000000000000000000000000000000000000000000 [50,31] -12779476382818724800485502144570369081508038529436479012339133003367091545841211883373128737903425584998252252512507516127188992867322178781783029837570500026756533305994564713270845027001139457790362959514548390249597692367316558679074302668204318196315748279233179875290842424459430106091450399664036971984239353388842580479570501362154924578356387753248920273752470606193235020505838026974597582111144032132415223450817741087570927803164303085484418095922367847852342820558995763085720077069571965141981368818514772215980039121003261847354756028198388169026295591853357443901488003775153776230648865087784490410409891323490356257798051971363085176025555366419401158954905378499718526592541490058135212085066949580715227070496217172182392432619672079768226965316000234386376268114205101383130876844518333262505640257315195907170998720935583916388834304173665579883746063870997883311386489106121484702542430458791818388027565185333034768152290635009313401657685464080132131736276060323559705005779827526824449362695596067645160388859039023499308751458896204090444960815431571715490161766016255191755518625368793543256838713363681981496196591494444763826008542496233171675577762037694763948560708279132952467405793848128831556513223281526406485724148896101024352572489956999398185898522089776804829146275850233401603001433564516260770018063491699772247187779591215978645316918442502598994441279276307309936055731727014376874571598558649407119678027128530482924689754985970224076358617721723153945509477735254114780546744680555966127459964516363971857836786195395813629272138189031505399090818401970084621691790663223402570739832926394507491041843845970968217191995262997095084254338494585668518347064580494318025788114479439498749778732723243369160199670860255391980597608712940883274135988591738689816223009947244230125057766135118437907457517289862083495814999437132565632984603980666810332579166712860064914637606966337408077723641137180138952848835099009097954041039508630828138076573382541363281917120397404601795489697091716489722473700331026174655248761613034087940729544407453062380289207834698172980821497661668490590985512529001249372389648772606969751114148717678323766265426618356224076441249548556758161002060550204532994213522474531708563305050619399704095502180028228917849222849024195001199978311717604748952505109776887565339310395774828635051126397282554448079075525204717436867364060010110150717870969522533307208128426793179208951827315839529746293564697307765109337351740669251531158932009624921601596070056326392431846419832634741230028721228535434100455254194644056858008869315603306818654270068630635640493861671096453846985241398215293884277343750000000000000000000000000000000000000000000000000000000000000000000 [50,32] 10764363773672877578759397120418575787164453377119822048721838660073662260454547761259532737323453412859990879866516717686742816977872520081752503785951985444116271002001193524212565528540627133754060946858889642865067959742102737534670686027246055968209685852496154301156453911785455935818286052413373250995469692160464602282220321172884896522125975842329050063631490346421649998393657633926067915504072740813278092945641334048473400140381971653873484729305585487584701781700562956610299626514600171133900920368559803202874739209426065833431137777808922856803864593137950249766297396868010646502141607950616059279642249147776159458365473038700681324437383501012798595711252182263645136760857389306305797129880776562888158558337833715713810774168689742628654591241474299640426394843509030016528461356934202662351839472846613025225310842207357392789179135247945895624678124759242596360620995109742759307689134355822318529369336849020122315338656883101499722785384849570690798664219089639794033786145260229506042768826108233464435097493201867884119695804485014949353669572607085412907999586399196301967583877604578258545844686768283077539481261890909589110802019540958491547852121152199802859645558431264403728256065304064777638451652099970123656096407002001389755075652001476290326650540637984398617626497588314494926601730107361173214996244341645985310462678677855666855694287055118584826433335716745950671489094194860057571324193442292035759833392900648879720026694303412646563180575566209542272831058735901886896173417132824514635806858510953597311654961774702213196456909075020362592391654910403866203128168344152581347243095504428436605309810441026011390740565648493638080435819961377943007001178649772074335345469752838085028143213995385537574698604940662728105523383186437547525009840494276286856665639856676490618682805309643121285662685842608280449920016744649180541207647324905629295125454072791235036465869629081172450805452710831227396666437527003578583674176488047260416743859778274183489223383533217426573454673808683108884155244099465988998323371648765357278466984766836641085080074200759329763354314294879235146088043026770949211071473566014617022529287912514855242129519469168870549262945209926989850823277408859778691401466648248839611830888058726041103540416067416898525195737445390044072050501963288699648061022348583142437959506864218626659544704854883738337019504772436970380171403800855958402590148638831412409357815959408544364564479730557040310725880100930207788112007982152595836950801676677397377957405544241158686961282000047354716892550449955325112814334147856024446150778769650272831617714165298683385695727166009305619809310883283615112304687500000000000000000000000000000000000000000000000000000000000000 [50,33] -7492984947381328424031587759666365688493865221999847227166113095323434939746460755241698889673777501186861100742749982440806021383617126880425098537638098442166428076406741637634776400565593994971452535180912082924317022192779347302809470900918832373562127388334569681397413276884579941936382717750177705381970604361246581456172688293315652269899952584600786542893172058465187034408714048009480565224736544825130423531763522894689917646812150263391797247661230112079412650564768577601446480289318651892724297958166754965466820413701080203948210300597866926054402303175890020884955637917500192842304491964216936604329952454312181630561336175522936108173900694291295532637981366405905103892522803569579512908579120741432295764028641758897796254285787756117965375509850915305459064902515977292993304349361994524263223098143426545315077771068982095857242132422375547265982992123734973873908422561495224439096951539370861412853959124251675419156927545308848033731487195453082173751453500773808302082574378296804332903174820883361587462047458339644391281411155430737781326569165930297549247080742356171969461241408175021267422555293536188498608044693288990012684285457890504126804207209726139617923004383566082189731041135175933869550199969480524236490815774637132163934864993549967480764475947649358424430791168475416105676321897711039913238216480025897246624720584213571034696580613074494908844415953292408243246505776290659328424114370482250941926935566498676379204152272882494599965508014405267950482069502686581099270658880523405991635473362002182691371566453444133742225235087283709232763741819068605121396316027718022335989129185477636289863258173124619131240609279705117730577272670773576805758678210143142281158545932330252573282635861289965173910904335481725304603419392407219870975905913277850226744874884392824981031663429753392516896000786441809786148069130837852942157697577941143399794962340726119614214704438537108674901848481381459134981534813271299539791994035497351962160174068951709889380211073962157931708949134630994256684534005790169562186580104743337737176278285818346288044946287690932246750892102964783420643176104209906326963859361796729020308667228366632967992474047758905284375091774087127171343328029932729150342788695437572706420244073424420092493141432357390957633436573310000088670693440136714441729496439057830774258161215109560782127020383038209733119277089089114867748571520751673026697594198688101569714620060218832945261640967062979746280719044532887826982013605884419010269042174357763360936682004636652680253436473383005960957716752743163183574673096969045915975352494756497565370449373226749881335591318975986041550640948116779327392578125000000000000000000000000000000000000000000000000000000000 [50,34] 4493508393279871905150925412227270978579694569775395642257942741921665870122992393136402123561749841440642614175317800552011577829382243734704537111125185387360596018700039384769968019639935628307155352442058535099455184969316019495714824962111657209489577066663818413496934260206194911950393443210876023221351307058010120704763420687712433447525765317536624623591153880135715200479599896968009611367590397311716458725178375897281798504816414847498217323598210008688977363954088591760260258294438824419626716826354420384831259250568204124867526206416382493227213575420117025739080711872630875847693053116702212961465551832485489697818397036360343774635792259876158905844837458968211808285666803249661310249794596456577592083044524822872686946712889177043236719424924513686426978676327030990187630108880610651254973174363518676083921842431893932494800045063954895404987470717701380714713311411277585635156391186866019292528392551903182399186850787881803258572215104751163829691968659311313801323783152165692016058127052369847678457006766595746674799398816570645010430344278907894717495943708143922798569693401209569737806734006368687025042764456816750374209275506446221618811246776112670022293436782207292245155770111739433290666517428414023214746369622375633597355495621991679983760446464773079593721557895092063601516139529444374336321445791400143828731198066514196405091530855891795560922594106691258978935152707141979105022636119533106833795851631465789843840308986597577373915393871127013262931677260747535126334595014536012522099637137211038237536943686282936106998770509756062151891249054113992926686087158460792672651091347162209907683312639038879510024975840525496039060276374346747774696823236292491014464716972377055188492544540431716467000707357415550504911016609466838991745179663869599862709273103388849069646203275723250216692114370801843811687609740831869358027773673703382818279215680570706146300380186986452660915401248929294376466320331871092646455515622778594210947462693961997359326063578362313761538696241155624468627525421555147856111941116990039659032287540093835675289328625970513791090961612210063629049932775201217396165525986631555487793502587235827025737511828616902819518037773518048155586815850349546205699367363938931038851603885736185901320492249307893916303624300441727669478180458671796384472095150877094942841815671048624013870708610970033752671007978106849358307855792337206712999922138271776221309604751009596280246650949347382477012730340030379028906792620570688801197072888566669229626529393792742422565007982663707153592131777683017689661383757544835973040530933955353489657177992620186930851486004079298197666503256186842918395996093750000000000000000000000000000000000000000000000000000 [50,35] -2356069628392513071803685259917047997156568786699502310468484195145707926920214443694673278527698826510615056307234738803170040548716796341001034944758673028225640862807942133587669397844584197711405546874033335425662181279088820826821453824815115913069043750316032891588720391982270712364003783675632793343003281964860092497902474416222455574080131297364397210984266753602691208453818641942974933361144089285513895392244022692541360127616697421143746504397125125288623538533846112195089160683721828767384011863021700627231450016193669749012458257556863260027145936241094419874351232962924414005470805981467780354854196691893163295666122841421135255552935854492744191132694574386409511246782372531862195426214272364804474956535721379254857501503230198527132725538728673408316951394986941702451825795311881978602916641843364512988014446195258322547286771069317496690010315305074028100602143550407200890652693815915561521680517008519601653505267143572929413350440898562684621645496131821300909275654638580171174507019803390194472107264217297914182239608289956340593165263223211540568900983293139490144927027596142934356608541636790374768140338292659720933537760024717973587918800372498976525367241380307374957889462601093123808419405369178426293994705879843556395817518455135781468871985613285773448337363351985562559139442289091511257618885568876632201251287366401696986373862436726767323072026716532990382178343392127966748475864382295426850890713373583267294258301767692396131106921214948242723418604860346939506597328741761001615460566807429917608564063078390345972284425931294954205904289801729392667570060336858143366014211471342371250855292832101331966651277345043559211347684138817839606435062887108302283619781339277181431161931272349028102369489092295454702826163552814878082467553043346879722521650849567184317927245136605963655777499596583404193365192766923262036816026420166591473341644580401193906920097098196416477838346012453983738926282504449461999170514418416537218461116128057865120662662044417915454326010722022819114544457944251820024537795462502168457072008300205731306143131803785735481887923614323315875823681948986087741849313364164119817205456964460786132611183052465646241639885788837490191884410120169151161861954093252813316531992211177730980972581146953830157710780433446464172064366544974507637093655621683793727840531688149483785761499641171078930012639798563646206054809274869280301116056942581610516967203946249342883253293205725730283288036478196915470796894298465928510363904803789870971364572105212121199096639602190112427821469249644384757736131486285346799853385969116067229865922628005789950196352186551074225917545845732092857360839843750000000000000000000000000000000000000000000000000 [50,36] 1082024769336553626617371997917430150457277498619188872613718486507943915757517309682017838669154145402239149692641816823203968985605534617410306230245755684182510062133621397045360324401962501055710097654608144144967737507201825740322066708690433206857348868657326073440025738346216937941487882311879054811149183091210591950448102829570909944882416315791874355086625816833441726410792415166672633671804802091662110345157683427207407638358649894484814151967290275535750020519728064792577116764951447916210906349317137189095961237322129963634484304018242964925088535032942506976279910836311293956786737039870250186219831888573433133081312376023366307071267805964535183064526961951328001656032553163787215454447629091127997499209202687791597554095426445217505339223881706932473466602655854236442958784301432517221945100014691187055256338475611337810092505534331137063381293179467390893559366894782808171669435453846878268236730377158735135095324103926084396117831236163370876725087764564160202852557812938351325833860847060341831405656484786446233832880760365007566637911892380376240419401371130302455584066487912498353290566457613267395413862988740978738820625179873340012802827059176508451637617594672245357170979521098029909350361204753485843905044349190162411189941806756243115855934134184590453725323315914980729956976355588549551974125938733072982118911394681709666358361230436407196752100900893317916188344390585763955692537150797501159337143267342043834953556630852024892382158217531168568694276267099830559086470653501830426743919525710543808977422654363206268046464384189686613721976367293316520241181509309056805440430271057739949179593307585399457654970552972047512398062356634431846918209231523917321925892216125524677290828168702876687152916604093773955322721046932803555103551358153043161374977514596131288878699590565389490515407322728918674033077615458101300533883577442879021255527469237475358645566203552976485845192918697317272120203084227373069058301155693052782378395704848682131459321646161389248451360303450242070351990579588224796837396079956210365728813269032355481660085277316147623833905599657224416829927996755445158583402428312700238739156711507316654993302336179656834109359954678322526722933369246093262331336505307975329283723362827376141598046775286790837751930915162934686500950207869665113220155089751892422286142867702119719394959774817696094502584453701750918917035386757228084628067011369802208217076473560037825839947914290096993805086931337671015515342872892228189936899268727538885411229679140373668300023731620802499850171000569937897407478249884513574023960871748001110521489650202910981771837247572554119301457831170409917831420898437500000000000000000000000000000000000000000000 [50,37] -431927944769520074815302131283148264202572577648260199911244252393648146190724630742056499543020690170569560266991276822171968934543915195967428698755956958698818854378047624074039315778420728529076272765854566901247615101355365199260100435157599299108629725792222166574914259480435523334491779227927442376931083999575212061336316870624335951159356677150884641478576354387933606235938248678776359952114803809285425951835379866881273215478799604206286467109648957425592242168539459767525862678701544713953397403404396484999751574954186944850540112922625770878873620614617379076688188076957144834660816981465776617515346856834931032787235033617081107068738896424681190573766440264614231583513307041366256982764959747451436419693415238257371585625456477370848087815006590390362794444878132934273823777187880773480603278005596224464855313536549012346135823007567475534040407715198588106859609104227473992225995477592987948042529625166015659723075640761582673491632995634201519838959295923972839731129984688379887995012022760498097791061954183683690243654323342293808951244292070449155817891028469790265426360460223083155321111485743092977648365294783926873697824728571366798289565095436428258822463147394011051926306629223380918160622673832388507495655508619543522500060222853557161222060818101862097117651022540449972437144705236149542874919726133466941574949693613666638165003264841804770792334678029715372890934053916884783469174652178867328264301585803320261960261820511707396237415422951300954717213701015956057106920094819482163442199180174612818394197984849811484046892673494416660655331538470254504830090106572894302102789913420534082358702924103435402162432120267051158754326358540079978219091586581455691117450976497072609716439830469090803018668138705413381024476412718921419038446373324008981078588714460087634625439323685769473659038898354970735483072010500272431733380285838296150229680667617311983247530957920178955268200481176568099735801734527992782053063610723624013249487258665379460654026516656413801624017602851119674206007409261926418995021330737573281387441731480872712538637088967735352603018818039178227812354539316419429568514937944789830158208230461918850237714081030172180872174676728216782783266661438332701071300151111814078709028513436370626514968572588674091669941542968276049594875286685894038868369158450289064114046583974037962107847925229723740658144561401833974242454775724664280218274104806674434862594786883532493834266983293082824658188953891070286664307375831534621112535104466930731676155781651062187605015651210777928431207053174932101770634450423702016041999966859256804697885373128801429174232137664368735840980662032961845397949218750000000000000000000000000000000000000000000 [50,38] 147098657848685542789230120849666202514047788497488127055095448865234974766360043579043627616581743319908541487343154722384399551870558274601698784170640538750139017051668541172922313770571740843842209628325049758302785171797912407849190139647496808109091927842673718170156358065507204329735172669533383090320569252502495527130437536424173033900352789575006794005688801089572868560682213554229859675734567794360989709935846882551462690600342397136189402075251596716342150416776188507938154735839142287532221526651006715190391771313287418781296462761276097658703182656662151774252190427989857517684445276438663521945088483462164827072015864545684953022946075810984865220539137412504181258589800050756025571830794614831583441918328137058572504831309962804676904706810377106036224287103853344177912863984576406144059824046458442618285226824056278447491138495047671645618372604409783289923203540724477498457958121662918071056070079130355661047377834462303612059218296301988944412783645834318217522345645069264823370310017292115446662288301908219456568381113390132300755975465922575921859346231520373510676847078554312683717053269641983404247262180406240929085909307463613794447362327484285229452482026954292476221606367602153159034931612629425035392737719293683603665001246808757079723547115716685953653162011005473074894747409790580716742243346537821780153907009969333291770602578893279856535760665521297691807437681385406754737074160562157185509454158248506649872266967764091427089112061948457639566285848016468746982390471747107323628074662213993109215278722327311838825876652633084565441458841877007484548535473777510878041965993142000155558756302375282649119524106891949322949965264757721669544396698621022973661883080832090903223160409439726050972347904856816476958546958438883429363384314701423486550382736845793247975738917630798071490695713964607017081313992535829621655894188037771039042214114786817953661091251734562447856628909063370706888366478817736644047054673260400431661898791050410291108407673841544240232426001144324178622171826005932730523228321778016743899866204688278050359650930387086823577869507357105936447766392170638652156752683460352233486591606659741593945742206573396434342001648991934101578033427523133611366764017141076365198798932756320805158795877296578678533106448306602923855723371402531162934812137050141663525513041527255571953627113947327791208244408504115532229425814236039533584100888505931134555467810225786820602181311240311864723546762303256559493294406375474950265158219206985854367681077273522022903599801197187384419859434990180713550182829616962537843148376976006207957492712441445397842482937372787787921879498753696680068969726562500000000000000000000000000000000000000 [50,39] -41079366761219137023566280734835811770467724042463231733065497387449331270888643702831439138619385941199529610042420710165780201731644735077633561870194500907856172023097981738369606678925333983286879389944871862035156388042958393829555470262281880556123560569721723470598726010098019358747911435024116549627390496802529372448461488641349376550995628239126772554354628206092480595787871561534861132593957091746532278810172370320860991906931260179025971718134205550293912311828985337803039146789327349545756527300576896795173134883230330469047409619387033113619791877372857144990189968513911336044751754187674346277824935746917748820740007101347495421858013327308593955249160363641589825710416859505440376044987682013821599501747595554062893155640570468848760849575780022836600499017373169651995638853374302244442291288836285868567543615977920182309819523797733406486653038960690966286988342561705130211732156759709348478706862401195817272736301445293246018579359412020138400786203107550849284426012114211530421585912614068841194770644300432309946730847305496103476432577959680156416622490148755896753765519842006755467214879979870980182455652743401300322532059854959358741174257346734987799234512858263614423789070977337972151802400863744534369583240257044520674679400174981028320405078984318962716081244322508668743460562769687400205721026718635713596163700620789878600595821105035837036329088423613288731285531920313963575612446679677972744416890930375685626671662361126297374695476414540789653794839031007399900815049655786807598519571643146585676913935623872594416445930500620842930402386195476468687204962955618302735428382366492349865497492267298135814696157577311985025868846037634351004981173489959123429605378330509669922372796354195053181460814205711480112801239962545671170925214122709662647208367960456895471021804392787796797772262162280216229581893925663014493581305476549619585472760774730487282677291391120522632429912007948124678192754844717175289021882826185871435048785431144084395782590572452920261339913486915180233547476055301377775049538664031041109932246861284509213851943121735255120018726852082746675991475463952606429216092962296000212735056456307062842456879544447504335084572837406611035475574349586922719062408591108646530628549752165725517254729019300800390764546952353591811519615086961502998134899267969268602483861208120134069485557802369780070216883385045576995585042596903438304261269253315897250493655204863332293419426647354219559983791955449401534851544070833262696925653684388991302088462632422434576788655459509182946603796853776353713215774499808344932054994017732090365317747002312487021678105714173057094740215688943862915039062500000000000000000000000000000000000000 [50,40] 8485275523225588082455408947446777126756213959853350267017688949816925071095063054576854389867183505471021823645998052996442979810475988605657055436586544503108412463420153425051838102404004506726808072676522758389185660324565983326140729319125721159268279054496223794753082597978888335088765579724518610780777326746255873971119813166353416468121696725810845108849084080191933145993238368227704524443825888375781016575546286284368088423737040842063693402305455298341474828088853480455650203509865472747579397430224964803824935053621426959168422913844234107219964917828375303397822387639023369672388662675131598009163958372659242305596743208842228955160199695525625643712832855942585420607932831081393744623388037319867933081186186725754353665506664656384660038536233253480374996073641645992149336452645657576364072648464871977753828380618775439675245278789307485923128249632683519555459029948708057434800270860041639352883877255329820820303457003507595322793748927727127832356021348755279972307443538339504018873701846442943236781096814404493592905134417197639828752120774296328986713847421686970834322233737232269290780675230500937347912488721759222854599314935530393606489737172094127402348538708804252066801003709294407834590677523422429801762274206089212273581654721928343292655723913096596212692428311192930233994442392708738843194282179027990233274432129444474205356895800026088183973402131309484547111968683878865833660211741763017842736774571985719148180974559735162193105672416281534605068997801618787170874848038576448266458361941671047721772999505294808758501115698020685977477949724461324420243517804179552407191518584943656987992398015038535913074644227462455586223147285730842346909860833690934079413640656441955781010206279281874626289121020943034514990704461444709899858782911497063919985707798016224179041133007877760667152428935098200087064638388561561171972024349629255245612437061092616618023412977304545885584967260607226824447918026053720060387794524847618202369210607861262322696577537456681082125482093518200293148336875373243474172625553878433866562764893943862702223119541693256728238230242283737342777019112115911928720160800200482214391132947772994401118471345993851283089460085533235250006121118972568039687539352869950963592526127092533223014596198952053686639777313793419973505842706848794319504879578210666581238597631159557946244300441441135176355944400595179719041300330330882007792864016110894197011764174664764353891231846588748121104989757498438435545841835730240997722248095008044034371360168626569381351357958900361785742919499701497247424488160840496294348237834970096998218450875799576953889026553756735893330187536776065826416015625000000000000000000000000000000000 [50,41] -768313131517372106785727017962455635597833762433820117506062182851082568476228445042448832841956418340242248267838993113552131486807247222566986368730058971027667630957918079092093255738162364184263870113387685122683031507211934101852732674039019446703828977476376932259601792142836150045466798660567976510362412191440926095035390410156484649092614824003874260812725032443763871555385819703039115116297573872928785220401222659545698654704285617787772245208016434131367391462557909457118989087043487323433624690597562664412109781716288776146111739563339270060073738844576924130200442791687550350545266265578771736469727910980432951917044002336965208046899831376869268204823660267130382361265038205485661581549142201310243723112604725250757868736263298606156305409647829407467452101525274102101044052115189400722850168415672055710877351194228963284676744108440468340616475766904322328706928041572538908817061814498169571873309925646423353767821054092989511470978318542339719723209325361999146886146405028490154457750485822303589623121532508153352980727826594574565070697152698871766625282267829758512063022266147748875754546923102930774504425263811482161331606988718800883341956764698568839694834862987903295587979820555218159859291406915594695001165826511236113238544603175741300003179392135993101138364121077987838035881058860917473846222019705834270969725924880522382757609667373944222168886671126922050766495491660044297348317068485873487634912200191881348135169333984578680692964298297699766624766305968341111038336125541804161130271842148049157836609997582814862538512118784398255583956237120405928528894733312255821614948960220261876766483396856987431045103237417348667284352628833981233276325531142526685527199065611690506636089495511018876768610005199767239025804079625506921190578620631075712156641791713694338028303389813931195154182411608893964130824849364049569819036605668152453809364544227302765309168225121189123055867277218436546991964684371660118512676660956641232664702014417238410229157432722022972688206843906351951695569405656024683024702057875247840100486541486327381782570677975318247853283029219705151311666250870181468762123224337824104404475692467789485587466676014433358093880315055307060126700905580900517005440559928993769311627047278586228527438964361874280770322307411283252104075746724604221158900014532753257321400044756580737087314949928270739779740805688903788921474681689449066890868139836838267022680235784204230956464184566936598940447881029715587589475646429908972013662321333827080136263665483413489170372449972255207726169086205849188279276787800887550585437025753904260255503323417968847667706760659611653352385474136099219322204589843750000000000000000000000000 [50,42] -317826049860563561519339556881691581459973108049637139583836985966045645607294181678134099864625475291936773979521227461439290581773361081241466484138807618245672891819791618111614069403007262979708550565828311493163470848095668374564225707333560436332527242494253468120991236424930656635898261945160531299752519992071704483365801686437547993936040049109151697870847101459705885694986083554663943778579335140153405103115130574215669698517242129038184482783214826182079190428745213939402097288111543381814091615503592627279593373344309128316452809611557653157067088515684113073245698500973182830902723721257492301721153787881451371878325562117914866241646186579188350900549694793773168665425892948698161027324891353633932550194119627423121363806540124693742374266504675622989421398270858027210502197048851654278520995009440202693588157818056943238896549412630132786424179852349463690837113626873410730907674087068875841672008523756002080380244060331862015839928944534339517619727778186379372283113765188825533443274264721060142589858468570458940782784794928675985775553054147586878228841759861862566742527882853475370418725705218785866686591823174719950505055711075673556390716524627618484586337000286458464409817745547700544071270932973496156490076401390153682281577406637663128565786510042032130508665021115716254084354572955069194110456766179330801244193328057519939258530479037493832704171372867902222707864195446332583076829224557906827963904854396783521401303096703131401210333661431885641642318768988574513918873404794645074537765896555581097155286772030585477125286731309040636442526325916594696710867609943794267293767425586770736618737195426198217596589688769745974203925924406673762140956459783671085051631059134536594269019607428389850158595190877761864434260735877847792738710592529177143059089064128761459402019406142777953588444468967201298964663662795416631717008433090237657433573640942617292726777431330534314683676638573373199073512495223905331082757641804479099836835079334953192825615640485098417538275320648336238898662422871270216531565528609691757404279908970681503735990032123112427731968083814890157672213109295032415289803239010073122652248908091437596975450412977117112128665484136816588293773799474931578232382622149903911140769068337422183207925469051660337677080993868599579712407029753827607270250914534207870926679637048350398719638884329705991299978141476018042231927968852061259374926982117157420683605397428255476290206384536276098255656579293703378475906811885644431036940863276623844653911791770151793050589173416955316687617027966883169748537435120095573149513899364935832958967542735758939515112563977544679616471512417774647474288940429687500000000000000000000 [50,43] 209114935707144072786939502207520021112028603758700448993221713281429042881862054588538809891862494590941114925259195789650947122309526156740399512942685448275700886820819235495766075827660490325364783870017906924007766128807712544863400467424143960491719658724798838537275964580158288812415002774362692206998835254089496280381800763150427466423280973615153116197171835202737674947617985854145142560028576762300016989020298826060061781380983327995528450091002468491965230984252911285250262733815966516548399910992172199102783861830020747620119942059902128001236701306162361676947887626883996800348663147335307639874952738622852999279992513947759281666892818634720172287757140919028882158540497006968186210548378512471147456767168570012736053611300669565283442059147767725959144250276808989213033654312435885845413303628019609579835671024308602101636570899742306784835163255932251324611948886971008036799347539851412534770996563300508861436382479647914007753088018178922700196446788462782061026984904521180773913500059605135763156026254331939482664444487417582480031778372507683268159305836665728930702860125691423394170247465483875393543778392445555966650901569746242426307237859192717622532344073167865655750859023905145184656830799748838038940297039361508394847848456193357124986320179711384350502283924574691876348232409606701909285862392251133455235292495507353623979285737690911141509838840385069703646188397828862708959915018039314094468294219939600825854569363781604600446760882307115734718361789485469184025744023194648855525770087365179295419320723488383766009546378059790281940695014692774714848332690580864893473753690652063470219188918602779493902536310392777152547766338240486918115660885015484307150098236892507475354681408384784223892149407324225646812302502416816507886887919348417295826006833931251678625672571845071008101861230463875937256136378976296755159822655079893095623304227312944668328174796063079366036252449397683478629470192863962066573619384293820112672454840706920733096857024761782253874767893552215174890168890920244281811754396399737758410110367141144909181057538892645678404928199669189891434155314658865253972320606186629553189434256043154432940751858660515396628440202654325897202675388603529952801729365031777756187390649456254026770935212159228277505725887960583586611697712509393602433946163169894239479003602069887338225825108340572660650074375836857878413915372882306027371409715491994800068741780491306737442629348365165007664919732659589000812827095724713678221840866197281996832634729978489731697181562257716284556122137060471382326399962987554964188340257734235257636292187906235149096415839534840452884623118734452873468399047851562500000000000000000 [50,44] -72957144835073731635086301591004825780871231030413952385509879821605977307360246086680614462470816954163239769378444332854076785873122015693541963151970346212868468369204844017064517715314037424739611164455487535785895017752873016681304002988058323654799409406746873340061636053851995160886329460448171774083644829965260410686355890829047051146305027631912580507338830796452899855925838865835966672035106130056971162839129003468099066422126470894869890776691498994209375151324972977694637329904253422615845364410975606054595596841852414571913600769280785557015850426872471165733058277985099380428712343426430028438440930259059960005299114746492134733452053129155093086141297670601409020804273303823209709653581311683656311536194087844141700352563578860362561679005809273792499264786658686297376052826741463590890741735950315070855200672622714664958710221113981180822264442492153209416350546847852681421635735246465232590058087024576977562678315126548890951714782630862317087914705244716921495500049066163262930185366598213783268545057400430276202370811596923328645666898157911208447364204466145594263375380796305707436410635553563619437809337080577001802122395810132333649432119617271234385800238842775973239258078883593218191873881206483062077836359898888349338243475094482501791946487643971492780045365716176258727290150337536485812023852105318773470784372322417216502008232476978304297069975468257738122591849552630793746476139852290624200724639013626146741342310597991058118411679113452602344654416946221794533691085096928493648553518981886253981105291170098674867483414385852068190667604804416194335926029756042771298441939740667465007181041302460803658809167959484284963617937947293484543103346316060915777200539070602346219103790384736437506995795941844836520455302663567024697531809830272051603042757839267443258214922792636646302564414649436803051625195332817756342403241544942456381072374547880959255766332958695575437698899931373337626584654509089380151769422791052235103139193603151853716293129590826600812364966222418393060714358613991975421807325583315124341096746155247763683500463350776548240809071286661922609055992731404205490438628761232988508866966024661653152028857752060577655448710751189831411518130078306811414771108115031387519238944578459663791060228064425889117978321187439825164482804951385260395255028001351919555810569870017478139369333222944251129488041920102717695934374748083098350347920378935072650623261581268421310335311621681374244417420593092486802787549196235425961430592808111955253118197380596002232054886624114021438207337424527614897453107835977007808048500260920013310928746329837387773234493580122583811231606887304224073886871337890625000000000000 [50,45] 18680294634532935064927446552113028518887312299940589964179746809451807413516093309027647469684449631312628584247140277450890552753644273458978043945464799523709297663052228641924933545280676385477529358504697639323646762009398977016990915194917616544480319942483796625971108180106143240581967439630146159910922875206676911452498050222962517662725886808073586173178793227081906524250454766888040542667735319913967564107879124366628148144434318555596344167576751014809967049358758394664792393340315811144749190802136339523045000246884559185664200661459338808859811877743804501743695019261359267829651615378058770956512828816041948048434915666543657043839259432271222653882722972676989938080048652474504176098480415566423225572337667641527897200035533628460806930232253690055018614226741335961264414912869617251836203190425499470388161317307312584200144829534597237631193722639753229427007701203132548854933973012079747396939885036042682104684191581178635606799147732118629155349706897518761715528216968901499579505233355454676362662366294491641026919695484385207515303878383238671904169609170463488624596963269488580757957146785028221410468327463683888033584577719921041881510345179469255327609259281577308662168117244288946210029770144685198812326895578339877711393930179107651322097211050079666236502531696021297749772336076638132474483093031919645719612544640926901582649147175050193733875733317864335439826781399608664782248128605664108850986954042996888504045717254145882008610237482582154773251085716447903420140727533037951934708595138445869419443306192108430794435637484004699068405627063021146099587836709003201830269694660379560088804386567342175944119628369936775223141728451045527752519742294673091535059545804580709556943897254080190377853556052814336959125230579842653113354807071346528594969901412698767277435269789379437089846246189708164878013475365886635485023290305724515299798711156852345651721025664234071111797586343902258411619812730595873715215376953831321960707821349175448532934145562155980356176997833237480285096876714758390017660136593932937863997370116788324906346548522664744002493258922875230541506897538245964760157275171760173299118099831403771108237817214602922218370605763398761539784361502721756508484406184343431231164859604004691661365145176631027172465421981243991146975401495062986157106932438767993561871025575273893023037795361045649162809727053131869235019396933112065049167282937218056194794044158328821306774382001199372299070367205667921046694066251939970328142515811672400564959041951475706981069949174316560026936110793230120736640536974005333552864362004400347627698656351360294208023562980043597026025281593319959938526153564453125000000000 [50,46] -3748457772958664226149939249627520563580379309092606920560289775498730671416037619046943533443311467455997320676217951435168927756905043018228736706785653256837997202754016522426232115515791360405890641378321117395561325964331070278030776353290502047006056727437001289803025221916819515902336708737716789723363974588932322693867596373825913264192365611719788718349505717485831426912094524324099829413279483495188859847076454854392369529727195223525440968494830826891830186796004307115275347575492028053425507587015943008680715480761503674471337114916714079564947572368890122169047211609737635095148094098929077314855354017905595846478022273091087481301807908344565135560506563081367126231491852385219156178456016573305856704616021350277270609560241171717666137868169780798086755734474692068533012182798029493871969840511308613276580403134186534694877506201533096934209493479103605205026032811245812866633649574486631781579207115643417572767522980021944490049242391561958464807745861013574010242695874908564171570614085241515661603650339227521483298098685046332785837688636961124897067210325064858032739762002066980173094979743027087715581186832302136135861845204283069934905524289354906201356787993647364106152984117146822220994218512545926358776461714060624015212815246929996472410967746970112545752139528212557295763444243774581966715167718909511405183399167034952006674951045006856967593090503735406574262864875737950467439513170048084589414521702888826590753075476174248613765630929210946549361429987406434649200536473793590578569538633759457776874798107351497446329471434019144968349527530542535629338793154720718438491460845965464219169235403723930741822371197158386659111645169445430790092347415830717171757945781878265751818819787155358580258283198768037517788308456270616744078402658773566477546738846744565105903267979294791041375678953632157813049718709552076158323247922136073115408089459813042281050871743340703743471500374583759274525225362373970330333689471862881233418417832226419439577980113748600464245451936588949435461622355031645811870046757010457003661163731524905492770138450445649769902245165135975602200192097578682271197841528290580191894945738670141412831128913884927296402812652749976183736455446684234139049616815588076214238549232149672246770199629689501965399044834661622622476695936083268330677393588573509889979368312657943674347476998726374869329024166944877488748585848433688332825174882345427814824211157405334967898680892560064787744485861841013091606116027341885775134266227249426514639810756679333837474350828768596436709778194944288095913651367923125606781220394631735765312080630670517918638775183666142498672968486062018200755119323730468750000 [50,47] 604756053204665369154427905686123085821273605817786355919234007737817095543227200526520896340497896234896679804908166809760923841267193962714586895993679302008371188122619003524459772157165059480993854767466192107286777978567057192177498344161557904937313540187550737368603768403788185929686101812424349189446566960624141077248776436003084972210799107700598518788973325532634130903569033367391765770513638249617658817393531701438076425217244705075578739694340384780841837298292607326236930860970997448323084850849704679582640517354485080038448442529705772767502535066835975050299903163404354343704684146770671623912606300286731293869629995465123890375434591055719477073540427578865004814031227410736132655716311968094000751668578541789598712627005436606688119994377394154208346935549521662416942929137789120538083755821399950628459856858294173539928492222159014018392258338735355983805412478293829091746044359801436140751481947517804757194449731551108008744180994458088825036047946236877188455510014371344395609237569934047313629949526874840983752667087058976333798674282770789408211920441119003017030242412431478960013361665506022916327503636138523511099519988120318703827539764892726314912351889553003527477259719406036981240441044087544886838625929025331025385730298869198632542807670289925909490107741737983587571422904673616592446802601896848109538365078457844138021486182114616958312951853647198120739172515871372065500017857501788048579298606525925953598689372350892413538334245792941804590906119341942211294927476577276923483267161006229878624309797822458474501690091209146215585048833835666373807309388777638381364458353847469579067019832308576248948682989112791608734504750208778380441140221253970431605318582972266693273600071703920014799000602903840091561569189523643421740169600199987062307287908229357906844557529886072530757464801405176212429223196453213454195966081451154392934257809399838866319129658965846150066125110526499987803461843895762738662773536440387003248411092856986129987409476736759983771537368718108266150846986140432663711644153342792486842304078776833488048971805458247972378762903908986337525393134166802618005508435533445222886107081616145328824311169622635481677284798743407130652615396281683028470525241085923329239835006063155965794234707382185612562217849539444743071751262202621859219461638413790780257376033703286036318615232738441504924146412241457445099498278852631991418524600002614224015562396922443006632923385248026471079409448676573659080391697141667695016260126466351357399812103914048601613366764057463317314654805952786946972710069853219695998805554177100080115249738509276061909354475776279258525391924194991588592529296875000000 [50,48] -83794161404038587315671320202734012728003525661768257202461072726680175523165754421334036332352653954991351225735591386442798139725790155831140191264021343732557387116798306671279294223926230983726464673204292998182227095744875297869114603949940974852376012384617542811377973406680566034363808833983406430029688483394355527388615328041772932833719655720666380295562778752229429506715828654277834074101284209768892245093032102641163205053484535161318038492904038227391625550175899455805734341719399164469764966937625092729809481749918576874214115071434436101304936813519175519931061215826379100537907673061693915328776418545251913257383685561710076785590525459920252152408363793845665774832791794352315161101613513506699583946529712522470250571214276953787126287160800968551112058504516897193097453566944761738557917920293799243683828643721610910738692763929878397120518365082785631415249193754711262997427133621409729344685074816596187891333035286264141528238450568434593946883499573394825831356450430402038073579594542531804599020856935218148662839368277336451036544371164492783194341558723575483339706165112681816478565518633294133007487213899919749154665977177863122265648586203862908589607841286200643795466219982637889864310496858220820545616790105643649663856314777522531556040779240229935006997512796528061433515859268319108176039845718341766861660482506900720858639756930614406413874688773627550920580365780483127683221385668198916091451335607773406609397161018676549816429353283127278198679911364332558019800445660679024811017604596641360523439641722641234288708642806738920523227194855893821839882931406115117689413499268097098357469343718301394818465800139519362193782728829239393018965355897256385735165372395653097610165088280063600885066710965002651019041288989662412700311709148160765570771409687531327274049638712995073645591825908728081740797231937335163861738511947627663736650120817585928954330994450813650578483950241143485450324394966527841914282436950287491470110945056291708978908066444321252039586360606870211803011679554726252956190554383519436245638801075414636228025871755539538391389894396935113503285545214687621231038062411885340808455893656573659753654266670988495566943636541744467278578469781697212300159406069769566282650576925006046641146155575198981541763655133055999506703854207771123567786173588827863060183543051462980763632079559428064005781459725450221042051491358672238388913461267786384559445144454909834594584678030976909099548038769653197899696208504436985649804923793865714188039081411584850263045491212968974706332110872542483837878629727541610750443937600889756238117939789867535992431979430250521545531228184700012207031250000000 [50,49] 12658113163150738872470703136512506209784685304363661303752822952131579098036736500110375853190543382289643141579567255845866373330631164278875285345245871308554225810162308241182597880517352839806483012081213421688587387999119110164697530201619268140966269441769658164895085410986515830914187818427750182866644298750217541517177424144775138878188719456382462487524014690759533573034268914119118203965662040879926969084367509275870339726066136178132189716578858786354795302369723642963768340090285889778343440143443859168175170893712679005811828090081696499220463997552893706600143390835030223484277297259514006451130899277958355179951125080768797936025690525648641781590469038199396248918695038259342358682317991717475175307775533606061857150748013369082751263068685342296576929308674287444200564950286902155926678391946707299315373920721663536221554318977815931842188598355959233385993567476657842384226991210665090984246427768986640843000094937470122129511234373206735899741888956387967801134420682720263069642995965075001403729216724367348700481031181923769567031661363116486803658063073084116880614587458060911211360348516854961853915634418408639908723932072636310446723996718127813950406106359064501886487503500609813641186350289243651686612170633475193006908880097406597143836358656846431955788842053106599134829534794779974063957102420612748115904278069093674555196322813778932219148068829719265488235809438312924911884025506511593576597468641029877819891120080552240264111589759272284692332210324932892739019032552080754399487667985937264857235412835879349772808040418369061533102633216100609011906388946039240534747110936131661482825595340452908256962559727665661320785269618097646660164499225633042722320415141760105351953029483058814519620677666290333117456588024738698756467266998173647543073869831696171146833998633925250563213786052917096289941591525343162598354067023673152498110761765904677853393593507723177579315018788427233284461974695211164374848033223778484003120231290788646150265473046790502347582327592750675400195660882844157034055217052969975497854585563592664129366881405591850684815267342755744670151448388212767459583073993339994717636102227931224763176695853487061258021293263568370202137389827445883506019783649374546745129931400297486726868632642182642445811136653944748223369986935825342337745014401143162213007926221606672332193934784674472436935685389195833660433586602904615396993424561971419600466583222765591131606868067869140490683049223510688096487927080641606094421076299222999020682598172494522404010628114605382229060990221126606318216905338776619834090812752235687158523495114725073568129332102216721978038549423217773437500000000 [50,50] -2738919612568813047212945821676489478663854807907894087603690139267281018519658290863794506265067739764609432367551762933782743974302812716791881805350387927523045364939801139942949949019896368127840020878097885122342771328405951121164578994641546961258897145206461798595034024250680129772826945195397983737238118349935735458546205965616668656379792551078102941352404470865887899366586177058448919583563442245166566462761057293368191105551507699417848441069407095249896734106834609994910154805345558806876291424337789948184920404516993522011712946407491416537641045526047991223667975093815264981839365433438176037295746112501022622501906123884027494776728462148624895739787364563426661690140514798087626804106442273371923385436379771593754633596428919411665667060378701311350120779382751889920326467008030633873434692346145660775713865550157697664095731931085247975455365140550146345485813580154161666603668016963031844361830083861347679707871533775805563472086285222309907973533500043588571895322254180384584478272663678930960663990628519493319173624850760193437708924683437417547075601651846303366433062887877392885265814752131412393355287981689721530263322904459994525471806762718598783960667239622831166612676882967653935881062390232155444405034497678179446389619293038655286614037372344903637656530141838558066685830679431538043594057890059276756612241453611638891371903838713266651292569753478661906543683860448118950198616254337518619805962097939157933678650252742950039235406533669082542112382948839709044045798629487942486554640875248410474607736743966834073264311293094658512653679291669339487870534612521983752523882158509318322647145753126391314370324307850513431555801909181121156888194989470936652730457976647618203172827898839650398873591706853915443771251572780367368022727013943965284853070389553646367193504379368760031762925009512195326927654808946555059046252377422173301690232363419471232689256497136182982081615423047876855901875406188664289260179963689404606253313803735101695260409123758632830219827155394324485528537256122730618888788655710396682572141842290740494542308187154719413263578593538938846011235087016228280468650127349469403780379747315095028048081172026913039177102966341989538350334207945773582111679626218527684823886292330365531678720626186547295036367960412627568663693798000314217419786132074115279093825095216933617842824961758470356654078475281623797915496916862365207837510368941497588122974069847133521497381467970912242823750307646401373530921562769174423014494680529619705522291929951643101100436336479629621308130399371963865655004272507247772999785282064592617953993795241454320410490197446051752194762229919433593750000 [51,0] 18214536885225401135301269011715883791564592021002899589195142380518162392469320942180264241961218354430732931788544402706581607568236630700026706734595546424677503590564949865118766415492489508118136746859817397310020627340233948274118648853475993480012444509914748199575320956082732324645854195479261593519822357653643478950301656568688732581529754553849081029823043050181422664861389208135305542675314119987211590276724488418530555583809810329251559508253917919267790568021373455564020300446731412693309914609325785895969419076648448675900565620667028816516115828328069417576882246865587868251462677387334348936898423370127522537064660280339778771572144753556276483616167594896268197887192274179960454525818456789508501277099362809363167767646800305668993712104435095162168767863881382021838237246456763156928496711789778059837418812891730266610886320784545656731306046025082960033510677413376396453646227893766122989428235009877260445292314488918413363697981010329534573441764427364095507640612204270547360914589813561996053682738472532953476357971525771571786250764388555825056123541011696024201656700135025984738276320179760798000294783202851458314878323433603638406404617869354407961290201588808448485088512917584220950940666505380454279997616687366574584900129225885111879993221763253173808318905445998942221312038663374187224705414151843856373185248395144989607815800364961063075464626306314470218158813601819115109813872622869673340993431743677707222138798153766186011711120998565374842584931204817761456753780885388525827129089499751181483747243886806275974684850948121332418422970670759687488463173456697960989676341518623789429153419742297324926496748628821001293010414272745745436475611039375608324184533654336997669344725880158396249795144979892297009507681564104473561004659060201360871484689179347975624652685444490460883656365028063486206827378978156363257399695028079516528409672900845080089751172848768161750843470880523418586218043560941262361449419365635790050134898352735949328793930635702343718098347454857933385960058364212092416563051724024056136810140059958686760958908325453471986182213522284778491784938778952527459272433339744963694122854579099370863449639501115902914316163208230538463571881463976825890399908763929120364656121823931225500375275240557912865562621813680029600656998236618968127750948938887506222378555080664868277538516100137898636854440501841648118076439849630311677992726807338707006202485556012807200822104904346656218492356416315544956341376803266030037775635719299316406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,1] 4540407795454208888414718629106168302102742217688015755026385018237711282636882407425905767756649746792197925215352813605434708613409258060945699026970220141049835868770956349822270928528170973744534120643095634644641747260044728207313451007527547591031379421557899466691754304946240509126210017589909260208004889597695642730877293280976843500529132902985054097388543981190313882475175665762487889225654915691017885779301125796006603523049672173884219678737612671445169611379732872528692267240200019097008197590033229894473530573487996377900264086804247059950662554808530889557190452107631637771325616799745265867123949510814683546178515641211736669740021797227857883945898259609594151809704392695352908615543184165122261199870036974936967203708134895042947053732239855478996079246356158640728395288489296708965366458505621648949296280380555531898598304214742786241777280600393237076342568660854783542752952364920100264837775882165921955188572965983573888140955952385450415911027422376672267042275341090157580395255248233220259798552157030408479422298126076956321773675547790304525682066150317787571730828077788553228640684899434785783684200542209824257705704429793675259773173069087528297440986385731899007269715197820510387749257725748742340138673323109553348390020251870148751507498715590886330142809893013400754832831600198115468385476513355712257984912372403821744519076166641218196903303703457566381854948641393851844486833972044554061461635391168645068864073315244186526008599069820715312801363015631676384881809062543052413703559608766793646418964909402249373284193177179451592533849785507261053294645071480734838411026659391840582049887195631217498368370407612678363043657257283577702708272764694180209908394831052269475133274207808934101013927548342104424004202215243447206000465737490893272916574618564813470090867886882312029752571097157314693163932891368411800865604272241163686401543488566625003916989802364605800287537543569609108197341597993049867273624771960121263997419319633811857912760511926500850512985542161369946427025559708478864655829605454489533436832166267424309609939876609462617554567919780308130127020816059721369248718565042396017358129554627540810785884349767171121881685278781867735420669811637210196134622674594952413085016584774025395264830992221408633787557752841755508290175600327155027623067445390177397773575300826729596945244183141262626713591962890642846885610826375080560130645135571391877446072775651120954854475744338490318181443154449797281499261181192395042671705596148967742919921875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,2] -352638145441818884399057017100047499325469621878261055228120237418342999938153724081353466103935977347531387166459509941548949599505311834605811303517717741654584205007768732026342885139275478689396556035413591446907136623893389011058960106507510318186465818854037084117615552384895620165299762487993669892854555865097207524030467538269990546278194633551162603521537506883467231636759905236123848725280350995208777311394533227824462190511685019273383934671643287049517234730482647344804853695662686497209407995374184845390092894050684568415120388821693843200061107942197145531462620493997285732734892496709238104126630010849133304789124172375729663083327862699127796372289834786856672445984044019465170132273197322013525163820597771832886978256062508872429351522280105700494543683282441986326729525633627436360442295911926396732843486699403936038327849669396664378944446345112495068621254430645449059599702636937025588340984212433088401954554610460240314409701020183826615472324679563754592943479633978099719788061960312883617073506692379281721698637220835908484609898666088884714174856261100015729465599326968578983213759126650054675234521958468970948969664743027748897163337728960254035505513829735798627255924552704774546914478346478184930889323542686156408923441718894699385783924717740434211159413142540976035225484800188733246867373226427499816043057700915501521729138936497818364583206442735357110191605183882407357739594359425044566140786972041855278476740818296917243374759510289251907279398566574772752428350233053367566222981636014416033619791943333524740203658659762421307410650029086801427749164792043393413631058105453279604541025681251776251003918761093497431927162282122800679919795266097021308484289402011770173257176835883200668844235921903031169043090680484104226698256978030988740373772376151888168014057396073345384787826173443406686107930404623240958751630633248731526963476077592144647659439243365226596818131656308167597522196015827114112782792751076958662175410002739439538375551298961117467278711755589036646854099240247090922334867884635384488736170070875541602578923950528217536597385817690760900417939044509557379398353866553206897751603447027401252507182929311862286728912879596477913925961315145435271454583703437452153719557411197578533713713184386828171436555185617533872393332449524316565640131731922065375166698952676398655390033020494722898760314934282710086232199594779842726653063171387315678646182777193309705455686718507798085260386104311377928416285670756673276127202143470640294253826141357421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,3] 14967563203404797056530188679094302173245488872972499820067572842503824057501725138830191629178487997091533027974742976861388180665477657995165213869119883337591297847296177411176600569421105219735076336385458538571669175303887566823195950014995369509178752767546468586304352024657722326654547279908371459559497147757889114420468899362902215270181440796166682670013347463141061177859337055470612130303294155969093307120160407941310313871776883264273212911456575765102894285902051700653027582669681485726316309077393365319735418124371888936036668847166051777783747024042862383297008497838114825727099300462915852927898309799821294262346584290663131844683360829554543418045909515913265677737396850314470387038076258105895314378336560025745630283685315603045555020928542990743552083227724513532399758376453952168741328602961742069060757113634197053713456077350361785348380184213217305748019807304711896857416019076512452306623246618583192483415252392635561566080721008872423153257274422473757700931486379580290718771907635085807604410063535275079484341230150216098030505184239466954621061571971790061170641747105344026008223272278638946742519346840336451265839048100761966855781709115540265127076700931900935103481597396620805144471907408665072639820550576439223581143794784682001700989434454058345531247006046632491881871317077211085583612237614797777031651851196430710327227109508771082765301143552668631366193485694987247381200411571422709038143360661861310676251287054761230325597314608162453103079576259765551090168834435260446537237303467556493647137732356771364332908051363926577789111264930254210116555812820345069991127961748136536746901704891113639701845643573974985592231878551530276471267832785671836233627892351668218525061737334240426793843176367143645267833426677043320519055127343141974781929367525861447836471219498612063487118917160006917796902619819685677595948306524647248266713857163806842638121385816464955290472941172440148395000414257879463684306810252490454264920972820339516879777038734393200674650648959643337556099379927703537107828503449315236083614049568811452360096586735706891653033310763894690666928579656190661150530462653431801782511439203470103830665203994905375200073248221244643170589476800059729617093465962817260376500245190327371717564009160579850202705896251914297171343107993507723517061359617484592842608202003589542283676227857312506741466497282110372393046421838100123867571640979792083707752602216309616851178322882894730508333306174055344823310852260153083672505891499326935445424169301986694335937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,4] -246053646334323665759540297964974672492132049428444448462479530868022188526214557179333730522613791778965148497287561989976622933730812466502091433888047174472751543089133366774552151301362282962708403849433415311352148182876073423492283725544087305048103923004898019860983203919993330390125698899517331716336257390764464668341149926956341154657659324585279347352556397452814775971444983107263582928812735066780843816880061019564502996927753424652347735577265898206188185079753455352036421646835015798393541742371226324272484680334196953201562958994822089607976539888486589020223369582881848793078216015936285478539740596383109073355908153723048361134284896069547499538450087457176143662746082967549595316035045946530210124537147125284941829509722023795978965931766610347961148807021546112413717543085574740222294837304321894194264903594230730316932995026036003839479424090692170573704546992833042817233022105733451652276179281984082030664879805335411089749768295267350545604150381947821691328725703140432321942977248431407220980627135736778307254900281563050414084530466492577585773982253054318030064631476822648316344569669971806890456315616232473710417161983299412919603610448788645224781555212863028883043541296805531698393227111608949216791581172939232474423662061651937537390211668404362443545180422884223524240195136322997298765293904670477696494040948666871509746890243173195224200739114245449337243026741362315806979451409028258705069741139550188520906467093716146817320679085356549573901925447400096282828239391255999193876706767094038070381998356522858850954716405668351625531277579530536300875407206068681547739696366177045358375361205476178158333384605314503402132899147198057475136634802103927815318013369853937248497379564145415237286572950705395605413149567331870416956760404263634431558216169159762891100802927741698677946013406696603541655860270081013449447101469944127046862323133255315694069983089252241148125725023220101278993527698742255535665695513196777470468596664104947706483374145517704040333977366948586591809931935423391074798178221144751564057559450345797172043247039854811017047182241315415467378718297996826596962861009847419867559333501075739925122985756867674171980173909900315686617019151618701073507417041676707487881810559796736153877350804010631559885600365352329417159631898921560847767392722335965369127854010285331589146929502721476184422096144427240200364670719757932032629540750071571060381477133513255532265868046581977448861774989278942543629841504763399402991828901487991743124439381062984466552734375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,5] 2575143881232874432616210499468878639182611212837059773133386682499550652042773849758105704138865276774474763956980349843419074252845968241031011366720334953494144229784590377684569751280468643809203319169075975587093082144340147598862015573031898983801682990348098679536036988655730844837398199593929499103763998683487436911205560844323644949130987956929995377470889325275320082984094733388481465862501702825288081431417634502539426356475858491110846403293582134563031427707823856954483280226449727345088151920913277810397223124029631093182881932925923512112766811344637691997523572479771964011838128810591292274101362626892472982121347095268870009044698830104012419737465214810408890012946881454298962025271367554166492970178660201627425036890318108183026977738196377156019682331234373211845004472703085798568420640232860333666555917775881935403251835531090487810335529138507022267709762825804942120703944214251527336970792704282504291641315098229788436518153107499669643438119304623121747972466820937614858991234854768789560352637069707879628943414619954483386191815579929885524329226894731995637590303484526274331856321168058193103609684210646601380690305527022103689187864836149401982444150875253094496975958246638713819738626949044512823811021246332887692613262265072074129837317423955889800754968489844330482485605806897837775130918998717523682946097943236249139926754565837221295924248035277897031376902717024548134060164734357009251021577989249238218905783298216006990938265681821631765714999364106444119147557848450898486838781636985630919105628364779188119086925908793082832552521858589321430243971804936205826120253733902703079556506163409594957001897282015741577985221207738591525601324728497788334763763775261110430590406864321570724075886316248200255887756769202770591152355260301779017132792440197897257628561139117142201911181438841806409313191848437193021065331930308424825743012231647731749627548057123159061448965615704739984264332431268090138125524606097585743575768642391985785525161620407668557943453476023057777293079984468417318449275109325566500730954716050868393443168439691694070052046801132720883997885792092990806720587385820955251765385779878238377455179366555901829248565644889207354267762350532345499501644353556104189925393991177794708203158053918375579321290875134339604446656155073628035598149221422326666156323456250291398027834935831581112458293039663577323150088244388725412461605737315134484500162889156297146452602584339843919575486049832743966514218681544425108526725955865321893156760779675096273422241210937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,6] -18755314637801144132188376374263777204331813163255272066630064990690928577467980571845845241644663241758022524058339272641131380208076843172557637331854164152806970993180541079501349159349558602474804408535965244785026191786047602805066572003388873743223004619572258400826066954062559482306699599336034220042117950722160024449765282830401640314111892786041372666245672808521366684041206668174244296401757106414217217258289451813579556463593138831033464412479624427291009560411192744160780806895265460971174273910878566364610611677677511097637774871571636429499366700607853607452602902114290691606456718330511996732160924774990763824604008373073332787156261625757694334426843472040450912718070502027372025502404236157932890630431059247654741253865342249645153264838691453606004467039537546935302615781588693940711736383596801372481190916438826670959316321453568396783327533720210807336689433324940166006825508888316519484830653855670620456430059851402702349994409804217312224546898268954589683062261490287364368758804629970024648360126274092260089384924631677548344310080080167684780707735788325364483872536497623240128225530341081180167928890349664132833410659458597921709766057525439635886419592591085014278477680836596266643539254691047940014046324837120796715407355808644821121151891139955484165020851978857336820523249817180106131155966712392460695459637290111588567124921852473810849802508380161488854125766216918535747477015244137190673888703927101343765533971113452575078485765436425469098844005738285033514526340319284463117437555537777768758873033832228996577586964490030624534506292422568203626720258472495664402978434080299799607466533897896644786972326158201028380570296099448269805112047476273016889391965024925732068437703023041098547262330474630156980681177587364194940440346625266020074928313512899835385162790983933056550779367783720730507898672289445086999452502330291287804504686791787613393364021545899666583027141249163982774372383159060346810488298423855671199197450195261844164557779970644956199034758006873157453727871006242783636054517977026295826545327010560808604045892510064663956219654232655996425589971968314723504395332202248070374234117429494804334973586270479960380497143603908968861680606760289355837063497079262206288902492692366003835908070441385826994185655439425169840798831669643332014776537997510126535628738273627742310508334220316062915242858784591106954922374882023977467874502398545554470631643935518391787090763495965192286340203394318474984907835491094485241975327970069911155681641190540176467038691043853759765625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,7] 119219905788529512815810210136739593684359117455102113401439482476853656487506044144858998574524318791816860395683783832519727059771150424554592643002093987342667207989560300533639752531098903763972344386884986438578651510569268298932622183694387538178657258755066700565487771425887592390483941979485331965179439080368090967600056915252185745290163182628308869261130487514580525712286204938128382523260552779899285359984559001526149935884250750946304658181699882011395460593878236735614485826639075587632396675391171379217986411660262403091235532333132245250068440415235697258073041343420503652399239246376749345493799100268997793201869458597353924887347005828586185461019929178958411678447625416879103998267353446834300945270777035275032273576024869227383773427387349643426058120626850692819083404436169740651760338727542045703051516627995082977486970700884023039041836613465928595725114891103513467419248875830700927537833338343823480920072984901685721311485986518474467156103607283669111859369087421379108852220170917096589068833625594686499050395286908204667856626455273574089043602513585840184598397275976014440182504188062795495599182987080475658414565027825827409250994241315139063825862199583778566386243000041838022489514054898932109265607929037372741563660746152578746349759720492689164359320033784520727528295845265892572734800528375654548696296956605642934690394404291252219881967242771751231754303767798714614831492238209961083741733616678472661819741303893523687432565143780849391909575531910635022863411415527933400282125334423617483306431353479960292399084497806695697165208722704518455509231461181333051737931399751981062480170280090679507505477648355913990749370808588430941938529163484384067833951394286435591495502533635066216827699481434292351501318956015872713560768909919827428394100630302870624611807043209622863805017266548152119963285722566943871069212853112106955820132687413219431779434698087618861384094138908183562211685458992557681098317780939651689558973501522699210450937159499546252605538267551790544545429279331331597572535079754586111880543009377195745038733718871735482908299287997885541535230299241234607739719602854917353915709588896824600318565399168641810892750116773134881913082656169358199952488890548284978777028345986479922207843163155556744522201893740058881883670766783484381613949098674412339628478703360763806073980014194223435948374790515196857635066864140126692588641312971753394600940510032717833886629458869167804998523685143026405161706438855756804647022956707584389246436934461925716277619358152151107788085937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,8] -675501800671912296907336599327928736279809325409909951690462294561431341895891298033970447357308422958167396013228346210448888179274876897348497821971163110400450532997645466501998176168695246472055178715916932692739176540726717429630052755740675568120258466277093995200662401274531583807676187259990471313737125607090671080784430095048220340321714415012978660336100828108288369343113019595672088994041529546837902508021675186443027266635180255480773080828452230982963833881328667641373872166129102462533576008927094753485627238704781899785755910003743123802859470883558376313832431564106568715621719265592173455913737174378046372398249891724611828000957594880593054309592778921434484432059387407001340802472104516955247259302432744685269095526132361486329631890002206041431402014350583806335737491641443326012673809672098722077274183853258915441821587510777645713915967653054892066072483265539826297756724931542312687861248909820350139660893994525612213882772017816560890620400417101817146654520192267274562160052545330118162219533205263137932749793204152984736174858950210569229605390048581711894928353541706853278759601493970805768028395012551458193682092888236407208780914858976416570316783230140062381739292695001577457455062989116932005090035442791333151918847332443926366310069747513952558068607615198702151187558983606872783080979699767938851803813453866888054469129549028876456994720849730327956045367661835575950396764726918615743452715930739429988836219927110107802707957186490879633413934100119529519207416682884413748762561485867174605047089089592307404043258725063959654124736518330060165407462176222910571591806458574418293900272407906275009158675847985528232193735581006224172110526776190212766491481806840240158606485599797986980738806164798252871523938357942214262435652524560571313907615363474427143268239306548912719424249315042518176770283112660747776626614862124181390067241333516458263885311147964670506831729647083529368615515994582297083862423741623011641655970214807292223281747176842517093916778376336194028916327887334867937808705319989236754710410706110398685303463320245222046676819168802087931489013565952654304006946760024603414457320357507493432541513291235871583000680678849714198422085107826414422677139043805353148361225947378041444135391503085600065219681611006960276685611608281838579852309723231225368747318219778981660801488469437924511674877808143076217144062171448777570732938479795270133237482121401888846850565422984055395282220413829701253520673866071422223926657052230276735451870750211872396207013480307068675756454467773437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,9] 2952454546070406708594942671813431747750750177170153508858865395757198037189545731694529866489058130100212555100582424121145310390467810060440949849048678901203969966471088979545272252082570242083655350029463836369808617015350041193868174985185254915715259806732686087815856334392475420375052214451068609083372163097674572832837429045953307486543636433304446616292457137976969616946476177526668916283328144952532119306465395220535319225348974464150740425000981387637489863850160942172190414251859587990219157473896896206842377119536403807007889262675243249469897423727322609187689856191234500222042943641510161552919658890655844073459643117125851644127016779192646259566140386276764062074103898885451529339984522859631117926984656715520486723402955304541995552390833439469525823424561960202144971645056281509145276459492489982002755278220712984217994425128416400049662147667307538964015840232522096986106551706269164356957630323359339208410512709171263065098213730461159529025291398422171533213110220167388835524258570724269715256552517498727637406198933277056105513283698693327137370184324497521814713924050859081049304168212371284526555045227363279493593518512021550446300772687379851231904304084993286936867308197075155049681384537540035079579692102042302837771445561030120291619468406490667335135503873848215329280053428724649066005300721580097276936085754092809780222343474233278502947211618487827169207578971862626256619510957747254617521932216586779025438947757699664383049693490148472633127262678060220183439047481987478786027114848503437858102606221110240473548260865460478024319176033592229388736267240512314868206940983440187536048349847806086448599103813488692865990935854539607224414233455834394137412128656562177452432598313770055021482346913414903898659948753159027083987952950980361189148567762832713397024829423609505368831067388312548971752945717159531551328982359280159086328363432902864101737032974822783754768699472619515492178277778394237018150324477140173702215159828124062471172099471682524229424660526340072655207762674570907496906178055391745072993373234248290104694344511166564710508828551919435148382609233143102010956332527131189650937492219783026410371738653727459347831410666288327588102971409075202178847094902196158977789557195652255149234000083236148549314879284392163336069978548620699898322898683551147375770163529290940791591432095032272704649136025224510262387122670254134912320328735568978769400236037687182602256300381547319517718991375901018211939367285698659596959180399958180787695185729005735095209495000290189636871218681335449218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,10] -8542627690587340635780676627920382886705039185071933142137023510807456476541531832991837305829626942354011974230711601411498553670499055216513074082596642778376354187254217498152952538374887129046790976958955823582813576584411286256402616324833112430096868303739905512110640137693325068045972597163565250274600119716528271010637319656316531584566611058073134358292739987093935247967499528857957707590437876095551095336911630873264162285547189351933756754349074117786662235417365008348105530381366106908380463592475597176388779811621090620851705426596916414564148270840124680429774593194947803381738890045721749254916889659723957872777529026711833051880467719139502818155844823774913194159520848412852587773075139661076176440080194721673650903272578425145740152487640069088404771059047396969218866284069985829773251355309997487705399771746870262854385418346697704927309610830361885630679161099007236681351448015562988145480771843575713717981444306472363165803043436211736749233399057065218809804316368336346423402391026052209979541918261844478820814224565579851749011789679974823693478640595291034775024210263879312703102470633372770461824898843772500853686692386374831110859507211888679502199465592367013807520630995123921816312622343209603977942236109393101380194556897924706675865789511881546822026143203620356470990326741231379768863858859572520772031583701616961703042087110257302636764220677401720799413813470062605709497725225353050648418850487999212105335652110955275381253344436265854544138516512788704734154011020366768046857202131427356131893170338873655965714181850015176616028946990654309462992927336819151241741388492610634957815281475218993847000225037422922195353830405632977600929832867229811684721919166929719933422128728209446952089681412989913450432977271075850703839859539223286061769996927450227135529965449761869454009311799659845965071612305911443606000982283360404383175832981755481240118064067412859149358134134046819528139105645407879628316540977976213015385343054465602634540296409926579817277957338988074364273155804428136589250754013269485721717002099115143982194388770270926193479550787536069155029833004159903019871558816868326461386900692684337752742232332627445421151372424626850630861388738022703948585415789185107056160995695211535660211978701310269616400390874201941157094160511763132758929601694346179071808775240024527871650370225263151733777891570728183697974116923694565252272289030094483232999765338861922156713850734272194146954858570262317740175393905383463517301658180411470026290723492609039958463681974087933213013457134366035461425781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,11] 12485381366224644916982717077499293514778734695373659839398973296746703418701805441147166348311976066977312697483770930187296718785936233887659285771422148630186368840411400691401712230828972778985361002767262596435262106875124075972606350623644123936318890932582981136224581881808985990038178082345567740510462548986870903809197783018539378721347595935705228580289995284923107594668423813322844656665000848000969838713915808974693439646695284827043397377431840246189932234845612153700849033785279057014591559385879670680266941023062100057233081922481539963317460821794043380498951453745366558878638639652221759538235568594732040791139223979480867964817783704771744190876642254919614100367089871029801849443631535951297096784716765462609231116589776231882548410805767202279727163496764362606732258441835702475477876418155566017985897211448519600614110519891502978470940394730441178042539405402549778323780849383808822297573374162470464025120679999769045031515831618299755353279084881313809905147736307580060789600975019655436769038058629832539859532120495427659414979762920829388962157162780522025164383278053188545911256145766134383912097993370653815440856242779645792871563786627331151122967072910628019617004429074423924277288240801299463652844871947668096059856726619032398980673606083546815688827788675079594133514073995718528328756195816789457483266818989907441384632363491183351857300804951850340777722374053536012087686464177224005064799371724991836971596317596735404004407273061914015461368063257936850147070477788239595524631082002657869198633829466141400061752562885409113338210519561221915166994226484014995717508035806408388441175242940543225423599426590623145277009243245218729216783888981445716098850574607241568299987877654739716486801294202842020499112826629854159610953190181798128236771796624422253336203362421868701459056041413948126179685945813616741918356754349528389213910425634713107374539743520472450885612004523081250284201507294069033871953201896235776185071550793030560306263964080706861945183337755551024955427368378300261818254404609937363664995556773680936055519788951220272496175148939917009865510813931052061332900407341719794299104444677785687587791210771433556942369025520452931401517326290188716313750757118461467768094980885449693112415509280545521877843708096018735885243637143796000143364199875993545314578439886481324482551325595244792192649606052895501350056465871257060063116377199714958733425913598904804226335954598961475229657288359987668280642989941139302629824420546576945633059736678380152780356914877027407762000166258076205849647521972656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,12] 9696247479976261967288941558800881407234221093392077284631804552065922353005208182270319100472041644847540808368321458196690344807776807896732562944463027378387257998077066171754495189476555015314994441433085427141654828245252531670378479523878438647891062813552615546353892519773265327772350167537780100495675960775257917006740956961427783739079454427810827306229998846804678402632845777196875828656948613854904397706648877335600181980483105503493806027262771613018012965855259594346794972296001565948721542168145261927650220247973727155851115965429159533534958361253642177260697960453677780867032078835979323745469625413371565633273764171040347156337118505530325478544732770648202900633816731052695924340016697593034873257287070383861561672069758998060470111551139191332848124747893818606729991732940563821531264131749247255230941643316637654596360653254840731090643964449438569119648936259983296995938972526584852353892596869842737156454235828468499083684517970215874433176740601446531077052911732587872816606755489572983437833293397791837777852836183937523672173972705695831809948781961041660411355068148125815592941019082610550153732304097282561044227212822489018309708026662617266754343876472586028062018053558392870347859103514990252220185304409601501752363589886225159041840089370497146889238675125066874641457372075367078863023306380554786185136563116601782136970754722202875451992345674889382531488798507120086274132526871729214563829510844038047262090123448469957923187402179104877438081146011716374662614234347530740919802626400718013768380108436040290205002877213690527378486258072029262346611772386004037213298342574157493936453331556808526645000223898373774846422192041532200394361879732148287488642777911338148659040633727993476560349488705703824625986808451184967814531955309790828696225319669476779634922632608365968593805972454422613543323264083434914639454022215138316875852152709267425484577420736787129241607979059787637628313110375642247383583433545350934789257912161736725149431528914749359259724523221591647044563031100149938801490920540866720857376991082681578072918615754506820798520839969478753204175080568116910238820072229559593692253819553166697277761346720773634872104389825021082714633999073061660419481120146612077305279911838971861512877812959830645569994173819983181032026520092645271847954181626525538456929238762725444182155330003826297801285370096026613599978804134917384302855434899238464236440114929835387035727106577783644722601894835403337866995328782496360413699072178438543349935005405925097034416981482576707029874540921809966675937175750732421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,13] -93352806135708094225497279436378057633674560335090634685739911098780586150019413217480509518349681911160826838527505108061435993967500595408464048951655282264502531066071065870960367098780852837897539263768972479420855681152566463128521202881313940526838988591641768986605108306521934538989067329080852207504251610625755973890196244393023283490646184333639486786218157644987995476481944277747670635973206095515590760096969405974078503072959130819888233609491830394195312362255026321289267160953023679322380952914491616801019176593813946013475616545789120605945001006388770324439639770915719977853120247237937254190685006797333443259394701545699508048644430016297256497246053810342255716123977095387814287620157024423265116305939861748116559046120453013513548185521595617563256959487540442268185414606531736605711425686441610060483528391380680305016090590129495816783259920933839388985953868756966151664379883334236853250561024562797314613839473340168809701979833248768316388913225189714476604655446981508294807853429932640543597254347826038725288908331516151082459514400132365189200750408263188775773600697239875175666419690215770573386697086775667770849664090512161871485465130379064217762613926369071311040679692952708788001896247342153998377184128295937556944676049275403458359925205964002122473887628092623082375881235815254662072178503991681010016365650941238036969251220318856418453981654235084739216646212829163965782817618155611034670863717040418716849717609089968726863692135904085103541479121961226030842953339899645565127104807782316579198894079335981583421307585219642141431864298613756942148280106086551708354559602072043132561877191980391611876346886285126973628482680105478522991815529875183618964533625272944921061075653385202360905900895749279959871501931025549701438912007236792201792376910320394076466777569823593106013044195582347960187774065496184289570297456825877832026327377412854011098267513290660703171401221863836731156591716227987277871646248754136534972928205303761816047246736401546947253883730361931063604625038459415731995068234805116823251851961979891093120186480385740482250989303764601784442614904958958077389600198970207346775208806618683456961634459138366063799240711721344898668543913014612129963803908390460391401315740283457917899134928839741203739660162908147494787478813619273168801222996581526588523106792778112740459660785830290685568058813718253478837388488558791521361277007135242211018472046814883936486278095307061878427807284850825510289307063915964101103721131935546947181593413014400915695025788056781574069525886372389322787057608366012573242187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,14] 202424529076424794698665111710085471782715242866097796715768970827824824136457858388133084594642379260706283449368356293561913777704210491149366708973990027367748867370800700737659421860767016693605218588706849838449492677326774026694998040877257357679044081676371794427995442668688084297182025670079272074993229809166694267998323872276373653590088623357569630647903085544874241124649082042632774048987902148199860728110384495634700367580877401162416194882775552024990964223348535431093250113250752871070005543540368118907391843138699377744191743905109684862640883715641494357404844667181052609731727580806381525663507767503203328826719413280767562922635298801041086772401285170377389850717067487346251148766068637525014102513783445774597884724275143879514134859317138014483000868904215950871173399232311047277876954362538110702329339956857357747721740192454801054575889836800850742969888619997861156657258236683929278155182970836014519751803829230527921851418236598690519062647175888534238545392459237988772846596420676860968792704589091971890959563269772207684577354329570183859624715957591108807731768144888418931411519359362640970334322907251466050882966096737062370737876711358975983764184658962129352699224308151816022570203845870085670390390052911103295973440811079008805145762698529482302689790096267977120872018978815718089430892944099471081649408978701097713162090143424402663117224910590073276507307486147456468947670765201906663218238670073352609767130999958134921539815802521763790020696018131268441141939039769318260775511203948401064864408989826527986175708804665824754643957949818871145433605496667471895238219293326967328997946456716491305032298530829321992949731180380728372477232934694552111035726575829729348774991057401846822809726492520566259794605602498046964548053481094719590136484605441727096697160880043533618154092999514484346896918349817213937671121881234680390607614726098104339877200222081220685906776134979763656646251658614594817951673803396938881326123968989853588414849658933953344833771942971069610180320870765355528175796008541968396058583198036199756469250854991217220122876555481859657911656039963858165775450486234819966579199157348451239556637473744703146627644695029234284279474167249653247538919013472783230682494581526532519111607743325904053399280357674041801574225496690500006527506038673279156666467722866871157755224493601331019927400867660723452631485121489344932997863162459750798616328048596362377536447512345192528970646288564178426351658013260849526010153138907418754026995199584962429030005549279400111602954205267113074739881994901224970817565917968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,15] -69891433586756875306126313087531832171270476997287874699976869526720640392552621427463379399618457870434761242512158303108737417217917649871437928706101511659719462036459020570048909363783844946052120983613028165448443216243958992349907541552472651185864357641530666133211984218533341957651543517465279004080219548915367913047385701816034777640388664060665880644444460156981316680471535903691116884192075155699113681520664343056856351560381034165625778692143542817342084861742364782370093864128027488989821994326348680486884186681500587834113042298695776188123433524874935292560216960917964983074734839067113791472522543747407456688384989529216183685221278231438208764852850323665437585657627323931784844764705072961439195777283461754986017023849384014884748996475028309825763927745507395175442996534610862200623718263208440678286209876074692474410196197123540592195286492154031630830902378508204575326585407742310528569429228207013310153279979038975199288419071051250988306714931469677566585368821738367249176628493485811715089625517988056987874310161544059186187069270097116844287020044146041918656139083503509753142996724404629265698072135122695186869488621877910545243512971404111460381564038386859720726785200823412013308997552359870502026056532561541451200369189054801849858682688900144571262630835292516893343543539042003488544314103145390070930762164051048433755872307824045508442718491186558982919945827791696547943217506004167598865862510330379861197557963256950358297854463048612915743536060588216101611244159474877919386315432140254673995032490841035647182860110878480575111857114075830199833140578679929498785453486957622726875677297955876792605052563193124385056948077649098321792268611559740419844299666854335810329134585643216896063945742476645724167652208288848909271461447632430279962272782133038868658798560082389565257549459349699313650643907690363373875523262344750947227108222137538068729845392919016339639962516572847875263655341612301059246903871911413445969199532141295004237695618242630756222153965263050193036703804562977017201124149853934102134024881381185569839269177770896492059350842041643487422168882251123831078765070256746562816765372661276417020704972929707229192669608029493263425056848432681118275923881210990637631698074568025955801369848794372818210161005624797672024262798809132157911172651975680238376435805512172090568578121310758422081417575976610951539407607311549473342946300138707878731511345642668132689786103308503613009468377231295906082561229268007382870955490359777572849811691960181699858172588216014181161519377397280117225619733289931900799274444580078125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,16] -869940482293587343722906771249854369604673111952054469652701970510963013768880483097403453829614534535914541758262768932448508750841525652545067539564029604045737268917505969465554893566744648950236193077484050119600647982537039978835116133376022619583509096489654396786299356947159098674757664130391227036210424203609357110091991725899121163340132088530186040682585693856078501100397402828335152030654312209835813574279909738140314831322849386799071177984034893910367811700182810697349646140371353244605512454998576887667336322463924989039319417520039090014605429826864405224052144174589097340102395344833726692322680165459911834852875531614912486243642178803970747229197183912598211735948071451950155353027539828628406909729470831462107491975923874756440475806536144168775738825262623370188275718510000696455446140441229587394417511833700696939436931639398911929279938880239719130523666301835214323263637848317194112795100331988144685535328162495205844955666994883237453260542139970748876197463869501475949354943755535920215309793653569889619182683951712932825977530017530660189186993790126107519081783445771118599348832404065963024470703333572342094861463404656986925586290063414836768873602699678367391640125855267355499782934273990529576785476491568996371784486949365361388678533765693758331307386620716768967357816388905409908744908071049047960333203960022794412406377743060037741887100655547862361713545882948470462643828643919391251254296662827405110707993725915230986031570651951968613556444069636813809262725066389865999605931680425315016800377562053720672993209734946716686389820017355206710442979663883353043718393629151344561203279225889162493901096757635831981577113437204628778234173095408846935865269952795457976114303365549720545969523305250734838939722652024673069555421404036386618601183139731745238599421439673740405844101079888075759322294649938147190971365901638307205559557526745600742285454571429043669391783868389758275229304920470597195215365596781601831066716339773235116067971416774568987381797269330134701791799068934416933129386797749541397970544566220495929616814089186852778738254975852361595038479932786344102733933125324391639956005493757130966774274762015620314856180022351396740425051228590836414592172087829950634143853002895001175960047699113752830846221373054118038572649560455836261561316813861702393989405436157240791056718237383956588744430097340670869483208289651773903618103018560026258361855075189069526653852682587980485463338611555610296193612760889276856869154661121774832155046295240347186630236397082754379387398002297053913132313107681170549767557531595230102539062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,17] 3113716539124347855741981140655812313991074103836347573709329774723750733451424672033430298567039286986839793304276221182411764774449256061731591713224141345271940508723566074156287895153657763548197723677543300693104222639909321500059946562727764167233718665322558748907294047826612658871482149944566195965557651619460593157383872264313238321469225926402640348866336285945567879295189011812118441861103666878238670387095620022573572582666447134751748457687526771551955973362396389615412326387195805137061355558424673675103642439895863034516644580060871372002645036042886593579130832335604013527844994472022455505190724670740205625109479371132170413476924280675587501020928088835001124674773666281791239094246138081170776822463826528069216877238998205044176251195492735223718171680818639867777477189656055413686416809328949944502869591113188948042764332573398030238509093629941261102093964807294734811128523869978351079503498471052250264187494367966154050167802481221772595338038690607296965832917000409308893509409829592805538138760664847149053526037102683170775431193776390474149443972284839086558049746697133187464950860151217230663052924038738520902078295106545172182724146789976482890390424248603783332784548862460541829888148448953603771084840978670836346476252622807274602377697979575901045601113136422453568757976500414634769855964755051487762969773928902866906854155962652966085057549187537172985767797455275206061226208464889903076659807264426736170416116182347512702498342658654281291879162283614442753386355085694233070828060362968247023320667683308818877285122561795536441990750181716118850466252030692585226021921734806793843382846949204836241114116960357241449470283518452318113350553059004608682859685975189145584612938999291852908805631234805558161081818811162927410986973929583370368528730834159217101163797454461349453159009307252255605852315874167155167195033550093015742323349661653350772620368257903038559144922480285885925281266177241149392750888329879770414563626293471804493827153628540168679122958908125961159583136342664072814794260720426049056786574491879220105979169864403940235130162667477359827234141566025035568114583454685703890189947739244722503237974203843729453167076186916784410540146988569066504002797249803267082650873250278509577118962258828313187782292136436776166320682795533620243045440095970795535587516329270175170255285324336461035114608181915718933868837589701077158106989669774088011593210125927046765625095529683441563889921853581436611886002179927962248813711736011566171218627953237784704209331521438036780918668914357360169993223578122076844465482281520962715148925781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,18] -6190912892087686912233169709476788559050609353051884394559032967201450032031492444661484952799224478681606418970247443807686246549704724156866643290625084512017030470144265233491773919041308196959190585592846248954891042326693307909697790896735916395496652849316576993256075010448292525192502615099023867087634263819183371319067156418552495553884767650818445553258897506658382957537284326439351687204682477587220628553803834391604606409673223290465080814587254452909019021027433147758237908399926498284635982909842342871214467920243160925353213049676802622972438104241920615826238282302223234958525459919968941435852933367963388309430968241391735631046297240549191262651319259732928448981518034786258535668749907092601973885175015924933629246541977411520776100387088971962568531774881731729793605952756615689060081288217726909846119220811293657797468534868423820866680748840426165990491136285529041189840425474473381792737351068166903415470798537770708307183807996882065260849260356932492043800329333928213218838602772138297987119258353036027784810817931046916405944371295497801682931094321808755878564546262825976496550849209278499263589360680194807934590222873747267259081923288793592119931039386219187749375436707133030847944121230302347382633175872329107265320415288641981745499128224095948308422666462555218876392822939947308991252084957925830397731014346665359266374978630007750606386282681932752000058963954478343134278564211877108738831492970239103888675425853876071470454253534366747197212370000899410569741585512653042905592374472787326187333266947395644522732984385899000582382435724050202409249601031717635682993901489499188311187983033506280763248272514498962487774416612915697649474518589234474770543476657159841439925991400212012952308155914829118410879955561969320312668867079207544982899331761582220076213823463546790870737499185058135752726825100260746846434789800640689382754301811983376403852219189871755823829877052625913441409195650739056749068901625174227962337078305034778881862126213205415089943629133659376732321375331250960745509019663354932635487143492027018382615694730327192299303577228628488314511049327218497522942059465508056245231594466660645420784481733825182740751435540001518380014862529261739608773835756806922354443124661619808654556801916489173182607504821559191580879997797633410884006442362456143194699077401401528620871265241657369711552819021649604755939538885288548200006346899301076636826001977515404868705548680239999542647289921638809824440717976140044813431340072980911197506538376417541971471872604398330695118012446665926985573251856717971741694839238334679976105690002441406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,19] 8006538234117354860302698555890503809536618191177888353156696418907949261487541430540934986127815415482640275687170514076417311939597372333386036801569412491675842370294313799803655549126746713640424158501147919435410530935812591158483622236924932553096517351022891833396917223761414283549915837407602635975681597243957679472749124352315231517490224973140535622372199832174409504730142530153933884411142057305490539202124969155069266269240423773885826917520868287848727179504779100720733705808262294913096265371520225952335647081816945174699995738606866849592546918259383300368457363023345947540253092645063283107876354058692332155198376487790795754468698275191818207294635257871400077505863912954434525008474019915288218693012165979141294527817008052744044536615800732602459440453588017988243664205922491241600226021683705245569745095863196793902459911717614444984735252250824105407573281971875476783769880082561859573048543518998487611699942901403081602562024221040329020818453353130489269604782748231693172598461424590308197378391030265577279906193051891178597232334810684768398681121611879454712336381503879254273032073211722512531664209189862703694270631644067379349114656791950041486276275838984624864991767219475043248813273893696042773302901058170325358843458901696080816109773948917454016225534394790641103456153299189368863458417136446595243678558799381095604630624011932725307381350550037476783897909378338679050569401739408572066790409140251259925187231101246032119463166796420807006429720325265592982000617452414834049328420211247476408031520142436336176627221662160372969517385717625277570665686111341370023214825516837502207624364661791817776785277513923243109259140083964234306957263841604929165011373844770074475658417405328900188013157802968152414762138771170325705018445185500383495265905988114646285753492020760859249403677772848431524338896358795817518247128648837475389315818108870726752321953954516379065440420366219105130381723015545232737580696770860826794102287224902666871775021538160876769846089982214294111195853461352804147091060038078687026349787441006567447656662153246748342305788747783458151892460450483399492378206626720963896485187605268786058205645607346906787461365941218230090847397816299652085611861986956795222754697278617503123458284900609529267056556739631930669524065511365430159281960265061324493777833170582249666091723783235891178874606041416780749817984009915248944997863637673124550134937098962762541343543755222745759422188690644339791679850129168520516643746610281546210514805470391649017799116940053981768206155049656675744691692001250870637518719519221122027374804019927978515625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,20] -5688509596921246746110862423348374123704505630967716245934314093860059719404407035993916566211613010422859797068644171917376806401958955341793977044328757794292911333945200070663250990537621083245897954033795182211561349288731992495951367034272417646305048337409082941081015376741507340571863081791660527300745405013518328987692422705469999043641028157032336895670542635492169450555197962340919065034599078895707307310480027370816253656949674194470435745634701474055103995904614383808938491605999863265630295107040868934714667023355441464109081858192369379946660300600000565017334363627216666812674363636494455095097620290572483610380928823203533174944890944316314699439662765423646037411257336436776794395625803554321539873957655568563495073544527375182872662074032059973329716655368603765127718792402256876264226939879507094794853736832625285528738395607834695714961734751753245416249069403371035535941643998859190339780095917722827790843885067508513905122681403683647415826239875502570737443160244968916280679003331842496929027655641806170587726205241840441459473589383970023996895274605427250548307601551297793597516347783914101264493587757439997214156042358036721335310456516447724852023847751406766342324042855016321733355101339101669202558205815890814444681830396435465506749293687481057449204252717276356073411472122967656955233299088771008744748194068371820670647448477966192040917058222846054199491386041583836844822014677862455987181615733402041969293851057680509084270889531517624582369914748071591668191932178576813318894451341375813367981549603167928335710591433128921016737628079192109995975713567318256825810042949250962480222004179481689509978592322024922755092954089185946212692917649875323907613346115720917234819078905493838514955008540254485198231891985293675616640328955466404129433852726031202245437990118467007828660674286527502685209492115529048783121089000549027420230024232322699144834010689382163735607918160938878459404184319788747849006549729212011697116093096600309199665317494801742829046758450622368331546437404423816660672367015338702881805308247285430844700335790435376276142921793005064354048107161519679700969277500122878999973145206828352919455591603693579766739202151319336633154242729990145860324168276795627981314320625698472152914030283821047218537458830670347604926808042589376498571584717471030077881357320944912132748156732684142513660195523940056695346314709184785701518431978200881472158121738924433114958024969468691271156486801027539899827437870511493177103464321407561946721147240537437431664047153069812721910675073075785831907645968085105955304447977738391273305751383304595947265625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,21] -2031289333164305906560714736819738308042116885859317541052244342673818947260287318000846808260383008302857169082676078839581061961558127984275061079502473310352860214755949765810651072001800083107979818065363484965679439378641402981647638144969398108699436373835152548956106333295260792214307166068999611059679716467077625191232548680439199174462089607961077464490557068246915845021543427334623956291720542493903293071031561069686918761511334440912392438703990519787642529213841077744219049903584587417318542188501768973999453075852334927861617633917701431089507653690906793716075537369584417729627678746494566510483635971818293183749461518876359936307951119526943072968066575834775864717058848318777873765568298334557992751874702259528230216973218395274342573406888019602286236674449118094108817170195176732333867040357823025429355098833000966363188519325680368985021048437884895461233742431918000061186901974259346673172158641207686967895651272613812108096228987375525519336057108891295764913325633552508599143392040520562930023394901959155519979300539267692706444464906891615888620585107523688397842608408360466987704542230719772274607815680976992932699135709389371262809866555394925711493085625836449770246327219381470320745252333387079542532113150660443428534122704500148586520135549787823954385469393197843760519702936914048838527235650311374488918758324709148762766733298366866753108788750468360975315783799119302047438992005148981225338929083822451771486170901522636170270520271110657171998598037017622097865027678065003378010764417413591095203583438733945339338478264190555623285293575024126228634673242586768145998039741852919774020073508311334957992173290307895336262082580161114580157485654234931768572176212905423986013500127398562413382140519876449067564304904471838403041106017293952310126908373288942612425808781363260123089654493668017955618470515445525351035008978515221440774264804479647179594120128984858667177568423867940163642754077063758722786760389301531507840402072047632501895568625084636592779991750435820562968337545309838534635747885272205860149512991533628283976971685782022981034169420204885212290764569300085532751890080288214828884077314900627748297831490291555401110331410284686059198001457148138673311245732370904215074956891637729947885155575913600074594562120530964483548262176519591194122066904493370962113589612622766345247327509231046151848118599781279150405535691124621571021196333623440534651774298872928111725007015106545847329654208817877483731786322280106714998689878359075537461069125453443421085373853067023832810899351438128068119266235130733140362615379848065799706091638654470443725585937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,22] 12972233882778572963896714444848596732997174468127805774827295597744555976724720196561262141706404040680697662212328514105588068558872818453930299735827142889016781270682125931239018956589407771122550738340766357862843552788240084282887670525774010170914736588847239379418615003895881397736645847912416387016628524465822612977181875317031890993665559147295467148132277324521662617368284679737745981103071692011891199304058295883848177707049184383690324236240315848583445762164222896074070119414870085316454595379418121928730456828680826533051298695178183393343811583184504995983445001516060344338598624187666085277442273044582778991137032499344660054007936067180417345498042769964515146562465544693940743385821195826838378385914235218228250806120555061823146367029912262626613158908521269882723731702326570704585087560415655383782937406798199061972409903793256392674245213643349244889617256654843284347693069573075054621014875546245581331277699730202961374641296868796849252541630417219902056869188942453054463644208631004710586625302684914850024063878407115013370789544492064365282894644965316916678555182573200129557236882106201721598161483116107855847640132970283945895738355470917251819559972069769032863452307434075983010160682842595902579999993412977377377622128237602841211311698781216063966326742617998151687966892672063797635419866861722095820162199228559955045717846475980022099621404492249805262978552977728646566670427179488984221159712726482726091067869553202881173887262039928571789370261708714251113649304982478619484591862364834441351409011363556090658009793582998514464044441403052727808511372995069198109819762434254584788945389310158543600255910880179505325241804623884658745494509039060331098719121759548576712833058874305303117646424137403261497716035556452337711026453476161552544265219959015970305945525556482628635831095084052769788857144677915510578203830060279892509611767068860243275416052368571859252450017899801099985863388321910410761710457963970605368713590931868590288868421065928953395644153233304274873668457073990050154990873794321530442793732578289344414068168077905635713562916027880464968487453074083192986042968379392636429543395747533181381056824607582950973054696695677538147504610663932400236647117018074706278389602207200397763986410205737936308019834187357710470774708734255420472578168457419067954551256175542732209263659023487875186465356969968000376775212185517388178128909636732045386249327165213723145728127877341427438799908602208583422847064728433637524611880879441164449761862782110683883605446776200212267626414934307429330707470339890902523872456691153651903158916525171662215143442153930664062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,23] -22366165711961326541387130194307081091026201293864230077410440293812651947717550646255888833148581630070509057047677706062778944009074023955592638436211873119809954918866972449055801034726382852870002734062877947191721665577000787735808555891916849434924260905135629740298444313841831647942591191443202931956838142285433869943898383534333771130027425220701477291389820055074079404532032619077630875578132852903126094622851718251902027361963317959935368872771373190541087026558894013954542650398294155633305173012559666406004828978365022232769186581579878651838144781170579360147672677520588772211541205534798398916798782571635814989521377778990499575326612608518864461607985428616327974877320115811248036439096139976628851650520907251268015855903928818862254679009112722344742139717468387041563429266384852340319015388835462906071142282276485998596483603115663775600248071107091032622902534324515202174643240792791270367401749667592024865628437439288953819398465257369490300416440100501353744107289022639728564576203586027592260195419692396271954903988952743134367646990535236103944542896263071356147947267773667379433784422370826661506249758790004740249031447814619914320118307518083681246807194821010448914245193363047604205208854990615283091050499708542895354194475582882830634220166361308011303728164426066806197174961240984527264280821817410849707405170466728061392904741889676360896856736925754022119505595371138776815686717804220877058696767440356400526349623204022186446974124551544460635398919407751701062345308899188303720501774484803974365011350051276962200765451456908962509567943301969981882007611895547493506187900269511334103595318647927880469456689903116438095987729775440012804467772417013764369652362679112889412314326308405191976782468849915332169174136834623563517940892589783343303883506098546620878279243736825242410515247362417335662774598428292769876887106712913210529908375393210414801094559855801693833201195604705704695126528285950502176443960842443269124447006352650377166282696509439270814850733616081726487382034225839825661059916661385411174013342995183050684502127412690751892866868363281010336168593619203348711418911089145431082551930954410543345880433787215836170226554331577047299139181128940325915927023078566441095537409672513634569895796302048493349291272504458503820133157738771978494790103934243666010471978276662008865612516184210783020884351073273357817850321231479385684284925803389650761295970460479223957005003147216347596118700067283764286438904981845873729034163049427458483922061717462766838057754660706134705951790813871713179611716499795685648316791429410010710529532751422721048584207892417907714843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,24] 25977772870690054037270567346503875754898144941326112037811571018216442797294448305011167430119893540852987629851656497085335540558103379584633457858452948139283538442416268361692549612988313618128087891830790548752970052104895484234685364310794953019730871436046233132238710923438871772642541153121882471333033577625036024727750124332175976140270924732888973285954006246968636311987766299921856619319488985798202430346339782533879892467948026986828880940751098678995737366059052862614582886487956949192922425363508113956980064585239618035237529633836064566641724090023122625542068009507413510336771011717567593754837892753393122279567028223930865159435408765483642375647856656153620391832755238411691672097299850841195267542479627179768988874305050673899226422893137674644834869825387233133947789364362326861031185491847925243917805255821112871496582750201705817094040215826109250204640473858351821291667184981253240603378345599641850870305404469874345782537687924731352002592654461811296686587468982065480851803196438934940828370902593139806753247750256620838140167082753827215349467529270127086783864796793286954288388976076650761905758541324223498623238674891353925508517224259527764646920202806702181578517553609709175080483801781775933776239241224164211412127060601901181961199517211035118431707832366128292088469891158571470255970230909669681195052567207328999000326714255947204519796933811922448967527454402722587416478259950210725806664352409637506327165262299704440961295033906213025035833909168917000104973962520894519793276333561273345898817248885999109749818481447255213168971256963254746099729706628815509411908435985244189443019759447193624006061573535178474649264200744615762527487570505731878762259142727273055762632421056852624303336348153799172311544993052016974276671565829788294153112800063845385993161768568173640748365345464666104155111996388377634868073574434696020842155435270905285139805760055043358689430310180862037483731260971442469515243863822852207717759250612100966357783354455962192106921007795585201825234727931351098183072591935043188638441073794823694990688876601683637685538504782559833881648361430814612248710939280383039494216826540862046086986229206348697756215259874314588014691548643505028676019251283926042555661722228292735801120590110855642816340302804758803789450168801800478725236854517558665732090017234166335139466552273449896591997853441725485610672370381390368833126138701040242052169537567836059605332237967295138038106585186217132555481991334923535347503068582998229743574354363776036321992335499855593809862806522452518637526007779251725516949615386551412859426077664459775462546531343832612037658691406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,25] -22746164595187180701071251974185694576785649639461086227621780138654179375891071869512006787794409399676372559893141439590263071309176021219052514796215711105879978066442238370597308090242233879211750002097327373172408163137723914845269970213710347708298271766497218705642918343591916117654978533394549255828638579939909952148695698816444184682810091347883518252652382643778553466355461165544423568656760041836092016993987274718889511682218836476996900535805193214982568922758360360346678205333760822398058401901982079214450381879297096719889521510629778862085700192798067881934795060983176070912507671000766057549045749614052565530188732937948583085238963496433211364486040953421692037766416723003322404121224788542718381977077640021858993671304695722521469369336551357805074303273432931914175176750340029799290026328184406352828595985207399073987140305177035643821366104193015237382534955758725987607807085921880355055385382666878967596313729305272954580712148118079781472160014703380993778906619453282205146937924812149766453662360482348547024654729752190319875513377211568068612322859224272652694712710073571011526635048310724094255167557016468981638736480986215849254816563626130814023776082666425937271337482903970191873250433059048022426143590181870485689316480716882319195824215808474241164818760857260702310622828693457810112316046244013009279372959370254998578564605712499419272856654715372950004732138225751157854741077906073808608432653299713357688389596821228390048521485438244312898018669170434390834728303818130731100557499769039585058768183593583740534102766683304462889950441357807522214293716668652263121795964631061378871127943531196093929229003725244231764077918504229062784137138120229094846924482115954439344075160591771666172259755893393856812718817472349122593471248779517433110919810434467596334371146490788125846412146496612815417352741196635020089087055001547254257377141232682607805417530373805183487888875929601567587736635666992948772398284914317952205417067265995088313751737872687452390255870252674190185016936457584612315223523054779546185904303356429310217285138628153539131992768528253331301137181821288864441838976165195273769415418769098859681907932554307193684513481460238745516924109252753557523536729135526792612895728875964617676290284557154495850064278515343295597229996284619513883480359792366274659227238479473986209143265769788729265691824616260124858301137881076804603014148525702715133174460915124438270888916658878127400057968360466891593206435882875890999242956727213043503446493091771792938638886408316031444105128636988788249027994978221831854947329846711260048629192208509419703688081426662392914295196533203125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,26] 14911930449038905722955016255493834083784261667962387035897261201717154930023618745837406606004025512051551495950897715804033784917725702208820138115447640533744593162799380989582004536510075247453031012441074940663273986101530480246355267708393933385831617476799911078239227279259200748558809960674311472603641231488294036661561796026678991879896057250320413660031008461288741589779160068112979600170109315307227861862331529663681493734428437929606771569252041406865875655864833958259133362208547615525242928230980821476797121471969615585366711671106090268211007251283061846389970086236104476262153258216989926428746131006537694520437077495554173118420926253288991383292780693757955891438763575822005829295171066994001491019902942271927431445680912572013195803797667943389196627497284032277436600660654299808245015210446634140773033386086858196575051717092917166719097994056881103693754035590118895778402304821088836978031045942852577084874059600760126306701812236932412639157934547079380052262146583091820624630807098288437847990928719456137959192761288474392421270615173184980387361602562125854940158742682887047562583983728986099987610204769039726283312292375197861829918751244556278405791099939037076852209509013751061909326042249540772733375135476308207948346651372813343895154006293822751604461279354042204839197805150695429694494917529190036230888764259968503031912942470927472308347132168454519147528019153194850698296641199638250752392975315126393251117992833829151212891080265033963111382902872723329329708958615216880433407891407430186559281539688527768745580269867500519355593219972129030775334957721781759524702643705833370160512777128706581661381781506273584374807382425299415498622871414489816490366516587316572329897931002648909139112465116982839700075801021161189589172413644134882565430325362584240968853240127000608726845340676329272330616817744742187676206856737244964504647466163038804079191992143696151772680748323380602354892450616047947118206074174894751529306387752301439831906705486283168544020057850282601255060572352943460245217754913711193807835486179546414164293849157466383798452311716061565399222492853793172983017088875638971540804603328601898724412549331848916106418388682307928714008106603721153626262194592680679697771268748638474595651204638127228314739763042399501548540775698374167946564573115355353147240516151383298525667309932783674391470441829871544928126676006029439980011065865313097946186608433985119463650280362553564777597107540918814403143245333847171733500577872489073676407678287148299811269171774454831811184363722958045434179526420477023102548756322410543436217288245518113563858886294610783807002007961273193359375000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,27] -6093683881898467008331811999336376467785293368688061916024150977597923021937025432041360703573207841223668126560314383991657738878868464314513359998322726547059346439589629774751194571977341285004672425864076823549601369681529680256051764409540431367854170707137283841005612266190574111186470549243766725810108760935735991143056508563902466590956745697483192028444922797645178608629265942363014800740390574371054662663818947378826346683234923802417653706928435641170023844598348401956050106803716696854468911651633867233308889405903255965223938102469716110875058745405238152964296976380214070435449559788249394000751379450829289334117286814541753784476174871937696735080749695615325243461884691214187121818929869101119061271234410226914350722326569279539852286364382056288927237847976296495290963356362687737513706545155171151026721151744475785115782372432047906135085820820325464320465163704448537070374825998653043293960272893032328179964568806071667752301390970209380044731977975393559134884640376036747938229134921406109039771645326074015037082969943586268382602442617008909171595224428589369664794338840871344339217339476130735858581528174097972306123768197186225304909349988736894500622067853783506608350173902680589532392894312460518048907330388097481420652554984346539539684005063584509055369857425831244255961173237594695058978744550985753058107799461105165293979756692422731950093069704737665967520668331894878281564968880167785421543364261855276412231667243687830922747899328841018580043619139115410843586768030804193940441553248188480890020847494368169739932485990140465056672155185053948071686050085631366829868065146320655769260912476493243536904109097827971401071998296403515188833354502531905173850967071296497557777889518611617880960516817845628891246313868336304229868282972068037146997607892538386319897986539038206024694104279155674034069045294628240977196966450157265591480866295240704385761015366836001817670202302751150269794800093196443537948737394554258760421578309578499336955191733394991620393079000542731910661573325993343456397103364568396698324218808920125360108996711559716727267820813702671623881813438228734888022551480559602818670097874869375821212221679469699477708942391337980396032104547383550071398007046694602755442020809550476756185691587805312768219618407059409928274694607478007924305877665701833784430365725589292194590893969597390310338959244551742846922614268581799872825705358012878781304577234563057844732135423635228469762802272201838181130627079186159217850742513307532535082870144202186409847465943924435537789579147764524006810229969968622912059931281186291387412972401748365892937275845042677246965467929840087890625000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,28] -816118570860200469867621273903883742724764250584302122933069147669116544684028693095446219080579175666832898041993782529543725349642927142644752840821583300279536144819405492811296785423011465859862009840294730199593522624303895972006295470827379197616146785789503414841288794348962814303669742216027909701372285004938664575890275514542652215685876834098915219564501717222842960820341455242065094771032869197675647860376009061056229935155180438496302379063083066529362285361546461061065778864601339342017004089868935608525955957948239032269821005547798282033814690933732260392711267387437064478476853647692616141570708304790607165689897792700637770894899661103292583243315509680838469307318376382222997075882383295170757845860934249502982633736931835761815889178095850855809552944836715956193976040823535175768433730397694416729292094971089568369430713014383256225699003791356772579404683631836563944640888743640569059656344318687813171661008572727239493060908893314525516425498676554707372269386734156373286225414368083744916028310932261805434486201370008084307894713692075532215395049355855592464066938138553692594065952435884497262800272321157100907936870336049093362038557036553249680633382279827215984582443305191513593686329445701572854347573550998007858310819574963768824150645454109652876301663185428101025485481352370668119265583126916200433921800441285231804985997922632571716577367841443648179691402714511621248795344336453196909845537534959668160203730579512866095075163394202296574637819059621918314354944188444975052848654970356405658278537189075663549633402629082587123499381729219643574664587112820973264438444112449395393869902493804051685904951386159364245857411335128010874439082136309082923618929414622233688572075955421941256767827337995010383511325554937889930732670407499178879341076954935307300810381447134228120775274064954558999966495697618818391724023078002508545579361605125426608213582835121757806115563982309104012792727571191933915363247334330642051050379326526381346888615034949136541008194726418221991721963314642005697681239542502461538346232870984274992521948579397270811084450084191732165996132342156683735276866335115158038426153372112613909844143155484723403570252734294951189853459419730127435883292115350655939505002879092664266160976596337428842397814486292303112761148487375571711774758964370155193004132301171987691328079274803534523841516202068221472495463836661504129804457027775358568512712574473290609742450231173370031339362736121979555455776743579153451323876326532052959692289669969141071747187611774450743385911405995042935520913658817355869516195313501814993872043079516819712518338469919854105683043599128723144531250000000000000000000000000000000000000000000000000000000000000000000000000 [51,29] 4628457388314657232199358335904834750237902708466872381382523948315213026316386666813225550615423569398560961585084376325381779781327274017944969999031078805744710565069353794782493464462497936560264162361207424571602218652096966421184157006592629849302418924743264749788960908099299524810692820251740907375416882972045531287216605957923854189875486697635541326129258810655071818179268579263912421271364307938230458739400733095221083243878110075210403885678676169505408563140263940948560283545661053346498285180404206142917494940275250263749766631485242715344333827033796270147013422712612431734472610812198105577250361095678723900047797388417230575049905287709174082672355027257914759445288188959450346927535266871338237331959349828115406133499958271798511405470613720248389280372918868430198957845891153127763404419500614964388889910131077457644502614764562814988957228629153012701505299620796267539350356115226598567055092723808662742187146475314064760205335351722182990395563356241231479945866941945866635235136443003549043822027555287851365190751550255215764167867025308768801007634149092027485012529092044275889498526697206879419216894999633422499450211291626958210676208238604651528895396762586934081816646295134291400067366390463939922683645028743721883773221301766197790987349770054297907659474260045337791020967623280722087772013989642146700940587872138190661142085095652754653631682004265157430522798710889688798456688364169549369724463005210635983056423520871479602781095744740121614319798314646734420243237144035404805000874853073153184040908415054692202821225783599970232075054645182945873372510000462681447002527786098857487372471646032161636184086464226336780565259032551197282221572584501390919719641544955019543846239288531164822692880340396764611504908817937032602532906920572908690574350168541699924534707856628428063116750381567731513148849338541271525501649636524235821070450895748638356019346408400902069263782497283968269355717412972702893511587340860112969777285812691451299987681300760175565519040840783858962312249528381839190649840099172725314355534257835079120221007968139918052392198996920013798240282520134713456634827344313666723531970320899296223779639577417836613535818468882641363015721460516458298025762317219167021129342352775411575368495860557884283681298208119917405137499069843690666243157413746597223021175281922842989204320823920191296471031963096534850050182995266928572753620617563113699201685230162761824323132755557004205891468549482632344484250004364715570698782383352475124343914319127058687136201011704628886749966684527970455710005413899441553587019561219912585663947648269335726108064665851316021871753036975860595703125000000000000000000000000000000000000000000000000000000000000000000000 [51,30] -5649903614918207649807526441988041015655829151641744406466165755949883149317467520757317134688598833684894044548344355529754068444930912748774554144466902754713595925204304727418209930948893208140531176689419279448510729356937004489597509376830345232439913475172216350563513099676536146428130363493330033650557689662225441156385736536027005896511289091862968827310397089488850312084560241218522007129800955694709753053908922982881480717826227102428576188060576556847946618553611239437228129667485196177685734557998666965751743794733474693322055978295149218832798422098665023653270203783524671418145733448835097174254817473023547620384070202318684481830100103986136097296314684470778458841738165928077511339608495856733061976123929697508651071954396736256206244436256293715971318213401610751374244222227015170557012095922874141699114394240150422856168681735483209002406509406018374593432690934979497674931483920782970947340053482701196111571358710517751235768799982657120071830272055658776018907309014054630372943327603885074143558957547960512937654570617918930600620290534012399902785873526129484743629804212629543267545622671831730042897728939906702101398213820622978303451103551973398535663809128016082874052975324860943366040434763541613104292517775274304414703960994079494107848801009556461520638379849884699181141137514470747879366652436403267262121458929870182985983589624230187049165951354549704404819384512999844782051145856963975888463081096930808994619299286556764944824316336412687948584657389315521295269831900665729386013738054294539121895938269440325630512461819462581701170758010646787217846804973525159666898629545069716965477252846421018324173300837234411733053712005401266728900387453332603139324386623593888784995339306427913721863241351280372063400007371593764766573596286625881125371938106658093832763034981564576865323526539730623492606963058123428260372135007858551537212109430693102674675659145118167328502127460467099126827786531409344086340431497249489769813008419284524968730318930655746259500390294795713509715715861621136905131016980275730474162103315068224579768537203209876447581920461610876540396752979276576754313969040106724567066376892971790042006395048575062225697979320627645219632267866531853629196848390737340268305732615749163259913734088739955596755448910540952921199368281791800737291073603481583699839952642401669561864975541132352187617901770465677956635957929838198537248303242686156233833613657795414106968010579016024423269136263823584764647812059536035756005084409963800144528795224951666999264032534923475530506896926082350079502446638118850742263626111088291172699085950143467276494957385324369170120917260646820068359375000000000000000000000000000000000000000000000000000000000000000000 [51,31] 4922096515226421918350898454042949537812525534343454667247635283464869384934176245050929456259351264817700912162587395067186503676341618737822977152473314804734112734944417304368938648405726281819104757713687114489197197367040839676466643157878032273491431821180147995318507002828450302485305459552911715489688055153381746328727568593382304658001608400145822248885626316838725095186239505719945530501191241679600106868325165821216184130330208971540154747586600170408057550691738751998048161495766860690602310709618363041266890732017320232925929129770977856003613058853248766244060795369427383689503000304099821164560057039799330104399083355321896922557367827379252572149050029296244209399037526783272742988883348231278186947768802969502970492615759668143622092315594797620801947330760005380256272774283990679153655271292974698888767414330980021112959700094259673729883460777787582706141278417558654020953347465061207684220147681384517322387906851682014767332125701460377613960318531947107333343790410016219866521075941361162920633162130107002020838161233711919146292483525115579042575279201266673374183012074810101358274061222682633642915956146877335626669921924802165841878480022014252247303970560819416655132179376904855705453867876587245309803744026184601943904802281398971957012509388493550956451003840614134891237773042894495734061123757662941564542014353959441716448067876220878495160656503221420870597356927299030508577576168260915619646100229630267045681816330733732475028561195676043655616512063785157898743610483912266234022494573180334141867672388663095952771383145876119751461466336986259457716918117187405498946803692763214023630639806063956780862323368284039221351969027158854211384134220124578800785568005704868633232747608651313314996639229778704280019789273587072130568324134552045952221048980524051339593497861064435993296316765613563042324105331155408091397586945642062386051322982114823124996410694898351868121525775101610854978465192734333861500394389478988659645462006705950768470741951556536349900026512568268737511362798952357260411398902300327006913197501972000005362453375793725713769959626508130442929874790482616990547093216778160334777382358789862190779763524431087094559913802300361776532496184438953468979588679627405577848356317407899171872797635382433299017154397387685329281568027189750275269650698179777469826939924755024034942826601565648933650025611806077390062606559070155105171237461381617263387566013860707652376120969991678881609156748673504874034389141613045190193478178382097446795387321689675266476649227246916048326915965314498180856267455476685007390715947930064890938499329933335279044226417966001463355496525764465332031250000000000000000000000000000000000000000000000000000000000000000 [51,32] -3514675065705447109276947077701304087500808163763516748133296736110347063580061863528396023372802705131379540441657047576853881336171898271508720300602689836914792889681068838090494204219996970074778677795110831427516497383637509286913001088833566133351619945642718414827243470570322904967089855219757516539339297125726527058786953343177863452397212844429112834931818231780111595970308444944358940768147690675084138459624129099063927206407290616472773000900354936622783015158958412533653473964847344325416289260638429096752962992542210779688415468476368843340809492892413245736291299730206594241951968818155958154811369250010094598200815821813100472994560152730032651585523168662128185129420385084805596178937786289208513981331821479313037575970704654724498515612124128801998057399681582487789250304550142791561592505137717957076754206182955361036349117350883483015241085810573031738644141309684741729925031201428165577704985228130765191177297457218160670187561207658689284175453011122097792691811959191501890579356139353199077275715524294740220251491302628487566606034825804485757531875971778562136396886431206772359939519255651918526099531280925753766239137074639602379441116705180978905576592169169182019529621332043996154254977472292194180726533966367637606148418700544639882674735617190511047569736665146534315310860173766642504288149468290779385038300576901084664407760061287442611116646179457891599769958195706315740674469974537701361268881118697532823070610784773626941642975263284793408824091316660828493620241378150399064320785465755815023069918586136370092065521037943404914549902906181007784000909318195486950177509081258819324083710214480501231806385054947362138962188898677604845874641113487680623868185504386894504933788208818465551260244097120785904735412851346973183720774128905583835557608649393679206246248132958144103109082908496355862248253440808303971805111470855944149260979262799332737908993437980831398480766965843820547074901686463439706110410435322148202183503799723213244408511203249290162802388524485909591848830893635652020725762911444706345944352111822519962333759499180879280765680502152387278072143285242241795114524182273326054584276345273656772155224087579203339369960599812403935901026313893849952126174795667603251621760475480759748333397925775770853595572407592394487614341320190986402237340822279237687735196758993072266126960597480288040966452910057083970077387005340310867887486970214617962275196385789709967618963037884286492275065557434363607269633964305846849769885500514883391084468844955580507785207157796406423634139213475721928651079943615107239504950532346509749916761835239938105163864934255002481222618371248245239257812500000000000000000000000000000000000000000000000000000000000 [51,33] 2149276701664414513520472718421350942925667872638573696524509597606835401337666256360930859576023508287210629827159292729238441824081003397985483653314702527088189140489571718142899193580621823131680583713267981811731983144485396733033800882764045416076599112063985669780567234441595946283775987405944482271917496780501876362440697352782906637371860231210779698438790703953368410761649666026205041720636017140139643196233170941587780701319467432085996020644879736416524455876867487021215823366362637678770214656910039153129267193034515037195665644889995644046380049857567540112831551475503834505716458187162522302940621144030220256243818373814662094589964312214939287117947448335404506449129434031472895257218186608971712745812527465012496914217345905557411899525192668646231719765632651235059860442492121083288367826950626558704422458243495779344511398622891488079677512658214171595535476927322616206907160699339748060064527349378263644323989768211825454241378015762751080617741337571114870949983127062767877765408808943539372078327110699127010120591864266452981488888734874950989972964477334335532737395560948651687479108670140945042756595219949154483739030167150921643862031225315015648162791910204726193597087738526464583169037728024080314843680676977291960399715508282466390763060646433969998157095463328923378479557010703030075999325547130557924313316821546742216392558804821926114857854516321669864283642401999293213523963064885024581524858186977609818896477529334842669976867953640220704402951227492159318393093188162088557887664101561476765861927822382609661337165785259596596019531966013157102083540832554877160456951216977544068171659240861661175831455596343215361058102794786591445551732756150324770634565339072112512629421228374668709844739181580958518694916264892580698738095128780638153375132580103680586382218178501159727925811032016204048739759771383662461821510492034047686965906287290079736264912823415979291288740935877572741496670511495122068112769039244767124135237907317993466556561891424159263553259769322546973149266319668353505745786673111877655131926988319138712368530016311971057893875129958437690143711331963962085736936723220920342853113263521448081637722407730069362559243003039200935734652650805233330488609009991994988554230367605338729935072604042580104009958399173164508295606029728233660153318921629202993352793101396266588951843262115349224180915680052229644140425102136670664119892048198257458829244214049462600411321073577464988979755530225852111237956064262856812873571941589926499362827550793038002189071501429003219028281376136731840973744736843031494514095780521044038208149404470012313250401603248462834017118439078330993652343750000000000000000000000000000000000000000000000000000000 [51,34] -1143366275017382354339067694671364885836047511591899100105912273559750983887435438048724497144144628485319465707223464400293131360641377867838364898302343142161452186496880940373973208934150976715794072410910088514561184964345835655683153687844803770249559760984332394750050495338588470413256414022003709606678886452800887138310355479360026860429333957674280216269151719537502017736071403293354666899184025575046211100127209072714596886577220605682772945649259242673764065524733053164495455990698041449177031961332022502419325497543145080096641330719377779112238762676273767778043235010672846483076725591779713826061203301818894089293367057996660255631065771394894932573614674924654190152955580827494135080518829645623003227040063151086164307264074082312633745023269579500918617425284089287159889283837062829437073810636393859692409744055789459982281894311362214576884861069341477555141587511811676405006108842729284823344135989119492951903709710337499634056806225847592024284598396473051600048482446334495378431167875012374112809063917048208170249077681918761069985201558575966976157777713912308497345558582274623942563287825037465115738757354481456527249323270516956549813299260437045011280161354249917963328268709464341304908586918767460158497653204311060359442429893986370491097874707504876013047951927860809613275301301217726832923891997904472563419553066805677055251434756527335757809848281828738576940315561148444896988381182561799680334273958500778286373611850973699935103088760559400410863307693817520067697311591069200756163808707680852726083060154834134746562644004708509908914994185807015970116764352527688363432892254985103834805095358107531797515666915238304264089370965614993271242575473661454619236758232950193946027483933260743043719550318185676919062749715063329559856056538870967914586942299117160524462816007194290077614094291195861439575220946448469342319607570410972596914410254386573677179178912149873525712556559837837358123173203344494879999441443249270358954339698032381369339732403517878323167735478030585622852205681295835643940286504182213836319113386652022982285333859785990659858113735296128990707087488035667000268424281156546671339973312446959580500467117654304856930973062314160093164735254447136149092347366000303346966166270483291406155037789484814583835877827715159257229946492473413530467428957833256380315865222950588281350231227260529318018636575414052249730018918618191305934857297518389552344759017329509434122992562647405438920148345820106579116405482946346104297854815062155039061220502527874619178997411382834274525387355371675009376411330919146460711969343552987629134477274424050749723714634487059527145902393385767936706542968750000000000000000000000000000000000000000000000000 [51,35] 530129502132978982341083469362717458102971523299771239171063280005024662863540551386390967801717388447260709672040767343628446283251219268200972243474708553810409379769630719832978852902079645826780019385890577516637446906335188459732035674747022372877641568346100723389716876088611705594967763119300335667902314234644085606846176438367530952392853779721290165404637137079653599933970711686049162340416950707250098541657164002105518409880182629900411241118702657169226047057640042411198417827193481417566098186621034817491022828950821771135824316675584926147172825682854838263824384594915711096889989328602021062369134309928291563612626784307962327805977543095447843791588724398096837119295200484525872059942827502971167350387956359619030959169861529956478229110571042942839305028930241972335311261843914774203277865156832211438267635242935789707098979150234918840034428632723351673819656368127790582517059227892020421708835864382710737872951074396138666428399158701816964518730594023391662806615142013861880698462270742545409095154182596633726706132904514006275567583103212911265961737890305656427883517518916006021160697639086006424265082428246124447290778285105040867190789705650381405618427549580114056484727572452058640416656666772457516743491186626244698821363385994350681981753806736941577961343151363017349062658777226076277603318850510078652487040520094807806109134851900339669486434854691080445283747533760773305289558816003351574067647356074808885778048105697364577390997770193447571475435702089479607432879326544867320382436066404804526144409090618303776600442372533856833976160296008256176930829157170166663834499193074969355169318471503044127413254563882932775911158774271022166847665735477120085086357315565331230863116306343820473618807928024312300206235593299723050414151459238784644332943372206997772361990848791043135690994189708812877929987581308497924168329179778753613105822646527397651579991387620326927490372372372177318876091584257288129307851405033046641594099194762436115126874995292346817600946904424626352414922037133045716148190507897556367091683555457136132636735620177660100117665581076759297397228422661587599544466549449823378141645106209585195759855020107617290993405478929140560438685656423020731524790420288318291031167705796103362666368279925479303963903675568073207298487792418300564895210724074906294585137640891184640325185619015883347079029877029142777698792084573550145498938578799051673349154548076954873131771293671276931298237343710155904486989312377971740830909339720139515851252336187233736807213278826710753187277959822010753147398665690959082949920562081921866162152762509123185298001365572950760451931273564696311950683593750000000000000000000000000000000000000000000000 [51,36] -212286525492911543040955134536795411358477471162407529573767488575499838421451983368430435636330682360233970316648127344218268071267360857918246328174787622929716422181694507397747485519282457508991694278925990570408152762741920593324412207111343892175596865217010344659111922184521580015301083959444907045761217844398909147683109387741485523094885002558723605488146895833202455530980970392023412806664740885389202944152061431622623123130541514536302142432999893476523996706673970950612029405210789202639038636173641548082036408050355548824337961255261564034657224530819643162640323917128560688925079739907338765454885279877733981518836265492978538947225113303635592537946517926816375570113014926895361291944581075391134527732343086914274786041861842134422094752033236333593238903832996168787042746210548738906442525291212373997237826051018581565782959073771565652933976658870701231927839547683176470952067119528906933329980709077235930208160339758568487591667186036818471704578490192998622326440014686807817084023267331981640447245925632250569744170026170749699103630730606051737742775018430091166097871741196380905354817472410061927546005975546900533586111209904039746472650746329894471838750755843218134799870970525916188648833415087710827705480809249672494077567597456586536166038486641180301478089376665452700491751289944995303967520962464950272831025685111345683165111536647531091119046481344200908717881480684919935477941263742636545770448091160355437781982859461217183245168834249697183202577577406757071514802829028268390835081464592553051951280645153511463983774970916820897270843776552901849103955425651087406215396848641990924627624376900376097696678064885785598778882701988275671209919037224325825847926591940856200260196992571776642536073454011638162131267179053215755784860854580471256580713728588021348603751194995611841195041978643289585223696168132938994364013870421826858778855034671385456970395843581472372218108083147559182411876405655252812100022880367346036306438447248841996630665800446851035438028521823008097153029523568356529690253814526955441124374054102039516410491293947944096029523224202792134506051124467589820850498210178964107357879464287036263792055737963564697233920358382797871004024332867650343553278168465392512593909749607431979793352283999034365295988954992707977609344270811548527898722412468129752805239370391242879695069522966137319748458578011537502114531498444811947934666165781765745135254100794310753833170855878549548659400236106056125339117205840869781593491292456980936238062942234959316737391722368290545667968545914478107768334946228848772772437122597047465225101380164012878809011181796551070988243736792355775833129882812500000000000000000000000000000000000000000 [51,37] 71678257522526757877755337678278519167867219263812401053478359322127370749805258038874860680095075529394804172012936235059811611651518111445059025256271152225207274526913316238506972486993005467818904660294839718902078649611879167152403759961263469891365332952617566896023113481358952484578598060144210086518501145929273083560083389631494243926545275600409294371878157281297987408014725391590634411674335399961469278569433232986153011994639497228997390667270410824583600977498916534015295843333614349282032767932234894076097735170448973250302545480992317983452259809565253272478958940841816763618912784274629109953123506412511270437494462882624003313241068377786751387007407758297179809046862869877318389582846105931706728564359423826899535733719555319558434206680761079608046522967283059146314011702309492274967412229329343608828537608389070398764334960372204342331519645079338044618056753869061038365199043009522621917495543515695339488849532487963208818767158846326596685582415825656733965635777699157019682808484267018912382672004054342894620820967739876839145914540398788509723687145264418534184134814129854874278874336977642881618296343055000308514719426854938499277060131464177218096382222713335614453426637751757824316645176090288200389741599406619115809735428073077791713754383498685421974935556546091569351249189998875571826466342167835965969603726485756279835198289611197473866676158084324691598824601242132659320223466749121925483510242984229120581329716054980138100170155634900613927323276471798693781880568383914001614583377732912058245082184922504455658367319934106889936240560751399618675843523606867513276607004574547873264469686843096573215128719321643400253569827591191401436964902635487596174698525671079811104691396835735227374071566928599252443248560276398797843720478704841865643313567225924349659510265141075446371023439678022858147426909619879983243612003571350540966452974333120463705016515017859439634085116144081274416164599581876414015054831052371489610251700811538728068157657840642526236298495421675747543626382285548140452127598049566144154894811089739835363838859040099439932865927815811472786487905717648044512439672784226838623228298623896941030784454304453732322124803391635091159417741670118490166028801967369196036009029956748308943711929850718734972452251508487159156838331700563287184300112662000155378216905541030400781537848774607406614093564372271696707648529269025561662515990532362392843290911267626503219571764421630456679044816516253751150135976504163810950795395143835860329362004122835511760068180868005595144755204273338492982908496023547184547488636927126035992486985058256331751702855950569848175746301421895623207092285156250000000000000000000000000000000000000 [51,38] -19275485346430973755020212158200811611779418869404935120440457488070314834866964620459073209146616886058003737225184103161110367351444461012436722239445094691337544183370009669132735904248666099833120520516913514004005748950053889012172213593707202302643161707863741198066880217658017710870525182412737045294505035626764586850013354859668004006115252157975823564535009306316930214262288238223824711307385444894994517907249378974884225808358403867121149606279197527652162324241058004877995115931868760027099647459097998657570512983619467849945007552780233106310348142390698175875573430732896324743692072510294906732311868840104820339636170353121825895273420044869690598960111738194459390517018215521866472471312156184762628325089913668246697872135817047363411865259666856906923605562441219282430884603506813477600373911489773733688500618982060350077723139807499173487318255918059737722578306343185666295372206203325482860320012329769717574170124854135134091578133938847816474689232364375169503802989011819866313956762861597774699924449097752249250045785716619258165898004365845202621062586399702100021713898103529332427484066468589102598620964843367498384288323872671317240560362403905619643526393196952639653118097693891456243681760274800010906971272442145611510453333241131301616498107710384171300139457997107999452680536372820695970028042308027292627416336525801493291347082574873334250270005333794444915768379972751421371588066322767642064493831802922386210097140880400103860756905279734229828346509121307073345644190376460611294027916890732092852919572883129152753838393486532001028405883729440255261074051598715587310630611628401753840993633501301930650537800174420692018795907312496630384887675297472433009618120842192055710946060750149102962523493117429255376950746498929148202170018652869168618608099523470666212108766722043485787127523977122438636955457936060586726867661574936308146624912397232746141638441346167993275892050946684811933033807835211042613714481251047741433143737315999021276363088735193843589622077621061083914671712227645769393844780245487225137553293951018285118112293400104114490115297553376978455490223489619940451837298269398685558850055449311056674668460623542978131126432009674727298722591484867730492269732999339932999893099418507448197807773942508826645557855923991071102341910035500106829593382092568982611959618533444938177594069045092550311195188644774760938643613349376219134425952782071734219213539403701885244420954419358674994192837830745768474609356290297594272215697227310593049450486717462371806628632158929478237872510332775422628430434528101925019025228108785635788487498780772821575809727705219653870472029666416347026824951171875000000000000000000000000000000000 [51,39] 3436884504534601628710708535832663586327211583674793740757870941379194844553585434280306270450659104238894764325849001294859511280039730829331922715403883704623341756191208113195401994714891454932767062530933205958833381463830124011467240562129645941930286357950228595529039393246366134121522248278969549177249256809481512266512234183102004985010487949564202348243708442613202232976069283420522230426264414045035258998242135820798865172023867879215089326856050071320343727134037851894225167382288262918995603722488883326588241540686280121685987932371726204953318994968229284043102023765046208547987579724695723889169342836520354701923344120711415246308577705534612221949011782508318789568360557764708130691620085902660748030804649765739793889534311715600123933227234236405631440864451073000958281663475037654876864152618532559306823981656418957914788477722760661117852533615932956873481750355317109822807157988338075290177024406449217983202419156203379593934326647771614188007639191181048414597113732406943581486553440912790766926694722763925717957641761603678382630073698902853628542673342891942753629507794918466768050187808671491528453366345755669461323622020120714302358805676170932318473829451526566975979849257610463334783409886413477434001367994157012792103059824991237016767717120135863942759581501961718805284041745980989258474095621864351805374829491112166856350431384477182155589905601208650467368819129662844812634287310174472136820430881705675851642716761220926618827619426528395673077610779058263692015840424772837233869002307136354059405884697306442833641762722613013116005102726689411537677807783631918912676855717218893291950746460569792429975346583515945240832363939794935608504015049524568848139046555530759065682766873810885761315510399200138809765642090914287461487721605656888292770224342649977114057857473501656589142088653919386756484144170728345557586265724767523825718936818118052703889928284471223694964865781458467727009776066867440869830771981020365913268954883177199087970360576908150806867591996368596416302532642294247468222154142029889546497935588486998518891226337257592573891577896041390938842736297678917393960408057767672635708624635572161094590613457731679825832403580014568367111239997784140592638259499220463617031612062805890621585015831762149218125105983259662570390335873554285997916753415873502420851517191099291267151764267919772535243490489488319357113737986894656226901353740355114077281059614107170311359990465291880977978983461702666755313650740689733581448952363603377577547118403435366457938798526111281574631520044935743784456510793578519584523932286833723668680904762434653726952717145426419165232800878584384918212890625000000000000000000000000000000000 [51,40] 45294993008962810786213085105745188335300789587076270599785328969996126639503589099992812393106672389766907655443363119519242533391155739788443803744199704276945784220229093019556236419573034753350485713940744531064127712183596169623340791152562016696328019023449222165334564852769810872260045114805982777724716039393379589520577956816974486775283851488844123113905330278105794050347869335769754953320017576547566115207257690341506021303447314691084305379054836567646835004752901402271874704034057731889448972239647265803269078715424898691874148720168327410319879328249579108555628309683674228613259359737444659732379155753981475090365750547838732561004667667631265602704614735576895757744904268374194661364718864677686644143194813161388310118221536055061255141850666876457606240762907776263631556676508927329508755676319416323720235160056935720577802881434942839281315746469979001688568985845755710882570389611227529196455529799647007252693390624445841071329712740535397552638942317906926529346755467219316116272032329274732833710845283369457871185356709077074164637990321265642539205232941275231004539885794591723555780090588691214109383812595627526297084943783973318713368761193253489143856848891792567598333543698044654356907872695806888897003308143664592453095090121526525427992638630364749558870553433184093485927057730436001588918674184486867314104781011972686369586398212232160378109758728649279354389273774080348029442088694995157129786672726919816619565671858321347768447616791879979723253980863724460250486748397053343090535284773632359497427236601506571711734157725053279609200182942305202870357291876518716174134276083589868036925638120031481411993909030752807710666906370628480684418989273487921402226824286132922209684212809934886107009241374611760744120314372835664155849802286573005406465239991373177542277698067305785995884867783294204422590246493603008664580502954362569739463033951625298186558850516375528551626606892784663841489414079099321306006194855596159357774054948276987255189591477174649609927467354777742595037482817843173616167169617003363218477445555672855234180473645730456812072227687332506891603725626049226424866693170288693508236046034481944267471458338292295744152700712328378990625254718801974059086537792620269426277901780819382455720223057274665407397096329638176486294271575963071675276392885608775867779013255517681147490872701464153366049570299289920125521710545119038691749641763446068033108219644922626457409332141743493160876124537929091452534908123718834403490834316958574632968574217426491923120280198392285826792467522648838692676543217235487887708031953503104310540557177379309208853364054903067881241440773010253906250000000000000000000000000000000000 [51,41] -347427015750624750926252414917572020105746751655561619988164669574225395842770638792234200646648281096631899200801223178071153920145334210662619510299522304382708953701326952011859733865371763745975809961940828055187362815925864074001706105151614506925573861144733924447382334360880357961925258630914410686188584838677221531921240015419245248092942251628965131042251849257555109633489656275049068514759913495037471499350308236090729971614669478630709098938589587132012765032487896250411415760258731451240096709139216472305222633412127262241038693825607484344952316431043637453213919144599646012063409474742479187867038144560661533109081388107444514891321625104056997528657575804314236786657026100448238468946316165676554135976619673215767264025511285418471293328869566095595358404766478537833616429524940613717328540352492347501438418470322249732333950277751581304170747938903807247766144652967769976670443104021807527145053634716906865658752243013976599719907248089342113180120438928632257146002782945251106601717040150986944046674245394287244588280757211671813934829161253505755461047672820958500227381058538794634138539586495707547475948168672488109543536375937299665137615752265506150527987128340033927091809038395994064715785633537668837909540963469866967812840632068721726663910739553108790381488083513455274869514357816822387306102210833558712156039856669043535285949111478568996732679560438865552156031730322207667065313823893874380016539202937890352174124605727697492305284577281658337786967280972585895871077864999615027308523136003851032768361661688294083280122321719503662494287048293209550985814199563856225445833617217784046120338842394857967992816911968786217500053262633993236960065460624597074141540022985759309445316592879434980563966781962210443182449866402251665546317426496886243924267491926342474525844118309871129493724035944703895319850141451166276697816364783897400130540191110783604162576171763690737545091133482479417201472917807075260782350629713656974804355965802004351301218739931490593768230625476521276722602980691468911353299167249368872292507383036138589233444053180941320145509844061073896346209222059841170838848279812156000021049913466349415452998442079089852060849277055026013193888485657432006840802532587904670357455533042374844591728679003213170744992802596140533460492895519833056009891673226637468783215449773478831412414685635886585783791365167707517359495904565078812494143959366562519825934598271121977424365808503415171521071706304746371727971488271728551257202222782468979385359893862727504245786827859480191489627095758541849965674710644372765082522276211521507975149329939202946576290442770584832032909616827964782714843750000000000000000000000000000 [51,42] 173011199005274165635754775073315935816489774892447452465649113979011188442784262814495652749509845570754352438729493865905618877704425087484653772377720139599960984234708573707795868821314298009346780570953807762965480304422173221953004766088911057219260159618545183057536394108534848010510311829179725035473150487212144144582267624106765535483711804921149119925336054786289929208806198647922456182383924863096458889929072188858027250023505812933573100783810402528557012655627522232561399689987744361929472247561378287030377859159848212742644622671309210451854391500268025745513327543561723246331909675588679554691385821174333781811358615509772426468324101715576715203317585960953619592193481566260181342181465213457645140731637683170724766725773107376340052734200246886781699033308167355654086820395364903140277788449272843888744891581477857595496652902533633608416613439979815739915883692828567433708452106705646680449102709019040714903549017116607967617590913992462673899873836302701610153913058455841195691931407125781479870592776248899580801573982401316843670523411036032268740188954060518068896642725989398684565995844679990983015131964950467708076685355307634116043125740972967628915802680270644115549630775687834136277105724146499178166924281208502464166255971256241780416163641450131272611021639313742968252281538366322441996261743150897436269028994925185251721934528842459695522016529362327698538483312485593214803771728505057700596793432759989817362779783583883287426047217402239698771718912597396035968558902809648167602385724177496769338720874684264056845476662304217691697302348183095447993433862430904299972165341360160560602486704015067684422955913776122357498170501897294223982484657139080120383868032859611627096777655992334849687301229461551914418316304428045350043960528154806619856358835948340611618339196824244172603196006391013792398019305842735193847917478456751714804579783179682398142221386342662789821038675855552029120151456471328474039173644960653280186988407964073744807008628610521638816132953324212245110346363970093032415320931598156120116676007029802016993101635655657788750471192026788530444837428449278839208717536634816393538063129709031919913373043282649331690206418588063199844956733626428181927890169266384792059261371927029140082042070114286907937266528514148853475076775756267309236071268265581851461258334907898611966983011836646573764855867041464139056298300441456183495582579563847269922333070280196883196150960212541181262047413913711801211610735618024163367439221823150885187930820151252577405710287442364586197504047299909993485204086240072207374290105407722648639985591611936185581345308808626226593219143978785723447799682617187500000000000000000 [51,43] -57097243489206107564180426278310758326833783302849245506601861979390013473976274688200277373727341545120751195741314821569372830257797032061106968869046851220868618619372686880707961426403799067221792515158074504242028480957736445689868795735553620618323676418895891321999889541098544763328041775988433667863551606032794493483616264931411124237503848081617981440035389678550086956691508546587507221439312863816028058440228483994094899267307868228027545381337312907044971613637777484781564273476175762454801777599511863820572412191842895011170588547537416112072627714039624173238226357370159887017038304703641945088988037640379892168120840303088859922239190594754341058325360306917231466924177890732449974741313686580116871640131590917031709567773239005389632049534899286251300004433527198581183667143534720813157054057806277277133611472627666383808463017833948229590183988738138439088697845716890389179058671548582292123812274839214666503115165789482996343407928840009155120341381491894201744946496434230334098179693367079786203642820468949912301025730771800926267945438998727038177242072297649912050849684998787486374357645082537661122145548106289757008680257716769078089134543918969836948590158073665035565291047129722449432893630436147940574593910806504645265250152726363094447138977941808130608245392369436031321855602580599581434478210054801035633983723410360538820888957821653942379908887295250139948701091453211182113759819392256405957095199595342321653481740195762209924225299452305151796805359699389471665421011770705239159901125181508183417286822294649264085058417061002978318940717180214668467108396748822336021610185145919484955498852182469826440993692407505597558665873801166426391988989051664107939023670203501110400533264427472006792120920913641339963545906111126749984872253177891222180260486360979231955716714887111775080633706256513293177293269617836611083409908671751215070651888618470403129789293554370664265417288005698476614761236118535746752759903696663338896241827084049663667247650518670840661042512221839108143709355081019823281975211950809039404473266236333700485850370941996227123232725792524206346285685172680465318159579090790551829861851063486019149453157357668600421579397391942565747390708075354735316935819642620282460808006468056405249058698160097029066275477483404213396916527901245141346564848403385544057329370853977552230268570259656906440488171564009211734469596167691439317111038970305110285168096869205127932533628989158761579505740833577014461214131674146179043674646837107454571028691425983144847714072463785559624831608291329327335906630732067539295080073848807550991467033491445528493566134112940924083545723988208919763565063476562500000000000000 [51,44] 14469279352024838314061155852823320155643687123577850202141689232755698854087482261552866273255102056124189617010150868416739589225304832718017773978680173616843583873407064283190346758425858619703445305955092987126844432700354134008120533608179974240282291323305788221708841453607363876173564510027553585839018893833476078107170383148764798550444958910397178726836512632922259505847851711966179675583257394643578694140984795646017213619299668862396871132391557892079442319011585459884596363411628568773205501013844758173916295651156439895290703768798378796897954138261064074239829670521917352732890110285409277977745794955873288061743427905371447795806022854485056200765773853975387437281732011219367168817935439937110495483141687598302046809624071371183047859024229467342662607799143094228678132119186068863335218058687463623697677060566867828052537634041538218385905706657336313242592903132289554603088033614584688002625040386642165079525920239364513699412971340180517268531858678740629444498105860845847742247899723038836284736959351971652383518552387132399178458144448875818318962457646412096503066267329487224202586481051711082917106303821816651236182603012440348999671787134416956035205021995956806692562269966978325868912984179666499238669399464049198654132903445719786916065679848682424757539573562561926475778927664562930746630276960581410929595509105167908222135934532083033595228890424095316063434291088263535986530360048281113894479992973216671680132242228812564321905676884048415834765632901724952020220664702473356258880897061389079781684318666809135666249312438787673232358396156209229696177716858816627971247140917569443545666213911203841923745242331298012302749980502264090594408118912657575007323805008544816853781930367889776236628088852771904186803091009629454488002813209102551018023954625901436347837178389718230400294642971526722214462912711070737919314672107694779454750796839270978170010228751699014975629068910693245158488930519350451700059672156506299172882157977135551497693891473666697337237098447336128357281027232344249119043560462175568951543177394968760755655353088602979049289892134267535853247828767464602346700917816710108283389132629496549812246692954680813568983207436320270138030123309195348046353319774324990080866581028065796862583806836072273384399653123534411200125533637823617826664897891162205303013390292866449452151292118694619161926363624300886858711176341166317739030171480509692826171004183380359821072598120482863717834309803348813901864882935897410338123397164923065624915745054046929345575582828110198873144024912268606580296133602158340509305104521867966564183355271237889914452860794062682980865019999328069388866424560546875000000000 [51,45] -2914095473074073478426749331487844211960305481173774681718255930043746086377217008697080555026790786572363483879725585640760681679430734471500578150211599198016013547556520386344031744285407441479275539683119897143439320407376783482355648824982208362824103322075719885112290569216282697498148459008286223555536798280221919392767223744279282209226449540223281106544241290465467778867217679583515914027691366804821906010792182353104360192417942284729026448225588879085684296737987381776101535476788653902562138212401788026895419745194962230907465510784048017273900466213592860113806449424976078871454938395641985530404742323779933681217257699240311321938065864508928597990535316563562095385613183402215024182079849141817516759253192356084541686385054628875646264695920546281280004574031735215034891571384289836988778387489944278695427090112638309124862310257293215583075735794243143113017971487806254033343576282227376885827981962195376296072208833790069594281583348270019300621185759572660467195589698253230754994445527515868730806415181191824504466853888331636250510181854798016510079295216560984622537025669302432175522843672605785125528899815159332418563405298169234962234618945646053070808682141007564344813211798726291065018263248765353376434318265975505249300518825557579593636986585685035196345570051970431925761027573462308139702550101334451543269191215678559027888842556076322981492012330202368348404595824989946411063133241158210306590485688062922181407288330310123253433040307685628206589389435346167536885598459924377404152489744468620037221697907907552983362682291701362491252271631415988556486520067218382243187221122880570927846895324809335750228538747164792814629610436602302648304840332819100215192890609824430589642376033672709860528636867218074710523357907001623359702791891363083088747839531753348002054037019894804579274179189226522654440931322557810885153180854698037894325202164939275153085190793094716537463401031158142911798926320018188925154321588327817233914869581997134571028927728963288226156212286725508268828223732612210335408421476910278604763592777130804330536516765774643038198058059943322823453689132180058748736235261875430027157131368245853334567479339069998440453902712514963767660228960583588495642330503277376141145590797842295345219336641777272663917080783417723013924061430185086724683039935979918256795821620080790202360978470319003909664063666337109440676415465066444968684095667920081282146931387581853104836021891942298234026570710425544080072072005464776224766468357890801884950588652444966319424162102944742279094185002783465427561000016444019667763533774106049627435488280643590422050094753108478995429209135181736201047897338867187500000 [51,46] 471548270310256435384818183867618726551083127021791313570052628300522891754436116938557832443553394226077572007552971545727607414933863199064233268202076031063095869816374424017052397118206751463334933276228728393460136333164100939911483307894981372058818302444220119475786607301874630409741325630379737283347515762266006242939701542135922177496172094485619187933093489194962302975758987018788259317299487474336369772714427205960889802464799492827153760454846741875798275717521217537200776409973315444527409759914007785550751180705255395492305848628808413036013275431707577538571809186734501301173813319622640550581472340244759753179682755159664630784988647228724545601918487266006383817388066285415545402545209429092803028599780441503961643180324342060466189674398231509220619304017289290013086787272909326424299212319133554757610013043444915580959411302695537682954334148080171050916118953190246440805818446638252631680792608994066275486289188755233678673249570557915475970044160660605709846948784978117705237766814218310065367717369528777310477626997563284759502747370294511948493208288396564543610418772352822671273861902995981809824256321675657288352423578324876743887932668405962964281221059321613727066324748404045344601892057142233889379083205784461779053468204835939542262488935211702780020660248433108607903421693628263851965966754087299076415750188528821553786891609852118420012293369199708952902565969820806964899578385320481860516477273352814785120013498588118705747529436128878981966450474557004568449393254073611337037693709394867706257680798280261387619190561681188510318331151164312076641311540977679800207040489673122560067428326172751043208098812550724361471388709150890133253070896503805638081564809835037167112143124491325046390348919565242459633925179366537303146920558502197293473130050548697960496631837436263454244607586682613926407568087168878121419541595198945095470663111472338264602349135048623091379214341687058051757240348332953619421576947420147116614804623393238506742270387968432055821976548306696594652703306231698390191436702440933706877753485758063501835114778930484833717018024592622641948813464616948001677192653033530093411535645056656378200577358995355288651040935519446415047460292517979959446063798518918808861679243981682836721185159727592058777308602343335442360442888742154663032928730843305532039751125020313228551041205259735447050939959280705994920091526649727297119457943594229181698294259874295796673587873055483867695383125218476607949083404323155903664823652808534615135354676382093216150504994728345975439106384744019362075134565813250654781155978827457152957376249528969482699056713081997571634929045103490352630615234375000000 [51,47] -64975122565031020044907225971778881139970902239782872535909289855940417769022483207576911824714690934075880853536353971954023893318471750908186884795125832683780954514130555881918687391823349122222966718528160225036606614130537651271854393768594804940826633306625316155958988690527505934718080645067179530876261216312764911644839890765088837837030737643873578142598682665152310293465615838471110090899036355866659800313083856524304865476903109999527009607084228947386220558130479823655109863546755383267145155118709731308718612054247651338957134162739818196088183436420674080750588327449435437783472819435591996214224397268319849559415510204742042038570271461618576627186252604682934781795397369567878832939755928078451982579172856073128361451854384846319011019957749699244063020305370496236590075112475057075463862226373448273312576395507125304755582800177494306162530823334874892480887912589947822623715259509158984105892157333809360506159940423023251929731605317766907965558461275748178677137205552770082267054141719228187136604684694611927093068074278915256109648998658010882103269822536136263977765403605521246206107441469072940514884470139714325086833237110915995343500093967935351475647082645159639780282250316146672531639005736888048916460834172867441989430538947996518309224099312648173655719445676231127310468868439544562706953300454560917114181957138648407515917441748486724342959636893991646524804113304376778106317460313908975090415513670922910259500906042960768680107371495392723453640807433125142756499593579811070357086781891742517052633051460340469050562016635871434663508554758095682258757694574452453525293605428539323370528759594124371427334816918626759622720731367118880018153335248391627373151739423442696262529746405437488085471595638671165704818685116732962927676913085610423121729400502407488928757132903778642494275673484040156286454292437638954826138397560558788458140364919602012689286159043926195467471321695899523663136905982033479154510525283237305955304859895532236395209110893171939001754780029354953485307752768481125365826684267722208240621754599876759845909285913101366650763273573894960711261521423539234600588794511540181210370621445509442123018359326865364992993513655091907357589186895826892884104675081431748054166050585136812938071048139506033950997279352154872787302417339363432231604288632432578631929050834839609263949458963159330692064420882667148767401077690227157158253546553207105239306876120697774143982784384421138963971326258014277175562489063302585478176527109399244153326857339297238451194511677827797173356394141442708816891880959786503969942500197570309434611365005317169820883184405690968787894234992563724517822265625000 [51,48] 10062293454504636359738109246343881706591698698267127640918218006615824776385370034748364508444682086845368092689833793747946049461472427924168391969858095683733352229259001742673905117485246885168710070007683564828232298307220111943525366596770011624866063309693261363423735366735808254148952055815147940075327110115924751554104389979998208147879549797643920507543681237660531407291913368541529552284443677213339621688369177748472024086862829430623853759014072615319835947510576957270504564438664229739064913174185912609545078078952157294896553468706764615486126669893250417093885029699960679353717042388542869056068388764157601354606441028587145643847930170286347850590229200122785086623646760651020515530231135684820003794146965957399017585965732779407306285239264770494356182877788262192998884943200029133658880327576141988069360977590093512038052203739536024995623577529211745850437393333262642605409087142490723803847861790192608683766129227567660167042607533814773234848475744384418437968251476237464910503158007092487535208045635175996918605784439256600188867142393862058105248333938620078489594042435028557844748810584819292223517864272390552759864399951119898918343096851732911497966335012871754101346709460389238751889777813643272512373764515404621530081678082375588765645132731226104818483102721579972336108194895831197274748273389584751696418510890425244149311888475516923571697119190880557184108973553972190432649203151583260753664833349425285852514164372408767848023858869304115434790724895973684245542873998244513758269280928505433391212464561492201534084361544016241728949267750127521871308755731544440102515448089387666037314857723132698785120404952336418897949079057523040754427540759739969734364266845858485868760259154738867623132393496948809932323042102439391199037201889440064358283785871106723826103371614044058109211764334939387294539531746065863726058646673092608909218121349246094189139433863211552148254115143141966068848652086637620475929894200808849093278657037050759618098714352543994607691584534951816327562854655681500915964436525981267462964903320554332125186605515250702022520944924388089313867707735111742721072683698694623543849384811056381436984277187906061315496495043669280125011832560382779793913853275387297258717057863586961149462441774122222038344336749021996103109166951577387401224145479778854640416972652392284562847170386883097436963551042700709428051157240100456907611440761189515363631729352525602821192531501703525322958950335844248059649015130633427752049314345090500003318165756466311773103589704824768629126461336310031608005409541385916882723555701284105090655334972121488085194940254041284788399934768676757812500000000 [51,49] -2438248288108147556267260437697473033786426607069640577669519894277926771882876958255192801514458275665975556648760486936919704790978125044833625059354520563599762954086327594093492683526470174091655253943387864535375624069826494516577182857366531968293915271355669565013244279796335714487479993697737211870937845093330188287340905991481642460420360830480576624831118952602454252663710217683724705830358392251265413011338545079264380983643092823556229902676702175345541136150788155876006302077053222367467579183787666175149482296702087485643407842305317436943183492963516874136894748247024480358730059783497380306812740274235986836641653980872275849702399566413081716934970272595281450279366720374218592349219470003043073502213219606445726230912681432597378832374708280373494279029853686781950681944255279687028284506441810582436712239741768226326201304492754340010042858552000295471860578943074377752238653459925119974054160281577100704854089548302103553538095408970901897904738262287307072895631403041047753813538205773800949829201611982114627936202426912698067679523416871537063591455816995331562720010899075522151793233213651242144657123064849713484566316125320053961580178164647706465654232397173475842054380556676790114043080589571246823718199499223183414347683982863692870539739440068777196353769698190046035173871176077319735458229224138007178558521136247394663121911753170530773633579964141200165438853853605975892979104244062153976405243631100339812020208797879106655656354535372450616770796520674817903484997030542422649959992957712520026718844923805196684619636013255874523381228481423374334884701497141212010085641033343724352874046470439601579094956736747909742647489940310454229846996046033691843917881786631194998108901119154249112171736527759307370032105393872274733533063022588292796414308666764035785719859413775714921515019556626622890078183596337711857359314949054722448613502540359805585710921247489057511490082937503078725716502585513449460375590991304911699428526254757249765859381036548773248659297671620595797568241346709015324686754395215765333495349034304007197380156004800221854752257533333619347298364931093871788703952692954286815859038111634110908567022591330876644466601313742766089588944316346676385893275452677830492052013494373224792895943530480950140898734918905536754861664397342127355130728587356253510122262898530155805471112121499559139868702333094058815219906532511874345506915959771438365427815415172068410448946336439217145041142406915087003813259953601653522579184334876279375083664578265839428388982668963875749620097088107354878791104262921748375458134450524944798375081902726095595124178316837060265243053436279296875000000 [51,50] 694816434748253886580389513042776854836142757046003566577165067229684083418542315451290900495400985970537380545771132946465569388107122091790968792208628349361282467937904875273775361155008091566205059437535443665912477831409671698714684761232934499411234131134023996460456457848814128331225245121480343304573003990729475154691001952073002922213483686215607052382725605129608455240554535866945699500417291889655971269349314688104183517134642881340739167589914495398405579060913742285421880152019249652825119306560368810988048733110740099658132137420846619959744471364318324858308535731597022341152069225996078882540330604801991337992583735008418692316571803736486037436273523759127599882938673000446192191008282732795370955196189583795103482466604242696580630318163937408409075664877186407612868618775243566758453569257166802740214595778124357631390919868343113835172696075200560492752862504698343256782370230661670228966544440006038015697892063765358911547571232273636161103867932817800728330340994115885040514995024364436654500374358905926601167168656091865100658077043507463995395604916906824309329232449921697253884764087308253550341385970699607748697764616810114079721706252159192007726384363400719122943632129903899289313273544237429335244528194671866141004685247889819977248304842269533186687793375420576694553555164284804027695257637895501918303466874207814935898891190593737820252106214574093053043998036408041947388018815459808125590060354075065546412191133271180759676171908773671353628328616582704598357872027186749450411719818038536393369728344332721079698220799036567375329946761437479755313396399059323628364558445469266449782462873239845099333553359957058279625273472702962253377758865188420387428293298883968807868538696389977887905693378787184544745485416159630400592836677468587689352552747852751080525090583136871205576750574892954777539023463276638494120193978781730907208638843458408126949669509632072877708455211950946565722723410448414993135979044576272903504357814837545734426596269053372727820431337390855366693397092131861403845166985683919022287914784760350335563276099116578347717521870524985708157267423920632207696727523060813771988521018740435573037570539473804585269893113217605570231077258345584867638879697102905071293987269358707304707776607669396493701547031975975833713564959864160664180567660386919127112119952969811920484703548056341122242445672970521631978068309225284852033189642483819448627159014928253421157358491763951758183154388564238417000633449033488419349504822248527770731331624601288251640226684995016876842009809696176015185415507993026093500964862649336802411924752381766623443581920582801103591918945312500000000 [51,51] -168035519569981786032321307418615382821418299056605696054095141183485214632528912025891324075567053221867041305781305249168440045347984192396694566416355126010417567727230630422767399809963122888409489012452919629391175343240111692881845393365921469165800706510819799649140910803514258802475378407327100243807846093236862737027395341481303882074921070367466000091164445746582534013200919124319897192109192052648725944530620842848981246245193450397282965483259272371839974969795951463349000395478676555717725939723907573026611767602905119019862458548337527665500469375157726418908704463534633441977023812713379223579009381520826814223081237105682271106840803611846676069705673230520875095561540853687538609757367516433788948358246457540042232241337599321680277509271266584719732488774413792913775886459371259881124188080488063958950553140076500343217789790950615838050500021499067352373477893499786432123927169461767692869233594641641882785640049575966747473349406674271320523701037781804881921937104482706417314764769332140284380685137031955486199945603962446654885783104158897639809112348037288238026756170766509829826552391034256176160561651246497827983893293174255498444779851490880987998214545016119489903425044511452613995950022413184313421919178988817576394048083444398466606783568861188716083930460415148733368981639469618514204463341989398122852666030762763955686119035977224199313934699107013985456792954566217908564996095245152840293169737860438232444933830826710156038509720012354767040056985073059114355030275103765080400546287501262209974961045382898869251511788041933550231173317372136701212781276541081391113961935538841768774268687144339017016744092523123634114553200088302762951287783474157110836145565231540214245756998826599561075264690968576561582463886368662043347187892512369996577850801414043235894394708694850164963117665363195501929422599318241824768447268754253229497069974929832950295438042791777361588588690330478625546419059028650000775939974676964770444085962914507960004352541683120754067847476848297830348689628901391619581626131896622182939321314303137980991535002071120481938923913810946515949886424600602801192376638975838135123778284095658240178327140985552689526073438624957467320766408625161553356109864021168051090249420049523686556151258895163193332711689871629794137282769939416576601070421983117755707005736156361682061926554150652244561406350972079674702530188432983121447350923159693564158895468111725612902715989974985385703238663206346808227076059350506836247846525045288554709726474731820279194121541254925663615008281704575182794448648342381574611470102047595617957400151998292869848228292539715766906738281250000000 [52,0] -2826492031426808439872891338760400595482207260955638558001549578899416966821187691275980596098818810573351732453611607337239175078647110199861176564675016088545538308779703636785315771508262881074025734591220943368155877178560628936403470624405386916989531209413115117500577725576816447723489914085377361180294589143876503404348605886748202130691534678930688415443325591382559397054425695972963970303383008863867791366607231113520630199068694471276363842120525024016213343728972815267910418997905705829616577824920559051700326654927868251026871471406706662480929412142430781531011738562755094358402994490989983589114104300892091893201172450081601857653150367078441389073018282794654441725108759266970332143561724475010642254878861448556441128851040651838233193850076726841380351796752312921621368034334708925785227959242740089567284256815761584749284522461285470383484834814290317342429058247346486204437977754299434363089847929623824691264025323177452080256803947077569256958963439945719817570954469377668452952015637059216877601636841819379407292656505006853423957359251701646967774568613797336541397813978483170967248113846482705911182798629963730621892861351643974743187682768471324151808902295653170457306494936985376041671851627944600817638234825325285027903791665556449450393916016289681600324296695303962242476801888110670632352944555124789042252894533567726780120361923675590811375755862229675716622448928295790084474573939262864901651086854478086300503473127389722844369306806881450997916079272662865016498207166404770871315933212889352257189104188073672354216546890221754047114267720882276155058661343542059813524674617755012465599280023107105827638640012634595521693207981471233354829204385947478269501419873373137221818834725476708010611423039425722325126340284437699174809978729692398602101133329113291485193585219066607785195010371910511731624425452701300340552593580207585896186430489682231965266094913980072421866163580895128354232352457459405839542615185020329745168763022684979255640164207204597117402935878699533689596584518360031360945552799789121500846912231440458667328117957450131409902682953760022750083607149539951866186826409926258979328699739011080844493774154818416490988118671284369002762417139740780112996315544447496932420415169063152282231409947314191360894242805074028290612097010059182965890507625999476108706596175179525016323195273350659294375396152510852927242281420991593483624725795967228152356894577878193280209279647507126875683523791898965355634532059525554359424859285354614257812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,1] 54288280086229893688902067261903480689685445503448762692402638104557135631037440037285096150838852698142742251274301029739320620505256384606641764952378019549469508814561763855743545481955545177711932398505808813262937600372747916754923067544286199590900491973663660858640706458040334973118836735714828935038160474994806085408030302546326723949340413589045018338408271972610472661401246039310541219562922798937559827061118387507847277733745066814654592777076094796868016306920666013591139613308675432052379863623512403281883807822593607300747762801534972483882435101680834086813294896442532254543760223672608812305629185345905847908867716148130272249952809963759323455204790087464357563294136014101341758374622292856752901210841443630322535048152373376555583962623804744185223015451277415231271797964221501573792786041682923974611011754048912100449143861384937336178296513385384528318527395349339136376275829448224111705998221699081533116481904972565701898523421779735207716985048252931048898253251542485299769972083755446224773107719286410237214640532718697808704793018683342173148104300990515950732486881960769663071811802461495265043478344162575628717825476117589169150104317134483386006521987500448725756025647030465810434777081376774340714744630964883891622593472372009556208779563239097192236420997821736920415885322857844890933177825471790162751948497135949241316396152516676397313407515251524633279739315512648653972282493848273007712783356580953950953574371227872253591240021114253187175730107258326970149161891031428294772447742952731158400939466761335214973913967189616881708722590809012382299334307119253267961624950269644416717032979389606313194098565453789319485720829989902400130260168144627662940284083081576388859467227703104974218075002083602364236177904982233046681651952186545532147653794933938797868613502295872710471428769534030359236554376476809442330716931266400919948359664734652254352412262331873128536808275540764023985386059458192338390528119425698315921087591496950170689498023583690424577445107438296093346489649431820545011688396881607871670420488577886290097696569889700913427580573859130277981136443850236648137766425053168006139763662621286792566325859647782381330779644306313883110419706885477013339617234427880669240468011295472593806419379329853259315272124633046644797900375592992990542767219171924163736650468468916325803419755729484029791670729763176241894356721345978633000978025550694941906230729246746376539132576439410357849194458645628565612384699989867442582180956378579139709472656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,2] 60178803460159325073147648484858282614126423876557858043518382910616006558000005696797956593470762767329332826796864642820047024948739811796533035460404409355844672666700170236951401840741289840857373183549058926448783881639783474333467842491911600425784458187999813193303699296554750018289120300361622772585788487538672154907991908727469999055007376423601187917655139511390185645622248702039530013380130744815055972531714582352552352812824748761980779696889494010414292091618176389847250379583648414597590502710074909593542073082964202767089029937015641110220029047079230156266346973625564641251246525795487117074553660653761901470791629376360418485714717715594262269561337589061265020234980673127558948903768386038953688303378090764185443839708699378814080164628660817326402887908661200833867885062105966658429247622559113713016889233932994889982442097380957032920574038899641139366405126450951563840818657904158658785149619993757285316141085091426373396402455030667347200493742379965513491175306854802040762959577135013003154694211746657889606819474599180594811509505337204126718127875174098896846618831896362809212418462223826108538068279702458987029123080484773533099974961055577664459059637516623402293477864388254120218815013538874677084549030152474475170663748250842520713541945118163833107859317702084345694095250598833161310699169035501906840322013675722018335165995427870522768393929517205180754932548085406399892895600432170842804126969017615804946178270554813652818814646769217727238466384117678479554654739447750248421882475722009417952127285135867626543945263369345931026492062158846294483381098670795670719079102571605646393457200103280110166956251447086152164659178223127990439348875473107502115627635749581108042593362240946715305564322923894137764039029863516429490325395076481956395085364940961358620400691063927914344887062072705737459063734267397515173477519109495675786722379398211532878959019633215989154820577315313714923241549734446716410677979946812710005432400254703754603591077736791185174969946091580703598925315215431403186413089755552652109397452146486857795088979050893125255279735053481182809065222502767490730700652646050797596788745568978301645563009691697743796004980755869542705383657145985650439679077628915916975181836704095028555977404903090089658894263519016011450077743205809948966421325912333347504295772492181274364390724962290538504370310860144605639624503170624892357503596442254982787940843997729187496876094213588366217806943912576997306500933875494582792065045850904425606131553649902343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,3] -2588296030396423416909680067468669548557464665038906176652999538399944911593618657814198958988479100973556520883779359649583796908726921575706313826927776617695531337596382003180961730151085653840898644704604734776875760422821835616506561289133111357382391868998805112439725493726157739120356760954049574628192681719895558518819584560900910975984445574089074020747124292294182572181708434869508272003112221443863194471152137389512228047375206154576098905476237528184770477244971334203046444258625951134382443067787324009539188025361092097843865698652580999841602199313113727209516609737129050477902247578281572532703191896410651123945763264388214028835784166540668166654891119246281027366599451025950957673610136951991074105478298554350922106562344417164410407372959070197374774208925643823330109930983095198030364236956862606847190349650766959651299954927176410480291704078316643765708644912175177047807618490101732259449634295364570937473690339191822056473809120733972535353060581672973200144223389944851006933638459213171922607641764299400989858843186493556947319790517619237612745222882772120052238927497704923735583800806426504263903465222993160168019713472846028065922004731726491056465092777204104109653718821452798063138467071197819134082242371342098331171842730667212669332967661799541796369312005243255203981163189156051464489165611171763602608038494456618302235799054834357154494260177975127967705928175701286448259810179854812640494897544161180049501907431029435927057458184203704610794922607115198374751453201789378121741346177233688964386773993677950902705063239663467275525180933055974156418803860757311251956551036534028576425119831742865677482315228099020238488678955044879757764009270576911845688918412992071688986433790324328263901505369239052705216248119657676284219405991442916892537263671536119345222877853426464141687416225504937428326356467161215184919822978536080388622140377515235567404350639504118441779895474185472513202987167956091595755445838098091182462967564426373097158412317277038162678705702538842451268484209644753274407187617149638439966041102062563927130101851426814439476354352631071409214501990640908179942479641131457021995350740260760092013804928921867504901261415465835409102095087683139457148305153824607871210482138487778125040210085343608905849806710418617613445015825187264944414173720721632282213949934160214780478458724603520959820037692176645708653252540993443980800654506736587845422239998687821405332986289299224758510448181130988123253312806650090652053897155582262712414376437664031982421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,4] 39936591625647212104760888938544500778978969316696900073557213630434856925273958254781340274577331432136308363143208337994243574277923197716483122463187587813514711470310945028468000763884422705960463446104726728576749003792400940130086936129706061699749260716047667444677687150698994695011827338561363458453441895178399664985517036687915685997520995782782726062868528361528809173083969490208911853681104407920374932537386517622868403795730780528647616247577212706025134273414865412043112012563750183239620854062315356422583720523946231595486824693046309134934467926714631406000948473464925353938106681425531300790743079559168729031779242169412241754469077667761644437969671273424553994286609668061434929023265636956615414624995374269780913176534014040924142108335752636806178285922225748457441965627437291943199495242055896623642245331777750846260066557971448242930525968058553238513606415860439521381356217391468285268221455372663606964510295508474310437807693223897654411545451553532948566879297892786467754904231219297250804663161949897454418978328992675524945795757295287470872313584909228955074856978314152650064103965481498019963218896064387078864449593009143670762776803300881752664571330807105756336155133477255873401244937846487688480884385111962071006284271393818126483183984557551271104817383572467098459318756902228019560888474725794504726940473829574296669339245038781259790806950269909437595057002461709120573560094366657014448320279723485692650241313637364786332026783866513902992441952464063414522765832278691884713122683465683617612179069495525628505832858733239793489795538017503090359851908367537046246592671578078227487083630827094660047759261029780169105952493632463731565959979194459800805701399599615823143305775735895886651283660464919582965298792377605953539797140029819701061877025378979963324982167436746368684771140383518989502443814095776722181829718535801806222348954796128547096790238285468886924783708124178759102661884749797485622111408729105731728865420842788129424727367377226055633147145068288369911326655862576523270692827907213808684520962481212987066513333844964800631795156380454050096716611157523665578065981938446342837847540928422130218280852922598655676552045793667748074638702011008879970172356150383312782747051827466361531044835662758574539005441534770758086037029880179279677169796126376541034475482318279700237070648841755865409950161866778635060330176324781504341487768330095783850848133292437583605508262847788221631131522711085898545884207268859391524963228792266534128430066630244255065917968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,5] -375671157518908094036690116213016891839306343727204820224569902968888495144567736160322928473362353314403131783008390106448402344433599145179006496411571436241696160370793205219787105272666873841616016344592916601361986844922990089306714625038539808810490459612078076661355213562554095818585340608803553820187102761289628786793636609171826832721339495592501618115958181510704732526879044888961965580583156701718712947694385071024860765758493954471694662234334868666201055388426265211935875521304884775219100138257620898256129219168491017986129917194954923438630374748090603982732533980033431681877736930809797903636170512453562281942031021189349192144329779125818007146353126229610639617990700879532486042451203913864068313554411299108038570568596348301759694643582518624026400642074696482089336958419680468340162266015063448222788493283886654763517162283667442567021868716045039042553280880845030167497961506209140616285459071138304544873385769253117288617358528501211199057471949279104521956057852418189068669016090784120212600325048226269182316637713837530325269797206220977235585583267888863609771850804310333804313033380228045929465591962662821021647006760196949844663153873251679844663097504241519236591081081803146649333358503372121008276965564635987603324205663036883577883071927764520957494774614203806172128423420958652110802295240560355009231169623014846100956159280239248306321329489177494278847235953006277552241207209326963738035939210154986928624602965585735206950371022476944584313142255826646554779913834138169797955479311805882927017405115861386597633888627018207444626213624756331035256425696797971732499164527193190246246113605445056429622063482273164199444442630921277522770480920345931348345056249023044541528051855710705791154857347806687530190445987134694135237038478300706598415162208215482260201107361405769140598558899618437356561124118330173452139703683280591035275271872172454910783572934323008274662085049217581975603719112251186525588055808576771766101159152924566126910649870144017918780639484656705011643929141640882826618426804425765861002107993936710662415348213150593386371454769732264109975216931013787134695918686498455115827353735441379989158421507537964672258411267539843792037588337156843184097259384319286558074713446851118108290246630614972065563634939121528932592619902265958029319722422716572502952649465217549153362978551592251053775460981809169985353647423277349971552925970520344612948719639201210683640854368351617088156884779047435252057220076353160745240134898818851194590706654707901179790496826171875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,6] 2391662667558565554833912114171118044242304720709413193016018520189706061384629765217031166290043767887809161634922386803103364529326078856859932588932770937250931214793875576790264686266187878995079718375216791113523164940432365403875635560595042181282713164141390866388588134821690899262185772024652975144378339727857132468253490063889233753186027791383328549462414634341732913530742801526328021451038173860042555964657584019942380479092191585273073058399240835120802113016768977019627849032656359334114866949978297865305937771499266379954949282341897935585895935773104450406774306645197106871030444730319176814744173889115880660724585897932914324046966313407973347684114797921616490551989192084149466209834658737518799981285590807010714120456220678580285904363468460189458903015578757093123959043024487281170383963097142662873585354114171442663759710142679965627345090732434991270161194072154706353870493315644998753329541709549611264199770800250024163908274217730186224337091957488900772263755060611782771427882100012887418693416341059614655038952303849927455228938585632434617077069821299766024383254811146387037184292214347860528760274272715883378517618756248547067120355797073791155224596786515679695282661379443994413795453064244639015033572193972937530840408222716294702495739002237090649494648577219578197730808076111622074323518001596834713168114901563654135892847862863804738103053323425342142556324160992717844058887111694697437609332966193571107317710688838285317703776246275380213792026061434185179726059042601736066954121197312473279194462414752390159944916699351651998013688752124831100540460625582373565669865260967513556554768751776692225253060511861092341561876595389302081165290559534755655907582264849202159370705112859319444046288546055853670296178755114194736847261492363243972877305164769984472336116439639854282777609775354467310781252547283588754369095709492032525591844734032148830044700389933163924075395636431381715859641664060603382049367643918028838969383175004832707929542895128900116578752904489254196083987571761489660913428301353736321304305942240242320781302729246681917331607981803709274709518094675970341504014473328799515084931672037633042971796681308834447342494221561781495646398728995807395651769800496823469799714573697775881704955894231146504923491135019693491284231122314643692197992787083943755200255095765725942372714363050933550486434304621115785249511743298195565201672344902168110381497190978486107017183020427525443685747693606972174996607308050873730181226088008862628100925640239893255056813359260559082031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,7] -14954219474742147536237680607666209432730936856077126236681062955880443685535095332089799920658839893329923666932343324173067217763694556533058866803206794279178145779210401845669516409939404196718663805483798428168471657722268227723772087901168325585451393725121380324468850863452767293209801628022011550358757575609647840029525538603366714013125483402165168520686798125939567096460849170202793497143690668460579872467031418715262599570544498249011644850705034598721812355325721131208827331502572631689562691733635215763515210222742438810762025115746319425281135158249848670107121815242061098612384398728417278444184471235668138755122117477972433451283790461409127083737713930246821274197012629784411972204772624404646113193807445131949050864190943713803083421236147631959078216747103298484838675823083048709002800913632513539801764838316272112827008585619827970319392123815442017674510353363132567387334723452833945277901200995034094356529691898732857794788151701769614213019923764600319856705753822673571634410020825475194485345827974962139498304639944381436718377490782505180082547267046634656563590157642310444727903523214859202444811418095711085212764189134884757000003243631435370804180982042158622120502267808788510481479607719098526269329519282632574193070529204239718415938874126271644224943616435396528115935519231827982447341701026890479245664315191205273861110528860002502992256600126697285149882430224738910140454770946782229642683477000174182431719940203729810520001607615007250963554257704977659227537864202656713194592439585261545964388163548362662491182856662891240491772223380206512230700966612893845371297236692492340602151196179952582855156328972218622476943130726026804801952293649872407312260092898960649163486692383356396108557507675425408884924154974486177364855934649445789037657921674257735764292302767860014549628134738793183190372962596518891944935874852870543934534237001000158439336139266331126508317893964640103917478817174611604081722513334856429537508705829046918794536055825947399460839425771647325304720508453831231378260907217229479663443771859196410614968963924307832855959156184004152121116035093989305218262228138662047532728391021137174306083582214502212683272398464605076930570359645170964470549160390586275897689388173854970567620753010806374038221087444445656110358277359881752642497814090188858085738308240054053113123731883458814198237649374618483068597749058382377792479277001419886049775119987475842574191038451481754825492786106716767030765949643135703918891916539696220592755952771835126213773037306964397430419921875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,8] 94648897097620224987637902555476858480997453167248816592324557216059403511329784645976289611727581646448816177227367999319903594458727366584857537966844235032983439668809880954023182930891177124800833368466630018625582099464285523527531615868113324379114564552550475874341614549742461505953415774417287192474527769938213280544848399497862478429097911832671319426907437614382059380090376708504420487010370418453583895819195041726799429545710434287856665472425274713751312767259109075599994233041322549546865207428674260319787202833740932525081759655393714990051950028400520318154104685004211715175455639967501180152251249260747053680875370053335494852117106590158390126758988875696931403707129014161346911619558794026481365533660231671455078940706428142761713385039147544868871608013873468021318884772065861516452873706386883085396531305077062252406285264542353911296055287237112024275770950936610343001230569014371406291232416086645883021256488800931690865422735301364400652659022530402270639630189553578715386081269927995024532590490163265051050508465316792953201225769768564887793127602693151178205968282810766402277823257870968031380522368590206107292461478908414254740650004075825509783156959040706371306038378858479052848516031729531140333763834224748380052793634921070979795718567703475253238702049078217428203080629207413645638114334134212944124771897983163677341602735831358852615579703429562310365094110309863626352759530672409924038345984078876885578092901531430770785526485623458801153645354857089118852431362376406582790276951768214234766132342594478331758626648799226770222359927550192252730904906538789362874684362905871649674474967514021813468889888770053827042711398598567853847450294368260107003584443110636825753075935678349800990798907383718060714419769217578447923427160445514972410618422863675374108650088168790015237277062658264240699982163543125416946310261628606055556297566507885938820750063122857230924202607787835627883789025351409024172451714545281527696165898184771070246078083476272697747223932643372127248548009126574903589745762843248356039040587489046341802265997143508518566033306485997457605846187358165292560788722552519972580348546103078988827827935134178870003744387862746644591217884937301687004967285779323710291749530101372452827153598546724095534034448716426089605785033241657917468237656477287615133921964001270178929997110081816125676026755638491665005609599262374771263708433706726002107097218410000125611391309490215262521887998741230740902663593794649878488725033991048702594799923721972934043122904768097214400768280029296875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,9] -457388073740289971255457175824896918475336591446444846907545877126730910920657912052146926434530754147083210525773122525517266692497620625921911442278247076488445648008888138632978281684245932805602513916269527346596972467257318055479443791211801831317483581781352685187457050754135791474904466790898938152128119586492480229742349989708507087295299796719641430519882856687936237390087254909671889256851740360670181197377573504624666721572031974853180904573736801124895408942969554649576423815691406489339013100158500696503726676766892901206315136077388426202945036504786434776014066059577303615831721158749835557435755177330362330019769712234508886102614547011558405198220184760545044626177992181347337361210560068180287131084706978401476656467799139502710836685787736933562177116102513844742167549429759351082934250818742649985052851455283404880618830185492907545737161001562562828437740095712422636598261243561506530027653966685252791152879699938824204351817977314448324833741286736195611413486662894729671814629840879371801164246506882129596531934630705733919712227818260264883804231419780431196582135875305069978650067509115986422231872971759078506621181838075028828267840930129413058959765874208059892992305249518760528469463245325739519505692480976383145872184893360623367397606369714428823305240430953225692055900119879739505459104334391074667786861522673567322003255373200014533751832996228484927627164565256786340582367350983178603280978816856305875077557746174056817433351370769183285616868346914964967193644960213926356982385009547097995132800607559185816996769242276676238824561142330955836870234986423345006913458801738467057431434895866157394762833065826103541876642260886208158446687160827705003831069124525499541115766661334136338854969959269929316460867216150695365903692837443860049305099535064015760933716451291819605586014942543374821459139336731012295466185338287403941032860996883111979259680276152589137523255880577577175131435516088383465029556686520169187521795530165824890291675277613747682192294562193381740879569312257863761421445764257509213097149331046208859296406171289719226795921544924366414147813038805374280957203520076567211000003472166873304672181148133395276393546984119890476415627346771530463067835409694123044798237382258454157810582813772657865951372869231373787158040130733670108464895339074395947854623418865621470966544380044757410516834659486138621168128526574904126668621265930065656154075616830886266177519462819715958771785403585103324150647702952359458803358435216815174254158213317000055558869675564892531838268041610717773437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,10] 1383731532482623097583022250171627216465240417224683630601762849840135061535946603301638014379238450249414185600197053507464560738814198448991868179650447688762828193543340417348348050038289066904496800125585981087988728225983023181969699624199180476547920612972153599327020197248420358657000988584792086128833202101574053336685566650987675396116613189055014163587780038475909970177411708141742929654879750113467210350869714569707462682463617533511311809934046764565293540193009825921506687152395269252778363023559225919207197542624381132155463983697294503425016729304595250554589709946366859936973411666592592484573661343999109353956886457808348490050270968350841042380843617354790492458918068550982302456635927954183849951374121778900141598669764919926222592823584827969014676295885031979310658860453879436759135665398346407391311513721538235605376482134016718614259677746942488139018310795051532037360253205036147899616950397680038646255606899191809395593280218567060040514445004944902510950284726530182708585139000854587861148710374247697465930864911417212340293191065120485370451646943407271421557629222890761799938778535787581526077719591378815275464242496076523568357324881414095101803785907731200506858609140845467215274211497399930141177212777164483388203394200623548539963450597131921323898970092830670704769376773452895694436948855803607164364233748168362288353001588159718879616566717440354717163593087206596149951849805522243358604205888066582706423975234401260563560115921873032623505635580195127280118747197214340585478935039336357036719403192086002837761267443719396582638284101391689387834671830981872584698195482793451017169899585501986369448877740891267140285648581864470839036705564389947991185221524803388549131945704310846061206030369130223628234013802433755176659099902877309438169858095539606338109584935768548776445843419149190372179282657272448370572294472787731473447975486894919852937720809551545329417312956564636908275897126254626426372757420116776240996759537952950769516414760183146095748098302410374651281653640991443056430982853997435675206335916203190233512036969967370889198281900726037581666273981620593395606321067674272417899161797542795212338382887128381972994771592376015352087967593002666522258172285797203044851377249138917680078594036175024392130287489134284977107763469472560537019895162699358941666646157819202913350384266244769509601141373421758225945720982756809129477484419401483267946414768161853368531896347422771376571691611488449748514049659725614865264297237435046170123686950441484158245367824813243373682780656963586807250976562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,11] -1914980376595605412945819390020761614855983100327371829931426660560771003950595259025085160251352860885267388348857929037093965205526062630353255444273999007142045341680924834816353797315769507549147022900379968664401722147226220747988209577365835004936603687651546989055120890967162917756016308172816231317730409933744778994417984481709048672943284586425468977720487183321124069684296956251252183096850417753041495959509029050384567018707333776170698870981654607830358542889011010025284095384270457324093381128055043474524977579952166533843042784360850820144944757916834478777899728869601311421913934569209688709543790550677764350735014084963825487856602756243484553470599087750703778758755314451884398168657861982577427559458139283619743420160815095009958416978216921586049239446092249283121816343185297086051042976898432408369899846265134455512308233354386470376075852933692377024664183541238127904784103240132542965308533427536149552320106425952987726800786715125241820136610449570154449232054114800752391749730197129471795278509196344601403169172582509229694816403823915685619613868317905760074745522507619610858434274520388276351081892015958604767445404185118759552864790384666242708300380850848862038988030427635251101289310943343909998661018679726469129870199148478821240247758280919770565344831114440811468883254176284414055608047308165511819003636885488159139071261624762510406745571880131301081646423154406994707105993444570515843672931382766038008459895475358331586724354378044878951808688370349326212702484294370988878499324852013984334529378238831939948197653560222099811282724667845095821646994920139055036510063072947852078328962826423239988875480915264033513130001502518258283044091562834936483474519751119050627381858202024640260934581547823100807851934145510503882634181730603310363800630705502462243294705115436679043393132974001952887866718799760759368522038363539764346458138737977135990109180044603500822356738416225266164708726077778058713610142228538012302004241776211888827077041784785410054158851470222164909868370806166022014207307191871962436042749550932644652851845395528762835457319735313723264706156950456837095392741325269024773654529482700390030352282548127707235035049171452160729072524537113273388940413429846688610480186702986121741964444596217803865016190430476433342764349407671899877054760523551150197548613663524673207604352123632148897975530103426756360499358180558834658362542821865602545043113490906988159347527169933553976263265712937232939306743268463151495833416440459603185362911156905214782553274505561696772204527405847329646348953247070312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,12] -2629475664339766295434539477132435190126902301432132989923788166054818678580811993134612427317515197904556832245013156999245999178099075366705290870128678322043670086647096136296880240275371201428145588016573535345430602675005820421381851742199060863018889390859285030016178711960813068014738836788979287769741386939016336097594802101700725602935356727446556757036069008918855156268429420072727556648644702089628598432387620385437491166727030441302356116350690410172169269820289717466946561067194041217859466810250257549942574036592764613484939781974953281559494164836388768661055817953647403999334746057505650120214452199042779862877855439265591300051380589259866137214114013208535538922264359395569083800552132012502307219793686384334000978441442719144603200705568637495206154251918746618059878707298012063831539786940139272150852629382134870856676894436388987882943141851908527674772880441012316008124141253960479758346946339211694870380254293955331307049620858336623636545202964844514909712005054721094242744538051532897824808042601110577538279211733072743884349428176492676538035831980415380262088406115545820110024702112774261287469639825256296418310095918506442295450115541908040681833364004611212562034860873814963088169197392883583139323257573180008233219514779308019496620356423151200996096588693714847355157815906494488551602102055706579063828791588064753120369925856428431032924820758324707070409677514554889800708517761752878789851189614555084232411276938297540055730940580543759377066152832428622671152679265962241725744875645715007032425432001806098807570701564242137142117440088630343355541935331081943165216732020470931620282997056466922939750631128603143673687529859553966620934836935010617005879643794373634767967867272268631636759163030343972014441107413563589257286521933029175270149175176669829126030659950128059243938797797876046375971575115888381044623574004880098195164879021171682789803123471096896252423227246710791417006465351929911878348590598615869685947601177968526980202559162006320070743481450313085900936564139628492291594679173196390536945724384440634802190457801553918666281660729345802022380760825398470752043163148187326071389512908856007932931352270400994475675359938573130783640085096272893296210312291717392493650089903721504161215616282355687079084688727276012293422285926847985502534131048219402603527395214779820205263976538728803184466630822310973405183414298777544378040586357150932399677521982464665659546708284050090834046876603931296071830417451027839321974837286617863077100143840372325255778575359356030380353352882139006396755576133728027343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,13] 18634035964648672398001155169227363453242071787390647804378949183037518768572984494985820135770085079809937798257837760843435074300425060355716441648843010065731847359182756821806137156151322450481273870204830779997888299542348166016381399717933791462216246128081996823722753347414943411748863731679228709127586765648034148369734821146212332807293130218448191430769818922418153051414625947276823076921010640361992486823281260340231731222863884184284879266675430683519943617074768165853945765171509754690518617109202463935204314611682253359956393880070790894468182113776845887435908045792257331852164642162306578390382249990705441602122754470912527966901475708587710990254097131717602110590148214103024512688064637872038416890473989559997769820142856043429338285666824463698945684526073316597700629926572973429666524556187656003813856753758671862032583153943083591120091764053404795937033763821408030617728422620667486596561154408958161273253255414720460910502828447086852533818321657350940299139617300482320391509510049774845716370640045145207048744363150369902841899225455527698104805514253294170600903847535047002264708016017569693396341772895474300344060944108360280222882532977968246769101292300202022330206147931717162323475294487040889873951292323260551253577745166260820245747942724069536987943218972512973884161316357811412874105184267224474611760920285112569953771862791078719271452634089464369579928575334562589240007396114861720555273214270794792070814208046530477574988077122426922254118132122222927208825680036851898967804606869459034791235577574011839981474295376705940958521065798344309943213044614763858227971362381721558891550038778459523768581563261458764373345226063789858939488932100914807667705442883658650040431010091944519038375756989646087113836303433297747362623925455192987582993902971748158913794153498908035356897440293989798907633222133640442781214619419694190434636084142863851409870387701415140710264136448999910218176399172841863186867595975048647420134895982114933333813802926954987881149211029986347907319573721461561978196075452314988531776889466079331592549166815064352552832306738824247676021362617468754012728565406097828508535780442602713119332806405718411778365417336525729687536335249810260169352970425054153012368097679499486751110922029589594531680358236287618293448828086240031663563201062163865242313469267100342697212553167263735749596256178850657517855473572518464121805904768035086656702836728501695571669692922330925539283421901294752089866990523138488321521405645162984296036662648046354602766681480432203374918154192840802352293394505977630615234375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,14] -36686079962707303598690280575427457048736322710968510882076541661261675198193897541457808855902887526769541628436503627910069370696748086327652500812007618821176558920855534569847140588838441352892674851036563801855858151319417367806837172959981467447663798409694158472182043939584699802886147138723264999643351738726689951089100849006897412151472438815126597981546327878631869239167677290663019933414513828755421064625397721494539310539551588628087644471355115038574308007646761992855914526201832123130364497261495898109515492160711808168639757776759063178370639063679237558981256082387267058458211350135831365041269708675615687277848551975210445746866543182192490051736159038499292350637684942415759062523108831425272600896494426820250126651808015369390585974950418307243972244130054601168576579395831777390751703984567162086315087309922992696786733567026463370772849736541676679690621509898850977955142877967358227926725140830458119864268002501923083610292044195808171430688016341792192224914050848561931033107697246425237744436612109257456174911857705958467133496760892103567262370444751188361581666086232491107868008699962767840190644463679270895136827109384991649950659736725797245061051462455938400667286201194230230519578594940966547504824927805865091883703548436791448358011403348491163002818459521577029505966341955315498496028500258146638440567956835122486938513834373166004085420583830894084974526203407890487135689991515414032280031094342246441546166197765515335707644015588447240614453441280936491187734878631708137046212684833402946802401572177681181945902265206784160220103958644060544416852562612209408934324471656669964718623374019617660765836533040322054856456300680208398462454858422165599780985788090441247504241083059785188296826904097575665302105525670105316148765222611662930389363426528532782349887506832996947693564146165968722719719118231891665647221747744046481460950378143645179888949986429421426979094394289502280955647527164184710898376746612201579916272279892027556716025122731542628385430317600072802509573492878529554876530127891437569552015333504437636148154658383766913846750036270550749149660473498207325868187564117390491617258163592174194973208091192747739393982388060283582947278363634021980776553912196999108712125600381034258349851526840838889673196648311597140513375478999928696270897469251418515893114989835803909457898942224548015133303417174597023508580095958633893384956440931117211107909157933573617672764709533217196127558594777083027917646135346650502154794803285048460782759558667985661594677249226692673480673624521880560322983910737093538045883178710937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,15] -133827306085790698136372484387977548306928721873610245979508406918867398900000968042857895823610858778042230373249370503291836663668333224588465683105322094447996472005555310113956422495867421414686650539044091395626180892698404460952199829143218560219373312147686156773269365332361089310441589038215728116016751363756204356379559577270574950244609438904912113538419248002082681422094937534566770983080765576146442471363176678674931475986824903467224693392169876292094419523910483280514638638269834642898336009645805717866774122789136540060830320928487318861457130696133232363991675753320150642016324094765491807202809666728827810750070863817931059060551017404612014999022047888784942858328368017261062632626343268154889277140247238766281308624766671318966188812652328581793578317653584126742279758024776104766332918772975954437888226828688283654231296228361303920922215088753632381236868613356846293728285957359208286141115615741381335756535989550446071916578680821436021396206746994468961420635028168857244924493500168497432189097759651756783783272321636412843018956262189867981330392474589473896231401276471548964275732688303565166045193952419859263408278172358705429817933123985845241601086990236656531728644456874255636283450315437519175779062491162607617337025414881197729096849029773713286054627031774741133877838081161391459602169645622126554616208688403888865131924594874662493995598983916176993733527265406398974128668964958067904756267494957952510604593860165359100030228684454307889839148592977126915476365353802702166938354424396818235621342756002452032499658423864868779710213782776172548533750340876465361382043980140863658622107347664654616765731338474774304398271404809192886377571259941565781599708161644526170521194837202355205021820483665969542271331822239490373097517173435166014030035586423203490860877886550647539064809574395262449317070750241024939626331530058154252291962035791396336491809991534591829229939179330478828708945866011900468167976700708868683805454915996428128387563471112693657122898581611283664251407501255300931527491420632006252256287959791633439199834708242574039853480736002324289636556294816979945737768794870817759601782225840020815679298409906749823527097853337637403096618279645703736620091427354857947143471568697737794246662924111485719021040030898742239660929311083693387669577209039452243256418757773339143632825984592708228127528187733952351250812357994450347001386867588168011308440061041172071023168013802513097946433747070066370388430587274055045015842610062631628100016958186345351982709098301012156104197254246832016200130510696908459067344665527343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,16] 198091307147790838937254744976229983317405159158284105312803230324375823928790263725282998145544896517833723015619601167084169850683916343316501946994468481788571075274814777731005203830582275200062973480695855831918774284359457582675237844725744306549540087613618943421015111513290273002108914795704938568417562846347735784091227928125282939454363258994078102583358979084866302177749482963075541132134241973872699704816787309898677855392074156572373676106945612734921666859594529299617137368549317867611053862387265012686265470819386196949231289704328059789717455262658021696438796641395695230828434911481270638818309579504520246350037129093413625769168657164704521689113062695947031167339182815730172542589396454801740558052691959356728910711787342724980665729734549909809974676238337487507976457746635684659866123500560347854646811763892018685051147481536082769716313439508040046599232139369110915158720373723001431700790075982350638957126458026039513719371104011820921332872263271037550572366306315718997284882285390790838362834651195702930424172520326325708472434128936757635116759495820959152552352098624539413610181724427410805306175781436558269467253701762928433151780434975007738556661750331641901390483884179814960784763433640423238935678126786991045205093611723223372660284223119973501556905346282432924666451082673382995450174817888040102129948927195148536468884591715166588671148343636177250315313231373363693853827970168649523482421023208417209190895151576749849508057236633938510615770920152570603654477559856185162522909488643716622554056355514628666873830098901719298599783379880354419890047008940770807055194048088454305863605936153760671715118637548929394674480368500212420636079133877173980175871724408409503390712612460364640495375955897363608763431412220225335993817837258920784991824598645700844816992386058233321959066671509756650276709902077502939710429689819329513603867605501951022500894060637513370772082081129584220745414510833448186193888117400623957171842143370291196675060917853628405042585676683746899914834377602841267712003082303333919422404881617534213117381145842469557968831027849082825561140514356020651784859769385284120179999272011323242458400927089034807092757897408522746483239858359175957786383339565932197422211456295795077209632933662476443686994753896607443550757705510586901729491692917155426924874592947971009090950288617557235276070364514096440574547339897252711385774713313711573232618079895322902911970533201494641509253078996216910527341816622793209128214322671865438536660826271403381729813386047931201885925411996054455493650181541198662671376951038837432861328125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,17] -608099430757073313322174122654372021658930329663164277848099915229047515475922859602002533239843047684439183004422501156921237850364316288780800389782472938052131984051095394365860191828594914111954816973506735478338752978627391073881781038026083316424771013420647522103772985969703915469788591824233098214194541146414685519705550479069002372932676305545798022181951922583218618836634115776348096542623307325762166886397400083812283606325204572580427522330022470633205831794847601144928246275532405436444690033717907559783436143483229481753062266448539587999152866481148956463019083054608501296414142317699845442642262489481632248983490123954637411058638242794328000283482177153567440553301487790881264053511925766755720811510644051365029993249789075785639491056603439242135112302061757853739763886617982486906769792521323364872591376936931209224296450539281692516497711865390248179873514287329594058650523760254488755850634144014262672318488249797731703164208364835225892169760900373571889520426187360120655774888432996492206918202102206465568310485814968575781961515631618881183910146577437925930579277969015527093891818021108822771804917724226607502511436621299962410146746746658257675655520208683416197829116368829011627814368375239550843022739005155995438297941353869137481282530914637325003368208291935843052687303694369894920007378591234597180795729821695315039663924885119977306726171151921100422075579194821293979474406791602578786606018156913276272953008989804700904581017534566414463202886573134201927892932997106289964035300355735691050918389037084855261336584986113127257132171459834395841222566689982403479561731093675425778063589668714957259773793466154960899324480375820379998666236749471948449436728345176766030118812693206531923116671349293286179968195631572133993741320187746243194979179106477319527123562166126336005299630423978194090081889196558635136122698965696418698743550313107138202341991053917972164470734921633294562892049999387919096644584504054715249007221277724678625549584652509077016837804528326283605274218769754936429171526603219117894412453817928306788390514897975448505687519132081289867815390427558266087297732865184931305867611773559181197334958073802459264869716052891805065684703732371829049232822481323164779756016409016921847047114998625667358751367179720690734256260912976414381361304038946289651970160257920879258914496384083464033574052199250720169577433371334015369012063395584579531623683893073504330628674352528714858188090146632891784025790811939549435524194623001171205844763661818020762354046927227281195316479763284174551260139688496630938630005402956157922744750976562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,18] 1024177938638298303641750597669620152410581063614083998306622158570503189637437641957896522598970878533921582671324990794102524543677159688877127037304818130341208956506518185187696042727685060091697545945106385130999462877575426578033308159264826999689521894840392287032652530762212721464259579403585021425769507643760933509231088265613187724159516726479984809595204893453534983801807012604351943403451318474554769008981596558099385570529372974926327771960150569039566368246074904173472162478201333583786501997188623803744734425193725304108625291484500956204108389036156420224256062534720672332813824026260243549841161669422712491876834590156899878390737926093458225955906200230595008121246011308117312303117441963537491758654474248458074348661493348800059472513204444006871752878089881573726613533177429188004191078874870746717442944197703161486051159656859703520648067516784483606223064294103401031029121200728752804747258572422087302069374204834026597529812507910250661627154203766368087716257083202442450418745678581452388438821723992954335620836150503707197733269974084314508014519046118114710617637107968754766746726206648089579230336545588811725851295178736425618983096375791258987941021441183257736078857270384747919334798842068034160816983797735467731480976472336220532848925665134201913004863339989963098932818493498410366149579067196448085480121762840156678914993023644579969527210169728668358306859875448797070562783669647736510410190151389354272526145808460179864250112303701745576179994334231138784987499211627518167486935596987502796736986999425908167451939982310473428253547706752833668073447658796877008135442375591277576872652067874870021140795793988511310502191118653465660880326954582410359587282721050818866269489417286554481323665694564991587739793094324756800191486738132738662514481298980247571924008775362472259853246230181211820801832781535669291314962464736096420038474814647148674581595469348628822506773185012250103060621046333070543216119118799495651625458333116220963624608426885996913900189315619396773487309501919629818088645935580937256953097877130250069113158528524821476494378831957283714220902298415357576690783069283262248618888397332393614225475816867891897356956654208263599149824650508887028596751508928967998686737552050115630950573365730694197226419302595386159122532434007861931765570864375590285852096189968031700255485208728492122621037507585366551439526822622373759494366985267379794111596525012114316259496385927048574737387552468751285207368409627571694450193377409889236972607145717547304337096850463927484648756578208214989582829064853914530219824996493116486817598342895507812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,19] -904389373956417953870952964031190137007591618135532999898987769478594182898393280812028739937348780133587183605932775217648430351840318817109589470295942816690957258955371609793523059900490406996483829622221081280942802516767847285992996582526281986343094295441665427311673946479775060122168656391145760093738928143552116874020927633108115825039681011425439391001547415033278931088840412669927425236390564236899121449602197602731135213787158331195677700395957538327023871710801646984916505144098117732634133071517812472801922192095639804721748899048028242645290509430073654056645821667917071256900475383353477916950535409739146403931149208735012679775832367969811983080813610433368606393820943830270986030050812039872793235685563395538721990583882470035786676161930503187180666492407774790456162231446330874948069181980906746748265312882004577220134927989882483678155000943543842715145337700532377542163524846511131538945185438112092265819668624203512846343327639457477763083157219859678482125837681671557360314176766301735267667614896517537696998244348931525832265102076721808146041504817513762820569426404441456966466198885382688075093266793979608524207389699784646571683315607719729198517838365695639895838168081568573640789842732509088894920031359142702868915187222932774237158986145711995667744581795859317559877580668970263000828680747424324433349849944511587448906741759456775798021303071291855119836756324958201443806478256213293334238215563134960938337342002116609581623683816538355810618730038854002483154040038097894354591755501814007557678687342337837637230867908722324003189275618448101228297038548475914986257296410129032727109250416241329379348142371470687556136807780003010280556817040441378992026478618053925600112397636961944912568955966181593399598614727621352762844508962114247175910260082806426989882603881735397096108273933149952780680795636579066251800126060756200412346683822471189015924647559596358498605479209710425110362393322160760366995712629670241367762577794470812514493787008148955564075942878362262427217240006921145224731560718874170229945014813572082176644874052959286953986905886030631805869909614624381636630802907968686085745339975779048056422080540346687664766095059940339600739375521615640070536045555434049638338397954160882700416394499279864671929935302694286007858416814726093714847131349638710718195367420583465079974493231963138471618078075655659834246503583453800369599323660952060347318715120429623102271750293619692445693608287600012004791477223291572085693682912902445706917403566470744177009963705849487728127614675106625986350689137919920583888466758537560963304713368415832519531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,20] -320199684274081333659206028165782547121289488505823466102057715708798892280229191846696371739281277497946554851663841315596458227306420953205740401225489808847370117851695614931826720528444156781302636873107064928987312664610651647932108327936933283080562396547539315088896383883564902704093957515917626042175295521370463527718570988703940319737474047127077416367318723163066636352314631257657343237688208400131936182852707764209888591959927504442416961683450089934905390304627072384583343841761241010493264612942519384272885495033098549191924120433733264695243339089434859476665789174588669974142614273421129987094759032336441666463086789170746118622400333110494067655213789655020174429424720812604487084357622130809288676817380385030294544301860786202316583637482093604423590441306105982527034995923493916477351455321570633508945779438756237258678758009620328959591281737265213525123116624989922462265411010857842759851265459881430220365486673392320008981786482783178871799009337771912870964193203385808809698427097525333442321968015580908076168685763996463066914793639455180140282541951872431721831327783006976114551725111757737018218242443660869271687515443216202743168198877551253150620730723975386633636072576731785645590880374644119237747463627114820225507690054579516179760601228970926633581153915194579374115503451037921878710838165495104379068102383015277888761384476030869330778049776085705909685046552698855784632648724320133181872123640906201763867937479968294304880587557256351319428503258131128761191998245961527813153955740015693104155064765304790296021966904935303166438351233291428568471466166361114299060171751365327454559996605008206698536538368172366801865454183128692516245424583861232198653904831585205258343326896798193888574949981292050932098922081664447648057785795637770102326156210195173121353803754442857531039963077419864561938856654169806955599929317866192551615644911669354997980808941320330124141708473659004430700185458834898036276167471450803503784353672338738957896861478632618319020719656248261083374983585588299969768781137362350849671102374615538875461185105081404789487815325250651921303583612685471622330560753330309817148963604772660056531573350245419855439530516327578835220888469891551964620147201413082156502780930093363391123846602970011188701686239066723226248573137705919681617151576242225824179852046318972492314245898985930016793197979005913537197877731163102645271647656170359805587964416239278268576809872939395852949898626425541146789080883703197493388838997747575515204507246807301456334336325108488124084251158097995774605290566780301197936584034486884320358512923121452331542968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,21] 2660392523325617196678277276416545868783203337528412065772081130485832002079894866898949298807032708923399806416219995353625537991526490511329968070374207214133052961744971186133420441957726640581602486637654066261644273684614201236957043692398891739461151137103988790043209259590761304684669587197748242901189449105510748078608826625900756804004876001260111437314333796154024218933867124951285168360038790767559112368232665752670925017626766205924860936298294550979252764211506786344758911544700671237320256877878639440068569767700473430191549699318036234308391563295465156705049795551310697472172526083490530261712514546357890367214101297214436569197983537256471848207614847627994200136847578504384015803411796478587338612204680072446080758328130961823242744950129946479867933129468027668127896628103415775587844445886350396000044611884176808463105133457548674015924207446394861232393080900651587943021106355956186347617638957475403887519389884505847023418118057086940959271053451363238953935072366757810920750242905735659643393548389229985162247073046736242482702217038911337152662008965093598150845866897248188605896667427119272418082950615943274191657156560359681336006548120345234112946368570135936062004578503055461878046950648949039178338025961278478004669594989394246147268414017299551856120115482247738750466383994338771780345382391527514303767751909157535735545030391353215947905495526237751408547558919654563532900784231813342882815374558634891504515276913455180755851630447679220070757933661495233850508655599062388500576312539576115439259539439714775666704270817776176531960379014642293020034244486132385947531708399954850261635565073682502561598224805647452682278034506867793702694567794365927301353646749441751063409552554414734149236465917690449803313448561854215134858623544037893333285421152227023147383266406730952724316515477298627848199442557988770933880790568333130581285883362250711708808039097531990092020463748942485592254601418232396260430957219492289515038911491379736506113209265186445338014433821349751587836614380339933683410679133435401481033869937606968792718741782928330498506611610866125671578179428143025673024814457054310995486824493336522044073034088390440297718140997477171892687063923050374712038129534268052028471059494121714532085717018000707548444918372199138689097092224979986833668636716488187798594990878329730734914050360896176875966331636464999177746649646361533570893461287096507968918386972690103052759799328605681768715017410281420187205236963700453309603746298013340699286781907381571875298167253368944064632635972687289190938770686579038111049008534514381807412064517848193645477294921875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,22] -5276593195476815342199107497262545432440341125989870969677534806724222778770284218956915193288863538170181515040701618931852534120806943143945414753383445987722365382977160885751164240233647580784576911900957149570090374725364436090554508873192186700791046253546125507998457838285291015492257940619631772977828161319007130300532604625255963369702890463842728730866788441612990037504703331452160708388921234498910634219303141222273106101525083148509957692481253801949452746484166498140532801876447187705658698274223772948792169653942155986449741460922075706441211218457851871874095478515754736614666473191051533345626910298515985344014850750123986531559271279336220716701155438758458259035825212906772678631843670925313804036839153724651996773039768031687224250472159774585990556723386800722585201800352413843419025497112281669372738679533893304717985702715091468137891183920413008920708300911167679191224534023056742353369289653179398924363946919953952901824897796641445164838353986492623691226709328305004830667119594883788934959432216992992050711183937545427292750843994368259040594295598693566536539126801994960119725328076512075859942050053630711032108356405761650969707237336476705781634906606291512768959780117402366282707478664773046616981530229164925371315133451357868586041345088087745620274511501973964586891090127438116566678858948223570296307365732854247928277744900940667411352987452088494301904525011512488510386845476939479011739733957893330453848204818275019608311810234695291600934246598687576727815053859104773100369842883909815124019430436649364356305533860947880679090201506638542492347481024189012224352464635353633705847096954835838151542133272318941336041266173811479683926006459050435986422648461240319087226768813497452775007163128143401000135721619393080078001191080355473767907156867915813587104813469143335022107244348590082414417792908073675551280391174278983223594862133946481556139804130994067258849931772064384922724442247842195179247361653015855627466460871253836758767552827686614093456713507510566385695216125612218881846065144735486202977798371150518612843383664745222194993636712724149223783002066265118030171190386374389091762807111439597005838227209650649462314776636984721879598720567923861056286704654457177657299588497743696259963115463318600630887915513362893910755037466385617286317007936014673248549236952515085126930937152416433039211590275227440568459772395131023753644616652547224351937399624398376339271405554705479230120366314108695785123577861522981636472684711294643227098797665576828960362590528688202038467254532830838080428274486758671820684910392797281782073515188358214800246059894561767578125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,23] 6907065751933856760747944211470765652395220468746198862159341552975661372926498771329448523301251783237751014845011750119577703611555524052694082331640339213421025139445081748789816338040373881252351366190985304123636622567578775302703848505568907106642221664043840879017209578710592463710030483430473078769956186062323253130911542683653900694626466014452298495108985604316744834297033243285481854599067546779009910156762182281529842468762798902700782286034627936893023999481694573169999932495117720776686839253645556695431104908616559992040726863266660665610366186659536126439732163851485990674115174202027502886199125959558726608979631746019871809645055835405889351486007094347902552359086611201368757251922012948958412411755875140228672772530843862063258090784485494818345558059193514777511572106821329171372945749403139365605567587450503640872931520018620091415101022823868979617106799333217390854374467464085055263867690611049747629004890683086569206358409646196891175979160781231227958870239452309189843824346283167561485548708575422833633267029287676622673888222202165232278474975787793661500186997809573270593643636637846883564126077902594208569952937337771495722150501917432030574127640119186921276529695653922514587610798646664208660616361020902686364194767849152971553262584769762036470166461659032251445306239156894179851649874956264338734440730286064451601280603876905191233486595445249935552202380913313741408381548121075875518090038251500526934649730450049026712637305865648398294855074059588920459631249783658608592349161463294498192568922744918032296383414828864688007902643154734173701339106706318259148470158135472151328797178790555627666396894009664190901979230701790990990938852820180509678058089441009513791905946234310485305160396126637834346630167337652939775770801687385607449863087329235730371954850949524908595136295337859306373553220205696369711558877034228376829340710687817772087373681481613840706250856310622274423340813339843971473979107243215608120440099497199607156343235769303130051343710097401020470696121640528724841331065463880583430519571295744365133143790024256150057233059361434313406601948544533366001417460971675421806793793275264543975907365581150303396191198184610335821982947942879017492524038538344545012864070147376273154588988997739840092513164530643781294371267389222622475945596221805681983209086297746634458163716185565116057422012316779282017935698476466525512681842763156119576952556678883268596590302247841060220921540970038296445284700853528782002356605622648958922487651832538976055502650431759137202979178773881795552406878518177236413962841629765017435315516136640212607744615525007247924804687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,24] -6722125555027880871180502132504308279298534817107125552908708379303613188798718849834336616999737877404147427470662529339583330523630753983766706047673988662852348399536162051567118716805292121695885740483965485100808578481117535380438416349362943498152565201293137166057843107268702721162149741918938392898866577559887299832036137985267030157385996573603125361985093784481962199698280869130458686647546991444312209507950891139371781367906209281431406337884914611547363176766973552177496229880907625080022372073590773357329950192442210351482769478352251280188810663625189092014303285651236694887554801435590676481162739860055125496256515294611356912498143982145084416623980631254261062180769767847535719562552401391449324559931948109602082001064401022631622787347184388655470366582032788052892724875408054423898137327517508301698869230057033252294551507659421914700458739383886073934963077097056122708271672053645014146029705178819394188919398070233867857121768321384561185596756095946127013950921784463667453694016594639024302864050245021028950552733940817949633433244125370004377541130148195800757986170699605260808836457536715461562703380103495878161262632858147117794881923651147003787795806147964698654583361273513734998006127956671297538675716412632925416320456416025302986762807010353631058262942200338550764620819589142183636605855277763094245321338002692552394092102447863052094459970247606852628358471879686665563560838206657272913111673623509302545451035261295006609037512565914742891843012146555600019601259699858993761278771817889927869252949432180210375844844230202294217900227100263740413176897877449519238676412250686542650755352340895566359754688733416672056743046280710090517064465649310953653552569840631293643468753462929927237656522270812696235562992113697885643828601790783851831599933811833573525085122465873471823114824116585703361179954930540767299767877934171176436861504274785692807838161806078918890893448372344381556832072946318192993755120713280164411097187191879283734238910170597276858759460570876193538691631840019298936623931463850763434643428885840374146659874835985043503712195415438309390533498073129541923239454752519645352313020968513891266518553646223078932512535277861061135867819896787840938205564068951874115104300930564809907914445257116131969448994587873208898659691218076219085106482044331826122540286604786721977463525869224489143642560218656746351841114862872443673689937579594427732401013633077319269187724700407864267814465105074968467019088295323966187530464924266786337351471421288314658457218043762254607819507943896865062206565912252338831239367711929489695550307432753145420178952917922288179397583007812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,25] 4855764812899237360776831291847704415959181384390834435051334204904208853782913246491406739393973718632480188407784434968564132510316104453727760565634772385974971806272615541742416556825778707556900588800692594441771786701059086182792665099845135887061084138471269773756841640005863475527277948108333709831382967099445573451043639602465548109736523760743008545803851207139033944039164253849478445962137618017879338889906279588287848326180831644324873369441884346748175359820251806151921921218834028475059310692907910951752517195813212722512407655421930027310180498145870776093987364724453066265240749895073610601502979128779522238792183531422220051614659653489729774366709593558307551919764708545915535520769412078444767735970067729134044521542047308090562190382036716608168805786185247810913414394364611780005582969860446440625855784078934903678361604631635696940077816781931759409217346335575447161465577353346842330902273038478318982250445360790210789592208012745557420918257718173766015987014678570191462084128950949771123835080905474936193851917994178785918287014348137457501837992536329841489110667917110912826519373079692427227480620120274224625186650703540051487770063340245444359468284525165835378788385148545062145489487135037010585295367597007746801901080931385812423665367151117320892669116498550388243989480129724008657462616420817221906178369232912442499947745810480176831737573715302957208771757426125800648334000644986360256357105086019171081821945396822200158224921252249193006072149018665039863674965396417143077181625516065619960763118776404736375866923255395869659595011453027178041876151888826656688965869276858614500021778900253721422706898421142975250741345527935181385047715560363246619763376668734180674812808391023319301709603413554197542624615044018241168607536970192490041707773786977626895872655997246334686643466919049574373771733256321712903337319731818042602065662899128416099440207404369094369970488084207326321061814375541772050887458401885376821476910637421175297738272985967357609261243082032164347520415195220791426917243291054641018640704320828782365369025738459208539911042065798357858856757088060151207445073715843967455030559856011827966138653288379395759764477062994651018946170215566462047982103062073972622770491585096646842065993321696204073194193070743952922794112178019486834452902906484578055023904750074294058625712542528914407619880290101251684233415418144744863649851840986681223196567296937495133028256525618181413418955449023674181149250076690279579609375747106964445094468178643967512769484911431362426896218803318624822008398799618839554181526097546165260278938294183706525508625873044366016983985900878906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,26] -2213075298945245965928499634798507817780251462752306355735813130696991446889070400044777440078128582089144340092854083720651285046632530128489225205622224410099562201685291536435524759822334627151563402715548706073326155466452486135611873871370400927879301715328841333818301104042903932574907566165893717908980664650094194511972339929083209794667837090831269822245967428113316703865726105675642782928669472325969920092376605544289183679075832186895458066891873770675560865384566505445063357085780006399242185727842437315449466258375744114088556019611899892415562250455001957740954071365022819730250252547729682679690480064399979322735553412728088501302561574420722623678038683758646738498156117285985498095968683677952673874821067498506004461107964992486756599812070383485185121730582565341437752459865281696528471041297911457086245591262047094541299083818202203246148003840836671346450206968996156140406898705813940329575857516588277253334641205679724260699327753071429011857263453628171503833532913399466477067312219094857763922288671963236488144547972699319776742579070617875874931509321539434799735590147630824918802874576833126653285933267774676073653864316879543373238724658748825467466089514346073926682224522469565143758503159902182371477259880223308551413030572089458460281657811914295832741532333783802671279962838580820390829036924969974031904607457187500033050392146431422007122905941827289305231107616337975196315023109723922682401255515635115453247402810822556724237708200587719644168945279369584574737957028430125993848575580861400237610574403650477411332819856980426237052024798921440672211439747478957977153522719781452545351969928733648777476493986267050456971881803354091622540706293545275787977143118567384973240116491298242255113557864418550297230486414214678840279727573282415331724175774053139971019946182120869471298484763501621628466807610857836615979597611829527468724675842171290165640017940044040527546716008102105223554803990394923445120420643428669110771977103571892048669483195397487112075011499877774323540996807135975819340878849151122116855817589931399040377908141358158187076315213146583113358358027967871068036994784064253209572152076665091862383506385386540915568339009003129713577877970256098654793458748962261723406191296864667620176656534126696618978172314230579032923082604018287144659850020149966734469075701944806512968545790563046372302815518881309148741536968220085968206598112081926750591144806185386732393153942762279082919692643988896856582441163594919793285333596443531760175834761006289718354127448271419592531951503985394789907526352166090584846271645799489189661552479418334419755676201191363361431285738945007324218750000000000000000000000000000000000000000000000000000000000000000000000000000 [52,27] -168692534212202586566095292798878308295025704971031671079240444065388145710182290836680997623638392545847671372517834147059015809877551187320643028607514158157541591534423016697685107155115869274006761979184193293147419451322485815750046914953800334188944178110662905566883150947749190531746530740634350400946987359302530917954409317507319279299271241605834453071187418026160486039407082572402791057496461503880220762413339454760988067918915737693505148727063009632232051357167386141088375211908379646042220870873062953669107128351047922613171107458754386496859505714143555569409099948510136016082450092466048237681447239365179185729339437044818902672532848977642309228604647468898378260295613483752621550989497274514095652732230789840685518455432676379105479931564110661159985934403571733785938518944122531666035970791266349184243516914609307143320069715952520985868921666951755910860307479694131677153049357526595122120418557152553255643762015273326958678805014311564854867617801765873970279269977984375424274195903648638280267401008672202260142423300558767615858152707688885431038589904912805581503107707145656594787687618185617536978021247886111178872420231485199767500388610228090794117319576530130379112709650457882562411551064985186121897663158892895478207084598235813316967385693148360654897551771435237458462456329361959871000484884376845057303988963996240798021384522707343621968629892409769992103413999053513139916277163423792009577313380211595215550953351778761420867872848339667001086811363267189977901279065849470579734453107604940913459115654525113932961880420121571235454123151370179843357473039233234465713637513496269797360286950225253148525401159940876277071263318392361539307824431680100694406892278741619579965206185058894468919747921215099593584787261077432935621439909706813977042575226093708224918408386389045954872710258929121189224449920979941332307679467942480971728858624225380445545627257460464352076505691914282102161685054006623345081606961261451634115541659196474220365124580553139857732926354250741725797814697576947385498590698240915224007868767170425725840678007335364567435649040573866855369320288388924701529937068717455685771399561980440849959367529330931058492069369210198323091020406940028609066480196569894143706408765850991054954560977569360275983505634989542388860949831342659301509087888832698138578587194607524168379110232980851659209222269838162843927413073668606822191009566460457236123538772978376250631822126240792572091152648899737432718071572660038774275542018909396675723282388326148197994504727469088329834825382104395183923230467156279597297491909817236890918941943670296889842830090344705240568146109580993652343750000000000000000000000000000000000000000000000000000000000000000000000000 [52,28] 1656719410277833293000832243983819502894406198897678838498055218667835891508459328615379622282483516541105896034319027427936204136283845232284049405871000312561078497693614048535184122769536883721720253023216053379915980478406302836752559862232176342566965264899144648304584423933985931256076432605067111887871515311864301451406034466823670216671293085555857995634610329413457098707331747896441500440178202933759760008383513710983285569889472668075842748025471873434043759738730311657706903979300724533415126812667935540774290329734990977164455069246479008155988160294277856225103240393501486949718867767924393724067783952743854235069252383743044828024950706558377960630447137366614551187280128124718615517018897363722142282499668388632414297917163529794244179943081284764281419297388450220291540287860424262546106205019701578457070862522205503310634148637864878194131872619057116352401910046685116614170943308563444007206128252455314147816897182906992944108478543337109157105672595917421006234090252582445310510506454931857817889432979844073094828981987746389844499217521018143703796878303509572878648050091875946327564147710075047538565850402980714386590385992628433138098326054124948889554341370454058286948047755943723762541653277633896920266223154341641884959677342427809809631818256184915093135080797264279474755861084661773534589474018917722921178224657268189839818024180578101400822512566868063631880384692071707325934108131721872965718404767854000981180011260883567829081072316280679296549710388674849635145774056196057418831251640850333371384429505153403354166706428867849394293668326892416363858011814129697756149304969791222173194770004353364747647609244478675217133277689966032560180109325709114609879897712089664901599516220939231683966747756501149548932768287822571961972448093499957942442361903585101175614645632821849992468287825260989340091234308286493823921921085650002745252366276346631221875572659246357855323759179301017288819423077070950484415249751077811272678937954571271771548080278250269475727005627953558558125684366831023802771452559903338334019441527424172229502424072697557913369168963218144600711261921203723161019498131884420496558570806857759141262331630600094290475732515999030050832997750762368099049856173787648086357392537119644926327223783280183747655098106202084160826255932658750277674401627713853978718027257065137612281973203035386964466674215235211805030015838242564256991089412610576405385658521424992056843572888082648242111695672901028634864035936107414187051035560586235261667490555566694555895007371683818224081104948855516958708109113202540575600021175204707990505019972166993533083459433363771040603751316666603088378906250000000000000000000000000000000000000000000000000000000000000000000 [52,29] -2163584590854118518715572292810792715508675655525716999907545311014438710370256094746244200782522794874316631709458882111051946520654234864419114263403954328162799977804734207387331709910752857811764640444050249473480550469323339917526759232893329465035381792871024528620733151736204067889214944982349732053469874328537958024847171212586233782128035269248488639902523480741567978805444290004676508115427430784973432210783569949697220687221239413623044697319688733283455922617871915558658221506555573427519509498598371742208211763478846185878130783585708637664062648063097826695231048973112090933129494058228879841126489352561077957552080343248209588212115157305131880633374934728778233374095562959911717204559752501379313482766382839439773204463612767080115676939339725486638228707583556429391957649768329243184760139863607245068695387870915007155013887951107232368564746037732756223386427435417162631192457463761277289830113942108010584185720187951679781755747039836392707485948358471844231142355347422660637675997704173161518634922634524399618417649983541993680950406079191045869487007152125403858145415638685566754649475670155223470306937044231814668614770585306636066437974694622598493435649450467033125688438916177061925975853738824888253706563784956685218213411907747892798594498449367566310052344312520612355037242135592459626144929869998515966673044306533491624307746244052040827955862787621385171362059028051256499779592373113627695509012305673898958425327382424671772624768010734618688056460496343950315684301275804264383760808262589060298983710460867195680078094589339635993846601711716896498395297374499506215927894248396123215902941742109449500070862002881746690039667504018232195407302047701243143161574989991246264103629569621605861504013637704212524066334959406908087731669023431901412283038265780583032617416960726137516491766906272686890510001934515149756111229442134987978565427760489742410754814302670277978511844102293269582826066470161505757109747449325323428478538680071747455260512907746140454256264875427045109750535187258987557511202982987569416134178695778251597945261307990383878031522006846180380819743592876901480267297827481099222617268882650377529879138686684838894576657383274241646350579629810689344322783508311525471801687075122862659725149932972298473158116074705265379331828828268895998168027495557132973690966500424644178086523259905665105746805093742907947154344784025547247840321004706924920681387051609311526487923860557598092316523369820910925501124153720486865439869681697425899459279642389524507311587563064763637412236998882376765327559777174813041099470522419901432021816887041451484691156892381513898726552724838256835937500000000000000000000000000000000000000000000000000000000000000000000 [52,30] 1969062698305640849722401168572961020116412358542294092379148315737593422682039132869096371854602395408597065624524666237270757667860165537010861255218008890974855364185824181460950829235235492511262048689350680855119496233432366461423870227526649818039842870098578000905855748551457219406749855627977814655110548425845349641599494585517822008509144195641897261002619358654579276465148419037171269067333620050384181943587255280253614370787909182963856877627167686114678972196685180711754868255577018925251526702656991014703052978726859934947116667744602822954100097795622403700569734710961619585185681607575934242723935267866718763597081269906857499631401391425926583845121819320009304628437107911259946284215540269098161476839323899113264817027303540165941152008120107577625986557451772684906846374054874553803657910130750347112163224552719556721660309758350933005824044886424948156691465514214735368623261171332567060602040024122638430483677927368903721652971404344937109794863713379213006027708480903239822380056709525112771044408450242560834868050664588650254637543932388336395401219315163104992359013519454004008805327533617603916095227898402516422834249213573074448955607195592001124308536877857229229116477163255978426229059791829338273704710177396827097609129336962446660923311309710875544442123443255375271976607948655982201472732853144778684646319668004449544641766313077487858836228369875672703018864562193157533528839699674954708693809972633785409036480848575143095849724706622682173071804069137155041320456908583626904118250148054264502805903442579807326854297563733182522314384535785925894118020388751133851892221856728641697998674851726474728831772884311301186856761668264104593542363092431884260577856003393648563724980380728082425996882411614809817936915273228410604785137111976299091418900206310801414886105971926544785324533065043291098900819539271819664965694390133901137230465357619707227619323894926864553031336477318081909506200004426389501150992462537817127331780919049055372051272080276656392313954386509759713068669504840143343173911838282118713975869509643071590396302715034686087433375743798648595040405970531374288970453087288828003121037979844771008329724720783994572734991500779954482106352165925832714250263717193697519110567902277893375849259567793787827597433968418604207289523128688890264554722298084268489716464173189463456770290283173518368240510203730170782031910213655586836009899329164191924841982222167743108634001806511709026623853358180391267608612799284549171605278026490619124860882931138488215966253328396349774780146566769957133335265284757936237400825082592357522745270662101433218347038001105886451114201918244361877441406250000000000000000000000000000000000000000000000000000000000000 [52,31] -1453514823601565503488985966098164425727113933607902865583439314741669688053318713127832524938810994275702081665837515861257519858086171422699542866392859816291399228806636597595983861938006644255044102653094637591925300841971089955850191476915723867739487814795981263703368436381225538905047420127485299722355376588947278533305812205732684837632851316896644972504131050071507124364898106352040127981779648380393173508444811984259074211358593516519508169349231838008418469514204278361968996178673593247686991006365117830206561759898464250934084825130508363696527358000518653867064221429467003541854751916746213819065183318281466466878247932927197274179549598705865554768396694110591624417250430779264115804423282251565503985157224383674717455437225824995629152005188792619885804903055452119750383394667623024190523367875959031908191404491936306428906446388520540077671351917302897155548833698869746619341704377578342628130761259769037248940748903476014920218582375146561328346588293593444913625910857842939629449960129512602396215013900883128153246175208064102500776460562733938548587514792403254496599504686723874737839794305024530346280641396200710019932320892188189305766429422737632980036467370593835261613796117609493665742654257782157162188174971298577068803987754466611125487594591924710112408160620997153251137370989073606349440303660606551149453460830935700361595574993736570710915757629266173230892802073542372429561888646690398587617038558157411972981898788887337240476996679696626725285384755625493663131011683316893474019158839889407840149824154557345267437714862540534293152338472686585239141210128247833805604438295832702909110250489541550998140859877307780361720747435522778435966409710033308491770279902532913596024971237138237024097736048895573190667496261755859035667976407264530610793895084893484318947317940554809697476220014087983959946059766285087211580462094710210078387469968109962906445152871689008083984922231565782178876059581131900811064957755550151051952664990864452238932454814002932284826834220679312947960970605409824267137652790518887692664508006312857354146312483063234130279100668577108864966316154503559987490611633144178626072324949231534011957165368564176479879848678093145170254516488177977696338588677101891804491180784762728186877032416079054860453049269211533752693197677775527680568154328287876695527396612292526312693086015702298409289470109906152766698535195954448710601626384839755558391640549201963360608381235556108607371636266799601266892959201562323162688264133900891815822870818620203842477236507093619191572701889373848672842099554539186045055297584959258474796625476510780809692377490982551080378470942378044128417968750000000000000000000000000000000000000000000000000000000000 [52,32] 912210540448111428492178703854262455845326162845147885065180512712293243296955944458963280184211012127719261074258943446816838617667918605843875143376104361941246353118985079249819094777640363380963319132487785455567300698893276194189776282273825102718389091526620779258915479609750202239594617718019583752427349151189351747604167947564165848144914516841046641550309881333614641847221902058930201470399627202143273682921619538999058438388818241241152244696922858651383016601028584583203383791224132409737751940111676132507443169217448622749993030811225383196534361569189587513708980751186562406657137606589035629628953979394227485885165397492247820365032641223089986874089168743286627153788091586211939793051381695039766802923909322973978056197132345795644777780356568356292707712074347238148868274351439414989831030675897791196353740641999535431466085814761317009574424284519530803265225747713305777560930508130741235939774766448620132855010374161490410217223171466600903787511257428577604362768448538760294611067931575853004227429927664942061880529401046953520251796235677468445178067323540548947697715773742406471416588013474446721423740536514733979317521672346420497552262837636947697069350733233640421913046452281485468280176755934961688493709236289820700335883964063977628042740601603649261477178937631984261358674109887157852641149397924380384106347100901358064763358453315184442122802144543555580526108930215749616097523501029403518354491072443504515312045175182936810044809426614178871271231727334136645044310562314083060368866885974876055472021728060714423784427966904835246047071041254391794193967023195370179321069398544865346422375288059188230870573313398545575690353130576444189301041930132333642481849559244936278725394509298343779074158844492626014576037835313024119418446189056841320218714592584028224934970730503126521149524899187429548167303464020324026853164819062386561628422995184842932905082181215600782363455560375268776569095822025491756088233394526180664846104986593879700834849089253736912719412494861122926006180463597662130118024029614029680810721272974350346353219386544892996653346918659784015360155541109241574108707591182077222694457351767287144435506009596351302031764844619151066043239331459298869781670189735612445363532301773899902262036052105662892697576630365871499564062787213072298794072734183281086127292284254584060134732393145427028695568231954341515754980573573478327684792388431915249956893522506500865654280706579740077618354670081201055156592075139791922665320413756186930877210008991420636231679973338657200797876196690398294522825092588152713172685182044668948103606295141964750526749824977024161398730939254164695739746093750000000000000000000000000000000000000000000000000000 [52,33] -494851830872224777645661328385589119603802539847719836767836548193995485967879696672767247126780761537464387078542332967359833618027147524074768432186523927901988094334399748408107723964277587492489619211852479857059753997131374527288729502921667045474800509856173622092913217722932253689669734695759213200720704744740821911833113076992633520697197785364743899650878429452928601126227439025910561080168816909598700371155968165203817031012541007494860314820358806715626772328121839128442147128542351577728304939645143574175317402334984777821210939981044020834263062546786016742848651491159501811913458693897497400681879204767764839377815307586337412601519187257804096173150144531938438079836021735843370338873100424744123005803690864651091869447446665760263474842970225863361114048957168561898697535042975834539862519623938606060353127771536993128022900075190960061785504058121995471306822579067844132303581173513567832789124466610188375664328943158454494765726780519114147409205107463891861968971774573299184112242330396136615554193231399710706690209190065055429547205388245531817914842286373760949849527896454218827724130155346176478645241813102315051008631054782765979266794323504380303867198371894335397718254425931493412365398327014255741302658158857670534846435356528764637195764068172840686959937549569766524613359531001087445351537615881341294835611141202212407316507784739364624142334636774579977808809198194495445216139762086221154399319601822610074945667842756489884382832628707717494761098007608975255959153663782162941240658754335668041043603550037223536510512892523239116314930026522774372973508604876180691805922921947746830063479604944786463290332575979533227219532379844268331964268016271405789710785642586507581748564132097272446678927231498591907403880255365513829209992988825018307019752234039891623082289151248614985936107487608877793992240208339563853938872459093229190292013659066465967445671598562635328194119155650337398976552474924436157386407540392687993089169744038102069468965210455837788425304027561620516393929460033161135811332366549130306485630171119046206840228245428127888492074223288991314371407530121588184941652660044054934754344421660419243318800969409546718781652582891490194417517498792023277447067610010912178263212457448692492905046960876273699414618385781078154805439565780353123889931898996686118579718868638135650041330744520119483852756520866840152576030961029220333118143714538091051161705622486634794052960233810711957990284012349452578344087106127873036691991014870302116650641801398682249317080294003840367028136481104087641280581560552342129100691306986748542360165715065097139261848790958708832476986572146415710449218750000000000000000000000000000000000000000000000000000 [52,34] 232343858678301339777328546141361615187179963965262912239651689320661184489600647312442840849862731262488204492265646219191354136661060593875898035325994182070649992386881803921219832465039007635431144262909217240501591139109650009209984514087747953817045228422556605233025017067668141274613328168192133790262535439528977914710079452618798447870747197004153901517712980189589705961186213862919369778810562548031875114349891262855766795575133172597446535480343868263665485175905678536214122468426496840326506589114059357347171925631717395103377553424753374422539216771094364514895503307972280057639590622966467286311010839910513815373720757010376453274250000731159108654095398846120136056250698379894576441438723607208806696437858749056447098375094881748122564621373641230259940472558159432311933936094824785813504453868138434605143163571002756699163277281424741476646088394228374621184969751721384892725590540565325573822701712184566455766121103436151148391197698770883748312646755734688469593305173258223594951916052714417844709174185439991957414958900769467254268676790833632776896811095254123480136095123037697378565127283728082749007624016085729642986842616732469191335080868442251949096651269789562579189381454209565861185103900034967799829736306504148763809126842199183811807000356029073519838255565147671075230126393360946048062421328844159326858124099668837583041930507405718320808386295670720827159920589543927549830589082876651719732984876659737635979966915551073808341841575105930797973888992372036728678743049369405197945638627328088984500770129379854043898384218863162282871796501113817898103031896892512087366618360494655892460326140589093797606306284450998958161106436312487144349763446337952422443726848011201666659388586646187006065509026569472414663740012820367212539532285253806882303096553598054769637534140654463007371700417086732996628909716247423821225567355123213293048361968534930673049635749068553255580127295984413059908402116382956439569031029265164844041143463524963622584720139946712289445254637469803136323056680460210071688906654256166663705359349526806975516788288273909304449690103017024789163628361324748177943952792341636720464386133816569668115283369432634458196340218579002422450996311808114628027315452481955554231330889415759310268742945210544115876385179806609374423022678378215010413581755410455541793311765430884935843812835156293917774578282650356784196902156847156293798606447400323270440229844213215340061607113847007720593650988813835587355123868367777504417156407857317953937201858099295297059121812130536530115647989907027827897877756066370299762951347939889599687415842477042393777314759767405050183697312604635953903198242187500000000000000000000000000000000000000000000 [52,35] -93303630177119449867451615764121567309621270962203007941361737998321133233352388418543984138474337224259949486592393255519539190018929928786593633615859243835906020824034044412408840663230560173614567579473387194138583917238442017237333252567230118029138218608652810217072508250633999420686699688025316058685602050858823690411563429036274205441445478432311946396712473547062893630467379773300249772456407843588940530286647918939477288409139980837200534214539928397309399173055565132370022433570117402045065331821740476097968215196071113280221890791054342019699344141509671021130752212467662874295366143082662250378380393836221586622383413878171965939460647577802610397642053314242438664726734203318597336116915603586147162612104508999081300034865800903877592687571303598255277729610710778449264833741533975935863691159157427134718137986501931999712237803194255054011239438694344664208829619398419205011867252627456155592154298817959570365134887397213002749732666258545212606685381996549284373859139150926990092734453594271609450746146059918381879148334887612524361467530238070643944134272276574640439325113428751764698292326354040719864667356469192399198057994988491207942297483643887582351464191163188242019300628366615951738225181941752669453251131393598801423562179467138914003231350018526899268129363176770516907632395486039174813238791861888481701579030616068842562546922453387617918524366381373668065609263804295791196703188815287911054705517456523462785232791705340378688606994594824317460973300354122115567294747913780391619501472153524519814382157157573942324843104277143091934643605004585829416809207203063742707048051727524703330419306014888857602127366752011932622964775166549433906047162663938350270503787367218180119032930204309092963588190869268000328741926421970403852872057078448164102463419853058792941500755873080431495185227162449431276657217580166201925450281990495092509487629119883434614573192351267394120796402220684622755918076714782176294656438229144589553490925279084516675007185599491480970111263206948459394357610613387476782709583118703617829976839832366152100115185025076070757756690444122102228974753706268610887415690596824290426373729060092396558227192131636518528606113793015248288626410596867959305159918615028991943850817432444193538978689954358609373500604289704194419289904994360670191051026492304509399358801855615421160969955351752494883871948086029307278146707874202692144472945545806057289826240419958236977106099748554106684286559008976661610942486440074299822452609625512615819684435925592662426974025042117283348692626979694855714183384343985959086439578883943877612690049456713002228784668151684300596571119967848062515258789062500000000000000000000000000000000000000000 [52,36] 31019634245857705085614173081236477324592952831648711803807848619948500130037476085491715863425910578568802421846530123389028647856028489140867675784245127581215856586201419035512193819337224831884120483961711215085031016255733849749972168528711855462518161134420540030878077879508593642711829513387268770711220024416615272889284393270600837246584569864502069167410075984962256039536438402507984200438285715144477042343608770994796175391386028487596420041357483253312442943629687396385755611019975278245493935659611518622832347465534716760155138923215896017724715366070360080562408196170521613761131281106257813284814301264201896430230208907053706362583636392574808664909178702660310573914846988289696600750234787451703073536384843103937574343417852237295423813256839567053942732230768680104650345006308946212704462279647128787306680759733021505419551707738253051160924837487097647375308946035092375111647254761230574498798659025709050132075620312256798224135154174622358226712356040495191664970871950804471287880069735224421615538918036387636114729808444507547771034959539591688491691479619668799517755644930426405970396668877268835705432238862652820885074745247102725006481452094337402766088160445340987100240523339862941877609268747345924802458165151238532941640305170715589638120895063713490270885396582302680353318490921589734164258674539523454101657549198338222169089137710430110082274619584315162803763675584695203296552241100845267417625861925510316920965983662278906552386506243780234234638905912167311137697987513920943848168873140624052501309092616804453453110300907189596838856470430885358937497303420564733912270621164349890468256629676769013250474154752885304786327856050437701568968206489159630790667565690297303804244159589264207676735094233736950408582646945144799846176796701428798508837352982162204178193243627616858026464246046011228060252694748424628229129028158889466047329218387846343780633874320177010281154548872377155314150871822789436159225816219830498827960253177859733542536775678540662673143631907612796457172265204455055649112446624316807783066534595345816627460546158749117987305203207879955130015953320465515185541427071977073038404010050598113627710733681863072682174955819514178376024027111828461876519249769589894998024859768690861503451934536053221040636333103088366176944052337930403720480614159802171858366870822503277243610671997635642985170344531571301158183094586355987513591547412694300166396237979960501251057667952068214572287443636605970431680054392609496184754382598551021717900527873773279271784098092143866624764348058347271946967239905470530093613981603856843927122189040195163650544512689427589791080208669882267713546752929687500000000000000000000000000000000000 [52,37] -7820369502241084995185425269972772105129638269254916043398052716720778893245441790194533479937948125053432545761358287884744882494723998898179248007199647215175866240005352954890920513053509496603822794034116716946050846995759740638464567598626881694783045405092798144946626646163607764551397651751491048747210558220815473241984249172675436725305533727860865319110628650607701421149273228858111755902893380732148975235174643500974461421245195748737976062625796583995914676306753485273272308255554003482425107062407965293538837619329474992228901030994073665081728866952122026403866456779783243318507280558744556727965594610614303253374758451270471673248738044014976095641456980314850946709458491172091772285994405745208303462771512683421439327568711415041376093580524658738048815562278113887822263935058619957028658441144668702658528240754381499437268157560948506982201104681971850778380525038129491091997676287725481802448144107959144157341700528138948654277833852327088612616273769322389000968821288337334914162629873976599354135069325103997345655926597924826137352808160937301236044125327506061784698218121543703853318026208772603956251255440410981479037315298694639993306826009123693252007254096488868928828781402477264579966107135496165801433091852597533789935925447696564511368524100962153648972501970513293665257697133672432427581413775633051110721262871288885318366711032981373157112538605838241214866708477897658805284247499602163199707072446337438182416403898339516712426376478567398364588380939299928852754135742028557456795348288897723363241005347716939146137267945714044429464856107356168754164454280432891820747762478928264612405473609843825736672628400350819362293976320204973212261305799276276474644601497851715237354086995581243465153990053605451504902816644281165439213231238362841603293238821704274225113645342440522455877587790234101393513566713783544328554664617042595818344639711219463695833066900963645694323067997198985627473139501961741662071272973490517628485918412126146204975045625728720198210244155421242143978158030170509276795575810069414104568428604776794939875117991777443597525152524033838327028262318193970132176034237212893922947642081571369022150705001615094623356970645346266278433230093810428634802556704974329736417467933521413159101022476244336851405037321715656232294760162785359228133294634684201997844974334844540079547308665370239362165842514226154391651671827179327251578906750048718951407148362538401657614311202594049397137208463370671916261724191411079030730112595299262919590497441811250966318578218717930748888668790056906589851197992161470220100921699900438575104942252868387343614584722439886377287621144205331802368164062500000000000000000000000000000000000 [52,38] 1009351135777718638600438821429037264410680808027622865338539643769076733324946240329530628754162891087568933652659597746777117197747055147689996748857107969692215315434240280909573522886888706431586298356762517527787589272786234311008954910209618725032500381048948338583719628037250572657871810666321413754919453180641992236167708725332578172416307889357635922478520005527248034834476370041818781854687853838157977120042259260597790290219818254282611790740854920742704768497749491169772738135881973380452849860059415179526119076115262635665546813030289828301584165363288580389444901043534290263310651492789728762039707166787337573986593964200174741620963179189144664339075215051627336155850849193527807754683255614501835364310540223818688172733992167729504142685883994743146051763650389029172139148856176817073809088021586518457976453785522127704103127094266273973991664241703595549203338346367288117438803534736084991897283472173632442557725540472886440751006073925157517068077889652725579319673756995972864765953476345172146469130765553737887197627774404848281523930095887275413886264014980222419124179955459768898317122027241536843037516088119203359990981085820364948214780211304049601650669368799016185391841464656993208769119365226675547915100220479909492996122521399490770128130459158390713240059235826820037583581600595937534080813818964476364365216758261010480062702127492761572568924673315957888667096787132483017552797881050692154066923564092047058669228604569113630686779030300540160009240136459958699640775381473305033756223835940480675137540671871641679981226834591023869136158013377130589329290285612156619922121826635636694223979615894257998341789551113236547252991847683100718421833914190554040383073714269824894229404916567406634133489166103464947589332671630695844936852701196857758402879306671951797543188705313353098108826336989208051034477312934554416157125622227497362221887598441005625897361189976088508257375310557453704200559730667682435883270648704197224461692400994284040860983372852039065272548148567079614607256575903021439592322126798364986229241800117350681492173337428448045152820709685801977330385986948359786130457391924854232764610091282243786697860258556707790103368427049450614069344095621758488120274303143608173294726516342048946338825496545610357929392872599022086436828260668301037291792932618042968622841504206404207684200720527932958366886904233442899043059189704715361798829343981634961406379940475224932895403596457813338614860466445198690242359759027566110647557849498707345838598947116317588987000090204266116616006239522660586397726247477977830199999327962103373711811026607687963224576363843731918734647479141131043434143066406250000000000000000000000000000 [52,39] 302112215067201820396361134725647623578839764377415785302707539257909149427127147749565997651727698727901129600767452385469698704634187109695912311700126146163900889895213406283771839532231631103694603766799477238705724924447292378357276943819239391039592602003443361686955106180545137475890667339313531130344099937484943816392420643081988006361008819044822164484307447632090674382807921897877856633760732531228028463688540321692286510154071193132952842107544538246812166256430846237539454005175009087611194701479868597537359294389002705844618563336621008816551182580925727133412509469077623757115518451060465585714572520780507403628406928070283380115137456537050645219164306124930636170009908454597002351226528992610157515880120335977852998191416676995608631467986547140915804705764183870964583697371084643204431108138748278487317726899616567534486505894334410823150253392783107088942425794832937408586653926363026949315697785541405327486454578957100730671943187516517110814952262807064602476282686147389107567791629873427108930600118855545057986662155868241063507848910200232792449485719375377668950833143548200756568436422481731376577110356309625603340491837579266193549575920793902725407672587484269588120040867133427079070290626303967121320973614289116864768722906718991333154893091344873734570900779581493800013194427145735467919129181487030668684211478709550933659017709380788320017971001742972220219555964062653018651308895954331296062651192069721782608563299988361200234788912371618160549611667435904092209444860468145957202549097728486242553450507314573507587593607804838314773306076717812169595007946528287008155105447839385971804020414170072559505563348165872551495638788091824652523401036330947389411500442498711191705238340342539576067697814315004802495000030675830857345994403881145521480012298298891697957567275931235520400165631733245796115991517223396102488348957511824832213014303367602403686788416788813966200537762358057654559127534851500069869563607793769841749327579586240172332555159395338039862560450622360902097267028558314993068831895501921282953826105591782070087076017622961428384235490838881399340547515765209141036871353230370373190276358624211444577680739429122424415737686384337008865483018920162075671968696015259858970654561454476725593116970687317653223609432660090179248389970103931702865047572810017018530902802808713334190374813529799193481973480096646060548869265860868876472741551496333953834686958718096988399302010602979057487469890312517890146522697563193959844330124740779175688095084045372873715513823150013320464182009058348404667925447851345464119473221423391043444099145509333053235347154100165489865048584761098027229309082031250000000000000000000000000 [52,40] -278251752909336897925749478853772761479554319198250327059860892277766823457194590286977244465365353992457361869054903028841004496802856331148868053348665805660539045891184420891161166681728760699603542203602932673522984438869271768604021376992667384742142924647444763556641961897765167294306834768070165491070896318467508052412173817657063411340186555803777543319407125925645179800838682991081113283433586228515625514298200041315243250820861460129078764286861826816666005102993781571090862437132881780863614328192291670041121186076458846973279244023947094314956556970362683564200292614805503138801631270821620830300779266155158287320156851389755012494118562469190588650879273385267454549188419414110754805733365450120204092788522914731427595260870582673460659222433271272695935284252554582443138201574677614761142461983457984562733168294777762052807547110916109675073564610024614053775189344339131355551487221600119783357441345107723058540552646081322757475466082662939066299158292748016565982987462831045678140868117686565104599676400300838545495719046808684202744657905101724367366175593994087160618000843186459819517236278239329089514884322128443995084938075129551758647593291886859601571530989309521823567015972436530263687700144945839014333729184680284150752179227877789512899111256090724391021683967788205700618052243732451997997582541581641422576932662038800670432205534601880703055036911865108697420879123715830377054946126919101011955009316657093463389143392240409280948180971404583163496909634030164485760808919633552796385675205930343782683028024322646050321437273723808619150592544337323970309028069879660433783144982948251297459943647989986311163140672537840904000236790212267457906040207252574692709695928925724673812706138726027008439444027943103673285943592769941039375822043064898028154585101261020537567027502945599296487470975470823584056695158806732381697345594742234076639638252308956717194782440996993819997005923024424899340593457936252884940104643996087510429825875545791574358516465594140815580731890929779378174007032286205637512470267346938892085941225850616545316326822785884243553498590373801219967520921049960597331459376022313015511911127210988273373846466371613940762778949652026073490654271305944624475999080498329002858835618144640115155090050524544223824057461003115519633277221121146455729401950221493153136757516358463781949652365185390459305629404455928299284582696994208682791581081439060589912326551648854519079837564810140422017188425497282239197084303583002302573089577529196866441434514592478552549134868728359940636937849612882323392892223680731601247305283348170399342719659021676906658654691894064225898830500227632001042366027832031250000000000000000000 [52,41] 121438824714747601153797246561975053380894038714172230519546789743745888582101224909601391668720555439186973208687698196468146178316427629656144158340498505262614199078009057200364286407338935502148100147560232378579716155414272064392856253242692871806241711665888921695499069317805557989606716090996464640565866954436088579542700577048043192131374703835116646017076002690978545664604898316335569134892821461882672933488484114774938784994994879525088938189612566110000368466640795929465317060350145584098298142969744616572045116068690803369029231708677973932596259954149693549648557211537577289492376083735967304679518386246773485646756619739074487652677707383828878465572473291812479889242994803307890511943828946520211165153876109126669166760120100317085418027230395875162664371991950363643180223668579383460563008871790155598243665408959232400243387131194405559221379160466736002585588173902882342869557934642932425253848976410534685875919543527876777138561291432835623993598961569929545935473380744138014076745668087070240601988321098615275262571802060020733873353468041631104959077599070254112725468336694585755194911906830680060556394625841332331711627977386058847014069464516179285976243786058698943037532090937018903211392626089770475886899699064853821308517913032254731874449245466956730666493522019875894656348143816792556726945735629402205925587041441702463935453862514694330134242412679711268232896654347880060724362135545152473197138424815291853348816197071654523125990118637116515224049948701422070471051898899238313601543941928863427672674118990352565298629785884571101398765952379445514591292991103951791215341929490596286975943101897567201592597345637382256302584214156359736889446261476324384456750195892120306714189338590965203430373748215645951540727959921726408320555982289057842096853857963380324160383104236463785841115746035711450824541232422313016350336167271761288461915640514428788321759663601806796146312204470392982357323735243257599292832270783575428317633794928593341972882547074168507499810814164759802576076147777954448215392416597648389255914794827195969204959347582323893508827312766552305271995764099858695909542822481357694261610060590090251499936108202012877486790903902742598935473499509597213188380225480714390130272764065953074060907361974613960707260055215643554903558988769551884996400935920010778016237991008148976741698126152333321420872140743903638832970953737137479021851438192457336700347178616260269767249915590451750769177495253365510254965271754949199843648132311252177219963522739469375593918119693198476241307782150788395800810106012279015963359923861724650456339490902711929657471941201851706182424095459282398223876953125000000000000000000000 [52,42] -38517835505860594269971053091566458427047710660893010478678703051947363508201400111976697867657480591900661410392400349361648813676816324536900867362333046619775747261256845818803577833721102144485188596137472294848963756431396212861347029230114569774025061648381875642440939377359087107237774854016198322631444911353562408647485029294901457583570262967559359687113453811274440697624195687195408866513257384850130295217919681238060460246647145418813154782011508048955800563846766537674417861860993845633521190249276036582857877711246147187248131893684674081991408196073421459900182061936062578659399510618287001513657443796907730678091196366068188707023498101257705755944964119097962766204972663475990674706797359756809036193177947737800808242849418102983540484309287356247957951134810563540899752284509754366870599566357290515364761480299539644556862408038864743790299636952759612053432703961192867827085513472553410568501673141311146485093911102082595589744556358863887543219705240106297797685628532964342695008287812123472673589749417243260795564542636834460884300444054466802935329718543945422509177378020214040104005788269077973987566891385801218553349438878998555447742938677332485783240636757315947190352176873602288814194622773503662438851229807102512880685588658791642968198060359427704708228310386090695521274915695145844860637649184715698923470541584672452809319301119585169906202730503446815432070457136330926861873636349937473050581020148641784216928419725355549937394648750751166318678966862351134754772370943514041312965662467201435852028217068264620465966703075224913475960561566979573222357478085493592154468468917840586947705904197695540991350639729903096787996309081727154735614042596347904283599438739523975846927807031060920551330382663118091017371826351907404776700350289312071319664604418691247044324574073662019934811007794634397492968890788098672135214450550056091112341491625729519160048274987628380420010809429785421818417934328805076130039440474273634764085061795865244278327998154235230667939988346652533974893859396638707726969525725878743579655927618708804058353943445212413582777062384921741475378619552823490560832348480213329022376265798455567671387277335959081169676618381897548499242579920617014767735328697160665388720220758120218691841498730866139109124582629283180871253357852688133205241038081448402658735829702343058788569454723823590628912563882453277314653314032264950794801366867727652453959882186419148148398340294424376703685514993276879715017883901027997858347466478656764776625863538049623599180428212159845014814466060675956926562903634561932086956087981711375099299444063472270579809620684973159310260371057665906846523284912109375000000000000 [52,43] 9569875602820237910311182231053355635249955216508769629407080211085121164543342654418344045682304840827819427426777680512727923462943096689971597651143036271287978163949014147222762163621604239423492405125564361930686473716865343313854052209702775986976153420211297343579170525626199781329200465959658053102749059510991216586996221125590396895788970960685820245200750433438726018181618746905108809854389799305323068240083415547913864387028989396068830075402128803531838472260522128278943084896880810828728810242663817338942653587734279993862130798559873547393292654223548336960454582815798044485877592594633261292618002495019880765740808468676965149291629696183474252241635820642545989811331295054925971489876428637014619729354718644777239800740421001826248795477709693374354623139385862562441181907409244272921416165050998566828981634542568977970775588585132382023735140355578854822730784529801181153068769276488552925497818793816703021022596368747289381346359994002850380532416615202167820693999171674841352906864509848807419184743794453608421543319352140856684897158894419687570518874447714508160261380826754387536977096763249840245584123721900926509632815306318481003785683012693360461570360946309376901352544926453884102404662919048450063215406065384858218342504424664127262140994712558727149376339622590369310273584690374279232819627177102963703910508728168337422901661839174621274212421136910180748968228171883909486602403380090645014135251526602370581217675980730100305544089551679803744245446152635595299401741296210201044400045871304072039090999935093504825853343083173005597567781430587920061302876855545264144310858323006556779492172531582022321172730836325603044641624613519904240256280898075002417613852573008631366397458366992136003207342647965009987500276711530505266184280607060646875500103055077745248915172219622635084863679513304728138376410267443907445684061018196108450653712650106871149232319103831846731838838358084110248919551049649335850413633415108256193680104202322218759338857739233040116363317276734282918578728726291145281296244443797728541214393805080963888918836991163250185221847508007765379109588952497554506994572962648347314731647179540749229053470682724743772345528797522154967554247656274139728696888472155350687979186116352039245645536676827015469113840790361701660220161109667429343170569234332055937529534010764162821101737686098204967391098074992810408531096118155457605180835259864363135978299500501904703144816985927594830613184717780471404488721429931997280788268276112922470471892434567907096274418714734678404100730178631246407402637227375284155726155724327035409896159152323393067359166602910136578685751373996026813983917236328125000000000 [52,44] -1881597281771899541561742898507635228729077835166344439825619987367485702176698042329188448741187064287510492188861831835071242632518224768257502559178732586823321194620892269252535378897529067133494813062580963982630428835266734895196660361177263181006511159335207022003932470582007956984611426994108411506270725144946466023199510449437114797747993566953953169075189532880466158629225804713123870400815241086698877912583322738531130588451900830079184418223101416104647785365371053029247110515794642514044346358199724350301040173000401668168913544212425252875734366394784091370290921189300054585667888983047752873543150061052838737083749758457530646466770812357220588283075203971693643271604452833726602384287874357182853953884242315189271634714467034958483602789714467224033514223737393967990251210937578199227163707967782066821488715219695204115561148721718818813443000116401957975379503668055552147679099493831569673759642402103304084488410377755102027014522373901003886826830619942702099129785176016986084586129517348218541921937202050012452572407928033791916135880396613374793465881542314845796456158073357998397346710070648357411726590212597250733414321271250236404921464050494867457279784922259265296237669461197981856033290575758727214420274987862938429093526893872269484856212621043463576827908893963716224733777865057465142165433623597943411813667305084739946495000452483835991666008274346271864856298914683328956246454798186364935469512918382984433973284697459921099968559162486850003020192744105922293553023084471619412692610486425239248231894201451981974427152022268097627446109314412604501878678354395882233198733184508933642517889564377895244697008388667772136466882289267566754626423934178537992627985668704751260168844050412889232270339671051678663172359561687138298710249784210444190964063483251964680044071675548047577081013211639731643896458894537949074972207437798203154366559199029920823178396448129635124729659008689844034366384168884311310880228404365045928681419859629155768105229975071277462803348832678747018855063594503379222639632871170713909737387702939001364108408838676761826135012880213465435491421503098257442184461672974414209525467953096189537767651196926082828717819856340706030171487404231546626294108909631408921449053895231777085977880112239607249919277757180560487852955134607432152383229912866661467215089264177710609282341286952077778100611124928802767448969017665037813495641113135646581434129559491773734430281447293284008204731952155358773020711006329488340382322142358698229865230702156236900511979905551139157266185179303753763607063310791936984778435290776455926628027714318378438286057474193406491291824522704700939357280731201171875000 [52,45] 288954181676045163850064846820514597560822129213814864013706939310972548334671592223621247188310801934943823377830669505248380030840446287748219439069807243719401192557056337588280629764746124332252700940345631254190174282126106843785239287626719063014156247875654553377258517767156136343561110928109701390040359186519334084433015349601213035348914801846490266759771383371681293316985174635813740352493215037971960619535185415969003053391083581274278763082744040395303842765727196040394995500379496503807820761654681683603491972200161091015226658874778259024016726183731032936635501964962809374470672542846613158250496175982025866102006403526133122139960410366354622000089600426012368519609438567260711493299827561986531984261969023941066929118382168477917954816858206886169850058433967594351913969008224496761885110394570370099092668465836436198669532823884795151341831537821564346143931579920175690019706246808091198751161380725150461136318775337620491474466052451574469167313032453449012379780100506268550380893683983450781563894958970556828998645681220057499944951947869658950100736785839308821645598333685149807156027875520231769305338201102456211360506150403944370622427989375551433012609989050371496058088605857122723284860073077987154069991481656735354263764958683967924072837103449508048150694495551649132722342762641609382113891144537343098607191042247952831035259031071481708779012770469367774214835414755730448147792226115742677776758924431132231564332322028776657630421550261239981928827234217938658570821305398873185235260834322773857872216708563661010270442146103601223101947982470400622255308777630365144425695465653571863075456345710414294062611155139511484522991888596254847534048604912161608416484116870694956168037155404827345584517273416985009489614695719337939079432673323068553499666141382451145719567368981710883256253689751142267037121459340342143118510108669970998767492126746413894739103009830999960796835709217564229756633370353796885820008022261622784049826544307093854632409841793379983804413216420500411671512037441002817496556696884754166434914661394079406926693895266735863512413502366801333088073471767334667991014112627813686679316661453604053795354060267606699042555324064256675638344210916597770546970105096624309931364617458329877222192305859201234235800980769247492495946943209741941270654474472274304008122008291305771247318967881183200492175651647994039075549214620724946457420140850085367671909063671164151324868344739515488629674087932886750228758405457610267720331309187885853965803425177804471529374487089846666865768464695187732257469985007416382781828454654083860055375834084680453729731056111695863819477381184697151184082031250000000 [52,46] -35781832234566980242897579469578746514146836822073997707394245262331579873498705761126764978980713613104600978239509338777013752903368623168349174421686476396142724000700215066057284808859951142889261831777014610549589356374861634248294007331864620390933242472152566832696866982814455649772197580521902490114776443701683743068533973832403623630590118361181429930596564669192531404842073326114857779779090995000038303242513591292199758213323649429271008990026940224781957690912335400942055331030682819561714872197278125325712717160622351025254715615901499640514855540510954824911659132733397495060396123180913791527294407566061334471879945916773360300955494307442743598336108649757109997095184246410024772909619398414420890823890675874678406893869925720722007392489268379066307563104403188712041502536526510167673403054842118406722163847138167426107545744005982482746684169235435035483458903406381157989107160374790166309482139225219023668782670928846448980100976002772111132748210314713320849792733199079283079084534210707759487688040612778416215761259480717234298495973512967035769889832552720097187561638850816895982416862655213010677937345403265374792156842483480646455177015606167744293432369375052703187244839967342426328745768137644016037302312615131042511157406876640147859375564406567435717707906028970329838286419061769689248189327285205898867824694150750764846185707280228016955532465770633836132631945190773967212763730393435324336245862660620968261135611219650082162633685055156882333246793390163652001691919205345780211615333477748685826103078070346976740012615500012791080649940374059129732923400287942843353988739801768334604404364467408711922408988982232770623030345555067521950062415741832652940068973088264982019229014834304067214625396624150420622107792637737498437577056771299159667743963963949675277598747191881241255501192903187360465975458854265610834054529643520713360773028423719652143023915902602172157894014047672162521320058686327414694312808365960456318074652087226854798184601938289326437490671329542699261861535074198561529474318559811192637886136615089430402886779602140424188996248766427695317418956966111160071521644865359361000860760027070086689670678568622456239622018344134653735862850105053542044605770958134842456699498016365573213279081322580810174618266578034104017678818241803982311360607714263364642447807443889248671350396878885676503830410985533522379947781009460335776496504589082773698408407233018816481752370679156813385269777770297239220061993769010026088906436040536140271599196328583890941676971156189777974593184449303888416435927340911491603005932802360249722080132743235428196670183664807041168387513607740402221679687500000 [52,47] 5327514936804629058014101289580130102882980810250771753849708837585102167511449077625827607896841688837464658468447513739098638461819389587421226193633366523354046201014766221131268978353596034170879358492315358885266025202130345099405125977995408633412017557175369411779693951137139210241075440150890205278366141600068314389715856771340704277936059363119529264770388160569483985178645706490515167587310570203857137691972421685495562540189113546296699476513826144444925989177727444666301165950211532499255475578841546152304258517790867730952163397508915278708659444891256778639362561537581104490194772928632158169788625687701890517226493528043446484019813794612445347650700813186272638610079962626122427977040451908217201292551910632506473844620564412474316690254362690491611359291712060701351696879611662113666715784903855110663432062537709569693852152648193334565889746950687599084424210654049819966242036305976703621818134002892018233506570033585893290804589483825780941779675047528134117706021551827673335330693359472897912146406360790247944067438719005830639359259862161126958852428000974823548841112357708014860864544331054844120043086534010030574949240826137582230776308721630172073268882378639451712586328506300981160221083270241456923786776267402456870050185416827732126014064597019893884250232533351877890655502204801231679134843926896969508138158049925729426293880601868572420036099586610811581639371085174654565145675307863461972202788091375550859891553126252227985238978598438422540661872622212712980355343078634222645805176584486644090077818962383315049888558966236313470260979523597800830110548450302747691323146523392804334411460668565843567476680125072352274324207221516001602641226524666831754880034135504052345115093619183971383356487817610176725240250970379488025763546119008054367958802930614620310572127396727311291819606023530104305864526731113473520443312613781677263869016192360878803519573004830420585414004195259541331707461060459905521594670625925414684993431510964762824588179830523723701779171272740510166155998262978147002944111895712949238114212461865376524626153992200702944307546183956568724415220639404582975640310129621740966568062978992084635196937907853141349674749316411437769357645731279522903802776654890705392270766795838031875445474628539693323814300556052936267702223068090274091973523187460961064534968067202184346902123037438265337720050217490500796311032817773782308592803259096388705549517578299067685974822003530877693121845896702683227902586862833858872727996404269973196606263150594252681840902451332110667987660399699030207406599294251717480419801647734882117738885502780340520934121428808794007636606693267822265625000000 [52,48] -1628147260331136514845732409554385247832841384406264939304902535015891838093963331126974915570096695707445609370959155773156117198349218756795706111504247359052323017383118941940322354074171206022995943172623382287051999090569377189987689964734095142034319247630111378758533827446046558180603042509357404030737842435557540715132380946033148680643350648602016841569600786652771519921991902700895563259391641320753372600830473103204952224197485880535466533767701345329699114431234507031349963793592350132177902172200422013999410015037353791668021932102472015987274112739187279557655756297034328091104539962164877763696840981878125867618413723858398279063898076560503836253614523782511378730701105477892079278099651895952661615400976869393711220385393913174327189827409821499218477783042202628777229186858139661982664976305194223716659801199827519524788399853062071311262399987255640673896680865398429014191100049898978873024826431379902096657515914632018886343115845976521869142132642928908429029544108957829026409493323094364923844885019310632185139577360256223865681072772361676683964969205790554396153024032416193620889484475649567822570495208583769794608948694764617896995757906541268541736861431202392727122198243830552872195628519844980534132844440298432753987594874071016579849708528774578556782941581636222483782670378083286398009493560451352253166592994227214910366834850783915279353996946196768249505375192839860138273171118311115291876380428779989549565972145708448777175806023058030796288556013911324204049617324511874128590508329087754594055207722407760149403964345253861839949018028953582492322055185272947641712923245777659412417815903234348065040647502773490287118118122956902988929664234458031525859622839795230044110983861998367156984925391141318378030205560663466739246045160837626328026080492657015882736003440446492629613216554644086067657489695571678636795487501806271486859237023353740214589841867672688751274266986203660936064798754605390759386132970459748018571478871525677031007583565874486696709620296350332601337212717385651799349226696711310102710643845683412436238230215279810525452536310460008298896605003479840552467107636279087910964648120748716953671289720083650635470010141018648440455296619336754462423774412189479643709877933495929955777708492956162702078427644508887940400110516717413282621293377478769517158059346975622688563149701393475422852871915566825582406919934516231813846158699150096018392280957223364339568223775449946611481927760609831965211743116750823421767877914819638804223166257520473625100277491423367632309878226352898740559841971456300260686692820451446803026307898860317729949898080121784005314111709594726562500000 [52,49] 569661404986106576743787322076844694442007038838626308478126725374128412647273387790755025665615799435206422413887523935161748237237218473501394437107171120771193792335967071418199382387419136227972553998554571027473193365162794373686742969584661463246214082746278099927393955785478090428875414820182298698807436350732826556860656860539024293435157999477343162777847337356517455018629569651241833241523608349280900944136449118304846085517433107224487151284626219898703447527141228958815252424395035124478115614741567429034396662148914752892944384092901799832833707555100373783731032239580404363915570268621390891369296980824601303318502823586034256564058826443937327943563324412788046692702313885576601425524698550332784044345901705734781574176301508048584255908814733564306474868110397004683086472686572416644125537635883284124780002384536251309628916607983591184360415010136666245478053448368969553200069649177070158928021976767015899315812757433956844037392718027030568654471702100589009259491146951016929220347389725724666629849834661296814559432814384420962993224482695027241242091649564321821308128569873100185335916871116006390284019137493337381810445891695597012218072024016833835615541153688962782693215336754472192679100208893033495975846797985359065581650961644056431448698712481487110228231258017813825918759922193384254376171415631462777407960515201059782231082586400018712199971613228834688728960312455582781404718302383900906091244023453582030006817948960323250789802279293070771575423056047009339204222098451511665911839414526942871117084821379381056480288488395844376214918322695337259398138753040211930271188965275226304943862682664253599552130905503471465959049888871632162153963854573263810878113211100994720238810970674972876774041509677989709349970003408542369108296256857491301499092590134183017298578320164448222984824673375173541605482354099728863722616227694441702813207031206647970597766717918988219827232186427838269560438301598195218490443227874413273586687172554597202985622624378755352392120535008838120174074741353625028455729682623252035287781084375550342881057290384733348645906826730828491305073608502485164891940437200456108504502829730300430891138458938883767922659109627539964884483189064652856411944264003257918619367630384729699452524384281513341890488913443241854168111387851276446140825639998402273519727540924490661158251123036936179657409906010669638716161556728728758745702535412476423203558101869507972276018944285009760119085529700378302242011592462647525361329314107869882966781931825415079266240490129490286177698831523840490421566011940822562193919645945509603273917325141906253804791049333289265632629394531250000000 [52,50] -155257507159157352081213896966168192054930541318066686574559370700217601391176578537702415986724014174586271680615894496228323530541722248200779336137972613841748586167316482239943305626177579228394979298497810633739783342761855956652746652349673439285145821887839463145585582476357615754156228927878129203324770753099377832395367410773366447613730837750808486895109893254198479196813623934110558981856958988799803955323654018039282001027912728204769335642111553730115926566397586788486504985586610797278253583985091610317392729387178563479482668239821664874809418463160621839829471852999211372233727898269649298598836051113002018284186438418674118113828592858412691710795705828821763965587997210053122840350001654058682568485859913231503184385444311051276410879461762271044121510360851805726714596016780889989593712755496442804108245010970249111628287765513289943753341847497054396258325982622593674258374245322412590186497992395541163916186031854308226083701714955608133020981517492041239790871420327862128995395907463679258405481183253061344862287643926629809072909827738189696078300868926912510010117520721959013558220439450315485763798855688205166713123765751910420061875732141747265723926057537245666901809666793975689906860729423983930546278297617748945129559293116899752673031914897997452491743257853058350005111336439604585741704436584515610283993323916867603396756331378895039555366560202634304376031363350138173268746335844927955835515882534053194476492363318866621512045701535724459839233094993719966380997488789923687645365654158794957412449440816607859963851936011126442569845218765345238139862157699368710033091330452260734219408457963286111345739046610538565936751649822115868758006567905363427715406912328068510536041483357924697785500338688423501171768437562964047437159667184791128977300391201542618269943162147355169388802721687141104793297597249680203991421771767356229981020854869109589788759228068135140665883525745493821745798275966638350720904229112294880237602504791796949190574203031053811402651361520686566345855171709925667347046275112447527389952973020513253829433532006335051214417276460858256095842349510787735459752803653964413875132170162257593497157237241532120977987073973511950458396705340818895421088508265959522613065142085685941924143216494021348698499324114913811311785687741781588245724664225256940979445229180108724328783498359142767682153355418737389375463536487408754840986627522070097430249069857185889703860341098799443881321888728699484859462451601629583084686905736160027219616399070139674231806606982132426620183215221106950762275422742766730718907057599008637082467661205686937364589539356529712677001953125000000 [52,51] 31373693354996656383639433449326680277213047637258960413738966203774626993634815296858603026361415880485348996427657272028231483387415672066011988114016122618274205430575553171392354949131620317556595832429158405764774495145199028360177075150576920493836273355042697858945215848956718813826965285807342826416766922228100036375441553756670309071762814355990060200512383755728544178891476192451941833633104081138727566345600705525524073464522611615173583539575858000851994155915058717848544642793602247257603177071468243608598586127202240315706138586386074272512086090104211175660819265821342292001353359171206313919797939783704718405263455747717963860959115842092170819159713446624288768179068168249407582125637990536174204254572492184001148466526377713457289588635382602124017765343903330396750558090448134587121951396421932871058703825020345107401261496609854232189648908045641752513083254513936060076729024449804022231501433192439965230179157494356136407539143579691654224153049515982135646014055441749493961687516124969174367186390056189673176438095225510361381628976907778693756689716222018719864085348800212417767228320659119925615942557654076663647439482504098437237226917916815656102547249671141070140096948894216063837422759041402955674734933209495324352189849578619440365700145275627551083489991925709455751502094496954947358680158388421342950837207710442107016753255116794991208587856514901232243483654657382406802997490959738371775713035875359386153984263828735770131861916203596453392531376665476967303341931009210919053659594116887537480075778140760571483644266544835258316473397533995946616783001874741742919757657057950784883699104614491437148549665941501221438338969886070052758222875553758922094784133701120908936569623414531334019259480527198484409523284605736814020767496684804383461946535773048468956428967595624824419304258104280396868304587281484170013817193008074582826248190732492127838693502071397225865553590238380150237428501684709247166395083838870692699925041729278575785223712632441586115765948975009373361467878960286161700468003997599456875029578127184963836453374320613173126873209762236650236139435827094973656387928885977567594634621084529201914919945020627724480002732700995162524581497311659703824525106260217688557122039410105121645454479304502599352469893878633223921252404671923444056115703994854738103863951910338255054634129900935560796914318043196313903473353824227325332612113624464223104472355698587955642259959915113134881472439290782185586531470258403056613292570530625463444461167455335066222481862843701995892866898088049086098741038300795660121818482241745629224283220537472516298294067382812500000000000000000 [52,52] -4469067256294746231278580402905421270617108774690182065941150037434473961264718480436942891684270689288172247600858184896211651028301087375502323428313082846452630599044747665953154264376929938213758682150547507190351154203405283310155960121807911770959095101645383319495736365942025892459195051661733746309327608374570237537002527764848913273101863741844987681258440846173253025758487805839829016260542195991267293126769604505354162638109505305982699874465536034820403972603403079724430670245868835000789115570474765059145961344096360351122575975417217634193838520219016151904510487937673045483301530540616184286060323989350788984331330382629472094197102038298971453057124870388948292300267080433302244364212830869680150162330236609388846545086997121292072945339018946718277059780431535604761740593482481718482468375747154297517022096354454229141622926923148017633212430798449641883780872004392278432655851583506532229619195887306657034821630998884005356083543383153418644463787705572655678274218120862405832545993021102508602425595271773434572129538611032345712990198805540926397872541555577649322943577407623075966193841421326828804434493098870145967167271404215605483149867214759667538916959693065672015497237010811046514106283612276688100247047505769311212138372105857431899960880201411825138806098283324008062647805382177764742738058217514342060015360450237212723326559491729750496381485273060302247159079102314775298768426885472742287251725684869699775565114715136708528811214407926615648980797163418151515510129376642338570173007568376139940183004195365227800820121940472905292050911580448273936335479895931349810266682883567655200965174884685547718312509199387414042957290283106988595772441928843037542109851910152350861923680176288093878440512592470265550926483524913458598001464920488245024383978394492478327238715338533608387390860216359504702593008839731181754220598831800774314001100584786822062793084937249896271326677216379488377823630489656235814715182369980552824438048893970892618569856922820041257431379085555695290993987634206419760702343382099795940790396409956933196047250700789515279981515204476974612050269777209965628900463341115897118413564295758586620656987895503499624458768473939175763261721923951665426524283562936453221680429694555355050232643612595890503128609181414416091206324629875113748652875557159702412029918696328652412284250198812180873560703469963418744142466805621859280395559102183903771970232944734498931801877732089019299275298139905814688115334273873811118271337379572312713145487795471336873875577373955210731296508198069774913796259496080334725817656049186547427467391946365182775480207055807113647460937500 [53,0] 51127146424925979770476558883982420918093962106068858634821270290360816197999518633507430401127795426839103584251443137186134385977498221839731935491476336734044029563126142431059760366814913192950276453960311526916291941949197484160432567149707282445638278799910019865033882146330178849365782810686375733037078148660118303144072165473691947077818879059279003932645813781531898457247127045082180835231522794278152895769202721999449468328078286487598682464196606561102706352989623814428022634368396655362310784588828728540761489458868445050690989189998890730889390860698151929857172052810609125087282258299917432197551875812983834222707712085026460464202634005478508224989122095897315306002108162434135048413463557381841664552244938660412423418837773983108436612124833491479929541350103824239242107554126271120502091817274412420893588796329279983999845364435356493423381383537347095221932499840351670113109070924919851516765689661650911949183710789636165644988707253758666742955821506597885192621739270923121759273258785839320954456851902135242733067646048631314682709962115580957046118880530777808082426095032920221717764951860171612918468926058367935845021005506223167832956496612626174733779613517478630273663854956014072043186568560836604389612520031279542409305983221729570982003757831611833453328354835938175435595242351630972919465760299770844043953237935629090716555706319458936591286113154851743842549906108402777865885942629746808120207599984510264131105424417271104603022414902934566255018511575210963516872871243892209879606810679240514796161020840042261261627641155863044833800476677263281789615385031229930422033575796215771862993737585699021259665714145939170709335134590855980045633180710164350500913193895645799371795433233549598461660395060428965182299605820416549246435784891535253931527696621295586882967066142884484826152274100726018118092466688395473823598016367697001495775759416683811548205219913889025977997152981849060206105369828694772143826372907835193441467898791229527422192625297949367274343509200368446939452143366730952109586474114138357925379675602521010301969060437189761576207332522562436721224274303560495127517411922853601151288043067666213945483480066283163263082378301812115505467689771352397645411993515549656721855388708727860677837651064165047159468325449774467369699829920638704398655323772328007260102741373304398776724291257863387378446607566379536246909031924869889889814726550176419073551365568929587373167928513405375488700991214695290576486286227009259164333343505859375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,1] -184220152269893391721401214158905848882442663627240370555659821215162082539536503883247581566276495087172491719027212294330353187229252902147683840020393541034283147068794468177895100077972191603818074834587099062474244213542261857809275417645216878344261061419239980191944199253625084669939713924468704521461333989247281310859093258184470881102704273327735168706599781002119278493100160106563018633872691532007334692431706799640704871913527812995825904935200904709527095348836646811556839272643642162734499696611695827687868443930667103531430229899149845860492399256247800939924964653361052265037407930220545720609923561919609023891461044155440149734483970980123660863702718892119210828348781500478482721192141824861550635039384581237848753556361005213136758663076317766277615274190291372232594286529487041241571998331949735397588587070583546458528052735327423492785242795728393115658013974146592440010782849603637185087159313072736309807947289698673871260665329895677359592005651089009550519869546034784915510149244459037771520567960403102688720851659989460638727543061446528131727841508347929298536426057633139665845286951841686202115960507815539158083260332156294178627573995362693085490627412937820593523264075542491929192253032889809136856515192731774130324559045207544738181708985705181042524870616013429455134707708380865021473293726800708965649879811675252388418776952924501497121665958223082437868530987218529716462761464808980802677417865729166445249938429417735579491324760281212295145138906512242214998917428221525873920304485129578745398506633000286248356046851688238288127954389847298933877750846840277836162558903580276865675802460544340058058955194159280544902912344244950456129513439985287269915827576490225738229037146756284597784571286521216373630223740183426078419825611742660920789251014700440127399830354294261002852149685664644269016600515973828383552056701939946469636155245273898607919975283809484450039725574634695440967601717142826900507190282576731301025748041010421812048137100910956803340604063662644188198008299222554145420425204195831697352953704772867816737180261903059983327892651657648236439681527725394389192223605302660582332710532451160358144533570410342807086934451183178772347450992478185611077700491326371294116293481270168615154992541231703983816045453218447601576622015111553320708223947160763231950757671316229805476632038454866980053119627276386940503001346916362172668299323565210137413889467453958241872224230170949674124408376980941250741080628117174455837812274694442749023437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,2] -12737814207735851828412740181375042756600573893253632061872982478451182461386448963366944847801585632047060643372722676295415113843207596947951952538850388566953441427911552479838622249907688718578346800064265544987431663286279586483114000158703404840186082968553567839770537862253756307363167409849647302952616638608331377496164136138149161352367173161728889913666877377364061669629837752117529003584543270648801477850325753773693687630626042535310729165259329915669843787016092450072942379556407202765303457709775307845938898458724041364947369079471760548626596196419139254670124899478122083323213754617192697326274881281688599884578380473861915132591913952507516741230515831434368162703326603653625179051167233519971596589949122652092776169015308440791727102747306044535027216288321929834046894100525623300045913864184043619545743816497126397307822848749817502490358290253947491154201717014539981633439772106397536034325267500860572562898972270488332822174707026418908352491079798156153885316291962341056795535359308255513514151806257375621889754439576217196471569439658967783691219935990316330380259297463240546922010499024307881288116611515287335867826198235417137866743912653494368861274929405714264845292410961981563403428790462367380864241296385454217413180409857798858427827637486583421970571681529321233135352107271814290617006657139092305725340983890565281749525892653592045634367030483911957319809879786567937585331129933520839606372915533345570509289749645158493367592958518354324487417859053959219476451070608682583570388099565818027848429806434779150370208007150460945930282098284877735660210534688437151832352062037821883322129954491897587295297947128182756804857535087760962118176842374030406238172777043470791605835090720166880481034583301281408002665630730143337135375803689522532037459280684606094265833596322645446339423667095594696523357198986679377826170020386471821664914175372056474378319352265818381722177701721060157397764793419909221198542914388743843007023578869806563571603458183850391261880676620550924452759234319714369431379583376033216600293003028067989004832173384372003661212758772454290629868972780402625307918345414313362801784671411375183067268851414294174096815761130791510189206813106673150785827224981096712823519698629393070976486248725302003335107963808655201723344402164867649099730835332213858128238471319549840292982624983901226541257357516799655252717324614414917570015064966596684419628459647848129499610235373479106264722712582254207345151310066394545472689969756174832582473754882812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,3] 429324575378061096331248841605489767808547284742351873283099398210678248985151660721851791222031232214044309860898818832091818404488129064157385210565514572436657594485764511690807822980588465128126012196785955162588490860691414862565280914773007938654573963928668285831325559115171191481042312785521804607326286081777257482375858223637998263584926954269654374166428528694000016509812556315186062132494092871054750093084010096453015375405560657285602764846116820940053253822468276567416930894179221005526186203051532472762937407084157780870713615840412536787076038381715067176561447622314561960195552312521248976449206522095890085561731066052731845597116773431729097134417056768679431529587252236183847033164489572620912108683057233746261925178134434158407026947041334561528978387798605352294752107491898444148735223658389812312791445993694305002440356307954029223679201943122443878597726313805969618613207567904453914683998710317193469499591331027328121764324006892817947853087893396841001171905679273287677548937650521636247056922633969640315303919042558245073026091479408081724143699347323966414123049635296057437743663709949043992326476001560114871025601107361506526131693647400088597114391460612037486962807762078885893228961099175496255659339548450326862792939701561353177401542799725429460136837798121705954046663247831948698506476338648179809722863951940693509088845947482187746070995886477703626948636784445891115382047178014870288038947346593320236726684258665035700076977526107528462841126594154225708632072401464897826897052498420124657604528559830239467873965331490889493786337824615386077042124931339429560997475440234895015552728672794542559949429354900114690859394955701703961978266748725833991535568129224887968063281805986393563998340363727421784008119407111985297565852986093644364777097009312272914432779299945299330884054333298826033348984488489227257401561676936657516547802786546625415834752494512420999779130576098764230709955070547088976585912996658704256613820265842792349714078995036611232536783917872316420926537405998914292231180071395113853561191132892487825050068557703131815066717666360151558978776276064668937815549792607518392966647073024263983839721448000496021724166003266101426519407281299818106214271341996069269083104435365035827188769154594870555415090290887223941191316376737839811016469930902418470024563631652706434138536361026729125891340332580805853159451275258196621487727052009087845664486078520387673126169638408884904202803999279476256539971867616338474515913503637420944869518280029296875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,4] -6041064097004289126246263404703512271653209263625919426285168884176023798254148552833148705022945510178565296505978655496166351535712320653423249783904173378827339769963530022886878177616811525265323165207348026725264851511029434766076043617328153217729383249329813098657971206150291002989228428210975723574849580172755969473295389180146386761065175101776755214453186927145845551507818135900559369915428212956622384692562109409870388894955096707703885242059600275801166591051455580647155719312016233369752079468709021783720113281969910357910310742764611977116815620915199553472938882219881110867870650527884476946878227102031807008713547170456017900632100937500004034908584967206863231548709854084928141866833623784948853472741952641473570617964891017027551942695139657788100718016460971893665495820044879426642057195416391464452039461243073937729848328593726420241973943855368629840710066550374709422223905085853849998084703072811494499816521820068314924151515847087164437619217207815667236105750306647941758472597337236589128606379417720006093369080147250008387724218836902887245813147970839035146732078108411045709713625177966129963974411608298833338410696339354101987945722792128398199770039462242641145159860681374562265407377891724864538467121419382983897120024300561165253637968019844736133684315440533642273341725165578128899315266747640169969434440022752401863191763143801371414071929526758610750797289560130588523023050386897152473742757463669646717167835447034539920436778772196187805206178445246665579931950952123434609333447357533442724134543632307042430816345448278438496540498137227256001990454593484487235987614204656037182377596898979570526759196250454679495302635382100804097321503336706752140675003246370493155095876334699519926952024988293501503854452862214501657927472328970369677971282446787689708468649049899769013565633598677955002558410127891603426745676903158438148699949288056966975240840375278920393276772090311510073354240475191237194090965603665673220789271852606871173650635762712784915411646727347999134891685343286971349192530314011314840122004499786513848522577361184510893176950852145912547279581706614121775885801644494860911813433597739548203945960129206159108029950620730494103994892887005736572561808756644993392956531988297714458729704345964058389128676645759993460373189054200609718839972188494969737006103741561482091682892449411610595233648510565666707012714036873121157073523942508756900957473930582800399580065111966726836814993860799204171895719149436613463338696661253379716072231531143188476562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,5] 44688615706117924002769989007812044743772569308797433114895478473779857431142945119735008631562427709708075961530200874426787877972859004532068198836418136203261685999123840795008950995619434648056028380797880408564950480416708180270092672880991309924905497414851169111251712207602528475272861940445385804113668020770598297150329971326800496773889080260662970731796754935942717096371953382059283802867137284570142625267488648117722771036460522061849254412595396734344621797960844536852013951752420995182497033832635228176397078625693810109864363854059616350852710369956391268950532089310411778065585102913126926073473571100828560245118245094670308296585282258533014508536949930663223487895882324942226299824395474821362435641911527785261104356372676135153113419316838113342674381942130529966571807822216924970706149317997340751472394518707304969578232444083861654274431547942064529301367472382903442008639929866318397602653292520947873603234315589139657795166692149985511272647700895890460664078849687220282250158689673696181306579129616588056280526570037850710887098641821664544110373063723142862064187393721344792978540555664303142790146536527861722430911814054533920909244391627901680422681198066146641390096384272740504114587480345117886625762467643330485331916937468007901072853591547092066115751955865626179465327751713157582055302487130693469902925567009971260076483566401029858359804745792109481600822905346243301959641017705942014579041885755706231717555127224205084825505783821249709020122054973998532552580686734681830350533508441391679687450315897883206625412577712705609310148387417383027553286439445493380661788738059636967952083148029914201376762758767321713965124632550578597873173773248851703059480796394757140240561297595297469116725313389969314210428967205897776173705845023660751068728514330091232720737242347133876610871571370501247128485511757911928055987246765478874487547818586193354470910800991556392028462300612378619162690547150234290923950200185680367052625112264861911321476983317473469189684361579191869146889621283724907725999336590494836511944217939866672443619123995339594272855312008288858205854294962648577811275763050757582064655461380658173591673600044742920772279935365839804717336656995076076058086107490832615137076307400806997520144906053695255021055949358964133692234553355823180374073389740428860649356231700918092765959936222480531265605370393314454703182348606221848283522769644576066881576208638907061745243722838357097590346408741652777709840799836412084745972464472352214670536341145634651184082031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,6] -200735914670911434734768266348437935311433768148502496034220006959528526618269961260178457824838053930918741968485602640407323725698722786818524459187700297205945100386931890266409571225957890625121784182630132050444353979731091032616490184879027900310573810306739677071533816454952922708935164722614258115734436430170357398842924426525593839174071184029430218398286921642420729312586510262363530084205676449070542045134476517487258505771617655925540950706706170299141514291308758523491841686099419582948653086476119746708445125549446602794245082962201667552103470393653819618050782962886177016528729260339634148190371432357386341158029590192107445828044424753512314200115179524772239386223468311011881580030941119595133429703814937257798000817967487041239307468374922248381257208557717048583656946574408216323265555091949701352518657719682342702321932831574150490405100400224762141311202940793552375156289109704223792899806079972420985444041038306629562514421414536338472794070804484876386646490078620524890154766839382458816140411366923025777912970874022236433374064047279097364920706316074804144855269020433102082509928663415177129769391818252157298896822452719624327928502545559301669943444886152301077829635412474654177738594007802309220482459127166281799882575438970849959792432598708809095547226106489416869062657571101221335360092495228745529395963487768205162141994232127025550335678134501132141798521487300544674540230457443369601655320380259969792332145744328008349366743844036025772253857882102764490224037928972560632952259721680621639999670055982417888107330722552129389451848437583418627803657331174798481112148723110155641084811987978252004832067264952474399629700576254923431183566061115996811062231598859010753037153133966226266119000192497889804414510372317419760621495287701751716024513747431206710433858567739057792077824431196426952032668136846144144183249389540695577286029264897848937915364550043759543925297845990471372503070535530338936034336492201507807184426703978579083796499525185884644864844808351461011997695686315174288935781396565261789694263995776853368852148760634006316073419009958720675379101636635454872023514483114229200535494710869492566403225559899202703928810937213961999083421057909984262319951339150098833364759982974687466120850367437265518142842776956402465092326187684393971447020156754884010812820726015258563195114744157279731196172816954112314746756662761118507883497802488219226838328371104675883316367619280119757814337944367635147083015482133633144913830119308081195717008426981919910758733749389648437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,7] 1218723998770100046394990334678938309506078652682166359065517329129078629565764783975093833577186600201978012973952591672775473476405507398456922791225873205207335124880352009648629453872418067943883280029134551255204434828835522887108973081461624923572561470439701774048359716734357796631462876780629175840378853703843445051860233946959660371302020030050160487998487715155938404382393666415394578113506301630476861014916937907955972640648341981814566328736235122367510694745265567920735435655973551001026834340371198811779104944837260834145120757253982631765453753525949333795435966048666419523443231252324974405118298226900128560297942132288969489883614031906956938407681374828914352746685276299146893522025437453496745296996248283562028143194610984526853300136613997548549186349028054236170983128937912637601958360392275462552970899499429964722839145062316114791014679695711376378036338236592437035535925682361801676251933560320106090658339033972875125615047827330999934026539742757064716933138129321690013498498444196793114430293876584122722053020100643121799496195636536843930176218202113029217040329183945434381029627659921422415175804023734229688666835170839017357991046950263716867019504650871779355452428107423731288824812499542332609977454531080688876567253000527164571912635650122381153217772062061802017174892141887129248179248735319139060463816116649014198514431276281406319161294143714621781056757005987432403018465820642331124325188519988135856776190599848416041551473164376216437299448178513567042438115033884737306843119571111062047383438277383223657638862227327148768179702333172546566915102431161572585002858658736928904033932831758738445968967891293479895464444557599985416172605526188568631030344246898558755735744817482362304245192233726360271135141633368799794994151366783293024755178902144254639050303992123580063601132958626481391351375102319848775472815032833672083865441276411067927682055565853492048540465799592633007784442758201398607438635579400128467752696346565056953868274867161557783718507523119241912769430051029896463940285907974946556377132194791603018783404856477898277241728373342355129120382821936764750890129567093280084518549200532028575230298242390236205288841788091299324197886313679775345258920925424053726332363298859342504873521147923507494462607492681124585639112155480968300090620866331045165364221818605202893895309887428564480201398000046524962212613569291412470923066498200775508906300011148576161947681197891414949828777656524500727494923974142433411553751720760220165692966354242798843188211321830749511718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,8] -10774428169425167199231440692563724327183784008988496229694542815687455883571986025677492349969923579589661791129817756691033003635840255592934076038044826353089458593375956287398778678101657515464597643357535043278305583491683786725302061937602845221016471164983287550062874977948763597320543475546287498202270086774750678150646007114662773717122866735841948229470615890510314787058202459017232834635040360004962900527363846210002203548276723576573549658104853108546164260626885685854406455527075434636683521602761531429583098863322840577811761847179666168264903253337769795419952773912395152720984789901491957890020745943356520297533148122229531034500400186865167063741476908223678367106329412675557967232176456874374756143787277537051997630539381784090252760962648021275419806706520917842829902136672472209254424396018447812579491054044985860852639905357381812873768936368952387435712908559217910087632761733048411828420444717431134249062807131013996149903816212456797340203729896912517849145631880793542832400938455851555224986241507214621346737151208816461482064092342038410634984903304521443099283919333635232612532955904737622065458844961287221671108138464142425310292415734999882134017917105366773957276262707509342508377103002329340187965763174381163242981467398746101391859469591457295346338527363780109991146937756387705759774298486330384644083932055461681758167145773436213844215464415192022207603399269881676710762898598827052952832104775774423663695405370238563157061328900848814374631800429622151247562851836499655729596408353220844681358998581996345417780638834412952527445548009221598725283354219625406325806706424996137020818887859786770431527113617870135076244302927961549358754299556920180358750304706382998822160474656994961568831086399683316876321785463869041357331504360582261228405645618301164113275974054723325700195251675354388727357144893601620162731421780816668060827937405774565981692146255133889025223325002226633444077924089010228230444671525034108715859900428673866424381442116595103376024734663077771988177891080592019233123599047422549203243271517012114775014957747337297253462312438856753885094009613832997205371671088240363492651077055647521087615362785745134840208807656620918310717715861403389812303295621452977728592358607535719610450616823253428527730952503757080105917600972310584049898540381210147293162005271752843985102156895067191757797406566213623230269420232272867067973315653748610500698990709238199014372563240672718317373123896910538545134762474004377087343994295632393916290836868854263741468457737937569618225097656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,9] 63612759335915882644665669503570188784002931351046520770413757498143101785833769412568829223475093712074250864386928371679806074004503806829350438889790920852887556332354800505738672476523218283413501097440139321388691256231261893050671862543027492674752804783751218578631879858106103919104933111634138275574930623833183983508066846195816222826644211889606063358030103648387207035897898212133791883331136817017287809881607061185125222045593562598987944280384157640591229968974892401761915048561609630645559655287319789526501443822387747298364144120970335627096362319613097424838627213002529441693576260972966104270471197947315267809909851192887254408600654892740359845225050399959783954748041134099171576289058707613322693562883162567603308708184060230103618634058947200039759677286252462706003341619855856561688743817531364975507234127263443909757879830490693010068062652006761067213257649654765136436353296238698493201238801567519338623445463792668522554126587927284436992490566131015371301089265278732684603952500406946332857544764673615854928459104071373417683140500322379285516444704602206160082074037515712002211132395829439864785293724160225651977405357380879504254715741421657254249602619786948475463552596812086627220350281436259171143564544018258064729703830821384725439631328960243706210990297439232311365723148716626011711832869478899702100719354898731780370177738104424603948164489138338667770449037302297416146925422405639258711047823142310101322080149347050353475213778518406094411505006355515801497714692721793501329460467362302737869267756528002937819409448651856124492997748119955849892708024478159346961752380622316129331227421651454384371088853135281387850831515477426960681763640062528067689849933937020896252486450151667853446951532044723627413323752023538412024803633655307048050983993337613927853792879462383897768195078342839954489075863083981294498668988953102591169580734286326031336208276732556199004094309292811861840578123647324502910533511667285570779355511820525373252317149219472817462813996559800953520744274833108614395392575523538085143273847279947421296744067819709951173052818019901027174138767927570928488776885512486078544343739009388059812536983425747821857925603036935060005894053637634847750873135092395874723116082959408712159541273336615508505955657058151516145201963741254364683028806672661899812776668581335408688351861346152100860986913382453974659985726255620311588342047492489769471944051231138165611348551034459252234120639368178416174017507213024767303675602662016749512777195212955005931831919951946474611759185791015625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,10] -204770052106107819173027906495743157425043312844418540376144920210675240424713104963302991964750075806553180117105348734818938387307740878270659332888646526395102755103940808586512283379738448182164050160994509234851764279940183730237769979913692613409626273840808704159986361108209441694169460495537770508750222383417734879394562843068703259562405357443870608587640763582890794834806495984846553622794970885565661689658484978820762609880822471767783989352480200678980117214752097585285516683771095192782900160287427674292496479491161327725411051915473160684188363805177707327939135039468505135529735648422393545024668698326495540009264883874014609479477972714100185393924213977004412416800376846360977655149929193151612476180356270939644683245595720586331401806938665304830784270144263888806462314293269281358212729275058816613631620371103120093969762921945284354397152189404229308310006389054500636125948924622550738007914682446476615928683034848564066040363891939304064307966290392741319075548980265533551253728688513180682809432774593413834358982504581366490383537813542836791225141129960447158826094054067177986793800112420250351780092773941858435098115623512623309952829935520768135355549185149638537486775395936056155664870659418031137988098457005367593790429494034433958568833939999681935019925598118724187182591654105329622594234418824017936550211758990984336309184767215040680022641850215109526759736438634192724779970991646184740483346982912575620394888049877311383140291456752692756704285047660327320991208280244703088933569240541047081770026902319363365324579551344520114601636803015517701474782466855460374369338660672413706563137988732307295358179790782528027054491068224552627566852900736644950803544191329132373264343118213698561528221237967064090986428229629316728856638385125474987688948811045262678959504562399965773766569628815667067972533183265008262261177044447380004514784734221915061986924729058875232049042141841920150008375458165968796992874198686196215160373469223220585236347774554554186587594723965861293830299374382554213025989012615805413008231207024130621913117424032995279217461467284625108525074998365223840163278015272628023716550965075725944944191568304108176659985451797021256281555663544080061317755238774631506125007783761628162019496153470806764203949129499128472408871724473620004457164335681950118892022932442011767460793986785650014481310502339839792755225837546230917480015049957428844181699136715347194680960857555872270478941449867078242990084178141412568339778999329183023782657676341146624036937406998504229704849421977996826171875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,11] 240869370586075009897930693977443278662161093893102262160666381675632748830863882214645167986252137088683475069875545612725979263495670105826991995736253466686099205610483267555488555413271109111527424672337833197283039029275415287409168889085143685499462156185196531308171592229889401346912703788546389033413881792299984569556970707447510785999628043177426905422520043368897045039541206032042100318522851915646854854077055736687640260237365845044084303253779785765936988414728185633215467197134327026994996932315548299605650171747005307609900483953172782305617107513346576477777469937573678253529757071808261952953765166633856288681424263508075289678869237442783361602988974110313267047175313822848279569621594433827779971073531050906214955344715474754626870833010540612588976872082221228087078151065576132981108762083255296786589527879071577985101221990618808163053315448592472832409391609257223386717210529644083541217539701086533467094486600962713087684007651910581019555434990974838330333340778921890857840112027297549066528532460825109825569537125427485419619446646709400709675678611982032054398288764472034035129942317444165866516669629008165237375696775653337783772776126501272153340565701387880614349893655475113673683723745764709680518865143841418382236529195882185799732075273553672277390242532579953507414192412560590271360463286907862495394941860761087959662003964582470381456785929704721358852337677032305976009958965628995993660797771431631221643455857434259944759831459581603803900647664942204164933262991586074692788239474164193900026741147996726286149773989478979677689999000339431344755247221782745283892276258812462579638281970696045123667935354416717871341121542788650341091661065017363663300493147929075529983183083141166073294214229975076335056822648222060758107162005559570653303623527769606647008809573476633104148494747698444268046759021233116361201170366898020971510860089317491024649723598770632052014534523345007400546350112901583486549015505335764094960302196484261358719489954003770977854637694941302294791378801964882680237682813006571408027563105710003030226630306662385358903838375643787929646643360459285906546709630961403466439380205582304910569674256486053725180231708663049813316328038164455325030426074025096975803513833909345639932774535109771543414159854958996945554341697184008046981624868032893193578719144754313389721253035313819176902231699589300230545091259746572629848560524140472918456855117112764380819549961943012927416276266857028655306454653358827675165855437901878141180671666647291359187167767569315302012000756803900003433227539062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,12] 759460620178386129638288784334898921805503253219191089790439670193648420720593276501387163785401624486624606586250860810978609364628059558216017018881652057658840531174087791733410116387979539259339124998763445108009485302893454056402080937209889753331396737271786470860240759616535427587023091769824155240459254592603369187542918166645078738699184038232895256092666468360405184983384405667952130895742462968605524271572291246737089897585585776773601912395566318307689944134039011220011997159320318692803943175050072478311454821522281114827322972546558430417759388445121573496073350720199680430663659765040372907808396430061891049472209998752827368573161145164705445600878793254844797948532791976305590642464962325103335991451625185089162965210072703508303444326808490378867902820232551434071312311976796710011407052174410268488438578930959401295033472920646357029500953069199761968339059785934699588103761061832906483514502650347029696297066574699129547923538651753210140856313132884975455334269546138339054261928318173379076401017559144184330092032756017937107229441578080788328985106219359679999817991834191530976249854973903154856659702923340429852640440726180581570923859036325826924150692058359765745560639985546726028198738313838108873152808149481083755725367626303644867723628875916197918361593913291807355496680938859341249943866243635155799547940606819830055606697858912673460860351559211245427694821709261095920313275612305520455780794882298197940039255717056034380881253902947960676925759078110329025688657965370044669872965163091481255443268479089089920374959473954009078539771077653797245241980450100905379838906549965825844719628476148602483111662297912049795331703154326405280540828609084973468879663509086273134483393122242886059095224930240940183305688101950721302592031564187138525490098806461487631993372576632653544064453873676642471252982032243360762114552036402491228111983325853423323438940276384523216403576063214166988205160608171569339475408346420010691564712166637535788957934289511391574638284292781543935505457938291993002908783055012728770392255840498526373963097234588090613867626562570969420180407772172518447134264541040362770840741574699164043196592556111557528872066899179331218719010617228888322931811814923965955218471484968508867232373889058231856671290572064918818183765960869008132249061967193364073476183955777174426852239120474612698397237922331723015166615181439483337248423669918721563967957444903436508031209224038532725492157972863453065194828888658378035629070100603185621667525543189269136784803556922823775110487076744902878999710083007812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,13] -4124871818341563667149403302816994711215442940808142066096738426440646760044239719024119896110959236221978319876685491660749203129346280474605300944132238530688948488993445443695058501871469311225356526578154572029750680743456872028780605819637296400974506970664881331919918920192816683468951612267568093539614470642979443162343656257965110459057409404173175529183548311338849868071360050747945334034102589940335096116375125047056068571097560000791929199442355812777623367668716161693603539483696891344464393716492847275257866521896943689993558048420032905252392254662887719407104095527157136311603959171224108103536632923916624060903432700400996640773507756459074022580151676380977414325803818708535852809282139046208972543772509663290864007711489949115413123733358490370936184516671631168608934196322205123655897068817773084394582543813953432336286925813389651866107074776277850668889816167556906062455321600454623556575996316154378575064012751471621174090279503682958398378971660878987868601665033420417566187143585002785189921809717254403717751833513968163311579858233749132438478517341547921313645031493095300947757849118406227366797717832027448823811903296919695798225713060549864370510236774687407249396732992511862203033438158276707406801502006492274153983403173945294130327570306520410091719023007908979917813187767199247884693673026772562090260213627426833771571391095183485714311792687471108982072263583442131852789340904219215041021501397970703699903130127360309560821386881472342970573226926018761063138762050918651967734500612240144932487645495705237988712744468017230831335177536109556895869329048208279573715066148613385850903371745953006655956488466771071235007698216869894512284494012174038401061535302899175877669741559040749715855149824763281241998247157188725396284808482682295562321677185330922143920710793745780476628352098319361738298917014406153079304273154397444439087689101915435480261301101274109832909155017663765879403431661632580958976211295281071960561284061030644458468512687732133164363637946317748657933574581753794402159071428900751342342817660975451012797198508239485510415855244264461393888463590364937517548728363166604320243695463089714555870339747020813417271418334948119185491869362780074601987135661349070574584495434162042270138726226909241200216097475496094008125015070020200842879229744178069894628229425227974100113924639438833609536811672527044581874277477466334746356622739074125201246479727953771817726275189722632161742889377865558730646377221455531509159000734666393532875688854808707679702467846857708369534556425151095027104020118713378906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,14] 8206892105740386491042343211090518150246196146269331581222397766970563382939958315038182545318710841861522815995003860334724884305876388746478175625710179002279613803909883825532118952973586628368087986909117349115769992963392816935474241118832854181169156689590349378653232322962804757947708159963924509746808740594884870402581505125393817512959899785565893395397631172451431770475388840758110796911524584561244706224658627467392955124914881794673288893393699780468255325832685891199513321632288843410931649812513790947410285788962893368343319517076220255953450363928040848827038581520666865652419180598392413900522684748804365851823789780251124808917045154485805514444557520274120206373168057916591828022046012113374896410086218706489072401852179065451855336467560115247219132626841468956802491162597756882573958928749996465923420183736866181734569809132247253544104914141211939223949471021362981534428786372677705769301175242275084289821218308703129997812682834805497844519947264855408015438861614443534695701781104892551286598716520690292226748422385122724240913102450227689865645082189155856372946731276428829077504295391278048075368298306148234333675689337089149073739762966800165251803080364012414470094112493147771531851163892218462838598487210449628122182089001458913921965128552758332874888855744929550013150251097008171877743866251743329986651216974035130871825476692042532709624025319168541957253872092204331616507657800180423764177697583864422911505641615436358388875593590730994598158882055104340466658424981546119289510991758194629321960764898927932378543924102570925042188056939603983651303502136914948576418633653743663000798490021712685926839727685929936515777321264957009620018560607426880853800303117962244209589000627186841119447831393532491992774931620765147508305721200981038921353952806062949750702676261677475408388674803382507330062010263035292507958883582351968044173922703772310313003637617228813309795981282471104237704605973725674392486981508414370112595564315017312985752126107171183060447384620199146745558435753571659739299729575247664150576714378370843436587338776859143854585953639077471416014436307047577743623827692369778217035207204593828325637313642707240951034956085245828263179697480713276486319444405552904799862328958644914048483235972413769901662900556099384663035112107024495805176743631569478320175530746768863708397701065289433199075932593242291962034334902190175978337524559097639881378100342362076597194933712693617538753061713328254307749672128430462905568881184659324398876815385447123019784079635113010957954589319474081321459379978477954864501953125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,15] -2691237437756401309433866988844278239919779043232544951993838117215547589760220327324972015947879563721198283455322975505366214847607432688548011939070511120028729467526571973762870799480878965625594761146216923920584950695845425817967805351098907389897064660371521073292855224723373019489527657418868502655319045151839904069758854905754525587459609526042188151811719075063834342963226371238553493934789289343900959182023436263196413319030169040352206626026373917678616190580091018130231716651617862398087464151101673431478851259901663301650672409157035574543896790133067162144197935948791122752435624300031607700710390317140065496640437770827483369666756609387808141989392086186258298194117830060697595779458853357986841729017912786153986396934496659774828262905765428608530829267221109575499113671346926845894752924695343369128457207468963320906107078591178025879093681607517652228031988693896713772047894050734543999865363755192744801399950707949572700665920373113720571439480452599497314061210986832015172686668947550863955990220896508974033346474943276701187812315210230489960262404522787039970474883749285405620147699167808982398425326521616985495296400014488883900237990235148996899365398729264378459717977501784372657486835367869672268296389081415656313542843308953681054790062106187293581343113951792168382302282728709611301053583806255190970289537228397881056265920945015308213601247590014223743200491961093260465384301667512208955858269173548373703791330165089601888722677711943619191550433216141590707832967108654718707586607022578041296897756700203927190076681816137641904243458539517099994582575485348637718991813426052413753226300886868317566075240724564003635716929757094794139518572621047844124704141099562394337724791852654387846234276002268192071286947245690011366012708801479875872399827066394542311736372577773979858972382935638866766921900499945437429034951113431720294692502700657430800455807584252934853730385633917927683122858288454861284100762919692248925019471871561724464129993821490908421066651529492390755286417873305114706955048626262297976175437546651637353726074804516256531434327716465053536756620860670440051752999950820010817155726499457945569526848423452499473118837230513533791643317652179451377576719768320463502751273726881214437617631398788642365442751931535034543947371052581081942663150511725564520487661762680519230922283107949978209155058863344481709447109737694109251719103528752959466975322446457180933318708241544441249890561335352552357136598952853134370195601664296764173382279517554556547261696021467505185417224983918105252200803079176694154739379882812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,16] -29063139398899342244779932558207004324154213024890956923965014674676483403736822710732239874490296602404535420520187941115947328922472447218954165307177121075351654600538383582672048023239359591976772117071390648130935254842331991311941919156426771549881237137438822064332691333363654802912926775583362684546834068312323102340403312353436165278213455997819442062847690637885960783564265754095003765518599033054175355776177306771592263661498680232917590145498309531877931057711916489133786199675035365889814899784242334155958906451147339630976691322418256901241549690980109909517824472325574340726200084197415615604069961859940367223329883091097340428045510090691543059588774388315231038435001385864410174884525237700403386481700076082175652342320895979706566312840460896282337276996142553089813238098244124310961421165401164930926789916617453582197184928692565532779870576662440737076579964506795991348269052205287389632446975159851712570746053686823119683770138062707419456846882986061648021317719622653585145129959035650050982330729546370327221557474801225450584023023570639002498111076043300589177678528129244824116455613244862052516940096119647779812637062991272389883704653817071802320630894754475958232078331464210427727276644256490630100801221370091305492060056264574197947222348083636889531471946112797548265520084472561830735436517295705777651817353085870453295009660856555257359657114577195127543879908200012696610810497126349822628017702985255679522243721529847114605115425813836938454992118910712988167151837775623664660375213799276177075694581815766085434195003072076529936159744687621483949345600759593348264391114661973102187745256601956683923146936741514126575865574366397745662546405798064447493327396339555162095695909918167090073959256703487970829837184521996674275244752177092364497970630145601737429102020928376602028445869620623919883044878451891185354591090155809943519889675897518607878256259346624059347914430838226188905970335910549821211425872151288704015681474164267612411916517798843227272106065024020482199495029362736735105233774449978996285615311147110477791058519870561432335919675093720051513067069069894910897402079754400881559743851699040046290063293991979189581985621694903066453366609802312119132065368107696414756013202991506028853917446627764022437834313294974564755862274289183762215632820795980987646628214965695710771162021100765680425225013780166333017287213867041437933184077755576592359643818578532948448830793452914008600321485490815680614801951307218257323626256842176589017137143714344333547212111104488550456722369636977784321252293864290550118312239646911621093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,17] 84621246453545674713243749593935748941720960863885714504499317129683229308138929005776930591248933364663874683877202395311629554636283416819689631411037239133652561651136550759147515544661124178340604048526574090003467564116345644116405858980744572958643395994045648802003573218973330983243761322251613141893332780724077230130081245529536805404593466524480794587088756508012288473374664517381162561219670476462028697334174306358961685951093085948379216516117248210324644796441265121967034723647411115847183638417073208356086981367916466438252970105847282924788464969146302414628849088763182956035858843207184569679061240420988229621489123234138917858733610461605601599841531985166345614397777663288161994045908933565770452520970364289905339203770563902483264777286368092235722210545840285357381105077294041236997329397163354142760228370763419962425274432736031059343836478890759132168951724192649286638451943245816003867229004612411751544809970038250721039454237658142701505869033607820731372257731508918744437552733085026498398361230900028095500597189111070850104665851900456447472987673849691063216284849443674458541859091092847244635047172870138425720900369099905265460438314105354516529039847075575141628132605616087528156003822022802643914186279383305038251178588074108266084837878396129651675636982973822299771597723024137786902732773372674253983580058278613028538880273069607946485248756439418494710031170434164553370207526813711990370860729499417249758436165505815252689900279251908084581334772898181838630808332366487484832482215908195832459264176288093875969224604971897289477478582859203840124516836668397184285066425099138561206452332753142794528234303477611982419350604464161856000351388088434210314344960077387189902848427935268177030957967401088183176953825566512777566135160291734977328916813249732959088147721918098467465276265252594234785246492517245885235370849991874557470140595896642513350787615586483621726392451654630519104562681188001006658185987398118279523193887334731774399408914560659929858635602661173140929105414864700204851556276131037567935724635512456437816656171672053626398677589266850077642509916797948745272443334113221163332379931743674895886041450821945246244668629731896166024078919398183070913407750176808877047540641511000437844124717314209548817021912828102707786687531312971829634683109155922384890075124896526831280434120728019129311906588784807719035651478143251238278275755265006849492281227859530314323530773971887001184265042827000032678663668195333967104397096094734719335284720826576416773010195693522899488717028702234709456285466355751623268588446080684661865234375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,18] -103417135881045087919029846479672038451580152831177754683762185387019645206133903981623356408527173756312664720901483362314958593728741130960744834311219215560860089927829213543159500577872503172385797332590323190259174588246572545972130746364151471260915380496568854239289608457447657940976027103158865391533817728869800151778892241225057532462266867681131461232216447394280383617091334145198219387933164693927742132197013004408393213453153431572746226149220135133416086273366756642797611111118818933520711597917113945142492035640756793333690704733938070129787640532552774082659398321825018992631781177293659593249300272446566604985733422816374989638401445374373245589463689573547521307669499791682825295234904743097225014781588172166710356986819878023262522076364964027481676334275683616977498447055280860477216088601108261800884946903498178038834258894567723485811705912299741441909948482783525063154434151793168437228381982802357719838871754619528175044139662327024833435945735575155367162334373104483974928067320461303365465577517012118582561785504006742860114592160991510178258104229286848533676335419158175635585656797198017733580292795344141886971387380985916507387810655049159752082968213191503646090716330015540031371811536980114966707178709738812989518754172707066724826301598263346036726645508107242085211759083497179443885071222339976442563989648213896214561830175859670248659004525686669334890282693206015424696732509084701975593103842393155814775471715641853188505870576245127673836214711833571400705055773120851598799886208797846941184284982508373734248164885320925843061356038613137723629634123057327639081841945983558278223949639320667696799927229546379925836179514316882338097118388873942204328828817790230679942261091297612529937817394020493421636137903715282295523895495947410822796776893042828129520410610278596362012293641621214888441474769109902519320775935712770365288169270513534309679519924528143448550762918716276031312115525022510209111531928896721223025843920775790226018607214112877570103082353912666468219137629585419496567289208315749035918874518013515352568950822415878686965786148326037430872975534668777413250359913212459441874401445906200687313873161852082975109892322828181739793298747303108374153341127466368473012580862965123759676280025382824015466260155871713559482829760721387328545647148721371772868042516118257836895983646090195875648234776287156806432372670182522570320204766099398320524684502743300006003786111650484201949048471059638030404986062383336051605349467664653480928505989552290550852646549753612474063144888933144532823220503557626326340823652571998536586761474609375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,19] -32302223519996079303370675447152349664723870745898742056820093925619245539747170473591689404986974826774338835353827622706252965839277828533670546884149359568118610627643284074765309337359181148990359361806063381712405830464885000179920218561040021874304253654216106743692132337030862057629981908478797643802013774561074204991603159307401619387164721032826580113371338386107204333479665472597516323256835543424353282599467881869800825600427583700390759748701562843681012486942124626302012019644849481405886613540152229786182131321178344672763930007222239161469456879179567839931900410592838511607090428574118926598591748690624715826215307684390125967322879126225581309337713925423976402947500985324566811114993222606266601088903841741428637005884649021919009800366717422818563969730868228302517561587603961391999222283474294207478510266219161977797255017962288450525854324664360925662984192164385105443000055311851514455994069406076253968851285569465296310635855490383349661120846955989429466754126729797831084889718465625300681918121711611157295986561918197642149911521060276619523096454086807399463491439201855158655279543243243507799457014516539621177652445631874334827780255349122519499526410919120011974669976024203052947097661885484115816205578558101022647989478147887815672318189968928593198021628701371214729115485841138755539389211405065489319376730254938469784725072037203962450179077068820020587403816613169158705829166086688777223415989794414499641970480584333437772913493653517325016491817926751579433141939138854422195211497097508991555156375315873158719411593403372023726491202945097278104336985596937840869201796699310828442938201264311367425862579367397508206862608580588729641169050340443245367379626386213720719404721206701951345501893885261643492310261073701985532648684928489492472114194021756005798658450617058793696770212070471685420723195355322689387333086152219736794086551260856601192903478199909370873916939835139736128046659632523100254263431165974423438979327696965234719367285316919396100311684543860040127401163216571945035658900319311579791277850102824475871785365079250793918195479386720156104792912053565148498628755713470135134497279025191583057029565774190680226815483201932240543511890397066698004193059033021027660830787506682328538351100575569949180220600691539234218501674794239209661952903005588466759044640940191372382938693984685157685031825255933186715925789658777819001787841465193243536988215511532693318662944694854256375242372268193133785421234458361411038979599040199419635172557068550292146418259129549989092272615311106098207412343670426324582223287507076747715473175048828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,20] 410051611666212475961132615933826987986644053077531093775079153091267350911977617784107834965698957616420599856069332009580805720401446134141238811582875825583566916227796616281421131475877392295975247278357708396275236471734347163669744240476489526328576908754121433069456504012921918976031700246962354811075869169289194710613943669464243746567566974534053172273513180058117484015307745428723056611240918032228693844078477080753585603920267645520306615178502631215979635168415944573365041717154271573276051342896383147487754182937970249553139586090451686427464507813600053869009172030773369328115859254440917242604702621967988863264991359378939012399607692896096454873754973964960603726889105247526051230287004512804428493839381520608481691700453580928803596246778199377278641493422855355808638468648129761592932480707134384462319174342120376310748494673314871579802464949048275513395148027145850944176924198568586334417375258901255454101044191467583642612183316322741875626003420291407571087145891429204116135380059975274839019549489404506769976745027379731757421116004945885002803644713397271754094059320084174351387309740462395801862419467787834080467565930824152320742921325454715249906351011734927966216602262420937177070046910487133663116854979417056652164963959180157733870267060871176448806371570462544218697516319817915914948308581482168211394456318686219053530386832950646910970164003896010847121738364780895738216392320582464888234972044229106730566334760467332349054020408627264685568016763902521899781905690102643941816120236508395997833547706071668253766501796155925945353604877983900862601910996788960942989158955531896807715030256807598796544249857140986243572128920758949365121571720681523855723274199435177398824761387482681232021689429650596064453403745592246020329950114134155649444190165840068075846260208944095529246292167413817068704526652250077260443681803031347577954707837158986714189186618754018687411191034450798009001190386442265586428211206391997709950489264592564424329825705923281971275168249394585540820105126682132910300850618416313980018703802976874416923568132812522305757996548768989164024934684038360839622445395312323112398462930738295084715211498542243437676267071589267408194474695212049871621829774894471337470024626648850676042883022126088515878293586319665041901234862050017345776444124075263389044531825057027165105731378768821842944851880952653572046751782350508062130255875768020400977491644330028617018621292135261506978293995239526840041347396757692948590777357832932280093462347253429964202598192318129970048071556550347730993326154752510407514032308995410858187824487686157226562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,21] -964323792430537619456793374418418050402298615559443192102485558094533413982840777928217678649237430213629018578639653419075587840385333068742280708024259587188040385656401510422973820018653844458664124786065181347098505341968081189357065845797246553894264864435572990945185410511989261301124444755726195161718040585483948421950933994507974346179634068440712376961755204444688377683809767730855603916849046507382656273753014818127567962114858628169534674698107834136446691976777287085847096730346267479860565569232186504931583484884374869562058207956970339068282600000079547847963609713045307853266238090917717266366982948460815911676528648793387392879224257491471156399246763037639875257123605615146695779782631461463416442162778047918874600120739868247560297433685926428416956590350631317403682083494352188864483578860212577752353447761802326673230701747269052547402308237396866303618285188959197753155524456263010214518935911711916253875248519511144850379310824346928831097952816338417034175102365467525249673772287031500724460237022831544919753266365567064511044245670917872730715384696463336489093498454135270403068916676749040109645512551207829199975395557674350822293964993718313389102080569536782226744828770075113872600968573224471019678102735530158658030580141009050144293467064954583642210268786030826778483821311631076494932926573067846830413959605122676611196430307384358628866218201591272666609111719796346355816127344444032453199623677549332329386725319084837930846090953997552803886095562126813964379601643346206795843137462106082026297523553398150831456121145892212194858092170380373107077590626069050306772346836814347477244302854985034583167977588854417777678552709112002044648676578579297549823814097597328246049073461287228526524304608059731186370870692921508659994811732292134829543993603399510268598824039943908921627640100748513636667455856253727166455553730712316209871532422754064920481866177113233172352181189093435287762279383174050374184372405782958871056776951888630232214212886047172581090411776212569543346702871397270316397885604320086405032656425341782876177514272074705354739472783225665394761678492927223449868767713540482153363246799986638802032526180426119492340473918772715716195275041675222414283110634620025423076668109140526426287910901897007519917994130268959691048209521712354534593064830805478995090428068329273194947972768863170410261997111326930655092035552922272607577173288786471508132443870198395237865077762767181199728054918302711291965702087165026381809978970807576590182993446364917199060998994007621568690085576239134320572122692157886739887720506381185714417370036244392395019531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,22] 1453428783265922940393651799913332862304281844468452978277015533319703091431320173624244348063085495606518841500647360950668919220202287848277230850929735312463839831614219506874661598070690244028483348539205749979366814570908444294033273471404452684469928197185587474702217975065227691897481625507330406434747398300068722613571485245021185408785004360499301778528732359002793606813912430277577101716756972199383827214918857670305885114725199305893187137925022506569130749410767510966731673158787923504899423169179227296020171438792521116287700440054575365306787641341644867685281184487544472430532377838057809128010926671670229337551626695107687259651258196670623615344274237689251214374694662690237776053644194275174074615832239121194674779182715575211194968939183945259929156945612944235273769712126286382453918849302786296441819366176789306082960867547054571806876414620289221384831666662158786245695177294890573257775086471355880621665405333328439355583092138965210326446120851659657105302648226932337807008173383631005679805519154479213548802865143456928539315037433562141709664632344951329334596806356882795083003902328780473313617099617524071517971616040193690556800550436939197539474368087760943211995353218026500567011145233314031847111141766045811373353547537791645528577983329296518118199864963321779553564096508429146625521567158958708734615518643129680849046205828379119045526201329241848723049533044913441778425315378120591948032070079157762907347639817286222607999454480513895217928107211818219004018362552977311382955084563308713156225730124967304009649941277515777926542395801028341865981803031206169771092554525390351498311373088799300370020793856241826132229200104059476068273936003900856203427208653720714112855685861119915506615915560033792815485556093262699118516212943581074522731457734751108122048265780261437538013937709595220618073315469161396128487633110862463924604386713079586583476665061164847311042598095586596520764141256779122713342505548263202058042472001177338074999723759467888110947193715629106277998821416781225421134631490369795033976228664747256123232460352210156395154033239068518634590159759599619729674475887636041732218157552069369816426248509970425742263877914614147318131968170063349422411992948223725184535588472230432347129195862643021842539703535847316942467730595422285792292153124852800553268451455148101055553725396104942454257626453493743389857992831275925622866931147990606896330987528317961670364472111169758485141454994520894097782494181303340521730322239030159487271653974523020191025829729484162642071121831925207027123758011960938208522469723823697385078901334054535254836082458496093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,23] -1601174407964317532852299804653641120201722876093579895769397124150890540623124568970760870888537860457545604169085204899184754186230819665345926938693849446839486632954968201131588198437524116952806171638869290543437258071552404555047741651000744673024449530646268396765303114169323646618337577226078869360752957433014883209884561160295722041622598271920984922695520632381828325482974950500984379169902473707574341625801716737266323954915224014003293021359713986308425020318135029573851367966481421530886394926919971278469844249238467695331171164188223420062781764141114014597305532026066599339507147913412528229560161830991175109860240421244063720485075536494970336221283138995148682289110435075154099579536376729117475298960520147722751735072847191949544425541293972612359080228741066559361669461586841063029863573875585529701751750864887272101938734615406870940395186045707063393822102539544203277294517501630526936764791749045444803910439165973098565826812607057190642164583779147330827312295225468217381391728170227104328379667777987147327311458394814714097378379489076997772672155637659365682182678712722307119065464764194451845768032300740078040914349227039533151993443324592054691967067004691424776679395222938016157340039517408879021506697311986284596678771758542768695794721826630519359705438366624643104399096440069287740194936920264587761857745227829300785213420941967053706512791063338315484014280977652510700083160660718852610332925221868017122977619277970638042466346935866531008220798869215342639376412355092944013724130030603893238634163500024760334034081464502338647904595514963374548040643033074500044890715239792860924561101323349548606297774086823300177371315232858797414434189862907839206005861620793513872064391222835981775399291959085757171629311625156389934314844897262819455239757610094669531097762895520826724662965403578911832256771567366353231269606266625783924561061735623355954372252555800074588544767181920698844321007339526760812507365392941218948266657065768708156558274449552331664404323031558171657942992570596748914461039740607484310508596273297938424458571473614601515204390094128420761601230793978883181623654976908227707080553326750729622178974153120429897341568713569354350207946139075101464622840445068363177480812415097591961686588945039350285014593915688426747813177953433927535861096951606730360020600000142311670642060863092917005194845681943989213677272644179931555824610763138511779312489207598621901321173809461162002091851275057180081346998452507330795935157312331692105299575695624209549370311538688084498379393589604416006127802435989080286397238983540111494086044530149592901580035686492919921875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,24] 1295202308103693042098343577755063686185027533456638016074078382410959350331245214726909478272429816635826666759035395540710116061177955082178461422936279275340194899899756501287966747413674550954465700650965282328215697040860886075626921465275734829935996872713134913589710614828130420646756794063340051273488017392310893543955905775048588124339819950724266071411838393146140267075947208445807531537523963771085236056698041215392040645085326930912935925576250338510965620325774453277711913973112941671659840165920172202140080641074156030167148795092355063907453436949412710308846132393059373434366684420317611666231179267657797765207269414665833762857036620626795606720874975912598003520604124748031421137545766300897253538590901063453339267021598648629445144354420198437474608162676829754287606813179766749222952566111659782729901127996819328337980084244440322693358670540734248699819635857010187160645531136822578613970348333352171801834310429595483565830382414146913550837857115939704828420858714939520091541455122569802570676319491688145002637058579349372143031586311286364179254678315131935543656624419760967751541881893516938903074769032018271488254203644516591518577578802871987057754900944576092890642549640005821733982079636895426426393342826506074653499259483987548103636976282164204630097519334535077518054649102149296353500637198596042741822560842555032244722780096204988085878678694922343231993168134861432812699091070873366198124909114759009610227245935204647473475515729795676203240694037680896051486175944050646872840828716961348634322280365254245287676710121590407236815740385246644888136218032326433948221978531217632525523201338300759846942639401033347354511388476911591188327359046179316842938389210320042202541461292774276474214037928868159545400761853352760920434012773077977031893526395184290465375629915248486274957020565471633081311349839167848764847462207317974143737627854208223705099478161755509249536971372570129704164115470313737627458569082272176469612318618807583604436834218661053586690645878977159395568036234976034392347874590004311946829738568327650082376896224063510152532588278069242801925402243559590139639550952337987327623406310449654143260784511720674588558846770760640233536436620815187298133215470583541241788392119569779505492106922607752293543734387988727593845730071825036757448316097140578505762062240177765686557487632770184988445539462728729798712516390928532451417053982821671648644019292787403296367379263052123768692677266665541836196286115851065113171196060373674516107911192711779361406585257996840711720956075278322843922210510478970858919606188975085650310313523103644683942547999322414398193359375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,25] -664971411193844526898816752324000667248232456858923623779499051812635826207508105158255659415569939964480313245434056003305172281504922596123432989317802201496831227339499514900364877182759752699658092525712203442855293257291463617528985680317077859868547301181033314220774793572360831619293850525249274251531141837227354989328375418494724777605335216786064641867389416165272839729711446191811903814322883054996650697196982632997411034073251983143177515830633857849762365779174490685844111856642302910630760224013551397368596822924142468802557723420148139278731812177607183281831208428771653525488581192647254551446955016283564692510607917700460187120995110014588954089987100564433078319366889816774144116714226853444276098640929874827904740430136540687791892077209505529098606223232280946284457100626253132773866980555028939765033819023738297747614177215927360263111289980706679511728299987350752528828055503858590662393317949428348733015085493548839556951920477282988795031179785644054857087939729957144264212218924945918565228044103205114298830623704673342244336527981195013735596461634634222985878001076418868873744370092185395833372767510736768173893452037603415584201884240637581516470478287440251959182182857974457149110390394055924149133217723576755975498631110501993796131252724844428434955382102398200459402716075044828307029274949424355891139917056317258817432370514066506660220347847867272288285059853597841073503362153321852573500711744168696845158167214162999999363723043650121318936226111619661975264357252374647933376411679998663670787022513524782386050088776441697039937638718274096207513599186190271769154051479649024038594444620424407499314531580436912532716360150521029208361494565944930587464533320005025796239346403892438616102263294332535173563823867102752407424995334656935790667198587022315858575954924953049312714551715954808900271816445122850217839306620211314568706924360192754122209917563920392039586803536684290473166290786153620961364700198847995708235616071974971481793873723078223888427290241275615214808402129354386913693054722832859713816743772417724228887302806818140014085711804501688597955598884957771886047158830501854859860754093786352118152956605399600885434577746523513077038148107673030024437291612958486281960827235610923816333942196289649509115945525762359921830929164812254009147116342907249792674031281116355981270899476571818392399230315762113633996556223619393023675930093755448258154727720072858147128228110107944819185206144439143024770084639433711694704132084772914397072098741018758020063712980575840297746015081044719074379751500425007873216230780267156319419030643252943590937320550438016653060913085937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,26] -18029378900337968561804662939171785819175856910421179781833647284223861804298650287414697075411960898274629005198158725787808747266879638795074098378954739769028813604984509366425533558971179002718480780576889565143808392603947889879555815832723186267535713227334999248003775311265060820688998092101012916404014766344120773963946831728940201078210914587782591542836616075850592838730839892546869191225149300569270518624339828062007182519846677545482133086212796028631233712765456881172022156714070027098459948498283461777081850618557128006148781992405724614688136180734327237189812595291211847275435756301478310521430603459877527935089336120784654096686106121178388392572971989797319643338562498757416364741657723521048105208604769366633372704215713780374708201840659902550959683424638808281583892948147317190872636245409404550772736979739211965376522880587217971118703756745737231249725594532415852876558060096943025359846042514098293781087337808356702775655004398245832346779719132389393486999849207009525605436529417275318068054166303193632451018728153347905003867278773266009630984980598692102000431339692312493369297269392246794892790831792800335985731151468682893600432031193441552627058696131148993502025071174262398429310885580590434859870096369450696450753610680710012157306029659140426497504822517340360461167284064907914314704552325212871776433388289699779505154557325654991228886596380726952771498444476592905418620561538834133240161869721748655553380782734777793988090050554091641724788651602469566769733974084885273123176009081143751408746209898274778990279938005938095046739870852338693365402437200614085787501717032078520714392828936143742817365998046932883905817737974967459290825989665910979849671734104348366514176222695748069607701907915235562709768490539599140529631004266272283055195678534418302730001152673100076044930231969090246357263029574195887391905324301743550601140253003337993979426773328227198407523523140152553996722877162720369069991307353240465378520728667630114585944018745024737236041616658868584853715022341263124434063268347329966100563621091185944249095560428700991408166016215246417957145197883377409614062967279599101798103712748558545804853122951595967239947101298524839460068354282207609731287198597204826948678257804135894413399829572976495642982613994377287950080683305496806375231186796957450484119375116807290341619702305307795492163452662248505660800280412460540032587994387617026592379213899294950602286015227062405355856824009094297157068976247892498399938767931027185985667604001486450172708120203291651399417597299067728242357379146643050687574614475075438586085196880550579612290107434091623872518539428710937500000000000000000000000000000000000000000000000000000000000000000000000000000 [53,27] 514305406713963312721278839229298703430341666861869341146283612111605816024949975033393808359069049882296123980796113394457403911814972934959340735516287448428115609492594873353475744911652453642963517929499774375591653365487674102234989692167375056929680085426781625870951812629384119176325846423272900482473159231222200755667536135267576912405349184193267992673022686979748392768588876153261883299704184155015787314626130849160524804178417845073192102634309570592560624370542338871004882058178224936282317941970008609388594368710121099011938638770165835820360059772405689356082103432036436061920110864310981169458287665128358702878731627813847028106887544393276356044760476959187891226918879406820139596481295039715756750213379348350346890166207430341339720707612252433930069159969766038685670455697046065321042937250721419798548918649959848198409940965999486977805182676035503268686102752204888330524428343474050322656716331129442449558719162418796209865924707339900736786154955827694063801760736063741692277071134827004167217526408924347112726205946294662585343559972577160466159757615565921439034722092098498814102132157120889438837851084342438423971979538378879707747614868114000464246382543840416111296954238991881973566357764228835733663335572487688435036849667275157916160972665129748244342010447216201584184794688836517021842099288173588235416644959825223832126244459126071792478784510091162422049091642907357713967748955130214840597473324130612499477552976784802054985052187223588870764494016491792582737716038758136190245024389909045635472191335116705992661557281667169185021505064457130673221757489267756752388346950114276858029259826580942908239126554071421326381017216695787692309487218951014172006187077626825609143537239079905054046603541677280672694163934612797609333248215572299645900204036764562709519351217227229451224468963657959143849113994352979905856763095672555294455036789067829525104193159754635977098508409133442496818796871680143375968055811673954301997447125672190035583932677783292270982077726314985325382076643819099706751407161470492641240785639029628306862689156141980820408417612427712841781295484082228349834556563227090419758234841029824887269930058042301164900553535778143162213197727186859040192198968358236740335210228288597954941144371199861323672094933309967302925500640785348453175700181188631116649652691758877273180498004317657100665252386027568951329273496716140162876580875859432880675573647197653608154028519623182773955746368242215692911909099052553225848297209357457566610076587524771770606292973960950498052104771320139042510933636745329103720513707966673547903875754255123369483582163042001411668024957180023193359375000000000000000000000000000000000000000000000000000000000000000000000 [53,28] -726695077193597596988151681874360233350738645417035593431822580720884955936788892079819178700427439630404398490479631421865071649306427993619322720808421985525856218227511321649316673718379314761972980204786780354059745868767009768621090131802335598558939243169460141833971896009647941871181609637053566000413962407124637013378577852069123383362853295820606778905063925578034012599613166612943531293166372594682554966535670216632583335451350233129647877725035616005646608907389491402946069954424711389669470709647058744330277749949313551516006972304497545722395565961722231583680583120584542311574324463076567540395388239822048031730345861282437388252032410912008393789558930342256267714566999586183470061586786523949140107326028960661126652474940957708186770969026997772688141575112592361127472689693700260343248804713128068344420859605888474935657239430698938383987910590063911958623103308532627477287435933862058013927908835461189059134395106118092478329300370256738888435016962076976182281262407311316123455845679353332870671575770957615481794809264335695276204650886056212829443790999578045790103268511294034890959768704246517767885409486093371655203711613877411015331298982230129714109601687853054048809045992816764879851268696603233147306454140820144430795314307742619412039059306217952325234709606705747785902281697260141954582233557082266619086436802686069621059252059000719568594742182277477464237365189042854161308835357342303593001609858502624599759555458292831633926534610788133962626968410021944363486369119504767976607485019369702236224347909851077943350858725951173996332609595756716565040610108530899189397672185240142677780287310030158042550479537829171735362892606273831024153469193078749542510575472728140834929241304236372977793852134495549267051508948574202288941560733955780317015182235717536368118316137635837324140507268992190076810461708291331663639364862308302101119696949655002306548098719874138025911709658980185233575059191399967335559572023219275966380902396865285205268040295814539745192261891031513448562529653445586671709915604555472101243183093786440316331606159233883047620514993286978067138475295442032920043771008261899624335679007851905518973516390056850744220129841410870523582864161677523265207093393285165041239380282171634125961255541007660631513665398307049604606428907583418743354633356643090723974004430074580096250490461546743989412806363125133649699008806378729817313146026572274490194787315967261644404105299281341955996810905367323857998720393733767614989303447445112491449806068117694734381953061625105102796699627133502232186251722608338317154974376545089730809773812652272492046412466493165993597358465194702148437500000000000000000000000000000000000000000000000000000000000000000000 [53,29] 697487799377246948786756122498489936711246263762104240623321289052502167577563322250432697494697390471376563718116727912547995094061193590899044109953969140356936521933427738671826193571990594568274172633489446188775903424174619140319330511619687810467840130622403987323379361057392130593413434354579387248691902959230233264016546615089970697896562274697641630940087356401292862267999558854812745267484416357997358909907807295403753305258446496494140712125970690629311584484674984248563073372045471327237361615006301667195730078842768678691818270730555089429059543056906805700415974450253575113617932551917821390574194339419081890810253503669056993059723519576056227863114774826864342519195965870766876340075898450862235188984762018981595222582041648829957559443424140786133807918772957336055386413304696359835598802494533832419891083940264352783318721422423852298256520227205340615847332088111985362101035020506657284781965165483886518713661231217939340384930921128879635488969326718655362286251185996490030893530810677812114599808749342308372321352480066725699106823308966609303584857893613317551971696080999710101117590887136910638532991085403087899549065221434078323858056185057579363464002714475240458535907362707756416896794369258841159417239663593135345218959585436729257625491897254086541320199687213707283715651982699182204041093685195766239099267953688191480635741972649247165825157756230207522601314704106305426749702918234868027851340992008721684966695856096360510794202068719583884522375486329955807387127227010085249469806484884123571627818477718281415010059226103920970425362086743294434099864724931395475642383535752764805224416766135996046811841355979100217823168742465565732880953304127246034313981425771270183298091260409777926356921629083974825228999620959461808624483985201446937719915374245345402154204154266362286834851988784274626654107640193470658952170926267104978100634300594269176561437054216650864444836931443890489884338935007678986821898588546289949657527709318470163363225249153137012484880509828922040080084465710504767008706939682441046406800835239167856246726839924316216808281245638858917971585802887373957016093646825466036100413450664523660879713378077535001014995243884753838856957921642025927646942719593213761741690285395599571927935090204763938662564544210014968821918387777044991710016981495427958421393249281900731031583313266139918628598021032152156825779075785646566148992639045443983273701302147749436671034774682220463812146641076337879318188928970404034574562920896883702037597079085893144016932019291218689127877736433604976330042122941462374644108481328225069296547674991569912804345587886700741364620625972747802734375000000000000000000000000000000000000000000000000000000000000000 [53,30] -536434605435270195700595604133464932059595293156614249608402747930466234539423469619849817091689700820758593051827957959202708151690150224884545606286818469704154291418987454356739270266191008712769646529572765023665921839335712077874782683498615934241108751059904812215979365186033919415551734766010217313519517812038771716098039944859717163014020467337153868726584467922330086069963332223698786419573584255424146348868099309891547463557144570456694405504835291381223408248924501286760641466398302567876634227665075312561164220624663368051470850906759974024237852912454520058161971376263641209895811327122446201195118341278199372358384744181674515617152330544680782706557246331108594170718532877438282057429479588154838335900557983458179828496754711376427577598828402767071514191270976536780387515200355481662396266620640408080454467689096432361208498483549309030429297002218219508907180302394228357902303309573919275581114485576295596683258009393154610191696760715114266965415513287442434814686523398051114727394373572534740667441648341489614822360146539595245564942208376147103066338073209157706424998846079816284446528571631309262992258215350472486577993790846779699691682235885762018868846360367921937224625545309628495859187450445193367584138016144842861909466714115307972699005651733252943305345739619849492677099098692499478785700943435520815714049628118848407901232185593839215633816533841948232426040141787378870725363807097717163282707516766431623359040758143410242905059019850825657140419184794034427988106259856022713200442227427674155131049511282667489971921933877498728603790114171017135935618628112764837227189575682442137768685296726690169227948299014306104344565602137345155071577584641388497829890731230538392589614825712756940859658269051504002378293165127964053834938435500019345004976699404949023531290203065813875421841216436918812696470722499903269679189156011210461964100296826009672952273173294058330516153806586430213486452358384926460123115684550992187343498589279863599195332619940707101663100518993037729086698209006993996740240552413464879084441557561554238973555053620858618726679038652884468685098090480272324128263156938371282683125618670515188574458501029415059259313067928502171531509324368583096939851950597388671333299875881771848181210742890826519481253342824494589092646287578690965659578620089855284064012850858644030730307213479050227228772460970813083026133133821227298851548903550664731781955027727325711436740955385102542222815907784683260706472326489135039316352501581174617535621153237345380759044148900281818094766018546893664576057939560209330112495023019721639597149027030999039484387980181168131821323186159133911132812500000000000000000000000000000000000000000000000000000000000 [53,31] 347748327326872514029421832719071851842996127272784179704327212449583439780206482498868795375173848114834217312907474307249885096184452976509892986012020906667880735512794756787000419663486378716303399306632800273310523682928463575182208457468145189354788205890586398662906411172013696088546442151750172978937640488317373320899758793852119429654814257898832229609002399431515237130589925750492365363735762295715584825589845314639067268418737561886428097160223173283874086750798103562667183293302027019405852214218109284405568194989248001294579293749084650526440200285338769214382835758243092886105877422590504114806414594120577318472931317679076371156741251243733938496165073744485455412433982528400580758332503915723048226065577765313967678352600487279059925971371361471371649727612575038474583042350215741862177524104945046579651010833757693935302440258789519582794058602852730094703040330008801541731746675078436218011935927769432202197407500384075748243152098764874212546719148582633406388260867367860805220435950102402096100085624065565856958097924943462144867855361971905589886820019683757800464288313993520457481855306813740162457500803378968825363467988553534159143203919735764679270112721786326572487309742631006992752115197976491043832786487256740473663615924221579733935641406966234311559401565477186043869719828781148294163715433445869909684613121056864267516389936760629998155665568098817416742368411773304616144688177350478842726266925210004472923560096132481804503582651587304606165772024514247428289496666614422809866416350298900672844012270676074712292652817691834256248895594295154983917243082209899527541848579852542074715479339111852537608322911286817439198295561974437903716968535990521485277841624615678144733856479662339993281487311695497890626867342511447587772543844434131255253326822707310222317336259931767646545439477004854495446572621269880370167975580222423184764196680765197943311068108754049893264745704520604088800329107654747755906230337382485530781060868169329703426142605018283846598405159343339348289934027758506418265820559101364376595459623364507655079378682986691401375945270390402005690595155023816000564330491980782524864898073154162187187108914399516150207819956816552585247908050186796411123573876636221000698997970052204397102864065661248129546686601338431048533939614854593844687631601441807604524577212874963807680346320339487234401119913906039174019227991274678879880891727215991001473890440102750826519356200318530455017201889797199472200243496531633649035219895314115198051201257617504853869218570214956713592650705628851100275825751307730565055212508334918251025891797690617641557360439907853333352250047028064727783203125000000000000000000000000000000000000000000000000000000 [53,32] -193414846635488489209010893644213491392042579066086277655687168238392070545026182704375285478004902137772113042059197618086881280950958864090569148693220272988488704599363788278788431896075828874976544848034278192178266311208077036509073859480247942606455533776823429478869500630113845325696585766577369870803816623089580438313301792778270036334831732470738171133364510409510940617672313092143602791585039545028709632777030159139397048562454216669827163994384853239336434506622278678481371526317462069937479788579991017280288075337475341039259062183254347023231841892581351135485363414095543363258507420472426720929612776452458690766643153903446796826727191376811663521707005017263341945648644994090109409968991495153713449825418836781719198959932490644761921531111687682412918130418135925198588763492911152360365069134127992161699565795924486125584383306851417106446700214895991768852067122882013527201671903266271008921016550485793269946295756193529412340001510562302379008267975133516872126014134901382438215802336260561735497873855008365006295781585622182116127173728770700430120847501199285086304514411382088232371476876457783650345184525558457999889353587192310974592699773418088361942382725487019988735627692041742084134697680781920421324065599472974715703609347169370892897827651433884795377873893148564609674989437120343544569972683983773597386600972024997637366827815226653815968294869187479524784485492642835644427150674055004563335278975513065212382017602974040622665512613672785214291949074457454974806179261539089270275686513353545187279037584645780368235064674758112517891710762675748800694922622513037622655259781322706938047492536578046989891538310655097500662040085024421106851623773489144318432504361410073125725507289774629085348819487433817302087832600504201860030964681342230236554909680109656784304438495783615772913037145239291973311416156485186288943410551782790564977609954927724856208046111276492693768668288639428996978982383393435060671597041479437167365052449891908742367562461185028253634549237394768695343585972081994836218575307860942078092836484390798058339343587203848103076480947595202276375218731584566620071336220475672115693637687301258803009994384478820042665668363726521311061392823607227563753205469477930822233789630425804612663516473370989499146297117627923140321859025868373050763051053880434374101635013559486586738018469603776339468161092921932164557994737121364732316785599692691932253831742207388566793746543232462768664674928371555691417663900665957378682008437166915321745393307989987384302898762372511846103162323645406167404133308787399112053722310699917745894114523409259228411798126057163926816429011523723602294921875000000000000000000000000000000000000000000000000000 [53,33] 92376683921596542870629173920807149032177581491851835886453191025840201565274260971623781637968502116473456025048080803881923325961744440642416157716760010458267131133042464227097165107617254790898810369412073273286748859220610546388902432206984251136872590531738451174041135432377482135423588732650986547662330595521057127600839249762832788876437817070885817014839778421216066758926946489331733141259315510893542579342189827651975832385169680765277528872146151346021374811847056994880227011588026860746910045784526200372009967483896543570893070039295954143686376255321834046268210789143013398777810124302453700172800992246439630657079162429626463035487310335522906070636454192369438911669199099687393111828632188854873299011681428905272826691038807903163931908646140269604227335020000376285216234169322127462670100161931476544397582476154351529536493194348715828574975850400502726290486639699146185186687180749669815903442655976914815210034269939465585152324554004986531702841278562739916561404605111003850932530940108587163553991257117540439745928764532777199831795730846592171402352271803950908294298811201883595548682958940254953976181876669569518297773852251913255188766241957189862396105762498195812318802799304246295597333528604452580083613335858156813735479968010263582664198914187632882412108155961647685031383843296223094495988869486741891827298204860177489096671141440157244542728530354534077036633495444570737321882520053943726104355544609607106153458959941402727275404983039001143070631843384860761045784351998811564178777789256867408441199609483417194585284557000686820231697316695894080264892160233193481571222494063837109872711622491432252868703881946921341283709857426761087292802099130870032309473151959103316125690865420611478846742181604031264000826925206492349468135259848602305170688079390053765650238790076324675329087346658966497952389450721316872884037526443737150692024933066839293763646937163805063263671951369459071888907959275188714582567547159522423505519790199354081957116047956270031080264852609519764169752313994590842473198695527640821208830831456857937969025656740780109997725684591683026075422303919863951370185937191617444584969361285593779352268344785602580853921087362198302335521543420872114507526056088439069275159330360962127401285129764467492318780375082454688318020011967207945653690514669613148389446891762896258674749117261365176396878515850148945394741415388447206583293775707973965363134699655072826811689226173076543272104135158092897757627694748354652172170997092005450795268690788798252347248353198214136820901272642335100282612378993752485905260660912358363876920900584960613899322343089970388518850086256861686706542968750000000000000000000000000000000000000000000000 [53,34] -37320323260484499702651574728708478428629530204680840736861059824567913892927842386443347977522559087513695966957930726545584058897325610295444228851300730475589842971792311524099485362584379934627890635024832105053676133027774489306409765569747717961108635871228788968356862172034508981779575538270102448975137696989639336810639960212300802506978757110181762532630567895045372641659498273112663032814578360066220064972373876886867094623302351195904711129806576306245097197478598233806899448773408278898369491503494983990047325079690535467484820387488731628462798241594170411684506514950653041669976401858386906435522684693728238074928727927188118214175304316893733309287744593150677624935857874881371990467530198654727185931742201887736229533535481436807330045800552466518302273861253435471978020188874247783107446676749602422450687790780619906474938422632064599499669772661304631173317959186048437854234929569168330809002746097982813398733317502478229177011042955224448368342026814782591693365432711175612262248213861896342143038203170304752929537921284124500871361510392277125850098409398319014299250307147174407385826434075751715871425874345968178922723327912670301840735026399883144335401117132123345531487146746438488648780106973923069869497171254309130637750990718298614595925383968923520177011329752742597007882988527178790265314625215469201193378282192773272500525755737107340831298468342146322832769885053075277677971835100826657918630998936291665643590382734169629700312465215504452666826462315393209140798765641133177501743498752890615190372839831474476363287583922828784727479728301442205723417999639987903070778596980027796384027675004562490918199162105130216991499638871498012153889812005310302621846257339648471420873261158375101616611207660188716092351621231463345305768844217984329311320214840859289008494369710231876968207193455626163555244221142962802122696978953116977173791119889956733745908072074315318340958352644305556398745445968149924830405351244574419479702748511775805670952631878321530666920741781999153455599131868073542943762098385427887690367449735687352767715889790034802265105406720366964564792365446235922702519807564296356576370208889267351726247238128696580129903701771103423397875641415802080902917174971487054997169844010863956269860426564842659958925040994695294115792186641395038055442666461766788839270149268920416767252508042220748489628987814523505990730385260892675481165814630778047073655775603634504380706936448484471319749207715488099941882548432674205656926477456350674950108963430139510286757550374371837811066204538337403674736500779367847122425027201534421662944224348364350077995009458131647761547355912625789642333984375000000000000000000000000000000000000000000 [53,35] 12214558315547267179153278559459473424425259166682904355791507661296995517644127005323668960712823216610554764119085755365044680094324790112772084355492071300970141839147605917356516439799966954914840458710716578024354782035785986193800459635968240233336874185134687125748918332301135845666412179994877025576217323183391142447693467912097530121529868308051110673741923356501131311834565153919447520601858382829976298706272926737913811903198744919697859882735667741180306864999039746928561000338425526029674718572684247607229091554280847172089759989969548843885551772722557691237323717691689107299185069622821753554189469781879585341420538189013406153555858697331005814681275498739842079335047000623112905149345860584091749562465476421159631839378628361746444823855991415230060068777780606523240587049607655999016859277219970902746975285592592817617209364256244872789694497713782777162451459857679671735810818545360929973917290202705880708457823434892266968849800384042908503319807569105107999013790809465341419318958572454453952028813609502139818126059827284323387279363892013697544820297261313128195413016965957291362009732009983482874247966422878426050501535517842906536570386144466365149718731269550563289228782367770085936155874511234193547571197321958405490028584043621075085460421104830480638419368175168316393423290143780491444633624802008210814059071950189116087518536067206664682341212009099565103929724888054942573198268928031521223612723555672031127028084088498577262084535812546539228729537903837563238835060612597835453710504172232980160219479297236357055372968990418910921602151697851296060109217606868735543751242199660895501597668916608326221940653183353191225573506383748616225847795443510946518996388965432687813318892471349169973601921779451786183825821657107829524229661338369016917176594913851979509459990881894084391764501618707710544424095077901718473175849287793598348399930699167491237882983104716840994798485595808338286040725386131853541166328709851079009938908909656308997260659177644805563793136209116844886480055589653328760842949119572089964030527964816549026210386787072471740950528003891814325047935106298515955547838370057736970744221124434851790355703310157400853455127289772128950876067724825197729767787768132665935995657013509814219388251442059823615677929596374100784179039951503348391966096701443592667223049493437500375844265195240834311600996976760564919518341874284124730199591761174796594291676013430232574810538916287470079574969554274259103241116698933699029399820612704750344755474395413197537250642358862714243777196983783492426578635140958125079422094320327560036153534753642239616273608773799885796051967190578579902648925781250000000000000000000000000000000000000 [53,36] -2835852244538864733496749421172810785658452336316284481383761004916219026139010519617542622428889315324994706490846316402184138803978002798722572980645457679758728672497881161171138079180498910915744931106623210253912080177418980616054008713073188446103276234796079708829884569677814396644762642423454791411900499931875953960353310556660531984657811011198313344902258899679291182890812530855105885157015236862550153324296471856905734039656750014189706854056454364201028521289499171190434658698073285309747768724108036293758634757718790918742244964710350400510090533558596693446584931403364474664292370478826086372575074811604308929873734729464067762463950998532643116745510201984367019717990649959426065842085964411653755452017703878023678417846088749021944308189065989928553172980221631829820196758573807985900063890570974559134049298594663603745078723925854660573321336135954234055479498608254030458760018693869194858176517994410138810433043983013861534183483895272457064894596560247733323199856531821932872254119550211070875967455450214698037566639011644371297845716801178323929339567033116271564804881990125363559586055440487943082677377811047906796322810993935401538153709640467296843311426962843020084455277341983765465956504785977427097866812097268803654414613896752659334046200194120984882630646756382788010141026849152206938458396402213446005334568917427464508231138766783731136344628279226131900788525299417392356109250416045608649731430318189395576229338741498309994254160298071014287123989038570616233704215229188444425886797176660129850808327024936873475367495524729898407414641139153309418816411380357515906638292306165760902974839323467069396353720653455330734397352665427835093814529569442604919070193722368217077057297318372993606694429578633697410256377713121087468133129738031449183418557603988483900732440360188290623592906245272243749502197439650292900672045932940029553125092392546207215964406584812447974261109900356187678369586277082314598613405784743098249411655931148470317178635860458601364446584394607543962973459451031980322361818460442128873136635378835512075080034956129553383755695180260695593571898235475917310375810048282839036102878306120187640555030110668119021156701168539651591171981633326025617008230385455351405338360694635695540217389412418174013693001498228516206637755259636476473704508679425902663488252254540742754702295839442443415677916766979753864162338296251299117927676698005980199236189060054405014891153435856438578471130888478008179266802317501341883487558678718507174861731416002973851379718118313518750861125132784802827854674212240121368093149142511291393762482167746971678968116031827051415348250884562730789184570312500000000000000000000000000000000000 [53,37] 166831181870661815813558235067945453434951564143172668315242003226931460025644817849463166799176156119422930992125703443969271079996506939788555989682508152175699479992512818638304013384845026778754558910494172898248079851715369544688857295755297739903835037037415286983973997880667395949271393081339596426485109584297454452967411337301724411276962504148348160634798821056185610311857516060795470426983049311654972170575892329561334444422261523546196513025590868185228010560010861235087465261225698617853901550107085004789451687130396482663351459621068214331931908681692204565726229070489413718678540768776725018182353587257819641913396829035867239477587564352700291008734040335511837703392272424118246360938074585840875843186323445957515614446814130841675022978345870930807115236256937427227202166389743157211078752087515286609770202402213912950804332579295115196559744344343012791183496638657495523922877883365839148898979738159615055614875968405726616165764600730063215547900368436118254426207253997222981714620621233654939645965438186580727772579200299060193614269815399219338592293521844794017469460837022646503329584212628989051329177150798951570694158248303789281011710339241085635883682986812754853322451346822491336712396611542941007255335609899266337171311437187237999942952265586512050208895591089989524601478265108843804253204979016585942923778252423395449373862553086765846932990237489277392561832727911853709466828646841319931309577112123440420491010966164782886282090335384538763553475313588582449935541876572697171244646772945608024163104115543931407419562765883066216099579634546639614101193512443371882148344160096595653027181299775084319503259548765011553715500849258036992216745959188347253036326052068866817610464754265476359403590199358425138929196530386264083144537607513725166383314797586583753281924548301368154824029638310804663453422699667053691418716756395459580759972302514435086109722224015358342630348950687179767458644514890527344255679260364056239881521050721016098854922766455510538145471857516432442118322552098642350214205460398253998110380307261354696713716083847993277322601801861232325252338520635811843469156788255199700851986351503847509870693857813169011909510151460806725400993742645821348749399428130740680401864716423953383589906268646518444204867488908620556359187537865904462218467731629825838230664456640504168544440613321770967544497632843520678537177786399429663190908879652002676190003567678917783431697610269162380513154607461693835531767187281140895611283856398237451480936198750378718826010914814682742819397770265397701322579510611918722412399640479656869541880773128467605753038650873154580267510027624666690826416015625000000000000000000000000000000 [53,38] 258185429651307771259666433483357219164810316200590851287986855905530352414330343863053889397521661907780525130644251294268166650908997707949157611348989718021764194783574724045991548372736129590812443357383556222595071504401745691936309717769649187245849164072030287310690051361460160688335073808761005941718185193778946244224370145969269956003242782277668974964977839964214903381250594433782996145772001442362085421991956557333220443394939545989205334560855529328389499933973406491246924496963963302060404961667267285964895111172506559428080752598912304479484424380523963979973991073966223069103098112785112480048230128856757481734108811843568425243566909255014848353852292133278395861280787487753050874092202470514714410006350496735322376805518710722030805202744602379229702360642077608068433669072259892976711283131873308903877430369700660421325033237068293935968861153200300411840613256970979030899876929045627873697075430231204623931743672422511339899046276231149848931920469158541862251409288073845525951583416185996047998346781761563502205768818605850138056361221740052947962903254979510851098791059434911445394165260259116545859586844627411253045146421245187629361751527953425577167630147621561105660584262973428858277701125386578426179249255410437557625264619609659288190173989119919569221329515534954808583519640578677890884643270606819417878579088360849196151417041031974427294595409778652257974883407487342691292189810214846723657719514744366184837969246292106103339203421716390683792536998125192909142560950798021649460000940273486618832437575628942653060594445991455224684585552741038819489605303275356347566854100010737649663682467896526274149906422968909859574148820961212537337008148638638030145752706595040964088330557199123266617660302374797060649093104105387856123137433693558644843126798924883751504528318659728200517548038169448645721197497433355072897971613674747114830860411400827028212325119700577658326723840708659380032628454334881435843691088684303707826415009929686080636468987588409996314908518427456528477998960089563853604774961279425090048536920403917215801623434719168474785671035728594480246821592989753032015130898094089947713521243107066025195319188199510620198563257658923448661744258788791129037971702957799803551733908436515940369582846285184034735398855532821546557911267421838757312337851823464640924441109643313361314660744520428872692875388009992744177228183734436857323554416244085117556913595728073362369327708708535036653731115948823257378782275798270098009529453230700271824413913859037777435570636146806200711522911432367948729118823024342085298426542544299682981532133679110111298884034508605012092630204278975725173950195312500000000000000000000000000 [53,39] -173285458639762258695783965048594319378412522734671529248990003110342912319031638103177533170400109289053755497667532590475822951850205723108956846553202706845609164505364637538860030025896535691448252576888820643338384322634662463705794075882356113830610074307967904899397069153575409256007515696730307797758823561309665633144128574585893736814419666844546862129296121754953871361489927045505090899804863320168707918630853621607824104119334833412012556917628658518346784731495110997402928379764428548230726215399536051514985481391183735882675018275730930752117817453430498196236780016582191282196684440192427675405125677052713863049953485059570395573046043055497546279821555441058818988769582771933375046265691762552780287710038414967263936691446644190643263809862456945964799066333703171950408808521980814775195523007241375803702086692728345549279809531253925251534559274585635970464261517627280002369169716612268641149295217491262241358309451254200598354284176211122647817767942839367782189605308960829153278222046791752917384949812799451084891141379047853422752086432639869328247524508461580584698982623117035963857724345450777213244140894008487922554393780650810626215720848095003855543523228844588085392234247707426695096133444368422964847929057260813875728267100640077757213967201399599945260715221547359650917148097550946264882757869638599676708867175756542668430437544778119281414675387031601758491935643310232355649527893265438300403333441668943839769690903555347888375498403978717718891449759172524415755639317217655287640360486227440296288190370432234304506332566173455188443514965744403146391582341150319151220202018569581142857907232153807519705466462147012666971150395427183825932252599965448207936717957461200682750159584678279192934253450359103446021151571219615233214099793069467318315376705037554220777903696521164591207273117438626163061328694311210055955616600154026574069280251865255806827727648304440579187369828920527698359997665480651984280574567139907696851877277499152485561248251335026246785917795395625265978464857731531681542258264989075918459535649496287557082840853796425836774074286534620618088888124857482195688198436426239933868969007591063246104865311762584466223277111941975895672568444244484562101177744195090546898882838396399531431438192319156091319170248723444825036685930829923600842354361101059869746281771373548088956571359974026199314198370739244551219165475930174982552084794580070386528005835143889091320540564947888013600146799248609566362854764131355293656472609009257832751221351236866631584404561654856562200324601639469886271233143569488887868728462033807859736714456032003264923036975862780106893978881998918950557708740234375000000000000000000000 [53,40] 70920572800667358038195366264304483983606693615669878266780232073641155070513913215033171163630639695181321848271505900008581082165356956907280345538343898205110044649764503524780107348940965160121733924633566055181601628112727961482489919214521266507779827489825851207767322186698782302187526815822292873456381955061859193690233070142288111312327316325851306482319641665914879865881767515201158383396805282397523683592305374610425903783144523385713859328747760130000699303580625805983068443777188580127092337058251646718940899047948732896392166440141084265242999111001864393698224623105681037494598837925045562461047126963927601043757374753667477077415895942449973081819585835136276126913736252378619903614100429318115884902130192171272462511330176434765910965072493645130819032290086486228285608867015933836954706195842897593391745260054792550789213866918763304137545191516085493313593956978516882645071835875889908099975945362402363418570909974685767250512530321693232548847532545765487554459586578571011854929743422984840559519664690704367235773157266056136937920552641754460917327306012866497847520322506408995028249004408481679645080006744776206485870952918703449746772601860153630139447380053864262808616802294415454657098042053632362954930272725875788525237771476108236506923005416025189218910901623022137347526357974897042694359848900489678103269674847073543227959371464700135376434088676688817871228562430495561342964284921961953428117701352987510033280493890447094392372356364710553441183110156505294808695737253195547897485443906528685406441244858249739170623717689242146842284595343861409024794827672094095831994770176375023228041985859658418565968731532251933013036515908627809302576119105024456353796522165509811729430547426811607476247539247849522813233991717371038686136036286052014076184161165014774284788747549049373758552914777606654278341043164097127005339400149985406592717073956814747743269651631910753959971536237168623191038090417503532853470414796625192745755561840789846407263807199467488724838351237678116839951501492779569387584830209364329772217976205296598214009833901850607861184181402442253241604043570980818657413281407666236587583800549427349332974447397360202015144410612548065781629421537391179094098953529156952000701716529850187923424390496846231651760729024850765046583660191794443680192612368415219372219039712118281924884661798307519883203002480266257320182223540562144953136814811228469957271459069871395501424065745455424874093037131332116376237263610615952690315585359671602979089395639119249578243748201737566337243415929163957853763965524336642819548749698319411312149382267090914376276764539974717393988612457178533077239990234375000000000000000000 [53,41] -21798147915421075977927912757499374372130297297484353138338845726102958661342496214261515069363597189765603806423076388139901650892344940631685362917261991916677952334816563770225041701126393787955598145016272534749401841293945344275581414805512998725484537644918552179901206257280152344954669539889094106584144923560981830232823947037239957065014999743590623773900107276477883911019349488619030734929047562034385007955263063090153811593395042852881753372491679013124605548308163948305646497751180243168639623503374964681895302632706868745494741231797580554746477767222285648838947610615572174726335042913347863174129963234939923711889200564793942336225109513480817444509741952902900211885905934854873703377528510958190041270171366817122197400204070074178400539427363529413600492199265731554916076166472602229930624888806103201439582077620693501130065118104519193952751248089127406400501887459266719034157413377923745135453017041114232992312778990095191637788209218006966128692512557566146025345872134377834908618759116482004778248674675724525009705005373109921266839806668840843892231510238397030464600676167005192327534087923570823031437502815097898459421180877432517572446123641689542102409541161420421459271303658893930166022991236578111475103806929179051806254302579439912475933209008649988073853189801572737604717858367607122649413082562882282703811723821674317067096231064465575721035840336185631121683318978683420239277938380633810249219382481457164718873709293842659973537219643896556807783942229560406397792956765290283034444721442909473589664695110793141451709552607875428959738041349970630505073511747554280375927910488644150919892430539569073983717551534772122328579302258634814393696041684102905512445502143343490437083835334060005436104078462525894991996886983109592076615875684765384192644944292821626714655359056461829221187325742079063329764117761213501818850296670879484465000689657189150454604462781215511109330096490659290894820358069254433692546755833869493143549127073351039532492066651404806387306236990433779979326428240460646240585293519114030268069028507224744314579097785511133138636739102737320369563036887420936947065030325840950535681532046642135657887464275665787030694416024217375550609475356736836541982866974179262664078467202118700831022119276136119766367864631377102321992165286358215867243396706040728941896903753191335272081241449108550376970617544660478852168958312967891375690863785835200041121357747130459948356693415513353998027901123375597347111616661250340268528879326977422458694614319843204963785538333094654668170365776940809784285962605215110225286880188211144994209489774078183526466646500671653363667701341910287737846374511718750000000000000 [53,42] 5211035595102994559759004856476619397911905426486404476912371534221957617939986011635446554437388818465473410623569789084791925040466643233847282476156332980119778292473869327921210839391809375359492956022432669446020988292237322613175530710341075833901352270869127250330842877520919231340311959080213613916554720774526422700222430147120389091592563261962306798444140783097442598511798448294161287934154719297228467880394456505139734991782653638143749948751361384698814523803861903280472810550932296393593994122953919926818952237135022252991460818020832352029086393067313381368315042110244797378216134872224935449656592324580437588127720369482875903248505108712624013032894462393268909362441866981087022043926472535396560096454939422077967983415524121415794238167924261811010705756176867642503439962708092981267604265358165077882101404500609007417567476401086137761024659143681974337950888259749469481036619166472040258775752537823445033169379154364014831229840281870399899506738639901313404837194558661530680226344901678423730569772232821180431618419750257297062114320927845134887123121494459673065954514894666123072470666842408307006857225760428387466294300191340097808881642028482315936800835266946072893030054102611790427909175358878229578945770985033274525714562510253000684251857253214616877446874243877648380315804624288744361065295856990349584234552435739110180764771903800417809408977246564075954538248971760628004207461905774322186381570162001335669878383335481220953102405441296293248595944623946029708416692452148057819371792563242105979608070577986017997508358483936481040948377883757007367440393263224606524905252180701857531739427204297862917404726008990719849307599417273825871890872340652384387570127679478261480363761865398965183612853906626561699127633529854813448483928007892953230593491633232850366513257649326145095159042639856615804724939267807219504183312622833449047102776074880714019447319702256141900930498874177569728062350639060595664525844500275185644722271172690029073842604012216452903773565417839980455515661078029776323109839263070635536963250842639150276279686596480553324523704689215462087907799860776190098459282736065194582679213192435080120891633920333913898270688191545425523001553633385177019839316185737703556679297548920327051349207735329216838702349336608661661977664613956270691038374061332151206410592669782868863317607084413863667281551438650767630111655532251187468414715651360896612140664679225692088732171192863360615879113411553464828812423693150534375458001400011500361959855158363311491091330977659648981542838128298707548763122724367760344133381260723081718886351588791320675062292383343531820827365663717500865459442138671875000000000 [53,43] -943244820360195611181605148053094189122077124069403018582836294209087798478210173775494713356691221101921007950594179855573997807742709930950452943286255008958982054961744277197549282394325881290787434537925150026644189264903622591888196985415802706972824853158743442948032757799995730538342423852781065326899370060974530805447465628578170799114522860416890214789253800535623032401820513927007078843007417079518797029905687916644969933560838490625899253819899717087715729553458970012704566611287071304084754814922515708578001438968281488164929689146191099392775071474061143600035977289281183865056838643361570185119170601440093428808692168486044964855461829765663408690830658064472387221077066854763525198644128649093722974959904326838963027022031995284269184345802548201495251400837819782580644446784413578458235827998843246166819957974468561206030226101143172564638945554029892450946403130464074624720303694478455570780375693993083684915473529565759680723511132915245213401884974514922006966354386846100228254438299538612776114404450106811737042943310703668769978063413546759353614499281507952549332791189942481585816585346961851024691102968559005477936135200955196788554229434611095636853912427640700724662129153914560144692596361606915590090601605973003001116528721009390620773979642582823949867340338173035906710380737445163601277258161396035095385021278581834847360269553242644375328467151262031098155393904867769541758070493153858625156442074692409342158085906670116054860589724137903648443649482000730307985227626817657277337625545484718450293541492602625514783136370427369848134226798145331443477838138299708690652705882496931536042642797389838814515750331749156435985124953884973709776640010311456368937632484845325862853904129124705431652086726498980341615293708093164827314709644475719455097666626738735299275378332530350932702164090387978136583454729128612854983619432688428441157163407946666089018628775856930417250786031494160783371618532513342497896346411163469710801877218943936641484996722886961596008542633886296303392962029537351142674652507248992339590108424704017695153647153250351788961783353574045855838751338547487294358327226973178632405615502207044469628292020049302571236109452819440839301391954741651681300193517954036110392445892272272214282675399803920597878343988719311840609874685850862427683328649017779516679070629271639877081105479683767934193243678346073141313047352973498321912408971155193598791787752783167740632502535163968593275705862361918532315019504677391286285927414802733279874633700677670560657158280011790506352570449067297467678394736613726828783327124068914914621404940450465554978544066317552863054629597172606736421585083007812500000 [53,44] 115797960691391227028396806425408798649778415584249937376231610076317641650309198818927592555028607488183313234671559843066845869557056349369977008157351420840732348349479396831401222333848563033038686368685583433560486580752593942958944961584029237882989604413820735092253820347978299091610802562645049851374382457765484430904135899639219174520329170709596327773302233692312267270611951788880168419018504927046468047345294680268772902449072643302025973808872039715283717408106488286125348830176435793974322995212279984033396141921965966237177846264505557219120017227942562496439436002676128683507909486728738564226879659996794045663215450194650210890013116400260391939864037570175635087226368682532660621825279564003681251714970932583992321481962472338790590772994796504883443398061295994485963993276293288778398774818767879818886268725617541369179473085513911342204970412007483979613981103906155949884641759204654314269100480464869964414261372054987636997498662013079272050598082358644583252078770729395362139175027497135107027986316359843160410424700239599733818631472900232506931566133347078381399971620639367950844174149941313176610464743998502253235205086206297989515716698130144483110387347645518283550564202546999612097001808304519004389394247281231222854019087607181788718815587388797361760264358825593533075941929297973801546899086588253202611171598657849069118311600993751229627609742881549459203183502754296344976804986604812712270868423665441308782524073543079762971517078622693733909337344298087788430253377145293137792734366532192571253087919773493495716728110241876434305586802936215465153576111076860592302687691699388576223779575944670825544625667515379803912987839109708521901002584032195682769918190512694179695225010944520022131616970526348147755806792353276654605721638273072708601295491728446850091663248331179178067138501161158827457841506403178828011197105279875531395787228291068898367501843892881425433272193387539995821160516697745998469307622136568845094460974933013615310684036322720295088514849531499837545659936765062979588855538931630638681100539562692251862358217984509367746183900405888941331280927484408224589529850747649297099618595461614906644497316211696987080536788504751138788105742645680233202404235481789469998002744865538898862761898831839221848490880618576089845535427553142473949430216691629334145758411277833456186421026289135652122165761660064744597230464606310309226130846405566137916539086836968406746528166346124200658615038528570871383710928517701891568081460403562068387082227691257875677547948076584073987299438825854994198594157271468564740497669990265931352691794044071372100620023748440701183426426723599433898925781250000000 [53,45] -6445180102736757265162256962508778908523659492866426397793576317754843773136276723519459827877880110059410952376137363493927240764061362277852074482300192240615719717141197944879237869844329743500130980490092315709756956686097946560801470510462988063955804888403760087641583850272641482726843710402031254935076335404279769217999914250966808479600554954053645920729328873044143695759418600980759230204841769322145271072934470160817697830884526790130479267946654120270823911812973608348831832622373904312837877132669631669054404002708973327319130974369341484202308943037566836724962300501187690603860086850186433294464990250606916582326699245385072106056267186178341537236665799817013793130845591677237365362476161755067839262333235211056045828548356654818441473557465016523426834347177586034759020306281211341433075312572546935233705900243867386032423246248631257147467933852153790239172470144401989589195627554948151329291544727806429326415887302755688412500164911944612503797978862427660534277063787369119622420105244553267712182802903989323246847566783254861471202975896525798798110834872063424495687237478598524526911819744388865341436284413855433528100443569584239979715572503658031955624182285939823354117116204063456345860593026770044459328490935681280716535515141200570919493517961111088211449576131936841870974222365630680747404742821112453997352199742208253430606302824060766393465008317885393753016198840157578784298912211929046066072407474804519966989294063733187333254013932128909009654953495938371571552835458768623819856032878106977819017824888271718438879030670484799568713621788726387828571967750124805875518850569344138963663435226515023593810698418001065054267646993485033307472585630649538895580859818104284737729252115418669400410669227878086511972933465580069338888766002398966690513583115502839701392674042450993163287009720923919248317203858265245360593574643258391124111371600580122549994060366263149489196541505941355349267493616966185035955982404433296962628159909603726086835905712774702597546797697850412092194716113101323840232994237048416428360722146965933141463783335697321258986272042901731226441399997677433186891706308523314839752572032319418323692948886558596244873220263278559574883498973597153995179909298853577749294140040071454337349847485351313557819703652352923661087193231951552487974016112151865557079116685622274194176285268774304045726957767656116129807519125877859424209018175955309386182534056411179288190655626884354354298930118884837798170920562987707101383786237656551813557326053203504724859863613356672325401126671874891043173196720772968523422640856929228525136292308234164314924632965819739638391183689236640930175781250000 [53,46] 187793822019621518854667435819376556966877742398339020984001655506701591049383750326153349020703244327189717444209830063538286789821788709076544817437712141304885020644627132703633260974690666933446478526563482561338095876394205593722795674177533568668566539343609157794039590820556482733654244478946130703457119916083534090938904850484222706891637882262740861212515594038827799424760668779895650991644120136873324345839360849519176059630171765086465669290226380376838073410797627178006093940166706367257110659321096303743742704651080413489113326982713775875819438495117922346054710448322314215300704201793266950774233859269658221978899719406676412926045049580312196476322473694598447227919876117242475254570932654488031555813270223028755004827339023807677185008782396082792708515220165689304417823394453233795736362346720077258837687122778555070536463008844534314429247531219980324999837080170631710335672314910163500919640463585016428077209269697059731993216948384206365783736088019599652327449977732234169389541180903354938564344891920359527141242413781307041289212456107179118331395720700650676541782213892198812762968035676511587070612806153554097568137614298112675941095234722918822133259151306550038967765117965626527808165057416807595639221724116613396647421549347990448417768025598681020063750955977113291493038685109045744224400872432021850117696173026083529625395824482014789680491294003246181811640268176363361616586738241772324502247230654917068427868043760239805871238151024740692161362041175986314614941543162789578924342040254655254321212684436580736696038138283175003231630303914093622679797632989815385537874185212474974864585339443708796963389368183868788562983610631483870261834372673798696223493525659930173501799265716242486445129090389406198213840408528017163430830396805740826709730004086444154997409451185023111091323752207069299395168687062003456622304619639816747485761502635846155647665888673358058838799749525451728308382839863401793943409978476672405412221965452701310696863502740258207923118190083648995113222792139885789427981455242476853720626864166386663654732378004382150821302718221928211147185026437232413776528602799940166503438460739157326972143455006619350485585641327106486888160656575359395159289668105984293557272857461708206270593197501234799485644914951853313800648819668989739923695115218907397595136090227187132980715711314993312029699437972563788319736607471462635962615061180517875387672233251325996641740469794745816164141521777024054962411981134148152314895585165557900252860736881247555225772233698787180589815999970616123680523992554754776591124977143937665337626842252467980476371423037562635727226734161376953125000000 [53,47] -627412073557852362054586346142454418417935527368645555842374081222861014452667688157714447440564229402570210893107634322929359062690804491660662255313715028478086721394763918741266917883774321464189047550219045438503393278304266724027153080373464310732767886289861983057227273870331998448042678730575995200361509122462617217982240503934603324269154041316026069066228127395951735415741676160703798439275779992126990469434520951189226443950199856289900485590660053168474283909937788797408152645259515101101235976414040464196397559632046204942949918891631441624549075215713564992965363531485170788223404271233504286049148255137732646154804345393806707464651064695683095157679995685845208267846764906912683799322692974734223993867111755118280561921511905597998361021350709264126467340644288026545633157568030154595965774589001940210237010977409775285278935842698461285888529371400760800188001524727610617194854878321207037740657714349042712229847768432633382606838324104785543798280095230021777552147849074074024028145425100971075337443190982030431476511415314108340041047755116187414250751228653532819622608256017112504757288785455254753879619847181141031734443706923642984085009812204415607505200152349253197762231738203745363749385380759083443582625040563108589668426504455143837174625300999835333349926288250795137727943454274306298714065066602093672101428628765277604338734476251386619054124637562542085805218759507192884586210608066615243686444658481697490012637334707516633442337964105296526862230969167666304887337148282345092473345247098032558803829040228002178492447131441451246571858559819508980692576125802681128614049394210299945165062681274394118047781168804634300477811457665052883994031185001126067945883259123131820315424645316335916536963579907703560780087439030920195304148116244434925591738588802790294709101828455715387899876525417358262087930071133383124426257443050374040659426628194146394169298156197215263766122305569237676427117498855569117252769430341767266973950836292773609653724077781563363979357707287901584331472441407403787345771094296756041868911018300096565673814029903993943823671808553502413445101449697268855915451070584449231285072966719693658181620857255177875476209698999334443802852208140724895826689714978796363120958513828767584287077419815352434972063169162222725398674394979722376647184264601766133088337608161472036941810101691527878633376926214059283407898001702252345260410107991722138972784739951028795632468965528242926294613560194310588695368830090773747187932577020883437741804333129841913095805271369639616812101539881725223293312255783756043539802715496623505439906212015430814199490328064712230116128921508789062500000 [53,48] 373475161738561818823680834240230955600368458212230551434316976424460937703379128522292804161921778692197743415142812339458306835718482789397126818190400406929859541486108698072056191904156204532076592842729860067065367525697793869787606205044322605282122861179979657641440132281637478030924269624550053034411043917393777679824114583191280465970331714006981740601061722492149241522340725756591470078319655665714092697527133687969039674754626759635746670694665018504976001045253540109962608052074530792566192001510696940034501021332549677615646414271961407033278353221131783885199194195850859036369941230185878373010316927831918454192992860726286590129207535598310297267936614128456796351915442230921898187867289022255573921568002021676735488137227518155849723165503757208505868401175055890794240065557949482075344109109451019150243136862955163116010077101171377685833515551973192029287459020745447575692042141360416985983572979368029965623888350452421057455114725309610133178661516563291686213381023283218958463833440446748985891659464855418852037218688253082568572370694521065149474740355046166126397805383603765847308377572903615010177515369076870221482066993106973260517972776523407292656421785925553246053025628648469101256065028723682656069285596314307803185942502854459860811033623766285902767544152944592726494297471560709467657982199871167070890113423670947042761211466046665097496139729976183257864305986545449788995890082522174664255832354099137147683659612966625763275811449084936533958958908625080955597723341270419142961159014884483942479912133736575526490066680790662032482624715934986132009212006302323101193392289360842123336784918105029546440129244599659803204592905678483398083260727430590393030174610329990348731336929703853912744522052244261785882972775484161431798897529226563055127073605478560409049343086038950042146701088534636806183760960043068948121038704217221516066891740034336107046492835271047784308875217488750850615099609998681457622968071182800860167334612060736419794863544311113521108472827462536983214118525283203518530490418867321992741064736695761257614043086437138886942184223731707781222605573380086748672230298891539977813686354584484168283081423602758647148631298579133523420526657662299195116934391285739454406518868241253001611112205914952287683001888390175975092332809693552711357197370876727538451537053823956397729877440346726170832886572832552540743715770185478151242317010246710156767103995695021899654771455264642907553840711290566517002345469896706687717235739899707597690265265001519081132173885478108623664010345106654805902233930017999428951259404123806691107296086909461685365840821759775280952453613281250000000 [53,49] -122651962193186355358832510572432527500348472258728606849251029212234206736547324590692260205603385920487540072779358593308260551671727354041636558874576196626217841368145936108158726393026037153817213407411566609963708013405075961532174065457179865522456481897116593823210569199422523747224706206276101995052850202047249588234912935388324266300940226129617190914611062667397264230528404295650511337263070072517464789955304212963680449209115926278662588960901145358308391260700779406216124920398676570154732172755238148288090082998624467928209060711003998316946822034363997077094953875710818615642435922925028014285528905823841322397708369962420837955140497093197777113403534495486999676208546803089433391262012415183966529769924229437519582266059948498014771363708365787537972596513212579309284386074544139752114838188260852999239712500172226990105346762944207407508384999376601375923264737937277632336557663964543148558621206175553296057607141773854635037344697609262267554500389294146832661225070804588072937094941440379074170643160297645645320462304009350170043533806409070124307715598611110961670954493486245981673325660602759169610278758147360508207673678300433461986552234826607777240301639538031561035400254697771230912512749573422844975750023616150423931723276264379893561668514476588264515013469784464264540970972038202483402143449909398288252942442170144859808837186923510023247529814865098303400735791753634457023974510544563582335033172955755455647075994182730229263544216841436802910981260118421507451871809163063033547797206872775010899591624850907173163148064159743844236314043715702650670882749046432091533196346456206198977697810174086863704614288910969925542831159588566564447296981552577193012936376514027623881565340145863800352352164236468767158077515971704323028786257485130880332453082215016529099141462986067027256880131601415044553977541514544093718353451059064972680517981897380462667248901806709549256028632454397469860994718915125210735275537441562016827363250664619077282636778311745930437192477233393483052985954115986072283545230748440542626928062547811418641234922962157732624440263878933204750210411563120570656538965467614005756328118266568979510209468027469852237263865614829904958341684378778503642620303149174122984864466701553437991843132601983772628507536242577436662781322248804984791235692965155282582456042341568989270290825642389204701956882059253862020963046178259129031452021622855666420512003541222877149921644701766771694472492065826681884737721048342056878621649264905323492745413988927943775067619793116339310910124732315898499654294693321898682872005078818989510228880737696677272197121055796742439270019531250000 [53,50] 27431830577078456410192828648574897576382049156722849431871480579480922291658291673268324785298475567544729282259997703811484344841605369465405469152402160919750432932186593667047177314826406230729882589117322486825012627812846978874752860200173832891754033225744224367671474153523610380210284258429117547141146063973452342419973869964673426553979548348050205212728723779986469076900076997785307233514104272540585911462773599631888964606987121782886628392999104214552831929330037674615915233004940810827474707599726536147288940725233595520736172385363202405433717630092778214742020246341491543646417749486502326743065942365869404195246591178628464663024686144310800030086264290463607094792870327461934478259434054207481942545059767460467932571266290996967628716873117489251822698210651432453916584481622770772252161650978205546389972124423182941849696828238804445226105561103276524889801322212763343128097708387897127705009342508263414747377085840958773337087242039096580628203437070218152486856546793687342239531101898000582655712380790498374273314124446290508477893436756733313903907230211093743559390479912792889586724517154014417760698278549439956920731367737048623437337155099118001037485875131372854006844041201226923607154100738089189360449623272149827416103425003950568300958412371384315641911729831368939355314505861371961977885613554677600872859960111030538394534734735812616868551529158037788883821456088657152741353761453222050225805653551067992434358215474336515041189680120865654230991395526684284330864584753495573532387936604855955374354208892415188851904179939388889424006232910289374436865004277316722339101509145744000539333897384751810054693022166701658203906164473168251964448774726034569385729122659017367915163165755843713860809028073433197289941711470915891976751653473683010376442921315488329360382933743022442266233483084493862510456032037355705124687017397860685540666447727166899503175843289198576236138252029839833584058821511750484968049057344082300977189541485411871905944914257047850612186409590333317448241985700311419989690835986880807819033817543684395315522343251195644878088524373831016151970480540571670276522649166906215929071999050789946560531256330532346886662018643368098973010901056209063869502493745752336712869673149218410334613314502204510474972050110291392561720017921578812961093197360978819256513631904701656679032643632844585828357605224212827664216449159824358175715727967951364647848547639624745513624797641610853835740169593133043313405572574032972563771258093526780482842345677625995071447041098801685997358635731429223284242417949162678376604507989329332674766082078576800995506346225738525390625000000000 [53,51] -4193136809946132035286751820338295484193913004207890417551388672100156063911699830769889160337991409735532716996510913504077261386210142008234864525799314367980123410544641204208885821335147209368128457112999944177012156282067742310349962530680859961226518529919428782372089776691356776760716511123431157041936028304478184858230629279061890811061291056825930516460923216524465397169608161282045531093486931897567740571549588314169113004097301299654848251562494432245210626235320939983614686627732910335291904670532730638459635778229849823207335051689181275805792747795785679124741463260033953042293243354204562330686779197668524149035722803905267750816315021452186790967673602842519104935192053306083433772982184385339464272662859638579335921073749952756653743876380423587979456566255284897706908357204754412028662417406451325623983325849288577471743324130597645202829871113108015727612046388988755236239797721643566717676659334790258773151825517006154613145888934890471160439426828456706627478407712506485983330196088121250560264198471563382948927146545585915055668364290052712014122424300084229398348620487795938870679550961293005551422174259279446019028910503902270012306008772328707244988108555102121706379622529089817555593940639155010644486871775383797564365346674704820971759471841514360678194266899193459016132268608016267601851463861815489071947550386135856720297369343412332660666032932638075224956388700097157438852867211276925080101425003095396254653145794177191449812096408898191412390371882775583137125236060182333509608856341474787608254945264836847853242589186642015973450222548450759916091730604284394084288290619909242610284785689818133034766927594537892539033190073260857464749205108721990643584524000043507304777116199689758661030374887524386494244406112611863043920675221332402689081482338993024288675098402226298427409256701572418780335936981912165759191082830145517200543933330100174849333735051118936040891289352338716298595018548856721354552817677812175250675436889826751234281822272580576964684387526325737927588737095208985554360606697671470997342950306565176531554545081130954376088213807229570167830165691678378626825905111136850788172476380625085699882099644712720804513858875844540712721950205020544722743885624843190577041496604765218487757104381089342788156954689765667984370944544116598803416932183522276403567128921477796474541512461916231559650131224951891272022840732696337858304306669138586807814060309918896848471790718666454103558139350138801968657270834372475476548607888206144553139255231731350537225028166023400884823996522820960161961496539742745685180652318069135760583709959803400124656036496162414550781250000 [53,52] 314468276403548668192476245247044771046315818698108061725032881651425172556183899995848049701670305015779246060646419025006176882124719569412965912110710372254301199572360231875022582885073665017385782298174993492619625360658405824314080020097953326945076424199601264237555863071665341727428289671894632259400891372358739828156932403089624756263783347543271161414315998238849524286011601630233380803480141475556455113388481907876627905153883446944664133666968880813716214894939308881529604010723012470361860109862764161280846574646001770909799281035872374808736622531568559187148661924064940504609452089500677800778245929927625971416151352940647521199613519890549931196476908142058579312044562252324512956017387577200688257040300081324740152950820641793346163602859341322059691936602881152991859344419017358879910254496924926622634455153713113324683798515499266878159093643640442126215795523490468581992921191287421370747745315449438462626888549884671470636910752875202784526696838348817649125199041115241684638424737755520795537586535999460258748550103256896300424750757785869868950702091074006238182758588814477403419672933434327909409985157576776610277138790514754317531822546921590526801509902246428199335626518365666071422947845693343030246195855073518976047488158703284808353455071212458158748975912299343869435639920950198025240929837546901006523972793124189926093818437867796257017184654546099059196206793121015766800232725107789427412893755494441556790709555308332329048073258102088537476289030586183394936807981501748622535954879274983749197852409252261302340177733864773616759484925131142288528552228552300086755390556350660957151140029713133075134958008193973556390539015171553355804840890516241062888440027022653302907614709957868524582885013920289377760595220811860636507521944870921926571014166565853347383794464824031168643914420692442784789134574408303899106031967925264172014676244654589321962263435928104055289877316473566078778012016068941180994681549585639682539836316722710151212685301244340298034376931938854565399517976605244034993969127985719204083782345655292980195479403612999323519657158182159568652963128116149851530109702944242368936026479867338105881184716758846033404875284010485805898789912938850945632023567565277747462986932754139525952597549992253541259392884733094033863028774386589737111304501934802361457357103401983776834805840864768496596647852910838395906631719126895510947970570502273598739239264070733751157343199502388208997781422121344219236252446451223324075660017819186965286053587154299394203992179062782964645608629911187252448314353983338163558517247228064894759569369853124953806400299072265625000000 [53,53] 50587952488144016566874663031647571238912085609375610915541570486227128808568665580562970797035076663673461909395634592405686043585315306621126756491428949035731336641352428388245047689641531181940043781448287816828075569476016388907774595319761050571486620240156212195750918919407874921381679111507572966028825359905811641174155373124468640593183870696851865907080396423613433657384199036124113641020276665166470141016997955922420376326500351126855972431501467242712416726540071965313568652236188955532074937437280964182248537698575313827521103890081685523883164970160841502776485412215759485204148933759755476572752683698896655928479244321758780855973631137999659272103653396646105507842619972033704662431250161373288536703656075445849343382239753664508019984893220365767084562559109449941364774373854311688584666800203929584359955601289010733414822340573123303464397818043579876109801235551181032914024868969935347925478053848552995152497100213078783379104201987987470099053759766371105690116457588225458711431158593448752167898260650294164034891240770141370369722622540216093486929162043299556091718859483357404264167788165673893609157032663227617767013118793402639528671013567896080103347150178449320657863655454327554814103670444395990244086943404139431923086408385830499846703444566670126358762846147463582006314283915076975452325873276441725452159233671499810727829224272799447991003093056648199700216318023646161205431683613442985780723086409249946761080216822246327817107491065710282677477479572054544539651110164543903035452050671486788399024823898716552383907902666963310186531719681026608349547088101087903615845857352847061415171693297664266457726048668128068447106282315486696690273920612884695915786254313802097088405767508269925519226707883314205145834885452721232194436504262389905336930415198680370135755890092872661095077170865493402190888870002266055418674371494395265719335436486727218718985794135097542609575620423530428976573022317589534077530845443436906886764623246966058401690283614228502364639282865386868131277918475151400288449035433897678490633406116813976212317903177382971523323533443954944439047670353427389570594848618105092720942114367800407709380549360676050425440099191071905374224422366543925095199845739315085596914658037577785991791308787500171356106824935830824436975278844035427091246294931331831446598834463216512230386519468742644135048824376598885373849218249030806978143368720776553378947698741822416218150249638159767019733552714323259900458364194015171360860154884490409556584386699438890661774470552169415039800262594534749620713258980722062809772706357992755332730894224368967115879058837890625000 [54,0] 55994200746743550899551674139136868254606864388065820187988995417633611847640196015286828877219223271908535022727666932477937328571631392931925218718620935458101275149561267941465185881727927759488211293770071804125123613289053265824285103410303397825019010015351842125138430893921551169777655972840187606877638897585640574790224288400587389309871061354514046199525019268612583468670794546756946600192494746242567886484729484961113898307947515556658599905827299326905575450941785115555272854559477454482528875618191163011419580523297045819012368727333655728064885654051714418946159001862978849406198782156530541445554474840358041148279882646853201161397333001603216034293275532762717830912876118227131234277525227696977108769041863620995793640315745749196191716142118421297885058344745203397695119066294760385782412308441294562291015272874185479287482292576775307781887897949418845374957078428967390855484626558208941797234096305454985246782867001292100090739895251699125529063473180832934569925454777522389237560538902906001071004413185964394377516168939924697733201122691559337554797826240852558110650511951790814397123663719016762171069982775881844495663041647817420378459841846192819594361730287486374158653821767360154626641364614123916043517809804856996633000673204438641028116021976701801823472094556290045389856775397184899286332619405076385881434631259577802422731515177971771852572110393771760438196357946005028490330227001734732637455369446254215410866295335689560818988060236653968018364946429155728764671577114931381980787541745216143565210077012578076757444966775560678044171549011613006205127962236675447691664891170826398087917364563693257707638872837166221325015658785334676837836065954027704379016298184890619198850126234806773754401736411351637324919864442844563941302530182834057078916200685364492981329431552927778203402854353298553927426000239648945850859188645654241978403003279604201530283006369017399726875161059565609264733580742101054665393638311672214068687195399048328415370490383116411279219809431089057120592630746173705224512720322561316605989171488532843826540391919835063312427069718362126663313699450084579701317633183404430768648817608571986588128054051941620303289556461996692595520046919796428266653155947908021864286733557906279625349061566905498769283987545438289498243227003039802604145070927647278711384683430537099695407850765981236071804074386437808242370814102132646166004876479804292336233323726770270113886026753733657481152035729262544938578116671124007552862167358398437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,1] 56322802178062532103153944138534901384044137701368569628916768983642822994434528979890811422915099712321071770854484340891927721734504202348642678800177745087765083813599311193584808800209475101986377198463321912102867969924279070109343064037649433752642884284364286381405700316675984546908244225722238590308389252117861153262081507141423956039688206114276717244541690618791832638113029076534930952827502739242144060666311330241508251970150550957305248662444910597042712334803628224910446070918156659571548224463651795695572146350062115929624767649353083856085177713298014573330016490956566118648991932068451538539029846584053693775215735471630990805272241488942640915596929859024809317344300970761963282313619582749215203958770933460156743947207022400104805705563696026188421338083589371049847315872115388223850822988000560288253098526278902514864696560513787660701348274838617217573572061962005154973998302646547811288251756389266756368538120040946607620741305638700415142059666549093761195643003190399439408812151180504192958674319654330060349552255097238995533423308678639335032707542242147971446431709505295860374067800892790897373732243428173749305814722982670890895939858083005610548239018447436199800766490403093623221646027110279607678898774211458575483966340285129444697448200005397978778388494713741613914408814170436019593371805201638544862160954547820448901093885913993911976001476965070217329159595199906550607030032667089097159591765226457580161597755941303338744504139557221967497141226725276158462594429110984704203619682896077757114183688946174927504943338425511398334669224073022049712441497611925056126868816661870794576645040214065871119694472125835095598042395959777979093295579956564939808220380156664414223447379616857602512558017133934530462964215652544078277339936788295441525161307402521623666083996782419141948226924397896466157598176207059591389610581162437792603231524817757947198052338735318582918891829467145802618682306550094172392946997610671981271514168390933364113595034749915754316891704691202648349704281708668245237287465822398386764988122757632760480378427717000769316035968175908793123208548205737871117696969025918921528392670161552849180854968985825101011727848577988717620860559857424050235918107383212553890424537097745686489218429740580762484941495553527176487804073934919648791341714900382270529930433646549092168593854473611354359020220965741008648568061857171482846468827534660367827989027950822111914663107680325853145125135342406518879423971135622650763252750039100646972656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,2] 2777589391813371507180514743295726128728508344549301348334299390883193929752582023466609655877219750713982622531991605033928379121261865561462901536572790357729952949033764447238068197945178899352535462719467298239453735187737762423733020472701424851723822706121873921241804882151657309319520576401622227127662942658978884594721638586388336572756461844974476018165672794741092700953032550657148083027908185005005229847868132049922825663463089426422484671010612850473805532777070570576033904384499501157308271857097106391620889988337427050158190828068713293378775952916828470682516102087522099486411525136151319969868969940954201585590701153276178017571984201372069636343584504267866885128883481383984056034660501136370004241799042553618797101698426115945107994827888154164997448878406438411199084607366188681110963217354375639844623037342693251252842079796563517685898567108264375273875555597847128447629725698164062152430987143056219588915747488929228223802079518899588021172879782466085734516314669813138116343155282413378252900877861876845668288692418520716624869910905793119431901979915641423160121698136514663214920499206565193978927119607880361315471647898066634291290428905351806297250964300789901355942503537555107833436864556730079454296871337320969339901959769831594037338154920584286605653362713658498921285955177538688068984287944072569798211227110910428936595996100895007137267286481216878165801624094859257549469702114983378287190389106715226178915610987287088843329796624876383369453396157811377248041776813189399735380152476009904594367413991309555059967615591892381657754403709277907299464388323603490694972140982211369494275933115831482428023547372632284577433257588289039660400629399382223433712061944100773255179561729113109226814745523181132660196885184529156762237102806866804420843396233738373964182811126108261815863351531170541123631518630668242346430375042467129864451054523084356167705877044294736344458184546912092386227826730546509889257798306791036366890035987645131876950906377669641262982863719887080367012075915106924179595537011906900974823153186284674790496045707870128975779068098955258758051183294328247774721845245001192852049292695692558843846221374064477667129996833185750373959193043070985203903814361622767744747304369709840389641115972456186292777083017949768779054442335228077225579253527476654269967614807094710159969334435474395030671003038952588895385135278467276981757699045122939430073479489247796758132203332030262027888822356659689996485304878601207967392383579863235354423522949218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,3] -70441699908609776388370719970867980800156037986169765012992505066692118674626527944900983136088383878918522699402275090883668003028187479566148995897468021462858649234120923819787004674639526175404115203871947317974201029391309175774503854178195804276474693341887862576729717807495582955213642953935430218107322548845065595570524906605762601743781591064955266385040749677173282503195261203255947907990370357856740963888904952081494375329231821553270051495850545543437443907009622617997874105273816699090390176502938353193622241126842313686578809214284827488761014531764014131813043082639173308564232831563704697189586316134642050551556166022556147107338082945339657980853352868141179813917239215631414668121868717205311787534261183487649976213844562379274508795550699738530980248066356575663255188849493863890031823475275467757986833848279328340909928650116453826700021775689874924957709236585660744177353583578207051588378046008972374493947500557496168717392032609957391528382946305521977073631495334287511502304400852264230598883588609617938703830749483646228953632695204005727342556361230852370133621412987771478105944373020630644538690301644041208349624142824953868067637736097684932118338758937124540381792583249017512590645965709051316763985457727804802800861156469427691631105522817424004479051845367728020304953017434070437361304475611579885917791653995658126112018355080133042026828306514183340442888640642867374733513400929370524809099882339205416478336935887372521727459736169385460875677143187201653781682294656084153574453488143754696240039940761550699586020444926612056547602866164854094646121629806334216514695088091986154738484266831138391819069706253862548358789930240217548916028971622669718294027475014375887955234841771719883586799338275264555536889598967568902872418324760650666180802512509632865772064844679182055853019119324394044699038594817409272337110300156109190992502670220780044354173003497102863727665566085769544419870468054808666013922596764542078186470823160737307252016173479734874606402257106608659841019668462611839930942501733049686805003209594794008238097766318679620246438592180977632095073458364539831265721941639179520877805374893862989543571564423346238361081558994207320641879445269899370370285796952544184686578159382897215524674071165423714726655670814512383053132661287545474212626286708853218573346381136138317810178117551574308402424010171087587929750567803552779285977625952967594512773018057679104778683772043936615711144231590140490503044053930293416643237947027955669909715652465820312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,4] 849026902877370146403300844771175118378230913874640416450520199071227590915685748457213691681214159102863231724252102786842537987057230778124440984887487200937734403609044770443568994406520971579125881810337241894830889691609808678136298681283486474010417698970737526044984261418973794137077195265152355258028203719092926524180245296844333102196461938219147896364224128364865738411054226680462696806454015451965468633666101134120962603657069331880402154771867499611178612883331674339966913976759039450442776850962285151719865453980122532532846817205842167609853793091459017484433945452149134756726529314464410256975800569366445068544089857753332281328833100446072315864025177457221346101827365737602446887438260084296503884719000366449833989203624489509436766869503681953032799525740041974189965436958395371496093830342413643177118523917284148627593709901577983752084162189587306231224238471616162527985700053358083548549407117384932577562249824797446111013915793366646038056662970486539564735745614921243334360259881932423849915497078934427729733731284901667659164902075646747693201208878157388218185454309212943592337189941912804614593209929561036178091725304555474087910296409609329515949739637881595054753887680648666995813267618178598382658870018240541943110841009402495988747783292082603499503726553016398572580490843374316113243269921997451338988237285149521804854398533208085106137789069248365009306656868033020640350331680860020395196246848318943579384027468111951775074273193746619620130762986712819262078732246336124108821484340313699266154158756971588677946445459247945977484037584135193684716577383389353201177476710892088258823822941341513708446883994983987134148911371778140529031912811816562857522697054330296105926129529030859949616557752852274604525020495171457223009694640683179383578834971022206050853152234725544555566061787300731999357347896280483681062024185811634954761059193525559084371352858420077716768037109620137394531085295389376892506470561265510544911676982259033446675630817542409268274954956041252309385285108687977534915829260781945066484719809551409534244462699602683740065085547405956013467412602044794840153982000824713692289233249348562010017387383985712803032064119340658249753087263102760733110127617536604897349760202378150408938368708823337329338388299447689109590994702367846237383968854059075396842416107250231918580352961397614343619485190052903809753687757226735924483515397671699028577223350940002235458422257560621083340121803953905104993565793150182103785073017832019104389473795890808105468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,5] -3479712933234399613425583874481597394478647765348704799277419040072353689924317508216565039830231052092647522911232383124787765047409013778141614165914317967676941587884759205798165943997845720347775022392177330215326600702744186424678632060961800601487596971518364245444403731745136070495960959267296010760785210106285651871091495356526083290316698445964842622007030981557041393961667339493815705864041551042092112740471886100296783931505305910656682836610751362386059240495319282645147476645113756308117598079126501953325246916109631684003152296712282974697149048333718370236684056044450655657848265608246505186862794225940125351662225719903185856057662528081821770988944463222637065022322756547255807150896385260131382228177887952026239607245749999661544986016247081254243536793956482173548382750971068478008349393319119501389585740941254166645358133897532683492438801417007816125635473255646391785577027965737160111211881561623814228981412518751109283067513330246449108002814133963626663742024034870831930700823029772732898053050370140523631697588426029148373737764243334535301145472621152924495956368353788622823072735450193408112335398600826664187610456154798137629675317902481122242150281195229609238639643704826282803336388128239648788454600036478368780585846087810347918578087968126847553819202399045730568885348631765262290405889026750562839303051252695968356765521914318127653193109109115608721607221369429800722442539868002792743033057285503408685502094076131100262015212203319116863160151393976468250599494794839122553688228067288074436434369201093872746377707742396912147816109376398134563043466042456080560506137658047176315864062584464736745758202115108545664128608632905605543999326501563988495883136518856474822440733311804937104914213852207050602147631233654815951049975514673203051980834821503118873366631779244005045710742304509921421706997964302926812802927110088813279231639273448510632657648743883571838017553806378057973975731010986694980427728840804113147337587783050427425229438331052912683402462282221648568278019989743136840267093837616676288647706211699753931609251710197630468631598406964366049978685292036106351520042024579971506416545105516453627354779516663751750811987810075229030537774879872900134041686693087576290498631687793885963517764364408098641516782776546677738167221424925305359327383689420380283672316039433272112180368003982860372540590935937349301031573397413066051937812798901643130326097883576121732428738171669098631969825488504892622758895157771939036779433596091593017263221554458141326904296875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,6] -6119782085272134278471684221242968884908949339354341387659995620116109675654836059362452607892598628032102000464566586628915941986742785652784114891499445411424898325112679657337474675864765835603234815083651200481123778676346022139360742342428732679364619056392115472467648592780483058417150512099582270867402784561331852808985503470598066115744731430235174176410321010116991603983253154939746236718654912756968123962045815565380444012711126147586298647307419380757229532793424148278715589949431290844421964068697122902387545412642955115783466214843233525952518519956026625334061482537202846551752793751588121238689398489381931474708399675540313673980428497053022002556768816368555310856898657739175806376383610042872185768875981046429679939073014201320106044880635065213456020640889058128330407141984622034520697468219652495411749680541904777566456075223312505598210882485424091428836066660819256155542366009504378073219964850576439893771343788335312120625365910907394073087796915140904218005808490222734088558508330127620415104095445816522923380031431852257034783088952175359210906272213616461409852304553468599759106018857698649232007060090096012341759252625470000310937298034236605358047098298180479805457465026138585043726078584721691904387298868058528720749823478364423924818668414812728023392215632961943326705950863254879029152444435326111813309903220639792168911769473322750080617535701582483771754127965544374170002897120698891033464253825393708256710159275541815398568873874539991963525228707594422776150520361512065036319457818611668935336962453405463109784985025252378524344291081657257401500872892818377815985913338857008100556629933779009221644696855966493783971291792266058871918132078375079253091755077101104235772368413897807595171722567201577365088526639953912008344597827532165501149572042162910555031497642673581278278711682757853150776503884005187023363388426943548193093174554215966883077979463762287442095579517251660996136543741660914192478948413630274411068716366215114370677216869078264598142321251740157689508876381080697490323249774799283431701117022750945188013822961843526619501480598217740095554767467892232701548965553385602875958276525786051954156563302779370374984214960352418882831748445018285304912181374366799003066768785975414678625119159824344514482948492799124086407904877805870990886706312751991608654530548288148215046768309904415146397171042925954759106235060867693487089647316194781769900279357753837089999521537245065239911520525991349620906185547460067717836402909547741102436191340530058369040489196777343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,7] 43553254574195717925189284365568956226858148726698898718698064361413378217187243767775779114168616616109723200453921140155936888248802260041563400994946096885921936613196747083601707685039733664674548050564329829785644383454909512536699741887524969422093464397280221042414440579514029901523362636380441679303734931242409760643301604714278672217269106574777014798533259139208803916696762797473016387888009620616129663107149841763247117590665063010674449914912414014010500775111035929139472835823605799606371388808371537275006057528776051036199495450604512860288690353960185520053808135383638341938382010831876178517954533134896869698580072350330640477018488813975051772918932343957201087964032370537435836977387252789098448951172032896918652268001309863976755570597669978673336414297979017412533362204154746832943802804402318366637654079126366209556834866520592969939304516701726026752117008838024735497127833145073402627989757713746657532577829177895683010386273906989748177853829029375880997873191830321046853924169396938808890624899699938439024561892822520109265281361443715152028467821116129596376366654317049365250282655123486378201735584719643113975527475169365388120065215151221006881414537603476956390094482195680128814430412310814808515783846362383783613615510811766975250422238895021908400928571886698758537546216657168041974278935829270574165298960000728110111494571168251529104810330456857105130506724313667247283574425996864424584634625344659441908564368977370872305216256886713648607986330955496009649100632297609090628635037894493353074946314061855937170499708903725901516965758915944272923747450188406670036203805715071996577566088982869531995441347128068811890338934400681380747905210214129775650683729854108681912166509735613377062461320443463019850941921983941885130592786333464213422027968740381840481707852388838153307070733193653452075419397022459321017952901825327602622474904313713420052523038766164053376204324849630556191812111564894975920479273326491398883071341466731456419151815621288694011435725399925657472863839677942915733974928465474778199764811253833357366288406685915902558360094286890623213934629067586095364741199218111399346707245084422018874158929667645912508843923412018693502461661731764929022584443973434771479053165917277092530902862093642937792419315215718514112732954514846028336244825645987203680558345118368312903521848940424916089022783077940058709446119982687669393117332196246232084289189168628270704144337477291776764181609186276272045344021816709539416797728628787350450835003101701659034006297588348388671875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,8] 820092575314464211046389009012951158503495364791507670001465231434831658470061202570015468480837613696805341887233880950367058997679175901382148461623536200776620577992943601632829012324181418577074971441944509957775158241207195200326527929983645400828392419350347728451728990946075947970672297826712857386070493553358687321001731835354591979232983382620288892392650858864191918073824054528528001769094199650271099334739143010191547079141203827763340948459475413745859573518292248715773196613843712618660794019034399823510370985234561768077431704143422576967999835875440723457347699450536100333256874077610364247470636795017979403878652714180762137808743882191047976157873450603836906882008660372448888783300847802887192980807525762084424417533099029435813956423112398419416292818199336008337381301000855535400246590799740177795202817137288307447911795127693841695367771393528642713434018982295455597173306613063039713493917785515087885929167807611219970640060752732579531287993325326084856100121739342210328804605483886070459978608672479404469300558597848976603783906828727447231902510977066717866442567040700161025895357970882887844718080488912902061038527806489942637914347747786854335370702124583972327759665812225676447898197491533857109868122472512438149318812677961971495895004403921926989677118816382361807397718708223052786318485573304050442634886609768094288002630461433262766535296351047124432452787305926334226033003405930035159715721829511925784939190585584921086644058598140098681214641385187379452466884274446586431904225574208098082819562652849832151822078394316833351898295337469784653132407017309917629562598463505086589790969372329804113054048329219757465526436375823065803350386763197025550522130194013878304656092959624714779684810316646741483219799639259011795855268940179260450858305349596268533568678688487336343042491194164859721724459818532937694736300895576294559387790209130816114395119385784503552430265905174690269673183882360569634843818240761067914896027066927933352931226161551285592498701887287308833083421236257317429142478176013299570932225519173766230314684631136828762178600229934585601962321430407052331033402152656884864442598583392059342316110744045265930996414446715235243828221590675141245076712413280745569215686252059887659787609830266052169719810090714863811050384104666041563236294405466199657987408977731892228252995481716819066991138747233638517082081730456615758312854452832114820614532071635559726109615959189918961532393194324183234470164573502503232660177101255244018189623743386729159965398139320313930511474609375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,9] -7936366582285524013388712902878157898828233424846236682949202082260901327382644472109795209799938941820409214178249115959797686541554626819375111295621290663129419910380082070310878305437977231807906375990006339262391991873843437692406395270604891617899583609664965499715781549011415568222969593054672334735528407302263825306368485875019167271621730462846133525421248144935352556168822516493778120292872526732318360493802590911937878261315970316316662102015263555838962912554884238295606485186167308304429667393828500627699617647927937753760664842911272788758294053167897539676776576836396163217841931521153145798384830391749058028303514234990989022987475353821767446223675146241455258486749599070679987475551566028107394995442703158528937082612382997460308130001570580930661297562685691221636229395451998292549699553058950617056602283968906756035328706834470811798774599638449204209988832634869813585902551443937234481143626662720020990092044725004162595182391889077110236186043153294122131884298435305577158773871301599720560447237291862889371000793333155653833871025340387365050365197374669834934626505310455304821183832765828902668038590928868674073052190004444479226143565820140082765655082941392560336422848211074679317190435228974362796866999893337320473639735919860654230739814812798985575468416874755576250386287714777745743301572466188028551873403964605181731410139837556478320621305263163076032727917001801367199065779121502796483652704191544809800411226885977503823969459400222704953385078241331926313067600076329749950177585675037039800730043182780243503185573322199660665302716336860262240091569465333401541667746582865100252968326233341354119333748401105850768310081636311887537648008186397256626398946186854128206842916723356928072739815821843422101333302841438781268971854593019075891485913297117620794100304057286397959825546168680067029674575516625329186608536959015566499246321163913681618856692762431347811498449852681856460519994324626050866146460202436429174924497382426464216380423113991236697329197403345545085967622103968442992746593270234763066145867653001379829411790760643131647468408509829010784407360649785584885004864464165907931905914395954793921912717032391442498796517686835179329742428740875225725059905630755038128911731757231548223029039594855593801367549993181695608233424881845615572725904170506810306332802224334874052094358723607541989946512086416247984729631803090227487626114458528897755783032168824185664711009741857245122775713601795375407763606844538779535766391519807992574414891859876236557269635341071989387273788452148437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,10] 27510581978915814834969501714058551508300444774073596215742387187563922356489032027069864962263799269407091962900180211064700397487901920529263217163468223349977999419193177836403355894586077557564082221878877870988384986160143869955208988814067888648879368899840048384489599100302846117023794283509365302950031711172174817820919139391669663990141036208453799351959793717071979572580857185039131381100014688800019401200676439463158484254168990862881087086516664055848062993143864240156261655873990854533050191964252716045403477354184830885155311833127301127855461050696304961165323932232179620608295107785670071532236897640704888341100958692072060004267475793804473443509437336516001109086139979709904488342892216438268446199249654688372482206443843216443811833755113419581417018900262555540627188039759728269264627071401560164321764653935444432260697532643135562134622009670773473090813188218506287939288275764373510764003187744838604810043448871712619304401939718946694621247122972534562521812864781385345659118951865914388912669157124043807205334375346031644183902780388285949472781915745669478174941253480882581061212099451583564925534109113997748013566720451473505749705877358395091379789199378353059176938751418382080016776905646674600045729156369491875049692366788715826550964447724609255655868003026960100983198226712832241802893965867986826432457690226245186726346664451313411666083568085170518778177163185861417974212925705267666693043132607724509341752836697059093346930640040917421791610845501977650734260525126275703293160818181884010790316376106549645610771023515388235295067331237959041214966231374611966434980282253989946396752709488205185376293363108913114670285590346421968056518101106986140068141225848513385170816394546503423591333132006169608150130635517078911719479711989684574667961264863722301476806851226178026682345580583107179052148951765798734532353485819075397012302201718985737780522037271156590259135048601719530176564392522300921327389761636434563960170053483826235253043223159273729866851256363857837863502569415560274818921385123671134303225842531871264254179515678409264131567909293898223797178009494644542742136328458991225646567934607932456149000318969958747872308094555616810076265701046586820835878538134463747217219701006071913424210453233613882392900542038858643663704364347535055238312498784251388861801482036014379224159848835525633505005438105877864334799845897335150699063748487052762391895455529794359728700906021689728528732573047331484036544838665405013269371152358606478944875694781626110103217586200230471149552613496780395507812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,11] -17755833774635874632166700818792344313604258961316844507571549578737691162880595622339146978600558510855486807803830046077191551197033940582898078310914825397676046085999406500474316664575690935255791749231826176828220199145294088945839635461840548248407817451611125977852436779671983446583199214027078753044452968967613771691423772035660814173954918633896810531473135213902111505433513944740208347302372334603050795416868559910116400111493732740958758219700903769303976042841972489581218678538054191420356145786214366891106419669697318083622981013587639956028774229621466765250222223104998723500756043467978875975359374218695836137972484671505300317338494409731281198605517591592742520351465480801969163563996065087908400527672174838280040051110045746830162488195102977072257705505190309122429934429160208768790828857730184895029503241546070567130562090008716605829302336098328763003757809454165566664076519759640789051317997918358540796578146343226545454565850636678268550045585232584509359091666572578412178072332499646021435815928886058144604901574920930535015905445733835596641842736754632427038860374899138434554249841563649233391563907861076866110495083340090807398359179270861523859765375758771417424919544428046133226125672572433002751334693459484453269972246638932592353794456103445829193242722455757179280885060629990196183014634123814704612811094358193291124615946584154492298480076527868869000871151418134064775264373060413723218864376766514765580088807456226479740476504123313521488895421614432439829889160734915831317471322075544367136146029686623700227274660142949861981485071061624801377492803954330518333581345249325202445188357687306491308248468698835058851197025428080522040301987826770141651447056949771777811464795392348553491592470309881842082957138611664864001081989390558535212643968806772095468179822141621355448911340985070877628991793044700815348600687942450026295004588071472121053689495124776899862291335610545055734784801924307994027084954221886554408268904029618811077456890932511822430060429666426127724234938860053883631134481535333983346226069532930513229002849198705341089843647652377129338187477433955180399712283884935606020651889534518657395370759760222872080568710382328446250721048064967093039293151296085790203966979116857232041055050000809290452491541759201917981280151852210289491818373099399136842972412484440245681366798901367870150043176955943577671652284922857436885155310809839152806703685147364732024384297402507085008772604548018061115853800662977512771730999763880046840061251650175970666004207285104676827813818817958235740661621093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,12] -215110315608069980997896083155566066636783613627257699071394697235269018731534657905357636296167144379372679225617522782250442701739617345885587475531599048927920302256765689676961841522735248137619303458212705990565108653376191470111641668572990883622070637659700796388090642216952728017263278610931524651175967839897622441641570159110271031612459225880123536310370387909226090170667029548198660696565371155185391662160458402983519460408210925280853244520048761561314104800398403471044582852417337270905448764831539064558050336511740383037139386584909272909982312908562281162195579251821329721433555326856953242898016189408622298999146972916278508710695747450707469200782706048248767279092958747573475114599676234919308759935351348970355387888324839688726867448358977484961960223834500142288099077390291737170517547484751809750864749494118105298044058609367577379433198659679782498039432839744122632072715790061920714852193749596464532011462154223433684074776030370166017698707556809997113020677223212365848058496242053136098875187963276884663758778490134989749969467568799233136707219923047946008582961521402596941350610698179825493961352194762655220415744342666210146035097168277210127742596156826058986846678393581148404878357608016327938005938627465774575464507621999433997722403883566865742949981620377854158635252343691717629024245907502938488555607314037189801016370549195456934000981644943105598971378068943834934462407781395264976185371183564814705763939049270117779204857576184438966692175006551263499950342108721462126212248073078653754400964161808974517601027593417040780946320592956401310880213113091208286368297842194657915855720997531459843063850892126342523944069682972096856587410161330164411211907560716388403031121253724385314872884133051288693036776013503254737817591546234934287719311333778976403118253391473443699118217136756915491553365506034588487193128154199701695873652859380351964869035909374605033771679777770050611544631511610738268045845198047747108058770755319642662720776533919473113505575646213556423648401184240105398681622722830716790580616070845255279845732625268764934568222159791861561783997063687444755655585716704967957870213896463788948280163813192324622784268031948795883064330361709374819724710992573473537735944718987697971138037704156438263803045022918701689295931260202121564607973309598099800285004610379099334548546312619761068767208174823128006175321334968573357618382527844932447630458624344498025716457982955772476676287029238314049987504830525289543844030765188428276117761781311924833088329019970333377820281839376548305153846740722656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,13] 971680968659043223225752555586944393153228079587799110412351087336146950649885620555314087277474374455937858347604468935399593592923740517685931944116612085149386676409670020238561209560615060613224723288724930040284166964313094415883334955424777530072985258596674288841585161175317348694895024067276901669959803233065280177469025069798559115749830530537935460977483631050809495686852274166768869288853692902104458373098682391350268494925857302986246558044233533512813636797090668611180501196044459649656219991462769020001834158093492547708747046707831778958914619936760435495582811419703608647799228194529839808597540091409199216899292395031004764966072488640006182289114354493656059608039966419099009144687109117124529392321243676341372648643719024475325873766634611648436343719157359637195287534189035202305877000130872446173744753954066123345523588512516720287725075987581890518818357783115152251349653487298600898403278541359585435215844436139087071696000717119233465989730270459932284706716042889811869220107707444495164558959970629189263941735783945331681271408915211772827833349826819468656777003044109978672324168582066240992757258871145764430436320859500948920250496776706362311064535799032406729268575417071919926930549693399528292400743798314032005001122124539791239804779305391053548280473282792235590758681666508735857953781965905845433705005338622003920300839149708852962504477745782112863514983411438050082998066175176872741491765289528439078086073980226131808416062807744631839915192727761136906314507135601941605926036642394565883436061371835006366092900934719702709223392537401382697557985824454224027321423116972885622459934205335807016356454822488420953342053839313075079410526352186286000788069336967969047092901340132452272209471949201191951985775553224898761052844024305243428592468783756143729728245012899846051605812692676009302065228690731372899041666411807899822699720625400231846556328421975195740671941950813775175596145588125596950696458964165025652394419281653968398826009886425030827817487942656679914461755179572047348732336846463229226151687160027421468931491190814564392920429580045167465575268529753018073400859124314563658554410262082949830106849273795220178008112650888265997521717487731587099697217671679081180978573258173102872705668514876602170542410957508559191622274795834352265157303330415336350692105224083550653328956363407564460363476359736788732595712154503710041523692325829364238485053861765018616693239386771968390565506687832520964225061353452605009156587448081759218643229197962727253886936335715448186112208617259966558776795864105224609375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,14] -2045102613684187496054638270420447903454673390938085109384178755796822048519364388554937865911083709981241798627640627176395777886443067774914811049198568344881679718271435664078972797909558796944436799286838484542104005713175918560244744660054986336061518310197950377641054256138126742056474000149661353736801868819655645484403588705153298550207893171732728938295399005003206725230443692330674879208945505907551172462760003847297900360664025116980183728883919631411717851101198500947096300329007968150781527466657849942543617047811886517463827950318969724715434414455801994241966605770774008373584079679032804890214913386083781610738614301545582937430205977875791931365736744320388734015818718866715262644412293000977252455122904458421109407395295755757592044829228921131613353855663489001262596800186283014560061734022969462806437137265042355798708790718782009992512121736640238849340172627332293494746081019037423932532132785859108222726136117168920231611972562815185575793538096158209023619368072643551151717892792154267556589691771377930924063660846110026611907401859582323347602927551615580547834311899176330932924952912314515569707074845984297064975898083710531625864346143691845996083015993657960784006811006026949735304186465815684844326564632797323136611592664206185621693021942980702467839410283168996007265914792403804981143380898700627653191597488993288392873466333695513850079760511800920496310152250915933259514360139755316635121768051421093991265386851897748440955541450473591154798679191723080161653046075779888715164984634055236084451759850344992691046587527687462699599680264788328020045751140138183003642906959349679829000931651189176030699539932673427031939436229141471160428497350167262159204231262140641869165899475118942378873315094789715527320848235795743560397335299401139568443072195043002018439350440626959736100616652911623528794886030261345845365205588441593837943029805862551606089134552628371452585319117930797036873379431358781752680081718670227823842490239458749676321711231683197024186985527773712375355028478203812692992217647112937416604234012764117483890307177362845847694293134416139563529690564425618079479256593173145382222633193796094717905180081665041044459245199600147200455646308649177127290951985196492927636220219891724871672988267716449429102453669167951365993089305184120139152622589360631597063701906863564387321261687173989012399963755597919983100502819648417778759193466001379728975648394849309040279118153753087029842738380997084845430584611704112028748403948515353893918539923928031063849122187091176274214687075270191485287796240299940109252929687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,15] 1781374249845342330002000329819358011854665728131993978333546956356482979260376117605938480760678042513094120038368345191848155451214179096675196894388384146607276040418082179044013392496534575013563868592491805473195501614095508608860646054241841154411675132475720451484820435289435480693543538072718833029991938067886352320101613825094878622750715013855467876020398233592667161832154485993491014923504322232757580755436749612450893136680751563630156674002719135529337488811996997608436934156223420375097583044110840395214815722715656262462222400132127050013433321466613513555266932674350654552465569573289849184921860860560886232997284325510715468982396463197465477530690035515828631214855111366817820298936483395620103865775887835147450368458811061873035914965343678449962666453364030192023707227107252076549585489906230659141898274572722495582283904143391070447652865572663731885677248019697227530492378161545850729341701604494916216645411202633910360536033901617184586137560446864111333152728477778873165963853871601816365157911771521797366906994289668696796194281137285902039462470210738645137895233869822791717102217123342942506204005065966865683950540769565855302465771741834845733701356180177312000744939040700449459563500905551088388452430487589276192756623506711445166589632633689185990773977551086571379808584978075280257262877197886142533817458640569013291166209797247039059857513051661064807375299671003355625707635485380124026207649087305645325248242983446251709065826083224014854244409414885280949893252021982097440903994777014954394650263409111294736696576041248555118431937848477995548112066907538518383597683854685957535575203461122630942188432018803864130710306432427448008914179054157100493669800723287523579195850492127249592323845661827064618029027592394914621629183804208334975328294788978434029735202095717097160305502556639609296348019252407982840747950845778668682672809971781787005658007726024261239464724566711721199223926018842722232388226544226432008593670848211553301324433509734329075116606150239154490767170032421189271778638604545640343061955525856961504387378668964661223943063454800863721167957034022304734532308568503300347307909037169215467500442216260232087018082340445469364007586654148302536882964191455530550450919773099098752397533524648201984558810471845564890150553405623960988260649264017433269351395766352783339567310900023235314879841116792103877943529998966149861034162349266311576344980590388994101242741024650081253251446293053801611855384100642431538309210000018576464793784891418869234236148402534706876049213795584758024403981835348531603813171386718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,16] 1970360213339453313559596507429782440992750458541453030644183447165664734515185141631868833889558061996344292451662508262013648426866724621519351937020207821151264524244662822023457145567958300799674491803674423935319353494165056147822438203357596935950923480923194840234599703127012631960407066332091161991856254220311531376155436331315188771640154867203153686752304466386743079116589155146155384422819050257814192346395922550984983070259921862943458849306877197014966926236754646177831301961785411597015037641817868890349923154095705055733261317048909410202011120114049566350289005428465383820709821123885969122120909066076110610119070432375623126795639671339171962500422186183522455457359677307652315643886316967877166255018278753157453794044311483921407294668512127167570465187838986709041598390113801836937976697097202689739901927730141291772754402172879715044902548805316260892178663741787668333804945139205837659968616222654070977582246789907275987213423095741081115745881402386745323797881458718350447170120844571028128875373849284427586747070369159073495140833875915500373270658931758103782658243741850369691442503189501134355123709124842576242648017761078487393483188110516867091331590215797052029765634586944582055151659275353385284842296752384755412603182840377504143278700793431025478567310189332139648393150353422403743562887575048866634247086267756218538692389126915409477076548921276789738019513685648579147552578165931128396158030140641624277752088652358838439646814421458829604134029306106532762596797924594602215195039665166522449673744485096377880757176692552931722085931828122205440456225824388604502355583508544743783445021404373523959042150388591265661433728512963590868716230207620257461928983413918291868619996518535707510664336124837761520903825341268247901727246432792751526930125838776613551989738782866100535213429520892333827548594547826617888641048662324552223876558688175276354608693908271203566588375588367159139302077728422611681865829225706220440733999696539809574993226715072871814935187762848423511111902789411583800408972100335700579888883895762311506274412721891167633532856260114256390984505300769003334625185697381076880397950948543003321450053218155311682485023542925180143651347857856637560686921646005150523738406136729962018499817032096651238960229395069631108745915364410075423886361400958768744054532128503640081512991474750214321574771707000131990783428155307485130020316475311037402108377856464460063617985305521725103203294984246889751869059869360180440398352696767338864551030391483824105512216243684165433645043083110367544696917008195669041015207767486572265625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,17] -6462875177873722351861239998050354293190826225120998966402899298989595420081989636804531272937282678184698196533988224331432551994869000492126020531550416072737124852823635946807747426051182112905261149193343856352638282055758832245979615934501698153591977824782053439185928662462155810225117204618431695491048915023133046836382084509190605170005933894631240806371064808370752678143942681563254867003341730458160579973791446955612387011642546560447495981969331936447912916709961211981704364928740732478002395291644644911567574033606214435073002247589540093412997132453549677928888133082072680245064176921538675673139009114654444826977409070387429998236565298085330709831017951284121135481974496898068307504224946659256743264065185230558987957002996071372563263889742702794855861706244736999515659815122996037610799731012812927299081165024212686131361589601965543620123105617942194567954718401512164940153003733286186373060158249874355245050828524108604710086251651995365594666439431656203543190833443237381255207854496494897576469928860362228741592238814070309132623569726426136277486476406696953844310354746179565827490979909352029054596115171545377792759168971171493292290336564268043683618749496846791656081374539603244665808886667645751043910594832574574823265444800533925098887508584568454919225142144211243764937045003447414112725856927129568900262217676206304941295089553677920766099130499182752562862819226923347244596597954659036001866483329679385491920729925903379254739235564891215394729916635657572506589094206873950113391041199250234644814390006729946724302442948595307015895923113177866494834978097484946394136544390431062743954259117919738454285304129539409003036109324304664901096794136152406792325574594233944986976096918078031668127795645421388728336877955099296051342403751403660471125152150051547809154211939999199541768760332802640850000249990893165897987627761149833586592649987906615144868011166623688276155979768612357460270612813784790647211945805582187514644772737874225484485630454632718597970830345490409845468542158749855729955975641608044829942425600688896650619277803947734442625373062953683112098237412147882148940317380529885846390383186567632265209426756579721392517883744205461919065510431756717919290078999332119682425435124848077829606487241174633235857574006193125114393832140542089526799091837735381650175143868990978505598370028354534993727710739050441251106060881388709478319909240000736865692462641346217734552155486707222830670859197004755711483152394211375079824272144499494374342873226557182406899068092369556304677646723758425962528401109707942850945983082056045532226562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,18] -2391791872582468330340990916142193479178884275506672965365750205797961150927595228183561571350269511943605092438333308516872648456411206494332771179125347282514249461620153216824732533813464827806815834691365402256718694276374544559308714721572306573531002701340329987326164297728594363698670327745459332991660701188067865512253901370230732626043105203190524154306474201337790365695043156587690647155534619936479467144862007876174179439140173731796130393903216243707821877342632196995750548306162637589450122749094789293125766090268420987135764532781587398831054719777335879166552364253864394432501224089297535872515776640428524468581966097303409221283816989552108312178844290951065284499016100994479304875517073423681048182811250228604239571040426158960333902000480904436384520407040991649416177063819112852535639329336020257801937978401465474737425847567380089238534707797040379907188484047972385671935774379730700610726956444244220456824414080144468553446618665848058812806472288388153214907191511035910209595849548299822495772628921499491051133348917444490225558448413092823834429089130186944021722471156996100497158965916698420006687807300461445763290354896164561603960021544716166471444384751840672266322661460969452633280903471193935925238983949499660401288247090511767459721375148680725675752726463434410352812998137166632496398141438162932933581344620092771398413392725905158211897547805855764333307715789779736340331781368050718680329686297368387182674260789666492720736578658345027828271893193469579725317850387840640706673580279537261807350179370690228670432911974788749517957877111085683956188905360059918826476021297817397398385015372390860177858929598153447252989584827934145932334026336890315425944859087470647695564168057233824537375062777938429006526796563710736230935891689747361671812134079629447523667684732199527384605159966253688256404452562492379725852910745298340080074189844103853699653948471532946774098151503376859727834617971680994386842593669714776948019418897745543011545652581227896103217967811516090099931503757606824850781633774447687974120410651908242820406783529891120978406543700215160338742857592248346819625570393420265434456543175168699751082356399108599908536417327430162539171803625592004641398760404167403331678628245550126455024516766321599872007202169633170938870203141682000942017070130031625735336452975276067460110052542576720681175177731734081456997446470857754315937017203941034240245305127574229645224175638803498651398918994728165924693639573690398886923290170625712755397806648351164385423905091462613905119195039292127108084809374716206420430353318806737661361694335937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,19] 46072455364825400564899812044441822333818747373977216883465849078857749227371338820729581097754595374917609610110723280951227948054127987814240376440500469281500008338831859852188802917911221133610380904748968894824889271657299259818921762217808235819257499999515834720103547034805661974138546517999251230139530871297777932010194623903218735952651960970818502824819316387162721037288409173161358456367956659531470718908337978857340047722006053834430095018780509910614529505014945255444767884550737156012704003708755006204517116957056097938826488262731367035359813212395261526729310302128869479640651143479732933605747008994019327312813421641660702208944037218966127290186836338774984393227033491008578811029039364878561545627632923052244766827865381664188946404975598773390264966315914332900775602327565764823560544644618521076748094331113388313236031209743964107262106931270033310928034607791967636271523628644879722909085499572833368147048826718878341052201987537265469752535776261716731637860691372156369205237916429909685225108493943360079983963502991534701285076511333664064445800628605081463073340822903745047181728007137650479938087712811555026993289102606521757982911436023256550193530166837133788223986591025954557552747414150412387527126051931190577128740471291817388657979445276385263112992081366933980821365316862151294170730271908017468121804243051928139195264804404605212855724143353862652106783996438945042000669985488123559652282377188519976921213961145106089617440091459813474499402547845749314733596063225813786508021985623967956859510126636340557326483993656100105438524298024871273417110900412574739438557178526518823846122185290848427615807923131328859134714970213165111994955515615282574005446849434533877420949467105154188208117576999213589634357306735726968594339457063876977848996486370581051318481155527779130614068901690888803108556286037981054275423985698251776230349153037590679819708171752421689992145897225589162736750195016668883022647449939739586190439448971037549242395198618138440958757667521405161450602960982661652404780691645050401965161126676049340744008078554037423651170691950944674296476295485474247480136008479097756141713153224430221108596380006401134821124624584748049117230852342480025231621751767066108847136953475427343255735849390070264118496450458986485293342510370061274761314696450867282350976668974003871917554733308324849634203708244311727406454298809845144570861782101076429610718847751636295953832290693991439555133252727450416061421766267582571754016506738838791395437049934419840821243496760151389513357916311550497450402745665525711116217166818387340754270553588867187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,20] -132896846143294249521153079864682916182638382971557376506738212849632686420427278577152641034513283256418688102021140136279484378492243350477653155605300388495190054255211280991380649581867863203947749057223713253955132308398006026830393480145221818124262795586116687615555783414719052900674532369953719522203382861671581693191582076894894250366574768336429479120600467068536113992898632555807731846516477987783278968033469749339749394478253580902272073355933455315155306272523947351571405871232460898900393608086805369804212780868902076928323717802975474948008760098571071879255280926317114480717667666261990803729419380873731171281956156465675646972691537570987450505864903097681214500120516246431125734311553970356202668582875686155059425539831523652588166801749186321285809122050943966373479675838073496820053094337836374373725817695705887251498670313393835506455877302614114281943958792878099234570571853075368367597384380594875352401667629637074118272152334657147729361054420021666712289001171536431040224663522270524967029397986443469584496337476962743987689128357944105879795205072881572075065098040567688436930995615229503220648660081012793334170723074796557619568116952597944352120130766338574637568356152245715100213032192287106290217333508628079102450235644357212957552969731502689672053105528665146878381261564662157126376447671924118877815311655359564137008236918720448641644571350963259181359389105599250055780063131929765619060550344352121971106102336385813380134362414690972938444495631651928624952925656448846687894270119267319568033584568377370690866192164391619508370880165455837979199158203323080057403111288550235698641007346387997931290608412137156791452691804167860721775163814489553416547197251308969848751594811998526675808691488432716902209500014399762607321141872234825929060888937244638174323847181143049372220270233294753756801152144245673508378885423249298964780712853186011352963485548605961852948433717500811186142446908198166591453631293202426606128012608168062307435810286153248094488463430987740531048567442229797482061266902917019090795775787175269599072211851919759019833519236475691943659634176655055915269411177186962218124088846234502779370845467459446674025357495971065805283583134482648560512999971361542892922286015808297555413010039236096613055223808621379399927769231275972479545756941704291142134000366066521572265950226814673242354992228917084142176804439292806478475101093890245905610629472698901161703361989921541651518382706415775397492068914971841644309498954406815420149362965570047219671941701004605840322447656131205715801902481542159538061009804721379623515531420707702636718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,21] 236427323633365121437210339267058425863006055164435755623109310779371686243379842608650495771828980156445325969275613080212159915345201976191947499536236457435528035651694519983849760918608830512510119375074081748944534009707116401301644314356702137771692687812491458770934019241409591384939200933030798637407348783895173795769254233375008615632097816435719730563592421113260015966751476139432406452492250223243304635921014932129588699351775442805652000153371668406228766418935970646645255217156161570890538839596214943278256928064985093953400105726393937893635460157108249827886391190636231095284202477018421935437395132466109151920124067291527745988558418304107354552947272848745244751759408463765956037684977762681528716497188462633709372422738584638937629385835062900063744510475488439671850045950964250384660229020107596929998040944881384504699182432422055406755139115887850011939814678796346916964408232674772873303454678562900500152828705968650209300375273100518082831871275037300113487484955529352128811405967929845986126352770762439557803058836208106237430895324283682653276589488994786426650042881095938921320634667860425216089537616806738497921559314823972736945467807340019656684972614373603330413248251970943381806130737142349364312589613288440488718183821041542832574326346661330742146221232992015874900475929391639308719768166866246224577703395676439573328714130625194045411637707381629350697747476115799390041714291296544115952517948295790945027190406050807294637588231023299521197781000635009104553066632947925694654145282876036318784628882985641252550518111961194274461451143720744385034199842022494253569419121599014015625665633764640512411470329361274967313774056060970165171570326076589417962584540607016087593530463252709940474950292604652059037093249049095210632942616985160383371219615636874556199028658596500674332173761702194795922053656459241282947329147903426411313156086245003898146055264937366535632918976516269748568174271095969907148501134906274067631596680226411269789354341071450081945322965992210381424942414810865686437305312030901819642999952424257349824297169990682522107742682985946243418406632517927519805729017655169811541586916046252255897756393645001834326718908699077681203192247437716229924555514762779681098359408456174160266157253212551323628971949177580813743419489691670818421674161162341185591423728763260046878509060015623353862960709651299445417289430131559677424817474904307308439374968188757092169038440292253331983777354744550502523574616231012546798983133992906809470105339446805988686933607336278799562491538776083303366782030328813697726657305775432860173168592154979705810546875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,22] -300444390415615774645914218900423154596721858600224980525692745306922617346634884354755011363984731941252871462601402403671502464048707165283721101433614743325675646173425800037171797499027067848892564132537403495321542178565031846205489718087605233702114038759806426288317394258783667040106021881741929942358485453112274224133393914456120050740746186916791309382232518115432517832121187247213971210426303643717885227277112873486237650367453123075513395697580295056665649696867245281503799945256569900267180479762712580970867175652796643674026983143536017635706104839711970219984054624460409918524667286033194643666093114690483030274246321181550902580791820842663139493691656259206030108605827925980461164237227860067167101942630286956537963852511259796568526881454904971053442181418060248998637511510310905228994281395987432238620363821563131507723452681158765017567576467726054844787757812960898236033851780411671371709868023151211881793228207318413357559608725013655346326991615431730322109210708701911660190669773972878865404739425765907516815547103808123094407504298835136937501684431859500787997927708932516941533040338012705022039261009658184178634772871289041111183176786204133237579619591549212352795459917574199336942391918714700912527254504284391805332609941257304621145971485106484756832090650185274740976943763923127004813539984072966816371537537640783428457404130387185672452785737418038215333818677247065779386032174080762178214191427267909591787866909089123326011138709074766294503616191730439880852703452692096132034575203550222457181398561850812386244056517775484139754722306303031988396122321026108060131244695490979850532496915428263310549731765799079545031481460420585440831283148196268725271998342516308539336709132524928095791142967161859918538877334095780887612977584080113512118489427061255635325311207629083588239988697658357574821245799654663257952095779569113959044667694449343327294717742638449412666968356601259620310784159601691921894895952321972319252655866292190067920509545735181593099682983747376603841182225981959918570181093383914989762169271301877508730572244844134828891299576231271545488125603520735720582345941604281320290584311333159891440288506909348351849405215981884119107522851673299016415036342830839098810505411050885502966606716232413387150098771862256489713768184147404612411414833279497653948328246302048825246666742523510524848364839339473512132437612382172861855979970399791346170356095684196513929816617936231964024911104838184737393331439509610066553197871180376842684105345085463729504642056706778261651949999600295354453879930437898013850719298512871591189110631603398360311985015869140625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,23] 276003404975842213931623116856313117019435662519636847059971963449771111680063512671530353676432278097120188162922773220743317356511115190445696451917741694079935583118599264708120041500077400975333100503525569494123782031461339331873420972147745383915699113839733225806410217507811274226860050389333829043723179105430911880973611437873163017305815917808570505182467234019222402997224677961390578201138774293351925148594016135311697754926555565199666842621650772369118673089918295234869998563953333510293292841773841332255804609026466054221447963738689773976425032470466222713324510352947306437557243894075857296097533118704751180770694704156075614944660126792440162620291682287564930262575771485021180193253009854101192850810258896639115792748021309331087691437795947130203006038820347937992192589298226799038066622631472255703108556845382142829803974559789596942137207439804287104187021965154482945375723602720775013215213141287291749511572904496613723485504647869258914090382177073005944802959868357919378696962596238501404842679535299493882715993762151432209953959773647517288197097753100115924767765567783164663240073398881195959208523833048052709615595287350311267906065374609475244323331921647514246833742435708311910409982452755508298524255620053518909164385880944914100528836468629526036745807523971355602508621593032863708274496967847382835104431276493084751243365449402221515401438004240675211902566845842420392492804054060603062437758051572385459272276927270751247188151059935775388169222944695289551871412416791139388077838864695512512990416247757231730962796322679384526826488879836856610345994151421982576809348526779498527575827058597640495229358313859345632703700438588472936812229591768605239555689554165250081820175575178637591134832607122348231914231974149922537430070858973642806522719196912919426431673590368611739447815214735244904221049598313756177714673993617959940335784421686805456957749481479550706558541142796281865553779593878909364940844238019779649666006218450448454139453444524827098370951785453228971044250499313507357020517996810075955189348329208724903380262119168336857013426309195625564311144852261673946435170887365134063798358834049650010847133543195440396345671361856756304559499674849520181448379524908175870280083229310254131432752404934517064702524462710458824957849448634362392843233065713328977001618965554521670912989903290719733073859324522916810206075262307821865459766647521968536537412388418846937699918665622124221358877718157803434472381250441216383235233433354657520479000672283011378022916696399235515708579308684899340242164980874332275790887263691730530573709145869543135631829500198364257812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,24] -160072719827962757551610697321505971480340998853436633844081939659250574635610506769435635286758522940342923832499933842369191894605058924526219727881520535046130083866389222193086320493924183280275957426001169386511628161195696671612850828491200545927830772289904042244408013526228206568906868182439772918241267673575931402360579398820508005523100842212411752679360348551214887686143361025124653020373645017549999728821440362250218954580716843907242639545245279820883625499829636810713325891903368154138092382141832502033948065440612135243444775121441302601193144519083264555690219862042353624543941197940927830104986203091380365346956359563557533685258396833938321185782698565069757299396425675997771740296204345802948050479507453290785974907703895456708527657622338517933518845407370933676700612363182515979615292204233728125653319440838406602241834360996952519879297444349548954331104580916252657048386534679465231442845290179143288794674437474234294395460756447837219541033555432062484146149371522080135527110098893170787666365028611547004803713800107829826415048359656301173537804334093590657781882608990186066178245934059694928191061663240184399045784020420678453167017437764068436023929564701609264251149242466290300253216591693690935823252352122291809162962732210723245745430217570180854301881808836456561028964466108251722242036530799319419742261286532768485778208658893780544048896142069270100427778752605640395900587382067455994759977140167241757328825654889307900433429710966886051631193492007705627091466433360016597059937085419264023266215803385763048829952716698148626088249828122344493103863502456929854476065768561329302448676282609939943328897005861778340128441865105703846169414997777770866825692879783494942729794185385381614196999806125721955903496870697221166860408694710858196937860151131506875635813536861954786719708628745183856505963692102715038374174224402600088047128718622809065952753267528710118442129080009082714982983108949250194638399850050475563695744690542021085428870103583087581073684619364601534803525281959355169882691207151141279825198795457662836675738075375903045598290421451023246270002609270245173714515668972978019616833262996743536102627688024276221601894837040894808366983023072988438252822500040811961521538939397847153423574758636463289727496428482708212344248144786282068260377010117967241477880172899958754109665962787274409293002808173408477445338473647578708351130389611696383984210912864492141631893888460870570617970766961102275738112452574025760831424607014745567016967457574607060417032233859391146141737472159344000636199990886620281502099455090194552906671804359817201657278928905725479125976562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,25] -56099459531542128016438042154519085447139857481133820554768840744501229673568774179856236961666812915115973280007566120806506055271872188209902905399874604903875556120430261163062038251347124059288638549969852762750683411838992594312884690485353282933995877959976728148283126132934060559384745705642044788613657568782350736515951826917279434809675594248077632274993103768807810849724235497736557121412395154682877227713623538706538225550031700374005517006453166750501058299135577296802157387072550422673114894166047081384153490492334109224390944317921780150344566437125708425044495930564527536948363264291357098395082226726854013410196963018634492811486586172418186912829867631833409449434502789936216303149403042353549617850311183821561647695640419286525391110916756891374196421521710207249007230681801395394124856622627339930855323211729126937856069480517794996026867150982100456078851958549164538031383423198533634760637370899318833315847153238193844957812721699394217120729716059213262113709470190110615845897968429539173758049023937382036722738144245183925311282712770192416596360573566915510646237995955919108799643371589732394238012307810512204658503808434261103464659807674240715638348289789360075569792265879515654937911121191377488021979023470296496401959978197044173252733512162580390042909062708558815118095728983775308652264020522785690176199556801874683722556315838117302884085938496918935289886749009320925805683165921868157844053139607592229301710424743262755291950641137865824871822088758408574878889811307087492925121987662248532488706840526997989678999698145038999071887206486344033135527493663194206992768431977972367734512711007368135527181181640989505869068878093470196914266161804396465601385346116062487800485024147094372058681858647312785850516556397246733341236153663076951571414509046867618897845593559301020884618107812516796536053726489383606470589131892607437300430076611857504408483297495549415713079103083506581326575221114573766955355045107793760148847368155516311384455036423069457505077079524809772319869438684510239451158433044738069735934374956602532357719700623971975002286844464442363773067539156341348211634793650361826626090218973063086528773143918904599038496973543130005259172354743888207683529686704647371665629597312355236005431640481153985726762180219831214342385799871554512783743955561034951493631911086265164820326468792726750245198942552851647436769208922132435651805331078646901959872495884395866300103268484169492632272294484252604816111400430076928712639190763343133970852887939862403878532042847127603033307570725149408009041414914821437101988608068286152550643505754202067237201845273375511169433593750000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,26] 139241633053090543790465085793845097325449652909846967173956345751006553468842961127189439761784428153935148682287692073051977883220000040197755332550746991426264046226098904096701784880578912652954824749405341949338535061246857409294045354133865674512916704352182976624727364056423857262169706270327839149649474533357141733384584905611607122202216899632162940057890773706773058162098536145568693146428567107080640810006287929557274386718007710563241464365622306342907736740015763881189403792816513976606530973042487193899192682628391243347444928696819759348983441955567519334269741439459197114561192367183045433480500213637524244272126540619310574348498566519982944162374312493007128826825919198143698180046527688549838767239462751829119370520717028722769864352347313482490192509291312116777609434201102792082416407974429184801180658134125776801652457199506296129432274772371086704604649399414980787358378854102746361822362794875208462823947483472070119764612531524261234664738492838190652079038977768612416932534805874403290841789075368423628938003809760886328393910703318264329532392478864681325044645489496048003039076061218679461910706163201495217651288513041482926294684970223324210640603317386298893418166004795507023060710257128279465240261822454142063336985114912712173640277285674125441891334165506468750172713623319959574500951272116188575607881790343340975364515018183694123991222787128073704190850006893629764406244914963813421687332437903491993767318057958142968040568089988963713892239719869428568831484222726746901063574405460328940668602148585678723702819586163221185711029939571124311879505370962664997900367758017712507706991782850022137819809848635247868279229933091359964452992202121627357067235338338704708172588408137318888266568722602014865251187982978709546474446261916271993644415248394638794114880696491498739022217786878111200236411777442913059803154064717639570580859354810264784000108728201908059853425651285803982524338569328786172414871674353597444059841908472557000981834129084118430011452595780803432212089396859471109736620845706517059298739881454531426074473121211659526658433092885106727157168509794793020085732181021524743850977817072515292557987359867256412265095791174297960868639652528823313182465883124099425032316902103023078114040264184961325294227117199148964910910380757628564586910813432515269572368852479953946186816471384210639173968868985232101518426102788338353462515755631414639971146546880157104209099515676101867432139588087277069511905684924806597348414580776953733828034183786933516379396946728571880269260352785696376860799919086607107634742725107739426420049828290190566115747117237333441153168678283691406250000000000000000000000000000000000000000000000000000000000000000000000000 [54,27] -213852072319997746996710942192658382386245208948609226273299095824792857760266041782475895758786826417022285658221420570379664080152434951180908448511286500711239804769147296468189752181470148420440050906323458273428370088613492601638458684301693815501244229014236041252707902024216387437262777472610178499945349658843106424755640128833286078499559143592381335984210629060239420330835097620206625277248777026544869144598569738045104669057486427648668366614432797272834499437564479491512947025612812105706691757509131327857045639402439089744144412327468794431088526663311166745491718051768067954209824022244743526815353023334006282404119763821813523693426618325239193622345259628035919478378233025371892855318966474374914284640533117428295748881191076649648111019960187314960488354578994906540203614496674280509782163202125560272511792920466668039525949937214130830234902480599869689632891220010152180012239228064541069040895238664973070533209987243081020017000575199110337910681775379920986043322358325141619966055926634312747022717507553421702337029980959405556931561518754635785608342254372121870834912795116047709436199732411275033539825104067260846574626742103675673632629585167868750218052471896960079682163322974878777044728818370638696705617387158782357209247641320122017338874690750036961726018670655418475775648787917912265237427805020969385673059336811395201354151668247725101561414712212613239588536519528309935342338605854693942896929863799512832783847906160164726844091905378321119708400083446205815235036958568086292386244721089168496351450155798876373196964106488374957759193176627231265982266463747030480988254107820154210351724762756238207527723641174069968793460023794480850987374287162384087902691449894316732535240975783381244107558356033781243356356803506399086506645563148576656334985921483147701710792953583517417004116666904156864013651546511155640394932541463724834304587059548360637444649342873033872563985602314854510075849451659840421517817370805124205983411373399612470534421929009125817251682855439476618359738976415403098887341185758683152379352356052896994172924344158697956849699892673725747060007992221079972047528930130770785448861003502408762889513850529801763905102993321780899650226148389165410070513123162198718070459081707538740949278428313106870098231910875659910628955246220502096473000530146546267220622465861548857549322144357609350550817040283263958945434123390296382573637112205215378359029030646677597681463098517589578698824651157469144804418381462421006707997627268246582949970423447812893854581001066168130151560862622758168224113576057774878671420405815134937781223646772057556206952932953413437644485384225845336914062500000000000000000000000000000000000000000000000000000000000000000 [54,28] 218674909033210057191877090593091239810591287268269489205663109969995423389858446944907026947603196020816363939662008025298471608539650785782669714049372396733516055255740639297151848874754745721758906207200394928396231779009874235225652002315879643990303026772220715834825491892363125990808479508364707557188889758875891774199568063594574878630551165871358272715106610849339893497725709701188774093712891544928933298886714996420239086368420255675028031958371212068065732844590717558698015786465429602186408314179861199006506987572572151530230467146828952948381728377363611187594301267035367689681669612116412192555297517060895834001971032316866466120917136144624773277765663810774722182719930473160888799856380250386429789002564942494760505778282204761447797128610033265000579827271254516896911947467471825542005861364124204861263718981634124572769551804337019652371239294479304339229786652758418393966614137308076084423922294356949797373797554022909774358210846075996011812710911283279698397838423021067066496080637551800969586153072653825353982670874069852521054673247849479345830824609020529974823613005343418587034603068310262913168706843230932332902185696835225139901399790826007870841461170893741596153995462513705175037926237358975375008290569249046979932968682888207857851887489134855785005723866908991114959776147669319206878818915840428107096155781440420496897675472081981696187958196821811148642145351997195749207203748565353722620919851074106729337612509651122281988412839438273136319557364345253949702206009110108377585179154386116796797170668209388708240377314883655439498764731830419877873444054203878696118703627142823975943174631676083156876451914649345568626678507873481280732215210139911401633391997477351332540920728251102163339019540412118426958494739829832790717714315829993929643417954225958327556147202500072368311131347573147327305146263269569015735207459248517432881618924303970329482513847905392405410963013461424005769534506489318837693727983849548071773771509933868530480931124630272647026062821078642201057307978587068328559676994598994172350508483644152450343373314875652955895641149826562727511765868532970537846609395080913072530234906799062893178299241876315975100005557890034655931226336036951864717508022990204310432148573504826960642933817711434530282120551292777458212624974954344955686010380122520683159754622138469821887610175942526839740551581114613885504205202838389263820558741927685691403950459883292446604409434459816852565440627695137058176508982284271493004245085397500287863367850101541728732273328876622226063162943879802273550991421097938417467697247770352583835297985365526005833818057322304184708627872169017791748046875000000000000000000000000000000000000000000000000000000000000 [54,29] -177024024683680207980898005533999259687980899424885786236175232022775653192766722683945874002588941606800512113877055359005691695362469102130382823037991533557842553253577860236387773585894476368622386242688807485743777420737677633466700628832638028733171803059058709464754527315789659180973129856298098263580934296081671527482296771392093614782277463164020601938442220002834063548262685844029301465067786872527571033505206348231887864820005074440531870895976384814437187988044313671804549423146925371011093311920442746336431017778689975560423977976507764508507784023377441995370874780852321839917400414718133869471088380829520484282138432454764070975875235663841158815503697355384962367169481141259721283641420425146569104675586971951828557092745632156486920060048420494240022257457433142383845270043066257399325501659334730480369411799049270331158354171296654560206881830115718211459712450254344459796551056942137794256976608468595782296658403737563795885485827681060900339789777956836140229748275528035970484234622995050161832030728478385207470269030909419022092334710441975060036497473899570368313976816120691940281787850622191461560314145960524539088965994659616142475958022853109259739200491198313355910060296954548312821702513499188422836067049297750528352367494106233670167490478493285335294930647141228853532308190486059370134538764728742296403948096181858258431738311199654826474322690100297431076968646010752277980076959950437395615312566424301148777213826781846839920677683188202487980751308282500434693177396543686751740447852135872759376798689313124314239342775254153222028622968355070422492180116580331204136057585172926989885846747990476224152182734468886361830565009229981356784020749421032522754178248988372510506210004186886905103398618599434202992083204589840460072147191917644115639803850292691210364303406919917602765987967255933306323149414086749890375036168899667295038947322374450182886717914365034404083743578360760513993684789826079435145342915890442454370216068750196579574875255058756562033476972690320779240610547388885489454865937299402370883176207452755561354178457595190415742637394584528441072036553099756031354413964000050260088174472408430633505264230245620362854290240924584601487876022929008416842774029749801838525406975504754509754265635807052262469584276564626771369975574763714346511566344765623548499857046003587231422055229417725467926207975796457549103708935314007862678113710530043095152837022738082849882841700282684261708268747106322776302221962605393108231527328697842579190085669829339054531753883925272388275727398045330563758224361628416948866415527022165475013444065744421418873849605191139744420070201158523559570312500000000000000000000000000000000000000000000000000000000000 [54,30] 119626301430873914549345073860402359434278863701878808931431930320505937014521976429953827664794673106789984335803622950349277918982259035823634993450909264790121558838835959893046529532168515855692223097948331006788929955044036171606563296160806936494139451026768738367941365101766421833315433976176750674712805839300656540880363664242642722757379695988418733657748206578008707752063709446186936317395207769685370465916814431329019197570388860692287687155888672002383321805926266281261556728330425530016567080691816826613540498706965902973920930828067246474872833075192975964646136707359108825525823540253511361223374937034298889267025247166815423836303140089205228506884755694210945465941128533045744442406649800226102312392491621075379451338589013241077656868665390205538862952206195028033415875353115854045541454926779980941918884115334043959316390157460442289751997893998467099441281398781896381806648960028319329489690574682333782599723082837351849734147529375775740231324720510892695618427764388253977373467452878132693460083323892057899129017185011474609888830892176260722067984818624805608517365916545709666427881772070783357539235656662585513309948223460153423453493256900694833287195739589343428743789855091448545944757470318002553277478109520135469354906053180601248325193187731981767413557559724060590732089298147585820865286131696315076877024462496445784395552348699858963909369617622758355582973510757582050213924618629887215599738458174728953318713302209093167248635792435284829077814601454936285448994512093093788004499987290237751898209715958848659114437311079463784239471734041399237112575322887338552860055658606288260059075022936100712611173340884233995920710471113007740255609240353283224824412321177160642924168155381504059759032460997039288121201084521780826704422111339046007161069342375954830720953736634458131460059063433992051741440255651070587988465692968458686128839763614488085416963981420510144412141251291147785169053522949011007860728494197623843764575543829439871367332538725637042380377264186438784670308218887502182990219056836746294833255983159550499779920175979208386354752717273561168521834811624213943878296536232456762598180681186965881950832518767635821575822006853611707512071401842199371945759461168904023926526597381906865420676945000055210040475520941867504496093375226363891320741119633342196595575222956131958425019606712890136418751329481407942570693571607107525118656324601689028527168643179903028395690995145795944613714227315335978853272076097636534577863334010753228065705232425418098543106663611833655435189638360085373736549812201747066162826108628396677294437771622618067062816804568825546084553934633731842041015625000000000000000000000000000000000000000000000000000000 [54,31] -68767488779619515371336525345226508451255364403685620530337140055883076615287480921096688697322674307948389131591002027967337481800093599490047928287262778362760485625588585974747701290933754321444237013033600806191917991385656319822036541652870389447045314528760839654568087723803343570511019874192621059448953489420259281152688614527643312976647884199541722945532802274643864704903479916454246455375508547908892610122141337698038043997107669503640245720068460533561193355148484323730104473146940708259450645961556284001843611690580793232882874125827988080047553616820630852361838892330368632146679261182369196536097336031454203480310989739527930659509214842148477711984798300791462593207773580386938740030658762920858471396761930931028789138419362103661176558733289849315175631653151266851296367737068088015768676896143678042116048309882372882520828725432447423133045516256794446138041129404916167759192304515609516889358206631521503677935929063358235832788953677502319596966787807506782590861712299707827381737558220821636687156024450305902875645246768958008068789465349195958247727151535907944583587987758722572051479910926293673353503379839163287048604507985293045085292569695801898772819855582390689239661786847789840752417330844458635866574803826214784521225009284008290852185078254080191355252880021751924422014654528129493827994756331635857416827460681793065213267481485603460619675231051896562677376310836913292354845283927144151796501709210675840492277797592725559967359011647440637321275748168456809679770839113124658202922643726187516609345713168625332868108918433731721646367199894806349469659081733111382011082570769438323580389781282531628065794807925495712038823832126191545318286647280596916054738276226396138902784149917469271027969374107588593468148654669787169073489433490470980322930153004656546567823186669071352793254837394713330954008217860287811517111593527798111858519121986597529787978892377752068988934326829120852534841424940837311354984117102134405108415176875884381201712803025023457650104541248314814237357852295428670341583243390996564358594697230255933079395733424955146607880587071591194576740338512624307608751588716870295074916593273098965242239337626691009210024678079519072178638514736930417779567556932747813038633209665637913132464678639434180840122108994062441371695676416065449367951807423335896440441823572378960857830990138692547903903480077149302311759042233730085372212121300854020869989148161040494087222581064163306298854197936596548906132005030805220898683367226643869043614466282982638042282912558532403954784282987295286463103473721387991006114041751652708256392895552423594554298375003398291482881177216768264770507812500000000000000000000000000000000000000000000000000 [54,32] 33656433532087682485920730952175336397289179160533203466699778812034381313300199102522488863478717843821428898471002478862281886294544256838806069482198527475968392039849023079917125830921631302353502709151911968071706900240429484676056052031025595072669075641554807524293642653165155173213511948554101978467607687141314145070743364725260224566080895187433462569459486778297999130889596402469119670896926022412086093160977421112179016654162705883198238401973507035681714147964292281540722418624700409011738441731607204452084205841977643456554676342329362847267248505695496954684767989828635540044672467649732845804410931750744191120818220584269134221011983721287397337030940023136298906007279868248661354268754649441569497346317872490440323228437919487894219321973688238152853891811641324399259587626779642910952139277204484980684845667825161756491093218883483741346027208285936085648505256391599844232157625998218637428427865285477170982773369057987609640263784717535770808220562865625215471489903502949929868684186963680373993627333991386289546788260797352087115126690676397429284808720749435795172269124008292707007328143358519333996052622346540608614903646622530096448484018253039778175466495128359493265722112733517906786130207893899813468023871554917050879383222849047710705374240918174361887343113751860677662965635009505652990965683456975040409161351953064174914033148872221222496017069749928995112231766797015070824305550425430570638198672032624658770497059959087480179654266084706308685060374393661928311120996420669641629581829489431938584902100762863086575448456380533629303785949488302369346849602139507106685846046319833495612468888225645038422198962627280607320729123537511826325657467266857771093657002482343284608321618299422110018091512195969078100877393994521094708649922876253219053328292928691702288180456159413481806661031712374237658398232411708686341024907845935222284922917512674449335190561089218252836564885659040779232374320519594522071640059577190625652126288346844043595595653112068734844771869764266216968829555208585920209114099628295541455698666478881693265950105737412532615835714656886222825922181545817550604789843877235868857900495625359341958243790057515147409604384152598694886154968305493235510404223729478291493559144446700896737102211762972726265800506329999214082465332999882893074265693207005539875728167545538152719894058765239673748716464361919472196107943224865071651744385521980458407629831935285440295905602162958983818957920654733258100681845902563531750260609142482030195922369309878035540585633590790218794408555075335034957639878451791223927396375663653473977158550525201736620668595267868994369564461521804332733154296875000000000000000000000000000000000000000000000 [54,33] -13782472403668249254376557599776543703556780097630071840086861540847827079550971112620060292704863461723633268223347835767442470090938338438972932527573078520785209675319265011759372671573534328799065540851109938905091245813504161118000688152715223603281789390253996225911678926300495098814495003080492005891432151770616350812136439435743978210170918645059069116137434604533958863281087183570046136861104494215822454451316465046136769854007957506362503766194123678442778733664721793792863282877158813598284615756190782443003149979851792969203423749364310774455746352520755039424241099743861856654202314730585403425529038908423140424257796694696170023494172313908480980498227200693113307532153324563458822108144356933933182970068064112080609188980605049229867916115477579797358088444902813899092486011007893351210216730838518776683460102870003743381480114341008792946033897878542118618167182081688098938787049144481670505075936505678038771224683559402492486639792643572356917942388253273277833695045144852089374589995144780070036831187943004459759844422254785945017533961151399875836391180526352779830189237710235724728522961698331603788727672678573190478385964589144316171382610354845591999750643461127352853619949654634721295812353116350944142305673306115760041896318511520139226748023766078902168291836750555911563554420060646063853955687946126784900466973242997869124107744164826478688442725272750105066558184008097877395694244900362645679483706925077488955367294112824099261282522748350310262611912014285102962560683924399251061960801702746602095020378451256856910618173763829429020102387893082128075768093310799178882301625684915868079661506522518778382117186025103743505128184592631363073027482554331358815098020750665323009319736999198881013665276647371747378527326400844344021944125907848835270188342434848115824985627041829403664962500124585383070886871673476884123103459267684523474814213688053454619818282235226954630881926854916060315930674761712136702299833312817485194615011757110001093132494257747766439027924106641918646932704591574458020937022042915663561075131474367931721453772022948061278994429592077419044115617058270322102687595118782796135825087198366737632350826305636195887260527901389975833158306562413977371713053031813116708865625360939378052375197208963144671986971859056479761546101886049710725498290635077314846029049426464049773757134419422694256057831267416486946766729831666886565953586434228771902391784316509215492615062456511688868837123089421833933350996411769452855133352315493622344451743445052394482906668382269489469610336149892459094715081684357775450288582371568281845210842006224255618736414252811783853758242912590503692626953125000000000000000000000000000000000000000000 [54,34] 4479489923116752202774065465026583957096856678359478901286786298754772198593048783281159848290569722939478482714219325757324898716104875305832375475614131538621940675072456413799733833135216270924592860924190064627643196741601923709904444409132087694366918316624225015957479728136561162338911058758728132990088859631652723999054549198603229399869661708765136623223477754383531792702428444101853134502436534144333124009374895375914796511793203664049651128594917890062315569004602286654962952616588609638260221951319990402988082679388435218845316532919458861023059299785238769523332008459515447716713590632669200368617400279356731219881752211454194846636546168433015497460024532376271739330601854113315667289292521948535388320622917345722983395918578430243099521461075279116180386750284156202218501701134293334621144525709022852227905606869337991994560113150332884802424932212389448912753971666233626047734243263150414158823714357865698755828631955939136509861336843505779491203127479386079450610330870103255300271557789392439442773265307664603523675278601368338012111892295396670437500570205901743623370527112445597814132467605014595684955753638877476005346862621349381124537087668565024260671694443789514659776496139844940591126817035253148059884395321091993110465190108410381932702957650198216206150908511416476012051271347633821434072759483468440433808823389420028794292383196243561212158131115683480537242532100642089549304252120588957745773947063042391467154936436032917286618779287870358706477602967853438639530097617493583649119894938035069937739860982907831858008702386408730179255737509262769762803318064729883931387319263203316306466997833177524558812921325005008644909066290283360337114268468780192435131667742686118849637355950724318247473557539645925543957170947322355097889636558667877965607404370480549993424966858588063120087188900006687054705654519499145945858004180434413228440645823206086266760991789272982207729605082307268029353684803540398729252558254328631883794563743236102722287437407104567222268602560628551177026132441587054744668306301317051315846026146012007489766773841671405816119910883995256657404002935452629652194351190136151624356420449922587050774528733659882591880328965765764327323312598441087557031058447914065234693379458447133362069707654456727740703577091791591273260636066189879895503432680167544817620717399388491904436040752294175259942902569097814970056237184276723249360319701495053600120683563349855056984566296744343966313354431457235190421391016241607632096436958000656408055672402540544251215978276881919769287825668658043615639363722606465553338380376609441704655028505627588692779164972201932926054723793640732765197753906250000000000000000000000000000000000000 [54,35] -962705479514687579665126522497110906404154904069645890710832426342668596586491532600708746219089976924934917849534446457470849225295112412628459271082706346514081249532972792064717445697082422775165250356318337941659276312343752451291188613642763593124309628858562165644677708866564950711378679820584684138988387238728365300990757257304798900314650619966145677099246929663791825800594429133651460899047390616970815963187041610094373279489538874702535281053246926203126478697438008571367997689474897757179836260906156286369516458910707337983286108984284444007278980452823396365684717602000114456230973274929402325021175602737059828316120886790413424038298542938158393727050738471734393733677875051640419192187783260741113004752417460182167792557893242436434884397162752432437209171340550633954315083248464254949497644433567050677766283785212650613509280963966845857629804320538509509092325466797515334837084147856398250821578257056402856687661634412823575077292082012095084114015389624468913263467288220137677443184322512437127859978430594248656688784347173248338660775291686558057071819070433049429825304711245817461145304222919651630680424895141652741316304544354823014113089337355828353055918791800467280639598327538691625594908177129333405405695621845183276429491186404699634969720594487778876366674333596829822635325011242230211204985624409689131431227254285216228763165791185571622198710617015381262257332585030693294719079002430782807573582532390701024672767836515639546735951082599393240145513024949367937283016311736091575454002200603603173743548913817158625002678229199281006279011046719992501095736437589428215393677494113569041837637588319038996915303766242569992026466422777285179469300556556621729458999502014613917211885955656489025530046276555273200809382053683443704907340443538005041746541580156973232973515389261715952637290424514242173102439597843416245075563453386252634622227772434382940463451151262480716235193195080058431743576853842614198944509425810957143353220090610230556207048494829909648586706445657004239040892516626219758312718337278872085438796699569791245660480792734283761561729850699240903051675018940904125794796649089040154154264954495295815089239199108119597587555825175981216272093667288919793722999867253175181825550439205426460838814608995731836218750295615958940193750862205905297443416326525827853902852072525446777649708559134499731962699491869861328663440896506091366684657592960691010295349037344041148254789110034478858257209917969671649978616727261252904131480045515007237761842209277891723956452103037407950326905631222678615854817366338103148965229438423723096874042905650999207587477542180653955483649042434990406036376953125000000000000000000000000000000000 [54,36] -18634602267504790194043076722373798217284326105929226281160135535205435082024639830196519908226654079670527761750393709156640064658079493644014227273829783671669529460210955344772476156285109878529763309710188906931801200491498443625394949853898235309283732667361022413298850912126782267782211392392038479076536829968097145751586657305341809752240685362838150055968270385384854899544823369808222305910162457359414827580303549475169069130599808546732093290310322022371545120085689061380212329780107436016629820917822357310950164228228320049288183267585898896349707084730468286982337535876686853063260587908660540972568781155467747227527573599746437740777448687516519300457434976510414124911145419514107113302817214374261729597954080196120905096601429630560655723996915400511515382885218813087402713279570843732073485030610132978831508750645123142049960445371412181434967391272048900626765559393836661064538261991012093714199143187537414523138537576438004192099885004517838448354756782303046878302531960560828361468589660335424999721300161575227262841642982150328789502564309050161639067041399379488426439068823910151604725954325853639219968558341588731322536425156153754469551051609191843783048387932979971343639288508761762067137772711861685138863672505011384342999000641592565206076136378206677874121195981258675446945284539905317263139246012328278599275718410522533347892090263779709425769412979014171045249951869693315190295362695952304980673010372099974831827323868334721059898662909128685898327594350820215024476445016350635440209443208987688584188783688660459735025871335368532154351436164780188803391660936681684689536128603696789172069423871810389260958749662185827020880126216533465930887255421920791349809553906126245820583425872812552350809880493635225257126549972873897458117769184641866026419569979156709907575476963225128557872184068864895905856144847334213674953082607602056269660899728113208287986390811294195962095368045067612560160727616636780681055332667614932431368778162893538255488920184615323911125771433415465279766459598808398876360869481434273618905742355784340008524772501021649050380490503806417340023261213772458425059489866995254237617543984185895800976843913821331346679673110849514341798733853023289167709617673929600251885221281955239225605082206215825522508015684177522235619235930558421993582543423730898033918144786908872726967608528861531761072514947657905929375395979529138850233375369800255893718858912104558278562378780188491243093831192628760632806403130698911544575548661553562992684499270552272730581466758182693293093665821942157909731659176983607689892754038017067927932838773296152769335396262584403359596763039007782936096191406250000000000000000000000000000 [54,37] 145347141936617973603870390369726507030416074612636032268266765322421926651814954420016099592680034927005617243558779049284044548108436141791209247437081953151236625074554489037707275790176428637231858862937362878158490010357926205504854547356931192037428913058528223624620952911229592574495017666506283061152555398957634832917878435211932798095647489177096599630816083773682655022972158518052074678096836732856759933335657071696623877027194021909340438613999404858397846279909450733375041593056291795652151038274061631312338167215532430685688079003543263200988960998748559281650184366319326724533352190943249634663821099837599814324719010585609471162647139789202169958662559073429080970822423016761585490898359702126133663201675538900825479760800668386187188592775382357505777977837905589368250207029790416571304954874420656703898276554612296265280253104954568553968645460377632573325327982450121860490262281876650772287811331073116387447939623432862369905357399189961768584610394032305118329262169615259135949892906331142936194737902514967288637341048281814094668748113492950165719646494326194110180002364277784518446005796773930950920828360167067105632228716345444699001149203210292906546898225745726782006588644839016332205300391495782343411169714940826595720149988288553989572005078860334146989884347486246209195740073084933748458532579450304641656934989431016622344992260405573535138030210096878347503639893206519503874847608395795865112626146701846272813800569050569365146191864378308453380565846718172908873952195813121086906803604505475521814562503306502439084185030875206668414551978562437470647550697758899453670353732624536471084691036998000534572142870894539801471206196144421043957395530349903244672431535656132056850502594328176013997732726335115223633427249247051448667831877563652888555251452900991269248295213252922542205019885934870154124837106109836400056905806409180250868321800050463733971526281163885746652514520732202216709144589173190565731022823646688279974386463703109562088028440406534867198404306420504741531483437866749565992539246187713433168243231370338489735884371232838341508768104054230009495242096814400744507022324080923439332308669612032669163871347030187781100969942613368286709407665710706163627865640696816090727353749086065021222409581656969809060135698144765081462796316298450720024889943479605254855105385826208959832350052595881849553082603382465014536321633618955131591360569509360039233785172915819612804054458579785787550151222300888446324673540032719886936777884463031478365664579925400478296684674836896182992047099664404826667928559420541879484507949253212461890838318988446554423665541683208246581671119201928377151489257812500000000000000000000000000 [54,38] -87289987379229563158405904407705548205694745866240721500110828594964706767961376724602697321621861584113073618626291707992362631364306552872104292112360575542933402616425774559436832301393543552582004551102662912178858326992282579679539108704668413967797851094359238418435516751311858994742377412005378517948676392750257739905525620097834975797059730492411583062924835689536628917564175326486317371172655107537210034890853661163506961213090235070917832748746763374533666508423751957274908832567342980362440355971570812676646448166752222330116068788054589394360528918759831660705062229495301531717733474255491932158247826745549048450579591831756112466304000693219799071422995630535243801416674592877135134411880465529236451437751840077051280158907078388144198196094356700875316401497517638191296844263459109971261430067228296721151795103056182568414416471979515890330971959454014433806771120807513650059502107118344629045448342529752363391123609894894178117912359548035331813935489792280701484626096845501420864351975097315569613666500452813993985611877261632683480291706087855958387261933277303997911281936129455213973663889096601861232966150597644769089654758304380970676208508974667022133945843323590552465208513192598748758075399117956985242164837089672873426945609438924027057813467831557319009552745971557840249938395299111905898374960203875037361616773817346675751329500855000109456089743157477041219600999799761967973214917032305302765741020514663147317625703311800906079072626807848042665006505793303869286456138378858036433211375904954754435870588813677076209302570330201966939321380374239367871897953967828241046357587228397478397731482964434353698236477371063720985646929358993636854776340699057169492131865009367501142594365478140418584042646910771958147525332968358510931213749804187448180552929725778782730137071318590341740991707393846466406304422239667735737127408503495349895204331653502221136014283207111251309610893780990535338958628606552743133173236056451681395655708874862937848989254695759992481515803230504707852958875911969622775446264582741216418772307712910539802143304244462404258464554417309982081862649531287930667467320988243195103185305356562192502379485406674190490347229090605191151141452724292386471061238185877677859027168101924218417109936008598555388477399222534075540513604111078021551001826057436210504423903748935306215143132821499034875589896340174449538409819984359137591150324542313983614928247351149807239349590310766684453801712113404748373147163632940889144785487371880795048957223415735256710186335103738828932005890007057176846146059607408760291826649001667476281003186646178236491182039942515746844264867831952869892120361328125000000000000000000000 [54,39] 34536589062126528514686451394798645145809910947217896899624598529670623535105907718434289265168432664052724045754889989614430477371000313521880088750343870335132461294621774244660358876629043778864150686500472174756600881520182315918328493059271508492579807584245619143641956919085591873388556623863004091254187155037929674887446383344595068706509151500278899861300986318043928151842984024632206656791985475724865844819210161873347577791601242027602598261616921456073052044633732423935185554116743509804950065969879202784286548248283912696686080990080894496495743090232049502131309040405234916869392680059755559126072145533711381986061304559742465675128708653154946851010359172039977178201791928321913552608304595482393264587294045452554968948643535122997103245104925817431568846941839105947447706625776152637077489900898505642472293612830698566591386901233904554698811728283014398799996068519925238760317272730916286305697268027076409506639006436563891775898673406602741076669003797195935660244101952331628434851545204244793966540837501136005513301728277228916660112511612569592780133959640348212042977719511345866110725498542115852196973500194481395107091413896739810541625162659417864685472378237183300608810052504815301058680747772749691995400762142275079702144280617179038379313456017431243758689861068387348022174703087893661557499097595264032531458335721268040989833105731700671586186766198326903568841641089868802437123200440307827968806610421487545068761490538339267657588032092116842458755234396769394694009681812574460159534213334139744740968946801057808528504733227980061922812263477569943574044596493106189801900327151549429845390261029006877538468384277860051081448702701427295358378015211924207836260030868546562065332871953494401363639770930091225336691075473864141834914575340267456181336297755022828334515741403152050424363927665385593073100984177712424135748659009739741856530838826979504383587033392583363502155072471099121600577549043556427407003243751375723391475511502844246381188483847601503080364228088193402073386334302209932467900953124060547066325771333476515370663625740887233199900590625969651540979172037117284701119791480137921746999679011765454904885651595960368333318159494972084540841736197433327803952654404259925840598826654910137683043261128368554309355962295739656901356009403170387811959788270234099261055948115062860835081213308796958067716093679786078071935127141383133999987268402467289313536121666148918801794304833116121003714114785475172174157216152578423599518477407444437677829648409515687127754776442557247003555053890827627811517193054170190813360691699603443216630852447115380021978078405736622968902338470797985792160034179687500000000000000000 [54,40] -10263965402996940455036272703844623259757850320239482230347347955402268602860269392566808318244557738651924864487948912694929478173844389736451967999690485069446148368797738512301482068579152972618482032721147651961757976803727782647593971615384953428199876380306790453201123327399356596411025713842471041781325609450456235634968536548692387279085254981073567072273534281444849807075735824903976945954648051170088167485515244325881105930748191324840679167225004986586107439741621850396361472530593186831243926875232947415982539134250140573091396234003824587378153497043415508136039832925668065419953700842242608975385078133089797580445361321366153776653055795175065809938234020325463038633716074297963744113939343171052068487138237353999203679041625891179812084635824801604798521735311397068830142268823792159768217834132944478945090826415982654207108767325680969150941021798396908358527857843460559340524930852238269405139218665624226140892199660612158489330519431272284288766006427602448758113860408856020234349218951604701470879652882559101958068825981725596426018226407994280670702766830503775426406951179664681070957639472839531713468491004423002824709174800503100931799601203922535797744366366932164307602006212785106519923278291452467983890586802083347426997117826598707171477874403335251102760886073549140901869614068692224602648556263879236222689115573462623586683967466375696796868120141906178662132061314847049778054596456217164119898159990913114450772224873480514153831668503546758162588289069576651178068793037339488353367722501206672670923716697999201955406000950112935268001730066845789868120193502426959469134292831076376032593998059942017643756666567349387456381392957856227150183925339029074174822808741024535888235059530813886833171926077209509500058287293112612851061324356756101452613749339021076572520456262762345555987227044484441532139717972834673085606678311309021168258999225448721733304232150092383142973189113136332698843316578874057380319346035290028656084396069685159594174707197660550141153926481674653988875561198558701197929666637399308967731825386799386505866918021660273249051099883380161187592249200773346149051046334246345563420436309751928723665376957777564570503084218119464682571476091823701510992026692861038287364297059186779547436667115821952850963034995985597676639012043383796392597440355984949436813145111675972084348871440241303005415676419522269853459695534571457790468936811351989036930663948074583002237306175058322364563938455644740844992752137236547299864616861104310062863454294892349678807366659476910003505255885816470100762240124048324091350238824870823651326510440262211093532870452744998335248283183318562805652618408203125000000000000 [54,41] 2279409189979310484721829248097933755625223589353467807039365863428907511546042494981446173599602379347348844258787084293179740982858263000650072967790819624200507633493960306351329200156303388216453456157742910578870419802935428338046903295216007163223280825660718079417071154398944394275558120126038242501963547022417666725787646315951379838639550624360672832326847106932947469220740778033558011241726172052614609165687712546708254798578475803588006558304185601091502467551058342713227740610181018747783187568014482804965617894936491034027413407622244893433308854450809040224638990367914750607276414620310195903277246138852869313245436204010229094192047338168491911690135059502423643005476351974938846177687143986957058022003928582414325837343545618831989998780161118443159435824033312601593942511724609825506082321555109825978494645506101165282897458115974386480846001510278355319037551354476336461642112617473941728592876124798969759367478106555733339991888764887693860626891148342820182779030572948808427350922335516118700486299823599316862523275778355889728778829018405592211136073251694464672838893748864331804366478583403606567285663851701945987671810563222032934368254381796100596240787635709762001212004807782392392030129891800078972552278319483648702916286616583044691054425471177632170832180931333123464506128996304771835221505564616721906432775517784282228323789847470392081471371693751500605891041314737160658179096915071469204314225110162926662748315988252649526658638556276618638646736321925461615021828019153282995890106859802226910659218834062329218045632549510468565277916890560117367357757966837026644195175646130295385433274248204444441748970563154762033946954063260103710539289227378095970298583914131125591310232017384252784453887484793075441014187176745415249740999816027946009044281134561261034072554132823121007530215853808024283371431743091352277275866063551392929044415380828644444012572372765051858872059158673634451830592532260838377679657136125998213681909488163982404572036274922460085307751701414130047539224150293399790930266978398484329840412455115987933281807198332415370537222744224213837268673461359660584127763274489182943087092043816542295189672482509263909114385869215211771476052493848789151022375592895896861702706904588143194894859366946417560678790317052465246893534877509835621086115899044258204027048551240211710198592891660083218038469123700730878669363848145467874068278820687302912292097025598753982159164955654728627095599846716267304340211037839582946935853337505248376945865418567932353891052025965915454243137294114670636896507640538192180392030943857186853192030539685355353280514609411178117426288736169226467609405517578125000000000 [54,42] -330627647627428250984440471513323937374305338066235062670230130218474931695946045009354356982454425349980195118677022616102762132861579871488803554222852625111868008164151395392132888859343632254616005279044678866533512345264906436138067198674968460621030341480501037499365931814685002011509193841516759440299747761007919980277322214178390963758653303195272687731667634132085238988443499267610354852894741732596408237400885879437177800930461625382114283406891775862881520257234605698716242401546727680570617660005729208053547476970892322713300023032781762189262790484863287423563041952440460516505920008694857404844765063315380535370268717081746730879242806835472336003465614056846765205282385082894097171612648635995398513860445803279631484267955919946844268294033945317513015181990152639254046529529275589139546660600770862835690655582233072145129922536183936657766036351082396703276563158002485247393083157847863071385379066852013383612077730804307584235425809865918040986606615015579566466500264836428841112662973992519754128926595167549506827916625810719687244882429928107706983039570749057919540954175905523934577798509050857699444986320196703690703204076566268107907442172423819509434012192349208915977412588979651873394438566662506643831825194051999665294156945784062960890400784364861277990722952453540322691262150897741981799883793422822460952992452881629075922194162995648082352428716174710188732583912630419135256950581073859652804172165734622495942032486061698318318838384009973778954857117383679264658779853908790571821214358127123086103938423214144501144823078384048047706515328718677946421855631794498442220953933862964960932988524849172729477843393318374700956016991497598913727483758954695024879741702978099354963832030491957794066954118178939300471095923471191829162498154953903679068819842114446756972452535400370287976317009571152466621331143933150391451908067568470979920008148640207430346470010833985596341110039955820775641495794530405450955964979264723611480146762642063906922996068521287828346764303655495473912773829737532884888370151961484773396376131930673057381897371803421455505725344431685903815898899632725242597249431889913341868447702789927902448171203007472027980114604402994976777194243162565365547545858837544757662235910652521597703606796024461140819529792050606394057540111399613170383441953797082567529278206527146146973029098579753446904994488755495018450208412677180507431187802392134627264846866572893517920810007970560860887298108261771952114716329080152790809077987658660801855657403524928244985826459505045284659324058217241752363667913778892141963578909028308715692437274917367369137067781162744872780478999629849568009376525878906250000 [54,43] 7713028545247885271956706206846354242068962933766021505388690461804126078234728872162923825694973924272396143645522235729896146526038495810702509274664304453704243531014881265980528413287132297608081993541880926073516759370848083381175875494387433100965309590999940504984944400383415431191516191195500773857200403868869597924184626521449083702998171410500328716519020647952179033967389246950393444181989430016189203110574519531391972998500226303178873428149837308521208752103024695997315603828406168961710979435832591442808085116697787558569186683337537701409445727734125702189781559024367891665518568720299796891468537585805648782941238759780375685333288817272526631600716474165729162611488349422894609647119837428836489460103813651610489472994992276398958236525047803424718291673264938995447360027595137959913485288038460016777947910115443310268506499083834829137849997854487659281655341816287072570692516620491413706375728322357315886012743237333435592632958002094264186209051140499296890187308809818663611236364965973784422029370345967356859516229514163575598652330475794254776745923036648805778853180186530374062063357633374929952047644570757140862524336317287427588274534178866098276399188468388686979383349284468432367638061521701887546192786832763668677190638415473330879118667221521811127179669812057444448546156812020216363018724419225227751457572229419290239095116480784913677722990342141312159396019609329264917449629224581843499788590967215723796734425193161363190131332259971491095276738128675492954969521524304947608608098542217353108550577486142619186931691376170069879642960945781156325994894269872726343158306938928338318674639807624599524348169523512209406460146291412689601138483814926756016798325491221460457663906046466828927526895042634733662655917887699747683845302029492323548566281193122211523002571460909105167615976853588645244172011047531362958559404713874925803687291676957370429165672897258364271339854259022786395686314020335067715025533176253803134114256277600581733003816078977634668175661983686686240617406877657603609237037521500585736167521482400165381842556041899596798187292927271096961815511266871469201063528736049211118505331359031635983439308712153220172099414583672706377297245904270440768065522255963126095080765909336650752380557479018795742195424471773488270066282489460192102397881382266999617583996290428372069628189194957389823904377064398772063196510588573882470361218882817087143977985979534378653517535961871999578319598750209303078681774626363796625332851461872200903908703085467432496624412692657264186623973677079799228666924930347357544594933254114003942637458526515914072137387880179204557862249203026294708251953125000000 [54,44] 11030315307197023790811379223327775090559625928297191169438979323162086537611681110662213878304707976029242267186242670419985361319301030645326900084087751702910238214018794741307670876367015030663383318432895465215093815115168350461411998070161878119407007921612017866416415088675570829173935676088493353954752233755828074792971569801328893544837127334650436899810415948763499258226559086085969241570617060798420614645314494551517486246450929182695924743474126642660374436843228367800907456054281035359504654120076717752908316683097671122098607875707173484812517832777438345204897224756584659661185631552063205333496371418441674284660564277120908249867896335583418275495192716885434800933735308970239114493749468180786577990880344251494598084623934545446286172721688835295699025014821856832210014203673171057736808846598175112010923226649757487565301688060428267809347664225993016958341849899630732808088979108378721249114821061112158004500759355399045790771191308857987272485154898740895709338151661840709801479477968207559753811840285962072180657953632673035095973611151618474328965934873073484653234648913259761617353338399154142947018769864628419769935751252860562923449691392777979305866914185059211391574808107284322086742102336213535466101548265136444528273932820414273984263409613951606506950935911392036762637867858980135125293647332300677869248057814018151485912921784589882287869221304095202591186444880252184779958302581487112027992638602148965684497787139989306217768166560323529451659339722334638010194037647613287101457272720492145466560873840241968912412535288285844543097011315284379609559945378451632976212892882804349259850005082066777737989291958109940813577369129383428277523937208169391684944571803789806961946160785989716542648836569176913178106537427892955807360707110129515822110912237204730939740867276039825450161970376396734228256307480564319657719199030705469485960620130665349889305048149981289524245281468939267758456722510572963140218544861686973632055730740887847934356743519731421660625162881760469355750231512025560284835472382771868007822141869364628151417457469982987502026984659199935635118676467650585897403964427515728927779264244755178088034715905179662500292119181723010205133507382629238936613389167793970906828087514454772248684992370247502615120005616889304753398875508997934951052268450560251794852604944281881465000370567546125664827649802151698069589888528536093646217113238848872225873400298559536386931560082075164781189030229703152665693168394793881849332403216599524570216594158466867921939758554685124163811363807314518523001951408892707259038793910010548098759115973994104355996453969979143039381597191095352172851562500000 [54,45] -2963758916943943976897154224187102195477851160062604382900924365910961873031917411573504579192337699378381786314210426652902522818973217824547078150047832336166783883574008961543171321094357407785495752937894830152267951473147306779686224650748255762645720759230385461946829175188844795641079997444830640708679827016822520962345118157002878377554283498634128881385592221591068728676984670490150060872613064654028720799608630858147608838467322257148177170455883270365356310411643245453642972014254163092350090633487979163168589317384361032088551034072025036756243233700783112971025117496469859473734137450904684280501931190355791316911828948516623049104756905403275075420655253391952668710097500166872762909430084319538444268926664683493503536533928486644120649957015210488956514261954057829385962784346302513354257497911466188977841361875966784146388789296608443040707059110583737589334499752769735885729045634445410756467010463857427533809744686424979136378095867795737652534948075003538427940787211966121235463306292140469798090766708372343185618172444824034390200705674224179186159414553940749241363768688667333518198903374875763457631228009931467202953508201519872200733119339792074739210606305682556043243100256814495168821512973441190740352496052240924611136353875575401129399068635310145738789129487051495317250222453294227127661135026494931746985182813434963602360580345709837410620942383284691353062156865279015876631423413596645553350893628158681750345311792384081935523707212823958881858380108281442651249532200511374779441201289728496185763857144172870261145059281834803307947953098796904197713370910334194834482496663720909656261041194733481561435595232672038055777341647784112885262743246580326427280771180094884334538123962399349899591639257591887038918905517191465189121476239210574808964764551593601590303602910067521481669457313869688353934963615119176241316266065056685265833086453299904896470701998540824226233124944311005955198906992455723207932675666901068494450342052712739783684223745322165036462764509975109501736191665455316351363677003255332321718397929762344868478024255408259937700376840864183455058504795637380478378737719494971785990729177880066682169410518421961451943961855993429172015587487537648070869525685829272027963842373790270419140154043882084657139235042158538825284168666054727240370602067820346304781504638168108203615332800330949871913310658469264854610448613048172997910077086172072434889403368809576968433095526015492247278006992106764222556752448819953046836715570717366567930941310370371366086048672583730685824990424283330934829151808308502445772214679250128219733372473846592758117690635799590381793677806854248046875000000 [54,46] 97579431426428777883385294650940558754251310479842547123310540663948239946719547478535625924835843873240261680140267165116216641094435772219066876468566809726219233331702973827854164863831454577955959470618589916104237726933917822083236091435941625721522833056097023357834217749418550077066281456816689009813009408578394208776980830208708913282968334992652754671104963746080507447448771192628256498834075930083335268108548444867500207375478799228491248434658053853167902180800769702782456488144594967905687111312953398131668167811395911057652650064908819156844936346785316407027410984931484199025269515721793392607566796978761222503728721039039034725158278760010677446261943951405852728217126074250510820040225265720376488760515166264585013272010235890648961545708850568548300027900784872066731178358784737019298483471166016172191421041297566254726445835649734379425358587421671605640327174022414220655147985453220509136126118881560832761676413928011830657482116272377596798667926362277804821394668054977356636564161904324059890053110030568695085569710235700166728727645867703660807170352762294525977732674021694315379501054211828412083029854941349478144635928595441346099520437139098576475407061618611084883627892748859395929455315174542166431390167275998968848522137577539169798970598874791328980534302864090372769518782154755128315136067866083461106762147235346730220805795149985344312249425441746568314533615678383931439988163406650333926529451924288029144965473239725979046840346830397212619756538906157875415989021359774251185919334081839969149227762714109599501091116803700628495593889703944958063607905561474643757316108338892091784841875376115946390212522455061272495101989254882055348661002528659182061852914770406096022248169404876159498207877031650900978755711072173156570084330496135493506321017792574711342644434883672840742570753749674449745730615896084289883786320880242534812894369928310763401813238189077759404419901088075841724858504453943212411317449565715713089980066788621555521338593825854441365861459122517388129133501785749500116830031656707822567020340276532624337018137951324997197692158102248494555868060445864874131768336762649250220147098964839791414375471430668894674369852159959127992030432950490143515034259731373767367164403591657983650945341583823241130451465550252088322544499698864197127329003145629549247694590738789325612026894894617401672000955212523231402740261107533294391023578624997737432266643517647899642853077717606532989776994532715235112237934663697237818736421489727044593045336855113854541547707914586952669416547853797883167743787272029459509896809557598595524343731815993061712299905252621101681143045425415039062500 [54,47] 194401242357975054518548234699783527700073020084400590158699360638248258736464825671611740390289267525751209953355212736025157677560226060190571309932408738627078186102377817179908142554926608021291827056345475559325589032828401327582820795958624131169194412034526191182452617276983438351606921570223137458792809590346461077000119565325730582152690921243554260306787946893351867849407508442919352371027923870349863152812688607193465347790615934423200915499062035622980641322687865629168849268991095441649329936393798801162568360374289120015182385690359702765868008967969448224722016254784380951857959036918683751382057537351420098948620117659331146657939050013966390469319111397641030509294547645177038393655331632931943032844516826565703570500026555146953751776215271500524790449911235528762086039987336721623616019084556098779781697818006540856754771827580118143975471981934060313125256745018393309893294137167089535954447200450961790319234455747031323511280905993537768421914306906299228355488488040634834274801418846907290891040325430635777162187538239875296142366222134959534885685978857925905239340402410250376311784139610738596947421171257057472943955972812759842151533579943538542464890007554340127143903266992140146121588798810456415378505713350815140398678820368294923487503090492125746926074455063264955664718479317655541831062633228127911399213731535503684265377253302189818285879930761674512667222622991143146043184339595183530073866262498986949478110214262026045221096654654358924189847655677516894462136639802947206822136425586877447351390972338446410878597222131638675309474463972482961692479152414707316796170683139597114618326702640969300858079502871919517513481846938569269567567877377444597703740834042294242801544141534028506623641373828974241478438038084594671135098702612948079056149316778547101130306459960728250592740073535656834630817003543577946022605867115659956557817682933312781358928632137003959865326304397229865936120125867340130004077635315321782788915302434227918856777248183462231528286649439090865545792378222799462997215331780199645445549008581580635971228417285987641507858673271508884339334947889762975543966137688504030982250353177174479929712837948477031867487347850461716260717736160951582356416478259113842892672224231069190652759831538713237116111583011218186255685059015074064783180974853912371892181212034943951383008837891911808574733103364459395444068670774258549612434100249133100675556070060208846681233101459546923699057393241880097434741812983698924555921711488035985044640097227046512553964541700806572984057475343971855894988488836213858384040034638520977000480959885619913762866417528130114078521728515625000000 [54,48] -84345456693829545063268357980001523880535744686481616057895430842262388865611147110296284120224518648614915168974425621823907078137307244789527589999970882398641169541715357865171934557686005524104399639028496067004136680466490147556581345855595264303753756933490847338287782784739796384046219012823398134925388894707770212863473901706601818230279612969905298400752136916255892396908759963765951944474330161652908493723662181050965729838427769238918994159897530162184502300784893408885420063964297874289185624721261793830995794698818611273490275198222684703984054235784870179933307229896310978785962024231766774206374276440135065015903970732136827269037500567045443763573755577977679044103655403733790334133903196609088335439781285683874407753229806126828454788056330533001547945165160086604431878632063102919441550055665183294393228620767629867854861546115490650779509020413044915722972946224674373340957600887682705947199569708710565827457063231915142502488042184344820113234270423665612461020321885820824848312450639527038722726897888439289532182997972889382457578645509025261440091473980352292783800817990868368572699516000601369558160479505793796865690715535458627842191714401764570258424790845569777711573780898262960366645384931589523290339256920787515635883213702278309098461459479444460841090202905214998345616127508149935288649116006559523329726168585058842259692484392874457774651063589489245320498259941833676496112521585825664941351953888007379158110724369231316978220235659063412904741492983601676971727122318827817134341873278171457833674863085412370064685294563104341877466202189146349082730628332735850281581009895766268518968712503680836233378748003389304825638641143046073488779963287510256150694345702495864056412971168884243814503043506782489327920996800524095933250367715462417691500662687168979087245437374248225421643759912473055138830422414525659916903485434396439770345555975445291721458421159024645318488495615329074371542865741445645973096324533601247179439566733184023697254797034539409217845145504775509015459971251357640146368520193099960337087556238909313593323615141320661005981696233790379291586741344938129287991926917183070562197295665135137606481110499390896920945047307348558780242782234927270032385584932182015343683332267776455454724114410116234534969288188250952102852382817538869751167706820095181345829751836547041287006871470289570249747847878364651642927313443298554338894806285123019973414516499803844669723168380237480894168567800349029621733281442987712795861131103830357928833251985007514511792616333370627817219716712298193356534337508806290688229764744292103699333830457707250616294913925230503082275390625000000 [54,49] 21067582854024805253846637050062861007405231569009014390845896081012733387908141578444678505299787492518199285172522704619147049372448307247505631128634733113523041523226129353209028654077146343060194632363692906260770881432439931711057430081301020385330443390867909054278656681161189460254476229840544393896349690607049697739572786601093519574098596762397717477676111039958590158685167515559850986674208010907051916476922469924351571925269547126109640780359675258234539963422604093290257843954182025426275074614896584506155875601340076314113594390623579368761774093329843484121545405677215695004099659858734348397814770607568633663796530698819539071981344126106573559657632561359441861722159999358075854270109478689862884020254486092363763518571600017209350641440875053449348858901618086955087408363291531059066247918463980822072313997737232575596952733282990553095463610171718069719726415580299584636797652225972156908174045590761040076121237609437513362897978742514412602154181871006866440471879764049796908391630341581166405652408753604907635994148864243616749552443881208951265675957408963218827276245050480603005045593329452172634146577918571310700229845482547200534454977822511947414174716339801107697231043522850457312564303913694083063465031878050944901429246701562142360160955511764218902358197707312197093233526207571596114000175179654740538355231915956161700674441318397500340075541840468472837821811782174163274905976637462599582797032501013449661740682021864241875748735982766948642490801404864335707591588409410271863343557428802214298824363040070152732986557445806158235829103767219365376250854185611360083838331095212522738410383549040560334365597277156226724955502960741444593196268698001740562849412974483332078753997764861748333082279297256836962143063277065229588268792142576865002866064681038481568112122601454324070587818425134158544294439024184915747594662315639975451190902704309735633390854134002718332238316072104707929183105724664685591120996089667949935368355452618556928297409339679670966884828096117715230659460605313203999215910961211539987332608985250065209868029900947178432078375519893622145045879966942019047042712022284858831233108893877926417092408063197046167246216954325354800490200248168009016885160909990712398857567176432553179224821983841254905998501536200882328130992507495300882132813027656618437688163539003010970334665714066278777646218997554774931666091816666039184887183350083034548573463068884540240547119534340249996708537301866098601310504465618644087329391417110289799715462527633297105325546586895011647454592479425539978928926575323681010751118307009025236095633992761122499359771609306335449218750000000 [54,50] -3429563825015519979935040202887253433736395305218292048672017767543520821705539794902530424333153681501390543558198467275689401193139589842967545180898228187091133797768150841850030337199104644127931724952589413348025903609564970162114856474226742824808950786903843559947586983251756958419225274340277528932746330078586137930485846276415087104932261997177190303431844866810589003163643859405713615181580282733331157409145795196900129713908130549485507329421490046498844051856532932006351277563657284257218225868350523621854951743686289359596082344922419721090390768730063518146009644902145542062587389700331285394602353026141341927977360262469084599826136361274368802830344402278813300204248101144540927908154145455106831076309208880871717093572385311313543899533790046078344342327516077424629684627526762337036892101022769637090196873316133636826908058519762799085333578590754769781569682971259735561291587354736350788472030793422775214324188824677070464828960090991994666725368346848960707800511098920227875293204312568752560012659504350813494979332566010791164619577353458194815575779761194881959362957732946504981185871492232633056077154463350445833814748741381902334922400148745021902127579799101165993742167687633084025943913698210772380129212761996194335783565206146629722105972383611831999002311092108089589628855846777293627782854548457194143593313307026962671158357022804664547822721751233163096969078083274335622639623110571602927939272725642430662782297169184456460475928909203914681867127633860058006141547012662267254554360490755307876768442426850209379349600456671307974368244509707295836205462418296595663292997292054571401846001425366490482563879878595496520124538084063543301820669211462313488419210176839822207525184807417473953482614392888888019040876686055183267297248814656233386908905197950344744896587145411560232097209875901782804195447310489870498332545738185488641322932598457927189753841872886298019789134653808439692108261347290986726567827012683725413348614233426158452766876827528463650655429525540266029433591400087849494041775113110812816646901818211223060525396502876878025295500578800409953144322664874727121682993089430051342066200286106939693878666994409131208293658071019462655553888469726917521328697971540930786472456050556470511337522525860763203090883415043752537276835715919338318594623794118990337126071001133584019841059177998328230489077904264785561240449831089395542699988298200326793015443279416350062533678348112367107393557106583009261871255740160183012278751940391018114132822417263692554402924497333347790861327667200939184884115442361429090291457429903369076226726797074206842808052897453308105468750000 [54,51] 254319499634808600489054042830643823160588564180294500902513892083677105460604152973233006456158773738160096100886526931087222375327119202568252595579529192386194371614254948143467519545791171113804798561392904728223943641147241985993837580091205446500905302620949662915767450293345525493531804166056903957127243523175710975457742916252812603499941139190817326779707407961816268751006190511364284671687663593909077762625498680363641601633466281648263280201628939233741381476126733428755262909137689891959883880872482965286494679048665186121226692141679552439376225908585334368365664895087613844935499132197112258983479408623986965324645693430741478216355615224933508383609111641637539393729362143545919469527323735673505647347149879139757051354305630672739868299157563138328843010992368125982988899090632016019235837355882649838048709345545145189977884244906466642378776586347635620835064723621163502044703817648235280752339157021556230052116543808966075274666359494634547257479773806342898366765355149261822494261247235006681879712731377976344284650195791071358017545860800347003627533500172920816314175590626336254353356308394309317895091424855330833412471524544972257648831889014515596478479522905573001979506838313692091533696562683979548395473667653001044893662220357206202228637506521668464439902530505301515705427172649428013523396599537355741286862122077736318535050643673527747494354789622034546186391583702235240174419382478611124282536974048383615465555846961435123376687936130367262993775188779196809088611030007460748675686812837120584091827389236167250234909556663961614692251983584867548220291136411818281519599564338701885232650035412573943539131848645856296669909160003678308058186226411855281739477732462794252622232973194845870365769435451546270827013342241877988302563522964018680530594593054184556864017629624782779522598294611475233923048221355440055327913575308992575624402123992662727050044027312512691917237907763156775589371446690789030066149634568639886138019466976555410127665186546012639251948171560396114727294686564619366566639815602363873693083050676651680708500038245641772642298795027963776001593592827745444237005920028145567574823774421133086013731298563747989257233006262020835216427258213957752455580084354802807568690647331839402375279151030355961705239172918217245653735270953802106296032154618948867214470671528696554663473044672426446579602672436407880643254990552683226722723884812592459086178084699023895194640525540973905758024971436594856373879084767334252227380173728166262359872337738014419931383698477579510027071279481494277543267153740379753686793545092940244112256209518818650394678115844726562500000 [54,52] 53220902477487044400509846044077733301500539670807584722548954145848035523793380613283358887963102935448516217362930745211098352777632593044454817903394522718514702131419612950350222227445424647092370029075769667965216633896850435742257165161784691149721074700503456275971916518775762572722309735513029173459716644710600255514916354760287896897408343131929635446409116546485355213360861095522285056289877277379205308751535721010499730464318433471297906994491796108282408781946850561542411423086592714521528017003141012601557005777856618333482565601947716988434155888966429267613529476705960670721134069078861914257210451813338584392697729039212808580828113633267566130515213562818554038250097844174633371612502223127944379340079170917723647964439032523686975031405161255209103789182687948852798858347591714097479030252195874970669436246037418075547176371570783935149692663225892924331661490769413172131346609491314813385379215860082629183858054160760009303248801689180680069752613974069947995124357553948162816734762279859977528615129829644568070814311404377529662946951487145555432344510550716111887946944735866841237590689065606006944748631930815054032139786338303020172958698964911407011451365291544453985914655543660023394613266612310069419547488747785700268698107677860299163497288029241234556980543380790898516087094911799224468510631282487424219632573487809293973078049786123873650196406277708203490996572907544917847592249869434699603453862010599816082206435776241213542246253059007756867314032568768465240140490163999008924721484691740953018684638048256855420310605401537459596235747656130644165409537103011537422033825673662574240397039893451827760323607524945137301389181510385657171889356104688376818516889342631702433763060184551096561476338475638979774933180914696659479225746249876430774497732303561738214682837242739497771033860914471056101890199385394653060002452320097370868521185388072068848847685690086602055419208996302047033427968916041964380512542712489684975024402446591328826694823401871591441265288591264482084579705461978950557532770162688844467371102266416110347364639525302981451296419257602008120459102082894699225465510667437830460800646071659039080254672977017541377199207674269707935200651822883978408892197279530115010884067593761720818609631907722486137006580687660435577550909652639785415990240864457298693562915782456470157537464361353869815566722736446618310146322295596337636278923624787059258438168479614407162254392994994260058784364866457479464185921282561750429552275571049056010818710286422675414729535772512726628156814911135799351023452253578253046017890008634321219460616703145205974578857421875000000 [54,53] -27704236209234260225461094320440075414638903900042450045373667244361747099464993665703581092051220958698084991594694662683372071219646978994075682931141496829425941105102301099866360463665227007436065914710451395036672417957150915495599187727367729230805398007117065680402869286097928381026175958955172660189238662514327272425457477612261933976647742741585549453455441787140948544900026326633052554767947901895396514945250783228091401770521813274204171068339492572186893023861710921572803905581185950075162561647601092708944799782914075232159007524991220640173533264152549362869089785036825009864424639173265252974838990297316167327324006565364859218160791215970850041179761339477968554812652039390714911651817760910270247970903161746024727266537295595465802519610844388262772832629200176051203534331688986537657433239865301383276696158508366443295149435398362959630028269615453295372553344476626362560005741417450110006778201638603921906818975583088812839764250608767988044689435508313356594359431507364696996895495417951207684147960541288659572869437426900684896898561697919641730233550297102518471976552663648700270429317229140781910500675025519963301203116444073563492787469042188422741384942055873324952887193168244002301572317022885419042249409408223197691040472824913892284284691874464109312308959334226782738446704626034032649777994312925067371845297806807885687583258845289176360726976847328246002566144937415871266831270937058348179063607625869877139567598658330012671401340681396558220838424608347766230046074339399186517627936012428634978004320075458400829114464374698435189444706649559946598676979115642769566664312176259171916666543994148431402094164484763479803118112957988157401014316713353955748363991695616184448902722324204040807338731919250877699417077179692543541354133737664499332852502186564740599226092781836818358271672702254166266019005917924764161202151610711778705141768417660901436587566538947672738342887183846224563130585872931138306883573048906605477848672272001622294697219165581842678696280620435567596917612283894421057931807659782883003375262405231263258368851186366024804059759544714234147579492128868607961446574700249653648504078143025467183948732585619045723459778529217352106944496115109007972464115177341685272483041185046571932934533362337285776665230698980684682195883992774645484815368068791307592783507934597055664974374539917767581815769587115014840417647775229149183867737999213404063485490893201205089263992096312223970414550120045704076766084746657244680187538687351182135389159287470027754937891229556272414320180840302716668336649048855000254730322761798078090578201226890087127685546875000000 [54,54] 7613615111310134463263216273838771904679791540275792210903758953781263527384491748230346472497962751729595375446572043675017059183420971170937468376955052924478164459515603827552281435974150040012119232529426572860852214298858733897499429648175838645527946637668171922961462050219094777840054567680281749389098650006157599551166047548337034775860159392146643496573591888603858154075486997392015200432028542564197167855301165130686390187008116680833074773166402965678724339460405284931377600508854146248989243983320832985692849629223629537840134947005974311685698073065883871823467669992285813509057861329275833843644678590403698373320156593138458251397596516726006859520432266980289548013860786191333927626196511812360812280797243103098957557017639342580600615229236572698407393168607892105400547710800610096321810132212359681081895745434483099818549314282741085864376122357722710856089403373901668230491953900478316989062373516426981182716971499788063601692223811775629562767950760366906212842847857554192782677171459582355542554808881774085644460148180364989966906553092892556138288892484765858963013253979953894338956424839101474397920983167032027961120732200916717765940796802066192324689676970094710524549783457453548349854257050507317360385314881797296675343824945192857466568678386613439091949308140441665937961121088955097917551035521883656252419191917184051491925766493644164174138874980025101932145011552755488637159382111304791080073176509823942160698574006563562083422513188208549755766457555265364532028618347992693095880357549923524933733588964648299079911734582357926118423777881490564946666172031665889024855334788007224276961445726970643609750195555470475953676480670826639826425425918555208095542903959896288787794271718183391053184735966628695081651600572831061416021928057196676760626551816106622248192466245615546163629678561277628792121500349820207052582865294466974330200391123852795561948932608689726862128379975234807441421529772080893374844353310375281803242856239046688632998276979901363386899867323685258986630589221727281392454852828569367483258053905524349302665542106457604674416160564774311787412525717930442639918593899765267506336307845248558046683644045178488578535980970576992335386503784045965998930225956486584172018552502628029323861283843758586663722489979538005485960810304523292967247999262334880433898439735580306517905956451466795150807915758715394506349923978201871808998858006745330839656061110751556844590356142137907780036956251375829920280018800306109490516555981588569519088235859883444978692240418273852977995936435082723510600357704022486877212111400226035584637429565191268920898437500000 [55,0] -11504710071621809582472413279753111750045559084730831877026045795292640211732799580233628546997133752506202952319383960019497490963427173219578482226103376715168494401326474215218419207540781960407467944034814713540510708923751470736765533509000313010361397512475124342656814804386565205939048234532174144125258452266641419703175197770095808990382176750396618143100026714344979786581940255116538007831744415855528499124476848914550928240499364647218107637063261316501166106288597462395291718210336181020006802675783049724650519599397228165493136459931517962536371575504009688409704960743344141723524968383366534636645004128184034377932908009690097250598408642876835000333414367517384499139114125769258898012047828002028144087483759227998804764135797383181979595753162663269960375963108483677113429706170974266339742954961358665103041526770266332525278775245609865624074092691806039829726730346273868995958889735524737650251244325110762395631201886932773628965576775324722366832356805436634094415982341269805815422522896792925534344883697952505681644946289400555908934565872440047641682586903703780379638780583011255385576570542345556607396145447121853991568376167345930678395502157818243854118954322257287485400698173522546707842512147172867505801467927185986595059895891961684297871314781102472614795920261998776091638290214455563425126720269064562902346203848307858322023278525987963631323911133967877437542343744949393082852128715497536578663564053569581543767424352444747917956624807557610246518497587188456016113350429598258066988727741379687990090314565047733074520028427803304086806437022415198602895700456422367406120505348933609413239166397285160960655427981791692429719003642771966914732124042528642948949722434948609718558607444128558119748563591231062585662137194891366453105146176186616267674129953030318789688330948964865457946184857772872900481701219831191465372725229878909634081699884704259541823888140708084038986658051357198619679596243462954207685174795777379684219343442378898480829263562750481894200030685949917659200288966185788989661401840038086824471306011432648028594827766847739627415363140946979536418914138695949369726557969737718591297198542669336714495766016467269527217342148307046954584276493894732629033851590827274122561908998291270045747733902947476335889081292048715160938069341945774970088318438829275380069586727438564576670658477205948860698556300455298026735003471324426690358416824536485629317585784866235680407250031441561164735393110042371844770059396978467702865600585937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,1] -10686792573491431437909953340028016857861737905651229090346694667877618418285906782682817314414878008811966746999989069379195327824791007742322233143173105154226968166324831152108090766091056981396089096134876680464379115190520251852086488904584262753167430564597754863359009190488281777705480273200104698977513334447435634096823273576945755217535078300018671805662330009537219315334096823410512318561456430616661999660257891634123993522842384525887636603929373313781734941273493439129615627307765611446250858809006408636594931931473511797807682998032733325417695355187861984141189776331656752072857831759858611385628489964838956392840532427487429952765006774661600911392854261625964065308383766404138442005932540377870448098898607053424708874931979372106330708059787909375465151722148589679387981854800731506723287033721342252214300481693763566683956591341329091286888818124913166047705565344000984583674674124844038315700876235203995444234347865876683134948081676865329129102369614796028515531709899542518255900083119086003746099796816722355331409153395943563836448195355206363182013146331185507067034342953531005112393334505285056180652895105410300501073019306766696402898905642575832098624087127610113660778574848091114616191372913058002423129478319161747432274880485422199007781674297121721677226361300339090472726663923783543590332562628050518042665957402618588418418247447166369691547705102826825029998944389373357667402077258462942010133221443928856091224532255851791608854169267830835910219418142537434728675776383376100146720821430276176275856395760973960792137672876196194879469001145682622396691906608369700077942776529759884133961965413138312168071035069702785586062389017481295642768261566222184727402012565987660663814119722627450611304309591482220021647217596284906207889724115168462787568623716993726132073985622113468115641505622553095709198322534396946119536205865459345865995748726219515715365907028636614425570493950168702368855785734010239628707000479876284116513942249600163236496792086577078489973587717863522919863965390695523299678404352119319818017898412082739038089128083125948333341356579320864532170750795322746263040752534240481915013495187626523134412434068591223344344205167661991745925214958378018614048011918403578403487626752837393950995468248102408935107292802802947833452205678076219864660407164343285547819502187466528445463679741095297592197133127906529140677448918643964037426380528307438530467757457221747735462417818081525479928360570906244186861755451900535263121128082275390625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,2] -513132769916525031177060238215267374763305661164390480741543635457560342625822235241039355798500778578374649439702996581236090927286295985015685608219570522815093826853085760396222524502950429474373877257257968755180793254748193248131071839297563286248233813186761315711086722672386214019665142066362208140202994432826223115742872107364830410721585319102108063861530206077544947876400483742844366629576040007617865505590947853734034588376312199038519621070831261188477506387588222890025818598704046070133110856409774617933292719829226707388416328200554019146522302490784119662835992623423339274380127395382656709616746958907350786079163336046317429854338543730649294808785486143836347120061478005603610601418666190467558629840018786520333879634022841654287126233604381692023040951799813071108430870144919578761793346759200715750174909572891841330318400608642827088210529544875277468653043590869307352232789873755732031458749098381278694049787847268159380662718415475532102460200896159941677152676398191041301446068474271218691683088962770326102576617291233078516064213506573689041057084183719185813408783316199656599000725858499770107330304050829907706868674611185828067795373861767257246287194867631872569751828919067328514855672918374267651370736789073228597028326429802122608616284929503207975329042054580169682866402311316123477851713469406982001079474753867818171822141746753581888106890955749160769734454525257379605581568300261953620739856161145566824898016788218092955570613859680217231979572764313164293382851313033777002077308604378327812798749688464097752262555633288647069102942242899377480547708358163485591888781896050079620740074336946658897433261985730561017428711956137619267745901232716385997533189804402425753120971271064454504642525513619517233356543986552429645181759203935585961555639042279677994591126220145728409941889965284105767067710051168003954881372102334235600045908600151423496039815829436904041224986664360531647272996494341051737644110113755621986627622231594024669537877281582107366887305638230973622507949906586096166268406026950241123997064711123338981978216717998571340882880944447904541750480919396280328557888506377534319790282561783822109174773695028159507759032282656230588723346622188575707421991379422735602952543378650502954194262339546673964182636061817612499832626633056840361847093846343450516069918965366992320113222387247804052103095745958064761953033902030340183675578562032733941118039055236927310891301643740002911920743881406687152883869945663164457982929889112710952758789062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,3] 11658158555115131872394825495610629320303497064763461943292480097464565364667604489900526053893241504929615554987805792028081416594094036177613395078438189806246308182106576480499411503759461133317430738241586844814200091541248647557464394827502942064807750227430738082054837225760104930750208210553466002878539563427188927019681453391472959048437104191945154465381076974818425567196518492085542697014688783677756830796799318441515152570037203320869300404377747958339241189321684325601442180935323838344633290786581414670723772968061004039490554807030472645500611648526396622809699512679712919832119740220949035321838075987218827599194849359216975217034518983080069378932627505317907623781734633034038285917106201371556009169963186670158570828482856997660808841167239013722043769589002641029123681218039361140290210146295020203188412427228847034792377721412664562918260461643199635822861607880543646874885068377736624397555747302738124840406388113690722153134149634477853341965947980584652924122366729725191585022455588325667299203848627544631253651962581293280465841821048169828252188490121579580019051183023475781653872128172085757143692457235401651458727298983268818304229491000881273807863154535780092289757054478681083393316315977141214197721148866240711145592345225709985330494938691656775159658498243644898953907481256617987962541162862383719061639304349264282721477193323223455080841300295804248920253285989050719628869918255178654674630230952223756697519913242652154362543102697309310649210063723339061484925103804935296240435209472341776182906748040968757139018681398389453053866687159165020334722958888920398445206350314382682686741604041474576545375036042066476219158854853270406749824828701262509846297079285528893101365948566619305007123707323921544097483925746237485241725176088333957147479957800575364846726048765660451893030117417562097217999135053148232686857313061889502262211848305883671237290202808055910333005045908579807602719128718377256223325972184167786978581551581913622884088355140987994403267394856011532171652114126816884633283585605372080061055565499162861772421750595891283928791402401560038047795501274881189137058242908426609454445165260190526412078086660973944035669553910541514648185674725052155448865832960188617852786918831833160439860746063670134957207043857910976344452493215226732099306571183552964246962606254842040599384570307298972839860328516129586629372591463717074511990962132542918463023921718245748595520838586233006835926637325318285340363571103705631060165615053847432136535644531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,4] -109810382177357752817376415986680529023648637343851180150018242610940327689045303549594926472559286308251165879211323230466782930805077814753646397529187848117924420846894606405728210556663124011479613953845070334340274677683864369686663531718212003149112188075914266718576078231901949698620137983283690210299401138030373494146885887563560004786206883768762161877155804454056025166942670977854118257416058470974146258030420595450137588701225944476516721764013673650296619001654639110844142608087685872064357048781204434212271076144238351087641687996901392027388456578357435766352635535626541482480977227280168931025303491307325975061892613399158596033571435818686059943550882602344421252170827197136450761420673927872941528182430082817063750155266847690795299045956168909931360730039998108424205126913877860772373806084004215646312445977164338928211476671189552550249040800275385127030728389984562776768338102263355398056188783829715738288371975236617790207616064625857306649860450285349535521309839613684571943319497201068349835233666251013548150166674956123327249183963956618072563569505831072175648050608703978939539880954207185324374965360506470975997058235363317982432502322030869596684539542708384571844962597217338020773806922378393670155144514579913098861525367217143571981448724883901233866806268789164492571358109957049225251259059983813142575132572602487248594628181285125733709922876296091735926212686791083932878540164603365327345841872674264948094455009131184277781536019911585922251096335466100245963974072274927273382123319194864880866755343428080033692969834129339549261506044653708497652619909778549711074128006374269156228733836653364967285031757980822837288694327263248172382299665583979160072995021856387715595730665887808739225778343384022527056272652286931524523624799778274390066317571896831548122950338900549669558611563872714350148575487535227641139922297364016911788362755338765151004421432375629795337419270069000053744960162213073129421276233758878231458742377232059319942673983389948651423652532597289185669889654370336644376890385513266482866154863302336392713071401035890022709147768795096419158430028973981964614417694114595227368530634368734903284691211822335410869705649971091025543422772554481093706636572582866544572710196719927492251358407373094599137918390353372591276181694619016149378066076996492750825956670865401464311861598798030079128538841132681942116396169993491513648785901538773564691222474428052477137835220415654409514800459170109942214685111024573792304348529569324455223977565765380859375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,5] -87598482445007780480388472060109791159066568379404307619605244199209417991220823839381713029559537318526211477401240556896276881041719228678682606892633583812791253699947631974870871027520429122069250712360407411069699013452021869327930644160929013523778133373835214701400429281447521816134983452181772557981196757470538258729791110930788032658384329900372454917938537072655593277224922663941504806930865110199576782673811768363216823999394502153678533819947035326077774161506122443091395260449875519297460984687968879574407147209456098571257060531544597604675796194824510469552436923850553562719874831612576322017267404602140214949573866643174003540622807415511737136599275371427492423816526160519403183768848442616382311106073975612332845654239178021686140809216234765760034918990057477326686389407951831230647143232125562133494792299728800637021983004725188273697879177887406197450692179861142359193352457863011530032389175947751761014657733443862952664537016314517877057174657663176381590574637905166527596624526180653153161051169882150406261907781790775530839920896234591227289435264352081938748092182802838065121408822285946666976467356056502836962513937706169951523451165752159256185921205260379389072525484055389029026343086102747193340181436920055800977423894844973821281205394344439864073211736421662725231061434005371486385470148997709620435551639845900086794187604631183369816618935390862795880561714690185748106933768830680108857883725659177503243133117255157321297994896925698508666469832285535164684359575612610993269601821398479160798505034352498005460175752466220637652503692209287669468682021644060196622959909827391417792248264485788489287689524453906385759445974120152323360052000910815171276953529269907367588278766610868480868316993019740118201900411956512642795192736837578696884126831679219721562791493039164347090566403172156167009379457460188335498444654229737945445900208931651452407038734341241277940653345363338565410063118520589488540846437917889294367066101348959542695977845839548177767242684697212721015660960226570272234936044849512133497249093502401508596328562077450261031325014335535592434980291287633504537719954124533451972570127706620596021988030218978114882488010524358823731878753975779965444614297312355824219587802676663616097536055759478918002358212163498696788090269297207456577376011004044379499175183640370989867588952251943477607396815287601978846534575335584373701153081166018274799878514163407192695965413182373905322444200381170083185764594022331037959094857114905607886612415313720703125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,6] 7265396067045961461566877641383837886286352474849766223437457637045151960731344479142231024161938199872724252436233286143149596046693881254862232012209544231595029213394082673774020937312375374733879884587692179509125153895441239951311252522815403768513695814830728216186104582588851316143018332069615066904460357370868701023230339805937607209385536340594677170100387790554841535089933894306943216088570223589936217161160591671611016047389482066479284338154839476344175948164817774969917323769873667339180110467776751442897170998555074834627751507596643448743692830791300844025189267556765250423384643571797754208842678198804734160618574060412936585863745526651637560805672536875180124928739031814052985180485495672030665761030710252767757431950633038491427672433800815352356320643782085059073986510785244934260772791386419356236196125120021732977803736866406818002993145314735048996313736598928326487343797312285718367007793943368828087577257728079819273054913632675474328745597255921137765048285740577454278799547965363359499239773495790131879099208764257290368958428253817088292702664081787108912395233917856467611231738317510496439710786965988446041204867430630309480532809381667683999009057630313593690910521084733407394316860350244316844364509212610061769567205217540343645831541464191398418722740459549187884029943324468116596302507347064214671529699445286156477350994497651030011249414831453676836293158226549660116795905993954838468899333667023638221613232468669511176649130456786624559264907916223970083518021183548924270810952542866393650095946218767536565261233635828605335883406951272105066109598739421619491814836343311775287802632260501192941880186469209748498477598837273740023697442587101686340828475307328786453995124594634703827057735660091217274877982838609532215308753581496370755640500427035194134763420405250670829522712439985527378262883758935045094969553838771826237235150110939572033538779530290213943295457639258520108756986767331306573855452789663402241511202165837414306227964530823924414024525731134592125029396380469947968294954780538904718386446761700860422556930251326574132470500304188297001973428738426636173717169002516263452340854254263102567039260297482809197807751794301629632933360694556165156200330561161929894781108736264328007175179383257581272900346667656697110407966101922563933775373366003229628223661133890991033138752551540656865617850195426152898348658933449289830862614402990607062513411108848464675470222228148668447044328623987445172815759339356953961051855100244933893804955005180090665817260742187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,7] -44417212579695864099523922564674815103422401263481776267109930153192777424213464228496886029537955842353413981264467324989533610834445608034237215817327957396160565112991917281774525281150299662512266545956009814377434759453965032467152482253874567443420875820527522231068548243359056918054811133264061267898853624141373557595910586743688852292896379863242382087243866335720056114947294735912612025715734463202658306312294720014702820310922765024031128045996193512680264808418726216940328503400014548545471763966088478094263443783621671282234902984529119149982371116677618019804494360988149706184172575685189762567827789364950521565248937003546339581211475749811657703529561732781588043799934287119006854745143987120617141213793121369488881568031858094899014458108189182208714002980800915133957276388536055063606246711752683522434506008509625920222013904452870971413207501223275034406080470384781397877249697306570032597378874975846680429615432438034738841756075410049540101302096751808993450288521021934629803782461024377852996446419906895442854093605371818836368488144381669245266037542445812620384473392478621985505449548948246970652278393239287721436286606211274419039079944025361210726670504030861398243898414995889422304059670234513853665033751446398742798762185514677792942542146529167715075074440408664054334412529053862209532708891799910628090071793304776996001576805483342497959312949940930933945678763354959872068758829071259817979472891277262066384986791668225442966243584582846549156384257050966034363306235104282235850213201718063298511628200064535696686083882223708411436101902681047991776859881149591814827442457560059531732181449461512965207429436772559348836697525674745508380359694657684804869334393636133065383236543055215719199648366044386651696605717757055829270317741653830694745006275682558258313637689635530125000625886283673206548687331232079183583256128495964691657078185841191610160284834442031709453365780284564580034357931999323307103683324985323023616159190451182246531501299938850307807674894608004435743412338882885442720521556182832709563480066448595119395651178599752745655222927359109439477376506962076853633514657166005242254562699829401953642830631850806388192607573353030741452372128884252969043399376843215114320230168753975436479290759829868884018567213585607095976539891767927986857810148958867066322855734161504606275781151670370409747724568934321764637341173524442997795690102192352772069708844154623417893738695896039289126908327230625554468301084115803480853933354400350091983895595149078872054815292358398437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,8] 5677647988508792995294262336115950052330111114698198162029749619285015292017880952614209630654188244112802734656739272994250147385373601183847129022607576065307615052208021731564641299246742512733758979203341029536495686439093383922955399329126893956411543694198462232276130414511485393595582539807388266214378199746334372988487443305617237956562372828110008022101577240880448871363143818705251695200612793685143804391372725838391557754586633278176828749655124938315731686611406192320096202742007042596247856085632581578125323071680102479147792431322042008272349318990513164016596818465040401843992322247590725864320320156341684883690727227451661223721956251604574941898684901027468063231017388082889799534387120958184192174008395233448438762498154706576217047465394404548754720817600279929066170782822139414915428770682661057768925032065957941498961612817530936140728149761950621508844392612156784827510608940604789410195174176862274080977596387336848817544528239512452937683626234563209744855840184472932285536203657884860184417518144885272430723893266245782214111600876376032083174833433819677308477968046954822565311729100078121458093010988713462216827953987737698841025793655623740461552758151883330018913530856231495918860710484680389472172906350076789955665837526257023172823615737405985784766982634202149645449826600357972191762650201625247561804022560436395008248600202745209670848548759067696697150253957382450297920147066419078594216292362484297968294338632920818003538840014540977456303417924897887497113761133684054171714068926937549157903955549367197224868435635810487969192267202597700639631233150421471661719193899504654866082962021433308642694288690276778580019384408400218800890343990205258910244257249020529763494404062964784497528034291955132442660897219066872307268766996091050250909172569693976983310516946642780876154043395041823765737884651634211105234644955436529130965165873517830656725523134114916443002809554053286271593069662312616664022490649359609157501895966995099843000246621432674712651800784587365878661926249225828175383829898778902499308743189826406713336340127421958310067056498141945995572778124931678882994534888419053733165335165383842770842757960266400305582010703657942117681649089383889870303301300227206947363832216661044320614902901760775485803182330455541157093099667652496873253431802186811873500135878127891224572825922650864871223299147119011960620030326571218302756566943617617345342407600385805258501414514599495236632071097448895707752397486849930659812878236599394707155574746337833857978694140911102294921875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,9] 912775679552105310748469447727825333589295707474225183199233993810694363143790342490395524419556095507222127095378950395497091125860757884834483482748619837329509593925164861097722286612285944128816567933760100845014775288553335300817481740149265550787375691576153461907984856949565006331515178790085388201760378483555171038766809870190546486124780471663684015289054010882037208941077906015499769052011584746434989521094401586911695451151308273988851114019013837484930874865923084234457759645501102752404907797459968778494338298557064223517214096809456496397303970920928911413833469969812979345607311125219114920336497157753819779402944502889681644677137743767532870679022694468921414239375105185722957665867932185645012750152089984856420926091821417379241476691530426556918743843226546997011789161471670865946380508440444111072312404297619592652124800109782914217963363859502888833483317118243861300578033342302095858420045398488255793307682701968212068275029215146901603409226012721969629433336141550803981854987173716254782830140125059786074642846664952195187636577839271336395029751344846215026754374134133334641793373955823766455436703961869026999930144069899182289708363822219041028284018344722155371044082394939629860317695725643512575428636953509017299700602944359734209407062930097122970330027630405167047800715289985714347949449232302183719395780014748199510196453564421138106681111589320031820250077028467211297142809003854898393128645789463462146918164430196378431459895148040156206117133364262997346873054054185885104187886940550634535912563998389031733017899636708676739905672728913933342767496050418041491310418996706119689142098809016044165210174520022412493563422687484031221509020773514367885173983378785623445038676056618886738627935322827799867853100115025901310731666246178514259576345560983054597217404494658366349109208179117957360707162356439293270621247487128977239520333052317809426108763089526134709724613359464124849398804363180520485253850562360859255797191354106909411640792180739013047802439513872399306289189756144767385421059497480402465144242994039926850664143935863845698480018550877909053144187857569744172662781789859702382194385550716798038312238398784201435704920657065402399744892162922656352627958898618263235547967215126722740140959822458173231186689380612363666214394444249745469197027969275025681869661732363413978883444183661784226725871701432679195433879347468989103363058348767717456524008919728934835384200508545947007339310742285120567712590617132312527127114807776291608457054291281274061020667431876063346862792968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,10] -3336636268923280796714861719668080324440404531821654762351491937833731959419757823795273931378942090771948184601128334695502320904961450226312088459000790433785754502365564284654120441870681024459517974876419323580123955501848548727641210074739424380528136091513110005936831870077712631658238092402610568355314500494360154175204480225163816898490300430213016109269675680531096318061993112136825027769829063243488866006666825413015989226014939434890886307178055008702428944475880189997781859034119970057425551573666212129103202809334366484331643779884998746983844441558384392448956019862508357953740451124754541651930448467294319882966284417881332546782256339364545516885967047844886585402378023109600598636488156809822746660541092760793603796045145833674759548168503958264376851141766039664901013488163316085929958545214886448586422376754762594102001509685296187897664120204843815185485073180622814970892762934724957332030611602515626133666356549204645370898104254774684532377740780249139604934262803136203485713975174659818270394105588895244920486159872259832847527539334710291125555894517489584661113292514566947056487041886283204330321190910214723559946809113248621999203781677997827483880496078377482189813819478181588356453507249118270475615302290070926945811915182861323894504459479187291256250295633987161565951979814424221360776076075950857406691537662853743989426411805693470110793401166849382764900806974070578781248663765911492320711031527241042477545683547261509630860476395493218628595469689657665151856777398741067175220151135451579966698296070769776781406880316241660301867871702927019049839619303603450190600832445896535461494114360907630774408530632456917967427713654641196060891681404827399378767278261322499177977395604071760932021112864708182215267014541985736525026944859207763619104836407414942817688831307818895770869200747629683743951810483539008668983677196133116434618104605521710231561179824996943208392155490642500872494454829251898934958453400268927939542585817548511071997115807444091115795582896886729053852303622964415049435353587875112203846183666662213766625754830572833684168441462624225652683447619890785583706655632239159538539639720720680204402472506835530389260049265033258895949115249589968858950142980614234136466177025913177774580955149044302178485130539922571349260239090860780997413081344821135936585981321473738224533759922464434457257139756387189406270058625938505365557802437892365435431423217864607264894034214135226614500002248072644635108472194913307958297051595354209297893803519148396563576142170859384350478649139404296875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,11] -1952794053229069197809907274275543944373425093113131721476857950495295725301907922907687196481589085888643898865648166775286128981795058967750512126631675189954808897500621694960612188660006252347869112563049582848873033892129082823183733239962812617507498341827327759875958761655746629737758604566124752207604297814861342250660486392475170647441493681312395703650239892786872323919877953339360052789895123352527531910470008045735545083455913878978958369830996803636127928313254123258776437482461986942262839700300500641790990171090910696564021907806533044212938028357269068018339983344695634851239423892081311648454313567789289214593718548013658405409940529081457661419866317389503780554079854395244436295350624021004559553621214650623027739321109221128645843677503824614638226577018084975548048823328281216024349615150017711752220414437588347892950621092918405175743603044421968268012679732521094809181891201113617125523656119078821578060967715057410879223822619418388676684541338509426584094277524003335447869535339523241129507032387541339551641321502274571196988592056989097170683465092928197497285151581278828494766062556093729808773938906061063513828811154286501407232525590520520579048197294927480139403741330172016066141445526373700196756414577324404212958650866751001941533093373759079372898371120013637035559685491341941977272829750836824331465613990343954814876683026147036423011191759697896987044095976713331294801325309762839035164062572880534006509220029398494281343847500336968910799255872263562454542137997029796192154153024464449957169441689319940332248398001185671422034334999332753319603361803056774139338408539745437606609045528886661071965795549847236803497042451211256828458759709130393642101869749405340528076732612918311475787824532084199335124437612546590384445135316104630057061616601801673313517803952569838070885996110073844394545566114791800406963163934567583353174995106348958257429798124550206334206069885335699152913387190263789835971425624677710139815278412944201774443580151732586409319186613988337022938346979552714937350382367234808723186482246794288374431166554479348427617122124277680246792067790003661098316597803892312394151749230061178703035307452909582311126051050199695589975689858761910207850417876268870471607433109522989682469790387334928432533118327217930089623481906963708666347256094019399518227619625759647145366471551869709448527429264710822179811015028822181824478783483539631152105501498011844913681586491398766000383823693327446134715277089192279021271294468548798989479026964004773473694565044667115216725505888462066650390625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,12] 54820672084115910191143163640307401342915536807504258005054779379930069753410996510768753226371240726851770512211548053042517984620785584361410609106359312919179071661038106189446531024040657129935935721898107325811231432805298086124851623936343650969567200875008967711794238200687420695433801843549334464275006810333474824350195866779532248788013963303183348079244210441772213165174171073939773665153979148464344129712622795762254207279965217213265670594884095798942446883904879885856452958000141862465928320330042373766818351674245614591894436489506153671554771225125256849966636210967883863387252968908819450225584834613592867538442221940016529305825814123812570254360956835372971405993295295208083682967522779721922687636953080410404216292037964330616895742277551322336876628352402995351576559913742798467038722143168743351432133336938993788221904695457750224273410700086688507805159510402341529875620688187595385738467497786411535266679412521377384420834214309751195888662095359631417315910999938939762160197949681918512504392496281674947140768151273370768706309035669990253002436415600959333342550226436923273781758157234814373498382106978964373726262293811091792101817728743095033449632504661915703877475665293536033786006438976093245735565019183676812635678967008066386235810400203477288497521299969447194566058164445012298389084487625684926676184299446433938555439840371175554914054609275631207370379651452483400269454142936735387593438171660338426775178187177715474343291987646615897568553349936148272319605096131354940623230723717390045048189935865434052051906229947591916803005436948388518185697877007920209252406453649017521862951331812386870775927759023760355197619525546300850565575049842992551294982177163304462003720640490075199635938409642843753855166191077426719679577871285385276971641757763839742990578938395082722050239500131723846324658858812634301969339725503196225948047765702111748854098989213161459463852455026773253278688912652989165203407602408077853938103950227398596617766940125858492335164724688630435625337231473065720116353708564780264129340139174221304167051559124270117420489536450384057453200611137218670520583583131978244722443710984508985037215016786035941437299384947133159907889712168652920499422112157667927299327968638524667420058314334614949101422709044865356407972907232325148311748597192070263605605155165079320014722533738315606831235360003643882734312496713811476088730254563337748819950972123279911102548709466418977512485511216027681643398574772997141681671538519672065189835866155059004560844767173916070035488701250869780778884887695312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,13] -219042984967512176853103071822568333072219239463744404652762984581845862970434179222426980825519939349448094442186939683951199016211113211514316482228641817415338062035277042411403166910722730607922118958398762823024852613888647445584464961600019682479887366765073922250977332532014613693800488884607883747779615376733428121830209813393980381836443079903191640204050013266042164398496797725087293307592908359788397882316244984286415668155150635521973506813601227880050408196048217132344923192186239061622888712137420303774146979670128333501273487403671923417437281617839435907961725255436635391524976489891985471862360541213621034638965040588174408509394781941124527233422595766967527399056246599083131951230837637168699531018139768977312546461558780526987931633050487551050323811717245538900516472956799276184613693572006932149775379576934876657202346891431616658176802324778938631446063392229889777121761961103543394560892715319813268288772649020893876455407524197376176214513615409385478414670001493647161908321317622744666827731116581557060128467409717361637119452229846384196968127314705197784775305598946768901661350035482293960870090664744098510696160931225266126164970069377112826708688306653264551041057523617332552504155805192045461231271860919443384332065884408101379902534766718509996644137186068251460671193465102535341102136908748272821451583113469805037802011217394862835281725432510331725260984379682539667775715540625356282252846625051542241368304912859148996921920942711068725735299473541698298157180420027603510656943211571485321181826856882053767478721453485464794609509714684588995725520455796671230258026227144000024642469074437172406340786577470095597443610096724049059471961614499759096015631925962158462918372953904873849398524246777596517437682805890768796806702062756758221811837250289311132747199240709308541094961954308741311290636860799796728179025594152361390174130533303361146238718002975135075420845515084895219350425974416038461372518974363347724843732418732381257589719325480044565055595236998837311138946844273282243954636708863366046858101799452249332539565052486664598144542743993112812893805088989025688397915672462503938467956914933422947328902209139572519812707213039168522250031733219778444647100893467831248940651133248847090089755476053077945533462154956102984594498209812913968946284898054819970042915733517932269671988965315889752822139229341422567971122389260678545360411648167400246720238026752447194194908361497474945036268193775101152161166557073737702278017579022101958900790955769667480300454885351960077066735266271280124783515930175781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,14] 471779038991950609970322763270766872139791163872773138995510462859580934953869898843951066171748407323264226307069188332734763643885822838178049708219086433686748603319663761930816685672473061524748229953790388231700086338834583224867677512923761900568760973170869840367376949677091640366657621178728557637167165339285707339469881149924715631288415512771977009200941533652365733138643821134713099489995975378416048293158441145118207686504904307239560475210963020589099313643293920705146666460249363104130339514482499835737163491121300808325026648968088951791625575131058055695831975215996136829743387284579147173810968205417970382830433019964437938775149362914235780532081364457698679030034888964958978831101702713943154441265048213405021900863190618113061422509092278367281920642815669943720895195759959589295859337846287269849353642467886036645428509244911196552391270170175052735912889296351440353499111796719522931676992150033939161999943760135642450472999134219127379761014034499573373022893054828249378742814070544818327052277066710914324084105127451474530608621590958647177310486515991111131640902156455824074737794941121307659660806097510899648476026523407897610985237538685606840226806005540391971645904614626182875177979248605783236278451697948994439202476656247257695082236647971980113029062309043228349613668447101498888635684878245720333594481646869172978713876060268597653288602261381188485905263483798502875418125321128386782970948197721331516380707238580911623142955287707039513426926884865408883822257189945266034007444088302722539921096129595241677453605149841145607432529821885519166601576472781312322803136226224479906909192918575004737125071798352878167869230943146685000777142442740040887055548942958543611879564429779394606056616365300028516588091894053403051778078215079896718115467721921665945772910290321001597648058426973453816061707496108840722709340002596200259397986436608421506969231552905749708324301417598780940459831163574065701509647980326017454593836512582255717578659973449570427669231184064943868432009064406801320303517779634833473881308879504887473329748936562552340781282258919927265544160428741777638294044074844744440169971802594074332080106578104506810685133122846955615435878366706938783165517621950446459567477605906494185218901888536868872251200989973387543180136882144475666347280881926384486708821816104238068787960506943294090928713335404939591559441912937093140304910378972519882183624732558243109373516804345392617212834592451846969651636605553395033095655420750289115178865251323707833564398958312109048744698025501520532998256385326385498046875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,15] -558607609934813178354115905053527760885622347209736603703496800500888445218807624016229579642893121199481783785491200899348529993163276358192185579688343906203960514476731743506029444840757863725113460772066324460984369934020211514508650811833332586723013448329088639386960451417355229759420478490429074804662266699521781717698228706666449994126866455690914507003193659418990465878662630548284395579964699145917389685515199677969098034927389401425415521008507986031878028323580933577667057036026450570304348943276207821127223858254662908360421663864713223999872085137071929361336448461213893553185567651061583667143388383819335840453994517529571160896220406474992012423705575575533530101918480034277431422670661964945755349790284145159279949619677450119728409976870351704287071365232814618696924564972626012348326765823260185299752691874415692785798148344955786115488041300470843473771971097210262203272222928623723663919394106720043583376918062465289176558182337951383440695215688631416796923004472559787822159333521288719172084803354292374050315806866427660709492794708571506719403470087956831649557263878358955272759691723372902229425927144321439035820405176468586459740896492799402256627101649875684802661952849885927029491747021225171449285881917486937753892277228059202239613337813745342532322622035464644989459297389898135350578529815457071317005003519297221164772522757268605625558597243783542937629534901003005154610755292247691411842055116586572942284030018972437124203592045266256925335554124812641390951450771494022296713213867203973106065915616685201014228178863221305894243315932887859986207357529794873099053705591036374393314685276831299835998626152923497019960376439864017888695050699138980138698503680027280807385310035178924600273189222028487511927079860109045903884227803295907989922457753004972590019510375869160648840408497405604232565632985808323247813447562316175285441852289881012622333881702982238693246862694281177350585713239180783468709221883954155484419489705721804109351809959820147042723184908367511200354390273295397620816821461076288614068015360014925951787242870414245230611666252971044431333918520644724936655723939304323754307824793508590433586048731981081610850847562563647415488675414491276162063448973450028813659818353615251640303334451861652575236349952117293304586864984513237851309788578680619170529403643187140715938197744103199393054022547898797089443824008023014731661640989664422422655971598352081659556781379025047283579756129248598838840486678920811814883587195978903610679130834247269275146204465053211004970344644160462621584883891046047210693359375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,16] 248848406259256579481072995699630658049469874510973045290748242435935498729124311381441568161889505905889928674833277028736815064500452422266497391431158304836020665451886052564325398140566414317684056063478232736792216717825352985975490673943337129382598064132135261143868701504030965349198225718483090975923310050118419375241778694759681326404348486103010676202231405086530589786150445961643709324508000231494004901938713526995747821822104291955046916666322402894543519593693632287062551170640637243120386822935694530763141832913694886617891785790640692188953057694940304453525193893800540778238881059520402335185786172627374591094878525903368805260257713433889414090390493312571579367505795189460804493735008114962562038807193767028127914759389375610724046310348675272834639196830976985479992916298883221352644658107869071226542837779178932683555974194150947629704875357860924755052126054328812256494211804944936803168518633998115344767983199211718437481128359569683886013614894019861730296010695805142562078738347243385380280366270016713304778901093539137075271343256960233037128186960659835884830664083400424832459447373120569137395371313522027136920790160740279268661362497200297143026673471200579624868240045983610505663490059904177889406608813700494094089867849712501317043743488640719040177148415777814967632796438872433144329386859277218823513181410117365243667074214254890985587452381003759377630064096745275012693801592138344838203618611505571327439386688955335109020848863108976250447917411750478322946652140292716228324473530489381458028424634211164697934184631904724794554547157855613964272994488462718263851982979646524384642247640905449444222415624264382238587438283783713104337907737143549956402015736310418901277796162235531868146452758409591174480779591092117938881096938060980369656544229715516352799573326120401759541782392678663630596230462316132873699013737910693604040342047328862166814312113644469322820817482096696270877173226438133130999877765229278315479502083091176299026914567295288930248490201430613582168400941373421465117351835716365512962521575646902030188912476832926943697574497183845760873137144837639385074186600429977979831687834850083413288043570914694370179628506299485166955714648269792468253234851841676930937421129411015276381242566858370038395249007142481906354945252320749193689350358063154726568043464800397985312639696669474857628264858204771101510465299495312623358028813879078166770138443123743385186764356372524606762945150548135652163123641911371674238844940859065914577269600139214322033944356790666298894844590708190501526786420072312466800212860107421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,17] -349520448987384725376793305654406267468417996432106850095327014322943011277005308952089337792036912330977021032265138439103930301606090111938144476752844790213344155699859998993217616168742580882758631360895733352982488209683881710844039774864509155715809344980163958083942454762391435378099349170269928023504632572830699546789758565002926606177134725937129062216385167961809370988130246884619207436434248464797967259856491467906030389793720314934717451794378319753906135252377986399279297064035446894746708580650692530253084551189805352576427817495625890419524165405720739095772711518420795147735387063423498270839473058334910288624957747947137974936953940535029179918405244311283624674182367124005563080473994675409518501612873606807075761196173790489963201365214835802206522770367797659334518491748765625426670159157794123415869471676968512764049786611831870673314134889677233012955644879043870714310847312508108387035905848419901143494509392682556897814332155742112653668913380101493387584630980159756694393342487282888841007332011024934905116027999809619409741116750991779274706905474580040253524315402793357044562187480177787054441622731297257935039874271050135751627589717018692602909779574250093139558923580435628275262526145103201660625704216275652749427360119599497491284090964353315567770577789841157589735341223631774193077533697740888826933664788409714864688641944448368207118021365274027463578126852740224286050422275631622665269229597320361147126039179292189842503592507314448341402952451108251832733092606555137970048373737029959409019030773083654034155321225248047825571338607900845906740738611478259931835988502016033405062829637046064028907039946213979010910058222053882843473895484957970239769397419780849903355750511008302672221440270260029869169683147280104063386058140914463967995377363019436752025469467197813439521026237397163813331554397973600253585757451408443266827848061725544011145454555870437701312380745318084484009010450311766470661403622440991737808955646471266089497360025326521101244906729512184450075866927674902562234292705157345948258977909903679671217734391458725156251201805648069824797116103628686452134983490469874839194828005798412674560871100538157576479109031508511676845853395630005747110891139645015885268272232146581601727907566758667910856265237527016824167788849645049203464012766800031861197520511530140777542336851046857071274066782330353173380608628088969308313369113410083181890694052691007530407112981167906341200667987212789603165563933181014564476837663760535678936543269291923914411296821156963520323456540535777756217861167442606529220938682556152343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,18] 3568570525667140008922266679737021628256414080050031142384059555131981665811766420526283999874686450987901215467720265905706190390408979714522039113704645176447925170557745554718330944105883851656933497974957321774862261298048869794795732588479492786326902241908855720249761139305320283032038191559094980071552794408067636947695766766648196490475345648581502832765114871825413196331369335288827253061047182678866736951700717953427176056125683768603419554186485106362995446711867523514846783474811082797194749161446306638425209146476418991065105280107827415142625068017665369189302793344656631837573645990761155690828909336862891968381383042050346268098802539389654302172499585742085694316698368747075952207620905993660162128278527532280009967126939881028229916810747414505377403192561484761885602477572918430547568003984229612687699192669566301233806394442365063149855251201919006339215774566851036445124416040018134895172227261379971142138762923944145324244549877985626489416254201148548114781962680226694223083368491083757876662018578918149011305082480533231298132925772462504079063881296035576566061081926692646506483364294156983568948040688266725085109480581221499431198092877418336589155271374030573271952693872130293678301619650260060952902665152197520978634457038544986295145755166000542933875248315125849252566735458845419548819951104466770848320723469800825454285858084497222286324971494851744397652552403531339907992865821144167444195143918282631798008190396327521926569737782313529094744748895811077021060774047536897057649729353291793538672320283593294330884203088341490779374424547884896898241650562176778619426071042086835955649171867087922833531660293653498483950853101190925811378618735380498872896262751134709454442233785870403531380844380815560312897779380142490404636145475107291190231836347660835613150935266119547257454412139276386885642379189497226998347132587813597747124499118951794897053830418883793601625612175600050084621767769461736056556633709723982169886764663469487994777906640681161801004815434060370089433514085116901851782098437177154979666401828954377230363499249287598078976827049784833718717280633630715440761273464511027229110207882035165503483827167066828227547329961837081391596708563044985284417877034113525440060842612141845546372716763706767488869448583600978944469091481377810143789758888237043572531909866228493268133986457842638296429123663333050009783992212720044824873207456779785792234233807871764554095315743579846799222937432305660586429353326251131364827241840505390274228830583922905708700926725098491624905411911725674234158352249313139736841549165546894073486328125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,19] -13105091498406659647819952079434922081028065924497568205932729878215183643940654499769866347769212449307491939877578751182114168277222687378313439909121648533347776710776338607792949509155048125786607736423516489707445112326814304748329480468101611572345582758143816793857908662581342734148263373294633100552740188743541295777139815599579480406991531673982375277846508843218189557709515651513797579585467656193521715653133518837503234927802817371227136482328476782087366839487648856234122563012132258384990352426042479461155676864514054401788053847688371642752582123658881997394540764850288130045748629276815406439459855695878187861432463401201719579162503608538697829179403647486864854872946781695496253148757961082674076638716274968719531544409590827156802811101268777192436892580465941090586208848074790762152839406065547247332421958516584215757304721627180605584139728706647723199607465336117147462026522767862492057797603575527345434311637685802805672271509283246298530495454535588715081041549289475971171909437192329965533487209054353196670794156405369063892736445038836076629607092883151888686143815178977429204327381603597415195497838563507579690562845105936286398444498208710525066837280097347010783281031240279805475002001951384197772726817790333969938283126610312555110639349504513679510717471167727690449285317589665894718907805620432771357577419146065417587944463385540617616920823331860501397496022739670131926066338856199217646616609008134453685390823919781668758498803345933141656130210698636031006003533598549495849936424562431168554291656079138322598418351625282785951673416597088328918776479501059614874499387424548228126313411138186353129862984828478689337062784392981497178586075501013524012867789044491132470405723876669002338713744658991158121242184334409231223670498518111835537279456593675833919835896518355297098933037876295293229455096322008713750136282837379651602987836720456740915930717610016210807538515573556437674073137732494173012405447697711073738459428627401600967802838862077218700937451753761792332218982791544850543613326631243459508800839195510385071989706653590278032972586142323202817089988201206337554679441263881338871423372008756112357524470678509329834361042720876168275146097785936417366949340507730455532960118959406450370817121520012638239201370624759888640773382157704189966721367081532403460676870515628577957710345289645869989944609271274018771441565524977119521572377131819423857832494467974460347353160500942779250900481434951681824615933400980696606225119931242065073037169536573100798351206362668847989453964085902538694192133103544328776024485705420374870300292968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,20] 28552831080323480025409491879125026294936328573803449193188456982246240339936122938228778455752219909418584456919727895071088931965820758884891945401583614055964666747969684580217574702070860103661330979471463703171759251839018391390964123517419089257101736291133032538962209269254406865153303213056523438535241616380079962264746227141179785750826834059321285779116289578537223315798835066900208923446460740508230856097450118390812247975214546062685382704451264358142747217672332680088292444057786637216726217391911791572607808706646221404896148603963970847009506943265141982030169105684423381383138297441366425244317615655201396537217463543548987657050325258962433808337346706147912208065520789829038254798943746187246848629627851236581569863045948322606719871398423772422834866311031420505294993632660015825978417749405747069186447214943480115510332781329577256323258829567279275301521100924726577945045195802020991068037582927566327607612871004128689591961043160032201296544342338816241369787996055678812964672145644877902592406439869358491632499827438638849118487829236730987965481409216637338715893315793805323558272529652768668618384100796668851491257784043590256252656230991286837377106617806052259341587424226694994205339847113172176353788032928425209019723814664603040512075714919464664635877480829779551998053822837280568177353120925088653735327802886623863413932045286443443080720484986094651620939139912886914258436628913599732573592485738176339134111009191904550647975164998657706050320988388082661093684575126155271578912257301653083956785374334928169037340232388373841302754085264648093579917516707449670733492690753937084372530538786648665350302341459891131769652594330364182153774785952605355580030367097053047437336335678457273842765789217398831138254885376787941543198202331677694956987852384344676162101209762824374253805022350383778203150180258480914311465435953255497777425263539863694075584877122567400232286016876437876725847076420320704464240601150513863058894448414321541488025389882618151356712627698826017947067431633757569398627515989047647526615114074980164816557691312349162850419756348670214075485222272003359892491224211160670024973920558206084381429463906562804217183134646154451434763707735824432820257551286327142186724368401978054883059926086150685837954726312256118327969099500782268457258362148221823953250023895111145391615451953696895324504670734791092539087698679342874176279612214506119715650621585214825279728622739781626684084843606818806416551436076978118121643970686909743294963440099453551573251369495355714978901922973028652616720009523140939855512243639168445952236652374267578125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,21] -42893393193361638731987484904741924639667429072932093101281719715345278943946221240297462460913860839805971846403817161064541108715625250259112025986750332067146220123692494735948688637809724770542974217331715231673957647548802163682913846575008327888649901055609616813071462372290487029639836235894131038094146470401675963390953025807942671234126842572527935422532223744536994212836419797751640724318369654230153636161914685669034290451639063765388976845831232344393047769915940343190182783620341262059198857811127114723809388427169418463283859496294302864640914904166044059514164694588118039729582767777214439471082715622972652990773485866905565256531937823461397973722044602867728960758558442389626519750728561881457007747772359918517643468584191959070366875206603047270147381188098398572071322997429153433953465817979952128706895686799685914672061090466122180510605534794118286527927025386456321749285445627690841155365855437273596582234780030498004050011444547396035572860088716059743336848346254481884225930878758418633444032054151850285911991456318880608092987315380812586612901760116107193044088758954303819974988943694138219786314973073490174819954125436426504484407444181761085348436869887041439692842251635639301221260742456511560554590382836224969923364659601188611992829105258833305810228279556647061834974720332619151751827925389093693491297012230531715717064143735910576318738863361641434477002758097192214624012209923068412104345346252887386171845635980892651435517630194316904252958386124986709579971738918009026357756352585984588704029811793029052322161694627019231314755384487495020838406571666034092037348546460795698077583281757044731070935983042048971978598083275256619254812627004753144135263248331907037880606457401090299957666920973169553965398478542080362658855862608683483155831449384572421141824567242549389831760364237902128866708246122901837320304107820791372208191814371956621561684336370679030322558666850955718418696170679190395799758414478450996087639475499169349872790986107165230668982391100676793000163274784597234986528417759002486850828630728951837946878827702188267920787066294012277149835335555446413569042867536600009761766469188855481425201946722865617322577681207508806663557516793104542337561815385134481012564977539286552851920606822692434343371183182837409796832775041502610045213586455206718940565371584819859289602503970881972716742152083868731449611061699677644742109296112848691011594143639122897336508580292518362005069974962677705897065392590819863616749442835514556500682796510592615581305950085266990066311007923318707775829151159635577172934972622897475957870483398437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,22] 45372440594839448780334449564877329928330508757523424881316869795158281477324075376834221452657083923772007417940297464251584943847460362119725725562166248662919089487883266419329985742102229109943975933408111532403220243510497461775726215057825619504763351106377495524033853722168474375957279352121612939125754089653298676243008102473624748233136031232274630582592484440490399192513191688487661026469767294835534866143144067363284927184181699046881926661414955963400043414384201475241394966777155536516620958840732986363947675498064628780404232711281718410388111235396042739429515199191609607626901900480024439674474822458999566859895058782842396247852189724879698415377306624077484563786898768370527599668136587315847410390864711849116627141961230197391741213903332995162616983379130936589189382190434852691079028995506021228889932011690765028143148173440669954303529861470182364854232566103589112490948234442137824241505113901827598100396691489854470116970388541120020420517537971980956818811205053363638003876116760259052718635896230398171660856135162274690343540594815633326853291834318627266756588999532936516803515705085944375467933696665676036613964454292224662948500286245244881490341828269675523490901444408629289069612277557676360824019236230493939807535898843120388916567525352690050567840139795471082181538128229978942430110467297445279146068911800497393927771258199482836791843093718761715281008178353745828853604477626684997744784731731993828945610901602541800073576215761046250879266269345953350860753342640011310114081882987776224110876273322908502728795372041170119192668562681948463513490958070539380614695060619289476982821650949650798423865161055110130490798813732256648406741647039090996032042171309602887164561605228742389837041340689356958605298338724907024877057351255169736025111563378254526581272798929557507285528682611967963252836998538501965839294468539875907394243975474696433627664510167392216949338291452497962250966417477452062798496505072044587268075669121188069542298659277672685798661547351343652674809856344144944583590790543447651720833416650588230326803686968582271722710143750178809252632859307709838029009454422886058144430699939223740065601372368828335513661992224177368410117703628191422410837706336500615268060983016222212514737918763816276370731922416462414724867285899241250767875151046369487196646140542902531152397747441046444390010788769074871385018677680778634850608293144329360001405910416834516013129890970751574339384338598352164063400640578111725746789859304391494132765267743214033865353363119178992357585507448234801311429035770421903723035152514175827320741518633440136909484863281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,23] -29523417719544443429197858352212352547986036735646013596919699786151785611007702387018662385332909140433608712193597482261054862895643581507830145660066756514702688593781144247405794114390720269396959669112183149338591326827227779338429514836631463310311978134693794206695439349377428378405264636086957443413228872485952696270406441069908093095092434421895991193023518528238891411179622552485503487516185505515478335028500463357552271395093662407032621491124472229458437817843436406692798540849751266163998457626035103005237983888482870262320980856952289018861507953088636815524303071083289296424756884300992378137411302312119160701656630689094994029793064824022926702917482766605184177847786244077081265104614790070796901842282419405181531546790764465558115641653095508013915688673033173233987082601941815959105061607944394891406127197414175513167935661180197434032353425264452040192081096654943001817427814762641989049201420344316785724050958567366949375494038207395603386190423530730479121018575239117157509680438169921428926372565889013409232801710568582563702660301332493997571959649583027126688253854591064416763906781496059031914748478535748080656961588302069253973973410689996988096797842282855344235952694798865768652501720256260333336549608079434141703119439602425755608927584554947887628260493982805440062805669854409696322312636937710276738919262101294489256388033885367093048418837633416255796282905823274693526178021419576462881429165496044484017387765100977085096088692222466747142353725871807008493737181510099498852151329783483460661349001352228767990691992736878227645415034459032586830190899688809758706772839745240605846734432035121176508627726078810120620630280903909998885092895836010515963939081112186107047058149149093712427273300658604635062169540088021130820122812809127435358446690520145421130653966044128139204278744929541803323052473668474602741426148571191640704126172245428006534980058207443899886422844966826531881958718223775927117755043522812126274631231485715680366462830137713809956283270093866140713690787169063276682012111094458806944871879282791176477593376722174112011645774553420914453941135196518770739116844592299148102539091813770485615913093765435107324859514784705776298684448282381680561989191533696764032778377732561047694529304811979607878214662246437686614255537602054244961709928302143097849619395857642529833957991877621841304038895944440498850794732532113984651213194807570355644963881447915787185880806492415758311761294617183609676843046028216553769805051098629921069600774789800579482440965868503977240572291590966610417570539376950296747506449985057330742677095258841291069984436035156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,24] -751964646974546885267203308590724074252334316849722508411220402048316133336745747854506635520334962728474394413718304628419400789457542615916565639003452931944103122561051859487939297224477370613847055672909164686294700865304524617736694197765218891996072835060840593665585271694218906314268210914899482950789849112228516370573760082547622382128656995341953566279711324819568556911617324743872813872191081943590460146876856465402816797409982965990574445357740160509215374201726748643725264492110785791930080292422079743355027235304229445067565356934359812018399199872380621901668134154042387108525055598417747362632464029637746537115419832797440306334690076838122900803285589370011213071459331285927189777730112952343870053487090382759982970150020953429810915566606341944644583285117701599757658013516975782523484356156633830628989963389747042270280842147909912979672769826412681492451023890440038850553617223820430822253193593171954830574552897179066976334326605284166934149469484408607996644576947255753785453774289399448200754857665647135874708912607970925613210770497921644016502023513068874168500456721670007850281861017362813808141663307422208190331558078578209131833816634475318880865617359412894072495762226592609213761424867495380143166551999174005332115894443887874884983395898890294272570835704544459449712698014813087172148695143859281882365867320777777172259351262054126513046618330334141689887252370320162077165786973988545471660092923967061211762331487311001280927361402703537106193162037038885849272450926180438576303936884262562416327202639847154446326170344415608609094927700245959729775775630420765425594272215245303826756332180380128208476666796370889985469701159648075156941171933445828619140241011754554224725607354452072405850183256556070459508227698144462353935143191032268288140596526039959015086908824550294787754251039349723170799213957932476297751225977863681192726261136200895667976731935784141130546855853474677772314471489431755263646107957887289965193634511312879909473327507120578737538957429747764892834529207987671828394362251199105998643289851929832753352530475048945869309010309406371737297266051555328678364896932440269495928587126832583265167675337222462914980250992084364236001849694717164107428300416845692375859694529137636984980496755043683932447068720036294796324485739341092915595059641305498584774821263091588281289030541108093326659719360216826842026505257870217460904957237475390879135786214555390731968878793606690422916829699640453243327490848405562461780717350780510789372165017825721931144378707694261101587500561589845889236692329841772490417466533403937582052956045686187280807644128799438476562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,25] 33069387332470775326737967243299553946688667834221386574094232519477332344757529344108861707956334503492039789028147997836726068511098458506998240696182252882501211080039605337321260082707332861403995785758441292233985777627213155164945564020815939049876582604726532666683324677162113446943581732710546244266755726432907710961858517598343756503366616897609613060700657285749860508766827330792974687671463953080140343143666222580745801023709710141405132542107857170623571176381322804047679650409787071078532486160863348741094930822566099110307761934638760534008907876300308942902602843382242518502014977491623272826783088811026045378901150651162706231583391004941458944031074663209376344672872896513844003172726149018813631545795067441147408582595956102805372281276515631552132922649272471559683031078156554802914611182847687236097739147941938267701484580358718046388601055316380472099760510297652062245781696599948942236150596967149882574453734803628061010671986388954890817167738005199787477904054775390481242874602944549521737905539526397564003784910098555291629873349471646624261307430280177004383394492071557675559642186179783319654027548805763393696278427181501797427110857947544418688274586491313819304487025237062331187255355285926436428101978540364332981814837924983952929284979198581676662048941180324438280536716439295660441901967671621076982280224086549937789293539216952031241074624219409923148187195531955823048603463925907857388658255694786200563217003461065240485599316995666187597510942245071609358916611589652377373789819172944201440573068584644959027284973766092003967111456294081055420003189146336632493925228171720795550463578534809150475447400571778773018593910638421347934588481793619554447069797287292611733635119719307288392335819401970973508298755646942559628352131433602875538014714006611702788590933903981246064597516501889876611630987510699535740897960984847346026647558345113348302043474577778702863404724151786838264017340843371356808389914539721743640864692127586544712799893596687774588191575998451246331578594389848453586140783250518744883869288369081649784032669406456061360885456752702646446599300665181761736468211819541618890639524533310144312964665106558891407948305683764366640868975952068952917896051622403035760551312339580579348957755833025192924800241314629123696869364029487746056382307011597381973600807421041926417527433756805287564656515184993200611827038272807192783878425034701736099274142052911735961240997143637729696533791672498846989832976344052530078689906293999041226342818514344864425715052473143029551717407416524703633741465912171955269721211202465320218128741469598708135890774428844451904296875000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,26] -54738308371069834871856543359293057276096532583112250291960525748380218048812971275899828690158596386665695912389863040915702359071651522576640174226324620148637586291599937086788587230689002072658133846574172282965095795401573474318853794695249002430943156874625230368133925727229411857275137883717500674076986509169561850740182790479838604518334875065247297456966414610107173799838044384000036984175183302744638135471359221085524211213139914725077566721982212537106865199801134385794888719011545996640384185326629354046491533609430873615509932086690224222362519460124564571390615241220903810996258577259927455196588290734286314706000566528581129535602629055508240218231061789368677756773753624159068341180371742599318374315698751259189852849778631559030398762735665857536621783989329612599949837048094013409359636275767568041941765175302877972075063430535547043329542636237005415803630706766345235918640954004745432711384120027785572493040075142001709540974972583482662065920086071513039041791227029541796147233408530273267610734703160810844339591635492719856911317414116826389567263220035652262220810331799706152017649485724482855054332524202896019720898224395872923954526235871067546863364985654542133548575502852624871334647028225534577866194953323648420190744403041517820551523912387316147391903655374103918770754881584311779915912968456674921442611147206340217726567918267262447463282107171457499036264373184671345122551887751118233825719977431140628037464121791018199199920716100536442640949716677304121727142285836411344764389270922299450022672940101558892875951177904350474344391857810361218176043460967132373402743126423405667134430076576753994081236966782482069943247715040011585474186785976169147002027288189962023794172707854152159972193310357971761662749405460756791493139750649405973292723299513426617817793222245702001890295824600288294253306910962041831525510112333075802906415056268151146964540790306289127252961497598140686907310401807533858419405512565991783256447546160728361179077301030995011267541428847109879538771562404010378371885316081217323199172455899105111635488308405160143793834569668582749718399708866782091132980230257418984335294342057680496004724854505875565030636174487102870762855396818827427349759676959368705216963277218722286962914233020055953338992498379540553201719654589312139294470066634149164495176033079015597247252341938235032187792095809818669951477746820212586327178020329884753172911875110635497423968995366292858457198024989463599876088084519550314634000275230546546345648132240861914317506823884410543733619956175055855662961737247162800016447078390888025470718076994497414133888923970516771078109741210937500000000000000000000000000000000000000000000000000000000000000000000000000 [55,27] 60077351884517495247099091679168885343784524113823853349858968301622778208047066413540347046068011807161675385808634923792776170760871956716076109108511559676866276736191531410751847745103591920187751628199487336657096882253883763053902757936262730579498176152827891154274163558710325519384384781365146521905484122013804401908093293192898831239465809075539354165138402185249273182175218862967648210759930379733425180589820770903468603220552553880388210779042687677692274964537526768301360947343302899599737597474287940618601012526040623055490238785828276173770889710388840142872247876600330390866664098614512880354647148530144859274963374553780255231217211716951448872045717698807789268742869799423711724013282340668946023919034930822361336973407661384678211968326143757818767532908566173870555477204956323213349273851115043029556392190336658762879150247128749640659952900910733371112000250713411874156681719185615859001699551172364301157480238512958458046338671590893821262939173802907410630194034489698414251566223216494274610696279855192458325292546956688386341878704904246944160552130885167638516366757458659048340167614327343424553123438101166608050467314952883699333095028497035732992876521753070701337079306288056402395059496202104737719440803263142491669273533676390298855313720748371091957541067384333001411403987067109418476274528947470075499915182278788518051826133560298667769485194642155890255910366744400902695850161177005948560927052439567885392638783950731308788312780791094559609896082029107505541145833877100312271357216300185980309913121803027430171963768139061970668818217369743788564526691205502457906038437054447405060451257075797486319176354074646989846795580433551295502205491878834971714726824759818733187624942350138137253449187319882447736257377647335833173178262411189549643877314860092427668178127263014191317240134219387262243623074504982622232021055915548272071276009426032021576672582764198309026571578725888249007696364739789484731398739097140369559347751995313421553869803229772807748287483241171231127606824657444793615681656841603241729926652820717546419061698886897745784460904497033265087356665839783722119679096354493255083549086214620357135420770738082581005311354945520140862847042533623819672052057224835366580210407381156750147516838754804612691237286866755397546371821770726616376319920016035233950384135367192415565885338837770572961911559382880473752744037749031985888158667201186484584769719090929569774141282788294704934136462735533255572767573979746919761594682558912292155840734146611861153682176199318541631385844389386188970425039952415543324007543904112494761824795486008024547608386001229519024491310119628906250000000000000000000000000000000000000000000000000000000000000000000 [55,28] -51744789817515756085203377921400515123779973645843328916067905401324109428069350898850821748408184140895009780236847845508568858687195694597991183787257794108112975909045759849087625030653340227842881283529358543573031983315169218957654199071272607375265672141819458436366772860591575952586521684537005601494627199180064247975508341520755687505132450899888529476607576025847938137575270476312935241163431264539269844068628188114886313252943518229237961473682469334681474935536660038724689930511942689994945116507889748666589904163952111824996568474102575173908828879189547400154520593846090406502499930850579719523708128128229934995165221861812858321429394202814607829948038741375171821140805427588803236663732259791587114890249101148042941076495024228020018253747019650712062082074709577192523071152880448004290420838608253287797302255333726455887930776157972530223989271916857693139552901238661193199228014607608059238348233620568665910466544699121371621526016676119521925128678672976871128586326607368255775966910084040440922578292228624531507798455945303054598816582532777965865210751388159739837022962312629230775871912075785658366712509685328691925017669385169381162157565363929384519889927412233612036883127264635324516512911580511583361100332537505781209639526401776489338673795170036954092268433794211825133098965044524420991016861567336503026344518605488932241231120609375203743205151887622614148980931461245084765960326229671043968683769429635315833483856456399224014120527163709598061531389971468477581140040631727789166853645471392290265417599182373261943537965838407475470565632974751280015273902570121523182949992960769153084566293156504216616792352098492956596159955554911286808189179774500041692322652903257934751001615707229644042336151227247551371205219948969798671777781686540815846928834815743282732419664328330797931090746041473978376768525422944859657113992292569865632124726227728106020649654231936547643204102961444640407008481369181787066216286261521013719644609623138783025832104605551974622013645620660126204998587741799388084611060500983503444753149175735359130342461701100354070560244993753029489203366559429589846911644069078166509817550063009747007047648014156188844555446007125643968744952173927068509131082543067465571962371499145898716805204505387787123848978483913632749960140442041905333856508461672178412494651096797903341314051128918655319472662487315483838255229502296983827405118152651228207139209068829564135870494910713096503573358712177761457492430933040680486191916415802384725813861220279419773696921160102001709558409294299103654716839964004797845774457823603763969330410437861842765962239187871318790712393820285797119140625000000000000000000000000000000000000000000000000000000000 [55,29] 36862857100513020602865821395670212620705249891566570065023467201181503816926027169559970380112458086661852679820305213785621884980922812619922702039650729840502081502416002278205125919091091949993651721181908719142654615872306600026721950711446787453228016216818640224421921246560095028053269916679251687761230467815914341814668154282514624519330282443022885538712984703183943605844212671161756743599161629890842662738829082530258662456710965469825705183556454332023803665060992213096795638522860770749992573903194964475999345870279923273283566500711342725007181488749225265349186207964439478977708868221984594876407879457838566460622275974471889188540737218081283174764137489556990304239513360547078479117125284641652719279351617900190873944401966031647534143539941874816376475577977293760997609225095716924769105925083502843826751869377374790932538146537911401006829904690814823496951074957382082352178218250689125847658156669773715365187621646906881493981394737063111420613205527084857589013182950290089337858772190539045771024076955229737645381856608086018308499285772936120148379134155524799226237762476817476938698652019922204206616083532227449693605623265712960541168732606337148044896350820008495319175931571089330927037310503193955146759724145002868533186212541675812658380359609001857440340057010612815120488600913828988050122114673756622631840930538094419002618657214770796664468453946627770728395812649911665919697312043631919260179313903533794499365946234970437641330993253208810696889512744733955748848672470273395108585803886323500400983847545257749445946533002046622357937192168948393102700017942350384151222658007436650705411815833393202287076897946075042010895180396150884284019506529822286752058294770963121152980329759646671107080224858779151508889288982841556859239705297945577592130174049101331961496848446861623861057995208108112424889546369946965161904779311272707077958244649608088525019661921216919224067334735273845511370844950939447056827418170265214606844206715554085059121635002540212339015116722178885993755488565211486930057841692545960230418783538195320622569761631378384714191894306241741689518872040351942334745557011449730003020359708839659366926633576611805039013344074120581149475366023581113261523783533935355763108497950179114431012371307639293536815318471789861321535845068599263445225641801543465882240313336448157179714758136931672654567690115883119095061654047049420345045884592146555974693842793366520882964660108196649328967490279342638428690043918505850455977297015317556727233136064814104867953769282759061119502338446224630580200257691525319501294031094628299100274430473300322390946964778990491140575613826513290405273437500000000000000000000000000000000000000000000000000000 [55,30] -22138587653791156648276504659389023316337281477015807972584553169831305392688493922734311123362715111411068994616138619822483501903717581723548028779524398219875835890668640342070997407529676262013173261356084067174474926622146296400125116872426941323439519350799852494813355712236656161329183104815683039113348141428966422437580598756593361150069307894605462210175678877081333629719234096556655703661828727023180812217749884154052446786367799934737891250393134507115204958148103756500397044961543334767431270433292318314921570667163891612595720185877696729296395697480286917404062440322241777110858642623321674556300184839375396027354761487090199944679971679157039961566209608199334610970871291988553328013510961139513195684434080044500300532251823965067748136060640381896038782323057105257298699998006189265236090126348904456535860908845612238963278895539556742515687506490516899383912526968170452995515630886730908458472998848046231651202573897762152267223380156102031070626511747550436314439692656952444768331899876958165634997627252239531981824176053591038172977715753902418573169234444002249147765370067392859169857436063278182715891885943283670804030505705940722615470891861880197042374684972190302520076819630648059962929579124698656696054924443810029065067353089149045086294041413941800809328596409274323474189243005059660170205749633521233431485500860355590072263556426835199648859201508150078821085538741609941149712722251236153706046268272300467118624750288556072422057862060623206545117714029323882777346573642397145097451061659272962949123016769787690331926856898930544642197866211415006889785695425952967254789415339663405865484773682059691776149353212337025553974640798702237691828090732400420314662873425931721703382109667712682521301455152051355256742918917862727822059562140044769860436431337055986296294214887407340497549595787170417936464893784838447585677197255170571497535759441615972741514502649096583193525957266494063655904740334398314332561087834293669669404902006424615911254671995522330468928364322994155635742647520445754140049178351763627256964913795726664810015807235886667082815069675615877375936053512850851326995081586379561345812274828560061223366308169434421578188469122852604283994821015431854561380624481310236436972645779521882953176050807782355374611077571984478619720964302362676625585237341420505115139110640587172570113720829373156558418513338878505152339337133616522783168283998891399769329228437226609952108225388119168128198669856210862015781392735987923802015732046183067317722162984633588234672296765254403330204934061337272697492189241200856389487621979757017246353900420744389992847370174366972150892252102494239807128906250000000000000000000000000000000000000000000000000 [55,31] 11216765443056799345051717539690773713490248099859127201179130706990179895819703856232536415268858889345299100497819345031299120088761385864897261145388365892848730242067299730385118613344844686752382059087225929996166863472410310735954177574348975999547028680231117691833413219231731253474593251731480635196561332502944900008857128817955179600955070671017870640003117975568095060932287986920816100532490039950767831552996760770343380168510049332905904638233657171370513183991032567563822285848623735298498245912775751389241841823614032298803970769211015734182129371555226229877948084839753088029685626458961413180558252166410166896809906332090394633786607138229197705156971797731688106014998914211980116431313580402498710796386852443904389102485042541576705103653282155004021433407711254933459487056774931821190739346099484907851630287290619423740339464231719644429796476783450022021045989327483796780912360594133215392936748271363934127605185905266096899559715741299255664005853324585918971082831379431853053710755950717144485265270435306602297734130101638115784030379394965842573653184546290036436781766101524535928232407419787597840562935529227356960419044344666561979612517192770279129620406462303305440438820689135206857496206598917550254252057789738565166738482462709813981924774587979198195208601819333741725849620452353669048350763162230853621136141526671513044178447627196708415216868795641438039285260308705468217539606108248244588639216460180825471674151390872718093894566411872632227730928771666904918200491909229546008570750428573617939440880699705782033646366303069196164332404397453798654883299093793958199666326774469391650462473148854220401718460946948381003971161470085860346043313660138453031450733379911642692701426882252804680429163169981205925794917053089531452627019923934270404589303179358363997310169598073436840228163915930465324674363028337432517824512994253983333188746179149061334963925592128825339038708008063213751229773132044803933146244440465906898147221796702186332241879185316724776631799265586409055305462503136479458275939750498613000270970726565492116766269561936656355285472033699953290996553194987733928359092294845961486041786782083904054790455899663598291787362406760066183072071234800635744403753002527047674161821835513479359934851001920220606644673846749834619968317520466116102844537073272142190529815241511923692800564817812416237441891967239416367447303068206615148373918949954493957671136797677114131380883576568683079233037549165071945824274297659487921378061704862407530948768133727500023105744862158182946115886821456661990538785798187476081924228337768956539138361614274663345842963924070545544964261353015899658203125000000000000000000000000000000000000000000000000 [55,32] -4704517646064543304007566188996740319629338942783806391458716732167786776973055636274944479860780961014185234822402752895032818665397916963846468219518172065235606606835109420250196951499605606185826600418418265579809491616282110991139398065567909677164122927309609677890752049967020453277537927943412912238177731132424324679571544830163992385398774865067024845305915664401907609962470013984013325878952125865372863581824762196689134118536595871738155253785599734158704776524145212075264528013946905264462940766535578573877869049964487694432658898581931315716666770046335294747137871710168938771313980230294308945093165531632856078392844729604486685728738881550578926151752924697869276495262273826967015181010702715367729258454925049263295964805846090259745855104767406679552902343097252384225588369712558678812838138050347176200667597658022950547800176514088886730597530241501431092638948294554924980628749167724504688398731465699751905330686466537604650567167038020188801960049560673910540100478719138503867644247095397029619712842842256187349575204211586390078867980154725534135243783783908258755165914017316093618139472764982016553883617949773886988983425016000610448519381314053588842829475191115893740762937967950319541628987999329103625955448632455694281132247321677473672182125240215997443274863231616786830354368040315437842146934215065624911767752905156072661358729018402875032214387653917022958506173355015853602872488169434138349122098459074222533894292537564157074140944214153015165481076702543944945780737673618309983055952838326187104448647639218084317420773051293135643377804032520200956459353672983414328716344961557180307950796037588005175096107548267674203516102751624184277507494783740630928215055167743348686786316928781066789695723871457957544796782367568610093204846745941188728585701469891585172464399189643717011787585649141794617938955871315473306024886147581229131584136892283172047511556925884691747845049884871745069300916533960554078184347045446416236507743550043385020226811057281975686016267009139691034478840322185325762335602094208666827488978160024802165064792913608282147439809455174397516311030886303773516816734555212867429688935561802385728490644008524162615686693061031232816005839049482913418701118450694836062195457406978419978327763417919046450740278180772633559357512654881787531211998945924718565547023706341907970913631038335415377112455341201276066765853979198260590767313342476578784033960802901551090649933939404008699869738892096026605686455428295963392190497918426546077268465408632585234717895308516179532918294057306439378716518260546603327169800738826215647792782098162720896068929310462891635324922390282154083251953125000000000000000000000000000000000000000000 [55,33] 1538400483220477347478644198032155727569075347907895283888218002618446957770556108764310579723887888181271528081722102305913882365277226108634618079525820579848902916350472679569342561257255496834513641679535272998866252130854133072515716207093045842861572947368552883023340425518310976792197461847996355495002722029869122739802746569366765338935913284576058137804783477397440016706709574271250351875961677904020605737575219999007422503513338353483677877106588120487637581174382917387238993041693306448206926612591842961108451569566342178485696273371039036395779902169656195202695579924733899237395593687702621078562516208012420436832223334610109294457683997279540682235830179997310517099983133551037414822984290165497922714165831998709963596883700345460167822541098891304336119685394671159262224906206157993524181606007586986532556292540067104882917638443351746134281637319417181411001092648918622865949828326712217758364702340455810157436821209792265397097704650972716337472116525870944110578397865269379301721989519534105025960807016316131005833944003705908908849624166316856009198839955397183569683037080526562628146309133931394654957447179218290985676808531209443087107984438264218777831325443838417768918956879024765370516535508313278950325968622745299931824246481564492355012931759881439497808796309925404316992179971667489149116335616038101750629039487604757433457681428815860962376264188256592910233174836993756705924905431454590134174624480241186147259785880900399188212431829543730494910399422797658951530745013396122311161879095774634259467346453917726567027480179132875994899403077729481627179054406368971931283516415988935760667102554236928181044452077312883827034027164037864397939488662472703634350695452086675071955019144693718717361876211301254058827464308244732515173556045547174980463362564704946583017598508268561921351660080693729956168207681484734485878678965017080468369432886208820252669501287535336314848725342592685811637017366287786271046092721007000955339012442219633882249967463981701812116293574659302370771556685693148825445535514577371249779519359710508491882148781110302273336981156459332993559664667211470091825218318692859346990948496353901316186162809437354423223496864846646287301691025013262435290111093556812863042624780314698681122972942474665627217579258463232960244315272209267564504491670342710893890187922262222409399723076011149649908740224771075703788671377719118607705856481920818318367674062155191274222404561750362908227345892884966795733419011201603086746381841600109385813233609627365255236929284356681200068255487850923964358375394650821956464118457506030365466278779679834474135042415854357500393234658986330032348632812500000000000000000000000000000000000000 [55,34] -312741200262861710894968211113434015953875206138758971611221789444583157646335994200787638705346535171394743326710108697142488309750736333051133982578539433965887859895253312772430863214374530864166331839450703213218793866056682581392678753457525827168504616970933241092155507173844858075298905523138334597932471339679945558608233503592000271713502594875044018336919042270199398810126064221970835600905927599651810501980869991299215870043942581521462599640230821013344199475088458303461267892037644095306546149167030992302791045590298401553802463777707816971965454483775450590175783256530356081148680561612954122388395734381849255891845188111871655912710693603790477110732778112649361974151734890012190718343463194860178457662272118578599912756505930980601634708368352507515068214838868850645441968144246437753673916156375590127439024369879488326195113454535442003321880161848268861825977518945746873780240481023223443658105892579525749313740941084194719087722109938316300646626079652233811191891702877225880140321597081263275923373998093002670886100263566469473367567161406173834025366870160734634827070315034424746313159559557712945870246234199561404641832998647138600173997806597566902095544870850643334846089887842171422684439827535450673538713968695526832029893331680696653632721968520059260881315526758940022287906997002597941180885685270444847986580598068813401792887212894869654066910778221648978240290037870651839855208482906536681746276018375267881526864119761729960960413728733750325195409240246797283377890285826318039461794524887225256442652640781590045766031368330711109742946757156896432706406616728246396107937716139012972309683754860216204471890894894750790618388411210833376570324924343125221698672708238842209757184377347122087157775894139116443285703412377088384845995072445522569821616782243188195188686701677217015839555194603304005817120905181125358481718477993088675011240863477653571260716769384524548696894434007665663697572432081501306683919033360333490690667582140323377149248092354516484938825327556873478229571128584077381472709999787350740733854108027945709405822852668482548637433378542282214887833587874079426731817484310146018173653994683705011268346673924934802364948468623914672191730713099941686079821370792010887005661105406071608125186673682622464487826646535703500629565279741829050363810276182170789094859194736436007846061405364789884531397467181383232606499122903321071856674279579533759608777083117489604524952385443632706144275404836676399625819672957181167438946399483723671224925649493487263845836813704356966114003079263143461859642611255721527771127220856030194775805596514155937804425172688027600997884292155504226684570312500000000000000000000000000000000000 [55,35] -28537981476733919074431788805978516830019747721021265957200402781360543365918929718620122310023108657946564869073952149003711705054266780983100289384972978978419999772454523617467969151133837860898963258196387718484844610948732797735004665260624080556382612556823835282148042531838238230157230758119538255537253596079438133524773044041777970257866388207696966894176828911013524717420057007659479253779483169098099929988322219226403370887458938277447763645632116848477392204154206848424692980554170733548443048410891785905230503728866739688812660326430172425768043270901172167450335966296479746310520147917677585389487000047578373626061511787353744942544943088076513372888267105411199021725434601474654288181494825924923588690155959850000884815277255399275755819033337921632148880356422087545841784616032995543881575778913981763720064721050082244135872772870310094229900145257626570494038669530718427614871804216099951339242721106866442445112056563255976960022385697837698772855791570534763572245353516989639078439207868085779218669285808037604285729430271169607040313006407600603897125541565849764946443878318322148168780137850901934471027626063585865329406566805362953140277310036068675263481705382869017268000451805191390209024959330428024709090213597713663384618234056395330064056157985032062865317011440069499988988417122787550497845596071742758109371058676626384748307278711857546275347297711533248045286560328199819072234121342127788662780553663787565445077264976553604115176684670263422470242240245458615084441023420581719858354128846599580466737735593084935002567472029505198234634580556176862374831737801745324175317222397041644068308496218512243985006716307668072852083090416978129422935014527660386665887075795440021568340480365438916179745569555778856246769725131883174516699654987449146917030016184096737336206199042631901843538953848726209382234172850901133037539660365886645832604434685632105772987729781294532960452027117849038336029851345661691431098076996532659692812060730891339777437195277287762675952568774766617668963614910276294534082570237553669492695957324108168195641807770684895798161977427642996610766282150484164679572379201453114664143186490125079206435242429611551539311501043865491347078331484903946685747793868854247515865204042020408566420958305162565787378806181139448483962475306263561919422200990922643470914526857534378119974508071291689381609947932119049815395168760671833735154635354615915073580606081060568418197511601481187081645630846165913401654664454033709159518267997451686333814447973519159340497535972619688826934617157575338484646238022987616537215170477461130951878255185854081469893489542144493498199153691530227661132812500000000000000000000000000000000 [55,36] 65156850429173596559723707837461404016785532830199750905833985989347848624105895410920003535418323656304508902206299867444335495345448092645885476710359307995379722068103504131336189241298977919626334215428190253926511270446541707351340707940139497756200114659939024586410302956217231551303561385298523810617698429547683026509931628583046092089614254480355835878028639359505911356110440522660470762912566437291872874008852525200512698727279741365724242582522356655507320268974452906776225494876889526986820769518834372481426988279149647887557003255304869446941263504968986365760849946155562362568375247015421236480107315992676991907745137173746993402536619556108650694709900420445164889742803566838894260343505221818715266567091112356952855804696548990430520216499816374562934587017216310613832860413348459389863536986086237746568593964168740821145327660896534148103655486947714156730372346488875851510658379823241571237435216356932562242640967131628214291047198537161554639873377615936250708769410713921266743100050690421014758846092177438966445432491948767359386681360783788366006932883539116631415718762358003137375025880639535754924088375202832802550946760639045933176034577796401542943954714536635958445108226113576691107222172869287469716621863191822490438215739078374560477094671143113133230257780739626645923255735289460539594966177815081802186190480125525491777311118408975552491123735992977375363237510302624583330151879378191002995168313003956053719682728777966343534507849633363583877518356793097061059683412415735825749303933537125413599135566684214296083413000334925023461669740184141028244339914887885189990859698857635556458392352849189198531090439951236256886028070101359127578800490622074692991514684926241138019254282814599478551139080314936579309515872330989990363335878588142389739913404555429501150624726735946007222846566810856392703967434116219145016122341320389213195021703635139309694549361443848791170757235250625111956395007150644821304847451108553065946928070634446911135260149521659955893528817921043392713631414144770247671574193705719527276968310694271033790363305420301027381336149201371927808202784077940783574437003953681311431813289110619344063951185965221270218231918134915986244867489519485145238912888309222918913245874282031509153553436045222648206729968981551178060396395960856390790522984758309825259144756223851842801113488082170014635461575461655647200444088529551530980323987213971105847071823432646408278924021962714539600257430152135228400671551240907480696500542441201666381552112060339174197171016264691458166147788779031843542006471683466304696849724358059001760682275105988644575233338304687258357716928003355860710144042968750000000000000000000000000 [55,37] -37335101633552826907845169982166714995522872586504622680695983094663374381302984968423688650873413555796841867228624132353430130879963371279981425616400441250050021054031223244358607916963546712485083006591807329717271694441480869025940334874748206639769297010122511759509759669293437131558890816798740998369918568826626527413712774590808374230261745456891528726254302683584349615023524098916880991321222674846139082795245327109854476671509184111347677081386604956516820387732355080080706651051129017340596494458178585914053570299165648654301586750243544963610126429475871592126778968333451860513969768277370863327100066046944061571734902212828886777538084988685244981139579658201398121858579212565433398084486298940879911542180268664116357667948333757700158833716846920137617889468896723506301571976896820837003702791270416936563665673838171048740520514004565803834423628543113201841933124538713460202515541380984209717145992329602759166610160134862881803310497584688390090985503524236733676556814815662917458736373254604938009514267861695244766428768709346881945653933238456260378931666362390606307395095870445884788582885814828034799333419079973445740344692015165605905715042472881483486571834235011088567711101771362597513142338870326389155952037620420341178934641296497641551721127098389532926582171096010110009624829003045528573218049384457142520534033979596173159113670778720355708709492978744408692049755425818095878541288887773374168827331576504948802904347363729716024698496726489748607498187227862998020389982424748278264309034163703283358665851842883844025397031354168363611031059638378480331187804515418503582202293503747676612011669818258454888367468280225105507612251536479438397652682883175944622544966027979764546447567947470630117834308497437576653134878798812684556888759077424322271640670458921415807789974419915770291351417841555511901950900386921489701698435296780994218357437573112453641826700858324697188411007655610841543281144087493674819428154269954444282167299388660078874984220528969039685533583121549102448263579662473763192668126961428933820075683599303590954573827150262518167560324740365657588752588780404301431523361764296761924211582902604951150882650304951534541204599601552226069046036351657599939977990635095435001528981075098184460816232846340529775314670055923346534060654619448068837555730710989581195193672764529420660316532126167465383962880536986324480537639060907198103573762920224131021437464380893276906540893438775290232044104928791227477560957369469603043784753440901099891635123187137741113235807144520779979547848109750886776222788924753988445905000813286289004365772977091263642928178380364645505551379756070673465728759765625000000000000000000000 [55,38] 14437247606898744612705295614399903690489813235190981795082481546602266811628237915470409148827565232694870852956866445450772386974736106956446340216755465491584963397908600773546474434903846502334239362498138831132572904514896031756173502477903767994554217833857952832060649934734106678737631051055067824318827969273770442131110532537352367511860357583515685383178801351488908661767330314969474971437081760207147323556230646661303423109741582702325409900903854206970447317825655557850139881462458858326396053774997093713403244675650515003913078865450504275552548871641311234111384225846785371139519145906036476791503738356438970864216503958726387049115420720734390762033638907269235178821092529599856288486820070236521827395058904504851043434850810612174522797985570106592026312787431901351306115466005726858523462491200035212230652581119282955012151220138029739943863657814927147617559148729070954668025436735374820639364055726320371545522807570860383667433753708249761329244843613866187066016489726537290829476474780890867650728862728078128640911407632120888170449723548984665157583805052323929701674388976746259456324333675841532694707406170208608034329422397464461935845193846085171044783950666533954146571711556683121556297256388820959375070885414736861987005976854883947692807749886263853594401091048417854340781928909960396500211552409859104606550776210814831777184706119592923383583226833384557586964169842684841380655491225334967873512417652873308112100183653771183910600038859255181221952440618594126723000345553506360096244868596259584831214332689282515256179335165532842461156501794031769542305260348517637631395541926878475541332236787240827892695518059086046049514756954894687932544541994875109385845845507914626390646818532514906420195306446671324683792049899053296230131588981446166324235807601560049266862870786997334968799981849239161011106394776386474693666214227797735245717156002305773454429727637352504159288034732759502495169161033779609496617391011661529613981414628468106513806052898761001147164962166133848002052798987025500906526320791647334067273421843756372958634738811686667440322039415874171403303739756932361746539367357359123861093082570895831801774309989169035940841626961647778806574240454736200718768172212724604010300318749988896649376758496791188050477616038083319546766531250223490129910776187287626914120327848259431314830937490057136467182765547274113257954184487852112697525589876737267920940518048691469546889735305913575655576142736607944349152875051266216457383373536771501316377312776347721458116139019359344537198574625567233271743357746006031034734693218003006266991831462353354048059521450714237644774584623519331216812133789062500000000000000000 [55,39] -4109245012366992399484389080509965665415684018147400373721686433900928588892624338240784629060221681459525554817207440136371123694185944380243861206649121758532806340849652993760636105096588468850248098064850459721528333137605787561604985114238260429407704663945946892114241192577632081942883362007343896814579692219892741167785104656796305923548733680493369744892432818457729381489238638312077376721583040647934033429239842014485102150482889382612171780320582445590967589163057021673348612050483332379308016414654400121016534002152639466940707448746807865636652202098742528892064806808943423537847872449363736923835523588936520136440800649951156759639311888947826024339872517394642509951587716475366548379072537700100965043970056274779735233202025613863546607456133596622447836528342730899698751787835038453141334759622501414947375565709142355450209289297937450370681304786630402761380691224700656087634025062816733764689429925211765238219491280958874252326288542767994638933430856495690354660477578761889393766037202117831538043473850980854018819302630115066531494456932809580097227107328359457945289792184978171293274201076181673709591306836231253159925301724340235809220958136874891715949346240751173935835185310365726580345047176998423342948127999750311208821043364404488348394347936446686111888743159431316734178235771644380093896972540210659001839615199622775254112131593842631836188490837426638731641679286778851288388590019909439896816891350231253424309068089732724391469217816470024923257161596591642661272220753276490528034873128657653586350677316788840382678627025148926364384469776744487910599655849182648020811361182726111057809147622146965555989552126606546693053200537330870435069167135792010314813151532884826139415378048228272720221836110900959649685438103731606964487930949802147540772775463410924914587012627761971715750790287153461825639445928443807383930038741065055555126630921872976944415488194440871569300715216922100669208306135776292114994754382362534835925197138382093049326022591053941439846310088643618616155895292204840667575310873890009597586448796172845874004798798636601067152001006480498761667924709236658579478445783225891376919960067268045362189462792260732056234093326009997454795032027398025214779872045461426086065585285359115599853396586736719936218215293510185812209043722657103298776666144011052249703835111998742674683942164922839720065851175168741694954454294509286738252147095243312442847080257489001337588061408189467177743994154434376325601416825173863095743578220415589393852651299753316446191706404926189419693157613134142252286291774179470134924128894068209421231640711093015998220195038326263414774075499735772609710693359375000000000000000 [55,40] 802213156089933430431522837096264601467897067242416936568281894899227962191456026875359438478292262506405438560501213881060422364038167362446469749588981135441345570699909229998724390399876895362989468656895851503718049049624769939174933355292519320967198718584394058257474508321813332217381817966313425710979337244960577315241737787098877260144248451366054367056910903892489861003651296763922682747532460943336372821505554178635259095478882189906774659327680424170656573585366091887866323068299820210766962503420629171156306800820996162716923385437137580094968554188284040131369708342610285614642783544881765873842970258048841116352835053914380537214575197844436283956238885852451433355347046404849982868465016549603776279943068901754332408825407884059418750565960209919190732994120523219227478641927182295266687392377206094509377945554096093193151746588639033765021690068203731702337567437746243242691484038508254719837307216997289115542247729573827700456556291994214703563208454245902034184911882613326529604705845601983588374466318852298281401059780279438539435798331986146029716900229827199052163077702408104465706758242006201072961659101668765591838926665601098892688122232476609895291429260976547133741750637096617000423653461690863242980997373245742916397746756510713531437378858294773614411960241047348028104310929573026075412670201956331680015724553781595547693166781371364804299986961816255466014765259781743305589078964438076295644485848820861161415259295217704809745630182284374877875956380412150925098584634166959481965706223675050736969582205648668029158729970574654139695020866387130180135807989522393844956850221086414816748487797712995639741926794453474613864831900213022990950047441624230767024484793586252521350532787264980790747244839167901021589446419624579398961723651254180300425216269230049928039929603727837240567008550327338535568108347463604021872644087444420599052753731567047912677777212098434083380304102626860753718240806563363726536924789914088090438985368504906618804588869320091687548647265867883209420365282695947998018397305649141948524105073536686258930020319475841241479257332116280999910377100362326809880865303665567386696969169050380652265860997248852606397174635456669812943323359749893378926056853466049919562448713768235343278404156290119977837692220807434897693611582114701326359430799412599340653370553449706396118356030206473479913394860531701331722482261726042321069156457098400667039004510590031080797017872033956849960212500198283260780050475632059869264170882615113323974908911649424956958038710014061223291037384321188100197782392105380590073220380944564456523151876493265217147869586104824701777715745265595614910125732421875000000000 [55,41] -58451608803111818644861385170909630683708595589998094080200826230622158984047606687007162393809841268143339575754945464742933025815023959343726270227491898228677083380472573914209571600268477561943398252087159577921585060898095000590433055959353576296349213692934684668146882876307446843114318624152196940503141369389731082731446966434100730911797076774008535577219721102016358437667142075431300611204792143768934245108426417592740345448148371259268676455402992384732969332497638068068579346223818122055891796871969233206603196330509038341828386435001837923426485057870480164757531266581487555146276570797127423475279255412474524624936037651369096993343750758816652136401722585836665232088701966308799545028855800518572931045171707226249823264727753070080463274526542459471674571627474551904104814722462861218361434187711079880206499658708124590879084413089015798328751162757305287688196601613488461569773120249669430175885241051756704579728600453341736513021163258713693940383282456843505131659705358693616319833552831545906720494660952401367328739048856786120201451816917576447216178722959709918337486613467546916578605004336578727828598697538937710811789594410234595021930398154144178796490163776815949041123529279069177643374163574517347729377918988681150387886464050937321229827372451278914152671489062116166780979581943424030964303203026298320183951568952643062424856361486406418644699781362637608126489552995046899121579252314378049671136412263207200576356538606295281058367103340291576916411228247703563522336281045892007891930055242203648495852632662301598066504150226266646903576302716063376494934025681489694324109649796515550146877924248195931809379330346384483559578634862231076055117252112976795875580939954674647369551638718541308691385985922667929016153602177675580324253859946159686187970049118452334343234077696984203266597945170870590093361677158162533644430590360505536462725274220656135031926271766992760248833502227346097150531439964805829440415198707773417320217060801388240506433206628347756495763062536572380665245821601262360874774531960014395439908849151661596257211679824227312614286309580832698787183274692000356583716280137881753083806675593876994018249499977493182009778358340874022220918236894014922887433168113492911684613073522281713181903941708223041145891052612412312499298171718722593082454229247871294101331462038219528216213318346724555378937673286595148125978344768331582561535429059290669507972250471401858891564738320208701094228527078397012307535111448994812822887692071721338450014181276867522184849861486681667806151710480012017604953380212980044575337386748184856416951951640470368017206100660215772890637708769645541906356811523437500000 [55,42] -27995481740869980439446595480210617702451300888399206945538470748880519427361720299042446329843003716116509907717298446205953034404825022005054125132025115266292064640294934697959517036372685171267764210837889975252030592206673929239654420240464793998138226228078912873573123069022094474909877245881622609627821688449665710341791801055284586015651762021749481318882374372284089706491841086193261808424956786837956499709143044793579958395249840987061156760661750229632548796401133993018946734365575593761270465957948719627794873329905041066238796040671160478445581960047547159647742775246298705507127686573963520898846172429560306444050791230937578066178582895999963548967418888817886674502418822928791842111281852526857867639356692424485796432753624534649008048504389182067858125507675244558739475997755194525204915439760094511932194326848390859410352197704325303264961031473287783392953718887435321287192674659046192626097112527188684982221042460936466628882730755145022324373698823122525215058680205141284478458600074230769272302816589385519929803034485916508437661759190872079016074326102984948888061830769628952016034700277751724172329999931495738343275874650179722077340325066123993565366752233850167478103339212053746913748472044861941269477376812043759956911948753962110511295861115102247498518206668388984462108876031811384657237588572811290482567342674962956546264301018044403949549239881473543528161161580853907095186565231500785836713951268578630879221482147561353701844038356819437042788043554634503976392172715465756852299282028713718502090398176565798976854674135478938877954818279563568633481972385043914574176366357402056628133197037454085014749986611741184524378546591637976045589425259098365622246746796092368553222479844977777937380806191106725186200576081139509794785259897226645024382450632885224663640438595737936361564109599053161742140685488468835976298694965279970937285200232876266387075439156090928581943674913457570270697736848630933559480748422135902238616765910506741027459374539824003132103992864062172403391815018895931661998086814833870378160695325422810621189407860574968469915339961546251497881360325534169619609906472976887333388892245446421667413382707772141010182865398356444913509090867074572231510161204006452531805462907017787435388789124312358974805809700819436554553975824642420991056453146496140852897108567987396891236311758288644215096407939586538107728473282301992752706462142242474418041795902397171547567332233285563028845753940654583708445629427430785985075940185611193073422238371044821446044907454529912286737591169256103994645647249980949505743306393963148794713320316474220163737406108506178270545206032693386077880859375000000 [55,43] 13896245028488179975568460957357370786252306052961165894614452852868257399441011672197238333715214459427237933276863666483416216110225310711052011818397474810157859406564842438624675257720275277997984727463245736981504049082276975980956244857024585536443292290806986904214844312551038616619127563568824175985714127724396508809623106800807011508020936196562032102002767029573482637457439209038035199608800869691281781960165716410432064643432302649292978790297889216356071896803781832733337953691805186422423672634718045297256240972978523278372718318171972671847247076933862405324786576087554354368472661702748552310273724263680731807500735431717980296828752813517745781393915845406824765398242829219705944076446389923929486897025243706156673262056352653750576730286658756464262601520661271796276027810225639163837568838742616473445413296961974192799032952855911149215516069350377889201123321968987254761031481877952045342910766291141150339500087556152417422157414301201387922107899418314565886545955098168403717736625944074915499623565251277936359146081874416892667061235844319640933916676678926997010070104068911453529700312565070851004102129003539832615175313490512989633455867456938712998857971046821400754659601741133657832967244610081930109686014789874804046561274261131451323759026462164951059803372283502294584857782006256755733539825450475809287901694795071229059596870676586322277008331161885966787856269648719510810189888417962743538685990617123634765257992813280705777273035665630346916795850994970790408324135251501163006016508701512708805308556958547236060440567048458042333905954470650965111122324422692774290218629164985979739243578705879535165834222665770108825642387197734788925406797438062666779710648198474507135748213115918484217827697461547907813825752069408876344444769608010352102294355808469669212644312389664650307627631760739185072694356260390947244023449269913139577204457902411804170426700723178675386390807043380761167979128579551083098739980606902537638258213359113518172154222317570936367281057046283870581381807391148668742892595948361099956234370286506343791342378070314726525866703003706024576868389118188508221464146343174811279259869972983157195003950023878266437355109733506609466343803607153731589433089757251618890529890674532398993302375224557303056491969058210377416618460541514454452883170363581284807997408045073532365964476023374476218377172183355204167024726563115079656952199979670767912389167824080434282602710621727785773987373254843588508342205648896969910697888407048504252583073916716308444414799025316421382441464034747335683578280022748806060946282144135633560318540406189812022011605130433764543340657837688922882080078125000 [55,44] -3258524706972900001878233578328575410169509215539823320186833706413575188969529404602847876873118065863343756792940481158235871594804076691260915706753892420003896970153957776457805197688971788396689791379579111404767851603780572815559063469874452445793303672616187505478928551891765246322045181488947547801686304809451483369275456486521154710313596820748993965986302619500424005877044370647453448616219340491454516489837776135678761242566169769102648018373903738463975092341878495946679473984458734981560188392446706281120447191880308085894151263305150924480142825162863674732169506119534938424229200217644054755604849118636228889661141297968075823613541337931234558303651732737454867180208109928359798041673727197589175030740240733601330513906433717374095422050028073968218130876835212029001681490216301549559601493271200331370069133722295738352835594968103690521098662809149159702189222093324174514174452767554405781888676916140522464033333467112361557945950440539870614877695045866680453967721451624816302994878695002668607745407624221410432670067856604743778501112421663303700025990375715988466266720503835122880910081159673154829128471313623529700364381024832342884858700302119709660712719616254292166182697930748955293840161927275719685776970179029538038067698555922650620873902935557250029429988705998091686747870681316597042291545159954539543540603785628986466156882567062305299756689181048952797992352917958220454779032753102628570069253244738833110489730461764840072926114213408753754883203630990217619206927067473739101693871465637743566007401264383152114086647456180687083248150014561047331049635477972896249769309479934405625464066099799577336974377339333539027184862082285955512712995010796499288138524500624706317576945809266190813990547165483799092785123159688493780319523628534160309490560197445016228139350073936439472945846241713658476482770959609233012235011711097234169494711378038768932772211722374087217775282039105061233355009117192466504711720717156596084549260986950883603860203029738687985293292431852065630542766712368863964587126967128520750443441210677568884034678214614850861944814717493118932891130677864852727821708506357118584883016342747140027229712306700475095002015605905067773249820641292971203311730226525774712229437892021953109573255286959950748981762243640162709101203044145436913861803365716289017576601194760784837174852200466268235288219422926853449323755988545326211760918231252560487125892444508108270660521019104163021082044833866631453284504914597675314301510725352537303603126337425268542801788147064512492480627847056819751291570322828188131447147898267260727367537837066138392549952129684243118390440940856933593750000000 [55,45] 299492098593322419890523741852667615014830157936513338162256019493898796685467211293014963591460102024247742514888857241836218321326740044562257487131426655890913318601734051874973491440064497668260240255773979088535887716405321852058157105297587510155663323117330631941381320607241962065858752700801916499053119222861336570876261736258856563295476258876266383074360274546285021137458372510183053767248123780101736893985775391563235699431561559107393224112611251273750428478508465247312106639136388487883756960264900352542870697890327105624775589149677787537134831221907055335218550765573066048264053180406478763900549455585285596880205392594162346100233729349413591785846911259574350873887448192929738932128364719954957558447742263199791677756689135678988378567007867297683941938481895027133415406191358856372021368331163353337389409139938032581930031251209068219983681263049446593182874456338459850007282277722052488230161341515864383855446158418452872726695465451729168847194478721538384529554881475245302415175360309055719919976114658344074363399915863925388392820372347937755706093974571323830719076936948622639160546160220794456399998435336751745434787492576146604598555426826547200302305561228337561070223214935325495561577202082172705817964515866790875928220650281966810439215918204088883516998810574185850262321217856210627486543908681868691559496798243599496636793017692593608869371079989019484467837388286636680546751267345605416682049554067069625469162421896087548964188965280806981249607905230447379906866854182720299147156794331763810231833877765306308684023944980531683574527299097790313743289492710412040445986662056250302248806447844176148145050126200555384999052680546476400928394633248259539247711199551642260510900906075136825323660707027867511286137720306239156482080200470723241570608423313998237218630670119557817849706821098095694427345861498601632849220997774554220030450125147030708171255432999499581837306190536155384492027655442750882195907750183649206769179954772962184058754770431709447717310936030773194349114376612884032600779268199476010854342280189503446222956959090006798827710239035833950529962883778041558828988921463872695796528096018252512282590514365123265859105337012121807269175938461933925064841788712713321271256451828796536836499817303818393560301393942830872249818218593139398125456195110298458841321340816135046250958892957778150889498235269774738658891566996883457426712738616928147278235127596610317070874267361279740537162195734914830373186804804485157228626651402711881439151922535760922611936850303261310243707229393161836592887263300165929172653420698511071710655502965507668289291132168727926909923553466796875000000 [55,46] 95925032610226111196247193318962176117701351962625806687127600678428710115099592188028577192685498489609037416541077212528487275598613771025324327924811930177675342008255375308983240806905741516961929906743573695048089716610814644554345763069124955636852683860580146298585030730337599537376397398277547986810330279724725453593184208017798395151533781797838773024565366606743631581133847852394265393024024068827721175787072413901515717449962223585152560888865419905939968410747629747693542481893106664189931223436454703511472957901782797278943408964355546965324143199517693735934926787600788658820002311015696535302503182197808832011108071336305719338005215445037938562429247474634245910556083222756052805100538097157908350759539370069689566025528555237762596088901971336979065384166246764204362880122079182062733510432810432793762119593980634687469513619474661072089650740859709105431187011584808347250966294083383586978095808508841750424851667734103574980811462428097964853710605131839156810923644008487408767774198005930761642658858160757120492301051547303722741887944119132219836008571404277139985499041738778906947214508493612699999388523160043998379086944614677797827797693168838534974979107900932159421877019844902509140207894250759096373068525583402339461179750539178670844044227742134915968500984767255050853122963992650145618854283786651441672459177609153208862130489036887015301909857978808730037264243573663569277029624102381851157867123584407583324556266052723372836166040802206061205616333022665254888861444544039870835202289750581327532577274457118483332343647025428524638169087925385359236709540848822667514992525451092017978243627100495649055719448350545827246440197651679005330203351521649707188767372652216555112142799314951141219492309517150757925297549641204254861512654608659814164164891896420109681920278610577664458744094231630205180739400429068787663968110968330638794933241465527906687856148006170851330852076231516847448849776488678354717577467906227696022294230240003042907215878271914471313438853957576304373301593592385583534262444637658433215856627495822736430152882311750033355107101572549431338131829712896420726944470925392167591448067041142341476328592336947220725999493034928631951562479136789555668220539580848619703737055052439883758292305270508003931893337002893261031397999342314198844266733135785658682454458075255818258290479179431940536469239622292228371571787999406612729404020912474611999121275016963843572493050280795787755801496634963399229520924475490045293813148558464976994586477244243821562155386161540569687113937896976007609614258998961356063370632226111867067006749344726390660298420698381960391998291015625000000 [55,47] -53995196070613610119089888826322182503722971122968490962430030792185401629296649265173769845836340798424741253509426195018928785644458797366181727748444967867986123228060939585564704689871104494294931073983433678766459227681333757373385504702139304673520221581041257390362137235543633223878606078792424222573009795709407056507278143801948202859319550544834364834861856943941832268276641160296443208946760555718569686435887357535954672584540917449450554206425924600315677101936522174876158949142105599734047543442135666605231334507806661878225597405999659628031924516518359015646631066086156379885134909550912319714959262912154854576233297334688262848974765371773534532001814089708792979523056707645084106010027399519374223076750774223309726269199420226514529694326610574760525921061416415507963697427710373969055303121390392062284559858130718161520692042119324163165085631060038497264608379837527812617165301820005777655268128229363304318159361470712304906275859043422590306156214576911109925927746712969322659887770952348071647096883286276110224710372599307219629588127835396616178656254523122175300845284042734365900321399268157303843658550419367335662778832457111667521122653531552031584780778909304542827154676534291976229913891600909838392993641650982075929086796983654104253099945930466185082000931255982472566101273303254789390101929466932726646146296795990434619674057995660951370605868293232218875877350831109276454426690533846832883355028826243757837466093246893850043213926129085561034579361941840937152604881820211849943129590866963112895078742266741045070868139104759526107946162235867469139524928053038710111513788351633766734652160838770395854506278982099654410089171354100489929412830513915473908575111004158126209886135260963868293888335041235728261736493122391021856074436544276063419323141588463387823277921347753650598820662392858953878661687674482516787182272702873275021542473445502558807574392602102399735459656753845742121858597533762744822210720495637084176898788462921071303659375169333528141635262668285559833611780437282335508457221520641826085736551878153292129820977037569062577217783190009884922896155151511062784900390165942818178369311558063253414352910634464317480418842861951672102290220682052826086378481861159891532013696685255745032631531499097400993918965872368086316398043297145236941794122697626894149942598763239820485587678514178415609121804779186847392843938418885552424740833781658897839767178659098455899211151463960468994295106019126834862314392256445789834552038463831177069436581598057734376296789695593645942769190078891446984537555886254214942276367693309031688291064858542522841844402137212455272674560546875000 [55,48] 14448276201923300032227866994449124839648717609449716397538103749510744607466384188061660013461578189137383816567680222636017769734814496980886777301482528994248604764978714264539165350813874152083760705494857618010600318848693328964787221087936952232069568071848650803878306849235803955356665750601802389506210702320342805391262948687839057448658945125929312940545417293253181103992662229031300237614912689988124218956111805287053262952190366984770571472631878695703646772817913843587369450395693542949577516768782918053280213600885335250048444325378576463780693778552461763983350400583512640674021877495983202824693370375015712541061443453718612863950464526097324612692928143964261672004162193995692111507575710979943158051608745213100045218530445481278224908069914692719168748908599173181093297236161128936544440329379391387829834409351042158755273256602119203798757623477125510791455747098744286676663233862560969201901953162111103690979946769882506640446045177907074187913868502963952886530711687209237777051909944878980891350357509673459276384301789573523965474306310526658482554522525645163447925697879035709513729132126466385886882191789695068784243009774161541779192266214780219941191490473072788891821918732345600649083807868154475958409247803785236242469652464701254452613571622844638263552262481125223999506247833137184218149077371581090799136254572392493949699505017387485607614626755329426084733919390824005770398331355961345224759142111718297754524823184355941601833378986365305198174623302782394896834770929272331447276270397756164695909781350604527851063055950529852885961685199137254215302709420820831247915681865663512989687216430594482248637324463564718073305195699485203089585470571307354006628098941878925723416103616559949513673060004643753301107849441849562733951894371881356966729541265825687656445108764111259520159716293406487102758771333457446844787473811385733302349346414628904472059418223491266794791838742107938360667426679136431468253126694630372232769702789212764102395120689137572448612868283335427243850053121933741609255095562295897076691842765490724639131538765618218556995270520255264931623153703364317667652971732525270132110656733852907296415687473975722834426783790695660051318010353229956071610451034508937672001982763158716760616133717797752348365338467126762302885344466300238233755360870151162542709947801021154469919785793251037518622056944198923252823279583514315066521315285839113460039070710315975124392877864692445220872850298409441127068325827789891242917535223768993397418462935782717889695320130163545126284564540280255361975053323005443849819964506569184995235510804434397869044914841651916503906250000000 [55,49] -2375605565784627758350066917985835833340785972221204523988771422675640290370234001564742392562450099033767929001825498786506422282026421765551947700567703019257694020031791418983654296107334760666248738650135857047711405714701304154071171382356389375608796693255082488516759988918177058967148929415933822663673640583245750143355403782899681022101587668917907125021234421441777459230744017452966916794571372990841288457080296084371920466626237622251516996610694277339113346787604232635445118636416039775102492404793194966195845841051646275839873001882030414685387278205877410134258919576076041525959204108668596383729599761238662440470749886955894543609379347151490587600339387076883799841409780197299640425698672343439547843757664095717695064465037011517521299650394753568079548721051046655846271952392922588998009809839371706636243279250248159834889790123830410273179213604794095542634718627108606222873755209052936189215165712576856877575482285677886752114542891954912937579082934946224368848234372326927830753199551731835968922046778424630601683693423313682217698606867910056446623060087561680553490196953373160091417462885164209057762086619093739853885924285802058950945551490611669746031369071207764473221455791686207079695134142366224290307917486273353575021292818392886428988183498464691932599287094293739540345353127672314241929941667980804235447885499123155860294495992266335516231835397645662655416467981364068478602673141632248459737067540788309376441539051367658586449981660228614282352354600514293115054476435437823031861685400656860164645840824508012480570611376206540709148609263045347334365084899548031080568601869154358353130230602859013685467818951500357157051913435889034196181185021412884545188616647987392596415264726832458033345580169638630112110021995826117853757482266012164621605171316134595612587823226105652821321516898254168101067992245407992595864674104165517700192173716620254700855693174112496832184891345390810220376961435537949017272923973928907888300369152634293034260260273724372644637841220901531638420529941831818988277017811794791734940984694612373724969907610881590842306624775018104648850141712774675209709183762332612324700138815117166698769156069400272160824398432839524061690628085403694927318875670689579272006398784266452410358930803153962289251723845936767902645908295664288149030962678667341685457397896882196476715118772203950703443308835433671719565903183232175809870380961019782907449945708622545885004883261754423626477379953414083865198835748226402151329427462275724216055126678767259591434608904038711226896218884317769816316747736033107096874159570872546550987514102359909884398803114891052246093750000 [55,50] 134091670762688228344782941190356605918124252221602298918826554129338169996004412987261065495335813533376584337245888887525027327973527077951011350980760231118016131866530987470960981228148749328148263441433512122317197137020250866079934409260683328019513002197386548141924407301014291575286578737104606370599050198249212000972389604553292774118095664702484126108888602202078001359783350093365133002329481103579069686641341804857632762304036285802850336214936659946734886583335086263690645016002415193220888076866411751902905491050391138008346106535480720095604639454280706479657715962493410683989696075899552385985402876693332126271569813482247162077920640184881890729860989825608377178650623489746299802935175826691230711517678203424277334237157218661242629616564057689083187708059509023807764143918102730433951086484978886396305764712376824193030028811038010065268040627207021817199408097988023225130983715619387002775823421822053645185879514640979597477768866822679728597084293137067315722897541634146010789969952808285227702777032342030539965292113217720708069088846289174534410922571551696651989009545457390986715581040011479979398042174680228981532257582481743156770577353402927629167937334344075983773130390450756251544552755953523859601317756111605637124274253828286657472951853426411386441371873313669932668413728548821295700392818551207133977950689666769681483220452403177633069979755082756403289649782859291980971930921569151299400213171731163943079539264618739281898078767669951908784508636693635021754611863225468901530192852726003646165126484384727723276563863242961198804173516708830696022540424152672309326149959703523337141612552047318424125448702868172380897928494237539095306278329056308701822090484395094408769590975994932908785569833474608064485493977122374821088289280784196823559061528922363634127973521374428894321748257041781475410469200540602454629190232792750525343146858643623918479662548719353830358417060235444697069635563669724688517752455408734369470129597735587562696652336084206092420191096926029733661647967028468008369490434598880393298439054337225263943217317818415178229958703215387066107681382539360648510320535072989079229539040728028088411642114851688898553002949126239289922401550924970261655470630635769730030240681806404423653044141656222645431481949663436701903478927631288339886429481027571081829956684745076644765497490954607321316415524429275728211242348580956172848865989041263030055277807904913346586962716270234983242909120336997930263464456474460159495124294390931910525096525780660944608820059799557955901220205640247883492983692105497797422908970194511263374081977417517919093370437622070312500000 [55,51] 62554113920468417166043780012895112127230774621232511649676295780678902022395830121499396741676834675142883416445468804958867876245611151254577115086468847492996782672587635507917110628241683813632742276135357633248719388539115922296281124212107761971708255566311200120348168151687831023387493292997914755772832940089746781523865642541259427868119044857478336206829791104541195972536072989154661899871919230968046689238589774162328205529708122309640301739399736570612796276473800726797650343155946435221352258997339775841195406949331250586844024099078623338281327855166126413909245776615957181641539865947968889863199407903610312244645566344196700103294093473670670741451826849571834980928103156724293342502030424152539027481033905093520295818233985452968815761123378577230383477536755630318632044822055796824861568571591075882847091378473201230362257585199499022285539617388800275571867867298844568362913251734969404972003687284471344960598440970441205858785544548530949184488607670566083666037835529829107295474077203478841614149554257481436879585132197926915304270679351937937126957182199719793476235901526172066870112499847904168674156373925013015099618482283277685335892598737496473936437803909810229899521825317790950154428276319176535295831446624355003422535139482924449889195508562746178839539576455460642178398434490535519385550326744683875126309227856705680212388533837166771849252673284581007591040886761540414539513503021966844974030487435476981867313683786014882244693757710493450377653789199056065498943980394374146319550160039878624721750048992040658855258882049774213970245137025927315190252370265631459114440145308951985742095043444546718497238063059764299603356949301692383826875815078403489740298771717267845264201227205977714453595319170720699799768652226286479796475765586917924925337670267110321722061051085308861899620655558887458841162333858432104551994252278938357337240149739714430947695417112311652708708236006691860343451107294974563991272286335324355960230651188160170061482771144156906710553002854635640755998145284004402641230895524101344639401961935210146782652668009121286326431315714616993251527666246648511358299172069478150859203992718925453258415158143213926331778992200297481659182310382404350481307544215951796718159505626901896649074795112010498156062484360796449781888872119652210422589621630787440195289313558736251339454946584168469128331541791231908488355823637681062424203463816187279094375485196547531468778457652415854602630287630779179527908879795753547019233273078557274998215239437214588374292494123196226433942340650998611798643864682940915371613155619105045568417722279264125972986221313476562500 [55,52] -28147351713304432351801926806529259182438247043832841960201330818567445713233419665281016373084755670021370595716857888729753707969722005030575058966919424972727548790997529713460713053233815930669217417008774681509356093568387609116887269897479350805963759862573234988394299114020396666928224008036644054728879833404473676941357699762302670423633829591388325745416857982189785293603333350952437765987645434701320599150993328205602592401990935609041886801391270988279235980764785333266339487692075798619085022574231761501279048218403068480238728331713852721351982395283329810779879405156327989382589983546685178615821565008081684349280711231957989689310616089196004152068378931984436804605456281363505704348353726012054588326563666287894005541639648788577560112212804294272770210563319656322910318674882389462074720509873683888738336632553273514971514557238606804786742644223679424773263732252398123924648329432816811678593371340686615687489371467595031425827151708453461296116276946780459485434569835963986686637808407234500401529342236225969972403557242020300671555732615528199614175453824900367442583407312345145643193610303806586812655361092688828838959737295570495117146965461684670789008544925855886861551507518405569882215828950848549229339969727907688617891531422177759551049089988701528187574273597022395025555541324368961872137638513512978283960642158179852628980253197787264636476240593731140119322005422249045066492057462293501269001149045034360033783773855888527718219379610069553642385488636028450761643463527906160363078628965171744663292923650452476429517270765123686953587421699365699959445711694742668103847080030147987072759669721462595265128945218253743188258943321472988400163447364172378232893928466885901324001796869709364448102944423830196703594328340094740973510144068388557704741311187289586822731834954989371153775843753424674142638414139723161408072931022538259045499903897181977429399069676488169550119869480429713834129679344111540891927805428478674127912853426009700214672090944108534803556755348301518925842017541824626748928172132165696175722394983044574353234583375315129086294633713268665397992024057314442267347140920216477090890094135221424835214568350959739308836445858537792118238650563898280117111706712086362493811335610824355352680389084325032948484861250905830043242194576877799538595747877850328765430541078922964124597840209039004138083065729297899709552256663084955532476019121151002882824249012474034298257961606539178511424044904332172807307938825843443353643091963230896874596133459203461715172693479856691768064193597767179438334856614895100884873261476437633632485812995582818984985351562500000 [55,53] 7605191250154195896302638059560420456979734982281754161052551695412935000368207877806935930598996681324028250726167192622927218866740874897835847174800187432216175930593619652433751115654561599409596054667629567088757726655063644346771535319668448390710019006735440724904204077419456151330607063589335618663679802244136878871529792904752082208360449882977572563189070210372051944670886606198710288401248436289414548309421894298805147912601005461123900587541141960585978634047262673802525691616696243402906164011059588136788908349041697321936040470666843529656111821242326666622617802545149167631463353086097483178431564153514165056491352409679444099726179632304644259681985564074105305478814546954981670045946059830413392860930288570813963848511301877442786584679515207963769971230565535665122148822107898012691607261756683166363792161745906259441855043675991496880498857964527752220414474519569530716936737277151338843974204520870321563269251801302838004376766710840825248833072141058690850423528571360130485629842128430541000432582451724367210399115556850550136007563296534656866127524215745244273970464357226470948136058609211409745714839261747810337305602773696575312385933272695675121828740670531081316391050781995650403770036012916290100322836912195473868232181551254457202580559345025906265083578663602342303227245087811874263100760534348912220123104974185267854645283621855922171887865590348621741922370405711159314598294886599776848383016098796841984991945542952019640661274775186376418152854191994769496588262598928700867426616902419415797341210969402041898597334873103728325885250760711009179365479146664208796254506211075427303125017031350229987712140867265918816236136877093181962822046922345593100402124459047153159850981406968362135566016013730123983268070281184640169136964830575436376086538414614260348205439258716721969643165174191760579364575852663103908925798175722609046204234582358720738050885951017683806329374874713935302936600165909783894910430214609091500058280961256892648712949838400530177070867840235672773016042454625752955845045959848846570876534708216248596335449621661935046266379677201573962390584539340047645427893085541964881604415838173955955252556383729736490311127838859048585542736739738009916184683196354437670243071202751742211774195058137084739461253886701433471275599886992046758777912065067413661298651935407454842560090388821405781017931972332340558026024254506127073897459640175403812703018491038512457090267294790246825448673682261916421211233444007911517506074793689222519881882663302099022556817534742311021249383180528204600434908740946500198677575343975121313633280806243419647216796875000 [55,54] -1705329436927480319952344480744995392418232749283433977553359353560939798618457701144454825856830906009385438259454219392143276385972613040360412792695443113185291880332186929288089726189609426035025506618003793453639538825784954727467498993643933772277117493897838179681644273360725258859840008258927935861590829883890729465106702720510761073027030634985669210106063708280426116220367801260657909418437505161300287431135922654479091223053317338545914535663021837671303071364943366430789522130062513054770812249428181678911985987734943510140575784361929465226442913154798253914739464659004422160871448781722029010202810401003822405241496399586128134312024438461522205190896026814560110173288827522487721190491670424148060858535137450267207692012079134712026703974115361821427098163298057711778784041779173186049259105000101445092694591260820531363178004532002081593935735798210794694224789539937507812941492156076296864987190279445583278030440296527926214825389718047654832778980516124473325257219060899130816972664206787266362482769357503541633422297901514226030505762991434179485766724039252308566082252831851389610425965894969844321785537062762292895586344851865218710064170484057860188905096789444728647891201864949285504895192580395778169601529901805050333572390160828270590029521882827994283305243322440455240865585989746630835452559523496285770579506699463201739368413715118661293765766221078000672607675934745838694617941629671721188231661012126917677375716301405093912165317033710682380864303464909207360701014155845677775566772496308260813051851994778880002604426114262541591647599235486938424285682582320334705041393643758802369668746644169429826049435372022189457632364390811311577279928685405552984080821671758682115918709738095147016741836788629207709206757360261037676858184370506353926003761333727828599031349052588340539187300619505045147738780792154280392188271537857050088153281159853333155827539921222218962927270678216058909172048747918108869028214306469574284750186119709051872335005332835831643172478547027826045588106522730324493006556016567967157224014430882462969993947604991384477491656376367476254650323841262044835182669053833255976980317880901188862413608543766151891627056061746708190165795894646751131871533597409005073117852538700341095531858561019950151199654686481449598224336612557060179543450133680144915636886830456065865396115221420762702716195680153567603114869649138013886074697180180425331699054711469727926245586448670255384862743448061591453159920395293859695003690590424267973273256020412445487963829695295021585209078564806462389592071643100700808690084464558367471909150481224060058593750000 [55,55] 352476364937452033417101096671510216883274812961920162114025822275163938693970847539996501897395831657482275957395381089430970225206651663010308331773130361158965377104600402052738461742785178077418468412280039273222571551323352405908951823441524403555323451548688416339546580010725056404955189123845401334516699433795303132353197553326938001602608637632264982117105255321314815748225127587744782233785227016973827020744376885419135049832649079612377432707907227360819620017101870221890769067531959968497048976156637253499829410560507459135945638449304594763745628433812457786319862494246182952947134383591994648267185104683261280441984058778051981529679213927672915700788281042531046157589450314251188018573618394202819209236891988876053990780729661439904229633079149162512205334350197669579544345580867844038199477185897244255642869328637808980054225212442418542473183831739159780061156899447060897188898372840642463023876042704031595419445807882501829455978529002159194803148392900308917378397649349372103656331952169817721048069008632560088744683396200831618438157585108579386644844493383504599960317150775761761365930900296468101692731419338649219924557881926275301382089136608636876072049771854126672361324973545836266932483271075801586917123683907879327609463452716390933091793047019366097538326521613757737168405293988647298319896022570005602243982143555375775477691252295482143376703463612229237609100441321695758550448655358933020253921048191052384889317342652677455548980064340505769570753051151031537315339732639568683149158141952461734480566892174640071893907871034658437511347960640740245305511189549990726069742693668664700174330244174161134940603006408081107667549135306313981333044148288461228125607719218857264563139567423471905036086094235356576233612515280328132744367300350798786300776390850578371665788042616289044682163498477490018165315658169655325924353822244017187515166293717943964050798675060067589744608392282765327728363361149274431189742709628042098193999869764527459827424428630087030342364476798999659941798124976905069097193501897206083875192546480504192446007589157148687689758116894577986553908049306190153560823709404746255326521581206558653667945373306870651664807504793556715363072345166650498005289390017531221246357626356388614560038372248673261392838569859960833465722294132707328564111907712432061447994888173922029327086945033089500983117754981088128026442838120213396292469134840916042680199293713480012057988775363748896250502366378475751322320041406068545638254916617564204675908732476944405569340478580622257950543619763505019184559034952356664296968524752173834713175892829895019531250 [56,0] 1015932920760589645645888581657867967963160708315397200961741452920871424085131814839167459068746289409354078018791054018667382789014286534486811153691276005658039937011181492260026402134657848577288900905794432947046857274060291070515624522234449328169827083057722274133575686965284692269349766068180410946928030019656285288265088267394474367566960228608150340727285454164860557824936606925071784025053547745723448361182117780051318681602950452836564428822854460251347439593645827966824533816933718067980354715145055024764973825924456721198413982535736567364490868331672142554770478880950679520408790299584179660918415465489144983759386645548195455607010112476283921700537629334280340849789421548301699604744337690454779191686440224631032754004606742198358522771319912584045364422943078213987476046350462487503815056893633014687566956114424915005864250412972992243919084658548951733503806171596574603639674315030782316749741467369439315026945735533785739163626691135284599587143639146809563410361526712900919335944318691995581063008164372324169433411685903177354353268953153039496957232759075258896144636677795320276332065364506720161749018998696802391330715533279919625628206604754536269746086084148370562664536226807496168016301237805502476644255926589885315380139973713209050737369616961860469244212871209487767728635548295759135475664624316290804877119548705882321450712701854135480007011293651593259757328122345812970460335398034116840024706103418841781997147264752911262624472710951600440032666363599240992922160091162944702238861179176253388435468617386214223157873133039412737109384600250642476287178630457229573814546328985600574550979384407167482485633376758582316937193819317007775148930456096795207994620232327979300841878784064851641329629836237393409134245380366864451931285141977508932147621944522030997051016980376983690431370745956571973690676598390240565516401758451991395007218454716425969091140209725057077651239179576727663113397320795903071342788766084607087616665107937305315038034834339570001981589228056011647346579197143618665733853741014883026173996889997451902088563883953904058987764482156389081255029420244756497624619318298065261502326692351839582712642339928524408981267674631069347490242328648271408523108649541050775969157447456403228384812686024363303101171619336316291020493991262315658496715780111130455041461475353845480685913633396437058868651308141870498127838680678660689517728041201679497528174380110303978325741908400097893603432959875459973275724223640281707048416137695312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,1] 1355264123620305459806782967449700294030684802960643558711998727456242682910434104703427787092415752522284098284095723619477720266203848743015183753902704747930981914058314289049376962217656515414417392931123082437185889410903416760094502712699734801778416484389324590311755956625670405217977972957710107893582173857444031866894203473708741399691908349618310551530256328562825640674832117570033961788411341096320635524713163110630657146868046146995866791710833479480126176885298100917275970709155481468947609913380105637048951088152740652100769263784110677861267112432609119313802042521408047653172296331194554855362262603483540772110421375251655350209170005125891902943898970020848949017889219414796126353142466276980019260237549114406217591814700546227986242492314994977098322323130782572956725359577869569047875494926555768106494451186447466806375624652158628330805783137185137874180156497011115230065274827918366321953897436380526162095570703027443166913508994472500167753471316016403183151921600116852917346753998364870862461120624797752463134817443816392407531422386382077622559356168805327252081846095449379624325785063238316585229339224710475287500763337156421101530665418191113061276799744270725762339356584975302245620973966810080698616200340084203444440280385077804407930276744567521969804677338224469401425797165387018134665556841802449987882539928082041052538979387537547491025233443917678472106560898315328122794142147457792791827518140620960760339522037663786427055439736612474907832152033176364928182145809583712319949237923753710989657406385160478321746705954660055370309673000144214152898120947750517852091853447171929444846035742865933181108509227717880971164496920455868561400296654992439343844278787384269781882649337776798370184319256684250542285808239459689678160832108718955790238882457994350969455447975973763062909677536875878746572430929007782915823162715639015098141645765308680780235723339810632008839215838889566608273672408716373926573225545722820625912862293304287594149910191642899546941255780307020450590006044279368007228172294357907248972740541457781071437625894159258744269158963146346362574497493031597897305261697536352132602716533051691086174485492084963102890788944419017213299911447093045241153625375737125812456808054346915533493370341249234639319478939325836924486735327066816919974968147728269641552407923542589617895250696557354605171933141976841121549439060839802761393368796524244570764120691009555251510099955644619568518218975005707772896190732581089832819998264312744140625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,2] 72518821614214536670515368139249706775276931276692891205672369768288886067158092651948337099749995228874176968143254105271347262614116133486356397471803516911764523548413064555883484739090675043242940029615321679657455024819081470917524984375908590617484874859130165178147742807257521448004080304493403794476411270987038685908978640332946159824404158021035193061876731575925708410795545443953633115609434408204428090328296919443495384416319360514542602943070564182444509558260907520482641188078668206964813491775730643016854626415503995405627910302452531736381839817805876679515235014989730495485164735160453113991775950935024706394624759922950377573995202129658037727882925784064941087313234154042813803337866625230699877656393801293982878016201833028628393187610088181556230266214063240080606647397628971378532740453152911972822977159183158495666810257230562466390654882334520604673480656591268285849917935008817658412404093880516762166027512400221103242800537805552437357963689753676836516027373560872834035060384229275295919976978025502866619070567615532515778403389932694083406441179664514967462904328090318198300121224386815021770807420564455382479040460458526410726917156004937251813111407621197024735761637102730906103372686548606674541257963163268705558137250667964022314894493193581493423416718229618543396508021154394324094165517382979284020362487964770646715238083441191182302003742643470469573549975633987653498098055123774184022227440680715052107917485933354125189333261378023758659816220752775076165216382960265311018837952929270204242316412971027277037327814830351633016765200944164577678569302605400083500401113763051300679295797784986133287610467372803573771865529094189172329194589915542005136558835048793367113839782683454209492519408584225303416682672258089194940199289796239333329794906555251701519683726508366170380417393977665636079800349364545238823023358557919114717537656273667116993656718928355731431077075846429882121853805000020452033409816583801833798863691098958745721588791701944139228267520912292197206414264105010582621716706363633385240494277962567770602126733675111761474536323786058998011598248596900593030220665798392934803801082034162565204088435601393016858123459367847056265146799710405224193261504041024487615899947182468112721836711364478714062338029289705623860727913409568547726459546371206914681208965779602414195669652358067610912211703441663903796096018770574744157200940762089453773560666409715078806537266178622935614741020676886804132994356758556975250940013211220502853393554687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,3] -1904792528912455255504758046311245879430189573070782263820467383115381404989280008893355514529631552622649352863620971959864559920068771038555055775753621896412934367339136537770575651748854269081849770380669802281142354637251356906904202138283847718265412508077637232837762633269832553301946604989045605399862000529047842363867481229333157585748358364619983853046206289581820209356749107393867374246517928802025910043686992683872533552919374134546333449848300171190116077361788138341046867774555847128121116691196890931848335016537150418087555919980712628158330274709706612933662729527107657447458014412052502015895326481254444957471251984476911187140634398204567476239764664530455452298639068045001378696754945161536935045550875899903592144289452148742483072740054919589131956389500668381625290202680875338583985741500144867196063793108824210523901219213842496756819748908014358981929645837581057556228460495457197293251050653190069587895291112696967330455260286354296950137992315546630034980154613057859085923545619404210598571866564497000316632027511247678189659345456652830409181507609024776716798477167271354725039383372866928662201694655139864955498151492533810971382562328722590799599226029946798448264572242478061178473045799425887839252006891694064800782679401164384612460932780298135915377382197357154498566885353405568427401551828625906301973444482680084903159908424734280926360187094894796683008476941992334166221680979682056269854966105988268373693048202885308224693363438772213165552206463949416604561928931742509108035030360472078119185323247737570653343280537744140521658935277745226752480573393138306807781279154157860090196135027438563855987031433845848099125761060893617160590431448866643004974866173632326588019064133473245402621791745576504810501006450010511184550699779457670650971686657697310294183458885020352753639464608384718972764532195219664041891968522740989023868091374285273218872687982687469984860110390030005177269034204697449797246318653616576279001891170552181028356874028984164583586256720672343922243716519463300646938177631842296483521362587117967280648313239668183794134673005205820300713342200632569062563286126944680903237325873019895666120947117837120708770693884756272208435400248630393347445689199941419364169872370373795879327511964296228200846541940725053541374331918575493223762924089280429609779229853924593432127466573807835980485789132402044417381540663554619833158049359747797314017753469853396602495680387219818286582107283819704506303628925231730129041807231260463595390319824218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,4] 13064765013428580442656452413875925177513897686470883996291390015520550868541561636784406675191753355002268218858805619103157766546194721840944224586434744060202324920604205671231843561097443767358318872790701183746761798744108271969091199678229586462595534949441759449508348050817259025075807895097689655975037137660249468252730531492215211666258351098879578503362223964379377173940154996587799107140353213397307074804912281831784676484025349133665122229307305313216057594249620462014803386901594213450306141791881866810428445157444979632717190990237632408301687427670974230013590661660956028990451784987524065992758625807173073754024135712372433511393582416012782221207198131980397799996626563812997028732179129918366376717120510443391948772720582666522154651754665315104349807009045442089088054858956913619369893714025421724427914179223847795911096942801289266154015000230709883884824310881830073775768826133628251307603658328462387316375768386534675905173849008054920697805005386063954088430486852502485041867486237683117119752841487861265555101761446561366485607826934406285462486693527823273872008128354055692259859310193137868608639923466515741361659737108943315479708549205778198825277162835570926799611986934766818797545586320059377292791816171164766337236387685735197513917437092369239391410147668294777233216445128663764216889382679287045902194537015496379746517294066099015102154411567373048553554901417252783361550745470840453515630944173927566063755499548958758327479120259715728886635872104770561491532265101887038194309519309415320611501151131395995058214582687021049461077004381410869699610974513511911496942387871798623093219688506950502790667815583611219005388187472670358745561985629801485764640399617003982722149350696162718488742751425333294584782816734145319991654281848953747054648483185166261053727650748740873098407154118012543660867806619954495695874698885385607433294934004723951460414853921577121969860245001628634149483489795169655626918540013364375701424767051919958254480405747155004563782927630775916083842169122643477266078319372226406135278199920909059963704767810861725495595750265963476671389047819849198075302542632099033279653550265927784267552483183143268758627322327953157573519398519847725762385591096695838370406800535697239641126697238980093821543391042046129661939178616387562139239985479817516565928404171046638990336732824552810185199255538088982906023825827645966765330337511187146673258193959476634791947255722269425902852057006560174362513597074236739066510626372519254800863564014434814453125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,5] 100250426376500655523947485105669161104646325491384880509014884969705549895206142243362051940681570495699906273382487717956227586211714476827352517589191891483321142261887834734321425865837536369815618182769877612040219543437777820837054803192839392380705170137715358747222214171617936186298191204603055529662211962954063742695716977822804595992870822269252895809728408600399185756741041562111895629915908099250656797099323975932297857753572729678519150495309949177382953702538296532506902557602646159998036016312012007040600092876276376179555621202993103092564771545634537902418024081516173519789607456522880539133125216095342859387322514970714205914731714012532084866780911678128165317547081256772163328257347009424567157438148458390213602660218600067966435969021029747916572354330966592255483700698292829032145840358057281332823411294285208230185560252754582159228361059949050775375646589519507707751821426905584993921020965235965434711714181770707478107538394091627616999032531533012961660666842240207297666832400416325949597590700605112944598080726418753433140163154645219318894425782254095180943289240419157202525466190537907470111269475889579885242207352114539588331977151660629165829674885368949153114355856530287300744459063924969251011308091781353737963649168137939369967433700919898756042762211603830236692606845899916234550039713819922075563729764324703291111324495331871497494350843968485818575755580322670931351010703750655433245616600725651105150714426491914415860084973421893026851861384209094095376602489537964074382900350304181121547123814953233292966228107525353361259466033938535713373503762060375397283553129131908546600576407786217922253146073299539193322037614250906046923192808526494602453735424805853866869561801740173662214323167517773487148815537897341663967014498988620423012288325831874731316939438210510794730024961993247389824891795572640753074810673771521243849222239224977970956253531167007314596036144408746934554805327020381897038452918477527189906801154424734311546695706138369743111744612771934109613953423245981714729412390061098195759956641318229493901987117258249372037119456122477735661282135384401704979321046117071069648270796210454035233845003177766319614949745023159044623978679430861361280454747982623454573319447931168795971428781076991467187013741001907791234624181633001775569257528395127004785372405646831179499729917292889519131679217954349782662742894314700755451141628864179089353011158467733344509923528144142611699986894498611695975279029048947388672724523317469902394805103540420532226562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,6] -1960305099606933912250004990870196756544963185133235132517409895792725527604406208387577748972954851224895866939148795597143077390137684698877954734581995805257119092205188187619052782683653151123824327879534344560564363141924690679444756335050249018309786880346168541513511895899982765976248916804923259937451268446072127884827925260484723585766892457738960624343762237488376836893629516219686806069002214517161377759649219332718186930162812751196569807181192415100100857368838805101168327259219354398012157969793193048945362191924642221060657210793517183175121190686692332052883417611939680849938954248347562563488636277947239185910997880360406112177872190241357515022643210195510335487855778408350311256124536790936451834141967870402226953289620155274465013520037848284904952274297140300222188718295327494719190243116343516749503209958616626439431098791522118903167013957801788498835602003048705189071960201923417783548234367370437031170970111821429015310573311371468757433069688019086831273997748922929399138511697542410108307290075013151129497183788467898083863406626765557207640439891832262274062948794377773717788095425127544265957943152461395956158751893902938146775015789752826173994298503875648152242389571118233127193229888257803595839335701163173914848621028568578858532642304485834173384769181033933285875097561318276282375854000669636831558891089906165631589649623696305815318318622047429702245076308775783795837926368303077886239174036885592810008179609158574685008603124098301928813622603237879195790352768248204015708687274732090752622246761106845186521272294109906037496482638877870288267023798054266055146944336789762873486936031639897030110241412123632284183781580180642338281495640828462199757079228821070618405013410272727634936518458496336144656816332817335749815603241981464980888531306974067397162559643936420201122532420068660559046347250561879870039727990535329243214988970797125477239337291767482329357649677795179687956618809102671904272409409959818329626715502097737023606437274843108640038492367776926361277410377704201192396911233572335210334905862510069788345276762150096660190195073501442452157652835878343333940180006770587103937300297239074647703462627044389393152202696178842480248956249428939642586191619603918439407969448069244835057910341596162347152925688674961760592862008550320898356235928135505517414885224195586997124979129635966409861680274665917947540861341744589373378146788717093102787947175271659745589980363533876844666118246261665510315574188894564632944945688306642717080308102595154196023941040039062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,7] 11374527562934167278002061880722150911746925599757855490870543800183929474148894907622069397735187217929212910344480494100533820111533792680835026361997850732065720814969675134529600813997878913140372058274810545825755905521733886039288595664652533072499000941549427860437051359685256663325524726995213571186924153169365214807844735528815077660260202092426132905857993019951747786616941870705849815110285384732946596734842824942438776862089338025485804921621193951408685586409827987768655775364422766213049081991390868143655965100947480637408466672860966156467264293219100936551904378630202729417155574841234797516057772491208818308263923468464967008935007519627411072627074188320868239322308688929646455981473161623578801563251257811364713142781322288317124244376082395352271988396464737214132058476272363301709481504091517806102105064026010031147556113772207091995401561643425656973336974074416681057871355590986859543897942328141870088004778230228009250496809854953645210250653666460041395526721692085758189731320611908599996483556477093864932350145030147019765468177347341802378205654275216992721539619432147516282983201770100174299283818913846956691734004624970284381684580898542527100656219151630736519410809366222261915085086401898152137094630365311835516770642765956288591364090380074502443374416225128107265872725454770290386233203930638918521401607211851037474900302719610807653186230124450677960498086953131396686239042264780592705084234654170704562122576554890615744921913256263635618210275681399484373029705729616413762576452294162704630213460789329506743761533194492789499335244768633143178507636590331507932267986718083503060939812909200703027598774156782460379577320399433585625662040949273277865317727240663683280896590523661931250621025042055030079892063736735687432394079764462369995412467218101452293359469600742186278363534743064810967994167699860330394873946117196567252716213380743463923651883095342111662348692730359621802933788110422721233351811433113762559970824226681752065191232372856695555408315124496717233000247255798518069664285438371158225693290422511746198567054952846511059703704259338117804015656506046681906422340624172620520101084833697409804268242857978399789234163597506482459059630567786514318221818246791426727138569100588676156782325543476991765278499243799281079998775885985901615285098423363071481752428676749254192292034518220093254185475531869753785743111967809321313439235737031091346541330964911951534567976934453648312118348634347657408730820821216665686950394240485682356700536388416367117315530776977539062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,8] -14814049436527936090877797092432991577399417815462578000850013930085803001107340508412434432333215352246296191877571934046333317981269020296839892284555284719523602387233491915984687262920236254443138775253897004693333057051552036056530232553233918116689209096866996774655567968832845745263241652216021314142416854877212360002398191871625959928600992356169567990267757691747104398869347340281512968835235821911564547433020698141198961108843137174495720281984343260192627512061293711755306301134068507562563456901104938132206794523350757655418410064575577377921978772531848129795776559239425541597784879672205125728527782471541647393753773311214200871338886538929071074735662113172563013235658957540331288437504782511504525072564751070655070012594676022227398123137925883940652182143733589865303890235702920617903743023029534611862919049803627476695138706517438401640202749669617466907184304788690143826539899536201542544461593371246310593053768000794457927821684386412971911482547451912394311310495591932127697712461713789782017470871569504184217509505570690659395184900241091207966143743758832431763748546722472209151900186580086339240095216215657378695733694120335268185398890110903095069395724929991025762058108565770254176461419097991558578864268713582875929189023085162639164347803710802352649152282257212697569218643428079940979074923856746954342396011915474583300206915819147536950821133163126792985869822091912275711892596723188919365763588021683529363831384811346078436162244807091088459266802959177817799376954595652467210734714040266054993392879787784382970651451771288132547742864952374893173741398153932875616063602549678474736550319507695037292091987581121681186649268892767829267305886902949495629782197439044257923598672646599527323397892084082297091392819575137520924470150315444595446945260356550750104422479826154170177238880506430382562517923442881449728426914742302278920633088361281330704319601646668581013825024274739557109979623157370437372572495490312571451915193624760957181531098488746026350615183683450082467781268114999779171097188507630451321227606316111286393717991330424154844641509075335600084143507810171790595495985541991847451390224186867007057079932556471055989564622870445430705676099359775688043108247523219768530807113973969723596355181689801864843742865181308285693521879992379849031869251662537674819195792421904246500497814302475081075767261334223303987430131954428716837060654610483072175402396427720339986607346616130012694905500586978764641536029695742699398025602550259066130162489971500150431893416680395603179931640625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,9] -107093080498731588052859049301587772040912242933084501249803528556299528855771034155721439090365570973982510428153715200177299158053352474151131878659067519991044431086422122599563931854665583324590478559507152432738080265692917847510898609319871054345383632226715073341724621680898341244622240116585170656426871551878462983601827229353515975085937433403077438301470896612227442242426008504885840460926825688576332618964147937480718816641058244722152392234699504322053668769118083940975239092523787276258454492123111915814238254858885879028458634309804457385007460937540295513313615944990329336478681115869579887273632667900501845918582192591100364544842354602552917187415079384751069987704274098376569476740501745318061833971525579188326018593421566774099221702063945353727480870713328146165632963993338654810216952655510864411101467393338153408271840952221229848013423149653466069871836688464615398480783983851354721603443749208285203677748283357154167855773102483115313705985854672350195363087770583254619091634932343268771955607048024075876612482411146373831950772554898829629114091057641845879974504664440149911229240305085201286564941168642822884953395620776771993306657650529860120568294992242820672301034431106900356608542357374896407647811780434966206496134505351399518198404506209165470608064070926505422413579243233270935761869239355999823145150714792763800475313361985566360453851732176622335328437704476056763674126113652338040999482414702439573246735076902803812924951658500395066757274160487603078176047379155569048699040486939125101777356743236030029107954060839476131649383511916549730807042343864104181489899729280580748221901160205041406718675103696475328752151121635295832370430998658723923646374603110454374601715026587376255130355630391943499980909182203106113095710343836220734721771668674986163267871950093771093333624177552376861644301421716711550483338413388374073719015892764710510643485522252691618485932816398475487747480593571851039342606480454121433871657902327138531195725950579491501403846932615518048593680331503172014931961831260633165379249058339576114628669205451728271927104762655070982461662181349320740972370832839571616671869914507185428165184250350149812718777604449692597850018283223700394118007350936838972935552246532173269191148374888736798601337410145955337945604786267291838276513890442539369495380821189227960968485641614710200345689653602124892330332980630222391661668533066795815055537430359499844649942874836514372237272321703957573785899088455057937692995217037193487186322099144475394894016062607988715171813964843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,10] 367978138007534154810727713804917283379685534777643084880746591683393835399787254686150083078622736719151832768674725763658283583855375284373787151265431319677451854339089380921752052432096107232084523809349698804749231184811017382285296720924943146203169682108742400819688107839448837105268117505541149522295141580247333220597928976453015828870494125752181387610969104276787519146543656944135159784961228604736660818595386043375860763376263491981018573827072717643212034577179916361315061558168966542151971771876174418136736053370926873557821982539762797999097629374280395855288278186345620570788516966260977310709496615713101958963481768548647388714726789553094252339112237783063981185469325972640045999279061600098867545376054319485511174201649281563965128323421013103529738552832926730960834920456014740631179225706302587786674946608679394518565161362937227830148436028144414462880293223457250840052804571086650865725272102482775558317080202506874033327594745205564838920672148930421388084351645372308050208869017178502291470691412468718606530117589541390839957747209694128658281028019273647157057324159078545742717872128326451972347518923909382431098056034654402211375078220134687260730845526082819763091616212166538388832590417482984965638120741388535388318911488534530265007854026220326817843858922827755881886297156279090494943070334017073207960865056082653616364109440360858075023911466283271501213639570781675722454628682215600929054232794349880133323293499363209550932382937793557729797266506656860709251242774086074531450380474206639242338722952242534651046891738231986835950419996077435164088188298478683433990689815980506408563217909579238972498362990643835487173493349137016244683286255950949444426384902354760988674225325480418261457105785638959021909004167303790032698341863478764283916146904718140341457246343927645062611831443326599881803769381063467282837189010256615718528930064920643524210218001973656407538963515695288867823283298381669569459030238934544832874611331691381983000465473786754890804434812388106004571882509876373028687684262751352249014857907182123789658197804193580032476055450809256365961274175839515905931535982668907611205391818357703068340550543371855861437498621280860560920668585333647423006384076782720260092456950006333333612540928231373368571459197058618642677108190456688176026142680572597411567988522626379996307685470906003185994989940306280967049396024229256141473476829848762491266269747213518729330404355993976052032140359167163771995840337947255719736837214208328983515400407178241350136804754811237216927111148834228515625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,11] 1149971887005780666491174235436597254546105442923411581192812549326703748324667483459934621231813351002071686944447922904974078183280208225308223393684050437919646247410922597387371316864297646780610983085480119832682109350726998729605394809286429640018754048771181772111863919170337551866012135906169952075612746575704479470097842439604542933911310158952205381330596265479074349193495203384363306649017399347968038720884208153149686475018784821628422328550791735200893222831227169971527718852694280336920741024786145816217680569442234314668996890264551265054425727865660460791644344643294199417140260217286241151310230430027718409480510619149917009542492706395202667636133869522866096303514934549845475158131749634337953016154184263640921803612180652568276352462997403387300448814744736186647344736536718720919499185809049879179590846861429011526998370324371123826252738515402073111781925266803857478227710386329222214256669307720281645042831503332546392981519780021895209022478935792990112877682264788170086193818052962326557351771421935299647251993143119734320310967477624393824149025819831056265506516707554167914009242652781176625684253725207863504845669018903834431051826180679194368126540162194708077037030852693112440162201589550357419744629704477164624941158436265267997550073941015325706312468338111520471373414886104599583940631272390557361936869586807034028128307070451659504211178380033513383112500805486408966931556934867631100923140512928494422723407551775311876924355698384871234065327655386039117699654591461056652596398218184218057207712265908222712043921546989977529241117580814973959246198075481066162043120570165131481955754876076024598089719953064992917096734539088032521289128250901471859542744167639616374399139408462749777433416768690522773185620041048441704476535123021078167850825845510647640547605124439378508906980960208728664272045189318742930201749785533559450402756045793004590538110395647238057011811397858202849491515268040022416749294752040024685605715646309306330072660442783842494626840255306594422313118047946249546136096703578027809127183603198621477079627023285523934213817999154970783690565699244443258765503015882759823217358360350226524050823758387198538767493543753963197821972906802898037290549455488974418074026360649416596913243572045178762028326897200889167673125560049337926389548274970103111462847390484693187760519221174867227780284364705127999910561609455550673163794529819981803617912569462735893520454509756048574456143623612238489637974154281324543035671724972001958896439324721934068461969002949984997030696831643581390380859375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,12] -11981782863737329131698894897905463433682959334245917444895688566549338710874968865573961501825849578835707051532337938969531785914478915981954704096937401470843401311940567212738688830525576140100656596035848068969225212670979924623287049691697232199443772578035097034107438019344584630122842331130491737074259763224451054450878129023133522740337956089519660942957555978712358905392919608697659853307966311334399154964386196924899062827768308152030307132245028306247453800126439163400168725978615485175807758411210088242187852498044535645263574189796394554341006652561566672582300327757678916668150039173561325649381293718542309212106238958252183877108071755559455622512817852521352687809535725893668282443995085648466941837049094679413923221388308504088453941321719376022834655681857318759980985091994384516651329385432390420281239976739487001042178499641281210217196447866664535308563467750808274542447760663921446876171111688372057147588178092135692444194017697507285361904430104398547976402388387703204963729338706201086199162483502118101193307251068571912487585911528771640762663876486118239149500274293477567864286410765534037655108796734301392631722157344287420129926022194672163004499538171382062395228699884101026586174182189740014531825576495478577297227792342951805450315974182255539354844798568466376751297526122008485695208563665887006939588284457822577066328554604807095084455870418454334798901526709857841904406297174536070386823774526273658768127199759285696539638296624590754943436590486172618248721650853757471332470476115986478583328632906726234647087132597524599182845223947556884291631109430010739324023181827249344332193834964318108981744898252008985920617169604799521255196270676902703459535204335279548997675005400212546212419580727563543721604517258392632227783019547764470516725046878707708617504360543388914484470208515982339911682068350581636385550647686577893511982933580898850383742395424773848357244068486846021162402642111473328476705646916955623489289386677823870293804799835736935052022116679670573418287304632517405947477959026876910420109050546087779391910341225476176104619276701066734210988801664497534115225299421195731876823501564248283508101859073051338070025125452957281948159752426242255377423451323432638974610763377233549357457007269514993739418919775862360880598861335729841235067103968037993461829277601797855101638722378175675739927749084060087733497167071338803710597722832809987819769835047505099144791403420074554027921654250787121188169656160425932151871184974762515331734656375636103556297605424781765881547812568896915763616561889648437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,13] 43443173635717880744696967661044818217775738792593731522271201717043623674779550567186087629514951582439031231133251555551695024100159458866961342023754006088564796872220386180431335579024115519658114528284499788768825330004713584069086792841781633732754714006028737846566829564327798116784578588745611792654083394609399961600780299036938998988240809991305412006292901308485415171569678799736039760514292760546479424126469172166342909476120412841140003190872002822273307502573226719958991689010193904871050274201522489260893235811817859535295273818978074809470734196617580657477738668666840505635209355299748096964096672097285332708019851073743869565124646746291844261347283386217701338173666394612867762676291498176908434895117830102067674226936350717615100517522241367396292287458297723213615793186910692520595501895793087101276027732162550918016903538287228149715124290759449114620201109040393169779177153233044290308121628220540986447752723143706166402191330933368144781777511505501069982220809648357457478033444149975239786108417565495206978197735105913365862085407264002862121929918435237017961492071128420555298506177717797999249471298921960552848504979795288774178647384388189104724614304560727941001209473271136911496719865683320031048283971218726636509747346278197536831606449250104124078653792895027842576719000270444573727605060557564065544391119909553841971557108196123045349920386694870186329614967778754197596528758133555614829963324863974598862763989319237302087064900044744102281603891752021728843681324662777006367488423142838648666576257511454465008865150480718402418079966061548835505578060041055219898076425161837499938558114273220527445308608836028231084550167541998117934418419005358026483663148966514919870132244360019127711597324006557394631393830108718055641908275621650563602766793693748227617827899582328136675115710030331474744822255463225188790303997074140756712671562457561751172948950487841403279807637998629186379453368140482875710202360550990906315440135022442829543340559510392752056816932420319952887810763737366905591897403708055896678813195170538210628920864015254923515642661453198283966533654612689357713817364617722349381828759717030126174605145274349269818616180937580531218339093707925763305449522342723797611218224103642683418382129603418778195254292651164077448735102458533783126159934481979843645125178985777462167128067558060411097283900561170013187628717259747901964038256416263418091084044245021128891053452415366260935633910216231500372753868133483614886919478454203319372590770488941475103940736567000729939636016752046998590230941772460937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,14] -90621396908169536594868039267015100240608144274194691916254704690841158883409237035318526031700316496495483306467688688057656657498275578970844767732196892047502683914346083806184969677180903879788507826870080147923837314453542106867897980196583621112737369383662906080990799124076685158747120574928440036276132924409882052212958817278019975892129010299962994973464755668192406757595199164263490745994092227012897112173933149144811374473092986501475209209158184757796803716888779457946502455327301708772779508153084944231771469851167366551001775239427060666016569160816441725786927537306696151901000350366429860053534239723180118721421600616884842066159449803713519936443880734094037519929151447683417075062348027205516332947196310010464845623267664033070614148755670890900634250474555798741181381156084070866057036036960074379684818192604992445227530555486741750323624224068450402065716816344210787496992336686881441968303658645964411388966663387567493611294821141936471708641334861652811232843161845380261358975529173777705057944995667447506270849865825474148550547400337691369286029420099652697934383699501047927288234829955558896011109464381894292596470989822426476569287986122360022343572241225815559577998306016643720787073919881637376734309673150428893066941185114707495233792025486889418791733453109110586325403374350814106804291813742131634743934257240116777395876802304855893877990591861079577328334780610084598403630022581428883361184863782457545183211520164464541844172044148159686679371079943545030075849640504391744233125983137201395161899927578757976538636483311473914117954607403155460341483966195247516947339299071744111297278148710175314297825119702524521944549678656490632715066481292896195816639686914363931019190440336161083024948222644809856032247401751921415855306796798359686483254717137091475596382229977117669852090505860498471506009938921523054576821100922381663412832608168848827874147263471957889771916296668927473304914449320491680423534874250522991386194554985237246185568349775412329390898522094429388347788696035579347756067301938934491780505501533589859239413741604928995386678661620847381835300359351944853454438115133246708350110649281626768115758847631652348464837842900573612893107734715579360487502375070218241400649763872670270105853530847173661840933730190857393985470182438357599284679777832232722383266123573633638261972277708184494958100069693956894348794786642088858879265425955854983282537564552445996258764402877874305914683470123301873166986721875623278887627117546222414552382689498248027101994123690774561260576069887662242763326503336429595947265625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,15] 111769677011191729091992768876747529397494762265872291013229805813196541794049926573764840848069481280802764936115482652143114035562572777472015178536650895218744625111771771261814105737472817062380872689583736827101081245516366777216038214899154705971364095867367763084814731664614671590237770051215869240362894149731568385063534822637093208041682274494136384280931933196928800331545949627643810514451415726489496109792466530027069654151195823568254390003986492421015964834907960574809020582087424242752115404076179628844643408494420144530949982762126592700029181097497213924961108809799022163826145154256562280554600631535909342994398823511393386786513041879289864780995653418410587906283838063503212343643489186461185412362947170961777719597351837571028324341890296619076038817701912512756067888697923205544258111168018972649559611258232653787535829362022914472838892355815677041891900658173421888145606154067843022501455299974114019443295573635683800197338536778206568211490269940796631923320433621875476244746567635554558327948436527768521872199248244699495368795234032177644553600482752405892194692378413340213288108514312212277987991880029768467688411415368410312887559150583279472873982819834872474425473391531773019213017397963373719684095555196790733929959142899602970976736250161082959751990498820324303296049871816085924942391245219305198652258928921229218309865211150867268717193836142124311488704729995388031909150521361820396341928689498179718811834363504165624467526389678189036098821337816554137715394178396521626214380111865105968171061694645650478114622404819949759033313920618424576428762813135996839627851278129022789331069804841226488897395652735289027202204193611389751411747118164646372931119438749202134776238113118261956851961576459888542807999167388399772316893726044834572580521755383895680270527382706190505179673497703733458490925252062468481515919520613853524955758916123379027161728120903588356154243083026863236531173109290333379259681768096967612931032084752140983107146214628487785302606612259799258788084039841517410679854725871201857407920769694354823061223933727467913156222135395300243551612640466025738512766928565187900646901601633777615963219978605415588251453424704618591136826798713878383718607199363988914514576311519164625427122750591252956887222338761595498796322607102404184483975944287788120938332138224035597879627122613562966301396330442599341028662632232816667291922713298276412264366197529123654010297912966451285855381269481605132282362671716479449095265050102361654826556917513128526869809192231687559028149338280488933605738566257059574127197265625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,16] -84389583459507830716921564939993116056434727097430001388366529138945243332652613602462593146160335834323668530036804551016942319981724312690469852936587693107908223505989035233420885065439043015919419296899522695846196379972594378619929045705869349134312202645408810409639468409145130015486065359076819239003638951706609573652773301163797030741299607427831005455861594419654364302781525712577039695320469982269397179875448242211063861101254911782759878290932430809887412211888793540530616956863210698022969096926891505262828649220435831223146280626811271937393519182738019265708345582110470379217331155057743951337709845316556996973299648418736342434018689903545622389139033899334871143415574427085202487999084922444161067149081703866177591092912708443857764567201557135137347526191125805522126255121604709925550586676423839232237797411824283844818453209131962581669456986575312870765368891356381789038172742919267961650787025218759740008643951275516821693522996253817372359150830017727333493811682573433798125339033727417176709578302488620540411887905034468796380493299892406797490685981457409350020602716220765542220499169096369707543259760614894842373695688259849915477435086739778543964392698957461012295400389979667836976681788676125428564747680609929530662474421039041897842869024834971814409147317535469464949863178538198166287951758911014126921726455518442263965288210302430281983092747408912833637209443731933053985491589567884216849336608815446842000671869948435435782134182882349975723955579371166320496847951964006673768475758149673626972080257748807672400746061954979372092633320301964452741799076952459650139984443107719299753733669938985071072927595562603801783306561179751089499189054395784947187942650183213217782717155989894984052984819351700473555802266763371171915531780596292566342665359660470333167596994786493873410453508871541436729536871471525127597419676950957696254206218329895508186541761802900702730579842210375836793837947683506274034982554399042737822720863694175632979056768036430306813681121562283812458465428472818838671499139634797362285100579769579213963369065323536552330219254365333753517208167241803840945434333557223201414507320786953465884789481943490076680376182915042124966914129868542687117917974949660853183583218310257584997515209732891721491198071328411838995410817128535941964740921120630280778988019275756215036844658216507104270364254829071738300535201276286836468958615294811981592099639152993174820959079522349766783424843250919289106182552604001254648579382170193853369520231899448932999774575445026559812412967039930468404751451316769816912710666656494140625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,17] 173172366006154608604415888873460762421886376196023440410653482458292632313088211094073778908361897450604980854288570802167275994398238869326479000050201344778848972120142579779673721045865230569003163183721000645672737291239241040922488767133585032553394437057232547575905218311838922414152116484413991309775691158334846274830884886273472122080263470676313288957562651378445321193860668098470412895408946904488137929946219606835193058270231125765514550473889849096061877517772977645255042349985815499173713761232055128631110667673778451000502518848224572199070242934765692519012619037391843797840269438681360024245472812187037449467572711601633456381675818548572757220426647845178006939371922309112736284173735729637822228421777498311976423215325777406067252651807655116650086949086334446216197671991800431166464408484773244043217551028374407132218021054049890236483833951356822342639514932505236661561917047531605408719437940897108436745900110311873465708207789188250487682988396206618537627272108819962128808820517318466473257360914253809761624404061017583366711914660675796196727622654077061241898217442728782724102947812129497052383961376386805849555742725229342945685157567652713490519403811912906853825378182962838883696938169740592376345571500743842286488764656093087117684161651169510408220226535036286908596056583827088618025823066597218659384486725611666297084376144674843694765991318356228156773430122575604070584447828523354001233441078863054302970143992960914696307290128529180806373404837316775047631324300919004932755251231476064666993196010723484148850943420631365801112085652525844554836641339030492235714964272612740616750786482406110606847408358085306076461278198570662142329257446160112362390375106760360828538686953802163379961983564041671892918999941029333535602870667464309496507464479339917192820309018305202891533765809462675782135102053286358795144457908057604555999275705032103423636053680610370435395684386886373143748229298632493383678255050155930577266977836868860587277075864233290442712851320391154962280852521682996406750975019360026752115427086784337381908887146524533507749117245365847794979266434459721784248908481947499368636809067087061886912694186621470597197384682430242012280128163394856637703803459275381630185626538054545578580318941960804612701479247396515747195091687993732803342975557303072185703599431430098835444800630129817015355122696501542815409205216551097082361045409024015446082914834086469496708473617299355561467956950508582259645137127424236015590023026891314083946341767457223945493318810650198769006285921038911087763145779661044798558577895164489746093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,18] -809095874795854629981180277775542917516650458769722412163687468942263772859707877897917010354365102595276537606946014408308385440972420602405535469885441759932525636153813431129643754000691499777042995413338516238365567404142198451196334486270062504266858013256902996066520158789801301945373740344797097877284642655209058861774659637499653928676565752459593975141794415893619027753136632501995841801720255486728267613748480694079964652779531704654740685467433738758346586939960038227823551799457670350518987059408426577092029764266645398228981612491891939178671390766835923841692566151761134238522884207749704129311344689203008011231404831070391285900322932746559267875120025525041431403068991256425260602562596996919796044478853044385723464348417101119342118685418100488226667633495861205508921652706124000348046883171928771842321382502519055621549944334778165085002720505884103875850448855143434559996283790256076450875326409717105319726622814528987357648409950300492200602411172475185019368418317958377534042248463489321178136629820867178591564089950469807843930569694316279063654223387619751965257237087285114892693911492660985238443177344019752214502169899511064283214612789988228348856914606292859836130610734993785084301675628242949876085585325758486808269509596790270428242850478084349046164628339448585307862033145755994439246061207736440675249482220164487337009798617959360000458971826857562347519960285849986898962631891040516098478862461620706927910498780641937453880045003510104747999603771434796663948104423410844760191043458246201538651692847359619532861343364451331359432015460602490735256300848219389240536164954072230608738453830091964711205479974907845214064302366281255034542175644991781506168686701952891190524683575659682555826157931963192346952562296194333017621892111857078266217586578117037265903579391683723232960662806731486200509748235726421772472493850599099928819894256004685900345394497302455002566129777314919581736977816878894839830899915432347506554507976140445309110639938262909911504166648173183128284455363128338824874652968548946546600696083210536798509734434021438063979678280820023052355126570269293172802154134291064698236450211791954359998519978991360012167260114901665705482588224715948081608463205825797768636426420888975684042098070153404302762929241369142521542379717517744392673446190581933808946174866319047895049603535360436492817868036451661073042768567207330837699139893733006938995314579447778894075646437083003138666610429462686100470503183532419444143502088794156184109725594104501646795067055034491665132697865884166482661004303478247123848632327280938625335693359375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,19] 2343800430135531097884488792026740578866322414713352042664896995683965248575754837501532336285746892728029931125544457806131546060019039424146310106612238732126003565979786588132640732311000910848010116058803592232448500091965178349505368100087233737582990023304499640191652952242506034745419209125016006482011829696110212958400816885532574480216664761638307259239692422497382305455484866141882790348423546954028216089506926667210699311007573172981466395377548324063587989073982173975674255243632100017622209894014978491199587237487288527888871769791161605122041934191751483057048423386735280402694583877943817442777807852544935060570648391359926024415471141997607050924618493652248359210143175648150002371975879501415913037842592951462938145534135956872145957631907854555606175121665934467209956519214833835677196795575754556305684708644814202750251838684635332313043953948301702461462311559621623323969128172577648493931921332146304951156370258351877865195433513303076966699594510551838346801695890264526036609669000959148429921424541374043360539732201558593863193765909063336391660253575251790657209661023885930988451399947759328276209991068052948527486501536514747074459845214492033819535600727370802350283028023301791789641722596032526179274028433099343348601031648359122575261847291393366479332531468086705506712042528084756867663784612165283048288964906165401854874377908994106708611089527290413886213612958757933992140425353603253675369477185250174105275268522501784351123646939404619882917243052953966025495867450511741038791920054228814431977895770390226868251526471348365708663880120821734969042483400781802914916170973082278791276353666162595658450225514043194597360786335496754184020312401873088204358041560831648917465493887783121429244619340638032518428145074917343925362524588324807924133797674025904846031479126184627562858696497569589229300458460620592040295570367447932531195020601120426256157244926299444134244452929196005259470374002560333720653725368937058164471474482378838821681107079932332441645667930917419826649694856366987740854828140722184897886028301454071106503581019713880949526451850786112497649215584325848914107978523114019624916029701138382382995931016603365308328303140812600645322119985436074951367490829517251667118676221665004273030659139979007945619740322221450971815830573079599291470043280825032245898285918413425571108147126966516687246969622421601845493812370844373414927451654149761736432274454335671794120791161365709499804941116904891032652183357687607402998145612922235198268025416723005301847117370948560921680161337340974423853356316607698950349458755226805806159973144531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,20] -4360147477773039169610263520690563163382689999693704054199900264705489351464320702550825299898553970685210565046895946524608353800385877994482371316360537553052413491477667598535106259052482664041736864824683262027200919659225246737195954099220879391037262875875225097284995250810716589674509476179405773547882999836653543891137469227087112109677207619045381210311765298542420346026948108924192773414855517194368132375923728738532049039867472334512508868264397687475056574201169911100191010310723216595399130269808566592128507856501741574724481462100499125845842403070803208703384612051958800398569284379343362573448670783478099745965522308011177046284489535749232278277609663220734153441728734071794305688650657407212229571847444077555112647144573853824590621833662953053923503405203886843082131545936744608309644267960915609102636661443563027527947624402282810852349917925708704208547147542926035702725304822451338769041026562312716811945080857633177969687492106473099833748135449679806772842916622996672042311330966764379645276446952242841848579087050195014162230798675520878988417867181722207392579099567327425763594140357608163134874876981102539989069052895685138548659356215935193211151268417656356982733759633168070843228188157848554704805341926751445640567223144314011527321764054671964523604909815774603311018266109646504403378939266583398983667132543002642606174920330323045970931526970785366484023468896479530292665930810654303767379998486168558410151293110585086291894552356193778985906949514740158443149320844027480327425519664714361795505149646954803373896986550815095615750441611910603152714447266880235224120190102872025716968469802454433387522488139167039227432133761876733801369550293430001604136855308530395892281434687654006307281727788176554228027104386174447403368739210317795620929831968464146649990201497431865139977233690464428679231377764582154838193058492143821136710623465182856299954544598319617658071467905191626178512057993651450814571176193372040267722439095200668745161403822455147702153200214448725985601898719827728464187334940257110950633963712379662165535716058340395693099185402394976699541537839012232292122619981200350671534147929877551275874056009841143758655705084283342010617072505670691477089775538637158572315110329418931478921640693288349170825419519631238822320168428520480190733014946067566525943482473632027090405112389111921338958067901265936501284950246682862805803998763137086194884318800938394146203313466249470719130790174733698816581947922165747441038569098436407412759986669111797967398309326000274376790206910012926553937269717576923587498693990482934168539941310882568359375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,21] 5404515371337617591011755615037835856557823859723709099949372503091716343610435730504502531250724361422719801343614380222724458761239525760176989839453337455361488345038308820852479389571877490128978074146142659648069628363863091065309394650986336047913311199826546393965239181923868856468070545130842200227313843087074184776197311367625316456168053693458290004546362068665655623279511614803129897800300230723084980471488148375048286668932324980344162036704472023610627988668178479447952069151067151646226856577538882485921173963422242550200157993255804862444592188831353319692880201968652142258412216638313835776327978131952026890511768563599393084003909594767047237254997701407784799828633170256479717381183729014724774583667097772501215446857790121571518660814251174371518007541779858892488230873380856939111428676653755625119713451167426342049964403752178234225362561210415592155222311363258782232551111249549154103734085890410765358072317753099855004444928965884365586089538198936326941118835993522722544216766837548029473689180594998000774781070823415564022492593781719128925631196024719437773270843918671396730291009832491726382029189615375785007885134722721314860140876153673934063400423237018539615347970232014561065611720631602055766977746465373858032183248788007238467394232297788705235225934771681546637134399708583936953582205471726505606058819060221064339875904808623847201000356811356063408520588462579631528994879139352530241207950655200293134348967451090391616716060671666440728243102118485987692186189483804873081416001506104700560390600774656412624672773681430036523322140252533936487163293511878642585823227947846170215497866010298007765716700980282005500449033056059120615632725890161361728229954010052540864524600890165394992255802430220658950667554456064472240521078189680738200050358434879832265856434714198705758190696675796285230548410091059188112804257159995990852183112032583178435058736604723445828285018278631833671286570720067282589330560945833317612012305972815171245930088842094085683986410574023838812254696474480415459912139820162169169403540207713294429808231487968979213901789803220136198041194420024811648533790765368017792582710405786398423220462611024958017289001316074360539251940389047213035644032310437432614889569375987789013010330249888951478495184127660429571251108553782510663734774207138395912664642529650792623455772371438278452069772391400874585185148411876076684469202844368064454558570692619097953517505237830260470476361502670212801807635411765053691124540131293759551383914761738008688735628703834057827033408209555405041310477972704218781879736965834126749541610479354858398437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,22] -3815790208727829121348200049782513687361856576285142325502323979593884452395224751985545577931501401554564573820208665865592362888404899374596702481247631596731385320290197858120714971924254066475959913248129409159240653440903592742948794980354578206538346661709204487291722819349041530658489339099166254195811312054413536367527646311149666929355582983443059340224035864636684371155171582581689291276803787292106992135972818454451966505248811860697198762030271524563368610838005848999440008515398870340435732630178138782654186869784644785681623131495898327711474306356579814907279805363379721856840875386409444721724710184053305456383942129187961138765450252631244793570032046249119054956491848256011885468314234561470976267302785291491688715177026773677913189334185110609589646463857458706737426649112745906718229566702053424253187089553650297075990668199998357992017654653877711431285382177533756742474077095241923082451261645868071925988902160489443322776602649035670020042475944289485752839649758832748713589349884171171979749622325396610153859886312183514040566293651487432293176298605158004106826123934466598726847425791281521459691967646339654607615789914402157286823137203467044195653500076540851731233542373886476267536139230378802996590017986565379957172863900353192590972924043352241337452088205649307254958530283138203558740358296183088158738657475614839713434427470065631773916603124413460929231807953280830538983416824558779419847667963864050758320987925716988066354026923908928180289449957090343317217364754279487500102349445914814309855894507871116241690700834757866722128300501170208629808728533471198504818729946526643415079649164426288766982510263468446329022883572632131499564674327206583475241764051709109505654165311360736034728379752423713150291220739693997544606433437994033786487514724583866595446930262543318683896711533759455595467495451724981668347537629778806767382852669369163803945323938262345845599464745401109510111223935608626393111143865628008995782734809840347989161499948152765813685729881542620554070669832647934478731353624819024887604834043819101993633258365256403545752297361896803804731730955763531730426760866222310114929607577066909882729398193360494652887383837865128998076691016195744925489064460001401349336156800829682409752241304479150795963913928956882322991576079387488560884982119937883656756355369988276462984074467474984079796072561760257873620835025633223079410297503077629601811428776526852430959347567211341637309656770369960098311482494569388711952663478434765344850108321637767452043934313244123573533475566009327404532159172232578781834474437525961398876006569480523467063903808593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,23] -825140401156118636554762020727415728768601299780068877489657695961114045783725950010156151883653112935264517912477260923151772008993554754224077870362817993218827135854283429703141434434723484211600669047117925761942690290404433238917099308222616955131644693621596067289650995406554433429736775460502586967447007126786352907021377495706425283735307107238669918928646749734891038811770821321894747763476813242027664284892527464868295558926720957752838208903364924073676472252903878701389204385919479796202740072891238274325545082021288228780301137113543021426600415899173361521552201419817996714723305126056928389924804560982320287716332382184286110540938600997350337829593077305631724662382868182671474619489825751911654032966585443984152812749739756279162043722743042126603005488442920040231390183480322077009685902051565247674313973947065058964676396636588861084074079735861470125745937346119449260176349911524115540133419759406229633746976476904892145853082421352847839751963510312233758248539624821108218265632510499772065961296191789691498257105567064250937418984479005698379364956644235661473971352979324256719348999140847408188181208127671760473140517941198575641127292049994191868382637885170244013540020749985632824140572076862409334256730466984602797406785791684624306387830176875906561846302397976341891760377052965975231408134008502133408525189155396183050996193118712023152547039472216176348213737213106796287070244387307401672603192383946849446944644333072551895605958241832527743613828452582718081567589531146143381790568931936170555151744218967585554847751583101977583374077528592509719643761384300486445169659214885639243158496621340741019569206057543554411793557059708894761367704155719651327710118948587286482940188889453700398658867613762721582550128625955006499967321429643874049010702861797201650285266092475270671718043202009453519921637142124187579365546684517130359251365918598872574267825336260283139289807048228778979120271174261128770339849427708461632941477763595405756389796150087365899802274844563045842681735046290555105936559615634089750848458830041137233314403941507953108419553947278224958580463246917242773067154874461813808916310005630876441907151627546000215943513691293439421085557895208789351883634553095116692851197776134122657098225277143160137226658570451459170468936702746045586519561775859925678851580892038119731899917976286027618069682668030680813664126198872088615184118966656675050726745532259970363449612140109926160249713559656003941289070791290930294754067804268061957204140261046701634152891999017717912709810935888792144396347309181263869904628295440587870679394200124079361557960510253906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,24] 7011188093022643501622129670338063418844134198463650751714654587503449299288817073340964939965493379685865815704149191420071144429282314432600194411031827278356175762660928183996119521025060215154371671540618028179988077780558157710988909921866497481759674059052613633988222289631546495981773775565199583663185754653526090491176518087434212976193322166521766114194963400492367343946107721386133553165687102097008140827744914332152736969331767059812513140102116520290781312656284955198503433380255801897132842238148808446731602091216509875892188451180250543826700551123579549531873722007890915582616513751992095236526821883603504320625247666358868957474259640910685955044457609252541329136810047819662387012673632340899658256855269782833234881061483336266678679995927409317722802610670610868761879118662610163648629026235961102065063047655107192217368966830816443487648416225397043635122749852798351993411555118363110395843820648744706600937610678595322685524793793080544048544576463397277612266678304158165353830946471880011341874318634632438408784416800137488381611763576779464314401980593683186625002090519604566835449604801203525814470147572904055838545019070960195899689095180302935033017667633097443531113047426963197278012743918061271690566040257600734176668361280628936758617039285552421184612246316570783601535308360194917508977635081231391824547399875581544458990623475955373389521236092494494573723481272709133882116967801405405588171695080883766011979679342943789570083998131819636003073052812855026914810052815636055768356947122783754082377746241600714896180363771259584327865977761939143553867361313615873998852800812060002442422839112342304540755756092951020316368161792566422865801852856609593548937717894658779579465948372083360824419838000181850233170038821063521424384009905990586275159911694230480419431476099390496550003787630816606752084049841198532428261716128339682230332785511546568846656391068095627070908457789127072296379627904099047821891607840853166662455284969736884443189297317684008700941772761958794015825564182829197214394549076832644653728332115026858055818019842293569971719901980615119765787305667689318373342061526172319372693967644309381655616426380141039470769956426843472113718758475985620309259444122659488412140208683557821484101465349351618546672060448808083727512896154179948376740599029291921635291353898049983871785020364361366131361490629886129212566202835320787183728089783016750521191291913428266044019375546576175829812801987858504322245253012570470478385807658884080579205235038054289305394711757377421745085800082586119227265439605901322423541800122786403135204807979263819106563460081815719604492187500000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,25] -12170442131303314783757518561890011329466200929708905950650022411873946821463341354913711819661972527690742896912169346899506587030039288778753859833120787823034221200098485875373657287970665884924169466578194045059366647859207906555970422176235670223818796016945884848993996257012835040122258199411013830173619166998267344478108226784469225376084021439471277441334895034370541296607861875554923687267440720758115863036391469547032045465864509055019524612394649507981836068208780974377172474032700072391088472579677749963216502460340815880166140574235128736634425354412862908539233387628921568657257917256636933486844699264436126664378983894677257476668364959904522328855921281535987649106410061773928662024006244133470943907168879748262003409025336500492395443438636320136413194677515839746703423913691090195943820286802598267481687701471987768827202199833645039805297032718597898456491673549039409225813145409010755732313115858132472984900388205739275589686723017205245017495682084327021706546825129214257950587038657267318507884502858337475770539835540227070262430614145402102178110238608635107755961808357833961855199512467355188667383771310540362994345825988780667946477956307784831703027818744489783264976044486234186947148676342453441643294853190048880562521351273373539743504325794078841607128001160126673431487979159585780341885846626850823668349106512020904145789728019945741240027570325885111820282556580986365633970595123718528306255740219212632815075429868838421958712527306721233777886042475000908056149821110042334463752682216257559612981690247750131385349347787997412186062791711155010419148801494982491332408308358841339995596261930888288291562604213809312775306926087594012303163900154268108373827833624522084008901740459988162436002691655212970003434528436613947277907832289019322221258535576035747047186281595765965262918108105149634068318460534593870087572094725486631342000471228138937165029283446622859943155226797241333421227748348675671632223293984807551759916762510417443379546683062655591757705427932176738839642772440539678446560090591132236616490702931634433802818970476498265167132827723720302722094995021467789787797700460603405450598447539028857275057556109857207486386278466834045333444428522805362854958769718918754386707783978246061379573054381262024973165501200846746797196100775882732659390906364557531920340421196607013220147847103904980111884421245704660974128375382548099260711279920744612467359404928879004450729224643036841506724634839501603019962466397029561618382807032635953717484920182967194608365592158114364525189436421415654591491443154903168006161830461354906064166091217426668436019099317491054534912109375000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,26] 14342037101492456063105067029332873833357938668299410715639162033412554612953887881874248685467336693477337468967914406261600384960216738899274678409561046497400423416565609722904238901333677286636335931293180133428251087006917847837948670191817776367643783293463854913294818057299555315450205858714301585433624695796245595722821962606772007406241753821717408004112732141411796368470906152691483822398328468203389603078429234950405776781297726828457254547031757176097209916827231151007421349572284144102911534681270228432792902390169397395724549829569648068199001538430946183883895227419495965567310733269699586105598231663828687719238205504031427101387074187936934781607830596765589488815898976107982703897816988948586955547403259895224241809375159344273364327072036616315211878109461361188501208457241811294366052150986241509095021773533050943416562892103134556903476896952532073791786834249846584290034760136083376183320077914175046460899769459403944866109379904510538157308851622008650983589317797322387607652302846218115151482056542546968818679441020323578260952392275574348764091987253683735047212932875701561130037718188112782691509927789650057991784993129232346831002932865386357059513348828675572158160357859318960143126861803217212287054025846307051161295341573772868997565168426734185438692623996998462635788607850749543779615915401621263510854646129540508412024211498799649216634981942134508168466525881391226262271918467867249702249701094226586501015896715233172734532943710947323734950195441726540820840822377732767908093812612614747122216116858653588012257186577403277489074951805926320827633196514321085186847289913076270579891750720656703397793569814732662591544795391248589911734984599731103337353209472688649058309093519522226165430002676115223522154535181259154543465914773072211806094883580779937823570875990291392701492059459251614633157335758153660978406731547299780867557672968447029323258096042300436090900327749108529268366176774676056956323647762701471260564911778869809059533199600566505137490934003858434313312888303713150195841970714159586371523831647048072765109543120021763047728296728172459995268266565406495298049865499062669358230781214887474241004068728094044379215696909556687133087418227547336510674405888018234756923806815761154218212856772233579392120284487970121690133210031502149024962941524342543847147019995659777596934967234361307557002913640742587831010657847745087849879309509273495293524735688306518835705725533659112848844722554993751965674446906947558602813906129649023987031233638064873516404224610644990683498519093140493511913475957878522931820115676242141847601518488564825704045802012842614203691482543945312500000000000000000000000000000000000000000000000000000000000000000000 [56,27] -13243119335528391123361452434836033699203036456233812319921238378523847844953433079870670892993818070999383551072118260053538961678980347431197157696892464637721492831409548103778696589622930813141967555825940035069656275943759766129387511010465885157445510407823607129493193560363843319860179102927187195824080608371524618383825002715656691287939421214862118124821142349555474080586337743210549256747435711708988876226587098212209251186200322026946630147067562483899409233645696751987733074006219987020733597411528385567816651514766678973041903211793668316620261227918536943154133123798276779428737610582401191233707982850788192170618742918240703473006406925989650037264704940979147544318413468492084407562599803102682062784914054001915319015795808389609376740378407243545434181777186094936661063373778195091093100264398649216501308668449922430028753480739897366821575282858844197614230250750698523227298433764802585009370935089747084027129431339252675792544407017042408641753465129641354691333231737795174076310017070044387293489151986743633654231966064525845976775410350823139495930760180164377891931437470059092505046450899218762436858245530107893477476559925849600069122201644543859239176361726503195717337141876087558438275868588053830915985876834884437264230797289791463014917458998647989661227201655656775974316513635431800356534789413352324640146598949973173398826586606417292896913605217303016168744914984214289814466255536876133310888206204502403274542116849610546778338265259266073234692632607679662870760351298221739774121931511543579837411572389567266641139293598408862203765840127595570809083648228211534582852237000382151102973559940011865228443409728955771334328544977038910718592264494762788389182113136888991962344080076820949850260854401487195199358020497136812871610015394995572311537259971664184485560861422906222121479966945784617375069622055447004155050088693777391542070674864717352646542833999114479661920746385618685640863060690085214982754858969191746923185064042793968318608769796336185116585507189490092587017878762627536085923267888465814182584442148950499984391146481188972097591148948685525278721839706576555681193204736079369982774279193748472124300660256275119198683934625877909932500477628159663195214879253340043696106878347653219307138280187464424996768247387152241991667022053845545265585146699674517419230667756680882565458891101093937365861152135499527121941939039392474295962364618002420473496001353533280316265965729673748617011098287178092008306595835766926511955523528081884803194680490219139671707938539857823541655655957367153545356733941283460580167874547260313580928773698799352440125254304348345613107085227966308593750000000000000000000000000000000000000000000000000000000000000 [56,28] 10049164075083405297870620860207589177946347924560051662007942584661655286315373161908571802353679870754513587173713898336170829346894240445476494421321943666688693385561081033340840794723510342210897985362157095748164681634661291395781075315547549734192133351993924001534145942367038653423793255726891003188511830037301025417068761379317528591934960911775018285292215821464842971293795621283487380685832882087975901027735452378477585897071941115954137986893271615414633279442938120392418341879870430524555414176550762046059761868551983362982758683521494594217007538631103290438616145299864420564777710577485169904857904718351916381655013552361970122580528899478232319219720640970157409092486490359527284539243970417908092974980129807952630299529035792695214012883594807922361434211622358504849392629612852746104699183959923353578799784474616418503696949466585077543411772472770906407800043153330479170532199529612424484055715338355415246985665138802282517368841054844534381945959099594199551199142912027259440415470706981921303851329247930623009680900133233584140531591880018624840606729241110578852626118088606345358591848502283002715907492532566083277819104168020969431637619990470632321468556189716207338102060977447784879359900514312550542502775133550528096657918129101430902319321986495653197080553480210128458686625060179381847234841455889346638499383872272363487433357056962110783441951231891485468611308088060525939786567484547377857970745884484889131864287484328176363586412163955804827382991061184353120270582906997382983612714585714745451020688254166582733853961770047595210447107315711859112836946747194576761567899703092351002936017401403482465332561888998699585206535135649532770431960305125716899363008934614556274730070335859087621690809439307800249512130127296229798936492986848892754366311368279672261344265587389006909921709563700025493788386736869350511909543660815099936899706383317840297557317941133499607395552528807883805321079145911306017339670462503015901031959704494423302436561423049441813064840704490435457172421709664928393681839706450749100425564505891541285065241051244467503001235915816420114990638686667621312859290226056617896794108889159462572308273613890594114365372595146450094236650347925687462495767067350298304989035163306514476019144970102085955706381016256587862094048065538714090870052481063345159457206855215334988543466060356683778381751191557988708897169546969973800853683285843583054117410328380034036278977871499708362805645886997743009446508108406980515560719206191880231232640807248433159805503428065862360994937537425239888069468260967686877719925164323572042846683774676076574060117063691421890325727872550487518310546875000000000000000000000000000000000000000000000000000 [56,29] -6377103451957415371657285516163437546288995448920052984925992548194586126479520067385479009121323896435065409027832379153816383886657638497927673131252169983385679676187245585159283056562338074731581458391089014886087393467129186304437769767007410480879920466766639963442112999822404929556599903197944715607102537986949140004599309729361263682059132157296216464066597142297195981905021237529184384759209608480456298052425980023718313774170946044905955256196315834134230637703298748749741862181654122018767752148003827031144983553245937300752268727529478967966967698825686820540224445575602782154578105846751540086850176254145915168550406613313877317678125383868486510316371100482039443618495156042857521795475765329729772018837427416367813627851804007035179114555704696103184192190787971780799540097316436232542800178297150289657570250365858036596092800322219188190720897209023352709634787549310055466384309482225081535661229767306662111695840701897752047758559435299431370113279060514983698473689583973429081225554435597827611733207995573123200473593455470058885026177323584464621905967495587224765139705399712060585246913825492495668262049187019541943345400585607855195883114721627046805141720735409936250086725335889169286615358978343075326013543520947064765566254257090309349401110320302532058548743750324077484507807820257221854802751743149589611958039991406778017422237955711559164905145718106283098540619061119398564965156222268802650428647463513940096538949444735317430393935955084783985572483732616299319429257989806112089272302797311436509024731841626458218962351446303619411001639684171108832055863809826173184649204871133785667909227656353677875711851781185935599475826324414949992663075385063665461242947031936548702894323407046974719212141595952245877377966218445970955040723016806163439264237512408854963260495358419601009705211532596721098597736751721340945226164836856108557982128078392567158291382615222033962608694928446945474940638280833496895135217568553144339768390610975262982359218744652118810992164527088158350830676126488943454612181365472452715872709979379580051427257674493468333576537510836313378092622847214511003485063289981611208777780869561824533951839505234233978543847148978537485793865501221664950420739099221401510164995961741144434080087106615545327903035527320533131072653294976735174935870419054826240256331787459559389797958445452209215145889074080458651024394028799092259524087794802204304593026452114532742708402182439826055403954802146540787958016906532596987978258437565267731982278862571570840700825876301994984276882670752623899970566755472190824225238043930209208538682140263079806911244995504262078611645847558975219726562500000000000000000000000000000000000000000000000000 [56,30] 3383707397570318962801709535278952961278119491370629303428296768173527294972622512398866747702469707560320089258784070723507618921726188331301100289873163956089090958478315441985411529680907752215722673492141158722048914328234115969509092095239936285186647159436849942497968923659596383131760724108349872232162748327848980968767210098559839750287635577193781169402628160808470415294991824081645391333066505377680557495557157912480098573471332577120500979059826150373040567160583191250134003960811307867146378776651246751737888025783375902601687115160118715307988753848516798085622642542419190643075716026060060514865359054882367348479436598028100616091755321008157890442512945439148196802343564527447613266703495628732832571532614959251103241798854963520308236989792070693721766158741560950008539251176160212075150831872636084121783738089811003309766688589587687658692306656899264226842109533843320174538859913542928813895444416480419018253255100169900562751749718631744323379462255288573091680109037327681178220184215829326145311753245983505723458079751880245137540977005849420819920230916293140288205633967468896578587876147105636391490664654712456164000838479734440228041253099954012563562595143465188401827016845579003366432311999568769291330188946938565590050149217644404663642615406798557922010379785818732816222135217537534364086257238086572802405530251883112676841954344979108358641430507695170625607120257221615674420800158817378456664077254704356016741942499748425146604287342094257281284334572881637937533940445601282468294193221651732813803723088617227336717351851294702234980043470110670008473236949067436223020040392834090355767799550265771959152430491292363003345861051633134757898575519505620399430228730183970999107019236368756368997928609909073304536041789100597285151922558613868002096456742627497984236796691757975098049306626427565260066224955865577092760261855788665763554713998910664583564618529795131217327724586237015522934253677375256647183569159070594149164182143090205860529414663232370325129057117028309024707631398253035209119188927550110019740497202358985381265947264111586513280755254279072068066676861488755578580604157306785181856839552260945557788797736166067307633187063451243709263870846392485618299975237839538107378444906497510894931022441567207964989753329247902423772901543895719198511527568647239501842925030315618558503344562824243043113424332850669323724502266733785660511172980608666752511826791147726354900876981436960472884873323718365954843980517442936197281828810013906109777569335969046384396059746721091261897483465691384656714788567173445955696005334721933051597892339794996351555033536895322754389781039208173751831054687500000000000000000000000000000000000000000000 [56,31] -1470580048725093169501344409312772758970267401964357272122768776533286025110390253320341761466023236802095819055358946733912122333691357601780863771015067630513563371423197237618954879897034336377945883153669159497618088578123553166133013870857647595753513330667492082339045221390083532450051104991465225269484201402182857916525282785790905759923881478333697950331741060010095365911719376674783246929439714680415133754124884596182164727516159474935568157480196745815740884926115079011387644088149143451824967277546007912458104957798083757260415515231268920243129418292905128789562290188138579029902577326651111273095781352491515781875845280346195111333917221511141699726878542101200599592068303626863615105721953248581811134400211564475553019932405514259952626292137263331434321208239022234926006483341647375542044158745184901541370282892270294923885037089689445241555268404264556334361175075950000858820193867819641077647179162010120165926515840754497404739328190826825881901892604824502482294360296688321377155521070707702368987062150407183493122428219808132311472035989197798586514486520918643604174099955810145685319622381633005516364256157637126545717661346185676630416704353662827441849522957938302373870200816521952924679975743169598213773476972547086669711827549235514805719401875560559314716403409563039664438659591001878614008021858016270037553043552086378513630433202066788383753753298109635128521101198238983636461623573796576135892874856946456872757413305394425739144285257650230617884006497730637396042799823327422277380287007176054778449436132637146337004475252429372303731239863497278095714631121907235304246662569960434690971933285670587579666287280295285444110989565616033926903097044547652588452114028763689046325846892969068388958946524136666731776893982522538874068390742684168716487703827812233390849459671408600126009815624457300461838209644999537257568517599195491741922514446310155310005032710981306551335267593406791496967254886016474069658043457796936196525705464747143027334577462276454975237538500246825689294779857325364477526373992948501187095508366166034073246246431742399133733781502238265476582302431036199003805219345310503379323810033317340917011422644168370302326122958912313155076467871016422010310359461522543207987095383601874002863370778642859722617813503662158835597947221400687568105133751641033714573390691617626782149970880810982814941518949193251662136411639835605920447204820242753609968706564363455763422386320166773729013046109150667765870891941087250468074927179543830822879586357112141485755287812874368706768836611993364676816822055679226748330325941356953161633458700367827144868133198984949672194488812237977981567382812500000000000000000000000000000000000000000 [56,32] 490098273608867708369589289482027841682119131625131883497737525384160393881359642644005466099721600683954629485243583880881689502438251467749897865011316405105903846695808921681109642120185423725718660873817422818435727895822346124984508575061558120763248865783301592540260806791643963025989786298037545760753449248874583973019348383983037639394239631913133754645583394737264430895568156658854191729758160502899802013282470206727574880665411246969524418573253663794784210457343430461590329255149595227887828522575308333087430609448964223573598964540493417179748486552498741599037472789682828021103133340834351960654237452482013699436063422892727078157036723530372350493054761066088548014707714024688060222709022254245055788579384010286856076553388587808412657950206373897391024759584388624923497526593770414717433235656904769742735664656744852969333046284455218855167285820743809601042728806952543240541792236969779730922461183135208382075326744502976827411313002650756128886454921254383058188844377289285958321308138372066605359302245091275308650819823301512384213634895358479060322304019948266518095063995337202112639218710893838175659359614786236859268430604312717564284453799872926834123013450123246283526729210187050131049136962297747974485545720726322971276167157598473559369199778495206746641463120305548915391571880666235346818126785575530860183883356534128319717115026715435761259054750800224630251055207010491237509118058151254160715956312679407292055289009753276849224228687118111520489468917398160869873089805903764274515426152361340770872433154033375380053431374002487185837773799649879714025224369233816396908085268740852513034796406255185835914321413363769564738780477161459105241128487886606031855268329013309736208532400112020225461445552717971167239174398183168148712273999110160730369253594489501893975800285982550913566616359715939320930129289575448053523823518900884286468380035583526175752371186491504882676578526688340838500677488384860844081567935312629807616752277102020915209013202465074708383298468348974616273649603329681980800170328922084302396221204071834750391100023483530394731748361523722484947441943568976444562038730270662085891261244140522639684053682136832988293621850144211119817399209088124932901732780043327969508904326737181177710502132068497798546627892083602645285713295727668471288846511704633886292763325317559229183903882038561292819746186060378230692209621908591052089315961665795843353686113122395483522439173164105654878992972960655439042609112074328702798306147211359871787425597408159848152645426229006128539660867620109898520904403593654528919862183341118127475370258648838599909537466423059548503715632250532507896423339843750000000000000000000000000000000000 [56,33] -95966622091957158766142129268886566430418620445219333669453773239604002369096455229257310013109177967493835718115811304708402261253736611482055930012264930326614671144820157769419921542105867992760815024120861685201526098254635298061926513120883083378252648669005150510082782371172304779202314713184488874674570425892309071762672635133120708683685759463703523721895604863216765559782578634078067815194711337110198223645050349466574539340321490914903363515923328963006081631521870393650154285247403334367697068046185550248685592855664735931040978376600070000808022341478360909150543925065716726448650108126926693364410519277853583797599961770768813488817816361178622271578208520881344187773314983334892617625861248618780538316497997034085486339869883000432047118732507420783357001441437981472501909569625169588673380706305681392004471171428351028435042093817508040055445977248380947712164655578592331706820290090346075232076418063215065728836104100053270398012781309827271141960426409025479525537982008482376889954828654230124520748152023396240206312983549218025023699053181687584330325381744859181305296760004674387956988329253609072646057172648656890896917197518374219632191824947093193274681607639090895595513608352479720095787111415318422220440686824407009168689052118848246464343280243481591967163255399032402937514073192947429359172359153202753139134709413992978417553290216773503506244127440449531347589672502482433432880369263103615419484955944815612742069900668870610427668774931153551852263774760494462162428903915499525725165263443993036013101643989032438568410538877653879663306558014587266201960103554596174333009057757918189436084567156797079254352585239139386412360908269469039250128645368666634848091036917578266219650458266700383723686618966861345657210141980219665664891107047569193839659606677968936986690213919181135527496196741032590021024533736770220902434504637062457615996539459968394990555393574713563373652338302693327792439187242526682340505168886484913462273125976304445475101807816981675591428359527432051972654371018744109715177556974953643746950208149108157490322573412213000920870443788823687348035099698700642907796113859811039633190353430075458774493120855788715295191693399881362663763946199483789330525931121060507911855674492979623490302029312962535776949171126255986901220879854364607809840452474333391586392051262190293989161641228173594635529767051501482348971610414815284744919074482951050709084564572439137788187384136942623474828718456384102081361246173680868610931102557630217445938172786906859789578232361111582725216609020617851912153110083719384285796688199487306011283317456253742316722721295008113884250633418560028076171875000000000000000000000000000000000000 [56,34] -15400306620616176426135402820501093726922209709976417170629548624411053221857348512109322878696013231374738616983858430447241488148532571071990510177030333810772495428404402078166540947322820178712271728771140226655701317229543602545502094179061124411681073417652732846186596477536878717278184650274110628376813425672377168488127701661260082350070212140110670006936462034706030109261675486666471400068906569673383918474932124140265318746803552214351695638955938212911066413267297415287831178621312127460255928706010779701678311216480599224326621662174753573186452187939481044905755810425595542467335617002153898139025576518963132753160873561260491692429920050504880546413306286125042750019036125842055019131231396359004796702769687581246360161530214108209681072572366840097607269831547634832294222455381458456115850387744272906877820451440082738668478238451348729302251263872549551289118141547647595931588806250869952012036096405102300464559052992910111631841686611242104042126005568173540638722408175715955914373645906619879288015263721486925123189362977926123483440603890387834717415987874325111571117027779093653061583016372574350111285887710284020270848971939717311834101603019942950560432002973107964420762865406641465425083070005940167702262551680095579246867163448987894540696093244000654613489912426696019133415953431723453473436622165933752709342097860063717586071891277553876384820337797165720875058227574112557038542149131002907490496515362920852453002389716208962429140794721606353212406411651245128378048484062893321317436816886474256936303102940060116990552778526990366635230934188578039220035251040656439532175403682292055216418900061819649364617279514874494278042881215392591467348867796331161260533389961705741043484010448381217414693353890618254404244788701412480847580239612091475223060291454443297820270427493188580730011862494381257090089248154041704280359103798074271810846969028090987297959014072571301249530581109154786979753586528333321215747073662390528401092564837359295792042076496891619605968632814893288000587614950946771984148192737265531161024909821739386235806598798785736500735483064602908403726484107991181261558259726644247735232792360739695627309672229823810137325316651885255761696248154224080842992418674305173586553800022496355682688996156267187129621538861976935176126236341676881253364529376103990025108837673806745413272877161786875138193654650418906448821236962911930106243942400048930838825177146351632724000545148881959707605476943439427278717548109127429744554857737006824251009967466959258011190063884949324558230012686531590438384677189824462931048586799817894602938325331464161234407660161505049245533882640302181243896484375000000000000000000000000000000 [56,35] 25614206479325449706339010088965547517952492070920283432443435046037378108878047274682417720359736370238860015151857001788147449099561704537383076169881470359001573117065666143226930119578892080210702080590298383231102286433557292969308775684345326846733664845655520058460300047221285259222082041942089158477532236181277549010333289078261240089616986396392236506780329635267139644719958873007196720236814717501812769289411946168491834290772631300378305661160718018237842449950476569541741602095448722023979365829556018823616604984997171788147621849850646587714524531866356417910959211814378596944216314970523107931848608628881063484572055218239792440034488500388619297888304979262048783269762177728223168708459355400443325379050076413794808737700841429103105955952742977735205225908434098380735324788167504572059931941634396729508366147779199529816602257222172720013783661360182797597971025652255851363358995905214856162963660880765438458531651572043394609264867477621991403968789895799380791716753958889002006385057851101793492089188083355199969772841700987163170848554657446861949513067081001394990900787874669403104560108782402926422314672879393959424842061938974146184013727167761488085774337439890735510156577887045258846011871652388163931445393797084348181915587313678296707660894745950478426595093319103154708692695180764768422372993029193245261816613452624548976242728820534671355387770324648688179180712632223074327493100628816513949293460726058908586118754815114186004589038611436959599239117655912141707790436097037187048989599726756576269991289895576014726495054671667336345167460375775469474880133165940258653861554091218852579143873645761558449717435875903063593298264489101147239170882295026507635049571199375884897120374763893912551654050292742297862239764342176615964613256653897105198835098422724050191219514240370577194588794545836329385576295006042071052864055149529181308349143425467237503864653116816011559623220009753688784167516202704665042063159163150466242029900155099960547123836830844699334197823565514398637368420599865859480546765405485927248586503851773131859226337814402521536837408492644783109860500676404796636661557777018875252600866491138633740038220126415420504704846512602897550033891656476718802028726043370946206766276537846399813018167386461884109206175233513058191150863641035715457203922447239112255061590063170171620544208505834107870682937982271153665107070700643412937720608037574785187738155301275669280799948579083488552891159679130830928653452742422161383208489604688861206680626478652050638644422509911805866515768043199163774704702139437341133237188052339314269960948275916275848032750694915904432491515763103961944580078125000000000000000000000000000 [56,36] -14348159388651978201885348431963652815456139131993623172739661749880976719807588311343102977703244397527703215456223204524349664262787477147260566568299658539593373902147149832330896684813657272115030104430937198732619649522122529980394958142958587149009366189369519453468439544947659015416001000129668862953516054292346087191578633808766885049616554747271629072901875856558445499026301232307454060872991350008077090641762187509529968519123013469337085328904392257713028759436585213844555481363155692174816361231805042607746550538673555230178137973324691938351176174875707698672469616737429986068557064161689660571315158051765561115370102921084426983787779269495655440469906758367159887594045978873581661984938630925704372766237235428900158032601372286407948979208752506940684961770875456088581848622229897036536368230454291721520038538688256378593595285596912317185976408393440112371972553435902617434213217653594181399752412606778725394976502397355945773686806409921997611105720120815571281923542396648241561919143188467232256266428118176333031855134483724656722004276428646082861433118357755757168012021722913517303606443251874019182047360048960534327695113345390777087122736396258699678203025146450664750498357984233566392630784122465304443727159277442789956198736013473751986908837039394408887208111475274967561268515567502304101253688150803955969001380877797547273322971137622661660609382731729176759924567788856985387589487639080848344246440198418816305814607722768254605489658814104736007878071234416166528966011875322917525533325512110152221707275995837767369985461753737633466258404203905205535890196490962776117603751590497966828013604404248095996408350311369837921798494627590319355845032708916795924587283705948007155349357006187249471009311775654644846598279017571355520618910466708028781306226760119958183920845602995857705130996765636110587821206200603021568971034921744276265768636307108365756106588856488954532577030321812515069530467248253972233697491628801403209456002130066448071803604628085172161242767418910417970661321307416466316655647675358232464841061150329660847610697185218434815654467487940977728791121023332366673352700820703030595319819625496533222183053737478723219026854759932083107105573049702942697523468437498390697186522721886631963498965509617797336619951428405502831396269331641204849875831950274974839156346740884595314786951667187468276188736116367014835620089723971953649764577526535082851316184193561128305145201904256136881059852500153071145195589761420771685059036002506172983958676204390606873988865427197900617882108024058263475554652144279777713926890899188480342171261923164961061613603817907480753035542875295504927635192871093750000000000000000000 [56,37] 5457618773595556710544250597355919055239594412648003114900805970203467405989151288122415228594478645751441303511387227440478662513916599601608928742210955903330865775114691696784308446224268414419348886333122819403888577872388856170184162325697995704443259952347138649304494648717320554290334914856445180651930662981884792131968134885567583149961374736445151513739913838020192766930239978234121691695421614064154262275459300775186733352637552245623895472000804580618077385559926537064810186587515079873255026210554848542394904039373963690750523835988069936742015700942266797180749168566326584080789370058635143939569919117861945712262604058158097143726137678086123493051002959373271492524244097974753600258148554137968928110676555633982936548702036538500701074970154951722294378861829583683506470317887622552937448677499865280381105220683803800460434430054460321207797396756923389376590520779064970152921920919219785649850449801479485691867227421306712951450542888745389659651481627098584333133466399805292897349068220229357365958157972556610083376311144733465746553828098520874516649128296683190019907688987686738935297791699354782578291280215953450769663145494764322960686536075818275748558112835248271808891060933614600011211526795367392259673744829936694583894186589916984627156304573365437262591716162989949356124165911512897681771320319748343048203526008507600508289329241573017762342826076262171517128263389103341299192078122286835717412755566778855930203161808173124258661706207154659778926001283525778365712597246853836451392697782673218172299829958507275760463525605046557358454710519560866547891571275387910519293527662004044351869883249807903243251587870370533378102790148917900318985222811393703142348893424076125673642133423558124116075729039340039847919234979506208317663923118485407732607386318426829131493223809695538284866258313827064138244422259006895880420184910972865191728955840514810199081215876994713889396602300055943613139039255838783390243685746004434433849221984520328552815189634371382983983266475724940074868487518404056125915165235456437665724920325593055181097846562375750689994528142171208045525072803592968811747935996180201434028780660804219873499354161281527992328751282388422508075882714487509158178060547157625068124916010068436588520377127160708021500601852047191189434418826295609536233126359301746135846445789365787064217115486716034971785902734697886622947447633573918255721683202482619050800505389293660738856027661509099554033414864064595246724199397477274572281215935546958247546710642279272017395342249886261618118973972812596450074793429392012820702876573270927952710184916404748541076384117654018979237662279047071933746337890625000000000000000000 [56,38] -1483033893667582048666663090452564408129078819209119024360473130841107626298328370448296783443436539181159426077973130878055139141195980669930544200245081113197384475618085794633389588756203079089702738948464581016738577484341187054730361137546104371143677859919078457682282807397047656820686661704035556468582030762659191644380178747928886986212472256770521810914783142816832237652493756027450953485812305322429278965484565413135695048492141734476015578943044581955592333297552900557831051507686598805208618878668642769793653955130711355854140189096220023132954765001229180351290144956778812430270718569053767809549342789143705633291801713371529791332337500121505916830705050585612972774546052425221477862813103935234733986917190342775936365025223609430930745541834508819436798632445403971081659127234057953931189120031826263878431917573517357049197714096779071967084891107715468412519729235415017685686982938195858290738860765754507184030659790385314653602139384478089710227432585667012925762987597169904227351285974602338146871289107606813377509406124736873946329126882510479360395611381447595687040343770461556440790512617505559079415703274893853652543455184508755636441971659435690499574329902756853701376103607926470123409535710262825288679112029031974036973185089042569893181875462271542485188393958158147545518937768233357991856075358240918649583287705842369547672820261461425547459474207578484580489312593125161152099604534476957091918903870557820359882391718948077470365235646383182551321834202335408675460543046712105932514010405827930374105367185263039092703923751814419436654569807463591141379442908655223486291016201410429168321047807325749637893962133355701072109096743516662477450300746446173515702554792268296199294191497005531647593609948452484370110881650972576323361294290858275346790008737114235517297321125957547155164725335888441859487353447288635568276729499963465621455963866267073775889088433617813554210182805838634613148650038086364595984380818812600128399304423940806886473131378839879980220384635015314671068533456326978851259794772584363481525756653509415095483014443857571085250482312745598076438270965611926940779190786170639266314754887233722726319300990392722830244235302726070390809878150090654856957481564248431831860353102631597188948006645715309189117038383853062394869167078854281720643388833520095748496461411150157667813265570967010704872968287588717698794056790621136592802242996468658987290248829005959244765836306717585483981942001654963029932146427058056730822312098976874329591676276364344876611716914953868315554667431300605803858204037302890121892507960151661565524536774264680774433207400241074847002664682804606854915618896484375000000000000 [56,39] 241496227073986369315759677990671876842878964173333897273902893598086006901365106295936471468408052272584306812501797284088247477134092047917217701482173680123644677565156518409713395895375459063812155486385396538218226170517184730510526572084482250566216658947625250560778209530890507361675579138962378182963566570037355668242832728461429812280092071197543444797500096673953128224309959800013497426607019974927671822160328357592866154441015361897580129863601632891586635244087727339890945640734845148837481462325941778203337093168339826222735690982058380424484313839272872513738415570198712680356682558147565520178153213765572691160959138512420075245989810826604133336240693486746629862465818343003947845575195201312066111105216096104772166955582514713884585477450774182551535084734860597515103782971592436808761456925502577333412609287507607427881176543195372195546768251652793617529784190884956064676519391514392630915493580668969334396973463344351598386783019343636689947210539276051161658287774268777979511288452648235441153743823872223990239858802005408517959542579540647826719457227374368732499082655055872334000564962597626210148026966869463624335122523664150598100585649083858888558430091784280190992788289057626786329332470705846812325985727564896188398804082074027559268317566783950556752152572671131707451440648044892991094266619531400511459591961612495773262698913104475964315609247667006524465487894932053595348601879164468342667138372015685007526550363394998379588352043524174880131772731042155859384027842437869038515182486431874442974777230691391240475755942759857027589767684283975224194092750921591645052572713815017731140166762104176048082691970499040156050577232812168164980236547288241675405111393108549461670462283309241461832703024886173086621843665737926224337785005954194450089081580269893659149085098533872562643767739924625307163555580255097318877774114893583851251258545089526306521100838390909186345170789061569080145106789207423893720633587634792387382100947241320185738995319102468206371865361879646602027855850808373977305219419662700897715559022797263315504115096101716815572113877786592093418140167381195085535194512543939196547180235016726339463119674779910123068773704457271028309982338946246987446070002940539431727736020683327252242087339453444884033853955087483337067163521634652367312895594204697995219883862574891184661953831685460449319669180401008537820427342150788026744461574619237695571257618765755514597171909087331360635361130322113878327110309274894065825125323019076778105775182961002359931120321941677205863008618005686068847106821230763125098562354816523610042101943556812562676180456723573630739565487601794302463531494140625000000000 [56,40] 11444900928093769412898122922076094233501977589892832208316798971285865474739550421949025035991928766571064404981207210771082926693734074272010234297694600187963999119508004713843790089324742060200825800603734443224637301015155350771321211004033251255124465891912031951588190039518104255336746889654462259974703330378519305994478870805071136824173221737893204955844809752367327393850788821099504437382824131679209949939149670559027044500531812443812374752038312909623138136816809956628504580317398933466944920340826850624888373257887712470126068200158112169406851561316251577643427695627293530993413613140684285214915194567129988855878173436809837610120414257838498894258707025654255994261771242128406738941767711988625423957864998370029518519779541633905062830724960442177315974131660693186194604612761256401067604577787214979358334239273152909741648958457028945233173914372495800940730644669144099974454023758222749286481876625636265432873582311172531945378644641049898780716926288978341089641979179706183049433833533535771784379362997754489343605453021969807348929650313421246909339971989686519775404874572908175517565289691267751239164447698726250129410873310760261975431962794634313171925630673643495260235694266080304011231540486258334248443483466814512441043988286636026031955120444805520126247487987412460206447503001310516126153966515519805332103192103765157468830077003198385185625878265995762687843327685690279745887144879697905961758958745513427682063939125817197393141083194446524059760116604638679011728468515695419340421799004125766862164726646390266599597099228440912719363191763633086309290726957956761017162557400394481958238005762266522317240756868918093126730067231645973995428069560784324269059472234305496448962375966833807112245829022222705352768232950315384056213964917057531352419325105181008801254753327092900004594126561670303172401006151714439347880151791664503560960826050349285434239851658413470093398523189831935491305118870286516669966971833268610925794782929969608589016937350811140540728295936964502046638546004345439147449576855100683365941864454890044240284816905425544233560600440149944833133826019186397243342623242444526254281379070255517513894291382553643812721375106662879565553380562966817067306364847161816048154763061464043155610531785893334672309169809853806966791499564058684621277426972468320400076201880353783705518676052765021393866847960340412683388923377986512031642412830347597403459602170580654094071204881764603126222686271298690813862951177752780332851991650711935748931768721028760344446273434277353570822294177108739615796666709529324802586922571535040043645492931716985930875011710696614875004684108716901391744613647460937500 [56,41] -23771965873285738360149648760455840251231948568708651346423876039030994666954095955620574844722731385740417801605987803499489141351332262381036948561101892837071289054835657516003844891272507463870366804421058039877692075898594647365473411847473158052372397979861850058616167094233754889879949938546844842236805234431316047737461973695477828065040783157210043195218260663744978958530855677228941533646221910346910620208508112163931874024977432247803158056729091405815103982098928784931275417221226153761511433367199035408408353360556656790594526754809112865040330398452358361391119163162376203233553443137584267577884972282536771179551507323563884351638751891487285912879754961744095904609986617363106359298439668717813212798862086533731265265214300950576766306034069682961308495657557656012702454385752842143347261057682810331999026675738963018196915951146639963658719822311601844550701352302810401334954752807533205952934631669348034613210354699441804324689563066219885588295471690756030043697044710719486409431070244897029159030608954576113659440591800661921050341794771999863172767087203887588082058295022236042190884560012540994925249800676853451218072411064636338669401967074417622987286736890594737782869474223390794090236522253570307325771333039098597441253657637001886334473379295134936703009746086115342789258950372775806610950154610011233776443756112314105518299303603593878917170753160697160631645682295393035854586219279240313478024580393184840221667866895342203789077293916299091761551715698415203267975104956208145012810825100782590037696982694337133420846151841295062211199689672708207541554740793965815170421639265685221138801156350390843516589240959187682003727544395551963530233640943938899952077559124957438336989166716048416921013188950737421307380111575456508484971387705886551974476074881813421796783383242474095144459604562450336529250255269888037596410267756324148522489043512952419169926399711279307706646956480198738722068134533241136698050573894939877811722880193161020215577705124578021626380492048181905826491656091915836919900715416745905376240909895440233913308123088340534821172245691345215125460155687461333653506367048978640946812769628010797659529578876076619856046691302090002185816956789353836248395543110850473295887554830184985216120387074848108312483426010250823830122118659514142051058479901144262084012391116578563955059082959156499394144263454032928780754903854199434439342286816334597822408345679345972305539265486832791954291307501446725376849331212070940453790473252308000567757151108593213678213676242336365635997041932974138942490801704658304233511922613384181092161366079012705927828857932482264914142433553934097290039062500000000 [56,42] 9073995946609638972901067031191384951832343150138988749927398209386412160847239591651498176717935634442582924147627005753482850637460334319235555132225034895821727017913593986495146743645014868473597212565890708778792807484280028217236467169163064619545017892802119919046822991509037025389635881096691323336190797538759681617827242774570305406335094191357667477446849421720334788324638692660508316212976084835615629614000431884210630506994169258528992909717365683747452494076213413765855280499839507524696153912936620548313992759826954010949197185920718104252805425279577415689553401243683079276978269585808523847357893473045676014150292560297441030197416772759617934103530004681389476820117885354389804087699293196656289058434203045046535560977730903320814458015038187529444799348969590938022654240696680328752047356315678606126732122067685478648730597380490336756533422982132025814362430990658169157031829407741438920020505737681510063660675440412167905008123220673330335790438029602580826334131792688475758302053327356294330205463456674491977918279070481298154910391387699148320111017454290428723911204959649095192253747170397323204365899419796939511745898793545773306899031704828402459003205513623884926875215292713634253236989877113263261342932120844375458850326220375732462717639149399206650152632716354629319030392897508886100674959277964236610902034240384097331033239025861000135251091377973013540352638984761757371495686149613135484623899384315509315752733274171990276879495835880529484583006361048135169254482241496448005344195699881872186321709294198805297295781337006229638769219954570955368013943927141212051340542953401901636590697444087351867613872017694297662493159690734107235701125532454765888689883180522521438281230779141956641596252034080074283650898797993542097239175367955378761460990899243450813174175037034387591098797172502322405008138661903658616636972218380737797065907816170679376307412481478056731014437508532004345892762782127917307732026648470826853644564089498756377385698759669722881761361312472794582148916832159723767079037790446509166771013905406425269310324301228698198709020061048754136516239951396041977223977895116341823540560922000625139178229903606778577642700114080842211172051350975450359721035075416773661336286281802806551386654812515742088064426782848437514092532603185241040373565854303078901402167700487671225908166469566931674848730171588979053460672744973787064684865777550748013586255455764997915481677893019467748022635637131084048024961672602146165502913432521736551255601000958816200066853170093423879943435900526855176842997011216964267971661331846938163219525539501247456304622307499130329233594238758087158203125000000 [56,43] -1975661407418426700034721462938555289907431182596616429117539552915484078045733808918294399271069564742627436928989602976997197572844181795181382987165314196859235414842324658198076963004278367699075689159097237988962284889600170983601447694400754931058509835377810045646039444055092072253679334264241466613796270693155927687052980649448269642904531947641246030537173084876268151608123810690728506655360351368595464221521241747480274718269305492289491077010187691575063250792956251526638016131745941930350971049150245509309903604444188252877147326874231820313641813355498611935808247321149191649669629421224259949249995070236860213548445390108785084778303245805698812009597943335475809083177887449471332482521097915910631391341752890078215783658850638154759511271074427007411954145343104916983976803903230319773618079193569256458455674735761611763864562164371220487850315236719287570050700498465341590417367157855339477086644078409251744010011738936090657824622574598709299302510177281608597840407749260269389173649062620734693573266741401236248904387461812318094604350042941945718612225649999111697386592092316995030884250033648242893179335204688019540492289249915696224163431335389766629190516286063038556256612855529603168331385970130124566490802306225596696143540625710194987332957377690067192735704036300621590036795637483834702644218814497436326805632957681893277700318049356010456773827847799052564595499779194196253791405546034657088413595007201996464625332898695536760379777207077011225733642189812531196596013098686422063619544991891875388790652827033848386692630400812554416916087846446723548361518362293211280147916502046980984023406638964519545936866026847466584853469235446460126902283449217692317081827489581784349511179970210255496753844490866667026783175637151341268324248627307792536093121146343629194109574897177374625064808796250408574925947756473104083873694234890876802126952354013529054352607478535317897005318017234408361060664256316841261945350270392459441173177371167334218274092466324182765374538951852913581203622118047567519295663692016212075576484521640553600290993519068677376234050321344161678444281949187207195973287391962516408837435293216540703041900870556501072057742114728401069953400120744478056524166613271767402418819524636480052415309921202682369686452344424875944913350317963517216494821580959485289617107899654186197197992237535630856974426397961918200174841290309197172067092743626830363404858594261764242502452361946671977835323744079504608058962684376556248759714768009817241890930980231563572144157279007852977990496908537114404858310736915961909525429085831222098796908437845151751410810447850963100790977478027343750000000000 [56,44] 159378582473721515148302447716096253816606480977485189343973434594123489955177397165123513084945705097451194917356067736399979098506041978104552598831719935034966491122935530584358873880567632653648809499184479636377725072879390823203543680519959694147493025993522989090798263276199069369825584309226376376345278263850822415764954097999043097742261957436932379392842284285795502321182891573404348032540958664555205039267381800875527486348190014502119330996341850209165695729274673272620226772827843115083911624285801183270697850402821042814052247584176848979562849223947405354799456492967302758476654494394784010813127095369591708920193519091111878734254630956778334512619382700953591628178867240215035171092479213910229101811988989565824855566926133687505384538759142523039032083046607409264252582849712931984759089677064682268627426761750140185916016744543295884893420424550943366441216884921312517474616275473657054784945413632627871153011670245926724939928769477363742742709842087168433992371449744929777701184726294401945183860466662785967729013942055065497400956186659679286899570460491840102779630094619012802838368106747084077509003732731772694077106076861982351902134226674664280801399695615602566715480288799110728642694419013086275479758029616344593409411535025137391235140924087393895145408076414036943432226620425687518723154807154553094609227645762850113380876946314461403325285037631905001753315137234166692177169891072761682301381679756373621001027672703668997971917366547956440859009448272691288461646569779710174733030951144251142742307096932227044384688279041798585257001158273907187153630872221684845631442738550166968872410470168052611752937372848350450823599946154862246741916825989670911714773795813098012287721059907022786261056099566584945518579860846063472847197405312527626147718930272183795762016120502927146915962651764178081121423301920833184998835705607352407860971626728875952073568131132345548336659502005493101855445030703495857982733094551964029121404681780508346261171164856253738058965936888477078917137778839337367573849255269932275009395719979389646620479972148190929532736085857372963822397019562938274572017200931244733781594787585433262331274978242097326335413941705046308763514248011902147081911921308296328259130347895030679482747227978628898824351053179779908157631422122776534005281077892725687125634416444339633942872851200194951386453474367914884484479373545914077316021441075933044390971685528621348608768180586403412435309471937386782427588659157085020326334845947204684426607702070158813171313353899926355242145419774835391663821332972290938859670041197490835975001941454470485992622741377999773249030113220214843750000 [56,45] 67208944234573308940334888706208678891538368801834289230684787628454971237294930845554887663045252709592187668974875462235842760911160510927592691998317579447599785628843919462527610183377084288473363416794206951016522568363157019387361127305531866623331219721933203415638942547307833686827676738215198718872652321036075423422778691856404202216943518468017310616936471643706646811358790860518792237355637737254775829535032852415522262262730080126151928293958273977962289073485320073493277276178935646504789368603677792895606712995644065222323235822256363248794265377068209501555857018895450247648470858581265152051764068489785690646384998989452047847372527698116467460440875573537538071439501369465310594042939860385125772176481800321019571661071270449265478344294807371660957882137854345866430125525323965745776196251216334572201176672336416859415158547639014297555552230620224670442592583678325190759118879522130245907605578789060173850832684086821319283549401397675684074829229072407469731662305468567399853948143257399892810209604610614169545325554276717135793168838265669765957460220038187831937164330058389421011266270818735865410213741603780058106778407054539052448233903555069029482614878387528110037970934060023509579404342457591584414300040410440802706391953437838043748413125834357762133316459290246792372313703101457540170933627978256468676453379995091040761257847852245374832023562697918345925380497087642868462773173982503290492004957834558096597699565251996918660104321853743386381977397029953111399812873293916967867397607734633189130520674165265984989691587980459366797556817960149299395593403245940954811545576141574944957995709791163853419301724627717243886000485417102308008993485813617499447890060066126654464293536055092131633337609021920352636558257542807760839706686059306104557842481181388324169005948131644237956566683754431645631586478678084296098971521342464584599480037367071166078968035408037774405092024118951329589286759343977961676156951442509610326343153512174410957342835959156444343988119890766585138459762940905090554564238262612665969149504361638139032342626940638322891212077571230690655881342829298841504360739939498302473702473270113083786490407026394812695662151595507395207774620320740472268202380443132439527340937391358140450591626558638336416861602789972671716440981073044497214195075013115220356886958462138046352560894240070533010727395033927880631067163812127934883398544883341578675742125577257157674441262436596070045193355113841006188674224563213875825382069988703738418033853488620633073638391694557241468662578431589100401971499555089648941487969178552457768250076759752875688036510837264358997344970703125000000 [56,46] -35200195255938053401114784092412622494258274431492035934808208307441441429839991074653607361526347124034776819811705601686952883311638888033309585327371351401316642849637301537389425938145772902091934159721505672845255463907618157531329561972448001304363770743452708748233285691126662849179128512096395069516326958516183381767958681739133774494158404336143380952329726069914938186288777322589297923705466927236881031536408546469475429752690983868865289358892777185213095193928910164624576918288102398901579182751297065246444531365088681316754868273567767483824333384335901999726811910872774230546585465352939885561389498324761511181399218765924272711325221919549894725465859453355195342900131641508925961372196129177768049987715189953523881874833557028650020742336502970839060018545916074968904847770620252266534927004698542144077150706398042824183649805564455315087587356078109826967755940166507436509642466338278035744425010259547297762954612534577862873154025440874147169791443739779987779307360224704758095346642280309440030177419295346439211992814034191488675325940891223795339525759000142480979643015330264027588914191567384474532495628826287256173795154203830576559821533197188192306492189180226510496871601252265630912678382485488040337657666631599637386110743788586821749919105044133811649252494606771442145062540133206949283330481041004845882254895524146416212448135092271417942609112880501455797710478705968733119872621526444726290749139869799645359566860066878595324568555356444550580901164618582811664592187748152093955949073491668296734695460885430609416980892865218594854394284805721734583251511327387861899831211105062036734119657910375879709031624706911331863855608491583592184339092594812757455552712711939306893139823008342008851071811349586154474657232195127098925621779992317467453717261553244358739867407561106094606239599649179401899803842825465492045238588186563536892747509326887124506212180355505894115327016798933376642005674830561145983697167087804888509019274286149925014491615627934764395367723252195571482352412168982216968195620041606515649110807144920257768885052998141280787122913509635200933233430155791098474133069976806213154600275577055496250901098223305813424097481785950255440661211652770177638435225924017547283026703684990105314853541945226240787284808442417556678225504953920864390863634930362676831412496611521900025600309157290632720347908343466569262724102725489199526328806154542682685822310472492280850336603626054717890066032441022707099762255908704675403626905875333138725421411126936929363418173575237290995362576273358845733385719951777207350192513997137342306382231521544312613514193799346685409545898437500000 [56,47] 9061242713277839175779871168710325534716430516531317307738301848151519256908026151043813667755649036596865794383336072206723216915675208782405156707371425755543567351214184148170738787536727609602212557692288213855469209781386892351865704529311793029800481616157406338677841380310868622922024535427614761794445228412290019040818595885998481742592199706086338777200032589599252561238442939093692541808685207636486621349720771565802336032169886481044900706648973623544987621501405084203602664289026856763813198361010141179871223683551173974152924143097683988727861804798280914505447871565285727842781719684058431809783206896978420030021206075647145528128923124332294282762763621903820534349068799367122749803757984866680804251541498540613904790056862897431060235269304849374823252585299467228749380339401279252161882312049792253797573728962122281274986113281259170412397868914744319665722532029169039970065674514181171383427829657316074015938535906540186831031717255741803631090262558052190407505240779867531118949823410793266125700901041355147538959912775307467955620482100802961121584482730201638950519095318985094359201761954411490841058334889475253538000041054325953246140150896609585404211371344060933106854143535669946783631848502661594064050829494839501638626713937418609476498872000083697128578001712777614642892025365654126259612566579114352667875380040529603124033308538515101219177533300941983739846591340229337014552865173348618131908623892376508298497192088743198545514696311991624387610460901558932229222329823791264727807273540122868692699292647104081597830278502142355404959044160918387277783272846899109765301582125945036537712349715557846466502550287339842401767332045223118500175624090978473988942281880627034138548068368424412884420483856817809735511306873988125904881272497060894814647285034413236576035158687471620429714157293983747899321913183334006924613754286451995490058617317856799207555454184182647400995924146262685542751823710004202641948778459446059906920162428090248255784775915061216083062502571987134653971323624728067425496511383356372659057304283463293679325405359330671338436540069034190095143250786142660849494164030696769851046629273699084507784707942428381148139886994290350214941546789478521188638807384193605380788247490273109179006538710417168248440600321517887138899072038187591518252044978948087478411550664150825765369172047350478962938903463412458479547198663828694398964855120168845820659200503001328057127711834902587931849703168479152710674974977412143141270998401952875608437716894025391891686661774043300844704760012802793506431123183451778254727454222125816187503877241482541649020276963710784912109375000000 [56,48] -1321491720686388816391680891087677042981749535332490711720826459372103693318616239129373087366623962085281315807202887615221744137670010518358115785149800756563209924013637389728738643989748879493939618648898885946748895051366681287527152815982842570199175670189811488363679485263869081238091423941575551033095438083255495758733175820464288419497564001006242255597774250889751005177439123705124216807393925376610274544096021741458626121162988190971748351141899421579811926435457598389790479093228819182006484251819470437877362475114520017980704496738222166670622272904488294898839688809339903429106088250770662730200978073642040036782090533929183145694391759220199442600147082244530999721972932950719121120618877964525045550052602416646122965779194446085633607061836879538968628838619035855566096081640174446438805065010518696286344877619325208826726290134117700507237252297968526805105556814352101328026302291750887871659057499552083928699443180347792772562939027627619694531657496729811131721186754200087453613399594089283621953545769117480357583346191862704816100379778423368272275026429148864043757956535728074451914083159540327587018109435779619052141805986708696655821147407023509280891868909133261611167768294000015687214174496562404402149755449623358774499422164375714722129852020650360105638026503757962232994627029895190978985423894424657586663952856075490292830958323647917120099505899977487123795651176644658824447297124905108761023756971764108610880737898411025114152189013650773185982495883709833665063999022485612761103571167734520756187377893020084043851741737271929581731114782026326009484861695175008404647088775375775862751790013131649215669813999799155772010739371175302506903266988847177317725463896389738361532578557495708009025442941662536433101099035861195680358713706254842037114551405063548072689921770331820306068148308016211906696193488813775315704539576465816633619511915069518315018206556287361870073934165751914503715063385850255056021147284572268278790889808478457439050466774455467915867455019025830396338203102103312869226882662709749337326042327837028302511936356069667926592640015934066626605478648310404340358181266278317149546093084577679183198075550637992455713654928454140429758339707613250559977468567118511797927439018833720761304622109082795363489607824063082666366208105588517616159280739074463726270238941031269339435789514044440603813322486811487583931973145821760785777338436794157754540478668041673533693629533057206877048464229697238181637213083281588630224263299831947169234229897979941498258196269728224083994672281330403805411244254339011990603185489321873941591378720517013789503835141658782958984375000 [56,49] -14667628678445582484254152968049390713522392918130769484217055675454574231334797914649179628022925194554927130718303376966523993334708847119344980370797741110343375365800945339867119152984997196738121489820373039409275508515861070218279307624358453594378433377061856093893072228213652402275950217293248626200135389280658779247767411171782180911060298647002726239316937110325374704740238742690230662250364276429050514763917341220294107068243137018972228589913673048508054739637930185925701105759468480360458757642095019889173613720955182658089089565924135556661298882576431197343605050901080073482844786727330382666670122663766046032517964904496509685434308186212627143770648222828472885895773967809258917137974385614650620613480875671647614004730514783177981431152341644665691748272890082259334207312894003637059756200262912611073595347309425344780907098670993008995318679200247978723385574454181412182179350862699839010124473196922480261840764004128002265763280849489437367711645952525730289932077661300015087862837480389767051343870618553025831530331755238722047189336063816246564423082301373278425635500185508819587874268832937683838909789835855217550915449989190721475752244895959156437308389640525116639151688727624321895096088698279244434607424894022842297912822548462842649472288105050084005968777070333646770724411917534960244173308868769421736712255980624176963014077261718579773601759438254534644104951412946346426809900413886405545414213246945844926888412206567488395851537121716314666952841429229181951278383314937653775717602215974579425507212876951405813651815038123996317464437644899990464920765809021805834466267422044778693599410043239200110893010223042523208039900081946854850975957297292965141977335333195069527533934872036729152242204590973300624298607890128424904990716073610297678347616682571481360210171749411125030847392287243942812290846678841249475215538533333898370577609389348022411800562237522858260986468055437039493094195930598086833463646900700720572681177241131978312098748446399180704925450518255764762879933336060499628726593951236134977486157015569113706123199718688202854826157682361801806629849541361779800960545566395379285150186815487974326987415349378641845490378780073619732733393485129675563884665462157251177243488660382825367510057030063041168491672513880470751007843000159973234730786687364152321280344234706234498948815750295068432682424877048529236409564887033406755292294045081645077439774358632508624519458823756557372737778999328873462336135357000009758144199075658461814084331469566272802125584057004859242270648738224334108270942041952614597364679474567061845391435781493782997131347656250000000000 [56,50] 76863926246485547214666204009700627411589115158963782194547929554826609059814561087856560503981687010114437530012457791594054695817080522292611259610795853862105748387450464869845148881180924574600646013556554140227801851410794564387107341874524376382618950197841856515329895734487389298085102575531223880916375281444787040536889054930707541373569548206915538756434805490053469269539818524083038826553418153049110366171590663644179144067931898890386304820688766386014872091082735905411593252652492272290446323649815164940647533003127296060121078927212860776207593926930302508763414370495376137305655253993507444734760966797382726581643890503237867297489874091412407062893271617678661465367214721392132485222403587077698857964584301824875520351616582504826255089673062830745690940656447376876606173184199057273742160730104201667594484554209256442800467607591630074355132452471222616017577527371528783763559611436062506202343203383357829440411450486467669285858250807441220485736935174648045455116319902130435317080389143738284710815280982273206520608796230474529241183741135553346713512840929157174392569253926230756233415434450816311253315286786145964977750801817426692809143026629963636808502382474458789446269365523740408637555503978970356044007700087342733102336455411460385137086636023313264323638023612441450653200497703268465694112675352398884484648369510531054334453043211867791915439477368471076719229290469998342348025544343057936343262650025765242375032530204478593872175150103843047694189965500021824378044368842953945688851494530839640249205941851415926357246105975520553388501384330686192397242527084213201393369395161708097873262646455519731998975683082611690254818540206606050809771182333655410004142175985373941883853972832500707845369950609454452805499390142531389734850861257393254086568403646404210224878892427937567043470390002293010989021725436386915250171772671945327733496105062365411103727149295539327550442603146872226472025902752919093349917909284677535754119044972290196786243675736848091294858647126815053889870647695651480513427191593917760509190181198922741741810152043408816304142254137164332084635755380618176067346558689997635835358209600534747039534918544511398919774160559942432519491397658951445229081501481201714396968173072349185760618198758742516961577074884577110973816536756926076410353874826992468953753775375188818621078004328444086010022449138507784298973170520452107928703317592928001480838379610461403098428133660742557897784790669832629307678633147864835291728550407992845741077616306455172999149090297193184143850122096352258879554418029648889310269561665062143518412085541058331727981567382812500000 [56,51] -28759187338426171605723581315985442405039271784568754975589755208119219836878303814125578181554762919912547925292675442554139376673699217683121526778660936236323681554206440444857066666784007658994586488245996134251233265465304353128092010963470659177184105631769657056434135209878860701825940073542836532256282354034092497330249432363763523830701451478400115860874444753978774207095397288448208543316425485181947225505651534606481039883552967752395839629101886833807362767335343772145069319470273903435607881938738028534484193090245207675430175354709674605368560444196380003580258948516368820612493111991883562227268047135124886859939302582814968942461699433571489405268767804401656559629352637532359435324615092210554372088907681823592783106788424824535138481251862856705461352520304664238917152889621745966006719633308253426653445980562241466304596967845192377040230330649289320948183385789247187065685245093704311511518739419422129999812728766685903364040016645622746334169879943109247160566148130693778490998391978793915476204668542807616378138732994274299386645113532476278134352775420544506517854411498906138663239118073881048051580320650133272925894830919235542489140715739137428005526887938527905903310253316389319351637789318182952990023533028919604874184602836257806989228435244043041007900274150237431309490103090053269597017001948603836177246730456980656331822512128112600692684667074962643924521854092250263213266676692843851219147235000228848789717813816971404194094470361267755079815232137484972482023745255826935166544229650617989463097889840920672960729758207662575846299218227976516232449714395655194467009200310285884303440727291986955598975438846247287945386013760937690726528897191991554613992908992422144503007184055359662868001959584244424522431296705061036255670597409743926178350398387507076462043189690106863206195927230277426397679928794755520973486065601657809997481225328382444261326072535629780002131491190114927639035777593613358660916940596703973689851762438378840846446965241509018549478750125965016963042459019400524663953286477735562435169966701494409759233890479543510110625841722961626300387468449265727733671745124956492582201162523959559316149648747419862295204133750791602784916512925734154956411460239289460540496985752656559711343914969004115240157338026355480354509692327345034530074307519776734312093007039939011608895253810646749476069928849878547303051018007834518820490735568160233946030478244944021766151321575248880833649940134792898338670380541634100023432231229419772268123017560997369266982155980690631309696677634059287660297866657948578480367800291883639829393359832465648651123046875000000 [56,52] 7491237911349512350247600657337638847182445328488319290780043633247686215920047461243874699468619100731782811204833076614336390912678331827245196846129976689565675446389984291582719661593846916513114795994868777266609801395233900881738476052139277435417763063856193768531599179982103358991659207996429577966464263086185665095623785476767509885143312035134072995406757222501438650680206249517613752338941835654187585216445901674306256778565588911309529772046615293452034795890116132169263443934435618532106570471127873286672745149555076541942405388284445242193467579993792973914414503238758449861467046628745319514116605567842888394318212724130602422142679951716602914905838369934566118273937153776633270947323376378947718724674639150155280990464360151044513148549275123528216186715602163183640384752353721005627447301781132018589841015837572550150963727532847660949330292104339312456249162585780390836152957034859240053964925886805654875305551675729887113119395966735270963717541260795755219226388644074111720314295533193787254934752251283299183244682138501762751150647734666244904189361855337369713018794085991270568197636820908792307909664470158759006329551813002586765235646182036944205910162336931509467148653654567852925890688580324995077046738342257197650060770244232176998612539655779191798802867946674775739145667638682583318227655459093276261769121517056846033080913725345023386164479006037076383853755870349926562345899466170925787881532826668210704353516404612096083919304372000312415177424157155935231829078863601283605816437088704525503599878455930828007365130300786428154462892688963073935599735207249685467951544180960642828587097727368576489555815247811979963979098573293257292109846971433932521351783178998222277252167525590618261427949186348030166844924755584075479076476374179898700934956493755413415101976364442920642099504477855797075954809440166755605561560906404390072482403909178618925866175478705385169439885048587251623653827187875823871428011066220535304891321307940232711072178956460250221198494881051102526019836900947532695162925865306937634933296921443123054255046616330463358707168452990863691010026459317736631737538393970819187338347244095332572639917309765483015832574714420143396267061619071457164806612883651501300690257859975558106519789821899589970156231020761416660142209845523633639351703792564502700549648951459461949841815062901196014679890523328700260805594699963266315353078181074355435917413226185553808223037345958123382412549050295695230670136989168709136497379340578334528932319199871846458316291587224575159478465866664553378966903601013219339164669885455793973960680887103080749511718750000 [56,53] -1658490538501892389831319083644477147718550403637392141133285747199157200399244929099672013699051968514780873002101902434581398843092369584379530465874130927655926019598978899880752454844098412460307662690374899217268076831128125652976917300011376016248707617626764641015820861262827126903472485451494676622207122040462539241942659637128445021955026265410788974755448493464708635253783153184784459625486053276888141098672921248207584742464274583709613799668088426624410578083966065199528728521522956701046544162088148596406512943461821914704785858569193193415626792459431753074981235344836043160295682578472299293363256646220141383813110051804629461300754907682223402319237777448263388307231859738802085168735204495638984810825307313965226149956887367969216874972469300170413618144559766261151747844441731437763238391784781904376610857307072889576596649215221798147334367426812284709588691120156914052090910330938350988661502059655652789365246677344969517675929116283348132507693773217529746873881440390079767184915979650196866060922873082891098518404365702460208837279655717219199675802299858906165883514701061279630064818818476867965426739246073285760313722120639140921079879649553957885692681482900858752700668352267765403116338910681165245723287555970376923808654013506296181533473479450236625822069417134233576432387895671066934952231702081103320599678504862178506390773307092629540730849209458502495553340901055550102657504346112382642811717150591306623203760571888983659276649033606047377927013785846504924350381747535809362809856749101913391401828494566445521974297588992654182342251374807270344608388213893769370148232122073434360023063978233083787845620702879206877682124917111771229936896266601351085662527756684707623695920515421620784050382711289446829847368102715020049892259140022693368055706381450340118338905269146937299194179506660597087238870443028440517510165139323083145132763413045226738445841191832360402067367538693664851098288886995201033707747699328230071826849317696326129321060394559667436409479297700382138803475943028902518455482807756618358244184943381337216735059710851581268957281238486907123345888725461444047674966758751307820084298736795185091576092980460097741655836878541536552604138465022961349758791398454214442988176419936959905973011018112799485266977299659209588624248519591016086359569891269291873073900230384199172445955135161826473664039781653525248747887975250935767835840185652619646475809866600660311202466299546796197744394433314016432536087041576684409874152700697297099294644631288787502882392507279892400647135591256900175369964697660635135484374913517058303114026784896850585937500000 [56,54] 342895028696167625396267461506227970133517433246630877938326820815123806025320053437700973853118729480826720131677452169328124180164499982926229054154514932819811331730359394014128478513891704528429911332772063944418960083118206701267623385157793581632733453094242271681007194423464617190885765709211908431959385755290607257143951996816644639322104495804570037603236120291815315153408390568332053870869908262499407199821082766341370745837653633905270515232582686862114732575062093813652071269341667049059778151587012259037407538484290109144459590534948393810735850066729039400621653755965683297037271683765976173669041602171627209611431127387486785441307560727444227978436717786525788779925273680945241460185059019640579762005510939355503090142318099330183255119068782367471344116079469190796118271801204235504125899018061877568544079681469941839717413156464386427168995605072990871777593604332409713872989334150740277597110513873613936752301245146242705669964826501408923158526486635987744446159783302625273233694189846655253107224057348122124734185919036250676651148900783245507662272212870360480781701805952054870869228170871487555205640502504807371318475020740092872155502907348101985493839044546417127162927102038517814445497341035939859141677909616828225659030357808949736969735245330036996122897805007724042189961356003810747601347842259763291106141986800544288351301363111694396794696957642445241162870016644927099193748877173859102923425501372398340395018620376630438625367795006100226232320159208318508606384629649904654922640379833606675724180524780095195822757506474544751810553102229007478060540866565356219119600832272455765007287215804650234779583486681959250215966455497464114946841717658869763733559356682672130476685480167695209425200040679403232483220099702039794751333542449679671019674311759052459124635993073853122245142485862428991776135749217818616659721659391481016263665391253204664056252642361404885618548950239835950815217290701803832322081303048453724473131044701807869577786629985425346037144524503826314146432751955398941552816077874715788405120051898993996738435472806334941936691934350195756184255120078294909856254769473902471795517206155171500123747430556749757405867217210114028898956011833241977765771572884909712793112790290332750900739766898496284270021832221057919949983605280855014815438400150217489256709617160397216440602475702221982202486805575566273050891990906451835965979336629717450716992632524565102260356344219312644661863681369629636614970556094852207770631909372364846556994066184473458026208908135088518769329467750179023078998218065915892793782404623925685882568359375000000000000 [56,55] -69232141115329043318204773671278476622588707911565990035769675736656128509703780686494515267440544489621127561947983439439403977351615629104303783492170681268390667842346291343137867797119303962768469299863409152590486684764509805917111843559911107355836663565165747583434724080989904169531008762665578553978484272065244056927465125856303008213916953193651236286014403670945443623879549735501939177403817372975492017884835565217450565416295137877208554974835372266085790421530757056625657445794107365462925391558231066760123961949892111178450430003503592511040896127197766660882871084597245446709833347593829891470520637111537552402291126674633352850654519962085547202294709883881096270020021480635416179307509340706507153762886182831944521060927636728799076482225021821816185516372009722469778268461798713662465910758594507331091420082787370011268671477384791309265508247524659600396066625561128900754993596495458449180751554638904941144527502227896717616540718287644952935356960766384285727942970804340001721081813453220910382642961936132503294248098112918980165614504768311477441536354422463431366486752112655146363423586751568235773400467200102051612419868819102439888870586070154094158866507868499154956293714062618807144062498971231376580197415551001981801239028353670465640329297388373435450865923540480480764009156014220309719547291035119137804153736938316079193877952797880349879434149387188606404162534813452218057491865530676899953956775379828381807097746357534825463008210827033763845262090823825442187565640658568520703946240325460760168267799443384167210934573303619276347002871847448264321492278063804670562583272380419702600411462005291197887796524750064667225014071391524792909897163054457827377468432934565191876821263623617921762330963796613079540028709082349428920519196678760999995963852863773797629701852666034497858455872539022211532940799451271882525541854602692155258064692419286749227931247394940226364476711461629497624000316171045153432163929335474014597519885839142029410365963634955815415392562280010211040856384447095310757739773764212329780977421313284394312410426957020412792026318645431418114694092023355536745312664696309135413231349268201843911405475552512686106492042028681952959404538567694947304677589354587119839458420404705426187000628091563086046456863351126459874787775080333059315072056935356836270686060182980862033852561290260803943308068667555237156630231930205663485203609777498802275326066949631481299994014617254570113059089176835793342663612366367748281056372058170175595193799850652552924233105748064345781089482986278663311226579980817152915051337913610041141510009765625000000 [56,56] 13613351021142804624496114160829854777258939690205248743973488048508484979989481416629918722906231223076562070523936433647470766630669053095331768157659486402259835397361693895318951521488797557930097559875928343872596172704558896534339769265219588710165750232861295796984021403782438554802830853553792378336220071369939533406886819776738682748992496088764491707620135954917290372904384378533722093747448294410259739903073251052580765529141153703518954005271830788718134211693637882447589024901712646733455729510662967603618079253348768783063307362779263587787241773837734113635190913352548525547075903884067381340950836463715082979661575734547320342356046543430481356915068172616206214087169207471856704904648694963967219831436070411763241316048939933209448195426183096767697314954178538632886343705473926128168344206734706585818670133841280389321186978062728821963140874314207557283817153502043403249070564867334749339486219736416148168367196133856727346089768425830643296394829321847370840432436366499936808907969750715557527334856081343416862823451133974887940950564048369880588230450702608575717100427099362716890866967787849251337508203740504024763369296639736060431910208272997710342315675119380077524949750277177844358111842137148996243758915532874004326067592379746431721389408561085912393357601471936465988924551843517911716724174722756826822444782671939294481486537623026820511904189872762382755331935676948551207806899583694231127599483553579745997942756105195745555279199381025698916070552354095861056902419395261869895757636433202022110243151256158783181342530870929741189134087443684281756263872831447406433407783563701242650784362713927163137157083612531759119712388688223851934935954826150115684970806663668108027881048947548588243098635951851610049377483935582651540633635040022623622862168142341013905986705204609948684147809774591288659781708047480561292173516262170897075135631458283406107762439909198946165371607344854109552594928612880735356301813197012646862279194527990681835883225948892102458855336193457139112005389361755779028814431321689801338309731467082246708864153375523760971750017519750798170629505542466234823696110741408874767776118829155815905910283987858078134999336107021546411396578985967200144092517049850273848790762876949624251024354737339992598693932543375501601307330014224923720318732920642150965590465820544548756898554599857404126094093512961913760056953852059810274223491020691095608633010016752203285619326874926501626372945130508494659761551720100520736658967376949792185827196111765431297789777278951502161445902202848837074110845330766894623053531176992692053318023681640625 [57,0] 14925777540174293192870814061233587663645438130544767322694555050942418664249197488865337579077835636763382310315286829123895770149928917269507105545386826397378134417874301340262004260941447508847717160921609383717028540952843792740214996354888957013365196250312496553008934173421186770900016941234198129547687015794474773039627571806906064885824876009804433972518471648514222268929202376975322870843290114099423689629574940682815039775088312096863793440796726065060698601839892766121579754521965282496585036895893288656671826046556112482643920485312327247799693489883719758641513008278131836103543884240938847029856277790843653869634872466748122402915175115985134952106176306638763375454079588825317143348091693793460832720770528436986001934616298744743164982857139943717338352839610721560270032093643248055739952858382635669113784575673043928188299278479449707713963073476392239785794911150222668349299033715992280120732115680762767361006771715309523758818918661033023595782316204220019570941859314701259340809530973813227175425780037380816360391093169380284384573625523159868807243176225983221737399775066811793208895436436331054404766090951889760216385936644188651097197092214123043549673946196243170144238036003593238299115233099577755333730403506526177422528343460781757162338264590587032500319487579006915693638175276067986945168062755549665944624815087627475182831413160961407825551907233050977402477355897914840986330015389384561564207804558000144403299252629345379842124165933307007190173217923110861696963364760564316157839497368894402507836334961314684261979695800891564730140357729317305938415598738353244718602719525959656748233614946794630256918043638694031362503388281316494461670838280540734258000282700123843478793702790531231993102509882874690315538553482130793198965133478316440848271582480459247115836593733230786829760758866153447096298405439985812456340781810726724716228224055780196975890904908751428749108554526734541864745449229673702202955836023613057445289695939006594939075584905495172358473476409329777684000395642293197621733594388820486400689399846589312786449705629325969298832780336823229734579262181756502055793554109600759926475463153894528506898084991449913476578972191712453206776569443782699618745011545598142236773361300694691355288035702287514935725267772944125246386371335577442077409367305051828923082828732809150706486993887727436364288362228677519200665381405459292541505977150846317634034763481151767590792571517545991903941002276745564358861884102225303649902343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,1] -100310234023797996865962312565206738006284628289385090495979732194562625790571615319030828236549711253242633094900735309359993972470269688272852256662722884667870667999386938156129445116229632959059560152713719900589930201098787628308069360756384850824021004423244352331297621175124953457993122233990879705213974478546325162262209838898331842033291616785627464007574704261833898685428820533096130773329807224257083165205332385643159307082010802522881365154649595642965638652151716462062915493859869290648907059939125769940982732159726786912954567662339648315414014896837837738222636751171066028606900382448344454658121269381029739543084067122386805868166538792323048701360528187459668968157160987857360714928040871674338264956597001699640166024835780690486111260179917800375495274697124906475381265205174677717486073221265531076135231963093979501049496406468150669084556594899325497727064034332526091572705897113493320868713643695385560117737436707129527435200376255727585709821037592904622672319207861862544112372552409208951812919903066102161480378908906716493313996725972300173221707034736707208616525627009000589631097547970805809059580368423763178936315876417527115637527451320894767133458481949825865852989256579459773152742878785024155207692682091898566448081188929484495449092711707000709335766162740950312014538906646062665123552986930944852681434893202769392927396972730900877355834960710786632946002674812399540837009332201009421646126503794318230073981929158714222758586253919781143679373070875516203206393922185953801959110806826312076735291842600929759626978144466723390608981358154702711933300516906458236036014175690393451477564504299795212428663409804164473514959079639960314736821043488300151421962965357154262572587396636620033079294823560766039321351364203269865922727199474126952017958748988958136402727019456253871186905639289038879910070681399915402545939977799671022237811655641914266944827219309879632645437519978509640998094096116388119208874322488689611389847449997569535245353079879189275231669901107785829660022584777445240936429933751091155690881918071130803063966587700439640331772073991267816762690956313991146871996509128943732178754167244812360263570078615535676642009641654444085493876417381488476160347951867224490984534577010197896660598452732076201268373702205751328455424040514222310848948822290381881017040453758804098507976761140709906413640139900114653525964346551036784929150617240645405015918793210729789591437625206190856489991366270585898545775194179441314190626144409179687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,2] -7137344316322308089341175621184263231209304604182365353442714260287128668715447984786159942580215083276353566577561729288507307114409603735854593633840582287500770744961511582263507493296815625064749874183679956611943005538454326808032631392599863886805065520407200872690246234306467933302287723905513565406677105337576839880589770522732869831533619729086274188876887841293284592546490387355154095750266046704459476239130402561880395731523194110278290993870904300939887481220388104230992533295451768043281969589596518864464736917890934098195148097211074745985875191068254389410529321117630506122294466903851819817563379557192843566738236900362168163769990819708135263910646390905945306675299894277779954428740362822165349651892938042517003710500679955488966609660994775531394003706168453991280422631076400463215802825778039746644239360374507689317830262946988328430147087917321702228268222511547406118693498487231155725163008429089993341679706584069633210675168037106977402111145252475503115647816794027390468016262184651134773641674779009234138468183062933587111974858017286031941481939181270932583194085459344757814596750747922638775178783928069234439306832621135507027850403678365370212240366975673058426180193381304685168700864730075173401871986054409856773243226276647033342669985347499854056176636676177339801002495323075895878089260556487916738852817266849146117451567026131654795789169922779427720860270104794370645786145973210862940282130685721543343054619217699194577104846700091205084438769019877163435256935286805905631151488825101026498270641827156270589611448381842056811121580189312891161340735770547910819070474156645271166080932551532600854198812526057951782583654771411282975462235904343293007244137403302738259938275725673386218786270427968259374319186501142752961039039834854434125467872644352003529888245970923247541604959247866169821786971174183500835105261780053353081617001154180969704349969004859125915485665849943862626177255858631515322192746910521306157988203557872075951301042432139474546237511376151689462356757922682550404499633797328838320016373821291486420662590295904116973222643486330929506047529248446994454558617521655205004065424731281107585468118570662805262723003741429341115024064648783633851336672843538569073477391133960649126848641242543158130113568042971464144337802599927550266436304889486317845801182301112327398046286682318148363485106273608553607915221467461180941333920425351294123869844391191884030271560104320789901525719539263862417621808731382770929485559463500976562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,3] 292347859593758321767629346327638045675174764123791686028400842224675817506617510751719358938358898399797850498387092109748144266241596367249368622010004192141122783278163613820794706897916872083636556480771516774005463204413064406218305811540634140759901051318482134441469830122628508949898563445395739607339732265616653180729044207418748918974015451593209909935570848250790953346039669280259960385908039870262701968055432687357957924623769636330055244345877659433760584744120173231314995138624943606791044663055508604064010162303731429601447510970196865130861769543164890766841225539931413122373539207439271926586603806379799923994958903770282813329400879693339072469225944598215879665978874943337836551884852291839700563341666493322732067721466378366447266552369745020198816889844770714805819233066139209004247722681483901592689140853784215696121486822459937668848201221810387703813276235268439497656812859113721327541035834365196594377913929475128005790859911144084600364897699441396976586835719240680583651099545184526507632295466716896847542956671328692423244789092542948104142266257001268170470429110790987160064473459242168835865979540601943004437498209129751081382845490052122411375027976124751971207656929722866875821348194820701992193252488727841502961235726339071872157355931629826312688602404335691899278967569470296953059764228307034859508013996853833994829096234928761223222132181442557968605075258766564570949474445222439733016154460448008058531303292832620578831153397132763653077851463010485806311947931036390006364252474843574360981502475700943618370321190822328885975191819170691546577332687224784258904065607894556220172194092751678608210720177228721834607153025540653486627643410350014576243189882780510742145304276995925490371894346099536739280573287496290013993033678576668659440045528840020596585689588555911044162488080539486969959616885426354399951241737094542854411140284967686314601078966511168220666684391253071756029678526686671309844186503198307614477528639361881871094723410774086164101189049384310282382614017283324052193790927265253994945691574061836065449536186397850537769106378878979712322333663559731557303250176276371226332597494300080762956499372395797845677339772871705463005966947008739332530223470574643180854355966935716790258642013585570941963610824750571190146269172592732684908244783810304938313527431563834025976036016778489924818345757086541212636515460892844607731273984594304657180011298966113415479987401273720360836090926957413864813390205754650708058761665597558021545410156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,4] -1456721567444424558392857164921631259842941356080296097712045241442080592968768831549651974186204786382008825446034348045405498405727896352554794637702633523904568291838820048671826655611336560000669127479454017248878575326794360356674167367569474911038961439072120087453116106425171465888768145484740931414449099367715155724396353703473863647453541030616231716877622653913624440275095195796983584161202522001459557367905780116058201767469097677562238247217011040574645313337310028760607940426252914511981058139401703372124982089396287529448604436809268260956568682210809035620232909758107372276608710264747266709483294864019753295932228109106805097277038392137288429583886365441139359968110944220650459696857655801906850309559472264552281414926947700929153883857602113282070335067160464946545747978627074653710562415055085304995986284834307673182605855210320855413863632932297990266481750839034783408733733312791258282265219506484343824892184813300255116333901872915120662836716690185148519347495443597122486019628018253026102896782339486107833488842543844285421371234439024361523630654729581644935683945500373610147400356232864225141612193408398963078771286682044464338444070207998140563827372529979359514911412125667870387411517969309495101740454669404756899612867463077097661748482298267916128603171461046759875231499279402613540468748239184249425375399873190994134810717823140971027261916181322626545509823240304502633132115028512965413410085438489373806272867819238121007418276452755787642491642745356390790202549561584622900307055088859940017825470224363431442468016269740424154821537983345634324608785288616946542711296019595264698857011313004926808140771450694506550771729799726395214839472515410945772761007690950858959846896796547799983853924379326305502608075774642561372501546645350827273332345025014487080688705512645559819254123459192390514517700901415278349058693429476156422206232330878628191812580123589925770526199122525745482805889966473059503308416956198658353883668912587202400051037056540583648763118934114869847583835855560368575934206601100513286690692769652711792599632291152542749662788902956463161619630733494348747766413375037259462833147385153084909851037513234949099553023112282753451507512835271659885310392083339320352612074476826090196516112928107573777696121227242397226204284101587953881672750467178277655619162122543183765346512585301612175979572713728466310276693469943205456157450906472908623841926153375720719583407527240949139492894352005991085567805458627493875312097770802211016416549682617187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,5] -24365498112898557164078172096022150015636422080930760745689573663077328849088435057866649056445529031647572485104576200734584199139333571528482731942607059282541972241380922282937595648991573599476069662862370640922682455548091486332872659544329336670546278515759847011136029346170128332967843212677028320768534825912035589735589821192645234100664804180612784440464345969768898247772917365541501543013746312584106700080154909858028090490149275809741004255730991871953940678104091745518599149291941452807675690329469189707031978768779851639229020357556812486342368930676001538551001082832842678999887942862942973110600692088106232971629729835219913305992290049330421270516105664620413097820712894208591450482615800179136264265882373278656869699888971889574485246697880253020372724987263602545390532474777246983161243912831895998832929971219033011747106687054069338920539024429277606257809149311193355850426864837685657400395794506126475158863234431595580290886519910932084747705291163730683114665207900735657865421581781116755403414644453178479074343776172571285522131728824343971822210038883619285766116384409517484371154676823618558461209191879784129149654108667460722716875199931117523505866420383556105890479131047322128875628265725068426509459020975850596586960903824280606160269729521767202733779061516047370662182411962950612930230366236881949309876853665209130372145930590636786242774183817296265604138137712527221755802827984469597711206146172159252183752688132961070623051925446576868306015110083609117780055401520374643438647909964260010075656174372718713321467635455391944306401824723131519604450743535521568783855328286294344705042920361026129250790988689141810923405180176832979045885392032878102609211362046935717425810276235585771344193111825589995023601369522618836670468969813222270204741724148149612970453187029482858759708304147600923576647981183114050502541848230073125033866259364539875357541753070836577029516416492757787499973524660169787653007697107306832696204439657104799664110046324152481436687241189788006623012867933710192175893070241769649093266792866162886033620736352990809975596069807257550385861820951638944373392518068190295772178692852522934808051917377458390540642080993363766413900604290753419830855826156663946444710005720276865574832033609824046703705882421651395735381747796664513734658832880115604294321376166497447153049819585008242270949554953956411864443883115842920624976311316808133327172491043951840759008272997868807514918340936644831765731877706867929654632742852982119075022637844085693359375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,6] 378011462473271249178969331393252269105599972536108075933781367030952380073076487745110643349604435094775066878983745119274712821618233630132668735782702830443725175252948226308713492861399226814703923327134240032876553938657077673230907879232872612736742280993817886320474520876899244742716872971313187128638195984536459316220531580455651678139184005696647694600019445798146709510680313124027239301952335444001268309305642807599519237652694374577090183488898406920351610986783513071910960763393064706622996353480033088390793723346736326716737899841916895862445224938951176562031741291180515610865944042082148022699815075436501287244517559834389248397025615717135009330431816372808232317150016295210130118606748134165144490713716599551435028164462678916400993584542579675441835404001914551204096389387544478803253327019936528078592798236645539565858611369753924133256364224202753583039682189111510348599761142957889734221991452982514196102450787150140386147706929296688403256434826066883147425354970777453292828763415808425156037259624748277107164083553546231848046217706413969835225253723506074738404655803378556118774156701478550943904935152490963521147590744101372947340370438750366743464145894825077015106093546530417292943796457250684314703338208502009710656139718004667018469045357478192143177664459384725537775184355714693326744414028448604075556070620809963074648013476414987506107059270356223969138880166522807099399688594768714128919537983649942100552231629051792382842168479543849012374518703555915924063826197883737372355673336283831559351919233179439866282476543191229792355453093348920828782832301267769052231969395856174978292035764823888136363380175971564283961336019813671432222521868932475152000343186781283684320182424692578297426202324672698426993192851401273101782269912430369963944443795206977435052033465986029303063724450079654217269077491244022312404327777246559397479071950435914343836787094854813501659629594860294561736693617752278280935261899124827513566262248371287157640029769626490349984396607511007230637460471817109122516052926920474069120414947236849326739320321858866026936410146236182910663764767805651183228710403487084223566307174115400795005688983211765938214978103819163842347619046055656699993828314845781670747413162257102418556995721199551277316094033450370026700680270700039467161222343142901396825875633978955210442899619770080680612226717257401684701357731501540645178996713013436689900512239700804088131748359824053191651342594392049385815438023903805915689694400194653667313104961067438125610351562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,7] -2036857485114807424758991314389921049851953801114572783224073409018969491867019587428965538290549702566788669449554833606957034357278271694580440689207444491205577558642874824099686544221032586925984610395179747226849108316255150350716032844188493340124866249933945220054966525116773240673382957203613991018553688335880918382230681362165348372174803979361177974410161427406891738453840432944656847959202715083855803622050912767115196051774194348601767795813085346893695747698021557181245011328114539758952215922657050224568489770094938023917372814725603271711972012509320041520388111503484628991520836967389216814682405561501005706536599300357065893062522565187874721277254769687391880570346821368075312358537915003443495012967471582239718785094328503364381027962231339313511437971216741729978721783843854582035260607434921088234797988902157601236379226384712353200853990164157411713421966103112108563575118101067086047984716820056691654302505962719057530121391158775088746500495729881924201405810218236733852435232936314589560599108612625120944250997779418203478006135671798232177824804704200283367370465850720092223712156214701187587657860989435099514480024152128889675982744647562345540702369449975227506291045338469943494085269899260030737237154543658173473058269308874109622039833813867287858704093555238478900144367227108990561380798730781644952555341019451610078607872287544231405191117435402177143536994754757759368840394005570470123046153203933062641108048404535509122004582319921081890313138164677095500516774667931858794349354577046890801663807779628444664173526667750975829106486264880091028536218316261688659523262952513948026465276673140183335457586793987849524313483785931601638270221661721100438702146760924597647502110637490412159229088126233510788662881925373719530407685786862840013436975719151350541063629418557601080352151177758413864690841649938785899709848157025662595244841376593806931057068695017040787892773798203836900868843746602730642190802439298881209237261397584096299505564780582338646533279036621256522468312192203213903912977920417250075944268319714168319288006123821380616078496949765853489594797587226432033411573369470242588001750057012843451415744045430633895582571549879742613300042156884906546582530529706647185639556825904263462777650270202694169822531371715494509354971568270114041721203779763673277690315072322431800950673957231364543925326629864891408587455410943154140626228550848499319190686080647577683955204378600719989883668013593786910950047245106777590339465803474100491499143572582397609949111938476562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,8] 2703078984070440181529475535996745519984459442993209986799570849773948428047825963064239551668060911190993720260391573020525483440633304349388890125443915536062553694779450381180606404185998167524898422779432760365180035298671872446364194174637375674588868369999775018837923883926602287518166127959013831678435101769604992300921170739181159132202707080695737165289836902651767570050603652989457621801966789840002400457285924156371680759645599392860427496489064051387298613958569287650315875331719579042251162516282833831241484407265559385010092705924658379627568924093053407347994440053492868134668937150400096633804024601004761917249100246785641053930821972389476937700142498071164129810823372197744907670684053303022836236016784126907812978108824165522210649818133354752233811598375242165123849278980923987042230440472846122081590642229140918274228687868390523338998989157396365618793503331093294036155015520882138753764820630404013848653929678298085767594110086879733457568589276175383183052891312964913927441662351211739116699036283800813575169351222998682257717832841490232190764803904177768310794161975048943478720392031769613923686780942316402394267945674069062788531906789534767473113361404213449787815212840246482597502819518905222403677270325572560793567441859909890024516860474102694086988311310456460236827859734966615333640948623521471156926034112002098302460397155412365744208115375021625318276749107988666996405203043983957498810801126792605953117063735497531934341408276730183015692734037382602928086110942505804217829741453266854351469800400199345484977619791647164731127771434606111247223684957824371415321160394939350907628694422347376701799161694168984623441421038730696754846100813280985504971491870626442193644898171477395546102564886961816419142252718264367185001151581456669795352743269508731053053047867327892732862293063424262365936012854324323215231308655552012314680346365127881175247772204993142964937228905497776020460250852632674990012534148955208433011222198818823621652255351852604798221973039012003938541188070773654493672080618878154285736583678515577447222679621329634961781604838660513638925045950199033351315376976368940191717558013697020172667138767524140155982550276235241409455894783637231287952424835930263844672597385457458683893061299067214546111569789029760424550860339633897706741895694540184934087157900986499191158282104262707418860006387191989625342433624169028319817544083270823276174440631325734935019834371262717404584042759923147086862121833489520041951411917915753472391182654632757476065307855606079101562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,9] 15224389525290092659775734578349631726607967615838706734780203782333017156928754983526742320692005303135873022286914826027888655512553929259918543225576108825820340545282361437119733732648013667041936693660898091746723738772143892988146949134066333419807938265288110764913523501895922328459242544914151488381003741479594053405163250862406633650359838081667465241753635464503745604545914320766924169122189647727472572718637727284782287841809140692799924334197825603290588149590238195790726620362806868880130856937529705670836649532030590046539361851421711789707338007982070500809560761474195852993192791082025781492334510999050965359487661418337955122258833910251588165283916723828764260417395423646873393983312089110092184635652454232206532089269150496902172358620944130900877208561009697796940024844212850646265669446157309085707453335833403163959042960908967080420090655813297138306895766631000957971699985274641666864359430867314569405770408926738598819002738820800134655325690374052835237370073421280486479527765515047941306726694810557625621271104165322006895944199652378846535009405045368586713511937378376617394322819098870424187368982600817343165160774834755700249388067140100852241329836964081563245284122196770229894532705180758221596624849402770841340811140657634751473468392541265868619333584206196914055594750401716598507543642789543817872676548032569806620267893879434155668541875638130300029152294459713169918543783971063875862062754820689951381205867488443234976470933006983796104419714296254267328214470171455506599401076001581280840035668442178230123746414973695276103319169653656651840461405922127476297340621282649439265866209204688512793919977163637941208687624846924969084046016888867928452942777580106985593478439786363608512493953537289244786858086212341425815419580142782883500005220361927106226759984712462096673615686007440597366230563410835457371584021357634395235583361769222349040244776380047262071153773823009546953075089477142703466237123356212984464299880685576615182752927392066036235724816724613761670426231504457253419600283792681226008026849463259326037836633318649497917531088543325549626475862258999034700801633642039989830251519657703645863925938794694045160153763997745425978718393092895923858393182101375055130097198562142048105091651776967797138176063596187370229864447040835375726950270207064045617961634985211025016418391403167563774605217326927833725264250215382871275738671766365047821373310048830297144216570006813281784417137003080787918722238213871252173710849615999185315321461098303501557893468998372554779052734375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,10] -39689028761030700257107301686237920516002255021682296974362975306923929145121264044797200515193191835912292869024418028136987074686218951519891121214226188415771904632197725335284820581406054523011982048070595038007178924177980115579922294483145278552615219390520010222662900900051294366174026804681525940433758015985654286612764042609091638957261858234360596102544505736685868695250868845835462478524468225008482661336521862569110961607855404312974553321244821373937771577112592962484099681714124001822832581703390372801370105435974100390166580128512147530914282654637452663990526674129484510365578237721270106513981085068350679325080589103686631991103581957318789244665305038600452296966760053270014808842629379592735106763488828950263243227170743366371509205096018646645414906424443941846512156006047747768433885337990957771386986475912159932833706420978721488548277381480816811222963064291575702514501974441473890431635002771336898580716548346932019209979604670787710771602284016841897403091067125272421271790410695667949104137153298681330490989139667104613249558344373522609212209354269911002952539542405398576686007480580544123114472583341118723819366105930317577919398961257193046444599371216374593707701878548552413079063350718586600799901451576625306476696429998966950855583585616277636452370320502563845885344997831694223347604958336210425863668375416523987165129902666017058472039011832431190730642215468670963770522446558294823026468000599426378757500384574328197778186695073289984831701313575773498365534959785893441269698802472835736651229248880680651216949458398923346490525372217258213912605573481889419997035868644287229533809358386904030221567125489051016485263877304195762050187635477430326837591114379406061318064940202271321653846002426505886340294129518805277928171925909710154831979259651359962633554109304179576984590161748092997846490831619732614701850350092205140741353510990251990689256016372848240177947636648967813431032083013289648215143307024232793254893688963819544521101475440076263666455569997578318481670847748414299001499369111489460070292977461546946382383078397461757214176030366221654955487702908042069580730319683298863905062585985657466572037085809810967552893010184386742575626293924187268387786299337343949319208012617611430459807383698021166372151950483278683542497531682651917721791883744490779203671722886402840012941756692824495033324026228147409882055485476946514376274807914883226485082636009457054141531837839856407559450350835283253777117310271510996501727582356260137924766151842903560975628352025523781776428222656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,11] -282446377158235364255029140514323447722071627260137910745170804463468120984797892630951521668983891579405017933070728967015913608610517526050162377247084542151166855650450598629582236743046106910234250411469322802609610060447200066145615449209071992180122345018034321249717287551376167790570750785320812309975883649437749106451818021797919355769862118934367862439933355314593681317970113251059961965744686707444423048639547326673685995732454843697606907002496916573209226249862717567989463957379948842293970609934627929084065511912331765637187147526869395050800483666780206760250286204556260846958584666771925972879702576771256463240884032771789188623892520633312181099201016580090277770748783921890657889231768417961797580234727540225227289113138940238191596253040158938685429009520543807059580289981978461082108954563557382661737466999184627383542542758063832804982685651572566929326194635460051393141518725334464985801038466264841914046513420001660893683487327866579154153790293972268048025483036544604513872114339832679742995655766289876118214740254997867664809611158180328420927314949698442721683161643607214286549426003751024148059708205074355825827832710792050930319891888935704461043656742931776471292537325355487127597503193936828751852639314321814830790896968379918350957157824594463142950492102528377586604519562550326215323775732146356608206233490098623325250471280481867828166143536403926850742962706355267690901543553064668525120616777451047019831582549694531151489169293970974117346909283495994469676797498127382464136606198028702921508651153321518160431822336321686275362823877884230417479392234652840158900024501221325370614666437807226465797698473606408744617729476497165600608517908602227718734914061623738710923509841407644733830702843912056669488541426461343713274676578922905483531106225307740113781555556536450502014151341734042427586012622475046542059682100206030560952766540056158239200204278075174367031597253898398734273025414052640126623046999318771033125749380862427911713548676928776399288789899216729726608692362456111263671243979748729020281361419943216413938970572556337084365804035035981566526761753900981799454948904847653714529401960910808470992283312258122317107938194353158153047589546789508891573076438907525535645793489145876607019116063851791806929086267340291885912330369617054689350403198485696680042874059977345111859543943077318742708345192039654630034729654772969120081121078524985731146093343439407909324505863976390750277697713344635991898285046846242045059077114174278840729780512610130557317467125955090523348189890384674072265625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,12] 2183805823606477693872567340296877524042986930558357126212420665793835283034511799168039639323628223771554092330539078593495320540868025549375661601696053952551952996060235863117440333272696319516094433043266847638467643784663435468518113534260210468843996781792948725483746889479830085648301532471117337204297476830586997145452422014970558914942583625607768043168545749351778336846629001061058459578081039089736777336158748394584360981728789870356436031577899201667065303947425065355871940562401808601265033244100975289995183654251437798753065393935065772403078423824279522519587358571023146509084882119240511081792653746667059535553792265167611114700682772583340444337548903212501590345837725311268315647579622744831794860071952580268918593572353270973781186315044863070971516115797145778608335803224084484621673756045385036720782256930083988346088804937784844953365283161123982007745085291826272940416300032213391713416302369239364865966925758654933025937433056610291947132158737977413300893495352913520412333626997155584689831317252915097277495572963848280240824683711223254722549134921832925791815330157853379371846827430125528579616704184289862262529913217698712620956786392321176931024090296824656680486783481893226536113126429125712213816039293019397388966557309893484309851205621244564253322686670303956281824900897240864826002210646494768873687332495205732721249881546294732908622731272733553742666319458499011339562445528086343741636288541653684510882907210482315083654981696975443097363771089102063288809297973699842846565805250492713102896648820522102171850642671386730740921936844695370620259966719931924456122680491555212935779721463002762758729167616444908188119058873391660121773621051675386673536267575975914036217258212014232630969505497664912618570928508738067229396536283159787074145706214455117665333061542735346433596211100690435903992473553944073457008784280303598725848708807870281133945851666275000848379616550832841256680570094230079271766994098397691023980275132097286472761176623989026719067100235895164023320168628624152175102311217953398164717549545852372427417643290313343498667242515794733979078710109013970997019608592858020976123051151523590007306478133330534204636422603856653108665102427166989548230919647579784495296784636673573886874456079307795653855362043609538171555638192355403587553501809461028047899982433876198568445041882646187560451678018867582686953548704652187108674642808554844329586141006467691873701350000373538256961018171279849425999958958549312796691886601486234104495320711065290342282581639854477373319241451099514961242675781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,13] -7184387252793846646140444279791011861535363742290049422433559428851690951990758280786041044042009619994025140382621072099506832671072017411425658096210261739339093611222365509932874957789774733548594158251339817790097644838529153897315727116693745060945437788939238576068341775982284045886794520738397542084459830014607593196656825240572750402786768965009493001006875948637056278214497335479901716494070630634317186788461783957236125818642149677193112363992550114752106949118720323942377810020804318150013523069272548658543742216350341323324868298040217058214042758865226912461828806593590428079456818295612730475422761371396914844315154503023462820035520825033446541715624672195956768942238429662577581625736184152298724023756941804285132833328471038514574367539051790384076167013832732718131463805495807453938582883340814162811902606190935615612867632485131995241110260937603356014168534892416814270385310946901362890517162063258781401854987686478148688886018366945542036392913152773295698572928918551493235990507074777608682389333053032413622494593380845454500215669763012917109975443202322740335576793627609415893264770834801110631281573960369983514053375889855337727856080242992701481491538562041055790862789811699300656027639696458110514384031750829236960049578521243886944888567218088333723840297826310415400217604242773518485827157604051593548278187381863842547742011755582965763391596352057283843754030653607704407353715543768847525354748219044382152877454608352497451063466658898637286463790270708834879756445414427936844473798314976969756436946797943764266945277656612225743924563812981257801630561020596646531611503750974050139155432765136779456971961522270824210952848731428432760322448762994189424241708992497109300086810091438159884280613325273361470377450492081976687298393711634220917621394342219084995766039301675080618693949458472879996899276876623754749932901692658207011537425124293878240629484405950855432877657537744515892887855740784226428502643734652941808096037795204355711260405926720277623027821992634745695233418100102499219394196845632121565304305683005005784819717265763906176623980898314573231559705456647401883909092445835855692650942572795253091779783090342107369489015604813974676144681875274740975171341771560389629994056938252130172061487074129898964024958000855160961100914605310913353440488592306754301936796024731729632679621223416101241584302979426225512005554515641039571223180806935059819431836741026428384600478460910655944198029663288542694943412489619945727557775048650568470407091367916373493084302391791656772213059412024449557065963745117187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,14] 13565964122845069030077480127583034075542507784323610985860571534747143603869618743981521476261543436164760021719492018918516130540207446022505040569719732584433069921084402352757737936604071321169507645116604735520685291158359371161787877062707682103017236147931892585284939587623137936685781933837597828651364719943450860478119632873185317128358997232062538634252879737450088743063058236070538413564987632054519067671299706433518443331928754988926976804782366151261793153178837296497782509008849605395517547208930493902753512204023899588443443975437720439311917008777312433350427189781270173874966706399694387361866732562720827927663845425753180858306865192422001914621567600528213335044833571405333759736207349692923289875800408473338924015558423045556906068866298012405037116038865770454760628210268895178247422457813587371406148935414228635699996563547807508829924556689814629874473631378321174655342332689905078266136639629727243759198137533097812691706512207292433692730156825109308695697635238739095051061917107233931693003405446705473798777066952983511484635716272421325196498211513569629790087276550765106622543458489616755269510213565827927787250379003642464661977998210793321389069720298816278019857187564576228219006700310730416399002266378171467091991741837527970511069672756047533584675756154916340789881491903894603705225132848376863941186231356300948008310551102847017042757909235921725760988712384194619845943363975867776967312918739202546739941696016616509993024344058263247282692181647967236012766953521749468551279914349606772884159631571490067551446237738135284364212583181868458118154325558160640631431728880896856349236927115983435778533480421991014698621622295042755715152195304910169883020859821576034035509527962430967936337864584528643224324930577212855058966788300730466183772007361186467943898814167927539614127871655106048570681800878042816077486687475444026507540701945593617355930939482668494281559644440163358110356555337003636537601195153449706764390686207655838623849320882103264679571694500090769988652700127462279014028485950330872049369996103815083918263009627869404351222314366018453410735990313255856731512290486840538325050995052364828081473680890740513316810252308174607984954903214144597536951936914542994875830114867452978027875426405697962269639080975825577922578492147926181707659128576499950265115452339862704108836837627524741386906663777380046709176224191553324953630918921467191571137639798532422906868150407374372784370598318671676220932522565756771646661875798928402081811460469625052204543422167755568896740925310950842685997486114501953125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,15] -13834918833985736651529783138331412465541191070439382116273760499494859041929459765686411117888338199388488449632395566460314258010178085120189929347192727979541735854019463583271593524021019256536234429230424557362094845984054397805976180762995971930156414491881288616847460077154241555896009647225144503631886902943089222547328632884805093291432239341270824507093781974987469822705732879125592065996952234472700718226732983283040454041430217730754589764149274149341060982138497152036846715025721006569345959725555113575180755074344510543713669129666108317702062838392321200007836138035124998644003927883136433533645365361116728872205189222962569471942129020087221460985277045369122303275916502139940190172683482274693399418639317230889407337826305598167338368522732900318492187894052184862605722944535526670749967141786374392342032793212588451218782122244830860535252260752701029343694167659119890589387244676412724466908558043346715782109469663643215810005719817593739942521124635248752306848413628171276911395054855015229210970160688665179934042802242903931477825205791078342963604286677663450804231487205345459843460469433441815883266543887179656877220273353172587653495382481690424618204734496319013695810815018519817780612621126977191056071331061326986818248250843115453213826534234073136023737805528229214823619202110441558167795599024479359414723576167276838834893626727983235387051387507931439652402160366142019869613522757923161148021492504186389385108972362790401748972646450413596385536714137360385833709107175067841203672423344415059714167026916758880727231039310113535593581561632486531656078894801830084744841577978223816878759028948150619252279202339466718130337751637518573188424950116107405976531845478076965224197571306891043805416758678580501448328668395229436773933693680858370512305334962394302860592907292783353972315393349105965290907851404228712236250460855945069432568618263118365810192582960432093833075624248207007835492210258742469830663590919673216297230765345344177540885698211589605055937197187701499846350677616791169297379421416554978659432203442511081471057215698064997315940706337911604203208537151039459190528746889969961807875305663391385642292249330306281808817908664793245656465645286434897758665284594492451572539399620364312245285767060794829192489449370139524979568940922423308816038454708418513975866432453433434201013634517296192851848693346942941553427089579790330219225601514465854273237501174225536855308122471025888712463501380988379891979457464106587803732067261674655082728717739126686144944417334203730645010577138265261964988894760608673095703125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,16] 5274046754103845270160843173349852083185032601454871154974301171289851880172713826719351782194906124343810312830996790274331867295447628200070251577447682064935566561741973596983255984203742716198579514290055533994086279179621675969370487245825361209647626446785186702472357274640210351986342005824484783090009336435511507334739538976635131808631636771761396401181630767844879084941663302159124840777523462240004517048178979689066247845529349822568907509744609054312414106247288188040702494857970097455740714968843679727335339533417775220148336894762924789152637974809867762819312267345106210622960983488087417414498456596755159058915296640015862074021577959645246909185946998992228082652896901932462180489814002877733450370691801745358499094165425938022818050653703572976853272940184120321266247022707351957941718597093928276176390191729710171723412476236138473615772619513721874045782561920261559077794356415632098597965365895943462339219536217594532804807064960878109199319919849541436214715074743505253488201076227926129394624599253397491193963485395806510857769242139537608014742166851585320159866560719704302286733472642229639033098318270322256013177531245085404609471507353684493790109244587371110817779079561656417511774443464558213067757663516995860743294058489230844413856275047920397635285009593227243112304464131239826374104345664706723174936300303321345890724578453505928585220433864999432209634501453794621670460815158031530768491937120298499815229844113224454582877576309157163902022598745650322827132428689598458493377300075111278201349806050670213968957164740644668038269199527527194484736373329934379947901968753233672271464094091985224059734654796792504473097234802198474304220978669710327967715683727232371508786941013302605516060704038149973808192052918262920309527266645611163689484658997401316892258613765575838843737161445413496471596510511968042867813578000402024471023784476177449103721746201838984151922202315682556377133502892148239546763641432058539841803498565454540163646147699859455146780028682311734927110338348562368000760153771435648784611877137418051059643037676582162608002767881380721742288578694746927358237004943897621399021299192057042184962696503245084398434424668710944011491877444695047294441873421071513279855161564985772531942813540374391737475836442215383844940296833390528581666403483211844816172515870567131952418226606608373983710483158035819058849394687130762660786319548515339120485093671558423408188457239461162086107992922878151191991375192661164553964516891504452246965848494721217563065060937027417522795201283020150029301476024556905031204223632812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,17] -13783722074263186855931218929645856598778492598996055648209931060948671740986684348072390466225134172012942625836626871618204960484906799626379393499513461389405175523995130339861122036418624118953310825074124095118336712405224912167626865327360260821545235735548985951238644324356809976543059295473870773428653084432537354006167573383493621293558123060185926809860910283329394609817361647368275667448275333183882859078340656697173297038784711110623663658203340139593867110150841257567495533063476885199243342873574410094309568735601461447435841580198782498201914942098899839097469614508209406775312568080911629961803549567476839292538125361294541092310559068457660942885094457291273826822369272548824281735722271537476713211315807528715529656360785667449002544921646372170020075830536148725951882037304024237525605653915769308278825773405350224362915139017146265809769021949373437268501241685974000339903864891951085781341682286078695501275180243950668867821873837775071853974313316403405425604623167923996039982410063887505800364966460445029511859449538634010436821688954994915985541243140561738626711411761188065087059346432864748881381062144848748466446343644238562322957805519106730203328463902228229629102903213736966030633561279745850139482083291147953163790607572231991975473438810621199003836873859636862290953941211521725150030931604576874570201235222246338014479656349678762590488676765305577136786529877468227640813347200592217816107089098895869152523907409936594843419195243740893573011931233938392805788713775238612876677016274442592806793389690016927707902862792725234138656689071645472503205130121065852812131161055645092158965651201646705564631420973944755197864249779774215035253407703332806348819952739462002857418498698714881101191557440169344174629369966789657687717946644688540111901027395215816614619812920543583881616424830845738827813495460616598245634369661317452931551571232088796642283514156375709094332967952299860647088926822676320874396197613952848164166709189569984126067487588509914950134344910038407555053490940917736730014345120499638764580029511581979931740627162432269629649592225049869100721044201637257409066031006466675781527484378859133869217674833217731169689335170150773569201180080602629428041438875125563914481121413850353969142084243349525159538694988800485512556392366320580578854966745451906207855155100761118096601145215797438534972385316551858109688299254251563273313554048843754524890615805005775309873639220032005205076229717700041054193308386196401851044556788846958721127959083400384740400553730303046523952284217241250063867852304611005820333957672119140625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,18] 93603794302926816113430334464508396149731846727366934883012902518807000627729957047989360160090191870435054665722720298407210245147713302831035980803523874714851977214141228300355298970011762314411256854111217938205614392169182638097005684239242186617459524437682324033889520327514170910091263925305221661166077416511505357403427158532833744472661863178736962276992149509504510545227321703147022314824707091792840881486731747356525561655034014563443639074533994221519267427530292799540723966720136772354424758079990362358436015887002201518099885001028396636588453992916914969528114411681992971957352825588976605744214235268862498739545602853358356046179828931301070873162527698034685755659781722608055452155417457145083070123470192152076928751686048106069144004975033785435714872698756038006246076900934942555632276040122189916420375750395681640366800712857102167750796194130213031951765265955865166556349784730553736195900416871392697033465666711218706510688927769231300622405822258910819751958975742434248264637043138384983078181078218867386583907657606890557803560012656282928385469363445341886960319354870766041822541064992052813540620671151383533004359109002307317714663459967411392331589931930589743061925759733040390449084993240421027848079372226970800237349520378490686162257920242571649438469408778089394473927161000393345981519211445648565427479506534794906518366356505981241533147331899085653216402569169813782698463594253367387607901179897710840289536934950623320590895294923702101769462282692742700318515237063441925060436355442106147403201167633181147567779850448120692819442653310477512574142223103596892416025749272732121362678282617157572642735208827884435367506791741079585633116911159472638032142285811018003148694250209993926497447248755942242985818510031594571189737530357857333391858860646026806130485263845727118724492387517837266467287289732729654628540049233793337999090343546311666113321278457466451017577158952731239139614548708418096222128881225679658716066795669569272269412405062345457816452119578535039774397404472540846180184908227262380244306252845280751510302466137018766697114076472644612051948529263694163991878723643421270362613549734323123932131307951561975680215095165949316749789001739348300232199686158046222193740393148273055906295890646643833994669954391403820706557479595323351287078323052494386679408952140174529519004617474793688233202489255982750279056882525087777145939212002792272237092740504007686496867307912922197570581284485750561306542563099801575278965469499857580634568915007321539368656734165854878524107771663490765862158937693493498954921960830688476562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,19] -259968447023064560243089192116276126500672912779939888535742313933350138821389803156381945499364897359655768593602299770548108555114798591444785529813134668823295425043793404096765447162536149362399555097588799895056841444376513758087814909521447248281499096286263276932099390736474976831041288090800095608772704708592646848356025255051253567912296124579927933172901031451652697589672882550471484851931844890599487765106834430455756751192812428616042454813236556187490083039289926915731971137772702982555424682503528350693506424766112545624729560837763909961436720001738520495580221508707490156630615741640829008457581717977535972196296836843485464733969991791144279347223926979178458820351932323248005558828746359348892629049644762502609094788401951752646314470638385378202998472590969364513729661191828800806585231738043665820322788670374703943604398293986878181703857598129131788274458796781192049718868301404949684027451371935702586316473329121488413357604046408613172534543765390761892009668885057169268569187636557134390472310362103127135325136824580028818300172814929112906225082861682448505047638732060426250869082026042767842226115393853095459070172790823024652975267816017178720889706961385241448752551224078289545217019860707616616720183317439364891406671790622773135803069174897551159020528546103728636017320131252439647449532702316557698629534654341740648195431629557928116947135241487105961420243223417586516896076716722609974502602452032020867645016633779358678855957644087996347621717463343454392889355446447535270074189233656393504631528245798656822983031455724417233729055044036307696586611448790222215099879090836630769683191531726892950096719123668211744452730929394117553975134669013981289873229814643751926602777206766023945300121672409129899736143289589519434219542129577646747732573738468585956034957453594023269924417101944788258100542639097031827938821617756986080648087345560090575802538461576446082553628010846463584673579451179970613245617462940996902955440090174598396061355747448900661195930474808890924593995410948277235532986718614785437954985319753870360415170168641701229462231750112976850712011416944851278461010071681687008919955110452630605264603981695000840660778739470828614405451140981937000437336519928057418889014788183145552311463422546726177873447266790477515388802967097157915394203339595326374182805297159132165256138773750793961112513756627302245373507922031659506838293975025389512685724841579423121819866630454724914301326490500249998816748328089152651546239285404045607228084634857998628523289815764553410394729955678823039719660056845462747787678381428122520446777343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,20] 394502831404353008887863439613560097496789040267205825107447564094893042052068222456780070361493552553794807225319623507114522999908071746946487135632976916381129078599903385479206212704108274491375159650643867545964309229936900338297995507161482510277774427836104180687161539072933921449900268291568388457266764254533548983908069116466659887181010179737140716649601916405857295639486255007308297547890344415561364168194894927283608555708118686772857594005947390838010690523322385229441778103797140080896521830959827993165454639525928886425160979472711636396648290622381984262647735387563079254260331779587483762224395074184071190710725040317048344901782092077459803471439529061914901017324281779146150294987174250780470963873565756472033006257948247292048198284666198102645950292656640783653297901155980499963914507476763303983579168214042123669866665504138002015669531139188065341287523348625360380327225692875558884927812582564965967013364674384266979854928573522050221434878023841400298876944224515080346053780647617478117960382130036909389365566737874116040774488643235738719471650414664506018611322628511242194515410475924634079037659508151195507467926139462110650852912565804359602870669869029900775903213667332370372522143236418120148245992298189223150478977851562525007906444832060264617065368974643786031702304898414883740813268155027814062399568470167766960440933753366183669359545075875344051745248473095872837737124384335675455868244038190682470275257801143553667034884183422159427823975456026415471761624287345104373536548663999596405192226349134522692169220105394671190838812773491106693725301353898362654199698041163983677537065405193090814673405527706979274777476763102526731702723588094630241384386457925420227331100178001932170631696269496735584902371614421263636954586793828576068085277668264509652484837815927089065474162774995296963214474074860976525419299107806510536081719866964991154785235105197459677136137450150178893145040788289207061206491968625417603780029657239487928329728508042103046237321656612867623412036132011265359454174260075471057723630099837835845170098938963905818104878806519181265879722485612357611127534088402432321399025665105722959156399223715340228790454352893863308443524637126773299800828054551974741508440384747964260872872269803072345669819160559589966490572639933281215930694811274401792506460351557022855987001257322268381190806690199032029739334976817822403920418020590373679731171674416280660421127151303893171242771956003870688289417753973727415360001307542423888370748715149838713916963298663135777536140707830002521239318917598698499560327945800963789224624633789062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,21] -253724789510472507737823206968626894395919117579078298288478081643451473829325580226278513962528172477839443872218177519077251869877732830449528043523588661158395042923340388980049415657196109944976963476992889116783852674235905375206826751735727680079711431012182256714012556829400991067585832957730959722097496397450590236760755716987890812942531472841445089000230916168867866904687539614609271525908444756846196396907574848385413299723198106263516517070983091897866783295648890118973795362967201403401653656944814770835795775281338736892644941236120262207267760012532717556951291811503906678829685160320938014854496790222441108276535707505572820876467081883546000083637867539757411302966471936702850604996164519932696075252070343991046132510087300120302556057946860534293628557024227940764251743598770944593993647702819195379476598587964200471755520714318871132122631498266977955348286366372492962640686381039404415930008214218353587250778834631738618298396469717548280766543299351364256895642288442827269774978130640485731447303052193680727215147522184850250258742780470269325115968342743069638606214919980204673402387974933248329058812298798613256954286611745259746129148134475495128424869691407215820147996894278751880305302244099370748543489403313892488993515784020751515233878594626693637664436211164365388859127151470571647760244266740322675477271787510388863246482413741525717381115793410168395634951181251079344498873559258536005306850099692463615114117440790644168911357510368863024814266324440500831891533794496211498834955437070775857181418439858745550327647214523612525253648496567532797549557345214439366459798522378092823678990774604466605597905516578388451850398124883951176806611859104819367759525706008371162826175125830153473614187641053261512363792276556314184557029865324763565181396334766418444453255485992792478508989554533108892165678987848707143537034422367497274901465731191253753807881130916509767763852188804064322935515454788462206155119119686468589484464493326589851487944060010382223546263105084331839707090618198478221223097682859769311013349944044385040645691159733585297080492368800345809370873233284089024080468609235471807820822854039716348776160457687570908746500535658873769350937164329882679735337554502695906023507987787135932518411177772479706379030809097602269317173562227183667214682907338965658103135468096270116582794914453017722311254806223656193160276161718729633589156837712179511443479371340757482423777413298494498917178973943569598257923837263986018537359974703105333560792940693791039150622318108530686872509329049580310887612121154943527201464092968308250419795513153076171875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,22] -352595254715022443319741859326494097841133820015084108949013589645543494413500610296576612496993217258262932810787018019410170083324066095107241370454738768778950281931260125632521171129245296579587939653290618131593561356655950219071444468079104198966025976327615261637925757166296919333606813862928203340574346645984751320801097043753431659869625963031385074317682585433031568242559765893803476948933278654970666362952705077355904197386966723608716594493845302609781036891475841407342076531103740127960745172730471024095213502405051952058602816323010560858401731081381169584002401937733217124408055411932834546076523486212313701335116812005804018064976201384947231600158458277103362648379350798805998456518059632621435918200699807444590986586171860236327744611871543775218583368042012108305317849194443306467342518448743483026743295197380583215381043061966878686453562182505165422944637190642245260449754164965963640033485670011620340027688805649322505587204281129282593171807869762039224517360853204534810955996396234281655497473810848293714999777184250742915222623799345845078355641913199700745837140047209867273412936499571389610384327000652470356791649034428689943055548542919976514112906008761140341856930223903548698398184856563279491226858921757748798359196122299655997882262980302354192245980365663363031589198032006477754822437765860175243506511112742978712998066191526019256124627152554770769786262534529430405594992445402145416027696409576107045164840276932412082618520735028735346812964541832676459300911252591010666153589549827775072282993661121934599935748977453272123471223126512467161344309997480753004862929478557077928928660573154986182528659090117367077068494323944127829045733658652265250796668346599692960880410796722184080131438168842693048428144969726816228213673244994362611020208453090016597927709605128839611701843401591322378594956417291813800996456781644237648503404169426995806190084166497530049667775874531206285699976063602673269019265672760163991069302684779573720957869717897815324664871775602267305693264554127679702862141468088909512608833993490728141831987243245103981837943396667016766140886135060538664939909936163494317542285966809291766605489695685062709582192297236173762555042558540401616390402217299352939289198994431496172510298700208098510301898997005619890075406105678732774634584533847882392041406908595416872119289233639241794547453677721356531829776380827434567144711282266480124759505136063365423497682613564500348674739204876367367052460323830418651403439107999720058372009621702410683142873813987404935449072598836127304820808382225013336746036185509467486554058268666267395019531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,23] 1347661384460465639162755459373924018469252649034324416354746075045656878449146924500459110721392104996189402396873866230077895137939821271819521391158359917267941204094008983654041893839356329786331609003585522269772253588207724377563529490461812240271001284336113118831839894929419976522652202169063485326004124458305565672817221497248359856492993744106529136110675457400674322274504259121681036831504805055690235460100456147493234685533420061531740181376803158231629811410772993492126827452383709926809728665053041704422982394420301564453805498714555004165620423794445786950455519089901787875886883892109992369959993278406123959187965589559924266092815536094557838175900120918470258195177074301039966050383237178786027568676880405714756346335807093274266202313186320596285541969514737898455723536472204858990350538645302147345991775948012964399349582805943846172509013517075253978349267212140229004611749859359355567243432420243818899956224752213250536096384477461323508770325172040742072203938752448382880656467717345168980742331545289782884720617131590719225799222255218454572062714455798540620022052615096298610881599963221970443171911020599371386569619801081243427153233799016419745754377165965037938233064819499659631229796694641476109157562342548445947567525885655362792834300396487428715839227541605807910347403709305122384062971720514310008779493619217811057358761121719598300553180056132184245938106460596694521673969172620601167032013360057960575327128187655188072283263305197316966948755338100244548078848008079072700247758747179311640469300288815365138416362540378233503246755005184469747481475160445469435867187458840011663422602448827876533560325682354426563437558747694083393051802770323900910176320249537644217916338596771481461798407703631622014530128352593907708840830329315979035154454552463631121697099928753304465464503684556430647254028623718944861734512873524843770994774364080511603660182225382828416271585666803762158878391181989639619727451210272709062459449784687942598419159894577461637813704060124750590667149190181564510156929430388013830435598647181548858237860358099167237708234775239296429015280142277165997125493632668781241167466211974446137161183456783945840794690228484302584153470209956688981984985223951702014080314820736316567277052818774559470477077765177673922364378654925529318170551970188361755225416522497526001335492680866401069615376509991176899334965919894200406176202901277613712319722558175603833258750548477018780632905538146455270224716689488034653019082555588740073221038029157021751081844949003118661346871935423893437231852843375547154606593084139043448033135064179077744483947753906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,24] -2364542364620341767707426193914079832002248851669187345686209755236079109891012902853325909744022708535386897508466412763197696127787357975852070157626989337500467229722174440542607323089170193502320500224592984057283175674651798589772336041794962302859462160339630097444844585315934391779767280700084548507317379023886228982334310325371873260673196589512956060372027390901310009845929109606028951086850402897402918329472090758784158528025920290774346996982155416800070484192343429345741573630272125776246110410125039745554587003478882902978934766686784749705394381568286133289311168972068340286543157824304208225156380338338504665355102012031336725762085088265004158019941988348546336360460192967903303608434404377894202838564469914437361224618532254824842107508776969739277991438612536049991894470396965428572973279785229254966251327866532615247548287232692393176509373829153896181528161256210940845886514464234413557664028246391429132614881537611408674545709208109364738416386572573290077512113972858379710638175063015883082619673092253588476668710019114325715885684590722454999399108106976529651763377667832776324561575769860710575045110932530773232119605383169365880316780028114165124832509331906121767703565766246957220714936944003789202247257475920250270404494073288986263404677352396342528276538788758675288708428615454438379053885215629997149334749756682333626157775192655883167587231477379251388475066094109024569519872691583798917255685518371537901174479202750827766023394721078203247555027249256280087773983876826183427538244234098910862642177661718341901859043675715650549582958905886436100932733535011931812921449033682054176087975714893526202669026303486795754249582857229715791921415192727539880564440005275066344939946065152822449456629704314084527065972324113508935416936087956855132621893435424295269197479617747827622727268337345027800068982951992938516186529823121147590103009400643399884969742092082857942937167848448861829520373494849966469822847452385189171161808422467035217944855922513983266199156088469333642791285174169896395561394279695847833694228209155773052585341440555591980587318663771441088037159190750516093896323177777406459000426177673639204875149953609611970779838651749301276008985950798580995254864687682711997156265287985561560395821213512772408906682556918977868245388269750285021736412206028075523404596152972374332955731217272526590155670653222936511066792518136949985211411716052405028669296454781721078243608747183086303299683094621166718931841461679433673996878597562919232287099300500104695064147044651262552801431463185218613346892706567970896977466546093641849846100910781387938186526298522949218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,25] 2970655711747857383414792235021105485468237188876542940247353794803689055636723889489922685780456655694031953139867366010713981321885629891837798713524643740372695340761753371147313862995463601511783905983328986339827850404615028793684479357884550626248643483909073599687740971674741460376391210325375087093690072971052722066740561845432914187938653365575865598587998271801865109214337269329799597593457306602142115886110567824463269093719626145411070051602196683131527830613817719402941861227361305411998220627540495477561306065440468574957617821191993154349992403956918942247448551505274100757134315187450265274382982774464241258919830431798526378273695006234483146622488483785216742888730014606691513623609881558586889794582806591878262084486592924832120669093541962290768099005771646028696863552369571364042964579676819985703876538245994635790176904544332941589239547427614820720378879840206687562491800966345282067938737557950873528562296113369892228740618604437379607139271081435176043539723354935195315157888760514149789342629075365128861534494109753571052581482802110386633607357371831481831738782041719818432548229757476146064725297837187175081071199606848081922244153290354805656380583156578152079238600377293935452355380155289402117517280362489469859043385951422961277429595884354185088709476562686803765188140661350164861762890639855620337821487155008022052731125093984184988535577185941724995901973188091419685084161221726969029477493423028452010547223634153196852476143862755174878590735595689255821120329819117735799378464395171548074639646309241317434867866274135527082927615480767140003014711651339075002098984725871023620518467753156941162328136522216375059674791506015746138735001330941675244607780083999618787686787999844119706884407295085853752241996443743816215358209563763546296397489555721783128796438658643470064586295582908262030942204846520132249921504987714971022858913417732308232702594581997832125410772996623080388706912749601473269674880166126053528637616421059739055565289031287505763642480771685511565675307408157897916109180155125789639553776775345235337663898691795031405571405651677009149334500040909992069176126928564229331230901854553855721536405180838784020608197110984116720852522396161751154599587044686985402785052948032097122587996966931837649633929417979586188777942222397808886608494665370430432832930559372029789949146414203843856816657717152722940124640338784489938066425192745758625025138014008774783706619188834404674840465094007581242965970505553269468169236885806513198810884347828893803034064159694773262315880191696406762709158679412252082146790395976902819218795626099449691537301987409591674804687500000000000000000000000000000000000000000000000000000000000000000000000000000 [57,26] -2948838680157614077628383287133524907540515977613727429830248737454030711511402179680085086993094930386440101425485489273627465839543439855224597889265608459155626478224887050130252283607359905112169763366172987835915787863985068560507751386802386647869040174561295722826484810130362943441661082872624587645638573108112570785732907513531000487212485718317367837124782230925758205851457291176585723900950261148398613663030691549860351335601508446153672590743882917639518293724907766837000352546823951568279525019561496711848571732377112782570008148679162886967049895522754881040706137638628170778461364929945890008286219938154186438547546485960127733896048785609849259384290916433310534683593897200987072852125878262143461800608385791747680808868124714948482900139129483750822360902368698222373095489119884444384090110835238988147190633442795653882389600285889434672332744176077392559325923396703055840707564630052370630862855876783008351282392734763947313584199692005416120888030849744135566240391529599680900338071532456106902618963573953061293139794746973806497111766440317569246028792120037866496992837294510360583796169751891544217703248434412821728608657720030527457657821299367371380239694904056582155196664224292398650052608168700894193111248281670470987699543826393233706956309728931342607509406395918165928538762838150961541173185794437374475278059969338672994398051577428508943642287539521625040371787665955939093115220989048330638755709524477863753210530763083135919586811544047356881599485096721293729785080010958315237926630242270942388872684448249545202330842887887194423657302726558650169963813576539571599843213234894626331898550299696963124792256995975547922360498539123802497652680697486361286949436543639153013036786722917819782148336156719791579877189014053363816704216204466603204089549126255581970234618260775965112010944242425791544423542719800666716844814290978804999404363662806429846349547676372228919322170857858016219839465920390826480367804167877845900747843751858550050929382528409675232838664685102686447047490931970021541861986204140420092246519197326607325444807117396746127442279964556454382443861039329116256235613984170528910323145318267282064348807996791454868730316387711790166635932391743711352077079433900097438709921181672215952253696637695698228612100128125127465814216927240541514125441834228573423176356065888823466105207248536388532602271477456275042098284795518203018630261535259388908729646718131255051267860412156751448033433350762503075035395025096637284368753187486886847965802529520911386636581497456624924211413051779101038149939894789273420049181296071158452066184041395757731152116321027278900146484375000000000000000000000000000000000000000000000000000000000000000000000000 [57,27] 2400955315165902227185152086848114924803732485031755494586703823434461253989873133573893953552802350198962946792588295262752922600632435534637369570722223850744080024817603013808199783018046264939269341981941091416720618033738442700640140720162037129095385637490444084621160409230293537335603647112405758302846986297919004183221069640634031510286932145522056882287789394349771799381920548067768238727274811324188499149523324145005947393950426596287269778190810159544042389372834506529961904323843047430216905767104681565644288185540206239579112038642069489525177316807907328152514944334621485916305572851832215661576469903122561627319705330807442177138217716890537635861307364197078484495643757560970832150421134369341737064784824267147406753398964590584924457889253183413759598853668597089815595727414080223289391347492436157556989303611547240966029753600363522300117532847476066597118724346296966442673433831161509023441098521228961250807061300842713382598477971826868802535931758521569894117125571602865312866444536640551353516797332397011481660416836777557291972290688117926355153712500199705091556490165080677787519317487802433052871575531318814015458907661126764766717112794599310561022211588630940324488287692195955881124494757940539899776373762289790247297069598713441923062229437660177335142670206032959085304400574008565898020686536552271548197737283619038193594413031873207983087653505182599534086712117262016338402765072776251978368409227299457373158156459647354457506724845977306628517199400360038774067657273054270220684893259683957762700314441427387310102332628663836812479514219570855789201717843672868836799855375301080662146012973042284791696113442082420775154690072373433334830232841416327172889992817886861112354786585682922192845042038128815147154408073222898397954439745459068014640857829624239092774760830641660111460769567402098297398369496332557742333028668222373204556744572892777732407547260826607974699128451419906598134365910393382289176867574592446059220328891023739429864728657503568417619534560828022201035252770413872476467720147105586287808974883804798814633330145878455601095613896876586940939428988347587626876029477314606008626875748210551385059762274869502405575202173080047878013772454808037904909979626382403479974028232121360236272563836584355564279992518659406326765171473624979757738521322223405033325973898346623772528963051190050905699180541898412046654356324859690094230809851984500970589230210866925925263959366469706066614022214023514577167166998649656477226029210194011560059915007897294062296154629681580760945012945225429713931468058187976638604020728640908144698767114630713614964463431533658877015113830566406250000000000000000000000000000000000000000000000000000000000000 [57,28] -1625994986410262273146900829972974023025163936984214877210661082738106671358357652468001526251352940842524593948314237065761330572248205277350152496100476318332659181058793088178082647314525893902246035648790118899874593885321186288902356905006033836987992740747283233848462751109552298856383898121169584778152057290987589785014576994671085265389354072881922667676408443957809708690934212431754850676746293174585742619034819866585908427214657712124853418020696795971947456932568129519971120997113987992581641234854038506146036380357892996781769774481225636607991180895033354919997454130014502289432455535280031275101048322222403254590242108328189104408826721118906121298894380235397985273352959578932116345661518219983812256240466811532829338512194869778621581120581484172947405705206064021627655270390030863148307079414605045747328384549740848649066369904886631355140273500430550306723183224163555805482366867478902468785139345111835846389557146487681436847757024128233755730915188533537930460327941887421419436293829687777752448636704676174416275729627642794515820941284094841080091547716281807574324396544143835691960392073114801608127627306115987979598537539883944755733547800797965714141515848503966161398647661337181118435345520984182677635358129050317408093566744845361569212926519057179480836936350107947553956231395755800742393060679770296306218039705667878326335068769551783889799170221144025301630847797747661053784301317462053952313191080254710829485546293522798372223239161537964911629719282144465995799167668353945128764669304098060460221373609917526814714392283752976193578548647965351018686590675143167033658291352284645135528958438727514046367457673969435483510099937633138108883287073571679500572501055320392378298069509979631921357993429573602687002791374664609079568984756738325163611844936254303194835994746767532546082190205207773718436851552666004546330068617826644456542251630493839301872142879746105253699279773782995567619517954009061764191453119541616583191244008602452433018616519060378197258307185504369646692427560582154241539274277201720151038310947714296953326241745265013626917872489849270522948897413542072966846111549527353897810762225546071037325369566890341979983426008434663906624916913354101696508956172855369890405280130849582329939076255799515909677671039991237451451875998739380057004561657564233284196152047250659751098584966486400013472159456996693874188351740622954078222222413713984090137118142084959463218007752584594809200259784896609652212512422354453328092123493851932902038809191195946705259482767149009901352526698926681366428287876047091478101057878005596836811154746919394573773098855440366605762392282485961914062500000000000000000000000000000000000000000000000000000 [57,29] 914130481572272415298781455159359982558294875960812845217080633318028094728115699631084772357607839610392495722600999294769351025914014029700011482429519066450168391584126833489643583248255576904022783730303227961774418837105744491448861456355841978609324325060862641236212335442176314976757763656494996717098990818458764211700724961186958091363520742318331950432042998738005870959668979385554695987629315030139204513330221081325570484426823594580200963205239972473327058320980179925729239882252125003145281250400054843683303917192481770119933979334662965786283079014899765108856377956614703198449421019187144714444540773588216030917027856391113985186823677105360851392314294873570313963889326442607183576338327852379918907994401670446889910908224630521144570257097298943763534466614235358904056876739307169746326670480905387650450742926440467202293622164010206470255794449032238880578308472149624506492489034776419131642964919656702158867415636835459526826322317466793045960105212994398356941845012943516985245945530623773155203763281045981104895686993712905771318009279029730645371973203883545818083764468289421760509328893363430326161200122884561697390349196197756996155277025748134976211160054770016307397936736656982643531420489621174387507704144702260589186536255026344126001619300678908223174644366097905841461903530900612532167728535655383962764448149029376191831259991813960609033334257744335857854507102946578094388951833785259544331279392050559606011731640409392428006455055667621248252449664222854437072545627527530031616510262819168478942904098240511170266132391881521348249880292958908993369824407340922403132300996932429368185382842785294598534535074426803592750489297373928700204679784500234640370078007038871412790263740661571155537282831090182441342178004630078226860292201834175467619959457356644305462365414654321909323775987625078542190096134409390529205277880384266599327260793975564725602690991123287800486572517727495188912658855211553260728296753823938269124931105806390172466972391437152431198803255015937716237969973245151358426151476578293841100010963902416023619656528778701282897824816498250075660676506505213374205753317666643084826328274255655000888148071482778864639219855333105480724988521908874066528167113663035712554188638144166853313361723404502417355456163514506885245707626503440473672306999812045306558506377206065782495287047678240157734087626830892974002463528784518108168115691577853970766776987077980045702756982972677482885120254599882461832785355900888121767250478228645985442341715817366614158063789932957553506899826878024552870918551238655161739097777074428460071358842606485138929627021209256554357125423848628997802734375000000000000000000000000000000000000000000000 [57,30] -417149758469013251381295952479513046883862343120331245732721129381765429898452436867655706471897060530711773291501614872219237193791082771504478247435639575772090085919381904948868938566790162661489620942607998174881488716274977337178320882181192058386076465061392235672692890681016749968145167064907568980168103053819467212661914975267662953889225949605544081353456179200645819859194602182909513342728914480856833907915133037020092553476836698858509869235095236401773890687570443567673610686345799210022192943520658538769532190668561613587144710304193437775153739421106217306582569883922474141507776617100747349676188624280259573601021553646343859605051260645250177355378210329485669067852494070846088818794765008680457642978960201019760426189707614174909249871255339553892057459514001710800311715334432712814817153717434841094355476965288302903717773040558886776358726501893165513424721000221122211245119211362318422494863469348009135423918132537343185155188122268120759213495226515451138815732156829734334660360012789520503732032205299658436555713474766027089985366275451512724087532501560421692430949046237150163009680794892336075446936473652501745967644397804104997829499995401251089167166855666187748668443269501643299789062301463489629811551216813111928934452901672347953306353754792495658742071689970255067168829054528500651498775862691551052276463708037631450580644886452577631117884327334327772049738885918138678986934432474758677049383017363954997833493046135540477527259799375084184700604342928445282887111040953313668753330880481721057295366703821556369443372726342344870322154501423079696440675668928780860253587775138452406630194644166446483644558346734009221099871517127945631568517213561357540944264147708201283310437873387645862198297566895261559581715914786464460589979197678419170612610524837146999208075904387533930718291822031282264092003291766153102711250690391067885813453398855859661540559581277780842400687139067637593603839393013341794324578972973114311851432019011953578515542348125451244228959204682279898131848419311574212505109879740548248693931456190385686147556332829889881530287506636511434708429175755456786784973388251226517356894736012784987678459580203755097614144166096980504091272632764359753410027420609133383269409912590836622830066528034491364785769945766867499240719752211146206620925271934713784522326402465303252735262172945452387831550191770291489437530365318272376897493029312865303393743614824203917923996375390717483652361397099548424458330770903234757588626716366730982956520017529612470512420146845019429043506636471139996165659156275469294911797424728453425178456949458247840251557542190496974399138707667589187622070312500000000000000000000000000000000000000000 [57,31] 143944312215996304373561721443350534593713816697468931766028327373161652493438828919044452099871403224542349719512852670459250578130443233492030505290430575186030947795895842013720473395348570271530973380691232529284052730016618980075048926442873025024207499330642761215261491449776247173115237991770278340380044702926502928906338931061580147927949407244840040499234576277878152064518334470552253344001991468164187687145024304016295120267126977997037594820042538528855989599327190959840202629339593680463592028408456363697759527081882180802647875381586124900156963239532629476685862761561315326946846794611205540729177856433306519987900335317537548168412581337094552277314869634628428170756618643255638533111622264543933190575872941481674758580091564690069138333130975168184762843625731753026678677876323948564588411481903154979322920764829500790428230825780453664284932642318843961021937103163815108268042374015468918436609822259742521437536463161593981424656708765472620945352189324425808028911820009427984655127095713826995102299655661677587088407205023183488157476097627631695400734524312662344478014356975693662353224746948133168001553885437276632253015721915263559899686501266081424346304400532685946560102497183208708101564005372319756143902898144480647491966657497438736636586589020788075432831545081040945709466121528373680375058832569048168849178152275139618605586578925396660431238899978033837614479579677055502903645346591226634594360224922349976812079970511095067381326444919789891577670170639317860419262151916570053240883750272600578227547034491902859332349830409721196056356083345464723868201845480005259723349205864001915268218732452652930864489399071353286385165238452623363607061682443494012029850232418888060204454784669215071826578686245074459537889036112374057567496362088106528621884619543343955854193220185366466369716814377289050131084276033639813551093793213316626875081916245076792043140439575442948080595924742452990178085169767429608619501885163439469181929222452039265758248503186020433658364056473699046738466872811565017613216441374923723600143840172104614538294913091515469037635685370313466963267729435772294300466060829176052163950155657044019019070172239393995031092597053177573575698392138872903639864101294703209458840382585635821203283207751712574248107988523785073747742875720724812509339722877336641036635717414680885528345252211105373224125731844842006334803794390039550212419230609691509265061168035516390543687060755762622715611705924813494720247953505030561831758691095698180277862897392416115677424691986844694469612978476758657666625200777521187540256300807781181802907636449858438145972885924273043656285153701901435852050781250000000000000000000000000000000000000 [57,32] -27842815427319714872907611082219483145917351043141816658158987455787346522397432567807270860370261676393669671794143391811938231007006533350367341666051018913322049431609634763430247711149921743713765082189318409648593599928114002865565755064900051268013768513936387685263089236477719806483748847967975817565948166210131200052320522557429046465364097339148283295242559696667574428399469110416169114951790057232961725927541263690184098798781145141537677367153709516212129069338937751901583605800146584362789954616788492803540196232123813539300384530372514554809394689164190561106031814648761510287411999757012261237062454468669874347205954824940181820726824523266920369853039990709962136816924915414930088539473304182565618897878709641823234286150446531795787574649128984419912769723102722603897574794526490387988074204625763326749448073098375837943558450102690562994378356430132320079981793390681762237543058360010739666783200438179956745229108394831964893941405343052803463390423443211672015581886622936484938394277816021795918392656107587683395287300970087426448302183755020292224863147828253675375252716032233642890396948828694170691453737168082051144641886676024431522798232866295057434483253726757585708142804424931525510373445041276798254005717360306335890968606700205643368620738262314517774720891342204124110220272254398223018463218863385399316194734824187583612441005967931034987819165685940141888269316653148332667849754881112590665482495900811673507785030323295868690222097339243850818517984260481793762059123027244056455337190850577498755648566083284109922050080104779327711000249081992807823783481107790555457413883452218791602232768460556708744325486726022906243956524157441392875047030538160456736827280680950340713378136399233759692033191056266254734350850514325738122517547619346660742791410168754111368334933714996334615259127758042934911567582284344884201719987169944401177228589916076605525164402206844227885205300205675018735001404954589956446193292604392072402503767414798403402609949741412900315674941355777569569444926402341729774703845902865249614113138085959432818799987200997802887693201997853240845994533875240046021101835947214871622446095936717411400352716725020577484942372537972004145434685849005932096959260043368566281394480185780361968756090998861015436046703326884772869285205959132514645560075765710301845250434041381262390952882338568779044485593450157871771177421204123082099885980174120465271712509164174776284766173348927512030952605798663526094993423532125906418511926179791271676494704389480786921616754179027928468701916457839571673588500539415826450605411219713874534044468038040925212100312746699160015850793570280075073242187500000000000000000000000000000000000 [57,33] -6231233209454862603445473071378821807503537767962424259356995155068276778388485304163582816111881962496077896523088895180729155451807061685277526004849928075884859764821994725453777961418957967554396033900233737642994345702280469212733074787305915917509941450996399266870540747647637541942737357949596013977726128255326781575844888835536298719296843695787243353654585990040996799705220610695646712006272820995877647872713232741340689972659631372493155943012562816026251554009973043496147748298548653935653056182685640748799883033594467382599047676639795177339294594511351949261094220652880598277706222745082460876049319819954770736990821795709972079202838643624410793402546112913504141607252939500430562651725536328109743283216979875408690955581609738351553409149905899354561352868930311449879668481042447989878182961004675774595708441660988151983835549725828368700264129884995976074350695633028179721739283438920541574097759614410302585479788198670972771446948888301023196627161610918731151635530693195896942169090120495991385830226588725519821024978257344883524176264381646189102379652122760787384748187939976132489849675088396067091177264689269288564583203432353834118665533046573542644568067613743592990625799047542902443066108484600308278635590840431873634487551054932093226066558053605910349214543831560257208480814776091225248427144941737861564367813894909090756317422380177916246291911881769538356617103700990606137925819810924140474070402817045268928025987919757091917923275263826558652941408050444717237409867900005949294031171713602632268556745804616570932516281472749706531180337724988190788845694303953626693298982701482872630850635203727034136044139286148996039366461602794370202259400027870207903725042239873951315146456356947939059556324377495935818193040816147695022858307742387373582773210703091400916523466275055428123242075533190871860890929912910092443699454571432568957945126275170200564692024834677426818273206797974540544910136986493352537946296727523978889874378638246241334609765540857159803502940821037196341360828122282750923236972711653678804269000620036920366506605110567188102813453616836217606755401926094540525859985299917441503211813508930562716844787362680890675860620706453155576633253252893940413780605588528928325323180300519121255595757491983096528221960197433677429976847899559924661376225267954117286631915782429841884390139279497633433212753893282120156322416632971007606723898267245283336299126856864165289901028669948307120637798934669808519728237759599599622273345826887497491062933777610748165220710462871320984329150146264228442103604986833680360301974166519219842518778477716006587532309585197864976180426310747861862182617187500000000000000000000000000000 [57,34] 9125759683546534650858962186843390839380499760933901781386457184103761899853825456530447879391198246914715457503548056426379263699386389831397493476599319743100004010552016891629245859416647677116359794266399258936705917877913940159270322201272714211309458596836509452640598066117902308973672547508855859621804289577571179194235340934939600584719895426968964838905056723238073041124198152935089180775457435811106762343000597209505678155577156807833517670103015691294254967070050435152312527251743607100645272902519991727458833098181686448043167041893392460750129479754943658845343554203632911570520092895542882234854305953343220498110135492747302670662901530244467115642074880341554794403791572090396058628228259146715787808364212173305003381491505662463422912715220997027884140690326696877268417018147532237905500828995171473309666601127709654479399574195354384732173673706420243477676310278380375576960831469390845634298766224234937505069164146972129447216615307102577399243984637266757675332621443453980461885211087205991478716045412398245177282066586566069763612897877683474603813905674104488943018561543777205632701664035517627174290063014876112797085171597877283138447611781181362271444787534434090414670528599441209262729173436447874661978886165665282378765274099448318717695755387062299859034357727188920483657593489481958737341176847729168516055710315294391864228767587737020013302713280965866583787219094651824740815352945461034493089842532509080035466315616582937635449260010251598689490895526670383559646285309551100423649928259181454653672368881902048696341509217682264772881672302291293397894572264495394797595373178247728232780909743514798913566657675034394014660693164385052424252291967397084595443067817555184221385898916888147765265449439775467027441759987836650882835718339674865704647739687965907985780515948783308284506336876368140445949544325014012528797624601767843053179097366262665054163030427277327519957542842539716318851717787433308753832659721488497742843068501638041619333089824959344639075574592041009717958134561529424430567404457378825683845142991725730907380418411407003534097165501944643776573754801850032977546490384660568437234407144490052835798871717377679793363257861641582793230788755486728332896231140237563788215256731412748615475238749789098443470784169870922958313373445012153245174358508006108841752989842907683482077636474947828842291757378146618442783443650542412017220085757415267439666250954413589084884089068053877303164881115297304735176239192482153133436035897339031543913203819875281583108972526148466098133195295629970377354977660060615112977763519119588697896250518837249961640869719281532468357909237965941429138183593750000000000000000000000000 [57,35] -5109278801952895264260380755750978318582133086709339018778534645553062598834862396534206444438648976863653856570599886304846887480470234743182790910867252240913887951151807064391840024739372123144754173095957912736977791859032666772577941794592227851706516825623749436578086669184891137580540027499442316983933892573109483896931714407115612234421709562094933335576062154960389412410906113537433211719324964860742235013427884811171995992812224844288009543464499497428618414593842728789075125713535087008820696590812519468918413235056589215572345991588138885360423815690371348498998903191205685925096898310371570028196578978337139846119256054455730462085054158579202294114442936321792738631026335790950072927297793945267314857525498442345169892127212854508885475546411395207386590610983020298031683574345269409901830646636919420359615136038096983985571110218955729309661344591437681030665297934135429152156308620219056076452179343732244532643916120356205227447225934025244206796463149534048721816417619524972605040319577814202061027645273076880368628944028840457701541226589256386903838420596623125318063776540612706489108695958762539982586089415767980187053264784414955120975713127382195150846843600904871344561177163173085941573275414944331079104024488292756068566677320793308733774228410980198078854302349490490777799282990993919354927114106270512779154745982006166600278219142101414000674013102539466933959474474136936068885329157874444997446825015935797396255086717758369962676510864878891387862459875075372367839577180931945978009042249749435262248208853481371022100653237578956497163268304841786324540041964519919634005887594431919411240519812917663718319217808940567313416257139106979476209905396379262388368180446546334222506093707962838863765689604946132585628234591408472923179444983983355706878868131836922789083930304615084730455925784155538661456409081431910412413754203789633627981913978916489347514419527279997703688242878772424289146487150131048062883403563086990584149599356157913541347305444856227544543430824151766747285999695694819963752498600765122905187736873078277360709971678296977341812177059634746634717592655287613125019582841493076682724761396447434002682081124044407878519838170543006200686966851121130791745405525779970134376121723928634560814097505925257315587646550133773216972778722119662421802659698735136463089539224465120870229739896009474888125376606362485416949878674743166684175643005241325841878521962674195606275534803765682082569245693494179502524962990324565821290736559426432482715254028102605347555361515846005251352094422976169189506951390967349612543460205690211218200360542434976348269339702090618970942159648984670639038085937500000000000000000000000 [57,36] 1941130428303416220511104761571591982487127162047645151067833645448328221733234526015612394480489704130846189904021071155291988645640835575276628551214165103311385470338715252681935613852591878555453233129566475644377810415367952877512096321670213024045098497131223734956092925057442052303491326648710642382408811142833028642281551124590132851713826282374465288655197904263012623123036478229388111121763741813333657429777207482651064397553890559119205493290154892666189829697959460084260552079617210704498884653753618416355260234357593909566269375193607097131856685225714313562121488315453966981638196605348715695426590641885646836012402944457581201528934369081315038390640541762482327285065932301354221642752909009258750228565194285762728515198521200076960268626740945320895070197209837768830468732587674522766206357324780242804670924881477961186213728426752372970145844190249984608449598141889908963641467639716022476679743371651207535243621355805326698052818564464947649314011378665458101737424649712807199447924171753334791929194504990879437001282006550153063480248974891326130426582697806369762729854556705897804802327555641071467698241571082971684290865038151643840638180162229270637709759924207517936674646755022389068836236038745150196177891561536274074627886111266692625697182370334282806109230516243414913182506775558154630025104140087466610076879464807603276770303658227106185378216031462581483520665040681400847184970824079785934422747499822953116745395155103783444655820629306367174206290894394820630688697080390487297578840074051232213065254244063689580898144182152595232282268073822465757780968532043266166164482466834823695030291059931347023942249394128289320723845231495536096230339390783992965590624593329097045946554375027550655819847080074399898350361745154773173572793398326456317012463274169443418914122403157699761332665210439047567712195738212353541358245984298762899175262826286670690953685179001381898393498810510893374651714626440438132021628096777677032954635685813300134985334636997801793978367174450191030371062396980729855942841725331455639018350858354983370172394540888606134979811237192442920504901680107445648646271456141890510262836457748146023928410820783349046674815342454395307985206510581303179198321590463190331814161535400682608314416022376388965704823111791800248983757451789901140879969948013321954632263403791286557560826910831943309537128776156553610130623555068527646427684501731960334806314873023219572130892575934855411432865064158031727945783127646476713119401834109230456585780910602620858344031880785502301155937061403331204537996493399438137555092382354961778454118282922764505873513413147790629409428220242261886596679687500000000000000000000 [57,37] -513052110605347196944724175824221515256202143623845977977911002670416283738859746954457850109498258752834471882025295185578427066615585048176009971076299993295841751051128707106343266641017966623310650217614007967193732148177102554366829600376847520910440174466081176681290065138889361077751748937428976337731848579169864087155576197912817575440354094186695030650006467013311579232299634665604407046618420378291603817979521377396827915994892494457842578781763911434649797598839848515937461131803690591390468840931031147596922748789314608504994402626732498652534944893528114858020570865930934612716663862055015299630948214516535915399246210633518676673018887366993146390288989416982802423637650624115809447567958130293378215728356048135945230160912428875185170396827550656309623773742940457949577821529101703412101170207525638521460783109950240587014959922578403027061701889517043510374741325993472453157044416270153662389651911923560184197557375013669840783421132103000822188896092477977664095448136108952182530571394011703837161255267205257641472915057006164081673647499592564218624053274123408111240400782123416957915095260688957035792156804990599956198321254244590311537612543517398827887288482717533250845836902020833077758610636406470613005353551164431468699806320726516807493700663293759633439780336429922134906390920058081031073968541863586471955478769933910630480285571153113954846403596408155366928681514753762891195061026333892104243544561922784229958657912373257937097381079627320085435825674193160005764838173773314342351885239644688622557013442074520740189729124988152052037049100992417705796573307657676938680513559350603935356472970708169141956731366224791348543936448390341759803640869931368312243823516472616747901381698486088438548306174166762809007057575366929971179109228096505598609135587366352812146621257463174257161712643083059113981796631542532609892423771626653579471771282517879523565336742288482589989049700331014962533932518499689221239150137848728324986696121583569041377254175843457684381975144120763492833008601781380803593130665623758134378723406350421106762414963896812135173530323158202875785340947133600214305688196513080090854003332146240077181594614985064254437464802703412556029645163867336570373018035199399141919240203047361270013223814695328810250172033476667161543912054570389062223765320121647235699317896748282338739516769851112709063216928351680086486391807065590457064621072005540372660097404427854349294759886678900059212770322512296790698529442659740337827233051634475049170516232628341082036755837949712252314006818425156123276476515905625842982937350515144828985553586276624162810074342502830724299656139919534325599670410156250000000000000 [57,38] 70624167055337043163559133560196360166161946411038083073481687958756262527080342567820672476908953488055807237616067877115013859805296960638201537029854742113712413623909869828600243573888766961458619640979571220006277848162736243185584496666653651375578278411494617159780914247643002723388901721605438514080007274801211229633513556414449329294801137432273532427694936604945489045458013107766509585779686022893335431102535438967060263682178840527968558616253756362847755739386229526709758453339349591592586041004636638768497261539987781836404225423074568625908868870639832368444455112489460137455248182669762404730157641004117046131867808848599512192992067464023117049084411367761587063813301698315393470842149291005199633870407084593003548461036280290355293834034346538481434904710982564366968481355420467793834193965911291218608946672416768829558463663868765199787498484841492807455945756621001865228041671568740183205039287133107134866878538688654015652527865164125126610235613739982742466115075712419618008582250121112538183533194376148111524166861166993279885459855926101704057081233187424937925801564012882927835304789524392580092600575355515351059438423615649118473123970795210638375824075508261024364637970520746854740382388087920490430223952394214511636845413407140978756221083720406175684716104368583555865612915675754925715964365020644990720370886804119453469999499371378424480032084795808193844895944203518450119223171716907683330877830810931757461906976789170153407254950679130897794162543565852951385332188414163052792348429604716196805188754227112991460842505552622991512529426929684498992130143296488841292335507382045548810685588815355775188894061438425422167168447770881566228781419332860762210179168794091619455011789834278713978019446033445273232790804476036153848964944401795018682131121547653695760955052460509597464355139589552114101473194932968818097995383240974094037765288784079737635680938621113251018621881997222990389958855578728764829181735308730929376940856274990729048907371371385097106719277082619957889307252438456201461749190119124944129372399849806636043005792422920775245422076341335546900395067544661342801390893632235681354597315109671512196528085615660532962208994862971852631928692287376282811814070115543539854117717434046126079624773976463388802878116833186236317401527008312332918352229609471868837545421852128683958150054035484266793445164949737680085996115849327543943405777358023758929696740972157344088030630102060955632950249739714845865024185627122152912366406184998284396530276645366895390332049407282207000337027328662486322097108794499639678644707004399055798266208832035228297211381341680347389910821220837533473968505859375000000000 [57,39] 12966724573758282027999514926937142506723094002472004202441402602348276352548682105899057834155263537504301438571756437798838920838645394008436700251753872615941689650773732328472223495540743922045740986389739012816921897523673412507144472910144232277529403943809089083731268171247578873791201168321843136850024255305656798150991899484855035483157616255967243921119283739459795324520833190306691603007967087793449324157082728463388457782310723981940483794569044673712336480952700277628797074994628240557387255118641867140361780120205342167730988157496529699133804364969515068703549466302973222736783938542366551676940509067483511863909292036589924275991831045601744010033203929157620730842245313749650621877086831114259496699245639659254149147103199393103398093147929325804790051377237257424618358671058744211698447835867259522224341961459050971284681374142427090278867222858012148328525479022724550440720112381660225341345974304521272479469799206341867228661573345472414657543106588524033081314622242044846319824047780040834120008180521540231735044123191725879608185407260436463332574129532784537419416123309055432349456803400307201430332121454116730542824146313739029074507108337201150410695338781847635570974236766452977395149513673310596152753043990224631718830293397935856986511139032908868655169928139655022339015819327009109560457770242456934634564522908104158304678256518591619862346823025272616640963160852739423405984761025224880579331466046375833868440880295382778323147986986005772928954365375013292514924206539458109619906007347189053540921671142028309047694587318407694300362973878526465420441039144766635383388696060590198650221572894252168513877790461429436348479527828732700881441855104250506311976744383485118751201705718351784886141101101532668471771498154809720889289901945154382693642726986783017973110765077729580143960270692676165847404267295643170396079667640138433649176955543271491189216448570958831971924732958851698040617619996019529217692567158543481468709835518786689974547572578791392803525706909065761961104882700901196945197210421918809851634577093276773966118996236799507458797031348776615154710757068152691908775081443977234325261883343996930954612386548312980245619158120240004974256437299483618255254857450026093735295286937799214522590341590140212274146371674072046692203553635050193949201416189411643495938071392475230927691932866706905819543900525738969727268948403903559282200357609231158903923490613094224419154198094237610312606046261309337949236216062529151777827616837354479483909666681923412156360081330395305597087456518977994856346052124456832089166120429046481548901118222077062732673451411063991756122959486674517393112182617187500000 [57,40] -11903580048092005301752642803740461900808600447503473808910846245599661395783368693544888678022408985584737697073868647976497874541604415012102248854541822490142465659321903369623497627844634114986027812899515742835820590983859326519088502043747096616346392725364194478295312318685188424272332692025981034637784208610610146805878525130178740384584258760999656842051753603049713944310595290310998526783433918752152528748357318841937011347003889804458151403569779230881005660362423268668503264850180590080527884135406347067738583373236445069602817058798356413714557516926626281677762414424058138523050667509386540377926833920798128793585728434227307083779416441257667402402365193021305358265838065224061497005133281432173245540636193393722235489652828863382801054265100133284498345024328928656422907431293471959285230978021928683185806460130241505485761150465909872335996812574214270607659981787978473682759222560831260235866529391810620342557808740929706791289701184444147386350860033114618653007906121701754126221212620202744380910372529059651827025549854541638747270338013175683067425054106338354659127322271437988723611308799176238401135686391563579290982565294848801900110912232668504754717393942592770623871240886256463524558216693872530923183971002874557745997455472167684568129132768399830528107513597479313534417162884794418144684510603559931900526532943179101632395146706952766234266526406619372327008889365171191778302278993518693092814627151915825032795937646752886247497325281102877160297333521779340696485050133481409877652381607807016267972959950747657489120372942505352239972901678330855914992342199619380699226498823925804499283546899484920108659829445419192422851385885976448379981749167483216452598862520356687346008464098638952376803506030264221281912236824185483527266910955623122356092831591518920383007018373586538321332156313330282585724897780675546141048186437425591346000160522798696514331924129421335881433881873523740536729006362270126035956697886605602760096788408384835190655151118150919979760908480409394965782319035554843968756878238248624862345488739902098399874509337640934503679869826197499371097276930111042368887297295155247485880171571494354784180243173717598564219018126137130118131469638786115317385449125418740931070335497888253774423326871840748690044775894201739510673288022795875431059551348314054969027284165795549820157778885308259280811392772547032889828654087306190917394106792853688618727503999868845780595658119354429820688447537874008145417698493494133328923848024706952738682628934661401392081263428660222524455538828187924639238161798781616735886573413399630136079207959057768789843528844940578892419580370187759399414062500000000 [57,41] 4083589209076639060600973570186314450927951000581914203560801380684548512472988584831581357367483563775875756549277462806652071747556311661722612756673339630268918985008296633111597575610146573091878716330281604626891516515006099776986951077773518345152611212916206849162833717212708656896784279264976940840853243125867513865140083768429335007801000667777931278097392930132645506345545493843738450350045948047331072519534765846030142056756713305668006451695052327231878615959464749854618747022382596301011090604993303144329513747330809142566903240165300502560866053283523442784828026477853568879721875696094077625710275902580975818775220719743310056632213609020465150510205289319075115669168753767650347312216609428008727647022809204179472060682345450158009970811125318316039054848446916915550471505002413041922337095921805392475317063680362236425143656384588048804476144869451060157123567646168765949120560692821789032063315014315365807132385451734752855407276102990813389317198049649590950587366889691328409305870164288251354362243121005475236003752030553204583933451718027533751262670068630556257304464394321987342374983674118159294487063200021839368634726525939032752059464261211940982633142483870564893480681539877735640788724002095337666969424306220771468008105237879299851402395948202673902844026683063391986016204674756804174417643321534471271397860791330249430721826729531197653783290851097120982312199547757771133178543210662914488560147311000923538990688827829722300259258600063896150287785041788330933049468701973398730003013866509533348498425678305577689874092139853665966406926676045307674831010686992507478974580994467567063988223216072710822457761770436972549485951828410979253188879511158149250888718401557540653829886483373603791769146229905906971054788494579274026519769741281848858338438342190149346006855975782703904635701282112991069971312669638949591133500511540956297384443434467794072439784790638851872568515824945012111622837852828637273067734618353767486226052702449385814369886844727234765304974652209074136843451142004216754326467652538559961473511996839224079806756646651113299204910257780944505393161465086171299835837554367695005348720812541971006900897702081648517275606553878355188504111763897089124791666392770413554483571178924471401594596125163640098463135069934140788126450913213074636975133834572850608439670300682133751484898155446203563844091321920503189022825973621287881647052670690716064623574484486444911438512462987293297172937114194015293928290120465570157798719861732714281259481332835464186113610562800780484115966937146625135543733154959477781715993827406835961803553964612891011721346190554982058529276400804519653320312500000 [57,42] -768406128288823860530011108033561655592696269229584757433566884198246274858227295597491083010032896513230184686036621053436395755851596207108145109046321551423638541701750170256543804388743284008508188209180067341072989021997684409438442120062513394291794368138802714269919271262168610599009398032753176566026971537499911363141831083896577655345552428790360427918442239652698951893290851771737531657427467996627868677699210026865674771687349321820073494000221747184277408995710703719324465866813352618199399921944687258679805623732012816312169436950855349035610709379057859989592289458574295058588927282519143988044231068069883816342836980885033498253093931505634610797866144976141288424972750689876929410561937780940577192820125441078924429708678541240488083113495486233030774723951315385100639364455534835113962648597338013908739209903403022051018258871063589788869990916219851571242484837699137622755374034263079155987177205840898880153737207178829184056059086064399383883318232033474382139068444108257162390929566605692531900222797588953201715850274954726354101674456776016513185556026920363786859764675991687151829150141444168614888567714113411191665520488690211447678803406558894107007997458076813012557816339953211764532256320041117536355154343355836796420757790272501513561702876470080174074763874383950290559050878237491111298642727009887275591583726024711951625460241230835603203258753676522082391213436125823825328424749789091891583961528438223833561424810804515995192985939272196989305544490606570863236484107110839857469935216663575656883336581263606054779807679991166872681743018291671585988830640192917973640539707956942841942111242062485802693170195832716913083777192011616543921593029277425482303451108069704159943996957209747792150900508624302509790954944764154349249837920827169498203479078178249302239090136527271902873723912134276487555048478130886373208936791419306962136515101827999344973369776398660510856548751281692809089322107672216577375567694595002218886673787363451322363638392382862814758890683128351505391117398288196019244866870170734916556081325118724988861943288413530831871654791777671839972889466412660351658779762738325664455929348237866685102555675720873570723727322575400368723042569294399571123903295358700589512637763516321797019681596887974051115708513038644726640718902161781038417471122284600458944292541539669808769101887667668006079658776258371585285582820319091079444715596232567345185835036755730000677577573760384769581609534212676650837059609767678814912981260351585894000359384013547115273619605335157013116398142074870408581651397319120419687591449804856283463720234805068368122427102662186371162533760070800781250000000 [57,43] 1447865128024503867136924913838001318869115467792729016912481261934967342326296424417071123086686341064507872655405655946858351143481156970742668818974704450044934020716225259659693162843089704692394707372316315185631113672891181626932562712510287436767946342436582851534125779267737350208101968168716750561317645279426131037184497935992450190171656219048055395843575933246447342049242500663638985883661236121358004520901545223776570908966370729590117059883620318279881288570006637500651138276906743282754619100099931141794252873696144787087231484125237160169228677677238960017403762499300361602217679284557966882940772622050051876164338325312736470322620901935748129378198316601168495382155942117804087560266571561277378719966753240356839518301377227270322533881390043488260185712138804958631890485290289937526515735986181674935612458526643966644157406838395155344604164339227934603108296844936058433440134037424760427466535486656224268227929731241985260037178308927085846537496101733080887302488578576988855159843360526236906764637833842768054205846475014448554591343874426292090741205856946252030963342994692574284125172505318100200813576721687970775953514589368689613916108547394291645465893294879272026695770634214681041820476220815898332541471589113825132157629889180221814266404773863347943718209723324438296641251354257782240534111714582416665152737475072992626257385525432934433592584458042514854809465486285393920672475737845651833422661091682987501321396016345563263334849510855047029751237140259006097824859001406277674416857975506574462939891173995739459548677095205743134382693942902621471769551420792487886345629546944083054134562687265239388058003908916591301636104918959477839231505255365707298181063582807874323719373246015285940357015762792039637534576532468309621832060116171635546670435431369869013629227528922410093994703179287514689514550187097696544156237676283004870179227757861179143653111245815952894706555597865419228711230580597096556713443057102132551349485074578103601132865806252301167829197395149904034153004247365733423341251059747335017304548587183663996342154506177171168171123950845130781377204283923867571653766660430620521911129651599471786795934323619480014153888681968147847632593449290454476400652339561689468839283369178432608267952604107811800369987977728667164191955931493276254299390402766168261487470396123615804849529779479217649995455968975215010024596968180942530594057782904883391911584390414753489829600552659463115272591978645151061313709053139611018568725244777148577752177180025002576821672109311742286046893802771649634563140883283939011319652727917755124572615603190800515065461695485282689332962036132812500000 [57,44] 56604338717132961714725821940548092330942767438868810514638561936353847114776093941346829607315558668083473089970494983186850340847739649801022524533673774827628920963274872784474124210864273337410894626719344817940697456269351342704204470873790875962020988383246331997731934923527532260029632259880299395089990889030709790494280356889096000693552290007463530137874154553478251129110746322800205737312879984940524767926828807000157067924561741371170814483896667340831371625282165689710376672072117196575508526781316975941102266751052199384252452969195503024254760056946380148498621443564493565378731362847190133300321394821727118558121282266894821037965162106904920114409790130701962112641434404167595788350546035553781445845678649485270230724193148377860286557649791255548680780071206595417212518287748915274974020436022621008125680885679209892030989396001901432965054934968671626934871900808509494609869560709183244192031403853101064867750734297361377295782346560286987759340417140999521943023945893504032199289929697669597127174738628891804577927148107644950038932367071816331448187180274763110029960348290706079311727659102702627629103971602708360431811312882906971712016490645557558326075510469034249596400548393677344490986731788946315371741163898441544099983446738669991975327225466552501357471098151500995192966905975109978324874390383565715557902159427326345758837417042972057685466383285406483743309333584678319280980437777212438068232482330113900077823280366995318198655461351555566207512496969312265306288156586708899030311366214423646858349106690064759685649020966001895929268156588258576381492769529959913062901906190916060393943239403913171801833712864982786261000285143403690613415380541612048310097813834071779819673551769480716414754405554859036746504933905508732838355934846673872301087914477729423320391947254257061897653456303644635183221028729557434780117994536633823915717802495732134085963072019503106148593238577777129748888139496625423836101224086183344392094740151210444303748165409584246312257464019855849824441255802031390314424456031086887539489483986553331630670985801432741527251851067749187304514749621381938139462487637048339686294896018290217877985770530996014778835128293067030370590830864098855906968597923973516583919914350477468491044997015324675786759038239727225456704138250914000093630657771273548721543073729857137164787635463625850503171796748259438560411638338960363652942370667257562187198543279290424544456223588529786578911406860178361916931259557812422431934531556507252723131242876145278610972293844649243980535124921475649797561823212973202768376260306831796904688419193318882349785781116224825382232666015625000000 [57,45] -22743104225315739719261842140287447178647137092177974127537391480813615474613398279784539147778002394263322070318472650259244874361779626703582697883242518857134959146065209412146790670656835989774680467775484366769814115161280786136686210201293906853787267833610991720174039254547050820981397799137208950976550895240045382276026710575383745933739946179806892919369062974377727433024211948139485441659086284471646925590783530715908074152765114965894465546232676628798135543847384508747890291256056433397511604348599491004408496735357128686243871330047628035375822611175074419848352607692677296122375014188466303432280471037985757260819950565334687757888082966374907666576134668400839310706107158713084016022709609098694964532239745557316499204695859598065425710784614385853090990417667498109126815532269976700548629736458762957222098998913095524075070488299693340624829370592417116768622077404922031757428531073335980505498825362007654752713738470115415015142784571800234477290349203097136796625059594914726779504039143734286849307769121566219097035579547409433763702884681657877956240459939974395207397865509619522191996264136918216804020055417556488625481528783955173775931050904961607917957259261751461846270950595733085021131198085280125316111538447417973309474777574364129130504175411064003304280283398449668083298505745685972838366240012416371650376503872949042889243979178233726437773629875703333163642953885815267256322530819538289440669757853170775689400000666550033988596090444904796265684313783908343424609141309306034437008193164019293518908772670700878670085364226217256289967442888093177572289039661880097760786737363874664220795923693794500068312549707663004926893825050343122096869455663190650385316346991475323072235738967264963662440067230603814478509260613684387285805446943435250341627984190504010191043925268539448011909542196905357185927073069157752489589296448460813544824314285662815866705916943542498048290846292331398694885540433039785964745359188811848408935035836155341981623829339778015847654141755601177004880608422738168885009972940828953366829587356886234892567253528828691056505676667451360713094028372811365792746060021909834277448355478068115940259431669271691392718189052025323015897302404545725971506269348967269191922319706308493382064811355385549852375308246435038362805807768319446132552423449920707176943434943799882823378913036727199453387333384055411371235159836842178070498304581921939311582340134223754280689070860695423856976897668217213854306123037048394691628664586308980786300994454059808763721429551253542390172973338693557017747691070905239849876575695510807534579817042186267173065061797387897968292236328125000 [57,46] 5112947080250558650410688608604283831287666014819470732520146135144683180529895418907326935932165641803694209202738420094834353950334681058900273398008072779818708701717904644369604643296593152442305761109350809628596851690701006482059627145538392021297719935851808430675428182691154341720109537415947202798446325019699030478041375570266396503915668914953064665126312995497722483044050888881631615424900831377833910015851193793694182362018762823514614089021774297957807217926200277709219839348750273789277401345868349495104755063049555685984550279400236938809439255195102407177315051024616911003478457387257056993455279618539904199168655639902588119387206677091848370062439748795176910140284454540260250919139039646004725946392999768994959030114073635874694317539995320883751849489674013330682989133518186052423428308184171453361005954100350893341941600667043270578203292065288752536472589848295181246364769416477171853593206885095229149520454772834537206828890178769331827601483254782423949395374575732612676767491721972331026252365232409175471537099699135782333466536395546807194670908453451390436736860318601925198615897200312266866017428371448629662241025588906493152134244156630950316059971267424055111642912552219060126173917357080671797048078988959749873120745129976731830876294450452519296264276718383463289355764303844105882082091876820172297451356558021604526017717121071041953311226278931076493305361623761637206267796426694603269764056314736907821678900201353355235718091123805057918443431240138402237837503233401470645565307422672769704691118043511789786760673804510363506037616576162795702648269044849494244678321742086991156087853188080876617191076199164550054349886618263410713782023777857946187794461597127891144942099981711138340061314677093788853453579219579796667067141677338127254628749735870899835221887041902978824392602513959743931450842199583716536996047376416965051422182504494962319216535301938252447198189197646909845950459829942978167676099657825782693116309234456909513968310608744901997696050887982030655762150090962915884746435452417048841266362119395904261504721029442398437514340131021529321431732440247863352002126339811241667044332793337407780089996667528299094024179568542024584752023667809997759103850115621523989473782455912277566598287287536727829523143769352547188870280458554942080855989064492897264009911321831172138783419656913826366807104172784507477698886487653816706242054857888155616668936882622303196219386908850499900526397511193496387436159233418229071080087926258091488621307937043190613102090858787988709622264917151667571116423528349775083406503584521548568496418507578482604003511369228363037109375000000 [57,47] -506474229217354196875210065892045786194450807109468837505287167515938017856039552492190387657503051081564492664378876786731829201869019973165478808112700172664859096157466037044436682099401375325167308689958403700707626779575451169843203563589571358149515480433958577507784678554221146334593546279703079304580160964607676464274996806812756917842285228015644157878804481389745162006272583481512368801252789564882782261112094038269443186894702430814692693542259307359758224750658833830621945701788698272059773349852219832903540363226076214945667820619757883662804182172873921035538409913509990578920451822721554863646580923370324055968183628184860119249485122620829272185521330070476029778528461524133388265490727508677011430770228382877257377274122349990001127525867511657196811011226049311855459885156171051253233638387827640084533023662431735307643403252190637242578732097208919310634571352852329328645873326814643246881779983637231231529886785582813334988912161562275871905140731599814338003275583824137142336249321342636141802491947467999625324966055047183585937004540527656094106700844096690568449403172203867418911588528392111668492638262693934584022845066858529814194935555377222546075264668361355106171949997983512275372382553805508490224408254149432377337268745305914004256691897828841741436414354491039752199728503784980992805340507299211439397336798716251238984209069467840716613991910718788472027865976964504255303089717153104315973569814701379482035408010583430209390002640769043703181347729855403047172894189992480542347925551714662090897100306370916026259111187292153455602956346081583918694149154024304784554235884254721836879312058779318056496259953656828974362460224044758668105757571885138752919902428372466638485785723382770794676882714266937285180621435217806689980417674458649565484316505771156354980996780532289467620480294418457106938843233277475886173898044119212408393098419940246254391546483169079768577965164626888041830392843972474645106487160641379298613204598784547040472278347299825150078406554469549477550276181667068204480246140845852560416141328605547195272377498090776768589028327815042331194080379346687612834272715024681882180844316958369048633443129724404302340120134444430758464196399015527293860233953286894144901887099062681305178055760934804419524186300781200121870830411308246638433428184608853770924263944805592908348729530092195679759881745925858553917006173741684557208718463167733551898018961711733869041052701435975524310422128760069743572358511192762593127514755405257610186554852759575609186760630765048179778432396211525103310335300361340971685449424562785775312534486403137634624727070331573486328125000 [57,48] -130118260798788908231117774944744855524606206622142149448902074173135395039464026341193910300659440719437036889440004227660803004699194494558725231982922377264177037233611129967436216763061242776938733948789878616810313193521451415448587996554297984375911938506360966348107967604241439496091589970905821426835673807400866443068796314179008964199804588061469902425360193833478359462257117474267857791279671560353579151597065120488048047109999987060505223462654859967732337617065263592790951341534050871928038581389658468144228426066740746460201452848950368095366232524702892110387430430646633206035557411467037731031216618119338198942579560141160871175205907945067510324574958729518122585291506097233181828970336415270974338352709956999916201317850623832808314058340715788553302713406483761696111796138719189033862244335447429656031719758796916689802185677541457664539826508591756314672466460030770059641131887899015802710647973438361614579327689787025905938169300513683780000560925740414926459836600619208141180642834922801547919086989487357519581482198940104265307803840544181368816911004107634034707049773769624111568280274013293436719767906513513665999416440939687120645267335679242932637956390232367937734438828416428986855867450082837995776690414064273444546238268102889935145877738867592452747374762742328954782083791952225394018857310677236565260348188125989231930680255387447816389015901009106116528695730068896336032458355560316243985229706312949266746990971912998368899178190034413996195147333529207299062601931311117003369767701347882984823049492763213480774751952459501655303468704787335974072833114427842942502570460495836904213081918699250903807952032557611854530663256450756965976848103769328693684276540049366303371020534635781360025815102140182657483841067143908789365948454473482971951495586345123748369766022171209476454417935342692639471778773303967023968955806051217251488501071388332640816790159695572133299648693875505080861046347372215864210314653616725197313766917224705689987852706629953038977816701205468654788322163496767100334435836880089879781592777263962041242160253655550930275070494498680435098074583285200585504761969656891036105617737441511200085589628465637691770627069957502076049423018697990274019003048775780220637630756237683630688274740628499180818192364748058239046029774429799494293662176709776049186855434914821458221828812622560879925234773690943764754253622025468471291603826871552485592438447742411635861720610847560895538198343690219986658666282373719644723932317046500633064549083902051444905325961219339146796588915602039745285178895440783105556696380104148014211773443093989044427871704101562500000000 [57,49] 85387009397640103599030103346105166082245713635237664092314841417745284743206869864939927743254643636338431237663925458790737841535476101260870524821474904064817777257319532815239018664613273214888906719220893451192010368780000707831270349921116565823448699557601095154605463213585207841146346945731344449592804720363266392563702755865419032485225897970801017711148647697986131813999097540539076360840330566528710330130429248068067189597175483571914892619087708283912808915369933007208724200627946786898795734576091485493978531906005846206398994465359763931559067431501418257718403727966991144313831639164355790447779762177330332622298243270082334321623210457336983508169654666305219145813638396671440404796628737856781572889013868320349734137679062418865353324595577536236722738351332212569753820495093706040402656664632727767622480709007133473365402163984483510389829959823798614390019848489104699406576900675464157784292424748778400994636240388772704769960000864272839797486438839732928743593526342973556925159653295703395436573661705558393105009584879451959725593892458468210816402339117452974091383824854149180734215837459576988155672990300323638263542780050295461980747562581119912953343695710109461710705007106858201012768989475498019736027927819768638532119779385205650340251027596879863070644891068193755002775931267930103887652631233311059360547158144295173321477832528659661957629921330543223042585259823275509148762507000349527321078157366107834461344722001821145757331344034131401749609721667791009549569736443703510133508261874696465759688137306231836224180112726911450602784295300903817536567936831362512281093252304404682994380007385417831881590835968988272390702105950364329925005341088423436622686674646133490718123347036119142272147286217323671640017392454467463718177967381050025117527013280287689444151727164024009724322153868283780971172637741079291212184339504213490837654257375160337060474355843463876222251506143864479442608364662300600439284791056561716743098885297351596934082651507215690587989425958526099437888249188411006520526852114227840244635974535152786416086665003350409381519706187759569094438874172518060279180032636383840790762052829322142118980753197690986140636047644965880264901165757807706479016457854850757647497414815650756611098883258293300314384247156080183858744120033687963458948461188958445447777851499988785863547096389690056204371173862844591762273760513181233908849447450531575010153058562533319061737357466144215560658001716135401171685506407238339944932903009710347127418837044937243061548256133842561926245214251444755196561517280885317536406843227925200778827274916693568229675292968750000000 [57,50] -27839608456116657103416185995240171040069069941253095103527806146063787339830105116523331307788080322121096228719761365874951208206182706788235620785352146005611104468978608168139453021989585879147614229222222053070669643822070734536293678703607993392261378809135707990017700073145409313076182355371847915382067091620089463803567522705720652286572557446956890819199016816909462888619895240006858449921142313175453887043434247700806963134140170066004485966064757897719022581527628229447779178486696726590543899129300625528123120864932980721859338851785752630589933531842249560256853803342147219239058559948250778609632464684467723775311473480430857540538154566012646607895651707724669038225494635379803432960451230325614871622128811791901362740606838505963233420281305301882643098740797228548650786122733472798747486500930774984497120415034790754984893531009516530685649630871560782736268638331486256542490811833340395347387403199378331016978117676293316647822585173225124063696524481580452330050531568790725408857164171959247073573809539798324449092630464041719091419762392059151847831216275015141028611677125841646120933866609425644806252807913615855906168365261611124917173126527807059963903238487645996018559017149580492315924728868205868816062359143945210192537596563699635646635609649587346082941394949303805890823395552590189068123700870587566505981416313585428204352785487728962635647588719804402521598810690341362793146530692899967903711927381795904329674075254906372624977432490951614853058228854920761114718478988690475387908278744299922919934393776527155126097462742195382360150703869212869173798438123958251117442212929467119173161031574499454099841964375814617206437440921688412662390620656658902105776112233480187361583821441550363304850411292453052796592147219109717660005269489885806176578018491471636094046586955857137990354567304733059267985112646940842083930719805973332942178523170541718071446371800630640519953740851946979368655595474046944113421749723366750186286520391687640222405866750597600600339787465977077480151584843737454704078966021517951756290570983186631085758290715081729293482956941332006378231544369903733296735781739540259812145659995664714020379071781933280407509039070078558709873651156554414114771824912705355010314889354735107403092699404773449569078187808873401920506876976819411734569695781551282262510441437095143590120586448126613957521053685294428298963148297291097899014489424327901865066970190408747396375096946694694942225983112709074480584585243314327537176948102028405267306148845408444160319310000262728905836937217279226283292588149936279626477271531559409822875750251114368438720703125000000 [57,51] 6963844938541570846064843411802893508764489034789852751019852644992432404618868704361828681371251409326001983711087960124226781038937369289652032259443253398045680702968130000566012834341179018122116433635435648707891108624321423282719348991038782892665970886519920940781328612880598962115971159677499449062608936034538224108467067977044088506084069786839686306173872066573521114489545297999358117161087012100107559203866449596282911099094241201424750014314685327133909210848523811773479867149874296944546236542412960173218042372704182337394422732902242256716616092387627875785344834150291253093977991831645023570769550664471144027308416293214824643081078793447418502377049507272224705098415713013356855564263857856301334451862684793806175207344818420927342248061678352534752932496835487033534750321962896754397021190051132509296683723165538047136823560429015680030650162491476725282277700375111463425375431456685832685888497341306057300951452642946467197031582076092550820536041423753300304228599009236706177875072265217189100231119739676221284945857118425689536370203320150383956777197590026996325666474422804603781589423076667660343092533327185830382966266048746549660323105049093570249469681134937998148235057371323460921392414771360055398451107960262723974766558676593685534476904832226965870016081310008246231774742382337079818138227787313858951450165907427535349722619391581177793574273453556198401403184782500891851038965547047550197665132415178629010107556962051859006158620813418787815629803297559301024578220218099738220581944720704268925152573201768878541072854146812281161358632979275148550389151578141977499666057386565755907876898741784986504948400911400667451079865712153211330995445415928984139821001036648115991375089456423041607988508064596717785292501244437011039853953564409051522388205960913335332129865188117172791366252955143273926902006830467236171191139615825509952361269746118132001190309605796333978283397306807710607283999626982731007960354121915214287671750321294530572809166310241324644933173284727179572416966658098003735000608781546736452731552889635338346547987413340681807663745023383820408758068530871638035611995781140892327659320728114510032606863323426063832429740487716626711750708424777458368880192366054045931147598182406184436287707760202698547996574196753566940826224956855526086846880658987111757210108395510873332181787659798510718318994919975013365727848012380299583126553502047348214668484452577742195219517077356851096980231793909810373743184499418296759317616802652669864380723134997994057416303582118320162252955845374983150914745281509972169454308899005923194636125117540359497070312500000 [57,52] -1513134453374448825830110984603116092230077361690930989811877477727552098289221604541786579892764171952826903130545815497664777631008616834345169217988399136449957479467915088784206217314557401138977527761760780333054592216035365992671894009074509485167496022102261209676978145949106719686910928524902064412642927584474552009246655845817996555578709768908880013503026342089291780899745017660122566410242824493687627908852356883301733882008511709502911617720505507464365260754189650638345304448702015123328588237422421804642630039471152257524055399951891407078933658857861020873038823099783637553157244843481876229251024753044430042255011461008905682091937396863185078132382465503072407933859402711589636661193063333011860475010583082789723123459011113918611379090322735913625741697156520908495501195972781761444034129050940802838039273330763407578587506103736727688017111342294077725206660456056443205322326587581703138636126542074722597297995466828936887870633356479679743042895560760333672349963417542512294738009666977504794965666715855605901917287567970353055560467414083919690080264702639893165669844182109510991359502695685435784064130738401495780104659313773174981563218767254373495972666939027414349156394083868349127799031989436091792812163694386534413953226526043309717344937411097452283272885259155463194133794014038125649491055424560495787030436976990581184895573100339625906983631622674358060965289817559913548804848488452530223132579414877419792235275285255417401806755271083196849823115361291578920662244152231943993873287086189453681193371291600801217862308571187663762490243999642142415150612034750498298895783454304436291505865221390576599861061023134683767199539168806940877477287229383739966210459714712602470006085298036653128272836894275355853398388622671315723165156299743018303584644029194296565091122867853850265689598319113927392731365681422554531306275494372795291182545430126234567060965086712535790789307976300604953432832877603241833626769363959495700468157856390722562883189813960005868897580419009788466132753723260480850424897694636204448585281846251631423738711329167277320623992721634310308633908527000728018861174277418347433703314947569459365490872044861376451346143754175435635640685281054730597798607705629740438377694630793419824430294900328238280121060215401658871458429368978319279330907617887933320977062731143686298029610702875553698108987463213680867789879976694353932879122125073051612492633331377126390346608001146143834066843517160705487492061973847171480129354017905414266449787326724854824739439389133215357544387310790452986638973702117198002342624008065286034252494573593139648437500000 [57,53] 309393569713969173416330787938440944126894235487708147297842220751924977003091271092907573514649059575744894024418360939371995629682973738137704664525805158976580934758405834713586564378184612596638889116448571543868253830674916215788877100054547315298669303346085362625272038211725044560186975454678036431017307406696215723793826944250600922121297115952230480587370149995592558559963005192631831577043984919137395525183444691506022126257117532480703074203103278212006199950334080453615985095616869495283011997135900752166782877279694251392245854115818706049506495161705299171996125626166630503635738846225656219343380604076420171879260558317795053285169735376487292066917415788715658892212880669509567299862006774034063776445747161814106392443492208700251410597660332521774653330068748467010219798612556049147951921153049531805326899753523385352011532621457861684044595883785019517966012508717395796400647201486202154553000820223051991800602545996405037669788351208436803329772211004549550491497640706478608453566202115547552474822454257678609997588965728565735543207485098803381059934488241937548896596546626294497629789062080003218290334509750146147086611900885966210013522513312563058982231633807073741789952836524343866538963062656852217382645518934279217327601620361789394448001464768191494811717452884589257582230567781168366191845110889465351544262965490000478305218662521573922637946090683983601484484701814349971717504130753415763219221942068449601334364554534455181748936589898907595012592754225357229074047325529236125190940695083693874205281248702313211356923068819687576159346584413500458692731936698122579533021503882609069773874976421677886098424294565211693478533200734311880727211226070206933997391317706458246661045819122508569655624641421282486178558953072036961719662723789210840348537869816634989294058335729621122720643026919771584239366433139826296340122110474092585769564111804690632279701550146602880964563745902469042548160385950044671569036268834367084984590589163400327243824360683756095340126562951218459725185313093554986968290483877499775386620569700165370624699888651876602141245515389652816564996881413524060457717812338212934775723680679581461178872827964962563106189958800135352560639489026835447534091756621855346313273159806145210073172144802092064511448955474372665189417200880049614971880806131982853741206578686988343213326375356292057245851199112535006650047575566593317645000943412028108439923086266826184378658387059303496676141504423685123352642503941239249327951101798349098562037473858553647509800050676619876159334658474138331357595023167678712633366089335140713956207036972045898437500 [57,54] -62808148468834799770895487065959531324821267390485388106142105262439041709119512458245355980990586927560830077574464149419597374645098129889271272147694121050658862579183577222392887779517069421853282791674391588652371215978347180434679969362278659845165927973755051858810824737246778779629414321585544070779565105473745024537806825217120585657600503001270620167209443953426879778894499856425472790366516078057738480423377504042623338210386645388093618700389987830613397551800790731119449813079233652788163318831114964756106364726464002233578943458874521946350061337318209971978637993150571892210273392894182005132417611813400712076852193535721188869784122959008161999549516162383254374131828240553560052618001901669509419619050859632448576450380197368981603692565173458702107904886650831756413228306840734291131921326335945874094212881802748292089875201330426730722678557232970039134031233845553060990220090118819523025454369088454423848099244413298604124211825461245892166735387888299939714430819139520504390912829747808777809824737842543217026763861063716697639790394903597735058084049218064941025374470906598888161530512867753638646980744896272468772708220062333297997491292639106609722483011080814325699600803205915229543776380456815696472330916143558903562122893536096622237684593632602765757797364727651349316507048642706305376530329498887789271697541707690244511193625641063851322272363856271341578627450452924175802006163848612560541070696548343011798203084199315939920285431006834224815273335824378745711821761294773724146671202769923949288658328760410955104512281074593504750239747820629527884654115777046201563862797910285618611288071627010398487432824662138826433617761798308017688646970987221714977830257090042447778283654890681501366717814366501810924444194167044369456062203897694679922090463657067596357510463110907291537641758071031999988100975167397488864414050408621468980247444833814594675981100135650640515850555592477618434622189595049993497703286322767784772165509082835629758930003580526299986520923428201961997009243068146824509311851282120147043528762085380314741586970043963868878388503637968208436644614190629444790010912016410892849660613505495052455170728799907546790364092619661928889523924344074985031316614106364556075261306572497431914496898131797981431564608400115875218282419392919550491638086742050404016732416857392191230363999870681814096683951582549958080173379790849292656129084107316767563662795997323220645350555804556405932694319003788236346664700980276873832780156503389101819575983953101216550472720589318784526804550721340294369791088305299275873494480038061738014221191406250000000 [57,55] 12787957047172729160672568127788635099008608366589645118624139069712233618334213871428063869835864143831371217868252576316722560047409502991973692549443426107935354295117119679421018708897663369158694873294437609532939251504645276275510445277246728236133941485814512182619305648243993252045509968008242327882189497988563180596024274596067094663471755961647998607600316081804369810146672167479167197349779193281802825059623450338812944634118697428819883320305242419134838682317700398038251174645279823465276943868614612996183837717509028737338144095128086724298625746956013210645627752894964287169511918292046557220431066764910030968121360097444325774714681988655485637228093583955290690464607926343478129868521482508243965961412928971214408600680676491483646747277143138548848450476968497951628342282900230947823939497053335896488754769303895245562721367791120640761116214303566715544864254014316354255745766092595331164482372003582598495214521588334862081792858486271452250962087151272530209537095138135241362192006918161759523356325753218103239168141446378415820690772796584990524180593756435505099848214986767337351692863107480053038018861163111513614836472021031427218704676791163752122145772912093548458452135864004407293689330298039038245665137353697025098190054805675836039198830597351227047663604183326343636836466397914946124073805623307816895249556654506873713058527825734059977324850728120873730346195214992946616471360979980490287964457963977796874637107169454124866400260091154317132750298943340327659867670100293475944696627446638235251549170194943233331451790135298306026925107562208636844561159057709578969337778532147032760718826407407790415920589097745418717101723593408037977237235988077238360416136377055633333543141539623705666309016056219668302756591773723539079191899960532792598297401006263014656830947615458816769904811031914417933196720189661171594155968850547762241894674173750232139854348076454332078160888817894133754622086918344481969715747277940236075458764767422838382391809704835424769402244379936637059085456467090732789155883160670748593233152743268288216847956459728261521944028293890204390530985057622765799666812008729763002320783328670438475901036752690419507159903258485977112784276131365716879249226571678092698699474513304739355729243470419522949258158785912740223617617430459256261971703570849813874563061692201393652641331490635242152152886366590791013288221744881729849885864827224210422399996337392651633636084405654546035962047289185831878056025244939669743491945075843708275695930682328423698126768327522811090477684762595770737116009779787972888698277529329061508178710937500000 [57,56] -2544773446699109235133120829071770640471029080447196826285025953883110988515580568811768451589193550556085725255902377469293520545019664660095262500322041337400830803660208461661478117602782097709918149003420208589914412769958267783778777855060028178536485447502538166469864045082199111188816994509254462748540571164870430340001766739695148920187657981961520372038608999796526837485570950125627037694950821556085608286733235155397096512353902208084171162472733264216919861245176469700658624663600325843670640108004331989478503905405933432167755957602890987821593023834477215322110457006886630084191976365609583945734823179334446910139273636397090277262614358008388796984096141492742373891083502792666888670823537214238013939728189129566818903448432162471715850975338041911399223069396208649886365878212904229920155210487449923498302953661726668837717264752822491196442794354434713088139621625033250539494060960061242920323269316710536789945996949065369276885735155159218677281985245145416795645306931985822650994120075087875485732943758214558006550230277744577749132899906793154961964635619431920363088624648918925251584227053181095490026381181097294394451376434573709992565166710110316654206627667406142614839380830286749206052204744484098875748108143801165387308792577187062704993760893671640224178363735821949859521868056151941025894761087384283869105603824883707046930616914439714888817701052059630435900636893950426549544210904708484839306509628520855258754977497485314864576741560730877017204898306495795363621385768013607101896369334060066511531751854018610852107210898164506970482128951385505064375355600527960006538108472533369567221520335368699677379278066376452733629617179162070220195576111200861991340047655106929985637674956978806092231231407455086617150152382928588544974279665784439939497141339616664415490182418831034304951613655084494089391404053016651838244338882703246481997954192850513255463979955240482727104425584257673145591380350846434717326782127304451273773751716489156562675803878295198987621527032097253247172722518795124262363646047904127799203507017551970071069848306702966214206320925738197042373767756051120198529705088849855863458026703013221700602468466195041035816450670188279716014098047729778431695618507401303340882445790801886112248600307916453221039402085487584200269697082641180228160401724062569870187358738163640019326050326580889370471841947196159865644631773961965494482148336689233932033327762292605012866583949947157408498305652397718144855599710278375075366140559815723569984159634795111528259351974454765444926379121619693579256504811780814634403213858604431152343750000000 [57,57] 481310799725030552724322740688862662206505316945780150945717116064162645983216827198285124373424071628386109415542634528166992874624157787331564206331570025956711158718215705763248124896044633700668444082833702796758858846283181318337549690109392579666175742767849199936648435248210022712949748234315759192686777535689036747457637060968038287194775416933559420784456021037255286216883152635522889250125045824208141317786774043935877244893730285589559453462142780824562718009684316550886257730294397673000902404784320127751119251106360581353046777419050246935038218913764897162778035869286965883753674406084200444522143841859866209229191105816188974270577090966773713462457179005733399282988160000813818033563917999800739973957759195184573125338576352252858838086945984352998871709692543679052528903184034349068286119096632227337880193199575315643189085900168940264644322787554063918549366152465779761079655604872354649020657441822039974071313302783509838840332775246722609779040739936945309924516616219064047968179153000817533462963819073848037307574032535011652092377035255938694367448322611686842414214066739713215693241777858658378611373466340201436750706961701501590492067483935827816803576786939919242775334572173685367202792688381791458952099358915229271881554543945304287402289141778034719731134103037447784137125638689406519386098229206970213680900039043905528986209993150566235938716272746583102188017825661572433035705197621739232518570760418606305240380259245433316772838368284791601419493736598861713275710496286003365450089067686449451002466064845993752403392806083925619445892241743105544181774196752591478043645745934551302886904353558091334146079142144293214595313956594460144035168762456283590903549370882442177870738593202534539057696900053882341253073171910197213551148596305667177889602641271516607037082820033554294336363542450252852366048008311705654694177793749480821309118678669559390181288463639978121443127105613368464572600417732552493661542564127957590636690371525056717014238737037521898445646826755527106611261812629932684713429641787320870545372029634808304209750928012702632015148705261292468922499999504610222688285825897031515487034835580151821454907371493894158286544826101000928871077904159303831302410153770235300743306660635919402207775021495766676246670844760019634709247412417133800308140477714564426493129495458956769125638833665485915261518523051403358518421797255424972693569350121660982428326773437676000888939437512735707657715539580610071168513463846841256287137753329857618481934766140868154599628148295318368445361125904454922472264222221838281257078051567077636718750000 [58,0] -15665983106050419927492644157535839085867311928992135627018985954385697435435512558248273730001288491406325680308215415967936994611458925542241051926009791412974191140216811399839542909072082646769487149235467776959149523482559174851930747665776686546603908283720202744612303076608645031252827648299826846911731425029073712615431419905566976901377536516571501941246960912842512062381038918596622666727461709167197163692833172203527980344319165115917054777054738099871536321387030624813829621502251509366967728125233338650688577483093333617860663663567499280280678408631748804880991236534859455984884381653396660717508407016430945514346270513248043222585243095496161394987028534803587836320191162131417073585717643701229033908042678174855037242645426473759207308948891200059078110982062458259818220645573429967018550344936341451058175792641844887137849754930245043628925638711577186354293808630019307116246257872689703727593776762358951231308619949448658259322706777182195385530429379882229438613738749613793643474547476617023380365416805314507236506648095963692220795659867296441471073244429653028157639919553552695715411173238357556645595530360232121420008873483198470046365623217814512532265916367493471718636667358893969147796650077742116262354883209603783721059826071019337642040901513902042409312510910356275227684860359296968560638218703783622691814827945886808730337616882150302490830122940513304030279883778323943175271765581887069321031941236723893227101610790029183652660016926912143578127128141369997843271796025916570992951923689593094267912781027479795978557348479758482919927419998886959680813988393054932024973209436631515844362984730904870558340675416770988388265713141078734930306283732083389991333732599382828073175017490511458962590364315519242237499708413201583809234393044724079743693414437933670460768720058190414459792833083110203715616143603416343910249315510399539448505988631025298737494962608478185048972231407316376618667856760912695158757966201373218053161979229964337594475893191177040283244291815760475904244795458062319995438528734982963481691390050230093410244023863151920928951693471297148787847299024549792504288347086406074061582324907361593799320635827420410517473861066108624461186750171930619337433446290056291976295593807093422311696416081642369168145374714077459385117029258296028935084319748686171230050973042017288746222550151102800616167744524430795941495558206745001353529250239331303247571551024357592490537741530967697756149790977442393113960861228406429290771484375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,1] 737627265054328105567770289544870759435683494610555407486964350042009225180907455062976112285429034133722577105122570461213994388302327563443725518361264287460574490163809226485480141396881562362342944425087062998333239117959833356548677923578631092230693632027687029660847750324945654826193466115725243802066363857515620980722285167768051301974239771429026332962908591356903657583510596890582997794332285157157089585565297245947257392220674054595114517149878573640805190203007306476125913749620840072004779168725896158759939243749322048841390461491358884608896759868051851737800194201339251448359199402269902378146802906178745700324354298354281807884269152252965474323332994865610194556945612807623148997298912253922846466714412971681394217430985807897930335536821643863446066198641167245256512852422457128898332923494991898376827998516666015039969453879831876610837439380270338814219834121488054954805694927726796355065177324133745935124485443029999806665325091390377475926356599706472022854473220208671941419054618321531921019615171639029932851961178301396847274623795724936826722633982583240085612527351557258245195558492964215420169076366393619345695654358035557534537999862875822848197561943002885517098895444187891850450843373932572295519930704118614253300836032683326765044307939313428709432978325032679594396519207158727743103822124850267580319130584998125409906828161329772632750820371756289683538708655015426765224453559353959966443329784045090872935544294616952564312807060352160384392865926336345967753004692110137010816027070986710951423820734101268462384437792490891087042865564925394524544037475752442879590626988478970504970280883360452914463925398160265687407169697567422479055163925085344617599380887425558092565602344503116139162452043703540812313724911184892033771446951788146139515856574987890757039465568935277570885626249574123082181596361241005135078088851479850354674838530674975894561052323729870950123218223850651613966279925344296882955316285876343968029702897081804370332876794547097159920875568140284244013476624206507913476697567658657668012762320247408440267968107548973283841132854857827740089856303135243436053129771596695101688304272414131707186491972930285615767153644989205483301546200085367062977857615057067604915998589784528052007232009572111486512728777191948376213033142629615522211262348110797949221296162765780038534127596422648191996048142702996748099098937394128842868401581026897641198825629092393478307259600944089900631907215670587940614666422334266826510429382324218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,2] 386046727723063253716631958332847525636761699566278496676489645752337141801903604189905616686506496405862823543178504802334385679001724084405320871123201610677932693079540282677172792539849054957122932097256232710018762820222123401944241796937666386769041767267308781194805152643275141041189901279104142357033025984213036820096056047051117999660252441204852620409385192713699312521378721856949608880339589844254796869918954579380115708833616123091422656052208613441559988508758573008384399633491972668438641858149865641805454024898587026917946204486109780105077574222338247510452374463583246238785803925287439769612853013116254776656700663219239322291082647475817278921535282382848610735525036347798273212803595082058355902800090895533575801157592687836330410339510276821476333757052378050696928551555379597566840680509326560878396596883466512357187109399684445318674139373528859080023913952665647978157956782671503074914412392264036579771160064858284686834330277120483060265325347401224390162726084662059131286660195581441873176216551647699555234903746887687807983516860826739797437538302958874042176125652498075035210672622289684187349016179596574329556021018363057827239951404179516152083420872760994371439756780992310335438080132699670861077199906979462730781933086205095216146610047632776611708865446140523568216789612331692063274513705641150734546170903517149018365840282701666403324156994547614798939981751876816599032401919975726629420642354057647776724876763985048961928002350504689337471839338421556365852375782814210356386272054700296022826329501410141834275500731395730556602259562004072100854770433947053871833754164492126428376546002557642772031738326632954910667445792538840885913257053159179548832002778730986677966325233139123048123757909263477677368674296223523990730940153553774318032353666582540986350767984270918307143927287137584000578962215510469071029375027498363406803646078693147574345319291773278868285216118341685466112351105071521234402678197563245231292686906195676649666235022246462848036051237547716351417406209056294154986068364563651769296557841047793605309279392784278433517047146201512303348917043061462861842526868728564695866216783513350167689934294450238567807094445339938481082259721040761136883906227493077180180163093116246864589164848386097954180620416727550375555659035442563939301826894225360336250379159550381350661142425951309415902216562783697446109456443759726810879582656622656007700125636594823695993552140209789700417492773850585210948516134976671310141682624816894531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,3] -40073823262192849910652040529288056028718001288176444365052682345814774923511723109070595208211909810356678201982028861974335579911859387715669673830855634186952526215720652872932652411573540259341867866201953198541409958634316312967964089419803261904277927827991186717631565730832683392222008492153987376971786134258448475002841261618837858019285986307439232997493996923733918660888167140493813313296851785704890968284280166568994426838102326033237844522708788180348150582864267178039557734734691543560698135628297715036107672293668246036769572447369437919877006030683392549350394102300742120567534926416894871611215621784955855815437062951928185268437230044651351244730053479394026729489835273426448957406335303312123736728926133221891679888430765484883750667317957711124619548812379038553605374988131799342261547733150615844748588598254527694142163129077636065997853300106450014511531389687232386830312904475795470010044984024737573963872580056405581765009450738742346994985905372063967799243589221859439221186084503905235771248492928316843859493934268613169172634171387890828263991089486130142085198322112398625447886268803311809979410602983303289266005810873581929251718777353793347571515659754364927817736465111073498082794290710966622634784121194380320146324191236530654090797176013776592637831228905624709226723368207266421236376199082081809149227307707670654491928074165340940485958502059595738673089430509839316526570354931235377314091082731034047608457306668652939791616953687331580655925806304250487459536937615487222899516687015302877680886271895474832964488117913009426701577911598830020752589783239943391735734415747982747311718491624849713372944767939405502727711437757468344507158981467079533698091446831726121591500044524080733958805253879018608767303348040677038019529759570064737850549743076405342346911774500628466587982664463439808242594602686689054525647518439370492126544240049120002571422288515966957014905455127775953133369880694219346081222175920468891705628712509980819254537670114065723268166595058518417135747859641586490509731404208631785577476934480732625919524841467032810288277659229434736470738374737629165287800042228119684226400699518083965129452462627501431788709947956831280080540233807132431608112540907268675402900736988021672736806718507231087318723191039884632197624450715566120328022282302951751316436833802495866265655866881017009246678402321565961939710691007350255258092602346713330457429126858947675094780889470522314685178086575174184868889694366433928962578647769987583160400390625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,4] 152559145433919015893807974507432724124487230505402118306580873903853918294048045233366704484286295047987256719561496260608854976410618372146687390305606751693176690322231200484053812893196335595220564708683120956912263416783979216079911394307723005451177671617934363789871731532407508822437848174083250175533896814797133295183047288576628456507705271137907207580858921408630080213171504294462400427009748313050501675055932555256773113596065205714431522895568447907327803026181822641106755487503807076108079301927545305020027975253128764503697471335818596948868859718995453730871942801157609143298994590569652137069368090642986278168519270451636707666720685008404753443038000672941408051131438020098418929845816070528953846668879232935385325420715208896521941682392272650127411695501723048344516588966440576206687441058897213258568996396804753619267924895579759833155643017863563379515388742508842996631728686219949281715929245435149655607108381910497322634503024608575831922988297904439624359529736948235228495038125484791839805668804474053137655198544158485517878457760941854233336662952550707418245391487219078204067080576342105554765370245608769150257193648660665192471927480702337479208335251188807013623807596739746157720541259627180858897544885347741216326276880515925874342329324012990038474316807450040007475583929631911304900245215590389872953311942463917740729329036554691647377210459161370239354469540407915414852974488724213299448721690710995566680224423772460465121170818116972577804721196367116087783604891531399574326507786962937756269831552780988449943325726133301887926656349996396711617342325740213953307322239365444842085965051609436879105468061697248551085608316178848864242002013709855205731284135150555123783177917452286212581163184317885434659501021955124967583666776293856180405951056220818894120779508270968814829641109964088899532812134331143854397589340820383964994978837448209968013903144024245225049052156774052016479774045039552218387566498327723118984984375484443838673345746826771125979463825368024685129892698206606125531926323363095783131135202926356214761010347409543766787235881206889729333725266719243704425294513420528136685938107704774311953090772461894949892528465927737518593827839197147040067829678863875952036892158340115211606893271885988163530879023331923360749403056254111970517600440239200792182893802916844561439424783450667733315417863913015708766447354734748363067614990343211573561950147653833354220395429411128747596023916889678968644379809414465820616157998301787301898002624511718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,5] 4243246860282798459806069530075563432556822835685933491776768732152486706312414890567900890069484149807531940053182760501999644746445984640008901167221671302563690413002292472990675033975676006312167962495224464640535432321214471538206472918590609091735840347988154544884054520613435600134124160651835068689384537630529005764566695118482719418087693808740253264988773158871875335306528372884514193428702985118204040983036048335589074677129396750431766864659515663867920002124267273952785684225535557731936340228517979639423341630241265264699349041148894720177756681558267477977874351731351351044032831695308742380816550572230149373866900617761596039562136375714102500002045391913793541209770221072894233059505423486579503048311082720919241409240238325708214123881391136559557235209513480080686820265917548254453114489807116273438591079986183343181972503557428707209568961748655574435746720698784315772254764196720673778844712623877629972456311078199575998974216265518624779029776522892430378628456460693081451437184074078194110988402391535755111789838927433459644632270708974689450546524863140884880407793960750184703849546132672367650107186811094048335834300548759631305037110700143497332718918839309957054750768540839760358178442814027144215836057395336950221661346133266981933444398823309540691709226593406864643100541750045852080029199014205628426267220780011622319618605100354909512342387833383411929017053803100664830395538360740219906682625867553008100702268686456202032907397207822707763551139938015167611401168268274666079576764612320306140942364900383567488310922048520882327038535820755283121534244365526670472078164514009838720481868915470724270684693161801768790942137971469113767024415849420044397877838316884433928202453229819296346459321205409232227004865744626425392005020184605443122934433638803621197036851131223318816824306371810856331287757287164261786364685999960397138314212203312838509065091809076905342175737148321087609446065359466467535351910038547853397911991059355011252728785668635970363401006942280901432546488196381942043226397402014077246245269631891030127101195717665105973339005120744524791908542556532159758685590179031880843967731153325444428453337735339385016115981554932989060971528696076192058469370908515472573782780772494990467295729454763508573572997009735602884403910150304271326446439650708325698921212333935727337102350755234316395914063590739531386922125177793603848700992697720062814249725147976153252383214893127040126871522221048233934915120285352588876820467689299221092369407415390014648437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,6] -58570516844975130597992587997728341234994643335631551587832836367073710216674472236875455431222417441073377696307798599444652959100022122578851473451377514861193091067244326376273043356077412217449627014982514508442459648984612911254759694878157262731528499822558421347081667800176316260362200722588103248282465822517842418136330103228585104544915336223779947628386947457033869742191034266363308452885640145450423635958015135141328602550192127728703022060927826334380860143982332884623365476266449334137461921756478910004912115363000518555462159772501932000418273767781679402761338457818375053482240596622225375415219415477089795075758125131297201011252742655728913198321672661036523431526545039200298802480992696603904934163898871027546464559818838567585737724810407008363949051394304278610888594733170947862225541546279101794815546879288613239427060006775838115902710499520972134325585727154253478172978385386419031448941158690488790557789145869856238700041559790529609265744919074291551642182704756311107450985672423005451538236064886943929212287571408229159137315584004654936960797400042291534635921828641235583168264760086162121139697264640524803852824902042566386037046544336228300960593431745210796840064864082024757538728418877111347766757393462050156053641629496029837183179375149432933271145085790381923007561532266229660562824471479719132523280849248864078338370981097902829837616358837021753943845777329831368108514351572570638365042367686796172302468135803445530599205277007699273467668487768950743167679361986783879298575906577224919930409320177653438140746213993487005661874582180990595667865718320255273143758492866767201106623488029354708558757202055907517262091982534565016551876402410612213038650859218392610990593297746689818856656025714594027077037180070810278526514983221398882141947240686609456479492859326574300945444972656012362281783221563732884602485785748003074735807418763931866984339829923081048765095387366224103778249087332716163263658113161788643300005190132745753506915402016701047195046262349225053053122192584470069764778478335948362242367564226252919311033365924152392100156977989828872357747386859947878034506075672992923823558887657830116429491165092756911063351802740157168280122843276442725507402519953154812866690716788953130847036632797408586094997061521876072301344817707051815901955127906005719636486831508637011356239554514068486978577793450030217127169362002754975379907781015746784526948023206173719584759258902201883659368630113717984271913843969961312754769419686162734706158516928553581237792968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,7] 282154315775111506348236133129376090844702718929103319742480706257704801163313117793681528965700655153703752950939897853415345285938953528477288341665912664863210441409863882238862016720027339402140034767385626915703794848685076842498137769635560064420921963853599407266495121277576607320079199054349396079376395546360313660866112552001950969405299200949813836710111557044866070369670216113070250412277168931111819105491423631729991074209745286899335716111933944414793117193676969795528863936399838036041485418712977344141467577224698239458644716670377991801301607286096814669563076946110682306813569866534477270877952659035133097741339876480900732069951539102294971614491556739562128555082418173614152197218302712622536685315931890839739336851218010724923792726823835285494701965950864223573484439818557946580487690355960930768194526057531996701920078432746873210096258196017720796791460860302888321732696731442702845175437302118755168388723795386020618841924584464070275401860068109101635063930814927188846063149712931327417764624114619247416383888139891336350219010676824452210443023668048136347774915779026191832261618307752919718240216533826010035804325030943248921247754661573437988367089997032203363061139884966712496124934098511165701602216478739523874178321729861982751129895736959045778864067643962606987161849126315042431834989408973397796137786103825203730573454545039384335517750032942231635293583617622145237872565599459973529387984311128005939596894642692270933657819975452609194496104044347933503117788185723864539182685377606105172395885754488059020355314227318494221587284902299590599035058127827967731186975656436241437160755188039644487626316053219195306779144024050421768544465566024498074367095111391558347549200982806350248319339143403165003836643223043150204928981873290403338070346831115568294537796415235600222291342878932274070525028498082806425336945474849084834862960852534069106389989506604416436255851133058793182346471580692949202889298426727162321954261645892898175457340492161282705819204340183474250662999584721358395272413955283535026409484664186058856948669232984993363750377065572531906977683791756406305167024398410437953223887352314669472741143768144563952739310097582360000765244975412124363030032318141110555714061817691362389735670731654837569899417640675920903709736120642163616648193174683489065976325784836751635156889336198067190859532082273919737703303363397206005860048404526827369152095236790229672302265689750681191033793933544920662226365934538687200512492673229805739687492405209923163056373596191406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,8] -215898132308199500918058946739396349635151403231294807398642878147583408353582785953447482513878277605286941331348430269693405787460453314258857455538448340940445815317555179895202550339479954594297929109412672912716957461489842700025674726514412793122981479084694323412386823244762278109371156489232135180837472690821335937092313983324367558580312988586519276431570227861426415119449969446816519400915301274139760685341929195296420474173596120205921663414022723370287526559384540155700554228571983706615397783344543813951221486709923450210949489962104031422789978976076428913342120105843078436484955582862636181058223763146294356804116300682652848366845479957919471150449216007081228155382015355229892849443633713773680865091485018805647607324660999561680176138837835316140628484505749589773122614379008040719716011265045787936305704152578525077045367301973276289447114142781950875378451810714497423699336187042864153429527414979861564756693422246701491567167715832028753425017714479222024059041887051638126963113809147727313128343774774794563976085953660881161552731889533047700100815116442350216433353874719083015310568754365274140398792985520700321772832783991903308525456935386953623208037505902797336466300033659160276434616868282413048921915626428474875682722394703318607187680754109566759289266191142453924235571939030094407667083403062430228681654072279832150961100400796553198009705607349358331899490055538201762009449062876855397923605154447430216341949839120391964532856372734813324167977938647908681494984248024419737604288930073805246021839853817957840530633337700316869108311942041051473532987005952844056038899379408122555097067023835810493722452076796794327780985560534383656463327413818378966178259353384356058093467682233321845577417882350400554412233840723983584771313918320982731972838286505053965115392479276746863435955649569871925276650304845220602508799506902260288572924213760073897675415929663427478005657615192991328956666431760860482017695178877324684756633546301921093779706048898514757557598847583511582155050992793400320149874550238374757776893633784463405187512315228816493555294779199508354419327970994843090371534113298956744929684989948521579317908628391609354651405426641068994400874371744945396340512144068191541673820716085711434930708215377360288625565720271246122440598606026708526516248333473525079251360428394579126241801090804813608650273627258830412769945654534880426090579993847050515986039121897809507500592776928852643117724415844417949635153865499042959813617572921228904628265787835061928490176796913146972656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,9] -2731617361595010543439048451281414134470174195897359559481394860482416083912154099689661458412942226011627117089732428315222603130297106540461819307394004624795510149788759570154668175846849569999957339188786743660172186160161446021067098498535572008355442168136184452327005002985685868810796877154558118640129729513431553566810465287668815530570527951269998913180012808362279710896185752166534749374754065916397342368959412009288905028631252206688868412656877559639099815848932799423885449950257174811119241095648950630029003232783827951382089614164473473719984611471374722614704708659146115109759650276915487883107080208635593873237015651320063939760538764360821181370112093705832247645114786172950093453195400292912612955044425636297055450847533905057161609478998484086958271236720246424077580977419425555153704122942305558665928241047063194204101280805948174938608853087081508009817165977965129064841288533830037575048406061412520887896127753101613832218496061759070372146277062146727712492135405402840190423012778115007978307375562204603534575455764686544608132512099259899384823152083080916747273305767520822976660161675043674073858000379317201873266984451948508186407059157652915619153312426054410086993800308648919522215331570772714736620152116772289492600510195780687845233865734175261541078356291977150605757892200260742984727855580168047633514973852681028014604393680201422185274858946316347248708217763931050218553368719678089929753679523720496708733839607661194080881263555457471347220172547778172451969785949430067603918062368520945205275702041838754250466064682734153507834100936017176792484833541766091444458044235446468862096567487099112750493927844392229083288130345355015316838892243472504008234850864433064815321786408423329763033124012778305996491433543404706940497639091349943409596812634717575525593417548451986330135918173885960229018024751182395348709456947602400910258611311635771667019322202856003049519247684082672652841819245039708783854811250926867434785475202014150989314833858496780389696558638195280141556811918701316993091759098735891702185998668021623109977979308600218402814307944050695459371486621934891721300308222261716469556554261559215125479243818644808644599476124754262926376358035061993146876130856059006733340339986811916258184493389096277320683004702406613878225516227103955281324411012917547814639026649652943685799988787077641981691496984140616240364123487901449478406052771257624454985438397208784524928962428756606981582930729219213948732445139531032183818581769109112507060068558706333874397387262433767318725585937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,10] 5262983815117217105600113247313968896529025267257074481693185670550411613859593147114686680594483068869931613568109163909668315512440858634907309493376266866134678418067858098322113044767708338770151475006160519676574632687308867743410080977771816120145124863477383351144100389973257910969878012271397324886332176991824913976322599522514870725781554943024060045335580524425379016335415388136331567333819700806418758076351508133524919556541833345187332856658568869932991695489585184140811761558888844865838825463284852878206218188314456580294757618494220964858079928787648201983675499435797950052144908712316979917962538891872163941989129919960217983569644074860403320330110983595731645475704399863748061909488171980895071654737255415135283172862866930192802074194673808283515502065878344884426831122589611592774767418843705503909610285229863974511445425236730637140701912912867701657640719778340288884164942266349807211656729155307230278715336635986845778452641187382522564630197068755965608272470255093344083179255637533380016184511834650422879622498955815598762152044090456254513445780722829202561202354402066982423311195148231950839652682127291909690795490536715816711445567035712146857811118878612454086619564381152873930400770665481201789867047752172156452922578059475891432438897623415670138094509932595203348032152766898388530026170644358533284857346652183066177501411429482472711686395986908158485236825859013489490678873097075564988858681889564677937396257813457143953656133200635900132454968603016101395522538566738884100610239615361404751540618115269876438382958618018293748985744237695909167815905347895502342208150653928923600342924632598919116375132825683233846589920424729214432979458217552334087018064542978339756456285103265923799925096801129663996839576980636634069024504719603182534180998079285842897679264360065824365575866908969018658752418096427424377738975239640562040430182905414688360002719475003570159348411425133289235998850762194086753913923082329576667574726221110416661847929079303603499025975674459168407524958058140622009171709991724300031560435286581992485684418226740005846199068351469403884286626809550825748248854323011412775790483874650469392898278375593231939876931721155102657396454270445972684290335003441492582454050413221667998007827300606080069601803518819544717321528021303934988133078854867834146216152038548631431936321333200212634819912529181785770465755336331550415346212129589124252978275441581016689956722692209023073814115700687103120013113687438173914512974126507760686750664498589902251524108578450977802276611328125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,11] 47866819439773292869045563934689867358724697426606615897582783928812900048119819706788209999059863709313393565691834756332202870692369853894257022017080694765045799433605886501270034116515251256909510477328467188771538930022065723507961910603603026082119198169936561918194298328731968609977703238764390724320892044826330405841733497963728655213653644431772299187472733641762538931322291348768550149040596335125921794122348432424291091854340028062399324294970322069505289487090966032217384702565510816320408632292645675593846098388902640397454203674603565425313964276022284219074950115714626930490794886198718712343363233433948089687042977370246448714415789525227971803936692781148351231164738966669759376238711868700452216203904857391249040748194176919847200447000629711558675342850614061435593945465880288005503842465751661328943433132863217518795720051873417567239633163364097237993265776608918049704271885070009607588349569690591029883104753738196072483790421026070049905738706239575581577143734705990391937637802256901596236731843494439494533236182550036787194858240543573023671880434644621613752466826617860065688868676390077441373118873037133335686423829560033344880450170302950056508947878426625521484353559805587203593687182414933979912110019216401241327370885811425081187079920481303575926499253357516244723544811101305188266259740794226930399675400083511040262902114067696393056493737308605504991472015224033841426863786118078193524500841250594929767586544319545138558177624577384258228675665054891159371845237528832506202794711877285153200388706342829683684598613629057910255231829197096074926564313578250935667159810860398948107225527894741015625284595445400658325436325311675384348119486727787669731037824973719652057085752005947252750821561408682507881440319263993315031578091325857481316601953734564719154395220042919058877475388010238577470481540500006792631603388958121428464042018549467005084087526312439262366928873057074640295757966365391646501268204965734257406230478623595951165879405345730351574854969812464106244386732826890236558853625637453437552193283188613074030029562221573945638110436638622335405811924957041233671752879887126631482258289250885429694066305226293723375499943108231867428715204323812863973535650391330061506623689382186212136085217485748787779242045309143728422416397739861158430278109550700994423538865484020255102773697155226363367268113082000717453717021046357984347178617624269190153831585863912482698985008921839211256340107644049140693954709638935327133140459766463854487696644105942814315796107749179100210312753915786743164062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,12] -322853624921864760817660551298639049816804776761542618406317808957081899461569084740875949026848553607508844829095477084931378798249358680422612978866859470168253926216293274050459544033789672254414961017177868371804385555665078504508803574429027299253000781881940796896352375240870316422298015083447297859724621646180130974471580670101407125354237683392909587386952997987357998066164204378986935498162234513949033413428381376139361378663898570717072941978804823257541206951796853910958690782969209463649905224596734177270218890337161713831340207244504838115002101612019245460209526194953544454622619699852933822395162704299386081517954944188387926004510198546895036206826503123825225990573688920371948885137520282732163667959596894566747802625144885484081407224317665881684581261148131427133489692267932218091199345057853990519737264281494529426856423011510580485159567083506526572531922223281414124688233523022981572045253232716117984806829253934779810880699984979003976983867480918210757013133023229941692028021288065991333172067798562950909029378053723812793932975513918318554750179343814900246144717790450418523708166794629589814767928646292121729554123629488460336097375997973487785635608272739248791303897281562895193924424888143266028606354014711529894439731046532570452007865805916148922578759769803305925877076383471738985067052208304572567023490778854286711601776330372913625754590921860592890420144006652494614471822749279853739168165389844882434566700073395196329842484295504132148148800690183066772178393220571677254167381957888101826037031257838897868416265037905114061354207282185860159019662297830727178651770348046179449393231671478034046255450463607093016674547098770508273269666780101919775004884780100908480619378438598169456501997701429666833023053300474090580802926915747553697605554388936605792051914038717233198086204325692868776118859673081217845720736886150078820821868867429644804221547303708094472621423187831248295238100473325201107664981233110769283968223865776513762241515485434026793862476323555714095145298567806357440371171290128109176541726147969765935569821258239291048454687519934777261554191721436091417098748025953054114787390102534189844915724730873043289586371971538056909485577071321299666165271734448568154331627457652968271887799681440851003804086591774518435077194596528261065635900076061597606250777653436693961911886754733410895833427715089421726079788545604179746157905589448228657024168356745649295038484341487900435228641246168968056558683461541579705418816514050082247336391940820761675020570020955279488816813682205975055694580078125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,13] 942079528117430920468526334139982738937868046018346648971479283019314754380726769546032717620130972863852973765542221145902090113466270715786025218982426762839239268584108246059352009377759409826439920205877968674059856671350922478966633905037688429662050450080736233478433781214219989868239518838664141153397699261181033164218356378501473344800067720177480916460756189106174783768117072841759265808068004484287608043635297894079842823424459112787319043275711385374208778621955045000059724772852905255003143078870837316180922699592589041520726113445527967708690117967994966335775862755944314315117409281612138943469031928745282089292984333086620870837768736281460768702663486586183684420278402830448549982835088606168696700062299964402880705839750818203597727119765374618935798069764203813248574804392736923793025876585639809715568842579135918215646977331424602967742034656513133798163383465058288166903742206983273810410071503561381646605230816110409776317660524939725896810365142176382969222670592825603560811167127914613277404968329706736812839628520340979118844720300391180344082008657892289260898670290032380565426213469602033441315122253719696206024951627542404460667874010430195975078232791577071012534080838977380565481430417644363954997579727283437872192466416283567160180554637734305011727058351707509533646737299424925453400758541700387838113931524608797282543889098673920113993550993260967121692215437928293648704394880172358724309308642062839657014314910937032566649453339558169194145270563002739444864552131237941557014687337302334143365859019673630923280485669594914600763149556851392478488680935125243859664383046097501877145440583001618511441207551571465663012789007367118917930704074344958054509488740596167581094944184728521229027862290111173313847560348685599824341964179307615441835964034903930099422735417890359538860238016822721063153275274523157132673721583768219824741552113673122332643061846122557548684774347444784999106965352245905275603366246824501146505047870277171215631502381902668859783473472085299696971037389489829874023116107692274075808618963570602781527772274802149362374684464348209073788958141929504676452333304007281165687289407479479992686917184814318216925098921328522632441259482049071280459126193357560324756026722828742349956984540660619641382857947328046589956238783353164125416692509931897081024570262444142337688733133425605822808470103908727741472490326690461670474295270872504476591084291598041862559687096834604353807625968787075115357595918755926094362833285783883666964148068738442381215717678867235806983160273375688120722770690917968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,14] -1414651322167669814446518864037932527753179741791767420733340166978938414117107970276170851229182513901185781203312042630618693741131553688245439204365655197524632803632194001654113965451870150158057752290921916308076850446765321652106725913299180681335157895882732812225497455650450938978224036223236907272662398657860951036948106926289879376446091172467760503797279748805346493403586472914796714163655965927765757520060973608200241108480099689236834611171249733542572804184232205637378613668009530493071088717037311100154295101444305648473146043180926110159312300926192313830993720194023963436433092947218969764020288165370921380275050164322190347507221944884333891279070986421127896205376456682491141851422608771388617040942946285328908525841196363291270158502970663361238361505166003645447873768670187693963063916933805167822690873074088565044397719605885692742859213562695015789221675746222555464691683283855435296774548703464495745495971827733097956802807880340036566641449791369792550426980219299439793362809259958884224398676117033273539095166128405182174670734439985436675033685529348870848281613472131017391334033573480971745559227487612580258100934106093010261574876438557053446155348487741936982120613124170447887150681167687292146367959481618229012135841999932749727202073402513926439610638167618484460217143579119048095124984478708184477096508828477814746583573677627472447110170274136028344579504365177350741139734503426158630041334236838215079204175225911928019615412508521540308597839967727278969698629652528903714833243303156146626204356886983867131856969456899507365363326730501907624166519364175837696602690410783864094820372442963179814894900221210337144322110780034134554753988948672235905729714642269980667576327720577544321027282973476227131927273641283320343894668745222634043092947219630174439744881623561816407594182390994248647650115447200931274007239776574821981485782826078831499091906529677302502906331634075077257930522347324338053887003761492175210882891746275940057090189081442782837273141627515994037126157486465740501475062259064201193465397625758559796013631746838534100498132513901236240557259433781097799261067831455759008431094422430526529087397836987480160218554472610218476395847585875744517160367451141400176745232530566202014349231951113986219805882141761999217344718492327565238469649150884127714376274631246901009654102755798415929586078370215110458404421426679196065825374757573886492127476188203077528593612748489224206173536019749312023245867913888284492192652943168156839577058030691210251090705063707793354144115482995402999222278594970703125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,15] 398365538793503690551897914394178554143569190417736546653939853662243213936337985099867237358619094378556297020661252068820558305462386627892354595837818426174701400351434922780437386180535772454548061444471140837762244623623139012571372296452762787785862370015653976109310302688779008275179367047254670014249231774835078059504342645791050220351642235034440171284919886613876062551867256021473676001451940375626684178096118799181432274744408072375061449179747010352028586405186875736240926225768534878140943775780819155268383617177387835597628051108527622087311354673247165054418228366416670153372687123317098580322445040197388663235040770547406459888342895716162768414138689463627403215538468472913060131606317292789551032998681084104369163896123814483327273295062819325250697383866660632012082820925436659620924854540055009417445356765818900388537693724066721310002074472370277624352009507449021645942156249739004755327257518550420355021263875088430641013366476908989513580316256614207740155912395646022498928132985576629307546187480404053368417738623994200120607230844771678925019858630288659049417511458569038735374452282996524026907331362834970668254039440381782490479261896107994813025868094103782317314235780331545522053695731179901425620547187130151001519638841994120841425680810243799988881109054878993469618756840066015971257969195062843498998213662116496041592219870969431753582346477640331559708608988240929255002347460897398674101309067430489253872233473019247658280978697443111402489181730523052798014434143850951308800184443800617255639863564866043603737500767107130054697273317431910965940885316316800415616301514662802162024798319058345550242833353948844725926911283873486701227271905796219816065180538959513270675309378538064789258348162352935040219730088213017012107215773394903734918685762748541385221653972048972642868024723146980383820736167537690573093859386119093922430303347510700105347132027833172480617203021191872588408672185934758690969730183958530373248364333956566910109663525964936344151411903096307430153322842593100964600350385374744300344840105767857413259992691360259255535231008245751163315700900566599661172563143866729647446029398228727777068604437525300108517807309652374182284262933090410786983344118913772427736039476297698959954527865141141928959794156677307667101580603290878671023314809155031661326635553631379402061007506639073369579387007976922833716029181510555658013040760820720254635050352558307983739073082100523303800414616188206238166142368032845262256185407015273917867216975661274581586203086235765263595914875693893009156454354524612426757812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,16] 2622446870174155222092005766477185535197089701152358125337566165304042232039715047901305868612710662741377864378433597745205689215968113532524350737111936642973896290733589671358550845006728412796134655386850810176834057499094767678399929540209075685125362558240674329830438815145835451119083218944160215034415104495652250006428899168895533199083226991147822509554032531914488387717011901677324175602479885412644746324962522294453897805998627336912962615519416209101874040034471904774811038800087360101317006957649099815608739912908260575451990342418745805856414603333734519315034138304552657279114581585056939730543336693982031362397115857082847465893674620912886245993079606415850229358355402109562003368039816534130604108896697817451888270251712435615687014306062310761419346251314428542117421614739380685209297623746799998603289655977570823179727910422940352300702712923159714789718669223502083826860014516950563141909444264386118975315739362593638061455971707817702202198966047482620943657439257292149412795250881694420454124781064996129350223998243592896544035442519766499153619634599365435934312965211668637366366174836653396674572953757514974680676488468785389385439136695658138907902949524231659198363209466527902111855068429110753557624963412175546901819147961137917670964212012742038417393087731845358481439027351776096148089999631320265289597421486817179180234344582473239582626047989248048940188907158967790578667256587942971953998797894289859730945405415782813331001206514185739413062043624397398393123801777525519806964842489049128337051940065850427270646090923201852361391080270743644363607301734032807054415834045286456549875780850431461893793618021442304424318570143451032930117788955589629411091863287873745611304074297583220531061775817935934183048723987553533982897872251534272276432390727691560787689034636747396439909283972600868297010871519659747457938252148154525432425710570288445789929549725442323794491883481610542896846343225050845709176768419744915060237650001393528666922301710553611368393962720908007501858760842847203392364648385081289047855829706589833066657028539739435570001352516097206644732769190999201114664154579751944734196121101423834320521047604587657271734636543108708334333041099342822505342391872000402000789247860083906777100838182811812412402932784968413437341663614257758606254320333732859260175759338667970491165354088147488980990291840412028038739202113574233338858003382251428650217441616001455761616932321403698651172395802368709706260820242224599923085020172913891244978880615439744803552021688609705685429305003705802157298876409186050295829772949218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,17] -4653408036141041687175839261741240716881267411424570920682434215691477640498461653741547145526142534999492895204125331945143789441978405301710286648121016655961229835294678606695774181283719586432220363348560198147704206674520139747431040731802699138178047882393752684632610667187080137089354982366836374213875800419154663560604528042201860187730782500665185693840996545460716795742529606388632973150063089279348350983491314150087288788329338556065809048844061903943817688338542871664436727719330606411897685116967929737405419541338585466820924235224055119571997495126797958282160671694644385504575971447385527427421752938164110055620188494163611420336379008347112601569303638705391874414420686732344050442434490165939514328294424741553085818690693397191069934255005669462172874545910882447813533702080797656293797695525736193440712980283726348659421203827975185340827893649547279312907478516703575841120778557239586999417690896293216890651825145626642659199829719104009080380132163293798833924653985923446156026748480599297702534575449294533011405988725530929486775611958196053763722238870297115871412110509028918193635473240246650265267783080871523707759185511468155256212206646066268414676043907791397716907680906966468542390555961046880020513465682765469813271003041693797153645484904960525515806545462027280212328520864344736686260614665078961401120699316803482813317727349975775376483093726560281717450577672647222174720092444821809263667247438870223952519707617776732230675017908278331620896289631003020491241362350900705503317274354339111374641680579886633807561381312302860020554134257263224752168002835200091941992050410867800368950857401140935168182418823281787313330950687770134908064139634205455945746214149609133577364523429671522804417525793817384589078694086036232164783374512424606500675979011531565272154174221017531042545972822924097341953652639130802215941957475881812428570903643328022030921747123196789343201434605964175785753324221155754219692119107272728655497985416230822839466648813681368527927461136438882917749779629829350263364374881348329581874650054036272693640502319714686163448250934061272716298886710145538940012380409684339902811093447894080708554759369243756161637006196736968435325953655183893507622710067896656174535230832149552042821166115100558780933089030598159879828418543596501251246569050262951660881339827126095533892551201956682819588597951829002413099443448155234136282659883404447141581659562606857733641636862250577756773739719957752767488387898659100250201795483957346756106448878142423074352699339876369877668523606024150035542774617169925477355718612670898437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,18] 1319216631519465258408219966434610068097761288181635865827698256373489668693245593503733288432807793396659326076975722239536059446855723537841086918684917726218567108877966671443983455921828239062627078709555904117339190784866557669015135830607639521297218547841351556061723431019057581219236749298165740921429938398909907094435245873107177348196717412526095327904977985696096503592450309586294803983748630470011162159504097120866354169448210513429769997181313272301275772375972645090621473338056814277025213409544680116542852406989316578187478424354227091932721997652230942815961505980642269663632822919255940709962890185035450797196077099618126575137807253047033322963391747047208968531909968748882467767563843276689412917479544267742929139929643519964464638200299116847069170675593647506852771776774870963196686167801335675679905688472744168011344258544077290741258771756547809504901890316121789300594429209775400143170084649231150123038279884216631914529284113417489389924597911713342949523909928482549312067932370673324110235174587848437218363345311020024635534479196987558253157558514929777281667828549341838633323509566154325810527136437614917499000765887247346027427499360525059415036595867814032678979933061911780389776223168292622059234274639247883897902321448563219596515782998816560475625749415409011369431607980247765535368356514592119926545591258091817422923221942575732150115703954982372167426684980879704997786967814689354027378926953889371381243852189790025134574556422501624990123361541333985387059115407728742147160607575508807886247353666951538157419118861542337962876294554764975237716096964367271566315784221074852895919837434110663706847670292985556864882811939581965542473586732548350388537237422029098127073556718956344622466642322848924037226319882745352342466537842323124237649935367840542832268797800852227073490654256612452803420292026873196817628478729503011561011478921475362138252506749048097523401189277303288157799105430148111490644983927881267641828088082968791868992825913652073305510274839344158284852264893562176164986050131446729512713289180955043073989016375819189636369313943503024759630304889834243045431431681229854627233625318040316430643865117726433430105034819755382403221446348668604210456372637505760214533768546174391766018639487889522519760632582533578518466920491408780882984196863389805358223268422588048936183798116787122212980370404375811229335134525968933483463924916700701969994903295968704901311374949764012656250807214073073061048280564085667811749663590540197674581947294215806427239131313122387020486019672407080813303359434485173551365733146667480468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,19] 2462087617935955088624473416943265473115217769411989078786548802578126531326003427430664991497606695097440613645551480671489962734417157144774971026191651804668500995167004393987827786804373749249654372747710509506682460934769934289938283289240557535587948997540852988154128505144163044987773250352362453129124148146913766237979502945253124889482591986859563672462988697439342628881298741526972211759179560046868646927859778320731682140847341646721273502597148004762428521196312593660720963046959661719210710965056990252382375122438153440584604384217617215011774118636798243109615111414928100123384353168244604005379944506589600177262428225328803703981103645129543264119981101789826641137151132171593145608980936993473614734326437803477749615443992650865744497185512532368693838583686526363877174862650978142672940180051742833800552011344766878889708805196203273239403460079171909881174025402793378968957123552794488568044216624925334677450804894636926832920553370354944634160914292072376480912732025673423572871684441284702729588773417244078154372050641139223805787766684671570327220205622755199263329063623560165940785825888924315533010537456968336192710303543955498956728069850444421920990089318336909488957739258815523533848979956523499436326405390172645658983657065221455651379793787212519998837222317928189511561980162462321587199726974627977819852467018994410319855120296706938808229331429999372747134614499377677100073541350623167441453224742592688372014489394412704529069341779586312883732914071548906258901794456753628413843881386844406636071144373689146946387825035910096344253871353583096387466750321399268192953632526868682177544547825225180136188771226081710521701611994313090822749070586425805388744857192597322615218338168964040969486141073447417930528360101965933954640895182828284584682184394868462046367537572153984026107743535721357995940849785431011001821252712492072316153624505535499967838462440022587025934031867996658478660591385522468005677232468809054384600426119559990216895405133360305926161466771362471534543536624682580791221507685296474758557668610185699613186672582400416971405890593360207507802270507393103944050463782129712629484892997211675551508130880762021670031272993655794471950759504100251206512060206613695407223560728928309793325684299465745084017674082734133371257713734030376594775646138009090684308816413949645229489981707913971038803895977160218809280816994550667128652530020683750288377812346157243481316185421136252998162268178773058518621753636342605304321907785408122793089886854919759884786673526643300826093436719191960394630645792002354710348299704492092132568359375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,20] 16927046460710360250376891501746792730733124958402943041943644964226790560317949120585859154680397188129242184544629796179970973252650574859918767158294806840817720788932919362166185696990507475014894561298263025115363227403295828299153077534349422678514961082553763692191488640167408002417957202901440985957388024526305593520058238427020464943575184474739771827328799237925800572085457391783687725116140382787865470996353578307656188866091027048627972966897327093082427517945379652319671422927705106625088508252626228596249240783649844929727417303590315555329777213457761608154474055282609815781474487967485279373589323133734166330013304982114615942895914363982413519363967497193299354548647518513831165096879605160399069719663872595929281891362073952375724802554997835291637731733221603775697475252483458737848865942524361460355362219910722599065236343563273732492401650463081703343312928572816423834946266051465716135651490170368176766800818383510601879758970075677269851896044956563336240836844003097820957959492027877669634539477285832724482096656782808974323223355661008626048293260794792322520596159440832894786271616118878139130134933094014181561745650849879391221584006830771665568848420508571931725558150620955429281730258789878285698887844836566491563280488647460221728790758542921002851431086976311457108165504164016344600273334470780589407866249612589845404080658463745594447401090300956979434351616487448952946244637204113422079753827110432865830926909635771081478805931952019892598861974050656922693643144444955231213618388663518886387592713252210259614877947920572269398810206191875414919695641543186897557591476903735886738650552768596314342569267089616201577410784059373112765577439707059556362217076387561276774774508229762526181412194453529414275671846382726404233985694434909734288010286168354996293559665413112885996584111439876053441012616937680643849003937534219138947204463066610978028961554583509689338778708147650901171231507711047047562098543725447782672033886257700418128206688235297682372344411633004419581428172221699508665291096306701257655666050563361488151101728615390547449917308662165117146204155487178759650968487352138506321404900930421848842394905383164143323274340772041986644638782576916596130300071801443267143156448930896512721868534910024225759670968415755026739113017120226223207192037214417020751561719097546886792122104561969943117991176348702816833651635648641314837272521640975325283974029281839269570524982790750424498628399283157666021649030647468747471680907380392316274633840381964793619933480614593040375386596612022256192340083488442892267755723878508433699607849121093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,21] -91762203943506121974282042730200767039252412664239459711280010728761999500636252821445322779934005112532052747030147546220985592358660567855266339486568681689200552930926847241601137820178537227853922563364676919385417713532743989080222357809240464073665972643367293030555912549630008253697159593130410315449572461455179774079961031251729161086286771361771926614754462548234071287034328132991993459474632440004888373374161264222752961352979158765885885953993843135193947371872310021248671588364495519784044774154259424006630723661112071112892867132161221589508217579432911463736276335893193083390122213899944394921398077808610406610460681621956642491635324742236362275159177386643430532249549355824131618643420431824800952024895773850182772849498049944774872756914967082968440631918195160301237352001638991892356409301085254017170207604325551949130489773857143493526781671980424790632638220330053184407139868387762685156440212753478217008370608416570715425930281513043607848207193502521921345487981330960795266755325070271616193903957780977346873252646035880094013896278545275226345143595151304366451019885713137386682046136482257194142993455962484330270997216778624599246168916604395513262078504341531507419077576787722731599866790039000446848294687769485263810576736540079478644365427879257554827109068217348020792423506804149220312204599934281498444696827477605543551420984830355895170059502061337340797374188963512648008980167808225483865154432782547783889842231961420421014915013247685689031894843308952708651273955578287848898151296321398792777579148061295291037958462791254366647631624160381714223752898740811935385405970269069329970280322088872016423078917675778395698604348481450566092932913153796212551850654850773570787922645929094902075278765486441947223249822590007463272868344989781120338649403184820870933541767468149400984741297118976548518049875406353203318968021114408551419429928980168465181771707056171539920450181297504687369841117610132326381058967307808254032999372910759548492252003211139370886770360938939101967685653802724125020425041119349445474670710135792962020297276331116289269017336134069796689843705597838747611113485581350272633045786637572209839234012198887010812028828487107702995181459308112098162660641483088488833732802674477004784867174925875481146191012232768629106737649623079488833936241421697814808691030217471264216839513044227318999921441632304128478246097029643751221589301554384015330685693207405315339833201699884737767045250376562678435723925305419095422265010264242655698846745578879194656692832336985369672372353407702495797908432899434461732512957610197190660983324050903320312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,22] 232240185563741527372679617683225444002158964401082517180808297500235287998032866226887848634945062082954032427096222810258036567389738354741688096804598958640993172452510971464089547379358248259944613818275090326938684104092634344117404584835923671118723469290766744077283546802361130881053639332831717678508869537536243009860201739499839934242198146639432676184374399453784756974893523527101318826680992147996961551102433664576031796541254924935937117190103496835354584082492959020875314768560673305013868137097828358385048169152762363524470240240622031434769081188520664755228030494358864523525162926542044220661813495887864354637118333645898056698949501723980130019089928258441914844455540770062976602183942483376598515614826249342315798520792573854791320033901117966299200415023446574332033909627151698486649039405020281565889035492925404960922496137775450212901629936860450195954462903784185914183471640543820205221495534955705343508711515963721123773584990827080256884183913825285944675910662074985444067448902424958994736013704695696898883281447022023067464667392334444554769144156157899856438361776392400367106797377993669574119374919764273403512483191381117019198221269673795797212534170589409389820632126369535374659527328091333960493946896357504518517979842664840230327714100757220066523690323862721860338399109624407272872749132672572266802979196842912019030454529128651163317152131064963281551047792298967528373827625575837161221129006509618284397667244779127067350826886459188402457646317248077382605259540477808021826312173867645544082807759439625708756397762671515045464837589123159774233075555944297179546461722050885936667179943373277753123115054539081965709055001599763362300958122564889651526571872307015319727429710053819623815765001799253204288722099679530760497262155904174844996270537887616669130355463572166769568864657868491456544949151019077355543412988299764074650000446238687502090120538069771648002391580192268332964532052143340957579226192947301930348577167926636078517948361045102712443363184116563112959785215446290903346704119731440255723495378417189356695867688930047487973423280373384302511920925529121728865870241447628640048678950842790047131899407305205905134226433209666456349712591264469270132624243643921824227323208842018256730069926262901284134644547608131156618055400631825330039013751603570671905390115530249137644917187477010802005626179791289963681753478444302053636975031993693700606131638072261292311017252098706129108204471116123821933871283027445729220822519097874996812072011850902659343023657920321989378528500041088306225597028330558522948683097819611020895536057651042938232421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,23] -402725461907971588546513286700724155032157184580914938646181475228022361267290926624957888692763093688551178887984307192176919261630438531058159859639872152072374488797301171055706940353411415696331722329724448377711319139753682430973122976552356571847157139650866187238726997919892494505227872800211894795930174507807555638288313623825960787081667665709738384808321253246174441844373754316870484063079901823155663870110367152037109917233178886285829737878961805311500650140082092231491754080149129785517439788112717918810437808222446919351897141391467901448980298446793991404376730509792508390367763590088363912395060997736162033352660244312981368991271668358385793060837833800645040369008783081658500254646055803159180887256672650460042559225505955405065677158786019163298043284778487646961947361225891717951351691281259825617231092548849354188664323189263260061897277114203533533931283510810675476917802782399620496563717827620100899428484192058013174401017542995120644247720103488875875074153855806849154340852824442954571200410130653103697503578037358823907744254369645541189571322114846940887226565953446521372764506413727799172366464276839124366318796702876426067203956213820731089954021999227907847929256399182685636127914983752693744045228055366785865547860724394835769316698677077762145972403926984711089244334210660469441565210359667876505059093243821007216185713084336740927819697337090510976255984977227474836904386560605619023676778050123369187663147500794417896630273395526832831474016638677939221766417567597543203744097416674668712901354295846712496511052920453062526254291678074687580917266293353181640861829606762676518047872838961027616749603671168747487171325614937815542510197111495952064227676854920486467834784934338819286544241327066498913802310541459117582881787100088902721201293937394498711172779399287873407926413031886451355770312490437841867224430197643227359227175870134287128881956834292705084670921305152602291111673057500752981432908034417426831832747805227134876737025556239928104048386970162698808733144846466233345222008349528106587178058918253952046963151042815020263478196030105458016515339550868430197121978647309177460781842293564733752159506660366610957796688082323759487863619685633119632381853944785336704132714263696153940609377845552994522670746422353460881687562370126203205233035093321983308079513638859706426580846137323860837673726001563597353604779908589747780065849971005083066315720594985542487690964357499367023002521086231403154742211741686252025878190297460753426898578958117603089732163190355085812669324672831258469856603601657998048479153809821318166228820700780488550662994384765625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,24] 534569228070145169171546786101605250750139119821574789433136697554183526840046040179899074439310364025676425148582456573521367106719315288848567858073329235667226149709250166005201334514796432482774988702464287758246778568280787116485843331294261450446473171634151871102172914665399026706359371638853812532419631496883064775516341642981011327686938830288380897998095129764733343628370500895731710169294163927466997719435717583343211031517327088501155727789315587821218431406471275663332476510353869378442986669181540079662515110706235062583753927339330280413997884062173150001294923696011061078603680195247399822499109722493402571374772834114474734266673826889305944981286312734579054309838574763333041144099458870771694416959834864944049790155392817178610462782313656864287063682140796173536356954493633100305755347597989989546198829328952400189013700256550739741140573629557978034680202855836194896565851997080976582963422884632490811977714007705753646286770121319984864429374560257524268661916603211785004210564851686734343718954854944427287187729939792881484028567299967258391959055387227480724433971346570671451673969218168678839838719009121198856239906755816616514461005935825803901109365771579061044315653861298709121507880687377731733696455791247197899272961525806189016201640963482498388139643690330008627730805961520223607604566837695444514778754757169990967807060560101812972223431644996852627128271660423065167238001538502899881286744261212228228718304410372025918253558006732283151460666371038294883486573334498250686000525488461189339554058538271086952914585360435536195867578962090785874091307836560927230935842689852077712290509827939543258357954850670836500967317609603605467419495433035986315969875039137442826102580703543641226617647525387277832399175885547378722636919180167546350427112697787421793656724705487674938641209674998043325228000455514660080312052335125085210006261660290584019706112184422349802462456972697465387428124745544303154586285326379605817966211465583499823885711938931741499174633634594151143562571239243840568696445700355390464305041472736807365393891871152350111447801595682739483687995157824956611100953290022350856354116746461189005114582314283535121616576698427926144374643729725000770745261348989267208376037247050179545307510551196764779237135328261447113341017357473018867820883287276130317186303591950800654196701683602783690262391143857355536232345162361185079126208347437030411384968542939339995752520372625408510248466368960347299012957663864917591797214882514593727022455693660605606441520648559095878195002494128483333917352958018264070042462245762010346339376809510213206522166728973388671875000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,25] -570158549176913555290806118143559949016718265475075423338758235072982110560428607156711261543455357981790902247946261637625922212893768105320666015088741231745100893012664281369639627899176289361296654575539813229617334619797337669644741675334462233214025277767836130987139804367428791323667001718739258410002890299239493939138173672846448084873059814892681125758838838479016202375295514058456976846806349563104344607480753521756401809130587131322408485980705045983399453101691220018217079431072861891514650415984198472439392069364346772463022662764943983383570302316269072233809246726964405361164702966728121137042906705211414078598123925887298018531272973671511111002184705913381699436237210015151665310025070194763537616742793132543756136473946950269012079268055776685929935201171589420137389112160042357296227570967162837456615726761200282438419055933102690341250753867762493257231413676014384480923401650262482097676464672388964358527576489494866651623882553318756276714649666111438792700134123399193429969053173697467159869334934896815031885463732081236059685875750342212846414534182709363848002751801308428428334493405487643629780615696054714127330722889799000936093236102662062274389437812235113078811307655934864506606580460381018194470732224104385828357359765760619091241253684413633276810983456850716387550542183579747147434153582532776089500934762234185186813119843529324178358694662526089186660534643169276599422843800039410637549350976087252573928691727250268135798122119423038595865770309622118532979177856282191557747006643210959966195351432089868451408398489311543408028490840693960999004044444795999769186214418789579864816505256216968800349087123451994158288222736273218477359024869162763102952668707539172013950726294241182634945003547409564627679734307949019479897315394169058918636076873562441095235527792824830725961158339339038754071556559206773391677190063326898241316869028356656998754545549305647939292459521991102783280076705691314602058612828063800145639844740274586195917443575895090434003018695216866441067532876074957924723447762013754953897228880755129369016012296749348705469969120713585547430968308645301372837627387403096681848094865540472312561436199337848379949274508914219422532622496024531399373709076981573717556194833545583456212021265560048804522947581094398189558750089155564514900414343380802313863913903398310966370289102587211245061551604377459894661300439033826184833578708993213818419682376369549992437769787503019765837207581217844569009888668928799763504832350149223071120459370274643032971505769582382874500119811224394349004739432701461015171334142897194996067386507654362048924667760729789733886718750000000000000000000000000000000000000000000000000000000000000000000000000 [58,26] 500282537455340218040518580714971629367035738834807042049077083371761181747472580517718326552563866316254371051192985091168820197785141726891427036724885584041834923614884564791758696206978610133317099137036749985461172924011108336174383143197970372081373267638161162273942623072978852486399145568374740733584111465955093072716768626008388228261794954559907850291159720526582577680727076393454435593542452765086105336188452378350276109834779327167898847612802579709398260520092100156960353503414137152406558347713304867903525596741970869964899581503241621393369262779250886235848052558388307544419571386068673901197138750567147071029248105875235199811708243879056574634506989507551509871198094356278147738514296710230034422469065076991157961137580146843946322584525901968502960289705316464795982293663782437280379849081327821381444667085665971435414166239294901737213180806137196358143271941899028503273975968341197553482891354493212502629901238995137043825996198853289256024467070476798235973764696921749914578945328808586177035916320337969972203611768700257670906913903917780855229702978443559485637407522274919170146272056197539821862796905842516763446643574087482825446214213740621370870985585277143143971613708165856981106417741244102555355502407377539924286747694538228536976590865908732334438394321501141588793616495251296032604926488751336866191021396578436158015344453262677452482450043720191443150553097970480622756329481927296776069018947297965375393032932353751809646410675879564810277419238700693264090566252930419444669804358050044316979379263844487938939341715009795342932987275535119850711927279311107855868318001183569745584186608100207721828373792992465406798546544197065711623197349075331932821477994500824861883099342914896652672930902839779168072696912419600957617817784219809263396437741588554896902716276086462863226575499299363841059593460628184577489634981655884272997279365226275146588190404077242016907923999578303692706382336772963811892284504367912882271222739696432461729426933770015634167839619764019553601362500646084015914525568320633969922246089498453788387923808600932716307214032554967784901182973682126072145387838773378354966455086384091059047035328098058909159216033198966148061566514055035610805865391193634865085222857273064396440098910473460874294185078138010590501402815976571459441783925553186073358677313331559533978406191086424039147466956271070188265783089745335695493719400686333507673679165493232819990514830393535566885747875432186122669335226914694885346205355407660527244665161097954462293302544727247725877964393429956276227273246644465004563081500661609467446849092153726701326377224177122116088867187500000000000000000000000000000000000000000000000000000000000000000000 [58,27] -364398225978701993011993156458766153190808733808250635841912439711625078173942581768360651331761204232616419699176458031663392028333423152603298256441979994148172381911436904158936341369694753372448577723808026348249183931958921517530566007897602556642366394838366573528834576356939763379316005053348366638140771565179477342006471315139681454613046093871357214026589016275562180605358784457749500452544916345514209856914670662833915037577090848864930107098984432480353751213265383986193691672929124140328374518312146267867588504141076665375389930487392747093743595132911580367762052269111192540946756886369502068956334700536372237458589336493930788060177112417942666362946207871068407168364646149859379191512806933387111575206181225237988622174400209818623077150230481058119398871705048990983318765511832021377074805323480096812134959009646701009064435728410468805975064894914185741920458431350894023774292200963379208579461990234207573578345481504299464258577997777128638874670143198856923642249965196803818330261902302705976934331848494556025639160970094003809284195726176019499912724188094310978421901226939971410845428685912786363137203143942123614743178598684525073169836709656079027878351727500308374828342311171410541217490251984153774532711770173524533738454784408942322324590225772050182236982843710221933572780243718858282100028719130340693355167653973745316957341203645602124271255796533197669002412713283860059102867149776455545279312748527990435748075498500745488746288921930013797390463962000636998670785425729207876681416813472639471838686244756093305559900130704698905551800143803202726091396923769834265179381461013008636366855909354170014777656170338096224697961749030089177151266734420931798675591397709655172353124557204054840588041617565390015896646842424851600309736893227719911406156477325292021203780361579469636829614853349932582962268345949209361549446050064507624129626408576104179216335675351352131361985605159144488165407031240793083113727931585033867667957157053800650788587648913550434853868107220395134003213034147415139831452699803001334403351234165927045461485988510346409483953274040667738856967571935072604578117115207688337968391328739120936049382996507831993911597669912065744377777977927606792495090648279799581374171004650805137920106137003035977499001945806102937906636643505471977716466711521104519459477831560510560443681844697686389463603433258202666242624150701353741698881064126200756732008263895413415679329949707944228055329898672299704981619205377044830896588026618128798452968563700978967896763152346486149348252503530673800878305319512507094028297290768463266575345372460560666727502621142775751650333404541015625000000000000000000000000000000000000000000000000000000000 [58,28] 219444044927413034000112157249998805400338871982609518200938292145680675649375606017049643945861690849196918700284924336250268954299992389893483794591141807404733629367380454524315176945696832492215257875555583472355822963439973811159622123868516885307633220615478134845447582375919155991446946139508494274077047099520455285214808891534104540332324128078732567101581584999226772539816824359740354452710097286335464576909053892762291625012235768234568472016924972145693217847485517807964297679895564081636457970896502941027136430280241605873251009388602342750835093517120035229980188063413259406102731014759599100959469006849945682011765715187779374756293811892882520289905525305818553126611877933473023513596899626643914983056297748095905389905978340984445741692486882117593777428225748982403900584719598306712570583908815892005481947728663798009908072597098833934459420106741037673225024698379773381088398242308444093675429985576387562243102499698318878199731558831998363349443495578953735710622101172193814987732926314400291381270108511093815036764586381591219403930581197860745069507497556322148843771867361196754501529955156407873279643853030353364674676978414267791437583915743191741072394233653388577259769878417156677214285991765416948902637705651169748816062922218647820931246409505762802866242026286601583507629191969934941216080336100237696897197971275239921460215119647244739306097620102676969911801608779053338513422411779464308959696910701790300384470600475619694986397376332723378717423394103507137283793828185225850953374245052022899996833908091414979991158979842725991821097132944974333486253293662831616337669993241577291546871882293014676034861851943081982396562939216407709397658194798329816488308336465113430066980293378381810714985825866014428527389834682761199057110153733427649686339366065102212207003498889037892625509758331024071359513099349141747951934391806507983288294054987449108393911147543088488468808521110714800611264377470117464986081630982786728327813719770601890991557666066853925320708322932442050694000248230672299218633627298940434131990173222192533437699584548220426016075747995848183208559610980754507845910501928408816144303678024329387584826599776466153909742345623614975623803910634819717841182286149213320387992992185924473934568078505797935652796788214008914040016050354755452648032253986858455446702160325679279348650345196242263297494810533395654987865759880699596469276777512771400718435542413075497824686704381892590570706960287556621553323680005230073918564162690578585145541194107446842422177687837496676808003804662699615326131771615348069072259328566432003028671761903691537001770406334344443166628479957580566406250000000000000000000000000000000000000000000000000 [58,29] -106720699072591248457128825181948442169193743567950355855056728952428744211739769734454003749036895318002810585367717439369846779160157688063321922739001995282905872474396267773486353004313462265298533788855557000573521686434072315271008337210017463928065611259472601900327505926045380499709769417479540864136935290619636888741147583634476459482643773898647065056375856788168373356740958885373135495386498549325738696910374261696766411431719690924533073054270103319630573124850341839508408134146343727275910210899357118973174359676963142982419227193700938362285724190710206009216520504370794570408516309928625825862440394192711808644288200217998128513619152597089063448968472097988268216656029115086102680360345656099825047759463515065334037545387032866875100174292719536649644858538607067436087933548232650247808702918263085783708834835037269053736070791756755259392662184948713433861788013815624775832898260647179552320364485428648791891511228405032393202123326056825863959861437752166408996551653634230206047971016065040286180951120811081149578103573719713606486692299508476934971704227907031399378627760836544810278421270431633620888832383138971372451546068428084005610268164510268149658287676902843847622617858443094674143187542105810204438764121971711638878103856049590263789882540175002681192076991105754963620655231911279429318824245932423152717134488502497730761289772557264315944784327736185332497894994336162304265068246902054325336210700403682945575970476130278030918554836993074882667561616164350023169972234763196512213753959844876892066420486213453941261375839409147357737210890701727732986357380988338041557400905250552015255688860201703205742734291831451696710187160687823499290637151453886444947146476589242885323951338519982556594344390185647740215351062886645718142058391423467839352878221849017159104971654840072727905497392776047241518005635862528273559346674982983811588581957725053754026803293220159668443276703155780205045682088556001824319110392015619745464080388286012703205467165407916256804747893593059935232817898894043377389049630512938108656676938285824886214071792323521920737556746014812409290756463275094096032081932146251702878652736837741753919280204158999765697216052223897388689709013143612610956818226654802864292265178437535014552700179281113042387903292586765953018326952224921656741575399404685328125827073942241367879402172904489573343793461324002290333517129355802833157056344301483717988915453214624570576132470537182065914140678063047860355052906935755766964531952315367563574078569509967985772524581620149369737579995223510542991951705372178861180494909555016732928748818982664986942856394369627537344058509916067123413085937500000000000000000000000000000000000000000 [58,30] 39014605824651334638162190750013402543162887491721639862114354306030495294980775323468418863952648594757013519947019876609338844212537255082182086776967985792564017672023836995115353349426760794504102050104274715656254536207651129317697517988045898973381297315511368798427528567304651586408763698323413978097643123667702057621744131565326877242081643679818655507982276225457158943855995822080263528204066979793321481282534205639988786325246323522709017279992418318379273538131032387932469523984624805006534804063382548689726721127843726256051497036296817719307172256376915952108802099159884941574998796319471623386090746814855101688939155545943449717197704501751847877547356812403293345820863367921003534168651368552156984824243137034726249394131875374293235745705588467880235942767479931639359773273452005661899230575928720441948717161177031225990699628345517320831634016402191801681981006725201516938071939320812521679607770503341464275323017534842982740783154424460634328312705088878392111155337129639665736906655841160565198893389483695591310305827197992968329442685431132836109707974822586714143687256916674848401291777015445235867998272041692473158668393178610515867886561138026604499899599513340227292543528701459560284433495609667486290274459110708848957244983489406979398016930416209634668600592388107938147189565617840473208295039543516968591170108097978268505000078440582058989445512187188744571563977136395418941201387746733678024552607930943840648887838954812981908476883795153606144560005316549970595569463134502411065652144343948141963401752400865645526442886690340705530328488310545532272276683740169085987762274618312752096734907295334303463961064842099473705589725803583305567415363590307759127284700212760181217687258484089488201718441831433189917171980280127671374700028883445918131064467659876503123437884925292105809956740852879334547214783455027240747143707215842564090441629745795816559548080461877351303708490405223486414613847777868775275913242965690898975790797205987752811599482083361482720846345703969942461898993511891214146866385872663929846730343521376641980961495191109753648231692323952562377593983375483823040529146376917233916525193210927918079233531843385358192737904700832493160563519608019482139021555544583856037635142038386702021921748800549855185573318731276478691933607173838375526948054136580703350706189845571036683863203382612759241717705974403731941789367106987209608483001720873589197963293212764723827807661180727663195810914856486480734063843531553623607413159053031035482696934454388177697996762293914184642045587946994865056243471432908396297115668366574815497283667673299814920785839877925837981820222921669483184814453125000000000000000000000000000000000000 [58,31] -7927754204143754482566686951190625854531252210829546430083237524453254565927959714986867785201224187521418574703963198608266134857813295677380952715920942884460433495085109097803125807046768557008704104213274191658885861058478244071421323813380811187327473410836241435981229567382039486553521521866840537484425664688848070185568915665913213621300905584777655406876603086546284039641908229548538836012454102795802583883776320766727974045671633178707201931558880326486882982762503849703173522544802469793992475860929719692299004806469437611768566209182910479329832762447450600190410231398882630905745922655405382487532610201158922360545380376712330543035185813455634144462255283701436581509784537590865381323524968085991033262301627905003148418512882283248466341605914029733735667717738163575739537680806782417329324897946989128895691169567206193274569908504442552934446007633925857330485190103206185499416300484536890984758191448400820553547892811211157938442550712219095498575542787064630068381404863439186784188711351187624435159764715619907366895101718041155758819102123787642416574910757506391525038161419913661146586174949707730391688247763745031223196707615092942531547284024495101839995109798037892545655078850517726141116451842300229460874632041109391182479228811344543058433653155482258926838470744483057245691284403131600178467072436964607418141651607808687001937659581422685596092035481894831765932019790654053500414939615138394185582316287088848304306513078738903043811150927401854550136381572899099989523840526487388725017401960376494570179100587440491534474507603287069565821352471445644402814095570284683061950957268004212674983505033342389086019871892902990360420454568973208840845221956444065651318990517424801019428756401374662310167346033467724136911991303403929321466771040525525000069647841036587044246327258795710162432700099877640614261071238973867850109791055153502300600644956046067693953182291792824910177215236541580346922336004574551499234103739464306554054345758417014505584845454409222036528702351343572833061680744386463047547907973685489694557667327963328359769919969772433125827782443520829682593399816786443236738357278912212366295804912748682276969544209717528886465643841799151597011454648156344997153251943964639345068422812038597183594460948979090634806618298933916760618439422147815384550792466802278356008324303618939685154295080912520301117234731007270233842495872163949741837525339155649602880134032790315494945295183853457414215561838609828268814638136810087789557267204428947639028581467978299678749303399887877335928059322846912016631871164431611752791453083303868957364502824945970855261348497755591324676061049103736877441406250000000000000000000000000000000000 [58,32] -1892042046601660767762278069931710028839035782240544722515749443011857403325069513686895376534947861956625379745626228579982353712508234679015046030257339689362404604573195533872741639377694347330386860968916647168586942696977003940893153696881625952407032841999882254041455480838733173722714329964873222553727037814809522975004403134077614457554912523981011277450096542862085051184933459379667659303218525669942254929797930259041619231437076395983312463945374593333166632449304840826539935234807743212948075408253178573978946733421540413333442999556206936198808601734309819102912115968099234477940461844249712129888322448829209613744899023120704558713982909276975103473308415159007552215500798827063933144558740524810217398174641605989926367346904758411271980890731205898098360508978402422429136756290205586230893176951094175898103739750844267151830774676311735155679703923668618154724784818695888645892596335205393540016215903952669217128357573263526542212998948808562835506631363440081532441742779545888647533710052791854264772029498750416356647481060177624838716311581716765611226079772598738802961285465398787373492472393045011067337070462932641174046311626763265792074205156976906731469984520997760713517758969890632763465517280441778320738034071837546516169158820461400062944489996865890159444470928569251806470867627192001276162565148416133983515578881012505440323870103058859169486780811055754410657704090112262175615087928176865364618790735586030815882291411798157362634165993874085626558252938839615037636660997275439229243545698595578389332677718450302571348387378913760367870274385375696236932726331637430499826855305180947652831748930702969419043917306045230176262353243381883030808404043364817170580250331076510726915651971606898210099563924902933295182218354374725243798843416662014287222430443491267492267811588340262511975587111316616428991187612819249253128816129409322127633273031569877879082008344311788665997128645861591900662538122244847773064558750267683070303242771342928631779550826261458649493575208225949286014824246094333572010350097247419240406954043279773156090267689553897407863176152811438653707140750998095626861340719325145154106304128245166808471338623908302349722646009590082484606837961396578009904982052523159588458594037842767181670694103094800644918435687913018436706135649913660553487518352350927297900303052715490473269210139410316422537639133009188596602643142410064610618109797664096632915015225385589844988749768504801378191816146030015567252133346184067504618592117163134898509105509927932418505844640360002746701644447535520347846243865208503129902125336492542625414344763331448121977586968034401593286020215600728988647460937500000000000000000000000000000 [58,33] 2860684420404200744276477714453041394801849307422554790099893303920860914087358291692705903886015058197503636888405632680607768131150790025946830166176160110839879932443443500559465046430747778867499102891283765131106412162766036712944975847720014280023910293519092685485811281181156800623127753500164133235055253914062840039205666393167630393942292085340521312787536012778900013010411724182203394424381744106199025873057983686485835251962004623420951776276835907809801284035996146436956385415727875441299442000633177061761542294520157037607045581753813380154114524796318965746033331219476698449225370549352944188650646659766630083999861000777496105882288416812439019598803506369108238097889279444287334646041237237737655589000923690899826779367869677928401227084770069072595021244103087240590034575807432333232421162472067020413743306316477951626121139739882950691443757673283812006809402461347367457578280501583855103715078897705813275097700536979531352080243357354298673084426478918430282573605737022276217666102075636089010979119335696135117560449754237832798306100765253998398451254990223412065355550582599540857510426214945196617409682032097959690726626059495928019233369278612193975539252018792822443506613191168901762221758823940431872946097534486962176857672988004084306220456046330684324030858028784534019131164431792002714684146921964475337583599518898662597515588016524675174279437895405890411190101676923297367950906194452422061462848421651603432729577270198577345142886532504245140009713703402867123668992884059088873045201362932632488550558535048681699173615278486731845040478486531879387936830360888963515192872916074391902089393092932050463121160290026542664337983169276484528534214464466939168316075281722549772502564977014464134366293571993237010345558093124271259268715759863427662100430510577183619252342156245950740774105408066408297769254262443379430392123117768363117971516294992483701661360514074744544534627927384526948545474851049862961169086117326996973598674738123954439762855555665514494511766465785141604961120361619869371815307848986056324525735346950695569615630328229210493072579997366942331194442778555174104913555293124690906823423528609398641486717957254127418952158538133042879847746322845115041262692289886430630117688018240537227659121570964549063906185572410003798226605021980744282084062876531646807668695477921625937771021855222348206161363262402214673491196739859432968678918253272997214416184701610857991770386911456014833807038725728919336646809491395348800243590146428300573629512115156909730162493979675957666187762967831935138284572242292962936914825917160673524781341918137261240185102370570113805570144904777407646179199218750000000000000000000000000 [58,34] -1652760645810601474062806765706383222267221708711319480751431656485307493572180533040910019388538980652953561709834894480556859100370125792412282249385283788954406424113392019536544483469758445491779589080522400126250425771687753589050945589348102709069079094217599598202764918074316576808964104832427446666602231570940333825943696206526812215796380318021374324016831154365583304112907991299246449971984383946084583313463650020946940800230102298654666097519815521841617390413000093899430491498992930532170318410443693654367593304544286800293558282867483937742300641732139601143740407242878793371349997115204869601378440839009944702220669542993788270349351726984991467058167199701424270017608256615584486114133240382761282555599547438249008519010838142228904294972315519684272582808116886384126448982339355020280046259930026565572713874649627744261918113290959591526314568222862320239110799999781276543071898646768680394231154042546830970489405161611968029787891025643112796298743513479237360091826495356275479581962685261657398248880953575892845756407419916406850578556720835056643776514801799728165762151738762855134523771423826876450497324133985296414032822595472945895449439292139910534708422236162458457206760223294080123689594342480589421288270123190755794194737834265185780715812177154452864887699904900796925052064727000701459777677474284922543820618817485986291201317035857353214023959507159527184933432482052464827419592624076993694703651870067336911024022482800657959686066810254830290845918039965090918125382086981547923154967123004526418389513169074393572769343171046431484420947607297267127344270682536804980219845142411616419383464306613146748206888572103324711595647585496105067731604454320685111109868621229982222481475647480447182919280803249128677223780178872278424068444128660664727860907985024080456797016515468848832260587405477217084536773978500038220865155794062208919147606646750765860631208806918438599820928218929726354752086408244629826336402879727133131702005765434418990856160350303293974469038533361234893561498818462519920756948278248396437494199546087566487806929193678100839746990384949442504112774426451659319403932776108816671054171689631974765375605638182394945248878073546140316301346904457193537070421870828335656399381281024847973605315352191221595953158246393224278658114241182798039817019498966192928644310620218548823865568499342754699513266827621067177169629656760501309790783764734048698477183925658106734415002221718013552457073944741204186477675168672703143669353431760813459136546811680967954541049645530991942930225055074761659686638826987458531803243873266848021409714391102208116421997275563571250245331611949950456619262695312500000000000000000000 [58,35] 641490737230456808673602547547644462511513772522981642560656924782315902254523630741491832863031179167198769955973389562752698871824007854570924358636024932555617814921871171940098394443706019881498501085419649829566081364534428410502896082198243854983170126791625059341301335790670328230322389283748649683612400275631439012356926321986308685337371073349877745133546621071840462141359995741197583784885710550943582345554959020922477291796960488207057403883651587752317184150074993026663206147266065888177250691912926959744250349896334627641777251920400248879282851108214378500796449381356357127316574808152658591492344834497563427099289402030299002515974181597459166115604882901696438299508010962112114718647741530439823948944285153518727340825655611452529010279929459359223672816918519898618212674382733158639347795999080541294578052452350816922780238339599124661348665162165051816166652704631404573867767782758399161956630363247377233187931710359130777806494173084885380727340879730894107183497023220048266226495833181380230284922005407903988196314131308524333070787679573246305508145271318251384426391965202025781200060560403398183945101328180535937472756608828957379884158139112812789789379414416748001153509068735280850589201319992359789947564320896295580858773221090696670157085199466312015920084344761500823423716890957903871986246992540185559448537832379438298959597773709937597332354647168546366304140418066329916012608002385349833458819473577343068570836124048394052032853851182833788605255792557529111524774665900876792007189391079365348148013034375388042534263280457598420134037818186347322238709626203767096720814675193811981342583131128527241433017249611166706919008330071023514679392278602627655239531607923401746104567788824655903177018362514749642936464246456507136146439416393394413212560165847134149981980219227913515837863706781917410371741865674934536972950873598477480037018457335743779269279042916992966234706593773189668974540643798686347103819392702553117896416857316435225330435150666589378663796188488846971740675249940269115752555904224088230782058793220230413040903139230026882026736285925328345018078974275363131985943707338469673116437673538423562127526333964384615126425818104614752672655352296989906406263366091627669500950327418551100999937572780980253729634415094006182000805664183145179620365245578371341705762693456383490181251389836416648008887765433272642579191406651602067102006309940207022882626455334128036390089195221952849434835698620817683651734565176233441137303197290217900994772361291535444647590795280921783972801916300701665963787678854830648311514033926980518634849678353135859241800856983539702582675090525299310684204101562500000000000000000 [58,36] -169489737439011014418927597814934207848185556995042203862282246401058173769345282752202100145902214716266642476365978632490701900958718521557053427287866708428556352312122534016090071398566608518067751060936127194346427799847076346391430579730102386082819353382141510793580819321560824078594003556563053915380912411019624310680246698766268415094031166478967781563913005889187128297827585782638722667578458137121487322987409192859699077087264054205744202948053789477502723428572911966441050559843668800472949495172859859994390586222781375200483080051070627849260484272642648175069119158955170152946956803921472341977771544762382570808956916595402595026217329519968062225397291777374543079361945506899891067423727674339520962860674843150207737233172042946322717378736694065990559107562609938248971502144647400637857709147711804502550574476392666044579367649012838006819472951007989325614155858204108313738730144663029474182766450321629027562127254841930776969295226795048421637628908965763037294627475389286296804096562633064764136436548703344635471498591685416871064708305947282411380786991735833013922070941091028045213095459651141640309822942796957903808446231284448895811472114673637094614993258541774591780728110181266642977283957080407435776293868400214562902365031065064448559564442788359742576208915416344378510568700612100389280555482161038705894320644884294568362763780395298182091681045999149258262751391040779129934930386140538637408942230983391351566790578851359330940402488322718780395196974998211267248049401908415327394423235893640381454004331461247580704227406469159653396587616315435296543802868284887624897813501666190205917065882984087435913200525145265835557690983538195791629820977226231378645626019677891815029146432353957712332664767707639968268286498930148462051964989074804264828363114036442048307886709193572480221341218085327900023718787902578633158565175621138512927573015901063487238311429359146635214968985620622775201904968376940272961130209872355281819922291136504220770766561144145950331472071186732784362850881172211294000682570243469984422269654589397914744181126758239667004116508642965484727543671807836487703585668492527538991925241197895823138898002450282898856409615449710525029140318316913014369418104074319544853054498566821878115280721941304847110127954867920625547728224680633049449021535510680785965496110529320665781086166316032426835801733954661072845231431804277699042012738303344465791281528353119327788431864017290873736676415995880403090620949856870558034613082952452867910829190376666676334361367881127368454180023282917912091947695102775068652487815888902323926994066719828830926491904269870492072413981077261269092559814453125000000000000 [58,37] 20889317119027343368797481541809357365171202447701289064626736541593026396850350782871328788156936426255786538517517056155958044060434563709390338451108721603911369143023377052473733030774403566980969881436689749965696153334161284034117523870874648461160787405159361107749758600361936255654536370590664233403781544269518118681673287465680990607606426777910343265582353647908926203184257505075852207798932293009844407763660677936888735499293447512468778790090548733819958941719511819352266642546067408051050962897500581519894410044882144106540247545074833914287820931685629103669216026626072721665824230570056126879483084283354646036287294518768027896609711332894574551647293902703587449692200103444375229916783341690959985756186648152659380169664665410991418521629246069964056500752639339324017831317025883115398142707858594624039980564038725637658149461796332948910027107290593580561935561312429728640907773569620529833178469851915493396999272953052957533407261696279316076873780491016489581657302825482616265767339266775793433176645277606204539670253765450617635548154302503927169283389073530739993246169350778520908267898182462115007413362492827189755296514989646921945924841036275720701460672126580356608862379522932775897400866480036921035533852901377541395457863384496119463567826180636496808178391646374240149139900741959004855752297264778094167370860311725960738775963312758297687656247528330543566117801771402613212194653424363411476964275669738218480548965640769417587525504231073989626981366732187667744370223434595829233080403516726171160032889004695144415984405607756510678516858370423723488018707820186014525201085892046121258732790449252474991484302002132572021550317008933915691979924678385854135830851689413584921855993406131198864764055464806363274869444101918848925227678080111995168677971939408252380603059068345936738626104985823080576975979212221947127424567373755247297327218358901667962753072076560706691852586690420082775418699236522732092330871602252201818408351360064394700950943676349698748911346619270458835893797290800484161413386056564889682239859833006214330594713525295631989255314751332377501854908470712817813570542845740920458756077298331688826039149171950120589338650821594647301354007332545529957476561541874684051047104415369709622095692789225621096583649940353275694183445784695582285182186574023395452736214517353481233293713987816513326538174071019899859216746114778691797626212690042688186680068252114360843556663493554014790994623244170153350944565771728089394215372056182947622933906441343178560016106961505197862981627270770885345829619057497781189923447732191181328028671581412949268888854838233104516120874905027449131011962890625000000000 [58,38] 6239390859163239457250345446134328501228251146484601073450628179935672159819408541989085672624949333671090450343657078957391823139359368965144463536763873181925864106987882517596991049659834759369021366898647161556713424477228003613926840968592048286877457979755732364498880183081126960375543713843177825712835399902843978614879510752652774661579407067848995981902093375908530983285048065291423963657594361285798670533679369633496398139875680546635359017008553795053776738810822506302151213371232817490932254193039296349175822946226730754459182382782777732063958854765899063278660075239510741188004850124131022755186879368895578162718994311562728204642462444949292125198373940824449930035142867243774467883865606168630703718355424963324774033155445943115734031891711433062221506370963504509568906143976519205403793121847628054394723313338085646136981048482173619668020792521110714635910851819275848423292695231461380403964158645927838858897116516263185316167046673628634511342880870396062752241055185595630094323660173890432068047033127131459721709504757430614476812175040297168385624059191666756379432518831603160855039078214583399045716669177743392762785326876271140857501206687284584535532375233794484638348316829708858141477981219559308156831629359112853624297820116132720631360156564848738376164622878886019130334228343353196100587486673953541407431593413464292161143164442681851495476188018094700553541039675480001152366556757024169932200002008413318040488655272925410943055933643541997176456318714485550094141234349172730739630876320811765429557828657677421933554888511053523325049355524615646561491989976516117473908517063337440028313660446379771171567919789972530653660560431159029993227013073348331306660169722546686130071621972413609181594857655488718526479976756559341133116179316289817871795148243948299024759141098039254884724380269664475730911445409586938742315334386187346765274843673570571473616422739180044682295994102241244681840703486246403704024247043004315411720583874470970639184445164142106764365146985563731832881544188007894832577063149277800986444140330869662987685939105694783849231815083783622391926602188844782017952308759086137324796410415926229128131528730665697958027531461162636937097918338657476680238490107297673373555304213087441256948204615673205485421469003757384586160841421783496784692391128072774777368810230936486516361296029414402099406062070790386453621334590164973763514582524258142080214634226313374369370729829059300915659461542340377013163375933306020361511866025011181548928284613748385155269182894743999479810778733603607810618744274801709208839469531045178310914526874414888581091010984550071505339019495295360684394836425781250000 [58,39] -4715705767271103717107481136301462716979870205587409856385760938247486433120193170140111649213377010906268938396602145495201245983247692130263713835230773192692155001795642815848033246960113317297673169286679341539923757952396526806482383573665160168222483920460315882347289964055312840158071619814276994119269386528714517272338445695462643476899518204651040314282149599738902133165152878308379049870943885895848156086496762921842844558057657419146596459978599601467717885623458592152350515001039717769270637584307462463774893825019163637679043030655300084375771831090662206619175207275705192862983363115112281038106522010238395598575628779506932796240144702486615419336980129465026813877152546348557997690348189390185602462962079711243922471216441546654824800038166390091803254096279330511587142068678448603118164174341327358865967616053359383834731663119733987989510172157638799145275329083164551260222920160770610188095363181121091431940707026003930443542629393417539522531778731306358240202272509725535012264700004157365122708582179518441024790927423809892987523853376299111579545796055730246438090119000497372620796870397651594282659821561679239791446453701901548710588222566447901133530471246776844208240328407442472977664987384184214642784448648668798554611349699551424188608009439619214761171888833199405893720787626639562660129625431426742183138450610351148638346431513437284343792849087071392365403073091369482570996630827949143890939359092407223957013950951949680024408165699593817685395459009533043892119283401185015911985310421238390808477071229492476455216360241068601753701192800082292792682952178911984984775825658434126217014175231642376898320507522972100769588585379184853774053579144008049639465567434003208650536619010040541130311482814908060777146703565545072502357530714053182049952462817331436125721110236462404435310607536821783227227623647178051506862572893194981057593437091848150330966331398010949396231591075192558164272244619633711137280661065497036526656581346264761568432967749929530444783880405662855922037118054686192770847059430032363253527153516320167311794433094282259653762535894400674573581817385013240235662899462680997621613872939512590117884862866066553048246623944665674227015015987341710997599334547800495614621083731844567650390215759478042735385821274580924413707348516270905796377464057816627452403576895737443489538459026955311626604712099830748793771279634282557149071897785600540447047411046352612100409640638254928834062741509117470146926415026499913048603760208637508064123147940609069365547292101108120321776468162871677973294014682246291986271675971915901605846262141407499045753400068736738148800213821232318878173828125000000 [58,40] 1482720302114319993420168871979081265840262894802135567525882400480391039337167334629307875011433065516745317139998412947991874181061245774614192220228029096366325246246909359481600893456147251275399286191965695861575493125852291692816963968956116997656957821566960627461557911737281755334651472917628065676251562408572921918889468038008710572281797149168599045993348971910322622859749635870040096844919738078679252350546160400152297609140409158325084861341777460425758385365481053211370919998354432760515854008661247715788024026790974079574092221566856659190330062026896503396178564868125704509767324268445858345308816555269723306163808676327354454130108041359936995946648515718512527822275152344598584013502665736363168654466909573412966211862619390909138722932732317635583251172205864053250333611105078519300924101581381184184576729450384572810444224240130860214019364892087861073479120882583014032252791249775074041166431657169259189809460967156705175775927241721175860259820141908568382985749611407275632034367981302207522855820817809717922920360172408915229553647884669711551519203372677509544532542549057925701137161351379010491244723401984850433251227503407150508334058369802140746010364994473752318428219243233182964669953494064208023007712788999585022421203040142469905019138381844053796480139837359600165776607197729862549746378853023235094111159220876389851610837360500657997182586251999764996867552191972762619780703963568802198197885931994458554201084555735032055607081574342944386559579361061151465437668156065772459997911090372973170256757680965486838000085817005102972640428708878093791069494800524973661047812948628962914849246638671962690394604923728609846492860124164900387798028288201203323219015028955054037863179987188202465288426930264774554949231557849268479001569365227873297325611682215209849496862558741985251085834428688245640495318732820877082720357339849579436314190595186414886118394374628990572012049585858120768279403119791282682787858549305438254779921892636573824840221912248772170822370892148408693287841507876931982347779468609914161007952819097403089714799678336993032069149296193438222947742286348436639961960899490096897219884935118652089593761155730702805234544985648518093155181813753876386323398764444340531715024826904663446937999807169616276892865954478722886138257084053949146822210341746562828468652875703794300992836530076014315273117580393847878606128511560084218292010053237504598561797144703411591085183450721918502002608760298400579568611781958121124787896694366564132305008291634642855848987066068638228632595259261956352238605551589223978921540503817869138093477560503177900726179405666016464238055050373077392578125000000 [58,41] -208768836495850577005716233301138500157658104008871320308795864084971063739464686189700186118323165465385756548169471259007931981914073096264212485959093565545065144291249837019687779002305087175464603790288719403239862796489387301313429955813582088934799126983454449882618378044127651526943429414753574592610521109294306230097247165199313740057864877187687161878309933505974181021842098110566636234808462902329261639015805312319243343405116365442921234176490902206599293641715481431646473567958474702977211089858588989912010054191511723011991024591219493083815083512732089680732381580338260487925446368964104076960179240373682835123063945640328892490372492882874822411945412224619503299914819565944953546920751288293292370452128413780543256580096305897242469884241358229493643188226759469891749992211732354972668761837173110336787323350061519427414522311326275093081004880447924157157252768745600350176633388202624380793502333595285239086103623416783123968995567724777770412520696346598588209343226164059887238647367861006812530094774281857633997256989627904839641078639761715057994665117846827731133147578396718568312793782442877844516439970370083767611359038353611770123133934489850242233538904868918344886002465097286046245356518620343334703014185868323881547855052005278253246137589013251294396639885698269778241600436372547634721444137466676914957691584774486405280765633176886926710612157020550610723940620393624850387910136924964283336276296073692018286502905400036366960172432066726818893271475890855867927322723772015389473358551482631459682387725729629145708475533518257562422754829782591686949944548288494453000932939019446050598075846318201826714862362286232334028982644962207812179629777751598509080676300108099107994562267752121059167873397082807831665412109758129643023579739842038495471637463327688088350146594295537743538552701279615402598172789244451098173668452941639138256103557406539327584369666988448223011859765149039319606911742690660370129480371361203408875470422148041988511410232607745996040159475950117774849776219873537446120010381997247192244921740805318583121103491643219800696865162908547291223785186366332577089387196714432569256557387679252695707346865386077303625861757711687927243705467496820179028265474624723488900864936944072204103056728916517808189344216068107825087397480010456968659004807781810243778021620873603668823571454598528236371005215994748239964673851844338675931274481813609085881609965210012569750842411366359872171418104412435029796330842606911424516215296384153176188474565260878749224539002667022382096116604360699105238478719210580025145426188630081724615088391842259232800138590846472652629017829895019531250000000 [58,42] -44418573874811025414205025374765282278732370785233640084465401627529949994117234840059164623467432219650513317955333938643676736617718018384493356053354887609001739625696303993903424559339325189103201533008459924551076017102704000599478099473894821689576225971340487521509029663102343647711301616790410846189893809678444495536088250478182819044493102752188681275282071636932230836480622389080412686668451018469807702072671697234157657765353615245381250142199383055986971403957007507488279075857915656769857913963383916806161166886213324162300443777552871488520574232666011001775431112465424995111315693016967664078898741730905165285973897085947693747034206084241050935840646711810345597094664390572652832962609386615408748168541949453827995810012257985577589300119478890103002940164931654016662200358350680155213906171947660637243776408629844225896052303964316758949979723961478294946879867960040622055867890790002845010676339350237570477542599547583421719184786794074899577163008748815580480856884253790669277649536663018691648248721524102601584009986290056704557798465644271304467301260572733994473612581172932696903123532562373073326795114539944271048878748601371054023072527487204448656903725848255703104403141907904951693640167394960708395726044520342382540373816853189275929905894123906298609455900801142874520766238224313340281934998725908793851624912428285897988080136056639890133291787540600130222573609774318874408573405824062522551140070145761718416571086254195344460880398222096036206950163011504944534506630962110950953584085056434378602710113053431164269677580715566119873249178176150470214708712728329770622049642038806899461887343591715275635648902596646016004522194152663868414523608891701804708298852980808714691571838213604003849112296423563621144875408120701095769859031996539755112175262550494245725161371846670079676092196955194234367377321643074166878056621141373722640469276699398800597646194916957378634670384986464905958451391120090947350639828790691025170530443216845982816473139094935989013812958469187171711434877101261998677064073974623864852323995684428401168653511662162776328014174948404028281030036443958752474700989420590563464473932778148263135881617736165871625422876717630679216292839122571075100771255681862828643884576012176598494081440193657289705276905709480556921028227396536387361224380633964397014372150915027975800891262053037111583180587345246144411889372730499446770888778739077771608014409797914606233547378377586620646951708023951362713072365770478236158174644967773228657111337482051545948629861714763921562981105216146315317260685110336027553154947308615047081160620375439758433788739466763217933475971221923828125000 [58,43] 37866065254512138389696105156602841402274301739335509728696277239960578210563644004047111939306618933067901211032541287229760017610522614812383958062834935117885783894534853322540115662294448718232093889945483292640915658362726702815219565447418595859883217359708029600882949741076933448884320139617906216110541468246520604091351301754228164372954381998760038578303447104235936436533770777480626296541040564891464277208076002962850084503415143934073485225266718226517269182142588385191880708147149948752031954887189910657365819101798281137190831381181464799906074688594768112066584498047506510249152552989214581195313072968654974086724292390106267798856783340733332561182523913501022472898436455569268584997103627847454852578239639675458024601418937070062172255721027964479932511887072585556660642735256775876412738710476801900089287202546562972055832209034668399395947987561130485991500912893583003214136085780174159297905335799978667288578453947932376915609091742219287963333209219051412810933305656843890392031851102957601586251496494109046841602049245227244705775889590617713004773737949551801958498440062607871544559659250839227832324126055720665123887938843127581024444087560469671074229964416207264263852945589049938921285289852698295598853221824053024537975881055724226276799373959674792718375906617510328046999254516431297509642033009073086787699542543060822618441643388145854876909982814092789234734940931626800196546853139708116790451144501412760789591094555286041200851847440639336327546438303215723223102343209492066568897102224703694149466304002579374187656717529732979206255835493508566687349614719895528909147521881046466161920449421641545693913249007007564726687854813220950681976689259189738319671474830025045631147380359689755386493610850257425799030677640493156627054857812938646234751013630136895702088652673917827322285092727240876837437519206041191494006108217980037203445509189527156680116165260327101899414421618261695951028314789523355434675092572853439595378779675407277078407604662158474978342997174870041261322028333858188797884638295001293903603405701540496654914123966825798058493447015979991207788687084099984594704282124310948482555387560173794876271539832656323523509175951872722440483550301232292084253539783029936932015943425135604171791144336370635342498990557543747082869466210440825608584052312590138877813258550959204555405934871185913489116553010689271592853519572487753917163365576834675299422921268764165355009334336677300805302573402481167904791370836743525692315242435957433715040085326622284600764302530710812850237218166427245504074376051581036464248656129755202081742671699204905166880053002387285232543945312500000000 [58,44] -12636558351045157169883030784078753838904795127168521016986151833896135854472987596048462931996823582973678888010591218273437707833942744811197318070948367026818836005950847855175281289405328583030611717789499776144842518451847144179821255374648766380919507529189675167255694821730067489588473570623438687349690428810835574230211071027312537244417948553131591464687931346558919217814618750399778930337709406753634483297666243469535999723668069244289310928483735829117300366429941943338651980214604512251743899602115491055059416086533091377885484159427329227845340639985989264681800130733716312149056098877948140664609596956483202020363426818654073395627398681118386320300156249254924221712020124927147979612491002121108418620694679523554149267202942521630568454304856719735348774018154985651944469730761536861307346264899754901097901468077216501714625711595352145360746532601029630448453382173965269503686557047838342767416444415688718256274434906227037272559299088755291437032257341336554765736367467993576121493467228388088859860563890305282423583965940694663877682588949658611257976945758119433737338460472763216197162031494316979889360219807449407421503209170961594962153194275441725832610637550325988656708909703999064264619334484775900569109668255732635940557712304151285957760709170356980819426884697571924233574526050672346616719340787964160673471862439367511265277410291610593964680909032390394963028567086373225230649880313196321350954196409625812306934535097795963408136940103110759086977217250721936465842928564791178494500621878095133063582093392879938271264420169588423479704180912882703649654420564444249163876196481619625541020384716375958927579135436954641704155073935158103545068533703404668367970279867552673706682332554956940409954701499088522273544136775330319141315329215868786948249629718765184474968153648097929917407237189184771945989443638864783386386575345361962568634358232863921589563676886135096447897792172268420016963240666965255791922133228628644036002839634382905988996886242089705842972847695761233129014779336640786350727345441333811211393450106543853577196005328712228514946959440608045872012572711140691199128994533052296892244663523922230051679616851533075951544282968032721202697863430614492693608967594246224230697489975104604665458048167514255838102103871442389961110876483557517821851256103220108114200932087341184775890980076520703760580308471424708765750898046081100066806245936893103650542196198923240193137240803151125572035488893098799097929204494962896176361920617938629227536317145049326864108042380704829799523025578379689472122335528526302972147639112307321015776177125511381404976418707519769668579101562500000 [58,45] 2360379513760504596030838671083193848216658628663799651953543528299154276437789362948901028715952748510823058398984241808341092163471805944771297865279312560934636996732841826360253440758906115578453302503693972460703291666288245803305285430483125744930433755074387109329335679983128806171363094262963168091854327387531935598031927473274122539867772050247260950371257095258836851619383970572193163525712422720733803413075339226736687982224039887869295991719418141024444729461661252188538491481420963436953898782936434056357673034822768748714446735420083187936774213103577263266926089875822099723924945144970171921110729343100359470620451906210610927612766272391791728010584551524404968429451678871369137355465912539393924659123370146719536098387533991043706280762301082246128312914311053474124813899427687805548555910861274934849161664518359008903654852795798090972761053274757627153118540085682707355870800579827892951612618502545061193222863476723157985014974299028787239834567129324055839650171890495933112306466664473013834538874985833481814415936693229388624589580228247327368761549011435945970712498469610311259594576632953942511378809952306383827959715408663685082410304097820775969625930998816634651072871990410416308373962812560873135931118711543573269453802655755025003777744683593778832540194940630982945313356744978198926811072127590396376479994999694291584556521926399707896350072340940332650220258796109993473889159291066593025358891413652790150801208110382783474117839049085744123717801744429520323331551181353210328524807146536742374642629347334424794907075963885580443841756867502299656707894919289009210174890579650551681814397872812423929547822860538722046715013668659612658347300083114824403959618324118807199720089411886935112174767790646335864749213471072742124904722681647407858772388888235144543902435596013171171584472022288337400223392034620225100294247151056849389198518199468268285697472852042636631574594054818249338202216531740206940192722826485251776554573726566983483638613847433973213832517516422556007130580021906375310154274494990499894477856673466702801018178560692896818422921902900468846513489482233264468429934322586270338229350808017004599680878172385106117818599083483250007924773895711024639932796565748212409527431309404296861559081613351868478325555755355654947649903843016438638547872362796712999534288330231908617585720212871049518394445971338786263532303678565886481217141592743237832119773273646099593418124321111292833108192998716585655758781986159401813022251393750582144639906149591767327710126784868284432095446301126220859572131112219305998241102489966131735936449853596741377259604632854461669921875000000 [58,46] -24615576632746869681114843574597968687213330563565158747426507919894021869950144230171576652658639087288656467987009776848259984974150546475502268100205446078184483192168425093105699378818948806230464074299672020025252349669283218530004258588961216573600344140971050294912856290023427754904664988430465239872006862702255022764079616667474733306948484870882314174122944593887524180439351711967120570810967693525087292968095553191401397299920686502182906280753646530000460718312062163787319755262486955989603407982967077127193338882958870638405357403793567089674116124382051401373946262335001466059121279468485049209376846398637616320717988240493566467012441741926671923502063058663215811485486400603479695195546409089710386595268294947380859567131799130323857964777267940291690371505264938308759018576891848617055034059105949538749876053988681663022588576886095470831762522863265753686582133448936154708900133288852242516548041566360389508766151373333879200410473392190231422049740919108135899295764049781207288963812589987518756283153100988686447986580280652937067330927913277348495891623057834910469044933565472340985517103640408287619229250165079872813620794959194648362979701052264069986131980680939239592962965875218832134077459787749263329546120668361818880272480541221729279567368511060408744003175174224980881661886269073309804109239221305759026495753514269205855948304662613427419964708264751950678281110928236856846807653969473264035200708519652291076633919021882187144498874784949443611295239387264448171260586361484664911151674954000802623250743243212939822183041242603485681055253882701985921984628536451309060771730870686599985887973169495115598899280991442108241506958483101414490807984851473593016717238726197636599793293936408699833342575456481522187392306864754750296702746932183347063020857159465188187473549935791418811572275967647490048127892309642220400359879349278506099331898681927757950491952768163121715291355459272699249782565790074033364458865434719546140598638770523515448358989329472642096056980852768449331960319927980579909110366080790970168573451825591397146781026565978255423731794122461891963261546075915844174654551926881743003052009649931551059832510611581479178412173334053507993524495357443254213986628756712079249928482963106407372679231097499247113895460345244133221653816028927452320846142428489042251408859325834819595465008332489485208889106012845182640170816589692912637878878247321245923912361733765552867360964358345231936753556799543148915888920064585372723201859939982478346017325472725531996142967506768109398833877536277862032153598483708906604477311369603021590224400938495818991214036941528320312500000 [58,47] -169708895045276644567391146353481066080548864674916642978794687122840076283212450280595233338314201175458305529130593343516387309077745125685441303536507543145882941598459695334586976923363096946508117803455706890603809803497330519846884403084242873463382086907607648740822430826890105514182811858146272612125044722729206172240917238867067050891876397045248594294956094236032587463516853938476573928978966227061766577816104129015399289923315745779904216187483212852047499123213803008960609796722280475236056485391327294843480555636257711141454927298519028716488472076281995217285870253382902170809316532781985835489916299471246555434224507886665717846789508956533828384826364333776436349171277855236811904868348533467619676654761820577272631312988351588610493336729756026008142520707366339415180084990471143291565783240407351250903345840597483960598435263237786984796532394345390871385759354336296232159409201934589021215693489623491154598003049499675297042399192409957051587790153203703671915126811442837968105306271163596344084432799574912590647733522275096066327015951818109948176656520640528260862796207699792765928306222246051255067846073444026062410405561199507378589799734098443787255478921314789407624607053731740034387961354230114904949702414323392399559933091197320814906672573642554755801843127004076122922470926103867945895496016887994080747792943557273616375069823301151091308855268657719086841509113992164324301521829439866124587247157609664888336581829445555462186968034568960441719142823286775149850883280110564251028305118366688458270405250500066092657039452580653785356729396731779184782132212819442509383418865179347412258200451172596983897111898901894150425759654137175690513499838765834680014170440010872800490353792672260202822736567523390043388633371842644200192625975009622545900984697139763595021702630192663074714037292974935051124167153384504673346662307946004799138073282563105743565592467441493636678850376591312956672200275655576081607106788290514700541006727024785641956134440246123440476523609570157170731800389651182587719668277531308708516006743866670369633969600037944943269263877154087442556341054342965865141900967551407930537772734426183029674129398895973507728665291205235815788228313963846938271219001386575844810246507148331313777397779264075249085337344215816454641348591316170109192858476346351501910992120733615129564845562467193028742869000265877963777258972771049572924093246337227056449148454350273292046468982684054988037521668518764359406200145283838043635906119430099449027995733674491664435680016252733480064317315134362259273713483810552865467408490074635932232105517414311179891228675842285156250000 [58,48] 77614402281047240405116059575705505200877765452212429375286684401846119956724256671820519786083447218946385754516139502320417665914328247697687960677167877783657093071994558992375950679773557317708224239735260666591943990219989465824008841342060820066874494815322992469234092375505549005423735338152961096501040016857091698181431297237069139567395966475930834787457019505221392240864859066636623212195101699902871297074782149112841088220167234419366180344690782539364393945686679076998648745676115142882990960774247866656497929975605180507362028127942584997776389826343796752745935551432913773669502083152797610567372262012327363012971044281408760593461182551432337926029934761562852388250487914958069425544257177850734265836130531672764153804328212166789076794577085302340470875012612335079838416802238836436369736043855987783991807264713835093532872385409051366430862317811372799387162447827949661673184964050160425511380524386778640094434463287533076474161115806683093726436245639757115381004390871137455967293995075895545945299665604546746043342876218153860877704253408138610754149856132086736850025836343698452873193386544718385623043927711737214497097685900382163019634154632507952929228848327935143667068482918699067172070455333417191700075432518497546898945627972982993258018989917647115141083925332692002731532981236564640386917991732774218473228091434775404791384231220032709182899752467492277661089876838539152160639117396412586561870779416991993296889478366793384566924802610254918192895421964132585673811406419108660085015069001893305868273799954837644232721123026382498153412742052182845624521760269936771716602409698796094723782395403563779092174520665102563964158292717754916447168778453572626782161060225761293391384826208203469323725010601888482461595116037798387791502805836237261299184286057719420673740707284902246947783092238878362924439383394837548373123298964108649039763386614079755430435206638314390138790448072629758123892863490733533188745342044591900703862888464218376378651334546780669147158016307595601671816259444740821051910159986612485395283416305635773641667366984149994473326996185581211395702190395932488122872665926701446084340608016702738023819052471079224494279969815246039529851043110031701812367392856355722625310244531379595430121669884562235055470290398482560438185023348355174837558793598322643637410914941671061394486416951857416619718728519627851921880838936578225028577999515564644578470674451365040655804374459417561701571377495368521444108725796854566634205180942161191504438916230679244263415136283634922065498225538251972693687779930653875577779160239294542478205585211981087923049926757812500000 [58,49] -23397109024466295455294439172377577215045056502376550138922899144852327819979773574274902303110935661292113397473926707964591063420081155298258924628968375371372858959301734101324712901159865324135975308658409099261990704434265454013037901451864864111339764769056607133029025394251111153415944016594716547445220461075780705800404580318898999845300912421968551779051187582752830749130339677681909961179462994338381272541702195178906765610830119571596317177987787657297730138710619158272592709225557135369575418346436707316567287838150539420966043734904324237598788876123965727068313575850975809818678106698201990819754812003625231975353795320762756414864877997752132745143879527424184930894186969555421675583626869130848902126327133585753524815238103175792119111184436268190801390363246452636967365688695977257109732451436493710514467746144463841871037395857803083541859961533956547400759722549916962536675409612549492051633075791158726338524567187364353387257021948002449755134386570780424293145956000270020720146593176320895172926095276781304638640025097558613181791100692498095306214925900877338916475193662659415637482570975677271195019693346335282763963825759459186628954628540599836539394423001410624724844002449702662193127267919302927379934578069654438221636256113742414603561056193542908425019933659163886791418934650320723030658016318522871958873270480302719789512576103331956395051797798379889410637115811270017372871289591399084151528221397681079227269751211863833904928708452820005648517310250100714631749940214934904727250789523732354842052361589001280163567260158399984760155688114340518600478637502946797549099933020711165385086453305056098492991630861485489781423926608788902639543139139567176902327313296112161198655319268953600521161948701556014778378763919527605425881397941790776839771036623101503953064170794172184512126167669620151421669149094227341393691731579437731005901428043366881423737685057903962344333467503938443050296983512914357250093942411219274164273413683904584180649842483104786325645340147424031054305119947843039491117884530457092379344650942974216784898761016512573700684576063298589484434014141767482850884002201357281668882631998655028340730008795237610280528395792290142827864439439364359434084988289228867012417617666011723782634627389463546204506908678053773116998957833485752561633469443969644497635147337826875076480990575278165106185658223730655840760168610221640386708920484471871627651842299470820197265937616666382690962803995580243378917022703160134622286241825013253771322221791038341086846018053084210265801358049780606032478464181826259053157031353453731981062446720898151397705078125000000 [58,50] 5681912283454293476714764251135669810524570222306767198795088922326750599181272314661659301568899614361248243770021172995625792813544159320561685702026865373091255981500952139236040768128407272029189458062936612006736523048797168869061403810472676908327936833299150952839653092069005495687565808200766422148796690270448474927766997571159687419271271113310343568647064502012669883992351151781046860831312898080985081045152062239290448988145496636119660119491676923982683480122733641167477986148470147842023574617995130391094561875095421979753789189145355720696578788985357112572350754456836013886116756349893780014638562232819168764022913729312964839003807777041129180270346336204889534125583646221161020469458123029331355537906345852339465028935139524967125347318734884742607942434219015901877100843329436349713913756969951619829175000681500220679695216842809254370422613975152006769565663412558690074006407660302806394450273070772509776248249697509405802340534768752974907108584509368309837997123072930698267431638123288774971579285403018161767118315346251164085904391826606145464881366608863737385038066320160375848760828435791834614322021110580445466567839140650582512522439866622604700475672407516074108812268500736301126145417005287503302731797160976112208326048396661914252594363751386327172201611341854141209548204671446624891796103029484880667356925880974818257857295238760744967643034495478685899065856589450489775722957223775312894944390272401855189092846862147922103065623739650235393556670946322639902901033965856911550754124831162128914681898131928594487524448169213920174229962433201454600836500681801706680707403575908549079210096004816754885557162020732514689499482359996593153578036442191727219327567120176071970467585132370049401981410879960675460673688521341984328687633953624750925678977944334612291738850563241211493534266594023516695173473271996514381212985319037604726254922291894125197747487908584608828648933187681892506068089826302555199323837439069667590313861908849508454486287058289125030622088673667251877698819854132812567835533741696858783706113315684584961849742330024700574179578016773036786690097287999142944714209833930843112404488239395869737596392318989498087064224126349775079770410101381593196070758542904615713194122982289170030885887420812256104082263113720557954455370473593049306728457175294620992721019425344718086316396490999889729829519540769485463951836963539539683340471442298930679168246774275295951051762432154280958272612466702803115843757064584689236889872236221890547817151174543010052467630984108801773850425307185911329777793308270898279307547368288666689295496325939893722534179687500 [58,51] -1213688836053639853469018283604635691032313943248008924647134116078356378918074842940079202567770409233039676061833823937352755966043627686589831637008944907002780601710297592186524575018040806061477257178196774163622933059024253311529258948834995076068344649161748708925159369672926630582315512670563670960181157875756238952014998205703901259011148769498599559860442297109588556462774046668973508133787741253452147478522524402002119199556349011923386787360780898164997141177950765793865466115825051608742446714156015409326628296801697213173091652470642779081654510023214328852512138609791814113070241055300549640067255492581055893015227541212092164512251290934944559204806649120689826379512826689688663795063081943434757962009701285740162250828762717899241808316684594258043434113130705262015536638309963651574582253966744979035683399399984865904332895228355557748773748803243362528606845503171456790070739582146125287680197643952855207696277140591209080016125550220062279706330012129495168096798273227077752767985172169028021557766439176790524057031201522034685991153935318574808463810574826471171689982859219302527766598568539249790902292154402205949392985481784060860391202515171865059538918969903575161565685828923334208226456574155890261284507150127629558543064802987737227784025156835043229531407662020450677506023328162853882190275333629781941614154103948627720350797684271996139184160292274771117667547365499534636991831250556537276315068249227274693460817550063515874325643976941282310074076166074460303937179926442369908934776603506487411135255528064263161641872848832737131640036691441107308312125667625144519394575043967498277508897246173293310871684039773392543610335754313902172402434612161873689572165298723522934145680338496975186654510475913870120674468952323709594750691060263469356073442444247293174118850722055096097816721122928411163886786533201385415950778609204191959722689786766643424466656621998614045988933895111047135649249412011078426368528274275586318677024968891555280273016213287036377577026231732448716213524299186271346123434927860509074060112347903767412455610691479469369227546025241158676102504234382403177092213035210511274733053281778321723641785513511824483118459264835259733009982563379297639301408272286144955799673172361032719185078027607087546030923739260354522606488890781018896193950906252863272270956908411419492883375947811999540132498346899091249153195848999563340100583013976533797693022542919714824248702327407672935843404424954248293315541058712938081926367979040373401585093654410791274078261949809555375228461582617399610916739658571141934756409952456124301534146070480346679687500000 [58,52] 245168134166630050226384542104388772614239883794300452736697975635783600555419890959405846347036960800370029355098947097390167160099674928053730067091017272652023670223922600390093294134186790687120513199298212253993624626844571677317356173285041895256330665479414947308643965849296896550901559633068241959005783858223245421577656498995613233279255252382979241190472166737341181012567702771412850026029715254553400213519699317937663530241059340266598160503987154958346040675736035241218420499785546949591590709625459343663036295748199315197453746549804875000494838498632050133251803508015712856392533862226645461598924737979951012487751940286725347411849074604557456639094681573890124691027681301141953906185705909721094294739708915827763237531605053537694788847125872243938053552558452171317702148472488195200217951129151063398279115715922295738285243437271166771582891133189471174359732004484948569102568576406207323757263313453795171762304526898379107828135044530429311316561518382361224551770310299447658911438695612956445364634035020172343763125269194304125809974754008635064074919779456068029382836700289571106097833162223017833140383238690924918074336412894464672225877078581853089780568970110054496210250449636008911487448998500058142127310328075631952589241954674220164672603403747838676737640686051089178035905261081394192880052680579501809160200494417688626632919619756951077905335755146829562983669818881904189918007578305806942626623885652385508683793352344520151194066790918096180079354532220943181810424456627996556539181885863535121062982552368291073159981057186124289503589619449994777084501933946212927444147114561387033308750928577167953462054250972238636326117472513047923883146234686072334650334556598741554967483610992668225160337494417051996448358194377004835551778731861719002332680990803753659486252265843622593537645011400708448094171768452678437675717445551363795283113594282044303125109346565448626042831031403971639613773529011620860029053374041655188025215310090396144869286710568606757481430846268936398876396539378240659310489716253130315385649505763602311810733273430115443526141625118529940017015272913010292713137396053000622897575858235321602824139299350169175673789672114482163891054084527180024837652829050958412189769924510083038988212966933862197331453536444927816472312652256340867543869998676634028360738477122909767592259829129816318906785543677743375475861771319472535336452672514782609615109355111777107217980230633922118222102031562757958258412979079183318842757442169862267847766417997803387240716224114654819742787678681005599904582141165300390728276624940917827188968658447265625000000 [58,53] -49829283336772172534637155745651029652316540085581706905109532524926920777761752595088556695860580434874906216860430744561528755425134820937689496788023661957616398099616375950837826926994842769663969295351222451584928324423514598762562113024248859504303353875638029915119212687622751007602488516957108453740097935543308250844939583133902927167571771260620276748816391435854412260354664760774160561814891094606533846647462757237430669060268158022991170732213783162354174051395327709134457475954712678398738694310935714162559290231643804970874303267515263497144739051620422493360364984719152549888427113290698986731583552363560788880877558752096298489950894333320501621463913182455666769705220729851390785130350399512838535777055925265283749077339189422029953623708874339309001788245054870228560713076476834118343930979429367653666089079547781102298091031793605150830327289813652497382806584820034203761524383236767170299228869612864672135891816560305541452674393769896927307723397849546014230675678612722998452578058038995709012862548426334547528514164686196738551004671638494188577500348976675109497835730606832171786815725845791306931538526811098724608073071973690281321069461276809170802360026985185588258918437931969222561307736372254322002090893666696968724575885850871112707758715055023915232232773856299928285382898086283857000764162072628326112869083448167089836472682843370338104606026452507259829684606255230021250885381303445489996051973368021605945635355179569343412526993756678484218545709340370055427215093636276767930279923744407921585416275915512884247923508873362596257150150227709838633458211645615114304097471136287780948294803124759849149931756754365305350253318052673443473788767148838406656864453075847029577103789042194457594719912566654963318659522563893792609446963924900090058326782864502996704591078359917871967409619263543169193063913754206057417153832683078067409547471077908417641832963734592509202817801688732122328218960763082924284174599862365938092570508111728193402720330614008261071843404783588452268871839175274080130133766020676874569548517287822431352598140623360504970099131014088665117089853024008356548450993100240628210855562027766102956661563461149906767508216059523129232064557362721808268618366783550618507669220055153736028816779121801391176672608917335373958931917696239434688284659709804052759473339462904470314447444440782266080217850751279070362842816786720062424645391491206579044391178869500387142308051462616871574462587986821820911379981131475071122291862492931062226431131148909087892351247729312292935757746228269067678350002451731493025022246001753956079483032226562500000 [58,54] 10431741722581318363798788110769359660000035169952789755584721548891538268290621209394974146146626358667677161273036883692907840627672524535054993663536586504443191850615868672120668675763906209373667484306742430263930563708200839652087852233963404545276917128801162049675445775323122729920343255704368536546130826766152178969972956089898089537404355547426059584885423296282788548370730953386463885722881699998679568054742906981813135801846008143362478467857022143489596792033980335428968652399430696862186551414057719581578569271664724546617475004648088779619827369064302896924405713190539263271836650036232564110240894517803646054418473253567386944633795633090057462751905739155131831708696510261745014826161110699762813712377769740050810003906921387606778053780645284319862521018436974759450079390331065810477801005145644365967257636352246943860876941735827148190342097369014940553238679831059477332945180894023585819289577988836977186161738649363294061488119665803492892151405066260595244368021650005821968177986413679664321406963244663376677038439410679500323481739131187645106439683551715339634005022736435975151635468044603783224869309275329283455276578481435352971471539198974168341413267692818721272530158723640707885025209329533091268866481413218300666776503283657969107003991225179833628236378905975569310879832391716070785845617380587906822040767477805409689266522595120823938929676589223598587146136449730330834384383483633280365612521246047877615037603818177127001339109242918913018656339585134521682272707764590547714425665032041109430945982529485732338508868395367457698613179212281259477382474217968398631077394987654322460555110075328245269785876024197727874163755954680745060802443565666716522832851938371493861586783331034579135829210713155466087645472987563048427473007256013033960449727720119048250506606840983536617803345647275983637542626924196815321751522919709291970613547908136716561482564096562046248535312055499010592654700519532130410612527821116739434054923932946923832785643523486505237847212409280580570563187746263947999050768977142456269773290071183320853424999923134664378757324870836504828188198552141871333238923951025726803046515080898644760484772477635369144458896383092214530116335302590301183711782234021239363651054849549254091292488342847288688849214324547087363674612829737412170612337587339636114101575006271154107498784911384155067043659658746914358534396613035929177345871961615780514083545171301666350982747263853582016093244852272642218439268662202456581674479823846331205034091903721825097219058641840702769636423174041212883694578709287137385786081722471863031387329101562500 [58,55] -2195241052649465442561425572951304935997356693538969523153322014923140451339271462130516043709665958836626783619411464085188726106700134895660956507671297887372417281794282885855747018202485057715149103791295469688496932451979941074329912847601409809180167472177016389590246209062511330464886737420052836776226740423684751958741526304615013285069102348797352879328899968746762690178372944656755392713229071283019909064756782030584227125511324215672118337136065788197917823773724630141781058128037957511548482437288756000203203941983495171682163846754264770152191716508412524978758864876951483195183031871238507460721406343211329649692870743298336911536843976814584744431306245922718037705474388486402765591778551544693485040048492526114461990769870961879393006613133178017549922186893769609237595598821368525189045843755030939519806928441976560217220514202066336553405635486399726613064439094301255026609238695593029599845312220155655149352948937290194529377220321325947965116508456598932104851006082377251570892724152520459391530335499922354541768118132971979173268703253994181085215131711191992089717634127211728931247360479591451591767019908086464340049253688805182826598344648272762495374538623054091834468642328232860846524061181880851832785620577285178331545174390102997309358953135760399831548646696318639956903025123616859961992236658816625646331124748156659993139203022020719491472068320101684525156811952096880234984409552282485208325005375627396067879807132819201395277192734421926293475828840619885733752527168477131078228238278346550944612691874959217339273463448074986489730014046790552308913483282172268977224526998107994047476208068494549519808593585041551165002842874385203514412003502121802829058253349479304618069654021646878966641740033697180323788414328449905867060206720333212847284403317970409467732479330724074708448696353876184019690549629353039450369575124262845742694808068305519842486734377397018379314825287721008555911929508192807590979488948753763220480274000755729556858552338533240102403556847847865591827403984166416844313770656097568976945290664170649637461747805487602130521510746918963813199766506669268259300816714662602740131186167797735776320743829323704110813376602295115259871485569498590958772162830472058655338327718869695347925850794311334082859879767352015205716883262251412454285363928128682294246402602379380676762000806135186931693729579697323528265756475416249072907217051616186229649587216985264834520740240829605371842275456778477395761170573680509090002496105560738129585748016406589154740215549903701874939363405965086096377492097531103354413062334060668945312500000000 [58,56] 446442690309103971348214050142999100111417031091267210107159815374107135927434766887737259990035979323513622757740779055932636506635320940556681131821758157046991402707102450651568907898140209289050914270140963732251540749082087458915601298849965411199878498227633519811500471199998389842194626543283111905502714497071734603025032316727656690545896393334160755344989618180364819042974161088722911443956067715136611264521114983186215117546245251343099957554477436193890623828477748031105291864654116560315390528630224271110132877922036077914916746559565430654414132299012650813526728118184633806338809066851080831334383639433691269476255339324882060847503306691958381103327076448392652241358342697612673124875007047979607165842771187999058896008759551237388380587034864940035826716075899170552229294395158340914280703012400595008338786434001072900021902623407984578792511816164619671140427609004547898349686756821671506081993635190381609019372946752704674901573775267128085810373788141632318189545087430533319816522965763661751526276994232357847445047949141622678594334558930733931303721947291540491905567844125827443252060955834837994924344178736945851234055620560322208576191922190320243562997136784733499544924411888291782752898465633931266576685569267691324421960086721200219210867550245172067787613713788940966129222360366195019397497763027436353461684494313899268183148746822265771085323996023112256716599730684447566410484444288959246623204218151323629794474471031502165993473424857194432246009012576866583650102802813583116173592337916104581047080855025036380716824050814300218152206676551520938786077942054761477012368553153792202387994149743129817590563862542333386964690136815520600810167408560880556413048323412991053841881485898428483087163641277026664479245280255296941681908026777445918996211209876435938622762768126461016492293315301976872995198237152635030690344354745575667212306979876343351174524754590486541832883729779994293040639274515984351818699293769186090811107181865230523797828021260157538547069958332603094906522301167081418695543961376518041415956533912060415529918155482215459255648721527815861362828364992229879234291789217994471733091120700182401277329712663322879324279057795220890353137833172694941172584719277916834547388177980407932290037212458294095951424172794407705686113446746300958189372698033348440709030132702325829979859923711835250085154581222285643362646260979782030189415515588194031146385400919296699230334187349377908583081388752095109242226615797983007688247692998995538122021397588810979239837692114094118024768893130749865955086974622645357158035039901733398437500000 [58,57] -85730540476022278750820231692170561233764914766440829964713389187910077680751607245413497409412535983393678220079060488837137759380346154330223340194374587214394891973643993366118104034394436069985662164371149389230890993544429535805698087421133191836849155352368018255645641119693154927025955087509387890041270148407353429875940406374753056198658240458482405908084510351179512610991618231242900547949662662287745710949966965035898626672490382872902507102950616582197711658215185832496789442116948848597691577050781778686954378323687636972122186410253123348277033498322571441762444001269682987150794432482755021291355593234250416118916605661891296125590647612092169610891288468443454307196044691102263795995604128842023357643479410355049796864123855822582810382473078219930541670370366645936134492632058784292306353528252265099348982264870389458459254825480439747102602473415761664182841445037118701921961167853877215238396738815825823310096139900616145134385724393110467543975397179405758562034504772697692587416267196152423038780638167588241451583765449527043108226158895711020408842474005435429238016198355375034650352874168137838976068941725217958481604781211628980025697383716445430564724844840675633601738762861923161897325718683685845182061997320342396608819029991531138367909831460739176681343392637093914321901373927011317841037969410263978322477847500502740167363796499325609035107088578789293672456741591778399510227788547900327846540974822513749287960923096020166899329089997798273246859890308261201035107726347418169036555836313269426340465037442764876460492385731296719964586303875511001946994113268003894489095127773412814574770202316123499429841936901495181530989241003123359569676681339613910045691267645302123245868454465733613557545345182670000485493464869345733533297857095777727580951426212266026178762406016517192049516056678447688337630869533891190963410965514537621029395161454517580103071452986771254424415400045711028810515180697448876922647660696089952481366281061966052701039683449296089793422132450341541536294650806586787233109659834298379332723502513368001694863862487164445614678155507789701379299773934538945518405434870226560342477827859557988258538687816860061961875069514695176700916550010480735965721326397256457370266351674167061997385618212152661922427271317606140628834134409609962242491799635643169922457029349921573876329046393624027445253414041010575472981759748007345143552822792314953504441530422903107679270962336487480382194687999087428525725825853177412869514285294165107991829413632848983050278032847017347675969950568548860747597473164205439388751983642578125000000 [58,58] 15490897389490108982774462874517018434873172525161331453270034352205124209121541730841264963843322660650616709617462307799425323030780679273830296039207230141323975866078151333486505889285262790528831077465275129975238654216791140575933906290453514758623909588825755180393550811211865372246592426119465921863982983328340677509045808726153928346901824711037947173149959417868705455504860358644139987429084782601945164732200108901371027206450468367275235367433517351168910391197452935349321228639370610739469292562750005613213539395284422856723946148952110681871042862932179811117143695820097210896933861329534863407341415197646391857669562898092042913372576681030907354688284894283649142602076370921089850337283838534610715522688829170222479946080342803637189587918653004761555324482852452433680566614478013807617908740225270206671364775439454138398735137922634724983011631160159313698914491711417758748307170836525252027953555122915825868567582490412295762619073052360197848071823193243516462947388299308706789222074713483241940688168988550220899507537913591960284421459143802011571455094179880775456032655265204808321528875298798864086672108411767493871252105757670615627943346811742147181096650125741167085267513034164300690732676389251063742048550906906949161493058959105577946469547335923877708900725379813263951330543917233498628012539224214799844305104919978643259294726021888018786317429325012059544319679207252782512070266179951872520589811935890856188791942848220723582349214250924045866705583529046948689549062110369901237225627912564159378193738764645674147564503225836508984697285596072250262712256904985788949439325117493819798995907647765694757034319205365150742778045176086853753206842829277889369893577753064819229919373229772722072811526937731940526171875056531426273219909864492605458845397610254548972602523295920701131535991130942324220268546807151520390354819836519201660228295840430421875325718493018909075386747219364176313656647612151130344350656619784299176058279809537967718778665581773330586681869309579219525830622436720524184749341408475551499988005383035574439417637387517939144064903402345112637402029300098441230437895093760596459304911942424079444224105342769101961561108571788657110009651832385531762381237468261976285439179358446672108305847651236901753072452150834699687442509862271273660410056942191575003467381648202683452110388515523141139494661822171226189524684471390715830366324606381532006159688132480293478693493740160665881175569525619202434800773576985666538605366917605729432272417278276346318823692274065619263541617763165966770166903643257683143019676208496093750 [59,0] 1728459350675635184919934509112095592808303951915250469936527269406192049300902830280083614643601300286097990877629114446189565265382894393648069659388144509838903086983747245326245719520885749159581558106821013097653795613385198869260052169265399477262176723534992070404432134542047923422183717337391630502416292718562485522030011554206598193811327969973597415853091094214088957493555557025322144540241981747426641653726597096873983028783436957820745493175115647283381412082155921927987009662945592556346977375111883193989974645555810598305580383880120577014927680801748892731980341721751859686392433696768581301098132075367456858325918525393886870283028937491142505801070205069349455855711439286239849519372591681884540419745076340815703979229894410042658785249725187310043425420403873989598753847449047509245204279017500840081563876710492344792591022349940847628576232085009200779125269204928748011465949694985202900186291296702375474114234605449229583712752634047682432317687604179761817949649334900884608098788088209322512064624938553677296706762629634522966914197571377248029633097079235514866785823848479035811429774003699550289893263530320767036683693744654171998511200563028408826394404140888451827113254343524230807561047359931409873177884179152283825258354984365632481967134315022945952209032169487190370956646620426441644927044889243665575555558971305594280770308164644097978071219809933550395788798889444642323331441824132895498664678707524201080180348844244567203100249043673394223305224365354419459366131067552973162463471221026609325606960319014607481280726741021745356780695098643173967389443576010243546485826602852829333601034339257569831516475399868334059576579231230105590872683349769128390157474181475016941484386186007695632327348544835354034209209957419797732447015340617394921581054144536259779706323943421841324774533506385312555376323648337865161781877293388522732647596464033405952329403204499463210205015919862230932371796875795178440144598217464818242446161475844591665055784461172664471075844941225832795787332071607440163203449346884939411961850143876108498026867257682852597269424497075623754778790454811476274898366628888075153826109470079229470244281168953725088576169325556790254879742592635512624972425879091384171169373986086949922375410956682992921349389629969338453345676167329380980389778380061767260141192040672625129651598924597160917386991339317923129321305620471099454718378745277904282816372340170044227192739063673796264843096626151464079157449305057525634765625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,1] 701130957660264157033626653516950004441882973136150612597554086460922855759963758375920633473071252431327856333664682523403736597960714531442769940090361204887334792158502079814734964760140904214395184112290706251507296649411496238307012330264535775177675496098098259208862114617379474776409016769013640845850886162491154205364391393288369713823380248633864479964192057907609828877038568212136302383127039158970274274422383469516500896208778416712961401725671429989539403922768476832185958017295795411125010401994218183776739751057930016064116117282340365592165863375359660747404381784726489278971242301537952925399480632776365403179095634366786456726705332961045048525869916611587777988405999666659399126456399709086005976025010497557873579534609889045798464178854189911249434656596526205946612741957042692939391527205794681299991468415552287580819298619299067859282694579674661229155274926641835941798011547291589260109838487761392304009721937662737932258083836103395842958805434477731149022776019581909665375502931497234882621766758835799578970513518193738110847806085460634820214818905597011877344945364338369777978265753317888905254048786186702688376923600668662500074412747163721353845984996237255306147192766161457098521223479596311773631586230449276353530930254291949825751794966513430389415010969734889014588944032781080559527309124585196391654091877375851752973438813411704499852922267220856576946688077000916536708002441054268784520158198519732283541900923266184796073236760594308895878431577785696210986252205263315859187180770366485617962110602576641429965636295527447740614027293131093057372606133515258477727130608035248667141144473497967598546467158364126868751789488973753171776878933419861566659201968951398180725123993411857697512225443483434585539464296866301274885134825234564969039028315884146094777371789297652041057564160862879997209487702708817797528277686974283766488238895854437963715938601340121162815859415839232632202060545667793075666876580372728663541945956104185770461296445982204227798833158825790696945489028413796010780303508311253210498812515476246917526183765764943365205718321282777427448236523781685263236753837919495583428636191100544593413029287166892240813302535729428057755322791717474618562465502148792535413498014043856786931571667997214021885290855560677845564200652373734248979865366188279195997536884598470672469763736053632551907661608859840783304140946211056544898081942065456476387534898006329113507391051765007036298963435244635533649670833256095647811889648437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,2] 1299405435599398057430376334296625405007048509927243912086400704036772349619415122157972918276055720188986899445680951867715710061939558315621018444644893556037895860542694628082454960739106458718833296961798253101638754188585188826688625211707256252980978410548968202008480935382998047452991654281349275587154928941985517514548965991620912292941858713268215863078272530212349462993718852445532906498691085945718629483129276896226620940860102045157042787861923429933595715902599733404046539344843314300635897589435619698613274407220440666606391112642503015513313767003008689944086599609827689260463458901631117652898411560853189413611269798702251323386424642507769716077660517105912866262827836017446400819559826519501755817076985077355334553122919280832706651641032214444987323295774597227054689656754264344162826598251254407321902771361939717513274551509740273825986475411461298761639262295832898996217285645618133324171096611089656063968727715160449617702967598978848124856960693384370603374212836216851586204026943840390272303929947664912336371525555319839168065090033466039523425947487673537485488387009246046186551567979939271185718407404207339052741439772082718579557508846992958949172199444869157364186100973131680665696899451006500979002553217893034493088786487723718634389700712307594297642249299435984290203943903533547190582512717106183073871062254443911559209686276447843831643353281357533826244592306905633430294637153458374586808243184608848941362078788199991484667036424498128600551643288225883243554601740765293367602201541097419004190034327306225476466855134571500847788948067654732228144013816709452265774039088225087517862520106545788486806405669612067925315254142543739632676686477069283386764022069576603141979706022103082323393823085207277137447980069188332181178250679304686255963893732067186707516492098637840451594009552901666088235590299824564876256294499227173207034313225530666614241612829409008172830597685740539366809717838994299535129236947606167216989222690933346356905269533018438725594073781037913569992154044889106653262740439091949413948668655616715431059549531314586010888102925351573571379256626867176607084426683157855881988401404174931084277518704883983894952194084507553770157928819003056244294776869055579400578009582309300435362626607579939965841753426978472799068152426693806203388838877897895641262657423205604142020520837262733970269382546842776759109545405333212395126979981222204425909091777846728526483745828506345113538363229312155855410537697025574743747711181640625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,3] 4654219190391502607745232289988803115552356088122182520259839359937284116174617529116327026474284266675553664369907741597256532016886253009220623261752553173706790934577500351259254838967652959613377295283911747556608899036146902828495185766268954835200288384178625435923104372988972949116648162604985808130751301649379185109013389722667170251484790195984779820157706300718100883922140436608428811374975010596033118620145282248761433344213993656766049073102297208459431703665141691148299859961644669843969999123686142818713391431920658424072551223187571926602835201918363366341361104613251239596596764931559565627097229341517857273164746173229493238372162835554604734374478945585392834275374813113058146926181501269628143203684240085162634170878435144798100709771804570578748167409878352497335939523456746979646792597234962110272720447562173583128259594057226636611278033152460611150577878195747706511781145505722651810246316245511797552673718591633621665746699203303036029004389734082376493099063881120447667435437643555896776028541293149689019792306208054546598841666267210338833987953576400892884740333606231610799309797334829690426476990639081947118700951407735104658462466911955006307855387620500032080082457818549462686228634752594634013703364432536488824887420870436489191937543182860902984007128245015152181829106291224352840408117391911883811795787927188813786374332928642300359794517713567937616965961255594749169317971753825770216670781822295706495612548585425726924225325146379416959628116993077727918433828574538570873235801897601042558439684598563051629479942445603416524964797033684343630763902692270427590978693047944228803041431797508586737125779080893804270511212380900571088832608529355059147743376899003646108872123691468232410584926247933944300268144952325526513190740244923514086551298820857166474640720846300440625898388543084477374700521586842015101848067255485128884275380936136529242025964042686256600022819400377963035635347758929813048714765258427189455598661093907315571354807080313459702472067851969582273667923825764813208336731320991756556333787380509692591136993861035391575746510370353497958503877194729531153951345068607233469796310795453073854836767893284366695844170775213666293590857070040181186979924077460313233802657804627581945834261053998187667261572382875161324492843512073277481949945683631835396283846239184418065361257721765604613594519405482619964367995402090225775762560094849349175182226156416322536251834235816326150380708304787289461904031817596205655718222260475158691406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,4] -14436391636359099971078156105769637561298748118557153261054014844482609992568589063059135596180765628395892527175376797640652577151732263749860164976789545490140262750008997361423452572996753453742838965003112346492103735972532961292630265770681574650733775533146629195890136691792062261790616992738150868176224388432443941450418145265531254206285804675859077791149266465930675838508964726521917005792103077594359557617122273816160003678612697027224684594005429878726423567977430271059012294652171182632099300521395243450262324035676958434642765338868049839807470004485253474658691160180751113910778470516807076079262695732817795485646791473152655900961455368962957680409441165844054129378504147011354678197655805220408341068305841729079697475663404298403562382331125667347180723262327048753612095820572818701792979909093964962499022500922688816220329697604581626926875916845367523071503092945421906813463151538378955804690249152003461036669745100405894354089179703680172216868178801807508612308643054835206289561007488453096755495362611362772641773027869219880881080416050683172028045557776725400810496650471686900719548793822554891927997157365099664769655158002171041115009966602352069995800771187511620058331386713781154421702269799127562809193208113143418001174554691701172813964405460866698431758520638634072027910027203930188653310842023112226679415689782701675655440110957653147596835175744584613537440724719441484925864592549593779129032235743481992220903220453903530463040526567139342082988052856038363908009981136504389499529779681001891729023753186667410270248357425839960854221391998009747464127521564733095335708377767040701850967222701306771239720156874717817168027729510823747186249369238015192280854604730201998464123959605946544357698024033425500330012694188471723987881207503794704188377068269984737559140302700177008596399169787597686211242789232360985033951682848045480810285866494284229676255595502197296792574344434709397803669079521696222657949138302437650389456122236721474015845577433201535801145846109621489851632719524204433335742572711282014043974969210374063403589492482605179772370028895342133228960745747072891524662266659384273018219888168001546285531226643733178541087887866964699968795805281153476271834685966458401988536999102062266486519959944376380865114070900969462545472184748259926168560502984666521035215740024279962563123256603498017593051932994354320925170205583403316179975964332210288012956911033478855902430853197686952032140678558191974761463821294582565712971700122579932212829589843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,5] -589215483341399310990107444757608357398161884221997300623826514782437770278214322924260097974708966456747886420564384358213257158535526169043740110312263436120505246227534395834117007919089522933177684590139483321386769809213946377752174064536676698603961740488479491063377195220068106248950495023422005312631748622076838562188086086056056605582958891142407416285868852273778899327309641340588752035518464145868680842410226711465593473921732669856603272263730114693090905960293969610037803401047311867645583206335052524840840705506837948786419572015990972103333333201644843862009136114017809416848997003205919920088682563086746917399406111082911192760988535456046492375605589648955415763062117440749108431322919862874100076914329467801591623802697168129854484250527531874211165672271832130615203249372687540803777800059621721124266906424078255245361279564263351234809024904993233298896283036590961370901605727992114426704715873134501901389260359031218922411179032041947036197938432851479635628490057124510334042964937428249458672540507899997504279963124744927791131792410938489931052029535114775195072892532309099725252792474556022721187560802532434325290451558891168255785121748330951316496000665134811202549423612984242175120264988788774834599359969059011952566229719842399401228407300173156797432293519950525194268296029620676555783011061877390343482683388582134339127328255770589609070169333666162117553345900488529647994175108800006919682323013953348764630339669397893646603798200500192474948266305089848679239074849003600877152229895770101679393191749915930517010786405099830775633205629231198356342090217531339444644681163142100905138053782195183699072707122614931129485245435377042384293914563438263480805092568140973845668881933869873409199958983542517999770624722688971729967622765062100778358934450338195942554313756331740142107357888057324473805041820809391578135333801795228986566730015861335986367359593293602398849603751880425645171861208536546081303805332897704952993289377808502838880532587140812386858345154810961004096591774509811703241703528118231048672235555927299832496102454348226429221489114717947452591853597430627596242426218786681977106610572687239107161803010223490617284168563181722900392444398185053317004847896922558199257526615288981100200444303486217056502600710788014512362665197151451728535798868362072462047149141367452385624119228084940452345919513621899596444326838450447767328474196055571066095524764161155936038252851212671728054733679886498677972731172745347871799737049514078535139560699462890625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,6] 7409999756076958545215701669720295041959443871200930437289451168791760206319063821271136613371102462740400312654081282929366119768006857128580579246049821413357721725617646668170513366172711836539344637790412690316175414576376639283649515170756056151927724215039999710797481727387679007353176123580352208683335128850670609212953348813274251578853437895831622357616220109353187406291163723131835978357401909539832637015933746047285954397356817230506931173114811618021052170896102098242349664891963309266590787480019287712658905758783522815374861628739714738346196391170078022473187236705943194937976389250191506940199751233989400870453104116467505498093759218506895207098172923817918026087651721133058376612817013999535382330684665686474361783007745404574562282517293661321226064649429050638253123409391248376378588347870798187104973373224204058153158683703928094306491548316758730275449475862055012988435229917897383926989830376230142160176152330635029457269183183368045466470814141759394303196890412723889804556771693593713761343449653006461432603647582959782764956557685449858592024550827434848519069118995868087113394042086172321773504084104224857579849574453242056686882143483694444835202078172788358320543908314997068404102548017284479966705838373667651132706983317761274888552260336694037701168880377457979564538836181900830261613477357074715475759384208252006121723015351787830225306725248503306576347920635763104508537588954935856502411117961024373823593059509942200864210975283616781302374627728292137275962421493133485007731969456079214938454380035015617256104464925815810623480428292905849140053322618085908909690923814144185555606800826049909051287926432655759104560764013288751833191691779102620341291562626200075790253279950444440173473145890168299582770695481045257230301196811560690119693383145760161486224963920823543024003519885879235365927388590145199229770244384470438362694338187218532332140963044746613001508377922620123978570525570931129663764220089382236026794577015178763668267292006866947091002970236056233257313293218384120232360201712405685550660018528294013854323454918605059005660396646519066719828738997892579797274436911093426947076157046206682174067590047068114959961197509372862433978517141324379730959943178318683728096066107325097001386400049489039349981276839622126241612126248581345891191429398537575439349475626119059798601392634560566516801806566201525252744325414313024687366886103953656154215369912378585789812219197074304421534840549961262033268367332541235674003149425104197689506690949201583862304687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,7] -30011007307157259600736199361741495020942814207688410809893280759048375733133079023369605675662959481603631477181567226571066163964576735344178125592433951897189047905278583475711601058963416652500838617276381312667107348883604331133876301499941698249800786383673267951445705535020800291155984087367169071095353332323671967611563841499226447506387284040723824020505504064317097747203172229279446821175762358553760806012289241325455004098168217336220582213564068969975137693085167302225328424810112649622291675340435298704120120256527796805688045684933929647411148446646768494707182024691810297181842039084495834220703015158072507058154508072006523030443030830380605242819696469095119540064488988648573037786136315494323011743248461590878796326445024893352815396526884506007228165140169355210210252480647405861309527785800389493718605563971128624492283099889887542533159798038628403856871497748949727360239790273398296859392862085927147577195519866676553209307678122583714676153297870524396516065978301852198023250839528029313539654329545555203495773060056575713746526033950607693307992168474080750210778177448344939362278629890505037432966054987793144307655045838130221941263132625270264911164720910314194563168526835440639123922173909348671063809271383339703435888563921727912417125328161427203055406074030138871537289921311412470473755568232022889188619937190535535264079947593814259347952027644674376407242684582007374716072418730125785584803195562041046549763071619903547559692185589363127431641941088547899189570549307463907373011154009142183773397465876242187583431857961587900033238056320586681874654290786927716245526576886013219282039798321432394703928248256322329285193845160477807930951736175926352047060193438607851482162882993711867693562311579566274804819434297205671008167995967549977504323040528133518297110789202274939165117679108934654228958773609874629001574801665037727066765355663218303808536545504896459532212190077024985438972422805600337543862508236944705041517631908469444632603041375583550343793289350347290853933378048103239570649072352967541824613475187671452947030031238197152149462000978309971989315997807410430569745362006940657609750028551444299709177462945325709207993042151878028383661492776114185066347957983048463656293473579858893335427475235954940527948572582578410017892704391700713996821928380216129620772886968835656673164488568917696728491948004028479691668318934640963864500539601382619909744703956219518708493686775563290269607443919658410909286943993429326123158640965415955292883154470473527908325195312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,8] -20671004544434443769011317149885727507732393345578730454243794516743237498767622805050162039528371575873482495021539428285687916693133971629570533946557854784521080348998853425513248850003497523059104181596433794406097275650621194816187447747905780784074842277871592349832465138451950425795823991224175163757637800911194837469849924658516529620376543286920335180768718874588341983841560412565431109637295034299219825405330674546358678593098917649422388688348368662230656305052449055102381734026262421683783564489331036369301813577723382871785309982747148628797135006000526290678573287585257594606289242728662683908864497723871190948519229555905916048011848081294709956929801096225841654529713582740012887150492979856348074439117339474216802374296122095547990265025774153306833390170878038158405097814238280604707958291630595150770237454930087531018796716270665739667651700667680648858567515014410467197920037644205793630408694135202660063772335865817945864413672442631673945930002835562075165584009947820009051895500309254106972107752385423308112154010095629848722736281129766585930411457482967524022259115284313339057147179178274854239369967273527933175362260496094544023413481220147360288204226802133789078136684701865508382470610128203818939888617119958633619189903241390294305938033941091904385876700207887206836271329775611960536562661524788237362330086671964083000290007339472026618743514337663719413863645581136085086656361041511175059432211520219729684739098669551580597330995519793375907550620334063600630845685939824918957944628874859083165575286170667030876602538771706391121817195420118389531450937244436602957166344655860074166991347107551138378539756717252404159092580987159888116101472534344393313459864143446547901230313630708837241106997209532745527612614651833275318077906783745697503963292791674481933673494241956468076349568279573641412699765844237864333112528630167033099326556783393268499641329359634828327959152221229995390027817742802471606777091896239282343360189143342756968589130896887017775721589581827539903572287346681136827695774830092757006284931388949771655129309424850723968853677235528796187339593960714937741307647501851396893847419773832731899790588221095335864061791768709022786572167741302599034587420918798294272631423601788085404084658509865596747579744984685809383692229534246563438326828609001994034408833733885302365665296616055715377228579807400804142603554558882514717850773408158427130181480205413970874048209059008912249175624298461474629637259842017560347611911483094518371395054145978065207600593566894531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,9] 531680570506517249850055015974529284233180526078463060150838023291651559625099182973332424737227619042415985775675713258439737546955072431269024857045969069591231656220667047517204774357166632398709509189025540856305710536816694036958306191827324405853161127826514557203406436740037478374884702186108001220695372176747010354937833356397788339523645860004919821212173797956169561912555509071404956083098863726723965572448707655767605030278389654798221475518734425918191028349325063899648285019076400916961658847095588823283254187366476535792190921413054858760473649429482794872869467705489201555221696158216947348055100603255511745028007247203029034146771093949332339017883048513760712080654814590764262405459447805249284131628941716712260405311590767787422919988731090868240050296657377506974435370459125599267345985813127356674771983583465988012883469724533324775849832637917863048576512354683359171182755022636179120191543073505395915757664806976897288205713250952970175479532764025111070657807782242617260100426184018497927462140528527647628021177054582623234114509145318616633019815367276593749303453968919816145431115652658970394072588765950318883794775271104430695488957142884375269756096888858893810993805203694385961610963992007092061260599096736080974124899687483192542271024760199206006741120898552445167062042616020618411538595321216267195606973277981606388587323651236796388559147605509007347877579004134822232146726583715411018842104087107030539810211974611073649228584434765173430317727908043844358937013521945205817794644851955284508242849087874340482967381885602316173091331641709316620629415749205542052787139211025589566808532438614889684783203422542771862554359554342522224378816350478819695125444758299778938027383313536252466125275984497887889606492390751253021790468050000929995827383584906553586615451429286214879602223588226133910044552543797869778902738025950159964134073728033488181851158138061269061159977033558333872635458349475541781233713432490138405073411123434491174021953385764814854400423109539800152200384469231049331810383327717819337534821006162490117493382342874900853487923545478837804056048968371416275203512041290221062404428661709465248331092627439665865474284037682647095185852056790998147501660937387238116763523077287025185846844873915655407145502367474743687506037574973583906188528066079586869469525208593906716805631332815352901120391071639953812001004135258484621017967203887061679249958295173986036595346722116361752203353752469671551354688903818335334007968867989617493992338115305074097705073654651641845703125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,10] -998574060029734934738946064621071548197809432707260592080823870612061089825683056023200265991735119907885023776817080473366212808309133762386040623319521974963537048326419496712704602478672277992827730123682035589073599732026523550115292822713335985457846613180234881142493074238209958267453054621116975554984168273291696283614106750475175400578193377628164232726749771710801388231458551986901945600895802094136399682253831382772760690680015512539334276360399133706835952904990140224267390621100340042498953411654425623436422186672442437033315529334239403042936699569241124527926205242703369924520727154814677375537950954420842226360085984926583537393537696812287488800609797373455607403853203230702781271346080607588484237585976047136407041797366861972916703185869309778684759629785752816326196928819205067163895035735381427098016808160795884279166532895692205958496883770710806647117680190783099803871590544684738718872651282509626874328572656714932745038749317513475854210646722911067575433914273921732559728769487640450867512543810910546739721063850227863273195030996928583972636229196356248916819073807408041703379202503313721701809303131788668547431250167224381876155287681638610972492786185810923456040813621904461822519239934970586943039299705773419009007630043323593005052701449536973447909748492787312077196556262601899751096190893507309328236725936167340739944746556739735875566329147157227998610315691304675417912801148177442104873177014254503723508424947519819437412822569231414897543469616333719260219724425123934028153909662233854430390470615308941960335856910481907293833934239818660641308555779958663797749506779399735347845113527412641979897702544226057184890480800913374716055870421513128058621991544127674071417070114634372743373579228744982703059381515609560429189284771608799908508256673769145513375714006615548578841036149392213830074507148266488332580050774151250448891298255052093986973907685493161484411996454209818993523167939737915828322590191604020518728239496535746033053131294176350530199226091950810933269736919979540531676277924455142860579173203182944161231970212541275075030872445159069247621736536952812480947540072737983942684946364378490079321774992111203087681482131904682550639384576363485433725940661278627423975486113793448333585394574346712127234967598430041348094233932675314398833829496800935908287833213079116973320252812259999231654450385057245941022447994491461233429817449458830399303166510270490246763364907318372598668567662490335937096141102362973246900621464823804853642042617112295488368545193225145339965820312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,11] -5740205013790486942485450867254152118738976237910640458526239635857190348284297189180419600129199894298997105901649616804419154119159688503961356026739582845913080706264061488680167331231868751261820198835000882431565419144391876872796405531076993917323950294056739159718301850914859595656593377496709046154117461026882196903907030781549490675106713333050012199332124073313381759005951842336098471177547082305426594635413716089386807069505246811730516499717432309708471270367336410489881571751366063006089854179981777336622829820198669923667616723067859993684640570901427656139411888320971281403187718948569519992329581648604127023676390594197691058071270564129931814263306949340561738344192310444783379607684587304904459308013429651042753984596351199008102228714346538746790657953738081807095111871764203945056122639655334465227357072245374887975102183702304010032048723177061852695702169532631746848337205537131356224734785731684458333778053662341071483974433688946336746039653462219687183705676205636962968963946218766091231796812083931940356132997975619699681908823634823917620141269118244563511287111051205481698599758261446070283095682914276324415371744853211338393333911419951067121742239553927473242751941610157790141988201458318511970547832963885477991872933088467447606355191601945310852619626159291226102826091619050124413224632290552545081887901501134516365906426855002725140778599187576063301228157712789568411470629306000009259259144924978127769456176501151925142675919634436332173228812619021939669279127113699376878973764801798713794781742848975339805664803165768666975636523041691915549006660314357415062955563497982773944538146009321100779889023598490035740645955141225951276057038859090555314539745525951449533169574428085257870429965785536685802432720553687906121689120630667755965230484538934351860855406904533115737954022274150006742872714080183429543687487140605181600174704798331335363654066342620802503946959410216554033247541593177798706629343457426407128715428181316284262252294656815389732104314769481502110937360792406216518999274470499996535282963467550569595349731186206856352177901862431773250997685871555424845478409096866226289369475087367260490127588611083944238849650189366005441285253599600074754489662612062148046484253839968861442381238582290292261192222288427274545643239887792403501411594597020987397340366934052802943003417919844954452036831963875657125890779850581155364944757457739918578201142876103309755299134562460851416126537009666927110684605742008391581889415145196597026465182866971671826750167610953212715685367584228515625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,12] 37188875480310641427249514227074046191487405392741310051745286576712806294249039676854595050634668090180209896718141114768305664133493882564316560261389629234166754548293787299041379395620953080986293048927346994032842441029572602274297793035827737650348391906564773144463600603885449149611548524121446964044532473797914185525749599946520994594629698071790993819965056386012699122013374798384297183325361555568570552789707344454077322483952194796709130576292939686770359208327391206352605954804568266576474402082916483405206929951525120262471177733020900906826750045954315292572161726011246844590772616767701071875121722245726834631470665421545330390352065735591857183524786403573669431089245471526215423541270955513712782681282676062412632899383836367612708394063404718198023571729224423347527960385752104159103548706706275182742360161364784470572169307313673715764291799776318078160949455077299786217118478177630165540495259164510137072811104106589786062254330686756247395417004081053709947487116662989463986208626908554773226899893642498119940378180632792839522278746184310869416426159661906261021007249758299974321607246278700081946892239877705114493002049593094670822587743016120351837577160872003357576504633896474062371932941889130334121672812177479233876099642070955323708320692857274967613999750861679558861819109201387000721831344748313264047706763071804805015549408720034980175875302750015722623012314750098505663816081130100380390465714425775270236849969801436851808450540086058036536503547369379914262959820455560215091366590130761835680259402816849695464185548756969085298768594831864182674092935130700231876668699536728743013616465087361469318802770207948941739171371663336241759132856349762946717080716368618434391232280262257713879488958740209945555018551510623870835625031011574097248112493342274137933022360743698069756096117857593900542832981724594506503576318895746445911778675049103534437215280970920858397846764592145666238260437219109214179995836537031118535001927481490883548302072577162203894811931800432557294055158864902204373975171346519949777505702700662301208036467484906707130879408854907999581365111493032136391888082601821483643046019455947960240656364793936455980607069535863920645363538015119209348762247382912424675958908891033936810726652509251308217316791670792647932658567107038779793387165268542844854963413297610673179320538446771692420359138123551169220129845584653615016216596099042240580394112204772958716523329269370347133469779958064619066007763397076950154956913491934290601869111013681672259396926438768105072085745632648468017578125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,13] -89973393472822511546190387855435097013741439608728918664677300631160984557326373926764852520310792848721331736144510616175573453522371964682815733114929495794277766148908801038610431178767597834064391501939079233706938566652628245815745730897702917545866243090333955008848653656763468894820240199693634933810679942884540727711494558091044959866897420541267412092087412895501371030279815560437228812050412881231310456370053840585336416001015993636727813060872460620157899358341798031544262009312765909716009950301520043807130264713067330617045176622597741880811493678240732993649961566473514581242463392859261840672298009108788779908726185551383717751296235548634293370991194270295444679710137495297802583930876857259981683344808856596107124770947093365683389391420005762849736387627891447667936874350741559682394365192049814340425535845752094262795893413635241529514094651931410523190307191500032884534619608983956434614379683464763103601401034280043977500329001948462626150192770298100428816767656536705679392152726161658532576801994512384999123229024400065619938042030207352300625271780612793314972818634653357116779082769027360067807749734461694658597562611196288009777019362010870331947643285135471953205308831979033575246081418131864640684688921974407864504070178241632915720319472712598841683177468178337519470939744238423260172401622198774137541032513968868428824683201463586610377407380424776136352371030087383244999690248207494978155416083011072739829719948715892061988492242637857846744671644798746054723936364306359582291413593801463241021802419557692806935643746948558940833000542141762222523799418068634803824433623758641766544251710210775660291214662963042303180693411227188876661082685824427784534248366947326401304390182099047613056957490624505007140962273183895261712089429179157026417247076156696240717068494208621575788700730690016059757199318215648796921619676589909126325893414439814382929212955990878190116089552816211773373294875059291550077521330866977377482186647338578198285547862978248514029186711087593636238480547516653500095115045874537056261633425362587732257113741862011450393004816802057166076519350923006589404913905792759546450392599168404953795783321267102041254746432807487502621584471170896426787547424063246125699996911900710084457072193399307923919979152183568480882492989944773956986499276166586792199738854232934338666175873340851307056725502093612788641771701228413354600162383454453963805592906140427309715197972742333014900348053833899377030519577271730713284001351135261929831404809218309013788960216279066983702250581700354814529418945312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,14] 59615282669828229280993445645049193688185835526645426166193482235906225036161191797710910745344842873805638914467175205298302017042939868460342719950536624247517172073629690553628622235461311704918300527484377114375010036569419837761603201909552042047730116768027976472301207519435174238954221586922825315973243928504226942221708642066730867929116423255278887663733342558599698255084212959941904417383201695183199043564616965065146170046642081462023613913022564307564794359687745134402900003977829603385919289825098277843576890563139818610541636467755937951571494876557492647222710083028315595880961034211287982135270643867282568412271122510583375308572786183020685800461321955030678862621855747963162230812568145925417965912609114643252017770412494990790530282361212535407671469458453876233000964260792232569806611789153954340252729648054289646196614467150721584815480388830817335857039989518026994345906467928853041005152135389335818661665013655641480432395846554181579856164113045078949200557094344318635265140115425636208007034680184457311174923155402336306322572154142489381470569117098855384556865574738852172192980483849755013772609284508624388230842910947544061070732257405432494066009696937453900125976461007383904545609915348070579429855327168737386502239902639341870483216513221408731846999913445175766394491858352159433003174248934090063183850760985612864920841935071786989380106496181783462566874942703630324485258026223212026126253766058012102010018847491082048204996680885220626648570001775965646128905475248958309585853965833786963697674415961804816559534280306136581267115179570036293912073797911942279804152544191518957695222434048189844916162720943573327818031714205855854865200012849010648216728670606598726271664090038693099665985801811327536303064464316440972378955128423305087048276234315697937461219385601751632848528378071123878072322727402355265751809225091252343850598817767109137074600869783463411391181796055662760438055502562912878330339172445537293900361181373029275924742758868957825591880615658128018184322145271650669353129896101672699851771912548068148548423171494602558889732360636635972746809250237907228595233822373900906656319123913695052332594657929244624574563229410276837272459936786026879318367067909207577356922291938473771605416661017227407393914923969743361722802541167614376298108445950679985661940589872442571667870272599005584237405407827657318262441767185607448427675446298008330307011235488951752802623103105167114679821610887193595235616140111551564404468718237828234249986368222589452230378432564996543652213745190238114446401596069335937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,15] 272563898187100175918516088981339879430270723212811553735165741554139134710930092452111286910393597004351897307086387893182781863722173990643999200960713016561992551319257469030335328969057907752798519243599953888739513547133330974258418627355782710564169816156844586605225395071824770517461959029637228105122352225862354840214107726499623710604383816548806363260209595575076783438631805662167648966770590944167063104164349129393372971020211245069824283777681163538298787911069420969001083862761274724187645873934585226626721434748002082589543538472314344888538792683316582366016314332010685579642246236156502068561418265185206280473604071797660386711296928918751672715457617481372220915873570375165998059078062362566005986146548784417972076211916794978222970421556271938468379535415699702990654270766665915625358529777363823085331142194007226864896985925961678923974919621845597671344208174973305246062728424284239867794205584423981097151378293435621332725492130841462438613746639485930918721082950503166005100828367883723375844799891574214628694249013404656384061484033940668966527579105432425676431788945460019919889946791107060905628308314831087338280066844143524538133665150358926729017622327190643191035763478843064735112170762477527326058247142333129118559318033519454911992962193159938140399743896675413216275041008683315485433275548911816743098273949066700502118644712132338725130784971292996531665404556902597987367737442679434943929623352677239491295041218762781479777669984491521023371735888706589160994494537282305435125290861551786114915809279561048496978777795582262238441475840835574161521437092569749458216783250198388414295215301339005681298960604368386624432728675887137291644446135022818204710217227569337126248874560012057471762390719469323021546591897947745217764285542791651784936386054488029594121826166027688651812492174982891121910550204647312287512349547473011180682687151712722618707426876896926477566087410478190556949147212310151663468038380226618764406581384396538051428835857427123684235671051125130199706868331324790309568758475466049995550007171603425178524321950781550527527338038425536529648971760258198663954218899982337076842156696162037232240508302813442194575484884868342577521555762410645143396174056109429203531882405794556806535204700881490224912514156803571778585146933052153807426087887829112525368100216018013008040722224135668099733378559786364892520673231673093500224727485853866363827376721310716479999125197977302471737518386355904413793418228670722774595400108859017848534369003103220031654281237638664213418504544961251667700707912445068359375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,16] -1029092782993228020256007590420824857624192629375206421159774857705661672390607150864712032359939138436980025335385284801341355340150713211097059957942802232228227698065740818584219988197915775501831040452937271641576955983584251872830908888578484726219812272161396722136786191936894170912833450885661805301162569815887985254500076128432464913429937149074579007902326478022284492878934833694729973556919965088250924593160945812133169750378405206180751874805117942523332904599113198194953912271579179026054430262663836711004775736760646769116539885220959884781162667628662946406114252814217478867494299285478744931300869125863631366393625332487381538011756452632007144315566070227033909256649014032299141495081535258359815917318195124818303912408810524126366448774628124500822006011894641306719057238655983898279060311634522603771603366258232301327285139852580863307531524695118679743804504976078300358017628517858524985704636283174099839863907319768024504715855500345519090194748397281146667220421233966561408549783895546766695014682514025323536086078674746086368680650592859346121854919185995576397780507467818118736738423597290576829338397341143201231702896626234116144946635456768738056897110930559873353357613056109079033884869333634610555361555663230290231299970436743275095755274941240131213607707438581633056757250254480885440389579955324762657408079818096162958076367511578245056123597133512938200551738659753920610965647089121661959467408766949875470907805203812285131745350836015473054042417985765937980484470410408407049445577137860380420572117753667504331763142310662486357251998252859966797428635458020663409320916315678262549254977477093006275783402962364492483459149916816803890584374847571044852800842870806812363479985441707800703165770375694066988726035449823202311949509718180857602617653424960091334826986040657617013832072077030454837232969786466139990633121645165572567714739299575198846321641775742541782477742473255358398773638059188381736415929533106053210855290773054456922925294273161296035001916854748687489512035062012081480732990443245818668126657943721898953284526731063350569577914310694623251165106952127873934274142352982302885338414045079363095216266569800155517816707999713653799391554260202755483050641528378807740106621425134042807958957292608487643816642041851082526359383793665467905062719876385145943214037920994324602501798174411367718277676856284642078329231512421496042787385809434411851801345246264596540231807023737190293179132429459519970968548319560685233951413159589480646879360915981996986619594517932127037486466150650876727468130411580204963684082031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,17] 2054487203075787975043875574114388357397478627922241978003482159951204463685375243697097853726777520736993971768099409047221552302644476950901004694661262735471143719039546992895152064380173029820742944234306843360477468307292287619907955448957865540182412346410770475956076604087015412290347797196428961258571144593977582756728395823688565116455869738324914567331652991068999366606015304696162756655043598566395135483260636256559657643673991433226393750540652160341881828743062831736050788952616028557311385230281767055792740625105688141047259689991559068715979365416969834525731460127548919076029619579431213616234492831791070901061035437608714376577219707136013791855004371103017138981659220190627170343867099784805282022139804644478824952712956920332381122802669130397434297236867716996954670407937973705607519445310808498755105580057306096824977663287566220204270372501998988995639952162552783686862129962587294348198581302309123677845529474238637444480242895196475925707849113453555789237422431295201292601608040965304937455099749358252229366294991789480158925160206914777175200922663166076234774280653012704654949604100407101331785791061333314744548065411572133857267867492640562474720949035873197193822385333439279506972704335319964654727767762006419047528073078263058721338869048585437328145601214410748645458572610719478675030716933122115023739706834639621344024600555264723480770028771098274772745273641764750372203740031330495548536488004179177939645569286412470582889520315419468008798380726438154878757101661835438057552136212689905382860635182058851894152035553553443134987841732728913904797898015649094407023796760572870950334214426754297178205499251134833617321724474378514809662927552076844390341790085986198669450004428842030809204011647467352803244490098055927731440382229860681594422664704019597057484444588223386957269978826482615761448235903749281102467376054735526713102211651257110348674218485656205868273645110126210370339642094418835003506025806309651723931672419337194028231991012404593664577733193740097078319585511465162949911092936554366232535263095994556690949043621772858705070282364714445048293104387119351112518162649109892711176350367680103845309169707249855023296329322469090194109696768479885246103772831345369437970638847472072883430145096067051806252921861590161998974099390300795031365983856688750712823535354660418036883167686226505522883090330454032322064506934779403984041332038259956114396835684570277356178580868970864710549673756590725679771952723738161510409705192939160747053973483101034860603497378024160530657265329342042736726625662413425743579864501953125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,18] -3479837727602596691124801899410713777843031387334406550056704677034460230041708017591567918377553450373257887486841790202535600190655051089927574098663637050971936075105474216973851508492342838742088825354402343988423407377144295454604400352511629048271114993943444462901223655298191725267946375042609428620198895258168759259520609117755298656252014298256674455795800527964865062688853227674118320612570351849170936578883393464287681631368127069106591233905783487522494063311900443369807865851669424361822634518811689170645244058954543422463075931199496055483846778019463588721194050286480279138248878160235266954050482379772550760399336558909610426662730303866370528323816288376933429741826359552566213332309219026901289818730105061472344273803652471904279034712231558960633716749455829562003222079809169834213485068825177554171513674009930815336758806619779859885393098335019573503385827362623329419889175236981011225748199927012402520221639757993267155157678585398191283425267191284082321755125730996494341935213403693443500240244301111417424993019671730694373244378699384782590945713599563346985260209836681207366164892437842965156479509255699983708320607559510340852565109054498848085397394862657699959491445982930380822939751687111389136584966889875601477802783850525019715091874724174598994996204924432901122855219332762002018041198570640636728720218424306557687300832599893862694143565820627943891770992776326020092179573366709157690948713470363152745543473554218405972211793570953149451673699579173855047741107924524478640791956623849344061002788673102319521150252775722604293657743786689428099349209551760844734617442207178232175864275864263047050644258848390336635747380568534175363416268087966404691954735486189122201299854916534689396873502363478309770062130725594304337812053953625566312259379886214954135522518014818282170668259798029930896704732369763512204456726947171323144939316918063372201384772119889298695999730594226676450098430331570150978503669413232639903768812111032431532950280121897486780274137047189506749993788092735030608524040185016412599399475192987506766443298847556109186926545345909720097799356354114079617007086271593391132214898591068354102259069966932420515340310325520547019707601071039901742536194969486878234826413268461457408123435043790895349315567642939634220880189628876669742675545790767551432720010142978053837720586512237778593218404625578476171070716473661745074671991701888642192574362211086005537087402261457605928796642616114192968543773833915503332812951448449490661845350773696193401053307426825238774307390008972036554713014311346341855823993682861328125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,19] 7045053504664648953902872082222791945749010226297386937375369750599840887969667338137705066384626217968086022335747047709017122249935565758647898241516539009798761304367257297590036318108706542059114792165244013961552777225810363395433172140116151659048912803526015258067550937241553303467567441527804008734285480718905873621589533650869534748873820785162553065258845010007547751099869130525369899936823311597290429900072852123709995483360436085671871480288506371157833370873436065098011857999837209456439285837678274244541382330629242450040937160443569156142152660937000253205882675990609398976732181923834566091774640042918859762704335785791556661033165678209345942911703097541429733003256263715534311405286968671970160140740552844266916810805892918225642600587923756978843371157326174964460427939425203290162865202711914896098510929177168597447869067721160108226920098851480188914818192300025508725426389709856341856128460300191820030256379104124233110095560188266406151832452629669292356658646278544611204759415198678627696363131011208979161354367723638286217140119264969768292291687417099226115602571852136835934092965880505221349797528230649261096997602074478047213428359356676661840639295864764726889836375645699722441583517375623926691248693626325214248999359011265077272505132203447356147476251090513141851243505484739962943205572522783367491357083438003516281488275025491013673228354241807192072960668001552929895075399810947201511446892627930695239080706790265689255177937054165631890354914267195889074333709978431625872910306383172082474436616893315142141921428864560111752089743759041895074438398358444207426321918164923457661343416903876857077487287688027117744515987247975361336667372835879033080745186956668824597921568187148976267634856365092575321357578117193452106478744368214082366159462282587668983730531838757997492491346814099952460015843619045589945304445053597137966168821127673718160172227853299203100300095482858137660615303835150807861233094695962709032821440818303714690698821446311991474288981320374378791084741506605127369144623849212560278187115710437237163089452885817714683083433996005591144600432554111541441000621409993660698354982318290097504554487528899001118699855535843619019539775935046792971182913131254104298535950166779351594724266794301055861981495562565448152497186525731153332801580880707425109937494312983991268130531638561096792189359769102964847566724892168832849701682591709728332506038393372947682024539808382432975958773028499028842966080998910800943193049378493948774432382936526834328799127047441283915999359189263814015960485370726473774993792176246643066406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,20] -16414106184188419922733687730846511629425576905429198609953204317929062308427392014340338060551630319562443235254970529693055622061782618294024431390470383394129523084792440802668507172737063448855176226691153553807004211532230376401111794797820128147537326611532793769582635345862201937093337838689696756730046003877250985678311491881072644174899579389854742932504399580599400049394689461139305284331610977397364749930772989321951892991579589983815242570465229515321991929080888366089914795236378335598827077129360644695413289716179595657705452325848296297348257048798211292044816206562826327920880716331529095860979098511763021319201256399043462737320176934608338237388937316704746291389138501600703342254205134691452959674312505141374961873454195520436780821178608202715602636030560595226263276255748290820811181392105992875743618870030649335469591296249654869461426041572835085452729792370089689512805636580164754829501153390668398829533923647657327977914175992409664769522839833263742364087300560391492713216035315986522149228273951216788313304998285737941150241936333779313924034701127177501604414636943010796904113100522514620862352878514380178588480397042084712333826028531719608217840100184588393508153743857180137422308940673368648210119035296823945287648950486601817765903280428359019287811349647375041167360399132322070167607504908786197067548522700914099366867052309707267574840711803527174773283249954575936161411812945182885702448604140630536940146816210447246329441165962642179561635790105274253042609684982652787017317743318756795582374348934588777961937577012085173049398353406739531406718166796880701652356471229076987934953493372224139020843403559898047838156242767081113789833893718260637569586996632770544061299084041681452099731733619282352108519528905825034333243505130114064194863316701607007457779492374881159287489122025747594739841507226654647607176781721930532088460887068350125927148447828406903450180262741023626473244187531308007035896896668719133678859045124907786979553644407763694258686914418337735111721725581475702821791201820633474937251533943807763370856458753226189847491091079711956337060768772952378059595057336565008367091840191343997943177785366172565513761499001580176906963763748722359084987616640260564817004670169317616826807125639884578899602401317811888737878665767781322728738236276839542776809228362639797759074811704377489733618864172273157535490015390473787809680814171481978710883373915543358464319319743171908364503626081327353115031992120580647647215444580092881373448601735932298686454468165362047904648238345941814121984421090405525944788678316399455070495605468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,21] 34574633135075731750812379938944172951186618624179589053882629409847181383765634359390722938302248627245164296670485615215860510004211389308451116244047948226022894810705549351375465590368349863269152776756727398455298527685471683425167529582254592054621874991336955038449699080181496180489024235195297272807154335070996099482164141150356427105865903493106708952656478264012819891415742744309358294440558414196217818674472341928133139072433892892100028517709806423434933902223185856898146646602117758297452510777380350996406683546999450830771773788729879336421047068479653089504393011393254401430691943689951931337267977090009862708651709535416592464480494081515385111660701253737259742197440555619119205142821864231116498242111324250121695846129521162652647938181096778022525195971973846702634040585066821811579668560911349635667033461130292078455096972246363769219397561376218867180676770639309563636433901470720938682300238297258837481873444255962512674004501240746758196749096599414220489913158587567074251056174727283583173460218534621664732631733134507784319872603726905291416442353433525638902340538720512224600029177951120946343518880520498802415368337503543897047830973632096876700468391255487102934832264959859591228145438096444107099578227848549744001410469106027067578448354467788031532080201058652400233172359354977426360589758484479433055834578811883149089003600204152913437887595962523112641378581349454255174568376777000730016765222385785256929094931719627687883920491365302394130382395364499478244470364204566327709981685817155388198594455098830144709515600873555882721097775508971846944277734282399378933697650323131258367682854174184716315476996451212467026231312782266488425638221111440287648091403101103054528917275388934490586945867303119709882451427668387183787321506194906388792138404419725294351821922653366058977554858677532360202533376051354222648514609130349075596034854412552161993881685192798250196909234365888246870783033016510043723685498543667411201686735335694497856722130604966386890339280048236334590406580695602354260514363205456493956564374598774780149898410240541044188088810073639213193681038591048343473915224198792536811047636739409248032529410190225087585768098738980316280272003781345686768638193107757450260515576233533214956119513243768816615039280751436777662559367922990553917948242096875435572549022968609002860177927935751738954728921178015863822114277500990550660062138070933257070329908474805476679431923714493318588832229229836543613358651137480973266891550169174272997934531567290006446007445872009840331072040854904087369169602794553852742609478809754364192485809326171875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,22] -59609622436401850323131301425664357327489111156770437756346616078807190371100811383449901817338061815249346903099571670168059578942396784752410118359739702731767195513037095470705145755812121960579274999520137870290427563432858849866909642968875927153701950146656833480652947855144429516114676435009402060132487931237321948992182818173966762988316405110097162363769983683605292966568898508239972533545878079337362860378508461978683247985032254134569783358774207322823089078657782508338199168427206333817217214308961918615403179032008949894128485727243370952674967820013405176948443858229647136354465033898963934882340047332994560718396859125917312632149901223224105455621494180350726763730028662246455710049442145621277335013044072480132010477627650820893768700380499320188640542098586542023143416010373263327153955300488689827082234255733454094371800055950716007224840500432063835426015946343961845076392035099595850050285018317660587497638604427551019325203657597561068564245725758775589645219708848675528349220152869821714295903608428832045929632069420374014352428284141579242983527194306863037069413475554596270345583291768092251171458574471240719351620723771799497070225066370155297093154320557076644612597023578688705002587485701275591706759595275157298305627027842045615608938621595554904032025204792519400690394712030655371748462853626579097702927391023102935935719804446015461168548481342500316924321507619181347790171787895495581891028340924541700740246537431209999985240034663212652217757220677820603784646084610883685014016048245161105963589592490968236840934175794639395963431687605246252327599326762509027375278652694935242022361400577550485072043972429657820957345196241656841640994348044505377822512932535118255725760428760068072165584346115523800148470652284131967295678320349076176660330775163297498589216292774457574678737186285038639939495860889882749661316490661514303772358450495605352357982905462515319676064760965546053125178755432104020865016635702936269235804818616925822782886245437462968363451716586421888416014555657099752198227889043240838213593133921373899816868801179694923154543898877484688843277711534275332880580472173235345052589860185873381145183882613691668350494852747009344166392228689868596430579808340305473525991298321714902604861983124742404048361638175798172433743752190734341662356798522249698246885029517683655171190489299369860700884211294115884731908984962514694460472875272829471267129183151129058677385984115014167171348553616829069863553343229725137574968829757808001601444421540109756134490858007626622998906280941412543131248174931996068647357955860854872298659756779670715332031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,23] 83322921429942845815517030596086815635860519237491434347439538914053142044301221125918866920579121266974538948550226119840950630555914947180447267369471927491106743052009905040361326420695036971859163555194550477716199944104197580840820384204306966993302305671103704209891591519137971555887596312427585890053479497521305431024644270836407133180539582595931602481913026404093300171417219935814881876069078591319240090980260858837268980490079778142787866779424903397457987095417810902911360539856881658036624795694416848470042793606088459433686405999775342109125425805225664507717672998257774415670613393381130620015522677246479491787807205419018945908612957135136082054861624271903778510370376726020639516545580142831774307504331559155917627542747770114711863317537396297923657016560584644974255054158848066610518797207019362727893504932806993922165034170113279171800193355580750995861622023871216441507960721650885464793478323507167954612582539618277782912131990210561598138184266128385901949330557852487494070357436080547138350238541925165943293765831170530451068267846409051522541015507982225379878404311294388379125536701033051831292527052941236601959538787477765578278194226558944336979556519715785733093342789824489551631045226341520002034436446995145259732692198244946723342499247812735750183499660029022253988912660953281150122719903158956479020236174112131429454681058843540716401613717300525867869971904135051514578897201462165038862531321788016516292954252018145574641840339200510120595743738066014410071215334035931748007576906747986136346653496912311299713002117897445926059163196975749600065957255589701565974881599521121392676834951784303351265867022320380975681145366815801057884646680899176443152076380641683006454026699837272649635884975655839388366802933672243444608324465316418716730655230866230445432250170882623258461465709104122220609539430260523251685774224089471115733020192325886964113691157950588763918077373807472191570533010636672912253987923093306185914184649986069639994113941308475493207982695254559065673548708492708429171838499646632890496292419005821497621502726184301766106669282418899400351970721125993901530050304155135027244285304218981601141685642916926437730642295913315974488232237279292577736088191454303326436291281566801550306626102498497434882327888667400342022346589267434744292044368739428055681738578009660103577524078242697303993725093822898795965453430395975408011009265073776921415241404813502522627005854143253668377815341923813601819829565220918188861406415403795854812580737460400562899301835176273048903058188908155976974883547754188837538126891080203506589896278455853462219238281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,24] -95454041261278879437901744525806015241705838261413143762491522411386829519553161163570760372697293387825800015084080161138476562958595592594372947389482647599076270538625211680506204067272833117883487596945930649692356503904489323767503691324507172491306308571296097190139156486801659427400536473103860565588608023489567726820289688716494539215302461561357245792323332719725645526113705866299591248563911397443259004333527005592745004119741851441570913642224325738122958482649283538616700037813261519285358134365061891484707849664508764971643183222866740287492457654790974950993576051004292220104362656978880584948726102530332630261402638198723291529004896165544229017477771514805032120928442348373735635078189919466982628188568968348825151152523294431550038631420620437195296149630403718505177067448973464240535981132958388254667617148217256035715377031064980553309772340991731393154299128153337810637811033853029719825045627339333143021586124432412911085590848969276989156871508054878917168665743366208956376299574497095130042297369254492871903619197008426640872150608392515053525602406101868111578966818983807957380978325534051905779390486782546888201593081922797493320578963984551862404167767397979018432177188392926804993327953810545230285275022698960603179019158856803934338675973038849817241626799475816228970845757798314804492596398881901308916249292502648047154399047724239406971796245517009347021751702699838291742546667228691504879829559595496855660962970119959195333052542888693621997043658318520659801615867909172135607228852281887631406453214309174571786255919426674450504451751857972710544156947247060215229031390891239064777180313617614557668011030694203707322716761864966468287709503537617239634181228833991561402062677924922866629329364353890199840559034718831979025635987345241582130342113203531676888796223624451217795539582238241500134305411123908941894746001196199838298876432584546553307820510660609098288981065466162311800272931463413374588174533682789789509127039487449909916773354166748270383856901532763179541842334302421999641047185172507379757763183941840277699771400180271596073298213129457038795058512564522606073357366895833194917964437139508200276888878321160356449624175281746530410277939751632910426911170983048414901309609614931888533015136626532170419063895897054066796661123759352541630780419950110529322523649934083998765706473005585188196059615349625004415471232631476532351843188381102900209078711474404152160334654049431984158191295868458661342128904414433963555544477805425875468352793452866773076293579724711581129669121871510156830954452286130676848003524304943356870722936946549452841281890869140625000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,25] 90522445656772619711915260468362508312257480065636885428401823069761643331723724007525738879352493401419996358257594987880864137461804275202764923239943413975950115518471750048759039576858158650310733871949422448619901936424935045451004690948035290756746087725787803892115350971143727042003779820843820436943753504126832119500048321910578725876938787553461401808667801475434131707332276489521728414264981554839620281877391001428254963341549194918041344424651080281139933607397580132551124822791920620461036513342814916831499079769190907757529979501580043490949869927309940757424396876078753906637395062696091784563173170484968663552021237331617788635972630931167314980461059783488650257601844166176017516050063333987125790377172462438629344244645193912203388990173533035453519484428500868375663183801135736819637719942202256022741367043871969310685903744752787963540379910659354657496234363263179169062370904337567812960450231103838832373349649235662439754190668426730034548705717215013508542860155007188065790036682480173243573609857091759462884683382354377479582325791525818445352249303259717797769072257664202177182989244189994081895585916549871875081229947799416920909539809723520471223287521782037564139173403636048352173412552772804350035386797727508584506081551681995413767026865552923265635824820087176463079082242199582863367008308127446820006986775949242628346767205132252175387418650519223798535701647620343301243108129903326747635418280412548548612364768866782405987885477667488583845381975384037545268682183602424051298270248561985169175179974441943921575954902642975692199188557455924248188663484973141357757966628795059313274558539246745360656409317015703341799630067633199778975860789069820808019257413523722408591579566753941260584330860882614393449121326318713083257475230546712917797954326438877347722433225037703363250874315357217631084465212954627827113471992369691733756768266547655783699018776598711842221092980568387653550394254883542763625607505821462100871696641023729587157821852105813232387751850630025210558772035968556816495303588304382347091442151497328658413767156452021217889865145926302332141446358426843599262849869430118940291370027917944951015995106470330285671668360588137965433395286069976577307356541899999523511201000735901711121190679957419021733668375268622251915884007387323788088883874975062362611462375285148303539547383884680719917669642109954499619328812225100724256110822539845378728039589241012707171196532629132064257178326118658663124081560454299304176782460888981917400705062869511942072214667153110001075271254543792559402698706661512713026940474108901577704466845375463890377432107925415039062500000000000000000000000000000000000000000000000000000000000000000000000000 [59,26] -71333455845052977788560974985284756867607530489288556791251632561748882674710702719394515474780659928104238634338258077119072205835714607362393407411262614610919266674226796510663670111257719358197685610069455500944646961681639051332496419934799634935472518755548342390749024810434504569701764675794041280213280893030304808198159884269013478192609311936893717589361283962188896770238343240909433603717935307542225667947506683156700871240020613365576848742431573863136942707221957775786605110981036392374392062245332912187632913087061916780727655020246727907215685098728636397470668134317971069042590721642286006277071604973929311884089992772103049725762171671320977900368051059065221222740749160382080840475817754169645272087317664883226615137417598450895240021242504447412416320376858463064584471488102981179543674426344160047716356034449299509540630957162006489953301464237077962376686399788670415797672993049311837671299934589266835640296655536578181263111373812408371705079440202783748122036023150945413513083478049455916524932443339534137697763124695854877354759790519201784753044072066464900160700816111439413633029603208103782101365755580197103873735096948588139911262975234722867266017621244653531328765814927333393026952346795081924626744189938044546447320666254581354016611903566095713275140624627917271344888483776083825225413942777683790300840194781496572512147426433255855364038899207860494711817051576246511037943033387599061132515334700832316793157381281883360658740069242036804140745516135722291246764379993355408848699975684914064317125285540615699007886190313951626599689014429566963634261089382847486833087543140491238066329033611183858291914804528800039473063964864908801518509508259744311303059190449354209618700586299231699070024379055080336211702707094578554783388210074874182342517219992920275064799916458076750081066155351384565532000050323809786457638873642578614407815364710735845103917711512986649017118961939279614146186918402892554035178255018902557158348208521827732835546321172262278040953167959705607359438581741304874599588035799666521447577553662915337458535642663554658437405832058995078230384774645565415270423397046992396940970959254604658582129435224297485790292238956003463792999412266174143337386778379919426677788840469057752352979028482803829413811507450740606137516929836046927909981425453248166327731229690303096714229423469577461642497874524366823852718798135593158634754322991772767179836391473389050235814901488347947295550794912657037272644854774770786760706516850487220445566134042711858116158640529088757158532993438288685982906864559046242306165268422237863343501884649811017879983410239219665527343750000000000000000000000000000000000000000000000000000000000000000000 [59,27] 46440032805238074858245744814812492677324717280358994075983574710334318584910340774335595550841424745078794182612394905382955185332380940184832917481090014606912921031098356331080599782190729627175840171389384281012241773166724386182177206803861434311150811716929811923135812948603425775802404216899696014986859982545348062848578976260648244987701393998547938802255889708991928448035112055741627893243057609084513354791053258419768694882824345764650680031630902607886922111651137748509087340854924960029130552072641197835438577957110943852818004460606298550128781376292301120338753459898943342627640156002533337692171874908398916267593305104629953985437260306143646061150508890979126643649407059110913060091640047538759107890781903164321660850694882218349030425745983059723283457520987922819655458815087014412902698043247560484705696309008175446483578469712036292215828617841633686736957117656793968410684770262639991075199523333287354907593033819987192659487282674810537583258172144065789682112006533253267269766321354413650756938011760712693501776299840671239901817028428920607347249903057964989505757363346022444879523302662148344440727829747855234114184194968454293208211722612295809684516542035839610129196635571080727415641257842672436615579853765190228539902099132263503429423440203452061836581977866617852982601509839705461459049207700619584030275931985641600453632770561005824396825393694877405642335273992737622302688000825490111903875673415431267006946705853009566095363448279178857700930300755811882588684597201730894052606047011370490580282717677392052035695753484913413680195993216321242498235942031436967940979327231747877209741501121516107920999419600728175024270888179268214098002680551342575254737539649818862686481433337123835517091845996754893146800677527071731115210629545159733376852364004365838513802168283184339151620230031138181225896088023859264459658087241413276812863692825126493888720385074233292949831451862298896017040887395109587961538139688588501815985827592016230557394546877329851490282807242801463536294572297482958310420755384433195857160988871637534311518275587026064974342090301280076699648290022739824099889029814044434361062333441991221584910178658139272781936053273808910004481879054238579042688774823335927883027270868402751847965893277693126193194666143214626095834292646021225356445344790948053271593470873061064703736945580214374593869476519076650167103343852513572165763595762457044622642713965061724078501855126186477570968204286166914228855385537313667598688804849826527803944730616588859877661805176040004245817986461683324484805051661407748776588976263066583229180981154393670351510081673040986061096191406250000000000000000000000000000000000000000000000000000000000 [59,28] -24412881233170485464223941428670981642361390211355125436117300406884449075686444441193723985938687870154401489424473995491296585068316799904588228305363817968441119386532005738512376552891587436274351678807929146991432949816701729829859223060185371887058250160461932499286420840569341960052262468427997771914885218065313356938061053239489381999424178073102749455487955378009472924976283127273705384382533389004471950069600549123870486793333200917334396175841839042783475600281395404924046378096271153083207152872890462888036159855503078270961776405082884347602013634123567164122563824790550514367372195727246740042795304970224993118727687310002705665384496445362088336534432995097596532711613508178139775893051505305329067465485743070652808073577638262006863869509445030748813764658561593666394603130474638038993815890855649987469514238541737628736550523743335093533671311838933539281599501788029706339497281378727734769456757573820710078049082726996287828462584363162718285808704103809084603324988840545976252700275388383288418392179420879297363635151788117630960001457413168910884282804227006890438187768191619947926382427969833048742878864236072257669648814882015250257792899884563668463263510229031171347594342217922454837150319720833528651510665892442558413869094235450188108941187493508736554274498517060596249243625726598421371033280174172967915550262807127385729244888086726725814690374659458385438174829362674087933216986125888253884645763346132630039433091235670913466888335295987300538821213183088787943938598419393469535945732378291076115278394816406771301572536825287189600978261016279175622999078520741658322560950168032342251404808112416406514688323534985947835744831019772336795728705494302139367710222699123629747996483917705765222402473478345459266978929531150655374930357078390117788650497605836904982320449994750635009537253955286567831167155539060597165939716131661660436747543930788211596573987921958448648764786550205162459331017484946066905402850435705801481604052114743590451903665256090296980875224458192682685755247115868091812284568950114332866131975471197592660194409464275580356874071188954128694480722220243941758020998471742093226883293682493704367269140668658343279584961083539549291112486007930807071944136632962857032548421336645024229297138541812218644544420886893691596513352827097575350346415001303071371313478285379939124421448157947433466770787992051803716456338506056872626185209084478507565107847515445950088264316685034327426648008950492339419914568077487990423901276687422500018187944467645688839015037494881306517364021373326607229966399701166000749185159976337611171185661449812079326626701458735624328255653381347656250000000000000000000000000000000000000000000000000 [59,29] 9699474762163707791716516230099648763431562106346827500671813969024623877146640961116729819506981487531741670228711107693823163819162053748220867113523490287858102824052472512719564134481386592727955859563957016440550289911743892660726523893471690497603370163683986617026968614044961637739554694683580034008261632719964683403556977817430386471591399588399436006187193436479953125854210384410448031675486066075680949841153255031989170265600878533650411522025471325695632684712786875206816257705068106355031990563475779747268482458974883025440230801032786012090213334847447786387388017951757983564073263726303229149823510983586570934072286648638180399298706488988886692161081115102831922324320626934164234953151524081217164154251041044488382223654282921136526988368358954283011091455762795928538618631640209504696243180765146465187424390317507785413280606356104294791535050254990803959591477829554770051234914314218975610080233385229310603132849671780595489458340559985044327771099537845851182373858167865195593495679134610241356438435366885045737975600357839293996477358605404051565604808725152386971440097304392491705627205468622890541745842660313513203414133625030265512437188806273727090207685560369266817299078104082257807762184597149336115654362777687909052499186980089472673775846019037724251734824493962821800621277539619872514795309087594930799685093289826168514719658404712285157359942302664623474435636146964990894451385769165772748939763967115996143443874847291229584284553519485480115544859684956773980878793700530630129676039339090236206319769751317730620038363700808014170240197082992487862198641511511375879774773362729903847853693269596088030499608203329698322612346764533790457835833380552632890761084301062422915781210176597401879267420406564282057540601495954489279336324281310162894598797351432757283433556876094489224683691641968380794161736016663772820600100984576752003817130639604040450593193638474069538264761469036606558992373538849276717674405288162128903447364236117978433270180191957625449008525858931488740136532435519650606270339642557114604632373328190679343814618728764677221802276780154669445028556366004974790211158648974641695639864271671380014192013239004211176069363614261511869431637707693508419475767238242726995317399079952725978188012420720267288858921984422078261885526447713479502360105324464851138112211900481019024053111743176016012878727894934843814497520597301165860124309995264582764072241068363250210615353557935304238021393842714871659146541663763100487303021879622920707681159214682007908122907037907612515966780678592825932643283114414316007997882694445997275040288884427109629415841851596269407309591770172119140625000000000000000000000000000000000000000000 [59,30] -2244890389960396023525685346611967934967839685059932362319509600687465710234172078530083723011817091948036799607778500326246943687149889703949425600945100301416649848991329921678010837504413206273048643771120492311295710961727560567742984805895551904682109008190777921062028866602367449937011032869929314357031073044661260781558195366181349011624903730890495073271865757101863798714560212050407055141612986993226716929814470643490567519159491196138900877736979059459010425108826915176292184928211247963643413034762261413491145392558104845649930314842783343255871811419536429306801581602113052050563026535347187797890121186430895317111394890170910319156884581544309886581020144419529680761977981077587525483363787966916617464344813131785136683941546580803679355855310110922802773742160104759314984574215721967239435403949784464663466014969612810375219829229111307317166029004195709209879100203847381372431488838575143095887912506336735795684542734354445422168725085957855198315983624781038274412890983331305976248934376203050951426343614624376670490222829601191214165139812662573711487948720142951837216942764559742494846912524400483518557590439959684767350679679498782962168849115823341274046927568992510889788964321548054857314600283189266266447427248220552533288281286605269698966662279673226905361586930806546761180751544817148576357293003155446959848011830679702873683626933369591433842327718478213497543305123188472082938495711993193305524648331951120336877193119196672241485616163317056084026018763241005992096306279326959842831313201473086423590114313707056616904941362272003016067503457831924403948417644973570079189921442008731870547179148911572361274053795912354710754571493632374809706678854218060606376316950884573370233178309323972284267475071804572412899794868375271943401912980851833349634908339699426005538523098492027355603869320215162815146527218748107360613044857884063399990321420056196878699981697775895622555547307078314931978990927737184666318972955873935498430589377762146099052275723418645570959955790986235813112729398906798741748854824150191798457630914860873655317165568009562786982005273671356511279867266627651991981253891999108741986701367226166184939184723369690795480945061644132719847438276089701832652220634118991429518099920616783539927562851712263017741331302779091709652626195627379741675744561828794129510138578915885084345712045041068367232924216685549865681362176712360050245409691475120601486951525995400672198975149269824505183226427081417328517148423479792421574886011188514326962965202078915234244725639958259460238982674052181190261508934706711606606532866431141681900138660775735418456168501766256895280093885958194732666015625000000000000000000000000000000000 [59,31] -384940611563596941802127485073515846479323437090678623235078171126496377672473360202750609692365260624502253387275059502284028495296252450670180066415014627955254241088032631520626105381488199933493816378553304441539156875172011548640004241792992289926039907056978581478897465057670685828857978313258672764010650642813085049887759003773523609556857258482245814523440195780508447860430413077095207163684770211270069632838231597343980783158627679529871327961699766087075594402234171647663066970722931039003668668450593621301079613563624898553316106970367524472749924356821808594162356058123745328162783570477803226189226106418220816084980960985134241518416819141186919756031625410430615350129331614706276288142255926609182455173798484967263555089059131032030797237603119897123920536184701614779900509774834006103149331759174993497002909880842643174442911572825936143872944715250513220483256706193497802185257643369788266302382124735602570558274584199429088397378899140934676879764422196994623972916066935194679891215762076097329879254389381847851130689976196026354986284545558202914818596571035789072498208931187927881852986267038197976539816587397182109518630691782803520901791525536100912603594119819209506743020043667858492463786249641507366459259972784277436800165596957060707583497925916206825317013726718707666780025867469615559956850953828259591768254723484824165943022927809311130419604787241825304837836326527186487139564440210576701052682948517688684386747740345522651105092212618733966233229142732828960119621922396076978916199585063950417408756848843691190900765498215377383831060014377325649674618028962805366710125766212391466313704200225828750683488569032410479813855533375934097880025439004564380773821175828604202332441391998636176636452712640184268430534364830872671077808780496129695381690074930336480380925169450909155138826748579557383000621258950633745536645132355976675139253810676980582928090677083830368229448017124578051311353984550540871594889319851651430376240136548994672309982549112211860436742463397805476036314869068807349950719866468644801730787053015044835957456193617603168660842179480435444197873671117672320658282586185413018083256491434730532360480010892120052656951587806435630418939406126532643270753641010406929703504523970442318988802085577682600196841837473342949955444381054155632610100859757670536869555395508217957003597628828660139597933072362145474000967295012893548983777257887594308159728569078124791203361462764558419063665044022551999026805440051381232932118009263801489604098709601828229036499922372579266963905510113045362499404343280488345529829022456291415244159506682764616868411278183259582874597981572151184082031250000000000000000000000000000000 [59,32] 751178793863923847276402722862722222751608464154179866197847922333077527915005349300375045218445947338993976172298017763706159016841560372593013679569012231689360234868183550307747896087096528465375649138345200554991918646751826182706005004352745859123606495853886215130107862324319615106688506221605521661944909051802788255684520232902407757081128399878625806249598588439797014805990296783096252429345359341638460838106924660966294210989234395757214532500290316075885595826136296568308233400767046917501306755134930046481813329989238010135912888122108691874870862225877046946668472759064108501908964138883144863612914140600071780321149574892010782692129660341426749169876482327511228359920603700474451866548807151751035545492977253631423997840134172191613221320303401411787211816313157857761560585865172454954183093647112552114970444164657254766389809708730388069082021492271339850967000796786628570522069410437768538417975787592968677579458130785625543631932605645796599586910109249368305297715344092360054569676779059007214956257078163409507347700274735532648939214245442986830288321222450994973501310094755656127780270446034091289859465019747710199524353552884018242965492323822343758904436368792700772585797684748761877057608842314617117866148839685753789372792952108109308421775602059101063988194834182144338893096740691781621711666963451371316198813928711700015763068544573946642021802638547157552468939171101306614951656628801967228675757254517313652381335059007220650890864000068907515221110331535540014437135899590836748168729719647930857269095464122681217869152779467762590250064125943702959212412994232781492670912774486409850693664678868215933328645482245492666885554800169882931108194966785600766894072937847297502157416064764883216787327592821493638125565208951661681846493884659648847012259644128396939202367848465361911212324919698182420749403584673083930358581427112218618095455582555229995844382543510359766150871538157415557706683634546570606635637085928390132146010015997617490453454072090125874714480829212471868447750700932596801881135112847438349217252193511966293782474486208275630186618150404473352107813167600128862726691698697915407211645573572558883987258510617104354528775748178018884245901924318012320357572334894760449961894407886467896980009172359163074340236834328284783358080814682023355343223995616221208745081528632138431178651786070873245333621457256541616403577111749071994527406311191716514522066845684984786973328562445783156662649442756740149371313583978818830936146934882452857325014354349810557928762645222961311074638222460314300984950682921053949032898274102003645457906450780303485314799011307584919450164306908845901489257812500000000000000000000000000 [59,33] -465061233818947649051818952203944499065355748009947295032701523954936643422405372783418324967278533293369562357167815088985602926277084711164596159369501062305581378127311961230805148929090740644076698937223659444670734365028937578953651109542327095634857428388879660136651654647703926605246327037951147353786644491270553965634593474308540029156700549824917184226498667959275428781170998963580869895998936118911572786154219309481666203638732568732612777571464833944522094999471609481632817545676797934175653725478177569275859514632620362243946185343267851893512340159785738470106168334458845074499491838288689009230202398982654226735968029796621322921814475090438310003925698859826950066082917327343439424983888829567566532612497965117920698471095666868563699272445433954601924164420466702680775522245381853232665090509636229603082584974988697030983609791693449018841379416864879474266375924967957978576154872222970928782199257366994546170618313003254035932495069741870023485950793762146228802001737773840626931171248553239990380547190333489118802587396902593853581562643571025050102262712688851573397982858433818489465313725464708744420517945877903265038628423422408722402999289487568535090446188412972350406987355041377632327724177242473671293319344356929076479771259571664857172751876589639088802438532453531653352816408515917097286805700932620007065706319768483995360490214514698635375202232286868192796924956221084531988298719910691651287496825609831423252001775543580717005604393056329236394301226054327034727369504424324786167282381394760789271141643319047228402998551660517689231254058951616003030001820817098148672367263054747334633653541080207910995400362070840279360649715897621753722542266321234456985055328408128007474809271499988908741267895467976903004255449039090992608204554454584167011771327481348517750849903810581154616633483789797526368071100566015481952004893520601341750205749876316033516833793634141269754155051532121870617569541188872869401858759961362234300021235878721895058886477283790745554008394453350939533907203274139967544691870316798087994601575621072895203104148057199856926683123893465852228211415615322366626508316592596742006804405875413448247702088633082628386298639712878315326705330108032879049617254006706410233894914126865204521924003746967218436208942773338044170134038002151313697124964481604673462439387143011574582650607839704233223079328632734229081496129983454229732745604865958716403450791180176064752078237576635210618512625969668206199014869794891145624028821101110611105150746105058992493803043123364543934242438083341031514724101859079141568556448529292559836841283928699817233750821166005096074513858184218406677246093750000000000000000000000 [59,34] 188191980161241803754079333549594644956987460795530888124125078707473077753626685471435976639600541132326865391398646337052089658243869062976325785760148668965762281716441519590797108017141541780524821831770619368016637820965168886716699617742321084428702419808371381728833390734465328210137082222484872103733423008020505153493796461494761505460900764821937877986529546660075343909306543166072532363191169549714480556135073495878598599591639837891806250471196923794986205666749049345499430368602577409988690639943011890432930740778462048081826640127409283277141740770922557925899674699186232707815478304224692615979484639662686010237072669208444082621630390645415771380043816456696544920723125775802296386400536112841474683568763840785082480906143318792924283832641263256315811964538533662780103478021568047568731145137881990311748643061827391851021433627024044596169444701357388362738977141597022058681727183908226735128628170081100354699310322500617917756875807305735136870541737464589477628429885532118280607215134914167677785859248102632939072756061136526427196419621519559097697764029628378716176486951929842843767500059829761285198677151484431157432744674546886337880128302278206802580833946096271823278759799637029967583466226270036947127697638609650371210822747010738583964409388512164810920847772234618843500204951207791693925921708698655301479960328473334936941696835073049992001241787780265369680290876648559611607522117261614832935686486882109337636243179758047582393676598459199200134739140776678761632183014974827184311488463018403662527022395942760342778908197568882945241077047487114296870005201184320238819086568298280675994354197318089776407026841537057818672395752844013626172289795281326540690858420399420961406645118868655377506533254046970693440522333640181334571240347733250415069117550551828839583404660700897351570567596797368954057931313996619425169941510343297941632518277030074807609639559266516634486508010281507867805210841430318679162189872284354517264854596670743668369631334106714978317143892722222996161449049300188395709577057788768578860342812843894529653385174492946140146117651252065599841167055855156164974194288397737719345457894466953838109619994019506023028633923625713156773376291320136709552804988222130976603527539012939306174723366056835744309315804349180956491201845170014662102858064615719607675445608339435115881639726607710953567983436204603249500315505100826571593344304389350429162632654821731148120525395164723202009825057638770003638056386322393261362789417776631456175818564732299119031137169914477881387739044499915713892308131231989400683342088140509106655200717615183898414720885944317885218879382591694593429565429687500000000000000000 [59,35] -50341317744262007248667258249903434994582852002550739591794622660186334719712213766784246170509074871885753190304728878845735541257742333838766478765991641238761398021192572125289366935466732637288516561534847681844157603434366754065140741538922692228133636280924373847517913515851845526889420104536587187127275020158159699179026632750146950123156309288635171488249445553821796748261559549113691229365410739194397045738541906041420340336209316910495238726085742293584004680862436948203371286774083417716608745887550732581313719214711840333146060552570696012031049299709259734722892267601931939382892156339687017648529912087819677717923660055436974272278193108450714222881339367993215614689155879251194749524038056467106936474713199295694127020253657142191977367244029278227096977080467292736867656150745508696792811305124874292835435151372269731007243773020336291198018473818704315269632902318818509324737640682969238017893537197781554047495973212285076556039355135474021560344939907915146564343651591114201971905051435290930868518288974089805450415702846400834579756942300888327942249709448272664225925549711966229912436743254549839326235447974691063182190804745672624350917757709681064635115736859000624349628756425855402958038423587771764719771861789489474416815760106026207789572982561886515620641018429173721427198982126920553623831015767862557260369140406585752682281937627325261152440424253644058530235348174455202597825550168054157752830612531273077047626314346310409245900306987099587446192925771260234366328037609742562616937331418975382389232309799512454698225326695328197484950935049409199560780191921749410148686815434845928382624369265902868510239618929989719156753324792948360362787908269760129597780326115577724677011479280246808074635726658263710743551651616301772738126421837997422574425263093028317168950246064677899133024897211265941677940168328070769218814170662353504483920903737651066887905864406906574044527181053078213835098301858983451506768623841783249921419970586045289660510263466759444559802860584245159464268438674477010185215121287369294789659463613947339883287125879483290155576786783915681316752209745349643998173223481447711880469936532500149811778675546607028718989076564962740304413224933583638526480453694687094768705962889903662962405189452173502374277293635946857549456692669442622779207169216071017573787148737354645327546506937906209584546277573323887214557471669278873410534178950634848761455029811035577243910449128461974986860498848356220080348253892758692420643843729479050414037354522832393265243714998917047479234770711601487072317855473634342457316046496282497784296657176135739618567151859584996032026538159698247909545898437500000000000000 [59,36] 5371557833787651458180857025089565978857447521540542139784086874993994941113494893477571414088280787056850598478605335063181688396163850617156120577870221648437228572607149539161780613848109837757624347981050622569590953839419150475871356153546330070855441144156730878275198169914426673711411346162061026335285337171341815046017147803201583889656878903176088277267251965096377577928005757874260259810701726839188497124215275033116167219377278732822908671056547529214182169018428901300626726550721658416709719238937167159847301613797488000150115139599404276999859682075880425778065264711875106669606811089752567549437705056928508552949255928700923562472853022215244776983220737704401378815436541731392368073829141076499191883050935992403397821568933344115928715450642813513934218423992875729521981706516580118936055111763806451225728744926074693715809632816670852980592713953437879729869490697794927373780967037957104986931392391864578459024953067011019511105880748315250066730859057811331917869144555438076229851698081168086919910997885132006806530534710245026256528511571568464514227884588093570058271000027722171788812498552388624838249855622845738775572906648228223132701401160055505573636847824616806031209638594918785866269558313655112234116310116102874225467201144522194881268886170038966138069843669225569547212371909037915092306610415488073102090340660701674180627633604035276454167639055898019360030466549994291488307108412592229328382270008789279241337705663024041328029861496692770382322025320038887052611346735930139385204915979804817280944350834492301384292863262667695203685533163417279166178028366255363078391825977021377600206711346312525868676312302263361624203743462541263583238304196191803204246397917069709485629574453734663852582969473910609937011122216083931355730067179895160561787544919545844128981703102124968195122079383074493466369814800165403645711784507600072779150968289438968021756105169274248310076782653717138770998190779006178465974373676995415180332368537181551102686539762150611372444265961235013447168053310169322727397983342710801048959265668618177538715264494749788534265787338790547315408470767428492965473661718168548330516358291382208459867571991696566500375157284942861468348542977805311279582012344299921524704227259164385825343982187364963888386900903230859156127432615218716853216153956454224591692388080428644846989523128295456605334317136606704836845405923478849294874799124127186181731438377169060661797793276778078042358510250591537954672698718621576034607503020723668155889558170707564082949869915691846362645879015053511070450938916273461761110659286712956228294282581908792114470398669501260968672795570455491542816162109375000000000 [59,37] 2647002301409661906458872943711991021654122913142760936378222741991231705912696635522879937592363680604561264647253599555463110354484600193607612102814369433947789123799150625771921966640761225896558879511858186674344739729712564814651987905535810630588319071709836373175932604798766888280830356049638128053873134701209534719241184449337911310181781358662262124421532510618671660785874967147022816119348159347846795527164535132725416729705432600493901466687501598356372976292915673648471494314896050459567273087580047177155799116915402336640980645204129289942086626817546956350384147347667763760242051398299690397381080847860326082214514400503162596639181038986026563995890007765531784689322809457691118807935007292176257182482709302764087693851125897952376416109616143774021941873897065170940637240820251169078303555908565348666222863235777953684544586385951965948459399405130073912270285328651638018158365205268892804003308414899140798091816495757909594231482093310450511088619010956307135333064070269071165261551158382633722114929064430566475745462317858688290837890800762876215943101436478880695752771853168148290448132839660481547327636359380418736391962609947304705178339789300760859025824586706103671292283442045072138129091062329561820076016486219036317494343842266256982753786725014418643242210112600644682724746435540838068045733793836763266609250622874368230937799806368932722577311777178792326872365125361944543541273140159094494161347144330580502812088832078880073279502931054378734125137109267954152882025557459406979911894178635970912100718203330495817662749929569557959450462017049564015193731672597028370120858519056786964540613520313172101997339214188612789589362130568743067596429079494749494187293964896099619232475836276377541872707128766074058082093112116928226387883214982126526394832808937775030086807608724606365622402905463233333106641544007260130787940251019237164304768301615834276935876133473976964477274813445129223647550596035388504970993763556286241712770743866542571044315350528933801101964608541296485383736254771732958219759996081270901399031722799068981478130852045471484924338596803355734950878240358990183566932682879075593099950947779051882172179337341139822547884588167328322098946840342166684119424163136926499982066605758961074135156890983246848357398731820459414083745712800176528952985118858702540572204657823832431256270613571108070238554576554340588142974738612686679259759722310443069113171683962588692934902852127929737858160304200194331402542049489570250863856310397137305478681652339119515856873038233071836569671893937886880130580268546921366818619409300477197591313341374209252395614897640507834353229554835706949234008789062500000 [59,38] -1765871824127991329269482356150844458421771341269559372861836118796988390122521372279082087251711641009616570365990645908979400397465221239153873108039341807886794345834830767478839110084313483552931335294283550925224173116612406878045925009548269347203451389163968798296954395187339263704031999273431899202491238727720830795143548471762971971269107407325978759189623254397245812074199744496338894318720079843712351829599279270929251915320682829058493947328580667774330616236656023453618437317240617349243697782289606223371519078564148157213432494600733924174432291603825538320543057396673801893346927304052143534696525722303975276307989924352244394131135924176971908427060016203841640884557954340743477362789163097108447623655951336423999291796690321484265497686868218074609036996899897667390010423672665512916641180827823079955672904181669944722586740439690561246135344514676720141156421670295249288026580102104726715026555683900895041478231514698626761659168491937322372649220647719032897392344877681627670158272588845238175256300723232245000236786930609319860401380610078737863555565429025195853084914088106707345573164703422097793217085921259314485821525978135664193377625021459922999121163355967210327325126156316893968222449512698997009847832415388617777627270184569283890072177754221213688785889536092009664579871329547053850003614435502813352785430462584093018906244007986107072783636321077280299977154629127852918244248004418615326294130086614919237780004642202270308468182510922043024176959106806413260282067126957337466009076121990731867102232024423092376212360158919272707374605281272815538218100684568222599553726408060109412790331549070210211700922236305024926501205710535557073483941307351225430742410895156384376409812034937033604408682283281196027885570478569830050820093567300711011690355485951050191976385139474014679595258679275004512183823956106538189141422417583592988399770714319882896517564828934105282781854691126112866362209400280874516933046492416053626366268012465983962592443632953042676462766008813528999957616158023374526802767220208701450446949152670281208465471694108305702704249171820485955010406990428159401384242373898982342415463544823221275468480235957252050063201139043839335016732526143913514469471785131719536497212213770644385835954518009265018998467260241383286514686261228812795358731573538174174653371772596405603569353233072980999623169534637676715718112614125156193841334663026761923807346842340902718448441640497271139498282512894659635945817480729424739551234076671831856656603632325951197373086440348011001124778365111094297824436716639573429304369144879359364288945953121043875287156377229536019513034261763095855712890625000000 [59,39] 525507084360254587680981750832277319947060781759456986616217491695327861412833404930561992098136383492859864931074803996750133311464010173635768300651201225716125833002176357610956840925531861141491412636018732940291163776787851069468721569436973720802618900357387916023818245584442409717020291514243354614060343268240236232654263577100728224217254620013843542128256295661993904945589108344416257070400136098342774719770467980700309922590433774741888082946342575538060284505180139322728897497655457040237951619250702240428886750301059911797284195875097121494974701021182686416686557234702390234184781299353958812323545541590150142395703429598381568157575640498143133268825021351834866658354843187365858775405516853410033739907157731702532707908475163091754591926998430593558450894937135910075927015688699521626100960656725621961324601639629299307725225248298388199305219877211370492218361484215412144893143122842298508288881350319681726628502924585388822406954210209305408676747080385105241803191797595409054029116137403009538426794672679589536288938965186846591315680219036572550063316526333273177595801616922232190161414772698721990274636734289133876549819558011932843449404051868609421822456271441348804532967822987153263471051638431821595471011191019146183405145968908138607952006869055612260381239952809357071851353165863719149373841695618887564987891058960387168329587602998137673622881580271720278842699774996445900065703461045457607933438464509150194525847076477965329776982946860034667761609477198167718829336201531228454175302251032671277898786549689393819144087850318984573818370598784306840229516686164077202185513212896853171698551011532828923322486735035405214072341626814622907669541319179264265326613757243852606243499278086975003864338284886577657585001074823224161718466115771906154034277003361559078068983320058139479876266177035890517432241991402068185550316343438848526015001276217087044812418070190752790776213155127338069544879199755705667080672786228877187787079126210100499588453791382521322556259482621427534352417228214662771192393566396767277513484677630921979183692793174586561815370230822687342397572867837087564527107113214021933798100748352737251288739673326227086247693719905063616259517263150609041437592857404771992849308713498863108053370236152278509140434319527037369636180144005041129876125915724077586907981766186952118089255265483078922195287816319904016478926758986576363332691211205208200695748046862231331597705532289777194297940037699497848674718776351601932593023905824240842278193943204163516113276797783136215843693614946109662814742991620752637499144521145448725002860522848780592034510783516765286549343727529048919677734375000 [59,40] -55612514260776577334344392356341817750564564119327188708739959680817645780793112718920999507811877566800784679833024317637857541748325631855055831385214714543092584023530268820640289018172424630505062390480310541768605510663897317004977935962587567081151649417496166166913707028998205921609444322285042645012926720949849688678556470229329402104750942895142352335218336871487657022359785302258492706103195239012238061804723385877456454392994378997602161784002842011433308945813882578766740631828363106725603540401414748999480761661078536681771159544856369544212125630113885485950451099688022064542404202683560279144866016430055755701806380529855318532516669013249129602496251600714274198053685316993318272364597965784498355691764190707323640062422266847438301698196407607270629391313956700868389977629019194222825022921348705530903957779075617557042803686687910986095429886326046355437067654678878981592429895611758717630032173243148748381238785260455261039781845104974398049924801700651250467284220711576674930865026970695755730241143434888119321443988005031425692451008120389598513073239593665053507224787796083861169749575639577233307335253984421608666306744755827432355739307741095819562738742379300234599798568073410185626980051600162898472091577249221676195283924369088264532969172735421932368106714446960474612119072492457195717378316134485602198282526368381077713611814327970722618706790116031012099656025715055641406442021851002155214202647398665142916140306804251067404970419878071714299819562309640560401284745098125742025431151368212926568041271319486415976459510216116559349657942479632648380066189665950224633547184148871400527491477054546688493690720182051545024735145234511104949777514184735219477344212346479495208397555477832780583342376851176758519420506832938584291489161108907217826889063787164977729234140434123725375784522776732217016969481662226788364512240015888909666741754833388564857473903036424281331127790339697838554132101575494149494067813134438092463919672029901611554236009078669084769082016915504237298474657061156274516890458926054944238329509061741112176995414388191704936896823832464175013773837885719621820342649937346819420908310305781208875885051240119324132473495120113464483105799794585788951526246215296281220517041954154682919030997473348613127328606627522938595909596837934231301598747201555561019916638272567591472956184731797263378677424579978231003201218053984991531796368760360078583069852505599578841657382989309910733047511128054324373771393846056929081812070647943887350534725542379859009874699682880474301191482256108429169488892603633766584121795464206427530297509385752430244309607587638311088085174560546875000000000 [59,41] -27975104924734136545466238120304057309363867845257019014744834233663921898004468488866737168124266726607203814925316909874536479515697076357649449348193014820724304753334143583842128688998630675780166780801878970905977728828272078421097812450703283864781443770066811356863877432656833885746050365068078317163628750718388173915397161737694656456949854644780255244359799521307544347947830374794970019960840761660701714045134926228426351190837263187501615544878454186416069891138433037936828714732479889738754528328148431018685504500434281940895403872163555901783371333730068152486520549636183819748279609825592033842402481442087318042286103004535357191802476893287164447240110087017728578395635704123298087054715413613868927766904677785086138267167430407531483381819969586659637669678767401789405133097042944773835786101587862590232580956619144447159495224947630253368442850765150371821383466306575466822348163272939966691433438882310649644193220159193709259795685845422804278942249901386968263766929945707091619168330753179112177331699332055431910537127432687008495393344636355329859436262725327982498154675390246273944602930955604095747135496680574430685268465994624398627435039595662896022797817267781620795642926878214676702470115727701880746190875901236539085750652312365114959386034125714469131358229538110706137845851424927444977889414769468972262138872332606278078271782069286065950264067030886591070053358748747514214191530191726395479774347187135475373832193330058823753343110502569061983198415438749099191681438436169052439927370907900041490337206644083910275508161942765805572222187361271103994932662107291710218819564293725075672433764383648319904865353977225862735516838703328866852725006932374172621452163895215417083700395133612256002707613948583150501039762498484589621978482973690579068618964924941325566639981502253215331680727747885281775882125973984154474538949183114403962866937316442256191837865416075467791870589344044418715615896749742752176890934879086226276602627000606289910558748631341020837628971880424187335366459260264016709997155621785811991865455212922238735970578821174450214322021886832136620258666878408497924409516157310532914228814787082526946543652285883995792330229780345328754087948478234552307335773273590543401687829162147785678574500253343532456584645964525719387428712302304149218204112975188136196668614410747757346415646251536225326895201209094067732103815586443401660906194917570367812504219374691021769413071996719629955883557112253589113551198324670202275417699263172327443100987584319019224537245702338320828589892413063352018174460349521556502358103612535489276213117261406931879363924053905066102743148803710937500000 [59,42] 18029047320847896398491119726601967188989962187019347438381580827595032512522029245783482747278851661574793542174096835669724414506251611011694385281940902530645011464822636761229237773021474222647804645009948255605177024127610555668433283078425762113033561180100298473194879591316397556725986858886397699457963596281951013209220045226332237478624012932175902671584604630116624280929196774711958129588992602958253074423940541173949763001430078941661475002564482667875570646485345891034773367178142903229333191068882631785183401570846237047706832969217606649269554843946012407368486053905670029841877673573530137014256809328015910438914663033761571427042198357890407018505678342596080047314844866289650085805688783410623696942521657191793143755487880624646328274659989675883656629136517422251647964291724652750548917325861986344498983233956880595752127177084361987206468972756472233811420749412300230985194916259092092041796903384070548228658459115613992401130574327289886812423758257984754588371762805532231018704894888138024293755899014456631035540390148980437387830000418370421721972262322363995696886838077808965028160412605899946485519593134260640699029652710779800657213633853546187307747189290666365563755947276924519729747112908683643600621874346871315782994185558632696427570585003902027007891248812423282529010843086248851796925449890145000489297805632354677198521879756889346429832521330869591016762486946234870525381684285053522932754893326841546391422989846891779406926812222921090315052844548279115804626584448594593666985976143362532536848370093266580011784143342861849660189595309947069762085261292778558029856371691921735284829179143719080110686056805792748389620315816405775129128930421712518112333290516453696424398354275035380852365292616771020491880435590111634057321824958264853739825131730594153958909941377532678225304288873902815523461627345859941564858145140857910199250376186969259014090679385643196292132682596382137911530206695476423070417671286159610940963553807569130662277173093607388202208155032537990927503064867661697678844646196855859052476489705791455378063884714565720151816736262819698033719677346443418019718825570551188781652522382967513960597714619383693735787494419715159495526655042641912606054768615950518801146987871009451894733053539867827092070896749488343636598462566909690010878188252875947276843788252198434291379021726395288674683317992764576250757615169402991162223257353992964363601310923923652811786044251028861571310558188009294694262474733729133464985392192513916749628309691938412403749895281710543760698348071769396313484915164431525173164862154457698026463387946938254913220589514821767807006835937500000000 [59,43] -5413467449655066437818954981225258766409467621257284249950257083630031476459317244756081519091182434942140823496783195111203221184318065486920360635020169030268723815967793629705353788259525521558181276170164536406134869814160079659597109205720261904486524304248715974992440126712644498167903827423749751148387420251757535888091771516152844244287918997054179216769876193521119962067327649307279421372470380894579138099299349363337855407325435619387734745649557091355432738230410161467104161842077866161367570379107543356037036543756463720734825150808227361880471838237265857309348659931107475709456996267320383290333435156898657255383198213736570841156900371985720898501818233696177566320600629900896792954970665804817653024915775423542154501673931559014920065443964287076367037622407075845505487408998477463181830379688052253913349873009991093185728532637200996219621448269257158136743755475779188970031848667607383585450698656316848870283349822909817821134504231988508806777872381665736886282220421251114492571246261104854497245285534300067523823533696554180671345838652868613606669200362290594568401219197145393614734967816624873733924967910963958107681903255914487717625064789534551120797386680484734602123723641823283525781012609090899986606820430580815695405272762175470877113718865653747789103607706284823498602877224757305093519090078061833682167313112623388220383895017859506507368698733395338458188934637380038374997528668079659248362790672205556085191581160451054717928241275275625135198624380847649518699664194430499992376736518221585364622378661572796592076298171947848627874312020545241353590625511987296130537566570351659197464452510818474158469571357244039040110927605731770808953351190671353971539511197153036531194074108394185009249574615971390284358780716903383357193044318937307722755109169772908876359054442554168980355426742148775987827804698891317998145682092875506706362482020841328840431749495141853594621825460017418233861954097695176182592360221958961698936874916678671244108818573082557602043143391726199511534789297262040898976593142811536775044249904529459177946803926414744423377969810230631386301913061693598217747316298168571746118535354747939761219857572839549623925272825072578382053023576787993603493165375957071227770338412238940827410219917398020616097899795952923651175925534404020546913981784771656016483788960672035545134790434623178069499841364272732331549078237274643551279658358856028250118922896736266239759239391213067208894769624645179723387055938067590371462045130008439901481352590261653127656914279439190659101132332509198403936539500530301686869794939752151133934704452244091044121887534856796264648437500000000 [59,44] 755094904437954425181267861114221172070093554875849886075338120058049115493868797528738332076618877839178016549643469228193539830547202179170285563711089132996019168955753086977184415392099591716256659047199341305378389887283451284986455548643621081625610532797111700527056052116571653805251758235397175870265666571032443674946419310771979394942715235716497930037724748656689023360932584297482625197589283053575990601498319030263276335168018109755626590452762975086738573718646525429918064320450601439638459078897955700585190209269472968869903914275372645341468679929237401429748157538974598800233107367859116973155989904626613912195317110940218168406691388586386786500424612043436619996892033034075578623884400624330779963929578158809700790672755305573646244331525816433667823622320607616541024879901690870275617747341100065491754535788531671679975429459353167410397789121477923672949888730493873754321057671165366081680246638119957684697132388525595571388406811974757813241986982450939252031025160232647878713812118072138967146800659453260449232305282117589701983204211749332679110096184556803520372728508134202307703311169311574430429860659697674975599369313454033560498532903011646812578673514419202879381489581940225597481923180636323002245974442524696670748497875981107308821771302260184232666404358333035867030682828175988308200558597808674268732337250176386815276118145646488591748418350027695406634608889042917722172962290943426159435406613591364629675208401065159531748191046057098568537948530634482927677071747461847322705033745122938440623642934097105235073228058295995559247274409083658004407513232066598046989992526655094078520868037775161116478358380231808354911065997187597085559913084416925366411862206355274952099670102607354411730863873299300430804571030426647570773750586298418658875053321122045184781440076149057661654098450499646890208129767095134474619262762838188331546927677209454304572865374045575398810029639226086147334521544933950292696094137284036555981791790242610492086124560809479542586395700751976731927323509984009240964001675313150399598457149708749048399703907429028789635113549718809940020248991117608362494293400723937631446435104121988169007928056188110736809946265068037186022096720452273476329085061915900461509120346433135525289333146733756904997436440433954268289491405747286025487742720918904681239315198874738440232519292630041531994700385275778434610246768443808542942076723525035302472722939405107029547001108977601989146802554636418698033988434872787322489991462835347263283198314995527130515144105971212320432800040948137531909272948776992873492504858220646145675059024426900577964261174201965332031250000000 [59,45] 153105608924216941443881722588719105319265469507898327108668254847035038238875398988334279141701274499194933692269784535071111685496000164182681331668641599725937231243493146257313996107178907564205374028144428391891711811995896178930356021668164108693075018757971801600432026778490237939004908785478259749538395900063160657242194825082592664701292758265217707641902627050609256371619895504752073968256488194342728488997796501232514649436485448275905614680354072849144425886125413433119851989942757679321874693831694124177533181990068002404017359828717729602127340409699141851463643864736592043242832079949018570999723185079643169657108875663739136924971794458261916184360565610840644678106695179831158790979617471617332513978082674433361220372879283297337078343794152023828135821363365763852343091614250328013908289259414222204277093536096503918145459678332019469770709409900398326321764224454279894418505877430601362972422851184331463246527304932707399957197933614634000324108106003274632007990716928613421312145456180993431038822914314373995983084169315332679210959825539656118548379581756429909614388503356400784685455094215564507062568054012935655953459230233684131345458775405396893284134729421308566716225698442141822957340603125575966903294330365271509604171693693566498632978565962803829899974878304641327128945089865116273192729883637874858174295094211856591755576079886146331814056995601419371309608089260689327148350720275535484815604714838288844118523528000697179523920771484369482985780510441240472544107344810688962211875139411390458685626465237635592026072316131281535932688272366016406812726320962233007678240730419267631999869044798994692132543011788267543131274557586620429549514602706633316817445947704132408326329774776325619080743475814663512247298162049169665547173598765928609117899472011402542845043673327884469859016991370213704867496412080304986517259447845718405752411903415379205800304786572920106427916717953149595489420307482599661195770218210153888091200284483226275306602499289177278388288188461213266732978840933081915496496494415641449508715527962822264624636605013936589708092498494822782889862983571548344665132530729182176602386489985804466963007135070862793275812530327851613640505740822314410212179709806698365366071149684698432212058573859271322809714638218988140871862634360006791982722012077288194289234117059627095923537150578993004575981626419536782529282891340522042406929551154842574437888387021796624034371099947157568488368038352935299638081547579404847111545810222603706298628530291784446564283434165029817295919550717343094876260879439630048679329428330692119443467991146690110326744616031646728515625000 [59,46] -141305058830291998215920074687910514940356945766263191318907160951956318773703369986042855172859834306813303912533111539211726343907133946459195940537979987776780979391493162505936393113980143321465244465474100871038708115638712908374799451598272645074904155030458162818365228804723263894412533263769662166406342631607586906809629266131344612056604451380627980801325189065032561139609341011332813055437678887099354599879017065231239032076423271277416203949264169224672133587162888450753467320070924635899232137708123173908560145495469393377455658958632127572790517593179365272749421425952990321465044646447520734008139326970981275118299256513694903281097845060631464399815706389409340810636670347561035711024072384282421603239503459013382125564028216806823520073978261186814857038211870154853346409814831551391542745084565138164352043955833115946351220148245458606397202687770928689700877925672665985535458099141113597638578522997248795599317197610923219550594398183946071315324985006792543499159290335396774281338471851620860274632148048456128748382772991634220040719359799377497224702450857051132734411502379336413904006106449697493422656066708765321813077875886465736190479693360005267810381491654374821136267553764055697673610846821766400864447182744367625491668698504863722720516249593741590138616199225777228120944618557279040683734937891822555498595044761037006684455521182194883962652466069089902359118197808124916199109808417336518727789105702735638834180861277376783680461341407877716191239375502162572129146543324382472049894959433907596384778383890182669682083956704594245458405162204232517253811953391567224375510443666120410996837043344426312235271698275726746271291742933108751762444127587953232946567690365195395631687537019210563354034771278663362672716234242221563631156255367125364178858861265850831225446724269165099998285827478315882462137656194386990838789643767825220293105769461284576550698984489112238392885160765245424301106892965928725338083746743188036606558253748395251442352761620062927547263534208205075338303462505956321010338541825097345997127514657203775021078681650861451917504412221081478496540248639631134606736887694157291796844986779111597709607323097218759160917892292467480518963351346590212371973939834376313497577388155406523456873264863196193708544971803823388150149192153209667890304660534967881697159058145123737857380188888935453365739373536908336427758452292344526191702142066810770903841773025940248996492916479852606381188709368857500132338029290474104992909686001058203962197052011585715082062408846564842256692663004796463219670612682605340703871790410854972219745206984953256323933601379394531250000 [59,47] 55547017165130262893210264970019186120521715522461282723125302135886891462203994321514692649559936336092227118517053825341869091066784661455729666703134443978724954641654633310660414045299569694139397185461807990812314420759861480276702966590465654996133828558550747613813602151763018585381751937610059050351653822744526324192752482698966788210978856383936983930214545666158985509638552861410248692321801142848386213755635447480362273472494966675493891989375655825897945893511874506271647040316704575788206539614955976530772526855110708009350445383587720757328824277780136936803278638589781098016183804776890419074750835729133904135194881714745418416990982008111596390057738002188094669649489212531132700132940575582832530219089986554436901085118435628719573209420299232098333241023967727766293143956710143347735143284239585308721339382957774267440200262457061612777116673863068435869487174342619751569071202142926564684842332956289491001940804554873593773046637757468560915348530975101150758620642256500230002027406534099604152754678986641352890123468718529266630402408406911804966900358075069420773518098898136906850144210936289009403951545546210939659130510849015049439974631195200484700219422162971971541449045105664293052370472480463859090344116027591392670281426226675220195981147935146463048638464359211131114227064070962739205595401433819122138380101089087093302969100555933516174571949275147262290572688571356502672289770164592023746796441164868517512090871614980831360855779612731561016128364924977177590855620688381206140126279503597065902440802271785764784522398849013553779532814785411310711978925940584971128113605437223399553046091549334627765839027446989728831275083371991506909183784123913126651882344468774345863097882065571533539850764049790640538818384880025164004625594814199300774476434209818033753220710664853705188405632336535680850521416104432162144388576947447009228824725416452791311921968141845590678346559846622760526365768237300127799873781229228497203655354995833668521410082705011384267148879669979854576380464560966091898197039919334129669082897092565255266962775931075041427791723052353402503302400119222508246720657459093430911547192312573084214836410670250871311218704958407599877872463507508499868698867263511067654693249831574776087528591806185001235034025072095796495308199949467577451802480788200762044399281797396701139901959170063126081015615879743652364052709464052163033491687326656655165348987512838929581069380337271215243652338976855624589885985312922886589080702146375149379226528396190128644102670276832539985414731720425062589988521257697649114690732562822292339710372743866173550486564636230468750 [59,48] -15971262429572130059064011981285518311054643086152954069204231556383534452258586455951129579989190154357533477589370220145575106884661848620595599086269622251262083188398010300187991266154161216201123533319276761984192967442937748076671055275704187563801131580373016257648485721909200144086089478393635936096424447120935941025024997725313879264301094597806936272473958588970060484323610284067010065608851017636273533522598026147751853434804608115494273947522553833135406085318591001645928533074976413664026567471489749923890675325313045310773695427875336446559876396604323949517552349832065229067081939994113953198779682711855993659594668069391988322605583497463865303168391853493596014829993463862681065767196987330824516141912126548573225208389619452442155837579889885294103630012854476972817251841396846339754044508435476715927631152690818008993968730024998298576288304962447408639512298919492614440823717421808527851046239311110839800330211769270115987794556054410608813001710846875873996773549644088667232165286080337791636530275231752146611499046975141781629687686472676552429961960769666618336400338871709527037369653209654054594854808173626748418596869267852617631755310468968433483195740302031532234256109286095608338769972701771753299079484630496574638939030556661436386970680114557098526982661823900493405503609652985171121714903477894361310555656914224137356623354074586860457052424302098191493297047201393602097895059083179299594468090160183396291161128614242670746323052502789080624429691727899934840746238993441293520474397813014568413215922286455265502877049379427468499570000726752761267465443463511585362180290954610801173210576175241302130514229337266213851187165580992215448508678678189148539443486900703144458937242063562161735118193315907699290220228504056467830439668507522193829606646814350439337494520387560074092446297286145918539095451294955245061760757027132404504628061224222732190154757379871949392676036200019046488004123095137573318296988250809410795333307793576666801652735684465516448703009478688841292927710002191528430518236129727374675830269303754606342588489337216542773623632568766237062158581464672294283503189361028523456852302071084994925141837047248620233104496361074188722727005870223599855117934719927414064970383847976373180268934642435295766457970064923391224180290985169067300240693643831803254596937716521480123293117214496123848759166420557621948640621325949929674036282004247341644535464181130669822027930980567019284581344762845559665064121502432991892790147888199429799365653607016883160143532504667357513925835561108033423138121462497441546473861406774119586771121248602867126464843750000000 [59,49] 3784072423275625602543227962610972387766016614312115336855306650197305407015585819486230221962114776789242245820201418527631961840074086908223655028612621674031780015321621656356853254124468841392378414520482425409357284229661308892233013366877081304321282680333265601512744019814308913064938138391279618421387702519558374908490052398812387698916493093424441439021819110033083232842993279004454209382299267423302961574047799914269485179102209002188525193331351952197844932476047385413731315965722556112121030710207341955271833565199030437951229431376115540591674390358518214821222371476998474936642084415430137760868067805663576556696322502067484313855323630536331742267252778111374707265876703889131674602485797639125474173534760849682910687829576849903646166824017750084269773398228449750192157740456985935455604391495779338316925063504175977622813578427354675140840238910689597326695709798358347340051427034862150020243945064130913027022543249959748157307676215729391662868532733220354698137434881364930429483995424970945619322234619802762872399878189846273136783094040702528088662216705256666634215354991545969357215130228005557985218981783435392144914186293813621236093934712326572710673940445821788167791256281522158586195546459694053249418048106270311131561332675439201671696913164947654293538889851309786321640436652335831948879075860593700183630143399111197298726650908350500131235837420910778697839494122194296923073701564009747835042301529056283007320602759374190659241258567385193751056973640529942258911787054054399000070171486717964665665249578610880030156059134027050264421793932766278186707091572161468799778167123244828187824365677291774105998631296162790420983026573480810144494553351559199545826823024042422281482058508018663914414266484885086007350090450888516931602197515750413809991863267741102472894830174350094485410225768809850510129011762454065551543687819382234363196707870795658932018279768178140251447028522075638096721185085335721306247876391097619745980001828711356560210865303435913703107142349081351411706615533956122611894255955170194304594000168744185580406471216058386938801682837647601614385677325459614014547225417643748933802437382049417945748088223101815380662463391836962003134945821314379917776853529253063051124795578832638196745441159995112939716148761634759658887485303352658067593377415666760253688460761567476940616573808883383581430159335209453547376922291169037809074210444621329980645548396158237806544106561294145956488394045649730789650407951776810394935519727228611692067982649692215355528718129097268948346835298496199646532830485740152889461568319617867928172927349805831909179687500000 [59,50] -792375941326355105412081396533797203894263365333275834313589767765827105559313498101194196464988962611556311908407822850211063043206287539498690083818204144773816673413740585297637106326732064673559823340257495218562949201531508326672234174892807394003207774075034618178727433692623794167653227248017968454247683113269460524176366449166180762995960553690745022446970057645195623670988865751582332065061041282949158843164980032654012978681324275371677082179594175335570141539468074520832707507941588369992395456573170600638383711278240550212021010721061229491719873367708134655750888809288098334672819782651396156326988213129684448749511525759232234454884389099938886103493813060206212830066227642416129056426423048206958189702804102589961610257749107128115276728874206861672289202281633289874035621163087785289273482664625727723094967362678236961890428453150516392402262830224233240388205055799722785699085349221343761796416487243022041410202854602125343970257445090670058185440690767365286192113282242129763456370195825937769426799057692539588515481972354406356677159270136735689736201194373021507275247416793462626915104179274690557876910887949999700889925312026515508457331613214402947748287662708240738911904213575421741499974250593386558603734626367641833843071831195210703590465582271932998483601731903836791326761065428426851371634070318125409067352876704207031528539048460176284075830135472723906174488405034742925610611161001273663712828278261982909255526034821978108363650923289457219504196817446106672986928405715608391473719087036880651716564181664728103534242925191730809926184352104866692556350991737097054321529773448803030572795070929406271043514239532860167489582086149493862626892674674976133943160724921869935214079425334672602743048257153322316583527386418946949884411453697851278621952120429482550851869542251702847209280978577913242272787089861093129141298781682433003117010092201865389224761552364998863846535284537614018032192789580555885404188030307815949034951264841684734300850327044619236328017385381473177005373661014670540533418926370760127654643458573811009295766423835062971734779312387141455811253857923550538106333598870780749271455795564827596482863013611572692407559470723673192371053048187797695565137917262339219765220392768000264614484102013319556878652983199097844377601548775338120845586030664253557107695045797951213908171424739707968227879962200852676233570566294676763956827205836767472441304160511175032786778591881473167351509422772386750802408526603806722778996640803829142178507349645552727599339456796777434399841263645784897517796082127216564933158693406767270062118768692016601562500000 [59,51] 157842788929463726545621207730191263177772260729328875863784466383413003470476962937389023007713157096003278863412991053440226552120158859293724430681116504850753832242629934919922124129243104628723344863231980576616779883868267910893508980678152233788439759863675774068480572027519153232547142465640847951413282973416901930930193763270319161577996693437120901063456860606975221721616875770895862675090831440722469478914447617395867424913789273615115210477301983824869990995350487462966127387428235904100593478272386323386138901086823327688883629968027405976359533723543242543694079037619426530937735726249105137102103621606818690961028277221940736432343141395956059693615242271342455988090126087115009271320203811511175651219231447061852871103789954634493322661422056241219552558001707219275353370153958522762914011299692205095067647114774217744904825856201198465387526754501717623093176329690749374441601385125142512590686159719808382952721529524261422651107563849630649905484991232003454170942376970241093783495437631151514451403477716073469130565849078780757869485533003440471036138761642486855292862059341517086589093236792948106145030407022637848624170462298003055386848007301914365849648231278966905486996782968918754981744621495792590140732183504419550927163138141420915059611494354984761388771182590294211898154974815521848714105071972650355402844703107298091697534560119318649783612203041949062225265698343875662805846976379816615950126864961946888876896745332380466308447515208870390484131242136741960589825308146733760670261005799043717645979931210460077377856052771729110371739821090481167312476052774150317729973255566394502850547031306733818627826513253252440875250498751585236159806459140379572636439376451413009294884770292588013600500370035095364804043690800064632542062367573506326680595165731488266882891855282551584713057569211264274271757095553727458380086304036372684563501953144147165911079586101065780142489533713243189310748029222589055530530577968577043129108208281503037850574171930169229062159174725169676973738966247759774128150933601648319995299530650957001211057550405451460382177592888707881388197756319711770489443472719588340829290941972932392772372385754058511013443427217818787483006369079364455988576173017369412795591568531986539223350977510232300500390495768413812458732254385291664464992191609781167716328781065753847042928787121591703997684639340407202138563287656994877367256776236210122838727235735725394401506422492267549354055827008678446894445032970857497280514413750708177469412890418007829682703413295607146537736252091316854805154685344669666241523842131755372975021600723266601562500 [59,52] -32320515180167926455189309406805154366705819483224681968897006376847807001219450588896909830767511071072602046988225086270101515245149656060095663346009371409557668025719496464372315789545584206292595024509030072146182552338971639726503461007305940233570595858923748376585903240209324150896507847447433909142001101648877304268705330978775858324505483454389912006409299977338965071466315730582853780270074516802792740965954448781574246620980119652456562440571649030127884164557765073096174658989846664351884189168025693292028444269888286024735306057955406433634204755301498069537667534523702939713785944440298717242642686095422685697534333337559025338517969626617362766647700320527391361491406685860060866824274741546364874725468287465166349320120347141679364739018550408798161900721732723152446435713931093963607682670942157248323047131324169233218280869781915301797155616151290066061140314755208244846552698266540907392155079292567259753069319597955454229619193183293197937040362753066636572352506756544047072207865254483288561281374784425997014561602300858580705977378373192392189919998158709447177205319397905475179795738877130861501704734300691904831700300613870540516500016710547089605742876320393528853338930419764648553698789755732164594188768228615043808828646641470393495650726821179837465301667217670997952533487883928391468822699505292713730820359800618563629465189091560067797253115262842909664668183606771229571865752018344044438875121830463466724254326208970558088567395713829897965249849817055356562797349271052801374238598990379111992418525993079141480153723471416889228462629284509407583887281970302611144273946492661895454239887725565036715711121124671323221233215059591297154109754214044813646345465110746633122553895323616132608576993377359494944089930048213549432474891353795497695750135478502431486540317860318360864108764496339011025854767872633195168433954564144752568757275206234110322848009627030870721312371092497395277327358627923625021391326200553115391112631338793081791061731275797292582619978417168679511118256197346631304069290808515108296951868413371748703103382542450124440891340116058519348193169961650266296578455033954970046442326071255121243132775088845273649673449725858985008663008365154253675672300725183087465945231749373201407261373620549055724871673200716841229032317515628985636218213812526589012834187543873794051203763164130242112647304699994131330369173774669576753891014333016206676671558596335117521294946493946357634696083177722591606066834329648028045831160025388623582336692815582550445950222445882524418102892712454386617459869534413341440881595190148800611495971679687500000 [59,53] 7062243887323647801162371281912218377651899269956088800159155597952338847004298393733690981340711087149194651131839573164996524504699131075351443659473152992931463455272595589057722268645720882662437287692970232854747621018607775470924198291509267924752446486275148784945208362311444297543876999956534355028478873981435264100385645719974181769098806807456657034459462097266107607168776070675565428052260054832682463794354900559932641939347114606802511975008280724151859386836459100782445633854969166137740948764591735770746130309771187457754511496390290020379884336552180688428862049705167042926373874061595443493735244885106358924353141477984018241031613339641858755008007321056769432743109406912686771909057603948561892314219592886169880510481787135424453772573437429867200332140573781150722080592980282467952548137670153528970965096409380402538597087882647564474150164316582428203844742767934554721649970386258462190478481852043454777153061884244079198875141571071044139903874633532337904018628998112053903305304292195847942478505584127231726117639310783642088255363907920144296417079218207737941811279991817479423216776913423363993754098772078492639603065787314732471680148706448479028258941338655054448296090566091582049165882400807805153174330959211374256795562111507138252897325667060528331245221708510691115541526175127636769710191211689586762575114079473449906391878273509253382636504404273306789468321658932950411027954483231972966560298036026143453867528478715965317702016357929729675642854006103876711645310401120427477198679277130053840723067170829103770035679920727767943775879142859993609049354776979629972946110749262147644731023412661804232351126956474601991811515416968346619630752158569338126123275587372471814432447159456184260285672326277544332596829125042632004133662234519088072335243933790346742939612828928757985500759323678698055102671109162399141238353603507354780829823341311409993891922547757999839225747279920133974355337460192004561031072032575112847289911107617681489351298239466085615855977482648271856134265913962997809264426262623533544082772608733392130254949570421232508871586505320610732947443972468841621328891845659697505098694535836263859968122945853880208319751558997257007242591856132489498249697802925304506421650074877583685228389490038015154584833662448311415291417786840950326360186907917371058534578381433492155349987765855247761997691291706952548940697045331448735310738086577684663114419923782534240581139275349023796184102413751900179101496276181610110541323867111845361678345743121286935431399862340701774494873365818630348589323743324630555662224651314318180084228515625000 [59,54] -1597863287483336571347519552803957586073362842997750883160799844514063015755213363540478249818606580175192219669078470783140908519355138959768870824943692824874411199101787036190093206010996784416724156564362441687363163829947222332931110604390033293064827757778226352752658624711124165048051961899832121202718905823059644998991900275715716646948185733652094701832509859076332228024264381474760885771945178448254732915931244668770801079544490050863387444751313294523815886492919190142823945244028064875086498870224651154186166342358853219544648587892927713826255574370490075832912362252210809460400412529724648905184256827901463593924783010950520282947578553767289394924862025745810602522205974843596652119554900523244187965586202719731508863775556357574056182681277123751518596969329582166084778217706731785667028071390173345910396914738630276005462512203258601911822782051976746312212468403636896428914677241024321366475502960769157641955714209662874578393549549614885703604261957016833452694854057585643223761665840462538848920517207903086432798700434552264380713041584283131202230885673056592042198155258013580350098428585783758459275788428007672729050976414063356332879680114004718963024675421002997938663676881211353156033697606545796862368567345189763193200961786514215879779609823361963951873064113899910499876406816859568748957164478484323926638707695935094996840186879897256215772580174594908384583403954942736401038225429691582403342847141141131335983694737580373778708386632706967250882185392280415111664569231077403987665712269203456372929824037339636074626244172777874031098728538177627467323074546141900876979471934150316507119651510365491978072533700941288465170818044656657431613454774466005942754448732940156145589189960775244084224616992204354847522353716444797704224488626430454248900557401839433096119954428996538527947484699462164125964140089261744022064323513744678679558514819217305373401275126192688059477058866305081546864559260051264928274524343655440335125659205314347896553635765595934389176281068110129141525059048093951505450004215911974636231559826206960367645949471296644437186611188570734686912178293209180563002595321833944972291802271958679223229607896276869854515882706961680025337358564448392242070719267107350077518592369704089069226149686420772884368908070586621498938552197230874029519639575524918034394986363170992051944726996579585697236359070698994245555190963602553896424718091271972332975690103607702725393134736902357431432688369288903962894423946428525656247391774807783238707083174990039406158205469545886985372220279647518951030016332026661984855309128761291503906250000000 [59,55] 353919554024033996499645764588234536603331931358070345611252669257548223890902536000472569259598223239225056254207013855304892005590702147998689145299876617009854036165268630066457545972588989324196836876340058891849479432266867506580357192151956819612833180892095788391699547483518122546630807632182549265473010683182122784937562101267419712815654266841081435089793554614702167037099147208968432808442099818266422495355541110546890574340609468947427232007560145473315831179603292971038065860702530743650983200905409205661897920300397430241260364892556678425753191776243214835909639331568622141084792671830183449630817060794573472661344861716401340699603829512768124181654254488499222417213362064673795611615927471844186448187154611972160569011684710109289057510443084584418497602321654465062095610356483339007381084774209944162498957600251411605705552916893510553199774513962277582805692234226309124087475633050657014757406191630293349350503767643497759217390306400066517186046940655133346845525527999730958198470577878895366744459708529400834939846610661805018867991130314188224866382166111855585443723073044696250464246852738628541628953030259480191668923697210907998285079342616530446398847709440440167168591574127704426072665888631514963461304027235720947841458818109983164684503352593790941236317589336290409892399707556843283258315906663843313781878382046754694688281692119682660096776218298749328798889535862456786961849560997124937891436336808960779511539221284154239150552301272418972963340551648439164147346569188571321283973066653440815682994812405002695094186697087245285397605331085027054617688615583883004629845504567255097058856575358551259477616287213805255172808064129557385454076823061857610123166091677361249453225837345395048775064384563314210312410938947476549217692592958922986354656499537012956343604329364749157693585641322334549718311405115035786332283761882565424454018742885697938337382324501164611496347682455811695729434810277359437624096053858113115706692405274750870615453613955709776423397047893622508327603095816205772684073785715928150508359514032077576484751105496178153075550113425367386623503041504518659662236372733946965653651407110379596248345810709421533959095893068582150479538593838471709398865628271017836307091504512735109246739744468552429843254645302168384411332782177685188047277291203818948134416901787015024403037085735265640337160018097462825780252672794117556337479281808656387384362261494185615606990278680265555806541681127578315824709724661581122968214133025724148459535718439235524268054728500778994694672934419722807458663638158213871065527200698852539062500000 [59,56] -73988910932063568174645065706972251273160525268030182382541238825127802811257892514565079756985095737661737269777533285771902638185260239285949243101616755731335348620466820231568894691554180489262267200104728157438129411691930228511025487728033073883157621781348346967807569115682953062801274022676937416855072466028974293391708588240426053487246186942236259257411354482956559279716989930764438358837325098287970300177505887427856446608910659258700856205942617354437169504095020581053099748534688309451226974564447134619748703669404120449897454387627039254607394661034243495022159640199735089659404112102641013926317717052105536091387531866731524643250562815712360022561424112356479237338463234981772802276436816582289034344977720402651391010971616182830048843106070598678552738000985027305853865508358105113834451058701425157919835277357309828617604877492149211258453245095991633317565843468280368788629276593211852141551195424040387600304262832034395843355580798519287229702191128943838228430110116268892651697584436042115716687000551907156458966432888384080604289093244462586609670148582686594763117481166257393798538944757927425117883057159892145656459417123235140167064900598152943901134215488605515446855000712214905265369342215395292922300457728714572144547919320303841144782329486676787271479948260416983716739397396428684167039405970409712933345773884834107393882519623074798277026041252433650229927329108612634791856412367417050372247310214658956207716499167470552583053176939626773173218465401051948166119866832269010965056935717361431667867028101330361195839887899614227234882228763817252095467748747879776729260866223721054928170170928525160177970637346365910694083657393032468725685997431201977766065783315455540864223084218827666466529915063084071905319330453637652354416845621881440414441696820330012429646334834291757676590609046366191442633216645074966756635998640137257414274243596551094658362381342353964424110784729040021425842310516247096937252578096371094644711514710968102050937067456286229903000027871490323007322759171021569895750633034617797223488691109521813976292068451852406941749786913537220935203134765235801802638769078820986498778835248942067221706621486649158618154789190818198129820436428952661107046888468027590361466248424244135428852458171726959140019006516545009381689747057085881017422090501014624644418693901791754929008810432480871363891293203124225045431786987455446096781564914667562569225658972090464408991574487755703550079941082270263245047743283953594953078338685019048395718449245027098166393751513461855242061313079867182485038767936202930286526679992675781250000 [59,57] 14445253430431775605500116002043009763393767046828030397564393560336477292747271740172996254196056716740774019746767615552843708156689703208423029728946097881993758138039202939533516356209879556363381658964539076713700488474283434855132798662306157941081395417198858207566701515242737510034869114677679289677012337282558217608618566790625141425240788904036884191227450065728029278213996045102173078408381519164220290964935690454094958602364930321138023303451040433883408132073700237740311706942186071635762809288646306399920547739178589039893468505245855460037972409342785195247785998922918001310695915616645539522456587309973433002225257916527311638910811259333949734194601685553955235458169626508917531765608203612060752558111428180006296254969108406712475399609219911604304155175261449849780786036890398280152336664765690876957963937794067499157666932490743887400875520707511775110380313940424865183262691637880994736736200994011528526941414459232894238723237725173459896919774482477876970913267436693019683299689401940482392393898713782876701605365451464098231695689952630005931019564845163719496333701510457221630697564988852901549409828599642056082869565181662181799672143649439682277246206640970371744360185104193530717631948256716035927056944455335908111088631180119518245382609786849363198691609254516203444236247178420622852512571717228987726999207133700006918295632094843154908358152055649599042884876824027157812623797835002194443908216983857405246902598309971574193691727484638092467484638480301737567858740994858935466823661053857800233472468124059702617057375601193777865126609793172867474457170355332715649539846622028611235534225699145154541690051166040257632840070987300435607086585996297005618389832383039633549241589632985647590597124598475818032828663648850246673360205663101675521092736567862335076918970274592967325265328835079120881700630273531291549890412669435528627459172204600268628610684155338796033301412496819534558960925510336126980739103694169637200213658082985396345167046377051259665684768113482077292508506369019738119365434289135130627880279398223647192357346033471664316917197167567903652221615552213906198299379914170644843891409566087625015707839456093327578133587562285297268421452247887912366215158349496261666706393185890079300589034744583019554359813741036253199661033937293339616545479490333591458650289624718645184662065890025482650617230502085590722111543706740785339743027656995221006925593654929304080357756909620043179445098289459075791366261399582121716453457274765689417577362985798358361944932154622468032270165107840836915542581664340104907751083374023437500 [59,58] -2641741701020361881085366269567466547126486456914187945508868105673366579649229484532951164990179359703438597065604099750328724253921362460991247877424792368426616357034747310801525936239680697644384299615953221321387779402760259958896811709742878350050662516284223692172777895088612464976593394088227388385247617927113838971887926210761276521120983142462430747869055738591805172625936931769767381577675896871733416857639103662465870101891008835743875735126326424646626330511096288545110581207679544138920814200624942555694351124946883247586932059453317655688553687764917662864217794083215877866203785848377565850500341556809107533965413315621293812650569755849419560723602176972547295969359890917191706391824710008346360070694941877979110771638096208301150420015183203375644805790391779451222299230914437813740677418026091166478544344151381691632499459303189660086933973760606261270472745141000532303706187884826405921295428990404004366158424261551139859560875283566361186412785274291894337817156578829354592290494564178034936799038623577145298630636144886863297970113963749244031163334400702104902233304554746969027898624493313098482022825237849080908836123162895442697326256169992848027461232089676232382958707027895669221854666542075213738989805913052938858197823434393966664934669302365551866398842046621954595247294006026404914670590014392789250504547207328944102969450895843068064135733738526109587848163119216134277228368468930113629615733014162147087321410529591218848003833366579768253663503268352894981906866646573748200275665616512010342045887448168742253917552985584841149069763506818486688212067199202410885828250155779674979896468415755949305492264225364925623424844704761593982407977362760654276642772110899901582528470044287877049623145641109273586932771026721224969628738673168376891330749953397602036494946182230393925056298719635723892133097960464565681531529603547481923637757390188778501607736891840414419018981386688427814137045123878914271184112477941606189372331602214772103409834010162728260496981142381946405913033358747009765337949966212147583478164519049470980170452930326431210974098413700398743583372495184473807560242673097430142834473592092578923906521503435050976458506333113889099659275696390584791339370879120482829972612929853415157853687530019397340311815450376095422909778631214564959322196703506848140371739220967850607948013784243324032190334374656742791941408549529976008591181340699415628511207783120407521091273960481259832310963301276671982597817962442513683386192258289885964542575885830376445836161693172103789918636097822091102216290892101824283599853515625000 [59,59] 453657411374270418223119295695363387792568244321323057144443366703432994723594494718073210801177810609411504026830561304368593382487629250923180041962520354406764147550198138172082470713687110694736858221098738150583739662532636228869217676252568708295671862688973980019591615322725553095392913627787490275745025592875881184822124148545474305270594016537282500851446150896000331644672520378471241230808212825663328337776495622888337501852111530411984482016776218572232910455472937676860672734956429567804329604912383452612756733981804968684606156103271512739912352571478302073307311671066946407468819762644301963558977819591818624895167910193000259816057392556067855183191392769510452320446794917270059258561724716534828281212053186916495864494971853109440589569506417371696503923567656878316071932726527726550700547776915133463554218634947293957796104719288226943285237260282721540578728931112836556592521531844704615915261910243285479445755212953919889058649288694305068700047604170421332040203417386039177577167311386613683388959233638242474817998063950427665237618612754788601377252009703668006571799410341318624095167971969102477578468306000342246491883187233141819807718779490675315541414704109522236603693312693408073408139688651052723417411255208628616467578813770645245350188172687691379146488772279929781665747485020836421634206416777253813611599260312546014355742896074207116863433102556003702773755466569668536709241823617893430035977510964114874484197650794039583123438973347052517960947432367855429477875566288701648969972235866593527221806198258591751069398685801979515936967213296795551542805839458729265075887479706846486516148731898343195984718264897054309628152064685316791243019462735102892479146927378697844989117482174686910735667139136009187827705020200395363115096843795468259650859313392894754898310784358037071053947481975385783776599439467859159404920722992419365444028336167756382300964445402360097526528675564091499278366222815996036210257644472860245088035662966138484363720540724733208224894911149805636086749916710373600513180122765100184072483495076426073644263998846016506523481959768356509456254622898034084275230408898580082118290035463151628104033331316401776958045086379034172505378161257526182630616908436747905950369814097149069982514142419587917533607053800040788311011165987056919551446356758130901887864816856433354643867897161365790910159824381014689160533750941317729921547167421629473379003185484888991912824473367295902644117499690760654043628801552827232394669540114789650738346337946710373547845573842608187954531830110571632985738688148558139801025390625 [60,0] 6318694568680229152581316636365140050186420717084662626171816036064730985872818855569050200376712714946922816567120270545037074343415783112887959886807595936469315733603132904462700305917247260546049526819353958098319726874834454418722838416752234008815678935605963095843220329199703901864158971786083146022137549918304135839352702065172708804676915880431960849919555338976831890290499257141932828595283148502238891870955288173982550419340693607538980224036409331041062103902075595996540098194543283780663773292688851068997643155229520678392761574345196536409461165062523200231629273601270229413306945637016638616529980279487041102297089754379781208220097206399345796310400044124590990226419675898865606591445921968733579446000467560942299441876070357578771299255567835987023428105822089772554554316946240695884077829053683978107359047847755467430099884567847607373277576490441971621529480935146571405058226970169943081918539301080931961132932034173611993932871279958382991177544286025495876465501113276512150184179239074819237717430175824625992220719893949921323403670216828452710495318820556074697855780533638559899240607637509934490364142480453196126421018312123528517234030508809643428974857633573250020796972944767712709930008577100923928529921316996870832080111678206152106095459440310987306068416808726163133184576355424554948773588591537172473888993231133318920909148409523819447027026583004377291757534846602681030657940139115887471823032233998319901740088070075518973854054724770322869407633901110608173904861225749450856041327881392855920999534379339750447686858379276473495794097628578242217740092285235891907623805814609743510165653518762486245775825873663023597853529486886129452232844502159818466525078264768812508782272391563292420565752542915508859776116436069826278602386437672873405008012332859301561011362944506378904298126856880256618023472797744386880840070465577941838667952054788364514374721723294826019299352251968378964066406191094223876104667222578202374750899001531602510588968902984977032348430180583193942950913279516831157421042154117432805123745145848901521077610864255950904788994288062720206904594193365538171082166085122187176075160958553916175312008766554520347928787373379280999275669768335915767957423275950130188157820050290801479150972987198250540273770128782857635053840620908676982960206249138970648436136843622736726882628202908283088878347935691564140270980060917980859765265424890530808770226177033145021471178509124387448828152891167064808541908860206604003906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,1] -77291981424526439183805573645197861451346264205376528680705036691048709659027631605772229315652886736933299309554029422808399814091036556700072722986617984305372275545949880083378089186260549994990317495056148415240496031799729427657752760700876898705790314450319927666278590801523636326290170965529852883871888541217590425586927769855270238114377864296121189547729762253316984905285110494058339110052773465732341794528972424290453447566608035475414427574032606444957855327336670136279109457221035430601076219013272269562670554945071880804203778531179653998751883701593695797500699864411575479205281464933554642532030903566709967821813248674768914229855399280786686013936695010173214113671000104609231975669026494379921358947283373560040605015605004151430172155319094312898810714380686441569888125864432420014010420217730688995034926933876578486910493472228333647528437830788797997158259903950487517785200603667059396156890485687087075916132957236536178045032049280071842372903913681767989948321426164858046841306912793021580416824683268230228023372763749085750992313169405611059672899023610944019582116927914044131962244518191007385192312757938697515899786082268319935839483383446647869372385161215834183533052752963001077499731879843579381850340903119616391263016205594081287973751812696361652859908337019019629052583273366375644142967687854386320955290170423732339137959976546444601156539779236589819062250363695465052127616818911523216331082432456873299637096127089897391625868652514726931775051900824095750339905548437180148097656992188400641319478048411766831640914511982815384027770625194666151946352465519335647566876568607642598928578622650674289924128991130749853921462716949560650617614202323577380484070845578837760097239686852080701582374077771351737069474088472462798276780222704355933701703134857705754020780384826387708212616609495046381412139827757196329819116171183970914079281220312175527515793054588405898357354561954077003062334116729450293926667619604197477121979667789464356908811665105443531604878267222598092502042249476318912933777615046160529341864099953029566998246804454967286026930037634457404379264446330016233574697104430115221759971764582882767643368888090127070388846010561713781877820940668403502678004690858170921402249983952206142444043829102038163618879957699423992809979250451438139202183233188990281678879080329787872886794565689345568497463175844007229571063526796710407891415708256676749384580424385574172199611850060761733842421201436112543348144754418171942234039306640625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,2] -133402254890290333142199726648320813748134884959289206940783278932957852270026777216942676725779068331713009761775507216321722916348175170456475060448569462099681079893477864853776771927479982641981874855945988699925534674246338572789489125677158130491633100119801810738339894227855949366430301854120015219874744386929327253410697048939784084910079521026169950420551516469889257507689870882850525202911529417713646772219366023504038191045241291278748066683523775907029613529222830837043149468937045242126553728369092056222722843631815865115450211250773702324173222913783367514920161880314366631332276967823909090352028307134301586131996084802748160067221351109547980988299831574368769220590274335136254560046291650711950818583550600499771751392653791436053387798793190105714798604321566790107971029337076202382148658071636238933405257463277776631507957081935168587535406975769464825329300585322190196519176227477024657946521769278370724322253755274008435644799699097573737834322567048155538293599982374554091704844472167452195163254519803386187289816104034725168533659223032831420775947062461303726841781268577406729548455055521587648873731565149595471471563820539295688592082824900946625799479187820705148412286889604705020573259273596847815867601883785548910242946180850601495884452376988357079716590504279229754476119884656020820683548878034358541619130608546649896883477950959216941956637958412893927029178670767156627315874339385740854185886381036980507092194724244340001531253904612335653043672743871722242052468904366248456878576250080408197236020723232449405053729942242350547632586054317272175938804539483760174669885361453246153267617753598137765637013410255068829801574924773902058762678966170351659920455857741253506652777251677007422228288477590138230701461132846808894814120229098294631548817860304945454658899632866552718487904703014252612924771940658025285705556574474790046925418583375587793813837180192007681297329584219845490551428724863574311390218024582229534945368621582637469358513654718712129056367951884809966193766059000481975198310706945107678562384199550429091212518838079461291859000383733925378638510115974449848406703432709744063295752677399707194856226219196497456858656805560391485201383967702359922312689605497728180297752554326111612496227845818767853942478305161558966929220304306543413364714242495597161040006895717753269618802261723903765082527244830009842058293960235760689286028967481766083253990900193746667341641504130792213608370757249241278508122832135995849967002868652343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,3] -425466107051459304810763689174525567934102902832472915321264012997840413906044524210551038697502554342178179207141872087141046003969466679397068555413003993978593898567732670517578104504741206739469905269627724840945426177582016554806013053376509961841169697343992860014949337477339234691530797266050310508208793600134004888965079572324491061131994457178332022542001379907513487311531208509774744845070881643800404063086516980134774031974930354361564971789241679365209274041850948595903966366979406731214615471680679597980487615446612041274056819788271489876730729050303924271843748672381797770550436315533984717792482628946818606871654040013920155491923539304816940636858418740806805640178721312377064710058916545055406516337992598227071455535331127754457783522262083013186378399178687315110558983937508819592108102257737730889835504408594101273424221282600472071012813056307311122946679436203553808339471494495512389197558242843767268951968726399787695359369049838660176381309228454073270236563919533008166943239490352847292817559977050433861315691580787421569176260812707956594459151513598294103716706206004653834946559417176267997836424695737133721135563197232767792467891166276997396924290021940013603157418708291025211414287957032865032497220462830668821443161366983790337244618301866885030149330917607310891778490714151277798336521204088563006998494739385046167144499817929936556148409045424462030909929592922620558892726696319178665212250142387681666352335122933893522682942837324108923242658406590181296529262884564015524912375360112939782177807043370409933338243847914441047701496337909217732374763730559485302731080831283250465048015815944469646868049799547131592865820352898242572556586764484841355627227639920961819375526447577530522539871358870011821089150504782794763963033902059371745179740702070938756295273565992916060875557351872068875574274310460769630315722490556149753560015474624082554897073337087008799002859204970466415666822104056003038104401672400475760740441514255609013351052690367829886065950618931794077674162105557661746831620139260001858685828856568353763708296146332770892955925117549041477454035405400854327511125821813414591656058432313393432932784529702090610469464450690721574999312762575507293907484381125519280740495640119002856276564264833206532337690326163100773203089355417291340049423304603795855112251041311555850715711696375005261523155674051091093447031369254147692642721419629838248464789966009431114216113544426364251577030168367385615842829471588970591255929321050643920898437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,4] 1432598991378321156252481674117887798405093807161455648435462965542630513638211306815828497923650628823890039008719845741689375512074917757388563516850009046607958093526838590001167999918750563509079283521185770774109304967082014632729015291159425937330238044910014158743750525185653881532744534321639618030083655379169867943607482188529679143742735403441335634992424351076595880507810480465620397122901098607827661382678885573440476027884215207525135760042662586479559162079783270859537556889996235512484846878972393777959313102468193457520248850567478069065366087458334334484265704295701211813670736674601121709034220616119368548180996612816187124485039108589615698146696441718900676391844604406586557686836064139700072339886579591222461070161712288770811423185433000296006913913793049498201082063903386950719428539645947428756850143016371158897667216863749432008748915880933752440087227187387961244901851333253636432471587410011887977913904921347266427859464183240817075834761294365216268379669276786908065265805279944541197024452168066815052581032364596778379463478110108184122449659956947107852177429366858682436252863571211725098143843766783795339714142150027764001138106442796515905466479840899189331201415482734048333584061932820524303093473953544874176856690055273897975030781858977790483878774704846473876177338031885919520679726645392564253418731070964632129746100731863186155991801003992377826475109990197470408958018630313116343609582294351508903991250405640400227309742515989229262659728820931553054549753479897255330780275863302002602612227059107695886278272679927064630519997567853977766856932342263803071008745388112535606314378330257864299643861504152223579750541853742453386095260900295661193141234059735612857808070950625521782865651434756923076545740649969060658410874199671844635434132048169927394994740848985932116744418760117169888615988956921685266735789223460579224351894832311938501242959735620551611630444607682553056041064297593081297966278787501599810657941799417316436176994995138477312971698578260624174437999929533359127945466947817204589219078114420700964001344697328735147789393388518014707467295810904963538260461887708362791015890913174708977010001145386230170328078353535317855293246680448365480759058011098164477794424367381574510262996141122421067256238288147445658682343286376489544829358881655581009693477428344392562941218137078899747025576375707865105197209447277158231477491701139266508845947467385875448744741380412499247023688329152999432757628704010466336171703005675226449966430664062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,5] 63319992693621042968382026140529809978119208789930269693030521499426673218146571968832005834778599663196514752696600399122812567718189277812635483473172613675239969285685288845568961288195942468245905761439732667265046017344527599653249625404010787189910731817435551849778345658686217047839573571670213366227969874756449614837189699411730396577932629902300985322083759018970818731327956369464787490716698156653679310109091041634926536289650549975172862671471010534942285031278999980662144065211468208730242477369256327823825426318077970757610635095472376202241584599275147126863055292091702180866940906362350938123419889008057163994224760654985603847853781989823635604196338572471935967199968340287182769214715407447841985792644198508469717129744651114423204231681966934610331071295764963119461482291133954529251905350136796823106272379319442494735104159126392563815682570230501885877809316292886328145888150991939362508460994209619963185206069444491235216667455674759968739485922601251101029804090099044404356276458488064153655105202407418500820193080522227591228893440401194886846254896567456858665349924640432384549089288643338428009996044880416851872337114096864831478510281783560554581632179666808736993369168246566398392010800167308563955644471112022650733245951055931452434469476180415523177357173701773016763928936755758232451650694290847764379912185583258589772861474254730373050869893896088675767374781434445097439423044010341715911490162580126053721344242502271368239223270075687786007858767090800507255694907921481664017116609493686298800769197721850704442318343451513594618390274115945126689112684825720345565630953846445246871241131149117049905293263537795406865418605649493895132461981760756783971823386143271659155151055264361926740660911293344248476711210392999018439232807669721104415039427503115123929940690836338202705576778002068867713643874669216286238881895950300483613132878383027025711790623014373330072840893600038189376496949830559470732954059098003390476845546023748201986111508249886258262062961181975615607240781550399209421493696948859263065309535583746614355347304660342139600892561380190908936927849412468983978058365831457758027902913151249879393403684517300464544049463854338615674028274942081690133153293700944771204844782402046502162146749636254654750191196394920761743161670787518451188123174440477790199014347267929066306567815117999221897154852684830625103923556160889011508290204265995627479137205012889479159540789857539558486443985762619205488017234219116566307228310961363604292273521423339843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,6] -756180866076246705316439778499429994920271367817206048642423634440143195112247337759282496450793510775665324749213023359669018106107377404343511006745750942748671890551966869608912216571393157289211647765934356383275542994816157073580009694320939449157176823381835004888297659481875953715006531699184804900970187920323927557563920352974061504645389559016082126193922046435970919082630395553469622293888881164900768523893940735433810201445859951557891846491440623401247291446844657925648892827868667070902282432818526925382439141916051512410151661783493479050447693517609083541307346991192657462312603717238308020358841750666389889711093027798575535601559521047053653866370224804022789823017109159256368587409892148825749637489274515048280239881264746013134763634907212867114458943184392654668334264708035419353615972930567362537808069630003033498380531266706587290414938325490495156103356870681434795177908110220115649881940754706246928129024115898359811599936825354733691987996040579862986868575630485534902996357084481381108610370606686632515175033627531987515815994105141752575063102143558140266883289714535130260653704401507095688839520541164656677956054166780938113341828458389481522568280337841134855811640617774593664155151656388048254784567805181685083440867671688058594858675675736886069119446488507745591735673196930522204719097024753185291213699572108291139859351026739831301614792673101000015508346569504718122623052287306331660669051355434512911819945008444811417578990405601803277696522139843747444828989790793323362553671493019968805202094447469381470588322985604995129749190520065544389506851121690039150716406437518651021695541044387492065217631582683038957913051778411797092709599602938782172886955079069113140279288146965642081442635085639490275017453826141359738906056334589407927099305326622098594620870223978163633464154637851035468781419864805844171995038368044551600719863646710580650793423817564939159518738737432437113867018499258616959891117164837149431928240243212836567506160246171497269028319555667331561986584394632900318925113943666220528120049326146369957445471245490837507669155536977873714364773244808055295147709165379265769482417301057387541870545948418297984171237183069926799387323953278988384154076967821514989539653379556335066522477561996504646282519014920157519351303108650538967520936342158136611465733227038733856216007550801323622151136811179807019645338795226985651839382729591890376318157060355093750801461195978550967369173051385243143639856203700159675254628688367830591232632286846637725830078125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,7] 2196768987586930652975690233409183906199510952496266514742039985059132863109842710182734748596014455610563056018678803864424759201344113092077167393350604250024711995545996039581493383669838015042863194807194674936803459306466208301616011232565790770529324816876517634469670172854492557416930946381150773015014865922326536009786124454404698758236938655830553367506556802652551136618958793142573559391646792991402414181255355376442977159230619206791016339457889248329197978093695063373847770642639180719854176476446650696035342652768616972765655939371245334148065707363087482702987196625354188612898240105757365178741159359123934639895707354876960589405039127233926426706887138280427259784347950460617363035812737091910858613620138469598474533578310563341719722375973442966309276446074988961370319067566133131457186552425070150893621282701894868625720038000222440081009170153700371279067124590537844437012535806615354300402846482884266376487721459214381552710613395016135693878231395129329899817943721327647187376160153664202455505158376936329014157213654973873861199545355587502414772164590134961449356836303542997934957306683925315082511865989704172338811215654129978846055479904101759989919447300649919697187546582702934558055557583812739583381378612219715238254357325700943777457151170772757510920583471794357364222891815982840630283033228491153184666418918603550814125037636670149712217471994655560009982676827346182926220628574079889615296845797290555488299969231177950293801651804719529145297301620832126847777840908425614557298973166715558785778774283883125246246619376182403592099643646755696093072179729242183230777040488086175300446517189242905548454125465919149180339132251119355909700955923998223656567763455846827508560618246384967937656258471521837635514052268580438364224647422546903119250716480729401801183464953160893931402738908151907242856539160531466869207221503032961165924748050622051501023694210482769489240010805200129532579910607442260870996868199800595595847759608668769490169678284506557499148665792788740132479001394801965648427063059579235846508106701529967650088518327456701512468355832361925962845315849666462365715016564748372454590459300981003490531680755700095854894302253904450479178683677765046239623721152625963859742492372925378607940453867501148021110124191070383887633810855337290728052986842362536195148154365941563646778721367614250015292738997556572287057240904605198470844774587616313176896963382178978371763185499943089085904371829815676543246278504852951085317826034060129103409053641371428966522216796875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,8] 11380747058919974161685303400665260532449757612641092641453655266160263880687818349644860510212582972155503065697838466053928918711449113749417276422975745991571131793207011777953495128596641073452389922268528134680204775847822905651306843928201095831771600611802020307869466518703025860195252537433534218657383391238830033228567813225144173246504237924032271557061872013766698886997778903519561337755493172713173894953208135025259419074927322891158165304029798744394139279866764797567319926600956240647595141406045268433067468734134249028805336597013490754296086994347887163133674038913975417401073487705839306461496994164585501111197235858007238232916129467059721173894778374853492006907766443398412926993753209516091339753585812234809520449984604865001856668018755645623298523513024926074267016282782286458048156688655431979883732253608022388620123417718255026518001917648441952603035600383512458515685467372315154445815335087087509585934368126061963771677851695510488265333758555842232735981794561037199772980061174566738402770601013353992833733822942233776724859413074795479898555240374451618046314615618934262264680778859225899395300494298994753988462902825611514617301534012331129604890337832782585230077083438234939078358291570682292408787488129080671331765991141605101041121389948940382900253353155366602917625217527615567599702908617130529339865219889167552621018033087519937985747031102145025009881324418941300302255282641889878631437133329155161229830600984828815199056878254709285729648983644970977235749848891544359425452364518378680501690687149460575953831992441262210431762520701832157240381406966476206360735845951784350745459194248685325194516976061825935512601348835179852031501434629327329741633619710897770498773818581360616174003806292443609227470727879588778383021682672251248829793864670702222653881739474951223024243356616764853179445189943524368993170705911313497215604203575475838089631835315225191922380515768959484509754060291148479083721802577627369528558049989824367670576575216357012796938208503776766442789316402906786858636810094251301917549680918772003618487955917357806351082643862779456423098969230909192176274147122907581576179150416556909115776910829372842594577387027597114025140706002163246061172908378522004883036026702120390898538574483351314911933381094890603562299800597165960440210795279647862057711935196472570962498074839670862050476011017502358947122363371430655937041826087631053462901239470938260478545608048801299569088557190266494661782624462736966969051702915072515204242264985623478423804044723510742187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,9] -98244748742194373671263236282093500198045005285224553426835365856404396878825965658833489770975255442018255311476667700193946212869171338803055156787137496379700038181784330855112485864624827753991442796316670676917938136552180301205591019750753974581781491437094591651235338987977575569491761667183186119355499533534680376968407675259565371347064113942172462283140530965556261347703944897324440038287455061615929009525255319530968812887027965185179043203853413772031970154391234327137128162985544800614258099392344078406574748164377688270234911205947447067795987554136422092077891362362320062680015993202148070448969278381222273017585544893510688844492575790390200289298932847610306127472958735282219852614701604020438988348726803570443988804330673677629909811549194082941267468887452573946326692898393738913708972106737671413769558214155429583651610754963375262121202632220048173175105253827464070177172077799691024765479525885700512753542617284751610055175952822592012969514438833881659641605813629658277830052993451049000564009576427961921280997122733569929757007648250039694396145930001718391718972251708320559626764220311991351149955134279942820602806946248527279934923705692794788390328386557323645181077677865447602718199307490549174576344491066421107930978720914818834242002056750562279522203914603748584350794208449191366712865902585987450232561717974563613531391501327326881582860004513343493758793124049820630399246059881180803045728609047857601229181671787226713371997138240030160978030011281815014993508853017381781244834285318693175722009505313701956491932912093838888362788902153257706627726599886915129751235611234788614415905312822905776443894167266305691484564599272041339824009831103687795276772006153148577384587433019345361112716125686782102428728055765644176446623380813253408391157322546387693476905909258702901216427286103472146136337770079351820154895258810726898710414101008956910744090637838365128670237259530964941114377917114559857374900143680396264338307360498991267412133039348918984155247846059020763801294156327795513783657122376086871270091348307032475030948011938827639549836856825800879484627396683336588423626170426110043672962181620280311635094131251299102766368135659328663589527232909405805077189087750640926822960545096499567045750143633143768183964801992686326778587716429208889744869503814363365339532256491770502213285562836848261728389497275609855688606728006056389040043142023340631591639670688581377399141882936857968882831588349483413921162261567157643289352455258323456753141722508360089705092832446098327636718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,10] 208110638712341827171079098857787545127696344386106971085495873632024529378190808253381948977698697669078508447007156941128285832180500441981473127744400520121427032797567885010395218676186913305434411667733463968339422577785957315781370575355881813806697338349143460414969920735124605390404458326889471802363577864021537255031329995052661285336435570338018586543944244326849913161388778021742920273777778524761595691470371093329133105618260336996495655409413298125799259695327360239634669842021155334267269793050670803708167827745677379230401486228260231015891603188320482630540103785846004348946243666268003548870235220119614871253010274579110364699083978474765801300659722162956181277474714375303879034268143983830951155344232569169940115100003729687514978965860776493469782488036823694361318343450247368631232940216564651922515775888144310686677276356807922813205720370247261716949742038976669525749025450331020041499642273056813738706499960469232669981051316370795524507726767537443730158158659222791154423644808186642428468716709038895306747315748493054604141883826697400833620443111469156779962776833386735276486717011553276858380366148374333762793652033018948290138004652598004921428717255310766837297471836744006764889972323676051315710457876974653109156680165240622782202131426117442022078353173336013840633482651774346414351894117835698393079863262245751392752843501380920647204083541498159640170229419718371757016041144927269073244475426850230807000500224063560235259167123626335839642273901995339271207305230230153629265333474785606730650098111677300092144248645803924249673758909737426286776843626194965042551431232709874605891034147818736563339874171101401869941021365572015886036777764587139776253035323440703242281098080604918480563855365999390444617796004221480869988954320830594358598928723916613079648401976919002821219826965004592181580050715721774338974897445610834399957933753773926952773363867840939838434575672778968655968663790711378942928687175048469497317037776278352631384908086949403403548928129291624656698749742107764908628639822902042600250987352274236393167950324079151702016750943329511660642995259727124083534392214582078824547865284634087087203606552695392530317012307468569972515159605031785717976167474069473378015637469006514560729898191851975807318352179930871720971270501061044271556993240545480288717016740557319775754585501660332487622703500955193458109754335104729554566229067463858757853775083352058435583344286492247294576247350700753265789007686654697151088243539428792906674742062278493648364019463770091533660888671875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,11] 429051145296676363019065497622980883034720886631780760706965725109334356825439238087210076168242957942661996041980253681035765675796748176270553788092879618621261239871070305657958114442267220137980727230283314292124292525734147183990941614634732830519955927346857390184855763209645865056776336890338497359835729433491823415188533723266232012362662963979366391057049659252208558409084583855161175029146472900578090513084804880008000882321265783998725211347047970110777675420000726257891001631681890557425943435161713463110444189089274627044494263084413636891947414461112088197326144928972590544793123009443348854823635632720157942325594919710046527851399399856606794495042772791238217906757082929172821441289465662699765543889868815573346109502972020797077112071475796397648614123903397008613424873123868518669126679624158057100806623289510644020990481813782606053782661491168792133468447969567896786302980083322606651138605711856972016416739694421254991877807358107876530999786249669861481627781639937743399060391623631969334062091412755370414637720382617462655753296092394807983872242261971367936190080536003570227112032139772938031046528391326169916759008143132650107575300114938792904015477684573009084627197082128467381314156114488396600023415212712292395495707104544368180836532178755260516841844816620372125165013722340011021846505104892242085821533698486091786002309362843957983845022160126679296463404789855087519148827456752053879641139650659996314431663303120088598280892950220225212272371285781594253997386811680004322974201099167152638274378054731707282072991743688104004215749382542488355790982295234050278239189631498535652817701311862672151819936777327353477325455038128359115829664302935044366364928884647234799323286034388172684373779340008930763205078825316067880442594840880834115888662789178665252587552797155318854564168249631091249951359100268929042626813095193441233134026986523256826359385914262636899110094850895449563899436080647732861014489380786007997626068437711742637486038367315348011067445768235492841075338637986554560530969329615350876227903543725751757763454263047523289534754745870081293616051005042330212553131661965481170439077650220569585100028539124555347961523441716928019721943180935831812859663832103247157752455144394530221886580100435767515904929092745132024464605707405250943592811074050287224778229370520367606162732278466120336636999547411572743910099110246104208180178223594357595611791088578785662289084589110938915648813711431595849677860286874544718713865662343030237924513730843464540121168226960435276851058006286621093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,12] -3148101210253823564009342852629283919135937926467593109485428990565061280445183415325346698790787121053734015208192621925051400087295585809444416669885490910107933655679930990710152685443342462559542871103758533583462324025725973088057562837098436833599856114906821450450704319488446835153254847478529081661944709795989499297337558836957458672568354454462901598174703327525742133848260875264883219099278092404727079695143174087219830239423555349477712945048418362564541328975856301265878604064541488763617896023357707650469122656276254603351794864790069480754665918173509684767119872716179807764467636228324782432241102226391220946434342804848949851595891948158914137342194876905420399975898097752787243288160430948071447695332102667778977691491566130148595682494416705709820429640938342603813120930869190604511924309448185383413901829420772678675177954301634167184610109087468673989649749088498802777677823018329588829120434800279469272147085770209254806251870787790576591164036178218573403654000130924437077507071116152327344946894837049218210402122268961176891598435018728666849175565215986270417484253026974054998344691428023426731526692914861185494358529087833404637276032282236396467851383064161173526291962896950539160029738495201918592133665203774496060859373663214647187759719821332033141613915061429989721184713045872360199524997829906413232681296010087536851866041159477273988641505852461004722292766095755716348007808531456393389895159671007353668513713306350492862422929665636498990938019944451481307467702976640123034828137368739325926351980466533274476319103506353539753842960438478210394420220025458441027288121922413094945513398522153198081387058429527018628317004765918967736362549980703982529333731425445696654421103475986296056577576498318442533975845795939219761785503898970984393468374003170845063114223941692991993793134302803721711308417457252216482995321217165503302544988242726973013821647932403521495553296586647192108817994720252254801572953978820906882999063750926383032554229933735286906607178638405789091991350474908826319259366844017569474801567327271277137084580226606546067354856459399962597762943007128871579242279653090574173960965183302974854342171908821629552864952871890068555739982858886923334148743053398565655548909025817027751603597050321590649394344351888633785405936746700850026083690789089739333451498056505396925961455678644201232894737559795943047538903523956700481955730053856641330325786391021384438444061558712421318163183152050370476399064264586848444326387236535290564987441884591125540416786665609549800137756392359733581542968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,13] 4921133417256953456827361246891479390719294350210946594539386263075373891477751335944571067824766252093757309582949051565897859298938530127754573411092284584100659051757631264097609550318381470340636585514006604330105438862809371968765147671369674244306714710089354587183202173072196108498226777444858035449916727974635900931894448054277692826179797659731359149500806351533712100991224411951902404210938516689219317116158751801184037570322404088086138615804225559074816507728520914903563629093493336269202492679133596303373734625647877393532199774283668592723456866347150714116899285498571602975537455666394265627638080713513015793385070924870380635537075079445160497434734814293950671871425768907464154797163758946998202869417857093101953958879578392316192235592226531882871946853820236998845114674243186234557240685256877754881715574862463499937952320720115197225921288710660338873357269059099145816221349081594069592676109709272463837077895650415158493897855191401969471991479238810477133789641930276105649579158733156682638539599415986988197309226207793406951857793311842518316450630938567060552755747841692104010384340178052196712931432076698025963695266532497089414370651054935691064278444932374876349315674443612483803840312264657031881622047217018204318122955553143329832002161151770008069615225823479916167530399539021288418257740936417870061386094617188599114353367410293281027754212735737673585281781610633658213206266041234460157808466870138012543346400841946988843022364207862839355756777720302267622266701399840314820497144905986898832970771459465857626103661226129290165097428149113354240550478406334130729644371349199313601414648863517248141972297383155846576647393573843472181244274186247997295194877405814298406223623705609808465517503338884389862720657314527280005654779558724936720533466779790864408339447610684582210787578369866567585539380621942539018737871560876254447588980024007565558961469057456713480695652970029109745732401520314060128870765364809750595276998535267000774984634637254365430594919451212505967248375985937530530906041352661588876647947913029669063586957240146695486898623434320524285657341921006905685943348887704775429023866305723353772279028877482239004406496102767350208237735222385889138437701903163766536321934060974930356886865607848251944395331439329572282063284615958213071492286648992195000475805000532849065512972960063043055588169162986080338150910587482286455772189751058909241210794146244148869519184994958754438149888473470548924289179097069622999829363646659144120672265892371582421554207335823161173493645037524402141571044921875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,14] 11325642857055933169536414391946340269530524229496714063157268773696709498811298259586658276693341236648553591748116080335800326976656159068361937100839001885683261813736444794758755996086055403881771910036757522348724683725381965490505820890192879280232551491505988432493516681967257310114630816514932584427899048032223157880580257713831200875495040103704242775013865779046190241960606389263305242341978337568342382314625806123673311618433417313695453942036560916087223415265401463027975735889645833242143245406302801579251414768053768303661825115835954252562729626877492365426327149792312544466639787447079135157858408720580223183286972974732213339970345948247109618520656950395293161877261255738253312501812021048050727533804334491070910187255225813895407724123403272705842574914938591578865179399415777204629549628702181746764734502837067626686311234357372993021757703180481463511786159540518458057702685007929558707169221347179047931874733877697921483862178440966074498608034987982690273454870040773625660706394663431015138208185584935807220415997621390919774615554826046993663077495469812693868100928429617411997157942148835525474593208508887260006535691789411404742577462512561676468322995273740266283650715344065430917772214161307460666871195021478500225382249510526207289941245989307950169658602044302403133175888774432010560011792190979870454006970298356559167723825678108521052449192466181376410834307725579095968639439139554241535007065947378594633191077207255893809873104719442071814297798296932683340484727309768703225530487216068691119603809311338186532161944721664270448755502425305437508840645181121447086914127581669284666138437502557418659683827278239569884926667940686881871287335909673130116465399759534587621327753280720828318967265982393045617040629339115090642457898028902079120736927942952366348973254318317957368203646840625983500799030151950274088988735044635328013822546987498305475844144199684158806855341936678375665388840991917570947169525075661545419431764070581490142790181188905168727470555939825262039169190313981153311412337745784247578892914888135520033296516599524550040019689431401091701148914493984063601726755467664127171270606299988299906011704423066281776739838204719973454230120566517713102478206958649946596673821182154450826216035908293839704719239467360619532267770710527994265063203208908455133805435961424706978821774599692899771058195554546077158820076534672230222389915998970576443278535259943847145626643107368468114585373968564192297710877866731492077622129101184218859174599068899416412749061263179860270522425480521633289754390716552734375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,15] -77282944214687538526389245765801062765290003780294579163926521133896699064077607558535447788318292831950900659332810515008882905043663059597820886029480794138131377103252438866687594694602370479600740569381154992001206278991904636257328781251581086169507936065780168641850421356553044254427948331662270562786070200953415524576506777650629623192832545991978412374854341274672017129110197777285689810035125145279833110822278664473573411545659100856953919378773417456001336173601418795988985731073782108561540003811801229933158337641984707661130329119947260997726164421920055312667664109983593709724805495712606047414533752181744853626143147721157033938986796026590973295187890814208430421581821717880381449648267740221407468513240349505999965527746884976522214296482592639444095321664040765933290287838679778560647996839572461081100571108376208221407558654474490096252643672392241672630097377747232700138517510976111644092302771688106820112906072196432897564312492929137465951533929789723134846024420486842572127854630520683206560032180123730199381983151460885456572869007903115194552002414838922682496276480925228456196395968716031570638866588144757754919264515633136364206989113787352750472678883978207674058094202517443961093419810732210787669370684612510136406225414613983422847843426181488307573336232441573506522565521814683271078490108211082816043101365431019284789900995409226799560412784883585871428805721337921984554536840754047894658969132057458386729693992855685334091440994745819279485615582746876579773435923665468317037269684958663320935098912711437668473828700715684374134910552270026487972228005106668076553430383738354328439575523814294470125911430489615411551488312200616315509057935974265862318874574397284974753569820967154038876712057312632170172386329006136862506235974708803714468546420068931609980377949002938133122048889741265084108478913728487820263484788486228322457285333727359318564860402403156026530276498520230358914545370980915415860151369313874141498871198636678704432382646804724685080199942394800921840200199577617501691962818186262440013975974525011809346937810026582977557164598104445337084845206423565660077597612806736255743171609790413513201242983105217499403898497413841180257066619605194645409393176364740422280011255166931603733851220288721224722451042769776703473912812372007721686969215447987043283334690866032510130607963123894024308031285433764744864803203396194631644152437391690176681343723896161881601845779757838138924829330941647730475115050207661464669140978479825586449508024132827028495534744419989724509290063281241600634530186653137207031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,16] 222690796833136387791947712010241206464695941092694242583807943583253218159296958902027565195346093312403175746015581913543169400835767153275875586167930084234149718407297128952190822105155127921955928138733943752560476307800970512144735818628012505636379146387673398832749081675405279718262985732015220739097582214955498675673678343361981587545788653914509369341540687572356412537991155596428725271380101435297856528525550162133747537665561061503965502269502815419013230400740855264534490788435936128279984489512967276518042561670853005746841520130587702700576451024688169802906873597585751003734134652835697183844449012404918596777784673610358733726440083541755012037382655220623729095862625531845791651995050264884234125585185272012321118193976424168463004030011505390180386853445967540772276197251920815076037114150397391769566245687408094826469891226245574124149477604893094645653704165878090589644709703196099767742700802614389884178186958887365689294459525730599529460508815997075404845944362937555655866581359580434837768376332223536423152548039908972082317476075799281967173171451458602768516018288489235238698110786585416565404416279870920544896346956406499805603584048124927291330859001850588367265731557880815599460068437761509506292869824051571449419834845343070408279834551593042375448995771292408181419514371878691967990899594918317656569347856133729528358136638946491304903638869611457321665179757529509209693319666467106098574691879986835002695957142992130204725326033827315670425488954108745074846803931778498561175299588059804983452400974468638534447528640673205599286660129420557973120508491128905250823419721378057939613158354433916763348785202039939178888425424490267318099408132496686373946690152118291419270878477748235692761716349275154292562692883138546894074407985941525420459846035454131692333195608170145850729114499082878120802896091318793170545272953385733716173276734522083011844836048541913549198570392581609141753253598613502898278947700033215528900753036441418067862321230271771209597313189189024235058442322464384278869835742307440708416624182422082852945835000362005958007510015809977178702598659242119037556208135514361085566128094637985276171052651970401969532672606111496916178731193370133896570049597297226013129619793735449800536455877871054000251447046201703542564573762563369907268988940571160631271331335589673383746323453240471654625957486502741394921631353084472354736609606685681397715983350405218746775754787528167843223864153477707774202031336612911213673202596706277761476998348157531742275518210772801954738960277663251119406595535110682249069213867187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,17] -484240712328681906869991847361730597691229000783450316646151911010573803584110244105478094461346013874592457602528785129547983511749734877888608053253981068293840824659047683772087404474768240284283585474738941904052044730831173020482483224230350674805621068957724952513073524357565546053491475750160829508904181585138457197403610177706983903725420322481009910177129237262339001163378120069622508440995962609289234483939180340619655335757666932607641268457543774767264271658952759174885453611823820779768346556755019074413116047337567786950862888763492691799592073242936753958655919875578883625196076605352158075805541815935090400572296099972589554631224555393730664144583876570948287880137831447000857219997690822784663154750308270145483769034873909471677127189651494224220670668989106979694300973095822156088858579879582471578177612679304696285907927570064439422259642813190692562201882226412715547853878353794862472322088761843533288483111576770490636238302408600634835114623780704806013813213371575285639219737289964186945662102230776029013138709172600477626422271053346506954413460463854915770945284770399464529860377355715110558613525969656025724218825531619010166127141680421815080850317900143839189484322194470168496953042388607772592666319160775041901779098594525047670148777275703104863881854770620604755389115418879844458784631115416134551071468759930232471529504753242260098613371067304638411365414606053198740598895048911796630421468056838245211379241864710357776593023434912128863687757369881585578582428106293580673807718795480086692238975634041629214502363814758836618126267568590567253196123315061071911001687915521515333049845341914799765436109056302369770171381241537962571741292098190839353327438046903584147845212273639359506769641688387452193014355154464052391275859691640236002906578460200666217940192578139419370217280900247959543885790818009025686084333837360575170665195558591894085823898852208981195828385108835478788905283305406796801192737938110732959456655482996560835309115654069097042839989386208364004885011588521042535718117374048446064180648756903895473350078700056805446597306172905688729647090637141816702642753182050026435198345441138285699303611744271330560603172436513542619129456421376778293171455851983120735181868947657338020736228477680900108075678053202138727030678375036112382055019371009248317861933477275891555161068758768493984918302549890910818013993550075525012287018029580207811284745838879698975612594411955363600450047622602751480178616218098630184013627391406018040449118336582208553694658965269823891775640838401259524736985895287944003939628601074218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,18] 1000122056893050770119014243113372844616661247427069787171910853837286816075903094102352006561119796704667875338097944284629873876683636969743641983230201279964797848843509748483808106585733698632498969194755516541777936628137338954296288796130345927801566576238299870974357738295104532371850484908743892821507557207698531148109634134544758177020691114034834551662482521811954662958551676529487429796422443001856981189309904357963053764817962531419141202782088140145232376515324664402238066884888299902357976354789584699691328645769447666311177848051087078422426794211025137587433008566914743282810794758413154644005836342121441377728991130613420328124583194364667436307927701750300795458119177456742349982236336355885692122339744340999213175422029140184065258739490531156219097253018752934442282215244917097549420936534060574115614912602680920252377831149456841542615750785841563808784460598449629201972462251361799879488872764980558255322959685536730436271065664611113209430918386418190220953382992351973387362484618089271123792532126465771591142549876181135809831039458388869975062891328375127630740039694538275622740852049446974453595462031147167983459555044297555484801225648609810562153886015990888772343516534160767006058797770280201684305086579015369157269215447457572961516693825543893201878484566945849357247090389392346872917991474179977738109056307627352342886913463707653509099320246869716141319617736633529960111514850128822050819537655475555577416930117997062726548497229886467876087804504564555624749541941060369083921645893487325717119962014387939195355946765912820782528292051676655886098209796609920161791818916461082999175801949333190115727084107710954310939972204231700331810308896366796349499950920145981148207683231208470486545016418632631163509834757054197595246115484139796156404340799722710054905123707691229187747034710595115400410323586576570382200674267143835151922058348150979168533227823064985266877401903207323627286596522278504673111612339490425586879370319858968485018442742439373256246671346643390128068538734553375519754677342140662965591669418090302426013642562242350951060583416994835691505603437627681935421772335232661117002425775700682195480203582291394378679028071371302234153241804207620860700656973823884952909916406761390344849840407198015465076101635085968247956279324154827539973719446401077246352929107102698372171261577048362435130059229600465165582542129683189409511236653107321212640630817741741411010946101056148864076245575734487825446969912414270009773834158032285545855341061398321066603206927648054506294742507067170242396336732326744822785258293151855468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,19] -2117199838803689879991242582309821922526025130567943418734520274672804328200383358904969844746961822482625359604679166837184130926875509359703171257533463780073380842431938690466971189184274400889945204105556325507525634913432571560476514620724251371272021956228425016974501432109823537049103610237919768346061306460659359226726474165145464664081095166864261735240154659992231379272368338670972276272332393728935044824045237876876981374047207055288460937193863004763360574393617653803875551748656782466424712867148435027953708925014287335989804571678323375022496925137017268157567961373076966204367038342421325936713986323686567775585306034150598452262345892440257734121559932146184919540908749148520009423187867832650295208823601658109577250458534610062793116969522751865211501377500407968842055532319170472297857684434370673817222093267046773252612418499223603796311120379650412940445950147194155055302755333702901052930224823610486364620454156399912522835234907136254248388987622171030814278638717392678343853843061686763884788861041208341517157995350163919947911769332838135996388553239751480635995107459403554447756403236548019631717280421125645856043535724989991544884214348846355290535828199331765689862884262004834812619430202221931651113358131236183282231564105434159677044605393943184457342995265418175504219285441603815690078841114793694111946124014525686143376210107329985766036717525866946714396717304534284170576136411687082172696532838814245424119825758314922140375949288007888809374048377792042401676075013868620127733718339387785097539370137918731463296273974336667770088353933783897929884389907969260230176469573245904168066952043465078351579977044530566738888875452878562074253274722257157466657567200551356040337731569650803525055096044190414639396568186017090805900784244937904107796375559064622494942323192997690854786311113925943722380978011973690473962099802413389075290831685208374457582304556963477630592514328516708921718070554954869229467757490015497874748018031310222754178087304050693488626596403497494525262087336876370874080821822639248704731546114541954612896225899286966842528739731827598901744442942910964892899016970578818080626324315942162543014355107986443296807312784374885918821734919329381218786576623834401603352121855509502216994799163085862978484613909815196226426628608859410141991056366567598719525749671047146616912410796041341752773487379399184499788769350299645893980228830529991470727261972881420440025046861052527392599838847331790200127114521229283665994083036153093220389973439755591437698899007751145910377637394022305587001214766118550869578029960393905639648437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,20] 4269274903539604148785149140538802991190236440194093742196484456674552823730034453026649678474726240660455416728391882856181623765101431158396533674752339799139349065721468122887269460064353351095044118276835853043821235544019697470406730659286245028245232074888045384681821689297571067973629399453688802352194459248667009890688802321565769123107327892190737650978813888271812658872096287887586291566714129955701855698520675406667557205722345773671858674298299121594002124366586783945724123634798956697232630608221690205767276525834106771047316734500940826335404771921742198272692946860568249293098002294819669450039618225540385428380993861515522083606344224037721695128788346491256080230919209504169396185022484888639058309981852098015308852408187143391661300806181098597683065894434484500859915685450097438467823101919239570000160050252145788750181476911599406245655090356784108406674794820116853828467552633003247972942202780453624497083941121573804854704645486026503094526795123180987108491979009177321162089350726611630920112142673446758741313449758207901568439586361220952077529798193474759826449032635352466219762764118228203920028772407353069267231904223368223564142979867489691294839517554426362890226281791588740480612720940467556451005467603029440868422951288063337151398745546282821108188481071390496643792210858162043909401486555000660044627082488222553308073860493417050155395234995908486135147633932594306843800783625727538710312763090921997148825308407250443775049620999179159284681410814321371280355982639565076739189284182757417561890632734674650270453042977065332102969994622829659047365981497174087476118858251897657743601532864485355742549726779500337686564212782475814810336046909865895743633375414941240352876273397102263178582983803934242742314434876143775156389165646501214860788951490628348407879385803171097846006839004792738390935471175841816084021315636378374622333341168349398685293102230459904148981440863282870899706338581949557291467230796046603135073490859832295519143687291500757019227339435581509629053955480515851536287515808006898675434086083985306843871899560675462682222968730206327462918983189144508862948752484519877793488629724173375988517166879479632899496408183430973910534507407950854176644482731763257322534363837006648548528226066949515687018049009814611484858334054587467165214871230775930400684472299709891084714809061856952969049287774957058227145779450456145108686297978204106596974326192746478901866500326082017344693008484324313361832927313113965382707207161605697283790758394573109601490829212798921910764167713560120772109407211863940645457660139072686433792114257812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,21] -7521718413791087844714748122753957104152016057773835953086817085194708307131033384894326469815377071509861690712087774964086619937376737682020833676724451481439474261143095508273534166949998640258437358745329185994976150084181870464239965606128955290058806909082406315932398940487584609371621161127954924105980140407627759660850145564486735197395466503756485487300019141436754062367801442735730587153332532022264552195544061691825473588056750987015567274511929933739872907072418831375234222468674900185837649960597822213063528841354132580932921006279093171455920453244537570320161290246389966160901229281961935004867291942640149705982969273740024408442185621799644218051485528823463828517087263283926906143778211127953894325154096280416448834971544608820954240197225411977537028883259945411930015540777078522206738459636393324348822861816904313844982773032786526659448000573323270965146124918886025573901078298518969188830196527591032376712494448198623537907892715214138995780205196183797251594739152613207964430455560583894969870361470742353685795091661236490710848079814083956241018344482605471424642243376530841474791099041407763367453367166459601536037295855656849993398192401224814914896270935538612685052731113078841427848522681969763510698169731741645237182669068474732145315669409010276380152442073009971313542341040668083495667732093094546562897965391488408236878992507369586808086300429526736357289727755082134468095882509209041739395782536311310515301790858810208946790222478260536846806276350355395767125900261398624312446880981515911542976883168968717070490745556013221239062325078825780798722140071666102137440487670400277137916635508167554284471205509529080484626827319851075827992927124931313972887050278842401738092498012787925227903096771215041514135528887351285842531820261115220609750998637133222682178822759182867120919211771890590650786652291413219879879417346656808208256823780075722434421747902195266242597843062481341836505490614904733279761809334732683635000684900474804579249583408673306157618836622850301162059915694546233427697544378052664546254902872422929724452960782364900422361200922028611220056022771823957719247614805336373662747083871109776473084048529516921695154986619953113922196360776207923714344003312103061895831270130131653487689961674002846691460800377117757187692394339795818538204705373471595207779089025601287664850948185894893477483462865050315011271302542414350311293891250937932376960360613048853328353625706739160214539186265135223393446168174637642004726049456505357762070803438440090338815825828946014122193049231547180326635924945593084101069791813642950728535652160644531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,22] 11139190478025382763173140654987512002006765641136354522344433163290177658052889719900033076991962099055561359723033174055396184305857067505076795887787759894151614902122672153629062533301144159641989095467115002870237420258706204022428536454744927073139795168538160756210368126906803019728326522965876577833503022430501117017915564437554769223173656192958456044372077884808655196096169189713087266592693120284357123382247072652745336129086874835888176185725453675319371744646923986588547933499513927363700596239345878244858849203190394540573582834825415597322899554012581944188050498561340830821328999177126735617081846442361655490873270966487912290176716134311388079812318382744905818766315536416799173689600638839384327741432358181476437385941661197008833024313009900018250999166429588142185662706413012762702591109433874716737261772296746432531290725122086486150839393171978802402451411126138413900783271889735853636699386421330705951267753704036731907951862434128398647207863612698521982181372655912199043848277826864614480658029108767890065105204026192109322337760280827551150270828225471830381802345989388803169194248074113640986681971866886299485427855001301813184604473951172051033909340351492055565056356145384878949858381998516495983700491417278187189869826507064753576413646803914339210484767422719823943855477940491394090797401886203957346991870449834082824853338343739694577906130491739760281166551672794538775138257705364909617725404524606273966184048209555492067867363317988525591637914063017932542009297535210622452447552144455204481286656117798546504451022969002000743651298110198233558569205971922582701607084419156185246169403514959463310055704681086383178944917732743446550868108171375707647677406673210952082702036497755783068998417440270609161990646293525624604367461260066040113091195167825329908239321117304764513492338889984601794175343173325942207404679059474872050771617983003188004383325401648386344263515560813593086100091233469520036361648349651420807375788057944642897191814479063734947589478878209532838474876941730422603706328866323244669022687735446578055928799229045183052606375235133565483742503144998596788892869077032117013117916909339635341300711308117634528796541699791736800314150178437157210081267538555839495228264717426405093713911394850749858962710465936874152002049743655500855585238334344200415795032240260155119605518536471989250283114531417935233938422251376934991977011110285881160586014029930770237561931311320297006451577870055230911785009287213946950018237651200909139027606535140021046569047976276255438529892691737130238864089902174867887079540151873402464843820780515670776367187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,23] -13742358655193970255925562378496132477607748916369961401827444182634398497009181026144051581709229191590914031223121467169867031481563056861512357833423561284050417708601306776019897621546458109474448694834714883098382565393375382152708004647810148937160080183976819700358571774726247358584319376561937106419166458603796014914286287598941447925394320174066893155046968407117694651474041738480380784760492952570371640776204722421067274192133097750373503888183777346769970529839494721995043055746613328216251436243127715473421244293112236661791775900367619584794420004499457726831961029029739187717809818065962357938735835923360619835808557488609302392325136512639018890406188786681406174694764264365567796072529863909782387284923966451451788735749416347301101598099011050370658511383036236165405174413169689156577401496778711135551980127034113095204690992759912849674010189629810492505167673365207904914202191841645814200838003038593891235890689321220162448459987187330030272105559110003014392233211994243090943894351172704932490129274718732562304785924590563078798779550945444004514886050697116347394410849659058515703174155180624865489888778186311835877134570028007309444977164585551137191264851346746192268262580022360437176489606961684954291456395397277163246891421879454260778134861688122690048929698023339626045484506479268722927571525937456906893374130050132201564063385723804450332629124382537366192140792154678283152293837471354527405010920376128847395971256749247695435681592343298644853924725123123376627528477418193268530407883838185407642717666342276493109679793183270259206978895690698649928857021632459255509662830516924292081215001501423037716063530017318013056620189265945150376051341507178615745540894274411356171394184408385936320628403470582080901032977182103815704589847817442714144933223807762132401345070785291885159982453320290344067605412289974544317082246608187404887111911818758832338726293544126509159239398148862014086914351729266852574722065074462832191962464406766276551808774861295286197398841274670486843399733379522419452063872449057409154363343926335173712708662594847764813990900682632233283575434180453270884395356944684078162611648892221172038331633534602906469627364985085783286919007526229959044557700842163986314580251245521941291961859708089921916408042448188078281023117606736878221453524153279188800798029294815489300985940469528887238857760285251149210281816016903050342188360704920751402939621679435988604096542119638847637181984868488163552450007142458257829855792230301738209609781669646264923077567846406823610768902758287002461452199407402668424212337922041271554007835220545530319213867187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,24] 14127833186417998720895110564431432220891559135501089316769555160011518328224344457678653869632394034496730617267836876361235981410465806451308131197704650849779099617087450750813043181712813977056431232024372039023748791284534590982530843228064299562552480237870217094956711489149812542857482731523006935159524897519872976382245698061960115134407652233988807908853392514736263094503180925487583154682735080176114361102320574241956909424049276914569573231985785121688020354327752778569626490768496573793627253996979413265045139254576626758575573096307132406870234514745127570314262727942957326948516369408338433456972762863842291955974013328842911108270805380567449735193168091952158144045655728907174168607241658153619689825128750770298074613495291788599092569116906299463401861540718395245324539692462539223354955095206937561031013294793741649088573864391949344498309148913138944866908834900073424925516851201647267883834523135727349419112318705776821462911746995853815041839717359626577914388059345080703880345096354164604932875172954523961945528269353048571526793254647478978091453585989440074701225458840839010188511786395728986466855551853575363338010019943786093573420178282244248479683748588502081129479529168673789337767499926143569204425430669649084772222085456620042570645187209593862786968943874559020480724041311462957956214369954526450056781498919909102288737493711897952651768824667580659158666685026185553391996726043115538839755735762594877453395852130656212505541010120367032589868199352595170693067153111180191895555054310057939340065516575969544065952571836673324664333932042295463009067355575526223822225763638676959951403609981823327350729760653523302647694564622036319090513094670549347845996657116370776322145483249711976910261556740355814912848365901170861544060025490170982026358717390546689711646405251419091355056105302611206150254005991859181496238432963735977992588391845112577793608842849038100600054756821130143404634434382585773333253167678118569137369163029946050626228717444265192819786553844732897166734693721108184320859422992209388434737167531765246022611899578878939981980834234171511361480887888914142449669946722640836078627333982692448252404492862883171947028360179709235673880122034883966945058852174433097184604737588461388592447893758097409530010606587548083092147236566084822734130225720705545643976606481859074954254924357781541940165238800663318203764779186150852874764424110198971894605170447671229591701146738616825446461458715711350053184004274582963202632271239727320442910409426448075139708157953164718691242296142059367294016025821958042032741296355679780361036534941376885399222373962402343750000000000000000000000000000000000000000000000000000000000000000000000000000 [60,25] -12098497890680057148718506186445339578794097626016436594096313793032168486514567952156852582033912857162475764203732010884322416779790244720452690362778324128992288551728393467206678578506506411765221311146595307640917690933101469629761583102237185006340910294174524439861614435217667764914078512142520453911605760372272065517953243474634717744411871139087880081851459578907497069422705531105423478985284525256752388001712166323617017363676176420301954237317920580140794012700388257295186660339157537075794826331914534519283505533151156051647097802334152552230771297867318766205086541369250812218490343262366065583933926480072406608553616789016256646420725017572709228500012545825999512262893881602936054808950700640575893386099658034684203007859863299315050719340161766963662948371249050317651659866077384862171998415561963834375665965254679080227314973539172564193244988567628713211660936360657843462357052443344776855816405473279624677577056190706929731107621526676403463844751753313371826040050415826786363458918006419698249192391421313117228895277270377703254319414982123888173269919449559581603052051557544069631161037268188623452115608299575331917185170448491027284939381488829544619324914945673610060599348803222839439684648042237381735369893338876775478959042833544570957841191437819761870874805617303918634073405430043796526378141172690754837462967917083512514053328741292534903449373115040800366217264456942996400823710052594778993550610850606350973188535519173990260380427070736965285488407719585703591516463653582023243407149034479934566586634806922323518632268563215880210725456251222809790931320685890040645306317786714869177304825040160433753692307400584870876979652523530583181530586041423750576074791495484302843585481188917230282882604563436318873214607435421111570892818152438270727917769054928368761525502129784566810761682541346514072918378357594288835220031932227782165847412780569940160599485788738720525205151997310379290772506392798650468671963450373810502856749383908603005084422665813298243934234104308417425160566521520353045847453189740006758886689968111844927957463762974343112288493253108924641600757589288110374641115203876182295644122045670363159872454274944591311872667876714224310957472693508431189052167919904372708901699097458433510254157315213075682196505243322147966427985078962777306681030739825409629820927242853668952783224737791676677067048102606641960184643150169261045239759642416776730554507436825847461281020662905851765335148124713045692133384885273527809716137862251317205556047351990262130190494482933415975417123384565306414062728852876440714195238896924689507572647784172659157775342464447021484375000000000000000000000000000000000000000000000000000000000000000000000 [60,26] 8572065328459389019291598094011084795890273524150359288716475022388905104112809507441753077091713596457765166733008876807342441973349402850870667091330373800362177777869410742538462084932293005316597676317588903136386629870969506247677654094539604525101118831913662087630897986801101980842295182483646969960296092809947048722955855112811284318134362747629078548755431434051373778622677706381819676408420487721903131445015482027507348279917056903208174256916313413960730020239780073313319289853746248350588728949818957709090158995233870796077490723351963816383962310811494881743901537137264448551638295255182757384368224017698808797400200781217483450906097962055986433200854773902532025257479081479193996653949939431327109188248422733376156630403861172722390460805029422113856444371577010738765708213248444013593601215969041919246429629648999208955525776345524693480722109943359327745902252639351416479267380294977091905723090058032413383273876774307379209572965388676872711873492106561405762833632084866264067693067755920953475337370289052520924871704031525906588953877776741332919678061739032689056296116250524455601109649915769997961702161109946557334515546521437422964213488816516902391279055092304079283518919077321266279085880877459457813455064793237399754283292345816378560105278773439375785005330388912909011408180885752976206505822998250434726225138143846998205916357977116052731938545660637220597230549151041870046962957839740805245124894553140728128985822108895218582139595507228762697404560928505024767665975698313863686000953939310664747429586856703780094266104175531522993381510447309606090462125204256610671129264752605439483317796131738027684077126527778767929092193938531508212137312454806063095683710938592097434129920909627588599051781087274250976792117309932180061931209512538395396344537352166342236004750062405489062396984936925790573870869158430209275782105909038206122111330404731059902737822614017401649941533846516188380325522467974927407758235349378940798300402664346393868922018119298672477907634391986506372430891250891809250682897677777341978769140341834837945690308037340496604388240523410941370733029352003320451494754957187870067961474915730764547719806695881354905349827832371216023365983815651301016439462531254837536349676285538339992887062175381115362330367088127631902832421310788436141227235503812346224045487921465250028838265323132215056621435743589824514554158518238854446307702264328452568734027683988655680040501367665449662258637130231060007955025768054001753921184663976114855414104754224682384152987866628585315686316063634280919363374076074102527016557290917446508635851865065546917321626096963882446289062500000000000000000000000000000000000000000000000000000000000000 [60,27] -4921645517508646277184724534669508255340427610406483285273460294345816783960255613086633168122405289864591078927823579556696258695817438113012941315849916039128494878365727519064239352205225106766803432981409994057671041323101483787096660738174518535228618492279733140112159601052910492206056164760471341822233157447486985329906763980233138963115930537289457777036345010463925433999747982199022720893721444006562443746313082611085502937784685925029278659481587436378975955080211759705218591741696222382910148932271682294810196709353729268965823179703065682091798172132809177789672277847970476024415313030791875872012933772890664563875244502151577507069970406090098068943834203547216909433490518387578475954426871019843097456949733437996811875696205828446720595331666737905906616496066022406459276667437357169810558416038137578506077442826762032269615254900051153432153455615539285886363029140024704913012620264779118679666881256739934622912422560259719647802306911475383336200333731662872218469732828759444948077173870408416879738169516327191190502587443708761327067165641645612946394554800258350438997332491109753528434518922524615133485339080364095358708699135201564184029951810758215758101903926931294630222139648700444007506999863022765350429780517925666308800874481749286439206490134799721442307709767196945828102364252193811804769945994305734147034855374322667258882970768684776158283532321574827092103776923745264818347563382454700876156592391709222349098706170495947419536261270206449209265313515969658492981283928597684407110002977581184015868450664299021072632536629837098156330956560063705730458087152811578875159280512796412195009007961515126104474959428097957946567195359673179965545245033438151106760963686866829742547939826889751445029606043499641391609525558437849533799905443635765782810052909700682398635546958418193373569406829058953542004371145635188800860816317913816942413413486270267731553801291769036831615248488133648822387941803400273615025224772195211872754054621240463705928529926998411437948469271500946893660062835226920634229336341811827807940262888469400033375181566164917136030160845287891052912577099077164932967073685512004499080362873219550163619953647668085026576586435348216088279437005789232165696101435882164551617897778480539824663032788301715515687454569096376325829469250048228235762071610057363720279706731617586087868019664350350363294802921011031638220519916623883141131648115929171043494459079657596428545366203108468203694697480479134459480384672354830278802124848233971029580721225536889941892188750986492928291160762897793129207296513719492366658918846251183695066631126197043144543386006262153387069702148437500000000000000000000000000000000000000000000000000000 [60,28] 2164545816541882364597135122889721904384193671675592787924324428974676828357956002826102452830145429164122548996737622852398585805182284265760491372943675945037027630102447529359036679050481269204378782103243242649267724131066632751105822552067875756769013786564365051967188619207361919455738104638780828705465084686445544610110305618244651842376362040904251994137906424515139528576266713655565439707803663969953350263292204565211705443006077222156779285402874937731196260389802641424816608464244796543436725342388154831245976076926068176505574700600364597634159328238833928547796476098830193249446660381678752072145357657269881407500649207677282729263396033729221170386914240187092224790112223864825299834539011237807921443908832362875753391499103943672948768327796126574157367966018123835421201667527283730725201312709911446044481563464922047377698537939601167484946108313526247110353817478286197837372534916017571775592809446938502854602985900495443654713575213867900130411481780840765280500118350578034140519545739230026112771537393043985084103195779606734346262557979124923211618002565541516913568221755261931998895069737320277361500992829964860597138300563298928379054584675203443733401932182725589896914216172407157216429065978951627472481413370784615243797890643056921180837702842629188090591801016478054267880768806723260478523188195219215904621973573121568480273426951593909919732245934857771085896472039218507910559675029362384701814816913593870584897639603284194948108618519872340191398132700832096399026464482742418619455021180053535965785506707709020292172172118425175894958506367386357944718998603482796778229225794652004272840074344841468712646182675265691251109367078422961065159198012140811732347532984997660259674726187076743742476376384671692103879548716630876538855463132174158136263389073435212529246865575998067970478369275499685821984950290510519342037733086942296994158160299550235667854511365635227790590658717815188351542826221284826916266378518260353988865340430496177828727395549344991809169402967317567504057628251141550691440279681026604933267500566598361575786974372269807029361174954009026414486036096135236092080386825063154972280316986024412475068244225804529649987025486009154887610974629935817235228116162319051474595276621969174205264924076273085103452770945916484419584877113954288211310477342567639362360195443482674508672005559684604030248973533235155722166158771856665278775998549706014509117716493534616173211865191360814903135173672843734252799829120738575156189371118134624946659224449436921728136326583554537360596025680446787025204111161796639044671654217892506142953890241624383822260924148395133670419454574584960937500000000000000000000000000000000000000000000 [60,29] -598042187231581678127947951718275979281309207048525566819520779129074299186313617432055209174262683734472986703536700632405229152746609500204775075959411227631198221223859641602269125690414411466833068271258031143678985387722483469153461193781832547093449466760772927176204463554348201066305127237401528948896953180236524991161256924870954171292525220715686111394182411118671550473795323629058888993289239697251286339328357914070707002653449627939538783268705149776065507602216319204993543137404823635729088928724115338372146165405203767064531667817249699842956122638158017199408002776247066561867644268168666408907649577379213837510127948940307654530717524457406981209309532727932664619626957044226357429599068687191951530804542684388697268864344658897948984971284339392876153867479848438446676743576832962176439613102058760583492497048173383672730662661073171138104094505024353195497049759556210119214798286072024635450512119295154651979941080750759028272677202580948414902412500518261517995009623324956643142593600861121413302161685738097102292639285909403501539040502073835596590076981545471882165322230713504222365288724502761881046320999330834609744758926818600535330890723696657471805236557889360514389099965299506494911883192832889217186923394166538882813072116884068958385987029725114294866252399525986728659079190270213805103221039705825920758324196198106528912116761905385696644330886007886129501071414112855325507730580307799170338102911162531111204015880432061502061458566475317967125786059618444862783532391494306965708357334259489552264919351123027841428839277232718418910715252645026075150801176334040743500183441863323311156674074471479098920474372558699247844497195508205969756761769204606670638766895934262474396022803401368084901120199249303964876568829345239561264833023410390905938727352528800715854759115159784295229951584512671291210821219868450700386471271099287034892477004025140530365052716902918297685624756257339379288067506856642980096760480947487870644897912265645849568947593004318065013919393405581601174097376303500103707206483143892361207933475564440758813751044853141338524105526577879248569079694040664109044536271116229438199568489254711304610131405604802734834809884703803434084269854183626164620869163989092378100029140859333009970527600457899062183658364465460551867430580675486482485550180397834847929032509792880230744094451532520860444237031284189924309432874077931465972020036632727200861734737436026469895236809605047397654203489601340948796696557316244480053691095911742903571298657730843487100476155956412820019513341843737015332825196771047866522116249205618689168429832764137732067921682244104886194691061973571777343750000000000000000000000000000000000000 [60,30] -33561304402973926731150148370767123360921953438070918267655545736301337262998587329953571472061195801579148552707042630466063314104748182409396224574633278209802687730603762854142173219616260866546999972785563135213265016315559256245286731967451897630504199964617905973830805510220763660458552714949532618072784769399305527916866110857641104564629971087834447883802537198721104998434890677161076729477545848547643659189203743758474621916467523673704677096269089051439941142172848239976519042833425296315297162641941698927726702531046323829931734457633497379355833888589257544813842335362296783941868710307395136705967378374368294837728424496696082200151585383208845644868695665137632224997730289699709078268839562567894598700203073600752663614190540695794259708307994893581158451181398513845778813241148274761008613984204215545518098113583522495169489228196297658229338583323127377838374636824878606879393794414105806909177203948128471673218814381068391336236147217748071573606254392417735492565907721040034034975605003442945032333905322304946932771807970759301654753080717632104732819369327204715682541224680675697120684005329286709497588656776343826642314088031402087416167745553569419355146073318853666860569232964644787313429959187870507267601314307652474247613161672491405172823452134422505636127913647257310467334276172878622713057250240451941853427915504001753055433020580981208444919997676708693854835228781517120202753215669316177324385611845546594469600479176585190661255873438771689327993723245310414801989331767408126071530736301798817389137542499302859903674321046572404829802791355288061149959428528447901755707858666752964323179199452883701968009548385262359478138290808017983440159879987845504661216903725596560957837472161657555404366333512552981886418020833129147199060404758040565365753182823252991540645677004621360777262695320789174471067902052464902122011082696095498751969427888995081022310112254099392272787421809812822801992401362625993202620442675233795624986358699670308405997199601877566512798249855332525140302293220428500697758450633472594666535551336436858212255978161535200238507758502281063603624503704461901272544249792592384723504056283677390309341788843979941783153116825835772400790642603775235416673169141975071516662782927911482133755479268605276386202307512770502447940308091005075745062519600334711207232476869219225288687260746701826992794482352063108358194813530597765634145585641384620148946196872369388529644314452393838667872373528603083967692123434957516534867355951695338039059728837597193727443097529686415009472275231597226861950082355063269480713986958194916493437742097266871925962186673508824696909869089722633361816406250000000000000000000000000000 [60,31] 159501771667627389427409860156574474963968119017613576974511355521553544165458808277251114061065779418820152803247762861838439809146708415431814785691942686506361625958340119109549877156497153441946870796627009069239880453510590971052664108370916253306187613564589508999382199140281393837071640993805244149967967406016813081421523581632071414348383969938498914374079531591907819645591029439627174729541312889932704601770735038766104985589579898357573511331043696334138464596098660971753691177307950345031145178563266531967591933167182280417343693842354997182765840804445377886239620421734591715726470116619409685021193329775126951496044104676963741604317790662870379695681423492169540593956479153553804391328269965795972193897326411902243147639509635165622706122178718238231082615164861047218325888870833842145044388572225837628812970879384228430095276531140926221604311799571659399388149625108346939027232406012457446522289898574567691710555926049570852822834068155881943971119449110207641150740147389550905031955315511992480646417513004969031186282984660103850277421230042379113270672757790566077429199403370577519176062812434730091423636865724596607531499260246670629933434582962325869099603213640610859184451143809368051155002786257446942747735322915764417964710461736344821762074503748972259172628151081119965129982730325517207092129079393772467716755378320801387092754738774674664657426869831987343851335822639517896621862818503901322844725969185125911280168637982967752848108300929230140659484095586324606844637731493909026190454582205877351576128994986135137074281639729249888845030310474548835188638938579988906418109778618580333360299278604537227852204187167375218632107670988997989488942458622730249081380926971895505932305981998138221607511436862147157870249071065766161417452824417665400028411128892340381997811433481414807313780326894123114950439276334419018701317936698587731858566146682854465925246992165524551886267495945773484651396367097756946943118329885417414793122412636324266884013757700934626121818654923322870995988781826724246570102981063881275058729523504940206588126835765891551295085826454496677653129181087808955987348946669678803719188315228035088000720488873585864371006496978678753284454009261656595595719529244404588376587330135476630839142559968487414720136632920731028276390343299625152325999916075107446888509184982526311105394292986900524253511866454801486781996276629516026148545771778177913851838822987818907728312138044305676370144570322750275492664556279681514212729788793998330155707782797934275330550324232216647443703378338924999650381615076856528668337941571827014120336494701752027132414177290620216354000149294734001159667968750000000000000000000000000 [60,32] -110445073034066879566372651987843483109527674314682420780858645869633089587222678359940693050439477303306016405729145855795483439168072646733395238155032044826060817428200620232444169776413340350406093546237700954231604182971221028803668483405789292938818985938787760477465875329915433139147411780159809765689391403236916629998753860070315671503618339451381491657761258746448729797811905764763369623175233835961420924538400687937125917421764160433175516082365298507799155595724260508732477247785683458590502297906819553578818952490637807248461384473327689554095783740753316170026754775536879413706386291501634484327132059056833351475530789947247431245126456822202362092455070175793209003185591838707433856620792857811286185883266494424183250601849976809617468558122019983649712062444390202697725361463319918957584019690637755454710326648592291809397056298661966819998445806222641328654954751381541896835453696412431270722695863148802716939440027599077862512989915967097058543712397268645712587653238386936411682630082405833133844518461300780080906710432137679475844116227010309350296167493374651786424552585793895068220527727967574075975313880683693734539962732228087353420511583941765134386446762552801407367837097173861880594515191056753880895096721536567477879307656636963993299651689610154229497183846160951452807669005026957746041839118482839591479832432004427780799491033916376608515997162263450004959285491161373757095356373829962599429360793824425451004213941170656370803153715043544574757638282095865572697562887996039576447018774738229724957111451279117584354346588951496802315424984654425762376404638591868748585018569761155461085491513627141525126602402857884172156742024384416095903373758089138087643996339570726134850764675241885034552971555377093914073072748924319110711158376661854686793292688517707110675777428765039344207142436414059513558004958320746897806813320474596116328582136382976101064034108347135547254054614499742974607571631538907689195803019211238849803640299091514701593426012179500640471777307311041583805549517563239307589466486977825013804278683491077740625949102095385781158355374518712687206114860507382861433554892329100481381117105396598663989645978132470864859351964037544501143188524813860014545965211342217663423894775841379635997557413057486690068582047326279838323477221962596589915558030237369316175349525489241812813143097017250142150475582094103791384608494001420438747446760955643325104576808397870213361484960005340275643916472430752174487904792234983292465203945857687750142497010167652056458516420738727136964539830862898734514367691409213627028211910566142325421509650236680236742582402256762641457044082926586270332336425781250000000000000000000 [60,33] 47406623881309680562054345895290251939563386973413720924932384095635089136316399457671166986141684170343192061401152034007816055636675744671423930742393721741210073224425375568815501196925518957427547588020045710944795927913019275547369713839108308630273214862757128192621338096065328253196960948070300130374633168003801562863995185598426344782057604211732617039196446090766768190896703771508505835418944237557520457931556528406316801420578537673484003449607471157073258605510389495615562263397400337007931622918361115275975028766936514818435946555509051823128302172516257968317057160493117969128937860214395950190410573867813778457581872317396852350231227400433264152334887580498584615501948656119116932541977219378057396303110696014265486478774477551074434354776237873848335961149321567480215716060986932452147524096617083571910926661489916669749623794576905204968888268344332003564457039223227407545486583459106330244482404011595218588499226601674523596375273909209557140192285140914285172573628735220099369152453677278933804695765119468743923564465824344590268522366856602642817265984911903860458224770948023690130736598895725712559203987128132357516305570354588460789165767307093162211203043268460307919931904968979102677179535459567242373036090243100880866837505227627323367948576564753539091487233823187597453611576004721353786839784136762751115283769533337221114071708650216721918083714338158477718478655451242893056364647819411599751913404663980129065898918107014823168938510282248054327237602827053415172980287636173243572104772162894412479927240547483271403367009059723991731575440321428926462551831035725084763773675615660561639145937982231952921808587254023493318619972814129115417877364854639559216013937288107451489335382870432820463487488872949653264021303445003821601280074651518863744533022213756045868465842548394327268620359684981038410656496807853600270879748310167321660275670904448411047804865336869510720185210245673605510224235966144188319656150949614538282646617499491094171627609784343658016716080583217300651072044460172851344448105000024460784781821690699431351131074625906338627140772486599493498945847448025890953796027149286549055840651444580439901372745970107405493654429745455243438601278056736089910970908579607968114454769920135023337393553615960813906677297240159031359994013960566867684944229895714408155215163243551412430248479165098193209021205239750745382042789418542709447052899546470815334990286886387412014861980809988182882680200693713390514004318159203056087813236599295890985042255015386899269897370711219079952543866307502706506173748368356266439586810451278366494936013853060285152792377449948446610505925491452217102050781250000000000000000000 [60,34] -12860447407335208488436265011199912138063653912681284187157305341334526156400043393987132960399931156956376972712112308767958767694520163184181837112557751693163187380068293230213977977654906124812607035956061157599474869714036666664114244989699532201852608070201031834434980923594363018750726963803892854265375240872536415607379605028718397459540969750217203572453483929524072965646723606581495240207571131470539355791654875037331473576656336775108996572805579926510234633764624030275741665496318151530314704542559121432440050691321757108118541889452376911594436748358695225398023945936693422075332352061818034680252422054192089311303020099804611232803490786444980309276821157785351788646632912574302466563933174873320624766088443071871922806878413862309667417272887372107255965680980662680587233888823930858725412582039466011117267038287305147771275644619137698782778672542016483254693584706857412275858007037697630521444775033269640114921902496550832463325115284314498400803360058037561039040263942289868477864678362568948790344742001812703275286504631580814350257879994722737600809874543827784480079458067570321168284637539256091466578195155466161317623239351945857534796040182266376035951741286838042177385473860549553457055470051185238524976826337295324674554739703333594833847081623829904507877244145412592511946960282790910081825395853511894833205243748877897159027605625201308098073065204863069454155261989947327351004598697388301637164818973621288582241941459568485341179102389896800946929833697182844928963486182369552912995891654481567990672838606082947899969146550484883144307370173501582272988009488819023889661386757642064310576724242614293806904461054279319639783520954181747663205854481994299471445845882721702754799071490771282867730536399746743558310763374539125698775618667102464597814141835040654948733925837644883603697453180020240455353999423858628688728489398968734489536469689580734018604129595886536963259451257665703965521224887967388310183663434054854936360756600313004534543377197812839539485975131760561642234454527561672797037391382030915032148327048050174056851742593976292340626230190064185093841462129241501640649572570185836471097355550134152200532792892860342607041038072003263303056712483795514887698604150299471768431510855226518251923888988340184970645738783482150129069788675011813404213279029431360384795357916551309978466545416661697640708878234832988133184034507913041020236744945208747803555502884179824475755102167580256584455544614540041350947061119203057857912649519382433884108257282109864344807089526058262861668641451426445917011599819752620044437447932893565199165058156279635647072155484049726936746083083562552928924560546875000000000000 [60,35] 997156462373482847039773285658870033602600404390173865040273566569337203924616609398872325260566038115380709765664806183562884519383660930412571079621529020630894082567988866467070629292944171401605385131948314800350486624886751345682625455857811214199253704659825683394224111101976235326414709115354598163573140666818263229702483064938524322779892988200045328654412970419632988983836396198480455084677827118081720972301643372003336808604564460438706959458157878911208016548002863657168405381226037111112607133673914439930484291820456202434259078371611146133447541789857390115695691551319870639828480556212489883478269075631523249537366210454532562840892214078011288102951694882179037298316755070259928315876733899341802676762116012060945318184171637623086158689734289132456157871754763388782300639892013689097170032320419179686417564254987284726607530197829426320421326191669863954649647134696875230750884377987280333047987298312941354706561212762632446133690354272419099180151674418124405374425163299499250712324159829800530163543307061311693967206053930589786762120617383941234720456599316647282600159641447230815610967637312405932348776769815135376939545871108771415264825452457109074616217524761901510411820872961441673640275335811631699024973600778638988407245278383115904570265329022125668787561920634128946696807438622600318653169646216818282150068287527693745121493199126299148243293315945826717749015531900777116788479179402830315169919257359217706643066719986946013378223363357221234666528379102078816027335671923433901487732579444801002620798660445388720216351398155823712341902100854432991475558058131936951094376169845120828253699325336152754934192243233777411688982061114951449296529706872942557447611386035270640951079213425870818229078579109899058353279304949309104862931512623809329594559088110740337009775034708424111673722104656877172628744496904344856312089507650102798708830559393915977739414065118996175735225877686901759549118969097903599814411917876462571475254959177894008809151103452661859045304356827958042616828580495215941718065000019736952961687886183956890298404541868514578902392487356502627448468414610971288000091517837620833899000416252430964152286563914559891190490707480689262833126284981922625525572349628915035626430929685048843720316103298996473890588014029814955233729080142942723860132032683248639973101933974245488934560441189841711145717604536417761251587006401856546685614078359341013968924532146726091896594667715200259127188697817984495275995855911379098597283809510907463669294221825593901508923399214907972032524040089742838408211673075143626132473901955904805864404255114447038285002168633841534983730525709688663482666015625000000000 [60,36] 1050812073000124148989876913393115025048040781650403737513715895471001316092187998918758284116125120466361543940905141010986214679233017548799479710054157400388241660362572700317926769262736716258567079158076626934729279404102462255968594104310595887251328660400991943631386106830704408467006660812487556743889835387408948366721569803803950598218145119503880969886851367012591260537169397581066204870917141767490643201181618590576423004040423665314317764578579404263101109476783028801449455178101280814746678815140612671137601662676742482734028467756755333749883591025450948456114035733381724330904262349328137847773426817470998519890695539566461171697196262158765008341071883490752296051423868539876959235860566823833724605990343847615909913594134146639082103383394090977878826568565288359287327101736868658353365716364557574275569065122941640571384840129120193052089575546510956921257470417335552951372510604852727340727047439892147148764264538718734136657108619204149034881416238178870425282227283632348071752222713563816884669454554538444722324191537187845899290900135163674189154271629277204895875354120847421379556584902704896245954568352243541448639286176212398690185261841099248855685146912953120648298862487503038962622776206405813961447394094617730688809474404833758975302025053379792145461790511985081814701902372919763525664540185310357212069070756061241542177095305231672581114456609816192557514973560773713573971386469819480592191700044098978997554221728376022273815116434098525680472212166438217720513062352628812549281735191670441186528238893225479027337768555309129427194358077669846406051013938234637615889018228138361572842746606976081198969734485236368311278118537982089504627333853808676607924879102455952404908907057723167261917860994459617262120300670329462398814320009593837350423117596561148105915618220638047439579576526717683245607491861991686593102700784476265414341753726630938720209924295684369485942969686007711980683906588192818223250173488345067888866211237467492990573406241168201261868471823727799221048527047102491789322127075349557288764493655751515102608463107340265146342577183598971765813579415299093624662804522965269380672385597461421911528222286129902703798221228236055786403001493275995851602291157167897001622738850912335738269546559069381238488681981043737231714047462234280802791807346670788591434699058808081691150016649573415293568857087329376493451655610008289047868697780841745343068151550809337730526727454336455573782128683994870917717620447980289420282011016586537037856552668201194158312560891218273598034469508118038683654926528134837229838363725955804360611861758474418993798690856282529448861851051333360373973846435546875000 [60,37] -642871341533897760599816637287536349110090813229173991407504585069152559797124714235568572005745957371226520384355542923879593873747478213011359024436799696073388231686052590324953115049178429374908381222370906212954287883264490174523664815366255952789383828354146555474179735831339609075342356453925246256286157789846657734079483512045971096381457956768056122438209199547133404492991658778169087964903863859522091378233955298894381052599235011518571823925603263880229387677455087450691422779095050391531459878910331991567881618331403561335037842411250381028900324941083353478874253299735464697483857799816123639935511855470321928722018836551362741047745018445137218407044808133842578640944137301260764090576026228431514482547811647319102383143891553640833292816759133088244164094185346844043407485820535530155442127672190798621849792841310502457202836661795340253299433864138108852369732313564550536459046580851851933986576626587960262435104245227240113862003509100457608924937493186304174743251299186113904278161818422195705807632645890498589332021177801811951096318445447055485675514280187465242209094421247916037254440115824190900447429264172748646664310385706621410807616032299256182625666080971939625217055802496056776470674688174368112667025063193018673849127121013392931678463437552698163893997415661316676414922153905994425782340174885630645859524511300446996173279981504647670557435123760048311658051023636371599807082542154321290785016390937937668881543101313561166969065984063287976344903096012153832116173452139526200192001041018785914812109290646502777431263616759870090334827770332107302705152287358780463019348941094800508324223914448587164016128721829680084506372519414713564647440150722343709718580986045988194389283819992982026309357115294545378660895468785477750632188352738295833527041282648072909343120683738889011057808434413179618548434496576690126618789352765633794555205101569284059623693125164945061857038693337160452961871669582388590912033592686007858102677402299578577848480116881427407712028756398651166484956856606191980304891578808378775540566219625254932704459333457082234061520218476135057460816757922772695549869663271285995173161162485075296867327456247083132566806070792771753134512243673729392942355413641673389952727390194165923201486335760895971363531978968409372001948927653078378033489501785405861209475117062031128432062150834818055501311895899724231643045447335082128093345003432402646124003051500004140275944696616826098227251744848264314239904690264176293458917794585768784015451385675368298855560948571272347260735116316199163075596238160979022427348698877210225365858578772495953964141723879777146066771820187568664550781250000000 [60,38] 193174401188475541631626669293277599656173450811372121488229467922576489861963768861128766242865182396630316112419048521872383802035809593906219521463883267170651100830629653076603312741077857311831574828723254162802122231577051073234771373712461008952427842966808450389472689999279955915023119290337217206030041183339740675350048911532576529817195205425109055080472653148001141743785146456007738819483919562827007337791541529398471691545569615971236010720994602963222548316429440447971381974340515352522560627541728472215197114807835089740320344738545891742630677043318320831625924745826488796520127052699680282930952398107998399810596077950836719220699975758720551026875442456328609250883652422894657189200887464542093328351628183529111658056631499396420913377677390330773724200623980824638511126185217081096471515735988934875304597631641700506769780986473246420833162628047891079300862550133355208774585761142658253654306095549848263357832546250974881342324135071066926057382134936175112633963728399276389115960206926397749120290819112473744537859696026543895027937271330431825404124079014506776076492090209479621669894560282315455359879639790742386475392118430411096731803161879791127223566478983348445371058849858926058175954724425138045500261219935133708953085486719691980968997438934487209394556496417334029603111704274954582275892219858406503818822552849296616054064225206078686378757816755439841372743762923356114303372681464448008394207081599619479398128774835796311355523299911665099859162548889954279754989387632719605593921690120915241845948415606192585397337799558065529368645646012062425287836452189855115034662871494169895006325226787297434774554268029716433665814898935012179783114100226602335863305138803746237219299307249102972909279554011927871148130729069142090220379728602441930017932541657238879924417022595344507271088838313377798270669665301497626128622985100448479316842874949930583380751389826538643353113545351574689396609790375026592609929000330602353152823643847721481001224161993556611077632379274641898586625233231263773635232219933816738108635414049523072938823306344484004522700670869827156028642420286223169988912783538340173902835169223148152003035259719413085131155491809132051478545256114747218152006727627414314799261231898924962558755529009441149734339769779035475665465963023598884755497555762635627375301785038362651490399093429893612450043867196419107909985442446861778982106940669045654127196456825482236829996468330810136110818987438918216533596539507997018479351678485439989989565017069742760947220657176600482747891177900372723366843085858700916243527198096659043851454889867683606310272415029771764238830655813217163085937500000 [60,39] -21753225935751002831419267272935463424758001669819481089407995524536010370365965980800013412587990624884307704088704884853125005407976675722341005636019121954481462324442955671302944414368738408917521071086486624855552188295872696796264591874364916585952470845449787473052046008693121052928035862195400426234195625301924172620822574288303072141241603670928930096969807705950729349985850754727567876608435426593446856930996534400771636486156280263965800305808777937285462410041507940562469035731493830282444056776298870014697233846240233883676047887287440648083738065526760076075188751432390210088537660262143445175792000430160915202682615319745876014602065018199879824509624956425759523836547059851752903780666842006851249390924903312483142346998233253531574469443115405667500141211181587887391710560824185793784848188560708815486587353755711265661850896225475977045499051028487799025980856618642021764012623925823183035345617132428136869706851194955693005059109759072791733338794559207085547012922745057268763708385260556581961208374091358769222375921493963964408487102776897505529725672799198461841404791925844641387646763928888009126961273770319102499159549782935509178390666040000772593436391385959085037799924563115391608439193193528231334332075777412382612399153855067217148036315356404216427936366800203128647893853179550652655007254118652142635535438110059754283837720824973406753248874240647067527494874197567124993193692001619951080248913974407491212610508112756072315625484588404000827044727947313180819133281793992886754366955035520657383701902354388811598608951757692641580413591003729374955674691043820153821931611497923508630468129963039392036565812675532642218988703057574212358654020929079859722045463217014654857727473838539178759909124902617096260431263032266601847899175652165488910997996857111316765931056643836747339904060770992066827300494612727082166612998721829057437850633261030507963530229970765818073835481720264766366544163329338272638359826412752851082630552743335758041764210465168979649451697797297753492617544188387018474551003293039862411777988959291814530461322072161027112935598081795455461753417938255916719382109671564830979137571838797139837426727116145594668785200540503382558670502986833073322336360509598470816598874225690801410195017557604574984508039948151501858175435751508225108257209650456246559094425026176438821301359627751586521405051540391923556259516895320208231047601654625668986426104702837318572496190039853346850861190736752586480724735660453350341268699925225322306672472081854437540262928666641400553389020289349364635951463614745027670438002602645412259101543038823309283991136453551007434725761413574218750000000 [60,40] -9770708496359500413259408973788238651134023510973567488433308763556890181972269824335151839368357287115068950224549698747260269389637549768636571148974812671476276081655554180381778305311875558581797919726687828339329359460194270954233157394111554698037300941597727840812854917581594793771029275919521964809880405319922930503191071026375969032667101832727485939274903413292713035562714182347712603120671149452710485369032094368181754657147145975295948849001308205336491697455153575853136432723115000540117574666601640170191400208206842001312599515348548162617041378091354422569862609995977804408989585088296891508480082423348948292236957236128928781709665502539483006617570473648382619830699454439908208999879483113875330441501343542777906686204106873752485796196227024174601779499725326204163758781626257921747271693007848103603591094272617187995674380897183216434001085254529299009125443856088894446040688219810383529439802713789940010338121856964671219090437905436769458891731950910569154661680165707800670813445931935131267071754379206820660111668791357860529890394136076134938457878759507177668925748412201570927331523179381748736850619464314536883803086458972617897041898487754581035839420155401013816933962907653793158163216701774891330298499769318702296253060016890392931065097466778032091043145083327669699578803007989957688516263405423680111308574227702350148415629876295910447639638092298656855112530223002115670573616084978766491749834442913339995417319620972479879140774423838035106193231239324393348618439404359102705708227987956758401269081451830194573341409053965236536812321288286867575730363899092699063294606453981351895511735026310957376779001277612443854021948640485076179195029713834649086129253744117172339312558330117989046990096012673794465806526703777316263361462585649663102043485887306606171138075860922997083879478686525252961974238847805229455751305204064368391748279177728605850201552249826374024570301740121230788505089031918186170535126856914943539245546119704346928788298276476767991824043821698617014618586457150807929339236877833238986064145608657632600124760970648057593988749863407204939345665878540712232124225588217789053383609935158206526391915487962688019752637641380187825275836585777781908088234930868275360959699958284424712570259478370992931471890545493105816110948114033353510005396855657494996079067491022355450885101219829290475739155046782880407394393804030939876941588453084176863334208297318453671143259377826343199477166046721898641663936471077547381414585161684212471174185501345796580808191439528613153944827319326350541584180700223715299142464616469446657891196971303451879187207396171288564801216125488281250000 [60,41] 6364795844686229182131535333520886473545080679881683350990790830957450396249770103024480839213052882728409664972910026852509829475093375760249454710078508414152118940723299111378316034020278435130686670813174931366508255192072934912462427748625494821024027830549381774698070118093959399785044470835613765571454773599792951641514686401406620122649030195417095876380161491174982105260549654330655679923126197737603292694702772029915433803836618286043937575115971616975888649850661256902567253795972713582948259464720043921234350922446199080136899694873356241695212411028460570663256057056679736695665838122367590987777597570528965604612338102137429668741775241812653495387105855144354672779240029295350591468345693646425865288569395557926775895068622565235829747499482790523345110020991700254088303423889494153611869679145268273893524987019332951138509639524002574126055074353187434451831414230445242668155621673597459277675916244828765814681626984697477052152858293169726145002263492817274190178918388496629259242559783848050720438884581224651096601064324268394186198097319666033086320240495915275162869406038555350874038125740091750899002721759882152481993322948676111715394789479635291262892555944138453660549051338955057909155454616106541765895316452698570238092272813444617651899481424472373530743427627724530575817236338069836712753044082959359718877805790179095813127377213374754895375784764077127273338009884612309783872217493309338154499480350460075300484142343763289377536518290072699780693089656738509041948252913674105189624261537905012371130051069701368062225768997238838865484916814033572472483986051159101375053082392022453983644200119315217632378555820886697069421434295678126096337486419751952654180681456783283590989542163694123234170218824745429324799136326749976226416001485311284892816842395493181573558683262695111216319211817520610890001367067374136192301735509994902622626859120305559910702903335825179318125168318024867461691911592165011793097302143366465889918632970514541842995024761774793940268596399072784301320569444141819079932750790096589021175462827281090109884966316644116521723023458804824038999535030357516316476544056148506197028137496019608863096089129351324737244883096985652629963904989970106912343230372521821438752139965123894056927284021994031909142164543661421628836143779323043541141855166948648045801780782505681527225069881997332458047422589358916409649145212626559883483832123430755755547179932999634298271358255659440851856548888827560089166689218643995621797472897059798106614848229445996258202965645852310068254549658412366103509112175433730085679417852354446571400245664940076295579274301417171955108642578125000000 [60,42] -1754633279543982969185944493625812273491325957454067900876359544802512275467416923740565804958914723671833527005458404562479875566034197824584258343392731162809139213953559235057900555249525983518797640817887086316625930111195234142421057876943520683844140965663404042049393084345035431806944307549304170604871064712573755207438777603729630663848497840798898421159854366554735526783259007910421971666551201841685670970421078515023790340522136328249277517958301139869885977165871522435476066684824585625550355745175535492695872766868296885645675306430181853806308082183461342770722422718976430924230324151229815895696668996103798745434606037754671092981117297200583287395567966250702590845134848674428577147221221013249187887885789260373011939786419348596403188993672343447494744014250892710561110809184219035164485397217114356776570390052851790607305043638861916958222209867868044748837492806226457703020921608073830556438475181389116942228400096099509029219629814518188683184356421149810516251311976964024333773506608650515980131694410739036313321529623922222031376681791491978212870248231944575702151342673146424922840562196783347800008490565028346550681119229082896355192736374303746060865694682353803054449307009335312095458519432124319401299587445710864552150355958543218122641883553633480999506714279374345690160202427576757782930018940580647039898753500104930963111887062034109207574866709146809660165859971220295883416384237271665207584778213441589349627601032622454921036597785771249686965210770271002031200945629707757692743963381034996866523383582559942072706866156394393928152364914810363723052797513966831335084535106245858723833184263590961619272842207358309809557955863220989060793748110137447639572567979910346914289390998119803338751495158324344534480260799971514678787191048488400266369139438873259013179744362724295952233017178902624354470105092127307299140934624752733464683895413864079337985302398716571009606055957125725253044629884531609712087692051247930306936895342748218713130406102729190958341379343005456043226096066533452529361485078156746118709579412850726031671609719089916549746029357325385786697389735713169232775713647437605786556250812278355888021051580985356896089128363661442599259772970924836732545247851537630558738919811628551497271185432136769014203479704720711118983257701428291780419440141331400684914215793318543988668366150293952103317801324990857243953142533423229952910478785698035804512844339060143503355147288031821180910170581975917346743749176335774322626241712200772160802401316479676135710665497605898905797878060656272650923035210258249707756044370491545692956284613339690281463845167309045791625976562500000 [60,43] 109444233930505764924726932890712220925077866596800216169778153681998626528987051755265949677643305677799968969961587232915320099126932059637899562912588210239406118018139063540755775469144256911270492000633896690838231745658464525912564850172861946729229865321691969720711155253713258710000946086132124390298468472667890736396167015344699452961681432132109636730175414402220379408248825413502718514540064642630041898155372034283778430178117063884170840835195444465639739702388617681142235565535971393543106420258475363381317496810545923602627677332355433313250807535408909446951828792965585587583078280481381046525414881979785918204611776115420611086527808476957527509259161419129817539388356220331315608959316739906583697081946419029289889880899868858242489843574477292117134233044378049902653011638439262173943085452803458573424609153683870509579374129642918591509888375724430474906305736027510368878981566438137018082183546914489551523501124392368373946741724393493757164308630577077954207657174162546255559821943611875958798473784581768494509394954817714533021187334870272290032467771648571070565817612535924794217908755691064994487601547792675656263585422426648124826378818885665284613174922371837402655609754216052625705229996832874752930564105246651427386436038722885170892478512842077528356894678721497368130438442280919778259372488992703207689556948708879467997264157749026991156219543998358682590045822597163904927089494440447378829263572262201086295421204165381304648307264205566684858513023945137810931406959577724234337950578443381059544350994785329112029879138891351657201032278203855249758806487065680689806762347835839077037683012908821093546182249278848289869398256057454895103836818761349052959041790279243794334575202311769351639736455848696809518454334215571912271735756595801524959909116569788003095116902335626504684959409564641804468773958189751986881843426608537566646133753570931342904081336988762595803219682149024992489186521880243366472679040559243180904196052106075272428837586826404896748759475613382694792411422215717499536023043803047597883205120765637533349829907132427936360772569301547426438034572073261985853215850889087357299007259404135032362877068243707639559237218313135556890129566059326917773620623945333439014712206558116426364778708844637763695261541281959032526835576793349585103380310700968480866654429647837756410282778204237561949768302700181129230277249685042576582516361761500735317195582181259934885859111522797287633526709772005353124301694013898297183962980176928959454198908727171906194121483173396476922777052369816264938721859665016095535949830295775709806949116398300247965380549430847167968750000000 [60,44] 143042355675848166049622748578694423441818793210003788758348354252307613771026350697736847495515346250947287918429763875104577696246806587133415000068010485018473376721724643637739658126008466709789520816219513245109578276169476034649179186883656623808308607602814581484364544451569781966436917702930389382601518032559729185059301950291117827544311034861315729809578186557326823015556801690445528345355483654330058637331046761505333309566471351734162696231628702109193888633413598359020537776349920117772201049408041019538912515160503691348168538737082753688111364861189853296931421854665147998185545639837519070843279732469853238582612907743736333508795249523688662046555901039666015537328364209520297629746959459385330131639251604634852269663683056780854895061391422726412178817055477566153450630264743190038079905533538477487793417446708772734426392631101436156662875917354081386085620877714372391858858430655894899387251411593919738951173027998729808510651942113744899946079428119439547559068369429851267435745972755818347067335760970195709445446960831905587177745196817316288713162360873358553271963995965127137694082954536519117846983508566057196434851375457492333772253228973167600007862649061165631416246203030134916543721700230993440807302455750745669730130594767942561521297196114666668500935047123929927561250095301863830219132592100093204184527517199271500967767173440625671473480797987865691059131322577797890591605746919632493456682798948421509822774604409390950960894919275746290811417173465382537297181682039512012634083503602065593239576259274293748703197543481386924648336308610605211153483793837167561539988119055455054379665572377409699828826050918745651216924911173976932239401074253452435570894898241027196986958775112732058675119164448478136227897374038842121184874227758515095030864082583688825133494460854047302716829540190595688142265901121522326748447295496686298832979726476198802711473683689188885663250295832366756504136307210819203450801192785449394093430513392047053610183685792566510964188220078276800010034761997728742947071162824945338677620737893735382179617858798813245414984029883793832110391466891466774084553703857995666272506370187307164370685572709764391790388113240233786152029461076323560614561997745662415276239653885331615988015146438928972269430102032904458694886099057420183998511332662941843940636754728030549069368690835213979345666583863017095458161633871182758804476264761842638246602940075912545593941065818819491928698566385586587646221879575933836240808517694572753024822663687241405620594944744048690648123246971554560281667380963354277255830940179220353352870787055906021123519167304039001464843750 [60,45] -86059284689647100058088627034250378137102294706128653868376005465048958756100869748895120110963454586229907108662497640237852231774163105566684700700378070887198793154303976382744586521007835571893712654335684315359010396836241963118773737484394143180346389947616220342628282300301470276161521012071828748758312274286582276537055949594867317882198519454705731412351758452690849797941345477508271235551245741624463280045270731776695945983423773975253485729530093402375891757688571974284044094271438903900953807168741383555278524430019130805921349617579401147960597179920095820420228975330783795312439600521491372441534933147345179688390928629698868473039567329163169053189172352742695395403931468132256318355413370460204220606658504644749680692102429777532828050770603752641315667246279256010899207754913545609402428542347810705655298981681346304862619659055302379190761094079688495078702626542229230941105954492405467216623769803046770858205181583184452744822456368371658056061860653957464451498584214094453526996403504523384895895701802089357717616217527983110752211217637362637471888988535099335934285452307123123435116771244869616647948790675268204631923103456649456645722207650488512297496661064886050295376001513805823715549540904793553978041704821581071843996019562087349431349956372660241959416392536545891121007564706808647881609541506613693922120497567929228801861436300096613260991533534716799969037411867109571819598969662904806339454405916429944588759739462900046546578951993446707037378499036560758983095998472667149200251232295699912369594379309855492090566970374462746886082901829692707107176783769742398302105198804824648304400156368115808674930031933707129531871660037902883261188065631836010537444801832969160087525615374699629209343915810248971569759993210013652284125122542891062235670992438683017796792127808572876904680264858008231991669233596045545908964855658845534900093480833974051339993121715498841923165692385342251419035581497044790379049468344565380087271274340820425083930011749686997511063031407932437301247636825513895831026705506786162319960821168456408010537485932143992542782503569076075390482253190664243554935677709333520256752211651338104855615502756625141794740826205325671070097443787406882983391913514583768700180501037707821666103817635156936946431122770827164778877543658454338775680508858327815490965819289890831407121457664900121034403131403107755956276637054321749869827067897906539826594721399148683302595539942474973445983446726246588686565414192182113912676663763375408469948825537915379456515945899072816536853034255198520816083137350047939326369172855033667923763118778879288583993911743164062500000 [60,46] 31055867177289402213714097969383901895273049176287587889914003456158308962602801573315845484308451885231479872720098889264125831721701889407286984002583602963474617020028670512029918086530678886344880458915823803040483635854917652988231282883869379533295754159549226090681597664863660917869400490497179466633697133020032555340853762534749482220715254202039048226333780428006274133018227823065837041188600833727046104050920705438046578298708658242386213838912933728165585803354664246142720316266885885656689076574170037410758204828476478204067522409801600265707755153909763985583319804385754145131511002970168208159129840561682469350222334580834282293460064343322834160543718490367037540516485421960919338004903045514813585886362215041203971498669478897537752270303956858891864196681149246284686231888698973440534819119280883685960491988573966267027970436514552263849337811526162690374484367852412852356730194971583846888339811713067875790345823189923038507731913736358796937050855322020022232300069517818116508240108294535905613048322677654574154928574993204574661799055624004451813604026167506321825188550665342229630636918512618656289449658268004177102772419828493968447884604692920588007086452693632842491210101129075641929089429564605777185087180638871806057206446689758765655784818110673183560025367821106881602585053355811092244101491560325286104175529516147864857465593156336250900600068153970907138786359825990202386085657081427273930352314183276769337427862109291904119768876736570110084969961078206112322109458492985476890278412526019026459479579551723846647958444968391302536385251376113580867931430749084669827168246849949786715393364823367890573081852387489888547626228380076704784640092759365300606919003806242453421714166083604169758999219174408266002576406749636357506116103029726067783009193982030215260615913374975026119263688561504243634405352796966649181167002119884640460146200373161173356903216106763332047066627824566613470364179150099753187836563628074050743630209455069808307689399828819899926197555993755253286161254231538254133617573789170500016911981858559179562338205332519672643919357300040474542259751220149824581862306405010991746158187807294537833442218430175198934357582449494782301280652234510876811992588506951479811339368293692535856384834839870539356323685881043359812049971878840638655364354251846284680140378914032032134707633962331657261848881282496012416560266784400181237124109286738564382357181727395584962504496081430823382519560161787076642044216064850214597777055463614626622200404668673773241898775890630717830192887704865193746663117620964301450756171307093778111152460041921585798263549804687500000 [60,47] -8558573596733062568670047622061980248243805987598313031848461969704044388525448798590522045066269464824104509625205021695868300869515719905909761129120590741009820417703762796355591087589665520054607185192997638972103946390168374439523211623487302226288304692640492443325267842422171534282803739771645291650801771971910376812458683104115784156159568429211699639035268291592516758766647567658436783820255670792671925178833177715954040976422975497985170460351242549084977774276046941950109297999271644050814117251094513652343097178473775475376297115728112835809739626424834889794017014792521371865035216003855960871647302430016810530715771216882058951056954105549397177428985530619943756741011355521025256938493960304911525802160246987016966646463194727500586356821707290736224144257188977733387532242420502964047302336926716439976690978960879385224140377302366050846823740235869955215695093999034975631371831525005110171553287374773663740741756677953866842854614733133730025715960999315097882735783834844570332011094387167411658364179387006405499934439101179312855689822088498747745893960436594192751845346411114294553692153593697989994873437517561208120492642817600980312947633770894032733353413544679926565002145405288653789527487887419766701328520095156987287017103308704264844523569795931166282480772098177443727537821308223954131854537716616510785269207843418911282508081817113714377562268239314606998364564449839246487355639336449006923068403796954766306801248397599116239003437329638426138158965894925341022432727606897366922553228437546160030515828019170262879554496963371795809098594386393649871039395638879467596414945936123933207575529741498031374667902136587201329018690692555781385411891089192952146887447331092181718636449292542257716107832926750321319192987007876292350291915240569651701749846877996184275626078497315691905546231347828631401251889727335975096871793026732616288107840731468815647872248762166481123341725026183026484748153655454250171825398639664090857617932368995531211288354507465888687361951764289473022165038513829434739209648225904121879082346542785387173328244810402537096652468271093039869166599831930474550937821361587836402595061849145940737983855914702305392118283041152678562634509272743765011091735386989950790809784412200743447986715483012692359160135983287441951456079249497055066166077817996436138884072869382576866773031040184694045489104455892554896773155186037008980310341321572298064777116673422145615415036458873677978793604129821445559781707923112840185757946425695218693505263442898979221408013985192053199462672883608363395070609047634953572364574850284135720812628278508782386779785156250000 [60,48] 1949293510472385316673603505574163814346315585337025677548549336154191015617673917615594463540359775109219099897149078666121056989057203653727356573757617405224222580198645329444980581594063572564947642814255978248404799567956200977007182171309216111677207539815911939159805297436026763325371314330310665374829100051234683213431391770602178430793455828670897045085880197496360343756898742244869573633612781598888447374422062123740551446714416099823049990606224685381164162708698840837817536941571037969738991513400005917398693272678617809979559848154267116781680602679346428409928692628022232374567235657241457684071655219239888161102041587701716809383399713421856863796991780218493440882410297379611388024417218607070790415059866180931825407453590488617186154758151517704006640359691691747100897738171494229468458829788526234728596673836504174217070629410962746579852967814301785739712377061012529578418588789091870279941964333965285958029886919478652376535813696673413307939510209096819827268367019148144297452493360699286846664774228558135965485612764062964292318608015973915912151064470870086058291745625330766649453209195410711687531241086811569595776602146636347473346926436345077271729233309410351654925689545716954507407109626099587237741646214291373679039037167339373237482725907035236809308486655090025797017414587763303687643550552749369324932644045658462096217130878669975854597492926769542743971423453764198185945101445440286540793349963268040139036883291678285111101586744495400923934055373315721386267944104852477540588150651209502599284592523861769720950144795887776049460336624457523192800035719035696660094383681248308199304363451000017909602193349646374491852466614408037415289333273896826467440644141201329163297996530688657987832216994305708212938931680645847055080870635656792697800177421339972256306612710839851323915710769476303486251826821092563929025217145962336704568695171561813755120993577021169880042784887267165930841433495923909008489581280702662637542351947218988989646539796640242214823066431410085103416266938863295859708531938122037670177925310461073168095843143066021674680292179620874189367220394081114894287345132243810907252467484794030081673380936845709844905495850551849687191764897851916268390289944128287650169570326279462967648231804994410909889268647881920923335188368609885005671998248966566934765217670503435925198961917022298385748630043445933650322958325596060370136842721889886449299907504666092830461370716382192922452068646729605617333142788907866689374964563433894139482399586955577451933280366703014839863553585445353847076853957139261610469020691294161906625959090888500213623046875000 [60,49] -389791329899584474037308632354198493673936854528219233628140279864853126909783216360899448930853642707774477745251434035472503613662020618342031917986823443989077029266576640664803105385261336343927946175837791499311242852847791273131779878697805225661147510115843958703163295325509239954059357878378801582576170432187545360388111980776612102258900970523093371515959140378809689623542309935307935607472662207563177166941340597958765570636435472016113868297733110478381920412658961972145807126000282988907203454784943899144506125541908753205099058540181555162505687260308841613934677901891948364613752329529881280784509808868685547442736522843474353361639936705408849352061496497335192969141743020791994661862948685079999336038258535880549090560937982674247465610719433784692290019658378129496455292740135211593117322796611805654117060152576946569118733696862696541863520703009461246262839233090455329350608754723516488949753933677685405954956087989062578481586043612356147709560652304289153609341772911953363626232803761979020106169602901876795522264743533397466710188770473942830889326175665214370810155742595372039523991425471468172921434746099801266517175060769199173049332441443872230269878397681991497833500812395048952532218255784393136568860781530971129679628525582784884661775301550802894865484234957504224753102967021129145172138468313925165245779556020030705909216236164120848355272202294642951332231502822184201726175390638024807103406431328665733824326896615005128160182971164882278473566532525569718100092361151752403183815459269696079058548863235599463030048933160835241078217977455189565744817778607744368627787791011339777282658283891754318822849374694124928227179805451244386764344119077237822236579002471273911095206430730173810679317065462470521379513539416962756910472643168664161647347101969744504999194977788982633988062438794634278310471546698964604593668388126302667464212294031097605602911697745033569976878813978106541026283342256657216467050559474296619640283470265043258538494386220943663123425093660675571159224973309773572483904549473924925930507082267749185970158559088408427706453883490306015337881610703657750011962487907420970859745455723900749940958749119928899446001263902160907753185721919929612988592346689295839359284721067929251035518669195163880007172248549674937866755328561705093445642972370205436516373306936014839704976503229038311934533621364647513973231294943757604770953515359776199374945750049433491008305574304209102802261899264415092184940832443227982079044232265359980423985873073846456198054899765677133035323153365696085009674635945794204244796432590192125644534826278686523437500000 [60,50] 74791661126209107379370767648577740733221854225075844033374515806180699916209178037502826258762048178885727138858625050782754933367450527046330339684782427206170091497329034196581079804215208350503439359778061742431884313668055735771133244063104137349859473388755797197847786603311370488049208730485455045827566213524242227621934791924753096222349387248776411013882369109186141159773817478279964488551450346381255071997560045704812994494583975841314535000352865421303850660726214114080191341653281881693735483961619280090924370877837350805687701628130219165831696993938857257659300387013548219394081462140032530769696225614315695925387141110753106432855491832585527196249296376797194956458832486085954595635152190892986666105874373628204276480676399007553688960297358830789014475171232767691778077079280367025636169513518623905137265906037423797515142445184100187723194639498202969740727709853139506940712377343890487098404785476025372492689780212387378752124586633536298730148082637430009299832756191739471708300113904408620047713832710909294258088259258127863307556581313197689379108882979566417679902383502576494446333878713057740103285293963198088566673707896383092201608371796323375893481091170672048885981250386239363629861098549918383887010519484582126231213512118068943832484291673896509933035933788187580807103271918321985387376657504869981503892242859335852012712765620980954730175546717781050729177149573914695631255396772048777127496047627215401377907633088254586331869889845392963075229029545198173361724094549212664987482779027756379987044160811501216582308278822565182296410493249098589409440001177189539574234104177770730910444861572952677311947745697611169469259576488632220187281768717799719540149981955025076149849186729171423149457267696639679928116018122337273373614131740791373380806536788775227954331896906225156280725472894662073784614933140757479466812702501283578599643822165204514476752216304573573279199648407283040674609178254747973797624037851044567813537390647946594260698686075053410874861073655545623995865712658824103155989530482236152802233850561158204574294888724332133720340618875201872768275144802812166727220273846029350207352528114354456750958205536523540935757352746336030963658092076621363495943289179401673719183973801857487325391275829584479690029684956758397713799403730524503287604869514360342946220796088981944031663252514703108956637622571703731281930012015472858867857674715481128764439818111374675941407497371172541962999073535828441392586253441107824149765875504141439754557551925301088533700658668866245710851335874558206175194252478006379236674661115102935582399368286132812500000 [60,51] -15532364373610994727777456774196900321877234403129125071613304424192632311015648661622054593484736926527966077977297512066374207819757686278949457788017613532281061321048980637933806158364068037854723183263512345918496058706708783954161897278767797742130430911408460998873726140015770347450907907930578277556692068260405040993911563096695563305960804139840767163833668453337933658377008555039017520140306439897487594806146610643403677368149787721255127478304653821776956695091943518599932006695509303284860023883103227509043481542154788633847596050760860926345356061730416824536262188093134328283861550310110780039840543011414825084691709549741775629821157301874986370354173143992720502203387064456035497894952400332417911782845845500216562567397732470156208024092547402990494682356447853099987247937197366179688938190534158906985719500633637367323932874532423096018267672198966367237936370274349077617812124370545741572934981726666492579293657890749970998793978811518030853300035377894132406010419839751985980507925427718079998429509305802418829401568034926410330818486089950971118792434019522926234810130320780057490701026716346713893458692099023482103808756189268593572983730286073409164305595782620974565675329356213902619738688523528577911215429816008799992153246421886729005944012665757130003180728470285083940395631358324903511201485546568920440802752384127837096504968192770679914632279677897803562018152328671195554248866387916721423428567326563728743330209924150842714751775673468814658540483435069135275190570460123538982751752660593416615447723289851098642816729535376274633662746539110481355930561331534398409170848501506519392319110837436992841795123137155212523136692201869049892208060705166436813090181672628117367228149975932375166273630776389909267422662388404142973752529578551315873889062996700653364203489196115547232600599236882754016438330006874433334471384138577767426476599785969878043187054586781353525346898058591750667866030999607572768126824456660917137252987383600347855192400550728851749217092913397640035671326804925974199155902875815907944309117760721770153266267944554857618019754381038553456672224205372005373165152484414022543587848597987900301922842155225694084664101473925612549697650461201461071959007129836517983874569315398796490765790616380974975493232250110060988674897922754446270090231216442581065193678435734962863305186091321293200986166038578336428667665335362963677402889876321555488368682799290588141943031879408332479231124817664661790471733201198675686366345859945187633611030406463324640280611542742678510208641615515913054189085090728283944372378755360841751098632812500000000 [60,52] 3703240893888469605023802039389843177525096239888575091560748108231808502341180245879810314096763504241854486592168360277987074972658094471486232221836977331928164570587368641560971378782166182558283591571220829346232713757395151598823456177544110433090064351452597374237679674538059862736263262243237530528968261528401867716902504951967826409558759310269237650701245997009595671888070399627401813068527693408419769325909802138050158605972675419284967762830155749321313194558810508801175015564583953228165370901626826198382380808171591265687347731832307170326517897191841881259824520486863303676944411014373580711781824156529683068283781809130560793622203380979333798268066524071747238771843159933604026646086045852670003102870077304157270256334198583684311682535320017039027325092550172034372175664469765971683297108516091622842319493188565576872321487725587230483075038825500780016114814743644554492042559279558384969052932817649237687616748790575758505112167074057131371891265271300118303508185309909801568590424522689298856190833144135843969228326567378707521814271330179888854820268541064302851311343301270020178230434186944335565382460300940941211929908773251998446452744462022489080715246647981558672809820400199065894216089623153612727118383549267523110721496701128506936535736225628807262064027790722138177642600468567184735112537479855420854255118030385899108475555655813422291423843363685245087831633170281534350939190498460505224694817740044988792270636876546017565606927137255496738372833482920324840290604784778402403555507709266725960284038658244846031869578515877653365594703291966389379802400588835448782224764778702946054565717235159052883576916456796635300030021381296735004665800710226502032142445049061231900197701204364878612199082155482379533700151444870422225770155894417643095808404655958075841274100141716686899663260780353777889402636015633984800500016433728855127474196526419255542343580133722962446088110833087623287055354349052293422832715880236474974046106517192372301158191320157440867986140288835748535662061190288140170190456324512971105233583711780239975784156136667517030522627643802627754028634213386656554366342695530100571668244344104506290397740658486931780072272645464169091691271102328216770126699246491832743083141031513060099536163636037122664416564799269854704209486166311178327993370082374106869268302952615836322832289504965186736172344938016200983324832238035589861230969719297422989403517264386955215851943699348813959859888493534874760777037847290569016739645842378914521050596216134996264924868541384795154183680114324643226311642267567503239433790440671145915985107421875000 [60,53] -947557248140183477537393009361205547898925769482238724123874122228788666556361736248521539306467414609211823496658411722323411241564844116000954697522035198913353734523709991061976598026220097507360397111024352030388735957101647830661208496317671326523488120124534410211126743241027084173626721481333651792084206112619515151829162079275360441159079322699676103455984617288203572785910635232318888015095759377236004374431630078360370980358795067899168985475544976985590525294928028693958730337272382692386722517321582696176133568045791840105875672937990898835048385747524262030806334634144965540046735329652087032806188914066269788016482745185920070982546790994955978164883913068027253103180759707444628007155013531124445904950196892356502657224113582658310739180460338322232515051459107370092729613848916935330736542133763958828996048115400459864676470410174469021778988195923773174995479396286908337408598830373287799871844815904674230328867320980612154703053113278196199277578469737661412138077128593403643833999982726877783829832292030872538115911570355053070204694919803478486971631931545298872642942910438252326840820563407564330033456770438541067715868303565038550309662128904132784874674032498697580368564276392228025911948483138907641857104034197441701109267217548352915999462841100757747386812559885534053141078281185427437782244125450550851711971719941377415898217844925208915441009266253442576751015511545884810570107682250304485669332490993053052221254146898941028728675472624704849235679466163708826826872836988610096398295674775193627967671303728570702093393745050098929348096311253392098422209741617469387463017152695770997614914206207573023700251355217157155919449368900421081829601590127074315557420435706071508992048321551095415406178060127328603726695316017833122183269240740019759732600446087477352932267314460297960280502139321993403703870977547860016935883725794084950256629809127425850543589114156386251744700104600257623226695508840875985219518782659091580173981993158109520785496689210458395033162567656045952960351168008720990011102824076554083313627553494181731078446617430384055605852034550239099830892888340742998248272026404863359814309865598988469338725085607302971558514170263311678583300347514096895060716518515227488664714098054352806737691349107535629175266132702153446653901648248097890871181401516272837699100920486091826163803721223130281743991427876653196799698558654722698160526181882071460303184928166469589142057402558986456502389255729394682551316933806412017798662123406321485282697006494699744308071516351270945957412076336109804609517115459027536417124792933464050292968750000 [60,54] 236453757674068708452375752545506582719544000525467231946092293191269797086036409871332664444939652905688525907094404251048687161860002884291168649715319715185449596902830347858378848976025001491155436135735445568749430433912887585225181096348557639355065828187187406289631645889352308994203451192144955661895591556863522747629317014218856228890088628397749762135128774953573499868310408969987748925390185049489412536084338200433755717979474004275299187125801335674937305053342711895440075714377819677024487274487369374871387613434661326685804286256545065993913561932247804150194176790792426060483183518036777166076808603901230052255896940721733439446643161903904558565774865566980133717350033124444772226595076893137597143136572787145311505567452672540096235572644492020800495631958395665723854043381116727828661706396289984088229698103929595426974078272769555871525444080700436205908145781576812339560960923331170735258610429525079170118686447733437248831377222024219718368710361596653676732793719076216975344015084919986936468781338838846306182111445749153093566702774998874781002163095837501473719703783990568768788649208497894432798167152350085887345490658591518510507010086445324480932990455113212361962332679967075327477029286608371040954098801484731762105202584271879382690164661671746591799740467124179077355553620493769047053741255375374442688849820714528073939261179203321304390021518392938880190444638481223545579496394412530126800730120220221493663060042837784469653162536397440003388011605315546248646933021850817209213812088437111864568003982030274674036295034824405969046417368677695829122098708248141267844143659464834018239535717040091797757910737424490480223632398355064654002060153918096913073446711387832445075420996682152040165942780613573276974659425828171373799476680340858932670913522766661975563114641365651315883160559435131586475601239510583416171323023932353662160999588956744235063271473923096036216141363416868008252330037004284063689510136201595607082613853297623122816223636827943148118068767351493313559837759277928446072561206964811365901744457181375294371073545993518774275338417355890359202681248856649024091871873676483232518772739842158264044342366739743498892665986222742205586821485260293855501670079106822010616090455306045442958451518703281067788302030574083451228228913712487136316528687330556489699907278874265703646946326084852742589303834643420098978249598903575096295160613889048623536526621989874046418688440894086778085441883314088817079657993430481359619453011046573188566556291194341815147496603866606540092071484121481468425318706039206517743878066539764404296875000 [60,55] -54800339387489402976813516151837320390204537826081186238955369333143761009336220454335416518016204720434623358585613565779277035366201711366628611250829500149365557102192771577995857880514392889990350734949744689846295155493405193909635259935085274930335285764614438211425964787090766476776336669751826018322234329562018172509738982800701521896587112924391965752890705625115384500629021936625145744486985642594031980933485044853270237772575423271447185529859300528699375558405709447449354519653811296121077964528379530602683729458036813994476312078536692158666662326381365989306787546547343523094204527748621155370129307720886497907570343059664065037244253527979801381846049733534562958418098265116156193262638073973185339346039923442099138850963683661077718857057719989750803844828312276761400257437086558404959621276782639430992436695925786618422475717965588809090530755434424265235462674096698787451833692852391927535039258665530498522777510253641465156939866549561049862421308835829571997768505037876153178256497911130069245803988076328908470897089581527794440612904030528948598625561117014913497111492800308350147180517804371333813233063620056894729592130763841754825409490476947880642964229450189011345051469352895788469378365876155631074417174813074292870109801137730684105593462708397906933841556557922422250669236619853856063626950358237659187700416068614343849733358844382400287732509971240535198909217090657574098017641984186729411102071162224362507201870888856600274002886326809346574866484871943526622698220693860412942786950528309826539548104436221965791819216411641374340877650025519582952456417591638962434997188055985056040800459204002169035511191609694357490411871121224995063274875691123411018429070352555961849406325120877015670599181919460505504485623131789261049366708762208509053068989811797610239684341166146234899740977722536094410533321357657295836344698294374273107150447831746560273468246265954300522618534891335451743611420734199962533714275693599932468280210246462412865157958047128986997267002418023973716501875599419043403869914260131708209116432829937774808216030064314213486699318042880675822727215674898266423483081008328051385473809002740316796082947412071780877935904834686147979037641623211959429819317706861485209151834738465440477047515532288801780619772780546786189332637848178418311560901704916906171247522640407832170108321591697866410750378875317059953797850238225818066025378524150363277649126999133347647419909508033597040825053344806406577775612880250103259707884278401445086316125657008003865557802138921078733562359001571517858053539384854957461357116699218750000000 [60,56] 11673303478296550906068656815122282990223965222817496889281821495051241905158683011837064911726953028656577068557238922574081136250603276390217883561500534418967898765586735461786478438807166499898420463369679018310963691544137994034176746671478091354826956905316498487103298874872856905138752688948213103360758484965670977673825125816902392804373708317384115228478574478559587105971380384078395820659560345751161758369674216397505522092359456149529672342088486921771401191366619002020569998595017209747665377316724171380204580540487877372188000017225613407605324143003644258111174991676500280918413061115829762990602808410134796663428002581247452473481705178401332072667282944257247686014314363827125124239863075450950918379150713307003732159950559408831609702369411490770338793105286162918248165380519181160320260673882439294851870699127444548405665789042983795520941570504304917826358400529531866016383760940773110055918134493273571386363570945589551800081592354982256494629703644976527335893036785135753832604068969670032326417896889714078021787584282408446397628864329310206259865696336980686271010109386188225437199365463313636044172427512237075273059794494362336858519730597617614531204870134902839414151899678605555000012748841330090877549639043247235870398065670779930274223765063229339378444911712065549567744481820831796384575276929245858348034562746018935817789041512189540538557798756231949396827399508158611701766073528976417123684281378236380005568128984043118842106614772024513193698704313537702431460354256644590602392494195240021355034722414806720809497604345039492278716693533142150695238806220385141676553390117987344259965652037945659916788043477633098554799462988238008056762901402945946254075211842913645821313944323703405472601300195572158628705912789989809792692899203129642522414326930693311452916697684543111920048553277057765551480975916792794117491848512010381392313713052374028374083014463463511483007270715293383030442253105291942183765392186608549259154445085110269868651985350715600867222405266045159062780454320190196738822541560711717624745325184536646976680309485097073555627206773399476797911908323796041693544424910498630769328885444124500066316489382554690810732159025877834058334686889313078741328476354282326657855402924075931453535964221566685432017005141705369382780966964546372300736742812116093954755944932689282711518793631028145834132927480151758571445622050389076731456797325539589997808945063837052332449834754345954897846649665348325442684335602092945464122719594606142384556602021411397483967878304260891698005092424750284152423773775808513164520263671875000000 [60,57] -2299406556289690942859405370174491309622079593586105600211516963414352113809635906462144722431768141388011571885187401708577899700863881499592546001253854443743737093659684038256378446468873107047863157197279674419566764728072659122985864375815797031455307808419718165926317867399361622345867359237462659895029973400579530353879174908074454001204636379162442099067355749826767585955342228527919854810501470967408689945075783506740323491714213792231174880958999200136924890815785935382471356345412701076546417557730093904059554079637968922007601074293396147500963626284129496481267730558396178951770715544387957944518314413547531611313038666786982415460800775468024526123270956029392640176119646139289381174935338143304288055637969526401729962135579293058608786250928482711838486684218812869818669913154319825568864666078145986962922641633817499556143272689871970494301836180954791307053191098509085519947657952376108445579484096729612260157101816411851821035847579566153616563813173937701631740437044583454042869846423163533491155072479622250167465940065215073801357967991059056801581615351664797059362678600099648272996288213942240221653738325194885118377423458786229619426923178619583260386269142829831504980632905458646752738929671709280208742103185155082415187527392030715113339579394764219391974843598630174759091281968294273894089498372015132038767272270249801097155720743167787448269063151466781908519989494409740068690700445730689797897982694979262949922599216044883777479759057817757955102042562757801155156169060609176384204934654439260001189129726837826150839779646331929967653116393842410589367686360485781516179083652992858774083810491195719863168428489749265206263342731213677780480313777399468154547602293407806240937626242122968731548210117565950798978328852089888744248000711861693528375679452192219377616668613708779740655025234726676764592037795869510364119677954427328030658558253015121098103392014655970469681889623532005740666355891169835623225388458098150927953095027996934290913658619543310728942057540247728525848925323788948163889821700635512169417061512246251891641203535137383008520347982350161213318231238688690268118057621185039515078241019900722159537680441170829370783324004763623733412990844528802621441889506361331272522658715263169260895553173983470705394232392376785420849392740757298679898263397940228244565287078915137570689471468340993191675625910173972984097067823197898780687464755818282473806132597281220976767219367124522550513167675798807092747980277334515943244500356849580982761692405608489362369647135972018241911090166706976845034660072997212409973144531250000 [60,58] 422441111481030587669078780262713296440084685309975432903696757814843409577267292875986546096478021264570309089683304537899311743301228337286028507705979152162192820827280073572399146092586678834766972235727062539913177976249711524176046425583412864387060730280918198797173927788474902377157581875032706652942271912458212441831638934933549858366633063604145154207031204522970958770842997810341917988819966784262158127328048596609874549098141722932188074382475660023622456973223961703578603458535925771034813670828389867150691766315994980498847191201217099461390001703077383910153591546717922255803017520087026652883487524409852928615870110257815486652952985047036257126309189805814696400723084762592527035644090402831323773536074001311333833141688423643126727623238719172559763545782693939523680431956935209665274764031371423579998545469122701548115501391290974837583448418833744712499415408021398190948469541047788986543717099192528958315360365911368697670995915546109342941726266992812507052636258385070251920987978099572451376009575088405679165563557809929913713226418445555188586666192505906517575078232915843113322275322596506247402030483640622712288350059872230321030289303774169830381611989533385094911627412313608497332916607960063697458297646478092500433911315997551344445592595722218902141280970665115245208348384686793117820010724668314386192386056367893915552887807054285037406555457609835696897000170261324142347275101548425605648168434451409440132301686675214733850204783148318066951666178538055140567245775058512001146210292553975126457783159571068281458169526438120997059015917569037682098454807389148197194821188639271625360125552240560473001826405191243241323347375812570850186389983588652711491842175166957225866792860682109200774359686838247732535865063300639418812899269094299596945926095847575004753544685784464877867754231221639883590439338595796605857031401200191389349940314410855341477463211204138606084989661150178623630923518066319320082401799471678483191937383396069229719168362221733970147916096853744788405016341212332396251676014234658529354800899453537969259276242142748079674344637039294943192551710632413672001298570080280418904162138848103865144874636612275391241704729184606916975736799961031333949829503492181748459037079688414345632142109181437728723586632302269487830706676594680612969363210407934355157958186299061369904736031195697584287318542867012601103270273513693938259133997318689552733174694575858243942669152330612570201460770091329306929902863586620606411800994641382290154630765949703206684809878111194856187965429583641707722563296556472778320312500000 [60,59] -72557316547149309704803422555089831631347426453951264994927578388934133208301571535182938470587299530364587597608025136351931359618540507609008247182916862743778726958757470655387640743955744375545741675511198695282107117937949937138496266584635383414099740449110490425937154404611128927303572849609599659292035028993273347846401845351954632346861470880757191064225610677829303572655674754957249248388046085350878337725418800978847140670769668989956552978590446157280252307255133555718139067045405234208522957467354452909561550160221308654990105687018551048554210244628326218793373181016088095052889949998330212405564244674396761267322146901338504020829406609847507426652246300995109842068195765405694520816663977819782479259784036695868563704298885910455616301977953688099987168255470388776470645128662943265993357755646403024986990716771577449805853445073829499479249136718998016297763815145891433501927355457330320457986557477909615856172214619889549882356460968579290204637705186571860496967866067600210964107175314127317501114504073798228647691898150639685266646375113854444720513727235526099098067329681511669180313766701820192416864828983558732257275958841063705636016678060339797663935364618462379889942673988454631383447084312818073555165740312293934518501138436706256573819908231858187314355505351395587953487298482679519744289226164453563198629465418001106217785610557708125308309328971294856958256659500151447579215053873651367913489277198908647226872333194103719387849894679535180979143158155367579341626876694530692999427564643178467855971986804976481706787412746840375983116696164946727855500389924974531575474476399969441838358084996337131267424521605382722072107380886476599865783787086643605770080026688005601157157407099349869189538779519789230193705736464934482442370015439945279305116716165398875248356974992833507061458481444404800080401134945750608138242256716858653785168979210884147173855137700277877445157775607088141480337771410540681901572007940868933152518882275391624143191089896201398848831784949431144462039968994703389828476519002295657251495299278462861042151699574707246612999824841479162019354166018930459104595629962928707187974928522573953395523422089170437977062571288870620532605204393553844814806160726846271305714006488035397053460755108250445966046010815560735481233048782022617007852749312630930423969875463486390219267959041300202118511624859299267967261860223775407160373146616333034824745892636950301904948090535084313215769264134088658563390252256738913681654699809453906921743420500230846944248583393159419789586461746466738986782729625701904296875000 [60,60] 11556933699649930912859919660703729232302626935773427285370805978258526430242426161742826858538374435896104380948717112591588870028498178734030896073563313382791767138090005005646341462577943609764268843221570288492961290826338915877197718654152481763673643955799416277314851910376781302065565903916149371606689068862537563330373893907830689521982587367987563556955049798056849016306630218867673671750647943931390004626304973078411194411602705094810049905590961231442485522467913435856349393467285290519843235769661611117099985344134644901136294402564309899197742591579440408899817912205264920548587879873522481647019845969583079629011079434440087659316013982837961522816946858098579367438152740994428494590919729527544804906653997356879197104282406210008988605398168713866581178275969024172600937265755791916745739741091289811911484153299013306445437545944368547470063069003125650458611181291638710524257385479380343226907614787872410419406580587677392399492101177339824417247623012499483806163092910755831788142558466636739531594518343717490711132790886949623333728616041194386165392837428300779428100373709566187057748974457437132297607486673700023499561698216329062999749292368094999618060929841446393133016658952919310424826312969695832102521047000461634569517792558585545707474327612962849455378056437109381481573749397033339042972829640972732522138400919679003834055398143273874005549811788138648766780490766221405584002709408973448433078782664377446686402286069709491714290506769730948366881838112645221983169782757141740843217003104129040168797727519743065865383249104600530866509092719184221523318759561357255482556996089253673798673387783931242029716841213867225476349365583695644537313576344721449451212363380219954893219247654536077137819046704238437501233141363699436928826504134602891608820155138037964055630673428483335634634493639270448107194530670727307244834986771965521452594306720623257180192939513241559220299024631820460121489444140286676379329088170841411902070921396578663181521268825930501829778529261314535384503176773709753820021760771189906647799354999170935980316241229125502442124702026168608496395172234697648204562969080001403661864403014534714781768030254025390480462348419125138041778764929429881545974416209769924072471623788934192813418008803652042423183900352293684502685163049303033579569198497726553589316877296213779991774627364067857778232604015127303599629181413317383711458871026990044339929577388364916541034203208468423549264217200525899602245634250616273555119474416575118328202132602703786904418187544242102929303861458265600958839058876037597656250 [61,0] -24711642921027939186722283507559752770300715701565789363792184982762336647419974618282614545375185775674547589958705709830434961872523703920446997545495840633686886429312553310110128675729162263909262466502500342290520524509119310574578936355076268823501398761381799937213384044408595944308192139310991064411667503613271989595848549326079523441452046536585770089127270120205126073222003874423379693991714373406645232479100107793243953227239730313389463036199835105760665600179190988187129447898077021032889785467888700104853937780373057852403080591573966146413716729171660275536933249616641039396667099420265238908568516522591920450373186597198263357940916279777189078370535298274746929375102925980210927558479499473222925206744498487181069693704460480878811524234363876804515921448677166372003926937012169480088222094921834495500157841182343212866604484277415855314132065563608066171357970253081097380504260869558451020654942440275055827213632207441641280406547743655409751225305916354518758967277549940221665109038422532413052043107919176671564939229665709704277670686089542648269536544515205568279574787921822456548004734354350405514074732458432967058034846424601449712639062361737414134725516683701719048147240700703960078744447081527608349182062052696080545898586223287667491435604127593821363543288832948897652232803383825844304541502826082737534954313658675630543486214305893466453441777960693576166291104757874473204413195932093850897018372785360644789315726651161513796302323754805668392672131507940384815899886639582983017493838287262012275586870890063601958298286496862837098774453035149080045587747975420568343268448552761784883851840299936749459581707239817952842431490396625297044778168064603369722759206669901831982231778176656197131320737685313983494098045739924594504411441278988558004402704204673510918505004278406968201611801392838279172275598837958794719018866302863924078896063866090233877908620101734410223063023873637678087314565376292274468197133069990420542098468674753445080870061030834912865547949048103395119571335478952850325281743630508010553614445525489104357698569388906944003710533239904439534109480829664827745488767644887323128559533354359656584572137961633831166095193773912442657146538177224337949780289908116212262043448053126704668624917998784457980291616529008001173920142239502589863486560523132896824110080764981728598212709617009762618647707495747908795988905644496591970839777652073937194756091484531258850506890311813593813505818275189085397869348526000976562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,1] 6422358773508393292350648711160304456966122973080781344953176212946595712130557728649630597384507478749105061977106107545824383848262292159929353829049178335883505342050963933456346856895779230213256844745485501656262075847200053485941061298903367083035947451926854688616550400186599384090075842849498207457633218441756650480107400146068805695982264007421772462241716494999856321227194773760075982951093442532964733317475185907291074096691075582176927236136122746648777032256894204445974181897139525649430224873315131118938615395831968069549675519788600868732254357022665106486933447505196362924789436100871210523452530148717926682146322917299617352146289440826725882014651687569472354780664233567529204569877424934435859999998308253429175832542815176781826382952990595855061947602841540758420865808227492142303665117274114152209410207114835819401729743438724873417104670978087384367773047570170042518296724809588751048781041259885744579434559366017810468334153326095657452589688542230783211819545006893803876829277362680015133783974693165801728408472856743375744568918471563052914529900578952907130985308063249785134167356121691104600921049973872694921291127149247346297518314757870400343689637054099505110990036700597004733614814740875831913095860900772536868630186873836539518481122887035774087709458354061390499101590144141412853828638122262428581923477574340499978844612369981183192552323036648043567337200999475206202673313204056477742367475289699987410252814179660476907849735330130272161928417269562737669134683364165413319180425221590481344567143820549034631675684141459316972457022608787607406601107605429814497746214583508611778519356905759530986555626145309236077611930651270376541587521211361729432748929089973642575187776969036422648430574134381197198038581831795238924665563051737054526051090985502804005902474487545088403719799149516905374231161245784401467235421525865560541673541795873622007934204610341207648971657489198077676346079829184540112993034519614166665046534067034935026658174601725910169950611687198231651933284569350185493021150747416128313357941542462897241379646440677382329862015793434599426786396380577814567277453237214302388230850929463217036517201469558030990453036658313793888301423268974786652653049099771479770568068683513287355694197582572758085535819081152136212571031007754567388535570701564907321585530843150952255146712126539531352811748960548845888070061850086258751223938371114779395060059959978647886394357576087725623242841166415928455535322427749633789062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,2] -549368041446604195964194349063682424666421117882708466690519488215712080609641850987202388868286105750232213993019076675852569296965803442431641552142783602945971851978109441699311667322337367524116482257348742271321249700467853340859362895570867970324125402627475111186369326347159779251871828059898439220200193392477424455608177435895229154923498112272257437041185291073810122275522188484107431409851919050510997172875087417724861258261990594408638009024635278722304990565452758420608373985172485619432160814909372699337522092173688644293072440155145636067886546232418312132636688675483577925492736096557236522245635032827495210989059578703825547363505084533899657568352491266019250620809063992820991211209761214947080514337701433006475032174466144354479162960571720704455726448946788397992474431556109019286787498566813699391397188174008365372534347274794861530029737647759825913245294480443666531930946426793027111505663267607424595592616407525249168019392604764250887716126390340795390973565464348059750452020713158602009761392536120265465754226858077951491738054979075463402839739422296822226957016712407993408592027002203524435179542279225120075535180885272634342463246159860677944025084086358376743205278248352498362366147303882569660618925353812888180935055172884629261796285867067517502387524282548156413364092764873772407690660096876341794011247281787131209533377296173892291675808373419128786211674246565956298346929918010442873032982409546464904642627005525431181727127124631304522208445167699485543667222447785856409987616480989547706627439954178042847817559017327893552944146783588518818104248303299213218792370529192753530888086037722510979378228550555872974767793488744083300309580482629116097980147155626519713718989585631389120645687833407685941167370714785563238823615657114642522218057104698847117317550753069844554078124088845014392596285848960672985089197144902820350996815897339936123248292409849448519233932807502533283108870857685386969222460398787759915974022243234406235768874350163045468367765075147712582084243476678077961703118136879964685583650972505287201569981406476261663797748657079571989309122273577240836202787259119020469096667735986044392494575039509218798992329901227632301054088972725737570256946254684889667904863899172123704693228987637838010881103051652130274799933585150343124380880910733540408673560452889788268630852171316136228434378571816696635125831980694002913499846728662542906680852388949417423006894814401610398404550861944928286106915038544684648513793945312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,3] 27243571031793494501791953929180862709661051886277824864364505320789818065996540448860631960501671137758803646647602225067253996696674203983960377926349425915376819221165338080226596461094614636401453001814550961175116835699794298568097883925547341843475308235822908835532365793445800123943278286528298802132430074909318133529706324282088860113263027057972063609661634310410622943935925594632761715078738246786993440287686253724288724618540240045596542816947492354191643879056777379952215753783795823361524988593651258464710362535330345465234720580296637783696731293834318514630688484242684276929790896684763549410180961698116253895050234931684715601213695567102736051613042791938114106769141424404675661974879081776141853990732326759096568189757079775565163847624586923153180475590295695783080188409752915077263552953110436578464248659557697911465293084966638427768303734792747186586461085701369851328413993009933610797354939717725372898482825346682559773889509119955145646900605789349851100251936123697415510603556333052363663930205868724341163195767645309905336283822036375026641969557229653200654603554284254499022684533501331848867053133135757015713859409110596511406027766434646486667704085730751275337386232910217480510368885176571904795169333221190384109261714061829870430599578427828037024143109271306289427919230813599919903143624804124599983434210979796811047999097353809180051388753273358154802377814394508032086427636036877977205842720780401097474659082199544133158312035996255057134811551129644142753049046806505831719928990521643368887364829215351008110037817258484088766045302629099755019370887381116616618045670766683473240692832469510094559215073722827518742492437474566487915175994645554086175459109299774593320787881567696974425287611040111221001687275198862194983978001684242910025656505891338911066359006884788305893960642838533607609304501277224923744540548172118603427984530202995065718614415867394840189515312310852209734365496209821506779843688110173726727599421958990119051022939748854267340789415413213202539274592582731243374366296579676293660335684518867215847950434567804341565048521580376294754409236914386797380620953778663193162363429655056351414796682382507712025514280826450477270642427628526080166153815480699610260571230698945375981646446738560404910128686403753286313212093900584425507181666175531957225695353535087574248342671802301029822623340211228790723775825592316642281400009813795446477413536950559980479544582120140430279122067249244782544126408652118698228150606155395507812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,4] -241383266048483276988180448143566005022881419802585936575462863050642073830227154123510705145690320942117410595569451656041836096248730812436089139355494692285567097363182603011402470976881760170572198031584778169251659184062433244567951606516017364156194468752274644397306383335126583225202578609819383782723135939897273639174932991764523592752036532513921708518701402357196466584047888993950238132972717874472321696447971018974951371106964106084992551194366273074171501618057600446651081542633948277676512239875251070368317744053571240855559681100421456197145556427537973901618416374982979879878844672383664235853255311459778981073689988193885334711311718958252988218962159480524745882301358441691001818898448702129338171124579508442630636549012488861745701065055395435401361070476358872123868584211127220254191835677428709231237572426920745640058273073005207216939498419462100003957375815789311863928517643010703742854690439843780684245442705389965252746605000133207950143375137018809624928904449794229580300078594353582937019839723467765160082593969860234694556419676538535569055225270065891232480651050423233549468519263588194456989517633033292439487453294115177469170495975724905664805434988494963320929429208936459959986138788264064445249880880168649752358227068899586169309144615867774429786926389951579301503576251526295542320675997764501360133175630879013607595527092276466125577115330119243965847304844372790548505883571191372976440843385862705646470380936603285944439587850155848727068337737503517431218885919023869751398448208974138580276452187062933514731188665708124185202814209054191299595025819820255904463880831954471625430045205504212858286599336129302961206217961020089776825357176265529775863787586657066241858401572559091667643272620113092599742074604240255714147328991826240473517381943511546865286543672049552426836623842816350600770440078416375674681225216459588060538450260871842376264048532233360616058670685673446013953273025960691970607149839072630020943671024271990126557848796931911265358149798708387651602297133664272404147982114667578414989015997294354142881996338318136447362908806352434995181038811905009449972154525245187526412614786893707690176660578041198400796249366114235908619536820557405112784860280919206062974387518141117938260997360989887623855812636449376888511127537637401184340380168502255697558240362033688036801278290808027044520221484044829082921534471077794151525402478296304830885380841702817111904943971670975073821354109456627964045739853649052975015365518629550933837890625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,5] -4730991512945072248517052824633858849465848548070777536079189788644563048795793036939988107139847430296884471676289862746058652707303956440776427199790138823216008338231469280682291655267929159188531237626601854880556112039684218845518456979200833480572741486424382540779762228955961993890305328659657728623532954772671803395201546427842226290075515857204858809656394662851989233135202820347156950609701300223885238424736874369838372658234082240806171637064912484484966815697809336535248466412303708970348454675412728491884373450402311417469781249542188418305230839784433952647689317587285797402159927700184859133171690666935828617376480742575890387783703204678505687356431582529466851452612235832579872901466096202485117876690737552084986990219106834418175342282250635553832447665591013888345605390744359115147099042638800644886296098200882189443846444486354435404570942274559252879777594707754335742937678302167863265124430804623167896827744110417959758263042184361472520278180440702172167745924025100027063732669836541338478847322554732455288874023593825524526396763900165766902841373608518454856142585444310699471777034587880057608545753344737235689864868728328417077941257074438486321435103913656613828890290119936917934371009026102344352485547361246489524072326043362856987748253636098714380260071986059629621169730550533446156348890378966491557816442591647056131039807996093719932218540707421544914338044856344313007820999938059285676720121944174683535035551710458108015437520877925512274674117655588618685598486720520580045172433675427449524538732362067153541680710858062915118923531218028727923876284657953216274531754083766584078731158585007429929793623172934362592114900884642025250649189134987043718047200491937211330464980931307165400463801601660150826203316570996231933121197525220692737240606538286353710606520945164949159071341411560784188070478713658229763194564240536700993280310981173597279069516088515201479556385577027850960922739367037797201284071208808169089798172824505486426289375985107331410263335258867266770759605557364315632796473488723478014150858443693157989824585100688154797456561763055787952020008783585743813232774463780711801650551726135182093501411746592475509851802051380712062800673411513985671311041727061590415470859164403766677783441741308708078352838432261422055652550316068413648976157528595262037859108195049834488212734434369354308020990172018448808855626515213624237006533860254299989376424100615212927248663857966837766725875653567856123242799624983856432436368777416646480560302734375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,6] 61388588974218080531696789733695694330134166859118618384556894739954182699794973712155459164328001763228533636069306780440460186484904043670692013385389021348961604978852182389886533857973774410492537148147346956330237639364552167303119601757236800803370471413329751102739756345373274388869045707725886142098996482803824075481897684478091033300240279923275305031036642763790665687756796790213130417558088400647264392948422181911127476601649570017414081757455566524006693603790497614904862545878558234317712390241807256501201848036771696221829911210883775443998668757321553729490593782852181899169095018596725335120110311043299489294522525908891767736534178089462665928913331214141592892117470815813690981026296117949722703803465738765543501934643346808372351541908133321230901349700759515842461618877442977013027956531006330080865264687353481159571517565929241843095772817659255584462729403744877326191287765130631118797942330022509849465616720266255211823794358400063176755950599472627226511344263632019979693506104388197853903218949110266337021831032079863650348602569702299360649745448721481976183232641118716275164973627538642705648630893649639029388396779451408600442271054677274658796878960643569768234067868434611836902080267171904725180931520798368541910477731813321555192520271014202990862805945135510830868191141100422541427717435458698902014698788862885957186790021822227285401722242615997057614417880309656364708850677479006553045786590718239439106463342209873848559676473660061329861335393799217879906547283486482444446719650765125352819283415347288441344035559145479216997735559554727696592572295549596602603919292657241945860648975808136037075370293866132577023096325544247088110675057440598418813359410963897875275113718037246838971250871388684288603116639348653065218408796934391628409677863632910444910449943567942737428239680706580394383030662019675434654787354945596541369742340046472780974710502646400916194164514176332833306147487867765994824459091209091046729918857807875298512859290111497619181424939238196011768280135873188823613625027133466089196628149143509226214617254402391137632306630823097983859944917728915647421605079832179318654517682639033533780484944493380995429411652841894722082476618216850115055955832243735308887106883052190349598922605383960374241125114486422605747687170136779269430063696838735455259032146578055799698490813610399692651154386558362552569711618662008178129333287752276889806361761231586933624131354439388738588327983477569895657712365761275600042901068320588819915428757667541503906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,7] -38157663260632728392174313874368433303681538682453244104984945004920450213935484800270645505927488072217714704801275648283951395180777646554197363758722261667566613095269475199397955428405965225215601860428477024583783793654972710535090539883348790778672558440880265292914811090415737895182728621585291960697630348847682258352970755009345165860568252579213759129488318213532439284634058149614034246526591052255744836191362895557052087967284597229432528545414706206324536766418457625427183343464331290090020121432028148386589488066026932311159452554765422961317088576306038671165993849812052333381505085246464666206416694372154203412532417254034640234309171730728336163145478379153212247239710310071437161988402256642163229217474910414106309296408506177575326310015653389875492021136684492556984040230855545823881197861846350632464608524853760081152542131444266180919548806550254497913967451032219014580524130292561927543902899061291476317004744935994727064261749593753631612304599229248298975813848975597564589529700291294599950136997423161574929902982984961097404904448693392322182461527954278405924162832548158495267407524493672591202642861617073123741985459738360870121503488075282606912409526361622711301221551922609006385134066108889101316377383940705564227747747088821717119425513567512401603137299855833970179301576326397486138157435398945816665058677841024909775498593694671005921121229422079466470382338429076479897175425206230676520109659749350857967502922642519535309184125167259133872495901731354236386952087851644528947232605835093495360973328232998093027659664782959465346061444704241667852565335579779216726662054899681927520416119290709979905176428505985434497133008948411681625308055519912400574033927560063526618108825059046552439612539501746289979388210279397628474677680038924377379331772781591360317794019228032974328808884392315331968075005943783779222120734599324802188686191028686767436552609927042088575318159834982895824721171798868601149768299922832112467988175943688190578959507732375006526976657321736914835087415965138491723675987744904223797499236137480345894627290821228721363082342791713922782740979704699700423292832905393494082348202019701065354936348660298971233062794162253432739581371363372549392911619039761900475265380386522539470092111723153259283509357794219175893421171772040651049646243812335929419663883985334317830620791199277068347586632924685264575041220518839658557554095498501176397927799972412534037727754786809322801873377342672246794049203677327097665710614604606121247343253344297409057617187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,8] -2582411880472046217506685596397501622354957453977284213902822987975374659851776716047004306503860955652730716041471693799195409847585213089796206883216858505617096242735706190983731460470816446303076969794875270186902018500225697796336233838002279769706438808595839235559293594583300877499938105503759092555884478928550969995749986290748774991488834330104531136337392144382133228284960030001961898555164491625356673348519619643383677547514409020649305644251245817194899037306822369579230302426922334920196973425848497682729908692848832882952852587317421340427344513452439853762036713010356720269495373519394908582460836173268257354321492583376800673112258647459753965683760290942547610077209327966719349488135876498632473754544079905713163490594353266412625233794220914480214962403342160380704687284793352315010876876267783696145518435244240378472077712535267218496230634950537119973591074494474198434629161391052392576835342180869169626417901254431431993569541103304951869219273826368998494473261236292417929833898046546883033085014347850866542641792392478143982867681177557975467546739109911319292477873019804692624241598112207011049778336192264366714942101523786955137790967995725892153682776737238826472311352168072955196842087775932577443426895281052716372520614420637247653966414560438405882836038344097973110169131189504973457293631645367690015963525514704761535579490867385743929061850600111256732589404845807626272096674208495261794220013966714659232810215352653926365470502407204142364811180208687383654226646964273768278456863328793048193436974726522840568807170677643643045950620266643132857544869018374047786647841943937717834483963940221997086306122419467941301591892917911095512944685297114320782297352727205275895785747716811062776055429514400116941501415415222114041197651985177617114934116067855058004506279898739514018826311333182538786223099627365063267383239074407682925938775720737781303771505777042131409449693885704758670923613948665918634605417420901396040849408004592244831241132706642283857170942518059731818454311571541184662836902555589808525029408960214021374152916959790708859754596425897719361273499135633556328798315574943475249912523490013689964254607340525032694046101340598192953045234248078704765806978384062992282305756911692137490400722779285769378511279085062215945804730104294009618717447500440960193295757485586245767951323841487349069757585347701673226672253759012028093037797763016379872818548339391319474167566004443334606242254782676058152445021760647170157741819569545416168665497025358490645885467529296875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,9] 15990544694191910200886190767369700246330614607616489466829663873312630361629851248565727410518583323067788404427008628276416340894494399783520543126549465067362604767825729787519410895708338568255067475996395336923691818310419751350091388897710961223246818135874799278952218727721475371248075139742045962472578101444020997045766551284301755609233054789528507262939183133395022026227770500911917389104835066567783208946208611661445715772966893210819971854798028068380866624790322192814607694359104237873119083775100811551418509885075855433529917881627573490860425004493158789939580708771257818811883601361254635095787118666404768291045078555482546909984517258822052537333735371196793519165614278324508989392841989427031775258182127893018512634265058150732199988246603839210749193680400209926105020220944808789543059600559611326547777287316334965570612493066959353454730786732367834923577408517754460229989212259942095406479558588279384202681095024838267778726340783061964554461784744164295972418980508236152836278576537292186738198954051346200222635284626832795593833838867350156293213324307768626488685971975921182212588860923467304467312590690728880806262077315486312269043843954381989077578733404522139447768810476689915837127709568330508310200947100820150279994902610968948161886641524542063578982777476393758124933400247142471091792019977942976784618460864604499889402943097976408063050412026202882599576044164043990949891291562002797651678968559940279841747463012518615879352892507533892221895853936007918904171430564746198709695878582526711248151276360303251119783161291076353360060680573423692888357263005169481445720412914672790542935584780537681754232621391650667663842491678029177329376402250256409014721528256952493382710538860459897839882594329294428870519841578770336239193088658784024832694662157502534406380425486082172536107830816179883701246517916080555935251400128233909381819299252053779404248491237568939344280518313827552771492103905767486174507479149343805770934980907082421920421761748300423507748678646489806638776904691986953523418838691265119492620374662105912990187050127620859093231259900341087542143661666283548010568618458620804422813177857492405166060002070297711255632365782136707000932844113220658030973579296884842265014605984405080934095445499166543763980380461917090681886261019615102290665230289004309514300878727425465702322880016016443608555357844063700542208913762190765702500504483347768819914346651402553047504482806763202996404065008232947834350780377523813858124435870926641212186325446964474394917488098144531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,10] -35915628617847067494764966498734148430588501265148857048652611823071727959117778235372744102510108029668499352304514523143169410528101997731981990530168279837807339351120295573339362987798799626624525794563733512881365406444317505261007167482741697184248892084512870683328950381986215171578495580411518860765572480160659626825351918367981199979690157687507342444444968438380811839080102332353360461475747209301613393288099848511272284495068073183822631246529906964402997506332169379292113351420087069621549802455409267785965745143814231294166045585776441675389948822326992783966234043134499649889652492124307400843260322775187869559281319049548924593156781752301081594789300210853208769610531558263178494828717959531543870174659776012281718963601406865898655898215379153251451958399261622649399997791468554179683175807025076473246971722699823435337368394400424299563334550266103957658523350319119429391338107684349000032948831968658795631161094676691755300610032287510677312157273935574387857548338140701713983013918897879259034605915366672532195046383438616852619411807799861088844404658565686692076141792365497081722074682679754927372256823870319486760736912408831729212530279630615421096451753475184859750980166764788787524892716710783126164706783552862013223151515240925302370127624498229552345745869647905069665452487158381330971570497163615974275226619682025076530689566553869819827938710241211745859551498004679849083138766768330588759436013815445115446999883753875505424967950282329279011581855069163683341692354103849747297047755863416781927645121441174808425741315966560049604636605298351203737239599604574704371959625995334084125821736183481928537855073833683645562604814600418816582177035206765069953709943947106601725926848807137322786320056953835457675848152343431878848473665400170089433634724991291849428333426417522990173423252119553054824178205239770821956770946293527621986021523354480397302698936022037056746223790096500032413801118915954081224246552655684406388926453052679459039296664519260222922789851642933565775802378795694860353715093337344705193987889759911464905970196463737454147450365022087696312489761155653744610436481332673896680884195494713782073706369134502730534028426314882217522963125197805553276923575052140747478508028701362384818397284059872765457657445802862518358695688827320393268297743427424769507573601600987670090030778437790164762679885104292390135406059568698384035811591621672163009411894979238801270253707625604204284145901413353117305124630876602187677795315683540927414671428685721821238985285162925720214843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,11] -12377780472870915059815093577286621343295232122950363767352674571856025953823517228809426164259138266758430583170421427995176947349916432674194302312320203761555917699436438599673334688674321353972659580483027113263544673302824309762862148253993219794314152994455520484873695180858505293781721856953381855882599938302087677766386839348141016425053033414882013429543544808449655355735530820923408792932232363202608085100955924550663778143633051970771235851413948128867942721814602752716960758718171687601851307122043145010263564684123045834728696927672374315061827964460476179883647878719402094278244609231254520091024938165897920379183946348600490122796585771719504076935842820337697175474884324962584767693407604702093892547088112404645407781579588621802316509647707140352794719044972859540778225115284056464307718835795014520264461096324760923946939367476220252131984144882975812087998318304255594484466294051333752085581169602711796978824028924762016887262712700856241869324491539926655806692568022786959763849145100170389533503415225287982463723181575056290043159228870486336607841985844864534429156141913284616952404500600636598144823095348503352763270892273028857246683303977081236651220831448337067444833135737080730715947927712929050707425015852057845229315255813892317587387113340732957294947258071538437010992694029322857143292195793618870685701135986569868767976146439215247451792288622560949536707437818016404170710479352202403588919663685996145411779428957549665607706879018225748232217258965527948542670709315660099658745619513507881038181685680982619505231416986452485949174288996688026958044714696004263628047397679327710245694559998734052940433774647707845167357444435397701244319487651442410058147849024878392317663792856666792881755776022490861836253845953714042830098935617958500470570844257410581006752382160804736894645222952517277842273725864267487690813355316881197578731911891426397358657827985221466910757405100901385078002249266870645581863087289173313787912381047078613831092136657655633672633123724601011030726852287541838167341230802458893619488459730234674443570933688143347576874211637730396873870434047258190467468201441353664753446708369275220116712222603459330263959050332717006690754237711687447500982543556942911720407672202036033395862238937411984959061538541518529650743122141256735742782624979160482787373530300904281668165248854906032923491341180038258275682220857887217291152281073187361901273735641496717188636896961149138495056594201402549763877795386124004074314248682213886950525416228915953631428692460758611559867858886718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,12] 198519883861423039459178036432572342292366797668344654949865231302938978154853360014625092758622736396028047994587991704316168472792415329373711585637729608058083608394918611680476012980131903921100352396253058005468283217741894955237560836653578490930233139230844520335264379186373043568358044430401766674074972167630341590911086339505959493211312314931493085538665379978015167407948732955687475933093621645730536212415603174675295246386101924136260165175459645445100253460341827968732564679089292186816454353035222374795256927123162289318697539199263926698995121211094024080578776038188655625731861982875349862265426495922186114395174033681585296341995461318917524651770980275016469606452920052712392363551356643740753641968485515709014175487986275232536229606758911093603434616474232323874526651936401625907303455117248474259991975887530134623757819695416763923643297363244714441855014866818050571323992852757884587212390742294482456587774482181608003458244075716776002222156599934760077697398287911304921507573650948000936086012237412417764388947006156638766465854534643132442733821104537051757607021962313532939589880234597108876886519870191574037807023003040524770935603417415623722238277548867652207342952845627974638770596401794352689611909059480063540041436505810269328195964771884509633700117938281517021862415250489032034150952660644534963516083413740712370474217434856754206958446748094416586072708254390066010019963129106612593421526846857088406229979948847123173380660910075462865150804639469164746713862833029932426824513708878607649486175608280144940899531501996958058827548954706730502173794581352248394230881945989609179144452219375716496040177640579884396802283734008354760470986801794561829132119229502844346147752520319289731979942146215487302275843812445241198925944673124909721048640597896024400227136354224853097794243782471688298360518924685736449853027469046635468004338641663256531395660193974781473739145233955305047342474657217583849830507258649131812932486676296455965072671439850694432438292328693931452238795042149065310774795528987074920121475138755119222566261617291376262530941024585068463851884968004038369530458993149718208501634808374714097563588645049103334108962535024528412162486025084047310321669197655037092755152724851267271686962940512333596670862395986000278754724090221248528315155255868570587467868798907129944146415155390451943127371690097146185231118861213532848046421136935930747256332032559267150017365025635643901006717011526639383411156505386194225089917475046792612373453397514838202758680196780005644541233777999877929687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,13] 33104303437912005552815611019512504088654869605245311531064571869886267514890780546509578787538558967000647017615922766806084470647355635481093572877257135813148412885405598860710597707404484809625806108167419849207174710536971970386325422012517359487458183076330411874976667672057335567458211485284098258381478548707953876142401354825573344589070991822061667877338564663141069237418214585628110116129571063852745302914472187851334647288608077680193540718854460682542699859894760817655625315500937246182148476689313151509064722048797768705144534244509149648440122304367771017664881767254011321207497878612268305723341123667934771546513064504943439678490379355658804181349472791886521923581193651096882795883368895333663827567566214589868040862101239014255495575936392291674272131517553266526247147664193975579393721406330079533559084986774218405748257382242970909385169484403269416831054456128482062373141436521438460903893335106691330213735660300971674657226289867604721307875151619148147576083080918218393389080521701218223233344924404678710180550074880735224336975886721201780238265557767890139375727665934175623406997473661191883084560158910768206475064142073949784570202663711359970872804227040312472550087305371840982427613521045113675636049582531315655916918469251717026681504613950349540822924574209750508543232695392650292182145321053541568023630450978277205626386327286328815113564064525422340239066051695977520567723812938798588279017813225953823835777162217450591056590824945625369761338821928488824436639029267975174075604538698895120775588557314971768062339801460648219270222503167144813979814848571345559537820532414125285321449099215556279654980086367962647549765639423968273152800188719608590030392607711359378827624818544753006829852579471801212370669126085271112914571269063035433173389032432186865752039381842010801406070623384803613693755722075533169135490468131228178191175568788225606221471777000893891818973559824123887937730249487988284732888720324775618804396013200033570189184932884732752219524711604038526004298857187583617326918455306030921141264259427973802546868165827073217565708130223400187300311922995857591902672395391479634288290434359719758599562801699841371415054721804302818207129547866704749730973094425302888156732338656742657571291085305477300728638739002132717554284039972403778851147046639748541179390266335875267319208330976410170689389531030789583510814417776948146154584948191529924030041947122944048113902623397755132096688406159608483320696181512913866029922317454106637125449822380868377096757582123132124252151697874069213867187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,14] -2910790626702047769290129586283706106673798405484935544013251964620148151444796118734413325970355130115048984582255733961099202626918949804549560321474504346288954229995679289250765285544546967502790435778179565477446499324902646140624613551783806472378490540611605690637146450755447320465453697421209472116966979290885471516340206951853843193547696872425281006823205569545336896502653453222117863454926688671106546535743605645450735917106442821037861432598635910661888819066056889393287391251569722271882806823533538604010853536756091719085898361575903213205486438181963627289029898413661048211204926640256555662025120980140722635891839508994605517463846212558438547708587500494240521419917763899261324664376663945033427827877584145450965176667827238564780956271829522301127730210649158836083481596790030228126646915705462563438131712298432464049651379883064992481766904768425637169306304593260988921969968704535147298135165192350073869713281807378038396462593961445634117257084342035017834061108763587126121385106313542755342745353103114366748741698625758482313881798590940632417737037694228080179942119510419118645168276407766464413819713911776419463409136161910847203848345295673322195127280007599902149089217671493696080907090183167191165391760472610362582121681818383003759828124575025883830759701648292250692285593157224771704734232713458796566240429961902844306880446378308409009752093388483204087291986487016686363270694689133597442472161322621272617765639512819857871140829976841965325099209153743678437227012790792897334447464152988219727992100422324775726807230079901202673687120332825026361153696206054839963514862744054018734217938757557948973701429776815833497737469775985851220388173817412611304817187056244283866785789278399881827624657963834004423484049075641017419742322899329432519559828986243982015622302217062236277182178669808561479948332827989517157579077830745269501629068661990915780760445447732840485979663088074610446755117196331817956639138502674282971863388395981858275519493047501720132328298930033714092983980637513204455410111159260627918858978123846751303831006060026849334290386946262185726525763186649337324912446600636488344178960819378691573990108285293404022669722838282640177057637265877679497943632528654436323642567382752965856454046933358044003726050295347263287593284711601899875258606438942124636297385326304973994454409026752843448565201371934341888619173857659920185577084334746784927235304809866246003245944749188487473547801138120179583306745707819590653712807699840787632656653515862297566383943029852399142498597939265891909599304199218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,15] 12737816552536745205522298244385744130085330560534446488712933433969296240794870388381421743368542726302106093353825529854697235225569739257119588528468206714175304651890454203889937187663791752540279905123192845897891122954099326879346527503374010060674754760903644774497226545159835572432891979654120249769683004939733823576473173758693886750227666915640182087123794734716337822691877602321915935184567842350084576150494233212711902009826206224328910847135427437749386383805827454137055495446914507525913044560408226553310485926382274396534864308411465242330419212426157071343562733839288401867548231013497095402002190038600301385393951356123378099303391526144071175777330418744044526997519212801403098969553156095659355323169151119462108812224805143811965260900608785216255315329499182987213304879682727111437319117067655904246491217118363800962309789180433464719121146352983424538704638604297641552924195248957355779399530293747237251081378623135315765734241241784323315955463086663319642648746240392216150947638008358375546337557137385526509862897232425046374851130761648421469496110385935275281333606684041278940935061791675532389364318801630635991304975831475732124891286303594137380712046274979114998225693747286598294640631593503778972935259796798872418580344922588453867150495711683479339492776717865192005173664952514670454775817964653951343276988531267618347190481554770135801642727846236397553415437076326395822481126783676574722631163124396875635484732865947337706717125208481870021420221282166656487030612320117693803898319692544255085988644813230661193765348620364731473215616686335276524845856453649605535160419593319829099920110380471988666467984922714327167395222560629979328719059432874023566954552746009208125726062040614873886147058680797100847322010510980342883167586229894058519060650333466073665980043528484779584085411899583659334043902231254381873785216398411218150601512739229184048529550807340923285691441925854919983416623716709702331096009538868304438563335037116011607880805671100397115623144759127003000078031225664451930316030630269572768728991475601959683982808339867226333021708216591704646663419728839924281016507785055683376097336659812853352280133182364992849534344346722477366639703380174159146452404665412055333365341828961632822338363931848239395926941252230458371962805409843621986519573629519914583369692022959802617873733668563705431575144959121139308490878102776681910216031638328567745397249631698449496236158487445795818262837340883816791907143080459453174589000276424374078298306563037728018318514679521873816936405887645378243178129196166992187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,16] -36291398352258949641184375124429188886497384074609107972596894208640932688610136380459304636770511952306647236784056884001012880284974008188781339832357770405605534851971556248124236511630134361075341985762592385838368868821772741804230275098947902007169073172529271646184992234252575691370316227444175234249702750162634507546081693119472049985661487419130695450842480401317570833518438928373433234924752420903179880611770123910245371111604551229168784615053982766244707745083591234145426679991403392746992358669285141201036304243980951927204373678817987772369651144931681313552070270193928096603769535865496002709423162868889143506480659010838215835105269729799015945507866987076341281412234542018142550721249899342424876905692822292605459054001768102618145506872847866159996403367045777000739098796845536778387736270427491126181291692123552623201369635635932610358178210513693599574762568241570192842754517652624835039845006861265817783325958302981908654167056292675490390007574697229326201807071854058347326633232244523360561017901904484809683067622262359260281438292807307977529044446351142872228290917158199165222914313269834413957793417461318516489159530972138415359482369477490075210440913466733837458251953219956173920787440906413512156137189371029219135373003781465708192479843268214997222630208643209039566840453639077058046095327064970998521363432956870874503796365249805540997956191870081180038724268873919822532570625122093674328401510712557278710345442645365205544497833818233460360205671828066094925245433966098696825015485387591375279554254778055032415411793087915883054325872698169640230151050809594950233532275236163580540139906327792748661996631077999538401677607362143289584235330832960724044893637643195204600251077137614512237886609483508885136347533995847320336517088749532445516636448294711541825044992404072727892205207549948283890275530836943858102346737378642441850132056669797118329714557233284662413281342716145872648032711231964720574385594141081537586725849726396195111796980854197468721039890823739025346183079445812118844150141169458885005676245135318785833838378994505601526773612194043727990259585250830465995224186160390466681400379938070258967402584937278430585980352609203533646027423975023353868179335009183707459988555204975545579202141559872455525786151287948371842958774346311824353290713872856233865490739195203483038923509878444020159889819766480389823865590778865171928611619628167654369370923061516593173390969423983744943489482622119492649904377540849521439056449771175272932887483589063166635659634998588684152813488292821375580388121306896209716796875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,17] 87953904845423683606188588566375690151169145577497816958548363166594596001422953893750796622021627046016178870213067793732651261409320231671072448554991630909580420454475649926967911164436954541064822375690623081502171447715154804101985210941325468200073349559103835651499718696678678938174325762342175813905321118564435530260759069083167732777855713439742432052232628014858475338059138122616665884695560326143284401422314658003266271506596990792356116167464587040128368317451500410965998690627234893249562448813780521766004564887601175745939940847104906532199971526203425382065958613500501430278598559363816566652164178586733839307038130602661944428189826162030124766957544006773162982804167211087060196683070526551277562031848761035188944247689443847563042106045283457123533308719682534907924683910209971157088141827289850676697727824056346819988962481787055633303907650467260708107523197611033289781051512345985049627211543621609640902955937426513691964916304863366908269552855926024510539747634131740715579317384352623974391528753171733960524165489971949296494054945886546451029327761801150098974363617591611047563427730390814960496970848691877282583311196301744807460002303334593380497794709335115529531757910819365187988041940580270734528858635310257820013073171230088225645934580452198515828704029121393931229623900568786755956954931581576723829516893973626940432200457891605842828875986638606412354926597860654645365572023183838833917658154020786263570878813094643198696598728094037665249156699137683291996425679176277354983856888685282086828170260618012907308921724174677550567430938589941838053720790511969886352466187677673661168035284938035638618312699226157481445681349896821173367218132802711463656917183213127281952845957315932844580020299585591308623909571679393234731683022001578164596049207766296270455036202622780261134130365198347702207541606940617808742684789749603255954412272803090985768049148966356419764226221087202999857052963747076739826822872330434910672678326289262005678574979718753206802507728811306765085990532517494758901691520101717604738435491689738757442789958821204709517598847743167339545478785616288126595191537198573458785686087625480961131243989605346669383718056758442847096162745805454563467309083520601738039966824985822658399810240944042888550593631696954820863323713985004233119194148499401278798177194627575319623333260259447410795825736475955925263856794270590312865930714010095136715193361279213297496564862316565767105243103480771351625495284249656519831644014724392404583070332470702222449073518143904472138452227403249139570107217878103256225585937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,18] -200353338771113317088267044849197125863998312074966167394671583457883919741864594629197589322206078625445774843290558605306467934170889087640517884582810045498032622052289826383387588673315686188576420375788271125326739466362584077511071779611036501242193252883420869067629315233888178756974911734754476107757571577667109547387897701783485743553065402349740081896148744837609676269436279563548854186588037616546631374455466558875584105926171122971941995189890270758980074770839354855572303745955009768997182172905141771464455325985612070915026520332291345616388672541373437763241516326223020936319362563436825195129569322137686469896853189783864485504370439262806778897485619392367524240752213581561046720858417431012983599566427267448610160944503481401020418913932539777255463264682776731507319940977019591411750832591163155154569985228498332340951951163223273925536326675642170227891915898292064298756999378248160591308973667749993222656124697364506008255405595163889198017524249043928433993288811557595886292276127652280482527984737778699246095318009156865731717734699758922478407404283020883138694032039020776963152573101307445498179090425211083812956792119612230851822593522343858446763261432789436335377590457502952993381456422086897938763906126121027718347785014608097942100073558098302158316285433480583024457833781191084085327684036275080193444628452070265370770460685807870374944854982279913857623955415651987212329223494817473575710170287445801090215585322796279044075751791459326692420229109645442350978193298102775561002652490861089505772457323474289550238893885357462318053135294151031396028672258539763429769674998152975845107155576588906562994974564681963199353145173382767977107848064696274973593802345138646771744198631990758701788368196206950301888067085687867709226894259670420996549042729413933805757894102503361499706483380661049447740289002163688880681422108730432026409255606125279237372617453522186627311134364390076688385717520792216352005175424669756710102756845856862227406436393987277821650464452908588810729232407126898638424172626822618305718959331533586979175755403702809646860352156642942296212419257043904351582053371915224789393208513352082409660715245584292012763124872138298022880984011289198999034383079558319278975252497919774049849700880311661296980277400332079628949507458754175735251705635217300695275725254560075666119495673961325398118929234950672928909530719775275567129975596280722845997136909714010586444052520986327366596171239736555514671541158446839685688681344140361635421692051700221209270303298337618619704248530601770061920774423924740403890609741210937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,19] 423888011889796507929404245450548071729259190596415040796232589814940585212048171346005276863282408149758142868868012238413025419444822749040132711903584289039631982465848646054454746811533429475148535138583914586935339043613660419083981704665540403485422733980862329490711420279158580962054923673547966595721469192471794608946360783163433353917639373528381796144306873545727448045008211947281919451487230797928739484217900965150047687568541479751808299253217151486735628151455694867039981365777916092830420138282897431255332085566145857093243504747016397871783653532063899874910641939919176582819990736116001830406567402619118152573366208627907115626544280300730081707980919104099436582030773645848204835818602563398248145134586743459284375364933156687533551377923155326540155462344831190085950484898145786130641040254949953886197582684604821929369471134757008070554443028713280307338217960243136824188463093916986864692938619613405577891390721740731402603765197025874763311326724369322835440070337129696955074861778278037789498356402841866387133511206669630477185834000955487528499178834494509686910649423249184195744308563087984850698929045727573562675808332018739482080547249964085915348798944928087869074859337058686968976699076867236091285258748771489234656161069918404949172836906321725644906074734431383750491726124551292066600922289635850072219903768847080703716390857976661556298724782804946020518139479341679579229517033349287692043208199735088301304766701481299918942703984269003872828230462811941090068261059196990270042245442636942777857358304238554060914139878683085076801680894700452009995864078077509625397665065047604240127979656171915824786000070460585375613986623940687326136687459310290219156733301858527132526163029255395842628313652497259133709868573163200242868000469740825735961057477729299850669729302965955796466008426667156789269843853505959866453820432930187954204809446692781065518272620291173006650141765295163915051303981966735029714282668483957168017668281087880198799358844928273512498069965259419020344548727908447077074580854845937155092311695287011556038212155916918849519553133279440589344218277717660940129325775393164504759540952439758137252067780511286520099135207680741988897013862036734377652416123189750055997880774966154740508258782867092707459222549251823380977773761317274103623765865526894526322609268020932873770550709297827800968176946668755599783430814922616483938258331028036353229498222906301999455054152404070971491306123525024721515398298790647074152720548677914104267088543630125575183647856575593136269335491237103628187066206578492710832506418228149414062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,20] -791594810705147019876954332875287234692581952125385932359273774143170512804129510175050549317435114983310463779547004676203776037229661899113361736848452819609040730294219878119926447148624696955430783633323289376043395908264772208991112053761202263405293793663138213999014949054343323161904089935307293358689970204219086880758878235303021074163102401164089337849952505567328569137358356281751180252324703424057252754997268533748920461067753777724003666594185924297073662194735691702196834086081559397732933367138989165253477817598422135352911559932208859989591848247478567144457796138829760139491997370410080971219296462534765224586300266665483802880726945364699850466388481474840712429441153459862135997670648771717528751882506624263443689728738856591394519885183694483052743481543531153858500553600887981972009414437393158394585948578836925726051320358794708836928982711539591679127331085244753995420783887174847329407737066680712509060971286333984778711627861589080806525937317062185303937081699433070562209815456671095856066499386072273163332101898977051175433939027554591810238850629541957077713017491587947513137389959843786481398651459411923688820358575714897528852746016218771402218953831996586511673084940207242684197562618944550268313057048364506271986104344612031491980951754145167935922390843028705613834158792882938691038131097441150935996884319953769056496509688837544794172801440208451939394941719572516516194644299160766401894990351942542571404364277259231665402218254168988336914427167082110659244783677776910895481789468438357036821558337939090535885473588973655299475388248223598610194170282168502483752750699961933791958183804388604769957101979646181700711522293507828223975482753468524868860365592715780564134838417003717123174121810295210606434789065734497737202597492608213644983791146113003537776361816262205080866371734184773741032478151569196029810539207186375722278811764780689493143963120844513862625872790000924773236735082589301490314738604898860484421608325598188101579121376246296699308706435993963119888887545512944449327278794663848091392702237427550684877391264269892848615477582882697411947012450267858727829523525489300804507943070507699866128741319409224467792453136849015154507379387372108907740161121305130217888349284667126092394602246302811923721967225124145824606255815898945992635914865910012307551478616186974096482522996175960768538954896460791265244041644240332504517418801504471148904673130267181430817422048366066336984561640725125410590587319969987458700278981308018338803416847027666910987140165806069171120871286014652917534424603207554582695593126118183135986328125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,21] 1259822870436732306599154148264221992485423228930473385432780100909885876937266038257251732901472066451636174768186773108195307525240759118219724489931736300447352827258399950503782394404388858568494268030405999950963019312285498768454229734549858869195414604968950036106131379895208946240196741861665301552941063174655010731819413775816705167812669179094950343703641589606121014887980201247906072348624986407935552220778083945476029344969481274293090370107320051553493590446601580914428680957049117579169310265518967750698228174524590023803035072636631742585061915573843768771207638297976600845312720891751043746631911252945478787221806745402268768412862238708492873683356365247484514885862207260122769358178035751731795339573351321200933212822844421418917469357689244275860001476582290257983415222285382571263826864348741721314307239341773988424776411852987862274849887806467724144688738794050057445892140031317696459532123856074168699902894107732213424595492054805172429021609712968010523300946382919024312478057311702673478074456768249723154544987503815204028756283863979336227181399055535322937879122459026972806585393074057081929963381775791690416434471813611076367670300896999509091638600040026905726801166378520509236670321233727195188285152145924264068112509570065346557615505901610938676517971506104296462944976664251826707222746796168148804228190981580539329292752798924529354507126353006312645560359889110718724463080195533663928741174826696064425146193215434810186114071385852450145217547323972222171095972700479398614702683952969579489669715900755170200118350166122446209213641536623132481482177243709971291202286511199367622855793952393874045719297668946819959429262578507453576894384086165096103075209968253388947148268215832818462280300089052882296768825481240907860752078624927281893815942374581132071857218657596722571695144593975927268977605162612287297250930287998290653243103784709559487476993105829544480605945313098183081663652123495336867254098717278832873237998186093037919167547529850730817388443990484737118940866006028304340569631285847189799530929845573176751226676977804946986801083494192002907532259922988233763611309232793418593534394697143606113863742044755908714097834168955901192974027821811311842642308358895359559891515468820552236962708767547392698904815530655892578888595088882942457199874905346078806180766289396663330131487081867503378805993434912548479407250053020411090885363969016834379290047929302682824154975885538860455244331838475311910359486068174791862815623598791130708668667913418546098861258542643520771036063877742716991806255256991509128283723839558660984039306640625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,22] -1684669373618470837618081577698107682464967148367584421658015217579008353120011936379168196684758799439506498214353807997364139882503116492783660741075188621888394924539944250441812082305916731851548044811018122865569781488954889403117657061110331399339645713540800789313693993349435448639622936156873604737265161843117220825481962430205561849504685938353599973555690021697060509682700204934190526134851429497696963181727995843502060385437025238677643496937456280466156176722040197696421974065265050667390636818847895669096473257216330330926998291456226221573484611272949138589102890311780262248027710202277033676394662057301884779598677412098647901719328588453082746204470635754454228759308174331689697770084883140806688306112269006260422814428756664005533260279098954603725527214313576766069636696616447597563289136558240261560686353996135815750200103404932203900796764404870870174878272717981859063721260014818745461824987187431824621600790320980185797520355513379212430791890179701922967196083503489302507548698119857150135514897877568395405339997691756127841977587085026894132846391966530430986788337683876009989259694037174634908449335455367971513647946473262583891943179190256584078135763244206843941228901062435183900367657351597244735532450135604901650357565341196295029574799737859952825671278442174729965511932265941491355106558126265001645996520330987405283980585137361925463221966454646091658353839429065569260937335079269659948772632686151963664552187231961216325227888642803187984829950006042109667364887220262050979501204211600735061480223988292027203323163890421240442377351141043297023389554269145647265775505710710635347884683776006742164750915397435741282320577419302031037362850886305484153522588428161423273640790780962801885844676698789706042037767592338677919863165798722334304831505586658678979161828989597463356196814282877096519670269462776627253262476643401084234398978609653053494036392273016178497298226020074918142034097509686019839571978958515060537112122160512461464945754251479285042118594464360370688704464555961896919253566380827839688494353730158369003470469034410171370174125081498432284936824963651372017889492031085475164068479373412173978758988345475782120373452704211491065550073792467466986052994421455786643126427004855835873635773693379203058108747523755730628210056114279880391144339832462718159604693243504286590282362006424598341694496777588273591333499141583033351520053001815797837870608097839577071104454005357667141063131326175151219699750274460359772347640439796474819761563776591763783908491032774867436500951075691009078196491048897364371794704851481583318673074245452880859375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,23] 1885195212672462498032537582268718078477339984427430020254256547852850726972349159904962824534705735749695390278070718992744737067661797677014815949883664107024785800455929111282612942819848551186829645700867347099486163782976996570111920337082616243285349085507546314482655328408420933873011498482044327975157294294364664505695858228879337692453171164798956748497104519927295088775670683221386974126062858834222155526960276666907771627512963465363951599546453935686969550094552855929413170635537849687796313629900293543710645518215967090932677114908415679401416438118425783362140650715959958751501462335976626979375105645005795196528821999595998352376542549226531163153283004064704955003086881119325240520463223073275623728530239779110153653575557866645620853110146074684724862913737393434476340097414728212332398364835451859421984828620724716035907397890383464067774060578323607373916191868486674746236475758897171605583506979591895457735227547022323716188687001817019491094925908256663575302459800075071032633099709470705736485465988306113354355711378059514772577128176546775907197511636588589238788109995910831608202022540176743386687018503029190263688169901651522704997437658177405887077843879876846128392524558956799874199121044734397830318017300496131976071832776217820491811992986247211323525949729480935495497047842883211513149574327824610089490124946520401230212245617423263695519718578995040816613020301929281049757670612885129746830246221142193439573571474444609751969904997230328243694849559343518515397452446722834830056826773919293395942108783096016347779225058839970611878658098546155939917703121880293808589440143169893936499282941097069126171076647591644145162505558497529935814203211537529700496059385398271520557698892607471357441470865537478841557102369123860832950360979797035190960053051163790703672202682550181420895327081404294611337594163464930776175138058337720729893034713882773227517188713502421096674258872208349459347954191477192703614819449146194392886142967860333094803116407983556379629995265092565249437799561559913751511120552163739678822367743672058701363406005287653399481663439468764357518740811729592719318984066823942543450465132484918827030829864602551664583576283405261959554160298196063305665739035442546272191792343949651472253548721253501266841775739541076150718869189791828442495453999532798451075260675658943691497711843508330593294958311760014212354560354286787062367976550002513871070884898430510208991078827035618197882159997369936598721401133589276122076199989674652474448316760263411300028351925781460640041081274685716593912058131048384599726466803737423560960451140999794006347656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,24] -1760889321758129312480789839650845780021324319766982828329748347129951576688300683801141687062987625136788443730171864924380535626369992933161508345059437079974722907169791349264609088130130360676621900395065233958789291623238292354833343898787108844473377598826327607487201870318513925606856706214312411756902828337603807258920249299263068496893735709802695970847197187534682176312306919618185858938415151108342860536362942663143444007756637141132623363352619964160808585650536258331539798312451007038604461140301168308482672097903652633264833934178291849949527778384688433029920456127664304818067765149666038149673996742668721581728736036183984897323078595637030339818112874386959009342796214628270821419513113734012527053771501029940980971713225178579741843769594716570564538773742141040164353673947034282587558653372333736448873116529378443122571314182525081756603531768139193862958590680573839871239600978059146008914211123839260183152118192713349374190232566995813031671930463465476943096578435934468100142685097370271871115086211400848146088170130117258334449394413090568111009189824598749601354446589264947284445762589128164998504279141692539589084858292950540751850855391818601699106190289802662500513705876749016064252793371895081882931864254174662017064237848366199315364897275209320720675799674699032673823268152357060666424111354505769934157062139538512560083601973741425994714640340631671355857293618868931176593844796223055409229570397925176588161463494095898942739303679006088491505237060061118601013462845557710194799790881641385273954067164548489365449043780858109609632378616571299305836581880132247539547754802870419205348205773659401212721365051454983944563399699332441148038065766633253805432271753762842497903755401068906804763532424362731852507984911903073022794428368103281008294700761523615482087890466005789205966592413211209777858907089252716367066514861730715568162413326042526536808386172596901182525654257749659246665193633798909698574236399660534511454007078502036139848009276232060891557572741729631340043771351514464994395898108919927388609448280538562569720694329144248646096681070188680411517730879571368289023197678897782811145273637585666385956459447232091713315502081912416302506012262702586597460788191379455047266645326705842710723785052095539156982321370406494964203541768273313016017101003938163848216108593392597750161057831086505988125607038203917191495142729677251811857997527345695973390375579592907557152554994906716858614909360724009292560639860925098873723330363350474976598323147969032880529606346451866405533266424551355168549699404922453467178756949390594499504913983400911092758178710937500000000000000000000000000000000000000000000000000000000000000000000000000000 [61,25] 1363550000442283682826232298369932212138816382825696119484156875097224370901510251500486596387242460031710799518830330882182680432774836220955113904932047935245861289522418929407397364708438962268557800992866150278084099262364844664966619355931260680808159295822201272512590639708723251789106621896961765469098948987552733783630340005523169609885451132585143139560203798608144795959114028313932954415428809007203583724020928926909934897260375365537688168265458703074911067485413963068533687799626518260560130998085428475667962845667544457558850455550504043647079911438827916706804071018406726991860599797341052334728043205855225644182572643735102271659520496025470381611144664751433391395570249533074754401077347864969005561723114449426385963506348547286262946541044882012750126038481645999649178427756480649679896959580574793211062849719453307173512573150194706746514622703541331872485106780287203531790215014226281144166232617108262369146215619794243919105870693465107951654732297149335925864248140898959283916659413833187886426855091563351748687968784225016808593785343256745600584697416956190436161828991772849372222075274969629742289612049431029169951574977584456229994918862633222326610749483126660386162518163080220515567028555567621485505627124898373206362509757743484872662700030448283111646580095439207655785582266736972121774774615103131494290426186300146208698329021832280710633533190616496904408166477053447330011608745034091101649844509645691635227021009093876297236559683917215989636369454622521287430317345400788653809584082950245527408934215515760112125009418490028258116223507628468410610530974100949502371513498889582554203047407370888140840343175170411058139096025058332538150990932164625958810951839499923536625976966028966920054330233689994122658004790725254998658531916484160994315394934367120624274938327163151692394315170067632267590248265781716301919279775854337133163647892245256368734130632278761932839850261580812730379406168557669867800824803322242807700393129041475530588329410684793334962970613181592268779727499446442292646948883414054344811780685294911404014327395282612100562602438589137973676610478842648248183448433257376748750533912388019500266252525398237804758484001576553940137143845342277660042739979067968026488854020888607901793864581823685115338110172504986114765804065209853375971717700636022030751419289766104261019563191746786446478327243848818538034018280830673108921101750977516574872170280494768301134661686278805721420150237735406761871736871270960057703543143074339462818653776166721656796255537815026986275953278833700728737549092155401052682049223112314972894409947912208735942840576171875000000000000000000000000000000000000000000000000000000000000000000000000 [61,26] -859710549010310138313443050141348117606635382733911299890877118314313760509409507900008974996887024172821009553282760041856729497576121286306626957377539916479075205615310730190664858592913909670361988451199968659005650804245404940028574212578247559696474410067787435258355771517480919607099735760336250535304467551123246970486049581475541542304269524610985689736995146336494078187629471902000778948599979637430136096217327146338911731280588188702100801350359697176570456402628482307429939808165504757613863294897867478198059742967648527099308738839787252322205567167323290210967555976132224780243473955288789872764532614127512183821115931831818954320532130860408008710408309600970914882334538308494761605743954913918441994084436026903081284603476869235786052424650866552789865728702534350137297898291848050041897701234307970670459886186334591953619104626838531076210851319331580042243383009406841884607145563869172728023425482740011766182497997776431851519130109050104473277807739456233596546784463665436578466414766148465666156541621425775915294570793228105895843766064750670154486938406282018581181184907126358849276882317886151698545022366339390561952314041654212860729701788965819826622655152709984716359662116862027144969370306562425848380100676140889911927969654867348774344174727375404459639977477471701809664558640101408835884362027474897522843424738408117625796787509021886579484765428910059269877421827897460112302547579503471112778561285409974307993894453585355478484395455309058970079206227512586923426504669026503972201115143040324822509605911114643054606177129275341584317204681392779512453494662671140475123926196318023120150148541014821731917054150542127991472981623981491129846833266557678542505122282660439149890671085714675906442105467386102713450565627382095102409456234499532242554481133850004765768067754128116219734261068876102471766629841481471304975731073690176406556761612028413324290754427788678223760467114073561454137979769200559818178432304198956699731888842282396496996920603514929421971960352234723238333055528475682824008752108236686299785878904141719056789462730484607207849817666228695146366037536975860785207529580664552129364177260709788846412057577088646608997791195688676009875815459106063201152562448356558910798483150633867563222348128734601713606466783605308956876063530925216069762223796505761792423776990195416595533614801027505905780872106729814757790353243917779776107498940289377534004686087253928644767016512705406669139793434729262088191999779500818774066957819411471837387789178221471635549773614673407077045002757260222883098280449305254671236656872980214268153975609720873762853443622589111328125000000000000000000000000000000000000000000000000000000000000000 [61,27] 421593588900862895737056608382803429134597569729571264069927139792778620841144804694780475778766683742372687133903553752658449542392164955417880369433481179226671762015386418565441441697535113208712379898968433175994678118638746522575761780107833185389131498453474648558134738410999034142313328624939165659795314571819570440358093343031052700174708386348968495759636834679112709286100471382808039685203030847226741590105996183518326727763236017003930782667224375803287396524382300071837586110688769902305457515784632029169530258236988744166899848627474036248107755748083316882804535383007735302295520195482096711091768924499106189161298108443300363461389276622092665824833925184745527993219689179900057705096455622077086814931301406674492162637165872162713933948287821376982790943958124848581412281373924143025851555320925370938389725570010822166909930764386756045296936945561923768631900265076804087567785579978117184246473425605762091555245911427974751374377635829685159255414481279345352726674643355885788706369540787361272124971540585619599727646825002554978933428391884909223773099748534534884165393671513497735378029988364798930470925477490726606496666872110865981710243031458619678170472689751395755943879151980799107051529344935735273905488704356334691281750825553577446469775655436058358239880246345272240594545678629154461246854119555631481313582404473315658675703359987379695526830058436949416475047602116474887969614904505383726012852639874264924063947935949751277938500979948813428152020914284089679125867213460408693706686657711043508149999672813103175783286610878932148855255558868391275266155598542925747277865195752294440169233115688859394430306654724852061766988449035883199093034183408576492977831377546729736160547922560900397239970124326240922616712374235183439542733509942928207619911073880801272806771552725673246029824055198616011448234903287054631935928492361464579276664736028326567636674458840067652638037980433389257874066518482991294023072749065505216432360411794285435643300028996272639883990388059570039316128159686652876847694049310872827351456158839589127046326885687623855248182021196623387560265333359848325474925898873691393142026368623793132038653265353282423537580667681577626533369722591125548781505407332681544603349001047165395425926317614249334709426001243152216207727902549874627838380725642206046548683373906587207363437476056638202159269638271457814665505572150428020638649424880272736601125767244867326671483434447268772892190766188448250789353853780497092226965978986183477037991605756301097736730577646486565319396770859364265601084182410728659196922190857427199057929495529251084917632397264242172241210937500000000000000000000000000000000000000000000000000000 [61,28] -139290365105309418847699635306474769450569713543448272776177032021942556708794908499064233730398318892231281226761050826129885814859543262268895338489791448227941422324815054370602825503573064174949279278349105784766727974478925217109521273779490653991782260160485220860745458604049603773784965674470757323373895529363703748736246933804488845155953205994869285052381251593491638678980718622599722534442138319446864921576221941896395424952995887126866157146323806583178100583627431613650896531255210464360422420398241916643460421108179058603792087764095600366347384937699461199880517323292920089887160760185124379692773767230433151178996280647098109097745721938799056841590592705535865540154444033777141962287514576748781210380910956694114983811604799017672540740542883998702724139028226123331359992655069587074189379055545045531552898229130612747931947434546487503071360038084165001442515106818110195639194319862854991652761783112124548967811079384442774786081962626800371253332149533865749073248999223128002108204036325210324735326688311220437633725033147391122041071313736731270746671537051160427252799550463867899877304220661248879400609410165681961812721423716678151129235376868800066064817684370007514439090225172682096467065619402228370053432015509225163945958471259494763354543840734982758054475402634166088047068970464476789550552334113525851787258010625288441520849039377864117824229507422254268393061627070785503903134767927980942771048871094249710832254915280129442271753892718628066619333222852741579058329369580132840800519517537160506586281951374151605655745417850463606730320310327830447109711400902995552744968275310604764731234303429299891718328069885388519670739956627645513894526308735693322799940099064780208439867878683772341381653734747724615753877773080991035778808575667805187169270924716047805994183026551310805056331879075920150994719382946782551774927227679934233773785464031450131127944172443954178525448780942146619872702177365960880082272281536352949784698144872810424881668522123926895624340383094176053277905749463474827914178002403980726652918588913885677237452329892020127082899137818287473286960575079142292194478577619261401494429854107864862830133578543215769276018873552738195178898999820872594749512710952347521825742238073398519135328716254086674090310206714502548793747780199965264042072855732060034398473988251547263704362521113281703483154513957611931247809621382300654096603880720955373559766860762812574624295010289966410382639169188904066180560263816538525971992823671320744440126067212988146228819458430973757617716022469973934069608073664244953045659645296611523493517949788544907363530001020990312099456787109375000000000000000000000000000000000000000000000 [61,29] 8211209411613011800878908088094613641356943450192739005291264130401569190839842798038247337824659990339254755695368703217128302395239883517667918292189400617933421733984518528852289132971085592938416101335372382301962124881662165625793614914372481995100041878465428769217555722605912873902291510860180681837319319488278243783666366866330782048786900165121878569866115265307936193333207763611993713791748850049101050368200405295287821825175556591104829862989776212263803017771750262378346638789236235109674588472446137504507404160897893912002043633671585963789251383119748843448170108985030279722164231026014860581270000116347653168977338141370544725283370501076341564945513142144672298397681992185367572571942499901610037720014541165005708449213402194534240887134923038766585688717260816549967133933640731376459122812959564908843778934302692881838590624061510330852744374592316830005153448435528340803891246457435395130530517660414495244028990465502173713409792220359693114847951317304949671965960464569222978788871778809524302057191775784181843945895654889989458365421821905523244176084024437322174787465159577104996694420758814561811780738839258015914597750914596091196299492779521512087755088398790341557579517513704666513709226090902226166714721747889490627225498473672607920889815568948065936714702086561949694945331422915495809883283027865603315638334897261116338967895007922345589956084729441430158793225777155305220041589912094878107125221597056056287814196887041442770533176211250525640818493566926670331551928466687032209205221607343708524905096043100121795959548986927594503245672568086256981130492121188287457563661505000991803537326681557116191614924334683734261265181921664344635056036542062036196014815042129531064389589721926511993002081133966378529763292927796114635144939432717156171193480755376032877254978461386694576545597015457308033237841228687375940843834549706673752666161249351571323452046043156880306998300835565628623432798941308880581602498051379151277675293496984221043971149368089679635506431426586590212830101423710773225762315226521861758923270409861237989025785640359394872739743896128009689489198942055279476851590304119203094495938488570902625766756010046002200344596603589919559285161660308084755282666020658284985955279491706871082003916680896383975096479718285497745848248627523079308968589189580045592220865998257010382491362610280734970857431221290386551748067287474256479385390294377057979089832156608997266904215160366034895740104200360952592755105622786059874458348224268697954602229690653286554151648174559120886066796568013601653249425768366759080898385691984928616608019097573845090920485745300538837909698486328125000000000000000000000000000000000000000 [61,30] 26859013653884622742032344752468550557456762585553963359700354253511578515644581131921635123373697373593655170201777086713154992894699141685464521164719604889643075263499492057872533711524959677919104911878869357266171772150295209217723902472403629144490768126843777017368754169616222268372842380785620316466498414700783318040111125342081471776737738622012128114191808789002646004431023826925706761864050077580389415641289922909389729198341823835948865402734430064131575554777260423854221257825689219796436965469873623450427142230379855541135118599918964039404728575184986378986916061554135081535992793529455014007372477137427423279583635839797370666449456559986118423347074994697920251052943601843296578091259211586985078119652781127953961479369827979412049566782358347439666802984602269179341654260406592015751881906435992226369246659365665367881770819867240010470443392363545608340652237251051462529079577066444929085784782433122450197037933704179106898647422267937913011877047609388998864125751425389519478347661632541443626532496507686371082160834415915492420078541716116539144259351739409534239890442702333973154212635281462558152635546323498628467249390570073706218610385076551670910864536090377763645323356645576017239369734388981746001722047702295829083142225341030357867562305083241678944187589582760670191643787806892837158469641042013063632538497331458065366222995586080768192806920578526141809358257058122706928784459542754173214219854103073034455643668693074767077186154477345926507822662318005863153532173688134190196363912818735424453932200028986742065510448997698060758289775686616697679621030710702219315915601223799107160012504443180734829412756401739912146871049750928848821326682544216949692469178784043128208918988243466133951721605088265709627674753348420945203238902335706309477661635584268162806302503848946453852777150514334742358377426656031467714377326029967209289876690142576029799583013335104924900419621407191589940392107607429575399202938887987809774950614003463462398436459862052943036897741389523800643830619658922308645131226081201520516670946253019116998173293033266256990237498320899112325531858799073710428526735653327500430192409688959215990655277305382466697941605226258895488131704180030540360594617950824816624776933487636009305601181157941272392662140842729190202635536897651901921129993437529864451911610091688574353505617786672104063283162714407965217941243701677486145134605088958682656677894478660408021465355293997274881987925474066084944113310925019582684373140534341874357451593354261962950127206763643813823684027951824176173663097734371700717180291760031261332542910905494669849408184703065671783406287431716918945312500000000000000000000000000000 [61,31] -21975238124963141092967790397626315462823410641679903885806598652301596350286373591403953952888764971754575182065147948171073118543313214441689529959269512257559911040605052605683298669231550749433942474193195408903223899778828903402110477122061502310547328367634666176664654179404454839008841527956879142499999649808666529313775839712341761122694103861620772506868945830182817421131955375741139758023717698531093682901533983606444676501721866923158175116551206948268014089779732326398054889678383289349742984256094697240452183216405132961508639454364899806835114888742015694256883481075797868681296374551357366367379780785966764211902651294638063338220456370628401709390983216123400472973039175921288625597122080056017631156523039568736631472564384997083484022138530999868410580188335376979441257612320891195425991808625606062686316231886944096043601405408046432826949970552553822902495544206380088052686985434587332597804267317598581683592266076090597987323975048094059719334298328599999135615908374380907444006965027186761489568769712848096652085825645526730600008182085124019959709669865273404102186236512619247943572830835022239608373169508260814581477320431829956079382945494717130907064458128130292578386529984828710814212503865391472584691404791883335051672213464232313409895623199173081008025190137054155763506608512675370551117160343289369659898639157141601337852481138956912583862685253952540978919319307935451601772950632362328634968992291242819906833719642270604294412893595226423731537923561997188673716510012355843724705745037015258197263816173976427040587709087748735104186567254001591003237113238746183313546536533336944850322474822142486723066183084234453480704553459824375875096929152209171289496114763809452388048484234593684090470564644184412283814698254096657942900176462859424768838382086468531554369929800337834436597529825444903436743039200653837765510278329226814949531522915973530421539377561146307203613772463181475411614126166758827528171440690949583587180841985898871495440035750017687269122773729795913942778648029819263238493572060097745932967055331200048156155950144030873616907557326538957799233460155262797126858774227667185713202079234852934089617143007485946696429232021006933576241901589982721273910956612237415758122651828964907432695103606020917069876370764301555340567955997835543151865539360819280541157985492587018813003955931406832980238964089961399237347928381881487371057193966467154204089824384795433914657304631735645541251771269498909864442970770775232148215288124307164096994879379379856200497128484124912852270829191600498991428238939546385623993878458319159131796955343433764220478256190549615212148637510836124420166015625000000000000000000000 [61,32] 10195869812321300254300595921572044171800874674795997221205020158470225308020507897601430606497020290773490045266952548942928801052167528212495537587417297780482605137674529710041275208816509082673793009970586605226782959864512436176484162127012561052877542335411773792239689028204991925505090086723649481740193335592092298228107907777970311150109373079473378951198937821660341943724122816452680922210047336180258031259716714837591852663140328986217090891031732421690713692413280360375012855127892663932848421671585425750895562339146016259049227455216047425894208991529280160004632208392402624659053712951688455566392456884942690510337125966699981033356307918488090680139553682398626747297080909897750490503220379650832237702270643944119207108314248576846575967755276129174766266406396651229896471441245661851920701201817434264952224884788145914176409645104359593774000509121545090969603834960463247743121904998595465748339420011109506530423883360762634738568116129388069245351244353377465637152911330310938828260858213746331253251989796652821746635095045741776134784050899117019942736301074034146969290878307912597447528305994823253613568711798464155258587321823410116583027775079247052703434960643970624761762456646496996879265366971436326671467765690245362928567832982069176309274115920642418550546072619860748201139198329260261013202382257472349163013346853830547015911047858410824398958617462491415547735708219247848853817097095353088731570905159645467898477608713494625532468727313756096718301709853059341565409162229005194751851812661571102266241722323366167532232760704378404623870265014411022339756284265796442707449785824520453675408386548163199963698087537696740044534685189856952546108713526390183899744241104219640384869460509962367284972774273671243836574497565674387869199821390418018707760061013489217075591330229747689664786150464721683258373186985825207147561953271366399619278058665778432608658402544187668573176991502209808920157607507362871983276816032025620883243302937044956458981803329210168617682127317882433135480455156503411382060750958340937048769920267502658825689158443807211271448609890295934913416774542159392493662818189900544325537806448318917563388886417288380995668199427747560136271871850899569418308862396025077064583434642751108792035732537021440784561394309482629338220162017815720391224076229926663481739802828234887397637790910687285638772094272546749098772993017491218426277724940738847869259888192757568415183406383353051645745873650943939862197334246642250788914765488705435045424459294977425221518637100688636360525702718017521589607660877171199845772422659730954891784643312736609270107053515364015083832782693207263946533203125000000000000000000 [61,33] -2828484361048577781841205657043863481411846079722125776068375443397702822811242286403856454479672014349594680576574370400519556664490962280891379475828021449040759350749179982120648087636901165234444631068527914461718834336496901955346347202841018300514851738619449439096091338673485255398816536225361767496241447290936259333072460257143432954512242153397132310741739425335759402176133995777721769251338686051370708435882656415558766229019514640083866050021081752718980222062402503359585573471141705648160344807982645065797879714777314579189119458811872180829446873692877062698612733756476882909679266833950484195803884277267093779221686885245944753781781304211787116396008415884770159215458305413697161519382890663345510517523066252266648957045205125092657679774612846951568942782512114738430253191185131363963240635701980624988935148519765940465605684175252645407046052778284445480074142996439158972075490376242576854132939284443202594466306338382942869224145601390607752352633128849435773075838681603651022345424368130697210573164124004212386714665962374922142486431551214746156113795219369025130575722466411958987898755303756349540091803467002175590021160337909217693625918150256980999767257648119072325233878175206728610876386923856107415584015095160095852202942720091275944527214269597583400038700169418820090805205336934711069059881069478910985347021481914849732483189462877456039219148012716857898090457564238190016046964879362112088933993448917332493691929812410722663952554822921441956020914357892471890475042898657923009590548177670497778191601109122956026567187775782599574365095558920096748940366961652792799133410971784482518096844984999040526628907598620163876220451292579942695147042255448900560095904505565086322175313590602274467535817808030909389357071357518217189564612368007807974607931199597790003359492369496763584693298017053843879929400296293586992353991285349349397713378842229179330883014859543419390498867717623733828176117015093499684403024582252947561036115927443092917103674362911502417951630712588588844631106253706389388423527893298894184565124904188639489390648758872876229991379163655779669280167643352345827625235644194295876572304904627428447815810211248208704914159794959714196176838304990640977379053713302106332752966189646432116422115082076749668878994900605417129102471163172932031082257202839333722211079869898446852431193592202246481988826037317012784972253687441925170076988459088753536590120701987495997321446930647995993695156647033624822161928707473473510414429605719446759052091016217440255894329123702559569361856597532803814990162892991747005324064533919260493924549243681389669680071793922415679389814613386988639831542968750000000000000 [61,34] 113597361809522522108931917535410039288009995335650118377191051661101977938481406918379495451277122528625307838093776806642489354527265602370764240370289849166152968084659222749836314619891577424438830077010407413298069875735402629334408059078104258974457520911023872874472322091769653078043353985384298627796112071368128577975671897077733830916093525493294378246549413773600460485460786206085562148375760934594424951296777264591542386940295061626085712138273791859228657170030205534952191441561455042056454395635986369647422275833371339748331535645664042110093541180224036553327669005813242261225041936261706186053122487274508334843620429147204916341061334448284762110936424056328546854292392647205883699793087869613016819476599876999796463824396441982485766933318860600660851669666481325362400202190586765872780891222910419169456883046202630315248431423651709536736589516922219692596028308291922555001387907481626805794456766726207750700879212304676613986109781673758595237008514283100672398530404216003244983221350569382619887397913839799761289664977753822857279340812234910949935082880885956914659747382918428222655293409494056492804252617139203360951528369632453310171133561831758744725584719938632084708439633682312262567040475919191936136401403146562601903519453202671990317725038181005335653731215329106398272215969942895251065096231357979795550522684071383408366141441983165124107010799674416591976657245309378999412630806589215765395390316175871243611695608772268504742578732619280456411861075098619360290368609088172070276349568691850497874343598138590680833977208905566117265412559597282169419596720349167983128803487341377607283129859908564971240857026981203809996206382207228842454053113192515214230962940818165171558484123088604160515346467676712947139001604749759338053626649459642354803045697245619733695653691699641087732568363773624429856262666977640548034707629763507309806438028452111816905839395118817349770558956535743581667982509823470065819289687434804409504328120986134060244619545409397106294391366318494325797160486727225823825329642932424540145688393395458705436930767680939144019121116912671695205925560820860175449014863504330810511628429281839476072475770405636235177276762904218699229293099857211223839251672827213956352786687101285369085242073974721110447011301142406495718702941871994548786864228962550860096272652404205801767224565520264728018964967835689417118446525207344712029345838215558883486011683912536624719101830726218089046060555070483616318838523957528897600359488494431052970890824562756569888617913118951185704586736705482090287802011125281817895846240919700775897235291204755507801066848061477543296859948895871639251708984375000000000 [61,35] 346614536442478190207922096974938525213688118955092521762023207649244437261458353144725424754949163878991867870326050122308313104080537549108212896695194024331222704478418088090561084451565319667427345402551835280689280745448073873778269482713485366222709752052118162908114479160207487356302106159623812691891265841991365443980344673078545695360353317287818314853117091886802458654293079078405683224439688610585721137413537301499414252024619144236013789440498046611008311967475107952976386273140310554957823522124993190473040212372443756500534521941073854511736216843185634936914542881491233794845970311286908832129417815726469586357125521701433817798599463258651303041928816781496666861811967545394680760831689430761232695047669326771102690667608712922531094867378115216443930144418050039396324843770307836846613668960261195264262412812282058432663711637020016701628600851654427853562918346987709089427409950352314506770506330964229827044261975385981019087977568812884159477698725004455765975780213745682498083512099170557685966877418055487495206202919348616680659691933804713767313498447490247913059346953178720544120622823312492366193532263556723197181801565314541270057063084626619954174111382609058517856803154404927640426380129121660965414344245522769574319306570522154024566880753317772722711939911948614246810690737469765293812681399465358610011864082408725676183636394472724896015449491199068915111849831324000169988889677726306815074121269372718233590635170875045662024625911703569547326191094313027967857474727040108526810811202966746116555084105273007350118406503532492500879087187392012589464877077019854414279392370854516592736007405748377625576046197296320232582693886804995930853790802763879618112030397459622192276622177054395859101170008069189200500651332806955203051582870079310371825306344337195912189225298552660647324549812125917061846393435171111138759303543085357326501644728297866006982916590844689821888651898437791146614806137193035202050661549487362271737063801461907692058802464388008361923781938782431186559190647134329093021630710249713001153383231092012286641027765194752650475411591908776243710494181605236225415619173160052635059885622231535462766373522345342510653299405399149217009328814359217633856247238950791839472868774401701076096163912309304979882306772460269727939422458909734403543419868154104448773181478081175849946664566449657125992722626757595126933573715313406577642614375393428429851367159254185765049464004427675296422002661457119229318292402370089375551000119278579276044318017112282156832746461132391736156816928584920360035527971623590433318449969414150698989971824000942856462464860406447186846889962907880544662475585937500000 [61,36] -205127968141453461531794796914515511113630081108678842845877678445631886454567048603829806977901914541228183904947667125495817798883884049282382680558661421876942646146470556661087237093388861698144196772920626092619088189329815758254923271839144651781384351225751244821580905076442372244505313904787391099763385152599894083195085561142996918096632581091337726822394113919017923265665914445534386261591006506000607760626815047098254283780962853681594085409850402600526717340021008879539745493899947582008849553534758121406316923337508502807499569250804834286085529625871206845936152679578972451833881095737411967458866570335144720632166799061444478198035944670359139692527427393297458103914959529687658751351991438739742194608709021188305822326682262850334600705251036652376576515913541312345971051573874982999251948371168156600348203286474447937035088037461352314646603370956540502319587413426247855032255302417279059499668567329847858188857295947368889660968490810381265633644722347833368004005910280724255666500980147380444325874110324837948721354276844938786583879247339112127738030829966909612035942386906698776241804725858998724805056583043473294174073312944661170630236146032871452888331046464547427098517019412869369900337353743568530973861215602290973199978874955584940152110621192181731969493593643938693648680567131602430655105878880964145278062411154844908403981151383543748256468807283435410971303702424910936712281642078234924529510686941917970520420017487041399292402791812004071171145719866995154478251926908048469856612638080870683296576042185317139241647830877659125020457434784201789079506977692641781432048195977630181924217642684248917137973406550558362340518912872921169515595894224701436352769523692114920150152278518979366007761637499699651711603715580529328065346080463068827206812449727208036124214210610430905497832423447293425333948026919874109513231925774391223050090158458982403600264452882242390542490170247786713803772818664293967149003923613840242331814341421124610124983362373563741840671928403429483928445281044673778932649293835075936525807315909302425887839468816706311645992670843175648326413493895058829930746267121655347300345313087803956716340816751998502521879878133837082411877775079347485519743782343841157813100951374698498005310879222211088033808486055333362845634818210154733486445472781818216213496017937276211807269389920234690558993424860352404422555749355107654933644706546906756772500684287015341451527924762449732943409043214384431599842383677814494477690605815265042400248022907390656244385413507511025355630516993557989683941200732110006406881161666552338731600670195123699334274758321328135934891179203987121582031250000000 [61,37] 63840898584101871620633051302580079472418688281508275001315326272402996170000687167642238988222911656792817569133525132849232762274919786247135322365474172147327503503719244848705849448874109535358890188286964582734120365183359303195053475927905475160672507103479283119891577274954582703093755064960116562177714118889341288401434077403824824524927645153446828572816847701438903351309428351966198858970603858430150669429478844495309431118074211023712405446984911507787499225994403493530578305907213271805916868197121265092071040622719504554826978339936338696689558112288828311000865462060389420012192756344581991881197838056289465487747005913783938181953527971185117460901027071472242296515014404791012330255429485816896536660945022919116895396327098632825620410007572512154553848904434003819755979217364397945546966469245637342878769864339961669465543180602425603485033308372780948539700882584240435658182574634304813041086207473379431619010982158184759101239927611672871915715359373675922201296402513088302757386890334958241544145640968978152196391332555472277823755229746383915163215797597393467313968972244191604002447214506874099804898128207361193423135189004023144289639016041002836279868930534523757404669226855500487889626628628457243108698807670038599161216086912367944161347539610677523858360464686701494423488401663686760332024674056934513419942741424971169730232337819287052848187709034964122151417500936303389495082015570082762677261126623989392337431537596698617808599988887804946618807721666341283080549066866222396637275312546637751604494604550171164108816386996904493180721866739354863370240233236507294127181566472366422223502252192800518739400371247658147933121254793908642480383526152085712151663245424299683329814038991110657746547946797193859048518893877141508183881784412225847581935761249526927719292812258211030022178620544236337216574127489381360895536858791601707656497748566665928859795202135837428774924937029980967408912974647085538836659281959960563623514233357351519868203568028202720607301783779192926999302172803820019897510345902996162931994285730788629516020959915878368004231761574368200279802362677734108099114973367456263301881629996263255095103748742217744672065364052611927356306967864634122662293643074223606493354536246547395140603826186174175636946139276778216734436122893595172516500033374921108872772437318572502975931441068778507115643213642473373149029033146939055600233844344328807049554831397943956848621157982051622700881240166326636555322679920816303237325358854547040094853986621724385214157104445991944295451964015924394793231019457024221525427509020848662428825950339024935089107803953822894982295110821723937988281250000 [61,38] -8215826574437391152781123920704378927980912757920870106104266834287548869817429722103283549977372357666619730534784021532203293073229153536092044893938757392227684006824437640071207383396266943840342802156331557551541123345404986444329790151484112081069439270398758789050078234830921458649874701805545939428575420945434047697985223240439135561613794034409685252485883898303894541573466263029366421514017250744611356806802480322047725190743105328570763709694298414616613424276505209247777434959387168559338979390629234303729986241860564392838182776010830551891808645616974809370640631376808253909960237391082723840248968716105340812587270987622874435627607910130268788144972186398048273260888361108067831836275926855671556918774721836434219807603448113346630631837125616491317757671689324116254901978771277105734885348694949498466442177666949684763914568190087145359306720841384519258515009691791275587354632196579311931965689830512274628414440162394034812097271503118441273063351332980655660012740721059265606652043480849473101912402220657735856151807535381390861475436735086814679320775038238225056994473433057865048680331929751558577853563707214566024957788947611833351296263091485364916176091380076450800450593293405786537044367953095091476505921362815601790356962507866518518379916192019721665126790948336983687090898669996862950823283900684161363452859043382861932116811124632285338072907552094010815031317631260368700956164069659351197116709096691238444908672256296537516987800507599243438063567241004551366998965109074889689796561557462756069553226839350761375213607987109625656841793681530705298295569858693786385871230672656091172875596262399113084170066098011107341996345261982673040706648035993785678113755318430382630725138667557079958231003990388459393360226201057914141931520606033396135204168128885158379703466947048263101250368995348033328141995567821449811834539002914741919008670212654198098806009975711411906751130934510293891638949373140176758438807988387395872633934297359027533320474444337598670685045920938393611663731147504836508956583451533949138998531754723004689297286540102620724157533168031478017425510613845664424070056404618768317572917094307380288482315337359783973058652151041367119562749129105430449553565464397496078651835828954737509938067509941785745840980054355487726731876734149505938916996033225494418660282957742659543017282515799351199610586000761116321576601704262424108982348036864518097015810533753080536966335455189584840371350691751317638124101650654770454861577619859455140335035567845252198776386094992634768865867346783023617367580799508218570504798605178910165221425933594796842118768154250574298202991485595703125000000 [61,39] -2764376702443405892103207910858363923300166424808760477476879066716806729412381352776985288955785311630969201933845051466027902441362706236073893991862927931196619700130783424206130905541004868563073460250180998405978750420307001233542273441087573623915992377950266659096154244963095772604588890688637678541694526147274231604582006885159131084747372640816839319748708180188605494536118954619313479518367941516729547707119975662488096853606310516939844427132595475345117503318123306051608268371708432462577423266865941514204552442088243404844045248095644378083452377328300159845867634758152550156251749284597447358800570526957499166417897823292871017361155670358570628308628847664402325863260778464943351753723575750197144566367026286030193131372831559784259114982031122719998264467856968376649900798795073822160209398289404694771225537044868090426982351045336279568831909936466833194577750542046034848368735545698556030985093581624876974891987839201547975797321565520772587655802158045544089965341658926952227679956545590759699374515305909483456812673389397459557271997583104359385237463470501879532514636332579894023885570738336038069232511923426485548691253545346048632941981522405309781750119512113905141833351228380346711959044117669427049731855670571898722052430000624842105717541193394340160064830626298786639043032248238494472616531212473896731479198467590922028926435804572863951737534509534105252354479489813104057252541969849194947537773325507420028915244305775833117046868031008626153886269854987859003518556073354730818278060453571627121563312919264782476271563338146310795639390367834771936011239771906436422530691816325703951870485392371059070919525815195732386416140149178224536440219425938542339808750666018617275126953127634885509622252482379436047819891460993772082937824900115841132265300779387871854398284938205077976685498333264505121005033661755613297137282073380675583583892208807121005634597094664870429571287673896475670270292870784773162062720749049984170550486116158911184848245878968142117244700559450866549136244609901199981778442816263716231053490955947362306737463570973669163277093854605176747585660271263850353992728464164450277932367968278167899798438782028678051132437867856759270905191135233839204546470190566737742426768833928277606822542080492757537205703742950497944806123212838240949186924098924694138764289352777691874489679793471855712956312897734501995048469425963095224075423678927921858832260016170983747639001553392637425860989901560011659032021635637826971622734583445783088514616073583683493411377200034065578763258099049992580328009615431073962202192067247184322387621585592754058779974002391099929809570312500000000000 [61,40] 1924953442059046721034391192011979498953466723785724161275713538228124212323434545119660399463447502219421055043955697126886483581388874675214940481710738394289441451041262195236552657851297104666957771819113466111120374839867380321255265021228953458301011024896182741033944143025025222547087898740210776277619434156505899627289606976197796856342265179211195594065923023767697615030325236256152961317490007061025245332867253702341865036014984060962709168472182179172246350286973870418613691252302070621531359395041220993790114666108059826035285769802939869171810528278986179463861382013435469393684566655643794869391985309642604729992824733682494160730996762794486542196289894449382768512731753164414852746395287104250691610335136270570022250104343652035237679955495406718135805082313900226571741075359294429789521568829588719738727749702935591262959521044068532548640184102487827949026303465989956212759642899488645193198261261411747197213822830946146272836935167342678373198783505489770132230199266660477139106408822826411808631621517367195092054761179359274408748760539761686275000460747100087721340310872063991103909550254258781558867877555846334210408167696898827787746009365432906313006829707399710730167217055112186468439749986368284683796726811023822712215546373506790327166470481353999238994282811951291401172236088588064290292208721299850312436973058577439659405948411380799594593042589166780503185245368312528842782885329073098432669869746275097536193256671341404493209843124605522987324009882626945567014378715225146825292575956551948694439660093787936621322283854210955201775201128477423722206722944475173630592560393410408469170727501872744378628701615749470697121554277335308765021339480462055085369863649750601341624275551708697663849077059080594805574075208201380582892060940192623794806328603769141170346602482619070248535560712513828183425576834362921792531912600325095859730114645899260375118054335454726382029950125474030282013223627014013016207507895936100038760687453528234589430454701973108497476404532837279898981381551406343100150272674173141170954236335538810012732595405645099910947376554796530724667574398328714909316052541765990720487765363371193049924937671885869240282794501171775843061665607998470079814864798142213356508607716435941962555431819201079221990224673454459923864207524997712319663275193474605988336909317884125077106817962502460364193082498220263497367732731436959118915279611032100688257080638472534531343457060126522087730611770362286055399780872617990368751414763555424117372552103292143553673645438804632088992304379815964992354468974702482212014493787645988499414675433618615585373845533467829227447509765625000000 [61,41] -476955326214562618815561571421811716885007371912024680816968547728436962197929714563327344206410548387074934614864711045605962120197458789216206365409760150037740005847118727816417091049422918170555413926741327324446846101588689656300954977884886136562114242988743443342473462461624448202539606332298171584460976692088360755297597805889593732345264932606965906938138307447106998106421794532329629696593185473806259133769625855642340947855110977517877741549440142539501765006271171331489150121173428269842179608335867493443751613843807164673575881546903469326106136346488802599670028971060800618259700256724184942280296802887397828760753208630730268631132896667874978408907863813491647526893566750369211467012283249212116191915415888880852794310202783879979461261049881774229604666560704733470036319855703812704176440936623252222512199803768915312352705449588838569127948274109377442622002925637330616546150068552801606070367710677620290739022858136196549773909277941857056317418683733286387526622471224168849357012822971724603257929730263047821803850944509974135369933159148331602879504142355127549734826796010421266318133982560494123789161016855575491027904899954766208291372832182849676905167225766973677643603056876679717674886761214525885030108473984332406040080622394749884705025964481775559828073528955192114113206570245438290129683810503236775280333211470404748632559811341316050853865635492682413074913513848525589985394251363094319349899910620417191207091484009687127495286400665561909715549000631629466183306584675598103506643065589020334524727306143529342719845584960318560364454066840093282618454011146962900512485178397549666675112728913037924292383660007726419318541341871406279971317851105252272803639429555455421101786605312124573142150175949626164194013854158227613308426385252823968536203889848586190358564124675044023136902774838728826169450030129763053621966566624257937750973648103789384596790931120727380307266528694102420363554076030514730332809049953435322363840920325434705775153415381856209690700462123945577625635682563392785975538150740859112404453600614632605838951644067348717616202409837653539971150395286381435338083173593041494123563425682227307411716407242976150866909213925268080942833463503149585989888003303388525874817623979430294924300593731047445800725172715954489433114400362136570305255471990785725319395167365343208346765620631181132711087834042874847083139094261979599645387139047184560774232829880649184309310454313266823151095243166929806478048027175669213826080213430660553508403615249655588604274915949737493933130384536061207670657731854059877438770589308999288654712135626656532849665381945669651031494140625000 [61,42] -27922321422582806355347129005624492417155610271751069911457782812717595124148727506124868037335256985585975320767413732512697423691259684300330634191055192099218395967631971047097583111666650241602133515404896937836377617579304847173292824628282552111296765200176170933023026588113355749154326300001894678655472613608862239825330763551021458401511963498174210540776552290620126472141061515172982153525247428851362857454742691859393160323641026451862386504650012327948758701458411689088663408350783345043697129218821555601346628836417262548782892881197072243156834450920239223305623370270205771289744667801227382326860537701486144084960406777747445372649810110253580652120407199090214350492996099084887576555096934210645038601529039569704147599474860397006812257867098390024951918031503993836324778717377909612786421944928026243266624449732423588802375725129528504552093180455587398066420347344599834874996265581056142784840138135362821353356902284967998050665893290520362331227002236554345463537936050563332085678640285806537250899331078402525802692044773344783726815891875884549622110711623608243181296651894754810597629982740034479455969950983120262466164357673225718694794883895532369364801766063369472597353455592381581858112635786756768920629522659356118270628683199585372411780927155426766326129392115121052141328618759135647863113164002916698741026119368277638685131529207753510003872510140367576107367204157253090056907499578540815416938063338031859391215354065146615215641848868705390374934284050373079278115714764526742903580185270566774478570317098733209519774224366607073518771349887855264067401928193282178789753666785601907013962373492423347915229076828992584324619667872817960176388155610256037676599408129488856190859677240779187933461634600803518424606085640274546842567928639434513527747214122044290299149719128169980798978601984004925069785634938689702854426532432159661039701212394223831092608649532460329303411281548695165648740426027915407644063031760361319239697557829319118728405144981633421087248860919589941235422999176107040596761262847502005050179892650824601918419827023196947308094013016812037237160040477129554022339975361469893403434671757838583901138684611698888108099783238885260582139353342575419146044911956000929648808852991325309862123680651698894292402459291312555729890734584041963250473372388371735701477563864327138639359054775479574355421230756604663306147739628171250299464547314580286886771870649205568918294844362978434024968318639294625239174535807575705938418787359580211055917294218380666000553839892725784080810947887573243644712921391832723415647499612274600074013353179225305211730301380157470703125000000 [61,43] 79182097241253708064895714623506569699050054867760567218023702023475143681888268565221900666986906879389481881364112534764883092080833896402315661757601132668364330350609256918927267337850708493145810228409673173576084528369703921796816659102983337315830152722940776298361401111185004697814454141947813079442118781385814202819642338571848711426098054756141022287288088846367136601005916125613202574692020709454844727786357950683469433286444874386050350940275376525900457699991687025116026655097683350208452169721047653656949482548504848443126639590879390307374171886214270485853646536767606689519672772584882840017172215336708451567557732672845115502963769261762310714712479472702924647971768450053782332800095302791451741318596483621240955215722513181618288170477986660019017109394289659431583234169645392104207702017230665306036490804902113240777036486354823703084143246789612925294921685379520937584697347076892320835610511747906787671289612030992900400168221687146077110612663501698665753744012956002043544976981824653590770324975920138032978322293055702485534243991849709522239103614825366671366636487137492064713379896567491892647919557797801324948568512420585016804030068343846607483572006568580346198742259239845164116207116372930685794847187437939907879495957128134672847181730094512568598192758151078357102713386180809154492415171803027720278039134911695259432494211744920738966965504290145501409239647445482029008844275361839750345455896450885932236536484475061544944671328880579644306420133816568352799686926085348492096331133503088828289155061937206237669629504991307690847758682409649210409453136756156300610174385699127939821014142581640894186007893542020705204075222544533658838421146675413557705295806729247766932932299964422016133687041384207642694116204954038973644437780430313255690765457055272798417785927354382452033911809220225109885188398796669906132808272818421189462562019991925892101863139865562830436734404532248716487913623281581777744005476704257061029707321523953471899035232256409341390889783986754190224659020242735386788291788427147378808324088876049276647586923247572141522570319502731416551363365464281779508436625120320184264345638188166932821843032208420865732558578777539381738562208481521831029124481346363204084411567161079417987649485808478137993253931775941052393139912513061641143828310517461889836815545257979135886768303278303730692347217975015439470847836019861350943926350189134451170138135488657876762041433407249047003817390579874193401163414623983523915784176986441716022180644317146946439637523499493834756453269666082566079481475875795826239124084765645694185265401898732307017780840396881103515625000 [61,44] -40616982997718968434748776638019852420182661164062235609336586608882276661984749777773855369284181173319788516998647363257924452240024156759541992869514130599749656202823462585631403175800312524553052613888069221440936729082348043157713137491667022087309245050939708772946649069730512861964454001088818296587494545924655960357746508420690370013569018763140807637872629297534215918721007315835546954618225266406242245391927630235547733107026951196664901604939920784628925015648842984966853978785754032021881475881856604375437031075941761898620977838084550646938930662857948777128097326084722304627818001730139886760502513703557015798155137893484677706548499125305123564113199656541782619754694620741749860727263777914916495997592915655550575429997240626738625941465175746527029079533142089146180454239971045290344748858286932380393065955448003367476953363155886315137209203041314702169339128745788973623606056801529486821201420991622047754670592409893227609342670437296150006286313271772251210311839849587522623582153162411055232173236404958790584853152048244317702165398709243182427480091374984612494402952954111457897066834141085894506343367709353453628613553401044126213478762952347712383105101939571994239494999697735592987519201070369216764291308985776637773101477080628531178631515142121817478340970911430265000724393634026706548718980552367875339932938536634006226317944721751651866144735504383804266698475943242643598925988920702580203019484582112308180436828738652725527609902656960241296150918430524455490710107812375077189838341732745100621143374129951344279996672106362996289274341491039690723658249578253463172136190318654387510207383169907102418215050084154194708004050794316695119914558059866953434794015984423221337658409664061164134406539655877587063943806832122579873687227174703982532995786426502935193702978561789116811771075005638693014324145585628601657047104940565039307127253693180681120080207254502167171626623794796114578383720790841008173103947963595178514710732137005092883554155809302707165510070549708324238278642852357120565139754017113665119649053309630720701557748989382745191694511671637428709123390950454126101092180141015594133573875169298086185600998892644655717588039239688967285630326779358563818832083186555626504010261646631533311832378421227329071889326192780084725669404666415117988696008297630692158039096910577564806931399440260437272587202647728941577087681940793689673225730669964091163746539972938548578762361570277258753210179469067393165187322173905884195802764560286034400226161066495950969346500378044303166508541912886993317320488718170393160428066777443978363493215510970912873744964599609375000000 [61,45] 13828721648747997617842367961862376518235502176660795783706438312679126387042365612913025450311538865304786124319018899095713845697973600981267073288900536888601813989866066717613605549659176926754506139270737859215164614055979687529991568120757976819338496127793936094639046388275977192866597949509129755724282356298276005548823219447117581886801646368952721689533825061904314611891695586653793980728087572590358276897078223614968551205813829121237125998763224260034964491544180037982384271071892464711180426286463595190257356758937947766794916655460787485317848887508591293315069535998987422142370228684852862017530756576551241563523070943536265322711127355236839369834719586128704630654854967214633880426804346104702459637085598108972062824297685713059601158485995775525103712591365393629810544420485107977086477463477537108568852436686161720646710581774771348350494421533377970891678010235850523877770126009612862085781884608041824271025357861884626878329675029218639681947166385555235054812166208936159792796017505662594188308437738085587216994623136296199559559093152536881883036032130281592273404644396880886191457163227127484423815610791005840016511834957321727519900673674956498175948704449554920642453838346327397545171509580083023898732134648151500380811322507394254047270155987942319985467433987238625078836454215787213131793580283910560143903728691365536149933820561209080519337813171602699772935578516356740484213205761634918863355387053628136060290286246844179321490496024841908445884771491358459199218613729644114823147777646661933006636321023146029786835420906942320577146032301156575228303511478673067683535352426804145376103304369957488747276073789182124128478792685190209168329078626601892338622714036784564207281801694240913453200043528206047994571205402427240325105326203110336274748819533342901713332684052753850257430148230119830252029617276710634519720479781487025521876170424207911928700593959873989467724897391487834916016176061189421846143859958907619975102303195558118775678875649346980020196553875949645392088617273768435572802135409091427880115174801078264068142553461829874410626008617754743423857398713477617683163608767064452732863418116761697691284553240010270974869837973113105186867117556492226750103077099790102845304921402920123872671784818790062668374330836145311552516585825984805366887973128883193310446285865630503239067172501184264949247481736574380947215342349784631334554092511319618590046974234224100212704600778722097890525528856845624568285556328325159779434746438225519485572925321574847383742838960906880378881751401300829315906949316261448989614519101531281419781294061976950615644454956054687500 [61,46] -3608822906485085664065387430261773643398509884349106465001700970624738431357978916689037539911565445956809829957138199874476605162193390550555845711825372636031734446098077170528878076879594303083536686925844882270947375879989836457020037764531350042747217418264233558112025405838015931275416648201118113222452099952923656792724387537946597491983079686138876462511210077368896968169650099088597472607835907300352860084157072893334719630345795368067383453132204360801776452237519989867412364232584210079510587560675743346027756772417104173469636281295165498663211007026154598001535469475352394286681622711817739390229662168745920775270868395742489997609986433014554897774170540255333562900398411429202382407482250076720356553768874147736080814954175023571155446574086876629786776237766652321679956156926980902993376268223972298057960219624373615806551239505690246580339956848880814214755148906789462916662840216166588548539625421118990351336016015162469565275959532582602736037734842446611149729615188000274464265584245949678362082943099398502448201406319741310326036557392097769337418143871091752217074327854850628433745331105711620754374523408880211598231792332731118382151549017480891378581391669059909180651424990489079108665423219771193583444427036311156102073118173475115524642924730950512622502814475147162783090611121456104015958533849917747062150731104132917318310970173508594093260703956886204484716287133927478972858153086150309877012049348868276462624692418988061884246538755619212725135963382348520682494120854868009693372888056005540115042157476599136557370370199536204946741085387159997888136016559263371093006180489542096774084332733646976212826282588079185111297725993872895742906517190993871987086798617890431040950906776219718224681165826622797932535969728406930108926202567656412414241946187949593619138181656633424558071707175235233109919174663818695609183193415299971478905468761175456856991810772650982342565720398986902165963948881424675016862870158763350515975764977989988689757288888400761667113371389058476268411345450206863126817270300080470603392644212961156085417690398775277065530297059434324564187220571250295270399189770118842781654229515572639375342270076539241471506481146109725867789774988400438065499434082631127494347495783269831385820798589593399573026736276394751324606427560002669612585700808191530900350988393401504485044507462725633515490621637905628720423617537541498211332485140869973455869308563944672589606698251628723923412229438143153619497178704576815668081636388360625817249695659716198829529066179244045831451711891001887988415219053982073230677548453249059434710943605750799179077148437500000 [61,47] 757270617368897733680797606068578840237077951864926630311352816813775594496214607850300992050084097315531513302700891879165052440870741408889218585853102076162954819361332536930424333824523245323018229670782482974184870448277979664266603883053526070563738092580659956915329796767748645862564641366011019240039307796881732031843589498626035032237565145014569739583745233812190805999530420734157699097304515958393489984914381935305505318847978482894523899648374354040354600101930203354332444355222669625250262628043772326092039108908551903786999704750672001962970483909692038575716043186990482049985392318129580364870830553014614800505944188185289479190574367564970094679537508598137398837732449025407331292209752796096350314882081511707990617342280163495096924684413311393321366134026432644217193819395365268976027952487571335241896973322308183009176361537551811450172070468891748284080497172788324649467212512062386446815154833719965596327607368976238257257933165805492851141247810565288610120283557834850895910692536561876361289783310410128124019844405163862025135025998637937825288461022558062169619649762700614454166023491807995414428928962238604309933471573043992204572995470411164200103236795977314471041463457795812753676135632156399709520064133591307944911542974251128453424426455856670278426337313356164515975149928674126063340473525343825994385040866654681988433418480794850355827484649568709749509577958400789999966072043923432043391360276518476934066769508502577317034229539078690902686322687166974985855329493030471294521433873564966909517694648954957873687691188316341992241405768156610712470544319775607408081014591520932952709677714929660739840557635654410989121150468680654339047940980735998106853953617413175805217139187237214891511809604321476852050038606493957471836945362406564275266319712399430285930885776472091337534786875359120633047853279969032373839242277343963082136753287734708544501259611209713850531952256798579858384310152774458733881872672655212471870935397112359928199284357607885402920690302702851446938565850597248308217850502299402868991405963893855079632122162517168805502112669340510001177180815449213546185486954887129691307083677746528666087067314992055390762814077046226418385628955205490434620939562173334007899260948463606644174802201511000283404401370225184372920049207590554757323586463296133595418353009417947065011769283798861418579299668208048464583196518025922356108022893871989779850342398524521110141561709724319173311538505985167445572169310247666238917904405507898043013633618374315622569063022660931434893854626107907882175716696364040486633400356408785114581405650824308395385742187500 [61,48] -133248252717218466272735314597772312798613457806716889553470980327834282396131543712966529053695273917131264865997354446709649571711886975304869695799718660509947529298356602804396057471680592870302503861175700553807915851835549065006619922248622676346777567552071950790663081649157289777516234055429183216045599180631122703742445616236832623000215987490027876303653757023831008778954146886685801921068066437425400238435230200480207696693158017517244436470090367035044961320585922878449927479990950059500942671203591210881088342664446634551192417021521398615390519415723861574427348154565723050168519492034573907344324404298275045694616962549169400240484272584278960335455954147212426033314277988598943855931250250562595254325754548123683604353711313994021349841889753731789288174500923146604554525951011426584977132768547524836870807841854249237957845617908158436332634916901619635609784677531270781266182061970476534882499673257304246301500892205855475807263797463735884321698650418000237585141163818889621588519937512191774477005740898593834094087813401388947242136446763680282747830110747896871288501592765666992848807901938117815220585559766875450942141003515041630811578006270464377828643820759134945690496098929126715729829624411867859879094959377185193422460506854414535571502730003432363094388779262701100668642152974988855682797418078324453581152723822091559268777166163924561445186424089671903021387653149463484343940190054078084204236676778159103422000157124802698693124730518348169843808359450253556161889278894091574647422780970771587505443073841004259545393617553874606944817470636144574546008050397537865415487919742778324111553197665240289519019591913846438473118163814245861818087205494433482685732866955343293364904349562854515413164114223985376200331060926691530664744622124222425543520151490741964612601191680833800830945579031557311405924198393160529947068543906749950105990064627740295948284838311716017760833297716715683187185244469765994219443827808498589205043242161045738716551286221884819219216951803803903290200760325968648879083018285234201149900386648023044783965471297848727200452755832497975253964584146852812681728985899388549432308430405680079244345571617864017413932887965323624711445701582499315597004450381178762381997394712216321245464130811429283989168729567788054240777035637924275867665243634099214240477351364961743071123124218159406061931896002905514402020910134663676894164300031016552207239282254947354932896789394967214326172922901017088235034077076233210124963678290851357078254313835414746184311185695461810446328942191067287665450857347471721320308901681528368499130010604858398437500000 [61,49] 22242806402639577653708517220801398650096208757019180568951199297079499434201196967251377394586754723499683412301458752225143742360595914504621316423548033454528261834116973194383130688994202561392211312875730331125007661832433885004782910285568426515502377395793673922015187945785599898596461843354322191502252621235172967518869006587001124380272585641947005765752552620350468386213259487402681921829259840538030135566992110095369265222428904608206552626213563704970507755440963147512479527451011282169252143639766909979620936836020759746217226965028180364429126795951166106473960905857270216225442052027219005358399947146941877712957589492527889618895592474489106467176339134268227867568793374882681457907980861063661081340569698890218894832944228267735209427537975693001653565310614399004487735504608243346775284716127817395774841803147749797513617256324488268167015782404407852979889797098771601287556577752755927420380375967639629902698175407464329218515461181413201906234950232074540760448534105085590410696914547124758626665865953018080054237983910525944054631894857745125158657575482021264030355914894123623514637551958384334312493288124975742658315037487729391769892137751465751742820449352013639703649470876864158032851071528971216180263022075262381343543820163274764948035507092568127521914889587392682539909930808809460012186322808917885065054070261072594623607886955593119098144807247716347922994170757448791570513973029801561345956923345316510612536118305300335544999321679352785183888668167104678696492179825010139476933865672940105495235443626147791928251194722288855036697465942504180835149138931715832060358296051495415215017856990617657022615082658079188639250786779601703105796652127014920076094177858829716715022656906155550444595623410082319700694979704578414367408090689961061138949190086240746858649760806457909351269712325928818181858972731113726362774796975025131489215516670334397329433151776610241137750191082390653479404045916802921121132665963137525839054428598801732056448868024743535779468454949033523876284627961088191892409539321476325120428585795635837111936738075717571750444051687463307721674275618733355702645828410942689110450368503475541256239801711867261466644258470372695266017794248586733189235470099742527470449336906164104773242797339946767349341777163545199483306407188975719126916832916219413923777375401159011434864165806088708572288168680706865760434942674836229883923181231470439496599199966471717729109308775987425345446529264635534672561707457640107608824583880680237242759720171102393699794487304768862881468496338327042070037986938233192518721281771831854712218046188354492187500 [61,50] -4679962644146863652433812267256871647715563465658937631829448814490943498127663352772851552650854265306431842975676579714253723532229239882176397720746591194643255365173922224615926405999012795651529771685427754656157540358314651067495103494518223126766555731860369058985235472018536716600178129398484291596569640087030173470681537299691282496201376948691982584655835751401541565686022761892406512470118098591125644159245120667442904744270023215618232594795956947995940823447530406459264915870812024790231746971378532254034588140724449961255073733372764443157162194947657472442690030646899501228707316883696972139209307149213415706154731367236506177609552440776813804589963213791825548984146081216611438525545860067889324301760860985697405221760032492565115935531000298065011876947739025392865407650644260421940999444147875988835397254041862938076277819013841004349571286501801106001945649513947208567591064597125158174060667433867831977926430164302439684948479758479832182260226182115944760640563785821150019694255682794638921788769338625740592757626677236903396808448125310856695532052531182944024140609255023431731077935510449702559240626839461752497001202793991796935859657196597386219492566902630705444295564726236718846158416552931298124155735706566008445285972465444810664132488108408715370578344113942921821129225871053386479892738834371164927042923827237452489555635235200968577842610152979661787891704457275753494231262141050824247983887798047232805919491083033250630669838720319028547736389332377073219301121901942686358124078466666222694137151605064437703134726385925205403507565202354340008299037718102538185906021658693260499751485984202177714109013193115691999215856344783894909397027054736854190516135723416317912945111791107278459983510574046636227960921115234924599604054365986115124864421702588173068154636424409942896264728750046033931676985609780758978697809115802427343340815002903447961044005269043375926888110565004278945316208735566766638156950738157737767954151545767643159063610223209871222509606969592752793019826797375286604923450600396802877332747757140275499175313876420119520180525598551209912283606856558963623563184765272706822913969210074434160100628037036998872909812569607011021441705087021781735118415166214661305541039549207547487614481077388537770539420678258620898864328492556493559141075570265450297790331626972340439589188313786240169833016757733233376717084639752023749625945810262845369016639042945077380653893854360018760719225130062290497958276447008073011919489571159355276622037615245995672315077129152491708959238631641917786767889773230644223644958401564508676528930664062500000 [61,51] 1389777701214647077094320005398735933928386365545182788960747431995946928407412745859608350679597619447127364105570424145882627933761674264836187717344279129395741048087162997815329927416106550992165690593614027115530832003435423314137650250583817557980931673533205611272867478841690410633344633010405316833716667874978083669000514158005423094338690449423278539122345385236495602353646004919234674521928867626849268217656694443791389978457620918251577955949389354443068056696278080995468747192994550107565883528646993162799057412100149765582238129501503567076483247768793724710521785996981850150956414175426097274495079941363855089675249809952566031868616141985414577507011880167727489553533385564847027974922612229087744084081659469098361056390194057137203029484251036705583483901787071717122868835099831219966041932352998834278305359552932284215550741378497979705352287276589023389660703292595175350622379864228021354164552997212952013238926167330913775560175747361347084437290501369339501288946306412597477217813788808574659370532093165673522654732578118365989322597012371245503955956014416275988017656748830634020709589682254485530584514814203427228371546788472353131645390851722165964295983928271466823934285119906942224600697948604604062608177277532147775433844981619270020449712027656679573127691754342331606756495536201634551749573820083586814162136716082295318621951543037215401173071343402815070964148680655542439924738418198375949435732678523108028814102868038753188283916843077865371254486129930300193533709995013346943648559095069843285944558753200630524890805266516859586034805717829017044072367764098903559094209634958675320986423756837057044150531477268041488299028021827371361812631993780728707089947051696699934204340683559629830594494280861964507479158369003445659663060226628911748639362717520580600515557582549972031355201200211901455224075689378789792227644759520446634649958012596497700104706994966869435912271373954055488851891005148369256009426159221837533645207597099521994916983677926198844645818671728755299548660330782442063238143311469358158731785639818251909084146710761245922720795073410109983867712477332077895652149960618815826109390337992699960031485453510424562831541520708963623628485610227286757852772867791138478848283645284604537651947286450929197524392174182755634881267642543049423166156694329738414906999062964153614852902476146845427752418536141970064715368166002616571167613834937613948309232756887890089707256150025695101664849148708157404008730617096709342083599376478789709509279310078857942482055818607573241325674076598141242974704390178430912783369421958923339843750000000000 [61,52] -450276267194193244934343030700508115227176530594322873177136870584649059055604350465707420259261333457775554649116598045713612314849049874259314719341660223402447312618980386229150028568259081999608575617424375153528869712797898687107199678501333915522156627158399454577110866176793584916129203488110835691956619578489049375240971732046915604332963576009881542949479636664017657315772423093716275632916302115086726409611249859057430237969931550137855527617392459636923640198502855776218099771967056471313301778172935308137034229576925661440883806363562216008753806131007235873965103837353527233037049573451540585558504219760478857609384916413111464348943955316519122780967583573950719751781877964074526768225705224192294279743250406209620294494311826392783457076603343840903946408050311117631120400989110450794644849116417094562334674054482742930786341025568013041245769410122711964827977623295983159408643100740832359444216777743064207699846480417978817442675961503082498526050404888708968122731786829049823248323268175632696718512114541514765167338725432105463818311201450487238798870998150357872325959470698912564641719229689595878640409318832918779930478102109311775094786563132116811599711548582677286763208993642469737169979258984372056712166528376292123791799974143862010948754552979604751183918111867893819491183039890505262745416766637796230523671142942728521904163924741213745084290036383206967386377478312319273290747836144346302898690781370487529822553993132083769656245872373780584509918879425749369603772647602813904300101731731506466760427327381933403519879636299701308842032384256921416305364710021723522520621363196785028109738058213545586419711195531122701054989842998655255002840394902649081789628526722436083637249740864570866756376975026784764776216371367589121352835453323184282845676455833603382731329321352992855353847339768134710786220636310128697056592714792967693583439273436845985516103215195067569391192280164602275651986299505227617370110867631174823472965158923276338523761045481525658889843002163461292351035975092923063035184289185645427899256626620105401975843607287294347436127684004779792807927408413846856912457246501877588256338562537117694901473540675467968491399032619040281558255485252128910405206363927045257032576938243390274370557912423189331446410976349218597902022541233995950910686549029028783681515076713770710607841000802722091622599118492127676987875935333414596735397326415508335207550761344804574546129014210595945450537994228987615877687036904805572204055451138763912276978456145366374901174649727033736009837026998347229989061446531195542775094509124755859375000000000 [61,53] 133267774896230594061448688597213663514389757749922969694470860363153416893107679750184643176972785506360953882467314365293342224066367149477171955069500254230072373382731711378021057169361749209984418746928494512263848778199637931738638272543477160457924693882832602455436992998232515512193900106171347962258588145058756707024910858880611343420509435744412759647826840906091831247116872531149130143629935405741294824379883291712849029458292549671682359915237738903665549019448583405006961854824490671287382011564806723983068455203696341357131988848392270518871682854840835755458195002719428700515720201268401225614775354806663001299788295816306218248570905954707772479754095464981034693041946584179565243031602579426516055325194238446897142075125334551721526398016345310444225690050980998384925169861148922006928440948030682617891172154394644004935021647521489709957788445947923186628188413025229298607652186686254846725886449325892939442968181901240709937636409191710556883724471075795855437973567641283634779064252864278888921340448211533945898797896149024594931315216209408019607704981192153964749013776986918543542677750017689170689996604756761664075671798029466556961678667488167951625167663405335998792632387405659336999547334246044876014878630959526945684558131857516574758116148615324232488164810924265488580793217943235219738318180862883739334138639514769131691039829908409653153772542170705677228443272702279211624541823262239770898778281863370714776408773658400263435729191126005553121660132213295369448655471232737701285571890259535188394136093719142544440457227281189178093974087076982119224409111782793183843593950246384838952175044921276972058634251177330436765451953211658173045382522322523617298381858380227126320806719331836360684503160458458145246763984393344950387858140710854067420020235559612819929211728971842268527941335003744392593040525315116732288225546988792838940755171733857261311567594146833500963844672814935797756511633093593393561727964690224139678752146768546371723570420060643047836362079828410190250832605242945519102576526654999554885857637830567706946166315061675837043844440718003303228216740650773815859338001181894407867455214643309983693977764443867542728558568113656341685518589894864987391758637508421167453527306621267484324641086648592934965645494271297870665101038509740913366394039794487956305638218295815333766586419754019985266709075218354612692801641843146541268522255086321132183516227423713976578448315195127755507306586855417649464065379881499797091584856746385974255980829899575349249224250307266097996067869409520656584153264212488920748000964522361755371093750 [61,54] -34819205970953529477351105442671585254136407570184417465470086685891688160814132411867316345391926729476702431957910581014929114508939395550294420401395026959981219607227602506815858498141782905511443255755115713825881370254538152226203258374766056479681082527453366878086810393043354063837565635763841395144850662360116465662086906661197172027120405292278543704521339523144717597715459916269656879987731310328483223856216462301179198103997039394380382722571389030996207670775161712463476100301294557223975229471628746926888092753483299653361950369461140538762478831862460960498754167153416145105366324088129622308444281032201604210818604773116318689241257738944917542231938706136858429172978291154408523515344508303610149412688190527189100070516791986563481654479289378144363821821147286729469420702598984967609784752165950506882039803270316340942751766958025491792458856014702830088223773430879896068747341210755188589977907986364256829758413418655323382270487838316276802298087207210210018371827090192043833263032941104918629811599894601394223841484925241846145610820417459280700969373044509708468147170785291002512566160790724088425971325693882821784329358150489293675031716054788982315958447214904529694671919956054445580979140011760499738499144124617957844184023566553699184605788865151317114142668329327554102006706848511290131209213163630558334810251920720873265276124088570926629076773919424043583715461260957898562516075926454531563485934532637738637607683594811890495885554212394713174814940498439938455210788365474225285774310958095536615489161141810501043874973303306386404752870488667121946982428239503862470313722863184120667284883271313411992834459899643519944839138453346737059217932510653023652028487697950370664222477036660246540410266313303804581870498719135433474120583125392423632595677446867979293598939553208223827922989931103638137901822316458641268299573555343348295681563635591807059619944599525195663617224838638668098717090026061054667643355831711198853285658725684358762813467476639673809172163222088544926133300382810125519207176652901690574506946386782954331885245861745057142630485115598650561066820555309041870547121563403791445250028825099172488745826829214869495170499034365801198866265649490208350178832288597478766718397415534520414147810004694523133871462810280416144818679344368827520306483332174576374037235489761699292503717495152046902667643625714499840901235199358161835185311599124631271410134717033092044455306907003626988132905830307146707077240946186142984067747469858229790169212539323701807058066970315499135433110264445030757052279568597441539168357849121093750000 [61,55] 8120794282705390972251545740333506668822875854068033599417546250909711000692258452938012537969593535700388486634421654732387325527086841324821756746357303735049316160780648387014456189562608855058120348953857112154100331477656715185152277927082905983600010805432619006787194952465887365635569109694878686460603345737292581274449699603104641107725818299962663224790145944445392047080902068691356803217429872184591114194314919541760137964782655568770821990249607822862403450441840843283286274829322294183369624471954727509304059059319903438896794100426795270404571177924575737233784696705846509652884711077754163689211274544663872777963396531289644491378177954198146996706491458977598083297772490466546179683966238141317253220346928913133208550278968127481892748932522590930933520398762625797231394616007426145898442105915108350868631976874467780173975495108864983704462752200651436407360687586256823373386748494220960705708110539348173108923937309749690374702411756764461083808927081435063516497366623675480102238143500232789166960757909324020306906095872520881808805932072758846440731018988277228830839177362762497662071066045984451252174766184760484991562318610115019901305841626248323949940533271849599529522797602046242403271230004526786020540623371788372082417144606599449290933521620894439915879364799462884853274345183025017979884942377257673792824338656864795759977480641711448293007859016211716425689024702695143526596713119106999515669511491209444070479778864221417636360001160393728132140093129891042726510802509197483972960668949096082310448291190888875728654043153969972696404512466867708435452022128817252232054500789362287553588449356884929960501153259573099490237824421203448689999602164277394829747773061335429127509045062472443727421614101894800955297101933694325661286038927389336712719231351564989583387633207720104319229960490721787355891285856402190460858374069580027737830941845912946857749090407123624838041435324647944385374453246300482682029378539935889899991279378512682674079380029060306408779533249040440877327983753998133184114477050895127747157315883954033722987127968276803286452927196484754823877260790371145915117029267198486908112331618831714331346193195127130468987621540385582592561599294465728986132198984317842422403406545314802379742204111461905615884676499645279952837945945652386616422498219089420720200797014355940857824437676593327929291818772301052443809571177213646071243228669974012728776613282008488075621182681679627585418961602428149293996622145330177295914580641656061375376469547321549657793071674741499620903667077276982810829508707683999091386795043945312500 [61,56] -1722613817823707456131997300201907011763226580425357996807902311988291343753315932538587362016854502657658733466775773750760230652116915945763308822158130810992890642821597577609971252540175684792199528177420448701780938066696186315014071700096511055888285175929045640134997861236543141471447955634469908900657514314669070886476421617168090250711781177331773706026150509472095086841322634190413199448317481382812311506546856867047826445132829808355911098734957611361341674004952959338459237171893888786883862383945019146391503034862432309544578798114490795751160679838390451105414407653057448559106199317228400137009524156935397072441779866922125199651100433867138932435057381391496823656419796496966756022938024444080701000096780082892722267935619695723653524675130190136289002025324463927210243496050013730787912576251662506275964022275326482765807804610550507280469163469241551833862474584708983621825502951458725510024261363740271435773689778261944181682659770301885634146794199565753078862764322742573367523081859375693474666866942879030451067601880543092203821721170693566055493464545272888716517076010952690816555404738898773140981511753026677799022474915231138917899645243905838833507137457832038713232141207545758135865844532503736027502864943332476968894286460938856457781162953159895510494400060146424972308392060267496759186927348047705846453275510490941201242140292992571836936593182835526128350283824407747719091329807782266434240721544522515975442888147577547126383621978495574912893029827157373382021867242784336165900364092232747692763429461709030813909104103391045172849775458417343372430973889920116503940424047778049952765338244359284779895594607906628795318626013152105569958313180111556977764718184916046708073380980164316357956954290764340258503733091634144412345267723049701747550539560310418524258654953051243074169856138665673512962686218572268330326526290020487220757237631082739012267711069506659189433220405425217392098886765179372436966993466448259448093067363982804140849594785638863060152011689757335425967344638528698575820300119490727206083672717677988723372856054149049767159923375503699707191352668393501292111941792772629084524506359236320648933591386045383624811570605529779353342106026662594520842602967590147202930712997675521839893920475773293119090126965645679466738070698454851750184022285229228206895733598439087703558567701833365050907240223363566661580696374104411420298729545741444488418361325128390114589924965912086198195851920283015709029471105279975566764253479250240565029826774720483936348364191779184655101521753128857028514175908640027046203613281250000 [61,57] 337795994391961206112454206427868800097957286380278106985453388983653231712497594695966494161935778481725697091940867102868236417590706562151039789224455318665977895859970988683160757218340404507375311476235500237186007178838842350740495176882026970414727631245580869107686001511458701288029329086992834396186465408369039063597798882911132758287226834876878184194028848280984237978668174143839034459936020700616239039753741407524879186012310964601829680169508341417553751882660845975799742317311236967018177313298180248691100841605639199504324859990545767154246709679192439925787832774469183097530154697234109763474641904066679922258214257008769096806301039796266671211195615848439950420915290989940272675542705623093536530655351545654514365108321608801840280305742971107355815817286270103767547271202654175317452258173896474271381370828610518278418598370451788287539711722900082750002867540647784036091978427548694106380173616409140227403366254584569672703432665842707286250161444447564117278151777185296591526349879367105920303899681312319667728819656066783047761899684344217430168479722409462357652133643928823007070605511565132945145092584056446291719569966975002552255949091037896349983325565090900952035902081935106559362637661554409427881772904324391069435693977356323591153339455361337100099240972787134432178758447943513014145136364043573160742454612197789619587695430341444993884618316665158751225049136895055176641317499806498033535542331081996947001703892938319852722283439017253271088610411899443777156700540503536754018141252938916999615334696856846526800513035106356113318089279068127729588241030598064739478812352691145777199609310480746065208736450674813956875824264960828071164570556817777491593483727003610974314706516030332856415021141926136529791339426914932977278995290081600459721649128052271107517450107184608897559394630584895451583500269719654548145247140580440505170268779802253753760088546725406644827953970662347735569186670788382164044209602494679898078524753990781337873108041285432800049769293888399992595476689274570298000278239470196050550910603516080566916775664874561238486240210684167587579337817908462168808930244565374013372998469507529772601454230797651900104478650919613669406756785202012092260266847786917854619936755446900113870720685195691359491933303211939239443456136181837403876648508949997364591373050908508408912371757040992535158056990142532859682705818948780027798295884514517236001253960529645207088251901134441773233582047778671831052698046757781350689950011361114293211850378517509427225381153272622869384320468122417935319390380755066871643066406250 [61,58] -61839546993861446828876200001164135560444151152424658539921149098697908503977806481645204791611434995231966238877143927208176017222717483293184910019436404829339974286205617027560510006915584083675046198123206353343553979274254727138388414206774713053338389997508187877029923716635370709248399170260424036963855187752265261795384470655593840666708989517705383936443591949616956411557998842960247877985358008350807273321722484262489076641187581984834179374081966837963441972835688486833003456953717205440813104008739284437853447509935821748827866565462106412355916379704478362179030082746966653698487147620380457405697688222290433845407231920584871284510749249571596790464790743096134835336447769353057428895897499862716282537428207394287618297201683713202441313304210271083882409321972888324326696169351307173264614055709427638155660463640693777112776635377868547133486265581410843086996418662656328229491833404817232432780241444897616778056488403123369534317459344470725136788772322186255922475748215653423071868053999040411627654634503700616675601207155656205026062911339385937470191939477487321154318122064242569108614374254104358196880268740917711636907498198701375014361577891012501214118734002192659348754617008779900861900938319780391416592467292425098760900155957278388177230245607725202771632112988296401424828513117861869133210023659660066651625186293282124566525769906155909015467827445097013385131862933953729865381065901345622898017409206088628492521487786520695255288774110197468117985245560721140372961500497196401142635352586969776738732107119460380573828900371136265209243007158364729059708113828987210422656021273745724793935770846114378060747732351376221666582406992693579396252451758458781694429431781546083420552175995062728077025308532475665146244468603099128767112479060380480192026887224754262537752967311677217566022183594887526543062546425627673442673554116655239244372144828928582713787386402673804094817437627064991047607575243261386439074595182481824903669857501037253900928207898206820559069815872518387628767419111298685288317231179060916518694460341601275803056376643548643327288541479205345450561899066435537149742795010309187002591884344313001368527181894889034306928973393448692445670171332835521502331813390498782672504585265543326260165511907071045943864350473696374783859923526540343556183908847965395894923502395027362621142344613953969768527922976439609500737271709221261036616114651258196563204609709501697429049147350738905397542277438932349110424967171868906418973421270905194921632008588675692474562782154762479586151968646845489274710416793823242187500000 [61,59] 10577776481082359353657537597185466985533971911456908888166425479674477756455528779210717587952099980469712998940861078056162896450901079279864397259149239799450779596598155100261258065353802971383240300603709327047369588135727893742131480221285272850901686081447973344379901350479778838106689851247885987484691728002293553830242284725236514141888626878990290690236780835212020025638170702041520517432482713443132071031032529832379288725332118213058133457823368796624802896794996398765127052100685716498312675029176913150858005572229588324823341858317695522537099004490963102050794567570758545948774733757737145649212302705789610650315589016986298143022240182037439371116397426567495303471611738070135036741898965853150506293269049807535655784406970165381366169550761378995983168765899717543425132554826549389936723628895832706442990622104448884916531522034595423579898275812020106474787098967006385867751806960632344145648020800547255250939141512138312712497921433030226769633827317553430721155464098841705171283186613824869932887899836208774654574605480454697140087550329015248686966457230655725583256853864319283236760360314666916740220332148667840262803330136958061746097516886040292561356787744627977395128867245098642548586544496553727121275905549979414600983292404083423692019760481678722577015535564371834588367353726796004741435275430559034373385784970989545546858344168578125185463400623658839633887553425005721559998307676630205002442887399560305311952274646821634350896172703988087334931023272787706076847353367775060246396976962867557288112053500061179822374401772184389638039477186504233646483395114003684155131306640428243429269022664334526687667039948975337522044861343454567332101141726649517787034793827076491185209061088160894261777194397873247205110966706733154231266141510025493135504067671327682332186720966792104464425047563223537770819332934299718468565072706342713620757457453836483598053958901333255814694251016033158832527723584043791045515429361484356983914400153928596552669385949123094577032944113050105752147292209289446047447861259792957563920132778578861055860538064057986104204024121904624566790234081909147288188434781278723936107080602960038107923440145795900236565665741142649733056993670462977168399525158495700293559129470665515110377334485616429645254947641917972319277367580335663521604278496466179811784782680506756579839267686645764137552975959778351614366558506487242158193954868995435022533818850335760641738871758196858358052894444027403447072176858280439529334460007710192843291585425808452368970898791421513668309373201736889313906431198120117187500 [61,60] -1676257361094085741982827141737759684900503665543472858743494118630365833562441328261828188331641464719283518610116002670058533985344214590904648883392975067386954881927279956702990454966548720835609458138041429307389866383683458027569717687009562865948317089089700445006010218536839015485709821693858268598284690783075310107874900633991254719928502234978503143454222087862607090111020572455297609390255106895134856421129592704855205714729658737440518059708504036453123550596440818697688166301811850388777332893435457137023147441490640283180052401343623603796221005698437567432325441523919711501956076297307058795903223112583676835200612658760076818635183047263549413829375126935078518619936227068100331695198551703442612336960982451901124489753796135802391729693732709228435547103631801465307084228667967611518455561113364122095878422068045154204570476203017221572309911102036544055325545860652963830645599544137415624005048659530671337092267983987217640336927095042119058918235153901530722611538611938342098318571540715434937017986076648645878800406189992278361851808393917930682082052154707829338392692665345399674777725839170199115931691792932261593015199161251611459997636634798228668492159803595368987088610713660350963993971147383693566431324598145424189655466857006273562572120510218276100611252280097973765388583743675956306935971445874440779091586398653823497606044043767438795712707430488930345004848690569037508858825363855245396047898862468039290086025061371668006941543146968236582257405932739627324574441057211455535644936950649867613367981640291058211335661879087221777923712750470612561079367919742575510919728828498155654685428469699522227075616270345338789178382301426400995556043027714646060703681203046497756632086992784779306126158090992124299595248452354517196855972328131612474106253157026176111102023224671981783919855764304396382793903300620094406705139179859338943217113381328040408657279297112081866902377535576703734651981296975180153923534126833149504144879793350505286071155539954112155896907735906959214932963040775431038541976615615481597638207344454818025914517960035569622214634066314838183954263632772426194559901652762925438177389508798318667387066522037377021349614300580555293582747709903440825029633609481778856161526402225035790987111716944598192210703529549728387072274396901131688853954484942387547151333516129480402440393722437313593254969040710797478626228597335869537968373109728441475227246315481653989738679601703268662714274573519281967118234056795553587563605898876899852571394068411015264630212532291630989078612401499412953853607177734375000 [61,61] 242213279781576968390211040494285392323837170474816783495325436533714501423181582594111288008672577471798286163235345144573664992611192988854647553167194341198327506760190759406635748252542597138731799416375279883924828192166481074000082542552974944233520834053306262945712885267702191120392446189691496324481363811141864320339244211947813008609353540358133059315016396122632160911713912774017909968906599754390401057983618024529963644621085796280111404436880479423297205680061157198052731432791273929101078097253581731817646574219705389680809298417485579851477637160594951443912477962034210107264547211843282639205310294262714051389151788611351907873033054724344101181068136302804496653213982180620632672767714079671056163034867906365829637023118300850559132677828329182309520723508566403530091444720822570264101537863036085173353394389826806765873407868983435953663678085022751788202148967148182413027476093239522933832681907860565843834425083815335150252506114808138575531533837476037319947146976336211993454078231508443743811511476484084750762135498595404041576218891294619286549003995126261717084234703350268885516922612169894917146160320329952102728882431714704856037226444250456402476677867710170399463529022610721533700608352456508507316930772335498859325805786237081702170107963459636458728217932483736536751138895253359093204532510953597187580387973381973278361528822495123716039325712948688982399124097021839523780796113820332951693965859209589590726064267316728085360643674178263242834954722826791153911776150203548451758954428639908082164743052093212049298382450940202336089287452464545467048005391984076928993011758996218853004301346292418028262267910791674184608188255309259728343173083500289537262950606577901345292550024756445698760346857713000733854694916407093966292785571200286192023029725669520796667618905567882441993182997326596447188468699451395788793663803566140134570389278102788949839212843658850261547584431856764901718105732359218996757585738749634311960721703213616614104775496988299467717397158786445898863049234509675427014610674486699766634273332626272406116442807626349055612028583966388177824273118007930943016259896867305555432431386837541974340211574463268865043237893537256369388822125008932498658545624302665179644937223332547954293573903927742275685993215338478090924803057479018600842958171253193656371445427704894381562261996808809159698842750206477084802719863068077020102327089778619857860115996688227648221583511129202055386487790400757619943018421548660704163618883765571557689454973030814789052800827494349444890531231067143380641937255859375 [62,0] 2968434315881239542307926525577219519446944629115044919330596102616077767247823738774590767489807905805525887771748269705339524660632739083488756430490335839042628819481327345372442880370343907705713218871605961298176758597971876842790143878513493712467618521536012927875363458280812573369594342139635677219845302420383561403119140564644395370227952910385446933337379459961406465149918291746696567976762173027283247993239499930968409793852280053643595985251918911111097693599973282130767949697455471755437717197164381230961477585558037322570808333309728014485689216651042471810602046527317533755438984885219265328551535085044646576165331832363041172269233462683642975479077458015310680364703588341654798117427196999323802645349846621789991988656787816732966201212589110623606347230446379539070099554103722445468402756786642071982641801061657751841768474670823215589098189952377624148341561011586526350385150995607264429808168270539776503851954905173131262832294106227705675833241274731819106356372440193678955005366317383626142358947389802883281396263342537519586342116919506858208224271642352078706865773416190845746727269774338271624983361176152735988443062821184129405781218290935988411663290342901861989670544721509617757851352168575023655448373994503844267623562806512603114368497898486629710112921361678630633170676253889661983878171710738609976301813326116471473287050479278231742314378718461893045346461323279109474097853643871742409239013404860720703124550285494153299415944749270479445654641339061944393739025299888534103553924253734757097647673350728716900341538297822797428229522216745370214929964091968656985061746372505505940196195606468619816106404837824512339929110276199230176402615519707513358889084133859309405492016748994332887216543747352119482798202470619115876464426385732016054695093367757799763748968841838840610127594711524132041071581449454336991843409886001817379187164143753844656253182613697103233765009387668417865040578436561895640824104673748358758803855536688264964071481903529650014276911580228983708995961149850610184836510826659335000621935028328007944018768133782548487158791068733982375123738868372513543713226455974298038325735337333639865945373947777385762005277725254337681195104387386658744154474890775680063534732519171075684367817976011817245619286150098453258393383898336725485187994780061061792977592238674625291701668133374959990457731279893762416305430968076051196945704628722529497077204671031463977432843198933599612732159300776402233168482780456542968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,1] -975696718968719216802437169494322396421290242467876487700115634425908855322159308371418053574637532615855339457465393738280833941866802250496603351690621382611074993876641372291918526032016048525108826688684076747264382676080847550135656890966219257615341156311973789197544878858314378471800290228792257073900023804763867536456095240601624627642126184476691574260946805930832415079203929993714429571313561836699338179059387229808419502806039541951915546565340953506577572125658572736372691234040739251352257746982604573707244542531957765035334871113823599343017826285051975465592611640607878229362517340395829276842107187509326166096518638314192909509042159969659731632671685738283916609754591115891931649894084817153561588264310852993677853448997579117693089871410644689517453119402250296941171833239619688414590467862105889619828358976269699589514725036507822426280837670315959413703283948585352909978925410809467390386486089758677219830631876612604729588656354409626437234575424484634322421643090136327581681401892316851388131332321193228566730137343350831878318178164436177570099253590611560374970476046503283910556327320445381975614221153340813320224038448895009679843210902567374071124591646892910957799921623392515304777083501921488072567142774801965242483882300331884669735918166612459495157075584707934619005253862677788057365161377681105001424655776387597703418710805875866413187939998000674493125215463595068773971637782452430838762226768378120319141749624737459177290283062694717931814644317691628350143753273468867978766065059944962679731192205234829628699934030570927024177519464294563244299216378589306878349348441306093023763616554541317705493818797385088390915545476122757196524996408683570694093816398866893782464601797547023933225246578207870011037601199384619155166572325805804251970444212569148044319410585997268228341014478656464906091588062332070817825421301116000055563909607398416942613642116846461590467851921563874852060887551346951661400544083676382546007352976376156573338066924828871556722847484715109206300411175598808069009239970717970898642495939380772961871486745328254468849819935332315986125196189124876218082509262969047765303741762319749102377307592388039123046070163472678485784994227070663853733239141084665833441455501650963042167486994464683237934473246347984884177477961289892824685651858027998230213925045639183555704423625704756458475741525439456025498633798374332658327982106151786099704854958097026918940213384645138107106876468321843276498839259147644042968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,2] 118308609646505885332756472109884314848628093541847552409169161197988462783376673841977327891049860271293253034175742470681692420127197677935345797769478570196135274901144214793627994633774611861766026382206898285393322469163773427461189669701994659638520311520692388732559192363825008832926215446287613828878185296140635620937202185725829832901957040565588778491689710148009491600157640176508195538785792559078010554948016695473468656334368237116266933408111255905091117853803272983916827629818653695719640255664388246688026602008966963311982304313269784136454837673503155978447822920161022799883942487817388328841968753588041001602725729990432727294468316681017127251341576488206553875660727371579309045573097826917156916551960155550275193093475507035467673458115643763912728716864208112698894131919281786152323543159012796901035356007041215557828893014051218941119015726150352593126427449095177376122982527671297967230353125939736786548369633336833060687640600734770869853679432596412708905699521855758930224264184857127187421909303498940619987209288273939028406458725655753768578137033592691018092401798603111937616517178410629914314084379968191338499905822119276903265731728989285615649130219979078331287156050331275874222317458790416612767924546128106341417438305338564558513853131660531183114785596842424661529838708376305426595149777707912520102551291449818998562009458511644093642720115183701904822914658644033780369019201193053239923564028273061498415800190740103598195997470279045710591609287280925685864310215453419585190337002061462519253586410222522719599103577765437135081642132989751405978980428741599512584125617160454440891593345591420465706977303388406482373488311821294284467650840159762342374585100892149807545640598522621460762324919549659725310224525256328656265279977839714075215351006283134857052606742526576163798655052253784751830898782306657271561563152572747573457626742333067480985236167675852538001829056021380900813214223530016157260003222782208912070515659423877246114154550519643017288878860085697608012473282903032590790648417311351317374674164231386977392707755473304529252000739011899093027215173648641276293332165644885058544244294750912282184728203556668715539459394368752860871342459131333664608265100782433187978076079704400282031430079528463972746656454820080915371896452699019041814497873826932487757304499802373984467707900606365507718802580582761083029772568827366332198010305113207768405355171920027886864121897233581786074710839526402672561289364239200949668884277343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,3] -956537344831522045245621342296855908974477957581538137372771630063912657021849411083934647262978666470577636875918350885446343543059831089469049697902020393444294697459073083776680600986076625073373452303663174632994715490218314966089548578411947796011604112865981494080300129238768216318882564082374497021932922246190622414845331217747613164506842883955392066754540239573130463693561690668337743814242170198366955788321630921037896151948625574282898085887006124605347545067180430865625848299566177252450272933044631577753568717876308201874639708583821209676435795225993084972822842339887957120146812940295270667050453279646527857448005499521966617162394644066508135391493327856910681925130129848099830818214155040167149679250052442310761063500258585876831433883025901691955658051157596864849910752515514298194245607188778897091116319419881605713735720406234258537275735103889073064519182857168409124135507945927712558292787543807974411731407694661956861261776728446590967576372623903944034162810392778796881212033450659757300196910001647537229388839093754470754635079453371553835723321004085988060578241173550223995513880012934125183671458649340688750649961769380286297127953425121333403733536799676982029340881447079623333841668479988040173825315952051520524270812613309998513050357381174276895723945835516258046216854424525698038208959559241878157603550401089085791321861591288490185149572978567769411003801964890238376299846349812565199586233102890935202895247446604305136071127949234778955671325714725742338108909772373664342703025030521936662334121855833526380774917290449815778362576205620581720249213746063076616450515353225847242065567635551631246470894998264234051002879963966164127504182280397721315952926365974802815366128411179388699855151457941200655937453453788997069591646410762863943011996110125551016001025981180932265644230371424874913553612727748741259858053320635589283304948954032555573195549906172059418722468770079837475250329830575804148850996206288587231473168481705776779661483205533403553010421449226086603324669554024769045302127544423378335340167379819220634318383914847747589974877271803704809728822894828341476368800708130147406433646892729681483663147834619728330437204454246680575484248844880457346767784480419899884986410730315162707318954404056851026132102231457070482834681781811321109643383854767389559906217660293205178570577872202258074013029521042896189620306332476805708077725858269816410105791975640456919545401305629621604934430481066839555004399642257340019568800926208496093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,4] 50065232048654982971456268508199156051424851474031360166082750870359968348988389952266550892930381195135158235814524394861485724287013706098707395897890266074376748787216205684854457774274117185657055461117198000361596175082677044190535962735038958685950494082876611144540142456226732624071094686284906416678888680786328086562709053366370972021511904879473929891922442630236263298857070189649978904832799210836945184378558646759537371616933112918314370981486980436178044005238590004726931260050592378870739875201683220063099759936561484037666443222276499646183043119290542713286027426689450055449291872167749026720042443356185177184232353237121042803258685717928835061700176071701294644260825244613825611706578028684058380770077617950449627642919071922092441292285643977193483753568539134457387895553565255053568921280850256875634239422628710406423362887181107214657079013336779373748486868109090844978861501906104759806758634715708545994958556083097418758357788233472248838232992648804271519330787627206620390859887544790128135225101348110462934314540744943904266436801427116588812695977266497936112566687680300113406715602037835932039929457797624783221534558315747919945756447086160967878842304508831427606416123616726616054999318311769314668649370417985108874778308698688181488842070030966767802195142060684413670334340861061285737405029837552507352540025721399434986138059122642802016907496647880431414611057901964036322720345507830876877877932251775339766286908323781687467322724429224176437668187319442675131475173295220489710208855200895871402674834710888775602462508595690437986335300527369627954475646817599016399692141402209225391761593124707921053453263298150464230877765734666430869801330794927161772761731569159816106145964155106385993142786169044061165911466953944862189703725329469967489944767240047895004169025809124210712305659609037410202951865967614705633007875858489502190397167537472085463685933192999332137967333779411656782411308230030385091651355366455550245289388047816498154059738268631027897723950354527298979030157586490644456699271769320696568205782795913141411171118650946084113163875739170266434734247574258419976967721560645767683043385325881393185284008780591732052478807572912765961644853359066930108865177609684750771130816928494672068064670715435852467916510801862458458925713723443508408045380462881621581036297348332744925059680455740237220905995068318538805039249646559619104333265715047942673594712723903175633370116017701994050268214984507671595336669723153022459882777184247970581054687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,5] 188687037942590812218080310701330720812680703410511281546476604189975816043575912255400313365985309214514931728156801311695176207385060702973312211908922614798466735542781049187781820969813726041478196691922366576727787603267101180133640446966753688829847299741947465950529046278102894733220616195026199044981851151943528028562954767201077368964550735378566639429448829686679612709075429757876967587101107946206407790093107060617950664981630900685989794203630689993478674769232913984957567511262300278863287682271010167184587721161960210851012186661578949470507012539272797068186943157764413428357930530969320398801985625032294303737294298049743834987154135247704913701029322489007888422653160795987664096542967598313186479844750495299906152560046517589768620336162883834208410730127553674288370647358248558005054253864600050869327723228790328252879384104258388924941408561698752564890976806755896583612748776779142296060464176933129961405381594126623000278442011390505537082417504023459676172244525637701292456833592265999215420350449196194064055699526144465563005401745693453181288524130004118166576879567580884589366771948733868290190578610049581570990197587466291995039891561056361883269652137138753767377340686624476442870223291569486813811990464251422352137332257627274593002552795259244968555114867428092064193977614548052176253204696476549899603044793038499477033976572323318074104758272949241095417704174219747841353120304194376511271161560348309530520748569174809864830559060594054735051403207292931509343482947587010335853732754042474899432219046003798535450835937026587000653334652811904820718178007815315833296467467729316199342855288742077069875409096807037011314341262119750245313479503278336112329317320864537767302603340540713199789861862172940184352558498168931612579282290905916757182174696911261175540100608604190056701234204313952083063528483736027151904399514867570926912593836894420667033420404959554779578557082257034348541830878385292971846823186131120738534489016988980790800633807559231110777706030004358172482454912184081430204008709233606587736588700212614569814955705726809473554272614976761258670135821180796949336706485234974909533668598443632936156621191422544645864125084743046593457836205436234534616719721344002585480393706044017157684352735059376869626379878285837662802172741061252847503233108421485513290891345865350357985903298109735219673683088434495451017074670210779965012808158758200896128673775590161318467631033102829832174679124795410119573406144272142981321849219966679811477661132812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,6] -3849872105543636106865103683976294253201233282816335648891824112481841998541736939673754145678103104726549980830878808754559836287738267187294618605817942037931669430396344581702669989339855288149001033833070779477751162259919927774621018988582583752931854401377989983807270683126781522200937499595782211613467402313015653819392960809069893253178061564134769658740270161172216911591987527377740974228639503295858806294129759241247955279441760815976277094803618578199363921806174401264820593593908039031981631823628416523242457922503393242660300369821071030187877899205636040973982085122127660443866733490096065049093373734379258930279712981669304316856137781344982407474614435596899844997352091459009748856716341682501180839198049860004386054802129362168200815794404103040343386871665433713164228543498281597898992167433213459457670811627888521950859306894468527680031351430879332700462718279449591597003652087571125644119414954648416512499138333780808860692869542735872116603443515543332678392772542518022790425788747619092739882990665107151538260560772004517307638212016140113815339202347654800698659097918666987991057889554288743776934772609936580871462093180378073764221322987369883795980636582947533314362836558935230039914518754710461967673685340287949816539977986361951295962355313546092481881494026675828222625794136176825801984045268082883901451286998693447110339713505454077358619642371239130033987907186512400348891448617622957789972109170621566940228655780902082925263424170964861511518411333532291266196276052596314395882401994635308207987924482054517237459766660060308026891035835393264151650801982329017803298184870389264224437897731169831261448876022592022909148262742329425439846591262571519728279714139809227524674389671053823881665277371485935609766404108217567951987627006912794413551070565445557137764366968704328600868371431342698345053409567603013665235215358588465850623414263285155884974071843981063495282428745525208967878695947071958916602594510207432361884696680581752153837477637576249874309773640069312488751833792408031408895780040383041786248191877877086432733504383958734177822153394455863129761382168572076013681135687520147340394238521477760138536661167762506354910759295836398742436129884399373676962895698854458418505867691426173597352462059516666363520073919866144905267999431008915086436095950763554915135752094832643771327112192024239456391148021492159911462382713481048398798435790586472135441270116479638885608261718916223689468275964147724561351171863440227653707648158842857810668647289276123046875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,7] -21655482238093103553765621369503461894016592032177718484940675192595466091448878074640528874212082240167603166815493576301365459674625252538542099356352092340609457355408177783746264050169630983207027479508482432387631941544618531300772202931498493204263168741624559998764640638182896304676051425087421793025393720083390512134052888587807712034658922699347864120361233080518516304547275902166027988978230936852858139543347343909354663414740337529288826876166561091958747569593527785107572901643634834829907755690501665466424937969872542083990781002896944683470991159703726931654447630130853352144081026459053255598319875983662369216170454608629719926458127961891369870393809414695766715951157729499443722997908765110880007737448678168728224298496303164057551475429323519624526814234296118611129002713576687707858166904313564968648158098684397438493125855496211378831446773866954191164059722354370669929608917681880847548820623323904590047012595947348330389993269888987936889675617095142324503693303324809944094723804690599520701210516183904057380810761868063052263568678776299368000862505295225778679451633165815953224219782929805475835787566898482298399425150364100640245474818046322264989353625582348994086473462361096741308079015757966176308682732091073214478812241098802908899049764989548052434484229750551838152512501695278134923429441565713459642052718567015555153713127105150307875456595385366796237366066012354581480192929397216049756700812121478288049609106609102999765833155426200552430887723430341532657946943979424944072558128216332595438409635039024405736836030077329763033109722669181325132616399697079003887419835740777097557933436526948982716925158531263214651472187794072745521262533484449278924112779240449606433863732249421926561781258646490871457687374931612377991303203178967240370207700791577182968073947679063355270383703023761964195503093621581152445366255542864992509231046541060376942252973393306745479860504964546141469942275104374333853120740656592087598608421769158878927446981739386274468241864204224301902892905419364730882904735877587721384059044778939997109553980763283839565236149695998245643746183115386825052583473441253339227117079621680848916271877690533390983253919397211160360980297782381652443765120716159343622704814755798853638385940749500604061538563533849571507218374560217317603796844793332469823716279505537087609336730495829919544033288865017808526524753620171171763670403548083790269389213994944928269473245578878912348106623978765872328950044581882661531282638356366021525900578126311302185058593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,8] 423803259168579135046973588000281425655584528723492933167345017716891905692493532199034098337793509345022843510346149366852316499398646717327000394651572149821466236219392138444449387954454567090254345826956291961522586000332549549764044819406535275000962552065711846570912315824996827240641364029929273153233052929523689111842035327594800033580979887124991180836825968380090363989775303800205037493876497339277919967117568831354620559238454018640073588953918621675806207304109951812210115103234580672938653381799862252314608166964015821632164541988059483810587459171547751577662047612817443455500586684569888000659476376128045240352439227629693843858517622049036581972437231279562386912551257264439307531273029293913816103425145127081089355206546951640684928338403904478214275230698511424865812377168314391004661131987744288259114276836775908330426338543594421046509775769763264768125847564219196429461771205710773832863745637492850096608399868383217133478365052800617635802085029774719989370416338467958626651210138688037672216109977830001478941516353496112830600640087958638830053026692625447539202407040621203803671302513327984888314718810576044016066750308057763363652119179953417897431288972827755819175521682805257942043604388628735590118238940382934391680379461808870508942589069497873060702646427840905143422535441667157775983456361045490514123900286360622402853557660921446421583351904603509403002972377450339460056643386059813133478635465814664483319139585769222541877011020032993551493748199987840763661137847911486105837683200065961119431275263068344575865297835970983120470473020975647602413307245947751106776209651255086919550852813357060582488196515745633882641310597790110296852687908614309511067465432774356456814265713255864053752804834696046769102677776946535863985320027164103599403298839778672872433485629949289533426757131963023139214026766114713989645907051524034224616165923806889420209923899005084633525149482677542347555096681052274671291048326773410504659641964834842003634347028057538500881211511357024586846738845432188668107063158655845269407109147030951842667321921665752105580439064534879449852490826638162241746592100098464685601118184086742338559594534844873946669672284861748536927420152700830321457303903551312744315176700304248118539077069011854685949353609116009782658274799149060089643553542905364097403294659209833396617702929401301319301706061242654826089566247685877004208853975826183364175848926274351818936000018200546293437015227960417266990031937625987273259954362606555244852302166691515594720840454101562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,9] -2131371365972746505101173302102456859748997037576710825719890751965614002996560670600106459382415863107719935198375626100087926604322642689198907868064619839207832442217821078988575564999771028538000165431456629412727919752790949370796896511576825353249812974786525020757240559353961866109643853536705302477629239193873892683232583767785592705952930984514883339484741523958177357380580323055295234387635228630000182394360106552531830884588384963813258558671113123490689533095094893097470107392542706593088741917935734212423721371652441075649046120577101442877658901642614755202589044345150572600714024396888388255778142400514069633239140760689362434819616418343300784441524541689068443566532054216522337991615351006633027730604057181585725267990138751661544009133132991886942120915926920899739607157921779471992502612981157482872282909554933992290519996834917968808499206178694960294552719190657363420123082114503479927969227477766909117205275681133390897506720520529178524996054135548248614083719175999528245348821712121314339208087214654325143676691726525244946910868505512770962411511926442002965317471108268413427824090905555369548387855596849585783785184574481026695033967728802474133995175774567341479925213510400335214713123238277509634747762131423597748510239304697439751120643931074690326140388488246547597881890368205074024077772169386471153610833816343480809533801465863268374207369777965684447092279802028851907688292583123606872573175901941187315605137022290031565182862180246742294957361214057787159078129370991083649494512696765149793714470083232916430615192052603582611022510474523376429779038067939210096410934737334471897999213736767605048214735785458402957832930838499996188940061118841792017999192068236075038426779345164381114948991384055298867767675934550651117393715584587789272262469142792737678635334915509313531958872832623281550488424652812931428730756240912943085046752100933965996884896928126418872774850001694384042855853530730687375687963991411252350789485238659242265838509732987256158793337945236609505631888203237692819900811124274368729594675204877610650569789046282196232701184257390011257952226698698416053710697740649852942557831918431269285974815288416749384478684788520494628217454266990764018053225711324333849534615756645962737513261291331257184545491874593484182262299882730876725160881869740687733776574499865593954943594470612017152117205388003517309131727335583910477677505523657204170575140327567004683380734594270611522146767695244427944713027181657886974132362620563095612080672935917391441762447357177734375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,10] 4308925711686598897145334700737795121761085920835384365999204494037430455787842901363985307138242636713587475500538356434896410717978895299911367650862670600669300557570617968816259722497653731680035883853293124841731114041027788001244598941021280603281607134868009131509246498704079036032533519809278098030984935300409819511773322472334466757447044566806760510945087692186221215303320121245707516475101766806970325444358810089586994773682469522339859830995194222517507511391179828090453375648662766589363280797609380896648231142498177160925660975415711273496119294689989571956143317537334761164877855452399518270382439976969020699600147347737421152380868287323069738735381224195906551741898220710083148222414941902410491466649671115035153407522528296825470796003180125638616055833783378347016284027162364614339709772366303454513878311797532930883992961712279397592451731131872613888550572561749996489140610982278838043330188585439416629985120529692198447862410065518957923380827238680163494014071454224259344035518527524127414597428990984215892380011957334979573942015581590647220950072331329891564358192434183202657901022244520307939145532582189747272474537325506507478932019780658733583763582422046469094145905070050785725907599766277433058450632864638968227064879102563509678554473053261616587439220136430320699541773010912738952548338356377405424537188831994460668036852401690792413670052467554316906204333144441681754608647180382324119595085381087052096738997314395190650278065091747630572044824849602487112762749255013164486832158721402826490407191013736203816302213232117690194177643129523452367666302273643296109847669411145478856548253089367394126188102103082853821510971972378137033636103255927764153991299407913384030193225245279762264083394507148961466598186963026302755911134782572732844679790199076161924826410971100229989798593799864990518180998728058396392004101320349443984597226784718079928563272810083135173712917296017228718354505627276975178750799324218267697507008510855451220190093274128029110236590571826381918214653999765818711072790038687770191969200185575997985187163549709308455654503250049328690385869628823691222776051144658487326505405560309999118530006543231639236192434239851397052944843912363458837366027439758724422194648589954066578710431443499390425404428698730540227485202451525127277891384283474369217907453593954662976380280584692352855761285931966289357746205801774596634365569031283953291154067125710343307718770109955665629136697573224808134425337949469905167211099986784093971055320526630794120137579739093780517578125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,11] 1334772632487300368032229125584419362958223297675129471812080490141330561054594709316414433511774533540669067357931276180432942917276273494882524585332082653478743165488275310115740390384173677498731377823528009197487028520008800629502114066452902127736358980268787939018943142749228503265752406902996157167121031663819522810952274684249915881038178702690529456783286618606768246936516425693092873354378967645032383558089842849988152494820208948619405960855798888423091092468702567266566676377925837206528583530010565897915019731725536184486184534839593212211583032851898890840077220577328323713930020012876719554789080323666059975222589930148643519280683386872212137478722040726957332795997856260778257178734736273695136623138348550756597579067343567522973778874032832428825991203831763265389508130155165124270891638886269406929113249025856920350812251667199877831403110589663852277479694396514935944208951726102847931764495691888797736177813129986330255185318008729030453674883640515502730789892823890303188561030649497571771185581393038949339292767210622105363322580546144808611510318181690981833666050481103479669556037254593966874566479987140727130371281676613980850595084457158753151463124196111532003785941981832177223447730404660136265443651016466756713661858165076816132500789928897568938153484273167057508259121038295179824122471862127127545921136496117554947447750535611680998465894635271989576719294785584469549785343726070819125722423945550656096613265953775241041721444439818964248437752828234528939815574141946046247380889867494422646048793598599716967423778006594859225010871825869173421269094399210052746751838645706837770266517267661839038020171934612319700834797341256380489801807665354723627324113813613061746320728919158308177708784247158851699997039244206290278297142014541874431003477805279252280182692497993868644720776782421301824691805134766331010250901744430661114778332256819204753940719713878435894135022542740219383542124988155352117166514286742605413420185236776481877641550371712760371647693510571582613963098643755367337884088987479203510513184889624794039603611636839893021752923202434184870741377617182631116080372067198992129811346617800110789934669857046881242323018921717995061926738110353973764424442928884168673947297668158445316469937032457454731049740106856667388637957509899098394485755432671780273640812774781641810136542496245168516595451208313171347434874155997741265984128167624475354926369642404785952141275749235397346962513629480853085493946526456417649119590318815266518303634863708284630234857104369439184665679931640625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,12] -19985063910853002078245732662772486449926073446816365461677145735091505911743056775581675167784768141165302889911022405833931594047796768923406852362512849439842087437728175359532806295490603972604106225391027847827503302322993826158868685753033358434710451641436806776183694646623611829423568468163343371728132508672073947405040286696802410002565836841454640095742227702028217162605906118224513912904439931968196946551274509851676157734409301558435296436150679864863440074611616015324752867962640113124311590364900091638457352943874489520372558769976436696534386081479897782042450884464632782164195735086786361916075786975759265683796916516044714713608848913380849183797235232400884095712068449677470613978760436011709680809646811040468279777405816012561150337811935454571865323073682268400331050221572453559859713453008897796686238160758234969575921226757157634139788196247430318467231760287821626281597529340094357935137363850279157884926811406272342149774163024397568283607515673516132167066520235624859371509909412608278802795044818291698804921043907840010751975649184288639823873247278993090518716338101645027940705606828252884827983758437682210097336919053145399567868589028185006150248850731308915477245414200926668253931253808003838993628746979736587017068405456563330035101288350372228797600161191282531003539945639205012428499890050398895594938637354279401795947683073233712521519268912855076367205512986169825852150128758280354043950862577725850733139685092891905572761947092619325337020839373916697053431034569643317554267029137714910942328863900202431368465129681714435987266351200929112227681223254573663338227441012605460099716175497280827991857321544829124406686239614579171141133911513057085355815414054545156928931167477938164624755988889764912734713205482361409446070013789085733810574278357085478736339952790757913570693148379033331825274967678001605868990042722706308593021549362467720428999999531456413364352494461790371618248696955154575987343879955666335722280312527231948860654212749016810668480939198383108882597077843390440784955637577251886184940167234369871916722447275905676760668134409338807604677249683658871956289221875528214971016868552211193002120988722004651437682465182455942600793320189981113374741494631326322776155341488321225370371964614805092666650529516939644423304937009438160982654606994530380285405587628191498351075786780373127424834008670939726196782364166159043492338610919312246673420623498912004815518657263378001182720944149956093764081085840777160565702620893580806942710909803476377125108776056094939121976494789123535156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,13] -10901026198659283127133557804084616922716072752114202033965426608844182874022291600134630111519793428135235704548877630620834425126634361609590521386537366906632655331274126512718932953581020897936818136897995350707909798091697465067762927887818316120471831660584884685187465116064893068053906579951220084684038685116065194766745457464952048799339996590806566518704310206202173563793949210855920702259245454781902291850032566539950716464769061398432897734207076312136571769877983455608281285332712881479093655688126622908951001062181805937351039548702802917621108779670661580246844567911372462669557024440338391723144678499436183895864060747007756104131033588273386619851975848337489473607955875444203541679015560999178341889842415263312404438486749656984428705172272743540575907596561492538833348545918337379358463323793992959344199948921511287149175109821354837723792642594480708507095373265930630338225879182654838688021716589294262190067490195671457689662203374039580772601261125736917495557151838728584130109035981411976613960675731049194719137688660361771026631704615882245653766030367716789942562460323961758714041551546488286306513669959605319254422402670138734481172910600719154099065986351654613559191236449482928588400860300713551760592316327989726602989745117458943410524831200504381452061773247482497366279648429965302987324312544637258898912969919812288349100389541786096819938176828112693165307581942067311100084922229240144737612204338606219150557921916762795515363219480850856843277082110723577189279706156397311819098400194330195437587968732162131097429548044832677618908394921694828508749291013089373729776173900976755835405251012246766652564643078039116242667689794765316229514977657373301810004107861047771769687685852425528868412438433000012045822568348974132194382523822028406729740497416826268201764814660169359974766501277013153297991145301973075943473877796920889382817137221835640295809588963436646742884058900947883466700623672881396116274504213570272576969510605560021670373355830573272295351705018349471484590166774020899511423664833239211182523666994032477607993819919208234090316160165232402874676676720294006021708042292573856462394525578458637716783108355577855905005178835168724926377183993485393354424746203332744384922765534037328115904970334761393749935516677243214563831123879287636730423165097648741461299030830413039111639316382345614389699153891408781283419311367752790706140318875691944558609431990449378442281241044209218876070253512402533621839271457604525387352325637905689701281073342125071132593938649790743511402979493141174316406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,14] 340599536001232587825489924223296283386168214108734810486189235769909777627709955817794054959766944592615844545247525490767156117669662384402085134005195090506288986502053637292729214847257260720031505949805574505498985686251674555443558518071021065921031362198737193881936930617250005592851403304860219133572186484693043652495692089134319627420099333212549354481111076076337834899258663940115102374797332699098136978322790986967534164914139395296183301501706902110271700992249530295728096643712555163384063456301521209003778592813652227904077365056575912463456990590332377180161846702381887381558313401835750662281900355466403502187804609023757432098226884257207932880085316829753317330715617319621805938716167837466804271489012420348735084410252792117437446500762600595781439468084449163585986780029284350295964940992216973447086632586484301228545506439231639926472013746800946278878851634539762490587555685069076399951305307807707575853270805380536547201023751056530742181939847559088977809846079480142688810284592771820983698589770954604539994623311297169234311224648142206303848740427175467283658077078029151903930932422303913471739302187715342750266126396104084942717730839452173157403329243294203017999172154107572317799704983665385615314943659670895741229669404406209096375283030289380571812560746382857330492642108067096953760863441550106965965989415052486716248994991233421791187632869673834606621886289706288270062552346680546172052760616057204692272783075981742410503030192257785165992177290128854699325543081172371787070397412580345354712401708052257979106125241245357222386052404882313771915033597871140974119048709523524902908568895102254426758924326407233945629935804074026975340588066357211448435329939259299945642880753393621972499027384287372871876524262298636763895226123415440320668645363064157374844823116435064004406357246144166876502364347162400236331439850293361634525416290020234948001654735567266811619582782727395136912973913413013007540514496832979190162266851629890704311121647476677599690798379545329247854082728083679782884347490781099287321428642031123451795484396523354845042376423503988465636870774277929845159057883317641426923978405935466736157131905470313865120463955699891690280474460474794093039664510132259293482833044694224044223433734658272661138005415950718819418434036453338148247211618326142605940727265908509898317340627606736696593310749931254204609077326331901039078353044585206625275986963755059279464987832678753884359277463161156259046166649356670741818454019945264596200868259476927948800912952266595201678001103573478758335113525390625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,15] -1571453742713212150007315901496343210862218478139235237924122179557560611293771628802807984882765695430455897459581353020848205372570980342125305277042124035988870142247898721695906026449465072792760040130029810685336359639098487402837447326833757955390714772562302062975194524327222701894157752025358437131673904232288446507740801760039890906373912698748377483040509851260010204703573994735676605223968249947047989041332284116360958833049223902554084854189127314356636255520035179243121850736036438251265150493267239888418944971000634876730830340862634097369796999244992734454930059036831206121802763734261974925385110534908944187901932892886823336766925358219103641345981480420325150797328063860392379800481620520346940599168617712531156920930941477462831879694315783492406253326155652473062333465465350982707843969692246737308546007821442597058864212914772488561222071258404618834620284336339738614764849479941897915610511660450481827212915431305402033626802453697285516634592651278926836759695529922274433569412845310638012046356404444185814551938110544430929220968855452740781782448175417586314785561200232070697705617018490164823439445029152230275384304238740540232374571916815258629725550312714064668294227720971830008116700402945849066390153114864886131135446821086849211229429163774686735685806278499524018032600892315460832910499967274179432724151355545932043161616171822970179591451537756457472537638287193523076794343487167209533749139456138004594824501051328401446812794904681831996665637824621374852325104346003696156855618667030823495923754595762905312949687921975448620565290900087423239365354323581282073746489345016885243278397081308724167933641049336173162342432677509043171947324615867816101914713011244267401843694661774950485270023621813530798487117130709881529708844799632870325384454082227759910263321817224159587939132825396906104270960354980960267402248073571783823556081987353104540270256177611719973677774372001192774556988124052991975578410514667757013502500995902635089510877653999861438787813589003882805860067350513575323442680028720015879368608694974363450616167963938317826444923559502416351572678225985285719021060837411227350317066347807500282289372549207285173787515779024597202089790975407939952860260203081125114816449538066309345278242863335596853339951178626322779266701319325582032133342790647853771603428760140588741092297570323097488027414067098915548730204136233795243838197015605857640047158489728294547303402591217670412218960978391912844128890869036824916698983559157286781658206961983357540741590856371448850503647065579571062698960304260253906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,16] 5067297947944777039662818967259962673081235639837201774135675445679159206043795367758572966401583541521469545998078219489952358402232773470516387556641000260894806740426007719300911627146338511320279819271360476630645406024956595809414104659779278338951682684852158969033397705411004185125526743361000001097210918065166167367572178795223356155621659919097222847645842315616472718381563380870209486185592350633574645911602765903356380783348073323620248721587952534802431030619201370838604207779895337774723108637944719357273322135586253740827221857844100812051741707291860623991051249045632425246649752691168736851379029902141536064328079444943030587595619846720080830078997992715886503629982801830092953519630687629899096455384051848532894764552599463486754406188197635278044302644803859322960623225614131441014837112259644271346532499874768518110495834431867947068898802279748076781395672131047396499902208149967368232060316078608740276994806617035351249319919548225842639117525755484449712925909676126285633323554382894762634337215212143592211838722189894821805628699834340553668186067200034074981556170970765660666619587215700665725860143557041204824863236223951012177610235797725789215320961978317265925724871776143418933119733887482575013493365359228902774870696203713599738558039404392209151573410389349770341565968934146683737025776785901178989850004789211040644627387466915375270636121514486237414811056914164809841129586051702756241747543013735762739094059046988818881989457840972532833429413525444269015452867548004784880037064960861806517195240982101124302875497871381746605163106834472066208429634740796155389425149311312263370105681484752691999115308490517776557425104339521501846326904582693917243067994185857670251734192908525127102701915601309502140650537708937566638545485462838382854044739676194055140934554285270801480228844031797153415366562285678775270241381800474100746638724337294259826221325874346628373177131680265326998905159709734730815073507262989443707996179595991907429200566688930238163006202722398318958204608648888099076681647714332320424924377689459870715155242546114243021452708115419973963629723092092522009187114007663600343887939263484812884103006411263647099584501499229678599951382774909402704743482872499345650829667122867031069517580819055891657593885332669018994960678960610470062453707599645214529574923538238344145982191926795607057524341502355993592094504749848103470215035474266840060397976341421925363580599521137191886851179541444171822620119280349800611399548678429569562119919281491151158570031464083292425341215059475530324561987072229385375976562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,17] -13834843314893189979486419425119771120023441069919192855781710433560840074022690224475982499275047523231254836540475207544944676874722425504866178281389205298656032197510507730353641520955196437261572316037929550892670601886890777130834614310284867853238773406102342689484462741551155680301103175469878746764611698805720132853607505604123315707642344790633865856854915722741163224379730848161766484356527214447169993358531000076131511183377053479524825238677636688024978605725189790377329013870245209937920689492780802456499885073458687315645416646099768391242680661757733325779925223741451928227869801029688420895150381533468053962222051086193526748132504841589345564548090776015968837811655912457103935808376911178999291212057639511256916410122581664751394206202639682388822475322683942113448653376178731454010988361513168413276121245547546442212832187963198062845481020622064282492018662262923141663411305302006166937417233003710752364167780745625524022716800344981203081190242270418732735869893670853054752908861298627098871953526197777823936804983376855839566386733909326923508247276121746819546752491233141500665372244676485046589772940196961026854543069112618454182851388847699490444069036489535938040034249509674820873164807743569817520838019090883526791322418838560505664244039718484964507084237064632208103876499341045081687742093203932948395001542180704338300889103778073027187561913038490319309854995064602320480572135944742439994040112933332914095249221737902009944830137049757033551838849550824310662013825732924235979340328924580126024414189441307437244487772457868309913376342746570487938004073336945406062809961557980559750546830619515377865044249575609238892379458402043920087809455779571440435006570704713303234563141592856118625074055204780734342070732713144832627018925255287833777394118892674860273040649050694238097716126086245306651618951819038185910860675379680969367320951119484877624081880448602060855538889315109358606515438016078038450452240048001996375927105319214702075429782787023297027355583587622138216771826538547243133751564258250536523466320545459260901572426745767499352672377353007269060975420033310300459425003608048007667199484397425828788802545867137901239890736042224916595601217181790230659011281569808127173345879079095790393086160009987279351450991418989793733016239725753198387435962157179923660830432997577363994293188539220921258586661248475813299295313270561535234120307693447376842525264070269541334078919732853453080688529886240227006286275498831798097480177071390510172755404745367454302641976690233802045658720314413869800773682072758674621582031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,18] 33081904094898117844444798685798385717722916871370308130566639686500019170424485808022502002334761381933387516621599926758651833859770233751995013108184905939229694195299428178057184911983054340652395311668531018488334495947318080024961886412046158805341955416428361867501504746606816265558030306364375086385307322460088603341516925175207666360851679645305894206539679506100977760104498564185234405716821027289522243943540412170865121837650197089601983659733894176201524530677170051391331178792212027473380658315617194981690328929716171357526001028170896887525473437031772445763213581465436661178054702808368768323440790313060801139713475797372879661851476463991303161279710771266914671273007076666976190129438363614194436212167741866833874211979494269407190737869568093501837103136028753970735463267528067459660624401135998299960936733030744082348713224498918300863952047693800859973009094413374261718880441394347865920634991208109300582138169040966049431031868422031471137188339678395387566988734907386267557662076415291629972657647046198211532074110470604512717888366354358472761762678584424348704562952036006521910701491193051014961805832157807693739004638863139781468051483320218971491421678241596582373452941512156075229824333329367215414388766278151623129825697743229454100584435482099311896553116976405765677761129978785684627463894534857151385801274367322942973816627775417353583065384318597827693489021463199508954597408844076098165415286775260093052626235098913495689633297040463608580311890316712915783786169786737608787765119613170097215363749964024087061895339708408020465082568347046201600067060823657801759388196597070652923584932459760528616736664577223022123379299780383222196722908226816058613258537127647546130621494860086920719333349396706464809359904096306739809039068056876355473518891290124155270833951348907715372711500889856789753299225040278016833049487439933670961047609649171937368499514357583208675927172388095153048036738729506320841160360272007633666585282235507416863920420186545042132734526623479250472741774338095702818705084869295913230963189262506694802610905724578177881959146163506930867862405888912618373152123975964190534396588980317283472206468621297836009949850519953735710071315876221191596704144253079185402940880094203250767586630471517009542126888181120173787873102608492295291404925442548838740041937405162392792510786595807656033920532740058679505160948114334258687898145507013767515811400215790747874935165156799578238424237986739433473178876391863995710188309685935976538769849553346220990275992634471465168546938000540547086814058275194838643074035644531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,19] -68182168615872096360477817570788854899815474987958630642033771536114650877103832880450523450835292358186457396485466688321691980274708548848431198918448269826669645334854571074122711645060475889696598035799219886675133173505432123678499317198886821008879555620760632490907607452800290881904787820848776892008555165999824924898908580593829814728751085036335271021060561337271517656137753699514913350869849437477915425127227709444582175647040172882619188988751766122755618263513866686038026993693686222037723184677234311985857845556327800044111828239989972485240193804294233893468847832434150960099325608293149965099263197362205873640840360636798332065956129799986886548142328576802501655782189777781518303930052380077211276658673837731009935456627110426774127162302604498413486807982379139256211839895677231541090950035016013562540753304148127887730767261635595738833074662737881998794896452960346785749101937296291775293665511014009077657016820314261594917692548688134872653828346059206166129899996730279335676475607967590447671402116685621692614821983909807769267622988702027128109594625711928416398405235934421934564236153202786304903665170907155055775953496919553446599674133661425724646427396718187841532729838512825965671650304429530331049996411483066715038942924951061357183535560586055517789647781341707710473061519089139206426195543403812549536136156650862815999315462052713512714266692029120816159581551601738183026642406613340782013483356222460114107601443450963087889926639191267543306133812600262635464859955111898747734519443263330412571512503588068690623297424408748507853651200398663237677544975519087545848622734866100667238822749303335214335830962425261291014053942731840252492865844648886674652197928186839966857594034061842950028815360428418528571013247812676974149692719924765936575773367281554721934360744822298623964673012486109324567341568242725588852839807006453872584287992172048234862397751098360311423846580564833062286763839430966026648205313993787739955559313060238015003506887832552923070935538390517145470650393581616244040363101540627027329568949853750718344105861332010287928206714204818134350812277719362800742644374394562995135318981259402354650036071284555706949220501377552098940199416986641601490103029450008071649339818592822260596855903541353978437028422175590353009879637290301830677846365896764082278558247500545062979520083394982576877085665709265736448551940137991112359624863547945427946554513315051220528237906847911864263357276726476077725743731453809174451917162142296905589165872736958702222098459988515149220412408337621502571468390385689417598769068717956542968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,20] 118950587385107059911304883659761045363016076277313763421043241951268839408688404812939083496011868542689204685969060212874872253732397437822274172589752075266878389170872928892839315715572652904086121393089842355339962376867172857216542487355699290457023788955222206137685044863904466385565001179165542581214882605352336174543422692240572846912425453396001694665532021864544978996220211448499870584650486916173807729396836931163073309085287797435893159284778626681821064597001507485980136057135898237908007698828535168983511088847179338851049548534217505534746823592788510875012825358911076344361282064584818642104006754836312342250706708369694796253314539188535437742648296509670140383718282576181699456874097880056033301655536624203481721860294991777806003628432104341344709398652189342500896647666055867776685363062135652004722238985798429126144141450389548234791841103433261952644513771516268606293030000543011946342560798871666411431896491711765141275155836669142797705721938550549608969806834164540618801049216504750310342252357534676440216703596084383109505714250776426929634770898107358123916451204146571758706556726614376494841475421997006696298485727251773542423227908539842125006163758931972892875763240976804963740318360292111408581809290266191972114629331591358378210494459488093469000137400864764292520523327118032459376504275959289868408777212948059181690467522216593074873605279510282721287182450349332458155805012254351798108551981568741282460190281145536111917803589411755845831858385268715292047738748553590496190984583564603397876249383226772872199883251689333945534611760561633495272942583100580801666640178255587933824486631433541446677344312969001112011140790841240709971789722886967357095898516484823777264212140163415662526312001763509412527004105409356247494090225491732258955402616568779318855513425517016622743335950048620689205975037863501546817812294346563095899672688019230357224671377135905827946966867913743930211560400846203248411506707392699730064711394534650123097383586306715883748396365213974274675910646552316047940581091798638087994344807802633998611806119145286959788315033783299269186006251799339194731317789633353169307300110250837950873342319539829637144755702896861865182546058339087688711260332615782036209294773105315376563613034109163593384748733369308277781937310106797588511770551361769186114116465095416643649176905171874892911011623612640876141082756996995369627499533350937091657993317698292297530020779816284557439531369788636289593785007367263060579878340548453533110296249640516760418828508162070919099760911206442298823551112496588189060275908559560775756835937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,21] -174125303303563389006133775296822939202885094175173373472436168934624679179666717318511269998721166638298451743643643545502175503554450781750486892260149831378845412389149819739557385055071407485889710510628029841884075108063557754933628933082156141659288629132510184447958428990289103038228350768995851753717183016221060809869324419698917683355481762859129408371890845460209277574174055684991047358080646708595142538891078398013718358066499244846158919367677412288393367941776394264422381591215196882033653001675289860713105986012964267584207590856860154054341147432426773991185929724494362145367115537161455544076220245374912256635425567362859119422340920918920793098339581075212176036354036328044379842583302820265213958514426637322227604760080825213538582919331813804135964044110766604993227343090098768003445235932724676103632964281626338347595003418879949061307832173660777405239307529048376200673586831742866376418182234464616242978661306363795602589600366101093328584291363622041545240410224804372382403178653788499213164247885526920355989537266300617461854958570870538180298007781511642662811768702027988528756303413362443357751749639486411426504149844314911927424174019923188190463666560551800087775334717101414732746986244203694611530504268106071608742027926336959812631219860358358122369899174316702666427615513666658509545913632728685152260504318545545681393374718162136323811144913934817372840281713174061120473306562669115380349101403833968096311714132655124743597892007233586943535861026709471891956493124744269678590576777437715753774429106127164275797862427040375395216364708399347997822685868600318232874704775740657621634613986727914510644970540580241006908031771144319609730282179736989933528827921594007629884676910637091552207743205842137982399635978006285699591917248315318229048225834609138798993255110791859552928232231437163718487428455924234233215899914614152536432405306942343685333146141371040077422364295481523924649881422024605201190455868152252103038090856133413212816615091958374416342129347699416842341746107070356722359126134687560119134108264002654902222324977747075004645609655260709863272485461468629221822321996661116117831523570152171348871416106188702809098706985587455269504784429403321121901666795114162257278919914300379887346918764386924011628484826938902657450155961832260472451152460160444673843352079235147499844217941062556695174588573173130187632277937117670741789916006602181078170880506089269285405402155729924516527980061889808372629122487302451475860972593779108405931826202720799223388159471172074408169325533013484078995777425830082663082976068835705518722534179687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,22] 213249033779505511234144747904306482453247413158710793140778935890989263128252826594018838923524543382042558442865838859601520339836826077644094776393767040700577698922978383614599258349127919794477063672165719666311187098088980307301415694483376627430801304966898132602583195122977577760729114693549924743473884719103753650690717910325439530828205078007942779273951086155092314458398407608523254154664548778437905235338628974948133728621140606047663697600862934093110869498919900260419146718974932391722674780957307362161081671479650990181853887140412572518764650294802584076830541035088161066574361481470142494628389140641757677964521844953054943368260295529420357450284230693327172895128744312146072387008009448063096264535099210292114472308183934876228781190017502743124745868514438920634744758089264650701027706701623775468749613731737581557332038086994708383593428850244604717504309339899107314384484117843764621956982998445567851860622174507612716538106043998934201228963217792065044368124694176247706180323864944557380123396572840517816752865718034131054409249066478489008688513143783635508996421810998149012184650667977124595179906358365135962617161410299632375374287223099557670376370041714918033837984128532815830142086509688797261916389713197215493520342923190352079263409399973594501360245523055200756369196441934203209458895444912162146138604929426279984655931107998804831611559410182287059589784327618357867846856692769126605849231085747264277545803722478364491537099549761669027860307336762184605103471592133331006865271644523080418711614724057593268328585973157692865972485687513208326894200677379239548766378504107999851495610948525589753837687520837883262155315872084109500714811549684884999222812440495606638667040305032001031486346668549117561508260576867585486937131601589038328923282279280464924170080513895208913423229490322542458925034392680535933760926113100400618735174891968289740041813009527722345722687457509729625406566393157686546364961098071121735931679032059750369141386163361434469370711054260811219598988931136236351846216837857300162577473210132473629982098389301855159403631195282147657562211312359278183847524812330650648064428404517071635618436987821661288352477495144989678253731748878420437770901473992819342001947933322241213132342964780953180332112143387748546649458906205480982187977895267535403079840700180928264560272227372004726445890031936915200701402269969923449177385780532089250932577187299193512330781360872927303149174950380001879055776961090301361584853029855987456557744396830595150223867242415496564219793153368992534693714032850459395157516340191250492352992296218872070312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,23] -218018409879880692668011633305588520460753052294072328252112925035521526690472403666319015382704043151949150599129621270019800200899551980931625413236254743116877665195155108244915590408893980635631363673893933006237753599139938219642436504726702829008608635590756376779947307491325268204441960091726572947017077663962598341335781396319212808978569940599390358968817761618875743247484798506082026882604139842506830843705188819970870403822174120352679491217967039213748313718568462388692825636492469423072274794420237913576651770871453338231901833764194026656974890268112437638703737742043677464049531660342751044282475771481423344281102865048366868312466789769855677365836302908931832342815909660271823195219172589191839707370456303492109760273269426848793135139174242198142540903624368130040755977289494940789112926232791945264577271708360056186134683322176055600730691536143844306609918256520318821066052888885236760020216613504526783257380107108102423489299846758859578224508963651252295009099765336775431535819080998911889297495364760656634736511007699286345954506830152610629191324915767159209438525220301710494280994749549513736536243883858516472585061239680544694717434512981603356017673025880954662262965223089690581023818472195271041341355531642268545862927241085135075652224853154135982016044588539601540283672673206128004858545898381952836224115684674582155786869274681958764284300959161347832693707855017102010969498547107268036512228990543927852405145145586917228704847159906399353871059333473676846127417578705867495590239514963731974230546879636475843344033761109665626032969706978114232931728688907011613479525486754370031717296902788862765210376472045081356917852108753454706321803524061983173326393865990956324335432687516667400957362883921300788914256735260950997911236775383976173077798692348970254871261678221668692114823519748417842892907085683606497667166004326865845527018870062936980750626064537851350357913209620600438618931842185798845688029477543531176826249403805787724481496696375915526956714063837513622290411989909556098220333101374246823929249908752428911302878456894132175579336054644264944053177187223553535585842175969838234579161293475483667590898946748198885913016648813544437673023663026481559397414113434998982034324474348216144768443528416216450083323973267095055916503602772572348005706784689961588466426966666242320429888139772248821672512558357555399273854639592581253537682452993977394028834152843509854846712646082514009427563900016691406696032148352181151539151306989123292049371506270425271721704711655765532645020349083257241167270954445239780172642596323129282609443180263042449951171875000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,24] 184984446056221846113876426031490943710008308390675223646302701631956554348553099465175020616297561194545515723281386670639486079048504267498533914950626004239445905342401164379222447046820094485621260412662237810208811215432750444715770811402652173748198174714197854799742097376759369488862740166322669243932502590180451673255170887347873128900240755649103579598772813353715031365021650697524300912893431585577665429973341501569767995074410052000279528141102480475855254798197444031748108258909327785149475278172929758281702709085488177939007364689107797256407223477438072646786629271396584687230170880102864266847698523968042352219559426545097775042538044027345213869022195167592066997004554507325608809322399677008739776924831360806949491253491840002596563110356533701210599490693367309159972940414181202445554999958301191795414607430087277548655891381197650033646998284884118106040044904489834563177451502257151549985717682997955454774935046117679173386505356856993066141144605643846077009306776343730996697924521868071444256500924470933999725014339039243338911762549668292654519430331682821241203001878997936100775471195889915186006536118566703368066948463621696387356284923306758241988559667352181551548731130196192194615812171129771527697590881628111790456949685363066767540121953575277784537447849459197411874282992227355340253616722082275101805988787154985691560693946834985158307252947314544614532376563866842842244278997771323097859007738410512500392626608292689116815800772367247641996369291892387595322751653802726616647258697905591603074371936678283935880317054964591153360865655678936994389789161117022912241820850835639539620654628067247284569121992660967323652459089000042394204528543966100710731398874521170123669532590165006392676960804360174615231047694699944943213128582300631767921485848291564389854593057354109811186361946089096744693981266160042038159888745883201891611633619495779334198743075002642317393177164841429150439803375508853993552841086472609565144944400872151408998552360456218100972655238338979261847548006128217533418688311623384992250331976439621403623741090210889843220590559968279309941940051759202127045259018930967967004719037932790682405268610676886382828003743169368465717499125321063517406129780233634952301374749459924858315111590686696406788323133704621907101911526088529499937660497104020975115555132131536825086990641643636368965974284446470706156508018138513203417913277075132000650246353144201496960822786748227451070388609374212594881256239474130037698104813262436493906842548101826420793664934826839402521278433676170678718862787561411558740826670613199844694918283494189381599426269531250000000000000000000000000000000000000000000000000000000000000000000000000 [62,25] -128310146434769589141845304132646836808213759186333766545192774251965763973820302132133783510011871005368648608448302508411917624596622930995648121779935077792216297507372922909917092673504493652003462557800910896392877487043746018689821488046629913375162152355458037730723165131165195416470308145471113373763602141414753416514689500316001900455878033972475860973695851405266668016365983721791610151280637579450084075959420150210651918371820736380054469195776614963111832270318602014969068291038498721291484849870374267679570166940846551138561388865106884681314281741484153765536610770385350563846913041767726910632413256421000271317907750993960116341052005241590051094592707480650216460056760726907139588090181261540807770611127912991704642725051396114853298114818660165654669151785837108402116295236298015960392043015496787342205366943656767346541320963497950276839278389112260345981780366457303163984170011906905934337847532710161691381110301142518432746281680176702181268544696710100187713821368475117110994343987430944404269179515178502888472641536569593042293500784258521514181755859029005195676753744844971979616499226351300896861010519516670902728920573955790837711509432942156873291316414573637743712455581952744072774310092774983956823524373326059943987033118277559456906522906750037731623831524633779354601380683229517083527815262157155943800101643597624349323051288243762278154378535989450488776262467522186880679022655179447387753566632034315691460344488257351236705225558390510341794753158989419109807166189547080273937667177154519280001063459756189096982850084155839186486027215884566985828393376312388782072986913736263712865146264356586232501675073765234575300812283593022805675147863003960717639741350177467207032194229690589663960047520422048100660173587693453915931111529117236376288419590837778965517225689561922195313646905787329332475760086741895549547068366103980159761802048158718553917381271607023168376056599802083779550206853320052784797132445820111704613545681199862503583691105513164249957977072733481929358778405168437207515698058300301582932456047986255772785692742979827085359214213546215427941905592036849431201365664984146250876221226126603942141485276999958177248269769228344525077528065328779501355009349259797038853254642852450014902742355266633773395831016524453841540493043364073874339041465052319216232365767249873243742283649134339668298813394485879718692312763203313110630289961805750944399768447201896407968872095821815363358730765743266014154406702045052087705362021011915289506811649247978750050974468227836827148212264624424095495004309427393468639220597358324704728715914825443178415298461914062500000000000000000000000000000000000000000000000000000000000000000000 [62,26] 70121974966717782390199474747389087290671736690966178431215321114713200240551096297920841594170599672275482870177602319113623283116336965167273138016702210413011044250730144485376474628028053246195686066680983239571223433330369990758453095796492025368051770140471109762540359850486710967601260169928404707786977486815111979456459131366683548567444940130434516076639763266673971787082100053177866006747886968077932051070051885423869615769239246324064103645332755095272716568370271381784377932181895113294214038843231429551598507236969379839308980901136826745336230787048346243587921988784145654781706040812972427053180803801656226140382590508023701262468886291527234319834456717077235383363580347024892173967610708503218396371554718811103427526323924793980792871346945752991129595056540125445925095425061141613433897441927386133359455197074932227924301615427449058907912193422712218819842487378664463195846220060752477885924603443248780598321134136065873772988579270447917334267133087999844831308099727864956972939950569418836862766545898050885788605885116518278939181647998787518365056523378391902592999018185860209818301451136601058632439183717306818341316114296448917670249921450626689107050333629479517949248670419690483162060932038877622776233958505823935658869564441581377844409248809668441757141171956599934636873865860704340242394832170112362449022847011493859429422935342107664180821931743134444684509824215834291129266883867264989758399797155427089078491164659329476795927052058897476664273329821443071061929646063151818954904130498261001329915868678474660955650639951555126533420692370832825779139254483651576534546785346412271218028317789110299864340414867796732462395942284312177230292583011924893688735859737454072571471904001952860714200398673175628761458314067668467652986837375975105575464494108258992321694572780457010679221462114774082463669405663630907391603602701157136804445966863828585959394663789265214583096330367168223791707718546758337622069116040927312542900565129008287201049939419097575981978359136010901221646217061802328763691328429511501585813162278314906816898249687152675271447697138934834656739183106991276269014373449907046403851314989417123565117926820459048968702298206701464695722967357069151787535055181171886691119028955985948455063866493018565942329479976134389452929790369023413851863489783669306104132685901299479530330029491908707582549050994465559613396037624336097369936141569865395042259174903787609457937702899982089938391323238899431782147608736385866609062308361311309047965136368271150717650220227086389857195939161016440110303720474636668781588273950797132044732151712196355219930410385131835937500000000000000000000000000000000000000000000000000000000000 [62,27] -27182175034656685466754255015788841946884890263430136135996740694132884849451287963185406287654189995605423940377547411361702237688341698496503249215808379549500382722128192669356850713444532010140167722648545053292379328375625932923141475119079803392717472747500328333677067135081593724737491048111956160375154834986374809597792024196376065024918006472787537067729980386849216624896894012006798459596065845500119922719923202930750494722949375987705564402627901216064929566090694735828911388104721305173146595770372280835475934969053922400726183270373449178125639641589046789982270539297138048928678477310039163385299191850500853905127276785789468457989815363597169930281547316316086365849398456233324340487197256464028237032815392194221134244990235095052737120371378276376391190729277184561528760111543352865807875538517633368715532962806833586769192878434365920769580571253957909819454687445820820557519391449743021787559036882514690861812716773009953947790789142243069719935006492284727700999583158655245207653970919565051477800572205374091110577947326276155148237567131405258873176725530712195459082731487809429108478648358340844388543910310416171779690920406053788539816519699274038597195343059702601860263171765572563845845514678529014434800410940351701122701393150010912542783392955441106928711230236991599326090890413004391594854458601857827850730025337335528439503803751154122399096170388261929522204983048736754368782308254614161332674986846450679762696209109671257031367969675239804082185296469669009594398303220630512103458909127807809055381894972321148794388152652517165319324342391994672634842686490279572765353750148092730752405852225029005215206738288239176323650033655215749740447685469866325540380508408552619997805615699575884312387174416971709229496987879880011581132791635750816961401912400446395521928511340798498582754760305209580349709946851642569594439049742726799229110640092104160018022649536716986241538247726187506497655671978060147342359460856084067832679369912952449631585387140221882775731801285971081663754230252090582860990612804886102918160852181534774452539820323179158130242180740928659338280632392506885851913100868328811013097560720734747794461571859447306423258994154588112682281178595076641440287919338493324429688576044968304799431785879455340593163869529174005965277557811926596734583052019845439349791490811952399331055771865485989937080967101856169058333445586368961474938012804009588402577560747830833459382956097087829650755024832641609380372337312355298712690345461126385487719715889962492299738617367602021533435749032280155943764022479685730368293962646796788795071700417516069592238636687397956848144531250000000000000000000000000000000000000000000000000 [62,28] 4225556864546745727047159277723962862861054001771137163398811571603938724449214370720219329602290363028935093750227181217437680470275826087565604642205229073725494918756320330654350419827022372936973156709191805721734358518945725452924203279638769490783223594299073022603918454174035198649798836099641370300352261028185851749585545402574737764455973028046975534817150539385064138686998014668488966472437634193823658747113946540481846290463096603059964831346059876851774572525334374918745074957386609979861331226039269631326325054530197824204426420175000512530586517050688437818249537163800490869120390671262898715978914403137944357115656953323951181501513689431788724081105895375870796507557776476637691175409822889027309438959808984985297420330727415447316535725754225352377662696582185343742487754624595115770199381075408792250701856994136984749430152260496135336874056788467406234834428881874042480401537692662287107107335986114990988096056291944101431225873780047998986470906163705952067109453373037382146184473567566145801140360044438494947116516703114717825440109046661137389422288689109208955268512387877865982265446695032138888087454466214041356734193070042673503814493217165712045922027321145787512644689671112612352101680535272983827696147609961258175751297356037594448597403897527846317105742652185671678009873956689551598141556059111848785705931281748497477223260470625392974290304677327282420349013826268057760349666050157070308342431149552999903635261355568335791296240330357217107825754154516645274522359009376289737592999038151274754087351725428674685258967972029887893980511880400221505845354682787762810820020095486388158903301902723802722002762075315828153315708651448287964224193897755707335949489233779134567711144827207620309153820897320564085756834186440668349907239899942855674949685740012455975384075123490693497955652613030857128665520621309002422293971636101018153292165337132660774664423391402505337712189797488810513226689959187590879564235754383269781774038948094307740775550640264198546855325436967251303359878615895954514394995147098277151921859054220100532390275958880649644510410103630047134732831045124103087565225007872456478375965712842343968491404536369133002729242202493833986006271172310744176419783595925308295704639712517364885452724862810901279124559071473655943877707238201622650848519716638690469164712300086520588695408124645025060222310221551028663923392905069448776198005095048183440216751574830397252630212720969183225680398666871486792245921494210851497488092099832247490708136252057523165600240349642370564381321860598247305371610772751741305833081439321462704807313027349779943619978439528495073318481445312500000000000000000000000000000000000000000 [62,29] 3519742519444367665618684038436876131832853509771667152912488460507253859843160200350188369632936161447414471599993802152022047168448542003209510093929791602018170811743809164032802681126732765077953163242690377877062697907268527895955735329258462539751127390045911553171403036129364976047069269262197173159754077272334474083234177635716692313399505973272595569307717053262143646257085913252705924236005530515609984294763874498069785700054596353595972109689650298143382833274293344604697449956978274190552349433040765924582931627443678478059554015748587937196539192040243294736505930106165540843906097681121057088225136876985604817059151745865550937669613359094595068858104757008547055351080676891576896437987758393835859160745692947390780880724852720785583953582596223398256085413534386180554260232806518308805429667571134615174905774098589927444225575209480733645611784784657839490196908390873495807989977217273458173073745399150952247123162408281913588122487758916339452997127957185487011680323096496466118041629526583254608604787196067560173987103705383687980018647759364007320680843279320538016191883451038211775079983336086439876253034736691218058982008523056227389859646289485232449265516205047536423847164369614856607880467829909740859373896177205127375394735103185541295913470094620943208431300305943462283074048138950709802162749503642426353701753642621916369582133048573987586163647176181486391923986991536908476330169745833121955494289745547678283585386482691766147389891991177758737777980672113228590086842560452818853043672970389686985752320768479993350353528488822316321957109801904988287267773709699806645461486888050189585513008188782128645095190017091196354818464625103255490389888198784517304421763280559341891485007306275985208081376007441478948247988544628059874945518137685215862928922703880301745969010607029960881809218361097525850009267158572106614577853422406739367983472185498418585222320609503887943059920934188876050155565087774940491029477624594525150717506434673844683065339441659239291583028449531038149770568142228682632632846386234749119505332324405930754028039410037966421114432296418195682717657887336675305027622906119463086764832618268030299042291567147113748505006386250575733804361557297314945322494298082784002996818744620254641480923583040986809817720870479359076621130848211634503810420872902510300925981405417983019407374370429902166865064316172243418547336893177227600582292897519124191663682600853782562792455097913919140675042047711906255459198823237634138669337925925846419815478307543832403114359309604524373636123538951247877373900681423662174228808080903363966190250963859270649791710638965014368295669555664062500000000000000000000000000000000000 [62,30] -3688565771430748098254006829884775512320915244511237710401453013511782165902100760890769847091734854253018047451826319046594500382168103662703391002441204248065862398053785884525530956916196393558228645953834286163038213869514011072446234395114044992101543573664603327495270137922760036840259232052562621348360542609781569640141868167159561199705474054188174754643918883727206388756625958989727179458043599061212255151960841789929832860247622528061029664605811537443021357095034716923941030580796723775256185911854799492661780846886528147590366700456328332935634053711419247231311995333380371067202073276264811068887413428518617516855563598132301764882236034704707086379352261724043814834120072536013359737612247153198117642167444186972431965727726334468915527571563722696093976593736077248496373550406574151231457582474028875848819390904952855042063016767266110837563870864414319035311797455699137662573075667664420905662460515246489482897663341500154242847531907599594091812072709782098808083662734355992705426972053197892585075892914679768461062366882703465047353040160703518363972401816594040666498527284927430228959176139627005091427058620597844173234326233718525170601486710722148683353419326881565100063757568331509119702958176134766867296031575536962243315880776432615386652591757517131363426949748279481723654270227479672137988823204764642973268514436048365083821320688060408138794345148691970577441453193432434152486742501419982745093417767025198998056188996612312951446578458194020413843757154615410088677375086619272567071201229514634842289912730084396641795811789021292396635241758445189412467173957016235097643302728534444985343902794487784534915795209302261729092310412114771426550599919186377498610143307555661105432139588074277197202461576150283137304345558153074115241113642904389270150278582565775114683001372573697216646622012291580720621748714381287277862467732604270887603680462595193598708480063119476549477561053367171130846275164046393770718624231874192137687809084073696830720050110923756416537062028416028574283731388844098271961012563914033822469551130156531982880139702349754240924119226308167288755841084235787225098641213865966401960262392346831282709394690698678068387806676101032762703236984614628835306002491559529547906330398897668518701262230777873060243278000045626276353955563655617887913207181502718639291600869509806674754125323553356983998847515001234511398475177902898722989286421079378761879994217100772669928847172519054946691217352119034030782141306597673623221775422163716934286499719330779197676134823353279118750344208100652544477126952600422214825164270258261153536896192975950070289115068078444892307743430137634277343750000000000000000000000000 [62,31] 1892096322293796703469832717167730139486094267239181329332029402870076545455826813849912980317605877452968398317304588038054314092152019000254344189169642980994467550943886224573754520075828746586889248724514625555231687032560655774329557953531702057717471483994982923135832790611306886549566386121656537852303177937657539711993450702951150532539360455297117502197086906972516502271004824737119487994325840450172764612738964686546531234390560845723574723222657868620211555602476515689768770138347673192167552851634440392015918846152742834291974710357824396751985981886937377560811274419940544712747242911033281414245123472245180337061749731583360895921272522195505910960153932156012472640476171498996533238102447993490791021978767485231637363590194329249196323939583172564426466074736748926081356052952162217060599523820047117439132915735714040406056370172125812164726824721332763456936271773276804646134448663929809402916682004078119792754264362361081174281247295985048529187849908376737553470565646807372158768761849668967079330624766149550469980678316971823516549927264838154112998382252426128932231551788477033190366664421873360718671456779586314081241446255300499246832396924469310565378744931311979125917098453934063273632453450426308621007806332212345164260714531918431341998437633668408757628735700013094233840788400744566368316933240138390469849268678033838203571303930722231365217812883735914695335511527568319247619168561205792420266960812538449466734702787455967876988100679932106197377548835161530332988171246410158622907764218025254024434463291965186236204886232076037142433694827803956541977001308894777412539798283942639951967731120052957419491773095053513593479028337053181451072611268683394353489360399169239395247319789924837900298046045223008429769000906256877498485970410008317512211678890089543849800637352774703378595491843028098963969045483264250764851538250882981320558399968738712097506018783809677753725036627330200088020014793843757883359034708082187517016765446759884497764686478845535212211389753333020087257911925086077899959178278266935771740821734853224175177853891651223957074437123821021172081281286430743324324073345999811534974502530541270723262866408888559893399945189147138139077576966277082104508023198982000926257458400382921510692419306848223740630575455033901884238004079927919218521443081548040509035989089461370878324208472257902826332437319281059129567806673944831408351765399062370731164303490980475492071153894148349335432222173520973350990928318167630944126919537324497963907067861122289837582712997216683521916823266363812817797391903129558624673601119388922737323244180893454435474481528656198747739836107939481735229492187500000000000000000 [62,32] -550395204356763529125342521108958112959608821960520251522769313452167397118453522281596339046344476173833312121862918482351165335396754045838607159145410655797572958209040117842898191938623904609563583359099421818062320400569766163294560696233802981299208768969563446184041332076700824337877695040106572981965877904420827289245732992605328326285144835546041059247402135913877000399088894574116143143683727327299780184079358569300060238178384235484421098920436998638628468685937370963331859148550907988049551108254914887836999648366638780189532906268867670786386235348594566611477455790936418240259934846492766086069093740671515788935247826613752846406600802340809855440673975730599751835098536879863226938523460469891556301676893059773727230953712803516624335304648619514289734577555196884923752175431630771605654041564402051519314023833702050151129758262531653843822045792401062761337739231382067782481278725123043302247713115994187630684624715221623772314984800062200617930815121578700664670048859034685100706063785923185103971792316454742460812842032626672176832649768305986772907947409854522607335035486663634374545949568843775295961964286019498862509762881331964297686001482367044491377318049852463738522236541631268407371958366547666989253962880430396098947480326808038793702202697791882138293518698593544927907335408796007963938738177269680526460849015264668741175956608724816259230926587696004939719066077701676748338892289647577355593988361449490747271676740069331811405778043755578129873439297486255996626827174693038083679210302443650564445383358739118257962466598428108062733615347463686488344891602715348977956872532752058664434595933812347181823207661490754720640655917472574426538495376217612096509206599544724447571330939639483654854697012348873659959780284622425388615080738874664670040297546706009807344255272589824862801863141529667536893530021544135174799857072637772781303911075987260572367025180439250920843372121821701277708128272131834043294796627941569290405159595450737664966435349361898053633804918561437622060591218399325213397616113636707658652721284958862866969879926982158531314060686999421943564264304690984229041077999218919637717590008572378148805846782929043915126577777671597252748020007677174613474561179564426521357257998704018960686874326172464328338859313342657772315022135094616732585922809978958350539854311963046044153923003078540304350028746537000409317131100745976345669386601502145805963222040788586257946138542408833984081498335637575782214407171415170448675412255233942046922844257109131845342790351121743580546996931612887373172708281978281234984620714402356158950822254923190740400992283787307002285160706378519535064697265625000000000000 [62,33] 6999242154220968740626657303815737438814852022817608849735009111370643265802789843350110827750061821374391369088563456210006446180216937634449164494079207255855577195908815788569740913144535263708730419295572697708764601492574827859378507008670624021292608116495347262794173323176628075914655642014860731898093991827850808584244403991211146512161785790609378959143138473161517929496822874425252335928217935458223052881197456416922146066765413839119318551782281841568826210541869232244742362329719668010646310304877826172548355372859108139042087294536168906366354938121565076955439963982432949863992426802633027964573157160770397371514081893990588066575327028973308265495660241682960852217551213538211457554326634672693851578747864489572774188161753117338558599760757619853267441453629518945249335203973559831091882341828407375032354983071798555888137673556405341705687198392479618653541163087656326486094729297481694083417433978333159814560856725517506226878533733631724539835295521815476364210892128906476446296652101832284534306970093969930863142945559556210644677184388163399587792036163525527127263082594013349452273957260289880140981876085284487185798886955748323831642811442024209936810249909449823306718147074591970454849291478068956314743319345964478042770419324535819934970645898644470330155725627802294912332577342099714602314948132902424127873955407708584269623063927130793067974904076603531737737520818564088057812287538914873702803003526401163642824419196331795784129241732820224497676179016788172309810405895428244600968580338596275233899275623927669184730700919038848850264002910043369768075344183416113172438397350138902223254961734907129535040981739522270104030646019811682922773272749090293932151774257309367571764059016643830491704822606992560111859424912695707056666162956898280437247416939050219765809557466786111004691396127977504887349631128337407051563851648337764918260969572692526528316009609552785500258253363671393374314584834371041434410683627235907890811680100185764267286212083480625097430574184070381889139603405605107483804906854661640589313001631793675434170441633559257722054060792177134124938047247337743112137134952714241318287519657502587363223587512262444997530378658329291986258282528572666856152097238605645641241433327884979953454083301649008253805842831993062234176711379040369010111287528222307051003402085041096468625477377903434087077279686284949459319273093231336511212952536947828965357202297610035778735447583436652408944732177488462639735563902803505711158626668106609073617482140073303041894550227886526447303004946987943306830053919616682095907156748341511786791908128364665168615922630213077582084224559366703033447265625000000000 [62,34] 88777755792288559767396975502485967310971601831674233274455089781709693432239800864895014379851222224138145934819905947168341913454868537572780422559132367497317293452797607375455237305172871301757415452181128697811854534648824308857603868459721524279667983622006959324397492990175794227469823729670750544290151452725533748797298989855332489014706896026800832942814172632388557434490142160901577190018843550904939701286763637343867007311721709943896476953231022763859805832352244162441194155964825540458565118344621872161714831748053140565939531428785706352672823014484095741665082415992177798701860479499794990566523782309587964265625049736482899657796407728697451628328415522630591727195058176257029900175331419704506155024856450380912552321053037857604823970743331219926960234799237522825712644045768628215179991077422482440846628053406098415188396682828153674928777824327553262743772282148815924075780440768028780278691623994984631499948655153673969023815452558979912732421794800567978049669234070003850627820603111591661796491624751031111259531902793752947587794978400144966295120903065402350365530003523563417025987751598253701863079793361482513806753853816440835226792328675657929361379951714883431776609129183398438107684530589142956632908956334046063465409671583241772778032535423361050210707318446647265518643918422726139268741463801665710823704563515086647879601254090055765021341249325309298296412682505391600725272107137745972446181514962143833540961368154005989187842792847354625813118975180768287405075052287340769041248854989863262876298585751903045705706281370442846857547341305338003209549260777871044829789564628299486931969997496761203929183937605019385693184588464708693540910941332336827604961505843634785493565638970456541055914457490169427430407013799254069652263543010458465281456347257218902302734087845943989465107535677455563993821193524406541788411511443014622051742164727446940078043358290842189595199898288117769315157149001580706359259871590091014841356272614947886402899210208193074526673960615223666775353359730100311832392598001629842748128838897425248078648746743339609111498027991882514335655769414832450508016177193671142480360275894150496071818412568149161120939035436549206605548330209671944905040193357208993711277287609691734492929920344465501876002151349678222194226524306737833801690869975604483683234549187896669260704262601399923631643883377614312470784815465593982691809902130735507614371812193515777540725106800226204236279475285999040367741767680801715303465661578253406072385952183490076686129249019617557095381415411662490543292546279026053227403237757921685946887393557965767071788734318693592229010391747578978538513183593750000 [62,35] -52809407610198150717888316639771072029408459873674220883160348482432192572497137271228074758702596854538876205784340285405793574402567125031185837818986825858173328069606297445984638424824084309589596912336861259647699015189640529600651377069833587454966620396015285700683828822912682803261729660698175234953199335564375204239305346616491461509384213283919075307603549115603832226168536578814763938153437244478551877465990566782112491192240652863395512028398535980282829157751385449646807726654444754918362957107261406033818003461771659614716816472547524612771464714071300914300121313150805002554201534368733375122793443983468232047694636212727165030378482705946392770011078749563309577838214423387375701702656376168602253064754231530943134587879014301420725413955358665546873673614566051553114532009357416039388827906905104420986381440812141498771690372794863452580150480038442729251614573508512840159299317748021896683193927972383037317793353057352006139100896621876135241942541990128917054577061636745365417544826192595199221544845289156613593814587953238956423366174687760714856284583913817881671930917455151566791267109128038383460872366005671033533482990363401991966192374798289803259883454031078127402180004191497200847467949868916073836028430815835057523299133056525077266147887147158267310710101204132282781176605012165759409558502973556125614495884862178849496915408163775714783917897161744156258154338321064491937111993377210482877920914914353195691235732557005970897687541822943326797900215255415021043628577942011799782368865636175414459615473855062264163584715272281501962070635323708410453338231712388050583210354823113998627140192324524569384625831195460105579178231559373508207855727729808554998824414876703443046522588973776221140505082992927377261739191031753992139329581363181308657189575916327666615745361824468391178448532214809106910564159470805265825795428829660876835531048898335447015875184912702324267883101384417356746444021712220640436952044856219284158414179857903132489508266566099991571474959168274578152454485726710028507745219951238792936682577219921502637366751841508164421744510212638631756337569814113087612554439363212915448313567211529417713515090494129803277466419245189596242709474311592056445131453573901952184208002802196913143941008832698572153908288981481675358087700952578694268156437308182786825106479023906555744087935314239149004448027097280595008891614754620763240783304595449429703547002968101655844631868267715316051778798558180828857802185363173126430653748146921637346691571705435092469411227007882233401362783655569252084222758768186559372369120836944648805807236667692004523748383615355805886792950332164764404296875000000 [62,36] 16657663085895542601015713477763952115269406444848006911798195618936020699257643987521969432984537879828523992778489309611851891394700713262911434265123167218250370005412590896556850892689664943536491623606167077204343405652190226259400399759363359555655147892822823819714414264450542866275049471625345789703343590820825452406666279054506531184652683901561679330692286223947360829665602991680598758081921984244650286202019175104008280210825752181599605132886809842126692496488205578761014994228657088010480940308352926650044555243657090405866623851966380058558490076333764790013963639454565418731569535355125882322939534412835256582165967485317025449412507564455315501967443915000180851176708457783780018484523020744760819549388691912484087541941810110850714399180800046296593173379261320123089046782657357491612618510594746612778213855033113982187400673858912396630754819333041420082994128097998809908224311484694927094936204708864701517948879609949617639588779537510214397591099640531481207548174103016205762129478377122584791212531642061004798064491156513725793870065256663797079463316950006091111846999979288942366060407507545259787160362555107795061002775633744765333540088830020945789798377692578456945515523550542629535547780798197668648546824709254835709939270933726000713656873005653498948237673195354406432253885421183318275307231931577740832954390023452291823154644071494954836829395430058323776219317115447802808011379683131497368415021304518576383162594965033196636911210265379969558328394882623851502703856683278122282800651931354714259972151000417789567748663813585746353257732498446806999524790478941985561514105238829046942412262140658600788471433465253477214132647821624828236025152713078040010626023965782539830642469417592393989612361404171349090507482552679725290922479691250058631471551888183982132232911837197671758611380341597215712155538817605687900998745043576865680033138945230259527929656062763102698865678554173064298722094879055565006639342407754101340085859344997708733021438725854674338034529117590328288196006285627816281368051377886427384415000763953713446644100533434803936696394444045364609824856545281791918531974721290333758883287481353493107158065732614744318905021280399609198078261685046680265435006020039688590241585935264617657789458324127977226726329877631527987373084501011656154475550745334171579895429778261934736986986577334376359684833874373776676975939749100956705275746851954743341398422568063612828170297578713536930615784524459039361793111742980123463483940670857693754221895919004878047120824109268379425345833677620866486389916851182838466557112233252032617926553332875553008890490147564378276001662015914916992187500000 [62,37] -1949636575486754738966853049675382863857634092217814705951394079060018003841563795903225201998653156767345058268425245041830499789713392081736444041277300649910285444074676856513989530434182288383650711709461286786416496730772665136786538638214910080400582378952390944099354448397268799565757898312654682848581780534186442266813670823092571740424385395271414059929634337287091684446919464045764074052173628768372633554607525916947988966338154731014858019019658758269370989224807263164815442505565938457949722256532286987815082582462131189979692707390131545489894620411379378644740854753388383192326252376432704176621724406722683305549485759439619001097110837307589959991876274279558110646235026019077315400519001607856913852873132005951398208040493789240772737878381275522115603853846389795575366452474664849900182863173930485382187698197843923523452532069102201069735350818671630186815651238113332091887586831198952990484090093211196854767332922782461529657466905983507406864518914479507709735476738166777375196922018240366259647054087398102480949237502363877865343140906261773899813478677156974607650728554888672915068802147824797107380342833712406400676449557470436273615458296314316786625053527730944009355936289304587711753327155329627874472594612505272829965828845438189840563158000112758347335875585355771216706927831322549484298941010624773800066305650872792713986295301768860007708695744841593187121633705020242910232786211845883932078382319700216422454126759215965714208992184480466867988017008226196858553282075697814663808815837640626627655662647015073955335198288857473285833653193586342772817211534414504658048812405398566019857929817491943738984703268476585540788520581735371896167397156376479125637085652205391448683708738984021051635574037873970686148462172125276190151234500952304361645217819857193051636859587784360821249214569730672840798596245771245793383174502855625882367243072869260778166276562835153259715141968759433645519197177364217919390252484694245126318223786248146885042569749269838580767290578396808106277240639170081494522593513379367828728386946120420157450142946308479848655580102200994957779982841661728489929327847818364312934351112457250352095786124627631277642767935659493718224816100052971764693396575903895281005768066662846746936592333933125054746376154603063027541844169613027311268593493432092989732052724745196996572121752488422721431453355196565804592724752049659436135684320488191852502449043362851022566960302818186857501594263062577655617904172148392640091679464942406855500047959752320599517758346447200804642347115886558160424319406663265758687415893336913159993496966475474974078707646185648627579212188720703125000000 [62,38] -944532537230929351221072059093009662931977648361485031200812477928209825231222996975060513226672283163193542612212336714116998704303971385110769988129114978580445919579709379282118302324855759547841473867456338091089663847271088263996991168950441854840771495531687454962308865157654403168372770723769490751707296550245259353512563267212898777436133270919325362661747921854134190954809812196628931102685669426880011586578968154412629084418494607591154339657312305977760512511635111107332723628744290290036131237616384178529685900921659868721104304451774635045732566411144388847643294382836829174467747326619022250553237452649624443202499071700873261180382222152959550475709266660162130423444267397998956620813620706756373253210271877618744221658085820150325824579586144044343314016245055607859282440977539941067033294614499540893868643768372106621089977340479861679861409963557247833894393648823557707328716110249300607337562198161286556605789029501613079778828316963139373502053667429203544769420561563525301305520071371587585000146511725548090690473318909826777538392962680258042744626776758541240728036447608789466687966465135259639602926330242914393963029731837318657783984589057363369745523046143753758489983824117014013469538750118664489724248853977073987912337546273669213799097992490753612120665574111781541148565998539705726945477703861459699607531466868823645260872695240180579487319929028369339254374324216421010329976943843431626311985534933530099937277059932814661644598878001011474729155924468949468234932426622092519006449079714515603315230842982783583011743874706011005708548327549404282185501639508952176259491116368564254747356697606812047588363548783231110753335510173672676242995395715544211904274699332030864663674922913929153455506244999107148255633823679757543990178897195159922410177526267447785443820323462092715742972482452448138025956660853090196680317312137938887823218466768094547778610679040560418789827490255009980603207080936009322169650260948853393802876837585974413378589202474526858768793640764337481317544316274045914758815372883693408914523318853535871823615590181437535637987609886976300462845374580173232140780742492230729029735196558909236318357472542392657583020912497990762912992234720493587651106165556660113314278272314512721436585319051583866297644611254718385747860616847347598098088467448653558131923978723720514728197394027704414218190948567820547781325515760349093422712602103858454108737607351189898681597878988260112429142208815794050341117225532630460501613693252804247193853198246920645446639555948284771759890065231399045612633668828732217883258763396327202711125020867608675922966199323127511888742446899414062500 [62,39] 602024891803098413447156349754611725858107416430385140648304788416762833506087834541768889541649489804021328872476946244340955366362282306016784581818711511105882296624600190627920879210003652844857478358924934324033436009758104351096118965270873490000261315327917889695905331884150339863026336050886337235880588230219277625367860905737910630463638757811533174779536581014468995190789841717402488260632449814161941195999366597495488921569967547794218743129428611217989897088694409102447792561488145741901351942325201921193184901034057686059030513158931516863087383395477923529348489365704570827820691783450650810660069516262321563113170050994772284605168867588660082714034204682016297496041076201696876159517275479372326559919724929629662475149584749352361458890118562373913322631788996404023791242952755290379518174436826214811066595671093037808266085514148038987547944723086389472491497442749267665863037808242699194034402636300384757108490804643135481219860226940358825907504056066713051765252419698156444922848944556519690723088764447180972853481760147364237441625256000771906259602316378301970210924691286179336485162860034111517708440547133678298176695676107945949685412725766213573055035660560414761025299371551647193730210574840091629714114782226922625486288343369917617908099838262875339139277898991087657669177427929161383361068057243330537467758583921800114407632451879918965559990972368967583701317244418885749802430578316813241305845508225935929437375835755812344820758258788485671838330498541377871296818093393544242458678986241415212634275261564240043860632467140186362671468885586626106677559873418917237548236527824359215655758828642261521805328627875004178884869102311750203818288664456500848526703224884969522812369122772248847330228797740748011292335190685558143071517680682904569020477990088854113370748004800793704201867752052025829523070438380293802538659785341329200899522359943011995782658330271486468090921290228122019979445028911639750953585241560600128523304003377583569585065696834705749551340774928060620771483875995781560908313707653670963870931061335565249531777715895797331595408734148130862509556697927273757425623258854777984383399207905769619130087689839892642982816477049921718533291402900092377266645324688576812674365530625189704939970327344900054828347229134829796742736316028242181101895159490422405574835143883814453030850986036572712498214523017433814825635512516769714475964879694382780863634031342140655366173595413133112475185784610670531269089457408375448360157413719443069607584628273328067959859621701773982074194368096409347502226913138511945758360877622139724013399474100705077717066160403192043304443359375000000 [62,40] -134026537461935052388864492974180013652442300158358225701683725429934634024444587792389172397719271715245455241591257995797609189342455333312247551753725970856717902677036592248568664852056013364236241085219253268414249536427326885890914866589653572712686174396570402353443171813083095076157082369127468973037871604853639402903911446532641527297839499285611311363046200296263240943106391034039955861602888392132846019053364959396749690096864434921723471645343960791556335831473335930902371630391684403045401219645987146738170751365595057396734512827262232783296249274655236828336492341663355527791129179988031981741208537012998986730398407058112979269929832593063975789637298062399091277818452866235108600475710277142106887099098906042719830041472449366309689214587790755278754879739920940436597751587578682957380827090812966074447891179657619652998861796647935961743694199830990170141907589634977850690555670893201654634911881121076971693760072772464845086147394628097863687091538258006298751111216287845664076851261347923315932664674246934306397411905215742116082866651124510493014629455955230025378140958895651543643991358538400614093009718829573828083346960473730829814221550705539101915654605181675188390748873361339811272848317051789431047344444631210238414108936324714647185892749841429020686330842041626067633949381725096393136926856145096954786357719806888086711612100505130199818468748953770020419998699262798762484525584351262807264758941210095493522587300225679047568158284795171215581592473772563327994521138245385587005007018678119979664999539631621515768984176188646148027368002336613508109754176089129190908232756959550513605076943363795947395623113251796348358843555614506556093071863129488515441198971191545035208908378515944194932602441471290178103617689825961140208517111580321302961831139749482457281969088755630365997216257934220954102170729551070897740111290622350517872199098934446609511218365760859963400796194908855935772569753057990082258985847548488216869467926446519255806881705246601703124507644463554681000687856834716999804393964286736240547176467879655949485274646613744707109286333688146639701563783028655319809041164524896797178623114555758490111713903027771079963914041450572890659207028566873107936865229363609383274707123078936026249635043598596696422378492380844530225765023153721413221911523543091536324902168255571271953874084275571363427959301041529550284382048167168009591047493499757714900402069145526283334481761400444162194777096193789197085743121253202857716851508726106220013330173316412590083264285570076401992407768752731739685976911102125090952549686200973779473749961099748873039061436429619789123535156250000 [62,41] -23220764061540244083040023412101818952010673217231972175349508462321748347442371556477292124688340334172991136825516871054527234034383288505892622832258388515019825543056432764692407024756314276773929227485892562266090253651497039861013203104111276472497734874252105844119720015867838771202263357488580017318474217052487387754623328632034206616411453468884205727240000600663725606832443442395395197620200415894238323327361443454703347200541703114494077549695426859303779340381503900932754893979633471940943706990259522346156024253941873012871608610161550589755050312901143117140946186862537251117263811545953387142014588293114885526387082638319085891351219580897691515759006425973540684975414298468301916111224104620338778495678481503222017813524468200845223200612963462228120087849424420168268036012780545433609943942288606668534243190496569795828601487750252625316575365846666298082797938345317198865307403944085514977882691020631157708702530753339604143402989613176056265592036908126832101355388594884937490821056377599085065126915294172998884662156245556105233858280216476232788125751881719744316854644678949223044182133089482383321546638314243412458062757965197217151633979425499843316189826865361440799720653354908171572872656263261041476338424091284378038727792004978049609983570878540708434265220373490422996968085519425333868987121397785533522339327619320659504804476516943853245123801837123198810436884053568303191818208198345890102036844175251449547411369461671061653327039977920931274402059200513444673367159489947655550699847314926042036838261305965926737745912190473831062992881268142743030873499980566299417925790153642555594213670067331374635694502317299255455400044175470506539953588604696351751258743591360200654338427391222259130874633249836166497481329638835998335757710329842243211708735116834208279745941137125706008745499429577869157513096800035391787022421326208357352122717865129529126731302651095069501504418382627945591181750336071785380099407960511860724839482964532781614762948825201840570626755685546160970743380728419421845744148948479362011974894320682220576272527239892300157202858466144465055096808260780101064956206161922663955149274761236219583443887294161794080396765942471796768158627446818079009166327591647145406818712428261698515797662311963251547641836808719894804449529944943081587148403412912285693127149723736306508943782153160197643399958060169629128160108974445677751506024413837790382234205845222491716908860803813057232562167564240742756085925400986782649313905284463293742925434809890616372966481495501218899421201434330775875596993747711066797668914676977644680200274507342328433878719806671142578125000000 [62,42] 33099589340193487958499121827446827343212593516635250409412679942605647578054695881712796328832920431934891516713215354412340669932411436137166766421173819720419904955398049393741919732090246756523001689650059219568768609690433953274868105658769399058056185295990374276191740326718022141231622024718713520582551302232122059218918482456874157543826223400654258023787761625321854812666958961209455870318735534955623771990559804161110876238361945176843881649344540848536640108555579928562188888542407730873483274496154771551731661427055408635427076775677346416162219811245166694218003939341707306428535126558348082815959758178894852038236353272761784026797921634355057487894120303507834891020390681031469684138415693235710296229949878955041030713362074073487947702844941022836192630908072117921811104145117795690768378783099773803094819643840739903309810911466751467252737076262578500071428049163884248810485757967240352199368688912648692757028595647929909444129183634088935945498870271305097562807173617716558184606459441892675895782725568933346484658316083929371865668822344038762458375231050376249732014316774971423521051030425590740306599264388396264542421532663201381152432057347871600556349964163392802348937892593442496773221527270396782135387012114514343024323344118594566416206438646004815198856752823956564612316101493308372198429611488333751633010312835715794174959146209469120214450584205014239037511096845616601418121136357850405498626615659178324759549184279682153227723079944925936826669896962772140752383638487182868315508386105702502249796832019831057841070311803804840115287847300334184035560031192449554213716526566785337029422762673148216731680273599495782917812627708882275631918333312315875240138187087310405491495046107674102214966850203456168034709274313011363367843562708146387053523999304500604972961142189747124902577747200698818270550095100155637644904929492462826192285806946098941542192961459227415855520765687929915813314089800799188674924249654958038151322475150132420077316013191361308577385159655194272052554440814208238794305037354998938524105234051829054544188531184456008496482793780858806783625956599050411082233941777416723754574934733348575731921397535519954468394530714359452077054239217340959795671058626912587653404928486251493417952551969660771188688814444736168548168977940222102206064024568558720295243497640303282194894627898297643684507012264240070953905953074851660050998745133369061881843096374710174906957365992179606593635775796844182040730350222009681004058866027719296389663710127351079739866421029630622711446123244052344604647418491014952202872638048594721230100113018579577328637242317199707031250000 [62,43] -16021053395115432919094134058708031753478762268145980269775037007490625515189834519253917314593492175637105858025052180030965202260614853536880157122387862073524931452624349993694158885870575522303280031532050084072531038949388283234584030379697392705116908249889333769937980063605878004622350934215072439422640952496274109382969315846414940932080903993081488913599719883793651609175126211135263088753779697220079937347121940945359635446929322374091810347113966691977867541778842633371200023473701294433980636949561086497307043293513280033723925494101726956248172184778112201016616171926843744626946582103644247422771983600945351490020908530893803308551186814090582942662170871968964780093818594293545940966304955183610956245581002288874305448217993290572427052947339576580001053496061967631107991554001395689394777707910256935222029631937891238624737165895993988358220337953928710752356910197674897521453204120919902192834909929129225673927510535527858922671972749051296181843877005273747023585482104357944660798165986810692606963220712213294673739644739070611049964844808184802355968416332210203806564767972378073229367999003301689385803562659270722816719222167217225436180377311414481515185339060413586739380866444330946380030356173309127703037594223882808155483341206542202486460244144064394076059302087425877932607975196426025524734644149429256934935659714579462661064384592363382339462119227792450745260248858778081954109809209930448321151193285419741912644025008658380738948697766495671601281606840804219344897396941023069324067335798775048474922218794928179334137219745417106525404717339392309342461683625797161464495469901010699096757255055817040742681121816435089673706570252110771696895680652963818358089446795375147073627481778804421597067783171458164063474995555040852589291093929103217091362937068390366022049315384016154360036301108163568518263814863349147891448637130496220747691288367465776560299657051652868029228243779807032492343169154450677362572620673688580601975654644681637624298483266764729859203549218861054070545656601050140734151883000852174903178097475611481470631089431350308417664719059338617313190215977341393379275709802553847204330769733525923270448903920582613102313498679440324474003616725481285651042998220896359129026044953892609870547786753484381092613138230108792435474901067297644415686975205676797719164848227715100009846559429877234895617481422483225374325149387068892841653562900221939027520596441180439835993313721342844889253881946109977101476912752169369793497529153403307980571847832808536832901442097564984643128832990469286407905971293772833216039771744203593084598935547546716406941413879394531250000 [62,44] 5249831468070263054793672837387356938936229127134305485859578084792240158826693981778969993834821610203323208066593727992995406455889672059946661935999912481759695505348273014257292918249590548277713435966497780880570287310137325783970442617535048391492366937350737456300332377022280532172176659346842419216641820301693465495610711655490526200898653800741241530937880655582521689789838578568183962392087135382322163915220566049767839298314900525841693233122476293925564905347675385050164115078633371269490062489173025512058172542354776948155740435947646954642684528836312140099868961676185547602539006777850984890641436338408152579229830059685366257499696355476013088923552782917159499683879748976443023235842752308358781286099423656536740213090281616390236747921866927811819435407479436912891095810959554955033476691339489284439174972793766128481334256067666268237052853481409364277844212556516610703914036160916361206353236380851211887944133560527637613520913830460648598700321417924645305485707184818933863000368090397281904287470520586801321469423563258652829061987422693628358290642655844084845871019833629599326273700819490889453549456607973318384375389580340780741688587231322858451464289025718255983146311978049086702079019098105631307426380938722212072760771136466784652161563172795836780781414886347575250914656098997344573902665257459298758914974363524861481784965083090303152995889535150775056972015566117211739611102249151069753202503385971572996957150232635359608089561293960226676065632174472669232964200265542372463652690232282124459952603087537096588871852128183334779714368904040010590966133684296830497047943425333621273853281560682175080026090799500186778807162742113415553266218344637112996556860865268066581982530883524829207269295851931561076731002146036645147082915857306803470051202137235282460584864361165349632776730403684460706174483818355305040619753438603661609462950231246352410849437606705914916068822378261707269215314051749804429862736311382022607073157627312503620228459529536376304021149583484977727134842856849278606596237048659404737661101120301929933191660328015711599502851081418000957962769347856260991163659699862643028952514490106358822800293966807938901596385285586939092634196189375122853905826834817053136193414639892740189785312457897345202997066028997808192762852237121021638224361870021111705168110588710262815664696996376970146451843100349664823961569013806402077383055291006175786031744639718687791384941495301983807519312951464098468464116975459860953979476268825107966869757468275600204305178109734844124560545517723035481663396177213212746567665926283874355817715695593506097793579101562500000 [62,45] -1283904175210061541046419351354676498954453712480926861014652957446160604862134258275781884908370295316992334751608376698385350048008045096224803161807488454755830592715274049694873757552002442966334648777677311309840325704725061596228303200761953417400914349718876326337546041456624790098213663917082011743768766571797493024110806420331989168146691963547013163622905084657058883656954033872954088899571168898860029898838742265950966080642547761134802070397347332768605947112763974085823804979841251499017279992145339867818335343706461907619294303862824864857972441381014140876139793750435504089565985117792751578540822105637472683782739630826743781967023510953328262967164547992328828896762713511667194718577296757522249977660795018537622187387999472637905910626854972578401110985241667564104960282565277131999205835150708402261081033450556016608333425780639188416828583661081117750286481840225759316658705490554424201447700327700974087371893105639782936939022712508000411932701279996805811064238188241240707401282613784249536651800294415145071778331747141691728773345414076294413677796768716437728311942126231861555345290324099784159657035078154421157231486772589559983043347614238757362278356218742337827902344365295365828350534115311120799242801405039083983734068918503722273358940943316812084680385419662331925239539906779086009007110626878734415328198630334113205724104051557222810366951939740317614723889216292817779919296740730708537095900537716066941824798903496174494161026994206437363546404041520613513363593542832137535624291194862918246033459411703692505910171250986309430403689160161756705684727670876143143393254879055105351331755959423339046063793671206212688222304387983665024772743143375932989503214261723501759746952171866285249591264990305882130068362539459348082813866512162545470870982189994169621098129613428196576420655102884879908443540936367522486978721579350062315848996899385372750550048110764427379732085872424239680369697730654268353105052627673003738701013356705610817689406797311106876443208347115794946424226805985764228230186555638056543669558660093044430411124190538027135389865466766705348729696621836303096352383452042063458277733927126464402694051929281607813490268068123711677568901164265301932589689857324162712606663634563618301898700185995197645835946078410584578415603719062282480493481982857709616796048988936740067262367135126644577153425759598256267019826187284502695833104684750651330109527502809873547352911934857587120348230239467351796178463413768611566606479490575689644112769615506572226793746391515536458390456281790490478451663783123079850395902717918872326663404237478971481323242187500000 [62,46] 234041778426727648570746327478870370217205783394360919512897409775620715431297776939965198851039661037754819654212225102748498176690613455603079495177726890481041368607946237027538757177183031715328022281818049486579521870295472806722737293484195310602979475482022354216559157431541107013876985596095754512577371641037454288271309074234098157634280107687050671408306787958002588100725185497938307215013055663994687933738955412061346068176721255219745461129164194866581411950044842874783329857454294506318014728046285403338264639777137793058216573149488330986305470211211211672148238700713660295995846767119963571247389334892021704677551910576810035621650268198699722360257975709670392813521481904510358650866375798717022980034534358698543471815728861724105805336983126637905589072244283815933945621544933973312664099713102220800676584443904329743258505002416193777462648617771576794422292624610923086946798915762452874836626003778156747068619977704378921467446093814455831713207664472301707684046217420476657490828530868047978976814593174411026091900195491704966026080035458142475547460296384216937629903286450013835821165068296311595195039620228584494412958868708147031208286926964934988214372441799784640410083543174259240178042689774823613181745830523052221044678161363289901448733851758241211822715103272812769500149021285753314512022063149253875543616160639328273040071176084660532763127984547814882581117315493286838999132139982175723996357679279569825909290427950272317883920146950988723499115966435938020589340725149578852467042890275340540879263078598378145899540114665168013917080891210110823744745139266729543587606091042795573052886802302415043079177862216895984028222228663584845569650111064424757191894423987295227681166441133745451396700973632212835542311229287655261639913892715139495051888608170943487856916429622320128440476901665484993563042798095096972730821818360947211573316608164689292461392794893094271942310706461164997192062508619401974118486131904290588359674490587455496140965377825161184864174986400127906419882576108066452039170206589367203071183372005885166284969247771095230023171608391994690387579328077478255168475755076821112165708797292345210012356850549024584031432140572731956859018196435442466338929644791927928513353449441717551286240031793930492627341322337156485983603499892481188607365119144443574098186710101923508127939965032285094986677521032752025052134838964287747050607387973288381110504119522250244690027945619791870138190437067676435371294321562064171797262159048412017794137276890705223367997895113298118452875526973818297906846806946362114017646388619553476928558666259050369262695312500 [62,47] -29638787918807736424817149260481136224237631501669897915897691726850791057313449487712567037280231441832291788852816322267987699149323584414301475594137306533205192627238710733799150735462470132656183605715993323475320738519254519491348825186276654101771979272947254711242703710098380100596934734334788663998321594198067233625455084050143107502345714124735975630205006343089248198685796976292374258442886890657026567018828690301422136777412385735727354410795976905018343067451421801747681547898118395488875635426924163734068885889507676803493328808689358288535777759463467632928699980531089098436892124532015571648209233912356504331529559087012220572463241456548372672953613362864604918787421151535273746844901251805263677532818129874016355313404912332068204088437012688803628953447924454566770205919927463524813880173911312165785047667427186867412465849443961667357585330749363191863979718938701244478525650071383297700516081429320286188595038930834412685399562710553896896302139388437082063736214062394030492018610530615278742797440596115209074544062078038521928598343459430241982668118997962037398459598241980075337291968562922174003546393223762949468114098077282506154289193221296570781798455172201149527926390723143024676376976186059937717869372144940419920494253882833024488052096763013811287466032080922749802280424928653405905825519364797748411502684359907424715016376880659843342984089652069523565646267163069425289970504240131734450941155479845130971714270874985375239257656793378710519373764078378376821835817599749711723476395303797642580613453018738498819352235321078708118949114977353964085631319502318372550490504582302293070043797671416713153380688702239052921922006144757080605807231612951311172823845485770061984091555523922443129535238905083861263577427134500872338273118305955027910926506752877760346666070463766630540453340005600035877593545866248584668653071087791959703907721821528533617826379637371009510344477072620006743889540063899834329031549570503727203342366113592724271317301138735742720900271437746264586172125852662543764780533267807015013079702636047463954636907377595400149722964565635166926552324701302890868137518598735704893775757594137111405854025769850990721901299404614018096873277066652540530367873266023793335790635134385901290928597455272406052489938048199577508189938931464284571363423645288392626817207580020103088072960500397363521931312120300288407052490786252535869716624519827515370042468476854105602572519625628714311467628137921813282373316142247183180944683535280954902773471186215112336286030948426683990146160474547466478860923091122260737695359722465582308359444141387939453125000 [62,48] 2448933935915871127645803580691014892859423270300680717704305194600447767894250268952133848960830554293089641969330945618909201597119261346240547740706380643931122762792284023064857761050679144466372384369358289203252197179460953402269116268467300729480477194241316091755261580895488403703362147985390367512043925711122556108452507817781066959454336413579023530263644535786154745577826252231169542099673057475669911717924395112045916893502566782504944488381928413387814783882026481126750159737984839786319194872881626922473368495876028415613492869019964910186664491769604381258017119732683100297302765804681190282491287749263817816458776429309008825872934693530182638723075954909005422859712794119922164974803672677561934785703195256120865555231800323964982017440684224467564657278759578132002727332829585551345232954921895615067777133625936946385757303742000678067484931486078897947846033474155915042400408730153048358642970572595086886755057300691864349190383074424108971187536056016770931833377510581680026516702853307206330464470638365072293746451370249144851986956356893331253249126014662593847816265940600999195186768439218229475114353289227089640071459171449169428563548611339828570441058117440768333295023751938429010494107281720856335111888772168301938885042415819717995509765937951407225728089629272126529464899767691704321059284300165810173659531227317862831054738059698981256284077220474328040853509299213660062844435923313645362318699166940419738115677071858815901348784051421499924797295159324777208967257005306527355183390246931456612238904165097046169746779721721239062071018120047216043197288123687145191903531657229177255476842058124721831911077752094816924042059058116308798719242874160083357415920361212795349523774635310694179937722780315941136879297288775404262296657182891162075173968603825675167585134241201533399075546477744754860913459651540536733983130384131103253493733095817620542425278256938889929904227618866889849791291752332219773400067090947646785069672953935757658017712543070468079794163741026160619854664604025864726338760406628848286334709322074273725919950089085024221810680104857474021990330548118866925256117459022290436236834844369433386657470225473169533041017938654390436051661344174463267079851463470255832757732929653922968246135715683921844956434744700650862439934113319965637398847221543417310631798495530672578588120079886584738651273142757923494222305117034077132294261150785766391186305706144285753533472863744267593804155593963054983218420562508544197143047941961527110742410738781688018374708951357266356095016592553774517343337987357321239301199966575950384140014648437500000000 [62,49] -538168527088682396720130921720662550058967772402419685575183448851758049514418437289127390681943639414270430068700713026456397324972583733293744244380392555492837835665703709678320860777975589983961301775880730248380239500230308236779831821169011269835669516850567180396488594379237276760006491081515032569950996177650163903026453219681016751124058948735514265557813224365741462718839175760862790539691587274854934354789664973826662217191545311542867156014765086139849272288569077453870294032838696370307013067352970756858221992496374051799066542195814824202181036942443667187942824028618863551392028948327977231177793558256680822572087695806406681495081698321436204488010224789743803383664777959878491992841277114035330308130128483637426155074543608669841324256787195918521507726257951451008926044799082342584591647118172690940819368101148665971196939586403179247392213475083639122828096805018162482606042507845118720781410849214910947202140052874777788027941159081933216868696409532401632927028102648503547272699670874561008208532042073038071111694966839563855535102901956407867801702293087548350079402568298997341790777233635526536131797912948915198642720590827656518483511923625269768383450857314337554305239233366481789177571439776476819831555281964035652681057730914636095864015897049553098813227531207568847134635088492613313953971492260876912088793194933541443589601703225097692607127463035694393967188381144853173879494531995078526050072328147863880050804744166680310601685700125584016640321445670423613025823207345659491544055656957918529729110421042182039646111528137313064241051131148966744058114384962419874791446422487082422758676191075281313841842118869762254786648867961998096226153681648226077955880430562725873847824862421318160339704889001840858123953007499613779656554895422258485381936180261692481568081981974822791017571149102519199819261203034595625056711088505056264017918410005683541987315045544871655774465779566710961420370906902852795528917651126374254420721722613501248528558163245388412347872215235298603769304683542957561373143635844305982394234160541869694436070589414172275088825344503404998269053476903019681072111213516171966938937869174726345377127219630550120805987997969191747212882854451913945422388877186236179771234205740627269170381577597260259174283325577498118323910667623876371766943274097751428203073726519190446953478908770055651620539293220385380153827415401704915843168987513873676572890779936579574726264223503299898486119496324296029187680783824939347677934783633001075315020715927678801053997385727918726277466402316245010136472673445418024584796512499451637268066406250000000 [62,50] 385077569609155568141638017086540680170436101820486179499165334219456021820796082082938966426835134301857673332215676877449169764917952196406841739284201851738501622236716409549094619205277810384714113535402615525021901664092928392917735177935837078179807946206853984867046779873324538984451492583814409897707839411339982786427368965029421763574395563890666406464807637357156239952018466517410205115961491223687575105183540125048586741839335503671229617510581392581258696028675615012791674614194856572094420902227098630134218845058454257791127122174911776494792985160125003929483874402230180446620068965835769561319180242919941385717996654487183181201387062383252765292954458445247751236091080292667446077804159248350482493577858441791624237091218905848769131542328345439280763008947489987948227254804421022221653207331659346504511115534082661420878157826909050552810237609995207338603641920437375660544119609465610431135547142742648688843479951076703031778278150695755497256604221405912308263022852019828663104147784761419255449606812716336519109310472514002539454672459568790587714242410489449739043590234924673936510296045269239830425268252525396829909208530641658317304598813894941530272453738837962718942053953027017728646001344606569378785821853314892516485752454759433360040008977653235996091847035548185177821837544997018572392273751417854546085630605428448414350893838601153803594410054631995074009263444829002207071007270761692734674342966857189793736451008822741464996902663898727150234863597342981327754488962535563198275352696765339015215075533977503282792089977334114910956688345734573793259353127185347530603935252114357179540090022358390207868076405909565598426685818208950471767000010760462842891870015912929527673897933614129740878953048240398725073451741351393409176351856553179403280381139050496278685517149553158237481426435398437753403248554784553508011398153460778646289998137132333578297640785795063996689528520601336662785757458613941075224286682037473298521316639384237826861484178301142323415881390987582678074871756750087616497489800830523457140939540533959662258303967151938177286530996115167219431794760942323192575062435802327629728719773914083620604980438598584345080951149752630564889863328480863788072699876776559083354728818793364147615020764531864925804452138936879150442918415971542700241078655105598348711031124754732569235808474890848270589721498442630767855828709811227454117890945672240143353274273838189912111053424807394645676440533945018645587141109535884736374377768261712582989744634400688677812521598127845245644476757543862919731705429099433146689079876523464918136596679687500 [62,51] -188860436807037591294005050286872180424397347708177892773705455165297586758564701585543763084796936729640476035828124804838803656563114721526736191227524165335052922631585227104071552054932839055917577498763080352110734257811116015299413373061724867835988371441237627813702244596898013254148040132891108237413717699221172058216285523431061765474971512682240881419320547790990261799455004892039793366042572971429992012295151602566397079454950271570424046667252391774996425889761231463373757571888364887583761707178684906900973233120871291301141171225216240159744785468290113411380417521707950274749482547040416494724160339353389855659379109570561028808653731768840113490857555684626057825847630188741219304586744213526377714245362295146934877264306772393872164759355929952710718188852009898198650520875343467484076249037528231806332621982128944237365368029013642095880013424793117056927016582264107218974459215684113714821113240976102135576840297927281439950762926422969607436813375354857748548556848151415828638317688708733202360197048907200463104806743372744824799720486990172386342921416884552899716497399039130816116126171232357880900263297260613850031996293339929040897434089852940072015615638486753711193868476372553908064016644508371220046097482574349182100143124510419011112300685934748964656009584789485988032023953588778256263681983930203626006217709364444568738153041992423851671104948404004261226384295989191013294861194793437300349325567393851490834229391911197848609880987308134035633647151325582116692221303790852995901185320334308343882284589982866344026280885057526460118169114885080829778698219711925473558276925542885443295121449757043394609105591497325909354368630950176994539293610607032153249151889237730740582453316259731280205341100892327011906925461248328644997252659194676620721198481988307736428390579308364791106102010064577980992960858016294694135367585350696525738976943572426310790315516769727166474784405353285563638331054797771790277689900837361310693241726724316027810684090658568773555390970704016872233987318930513091809151980543258327159071957566295432620679099905917352416906442751321240410768455542887873107882919065466688539552620699692280973010373506832504561721814384814990115196503583299608309105077289658217448567859737066939998235098472358968879442284011353332283013161862929308639119559814156509668025399274747723212125185280987583640580570800073708239515774009335967404737101108541861289498514317233316044683928069362768826747334808555566861622066066315146395441574881681474099219601604708343719384793456520549812289924838551680120676823371184127609012648463249206542968750000 [62,52] 67289999738728113370111234749742142775131707215755843744045000901185441288150687371834359479377058904361318093919267020732105022176055347653029772730700759423842863417248791556125784062699786040599233939624836925985801426105972346955937165283193362318022560865168113193880954496346777590366568214968550414450370615079245295366224750787531259238853589816438974431927226820551360556372041855367489439020503916848882172437168240213427273543503027566202556149503359191385262459326496120877583478783197392807049841837374910921632415155219446398363361963969751490439329145734948485830151983021374426528588206547982885283956187664691643337755799738276336076523105267171558711257341687575610010393565382576009472462933230897115245169078176525311947802857973069317963738083068229479087654277165064909262852514924693441597443938891695733153768759573013950057568564656828708923527169119197008840786362022782720500944163696570011258321602770124047660629115177159092589672576424285664109735454110694628178943558685138294742924320199672471460880206833666082879786369148766897876960372821874979096825458281869456887531175871647077045433281324429143045800029192589599599195833384727659634661303564189434967713734052248733170926935909584527878103545717309635830599462384896131281564185952852029860694958905228986737166014730714921473394087633777588186762604498188247473173616305713593768545240998280210039154702890162656370334387623079174329849339790187107288840755763529799669152164054597360085102812499388629749091015339362173239583582036744875643701115793681897632193175306931625737676642478616090298976931936746507864803213589597927368647912282753491488801678466510285609502553882840857787469210146122052600934624096334866624803251499247635420005622295845070335899055140937318214009289872946080790469500085325905819214617347647199274442089358384284814200997782460097220448602798442745003128805512892424085846673394555004779048458206323159930285525584452765565560713912907223300659486484779650784558201768867736915288168868008443217010216322650868691559354075794029974823882199422350377090130407887081995411559143258816460944788015566841618433666868266388874941161179125239874579029324793948826570917457613526918903806623932210442825086084546567923273564407402536654648072870950819784829998916685965905830661167412451739721116192388509642452513022704702003215607561195535881388341620688017437660073724070612282670341872451879494176418554063278407309888060731423666479148955681745637491447433448191566388747264502389868931293537374530460536817173470281150598223262761681993522177829065620234538780408684033318422734737396240234375000 [62,53] -19454080797600203863377085899537948762175357347785509989412928755628965438609792344460487096036756431083228484137534688129289673374128468332770587808654511013191640416673264022151461378448098792832344949657442196108483106660487159065337545666684269065079247183812335334319584274712150046969031424941367797929015794759929395204908719565372948180370559594910066070181557332177283043083304276871221214497595382564768028784314085418715069747936711616810394340514507812317563560541415842624098194345067292301336527563186144509977146310012552889737565845333572127521461570576815240029815747162398144343322228875632578171284069275781680527262246632062620836629255384911368507410653681812065474666686707146036108886631513591234118218606356474530708576517817648090036934530448092768969999379638992556386774088494052928706002589807727402203067330643529605539424216340142861783516055533436996831361799276721519106396069110920706244962254530231764079490839330146952169932983571937893362596268106962212211503548851507247698012754367994667604089036520241373302874461773365263508988576514636213951325132642589297014553296679955139717831215668168090436639505927983977105584734839235108872319384727674435690691920527017397085781240342632072290455778698809175645421366454936923932261176877601810109307834633916087331995993650475846239659016208191610793341868866902463891503359531988393411741502479274129854154985605563302391780872902794583879969539672611537860083147603771405343197975642020916270035432208244392506251206807442376994508980557803522867315312020977836211106752168071241635543307708532817407648769520289848936163102069384110296453659358737038642236704185960993057176604868552121764267013220755504918243996989259697703541897330314366784587876275795229239025421468599638986048846440619534152622026147441055001105616644265823564740256726820629256812311411599659193737346336538570871428083816282442861468275597179515061812663577952112470204792116339529251655601374132201964392864898052378476047652783881447713427682809084667532302483718732726392669440340885828922745346938859183703346647794123367573030779987371904449144424723891721326079618164270034943549836241256757991403772870486176812580624973553281941622473198976386065635677841992343951589616397695498465026701613613455732493963626214198854747974501448865403948607780422522559112887630273772841865292926806578251115577621170167004053282585702263596938373325600733888830896644037034118382133103986693116407642182646240509800778323876325730018443164476790652397857371225903839090304760605070087609912347948655206262825290803794575644758424459723755717277526855468750000 [62,54] 4860631186139633498941558605343260124318566569956876863756915041559993829828299052773024034645338555495218100387483797061697639599720387374812434669111506432876403120683214541454136301563544090462660765335588719901089763323464695840466199503564760727253044260777446470843393592041704282892803799399757717700118176508645353366378371414355999748993394581923097055476955088929399290513799496268743993362617675499332859373502760966109187238737797195288588404086242875850663256046779833932263496397411046903974328684990095006785077272581726079422829263228177378794399927197956910291627489623790649293383457915695488562160719232966555620613076279689408142197338550976220815522756402168778947428378607125760417574199262670222840812544646776029744287351741739454743987384249683942124843380538892366762372134504687266729915497885394942687004241595207947514972311298407939915322501768962428540923135207969303480927225294003184952819147954226108900395200025420959796883766797051030108975396903921098958290339010898751821519765313617886978660512036787294396717121440178775755795100340375627473310302978729200153330224124662190222659552985004830922580239009436549462360273195476074104972030439572177753528218695873692447922939365805567916906976408897924623811470646203691000978232041575737581934223885330244356341965379204362417249183325785467497609888486623880497186591652868469164720927095030498403237195812451408220575929409323800291497252607962015632217178053057548278586687987456438318468655516949454567357607292245502742150356310474299931801151647697641725614993784684348493034359373158044947385422750901832312783111512320406802762322652973348893946738757573331578882667547908515783013264671827762758293483174365124579742289124060923997039262967024396753803281607055938047174653073415336447924849150061643918360695590445778268520909428616095236121774116718325123130841362301478210543155493566992891551428181982612252870271610235911540863166193357502370580066608704266428100424243940187326126337851613099978057608378415567219443016037379113428284767893392266276903491989171161777999424169691745631582648374298207596142759615934165892532111743152950111892894088702337750411642360813290481787120558539697657098011525065101658678512084275246920618187179054901956103401208462106873016159068484012020598083558313619804610406022586627415783182285169830399775264661834018065305723225511425109449693494996931579245087983485697134283962192265838417409915407551765726655533346476935560482000179359738326003823623978673312168924447057943656454759583788983832278820419412791217075209377024118395649310286898980848491191864013671875 [62,55] -1091068690607981182362366152681275439392865151206074809201235358794269627055141862369253568105893261988860707899812295958035300041724403759137631120973914078348918670987959976695124659819817126703458534690742988328673054602126803037154798845294817388608048441736054837737985854058672025503619033129664544062517962633832236684265413760792021158933356632403303080323213737442617704295132016972120353442469406866154479592843735120829585558379304568598479329097656850618234142628390409915963858361483370037620127882216059534037475414695998668628778492983889179710864755345833208495169793246024145205133529510123734505897455825722072032252885814926361489194874299356534330172338141020709399219474781292863115833680167058298283042406567258086771657021547003846078990190904363585337063672719531240543682741986880682688491042195344877981944841556807926688857592970500960538098330206189037157682061096516593207651882774390621381549137600217679347116855616888623625476690017893035545230519829774136121901656851111123304797858358069225737746026636510886629749263032277297304785288971341187962424719414829634158977398251742016647388818252113833916645271629508999281410165730362368150925279076773516530609379101879159800033236911289016134392319195855043246369088172973875149734916449626284286608687170252566774897662011489917602880730423762893986695905840439044200056709492532280462498405138295983993759157848963588173982333597890719283679963250384151752020214808076053684477126011996443925910875663229741380330962324988100216894223020779703901227854826486323261888896635387106925694316124251507188497388562318016540668475261018327361216201076366850181432181167627559023561110607103479393051912445098370809387906679093277940142891692340777961121178419236802545538217607892540310053373358597238130987391161376794007662861668665194180560219534549850983192147207264194819520017315519166817380542842174036776382214530738059937855188324488106750330562271382851123399218776796027371119443076740146061685947050616595102967464923025797185244565010602502938410230580735741291793109895790210136887870670782577793656990006389113909340205482291819389156040918793941216482016228787703791452986310593481408939310875948811234249329731892334271390926315188425594704204672533488074024672957128307748019607471741092237603289718888378261949663985781990184853753521471135141360004512246018520791259570699969916063809382966658454984772451917316645528490838739503668538448925469339664986461216757233023544539109992047067890812941043373397065515288720612140198277605873658666372576807728882460098835359418867341219083755277097225189208984375000 [62,56] 225701075628948381083594323541865668224474975500530697180353661204431562059079218928090468840732134489075482225776888474772997537119503199740190607548307129925891224494830259533439811144280590382394662862670986986310131582406102329817143019607622785836156587818790741098578611941385551771862511662402546909687183868912573148464623296237759984010604262206878640476427608570115569522875091771987720171820655289172312269136329627070442699476726872302452434843558047453131193214957492596306021243647929382883698592531533659348458263596362989536358483434921295319134056114204754274207808359352783499901074747254632437053789389151665165828620619424196591685044193747662119978401971234059961984038537065099955452927930282884148934286326360641193314685200479175027528148913526643216819755288527168858904551841178964025625156617147674059894537875941271514032719452652816419401266447271051547853863112129773838916329993034593738924301963617058392372523581186731623833127595256933808939380869794867128705485195355498683881377590572093257125907536653326527666610338763438655841722186478515365158979092069311484251288351774760474564858741752090881411011479149679275919136663236342031514341717997468048347303604179448579708470722431167690278859453946761636299762711569426383012978126721124217577758452668663807336023774118592304417747457348841576010913561557553823346928419074756586372717279988673518670561834885794271671901656068782392791075632692686680466718762273847018878005028754373237394633819338467960340222412406220845499513237984171302510174561623730692706101433055438571012921511771624362500653878975314591478766151315337911253299425834495923694626098723058815285518697379623744122221163657019466970526247224905381724462854837925116686514409726621824412899841923911746405008951155363741277439192171841957027379210678307234890816437990366761186010141540594055396051347370696330465893912962839476526688759881520724873442491729032922713152959175355260875520517568815355898913467745838372419900813602820861606810715872645524328035153803272495000153843635553573729322126420299513361482572967175503069149565010313265016706600726277783442450955847968211300199606892025650170670393302479009616770247427834149191783785927096571860897448221354417954439280897660327311478873708598540992981212562511747457421627804477289060905948835298655771920221017147240721052602970932835950976535880689950088122147935190490683523651705128365847497068069803632408957143949168925759524865044123398456448967109360535737337072439699208805080731604166448048577884671320969119768584391018264136748866510728817047493066638708114624023437500 [62,57] -43694959637249802295230164830500857838687028611778932181941593949776812555429207423896345535392251974413356473929923947549946012055478322622642607596930587656317517514531871404810170724992698428320175184677539721057838503259897192833799690499354832126579918866070037676046398552072499343735704195353593837761018745610424390889030000071339097394762789339793160378114214041501497234391622340526988826449045443937870367591864749351871005541520968402159212595782430847939289788725958081397875558583769127850158487685880946873631200635771239923771034247840147704533982793657354784938408881634338918191524424312884294014613084142058041570197806489030254633377314847546711068004619943650677274303518142538010048597705950331725806024055864993090941003097993431451972312766037993120337996924061765002287429601120559165829333619021835945016875953754528517095448357948606608081909585895770985704221329629085387712616542748553544781061828091776945899497126758431560346562657038527615616724030132375215018623296255007028396601946954793299229145671929708228470401760506549120471732626989022864042776628627621886240858481988128819852747324646557853343396418673401168395566554292398234716156303725731475342834793442115550629466870079907900590293152954718646033976466000769562871214438455622359416973303566550746776085021358501596504482629597663460770810772015720225836573837735901274415126655436158762205835018073954384277649205464116803604083917376666621978189653702070007545171934225768986933601829266128608578007233843432598095155735365955602654867586614107360762821466518459585048799836181047779483819367053575456830603930622632194838946544104143990276563016048684122592174722015507653703963271387369460883709520638334576955469487026069787802447219905994121861395548688439438186786524127367612789756059093165860048490902919842007101079721063573861030015046088399690128394174510676035375247710476806606368211033256422063853841111293205984051995587848651486701870856575762654621707650072003460019678252704551555881307071317345231461899362870740816953452114101142090386137000795625719372904094182705464296382245314265486871083449036452180973130683207329226005520322956753528574838029570529311187387557572966197776198754443769553293470108587724197410620290255693978613384466615559280874428954161525634354774280789695748900867669427483363541180157396912357599965041000487950329023914224645043807936153500738042872981645582543617384449342271075726938868959805041278033654489625707087499270466580332754441915492771898920503617307159929634787563168889849530342992102005094529060258423669438343495130538940429687500000000 [62,58] 7962365636354074400505551006161056733560302556827540714898268884388414857914539785424927775050078071810171300133220531975364246800154074810724357273393033812690707922276891306335703628456988950306864284461429378450581969777399603840538201535296201353365109209274096363580008923389378281968189942379145666185927447715302615562210529519473167208984623431220557230477026045755110914561256034877991109541544092316761143810339105365481937741018115058369669034546109364816994999926225704304944384008545826719667801379546726689659681570334890323301494352994797449624027080426305302994318910147362334258587933092127679372776799389107731729040330476284979524428262576564933672382783742810810564824522106741393274813580572423952789398668339498352035386245044161198617285800373300967429050006913679112921567119196969252776539960967393186310917899830045618693237346804311886782399193174932455711433319168268747005319823536666191242699654858473263323065946682289301798703938572239587408407142628235274985087974677558411849986709667607942011504837423377321677199490966432308877085867331403737327160310255415452079333168366898645009182954308627009593431446285954376618293998771919712338235025747768077607642742666606454399042127744935463814045010083468427088259160199385416089372947029014620006573928287728143076309209966287639699007824410500334577914519240348264063253297213394529338807756909686895302035528554312247204757626312870555901140257205306456744287833881061255247308371181135332594860728389438209099069459361392241179658776193177205459127101005740281150017584257350096023680951770459468963982344101483137644329554486738917803220925664531467284905349978073461838206444472185493738121909576984938196436149307761099569208482362690137758358541896589494194347546813748217429358777103162396869519611269033020857931609748758761188969929982781502066063379624276741206394401722835997664820729172330368051374021571293127374152672855220351229739891483068299675326665625140992810306126407731323829493120433604040407880644926013416881654956849664782166809278641123943910647676720862737910094734718540040864647653879977590362723861710711603008175921941940400979732882458710799307714243845895670453196333290717448956601154550485856346178765774671983073797623429698738144648951266794039726471669918650442530796138980262286883971693593877649661462604599469069685948937218686263835617254197786897766367271429306397935236946273763558757053920381720329648670879300791943711621436868990141212876028321559852278460640263379571690267515221838794401566558451953645591990079039034552271791866928651870694011449813842773437500 [62,59] -1360890843180734748022965431037487484478825337370931882007853259122365960552224559153130416318509414718706765292346156896282134853980774229256968897184809667874266373593531308131512758288416517510492488296009530138782849826252451191816678447422679510220400228827609828119570547829172981713998656975376271077705030569057478829607875260871572646211834516737990907190901392528141273122462436076580180537228909776134451807328007156167067422345982187869719128292814036041589259002332840669169717416187057704988871149878266380586553018549986639148797249389139276137935667654031430227156448471889208402541531457751665347000029459784884435898816941498992043705616206306015202438147325752929631444521655970358231275625553971723937934890078628563760886663061743249999041386010720088664389610012800151046627894614868893061972602398241563180016576011607586740893383689036979801816130484219610048801456059336015590538399780380344372210469260824366672970304004366028158618021554125985937969262343709922559172466606107879292279034682332870448464677479849762119716598315103455556413237497919017264352444492912708095239836090848299667349745809496700827789964721785396822099088155719922662691383021616815285594540606486602418826043344204181568616073718965035149903224689904315089354261891585155857945644361647212239079444241857853416212787654388835226039800978641179349813478103289780518192227404678390246851251246167934597794339017225208662257676950872572424992286712811195038321862316736751002231626986156408773560742564219638966325641227205434440778667549249840360929863468628182454383305509249248769097997685677338139522493358465784821495247469055385748782510392143761254154571746028618802198179979857943320995727605218104885696145163585568071433755223503538740705588280134851171826905971237704834339650659979207522626661855113483317723489509219679481756339704110411795050259605305631607830477635469032937933554253106776661898151679250282571591677581278472515000931788994950678818749930384497372102040910659257153552010953154226972732778028565824489566533201548691192137918706641489047669805093603579756313652912621380348192923100568797613316855323130582383515012767158711390071787823932861693351225876968535868299140741844539519091631879355623856379545109213721852253250426946359643288861015612396690869462802204194107075331627045055012666949344707280166541755686486068738318965458945468251592503336006037526554061662778426758821468490758653183544735240205922769820565464902882666340313747640225467546468829189911010857932261782187647969830824401891576265014060544145113595959628582932054996490478515625000 [62,60] 215785516040260046636066766295899987342274960565776303766193328701510022058439616266169592951521912500757778320720283131685382620543523148415840028625590456421854934845503219296510453840989962797498326893417767771030340463802575686650541491723865078520561614371720419004721996108508261808939077650141255375945568271494584703407229912821713643380420507492100747894067942296796030417063852030316128435410537246891851180602038209882805007742034609169882436481466321099065628496057702460724553506688977603376810738950866046583267605773528558950105890715282482024099789653024989136318817923214086477227998348848478401962692956933023662078593488772594739321451692781865668250460362821917124375448460895935605595202559103906761491941109621079357705547697179820370713175634407913775838975573786347563075732873508428434837295335911551400209021435184012858041018425172556157284621670812682093853610795195515409705953271907333841685069878757371565872074268427954456905257840266575822066072714974766433431038002474491072398898202309991904095889186524079078835728733925297018417135073899876300942045223331356827514368362319787502369748636990420880632807088540865888973531464508874154186354653702262639714325297293986201568469798655259655091428603396744363385496467323267972777408139895724310676775779224032580674726878301332525612725017534223523073436047753489709324667058892309597021319519873951890912137893987408748835725613772333651994426799241424833587846058367113687986804501248546773293573662743157814879750453658512032375494587689221217903268059215446584926468468614619855939967948508126304857504525668243709140670554601146514494669842718627853849364156823255557366120554920301851627174570852281586351254416413964893867686056501031560694896133008945457047642263746839954917857944611046664430912818464643211876823446779419975253588696330268282598445993052496227152477092007228588827553030965106840658990328844465681996105894464075591007481122424837057699322136599039969069737917797096034561192755644965918183618178291717092525862591309144974081625017125616719364007595877008616282324786220182393959011725253182318214862177644132564681170288660613982005076518781028433027262507101109590327726787551064949047547335825904972492615124544068166003540954387427301383417032784820347725988918208228233319992766603635769000343867614374699376811563635199239054055641764873134052680730542692808386932894732978772060786540586496704803774489691682780459694506441958070202084366972727220106002051254558846803683185928162768844438252683009159190217201098428700866359818133499715031575760804116725921630859375000 [62,61] -31255925609074582915644309167053631818085156398635387531174308795719240423458107220802781308380153689660104526645342764628199861595046780607849299252861524507475885753728885746422122843395880572753880858803330840725467936348266819628434323469349501326296854070800581810231055293110174102857585585189195319173875728349479679130713737372502455802507385595013806311990529204164826734051416730442736955553168491198600836498987240172784120679058252047325923432693107904507815627777447409047587889329801105984285178269377058855062553363464825452027410412249872439713010588470296052704567474453785633214166626275721877015379010280787081199632278930868094044940144261399846088278543328487165422918814920447911376141979811118921397976694322270771448422492426971364339143171884325511122170321857856530812664192515502761226477756469634784644442054464674805443568057623734716324446295266947300463178707709291791011120562415063237158651010223934662819496963252086980405597655473401913942217556930044928962937966704597961834134243250146587682191008409738540530579945608810482043946650430485611607588530617198712369838638606091674885264627776092391086542183689908147039001276064310403477179792957992647132893748261972185239655031204285741449710716577713508604381504138525510929609094122362142452700813133595472024949464105744088675824935823861813541536510847305022016648713807071689974324647299125065104586435197138666717842589855734544736868418002612746371233092309098830715423993970973486525620983366480038717709785998831648629940305039039733806972567393326723643751400794579990824548926244238654712452117416189416448135174174927860875999554688740866045878443581988716081129466682323695088369125709973712789085277741176235678984411596840012375462252366520289208381019964365481203733522655853523113397070911252809916859833403476479275782075438245792313875765067403881852559065236712005411502730877572911912931644825711163554304172864738941818476578688948658175310540459022978480836428816203882286062669581298377905686024558170264843986739189439767458864510703487222672227586992612195430297002039227166481122933720155608932394966477946995225371090572345379248759012419849718472944263502851282078300439030939937392049051114804040515161352054556749681885689436193352904997208087416200731300283704084462800618972365754952826915974397174205865109817914289607981236951583668840540844016870712184323236252926540130195624431997049606605419728423681314873634617922138774579008415708352274116938536293052429578145227518718956428155457664495620215217671142169726010776042990357836970360949635505676269531250000 [62,62] 4062923612548092670777487304571725865294979331100498417119775432066929806059828560235385446853416515802448639958961040578156229742841118839786801449698615608350681720170149109424751871065048744747932124083071578281565025295597253757164083599266987109354104000658499403391331489868223706245796103681363592127432667594803569876648818163728564383004205088778269508293416101753646494697195559019777610527685712393710456821276879557123137958852872093314357079067084341171008653911778776757078784017356527747908954215576511308967688395075402486447070918743003207505666347169205705304836463713712780597481068528763672018264601062711846387247116066951171591890496771536940873452135218242069318380969879289151215466839626823523372427322964286283176501439192940924209898377520671396204140064937374955041818821800191052761313825785095636827882574890539675699510620987015736073729165592873672074724440526923843840747669386172609726111259154540119951170147353129963870329146754309260752321221087848781570130699107228587728972658704929892837832527435056036198274664246818824138025071497393279634053420951185387085814806811321940341109308933048769550488275927250499625387008658768878057414660021031706128897647415211889984095576206589083397705882838518950476282872092210124380411890315575549472391784086415501096822221830183235259718286107323765047482439155286433945073855108263571124901145846730185572192047013165425643481560138801857133600297668226809209025801510885994379661232835646913234121518271793428149373630760568786949517365149430667883844364026694501505714743308079310818713172557650063184428512498783734887471300838277246298501037964083554517832259194944666459133930405249334168374008774152103581206247760424373644061824165577225491191705308666364726394963110904527396995939358734552406966918151531219870229782300185073841450947153829215378131479613037463305462740362225728387031090100813688816548312703286893279043120012169483653590104489233823915991636808036131943550000524439265053573326221591822880141583555387393943802577319309155962692071303466695012952242456785952308416466833417964949427421349974399708199262624878884574876713808948786047336194736123505904128360800081727962342767227077947764008468889169277079826959058210875146517170273625916294580577339524737288999173364832742694003816152227431480276576769912031085480928542635697396075624913357315432079878058907455203801248136349128079569601683583697408584190407896013882532766003681800964160521136792035969550599078344131328060862569427195500959135549698232480166031523487448688485013104099152769776992499828338623046875 [63,0] -54069811023522899768576589791652210238404970146941208756209899712602474844382814002325413994180844363090357932712896479418960567670805588139338479258198585258397928403148507025609247076587296549999536543704650644312102954061381177733828034333799997782739121506309889488268762898065679118718685775706334880448187203422523053268976393117555578926610762374242649224261405454621872201432008969231146052356633680612954178160122857126201565266818632524130886914833477573184799440933942205583972007417496309682640321821105248161792739462324869907303746507955170701222851830944987446277946043222487308811963863114428823633283987376306073543417816791723931438818669362631293321217783117045911949779985437529633300004914628127226311267244112229957998671183857632027291681414160082552308980245639641154178240911310015778086798579266773510830381613308527323018705296572810563629382183045059124800988744308079027985200173353512133778902719576450453558426495419410691446070170932014311166800994218542550332684341256119441137080633792098960760515892050341339309788902919401115308680288203936819922055793659088091765568720386484569126635152497568728235948846154020589666022636483076740228428313678987676453957489591885272337022055736864658603740767396242717298929002772462560248805009729333034734993726784092739707951278391622683986744749583760594283800936132544099293903053109440016866935944181103544005945526354677258185978054179258983691279357007502533556330894166712106283299142205986555510982400676042595784591636831464605756546894583069789326838829934385499302440500121453173113217452797874927474417841838113679868619547921203188409950843669483357612910408786202108125565323188483592340432191016830114129799117803663848205111846322012989795199900714483718818496900310709302714255714424956827693287588804548010557324282609570692909237123993816210061820193413863925436244495037213350005161343991817524585057386529055411333384538458534676359973176154282842175894976704222703089447803565796258812485248383229413590036583076378985773530892133956178827195545527632548585226845357499268575716061660977850497212201784646052470637237126238882671487952374728660765937627231094413707114576255741146207576880086934420587656830573154291848978903128638403263255726465124349879347388572492015024819076595773510387790741970476655847970123899002906091409591470491826670925063110618820527329609544180407631183193825113962949208374677775004486375695686576856380124532548161526535894543443391824233401621313532814383506774902343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,1] 111216103076432913315035761497928044382502598764840333412698613159525662248271281296518276937343130607674945915345693501742331176225939279501551441732148261064579047843497392000728239965650300281694180320319425637303443007742194215870005632830395195648824405226151369051612932457622508598774225011667066175544290936576908528579172324287657972773095408266141617777054773175763953796967302044970524065950053529338378185617031870111331020633220806767937174703550643472449584742594470909933322492349658094495666839523056182846416453397562714096222517187268402427058543277626606214633288263457778073154823339446643049569892248292578651285230585179536495549114284145121975327588069211468990189862975634549580749172272390704244643609214157291032996314229263904833614147373723657796750957749598068577972064771472912803658453660349143435223427678468447383891028922244169848580019178900396821412458538764565293584836312178618052016636214927986825124239433225866430114798734952782715023092184666798557133060504979700737141792790567342204580291820944189635973289265361397258004893053440063259984029375173596244389021425906503105981737776842239592675544022635614341726408927391297777600720425563636930805079864851293980060461200524294767740122241118567180482749752250065595065319368934329881147149798815533776931529529714791163757905435135877012870084065685776340420333509130283991452502411903733406362345908943234436065562000535481925484018704494916279608094204074782927841135067270174767424220598889372884449223309555534863764309378917252939750658728584780037270077397302324225505456619566535005740414202024502447040156207210078819328958480220717223669864546511215084074227370319185630872243124759765804849687197842823930714096880935247586681964267054983571813894456281567926968538594558527416203502864330923978485370498238318667983106638130334509242114912633077014536276207637850863396886581230024908839137011866787248778836873693817691428679577143173994862102700583863005113274665539925359537858124920404036758505814587937923000194035671917812121371012605181955533685637209001137087545615978636536982115908160093009635139412102598882128239969946598249413710610043195539171518666945608208396278497609738363192935172871095481785222946094196938556261992697412174753453706312954486329169876797673196699412837936682117747663126258325988899848868429512303786480960347396848919810398793224094615508366908779588362009540489051476337834109594749316968890947194733329018097431591994596333794476095135905779898166656494140625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,2] -11854007849274509794083712278142860021968984426050440094554353410841826285241878318098553493250657948520152391403386128595339981968312594652816576291820540894219644704750771225327193036523658496275141307821645321086419524717464751551982203580922642552447025257687980250753912726003724520135621494778316957297090587310691381940175616902614648408011467840438333178157284354815389733215705304091832064749018081389175329391993503104990975727544304018433087618424070498249945535985002238707141633189815119336384132012788814800052661173125203318902754779287780366154593779620340894909077183701654176778652430130754425179824272491393959952212176321663023351278472586288094404726878911325397419680257849176657642085808664070662222779539917950762409903580813001086875449378941894217445723341423533493015528337923853022588348303783292612788190019077468204165455985643406241665885004013504082342551084977348301981201922655562474786088487364510280746145304200770401703399062183595416111690995328082773763556643834301429005835678286127137870395800578556307538383425978666275110315901903201541283134661923896423983021123608790695038108014970059728828328165114747301731260073717689681488982590192284204747820605728041621377560278477294504890709144497473890212021741773871169574736714732314481888933575508767489120739418044442516462807838184652085253992979030237391004043226452862501264738920831929003159425614500578324683688502886198228279461429324875830203998461503400485271496146121756635811876463265147301368932560830270522810739233507484313823019503972864377527737584431863227044151457141079622892300541725766530363246165270341728006761315665629270979561813828651308889753341103522039744102737994232669120220983414981253304992332311637051647065866781210496442340326782810849489765096131203769207353540105634509914895000563546021914512829933488645125622863443393217763920589425409204751262077796682553640492000829331200334472908899413364745095869824583097268950351919838944776336907223010603526774433597331413861225519902869364892317378220063498295057862328924555672372427826208952757081709453517365048552641414683978966880041676306649279431523470656505452843860351518159375859268616162245271855603209340169897918835960351038377571960096567299043378149752609006814558684049321388720444494688655419346627454625622070544959297378656411329337723747458349457603260580503191717269120834005118886512943688961597068578599133741988556766391302187615073426626334376676827474799790308258081589221077933871129062026739120483398437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,3] -809884729790440182140710128896570431262195685108704593830843250966877815949524468765689061664848910133810702505654612418469042757549049292823896446834703934778678957779467985440899093088703449425544870315679764884725416458719337116257189907430528968042751457968812338830221696759336292316299095365630525626408517751531284951293925796423119113784703362768902074704327597164879203882324808553522287416803299756835207583027121639681938137409226735877298428418511700614554878603453804648859844710732215355790206742769763346344063873296331983126290464427646567533760846856486023136476482726162914852981648638058841920990334084556483522930252651857414156403149287364799586869103288303121486153460868685306802745027360120720559770839747051629780675262094555477915782936952061136521806439917019904689458711355786941267113246532497905631362278458369546768639088829769428781531505865828237671988577726386641960582531399316690966530303279896831856047712679024903738026003318544945339994262108917171994368559326865666118881070241481229784404052518358013259528097483303394708532363037487540704887419839617643759286982099799451655451688132710548265367885381144118022900936736159064992760694910294483108039918674930644653747180321425059255077608210272474877181760756601474987900165043145020143529891138106381585448604429280200935572438572261081276650489820592867927597011294632121243596036735952720144091247788852813122621671162559710008152296362962961529267807215858833067722109550390621535978116079995962758767796285639755327099020965098016748059049933703067980008606520060822656981987433344105582136879326337459755241126643162101243487253752207742873084519024375107744525395343053751135455458644571418167737700332004874027492335588189482056744590405933551054318650216912419160638008462861650114788764744080421815251098179922169324854294420602062700259064021429530377892795583844193119062167574966824006859552713737913427033236167879896742579702381233579871877211743139899725400324779581159153746132499514826790758934156209443656864102339659933254149668784565456595303851609097617104636217570497612736287472773588037845676926358686280388333631290348231937357888791446784973139334015458798067252370109329020297117232593007496542232938179106793385828790004215339250099808094729607409021642044183316208873844350196522585254156210616970339869850965312953186456888844420089047225049607359404684728425874922235766685547507236726629796996585598456630075185734281970763477110182770949169865724176498034125870617572218179702758789062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,4] -7843784985613426058219185987746712457822252427393563230996596245560900729806648695382997818040272978271915490984535102550589979719823297435676751646326749454060770311543724845521893040069741718032396264294138046945245526899837877313215100595564355098394593247880094041843011230970120313906824460454330054757329274642219282574868746270807062805363146349377192899042918158359921605819774286400302781943462959342679622767921546357161406607692235449304322619406996904219157272136573288779294259829673972748773095841545654177603650762574691113701094443374832781354398098937155822012230303700539173697885269378609748674873386973980761670386192190753214651820678886816731632945729407325557561632556043551229816965363571460853790204246817316655258335327157571164763897633412862540707215745919472950219284446082791451055987859131582729824915387403570201728271449009602317581211181281400689290770328072021921096874928081945676989524151237437999459004592319565094266706366603842157472295728824168226826576166030063377352354988477213494260335370620862096225792994059400736356474666245509842797351662136630480204613028316568289635528486584758875775072310493498736734399595238389865068712934754656003907451617597482772919286724952687391499873685945191608995828096399994945186227873024772000242305457960269346617669430536477245529562920151675668215569593807549460393330112662988038697591669920721071154299026880621920344789240098355051158204163539188702567463983017566287314157573687648243506401324529272725447358641073563002313042116127441632059293630736082900900448779557784830536212466389003901748313049632851996869020913009688345205835155918807778506841238394931356972134220753730133650295526957662458085710084785751065052598436065063038583669947018356377714147310907179884271953198538185535028209050830944139646669887892830023876754298410655707347424453783815443651609701110109220010958429298051996186764189207899799400832734507277152010119011170988578874837516033079111234361534743901609524426287761890253838087581639707295868065113672771269597792166940998661027443286171594460304925723312763335593168800980754772073457953056772050144208980129369304881425358008629947073575862387731937165253914814049415358102184712096699139145244552045789687345666703175131449916385485432442751445650440715536522457295004816193012675493043396926808309157495815180672862942079889513684210332542310507437836890410969971706422118248882586514959008975051060688733036985430158774166180694133571374013610642275066281436934900739288423210382461547851562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,5] 2393910283661647636801124212874933025774118287039082694205060057819650990621738643041477771911727712029758282455401432038739269054912727663947120200438143881382330297057864856730106562096790602220436857732055995855370313994463816940642673164875673508768910818937158476747872348244376472537218073410993140558841177618137827932862792626981471982527419412236514898625638417186681465577960146239155478829069852271225505075812057585333236237069720397431958399353926338320231932306776997998995348354879418366262697424211623831202931008279234773356558922545501111965241087547035450061249643945970115092156038293291945991845535931313053259141112296828756272747556489301195015341988248322261694730532243091471035691756023966745120905285986191040691085919879104030383867465928057764105335163427107776284780720894885499659195557414582075886167458317258497139965221835809688952810597029888603864217740597610068460601279431606721426794581460050022963597929962780702871230931573786586801228702017998148300114107672506922696400964846345926356235280121309765969076435199292326642053820907097868147601003652168096760818425576302743839061941514902217405959557896234608661851436682492131487990314591539320806165681453320354097570914848720895497715388129101982318717591066741352422048706014888621335085417659520693226686414818879629478636917664233389458787147357673756085270861822141290485212343428798202481260815481779167914794502177920931985419672697633355616669744834695884553745818901975573804116532996193873009190154024046249539979247409494308811833561699019623616364171635953644856169892027672009685771719936918121833963339621476339325047893154107465649327835111522623136026359121806875803836967898565080936931322760338322463131519506856270910656558506515935647274271670519920708700852897215303103951443830964780946529884908443410166584829761750900870645336412709200075539656305012751992831092813116244425459002361849305738173073700932761307399965491285445511783639524317087388964003736739257850851241085510072831025193442408371379259084060029549742003238940187763900874934795391784574706426257524199198085523293113790832229252083612404730735393796948603822554795405297737429662171837810545455400869944236735245310360236998894525619978145950138645812965336762764186075277755008485611345163070873637400840962838328096479197073754546917270803891662141161709347648378058909220094567173387104433121581748084043334914397509564725679811218175341523112707080120851948883712894928611065910425521570491626342086499690253731387201696634292602539062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,6] 138514335366101377102642124087766354587928398333846065137747256132927525716406979395421501656151697381707588883481965036752373587574266914076780817659049244755907538449106105950851360481624591373807488721276936262586535742540856534491951967996839562881709382674435946594373960900893055709552303780714860222264103177365806053034467610738027526476879481641509436710291800591365592823595767349513193337354607479606498315971409168180027580451599412334750543879012845037092598171350887496065587024551177693437506100064066807108422200457442636214309153959195768660882223876676185242176427708654354565770702164257459751615992823396364258715503732821621049738856693298509235061009817756355718709163042180958624584922003162623541648215569000847007356823057493534000681001267715457486524322080746091413399636304627135010224761690184058893863915795221111266302283671150662835005993036327101681859383751221322722472941780208297140444275896549706499228129783890673133910027831360441103929195001752896214548698427806820206609984685639067538668652405881957357970146973357351694161591620575813101123205078246221741230888243368967266183260035579776573880660138322994859510947488071810230525784163896595848010243884761636499382159405342241134360582703995577217287636570141724127387510349244887478794650670630720202381600741712931713859179068201454123619319123355290336944333627295510980149268313004397186756093549846577213879251473755563379601917197137758387290503407407511876471310105081333010853864959850840062512352314586928967218222329455748980114356207522335553685561650463000584704111911072142699818540918193579456034028796172031906828479955822536571362563435039303001656676390174141426188672022946179084414223336340882015842652526545083615873894831914834466929064699960710644704868744052540494917272407204415013667672489844926851109512498009955412760632519863092694351961219032816574820915773527583522929315376805659003106811231453334271548588570156477096233965421345162640965682898997363349218556792486943940547134823554379017061673515667652100427920809857464084650703030862082979567886590015834600431896821244802277359597167443509834723666450454172240313648455059728085917735126558198628500629018925241339821194717452560987667285668829884892329895813434612679940447894468405206780801906852510186029810800069888944622842240925130123175585051907632263545594092518010390148482390467692064972861720046410484748898253898957934726088931735646045268517015006268918665852683684430045797232764421857866282157935658436720416375464992597699165344238281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,7] 4711172702644210639526288638156998631096837633104320968776667130403609626284853967009753686249003142587370960174913120970160842154138004084885142668846445628997488774289460426483744482313516675207672648223805895322002039611183087099881581703037926675751599506871983233397598609388310488299948661550194711036346243451513790757908064609204001478873515158759328158222905621010787225812720495818933376342121371657728026900469067016168954256188139039180490553369955319573100275493214422819412503568935228437541023221980834377181348752675675734812257598609429455596467240892162765192995437024084600769833495694472558289117384403060535213912383288737361045698698107796710864507780308097911822860187238044783320812614305464768925857802094199558150977430320449157955435531187528425011217798421025721116504851723613094122759397057230002345628469439850361267209429896967800764543893951509748926942482556819851088085272654780867938077590126520193324721271050367562621935976617517193905634875822058343952701275226532673631953208140840759415457726940204957655581055321105547450313677491912963733753738285789984636898004621415711439055538554423049647191213176519830642795995538381524782478816048034947586141643062163992448174378984250713177645810973739985462956982977264655865547297080221091101209069258335389833811550626255680066471534702880516814097873985621242232188445198517730699173669937167847334152525341677985959940758174336637473021850211087957664631223145052984318059704603740739647802286770582368606553087906631674589479143640862067410215460233179345334511458437724633018000596497906951117194455708015589276067728614434473014935071615943443880635043952924364718056994895462519104178636585825356005465144345821429977398622468767738208974099631382283166971785106345045664820876450001061092914438954596074267217928898948583642216006336585179626623209873774674315256830715113637287022854525797915515886594502723930977147595820432520586459739952975178062967220803091894238884367536597460429390354036112880694026740421174293795055410368813114779198364102693519061527205498730437481328708986584703488406847648941991202482073661744358992923740074863019913044098673148153371949541759982945762175157575849826418256644627804942142928844498187263943098396159664996314622578507212347142778114071535482156111043000487700471688537700500845338511486039914306013747044517608196546559425041667172947171346275453007719159687664087710007234720196103337939221190284956033836208572263698440835463004702731805586971182042059589495375249157405050937086343765258789062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,8] -52312854819108455300117195236211025415578119898496969841568762517994082779691282482180061346431700375181848876154162341643628702963920271889319511480554978070084555537597701410228730977989489247174006625760138273235703644978695816814202330301432067732218609749171706526615398046744454686939264791311320030835627232429901810909107432826959458797482652755695212793099015946354070297481646970629527495533292918516026145602634425081014684030392960551642254604297926313873140750284372580901595217525617873030879437574397119523048733868372397134217593764628604609599279536700605997523952581911817628009097109677543508708215332404891400624556198867766948435184125970331258276318392346071590349462920735815509872723312833695144549996018048229322438851990305985823434842046055347397083649604721485114649518868564431974769087946230109394199924277930792882398293974403499837073294614617054724554507705756795922946392815232513958595409487643165061349294788611065972162299836274678157132593519686022277573365142772168167421057998325951728457629938532788159252295489251397840133387953067613342212605223254391845577322092992762098434781483440959483852095218941299701886269649571194240694330017815895585318233624055235972131370542405624212000138429976231359874086868113761804734338825909909375946112108457009415810324699084044709531910733871370367068966441575599429262752242155559478881882367094546383506978989023032719294679279182088938140234690152697276847053935005570102216129901087824473946789400251084911026323576145744144941052503651242044818965904093953820095221726249771364605266965154499303574890103037586561668289959542484021752796302214550362380433192868939946814877177295733026162737372422787376537282807264410106819957102877726321564368038618403400895132393825789283469356560806167294760303803060160487208465302129630045789327136139353635466492608502573935421265952265366061224786846795276474038456954748441043043668727447466106547339403182663647067304510504163377286608082493751549642248287337149626899360042830820566254857079146677458889742373796714867571070005729510921993313077827166037691780492202851827181139021103731114416827259087325066752689200921618481144165455667047888140921497069454646159715863380165615603310174877833565261310314314079604526632024476308802886363727703658333997643962949457736871219675353772482424944431505179608566714841667397831927576656271467331801946472812667912745427408853564321757740903523978258610168075589282488345454144765321979984863724176094267945340821001063381440665187027683202813932439312338829040527343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,9] 207648402458091956172897254094504901963384108975930880459885029966137147501010618002770141172236334917420461202589903813143079195938677221232647301553704062260855327384883403083783053718545497117530392177060201156254336202951101323184632087237003566317024910057596711629841639349607836277762220114306692472234195845172246662082077504336758042911812170698968371179287864307607826795574972237556968176505181555446409159420586908275198559039026466662242897693218868925175320483822408839010523106012556992132801826078370848770488721395354055045206093484630609138662016131159511686329254305851675886240071702701807509253186185841948181883043051100833395601012943964739082138139606332947141453145034655639521290215693334927977553512824043702833493997960346440211065385846621027305989838872405732835418261020802212832248568908424227193105028162398531594341344042120985200267562221223910251859336582832983493905729315443649047200123404200134745292825237662333694720083393558546313548246398143301976711193704864289677835176764199027680176786605829014173248973314569117966662941120320249594553138755749855213713224024771814659570318155218332719461516142763487016539734046159530547270182045404335376338975370944468833339070185633111765166373115869577244558832548841007708698260498596347344006707927059181637939793772346147068696044768857647693306852841315161697310142072865524081614447662174891777016730330360196647405017174296685321693703017310525022918907986282380286550639860019735791466787406405423230186842079673911616917199597888138655477809262280506982969165856268814366785217098729996663085764712459000055226643080665053954171617640449623523812645154323861777140836799206318255732828147906992085919318245067050239038227060021720230239041144495395007552394562601549007578255003230853552291667931197146706762478116416902587082414974429645503588293213470404460235774934322700316399621768670537216979001494841006224006412339806837284421594076900217536132155914034932355457035284288995729912790555010265658089870720698764604535220906408317786319773748620172004383222965228440255741948274385823338723732417478294173050646812176211438720816852283198525946235422100690034281989637237742190648355526603911622409473465868851319984660790916538924985721170753784500942608871640486767303158614446889288262045117339314310120746381827744106641170258996782495970991088591591009226847340117255591543736399974248774533688387156853500345440402985423347303694056229837409252667761201762243073948083365872578953244031956388716769832791103622682271634403150528669357299804687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,10] -238119700796371303770753869280174312390343479004028768986414645283883954591922071083016522190600795397879850687938893556716394660176789877309372889869467501219212811788463917478262349274935307343907575806499910174108328721297094833524542689245988273933952351166857268520786880331526582237850378746778355353474833441016332007857598795942205642625420775152952858553359307026131491525721676981594809006350053733556408288535288356582783226268037979572460508349738787305771442340074359146936393246695021446255943730654000906785514262195196841751751698459530636946182826612740507588094943981367290208410375140203696395828389749536542375265750539373952070219560959087242312126788013928435480617665518029729410046758180587601287952593850274178530627372292518026620500668269136571863689355448935791538012550711274978345325916867958810218740024865919385399011249375651356182740545661156510550527660114154872513453697018446254262059131111242053061699441151067137628519786193616593373554496754882397355648483105669192335222218920136685689785294549838154539986917812846137175165201798660605580923093131198275228773245498124525751831359338559989781816262081389013056718588791509519376085986298927822249216152909018525387564408176010946412871745966445114968359223784088962159959733711537969709463657798530393361338425432386626407317627661679287697350947372299000646603829110149653582684971258994042224541707988868543219052185100507748426303564603420999843271021952291112085444940218608852638953510992642043887497768812671909433184050377017222100473609607191732165866907462080706525627602063405378941775955854717315584914746347380842316926698021971878597668492586256733659301323582677510814399955706288001450148077507742786950569129035979958154859269714280068260650685583412213243693329601043281825898391558757585782812648230709738582309205604233183260702462672261698846438827417273645204997547377443435687196883026590775488039486448133754507928303236590186293597744627637485985795243229217469496424745752116244041936740709225973949312373752877881017405085703605254738599016463571365467156329843829303775233417418433577672838848075048036930689762578798112883843277405947800900886658599492531890873925097340751987052437027480410578081942144545958799755930200321567998012211471164316757024623836678057612563169166558610249018896439620617543316749628791680684517624180813639453332558679316195125070167160784900169090332513109506147290541260371951876229193380159790412757463168658349212482156774592542253663587965984712198513594943191998276610377160977805033326148986816406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,11] -1042214959445150250096213035096156096452474578879734667446011237232108870806773289540078461555028087789924487214541586043139548783553969501609646460094695226325619064368804166787050926218173538071155265807435551657060426917159779139566095384080544133374136285356369308957474455778650115356496902922090082936350027262680651255917468773441793486319294438331700007566407442105627235879350531107660644885601707029943086901027269623383764545122351044855846689441908276592105076569502407842252511810860865886952323534905807101898761698292876878216267482085541355329965463455713446965946793295276004182391030087954092040569217326214851699346659233158017553498015597607733352003092562506625014647461649774729693276535350018493491491754683458885022083383146356130707254935211827254506149948733819603179925341718516452642068304188706300807486822678432551366237406715562527232674068427462445874365692202294515965369580530226898297625299262978493187685878855605419889734173988787633555079145629036352646914366124292239708617256921563191181199203201540210887133155746656337856466491281376643939922000687837131178901092703157403668048145987031150191120458676362919788659912484638588055014405304951481704255199664477137976000745705789618496066871835014514844621254361838105342446064491335503355722683266044241213344301855342608352916828448272612210562723515868580101652322786637438792336419693103264937122549367198005858426495401265989484281474937067720133234504526672104654597657968799528868791694469135038316620202298212382325537892630823537922845611421783595507248347958556327892076460701257695961197940172215087656922486178497300518668356528299599494171404081234763027872268342633289318289417145950194114703439223875319383717592182272607551553824907336983179462557710438468634087124137413636610290633452345207210094282322237827805219007113964148080858349596755348768419185509135879008614712456725260116561830382157480293836814046201763533236939580187586257952795771258812650169714701665577124257099461364809370564518749488899311041400288984240971241079953799551824924895071199374070060779945262035906570730511228883719199835259649601457946045582767316251413122381213977792130622308783235000944445912901072449497399539019231332809137589242153831450167174904840406259051617577482686060680659392216753212748839278418079028015563915279382459540843901259158705888086448136083901475305775757694544547689846463384419942525122745521281810687849281516844072910335146788895669649652236832866072693118024558579700947248175378864484734573658066035875546795352875051321461796760559082031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,12] 4911184058964141668582443128813525199984570782096517107904302471569406651088694555697712920888389099608430018791393331677911338836593108495365428117811037707848910086749309718830616464347563362184932140159957499889609638267609181706692282189664230110333578956681232835232448266259998927648098675997201074567951404883997526035273658916941658329142056868751290867766807681488368333708197871167278084479025956445115243806668287753834146445226876955900564677220389279503291913286302478363936347078632199999369601984688802608352693991079759138822299166659351381936406013371276808084438473534902113697235412149390201734212751253048989936701530594656221561750846466774247684968757300835004991429487905384589129366267889981278309344346223049856734524763252816736821965488255989337073581878040185571574523660957377997224542650547300095256238404981196603249350271977870012625488475383741713177953689738319273692350660764698923533252978569540445902871070107057423108657196967063914624700587941096867635149811662960753584574593643271558323796686441461296504920665987825429904145957052572190551499472863741566473364566549806077466892245362622862583444608529872799563072369400925597557780548142558596746018929525948084577005929811388263821625357435544839742805329222448283313048659649925579179227352510776134266478912542906869723329317870478480314361385989382330063389267956702489763038591362669905127698419371233746716814224643795277630871268661500963904546982793623870273138767354475960744893827972450402720547005948602456629881285114321701089087144885374728207637849464214073856028274535054767504033637270046125176064794602859058661438624482953894774564622467381109405332297538568915690452085382086801971018590556973129317264461358372231007563728247728743680237947616330839323263471367932740203562314916834817263197296929655699524919821506612829567360058708503605554477020182468547108533424059308772548217956563187154695687603689441077289094781531984226263179992911413211064657429897378169419420063542288150467822760853707312044201758688793183256516533031764969511498334683811626739001215965376904055084119370492397623428532659820722159833616498662722651838929962814541037729115900816307962464940303916457778450630489663422891294312660277026261004820501370094222550844877293683310451664519408119016348914754918260881063723896821066155931421526321873602805652085424146270541322653678477247589395208817209132417356341175948348114155992568536889945691759553974376482424935911035690080763916045700059111440603145122512965784697154710553509846188494081253850254142889752984046936035156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,13] -6474509198714236129387944292987823268975821910280327498454056505993576040125555856404708374982595022512370638459091036608558590679468279823078904822732482984155860587916045415339158410474783910421391132736666363278926398138365600351972232432990405949391363829202312887944497346744459202680022112733937754274793697278254405954199540131655042289797489269711920368375293503664037159901998143754200526298989807024278788947614757294660228675791762812229191580487598863334930686271059051683559107825092729716619408953850285837905724010187733031794457826647587273233679321741453777337346006190977883205072268840797712462134358081552069825510740783712000029595511807792558541727273318823195585528263365513646356632112630399248145796922372625615057839260413859431981433576352815592317115707402827034741751485530497314878756225936302939472060788926606878360059438289963401316140072062707023143230703706094802318595954698934536514911289791485624033092875619348259451974081025891881850735920662759131658723176923982327059349738840455332068889028207501916437937272743212916673351376687394182584081175725573677878890663829651623700253556507006460908362173421616686018007375967562129529376635668208108105812167971978324225961601215379944178263266070909941096918074491919687427692233954305981578970190890848555089320551943332218121602410596322237919269086575010063260498214464536213695296502351691583275699027489342512681092087658696884377520226550345933808104982313296630513650880602605355951348734909549692358818047736336729749353466645279560409943772258499220259387780697928806508149392551666474492063285865180341552072843251758113151711150383915422225454803399642659753894645720163967255630232540428408163091906518673665263782407075002675919022413375386751049391817039080959887781251325636186762973504741294885675065548432306155455116800106278339480718200051278505041383670824053565705153647643163318916643561269668680158604021964498703260610325128923607300698579958779275193469821278217012338718906641820455370318059833353481416144165674504696433212457439552381322203671397438916118293709282379002424981679676986835439500633745165183317351147768976829653483088883996033539748121614264621376258241695581810472725735907751795374772792181663197317170953945224787346845021131984340007993832942032368741788297999320136127400969470395043998351743005350322663400502716778838723419526787219000630241684031045795107016913881835635283159816098619459017968684429681785285225134271994620452039660374628554597369200308338996267100471286779366840605244966732820244281754185067256912589073181152343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,14] -22071447660419330084158735281538832845655245292781239413684238772102862930829423157200849607884809907015991433244244559621742847293289556630985712189100598082611053731319110621805425439811607565532716365727973145502703400579009900137595493115875793082353102474196198287419512079975779114305711924419525810710200556683621334385227215749673157530079027385182253025120023686330802199844465121983823668483248767211316362453144846468576026758284084955550269891498022318827090919230869386668004471359566671298120025033099903123384484762464265436139221966941476268807466521364466176142268654182203173584578831035800982764026499221753387402248140468405459153956001830484121913654400493570433180629893382675577232206190541340740806684510172574512442832361149674991043988036157905653673969162482451466488344247403682492956873398985729306850381077524570657120795808859883843160455735219862537468624518214565275428105294289690842549177627513306911192871797433112420522579235040968508579901371306834270536632066449405273676337866821256833250618780881935539314012399717304830305854673324561008337731043728758956840242176195734455079194317046830199896330990624673047065249085715896348085327379218966339759649997484896724577291829731591523876076370430797835655142176282326976446025164674713258569310663876499739097916499654434387954258866443148028314977820311438068831471397714479549717137335731144969376456629106734356520335107703182643494012523858779940089233284275153764830583860738988738666253174020976325817734395566413511346912588931857706742880255147766554220160744304681774108193347255000187996144586207302564974504565625137740353370138142438951751778693448312203944922735936968046783889012265420610247515749964746043789417878358895046625424057296023145778791353486597886243794981657130435879970231216675778941593087868916467550217887602608504872542172510924116463554623937425431951116807360547654281912453815675785288686583670080436446878388616091058668034074916365320024101223260325799211995325986931358533691386550457820631263230578698860008502927918923395527811452721216309530481332350979918504202956110321171060479788106907900908044192260529611629811457067489477557486589734995290245777061466665465138677831100327505356935357657014225135893349769429500903048701365131247990204517108442183559446362864692960473803246508029544730976882500513796251200231024262270807512835001566471271017334978966230349530526917772253641119021743227757015680249155001986857436831139607979269712191742351365213467039935790649134597820541697968187622266951111699813045663454147415905026718974113464355468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,15] 170825914480307612658026810293709078190790990275541004113800411233474818213772381548714549032379840341118028181106527866920700047720239961397092283010606773069887566078869994058502120960292990756485848719016009569548233873293775921547661066665235244734035948367338189966253262890748279633051992851818866510780811606062035726673261368166879013177165740399375183530356977420682961976690550976838342087013090940369961929791423049646698787890596404276363260808952362997377725384864175845571921197224269841935531378923962899995347222787756509466982945988366298329800414081091294376453063880084479110232720702207250172130477347875757135924290995696171001621080880200095122204983973489739544350230406502044259817631906601742109277364692538919082722963931189178496386757959134030468277305180412207428282997631309309770915242458002657509056629182462252102946070301178703853411505242785994681468047894489650803028090610274548142162815696911206605290774782613807996725969251018001767747460875658855198183333745709629650252082261281336011759130173778242738771344219899289680295708346344792427616275014483126154021035684961980104855805064737928756791452893295516506342580576382578186054000836544690035408389484381700002728752409812629833385359566485940114384080140276803390322733252450625244585858091004858325883421009623353201344553877593620360552497866770968487847304083912977161574369339166492436014481884634996332078663964811494321244599581957626893710608716701046750189079517621930361922104174155116907046179005882859829826340540947877302318821239880435665060528438382418302896012705753223605370322331201332160759572887796553488225338323748992596090763194710865862215124019640269386777947344881188496857939601734063548802228509221005765319654667288888760298638007066112512478186775173326990365488646490837676879401252833713197280695768801255148423365788291188727843143137750570026112631725953500533013642111426156063243030589934063275157869765811357348838418253030824488478744425261886993020995379915002003665027511596897496845569611686282946397032514512663855091497396342970142877864767422089439182078694390746692315188875251817624047402607193609524780823207026283216056537995340259413249444514038766272061222266783637978245969279802915483819179597555369457502057331846058075779635435346916886099266233626189028584702930355377222378016272305973271788288227320313826926630119131247205960072236570172472072488545374671502410377278563911198331840764296596576598219422684999678746795151840044346202115558964079895322196197877023089565023791918631154808708421527496668090861930977553129196166992187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,16] -671962880575201628156703751163382679742516040490238642991138923530940982409156750240627713434831175455666798422594774942594537530981395337522146879190807532806728636124119797425919568406618741747337566701700626895944845026652458015992035751702864813039947904282994276790472523676829063553915009759279962820437650874932159498976409530830575391832790746284194613308000333321196514460853466968063444108042581898678878799200564809304940120282228467295426525518385672699805791704246673343702234498236957361431216231684296950819276797143848808288809369038416168210217766262180035278112563258451523214455400191003040387058569581596475111307506054867248703924142025716949759552959627728319708508921261496497515530102730339564486964007023987022431417528683108578130871938421147522179453143013046109499872649834221880880192300597784075343962869652850223300748122071670837873197142428821064735323571093831802779108584212885189341926970770662363185585158320248520995575099353665462002207625521060386727104142506502455990158388907365538648825833203392772180345656488206092609535653241211643080724270320772438661741819168174825340719272059441866145062687775484915685492061650135143535850397266480757102507512123464184280838927697645405733397111609556353650065960769969621541943066520488283215926116356580781859775247705468158366899763418031856959925962592095866716539822436800968319368351937902260339663403086632408309327790910755408434813396495134506536012810232251929494418475849282447495730311461923895268635037585745034128813902172073965435620166792983532612808315581819961340448048614857532300231383835059027719229218605353733355909288716567142619409053208278148044779040534341810508781423812566113644922564905966314392187712565412178782467846801178412263323892824907037328455070526268825633249422751641689214643880876401073352847076338654609847065008103969505306340236737657180896864535805788650149805891974669444449321951428948866315663709571120817045818567942386806483706296864032064914109473476848196402934514502897361906964466799228580894018630254428580020974337965753593672697287597143854085988910264150190518163106657664719370407955677633480307011376337404319445637284492139148426085632893677515138011280971575083282756081097105600641177939886402019876255730292475402700497796937351696255316469959360304332315979765372825427694864727587979759129942822847017067483152957384295427208761636620966559589540098867288394176406518597893765244296176599480746845405123308426021738339212586546993472989432155816164061164083771165738125213783978752024315409414404452227709274581002318882383406162261962890625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,17] 1986731343275948272927488661683168319457534002965719267619307586750828043939092073753560408625839052242717119089211909331652210184204668212259986080947348776964154680081129762847319835784846914708374308146681312146395379110601233215039690111077560420832009180281190991896057999123940586698295723441641933290927115972062057292172409646069824303045487854812783984630524472637125200632146215301525089695929124670723813698681993657494922630923456186997466317306408367031248259903863812272782076006427878553761428822937932188836659719394669050105870368207990366210512535588717187344344342728954993808394173941894921970157086594958321610929959325282439104059862664237891308574079539440693069848274946399635345593170882530511966113292553922535381076838328670104023473127767963598935218011507687550627623338221338671548514743074151607423438085396012709212106570191683125269247577078891267191148176608784216624639011504402533937404081770271599307281507980037220540268441122994221716209694745471110572617080469119640169775479863108208834513711427262712617472465119584043324102582058836021858126951280761615442436982213495432391685746277667231182597162870143493839863589007077116500002116232969089709577969682331177729147278995707422686869305585364925215491385526093994733451801292129067348367079382126034865155560435308686628152806681750692134026765862279131412749812160579113009566035833769113588749251854381983453179417447356069546252571773480779745334635011369686087929304977260034900418035165732787037500257580831645578907900419268005369671957279674186008811530754290775545180180090938510525621793463288149001756808389382327900138810309516144978911108228488204306172661981471574556160330847161875420168845586918828921063465331923731538952819015391742199794426944509990972844340578219236446756647770035440809762906090688740464957481376306781676238417262284066231562062701891766505630023305795050678207341119491474332739824519845330556472011777831640523653344272590579988942582821710516719400018105717650396169942557110590807806350762101423175848614773042472058458930243914449582513866176813666775141063351589181632121575159184150789323147616227825189640245665912616867166170628497939186607224428943255603010226069696277246652544795635635145991219749961421597115489007211073467484616285282255183911842575994137274036243939812983401609306782520575583362099344882374124355355678461950660437341530084424557229139007875655155021000518294316012498377309339487942984045383053720777640537249633706184003366438092909788605121806271653648266613752614956193796788205740088371908935727105927071534097194671630859375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,18] -4736479073842987640181934026805627830301216337752748925446163497389536717494114566474575395655582664122529503071164269025047541491597494853538467717465179734311764386696507750837989097146589251955616322003111689412016999202838964381846268815393023702611049021193226200817250827027544783466796154055726255628060650752791131750002051726661349257579251873018825172962176230752838083377793444493076806221594363651995032810704206207123954392950147638231865130415451319705547149964945150234211654298293096602375779276120510592355668467877456437561644388944333926701150649158456832739184436989656857444328113161932770900448823794239649521544896868871941949736278741368764934026759292046053742353997327105366872908652982408924045429232615332145258744806771171799513476117616268768411157208417881063247713475641110764977704127403039597551917275604159443810604464846316579370418179982891061902831639079240156858191791744525378525156634459932380236376950323047103000402811865319176702670465850903927604547825015748218776129269509037156280380276815695943522482757297450340866212658751079369113871829302621699135168358437517315297426985097486465087980535550027858551113738460097747487105576471651615697573745503758376550916324338494732630975065998133297494283059649316093367158206595348463903933109816816104613070710104667574578576158810452792569118258768306634115008247224764140698015603452960220097703925183954085295144426504390726342905229850559651057309425029604536684829607518959337993378931336974166553486728205559620936551071455762129392534219701222225478592912570116678073615172436375458783177229142906059803760490303769941602528187417152060033980416602916919383982590266351469887797063849115006341337912068513463335415535558569745329085712323316945400787648646423351793205599464547051758427549906129117210814575938598056657087148826348349338719704981112646807935417597564743413745003287816355486663861518623050133129532549808755469733101961369881238456100620065904968313027176342952853419042312477159063975525400866141643172529943625731796027073201099386301557032434861925165476314487946680129841739596557120210779780740887961975506616355880085226956683341383567626052532630254603409371313718142699445520944040971006813667482153779330447346858163786980460323080166325251126910409169042916636887593103694212973344613600623713601928074468138768515817747874684478335409493348018568317443573157216381544686333836146871270001269536269393272738018653636884946174585689180231544306850751082911216200225718186225832080340090184947069368731433562378190621170219539789330871065731187741221219766885042190551757812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,19] 9280114879132542943840759731200697222002265295814094248580332891220488800723011908365472932946893087903266564048005065337336768899102317610102455713902946459550980269684579964185270334531598519200769913561562157005629750908201532761017144306002791941527394423150425562003431035367561490988848406473968016213956224727271313747963153896757403826210925205713991784483595911514258531622072574490656105278279425207557900473902159851479058899012386364297412468960334024012863513632302175158857624444060654683029589979449857405062122744977945833290395910397214207880940189591776004300709827752339618422260212654763565612852164656583295330166380328226876810075667385586601522965033668878551597743306935716977775388088551252606610705675408919402897488782527612322755528206590328304776250394497511223949316390373712169486155461586229722412560800890217215561197126886839958279388497757575518168892139543906033234383395414596899538121434954147439317584594957777604502563931062166968225060269623627198588270359681456813049697121229405485742797231377267463488885195986464708407738969987599707288953408066847692499711317636610666830170881344095823272804275629604844115243436769069426461245788165727187167193550513568477558092568698427628613405441753082234511578310128955656330915897689208382149019582600454484472247893077517827470763751701399633436488892338792990060525682541638013918781765505965297060221429317720283589360655708749452523571117175463780165585097973909731602211001900613780331830791501404003418933630080200228534926199380410183374984812786570769882109978724384324436595997398950325524634640119862905705022882719655448900816804721922162487045418981494760026043466601777356236209314768511502190643982747846565786186095134402728037192626061017961707048860177647257421758310426724448996215881736555022134626759154647159652470147034590833338661241033401576242427609957416509023707022885176514789621552177698617047838648949126197660609005009774415451764563460769771751072818521568225460258087821513472556784934102588588939560593591945858814608283772729325055966245969741921704678294109332686440599540579741589099269985625623368198494376324605005224673330622133790853538814876280100236670118878449795275092857695680650961011376540039437265918755880177765504846878441331401053259931210324812474162761771478184483680676492968479227620891967771018604615436628961029258820478964232437052907522514027974677559752062979287210682596220290100149512714567147895154572729434577485497545831895454717464644983105676135016476611521510373851850540560197445827241097232621074663773570994490524910247586376499384641647338867187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,20] -15057241910681783960541372406627245104994047952538114552173966938558690290749192061709403472954564274678511679738162382667845787384068727024700063683820611425038609878612367058540810253690598314781184995460936126904914123915809160582297514080940897587310493521378201086640951610188060953034034209887652469540173305513857857927376765783015631875567264241394282708285091080281341521676860996290098583588326106619656987704163782919140849142653478947480378356336712913051271719475251656240306704883840351871589602139805702349881604965624941274067016610786495587770000067462419910948878003144223955378469044153720461654565522616580104722240428549924176902829677768708507557588979668403533383068587445394475575213871736248160565474593319943664876131756455192380597841709011296105453679795680229862190677189304579635712812040781020493608764847646897248810886141251884436203513484196573530883509807069736602630046133686543596489061768553124761048460620895483521857682405204521049282999035321791064915933559551010730908096279021489115010799698870320143009722834181491356431110295766411152807587522380894115939876822760700157658798126153925519836185644245300713882623957049000152914912137983317417291984428176026333243243584671350268720916097130900851432532961004573442585848410851847924705912342922064547743972222093652551192378594748818477591394961417488133841483933524003212665060100658645459062596781922414010315673487247481560259661152410724554762692527146068765199991063655199989073935199700952952827726740566934846542479897367892536382998688162956033789890663374963275355226102420519449657659988536445306768837612051646884574798537572163280494095408604051117939601584688042629547383234474714039318268250076519205180856131440470320570900322150708276921229758819870099758954652760642432917636183967345757046670672063247485622985598490082087117918299801353351884007988998738360654980867480732484147591580237061243399585234443662438919150777523808314113487747140910982916711207721114940868611629613001376687462443773235500936879304893436584728179182635036307864927554982202790340893963330532650907421039959784362588313562059313105877270611932188470735739889513052738600185093000089691183275287115290284811043101859425644389089464325470104615071997997811922923528533426177691598278108615275779861082493344082741377304617978168173223896413529734121743057963429125175914652346700916324724897656133157332129417878924921066223365373229779646119649694533583848601683496289496330450060977142081485710062449290238911493411763271954289429667229175841522800545211700794250989098843088404098417010246180325339082628488540649414062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,21] 20314991052760357070035080751631205873102515722885820527078996365344046748224368763026452180870588131238258068756226226571607884907813946799143372577967504216862870630531934709245371317983970083519891303951194621207842531712064347615087929662485786899006059837173704799636568916975997716591886040907469677768481859832238631531063297888890407667833530529709434614232533279074247016598587042868912393604057569738183345829017590674544740986637389226453615207549506302915066630983485800526805829309366306680680029786937565591829629829648852010586186629450223783950275629719366776542393496614931961054929632285273898526405837341223003296417488526856978924582421875290597744456582932657024520396509310654734463924713208583273919314653224825967928973346148515679021870703089005221263310738193600368232458219329702116252080668221871496761454470861730228922597947952234828704809956155185025051915784784143383857489423253557159401838746807641158315729198563769658895003936710452870380045407536541380670940222130796879287301955269234850966735973680604431100809368332950090390561864045638295891787610438751402778647305540938337429750387469398325537253758084378999949299671475541732635522573996338208392181442926544238835556060984661968974074700592614373281485118986219777368337973489776152117548811459254493788135103430470727331822274564483143594858120429634082567974700216528545917048343001264656941593564808940997554380596696884123367445241550155140888823812053516289356662145122236730350013658960078231938534041733871195774419850653910286667335770285693798949240449631736401421299560165289026646956357872344136349106472795873160140688123457135101152027336765724689725990036792120532739031548212147353933856208012947331694795375841865439767277148783438575792976298719507765364459991193737170873153285131671897375528341483874780158481061720101780408128417209328360785938471871022323615871008114942593547068580471236801945141480079838801521593754654552734994412653801089382795248838357341770828085396119629810249117362859909713209307176602076670866150382041559450929730749320739600989609256686403447154059501465633166250709043195175873223951054271312386348619854495772605681821257377470995710853412411664153380645897029936225622530425152668773826815145443674752455619574019577472346219594523175148788678913767240531237329810389177659161268580514310899174983648305098289430821710318790876620410423306779769032741662956896012525072321041138520332305056178568577981072995291211076535864101498944162977159094155776779341985363713447544977543346221831710747011164217521476006275173259848978047498180288243929680902510881423950195312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,22] -22815394397481223112018501540124442795932903329997589099794874530288056861469118685609474354287349778212394136554741361677409478806262831729088488945058479234943582973897718926769532659202102266241261628973118780925388735506146401188714012683957352504002729014816771319894988937506345510371040740456711684089489090649869682555282506060668576781037589728667683801345825182693490073853468977542001832806014590637336072163960877863304402166005485295047455544435290732189605396721345604961892624556338308971360480005694857932941215057641101943108487612570910155053469177469259457764674172134885664889627619950045070321522116027103008728170015808111135239623262584551459155705487025072571857652453783352590956949432393914514191333154838921509741665289916745835788944695023788754397839223886829782100919029579404412194297281041798450127871153517779290775342124636122756359912740755630632876206473813484003100735787654208465681758031507380734830071003816381578304207714710854300118380061322150497418390951712422136334375339659480727023093225745292524304326239080917505650405216036885354509900138677121204544790310369244468564669872363486062708133518312594441930652209916593422106306125575710711892729431382289714649868865719050539768090823520840791466007570882288020980389958767026122817418011247663721324226034978833428452030995334032025548699222873978694051917614866922427889556736155675047486823761531394542883324075756376470012818875922995443166463780149355080722001631305125070261132758271735869740154063137189253308096990791627730744178384814686124944671183194096450141162913738580913544942053946114774084381795444392508595049325956568295471329663994937176545220339744195572093651204050925180120668641856851089368540599238678894182059004512036657539413334147081817518516357983662808275732267711630712850405222685286604788285533571293223988748817635400754787572151170429790822058478721556846934338310067938657842366993493482054681844621477180343206329446951513324421252062442868395853109459026785767227935624002440944311014605612306204073643292508083532387651316256401542742282685248070644273936589334445330862141244410858801480541312049240232412842068311232684726820991726466694998881632877711911474343589473492801468177219765368428908156425651031719810938289047418806200308465100445520849911736926031228153611495954014027722273712172442350057222126070668032339616819971057357881473322653130439835946682317028066321503620593778503917510179944872930533616590618688026359079683308490741264618577971559197808040768497093530066676130500150347173716194352825853218348113297066002821009904170945770118805739912204444408416748046875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,23] 21251351760669827522023284966332404349839914713395807184163237129381481805228171964689724887163362548014187375987521687897369185495693947551883265682229939047535486112080251439254718335222809613638217959837336481330663441489955134725853158173319533415482274680590195791842897107251021766723258168842498204693921357105306988993732352608376385484932889487627646319633616998447880612968255507213816565027153646687085214851374399672042412873573297057298961781370664303099387563278061146971118287109095813971950744108847594001036329755734239276772169708314273382487288646434179440230700459767597545141581928404742895890133539235079535515995857770705540252041620343751891361850791728247306840008094646203551563163913783122581881902779857740943886338393660113892285664908093746013637762483735087954390577943560568447527346237606680004073364693162606114492483863972346802587944304149505743975150887648967274590557004403782896306724066983350617450816116275771137684622975352763670551867015145151118504305584794552090119029170941730216409130648234657516695873521682035536076307729849234876439096224819885384965146468185484804341486814603942097777999763838253581857072786345005320843106812208967376071248521893623034509477708903430257447654991622909944239113488603131272386202155301581588709455540769177252897270861508402898994332214992425890983734380092763395347003352692577108441788220786854866616353407453581599297137243918404395618539027768149240326331085921884203439282753127546511085133930469980663815635645857905697849012588193228976372525827764233398587378255654256432733687574583638889485812312397547048089265538615033168502762431819457039509649704019398901710138174517092123454163732985385285380548000510611557113300284697873750527539176809907524426923424414358037435253449122037694883802497904378406825594219821838056965085974154718965484632438204156218248808401998928318965976886781938607447316720566231369679878337316679752658636532031502358185417238749016074864265261088473600250838660887013738409300499365438201285543569593163485185726966078927358875276953533285582808267675598070210766413430651472499704197258554561614614241996996333083673838777518359046037801241155727319614848607765005566339363270434898158168074854380311923508533246870311774192331122942019585663001762477182835929549278570339533326384250278826923471450851871866687355230972497747841569820333990618007568438776878834657836070208686421473022448980962190942387496563227562772571929084219028442307509829649183796788549407436321154374728671895924347845964242818565638914332947938244362948739761684149579475086920223774258897897482256666989997029304504394531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,24] -16219066460914547758720130950999241304304376321117331569967612026489421724020709330602986353664933704121765103450440467019362346344807631901673915390524387190402726472278382217671935457025425543656555408710051985562298536626416292270037911225752370226419543929048418007662771512354652451237899438499004382760828377043749695658187348965478785901433751472144368335619423505521448166329433284921483689744179194311255772624565522019986773798177047233598164802190645928855473739495704140849409459290511302985889269843790839617571959498160772673340627102177041305037135122790855060678220034018283199632720249244203910910538860127153677383566291313199777032907540046685804077119261231884192753909576581312895365738412127986670360162000244239610136650518584377377924200651707521415970959668959817136612500527344692931394846050333954175328583139786819542821548677555710192153211961476080669171453691519042743466266871610279226960472380861943553245595015612835042624803640780976388357090420321087753597668284909427420116133396149815539362672166450507105933178684342713888539160180751644686692544886375695272028601039171280999321099362871383822026174003470709092767305397582507008044218904742398515972992163148469530656997018257941088611176737884782280469180240331069683487204253479570432369340327808097345064033754224623526812101575551480792754181715094284206056998627174406496320955580203084628729136889241200726777498329888200221507374355023623413380093572515170834445898252071126860369918237434980246308035759566446629234826688309918695343563836654122750456065909410379455287830802346891237944052334158325063162335241836952081173975694595916077643605650030855910556394476284496345166302723544256157878909961691006527079692495523480329960292072649517170227281168909343877312686274569090356786027869983403922163373159220870514876972105760412499154281843876535122309926661853543303891510551344843451062928023530961764840252158051595973404684583652610189314761997335216827217743483842116618308869033593530873652237280284181293038731062187293936846604124926144309398399791003777818030857534871374225186703263792435601873832602466399019377450866091118465259842879342535558261761231384631703377400916709823247931858388800182677929630191619630595213531924297010118195104665989206540873487001225611342530161802421212401279001819450127829491139929930187798890941730448356230188929892099897940220550262150867729808452436907749205385924655954869213596359708551248844433882525646069960134945577200185083071852183117271450798306783600665424432353231221631337470775866110880211880156224820074276581614431172516802904561006304362535956897772848606109619140625000000000000000000000000000000000000000000000000000000000000000000000000000 [63,25] 9843223586540422089917518658347309846231645448978820863963894875886603088763549569551773058329804021477079538679469364929881961853206207633528735441592782822323633376560610737557121181784386329376632267549036097773013844779674030992442003678666482330089110983127953721430517966235498573003991954890799942422624667733978544314733667475333053557477205526356467702585258058042173312521809335703263855059638393653300494981621489247171587279858161111251774799484202501336975925179946884910611453815726710761653279230832504815358803843061634805673541062980774890650877178395950325621838400439620035800511258746148005554367603627295824076092801258096074209279737210606067295454006991914040791745528891344679141526419153076763684951714143802613837602139603299072614890704838517292012241161799946080652680823314877522757705534872330088590841259846858839330655137437666469690789715252023669128492222946635741287348909375991889546819727500589524780136025960937450872512019074309928631241313596186671436421988421641131691908756626079920992118088240975209982367338634759108126378743877170206032839581516707913123451916587372859337603300325255811172813365232675373803746125134474166606916817977971078518888536059731681784050902749760821099753440422521587261659167053632325369291654734496910296498274324255053871218151041195579815423095263519625725444165558330389573753690144550170649890750358637558603819096959021062561486415621390151442123623630250101892808348899512499267818756489634617623287317002255240499942630891436590863794410309225329042915214305773601507290609475560360236203742943333604739357051368723207699278320590068041156384245065956585407932780347524186349306568448834001137015604481653564913832775053094498821361553519727696245219145481671563760263224890140314007902746993710381050782606381496291527589151517356897560416352284757894347599025838204673896185937908739944652691464817153380781472057377849402010687896078203086140089791342298071855856850509130771138402859110282017624273548911060943499833830729978257513676215385592142102134259163361804223437779365613810666132696710297293403843915873791399835234465635028893051426450838144485734373075551067126481178312106559434105999426136206643963173845887048544290146739227816336164950701798741848570776928911162011615140033464297009943091612977065891865889828527160801644928620254314903695782404959402637955864691210163068921721224387865933320809483903717914572652413359571481007677742858120473807056734377569150936957057350405022009553188267485298277538160001499590691606546614272823568439704537507795159570773137829911140578459489244052808441451385412790386908454820513725280761718750000000000000000000000000000000000000000000000000000000000000000000000 [63,26] -4385713232392483123741484065063366522278251123556600377356152292383467758736226819234198946665487157047141849917850664041956736663401204288280338436617407264307618207254718708133469992037315276723305535814840660875868194667075464909291897860042753135194408675018183936788357917367875108468158198589250376853191700676157078109493738512874897311254592328280634078070995895852194773229545255412177961392890531105064983443141721185212398055178486076670262906898006774195856505740415419612196400380610987361253640797374097341986330409459701239990629513360274531262898636456701041045788139862684656683111916255642234469977441433897724429032612750045102422492012621225584158536967836864726517197548534709277217166939205403461210264089978206024622144623993315031385679434347111871351847446523317552018559681645764863788198130767245103948725382673226599730147906569097211082690021688164887059481752986242547030889988574624451799316970945033860118324325218614914796507124258094034255569338950036915272476998037716351547190899541848436164773523125586449949289386312738131539808386131161170863891620108974046278548535440766436720396706004210705165790358304286568161977624648870146537757661409558207546311102289836133969366600977822028124096070103069845463460674039547441655230494660209402242238510528940302760568834553546604182879352637007003187610213796232465722981479997587180294714803814248742410335280071695493800547402470822678567070239570233905287611741914532001135894097297039709482682912616296011992061467081027278066136783554392182663051307357351091583039678461878655730877184097633084170629849432583225924549181883942572659839565117603125221506349717949144157966067926779308622396684736234497953173405400064824840538493662982149811689525225099951496161589594520789680453121400693210051654295244808945881888579242028283779140366679852786014617692543910064003761859793220304231334616695557682046103452681226942896241436486147592826143393536460756108712869042818270201264840963527098421484109848178328116040558153223864047193040231450919493488152842479453061680198210914216436783641961337504990658324168840649878284040428052357571466895813382782386029722176407976734784057732525552870268983827223510997873980609761399666051373919560672534873744438811186045409616276713197650407220452124176853308007203761569718803765799181140480183309611354602510974275307259802435388520591216284218536384423048679012191353683382820150684405123178117670245666364748737325855524158139775524592046366295503629635576899224528047315876010740643486379764132093112769035627324643928527692408924086091973172188664096789743860357706217723006147934938780963420867919921875000000000000000000000000000000000000000000000000000000000000000 [63,27] 1029172369404512532404480779992409585860976037426105304326210551402579338585147154069710599847855530792856372356300998824208282457207913837367507226904425878983349568949123517885652677282089086865571441003175558466066648538162591767533097478295531037080582221799824856840800290100126045811320847747844060799231190506474743988362022307268235387214013833114242294342393629932326994303278029836711995869409979422023700023161275397828922703098785987048090471428104431340402845726547992228449382667920167758709894382913311116853860484948661103366925714628741926960889570167900927481824959954708662703375032547889035312832211648296785868198223196620162317718617293580263541549542839894225878086233640686379750605028887240084421780410811157501180375021330655044591889892808385371132034434787107714844187689349365382485388496898288663656440772570255070210659442754010477819652713964386200169864671778899833463368455919042092754764687434127342165994898770914766269023608656282736699354220395347330065724576181997060610187541274459886123916202855113247548100311938916229752105322615482480466030534237517210868064588745508816247562735698700836568809874627412496616347371335806018077127418045407582872705503757878726707345887393268705197988818524705542183536909944098416478932840779580862463987109814050049981756175387727136297744218252616373849411131144451150110495837827394923877894782695100057181995773072397698563868450487902998189237904360804470558700207861344453759049121544846201992200900150008286503292720578404652212963923148164089878940623436821400728161057414657288986096208423876768485788359958042991198599945407274105504328817304715277413683903335919855782243260782896542418379115795992775360205295326357791230619673998296317635026701942254718465014433240017779669710379738588707092425974314737595725537958806170336937450973180397887838617646477916958194170077074342397098157722879006978344563196117311675116483822325477255568620040266470973402014948518186358501529319532300446167351480763176004328673764773952781114234441326353089611042522269685076865932684307123136804549958089046951532702950816283353242354501600423832829089051839417696398974936389279644716115176527401757059979256674077184554932348413046553351716694318734316539545339133198309546730909290115625575292436939347384477873214164189463665981394437531366253481686654273032175945398151229971477678023297508952486643894214976712465686320870136493436896545614382104048751809694477721901601989321578195369091118951802059782273543192159398220316779652299941923317392166645940501637939273165265412052289335056163325646898291680739548065051236892895186736396340165811125189065933227539062500000000000000000000000000000000000000000000000000000 [63,28] 340178650165662810563711594054458080652901138088356924207022495529350949612106226895383882728400967654457024257265767145877307178234964040018323252987251287375602848283582151958709080088609837750272318523881277706588974047875824321569429154782833501259914893115800953012238475508251906567489019358644638225787690948388033655208043958108146992351942974505391869017510914996230273993227865648555069600736006940264789024812130347780014915392132926093973975315150222965857769875873326121007169218910367523678342031113559666201578812715706072500811697937926085419492383224259247608974813137687928389604299290919002090940863930663210386869544081962551688623947448686799631584819180627127103870724875138264128544493127166245546945389684227804633499740794330028309422691391422497105885842764340401328543760659962526633749495072938207265876212637176263023710496007466232297238775412977266677824231389894451488889603592801657171420765180246337015020381023578587243133144321289649729164550579934860806609781763835875686606468785971727375945059001334258683780713448574804227782541620603632836512854513179387992404497843166151557759475804106541385982423418291421147031263014574600880083951505072897730149150342084813105754579197238538928768663173798954378710777737850122619324990045566713123719146692286994334772533533768993146312932473834743523518029678464480860865788185266707419055439092209199034464585041268315296384700289428383874394335015210716775949609826158976995670772325227831768828414152974082515097877787832605096097252189759502861367320633281834516085091299724401303532880988761606381756297369487018003704189363663181706920565021159053145703621444105467480722787182808876230329468219225465785768631925982042376543247842197384785810675596813216820191965019223049250596477001894621126171311259972228546658084222033450499727874883292917796301522519877938079671703409555375414000942486478581791683851998401393751715851627900749204036240181695929170290589427386343442187516109331958538522685757190481656776246204014257660561739359086609599372207610367853473569596723839216843197317027744700240431042297341741491636454535402085136799922405485820902258385859098646467211389200828464227073054718101660734166370338336232110855035236135912690269028060693712794349169174437540684487077809931603801957362088974956313156855737778357664103385708086366548610786610164230028695123312705230926336581729990302076312977995130277190172767914318899849763076122084643477648062760465479526468679955684402336471766547347722638699838482256509983393567517757835376298858731656799803763684351890687989116953544895056511110774542381455576908061422258811035135295242071151733398437500000000000000000000000000000000000000000000 [63,29] -525502042859591448922436265483126114382479604429325094849107179489333804634798267492129524479405079536828679208206499159429675415363518908882552812149409958088138021348505068090904341883524271029428246527042691097798411836930204193740984979610958391724867190610838825189503705826029535421288711925870560765429329297973804650276946860179933007933835956225415697351888284488549340996828488119862359913000137707455651053153340739547041720616262829390591494914697243704034421570989414766166759887008737518044394475621022675424977122338028403369043223194725603719580302349156296272721120843332112346233026863634836548890824513813530556129640201896913270077321879544447667214294559962911234498505353027709957409830369874225015302016121835814045327811029420661601126985276584752686918895672830153261688174949535910261325579908650730545461348939906522686323151882654125889830583183300563874498647281878949323698003798840481625552529297369150099739597761380847552640033389015187296998789605160734011317060825519049713096529836940364705756631862251097821911165386772035763784583566040210776839061817788207636454642629683915957108068802507395643206160095993858121830471010004549578746732645818935230529030742917412959680372538527248457181777173258638768960171498319735319989392632065638968672396846382490076649702795363773780554917436805333160962517557690530141407321389142184429423857273200672521731917248046007878355973881227187642569164388260100823164826501931281746319649694892136994251326961317842262320703905522955849208666481231954412379510330669982379015312991836318295173097789249903178435440264625293461303350831580607479301671444127994940283044310979098646592238281138718160532304888890917058411827412938407251602313316487298780503040141558389086070475506053123783278052617623643772092065645684823718477980823125398714562660589661696719964123515348639834481860923306843879161636761078808114991150125885958878310011450846698353371468524248886752372110129488504950258846519728462764735156238532744888709667023651162882644594357812490906534498905813006011795223629243649077603911382775205643921457193425417978505520885956000821004279366320670341635319816058839337592445583440965033371958733600103204191274605278704584054150821281773169987676062473445671109727915122525360903335062100851114397420335281101476899609769228342218798059586336017979785895321408102963925372597850185412064381061385685341165638222183888579306046077840533833389064032544049879843040776479128046211250869349734544622519444342289079201040833026773585790704302718234388566575543385208959124144648385522546675218661875720952547794313020877641194367885235649850983463693410158157348632812500000000000000000000000000000000000000 [63,30] 304535235128789758839457145128748377529138653897225093218373728213340066887870452292926305963330562293183926939572990718867382650431738560131053134320529064982109499202239696531094563323270635636778237266255766699109049587968086741731360403697140024982928244049311785326429249086770044759080369568788127067974768319948224047812813603934847555410909329197999891392749993368899036145418956012669644541665585395927721838860043303590060547248592290581821753880928072564811673942836103327076228985930265638015091696195433944747095676596689588193449565736006538456539105323806633816130753622085392127896719365051837325351428168183193392113601710889917997697453667208869254177151173802232822654893666922048003447681808738183685358652596887845346543017588971377956541791908963195827943733476761745434596030647373358581378108804263897318399591408586927805660518677284515973025019667515327398116163474543453497072025431333649137274076712036905892731022936301281944590332154035146923189382944344384682487622006983335672352763772017976540443046837537513783687275506079002723737683960338060780609283699839350105143460174620128484548206506187599690956620957032013241227542001950326688973679709309219113062548607821963043280777101084607047661636939532103938891542772206610640515542938056616735677390036990248134695815678487739570701007827720569109662925144235747799306501629639120644921457487468500268022104984070574181294685644487557864433356176170672372229467273501568544720924113312961023590797435284484541824485441708594068153471814995754002337386010016332891484710760590847170204015826966718321154043869277769826729103746616189443804536079229773955048373267712587400263900947824291936598547500463495521161135763353445798144393076106882488769927863955435444291235128944986167408675299338748239042905070961487670398266023032482750777435071911466948152743841758925466794480717919544535076307747167763952071301364020278094960180829543800260421310173211396474390117723680799566367398323645500435413308813794733380790185373593537341266618964856154395645233556083654598766324845395755816110369615982501860240453456594020998509095820265164037478499333296194882043735722134195861279578511913446056684510852956314256934508390156914361920554780634713472621559320549812739375747269005288178068851769386909913226662174515083134404933889722835093236083844633020495610703245075529494933032438115835571492004680339400076695249407067942645171343990700809294525055730699205714464655423465867404031054432761752645047060369848208971446004973360898412654643058171697775385328024296345777235589828335812106869578537522233464840120064131170833779086338111846687937145361502189189195632934570312500000000000000000000000000000 [63,31] -95454167498447799817261705831071506115459457438086377935694208986633327573031653824806565346380728790365873935603546719572120367717213391223212906699184484863416288889779573652062830079695794900964462209092102355925402119066096794208301261485806297595939337663876313888999531969222922457463006524049535208331562973717511116289122036844977051126616165203786103973466421712191884734975410469341820803784946060114244633531693712356644014095874927939499239813336794543320334892564997447994881325927624989184626287947416495477313042207390869571049157924627815804644304562089665197053410374843831980362258737421608311064521751873811325186900342729935696730526178769741238627523463116056735956696545439786748510116196421329918862970012240276661931726091922933440638059692263545521611326285548348668937194111542616860957570617024496903453122091838360567612425370613218707450821163285339062182467942456133788417644397791768601675962877532538064720552109216632539077998046774000166332081099671274713917874811799585199133367874887554610522158141849627219178942409987160330578338334207866424831272132935827111628710814523206092376004054924743346780314433789326688538356606238241383740886631627788843065742325569637244197769001064847401210635093430228081934451618606121740837267425179888141003287523586322585436276654676152941548526627431347181012110578408022957331229545294434638458050224410345740517961970253795342227921855032283175027130330038107529200885905812147095801082388265714223651731127833112865780779632510022072521207714565028304296282070538007848569003215013600829532517175784955927167696982618578469207995623447360162360395715863750322273328770546043826638321368589541204973604040397840207809309376128177707831691998520189747983434666107657600658249602557942512584342746335593702979007963351645000221746073371030853655907865656829943629155306697074793214417655360586346110294370003632806945996426806265430939939658644817002382115303193684975911250799464363431883115999460017365495043863282970316013904899291347268606608759947209346057365857735327646889033005000474061797304518711249351721594467559318890829725227134136064323476636447522912119928445450441375984864813520280052579257365424590861681639159926639782323539043815156929598699295757196811780134745698659795699179727694029566845403468250028601593808167884960623066015459566155617376037236395823044189052451903453595016605510357524564358528624882807635423525669006113526598456740348980268970885214547860828807360345980909588130149259895445067706575345125433318357344081202339665113942792381018731155166775953889885623812865463526088040602025501427033675728610201947389735099847030141972936689853668212890625000000000000000000000 [63,32] 430497287832015109358785844456468033133325581947616190369874915917963444740242069958219665610330932248109883493139257705029233976087986360351389478618770560297198542011466490629387527859503832976404467736171911594422669719921626144513096777476104693205104056650353470020880009156428093043485313763233062550802874625560120325579774011531007478254097260340265326574687240891338033574331613880126498400680661681614996562960467263036359871168887282028991926054404863691068463171128937920846041098150169900016906386132236209735134789606782384289591506912316130819046557914160688864946049218829025603835211234614954088332786248324868283270990172638200618173106774085331895351255397053403918654121383433766535530299259695627623013820535917721716862412084514972050409826652473491653825327222069176823693814046979551227125443669867358419511753562853412806308905782781673282512647287427679551130353507404645811598322808708116066022762744161834995414263341376278005090721049017871812195672196676861997059611519727977533204584403022660607622324105763341299880716117545400118854510543372781828531987359510804474977095784285048074473486493467678923048478697165832116721138910117603515942302378249890525394587932017036207100957546703169850283976481540347323004960986507259503273182305808020016463944437272716457160173832932463119880247977069430725863363839137529845235628013195970678372180867453281413945677986211028477608746996965667002149548153966130187484423311935327283784386608266952117363239406024066671537092964327890457280345486115844141778213832379513493114890825260816485238739077800402049353186644600089409837029377576249762012393865519412949850166879349243266361771615646516265806833664154777833809932312860800346592180950341556372792324833677115930161952190068847000318994093901017574103631284604234600982026891032292952785183423502346888116603068934760408316340669228905853307411726331272627092442037982010788819514874350926968446883486357854998178025457193496287167669409200122504574299408511369265351949352399612229087401283062072860758929048452752262110471556069377223686286040676291881280651625313760353882907666398850433321519853963262517993231709337182207573421078073169136176766117028424042991814117379777865151710661277123533876422596493760993345691489554289522832545267210690335425286762109900061277880695075701366042056804632739446903199744653293498860980121041430684046474551705226591937176231415269139852507871391405486695164833098316889377535946497400844324131599036012220345748014617791398682058546926760046453199194538260150193109857423277234479491126761626697027418555868965346178642553904833671393041876788643074875327643180611403295188210904598236083984375000000000 [63,33] 17989196384200683267832228757914378786178160497671081230194189830181193590034507007380695428852506322509787922510116795832172363970344539579859968030733317580216834647843671619143335175117138777799323936136316722677400606806676202238054214785371747422952637979202968028786768281737218705949529293973397802477920884984753652914529242474929241813667187481482491420300667805487859473554822856379522366207747089843475522370263527083695415781988416937196776012696580207504480992360866506802535508014780238982428327198094861746493486108537723366421490990919429422987913242154769902304301581541357658142652197804692469405475643774421794647184047740297720926385552322013696355655504328030848348143181085807619375051968055301714567208806296364392884657015950824231817881849734779254721363420976594239067284276756241899254189787563644392845160163832952011715853972943962024540008842559857062711319798516180890994532181811450674605543631785240579389191439071443258280126271983058288786477123819119110462784709413286396218800681051204219700222144913095652771754030879138892758331105012995644437223242358629539143554523150832007152170517396214573794494342975922214058215770189722116548916987398947753372281939260301150315950667899291660315535245703793397631797695765350877846458367533022885927544630258222108540264905060906957117192726691682236416257909397211192528063155845347738281065021732492941995714512114490757889029586385554721924787674859977656504034023272863196347844151977810027370092342312792939755839655434194147735016189641999757411052891677301059805704453343976292748646103532110287520525725485554568391157263024019869701071054651091604814165703417034221898816860293338579623401516517762795236906977277353228738704396114790038481325264207985287044310124744705305716983634156770901079795204138761612017651461793638864291145568506233796594747494632962942263598237229203483003667069311704198305813653680877792357036216096359142469767613369409891380100151007669236501813710930257184988013700813507401886074849016621169016121500032128085222867887250828100366829118837622753781385644900931248742284356132107862734076754795207042267331655727749380579713447506729639634336259467197228534960593205015446555557372408357764676333511270549960697326763742044024680048084744229109900589279778279362255332624915531524566496809060703810238901280927006305387889518368084904300212622108701536461143235415338662756439510701598461409448150740272012188176488853622026048378965009018274275033285032633633067009641963539484254691934042138298812535762657960002795375532782537185979755502561485892221092764375474227149605522595969143836909484616857228887591441807147774056829803157597780227661132812500000 [63,34] -10919460091176865013389319323516298695978882861967840473835706346395463652905931744940821930789288385337027814625691557042147039743323325733972581887509899279204321474636601711759892980335204757281572846692857663359913057144218055378245351459837946215230636718759746507768969836192469818565732151792718635729715477635534432824353094485850596366330492155376539056111804995999935997107087464874627060181422053481249300853487921644336730588133119171135265451487708274367749777081033328147201542448354544535256151251799958911071351118431656249093160394066416174036426625395179813163333810304473752772788488720242577689376897772625761663323902420389380115877909738363618452751169363715590616941871612289851960289449451313111392547862697610985877180957058108954581569574573405926584519517999994599634059000392605143812452662720883430313008291390510055690174978581529059209755095391393923646446576329148370398858828298931190610154645055903884957743180339230546375404881708663747248514997014525131353124594008791806087029748110228152402187764537732434158698612804200435378278343551398030311502071624040726180678554691726834953452962626565502488987371203212649020158840152854965388419248007913367882667270512852462877433548750753192626458554154179344987247635146122143959632669310963070516043037714402885864635198271447623175775368054277847099098558878774997206779941875425341124537098531153549871605910219274229532778420115178285597609536469706214958565792061592733670535409661325599911634894683852425189665116449264605937914010998298826037748766257248260567439436617524495830605922790405536893993456796590456395998387084816133702297994131919944942253545526575598864738637517334515926374855849043842455082526728893367212035314518528008866549956156865965360000143222778582694211186641574900487931514139905482710889548823436097753143102000078126308898006779546826627287343675339708118306973789600365299386968377670104784380370208519777065742031855837875952440500106974504407173067441420220451271934899516827506719856996305966601573069072958632652061540640331816534326528990039352145607359430319550461221467078231239640549998835011637110155153828266114391930785644998001738099292436063746395780818161592488469726245275889448323082198937889029761203281594788854285672327618587282367880880920181709108704021275711372519061998424792433361850405768867113734639239581399500775419231901337571132035029278265248320795237957097489067029459394546696089013930554912728369202216474628265497231081899520924119336579667007500035130271781666035803990439388343092616358704168150805657145668493248902179696643854034148718483549335145922677630126319507715046928930657799128312035463750362396240234375000000 [63,35] 3340375435806364140312827366860603703526241381744702835621000085302045988149508580866096803713063261574726005239878398902777506921114671511975387214479202975950720115942104600845892518761795044322729980843512745183844575639310191745521335902151168184499493634739655490176335718301865206687117171184019202719750140019506266373826597332455552034432410551180515907536356997811276476394889732071035799834092716360308591301464472439747626598916101054105182179245596831447933348388259174438128564872391597908803145104265391667678244142144486230869108732292809497264691937133097893902903000015859916245958458327283537081139398951345140185456028041429520155748515688480119410046699079240744426936822999299678330683693501506006306640824808152163699879352926570034317241185866647625590038992215962143009801332942806180955529810804333605525933443229298190861195594752361516382772419701771241292095313521115781258518903318302908349639251718490808748182068822394919657620725264986541863827626666385347263963815999329897481006374777635047298055645902093974712255205473219171160205798520620145061140834182115348159432386929839530772674114005864598324043310942670005541090273804504132983052121785670470489922971695578907468119065795132511344988956056226001093320020254162426955882778858630950673848074773219750148166404890193963133827108325066256902809743961660561415192535109583247969964456491997156672020819761628194443185558259171215438242874053071557990717245499061279674947155920695581564796274749434808221638038030320154746323297731033423596107835447796684182308363110006764340017401955399192164882052269602623671313418207481450789040336235259171467369247681303975517185996404890899258663835749350447695932694664001715639815432003658107762507886279996754530107527596639165103840989871976756567842552348853264144873145126906386786734512861831099596968606642812304585553144401917698810703087939209407901474424775021798353220546383314955497314713102434918529934035798653260744086642226979191136709756400658078912039117208370401269629622670150794932857568786155302572515859607330858458157440676759855929261982430645464807800798448490863832811352442679099769222052814436531650415342009962586055305910322786533206548688458999532612547027404663897515230602567113234701211263141006231053819978414600169615353410497910386876037452223737930043704071313453146071501496899430981377313418355306523985390844629161119920421359372416341017541436326305221151769235252590492240971947433504454241718986648579516273895023530096306611827250850576992012153374291719973883652081802626230858153631219221580055275126405869031002391126448025282049575128523408523652411805660022992015001364052295684814453125000 [63,36] -188790899727805143206513151108110164646362035767853986393786972054030228546844063941919284288847086333379464521484801386811139562602215180539704469702000861343609437538370182348258142862950992421301817643092552705855276359823554757985439151250319346477083398254380698134343194575682466211805464084623343627605270704153654182736181906335181344890575888692877160828732420743754075378840998801299914649234504130625273828864862494175369863095488572222307162710829598123568976852388136795423866111683304002226412534580554754316419099280375674518517824171226911844868135272751179230772873449825077211750305732768777250864207882327358267463124130243104830018596218981386025239661291316211371066204567389670569332987598577858798601412280685629480199320673089549644563130270856148591228644477406638966128231475949311498935173346254132192017811122639770295084574585284910754436945179563044587002722222326252663890709692373753851712265852331661607379926438107905503614248892793819848816691680848721555714793730281316221702469722315874157041134306079961006357991537681965930565893167815652661012108834893077719937249183498639343908096305958060413304741416662965813685975781727224826846966949087949992704236572301649508494363002093178164151725093799961824037055944259104062534549321039486196290641830318986222411585049301164735106872617194539054567960821789638777375992402581210638143938178853638876265705970406294779699005525774378246563749844129407593969094787724225113147034985495528023639503503364540987844454783880226424519482651102652779807457374669693276661410179852179123676080728652009445920148864216618842412100070682882995482484912460975709108449331105115421508120112519274400334347805922274285866708999359296966598139144922722903022495638225272434185378422308106063908840870886032032772077217285839959750945548743531551121807635213621928003751253120617848546119120575089244990675822514499877453970798368307431880062693564961726214085331157890099206798259854757168070569060959811575267939057013649008225949277152715515644653231765173059495822965784921470298643892726760638891273517767718573141221602741826015910407847259640955312417329375011356224212802175744598905908597395671092076541590767567661956948877732026551180218802629892427778385121304686865067870675362070835902497171716734047644256368570800093218142129663678435059411151640864197269375705512932449289194622636497292620085735779847745220923218440822466290916524086015425801004275315923367967606775386919075947140699292547127884931205343034152588552646536519610417418293375523587538237018462215575949458997756502497831186631930407121316090428070936598950197746291535666474104004919354338198900222778320312500000 [63,37] -359046837849084173339051359855441025504882163037799456043140264583763754623402111402836386105755272183156331066630891541935285335780644748651825904317503948755789008546377056718368093243150470688876867343690992435380532599970509161217336745667319063658386834173525987577702504542979523233727303140255774126160359079255189192772202057360811385542215538833372684271876883658011928537115613995976821069789024461892300427141592728007228520480137781327976599374600352402192420630626292050463160011779654822076962444212344517629489503373992070139116017358904546972053118134576379693043488339438875771767044066411912760379110476609738884136885386638789948544820661184612364866487269061759884637890619514048479460391362696810643342614326057204937181377643561989414325071368396296326081747101027949252317046727479936150425440153173270283579720026951921735388762984273735799093368018129257922818197707985595888170321796919167431129756478804358640349076437343077343083821121613939325314646251269075876229575085237192601732223269438173304146839656711891941442924823197065822156424801429322663266657592983004285724409806737950556355806634012654836919578467123414948408159756272482333913791275992854858671793933235900786202487009152688493799410742675688598741038249458664045360649543263728381754355175029032711061433441120713761671199989315899048920991913951482558734561287515673752232011536163149101344586265665959693755494772821732450495307084047172651227728921992698666440363604832197761529539784253564009627907469043967122385188381615239178654717466163638347418750548307945851606957448536688718005436288015804318095238773394810307117906074310335512838295821454215085660835668560702905955693742444683679595862252542292593766417412298614097383244890668933882370545595929365528557422887921026915526059425571283721943875305647038620592557369311346437422983229338825669845626378796037850579606773675988589199128800081698813593156459766330873165805274780161532754318886334814465459309174992488060847068422592619734705482504206994679927873674417671533330233075075044460315249262401136427977148916338753444925692297906605777054392115315527945939322028598229388976914804064966158873045971766290072053325821243683004268565230709091260127569667719284260385060857040198247248593367205421809246740295512061926447729820795950764505477783638880256786198881423550028303168616889619789581122185914034329173296200795442853141668311942647814968943061981763715537085547514200468461269574576294837640518173829240708019855769068894304836723859900352880975119737721449206222087889452231019404961534763467616655751138007065669664726441695910809117499144522273057944516949646640568971633911132812500000 [63,38] 193656512366056704360261221021941080418771033966138475574840184399566159724336804910308638719518854499488936059531243451161068321727958125081174488546237329236031767370229800697939319044529668879124239185828565099206229832720249079474134057841638810128875933923182141882910987880305916792444309770506620424880593817335048115704113876643001020715036776742370285869809852227078589415192780722327297589928564745664376844631502277169337601541372526034588839068839939815731299098012965274341728259330245232042794443250371873180484204650499098677467644915979714330599855884808521781673886618075201417601064539435404942142553348668595748455078100849475392615280407819535228248060043014733724110093628265597741039729832621523002702110490791167625995824275169404864538944566507089136687508604465581837625419086267117664871573303537381568564448028601646558264713765210044895124505822999244630533200707684296543537366418313229810002252440059924644427800145052108498597554534613561071866216969212808156239310223238404233436453095407636654121225753292419471988460430450375568261535871447418130566035150585018964692765011121651989143269581785188202137458709275600333308635721302611162367785639184491108283791156901151018360772583372000236047817305692336122667380184163785443966437285408825594449122363429657777199927249164467185265497546244516808332032895481603893412056501077341357394799496727181136129515640791313983667031013428992680913391245619400603177987163665048881375573053823279481006901476008493457857431714288925554507104017338525260499080254981616586956411355006960409210134456166692282608154076979344680012355966700457161754574852245703881190715417462056373400031827044715632878378444628412744847591799686176256063228568851274682465411090511924146942464107840346181654727959995349762818416153291292868688150189602566307870014582147270821605535605805903058524083546052871786254139394851485443443663486517236883921581657608891759506155803267152436281440075441899739196690050019566310969744364826870540332789476838134222988742036854304115613179914255195481142327354625029990910399662540503998276023830823127173802544630764775057245107484040321816009952166139059617799792781415764032810143985534138145031716527905257657342592546158572842263157310941613244489167783909834045517807778996016799608032416968760011488604720225976538367179528128266701708458222185498822311236529378309622443367679809887587297781941870696958210614399971897629961043286857047210918815676830094794777247357005738848573714862340437145194804156100248949320973096926709311475494894903505869259853405398144184150564594692185331661734639174319199932268985298033925346317118965089321136474609375000000 [63,39] -40192109073712433615476922264585892457096311212652494544517995866643007562805085760134879046788473690775194031376546732844391573459216578475929158410300926682545976491803998729611473485891195770112844138804171745087342186552082895199223791431035922691115414501415053247380883664417977244168015037136079622010891159832515028282339122977715855607604466951528338990326238382707561918880642366105053808342164399632986724137410345413004196284498253339786649930285875887080998402709115791213546529427831047215665626553416252816794196557535506377288352575485654488134414444433918695777117615485755946863747878616013412495812052330820166190542783092829356226439379272307036008404690149175282715802915305798078564607378723984462297284007513722233111318774018567286601681948525284949181975869890079771571316383340450648609077634681352870418983698573096054543938909654588292351776325195560442044092352939941890723604023438146666933104888796492531042082428501852789867948362091930058476607574104116383369072870599403819818425062807500616274177586289464995901273320773355624068056081276471587430114138591566872408252067090435359846954901614549714125092361078050559862256680922203348699136938084388010735210997263958476584536920048378172718930223977691837121261697094862450503728249045313324975857539707917314658015914663157529904236931352862989429183779425507412249257222147761697600071057125418584000025074891194259082559629540876217571177167951085885640320847520042286229323912079287548246218648235615024908660853641708520886722104979090045419337469388131754368949457802567595902803543252547327912370340467733120112749710585664872837852033256338718595436725086864402848013267735406007319613157043047176768554756330546837481103492852965877638280124163928326659744860490938812809933750775205716390368103704680270843004543215203015755378149465202312807182739814247737226238433101517780423014741717051751960120416464861105487065631766133563175499075624958348030049071993291320648392313120627132469984670368431115445728874688363156595390985100323971867559681201661096224796408199493242660308183574993169622168185006562027329124927415455388237184813115288468081184441151458752988642255909849583992163139321780153341825708662479024690082328053490058776866442435661989405980249494642975051162887226034186725130561419835844133680548498702715946948412709203158219796192588988867259644795877289470369871524178630456786968729930703127935256213689997626003826287523133374197130328627803020267054451538702249437394737155115878996148307918594169914286418013938401551004955061284628151922870237516951136015608363404007457714291166396237685071342327081111989173223264515399932861328125000 [63,40] -9714827871093365725634291805995374641727657161341010993529509951889800324935373262888691337952748925991921811313397066469464084382129966124253341946245414733706651628160715550033646884621249383876588537105596104330799134144096375253791665907650479201305374159028840965432333250843239277235629712497047096933350119165368252354675019199081248674448705319128201989822586221030329895732346950539320540386352645816270233552252478727441280470838848462717069432323578621120218046625731264131669009713206736054316112577546109554586086999300111491493485003368866971773808583659805541737622197631806630745660518796183570102279904127973341063093360265765468226928741679269461314874463594493603457723883313807675102615417099687891221736597182120455847880393112948462802128739457419033498521488647447894990816271849515465934858644710967274410657290373379476846996520885729725579905941933472676580105299477526304528787217196316543531060738124199194913629782479052572679807047248857829001781481179365273111324397299909435932771940634496799133244803936831678547549112212837181840449478872879978917969214390200696872371161291182462192903746591805634091694693847330743317302491305358135659139968279037000352104441961822496822858178837967302018161371560355915290715668273693244419929799621568531635323522473941453613733958428613669946127738084998149457575142613802473974679573214497814360778522756723412946850259688669669131855399846684351979117982916881763723044210896020937926187399734826398453946917687769125635588840991219687634937670307535329547066230760922454625136096794932073118525134254212924608198246227255088932961408097086322483080027317568902435137853614082292522703798360908530792251230690249825669031890220107887446834090445328565249478822174911817628963953877304178701255786859322016682443782551879391043043781836063436862865456748148771636830257282832832404003289081511183573635617094479844045992801589035941801172703753427305751923279128519429099965706377316843638744283859547739840072354490232753186191547925156083250895462591793988533663326205530257834975463116267212847254099688905111034165742397248431479993696293677346698562874245967461342373640378966563069419211707290856804004419017356498026500946725254648192348875792978161204165607033806926043407305241407086974116023346601999536161991974035041258384907868368616961111145291880991397640566347561295454311409648116602189037956520421849840954092015823683440338953810652479208560083333824089320285005657415789752860170791349313700485440468033823535426229196637940427744858494430479308945388507081721392686087391134398695299614156724316833605425935656892816316698713308142032474279403686523437500000000 [63,41] 12070441422996249096872700215005757331802514287637984976700293530488035513207666850772094786359988392381563276180672538717444965565261374201270174741163238165460288702677528126337269656175939643232552097983042657695547311592565484328392979595592605277131817370897429488459204473998745745047218687083446210998550669973346938424347975294267116259608743495349699516483933263961105181990977234433953936826147993615777822206318359214631534562203273793441089607442096841961249541724257511041890021441476826661706368960308069795190755243898420324656482058765555642317083655263856825020221589565591873143582821755186179931009985502250644413508107163804358660781044552148146534029578328622853524970502718458597835150300224709597031735771410573097257077116166239179716439969546690136840766877884216483026805811488912261529798946829803147062657104653398189798826870891024903383077408404515941070857753862895755181784139751212876954134985207821472555829529631762301364020951271784692570319410416136030838561592128334199944014219110948192382331760614648135667500398929669700009515151794084973461610718161134645499273561131823404378595320519680315377496667381338544068214110878542289486877775639234943561327838879767134146691917482423126264842489855092498880302239274659995153393361525799182290300344067586072677068139115558413159466898083638093395679201459306569728678286897857510304956462540807380891342582767233995957169009359504730144446685760482383188867674437407343224671838232839917857324593558581724849157022994749510408017168876948817992478989766211491171560349639668401666000698773414980098727838940574967169538785188413994513581634002455872928940573295512704388689147798405741300437682126990727173051114840843906972062395563278881726253436341263555300831788325023301285512908593558263902183523481330645457870826637042039342126901623244808058437346100680578828785682596397607038412084406428663772768318103096170422142962722954123764948925930630473285026575478948331644899655730536057550513707980686823788838499586565284673713983205293495325659757297682563114294305694523480386847817018484603568306768919620433622527066388687386075426235472255741108437420149660719013890668094174256884522667197454006998928841299367916053987650688373807765106897516834963194283676929344804325736691639035227732823687449434975841530181350364762288843171303574442142310140024293920223915150157920710212249973350142350550424201454614227319683837199569886716760872890810170254267962790597035775839091750649931084101422725007432650318710813172087690465206131787057899085367343822013104207323913208253305765327338955445967579306388550957999938884057655741344206035137176513671875000 [63,42] -5803405454162548479795790602684392840852410279791719172664079354730407182411540500681145282843106352106196673149515969478792095811015069234875678584228404691869501754770575469039516204620396375508591391197588905549222149030094915108872251085528311812981743693828755974560422143915132195219759402206372288066220803079260695246492288404782688213619373792826555623452653150091274253567089141048325600507404214899337911768213232385463279086919844733584549348552579381036270237936921053453259318503781208433955849176230607749217514164809732868209131024186451897229689006462348872585640065025916156061258881333971497322652904625031230598402613369796230458927697269594694878113555570852620235653578506881051096674899787729437452536150859479615886709969790960931136318535438696657730140758010364925749967942773295334010107099732769128389352333787466329611503272005208942512211104976843129886735092644696018889127761213763444866050502115788283416642057180069371090054196979060150252453095942035421947111306901561644638248254065441405426025429072861898434667765152058892201890389319584801418239614372927381761502263085169374618735799219432786303835022434759525533315976308357123625578692905465500879972739238400858896114814266119929223280961384765728792043696291784644753905472801323865297374084030544156589215764046416222303688922314450482097274126792814773418637836126806658446959215499657522697537754832992402448242674873067944102088563557981093666767484044631396424852416117723241497337066650672755361886222582901605993115404762934593549142683680332421239092123837382887914654380919383488644651789359838702891126050792461925025048055420796202908919432252923991901148703515024946836745825625507893793906854477260116029358270176302730022796316041607798066583475603225338832054446216346150505300980276564351871899281022026436558611685669880175774515024583062191019759324597448831930952522272501405834041946655777976313276117392154111931526524407531028849534705966997532240384577655171369203977161296559998287751446266144272639011814166615751158470051271793302941749829930918338975319820232115654450768140663776574129711585803479102593815601505781261566197116165424024636513305680507349028256362902722890060781671735651698169768994410404737385907373298414126547224421732085643411030957444240480781081971271764600676386752337584753243598683254804241325240556873056197749981631797450981619927704423093182510811889723764318509104271435693623343111104546817243052360599503487515036501633074931844512278902773200282013071017995546297500179478514474599173814484761081097870216296924292021814062240800082313037181557495306286065250844785623485222458839416503906250000 [63,43] 1889663120310106689492176001639099453090306341880192696018901594515772256087300399168288049022304483057183418928682541278577959857961054922567369136173222907513312701202962751703347087968159599266727790920839659475999774173334440290147993730193942631417157709371826838037098142890319956400974181980185586410399720103946279706011901270282604788222358065755644957157637385401681940944477766441146782198023019463227049980675368845644109469818636184383742868661566878848795309436366582300583344914414330903789680923117055300843205800987913804019408345725287727035638293345187193250192897582295261908402445607928719813632216392202098638237782811306612562340489919680915362171877823781524420312915594370482393394868594926119218955514988150987667234002191598950215010539233636699298016816130573304761626117891271086444545576487637518466996539061499701316757099836474724997136601022903179760695315018717520843525274176381344658148690183291013477376149702089734788025913538545408413733062756931908935285059008341136404151064952534313282709003895777232945485963738109734887214983632303669210662191513149167183456510031836062832811651567377500786451905598241489221962172892050604196535887622542992318092929468169523210868730976997432375535506659953998767295515160287226453624498639197275160524099737273767249598717941657156618080747187890902030799629480248125827746795148502401578753884611247314991607607999228727143536552517810284496008481621449373693112502678426300583146107313691248240489116131606133272009512122317151310481705773637866112326463708774613348386073416249884226848803031248504975315456599898670167158752631397160699816901944104702427422759519754471620735492362163915971912788939317411544697107772784540214680422582119529971726256287280080785093642271847113448476967080719480648061094720727870719389318210468207652897498932299085993444481287496211767969759105068788842130954027716648007194424003186230881313165126730424860778383860561233868326565545191790184037594180560226881038310856744715694754161292163230844751857371047521512245690864635926223636319173070207134768280826344205056074293428218045757555797680793747285636890037684069413066486201401687770935665800218179525811526795181340456132773995663273175299498420013739204066260233520787822992346652640668485053766394030820337804085354696390809154436926714326208308186241296946007404071145616923277967576683382753088762285378174988750342667840437730584687391008343722809059589815519733664097602231387636794082411159961679280655760158004483002611435409326283958628728244870422425273652237352510882898144855203929088668552045132109357823912515429373715214467210898874327540397644042968750 [63,44] -447765340530958715321888966144085619243919830851943723783392582058060233255310234233433993799745483549321876285046331679368909948910687040920414524262293572402340325839838338435290497058310626654320540555082981614261750780921520213180251170305435250540181398456705166437222875017148908322352385278172466727537904925925009362641018498377134494503509082296614462508551217213761080373226232716613563395366687461833949072435470347697531769226823500995451316728919696718582778604184988351784572415936100885802171130706017483936605739457146335344433779911931234127068261115496062235452198055159603679632906718808999228821848397533789629895789549974991386123261249779790042559079986519351253250917523112638491545291500255112778138285377039189447494006968684880726031977131453477986559149393228831961901771365038146066037067962316015919130589420964108112286547391278171480178243839829885328467710052278620010296149138321818210536783139678065082183053924636516475691387914798630304883888274569161070042553705557840129549927723438380798933822273408716744718955284930458283399310953834912713263801513661963967107477538376723779158375346539648173505544969071280363219360428560828723616859411890815752333180140915801180522499716143666576459415142264465834076464254852165017213727435712579275467216066334924172473447024416088559832017226587724806278556027012137944764513063428020467942623067997064690108020056567515092027054158364812678439352056333360639645547068244418783228003021642044365637581191610165472049978092189750289732573773207708570310207488026888542522679959922173084865254051896005351254796226719819520206416348820776984064799923400719759736986319472665800332553637835817621111870586799437208422807277733040517871740689972190322365726191216076122577885551780146670573619844903818412747560328971503112326995333088072993020647063801221918804009044815887414973784135801571842200577141780280137735268947133368728233772922558100822542838076419273894835598847692049805149752854503187623527005426396544510122773806430537437671496430345824273983921951099839761399620340521271118097279878806560404743429733720643856128834586138802042373740486819862023900061745147157729386222069332951683910336897810328174607893703972896838320818701543419770557003938777426715945235054479784870351179540742344884669556360704461785600064318177719681636139375949177654760876182112907939404711542815199453192208355380804848647234562169150753354712947905862063530206956930355303786867479725757250662764482933547519016423044864064749499779775890030131849412136556963996379728730232036161877811740628630028966741228391625843823832010814900428385954000987112522125244140625000 [63,45] 73281710096104799006220897025729416597164815593463104780643294288954300826182782611940152868274993865991544125453861294104824409391088645086999136747907281611534125406147433307741484038573853226286238913617532984375938244868195119865023970954577367222600965675710767412958740498107099961536924307166285259602437760206772290621761599862774085835451992670852809475560776135340629873525665695807526950993986854062876095653481644869504878845222614859757460096771533884200681173040468097212136147092656989955747710756970247985539398262343148561987777698747975130830250537533460919657270230675098645441288255209596713857930945560966908351135120352803930982892165672736649485640882023852122174952550612807693946257215724073220001292205948453369907219558554529118422408879484508474409211212723551890238490512970236921765603976940470159423214065381916855928331363418310724001061623668501860604918269602606664560363434257509624303874333315683810458189291578934271409676061463590070358264893040729753920973353858881286042681306785626157835371413800640820062254892745014525913018934766545554417000200505753195536552889511610663124199771126226820216538432182910715888566438430712366732577517991543189419240663012377763205429280900897481822578831796185779008808779227781288290145533719406353767980419421256031257742370810882002606861642441417984639205061236321244362099442735711499191533907399375540978681470379845737844106799982212107830303885109028735969076393704557934732334875362511834088892708983343948295984254307723362727089732990770954315445506986430736067292378100175654387580700483020551846786011360348040319747989877353422640185823841948441216465542298656105048514721775870471785712241080884112516440779851198584936993963698685346431173410275832496464326464804167711456338544042516177467469766224879805970736598154848575898680130536992201977636123448644057073051782058353327636609055690657960540748019580494647137283719491605054322337493472407323500415570571572470437780677434532302085175011031987886941635850578480075198623982027958530310773898356955574951707363043909043746875338804344547312753594200271969710740877663608804960192947435787635687157313132792380524821884020054233573692123715684657490873745001022032440611588448443229529553854167855419317915797736822618565040332979704691121122057112194645922139978147093139642248915349829564807795634689555499724165232191956635317809086986613207653499802625495692488778925193766210815481324860093130211458336471681957144030310448821033384402148941951806452073953111222857522268372074097837286152256494791912858669436787300238265972912165815315117724931814890965142694767564535140991210937500 [63,46] -5975354080011319325621642013997941642570259860463195582045039452608288174673598296363289952595804452975793769159732947159584563077914204865532732532246634698297453742303253277930324195498876138356480353552816438890511866498713351396718186256533193182844378467370828891142140940367194129478125083094955973362438944272082044072768316783231995559893894494221128095071274928490982882244118579680942223102563715707865313189405692324616476799812662824965963016593558581917615186442396842037155160286176573072999490563448867975238915996456862873934378438288214286716080679733776734494042134981115980221355784857523752321569175676475618243120441459345748888896213814883375500712683288956831265449917839005734084248888631109386945099040641376699573696700254458660406500069144230785459534988680942358949080847501192567700624126766873633280461234845833951193819188661079918890593026283132397909184828328498788446814362962885530697446190409854115957985685982701457178084579096714620715613733764873013999642262039057946343227421150911567472044447898650775816181887256985456460815523796844104951919753636188740913729626456583251720716674452790376878126052021781013083096895847520137468983785017844202470890424010817472393449218458978097907620783593069584475876468868864248850986137507769790805130687356603863315660960443378059933344613043235344540235532585691656411562702752916353056529342321821380057905404296047102447593283865772611199906325779133849353752931563752903700104674517804943121588893924834114324903651772015295920296222247987251792480825705037672436406776136844588176909412467557891652313588055859464431074243461856974988739749997258172349571327723695925600614522688573813890821476823060536867245592047286416776031596843916336417308716269947858321257888704192357115515420505884414168898478163721228390288786223712569095801396402142325186834064415707820996593748595253797679123293796834540890056155908371659064170887394647626644494318523837596357267624680116751457437289498153863345076441035963265351372547028744557726582882801302321117540969911746112479062835871219942918361774088064159722171847419477998069652508822406889448586722244224291613483272441475896109955239783127700449296202424687064385161315721450375193987045246061655409576005349262800138043372030151967097085955517420613296901199369082347883047911267395549170210191761641666508977538018243308992013641492943481527239737908799910011416285398030956780463922373877652390988105246860656723167316102455598358109279849776842455986015565841737271083949226956246538665163132831894256656654973013725362043303529903540086786591281536114468597720161824327078647911548614501953125000 [63,47] -425124312134495225499592631801277847929521817212729697186083184788432671101607763392755870155865628839726094796215236861192871368848095581639549657151250736066456402834438394028280976238075707935669792235861147966890134364744303560219638351356435947176389578573586252882888807871454510555879562366200378988485588327752178054915181459392958688131702993249969862450328645503309816784193650115902664834677876043149159837092662247543926098255091493964642987946669203850040227362971785995612774740833806894497707759014884440179815763581261161021601341656401286461819665653694567682732988136926723182076026915682402267259232826692974573386299064296356889485625518510082840272074153377230733357526982891739071118592764019097706187428500790620493193912003464464162366363227452332034691033709751970739981247036222229813110564196648468213008928949696667903088703497617413280994819428322480419197520212389365427363335301620646387133866096948822227350536576565101510982249425636687980054492985872633437539859703826773344785452357403046183379098679803052803569357928067519261330536076437243137589074029463635044323035774960131072861212847469772351014535014521359770880125742196349526952139322966004787109784607883070667989067335536731973806526432078151469598057241113291566604404699518411127341675342512702573473236664174106838414101986952560135353672851018257508121720979374800343888092499393036937988662843128182132932768895131378853929930250197825388436198236268290181737073111001031285622909733489232283161268529069831625516127386152005233369988252485799938626780815329183227981420110400674910764356983167466104417431228331616182038080188683742744776603013406023800480707307880321022854200377527122948079201159821631657859747288189529442005954342208147275165227388199205250108664304969689402216831555198143916402996650300066280265981242856337114538147705038703510525057290300975584147147244255161244454372451146922194265524753356354416880698714156220608425665787896231171434436894820343428928139223271994729818422784972600874299464808652190228031427398363800928389662493735193806659805112436364593808124119894784109016780970078093727385492559704312112647403631685715492758142515436784105413288171995251429905524202757453589116287902207211079273771336939524512182377697412563865985056332875150681127307114050187952283700338888078801201097953507336212525737977239531364419742207784128552672344129708460561949023367921141554954743734946916301803996115460665181807469723210808682582462472771117541685691614461177661757736863047941659576436377988289387752255604675821795445499318050405516575864478710723888543743242962591466493904590606689453125 [63,48] 7804314059012245447119524540836076321895592295292766172918864569275864626741837433237708125789149467746767483030401030440447704199828793290842877405157673131793233441216350877615466603954931705043893252300428748383937271676723451466011368182571000793664085041656825473340034981747104925167489331033426637486716629736907563730117484415269950061782696351884720766283996246950137772713754552374872070269332996707643451652252107634222187770044691749418328313660135625707177300477668526672343938472152587239990617143395490817988570366147823345170961130466940921017693094970988926049951748012875656843933064502624444670614145359802793349953093019592718689221436076884426487524589296690715580522031494781153827121307824501389617980057292659545169672275774903887877094597379542738889704566235717234292902299801550077258610338103649961745198016854622452513376999307295085460662395741797694979161246134401984323961514663958534463561863473173597986580045996258523068585464853486445581441933835628774878050057856584353844233563113941684953661051792271217364201283758355546680267805416691988997388525441304926421961841767599701760897028685425376951005269972362573732262288361842225857480055369390810794568045256242258609760275169682793067926176321264365757933217441248526971910405305145539709465686767131704533897132927724358435474966695997604323423767725134645721555213347305370175469903719785935673201642913500978904117457375493821701369057526581846949128651254649694352771747795975941999851450411793607869494027031840872934873826269037950300443114737893519426171348009654610021002900086975356044917474397219751783431701906060574673704931995310760134111731601879822039211499163959563360028391347683646460381347768682610064630293186918397900420288220084817265569478193144760074632479047412261092593355718012246257177152578985488294637970052543340448522585375596161415501940655335607379969346588895302554780374787297465551614165759457110444597541198307347884534897041266453941683432170135583450516278297840176076236612328305341287617321246537022914709185610445686981500543408265566493679264518474147963121927030485138420556496440217751507616176911303404348765039737555903419819663764185598163113754503894378825190386188763541460699651701266271792437663759372838422268903578407838460276581352250865756906759203945722798760448515640951556585491582436812014558276259266912272552997694784586697477497226800781871914892970590845671906717681037305556791514491195780807438817735998019299921817697513589811528176699118958011167552600363873023904636305275035034863918275912449578999087591272953905803706764476856960754957981407642364501953125000000 [63,49] 155514342208348197085716107044051651101252608688355408872573174727495741702493006630496429281894452452004702017208370192877852775334667947127618034064648954612642344204967377190980218867875270546688335396471872885886379105476518369137197479224810509008378910255767619790175170310965490368291365775272903050225173003303371725260250071344545941882088564321799708953514624379689316699322666639761306264790577690080227215941788768979884567013504624913664325632561529867597025605022138488401791884609594927299561323662724346122384977295804453503379839698242261941008027732958631451734432605236147358593203672544809430275318232965596821822267887927609140245718382632284037415221128197023164659357987596608247231754025394166397973934430535074804558555575008905870370114244112560854100729089620533283387018175633677191402347316128348968995294597897057339816854503286443107115540178063685265431897898986029627184891736361583756757958160070763249315230333653849180529363553303402267432848362346661401448560009681531108225416466328860707134533041012887644216685772594215413337863884173312009135434792316642499322941301805876335047562154327523389556649906558390498741881526515134380155180206086133120320759768653240682162692097007531518191682153725409134543273157429502500610821337900835753406901751399201297847797629199209767639518690660028521564625111093621515240769571319913215322640742378748224112516539471999857308645613910750252101700658885366130222601534194787043558763574832805576056900369420186719360142350774254483670944842327098314524402699800531916228586214729844021278518465996475909060776978915971957223873174040051315378066467194016541232294773234455335932324514948310685292059336432072154473461229544238870969959001905575541803538906432337436293586967892798011682753793804816325783011895540028647496940175923926333431916081992824705049520644464501094140929930015097070779692143383765920634147364009410430383437529988690734350144403434422847844721325783058446557771948209405234216113285550848399417360432443054694407007278351497251340906975069282501311604219622601479290156118443821522499642446149040622108575728581979521771986876423997699246645644927808900994695579156182622521575839913453598259892610849823848122077872617239533031670046079897822740560713088899680716921316700784809677203188300332918367709802904853126871812581846899310036347197588563085162073753956987383000415903374329192348442061423008646579852595895895594546526532462799523622829947608948009579221865753586051221610016023073996935523682359432468410638769599430669883746851881314740105476890208436145730439524592636502120512886904180049896240234375000 [63,50] -92188207873001175807091558058395367956656088032390551096653536200691781569121093344900502752937118658958809969507535219191059857594073237192127244242667642649187092648171657675947713279533858934537930685499701538529924645154529162217325819093824907792148049018003080676009434802018313459548549819505752581404613707684044740687528257799264509306216226605320128339768543424774847093360650011093685178040430385422152312739207177123635608549557597311919859148777651329816199245883859794881416360135953158936201861298555013607589369743406670055522155913181326089479394810446065705433657468159580721933312737478071915235185844855929545344782748714971214986523621576576531233015551127101554144475046743498972488771951678308168013316104034289676709612425231244377274656562151234325548591272511419597598512001234999703319209727138434514872513810994617722520737610796915563816197826644150023460768485589499216479159395560851714108000719726467422753852867016658257847252948208391487992320657310330818759915301536812762868466468807792094930617312438778795400013645086166150191354909319486288203614667035214476553184057152509721878159250968093413094671471211686414785674662585436294434626873116585733444422773140704944539197111324516781692125913028236448901755948644135844239702268707671378515546343442262526670764717717511907168846415372100867607808165597300383865474218843202841717565427862114587024141597109555778109291538922481693590597102795390306516668970350414651442153356180121534879541955372631827933713069207087130161913080483685624553362090188599769738732314360663725323086504116525529130077393326575426299729811299791037195485894720247984994968940099351325756341553846639797404754603840564677150832289509078639073388739563939583477109309191792676359206489354480167881977606965735507553363831559029038268191854735948344983454309469504078167686909088865491326904113454919628096020361592390240729151685489307657097025021446290790426946965798968932060824855885260557598197568046562402323817363186834399900552885735664529463518461552881704619592911462487975385498911512536957781327481307882094766139413410067293762865074933409600024720385924367135885581286297376756131317533262997606875764733602079276067376715699664254920359017231697348037126517144094191695166827931976805391755264418605633290239141520786685724950410122346127313479845032488069622110876612336607399858379536489355034312595607783310869104315483721287687499469695557832920535639617744827210494716405158554605356671037436926289186815823681700958812138998851511966478536936353611355480005528935457932173188210678060937677824604463694413425400853157043457031250000 [63,51] 34332658354873653716641180220245048308292039382313312110224726997360117554186583417837062940096684870478319235354785149383328635158564499571055110081342846475519305562862844924051580334143365581827859998282580251178966207217756672685079459195357689906425487512127484936922732704285194042285420524337036295663882248191365263434620659530627416866541239619183823313660490557603338864317102637112190415867647893513530135382104630993384219672832013149546545890086847073033968227630951753448341209278595207247349359715084009663013627005650700695883597035197884465703260854015014351724947348297588722695804562614185309306557515251916090578835296883824118424801021745057335061249549930716955826391218505576201470379641945494064513063896079503062608683322069037017995848998300342006092685330223044828323726781360980816896816821748604878383758938156263008726700681143437162434387525160166980417453299082328497608319848677960736775606349490854200824972671241079848295036085793487264406944697880327563582925183060201241748800334071429500550035982598450775586964266413645054119897099156278006422196283652038764620439053574950082038726809377085824887971483792008100434074028193779185736114036004555804745341805802074192014013869214902059337279379335050996842933649506616911978430721577350326671329014420028806979838782649165557173127990031375688252052885706098202584087845014782592894362764073558745500798872397519931916873034284420945077649966878973269102845101104268848875037884200961028333007964084812310945512667943950523490502244209814053808983514082469370975155138788898707087659458516563079618614693042328275238906545245585661929472799678869241670764074671759815572842512265054159772207628614523925536647932670115311595719223721885733257887873301429339860936895574149290602938535682002127511784269463346730553187843850943305330969104072144179393661335651688803158931559196414729504548093767608449966902695282157238424764002545106622133286941941602599731072089533193230137936819715790536375499095805758077034509215765793641747762102204684386462568917745786217677329110174870816910738416986754796814041086673014454769789242223821563993623921600747209682416061102872452917009926112927215635576259588808533149306198948539102415217654180392287198159868286059221946280613989656182810772443505879609104308938655615810906333219170330279909886471802429238128181371604166035132676229618779349475705102485926118972812110781135777834702521925464802432258008638218441737208001562638687332521123961929534610257830774326732322074892065126504385113675971366958527817271266145595359139326320428541169590963555435791931813582777976989746093750 [63,52] -10062973761485747958517119268268370708180029202127351642797643267929771604390179556427133628371362832364264789269492744825667214289067085245988418817414268558788628668578619013333093183535908674955300786929231177157322816166830987256521334706400282022449439462982821626251361947640269843296650586212368692015146195911722372061638543832025289896225231324652870213655372323593131192067459050335231748488703261920374200625452470151267488880980019077882466122450159173042058771113099483838660498235307054950972551771655400746013532722675539593982214376192568086043671157788352602513249615341877947438070739554659134915768807776868183343898628884140921201824138244372289371305107931493489641381178153262175653348114161990510752414357086732965841092211139810053553936255664268071360795775734157728567635179621483199855773772944947312623832106489653325738726485474299778436953092415704196747181347344131045424611132336371809912746389788162979242094476251893498334331429136637016351293787947847386383818634996687749841174637474122965667903859904950151692893853131722513012589854002040461298160564527462519847094372199261972891763665843202842795206193418058509250066017925640408971767484940403960236673264338253362675518193977668730561386051099941456657846455771056027838905815652022646042518219707849488681450780803468562869059211879140406805538902054014249657094985151363332345872037588736028728596087568423175771011713823006837825168469941631106021786767505595629958205863543461328380183693222127353887451608266171048341302323693030720160176044394778210417187056578453354402744502441249724251258057215373577336023386473381721053699655039594771311765682479253910754713220653556955005310462326970704494627378582240576874796316637274375802130060060271443748967280661453476157151740586239569369766130422165021546514570228166831283988718026741126930382647180501790730773648255967327669790959979157111191373123368372525270941466423046744065688041786344344738283102806377431881005035571328189698917290790790825106499120705104865943971950765052729067244679334634236647612219584326264638251300784626801810647915919900297533283051196069987465239007737207930626669058487909609569196215115091324301858662960742471726219313469474284138506309824173948295637509283657359255204291790902068381963959533226850505771533093920454297620973482142588226785322724721937197346121239849115579354289045542347032573296926894630316677786421467687586803189611070960072202060132954783054936983165443043059407350446558475077561434030336434369967833692302952827020340629219690997603363870554793713687664349042127920341727076447568833827972412109375000000 [63,53] 2529887326991232849833939565491422322800670823326215925403113500534677888299850694188890051798276039839573529353485722960897448829660267282478643514617366165235644718548740709953564870484653720864409973915969370220972276214580688192533891708919372048195243732901544997743961706665623017338624576845566365702666791510222047667234026732959901187599686494261071170628392159239414378474392293805041898186878820542891203426128660085339628483530763436727380272040047152421758277781454264952567691767540273691464856623466751962725098094950171342653084581252067734213021553842978486250983607498886331937611437237812389658222674128534717780436576829071385603705802302781691698936341422483137122654582114383434796608911524504191414240153003771412899928942683358429056909826412371402491377304108330984895169826651122924945967677529566483536008413861712340100772978410849866757848724563294305298118640089886770426091157129499584222464675976670324583832078646089736499275224156612662133354613565492548443234350207902196591853270351624270369702905751394186000918570298097657793501885302225474778134644765648492420806845763332213487560830547545370073522820665806779967839288097162544102400280352005209897832583262264780783319096708978505443279969305846351956901710397044166138552548851649223789499396383019421790255658064669297618307357163983811134481732167632964949353772055679296849849489265081018656468779049163738387831002315229413882166322649684756230417525124898882356736106892362254136271036723938411583974473263700542910146266557744095553122131871221768432084418268459218213128981914467424092213142312933683212055202234790817527395851925816853133598501512256324639079694336748015577627927565803979215878621416022575263045468940519294275679467807016535915328598598013620157220105624671611216671498362697977758554170733655219115931155038056318031505962606972204133409890364212894686584079146194104119311677385227750831766667861010523325472579013456116535890949732345574575631149512723924554906677967680222448705021990214486359161630486537530696080555114479743156653036176296962274768313269070249080494725885736387548549813119839589653980534454154598068561839811629528034459429585576161158370257049766837867335187161574424082747574971359371519397532427060875416228025854975846327956437012157021755486746627396599664971778948314196833253870580663508052081807398345077918679909553927564392097855654396338060146293536984876985431791245743044766170651007816294959351940190129002026933656420406388487945635252857436855569387714868651933473986787252289133367590775305609807940499997574307355918676876171957701444625854492187500 [63,54] -572807013799159258903785213738226429361663968672060935560859989050395862339681187964732221722332141105289275603449206947889370135222840146776043315242628479175141117990964966869753455531848572354958143116787890333312906919961950109850095312627514380111083785178115815647321196416317609739865772711556117376797410486793497025219994444871642904828295418793395762007147956330983066088505619208261375818030621197403146539104490568597168774349122807141269397881774985949138047643789074052687550539180112751442571700214092596781820485951680582625365796926175123891362278343831092677567208385008369135074208480334397776299264230570535442889490324659661816663100999820831112097746701415838547143265141799353642841898359800327491387237730606143336382293602242098034076658984759771111135620462387262610932239185010561461849568648614615339344719970043072569150840849126771772507000291085857732659894045955765404411958872813940454311964575090260924847103874237894426375063535935049514850287658777495548256725007598767311600427402170847320513317191696202063890234249941906763862842674399660541385430954299467634792330623475956674253891489441164157818622290757430308163775897943916316929815301508399379000728947083790491850139787711275480413906438170522180526923239180699779351360426317292688979716493223046360027635711385124010076780861261578317531678138794197062606275644479928678963266139365548430226002036756128638758125400199341030275790106828075857929689113990576847978456124849422931419161733543269582221692198672837455873095968759637494413045848890877106446661944306383031102861244815586432996648325740133397045659776592622064286091973077736995310122570773666754075884335715810721890211116417502365032243597490420252654413144808344111962707423528205431542019399657466103508663767437695891298159741368374614922227795195628882930792848630087738941476033769219683935573195249533226214634813913211805666117441420159827660215063561050868799984826608332157944447528670583470493553311940841513432547555279506995728776930941868882239751547160884030640390689963393945062779559690931318207515450864675625516737125033149494825218685220012578102140354412504651662191837183220725998520168531280407848156034128950462755118200066296686277696147065933573914639843428268156817912842981901771370905247243271898409215320833672949885839794234318809011472921089907462008763380504528097700776149438443640552169456292791953978049642487509585321874575533302429707167384059172811430322951965694184918293822806198940760998266377543223306003379124647756787548477710288797899370336427661466675962005645761365713042323477566242218017578125000 [63,55] 120694276637568943636036062213168671460436090159369255775692356355692906127514732710606495613393809458494538747665762495030176436791728168255084940583513662340304471261256546451476224930541994680002016649733190188013841458425666082177193154084462075227121061384498694348142041979983216289415576900178434485703100126898379258668188316043344233661478971454335890712842909694356376217271679136743943819745216300206537343116853900227882634396653328192826413236133917703568626686424149072562704343336255052980683635398523340069119933309855259896294546930863237069655260398503314036830237596382477439240565991285004444787256431732090643162292022032390055642737929953008632057398889211426157603415579705513833881778821742294048057448425612210799371227815463293514112946552701389766620966137895871357052060924646313285144659572473470304912403745895394152280837331631455496931442555854099284708146900743953132048466844081179397753235282148118833076976419446800195304528108747435609776031741530186007529848899526629725345776627275409478399867283181606999831606286817468986659225756019842102419960728150158315604611140583547133094082311442971425561934023646176776748658122698776915825546237066099413736453659926855795479614323420219926108001172489684669687884820510448819330633824769719284547003544727051153957009740725892228611493224765869033233015001189030958027949960688846023569044995471118872324436908099722799624778706121777800630790402390753347326700011292667252026161833419375052857304258682120003823225386880149385768225203499270780160485699550225494510496730285019185475524784300866535008737988986181612565284358954892711389795241208649781131860596807532303187598241046627981041072150340720526779161659370971689504320654241866916981450454783663129204251869178791102339973807479166031774933296965914523698265563817246827745558120501406107453594864677167718735447933545100561595931962333010809092745459152517850445365273153386467769366554835105029961243394528440304127953466360869708958841599263571043807587476401364580432612408542712953339867048336583409726327379624659703500819988796422935928949410119322651577103596823979612826595075615892352483843619359342656406264197657117357126183028418620743120286904928395641312677667111512088306970868616177126348894510779048038710501510969521747352757293441678519152438472527285033830887073388764964471976472131659663836054184091269777259093377932574688544341323822224341633004498252923709364870138864748215377745612089896346525268795215183477748096192339180252030182063525824824388285619430576639361439001344197422815342733704024880125871277414262294769287109375 [63,56] -24173811332814898061815569028767916556064927901272126418606192506991831554377873622598041501315143167634249365423947987748974711500609758251137966845697461931536099202997518902528881689028228200729839484040249424713886060198463354474683968116770880970087435838703937625995548217002010660416497673543906610588888559757556213739655606666359144909592638652551668746640245509046122227832036167982050031274481349263176169111256387526538878435966262361141717099366695376457256306531070373175327847045432525390165568793305385907459307395025126462736201812749325105761327930286283161398680446939553988416664910100353146625605173264935332805750276355613610622546831664916646301967794298922335491030289233871595935714221128509483826378684245827293761465498471983948968834138010537987142319375356582906081872908846615302343806813773778955166671968086732175305849635814083193496124132239688219840425470077433808668808679076801600029939699221376296740746886241220842689444074709143073377424201119557942605861317373598142344121330687596308354419272964119583839607578377787628085154134378362184386466472227396640925704297220758880182073065005472863841677918051807554760559316881992676442753046285245041971397021938250439613481877485818724729774132059726184122986298674822432543094546325379812995038793944115233302347152076436881267249361714724010510098334760151203402717965692703585956510984820209139595240247931212707137376204563505316953926181296751320486274464792934370242938943931277139067535573084602893806729108336282542397253756474490662209611221721249695573816701759926054388945182633463512517473292508694497585876099769841786530605031016492398236624366097530479321821926654901485893508546094649064335964189509784449703515313964618612017612077419131807450528091791434763855397799324068359826915825945324345547286480631167027486855238407386097885234528713610472107274580705759160740950576214655742635415971412195387009492884106933752710559278540589744052672100061008909490282178342258350888274244899275131907163080666894248422034720387992416588019124767618513217458941657824974241784132544777981142519969200181398836471291544473906654434834247999726541066334493710765927734357203158335897554781707839418979217067351139568642985029680330482720566622344399627167792998866052568047757205831619835082203850275408954695598571730496657202427187467031164781475697355472256376270875358049717132871374375371881091470661876671878488545993098299563920491676440081219460399766464377918831945618297167830037620248936067226847104861411357135939522798584116000688085197693972042132237731948407599702477455139160156250000000 [63,57] 4644155736740063740110458946615819761223459062361942621808786111877732888524645538159739873128541719622642090163912863398342184344167630841081961329207098946582689394097929980095938380291077854099226606758220202862285812969147271534311012455814250588127136271333842521577536608634320917605456646831196380247146282660561476074511433723094151266782463754709828572270824560811548989727036861334036936416975402325724430288678072310443072137993404395772008173285270071401959797850583411753152411126045296757314572502078822069201534452747807975837202902649560167779808294707675009329560364904253708714035934743805274628374187419189070410336812964646349025091166668702301423272523079791563714080776703718099266975234877228692548920830922093799212762059460190318482863720440362656091184035614503473980516913278481391605623172185427661393387103468052092654250032704476648727048743270742293564638694334431689963735531794488095845348740863851917043624874524215851091501618498316166251375802878655005779142620622255687029471197673874805953681853164234210094802908454623385273549957068154732139124390383922627958470782474386935797895236146731664423226205314982921333402027840730319676712618761310339501282276737023743534405039169510809369757690511885862519390287609712243887976999528134824988032356463718798416279526493549245720253328619615266151331286213557587944253779088544366409946522260864108719177886608732878122084079901991121771245553169921659021225706142175356557574096278380082507882409129969188278095578941726305922520569623595132695157628195229264426653219706999781470099359790792609372078811591300488129647754958522044574177012054551983356499703429198373182722054582174959014940739803210034500783502379824142445734040975987970017900213776074906735918214134085084335954332941189686729954707438281716126382574570986797455929747318623757847722922447396937916910648415344702504712064707442754909008582873189733889916879211240787529299421473620792391124424386931258408458570589972035902247500654040019706627915523730393010044629314188738148940041812738854580567822309565113959564585220350694957676858273933961039819897251179295906420309269825130407111919404590117198531560904097344329612055520809413523113018877737831551626274350057187117399260001766256400246648143200363925738446602848401959414054395546970515999043758324952235080388982776808865652685732989897051160850959592658757393558237634622742931263309885749292949350126810642337201709722075327076169648941232892544433846871918731370011119845323133061569552215241511734513161402378644230523929272509871257756941531624761410057544708251953125000 [63,58] -853106913266590141717418523226248654986342900691009991411374353870560754647689894133378846646105656379842648369476665417609296651677701747383640458467175577687104642790076906328010634369200811823941514749127296399073363620674893299103003727143115900363273129756410979276177201764597350999752689130933674598761208331323038420847345062150030162043664988015063595760407897520178783206281910614979398958479877267903475167414416017168476251186542308173843243965959978434672430453544775936559401619785131983487242491218012844248657609117788220420801771035006563505068377214018549656596748905614804472382307581227795034051042003782452244604718782458228250179968459781928427487611455371347709729731133570035002033036113926861316703014706339210164334128512397082085381346514885186530195608705643727388250461496452170008632404238093615787779661297560825916768927719586034758743041871093506512391208005331383972829958311556620089903750167064050354901118563823894850747948166120228405785942687800084283716850949063846097301146026618190097831239952063262213636364375661096567087712418759431869352203137692380951053464758556181852908326869959347444968573792547946587733179425726056235207116744537343561471263366488128590345878372471031031519941449091200803265967878841574514152770288867057137669601500723213476242742746266445571199417561938499004134944581087535838017373151798717656240613518383247863121520739006111786333124923783211283460801376873342061394532816419985947383679233245183442912953816102056349195905581098375093241214866505854720954479594039768333764798617869717745980228591015988618205015067055215363033106363409412770724261773137140136506341285046572477539463981637723986225843389635437518223928915864574141666980054101684860266756541194149558418732094335016986903353999662359214923257447848146992252154019656718181946788614205780599212267134221397373484841730263487448968250310445299007605168173039324831093802984086279983447534107554887102225180804066764962758960504559521009852678059193998685459977606045190108251951233398436214249847427931838372879074754912604282337587739462920405786170943861239553849283715572004295095740544760797610936051817691932644429559754547862384774991942150433621806794726034306984488069634566599986486985355570956466692877587621280292133568191519192745860015071390757028749108859865542509799384129854316888385086262608608103838609244275954851386869561575671740946958455238272677249830691811375422457552100451102198084639130518045140168018719021103978954376098919218698921378142691837674636169116822989668879679203347676796909127006074413657188415527343750000 [63,59] 148015482276675548500365246552264907403548060395148985336027175880275849251445417895374549429445789956034180584126267891880494642278757217770643145195689084978170334221391981525328513175569250705581439248191687450650844166857457287031605821326310523299694191913947740193967412613094352226398577456072187473755047426207651524478553946162920503793468862309304650682800381571102784909912689513049830405876307073086638721170135307426658199793425129854542270341562123310064676745669363267024249658274227614459681929807573026117967743748318502455171087627377484697290876346852915640530109009883179957747725093282570927359058340771802419871034847352164548748770537739633933534321794685993274595487155223496033737570467222556845328160315587271338036099209495797676701992071344174928691967107920831287010193154609119876493879146262144946353049659988063409790814016691912207773021981287227739121926068917991227365769890587957350933844306017374395043904721869563354681893139184318349951516108800629086542372825990015746228714637415832760347790362431089544548359383736219466285134843844912041159344035265024854436486127794224598477882560621722767416617931427736028800520836109493034516949206656343374590267218311758040241857285705052042886090403755159140299581225532467972485063930647815706370128558461549546414067878066436859414097042944438045769375705753120567798311623802275342715740346953127209968810692852260103514397664433041979774278332304479034910987875590600170756825854924909693602108091681607362864001255037664756376520588770677133053681043078446809642260662687212706450401582910991304552298311674137081831541509002604175192211328784598295335900873267970806115253438524509695324193283328320729383943623417452594700030454304099246865962054778419088386125144740076938395582230783268252686636097725475304043039762640257101930542112294886154965115305929527075262979301071706058727920138946641939878601202390302013810856914219011813518349108136590133087792907105932067353240319866149183622566482881465602769789937797433743039593305543318289831417459708751049807088775284623526235679486514886491690753231311202156941293532102918535232362598517235519772201339782057374348890033138952472665297794097196655873811965889358796003130202203186992148647037733430005290057680711537825704591632168903797355122966110940336752031623119629076126327226626752151097667518440989003689675768583597587671252175917771675633137587021403979620508149035906106724312343629044712012148520839474962399454858154421753545985781165541370360593726609920234988267018644746564698741345469934493905839190119877457618713378906250 [63,60] -23857510790496784157141075987079967012364835459621629901393534866208199268280281530892390782147994630309234071755864300342105687368034631584664685262554460524743451945463103788501840664842028070369427325369354616185128376916287232495468398980900623464985227415200193793907943896752826273942751348298214594629386028105090384170333824722618504550238042564377408834421727447243170024255313699209657315574862281227306304457375688954878216936830654783255996165154795313272202486758480383553015320935876732893416726716967940381512933636541045422996914157539481328358883401632582612096686101377684460040156138512992776535936547890681754840703260887668250157867283528808795834576801991906781042556298614308274522473941896156736962133639923409904920157247332417117923129443081914039486792324591869901910960498678777334701774966337797789446400286861249039990122203524445295245404846664885419245944464264898792449844235674878568790148633306790781424096834872256712577752969855664983600310291790929497795084451976230227355992376911712406032325179720908589904684974043242906107408004132767032838610690539962226509791264159109285741369809798585658938473914360886742685257279871572429469766664013048606608364250661541781678124251418878804027650688156034337705513133825417586934726529450715053835581735035999367065422934404539164274296651006820496074251992705954774528308431537382284961879210464176671732960881174882797552123483650160121669843027100975679490078143029752703133989553524750431665234282170114120934952574291546599495248864343089410436487435830596439669173575360702972986214438978194277873745205114560149416627353504080591222840909654879594311894316569539317037046717871221429239424953525686268906673122996465497347720377985045180265377557138288441087273824067760925195670579878371371476848689520306249918170333870967864156515618677184481245390316526198866497284066897530291394813285899631384387797414152094231047928025406407689114746942091946026571083427058398584417237885591799204544561204983212109133311414522930513928976595465277651434230104994194078409529203062811411118093309763797919262959681845195327240379941667266189910381746811403276913153092801085606550071782844156625276968870954408030547002239985601117700200779859251716801617691331997482120394309792339296435699469599896219860102020879556705061716040996117352012079328240202275513880164196270617209825572472114931043180874136360400643360990997481845211454071203686678384209051985059630149445939911533034560619980227299873128164347745781662163621947663936835051310026633413155917710912756746211016434244811534881591796875000 [63,61] 3511958320516816678675776887784671083960321520032272684510710961689321260440248783463564242333162938067550084467390078291801687694281251747237301953653685275841356026250346494323072627706515871186447044539824246327573076625803142385603104039857532413070703615546015046390394041587496048904247765800711538238671893130789453993598979525413117803054234233078154199814035812550541383135972483947063232287224403023170071003465864790781294688527224182162761505553670489881306845695983293772430038143055914421109974966124195304340735976832986285372624866128044169504144464923742895515775410452810626497617191984895556427330017021558254299181747082766787555917669569516017971652026431118885467348090818955291634946044434185582550610738281178425209915992114033327830174383104769716253150786524007513002148155075462826220525253211308517695691120501757842939139401601962608149817163730907346162470544360448121471966410052421491801289766801961715848096124050671125020784126211557515492961796022218375130633621543097355330717479246917670202144596859453144313051178291482027112040615628107004780869485989940903308826723490432729498449246635090612960423108187346439187627020217498576943483347784105624306194672033954135885449788418959473803871046182322728935997327615006695677871311685590495964063848035836515901763854943775596875890452623070760942786764400261434440124991009418166978544562009571573137247612785709415079810951624548794338002231205264740014270051679735463554135992870830284083885568647919935222165715096796512973242843085634871736912016345439406034283415212495522623150595485507866376783319488318222923839780328789014520472693451155634948920280968866448410686842838667027233304218256446469370176391149058493766461936994082337945449042920105979662735487972128064537747009106085089119481222355015232942343812772160717616742323469199134176176419939146902468139730185703232474777003513791699441826831633653875256588277494959022038948508861819963732343385109676840563195738981042699074310211274156808637377356296025178822144972328505047121077543257174705933050617680323939082870037377370335365017317984816217426515221184863297860898207472903731959196714357957252671917754217181509168967302242125140732883687147449531288351175649315277627127832539669274648623788684333410378234119936785114531243554609756472386859750203231015492278371483337802909579060374400339836803317597019591198521805475119864291484499856852618640370135036783309308281908156345448261302966998712333121415610532977818793553905775728050901737950030040166543293454674955092562754765950217006320599466562271118164062500 [63,62] -464600991534341523950974069320547787303383129258671133684933264606294137980590686959442998689349825351896218860742787109202991400910720895410066653079416695590798018990869894131903610187881066868251692436037008070157927194450734343648336795957637269311727149589361974411419524404122273341881857384637528827158987087067327043638065375615819004094521525625313649189274833130907861107353978565256869361824002384362769412052599203815826552485855106168266221853307265899563245681296867780825426519049173342183105524371894889965661695731711782728803145922117990930286184245788698111243845441356727027748788541047656324260376443788364751734418236953356650076089797775705008597158543613683752761184124717177643779318441258086418925322768687336007570531303163147082901994769113474244607487637499072402259605567311625662228529522332323549373205049778314691209308532763539648636715345352228480902767337970273415298425967424698664386277962401958274899263897168431538866734148004628705480646251177484126754235342815901916343496679593316679457879221270651444490598116759016130027046754387336000223658589201455712162850785261406972325671100864804090911807054571667218472561691690575446309469175799320377588091909361775210576495088637854173674298073733718220840673619279737556012422383745059491217253635384036143576855755287983776248347228375207144525581729301629301840320238333677749492871618915232747299124514138194694811486563437881358825484877946655220295759470063377271218593603031432668444242663244870554304395079858029422676062515045372915794391493189723271080144636800063011817589099922098338069441226444013135698507433504329521565097341422989018593873522819255824824297286551579514583591985462074595855504795727236018026241981668570712091581684993028213718650824904553083536929567914327202230595117410032202441784088784810883982717071691705887242319155458070159811241528981384908902696309086290338780903253137963233956893463661162410897080960016263933779715123158365834143122547986947762600247359423947312374893524166961935381349304254438072941079650270487770688562379709159565897231493079870260352324363185804421479360560702009918418624709731405511610617513401825355230236024357981433611465772422908736554639015710360305945581780681454254375148248165013278176820687933516705199657312242566466799693733456870091926324370742619577735412507621747668634295873015132195703984060529298785050632096324096350616795695441636902072082680062009596511880081426374642300948142630839820230487729933024648533052078034146879316176410714238870264745681734792903672115471636061556637287139892578125000 [63,63] 54365095741392033423050052229880518897592545408147483633301182556778832212145427925843658491284710966362625425181754945628137955638342379960922320367799033823506745184436621067890435460615443489576657882500155144820584979608342277290023165158355180020860823810617848046595693258691548115913453933862054848413795298222778929995519833155404720349449115016147489183472745586890094287673177693932642844783605705520411039098185046012513096844801286619205457509973840545610557278697563748871768240185273823729695946219217766462299686631483777012523574443000422729972408886891091352805696934870391564132106559982623998438412617265850268164742712977022223992623153863793352757423338460354532441877298423763586101332454506526956854998211101966006835600236465198253446535860768188064541735223113476111631050087768353994905200944889573079541749286361030636404977960882263633397450710485063064441387524427507675541595456400984897818993927379825121241479225242849610752921599539165316073371157748424586114732731976969481583007960295315917057120600042438188552735061933808741408780980809927857056533725764499056894097037642134012286529381043947388040309286789871325487002898425768699995903728693955473275867713625029627181268611291132380962646769275108780741702447170547880445894276158983354309734861309038662629393811064215427498777479016024563774765625079604072055378927930985412265152964254875790938663412429188215593256598091118251268645773888570583000408124779478046023963242626668673079180117695186836726379353938240464072955451198313957741721588503730436636945990711368834742397228777578814662184952701942869667448783213417285686084518793455190601265620506453320660718708502220106626655809153400840115943129157744533825253135913985915894650266364601282260483774114151573751919221919868707010006779698219175591299703113419516342639177584755825383859159735781303709617396411902317819233921109504981913505499946706203305989728020700706299624452325211190165836133993816541172796449789409190090991847016598817268789364008952866810194713951190970203333575185358346314414044061008790400322668002228769727034299055974935988457411422666929098440439653672377873355014970094428120166015816658435793812843733476892469743643931013408335457187823019111334935796221008350161485960379249468036291298357670764920454874326721795044965156960033627438681260885478791970986522379141010113923937945499071503697960524531712133744020004450985523712927925857825496740117164731880874607532272959425730452218333550691288904258969233673531589489223654698611031544351092359423915922889136709272861480712890625 [64,0] -25267100599875973927373361407878763583157359236342133057852016199329384071412299491124346828384465498463186787586901714195439480350167490547343909959225303551542189082565317195554700287980243871772276494617942027900542658023845897368403460280836107826477808347833978530451996980221370362272420953260670480426781460122774646764693909599877001012196279940384876863142053978782696076892226256558401586318531868867515414290515775358775629803177244839655805904109793468945195119912416143727055631696764955471945901777833808045712989344629680529037678350716624307971254245086799980302165597049571693746364333906162206338088705039202423527634230638618577793706823261148084833498436915374242031685333625812530985073961855590777926102066884269268776386732667899771818617716363786472553321750343316259566177503403746795497445151473010784970359815748189319520467378841645508667882875528038202040583876267604535314074805681876592660019965153078190454852594176873255882660163546681480865504394415294813022560266357978946037498212947149686298807691417820425773510282688852743928941914611954044469700757345902267259658708501210782700650182476569192628800112918090083159818973140562069154065992597459843767224821430174519744901569638385568657437101371687830199889959688881106764406139639357147818060059849679036695904280738946037897112116214459319590154630695017573925114276994885926347444940257234369874721508019429098631479181933615229297601233554720886302412609830301021928706085784892655401771441378931266513366439958422244893592727236339143331216134322471079862438376271834861354005374701591820979483950655568499137265607603246352184685278571339168159779175825676308806449500499853013740153033679874228377813777849049049532273698059936891472203018364275149865758817555837474307803790620625497830432160903646268477612445269129377665490289815834533044169279817620890881085335113900986588046989067779362840929909666980991904931294126032028640124128432138836807364407265389671033545296912300394462880919298984855111122397760270876906374696775846788127198053122150339800960466457209401501306687406970684544228383799754086002263633511476954449870968950891938347725295995062621826822048814426039125300818947257145862759331223447142865621210059348976080550579387617738487757133806296329711483562208377741688286898508105653271037582205262317165536138676779066936163247193876804708549816082324026277919347251645107041554727887760610539390557467039857425882067103616174105478446959652813821883832190451357746496796607971191406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,1] -1183641664973978528522688299680958188176168742806053530906098255340699309427152315544340060157775654807880561866163256115482536436994831849263764740595207772054108443166101194357231651169877852277570159369866620613590602989366030387760654414817497094372566507572761114581201751663114590403264973781955959612281327234938416952276827760450576939019870398697606744586179137703649694810834011163880308474756699203770758007082811964624665247042918531580749968560874595954931123646899676744711632611971829594876689839932021943443796615631070344721990249285300524648114519508624579524456897177816777073884084712818873214617908983112164998027509187165169552984798083417163169478566462480765545042494636274575392826513758083969194915662671199048472452347895780632200113826893561401395977666526219171946176610114680482841589654845821932522187848086952181871925522787754425296835943717890870909372202790830145107491531320101869941555456821796028718745971716682569093721222612076034025320307717272065874114753164700877525713075999661619094153667646238696122143754537118593081615849395143971940039771664546683188716292245066856905514823186140693723599216899743352906294817840950819610737827107901622925228780681625084016931907539515322076641390608213943289581426637227357492973244387947715125898336959583304881969236152256253794178727157534288990859599201333291305692652083045960179604158370913225946948580175227228715467897096754792625459628661194383445152243394272846580636108051781951088341963428669651561216252378142303090084684031514292338325930640167324654645838669822451815808581684877325294567794521720276365376286686398970240854379921449879577399331294935001375204200380616575465954891226696125923150692059754611816042848689240955746478198377412219685322733013007653752079421438261915991396344101533407008457123522844864303940927764100897737245184587037969595230024118988501867806061152244640489996625087462193772685910991140703925632278067701104171882774305343972505539319845731819824140393141455174087704633784341819794755480867203560807826885148023994525771622820044252527274035351916527913445268313429839529610442125412700704923920132459879930132589306617440986132672819776252250357865378782129946371867042664337261453396392289792011193016733023484345506659579663679219714153841648189179177708700825809680627064153347791889741355225836952420477135538013323579018642484762656030805726689714962351676663013136116719213694367605123993636497144952522485760746108712608559709877908971975557506084442138671875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,2] 515148985162134613566810983278923698403566046505959207446513473295432874868140228341576541984421241008876042146714344217480801555808483154595634257320693905876092247845645892889608478847411895141282406415573683504172642189086030035822510059786374647779507508251784022563227738388664326469787339052624441757046060152009422357441457459240008614040788503727541727045252622814610041132042482121595001631066678856766260742098166085267706645853463542922358766363855475085809540487443910689311079246820327266378519471255391901394131062131546453930643112552483919969057060755056292720419549789867252393915483683843001979474089208396452553482517111654601632453905053899147989079005387304737805400365324781275775260273132177553624446168801553546503947792565113635183173851178637710834148834956740685300537609768480078387753243230370671862226021778816265516671197182532641522549839056187586279143061473536572559492898603064398053900804712898040812529219871732947425543311143540010503282934285857533284184062473708220910898991450649299007570529434498457713860597701902498799796485914247550368056427495345203439487996495976656333516793118089319476885046965317550451375527311902740494221073441825451839878421632677377891152035236803257896932898996067269613722854427044623740958069490438124520082997582106052240095769989166612605539046645387539040047678276033424774690067313050787960301295922143519797180541159433776639134805870846057716884531733175819007860201602925409935829619836066516703642984937650335197386986290872903506662059469686663910303046569974685854334604984071491009289000303793387898432107965338840520832561368663665002833711303524478489704923972962455906983765636712527300878060331714043024796752538847659073574834833727930672366966032753583283085560594484762903412710254490074562887536672391936238407871645666512580495287521845814683193567325334227312032114770519678215947656145772042386895413578523622840339791764895368382509260153017351014070133908820118408693112826884616277707383291902529268536750376738676677950272409217853763530956722779870137742749282417804788841702396187570491544869086314588816289779070413982365459380513880615279625050740209620170387809840684219465762975880021955253267008763666564240832037362685921972144148607822194917734467965046212681436295902131940964875224188236827751389320577481637339985642326816798451278130806661231967060819932403212709055803039300759952530065549061059020428498007382457593771522504550172176426049187946289307160011722297454639374336693435907363891601562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,3] 694464637846099462843775342967497240413738003363157286875778874254720638465076213283814719236864844429792302527749144526796560289493515614091065001376961529470124274553348100897940835228641754167415321330055155897243875327347427009807528500341428830109330803245329483497672348321378833485079625457463076274732446265321138270421567438513406010728799161689024250495768803353514261408296912033997120860582681318323204677940359686152797545629760228710292064462399597571205077069043130801175621780291734092321190768069745492689885513633128727552112532071453268769993922938230468611782356793975966105520544028895374966395618672226265379768100897314087120007484828019341102385253547718354377629114407491800079157404993972653692649055123196994579748465179185699399699861324528887407762045957106306337176649298071393321472535565808867825922477518967361635025767594074041953275705900226153380464332354921883867374863568024581611418810767708477341826880397370974331116515793605140751953318070733785978270689751308446043190431703064704517910799651135469112495493023929316329460117298171261240612728968120628690041040871780781018984051428540780153258026941334010212758311930368096484209365661496095014860090974615001511447161476970856251417738878688255273191525200057762800698809502978905873657128522907501288499755444953037430447969998108886173813228480757241043693741643564171100382006593569458326637574548637653264430727473101747156377995212056642683427355672524867458181040998277252560144775545751578247754129376134056177373773814829122930331233563896905831998613214437415940207843871441761698652840602418482686891259714845220837285170199871616870482093452179640691470443448666748901580637764405049932114211633965555966810766661032871837757290903228767890831758097514713513044250003164376459216490699426393171227486175968080783630765570534731253697424647858309062162153708074712475184346717818849689758122605501463556755402002291150028645586850260299756331058006274647517907386449498258335580142918948367487455249520170148220633561377560043039385784413002488696252948957564617386679161203634829468057812976744221193215780740534145417477125599982450346434540405307738995124197115496455981830604270794566047725413709239794727955922684737160100285124453853747300161325008890120882062053490653316394920090461143586939986861707987521500649612443014608897011064300129752803505166981595849486444647466481267139060703062162930956888613668499906536004625557216391699619202190558270323621808581791847725384059231146238744258880615234375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,4] 878667002234714808315005928034742198208021642826129680887243237831827030814241075538546212489355330484796027388014195065616897491091622428349787350724015206651776323422149119778552145106126727749051391791335343340213571340079567814945818659232664866610147568770514438013258192592806757623200126317899308139212710188089865665774800208169889836835056798320400449879695962299252897974756027341336028941580874278626806329621175550320676933717405060700986109541383701359928025954338116953194114347963455222339856946944339517879166449657650888072447378674417217618918790520701588334078736128814069157819256673509996491567458082281386746193742599991688254260483891987509809742982218204086513004068133901569718360117248288957563656671741929952926671848586127778407703349107410612239380735509239266205522322259745789754471352211125528324118659492572876353191162881941613923200742513525945313576062692790591348983449150541274250531338912509455701758086946612541636018366716537803796131986469908226231791589696785379887026453613553959008617616037853050583871513793812436435847454903918845884503961867769216621904283477550343748357312619279481333170541710080271801711708999566366168503829673537769305897009953656175053970154688700224706889304314311278770563019086819472058629221402018917102752549467711698206931391441406894479827183626568555639211241558003734169651430994985364499568636006450030811789454633329958907925310392366733964718194937438483910544486114643747447781700134247693943194167112943346779409569744421057601210299567833060810229711935193413690717217231664893310186038651820096835293141177048069521314434087279998418009864936623594568813687308951026664634938450243695862211165667484274145179870117343172091918812844338458317680919749944083378994513438953329105069516594211371588136955169447700985161676394146413359010225421448721520864457346226950541863985713702448874089779399661511476788399799610608935947397619898868520411574478387333941380045404376870429381392067952410563372644542126806513947473737098649998271299442174478551802394224732573360598876409854452895799028401029862316809393408440863443213080365714726429696058948458760641766632301651168951097837117839177666825747007785557639300611394025444799867520347486689906169064108828512196256172251318605085550404861848425341169166210749260802914975248460474332726846872426159777383790853810470339338834192219280301574223700665890262279773963012335057740761787972829342732415061476465472616159676250389088865324963000312888123516374960786379233468323945999145507812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,5] -844593862491802152750276590095273280772213640758559137251253920377497228096234975386824920481925499599364871958891603066965130208109690720020323057616081685844657433228142146901489813875386286480054720940665125195840312337744598902944570751499515577273330180101242837359846067356347554716198678726545456856185313958305450884616416164203532600514655921452181346227068489963620834629122580801518567841614481976255257878206691265997120412361871943380785375138615911525786410273384597541339044528320835660893432181541178373993680643101067790821346877999004835207112638397435292388063709461366740879981125886804267955824632853232632938223110347191088685398045857410376749588245829007331291284973014306221565720326662626188894045664209287858156617664074424327948620029555434254610849275542326882060466100566458990404115436490328944429554817910131903891534097465638147225308262203485860816594579466212722183909007102040672788510009500053955372078804633138600491833322928047909021603620593215554872364335280870086604936689188472017854838787541659315255525993726688917523412868850192100987541223689541837047421272775349631885293460419452018725373584315981172489334203065989879181426931406819698668059608044517940261173224608112950604521737418555687503613753813556649033835603638360126876230310104655048574450059977593308361318773893325414299759447569944972204767547510749900871370211070068955055449508397605045857024412121574596437030145105053253008915031349277314128923729256511294440251027385256560107309682454783092975834456194433342621097195952356131352084020550986886364830993257048542928431416184105691638945249383300330259111858200344119295097265545314402473321992638688632998605697585067640202280701663992954595452750466358335433901849237557090317147715110359615401902421175538636864277878818369260043485116448181402906333304768309945750558716344401854726227689319642118019106892308191173691997404172058307989375824263913613325289218116386620419147140022562225051031670394865070244982296666245611254837216559802275077970972185736082134929950262430401200982032552307983507820703859658871247218292805940638831779106436805941701308764542450614626851150365300954553016240862845542593175547334035605468676596178080395999681823291925306749885796754846568997844616551966892583535271245520338377168127513261575502288365792605900689242033797045899602722215831198358908431213961049865946667883369404914702656124591817558459307138002326133151197156227745111442669826703197538890027727144796926538874645706833632630150532349944114685058593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,6] 5245212435405895878773327632429535487117863766068725313524359509089908981844320088747756835891528894395013842142681211915442921168670264018250502970341839243887184123627839214033349406861179189856600643957565724422322656950680142575386546791642249298080906551947727491599241684596020600088098949652339787115431257126866684752633933266113055744093395850923549914677964468000590251394875211816895491229030179770936977274705022780663618688488022619024687482681155542867310979260005330779932572230326749385605247429065603117475560056651996964019643386597861035724085913383540518251521300022229378030007523459903800282523689711553880932404809150506919573996998455189726237393995494630745196306299040762541397486917024317022180949194835721746708796151312985855941459010104989113235121965372703941055018189902831950332524507832948914300443472567394565803894910035737964145222183589184086153448422303987365584287835335506337858872668429949393148366141122336858527170400080183326508734564592844037623751985135110468766883120615948002910602191581925296711336977473377622110897964797985733458078013035239724178980607173874797792493950174867666399527849121429560706758117926415248430677585576405791622946949632296997299953124320395733736731426476088023675759481619991059790728630504982929836654082706995029007953926109263925184962127104246698177773909616879275959908414503780963260052402178245290585578896291013613235015306692567827396446235226244626308182400953769532972550453459731367360145774615532448821307541626816355286566081148431354893285025355779108881496236902052304555276667228927003922510742748713977283892655827294437132375363388188547658349612314877885560934453634052892287565860100752741742860282504238166083614624919440553077735843602185065870866737023195251311149739993951514209816830391808336643911803317063017397784902192541756547005891437435117610209532115224838798134857550600781396386271816535237631703465666133953697667494878900202145844821132575355742967770383886454029138771202311202459646412778993380928712555144915890301255041023352336382561835863140838346300928422230523877446155821404398805311975335241330192203165346257794369019894657572456952616703159455475532074806192008577640372003706432576825805393198058500083967459628932664048902518940050645831627694770170721739692449942267524367655583798915280860762012179863080244247586343311318740615546584050880965043644054486397748742649930604845702808306356511263248413108435810885076230008966871741010220975831766036992393716006108719818179508820321643725037574768066406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,7] -560855875210010014022931648770066388931709437276602376276222479030241613580326591934502602092795831918056861960368427895049870128549474338020217860683969923145304194102418689222062305580613385455660290418162186594474493632117222185087011600325704011874591143479170591129134730085110556664445670252988290040984043682912349561432197991731777143070519052450862237462528561548039183769855826777893642294666340827074692561556522040005563325270003607113147989469903395813543999326209878992197902936937216499101775320009138701553239894619825170216957659032958918062703874955373928729807897713110937455241469216828253108038032502409594562221530730373634801758888432415396985239285322146544083184394334977553308922825680705532165187226024401551494253365464979636718390507999302656217215309842858096906528544685806635394449519064783687303849708669150207161912557067549309766004939054516259348414406105075357784672865189614813615240386735417369376587092508220309782091455475192903837636273707096479321299538034356854126569742742300911690009757358078138926668080858459450519014639558540283180587262614521511437724174611135600700524747608793679049220077177081248823730142634352813234065156829171765268619366863377722858705704604483479131990479865369234815223325026658255232438462581210700999184233224866524179458625904429644818533956843683805690963630147126453680235706460296635182806908792595252953136932461345660487806269010092826067729519914697017340784380797796084058398907213546987936671232884619902516425568251596425787992658353144308450055989774334800926774009237659550675146311530145018943353696433741376017893991145665328542239418750939661523308036135179741019143007154392192836785100950345576235268734287661424834918062397038529039457677810834017134694709978466909717622822549563873076435624551065861854871116166953420180641908568954970661755697525057215843694184816019600200201112972472079392169419235311620723317642664327257804629429885690750015032658672887650913981567815521100724012593980058598674260067923206266908208169540153329974714210074451719500618730904042798171853079003878981532493941761873152677865560093942967858201235935929502617386712345172322218100973372598442093498482091339189887468625714057120422672025612438471694957083466120996399065619477131215989150617320954990749051808189910822963572019019101830642800414039215064293543507715914673733324212495832243862395182457174244340279083034857019180092509840929008598123172872212930025901777226051881842085714477745644856592422080331748345145836953662410451215691864490509033203125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,8] 4428943712334328039720960002465313563476230546727303797559239863640682857155963471036611724462697816594438179527220057365397566255487776768538023434637197112205734758885707380344157029332518535903213736148569549385510206500470429337102266324000602674227648190096124187810922279260379502969621801957363433838900179021454766105000392597802736820042416531167946737411373551995656684386428359045297935833707466590272180146580152798458641403496561678792654055690952751514009431494091202597671713475227422186528354819633879652240154827599134824945781936999771238425966896566446987942029695965941263942807131675918017433433219044562914450370672311755222007288759257556346328969364620208839662866103887739344438385245630633358280033752970756289327583420183191126830094579047731202939325043737835021886324648651970016317287034113330763868332954744398520591883021806403135477865155968330001209259251616910939352138206304354760143995773013454797792106837746511915698897925033059590627390219581108580810697938219040616918916845294297064693033043840540161137746000501342805336763046837021857739317558815689354740391178667331823618427975469554158121834880582759562985214368615421786733217978900488377149232299949128143064420829215100357250640481273062480447269005137746992543100978190274180646889496383167197478211485863207651876571696188906170761918175363967137268581643775275178184486329057300491762509386774639233870546326117417481421660114508341521307362924356127457341561198978218838626035733197084838753709891594349536180954419677590432408975005536137179317710112023207164995776585868887552536190731716004257156239369306374505987452230623787598013231903413831839482795205651425268278161947882275983707174797313976461199288377317044736525982347593262025305448326459900062130363252581561220924868738727949391678507522102834524876163946873873556987866953310098209300088435849318969698530164407923965671456461423827980618763636947275817351875454781430806032657961547442820925243797614546238810035279628421890509201694351672782111014075194873163308415084705211652696201482026035873096430214493794392300272823739114374997780128481849965372373232027651588445191676927983392288719377730230807049239769946499600537962021020423208997146900502735980851537079220430712481306121610397852047093194918792103556780839694163553538347661612986522982602446741248220342716186225651263902044682186291549384410329454675347593201764217971262919583126560925776147846801934536990725723302769806605501947945280742401408526863047584685219783560755288376320493171078851446509361267089843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,9] -10907328680816273089483213024597743374639241307646729915617151837023692025684935090987559702869200319541045956093765628242830425749637178133222127001486201895713986535721276177913774886502599722539000206384357001627111282422127799588753111957992910303086840753898475858316902965855716032901805714980787285329640297114282961205007837872089502970277538958984341648069282463618776082666271921601359548657490991799847714037902405645678076104597739005539198966132349038867537804532514644420402091024414078909387814051228720384491777489957996462053393364844792534882620599134690764659407629572829356187233519480441161850186626345849134561853838890745154628763618824481570188491357016981497080422941812786111166079043477348578569698788116982419416930778709267102699943745753986727330931050466526700534517085764673596824739770285977687457133099763394568317451607080386745459435995756725166763303316618940380122672460052329147601081260698336534100049938902795588324510926547358925505271858842509767113732452652503079586294062405821892198745563343840744958316415499728808710652298661713554029009394424388601913916386855789229139427422614716376986663455646778052685375645906361968741209831216851598585034334516840738631653838984354220961122023016302177132267562183288036224586540947741468563539391984054544834796093944465922281520419494209575532600258403554291582470905092885197674439300810959658717070158406701260095654945432937569671365435934927266550079723616803435989772348739525778296875952157751541669108251181163081274020974455044598506229733844001933687739424905084677564442073721328761399152996060269516988803745676066594426725510125218752402782954179803044410977018562252857170670159511227352001269436370231098436232509529976860160591988910896802056041458561992290325383659309285670500499753618985089163431517120975850413715146010990958025680838623553197894220782942289309150825613569836816848912132543721403444491277682241957493939560540777724472323947424546089253918692600637225214339771168216238265940373212479758596575560104140740998295946214254312026893142282401523951932694249045362228638095016182352658451846597586980256531418948671486364065922857716662457609128722496996935396819931307088631430880783425527324787857584952741076258758721719729292881210753537684129860977502502495028453666556727430146194519985394822493572234326302105722603997403306496423353833567246112182757558880838340526943368052736767664498873496870764211201282294578350683274143979214268952236905110895060223971774254925184405923732546689342015611146052833646535873413085937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,10] -26531174853454060137564801360989383053291144540914289721655916827524132663184716220968863365242325874604549401000744104505698131838810996183156230062328315513072992117556211348066152360915510698633774965863058681853022262311929839605811699317813450838659453517811835968035687991703634415660748454453055585933562381119138308695898116854712561341349352146342722792937552621612145118004809700517269567324258930888421997070737662779058396172675287888990896317086331973648828039850505610381504078136513986787070394821350776087107577120050591977352891722077014639578476035975940297975735346082184363367449265202182258663815974560456823981996973884612102301835959066138008850552562304756234118634803733476270228579655487870734876779397559660280930462464515875935664816198970976771558582734746257305994566098680888654673535337244097196455376684967505276159267833456836405424691359993781828865842602665706424579320862986816968269021370217511363903233323430836090882056551491582839044526826341934914532906080750352617843942638508036881646938488754533649872983313299317553296230130550690461060245122571252795075069048831720792404607517948285473488712908671410322884616774231478245947835403062561220645510078764634457421843189778207931050257984562678387170956780155214701604093429799434906743701518226029510266674806246137881665622526895680270622944950158270807356500098909624502035525252193523302927256148156925299102703238391326703421263428323326876040076778841036779190887908834343987440541032654671327260965988242682577067367406373135241749868672569383178071543456066358965966645373580341926082596141840526674364789839181838615000479674686887016765119292159270098256227531791655667270346546556750461258885071885220582261297312389385815241851154909608166284283468004329424002614265954284045585206312408138792694190373040161188590673820244252061909233056168429747160849152538153002735632762408544174690185460736858659020109205749972767384502280431344904497874400216493713479492687124812005024335634389548342221499347798109310022441954381213467602090001853551815423611744304901562120449840840042609584862575010143261978701476148223306870242845872242769196594977047104669300871004541146138915325530238250341243250916400700222339921494995044152828494663964450861918426784270009333036983598242628629777343671328455054194122509990507254650935680575780965736753394050026449391739090784790469392745848525690836003698519964570664924575631972761305527089452271623857902392178490527897532457055070025951970507459766097274996986661889771192193721027763331221649423241615295410156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,11] 282376536162992577171599914721982446048910359115463412932719932688176285477597943563962522753154290981392022647677462019713713740729692986082544121039829342579734983641069691241411867350843841323749427206439311180055421451847759251046512727155082695323455611959487405162958210029144515569047580483284280693841672226189518873359887575227465526827946941352922895690246990280063209954124884169483719154845921532151924976423415066402757230969352306233742294022220756845649210397843406731031453041287675163312431569939279724641214572815863031235510806288920953656467549416161424962448283648456689725447328519229945370493418542638153887295437645076918611675696828784837803493407849079136035740720867592695153662470243641973584846940940040207977052105854153352492507133970273605524964604699734894604901654098433330060939603650413974887414433389368817649896758546186378692879672297089038790774261189166517916461728555965915338668230204054214834493548775402550036984700063292985209223873030206759089852987603512839727374129896944769809277656805484193323652275114593390521588052149683563898766441771194237025030918842987675907779676890058537920498088886151096292620202047203564847150420325845958487097258308126059091775265483173516753564179562850041193581762027146706321832634051309553376584940925157001719439080961343519977800092720926711534338722833343331234509349466130302171615618851955256292616269824609568387753796660782911325108066534907686363180361783735239390507797099988600367709343058929447002759589577738647012668325032424872824286432107469791966796845064793907204706066023190187881278655581434914539362740212013726620944763218079327911218252345150998310115148017347865828132144059567749972597976693997899043266562133365721369103363371647150429443867071465046077133507016123560400610192659176680035390870710373240873831443741315147844894843296708745868014783860809350321437831419850870173825795754683247448355566154062406350675802954529098482699082329325459347800508894613831077871077688131396224643616754279741995349898929171093779139228074260926980857607163145032712181605668883351653657519947901560901526913101500914565664222046831654672225147579536573638482514500853179557772506914276741372390524984600582694812970744605045211196658552283019062396348213228487620837947730241214822324701952455064161333629126411486103474198501048878129909775435957388568322459919035951815112211225624928494253167635532433623291734267707020780081657133982851493408634232178143522395325970430668271399094985869894585980662898026809785476055805059081293961753544863313436508178710937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,12] -1012898463730471108771931312653602842584541639949221376824150345923922300990871311828774451233395823152322129317285076995548047403699789693944581119931750138442715223482735744693785043055786894992496982182387798071739790144994535244047253568984179729786645100652509751515112620257812517377753688314402733429982300039805851411131934909761365381594999303403725891334526653723397705378420410002912207545062807531169976088323547761525795867153087608243185180953566556770347893996859571244608448416951889579477470447447287992236738672031106282391412601344000185397248142337988910421166860774398905868514871196630180719966678584558245923627667567592629781793245333288485205061698659261688545909708163745356231720551774323203048128370956199573754426674668804625775042924990830972858455605947453827434439700942736722654719389893052032873519942971838409215404329595915796234845777803980172510783975048885651231207975180643615363434770625361876560346320982801540468434237776803776550723211280254984316996268369185923781668942739759447441989595755282261498145726698828678376841674374613354611386604057758423325329556587398463052280208189730501852826717229691790160495350363110181661047512885619032630655848811232340443820551844869734947295152069582260110229654700885558520017255070265291818006455203958551261419269078268841890948340451010093772954671044467650492555795324818396762361137456227693665578883366643514411374221755042028340761105419047135160353296603461415785258885051142699438169111988847799305365463158874669128558270709175360503447065588291841859302791262995330353161655107293172285417939400812352479644624252404487002484687259711881369621854144832108429400893277872584549030844598769623442133663977235511938472480322014391187718593292785238453545476653247495088939922459551157829498862343753666476001159011539056421192362524646849808296043789492330326687015320515142850876311339445101862958764183284023004254753159978398829364040916235526977356382963144023410323195151050298074878939190668519446116426414191814099608731681654500456914939648523624119104756557208161514603200034847250921106280172460902289528973178446373247276869493431480542015133760513909203886518017762396656276362074616918780811357591073754445255292740895352138366575616206387725374258680521410885328224542089817608600590273754022960881736109082371559581253226668805436899206075163182984823889092509846539132844911878078570768761342230823847729971914237102321792587422603371411923549833861488889019198292283095121010716701619517642398348699574646270482345220025803891883420249087066622450947761535644531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,13] 1844113782073831024096897523368293761180978880872898201483657574708383017068518770334961882321733674845393313419331596127898646701539442798460402222517037287479442484575140727905158108122068350986323345861919734182999024936830888851716012438180574563083372880727594429937421638231628045885461530233830612022806741035358634041480118320117761056421676196866219557867863396194041090671643247862898028915665211314397852863175845053628220439991716154827413851716981669208566487332016457580214237626857454605525261029031951449326390832940507672600656320983080752215217501936237833844872085776716907947760623617224631391568071327435135563525941955854662396011447760439123769623146004589426891818449834328748294581785479609368377858578390573212019297741931982768740646327701140036807787573966319926385093505222503258060688343936683497447051605861171980851155337399709613043712463710324659515074351620734512209034394640170923935416353136313449653070905546381928686694955090785223490456976838110072794940969269103217569505540370224783250197102588884402876806504896037339469129420793448757995293130842845297622425367915431375982566275434097640372011858505726684693299342574240263344542832147170846354234326583591673106987775310559278450216429191762677169344622439102030553926210138046766572186891946252568866187643626209811578986953729540085285318084307998313174171232817093930752369893339195339603291644717756030466184904490472851289298541440664962382543061865286404102284239109533655981481797938144909310334451481992892431819647635964738975485745428927971480116408527967209326686491705647139212356739923400971578847593619340158461626231239094022419782592988704590301091728023626026097180368355970919653229470552582961130374066256348008914265059702210993909160886226766947953693948331788212636183129098126370744045899330827164824445397819506382587417578680501304345833026854601788107568350199683138698841632574537477665930608816923188627933141542632544242417864321627470660177530657639157524745312750939914752699820637836947458377773173435351643290467265886289712776175178792134565655494082116247227863425286606726377238947077777948559092478340692917215414611767606091743697386720418627215688314375459689679443852443486093124686136682353671653657059911498534833400712707625092719642275369886972935265662081349355047137911973133844722435540512868255238813257297574879075697927518707622484581142759361276730002716375495271529430505023609050072618735477268702907378376527575432637968607810402619797793643457689467784412182856634753997808829236086203100242197905345165054313838481903076171875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,14] 853200889828294981950234430144309141692997944237060219690635907077160266192470174576736294918732535040035364746057178200982189701507361134009037521025309273116177452090326279591259975886650984924247665752007066848441988123019176314585193547663305000785232075965311812867290327265908496708459061034846817081640402800352980837367444445370513771061138197157536965542177016604670897270219007808906546753041281655736647391053611055131566082291952502526745109206063724203831085558399128477367020981147713376256932181429538679607099716975090625336560790635311897552073028504633653183065959594832656062211865573561825514843450812329216492041755274108742688389521865237054639605087108866681290374495128948407726161438828247382416874365014465157343646637558916705772551879043295950822866315324415566351354060330192945760848360863880824070024828959679776829870187065886798484477591903168371112561171599845216879780854687641294845899851957912533577468073546011747594823283756422341934451535052000666348597992507239408205227914938864702546650262359570798626198968195513920669994394872866448327895767225090232419373729484016680924707699991381009848183852896365474933800522425324389523917925826330152530625706384053557631374744408523696473083371660803163825767674687644621324092128656318463863266017899811516613398317915061145544120417335937208805236220821850793219342116822271196797485190779846341162075253349434276878583385736535683811027030464748410956481461519392427004158370157932885029936683462550543582528707059126558167287694864079405912004683189725217189554413226370986164782465091370434908569223010364256226090546095806105585239851289581528857364405657618457762937322211469703935128722139702042583059892906339731632849723217579907146906827301864752891882331250847698331471333545572619508284186382561960789174047792309624223578749922460474792893213535070450532085253299662414089633338662683626392311180036403439667238108315149631495236540572500992438588485416677903751364085566655384199666246318971227780005277477189923816334523955094575649142971780635209329069751778094583923454278360284837670351958197499639794030859518548248987360350476854471648842049288850402734582885620537099486909216799432205055541480827121422059098890950243095797805144269883027107345421671240516522951912996499858029882547838102422231079355548394025016223816060291336160459128793410106481624542082100620276030990079882421802973372426779025546931849682123931250304613713933274864588837979958216313680826933028386709385879737936711419313678264827756124530083812829567782581733151325842356982320779934525489807128906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,15] -20382148044148115521833647612662834768402871910283303405383834255458619963723180136498919503954088213954090237349621818962893559554150265091286354423095445406051034786221166487087846014199572385394276067525228150063590644441667298528772413878325083808850588999837637982352751915217348874016446334009821412484022795800322556594676228490709516916958743923082867392007766375595819537853287063463664325893944369019344223658441534353674628005200682697748178534331540628480825742472776587110028284404036535208713526653825652241320638032052059124838746706538714630553410488783930635904553139811923699162844259214311542667031784402714404293786532782554368511939126317278862154552820726712774146977909361669167109996737175336927479847123570343534458869310390709015033877206969618036962798108064654688608298236874526669264256041865325058037411496347456394654139326990596971812303540534496602803056342068839054339691484766553500565857598799772854123707521341447185112685950546581746742704596197174312061630079605043975613952707321912510999813775980679167841532844074234333156541934768166343543043893762729053043283141808842513275441278334567614047969277294465498040078016441327134199310177669806199959782086899345116218796288810962831274428847143111825971735345310873763642738095454588972702460672674367081633614107120899293482817683870828021647663091778123239203509612753507929287749298657525649269971615307401813782718156137164307099261823553530131875921191091242738460169931251219555208681303608663504948532674574782539345875350622056121408643143393691282619848503151422834767714431020101039123140692501644551068386351719979724743084064210003850109174580178064793577958777562878397924319708872651217946216843583058875298414851865381773078446318754865415775199714771961227530939730015613113978812483819617301942805404757448979326516768824484656482407320108874959154208418065188199034207612451107746610795334856549505942111707228515801770865626553406121925251554946210735241189603449517343395381969737404617805527457623492548222117825850677041156695759257962106339625016403609771807291171936772547169805911942165593296863355148983659073327279520869164304168007768616198625186384462071978562153595108587881752580013266139276638620180931018446832389715483161600654527099595390216887738558591852033542189306381200329792241681616008474075154901922901957159593109346583773240324360337338772258218821924691896282175624989940989942032623045173605111922327675053467963858745239914207938971552543597550713911049507841391280022717170519198624909173889195490016511548808479659111725368347833864390850067138671875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,16] 89321521005685359107585301377975860662792352527024148771945135116372236418167579802619428699366744066238291509265068864764974207427046574910797959441190348752330738056173429678456172039657890102506133944085183293635137002528521857007273558598059695637665666832557636245004775110637932506715967891365259693821203169521953403116790748550443611013439133940446408727845910806251066478454585241153817108955503542191801581470582000142600271792391617473048486007717173577238825057512069919274591516390771847904619936277102767710130248236302792746504554433683993770917221784233968837906757587064107865437848038931883487723182735795445701114684335265554134009871795712427951863822450197431269724423476007524762611741108054589716584003882265506871754507763853131457007437499167754621974604871803977874226798976540061377773518091353574770735738187667874852568489512237139688172546907972251685037806229585766313842248131615356630489063778890682518167757643925476917489738692004402699137579542332365189736590518047663196936668118765634208892487603319356286267589494267635561882338644758140807624454884149487817084596428494465701028246080371330840080418039291814563272041077820429966846281671595040647027154113727161232462574783639687901656886962463542129442777551368980710775529897601556752540778193796553230652361470311599476179871315751203302903350558228740762155043580323109068225243687419411034157182585835868093065609128512591590242510918690339717963153366367906592789016465246749605602013408001259524238313704817663442961264872379688360964644732548504513963290336875385246638573946385493082598850748764435290788312399937140075589662766615674441245321806551089890726855470091336580618576697904870831453614296187206684040422518382021343830368383439905471522475920651107906760601331654158502226003457181091277552580431152164839669845586173404873568970223562799350609558718505969156556451523742612134662056563935272360425850259862400796078318008603995940521373721872581296070819396261929156413132000420858107337345476294012267154384939087978404256579126293845036035478744213138510734631217361095386326402458137796510470627564433801195626129557367708229481119958832056757725707095037579030077967120503826559302448785392951937167912437783513146932268501359889581883061802940536866473969085733885279158934558911575981860681754328443968573052429260206470454169957639600285879087960693098368691109501807939743619232775229227030635216111092295342015722749870969945887442781747020018803421251379482866960225543120911539238270667597030591897394453074102355979801257647408626477204818261412810898036696016788482666015625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,17] -262492552055070026224731413294294012852632212729064649656797115931921661321267663735682472872153243940721615079900251055237820213255686502793504515575054378059665676723668066090165846914565288955825908676983750501963541495862087584810757918044147293228316651102212565811604707583815767241817360430210056694388341798963477591929640480822900221980505877608948288176613401924468855338892260948377180224564266118080301283108958442490686393948701257455977323582316803541582953030453660681898930938321861736504036722912118149635587757846098697299370678121185145409574185451249537268536346621991749328102649245488595673130995257478871029303585997680886036829940755605130518656313177551237706517201827593700650083410893768142398334067104860591698956397029065117124853129543948345800544731574005769341579453315827625588313023488000295450750269319881370291763420245180705129074810433557872961956706629755995398123745694706360440206964224458570551218775737561666937682204281283496103753496949706750013184836245923334729000677888442134097803135523338194560130746693184694940026329081400066540895031271256855895587239052402728959477553532710997868829138535281835979537096343414035797811708867455882183145417304550999377568978989227551093661785383137264927108408802106231589243371301636709716726475247869985596403170808241859747869114004553265814363633801991626947468910881534069433799530527622396258515174790800070847974145106631051540333268808718556384784643653541964335049700443195389721946039255643773416556191635214267605948928185186739985752506161968976756667709626044758219833432700683882325913442607614623988629244083314997742412255001162562810806179049443630101539324094846367297783824571658495875237360703845074268623370202423861784450882591229476094038061349750956026987874823806194802793019735452691840258367239908492801594876631445626111683131134380191267792834566647429144663804772012547626826529812608558622805944521145886241963127019319215523330351397596235321338977134167416965276158898135387642860459974036172315148346987342229899558451869996100608108984107296559871348934124766552917029082558321433678326860823391011434637618958191949953764916766837795395809208598155775829647704230674351544338178573091412225968142607918587011502928051522287047948154242257758106362607131614221146791922535898723900493554834009482967600058094486136252447841437631224905508958813869752700525996070957563833118252164989615941880659849764464108461447734969179640824777428123241841310593084859050853329195352104794197403561482843229680790112731285203945052109514672397248997992580399341022712178528308868408203125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,18] 594355422367175406692449741375556961615784602845148278857968242754313632951503206628678699040599769728206914542157760726708316689885973953889919397527341835150063233706090468517000661858404154071876443774210404332667268292536891826206723833861707147769051472704408060680173678811198858426574801851674359052542583211682247141041114126335252142556137893813361330533356206857894473048611796664552029935781914505124918138289707333314987448748187951261894035994678992241130143062035257806407936530682273685571361452852680289664408548986509747387775335410806458006706895057509311033330194094354713120904090527557942805282927836476672574283223625987603757851867227541956748990694328031230245680416610289062107431820334715604676633677714027524521852338087538822470041109578245003751816616497723751700171153508333116291262765641834929006890419251152115044691751295377620603724437397373615334784121759028863861984021280221865311465841310242507425622007925468785040808680336803297907362288513897885641768103769422938342975335300175154389786986392105441780992347220387543563695405038674193833293630860923115193493886627067269875463478152908432141377719794299728788965693337425556030276562277623142484472953086765832073934778240694460587896367791040317746797472181084278993774080961191272246495073436237140771951347701247814822949438246367147798799411888488115370259640681658968795468611094218002100226777967753795122561293300333882084165461668377321908399571156287978907583384747358548403806445549668602550615076749104894330126210474848797978901881870508940115565861078039880750592659695200972461890310356867781308572648948292616126592023501562667581558353287559180740187400852215852164698330112777198108479934130856609139065278239801200594785936025452596588480825866790345930069524388612965884525292198970774275078683039388312042962411382289859845604673796913840985694056298914381392933933468268766339049663708449395502173739366900265527435881417941152198078907541433497226555725793791705167020677789535280782472323626392174322041400256822414455148385031944912780948772404356191604184025079796148504914235480563177990120850736707460562475178375384687983205896922804329455840456429193459428433439323656561135199991926817893430205020009716583560207413370770585797982792373947373684997735179867725790550582364541395564443108438959100779664748381636307789238240766521682750449524896427532457773842322135179656620902456277993176843904857634740567501144245464329193252770298911577528928603002037236160722303393835889645936634758705723555768378997991685213007334464188089000813766931557990957912807061802595853805541992187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,19] -1084065598548523706133990095347573998310146838400481101664014192448956246431931225200314851062107583447971914916717851294862713257012477925479570600709602588683337828467258782195018336549403651543310132057950918317196140647412597266619718553234461171925336974595474382091231903132488525122069378568034779859614385691666283266798661344541537315086164993774217645316347081489737558349905536115284806114222846163729351137238327137652067732303251662237537822035061295039716678306535704640727940712523877717743325464319896380490877785060551234411906766929376754913669042592887380092902377230741840031515145889061232043263001531724051525125054075916031801596387166929692180980049033947109387683270471674870765157059606039156527112513889814625676601380924857630737091825442129918614862655546826198253791809940233708707797889662617819450406109039162774171506061081467279535044283986484685511894511644475241817739492223118856263274370041198677711981725794423232203483125555984440615551275939144645374520531190480147556317443499319083903742414623064387639135815215477329768482250266586689957722692581885641952013948828878183087738955232925757002535364182390352283201961577368995965025384232240066791938103198861874291350015315252704903051365277877073359468326877727359859638927707545453790722461286298537719566166772290899805748626014094055903696307096209641109383454398777122253562957367228552516206796443712182553065387530907793022441886128568392696523181078002712852260696015751509299415518371389027179413751510760548185510011104332021774434036439715444027614510545603893607557920045066156887480968216297857142442912030520731863230892568620039906061706378692521277568396339545512807397966439977857211107237192560911023426218589038722046197496801389472211745910438168432810063331946122228511851231752858908435583401699606877832130847579012782143448175568985168591637183430067796920206324499014098526036211853591791809508150951686244689822702610024395999867968901403487132754390172988672008532012738970952838648744993478671090712374674255394203415355585406520996845172520564902419345395783921685932053635533261682739548239193779276154541807153882542619884606652059288287415509363858869272770099331545085716927779983666196498779303085105635991494767935367508589169826616742197913716677472632104536869076166372839801795649562443946460686335395749495007785283068807499537839029105341537754418611980023223169856359765224839026160609410484578806073372479555165905932182943170737616937722047055215552814628852645559797274839036210672092668144201805542771046502026348565289488221663233465108522324271689285524189472198486328125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,20] 1622988828988632639196106090767846324582774549136449549200803715799974632854897953342229769901152755452997432825350976130546031937127039559129238761334183246856623057477383331479956111987508818334565856623392261681113050453916561280307682057721129291843158628320550691518590766456614425063700490016422733739445718964962844317094903863663606946691397317549076163517385377573383353129417886414264602597114651822229485934165117273932619402315155492481278252745943813155312667991426067458595202812301375141304601285646991542271774315216672215687904444830703515666990953043412774415674737885101720655664747124157368547582350674180175562403915633981847502104147102583446169781643728118632556628239184933627791005031138751544581634669383594270424220092444485152626819437809393035479105436482593157198050710218731923273167898527675229216525359650544883257077212612736298010915107493251780064233998303534187593113400327751043390996474274228695411550171053735913270369769725064151872238112055540317005242892704102226713572113461270343656318345474180193411332040936752870361989827136968418285248501521187958765223886014430037171132688480737928284581070301944296106683142086297054407892378780304599415583569263696526541191942154495003022067067258000985282730519292221529393028679521384344222681226951950609638191647292955280802006652541352173584351349413566138581714712621149209080336446116830081180344007180183363109662259443284705683572356007684159482482092761093629571213134814010486367902025826086431962784884678838603945335221781289189921089401233577474487012980084175532006429365144083937279696788640735157109099585030627740720115036314365319944597346919007644740719114620716099196291021498962255426624218922140870099877624921207029527803319549272781997310068081482979170773651526745134246848258293315840406519850766118541063344099416467478323294747841976482675734143372011941954995277975948749377499110260664333911543501588284746325721269081532808048573600325712571798860977513382221522291888157943739481636684056956315264202205721339060871431726827809956793801534721843698514703334347979875296675651460165023697664691736619421727122584835589108809727631846189494297818714858838457062853743414431769221099689897396389460501570698871069665988737770908281991170839925164240810447805051049192200063373500622284672249375407037506016581886911502632295372141612429570464172837364517100686219653306575725276090672133302473958330502721875753473743547314608149173839906381615093192101339031559503406443963102641575462460716260699463958756159495512511796975246717168234001106344880800579002100986203416255193587858229875564575195312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,21] -2009865135774821236231198071688404765302833475247020076362935068025221829359602146654085804770782669442898893706489620978496094540049263622781865771999745972686419582209099720797152303722433749076252475677491481747483679256281386295170129024596466105077591880730430461821645293711335575098120686072296436358375588957083932272803826169887038079907898272499636780642265699472763706073104650737233728845905312031332253781078114178053605238094029523891279292772868166337523166662674846573113866092907103033061347782968588646876775633517239578401726777882412687756886204261801430662347471513503588757871671972569786863217600590100239675633862703502537572802436908688426718904260894238965565958500586224904582584335517021269516944958744921144736973770111649675570569731280836681414368124905027954856468536456160469292037655541646443315700156217067899343735940099012045682370546442860495232415400262898525424596166616594004892723532126884976068410631783405883728665704907811180947712320259750692303841112339344713193700423866084388755553995430633716468199170623714635827047633658377605893474077121712149033834076237314293848087503766962532150058940244947698383005300047224618225913646292846075000918222572733780158424939294040960404333559763498461513970421525562062634306238426524948332049004508228458468746878586545743821446937563203090041985408451734923756839941934032824176607969347545246576119219973457878966849679610516960191497426209612299527793034125738249722119140549139154069866107575854907237728918221503019204859466333357433077897120502409368756245443450597123995885177985945067426384820548432679761176205627654582722524072564664962063287619024218821483122956366472279651669463347787003818902512822782157124578582102489838262251401272921983910018221526478211451616307306974789193195031927054654535634900116281181559860974266212695064317527367755392031596181019736789717913973287931550522190540855052041649475039545795885050979614414353442749089858678899717759552787361877568190225935877656404841604512246880885992231274202946716498821107053265143506057769750159038516548431719053935053809666899563965513480906576666812633058302925151845322839382497889235143378282096941354583218234501693689153706229956580256051660242062374518891611517085106384656796015094587201708374140060209469919368751002002753209390163993132556951795144047748308507207194043352349333823395175901770983259073361908781326044003710205081902516173860434113855767038986533651070581422131177034221232851535276510695593284096783306484644809259813368200692441195651823064708811600190835881091934524610015253475933660887164933228632435202598571777343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,22] 2058646408538605303496315771779911878164901415285385416849285904316257506671098991963293608915092544894324751840643472615376474806746867767694711252807537866136294588973812026977233032676429361062061272375336912377811694211331611916203731948849157051124308691611146762795830276621411932133971847843691703987885129672348309693825245988628842932109549936405366112230985400677874830067127986148049183110224686882289884681192906510452086875789583974328112067413811322607895210760147065119547014675613124348841208880341928260336253408021730296335556563551125863311233660847059551189591146144940667420652071352493011907192576570379349370331217919644246620471283867698909239994895185495979086698693017577986716434280788978907834652969073808939040550578589348308115014215341284640841997386720307365614415094641355886026343091875070992665724361283178723645480774965168957850066733766728642504739264111460311122888656224197595665488169363088360908071376113439427701521919064141710053939074225288958055913511878091803635404259900667347843432504225363273729788132484767895428129641795604386515681140517075551653111538023259729154448986638663661369295955748918874383364674829645114430751249612516185188644428733648102016196767068177012365633252407889081008101020541541616653956188722296948825772895207521513379767977642263340221361366610323926305374955638512302325974372982188573806555328975891266573259635423152448551669158047955639490030309196789758688220005763210746632049747847975742954179381835109363205537479542727370421772929926033395965132227219022822405117378072977181123113600683095695390522845632153986622221318767030937790350312620906734121492010861280417938198474680361267585508009858914196068930638805504682163617756740495240070407810937932889897976542701266692284633726463533580456785119630248860521026229870537240786362934564415978476683345182166436564244143578151194258069577089713434006969929983657004020515188377311018391176703371388971606191236663696581025434301844882896044108483195462268019486602864040215548631156820310640572458126639526500330143500746497782669595628075602852433378074576151397469683030006515935027211238726361049816741132297484235559626840931387686901897493429573512485598207786152064144767885592274537321189921970478261831875072292236091647919649742046715457395028601009512470398129683860916513243986826311835885568917123956435253138832509220633114736622721610458606133631294244620461078994178932058335339327305785180764090545123004791771673770210338960959046625664638493033718942744840071771964836547470860003697913444515054649969300310875574981885535787184439426855675492333830334246158599853515625000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,23] -1728429083749245015849296956817543391636947046717034018767638389185957844150999330362953979768549450259354600139060952611513103798144863341890644309682410377891060586485044869684590676025477899474766683269096524268933731225709491460892813579413491384926056277429764589958271946506148764695204368325795946427683682400779035143059967236997330575182103192113455276714471317194125527877607634671834581106373342727834153010126603555107095500665173107090794105688469304126626057175652426246500451838616797517538100809821499725141341742196776692360843073655574713455482118879270294492929102549207648462056913695871313861498933618666544229701214698724423413201365464820292973450789391067811556383195563850415212668196261798866229279377074082892866633152013432271525747375778494575756314541176335231109875399360707949573830483347969530014239086541415618452006385509083833627644464363065050825036687498467667201272635201874397200435002921159939290386371676319893887905507905395094530509021826608426452804373045102079398452249587454748409036470010906027793316604725972391092535944887771420455154753953146260530567094870232608514654430403962898971922369667542140742683458557352173056069121441858875068045767843580267707263493335516212781673663221321681330176357697259803413805707881651608468481774752504265179091798995279608780227320731008500823011645936956681701809554135748988865949765688726923658504898241953851311160945364144520784086800226483561192992763493305194973016687867191146561867087111265817114215580431469684389863278929497966420321606321133741554091988525642598823172340616378411064314317899999545747026386355972826851130655691217796217803493623466270823852860165893195972936997581702901668361760944778673755858518213034026806749878237411110982271422760736053648429230603574483484438076576914659385500288933032001927967298659118004549770036057909254453521141909157419708248529508905407203332405250796929059650801202145932607721307350129765640920846267856511516236804703433484579859316794370588122284448669055651132764962642573929654630937319827257559493831617944251726603766425948763153551807068652100317525435389898149111931740925920813371271696117259485471835614903923375921822069272348902455979695867596368094111269866017974673751729892979113746094417017010374655138846129199770288050707797973937670647967694932072108905095811839959552795946667038766786315712059810251062829757994001214918490806592116823091078749009444339316935705197255704657327420808462339869879728409164101806379251564778584962668560549287879851298934362008630255536678301933075607395649817331741318117973410789913000368267503858987765852361917495727539062500000000000000000000000000000000000000000000000000000000000000000000000000000 [64,24] 1160679865217017292577538920140975668737882876044517944582929363201182394929736266159208634218728540382089959187000956028518885218620657516917004409366543646034500313161609021511863138340954525876482822017304458137139966115638746275548478742596150665858238447437224336610900962229637511598917947140920907259978189994476940394644711887191931518244441187462039934267844704494797652901302202552130899521361064003779615636385369317701336982316879351363550115158987962675299158626082210846572302171938191940551143298768452344137635214625634811783885300507909608166172511047897749259671391093043466242827716005344536440366994707207059833583896824453080153452112376270406061252229998981045182033742585608111367367650679797573874586147754038197709888908565360222709232127454293385141183804732882832267868703758752505849230833713136876278537797900156474878343176817119092432103399436222863495019484147170593864678537633405119686651647877232714087667317317072899537815199450802994593754708644837569480907767886394628751902372042309529267122365703989449783928187421308002017174421086393137754056176445198396351779512276130553358979972463128050093280992983326949739027740255712430005318516366076260642729363834430577100445340672091499997533380709982000137272894700184536000559906297601264558915951537202381582931801834134315080916606191486982447175364312127585306910593468079956793518406060787010517334656619517624198454642489584737690037921700142563146026714530747699903001609123534050461349804426231666675647175767530263918821986666601308375889339659777331068509886304831191268107431393706518753330898767786382296240238630260769309952570871039496114027411139996477688243356803065592586396535684113772688544627951543863853163204596518124048968324313152474033695812206688085789847251223041545884608408351467044227720958398298368647586025544161222340480202444042920696466424581301493846355598354924376254444357422218728470747389902100046767662769606969079386729420974939241473559020804157105693972455021130190309922203731920344212103616330958710250997514371539453839616605136211364447943892047100818523124787992025495382669486728975833951629809030835794322900904612720422831602729867233757479323263117414919052185498091976699051686468200539168761469271074244840240596812494749539830734123218868984656020591145597044763276129970733084185523976974922265403022394697082961305552749358323322391348692964217573970298326301184567827476527724490336117922386302865626995729536900688608998507246851601967073118938056932615556207600254104766377309540736151989983978607685727865478044344450220739519313354848281385502977076408515078043137691565789282321929931640625000000000000000000000000000000000000000000000000000000000000000000 [64,25] -585184657303138548108444190255734754090650153251764533083223611315631095498918106004597368090687159122330746025293938116476300346585159770217465051752390765418409347568812425748986495995241944982777736164048604783210907210688452782501204678906077249284127373090524384145698323650465504337942902747899897794821909127314157091062361585935701962075719175795244829598342933809134708731473617401306953203964498041489562966759054705096993468297578583353099173735846005631911082234855190711468880327303719148380204251801684998854534122270342766153955573819048175252584361068647669268910845327585942173003956112401404950569951839115707767165273517537215594731538021799696254792171171484124768136467082536330005252147118990003885707730946886266717488599520818931625600648184743337995905675235422519015483767603100381115535908322894053382316350769993047829354078438136275627982386567960162195593416212357028914248780000219646707233731954845857138885605564697908303088146882333725297317392571626937129338893014801139388957534225309763059313867865373926974108206735591506189836295498750566591927360762205171072217936783628853600503715967282425473507607828361576343764634919462584972129840777181060004806481924757111159537029995517597670565967567161120426936783577395990578693789557594189321848764991227967587829748172534975873534616807041428883435970085525112162594405635172425664131993650256523130989799354723752907161058419559486837440879939915668769454317836332517622654153928807718244924253872987725145667656915444722535827529391091301527941372206302384132287637155353549390173606132559724689334572203181848866489600455724598769602379336227308269611143453206837164843658106842494204841542947488640001164011724850122609930462341810353773124103951821268335000644612653316185045482607840493984696075883167348178583640320795562810806104800802915889333328390203196130513092890930669854003356828240877347454210219975689680366606917588990376816854140452188606250443778896514812413409102610411629081516121037970370405630486962018931783887556868393849657416688019506806555970335997516395970284040737747706053932410660232588099226022035496991528886929512716228247441512783774635983094761062908375165730228989065686138895995815785411398247755826152291667084573660006716566512711570505994320423508339419006613177671213320075332534851921122151247931889770553334609113876268490895921978607765337509250575075938409423587610029087993030915788211119584681122641431579640967478724097092440553650859432899375416655322556412412830883995167991559863078208809533831492587540857682653882080784783813883286574665914506086792295580858991321804296603659167885780334472656250000000000000000000000000000000000000000000000000000000000000000 [64,26] 177160363579199557767773635936186362208077569769537588600565305447033385475039080614273127082338251462492802114064234064510533028345041593559303855114161213033694761468450815230361843779979260976997391826724322861087735745824244677758209886050903365102512528144729607218064869823350123845573221196497358842856571499514412614550797680721197475930874928975941271571313228707599846242743020477102252846392065027374460751787320312551233222366068020566330832860059356289954338391349614913065157686991407841734421166815136243540749126775307410173391917002001968952279765640454429231387709588493263020460423788865569125460787660434844973842772992206140651757046438616670491441210757000860673623166284839465482569807043405675520861156244063003673435959839404867961221593378322970207527650051513960793394152690686185310081918480777963097440450489582775974499917583907930434451816566881911855585934440362895723080101240697237508786300004873412331887442635406381664683661200860927340574353549688428029660654448016767966732488931762940361116094048433099169845319411360364858211935232908013886165167410475993184109749394225442191090249967111185648522298123018452496006476094593153375747310020809142877989753021562878804593575572962891429473023936167404532530553174052600936100819312388408732306906826142730240939031771691229180169174662491568457453808629615796043833303598830783318956005770635945154758326979140915632093600560780012493986257489964821338070883055452451671197047849980316500451872759562203507262486676467755885931381832187521082922334158708266314132518373279065734365507224811872607695873477393351052442565175605323456523928742755504719857575213638057762634564551532053578142508888647073383296604015700545963637074031054407900577615184463689727072381071447058158920569817513870474038748976932343777418705799898065786833267362416097241817282423144865432271650237598295670494346084736731591686880877872620897910851335078242115120318876487511576032142879439166556489378874719020819543533184080402902524271007000164866387942383388639571839160308177013412750100567992245547669634291663987623242384916607438368017448783367627247628552104196526719873231786996161301579319897937802319672422361223941729206245134181012529061889023160234672599280353744649641054992605001897768020458383223832320346635719565681527054685224215222623728135494642223036191837079347621547293776274639970120092088891742326893937392538547970589879766474142037974623029188194308595170493253538559649857095943112950926191114866407349499909410807141752953475456829021058749151061715358286049618709932451972551306028677993857374993525021921077222675222628822666592895984649658203125000000000000000000000000000000000000000000000000000000 [64,27] 19072825755676800813342205015246656873857360595091632617396690042765301659117055690724832717158560373350640256061924952094466091554253318152024697944065596146027550916744420758536886682745866459140354673257145857060428929694427529891014708575136724367096077344437739690160929860914956103338415764897011613727331472437553698449490717999594188623420320648758646318659106486294168704404603251880919390169122956271450013101480715282447576301877065544015895465349881438211854725477973624881471931725499199417945948552404711499295367584049542355893208714013010003820407086518548227939418301017289307323423885047044654382119551352400495523512198584704243766547236877650353441272339184569506392909457207084213729251739560655327360549211906624136449707764179996841177272231112194999781039455560538463794005022094570694177166226693659137134235664985066884293937923871869578323257891295544092296471806324346683443260226119793761823534162810423938393891873791777446949794276790707748817285865637500683662487263539365012287859199887165627306674328335715777286574478352909870864509338770831844497905414540503633050867500749046216558344836909574251239267884385365668019572947237707274955402456145625849647904147057660484220661343573505322679028509242902559872096514293064422641908666466710080910228610167855584425738863836402950708203112271622216097167535582298126206072888014309274187521034232732724031345342339320962699251109708045845028992819523935625073754499880160633196744675893254211128184079303877581879377789455543113951017889157080257708525297304388509768742583207207497366702444147076365461172646375144595038633248101983142285363611290002099052140181338515450352490517936990587498861953245190567046062795028430194289077589104071192698242751793083988783578883958508067392663167912613975226307744807350176024420096771973671828786735485382151228001110144136007375997598078015652437631462483028453575565096272603680263664685818857282420620128526423730378764490618954652987878706695560503266750567705109334484938767021042294611128746372923968307074105548072603853828995487246006936002648087317170734581941075596813474928270804793697075627663772047239792055893219744341841907889756034822709147891317426002498909510876090465362745221286967890763645563883318702857459602146195694558203437732603139504891905501049447843140987989350373417860787312427067182257514418534357247879749406059539738869031344798453260114982770461556673785014419632257093798011217608807410775244597671030270372488607543823148850749135508267675563585066191874350444246299854678762738795966910831942274385226617574062296453671010114697981750185413964311653689520653642830438911914825439453125000000000000000000000000000000000000000000000 [64,28] -63068195120649672453489266683987089372861608701301993582579980979502341399060765780308792808786201625712868083450618129292537246718565175751167435870787892163272326567838590156232917465237147135607536713786068622173323908044467270525932198633820761954971501513285821378698929329273894581227050457379834829123122598121069724930799383184868971125213854994591396465756368772283237871568207397962036821347194026808187898179332677685896178309723484285523541540827406550933915001702620399260508651273468417058567571195633166753064491745367843807579069806400492147721125771291725892713293894434640689245137401639366144246993087806109071654443655539196770315539264895579850474557143370192900855971253864724878246752133260736787969668464178971496378758484694939004695681981041204358069975142595089327761498010082431638260029480921430091713520670067470821070286107933700910685796406867581613994403088595414225617545379707013866251993050451029849395569022060779276442273483275936668940355291744023527106674937256027654141705290355489386661436936621261901546403113055526709094750803135144393541963397609892192253635698804965766817334927009219231994956725480240525882026713407259853048250917341890894405898604426680642792871895567220102382479219959426878062399391577999983415402475751341386643208372208865520543171442642372387580472748975640808137598744024024266538768395220501311383139721789650883645320651117186524671314249256886653586118126713005146425929641457820039446571242746790375622428602679769879962653482078598967987954131961050438419189767785984091878892639517349778007488074896242038702622203385810715854074663645466004380551523857504780316031011459982802942752239599682753926785065761771743742994195196601784013287043573597370849803517251373023022382026047128262925173692802037766858698994710007787147921706716303302432956657721805823790334152579602252545072714001428875670325912898680052902041933362947546555613835017139261996956704068292288796508579735123051829830334522984235731345548641420889544005975653971042785026438496019237628486546885695573724599631448785136038921745378238980062024523892425286101983681660670619299776183304604235615291139844532694366160292246384844206794002130179601010479974408866817225094276935787151671840335772330846356400632140055038491302488236175286639364091121889105972737546529789141578151136800185408047290685992346883995066598304027408683637386410443418180633802812523127818682248548835676874104661945755876205405231986547538654856111441812015246164298122119675738587021462639603228101324785822660520801557527725432063168839714205925618504346429831964329270871673781137830671738447874119515290658455342054367065429687500000000000000000000000000000000000 [64,29] 41822088651270032785961633683905690497424539782457755906373963674567116706665909452867285749037768736223692736015168153551298375697517210373392228574973654140127000902207769324680817874621949190695213583537483020741511456927719792897463599514385811681839066304779652999977927336663836317234800748462574884820532430510371204387298175741499965871326385369870310680309788660135216236232955224634467280375404937316539665958333156551354727260613339790743754462853955439980969773246323937007599883549508687733712271743552473635705501941867276552653962586604417628547738123936547500668613527549817553698002084766554079150375908498229959985571575899083671890776796384159198149705386331115045022129486416503818586367474421101569680967340236168975223211229178453705067587669430732651086770964463394509521959803275826020811860770334831707367279426670404330667135272285359599177604487445900748129745029528383660354118051746567140358925939319987511661671764349496360323224230789901122449068831871393933728467489353440599190001568823205855030613487691617689051978833590322471927817065701799646262293612643525674415999792486621167191388712240543983179213293549295058914824980068148925159696405011112123382586545844903182357504363586923092583950183187951128935209364823682501004443320153213632568806826752220883325344957684766832822584510622720037547492249314694547869776609741923716800059545566780773675666956107422904495922760410995570428799615661325252813605219774858990713034388009971089876505544453166162001088414393691088717069429620407467152185214617204052676968109283410991212574413691416576601481038549716135573739051174709518826347914610494339812039243686397814119715148927821981266786302369360797388823544949054904571389113553364766284002864328098714928188617463423816778962988868698006381467744799095047510047635417320479606370664647431210620338264063075900688682101605641427686697137286605616346000961728495094134096505938708957271964059248662237281447175553370982809415475663952603488898967382796788116097370139101039264586722257579268989275494511583265263676460049147856358919739811292887768876565342562699099212698396043597056764203392648526935698440763576548089065176662986870883250131744491122772692142960294375270484631679884565680832264335751398964841821920321805991319473851853295294347882196139153934607463122490899335624731050611158724626001371760213986895707172241616266588277402048142043588190004209147988605421858691535045821458951732712764908007295419662129290454197748407015725710318867576270904272007618370169270717787156736896737034732990256418277429953895040505863460697098682288149737674278042432498810401786393242673511849716305732727050781250000000000000000000000000000000 [64,30] -14051504021301946546914895888903134559597798597024067268375061093363537612386351489660949291349484176808665739376662451259902709887679376462477609086778344851670152037043685585726625062202899968126831051521594856770773221145143120545826902541618958469657710365726434705772633951483787553777196939268175837801411707962220319086832444518855119828528206894093041288562855008224755373886854546217779994080833683768843996929165787876037689647376234988381301046662618219834467415251290340617394452830331501109294876895976566714601942070876422744837296257946907676157894066750812871786463063940050417258499567482888896011161154808442166578782117401520260277501797801429148153842426609160278217511012138354003225514479573615614906143115353055544715277070280908079149731255997813156239284466384356658079527641076921801819777876702938843515040389586184469807447726604834958089434565145989750798519602296284592834270807051685423534957421198777467271957558760378981207414611090309936854927337538691513008186478005458396708448258494497742263444391037937714321047292197526401689055488353632994513745010458491241796563253374842798282119059563255574720723141604661189534059509635307680016770533511866588062308131138025332636408814385044079375371607206493847201165681058122376939431084653752000514991175150975875202889637056697879441380183068541016146712081921200319920613274849414125954226603666892687646810495275639481283201640784902787995179247164426036296412113940278946429300627004781072664671954803828226989836332019429908875510638748889977955518249231535420604611099298235326421511454545882586791095586619544030111367997495878140473669694993766391741062397273766876584521829321801347940013695745220943290140139322170566015675557864643850297352596692281697364277780145482179541735668542185440213750613491644778613708542406884737098024571859982509894177886202213009750733260252913308518415143127380068891055120936947834937883749009288992433688428049528686387034947238026828029080142639786058436141183559455253461145457244102241113330840530896058085265275857039677560080641559406448173010699428189017254009700474498288312457523155554484731728842275070431655902839239862798594070623336689869652097259503433951093657692550234213482216488936465657439348975394234664443377384392648041988987321526417008935047676265980970768199770097781025917425426295294254590491175800432266216483079716675106973090395050319035570302354850547824202798046573560598350465408060065316578889727527890512320433069648663077108833042341735766049926867518669863547076817704501349816412521311475283664991563222002801381407052785738095677400578071731149394506678392978340358387967512499017175287008285522460937500000000000000000000 [64,31] -222315744628401604250088499135208611709795444041003742291993507668364436474343884180695651674934561959798050746399453551952839496392895506018667499116783943288011019019006618550243232012864738207330019672040825604404506697121413991066281991035637807167956214615592021017817860327629624824057238209147564652430804770063735101145184283898175013155237012952459216633843494158662780453017748661852536527981495438852564539926497242775225029889405385645795383424916883388128085718189523162530063163055703295962800280738925194669649521944551651757354913883898023331836967300097012770548015835218774701748575444808418793378689188782403361374551175396481241087730322897332579383127873715882118739400794617320193503866716778442658789629719276653309352399019975827678366511855596397238145316644302241268952793841128182676628071247231808139876684698291704588879644777516131400572028492438497537439765456249193248638000924814267940027792317537169620740412402600908767941126302170174995903192630311920377726850546865368730547702000502618034535478088558636662410595254591978959122302268761673339562256469354913278401428334184883536079197785551485559590418152313804573338614991633764691233191134431525777900898583378433463467152851852041873774293788894737226870361084089768669834399583944928296141860982458090949665634802064685222904306781233991198520839186327671359538584643800097271041067580906372413523283438044647743442121999746114262886907526204985798579694109287868451386483480350033593200466947188929097796776004588823215703521941366638099107327935405566627040953453028805826164676308718723143818416797125216852145740275367685762349833251039921777532298665589353406098688176852804708464655837431122660382844806263159598779109648614532269229403689186661374994222765915931353992688577580662981631710439807091880462352160802608548704962415917944329359172631402020968306719395152897168068185171763790806694000895103096969844197342334721677618769796445825054344363062235762171026385128737817916309094974664948298679457334402195087138357293902309642795732159784499390841073413149387568128988655989508768766226691314962904752441762340164133405378414554521228943391854019863005219239318296406405048588841524719773681826313972667666704764098638466485030835182289556200483036244933066860554442496471681266616781885464057936452786880161842870319738200034287923794033822437310841231497746492105791677062349769586709668107440318014893860483179849522695025905047203320944517435061124188959187384626172108113776833800467634694031408225829305801748120972045137156328444221179454629463862325747250817537916964961939698590065860322981580268117434526518655033000548826294107129797339439392089843750000000000000 [64,32] 3233208579007557354277450877711410655016212496671425302959302539045356308669461306292929567804730130530747672440733376442189289565655778066968074735500852700532964052612102100064099643007107181111599714127290812662295391388910163205982013512672295277289815616097280387194138685029055242377321035091742481331934665337627368871869028635045671571502765893646300187219531815259408149380214130675240713029182350616889595318096407988825650387581749006382333341110190582668514555132161429472730685922266292573134400315336227466034506729684330376338019561033864896373402237284355590727898006330373064659036419355637168196142176551385960225931292963665072993185881113464858454083750670283458762419041572323142654982294264102340241317113533349661537987332161278562751842378313704612801854621207150446719441819924204735488739731278941552601159776598730269331641247916115362828131989100765032684244556822791576219453178904208996352863657331672081729963221352220130149102758899079327420312069762391813305803406727007608961077708845718652811187688591654382503686986146039708876066587328807047526175581518149798833370721897261876054908281606721969846965416150379715980369242247212734890570745705639787177442107450406801669758961475456609486225834551266213203339824384269415861195999083077460236268219153370813468443709280852252521110254989527666940418825790762275919780757967814552326379165848727736119599104323661363493556979968610796105315135291417094854250550371438230157615411196555117225695710631280497189425139563707165551631958340884498078407352137178762409680788862314162008057655132093998500671781256803499160860791504607085829646107837691748386223465969625772981378188612902779346581122303418289494676227758310478988141474794355103784318073451180943339878508759496303824690772202608331284271513195683601011803367556286101934783562390351107777138994058453085561728903689484086955139313326299279825901995045597461035085189257878117799363944965010138309298484220400706418481613475199056789771453462244193913431496602586672642181708452526359962666926132013794880938907796547667615014952620357337073556256519639588012419237825403124860162852690027694460556302221294094490304547523833480695955271759205319970660503682871297245236794370663808752102845211102195085391190382870470269581057833611347976498330089503212207971418357558537326355207844117176529247610894881998726786486708271811050404863603826858921862675330681427970535972982988823855160225812306818202403503586380815760352499052030395894623760043576210799762168567794480078785298327009485901676110906726091765047167567395354056606011000785135650306242781235754129186629793611424664408066629618654364008989432477392256259918212890625 [64,33] -1985426076107027044404055149756368391318333859878915007951948053589376395467826448642356301581078937647604685676455795121667351263300641867922958258845110061683475966624364884877671124316889381976221954589751585393255416922022052074596856029863413389529553609962967968284146057377122089853470337410826376778514127647250031913552513440950203506048907618520400382665721642242977831412806018032158229818790458310258279824722267603404796320069381163526911563630528835503919915741608737288705783402565730371229346085211249445612883916023895517916174248456205827116597599359906308297933793766261160824873343521735873675839385005743743815023044282243234908535351718763862549859590374663420933158831987288585333235333321086556759030716213590393747432257380041210656307782670281135229293873090403541451726127951986692564763148742905580096417031854711291564652766484802621808537143367080849237311961506475610083054106822886178949619498011570672690638749553395671339738274167251770792341052141305225080701460170546860765544395242565421320986778841952861846747599923931062510613387562839958823860487801902194317654941144307490598260709645880801458728763624830264716805757774952143763558459042411246570767314220316608315503986490969841090209636230717329216872087146753082604784199728076625550157726617031585016526746511251720240550300580111582593790010412036819845965210275631951868111649699624099373951681441681427061859310334660196190786808616288322831834193209050566915810917419064577150621302036226420624739048298304045059805820703734852259422570998986865079533074328204768157922472955268288700468154885848926296499268063638646584864908857330467402958461024321598305554258698757220643681526249189130805096369250515226808486765849948836286623295756276548275874214007225268789914257213773812942404406230718423866561215025175008579575049192815306966479644082759460878141054987247571816744268148204097507957849725331219241406973110475088309982264877919857733600372784203192529632537747339091274679482347666173182150717709386303797718636420585599654310289384302264699074050308123568881007826526555490473437580902275323528198771725502151866127233756591474630692971644530419770349429043459548284674882490008807378404364871051240786531900735298429836972841579441238741923577323379780199620803510274900577381489126316085877417542338619028723848889242099913178658563128438545798039718749213109628243473353877579985039604192639018621875895130077669812657216017063658908034284836508174719835985351687749521721739298374435679701854769774955926671906153064277328755623598127066486165908926598718920935580262681733851770166479697587676579628772561073035696210808964679017663002014160156250000000000000 [64,34] 578368688389617508000728325551993954384575765930831146948682069715687772657214574987318652549943727381210258794934360071605736453394220637625287420279245265296982693817518433681870592922533055393053414959186862782877637836366660522060977039300033593401189266769098922110335387250242404750129550542213186147144032438415737291162726550321448172283471815763393850350998232924813579187341078477484236610539948325327949535745584829947962548729440609235587227435151907200845899836346027440122328809438209849712615200421646485968867301574486618939056745261139363583030450609483832323797626523879266830326085891522209740005712007323527959743515181038444425377568134088582531409403527591922429366947005547410874768419532880720080974046905250738501849257268406252300230770900327609965619349966911813669337298898859363304628040553233139353994943924938165854400740659465974227645802535389452814504339964844532383206382811324385104881723136344599975570251821221481781097197841003460815034305257128483465999652620843014165734556290370226526930776078937850066912209888523555127913557481351727261908672181929345902623619239113693544224034009506201255947786187737708327943302792188421753046986366916069518771289783596707563920475361715061417337559000613112548525591936898150857734316752446841417531251053004405738337263637017359838187970173485794258625154867017215579227141600793911247142676532229163358867516008528785805217488447725662939265901649054274402300296730879568199817824681079390273917089261089831689938182056970203113519281315561398883880456934081327485838679498909362593059338937256356308359763348527885879631710280914027419969604214493743562143896100610896774807165224837551103753628208273188868821557325497160586976104504793462012186002282359325933055042466955110790587043606737472692444254259051058134908007218368612725741713376457095091083438707840148375586842524796469178321341363698450746203219763335173732209410256862669246355306333215559773084246937606921336774432492496730400118623411946053656386870763319086097356687682043717353325539015481739816725732137645277968114095700872178278784133343258460637014141819073737492424198818402566903216529193127835269653085284358470892323411994884031684481326937722153233460234670279329688237627011436721333586166880393935917933676351660985708934987079019210574128623650183253151972075788059694076855833673006723118982853389670226878770771877845748826442064278084624973995943077697262831590460297867224432682988400003263700841738586752037162719033797546340261718791366147208790555964006400389074721639653060944781634009396353903418827368725340260035366511764260356669854854384099640540739528660196810960769653320312500000000000000 [64,35] 19549645252492556556879794104597099072009360842924980130598764590106671483421498230221645294274206323261372617247897378431197550505629226988817120852917152935181883636164990914025796342958417784932146898562638228792699423910978750572380671456748938182203945087073596604736209523809455006604720675267885649220778383357124185551598373606348826498800572163145183402342707629828021193975922526137878888520023539281306082950720104119346027301461614337225036001006288585196053235211083639091211771493242679308313845329117429572844082454389413596772142825024235297458561366946772410352188416035293022518454540678694159458678172298048847178869844612112727707279925970022272803667917412196525390025123301717100983011056177358066277810396101343280788628374326869011010240269304756953986171576770959738465633510165212060984193514822405585440466060403007094978726773190811434544104452749195311782202558110905430830904142771134499461627452614425865560889801463617055143958746826665441195649356461983831830715305599603656889550158199332172089118165411451001960324469740258170949459833416172686015677030187640020727648538288771061059504650784972713629100005497630002143095344991081832612127077812095501718141068853008161135921025591694726177894702335925139561884468737491380236423254223067203443241047705511740186723704273481108329148376922634489739523743802933911700710298104323733456717400195056061784014944543710553892080095741485178325046175300778327136848091354849857067903171207042016442933199682209879903682901292472141062469406198062126345945039274745029717720915445557450735526651480956922244328250427690446413418782522239342310586889476476299731426119339506249152667971706588871641366978120957859080784654276503056795611166455745792589032788884515651533848307794477593300933884306645049702125510317711450335858876415739852605437346056117004550571948466109194630595348418256114474951790086795626769401128456307688921896409501575514078192554544416981432146281486030725837257299421631232175363190852521627321009077987731921815963613118879231397066746169048233050433258030170866112465557012608555184162566128515353318878529465060521925039609110854734829016605008551656606113858872304070418941197666940562382278342136784458369133084922514507126779664190110904174412609819273539601295624483084323645703694134092800138132973816253031000178336760829910161159641190186137878957145581623780577267807335122203644019377850201268901203907752357062222866991748045404870343270731223385763353491652095922213201331033343359249375707252562153805043098734038411426738009757135560987181907643510335784153425233134780954916349040126378568768431096686066794632097298745065927505493164062500000000 [64,36] -106821527659684428513958340367035937982260861427169388260092901924707898980219223892609554133439559447224068505154941640930498733456249479353207191460283217195529945027303103649886791004976907641131202480073814461184306039235941397808167748893719047083278269308999214849982240762613078848289180719071032366897996056201299242588862180027637943664799583444256057454314780570239777522899851073994255519503349160451972486389517115542267052463481229966106708706693176565358240098682568325319609667145534099477487208471497504086137982039139444954553964776216805614050337849401348667685464848376265855243693986447508629837900909027305080185426940310205222935134272612128253762073531641830907547554785757439223413378977459838824781436964277501905164738190679478377363438051442389506162676605216285444423398664742531191059605371331898547953659312717038253225235949735109967136000716682677759052698733965107967244809937917731941698824045486472175749489010369391104106005375414738603764381097519560616305306950701386322531540174576021256198321992280726229689143809452110211774253344396458730466297270445605643360947713874590551705095228110967373648681795959148544799861519263890050846792858149005284064760810638578539816855126620629800444184033827424696207857882776570873383515376265412838340471254760895696770420239969134125625840834121281924980725070711597369185003824691033454338848599195723624302149401212797415052679565049730800485815912976347835130023610105727821702969364251528676186935420831494994497402368494964789976045931107590738418544509526054758154597100083402081444359687284195099927308305014411819079480156582407255175398134126300583855322705687084997500352342072176730285684142748044234353646875640763172200101206279230146561719540592201958012444338475002929233149427152238216837225394261731724272513440605138365498715451270945869999372733888420285459676397726716586988007575610688020767223332820901421567254760258752772410435766837273662176416276230571997386023665580460674124011476351596454997971341249062119760972581699033832190754168244365714416825904618193452111020037505301284478206473728489303577051948196013710246947041941738402468467984554166354493711450360877171561597034657166191546506351317107753376050327791720036642989226026309817417815645787473987172631148894667511569724008429601984152503826819072690857724565863884900508975646428965765088441715451790294012340708823061202055050408470205367587018826099562635200555339735803672486044050180993764434616841994877897350023350470731808648234395926019991248320981597137256137892465269133010604542534703496952333752342861813418244648663698852732889012229211544990903348661959171295166015625000000000000 [64,37] 52889560683910662656812434924483631802948654822986988701114693883210553242585748230927596529234311350243163368543037805768424890810949657856812588860792690986832729796351976680433450557124284412570896164134042525452004551162548119685162572954323115740869584105256589215272480541547906689640541587587043971226544700153386797829170750812903604760038734861880555828581289728544381773605857621983163810586412727399450371791436078068362809161431460010573160727615847188604965606944722562155272682469942273556512852738486829068117982913145908624940317822350234815802093311919725321989917697743878630238967005186935194306385129488480800437068144287731559944705549601377519989042114659854858354603265411928469127173163812527430472617031309364843270689589937673654028914479968229416639454187637837712355688002201310297003585162784067953049720851123086530112913238565984691312878256034768749373627738851288720242543735785213782004043183449194902600739479495594144354122870247998973962109784990230997890121612762024066838689882226862130680436474838283287454305774873223709492917898495733087758159620228332844678103791061956338621713034729293835457976332796893825649615803036887280443116449993420130318129606263492859555426074109461991577881736309160675858625065409745405816251319139639191745584363654838365642888567849252221670303373071396485661593447666008708275700386443726947496236041767864279070795851109311273739574968115379116951793896094812011308183495231984024915046084984307006328805250693602338380291169734835662684229861638953887914986644151808708103197104165343588832167014686254072809717900316625999486607438804908440296344769314232915696726758133553679655180788707327346271317670073485198913841623853145055980688842382344804318491632395275676752853002903507114325435039229115531176140314407214636129395968817849827089630449584990913642079764276448348238648356122459418827628826207688615211294491627600177885635766680045655212428806640093133170910420980579436448961961484363129298268605646911487089607086716834854585143406660256763339951907008336346440090339849594761153569486201815271065645113422661315620491216744647982391230724142348493762025553761630351986558822971137867032411122068868250723260092761072964546435404576023429577382480037891297922589089337986641328555844229968479995787913578296465662267271413403446062702589297148655338681426943354690736790510136908949253980145995405302567657673686536649344638000803439051610509480105376997311353036853974669184461760147871504441463284570286622727137687814308339974621192946206597688614965921840735049061332261030700324143705503976624055842162854223072144740913635985180007992312312126159667968750000000000 [64,38] -10001387692981435074227919788489441129142519198373536378970104714071345087550451264366591434072519009666309473739352898695329397796575840743944585677566798863241062554497929523806312735123283593865909549952552636479505538632840520925852268778549281764458693257279626784146109689332466198031389509640725426348292406324650331350659239052468679578750215075807804630627288065987947304156922345516298037203273069462657455872651547234192090211411473036319448668454698737505908376341187257578584900083047331904340237039493973309820459337239578792150811003222486909996855693299453848438549637704463399355181891522817196757153742486699632205124644568221225392622322129023818305839059806691975617417451062430663486961000262218843823580220089503375822163139797394543715510394406971869179168022486521626248553848572178209637165714560291522277972082326876765710887250171785359563153691564174234351988020591771399335845459258309539866356882528249921967450461488602617376556667550088702852845287222445612221188803777462575826032471221948746565484342196945108946256933112870386204867713419439401768207950804064295257616029653143745872190754566724895049045006863743560291955723194324361993232852560664774571961990033933245333541311551259269364888361317972332954098148389071412637097262443122514793677900930447835417705437514494527371057019622877704116032577145655837991380143101836784909220252872515243712769761361862117502165464158015614202244083263165735383707063284798576736303381069226268110645856887969693919585652965080044702665480151922269747466867214851692162216082969224860730567343479258438592633253887798931546621911259329783310335755240726672793207892897332545942454488343586395632334191678766216696332505191387244421926953889115698387061289001012140152152871632044370613106681738682719640679013762640376752629053788858297617499477196114747737732771586820141304631882955033299768702694233026110633867892760336813676400143434561581682409565814727432606448016734965780465599552147796349309019059734554779217056536704725863210837699199069564765925490038555174327533089796945101557238169889057452559518053406443394512724835309090931907028124350632383634938361390372595017178607039166020238760237009364967776569900530506471465743468614491890799580558625938339364909262699871023804868208839256745314729375410637695734820634998254451659692106909144152426243663433043089872150240009930891295898628330140584518651572487829463792413021551836250136518138861694444805578545110323843209737226069669100315500096195027205152499405221229582251553460566892777606982402939175184516986315801737781174035886399082332051471990093588761649122387265009592738351784646511077880859375000000 [64,39] -3775440767132561664951083856233245537370755564942669174142196958726655796724974613190752260528230299417209810402689272701464644614746354045794465993181760552024245594484094435965988906296224743544543692903953719266305231275972147110860621300791433967857880039320549139751721250428346900456652265255628535944512280865463448520217263768901918275828041073028869197060830879857742413028171018726312482561258940852569306613572349387534541350964495788719204363059995672346190108050913731052891490703547982957430621045672741112007833897810414264610010314864346125208598531823889485202851654400886215747080552490681201288103564106297607843589107768714000811510798681388332474547824018150934205113543169440129676349281400234371695633077083241545573053510037362892483351416482623434118394907043919221213766981863681072694266369209205865377642262526924987755991601461491759476359824447186275931537555088956419127314931841322186956608121090591323437730047314495811660645459781298599381149081991490454000889847222424640232453831393091844948501226255320507011429558606760282484072113257352279216477294934017158107832923804413907562600477337625613060156259736947046802743440497280841901770217545042951959771366501726018419887107114557571790066061415878520316962649866294866632998602601280158401877406610174900653844776138808666305213115067568209923603729162879877314397013296111150127914234673403322986230949793541681037195296874386831925135312429985150537396319976873127811581331075823043871690135344264632262463190926104927448327303214861350674613314197016111698960806195400916008359203893625484992381242531893842327465074454364646308888246951090754400223823574019294519145789606969165738108201475409016176923054783110979402878640500601893915004028062989448918721735115209638068967642903930097101261040720194027044540791710767916759929986666244139549626376712172158464971565817404629133836006290688237578906803514842522870463396916234376533012665156294975037365845803289372800603815295506492158664187063536797608267124117302206006857322595346861568275828728484109973804046113592767182703240367860970869196004093517824724250256311708646658795254019127600118219145953154582372867053160173903492129953922649031598845418480913876383285904405030195834705507438539265521856567799618530354946786915793675289144569475372292508831061039983581775558970176546095431315245877921967336051196541642660439648017719778471892065032260404216671260166667548462258690854545852694176500429653198162337398291167999321940830720360620263178766592419801730227156390441151057811457852992513503519161183279398249321923175003533853711963877231646159043920718545450654346495866775512695312500000000 [64,40] 4115468806695371766428644078083572507024203774510043347599198040138178003919306010258912311986533826369760993320575014806688931370777216978682521544723232721811937574593944717843516252930392471461621541822633037301568003303611108314980621240502039214522741124840580334660566320535819322244384772576668277210825511205156029215897195118725771608972783774380023043075512729389712438820255145445671747768731270916860656723387704072687569919531501937127309311142761856270816614713055999499630695398999390008943957497166892948297383018762966118229091873527149631415213991086557708257922747639829991133438484049278157432700350911768394018212745152253115337148250615429650801912998090798824589582052778489074474179435031819923138632308217843082733177483158902901524871918434227529959228566474273481210117419647642670886329635982792916315746638176997802702380245199610763923380514915534087179098259688514257115880342331908366453790954857552573080659865182450261288991089061353452981110203935373666450932681036607383470299441502492068966907632409607086054402226842571204577261699249770418946307744600416362260664116246104462222671458558260833762625434768194071960799371866286144062699457364225824453599170822871736284985500936958523314695687328391216687450777492531552390600245762054053196478102437631062869806861022532497326372418527219294656277229578523107433777656966763701612889699338701225557067694780182535728597660460088340912491870961160739147950057856146027504495299712081213758529607942983082725215982267631598202572270112266232970712402725207897574477409913760759581885049543314694647802643466861047354217787637653293191635645988823387843332555497528955390466489138977896981320005303122080379690299990226717277670706320686107491695485314254507017590918010840332095583437560619249962238210866434684745503501063339895499919654759926140035423999783143707691883606668474286949567374944383551498964953240924104584705733272671871934817780901795133035602699844666174705344212822581061944268051656067011022505578464972450214618474231005545245816787801655058021730842262774673754248273079422533592307590046001420681909065071212071280605033757670976386731100562700731965782297194491957374233502344283282368369069421605477751343736475673642260318711948000682495162339151024698805250643107455994132067628692267294319984372247019062738495237352670036473862399773271875240747110231015057297527465748957880448739403155021884010606495397692876087227126526010940674215244753801388406759735740119445310263983948707804446082291751228080120500244257148647644699980060239837116118856319778908959951127940938490568866084439239583225855767523171380162239074707031250000000000 [64,41] -1998109528754750565362877322559815099556368609590896115273902875367818299834811931467242987442568741453510180367564446975852484694564582924947547771705016920781606334663761630075127445031762086258421392414177897931706843149812133296311884108117528588275286209624461278463366500874576944644950324596788244082800286700957880664055705227269384164388096234184500418745823100545690366610278152427344156436377465500024506621766229788368119191297171642677542615631154416689221168631290722766168951203426478304924852934547046903076925016141688399309465010769040467420492014572477360807533522331682760422449082476460739765107212241637764686288534925146345430423712661791336687481906255643145607694928432080423478069637942712244962757958144529213163298482685267049073018682082950601052555688014066203591116089305337687984883514256668047974357069974555328508036576158315199194957004016677438731163849942056114230496403543678902776172638531949037367814106968233809466113442835170447439482772710049682330306866924539411450346088468458521263788486855559391468710304861278074781811594781618254413280706638155816263166400393285520620967582182151585989911247763418129267050689554615007567997634345409471944354987981839266041343276449677934904148161894044571441276848043582930108171901376883334056375484145512385404766893993786200231081825069561682838248985177877140426087490338405444305013530960955041465999141405681156895497526854946574130053178739144031592562076897007633946942197937766981543351202297356259807307166420481716737374561406472189628766448112832505031306463245809846731638719868063021380214322037447253341688944839724991480565040110726295405110085091458674937203978029023683114592478900140406425073350920172695636772000326902268491790878130162672371698184094428769259417056518333559046843408299551570590261172456064267236382299876879789050703452194595141122112585750503011916387813926192831347258200999414128503996167716714610210011564453731083405359701811796870875050821415512360585185602612959064251345023026871930709260357628587548334880094798994184520575997324004719051055948417150290232055388501709252257244047801478583499453972561492817758137127084279000649881090994864892948125559694316845561834511178946582434886574551278934622883161015166279713494752159755914502597663806012098367644353595291281307180965157733972982896431496475483092490343337156376578206215961335276815678691704849642049588171171518663116563675641148994446652245878794122272409798325507865806914861293381231542164748198483399880808583977501181829207177388791254163994612412794669052481887113699411295350550355479359419372980318646559894091296882834285497665405273437500000000 [64,42] 667833787995463814366690328639212993299118591446633047967758733796606574762342439661899018440019126039999144303347761906357475641409144910280074873870846227527278919664419833892400561294572207456131558091384798487811059494571600944269526756237707462609659437373809379377515424689317376052209305493197264657074921160659856419391027481974920260434994377674503287047751864589936536037894489874229089677969989940866229402021521995740602920640267819085367448909098928198213758950151338952546822597305576848636879653444230372264707436374952932938940926669372035459337400991251241963605919935685170452750061392406591511826994787993879075453834502409067177899576204592579928557030184742940009604555313540079879630988778018407032623201732421249041984709250656923348209054891379686099874862844923633173807216482493654799465067240476173447861891535027014583076442199711306273044660560108354474509993874600055976353066894994584373350121909642374941389728311215398977563239628963641829629337734728937348350329339287961472804656741512740786226362239033435681602506242607152008523273089764538940725605234669353908764972818814216843014168558134335028946340840982458002725255086634426950597064562774378799389259395582559864277557235284855155629694735468540334347702596154401708820630630441975148722769339423835893124468393463272545496874105478876207712979596575655393349228080888132465103671424065571742045885101283195476957126569187683270707661672227525454228725746320959594301102620918765671843548507001052794914778715079303510946530191301711306870761066499425695134387914994809147033584163993745403472306871038287302834335920404618270539334420062127860643648690481096327506408109264031529959883032300383762167214351060697898309951692566509875818714872946623923517737733888437043093283056585014023878188808911051788778508800098796889056916175829298183276017208196232909867571051410630273462934814657519780938788404611784004315978633228421347248968236065786085986585723384803623599628138285591536998152468102512924266501902179040181243194411736925978781071839119190897753531844702559548722970264889757822697707542898000807422926501989911790217700581030393054213070259322450959988823800259250555237842047379793231238582821268440966491252516016883765833534653262729241576532033810098426040617529591360361624922597485118174428728491620717328945063278868669283955018285779844201209032237306508814788237195146741383719325834636275699021084553445854545969083821738164737380670329294813563912279445971552581544593139018713762823734496771531728926226163254821626558634385422659156448651526708441871326401246522454386038338686182314063444209750741720199584960937500000000 [64,43] -163481366227953132986768227053988274315091574443618491186505275027726774193646261344525219207681069438106307397743644043863669245819178159569715353929302395000682729138760069520485273163305588736300424648788720223059015260927908663525001474217637297022361756170722247212345364179582603331940807540128953048399717787205472255225600396269708826266639374552165581213924645348216783893180105932011658500201903459220736858451349316405757232310537092294153347360657406281103282975570541840393254816772154337619545378318499658761519232245491025104284810576807356444332299788600044415361913937345705919138854207305547139879404356290929255270197523873467676527256679852898210735845416834694684979143796038294482639851906701953712934516400985078654243950535117499971901036715288212696078433886136429278678061940549384130070631462371984312864801054683115689041358834169801287072257384481982604414871028763344403079766171251044396864085452469292152509495549981793760982773292864392467061666952430340312356561502641507642402760135260288628986875782277644659513864965618597238157498697561781475776190244935969988164853404663195969610737043285115719385148195737515422141616210347979872909854606290718846931037157292314341506174974660859049516612817040739280353743665502172389361268713777043828110163057155164797156972005818340753522452704776245303648060156783682353801607066073211587050443286956483924374469098691200616114732810669009006641892991601656925102273015290935981464535197097338436169968204213975786024440563415476731451351181689054486578641460141108927081051227948332090310648852579868036440171741017948436481722032073472306163598173123342775810669476004456515512580857465769278333785639172534802937461717314051250720875083291104202814960422425923665548434010998099672172851130477247947478063610977099706377756877765029607358754444731082237378969367856399757852522215229403736678800741611006771276115946465488424500697459348890412527197902764616242613357597987110647597465367646614487341317517110011378295018179199088419569791443334097884614028002921950220122541589592599485294950744148841413882580322133136327102189952221236175943044489770988104078017429110146160208141375281612974538341095561554481146554396629624483598824083660693072620383113561481171331823209190989520985956719166134685752019176982856526915079445139475511969505841077270752587861909136075944848280893571392980012356897018089644636662671053572487153373894455242923508969921468338565760952968817845091778840105188247985164447230228956090259133017918538478641602823660152528693594674215777421843899305392624309509490374337782028681814727733012659882660955190658569335937500000000 [64,44] 28163347353290430419052948540457502816211573939911257129176338434548075562111757988514609232319655934860735604431329995654718204379442914454686750953026459219415034370802483182699700038313058429213854907826285710727135562459678657166779025802175509864889349042020681245530217516807019615080150859592181885582332160772011070500541562661039262684531400881196451104589895319220476830699758151046109652156621474445946287899199653807159402606958526596528670380355036924509896734509779172057629512067785995902834683648840742317998224462969922207654363686139910047743662397783574740571796336075230959381886313786108187592612046434284379352327605575236536064466581346635096436028856868195810888751466563240199520624779862132587821562644687746752883498855902922790625635504540851030612085255514487105492924368222551114471125811466016881667590969949446288915945861247809336816693675242064022013446357620316210282603697578586493816585338313301321803618375272756584459921413479785921951519302396752183668774709724766488156483974983472685468807356703139713444605761248118925996362239421087633248431810559370024448129088358652135258140095293713854345501516453517648050964759759210239123434673903285965937013108608795349369906354934960495669912331517983863074871729745573141707981163014918036408890656815741887514116424759122262544403726300539831884927771381757601127386870047476549677167544802527084981707968312649822779772715065639687866077271734334102966671536771255760946524564128698145974157044045218568756297666058773294583734279948720536379573865428451410926558529984534470527232031655453373500222804106273732019848007923771954515451231445123032601461895478895371959698806431486179786160115007724188584072137287053749075772006230180229024200817986060911380965748491973848194456335535977738409973273360835719934461944008444671505565240806472322742119293024420969608035984384542234108143820538569857536720224147904743431035061377277412033155684547710411230744799714763094008493411855830161760214318972188960376800934132387507096269278094378113260099827685831101545267435557825936118905904523655437212225390206552070935697018638569876476184131101716567104619102355234724322336223761730450758034824982747778295236374049681875320809116389379641882033255103110537495739004740733606963072708286664720440541821271493566186015615387963293478298701529171144894623957693135413864639521916104960746850431049403613402541631110656367163991374851239148599367856031518619941274675100424961782595530843608784187725955880993647869501256684998887770082422559094618286548584462493393771387140515393786935924061946303985750142406807583483896451070904731750488281250000 [64,45] -2862213569694558762062637936332394126046820361966586464715377415091800445344879593673171708606830748247578134241995102359945584214160445267602874117608834944203343405122675464731831586325913185545299104917295575218326345074474307471992843610848671481637485258620404457399511457585094075767275670376463805545651419321916716199339585318677245636647687160959137256865097130865102108628773564361659756696808949432776466540506028028944858105776962976163875575694764233036614993228438392153432209432419539436027273516255036869447072480999424476018873517895702421737849243462731358756722166368991626668209097744603214449971668714159270858199150762295798700072052652296493691137685456678141862419606035468213013301451135142314456768015518201164511969956292389151128062528176638640726920738954960652764091387742597389554737726052672660993259223725663825795267379507652683244667637285175589764566742613735570277296105592888305009838020436418704651429594224078360350494875486677528484797522171363394870676122684764363224508461292878409344461488754505297677383916168557510410354836265773210515165967537685450341577305869801045843324924934214982042065663891739537631660320186444920257395785175393057587589235307084005327190071668656620286921725009920239947119958330753644923329153974286695895285882406954080805685182801879533410962185619089590991947286789256963526594781074789910950042766215841817071150774607509528364324842298748088979102223885874225966068517437240123947002517599671830229272774848533976147139995856510596732509080975315148975762003723808587373119194491900081983927816456326147996574692016477626699388586958797504666079688491005104818360104677677117739951634703106342755625282541132326412452172060966693144176238397096159901706809896751486141790010366890738635678460052353771744365483194849179320628224295645964684641240174955310303497274839013320142216088364718045716599017645130923084822706981702074930345593165344652642596295388027495828145621359588060558371850311930737744483743542999428734343619215343357336309328962136350464791528308970780625757389673698696708226458327812976374737270195990965760649262835368507174621952596181447686637688241855481301569426822267556022718586845797520805073292361476165690756325389258995762538839256523072820024713174987981646800284738289009326754433797308325843506758665396411490381137548570381913735916491104074961385103768034787751293401494682457634457960793258196355010720188393126126596506837625883744224764754415552039838221180003090838034118332107641793033089679874949201296458977273926719804895835300769112975362160341853484654331537737070867422062292462214827537536621093750000000000 [64,46] 154757139348962241331452494927491943716138240177803254819173628196581558666947416123886638223591537925094990650757856454378323697967559434441289583433664597146845124653952915759257773834485855650128521832879911912067936508432976452400787046678223455739559394742488262212125287258357323018525495718839481104140427819545420290095515139472844122787518639587085691522376250966314000394461657657742912476643156723433040108305485560941396896999246725047425210689383233325157436228537729992758345034250787310094955882177193112101081816611904304738709937487547676727759788277321573848026461128035691706792500411287654789716786576198675807034908703086096551076552821837786777532305878010518415556187526883476561206225571776378717422288631146281640722824174395672630563766308011350866346748492603675164580401568691110460189492322734216769880025343083353066832779835606954031677629953116939485061091804053420995070004522613194455528944749553092659545160823062857471588817688071974484877977926183320702917518660986878764758190804049626708758339252655866071593403433598363198633878359540534352065015398401282977685080766432836482942869780448386674827510911263300986004499938958361310980981977848688895621583129594547947465010847271112994140354268842563718809011640410104849638394917489173554357870284727510625657538815865361292278170879304740730466197245849736235031862889404832367385782691289020216494151746292853227200772579001058522095632032248641405105241604767415926191488312795262693105898122563984904549760012754686444890704473134488525834473823794432501948692326000572535129735109754003308959491745789175616603208735628226378147729002402167647098966301872136532124372275955218255788551461819594170219410471731388277439622794898185484490319635205804080874025078590939855877773193985365795659106634606901156685298941473695189734334253658202696120800817141810342828777854316732014590936484235355009898512367964138014724524115869766802663395614184635208590322377028735980998484658528417733416085185221659026878185361987923493193251758792080989946638337812932866891264156016137189507884731238519902954726976400694772948124849210583442714575764118887925373461459833063824868590471193874703393640995178190757507538277158995230294148187597807171819961189372114073300670289767357976960383411816459794363423282697918538671680741168279490380518901786577795551393547433224333043103649057216634261249619766741787893292032528644922900341613117295028177873101585516659043167716768344221330633275558599536597424776434887004118321388137145664787948084284189160291922497992360770949556631800679121688981277997487762121409105020575225353240966796875000000 [64,47] -140896957331801209322354458901420111293037975015819481618768909940198643004476414955109272179536396048091972044027669204346825319823366792478784829408284603036620862602834494118555005574344305707938127480328939960287654861173469076915831947024332785741383999041682944037291184072374318947751122036692305500105173003544478756906991946699500425423750070355909291531766678116121352489082115153051511392770778587168445749169955492686271390377068224344645050063557689230157268588472518623295616931102183073718637875978852565458435845516969012987434671014961773899501477924055155905252972450317633666397559397298821791516316373650196308693541234505955772096730889842365628331631099070924405431200181092678995990516997977961305867993096955150714456695800319348751223636682010011151998900738741391069813880012278543089168910443344846215676414505413413425802008389872002541175461953734763123353080116519830606923964791000175168714583253051899121174139085931345203541328998088011180213026016534256934941721993826886937416498145528504036153247273082314157140281547522086542348478086515713612021846333672582808766957014259683441466778135368657119424058700881603909525376098963842715698349666933145920932055621814005699626718182143431597669941878915713816809106132520726964104666882333879942341770260507301540028147480374264220434274852033693436035495567175904073592615613022341743434080712029011058862048977651219715979146226278164624967302712858095156585981725567136296910196767002980465179614609107935962429559701665061641982840145079543320628350127960192718681331292388250923599660526715064044144896907871076785517529886303827369276204576278275163055687810614903705018015282242331687468302079711634694397250227788977389782446560469929642136878592865195760139382056225696804528424612401929572209127770676602421131813693329967818355325034025370671291991242821693233524597596093152446678118779289484387071879950225442525353740609528787640246677085419174100219070441787162380627412061203780998180027594302794922118619211144066179272619222332909510044894898494306897564363515329109884857636095576052415830908713680470641712263994711003369945143060552661317595249159172829910893599277565734890777560143945834922644296279015170434054059367632923685561993620341426853113126083417442400326644323656891413520412131026097907597217718743511878395286496210567848015304980827436628509739248691842572275164251072274702426934351700846958667679811390855907553334171017057438272070373840305202847114883851858653990792759981691258481692509098475016488496460443102898551937849849325877459858683376191743356811020282393087654781993478536605834960937500000000 [64,48] 115551716873848772623632319927211137117350598629857378063488542773921937122560174061775829276665411553979047052524078483895305737454304125365986901710188949054733722197658854450933664252941467035039965174989807412182787948011596169047746778955141263860481853145674572920089600341644372950834392282911119126897115532153728205578102682155594596444865295047413937461719561142536656210887784284631169918746056467233986838103737346256000194450730798473820170242900077949966928701152457169994652019615923856422887302303916428816196597548783478998418153586886812389500156154646231421976595073038447197575627929786648125415515710510544495460643426965928989633123028539196491866111520027123460858799114614447588775746387029274931292212755517688308971762167200071661615679631327545174567453877604715032105718174461442242884445183140402636538014668935480084602171170198619272419100527151190947125665596439954694587112452227012466173183118229416244096307508100090359387780104297933216833933472735327373145528377233711803982842706250903839245696229874903606958845214134565447059853337862969679301747674286301075702158610052296359263030611792422236030854849080439033443264865696471198645462308112635573777345178093601768013631799765955114177986018145970106666660135128507774601796239700825539029071528570793110563845911403335123297605745489964516845252933832893383237618094308889370493106215084726503135413778193841108965981344301260972559673637150846761535232378866622676047809696817936029806242225651439826693416197860211244102746156946741611665483065714137910521962445000423137634367928811884855104655441471349711372546285975272356442813253542609465227629942643478924757170916651983829541859494594557225012891663452638903899054264581261873809204487795227245587828913582452810386375687702291641904110092434734266019063150931483496592487898822485048479682085400349513317626017600684977350820720237090548534741877246978219600567307157217700177463039189018284619679276967879741748282352910679790437057792034405578305579101634424568148551864709109631004450801236660513043572006574841073332661532046936639718077678223026135711567642808589385257126500357000491003209108095051372225311450714099613146893853262429216438508558738117121952282724505832622324810159142221798167882342485743496622278554149135079424117365959499607264988310309693528337909393264368254150017761711360361832376847157282839845175861929860701990442655613296083827485773575599611360651503340440229815550105653920565004785576660063468818529981773671782274129439624777821054367323242261560965630002176739285017931938815608069928003720505671481078024953603744506835937500000000 [64,49] -53487805018951518839576192577872794915842838831259425253805572844272224454670725262848761228876408515092255784285921339683911969555136118312273320302851258421855592248332677016264399605170995561181075320846502391301755429476980889099639954471963411632078344974212910766265717276061406623503896050528310455868572809422059599812869929823407702747895090155689096568971521801684001820408563240979231459182066465704327727129971954473471900894400705180427710075682846964963691796197083739191935589287780278722603749154297487306690498611625227479420535135207159389577775453042146772981369634231692213204172608937318439420419151287610506611769243729148986798543746376116429728025460463070350018137226964320112963601413021819651707868172800202999481124044356628027429251787740744155862544242384746580483020539180722363447428535243561818621677150808389094089613487525625103555264572265403795526050570171426801730306473401541630213631540169548245479297746975528179464617599747552378154786990779245179414762979149810906346389370963138766660945962748365093437007971169240670991351303999833640561598490942493428886475178864613220325755468880039364473989330722253778113888399453248190472793851854095264095517397818518196510932033001498420845643817897258221978885732410472483529081210850659630085366250763359914897272400252228906989762081278343759665713097492870510391784474849060675694078770672908399278746354038854426354600457483495873371222606973250403764851719585202787359055474310672723284075039316941843433631526368114912263050274308345005134463881201536239095115735744540810328066942083424713722790046079224240923355793263422662199772554532607593310142274867869778709177088959147367510342588539840215436335408453538540518547700536192670092941568617252029127478254089994839957196623434802275372261615443108822488953853605855748045367732629116149619015891106431454850705494400957438154297382146473350223317058072104489021018064118638464730256780011727504435035518556511296748871100623860669849338785927625950095383816143342932878792732660428255393426806987209319374240242986651153027819661168173677043814728818971691211965844002751014398286748104924959731057600291228804906348288205839317571805371296980889353661344370640863691939388636906469031337666931092365357537829687281773619951124467271904853587250916681066868605074263779224523974751040373113029755893487688733071736340081554323354866842021488583150311321275425318420813096622568639881515484874238203729017755721460942554748641421920600901891402467802802221979982385478981192562096798423314242285229602185354268497472475193434127138658595868037082254886627197265625000000000 [64,50] 18002377288955924748381732425516418588303630775673081791900275693789955124710931100794988420584233135389178309586760605572701724508657649739103555662950407418045746167281548198495521951572239873055216104171644919811762897216503865546932239011238549358295538621000501052592776131393996580347847024442080048758681564542644049229660658324808655868329610075910587833084741912833307826389883074142745416249158741913091736713855956581813005720819163163375103238854267202505629437504393852791536896482560399812805900335038281590394125348492665035248151290180259977533374733003044441719553184557437648471372257762868243272994836906322457238209425726743302486850375418101662222414981492246714821968793671727044725554885631004704637638557163254094386677318092268151787769735010853279775709770379553325016349716570903698800900811633960166541324461136517580744883574633478685404346293061633384005274948669857197764560734866582987473401249457948622372596999475426162753189030010715332991646798615553724168286658430099511489075095192944029104139330530627310719990721320474747852125381502686799596050550664596376061432891248463858353910273666054873988180944419107886733360011495081344626101468291491682283239953705595220802724337138676270929437955938077206015544114519283120975156013753896078652041101931999946676496874959618374390301772423996713225469965049575164106042901819954203868116680229412846389974358079698047080864847695115422178863662874656560535990316269447880857303348514705845770069224682777963541020222546104866799485474171982627259280015132961614063602107943770108620210187661214258812271835185776942012733217697494267840777386875916716290517539066644304775109753759601712519735801546298628125347379864468055630133337630869246878429541735528662744496333580704384333532121585787914728255995456240369487290415912680955525788896032488495050657417200993688311412853120140243425226326410138858559815867334339870968254887121247014674003825019157864330731708141908017670166856769993565477423243785113875549486668843722394196170890106098768297855809711970963483775278678319068532329016641270000567303207827947664316788287504015643413332855690246091780408039484633691870133811921405548474833720780332655265037930094663168010025683235113336629414581536475239019086665042124494520015166011399142267834747504493268627902034157064275027673267087523329729226737292299187733511458829242915357652106773129884411254141182315990652254950141380468497766096326693028858847883975246825696455350590807023228645553380870047969411956254486920007328652485650133721316474574701285049463374165925992620440609925935859791934490203857421875000000 [64,51] -4907937835472243494457575044475200848052059179535033820433242032530314599742732223332472821396156196844707417624794432873127403601836192736224238204043655223272724808037620857006407777000176107822738905164488207369467230705639322091539743558323272104881082534734700979162461319406398671764842150519062819942098004643933562280713808805328430939604392994361051514636160989832528425847653563226963764933608298425415246372088731765406315034105015936440297111480786540737689579413185581501989903950946332604657449062821679323029976080535685788107749856454758650999965993031152029861752608474387817710802633221524540903870301275103756584459521167529758860051068758744191743046131313433398400671269760624847153230543412709461896436856787601701941101924185181703922002875742763112524792496045263752797988168983911453552522628778929293868396933795899067533014703197471646406234155768749265768816852455105065428525190667960075109059101767909683157070502396518376011058607180082054120221439106017973955038828438152632570314320981243312422156203659203287321770774324946686239018299514898344889633800040209232503731532171797526783692629616820500093398263511693989949544091419188993718036958983280249519793634958579411203494712486932321351460801172156642962077186640181662925972515864556573792541298256879454698108930009888520655870172816689858279769726283168085580449703884561684867298845322220247076132845751194814639161700849745109821026761599773366602675978369189954947345483738211754402143872300717997483086241545604000170843314653826468744184298013908448966906190358954169190586852344716958175517862405322573589730684305732532093970320674926257030160370319577993018466883679571356363466557724258896757041677099881817774914572184164274493771334258217711540174270292215102917070107863813541778736806264336220405934670482302795455247043458290498247023343930418131554659231941596905233236779842361400170340613636928831141652264396995718117192525503158182102851906113553212563070338364464279169535915113766329820246343878253399984583814909023793420638744930816675983580587065981195910587338973310539679798876728526156747887917648272778034009895128577739088607500162273671060075857970453994719972443293046030291122238182916790680585674327342434434648802734812559460266444261485552319925361369505659218794581533076724708443633388818089121223248479480047624517109833067644392649265090737012740322292274923740879020181160167879481145833300658438087130179147382103707810137524834969152200995524873117747075736236192691218122009729352444860554861800307549961809767655476300617376185172775066023476142618164885789155960083007812500000 [64,52] 1150690522395327025592506570756045911556833943622921518199303784244548085756663220705347676228527346721330112437280237717367251906378744446982962781500052422051098144373542042844460957895327427344329130485624640400209069894986548521509952142082101431231814414578934881865780802703193084022190517377682251888046452084172547491050734546076843119742038054874127985311098834059413270118211459306654505063638925200733272917276329442705796422678227047678774156978344875640965498862723948978700109324241674758287094835327227355888569388110799949023483502279291555530035184272055683343010495550182138573580114914287484200471928184814616992868602130232795379415038591672742956001313838746386402943781954227153507680338948785226381942768319926196974955481050589990960690041327668781493316389793570215018458904573384679922141705898490823418955538918791076694045064826849218335147753666631036276144932328511774736217526894849981257527081298188974198244380462815486369028000466963395759126865474440863539224065011650031281389775907908105620422574934119326887107767500440562118044791601338067264041352186680726598530230205263680940265843114817996480169521745949807620038484802653978584887526714424659306747904447951134591072895326530137306815423386119500139025161419933087191651112661672743931643178097421548183961522085780064803997007944166277993867437023589588980280189780271370695398992982139114007320673268748223423904584282275789253366194016979362209443598058645241666981993692299395084908161129811535582900964259137458567415533340446867696979214116901104293149670610573035460658892830215966776485713066296947546251357256794794852366200488903756844348821003911488861424276903090955912017327031473934925044924635562006976380679076495493469448758805233952566786901230037062186885525381978080139155358893055480810043896780143301873954314223595304959593192471377060261035138837425949271576373866467798923131269884853089210039009544722832736109718813711525190349654377854794253968705371816237363487277822028655164492451409754901784361576429272512592646943998734951214963687085744077065651971996510869723377954937447433492630661764220018878676320350640398147658566726714470055806409527712287748871876372175061344548202972207806590555329893224504984771296950988238157214627750604854993322047701907382329329093741070916800256606886048487382727037735851122845887579631844926017585363935577706344023163681830313929202268894674429070063810084337737473248816730999663489854308405714440647609745342691660402332633842706996068876845460315927747118205612391038145107432688418968039508025365258436778503892128355801105499267578125000000 [64,53] -242752765133986360998325596932669239696408788394685024671124718400838642700842797283360579005611152626912364571003506845130536996054470125187176372619452031114219335642283601405941663571210531146419794959425416205172627086985286404284104151960040449122945711601872302777668804536558237417185341899065781603737265698321064392171763625337235918341418649078830075312161249636898402612044418434930457258615860480358316822375194525615691952790687042311402782863402597531464571801664911898233038485319713808044383446579810204829817171455103283912459911332622847661443549012995810053958819154647876843909318455059234156329532642033620859619797502583081762409670731303683904724052906981667743675245876486294276478781239896627302055037496560505191470713265392351271371672101448050430520638754161814307283836445102597951170492749692914433915959030233974788894112477434095142513075880690578093054033417659623641957475411533669627303519394121888243371057213908424717893948468165700365870143281344212434927808220427557202901977698588457064637428100991215780209523419248630198117404631202477836404569537225707526650063203133470565756905254945503297857077225767940741758624146326363408865588725244162967643512616540397893969622619506928249218010283563781885898527791217366546639244774445673931373463805284847318333881627647646495431607148579172949343415151558183553993349319011225362151570398671240032698950803770815551999952212773314888310447714266131889693853461689311678875977475525903385205169610755936333784296844947846357679935317576223294082699580624202452111677481248473232215192824314610956579972383926545964509029004814483523795676629688161178584319811261662259305892564196404843314666386242430044445924998676188476218090987382190885363124529198472197507600550316799125079994189682527680874791734819970499028183887138118120940289651101013982315284812252739247375491867250516120250192228351911368231046723081582440597837264253560100824779464054974558617863590172795025948711378614607330627510403865343059819521738641274104494705101736838254791251937888720362504050186905759084601370797959760164800404504405473740761301412266649432177740374623787733812193711357892505681522177549397354042098669519026205103865941611590722407943967913847382732807086905377261456614716038613806742770757436224533811151141603457098735229868092286852619197633413208289827655628676637673218388079394320271505357221377525577372515203967536305448732098441722162686148086441686719963228592103748436887949963181556264591473988181392639767187414406673248518361541393196172638306889644214253687337645715160761028528213500976562500000000000000 [64,54] 48113347476810456876229400202197375864992045575419333721926608148258115773902505595874895078099688228422106149075321034736181404253626818539207376637705324300377721135998951451398484803954940154507044461108209675810939465686066760423979516269859387595638693385592830637421905387081094429088678916974433609980834700117945873377176063875687142410798696725835735636360954651272878487671739253055241317087353425171502838185489009033965132046968470586534857766860185868785240056791029105411005626565713158096601984298372923863656146332277888594415816390614874261775282679824602117834194514566329785113792421510018185983366128413998050147751757421151456500414555312372629873240287475617507264518732162068446419678664905596327711070559726418137878012621911098410747720288585143975335054734715547442084766691584869244779920392232930436677014126109991796430003793021849377175747012160250027534104242330753372808950063480124299688238735920642779527029064438274233021850114747030464886572859422086209721681865954129347605344648428840504605215831676935431536964886928395257451480795670902042992876223120292468512217778330533346714064926979480224367750102533755653101530692899035766715917051593581763385165293462193769737013732734688767970403033027847854597766471556412461193856946897296782879077067545726508719658491943706070101363118761873536663377269884888072890634631314695474303819543351453858504564592911346769187126238711155551723815983556598996887621331179224468439543167544971993535438656318301642459787845482214945338025014360613436895112033654154062196697819954582192813652450351923011256988654681079831603529603729483464176678421230033923122018140344928069143224179222494754648773792985069393386117134500068085368620701650386115522030024271927025041623604407354446022311484159129418470920148743131756929240757780738658366234309130969548802094501541811069057367259019698205912525545008983700964594008228194846867907274070919601562622933850611999658989609153749540522631969510487686138675553251185620245698580177383641554493872277485004119989896312133683684550533543981405323487402902773887659191544323268068917026236364936492211558221123451520072445897683786195410633771367512592586438282391846247158425318429605560920067135531625281090426758923943888828160520701580649077331799374395480926869555791358205091043604866250823307462024331505127855186635916692998787173871600285845918713206783475264918584991197852679829354009807877503574211403550955535752505615521960663264874042974435472499042245662091808939314996294208778342276319219918675492748110571433577120625812995058367960155010223388671875000000000 [64,55] -9337325833904529362208711983763607207051024638668402834599311419290353386362511926181987931858993390909992178839601688505678163322260419656127982424251053434179095700964487745011355035241446336571333818254698234113097555534045495196071206417415702235408665249205767965149920387879215322281828990916816940510080576137535936877829527952342665625137118368154000984827413446173012956374535369953386344547981139402847800157660767858413107459473404234390024644171635572979851199329590841570051895759324699974676102451531660611846072118647269086835135373002341172097523170972601695568653445894507430719232230147132359864532151817648439712637083371430118173550984494005670751758910667340360748628017186647210924848774212056625796414379539470717680349915706564072496467642810124066752525852519573162814755575531560639901637345534873619570733511028871075795121633107566323674269163691460690616779332044651977762302110597286588463838445612473533892567535164167174393500243676556534005754925910351957003376537373482678225151039358916578236289181884796460223641591292308095104203569305045089109131374480770220692114674857379436193484804074496689168698409505097328980587909759561305811691767838935665962617432103400954945839199754751609002102520521134488721448037014111114467870990620695350604653432212043982441938152749916640644862850097588878517732406409495204502551813340441439339194784960873671620877025361643828404878575794047389898250585425582004425099203997181865594740020218492053195898411516485961068919973332563101439039920460800350302165154733922408621231220451460427526843473895861596019284762928805182186981239036788507156306610499932256804925178283854292797384122754829291627869765121482210360680333559875447534976921155731341912448530939940596352235588640712095943732617833142393625759206303708836035946671911305644132564751840755717206314136937548018181814989770814051046321822600902525507665250998811692515101478748884122835320057255974550245550386240843131617732878477829515673873274437000594891886429475622370838080788082102979535754802424140767279962049990146562216100767306703358608224657547744905707272203888969177332230935399026344158659576191981721661657458511775829086636077672544236797702378452308283372519350762765043050428432465068588007906074806368008004067634535201355343082640888938267564960184678702728065672610198264175999607690679307308178684966886352490381469228585804977752689789378371991547613929778805267030636510060711695947109332165733282038842136400409895933042865528525154086076711886983724303317900294460757553711743707085778110066343060680082999169826507568359375000000 [64,56] 1824122041737343654642490904515040087954146711638263078298282986991257824403913432254143120250427698131709168395392605235783683287979743163730984565115012421736526711915834709632164431104305253418765784011885357075012816870160451365732061178071956062681424749298234105481616208631822711874843976641282376646193116474590904910816605476489516764184919480772984470102420960437106859966658025283976340789140159727345333657522837984098546423475244709245364850889257206897363511862465698015122673016663825300748534785089272019636353756330352619106568195945385303219569625539126834842554086208874649994851362401964998031868319186203366813029812209163552539166348184238024929261986806678317650951468891114190607863168441416683597748147887704167534520077749414000671674324863437880082976291461016595139467883768329580802404678950744664743419757758224347737290373803109804707496852399581539425436983568546387174370952119298136334606981840394179901798716503825838176499958710127425524933192147494656562488747127618055880632482550750763981455408674323124063694451580098284133892614513619682982082862953393023138977185559233150059393857602636078250481154695676803736247531310097015543231031149584482289922480585315819737292023386642011914745851626026943497997325319699213232462340278531532027093301660260022784580146801307377679441768820575094900302150683207480190286941107258594966824172784126674814630416038582587591510711395259294703468886579832410859784773523678416024665679634140354600279467136686421126249004607952414160167654571400225341271090850170597261016572034692860822067678953422908640524639813026415521823000486851985035678300379284068947388203722668975015016340133995795541043768720870095235276672323204216051214552026203617127463353843650011620060129659325480424745613080298220115727550396737482618091341319039755393070452748469128370353369932267501556342282562161668846926210432086808038810788665483607051031484383732049058906418980016936798336340577440055275975755446313584127568808197387706199540038433305862295499004570059225398470358178970963706132340366529991762824517259890024753506833167686819330719752415211790886062818239511196222225870522781638995583158026840144359854879104636890971252783724941445025403715123845504568610518295382572128955232949092065344377621691301159081628866723095434185428382222263285161897168678470579401458829270714842541620181346472125508590425773297786432520374517335248381061806460106294377060409393755523225586100392140117700985300364337918810299200555950119591113702843895721270785476960028496877312080113751804194555106164443714078515768051147460937500 [64,57] -358826322582672914469226581973144400311072313577868626800592118010377890455834145519656028571588019290585636667587610235714089272614074203369966474067827102782276481181328089328497184947985228739431844863508531472991377793798501447278020747529156985223130871022686131762662443621441930468349404392750928301762658256258747614039243583544694255941962308446401497284999131816514478801678275772863237026352387594563915361382794922209236989031915442958504198055043945632115805278980961130067438036585344805978410167455585976374078370135490855108097646923074478460999917707422959327696014209891752453629312686739332294539984052330322445799394074039038239880898993869612290949561893022185837193757863518368692694356199679953304402398000863215770625483062111015119763696401214906527783494882513253376449009069383823968205837901600406800171825362138008790631729202537079787240254588967711619334076831603481945287507437756208113757232086615300690868601427334680629719444985596493012420054955489614672587000770178193491876645301072579430580588203509812897162602780935433500318250228102936797363484597438372840769607639027359384370135924167743147852561202762257881075562643825117701532076747146484501300811467630333149962809665227543956538160516087787635477727106195321893376316850325985961180390561211259854272134902240220574017425888303006528793284561685053841106913749123673666502929128109831510394800374346269712360077339830049087247943809953120352154991784781176745729692047860834647836174738912292730837505628583908585291426999310278534936879682847662320979732566373908408730464288127901058482541710097288432557631570524239628074616562784429679722512746969763092938224644501118196357612225425605060960968000595107097693891057493242875284646307153432293881062360073208575597485074647659202201862934264445453678722417475725822789597235439376133838876213720810468961864597938619040623578845179317053120164195640743627759546338555209398819174025129389899569091594703733046274105955971489470623424084665562253061108797439849206610958413410582265129565310815099836220354574482487696247148404956278381988287000491218640130618498853565001248800771966463017063429474075528109594079694747021857914867989220760333719335008263486434708858469232630755179028341813108768789744682565840711291620903635860486229391825026532994157967472401895263960928154283116081376234297648019611180114207478761407997385306587517458539593124088118866263623785141406153862780275070619511824130057049390439080499908503631410851709192850843411720379357232124351725612032123245566854290427433182841809866658877581357955932617187500000 [64,58] 69337825206431423974896961729367689487146843949592112307007128862509627900255072920760706551672590739691532088443471801730579385007693664501582546678889801422513280032812716795965770106782466662226432573974960341174105842053448791029021752490415653568207416004248950984412992039139441744948417943914732045501315050289794125170404631156672754174011264508600133417409434081498709183879999629585110869367559004286275095985906033848558800756356647855983757330492601906789754426548371425130363480768781021833691331886280767775898209597835184417398350469247571615712289322572364204068947265755774462986607946591519948787619941084615586208157573900504171455379007665119080061232744559858894539499404559937860813702546316850016840041642756178841595909129898201537413583275164130306873704724797091664990100895806795357147888225574083505305725232723344593098954025961178939492870967305527474345461425315760640615074267520990795001160767061197243103934695944727970420309028081303582632330854348512333953810511521042646147002045141961934846863904234208048870181717701373331561896786677017741610435456845966720782874449848152890935732645882606231507912722128570879986972195123910421741883264297693373739293126245015424589632542563469652591760013219344361938284121128224327254605668769214043403354650703531716912653793869242470049942397761837232666415574895618791472925877605556590813348268194509027803232296710487214991604232204448575956454694530105130246795811764443724763249130623245537375050927466238388194097060071934639208792324886113358732730465602195709828033161923243297627286581802815407964148714377392586797979870378427641125900743215777060482719462111960105619631088923267205660525978801134465939677218031836148819907589480406358955994645005579760723470103820261583727311231236343187570897273396141759112129743329635144423153652726008013312474468552172722982975369664773674764062139062932562252365245814523016501749717908610262501800396443239329704420011508609750628246549993894524177178621677064952241625906766037854094095028645690438383670255912537733203130388911750138852103410784257775503736012343880916175748333527887596686059629420766026479255920706227977388593559678139748680757126330642140147944994626135099165400730497458074005593731042378564680962231286096578474333778703325355980088039437455177441893075182265392696876912513738755327942567050075215452730342426004146235756104022552529877351959259614954080554896146205901173788875842374514996106888152564917752698939320793027691632190962396012056208828599438081162459207570233844959706193122883632895536720752716064453125000000000 [64,59] -12733630035615831484665780081845108321343972930412008203632970791000011801149971642475116322574969666819941631051242723590006006068166789705789218665662177676649471288119897617724107522253152030085657103442572713505650255040992950743539940140010870536582320970376832404881651181395445000809589748467871348051522125967063372740381326142048930258484203382674668260067470960808276281509170986486220244850377643850756107781695213966680727260192781024095711144772557070391768674052799052783240330220102887615556000369282045140920693504369527502005105697099539100351126567999439130319658220717293670684916898111056316530280968916549877214752528259006520987473251524836617994226962097232583842477521426648458557119656767077761943095883727241056795223991123426716145354875563241393179975383703096788809877389913984331232076656148782102723522255568468304439204768043193318236264922584501464397913457361907585934721241486146941786296644870468630319794706138419612272530752680229832249210611294334522183824141144202980935186052371422266257566533641750578020201810027788282814125188654969293330104761911716558743258963796588942471890943243981150861680613088104781423936636130681825457147755252355100911647996811425312792016415234762097484183769464589093761272408761514482203096931725883994775475221805284555542255366576651807826566970342133507454710231276545512747429854719757255525204293443243277398615109859281052209360216959410047532071869890345859390833571604168507492378052164554589505026877349801242230200277074216962692828916247539937380447621564444795282789942383936357672354332763227810634714680117412088788445619385830617382445971328083488271289318919483530031737974790608397726716041662312431259185491982980627063152324325868632112467026103489107646994371601510364309418447180515881924520650006841884428558950678940235751308561220485866971123979307116377774403579125957402464455657595050200340001637945442557044031151141795573272357485234470754649108784295935704990763033445541497345504126578369116050145154443093042689979236934432659445086696706638532256496677231516531542442522926096586280895851582232339339893652957774247205647026840099155523010190913465561380983835819511936381628773562148976163181273389195487295163613472505008516708591349928714542531039103650208490138239990053972141847029192780259260090199210218683311158790050034176408769730704078274598579831244553312248547278880626129008518515745686200710893038066905061992616768084149997318826267936674139452843637604232755403258350674317078496388642766490147576362863271541266477204779050680372165516018867492675781250000000 [64,60] 2160792677371294776751972834163216998349756372729914133348581507488878322868659430059631488335813939098025795146082485872702096606739844381165500640825789978142786567895878775575944944834583649413118821709535720827748801354123583972286603482658230817887904509603981501545031466833385692088121272341864709941225522349378360034564114106058719571968754609934247851622847819027808503245745399832918380577889715212400075159252181355376600791226794080027440824549575633840988609979388009817224119540735669322175048801788715770162393377736317102496508355364635785465957244735271404191849320093209821246073697464640594812610394718661271766644509951809598814008744290925954224540013408421342290043827111064571711891955107430652714808550619961911190048999289912652109272236435796578104361020668824837376597715777082043289597463169637165491713446613671688407203383071647285766709254085507618665022364890908333332705523543277659856073897200318628867972739369518116129477008622768580460393821251934462319425144811907551771880683150013894179508305420183440978987329931676581928663993253763291976901582143903632455795533768398433392913648078138951214538911866354867727350326312666010959910913204695926733455916303495229556240098124305775258679575370991397195675177062812345293076699306156161193066312885074753668969348218272342720922773978763482357475964353825799797259782593235550264498558024019447669400985935647340346483894837290352426305215724434362502691454643694951595008461416358945012940961476154255886302841857421988767738553406196299867493726467717931674492882379240644459197364753728872710210544877408053706014822421917093641014853611153300063032750301217087016782606210205538916854073441981959853370045870279948012548575190385958299610128726718901304511373360632324880946625486475480436749412617527655628809046336203571316686692933285211058749430866613700896745813979692215013203149374617159539115409319110106859747308890541244041185034782371088304131198112271548864853113067186201561097756501674657783168452544893878094854013548888013006436488979967869500188961381326275688410810453966333021335853460106881965941467853101761579233068669872708715659870670733648071296736419506082332085238859633434947672393836973413161798273624308344702231600757055204234385751199279134782091412713460800724418206736577574070253246014616632374264626171877092758297702393314885839595336500051845195862404092260671431505270714539292964496088598279979123559417734003069277085724273952582087925306915805401069908525492789259823328410005020433729261093480010459330631356067442538915202021598815917968750000 [64,61] -332105484532069829292577441822057165940031832169163533452207539873178586855952275801017056381206314417823521961045555359963478350982243623013521561146367632983789824652713998480600103335673392255576030545952176941926133411655201655180484776539694856400132022702958109791005609752171794210077503923281249691356607147304294875069097149869271916516072815084241415171517636098958029761106683492529874337727322734064216073406778728670875153787880989773570312746581255221796723428647884045006890390609662832709188319388673534023560468423257619907921219297216959218259475018555074290780192130188909349173032570552063365447472573899221516815923827537741971218115460179842013825230110621568738956114227447205392163060461028345262442564333976035112465746383868049685029652520523328081016354663397292023066075404897767014619447250121928281528073766830428415696452242762537946519420578499974206798213820076598681826679809566435165233580254051676083958209993158319050834218685174756099813755219065819249354892459928638806246509792244040160707250964630236086094042424625264383928508491892439083301729840779268645241945288237126317304720475524171080440128979056937707937942601567717608460021190623065408588480583563630519176086966772791795063640559573403089937739252689521284350598883152178130536216195700450010552185860859696652335978622001563242131156754036264095969146222888237310448893730860755045417830396079455393284442619828274866825983794919277090801575492065702776538015413199631829069635414401808569462012910318395366635494570297719906673514050269138064119045572271122079434397984961218443515315236656056491247636472308949898319714022370473340906117679306171207040038042168947970653706406916411258895070185180715625073809799172761053604802171708325444068319454822724491764349999459244752002015403267489832866520331460000813339671332272448654296357640786268292074407263735670619878518568470052997718654071844193207021436721596648529044023090221570637055649456904375781760302167441097076393162755910174780962429209098989288911160722450087352590599659601403495693157869458758969003559499041945694269050006727834427775331611444255901766364341204285438771756000214996666125659480299320820491810792143287567526155740065567986039176006414639737953770263249879353092872137486786010625230528968213423941642854479283564135464175376747356100093644583083063134807374261604852910992588521510361648309956769857510198519851939254700229870552192704872598575898727517900766419078524519937564825119681861411306110799620605880043767369204706513156015847479385350027314416365697979927062988281250000000 [64,62] 45587754817037915141713021205037893507301837830378240932824484247539627480919541240639904415348108825404588914063949852412471694388276537128645599014226609063225515215893688750479908486879368245886220542456301019994697270495561567508030916958140296772160368037972555500026000852343709568125679448696956269748291676228157258978280142116544001748583725578445704331260157508625770663255659825636956111415254609425475494141295872553493145910651161509122809589995488040922594520578691678347819547200233475742610061059882825210550460463517941504161327420484621275962044115750675363797586022382522993326518021917036557901599036541516190126586697310850863663913650952800887507944360022427889708447684224182512204099107949367467271085995478423815938233919882488154714208209791729945170414739052607929036841136427073985635573712419240646771429480434275983714119971062980435224359314003687839460493223325956830654952049951352698479468327197748204190599533080385204147433109096027125500999317896414074516702907743315312143203018336780443609925707477866871740234073512152224093419467449639424587508580379579113470055656051903470873446541564668062079769772261783857412489683544697038648961335548143247820295074743952660538858226662295135051656674805301856645976390931707489148296748280650116469658364818520624582139328614946951245891032214879917441402142170057305267556479808982659148356747197105412915730217472978907996659862535418347255756306854045227377575821031499632074342026373511951494742392551533165669707496098817615135309901896812528378355509718990954526168556427590812457643061917265119477105840723161992465526632865515156421534448367958491087628562851330758957338584350651136177848904154244077703829079105486735275012094569404235577529055207853593334261344882353712576066801130701507498605754467949398847198427556635896395024684239607783497110185907088973392521486166315481964171381907717309789734043543777364189061006596045332490545431113660360201161629645046156075027086668972196410806591108336353120143748424993509558185493701656536360475610191578179514949963539010118505865134076242140396414281668950622551728477998247241107694511961979939011397878234876458514920211216795439820343306015524754550249841471711822321890349320442943563124902611403966893402668444796537319232548491828565552236835175341620481383863461516429411309428103527523063219832958684925961016024797850990517469559344911480703560122609770309908323908558041593981222827009983323999905988369535937217848284519465373930958483802843653281479362444243595283116347871565920968350837938487529754638671875000000 [64,63] -5525695389937892442010427144905411576088096512395377467244167696251368988853308780555607940136017642949283276776635158663480609657730898409575728061302138249081437348704638328371731104871647031383342104386522314145326167733668210490136270891579497853709509314650077417654376205064946505930935616793761881457581936664677813634542471563874478564628177331003178404635799192635045757544162204649499958951688605786631493220759496019497741237016120851641399296318066979222825883494778561915694098326017504027448896850672827580075255931331291784414482120283495321584125433138463225209786941342578831361314909717282399973736839572561181228631705475456195838489151597050884158867596832746664881261480727537313565842626168759165659318324796339593874014332161505584146493277182730460165403098551182155640241382063567050405343692915004094228868607607789593382492377985868021433226043878431520890318624584675642871051457982726330556403298056470640782784808131309014524082152613753954094135574476697546150780736173395096287189232265194295347963236633312253553303847889613721524572735765813873956245941072610150955421412977963604051512889040722684783635327928120953798360623871189772955633764298078778375460329284973845110521875777820979549776876869435753606812368875528239130388362445425634529812198938774098465020911530343781902903043907203679739486342793340613172178308849455533256032318488087895978115828326319559805827974082996424873317449627679343068521910349522484423799595162572678163360892813867805044186180985231458581644858913162362397828822508696342823840054060006727052238032527857851274480539192093865766899295780615207775890797053176687739767077504651578128942600508664006451596908661056796348331433992179720809330757449636787887808283408998951112256301722313059356796944091266476951683936119897006610194173674369983997396972208497847416033849826703210836675078321848236021914118069011200347847382684728620986160129303282222558171032174703280978357247776514989323327802898908999352568232708272576859836867643664202053573710369591323559402526268152626091130369050398986367403024883792716616784984881408550326728231218900289442976119815693051034903782955904764981276466370581076067568448583754891509702968259027651644333879011805105267938913222515419148004838724755245383932008782387349542430227724368713770355434144150245389674135544891591584933728157764897721468417840251347288136673507600921387967431082785097224731031243513026518565391669159494900823457350012506881745968192415066825388621928258053758890999151136229198578997401369861108832992613315582275390625000000 [64,64] 584384090951433157063882382115101712013706064711833846371235508101442842811010151281230328186830222969238168440738132954288642256200339694765167260144953072704352442610543558022469004014058561111249140958671894945956062165814592596010709113121282215779944985095369823962118907087480236256207132346774999323841204327443833689517526172426878177157070787183525434960767403269932463853173804295502686623442609646994525374167878740175470722612820137910626891498018998380164906983707109046433805278104234266139190664742752840478261366690306907170463638880821686867879841645022977741472951009152220139101643519875023461343919994422428042793847958420789724669387013879152018694880705691803576193547358892037437931420520633138243250922808503031126234985061792774560070953478063759548092401033458702650453910212694378105793587279655251935576676306618138861069604426235347782646509976019310084640745657911510972504831453612239240869928084449183674531912538785942136815207657397912051764404684088170518331083714073544090785717673695535027046167327636320169944431106225541097586721427918944261025337179527131064029166593476004180328604684374367252252589325358763544337170713413610838312923462187909254653935839249676864329247265077205626801216477199072020048281469027850449184701964462842045080585745982508833307558063497706654281506456433849107514129050673115513804454213911433270044565880558661457712581633299453752509219171070348857046312329628213713890852986791766692528753961969821653850612167913594593165261850179046064924086079979589423829295528866706605125879293468930102417269057326409228616220712898904732358599811160493231864872351142429259925358550499996349492021369317927452748376313284296071912809664850330016970004000921011616798090092863401358446186559223630855734564211618472038571476141683953779860398781683510268060005172131918566801687060046930909155497651677516703904990350927464287946316548227443632024203946908028491373042760525600130533492655887830579806290082023034022216628456818093547340803498629183800224099410979009442434768899522925836630811180760895824127466828348472340394824880047892582218598409920040927607489469655250865194024406835236657664251059520652824976649321069160239414598834374059953048933232879600204248577570013656529816683508805975232872788795588726155468156658223123239049834246132907939968065927668501127814349993915990369927312125494964390524657188443446651167712940844851239874402494102640629033302130390631596434461286615477024575823920368700883523965381471713346919614547492639183845497541369695682078599929809570312500000000 [65,0] 2767493010896929865014950586510164079233870545142496792424161411898113270521107676360310439507775819853719397754382811601986653651058909721890684342217285846317001716930341790487912505571306899003081567028140183830424675092214753299725362910746301535902585223272735463466782515402117859338859381164398026891611501133669955043171912669945285205720780411664217410731786279810796233843130430692806658573805723027926006658018872954444082071406784576543503936135829142788628492938043373881309589603286426644952251571395465878134583390188005808005919158064681887422032585277773288279400681810882387368503360789991374889222782976864633036682718998333861710487419367817923139529266811992077056761979771509212873268936208164322515240953524589447256358093215335846264750209053854834909252345600166156079966907458721006453828698930918458656926780382005937528651306241501854552577782433942364616285520053994730271339186899993239539417274236492232375707551854166410959479919073650638278385963443082411076704784019431931648317027584616898936578212939403725585052065127575236353999919802365177204299625470318851016952291116526922551614453873254149578972999480771217400852033424315266048924085275448042791690824429735231747244757369439112612442757206082767362009865553307957786047891496821173673256853432707805383681182445586320475643362106100114095400627073983020354221727890647920975642647793637344428935273242231241332910840348526259273839011366273015853962564584959957324586430182454734048172496894227356238442536613088820728573274198720444669732085478476248829061664509789086807046767788583599434387944953573467718289821495726165361218660144996010518152005597625011262279156001328205223130511698338185822794420745185170525739476341455829470943449851157824369813436197212412920702820867847846425991294668177965375501942291311922425568782322866162738053539106421400173180414763176939942609917842230922006422257381073745474402833357111454464040075785916286189671121179489205562396360544192988950357325217439437259908164165552198180446765082186723762195946223972947265424812776958759525813815340013495904714530447920235770382711566840270685677088590167387637483224785833686274554759671891751999476372327857253209287896150299152904769241524841147128982548786629424174219748689438864458486552047862575663783553977000642566049266625825572830091001033525813203475726599839324207223179792068559420822948599370181409585239680174956682643713122994342599429273309362681412755568047256993224891630234196782112121582031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,1] -949104160777676812222970030269136367144992414560183500077444686524463675925212021056469997227064352727184937720584752654265100160437307055484339568164580889003436693221572526529803467208104056308328836591825508613329960166689278579315329006249143467550204393703820416795854466554219264830351254364797415419401075846213736788260131676575268329075473396999615789711464140579178560916589028933973975713003675911722524866547228907622265011851190283177439109606515335879562180805485739992157319261055283007271293578944918061493765244240482070413483958256817748424040601646136210509392112562934567360366158414984241270315946878604851167098008367382263062977303076044396910825093299874818457004439911402227798308702145295656301758560476022789202118276671476598362383343864305398663552354006865730422774771489222015672476427474542752611144199728530407221547523559001186617225762578033097991920146799940371072241960791446685467649516780027474134215863956311190588785898320180558404137638654002214210416945002526142074586654265600249549132392749453484477738959185424575203854253738264645425303169492860104088280920228232202689902571491982279553530763774641616261719627567338967974731339597939766778216958561078214691747468879787729067712067449999358540235133161589743793090978335420127600893541226961339383061300118674841721079431883902021218980498336455680547389501026016987534981497033103897244069196919592912409119202969132525856324610495528064704720556607074958722279953302547486201550960272091306393877550238652335818691542053451215360501562117140916178900944428862349562770881507087529116788322943264515382408194084339602732618206903409856072371320790093650332282941074151165644907361940846712764613690144807858568404863065231988842377851191933442973623404757179157664254914620132958273093118130308123283079420377730275764134671353663682071013789772884285635512425516895448063551790836010737722702016241280333586252135392643019757746555992267003183527550749389843382931566710765236465455293195936432343847065091841404877164273085808537596917151247912079340224093281350104674475327100285259166253250779649964172886182253902369066251426933845770490904807692933810303280117323118591296710285201887940534030477351437691949602036517438809647455926863117484007244888864067160597883780210045503148262777575052994980699749080301071287425850323320061712581783305543258900047612865415138230886433869593863448130578212479948802031397083724939008166717334987211892009553378145910590424350061766745056957006454467773437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,2] 7907397271078931024079898510402624095795822873258283219593763980758182314157243098106446257510223966582514729950002116291918011566047002985743016043394243219180557509659710112461376419524754437488484289542584608608158488029101371019041131399731078143962446244063650099065053983947682061192820136935194103295621584073593249605729842316707924494499288802053740517575620892661008195828213865483916862532621180352021154749259641029335361408928041156499740094106196925795535724171259636081034014587863351991679286400869368558567456538762214139679561624371883197323177475158163600283098520481607101279091525889980266844371883227422852756975750504612537881433171821487458579193579925876075887424077937644086152211026413726005955721137478827193676057952377911241943442091564358502527604702405308893583626290962324363248354630695828615970834953504293449623554225009115422812682647141971185950725900144545059705312496358704466960656654955765382334219412017396701373442566689024031011664524973973391387660555218042300469306190579725329134058287996921047030459998838614012063868520333777274046866539639093606819847805937127997915064466506679367553312413936874110844284213894306982381233729681620685421681358044871886861208427939433420534069198749355755439583680494785272171077631067531806315836527810067239736073325132546336871833937357793350550537004298670166019245345144278299960789166742098861369650084036722750050341587972950401894254142920461975813233566409139737680529279535342692655009757149026545577848976692587287990598540582184394195285541117832982650079799443722626434847203035815864562749750925567688621199494621252169270014011315787873734658755816309087848201869279918382727698055314109087499208556390851876298128150825700976084973910958009693800804002703964577604208709839334718543211073968968200914074576449881011248448255733288494766861242012521920166533075069372745455097542707223208271559325870643879798809896459938432750939380867862607560774157269226996706804514423206325624129874207122946463946143188319461711832691271956330732756143929390245700461534902962329629714803508475444949398750835590542115982756190882485599104995014370143168362142504252375490936129313995448488955585517415758930445414560703936957220261728978358007522706988772077829109518415961179189279902929698187160393249319194632038571527541113897774133446865891138896539941573507424971577981477614841002836088517186788449813727688838828474288123979657052319429789236281299623715525209499254549738722630536358337849378585815429687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,3] 335444915157081668675316671867537932754740823870879804844109230026689716807472477234075131678331076809222952588857032419031769954719215722182752523510065374039243241615695996429275335227260200341248181744562200154777135748539003960829581535314035333594460315648102459466059004589928195779057229521685315848969064145707192061174223169428312031833374951938401899462347876877219801080441094956863144418056636267656391542264019405652214710476410129894541393318189472334506883467119698656964269272872701204289647262498725882991979090330774712905935897988412137686674874008718417034592203352345266522909700510193078955330649948074845894608846895940511738279418025413680332962314855982850457261792852652327458863212810023513722734576900112994025716322904370191225433987450531507840464140736328953831180786056281539007282869119976801325232729936643236606367491755948759368521838387402911204325917343106647748201372940241692688203120749568430699869370438121436990926383967827978969764287431276998577355981861188927646948181530814055526388717197605072954011736135314423862228825854657561171702586876747541046175096688016746784585387396446148229301593258060778976390055616538785565653751502120798993586894366048972064089558052020653781215047889273755300576081242837909469018736871134207674520116403559101694260209181702167795789203873917554804355698842968321097072824229233893520360933667902856109671480178119752237264771267504293012073490069026734611415398603475507489159330922217886652349208806123760968005736286257955729850852890702400048301246728201254185991571805806938180493543368975426100083861662551867411773436463582187152892439646690374532459967935182883209548516374544710759090794914722093958681183958461712747729201973255427780002918875668146790285870778442871871666484621657468707194765079340703788346564253295722412206203179631771998606192989151669684788873932599078465960834011519978282531844381115280271474150905818822376904026696510153801655939289589329731904491831086862452931967782535388224197541210604070971115058377094457768726756847248701029426957053801758045121706970341642859497710159850135180030811055205536696549613013793374765714970527401224189658713500684654650577194018580841050423219043284736116972275421676428083177836394554791716169761619197102197162767427252716222625577660382381464921944687890871288704790731338892262229294486656796209701262525319864510473761700994967315603567983274464688553579138303850449180122568451419616055912198908383020133443762345049066198043874464929103851318359375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,4] -73911649021865443795422177233688009901038746833965250435263352399647658923611274067715509010336567673115452639386907947990590496131159779212578067534656168642915496018606996428515775655646807252257616252181069113591743997009290151312913494669809097254350192474489080440304957871107008709014950769366375734487042615792616572772788186068954619048943826645103525392075510172935829947837097217839244503797897705184933628079897838975222282316782869251484563642203883470307499933274842171873128369069534023246813665961821336602421992703494177902784003118319213486071609550921932121313014621690330521634512946100038491495036465029253784952701773443174393586017550455553749872450748266247012933091515035449099214876422239679629811913514604356233286771499557043341448354885062516298599404168343086697265224859942504424134749307977385181703624453767229216975451381913371104602003460518892624214891054987777933902174100869806981898050155965249018786758258798759753020700685339283424213824390906109993373137845602001269950672152575483518605640336450853759849352716335583820417614605481739500342210771621762471091058475092725101472950741606065825465964799352423368544711134840538617835014220545151481695686852882031192146244488942874226686098913677447945495728249791636477877142068878899781468673453055851038085233338719151186636987416939633992116179740379286944543911294362248584914519017805883121110019126078248745689457540765738545371849110636905831551821728644426661280948697742046699871035293088942766718911431976048156577849889845440657033570660311892845800072510911334753624165302107679047431347861309612032883045689667208296005356860385717452636922170660866932884446406286004583401184468665614305290693808968913548340830040941827829413140976856869112274659852821740708093496850018897371480619642733091612074558976244667981748516621304792759705173484741567933610639528213213280763053282483727941451814740937422116633903895144583555800722703754062258239084591919549952022118350063060810644124417360101742135168104518147062963246011968103756522812583369540496590611165116332558405368284395380277109803736895895071891914008414668988638754976458381309220217485133348607361745525780123506158240134373850585235553190392186936133064405103080651161340600314148461544818395490906829048721069435657710866321930252836430633960805650160245000020210604444580329817892016617577285889786471737117710866237414802523056376326510599173540840650949467373836013907346702739453057135525789343143291709769312353150993999406637158244848251342773437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,5] -12502518280696516292370476658853735190400026311089438565387552019747518659305923571625024879211455745905751555408459689353247238002409045879711274419188612063707490665064849558714626732650189426536276917956398007950619301879343659193739698999198577068628886756437940262292893269530405780142759446543673291396901276538163042620543859147851015607106823695001031945216100698796954647903372261701090540901730180643202429124417358514712301021015650078689403238835051326074078845775572904662843711377020538069887390294125043361469691473876273808731751729760457290472797587772212447360066821165493092952070545369534722061636321135753043045575065684210291456383289463814857428438318334691294255205809271615103275737820474257792708604786774365202876440155868452324148410736500347921794114585027434604437429229216912251817389693897792635746796907419596904421579469361200238515841977110233685897770567240891551440308933198022694767930902840088763192751286360356939448614069833929231064030700426707609011045112445783105323339412733145476515461745546865350564870200166403385693849630663079672150050599546292248563376955927118830462710252779023120003556129997637173815704254187986721955229805164097583345800651364560289812282759669026854408637543950321055942758880074379474734747967428598456255832900347757295352440331625432719889554858591657753053597140950922564474904357892041795956885712212646784708180004322076331197406843733994713413934025056072357299262633756748494303067162354866343366971008410233680262525587063122752041683605600075597306178123586216610191227400338645425655953269622459697142082378035815281580729296617958590756058440067309147557361928355882784424777412664975457608636063921867624183941647438825057621003291576602112278456402329033210393628967208819963987462150916905707981037651325629076355170966299180534655591375058922772776816554055752682958713743545555342393807143432362623957415603029114348391309418068775915111273719506211369524719850694284412061974206452443889838078890804515731505843414818022557651543819569620147002872358010181079945685858154638678079859672661211252422698205674742845762895345267316593184446745448947660116857078892147853728748328022745839009478288042482551409886018700801575005398124950194108188974238177920893382701601857133757654340286750246705026551352404335140098187602138196490361065089688391431416385321158502105721603388043344454904551806167196378136502920318531476305178856953512617554952716226163722968029124906676589998857163206776141502196697530280289356596767902374267578125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,6] -157686601414321366865042604081841625842789365534833189571094935904410546856137436639605115702691449830233502289670796112092747372738648704537133584678745077271727110508250638801428085687813279377493821089289149345014505768391527301090701863768480287803157795791742913889401092141587064279298825219531681492678788435403661851465144797054752623342971113872130672586809741792478446445594651772863062048929435122949036749250425269337860119255023560677791936021694136231838169640559755142864079713772584233339932790395227030567707699230715494583373630797396281922812160831172486924191659232116557388903583930545044051202578365382683292179322909230694513757099159490563134101296774194986168732587694574053536595196604533765143867380970298643607186427704193256145926168875983408834876867514999057133150549797431983632938502586541941649681769094309865927553222683948932277759808022362746072924747759075196325147202974528717589403444899943669263315344090046046433861515127770632466433075927833932401387325602249608511424988209178892510137425162955265999666757989919405240279991756878845181609744836925382594057177788192454910140997579627903506738029848990267524981809013654085762930687100434936251172161315857944772615712894552495966650850009594552317450788285236763979582989029187241021065238913674160048477314041050404707062936726275704887844077388266831918851195855456580624541719747019651708914983038314271695593354201597267828039016869177945375452210889867155182957918187884000560992798576340375817897714015515972026730763908908230361551839224715499830419020767975014752664562805951510624379151481471926686383669954040977378538457139237164146808717847820631695842207747649570680331289174439419859137303686249785621190511016320996830744218651779873158271276829715159036783416828967091076515998797946971918416958533055478342839375574332901344424193857718310566155672944199409366062334441349251691186890144849710284978708669607065218816673453888935086609386987294495040383785748947185144075120883603943332208456554672189984962601126576855865267522750392815621719438043945083418998993624628812708048817299206684484859615609783347161642175530173268586915685679061577715535705754758643080274635932760205877452975522372036207020450802554813732425541091654377838154815443586183686592663190047778961856323591345014260844619062751949590791191370372046231713795061957654176173892056203471357917207985839999327039152548670241886073784964631229097534505304144137355950923835580151239300225359798670382710235153556066478586217272095382213592529296875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,7] 34945099924552261246158309850934378588724233182125829716883645917730005035613035037819647822688297539313005089841167273832880774395600100390520904527924187443933699550147008515417205291016976093615104856784846723800767649729612013548496950286320763122061626534496911567121275461346721621830196878688440050083598000535229256811862089804429268365927769810067598696484286538873715977426993479416900069525508643880456709451436281621738302686818198734245727002466977069880456958803910058034184012499943966806542007499455804907658195753548144815969934383510583367999783420621592622640746580658598895831513751792096083808063905407363046448736946437020221530428679036760750393923306746622455570189138729853054305487117043284726944693968055949994621252639346017299993103665532632072692023269461995507727525976457652655823759757364789670908204001023171858207924455486826308525105010128397456633842034514846877972335819416659763458879034879674097490749906206295522741435656041856153122548119387344334721851873999141558562934037564452430325832576765446741674733210301836831232714623927728936500348696144763362105623506035023052988600634317595267142112851427172150549980876179201125813487075940866886906928778863587193693422534273867509338946573282943881417101842434229489411280266653941689582742374987870991236075559096729658123823543312379952033688179380486302766304239958082016952793298983451084244858821682487622198653152374092976018565295608114995059780500636257963004137500488847221304205073181097073927750356377305693667676715348856128840077496354627543533171336449430959080529413352224012412513766656501271277962188422444307367015910238675226488067630174677191760175493926826900429412116818767157355647356525631053128130865559385750225336873037634345629305803005656130177912089686503896657294667116896638990215415151180776669288666963065960149741519561787153740334805733260583431182027172201921211407395635663785379310538542814169287185021091593352413435219980355966787403420058683673718010292852237376805910769133861311847075360910849106584244536668900504477840833617627724362865794580003041462635265543934826173514706353276670283918077297708366972961068454826488594319589140816125537486155372107374507670712741781806025616944240487635294535814917580475244817746070250806701979902047838569771870418599608941444277329664819055364078518978980639075776165505029924679604014323538639230302193445831023582933512386328414365090307353163677163926201060001620067985400723367866434086419051931030738070750403978688425343790413535316474735736846923828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,8] -185812687038658197782681875434825819885443889651376732678426746948214623452249902608717729377682107236452709152331017795606881464338815497048783180455213339178417595353345008576707477031707599159904012088721155577234442738295017453542376866962626622719238403887596513061227606899149255283813981698687933534374290048799878591820606224930551542178234039038554967885789682017723139725921206767522443783019413514270243978147812449121212360435993491447063075142877525426944392511276081840851854566390658994906158435769979950545865029151998549552185474259186373290293578448630810369003599457133024712447412531932376984869835538849761902272749196992296424569044393356070112087610228351722650756607744354161432133226208604974043809931153305216243792128052099944976163413090196861726627154725292925809387749063226547530092128523748992743745907939550135311723468681233143189880263555715497618028022051493512947435793946893895349040472076523220675613895950296256663081706354165960363326285956190264473265174681358938849220961643104368935586923924699688871285667740501751638660471079501550004980726237439029518603175555000615260354617268426524709595172806890092272561742253704057623159219346371877328929198050811979340341238011548833593269621001649097189679011478633026082784939726647462694015840895843831726922247539124300754553089281504904341713196299817815897009168488647840019538617296438344390151227831261162557367003053361712648096170566061089491575823333299352280495297310902509190421107422720213625951833947080461349335848099486245574417950692566925090884807027628627133370764190707563168082723675835915661867488176854533468897368094064073744471644600690608718706530506140829244073472890368338795612621778142950447792579076495021430094586072724759115313620816690956226367281233564813887743540038614525074364060095146481724770247974932574937049258249955986223146782743339965511499492710593606978753465917607212144760452372753752334142915200466660788808691736896413159843471675489571598358103889060147915868809378315165406185381133152369304652720266058248770544243515677540330297390578328695674685374028002898971373237342470875630070328710808687586501846218520548306983735916790292081478119251880865855227741060405513886630671709473650409698641523655379326927480767162996052295582108225160854653904983433002989669061662098634682385470268408667787566481940876220240753840699880770666201958641408731006342764024335664710061111662613603680641127203180892169317239069637986850673560865999833556939522274073030609024131942774715753330383449792861938476562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,9] -409595610387393183794503562631792845019956041434134027446339859926280781434473709480714219928478576944161021294123317407989275381336211839099739701656091853189094840163911145455249054693304368551256658861453614483725465416874810511892239771064492009378015481832775612181412416181080833401563776390725090806718068975432247919023701365921361838743385339378119398031652969639566081805351492526949229887180032587792770454174343748634209780146623998632884822174269252474874032397036023713930450729183175990705892307150563664014952838610968737294616041498948920491162876239805523510286755123292018942775679828609270592808876792990653731572156450110365862542237795952316267299305723776678000548430981688157691870030382413127472971505908324405707916165803722537772710297176442219536424670184648822365943831216176662277194029316992480592559828375614017835351420769379370230344579606016626835464564520109367336168995767896589051252488780214941185403598993857276335226754194509027189209646042929118198582218134329426397232036586954491419599235154051360789426527525850695781936806048488085969425657795682197658030463804670141587703876806067563585188534500485166525153495496938062801010599778432350113432933591156684446914878390820339728987760910536875926016310269042372715909386259233272104663833876340970241152492517903817713088105144131606889410376026483717141715532910078251529602586351834371451792768526206575142276795692047792095427073797466060307497486868704994101956423175029351276203951931807608430302758284159851671657773171748327510537873084849702939475340449991831304263358707424104654435927892832306815965758729248211907110662445163899685988786624010762306718137568523629307518876371671560680065875653313851029199571447411255135533400532504453521149998363004826930461156220686849152079450257712257438878290217461739851509910908992404087451672869537076177519207403049963905070412135235979271494018340623697358914157313360229663826346896945237154718110942011323100536445391354667359304751251871750769019594945495404193486332279796916878960062779821097406095868045011805430846547643854143653289214192713800437221893216514258429053251497349631137465847728194773015992921451798036658583545498578411289620431800827120530159558602174020651302657194971110589487358565512541130308180796497783658111324414744797312040950527814413100106325514802930028116474686162638988420605007315537564770580705103240991659515624413838852252184988782143484277064751138664330009918327949845479558092394465391494981424382664251529216127047094975210939082899130880832672119140625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,10] 8370807357260380062541347342842264850130906957765267983635483823720258003558108378433462907233347855492907196167916364269688767312450217080378145925988727861521887514906718230833189810669431129878310163008688678005518638112011273327507884691174126688936640411370999047502483900784123376597747376704501929127827962396749824459156783905115947652639153847523270323888627243819184448900438927544540692207058048167027603979721519773727104393480356488054154845015543229871402173090555827371454163332950859940413792127846883537124833202231204932087550510870782032689913991230607637129582532767305692389710982974200602945525940264020755359997024824103329084690072448025460950747058225802754508281443384330953074955202867799241343138657837992601090856467535622155756523107019068342272419654529995507596121239255475056256976019033158932307480649572491154917585013314524477530347006896052994741327716024188576130366819399473904330240122093837750054366784732977724246211137403237871153109638416135425863487200087953800432790711755820436400504387910993802569489011966906650689074272188993211221884029193150846737477719167039273685842679011595248638435290790721811102384625931844824307297088339779744812012183890532404532192226806084025150747346874367476683017620700870371330953155193056923519452155519202513224029058464214399839764649899161073296469340089492922631648558965515473827917201399904342684911717002860762137884471523517284485904237951179961820719755221205370402850743690887811088245983531564566266919052458111796784461507192639372348117271455736347890758492589816594840631849606534516097444432832065406527431603842556244158458290165903941238789150190382358013447161672601531504680985453315518838003077384558737167906463227075087714186110129541968094261299437734968170774754988127687394112191665390036956760823541182338417594665670443977671412880297260753861088925311724209247994481656507748552707488548062970933949450646108413697434717279104492756299604546779977457068966467126365347464962242055399952999705173988048067902852304675070806516251243626861432217509363897481547397773202807392991863727172156033574711305812230748204385867801321166682321546014263518785369167866685523576025232349642976206717784099084887479416187461613968965031157342619975259235715002488344275119260247946952404392442465734669212250740867501471873495259983641575746000486292519533814888521307161034271621825397083144296858286821356243602202989637937165701587810306043278659783289214172679076984719080035979995360265826550444261297840718889784472622750399750657379627227783203125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,11] -45333921524259989680801937344242141443986442845271503933538452713765744723525189207859081677289690829903709066131575186075085315579662817890280874178765015012147391536615069913228563349095860547907758880119517291586365380525951065963123805415463686973700516336323200106457122359212798368935754329809217718514943825979857119569126308280523609864091331344067585268928076864342092859535478999470695620801025824323343275219321521860437844170434503841436927466310786381584212510089249492796856765260094496332635678430515392601469664086671896994237073436903354837049054199099609269897834746221606681773977597057834849933643034994878914699732104935391097719220316551063268348413318914331993918324397821629805236086184849649796126603444141465352690749712686335444988643823672073209625884680124803461552410346347120080281849204020709187590992043007935943742483437438971012693669185140822445339856503493230609933573846674153873709760476412429304602144573428577777240094277726039006636632670289072777704603106811336896422513231031392138175963860233658310449613010387988702918743553903610181917014386335866895449737568246157400964826269484934197365034489550824000516713302453002260128218785300659656245473369321046349087880504677565741343945046931661392065227597575988921349841057822824092712122393777186682893780671609209797542678021891305760421250948835194923531575451942911705833010459469543458916868071019459211690229103264140128473434926473294359497745535683844588570373692978302939956616869677042851649092232743931271884711908420338891150008957929638210856807656872249129466371921971612818598251064113203772304122260267974200061711734518273902403127419830571052198916052920446618641335014462903686978891130641446880715014805967446060413629248508890822271830050780019528902268487566794960617908009991419691954232856519738253162127146482084441232082900929373180712422126657785789476586267792969397198183938598907084169780501812612445937123623929707177362636552704644098641549845842498322961495801644466252744673097975159405109037135128253397170228036594519194229931273954334752939642837894918226844262721746325243226954023968446605122831788853251997613500611536702730740954374384998895518199215125648828909822213500172758302950585037620281290918660366774440828543071385003623965177858120521066394032197275617533975813406855003165994765797289599358315391316506625080180535463104117586223403985137332579873926793646525061111407301594083660789593350321414855046465010837616905582522015863387076313005108904226507335669510506021751179445838930703871483274269849061965942382812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,12] 142316079786255409050431686303801353958085668410758493773338458308410701184614330331097753797946547180583768442986625227737324554926805321254202654095519114020777386930417647605822914199815211419023420514496646438912108200529393233292261564775848180069401822317330840652029569291915031955746622963093562684892933472520651211197628423370633725986136277560616957256700657335014885863691900413886426598229865101272066681976187889545181279292990210572236841810602505532653562921781953360914170370143783162531400886650447536994365997679664312010213910057365822760276813975023253920867285850284661844696339541542427948623925991066460405356173874004758290678509819475249603777534775097819259818499807111100518596407872154348213954253121675806659935683165253246612748065295058283121473094732229707739449284656990564722444615011976381020763898479034456739546181243058382634915934336145154258280067684220575093963194893544849249072418772864722557086923210546891392107897707530825664695809649549636888987210555136346650281249091470351004879911357701105095038095830447202164197996829793440536992917026697266875227714784468215606174745442757980684833113153026818064452330475133989691130689652930159906531571086085304997535051202028730735955627359875534403297511035110377002034869368715743065084259770091778544566952958510152243801544211394643967863306750365931120088425257743331751674397525992050536488019328489761095114840186688273827480278286339079428985208549458117712315530688208372111032617877128996413186919870487144304288511327923418477262923171975562259728169851271637370162991453151381238271815076456906795641165673796907349893317631389905689694266116049088081655279238900247847375436864985822300978100411227267612148632033776758436448414759181415292214440748311344879708007110362502135792305615179277034662875506220430529854649444339027756190143763692595959990827396828721667372224974000017545266556732222615777253514430649150553099062878199330525609802162544681137886476023791014657735502142531231564876222474382554815567904760195486261777817196805355199770547911531860821520582520229394494872364726796348394752996184455212547661984597460575861664566109181612180429718797303566429784870114596617441712410412899612246163312047907611302740186272650438578780022398432570066960899153359380435295180361591839456642946720248581955420341687206496161918782993674599431438195532309346825737696636505030353804519878303674756696271542703849401974263944223916646399233201121474250466352140823330334916222624141341237272628719812584635981438834287371442144376487703993916511535644531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,13] -238845885546082871582250830346816120589418533350306635137338620057861090975828065406431939415042130460321775080409468724644527805966690126491529321422001670178970768276590999436124570346907744917156293473987697913434333779536695102904526727909336156674774980226331267318568851742558002721355555432470293093948987335079874453140012836553069668321443204596567926537944802042350737645760576886221266219863229823522472464877391902789503432340709773073322333146065616926138584471971777814190245672189666427309268910998897569221058140293103034015931601178044829620656674365311174909476648221734245145336546404420707039795151983509823663774861949695471241564123577368513534357743867637439573978761418033541049030884375116920035748301311878048890033815234764232091391976651003059901358509511195373403935258672366634656448424035428569459512886378381011452956196715599146033441955889726448388406548169310355060202780287102330554545794504006296991881424501660037765764263101943864382418921886964603989269978458603104570805761129733910592120559029338660253082939902784570485942234720821439067606911368083113222148632665872969917239654263656979781396540165568235456536914858432192442687241677728167877299967536356933519750681316132261600806522195375562442825488794988667574066325694974769298593856954990178849987124625065193676533380871723676802744127793744072184024141579825120994021192553980246939766647615442456807364590344158382144673695276051430302751613165751241483430400156342795490366936247281910499698646070503547023774016207844507219639448350894261922048031824277703641443644899196257071273707878153491501653445087881392520719611126182065754814344219163831536379646908900442739768507000765596111190222568688164818957270424532391746862501354395047835547714815320500532583720663914207153870144768761303413085349081880630311755194529099290484227705709878646041916767695573928367116206485763068446361215045512910043065281311019509540153000132287116685782163175537015332705727968354968172740416006464095207331463357564939460042821534996463571023447248113828066470634981214960957174720314101600270801646399654041220679565639316165948935761709619232854433252918563782686214923480060247976888819771497636211377049952049414627357292030072217166482033969369719641732940798605541139881577456469442602834831613087298073541739817479815517096419430258797424187363848924264079038205253261159103674341190839941881030024831145875511068445553085574628948303391748286814965095557123384534209293506994640638492771165076937971470078301354212130514919131083362985323859106756572145968675613403320312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,14] -187137421156778029471024126126024623438284197970953783466482177928687168786661156355016167234157097219626962338286918763695837175901275986860482468565494943519715213366218581744682421554020092088474666815197736477069287158877958827467472615167863452064043343588499637840141740257359024659776213068927569369777266265576078034087630128854784378272271064705395452612583082454152706976050809462002101290361511053764866185388614275330998385701036419117827357129325831075185316525250224994552011668559307167118961817164263629526794759998375248485632349472311160152916814854083409569755938780857454218184115493772499663445605610269667677096335234981975823127218988736926868476290881961168475400941434389810356206207067856733306135601657893386584480863437264948371367174969693315814593474617949735354835555358452322513559565912730912362382251766333952445366404796334127031271766062881171345233336292422251209078993998698255648640497232636637961411140690550579733101631264619501986355801919979101618135457328693859227981520736021270520496090572320899157576822771146229116654593690317495189182818644729871274692855960090049539288238696852441627585613479875335619879747650900266447713843291168389133868988361847663339412047488184891270213178005980777485227194697206318445867252973722682483277213394043403828942276956657074443252289397976250986558107455241404842823150397416689824099412091265281451390309003863560853228743447504134627934008829543928832430712595787706418413696775087915349259154003057177876403128461685997949161336274044795386225200579080096648501664709639714422852436081624837012965690518087832260926486493308294395988262218637456507841182993177959288894248918798450981494586027053895907522336269850539139804631081325555262747127014871997944073621735026168226456159168090200906731661645632929822518742021036325196948653360636596339106212256520909936489190052316923894131411825099742849733713942147506304108058277948503742725735101853530310704115880376738991400317880428667346345887136404315301133650138361150812446152126313796379332546733305342672945008352063118314700860752437840030944632005945555108298686718017285194488885910149923580591083313114557124357077788591035205713045853723465071858774359262487391581862341067930233237228419784509120174892735639737197591689688902069589955924654333049885817366732434191068298462954123402122576742797576226544876705800013482193010384340989419446328392010836448452259092032998415375542525587405498865831516844396814573749501116631261564483957000100910771003229110530306470587114420507166673811327850529551142244599759578704833984375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,15] 2879190787631249130569866963352381505397329273006128619115006542899635601362882108374338585743680030163428125428630087404401417164087879317342807528736285933430861823487159792550264859664561875975932590860212814609606306352497106745576605325721700143617007165507282392070690007634041745361483497362172037154792155680881481290057381470019838020846461629723559168072827198013491457361037102745170736186457354726690331450688402352153083379005578365282298402633787865016482318567990126084246963447143762731197049434796454049402669289269953679113365509735927792490912515496342008509302361867687686602009653060099566659867935575160505174573265847796495888800397086685440781159778037895309324271079960179124258700350622211298293243660857006325536799843389774985594234991161995039756510428920009010199713406083133224910607006665351084647987716437940617373579267832845483840028930314164165825628420693085709289217395247655772609290298871099614241737674186883202068652716252396654914122227580978220596960238624407363037662150543723998930333364094774088066623132603891290329563426646237017710768830910571052904642701792228116343761477645111711517470948136426484523508064230769743873044257029463418614259991821386570040239486327315679881338627564232928533615776694493142539892123780011418059981179644736915620175553645705649181604932301319193921921552009699986666888935545588583697752110626239761727403653058670000118461337934785561200009693752669739643808888474978197716975732801930905061328930415917426170324798546767249287624397681106451053454018394534315546220416307258176796518105413911987078697832009366480829672531121120033791818058509215067269567284387289385432335667657319886208897831464120481632356172241195751527180810406290591458041071038167727058508601712479231539418582741850149173278513655649564564855446744992625066106610436865866960997770670571392826127988658782621631045778031415335356177862184923764217349952199513313412821577907975636694321607593644295311353983438675158720601403162801490519239327401499916267869241578745616413404733828541282212529824138497005109192208055955192273384534014596235193832555091944850447557374190028116629213687105666250877476823132706949694206857031920060805774821066418804212848325102966934466508790450503304832481204756452076179665453572103021054782614904072957765240825110661841240743657121654519496105079030096052207823403591431382425089130832532362734587183626979698855719635400345975710409817936150716133006507452660101877477455624926671711771422276121186924240137160335464540657387270701018618370369515913065328049924573861062526702880859375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,16] -11534124315395067797393156389569101048209957712420419718070998811825819721917163362656279958924293665132836345408293677326503723260206989339060780009449103100199254507527715118310271227176003037028062951149892814852235862623923804685898865463033719813868223232747131886335439743631446194931361730862341854577220950935353588767704200111784725381739822894720610147833340036156990047932751322272672177229085999909508315406296517832814288145697119302103768642557076606600836970230421746178271269626173765621455929579996651747489814148125925744775905581772910257574386277761037580881007382015880239084225869653167234105356827533284751619281992913547055592248503094095414154846176775199980094552790869794412375613546546597969621232806094208065933555757453589051658000736383920530063446316778709792261423803375781451743457609011296234199067520590524708132254715190331103078326218091642930907672370880375915589180136185855552961887726668469712580256560291347216822326204602415135558781391387026409463234920337424771740978499882024034137823066107622030844336976816086202298479691638066234939115256719129926039082758167075257293731264197247980736174118787028844806215850311961625248652663094472272977466360299290220742216802292596893075425030097966061445967048010886011775702667761976382434849012128392368452954848108878467025896924417578121927745695088298636639861315902083573247357785292464966812866501007368659734769186982030162569562052280726858500934544120189471356368707327733403335789801785997137845094795450868783887720021320649675222398944103379270445791173336842048624390190883435868852931023436811320959833137575900028461246552376228797021649620946097194266560516723461006606405114216003637958137124678493186219247847866752404610281595503270449510124932589735860381219779109955446689322731439068808657816145717078515024795976341978138000404480789534041123919767356714972436377749973628548108045400418266905672554673400140417286311202067117770683710492962074229429679015261795264513672638427793130768004624088257027111694854985742152811846292172226818096363946399222733012431879925001451847865173753104531239276149599313649814692395581885477541167196665209142823747189477273057288740101513193574466917568410837178090991047325831308450405079743713419280629278202057964711679439849083905895783155212566407917240678761730580223838062992039178176265352372811085502410897871366048403129150719077763361645203058775311226621408820467358664090339997403589232504996984646435513130414123419246748134964046681281381447439782760391840758875485952112301077974543337539836684868532756809145212173461914062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,17] 31178807894778487088730027439743761105944460030466478266586898342809337904770825673209418168868137439172492810029530224291901035661867521675666739977394805259278249812450204815424822717811209703229984283095222247627899052164684677396808215724351304481715054032669770730212344876113753243912196983503974247510431763250502202121966787645233535139875571569523779943284690138108864936369654876036056025469058411369499793836455534684401622911300052108896923054788682945886347933628969362322743300297652034295940948538453071545620982379089469349020400456215735393128567817035383717338372938003024186714402144734234147788262896496038331248344792832043692753690800100903921620019616528128856892280051609690088621432967914705572821680178935857403593711078647179084781077701020344364740505239522404150040408863123589003211399861956630186541031673400051280356546698673729825277758006203650701551991829336619226612665738612062560608265311723202000380630621810651023198230393730500172529169004565606970062351117280442609453345689720451192250274930978363284665052756860886157774098073543758925600585859249973928061919397604052974628014053197785600983045498057797007842260110559853005294857876449095089902146761024387504529895253778045330339626668333903182058828962842911701897529233710856914312143355186207433819571220285864781066613042985394689721928667358823684111378768140657745710727701770879784740373119584327109952898423075916053788248550952447900313299340913973970914841051063961532889292446145328686824768162891169372735312198774539035059847929915130929397895619094313295200241526910391731872800854971766202708026978917247535607112498738363164628266897909519496562386072063902938602123209415647583987376142225997741350015472303329548009401569620526360965625253881679862175657027746083757935021418393001385632072444444638698089977000586202027788947970030105709463616726497299430162343701298081528075223257705527794722531478640796431998702145583446897986477153545184414280769879720484067807357874421244924325396987812252667583624644568587195788896255719534764353601876207516826321599965341591855788873387083326528458618525595578664510337337826121231432666342542207161862887085976711478477029773023720165732510794756114897613185302329732990165528611048565115595504104157353561060002278493362758703859477051723858485099492728736067341831756791215086435863887864021353765149365688357752493385291791749771350657522272932537009314111273111317811959596177334006454970373202210851901032085388653468272689591325616817246129436377049687912768235507925550502564977448850705270266825408498334581963717937469482421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,18] -64838522841096083621292696009875413053054922469233834893306737156500918817015996010409111854949832824046951585551693129416982274260693237127093651344452343842353823838092276729351073555175752214590545989766184598664946952814041353475061464004809991117409663401164830199772566085868725241324218558534723310494702368781844566807605566005795656990531202937819833492520386586699646736658433890444973728821468837928301115372200614296929499087839466320487003363376275194547020002961592061411446468224279431745065808258320602232106418855079721885432561698693543799614333747803997638440932209685832190529817669417433059546461053332047185644346838984588503149968105071607606067309108344922164837233254433285221914405224357320764142319956245016283709062411403207606293873938646348111192213608314610684449558723265270787193061933483068717001488425990481859284492783106120778274559177805279868500403500885210453228008799887830761029942800815890674076402944679155243776413379453286953423226482012411260391039006483816855085146217841541078851166592183810885005600521961735377390765012632357115775495720748118582045997319017794081080896112120244426551847300058923850158886134471867243961444444379716450440694576811344903442192736992728623580392756031856652945303055992814272411015739688126764507022716885911092482153567294363917524378194954145183353465753305134614343301201548454775246317604754509437021725116623187459386156741754446119764330164165481418179105994711521957224425131372695639259828281746682160108684579059494662442638136837124104969706865225652105452989836971956055190075950120399897904123567186886943849113977663940696231142105727297125199050866931132765327500315890391615120996434436629616438803697770685502810600972801473925906682947487892471376482038029522632350391555463508538553601433192173286960389111787652529355508247181058083948857688820569080355553557720055254119722303882346367564318850852916829977894757251250347818486822773696462556696475532426931553938415236905905102216457688553331426357421085126562831193805005736284434727576495934207642789093804543107825988403773102370756213074845077763728532871894210964508609055125513941847473855783253180374387443815568636402028537002839515768561140431258490461120109995014731548321496967829120943792046193711218403438116556778902181730451904851388890354775032765958840440979553568810042911525176733625826070646231949263943073773504806080668879067661749756892956650148067454226500552413992952883151443235018666356411521475877664835121568334691690455975848876553777538690653210774757695454308148762186158123310697476426867069676518440246582031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,19] 108464021477079862428922200543931204546505585521996158851206953881918252721685645991843068916348235196632607626630290943762409379354106926881516203000952765884567201053596723972675315717275882984948740227881264824438282919584037124860011728125354692914752776462767326294904280698603267249812572399268685047769245398771909696346739695910637562859741490084828170595334641535536814465505584134310111924109426505198700759390663093086189049141828399457327353864957903869280218438990828368372620149522923024989584041649499824751178784219301437840990909770682172252815824070198077824481803787853246931285856242597907918093659141192418223648828770431526382484010210370691419490176554863647471588354688038882292668235067062057653174665524860157711018902164772240265734852173596080429993066561481549705623904090648290950441825387909390017345264419761390374124603315557921863939011523759365251327967560478355274271094880309279613637668723811404324450812077359210511874014004412992412929935546782412688168982690762294823221433498261151995799896439042070688755488213921992775618851981802483839642405763318750565675037866159465527279027509548660726281497690064829157315619565854844063043918753593176620367369892997876623838942032334032462562314304343319248357642131626781062842577839507332244856708189835143920455051147899155388329815561429428564382859194403179645766438611480942825686612802695643586306448216581444860100468886244418321503419742705601022620478075757279014321939723912608500122707066490003025855468933775465541279899962812013780141552008900659376066152453638701214617445143251624528133132775599505847996011061363448205179438515660401374057876336625156372837819079569583395890867568348056689170020056307514146764315279340828362906592082342830163747716146487593233304907969313488734204713247948320382157779133773445179302650940842369037179765452935908097097140321251144330642775974750789142720766987224539174809214539230355028409904247418926335046319762280658442615338729015218546032966086975092180441397705330354147575973100156677469124204004808720886598795003059489143312796299654222872661398377799949672766684686360907022838403704778882987950470725937037192688652240764015290932731062770473334246667159185473619873031832415532532885700110217883671554057469235396923888648263866854388906459285055078584930323954617944981795792626243205363837774955903880483517304029180215087744539967511673730110293243924225573124203796378012570199117959715766749401965788088507749344743948466123910773868051985781683811890860237631164983833350059169983532898737165358220427819713020667347080916442791931331157684326171875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,20] -148628355113021160108915340557324853028308598455201383865640258113242195696984151539276210453790000062945896039943785931585752978024067015600604724089751359077698750339689954486928653763382077922265036375966101271556488066921626180186074891307264485857552079265143784667648410436145357505106939780769021871437133691080989090860816397506602292487884314859466846060795821806627450646788237425449561472559088205351469289063474150569301529509911282660562748903003024695215809962387692020800309768631419821000502218077361914076418723719335731193721913268673732164084082555900072339944206855643919596598425645269862535644018541497659633130394013157117989564321722763797448892869181081172381686646384228116635497605877074681832987458490480882630784834888805872473770556065231691744530480170268444762973301134538159635975636183795276835889363385361753833753737254276300681581875283086803887644431258932943578330894922690131136174583445275156639185115622355606302976070875416728136018090140061549654303658079277007727842986016925728652552204518138766545795710070582970417689628794704059844723061804841062524278679083561669720885972526385984339006279271908561529798319147872375743561184287618370993234223273052129246849724296658361204019234499728980785430787904623054794804129445248682059945152348396719252206517675336098743411767625560197972956732878835392204044383753646649095781959406706216102012262260528754958048728935733437008554151782358274842408564526104630700968742666113500686492084904537093040157067596326806519711857800137952801749322634727390347763079614466544804819315070279284948355356645468985805404579891526947007121704978742674007562800579318140649496070235141045535087461278070489571598192373142018226165510342909975775065026497527595339786802822221792211009780930810888738989608028678390371984293110559801485471250615714117562743621316062535840824471804187286283476757465794600801073173298120718487182602064389638793968322041021912200896512373107596990873222665144036420776601506920156175573974173567914590217389908248486374082783753360930536209872324215839784089946109632250091641416508428944501092032085830873657240552756664031013484147656301451278715322352451314032080993493089283436334786559153337851521063332268668260804752612747094384146474617329169022514602300965970746983215563403172554112789602956146738640423583305291038066735312621164842845635818486998446744449047874079669754483542984725878479512343252938177458114088105992542279455380246071559290076890019495382607885995039929712137699054619588287225887410918960760011473740658934823025933069033221317623016943798575084656476974487304687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,21] 167673169483175390856918279943693588974127278294604907617597949822304547511919324449336917700359732052600941155064215515328092737901126034431972687280253806711840646108705413085206186553266512792377388047806401643201339637199935978385621598394847358568347845864796005292889739818044202420237057220942712483316866125338387807876711086225445677809055664882650860365357717442847693797103263310720493772730775413286013405005884417124410696324192063515323363467827114070776879981930255645882363098059785938053347463835674771313338809240817227232447896496083053014292769955954242189112810037291349592673482610411582002855785035934455119657625922262610760560466076823077513993833754116445126490072194725944524574890777807962413001066578023508881299656583789332635192061805943284828478731301319289786226458896574882243411746104895820343756559479097995587208035036086892801821878180022382944050954719675656900300895144882945790793515076444016151952783800272904172177542037316325470275598379175687502357677590945359432507762247232202644464387919343098770443131378238412286411545163684180544752803481268908101149726224089076133372892670795818180044934769439822137315953809282989391120250202312876695101264581728502025234022402084966862088815811669216069756911039808061531872277771605622469721969048549252918706902740097637352767700389835232084526022739112177177595203932384959855566340902704804014768725474660947425732124409686152857458017196376254078783506848126543657872120880591931728440741181427055630571528600493665260142958881052010447348468042765940003450876587589023059071533124404409681275028046253507651536926077532476113330573123795498686908573745477707955694983850021549101725409341082985901568584033523408247781307786605524620910794040334554850762982879854643926705844582122742179232406795195116246554192250927995232277050905970514962963629254290005699961089962215305052824726645968087201536901270016984909652905664844879387271270279972085500929211909819641534726905631220624110799927910619578261895315154875547467196293335486895699449065912087054693568884164900107448521439004506739280219761644055750580663222312520601792308291528938289158131989163745630367934752921327968489520360642570345264683697187013146424939270610299811823503124013118337318112085400381181942460808601681871760683146982683881834638139980616143386817640279231370131084134129757800385353276166834135784980288741669737255097703648856160989563375523665960090564699239221196935337386064659546030345199478842255317622485542024695789232129274231266603053638600600278449216174107063998802658449868506796722432417023895823149359785020351409912109375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,22] -154860163686216919201193369940978220185499649154540320105267638883736853919696665466389017346425603708458353631952404737527594118624894512255578297031187473012993672213078683568181458922332889798143412343529141775934972888544695952419487820853151868951034319322370913186336661488584502838933272067400307384949204141484722447876606004606654186039426513033425810774322631422541097833240013401942907337269775128207516510479769344080010325306315407667912401492697977676839077325364453514206152493147947030710321950042744576974989353426586707864919528926942940554025172874114545602677354078778691163032262638909487965633571899792103368132150673195105446235372358627134451755935499183777738019081559420849058746136946633555756044392686561645558664570912291939312284624675291556106366076227717906895189449020708156093312559058990190796994840776720008108507187250549845715000041883230287014411151600080883725843844191727592846355319434743381435756928760226504170810032110678392143635112921314098588921268637644736455075714316411185853147578608155745389164285036123349574238351860222850672231839404660346764922534676480066144062280869326590600206176838348498338540330125963780908556437204410780791358401848687492920800528741437350038191933519990809319577131619333133157324752258256068053273028330458314918631398479536774524369116907162135274088117521662655666830676393336710992163315136742367829375288193712954206377293073594683226530376507440542212575108753120881203112749620834385404110663103200531387197801310541094146444761177634811398579313989275631608364773404530104999329219477532562503573331391187886462321982484652229611072947884443905689324832988374087227822262006550626670438095596937217629006621365711075858200373601336890514998197027608903116259929611372235031870668935762899391075401241386393994827928445651983351926933616259293616243761383292076529100379546374468882958769372562852177039344996235703745644846959969995573917685705485390757665562297558541563018758355577900096910885875677068034272004866877547006901571499919290210342528250855355002610615177708230360964366686047014335600619970748307744025543681459691402705880864291804695279327333825578067798936015313830139936336635823965084602769975549012575544204171577499792987227189261032648437131623488087161771633626107167329409124975814962829080171117116128725713333700749102421346099380769754906490837279800097746872458283946948599565689589367805363347761306574950776912535769209000206255524224014611894750558815812874927677008304375035600387780571620036487875507024681771217622028499279942186793782017989700653622694558747552306954275991301983594894409179687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,23] 114754263270947997373556104067078849327111680118063736725880822016885098842328217305634690479763655689255393705320234962193809067671217151051974912501537670724693289060321530020151044609291454024412179292629636894125038449564428202851553965080082905027477914202824870972705625432258185808194603339621418431168740136163650641140193065813637714894319385130241293584633435523208847082177149481954055675885636426146920448462795223225292555697089485118706955514919763624382855877888441982217532251859657984099644069630024673482775918251492956336604095314073081517730447471096445789102134555222755474865347887900094728360110772187325940158395870645357200043895705783500814557727310730004593177460171202761830321874889183941292092288668180429982019938291744245938248394034338032733952948174803856033293590470379382155907028418411274610773736500065562192282763275787720137056357080409462189819478851498643801151904837653187725321074190891988641354451653653390708201156159842773652431673113188621580338059134204571595700505218698146937215709702112931971193166812516886195894205642603477154490948033139433602060727868625623629683645728788124708642842250648358306025677978395674893175180092686109064065505382333274923799456840391701839951942303950885881926932413753964250655811989112613933594957223249622261747380474817604255647109147684218456502797209111122506278515520143354110430769731443516749278120214323576518198369889484639126291001477571878251885066626657373578358314603481561801738087137066120278128489322625237817515946128795208550160119102021384060007821884167358579591300993381195524349367283025364165803874606168150783622215885331038248749069544745211984148292906710325170376733240799462734861183989002792089468158588615102962696200215746464731036469366711672512984546905131739867226968817672928582233214263398450904975795917431525775493555007280097061122153890243617870296134402725402095007811855732725024180510959638529577868102235819285683353501184257535184866713864592358965565668619343697967951437255689328381600778468098440570819326057216058536242643295191926792047689862703592296279968578111924192107364149431455447253980967188834257331686874889142945311905888671795626985435865083385502520560021931133840787327207510918780464297414174718269363607215573796829664517865396434349181757237511096299456746727294068540168724899835245867888489948319117537399270969528317118902168769661800115524827697862871994101812997186478494550776162810287830036537954583528147961818036319843642313499216033911044127672491034387667356406812556908373777265343201581073097066753875411087871968571271028697333704826633038464933633804321289062500000000000000000000000000000000000000000000000000000000000000000000000000000 [65,24] -64782492354245333198389883229254676255260644942258525192457996769673942263233126529370622315150295681246820277757757864250162822851562256842067998598370589623572181021182913968194196569868953793212272250397384076181723543088666884551479692609547654356644744735467475536476473556081935070721845529322653041691133420331768409615624287006200483395979644588199430381644181118818373880240571278054127214548244346370930629319019705086109678622908875025516645778635982365870402826019034739163971387883148737369065449051694319885395906311553856518232613870313103712126544985659942205403879119698645772193431409516693743770958821554342220474629210801077545544510432085658877161626165167089981786427705513167633743986929389913768130446528866930494385314129846927700728268145621950271333059634386771239082332565128772283826253679359945134044465075932486642402793422245088612379809345916996185679329302719589118805070673733336383244959208741372722483245599472783941452583975458857578567741168346573891511435419406947436409413118485749273083250059943854399335373709464918533281268783118556471830318254313869243027199133240840552493104105823670600786074406777109284658029360712758471842866528190481034974769361126671656737460325995997525445765252336204208777326693090519947759010163721832776244216534428542871662704940624851722050705535275672479100805073064413402941430906416688903799947957233922446205015570807654644865786235798606666627081091823225169193395558496584301492681973660311679985211024788556238608560857913175153734278579874028626930710744487278993212579411606434187158910816086534483937503414919323037484082326823727104601002840705080405534241919514491319586448400825095812681235497456805159610853587188226159617866756331908036344181027021053648331740267535302062911975227400150664080187137441285063604980225228659635109763682260155826141143842847688493010607373259970963792065852373855220285864988494552367778590912114898145557138989650788977632496999189023690331469930686648044020981429554724560034147146843653455572730902996573251525093248949765313330482373783856885398207088652119016487323906411929615039876470548503876137993552038344810411407173244105305957700888774145559715820654359855860173940757448627630162937273918552689361590960228104941748338483530484056439467349876034874203846855280197415530944566095830503648455617557693781599582871043604129357103245029509571565373671001846497641099412687456326115963213936595942497075868680421391423314464335693769033793527400549840221737129998725803900387550049999275326786036755167672158442761793480471322279131175002622404070518910237279699981804981234745355322957038879394531250000000000000000000000000000000000000000000000000000000000000000000000 [65,25] 23658634276096661672634695177338535820375190452347396782506377090734874695507364472172584117427346493665386879240323933629658195182516745445773835345311863964398230747207168863540642811189075354254896586880893876786057282693163479913925587303593819081084806868267628047483154246791137957452529480446094040009976791058611786421728491520287788334996549107972656873781585743188890696376001198212109114461089559633139283461353914709989895699810785241990399804277418310764429302143269503601698078006504679914634891015274024109956977390349214753438403133155132118710401954853677671202606633934402153492269157607737767601139640490705012461631133750323816922394746372842739948947508144232444415229969165064693798297058479039004669953400922247038893230017648723677619130152958507486831536919390540032480163413825108262335090593266327152594746679341471547904986935250867244581305128390701480646990401524397720107973454543592681647064857330694540079320335535368975452839922496476786034391270234474407141021502237138429861828087481410810936017103928839923664939924119522985251105532673269194541740946921085662319625469725336632147092358856146496159710605316135972471291184461721487429597700074434486515391654292914653079860929833193488377646006408046515959930379236121915733423223867137991529281438142032521285372773475718818017731323977648747445764778540518307977347360499838209331885079178258179935982375262588592925390306737494249027954773087968934953234584389357057729440064337933180248412372491579693169443096631170853787054228458861616946347781381570315190897332901881951419619869494939545023505397712050428441537851259130335565438141127876107160810142362865263144138543874756236331951217617616384267193422825394880084973261718625295709449332050523361828039928592945135697000881613137648129552580630083874498810857174145711046507170942816757351283385223171318063091833947106795309229221420123973399129277316753091870563451473585805080479852925046425225080495832165737376245523326092863361945749390405719215769913219770726942748671385969867211362362591729578364912764935049882508828924736907567701753024805159486661987124579828481256736454689361112655797817856989120407867252472449943398302446733185733622181514904140860280425551306529063320267351562452519440869831675705777800810750510458679287114796462965974486740554047603375815683043388667458534746005913852735105865699148484554843316668715820524237331021053234024767941004593655120377026551832221636119380047351018377652273335601306601725337527535828183528130104738748883048338935100962965920588766762792998292395436615984273063727445465470235620285971434029193005699198693037033081054687500000000000000000000000000000000000000000000000000000000000000 [65,26] -682255916748932023743276197136384913142550883975354967097925823047212899926886701412695563584848039600378123901070865303705741314627163755531706552175023483904248415874085357655348524831986338566158671022373457019598196724754117404921801504884656074131854576412369098633306245679536834079268914933929741314408820471302237284461210120004210921359342856089391144217312638555910084589484109249995754603565823516139518146290931796786343843414887162600729063992675809613169703970391391786507168574838651187712541714302820290596280328977692245653589358401122327732951274794491731685641153834074397336752904692947872891998911777855603509929843022708163707847720846389768839505084771542640407114889916921560266697482568507630255061441864029302111020822516213615426806106627727176970783850517294274234884927658695441162648925838759833298952394814774529161026194614069202222308121383322078592272763005775967495566525930474071825691414453171486282422933448499910568857152645916488120655528080913550959945509337276262546601757179956202378267673457130130123953958411058823250823345368294338438211468455610703836863136855311686312509233276131110115345101360774481737170714620070858506810385980424255473478446400997226245138648945839669655980522841333771220648654621659769273521977871164317928364741314662855442672176569079247422402068088094693899686255972111249302379527911838381946255921011512957976343475633343003178154361674743042010804174885004754715752379306113705688107676580932194388739176877521850374071476503051112829459883691447151099177959197208520519790338469812562986966297962662606675756115709807321374873641744118156115505865682197272076696700511325255365620447925527447767134033125315332828752087725307955708528899741056536245438772541672888772804595281505887321089285854797095724703898468187488135559028143548750034217809417900463239331175780636495668554508504893956853279963149595939333228883199831567931911375257022260401425394603767790502013632929960502994187380813126558124888928719758259756234073921582916178368205225913996099677260067657550189170561489107431293575284011336062489063239936917470547987371788197803737343554616699246953925681268920679692678722405527758419649749030392801869863146487937353050440103153045530425270896301396775909644676979304612404332098768361796836764554274293532972623351510846599879070248437734265882764644151196406366190424613435437593005701046700162390671247259408007573986671286436354161303797315339417350724992913998829369406348961889143030371129269464244133147925103145362155252459704128751331139542688798646620409923646601906964483740606198239300099559617729383376172336284071207046508789062500000000000000000000000000000000000000000000000000000000 [65,27] -6203055936529546155863088760595392959422364174149102595050205950714723682954021148573642579336704878442250818264400935720744906124681832528928125211043044842516706395013436820783454310773550675111844698393194056984238782438153923588282182981452068431686651620785992314727958322415842797154526008521717790303241464251151209140565433766643702199841070835645575117979612843680932473977481254756251671195589667827718188513979730167343277517339755358389174450029559712270198505745988912019214420145806335935159660031379252620960478179317312272223592504941004427881162817011995953824519862988542253799761485729750303286155159949767325896359218582502991977168147096904517743499863211613033674278754240347984804705646184008435806323624695354392186765913351098604141020462602966512474052843625454347390581331943091601387276525561756927346714626433226313088913984885656767588869761329712641181123471641897313230115937402931825722073325553711215391274888615829549817311780524790558271291246975040578772577280283087788904689341943354002745692461038283405762964780375035509512881883535877017684718645094865097057235159315921533600436588469900686303398588376207535137567346093322809696954394454213045875700355210360982462080284628481456067696572214995956240853283325212970778044087104402780476466618737318064501728172647679384585617251320169606740066541870345224338282172324875136005701774098333606440724036182850084359626899213645331316781798928754473759445474047387352785203962923213690373161419157177788765686280505461608379348746269867417226541376624025837246855467020280473854978193372476119494086883550202365644701683030425407433629089676913460600294645663936742391262549474783697334309746158617746080188457374950964393941787637457672003136502821472448509406043559668679949041906165006099018332587226852351671250327979007442913753211884029268181202325256822043161171749978705356919832820109569977082814674399506889241245494411839099944113889052030786020176549149401842052924486468711957329086608841288698489934214805459509329810074313443641971545309321780175897930821466377519671308558260491525407486138738751847853085007649783810410370451359966048343516175620382367283887474087631573875302222890774434415124944218853296750543733609704647829916231301817978198469093802663317012426932377569572319983717886771778977786572851024325692993252856147691282186114518939991483455011150106466815134153276103595958412257045824785879544593986294993993626371737803799654088683806163659125289227172077723827042105989845169111197767940650620612457852289579162860023332473254204728717404822044584497113464382488489974486252178146293567717606265432550571858882904052734375000000000000000000000000000000000000000000000 [65,28] 4709048624261576030687455794840109883209033303861508800057138929309952586331645881387194369024497986781034469755965086971486378478305991545832670468902317765623502663012597168864000146018630503829581397218732422240505324217710762513702491688889065734064033282103867037508380550086994254780901887347333501884079494614808338384191073338008582384565827536835591733388543979297837072658129445053412998054690509392225967776969050242794904018573542091824726906178859404172348392132264013056723440061784626686587605963730680584805346509229018706231681086969138570710308943865699125347706043030310737499842638453148676432146278164880098805588581086834441113750601366215261805772387415418755191426424979287543987562057081128613721226476245989627315532264882514787259020547206156036870122753507807515555651696568695561149785664919995342199082219315376712976992033486722610637011975312802526164595514855374296459790072797625872577085020351657020754645740655049502763265238539680189209253169440903997996733494360184261768542924623688466083183706571596567735133368301047088240266254556304564018124785865872177301441070106138292292787244599066505224636983016935972846410930920469223517480162414676266843312338291058802141566846414861788349447004695817932378146852754289958621345267255834413587952877188992086426799091062732507749827097323004152271672818230197118969485760243494859778927429035594919199111313410602984417514682387826340640039587688656452783463971851385151436304648519246409029685669343114526872367500032380918967904972990030916368590349583833965197651855733736006984534556773753564862621915320815833120284105538617220285223981722758146121689246697535334654128120713920005412384155170013903364094653988324010638207078321896328183834551298312676670878724236909682077867078400125290401069180281441725287733844518503267833329479974686448524613188101675708740599119705797393923511523225296478167027709101110306902552475742381705025403103645589565790454838943658670693908323356344251361790815894924386625984859314174115616584131073285814856735057423029327264920942753707311447053192983746197228714172817049039728976553561435288267733862008805235753563665150916399224660573578079641805933254328236655524715794428008898911970111106011973567587464561181285424037837011147890463802716993498436144972459395712392192903339868343365168695395621692219141467159386038083805051163344608320761648301090407520074544525505234846800499658697539008056540222429816451216613898910842315985791330736692261992326702223110325644270318331198866073342403557820245224557754526303538974132973821859408476171060582069294696253166309847808159577686737407020700629800558090209960937500000000000000000000000000000000000000 [65,29] -1571908893510967559367631928694262249931866164095112875408023722241677774442781052818876536334767328742647387477245171485151432525285846052361679508234633778392482936425093046278315573062516503642020932410021083047775621762216709482296513962672816049197442894197994238798320998513799175776019462067019328101171217728470950909931614598559176295450005068704373714479597013530001228488397174829459297775319165791483287139716365933345029737172328201692212431568317933054912718423541084938222833197731290102575296121013212419168107830954408688952659235336521096618654059600911653949215970894396938277768985259902702808659014686251198169305368934081586389471752030038248549806530817849374914114111971310060561901658047800725471440189319373448314800390323630539041725058703559309436777676873680828357729448866834103818988800874022174997868956922220675296455128604917074267647081812266872719562120453089778476517405335235757032580881601234103411316170462788467573262065489659980799490835009297953451956990349185397657338908516009627832311107751245341034482352424066740772215555270264831288434000680602839494064172207982835962155993186998166875187432887640975433940004165488792532334304074974644323492243518849776820244438380133507972935215254974938701000831833056132928910384540546116542252522520980647187384023043746043588245943515230342303258995432777983566236602773977660829634477183653867400381971237104094168764629129905611884883976819263702780080259560813524150193584719901509305008333755463393773958807378411132875723810441362329509371406480285987463978355759709810848067355843368684620334801019841837294864333124139992904486623819407120798063457967815259032877774832263686035510589452016835832608493309185770754352724211835004583794141318240989680690839676781341672900693576113964319048411119637837757949197401690269539389106472895366921612906697081166600914097662221987081486623610366852365567162114824990459552297522442575512121926178436880442181058624976330229551300515985290244129767963456591730803158401314141895367206260708118906932221434247995884988197862980464236143994848978044640618912643870518677053560373721487532404362925802536728410032339264409261195189573056837293088415819623240130550055320743759880750261382185996134010903566783925856017094623702669779278247535330276790942655677992891995774464087071165659719266557180019135604655622578558749340812601953557684526315614224611533619389240136310448812357253084595339509773363049107604886872341860752794832136827592737815006361834956131266429388230850675629238667230059602002381742991596797146806681418934702751907327755117232006062854907187285465031655051770798081633984111249446868896484375000000000000000000000000000000 [65,30] -234978779371582413590313574248608699632107184028415307735351007198797022225844111323883521599905712436028722564445088265483052975729652163589265689048264160404278394335361698601020683582168238275510025738136640909556559770811578909735669415637235381056568562458387650057054697084748140114230395462069580991043185501149147322670395811871123075686060462439507576531722961367662338744089282729047954177213494380672641516028949958896730930193326411779203564773131164406841396284382821322963551571535704985008512641370476848117650205341527892544685472972601332907983017843794440089459624887351436882175589528326857299420669349420122973079751832766776537671734818959349250082375216144856775841233081512398261253940459026236567923934492326609724122867025211976776466549860142493068423681022007783205561536741091457794393374125790727619765402647316924462286864828506085290410842339149456196462238639861364432749065939357672622098738737043597664771841229664238103937778677833460132557984180464757379459297909449562363878374203589722135373769053977616132564987610633182571553135059820687275603358629372990628996609324610866665844666507596262051501918504819357393724614460272718831526568680102295882613047655052885730745369491394588762705458197161815833715394335256090109083291234878705483105555296674543010375987557499359555277176342394765488374025870386658682219456209360362295865926257333140507058998029129949561982060934083031014481198652954807073129903724977571956249063131851420263133528187618432941647400729800893140033565434887379847281248119669260846733951974117957951322306931923339895731977279675260865863708174854760769245532689532357411832136007337486958136493635225363522293516154805347242824821000280142394263429586202852840944308351182383507116585059359169926896627349497635469849616051864865554371860957364413507324298803650538969966354834308580428620244324821439108135650150724538310561541558838539823482145671890799047423033357576170383712309144992440473594183661576209592134115006062221860964306444776731501979661701261948433975143575009132005480030303751618452016407902039398560947144993674182496285170291882687738658797230531011908374539715698235818681689269474133577420939089224480580222761364668296655222335415646361087472727741318521766888284006021500887872350754157319586439845718909707288159669747675161436735519902874168290978457560331924972639806849790889573064325179504799004860716749168886096742137906326199344704131045357617825765608288452479014666556819319868047949591901553410231187119749252582653566327117032577423213854813041165080777107089599628383812455881333762431955770061234040716257540906339307262840065959608182311058044433593750000000000000000000000 [65,31] 609197045681099053478677003122845054086751164155860551991446603202917893141760870834769473101019538957534921572636909846789095478362775573654327270105653260232274824209902357908804254859545529274854126728094454456070088872325072511923432858778425764328171091894061257499851915377851011016616518031249943674349230105719827881889619675616970020158820009043535207650685620475259942658630904564700564281252059771505574770990749324679498187630916976550892550095720822617827732250180184142847785178884439162001049042916044093358873042922208618654947207312487214271140084161650681833804383027696912347460501339315557888998281966637378787292887179816935046188087220219041591986245256713866226286313839681845434100240439131015392639184932908462527281513283659960936315551906110265640012302108883592341187715948856435066373004594091430363693796144661359148226613290316100690537965108728076412295015079489402216374795079099996947941784596826569672168460182203749749415147286109776029447339242304666190419248903663562700381440778822228916346153053378041173760789585377317773168277301541092972509790087765181622023695887346457899308659183156912052062362966112811321625077389111830616381709177063231338055869609419678342743687412727654656421453392791652029604488013794976794340421352492446393182062164454083664299656537533146261702797547518213395834722321366292773749903542407619524781147593387260648172648462688769733621113249778382532851232268327574695681687238320396437710674884757829940102149644407354515732889193533040000752180104128250034862059682264762256691215027038803199746316097010155920999960402257332034012637096310841654006881386517456622685972610465133312263541902589169339149196146334435281037743504410655764697560207093194664791908486657562740964658886533450761982697931392846544554227968004449511405594509090902607618488030525100354320641534779610785236731847729138897107143139319854229674585056760030072269418773764502673104145089658087898107842503212430110591067172607938507676406427358562181678033230887518929629933640615724454333425010902532785571474700882565209235935013988472012443236982410419357957638590584873216709157351643369785337001770359750880530828337844784770638264402059615246054947833426057325466459417182969407949668838515302718968008608283569237607558716681038491068707795924935240451079068086472946480133568528167554176818838007269981880212191004816225533574979073124493866124489403266430874301541678479780308129725609189197793698991127707118480790166787862328095680123921351574342524535050518205443807962551969001501685010790351921635396936202293097066393312091571304556727826744070354856756598576445968507009354198089567944407463073730468750000000000000 [65,32] -373686272056315419676342971542522376381067957669331041169422800945310025154363376768695547534913221730409320604739451153008757081026553401623296883637305754787263175287070872006910632348958097776120002168974844971479999346489110233726480064191307030970813302872646041996958376219951423933234483811204399498675589862820548754446593256759421577801753900985992165187599746936888186443372885754224960362958412508132957525750659645618838677037646558648574448053608717854082795992914324976222342640745699753901065291237187300332459567109293793052044690138742676522666445406490817837013637927005546991448274135680526685758487674305139440456617907584877917043510812051255008970893612584599773344402864528483834749594022780120321998311930243083530358698487387419206881075436057819386283883133966892773734862442786730887782097824769273613272818565254598419955992014620969344642211090394787203682278188889275861239499381472358346884241709874511208184274878355576233417250581091948894429242096781845095914326928324264471324310301175615187368375361279187825586576509917141184248294533462434686756192112642093353326600801098775410107869238676306771755838188693438150252069065267790492620108977215901284352432111551628191294379422526051981647254527860683285668585457950951024471606937508117112334476656130750329397844653639649413253549626826087711797856351096852952777020013120738048787948386473171296418195544434418877165433545424572058529035471851450182697849002736165768868785216621308071735540511696127914774540241839031005374039459451086327720196902683206776554765657427957329212849877997815700943349656369875558972357485462723513059128947774049984004809831170220267225169721693556644620347702168288312682667366240561083540356776657356307247059489226348333378241281833438202273406795314186098492242125655344253173737452436694798961376647125591795208677130466664722660959931654451989285167159758806163006954321915457694698861429698432129404511994713307675597581215913117185706670293558869416334199887745002698122109384453938997681823149520687550288847161582287898626508976583977401633233307004466083702985563487124739979288790288980155270029791366612912420181732632886727321532295544573058789451510671318546744293648355498084404505385567519915969347804344509442756614104358908737007958372868718020231931144165773982035355176990094860037104950819723683170118835139042346147427418326213032710522969930126311283025462779658972271440027749897245924659860834874172160184390651213592618624603031940443812865688781776430592849802489817268433393407163962697545179987002833278136540614559395385788916082374053247024538491001870581914930016364378984050631515856366604566574096679687500000000000000 [65,33] 115985165980117248967228981597836773738335250698058162174030167064415271499726017473996743074078613567289016887168674229882793245460172110321399981382676974689038301928517271775217761259859324307069442072176655586464258670418927945783041326991864176797401373427697357165413011625694573056129216300675943491321248131054727234970355378893613743907561824072755348850372384075303446990158018972657679017805203488784660501239440433802719458847024668019372025370093070190911706163670618335618874098122695659261181985031209259386947299642562439107073277724010516425752063447198396833196771630390048837144289520676305273373419805970729691371622026103236371765649010397692092202804123634693494762494181755705947825754584326885498414759273644234354307523432198755566492050635578931576719079649476985260167263334475574698474310599101719002854998877652896699200153259381091673925128905750436568003059472553698903684375651506810110395840235614429480399673545493773787462651311078424506277318179640141060467730402742502794939719842472115542631648382453781884991306973442336131371044187769205608924565300147740276706758929877896579676812143273725782619250511963399923738199988653922700679479785806102422827473268516996352613746370555740458471509599664835507531740118442181080321177957063274950904210093770547859786316980467202743542894798451442613256557094108909269465019430426962172884120741233254407972246114827623469457766766108408155342059821767233928440373981988315650353105939290774481577703708804241899360336034239633529241747808485223274227724261970416299712051232505882272551276802341637139409788347702441937078858504230094240895085641198098371774553822979238781131115827670794690182486917743818264930019216697470164185706561465541588135298860627457687713292304054130180987880779472662762697236005017658113733937991512912448933569945251097512115347766382712476920964957624519520745626958849839810034861516755196035525290049666934289139190164185670882485004759816174521106416644402253287319850551234354911810883375192201907116960199714217211426950631415720448222458194036413967071944047624960249879902039460360495775589369717407061353858725052114158578249750890723763783110712618252706546484652917502197128704286888420573188952377543727578027105329213176801815174363619080487794101039219293409362026215944350407654352256984578859864698254643366906592020478424318922857947724300767783009172202471489357473104007643106894244034481897929896516102420735219426978136436337030908161271931523832180541356384627062139603630019580322964510314038483867260050579467869811820396449904514782461283800561908495072898754904212096301498809321206540090543057885952293872833251953125000000000000000 [65,34] 359793419413702310530054770375759679781188943669953461849899568957813768066960696082554080953599964762386740313108849150438668409694469620032919596797807141201906367633189947333643605161802642194007159089709087919982963452781755906768928895863426876378554654378287975616752722683736671274977876682752637044659932277561281883444424783532106081897935256692409589015573743075242221541542927978092374825046729260425549152710048771187564388884383764342999902257859111276380906992510596857636685572038094214448476566173528169771538300080843754170653563266475605710984384701648104158579180751967379270131314349882602522296069662138290386606352478064960433279117958998936296642766372537969802936614049251233873854903364120830830238411582621397196354567997499704054113447064224539429945620964241125278350709681165050875693767634038463936099851169726346530945605209024122961118906961832093807866162194204928633950793409876486786774436308190662596796132466267031506930235715596747396026533532495461465463064135785983106507370522309212967288641237084462143198019985896357409352697435791389530692328951333913704738741857430793025937404004204897386711769205521625823178455637189734798576769037374225372812014895377066139182791816275943609216725117286824442954474541716452816483454790450829057078341203347401110832076599043427218554655021173895805791793087615750928301020951734601478618643819714633880346389440951994150054944035665206983221139141952122732301879124573237088225348247626637736071334925384890577381391030699928300482429449820995892831246309094549589180469886645628544363987959506460220592349777794674720799397317770829642643308441573848534922846988849972997366845343539970824703762160574984280528506580820955855142181046531318715045869201219129874238092843370249225328064806829947694775587581365156627838378770735826270523254697446412036227713287755432439379724005819038192158148648054391968204605592622396123047686221615093842167641194713703259388424393969247931019785080514179055912201274360816908354092284326947899634158320736410415202135445215720819428262278843929960761748689777926883998736460526825785894748696481292774216577121558056035914870189835396701144475465234338416194023894150599448854099794309679050985933581598131006105700142399894370545034925594712672564661576184852242086831621504115825684343926532423264243403810632217575514439734668885397339269083767845307013395078660895474768496822893250651619597157383054440684848075715271019913475452547073164042794185649246926226630038957269119568358864369487541439974553934554419351100258443397541932445712648014423208282750536256394906486003591356257104308738470344053439475828781723976135253906250000000000 [65,35] -20096490400148318700997566457246151370333318315509617419520429835024601496975690906264555320621464083541551380726502543539167078534659041573335438291185822894874892435373549328272412904217245616818406633383070840421953258024124833512084687172343976601704706046730688767899406719719944200709493362539576921375622275328870854374400866225458783965180419405936140674182214501615441838747024497430041405656125314715430585631673680196742914963572117916793951149391149085220808822093845329922965759191786857855097884115467725657400248130795890508464334920142350427037376776747368397242279427793234364778790240026267075435566807113827647516126212899651571970023215079368739769630340737504375782156360322856865627026965577026060558538151624276622035106440428352484840766509388058152265141123080393501536421371843687286881922548204920588692201535013130708703243304185372833509810485446603869869052811201047442705024202241425410153749547120635342491030266574950854709833219690726958758469273439674281254768343137590244347536283364677851028074785295314341054143498871574035393357320996318088191925232970132246458472886467186875873588426839024771320799794095196647180026344406469186220091356378197609243677980244919535703126426745211705990919269878571364481141706000631913679287813129471911879978576510926171100589385502538355981771613754088179616574587833200076067936579751807542334728745252556930903873093264122282989969931403219736843151112969086786350925059112627668868823796196400222338464773321843738133528000811044622061852697773222398385785880666782854026359285629423749574843684982739580044466672535650663015684649427892887193833480921969867339710343809157508921645376912111338942582447026181536128797639502224075118397819155637104254967853894733699437522734431099362813675993636871589798150071726439739083810773943859427735212990733401965172848488403317746179044679804820114127516504855172411426723819197751256668650294966241464790322627635036200982253072639706219857294808559680034805850461674517860015583817879533605813287273321865066704774346167051312269390499859028163533827425228738880218199562875871416559505883919675754659574824396596205567713525593782625733037697246523663548040049263581534154176066453237185208463703069555643837596714477302937033273572848047845088190108905636860819465421353455367274648847348360473735122167262276570094556236579662078412960253720045610214175471892161100919386556640515472940821125096107880087608562571679206679989079800043188662943384175667202147893111802450262532051148039790550321599537339491207304378561830033335342157923308793940867193782246604394183626696557772015375685492610813298597349785268306732177734375000000000000 [65,36] 10114092041814477192772376587471589171162390971897683878695791915695664429724732825026528244837522029367846869259219334977112917949773229350993387257022358983814479947727674155660562757860240731149385827183655677230411031300264523313621962123835845237317073675265713285325188603053934509263814529403203654365180464520814619167165840140402065568767434765142605747728731611647064833203754144980543204814487071950752742806653734937493712274573031244551352385557349776200200590146203223644491814001002397691057312269071736126630489603199767717701211885619288005401049575858294499447387649822335399555942845221502718167499356425518230050391786831327460873078014936996148854258849680187088376361424427569408119903169489167979085283539453277435366163854060685931578299914224684550030078539471392447452328992462776593122923743950945876833646033545840650984050319131623524629521129519769416259899647810561875777573402578528225817043675766924932702338002970758784696215217102282329660213514204820599588487315976830035720436508312433588544331646802172267772105675522173636598527069725307953750840470932916060083200376219538059396904226626674598835701479911138636854735640188885383868854319061438961839843343687903284826826513920325970416382043060663484715672591038459219371781715065687936154433129265370229841045460311334411696296765572635753494609138803789620790141434939253262963950006151721806686017207879843341722125514809297107779739698252866165615812287494960354378206391476233247675526946120917632576963366872057108089272750050237400299101526287061182942243540514933966644799283558168338933160661304725022308783911600764374892860506302941065071803087191697662095737549626882790831760617058515318387797845831281792280403184915443649287572329961191018296535896122758791267232237319407177961272703915051650680147324691458718353254351397398128276163106281945130883770558892111544483989843647352898288113029673770220040446393613402199201019338011503466469029768904064567067448324560470035689645407407706261382732422882921405671568926487089803103717309039822127332539104061362724189571229944607513900797009342679715033730072360398050062673197372100777844596214237714963569140490350342508944638133863802822406535665300491581183164457757683456195822973255732660544757273011983331123247850211965051927340005324908692498500946664082221082472826213573644607576349355456922480326171539984275103510201201756684912786435853920517639931908929541312257790351592781870447565192372167464540742335230249145486568620920408304075279145234236934549067811124335984439659222605702564236320982413376469590780948773638360786817238166464941510024055926209030076279304921627044677734375000000000 [65,37] -1352492978298909659449936770565812282553291847403974933093642322392598906286077952206948112217031697800741094265221787671340707664827184831811632791845677039100900710877023956795198611743988469250318494682495110474756822047538259502141088790695428287141473412327322528454546634540398163111410067280152286123058484248562655936990125736982160207769344231543159121900693565313509539932171785941069738769981051616098506120587722653357769316119879304493696303325568511293560101552976561304205459227709365299611124418621142821218503957342732634064226946576454295991092197478306975987457851269010676375226521633440076478658520231723130499794626485379364364762676226236152022928968825292877321130616506002678497286096251211785289753621324980844722023178871580421388973810929115101105702964108643438865140711242377141110162925317176555766375613402336850173115599608651182772020354989035849524440775852771854811896987989369944294055145806009461440441717577575612572340960805946809085633728755296420606646865345812436593993582318866037565675453907800028467088065691626300397687428788839860078730717262340650805133910727883064995222159764504530071929378694909306201724139716281595877815042750207269033442630526998702945546257713438261625824222246112271706863485450174052606390103722920085446122605217459044139719867012536990435625369534823861563712949008987409231020427696399723306224821168157512559383292812319248377143634416258637380586334675482096794043504106813064970611456286513081664290850744750366968494717493046340635116982457846878712820180121368244580399004684559579551281045096192925878580986072877807402360184248630813883505848734924809377253321045762517604496615162612290201146638465051923450634933139087799523040073164210402111535129007301354667767294397327751553999553472607804462934476301286863957112573115410390900461726924173794294653213821975138837140408232756310094172962363909321471519018848805835679077013708807058907228975104079435679515044649206702800770413724163700635856941534424381740126284708814225302791665494169100799649068924497464425434077238335787421187097661971264827447831192557599604403826831017337528776533957542358298318354560718054773621692217774687429981834597650634618637917376006212016268749641989078726493061773837219642736056057371704421622479144204499772726700978951002233269924343067153157427619706285404552624569176085815851756454369200435369684907717131751388215010642001255946058108307922869873917474071019215542595375711592924328292010947824101803454488719402203021683793376409428372402725672870656696273185942523138090954590873071800206310066267948549568411776097102429926299915763365788734517991542816162109375000000000 [65,38] -1440332291036842021230430448415854848375957666571360359778234226659010399917238320844778246982625868683461485257355347581072324418027411859197684880331913260470730370022251124844339722046189040885542436676743882010849024149095978637381870108748373280812755784458673130739230333703905213169983454570094223583352984390380349653348400377237411639305797257038345468210029583592539453800758541638511675695973888799208977126656640197214761084185673184934811128621533354663816915190322859920567096975604900534727523345117568605540598665111883261338108550508328768244905086802441066839075585985832585870983985509571327061028673647507171834163438366300000617376454098148235776384353312199119068566715287135328529373140472538592203871172867529628555469230522696613858757822007216127690023197379669952401955258573415624188458489087878718995061403777352269154116271158419162713184386307115815892536173957277888172105985828887761366125777962109153073931851925920564355426989753451267798797931268944354805710759458671875671870735088599736471486139899685093524795780910788693391646629593264966149623809384956139462112121535253825634079388627683291389796188552442042515590182688155949754671263568862066004782514390135534578145776766738528597651325026761779695360759179400445622705594716396074621491113192574849248607572792580753175617557689384103085776720967002341178877193456176980527885455735166978679414494595811651791332116802592203988736208013269618913041602259628103333187781348036696416276237259241485496617495362431614948957029116615421755228434193276693870179607301944114460844511829435081829624773582112816970202394989839688725833939188522008593763031583973330123276370231793944091494967183856684314736029894352320654140488824231649446998369631267682765521729101433723630216608233898227762142369292505151879292163651059688534936705018931938347527771805102113687101856136820102523923893656416327760873110584855710772205483056374493565462832767978983862766394567089657013371950523049099894964440941958338476283421969611783419163776521507732696781890621145614596822328298945074291827892888443878269059941351973416369089266540020085636201976724324550373783871376067781092054489760535263729187367806364988833759282432182365814499045538570064293151514641733561105353583341114743739314323250983288521459616241588070205257429081611959748105566762466635502363324107063412266735611313726206490434511420046357834762219596255041024425456368207309744950689185786706409756149319273631465006801375151396440526177452836551013163137881636655359180154617477336678201648570126105410398530313721349917981207328646278827130495787511160754590378019202034920454025268554687500000000000 [65,39] 1287569409330351248097591683788178458280272605791130425039980859904140175335185756190749863220568100284748392761274960397227928677100258832943689814311200157631206255416685253198895116845434555686890072269021537221798499954225107501569548801675818450420848806764411946748202590029549534792649808469726577909628627444697492330005354576226754779369769397149164265799437822535141480548187255327830955401599589838869201769540425751081707867435275818266980253177510659658791035033892788881405409190750264380543896911442034850271389811198234641375378551626079615312083826951928066066176406098968753272481962290528724170406329166176571522514440705446419214114036998385281028666243244462786471220682195618295403221376135296781360926098156210482783971013453389703838861107619173818383447917528082599684768979496941444300998771160802033050568404689222419390974587393021730368080907155569872084632465287749120715558513895216515261480467493508900592044182413929954943091217724110201172630998804675644083609419430179505147270784104368757998753334731598194033692895727231821114896561626927224692389675166391305234508214337021851631180155337582357083128443314180081852292925958460519388664005400762179878432866981308766369172418698736047996170998874766891922958798556460148471345373228312101310195571998268653070553830296436112789831157790882068958820899277276929489201293473071020412556787431994797122677664584783757450319327350027584847460204311448176722884106381135152367787010041890347198084579906189989118188244727497080583579959096814013480202600079255800211028763076767342980631732270927221563649239849552230232865204279655906209994612250676771672831553799065176679171665345655580366619698439566327099072477060088499600648308742895468725775470656619572575573919329272440205853945382238156697077710830491165691819789858784094144449481558622296655229789096583512569588797396336421366486479620322101092337315853892939053409314483461546075704188635608748773943331112072401781533680250030240628730421932633092214464419972346607078346219517149102527525803046897206221856255778083578823746163626057849194938079881930751299285121442443275797795004300491404936513875258374494064910325712931579235129473227057215554759472724338237230850760784292268305021773718589070493826902734005334222222953456374889216663964828408743933722908661329154193309835529791793943326707262649013548185611389427495798834505511179655967977511897126130587198437199723647099239582915982057304824787269431943443680449587396799086388527769089736595783344560598492706164294496360253335547825119786507158086410303644885076331136833847731771926013017402767868446744614630006253719329833984375000000000 [65,40] -623846382995549633554521303761730933312131503638404773355280647186465851374965509918250463804370909708014562892237284080042591094153917656345015530784390124467178122148599991939820392202613425959342076066016933867072130489320038307497061775404879087381804753914581008675551278148220651711536814211009086259758458589548420323465422712330291163536318234042109665039450137874102719936981198058802796444737392455227271285949474001004630501060466342057464274214999055976286052117228272416932681554682644974088381337657832895537772868173541881373920136439477296951551610803137302857027048508016073836397404647588164037391584735050794999208444574182917200258339489863360398365603114024474015908276634298682648479927580067685817635039293023856628618369868140046859878090231623995123988460245420859982559231285310966196681936402792214753065653725371965587568758283583990914443184378855946398750909089402242275455260927262756365791203376570979849622135372414350365912874603296962111616039326095612784324681717903969321615719992143338954070875819792873547331801617330228494575182361670990085044341796362197828761444850875541787644601137564328282313599363536366048908533283130795852379242330178395037234262372711545469251454522906433681399257588949567243482141736172209850332565293678739032111167885080118084315113627009071801084166189633782244122751745156752877558015154315693171738065757322384732778408428321532917401009820461315568005094221734007181041197060113979349193415371589238891805018682169580034710290732462048075008578691285561943552183860788092192235723009247001178271252502585101015618249046777208301159358882874792646139551558798319311344668217477285153345706016838144709641833783686624929535198021391087448350893627244456008387120813743771460432179314157607001896179187466598590696904740017106068669266556067009056254288298559725601364949255891541655058867461490444856672347124121766598273071624678447155123806685891854640319541457288709251728357939217180019785819952717973971957307338438928964343475724352939910720968025334187011073889071396854397106154648985157619783930091324163571624011157228109554108290412624526652134922393550207796614260849042554377827610944343182122415429295919797485129275837252779142885011468383352864817285146787200254449603171308153469227671220453696592831141489764357893122664101845981982047029770097092730148164212794137765115845141968501564417074269595865204544618409231680005857719492307069192945570199029600719173310651389151839301340579571629458188929772830416292802896193509236086401490799828846803070768930571207032342471846194933282172349368182984250353684870654680238999389985110610723495483398437500000000 [65,41] 214790747649395209005112623933292921217857755581655160163212910352072742888435245870566464885153252384699163270717290750471950195570337973135945218542751351341808716065568245673465950695235553387048385655676085913878928068192393713684532778918510089116156688814277011813154210337706665385067201498859748897078352274126483393432219442101895280426541280258612182521814116551020975245909100922242930789723337592464402223901708664474253111496361066021236351083356462106928037892738721223118938714184239672841143263197328289867913703422361605854111998925360089342320234790046120716846647389588918532020477322999287051400636778824851580539522294253939499254748982932479627757453696876219238725369258902184902882906366669793051182036987322516691278627225936421132480243603166968764877999709169740655984167866674576879425344556601793174292117522131065215632955910175551127207664647545183673013960976503074914628300994149819194280972591270741349289939665244241055733939583639423112151730131659684954642930278695793139764708784406401693642306848772177392844678571800816152316147885647407976545686270564525131740411814110573727855660336351735536277795292146966234009161156028248809433179848858203933756189989814651041442334178408440780273140038702371812241487709703581346190913250339907914886635469234083054741571255213180311390529649166359581896692447915517739599785113331209595169466022029520353412789567968296661398602379745036276154209736370731717194596707043164077809010291997183467221442741179683883858516718296763055369114329499019364827961894140295107196289069666877428288527843116226809025477676234373507195676313503912966395583487465440775421689944344602017779611813204456702773905358389663942485311072166839633420998829916547881288813805725524163085556327473480272359862886604426237397537445482576247489591181468129550063413935732390414679900203225064416474046029573377024137420513090879506512055532225966905452708879254970241038613302803101269386128713274288817617231987991164059275972252640464915001674673798292887429419588854036890483274512416997351473589474794865763831514388336383407439489831897331197067822178597143522069149885902020744810883836716964467384109200769794795850134368050259336843099490632693088057857172105001786507898454509841074553036816926584064744113435822483270021720984057030607860188041817179852710215894919317482558061728339014055371205420973105068577065361946737404199050314538881210634418604787980288663510217148348107062742183818565615744432302350099046614722590912246222586535643142462831770427500220202071830905056366122884056323183748939746001212966014429540137324614601510575084830634295940399169921875000000000 [65,42] -55078531106596008872009605288683883231087529450337711307493501306104736925585986783936043250894035824264656098311557894238763225507934383230570202543296057881062680494373890831222251274421599793412044544177179918077365135117522294752057203970238829460768714588566295623219931015829775861400328127552159450119605429154867542297329605465352036906491420895349500454382613490565020863929809742984786831893644994385477768019987817242454029450475393926537070618521992341394113152804111690855018061298410512134960125537343950920522089212922804748232380198359578765575512421335979082481262420414616739126423619722320587287892747729126564226434887605492264969419335325683527218036874993623656886639490248448635287998657286069115604107753945522492257801665512195876923520159975556610375270347403838820045206926225848375079323205992218494538116019111962172665852711034343171266767176136872337383139274619315060600553747872798911103578973488749006079097559076422208252791156588351405208795480151367006839734482065122123850888169821864964813827536698794410001046362980918237598709007839361269643809115177491952339158273073122383003867726427733208538043338750563685300470089320379682249913386357235044123981980589998233983469583985578684479658691790075955223508884931190010244150689451995893674559348765540548102530866086118023590094608265524761711208552771831280497544768227500382652259200865950790090797763809588391628558421617911984769368374381136123288873600273521995944969193935931671909271011509596221154273372497018523204237745030335070890998200362181815156617481710610637193071656606838944888465534340666421733984159610300773934410216583104420877560246846286835161217603041152458474180436219623150329947834517809991969153303726937431811072421546913757241400388347823253729653642097930041786353279154224952677757138394397573551548646363617426697903042688684641137091908890281963082573221407852869729479513810414361578332363355174368976669300439569849852131136891825870006263123453175468782722672722137604965302908405637339195646178371351078766595957243639124916323497771218573642559729432866464239562516861429535825014144912824225264819563541148263660955799412762510021206522860516141903235010788252684874062140821001486958111368689713485270102614469433967142670624487165442557066673166029914116977561507462869572760837151558460634531929931064474373980710180108641612917478229158369337782339122165739064982967579234082537771572080263672426582363821320093098086668966390456132765142705163243427873108723259963533594948832325143235262550871953066486376133158903876207992891213130712326399593905496368008434249219362754956819117069244384765625000000000 [65,43] 10308839956015279996145780913702447597491766754200598859836365786702969325177164866704572706534672620104662437421201961255138176739273309406819574789348236720425507354423729453749194365319241686535590849249548108159225333759641726516868190140847532203198838119034128848084558313936590237640988476831950614486626136380139579418522845954396235903090364684803990284387922300471743022692501683793308012223733237243406252693818468269998758726548052756568423144845211996472993052304484976205279184262601701466366628412411139316370692685378292412915312692612660678294004990789589689099222848538496861531381758135896790773666810100665166684871395768915005989857112680074011627411675865626024648670318004647816046609368264844975894718536600512171271131182154878671185666069806899569179076365301782253154795090735860985670662782677665208534113285266817116697355790282899775390138615781565945214193220150371024806977890727009972337574862128963805740339381515286390548384168587340206898666506382398406281604207248023171086155155996202886688768615024820667990155681568970813061784812345559872855560650678843322422134186057940451875641760792245446848219582576398454180125376919004128140664897991904985072295288667151462808372123715233300254089982241837107756715190654894802131275521199141872951736858267325160037608998684616026804159111831481980274791120382490868102203484340163812822253350245889281771177520543183198586977720036836449238054503490115542396870957861487292745768653051099874851637855492313359207512369773089938061081180686582786103516077947257040057391115602621519814336191651074058351776610334627745050946408467022936648055088750905731353248196203388940388389618047239277973192747294960016162984737357952568773546523659925235590873103991355423115822036392933221933471085731123860843455873658467995702624110952007377873845491535442022960596530596845499069370601748566072633280788864849092816088673062075146713691291824015954873420674675529490307366226841566484790774317088351808544053454019516550195512816592949997139454418098054535430501600240120762743937512759088716357295392349645812436994434275658395876237335544526942380052153058944981409893936858362053148342269906751810977320514448850482870257760527288939074330072165493882497696680419357311596235479644194087116166587596704740829366354819332353620517708684862029377894742987532056977024780133295070835059531495208150141431296035684538646390403568624370422450368961183354577810821177733828649643044843296445513000774295133810318381363068000042937771598723517366588536872717065131117518367555292086688447320234603363192288040503427062541397241091090108966454863548278808593750000000 [65,44] -1371778653978393156175496172653046465844139062468950903740670203139739308216727551135040287564401815847555615183392463028642024813845586625509811823570344253781475682648356890019895493913422687526724141426648625525241384360207796596893924564847110544903952437916240302427711251629244656637859030996849888694837450605651606740100514164623187629319555404735433447792320323128369006163204618511830575291257231402775575171824734806088076195022826601417876870181788684782785121616240923039438235999960270081371173597120340627855395427625655228937240168419668233107785222565592933668652821177672536341267147750411606870723603138703120614054090891546390369168830327611066703882097917800334355248641866907240126128872852505326961898566941778230607973090462303145449927523211165012146723180131118415012488297785731483311227585115926654422739965846596539344099490565999718791645431499447383380141618050909093293959021323298354214256324020085189110764287963711070859694178507009133886578511606994315997090001384198593012703806448426220482386893406244172898123520870418331705874439565526202732496474808866441091305833747499955026573347029738629553889175271277571041315643837926496545189600220447827032286221927505384078682143543992707489902242321271036352361437856822658970350959565263156443875974784418118059027985209470209291080298163623702178297227932444168655892731274068378776728954825474769897906804514525240060822676265214098896692171297676613117400486916557366110859392984667794858930860672637397829205435876671246117519904559780813295964846283172790794331931074425161861830633280720026965266994071546984049788416615770077728615546213473828396230307673545218974344128670821088827935404038578550658203770074503096979845969586276958737545755692508345627159743626151266068718887309971581381879994148149435073931487597470356746668443144785027497432452472910732149400316915020822887692046680022098584788747911080024196197530488362241930580914401453554351979970459859619983138500157020619943739689189007828853898193357539635370896553662614164962200169757324421932838614086230762794648458716458001914897763661781503440362678583055395817684699783542744403194582002972019446895697653677959286903070153698223928033483633289123537378879666465715993679178537462103552692714029226776529259759898612985542382483408818184237075623037402577512912998356902494464657724074277974525189169425924875423907713434363956085402527646670177307916282582959750104055786592426235778406850814704297019567065156469949267279080469125158421505641554518734582785111810582933315547889901571934560704023841471302473274798737565977058139310429396573454141616821289062500000000 [65,45] 220507479396419822332100602768715279248242621139012966875603791680982001317072302926709583661713506646983124953240066354687779824812769795723216750412389446066034272867924742664419408061733727212226332320286774590820890476245258502866986598396869373132258690422798927310228907057229889150390197628154499776541806086596840832652332893127467780436960324404945089875841261218878079181288607782908328594315284984577675578224845442600259284998328225394802236643414967559270852223452085631549343790396065976074150989931809786016798283060359168855275457726976354011774580012493158733218686751587142892704590580076598189282415907437459477411290295390766743253304454009738119823417829106183481635980384893847054446760303384060821298382303965350552565175230223874777438252019187445850459032447245203658321933656779427966655833621425854045353193236354684156449373675190110477852323561776284183001712180700821653224551394577442718629247576776133801229911258142268649338467674676281686700285197657689383659190877211579402784073294268589858120092140617065375692118355090403328621863715199918184179179546936688295102614382927177450249372336211306818319054661087256179267966376775772984057232160951561047762827275203385084849764032097264517717605521527547346491860658855032899872736133294292118657708274792293752569540346678118354266083477217806277417836249731720129220441425253554515127757066160265901791832926310314380440241955518952216134252848799690566646552396226392035624936372210316403271974765237789431774455780331229041116091537331165481548521462065205050064617934809464853788245342142088661207054300591838802736110701305240145108230023091024372992845567686823424676353413767657704046263597774491716417980474150210605557190857137641516380243685008415873987732084402089363767789929265942702203278499552379416950690664403113251954950990455298994478770487795307970631434085847886848004746737524325041331084334346310022849503156271486987428679146831215198410311661440269819815339200560161828689202206882659029931950260959015294562337891736142599093086690656717763671578113127925993896943404109492047613461985372091545121318787316551141330433588820387708919274088583555401642987815481494805044054526946743213844088866239312775474445362273585073261093103662002348441265118742371987704601570967058769128340089322117511752559961599535341006342829918584232781316972741013225476365179741051194091681439529047316629862401966499977239425180566842236722228024646923027153903900257345272309447461717966612961792459797299690111334315872115922691548715357450694273311973664572541136316402709529400157935754081539592164062923984602093696594238281250000000 [65,46] -117233692049661690147518667404039010101983087082282314733292443211319611874975059797271036875588008289067623277853359973363738564524472890727303763271554011596949753470676778212511992183421696270248777474103367150736037341922916738130132436296311607259115297072744236428082543127453453836893567912874266747520826510080310015682336115211684845341843241160830029658290657309473586007638826898167159535204256994283580530020374066135326831113461520286650410932646162084786879783990394312696543052384756919583988828311214157271513549082015461154024590985219255783608069612003300261599547006810990018061542806244223384089618601736637701012947549396418311622820008997176812474263918308450600722537653997321190512805169464693784542489892567212097565968763994604672381555771606049872066754708252991050059375964675021473659439150378552105502586732386818995288468042130142349717655002026301338724309597627101899558338902423050210478700443866992719828639015437928011931740553646846226820417193590740616059955503187892243507270055683155172631399052502002883794550819433962499825002051609055068694124149996071674456170812214738370363939423965587786486616937688256419204795971479696732480917413603716917542042232492665909148021742997067830362655142614953423721112448667384905978164327492684124241847360046082862011939092436281676700082158539843492098730380737481465440227040421173677212979636340017082184651832059358717180070478483427812018929542067961502355233214218550785894924222469031307096402515580975793274693562605528232747949189664948793965750010452434344150476420470078012125529781164328052977290113881184711618815036765075688831428913477590779143778719358260948630624368700686239660244989500623279151577845902831729801021383384756232342830233917461534845395201904113994813471913699667857242709492923375956380809782278066869729429214856929039465875002561140464354393527767081451335474487189217755741857480822410376697507539844454060525799652378096877222816180387582192502691409139642188519840833481289471704772234258058405483010237544592136847604330052504298760828143622957438608074495695859830873249369355144211913627748736637727994340400603998032787225868776304283312046267180015330000329252626465588982066214962040286339002817892194026872468728686107443794496497816596310346939845424573246166784918957610846280415194083612140822649169070481027727617845865605099495329461457884071844162668135489258377166573403866890144427432898135517522768116989849910342217262843723096752993730318689163730389548835227972459067318705097640119651256221987552962504146795406890314111665643014685442508185375665163974190363660454750061035156250000000 [65,47] 65839751404461369945711956793843365832215003561308959941586270227760608265936849691925635681268107309084327519799704894537735876598764934914732625873204182745419178865572853368981174494528892921794242050654945104829193826012330863540443762775181739109930166934974660798523235183424202150430932515052580901218993339285302453582203443795542769564165550944190905869412886058639453756598575618929394352523366104052583908629160848777266171014532140753943270677561796324583694137065792868626020507899293182473469316947206964279433147871717458735612311898623979259539168442166777939905502822307251772907933184379714941983804173016589895055094424107295898346352397327542590778302318798749030581100241962755779724600483328438228952707403994385779385746858286321955560626346578761174534550175678331545236240588547024224783644406146248048392364438446685553677176742023011555966245952684345944130856150398321806257510375114399901292133169111458376706401147035560127521588759470296566416641838163326417586505309088173891735648899017397966571912673412503706581378696353533870739241779351502323905984252523791751440604381291079571426765048065131784939939538751533141964226379688830177479291680365749755638147217971249049073570455402763879799459156583655068204945775947992955984075902487052594751023142241290361809326732880675357489558900970694126010222717779818988142825819812093757586869085623466524212852258466612939727386216583201564983905778250505225557543999117521759751907028520716501874292602408193145814615332559038105343049324477398341094168581427876683190180328963614220259975606721547241004303372207896335240311648697887717643321956714681078508203655816037736778830198597326513773059200069254899163741596437179019156375865836462614000629065756552895436872815837728431367132785571667040054286014612759147486516543613899127398012825970921323716211273985587194547966310402064352149118806226421527558567652594921248289572779371675561664745133633167534822723740258124865393207092908314296127912075831618218668095288420146546316087658282533751665714276394278038252770756044451072071109177849803317024408949116138972279993961694275261457612947222808240179186744358944556948254681020661625075024566215212101859569621107557825344432743056424605317964611551820189180155406053229339130080242951537588491517658325615554834147149424094274953153729322047957731574712463121238040888810510064111354316891244125921281424869311060153741313249919130134777407334462961598556750758899497963288519382543057928911663833967716092062677857601774159323971700873115660469765426489345606496388940355698787994243037502428705920465290546417236328125000000000 [65,48] -26845686518687572814810478054840714078611032031464854487326568399133916676145975423913489932703258690246533387803316464248316947740617394632897944578133181336230417513549742446564339147222672743278799218163918521914372404115150384737784026936190548088106895824464336678466556879394242512122836751317442167206975973353533176208886879538586749944631631170727388326526881505531229396840926004843557926395720831761357341789112884672432181060782617625577649193877153671955078108042567680000870139965791482584572822830916762728747797515881919242233648149354964314589403633464791190568290888103998199477538193202418316601813841797615493378715087360066371972205613726565732359450090668758311699439821542327533421773343356270947520761078961116272828064452918569671741965004449361102638249754744328586344990289351035706063429053840567005997169739997398747743344776423950707605284760100788445712256760888307667533450926038151228506578767727520325549421597465632197633666957213599494170975870615187829683390983033111002173628900844454709399022598842123276630806231769756330681632797044517595796648833723225135678166485588565858507795101186469777433985676674540806876196624748537038273246858860723292340885594731582990981112294613657837814584115718172646801586393917962089663404767194918927693650022514671519839392223430342654222640131620004617155963903503414707709077463749821492271816687019780353815926509346587535892394938931802354459300096212538260134231332454924328749699267606143639160677443542917171450135862240064570673957502399853420306504367596995650272744354579604827221632469765697408967786788163450102475029826796742533705747864514048778665759765168137735434584571583828212359800917423337663741033299313163736958144474999880804802311522364368783641773876449024657795664629571904820145472760362144539079106746769975103171661485841513721948968681614817211942624948691482129048908377101399246942250366910479117800421588190559583128522791891328666984366278827282992767998747480402713461171957827520434630753111554985949025614635951990116812301527591351597648514072304065359118905647945256867179048337261560819231883746579036900164775027765387929641307824456917575032485947372774366020481757806882605992282200144931844183810681071058939961210682439476919231610113547015671809687137902198366899893265144284624199089595088839198662171779791293291758542277356672021581135769424370023942383277627468930518725071583701150995081002175314082664696871913239084605435842051321125115288967521722783970771845620488816706787086720551814653175997435298573496642771004824190703026545416081966727306351572224230039864778518676757812500000000 [65,49] 8402124985430809742206298201420606140887799117546109893703856687795161608315548034123593630126600290934443380813694629794414276515929979016536926324066079589775585816571020266348724721626303427839033353611763523771702227816231805120683608501268015198198170126147181169125650857050484310722453678266865870599169646297736807569453567145425686615556559332331023402981766234374808676680130077098976412844070821784449401852384198055392425558627566772501893277655979549530546951608458568042761969265563112675954740340020387158083599127137595580361293358103440222133070463560895528328389111293692033682577421501324195192008579804553241830984520315549414297077384324979309774336114678270413356437845509973068021913244662341520808931775377299801342957853182506760719030305816506110208328600524200164571229504537349329489704408643769946912885689142952188500812236931260176341072179725576036407807591167177649597578924503918475200429135642583530556813173143543347821127445626300061996134367959849248272536086479918567332843206926866839872493419938890524541438634267673407188595700554223165727563774262539871813986382288499949447707360006386439956883686361561032458553797457868412296473514506869412230595831916949316540099013936957947154625993746782876448543693272318890393399414891099443455346282575492896201812160971014583641258950284063645592368531725678212685671910902563122610342808931299125003974724342736675138320657039072732285641918400857833661424564116341285596531631842479141498504414905404458109378903710231879695414466172158695895199986048641876289513771133116774512914197477209735644990820999774724861281408831255946125008007181381984043130138537664331916662396125154516397657256076976741375328642631991038978464677019410162572187323609286781834998608100021404334864365744854111225675293771625708312013500821656713534395425281225489913890827200181443791413368248140582952374844809870515459240346088709502253537328759108376859468170908312552626679377778054216007320220666766981746399805252002344918958150289166950582855764212434131228028118430165456785232153806329950393962600125538275661185900002823774247164506012108405094903872262261547362853215570020102334908003543702634879971145379676236224766251310856225923722234944160817050128844706350819836224148119278939365207830480307686740595654213139722883028638933114705836753701874238589019310541197206072712591857690502026422013094732182450201901126251327677942370187996859136237981029116158755031080703255515449722992934835276616724260999656770062553838290743636781421166976904477908735439126987045264001855021798259928744734281735873082652688026428222656250000000 [65,50] -2124230104040274347359553423023857934795265792087901253156713912697032953288419782447934464868433478162989029171364860442653358688792706130377382803718463268947901272991719283400949188067324069235235403579159134644951772365218717706499068486110127719601454434872456039445890446871414962102581361720921447358249308614985267170306759442621673822347849049754551727301355041603134091565312291651894975089685895106403808215263937315699125412218203157016125913524070628783403353374085296648382930434520587441627023152038213628140344990319288072225308385488001873197636438647142349389288119273201011312480287894252143385480185741039108695732629728560917106867163946692780031674069031541122552778095943932047606001275127514617637939172996238181293241419732678096528880269754235786031381868279733367238317121081052809925272241979244173388195213378928547843662582364361508699791798412860545827218577387131177872287318319830129538817898609702540190646006871579594440023203464978558288861490512214386167488084114799044620723626854432144958990151809590097995313824427922316005078459195278373624051616482860516843687697025172684656617912351883971393208082191033513598455490356857690266041308294236070610643694462789555232240690571546879942849180873800065325242700567603195680587917119238178553253644810788966494919530429427137357440513376633751883058180475076553078399042292183106876805769473534946612863746356908778467335319510617135717965660955213156316607636817524683077430692814458914380508858793976815942861397761738174368799441861856967238294712788453083293716739956807860503372618617062796360106009036365762558198805332873351216265528030864054919268381449463147951291131232062431878698075106576028332555155955330372409076309285723236024987599245868216510980481462169421678473664842817691656526381833963506181435148349640260786988433860587112467131251912932958184920119820422173510368598501736330615529492631349418014105990737593817011367281211380912136940833220627196847708078755502552802456198342458340347044850710168853645451491510302274389534983787477808696177253547074153087319026851096684724180278469104548512391002868943239709986180827896880907493932077621172136535252566022536292985397697019715907875322612387455211363610247870384994497269401561560253448127285846616542581572206120971474816133957113776744332278387416620446941573863834267750688024045186223281001105831014021305249813827255176135566884581150047649376911072723982317459430416133975706330026095652879849204797259696918690475105969463180522618194432682676364030606862517195941390139805490648221898583548547523314198315347312018275260925292968750000000 [65,51] 446363827220790682148881321984654695050787901617901966649614739495248603462369446774730186208100144472098201613284728274946025824465602978705196515478426036144556730908202029928118543089982860788180527079465712106812919454113045653372950665233151009968939872065896937760044974376692633518323113461370839505050715212617761229862887011308446294758561793262583500529204407294286019295853440301443021586278437130300394236493736981648163972394083155640107161845620995498209711656909500330148390754505693537276115666557842354583775738845555117129635634021279432577604331971142888637867850078298415965352522754763586364946870879898298771226224273132630708358484629323592002668098405551988958069444328213998611022255792854607090556211964114120339406436147679885120009041595578148312596713303275332011928906536607498853383255397334738382898548742870021332083447207465867277433274262868071573926115809011415039489190841806968892474775646300743358153642203601404359897357204842678409446045976438397545931261518372391286841986406353336410789790197633174821191585777215126908266377239598187063288302302386878819745550152826572738251075750624322368094691217585915224536416427171354532544575466019490809670184172732088846349461622815504961050220764142803503199972477948256699078068151050907389033520148533606051734986173661370594860251031883431862535315442056862437399605167030943300849469289625100378565726347731193308874134072715470740039648324120464632030138767786386083709812160240965351615579896413399557774461059910947312671207485163364766047482698996891630959651788610610515719932968642462109414729413071570507543623515943678644881687197229837867285919022755069158542187606128358914873502065084413670022525349458496508927543159633268684197983869276164661279279519692432434228497344271964162471280160743003436236786919500914171475617060762729067405883575563911234433141190536900982572402005314822631960691874410447825777873440806680052021950943504053867250451331319903203043363919624318570057306833799226738668498288841109110889194707873126717062018159677132695130470516258407773836740762463755120987442257403585027050410993480530399880693184601861988103962714447910131269102986561330813198732754825788450011931893043169136713924678601128517062657064322597352371036440746502850986003938356385549272205328284780201225126818172029723138430354598322768379893172822629053825668324270342795777052645513145671892640512022492058347052834738515440297473606658418725120026993216582409440594986219518057035136408158876803093311890231842119423069311366557141996954253209659872875226215016564168536206125281751155853271484375000000 [65,52] -79188340752946400632995421556743470611543475879052088128815909202153593594994083765345794238887959787371057770428000733928256372804823115089832022653568003878371829495819123265529789169091331773571359910835552231814943529780718480333018365227076108033448571528879564175409891264695315700827775266059578880392572359519553785380776625620389505785578286015414092875782185391038276789177699028067484379557904970878073128516043012954221662585477425401096455807902726246326859564575492702172359756883998437897112818792679477234035999939007625634825651606519747259648459992977681768349698764750122587328073029565992017959879958373062713391947476192274884291728316848146304378701984356405973677766719969259534360454738688771625799277856446551717363350373616988209121092944718038714108336137006680371880578160161755490742176598640832595848841029864229272255513286255300195700198214879365489456577174849884927070246063217389399614858109889988863795770936995889858144829508673403676488949005603757931906783828981940724286743892745767967547543738143304474493257329841457986125544363494409729914663284794390217907912142791428031865641433225677574259725753820528841681404560798453731235402120812278523800715236762129459324093652739407145393678295414101879590439782090377827330358812155318585802086413435377953655614439761144191567166608570311571074897864816311103751005217625946157512136866117928056090080697056905212341582984548389177628945351404279693067284585057002151661899521884695846939514052390095650033593287075507988622782668175062247683353571122908379200311902619508781383324329644215481874550723958710906018664118690311037508685245067147670452947272771529197212121387666305515639440774384365804603488473273785745392762571914011819661051799841505296161600585907868877543801336371522071727131679214963228238572207876443623929158551186900759811874834792018030893921733685202169277302192231559505972435676984223126992616163360827871183129447922286000468299159683745013022126071410188288521739477938594987663416906169492299129665957373969816259254065246644397520360257929281945785772048872627392403204525320293386298792415954775925063535855463844040039606134828728311483154854534784389012128669658877237138514809375581288276279062373442725286022662033835899804066668662874160954675216459322054042412739328440559738448172906845948753367399638552774954981351521240410983455741298415758094265802078895556292389858210435366202320081104803384575048320049505801871885279041425505530253776103324100635342056131597420540220118943080247993593914835727346720449502446240598162868762344146489340346306562423706054687500000000 [65,53] 12055532242718549636642988465118222245389065710502270401864859907665615360709847714881127297816803639809044241545317819031175786678480477337067655751530152734121872924485115544555104309358823083594696099676191293158628200681280522357409326627375504974784678695364075810966570016996451173599786314633137729824823412813552463161965800993176825437208277346290784134178072679521669373899374126255609875749203981975938450553503239041333174315054382641626225298442850356752621333909711842949190940179536259375868518218650067559179197075234708421698072453013465295818125265990463468229906444734098086038693408884552574620560282391257663230183056294765308509194539658386268141944425494061170605335414736561983444052452096404790901888971080197677571688439178795199435831873670523183441334719692074043009298382198154617263683967730126374476151990195617098743102272934387725718733476308599034644119036599896156268951329723756965406196903414984914139250710132674952096437254956720175923195615163634691873288496076424886319030246878004803309577404525008727912204824580001514419322166134036115022945229840909865055378455070670110249588371164848090625224156647420524299727889831721384694057505278321097565952521767179552377768100088678138467910851683402433663530913976431889699837772697354108337021067802307753065693695392036191977010358086264723792450558053346840678140505781824150593409954298911125173569079929831848010724680054703400305455848782683810602188698539741521109676460719571539601876434765571673026863633615077266207839750639392141754305581011246737286411902690622868449988227127400464669965808047076401344397853268602417449480199969083064120107597525962870262079272340487463347830514463775087386102723901724049321394135680138582673990250902939075237941262994161390282175989960984099494709745388907301821024038019853785832629688956321913484079266756539434234109726384661458458987419214893644411290464121535913266382169263155620863630781555684109743875806077217055297002848215089772124400281593227523368917343649473032191347276308707563236413589674917115103335505571275720580565369748663507919570571982060147626566182234833844677282805096275046615549832163612616843193967264239427435063073906121464766817613125958030815751496895507259876083510431091500123858302261749701112224531489052514603136959735454494776347192107315971340792635889788356833388764301019309726221760090521594840344447550752507716916333915421281508822938230113268850938187930413241984966539302847307251144357329285103079110663825942013419034693873386337664380412721465060128511769082631501989744116087877046084031462669372558593750000000 [65,54] -1660397446046638755271370765994474682278407273721506884549657027992752665594017997637447542419801110182771363942306527084712972888581649879019663575304520418875689350287609166858252502116962099507081382864068187270232732105626045710805701216671487915497189063751383471354541556545719891445206122448744741984161270393761960958253902184499874930083030974840827144110549274636484363121497546289712086995389094630134463299628828191430511888291037912064160485862991397064902876088386067829011581850964874154700559921440617419589764839722132896444825293820053258862953285235346342917322482912014383901913451712685135750615424738304329616019742049556009765795551235881054533975189281285504480268213129210126566057992856273669063674645152652424488597201365466197388582875778320627302433250426305839634960010672782904693722309888910886196214465337394941672805366079248187458199814889105350548488682342851106556809515744506919683724466614002181209009041774391768816624141082381476718379511166799677264500883788914703687144397222189519940168547505951989918533661845757470473348557204783521055872671959736399073709268946296060170391442785900564013712500006695624561061924182249529041881375897854754477631405663105159231578927248285069209216782916506854755523083877510194724616421068480849951309895161238412167133897851767825693692333353083504322503504408855591627792843134810398195448983570649806739227173707370449021447368566410472585517302258652183729478591041436094701499810745020282237269229466455191212067821978385399441093478504536730680980344330752505390641747287549672550219225146257089026841300907087295170937555870087525829037430423144697279118551874658645817207066026721403980964993657072426199369340569157061739175088998927020402221283983978791064353488224083341663302553438437608975147370785655371433637227059160399820345965191887920013173227946078696398059831002208874008858629056250234172095307853262223220530825836824956962677764073300162824087953304892990914620302608323238858895500269783932236606112256330567184532389162114247772232530414227860271456397042036424539218413037341604878223175922200672922311765673126480631889082193362181806518432275818136864756353170058874616426290489093684914850214926566098728623350101162926019981660333259812542498427378739108030897754996903368549846860364734661879068737929192346142178373783772915659718137654798004659404966353434373748303127939049006562360165423643040529827727253317101477381569787072473301344163766924875446177833193843299125501034426149192467676567056279437227553163801477031344639425923287619213386534511300851590931415557861328125000000 [65,55] 245501544020036001127318854521589220820515303339598859830598671892570094014771775030015250159165703102106456771945037629299411989806274077216002766134388239578979151962438208412513605766177641263119973398811368872777981755740682691017402743720253048400326346410010568200828284285438554970815783896309112862670490096113334076654162328700607055358174598975698278854226863902640434764185421405191080024041035615791823568104459298123136303391658451308246713086826852977091978232981685058904665413205083004672728315431071855169954144964332435166185551291488365167939867752013536191784812279060266307180080030446548537579875314443207679662235136722916902168449145213527702704536889692005256494355813882414950522831303050033647895906382326924620265819103329045185068053278774369162427139737246196146503943702563968679569502277429159255085591574927339660462623005126067576764237799025249316368714028361541212210727953760469469440961667904245427216737861926193118052961420031669399330486028627227801709087255827573750932236160080773603875128307948409280991991929975975564912476678767957845063111576819300456118530075331395877065946471273056111658010990464337141348174607416461881530974200456932654659483257629957170917306189384111327697407101323656100615567477600700527529167554668954856234988907591371337614707876708643011982184287102435745631048599557242250445975224021622847750325274451418650894918124392888100565212348321001553219918695727935460127316861921777778123288994877024232216181937795018029692482395495215989890237796659861923587672957942007112892821238148326522055067669336738849320075555225468388379321525389509618296280153188143912613673479325818942613373993904697269498604157548351131271191268847661877310519715437831662959461684855000889870143905463332938406787670443620438030749765033463839183777951780565849309784703076663571935445691069036780967244821107568000503139150883427569589130399147413919839293468480717167099532605508551754507994067193353769672999670921941663029468780295778675452566227308634998908862814412723444063798086082325263306219927841771720172430467487563636859297626266543905154478790109194877173850780426313043119181960777433104487468895491234172210775881685147600262022113874632615542857852418572423071123063396514532540062066391683484252409942422794754364657782656377944436450338248551715889907609051811521144601475019426312360460137439744419908373078062955429990616154604535496577634863516759508227276727821857848280030808412987776784029830200654382608180851152297796883161834936139775871122910466124433663174077627222580133548035519197583198547363281250000000 [65,56] -49483561935105569398334471822551519293290969963782156792984565943869662615019182632242802905569979231762805060257888872494126956445581817263103370962246083920543932932727593162216562180917827122117668971171782049234177197498422189426833974068944502872938248616745495214997939652408173435920910731752808902585601572002518511712488038885951189651599668485139452086991453658088053663609041332211260204430238493685646544081893180919389986241880214952143777230486059043106916308663833877375190166012060815917902096325559293753743723449602540299038920665175782346844200821816071330163912531583099202547094319392712657490413395763368341113290928607331690582363920573294387892017668302312663403383830928814963891840083563318105404568713700734400724751565805347163704062718929769340677298499750245037432326457657887213578555172706369696583368589918653063201714997750999599506458955367769816792838627055057242898911101665778765992981763960422432876741518980253074728894399955698210419738996555429957847809466135351030106657583316161269419253942475589796900894514439900248093330603102601275304056359549926594596512381674220200380522596208703927117895285178007404342111533460639310688323928385046732415881287327417351425764247062100695051739465473868567241994998163669288584450523508887860476141717817940859390558209177415041913192350931265022866135632997295489726713695969240768265321073929264000574443750492423395423724536558356938359345028407260652556089678535007652803072189250575009046066571381790823485697809956915391127097433636556188420398359054438068849639246082179944217916718227675037010768533671209001762534383251364573773954036884603948179011877239676258695673843320163554638218535985184043205054230892479205540193866067315745374404777065458261923075822702674943483144691026345394232937045208201209831582513136901100339476346416331026039346324705514984275468536999362155820782540374495917704871319942911922142234923132424327331970102133899331561575916315252965101380413364715628474708873040447290760627918955517829828459562001848160264043066976612772549919536195529953957686564348082677245905557458213247840550965108784250354731297740568434255221305936987852923812407120067348042580935397577721948974087041982437710786502022833077347486015267636299966045242819334351360147909228096305649227715087908927451451274530718788032714808971152347969222491328446952715059908065032420784121780770752096429490125659693543950483711505776339052706222988221830812615785569384100391650918689910184466232554111130646558838119791936915423412220118205154903055168619241399596830888185650110244750976562500000 [65,57] 12722891260729376030208703428468988064658077776738052304648244689182241507108145630686583981438693412252688796002175083302753191787918190136026757582324443885902623216627396930778287213591119656650521701905130822105167233645673855065296712023539188044947322307720836246044827978521160309633187405943803006264338545833602447007368708787739167959471126399773769212081230104827795908269122051090502538005460248673115236677650483938945457850564334065768506030127514537573442510526071303158317366166241332429483711557505514782270404494429588721045314564628498198040587516871557372615002531147188507680648523410815197663410869872896389592269179007228225206353828092039039370035269310040545317850471902834093900314926681840134808442194649146235334145438161009517752901659699418683703623514441470576543194000331575142294925168953389199696962470166961201570927385264328406178249953006385142566668165875303046799828419845436101856832675195758244121009837335505801261552114528587924642735401868332344628840270389797065209120859683337951863485726130646621475840904009544825549450355013597329960674588230509779757687171920679035391784297716208056742190941453286919158109207725505244912295969954251767259516468900090251600195543800197972346250558175224214930585650965862356190096040602734075779551185591774117213634610177530824432124882614542658250377233668706405702556970851470237151032529026366997391827149209388578947511068890373568078938074589786003736444564370775871037323672231267529444889733144812208214293982986356066671910399692684539201723828057381122357732120817285622965190621146767032931797423722765587445232539398609217533110415777684701311795318966351191631302689286891878213510058049755406106127486702550053351764588850861647599550052514747588898958809762374379435360304086423022020144030370420620577152699503759921582293405333032958798257941129646398610079106401407086316090475117278827065462669658433366026663799389328113407159264557619527727850206056498926905086485733211499859249656066345503804926830007235683874137283132830978928015520714622340453186110718311519717893302194197007469745021851131688187492457907839036459616976633761065206859547300406022541236473792355960802957975592084980082386976088437253844746503870343071713038848668179898272771501140356001355734162157180273608371234023124108692461821205566124083749856294503157847068526359787502081471140822214421152885383408936605486558680534313318503126338895918736592180273105459874278983109224777940045817582000646378867839797738297996062319875884351923327838370178105417338237231872355437189980875700712203979492187500000 [65,58] -3261989932411939124726262183384151693476220548224243240388627255216637056346244622653992071619708746628462610030260942878277638020082127632330172471747637882624244116694970405153016674123376679172973259815668538669879630618473865247301893958612177753622198390118271718423928422535709583312841088154646669607692883541654926753825159114977639485479672014974676993097248501257960500613329989990596863956847016387218065167911053609287386397312255972428437153321592382249299882915930609835342569707168914043895993044317339372307499296275327367956327140726737488292310838550755624861815147810410846908804846005861946642602479591185817331665830241833138446832812397720872106272754319442435393323100548963253195100874992746776301476289124925007838165148111470554638524464679658830214461581549173207287691126999778979692507719354132932365638947233842919956328576603209865870709647857686051569220029407628980229842771907179197160082836197733626484194253953987177216547180144352030248064895866246661136308760980327713510127094244006768907645853082126481570387660106111729837734344576835186366565324645684570869975369365714115046118886261415940610220647286155342698914764934523782990670214585170074391271285003344988214666816737828560468158279788586336331831044130318920947617465407828484879456509794963241233213267236146000252829006688050945820329094424013514872304133923419820185689124251583029590180951017645349739027024120563082789992300143767055852224528976913276785145230721131399437081294570189229402700148925491971985442523411538816896813942178419728479499295290731433329587145277598725201042346621306435945322280143214447382652733121167503047459958093271114026010615171495868772916275559081202675108044495749384109214647767418846509874597956916868460012766529348856251108986208077197775702446015260935872864481344946864285318260996953467885108168893105684225870208875718659127850652160254625496594387406508982506799761530075815297725857995174083683505617219818559618455969707060543690489524068893488848936814756873537911260789054569299423875283284466838059908173815160161701051394497857455250773609008651912461456013450392394618324601557771116204405946805105359121876757738198221968291308491077738347595065363473504119668258884407808221914363147236216720817961194556675964224722596668640995259992547909381971040041823694560566577799877758806081440383023250603776027363821592199476867549103018728213207201167301992797856857712656285454466721724567625438273430857058250115124456853002127424694355268492290365739722032045201252863507978058317006431199303051471360959112644195556640625000000 [65,59] 742622390045573863437891861001048065538392276651698200691337268909706036071377208968371160974855924416014068911707481461498463834884014290940750390217446230482759188491083150294224241542595938552055460370278575158099599354021702205853634342787095579996302941811186027938293822980903312651363551704068348367171887546692493852837590118641077466144845572156886017618573553089044969296384125794995009933288919794192990147202488031540447543458253287478819186720965849887739904642590475258541088786530374177402374248882378440895807272320670523390354451788466512106641193379989003499746656644488981967633164514239621409378389512403816662790104512725600634890803718482047804713445071491779481001640923577777737836691045774990972609886535024288615926511226666037721403836669894039844099149250804139999634452262380019263556656506619032665554488312586199443047989524307763598299730449301633535678877470398556833088675909257677348941455883788461797574042926922623223533044705230336189132034103158072890904390247336760827180381917451181183637626644277402927437541604516221510564335168582837797264471739174084427284151627501690114137513013253692969947114234826315716794596616275489280035161203493295199560696426717917678215881804967091627795837476765451804151798963018478625252022578788664556336178727524430446054896924919084801121944252590011470138355708738324698920646608950299728039635395340597580240261216884404573404803147256309062904616627144622709018402047874836597870980010193755497842687511215729523259021138783157549993498492991706275391417341587730598130191821513752474957863384898009691245036270354992133652226277824911086674879778092190524925696149236509950807852653494919711611475689484605731897842129178341348135300272287666792742372157459883318181578967020855880658847997112118654494103125688811390271666302481758028175963110348981218255806405753636297063357908177559539283246348235366185371763895651240798951888759311632930255349154577489733906108404898674618995926928023694725868416588729022345766655209982915287513504741130584009040452291608541404860724226125306304524393243419933884853381949582856962073563693761816409100155676381534199847179355819924150350119346557627118379064330250846806591534770384187106739876544171870812096649131357468265208362925135684239390909725262528134909293187812693456414492645532399007832370790422234011380272863700666963245788615613504564958988167540814406255311353173064692643594557801984512211751952147862806949670218844700474828111275757950107983880604396246188186593325226011686705127228034888087204734574697795324027538299560546875000000 [65,60] -146374146338685566148562420450867265959944622998280334372982152408005657621154048575954611219878742112920412975285180138728117085477295603798732984096059211843199466865065461327243476253012624059174802687176059204733466243213791930376646431273465040698376254901341331174789697177050504374675079261250179513653385230177557515115075208831792241414377736481159852632550091625805533532057727110627273501531432389028443731753405102170736088272135505710310710309076497981598714110401305305041987133947729095910078123764934395063070570463168199451671590344954557576277633357279540398648522509198645797827723567734556747559890218479128276643382661175072282198264944646680976996550222355744473290478103043907575003711804507781594756590215512438752723384962744378117345199951621346544998595353613375604949198710297285981603092874600714162347131892499568087193150582538471150721540841792356220300439800467828258866458231754239569620675489004005402547644589634725917863561813586242021571227475565945373832600621000528928724477454390910770832765244803931560027169030103282119274766851316384320205552551101285273700727495815527630730646597402792545028169295591189932891399413306767397296941166696572803604332739416514148224754525200408687173876996675482864423161624828380647389663252273005958472476564496666126259375591965410591299844073314397752043179250047534397224382430987296936345182993400388602332437623548071713224069580769817435123586518254237678937183756509587275043275350701234432866301865515119478531134976631917435707864449274994527693739624794685578403285293612861581278261040673154483813727266952170781145152617618229555062374872653118492238518308254411197773180765483323128999169985375300184692820510160508312852112305345939820128141653993182447978224820220881302116617599490344184173206435493874928126533278394720956273075172776703349188006469944152168911463413812597808196662584688085321078645473164253942492726795335884757570687573203884695168609357537728828033485558516048079124040502451201057251729401217906651662176737419550709462854343097152081118376770071721086085022908467758699538187477121393882395520574496029802629297874654568795340036901660238159937053937251563844507587057505252723376566034763353853191917264323529485632117299630423386440632026798468043306135935739037858372335989147752055182207699898256594339218701391563902449697179727292958354423944140300660267165486057467486563676239511756320120255780800938301939119146906593036194137625969499894319148381019034938888222637521687003159915510572692879746876357159937609431210603361250832676887512207031250000 [65,61] 24968013559339004409138514566455699234698566882552177735976854464151390659001860638056886603433189647695343178882134436117464778765045033116434685376619875896233892472215925603408436986821792990797000512039086552719944783089693713311000875861116724034140145504420869111173283459448622236841028804728815665178081883829962636918706283380945448768272520420692286338560975425599076808614854770888120886886709894731735660924332068622040704102010566331473331649366041921474580097550931206436682330608213068130974192359846677079399272872535465070426308148425741645929224025234294429081108658005367000407894915790165202569519353121086304838606472314503083425880611765728949312015015483832818192302906206113017078306799933492818166661630426718800932852304051596211890851423922145998587674894362261384842697916870951328909367006647215161982240003967729072938412333343935751238865858578926572411594005767018640778139970643529241101812361932596114552310568544042638331226187055455347663575833293513504111375134880000338730582701119541263247125272989048988027119853523426163628442443178006509758409849383887792218669450347073746538565392761813513883281949895982112238652337840853680466578084456581938633210111419579704662673982097563852340343827175279013038533339956974147386184899351003832453955666421022363338069191304008032386159652823178527839406124074063322777107965669791039866916059304132653161920422841382653922826841713161906945889295288376388849490335950301762496831345720826098164754723487704586109747408664215318268221955697272899614710783019393697105808974236208376320475029223990535297469626231680174435381726696811752747062119849088318468360357569506178165761468836841419310925159584789074628816333280802822251693272594335034553908681036314566785063299031198067416110704796117097481620377760335188727554564269504503209692503525587914719382115650662388740638652200445157532247799541280967330003304900624903874838251245538827207401772400890970916980989350816544563619897874151201827828602810107223397866122174745672174070897448916738009445622151864884905005692424867638145185698352592376117925456081340847211058121596183396120180177441421482980870146676943104377580084737703734102191162756783922144788875567805468564719345148728318528170727093815323884740212366973858906774107389225784852066699730817748981361292241824919894065272312856199915333947217991610632292307706682552508911696814637092451748295899386792120976353769381006755441442313529250273734939581623359673468952681593611736866751448568015535645949594499309395084513801821302081407338846474885940551757812500000 [65,62] -3696661171260377697290758534023074988525354917985009692397583682320505302118956444319725825833105829230288190679711342608111034216919363410901791727808587378331627688207894717944719786387468868409870648525541131033273595192138589061193158705614107892825956881831108707193784467146876947959241531346664407758935703642363105978558751362453271578142199609295990482995636325398063192144115373627888551152212863985406877099242115554185949204560212980729447663167293609586632859322456837020977496296305115866102615074791736715359492449882534909683578506212279423984030389769539416773540552032672967071176109907950998293190558540315336015228874493838304220494896416961575755791691291801412215535144161662997387968993816364201436917482454458788160211103596153276810145226229669796852042348442788886453064085018977932312468686791973061347602511859429665224695519803860478659078471684960893956506370146508877647161323064541403153456007668795580246582011740387498279157431502845209387919265455610362274004872367747477303092938692826040770876314443201951848431714084868457718735917975122773604295910586975773232043534161198160109635130686369020349157495532832500365604709155360461642425699299847994228729389883470328718702661642362392703328951168833194766049234251114671178456664337346441374951799055458382710002501199304232884119117377162765219836342661951269725383470908733618764385953257624754165035600022197812579830096341047467886159283012131551711104879830711535401798724776434152536644718493654047762710059585248415299344421923415938173406237523662497913002447707724782506415925733258275678730834058654906582114603316696371364681814498640517038590790880085852539214199932779134270369526284737575267086970170263569097979195698490383257865344889095298246810870603477091070514979643840131591541328415647791941167409128474951224247697323984495134054858395673162113454254911906842225657340524411236813151787769674884112231117572978458845448668597204524706487429438139005925200474397023827873857460343725245166960618075006054309603676027742808992077190127479312115032979836252509563214390386936298121214950905466401736167850527632326842488387731771056894166895750805487700529184764356576726517912121349249234203461527882486829001986250826941831404999493750511804537353527569561393651110177946083465517447785795737908216797294690475392201840303124668984412134010712819976268901725249384829492744352046270896921862764927810942905186268604433860362139254732241129457383106312260670226121131197223061653416004525653258500391722964424536922861674881346516485791653394699096679687500000 [65,63] 475578808476813681895310920338078269840665451979646112197073110003365372814946080156465787632032397976220121615152147155532893234453293608701902699365522737048908257428114290939137998800334823142420916179466385498100332291792257669201503174436448690657077208082440970580672738092679122872426534827344251861367101334970826917084869056809201465633721116133273647079602344539306599607648541571879372458243015722882605734809547658064710556296254495051242809294573734446857780081386026545204114281214226731430551630696455239011553843921758406405696510881674497515620173392835013545537503931232670740274560547364010992407123895850497517583578120138953526425918967426724818097714424630811277842719505371951410467860307729906665753118236715553089732242061026426706035365967449051533396179643898441570163929735391185279915580334516467332361578768177099186122876070649882965792805952555212891510325594981522431511825681543839232080055611274998234385204672537082387508883112496675846782487436278267435712013772877825778569701749728187169305948259679770195478965055250895312504843037197108027105673580285049669849284149463499618894087940405918388551666610554318221176487057624957985759817944964028920672765086851789342670760849221812878853694744798226046533920568603580067239036628994794315820277783350813655231620928215934715723136052459562697163081810744175227039101310968518030086446002332304350974126237041901292567993403531288236922421247133469450911969209466771921744433202461761933532710725663800988433082532285107777604411474938359706357230959110470994466956155893364006229830319107666638432690955583974930338448701133933297618714762430808103990790044236956310177431928596209184858943276350966008118309807281708881424598184515957701177101181658462813659118802816001729232755596020814758461711454042213873462387826051736987720422299125697654512209505417248692354094705528144169598587921434829116912133507740540643940245872782997132009013517045823030023154037244252085620818295484554936861607282762790277344429368621697665164084583053964374230813746727447142630122797871083846660719587607783455188676158314148850115642523251159457607069111787873080444089936333694334995750445136325802084419108301597923350470471970441115814261487008761680016649112867077992065759975230231196087701749612693066736031301240954396052617827969237949159855100410974740996205769880127921075851331704306321532364088034773539976908327667411865104482952913732755396583107610789568138410286388409381012296894552164994470308522602870340460792889522925741552228373620891943573951721191406250000000000 [65,64] -53046400807418775014128763331514786969940155990196285739898739468822432911029074475671665741549708097684909879435240248997097993751186559494538306312128362366979807428849640361749452765215983104797486063911138511168874685293566695070349408066121326352236738258498596283145357344245693128939054234804573792029309657827106503644875975394131087077279766285532552456155003064938789093684408465341289978858342380536213009290602825018239071307127817590568786735932384178512612672630175976725946121262782312746904268379246579511068467744083863900768076280683252202887463148125431057804209780593360116753518676203948143370539275356551123842109259451140589808958835341462852554039297598164140047223319164393424707841412611293688427394269278876317509328049164163185368960376182048031207670650327699352616056564821862239975751694485326010122387178534732596561045600032086564224077642540349884187666410047832647812959361905459787999176320255336916906959971528967058378598210154095604985168000329465505338642710393777317834815873335296757135798917850993071014414150995959017094928487102973248152253744617356635860212598249779497011540188233693487438321466245836811578415742248741083681758561606477458312670352004712940590548762573088615651602458580369692674652519822068389540631434006649862270987095279469266557243824750084278770034050603228768289342715076219588837364119013921471508333250879298506639099781033567082983484027272554973025803918679487358802564979781869354443253191847542489869594444993070741253818805998202409661923253337370580133441795755933923332889612534874286196673224523496356410211987505626905101448053743323343401706517461637567803884818533642706465181482960139358516363920376215811315325203193847597620039868536977490490032147615280930836529492313007507965189030094573735489787006452516225585731299541205209608325922031457655185633680860749721464664555814602352404404348910065525327799755333391251173241201208002526102698826458552148736786831878936697709480011881708508481806259571088269430932183132760268545440726814240565838128211065605411845912025433352909375393397919807509121083017782873175548121529711747353786354872258874076044662454042727783267818314424595637909262677772001174117460690834896189484446492252717823249247289202615149311672004477846394516707620673101919884847202558475100954098903765252426589229995264621280157517800017689568684683829587270723703030643503167352529633413364334595336358165521720979747832723012342678410703697430255250649594397462621460972481013820788109845922372181936665924695262219756841659545898437500000000000 [65,65] 5093800679789769270737868223308683323166992782623938572334533274854880107258511992108087907609782050363235356347252646670252521452701484071243621462781294802516290626907113154808053493141030306025745547434229753549331770985228923590970639714325714166226873547899925987953766553620104224227784007683390435968112350607677695296131718538493345692593034073785880698714627479107044270509049488405737399528070417677256362156404944553684972691815421141505229603302776057740634391945524564297124099101859845694936601453161373769275805742302006424377442244947677504918732495658099339709552132985088021026666381441728422979539474460456664433003537089927616389196017939022609013509865134496247636271307681286251583708487474780609056698163206194700205393653766569118783327828167960260372699481725207987753937042829082846904880593520706948781282810028529261452417738084292392650401885675065255685087861939484589288095360730281976439530428242908601152664436895378150121998420060187990148840054501442180270478214677112110843155467639647867761192031376813651191437690871153247745703654203451203229701518950271311772609355794204131095177126367770990049583228643470270452943917030303617926573319959974220684620390979110355822961887273448794724225630200381023911647058862069180333597954701089953571515214676102728540602412443415961593432213960149954797562656542580657442099509574275766641475274181215086447411785706188799233604624354205720321564578148942921393277714064729529846585047762860873429882862202965189871326270460863134314665452287976200152719245175676807510905125733575718744472659599790729317417410997947689873892384457496227673708932741698366561965618384160051526710570854429579746916467782032445377346619851044143207533980585671498905707986059372202370494892098035324638848894816208654942277744092821935602340946519924545666656591789816331047711239166558028263373953558628782348363762032556372834125932867652711927098046169228048299809159439021155846294718690932525581189534522200845639832629518217761122435926013833358939165999901837492340472320156424210154611412274648610598334865762961482006396524055351598122091410995322993806763995838827415586783812856261360052629238282569221175291733808311682509545459423217881110666284381054722471964607624975748790943870508412187086683886440376017687368284707984651755517256257063728385984407787107034065129558103830522782992743038535042022243408603752282030414297356769746601087010971162481944963886620607281342300931627469042863988639712258770963317866769058313415423615982957628034455410670489072799682617187500000000 [66,0] 5969660172884193588984248103570746291494199919120991683967755517048501161571943502115321809576040657974338855636393919147153343777259742740298667033157955308235819790566076760262031408380460286729252373531825648968091151029411362076318998003943521034804658474504006850426012825150866783503732626484386437417643479769034265294573150852441016629995898607616514683142282463276836187837019100428665085863298621031431653083767927737954200659759757488139994788665625574371927292141537920212537594076173821544389749858797332028129160730472718296820321599915176917188026348926492154674746560721452716348857071370141593306277627805816065194144952314391497829803217987252961352274855390354287927804344404094684872788291597885943855429873608350927106788714152767672075098187304593759729389643016574584392902256683737395951134452168398953706996396047852666417626299393364453569160261237662281020341731199015163253871984210455765110251021899425399626568712509081243158399642952547598817887010153498867362017260824675713210037641868832763908501465104909986370264503345930570922772043267426356964182527396418036836104878463167877949442341369204128888005670274780110395533610457377260191116373531983480881200197162383297786774382683019765147911488168526467328199434787837863725626254932210308244645470011853663099694683235050898827130550001279706300835888517018645622131435275852347275758098246216518351372505563455311001976444850798025109560462931139908594890213579525273451632200466764475842650007864697918952757402008930589892544748950220979587491643424116188657213628322541814636521926843430302559980392663723084837206502571765511039977660420386958780654112865334971074013613929978074340421766078957447802666352150873744890608051407581215689690860227033991158328643782511921372996910138557672979190441698795786636056382942813414137016028548792826339342484979656426627439266772463125845060479863671533062747521189029113105987966685683955080136625416263239006535893466414527428474234173064186645766353450489808290325550638793772772825677569922050020818439106327439046031756868043315862469298744162530064626451187235518598402367413677830210805568946893399743837439329621194408771434983214528154343314350486989841381258094560195085940567755738216480102535446237830567364631699537456190584741553501061664929665264751579996494799851228526279618696816514693855211043772036809011985803324334178367592151808182637955875863847194667240730777575894450369577152337026859995976722783606049915761104784905910491943359375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,1] 46696788560643396711276140857596336806196282565410843545120024536712325325909595008578536840385419896293532871083956141732518621535484566472960545482092291459093027685587004276603124192592243010832628731697983322602790719511498423900024471308321481277083412150639395641825977195035825380442914386418260208010087461751026954175477198330081049658826874692233236763556319480634232657109095789929365451148980468870705522118926031190243328414781891397613680896679144950064014539505794851326854269686652970951892178062514095033090594688942467312588641429953483468770347186185036884451860841634468048645605372200821436397324771777429112776277765016343387292854131968214378646506190236547839644031827067461940795401394796442621724487165688377039516507300697933777335839161182548290621255332447811898279326748058860418608887916590158994333969729760925459854844458158101764387973756824167696142884986688376223559162860247084366691403494768851846888887376965807692772323187479289079402926690640735516169420744223623234480874122456939826173625397209074920109368970053619777751146196078276254159345301110590320793175909804969838728625944051576405389562290711783272931864679576157184858741274384621506695247154410349529459274344918650847825094714282151700072148290112576853249638848566563784718331872083350820385500916352380737536147323439917882017033840253642046972491696450709035118200115722101154221075947750500698713648258002972615004111181323848060400479078361776137635416876199809974024466932550905053439542021148455784728973129062313421933531391084261793363457097841322343347537028236081334442905787326883818127533146186787330842053945385949123319689576801759322889447976003058758775594939189215123541880365637868160096506647319496740298910105568848157881444287617410618026713701124454193736693483816195498876801956206264072685629137976412527885016279286487972076479822836317647993615162436783702927339311208513510620822487377574491726848919740544566789809539564138848138074988310261559405123508558420813558434822428257626831459370248371947349494417765894664145639039911614978448154586734934698432605388427940701762553058041385322903672185043917670942925890875019481204510483812416228812019462857637210084256743968333130482559040447898431874547075374339716442908564568014523293952515536043540152863524373849755528049080123479549935342808875029938062888064499932463550230295666362913205056839076613930112470636733044185667843252516585785439844749689092698740342141544871698566332440805126680061221122741699218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,2] -1094115334365668350905556025003713094405689272117469428202081294598008685562619752332021585913849883412075585034413700096917183995037647947870987780052539020056920543714666758839977852636729995201600493090965518338984370166069489583744756641578985640613649787416656803701594439603354889791308604664153743907135278231276771807618093978833617711278319981096791818028530092717666929627774358614109678641179259514039415365610449616431057219606653919244819723321226755742895768868881734789587286911860229111162443673378620797868416358297394248631040728511594915163015323202181315060102184580409823415608366281442310213594557888022416004702157246658200538183423274745524420489879046304189230130639268582934691658529091575537516828612126809770784148373196931526040091995858437686374527533638505535556096747746422787500281799767182800892788759021184211113115011429348191325863427066324319323135830006322794769313986336298850915605905371756194896186090442153395570408057403124438331074117853259209417857587972478508886316861800052244442371513520689731870943094952209825559964186911102199969059473061558662899867620281799111745098963759675680110995677040291068134772853777513804994101477237323581268861055489184338440199340240796909549300675960591168419052113360235306779674497526378488736428180514852601052943945434558501967486004823119622476729486280012579338103409522923387816852419389369589353780012967852092886185034714125165178043546748745853624437214598497646957040742246502047138047571771620957922823415900337350379447850284596275677906621844097089050477879784953155002353205423287711956861215611275538567311893379249598262280322353120896303805279261587491351858730520515504197251002806580133459446900777720225339449664508913810103323254234912274631691127775460229898564149091839970856399441998334975400614118655128273119745779460793314039908721034159728018517971623647985682932389487306143793961335907396531422882893673203357996573787128108783222090661410360455053603354911754591974548152094740847746742556717016514551426275053551095101259444170256841222358905366236276526915272962443108367889491331203714906076197472607536730170988792706953630671248408027794875219629215708516754850444321711162394939094434758624637832377389746376297180961794460339575168681076088505669344291856281810060207279375066434417231172859451980160702614612579167532195276499721449741123811255664875818145850011163947678088450161252792094562619996326041625573556361797566877736511124491328768998377185539538913872092962265014648437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,3] -53949896220440934437572546370956259355499220787664693850209122168495984917250338796751894651183475228966139277262092683509831175122559939345924595177167240487084112240531465248113682120725375946216476567903828413114429866265716394388871494850491883870017837632866979958417291565412475108004920046987966656893278196390706571356554838894853219151229924358427891265488184367987233797142225674764035253872513201585682431018849872610892559091372576745691234560519266083465475467578401935383932320398450555098331701808612810631638398507917070008773871014067122710443378893110918908865606459337523460876393690326932448598446724066480229729229716444381339969495685740326823005017155324010232073064839981750405083039395437798615580282731736970933626904357657796392736211182148882611672266200524813446543379452080233350506736162328857582738271172765499540561928054281003147014398611205647032814415434410627249803766397691358093698650429941432871504373596846054297262918084530745864095614898468177279803352686252044096582588934694714994114071779481642931687888272885849899168206607865668690281958015346920123619575968926579512673320004129953438060418300973734806759434977350654622742389156401980459041218751606099416013906299017102715034189072305759701317364106537396158087623690544874542152351957229719006548621904538852282071772977457389843096343788474002035817310324861189274045087719570802330533663210024199722302119612420271452844381471273105930286536442698019889687236125775779425670624124985095081801772005664737511146508397659349183975580051678368487311449398443796131346962525279746778568246093879140986082061161941323940002081975934982714574875207933187266244387079237110090654373164463321095946769057080457253658718725409147889027935239881799467653954236207656545878892833590099932610820530942163448445930464960305125047967047166702156352298205497552547836832802321314404495647931015702779958903901603985902131007888539497966055924947152924891717190474115242127980755795414943144148012251427971845396037260799091690697222586705169298924970619759480352152246195931416145526958922240773219428034544522652925271225582797491393483797423674546249698773900517529305086156114699994086583746946777970779922896151241648798376372680304510877038308243520354875144065055039793867661461807854611032036566968079925475477506630898158034635855896131513244330011216067014637578010188222696941029481892939087223435120552701765112770528119007118680816864828039331902871997909551166969724801236035771623278378683608025312423706054687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,4] 3947167405260022482372563286600165452722307916069570693670044936407161871313824209178643471695943757771548151040767646194297886134026961458609047958790319376979051711675038502646646432910612797505027815704503859412465570854794251744203790930750561259033405982953620812579300657120263695461566499094586071644076211688106691388470271917524195409796248946976323811163026691293883393763523296556571943506302467255398144330055712865984459582809706739155373194359726642030733559131527280224355521205663434955564487723024856704740721156152896812836038408589057360091331176373852501072817684973223308138542396166589415902228601025861382639263084460264605556784898322231212173486489086229034119084782735026984644013054860206834937511497087087853762949415488618245462493804985028702407909066585191779922157628096406573285819466136142096786944909077705500614476793061904320341413666387564017000805439376267097551789630510273231428055525995398861217370406027838150003161376205662848261185044399796496874889398694429109742112536351222646762049337796757157884051241515138133676166659862268316903265680681761873416524589591478658792016480388895786376546613363179542102298506338322550395625292068262528141998109828698063754938953186275674250428723851802335400682727205058156212241337056278954233875837215207837291823037208218400845910069607354744598146944359427654168016464254867718103240987913252588104792999951618020037042688452854085671709788893044644144288556114947988157184430991103473686334985451824869259452146062524345912973421556520349005060108192850051058605594911912426840025588032707395845148583589215280903580289955322930293416744489972416920070286067405382883735356377311993343421583278702001505604708672624907740915842905658000907304089743606252917434796152742457256286668367143492566587175372408823532852578425326589302002767974693690570389217375017414505575990732023188042341744975863133479427379542433484257476899258420320492180300143253994180884407326377107408993643308254238685120197336826069960507262333862262164055114156871119338154494070631676133725350631596721385719273996715428535002315799828948389697023465819065886390552008821339079104607605771329848719430246266121436484480769905407484176205052089169999719587948193031519196684774737795808186352881149303815241209727395609958589482513283355672724791657178038440319939054487892770504584131311507560738766639785561628985886989339719806581062968474305849617106846426448905388344359000559807041542894697456026993137638515449228115983260067878291010856628417968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,5] 31141822198103907494036579352105328878625025221940626859170497171351961685370475626168023768588605667289261781074501104076010146913674983896754414330144948195493378289061894877021597542583572991887844117561175909744141566978941789992342095627373657540345808830223931994205681686918309222805343095566383441324663028006600479857472670396439212554601640280481271335880505801518854247425413791490589165154877810435125767727078787897589796602040047181987835053856006803712562632966547833826293464101527694794568576744802316265966442369719893223580885253793144603287636485068151581206476349939989612652587973838835891348793045252625809329755720680256307835484596697733262060253713036390611781133536043737798221636280326348667401943354567644760203565162889865315101022249868347136893014823093413623171724007034161545904759770048895532962042841516344873315460276112202952450830140689820269394632780802271461371214328885525357055801931213890351963496920593309040630190812055973263180355372032081326767531695136237666905802134359460773056492451655779957896834780141859479668683823391494653678126396371798437789887312051990255283554472646814136993966130210489247735255938719290147092851116375137121493413932421435475225773486511885385529344751825950424428116449294368353477507981713338743323345224406027159248440618465830486406721946171222761904324047048335414150925568644064515130650696269336766325628417762754156010211410716140041793888655487666743687891032741866618834325182759552177806500129640858525860328044259316982897463043701938198848739252583711839357762169501250583181087991601990066727068814334161829773254391844106763062824021707264970264916088707758440854494627623786423809241725941966486284008297583675101416731675758460684875701380472637586151585346072529333503732171453606370934909215329075646436605877545416988504323005977056982106960145288620695114371374774754993147380449556700111703476595888670335781971299986660854895770303951645218145513537417505825426102631584806220515242993396782896691058487845768444356956444662477562063832555279213866349430005232911179307660459425267082307277401376456535686213505434830903697444171569390765622204360342809494594994021118000217119742535387567794727990570446921589695509984158118575300149112530767130632556889179702846412162282110814947095881446968639511527718605905002832319272004296944518214788951203718486590991458641634035752655765146060387702666174398626292862030790736131012000968758720705011667087672120150802392980887789811792008137780740639755094889551401138305664062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,6] -259414700387585297863542379994311423746636423306660815371193930274714357243253064257351977723542354396357725723304389639700097827396684681042862740831059194503113836344856451802603578156864852816179320457448242903745189587565188200327346293474057924682654400284786991766050132144838483046047628069882969657102428910310284602143307424253877968750663538377123170901668109772049834905818211968277521877630591434180600536666786836507480594688684835138587018819254791212495361419425532203612427185758316428634536987759668446245769719197448596303783085005750859156799618331635090266354531987211266365994918601083873616882952801364882683385810123200722475124291318360913883754337004456093893171505899066769514080983482552159214809053462023446966609187486866161607717367648613693631708726040324329425980246496525377491139522390795886865890055246310203497181004785671150534499301359637225426770190496815087179765381829904059707945598475119584727985228569103435461582427985128487893136001600062075974806581896787147763201015085986095516880753201692556693093644581216317045590475520851605436959974499555237643544579864873373255834932439129630765517073263658959944804348391933939216277450488916706224497927439329138587141327368347692796034204642882130588036189938259105087624670871606035478766062401584214138264698063021356011994494793498790985276163950730897836331893693390584239833009302235684304252888260295159203700408788873251691226000695300945732141990707534424086805513518208175635437738762385802754690744922508429746806420359186498350038337360970525847099982167637348065509421940957624639651495129823151447474549043033236833495368946038774825823822469101064249951771431075693222005541242455463186158752269291722204260249709450328734989637763432786854762391333296152608795848370952733513636501616158383524668554830250594974042906416477974959590462496765442746564780538650018188273096744289859679620015970288646915136178703172102427619595613013715538004863978347106565942404674443080354875974192031691145375502924347813842834142648698112044882960081706925111425484793308601826239789313029199263659091750962531402748287230708850998739796349199646690905496165606801328853079536316135117981020415322429000918466466449022374327655089707476282420622029966422958891489433013055000663113691546807342888849472353682697832805596327437198477280633792718234648467594682105524348748236472200835432742651922654961037935103472802309653879937851890182053540305462807164344928517001441032328497760637386554379631587591292785077712323982268571853637695312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,7] -100084983408285769546232320787183343786876961898582068111283762544326938431472723209111520520576715173467219628918435551583669421673749544420769218540438227959821362262120050575917726710864402635741156123442461221576356801402456846559953599987759814476182267045450266376869949447352142559160327949114617247123492939489967345179445789598214587528012624533236330280729412111395949460347692860083492985532885300353363884065305452541226987923534172572007723449112218216196011692537669178907253607590420566145213733888960093998488923442824522987897392086183852938661460688299947437928792403549790416492543411538529583941582193441967612494632259871370274823619928942158509961507930001400937798305792086766631786395955608100756560449733962041340197039464935015415045386140171264096336795437570668103156466038305926697653296242802131394059352521793100175550722036147832588408948085920321680476359473721739406522576096655307959150996077858269355547209297526144388151766520874747464501635755428486169244996399194032530222157615136794721895047454233301658045676639463637701895681381690304923156551191063318902127185517810295223287840030357758579178659122978097965646814237866878490597174735115260567888364960615859351698014450528787858709297228060800802152124621520224780037761031965934839856007121095212351496874651781537535448594390012019893522314953840368068109226144549625702482939970283407700685691037979170905257124063147029385880251798698929932973834946997106067810554871250683916997776342020027765476061306773395200830851553740782808235183730042387822485074957100438649379116880586794625079833266077337400469529349319448865315090283044955516294857656717787713258167630269762559452505625463216775657958189122130422335629670984975225637809492667336752653914355859240244803422842282918486933828128248537320917928881431784366409957466188700584478869296683774072497647789162330838811460072347755286258771627578228943937024470820514269132960335299171249089289631033497497378656467733269337143177243294702703102956256647804124322942261195365508042784927010861876833463675742840674596695521734514907790822266628666980643886591834424794854446827920462278008549460166729918516206795920416144616901900303631710395107592551754222657612685425733548968205495259190365568369996165957780920857818832230819804602923179276165724922354051043356533870521811290844095858672028052569691815168851622272792042566050816105510076066660931735583263432351295418899087389570575184518732293167700760567243277395248922765518083800948684336518113013880793005228042602539062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,8] -5852769131375477938685869537005375424001642988232750135376149712606563008152394567942354178678041706279207072996701544300784305341667221373990654878461460228379644917150655738683043748021528985888183793350158547737995877741610586913277581030388287767776150630160909496555717144014052128165783214433731126031556564836313181967731244407678910504293219609192265113263273735440549950313202133314344001778648302981933071776199445421312017863629101553361219847318943757900596883672916489814940817397601376316552136484637890333785284983430248508959035868068563872786173567544039624824353921926664155849195757708126497388027878911886434086805965846265018564752741618847103993731062299541571116634553151425890795687412024872862867745585575708615608208700900793820821095115554056834404662704798310930220198316250489972126549555922746704245139245156689020045091864270206992364545369315257293514316906212905086806126663775141180939330885701846357444202873019047819342261771321173880143484529580124178337215827640030504808037395148220948729007432250437627812795873294484782461118417300304285872292754448087083932455514970529971918140725335822087686907975401198662446729531051082720172952756728107918974788865547435430297321688524265181208053403877991120459971103404691296431598184327932889640758915187680103218080131094607698885505570229826022829057316728366331098704271993264308408953883989712348505123711331133079014970901337182971494716508114907998188824646568743757215013101116700728299604043760629558382559974870866356981863479719578606896649560664872048141900154318189301668346321329182643851063349321460134489055469630132271873128294303900380438129434961994950792512881375913629187054684803500614380790981369595413651012457262243580993220289013614757802830762848223649294600746271479826575587082504784371867150189723790285142503980774780580466664401039769121614791327673397598379157352671534049777376196321495903666882318811054941742398891462545571520132001396171939841165418202491865842467038921087796051725091996145727342972152320480616781678085422251352811394428770748848761209103131522741907296687269534263194212702454534106685364118985240558713311949011493345087016485471958239499534983524006189346605317515493430278073972309723758213960498686764256895542488175771836798778376479092835381676550523608800350363497149561438848913726699813870042796369298467566475896648525691440033638581468641878976988498042678290892332679504921644938483653892663408941590525175917212476450189868060442555868807968228573852462193194412520824698731303215026855468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,9] 144671477994849872601524591448934306280684768637990260761841281616205412345259263997111532184900043187169725936038948950080275206799099575417801079129574323836451356908322210729357282314991334976683983939605639063742933493221620452463323587699524429817707859572985022686916564909008237744602817318633039794775712744934491284368494669939303003314398702731337803600793630467292345760923515136134263228056978382167232541429550365263033380587127114312617314346139088019612150669640169671496690281497866888857387497870935070156108540938807667196335811608373354029278030231982772209658034113517214104508384534934766281519899317909096416825814139042534105506103280440319344680683350396893568452249279957482295047980187132733474949436259584839833133245020485182475287557091118186451514014115992288534124244055585691410538341979159948853001879429334831407044422937581927056320260057747834725454077845372942197558647277505566314781241436822834258831953288004963067453432412704764013782463167485845051294555374420496122895414215630317929841742752204556350925780343962819412384925294114724169787293563384656096625330926184168669852858822652416266923155180136075982064164889249111201805433429062298034436974508607125529635573186538229184771202218466603671883175845878319553301444855840095314527915778437885005615419977336459742219482585142931847106116368825777260269968168923634508003482159765758516305694457299566853906268842206540801145054646107188929380959456604778075648424642621771405871273718029637076536908227112091255135680137307680394710600667056389365307143796595103060191565847692831372109743331907572502511176257630796550114263990103173639369024219732400267070279645645380849932426871586249275519669894836982888976292790069767113641083684341967191230123040034191710181029659119880762967706554898278578231926751941115072305223664457802525703805973865851640502633852803267902125484956593322229118160467329739637646651551922742404172548965942395995497957915011543013578948359296413904975250178907040405084828064891561284507168222037901578077636891511195476192730149574307251208567627787178115400418769929425582033362789577560012710405671745450252830186530591088529138116119585889235379259294769952268553067136336918436784034803036094043136291231361255262238102035397432529008959382620318099565331049092393833261760198252044097471566379711352596749993202265300452092780674942917503997280092398672587606116626808113707443787418323706375337814820212299196121670822283104093142934717957545519520350565142010910401053781076941007199820887763053178787231445312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,10] -1125822800717457152743251400269389005256890299867121782457903298182633901133517114102682473118426501257263494407151682872921195634877217122239215162289399763864450173571097143519265858862176231430173946629444394773627599341908444378942830038371429376734672275930846562651133143135676916170125998314727858782697440255484049245897276853670641442801574133767814996918585099849317254010255728371728204280750840660330060484536488722830062149705822817214272769226660837798269940924838890898762757092006984524407425837200555869429501907588580584936221578268829115840820960270198087682334540344576977262063248898462184151472247268717640781432074610729214331080510746714872337008223537679863925966720058456959952081728061328347463599087300150894075204257841430221422091505793192353050748773223794204922205065121779343917309606125764061308894510102628835151002196981687993538882197598142031417494144677985406109517340829128207010520530347320455022209174310166883603099497585625983644938783579580787765907761664013208488392364793072459250400126280960541702132996469705454238547418406092579778309223607702021971778259540575941031882639585375767468901363758362295408841005404294810342085262989006697593503189730606223844227571338281981647476994010639904661576756867209063585680436694995347808914153393020262313739583918654777666953224414738611425206962463035322115278910315056706416845907878709521508495054092061286420772041445888211841914923904580873613072394893406362268711897370260837175663415410506201856898154155768745561824465393206678011131096241849248091213966720646272100927751001267849123745525636516621492266093465228034231985458083660089279427700106388480282849935515476159374770682039509865496859416279215931210501565671677289197811256651039854080257661444395364125859585214410079232829681089650384080979548826409752631528770152722131472545590402754207643456614640477780721887146180985107138437717395909685931310565472972473629347239743049748300488784294725300312198455378182917373478113467516107051358812507340712107246874534302451114819412036003223683395443195986329896955557433904421051613836207215736125811154612579726347400427192494589291857653257028074654416505669940141545626273258956500254482423777331560032507776462207849298279559527066625478436018521191775908604309010569058328620909002521455173913017853501047550203367691636838528836525786976631194057695131664410001808799705480683722441851866969836360010946927098591036641844704535042503364563161353215515336160548575653344199687676897069973238131623035490624928911529423203319311141967773437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,11] 5000315611031074139637315160546134390153782507516637647997718206146824373040859532705322127687409281890012470530894932422464634677539590109597364338327203300788287997544195702840556748333163631257146624635132821914344048236884610069601272176161446633918051541692004066314238113944924574770591162505124562150478151941365006510332902534123115744917903438208778821303686273612325644738796881605632833739263674719822871636988106436297085884874344385449656924170376910338603941493377295904310189334124018894702785765727743858994673501561380005453147234291278531371985860111010131734551220951481454863488253344358899004887740763109368606799297121684640194103357805067084044099245898599796520348104743412608489055455375665547297661436078352074386044812645303253767964075887785337210288052301558462017566997420217727046646737023706656679010547396670037132580480333934165304315031735518947523996397565921720957384093263334384126117423181904126242542975190669984579712630123678679148555970722846523562625815900697091237907504728072154815983960874068208383321197771952843430927574107608689066556546246343213584701703239137989806680758201907704228173479784166211276121250543114702322512203323630419517139467547655871555390318315523712997612611539316798436152937492057638541923567047300038862324921445520694467841981875471854084740049268972461348103220934425305133636411207262381398564209505872863879692148788091676552663825491256963851695865012012743912319896013764165126001567645425240480452076355288076331505022468423367098585033352976458453107124591796444704308455882642816451734151373885746797850616869954340775861968307063855374981293767378186617867992126414384186845233687951836860052256977851727298964721943276187110997695474447809123522078421467189001722170117803595777331661949062070575276546910671083019327666641759976812682349494538967297539864756307563682236261748663745053645392209671117036015049431414921587283848254509323912764081871350031875174067144312363781310710142427646357149608612977289037595360620076737102851997844730899416338117057142060463011084158190789890068479235592418986840376937956064501827784344560612008991386112624220324897216135738834309213031509119782738864276155749089829620962230444475013238792664424523506009986293960221544442787945836426416888060636811259603595229591188345618369680847960247682741384035485842881913172068840672772378552510622712156952609378660621738658920977036223742335927298674976092926742591280148234718179026976852384569596727950120866233282485247488801743541288291392514367764143834449441783362999558448791503906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,12] -13508320214952009284988831762065651999441058084634848023593488486540607526195355036519925632996190179164711769522830646288977667063108333341812213775096963853859524667126723230900324033415183322366647220882296466693942618309684706275848616492849472970513984156180745172576508639420938032737283984081662052835568504180066123657133736736584948342971895281880205399859238759768762082470520683098135902319136104498549114692701002392923473975242128757921913344257118091344025138792804380827048229368041705253005846343506089846673550164520075038519755394403220741855354169449646553139426018906135826050575549435920842488786136766199661326980797434448428766625142000557710559400541924847794804206531850427736673705257412148962463523588523451810513146129701260549266068115123193105069291637415969499102274359491469114654135542837781828882317048238586839358162448847580386348573814708969624263875126861347420735872888860925427472164398481295353808629294945715884823242076462975674706218927164228820127482946110555112817720326455156105148858565453265133090677218376293730105167124879179611985316788569757514593637976500719183724351977190582175724230904154944755292601308081209466409095231999063467418077143382634004277487096775921401533732572052373872639966407226051385050516588332822847801838350343019405430960086701601915910622835494029886416767533082346157679854139756233445692672544789569718187989080319405185607243371385441690342510264043068077367229339919766523211620242581747021602883727084978102079253360553945390784565182834569295234614582577517313917622682225202723639610899001951247963479297725846569522278031791807622293034736186080320274068113431466395003449373210062244911288622614384196428014538170163881803516580153064794864783135862674680272460290868188099137452403855808591389200774910819464549127041666908922999932579182265367459872251352579279016974277469144231654667936847753780731039796735382492319471188009444266545409932253935570543975339010870327143781563178005997200184816339959695393997934091138209093139938995302141039764304116607677650064535000678270988787691531292154393928990480540084388719922691726476708178160615380470201824003690223600026284485141846016645349839604627483991842203761084844999569323425463444458636902287408054271902624127085829371513220333462894543661455585835105683261488134907396334890188923679308527366687707109654044325215439606382514143778078578747711084913773373590988516399355497455222769797103758188476540607051302388880936092478726224634437108505297551145550681668293848618117082051315325230689268209971487522125244140625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,13] 14088452404926028356458043140643913117574358214424695931815803873502539454798828538345911305058267751743854875110213123682066405249256138366459531277038356368624062165185202575972596714725735357006214772525227434227646989344790246469084832536106214919824388704327184706341991603018325801093627175259543758157926917655476647953775816282568466343470220340376010482193053185167270361591379570774355036925054473392661562011218624275407808758531745473662406038527274634342878840221066486190558553760954900449691274169249905114273068020952678037232998921360593077096185137505722479909808154432268504873085434563974447132877018907033167255681086193467544188431808552033830142614105805527451771014788218504071030415219859064980070644626224447617899970272308243747061018704667581106298661986873518411424797867450481341413632599092357707054345203133833716610644640229987649630095708595332292586096742250661901044810881667031925069104326144204808898455731422975826237605336402610192611769805690534507419358170559748609853847157852268038283382366061973218354625101899567168103586967637597693105857580271617520790546325478197569611855888314304827338425969030997373431060129540933967013373359606227700803584082797914856720189881479466849594724252086385040268664925681012642177376120104309103626913425198125302318236132862123402300221232832362876745620389242146146710012187455518002697056729689493104496768247989636811312966425154046727656214596760103920367767232488964601594008906816315911630716412040657521316107666388234791818938126070467640586534804305470139497768491377577664173906803238211495655064182674086757079231037471624961393482343317367146653557918184362426070724324040395355977319922986875112650181998129450878864519422975802120872769322734951990446016544755853426250139231894140527111295549849986294567937803579950774665377970035137273217129722809883975370313763815941189293966287748810168581424665931430164539505405693363132951981115416895906985982785119281094735617732646839187550378297863250477866946499040919839934441741615461050793949530387477414961009987730641631455850619911138541399218756698517776866811712957232808773437065789056248099389700750750169024049343774458411703632181739721144725358558518327651161195211104197536441340574258769672077682627336515764960177931711934645800275064888256701884014915101643423272724559714711452894570093489589966307896585515831944185200229575878830136337197543714405571474968126668246901018822372429389773144469981698904400776530407269412547580943127061329809343171723600844231403029675276164511821264113677898421883583068847656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,14] 61863047380881283304493433400959695971011254612352105820648060440555222687053800134086119724492771141042513833400339803813586450930438235568195252148790916854802752677074234285241617277621347002466361042176161257950106906872091322026060131668093246420038558473571447129800327053861425616403628454433232088150284314503121115170721386860635452769545520310385662410129977948487892109747538541859875625209762254742270713368363533474062965828204534580424758363048724667759192640402553398783780079627202994488500332203612323492470485138426662296387156707325250057861621931060336587993956589184721792648544209683386779407289504027618329875407604154323131031718514343228440291207283024225595817236831931089844657875897077956691363161148334374597116579636098138931839295609050786932868919973047235883574513933367392066706552626970891255723273352133751325909279744696939276677058438310915624961065576852810058598154414483209066868713075658355804977328088366796935466115925381574062351430474475414342390847035898247465130854646541644274240311883553574365077264777890435620682896148206251127692162396962506461731245464404090344398471086555537845006275471658762845481735265058194198705768475538304939384932925240471090356048990600734775348327694548127848305702337482263134419305129377670090966784409020235179163477783248688265129630478856491087128231085999309876992174518535452130994068349809211813585737211684684992193067774104504857631439002650670567072153845146993744764642250303556661010702546843393928791145023261927619198448325366993083831944874170601151732481228461957700894569170291734330766970604008879537346278759533026828099668727893767411802985629923767507145904914536847518727440296846900309231438285983978035264288646820627604160299702269461261749999920606882841128716307284710320993014181304485214822016933310913274681017796105188209562892951324002856179010445099209461406270484989463886817120455110511200945954169643155422270284654915568513872058949459965328207380048141494944085563353691224257990406762578235589957599921630281654062701615076728246710908810469766789979545455475893722913872801380230047914797385563544951846416588634985168476861795967460744279931355263910316638739361338721492924825560617195684682314147469592094976350403637985594435900146564325812008757506021211455365805413819565351717139941958184727814502113943494693570428111350074451616434955728999148320686749431594455315702931104010573219758574470867929436108811255847456258733026101471741550745369445126700436537987740796052945907327771350317698830320267871835018119730520425036957021802663803100585937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,15] -403734995435114372046790749747062855886510687775342206968809164752809858139275630915979698230770832989397379407196644994911199679178622575463592304611013518200966841801553841035326510883921963188809231826528520682285975842732581737142104800739498284347106114283726831871931757734928233595802208505224105622265017683366729513315984096518337146971075045871956392264229869495426725847465121709331133323759115670741157786470665147934884227947401660293515179906939350043641096661537422493463940817794660435279820155296109757651655679940699951279778755079307649195151202661824941243585877272753574758008402505107033307378220464238338229092030086925860803659884579826114359109771504068954583803517162644913370230013632611709884033838029206498993403796224181431144610880814122352271197548458821555766665716974951290261030935066150329331059237507387107847731310655307012522939230557700223571389259700235160430828175616675582771103189403629931380741355764673418698189044819177540197274281538056607833068477184249582081503008448700078280437646628169252948830308878124919960772633075767441633535753797644780920577659273602564544111027086147266473698373648651490244473928893718578490024489737315324242266265048207102917185633230825156403157197118577598620143082895526698228611921917492959753965180963716314712402467405124856178929587194829511617002045797622029501943797667020801191976023082690221978059063237418239668035888860093532261606533493677625823568823986759741812322012234234923596098195697326286906406380983902517799027691719054838370832097044635549057008713056272280675306232553639310363087208645621081383255750762328897621772886026216599575310298429818760581365506555526324390329979056162678860249470236322794228862112028660876932846927440116248742013911435350153947928079278410965925141116093724572511150342460784510090304357875560917893699147734923307870081420474913622321693771665988230272118790552606712233640177974802122173486621731856739568774609390566045823603422541326218097470407341377334601599923351143671856198186125238925782249926429430297097638925730219764336735383489036266643084189684782420165877879786680260053697304735893029334423148805116982664398647226391540564757932876819109357612354996737792530649330783018309963308004750083605774928430868912547405244678037801707008323805053189736832382022781214164226184765335508273634062958962253808507741673798746348250441563541794667040973490796218355627146501763911388424058485558058857225724499215437340268848819708108003390417874732661232448232365393442456069262194998491028539678519403838263812644981953781098127365112304687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,16] 1343718914623089505333231864667595801426745214636148661731451294625877857779481730273368581377340954999760725933314503848375252418300932428408562992216370571832381365183276313829471874819359953379158676975044829777483039590117748728536786187375082488582531938382053143884946660832035088981202632558267170807099752870129510138901182850471986974407043699256848871991928586169384733761159209796029245461956860278371975979320124560230086327270378115304169644197230868747385234181254105765808869485753079550943407200299624841869638592339826630264680797916741546429548347097139927259033294212074544681874469504822054635101070163157826436085335441393434483068327392090502277520985330079494544729151258492708740704258499261043017908907259010759616925814365672712197869773880648992447174673116826057351868748015877564885606056894684608709340850204989781469389689238983234083378091340566181358564964271632472543925420711275764017514877186465688018389516708231210336131897697296158486354950886611522132566123438794959579977647356240450487660580223847604516366219445319304088545283487576418094867846405713194162359529347040156268112548275745631556903225991907286631961212042324164717144508176869601192478300414938512898981020458653380628587281379565599257775120295964431870881069242712442869148598841182672295175103645484555084137503973320120233158618323941754049297944612576942761447774030730415586431528572791823495279882374315217777117108440247484781405607685439796693259189688681391605423684074308890528403365811146616053786421196533882565800045041937945121572757594318041740562809819345912515401535208412601815971260738152268846804136479278206005396597149796543310570318480630196425637811621686254846607418138605053272827283750201158535625979842688768668975905516131321913478474864406913703792615712588291329818046208686021207671320455323187275828548564704872552984787070756094816278415173106672280376617674077153502985512243396650816563659055190423387746623637744669346666057166593155577821691266039754867579189028250256119119715454385800640058637651211793070580663519102550326033219721241462165105356813345817888106702556391595922483267461097120254704914487879594414909738370295223769790139461299023173183861252050033155922668216402672941400393386106274169491427495500106881214519904552808278758103945240605246611914260679247995571007506219853258314830378482119312280444264756940857575758938189337986556196994150144948000153143852831638106632842419792437023263448992708505375854986904011549826644080185166697646266917240038175947220867873876363497048937569247617496159818983869627118110656738281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,17] -3221142966206746076916593843649768258327752729695996094114344503952964915892374184829622250650018545972630861397311107691836530109630687843735642910795874989827320260493206770994783105663085191551195277902869699103568352412629193609355964138778930100802706952453671257859738237295081804987735231247372708150377254094069254277509861022756860863118410080140564280153506475269663192495274993486632033586537412539788553595970562422157786456905377810859391752790989403572950340020013539411310982180583176849019491416126009538449520608421259906617343040002117717524833788219748490548713685741737083310517983755412200583398807834873815937037983236667560528880395849539394731316306269226426828256138223015109525494039290245364682825373132772873133595357161650492871440471568359854342356012861075179656525367162571118834433291724045912872756158144735390257282317826977052810011996021106508078410189935058558432350584026435560140971495933668782961724535756522608702824660619204681042477872974690078498572539117418825942744055043068218855843987037197322549589288586350689501829359102692976153914730820711475675800903119320443229258941781603518285346534759939952194845928835760302446189985903296048587321471296014782874667816420814190037133795570818380544348304168358035073026683870958424983134280050721128635760256569681697117355442840492142264939719506915958050063900384600942063906746596202360025828331111835372308330548829717797372682007456578268657999229925187364844825769256766444855560866941067031769844024414480975461327979426655754800592375087698392967660164234491999397360092897911150408562715833930400944996235565500501190788313422155202694617222091321325738675715000611022601600321263362016380774515521260503565116420964460316382043198547068504033778641615387390807031269704421737861551709315784559821799462147729117732703389127571375533825482776310699909219688842762622111457689956535004374125388626087681308044824657140307565577980523214961760627275284849179474154179008237347334853706598057086412934084109985844004673267022552958498193086027687915348344939433258143673416069374605502632579275797043265741745434585300602045453559836030077530095727323111843213900198715341550550599224686843834305993188952187850979160578429139643528204689674811390963255917021006952762395796408995778974547328681906513309802324951315659776556190081647316216846857948566519939698035633677033552028924084652642043197563545594213422304823894041371628862203327101410690659299317414750056734320003945814962133398376372655608727871268260329680604995969929726952045392167571621813010329660187380795832723379135131835937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,18] 6051454991810495050766800612059475615282305812605547093868208253326412432511135830821624571691231527746291385782165977637959551713729920708931230000770612734426365134067963404915823839257355157448085709629739504448785558470449253485554305918628581338925553108785461538061835638164102911843823429871435450109030036172699718991469689057897682850072452927282704232638943917364628201399611069093474016671283091563535582849761706041258641325874714368938658319798352306616554322816076166036501530571434398035133291333572336464790490246813721717665367543715823362088813190966371357762277274902848443620222000869637398990689324967333859106430379025447506299827706591846682754087516349884686366563051318685236065197620420548093828033068618631244682287218975421625828319235819756963544641790629918457176732380942967941546637103609179329612301800062859417254367435598939274046208186262136476591853441138916039522809060964013528357147123351099833819022927937319982723630881479571658611408977895602328856294121869072469592513346476378898555081427735409977806490539633952574673501600946982237532523285435470411604204720095750995027864635778912299324316280568693587326031648443379006843568389987983657372135997513629757139406663414840386724317217591010836751781799712572584384269324925487539912675427132397159147642031541656673205924389721400483534686611733287619829369873666104995195576528419913514378520343020563628874019332953205028208538590531274150616041676021304093154862478261985192063703133457327136204803330540941436467621763778740852925101778780871739448441705818848360117492887862254052925498361248557094765874709272013319007258143512466228092040883893923300274444491591589261010903148481163798736258595466168529845550291810779819363513343020578912309813488275408727262714778150636342807256932050679974617833436701409439741404159268966295225334018019859772291045358911474748923984533827598298263704063406932461912831044338559892740831799660314142464235371024916225641777185453627310140543553025749574782351919253893553894696361745875406295259168783950480115458347173520859344425792389786763872203540694862222885206458834834060078513353255239962656123694488555233273689089977375713957291015833700328999150137469343564297510520467047424133423802978172027405063904081348053275196610771348463620468664722741453232425897064903105540545971819422526660277940248107792912236871692500848072638600819311282028819710308869338387480792531811563750874365272054310807100909385838967509601426746987784115217463519463890990115699932528358279478330136689595409797660725016710519391649469866933941375464200973510742187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,19] -9199585639282878329759432592128518349816727329670219623571133700457591474326191034601517063077894969446673721346036726561847269947528928194469687220512774153792480604937140349076937418846132330738388612325090016535945682991063314195723672650913485461037304550656591125015989152777245720131191383096179024953888961652235916030738798040425798042165342925118859433000512823518642728820445031946713532070190212433144589211236476838460666386912479905465619482993240849995910789511131641792474313318657691418489925528544085045897324843568071578526769376208054704413623212871546182829984838167116863238004060977519146152072172921252428955378754255213293415073710131625069595477676227827432211995238660124633617469661920593407713084428737263082844194299386293286649234919016957785985569530863167939911505488153358012991101877708243619198472124233713297307489421264126325527553338074906189731554124868907116991542602548854348207344410462306295174892689596464704828695373005341230375309893562383009598885408556829567238308569345169257181815202052994457547150887802276284613684001789316797871423234158552132837963184438640309531259877856865679900805114791575271191607060484911607554265409395830708879771809620115089038658722493810124645013991942636487716874094174616746824883418047191066968100412371638834264079292742834550819975929295763467873316868937499008870563619241498704091881841621826955382250574875408780174372912424368212570566799414257860321414380289507897451828984359480443961790844820544238615053943637374568263339229891658653763753423286690810086534720850722179454398492794790047169622925264622311236666798509967225877154383921147241864612763543208289601735990548026830325573702049986499608573262826071842134832226547438814246253960070509019375660406651722004257087675867269148478303231244432455989370185377869433479308346545786402252129046683061036058752320617231676765163019005997372972825444949089866111744868317705303822714287985135390183663827157218652659400299578963751362303947303645017994017195555740739675477317510122383595889011861820922631507419734746738555422193456146253770521100852474233527827417290765962505705931836474364273172386649253720841032457822654083986453909912493017358284250773394266272935396334582635972251115075815737119451543930597580249308598538266905360375461817490203925028035626529337830887569601222302818563491830664030014041801521088010175905511402840291975816835169730475689481257404682365550573958874768544151265122461333642412202741632917095952030214356872071823419206620108786933748993771834559033289864069522177013314993745257686086347348464187234640121459960937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,20] 11445362749404536375143851482239517313537115066454161550244033525563403306517574117665205062008590949672196589370210649837889279078152321826075894794361326905311930525088185334649121042854659026319625549084825092053177338678897092430419348804104415025063071574372964238065189049572556506659068477186556885152569079185277595081395519477466270683668279132169583873164467590379567914572143746625164425942178810479344740147748502906384242940461308355927092043247397043583030821312178139316682352379924430147727789408486435567622281784768544090112757848782957755449847909053935812416568266877283085860098144238903154045289430580424236492702189224033759804226960892574080523828276052366888930566978455414293839781301616097435561280653944060552451792687713742344574850831699897995761986727801695739423620904627195153221225565683066650964712216206818010690498139925895618563828127967260943815390054203592909826849753326775466819554310223201917552437373388485427156671130522965299977231253874752909608679314660033575583542888004460375556606545038308494489210362226298123057392029315281668125431823641550881003588129797890633329880196061086938809724346578215980984504907564526061418700206009970070338201157606994172729269120917794150248733476951429868972850645216057967267135503885916573510515767785640919540697836163444929452317800904727135883796589839857746917776064893393401970905326669525026738171394348493923843476924709222635718907138964811552946682628845647798468917185788481048433016662206316714490142243632305918196022171035020876807245580860009691520838994667426278956576953704056915138289170492952681051727304709553793234721000049013407175963437106043942364387208405957742544373157290777276184225449860022986176356405815234870384621892539070852732305329864646164339037217460827521043676008499569556059489327665397066046957104410552783506386635582593266862129111195642277766240923613256985200784822516101226569849215924746326374028840976612405546479792578106010652028177478254462180027087752087887367473334265767971357775982543397492535444460484331318362688349417523717771663914499833862730072888642895364498256350038264533577602410150164433395152752951495364227316487130998659312758589546765926153544432988113779323377858864695313312126100251758102690301152405184895051799331602279956914862030345352354107264128776446708752330921178426454113972842630490582709999596680641615763702082634020288368049993156516700163192954343701611372668571844198897433966383627506302030578101433936476436046361296196286997034044038032960053752239428108775255404012020769510573773411384870465901109071182872867211699485778808593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,21] -11629654472152829243406995961231922044549406807045064019137349010224273096448057752905295474702963029344820461401906951420262432332508522875963065585393421130431462749440008617114246465022432280409895200541417679756949306397601663055303339768516715706190673226402429585716094097784102050030942631891243603150114600149803200931074721369043891095525747417646490044288752091334866434837092255885441063633496711881455896193933374752425976560676865940699771313161922685879185401709120521310276391792976394216501685751596500906721431983798216178928976644884354845407281289777218761212547642778128211378985172907119811607499296699763839523449969777476255596095923697146821581730061379388613358340280280573654565148863373821800105799173148194957507101302300636071103651403804677505816939573519509437484923606042679106586064433993603487815993116790939947903973115526136768434763165214786756198991406607288902560070248052364964795281745278921106734944578311338502381536062215543065186698820377803066995363843335939879688060979231114240456489698411380872851896940424734232375630659034076943913522430605119069264006360913797619765721893109218917866582959160458314048380477837496666025312675463750627099672191402679781453439061024594105909611796942545321409827675514786434540484529054984826748754399509548658500699536328392092139098378621158849179259553085041299873503058914683859851688661967341595303113443099198178268126935964681318328792129044746818238234535277824392100396711518633908476674560649665413865281542435219700663083517920629974304596495319215981750202336569111483025736979782567814285563581201125624375400754373437464390767115891286366393733546827923044882397629209255820639969868982436857100647122192388336177311616276161943908265564780435802934571869058048808365419513084893966777934213353594131760325642872773472703657546925101736088038322573646711812228155351640374634612249892907224379942783889938914989232891678208031226837209606868852579615175246631983998186949126679124926013057948003109748296181681314559075491221505893332737762511092487226507136483382895576639808948814444964835177962396844793689250845268061420908985423498345778321153957932345606794001891808695742743196934947427724136177081948395596164317303706438211143495100477516229370876953999863517862640683580286156093397397286133165474987095530847371473296718816234923464073709839381623407177640338404624535896098684827414090514799107628934306969100988005616930244101431240945788516893118106529946538113895055067695099410435826334726343332877910801651771803085823359119563898927599208699705218773849571111539402679113663907628506422042846679687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,22] 9492998638512988829522290248731985055459871427171846505752975792910709497227562737292869459129087781565380252094211025231056853503236491095580111407641656799910604736697894434397547895719091737401774511919756618577605450142223622207487996151909188793769465771418977786193472833625808112910203391814987855433559104193552368868294628818394817709185276617237258071918228450150273526072593157606029487911139040469686721143498128975960536550126167770691802004685968299786484303976391311836583732966480689494003142678643640860048822233690274877142375720503087533655222654509409952923575648873675154148662306954340917581348761149043461361824660666939507989405810609609803081809027185190368386974883259967823882988319049273558822609009201136090201445256536985137163983994144365176420107503603180306219737554673952108604569903368396371499012850461138842117122465495945952631418602047775096147782129557570603119421644426502437646378548028214597426228791141223321628509673565099028785407425794495460350363845635434785524812525302481555721018958437046135162210939819734543843334869897018046339642083227692105420819808478473319507152571583135513966527502394372321211916076373939479046977462226962400554329657784403966236175245301669921080945076743082750883314165594194989141388943261301669365206657437217170932936738220585261809646139211316112937440276991501232708922376350915976195398921521460400892968443476730239598319657409534921100115120819424444021356328759033057540732491357861915664793251582307118326358312939582669259598138365417219539018550612522366534143463894076707476717898314464505225528333684587057198753156410661193246382552736325797999448593349826245415702922750962249242966884154750056632382845251420363765742879205838522219513311963886408822543529074593740072865835382324367237065875956908072597997701140313907687648117322761062962026976581256315100245737120984468067840392021975230362653986414388096136954008386801161881460740163779582603675919991848415582984967572482038660029906352614063098938331186335311174887679435891192436551716420267205454699175884518000384443380757518803100808894121364714022930827747196435762193068501152096083859084958299448294434093013052057532452944021770874400174519098072425942552232149788956590979507713805447324743986836079553264128972650754200941493994921240170807575960191803647923810397827773960627054327999232656193051859534465188583159636788018941349927290074929825058711987401397653474802756884128721229222524454233688728269940032019403178111022041884795878437416160666275410865236081264722911923248514170327488735476541713494965057896710081131175229529617354273796081542968750000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,23] -5960422088264389900502336249215854965356711875211805302979746629094688803862554062840818885121004968958499316783175543589634503170554691652759515799841640262789808794578077300633484109449508905493553728146622196373960713513014620994618990977026266902951834178212276621511472039487668533805200003662313611509052857801241216527320474444367314526820617580264123750561470267131572968903012704938357819602789802912825696561000014461725251855841399341776142154866441775550845871663770334976160358505333829566713787766412098324914083350389412800534219543623077086558195609372374064982539252200699149442353871725395458259171851021297077316985494381174344967796764915675014482513767870085337582413808773161463068778032006230022301868566815721586834131217141746575715337842867290917850866095360174128253988340895224684711729063368437552797067829127689472722042595470260760374640611768864542426256805865476794997182874172681930822264060542860903798086016551259290690404642670673876355726951337504900484094705371019016473066227573378009662016422078092482499368807018640752258688798542428763996113549180383168254728291415772139184540079387458211379896850998287494933988964281093904075732843345959516463595660465831574548754358156884307830604663417473752381876964920388191379562504395288010551691006051373630197023375596394378477079653804645529533195442194699920258526920697197487777979312611668676039127129192521379602738900422385385655614021973536578866248879789284725119965423349937430501892339285018126169513812523286447316219074580857310222285791855453436262492651797526050366748660318617532539870267903433192180511304533878816183917227915987009283045559136758354778692035495384897185007348220351276475165544452298254341930619079816893130416224005330819767220244192870640886529510644451751170466652875578142488073935106680140144305359933789196872746292536573793005260872187391323129383410244471707993133573792292079383388654759234007623026215371917124037042762344224560967054144972028693970937673490988796017013467094511807158689559614906240832585097310780887190629923515359926615514654684209104425926235760914335201190703119579192291295624070331747290690752814568231370032678362752389543084040821787306816178449935559864231523071483296363705388676884428613559995001160912287739178096422431315575804683412522139043129481641115435269613718981389901647818086415032443722291566879183408996356166752324592037635243196255908492640739005936249428033454961300065570001493836044549532100362698054747707730834000178646646386579371872599953998091488343863597339392325116495837209453887859411601810332342931200710900441208650590851902961730957031250000000000000000000000000000000000000000000000000000000000000000000000000 [66,24] 2539003300683688295012708875219741979447566669230649087979487991155591239822062639007904187922095699896618701947454814326234362553785343466919601475041156291748101167762178479266830151599733837277239266059989459297018239019330786727618528985353615705221848205314348388330979761310822532945345069913446184087139197084377190246727692374572135777020080990193181959521910118822506777626746670439444311718082541774139507138130250187010812081020385272865375948815758549676631782334580437173600069917914938694005050219227749786789580570840553264291299065402781490783511563628089954820583376274340751950826730065954849701914645211410705280196812347826481357286239420069577224262911677653059669009122777048382566513657149374825172139739400741936983166694603591301515101515164633128184740288973097012613417213486812793769691534823309247869804932543958335780271415126552005133567140723082481593780010223085228536448255058057306431123528726990872429815674650626728731716429867275264997915185345026368977275154053449710651325610810904296387135197235787767577853723630913382912174142702915528302467480503590507667716483426778857690904716168748118825948940160370932678603319579211987719045922270116105808221997031219629824444082401789057237261470733306799257136546674155795510090404799434620799473531602006685347488562639941404426193845800499389027806752349458776842261572784738730635671736043618370842477188543555419130787617121076646342564757187607266855732917896968898669451578172410223353699899518984189615213963614254495729567043150162282422293792939218940892866844737867457725873326106482296497424994645949036689846217111494662868462202299951919815588732850260475793872825309840323812577505002857864309844985109233502746592933521881134824349736439329628498786023143108864274820770772101240513775984948291958540461756269102235836113189053630976935827418645406072622844189756879965843396744042638272582855744636998758170016695439670004119704262850169912000497184445454923505985954379757431303785731957031940007561583604530492387576894699505250186643407045976321673175698387535317702072663285084727126266681783372345552272349496860968712485906006439786157503055917411547192051597862240859107416794666914499517958115215459491709118417387633527443286469699891048152180486330222245928827712175899630501446641004300150651632537729820263211979941810341939058663719639447261312112218983711934019819682203970742721957639358193964608476505007298589414347007133490324949590837067069572898755512980686036463887653427676605225387709642490280438519839572620943960478983788885197647190394080981548127618819790091001832588180064931293600238859653472900390625000000000000000000000000000000000000000000000000000000000000000000 [66,25] -335774700888956109531083782403774785627151970951752630259830204353966834458864511656196471513970715205692140857945082663824317553191300593619498596337421455289391578324384099884375172762945192393569647889269117459322007648553541578942265359844256447145422632689775536028325498548171106616140616646884696057651022429072395159740601734799057608855555479173967712408315262862009655802844604257358110143753762809781887822389991306772877848801293943393422180694033036086938258369594622994142978131685393869911723242577390784521356336084281048711651191883913315170453052204387778493430737401448988444387521276794980335817788774725074642899949341809963346186707032835384819221238437749022467433083986973622702631890227373728896535333464956059616901091724217269610149553094061784864817909725629569344837446268167739225577174025786941355994190482308392013884424305475059556074892566348865094193509557168092854104629873898098467442399896034077412082240087516363960282979932851928793585100682678050153583004823286169698895799256515383515422180615607405610519105600765295511242773946506024691946660652949633983603968297262357497267827546340516121882151839428164428542943409910982540123182102946479551810785737165530804680621018165046780073749622494176623620012337372736624516184709896258154918189784137836187956802364482324878294961795582837121719793456050108546409089772791689981723270444690722447005481626399105014751077920678139517789981496008841811557982052609557369225026393658610916688717289845707844498481229072788804051559035684114758921823597943443741052088137299348422870836396301135383566856316148995428400243380201716623296035420502594116743979223563065190575493646576720690851763227246867476834844589981778843974536965139718439513183635865170512097970688705913976550535903779036820492436456294926995531452375455938849163551719106634439225580437390526145264770615922079252419649931444159936351901650615604013275129001727914055603594173204375491539355272922445426332032085731754879218601199607821874044433440856755259596865987644212828684489495837558845659130761883312159794232540541298398241854361661816883054891494429521075050054709297253356744059023630933200970643463887996266139850278512141735142137976423545705625475656571131117728958926467866425800306926709705584211814575696804164093722520076466495125775960596223306409498668515681417986823230021842557460683728483277272611612426970953516370025541448392204695695694359719999728601177855092898508963576777033921629069916757044461043214725001950375074725626597872033409039731994106763989947691419473420460262811883897104464365308866939267623194509404527252627303823828697204589843750000000000000000000000000000000000000000000000000000000000 [66,26] -471588071886761848821723072351020835558517247110547357926660196394385418799555771671579164266218773235948741288396150804234469267218846138966810199276973002839274679063520348651249152574731212995992306176754087093024586444727841251393831831508081328346201749222513383413344472899586954252332473582264206585399280414495970071799788446398765051236042228080873457180335514860336287033444503944551091639242287150016505955922609913734850984078253314738118151157209448273409027853193334891285787343677821352788111813837421691402219123910284101480598554397479024650827184240990138619297101015061613385028765079567930267283886854931734112783531582238539861771262676268720425016328026042919616105156939931105483899069703726437231020713831250072399219801156648437998111337175767841801951107712478380994255561415212612993976836968884488087254282282261866108142617410305912762028779842291599576655860143296130403021520770999721761913865665554696100931926890589687268857041079040436697660189673253425391455352222801207079616343527948190070738891469939511740731095006849519726791593765212614806773355825131965305077864212054703811833873562288051427140310336732319050445926976487143791920980386044096128320389052054935381875865858475528677898181413003285389659930409007030011038772451056843192266567065178847443270122326068257837073511030728878871982650738193897392974565619492093430095950402898352018966638636612197185279442227449775233871641555157418371940847822341134911018821084860185647547686593815572823116613157923954127187467680303454721259581641395715861626935024564528188965312017202306786639633971199775394247935839363821236440690492488639952774979770748722672075338995133317375322684999306727676801667078122844646150036238808966077599910125739665152957873907649661589407950697796179072883418491465868912548707477950406505292754762410809498773668329831157732551548212385155273721372653585631787859892191719460911221059764835013674463078727213848352822777590522648108899217814468021244713050636745867465452734950662446739847901979967844338038570421590521508883655394063650096207872642370120755108772090766468781082719747836845733481533926320834599943829087477179748877799001650597900595704518960185325742439153993349721812424644525535556366299580633050367862175736611888558350439672487822628536143607223971757490940099841147459332008803123153264912147605846336164805531993791696520922905370566500591998945363538148694915896698693215094675195167974783500605273928335585337614948584823203681505513049561733689535655910241381045122183196675179715352324120981640704447105175137736373215050374851007911714906653544154835344670573249459266662597656250000000000000000000000000000000000000000000000000000 [66,27] 405206574955654827394335707739603590272012083956910649416751907014880115102607618607249930995681454821641817719126962256648789997256552616417852721737741116456835870705777585530459157532702280407522213686931359999457212645940084155187083234434196332454960033684017600652970912250229278068716855686914530581393040540520012905935505704027674336140977663246626804446739214307514913431418304475476066500776372362033864545123371993065211931246552082154594913898507119574732325986588914059110990399205202089950393008057397325316222627063027560184956102618982874515827214314142480811439426939538012518300347614014119095966485276412949492030138525738820842355552973010173571472779131370996341463923072377537771418595832756191840730283039411378048336049533923251859411517354459800356643626278936359372326132896289382928008338416319490001422689231322546651625898870377340609454443263006823352905205338408687207042492081156355842328676810585266874502928770115410784728744063975295603341099409241049364771682224761890553893732448549107515567111694333257392522917337536043567452172352705256171212428329884686362345721949454479827315916227398727351807075385072575646196149952280959571195927366881359169209173570965735603508250708399739352040450023635177537668706071668036478272670780419673198742048708846466428243477043647217877954267506690076176831899554069425678510114410919049142334676890086053157271969899472876741801145132123895657550638793066326138069358959739478880381515976049124941429969818669535870257507037105479154304675326082480382823530523228501503750878306670773160173157645711865785496845825310462655023960165981250285866100592984724907356246038428779340823283080390098167618172871586150460998808859491481748642610378113471105419176876934112965484553545114292801264273415532091659810104039589189619447223815837192755396961557239296533071564997150419856149368889340082194524665894831960357509560875075335413598215466708869040102668038404279925636075686792747201742865305324085113498587897610957498925462055669222653041931785551775628971001191747038762351227111547040933000597590448602133814473978398200910037022649098409798437624822598047314791801214912845315095762736007427731695103048455987817765067291270191677770407712866346710529862707735684993110861685017793297449965578115422710681398945542747601689959122583086350259549203541581268442670755936355179205819543268578661237943854266121263462862615552842175520884249777833869399122666739102921452848797897939256131718215581123101964591979675532916475189453988123978694681840330187896591725153857549358053760840580109591705088898252361039067731610086291887951048806826293002814054489135742187500000000000000000000000000000000000000000 [66,28] -99717289468645245723845227237861281801157444796339889116207835374965082061400140075075040809124151318264199543096363622465390557642304512268616484650474630906689938958683501294950852517164044189658325940618828920013355824152861565915538046096067678354114701825224266235865637200246521416151331311915355095530309674120235348995674284472642280258471560078917903348038523675043048181833484025222218622734189881579407593208140721611259743483811488593341452811740148843456138038598688556593123593101760647586684707375107567397090536774372466722673124789744935057503415831199606727837132476430108138191101017025937900243751114530272149104228613681576451830489903670740437721583952656539400313259802652059016231271222737274930662816202216187775700598170122534840080939586594260410521902646425706853711448216982940740235284712257093832832778126707613579738635013231951199063148152941713022586045106964955529042176788333792552986084544161663461944241346427318061453718781479341896980176549807271401101430488362125864832980132604123346155264762474070881607004641230663916436946312879211160215536381321888235911284627244166699307125829545563138442733517232107455802156131137860055566789073385570723912534542622108314946719474154138816671621564745392152372827885841516625306255020754709231166019548114031307906953245506368534555650277022412740700598343450409336287954909391192902992088354854912699390974420314758801685602439148295158154091316141206508778823225603776922648396093405955062516249059522079257026437980083496254574502794860998069439484801864443466681939003528852045517523248447147000063651988657182339252714215491803869604125835561308633530280503799801015178447847264165363287424737989817354668198231736741460230647667143468662841317378748757010992556673553109747165582851371429411722601041384654325980550187962509553061684871775364377632406837199549710879960830661463707549644602355643377524897973015072473301910760895041802997864334157092100978348796079765803865940084299157638676468403057569378621530602346691220318823495924534686552314462834726791300632957516955512985753762413799561156594621948786705671692106170055241278734337509222717684113289356242160410228545328465990625993315497058390886120411278454385682006470493350594420489600646238962562116454821124276842781958618426533798567947497494913301482906770599705209477273776269251411451925734532985112268621609767904393831930949855161077485913009252152975953676742351240685819683456305426716261238773991948973378711733376569458996839860216504662048348998506737653503073124238393275149459105862247101000382838112132648303431736593449114121251625908080515325870862852752907201647758483886718750000000000000000000000000000000000 [66,29] -92259497467415594563039830930961035818096554409769246653403576494236606780624088837143812700405599526494140183840264511505856305058791009648267433377074557335719243909685463784941020288490001893123683662070854827605234398383327749997382200198940114235350175235906335326972353811890660007596479469271275601414966305312977416812957376169613528297584454725846577062643915759486472510858976199039093200684490730063902773568836217604370671949528173120898897830319902432701765007574366402830947762878820435507277302434589623116895747739256165696218379111902423960415534552233515037721056493197801659777593903931014990138305011991698709427673744802584470956571187323793275422233504006668965747111637722894001647911514212858743133934360685278637725731618143982721341853172457704845580288843527599480338012661081363754385439801616658145720757026888551991573221913692006727730885196612824059898530289823169915497804731858527061555143767817354668958732749033253156896462292546242569695556664622688057845237094620064233997753639386100659568186669256505048301355046137720733224516341166844179939519595955579300912704029359496007105881661897547160846196362574196511981320673228699544209608832157004183544317038723170870777463015680123986499560488515947705946081663622208563672234752361021545919091626402279482220920279989622573519702001822032802605309129033480361967396393203199397503473850942931624766227033097116339150307428306884804931925421360091044093354386515879799763361128519604794819318925468929325386866330144725565387724862054380046163298260698913291827284499775234742938014515417019799489940131263991646634163392840010662894069999075834245054154683045769340522484137382643593523914984940210448770323647933318099294344651788998357223082422423464721217293600382378020596091695219321313959975849595180987054704288264447058824553470522962751476572919765218617882241773931760074248706325054632218479742670876812403476508742151495708271990943451587420997862974722881021038712675037728461318706372417069341191332938316919965200694449389780546819874079284053092116311489843203572161716453571812117113054373572208247374182903490191343323205257310137714842111419458280591764593784644317991040505091204416002800221679814377531350962237191713409611758851271835542428461126545544459090535201122210703675209924379147374486135576836938239273862386567065836946075983336965118195069586237790161417663707207790143716130015803682434241134382604499621312843144830490196080135060462024380367430337301838717105160592835894850677565703115048736278438110234231956178740653080034651512861176232639652581770181502502933099308431267678374924651879540604682006232906132936477661132812500000000000000000000000000 [66,30] 122577479971316023460709219254435871132272841734923013884161314038849731053105072178928066116784800885618264409972636597398194846795658517164141382133523269390446445943135509436807066939505700063486711071863970721419493403381773302688859930070657306427848969349041903850540708919529216742774624463696191876396899575660595472131954550228138444827275215386414764427877624350809244787494481134627996053646699875433812510309159618388389748609865156042848579316978081632264888393177809352387517822986792762584890244311296338033052038486613312278408781083348466978095315306535644899491825457644644022825774839391473888996034290908466610774484465249473983958227823350849237112916382651640636047956083160848216178634425847140886608677606055255044172949525291611048666784584788864599961733608768593512682339181041911442404125530550965137173042970636577497892260533441100721962217089466625506744678548930034827797344822059256873572157634778894950534564184383799836152126096117019628280130176560036709013967278873470050422824256477817170252260328007878469623834717400671975204672477541559819611791244956793848596348521537749340128506644366890905058531033921993930834489215156277302463633286826963518026458318651314551947813865210825536571862059261554960373632907578419278675611406135575049164745993646614067640239014901134952367504285748672552608088651316744947968294474863648630273700073068911026996278642582499871976753436553543172514830204717395916860350868625307654374946903779788042924702750572833509660414594244226525509201488686840452190052162103591365559118230827081558583607815331853909425272186024975857245619427256577551795520268483264441076137613110750215257593888141473398896776247629447125935779106798313171657100630711251736000410325494186377922880663630335145568808335558230107644048918731345634815251320020548675591708302545518955703198124605791339814515188951265171287715719104042124806499693273394342912810959010344174412676744624645389560792037929897368763774015773019592361515320794974625244166823451501345595423349805811799495924165508539341316464224219690577992102472623026159165400642292475999312897167801439479423000878371593288951105272397704903359519858756886199924535853032171282544737186456979347822722499012071853959905833865020556012257652969604971190385320984830206488866385017253036685670994395546251153387816399538513797930877406163658038450385781455122723005846328121729877184805766256247888077813565292119572153804775741649362789232949607775417471355161286723745803137626426926697587408573098147144950525654213425413687824127947675946805387618059396541408196174182729692079256370230925634318814264334118746546664624474942684173583984375000000000000000000 [66,31] -76318296182864670310226961090067689571871994036877408810366058595972931440808433969333579840124194274389266791300999019140276287126963674158650163686887921494418375571122509946746116363300643036659022326740803065470903418560479342696883425933695747160413222303773058344700164025135729056629555768421435967278232396808391428404390861260353866396216191836448915159182324846248134396819836352579202471584688579994248864741107959711238119772000067932639080839447580172148413871686403855989185767265689339108455179598571277805760548884338442667571979745365195376786069328229754281630962227342726065891607653911761508361728171848522899282768247700825231126225700971157276461440738580361204355345444915278114357333962035408842478590310808055621040201089275783423059562012506405433045828891017779588099469658066169177936950072536965193426986989381096198343721757121517176458725786840202357833327039392878919289086449861814660958824655509845801885841202265226660304897910810653426276452671396503516296549244299797223441673979499059700325966037554983754362930440400185404578329707136593253234075429179366824254305930222221835838812783493058544534709288339649633778534642587121225693723760802997895082746216312919878168698016106622872109858113132616151118461024078073894145837633822108461652512665913135594411230353885058584091168272776836652452396896524019456153340074081428865303253889786435517470796952784873772081096561742377894628118699828031984391024168093004670650680463480302508654159039920328173670584040664229572505305616690316183863204073150976650893405872288152720277950750124167789820819352172308041332102986262748063756137906315719083603324167233406429278892260212587926051638732848947860301178498234829145250849578540711289426049415343684199265432622024126151537383488121633946952221301507001451831857981588225930047021388117076037699427801125819118327754607259649732303364167591702532108921320080260663830597999326444459448026757962707734307460951675346810971228823533024441612708009243374666167864427734150079043550673830740810622013479330535444220255527642983289184018625675532482532908863212899062784409427934787517247846856696203508083328619686496823421792791396639300812549741083533508864065078058850682563697471185116890184593723788912864370370342227660222171209680947794185860563510358201554354975111123718767881184600582109853144749228719078531995454635647254533915343265918825545628752082805023793468920668806356409222831562326043684598542420099391083395008634074343279895792053373163986336202025339816447360042877295303852318738925295167431284019952843231420714253778697585504850536295120018591893462094432449248360139648639233200810849666595458984375000000000 [66,32] 28802418473866985121777205198165886940965349041996216904616706488597240355229782386561583082377315833605443791878322659070311124103636624165406766225157057504147037198199083052901692831858408445629752392391431649405774676950976821836543637907379230297356764203701515316428973805298615848692342324157094040200965503225403701566312186671552271610089148138133838195343929562484219920161861008759574142053908386045901948439698796552033426519401626727481042438877182717871469868618711441765274130095182360695325923981977629957506687350870582453160648151333128226732612073418431369666615170536700542764711531311473301725351754496901536614416802238938405748191367371707184266139644748091120699421987629322804705037616075928633681497445176912304934657932277123486328903036013176931653691447444837905833479172833754563047119858705772292740823984601386179891212255105335822505957735364398191607486671736307431322050834649634555211448458959299369927665491642297392368215164493231071888267875110501192297528369870349770441527214856022587103936336014906083849657202519871962689999436848853625195237613356023348433644671537381625449881325013134720476148732760540385663489832979683078009343710687680483491720487425632705796731820193245893998805032196851947556928577639921725229216326654400160212883504765655461411991372453159196216635612864323220984085053344000684693075639282082403207535227362898715791410589266332927243792374261315643324550914813058603426056471517187823379041057488668631734592885986169652517026900448275393077139482837634282264082342611770286250526451387970750810569705543879812822563574384635178292347741429961959046267346008332228164624243339864999022830312941247563525076152187199930171865214868945410048750298635787879233249356562074641631517607474702747510381392555750296112738029445807169707929197589895946979748105110512078419009730191740505651432569453874158665976040830850906072576548582053498364130732597774173686327480238254505515320499637313334923858946861604067135191853219566485816698784621206967705321114531281729712418589400349003216639274239864236835272199010236441899628072851953235095715981882505210990889549376834227886779792849484583587941744270260090975500976841231911069302407248071230431135479454239099263898615945016984110205944945674052403866194856812046554492864347928797423307466280873369525940034931274660195645788318166173711064383305701674762648744974877818696130485894110972792091501628092721444322398087332528044298051622832265551916742876826857839345699368821181033140762921593258928677543904702610143473600856527098920643121152606000729460002719416748043943786229614700205670183713602128250386158470064401626586914062500000000000000 [66,33] -4858473610679712645554536701559554782628712768948245580311229325881659070909232751226789630844391973586746325707705317752426819018059117287677432906261905439779913820774571918627388228134563447732800883118720816460795444445395314978634724715863198968680942549429904670792616750360223322741699069521961624010352137253755838424503708969255621487046511824023073619391923335794278071031514988210352295012196517411667884844751953961239809971816944810072859159216083764750767678363676514760708721953130001458001201359458432041038718024738136126706437360596096408974467007673009595108269842756829565314867058832821589367787254393900564078220895100893753051832457771920463241081962921741907545264855149997467412385145666568735261512297392050214416438801092019340516451507914192901067975289633827916163425716336447119299189396648311622925238617050688122780702457094215734371725569125673180664722386873375775659807749763513787383804431977323304599571294375081283159600987467181254175911770800944433711036368321177284646490746596789335514224120549550559489804735382203014605329876650515289524341426980790778888527599025401835959592060256500232413131173668248409188805339321052020071089919101473076747221084349712305929561158693959722817151363139226235119307133819934942866138815130358730820207838188277196799930597943062903183970454290092279776883109282362993746491663352927478725753430161483837193220310516578764106598516049854802530354551223576988637837365779157941442107299279122083877695366605416605072437978837612234448396555028356784036456880989252058132394296451440775877137707713927887286568321906615879184187587954277875421699528778344340451055010202429454425469411791333589356772584945899572174802081209443394931063725881805109329730577676146629768776291376537868684020020242641527479648198650294900432392663252393812419883464996893648791338133748689838835445047763100601543192968813577883137266222818616130403624808110028372607209212081511753042988094171465671668046926210592147293011079564762077798687476923242041237434742706021657581366960079394785673025164068682739349420169335159976446568497109034519193986220082586224752304500585440832141983672935655397696411602794579289373983881699760607395085855977463239366600605112342280882630519084013814980898154923736915247441943913850416563367653743769945662318203612116362419134696337269570107024744304337922780076812457812319163776968626291299273296216223636212202666610944263381093774357501334594996681925024914393876448759073568258039829984845297428097308473791695366443788534438676001167714284418824543833296184557393059545446576895759873393363546994815454160992237823968320498124739970080554485321044921875000000000 [66,34] -1349879124028684517609312340285425355795421302518731433349445159216047009091002244575915001153614217242495831915788852846176621368283601082674829274411320071750201239259065310320010184517336996715811003990276731842223232516317568776624254852638401163257179357983727745654795863832816982548016158800056198490840886098299783342021116587358196171843678411115563553728850384245246806310936366311142381570638878025116612798222936648868993828138587095831295543323862234627262699422853906780199287301945186499913802987470712842169723999327012029624711259571375454918629260060316586209408869449126543802262575397530265691033154950378429633735809384861806364837109410566007063101797673198775506320668641404551878099977732020559620458966261875016001523892075113953561618190076041358245658297890098763583638328830293299733004294740072841061915124845523483904433969854756700002783572400335541424549251383279789266157005360524258085575910251464173182333649910051455348315427697153586912217236748646158352740952759102916087357846279057621347291234203908513582400852771431616414096840573245055978460063978033756995933719818678276652752708225265000288006870688959436632521087883392615912384965166629623158441500260367953512482714821172654812274175416712730616793651181124419580335711558403806063338273139486522357992217321915017647643179339327493410068593322137309080287929693080942990684575444335228186672160731825168039564481871163034245282036588965116328714470489737397183057194411903995672573992151622086441876197720342154797170805864825781255919136310635158695306646390833203262888042949485545761032782308060612401899751402576261511979995136640119930256098552502574272228345889043558599796535197161342129994452987967797867099354350849269269872232167785945790337420774567163494344911999406697273392376671374917688949835918250400296153551662461562971192474934439760627139110923223124335695557023299228503618999934012010089991757592797300897558631642479747602823047453873332062774822666589811418381031518745495935330638877819800513490271509170029710968400825257394440406549854040357621409062389829745847201114696128386939871252269784040973833905818484214226721417155353454573587701077329321647501991089224276145437400682365507426617162015719547469021273921726828778695389030312355972848322298957579834191459886068180392025324720282143684975172558851248845093874338184754724051315298057901099630229794647318773874922324550899606791149551007339839958044745693039728916796592035767427879597263534612509279421484845121103480918903991649357811877554131433292706707700876693686928109257178681611072340140113888911944799254335839182230433186404638945532497018575668334960937500000000000 [66,35] 909572361134162221297750893605409724938501736364690743093423853945707152244877233364400489334588034671372800447587608548545034771549257829690615268878473176542604203870108974617506566360172368689490607418541261192691332530772245902061636169593468492571663355955197519945797156606615071248182011685510125325122823463795188750914439079826797453685432499459353424699903431938540157786487877929501505295222506450977349236773812532522419358950394748792888589636842204458812735957018196987239983020400954251260123306159581686026325085136525649035052937244120953747991412750844370705593577785152137920697402676020746445534735278752289351363376769710587708419338827957187731857356396343492536847557438658465145878984891716895949601148605123971716244259784350634934124658078018578747080923451547958221867790920598811510256558814773128646644326867344453038197900920701650873021576381589503440559555887940305699679573155980817610300209289114569536300450834203908017082548272377579876907025489963493954721918538577748738219940928079131765758656464414316442609989537463778343062138370120769277463010504110818714387608767141035412061358203322833688434713989172055255913326464360214100683985980071755299355474893172504285237189082737050351321136375578607563134466593678951539045649666892765707522566871607182609118109277240659789591636627715834853964075561777188941578915571244527779439501941738646898920072075868308755310313346600956447817304212131846045022872373485892148274077020074579820838689077115904718313780060507519412722682672018875073425745539883813884021871716785466818933497641581560655061940697001339275739414864646987453512860471937665343692965635994921746228273947897017176249365530215112212935687501110654014515707175978158434762476093034546623777839754135415925819003461538232124721001393954999629244048262202166334515623634258764497150224428109007281960306686538460214984829312945389909446143475817599322705517371427786455584737045737815311664020257120713443532360128672770773280672258739634468181759106199911044014573140787529947035319606164293578715898784747125810481428797504725942170419090801880717523650076812084897865578989097483960232116373985979022943930611986268277668325250252322739396830642163292873616771108299732647923708750844546050338800366812085427162155432237387577676759775628828819075411579885248427519686044840209250063463778642591552406222494641199135219689486904308735556116659974442965135311496524912781589743525130057145210091143691240459740268494724616317267918683680360933869511711465289219546780590606702084864590889596843743681338657001148925018781332398785539158091286721102711534947538041251391405239701271057128906250000000000 [66,36] 170046308927709094133774768042062572792259986119866102831615941066425135553475390875713377718143347483015638279430869549153601985379297556332643247263344274871276657410264944861346808430913463486501491925837981384218386593584786058867990793311001828512890442782014753532557186556021610489816484943033609391275116493648096425726730731631336555208171149375338509014490009228414969992682267437036179208053427328571865220692326961930039363722141806045233090300871104030784718100326580924138483496970638167954416349655089281492678480009052728374330770883262926619988494046382015024421332165483313950309528443433461874904770713725410628735358169129368062568642585989215109521349816034343267422510439083788128640387427599983419650909559703300535027797821960207694462485074255660037073527246459545298363660942202335033022595771741393757277120617789100676890788863036582840590002935672582875755555449875777971345800901440213419373572734364456335069318514126795687025606056905162560136466282618955248411083205158042542102979972891497081124265239279328329101723930458643542556627846905978160221756520588373203877804316552770471403503485686797145560295843710684908785563922023927008895400023925955909664880766459104707614914952211798604062239415814925489268911810604533868320588754111347586153885128523334582139255727468594927005216219472587139821758358066606042129405952126577706979667387589873438477534735540854810117255999711889136167858396799991834303310601548016093431364104350991126749661641432814367781259508922036446629473242319715146707627168241796227906381544174843157494126837026709230551751274239389267564266369868582702457056179454343907168856624365334708017389453210731493582800312579386033131343273507656167750754368279746993419353818727919316649880997602165437301495348428512889914643282738166636177466526015582471172550182865189760549031754695656911793472471381433935186663127971310407825148233087965766485365277565998316755042237960779135522078908488610390919041350044057235806244331339813848648474214496389920697996784421373387127855294767703545283737513431698180164078218724201891514590736161164104009778922909362163829687521696042650261552487888399300447867671421017387444967253902663095003522162307832957268984727338018200326022836379331848680314400164231987817540269394783092309566342343657275997033932024042958789181637682175191449719055012118375586937928086171588950019141915566357030913549533817087884173473794719374514655095732075860452272420226103978647903975514583591483815163641817399050359471429284764738499944252375127729107062811744156258171705305102844363638024049417103376611882336710401125712266434675257187336683273315429687500000000 [66,37] -487777789513888807622460994248223941514619822390276734995575230709685208833558200391335244309581977249744956885867728181746093624835293643247741064637686296810151961603437504207382440737189387142669853196854001741256741083230691164946876477159849694365816736920659584129215820752561545329985570592137782508276202378865597010280556916054838325678751503509417571001204461911437512089320456755380365570759096579204021295964451693882929002084275591951149775018937402926847879865376549568514171864110506443820181470827799548190550734447452360970385266043490291217018145935470317690346880819639514953023661045800794891376135280178405215590510444258558992279976621512092765514605545474170772919586004911135771002571809790753796859301464065709226845426602934743395268674793301533655360731284060472382364548097817966502834270840933615089424538091255763645849314776118574946575780227328635003241861541739397961421305779177301056659620449278629876731864420022915661925802818484675817231020083271041202014746134353952555832307996932083407425042699825039424886174044658416836822409139957291826841544411182412723852830474127096041333051827894588315720071357149116682004547242296404237805797372315242959099166508626893958424030144697852315191220445457405465698092671225216806642251736938039234222023433952234072225045885513991898016406294490667706105300490684207018370779563882775562690659704684566617123008865396660201374901523461110773791643246238566413246972461682449586034965495480628026223306340199446154338581059826477665703604036902253708528794482026677997872400950387506674570656027567722210346468462834483086230922372018639762841946144963906713200636195891750866896183850937436755432149014062241241316291096948670239639916444614314419616361435336839351828331450897426217421648999814478874012739605282896037638670015703462883249616667951978994125876650403760794091559406397287718547010401965999877433690412167530477295901541130497120042945789720558108226590587294067927737805191398806175828308141634200884665153466946486605580736753833107858517429002197686823735082404672160345205411703310007809946926683922278858465930524212173736358078557733993892595106146666807746165693013689803977150312617358329370557390621462523371936118836609240766519953384833650401641675629026546202402238926262894186467900387921276844105677546669095282706236825167982881524011448025905665282776656624867178772903528285708844575245861588709580162186000508921047924534904148844651212207676453794725271249445599874983855977413898588252916806319891417688211271449341479760036346596732345192397801657367616527462685800510890583198780151937988189270178907008812529966235160827636718750000000 [66,38] 356032328763913209309392685194716973550004377718151682505701954928031998808365124072833964861291038146469707047658643049403901975046582541038545416787568385496571685916468055874088096189145643317193051213398065487052293997242192925952466962058292337002594379779214631723851811251462805189548759214088293500997014498360896815214069638572447421149736671157575536626239604251532113769958032539099860128112582562150513774647657313906844109115380701687300990113684015214740318008781464970983447895640051448596829220334299798596461182918968358764946250749427217385615471415855865783359020340955966677167351157771161522291803098901225363467092968102694257136490421887360214311386994804847489941870348986744479473837086194911201142397482329414671621663112977823544458534166879738851479925289373376184019087258839592896073862203014948343374154998098507314804432894704189522364182489268359461201214649766317080249860821591774282322252096985046043805763387720447899914200879105438050247818402766559901533056214226387276738483232950499287687452853588484781248210190234446967004762070185819476000691600652113509215055697170234507657915802910412703390768661653871249745819583204828013725666760383864959433815322542549711577901989360666622204026389547017551051029089490605566312394281653955713595504197086905383560201517500614761837537743337945947212812382868695427548197202383075675870255204042974354379156220759688714384648999311825271740880144634146936910842606124622266333174804524481758135764270101530363146270785652904342190996658765277186408978512171367050278107025208170162156311415808386572667151057384579289977883197160759912812545469376489116494815755579310269282198391111032766273393261493476190730398473568704570693525355601540334145086174044877537247828749659982170140166861420725039391059197904203521722825669643702875644227075593388402502230699249976126639005614138629595396882195767608959589115792260911956951525277038196747172482031838753009003580749301545481312877194309277455660441404746996329424950416864476788288437415975438591993009915793576523661041888704260274630271622452391173288157876831915520177219064219624584448504121443427249268691976595816068150413653440817370888965276406650933433023535274532161722375438825903914301617443251899412247288694909473588789028971347844401655379572762651113605195850716144524564803107770437471736031919845034905148832590314072406002456555386620292621394049069918109699753971077546998757098932734663290499983194836229675638748697733506248173912031106226395315714208512270429497953019434985260430617926143781522429844930200639682430376302858851070732849582525791909404233592795208096504211425781250000000000 [66,39] -168761494796735088961321668330934422201457544479193342141929706995053352135747608723616968668803203707918102265278850391761414846489350835879808262621931687073906709774767876592398814193355598828953886853926139997664580926547711256723769243297893995213179639481580135002728999086131595737613636855286445252296417408318517217729544462910263957888942584725466607568347541303077679789024872465975794395409025050971785041933398950580019000782998774975081896239992451179962366438279437938291381780701978050616589811706909434937730847902922644528698986735664315886893248727175837229710032707712710420923444616297358993245025473637431826229792246868200939545827142816638119773843775813817374290651370278184605426533900501391641584903398351920443404941838925188697243002733807075241144889698703959966926297128805694421681840199790962049501855526698254880819766330443541055076962668372291167349918513527526933662525449169815681671647887471179715239408333070903459185842881645466897434368817924795573596621579447463518186199175353794914020328852654349712145385917626934485551935160860709072904382603011114064630004453177966437151451073383953443795603129057798308404421115114826283616033269653061433733490190957546926705193316442458635700246352299095442038678846552939341340576046682637062576471812959968338176618082626984772501497973197154397755421942089138311160033332355097576134388278274890669864969928823911019628385721518385549656290505892284940525269984281997022604146945496348466644099783084096937262176352740876215403422921961694497308303989542647192306004093723252691054248871889595296644452236093019699305320251363400952061279571998074301154505543467545505830934111578904232491905380199976737813599530364566103213661927729419898521811893729732839173800319025633820035796135298091700373628333987585183934288292725677156676566514491507181751357004754238193997053775533726864059561186809307226703491804451882463570281324311068455205107631258689893284760409860177309046932854269111131161486593511445756471589992074184871053561549158756119760571146864238513139875079104368709354215962806773876366089236067933130503770987274895330173111050195550196454283699358875549927119607255200625031555253329578094531083956565353471451260865617742390880534365034353653044925182342901838520437401823744652526732467728392784381302401115122548861765660341603295473322423731157871975269333964740593740017847370525387824379926220546724009046684967128701215135443557569398203207992581336997988436117378895100765819667468917597357580941911531544252521217830634710419379724614815323275687165151056310330994099412199822555949273172881675009193713776767253875732421875000000000 [66,40] 58805595340729355063760972694567728904367156617806652758795657953795905770412893746651935621277616989274498481756040781056860514230803431997344884591388019488165475873515036791044662573920567453347452058226144849465160493580467016444778095524587151758040891828209597676924204155219821767769039323980871160749668188678370516221798908267230795413009409691553101507417189349965876640535726191813120049341066716081772742227613911958573533451478796973822346803695981332250723017962535769758386023635910677184817974456206432019408201685326334690978687530288749779771667965788371044901162655429467250950165289691775845490050929093326110921743073560533177344596431768297553166473157623247994308933241623314391059091052922315660502845660273570620731105131363544098555581022264135550808519648688326256830732996455932785681167071721161520043175925756243933799522470967521639994374263884813865737485326557121335169817606625449436125913416613974490652572265906181711805460500810752877792229088504181611681701995436777974643227741943989796588454692174493934944678423191973550215424112495998965324372287153422932590308674517077663964899202068489940882345406569496801775872599207072064218589985029583111096065699452728965576280208973036000999081737537596226783347013204930962785268286106293381426989511983667151090268977736513341676453929879391826136900593317030156778466887332739113726512211063228018321434283639548512907930239442947499530115309347299418914139972268067903907878525795054477192866983128655907754546402995076623211063865679012940592056275294194647252158147477720846783024749142752409482840577336478223021628345988834678075402848696493096012495501770444259829290692395911036260791743509331300433863096560685694764082827002096719530920802237882620282171696667717597949092773743388847602120036954547275158861147752983557733681970074873251201872359963290233336230202595203484846874627903923512175522692339635939319200490562630915092166087165281941308811064677580793501528433267496667510339324841062656865626742996723294125328169433436188442022001095615296163432216893357904692075932447267087931886380314494690753418918850961044064903807481114868912971033364474547771308273773393063093924194083040960460718689914179457753952951010198010585417769251705777679771109009016954494198502992719862291702339988034998994303052246461061022442096349679929572170748801616264771106997246910986724231729584577259183744197817303735882147107644331444515625885803440528580345406349397666154664101427949767198573023313321186783363061599379631293758058303198848773243005281706703622869189649713428447479570511630787783873344776175429160502972081303596496582031250000000 [66,41] -15318182152959941463216441554535963781383760297617731289677231474118750359803516904489889523940676865453354360920076616168010856504904880067439605463551643049875780426842115643491995032063515205219918698253920960785261772104750149720693248973151821358489993034381989744582939963928632154957250953806536183296567647721905003378355027528142029222977348925505962220102276261720104215113021515965725707935275309090541406487345949442049002608094652255956363762607658221464472588787298194779894175016495292316932662646448967509075069663840465402434532824689766931547584708600908892186528644184777380685423383279646624889271601258301974150743575704490637567086124759200204390435422098900772441009442099732706249035809818310826804600820484997896391476921896237243754228870889647051545668342459982906781483769707297568373079877586059041187345019420108279496958301174349036601700458555282671607996442102122047763298140489999448463685405676607478030375378504427721320382278739792652437896015788117928076809176965164379335208508503772286760609801357101837939256573988347727555625368888631694764991398572349623811916954082859309242032747906411868156398329419877303223738458784266082189826404395669142508184950779854733755896368082685470190780233256392524020205359016956603560940680478048514674431195469419415940752143502052675832968144528413906730547489586069442867015553387481237597344706671553323242718072931014188000325026276785982366518588044873422733455651805736040922226474413041866977683281698014715767606601758569303231389652550330260289772650462974107993681355682926654056006685542190095251038918030957029700509882918514814051434297276079216556265706227088265430696153918787408876743446865035186893791789400730731516010061323352743616400444257951703499414842656971025095166995203082999186410475272496848127570706164324427079040006062494495084959128952007017399261841485948251572429647169832443808249697075350933341936869601467348920030648669330237733749758354051439444475936300873236479269637856464291884575391262094362671391829577655586319173565669396895281928606482058562644877304192108901818262344476561713043074263938499028795178890032412399172163591804299866236791115403735437759432161627873954945787011489617157618288911971978616281168147085680395438423118110272960061888097071581085651839608193267002538134962394373595937829346783004932752752008193471147297033347762916022354821891832419572127254632831589966217420132592887410036337676118868524257597661935517836914741167169502414113553966830606649896955692606913552531237952935460590886809079991694247016466272409660631692378645391004412688526481467476969555718824267387390136718750000000 [66,42] 2864217307345260752000303827466770980734701921069662157985698182901779188408751292093950632976864425912252673233639851736969080384472891961927690196753696940629396643603837863138394485111822086373528276858724034329587821408305444380978138402730922008525545568272640766184553729616118346734867142586985881828888425381752858381445059095112204767504314254926026667765588787772513489317799840858567684800183928235855607647990994660008946114391204761081629723189389419863742864931138602536198759267800299420068373911655873640250024246962163418041371014033906503862153060410662156171403285500629843763319325309837935619074053272674081393034423090883297326160938419883992122481919711169265749970478609201265723822365219696600109073076047910884589383172684817348399028699637897944649295385935069874008578750478438568596828929581148770080860087369257435398249463031547118052282639438649380990994047215040004541641114691996300490730813803520646642679749891269219526242660558412338239093266670892652070427357976841426460098626779190690943301227677484966821764863656021277890877324438536175176913335773360523985151458983922670740368071103625866931212118865405619054293979429599945659346925128544850866267775271061776641657933081629833684935914800007645523001747779174424900788791456834931665568538608193513866839424219249121484984981586653851865446977252367468195733708810345938221733790029181848925452465527192881242197778764627424379287121668215693906229915833591881789416551820749591454506209701062307649927466718518343952777649917665961598142088124196345423583209757610618151936829068499976207370224041548902384957057201766257626906979824973690908644125117294844740549629829668871881103502893258097167490186250947969606853480858539753003672452596068367214473710607618589982049856897581193521839554433515354137018804966920263895627498043745966395665612260838513435068574863592005032059188642164580532086077975302659756915314408565310913511998862534961774706836763508200251113545894737209773609396976814728749869299714821732011621092483100217901591177565237690832769755137590792714480354790713222630466249828532029669563401959959357320237938836574766954333849235622667169990077104972611784326995993356435568851774516621886294289258469785494479701868140977249349078715633562215843581010752135517358475564594653469227461347541080657438872492029785508770662201645079646903234226361008938476564811782727443973380373259369950603653098430570561098967337399907438269136185827595135139429981060052948279787442819810021900192082595302669011262839260955765923244122022573810904029914288623931602479942212113482244428830369997740490362048149108886718750000000 [66,43] -362319735233112164233205809382158571682300459657298274587153285704971336684817776161342953578077088498407080685246080459417931845348100278612598761614327869378400428357756200663110954200287738756972748850499551995638675525925591953660881091301342828197858642433126407853926622800617370622527259504712280968949662242581809536620349609118133861473652293817050461664009601065436893006065137724488303113143823860152268556677920083812604681129117448756953308438381419666926518756417345985209346509912447888259601750471841187732678672733616055711546916133706250859032106507617986002029198991707829852798192178466511518959685457174903787458731062618548226726415997327344196331943359330789989203385256852324295938761758583667913501885052529549103413652219720141668894159116612588355033020066126665617251987371344259269979242846993155388203728582968580931769517554666477791353247486629103923705646063075086902526094495115590804977774602450101602895559688734485576220116429196808581681625549130602946551068056754369777827146278916028810622646073933145980872860900130358220228098122374621465341420856413958859135150857216033385180693842485518769816456270185606325466603273975312841701565853651571042342886924398199408022928445967848313416201181075983558046232884632009036789717018006650926547251627329972107874838243039216947340257425134809907865406076641982781650570584620423328611950108964368612828721881134836987637253853149163032116189417271770137504587178409985035535619991552242228017493180861890438330447529399760720829563154760803880896876773960354852281746542000061215120602119812422577679064149868857494289775463011593899137602824825533313787533705393842699109081362697968360321965485112502560574342292107890104907446797674895398693665799108509022391593440506230734587246494683134687001927643413639727619375782911400241576122671890489005827252114076377270681539530200958710182091710641274928782333386930493635981149419907590307103361632692603522533555521455628412140386950395994719374034923166988736922367660832279254342277794507608284901869905261058906621087906195522370904740945998435563819696828200369543397073455102967783130252858369758902691164979658673494573719368319399284892727902684770262787638955850775936042447751760048402908685471528858693706299977941531201956889420026141978080457214902198778202350963645756533699586058114930600695827873272613983581659124786679930818224150638323931391455806340047479867863408047012984029424655538465640220556644361576116821937929614660643866608756629586385924485317471701389658296421642065518018058038650113413742460624837142044168574107248018134619371721782954409718513488769531250000000 [66,44] 60291474431646881422917268483790150046617621447369723764559355336877530460446474231203561573928220008385284266350714493934858710934581982382579513055363783846534589766513500584022958365932900290183312986640133342822394185143466908838317972963705498250344862741398985202757027615882326036160616171245025994676181709577305147317344227655817857629599849040770085852718459518104740549034362063820692157277123508195465952124069936843054913188722462572843484687797939774020375289194318334149922687276696645589954855566250141782533340997797219185192502761087233615994062285125543187219258337358992767119652205953802815349668678611747776940413242772922282867296495565994258164543269114687375897574975752823065097700299699487475812613506114301958489940469811946834526462121648999780499118788113935244032552232788397241733174402197608508462041303848471351556465451086422499547711394768718463852601597213373277932625800169144738301184944750393431378904197533511678643364432463262538877435837623045044558020847783024657186501673682778130516981475769116469037269506143231803155597977934388161286183892981462331737355416576132512098043858761427818077364005616062512440335106411757252561241428263671495309087287202462795010133486213678015480977704177173680146050761683040611866178542813172125448665841202918572170577564096442264485484768075528052526781301949158263347724913522540713664748438795296203036554842367866764239051439496940857140922670116515125262005353174809890630264495420390130431027380400648327939088646895302641944639826208726263715563799781639473853325836994240686468717986619862914529384899989025356509747213341560685299243671016404648771591849159568283193321330626025845020575485118071647922981978757550843570129740384263223963895108155695956713793762995466276998457477320504985074962483110566706619744709435934797622917918671759598260094557540872211871622536896182970405204020066892507724520821992182767586754933171011620702737390509789207388985902665105519763720244335968099193617934288699974910197604228826430325690537103674204196436199224826443367236892256884570911059538903804386082786277430153801158431569878522233830390685929293280030984062976681477542753142030791737580695983214072963376115562246932502437391065478980218574212474140020844011471349281669463392234807522972899840590431767803468681436921185827463591432385149406987610558989077507253152427409219102881187524778414507524762062301080173716342897918761350893695615458722563950169349881546617940774889888435964251401664139168637313176176054205189403283772328546823211654244696943828241298052735851198084990559909052132425699710438493639230728149414062500000000 [66,45] -40197548718607624996461490986226419201412240431927143491606875674780994339032788676139094515239082136798703852692876611321981182067662996756597963614694967904767537051019324623010424410428906600295852155911428049110229130798812127516925561057258585029165848440056461681837101742835137119190668425106954182427103082686446468421663397581005071645297524324926545489942078351341100592542130340374356945854023384972726622301602458067129743471657730926435904129226242024452562196210821654450969172308587417242804443020738292971866047111776247462766791666733415106508679437819736000369781599538984194060544647572300169826778060848030357963257985466589209909895717752907540391143401508094687568602331707910964494162102919280330031802538275249900521763924171437721842177297786455963263584148572839367023231243114843151562720331266980497027556713474112360772716657577037470571811979497480628586716814142634733509206089007566680251005810818523263747960849446767761998081887459902268513648695790568589019058297828382482640822874291357402589923010823453141454467661103543116095033356511968858037094498648162007272052493344550843872730907168108195661207373805016854240476780198751886749280722319184252665959178393938073070872574176088463583369334770495765741393934856257422746198341708036532296318451147607611698601010122664491736927346422168709915774185438397054580404823567871913648566497473549605332053916298462573454189907453191848885631288873460488643727303579000474908124036081955350942844751790384499969261019994313474301405482807054163752536535971734632948191858341259446880441262120178265344755737832120619610022073611225103452041632804609823173252867486911138369792327086239242890373691244194991297284663881470862211167648016999438080405533551574331247033584528084670929022803149422287190166101164189119041131744001730493379551159624655263399942572307685113008933888747158130060527893908311336672250158499296338228001354446206507502616116706551917131264270370497075066626606851891464399643901476579628102362823939122072896184713696618533916270585339837517837265549647457692669668530920855957733766958015144772825347393671919081217972272062441054737512258296291028583275927848631586768361904806469569138350042815510454429988934276924522045028695302640806127385657940440105940151707209249550461712355878352596714518160016412004755997311345771414542500193114672082862122289605344158603294416280174175753537921475150714720757329218810699984117632230150314909321990766709737102394590584014479411179202729880164796835771108592196048467213429019572797495055074276835599949874282349573734933554508552688844247313681989908218383789062500000 [66,46] 24239737072366927995222916217235956829070963775452046931670647248299724525250881664394065859296460995148597812521111086179267146497155480735548581427420010197034752351498545595353461392140609123034920525359656337677669893424732429138822571705421674059450884270578028763113663142412410204313640916987261819308991083837328757340300650863814972944481834826260037040690999113031284529227525926777167216327452581848684563627830025770882484092276333069476510309925355653241644075267839801894120471365183693034181871610109542286693175503835417957052356549486563225859977744475801616452386125206658694402671124917494211440979858310910360019798592942083175283846376983946795551383592528541439991076716537485508547286288538786617353379797276799037502836401267162359529817967502027811929124268764822920514874683431179561736333524014731387703937189705374074570776050688935082847065281768179147793017464644527818610628837044313032092487884384002633474199858670559874730079915311221179353619114303526748994024470876946561038745026833403227325320350423305489033079686350835465735986514069807134020129798360901595611764905030574461589592513817530948035756189452968388015492786239843938081221827735568602341312938230917904067678271119578078211200559140937587540142437932131363325008555546326083972158137506652926321151998376133240371644463298095243830118236952232588291080797546253502272691245840865658745307291984374552119502773959594807518818644243777138552440532137057728408452971754863695978696436699888992884836706131293966406228201674179329039605946335565591785529162867672279993374363608707468775032114942047474306660196200226096844881775613467138136323335579961687568261337151573956269182661631032892002119990099388855609415712338791101400879975114324546716903726173207387056162902273414366949381609086797160982507978245700444906592276404313415712346041810524108076548596532018141104039824727214184761655215875700650304549447366698199286777775577595160878779928836801099527089192477984406296151599383347953173565904542690605716804071645599419282270079350070762835305961017217548316969054658771148946308671203347819235010909464595158255586270757281608730865094337769603815763972829338025210496239323332956970712832459318604986569547308248792158128955848089248095065876648670411453857410528345382567157971900729191583423760151815891198984671171474095135164124886978594304627507216100680065871966606175814653988435120406575514386383404366638277376731026499828253260994073974890149396318903948089046717539039694570578311270426953631339358225213442376027600604915089871402271777791964728039977861051568197581218555569648742675781250000000 [66,47] -10110533235269084622198106228068852601824540948423404058297756471240178168782545708130134152033641634616693890861705259240541539584653355581268645120448442351368947427049712255659690131538256159183976946939633047479333699575788701203915351640830067284459814900113669553075208059919679189580796794968494574198805882355450526570996940524664369133388161176645473754151969833862075282129940529934191059451583510326065752427087613356548917776283517193099510928657189547766222774209308867534302195605847156737328703229749773304091098288724271347601966679996185534042682125950530498778472592669730297937875706280378372402026237665184982074765329463719746058243472175100789724365417648613654750777805620366546344222439530708507585311160035220878787033261919270582635404281406540703791254904782206646651752443817423958374038890384097062018115779717107876993647913810871214445281268941073906765753463231474770063194210955283626367055107478428580047881655105997163907737538534025728656367214261219707884400096251042052936167469327707115964490893121357750114872217589219385407336727760880870756154258001599727266913540361078841709364799357179771614911214488420413840930377447653821878088221057390299226478187145363120921050475265066968859022288667812195400410923021206152849327053169664854426043833588919129079597364883964111114491228227154080494990594919366891523199570061561032132677084452855840551169070542567507940047491513163191746718191078234887932750321648553897699767730671772598639184474982696605880776104286123117288437777269256401144229522060540960411767762532386559058733981450471021646008835383010051137566679372108383601720180256860973067065919483780866144344964065834263133677487705878178766593934250343924255860540406119396818518656885055192050957058661167113082819481614496341104043352945049064440519521130621225056848533250541414899392927914791773244636867967339956913793190141747336614274999141163420679883978450064081782768381586290663012721030724539662029764677767830228867837066965830871017442520689405707872952490776046355504921663958367594174807883423625069781120554238917202146375362385192890459028817222590443040656180703458857100293767423366310813429273946820182822168720628822978417615997875392005097373678053159958858410857208395936372909127385299717357321145332719837225650863617584413008985079607914832756613394250272981542824486321329437663597294271170769674810435332310014929722724431129037754759464052968688875112708599647927394736398238194808120132198299923559197980371255584773824941248767650160852398880849760842982226486758985545298032885921859103800501955561230715829879045486450195312500000000 [66,48] 3158017875976528875575006995900561443358527384235220069546306750664466173094661017158066081046037114229567851433336834838778647351451247894082994788832034349425633302056352372044470643072016787657561577814038274930050857543323183618102544035019049450129786726542031230830012452690704864383034624466752734335798884247732778926096854788135606248329038732865164811314014993291974688567828244055697215489142294153141274459410705982895326271863591330431275079550427050050213000465216237162358718426054849237876556930521914990615181313498524924008564618154564995808942831180857481857290015840068862906976318353425875583065060768325351950785316937625600210169063689414173772402504470998846783904428154914563137445036690505125762384685998791239821931217974335213885290300969348304849239767593625093734344143195319687010476630825274059391844785437857014698898704386110157287342935249540620394046567152482446588822839141991388333650174570483100802933175457757168442188681607044621074386894400159339263921334111315072330457630213445274410516996141368195853817871761561627842693722596761997590287987956234950385949904134110928435395089167139291828823792257216998940226205063127392101070767435012079271456103333205635490685666814983440546668595488016792875109317530300653309336656613773625483760573041276193549349885767382887592146226324517443540641910113037439232860268148584984780450162708157229217532770016030758300653854587777671455256941737048999751575982273131303215959171469762667449535799324511856708983064791243293622471274235235966324234812332971611063828267443453589001227388062190353419265346292586393395483307721647283182408466786013926515566982678431321079325734352641004206031246625753929131937219285678419602992948269220676683026795472251504884398560427282525151784257248103997944515970589724785586677920672952591752888075516259448229901965380762867868580277836852806698241087801987495836728212298713263696623508782428634216423142480059026453421696411569082720181537511942909738005580949267257912477613570261521901723315165950006221676415873313481484990028979873213150534268561106677317006603679516283624705990770168522680081286637283892569696745370508747161118330679068870751022118832629730799521277511013477375050089009747315479769186353912854891521126481711313051080023570128447038438035529622538304797805651003256939608372581303234286250501600411446712886541372671865246290236086097526805437173801458875408161035056666695416610191821412310096004781822929584212523428136154785529852650139936715999532224155807871049605862256453670262311527456824658980482436015078430424640743012787424959242343902587890625000000 [66,49] -769292925085969404706557805889325241026973600086939438411063786659400136070444652936645850988110212129406711930037878755028891136161704039498072044671545502293966591920127883199535082944146411175105434941309985928805202810621118142801202037222343572126996809307071932599557170799700223327608472008267830346389401707415763913834941340689541835938455763489206958792205188341016523837541568907367067087982900032100478811918830209352287116070101026327537386555357820138058780593812651139805361936143841884299378325112807787109024316391481788730227726926055435939090308889519410715737349656567296465013945455151559869962668085754898894922160723644241339023126321257304994188115160161333784261975786481762359562262938067524057261258178865532040929948992259787171287155996199273185011100283570215417907971417185359689990742807792898229363258990843129062921930644203780843781641368507675780131034203213076111452362709138599468718414883948564078526229299159489059299054337021835383045963663276111994858679336089853309512957002016807100072049447182715062178733083142390650220110183186475319480619169584510345257490038565733318746665704979752151088776464050792755462307041226523172233294548899950106280399850526412076824465571824470346412361164268295030562809762706263335517518523879075391338356862534682543545158589213894541715014809393126059453632001581090871835796288062150371406632753609238722876796751159719332339235656584404412814457601886272107758722290417238159272004352455869461905772115321917978196901832372222383327788456358110561371356083105032004703249056976473068525012893124562859473352477490242471333530292521581556460608197568024664114771176521486544252999375709489346679428011504117889994192934923690482269032371934339446467905179567868232700430442029054560071958607718883167021400661697120562884440859030382924778199882700783652610054079530464250632580491220235081829514628791447886349773025656252785931962375020423363401980673538871875614455511210418984543822534804802255183335417447114158880390404665193097391629473756301329904400109477406532568320333099769850843449001114858828860348156423695890695097736556666789967477511936849526137592441096311999324247136706610030343580343091840236471201688471914305250752881656918137968903289938781039893253725451688923237197496825843228100153025483252240959205388363229462102683415138118112187623903237718069383210575356321850492900863183323073718969776268476083491243571093443763602434211153522872323103669151406257917647075331493739076717419117399156483028605879338491184566960979485967497188590932859087567736262533446556233229784993454813957214355468750000000 [66,50] 144803347335975086700338981783133702324392793908364804114857919890997695776876196082506823109394436190040599123320852821225189847349193843575647587906021079857185682224218243715300283429850003787418455788843440233340159564981377545718294621603351767167562514976326918524683743624358969241738645643140921843668612030885687946980928084616776578185170643173276715762366506290369484308293655374005400672362063187443431871894405661236540389523094655683651387460565234841419929629387340296232818541482544089587900677461574279150945367346186358958905461932065806053496970525179378871386074168548348821068177821461693695000409246888926157924066103022058706528192950045526584961322594459445008332528430728151970160285044707326612024440554113657340228878547776999755852037152523904051349193626116864855244507248016718968172122468031883244122714801366399246975892942566627126559473410927609975605185148570187679135198453995859976754312036820460621400773284897595039877312546976755254212066698381917680766032806134772341499933050001576460638114140110452137206701131907983600733162178784558887661916405224434802564499732090796063576339579661188401904996503833406218015609007881207497357356019067576249132600867541653471544473525144274064139556415582440280590120038874918099804123641320347517820007298291900185400260741859292869394533072187620888828466951087536284220681000802976395529975041112115852749958106561361486965329597204599068610768045995882991019552814978796984625124371119551799639419557162845337185303968417664750879430629076677602102203729733150336946487111241077715237011262579723088909967590703906460495857070349931991296220265702476461113485527189703841735218533369099118445466300861599727262255165555768420896554338317610840641783909244259407323737098145634060572551831492552459496874772712570789482326611111493496782100244176140599209096109293574566900732211644003050609262290414413821528973698035213348862277222149434453730302488978614455035852968266439375237315570814261337962706045862569708715513610013243014370326001112826847970045380406572290174583715217301057266677043082621994767448433659974264184677458714712210382243939806390892941002672385670900432768807870593153882980207380786105682024958360929513381367519368053566692841033990211417695556475810599781398067702728052890674043248489631927908316241094050709729386076208691186232976390686817821719572655264168606467948607039631200549709163652953220217714139043405637401611274672549795072108889386292463653144221048512452136397602203948645719989153124165783318877708098912996678914370310852078026784064967991128014546120539307594299316406250000000 [66,51] -18825357008933620187322689379251108547448814011710537006824221510796069391095991973014723211657795364140935010787717168633469224626760566783433749599279073519624060282796763273818855798172135918655071898777595400531533891001421763703157473475225263670681713119389711509040612705122224329341373848490163928428357145707050244884150378053507163627555080753156217457830743386066172652918047494183402525647164504679021590906412292117386554017678789838082679624287036349029033135941805251163232905693944531959677405257167660147671693575517391093464865390993539864429328770698767185784074572847953970805241452377151354102401628337529642543431459125447845489385108120212415910191010822607253637964680106724373740681455626492470978673888086479070431216892162909006201571882590585584110347389321836079349222967694225104484131273957195465195042309219969654821362680015502881115096475036416463940755201337939937399214859649241831666064168840479725489352382325774430467810886088759236225682098211986540039905474109411296947146566378429421202827320390490892283722766961983457496334938615971629036706054868127853728155246037204437706851301089948957286780782050527028671778561546516758759342286385545641826749700881959614904163278602693089534749771219169758228903697314277358305047122723191303470600611379220850227522132251570788630299303352171508215158748616924478579649492721677628180744728937874381112501612229405770581937437381775823289994682693640518659274831622250933702443214247822829894951740426756023101062344467092040486090952936785609376547687505379450442680848693516096666489098514087806018003409356016800639116518792457644367020233786784074824746740982551263972931663512471860876172361457810411949939726293284221534539427896311179645041627928773765072010401826288449230760310250050695681705678577774453078035493228513681753056472463965271754392998475679005755800877562234534535208842870478965810619594767015547223043130087626309570402256430943308584735868633638103472368437513915318312741911047895167852464929699887015930294672334539868548202015543003127835262247465448889538210038372094397592295320223289913095985962149768325245101065174101392527539151684649407253942241562599399229707837153400341875369023095303397098516562527386699230732364683253408548595247244015627358070076281149276524472807218441400105730448204636001660394133209739458755120329822492939009286718158372273022155640830547852218218923158572431065801851059471171786886711509113332164326130199539253287531417595695644228304768811063090875013886664048673521659036143525859455939011628690840757967273066952884619240649044513702392578125000000 [66,52] 570670243530742430424131923251289414700569629413561053695623057994944481826360345606631191574524691847473772360293023308023706252183203118803452857421476767879359267362259616386218338105756895511537919872116696115860129710608740532603999863584885751095874073606498773422306701125613510340421342992997860667426083879129066816613414261166786738466878808846668666258130126724011377625910661834145248336591386935045826737789882553784296899185056675666464235706662520995524807609089205959791268494344687765953321423172606934649865424721017426398983582395115899940455868159709192177456466759369369055471199026271013531069814043602143589878217480454639411103678173441909151271313381301218412106197512870853553355242323565635516996250213036993652931918142587638048631495517483726461485226143690188276367253272026289448904749811873034573055277269691702315751248808390667350298685951347538919428525812523349629260323465484916292821316406279667476578662065339831883404890339515531882298250829467243489025556587992644608246030356277070235667589523672224909413636063968303497546674632314347597778546697101256107662199579478903281252999784579594156784917082368623578403246941461818048767412136022305388348445687492509207014078288830687247537708592137035792939973000532016933776551178068232674946951632685908577801352236321409367816540251300976741026203451569122289251232804917885729926628657839956834550299873475143667798103250004721271200002175372692184523706574431628313221270365877975505146719150214720436872887694936362637056442641014663387743227716155465984884948267114494029791939318931495241635327971777148689984884887827114006189578282921008789462443396087597134654766462112400676296548210129887141995618113139603104657003254052526897301499314073729161748688250829231814632507007359405125694587608361575543647383292434914584052004960038821879520688937544489860071046977269249060299806454612798316504088610776951290133625649712513493813201559223379890336961179672495270033021893501479565905360527646865746600961826941182141461241070933020788250641707364031771122262088835416003145865815097133551935314568723238420597827658887255747059580547231654599605427449543885533349541557963431735756760413572617116614263040141604501755833983092557505285833489564641494679791825615865279466418294997142897433751370906633529097517753046397830371748812027389338847567964195072804723689745601352193427261259622267817677396797059091446022498583620003102039988206527798166522213314237422128528608633986712054764813689254635647173166216978956717446473677734212681532610788058329162608650619858963182196021080017089843750000000 [66,53] 562774169064557260063629910007362346702548342627199406503235008367763816669932047585041210728489724930613116011250852143951653726512176729893073926298406681064602068282641741741652267001936409644358962126459452843530758338954429588633557110962120167824700185427904950278853616350099708391963611051754702562550745953017755555385285047439060294395611171219803645012518059566916121025493119482717736926665441829816012048383582524403508512323080095627688381477746267121070403248242963120688407827406749854349488059314352049637719409537445434150385160513433151081331948071765468710655105558055554425117686839489269781299321579012488485908540121855994721942133548358917553552001012889676886976491107717438405513173798497516840373328205908730611711766607296288128228672236038240062912999100437166453723364950295107968052758389132556647271407339111912480596120734095377962186088664485323979638798459187755491934715098508253769472402838273588000828345510416312609833510886203901307957602443348033838047979781346678184513261064134199130976132758200785857013871261566196904016776863032225664823183824161728413526118779167105599881758315548900355500273822661653796957902717685681974705870942398527704860895401010425556721389860807242098558546690638605838592174656504347015257675004658863927519348061953182968193617058050460233733486515245287361515086856434237318716139259103604222156914139795215972108844292796001800990392466030942316403535540785523702009843082385214557220386612224698577540504635704711500014741897052333634858438935892147210800702302611095056190753184879325029609384847708297967062508343337179718985448440556557322310978506865515363848812691908018898304386823297674840326535697145513569774989247548195000825735576954302717080711223986058490639878809395951204792674009862042823592422872538114167799736448775232609772704258361666303134567783486252089892854606692418898359868871706781719808125685379602578869470498424390531642772352653794866616731046402789841032196090448424975862400606908849846550966111973053408385308166302100191428169273040161265451706732384659064801306201814394922824431769910590214607888006230853280581494934659390336378888568438281103071577432475929120170897681521355750771345561015814471543418338563771958873877762693151563965848294973978838546938915754680890489180223622011149069397550112964431893956948970677538301223074066109558339358838304114245424619497930000355484928822250064033223558549187707187198841326607540285996799241740633918908809018834468986828357508651441765770233266522879685770143252022655712814439120524837717463029207465297076851129531860351562500000 [66,54] -214266866902594411816811414798271293217864787754771842038775788851200248591379045685121517470781824436210577780969527262358173352611304850139745559487971677203987911419931377218826900492619153045485200755640660466373799657875555115585849266884396237000666692209919460968600418643769520527719080205564843033434970129037067802789950422944706521374064226354768932291190924042440277449690670762940671221027451631071933239802314487113758290724561312640919626044300030901859521316958351020732099716445552395379248957369782340410730159460584693096679269165463889869858013360050791336528593064002429551947521565530189346576829917996338261887915107669961542387881330422552803935946967198595522308941800123414127537134432256764846691199777588081275579162027825132136819567096304215842493415331474596365323044096015878274682124474708174432473069486880317020128690135171029094710152128541358134067861048113827343168996949528560106933325316947845218420977463671921861702793549691001961344516619861130431233370908578822326991447977760550169121905701367359078189372808721512011260092978358751296391589714023106702626432493545493351506878621953855746329944677812652268651714220581335855102716481762929788298577399441201474836538652411413039217995744535000983439484526915613842868352204742572765493526533376947650811766258181749043377850359835020197395506352860997671467888572539367882081778105022129933280447879779435433737631915067372227495098358260878414952273735916001962686750954403917086103841503312784154793773686549513451872897144649059812628572133969423991038130490061319836807231545411082047825449525471504445331997865625113228228817955236069861058399737907287723411889514366137235453467581048422073166030024901732430675733234201547321658493514940257496414651210074477819775155362533813071788998453807487453141913999538116432402837046577803879816260008944251960633389838438350011105775089783349419546868794265352350771606959757867119140824954161400658154547907894458370000243166741705747073721925323897884447676688031671436770995073224201306286248688474817419893393460625029431147721275773365386209355422761182737208406956680968502209741854893270927288438517454550362026679148025175835423930243594409024370900751033203888064943991063184649781028910440560371050253260839569595349632270464206726588670719196370757347870771082179785841209275182736651281460043510052870587598945465647743856463676336527013733052527852690554406707702563968372035855711645992301526083558070064824928653627832682767911649099298316944418735181497614612902335498575780101656154989168273639066342184378299862146377563476562500000 [66,55] 50927257356548817212637097303752607843098265156537429998633655494730604486307033394127860083906648141985859849395302723620015120066013635464341610738872617581652846762428965955583134100476232808363792482648552431373614811893396812014080185785435673278671169848808990737143042540836824306513039521235659774737336112120279618907974546969341943012854155675056422980146427044112522306540591416855766733451877799040832993529999974777604307372707578397600220276832944725329314558389026492015698632242795959119082457538494816276718229671079131389974095794611657406745478518235375411492236918673845312928583398466523515415082967057293734569817494945843981894498359220912792458178594156147684999494402862098169973117165073773948802357226022187807709345096237702804814651142655969845141342275945273678646498770069123168240373768611475201043895016886141354945431509811397999435421214423252002186178251063347690184964105776187483706571396560330641071846677448067189082811830457705967737253258458036655181958656614803533247850360855828892895189704432275824096486641240257953417791360110104061310203689981064878377350244330017880308802013035738120108253334694954092904340716530021922437694009589314640901783824120093106264168864136716951902491909893233415143603147603473160366000146182606890252009021061981703684993466758644945277427825943195211777472332820097380096575413124957214857821270001019855555529625078970315904947712389869058306950445711883861767526968809465857086347731986991698767766308307378363936842088362629544442389056283262719250636806033570115147354908048540733550839345696529363510221552611057630798558323330101648604680709127480478890367172118616651930153114158647349645494201308723917112386581431463478103970277259101809363366743471992054288498799443774327198631434901520471134650999856634924878793956200445183351494720412505598058273096896255894638647561063083083264478338417910919960741976271724419349469079352666748401560708864550098544263141156190885035517493149901860553963541728862122735281543730444652960026510932028305862935456199709056799833814746768932559711201209017711565374744126162103192368955897904110832827501702848539806611340430107898379268514857562661105712601307545119073699949797378380820571550583186318323147863969070551356984234242559547497475319176993340493939856982213379191792865670484166796024702689236278517951005883953666132173542403223134571212579095396290670926563830753714321787618753395657066667526812512049558875010304154964998497425914993320213054411262050756638007247495921721443623918476975902735418705313819032198807690292596817016601562500000000 [66,56] -9125036365798518876963914382022946120251746295953658650945971789404359021627100743507060124049685196341874632905182854148040425151170710381707590873708853705611891153330520925526347016837232582128106193709315787949942671891429057904790809088071700063616839186485268532784563635472189444694983531619200635339111181056999225955960123204535282727467706742069435884696923964064026467916172488052034171376741151584697133119240376530995202059866167653204068647924485410834494411716862074630433885909811555693712302256532460787352661796509699975179248167694067735869314745902444569126938076639028072135372709843872506794034690564601975889841413932634519936744417002874650972745770185414871859438938644601851281722723255470183465721736809338111435651386035282248699579935642404754346941558914966022640786741708049497364311998824894954535275599533145443229804330432690745883186339760545935826385462374104555039451826034583115270938973496436089803977801521136947111802895000985055667906566964261993717498924862888071149053343642542937314384361447547267713650338187334513075852889983279463030795118250259618627516566534294211999159843980601173472608386130783182034785152583115545665801059065184424137795320679638947783334467197468109559937757697052109774716212636363142120433439731982220002060030335234609445119211328868847714114391462535606940344847756991979949164733497923870479837459571574974885565418195296669279926881179836316375831536424112415078587319160900441551707783163947142484605696562899552337935893742048329336328524222049046739730039956815279545101228217706585144378281912170340008949137935456216331799978909207277876053423384034906987350158190910633375449288875767098170611673576363414690352539969998778608483135876150020173441373936576830082116199710616983325323679956978814284768576112799896029174488331805109821142928937087428304256750191886063983332544000294270731151809086628202034784155731508562910848065811691523529544870506371888602388300206094569095883315826881095749445817403508957455376893017877720651014153316948628125872152880664797913653935520419675640239852368337562090168738404214703778449901606046479316900647953451308948529085094002656003501675720195676722907456831893198634491859574551390913858228367920669086879712298774764041520508465044340301917233357747214073732675584956039049648665560531710599764669201022935759429964096007459423524077583085548276108775659043917755590330004752974607020980000297109827629158138065474552062234789186239178278919306797524032432580992167656050222969922987596540795307406326503422110130170352704226388595998287200927734375000000 [66,57] 1208475179419764173529894927751939209158921386373599532524716159140983875685683333001515294919015344604376452182763631195383100946187343258634035657291569532130487378900962762806198013280693470099654281173013461343746729468380086893398740808847771984127393548611144275135903601992705351180159002914708974613193126246923783252157715999116885548021453642469681555394186343802339764591078277934641015383739523144814477415451641412347427244917672183782017760463136045341406695496384569184022901899874848277957077150175547000731880633458773695703217794711093066452765676611792156865564887560309213017155719235157212043074634291385652395501087398420254712204242501479566358498148793865001519627066645335732879350542397131767606598483384264948195082784124277296205835899542946634104184586295831551349850951629856763029702598724512470207878857188283864964720227922978866759637512737731958729384892460580662582656282322509503697978435651727990960004345109138013143507838364181818464444132239616338285334174390204846477268718852691898488401264942584161053626414267003773469683417666170547548293978598153145089580817836250786892766975731454851955955876330912518014823079565384977365121522969897893591003515060337233701962405889892293129383820566876178429412294139064665364021952363877736163462111318634047805666491801663341659600146960472004706020835583363145146731889165795351759648886084762786247859601724130179106162300379514548087790786689419273522160971470124962438597809726828727878331407551975413285424022318053222056442286689425800261073835858566727544057925477693661848234583854202953618950890522099469077942189836121875935312705679641805311889829898307928123310273669677645103699295035176508948353537493184479069695816806323165557592446248662114715418254891349974409354264545623762974685553981303912059116087421266523979371906365555346735519099184275473029702595518336882051348235098586578811935546733761030873179862537255744074797699570831113464424499282104466918627971455987913332062361703351378310190886182333873486496930462304275357886605064924423436559744835423129945750572706987022376210069495262157039901662918635646367407880510657083831400800923618737022528122049670586977005553945201085184608955428991085035679748310538653383632858974147266586144980038849056938197595801766411546374853803160511317360617941671106281809549364364724297809009443897482734460318450667486613457994066282388967789993547278538150312831469059594642839247873517928181770538862186033670160164079162315284587237026986635349846851410550583313928801077946693746933970459167539956979453563690185546875000000 [66,58] -85894162873746473031409538281332665809308519437240813863195154210024279205773773607377388291187466627857899458616344535380382369305224883543669665324779659293514635042256218179111056887482872066901494922254505836839017415748349411419449494278940385937856088836288490934149802972586637755244262778744597380473507378407878966130272012771797188223095422075413492875258190872637599347596328716997499963838864318576557439327879375240322462736365899016707699059936180433595319574736089130480793597807923872523265840809076932903756397843349574436826187813032904811890425184038831524723722108606410512318633298529023579756288219514299488952025015786482771681177604545938264230816208006881159738147887823334118474176819236118497052302012895158027456052965169183077667310601948143873330215116775883622823789039541754291102140492760248866823063839808794873264093845845829671059778762277735798506435649516290927519801326270281461907286419879066336980345568713634232814939334842307798326214823732796643254479425635133041497189379633878653801806819150961787021619503787348272620422986217128949543099824057288576237418751908650390493945244081914088518389957187198120994107277179462670089336539733561548051541433002108786323638695885026382721689215825678713729917158939500436694984378978607349665922684557475646174137634051600909452950633345169835178155987471734223887565111809553352046515000249738763850675186337463199542684213732585153666254781403231567149187934294561787131984780961146773251184353214189932930173114858635681053163201167711227446556342007332642085749234396849210663276638504087810267309198459729696745659639986656742020632559437498978081170385890855091276999325832203680168024880111760204681639295749345662108377631813073009974828040734725961452180676129926481383747715459241716781233406996489945982490177209852321110668310713241582862505007914456866722336175620796690304628987421338355279673993114924864562262536568433429863882044359771440551480905747496516914058554650460653534202010033483464318889990553422430343314798179203098566915008913572815899972174862575519834734158947432358104691764636536601797442966255365018116594206096074678762848876413967257373924499977570602063624446589339980777934149850846651970028325628541630715759522254335168918449577276136457094430931789604704673626450705921988134703041318423231720881505728856605166483413191089020171717362606955823000116795838671130186420963613311069180946778879714146204884437400717009946759451127695744359666740928919010784119378726102146225998202920689170920984292767735163165454537192999850958585739135742187500000 [66,59] -10349426109787725519076227466917897784377118384436653013739713739432932791975985650770872660452669707033418381607883001879841799362473247783668276766959281895842227967186516675461137282486821183919598120045168783392982135176109092728467014274447144261646968900061744947650680589544893874542024851782291366617831215517579201161493303930672143284201974527314714653172843168415403017182651712039364753234869032962994409584369374088269488855613068259906295034670834086626914062304387127346238481368264559076185114308642463161020172763529892763452825944550780092536340202271585870418033990428460968226160666379657708948411472433578635488686645385796110238091900383217689071619928789411743910919062774692349418703486420603829248222747913923957505093699529977494399152501675811907294899965849094196421283485641874798677874384316462052010772527950789274613575058274361288613400614804192614412080202832016698615918878557668796020534629334372642829597189173727115377974391862324840955979920593074620889895066743574028659461078193786662080722433350715191185659039696874127485990674270149647602899766484297198757105043233216748471743864127716418251270999580575604837657569662060535571080233135426293487450760955530567051710967261603347946872552766164681919407580529521666978350657578815526832123398710269910050357924475249077334247599703767527455326118452111888917532923645004340275329879260573175925455342944329511539756015804717302304774346275264864000612433898262676392414840439126871801769677530246866224068152286864505150920518146633483306060000897618779841391438804968923151314206103190888711269894733569128981238831325014261575428490698486682061205618519030515489310468803773366279432796426674924824744194757631190494275240267689605745897076664651385643847707361549011020717600630134437324414138313291711605248977961529090457377980744926927951322149365536723668487428534095571954637769354006769277921511250273152800635567131105252627422107909254499399205362911610314019372498032089494396416389376727766646370349999868595082360486291240758043772266743817106172315516967876479761385394726050618808300624011404725027852910360041981502086524058274174979526162725667750843014168513162644233326363711742473868718367277619398355651789304182111843089597209374965099745382986427616559206838300797131774661952619600631885326696947520487717636811309052398625662351053121698496822772027266987916139825527189159458620299336149031668006891311043428389860750362273618464011960318838289056184217835763981035841623498531640207288655282727405682932349337971311697970122622791677713394165039062500000 [66,60] 5495004433567907894942918289020358210415602294804282734758511211290824924674535909116738327959456700346274203111646706805949772006516591329433005266292243790385137392113019395422025162490655417500958796550637635819905370521187848653402797279021645393788688407531069594563668565913672767151972580593039004613281308024036338145662621065150650970652845865955261588098041080826746732180035804309217301707186368701285687863812843701692153791804987190863942519802753917294184449844988674342409838285993495675708103376518606685387035506254159025776619135566590125573290121262223049078157584422974313952430678942827903716209119561757459895093839326663266067864216042617991576331181910245486702051205448570129689105548148024853546014945364223241941694751395673604361105479730010208572105888678859854219707391891604056523530437661950375233589330272371178827691481076162632243247850050313664353607906508553843132729446221771644762434270751460409257718246892913332844997495001761128743849794821494937396251627178111382468729704401995052089092071009269007583809177746104847153456158817165493345796786620060783563099014454359805174502340703762895144077501852417008817249492540847981036438791523138938617862657087256198887936099098442620972682189844335185793721870191390057165316712697510528048342088056815858200321189289668495503829520376492848046940791802416436340299474587369314706935252469899236437733298081620851469507841318306576681529644668386687027026214658582630349733128154471156806290709405887576575001017990201514357014825558883284448437136647338255067095294808959887571187745110574574254354591035190486916956622230552392288906015828197178848239093163750372949194624948646835792063609775259288144934201764259529570163251617552208337936396784550223171889555863512271563247135122519368063696863195035044664839922227118811320197232155293409027938781805050662535112871505123406119302120073499310601702838112824275523926839324342582144438267471097384701146485368780240344730098895560465657439841732375847150737303231874256934008481992991574743775286189292671155279345763161504673371137882756482799309988630773722886186233753486515790943683718046540568931201158919671589637302528538251664343229852681939598332559849712501494036365647406885024778605388747978549839538927480262736141307913919217246318901495275489349275373008172768358963581576517372346895026738299773967712809124874493521530406801244736794548374318407681868672518390308012825261493263977738246905243180392366862326384471997182493655234826534555813712620417529562045935546954478212455796892754733562469482421875000000 [66,61] -1306294628388639685481329536110948825127550709253120302979392217338975043028610574136182937883254734648142522197684552265015107922853411722192153016230306677478467469222841068919097710110621232150004873843803614802851393260680764622382621029009460307484053545078378852768120608160206393272239860702114161366631845686117591157826770494514491692980793248608558849837659589907640301954078690930568811755826040005371640360685333273530565555570312028979893661810803061857867293572976001820596102832663454848964607863019971067435410300855216560217365756868220722069086836186991418295596310477064935037890524096687910802389865719085925182514733777631568800502672500132815322195737786515241021816230601166059425069131313205451409101135504352647357330853713476205587395005768634350003654159293782603554264070590596191495951177604812145422330044793733302184315286790497521760770787811724862447168237852763939652640661224080592378775027383686855822210622328127166855537229173595778191689001337067747675926143651562220087201243737906309352043909400192476191197240502771941880315414614516679492974364398600126216198336058090605116859952623577932851563858486578268388125238726699170554923927689856233848642056730595419221090794195809244652897646451597831825905360045671469968155407044483863856350564452394609080083474641454330891282127017275894787291782884639829468741693995935629904693176909821026732859067118714929987632051702197002493953312130056342800587458859934585271171482607607444645111780422966069602386879882568048790568999293186023487320348051977883936366451520264086538424553516964170371882239772288806272215652461557506705128880019419167318247211307779358713529014374329585567051353884253877109533981391724626587939239260180608066159254115622718079593410665326628808197136012410517745641236983137915138527818176350817353328117185613207904548816616762303524179927545952559653157764844965549461505212366418561988433600490754831394301687519019439566229622921690674664747339137571832844491261902716276871457533666611098597229131361953066992396143386284817069295267630145068407666065647568956105422255236712878364064066626501219208700095151812075103168339323271688153508392531212110034518109349639658369975016529631912900377508844170429354071941007237610937637398768396885896096492626101963135569793996641494047292709435537610904237483865123923301158177563969509899026431966577707333091263771747699961811944997550008372455487855592631343701821782602826276265148108586801311475958602262864534733744704682290412065846127015447791764289620086714194258092902600765228271484375000 [66,62] 230454960354042806401338497903658551643087161783970978829220108909260631761006582511839974749283784439756976090918345737482055014298495266991090308466109098160033899048272522967746127178438444565764118678750485474984083074910414965630020085835132234218512587771672751096036346469050271759548196586438120799179369733699280856999524077252525968236945657176817511350693828982187811976256661895169004683944642481260128746421342922342869549149948233631998656652254975297758048259237927672393183844901397989889800167615905903477747920611714974072630470238320027510702036358513783490963842337754016161233922620997310789190739950940960410035972280589424549422288445216565809542549917362385478343755683854648096954432609595276704388919225220018894298602520066737637397921908232460731931716936248281291270126212324563815435978380207553392493842062151067825546658530867839308059300832515703643076241564216680353435529291951203874558793334427751476074542065410860500798294927925558780895689911005860786212808521245264433462704389294028898109420507001505876827134900020938385319528395557162092188070381792341101482601310810467717200648866434793747435535657571467535059378065509194826350824760517084954880462107068391211391058757537685451336235932676390315387713618561539123073003433216535546748474122934409269390061825979792028491100991940200975048453000045637626557393271568808765033845843582411959635579448851614888759776792233376224134352688566593127821813396419134880769333888173926779984962192587699475218846336267839896436588709415571202403544517940571922669730643049342457557358842465969352736614013715043914091385505412223630497887351429362213714351824383980970793050889523345957591341923317413836221371123495684896872393909815785075673113875082197211328301122529556454483922370555481085156756084741063882931165036510094118457348920504451315667762533432071353072338593051999696977736135751763551317950870221731390670671262583076547415484854889039719000725293192051569188878293381097038866050432128174055236774259681467680764851905092327191863217747003220533583116411958740057753182903401425384319099223496693329538199905580941588236613398858100925707651254168416146444605759351625003641832408012035217712408316691473804764766069174427572819908179487874975486430693061837939962672011865513875551068040053268719610004711443405540607858596323817896688848367324793903530452663381245885647566635393061579467722830237118564528139984925380387502016990725824904542392111741418548884421269799564733295689961570675717829057869287458400198165264782801386900246143341064453125000000 [66,63] -33171197638202126590223934154631396594535772350654783211141166707465138425248854745857457485246966073609540338487729494468879650111102424170358369474476578017501435451130250219345376988571754452864988823960248777313919805834068465388225880355357204546234908570020032974851809461041677641929283408955427913916288228853768549857501151423072381753440436281319108904661062790751495821805426670524655464051376769355590861974456883500191876273172793410125860713277186741820282284407039132540161921018031012745352182784219677386100116103743530556455950877735824111258799691264374340913339218802704740641453659718866818280528217702525713953388098111720311026292857501068599081622617558257945929410873436383615951320930591507523466776931833873683356876627206482993438100382985611033178270930975699577437018531106420441600084336778995967442360921200048818335431350392139066757735325754157453557673751719829978505797575449137557619031453275123327965542902862646214758308734888621293257586397992885636289031154758208776502148576040041545925363088804234560177022156952557846779381039777526135798405336841159873970932990990738964061468994136153967939709303376468227740562422868014611564432989410472186544605534322158944629316535960164853898569333426762161300699042038751340159118967884702755005171826797270201556032562599366275681506173706709180428736958023326020830138510389182221971345833762262503927599454537690593030855998412897423560188275321946361771517447977436697874231351690277176923968913879201542162095670704719702611631644589206816796447575038896214074036760692375891025945080198820399767926886291463338775556988734220940057467216422015920752738117650138387238996101759469695491403242584909023875053722314635880272317805716098302757483726763331612460750835142142509630956847568108170338533311000991452574230188177679430704109966129876075784985525950881820887250996556000912256806007506768189516692131414288098421112462906725456916865654064288594022949600417651424810039302573435136809542953664586008034809728333423895551915240797457754280643492762879563102981845151226063941403752942571763033732051927324507885623618706238994325461826440361511154494604919105688197009575598414952518594063627175141462002034523879084657582936513235142235642539231786705652839228058963997805972765644513335536890694849978945726264502140202047854018159570992972536768622300414354283695715360245710439125735900652497327157574527071825874062588731646147951268767235295731823008758808843447649133588366225286648778716364246499253379691632068193563043223548447713255882263183593750000000 [66,64] 4020763468026956061832337554409190856440012114214673514956538492394534800288210810796688216428628257721753942147745104752367716001685062842442592376372142271676974394942088474869164591350306109556339310960725392387257821759895151949728334907229194578329810660512077815886825767781344198683047179334591863934391879916585089390707777747693440451833451085015383641418200948311442718784166325700877115936208267688030260363843874554597883120233025826155721802249217018823403207193798886925489117508959495263670539894081544246031010805541297267286774757366799238419497426967219182296113096116945088436289546513530060091267112222593528327440502066579398090489769403517826779996146775882801403537922140179354974802393997249800171172467289909880808186514079792442047155266986157112091648251596416958934799368286910873861987447084623391456863699295039501185144707704426641378304033526109456646874513538914452451530083307453011861531250574309311803833101171962914334883578773581555360241767101116348269828439735063135991903143505153400977724471240892627254935155593483904943256452416203684927225919128340141299832028207946500253239117749712336174678832565565671310801406819487106094889543801941296334308853042295003878814541476449127749311302856079249006996866856361654585046608914576265027833539079342148130358542768547569381324396584893002244473107327630465857700772906130860780499931797328538326101971258765616097681239362017486953537419233566920833608696318540665099006304483800291825477765201918837172315241734589695865102663760051377565259736087392795536016995129252292264173843227716111787416684718592878263839771721428945242281188651412159402176340297350434730380066349868354561371979045350164861114421398823810430898065234584269010045238443058670785689563150791457408994081905693328343897552874673582503382654503154023280888408416798507325268812260345715754751328905616279696012874428208644456692456185547251243319913989587846572446297571196813781961280272004272908398841033989190732914659190734078517035046652856151555937297870369589098242962769142672146947018609481864371296390331855178904204499996648439291619391317823545344741545043266747975013484849289654235142143059105121198244536998520692302954472224548522572858011403919256048195788213370061195606676033671053241198354272157694829524318608207413444336184457369318118675826408839501440076138722879059603466718960058407926480700791713992755658965759105335047243000862714969944044200887683115581483329173076855035839323085838126360035654700628768869381541445351402330743439961224794387817382812500000000 [66,65] -414691928202708836470072284604673411584689404146798099347969554940095347145951439989135716192350180400866748159968585647322864029448660211812358814066701268787088640425253332865947709667020722402124731681494482524471376670028255138595997687266373825026316806703757914944608092317235294419350141306050813677048606474607131642181705779527879044938187776451023074038715477676125249927110389725193553837903926786143450467417695892100790899263317472514554356729410883690287965907006417559288077969156885564209709301843821610258330476700996708029931191816741676318412463652399529085236009892852701988723218119378472793287222270626495472485500822236466760964502207539633069698654011233393489712272004046392429376769370337390708664824298248701880146324351423888624219767954667327913080881649406621699578712209037616273158831735408293065034541851399100260903626946145446838793026290971186429938767975818750778143815367082903677631615482165698219875820310526180374899424451376090995041544879364973533447316921435259830120753801239730755772272544218603431472095043360117874840808833286853925308705768831938902216436294436231644143368831957903558717884137254104835812897803783876488159806975997389286343525522012140359190302421871286183166529564012683522747954391786794579064995040365419242890162864273466189795635421937245836115453916126808531791786131514144641116229575438149793739302838293825477011977446541634773723903244227435757041103729338851546241458710131539759497111309976794636790284819139665393523262042284001171675353656367837948956275089369505579594998138552351896765716850535669179706109504157686115459449077453264406438060176962793205852979271576665637877691948761689064709419269865178480747079755351212706889172696028111022504185844938510943554454995016657577245638214355461960431651967316254965968401910319004753386401997455566761005662746143115157395693350635577174687879254743918815712940279823806622067005046591965400657698092128390766976251316121219594228864481656454704860778397933550271188242873806676522797817179178697806928592046394954298332919758426849278894768312571625519651722331557987404423670759725508804540764758844181037625077426499046142209535169026858125381343375712935775933345212422588684551508459214092558652404342098724564515382475365490414214564876844418079042447406491776624899571494052360959765652456709598506977489342620241813792123618779909966527190699303861147072904866017132616390328753487834453660424644039255910615959203766943322980701286098295168021552070647746293229757297282844774599652737379074096679687500000000 [66,66] 36321363474060169449978182496995756952416630107785917460337483981736625322814952942653632744001886602294937335531550386444796563783096226058181460815142404660162739928943625735369845557977919847675524032987804009049692559256630254538796357715687792602143290474185912348622567278771033917444676037050806516916369112022283041647320353577356289941654608325527364058692044137722432235002588464103031233246429442638546681290618575367866351915658622477205429972723845686938582093115199694658564025265832112214979433318171827323971027954428658837050769536134240696567267990381740716278468017150834666039682700420966400222326532747898262948108523159810292351007331459257826245315752378453463631315726325460250723792769605914649280152030644796544047162297094695270810409508200690335390169847503255353036818797375016460219214673303632562575352304749962865644349623890067329392495127186309542025681774610855393380922724931019660410269796558219894372650228627801624902448834482778618903825325329583785114687798613025455339251666202444470125314860443841738640801296158708100768627848285737814015497879803986729812346157764619873084798358336564076213451911466926563394716670219240984408691031764586623172434247056738922521140612173806989585175448395138340706829470948772086960286959372711819387679840608406266917376749469148275652444129150588710901107385994147166729174649338570940951710689877951954695094206099376790811646997232567889574650609021633151701839663603465449632508126800345503147061585917848226026643530797849156642664973783823882277522969668624837009554360885311388608995358756537960966405806728245780823724705790425732517529437283942017940247930433789028124309128282363707461617791119095134344741002892460464775569246422126224425651043960513536208153181844468359059871726972616774426255320138638258263079691894619378237054073517856077603879767129304964325940264811111104138042157332084639187311119320540815605021854151190121740468488127381187176746326711314526172358756268757762443685873772240960035032921159300095875960381319297796236013483951742252038661912558480528880252751089065758658119902546473014108848776700769677202142492424724879694702844718978802608074869463031511808917572979646158250572138350212883348504147659562191109385985795594164024333224014188345234605188321121156212785638488405386320903585254854936104269605651650587983617988945529979880847307790147347292075270702000700316274315711285133269104583497940104572128267494606038603462054518521865078422014897174860934717099873687623165507964984044519951567053794860839843750000000 [67,0] -25368095133607583073863260310228566706269948144413338777441323426582893075680443100296076834915616203509918280009563473853672430959870978586738205630539003027558148795684259035888362175256618328069697486453316627567851599258373465908222964762554951688741291169072298097259479996516293419258582911548991538106833862451627459523229102775875095957580126140012569523173362166429478250263879425156318414209415080372519349504634615114122543916751652836818549286348660734560278947415789622914058858738490060821660686336585683347393441929418044061926390114110149048459241486874996911160997780827333423433792415577070221428218218715111255942217804812857483185481309853794851342161913907008735258439440110506221245783858224850356127953078384563866104447899310053092258550602292726747242087958698657025093259777153088856908397745296308400178025806970894494789737397972523199763027236960330896290477742763739027894290497445858837317830373530041330814174900816683076671735897333886392593832022557043686284646690779097917371316953840015353064953874624164067463456371646013757032538395309282522148350937744126107906233331211524018456809279808595778399201277939352169336270986391571758344283284049914608265129809094279894940945941268596808708706383378978678674026747131060021581627263957001497907602796493501482042079433973336125674294395442042599150867137972467128889930384019655584494572049939069130262609273289361995019513867353991213165056636932939378368535521737525928562451095285356967543762081009986963907105000466026363081076983030158067621786485373182413554753167734949529211467196580115443871574318555258795696616131362621597972918285723141365629833241428046296454370177442318651377383515725071200616317097529664590355792741922347123038544669989693716557859397461527689388446805743900671762387223812464559667915877797997938064756984674797785277595167479191447215263470414420593869308626569689184002059350759069891623448608362578378696313561794695002663613144391377407775576191515648479303607212131997035050531103262715993265546483345608742268365697356655217314514176678556786766958717049419475256553883122925860636680496508166458058478502315365985828312263839086734784038290407097424656443114839157092855997506767954382362227506976326425231627012683527370087592429053158869609628960840791967113489958629606698399591421761041953413835098637123652231529914205340238172968704021055459590836836153395627101451116475529668168185128009150810902341702486770564782710135620646951792878098785877227783203125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,1] 5773834202022321611863612745345184325800744619320195482083173859875432665608699622285647984075239495733835388913739337071176857976911354719077087859537386070306131219700293186864189904529558200408067281886698753431976778518349728676294054894820240562843594615793987911433987294200824476057581959211953418608782836943135991504179587125546896578529570426091455204519049473836520151931013261168438625881584836080821726571012212011093809520647277770274308831103808557639872261445228793727758841950743905878121778139034069489033310368415505209967420629813732762581632132393071158156184384619257845496318544608664361493474908206834638694630091231664060883904451238710243841316801229689386180861477941601233348499927712589555084688057546863045023359425139081570589103374541522731312054899706691650084695211170166586427842384326163560178641033864986964769857702516347166112535316932477175496213117526318142606551696699840259909688367002794478527306953167909419827227039033950051465525952828484894242899083387134129470937897339658467925625924184210897299045174778372602997519409206276350740961986102519987353029759073859506676302028751761446524815702561086937063627285261255880497055801231511211848355045556998604314703478087582578275407423139181485661711332969989117081543068396423403364903904578507264401911472811741530557617495525918281767015850441147342427214500059452290922654654322729090367523924899720768201888637818139456794447941810612214857738802992347916703570960327969038717141271857860283247356436900427348082291224604877693328391721501187265510235404475447755037307154075903334517647177938348600545619955306444727362697711283371396534330244977361826412258140911998231558698725765595555610189188095223063485524556775888630262445410175123020745194439711707204835396700445786128373692433237686721567995233275572485648917612689053098210698770162413733910863420970901177787106846372800335996777724589648480740908109310962246496342599846118887497656301768057374494033704765252552220255948012159772830940159528747270081639478398915762158352207303136486677148026207639427434204196754340764003388867352374345901316095928093653239341050591392314335581639001658247794618806216478741575473466573623259031649804232032699071581569339045501156705625712947035967256575623698265457780865378988390882759371768711148550381036882114699729532880684354441458191414753278742533302741478416621094277030309460463382643511031855320900791088053909286527071423858496745193848046027312870265291167015675455331802368164062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,2] 47721179856632612924271340397109529098829167220498547148459933444505052090621394965329494213696331976347211275561419248432802945066236280469723953749334756289104233529642279888960019867154860239345456046856581018203912063274605979359858040672126367165939515988607556576131478994976976308330571666315180257885358667820452108759037126763139979305223819493152038263394238108288152536812437868899879193466889078607300392245502455686217025115838962011942421395700188422854037026650818839994051383427079721304278470421380612645162855609043527479316879585217207511768989723832626454340105587796080381815111042767787791500462640748044856250407904531565354568671973993019363515175645083361582935136266985838840721167467803383912505449205804114073032070984117124897210692080937222569949618553013300523178892749019682015209885654714185038236707517636851708455590856158562939532704481171600166198188389142781181539491244559234154992107632052661234923513297648423537677929423156993526690914852869295306680569131125310368873256819070597398580289451996581398211193378690219029955510640820513477152819662259500497774990765408869873334175142693038136861336076650886645407008152320768465395928443101543862306000750209367483154115705885721826050371946466907749864354262624409061061356637543435769771669315471888673711721022204114149482339842640741617449217482323931342172178460789084809728989717787067201932943396359929946881550800614990544073820483968160245203398521632535476708932586857331618707670266468653442470331297585716727372138734117676029943178026517697270480556810346436919606110236685407623944599106295089681252534621403723588873698408186095477707441936508570658921167955964552345910761371423754675461681637110935070236991146548037119066182228191539597171872482333555638126900677478618619717282391481287261019664196778153468321974538262074416020589174204853941965643716585882741192142136942072542196612693963758837723315639057148560062407761377135998491728932637278417626173780185741806588579073930389404642238852638224193219259207447730705345456113555329245852484664421254892081173119263654428075365366081636849483394500874502497447992612647299065330375917996059601867862399270318658338265219309259135184053352011119246343540592025660089864529209926453102405863314695106631979851691755777186734251564663548952936329780809308396262775160181406497947043426859991681920574875755584134074664766387130352195583587221792229303456627874641051167253868645004434442747026224164539481842339796457963529974222183227539062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,3] -2723865761654837977658513702188654503330021711444664908904297905334534627641178229533019864941615536130594686560902209648265462487934122939491849191943579154321392595647049840080698433006836443706147293550719746373685841011171979939394699407847139155255032379218829054322603260256907136894821706537709767196626158352884767585851650598008992509518255910352944719560344128871423781054232892071674461742000909054504528398845454891817324159791405988953030242339589753143604728456939395493370269122760610574451472749318225201780907935085549763073172552248127918038948259647839939346904835514699948389040441106965758787282842600369375916236658238048727738688880477255149504346595175415042445855772908422940829343917679069202109216625628162449187153145085825997304727248309833604559178259047290074611048796308491173601074971375837796358126311765897017493224629868180004478981262932053285402229729049420782322289050489843719299547373419787276941781731300349300778629905501195987806035896082115921568728347298139138119165378109728198833083095188029249856307731297452979753375574028025944821602841572914800476927031910137965633631082586132112281753723155507237566117639361211737667164601646311896413484218727849376895148432183746087514179989539606177002775214199683261639744901392767621312778685118822626714556892668252296030985925016761894250155969933395086600335749599713794283776619946425190329394265290434208435515459933994494173442679559637842267214849806759291109043227443767534508580922813758365974751031600131269156253086177120964189563880101022080289714884914748683170499860057460890213498079442286433624969968209180573352792599368722721845667381237597684399452003644442681662111384918988247685628504599954411940481338764557523507045683119721555743245542731205425683043290704272241291757808104700914375387058015471688996902797279575200212380454560446774363150998352110126731228516013146948706717213520621744508753903020467294349134633831449815117736642749190796834164108410351238976660189614748361204414430275203559809392361017035657982726855913703306026426310800074702282935822386585432372375719430267708102911820182280072683171072417116707118751343063769995111179261643436979254210155512599401775684612949770565625587269531572536856540304667213636565499017598406213956569856243607387061821610161642628451512445080013068312681047339071104016928299116729058650749348697989570475510866359585696432188677787025620286770466332014087404842713365772411080263176306570137102068540624344450407079420983791351318359375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,4] 37888779515686949191529419262257320331302557478824844384627050569341484278767605124041870207583980834851258638990166255277922290858267518568431692359966645595023655928937626245561532770744302229618515100145350702437675900249179094964223449942209286633329853213673712838899828497986248170104278600737494045859916398012845286862000711363413269018211564969468576032148581674945331323116158511874674658846622641636042042130086259003600040895463257837524108822532375424576181565785851610320774893997291884715916355271569250811190895609524285172809162410642021137886400781976878774394000668218244938210981058942173981279677204270103518180094312976494705808241398715851087717932402022067971164247106735706733293692639147393175163451202226082183501759288364193622189801642816074413326268300349965345490379233831788606979793600977144642594244392679481892659115637129541092991434323832079816121980722353307366860306551856616990852959334378028283583272880313103527101305179188988619671046369599107404981318673674783287086909683075516762864602833430784781161075485424560639805230310667074053536546095246587706832685548320833471190818637888488619110965112752392469705555641098107394139633240960638863450637007742354437537761967313060252085420960198753053966520177128262039380293623241424559473199462905809035620316746987073736603157895918773771582988557052462581686144311516082806747627376434306227829279277257026587605378059650636118017152669308146278118954296596789208720619350275704022463275462961491388319136475893245521868221587113223816846235026423473802341838272889005609714664337644227669024971473220841921326264711226869581808181440465652533781504177002022292333691094859893458471395782239862733438233063166433035685659064830956685735417006253781086663701469717883631198037001404416751707711963937708358534346251343737587057207966967092001360087169580281517101529264559983617026331661611704399717953744327098625246548411495438393397944793612414221097343966447609046471488577620096752770654971151685348271083733726360332678322965287568718678083374006238034414555370154642642768764971588087761098108520929190707249464237048583987877924125863638340448337768197431876788419915709749574843239565419704236350503770722952159098873526875578526545176791077064535169767266972993163304229121008301439461953922158100654774215213878297438197952745655437790261377429967712179622470633054813412069999032919523979729620785641183603332206460033796885047765593540163316376744254042143702634551230903903196178816870087757706642150878906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,5] -5545498836310249722235225509126134838235228613750280321511273157091089039023630284112469509681509588273097527120539944171585126631650121153192313914707106163656868247932186195761779709111105505960712783129201677484721604261666391709569078633438420933567738485663280877818302869316638279001102478975496493244812948505535423038386168467582840495588521484525162162536049498365911266658183084327196003269461527250049511224738363166776721747666963305246224979244369991337631971579696372783956511529990193038914233313398712213164807793204626471532652255486800898949318767244610384618594527789682993435270506587543584177312887768310970637797344802452396363568535461587257092630393774468189625306048174903109602241240772142159331151765288173076285521074128054076003204555612120512053300263326515555417131992217884072511141143482562041349047330124322405888814316408864176632086403979520857051381532747847997047541542042313584807212025393257909356084842737353656022529866612276759751698308730300799394291850093777300297127111422228535639682660266030363199533976814631160778802680282981685661212367684351295605823748395978330634555290772503664496260869283148185199088612589665258078462486259595510353970831729853699371815002440819343482388512239338629142873249157604105172214474658295538148128455533568393898745451910456833247601807216992039772953189343908700322526061472335813084934217046955659096028901712510792340822849125929176604655828615493589953065027055617865111254035953272855706142925937794608576715910532628517662483855425257701126190530175247570218973928043101971185990197234262979509411026897797839345519422912010737193273709891486422379765959066787581786190167401873017749810029504367304744697603832262860226450624086297591221795950209957405549665950803386122233010993795795113055556966335349129787055125701261343334084102358709629095502876338100615692232065863548539541443949926876225667102641700323920499946448157090584038992996295880845692667483326907623198174471257685840316665863760232988019942477570129992841280304641049797084004754283770425003391723927555500414081874142534802212622649568358732333065568408990961789775098427944579431023405583284326166667020069412200613745826739774769334580018603040480869432154044557558969136623035205467666743362886553603994375116984682238491561022348619455269737418428086252207572473117607578974884516028546623194305456276202203024989043695073748896508296794786265961883932089288745189220051181249938347741471566747504962279917799781482623533435116769396699965000152587890625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,6] 36535493701026498489045419376645394084927603457852767615185843733740304445407206008344078612541141261441265237657567987840560406759578345127077551153839213626004753587648600900490623294637598233059650796179803352649704519022718669538958263855074888179167264873114154543058934957836276428786731643876338700526894942482257901470161338254094674400794346610508158622408879061292496991857797152525120835061255282047585810064045688819069408097552759262045287733030473072290204537341600914961187863539813827441149739347305856765980265414933997494407371809809485809057218000711310220736647450902071561197958455101844792632314756087384820734465039541664470048643141788318428784078520627284751205347966428583485792707948806160522111243624569311876327357817650871331487028926982817378822535779113417789185469467008564155074427753802746410841079735259224743192397139718706003685522884255848676745170168556695590994359499792999582895841885918619955897784898552008860475485010358451012379182886396127434467250341707607976785633696054802277298275881917797234209474482566587201248334928608943532518145151014171330729732951491720823276395431234338434480205455658042909802095122894991108443044289757248745512542305142888411991695114626599160823810286952773072208279006217819375193637366773958857457731829462599536422009255667819652249095840637468136768069959665447801365069011333847195748817286860531102163079060262611719859488095460778509605499627838109259644658198503818109466820464102445647683020996913106358338970457987696203807669499783589660466973645329348526615964098351720905771122822000912634447201775589081433762043383785883355735416051621979228880474996765528072335599140973681297145503088749613768601728912846000472928636336248577743741364710362699101635863894402632854066642121313446125427176007821131266700125190715907549115194543639343595971973861250093068010615434265534458574798061321186891339698571022414317806580593097138806764899803613952335327695487299719352811623679265663917119996526424174651209777661958078281904433535108785573422819861376333610192699924927079632883924005058003069504105331043874598337165762960801766465204580815101014114433665070551256694573510777207660424274369394695890508802602286244886556226338363759923302035784950048636174194348026335286709510986951551639290401865966530588738432269277864329514380426767943573082746011331506989520017094035908940052773832841209475894696374850111760246683217143757320581997430517191466569032113515075394327693878993102507445793827867142056220473023131489753723144531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,7] -103427739727753511091794302570128728059197428500416451234962530126322947248260783841343949327847718221205450551509204326697159739434232372523581548269792754877261600478679908331738532015557918124668277236246551835139073174479896018665554387525940688583779750600345468125094644289966499609579834514531634307238931031434938772527890642541899909153752877475807598146789790407152268632236761623117397599143279556787900730612699690671063904162768657200091491358866326335198405770437096583179746233590403852386171867171174414589220196011932753016142925507204102678440497266418511060352865638430837402094819388632511245634455063383433605719548880226801277085625865744851746921761199371816921123050812503542427910529545793946691852961872428552596725892541102271409202581227014756704129925825827678236613983489047504045579805333285496356003024602345733141866437023601215826538661632192695010196040657172494647899473523220047773538800202914462379874003355074720918429086210453137211557585813759366655158803277786513773044235787803260072755278595509611893570754521270411513585197699098329053040852526383854020013286975591382818881948346176219863712245602995209293685212974484310060306109397709910789519658801938737996923070299229022623777884436204753327489180817877622151406505532592259148386760290063989675747528383993377841218346205595430939398508648093751726470762217552153633129239202077568792353392922218325064056631282025126946749777805034777581884053281259536363832866697764930515619279530321142911115332573822356159149438003711237566486297211080141455330753422846235877390064200119801764044824686236702798663653749589760264403739698993872462716286592035823524260662287277337589587035743045817739975072307726544480085806545346045083360186745812285434608113127509432845403681374904504984253262093701064412989366518435422909457834721024981618971579272202436723716439014118168449651884099435532023284560204687267532197618477031412476295332757525938100820308554428249806160528772498573903689021203295230929321518898083228458339788796442565883405649430890854139954119406417031007719900138315982967640691806143306674440764022102831594855732828565050047287677241623064991834659196741069736125623201681976266962816636572424410300170746017739556670285129718912071358984605255885418939378502277557081705452524972030306063753732795633160251245612908291684235018707785681405528819055750112779476341244070619328399233763191013587026518351301825784730958899179066033963491002543795213407311509539729064805242274467655949621303079766221344470977783203125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,8] 1261295027091250734342177530499203705851032979705683527828044405270191160300759276887216896817135329495903006305487569993593661458648954523521674582739162198254640236286349047991387516954554007118526838684366581910191194628751140836594033318995188791800882327891090434855005820020308118801043674887625029442641496008860107480910165474995867763136391919575902346946784801838826569050122126671187263724644251905707620092084697582877804933684923119049223128251318013944277733906112765828303132166084074753318186685331005976116292414166852519298691160921126788276357286984914908355102314391407418882082735278775414897531340563786301270274560447672166693912095566316342568558624175692217290394549357487253462047007108848190076675599371976856253410964873501930025514501697447551693762039887613830051770562489803596824825797618051781795537764489488310929587001610972602253622786818590497203146528657834694329798417110347175498182992488409620676962665609198854821618111892605055492339597773436632399693837023300211091831809149060337578027750239811543915406288264943548468697033584522908696166142301976467362296354470068883766432753468525124325684672259488570311578446280783161672953530316571942739770330624845618518568604685687079474473535073801083602683718624304076430028406019293388924828219421942833372801483973743339222993461973015517323115032180852031393925522205157760744446957020828177719538078070087393146449745956748529021804268510289164173291239372663357792563701664415045844258808344787568291548062545934253934782182280837022664048939937645231998035050647439757807734466210902193903551313352173530751088594376817256569849998145795476041743285435229783839758209445149922975379116976300461214849173915099169224724570264337903573088824345986627671625121506784651077573000620743533790289455858181633822285652109517386746883715895153413412460150358539379715893665688426609295027270297642987988887384906132150829634744328461578792049139207361108886075620006218343402577676046718378611535596504512417160276738478828646603977419444239429788477978357018562174104554496533291131347176495688071901140751465318819717239170344597884779344985726510640928647731105660362302859909093961252663457187089014363247388320560377813439377227906517867187134650145904671136694796668270214409202501947276202191372051370169789272221227605339698166050736746850475836003817652924901126685874428818754634738218983233708466295773877355974326558481981205135760537735959501591410263115946788206999651735019326487786938747766280312714859412892565160291269421577453613281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,9] -15498271884497773710060416438252994316888947600860971865128487910443998442925063603610031342599746215276530770387522743773212831405672590975469993876864295662603396968367319767397827982083529065077078585375927289204834615240681334939041210392689268516688619416093006088735539269633360640940158581164155782120678309786147523413179270279630500322090401291413667123039642960979044471430210892653867979959873271624439729009600811506969005911109807038401539233659226193096406064796167876020769099535009354429312413541982221105206148105925868359986362225105741209651567445778898146168782594587217294942085372237144447084169657110878313883057283212389798136164244640380886873109660291584494096671999411183694514182866265681048691348643154729381255796374302125285833955871920269355661968382407551471199011245757783355714559017541226704243829901030817899871281337246181017574734333209870934437806011845028746125730123930384650388512267028088154191583261251796542937027967512401834896888907041629805399571089755315957900294969566078133935581198851404955181786332418188627744312052914892036497664250147818256252163857963408590383483253189471306945734338543833128049533162941267057535182736302262943133489648996693183454717151223669219412625112384457921146064892667425921672860767315552119585339883191579919614892450130271950431799892372647779616133573973976956716724989552484221061810226589111328786947082813859408023283319020536598830884526464887991824211817115948499891284205214011817585674516412404518234800303814074448379145725434403957311121753200791561524435639960519042429228009277284532111736592743169875746390644888618290980278253734266978029850802891910005529935422919706403425662657028865955836757768358640968577928720865399149983320924753704967883217956340907793412957010592723217911465822173760022688910073236807173018262506057576119574182069904313956471322754074642376417921306955883845683490462609835309476641844577317395678259180046743823872034785912215706427993373093908523479960835174698130715297696196267093166244109896367877182531680887418403405031047897750437037459926151894834369545295728031565442600828956015508631968394093390125255814910699669011223731909767843855592270437112605016816260222927833020295276695492934170978800260091360945687952879405605131978211200255052197388663064507503582392970683683865771962828250613754568916982818517261716169397328745643614936492344068393817983239042210331124237568606486902190715400458528575623459152777722151798834414428606007250241033067729581486197433515261678849128657020628452301025390625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,10] 100746108420831662354389632843366233544013881738160286511997487297904624949030949262655359577239981634498378879824666764830613449334827033944827973846338417127553188097623929018594244838920756105476677135757378378136466133127684062878398463819810868337130619576360746142423403755679277379406880511965849630772245822570360937809832411617796841204233832862128205807791431131036724988617583745628952939864842213018839686017177133340361970659557674868180284022466354292438672689808595468011456288668131923342261341736637026102755392377919193997893760139304121948647326270557815095596299279332263062089614482645355014050642851481130520741028503285590337315167690454838704090483847626482608405720973816892888608100540133461488601288296015822317514537032274220306936525051233380027222201003208694981787320759324645402309754868222925332896986383975315016569492111045360844617076755712097723035674862654334441878323123781328588918254432588154984980188254083186388854769936576125442135537714686184821691547046824143085060135394190752311993184688630105818036743073195961066217987414418212517765211063650946705274879760518346875501541231674140625269543116951297902792992124053738267895726439957053728841991934519280906884886851115709461560523980284827767498270852495153439983199547942590051853398161775348110132640109446655209069462742045003430299933293768362325531392607960366381502738451193678977699390394223994319200701619253596509496388669217926893100782816329716101903474623289863261031950693122587095451853844970460237707282290070456539738062287142651810785812432453835559866469700574812402619546051164494952001617553173493397461963034071676750905039939195241280961469316328182914424644897104195106317191633947880630550960702458168459836570177979044573514945048472787343582214407280974521075904487462723611592468891038259581448832508816801513543995033241398225069208865105788976890269218500873657068800830080618788161208362669103571577118474073647258500541273187035750327364863842117704107872021506668615608202294452305951419975851106369991806019543820035339099186896652106898383175603429560148369891397879392236759751620869073390680365250153567060754982080775788639055120821561996854281534591249690482842847764407576784434869910977268173929391518191118663089287150517865995870830299299006795042054662626500417661762391137169636313861937184292378434593610131629871250425249424847367627024636269898663361598197173255550487931528861747883582233027393600820673625265702517620425534907009700365802770974030427969376808397007627693398035262362100183963775634765625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,11] -383867004953522606100826748045308074293939934134295551759495971038862985551610206199848774640123687102823265672619799288354713124345729948404996082170626724676099927150119486026901066102642667074036673434408164095665026423647403926544628900594353559315479112818483187170714654723922041816106535365678563299306527628557165276494671087106372041849659524613717069615230373401952452211434032956461895384483563463467990489513597572876752383698520059508441035836770941650751166111672822475319818302601900271431663007469953378246236440815898460052421147426229260105575754478206556062744614637296640600472213871863197519678688329167540091599061611816897356840537720258303829045734954252711299040582461616168297018102769511661453840432005291178530325188294982009529788785427200706204745532593964657457168632333929991831443901497164439859228626456499996255972405477742810467935033177513616744938150805440673795481186944406238329066336859843153631572813510120465392435909720227461120731130477449552948235532163710132050416149063952412770027949974700465446050614341934991713930734198413629164386312106434643320263164187343086450278471726472925161609975515684316729944178975258120330075679134150981547548103293840091773673653202723791455486050816520953552787765255896069373607891845626335753902987963891187261626121724889833593489420457786983120297545840828034082226639572800801239209673747759838799911616829836684841444847364314697273355514435755829800910774408282377639969888910676987141106369580620527821726063366105230005380606281711946590509545943228999954155244105834347970996879114049196135768598421612616936449622373932508647560447491158320345764437918153451203458358439427390490664221587125061085041980541480196294007983061062725448082582776677283890302204481306922505309729513243729100725209297478027720782262736015775892954857050519451328798693570656087088551546109812443371934911513714891373017916207477926711050500479210684978550515452037214705983590568109775955255713571448505857359987072776808171910809407943524969546384910473699175744538667578986766029775866561445333677085942492748770004974729467857715499144020360219373880668421871221813887695729656452950371181333552344168627040398108865254526616596406665845534232995679484603616565729488019632660383250354412058887749784693288323972844095895816575574152254255407259291330205118729447077711321399442596693394242890810516841033193177813220489765012553002063364395757845125784357067585845648241014689423420749919384238946506072000411294771271669876752237779490709631419198544222126656677573919296264648437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,12] 735916243650940891194067699412182737902371239905127911853206096571607715392156683677263397349534062340944397686570494692855874708042266392466144642566664844961247894927254386701519856205826367360219262128146557270698252503738287921009380636395726129644212055983966822921786591413325910444441513564884371021438326870018667214928969161975611351136572282268654571104572100760924810100506571857996892597774307476395904230612011323003887520671456522973384905130085454116437343453801598316921773521438618026819972621340648744240208225789072964364261831426382070756090554498991276284944882759673774317720650216153941233745862756793367581235964598025021297432323178781077239147221266482275562363152419771119163723589476639109587443166139110013619639163904240300617485303928360819921893048953147365785678214861036694904087484793124546851801117947033707276837062525182060795387285396939655671934328336228655220172154767278439204668079754960428164222220722695079128852437888682761442461559371309978309518814427944530536801240475308921391599063038394170950718288354608413287685950053971649532848598399256761754391439878529473411555325877476525237385122627350487306564179286190999347208577538626681265924171082222044963841487509079545553971535330011327216175742393752096990780698520258312337267987490940916982401030240123744751506206964005978826254487259898628823027785578743471551503561689208094897552730591988110158517517607636915024362280433516052982197827690184936764096503778529310574150523147890640350188996748570888625675524976462440131612142998183339799445793306933136411215098519610920649174249914724639692376838776461871215333720770678310661261666046581236431408605960797405577926230639410403343752653419779477803681390293105645063048826614263609977945147018624574217675256616097389387909923842010253850928597326045752749013438287689167186350715649063151274548579330358105901683474557551493581418585712208395502125415270491271887611135776412673281161265252999253559203464810661113078381448274992471704585329060942969126746998129945386773049659520943136988586663494684961875241628999612505712260322753143915569066193823719615729004915256900150069945063670097601863463428135690920749727433877317104083853403175886120275283442833687061982929718234619830011487941341278127837083804316518607987761783637197117189907332301691711278474782408552713976686902885790063620555245352075743039170427701531567609769829264758991911257719724262061481965857765125845821828179481540319192963550930431036004749532659233118527519910144974523577240423100054300675765261985361576080322265625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,13] 803125327471189289609438505807679288020795624944884177382211132908510542597585984423044936592624965523453292511795308489100686147882429176849462020009725116690812626396043155494357903832921666070291966031388923995970795718793668104850830429337519392956257832721195655890860504610881949310467008605685499969980007751672162243422760114623804087826896947696235030669764511591702059168788410146424179097894428516889971752689784824308232379126271318380562270891705934354714574576388897856559609448128487836522033530260812221508265869691182637928065079966147947782202462009657191958850409304506948433255124519634983737428947178138441773766210921751673542040546592119911339604777577927454098983106824732177074134870571165261687787345177632656843270683028132695527390838956970009886777519018854033559662353739846271780828224169956150382934610195856940347511963820012667265951199048924791957963017939133002000433417901798324096891924866823491767044545780556965145489617459871346346585738853813049389841837997907130899541563089041985707552520913176901174831061707856017637385178068779588858001125589000476198431831334822962267206918159336284499339657884020585482030780997389611119699116958890587220808855297220590542684499521312262409356633198166945391720497590127273266815018777210252479291602353679539402008637037451353974957950967425317712702873461143214706812907614391720145300370007922944339461583365713780633256374918091348922915766667116406849926946766378010940654869107759281690123733564328988751202115814480455868009125127348194393679139482251114201086300635295327005131035382700890937100265516401055875712079517973131899027913942736155990386223034777819129488379720435846255930066157617200969451718521792473148019671755295470587201039672344162756243391861601814643855571991604886819796672439819684543237231934541570057999428060774804685590815973112431087492191015236656249931020425885745033559998883367195559136283342325096543268809147499722892846284287404500887407933071928274309754379779229897612993686060997839478324118397440645478182046087342998410149029699577012805165890745450787903402926732623207318990644826754831381000905023989246320600587924128364849539856214007146823600069773694291206175690977760402900929273375805382813848275303185407536250511533041774958097037916746965489658789809530602487262214277542747809696571741204414729169148224754153003075293444853511795688592096559974088475373410719298948072623781757739271629254558489909382195937357441484857526969043085144102023939292806277947551405536484201895171557063907163964699975622352212667465209960937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,14] -11591217366738396680310696523265535083844352582780415881062705600070056044680452474952044857673907592080609903108534178128672690646431399312601047854887930131156775906790189677858746646852563558585527192569230297596667688536502464421987725869452362508177144545355755226115351275089702370852309456013705488827361107041327131033340119603229233983891836283002976703017793825034359083304291054110818931154649045368547122907712361157541574786733628026642138414452275086625032471827952760074225465865238482251351398118170849999820427212517026631378678416415922101906322846505189576990716074934824496400580120341686838290443567826180996077125342550777179279706970849165562786940395566186403499622108722998121262946577146726119067965239413510631646796375850111160832251667171429788236341091496606420619991860323689443205720742862569344611222591123127296551670954976122910152428684063827199585173362719089559199713029391476919326753726033247474631695558017953543752727599176919127790794160082596195772767850537781721291346184153841765025986246401642840787215107738651532125522117581281815622568991005496742047950061541737552312962477334563245492133910889077543668594735806982361287814994589614314767136334745912977066461395749927301384663492019417713846998514741250461525200373604261815087390252196294933330422197519332032041836892859640874633053918017202887847953301590232152637738137008955451646078993239238777372704756558980111807075644254659497946539341591562108607251425443036468138498992592459068528366436525125385798478629030931149946063159605520176686543169008291910234792456498479842123934037994757416810139893885323885722793615523472746094983704179626226897990122547436580579835909230858551158935213869514667790006932300064355281368724376507556124868760885949903546801874342028070574655039061802624883666304158240695046238745384156705155306290761684984234150217996558999843231538445296090522775454263383287537629795556235548145095928076861298170452164410596493255974022111296352653561719052133109695273870473398604629237277291084633242710064569322861688524428185811769354382078428869964232334863271966389783615728619749162401964897311123314561282147839165091830999554292130732021160675376731241782139223233497978879386799930593016794466395671606824912516746962921181145053859452755490474708635386878328944720323493065903736938563544513902929866668037000880304918823677341744211202487700299261303725821216153860025763623077271904588495509061414252360061651247978554911463595200601493619177990493924066316965887335510319802631768274105540997287455695641256170347332954406738281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,15] 48027696426514458877635703352500231513105977509550529661631643581828524514946445259656739301909197716068369748419756863564266360053199633265510127939889139369234537770872566271041961043753394588886393375466153441993385926293070462987679471796491727426392735599138191612214094586391066345446489281063842653544819117386073347998534005511906968971915070423902520856263098167420834446127634724918869242019689993348377735387046687705407167897499290093593232959800183860535805397904879635591411247496431334529373625465810122331131953676744615929734644540896930323201459019454466534342389793113827809333996778793801575821446132354356002370592050115283091063373880123649832312925829329010024464503745440601182229600048506657926734590467803461049054506384209420312857746644455838320340203539537255472433458335792928103912901698098320319162645611422021528326726266335792329595113270326433664467194768411468869389723372019406760819984576581916870379934653054978164706362722770233503204760517703424164075058702797888223497930065224032689082622290817506327772341519764673322485408686974045212775584582686245312618393713794811177990057478946491335715262316293404196585984238059490563529730615815619141799752169443904166667894653709834624827186854863818259814015434160032335753139761013860789360716695513263404448714401041863394031167482148902313329595054457175774931073149255276418480218212396149235137650547800061455919436316932818808224562409912152880562853281219396769266281470526549181453656186170259935017059662915678476072254781734842699760506092510357754270738474440206878712625715595035772522846362150544021015986208563719093722608917254674440300645201540529091885809863833482919641227465006291832140755504024425836027776399248536991122207441080589755216857151630349686284967784167372728005453472164959275348487388937365571046056311547692813020181002748883805146468994845796062328321338186183178573895241598226366266198382283140920460483269471098682004319734047785327372240793604606405709069447544359367651042832397351268595799616100817355985403326535499553343895905504851585969856716258876890330745853757642502036090500627314404785038766706231149630190940223602329316270967198295737500976439569718987823667563287095540404874558479871147181232011247537060070225775313369200737578338074246295078260443097572968485827180770923366218971157071489394970558687673206490466891814528852312041714436049044253444451646306832714878961242143002905475510226649891399805119356319061769980606396766746837093235980407090464578272520306394662663101536645633262757361381378728992785909213125705718994140625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,16] -133034590020308215817389926512669024998111938819592614396509691828504686335788532991313703262556947011036550607637450224466013157918435090104683977024477722636726398224396420818938403855382389079739788791482942159967401856443839751506490305510723794616276650159015805736903186687454703698783516848104820153521771524329575053823509508012689912694182980882960801921195037414580050157645042774887510746463453911871809656404208936936015687743619989543664128387106643267227086280559045114996175478294137682472819061337492868154784263473898203643348487544840812515581553386391384977794786473429751907931568211145087914900411211212317951271605110139116043054262490719258607782648931396432797486457133100962248658525315582948346570892326322125370759094450483232468521904033780891930940062506254862092226174731182556418719039049891965675378732112057112420671250777377976706607083867762792406872883137081909837408918916564946438591529677357191940923722984466779934293781869154558471596478009391002320844324296366936798717607921820966106697943506938314522766987726821882142249553157590979701162947526743197737269654640553204808401450886503747212977134875094132285161282463356556978872535854456777939153487484947213809572801908941885910063671980848952093940909027371442162380598851725506442304125727797006426880318295474557822048206981122627449198374096066990190876371731342989031382367987122932393007060432250954833403725035493571857344521622440137819003752659827436545032193945612461524117068119306465119993791913781382042529352186037168086691009141684454077417591698168199930930532108835053029673723364223449726280470669138649538180833322161068479175280418529257762437713065548772523169620840966567823032682718549375828616046411127949783522569765354883769234356173321662315317786693586271163330203224767989935199844304109155059266202504400006948621162118546261034098307294482984104686724084378603221692229280620569945070424649093627020008516373656069269559925081657980625391271248751139706716669733168784020173127493974918616706267991752899359280804451886610972436320772397842887742317541398150661853814162448454855021925928348670063458552468077422630951205685568084206052723761354088326288613595183589014963330331656710067733904253656420882791177393468617654101175157929533649364802463135488957326723791735328368710752345837210349289062620345022001007872009401880771799063359973006277835629756077312506541517237034378397417557242245779828486671013436993728397854829236946752804046757224182435765622470069154996710493484459996070189548633363359009524864084647588491350234107812866568565368652343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,17] 281063710018730870371023647708722537710292553087942146922924103589376577278897650543777353706330626067004436805054626717019460194022878862019176052362983611254232236943086956728091936355455970701091377519194960664553995417830893148865384793903394731725828770532024534092468850754027720522987577829934138346313000959456486890560469128771080449742392826022965640196636892676945833139116043904663286809489901918946817204819352045301572782446338058789033628963132074827009634752524392335342467258544570005572116856002385717928615726185443044191328721682710479847219432619818619256057727606307957642304651885652283586077274997443642627872852914363550067512148075657593346416901510153477656572477258649024153060594605370734344967512130665113009633453660731113287115927496298632231295661971865821039471233217882157836694488512311089227294225590939140678415722437065219970570434413769388279364281424767997675749711782203985721542844057623939507461683594942145735510706562181496747565111379909257646344758386460424920873525706248931794284412705105183790083448758564588481126196963680312801333717956938971966308393278527851093619390034704713753382094225680024601314049073750483802702604891066082262865338298927435005724263907887888605757454540341062294695819352328952031154705125619234431994977459960554055662122830863555408738734017589395979219408998076803232887444620368558268978017141820968112610646919227112155708192475075396149619457622679394726633412833713919946461710530896557320325765900015608167861964347820131647520008422649127710121738188161907160631808911733803613569005817662847000418949800405244539983382164941246936211299400805923364138712028939030321418952798004152089318318236089635717699148512922380407092274333009948849363128592726479093077912971940000454206808393452884371950735981140010946379127877881971135048829159205665944111781653033206942849153131706733888108096197422601024593274056170753159999586249467878435055347552241880188477278925828920536018994443507213030770296844000658946607289481925636289287332540217103982725398966588917404338471895959723181946937899931616303185821443485650473339198984226612159967835622932887223061979254529770981842922663525988851858702313634826329275092622078804067351226308800932088962386431611427921002598133564133619625473742149627491265324557177372614462570271832848241562204858107568329775317048819789049893596093858009096769193751702642408947581056140693480470412389457313872717801123895528101096187700809451535548945948066594284284818018586224934667466944082869747409892858012400334469497008705977936227071722896653227508068084716796875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,18] -474513402297130326093631316592947182042403442908905167273142404478774544605563206592462276867050963071930034081350753182986791526201313579568776730619997274698405653698727299667861004558982913020653211122066756934542467915076847258553501339835254096825337861399779517999304776576393185133493694233817528149398989428102449348244631542713170598514006230783987927658019443325073456592813979209212412301497051244006015006999527421848622573336713372324330950923182051132759602143661508395240310405649063795559544030027418410206404707263459687828999090317907359530482814626362904099070462527919969452908624134142391311692975956579793521002003881475520095603166565166593962283788603791464290296099510260903479849360964913658191588076386095896709023689506210983802939291181824073815250014160544922573202738065066120992749668844118322753620835610408635860658152966785648204988025366631088739790655922523088983193590283348888028423886338164813440719955864178420391181458531474113705452423523300895745805714952826725618472927077744970872339090264148000980274525772559627341177197190909767710449967125501033413399633084538039373340093949599058233582372626973317235163809419735380250047892334147745643853467630692080215545182254102665561835310793712231341197009297976218322949574741456569095298941815865620399268420092932244545401117511670016107485446860209826834560958801103161109635319118085260220372286094678729256646520099436325574918733706848593646847338167016342528207573461335167803747489352498625789193132315626246558650414545375872765484759033436411999894829151140190830219178983297615048792920835439751457547836391864549342670822080503857521633383071388811780649715434400845753940100513175193510219583158679798784094985129986168679721346341834860582483850118898860428076685795979825089162371858578655099691692829683082783962986505502485787348598465628474624006057346618628878081418760685291336472621283748994055541502547948035644932626691099397960357129114400348730185083607890986384441613276729240937065585477419715301243208913118214103884898947734974355829550036430054635149194002011898530108693325286776813319641448092326909167443014058424934245644328400014178758092948345313384258323980188808038672110143157021975855499953572403368105582518396891238220597891376097371438603492637177771515874575861397156033292504414480021468699453938485035454841302388001329833477870439230310491018149240045859528632697700212235203253142078067993561253457785884715930730365566161914897721913017393465839916869259870536171971943054238153095721446368453711589104382820750540651622007004561965004540979862213134765625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,19] 651559899800814717058129042307181285250430171335196851214869861000192820602251479886904076570969486289726133591947894696346712953132139796753517182508042280726835134564168599936845086444693557199221136830314239561916429433447535999369914196344131692386051547970513877367364097730833791276429852624751528881513170136286362424698923929543978502896162994510830326092763803134490748021129619758641273246647836331928202155429671818629412802747659987299151360887871848941598696670757843491128766844164507303736912134365491947952043302543068163719393070614187945364003886001796971280518749978518561853236489861145774936327959373604061371082860940568800100827000051479196540553801131223075936157975127763686394092564394308062629578127814344676328156594318841519393807461098671103220004820858880473259434837131128501494693092633486408535905284956489037870265691936972589333331264493060029508554831360506854389744284002825063009407730117570023661963613911280029766806483943510212381035187873468014317423430841824439740312973170853220154216741143079893867080689958510523857571488241582690078049588731421979419632475709296985919077890506075329750973021397742154216147969229839429777520601166819042757089411088940207407915377845307756005154729421169222257645041061553407968943672228986433288305339716213704826311904454959047544213013984107111782590595059873949230969058856411661054056606649301070004120666217885644698165261249313613916860620036718186232543818383992542343288829179260829209534098794628199452317261577515500828725353204623609675197979326174273513981415657721568293620776106626553936942243825046967219597691744756156939545413193265183125697766390947104543728751147445776137095018292856276195470108015761237234074398580739791454949979558446645034396493318576584776381454682877274781828857139557966229556311453491544554715916983665550752750790965402761139053795139612370497767951555776434199696882614566463965121780921888422991192383417742991238680761645217839711456308952730078420956131061410866214402021141154690703290084916481109066291084093712282848635345614202619272209659671178690587065694413098803386158562202826069559334417349560429156628309024455252961213859297851101676358160031109300158506377612422272006212729728466184636763452591915096039485040178682013540061776689262190514102048676067647098253005729359228798560762733673131229732132568265643756575373942157455870349711704571937102903849615556171114090948838791019378607077386842983045081893758543878981275174326333478581930023088865640541096783337967588150970562876338165351176095260291761860856930843599599256776855327188968658447265625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,20] -728646397951292564948332320895832126853254051035807830582510776376604905195204224003541046651420669858076173208997681980620594624175332055975967646809149906917635269984779763536908977155838337751727539344369715090490314194968133906251530201794056455934538764868746750653865357263286582502496534139727194974769074858054170111244186360779891597624144150024911178983021639826202260546064976822485114575086619524897253272085718426708442068062326709034039444844503897359288372335691484735093642726453119941750987285624222507681694337958829564875765588417942948019682492426386096344668203064316702091111763932567537341098738839086123665713806038485316567278038327167065751596177577744528308241120320529163744623640083939429280917115437979834727345878130633432365734690029978399545722248867739175821239488275983014592460861659259416312010462692284470344682343550220069809574492030490029533271169136059482329414396657928061297248566015179365688015290198585539657917936763590001840932402030435061416955621316679221313621625291301990457884581614295663500310729079427026027212730313299378474663524866726796673719902490848761137966715588929014972125585392276017561961782525143727777407788689505310463084547440547135741213169892748324833071559691667883677301868804186387324280160657668944768813237523244297136341324713222037384153677763097470042976379920289769598019351752300907060039428755253683611207440426242285174939716002577467492229559809191877180086810723787274991137787235212415011459019424945767994263572912594282700458589300640913617311280789738992815474265820125872986281413778912482510067799553084834829437248732106151050446590112574724215740115421441817863210346053805838640633235841382818662411276364333325729053557080602462126000432623406678343196223299808136907394094974160149157520285235694307854891324942728154495070202586023030403498504660696409209072397436493558603998155651086671312543523842639514387781530775846218218254626230102844402638979895189459672312595251991982600726459899196310653697140319158630950152231626216041235495588187002371236202455585831675065655349508335501338762408829320884110297686634467029261571494201584064149294133434685656633562199571886117175707365657691288825574692754198676238264470226441249638968015983398472023996644089090770251653641585764257688508791491367250584455461341056874808486111356356173397582517471711692425315572992478852506717805601291813900484988384652297977870896430537943006607998796926275725103690665954296322731283039933341828364230671060624072543048720909385736059432865166371796802235401540231678862963955387033188060286192921921610832214355468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,21] 654709713799451705997769235613762300050524615497999433324205734989477197963742697049654476278846421683460964465716310846160787402776968381195314353909159922162127872359771128919069039001879507054848768892923247927754650110159923569823191399594402650076409751971953380985127529927082845658327870763776708904380512402802541470888489816361004650441307866820764836273155047978583119778030751047143191215432226490826747515595621331012810157275353717911055365256832213167790402830674747963891643859219125000502250721925546917718485645045598459005230881900682787833655292009259736273049959625507269287706405736839438646671554232740787135643502995806401078033426517487560183519148300613562545232280139258868517881488085152255156326563310890243569865124603976576296430620768707631465573471743631275544485562902205396602021514885429914182430858436111556481677598825968358865146228727805335680841427522448354265005898505909259786705527706105584866665571799413484809635140810778644977387395047505210099351983366524598566100184068482919731888063251179747073132601920175553052029074485480129780184915387298970610693409920188673537298136956330274732868736820905690546540144783657448785500048250174647377163127408853317911397766225849965718121327239646979245372695593644363173828644621419195467834995532092746459513166131454443483920393022111518057090756744739478750692246808435494036318770147832904734427031886704023921590736251213461376719568937693735470593682965852949344854385489885386690386478452658718146825847382478898647801250974654522419205745376217309058757793255400625647632662737863959909501246912583301145105753327354878498405403000582506966865180478769750333853403342660723643876405918399075219875026339934329816019634905937749072959655759117705088146101698825320372241869198509747514501150991193901006145218402667802883026289846201118196633307064976916850529482669450118386162357845922346466622654015819030756145239623721804587865604088149847568468167892602868446210811997552435783933468633242647747345935381959721782901105334226172344152741224812949654103621954690811344098357391179415297099109902652555059071591665847432152565626283132251681419554013295269219821383297817663796381305355694231633845503416249988458293001512286737406281877781649574584035630783448661608858879525716302176462128887818959629712395719686735030195787684921382575034362186013047827773735224300483312888227305596372503738069040227100610774323355527571056842839844263957399967349312614575165856532251655092998860675343949632529785904148849356952337578352000260790552181890240427379667693125598997017089430983105557970702648162841796875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,22] -455477594669688217202142071869576541681959830573976414214016220549108833516763570919169806584421319698798745669581576839053030982443022527670779851933668356195736376372777090482299284081165148336177724491286056929308034291123510305828706571909177296909442436952921919628401517448475993712145016255791841371974228568832005372731200254587127815685218984007590186436742858668632637349651438257440309957729533251888543892006475696911404528581697342762803287066518858391899425698336463895091080182200451955863474390117596570605774659347044527968010674756007026828176437058933659459603122905872613800074944222543834070280392245068774266395241224660577230705235062810637516783710103047023300143751045727902354586386818113405539820710284299106573865677058135856316321467039797789428690208074006993144523862064688856104960746471530571895943166829864446191604065700305421689775403773204224016121717676177348154493400959376297736625283479319938886730148136356566013643961601717866573898052551684573208493529740605376614475700722524071459767953846480887288153864712529639429930559149271523476711103035784511410073155027077181590261267262608599542768027867648183500454168824908266902838247277662388254779611071727489656038317820858984234030987386277430711774504445598472874954264634645548952934805344996699105613444216289824297720528914966410010789822264718452248150921157438543319166412405640533983045524502672901779288083649077030099502415397457858840783229246406403617428828768809371817611326023138992150468874810251709508668738632456644476603857690709110582840268980231261593619073305757810431331746815125367530798568765463301817101463057925682285898846952978846279944772924378855536813063365852721851228513068091477600534282381779506712500561541342355454459354538672827089617978432649219577869576250145422146106241832963313809475966322407203409052030712765337436919248447064559436349560647284549879714206614303825304403796106928064536420220112568246379809134996166059699125031817702622773964666427349308841629901292236699917344335653634654845410324306638470263272390602901089211483399702613399652733885515798009329949264190913259207336686362570432959915973404486632751236899073419753849586405452722636921346732428451123554249872641300273964722066140556458669073596321544943917668833907426332926384219546221924234523720805335101973841718078380128879647242445433331330038747474441927686476865731781962974327292359605850740765673769497179953722403297495811359791947759372255624285739828971693160650630208026314266887797657227267737884886065390999486557769507589351931575785090672178374317756455180727925835526548326015472412109375000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,23] 222379561361760350122032469702589306919709671339325692693060369968370269566353335021191684252714885424512451832636638323702773920550242109546736888941365360464627775103229858031488704862923688874562054453616452432859610521974677038052243966975414709583652903958787164364374175088048323398604529511442870662718620773942628857013807328025223313561702303183024861728864113925335529657845662826722026361947528519324853285013788974288079055779516809690970319557694900184615749154783832745308676660167925747827400470616911379279093668026549420075116870651073366199854151285399151318306913726066343602669820372268261419033166042878312735452004039205123222741518615630581701760330875623348286782376932296547173767123168729095872717686501271505783733929320997738630258080840089589031027806512756033347564763767345164057719218857336987683495798171320641117169018191965817360109700334532289734590822018283229617896075750060866766031271994465404407310831613433439321162264438901136861182228781902318939668111280770792153580449001223931583199691552993355189406406745614456661646202011938763433550028742402071380388673792591123137720871170623290781538645514166396464945260574709561117597074498098418764264632244236826107218739597836844356087942951637020830797853719040258084165515449361934291111089966123859994452260820155499087179765147705846479781813941903196976080900521124251527931009804154943207850194072850814234755180384567996441091942012263661081696765520909608772409044381399492823078252011407154799043754487653389539298324807641080303690359768201561773128302064674408770492666414114757122163170951556746866491506162089465899591651045503585497313463423684794155548955702133691053136320833294127880542773441172974787919777441073353554080128902726628386205790357249615991632213152311993088707831038881930295859492202236259176135968400019397644225423289696219440332666476240026136630131618091993913320985316043697250119754778269468157706897886224979595314026589120519854195767031228057395240694718185195367604672878738589941489143437389300614833517312581827828574784946667115620174864204711977639100288188356885129547924724447119243336809192948906368663978567907050604220489369798692416461193595289322117100051748076062801998996965723733374537245484512480418045062951952870811940114654309685727893769511255341952259266302974372310776500818621499767387747210690128697330076466591261675602933613470731047732284328104918853827296866594798874257100941430139653716746420302020242040127272130344178284250744413496327353422859834311104001671589150362690655153496649900317181377171801665470366805073959559635454752424266189336776733398437500000000000000000000000000000000000000000000000000000000000000000000000000 [67,24] -49877715678840148970326528881912740050295795265226142366741829222181466155818282245792519715493590428907342474526786819160653082471164850918996072222935203141963713088856939758804085574691347397717976342961290825402783599192428407644680379939814095366228589844153237116581969149927979729058720658664998644314059740031506141316259042482351867348015635616544245119252537153339237988382304990722199968745020814845812826336113025696233379862074641509677038664358127928486561100205959857526946722281251766025745366867913913801082074998559346603233131369206876433086293862265088402564597631372256941319054075511334263977110910921155852408381962266996072259333838417675153365575732904018842418616963048598144337225642847570257785337174686259840282398936392141920822357436783958623473958869331579279671797890503163762223280634535513396172294324395750547158854843805078335442725724963755082882880961560908485964494476260214657857824551090913525309506373807898708501841624007564973522557173602221589265549017987624691514033269355726239215557045426793328444935615430652767856921896677632282472507397489917221589825943266894662278099078695585705416075793952152546334657725928585075730802160574457935603929867699828051995509848347362695428310025516280138031804446096875844893768888583173814363836908849176880929019830932601225310009417376502439959753542309627770225295259545438094296191298622969254694728313605059029735596212349764299996248791477852774094384493842235883901032651524489556604043693845647958913783592045651966989611846344894252342861950357143539295466808780113880031115391094297419189951950464336753377235031641307513411195579776021652792612161794714711471213816258873571581684900209318523274689856452947867733178223343103906058512611098661295986463207470945515228951026193336642063889132818000080878034803639668778352859076987478471308614774155787686713725994585939548200258256464023979616779265533135470522992212797300757388889164671290437791743458934259956310428633578949254503501333431045035469500360860127831545361017308698570764098383079693420339675275285547445163063798625434279960084822643444381682719955794923308178042959110425343025926426307485344251993947554232244523373914763563310518449689823561222334700188265721228574475864963903238326162495157646931275027755273544688283426268407415584074655117822522947073133930167945709990857219417668419218624229236868194105221298452614409733855268617197787143976501186541540421434840302964910718040614328214497022308387404067759408006582145480649680788989442417018008174816779312055670301041030510557728077334053106353540981351426218670663814691579318605363368988037109375000000000000000000000000000000000000000000000000000000000000000000 [67,25] -23467336722988787698597461435148961788107960059860503361878227504728323292401482247691339309837780130418277713670564148751059548073758598739472793504910838631111727946534827479816763272173835801193379254341554569073180354155983415181270334704980826640410809642780307828076329289072451130619207542074919321335187607469246647814873504722768896150683998227150638299454828065041342312425636884954587263360547379862970725737540262334726844415451086837872657042103647044059786650707171016042693487719773887537239312095636108856858701315183354886955189782083550601453963872616300332923663417194578857910142376719335832719683637003443342538337482131221848363452531832737985722354618249088768759072699494466920780976206880238922398275569050266313887980332157838520471282322500692731594631155345220390303263800063317440510666045364422428378538330407541865438241412483300410845422711077494971436474096886287938439661346770609268931711075025160016046501806936139329728219176350336215640665894598164718455164138063499351116886450986707685660832498555909477886146817487061998108205477672777066085859414788582822522759574783520112935147125439749042897829920699748022591622101716524397742616573838804628369102446413158425971187541812488900012785067454712089192259873957576646049101978977571616080684292177254429222892899364339680979501351670316329756203652587409232376424036418163254827008223527106136880131586256089467867522859546016018502473756061640633722215532922284893062381443444816856045471104879255732765392392336712184636705212404527607287873946551137802763847628876004202347115116248467702934778125156170863753117073437885781237774215649615439645322397848434457681757786846983690670455415369225847903552751724627750591714078505240013368760658374570796988674433758440948813298128270531976422851267577976911706239130700285151420092964544767627616261563795670501913110494302929701484972470680115077341995065336891927019282674124952937567491352173040734287397029465322231859792607788614928533790220684474926875111661522001191920907179991284032864331975859765308971040145795564153655908300689843581509173263135762960995932603080151747554049458788754335061188626844389608577364641896775566775207728113471473964256505266265330563751754828863076701146693076204192836778196653514905124927600817749042954616656881490516700608926425976650560871342838844626473821005351658277525134828211433420088240401341904373652426154202707803984490441369969361590858915839305970419862907205989408075636248321392791918309161764556302649335654072019133247984513655124677860456292242008523670357104403426497316004556790557545459252608566202980000525712966918945312500000000000000000000000000000000000000000000000000000000000 [67,26] 22105936812894199298725304273921959394488760928503447193005513689450862915643383896882259285793531821135543991303606127904805555132339796720703490702795167424969000202988724487042694780079106623833217547624818794827369107880691544817338319658420190741905422198827715896562438066676491473269675416512672698115150218477984645558958991709867725629551283876479765802306928007521453490413426027213573509931671440832558823089437915843746812198767224922567106189392241675434651461158361377683719480158113347313303316998082139946162775763908071101625654101630687416374074666108954169945016866380441127587651682243265237505469152558257093459829725811548055919863049758990307959649394823774339679080473018481123434409085357433255991429503474451242940064429611713682728461993990776431176770834509381383151752891614473868730113816567722290369394724976662454279466512120157188504558940438362202456895544222166354489743413489768180890384322773890842060620815339458144903036688492864812426514661664496413105946542027728079315258141097899097556701159799613072541011102620823628164861036354150745599052182493853895452179941490231548690243574497781131191539855524520289094003458670711683245780904070020846082585405007850747302258625946271854572313150236528735204109307884357815829178681606108822434783867116137004944477383759778450395628665190613332768021826356390942527450325096542722597007665910184739000009245609727978660743630430712967171972266374070162792509122450340937935096421857868224451489541630627304082221661858453582206266947683914345667222460779664557362231982089377886355095800153523560367414236278771347769215440968335018241703735474789818460445964710030606258209089974480651740931162366563464582686948122386611865640568256073706288497052073964057286938306969087275979125426619495652355103176577943121830635945413120902630965860792623477999111053629770313994143381343075829632549946231432306889812588556383583075216801581250606601101525567412948383586316337547287972517162455811051708398437874035765278366308469938899276100065224221248625982778621658148804665836716461091539149007760079382020044320197659222869652812507280002012152476259359324918209037340522450589616058958304371689211560134506683262761337782451895180346407753783119247172605004423149703834428628598229061527980188713689363493111555970903896598454461881639667833772358910285210737680894327678781893431490880120571557108444452278913958368016395285463693868807463257552589602411616337129666621791034699399730896103810617411095827733198217962327078157787598554044720511865006007622825041208754546361306002568140407716207734347184865001528786265794224163983017206192016601562500000000000000000000000000000000000000000000000000 [67,27] 4566417960374581929213075362224132677927037113905391831104128447071702289512037736210448741703201748689530724594916663648858144531002835187723852602735806232864947480601160479541521365154987006093294751063789370280924110211399447144739266261560377347443936597529669707921931485429393615573841106892848592170413406144117477097293138770600271484942266218650933705851486013165554420583785951766329112382661581925986475643066997942889323259265247783196618142567134986912265550399406613365232117659231648975689241592160636036756981086739947292494378457929103451335672773146860987460950854950650755600546049213975208450747777960699177978611821192531167512075704705229759701206367373948673833828456833573304421984996901375907692993545661233272195453160421525807954945868705077139276356397420803788835734291988989162007282115336685573329157707585324653297376073130870146406555362919238474330668660491373832639686300858960239588393424112005227082421985572036258029730414677916081279380715967096096320094398532563536660090651076247243118909322714559569208134755300436146880554308454784935737402952895358890947855254733284155133802352409410667432877103397829674871874788824208628499042658248993005574809036860436862859093804351109961133897163378930910479201313116617337254348139551459247329646174722238094202569358115067054311864914112595021872848375461826808299565861251112121904925351558915291810029467140859442335669606879878470522124355234027862209370004236471053049493358092906553252142720961673667114502031081695712479680870435060238059084728766283641977795207986852045304196971742258700848693369614105526547571491268510102008441232364987317540735239273239554511350391307959994604906865726759942024486602465451790347449060188401775413721708666684449582125902799290786944569970116397479544110732591294160779869019880120111252770533663349605658499383951654993849919636984214476040917591057781165208680031409448727792082984635182242598262462141164564177960453812956772074262948875793148533450767512746850743983210182145844244886608249081916233663290691093410590263370545561056867150690998580611160450443306413253366375247596965389962151172285950659530918692653881627341427665657218217060800098393928691312808578551462109180258635106537271202391050061378831857985853939612241433812694094293910611205045773034098370428757195714483473086982249107828426691622558032070757823777485020374356565338977534783871954646363560226514330854573502726277900269385897485231380152978309100624544245880563599737987359326545152647286034535353640220528975808192939028961803422373325301388892159000422674811113388881714576867580472618879383617240819148719310760498046875000000000000000000000000000000000000000000 [67,28] -22080594780487064867663975597804322765402214248105482229453257237540283742766290117285370437964903109029328266695859934674702132519139951367000953314525679534955713515706019966971618914652570269779168830715463347692034178484033200542135116895781398497519004481174788030112830856041074291262419478726048228452981018650396172443112798639410974772897829232907129525870158874241498280433234902809614011111266624345373732146766500385556329055247325084566801109326697882672645172865513994541943884327495217348379706903209419961441794008926912341279987821193955877059206023747606299591217788315209844555809383075046562436936389772794431292542511878595405165218483521906597750471227397869223845305726626973284121907818474255202651756666009068329808516907308955352363577910425263488340467526440820365840164780504017473180169616357152602583067968392728746383491048762937182246940736371486184124398737722435639610684570949836306741564114536757470978585853468167053224585957012937423471194045857443117948719521275286097058216541913201589758336596010892842272795966207092604466579094003568713680860391031241261511085594650653661540015142612593054641914946860030122933606733141427793790718572351750231423982867361042751416611477652850802064640510976550905023829984236086090526378845274002703509853291845822481874028596515929017100023989846655092449374988522100039985278277879559243074896295368171952480184226264302915101673423432683460112426933138879938152489877573829675469981617817709667549327104131406856403972355506125910626973250201645886291173016806980302212000570414587443973071520620474744168333686984551535340816879741731641663334500998154977423504145724201497554296380964239806358492084861491317427443182580589982824438245541354758351266578337905139831766277826234909849713956078135613036314938578908952138341029108432537300614547838952110790577199967004642384875536449463492193320272285654742796434809590826545254333698864109419133954643776695589995874527511471426717661947878718672963556163209109311263875966691297360509610652227397497733718690661398522141698389319525592485022055255898459920372559939067268748900412956929076162603536694533834529389946670146425119659893749272790584981144960120045410635767528781726408109083201616444674064235505690064312038532839962978152647330068057586904882975500389964471560504481422580854368959411069553471745985488804038567830834476096395191194092053392739972191902771921313666501961684824474203804253225855666205971617961702818468088070949345511567512925066525110146730710378844066174606849238891909931275891114599744946045767617177402262637208722191925591750049138019609817895627656980650499463081359863281250000000000000000000000000000000000 [67,29] 22846783464889354851350400610203440183182707058913592212802840774851604717985789330148209319083996096002837836855377015514061375588322608983166122485619922118682852054721334499451065968442785156780678981585034893799182123686772567086333714052037791382882577187391336673513591059482719255143750757204211740741167578493963895900232155457318210882245501363818231370974628953227860674870027923070272119798000269767613703645449201071539220380502242649932938321802076773973216469022690383509260709944150939155791303492279274446227750674938825276766983232107842042129248405532650170846465670354542990835935624344487256676161445320372665633573463799379913389281910055003624358895899278845120980320070934807167633506099794898956910645172344145911705021135327130209840742128886546587643820407863746546239148136059098033555295175131039790626924736018331785517960132445425529369563016538686676224817319991539972663105213871555170375444591709252387004411363623298565995497157290596980519040004942070109105010884949094045238408720217338372900007190967044672674624558697764177335223353142248331488436399868948171599011254518564568340218337401751879983827417802525217965875654259105636984887588765969360831931329100131096251595602266870335372114606504048313898318403040624550789072260142690606617937577521726382410837944098781398145553394615734852343186691706729647652261907853263538704434974791435734732428027334977979174605354739092238159269815397201090174896187339554071706898165184322096078178369237320580454128486460818420447605163754269114769193635694939246293573470162330500070357820308118640331397651200957060142520613409503752041932496728570342255257798737008802752614171173790351805103916473577097544865159109114367318138085172847391401758092140547564131660900627913493487809238902210770315495000633037750465005940590814534853950518123828358101802860261150490995412332987569270598737002028068398886744286743494870451743428790487770194367787059748484147189002141184505163602136401536600103498891224276239739677407561044536843608965431259059886150654375059401414219752369215992856259990595716869063242334488875049936864431817809109576262912467587961647288806354465902886661740324302276362579922579734530664972670219715189553711174935719740549517638066700453407634452173099558259664838475398476829111613566404412847646453136002690231434267044195133695050726321024432206639886494886151476498021121808062848920982467646393699072161476028640423484933060224311317909236193969042337514664198668202922052669161850053961674054816430331728182917415783500339546399325086526347757915528419329983349254697813998274566852765167100820786760806413440150208771228790283203125000000000000000000000000000 [67,30] -14790579640255346554601019768640807781121677356917754955137321224119739709237428590922953999771765773354887300692313661707641042656744549957931654843492281456455197739155695990119628246974267820005923688095020311947936538768751233665921982517676010638983026917196283148582579255415231948784727014122424251472296251869527064439563858467678015515804774450668520119837212856777071921553430631412300173675428575200813873772360302661724926844637530340994148108940319511785995850034604854175986556468447583964892787153127981768530093129832807410760265361426432527668691465350855827416270857252576227518892117678755936718068735219439872003101870438720812561347714074841475393572944944593301118074762284337868181253456943348450670692598216541058465380621818258121228898443627886451381897713792025631420037756617934176155300523129299113857636013403650283778018680609151229477477610815618232842950530679026350757428293134615143166737761466435445463236592064840337435988195959775999577984414437424672741770936167108968926714041946582070929817958986161037937853739390467898093820591945272258429480090539367245375402761003786758934016576271786724532533617646018734364863453491444586956467975875096487176150733622127487275004748217767417271868714204280977180256742049374446450404874953230674286905462437444897847915967830304078532356954971977215174555621091510769389361338179645494222732427990556797879919447648203390583682056776354124669864947015527948606096497169931658552989491122664484775250088154298294148969205056354300601027307926877366020397084101161772337048620481408746734859651395561725010298500542656229740696436962010258021160613399544841909583525089095759950920795885054898141984590509210747043573126331541434702128769152626932187267925588479060076358571557766234564357509761597767455965774699808283308584554146221655378527303554644079890627944758203914327964766622750132633361578743094136708521676423749783482402156802002788981617742987956272945582319770348780059402047828389594882753693617203315508393467045076592209683117877895324447694493700664396442278844962497389389386995943091068355851149603312663543328577524009737180246289832529607525016753561820345206144813818115283580615699090963395546987638831217144783451218951043680860599787854357229690342206742188247546730325055559615560330491638879732670998454118248277999756967524679863489739176531707261075059774254790523271695459643700609290123472394750378666131109911251512690531537894011307115664096203369507584559359042603236115354125349077204549356563654901874290235777567009033936059864964753367000351678071935614470453183390498664647874639622867566853307245283710713579239381942898035049438476562500000000000000000 [67,31] 6707555092968330409495661478457361323790946512956047164681641850554550916542911195175773626364227177452915963100873482185338090258762359351051059170070826464484057653802133073542851795200927985838201064116834837503621800690582754757003272756809679202600687798949896000067384498435295064042917088663638637647002960844010070152348203078716632709921996723204709547463408499463711782822562917585916915515174943631746962304591402907593248272647378952332347499657673809573043601604883790465396548401483341487773858686223993094008146350700860763121478929198027800981006366844927248816193812002114161777226976771359750981236663728419125560002025321663537523416417795510293731532572056521622845698319644897409526385663139086336351987187048788478732224519278153252514928065398716887367059174550365577681946927227937235501716889894211954998592037759592191896995186413093479473169747400245619729401161227911013170242347242866447097920846681484290761145381939393504545220859567454925362466489026902115040119723623556543864665669926493878675894483282855605832411583124608728203718150787752500144100838957190921913992516215143407141806476511443161011239471801915084817641336233324183663070043251607288362184714237848963466415005560613696431299895547178350635342464460063279103764717141734320813733271957835975892922837196449905931132464922391853273630256130958872179715436466096723371029742476064035139066818577277184011660870525165304341112631992427593966450156547489717926172404496836737032520397016497389873837533905724226235491782048684058746615353139856210151547283664120514052916609703641161268930099421117808169036026180959313764181710681366131373838914798398689017741777277007419861851576700128787326371231167561834273792748224774784358262289141485784954469768336357196877430008178920463288766287273692121818027003030437813729207437787637615585305714696339919942365199818277567177816765401712492154434380585752704822373904821545319907898015326607092323698576912048589329252241539582931130581414668907796285058841958941062730989227950888660160203142181307552157627962749473429078856516955779903065041601738732655953649994532662265015685557008535482466819078871861672418099908947226925047271077538840637014777755486037456856773639174108570140219973682693798995825717506781609989875016350550783397515420290710561878695800979408681851069661589247687968561783447357187035462042511320962692414368457987186047644659708520101894064970245887156030052905003629176530979458906368777963423933054422394973086755769696161506268180795167198780611154366869189547387967097621377750210733189754726197142977508725260325251300114121603215578830458135084491289035213412716984748840332031250000000000 [67,32] -2109801648129896325559031476057585900267186656566076148340165286305290315499012443943560361137554219035127153698504581553655782603000666887450655912421899145647773271049330227962870931461526516302894212307437972909937537172897287474781142682020375608338002852452625382293461187373769890196752981324142120156589465048917071325054532811258760536744011822051422831931523528072990551507347635211483599948962732702956051216230060912301973966684414063085987001155970553145949630412995754609589476459571131284564301587017525703456019281511811795313467280828134854193327657471671001213777824557039859048452729775219188326429892945694359730816110131729271289514515285423562295807966537032070711919330326345861313714601039786379007299858733366491094307878035663692931947399043731779829260618682489059981857840468105540348036441806280650846429580573791302117739746476042855755389155282875546707192651629691507599897330312941360373844003111126635639186629131754324377640947084509093640708761200730895419237729916948386522375375883344763928291783450075141741459539556122981801165218783645331754837194319513511744119905251426253412392279244198209542507186045588926123927543102386298875100732158362081413792597795808005625350649601856067792544434104532056301032590650485933467007524421891999059151580662888983835710280584916066193967804998208226664851471011373837815125403911382711157450132442307368898347972752871918467657947213580435752867826547181983559270834176879890138555619026882390239156589941737126873378359615835028264211657573072426043329144362127156039126942985774491955326639677057505710393036470313527995854087371747833632435865621882956459795889247628337243769029329524501417012520558569133085969532460828055610128564232637604345070760138466692187588709961540331671749117353008050575968598318671405809418953203914378473196954618701538159488139393588550269036228939648586624109498936147283726214177122974587087446968410869550171220496661422925836377171122879428466337059516739700424675753121063143761259116627620764746999863927034453072274828860816925123876500170432261708322989732177642190008629417905459417652686066483424849483665599246703252621654850448524065872378158898161748827582582290411212415976183159684690969154243508509884449341247102961968685290738134537738819915556960524484960396577010140177152223388209407699150160417796458727798465572558509086971945457420985279797003138138677991518015003439259315685353780641830481016513901125705462231224452970522945884970824332568004214831133592111569093326304989040040680255560522706832639067904175539667932373783647001777719960625309153268618838508180696361037293265483505422253074357286095619201660156250000000000 [67,33] 453047565204682983431618255740613931939706884693781723521096371971028660216563111519119580137422306858235966841919423802018182471827649732421195169257791900021304912237959428142125304019563519241271187481779909605992371306193779333710549557183732124678413792870004911887961887528135854051532708799996281830757770914269778299712791698022177282346189389345107565690504877598196678551494467931431460273559628249314442087687725989970287101716477041103148648820308001545793043268299202620611762090370824868231456743624615757453263718700007347582662883736030641941592728998496593474074406928038514034629474594671930699661827010124083677207925273022155962537513675888494415421807462867038532299494959580444989276345119858512331553890279356296237748659858179137092595047311757132943062284283729195870337465098152099601508566091268227688941050556116313450449304493284960736885896784170845056194438054271445787774648948929225554460293408493064058348751484612048333288114163477578113913082975372443332326330126329752507767509991430694504233558663114032327499443394928881504690871606691030952130122480688588077015761121261525496278399217510586461228872574582000790906557018800649315653699992603016409375257716171029859731017289985377590808399033594336971117264786821472164135972758486719827319517345091551602937506680184021066041396881995003282016618971609526899528251479361736179145160662039771439940268471854170116697913315808958679512237958996761037290146798669516555524588395223375233477003252976779612308274317755009324950567855338384234852062518433383771894533773175493498571936956304515671478211749603751750832650405721739233800916523905284170909090163193313407952597457201623754425387933637982643558844762383822899792688739707809863476789559387232908814544018423652642493991925057298835108238758208983407755722406958693683881688849539941837351457796862463022364342200035727801141965281179472430445389965340109786529225043775199850426049262442805030412275752294874552809969318299066788946733140803714843436534902337953928054380580051088448101330565444123498733779195952264086788795187369548736496921315708200114213179520947673248424417564258489227425138640604838222880683282104929619175970584984150071020437825473809428909971347417223571638487704010861230454284124219484429630286255144745028634515637013052762027756941073125902234621838518768049238173438992677650872253930866769569292394105646224727568457973842424847767445279752946724514878110902822482484766144155538585642630446768698228175536822503260330090180949549820843068508360592502062473031251664848952278911016106576568150211257757956223571590945746482756700118654791253902658354490995407104492187500000000000 [67,34] -145375699983080533323350338978160556270651338529660934161947778798283559095918870118005721213953378028852432504131703369855862326385693757072270241323686873397681745153639155581699150394576593583134760530995507213756888190748369725935542103220139411352380622665989719922715602466452588632101310178110707171126495981757707787095691314519120731182590482595547634568545300296515087014923442722309045391315856011698544403170427670927311315433541074266296653638187386181376882488042094548167591519986349997641288424933862609817223300846361503164005504788489296286258178806953949043241271221041204358159292310729477184731664510084656078321303936502880933362169531120190373048920963292648664462806344260957310870451137625589004421047375065422029916694469722335077690848765656212872043642331100893891504837647758414501367890228095792029532916703816765927439756090633338146138240860941556114478477990019761303361126137151429461768787886065842596333260803862679151900250585256132754533062415948166457122191589379936840643454351644620278955128697907085033421799251623581825436344001647048102481436093920205227317725243406244284131593260434473450932219414435550355534241467168112999070156569199681954251425289802199517726786514465869093676507521699488393962693833129775664292954427604211948121811894259605919562004191291989896705396366800136942232778008874090831015900715051370768529683832141200830239074036878914133272632403433494672519938329846874838002019372745371169268121536580140962949711818725579612847291605571216410385754971109850816473627449311173711250542490718688558743876892567169820266168830793349237720583734264823437250642359865086507403469387489436250391512077089753721758811918177925778522936277157805767442891133105151693011185328916254334365534493618911479979768530429387685544158022198169333028903499659212776101610698544473011797792981373988832947145888248177042517657107819702823616913295478468333462304213828142206371099872252163583728173853871466791544928830785747107236997223885096356839496101339766874846061144015606713294257757544039602381297835487220636242899768978873269508861707326291411376758329948040971637451053882840288492745975602436449106898127323433266113637987081523801693686726002137091823198436372397054274608656128232269350167378704650586032828246868864772791961523308616616657868564431785522636649505368868650663485604981582527677943508311405562658667116692033782109934839162252233972862759098368984990761846326352829872904136412837358458846653063328108536971560875131389912350472272280899826815538656215701966598673966968372512735535866360279653090094603024363208269544860336849965293248843067885900381952524185180664062500000000 [67,35] 153555370996163048150673871529100007617563313258580045260369063422353724270281366323296054862631924127689796427552229276016749750203961390192219381280351239384089015485396230831419524376120111319825512727351549256946437289100139681163807270689841790905177734607747046948974005363481344186834546861860117685704723788534589459645993358777144764657459598810728556478261736147774019556808633585257137065387893397499968304844245047586952430949049370937539038688039147476177871417005310867831325973816925258285688243105872667238776736230370943594320881342535492451940565952068187147105077033997936763694927611944840464265003936578952577326938523464176489749227299218105440148547039976115778807331144963925941250771145883343491379910984162510566804572042010703202119680255379897612175446857436134590563666976328075354320364603533531826119173711742578483897955740703716602160875110234510478674521772766115233286459554186117189650593697550419636450148475270620893327432059655460726502923959132514881705258781586531701689055111699766439442260976077046810774464114908524244940169221856863433220197400245236525981518402485037579605187018520617862275378944652758682212864952997498859135700218204119867552769007631024534263919416056468800561404803045052744114552874786218313512008404393671725951541006268114427708605836415935911060854785553406234594496436449678482444370925614314464213905218981842805676431726886675781968960219212380904906910404399179728541685512331414122299642604080302665330582295128844017754073611705041594352724843269321302842918158818553490238785638935140683572534407141188153580645756385654787079636739568942442976883727282824117625096417293358188568288406881845953138609361604022564912710276636346032888660575784913166041840149718669652330710399989985026378915386810870643360284916013741870313152435949975215609547805557765253164878490139715133555072523468742239321901288427692329306392422897878591477432798560545216129511963666954676614297461011543880586838439677753161391344026469243695794168515403367844697820224706687308654216336968252304153294731479435896668084610388733853042802211079245218583158193109460971645987851338909635035251561957741040491323830472150739114008421954835538350337479460246518899627353002240014263181860744367754255104260577181964672782001412041170678606247956209361348898861832929053603501597525020700499675057663444645851261804482623108762434500505164447882801801999806633928204652680573476406153524937873560477001382116819453260519265867458258381038825527250012845871659940437218221058632692977870002961045433966651350350952791102062263015645767036426800379608653712194821228109731237054802477359771728515625000000000 [67,36] -138341514443343295393566363527170999332210599813170472036312568910054156483949997063953377519911639461234584889391641611460797353078718688450675005063481225789180373050673135996202508200333594704135444370853536171611291122014361199496577328976179964026945346066651885096812466402221637365060530938768897182346151599123290446320185056743201729145963785268933911672563520325514222022341356252937668811053854561079598799188487392081564579393416619727831666754010058833851186775772280493164717570962608503837035741478601026455360383147969973380774071997737234490651215985743787618109480578859126420596130639813123939647553174018343652993725157965299853322777495862526003900411517649421826445186111317853599857827834811892489131761504356921906255873796315438951797850082293132353089152938559875137010334262626555787382161562397065945717997683103122584183911166039827979394769789651581098795000950684848047388003759749217915424950879321198133252463858474329764080833004704198116536512658138836322621223794758948472410262280327478275763002860095501920000873085023763559027913248820701194424047511750831920969171660540717163174691456265446197556001507512545304363941358735522464153759009368017291123325910683132138697323676384835580755202222818574172830937494539824794917401096651716220636632441570082764256634323802824422477780755113005604967288442095633411542181414123569083360633378037661276622667744197531988123671863592409961198570270862147069812779067488919884060231441757104127726603435176676135825689809571103863585065969527414014833793025283394214303126276732648447705014334223091537466484060205020394819883318985090728557661337732310587903030050382646747230320627458447313411457698719057305613301542016331822798141985029100762523852643032582413198465988358444480823901765816893128253192684942932863370893150079488304482219187231356160182800462761713086542275880225141854538553940449909596218440046539115561341677971141362763825538065498942310643247959656892479246197940451200117056097645103947892071186647495339343995531443050969665522171913714874910865954164346636534964827490269275769652751421894651062939655238350210071241059684301705238921177072156285094989772519828406928512246514583309535937132846431081071553760734400789259286338638569482138788185773101535880389739721897691698838491071457604720345339708228411437057121393197139171638405108703219095580719229566294073577697908252224097599739373208857680778037568309160640226398081209176992268076576113331195759730011636317582430123103712641858074914955340356587812930422348037012564516699641734180278354631667839001520825126622266832310693268626167196089227218180894851684570312500000000000000000 [67,37] 86377908871296710268513455991374978725072907887411494263312498354890864884504912713067852768262386610459552976971508904024767622288334081724841103492383604679923016792664400690654278779197158164620074029009513669265513898228076045573053007690023262111443548045306022278176671738427458899419676021514076061234277594109826661356296751403371980968957648313998103319513605030254661684603681714626594419954515353378117397732356843332956683619680238170610393746957430604667730044089638488137942099408633886262854552091167251718203008947109856186747447799679241585438760229204683189622727560546564860159920054585382414969999814316094924419285533960497344759021266302051145710631681212161397202887826322590259981419249305353873089484883492942577983365921800230779979572259842626917221503269337891978953024542287509899978586619511487780033885965328404558828630152406426088780622625833135391403236094301655387978093109259783963229156548327015553996359134939388274039514334085044595778870564186349437987901796647006419398846491630074845177472984513050150281259691129284550711539313108716003432456019447037435754296578874910685286631603545020389984184547150760083170603627484558063986435980803670065286613626268351309719646616971328075076372006386210029794535755302084444276537951546229661546450620736735364846528226068600790513007975230941479350876407264182072707671974349042984917513677320012064020356600080973181002737990729556634744179448599514644543841357244786347129987848088232365263028685342193682443791337242776154601657366075325847547025769476398314391444421343958164182169506261253784155964496032085122349522229839579521132653005982597855510881089960592575412213988950792940411041871065407062208203794823024057701749650393227902923409018817105315000991053371891566740435172799867464776507232029786832946884189772497402051170683053009202435341451846580987948599763098158603203781332444850451146036496736487507516927825680200149147495944448892984560361029590996628737812874842054185991979712926164736523864075596527219666954538400150386012585848419297344336911709798659098212070152299447085076027388091256230767153590810941514915821700870926761605790739201034749151042371329335183547262664621146545595782002917888258318815457790340360313096558710813087671570592357737053975092067712834160735429357060566635558215341220801797944447928146042016169072439978968959846310275407667590201906029648318657475824982798982447677655084834375878054976562642589698670120754363762433846258419210273429470419537570276926875520084560461834555244712769149877732718853521073454778868961231371407127217454894377343081971750782602215146255275612929835915565490722656250000000 [67,38] -39773356046537865131964711133184759670448304229644504183408719201814722854428509668546255091600874581932896496195198049291046605295936300620204611970767555770341184714394505914668295051419709575871201135660936132322642510320872041407546389791147571562888553635971206525358484059173129625408516428666292480790674365639901638099336215385910756303411471500882801916416428400730954150211929270712540608475134466769857652119409750532840658719581177115054474567097307705812404594734336929636582885826484182530723850186367312018466493997815507090271823622308213749260529555959555605007870828903620042071420861165671826240345291289225272297085143160064433025541764741699768517612862009541706915453654978727275072047442043063105143211846215762683977796509229497546674135319489223149389115986584945184015495527489857434635916349576148311982791560602686543988122612157961446808093436378489434938855904512800738286855203825488355178305765774963013020344501158979555608266116632601329188033282826927886116027316757540378842216150514612806068364265472828922679933427426445695536627720607505612555590129525510007599967323632236035448836217727150149530172169863883774745769633590610111970595290267092290212633462411625792182776276123392754555973693788190109436388448796312669051353935562502603227201139736182348833026066499309364343707143325100711113831856478211982315565356322999550126170881140762491604895349508430614127490531591327242323197441099619233569693958441403233408261354322527949163151146297720876731360806078305528522779691930672422187543891073681992689300636853618907167424153568592500140110104051496846396830698881895894406028677612907366822749000479972675414760618660591376311639540508965736667005546581787325093216683657139097895950757785127500852893884439939403667364569268011471717968089288029974788207897857265762890821882832648312104491523425025594647789250052894608711832394075123231698802109679782412433039621034753611359111096177049494505740177464123316052665951290558145802532479682110417486415039252293308092017664013036184634651892877458872735140167968133201574152720386594263781369390971060988129181089252146267523448165878325898993616295090618338535536995280243275509207719509154861252375610718668958025289659213482034853840078872086044837245587895983437937133652848884845869161723690868959076086724391756869879800530956125199422024950025385833371584405273210767627264038334177310269374759747940314210193696160748125550181593275053015341274718877158532954208137556555424698578384018240101093004201795493249214528196911414827724550985187601088603093250958720757269680687929501548720306273315694411962795129511505365371704101562500000000 [67,39] 13875694636807374208422499268447540914344095836852563528019393232295227239813889126753801523574183915921848813380050886112238625456963225292164083440150484976185232886278291995957423924469459803638677647814617182930063201420691287361003621694353095216208446511192839602120243611682238144496094177210660050017572971662369962909674070270140889751317255645392912382160107263543231666793229747748662155280986342680007078304568837978419292681834652572089988410166876130557655420113857989384824030011620936517069635096773777681710276695001783067723464499276356638424429415110349341542557807079308594396710824677226209789440659081085268054164905280204164993576726562099710403353990964265852329137425632766355468781203770394489693010595170680112489356924930049514831048354789652549907314935094371439580388747759355009969748775944219830384086266393426131191766562583527114442677360180898817385433089810635640762935776089264364957838631272052375430685249837141487818225650012746513933945519296554615593042508404173678197728308648041263573320420227825364063243227497031994422215326573787385124998806733814418544761849264345040340686098532289967320844196408858128821528491137662610004109500445231274906114428327498665961439032321775400192801405186531837835854654467649334495561969027437035459108568478131410435325552988842196982841660987868045945522901487524061054373890161860497398807757197098891724114295894890713066603129989004416631025271842324867492422440992715578768621912261874852077967576767698305305706389223164024064626459771432501037623217519911842331299518780165818781710639941623840491755992187988493030570714510028520223866727394631510660690961850782966744705634586281050476151826194095100064130928454850719026948010075316161946848156840193877356917878572868514644918651209347105750357566252108843911900973534327946645283558580731170350387787692251864463083117822610271698767502302428188217592652847566666323591294930671213122173453878799554616056195028272932342865692967370798681298249938707723105059865581470476162871792965499564427143287111537691097304914255230618093059722264477021376626464888869747632065133778252007100487036276845986585601109531025367940502005148002818142596497659344727677115658058391033603395734385728743687260627061572589412175222237181411403612272426613512328106500358965352448083330648097006827428553979051765522470230333349165464728936613303831903745196384243238911326885849375091539362252904540500657635041678420214466860362325195370946491811510437838735012846803076734816369133490065410624341613442972204708670178022891031840989744399843661629392903868725089888171153607032692889333702623844146728515625000000000 [67,40] -3596702650247638014212383818982777668794617524343826523668388416025834687553242137804308677085774671901173054822588616774321412970698513523342476944992463174861040698806920336479192426291136158774754501950466052741629788083029819381292748163592301594845587278404358793432112919382870697149559899690252729967148413365402187797415580981371676674375004883137559365117489026479731428876942865287148434842252941338927128664548554373915937662113022710346689830445561529957329354622939447272103856141016333492110239433062414699024194936162103256344940493361450608078889749522566485107209928344017400657626915923273075382301142997292899122864701847411400521903197466682219798039622629862728446390427079304524653792084065109167359142800529112770259374067122158243084052706708461941226946879250868604952206107530379042260777470818873276230623505931196909806042797615369061979272586567461478585252852269320881095320622088911865524327069285115470507099246861682028688872298660596891866151440878468850213870300660835211976519964907881947079926103917745816232310959805808660277396561989201769484598622602542257750615717887008260291670570891237464519720409014251168394233266794134489072039408838357135286408746549178948579576465204123841373920981788199365805238792476859626185139819811080200167361163903108962186516981303331516155244895440768461435384329631685301099653708871970598535400352177335055603825542419373630421052903279649499373738707793679669343969815221832572038001736193220886102335320919818354729117933690688981154197288867824259261378060865089723225274081850885210234392303606397029438468729516307548105082087952833243861893133382687721377501656008388176811959308340746191880727919663195365350893459186931677689175594928884903109554666667539342469778408027863603194672052436206412489310762381048751351311158767691575154517796964717198934387603875451455572401958523805564888577365380877072644109026877891488857257451348237985669554921070886110677748594853193880947306269982723808049027038332545567448109761051410114182280127146641487149622895481279118665846360265069786920706554184800147810063588564896977199010889382678850330165214117603195794419369477942445728968126186857809613874798840407756018497699623428015894317610166622871309763375600469211607182788528189471821563155517851396715635395150719898036668596223524848922356034948090727242342635503390482109547067694263352069754606368164179583534447310266111010976098079283816604091623561266235962274822992788093165821667616805088988432253655335442599939101469677290747251935516983156745164115958357943058807173781487254057615439012080633864737455596127801982220262289047241210937500000000 [67,41] 629511053566792061035070152216324262077051242708276471977343487970044027145575871583921223825733794548749591213902399749758764410364499155670601582942466188323081840765887933654051328084958209288934831505468697208688561820401022963510440008260506168851067793196349961919556773528196710879339894338073305404164976532998047549964982383425209061067306402216131979143638769414940396425603456106330822379708011722662146518614685110542910298392198960447172538175989954038217280569662257837578649057609954170186167990633292000485778923640596246998160445874052672910458567479367690715428922396101879291605349323759676319178249472970662844869717937478884779107613317059681553634820811441695024384866265128744616892264418060331183509642822870583868156495724210754123627989924777349759253666654930110096195198356198724444299210140781787087116366487828943819661904938591602727070145265821710328200678229670135742517503699266753114557089093623310348011329343897037109096475152067939870222810223583087495649258508029691050588349882411669632318384418946336225943559778253941161555564980413649964585687382027421092080501995552082934162566147119964435157121356510926043473313170170395966017720235189289259217449324512723628182531565551256242169148850590043980257990249725575908891040412673210963010774940597553196022563917135359750379808229620906093193139420541414908989112795189599639184689567393788942094263508999279063465913143854599176484868131106593995187492394484977721606467324777508853770745742091855190923867172469419683148768653935387680449215221527359079251347522508644658546721056869508017410309950948569729167767229798060446352495861884846484014031984982891722267018793266690279947311756085341747412840429180653281283268078928157950006349742530304730826091583110456248521413834315950222458939896641715211431047399105317232683283453993101036947037899029390655662683363890439596976459607793576390154475447255024471854943747180348758762600448538442872628178468789725324869419880200861415805034032699222823968434836289116625304766013550798429901395560711925612682946850062322029301806560923184303275559995085769568044339886693097233195997790927808535978593079213833925666363923535588539949669783916548212146498519928254588187573276203107923957890800891910120296652300863225406503124676064372515751839764670896113120132501258167458141974145087385725625103685490880694973175294113797767415648406946334346054388453503255044816693900870351231594544230113009461268887513406464264198540072634374665253609225113330519881925402195225336576806069058074586628502504209469397000253412281834272349578954860050555852879483609285671263933181762695312500000000 [67,42] -53318473250930908373946654934501842758798795010368887323392753145134668191032181082757450829518164690719249328819491035328708794699105632285975308372149251931232639785284515869636592505136091655600515891648348801159921158017846294788952728200485557748991931418671444199999176600554245794749491153989312801566719336098470699761974614226716776552048674001246084183879200614671505751350704664068720504783905868066074601976236397208784386316084444689634024631489731182176128951609357948884521886915906133588088288456340032521665688043286804366490866878395536194985989523316195909761383801983918127363734930025362414228279774872498230005720697648834861918940505696161398606569426469479882911485908465121466003976232119273522190435740156613035139556793521378597037368408260568195282559937419846091229867061875188278189393432188039626683031363687215842205429153463871631838815014434913802075988217436444041557801118176222227554235463174404548957660568394541856248740945012318422533630969879328738121565099515624509992151423895605410011277477092505090324161632744355749610863425121652881451306251100793230647708152821767165356181877549051631861371374797192033914971577479851680577484311393553539643122420325373765481478981145556928555295767424410383602582848819396216145570331162919954595772895756767268998484074235940976280714447728842241355584150650617357451519308506130608504145376645887058216846031114005295556613792512923458586838799567142979299602634363149501802263976034743508153417142239361403341915558295823312906609767773406644939199148205357856691822104777619970044033357279797909337699393871016257603953667302419681025248041679731333732006293414441280595773475318352014077106776716527138277410458358302393232952609824080474514375806134012546658488348473698799417337837586907513001479609515125463402180549356762435917165557559220460987020736095147771172656976960245387298823742997046946368599330544292851630968540232526505044906970401103372807206583082538847615798738911451402690553987790316061851058904194249294430308245445221040062346825280510843671974027589103858946833824434149518036680708361033716188193444896203650055375448057606301236646842040300936532289415881019285303542208478253124084230983269987956379333054682109989966639494515542167611157395031780445369998272323705919801252905054538754514808263277463001264819485064638679000262703598862725011174972060118360938895652426341638174109131687517155135408748139989506434768208164082448617459900886175909058143612576396750505011495809953800905453289937374634565338658923845428180368571337465939074435898509202732307193819787094479778488675947301089763641357421875000000000 [67,43] 2990381731886451067068265832922407910410648862202997994069586552036346019301273350250186250991580313600436916014046929006889857017609040421262681831319894086093287453613378699300638494416614079303526707646592683545230011830543781118944145351219552809237713602972348469198437485987978797783794559625630935330334747860713800029579913108209557410135596342797067074262464936713446211852233946459382395418619227894046659125699760380033318251178546282192423226223345397877275138008012200056489585964926961549524862044939462301601629244360191780825915378258236237584764922536550283938814858394681869544655386913196008093190821158492799325500906302264240798417748806279490777176852475442169296724112328178977630032642529464766919171075064678236674153598238203329492321343896156952411936385029111442694854862866207544456717214241599061949449216548097112929378846971704886628798928070751779482414480941408288989278403927776426080552010754717899655603529341984722980450474908841915435844785604980850551746690051858536150063983604121786695025573150386356797082220719661365719107778113380803241753420063916007647124210517894320687438581103744033337516700706958877489500681170009410006217396187982260465834870001035034043073070145567995472466938867042095390466896074099808053321772023580320347726463167644846316405019576921991627360740638109013299500048374587248868895248089260097387426256001174237825206230102106347539445418914852939870970973423629433130559722150459458223228664217737447098678096843519500525068838721150560839652635367270598790092511073095939606772427953411423250025517776611127607992620259846477980469340736557183787458358011883616795246354976650748041133176245734771112991884072445452489542836099417945705768060472336315739334101529551254651155966528296865427888300638635022082297650042393780369996595724185596792209862472325801915958916103515016965773508418671507153315435503353234066835577998419461584999656527803323571506413295054545508907678030879521728137400213060700393554531772457650959979208465615821694590012977311964870477424835622901256154405062309649526080682586212639448997496629787040730847018989086767115192522950653281812642568998400419949003173840091825169826201403866305167150951712115619064386807380316201088563245350082750440163631713911081718251269674129809541194751111377359750867692849968981526817477892548063013995570820450504285555675995972446251458895091362794286661881339952347435498819772587809344131859809761189397949040787887944798051267195445487131655256430844869614720940177647070764808429766863935734075436829727788156427134491862777402495349697575388603354440419934689998626708984375000000 [67,44] -8300224574031645482506770717099976652652025901236184027460501456319911202416752459867870523211793680469179645853171594949309108869524546419037148227284337989663749892183579688105081378494290579534139648447804478423725762336112159282925220758613149864192972639626967797841430687593611495979697183844181520537901742046143046358643355829312600964183847370286319711313576721166463581317490429105503724975064305367600796901766418780314221874095109056244882918404513151027818370691759691752392516119656942056291841412857993667909437246812319410646696438661432625599681035909931760140585846580137401670336670866878461676988810750333834097988253116484507726930191312270579187123614956722474142880633132652895449370856672076217508185612350393806613958712601928036268673218558123482961012038143965057968449251472162798504380491345789762313960284955963077907812929639776645318284814633749648792962515014541117860071282005426453791350756200994571378110877318648106496924677159128668618469723805091904680206534886349549002575028407129517679633541235624000147116902585032487287285725773811140887320443182541070102262678171906456435609148075546398750877609920662660141863056789099111849172111659795974628874611519644946462372626408919189638248339630427269541113011155382164419846074643529850682270505099370731062118043391584968708376718398982073696496180729809471207955594340933885241240370607449344999861416514845828229550651695171477551563457464536671110682207887709189880682536396667845463361589545313320599196054219948002221996080321868568166062526453745454298276080264073524191463520919805896851054555959416054380097622008551504581321906246274388664686610596037946299854306626423254692395892256497659087069781873961176511807437902346396640808541504335382290980437195061419943564574145684453308981406632619554551532458692874611856980004832184908699667310333151969468836065881718723084425314649890201583668295467210416603069931839360306921772315172254041761472708940803078198280581425444620499049942075651808785384830522490184821531718352071469733794224362939665481854746932542725284694665798740148320238383647567054101239970390966055096992513019533024727486003344568328949227801959875821194275048315935122903164764050207792730150225362262763662173241401651195415178996959226858506922507550398871906716474077521107275159723007046768918095249734569111769014843369252842668665655673274441244959439729392272204995351315314082613750090799735545436211501043374360790118672360301963981031175467630550697931412995915359980436518331517444436700359768718087740703903981585333119871063317838529152297918911607155223464360460638999938964843750000000 [67,45] 6700751619457952578034604492263537778268383588485923427088394431691152143642605700088529658005604914305159841336878845184905756751772616102065595315632788606786587700693720751194969438572313230566197189276229989876593699367525996958002048449668552144414408198619904985316317138256959880275000538448194647350564306601821552979706221415137380559647227103652589673745645971624287363371269193728342444864323415725498585415701198960594524795072846586138767345418929405813200039517307657300711122782912520671010409055878498845706753102782563737187669684924251945780240872971529021592022019966399471056307895745638496579029457724182409836991970610935992947547833689534284368892191745483269376221328562731797181722466987367857576745560078817076149216651144789977673810312563548658721914067559351030966525966515563454383577720791665498702638162813660840578299642705006739916385797895432628428840650439577363524439686489496288931160391126292655761535451550394579395655839272061767053779609412064260152574324687414191932824704498387201200528605980961909667086634560173052647010767654550471775221703661805669017537871030366684155765532671535166384965522846788696707909072625113070996037424522415861231518839747480031245995313458979505924403797789550155963421526749966793286014262414011888135243343142699960949515491106448264261622491385241557918715202936578298329370456641751461126685742347366214619901312714187164736172537666563502275632812634944393958407208861776642394371019769307092345755164689264904445115768383284518524139558079664099471238125175269791050508927149071380849924783260728403629597908115570328559300645760961933873531162517559971642222445034780842548292318906291149101225511343948363863113673283080558778721760285958127109778258935188212025768754026690204249620396872355130652740393300503974241877742505350094953263995368799203251040434663173349303977058316305961279065489263465444016571704609177688373516878192219588602100082155570313701609911070168370682637412185090178248576161055935053309135637782927876196855333517744511030274886431093729221519364271272965765762529632175886705316431847738355811062318199368505868521309549953995998830129986859596409418771951437534922480432908600558826707375269426059627594474538525476151372819709789698121868087162412371181431342515451011630376679569343916389162214728603618872719881179641020232910962758395811249925276942138395053798445152768465147686516894980150636091339033955298797887185836481501517660817249018091159030399154911439864892285917702440685724020710007204986598953352978591048965950451204275474646025269413346120862123855843606179405469447374343872070312500000 [67,46] -3075311725542958391479032917999870914974673455614210886531194345209337309355043882609014885778641920332895319988674174890153388216113698936413990227003082707156294929230224195431843098608030490626033753791039393057575714425551862279585547674345355618030533210059372591331637341760056472863252499241033471456886697985460892389867627344355859273351145122813654219066088725830225677945245474217980307420945749630319436123649295688404719078869943263087365371546556943564413800456735247537280758705481370500218948571423939899379792107478575087403634514516210441916517562280817685274634500349401642241901906355650615771726876946830021712397237255588543089293041811700301798214730336321366367485119698175750572921579856076862236521912440729925622466672049730459882237791934660503453535901965743675466560867347504615113335018377842956284766689030497115292943686483256712910542120657754928556714466521261167007607910237817775918776576752026727193254169789935817247568662043028653164989168146902727745510958853165950331222514080616533428855115653107982777891095186529120484150702053975517838931511544511492366734721652228477776643119317670123896788510805233512552578487406887193536529876619656662661753153178813181571827661694267974521250013798981585704454146150731916621961760672271904662051670855010614451794103579287973540302361829470038913472794726729062263752051079231442566690374804479674953336507426745152622032335707860798896615103708444177177587961065753449589557494201339969721402537283205702528088114168456195209701216661226821721667245678841670110601921480700850242073055490452516450972167188790826552888306549603156518510392961665708505689886058120364958393946756767696584971875337744003965282096525190871080417267453828774014663437183325732573720557916679452569145286314574153035461291099177383348590925003523298810876274510322375933633539920257175712902729046843015009478301388935926404388324066097451525233000517622391081502886465788043012012036516404824614482025413163369234908448768610225039391071091225663449180036470906104341647870217419722213121943013413393741010405898595518650631203057569142766263648437280476757593084816394918195171616717064598303470715181149456478798459891707673694422755865706578422641754285303023608295845152928781422814488937096548109392994665587775134045373024621132254175468962592896368434876713941990993615731176674149506546922453413184193093957295077540963170126086982775204249748621538085884332356389449780098730682885170881036753275546138219764556077923555322476088864880193877118561086780839350221827518744311785752931181336137730648189192450558948621619492769241333007812500000 [67,47] 999876703227164505275733219716210497571128438491441527140602664059543249550230711981189961311471934513213079492812690310289241798490718612324170507908802545939757933743052348738547836115884882569930446826479888773940199561292469034522992056259435593868710067346384317656586201739534965303099940395199206738244613606708206330147809482375609567808252896920759343904542989487834793839823666183203165379532070777749054817823385527108805792086799758159040802614142477739749871896771406855189374556595317258110001029465891079448706846633144351159490224925706651289962986990465548236159576214008447132412009064867200077980266932409574059090874245323090256363211457961198739346258346925884033551854285797252646911824675145993105158641193208191671252046384000090540365843245724923271187040980891091260142721036802784131207347480371711142386641675241232663529865032397024625450231083526038781592897450388872983590142514391612940970061733006580324467976773961068577861843099307985740705588971500970895279771959218311164177075696397848192926510671362239956512083931277871028360396268157990554118380552130070982193139051440104785677729772482153852538606219169296117705403986399106206643367566266714890214640042859736223816655758515208617526168973272402998121410753001803445268855042904706925791393366233043626232320977356782101494664342375602392407459066992212025294268518749155978930377412887116398927125255410337071898987235556991268813291678860245630227692103757924998865036041485378374400392052964652872606431906372531667182828383199790933873851591058053410459829660802630293290142949201697213750796079312291121026619401460620225548557087141519073404212765823756004391870563974570685146533893689985993855176776906246457825246094828850424329101115811713987164888095733486342004709399987233931152906843810954111050168179124445525950357938568098775354480124272889534704187272370786142014071088059249286350962548393720911653480808155793604012988886962267108491870039723471173467193640666247914059349800013136426448247512662254473838764120614549921841692398686833214948295012479524391592464949022268586477096059580925202376050845991915808726959655665461758663697470745563444551500697604518344915821758260796855029298769248776053559871539552033132926476949685934074805141352095616346781758721293539595317878558733820535305802866775838748103900564341165219899719661896030516891213352278749700435234032890045412463597600176827831373052611900302016995220514750357325378875060189636602271303921996796560740131264552050915835282317172540682829774553610147719137434882758819405958574180748321680312074022367596626281738281250000000000000 [67,48] -243645256356349126802744808813802174592975345701795330681968595386345152991126673244410482229822381433060344603880092699585279916702467637655962948244100472942744455586406376706656719805211296255236967399040046627586415940485728657788500706263946415633647928066215922867938479301726343842018017084057867408216465411839768454370725477406969948480478802565500925792907892667967832348946670890304648933509805624711338249890165514433767298255104205724844011262439251381408333619256610723168710688055808587294000869147268499477183640128380376111501512668101269306558444610691936328857775276454336040008220413943556796122315665194331836932872398481410302254177242483986705482628431559635817363469720129313990840774543958190625186275863140698314694250514567505530769412448631413798064742128851779259885117978934286071568051214195268951108207089213968319347148915699648584241987834700618216608953690983845949213067122297185388166728334254590839447158581415328165759962178697373601412664459800040023407199188693763360278868980178640528221573427416408011529189688938401288148313629117491826009737305066193614042851169500069038707949092512800166698500284160589430424852829615616324414832395866847657460730065988835196983196057212045214462143515193013150860828428124182937342495190589040348070738406957771199774547617947218365028901437910778948385243942492708933907239068620184420612408799023793983325551991458844843299458192186466548199666250718017631537080632360034044790987197610756430069072798076551843864362487651710789687974064986987801022988591227490640663025028935600647124011752674444973648133790145588274567249985759932860883556546569949484314600649823027904659605356314686428191028663650873835247275574177954285318520555151394691664468468718472622486783419286215867070892257311609856717486918867749628272001198048963303943522200602031645274431676932162853484401887148071326734757368006960997712863663172967143086044391066167158417873454128154379089566395824262072628875053280764996826583946881467860262509947640553332830511043294462887016688253322434688054470815474355933086726842374504491940172555220838630958382451185386394612300548636769140481573575149371287227563996192519021463681230108358744181726781599298277021708528967792050086354721393927889316309515055623629454927045487456094121167968549808425541864956205167999113703412533692192505632621283006161503164303838630302983128300471026589129692823025645268588190307800048238411851049144345641699259525521299976770316628477773705632952607871099813270775871502869189323866757420274777791422309601615514907578747064165192171003582188859581947326660156250000000 [67,49] 42679598054373711061433764950650310063299590923369282079397844410655428250466598278654952173786839606734194713993941589144983994693729590141041087162476039880275799873839236339224876292864476672552244461511417806061085588804263805578836326637103257389592147392200618325986502138875185603214019270746750782715546597499219537024877531927258947165152925691697957231591756541851458788330456115741431990033822681091964261675285171180410734338158807055500976264584420401524064983186761706719022796307240866185552185996903629209059767466611956096296264204113180953591325196897713279297498864392722739317804367732372038100830132522441370409837187291824614030179991528298042600980804336982536834208371590312858374704540818714914473217923110005493448699491170438439324365300625364515743878327356841335900675844793160317722565303366835243478135245606562903581410947848261531482232989758291295081990581894117367282390542845101414241075596908957420192795336237608136772934397310036710029590922210543383022625033611778968565693217083876585482191077089272773602772489043769923772063691906816796634198199506463427625940436634372578145881326359719036923535215964203191536253650073191796045578991401575804602680836589204459454572714429787852667563933045295911859075138853110136256057832896326024132398209972142549420533082744272651303245655243788994251278621378363203723599223321494059331038397834994921976329452879238723184646285373785762264422477659852855898825466874882669564383814010050630273459652159604882053503624241804348433880585314233360692093135832673121110706649047715541412635446374609513524060196004357385755711145915339852337427288208693090750926188193498476792649855107271266237089270322164238623735721827318530530955180171435796086886896977864487622500601001665720446220870007522840024335021192966712313768852320280400519439538700540566086893920731509482159069352802209129312678483412896027796410110203557938316433071478996633912136890269417482612762253624493191861329404105649965028241307962140063504044161596174445417896060816500543677665575349501944838230045268893607487510470712485909295237145220434299906523360640632553312856117891270526407889856754371025017018655561846499009297815916090479881110741451910808475715379208008328612613170727155935971578304585341016670444364205531824818873724149104429831075001201427492941726825787742838300772672283369401967994630889478194091434726568392375916045211924153922496778627799037144086778953002737211949609851655755287929671895613718754725611391310173212349657044157494535993471798759738592051712886157141113647908552131138293361800606362521648406982421875000000 [67,50] -3715851151626256628819171213000456477580634672385469313057179759751684454097404348154268838661400594464042197574127529118213090896001941554675847179507298560438472543197423571120375338131728375058871515232315250199520765648323219555620142795889024641325494346325657240830401087747410995956476320568274209822760365276174811412831538109389058649270378991100629374031243787963388533785437239612105440985468995128959623900849169973838545639472332895795484322339157565767988952237196572020081570125411289175760011682734580274850691623247579222303665474669161275244199691168767603007426013723053327002990865101010880389847906921137266798498247904315408451502984414431064217275856197378148557240199315596268800478123706455293249261790993437573059718040586483169371822176446761184986640239020232011138627398263973604396575008168446674427931495941123542476316962466587975670354281299137005606024610997082039601820442881859643025480675095640507419824587193625601364490020070684501906646604132352507400477001168917490637826128203675369555977330255560314182325680564068111791228652764233589636609903990029517919767582484780770150871365058633449756718829518223912437434239355559656942775211709705818965723540045168940660161201742483718484319183151419258401314525213210587463413035209017141664006926333887546138659613296865666436066171960487762463877821812044511572133688846779450195320060836320605741023372666351022057816593288402641505051095618716647645321658276143767422178925760540757327600464840406575754336465062365366043408109513467478475160890906318254060887185308613345918052423182818799408345490053272451521406505047035530068603121697569475425122595768290908664600334399195384292986712238145055725370338147994065225182047506299064267050087090640726443368154034840166941573633774042487747458193555865505678899779339533909835555301609443154468922770309941296122996433021457252240784133418443002823457628639052107197113819944131149462523756875319563367852020485228038154324704509181502504727546445581154728137021913480784845737767958644178168650495404101422772129407443085916280133704188980977257192752149457758214631705926785014370354512365280939148900910156342287031691752956730487996542765515010746199565495359644508785943640970593904337639553386412442000539551246892822062753017608295534010215758234248204414022053490585329374329442185485371962013268800433470438189609526611787696859040225007450506500898918578061808122060105169835383297626187938715267421620051862423312738342742225219277533623491919301506620816808964063494240074069277347210177762578955423442266664535438280836388003081083297729492187500000 [67,51] -788269792789281615389565479686665555931477077884587196508989356059984446004053225334822324162605291663494303067667791442859948043014177458715695625555745572566527658343968970565032701613285490067971736417382569562788270638548503290067778689439870344500666064993453570614873329240539315052397707591937732234977404875255105931899520773747652632101545891456863570899129192189758932741869674158572098491521720256821301787396595961170699608278566136169680816829678905593027055217901294728230984841980321599982929915315882989501612991352814779408509485436095220351398591693558614433772782868061330644589740962558671893167664454568748804364658191133276040634189232393601538254483620117490745573185208101153186322390631746961648398769565906854576485140608932602171473730155592434352355547991265425658181204670190581206278381595167144441064948437297453085780576104477577006107116212189222696562632809402129461860234100635337911949652390723042198135886817295373918210383386480115452628237980714538975767430151828887501694707203773071259754818161904411283901208919272359570450923679396919013419195142936204063355212892117888614745559863945368907971130884452524614438249305356121896050225453467266164781423044203744978290708063291040459957546445001032856582940035715157247667701393000482944918011095157784796340918503149908302152955642231043045551799297322076528576330440986979667547579996951284177550087898783013908241515544934685181536454649457053737735801009900340479925613698667717787695199305554165328186001902475295697032824345261197734781346768460286526923852210386556333426891659008884872701178280385540699070258828293752738948529189285893994752831322811253287808159276699249869834070216863153312966103879144753529733722895407387001288023433163495514557787617490942285374299682797727003078956914342548101898876759938890259948646468261947228856558049507892131696677842904580040898601501736476028759020683005386813905901071241318343710415053185193730756584224333951937053262441697871145903383994767098659448296054856352489290102218187897837251831865924427251940503788514301583734027969798498082475496140683432217571144754863014408668463241701606973803323881232913662310358827579124690623430674338419528694973425671152964201411005284022356984941879468676235317287431702029295020342823918969355367588232700018319073983848899598513927759785436238450521410252778195389782640680204875966446095797431544122673466035349931388203445567241678595611682890022185823957110943653506547512745746898821797223740350147386744253665811410002137998524742756580861466169094459524330914534928638204291928559541702270507812500000 [67,52] 503288490475741124094344827026899625570067352247355587008762083154628371184629571523313616123177016168427702309328341471463234085863128011841853704124681929264778179380836964033758065558050609023056572088589122651581256437371622486484208325640292918562854678469482051662213831928249708474306156434540393753205038990650436043817713998996227707554654739316938094171312172011241529054750692656443327763034940123933860553624030035831691118602627954555239763076050532933203333018753464329862587962562608925011048270650391443109756042601646445999366893349446739159724436326251236624148006983057471395721278985449293348330800821508612726669635057731641315183566706867957317518510822616035790725543555091947117686076489576758734207036786397501397565477770441794715777458221290275204661098735822521958575478949643552784949596909074634776918976176893703681574001021482792940957688689105421789087738532954791595642136981022699403528107309756509269731747551531677423498379236172148870558968054885126889083351832237314843245658069329465485388967216050298450337530918759193538730328833483605939225204235591046134199088839282006958450378864361930040838194473264584232551210339472573325802766489850854578691947512778364455189091573360559516879081632936391865988671497677875964714904344961280846932868815737499026145203157059246214296465813987156868972667417769878856221383134920665324585054636642936029464011699698817137601221527677811474922950395381220917793551293030323313168813317438632855127281109191970953759708611029358938537351140817504946475379281838979592901534691856880718899115670355517347891800450735374248503651860323623513930045216399615797718904336105539871701580260206506195638289326616246818801789853358836773326500800587461697108457545314161378159220679355282135516940605868011513512894583660882356117090563758242891029570099527054396952688206453598989046392957261346464266711107083290005131628328406026709221622175915786951106346294350452628665490864342638335748990566798132090039937500554288755586141690468862273950722064111269795828009100771842861521917447723754175903708350656244015147226330361670646426885858026067135293615368330015005216652285567304682433501867497741569021498292632663275333070160492944305967789980312787539851850915466669794036191848855230032783556266940885632167069681149552591480457219737050090805245092611501558534737607659643445559490714429951372152371690018834003782985549622025571361041940383324466620747881196122238797060687662907311645493631606184151661888953398013051590686185142081984145686867625941155991107074608656435366071946191368624567985534667968750000000 [67,53] -160786640787562018337489266904977058230573470735114268729749414743116140339021618738047395333875338943550627036799695569342992651362526454863353685308306813338371605759530837834667043113341336656424609523631638537186230205280603097607237764992243811871389632638004596479164381185539141577826518721328168427458098033819538636103870513214690849753716791287610676497158868379936004699957134907071513771884057204973613334463030434235831338022406120481835601959806468069861337952552541442552260882373228993330045918959296615322120027924915114366109477089139017387300208948786908030159917058617666629863162432143793636357653419825170095161105752095555936513346235855366770113052352213394937780116783456847576616460320113494095875843817728482667155707915661683408220892203870225288623443474228532215222602201193010025185276764477867550416331663808822849317149466117271458510071838267290835183320821916429958114209965417118968035119242100348881592125183753508418412062236232479503059404891365391244314920586250958547791772284356926248573371688326610054839692161227555444195822553262927986073880714165970546453799590359374428779859754195136855138909185440828101730702326114215167267126393982971275992636077243084487037563961812669682077708039794524342581033474601989371517568355261417946375321729939068182839805630109971120385950915089119237525184523884779759782674744235513113040019072985149530593163153367347354971309914028138977872465338115236530982923774308909580704357098335402328879295410755008038663573899032004649751180117404498731488933197961486634191360229090584683405393601224990841738378516687649624042564284411228389324226872488427333647342391045111688510471239735865897527074262889806450740173237574449951951122900500434643609502336710678127116381318252814786618793374987906336566237380874939659480618418386803637554462364379030141826545215216367282520159935423572811660453211202541985097223116030373887493374847241830547969290201340385106069683663596988366666109732193945156323486336892156275559772403114787503856856222038921840084048672339442157950022822190712241736631500537414186174739343163991349881998602447439359947255568541985429639509916587023985108814893618032671759117896480677558040599870748643189861298584172060955893562772986445967912352681137446766965684944529389550980188772224045710907909252207803240619154804416744835386594339036636326381786568006045079773604086175961980165587396493873208377110679743872318907387344003086095186531132060368047026975059044709229644722208126512466533318675356789890941623085379313635776017254053887883813445114355999976396560668945312500000 [67,54] 39781713558025641999708775470264321070407552142132174696994269837566748179685271409661367172108606075125019159639138761686701127113880314973371524773242007495584926619018148752627165279582045510314891124413387216599171567478321090180770118621661636501914216084231083432312800085869998480695829233230145198732463434144571624563243152708096552246772447969125679192151326937764842375370035666987938863571847275451303688558665543515409421825371731254466836965927151406184566555178555543756918215771634787748906439672063269711869954468907375694993818990762415721092812780142743643484304638398861299416221895796980847348257139696651622711816144543296592078197548586952823175811540191925056307218667888787119743653437817924157672793406350786748097717935067713762642483604842556702049133312376087524601811795429555257044632524352457153883244665287481776306978673699201122086543617540386381270497456468808758483370538004272532674403584856133521939628794954349732482606821085062997081356002935915445608088427674519792111407254941883232979888602116693744992219020533814795651149814866585777124698517709181772265266983313124034671309292818273426934235412325062227000171832260702602682505928417710731808291570881284905632436838868574798492315363982088761317858687938480841802962825299408872757573577225364928897691602484563118498001639408076829589379891611197714822985238651886331044716974506258045882560440174521367564329474240806393699437484158849157070014569315880883812695378078672293912185388440229000966341888881385166207686352248693383405153980117394126966970620812339342877813128329453871713623700539910250236215280498844101875177397586736443531318665156937891487645213538359889185149645971626534264238251987240356636691859959873888701487347400718516867152559840256771140905879417161061401676793468395897277834672789646352190856120797529784347417560076486501138483159068796921848596754961260110391737306987135718259463029343005361238293038064524524907416398678329502735480586082141063940757233875530442417949075744474779915675304730152723278558869531867913001923953867555837975277995559670649381671713460588333551715807091446650275758706317129727296018959986658974424281109388505995358599188033058553580806805567480480241082851342989557442941164806187035253511672664195568816552267668628965860225391926639491063396325689845575452150198060821345106987118809349779485391025288390711431670164334280848378668831168916874895586612602777797616511703288258482272154218444070657394508786163964975137619458786356900529334883470841269153020610283171112098876557108817486607676983112469315528869628906250000 [67,55] -8344981016037740083656518473373606065477878029686722714999711302096603462922648048764562249392389529312648586895088828231049450471383789010281079024100936827767622210793768938392415552881494117306587586895649388682462250464405513637766463473201422562097956869666565646810345024086730695142275330905486889609045419590170306101176376209834503503919370370211315164603154177759511478815624085065748192558559873312087455306973094169844218270876276568954314152524295235115771207209443813940648016556263389749992443049792236149704919420635801338474714643843533894440858292200167343130056663946377894066847179669596171874395751389688859949990979196017033359905085319830047868381147688134385927070499532685604292599569494490580276194487875370967289294119581017498878188119748445986977594028977032284442696766034741503881737522348443928543191202404136109829286809398712514466057180315645121020152493986306209217267107717399658197686667838213435796285155716209829785959240444492838726431766414897947211436962078777290370039301837342412148017649983815532116625818939404172897809433273135219751328174348129780607486119035372515980891316160660970454393237625239116722733515383125075726047689900301212702031445166859536419796974209279859642671937649497368672363730124789684446422632112789298728297850172768189914120609953512362723241863349679480555072287143801559066838088453993682642263688931384433062243788813044748434910694284029030330417366432173899115317431193902495020337336049493086380260626422726188285941562699938471715838095899286781760531769855905820196290049264309065993082186182096496862272002577751772112803567177500933903377164964984865451059441745307799990317900154016230201321345235290491986775928183738719459482292854081604324201049392361147774606321935721669739474168317759516262399638887721822490956326758952252180242380733307543455339088479195864706043537376828611327581405271132201656726684010727912972923552998934078480925727526990084113271782696389635302215534295990349508310678869448983004101310346946238328897783322279586711256634880043180466445871479746951976522761204886148882985784366672124866045554184813893951737010463171464927352369789280179787259266198075301094590426942256336550543643161908717829019982082325329920425633451806540108742619692253931355483959025927573060990571995743635666779588577677163408135337039251598931960713068689971835409021290567876212673033573487336343417566419101830308630059149089390655804417074934163138910529271613873416082869343637666261272866509331467787827304706338386058706709186381239584662239394674543291330337524414062500000000000000 [67,56] 1523037891825853242632706768613690146313863817787383204414042624012410690967396720132566095186238524884171177239451729722987773065590641400997839385067962842786548791671774278689044826157516201772768290233297946464587862036611250349976778220429255075965622430541869182195936817513211949353114749950316902248386194309625180941233443812798615896616984107139802883320708973546879405398057835437021798934888186974112384829296591454596877286061283630996192347212749495648891010848754813528788367920019216476061657476710554817078652648880474537897843258706011830700752239854070643712110649792444028627862842511325644869735127770829332668966672081054089256235048599688275492598063999756589531279602663562288883724490103501591803365616577897026872161329746292092200837310467633887974525435410481584374710273703494663422513397895774167979956868705325871449834786074755825110219621896198749378708675165898738560800863081657010662524457085948063704201229572694941537491744031575480532739524059586099116822151970885587172824814989219145992455834863329432293816202805187555248272205737896181685824364657735204318604533391046380042079987541114300208870188660377709669951138571702501991924420828346550296986036162272024550963632648304259352952293763629216828655223565101933366142134613723355509407873960454109330466333976377920336510914401367373813901552787194017625824467369521931317239118455776025911411414015005707524705847173634841234849409165729996175960786959835861192337041661685656986344242661507623954853895688132579881878324644715473634241303922399659641407999350435963503861627445083785205141192978158782558126652930066779791231464978164598502540402917085362196042392078698709865251926891564564342395414683045727149947328374755446553040913630694772762300288834704429271772541443453647120777691048075911377485514057896680812417266926808165163714725196175599267263204850198789250747950726082079283742107621837848120198798661376297752531648707822908401867134744116975393592148962913759840148317320762576290468736852149175735217395191765304926038679574022506664081269084412105138127784360069489440160708294062055672740862717133059753381417737723338388251825630044614012952978488804181253483597873074417043447731528315358336580616735396348524447881829247476362119931245183367081493992093365534534780821586966264282689893260536337959257843379241869349391797331724965969587913178950074510541657246142404273448509868665689016347942259716565884736787945257939189810659345777813619974712484628674848698447276423046207401882788250865310954469547371754965109369450715348648373037576675415039062500000 [67,57] -241002614505818698499615180191709352284222789104603574430497603935981786257936161550813250442478168588735044279155464596434640710951861373287715782854130221698336548612605634038243341767920059889881772083014047463482150140981241491216792503034642960849637302707724261514233158196428060495062986556522180826574585757702634691655580051584475894002476567739886772735189597256833620176781749006092601508007027589459370893096779059474747745933501294666195494157153589849116986103233951796075296921869979518972376527267165279963403008214219715135704298894082198631524317011071816196236721694595854144552471092673555161426545259655282140646143506600903809983294408295637973361020284211186936967143592658789032240785796791440246469882306187574629792781592124814611681167159076234094557932853346424114300346989289537541632808404384524305161693057598214766017646629920841005990107949372777130350190760690086989639282981479480557938656104844728344925955972043722945963563176928572181533836982147927828316030776403354221958150580887980180420965912577405112868229748826741815564317099705487612868509243127698766053456817606243015959622343377117139531781248933439751585966536216261322992051236687593022988772095824834702304262928089553034607135461272660991409660415742043038529420125089908878914873521151127191230140504048630230280624274706479515320330284400439690664833757283651413931423646227000984491652605288080320954032387005139267297508302729813577855354333483926796778569586762437747626222775513045802211235936005653402576509602694980754863782581817174558970979545291770398967366349921284385609734067793011721783402694305965667293720794182996340764778724027322159420253167943104438884634504261551787108274955400806088352194369847720253983786136186623902674751514863456381048391037265399969471565781146495194962773244527689066547402970435324500012298402240190661233445773749807663223354463712071667406894072734012688131156220527998534996470429546161097556636010824851524406697207405001181014653453537176590250985309977007370993628977300765919118740885992147129929555768293230097150434832127727866079236682413494288617405934403106944344357182520060701851634650226071054364975789219765525299001522861615520355654275085752847085731800256927529961279335370027311548865865552143505175345896594520428874293266712998233373801402104231337344877862041333223805931885950016676233250526564336222158788311832594893230253461585775477880816740004718090566266039059426766176749219534077932215929828189256466343396198970640790997025427768448767533987329184054157482641755905206082388758659362792968750000 [67,58] 32048127413521252258254453657571812136745764489166205807376734935420273047513995758202966854322187961302109536484836854080494847498331364917344142859734609920493865343565946747220480161958882202437273602177743177498381783916872311014519571406968536140709463171161586987651175893775212649578518327139751450892445666791329140202720332262701955472167148337231725790287086993001445474716544818713323446437140682055971898509360602066807183126712881203919609017552329715823536972217725066216450134559534324207614043918192836355167152826087687146842696932046702889030467722972808540102525494311003896320493111174501980769945190454543288169947013964546258450553535754315440070717295169731088305273075973910502267010664142851561544985175282233110873150900779904836751459721489545178853191274973669657801581004508515484146599673719974563094865971512765456045390233259703775674948786648387858744134385797322132334104186736481975629901633816329815526400780904819805656288366630269841558830160544595966838558766244373920114919007258292561591333376029372566034658471136283660429873946925955680803445063001022124380022416234234458760467995452522292141023746171342001811776508613754335414252122101190348800415877897126488444654380305760213055410114199103491471095573591353430681777997823884145260339990392523365804226010856998020483760532889605250373537439078963818123246436511459268583514379641884950408140619323673855035146101216248935349547826287646055752031167025313705883272678819132331700127066542418925019323919586239191472500493482088188837730166585681427140849768567318081754845332757992092077065896943774848097225559692137516619484411471573635699609150929878237350149928046756422793897495969376034023189319958078004117594862103350517408439396247233368895080721308637939031107204309938883559461303731275553936549673516118272231197442210641144750224589586263651729654417414128527985586750970902935388115936419392037120543541975055309273716718845061251171085061597229804367862801970052712854370449298323263835675937978576259710431218213601216712225595745523319608957284522443763731459005610866655994812383106236083577373781155372304213279083437349667530916479267070082847921541951180771299434614157615074778669631655546056578843954388113034735044917584712803478487620576105705693057586562848185522192945766985115393763933301864031832771005925291994885410637515622413989052364526208199116518936946447495070536653759400063749303159705872698422683260177381359338490276308150154004840059746957538216979701894182891493438519706956278207720452844836644956671989348251372575759887695312500000 [67,59] -3269678949534383100467779725282242692943074944905730052123344384509945512649601864663059068372336220889338774522126328491140750620434767158347772071229939214587363945919507038548785177727303435415141927266309039334242059202164089965798624962481598604816815665899412698042917346687982365632124670903615513249898224697968675059327979456425619905396681374420051529876702543894870479116392782598896577258238289145264691827775151762536211673265837765459535988434975613605391238469978348580841611639915843947511730880542433249348326300057509381466879236993048050946648357453853411298346076265310885466977745568855326633096884391368967101803067360305888180169540444981197679418605036334388013012420753128164762916480918251676509394608424215034240603064292061686543218750548148904745993621368763072730242351471879941332612966994726458204365134305005799160530515986131258518104834469622963790259369008215585020662760931596636277883529944873629335010360852609642476229530417635670495987150735648846741839239190711491748602129125183722694969415853041199665835839185057217547861438690364052590931072065470728491714697274133634441957630024230234209486065983508488041213059128384451560077141650876386339818973281385953971484987027149555369181609771660839587932350970945844755811825761572553277023947914657135247689460726974429288972222152539592816297967975274995544543541509573694428855934571745947387495931787532897890885702785584618764352612167130319894125314388682082619197150558725715343168905051689293174059760293445492324144063404638021764644175049420732810976686819723761008101317944397672414124057568320594599706567790517160565957057459185035863171234275626001624197403359864713099464317637751594592118576007030746567995850652730721304082440659224522964671120460770134333453670988052969130493089558089414226259571248315842337299708049221796002701214754152258660286735294409162225965830377903245679372283458025375040114656012975275283582263831217615960087604298355652651613091302806747567436876726134720807393319736165749680676225499768044445563573282977972664872186133087129157591158098521806908898739848984738753541612800117900915932870932363852095278287043500185773141622062905177016947277459458142435355470916613403605183884554409593081869598696337738930240505571238201917620768189158263231210889405452249376050945556310667917564105233660945402276179535799876040080249411907814043181201283508307375788183478290933255950374592814785054039117944061003330353581007618146902150517750893217820290522745572337337562798035986960237402098108927539499291015090420842170715332031250000 [67,60] 168130016051796862212224174877292109350381556858183072867576209515010948423059578660026751142647884617398763867367141092390569940074719606409029939449455047303448637056138458282030333133093006016224512765211695666960166775465127057156507336130731172710550569669550493647469334750313854644335532905661950306147391859512902460387393616578833701319953747111662459496471153920509946999171771635830524167054958004017374690496870507247385307105477860716793135933133906450531762662660374634030294998082748508072913740987262648795305171421786261911426551791090226107017263467254108822602482070284759142689957734969554688108719681579659483496916059411786559820705112857133149485870074426144011181373726390830077427559581571196788120783878429556683015809403322565818192981677046165489599736627762794398144254394053423069156772410411978111350971782775387399059624282976599620889434891642651812269465056532647733018170514978117992563356526480453761557584386511619156764132874733193617347514508756996980988632995117175448469393044288719160179864515330201665613111313413509986378479871090437334634829710116522946752471710759593770276952855403685111240139842033218964244877227091493900583323293390029373778938956648928508042377013772554277551164679216296891719507210876230921109706598318464132955383242907817213766020195699257604495918210962972110181263147541494312677245826639387121683562792556348707333569370246825311617616011001187669042824522670106645626914233086857039947369669052151623301945108074201760240350051030164935765835010564261763274148876818992192292410168819055030906912304262755587202914384229472199977170924807988734384411360539745717927931671548440176480052218796304099253889271331615425249413166005446226729444040352317694280282611522568006127832581990500221154772968006722361943117606810270801952261747354581627251807103329834450439268041529522349401735930198084152810051722817872373368707535091841052297758935303920478756527011497390449719574107400232951348749191020937045502787021656567241134693069376246482575445154645480482402600169151304627871660204020477461007697397017230868904842367545938965514089078634620608529330814385405661569600577323525568223928506485019176677372005602975781981731656031640722392793611660610812942250696181612015867092305130970811299127909787494883665083099606125051532305051398236321570762969612641118656375430647448607332856285423816410117663020742923165918589327730344095827699515948703588017843046033615057002095200196997767962653385848348815970687125918621952897436171010980056903308388349671531614148989319801330566406250000 [67,61] 23900356576404543812000549157076267185068694129401649360237095685478358718041925391858408345010764390415795306032273294149431896145920180164885224508844139565334518706327658458684865956745590875775902695441018147662791020386220608533564165173933446658593414941505360101491588476213699694685348627659780133306044240419045036621205070348422530148266862065683831688672804769052683648329454162317917466334094381561080006297718791878148771880107395118471868169210410138214906969037247245780122864595080308429683269705530414597001826729061433390612977424675282028022707241706983433170732646204912413396281159439690031413973464215861343850201140096383076090806526197108021731565645099996371180310041874114864744663635120325512069987357292054762691859410564458461542309619846677196320231501204365452698749896692019156820136433840265321928830763698199194510554003224074068070865050054470499874375477866658579661939919411559117609671279782306291655956390014933283913712507506500273309050655492966549397154954041905178594180117411940104027732879158910130794420542945358073901373582837203916068834260061639795311656098970721662453160492193185119898469241770563634366206784285786296555654767713572581039276669502179724650848646952451080671126134836378216769609982266235625611853670319076544995259311964971747216779159304936817480779456616023742586735532265103963414691738061650002460727548677777678302421041569751627920398454749378541894525828062702229570402186811449312875593007856933645025400356648255070271158189886777375727740695152933778263521705217880788396345798662291488589040179761133351303044922548080499380616387038127876513854588485036074995311266349615124174518864303901078238749998653480886710439044828645069997228791751618257366254626580815296509475457511633286569649304244901563280148820826565886498070860359858756945340076095162167139166561602802421811610174705060515703015677314986265332535055243443199633857737388621870146707655742323746162992262733287225781067270743378243956628947994118676498448202293564007984382760404481299001104420629856765566134189504575539683317736559011207809297149910778402462913611998744306987432185779291727786426682043673200419742106551824937185005029709175264005273067734516619307114413280714370804996026641921015543848966001903459869462437169943138921676183817593265107318707378300729884046221950524494621262927559027256794289566807561196942678805456508359165135159865539592009455217108784245269921555069404539470408857128891610523064151539987782320286579635218778473461956243559093683581640021884595626033842563629150390625000 [67,62] -9031466773150907566869294376551693690253067618559822929801295882677307925026398202727510605807291018016724362433525901590302366179374429967736174929690666901215788470996119872478432416619448283427797803045166690881945686792543624252834502787782503461815336687319351375140468307987380963183088817739261022173933028884889755441938860405134017561541093296717408442986579685500346870384719976555726506893292241902996826452834142991875511752374822985733553757431405364496651470899818267049268004136684660472456409550703059465418044199486880619009975213979222476708712456275967941555551601119122451241597708336915588808227756354442603039569139832879913574360262816271383680434963881871194984609031503850826697139668790044465031099219412079752616574478944964950930326011290026517591458347000291451482972515975788357209198477390618332665121343245231694485838008709664153163939134773647895409327572807724304562133268824358467348904568844817858949132442763235489875378665858552933368108943447797005428046468302745107588526406889700408980539868308942771232095355428373154913419733399081325483357517487762766384240388786955617689798275714236233219190616203813906408710258872920803761005837463508333628388834947043340966535935693096582460437065521089591655556110328836730485669302813287641299581616630194408884182852777154995524881787004090162513706438898800433684651864771754337840251176551786034649340219572972944993772572165455075175877873965182819964316876794753853181787131285897531164630635872507306507543946707540932871013390777300809643432589352102471683793689670797096368829211727105616152461093112267309398191977772920740615643854468542130464298683669464626393225528805075377115661209856578379679473388991595646295159472281584934017601769911339436400188310583087479751406284341906824788002441962600173597710784051207751205148283034422084128385391197486433553655168964426694830118012907519208033717375230236819212318234816946801152127924861317749708164508331000059722765239858402883697680594077101964327252852404315977282499549005327745865586526682981600434235120529073266630732233739446205626259971895212149090583367061029558678623555105764096496494408344424352037785848660212113429132266117035191788513927462551105509319177218945058043892887941553005650479860637971835458778029784014332869968585376192965805413410193728584240086697194243811857697123092222667963382499475879595820131583029877722294479122128992440544519677641620122627270025510510650266475857946268411865579480088093978860312616244220878188039937359342206046886047943189623765647411346435546875000 [67,63] 1705227416685517164736116745603702609409904655586126821444233999132872223317316032921408820271617719905406955078610482925979696011316201829287066746436275602296142647861605293172719596002495354186561474280016521792030445217287681775743815700391645182729850442830988929227539993424714170500945123800977165390366800671228918565603441665971640623595844392889624067493865854317152930288596370271691791160017026915166420100218108798957363286248643171063875524893404879129403329507927068253924634323383727310939009158351308547134619776275428628440026652786911356565934331094808493292236982197583130625075625481573028459487189235764825697154742074477192803219738473177498537964499797998624123774610383773236358438297242522349714431101505385017111482400636135686821303640838714300041454174290283532375996916398358514110472197736164599748747260582728393579973973183933230243339307410806500530155815909794976578523708678286009379793757778067217316607676381632351264222780846195578739339022423972009243509448543120128952476011455396426312351775932001055663134032353751103919187881177605376702626173091852918649632525750583565172443041637387986822384207299856120918097785231158130352297110261578298842539499932024120893405720139626758784384286139418953917622481266038112468744011127044851953416395948795729542949374483604834093589639261519684824089430845714223763718541780505507498327084181113635426455714099846042851190081361246214289396903728129548094157860666438519658181138660382935851621664290567198927411979423665333193542259281545619092050636995854317982900004979041883221518967925206110770652893157211867089808505437439268733536089974959269554783292660985309679358743303962731069314381929375291841226250130155329168663955404589973241936731895560845832191662615175602751392372972323114982698197448466430017537468315567532044822631823242886281761875362367980252974086351570828836608572165976305977673633081543073214502796732878691703735772078629294669911315694593266655413101015916811290175191765948273122971193368777648630818280810320557986530686238287427584528046463939969265389160290818195787667859395126527416747618997737762756092173229597597856257425180684881646053082238436936400049447299518087642078666958050047159545638042399159534413699052361714858202553342767730572948926507961637834424794592327964023615528905420420843118108799603925881793957770987522398441425229872802402946990868292299355094556655340910736298830666089772996640895623681242488479425146983556495254094454048226089427211321150667612327970351637773660513630602508783340454101562500000000 [67,64] -241131054579847924613327701513303966243046131424079618921887646873516707322435546415819420257361251969530910897517817530861976812669279365494409512794932150883780661027084409436212131719025921691988727513930342336436839570946928845405029773461956673055778418957063260441393198796896434755655200206817045539328616141666866358325878873529532989056856141143715083837389665082614579516744411659242150453601643136323969071039588432842876981078719554854460777954841811072135549497023885964608747388907803071037995047282985727320449593624741712949202036068719834133266412999891587481248969841766298666439894837417358711721981521829537521900417551931769204426268325818013482246288644941091165398033568453853908102136976770738038115658959231985516110458230818712445110260164205404137825418615462660122831916014083620112857156975888244786565700602903347581041409061792350770547295962211324201614071474312670808115088483930103472515600696266158727733745219840459438664541942224591594116627722116808634633205593283113963866217212190943776257586449678161005838366311219707068814273629808239122234722742836072170493815051551859918316172810864772444539758603602831686583301787252934684266540505663208961352757652572814667129832559043813905407538934134680812166590930536423059221694298580235536990549832778552590320892922407664529341064053979536374503032373558311911876266649499873510887831791711399852898249080084931924666222571638379487810874043103157223619561494870784438276041011645315598883432378367762056906665751501159402358577826454229025464619563872147279185340336255780426189365844991849362690343942518778136839231003663435853616236644316711997198442238315519881661344776545503591294067868010053958306258793499972236301685899165043647909183219555363866790854565016801925778374910285739460248651984076902956947841370345273051394478227846164265350152788910834415915521628717330492336022783026352285541624758197862841147302293303452157027779203196353725492437378272571635649728506154621205319863880628452734398954763422177936276455074874032029615541378244708418642656873199568257183423368549478992350465215578313185349849907151875119275896620658352266323653964451752732620237284356139031097816010026242906251066866659164530593073697547313001230982802735901780744262351876100701882525281543604370101170575354988880446069942179727048992055132022963558054558268789835564285523311712547510012684806691905954976187862787385729932066412394242316593634072201197968986013906425452140538404165135029162846466866181944143851523243426981935044750571250915527343750000000000 [67,65] 27727070148852848052499697597572412406586642053406710184668283593184750691931233482736910323627473614035783448813684614642728438390472977646639468002836273308912708358414766332518758908467375395774499032101014776996133394024022819084620916908776330300824893215106490834437119787165915838959431086121850053774707238681658408573108456498019868227315041089808059155243006463540184381014830603134495280152588126310896669663217137968391702346067366188538938900322945729171424520516426349066116173253346940295784305068753730314555287032374501531865365708372602120813949855498370114114651059174267566305586735622807216924284273739261664903131788055225243481291862033765512845201259536365900731098168907399062310392285362797196757524863925538919190441099061028673021817211172646185028175159983137966275012939749428383354474993172947263391107437117611197021560829364198592009264127599770447767217880958245117325432958557503316401480724518603836983552569231771606251064711578806208789654945735106181475057124532824761787795138885636637896898347551182654381826075792567961405715031150549176402396669560764406508002991710239665751744707168330183633830448237641446674770179167654877834834083118695567759914888150511034823326350410305835808182485050890571035783951419535127224414379574397005282068877000010439786703568939061904914204717169501321565980241514726099438927588388377525247790672438792085859917478349839913309521812979006743955968302072042515527073561608206882825682168946342119748351396676426120182567925678992281105509777451549060567570149892699643353231647217832559395748592725824287477536953546856750212623715454587934132365122401353554456802722231938706686985740472995182711502370959731535373100469941837654031678438610691548293424585223205357179545663808683599635529807207667067030714472522100716452775478806542637990398218069514062627063875090272272467016900904982943590881316378881963529796703433128942188045760840333992045729437794093292926517658517411955739620380646730341592839686521413294641545481679538526662050420244616506188233434030814453265171174412669533704363221505638260844791836280661179307067053198504838167824531177377842887249596685327730217230018030250330501298087521301115814882330493782204530703750471206633894454133163831281785362465013349957554346451306740154077852829053272860390543686673642233785597516012791225019163608931822902227911749278399335011539458642798110401009950260034285390904846696343862411254626048254158444965105710541798510031721868546407246115258881248143846276477120227355044335126876831054687500000000 [67,66] -2660113229473161580362699432020851267250516235048580713926945047110014441368665280504876772060040613501882247921195709508412526486175099298893860162598489692304187315392125104908807154516102899510612400322861298664720536597367626909778342217876771019595155691861776588907902372294721172521149600871752649770278953461208106194073623029169207775765387273553957352754003205430314830219749979002570392813665307358505591362592287328192267875221844204662409833524676302537026392751322438268642386463052134411915324948109595813929363142680906690996473991082060078899002747437610722369392470898506024250264267546265818969496973354304632833900504259934986210150639493186377801918378545610689032616646031775007038659541386909805850001370513143258338258670408619839442468864696863919564610579242147809185953213447206646631081617037080062500980979183176681265579466441717779936598266006266809163916623605003988450700115102428595698052146668072066461017877269638903917906300240747916313510138704271759633097243775649421955182723106733011818859340020428427436232455126211219239661175276785086729389177625282262633446028839385570236009954723310019515304626401489320805746396258559449966353792697897590320513397039813650300672143568844314684048530292435108555101615574582190887708374796507881696542727014553433307634231888774300640269553792717792159796200988745767804066553342383508351870855496316161377031515018111642341888136400360592799295245136296138886486012859694191968703382539522599977483773547783961815249108120999190452604865286275138381356998947175992607316002760630991721790151020835851251111504970405181668691952449285385011387922795180485588500833426826522400588451562664886664671434676136847599607376865014520830672923899219409442999151898937796588271569246639568930090163589599048305465008279382235212813000147593653819998311059458382248647877331025763281494188617624043538947763217383209670915443846795793193306848132057794163054557539989314235743494449643802308666224770165786740123631746267499171735883126545506375377107645234173324331288386852448692134252805811840647399025976054032973448149726113768218425463733209113894945625175697108745851067964148715180174455091728456557856420258843491595516691659161669589059537094254368263412452966021266970678651071031741674221518003169465954535648245728055872225225772552732717986826547153312544020408698029517175560477338659305978872938524956140530772280146271148153374930236875074315502514979266194225163043214170495141088316403102489327641105680555266843612116645090281963348388671875000000000000 [67,67] 213553143930282845842328012838149308032560408729936440040574591386928824054263931457286174599498584534862947322289115179812167128070301864846844068720543989613602086750796979129574636694791778291811448705008655951861866500720556641188772761000916765789318086892266427617919529709629595850735665647938722504880469837210494570779354179176176052186455751173063728229305731772788675829644608040135346912766235747043335711360608212113782255111711767748487131263773334261327667212974284235170771447008499254870142316830245472653680663267422228972341522322038818258701144394450343051475879731799226500892703048619411197811861348531073112817229572065252448508030901959326382058569924986295021932631124445139068508675096340575922380534150214476462865279735060092900222793450696815547720755332016520910033646579493908228272655719617068536701069131486263126355765840147485296800773088141569396593464754444356196956917041613463486856274566446870477469568687027992565416546061441157566782923938752912502270018140764457099790568800907970074779895852604559068675176063656391391069037030166782514570648020693015597247587703393467087050084922223009356045524371029808558406468839694430657819498558695124581267414007692848537643731108442274707995030912124863133638837438915611569503202899597825700961550265339680512020896907365487719209773761974545622534015757596530540587865946366911879130542427171048476128204932541173448744858226855497112973183633564110000481391099008268553103389344544600701161301588034775049322744579941849155430880003497542851927704540259943022995732488307740330070883179920955868663388310502109854406366305250222863767062725137469901547699133445282817705256637425289252382772284953231295585790929925402883257188738305479332676258537558154482688469915898339419359491015433082402302766476193108488850140436131453731915452426133691746789122163368189050792071661056115378060216189232118778901942996322885698781957389934728174591346170768897150311821243279246065773866310142834358251546116152416664107897681708508225694672861907024976917969777760431725921732372551734497625660185785440022317559853393299868765151286094881948643896428423945097724724957269486444967571381089436562422719495373070898246366279443156376629373849064544574558472474526434226100636123792259659971017663653876192671480262657556162119711583333769222286317922947181462238564619312457490352899960905950392354276921284567509828680404705133226186605208759507761577303108314716546077864420361972004077334927981041869982881619381698268256286610267125070095062255859375000000 [68,0] 2063030014009550990099585670183171812665493820119637872834300504644430265401898173924094450993188559936623715848234633989162619243505881672438527978536528303621644581417443043260861313557936116441567753618190638988280879022774726631922796637843424531066162088704175177714546657696902251373192483799027842885211376618350382578306251817066932444554334661626378376518579848787132196610864569722707243841751974385341773651469748385222277085684366765852244386111306624871495682946926669129675791174444419046209054634720492274715498943720847503358317712750953539529469215552491306991252227778928453679376324977361126907221636444012577030982778914731858877072973849566999288288772175899178803079749746522418775637783941497215555814873911548320824902015833221527190010062875876007487391218219045070104537501273366765358414319105162505354915221148887193869160545225497806773263472138987050369081302156863143242436088586996232335643320526296447117396419113249201163462583551850127719659859510223350568858202684027149498241105954951957927326504476977749422537312944814761363771507435835420556178662550931468737820673056491448494644435130813475721472316489524995200195861338454046111587533243429625533913986649466524995670430022146638087390957189644039926996006412949594540423302163189475933779582175439461175613126844905695776451180306252501272050917721884492294162737640160919128796210808333877464447839101603819034425600052680221115228025078910010231597256626269255050265229182283398643891374032633803227782935274468780816295778426321798511532965221720741051293414214610095995157939068376202906278605817338370275376156355484491716143905353429094748382521098836502264971141396026319688274328900859123874399653078464613804630589782964029429396196303230489142025629367841588323435738494009494893791861823580543455469682257587575807316771892960625928873782169433814315205769710984641948551028019530746201684384565592228021912435855392865591168924013191410904852203534756239417698579330069485214953465438149218348926737647885992918538094527251581062350977711047890038597120795515677778444604566097170806510757121795407828848116398363843724249834063305607293779792302803348283795802188800326139489154662322439316814903785523774926088277965722055118395872731303283356673300655661100351593977735132064328603280532152504341509631521986178392053962161661061439694510548008066461976838662475349771923789883875495888747140092797083033146026803010692319407625988432519373695986364403154311730759218335151672363281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,1] -350669314577856352646640343163648906851294701628872607578609196420021618844246263044451696095020153902761095897863666828234737030902439685838394445340973770707683280587544514043656697322602010431786751697788970734121665250357237439240413142109442573003155190647959176420441499854753859118423666367498414772053020063276477326020588244610189905796734764386056407731318189904533182897609784154644469840533538363759210279220328989509758312785132887048043066286943293026873629174883492522422174394380747916377008631167881521678695177246405740433123649418311208298253073526040733638151190093839101993917032646879740871760340566067211798131819572541469205581834367508171058134793507737485737813009616581466911792165599086296018955281600980768611498146993089041260433337086481095023258638479814324966725083939371802621007002799026836775927336384644728968668695307853477775148505786096087233824033741272866318171551292848187844181868399084785213875273769975233330219618902006835786165589519135780307119446139617680496542328568046108736381785095145268783228180411339406585799607095411417198282196949406174302293542105657903275170302753506520675046412708432120025826708200496492856219168050019750770290287400529259522806423708550531376460698109256652024893776388359244998020352164258069970153059246807529141645217947110328841657827901327333309241108148635634359389052775554357789036908889927155308016926361943938249250676395056353628453883562687535397371820041073436085873637831185399661458093336936863784644718007132730649520899352657455213833216847677437912846467679158448755639440846275446288772570414728729074786661384992047764523007331180678301729169077886661936139242691746622877499386671991174244556889506752281125756973533550490992337708505176912079624751350362455790360925611010640728079214125579294518175298060935524478518559473461150921339405521365855209735452415937725610512112559092075522579082184441501448769367908580756816874197726514226850315644790942871678257912217328428635152301943887277193038414290659098434765200186507179402095160078462195824245199143990685782838235526576517034061043017431169851846419819773525100973905613939824218736557157481911509156431202497096548149231365797541215314422696778439116521179502617965134915783639019031150956874392607334406466207156609192795754040152742021992698983420654650946237285538724783464997656829206956585509915690117813560645284698908556298745417043923937682384876498986554499797563137906323010615380572109478496400924996123649179935455322265625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,2] -26985343789926577122143857433794085788669635764715869400065485560312744682573095292258165878551813342034524615142335607528624583358129087636498072174328593066538731175523892229758824013117009054978754802474982210170155792987576433229487382061094443812517871161275425881109291552453330810633024113989746352513859306430391529303459007381729444241551426326016036920964898448417129566037737944137467342075666937488674343040266609935553204294940013130415113874075448041623680730502224154746357343534152423450012434044594001927969676493480175687226088381748846823575482770056404558184554413123551951637036283646574676121229964103910074862035787637008347980400357950417228418619912391720915225195016431839607816817248692720234974558909667970736559318797278682785585932975462022665125920756701049381033268552173696056433734022797755723007996049725931105262742545479913875879212951591475768751853032558867551410392773468959310945685404487882309500340628173901452128694842871064996409188385162550840663016089353202668736711401122525455875869555032382109796018526919905640213068377490857658428901983469671649184136376130730931435321880599232589662504538840632096069745911580611668376586812218478341258921318488500394551462775156124224796399817664351183502730347822062243014168568966662081641694781003552118830246841729642104023545002337144444458157096370904604782479200562482283176833835055487245898003711579048732556378935564616355054420311810283267394713134739080289355817727022926407795663416441728522065941624348632844023605615366229798491100945782226269203741583278091075604257852281256257183515567027519214960538972036700079896988485848886138897216663897692512298338186572204412223894093127341885596566325889505396046491164389742236826667669681667939580030554461127588665897691497265307385845487459235345193499047174624160056628581592061370211733117505601572879678621653021341213348488570130525071484455677620524152121492724633379711186917608358440527492416005317230725624339205372384136115352689610264263494114156452507360214182942951439439214073756476898926604693696345412144187549745799746270763257010058149505634277146687995856645557044819955280703695504733921025464500135021741237260820387938840507994516346132234311547618249137249167320886083822624145197126456700235640125892250342735763473959123783725782591739948864237572366535693958129241376821434460999688232499142778190260834272023393683742181683437944452846837158201353292893291452480258793299115817644414521726814459867682671756483614444732666015625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,3] 1174190174999196533901207463368459396048772936065044621550581170548760256174788542799229521737784462387301093505726329502666464222407567570992031080012007952095048178516365507474212407242198771872583561021388680051208527077242154795809939970256783921790330393340886441594901085872564084708004010540534322811434945690132927220718420594821571975548962977669471102203218176940196505613539679799630865035755567442861809301986726277047157432437059242609272755441949978034932299451114126411854688934428790170792800942944338156584693274890897374643261403430066224925135583962050802486663250130777570863867594418908604205504650818211652824220409987768233027164030486066670917422660478159411327032911024557174073125603519915407414714830798769403292065492968197746581006197898619988459386526726670998443207718489816597313134100097884548698842881998229873537205182408417532559061474168035100674046105981331021940634557904822879388843112479056262408320144447322837418097364717013812713342838750318516216834692562604375755368593676860942337995940848362904020797524223546993665222392270169509713237360822626192561265455523568007805784154504949660209983309319828900110729136891162210812718493911665456682627325581753637963371654853083466006287832434982225716672198002707799456174177594558559920371350398915346298700689838582896877549861179548647718970493356355428698094047175135072978866196452793199851609591690092696267833754200430737889224709282142720948798337162212836883073415384845674732568386048928059908226568900110340997335461105825688570995699142200993020296121149678571433335377330912925812516557352261452303199029883655526010974033001078156900139314468012271746349007689464185934989700476528360948935660844808260198620475794581156534669450785729842366497135849521770716636743839625203380129048249337188740387340742924898163364465537446963460996848628616432935140800839390716575785643244368585865829783620128379673769551661950467750037425772420838117774100555438511068904653440810103212392585541282431794536686464682916771045869655380104136758679905936596828297304299313694090049587987540777908401967812226151395941792756224517357586779899727105905512628069683010281142455029696011763485101096708616127180250779890302256918446357298813573674586318085241727752591759329226432732663822928836128127314630351297498927474750938413979651816787384989878770368282811376177047770565909099488742845201515965034048242235064626142042288147200783896890288226366352267678305500547317712220149465984775360993808135390281677246093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,4] -17970469206890370000625769363551365828929318882572571273454530619918433447496773409842347678707379389723464881109676665708521531221367672486231033118803129587775103311357053123568215679141793234907872739615580885783591802457715223629609653275396140764767161648860836841620212656789672146879476588943333289546442706241750459053318137140461150561505748759278775707952952168027544171884047438687378366519565374480311517119516851333938349018525630558287657406428282920193276815400982499060307372097352111438166666548342961548238800724407891056162535745438945754374779811780691087385859994458853850558198305581242844681745033740976218037744619491193107921913388067156733207548938241538709068896037436450369101358583327773728807693424385754805517608410330553353718352307610602295077533190065937978922766054910066795021464798093478066511367636307785720027878452703090335139668394008175508192211569986118977215402339216961328482662080156686505840580542026630957562163985371616540562657478470990155144331915713687660111645728618428951005632362128439234670009667189262034831680500310953039269474499915815976546030244717445883413013124414361483284300920461044269748236923330789002571736774612209347858037523436304889701800553188824891471657069035856498269716901359268336389590878906566116016939685926198837137194786649062527065487155266084830754581180155671028611066185872429740888807835301066104371216190862869203347044649877859151604115861097441245146721203399719175294152726707534134778660073952885116284954002550910506458234295382398064660115426950085563028328881260824512901359098110796012149250794770628970098837478000728751332475424638741149224464418962881077800510155692433728814235062891953501127767421502759901878705452303408477377532766195710090990532737921822571653660505231543526935789544051182470572698058178208278976013879321318742726225251326047216622680946012330996203375023322192741654058242024458941984900251589680088124154450515754479411411239839594771841401232766881729529679129170927854324611693915213978738546784644096482005881722676161097872631087752180553218111580736105755730853585796274151375806862455526111270206333285778350281899272558967600999386736767302849800428968875999197877305509170969162666711838018125924563404383953271351983023990155588057352761408407643249736608663043732318857951885951520632928446390165703222806528465510877471441760543772429931042569668843257777840719501574235398754659767357742280701395790846283004856643866925558849712789950218289058980758454708848148584365844726562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,5] 331288614808092348527565842780849530796727036763672261489674242213162228170426465292567176040517872920748723004935681130214023825809157994033781865675154514856356236912261832060248262761098858903283266742975774509459354407439917312567080868332626345534231301314974923346521243885968807370346847495879596309667419381276896763369095273996517780202178463691333204208098424100903914073586930528330248016581055187989036660589021512121744210564892874450349523244704853282841500721675069490273747461572239149180573427217873834543521765180398959792345593860752785992320561390667681143545506059175196641353863174382245549944347639519202555402236610456949546176231375591859907603928723331016411963312202485565716057843147101282024725884428124601870665559613603688379941304438430187044307591382045088357810450601256857239131182160879589034968197948541934642388726660573250880750142001868233545873832771410756321050688515773131667126733425539338445270184908927653169770858205433049627009251282444157701777248777509342382980414014952843443401472554124586932101251552191676760122276605919731409167480768701812408533476522031517510002480220822045387694371504368834117992264188822608943361882781771994847832282416445485771911218347867699362395048323465833260737718684144747186398754635806398771928460626774323610428422469706690952226853027360903042921468700367838246554533680478765343051589733663321945120278154731784030528051091360697972401477137971801198719122644237724784936949240837529466186849176647242043778833326563655168490056214101874543841747147678044393293373243461881212737458328445821625733213057560605713357833454782349845351762314018458373472468316020578457541090842066033602371217455090154006306512787671932382544592066259877786468852103338461617286442826688131520973146794795521901919660408682071794948277853199718747412714978477147963693841434984785048161745618831398139420195205647264119950644928078343789491010513355145266177067098583137900714985304655705538703634182888889171078153351687531849407170857315698473554410978742112869163360175792252416398206843880748294312859896410809090664334949573252966676804690018971366504687142109478048376004894706647016650381987514813991518472847869812980014662003517056723094063504117438081011890940572336235502072834990573328546438436765867024023334300506226329448760191637902925635417945092749670469777449080400144759010591423912493845101955163626519011576041080931947394321567114832780208395979083165071575553019461444239756342628827829113746794575945386895909905433654785156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,6] -881519085463531187173826104296878419706733981900744240987908117704957567320241754148685777000875663613680092958131516599201965410246901844555805251516904412925494961543139859945416993924482601855134162657019757241164570011491381135327610217189531261815810900142629293972741827435990621869943095388460093915835387737707173208300777934657216645763807068656536514492718724959744364698792561992713698776210861041209151198371035473763140711526630591479497961186957164383615324782390551124225633032709275981058997607523221082832390301510366667066152996310603760488301580338553164612951472267606961091963214434789946555461293712611033779834124710527170694886252039379586916099327441153898533665251018183452342748120096802474901364354154515315079833064630244654843105614357993342558472915575526467686967568307557468238130506965860291295213840121700308671366171483820704841031933093499217367906815819513117852903413006609061620952858016250019495381053596871054498229395987894374171955473789166640773649225359808266275923470416036153633083510892934851346507062187921251121378755069144155153396395562164718015423788469349279311653702884546128952807851294146850394232477411011011536713481512145461424910227864467818814351966441653585909355521108006840503399729012093138878931954788525672507811707648571337360942653840316205779535962936899999105880887832029215231753414250267672416578441967402781471593754914681400429595912694587190274606715314686560972697777256090018802341098327816438454794951730446087430755417154621290343717045698778048702658746394952322000260173101853092133751547487324326133942945881972956242530227251284179177640168894363825328419618882813553184697622253724087590673250247785944995564748517155334455301190945233298230541938677444528375470889099006738743847069540276831405992095289739819335739131584838846551142308843964229197101856013078149920977146062248012876919681878080654821140889914620429203564478408611435682176679185996872716383358481805003471411651396580638436127297296640911356616366330340303957564482216387248332822021133321699482499236180136385933554113916212389660900144811114796595486934316181626028930282134981369846489203036044266292413149474563528895109477723130378862555864880179816819078835945317499771478590470854144131397462189191690805599285376523800352002282387258038955158730564021792203249990121400909451313433653634064931281950961619808171088322899358349691193388480190681035387023735908047639580185667659748785333821719434339716103537363951877057360612816028222482600540388375520706176757812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,7] -930999880868837311713094675402245060957061847020523950096391471340087730184591405849974562034600842601070908329230515316073531443342176498597632155474277802608741394708578248341990819903512062834252741897749188294155667926433839619912985060092305066824103305581432329454181905307461493204016341919351645621155686348992971416256903359611346114140380393841072639531365960729344774194976289390556421080746618506631795873280555182441184465638462654733318235911146242586567218398685533212479723177395246478258482660381671874129830981020179396176127265523025090492604267973077042800997415043093202400455616927117374948671717512122308948446899198425173565978635748152775731157203018142503219836824687932520890468376168462753219016953454047375338004435071100487120251615588544863544914307976797718139437119634822808403348751933233674848979853647141321060795698552485143317802211398429536298575900941834375372041441393138542358128230675788992781549687562190672194071807030578970290910716193515352184177922837468006094160414032011990546263888301766210382557641554915696671861746508164429502489674205654815347728135649245522678291762768423211493851225530201728964932758180166428850103873014683515873755981964008149992914447783796711958325546403756571378925985887878878732648350679139722841256400204476389632029114491067283097537256903433916508050365805104586207691924833303521337427077890644770955290077132635772881082380809812209060966575325071532029206636510020899759685076523746631409480385865867725746198955694897194346897276408334509598587767437431052635416023040763989966355396221890108051888407785947980566088473734590627628155945975060625763940374738992090732635834670390921260605196927196810234036232753076940652451352269270570692159219976564385186302969874279545563605703541231032853044800648795453029314225621878575140798481025060948255184250363738296854276884437937508710182198578242018867989372666746044978701394892864111737225256704682424519785365441622738428992174835570558994633259435146384844982058823062324721582521096825631616848759802761918745147538257135513726014041301629481810618868533185179790341868615000178147652491693283597532626941318851144493679089001815095320227520381846402537026514827354052474283411385630861762114620437319388228631709223131472919786568961080862685186130659320853179209896964505242029062190895163970324660771281367653683254397118291433677490214935259893373867381198497389237275341802618256328484845158077554178527669213879294432485727450869401892497733861861486381883423746330663561820983886718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,8] -81728279039940405858476077433436382248396456246076698144712641365765660886422198833744183922673684755581957630884661536183564504663494400443138559547844733851628048252489104719297161899299523677037190070172856402101292499482705954273939861147539870408341722742868918860445804054604106370886323055373861937558440171496502266037959735440857449118554751994224417913257559707403148446574235682740241344619443186842373901225150614377567061426766456240993005961638128238643259329627496124430283638219629860136861715407875499429160724708501663299239103565271246697180572691903683616321374878489669839584233685064373126128837329467419841204554220026358817517728197528516259403811969196409892753413860327598510023667181493158581844574605138497139665102593399598043936118582527131140837378275706539849528619950390168202245220726550673201794521089999583110778144901537237814196987932274488253520330397861129159141365512951414860533792997584532691180735019142973951163623512922070594292707767074636539420008543253270430503273828942116798231068912503319407523829534469727135138905659767002329220181523438067453129927244045501507850150386920843544777424501952174680675277452844421662490788781855275191787844902124972241179877541896065230276277431682601562613013387483654585889228664587210989984866325699810502728531031094589509776389731943761034795064878426849305177110913005946267499969846138261483250940027195145783122767829810628889535636664690956936484886063145661436357860812658851925688458672689663240680548908626687517924863930670184808202773649020571613927258833151445218051473612807248899054006458271730437799959949126897676398252499206460858806546763326922003676392182727707774315371720979383582001517491047304123075311878724148816434964420199591691644597064827166850059707037670025888111059172636068592291751241191330183541695702527323013874282453773108896590004785373126569254129386470364850143837042233244257307527237439919471449683468481801964502935652590515027752721794026482610666191160166642491318547183904249053641208142054659177696518832680076347500682293669568236242380141817496426135686871094046751090332874356218142328802559832155743346257608853368588594601549452240255186301522167276921730381370654468050850874345721878204044870961947352891733978688603316202633116953232960395889914185131031807103523161440458002192244273888274603341412310693347222300005332183954321841844785036516096737844749031899318408332838044223350815412739295328103251077655558910526594635755515210254582483094029220650061917652351439755875617265701293945312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,9] 1105072303084722781141043939731274343182484285841662340404961953349154879106545031679460856519877618726590793123476251894777663306587838717418778358054924444411585196969619341973872755885133415624648792647545266529274193862558879125446061076374818821534847499808751612268777335774779992250589085247199441872256609014015571409705781773922758157703913100633235470773360199047940712125450881422432957107672431883377605309849959719521577080651539592923832600692829339020903778548392078875767096323305102836181797181206187501898810848130312266018797769500376038689059746626394166572665872761745098250974974350038481707627304356063245890952631259376821491574852154375628565242061006747471872570230993247177534733078341953908408890732356439313028139923970939065300420579472938548260999372639509624225503874361811468546945595755945108770883434905209044372783240427042275311489678153390355195897195891451695258721412443332175446216192401616632108563373810966191161254017749619591152869652195587422673113442422544031763214381816758678597023776071621367845382812026614885767372432993963156262607837164003539075048016857175749542056468802882877931228703806172417994532293030360997967984319623736766842161396907242573484765498241296268452134636350666806114626472703276545832370662761292820496663754660108405819314082901797388773081386167985882829944794298484423645131132683069276355667441476282881290232402319633865249701259195073340406724529028498224095477041750270708880581859449459029931545432528681668373233868611722194682944443303557705838596036304280485779409650294906910734890458576272972051359403233733386967260289176070131951086104387823995713522394220845846229618390045996719754035121280149335098983909513649529586506290641944661860550227739931516007711530780710192916691435408264171926216785267438255330113988350454596744969054130662753831372586039925484229448112900329486006916788594023316550452131818817596303491808181872595834671921805570214663928397653798487343134987987201924843362194420839851208282453974454379639154045169129599137158314253615140431761632701867269404500377798966414874016325232262371892659594829146912544840906234685947982797734795643299080163130934019158416253249957133828469128054705229701292544711554815105507799677111157547388747328669099497749535245891760611145418893244954062024008594451567586710627236904391491715883569135650395942227096665579302102581563903383022612780488410714083965697591923727693633020235498751070796912689769239320537170154360723376898260328153925696796850211556240139998408267274498939514160156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,10] -6237440400144188081936345979056937172810400052075538956026087205634905432722457435264023081025865041852498807955625946789366514602017550383219975075117061648758553250249954639817815069144795995919117196178715419224824210401414645915128709779302689466058936739027893462131438985129588652661370422423267024836528665394852205357266025787501685483485641525882366987205298186073833550906557891762856823065741330876485973918518474526512507022360966815606083324645509329896778873463205163717946085748323253677569484866781392251242543771923611595523041317838820291675744801393750259269619301177116794294691804442987313134862378672870681534126332756995884489009150576249996530246240124358204576780113029867922513616457120938918552194097970700565607448269740311489732267636098750033157383993293721107110440794881233231886654369417053710661992020822349473630964876865483767836959728140583841981180717742521153075464840589282642114763617424629532810048595617206158100393568382740388618977450731058838177281257222065318084965310650637124892623782915431204618236270414122479499845894588834037792573244279773614202536372084717928918988523585535463032887524171892519656362422385861092429637693537871676961959685593449975726013323322253867584108102333346738664712690097970376306433040220297580450640193545380054451581882824327489766486951125019260862371229689154666128926274452231142261263296731279572067547252138255689572382368373334757171052721294863310981889910942125992274733169542187622397009995373149736632921692535187597283500021030494750438540687965398548707750776973020823378790877143490667380831413422153141759618251261694163345370762712976186657357601013990733780918995037071340881011899695379306872463425206410822107938503776964640453545722372984017716847471628463837296831711809412162467377519007054971907979556674944591433810535588926162650622922977462002389494928302862080062574369550808428454033066651337492129692526192849035767218063756613672237771619327815851830621550020202581349759383190779081102955097072611986093741099740204664930546081597365291127423676468474953234939269976431897653831921483111244854791089214080494729463035285266202905026627389976549385727333039119452847718766754502588424405868267518246986964692763252760277922614257201359752911367219272626314553121808442526442698631847101110131322401390984063876042610115730069638148074798326047225890251100212092162282010283693809426403431955349914607799040630953056934332797359979520997199727630404221725411406450883469594518289911411862665725601298852276421769147418672218918800354003906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,11] 16663960532034448423673048445168824318839321042495501864379970570282589325029394117872834730204154564707292421051215431515302874879767611655325159842050473086016138139556873670082632883085239709215372103529813110900084870341956429943490914527568433812462024331652149429261617897381540850916060575460635456493685647184015186944533987564125692960467315636183988877759972289278184786825600447333774897351937821472638476270531061594733470725890210343767624635495685563410574006159101336932052467686551877199465724815211639364011745125718864846623182308158019722658629112965296167932671430657521112543388649262088471961294422749074412266398904626219935289758333535738667445208023023034684406001759873204607831801565742076087886815715831292712456144295544525972790666573648988891922733997010430922195821162817435969961691162493300697773472866203765488354860149764063157780413904771029347289620377551122212587343191038995110104910946567391589821004107356471490484129971956228859174370185582137502975257818096288479866875470256782631890657997385000797502598602098139657863316870521601063942031247775788315573643676766232888757448145365454660508804969651757530513370290855868468598073002609363732395579616921462102960994024113517579045215123356995678792354900280634170987839205180906643509381225142314719505186266991310779904118142602464111873817692145050231488243598089488482748280912554699469032218393790567135508282986315480912864175492894742517069260067471334538590398258935967258136480492863209507140651548158164525497116908148457209332592511015851359513309880558501853035909276094140849674542992333208672552031245391957680961163584524411824941863060919092440168614135202384011008303607141428800484345557432420365135881630093533899065818736293436990351262401627933048337513399481817647109361892332641448424973811631071408907246840909531688772445352535192879698888072958617203622492493952087605071821793310095523327556903744104160344571603179561092888423371244488620252671628293497619182546162935975798971266012217654002483480354164789131166250916066165414338075045406210860780150040692090540371877478852906031735001026840705634776709895460345226730538814562810687591650541768475785003540509806616180805556031947276947967304517834731333195315325240328879886251742161562153429630492953447319414670316883197501706673504122954337980640093273892692541741211296950302854935959579588215256374879194034116400267380181563588088555479806115663665789160354222699333447126826002624743659598505352250392301867477304273206388395651292104980567554406434283009730279445648193359375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,12] 9689930520164433336177740450354740394081363401931260900241954695715733104325949087556785801538806820073723673615497783269534670215188704631594371797036019537614192955735144161440044413424844389229887979970224043197512920857167094326709001063774417176057183128837019287561094939188226437442622277319165817282362855742569991432737134509386903959653278408999663824693949680262965476010477194347848482776691136604885189726184677871194798081117602100470788195104293633642921662618663112649888471229905768350187733737157137352233458403365105062946129618584650335835600219603623488952777199461851104220184583418666609947652726495738011390215485311003615612922482123460850428314659894945057746044323957996214207522520478812817267678290937445900279062696985328374089431654867346406809918673553838604623223744361831415730094335485487243675657144060404862365386869296266956440385027211815885555996463545540405108077433594891792366668585829175418910091559169980529913239155991022268373928077717733239771124942362066255476856497198792182319465941008719668099088622844625566486843964856162626179863983867498594677401340827751069466041078273729990186337491150597638572436764341247086771697501879993449527338804484516247965043912514215396431749987230142900876911017246375872964913746331851220131900959728712340964266932792481717626476747651719320214268948642345196974186693798673644029240769803946186837677152303989365376081345992499389814539469806918371179965695076537700778072213441833768925724256713032862062668967977421048822862069017227915569066028624429363827994724040498342957949460905365580694089059395115197837117987835436095805959143110856914206137433762088776662294039117627817823998567824545591414028968431298489708991490556446586488152336450349700578845136683237395707334081827224350060603337718023860366009119475935323681686368958197400625484341112893808653242543972476705637530236494293746106831308331752100379644285780181210541240564516553212084238805343986511883041125648327012043543149537670598690236078928346413976137656128790442995686736818260142592198995930723852105108631404979973536561222205542477259392352671851899371988967840148003804150203555390450720121022909073310763425803349021443992268184508171500752157758654371461836333150467331000946673429983689207850667343998458665572968773724065036601948291972112533962637968745557266868517474437545746143511928638707975761902397627498794372601495763864640918580564843509414727607123904285448375589516381078412832677733447923405423064699581341820992105859276393263474066661067318761979549890384078025817871093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,13] -291984783548575248351347439097108277976980535720302954618677758360754750313865854656720380877359811532237279193183428641523327728578927217540573688548420957708808148440438905671343286174026524699259189100674683055430811642882667435017370278064772162798441164494008753670867989203041341128876129833567505464132196736376705884041558003615717693516398652991487412667329330038120746602632943640693622556019802255558522905923305674812108445873534087185713959653451576238448049273531684620941983423479327573387277637994690663127559733250157923129027804819603411177990994950661000906102059730878821914585652725767567825684054483165105871613988783978925938064780627568282258038331600225453427561040159925765264129694164833246793284351081914442580901423713595832647790215549789473935996617074894165330667541724786129817601964142374761136831311547791326036415955913347864613245307077079540367726809665938099555118119443050190784646982859838694367347606182437194775992347216151202373079864262634637205970393149904830525151867292857990317124459123887901147946130989647713239964914260459589837974867520841177193686319436429095778504584504752696856512288066962917204478291771565018851273241559665385819803310829703013295828753696983924894132553385228061178154833344395975749225273990556493149953695499298469659428796926534998022930106287530479779331808243156032094251460261108123837122556522456948261771762783027924903946473391572817183176443876749173341704556881185170943708884149539287937275233759937182136328049588305901682509110290792566319606617093479419786264617710740877027573956229130829428023837320927086839686212302942107714731985051768297733303202820246786309331941509122581996184880913263660618976435389301259871046527107009315606048035682392682506534462583613839028597148888925746054070356505938614202675875666989258821835516676196805176471442452496034797999601764227341969542169526464140290190138955466177370286304689053263374940478520632010836329656025714271385107134101484963656449544996733159830000501997425365802965432246331621535345909986910602519151812081564607729955113675683021279670385537677249579173757040804774646315076598989138919447409419178016821765522586223322568725304778533896916207161126444198854658195828115957065132976469920878567256287122923442488151364396297395950952762438539720473320393664527067853601117514117974571282638519446760630832096812171287166365855728975805842020212258946103580066204486959191099420733504726419588631527989793089768648677148566047310802154960625891418746836815836500944351702253008740139961219028919003903865814208984375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,14] 1445718564689401170095935878906931392983100618666994197628800442415488488901519660409855459800684887731042302523714721886983401292733176019405530402756958881189996450827906651671878454776627801120419525923198710985322506726607075729276345278918853776430259667165914417329301164720823151483938528398761625055929931513165834795362705713431780304738063624118513056584720322423591561522171854377338308763722290827299112149734862594897215935046828203808378142593842152931676515566994887058000839342709393859343359650334177543143435243398141702790458648973372364731201299296999512258925552666264666210836492131067100606851310048838778636101151525965356294356751815453348657168847170948164918200391950464749962610508274138743290907750280866618913052998393353769835161454731135570600541586898728781267361269821862615124708704751147401711525137636242570658720795924827845774687230917693019171943155552818482002655764189783206015836708845036895300567367895817710714198527159063431155119888885042410042879992210281874211634261059828830768626257208827481032438631231712989034397380112631543595960260899370313434538984996370633469753901903941869185252680026961301512989786416652215637632455272536618275282007680665900199983032589602482610128648403738474130119161708714482420278700626890484623009331467443336603329883351730837268397505645868345319579727539415778818159952536382275356981254611142491423972057981446040176136196784783343978537459187503299584598582252270160203530090804997244339301743441695381977734256913077260378453317537683476670419635252481906806287767401419169004392399259146476404710496324807376435906087997746059371020200961138180579121575331032321617194859146964946585022947879191104095125108952507890610639961721532250365793744892724766898129825924009483964275289605649354765148519927066388110662517865704991189554111705584271517607644977541528638322138415253289479097036523605116394908304508195113979779596522370246581138400908696493316291116317239816920373063793022024599998382576833514935056392143599785185229299698234763888472716042453445432653574337740240242038298738248469089777125584478735611114317830571031928263483489304884863157160436787076813418779091921531913574793193025164275209510865540180949358047889064755190388390181620107287586881887656713511924385317632129650744596964682763263626932327885331661364570025428928271721508247125266301885844875789809610592375997139063274504532699629727601127007773420919175996909106448570709759425253784522077466377905786156167156543522829317342116664051125466855865606409922631981485041663404444989282637834548950195312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,15] -4570650059529627382689745651882395304975242337292456294547179539107670694598289739763320567356388265378229933124514211836469134400287639095624022889810012790959124981237658334393584546437857776718295483105166291307940432969905692434613415643859698009476143280228500745890120556073803925957679937639142015703260975747386730533229046802836107492442756327516197102358513820532081588693811091990094246048803001905294503924397065366672474256371432491297925730329500444817683043904719607284806821651533233843225385639653615335305141827529325058073565485909730545321342743619566026330840378425621449733722163267125291153313005566092398042534413558208401249322496263877335835303566053323129406379984382788828105883254968538716499280588682471186442777950306590750071487618509482708847562551356509227057102643512142323298775287264028910890083668441095593274932022689750188510490396050869616177756205806726780879498547363948689172857209553703890276809885186355456600456579437490632296876577705301046684331389279244165210942392209454519322042696050174592576968176442973971602053125633130489815794905956984108624578586971561455507812043179147421950429414110895639060483833204151639919286628619299510568054245525405260223480952635221649323934182542764381028965323775267117239462619804602789180591055176689246181060638482389933261400387919834012637117406470116362088493266705126094724048922277596817249291018585710011255697544108342126152577081340518273165109612489196160726499094832032648950964092083150203370169128318246454164210845620479081305235534479915469495524251038487294781000912830099709203659936748394928715980364408515271301426069538084737814564028371169438450104660330674964464569165419058810553287280138519879499518705019101475998181936457006437954020754760544739738705529449064861345145565355334620912602932176183594386476078361871963301963609935199162826683200573809765036837677691076501940659256475478003870143380308471428321635385050473630820133768272568152554415801199819402252735494300162576621169277760748048519842963573036188463300222755943984741858971836699129602709510141829173820417304506232652922738913670851463730292939339715510148874118647048622753922919176282816464638204108199797921284043149126915663777517935720538351157465889312611383048655962730370134076711456863079357361682330778483905004397465028556196954507348140059888819869720986128460683948337152669429385214235618821137530318549324741985516977082927025850705984511892022981026534061496363654036131109703346131206978225427767694634360938666727540119577114027488124814793679639990386931458488106727600097656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,16] 10815148613957771610997566544489740678323667347311740306138329898443827787398411508864599230352078636843652892836657393810023906550313164725096057782709510590650234224550020696235855708543822987118679279540633199941203297060854374907830404874248435842648807839815345364182616620973883213198756084033230053778781015362168302383726281207473280831502312773601384275956399274121655423767547117066011068684151080902822765624546628727158266495940502991249039288903990621589203776133605069576133457306314575852584637059695885129041407668741525946317765441995196047032249134574350984698121898312152775471642835860525020808163332577044325667101125227186380416912516797689033482534710123463185007406886585545014628941077484207107415660943165713393211105025319574537640351745666604467246486328924625836152039589694484024936934369092735353516471569104474115433182242525613308075104957345099667664725403699970257330935953426161079440741968419095699526739118018305965470641249818295725336114201279296006472552215206227812579596140386011580333368019246861510607593691164564611681850143805194664647960572281196549834742279021532278685364727399861250389868723405413072596000750343769911430293695237924794295299146897312530361364950321602813375401325479505213896647149729404999615334249062402078665939513689596681806699479049277023628484206539020835704908420154111207542826977279078771762758748547543317523394759297646573462655475566527670401168776574870792907855968779514459948532150441938865901079043389340194748181321212905052634534557340513669530691918468788415938029417018923937731411501254647378887771207485504142257345358959874622501908635586872017497325963595947387732435862086648161749495156439355477303247399579381825678072171182907422434797133354624099740242843489916919311941949262225431204854503143089255581156179020515422511636080658683192438014043499246143832706047074025441106609176336189829829739547023114638595895324991332650986157687062242819728346177616595107631707671196950266091090831435836047371166869039600331007737680975636783274298475095593584745398971995793285786154446330871811806532000667617247131697969342417321008004033215069263695365649545860090797454572739322067947187391072665403885191378939834940812166970174233486339441786634069211245905203684556892910095998552489955300796008089068604438158723179659478864598639048853133899366840614406366816697258691285173389367286666980072134285305735269808621226346108451632890540825532600627810926177377164274704546110849954220897066104295365985878602088582486494745891461893826430030832467989870826485798716021236032247543334960937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,17] -20256643217927659182539416106134076984933443253670527539869482302801778231697270919986920722664646130383394765855541060533560757127210299459825321289706214810731522409717283531735894135956847783107086499391939610207819570766456389002387154423618549737992696192649877505980832241322964772866212361450211132029504098393553420474543237514612035252287088467740748409758865741083681379173210693019416267443330128738587639182898375001193624911452306923903185531490703364812197659772413214268665089006767625536961493285293983727480499329279556171131728308779418749900660720182970536193381951456551713475252873386389257845762490162112664716108125284165774887178204313051525189929353467631782245798617648121434875709963690232428683134593254902071401739643835917738232954852707168670678176411415339657436185021182850447766771105762045313234708165383664724962667472770889444136133798488494125836231506894815765432292722385679109339216801144682356514882632428569659529350480814363701501423419944588521761397183970901927562098511021264628985948224650278662828869473953865234436954201041199574949279368238387370911629701969790612390172210321621201639908097941419178385174972777743040560624790950682435553968431062114085404366999295647794638737526627881360445774216638440552244252362790637180103992651970683644756571469084676511125275569765695407963974374104287065536545568955823528754159682970898987030234966910243337856617296159002418949536275547427729603536283840283349597896678967795024336645846993834706825181210482866277794626334346433920745185909638651467623859777434622308398778830863362906329414972507928665244132801499610675581669485802270000233747479684766600639930916311494418956594507559355857218757876911719465349529563323494986804783383777157032336227557164423516075370655566313134129512369126384515554241548043062612617548645841266495857007342691966186526980210220175530557397580740007662751182726957809301297415507252569544224323252776888975978908735644210784683503775660568335154463226411458158966578228583720017416288518363641016759636733798157515511868633988909356873212014779068453545592669350566155982724795590819009234081202715655985285671131404088374181559024010205212186824514023499045591119410126537889905330046407619328013071115291198237224337335855305736684575965539719893109748025659925928467988106098327407161492567657788626852057024715312829396815163418029115863979899547280021485627468713650752938141170586519442593550235488417325008351102271831529612093205833393453480548369008032795298037873883266962394167418094877963693295008453963343408865682704345090314745903015136718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,18] 30710820887163004850737369946941009462070391476596166746454618653803672614792610819974478284750004850520121773999434684874994838849915264845503433281451835472794803101245175277273440472300686602846730284657915162808043314971532951762692333619115710650310835616312428880338271314322791846011081819414445945250055140369403073439257743288329350408433195092282605323135104015010791253756069333518792172171417550402595646525284506378802316743120441683982341216756513595077991706541593627076061854713784128589292306020457551207021414207112638621198634258046451871747616349235593153314539034403096638234848244578461737512789119342153578124034318774574800260695766590406071325785730183413269055569526832548526776177577701191724841514672308055760187220014590081952491590781307130711906209090155979797080451622166840003691003019035099136424496974329012982413033840234410465198110804649086321337425131420343104834764765569534922248737511282122809000497293672988571811810572624113291342935107891218125171559233702273984917842239103240961173572969638166173659476894015309144280355758759388382461215481104664058481124230945050392881252340032302770258200450365162831386159372115342031714065920396064241844783077341296468147633489038017410684925760472968856220193701772122155212522624462790501920198416999763368443281336231246577261524167831626334598774396230787209439889203440570073019615007619082987156955738211055879015606986173233544331325932203512192692184986446152852538670001479556905521919375694689123634011143030549143131524727613094720210147993573503177215354743996308014524489287159205819801583727165647151017390391833852819942814111731559957792559008614492596911445462079643535733218063406821777460291940517848981729821272725888230384308320666717569443836795069567816690918786167268319818815552247375445232885910741129743888887381095412625116935391643423568395794188347950964410693682230945393151498469971404671860946085664500321665695127485631959229404513015315637447844796256741210329266356212278937910411935246249670689610197310942809341993647354576870769096165183408427782243719898386149481990844931504807160993346066336666288321927086744131665089776477114105459338336045002300404764478752094268782252383778418008432831961245817357969440440253114116448780953444479886589924331242501141759547840659529900386865396584451690190208777287591716665892643385356561378230914933516361373278063558313165998593893843591185936321732811276972106731031788193290101138836437046270513898639980808254723038873380316477555707037727893591397592727761216022750487294027921079822909811163356152974301949143409729003906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,19] -37836945712362582727440917727669524021926751131297372966128152420681334720088891822407652536362645919026360500087696302719022596456975260694551314186981488290011309155253842222892698928438512593024801789877335056101140196464324233555239200714662198530091513835927605938033170186944718024496040742464728252177434485970498215407300848618506349145519992324575093659976404884313009135144298698035368986459280574936152912650449714427623610189661915491606948490160688520732120648202647023135370774259438656506060227972922472632031062595247188827669687911573838549090892140826601694323522776666577267729042134760889993741058665286654845580903484895754705607315353802240747117031793636314086494679445846138633355788126465795264530370724327707374986324736924101365329202893455496068292289531926194821787926897870777238979133871296328794693454424954593642240727902627891647864876714216936964739207200486165117870354449420364341783953161669941634163488559544767861296416493495124715560546809135463752579219050957655746077758329352664324235628621523627196933141054105030202498230140579851467179032501024275039233721182286663755029069168003557233016628255738904474066146473306049082028790844321028219573598558385199631016946269133058732539805011820653007954526133626166262663166063523276595931699031323636588303328265645748906185016741988259139004263109666327516034310235682433891550955191929436959639141055301192192284963306706692140591183780704111171420667688756849385808229245385238445406988694369361417415155820408704423334648700238331333493312494140820447267322164678445052097226683198467340290920129877726969164313959931273410882039573362793296476540421081763650899919401053404548212978114224341211434279163621317895888658379005791745637093324066698660737998749059762273809807957564518523622864615881359948587547531062097144060700457063028045661771721524583337369672987039003902138326932613023452480219721630465636510550486686319317166152729704056888555409010764576858260463139726552848178215744074617188948817606688525345134991488376223528434433384956293369020215507338011496406633991734788753025554839966723044530209492638758957624788373336582224326421042039610636296862778465996251362189935698575200402170441936973184462588766265369202392351565232385215861295787719513474733584541810830005927263696441047198393085757839306746943548584800656689018014810663472387083482344514384918937272064831740089188291136429577937125568961041341560540954941161616076270876148711036067570909585768848940205371052068936865180232130712128933156098128251628666505016782783326379386310348018618299192894482985138893127441406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,20] 37454536315049835027512689731344569444027405630409329024613275306980264251985937265666649633741149006862508494929753470812972612967142128421706681214902072161364275947767372742821670887772817711051604015827965570615723636542290804365001979534618686517000594406330569010586329314217751931214040380750206073870963765948461096850359510022338995849692439422125432746460665418187816062874680772155245489770464555058658911325840808839843847519711754187318564032410025134937121549976401754994302060800471099946461783553780538074725959517138810891610854374971776210154324454874925525492712618061984202240631013842628963967680737943238072786456260571971561630791815863597982976513618644508747707629461119130095915413526778358846445966564162552546147356154794462961678484790396710911265173787015715841786175852226715231737245748441592288125941865960874918544010009073586284823722759650173414135477368677338561766482990695044028490051550711770723745388775761827242020979990425669969538398587133296472923141612662516905053832222095116618776909556316235262319157264227214889739552256389750663944178726381338554600168997390747083248821149288946577618647771016074882820174461544929753574597585169314734498533510568463467680518185703835089500716242398891027296518431571334734475138118089303253092191501971724534803788528562261885125234730733747951885162156033227565619519970730374459874364006983613563846572808539483495374564861133785708236158820940455999773741571669546331052914587807939543383533883858697544049065389588568319600538356669705715967400244457456426963052354507026636410167053955755611680643607609629875497305174189183556130611925469561722038939342813242253292623649731499724345461948783402926987413744198813528131949951890766857973065548522081185129795073920977272970528559641147183591796294765522030212801005372407726121446645978893127282435849148936828805901343414912997702767419361613381077730365680364149475660059147254348276936694662746017623611789584716853628612873571625344332986979707135986231496796826119128977215567204760056868916833755958430354681338878760905218916905806778767307353093409371300798195154406797199229998917320604920845336234664368189553261157510272795121374002260071617937095774309658090410122028487243295080072571476472716058369673449751433904033748536376917620689608019162911228801199061680352978399249901525645933362518629417365758556866239744766435059002508961686402107942828110309271199246552213892932760217273642737028358993996351335881028930640907678384086715186178729203090748599062719081575074835989421293668288913353899164026736528371186452091023966204375028610229492187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,21] -28855328640987753048133252314164858777942142166692481889864179245029606134471825677567238269828444009962646235270643493096642044261428878375081157584018672267771061195110277914794010151678403459930171441043864323115450718049296379325236902882383611910685805818209886388875673365861867632390433388490053486734348122841712145058274028773441608469447792370032594977264570237325639448804602919882250213338241708682898633083466246351437660746176087822622432508641166852336083659052579622935531342981435208249311154339053897496152431446363033372456712976507879606094105908804260031051870207571574255466777495605269790380816364933710040067577150085769791771322257773438326918499326071377829213424925810790596937394044598917018514399733887304891136488754676094349250246863671063668046424363935528886859554276089594445996976643870846349977572447065564028627878261084660812191780892385495963459622986054430820012051552423525109321171079795910632074086367888478487534392616180710570004564566575599368911702297119537151271435576910123517047723398673510070919579452920232598798367993698190138849326429773182939740944972718973824129204271313117025620644169743174659477280898970958387416716649790672526530817695170106563142679709429684468099388718701225821133370334400336825778549063927268204164501249764145024678316011678354359706989580762838275961021791611460165375386872308975521849288066927345809415327819669533299448288616698057916927103317735529050434236954662688832723929987893136132293233832561958773277079805200221051196837331284981227271849207382487071453063632881695698619141933885354843006440536341742676459064631459638898044402820301509953368744192824789472329105338483636602205644954298995118737843149039546278385723383053564139161027422144832230278482600627646681667662686321569625912012920770310363534677412410337941690932454263642297774292688338951517663104564988915838526413836077195475277863401076702551282089332715152049946311523506147143896751304870505641980385560137023303611996804944924252964079217252544211757923709850077663329066822822544332581983459209990701883952489511829568854882665583400734868799995329274604495290344064958363247019884471891603668369971640299366273135691484895622055759246871054796083185640018513236275064169747468822382635669842410188233983190211992584177716642628585871531231409798313874827611958902947134519330669508239156243764755219790596601899835053657415622442220171245627784272501771872043174633333681969781339992081549994007130658240252031207333601430280189703671939659611485425653772928534615086815793119160177615884359680914093490566862953983218176290392875671386718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,22] 16038678017164784850731764861882979223978337425053949323852691010301478258943071043597465899322037042021761478009139646572822177483292399063559476569253648165803528659639509780269395336916951032046855680651413504704157069622992664698777011786886480040681225563203511005769549624311110433984771835578138661774154184147296309758960051111508770029512223670796101803126297548296258720576797045513773611430002925951844217527845867856823864893130512663047488176543556604305769122048950074857303081650227845381680033913025464372117727637497439133760260089170262887838845267608525738037296376209086310075175507467765335906729029986687538313334390979902439276673936022470338548294863368162071004193208022507311868273281402843128176163092537989612786976429072831592330675398655122784157878739328114537971832068143444641172318852789799041509682169830192733132947323605309518742941362223566664277745059909093659108156398249668174165254458581883453119108461728454193580375189924445241778342652292816183327703392446285053198869247692417482475525964504525403120630652792005127514731648346650728436160075869448167277554335566558013703593902311685868598829529729457425562459822018215459090289373970507911809368096944965654577937435144458997246637704408232648046890913441305248530359445986219157980908499445532085733166717520798450386142719432251119068584221368668000601453812659433825320790655781807246629864380810202756296405013048161422188407501207998149257842645000513490072256704191980424482075631857968468804878375231093151983344894271978790310318101069262820695376366087924612044077895451814116411745539191469774716466127759401762996885248644340680596530175625062024962149435075698100807520055557687047120960347417169476252093543150389902850657849921732288522565173556213637174057606526894492887168626797200319513594781764874582154282213604142321972292450210402206955930304332322510070411288334658440301269872946560962019117710428477272277383192151879090056798581207010124853700011670328600893678895024274455987535309360770481300624789953021743463240139593086515027470225978825391400480475661647185819049083613582217660258945886956981070427541713467272087342580528187262165765122979277160102148188065689700895124797305553560727542737339116948697431089512180815191974811157175961242152185583487913669587259869358392441916553088281704985406347954630934709075502073677346531444615755395871881899041739440331612482413526914447446740562698163020696114080746203748197513558892300929091262752829388203636944896132945002131873605303749678356818404902403894099663349543550054553624404323177822989437632528186838953843107447028160095214843750000000000000000000000000000000000000000000000000000000000000000000000000000 [68,23] -5110490489812001790923413159639874096622623049510095686087593940505716832903534148377778375841408445996937197269902931224778535894775700759129763597278352743913104133505363521008839041319388841295483285581547214610584839560873879399536092510428727243030277104567847686824347037763722526648472073962067052889756567601782085649528547424426730182977380322658737689668968418828526349115452718771257881344587216058731619332881914988595669210211723177151076897002376760447808617149302168110096879549359270313744276449825969127280654978549603662984692780690459714336629078430911109769704838080299308432695037959050316754645112295539792117672562903343339568218743100576417080877276474288648761376061567180713423393974686153679273420929649327051402163425271264936001468809882346230101016542292088285338442395663275643697320530304716056114747907284733057073008304015329753026797155254359176890521099447699250564527404308950896381239069363930340999301934045632407972775702737292877877912142760910841831731468796283984750889764891634849263325643399998263318139257625142470873979713106727591484704549047156456940936269837825783218188650364588472450598626455004343415813633695032794697536905207088682895226423186772723952377448364916790135889793708241450878550541804328450295671573276136466953699114688733822234895233511667119907480192732673128749487208313963653439130772573204321144103751548668664321572181025091603790560170304021493940022149787710964213639305719980937773347179565731438354217907156854007006892474484940067416801006830516546710626792580691119462753436885280744396617678231268743012969479953248489347366494489290175416239073856125881766779668215246395628836529560608393850628719735867192525134808246082645652292835359176146885234127873008373606386882484330472297961116591150492532137312587786897889433615536097941857788511212082983069162660961155460132234428241586633192324230894374190796307169400181441902842516437210225760866848588638057702122586678330240475636266733311921927282982004904196220425249851843632773562659029001720684952775196230179369857421669917038166216854360976564756894912793392965679271556069308446749228765094141749829515430976072544304736380053248108791662245189689665320351982130142408289251049736338592261897325175558255586017677893561340945851776645198781779992665072866920765324322543103475756693441205743814713674387016519500688112737612945751290829090054098403511922152304792626328941001742773617527877559697577179860909423666075789524379089134241811627028847810547513730975556999551178875490394896047192976213746438990687448742319988358733884323075423450344345610574237070977687835693359375000000000000000000000000000000000000000000000000000000000000000000000 [68,24] -59257809590205140678239709307089933090682555238414673287717883677076264885979907953166956967860897086537625644459463327595853627916647364463072850087657503188037108136653229070209526823019330071689570043111880698990867882818626968623489781621383379316188980207823983643833086754116482515297351634545742390631694971211370374330024541277782409386210216664554586191814525118677810883718459343985941154937451107127288385109100832874405082631616493392370171099694228393109135002540695927708993045898907357352779919728059306465480218441901755315315274912049162288157317770786759070261693314800764766245767707407189164304384176645067208015211673242366195991649887775730923821682985486059056107293525554685360000551019267482542000873949446765624061342883099518803087824326561258057558384013560639223641335892806431546615312314700521068871428017659523140048589186922125611972728016628550976417480447360243063791530727174664784918131154763063853913821855657704164505200267671523551359659872870641640760659927356374340479233388872865288177796503235540045588507628286689545401373089759753607741332835144813530140975534470950726088460757383534278091131984256825020959881113370996160254816800441028633104253339435292506767151151360957228183892569933943948307863234818896660403551444115961577586223964147384914893436921344714312560320749673101318744792167588446912410449820695712753169137328704165424995766306359527667518696358264771380563166598480528146188770873717243572189156326446746000050241668498084674310415710900313111978569769974456840919449068137845910994290800999583949639136268816731519403380015760971626330425600182528226036454281020772761876149428365547692807744076668557765841120938909885141438501547504197911679709511488008799026418177488267814834414422722184779392618818088513593611960842771841857836702057757086198542561261786088977974478523703526192461744886356746135020239720013425848960502032898906059210512733762053769915852512921296478868665689981235524861941397592123911007157474793148566001527506844258095336468603574964316137106213854620788002530017407548100054279005845608260752885799348576642120867301751625798279150909434762561408445721584219039565944492850369674822097228766847253472123789289839083360693316712908784947800197285839768166767141344919431322030044048652987526786429071303099936257344907022585476553357694693698952439520229379487104541943423778790003781813942619187200580512334023170511090613264004468801854726732916884574979532191240891294092046896788907793611622558899395401240679318847923615550126209748597369065947929075241444539110664783247464971902224509237022687102580675855278968811035156250000000000000000000000000000000000000000000000000000000000000 [68,25] -60133439939790446843945747222960067690305454091752894052287715317917675475433252232295574595542792789871210505608590117402784554666417570318937852185680861799123335782333943940187767740804867434879881581446313266791700736337448645354340373806843580285688090184801952230319572764018077376528880981671168729491750834916904723560289716466856089500228833992618759076108104054500516014322955844114025610038005096810472427364291460957995333391238421137395575291791684145404538908082273549153865541640608000957479313586074654662975088678623327038070451611861549585455296960366998823134968044525761164836754202065091525701058872019586988567996930429700412455019701606608204663819865156649849347830340775367433153696842968493929645324946404566976843473321806546876087371749792867511015598191246813995227823665542788575266536998078673639001622132525920608817834908009296600789180216738526563054344931933350022839857765300486047431767414674881231103725862160496124088216689355993480669198389056313894094427365280742516824586771831782050941452222452142211569303134228923723448225102004176046627631252389008913689026156724976872279372933782302081549420808159895257107921145259398237813478767903248494858002102740072818184037062126426221576373259896639525711517017213205909191437773292238993824048692843247284405999084084505028082763783614122091532782969219859127412473244953877721907253679497301800587117048483011061718629651684398521403731287560466728984605656261168212447333743247812994503151938764467115040377227698281259489473674191865210484250062880399037874942118995458061240917081020846848740346708892572130867197333721775222926504307834285730133854425703342068466996599228299787271772970896614163672899986232891447360509811461612890696444546465402365928807073859887949871463265234980773723391970929822575160400118989686600750403562378312939257728422093073806523014341358447472776527945633907123649272408698879047988506983476929088856102394240775523213653664957337542720625417026833439750969333462819574545384535958393097564319115173549174382564516584112183421925725691539609604559143359879823121796586779464877951420764232930068946640088484834444070209827808542524638126080814132677859037035903504460348412697887761948008729903697675532543394733219176376656574924672461978226570081697133773028010989412206143626911463535061253881837685120796063223537329754509640289675328164663167128190744242090594145282538712270735662653122947275332083311353244134724781975434206416890702561326859978513676373415509417410645350888162749296789867336016288686083874444279195245611430713694647645885649277802567462536398323891262407414615154266357421875000000000000000000000000000000000000000000000000000000 [68,26] 2268819469324821493258707301205792657609841462503327088535254031516206002929526135743854458686362846204536788822145250742155793267157202924093197610881087403767667457084795178132532306247454101107550487829742290418322763456843949398610198845382248952242881278698526391781313525574527766709189358517636748017697516990880598726884979986401570121432146915434756410010097045251886432529691474284320813909221746225476662927149987012195116734597410263293894862882396122869169933897163514415332507228977789829179185769047111306124694204488974276599288340602140976319314656080323345901047760885519761998815229499374634497055824164153461873960575192959740962515938671655107352488007018656347433193913995670320269366815752324987546903732199069197795315974098373080556876135184274188712809590014817275608798292677974174442458620554429531796854367459935405607068508808452842934098293593164386333190311706298494299405212579504130511083093886598380256525531932853983306133865798607440158965978284707861516796243109448043966599420186744429432048586769214935582050751669067938336476916572462382442146283617286365623169643882340950145995957176884278429785752742486820262623984752106337569864521604595691705049191039124484046302715046881071237190573093467833455976299928724946900796967239124183990244289987492684613560559993042457508126223926641670091723541089068573634180535869619836774159924112291925614922557443338025803563943676441852600666690482119167380776245727427242818313627974829262339399001492893156755446628582201664183329882936395204899480518309659307391899164987901766642343248395628456514570189859079964947598098996911323254803788901944926691450458528585317389625780401959905464438625355695570726478803995476836758890816388786018197676242596881931414543527295772719210352038378700010353485362827883609182987690842054495122398273907970571145082362563296263799163617332615519203030822232830439197638315027294217617217167234553066797002188098849898094427959845003736905652583359855884198561196961602375912502505938820215548952777045191886146807402546425408042563801959787921466157106491398774999341934758974247996149035689060587139629839582162696836608637927950314775684017204849674655858232677596425561261205610592971718389114710342117773623042323517352391823338915456043423065425071961283400578906214697018189460461161614821346955026747686590055268260872599701023034663595504439777166876385362442964518939640178585684339119423777326855219236395709111459107462299559636855805888663516510058634477475254492012384972740315832927733647514430719813657689998793854205018307868765017303345546247462529058729584219289421298526576720178127288818359375000000000000000000000000000000000000000000000 [68,27] -3717293049945135999205500695453023184027933327031203792190128446788844077741054493407876729476667117643667572205896657188481353753013017832451811034635237688897968620231841566547420083228344049762985904334593557104364286440777151842026030331231240446326283723451402268419526697962207916027189490330725291295798021356914765091650631644756903808509171796787452434080759338579622848932719656515159444639334086507805757749736681645323000463465472433549378860656015664857467678880404249444211619381853791101393044382160546205358966546645262752704491703016210894687932104813242252209116186400375097093431672388960872691835281407602781644029590538529855693868562667783890490245671729733783921262455943482143243086449022084126879822767545307000079785186122346812163489116221165771973432277356058006419839347677495598889648193505070704824778855484418245593108320273135860494678001669528490591391725285590204713274242976801109110575089979126003749554091756595084001818974510823806590105617990811213167045417541645441206053666599456419572588204142261910189821542426473828420852188388624584477667021209100685202323908703715615797186821361135296217617385709112054039372971115532932018533426539121086564556913265377981760154848773026682373664125557452656370600309261823122829149471968240480320213809662043757104211050974420215244149657586624024469909136264010878035108125357818980758129354251298318764917517211141910622175914928037313981330469166383191179438093812187571877572933586758767108920142766793249438362677231884625745332645181333281099575439161547530398511823148496988196469142903590368412829800121635669304950035432494608688888041281457401275067299550103352929034674064872783073650261993053802647441338604914559468670648977456073461429683877805964420691593976902315380084756736233213702051822479380857591635353929213209371605406679271102151766827191526461395741730500309657556365121762704819524374097796712734119780815009248212640758401610861194659755740366386025435958337907158672591273799590440647021966985107209263273119217628690891096919428341832112696279021399781951860568898610451913222388362809652336568920977737340614035650403012986774779054702140307343636508757236825053158394902258285458586060300358462296640922532840263948775289337129512463137770281139428776453035170246449923177362238511863811588116203023297771263897583795658302845123496626500771977240334425034317857481682422835021778225146228959679103281623505503839397411251427184584065909761055301980379413149672864023011594713848016032930258633965170560215932937783983167544195586614592135623440515969091201378517992412022326702399701052123570654828199621988460421562194824218750000000000000000000000000000000000000 [68,28] 3544613707607326335606201014486470052717877168902495745307473958412723856912289206214790756669158642732109961478593385031621762772987784124115807204161271220374784324030649738675230500436933990051969836680592842710605222987979028655933662608051268909033530268562324144862051461243735174375127598399015270057141891920151057840509258043447334301369785613227602438184091842168821471969027843051498407938756940300368155083266361752960905455877969981192120787929462233400125220045646379291200471556702998619380165159458361505132112568204570527317932746209594185666004720432767485711590544589648356731065047615552714356419628914205687084574990604828896174603666126103238298472709504461167505199913616487964734117137997072393041715530796625857150032580130479273823490238754331651779975925171690879409498860157159285202895867112781771077468351348487244341220350471144147208279720667970890241671842286327631439728826411816563470429823547790267350119620770019812190413842849058548303126644372483497704853629383141624099313365331311688492528855236231887911786761125084031189085050876011944671930730734309961307423553789330278823823923836251525835744131334760882631411807623870011493946680280130966399978449507273259901939315629509346165970211828945552910299726993870887673204518199311362416673665879918407211195427601820966445667333780563627001806383790657537779011312639421462682184812855471692845696158479372772124933328934372696134451530646859995381398980495514420418388801919791532368555225254910906692493159125106933936683812134193112383214687607526528592833682747315944148362391286829400896435248265278161005580590919578139650548233216464148546971057297053883285421168399955155693495677615483094357912561294915716044533058244132269402277757594265078260013218283554261684499942713030489967918928578760303572628524385816207785748016422050371574142601572501544995344374832292180436954534198047993565735156881938504840767501273032429139883098812605871539475873142341972678956353308713922722427258596853143668410313395710762045034381004671511597470399830266100820060642086771931586000998707431170566226507488312234306945281754678581025809588930611415276739927926966987778210341619006754931621324522901269385916599672207018421680258903356467370751463067235838538531288437244858317927987003166178902326899733668674844175537156986797983028657841815707713876087672605858884256277126759360885975261889051848645942198173199911620309730479106935801515976291008187319237409523138015160558459353854273052683644448744935267452077066403709080713231616080420119449051585564298810239226110842251888926038821165951285171950864004864617529122483574610669165849685668945312500000000000000000000000000000 [68,29] -2411546011841841050837650477327277474777813246235383963860992046048125366330712261168764409208207737988585966383065112668313159153991965536700712992299437427246540807096028469152686249985808780428134661390706486400754555562361076567613104185115556803275894207123622670481553904752352964329214548856309266392850515343291835240664378726082823840782033541230769154575694701431750866601465108698578568185776822936829718088598418274823833330625133615738942957944677172386168267477476796611388593846912260328474095883226823796288300372687256089268898349170454756654631448670669178782497180168388613595097562504717515561101267625602028382864546950780470142578806855244904917453197614769270058295608782958626784874112198768350305793315582462268890072505582803458894140842337990598447708282748226980193795198410007616532071937523624429547975452568575361285913485443884534337556584525661056852896641308055272711013330788103442713063196087987050126584870146345060670541621665224112827047398006166864855070350488608204438684533828025057198243445975815505401157848904506459035248422328382239951398156671665307838353395544093324265625035765162125281414307470508559926399525601203339558754617635684089733194243815967145329963735548268516463681664151555226372237461188442739801105165629478197923878502145734542136945433312046839030744957590723162069993332164696799063020973761719086405936203346102243159035501256702180041623497338981412071712855589806323000438008736481459236801116214850358425767198783468013228943976588544157554612504202023508714203016199253918084862155303939756490779869857677198975626072835727918169316695839756891870543205850984497815819011217872168618043430336308740155845334691143743009586029494477491121726715794538048624834888082728509514571053333147157472539487460590791325121523316598731526129963687820762009690481256159229593190311219649836434763671561244027512654071841513655626738386503583479037785498279736186349144945037281949186335385895371167207757038041142533398429122750429876383876750941733228918800956639259451488816616779217518611481406358358287775424319637727351341010756236667477968472746359531215980201893987256805704082693435577723226665134650645525785079921671923837950026180685113560360731798746698109000122304057788244345713025079441159674017631200851569915098397716383809603022120123181401079879253738054063297011334130616870915321864288455793372082322115644119585717909479703285780665414287846777958009100833025546000640800093002309778925461737943264135751349793625808927616153340105320329608361434027181147964296084257159133973255842449660365478897534170413035090266622813612697531771011938417359488084912300109863281250000000000000000000000 [68,30] 1247304149778672124965842250888685018253286974913809748753815851972343448641752184494469811156261303573853611311377709133487773857148619800181730794813292735294509035279899101726795648328105741454999962308787121715821135777848289805622739943134480324119688020802341095695133884317836580529888659234744603310497999722319883991638357379603637427481239441128517455103881959452419027716999170597504972175889071549158892878998672668367433808081194290757053389231316001666663875136852689927109749409003156423688344069915628849869925917048027269343118222395933359912410878747394564328794394268756798638845226871771509515705948115738282685396774786659340795094392327232628430400500827755309551149264029114319418502097453743700956319864544900440394414432351843570212700561289727797821906992197036026054692214782166898146669436468741275700835484499989780044292238819704724285778692750917109698060264765010268795878994388305710731539763747208651208189544244706804769594209691791817103325099750397196107348575317817863005520079888495366293040117415494115844405109593606423063005677517967757350779501900171511066590091430618737954698209192441153371695252301510926486351707113815895852680589014944693047741020145788306069208393018306790932355318678318194353491542742171419326867376906000509977271517189404364505407619873211831400394640821060277080961914338132390975077342345842898307153702975831923681095244922223558523620403440207472992139863249194604854741677615590394789034816771136377926068650380401355393612726735081073537738647579844779810155398857495961184496592287430231017711998164926710212041229654146282021088434275491450595267751306717256059681652210395953983356060794838308912504408013193278778424006301891601892622762737198164677174606742785903888404534322619606330373295617319289830301416627211127455161533520577454783807634250545101888949586388040383344404705248210099953628892981555721772222450748059732381837304696581969196501980864142755131639016661703945655895984375192208742904531841845852028451857041667446688779707669073037154816760936266214936937214088374371263835444135872798839219521032584057432684734339904874752275608558688388299604923073800860688259911512431106107091869155522564924724308349630503315273246803086684888121455391370061537040404197078043837313462338408532965576778341798877620278039825975484639227659964345292443518505783874974220796697333470330348014208316515859692782854107697444094181432954947393848941158800139081711161738844035301652068348210046784471430711989304139993073484875469063420962152145208590959453840691195282801183210239457431780607578061926218601823880335918894117272341139079916416676496737636625766754150390625000000000000 [68,31] -508950120834846985026037263845143775235637109682962437065403201560398226880428196764364192495826688800795436675497384289600582846668782188077026461323010980606106974002009756579304179120616889043505902425386829000257195588474682205021931700366674394002425986719256766760413836103835865856816365462796910523497940596360750983585856386084422277778892812434799563797555635460724563692801446898083398172554944043895997707719685896436593483842810555083627824652993439393678272865108847105901072328307377600038626330797288029809089693481620657280517219448513257420172281231664856237750371774100756976416486223385735135681838120319903806437446147857470507143975111429216560460180647841995388484192990450786661045921229099998729250038363114378029202998408236766705524069752584119470218220041608816881130315910483529146072258808645821438457877200101027176853286980364513897305114799716399661436915943612236604997503917700355075164702507747622924534996809924162825853059977233009799883102280885067291164014500231742980393281367384647573313095142888271857943204709513922003069021720568031708429173574189052601819496669357007342210841678616942800960266029521549736716655040025812839148308713569442638505203000553320551797110023389484140766542781779461040054216811529212260817592628395206047015617557471066362593644708596697891883672965755074305886528016895722144154926929272948967904053473137308358585196455486967297062155534933488403739165696002300188422406672297508294705923325447078566196507566147004544839443300259045615845174111565303545868891926745788356016567282109083782946073300822024297269616316156429672241295229926963232123076664258065935796795981185121530513714080932590358668901169761180927557183689512227239568688594451545248005804575506911310400504606624140920789546141227906480909920552864130451438747760705505830499773587180113531610490233350247367626082077121903146530241773984844975417222863847147158440760391266577053174962984706497949003433761357517015345937900565910333984558293832780519497086055360226294733071033570659291105232108240635383546840165913962351050860036221185570928891376491141456077329890555368534154453207147934272769681645956879293728031613670759299512036789627411715224236621356703872789148734897413842855293355435371600273808827359395634034041110439254841761702260655869265477984542956776052867158715497500176377504054848357248338651368575235532125180849166209621579428709133433394114684967971879243713897573141717455607381024497339757499164116336485360159609121261753274501178113590831446360741705445547564443412283498423956590017601751152485310766062538354825485616052174849282235820195369885299285783730738330632448196411132812500000 [68,32] 181505115784442418389604838394722031452926634352006597080184730197278336464477522222482865549418698028464722398349357996640026326224696741308035790260101772477991834164885811775765112514827929507581738358387877381739262913097966969469609096213021739272224093642290776830838640070658248066682606327186700084956006600699155027185492622339461525382583085633566717367015245451227457534785435462488192409274446772577712748332174388680633308924365121132127785877610560890807399107290439438765901513441313025743697341856410209231389342987614436871080043248034774146558782404792776691945392323838629728795597919730739430702360323478066272202948165592838692444060114369329990309377158070101001206980870918978395331188138148886314649488512032720286568276937231553333732832842242159608915397416851803477930214276072589341131559322976247579729551813004925729315052290051511592598068488872390768636062729332152935454717475064228545035482426865733753312120489604140686983169164296814536284433967167756895098747475533998697859669151951168181134596647674184666686467069722580396335032995648117897485654939277677050099343119851140817605858695221328813114476930506293772065975465114077846910077042216912563375492581406819081786954693475890139451766982479412579821342184287488130304347509757018287989694575209895012447851997995995086384554461289959937445689694514964134320290004688905086308285012707468216838414078057535390224526740499382188195805737116351674491773122578165767059471073601811802793492825565423834582932860732492429762432089226461878108325733707574830870627439852130641319100742014005984485753839689123828402945954367568626773182725782433679104022245502715415961787355189744055305155951231695444010690565824558773803530453639906065498985423883045819288714233808316766071069427297864445168423520290185426816741130534350250314657492063752834530254880721209684928230253337860130985459494379347131343304884359749227694033879311783185587163878491914659015319232720829669389051135210124024092355362399919846577740507279144813214320873884567887534477154500786505424492816870047041444771838746109206671004585654814070633587150259554047526756749391985690431676436263374991682225494973323788212951146355208480731027295708409795027671789127043479819736087441601236903094087495830619368392647635335064750102004507894236595997239356543805588364998833759760115129365348457166217535853608039299876777597535304902096080478320812526929912430730682866628641198627069684419409072323659387034978409747808739008444994511982313931103754262706593648974270389590216342254274563867124497524667581706921688809088987096673825486249693490900178338698367497272556647658348083496093750000000000000 [68,33] -77244237416520186450135785346529577382535889634728444490511998322770013704048168778018171480636014780779778969902743129982765708947498738091865885140965343864249891055891085833641460648516209600241766458663641411007681140650201448995518680016912093078102270242103521900861676331690303858651510502701104523555504959480708907981392258689920359166498651192176123647377253991011563597711097471828055222474800750929879683539160826226865336890161928813566160006195017070204553339841191331944635496118257657323075221528202384679834344541005801659862465618107924995622498708834975348031299712064524046056118205653547345893569186463598316649215777659300949083251445074647965647616858313659352507783872360442395918326356663246520346458484119184714093955143925587752896399349558543851118035020750418238927526332191017262520749006425544249107109437936955385630371899363815501321151397034160841101796835892153838087770255907602408867055447834827400073140281955464242561231558117234511853382241778846238279872313637540845324575746300357515590331453076645401502865804103064922078961774295721792077824524863736394428473925558805921780704718353897106131301223240265206343001321469762872443558743476738400581196781598313282367783437012589472039407316826814270078624505552882557040077052873038815028430667408412755090912416112362344564404690345729780394888808706771798415703110553771993655763053604103185355687148517451090305282328775737161419748887792446667198456007705252575242863518590327953175408504409963946244686021598205024054606845454867821295997775644583893659380011475528876109057630525674837822596497018342638725270028181990743050776708202563443292177483592045183314946344787887943255127486824689231954918970819528887261976182828013490100515551702331453286050389120449070446134760440611593249372266656860519417961199660851295952696528147210003868614778066726904485836934234762759115110334383960890905490069996786494125248500736358933782435908445652257349388102660625464085213601262313872167362662095507461136269003865891487008939074694745971349338033692989578932220879505512148917038174151668702181596361088355787799982477139169371804168034345647588774886367947645990355522726736979939053593494018855139648944426984953364278722631068046330840025758497236480063281762859915279892835964409232376438865491485165948192292343514153501983770979580966959741636353384480907217771372176332232999993657771052940012432364333797246362284283900077698886074157357181966823870272977395085851959433334028347386509644752271746415824354692546646941136653649247847749011720003213555833038182334801990978566612202969374795386313842281492125785291591455461457371711730957031250000000000000 [68,34] 48324326275937696311727013097853098709631830634851127645354231139477776829996443991752606761156842092763203628222960794551542421833531995051120302759639877627977232563172786862788033637276964700979823505137809194290330483681406210567575478002937719864526562608507469844183554414536783154927494297099416419594606568978024590975529207892835556737758384818403113530035060409207200084800260293010365452508301958239805792023426855036719640681036195898555889444382219862968165066839563402201843470543389417904378496682967032573605536010438124365010474795107899362522345404419189032975819965280706859427481229051567155698588339974576176371999490618894719545747753621006044209699030840808252187674287281073324868353722994868456165009100125515830021668190805936912454178849957366525097914339330918620040091207562628252084889102954408634855376523252537151728914703524712405803786658649957544933162722074623376257565466276522724644560358357073347626838553810205157880118588030653899889816709123605713652133055019658586981936318132939911753810054776672146923606016898273689056041633019980191849776116930537881377649398746500577770343436552829102817787607885850633112525491601907837603350639898576126308028257701149237291276913072743771114566890037652384167794507601946555411306820334779291808508458228686387652953729005211794228719960202683126563236529022782919122195454502923719023706723665694137966557639605982230963533220437197305094761354446781313300053821415556378649024006011116564805360625975296924325919408168451497376480660727365576817740081822109654534984130530619801048348890568377201375961147873470692692474204143864296835489077024408206305061948103926570002099778882047686945636701535222180803230984256740459176604655558390115808911648951259582225138753561941792436775273825964430656312213289914135311111927862333880033889194507141793194827719674039860503694598147723681220676192774032257489850123241205594358504796993964871113138027229874627424046252204252941594646437007239836868182934468399996024763791996959823228799880184760599455275580570608376693623375702192610033205003781934913445090403098499724612030158237320309662620885329772188420205256104825125284762655764483099585279441502458943848425198134383908156992906330234729653443389918989599115633404272251503266127763549335978018343520889435292463101767304062144907125104752539062124792417795541281665863593874014497500993243742625989415248178294540993885630857177992029735084170153261479873978248470974893425121919022294858763977134889711922924373765692172287831919649753010619593887887608846782710489475766340293537660565784199889402340220862240626267802845461574179353192448616027832031250000000 [68,35] -32684369981932854491128067193070561753429141985538133138470292953253721139773755179688626926027120300208432919404982448407135979998999117971985011057605638461776197397256837813853692024672653718158096540639180271038268147526470394847255719631569586765868799582025140778359243829100029236106387852578047682049175819262931002722263341207895764936178270083435144242749070018096603051942225092050669911039358861854108880503054932314278003885607324836130337028283733929494018349661072780387897027067580112927933893555735369472630766983997674930040891241459950736384033671121203800947068091364994811613822916206100944135985182676691677139211251429624515009917423603991038383696853004258795968604979848700701433935065630430504966822041274864040230614506416245318546315626962724484413246258954710013028079294158386171872988538577864102473607362120781396791642758551301359849367946584719748298805476992101120586596048223566760026155302253426415773851052152287482858668301324149803408383717423331375623110154394356451821932107522460018091757731338607937730898361644509682818367972288508731124024208211805337036575087336563966449346074794031349238177538364356770685477565453938136481241844620843903859926976060504242145597241358210592801360012272988508539176090451864948092396526170303344557146370427469279779203894307494108580861175054956875021445748744454070183553312662577657836080793534263198566131619505407350938811651201134360040612940079542498771661931345024461872698580191587383337411005111871438301019779414977104888180472738866631578422140430194980683578854202255323354829574584353507357383859738587292721506605236291020743936195470800003713138092679342294058900221018981176795173402110454618339731461376318411904883524485169695806182731959065743273003215990882390379642683294688282907440027636348047528340643998232882563398174119697966875358956767314398328548892201583655670598153595504036736497394738092119479401167574042303913483713344754377322193346923430119346381639943676575718928932566913018728720738000196594393896057548914531547743411853941498103578218383787443884472204040915748031525642558724835972947209902432844190993151031493789100699706181148440056751101609749062678075949509479350163814283295699128105444764442553265904095042737937245653598786775383338748038914546335255579855284556921406809284274851432534532809990315446494267254647153382026504760673638144806283153731690371915500309752519053748542515348824686007732534153743160869162506549253766531888805966878399179850679232035692893062628375353346640241141404264054424254623561387197626631676760030462528858262116107606091025406303321974854636522422879352234303951263427734375000000000 [68,36] 18729848765685213223783648525425085838377327913650955961413321563137426961287398914394996375296935131941175839890225404603608075903654014214951347475712826051749984835689987613754983235130926497448136983500235888951123421163951162245525181438975875821362960763321779207175513437288537865240969474044466839182474179561318175693787512575173616587841693012177423892430329658964125302926382229196513323490775431619671871512061613086028157733452921513464197491911257137479955092598569731574128875222697313083232184680118582777241190654573338748873336799529915031431565510610989289583432852750655138418044844262289574965155246967127445443559780129535628858676739900655182572382835817885210828043531284208228375924097225089590171700619228657343346614932583280589091371402104039199916415823935126432140822129727064817352124241988053908475109520770716377266222571478356844642158487121031135896481932709877546129259141937257878831637014496612358905726287257361165710848900567467718742443824404808315980434544145309636114318994632754743117973426314808828953684572536311769131973433403920658206390812810197148057060022025788031841109124243860916967779853091787664992813878747532391508095402471701330514951319999102752159873920285806081607911230460294066519107746172398194768534313435556171577693485506109111368566255968932758040781102382697903865680573295622671443827673312268842035474340814128409228948659879275848149663250648906194673504763992436169804225086860049081182609699491223932635976571023599176874492432417588953569583950337545781431346868278136719050442379461509739285196198529750588933650143954994690071331185358117440683012572574463848198540858870280816908747471201496379003964082000247001356807504657683714122898979289165071515254211753081711854022134685409256611706339654335029665727585695949698910799711758555519285552020525286405607972114369252570199443301907034911341323910502952379330381791758315167011226804379488843328306513649047353956320196827097812935797270160950040792701464509350957319721386177130388207587699160547163398115342357868773084670450444458913608825949154064134431643940080770314441521595710458794959883138253909973488981567590386344856348227435063020743186213684130206582022876005491473579671449792429416807221840503089671347928498015046006359993548120688296945978246764983192112016469675119381891253016991548891450875574923647089210268090751054394656066316227110948552818087385077413532693836956881595535379499856201776296425705998437054852955659827146219515750097400365172673873264053236062946841089198755457611389350384016300787667807603912880225597624835721385221459192767234913645779670332558453083038330078125000000000 [68,37] -8558345415194216992066837002791437348210514228502734625806965177371943762589887868586201756115554732295933100853385394910212606227680017686901535014503102246348730799832116866697073459946732928486687928341109243662076920064143925037497368014854477527075063062391782496295763473406233340491479840562867965052771318175219140149835090346956349018261521180821888978815275897303696210918756501428161001982738643515403946042270434963625314095117882571344424343708013054765185449312146168355915259474992976853849359474876360352697672846484969040476304939364846533068344763000092839146705901522432401665445851764336704184659635448708441342139551153136317337559431789794755327386542672295532306931264883699020318000994744743324916218128353610732170916432421360556655832319349583698482529298231592921894227607450808025311280866125863478372069023676183149132302525978587383636622026999106801546007941511350081152816860622119094694458044632756462674348106747871711532560577107177708871538999752665350704988630827014147349066218093335554230594139572085757010110633879932410742532735252658288769686645392122741668369377563093703106970529328794201388676605817273292693612953400837911891359861682816558802829243119310876936279319392983255925449675624786990516022149945360820161843465920859196424121725083649225707630926574390167621752247625475567211428910783750455555662053686244545551189873575867817556919753956586278459744451149860786517321374951240159486281828546974311883703245993383083743214314984671677109279002519098751254302171202600941465797150135914285534816738800384269392783697879369989555215420458588303901650155457843913692897298336538673711560321237825403441655011004761388547583182924360413151657877087654224469697117592944376328172728190456130648460535627554074142856120992689023191383185251894924163012993419975580043037956351749363784454203565830036761831623116494401866650749368638033146186763251636490269609657462079496932158955514781734535819041136704515008011204080563098705191488935039314057062936504443886008037110744670289953597195251410849759422955668383732228090442955979787278008172767607218872063420072610013474022135279812428981412446181050337512550005446860371639530033243448163659279320839231570959830079432561351376576531563907956415224170108285713392005531181157770505515965402605096436947944571349513574331770004294331462443580394029172663148160965926931041387407078261823604751497727426910599823186012991799460559535452018813305499544687341605252535989385801185764328431028843139054482827075718703772364782703118519408885363780831007104387911613918477920489083181308134559971698487879088190766196930781006813049316406250000000 [68,38] 3063185857132966094138223965722863299255439607500519388630166107639369679025620453520398845623558371606092803659191397730570092445461941574266949142005219318630398700780655861596320502682853161122941820407180000575705389740750519418058301687562752009284912826901180014792538049328573051814397404147852769798619836428532863727601225455579946875613516675788637515929276153737983782105525552346366078859306110715979285214399498845503928608303365114229698918286660597405867682776061867868596813272619230646476821261374849342462164589811699176560325317654399503995672967737516802741004336621687227572119189434875811157421272562233673257246213289675122347257468862589415781330142741618830904002082031836813607015301365137197444098136468171178849304583052475572377903873948114499713260259671381320970790028970824003748039933287583260650947652482999234486502849042546238101178815149648772599697342054742228921997137378196815245756525656748513048458432132280565254531400175427035490558985490469901249205521611115849145290572575129994565396177973543132379752029341078081744989214157948953285123598657477495521418000543645255695638977889698205522877372545073340915985330386448113174081789880355790366473706858563453484913360305778818564216439872394625538468932145476900467948214893009026307991111311072002085179666238608511684104348265566554295031712142092707746499547075980335868223981272876565779038490741605998984341580699897893582704582001095645380665040675654701525273315920264977693480564282253254340233966662226596475164170273391527763245128463563831304438249134179699560212938162474325053852108362781365852254575836369681580306547196527232387378826850800869624783555207817051976126051766664715129620107139972762769784106458975883436726003584025926450271497487152530802892873870386931668542962652080620282284220345490032514975399097007762764920065717130247856021969499445899539272081967252180001936459154348010896585363539683149468351472531698375542363087344829830577090025142684679308927474290415726003768315314926934744817888044390634286606695188212189990950586157609080011008736706240558114860853929179880077197154400036940019165863563683756371982245912992987693272138388708964046437878272088558358124879109747099280190855954476904030322580767226206012904450234895099635557226597797410677156191013266925439130779331967985622319771044996420474673645261187475694322722133259565062458782132240040188448579161358617846147809347366529884282702957465696119232331082476748840351109807689965730626183076318196863740016393380562385465800451314444852974950787213983392347277914036874758636734296874794898808691545610827233758755028247833251953125000000000 [68,39] -831127556737012461040548998490697210953894181879092777152721057641024564883353434040528908348702539813726938263875150279997082839534850369384457578138214665292419584999292631686987869241581505835894615246437229253808789246019338544043246676115216194917166033490121404813020895269042082331529722487067849022093292730341886542114213516461794827963027707529209731947041525218947256753653394561270800759558880392113096731131634907528075156335575253606033130932842600818913158713252472682515188553826321882306315030449072169687641479775513308841401756476215102413807447970285111785916239893980350477128536333201228840908934997984757765956866242520354497176161721186861418986501089593754697644433740757675831035746937718147319381876382940160459581691580831228653894853341717976553234715357415371536811744064125418305864511758625655470132706050999946384206655246326698821633423431627732828686630670535096149990908430530012536541177174233318901088721651912246794561055064246005060575366848408907374035478057568018564742001772378015563055024621671151960189749555269958306875237564383039329558242149494822629176903093306927288541682150920240025594167277513024019091572782430150731076017704916954678244149156930740353803288222590900710184997718283448436941435455562225501576299445339541472619910950830759840563279748170900205261235967695687439098289594408878619076745985194963619776709588589251970574416445597926568112409187521798899017709964786533336121757601679388175151568316020762455357381251540230882837084063189942863186285216998103122836880763906739478198814530682312896503065636275683782213587871217234612618640413534255787513681047496980006988627496291102561913915494679225132783251822028195467553301787902909140892760847638330235021699173686828787628359492128297720907835659950771421126310278482634026123983991328199648118476491822403174561287137662079934591741299837039190592037262587018992672270606294880080739923017704712955199080388139369446892185078414441993825422536919268338292548308993142613282832913374833137898502551549280665755414304561904515497845675157387487214075413875043263913793857635574572526005879407465796526652895239641367497821363299783852984795183075029406235078036013057784601005005764197434253547463507499604260671855901279686820585544229846493116324981212926898196327853863370015577989877096696465683420920138666632563863190940090226316326015290101137882979045962743906034898201450615961006687253485876669423726593126774693636459831188199895230575609194092123882115602831277055688503887574934849773378372337827557832227951901063940290287089281609616662754269755227019399884680339596343401353806257247924804687500000 [68,40] 156999471269769115063356005732230400199017131449196154251670145250650506531929004121695596464633738072007477134992993629444524070911297530531919822980265166293262351146513500841133535147085906061545370310694231505177550343435323452049428515895046170519610417220723898971910708257685061728133391248512680536906267504032237477785839350771145411145012275708232150605020454149784418986567462941699150244324440422967311965496205786935552391667152416442965069018188172197608773684603000543897241183908128562597699159739582014756659610313464728881485650064885029990710173412052109543504722945193470844335922378288016342188659843163980810974228354365354973851808919610413305227235394083935843178353489614588707742458397218163737028397722208277476670647387827115667847568974099329834122845459573268054949289680044352271987096421901328261240648647388528979563673649082619605948911118664443790619703141196909251120208549699352205531990108159449509672346107509487355094581765671634794836075534199554720336870054362697555059191400967687012733109314111481517020052178980624377892468687202033717058485563602557731312706794155744016747902259817796248971829216943294277381694942972963219805578421843400300321078244627967403850784538712317464037013606511286528200578204582550770949527615273110523116054963934247587115448132506911286095306599514944116525855855948631194702787235989754702603431124556606267548207599592843856682798349647640719561406234271958713923174530244137398065766719057695683481298390133931406998362569055171762758807815964186327786077211341396237968188227624427137388642840053734193782428004803619677233144565644430779030646517947606781160432956113239840817752061014849318063709566535320441208206096659123219027621497735931092885770746505515878126870686553548095592861214725322732185912994971200771584456563284911993246606600865245826732066261055303165652887560483096420472927914913673981082974642682146619455423820129851563488966158147345350953060006820613743908630841024489721517891298181675356997365204440049745475054679371618243442232779087826902188386182217518433627827930838212402855068525429275363756488286400354788259830482117043708146903432547760867944198021998041680490155978428851460998124847753127428194570370232738178128498332651362491507256803876097394034256305067087141240177979766447140544217359845494536213619128670217800081131641730429658272038623549517864587396986475205125138811030655294631114442920845553693156786641686590433839895262537970636902111591310208070920619943240201033464400754845483243225722555071186955319785812725338849907736428688696516666016276519957615975808806751956581138074398040771484375000000 [68,41] -16934028780515614766851850684346293462938526948499966981634536531135838221521666921558499395026678053901206644008442249102370307868327673690723740669696524361262217816866212724768911741437070603117167274429301901799977300741809565742332274603931862376964009250067914080206088544096096318342531034569937922482895563286351591601102887310294745486330909504429395212166538359607132988175895570444351596923104020974037595432484194893073830879694904891997744294946252248090710131273871386439093745030658542725335991203582023648897301851129954179172592862982358678122833829841344798401841319683685804381485560045086490123345928469988245952142406920772761006169010547925481616770002557866136115948974429767620620647298699029163207638074350895789803053107085598536022303677819346418476676100573333388169758477238420313864299334644630677519672947287305387113140678783796753518480048473721942370054061734351306887058645246943592205573433009465624083225650370754217722177862544357033456132828186401627586331878433147618370503258331717646496387461188043536437457059237451881725647251894331586990621601444672900271144727052213945143953431568385791853560749276821223856742250450928987786884980209875681322046690354711648382346368678897490070930696485739196383745298303597518899631267861412036577277304761068923056475266321834441087511847936502064162546982206942117280226967343532927567035765125786855855241656709068930339450532298749620427769206222787526165276638915410901987958338724786384881393565820578385752753502058084807169661832068443320359336303813186053423318724642004258105408555419816802027280419770944183611328277565887038382771976811743202921633495198930497989984579339901870195973159475054569644929190874511911686933835668702303115387976722208754764185355435209305052375536033557196344416523832549912031527410409886290262585754983558149155105367178004771319156702582665468025076222859748872878156659853706622722897209859800907437491725608294835495785561800066845231994720906802939506465610305780363185994315047510914446261856877367491230648474597865640695328968447309158984710759911884418725726266514405714974700456755184470000439100165874025543856593758972089249845090200437681953806048750718720552445755590384782123475826266749519871319420422744782033874347225411266578300734154396177467019896837826801676952918506474777577689605313424216050567093148006176165735871737303648746733670748337025170234487037290845635924206947959789901696005791708849485892964331579535379414275406378655442863155775842653922312385736023075786000813427788948425361224103261420788173504500654355594971636755907695714995497837662696838378906250000000000000 [68,42] 2271308788752465580575942430953147641525681701207940665757372462688193897664376050012625695922004065337873591769956984208611675358328303526199820252682803602476812831384322095447867160326395333322083205232685301531810733947056131969839725172497399691945363618811124129979707389095025261328296568219628767897079232485060019189345663656895008865798225546724473596281249053466409782864593130749591079321108206103400404729209307912096962397375014873905634380185402318238372482580060036061814083993611245829549401472932396415419969478995097216175591259610444866154513535957266888682662501982707798638589560875855181177380811367425872786739150245884062387234298925971286585630082330860406102202296099253127479537808221436201572449409562801543939770630209368732611784951569784681072359401569848093802841063807085966284321434658313356414113819162774956178856199563927832645978593619748920895202964012569388444201757789864705683506614120091362403097495570033262969184727271754945338023139310855357664819317737912766005726172685907120154394158893183353710354298982338842134573165195530255535559598622577233477877851114601949804508970493929197445937558217243572694668842697004965410568424843082753553844086713502668186501699197015248901248991639134502111627064052724585605872327349798393417814561084699163621005163364619600208497840502418895854720064431014542603257903811292886379995536004389589565993022343499895087552200842384429325380776855937717825455620372133497411375054523814231158246058534724914617166335237750352567352797660869979473668359558575013169604220820902062763286511085506691261140441231696711219320146606953392023984378253071746334580882116707382557078122647921937363220484150115313535138170909179633558496760755236057069173695411300735047564871344139984504742436763342556038265853967781441995111343980670832755654756276452331694401200541944251800219981741454395470222872518279605576027712952409830749792761707778383715683197128879336667601199405296344714154045943536463775608238057302428832760341716398966607475451905246149404673876813926727497337656755870948924600412324966750662315172596004194707530204235373098169701190175594936944918481430233743233471307895424891615873281659269521657583528937941886864927391964613118717834400527465006206225725692908883365949138643496553672383475846492571986046319596042047582147641657396583491668479369460579173653121879394433340268180624097657964695288208342456354228872583022318936585830483142026197677054110806635439137171175280916093182114843052756155498272125022645147028287283730134444801137068058860833057531025295575810510481044174335707452883070800453424453735351562500000 [68,43] -2756464630311744429922157306373460235412497652405190511642416693749910201854341448873912938741073595999955605838171631100300466236173704437910695925349189220346971906228585896794973138331800346074287768516383114475838786768689589668017683204934782816127182121712642485762457361653812488782161872413529468239622927301864955434091244915445892398371297280901845934376542167172982535526589547887017585319793907045159733900863542209023068416285724332893021024169251591295772516250084932071862700061762309218580234021877458539701405137534048603525277726769637684526817265305952583652010977196381487565356785335752406621761220709404974490592369382137397432590589446814441979004186373218789525268582936715842121303143928813871985137931297728943544438125680165826815271039914698058755515128473862436794288726830924090525442729437389266630406225240923588007531311869633770930489869239078618333367733023728015017327689711197407836860790119738457381625455530138612920056615124555946612282838793997843108354784581033468494519547750228570942567096725719153876391516881389528162990030445996267052483261572464243513076724925769978686640229877428646203060771989014449336256443141271010978842537608019312874572250084463739907879336367704551538188089045085904338255813282647053310400983510753178472113363914991508433386043120200690308550850635064316866557517105160886017124294853108023451797160435190163332746784072475708578128921603145947784993026986668964204261820198869710780681370576762885756282140974208594056778320164430746808976255999978488719127775864628880279704707592807299649686562746089131190156832983768403625129953224998643936527602376713071638878729673168206662661099911686753606374544298733464275492178424042081406380539372582195980805553791681328822127888567383978453361167903733132058632633368234884511256165364561938366409674148932672130494400897737495068255762032894077363129187242597390596838019461002268825441790403258366985373831808933613126108885218999288449229086945693082455188310680191555128191052845104941035107943352134359307769237718894474761119873322113847676924056477877631837815073021861559383064154502334592646372531871015482789659092603640543277345508508794286892702351165613892043693913842292706652036249183989719488407062279162812078244476131939197184020221021382287889760877406658970020445833298468622211394759401942852706320649382958110043135985652958631439821067532881712902528190902865472447110183337120217277204018056394581026143428714946467136659815371126766914650595763050204799328229330172699772803407353053598621046630674744074866867367847832421816236907197161798421802814118564128875732421875000000 [68,44] 2036801315247115351750861614040762148253591219295242277040550609070973338133567831045430793275910034496560370851760876409426992996871491794478055728691219833042518622325110052594507161671280429373679668907749988502110348678517017646154803128047410171623317895050931917631195849312080962332868111504244432252362585729729055750090973921723739926223146936647145996459825960062984616975351632351845670226696739336547174241864967151853613783040844380981347628971439233759502479851207185007457983083576280335957651860611045858095890047190253616719461319091572196309623208412885144335721211529454555619327772326295564799939396696345151270179276318634444814673806652191019430749744248978236644388065273855117422066306619771871965054774707667915432634915435008827660003364808117682293747599064778355025969060844789641684554697447613993148948112775227943068867757591219099006902383769716753893434378184971125013454857602333150459253053149156879745811924921015102407986811823408335069547207463485196867899401887993132755786313970502139974979314688318523856078844835343689000748195078155831638445771950851512779548108571425930912845970991904215570822568837946040937511305941991797132684678762819892824570393620268712039171987388320731340842828106059294572047682186635741036302229699984185310784416026526575804030255981360511687424323457200163253060015869172413873479413803266365517446105865214086336977679535429314177281311382240691975640736602537840742333982619186615570390572233761698357673951156181419261644387285134110047733116683158499519187536086433363796379566200735982484287480304529265163064719625067305614698876552322543027207422488321927126895373779987981583591885076462152060255507686402360583483055283213294539458433456034499357862709660255219406051071934773654619015923133081051716184683074909117723092937326348992287792727383114976413143624948500564845878155898323872370545253636257063543113467571199166397262675685468106746763273429327719900728332925771742674255747961944083657818107518344537588004139147186365543186832502825222116053569271432218911268213892026189258897176480945415930251131942024166342978885997853790418108803818422662579422001441750092348759905804008991648086437315371143371070714961401642125535153144092842980335797469728499684801081036073667710905546855621376189677927364726762727964896667384623274310585318757190072388834130789653244856683232582825961660883479184902308847194654956576275072204230271061045750074158353132393579263291074815565163548966224744051782069820161075939861593556927902099269904458305275616800699322848241868515817617747666254390814799535291967913508415222167968750000000000 [68,45] -935248390671741715013580354497358279917562288261818826623226478547824690229136584331745278905535906004214942029770998976613337465803786192722288529263706363253470238014912503973490460394773067608194067188800982760162042865860129979912214352493338397593582014031646655868094380802319799529046691712162628835700316254305665616811539852992344800205431062013307755765094647989993387708001970296719165537458002255622723093862962770654278990053436211352439324689637562197367278458208161591578796907938951897658390621683512308132520180991756704789938213932485393393712539619181858752245056131171432189513663948505006170191621950155724096394994079571414211520566407299059664878006231047878841475865513941470941690243014218744625023340137007903376042397474900449887292358005107223651639404819978041913833154242337316297761729615315008262700466917068869433261122299005196243561112323662833433704906100029877592482070373278415354144451428876331974617214422955697513125390099037777818704554187383004872724310526107424287127575765289364541003006997749569787495445633627612842746116071099613883522120887424480183618465741671970118757160867958268871279376268389261839576120190671615930000338929994020290441842710415705873829388144907913111915215822548632420236996992400416413944185826068585868653097222339001679065992027405864943141098537503505496837206367296996677373314522037466558194020361106887720883883812256312279384894748730846724744510125074598115149245176303700908641872600168893932022624890480278102996541531422018763049482818869580952848836180663439920281586749859175370982646372736214762996158667346911592204155541211476348585355102960824793342836042377117267101150614297573053021256814009343327684064954556804371664668478016562322502852039791597938540839542272726700798131953240139960706341009044923926024831094127785515539744857751845751959637936808998877362527685360261525533283932677392569409485283524004262411588522275166254594284083612049885731723551806807140481126957778659460672640788235094492679222949047933224473511100361013904845472882790888949316390668479469463575369332434714862849746115343892416715869461074579837275270506621076095529760214320470233816325296118291266177506483073793334938753244324210768458783600503740426053028418842746890332718004550776100874449813024998829664366959044027016885053838876175406794968630335038105884289000907195625901242737972496218841246990315357489074086506607508468932549466685078281284945827871778987410519519956195147060696269208331303097187014645578639815758614930784688486893352413926223321490276961869857038447437153408630522433142573390796314924955368041992187500000 [68,46] 308407673084105949032949664160704194166885197394341277397332572691383491750599659590535262052607102663483508123857390657292634376790694768044017789685323519162952897948301835200026826078942807688290770294486235720372821418425935417062520913640729185821294605170737206939687985341316818138120696969239125912180127880095450749572827368346330903103858324622186343079415525630263267376705474325591020619815606733649930528176617071530108769042902814052969697219664393427382346286313028285107056422255076417350319374084811832859738905204956010976807958122200942161353676240093041580663107585144924013376893130029923505661273761658877625008669992839430196024523779887488315139401795194534670264138551037456856879300896308055266434505316895430407672057741722868351671307926862612722186158465687112266505725592266048711211389717381125137775275474236805725845148641602195599086996116628460960971675945050991628732613303882539609403718618422059382451116896866157925299712557069291744475110155584578353541183246452196812448858465568172056822186707150366689223224376203023433135068574492170625800160963629273481872505252465988684934949916266638232152406058409538311160158166776921880928356121728088649110636300023317963475311959986841443512673964733034747202004892845026606789307945565724072302745202228616163446719007974333167097893147493225209574153347266117866157764752298070997305415873610422104524114937865352513768202372752747650912159717607967841665061578918668320051432658980404670304750792177073903702690948245881167067965195151225900820284817917569965864158598455120264515986824061685893402210269094103290777807546263542737580855543350518640626077545527503050366925577203639198045085672829340698774970901902503025924824076151211736823495266629587507703703413517724148404796190252287873810062375245359209713294870517630027097309943537125294325821924387910107887481084894873659131352594754953012885495967245819542810099280893381142424498540400562489870922012005837494100083529691412133821097229639326553358461237898589592310714586578477722760963868931515080140796726892317961174889690935091919231473321970114305403237884483416686464645732220373397795230733338808366024168849625996803503539537732649151737601820853740325285902669792374173980585301447081489409752800513916052730710486303517980169105615221566008518491364882171604418861200754147579148318918214477836023417600015327399348460787249798062747951991942996069239422837966842234623459308744122130235762016638051584579281580344297240936568716692028460452422436890891849201121904927039440941355263522923425704543373823338092698520540579920634627342224121093750000000 [68,47] -75903498415075321597083169559631421537426001875464532414322891360474414039205077454695538759388945990718118973383969010867696722273965055408393485231782167019086165322644860700430125392054700665047424953847582285165391878574126322459233431326767851190363786214691199516353141983757950466087364881253481853290204640797063430794147590374691012477638831549009638069096829918605486712245066557841730401858025141328807837262922981706227897992844892827383791863653804353858786890213732237642249627851861607121490819096093302988430516219004187118542861602918140741632099094099087200201676540000278525251686908731415416466159272920173377080159657284281744332236424189378737813290797866980713760008719584552699445098353871806751100883142219620565656488634550925131464854856380451023080286046678461021621790714350902926947466786788425783491214237143313115380444600763549317407164792542193945744888748360602634086204613290183252948100289121504149884895482057961336610376560077008053197260431368931682613131261542655341784168293367231371445891673048943419372633383859354219425934849221712260551540865041661528017977095053309652676392664229181549041487448246136445456974753950887258692696341911081104052505464091827516743576216761921676975672871969861896473486483808696321847676607833787858892591109053979172606039696132411521567336645747557824841831606620296407625952562288357173479362721491302361884049911061272539642493549946638591580190813710395436867337264762578838046260165184485086251979851211610521379615437213017479832425342480172005620229165570934363351570692573461196321676822280704622598759556082863462977731084525300219326258920613573521336061555297505874172213594278873457565129578931933783394970044935150343816557470288494139823776460538866056722592835364043391191555573005595464747801942870687537436861831922749282733938500509955340022074465301411035015555957814575922952813035781756217534978206172024242271614620506019868667669969124162376389901902224011042808581919177217606203156013295053018711190333302362218543418642062182965027414328331307519993281534902692634831422585101688791963062704412080065673769405709035170454232388518845854033168820523304418970360773139091590468436771161058717877460637947032481137244006503904811627907960168810878948645736135649703230672409325106049875107006022514413313619490830397149319539209187245591325900823941014630781319726777571511727672037311951605954034506377906185979499699347266186819142005663785295638714511879034777544230659978800721348998547799926652267502505847141993049646460616598859966090846358466762598210747850502322364718565950170159339904785156250000000 [68,48] 13168191650116245678668473320315273154393577767939231139707914366542173951366951877559249726727504628055829171458055851531382045057815316164012230302656495252032420083651923420884198506709930114454934839390867827330508509076221134804931366923204073361845757387293716131357562408147257443327609982734864877468672578051479085730008749425381974856209045029392958358158825963768802952597931019496280126306315472547279243038465241905211654803899135161832936322154527600193982902749635946908372316499905394559138757666554526278705748415114241078950993027250236066020143387021950231274732841467722282104959176932594899269215731977326564886316182595529505695421030110030588647236892476014053392139589493531034723001734487279190953155137026982047871208317507094116164260069486667236657373268398185089157700158894358638161787782901007915273195512608438807527665426095733679394694092652920991612884217309127992779087093442685317113655636468259927543141425964677088245543044738155790306181250766229261199975395272511803134863707250220225018248872505052065168312465804576771710124215362074203293008066464645000111329010416390848030784353837510070460659265716351632346129631096961769329027122028868687532517101726427272586989568100287601820611934570259699677665919675526864942077484349933365022862674481308881961765974454268955562390653842530511653866369466643791051906891824363979281368457095868029944902038543755916304598981592130747421420241561514201849926107821108740382762273843474504910711876512938684148193231752687991815039304676900527094655315955075285499735679434332678933268407613455899409927298032215371132602512901715315648353792203539902937023495738954647247284514710249124659320079378418673023109534400941471148874416753896394653331489138483444992996227355727120387825137110202163845040117469490704227711786042973812790541366128676009064187062505208402500007718178190444166201549077478176598259647261875690458855712024003339639901169814721021096926661351651765034992750654340798512306185873966632636656835798630007028393530274838784811726029717529505204473666023966133718331289514420333870469588108522422510088988934330704302581046065200148433347716925667814212291933153234311057773387735963990709215778494401440831510960490382274292758460648585844486957838430591726796524561097738612249004007705072582436365146230203634965188089906424343605407241382466547106079922551473126658014044550383278613687671533894249928211160167769897805074819995395389207628141242518295200423927556860345538509454121221541756606238789913644549943353321558116393661040506542139981438748613795652886437892448157072067260742187500000 [68,49] -1012057039136917136421367269364012348763183869262735905409221643952003388256545386195701393769162317971311077612134947797337123399286261086929391462628337654570122915250525258655806412305886870517505321110221628857202492632814122650414543287887999358783305329394564353353078698468006433865003857463801444791221394051544292348383976020841314850652190379189900404346086612258952547447226339330229118052510523764627703224678715330039802864282684901234829658434582325136520888389936434571367828331138753450786044206691769349175902315451147644762093360934337975515898603289486433319791072856771973721378752251667464458918046234968302304682901173339123408547962197666479815119027450550267829529058917976685244351104616260065237059055803721529816322592391140510093868159162336577048711829039100874994386107405741890592681297575694111713176708606836947886989789927231397973954313661708282945369526929405354088155733832815542785157686010529178077955535587173982000054214003172290795785098546993183584064751468776699382272175040140427447185632281479835501276782013981207677540193480538671206421608700044122734044432465188241473926442267529892652784716726858241725790931291242042944876885465345552468638451481691983682908071506598746801179876868018737383669205957272994782411885043320945212648186912321052447512451890488240897427271498112008796704161377764158828820613965740269386511801483120155031826397541412708494264454806948900291025246697824329211581813216965174106515426000322582644578232827375884491192674781436156949271065472996413874816854412760510363280674625112412215022726584785664300777117054078788269405971296276880406261217265432264956161410643962751533002469171234859370821961926965474614599634900048975474773973753541093836292056946743425215075060879516124333884777384609394245609572486238232711427326098412582754639696054869678478296268571428655108353655121703120223139527370485280894749067266932866866448212945020567161764710983466096202908424409386423317011229109283763937751424897940552663331907169333005927158361004645371897888737022088873783019173155562201981170314946384074989204041332887085108240011113330032737525258083334764362923199143907992599905721176074820123995692490439240839038040999041408543310225919732191130599325802673568828093752767918437671354260108895006813557559100526449868242439881583326391629644224574208417715140086975124738542453417496053085579207456281660947773644403392344064911426714278942907902796736663998122970947196349209028487830433423443202432984741826358273819883147352124847948601173623008529649666037649634797376818617919980169972404837608337402343750000000 [68,50] -309975196506718522873076110405436022051021960749185435762468787396755340106235165653531692911759983960010652027082534868672032440038157441793938230732133846065669742754363382947203471676388172447155761986297652688460880352925447334337272337028976698770063001664246013179680384242696825511722496211535211470776490766560934895282522837708906805864052932821276047077608599684076107644671170395072551407057932710347435075756381249770676608403171191232114306507141943397002149451221445283372821505717794353857904324797432870045486773384960123886022068880425703701253356745370274989541323098709020598596196018066082293165704386164870623833342862814872472867395478396771550235671950287979607564165721121956916229101022994832762058214448696244434021266057003905566312916027150971290361245551650881763324761756733500451616785318461144226264141168191695792154652060251744832153609526756378832802363082647510703797494347509659196775828820802059671405833673418856710009453369161501552707914685561007811267006040056464697843058784805029342414101586199485291566151697491950815551403755868622846075258503227841417750330344989189454598736113435766363915594624733851659025086905791358410828873782192498835481376593448174307256167382869596830236030541378422526742477246314733241181369698289619081790929273337214218023278452489637677671118275342094376283622576547014442209059707830463606328662204533294319221810945166742530779696255069899132799556717967734385136330329449493406971191727513990336738645078705011408883441325289887726664081441765205877755977535489791130355468781528502032194092313931016539140838382034413983614218570123524167805022050981984979443232069674693896282764385699279776931832279886110579358349556469607036793127424872970012224062204658972495628613195187173586861367240829547104006598536447470086473931117652518757137906144885465084949215544813429828491541769395503712945081195306225930698578612097936174787824247685012588243711362966434207053384896884685695511901567186337411320392725255098760287829623163657019111347650253345916049979717639496864006860349442264858324367589919346243940874666421799129654279295490870281150779055201433389169499734509503074903898326282027830250424799931634025488433793313164177030443574825942996262031123372389764023143474063475030871578806792426714090702466127055601913098968250848192456194066842688848533045225894929616637250320334784607644501233640943826819153156365177794819053252514401436435190451542365806140848486145070411779848012726692862432915181886112969919841339072927825266710341338749581722815242799961860803437119216141582001000642776489257812500000 [68,51] 175254604726106824326300330900422387615191909765484997111671343370385424934282245807224214560526406189522915961722823351305464012558598796120185794418912932617291750019796072107272183807278657649706469969943180113530786146696466619505646917903744451583203911456929942209690272604300817268659218222544125986214615325532541583281952556194949336520297822455883181215448494244496346492460347009548653399225454919928032232279949806019765441747051448303507796849253166175505114816920101758160137726418705127635837085140520395065675089901385737884936366672556213285195201939031993139161193423367603408998046770405632933355039447056879560218310052547271119489871879759953428635246753477227547272858752376919488322600793288687778925560288752726553947491321283152389545797008893161820580398921243499954110699152041517254732733360453454139999128189703286751028823963281580080268157716882839755807002301481944262168176994123047776847188829757116025844605839115657823531517685304222289685971298501666485470626842063878847322891882841814676268373439330495377754784095186696699547223228808135111606075820758739856253539698899699198022461585179843260756528343647091039106885065972936355387282742902801739995426987396760095718794712218148551218719439666964587424327209282774981951160963362034814922230330896063741115461434302018069662242303840338077914872531642804242651709081129051748000576431338243349295816641094550409017176414292167002119866451658826921625479693561773502026218036455055541547515200212507710945598973558195900165074887843163961525688942294729735352066225597510138310973181549702161305178570868465998348288441070561520088190589576212771991767575435785817128481743017259420180401188576751960050859976123720860492652126631804423350058430676842172472904289821163279416216156427292908928361930727807324581160849580323821327798785339016990339108761546295296587571724872346200583840053437967094035800027212615122721323159122008540827169084901036960466230011179973941852300297897470425752477056895522128995660040651902105755985175508008634031601736064025678726000716519464521057716431441139439003996109479873940236080715997805288241828275968235911853238623517192812469221019595118534128990189287168842060951763425611236814879265449957040182471971432692269465430891863892290303188321214461517936122167414062120618234430047823946001540689549208357127950980293432644552033273515442266094439573115443218148651725145382428505475453559862117053487132680442549396310547893771050714650917571074176223853274956068547800720014179194892026537704322469733472283387628026102289524601474113296717405319213867187500000 [68,52] -54340860087371055338409250340730688008237983515594411567088715408773631778841173837064713935021284823778466125703289048129895605302650432554730633268679626395795097020228056711556753563949287986306228785524815463604418899445592516559703866088758086052797288927099077001846104912211034002911085549035942390747981353376551280921957916335277923735000539338843586050786204597740190004899709068318944609359430547657342065097482643538124058932398986579695179451905797752630730738873682031902359089481649111376293958051455843279528618712663588637020422979917750771497544649477269828132974496108036375933171756711351112743988321198220662676488241281829055403928626637548236253617785588765015633387652167289611837650090929106178086397202795934272241767351651813143687994591490504018271297964712045604607510247758985143878666417707207312149592778100389233733217634228350974813178185103554160365500143648278911147149131159741158595319814908993944273129563438759237555196777082308684915351048120198126814030356182109323812248710609138204935445243908429885739696140600607306097518408451426891970337913192882802865022581094783023316010490133562461348725015617063919365299529197279189249992709824133721645534251883346775380631010307664176430876372529152920065945356157670641189895988722810215003298835212057718352225298487072751804552607093548576394523990275408475584905426584801049222372744330286036248273919155554693507788048991780773303638316224634609544057036882068523495772793123966849051717729933110953494673911714200822143847968222883758661311331970207468436300974070943833225846069724541494140562069572622846411942653897986654798233791561687117297958564281753662613045835693799039035370107183363715472033645173151546768734650700339480082195371961731408129591348791030434650034204659173226642710289885751879749138661568220585071331923357737690563504566215548701822552523450541054830186046605734348869799190466510031622952361603370608307126450296701318582415815618098515574564015779640522780196056979970248729863988152109694146483937511390814024382264671472788226318751015445410750651347551934833060617877881782909022909080157669504721510817715629565132649391374011690307443704483222648798306754886412469948438488908361298492732485829108392122945976305385216964204466827002309775222384511475594090421611469296013712870931418925843806895220789955144035068832746404565850585107727376720170053337545366719914822524518721148548148462492556523788798955597063018527901377441463551282684730208188811022842246978089114565266201535345134987591603282636307546724725638792596882353791443165391683578491210937500000 [68,53] 13424732746750673272919848510994130602412225802935617775133007198926078898634760176463762603333943701865953199649221107629926573050076593668834744959670923111315442965083525195977879394986108641391899510896604542340814146985883102543296742860578899212007434312670034124955423952595421155626386791678235869882551511939219707817175551813210765938317757295306237990592094890424255856452919525071322984770405269340216012507900836814095172361664131746123687755060634210351434499262886786786281181972138399120670372796574598984748545184503984529915269494147883297373040240983278256987973776925445724204334255997211196285413121464044386074062529563123150615578367504726356979453520369891227590159745927918225978995050954624285162466983881726467359101237938409293122598330279537519758759824461752016257231857470093704718236500641982584817365487166465385248317876722992018434301400403131262864252739294381015342895838462884298065452219594389203923930322445777493544825986917208627463012769129193787107588226479746261615794002525254117099912301095568001941632768151897673437791140955512998127315912655462005435879268429688107236982456044745484828383483091827481930507752776805109344710346436774370822434549432317454846791043056277494947671270166634822788941276006364817191902192169248949364352992300365623340259967433741701010755907200711056707128830238415663906583996661683743319822702343285512489905550033383988081842586494315668915244958301816033492072844919326182330707810411630951147002138000761877349353335423985216977053181544698278459928926555490696901174212985630687106484625824748359084043422891667396641493462859712609912735682451422793758539555797437371073919550721339940147175527514845916551731232423896944965894272992222031478853317933520374231569503703389846238608345781437434419426017357885006179392434930168064149283283551402126006318152517477516211645656168849194902979858076134459002724913837180699679595520937491998795605905715999314071812965644307000040711580479138944427101846686786514298106238702930353790130949193177341799201097445057949828436410501735466588383884582398144343428070723618521019220521290974395479081920384676404627402846977118725856416505072430617751636074141929646311567847794023358724273506100176890986102380958045986352843867091486170360209688454992311676534307725725158424408087034791842242399447368843445710369006922016643772067345072037085107850540302676539707792826645039451456195663145136443295076937178432441577092445494464834247822397481584564977100498316209038370342019112307369741674938669590089989063375758293616968330752570182085037231445312500000 [68,54] -2919324469760242389707532417663570561423015661593895011463830011499390070563842351279708746559606857188948604169237596935448005210125426635028854096573243751721361913729118866920027644963543988847735398517952923858368965684749070423987479532019588979152569177034040367922392421049874137903685647250716177974372982514962126056450366691658222821792939622161155646191714253581133758318590714399229791185571256293042992300055226077258683899903430530983671041289960090661340253570714607013548214641699876409347229448766446758303803356020111147376349700877004515772704803331713196916239535336831522917143600035821836977624287832376882502718040414141401194395592046999043688713782497869569425276987895846485142790149644553522078514011275107714912463875053873382759230913872929833785262209753800845729248260844480347322418250353996375830032184318086460379649727648923192567290529368463898573307833207238769446235161117926475444727586749919588065419466146888598474742207144950698372169473476281054492117017168509657772233152105389850037366225117701997192508420538333509363225653559334226426165255605167474278404209822020524386538161942159279112539799958346859492465146105564759396836048528567129347241885014042152169643516511935935416974175549171514617624507961170162570142624917127231884710450878698451513839637417419466408548241026172206759490674296845654880579483875232697876877128093111674893108511997078242517124543075936095000452131691532504619109199501806507772826307792590558847880033872753305617012686246753821446784865944131854617537716704625855024953747689126609737648145516897374621374021433339111269524517127658825699295775887275294052824476112677148219224628403673425273940938906766480206612693445132951354937607922026851158432593835696495776357202837315550132288908549502204377836521916885331361987458747087575546895391148846514758957811803541546062092613855840086254577221041322195418357343389406460025645325168206594953001715324924502543215712157842024318219064601573881892104681591657964510358967484151745930586558540333256804637860439950049570307617869686263020434849073213335567220633246938739971089214233954317365887428199038705097165567210755539447177233107663272320276934744564431055883364001377560621531583405710118527214079723382431628690626646378741093275608294736979265491571043102544477114784881101925722479757016840140154126710483773572434486615093509541940034321945470617864024160403522728937440595680772089021615486789888374186108433368169637592948179640204598386133965315985142208901710588680758639736659632788494443764865104995465117099229246377944946289062500000 [68,55] 582586577658998805917281097271672060066711330586361394868164617585950171694270309123247846591244959010457888614399506356513543284157816979141302068816818915523325321550359415981187658393465328243049698254469665200437301164774886034732495674185487479099914705799274877670159454426732809680227713692487348326042045564843359009973819231205499751780920476458691419160832658075075419513713668153422966144214219399465981599154488915966022070338236622909105900526707033967028511098443085388167613363904447551241454292950488812452213477956042788295246409901122461957564941761412082983830253314070769319538105688306378149232227294080784437099330758175556351714278191691057654746634077268546574816002674938284422691988324223201986512250380014196487471436717429919050225493391006106438815738344628419286329387044349470499008444518685882305393092556177490476647140242529684044671515687077408882140339714008206681638855585368857021997291835855813904443387332484888938566594578189797773697685062599267700226428242032835426607592401651083657614657641256493441524328537482877497845315086937317535547002321200263475812349950450823303626907291699920492278321395036581054810051258051622241463912413889697601864023422744513380865417346041326714224780328522339742488476090151065668097720569839341473004114973444990182488428096010774548222547209843562247707754752857885361448712342068032090346172858670828587481324504930554784581161400124495604113614495817375096951914470056650928672269030963466564378794627564686611642625097915918856586532033438593037031442858802486141760954042855637926984756974345703773035999760830108267771102208850466688588792597671526661355381195583087875641590344415991691121368236850318496318977532252971039371664557135997007930226627293952376195857119984355255258296433885777871249615948819147578825830022934252856166724701923205760712461501172180913434403304494817527328855408235326968379107363605948063019889836193249183196622819556173982004663228063301537053156193388277732394098568796269580257083715117331895711519010805889808513217849984284567311849528210407558863675431887729491278478502441030981241375417196980222193675096454826215645140771139621680607289734200960558957840207763259705577027510720976023324098098487300740669474117063747800575635077035007230993815842340174941943629722988430666969377445460683397657430341485436484579396727297780087989651652148019470040938511895971638582304899507998141213930900259463777185864467721871149426468983050973783740640961388737448182961866626350791288688659182129469982094282426147882451850090745892885024659335613250732421875000 [68,56] -107963307326710041668567004774617400698706036469587516806872902443958248880182554785869436626757919274466463686400227110980960880699841552201231799533663012251463456313298778900332596751884274917395362541726986934078441601401408563463837144084642540617123408968879112458391127785052259180804911604915380191812752456342421779239038283598777814214125957019554507263516465980436951568213433760659601014352762064413902740354005492369590675591671362100230262006700515495906696568284302151088788683127769848620946386451802290659225696567450182033167525520442762190631015733845812814800617125078569671099186091338325105642772394005464465926191071866878091610876526842464770474918383315431012391231327210501295067632788980483687027503218509489019925036307179190989111950289851238612285186181555145382943850746489169176608999134377572126723382808390097609526868310877338107226941008687044430855124779542049810653553606948336272755064631461682903856777958725441900755767675722754018263645435523256818880017163894939033373752195172529945884976578202914429653235608496920473768409500378170366385375255243318392010801228693178409048983949572941811345633153263771256140279559425275131687233900985621011362084315514877337265943437725648979313485825916780783820289370225677847696190031600004348068413624115356349420204298677773928467926451284932979487206028262211376051812339837285606491475984516069248413281223328750204445968622498272533261110035246619211211413572405452432186680865462927117711753393310909522478629407323590976085797620396055668526530467621069219178029654330315818123670470279952969750629463364762869883134270650774389297730071557679435997332878439875450953395832721950765989403590430695875806590353542943365362929549318510461120678408120467190015447893975544769548370614261540072812947668407173650838629809867383690317808787446235534706273653956039401414559373845255591286411900486218694745617901492706680321102235868602815976864435437876465396690237082181963627522624734488860983459428802368468281786164790960373054476380383454140346442230992480964896169691570594155969599810844007835772207413621687153965935282600772791502575742458087448603152794504463443271235152524493696571449292319428129552200429974625948741235242973463054127054682755357082612750075070595649306877151046935177713771123177798740895253331443357494702694205212906315475678408860153685731104482063187498984066490224680907466159115428542518250281093604733014019696026532504314654701915355681724834367219506816340913950534020469200396373723967402905954067921260805529293236304511083289980888366699218750000000 [68,57] 18416025625305569432758385769400173927627106375769347477353067065885348367667747532404817131886405190405292619118004588066384502342908008704538851995051480469984925126010472549698458200777470728318017861070734436748605406100228278435986383224318948299739268781769068417326796082519681268845477682094937464851425232503610441877319365520466996793768792674713221878236103184166570378872764730567677293899178749626169320076106274986295665505716105211648307202367619442947398467603134866964879601425486186982005461277980594839974659305129630640735983497737606850537497431246390001985718554904935623018642123021191270436992065239904138147902918856018014497387412515151660208517480251709883932063567467078552125403394123710234732426923123447675713329882886344962162686227970264097966656864849876715654895149157239248442979752544696790166854526766092340048218147146907896735888322293900975948749091332777182507233965176602478778585704815479885967700181040453414852083467198893270514574398284342686029830748359678707181804807745131564306789144015498118398335764448777683915980847314013014369673375432283147773183328834155424002770344799629208520045558182581115142601172498610580506975966647740631758561750105121986773418608775742083918118938645096650925058208383172702613955838479011091797328285580544709047945721084894702697892957320569969121584866876105529208786944477837658446726407444540847759943314479951264955458929998209659203728498793781718569462296381452887222345759365925474816941675074339556426186350371896014666857465949470861048198422280246254950231506111885929004483492102865987101402999182245733581198655861936916736065112997651669021302774179433876348845673532342291903768283995183773196499647943308490899340029248311943410154188462690360284122519066795017771830339330981113556746670540327514334258684958048635670416162080832171682654076382851144944431397085620497434325703271584223986799566800038641917226354232445830095490661564581838224554205357684164323003464212699242052008954165305328659128659712478162758106804106044217523822100206386223495144918437909713531813793469916094076666111581404888404243726491851087276405663251443984848126158943549260757766049610749658259106595872869976315308929676005817537172770523750218995049149645334539474295626656696956947620289571193551713870674172745424434793736189861732407567774073971293431732376166868134518935007797317440144975202549087033684578555936125901982184055294414678047943339659643347279240567809968894823355632950007129685830886410876159037940872041116432365443573906244045801372521964367479085922241210937500000 [68,58] -2826512084506035726931439515255949687346167356093059080890120935801908798581068374198226150660804732508277792539233783267859989722409098229706346951745965777346820351986931800247297364081114141824816600861179457691427905175033354656844587953501648821096994320837391394521648033384662229024317457635189406095731820760887286112209954475002372368802034575504144476207080206728987473034504933307523420032756524843679916133698236730087087392645740533320607744608575813344564198273345253988706129367377597158134847537140746228745727701562164455079188289540148673918165564476060927057298963459805009616714093626521278268251437028040689372001509452743779567572703667728432785116284324193014966818998225561277773013274742557122743893625672110851275273954661119154320987040155990489393224361219982244385879363651581037016889425794928012446971508009701975458707947466262266618362821642390833366433387739114909012641531059061415183796919662262789020101706747014281940331270576178249833431270617978414759670007413544460013684967682510301293913879730455142519667163964595284441355962922847825122860100835250855905016570383121189989273879476815466679338256283735176873245417030909009472919138257427531476811615808489395272369176377959286561056821974608939714913852313688363203361644539038765963868699374573103502477372603831981683791534728087027966055386277640686434991176816245589276359230691019690384080477101833696406151762486997685249145883578666877899256102714498177136420231636466813952429826879453162759603882478396982853620629573754829468194427756376201117745126036066189727351792488861702891054583185359029782708653133840210634300129278761361323132802090882482823973137712836583486128043663495048478655136130659119444713737958885061127404311550614687959748452496708451796727817921758635160218183025749155328301585910157332155072659947406824274805466319857823279517361317356209078599499663306329268173304599487932103808204968360601151014384996664908840285878926721681708198883000854526741805879478065055882083350545276390464114526493495656893830024743706463005261628748044061271420983832132885453761457515851622571083709157555380659155430287053326385516000688718458971304552260742489254384545082200071098541923625694693808498733002777261130390483865404096160128278337463566910641125130190058179107599060307358611231495147591996512207640895613570295501483262562986784957165560334958633609341826390121265768312343690046311070096515480870315812132143523312431227433796243706012496874986434247712269134303661354139492020172496769581341083225900501219030047650448977947235107421875000 [68,59] 376741758261609803101125348424265342361772530584869842548014731704769918469844318646806395104324480475262368611493156044904833188991108903441781432118243342438784044999396339713339312614839535964137778821314380849654987054724623436204190684148691806724304862498707471392946575094570903521651930901882242113350834861203209395708248934478135701294409696882377498927766191465847683558775962020366590698420680588155194654234696524583250206353577244557256732155519832172861043071480017658774854178503733575931642843671977632406548940922815812989456071533855853027068287713628123769807596401085957801053890982785487583975234851184221430075150104495887299785054826535624928911824047065378841616011749954477954385563419800968979227032155469753936585943230552331130958217463693348888255888994598563881396572658458443754718327684654200640752956783948035571096455622794775156246205442496674579604479798842325916515445218104714030437121627969091502513638486260719088975267209196058183524179107711230217259652300508082615358439744630073366207391878219972034771256584106949563796958348956040997968198058014995145036422426748017625627148240762605210003245390991144439440790939932361892411764444445546299158619704628665476657752718311508532491625398187616015473837482092251596011836662247212569096326768353918701189586617268812113791182720661584581572491958336289570879091236143401606115345567655485537231876611640225959753901037606620182764899532564858323142341289730767712639410349748877413706908712292363527575595346925264677718993890189542877171156878063777154709616603919646132832878067230781222597206150586699078663202878842715077365570475378180866080252131628901703087264882724572033690751880622427431444860242578526596417272254313104469969143385184624895988168653264645886226306735350782355774327996328455335287215558351716033944558290764853736900694455836007159918779610585182925105553929969482672066219731353331028341282694763247642374620290239585249290506071832303293717968107368359614076133942679251046747200185524121826814808912638652541413245230625944384724096017811050525816189645316155694693467841761674530225604147678103068851403837583796089643897742158808280677042285011126881660573806564967124007588228128504074597138966275510207487890305214440691350497848492770807478575233519145721464031760717943572432017845893932175893439534939469966089999870911462271830529787139633448888070853858950396723922215342927782082216546604611530684593272963771642318967868003151617818733025855332809874804574592629212040437797654307799499057152203818077396135777235031127929687500000 [68,60] -40946051223419043637000984676832549198882286843040404888487522080284680539684616543769348441416453756964234472462654784994516405000374582049267124507416259337039752811464114778654546380226366910514890330676803720537722700998774769147562162462916495685139144649344211099652881330723959819546329197796807139466921213211596543435719864446023571134092406800004329482393397928942907703979333333152797323614167394177472707037916754443281799476818689593455596871149603060626691577435167305464992567896182548296408002862088322447935493719202466671355245802717462716386286026373698214368099925903730958162962163520130426039716144224818005409393444048128994161335482266230480671780931077318503975194265785414220119449806525700234355530130441313725904782261317312442015083247913991537470666924523027714117014099807760491188731565619571900446276087543268969104068948167813991331461511780486745418808740869493267951478761053849160641695589005096179207978971101190293616262544892200838837021848149752545609333774340071561375037989455425921657105784835063079566817703140515560043406026101402737861323686987310630434500223645715295493534506716562377579818249804238356571991758127033643279606319010351764853436873312470928688004215279838071949333807144144573678820215661120898918910374298212605980831469601800948580812211730140246218273903398262538419202197328803697385397039239387148520357512205736679755578948517641421609244607690725913587367444535387703449822140045127339537318224471362035577964271245781529895768325616721040002371057595717151549561484748573350058250055513621499929919260775851921312929957990384329007663787398291291016402537157149896374446667100616873770268821676009160533458737879519903675968747412215349604608215186500769795138672214633630358237554755554951312026059921347906594012988245470138389039733708400614494514006855993134804014631105126214034951651178284193243858237733357668902301218237998674990602575313043537091224296326489424459644896134586650423774430120444086308593271570506928757380479295957701370898960544958368933628835177576329579669695271911345563506117829655207982943035885754471278564825410188907991196955026533640661785319243427907318509386432503986198755760291720538561449126371801725707573929302645865704350979845180881048733887280074118964515719952939015804634726644864704636592409560935237464189949709811482090951118576767927646408059743451210926139306647021619294004775960019838824737848768437578266944297892922087137449834109598861453963324559672320949308651978332885572034263935571433978832800448799389414489269256591796875000000 [68,61] 3047222746149265141725364205565984142487602264748392823255983980415001098808823789433532538458309404885448511639029381686371862731163609257310960571126336706039936767793585376527673171993248238531552698436599070453268621363704756743282544683507338601741116072874917085038612606561926224346542650275885799889290524626513506750220259487910047158773877529062505971260583122097309444817244060280710929869861323794519064035708479956095377021182884022442825585664530873449147279771181894139228650089129135186172394120927814016192107063506028665675430093578193237887773212956520070061853987806532839613865274032853992082920825443433684058448416635079630272830552954719680731145790936792628626755356705959164250850116078147339054772430461605806380372409668268950890425217584380000887433138989900590214243279468881962494458607620486567439765113462659651607543437742799793793098653148188856678154231642435927712537624884994922136632270231600605431678685955178738284204704905832406422556809568394664156298869819658939758449639825699485009687568916198536355328099452828313033737459079309461617137895016278747451467019148503492033032833004652249597259998722751894142303045937016441120873576851814889224310628781958606823829090756951510441882525119713034081530341658766711274638218107907452227180395192520765576164771956106037839120923812993587843046880549945891056173735215136735270615275650421812868829478399541020209162190506347574323530298241456594183238952685052764695692864617661771010746202261417267152776015173943701135946914133758000624535888724396508574443283332654698452316418787422650667759578257779139711904733071118544314784698271285742421433163370272614045879935233010336634097562223483551474435750195226297678186656524647042232528160429642754680375628203099930763070208249340820923758790116389817740267520392978488682048624059293837368927765572126069181236337426944076463658966885367663037611380275827941680440906254548224186980718590414909983036358403485792740268671276775368996869526223972497987564193085598470597699363461406344574627363250068091220035215031675056156294374769001987572926959382196429979567335417484916778723808361549142941156341885925769882537311527436899389520502150924627659131242624661824377696785055384075090573873394605774952524648482930040663286732754577540972548038001434298756679818624373138561901359156509415544189952776429886592202635863623908916535227844260592464029187271830796057241577679915574647105085002741603923270775478280736417890675523558240811516096427265211879714549162768456869176958434763946570456027984619140625000 [68,62] -6275198617574855839219987402406174654971629062551555942891627822785392278379739116272901737980949892920398324457197247984273784228059226310207617944926623122768945342481683887953923909321638840062757573596107474433656391095441291309183318338958708048226869046997496053257735134439919451956355148806773116960070495612694059867298392662974641412654127992469100933319022721144578566780784743370894019729577998337154366588641228545187513772841176553534841452361103073565069464268816263207271736456777916549623275197626622279708396634718723820937443014907288067491194289904430822564927538481769522192678873210584598882213506183656136017332562653873984131443287936915531607411906922158938935580730503732362399825359133461931186318993059768234166966626749857573651899273630412667254773208220575916234528692798509739170054320288598089375736370177360724164322605762563979436550179040540944753569056329926656858186088187817633538354072138566572047646952360143910052070553017377460866762627598386179484415565254915688195831928977211621265684668518829559312319279058718909102424606493812356946354407380213925882686853236883601533719792326886761197065427633863662916657371889015877420056852440661482710165333794495816630223521264692942009068948867531720137181571393978225977281138401809394500083303053671887995270972260859124632798366185824213452487623120449497622272914862025112707827762256580465461045697657147566395402172901077085481547021190547408155334746796360918854143635851876387964459470746285833338345677962966078671710425494672393063048110422648503843739455928070411002234264235505249302947457121199068486498802877874861586548578707643564373624640131627251087233059026130828478831480269176505308175668417728578488761858840476250174839460944758028869834736249795187752889123633626167723862171594505770794513836525165187911790493072247697800739581004671755725494206921013375403320207328669546043077755575684888597321237332765383304564723560386248743103231468714068391943474799764986947363184024179522841206229167245433573428446957277361715925815290879728728928256398581544719069072309191442293034532012280009534178570684657975719833187411086698837097976699276418074343902194298121725795305900440727505356113504586009082304858999934101423236731343795017251737617586138517114533379510726175272011699707370803208653939954497979579978482809205735525206842494488379225315893355153421877841053836951484992842922126707994426289700449955385762864413413161814972566771336714203630354060628472137503837479151092568555037054522927064681425690650939941406250000000000000 [68,63] -46911846124918198905282965751303748083861616392777655698123845886618562131209620740434024367979767893516853905799931302780550523587089623251041455139710891865168020816420889112337216939988689954918821828522083831102980747356558576123253052894713240418524060466264793713138992870010745197833103382302958301686903122688001044884610199151086309912833896743927973918875930921447566035589403749258270088073638755808345777665595873213320920667010863537685810416072071700882998063077443737721461118504967286691068264650916242499355795263280635451358464165197340252341286281241677325873162047796705518243213382474502550009675821103421828102039896224394797950432332120810716543999474378101044744473794539539002197890301659209087943827365935663565766133898354871263369196848299289654051906701720868798485211532028992205198392393658271376120293760329074921010016605220107055066741099174130994646159163497535386381699170625095288154472154728212091783975355561237607465366310325229761638040524059886897775729105457281817396441492457431863856450548655041070526058859967159093932408092024222251604231344708765944484690716062980944500632668977075657506440155591591498656001674652596347084300124661204123679620262508349946032756299027713053778151869949842175714380245848625547421198068503523467256194663908820973854850207151143674647423061874702425438279254265305442266492183466286338039763791723037277304734216417422088024950744659815287359244470611708575361913843597665591121737396274150837792863214442873777215990563661723058095268097189765100143298212713887840781395848994044284173952165893720165169012074026741731795942612969894903583705540774741344496075061291913070695234450616014394242498263031176474117855546571177198409537170475177145165377041930302969508574042182525696307411732480491437222764759110729375949160711861094475901721019024672913934871277421856497259706308667409852324076998369263619782788489007623796994118913365352186455528003330763572935001857866260381530844147419972780622801623911000242767545342266742702845218552299457545248312131757770547771117353607010503240131703432233225239955076945180707255254126066904457416548914720394361856574769847855969832883959056359521013104402337372317633468529815171295190353962854419709253029472945426454776072717113549466482308375064837482485024431466631789976793096991304899473397717186742355574174163945942056548345973867666492404056290765192768747544075044152461502753020684614666784704200355185455688502981405639438237089689957003048807419844840733996020067618493154526504440582357347011566162109375000 [68,64] 10044449320847016015345450435628539145188433860113914297457270038406801321343722513767768897087641417207951468266521966786564975304976217984046180478367735348228514767409635424872435705680856673298316273436566295764001448592033170345249732104623202736543651685123085407815096113133797423334723274639947441520172156741956502556078408135374573061404587021127478962489311538215445616125854120037960953064278093257232008984172051699297858980729755623087340009561491699640695089416263066447054628250135446879569906080792996512958015139889215607308011313756816458670388254303163450870392216749471570990609247822594785166413251866959899700564350547732809049697757739746854843600550039929237834426017596500763653112467827212049211472698155731418937305238547341148174556568092645710363484059658382985532698668182707097554690342487650748540250511642514384750162044521563490673791305979659709493264620879589642005550268189182922239966618674123033019330437045211763170811654590496708074154464350020282517732819140439821090996499525533958998172481053775850114480973980471389505220950805568737603609534815741473326302593401933783054127726212622266888298189122905806593572954320008954522990804393695963048157523183404306872568009923306826404913989771572052112447153872004405982317619707029492780340252541135587075607851920189675473288364036426652055621607265096054531553537750327646776685540434448780216104765266367567038295104969094434879318895916522230729838029841449281238589797625627467307278317792129149786139007399707671028079410735470286904060502769303037217732151230158854736301138049134460519013644694275913414964984250778364976107176985140094684708983884243249888372083836432797381211964052642562819517532259803049852009920602889912053187259580582695225426992333862627965236304114403643182318311816218595572790586594285777693744371472839169600309560408858018704245419172239743850858303475984095406181147102502806663992645932592775289822721973218477366012450802949211493330724020954661976532761000456344970485152953316693511118026153653312132236509005661039920689424798632801652174259780624667395986926434150375208636567652338767643493886992806697628226493970748288058978783604891594425827163571449090154360550090969698735588072447554792970125954327760614737018317130615922903450786295744874469938237825200925442570586228903682886349064335450300636434183916878398487431177039100702532750658584099189485803748840060321452514488007003684086852088152389526756917214325062787069479005085636996927515142613763663922976654419016995234414935111999511718750000000 [68,65] -1419832947182631431352604362104867213805630914295781260060627979195766222227110191282035229283162147350086756921467531712525238228822988046709305977417675940745849651499829680935194519982303153244236333165942958919768550636478126751472930813568144687467528404555672353904037889014125499458529217076858958104481508786778625597772445739127351286054083163519065017499433485515623469126607096626188394828402294857843352814359344806330157683544048176629255734230061917843035552371663851704211967387757412682787446538780641193206571666657039550172986795815199623709176823832553663371998685792142360452355397429102744779748060256215005064923545202688831202792497921911040413635101768965976729314742204099532106411778565333782529693894384132883240605951585121759786099134068328342138449023889484774128315628049151959422461886786739403288848667055412437202139371717194867041924307847622807759630026810391046272400615649846983653054625518993681171302854376834205971482255861136047506420807379828274317396754390751317642212272374352698517408481177590972110981442731193702951414922883450111027335096474740830174405359190114329993362416115540803349219777933372653053441172617686562046776674397116935297338600834418362210337768306970789771554732540040618419767302644164990655306451151586117825729844219170846950906374055941394606596846431172431675764283931521655737834919728670559967646715077945062335827040110179224313921354588035412479820440901486536927252814115317254568574127347647714038850896553716137735734612924045961317751715689659542918411356259551431040970927759747969425183706469100889616570957548796290163306067736226917239342436110553545949338677417972133046073471390077185084406368520607168617469846238049227885107076803701505356712047840262652993650165692517815648686964121145984942492594544001953500464124018892713917088689706398720718179434050846480337856125812654848714329099899606464943251853404286362327970311219798536652898837996152376151005820202838444677342254676089811443486035580595071454049286758171844747305582422277917344692951299684179714599485168985516862046650604425388607408192247683219894759272110454169897739669930939645659654158933203078190716797950590776228232519929074985680266451885963294237562463320423602967010214572526476992872022005748550640131013628327164457780129179661024507593025959829854369655900643536598392727195684799314370666271712270988699039943818459879602920466037894588249118440243607458377596246953650802449334309541429022360445509319382122519304797688723118742615270093665458261966705322265625000000000 [68,66] 156611055048463293722035256229288696589958914895467030578013218469418440330810042552004206954916970378093671467183192638816981083437007078801015173322017160216586084142598330533269836505813192051857302032482874263851899340195638187717706872106696528121678626450919883402180486285924954055887684127751993873894043591120505250961031824249083570670631018159022993925757357437843938686819224522620119106967850820506270272392081942515332454205484095401242457305882657380263134182439871845252841455536970761531764528643367703271949644870852083159475234451699932469759100435929866337797456647290545574289118152500330823399242071464635033740811436424752448681960031603310068598718312508728053302823017343661934295791703196991419116094827859286951315581988768300245781644243047874300501176105895523223680889817203015626310167272241715121813880547550331864917489316395796644569396020789075713937426054844851172604768672244425808912156898955491600381010089218457486456727688345661582050542874117296152479621137532239278527477994568821769004322446449682762572528262834259683161313691989916876578850608463911542881970111455900172380493029357270063999714327102902180451297423696895696776177234778237920568630441749637694955056765275326153470563576625336610610691084364056519130854713609562978169315098477596506776557617448598029361018434775162257391706282155815015864706415374079374838575416391863391912923566463194164454332981038930307900725772786088293899048223808181541441901219354653082909850513509444672103299711257315640545279262465586496295735862108946556967082989521048886435132815356181627346821400029670722746850936034944113255484154737615993338199629087332977804501287881920929801830286091462232504589626162854597062209395978831147298641771112378896711510937384042194477750613750789986040591729956057575639353925447224328459728306289600390893217972308650200806611053684801425915788348339189341226509882611822755115006590056831055208410793550397647739235897176434071007770677387168349537661652226114390901313827215303838124411574755914640284356244192907295614964532617751938046510903039122042609031071228309590405578529025353590064835972536087466776419325938235923364513598115475954394931794241057466743162672682998773326057390701739276916078884296586556590650706038356774594034102822920483535221810580109322600755643316665271753204381424250513996232489121337122663871526406390808288812516558454100295501548872296367112286976147859069176104908722264414226317703783550449111572091536389702655298217931489901388886210042983293533325195312500000000 [68,67] -14098207283512994422497699343616850668606538189145471762010921483480369526117479554316607578967953006712685985784331604859422009479599557574001528353655132258051510595722488957805521867789609816208488804508181754241235587372694516519065658872942186935313641434810186004683034695850180937757822783865510543144828787761592145265228846698690888212924215699524943981116107631040286719735085447129628904106242430712634144666336029889896556717542160918532976794728915018066279559463640382423949899786674900364534928964195315278904852743912646891866993214519261383770750193856809017049076522315503047499716064408849355698873964061898507552819049465986868336599147963821852445672816108866297116612843070236829957195895250649997863867040421525358367668606950972520555052090678664767289565902584731507396470934534674845446434404412506092691389198425798474967307875179111763618595018129628683956784576236480075451329373726926576398239641710311131025034866830998020674679984460705215975643599148764459583719905921539355894720102434081441324089503922963248143796634917390410310106690837263417686764294111672253811344785422294514453195946258751306986711826920109741424121060784837446457108566556305407284536721926810979315342612891751679433201088635272786236951985902599658553531002852369296409336764588776459453335725614942038686126300892699159581339137138839507761693644467924202809536821177672358699657994032724082574520135126554420726714485002735283971418266637700334904230266059720702095743493539725468287978337040762489215553070964391701903067255976747541969532562513558789614247438222760111821826779998312690481471843078802608648689286812669568373957345327376104277613319002578630465753851337456630864122991344372109221246125288947853129543559648585339441866282630200689501161342142478179539707996470388425461574484746587643503000111506949612107680864737733006496350410403109651240009455444259194599573932383105429879594058167702952044208082445768745229336502971588045468914288355188332504873581844978118969699305700893003106894912573659923379863592522331438441768857877481028331289819362468346884596727530493018122892929027254009117638980374832553454077365459140580690976175448419409214242869210103222345348057499212911642663838284238252759686729815486333763002631724314563454846678503618908110155899280890967199154044924304767019935707920075124847527180629852878081022780161989118254384551622247985705685637415892990804331527060686030185709569261290760026500642607069813422862181605769784655500520553772503262734971940517425537109375000000000 [68,68] 1043803420064099439148153445884682580837145553309259478027809533923113733230782452478746258600460925197490868257730035036493896791403591935831441076021211791652650670355494471020154446434268741367556123171928863661699690230590175221678739433924333897475623532876976520845073757015055032951631847001092955944113610370039090656803065400877463046343280722503699116841093760197111177850307956798772320297141218474257029801279388934409728865279498380747034854867496711557077866388255422635681940951833712297201726452139320008035637169463696244147148053146868280538716016558277652900837155642429438431861869917912736710613598730478685276163950462982705619372100584688016909466137650596265228849708620979906524876542590924477778028758485878232454972348832266227024443063108396630151280253718299363490560348056973386485466991184633664465876691304682326685494282872513337545152796587719261345654907046152827211627273130756875506762068994857716356946726432068395735273978377377198378376104239803442099495282006801609692654400045161651391547535230367367333652498916382239671253067756693660174277997068584359219248862037739723836831161743153414048282548533095941060299457048467936657919011850548006577989423427695285672143437618172285956374689624711638907665418970586904064303575646236483748476534250664549580036458187196533851904972188184863830142543579826038261389933480648051430191817733902893772424009082862519450590025095360812349924493977895859212632290994766617792741677940243370001371312300956505415223241970282976366533762106560198023517211284627481891068927178993799686990947097332284303651510591423119157935606838061952208360661157104125295164070412748134697622830994182788063227683186534797598665336836757264634826394855516970587834553032621142848532822887184993627855426764402977136957351074403389978594989746465190961631864322333257518473682073214062699710739592734778191256086025641491154541223307497060153891256274291543528965817643106305863713565165838122873476793637234686927280911013157231862422395614496259085552462412173367500096562614685476531895297270912173622584570603735830411423200169950557927595193322118781694404966694567216031163934833172878766215912184241446612379201039828918023024919976930443358915118966522326649584455196410659770354220174181548627990699787658340400400968306119358117076454948012977988399617657840457576511369050117419276972635151819968283954966737999790912063814389175335630180569255306273074055175610763031440237127393701337636290635274733212237326107629797888876055367290973663330078125000000 [69,0] 51893389434994997969914861199394054917210634194510618162836773155699349199794231091016890871756372061272233947181106173202562574975427400700172644987086005313881379809528833485495210818038879486353450268078727873987180619801965327722268643070293973122019443390228767033281898589799345581091995875852850946805274638002840677620785721389718584286577786742540402704969719343224987884920985232416814841902408329025838295094447206142508225925911752843608714545709688461967495202973074227653440975988258739931429525088916731400735836613038039397695402782206351674546699696259180768046231140941860330200631209624236787940104884870335276489333517806038609148915497476291878396574672843434955860229505152571964509456042871463085072128970321876605839627705052455217909261399442177551979703259291157285770997872241938311915777501074106521679126156789902564614076878563264556439586807330962803440136015781751481770367675649639092367110578243887272346311164609667313556925154516724328675550971115728154040761496077405491276009256772426840936652468054286303938706164772676573728111984513860260458035624767341881140537956527384233791663518522590681039519534454039999544931946954145576816737309402646136668044251830115308942826240483368963740829271920704306087354295421490926614912740060098957800787627204695349296204478611206021673515300763216414174102542772209716711640954276998550989333503907021243050711970611693296194961128953973192088134306120562912950270211011124523803256427158319244423238154697165329121306009499260980428082758936749357518012545248638207701835735754441329756125948780472045331466035129271421540217955520816522645290933363077570314815980339579256163571568662468275925979032377920545124056353733452163092084891141295548242757559623861419852542490214071857354440907178977865218670767216702885603404317258636721352582373232928772012693692818506953852076912187802444331034333688680106418013936561161271979841845719959350531188522026636899225427954142629202240245356548250684002107556511610030680119064209359639574704335525701787547845880422830297611058596118773565042286426907380312937632787119654563888828327181912483868820283477883014303409421414588343520819470761600875503863816556053393201920238471242531464678645211541894629412637604252369710920661435503519358808317211081649359014889953398083765969436680578423521713636260393252249333244705660978188865062903016896194350064462411252369591128118578962412671975756035855081186426150414037899993857649860728997737169265747070312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,1] -32658853260530105499206038745695299867677219882680128996635598141509828583211749731179628406541806433327536697594218198195544857766252375311417937107716447919837741420247600999009314698383435964621128098392069611963830932654299704569812504761245328978099412117772249205225917795035171250970998278102091451129022740815618294502286169788002728711920508975791239993243506046241512303011336512828670178623387677246825412800972346343185664900313883348197195538335019683757728910102472463439355368274224545337294984469213142695594761541812730721810517638721855004196951251859112780368332238987721403912823869161591902143849425307743605693642612245389791657408267470276749714547623203522006566076376547035312340763974400174330752854778370031339874454200701873502078870835614042954384376622123699686655087403737216084917031900891765526638850485893053041966215333293405588985501984589617657719463707730643159175259667229291742068973251335541643852703287703708331366388099583036415005307569622936428331955776042362431331566213947849748430886011753240746964991212322584313231382034365398899176555975663466422696228851586684509396759783100409643533549875961594438387395901816695974748516820069154481855842941495534650435790333918428959096896840117302539383272380494913630961979880361232397661300751255100863811259638363609595578359875307908187399522757519379448550546399162268592395072747171552671010099869940285623855756739200481707374645411442697154855546247600810020519221638306934114845669481649678902831677014366021958126910705279911351344812861688694554338594945620848095672481523835077568599925134456744429675381577002501337006148287912757119142385017546443872728073710960047607609926820690467792696224206061480147420319262713476771636827660982486011297601870452004552959794429774305158173612065629517568969782110547743588183178225700727069650895424822203143074107570849385493252949631805783765561179893943311120731520608621825935108622117918805166108186726784970839936757216981652435415560836287988388528977257422861900774772893654341612782625506369227820184072548659165822943295736920829676698210527425932052356619284599706287173757877944392812904269256949018095363571114882924864010893389125901662861662690930404439387523165746742961672430147639230204928780004717403841929907558245496009555808083239077154971929642783469803455908034057100874528093710712924025585118867121696461007625022377042043352973265938126517421837668268050520987640793755135963405715135432494378164847148582339286804199218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,2] 2730182373432136676393453159549036550587122131240071877589831520906006301557848317418922574907491646488853064542930362241974205557909237695391145527047582400771340728555357964154897116905405518846655555603117150019114939524286535045983159526424646046211554892774564205956178067048445145112021232320004897153299401868941270382287683897643537735807445814054526702528182034958636493802523919135041940138483286528295350097568649957496607152081952927330777415242026566886930414679806084942318444258429975092952621246440167399361263606360703458753179768052268020247544003209522405004456109366314327493879798868546837936308714016207416117743431758302412186849626758841295383381096321270187310475129193932856240865475527638675456953672098095339792265036082506875768981164375303518332305964442782130069306958172367302358881454895261873491258169963612343546882965598884513875870625819129409783542890225083656307579320385156276733024057274028395979991987815738834403019851375550875393347955066057747826024280114004860992873405547843484421312859036275260657053215556490076009719182872462565967009420649185578392910055813505572635726734554796850825813385738122381588999272851788245722903690773109658609285365955929948224965387017494806965049682610688416825937475762284760752276184465735232677875943136879435306374968081157046900914635995710000889099199832632616056097837843724181200715215327943464469135679593608138545480866900670758020305181381538147721521986567051811336379199406916925154567258380758271922230778506472497224015776218643965299636521304979164182463766020822454048946519630548158511914330813891090055864013723991949801657819113354453734953175906672177906733465889884803680698038461537970944255764406993488757287533895963111936617295683249521097059854973276610259136094000725127745024054699328660217576410229494179787456096906296322474439044848028534501668014830158355743615971458586696066117686592797560488523175169598669241000162677826476307065081782880920784437270466936308128322335076726050354009425066722762924517038550346128783866392651792963443395107380719441617213628621205947477995365409859470883313243800363701086255251353651846709423473668795103367139721109628620672155142779279149844980787284619960520431703946657563505611501205121786519792626793523041757496918065407876582176291275084783246553940332421570386535121897840527901564997220278205380520935440769658655291288950554208515991375628529543227153595088470064780485721497385364561267348824718723121485197680158307775855064392089843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,3] -42906203496476284909927067649272788341393276326546590752220849341815627555668887119793875049551633968175717521032063255330061328652337063987617824653830018303211900005114634815393538516838308003506958527086811216984322675811223467356096871549853145798706732573796438385355514970664339276381722273228789785845085219995285806651638437939017069716031255496706785257045394859363364105951402408435079525214612331461211113382875428690485933931282580519789937999724179117043057468257438683041630668776911240296143635844450523909066405461635689230818672282620009412968274407805331897137461762528354819962941274870509709678772096039357475479796101925389146654096564181420985842272093308103689222437286002402321982810581774219799821974070434695474059973124603610549502230134253396588570987200104637033367018452367941587372980829477637316403483102526359620404900891172153602856664729336603692261178823267399647164973337253796432084141620448151095810945760814138823218484520680819097216850092851252907166061134276697306873220906787750462639441634863766564950423040384024588968388699788437780161400190237140469842955140874752555935386557307492559530675170718157148288273695546534369009826721241883083143964413397764952262986692612110305731093691450880486183170008720172762087860723905428974410622572856195931591580645877534267721897457572136987001537428843240596508624885846053357936797412614100475226378891950891244167160672926976056408453284856184114045515759181428051065436209047392876026738284250343896391137663896194147577571224665782266209234794108609311611119529748756757207484004400493750570914573550494142818056272486700800268447763457201187923086732440513441825875689229479781337207120980470505223193040957647734875953946818411490630228648597889574341174092393068476781125682879185702810633398884195132537328317567005436680282218180693425657111175537389045056954146051597018405183413169745559123007925543371759215309510184945977505427783507022235676314767230187843113118604599374199177719363571429648678842445218829494936769727935473221120388157679425054542560197628813297718545117183385411433022627575519065484010900457317791044612263329613871119952399936054937420052133212672172724235767961451312311637034969804601911170558998115858728488359365195221570622577331810445105485728013449533151356765277018398405434271204418116119735020073947208525089304829786176257283561616257095778091363261758943442036827583156369684972833949934919730186789891931670752393866610182357034658506833579849626403301954269409179687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,4] -479306929443566224493223232824181315234703540088075287255690162361556564946078549442791693416799478401249836376477835538150466124989797617310589831534011506697671237597173283302959033385143340357474625104975547837889383106934363527271166411206282129382968952898887112394818277177919524139739816741220660718815981519326231877924652406566044312536174194753320144691397243890354453803063003016626190746901605803830294883935145950675627164891971296974756633501437169287573923187761229387212111045378415222293007204858077335961398071001760955919760412974900768918092677890206330009022475040132258610962123326104492159448455593821250501134839156262569106282716005661739054957816825000732793126741686520399305858717577966189487421966288489631421480589605201800846645273730587365043273133047726682153644330759900641395132520637192905202829155971215446386509116204176307173434726409789167474669233368368678000294369424045747129365662181992953090892097794559409333155423022867907678745999234507880112426284612624372561123292109190865982775070220355612926036188337899808634036139014003450854524116789330867681179675223184005981689944976786320196919085121812433557902485693223800550303084706388223111225450676968978543920479238522449778262034726652504036601633816737203814400166674814245327475588150370216468687576820891386278955927495645961203765334528342815429502947828005306615028312978120160987238787167158506694770688013648537397928082801414679824651673045657624336496839568187841135491533145924972102979724925820508106586457520504236102673239423234620050899498762157482439659629420469146882976545559470641114461707200373793999788321166141363339479506628893441106550270239288223898448659917809814869952879841151235148864314370538161108945425938143363269904751399226459357878978020154817383868851614926188275834637349891209145379909182308285236718287866404158153073973310383366308072406729878896036509070733973406436898942935797097302462496409653192551166108568981286731397973331562652668481613887742469390873634017112970858551137661869624828237375387397505652789602605023343170287511982496237673726292590710880624954348952787911402286441630118981639546217274494973602443332392052699102834860903482237333109764952143196787345343508761201785062954461291872318196294675748527062844155032926161374995112032495115909189505820206879554890862026815133590828137722812362175487049870783934055909123704969765467580770615700586347311048214317491157544997634987692732623015610933067646320417110050726705594570375978946685791015625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,5] 8028282612556576533019584314824678985745272374531257863429943535424599995207243012589262210772884120493752570235978914087034280408349625641419879152680003436066941858901337830835426966380701935175835543993883243311897106983417123563536707167904846281492694265807090456560600914803431072881812486001437190361882008403378646686354105633479302602695995782936359298315390137870107437398880762884272586815293793182977791281883036344371989602664484690768940989700358730264578461766575909436336513470679019322174966454563546805544967702413058455893862571345615983866604867097821135657845736739650705498602610346051175795055290367216772968868995604878844911949126836781808446922891055918719115330059179066061512952928619302608861304701375553218593132727193341130112548988850888700196445624554622080695744240415826763415031454347989391142054959415273525535925792605524317512757982699156758349289090453670463622347229206047997884290499337287928530288026723747669574486159061952381425522587180575868343242980625283866505075702139399389196648776948759624692055310102254249147586834397628156204289243202452507332343337375886103728179464252330627822930470191253366703474863429895982627108155499406063075623407997218352415616511571222985734307391903853637560513748534426955891612880193543374021622531059109534059918494226688870724274476944412518434555738634523657680839108626407867175689721707964949203704805735861166703150079614848838975052496115923883078871430442200686252359356841556418776299218520844133711487903442011869755020200099416666428615476854870328924295927273949370895097140026661521804652482361210643519640686771074159818982481673079949805050788689049260398818791154187281402373927619103343547903575469693185789269685239527024810435714114495518268689455701309601995225183290375718540005377615484931999243568680065460353501035946825241243799252703025555017465172519161732806788959783260163916950231043489311330031182924078484894123598229920035366893118044847456788710101919704315994081916078569045289962537321828858200843445698596052082140107847396580047238370570654986483863809891204907148255175771834192011421951564064775384386138368160978494877380499263725515869105105144757973017233144142237343277507635688112455561907238772589381842178936865477305488557132874359298277518605840624164987737252609955181603996281269725737177680489113347807288400800195738677922616687389155565560553003646842145393102857324252911706066396963825652160436934165572664004901880265310293455780551313827331227912509348243474960327148437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,6] -142086466842331595791748726490055146211083178635337990359449168364182084308334512830641597118541692111702675368775101924263314405809413119232070832068462319577706577656293992299204980860010494398172196092445027697988704915240245764388451516697783796225417924848156095876038814471536322940126981562624844617696064378796238067394994171505267475166006288102635222843912461683150492416259132227490285901351631643367575234646881810999175295107848458194015351368903370500684361693268772173897985844835197856042865103207955349665314750260690853448288847300277038860008076883263666872526967697414357833280138699444312596406244310871885578546594972956510516162335812176323045827251726531787994595219804723674632240724009806599967344480549944470446926978968104041799563734528002018524695901045305176752325958692541734515569938342315881098173692883775907409600463857843101601981573737237160748351988262687493894429645181570076178569884569109149701283274078491618295974424189318041889413171619787365310454776618901477465658280128418466809132731284552611112217113022836832031980690468041833910291196996265763409849982209964737939128543440636623670377957091509602571476880636677081919501949752709928590295893360783372377863797199579338849316065756567407960838773260063576759890745048859791607322528059553492573089263896971679357230649152988414455912388929302838314819882762443064693689701280482095508820822707921616919724842587782957839816642683070175934152810063709100662654734827940244930606422868310577034142253119834401806880940859279856139709645818816824968465899667377242307558085408468535323548340287532327810335471239064917679272427528814189676564729229266341549974500814796429077181757546949199009432014337426170231249089056724637322904471129650113578505294614939632506614232146280137174406401911264737812354165207188612622956546102382309166879266437374085401257445346777440408632856022884613792168835634364422508027666389342652770323925206870482926717041094234109280334406919000544472459172144874937859023655602973230874253526628675701080322931683846382044500312309419347869855082063283929657977533683691473660449698924139156859072805898932782624651085473367227314448367146910203912749785360735554028539144786911326626912322925948201078330077014844735331105460884185060797828500408356389015726702431943922235396893264387397211107144900470405240146560515610125392444094100179670479257738805135824240784531947755284560437430184265990615120006281437356357803210867836801588930332238018270957398414555683530124952085316181182861328125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,7] 502435774498643873725880401443964846152476955077322670476530803826140583362232954881620586345660951421261756821228407140466682651641275250387310883377835916331064355133488916403685197798451927376734367916570774582095564373681677756448094783423700301870588294507187258058465504581206748395598607715130036732897603766196650220339289024889132948361263420852466644857466598906769663926748801780713261081407392299763457256567964867638810373613559041575341584318818100190245636907010892851517411585436308452322544396290424982785463664421699682337647807589574068974818237701389677787866922023540338643396227105397405332474731460295697537327277402068161936365972606624888593945141198697512380393646806364051733171516780648118026690369047477637430993347422345749218226300807609662893392437807315328019576908049881184273192279303783356845140341267515776146999974011816656080420694139700663926696890170121885801779487234387625453788135064511054515919665651504858754370079798677110358274404481345707516042991571265560209194280431951537277501958188547608735772202593409222312509016286577278835356242867222581528458191332021971398615707627609634450036365051477174247861797553505670743714327372499298578275319972201118182010713879655642288044029712925507319591306474372953586776733461478510182852918044370811182456201780271011287910197773840529010439431216530647516278364539819665642393514691395189054837405589779609307894423777017256379166737756081405739753333542643259121785811381203728520623418639565377336379797971967081216976553855638699012610655033993662871268754218174662820234445884419913998539917864233068555809745903602054098550749790818943764912199497122456758703536887137979814566318619448471017231132101540538443482752879665709060870564345535826731953037809073882913687691400692858147322360062668495355621145458623904989482121327380571542894508504437366313168981181689575140665759924014366885169063135815325393458901390570849797056889726742404379707600185432532359052368610419104125378195621428930962037837956188621449190358927601399799082273215687117415403454749869900476717400229953398200920770100527760499442030281989069807773986584331051856100191902815743009673585807472127997290926263190213453700969153527623497578130833580516529393915829678724487274047709055979540852048363412306361270629050680182000592722138988832525167853270100361590303514921733719469613632015651898893411013498023422430670007593331131707816256577286782920105945306267662699656552721625069227028005502918830139078877616842788711437606252729892730712890625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,8] 5204395618748505551529536998444016634120406993200993125892915471276224400175316511970498235540680432574514930288535009305131957819471429794695985247330015854193386231840719888265695647659213963713145870503059614243421967309458565317665478378781631838446744872321962105101367786177893198060520434390750721684957764813465284181377919383128054142355869348456913697625397952789565254860928314906113011003379104042051476995077815797262473199168335267222963691110745777280777983821418297501857529507237740593271269273333454856629668452189294833921617953302456066043439945847463451123762677202701356723236877703897127670767547138908987262621441204568736777556455360491764229176564798614627456645652501756198303549150277830976918447910973466130029505023948767702795625887897264146366024687460936155573686415540561922737251151881915443625892169464219806342921545600493554561927652397831926394030434785379679476905050005809608176088305827080027442977162857859986608589464831656374597635704730388680768877876161908222024245247746004997568091961211419159953337967868698310314980803997412848770612952446400648553531870019006718063592129757903482455328662498956009581384345183710612540273936007284444932239521776068879255707203523516428336785925331930476057080834614148487833992466680437389595646144177782110989826899793428022154979086873494225401400375589780096404460188967395571078553657870201183936777175144597359873432070414687628705535006148363884127487968128662721572977086492803307763569217654315385985070765641489775187549064192428470806209027006059557910770581041257202952917186015152856349214510307644715917506079449865245365263381743016628681724814099069216580791970196278483571103199756221432532093914834756371259809469637149422149611524462566777340994676579384707539079130826653255732914185506131275145848328746209440208893190622033503135045232725671547641600122057340457439306098159389551148462588363795248008819823282940941725524349782446411777239358719476972799653561582596953763279818182765058004727368262900406636502348619428023383783266232001556053835637015482168677014560184510031345825281853930194155351164531123620328962525898609540772469794379775734453713142224557195726537957139695999243251828624729948848539860392732019570242344646820267311403110822866243482555465947212813297378907201214739704901461143074832934246953143530689992653613485354529112540370303717124034685512212920430011059687196859208977591189231312820465048228777364942955345197158489951421503359412572000359431640087275183770287867446313612163066864013671875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,9] -55549761301060656265458508506319698143160730648850518866284365184582231119234056444670974872167421971482949715589433873629057065082660780115316532974536353167356336827125399295226242923131412558986153413733114278917281410322162227577026831102893187156773530333648913808198002716349748370229893569211059329200431753589912826381914292253460507213942060571793501159025436510386846945674754590352238981086804989674232354680341196893457954533790942168327511430450843185430997908727365807672556693608658125949440130766036190538674780837083170530245065752943191449271867981704448131416200747680769591602942059719618337986054328054222097888075427224723684661516625957449394270511318164099231129133886244422694056084942242975768138451774431071719435874955861598885859524034692427886940547764237577619293996132036234767965734856757376127941607619862554644778620608193575387139682121878316740320413769667218973112132944636715545462171765368615200597340856157794333170314641781824330441747963698639044296414772725928247100231497141385377533055842179277623332596717740098943196905462261571859530330799053317658397851520128430698221785070090033687748144390303671941492817002810126980771895338263315282385684939858678645320522579382392618056483578382019611454831502767922048893373096328628938440390064204143159465499767582387016177834578913363131959224460135617276168650647573904405559441574935393972463182253187308483367442499061347777011679916527159672708649221039512839695184255518373650850376170822857091288484912297509473163171446654366626184416520263850662453391986342539268189758443909380238418236110257185659816453406726122274470173895954927397581796037301250968732403895818258216059687547820308410253055349392717380190819108134869775121690931264517123939766529099217887334616020725944654633361736333000360679421237889834593826194510200915862593596647711353295401282727987156750266198186680697944750455434323616279075478785197781367532269642150623605348662090746325417347670842959964514064226107215125084105758726571718233232070025410148394130978442718036438599073804582781480406778540308223873610598372825201225142544034203884227156839190749346736832665876560715970368053872033291635118818169420077268003781823730859605630871548513865628570690038204025881491960476814658075403599376418575315132145067030407750953903853062095654673705123868961211001044041289652934435422161076104097645765420235507536182651783961609461394153183071994137290695239665970011292888296825595560402243795565391551102610385544291072418277011024656530935317277908325195312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,10] 178543774653095811236249176015842802092322396195823033580571720075162649221226014040992551120172983308058546346475908824600946690823122608601700425863228388441128190646336564565181951847271672087020894871432322200654646231696906419516650684657218711047218832633841855784234449533956274720511377411146870577727708978500010850942810290049269191023409442183212421396424293079755737018355636111965972750733091697419872344010964973527693825002462796563264517875227697331772236648845954117283817007945687756333134887076333243039504447207122325279368066842147433375148117713132551622340796234478849613563633395465571229202420553758224212765073092563710243420480458867281408799156128316250480597264259707611172437422265857275907068912965192691208101833786005151747456645379162946231575159518565070208338590527034426164171500163091792392724729716453680475322667536901073539794140141916781258241091969015545219529850001346349367665737305876670737271672945128101251066887358372363784596245885514089997987820116571940834851398893938385642028813794610029464764462396578521163527543364252545004104395139034552144423981460975018832994966446681840288833911497768173709718454935904493371674077567476104713660503823459891931391358922963731330515253027221906391259537441825914646186509726900589544267800277325522645952889912758463506386939732213972710450518856903949949783515042826784728311718383680166526088493685484796409966875675084353185065431599123341925457131901078099674304634602011496806938907433946906535801320443461671504270427855979227584324145280790033448092879509911922746329022267720064199674005482410361079994851982414582405559896021175469480923120686373709876266046205213551089045445372329692289846020911900478173330668356774005638044838702854173985362231299201250276671799574998837873772015216370702897188569982440038136520534798984305663755032394373375822611651144879221135242109264201254202681028466540640701210653653431193397821330042313102118172697779441574924151837535292170779343792038759703761472411418818400813815745626083431193038893597568246667250689330308200533400615528918029604768699168549952554457975576106409595098456257481852928252926658688743548804024393896269695934557059783967965956793835032200050339657721792592349848953577980698989727517186578306471034196751955303531705767965961159649642235734365938465376568994530929171590468641859981242372363856458536863322352403197728162145401107939341243598876801147921447337505598278249765884394503284176480624069761167402622836374969123306978514755666287427970928547438234090805053710937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,11] 416062115321513600988397026021205863297511626219146222844954411653184070594188214503654479464310632680874149348274427646957405364080154724368050504444686685050790194694869895633377265886214128818573824562567453667957359700344439625422643271873917123578499796414419515356969870637005601101269143995410119019747113256787910939285533197253096454895535521319588317135627038353399735916927674488339302739797601939038255138513248440430758909201900896990990422779843797435599740618523701109195183763041460222413504583215374934219571077424895500002981781603063828759774939193747040669835462986742575506546718950997710155467571224884182429819304965647450025981516385145747950631200989456801313248154089056515805970826299854757217339076092436620317268822424328833264924634539821119177561041180421188730646417890724450922871913725544878931365658336510769120594484715607839208205150814761400750485853007672603877154953757453133596577664111420495611069397364431515867506094538825580480457701049262517415542621642225178002597155209448745256937900849363582111647493301779112213849774187058137430301859321475782115554132030912012811576594359890199713329389056513125051132264920177805646979188975637772055641339508708574399812611389161309995751457650809136081469676595909564634327693406598428471780320068701817139040280639738335067618661262186052086681172189969144081082105881828850021982174078558547136877681616789001572445614906080117434333997912870320614831465506548802599517689113379723499279931584443011748666290891566531010197382919458545032780053500742312781081521886478598315068957374712899034674852246067628881027097903737807041377871026962357709077844432067244995833346104730693649176972922128081536580311446704043585444627170828558221344119032143064100463304679820734714387392248534543740082148842088689513072053819631754917848651139758123737975974595081649594236349363722016166897593051162149668029866501505919430893373492006628273645494571454961230578286562135267189904038229306518471051435991773971808310762408975659849797666135602812377460273188526993905787997589871461937435293356566098221431748324137512137196309696303976833166602877772526787962347154388845388586685254224123750743707512280494565050139829261047983498607065350977528687321489301399685841264976612641225754936101180079567165296926905575268025094206042951336335586385630081480141459691513889364798281678756736195432696991995887641664209707258348083532345987500605126015151715645610309072550708241097268321114453148752256153961208034008935858648589090937053303065340514876879751682281494140625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,12] -6919246379143193772029417768553315714799598065535059009892551045046007534494746975392091138354216608216846449594372110529656676515414337265131375769801491515845260530590929976934282700648671874691911559328915061258613434870472693086218325520611134035847862788651532541705085913979874134397623048218707375191589357488281325096497716870581345557807857840398591809431205134569415660777475469928740031679956842269757240509355954243617905146607869292611394540899457179654174791923634773407263415676285952984003680915038270444757198062159918123494589258894784344794926313558461644107831846918168615699846559321524170819345423825815310368919841845479971894225934379459198194855397439279799774829955660851262221519068606716788129371310307452578557350664281074826637447178278413130014566138572188065610638834848242172910208229158254384095661285863263558430635967824987158197503741447150989993870392567988233214300887950393142531916005044298799463400914597635282699398734877205249690189968194655215211013303322264206496250785699092563283348645797971088451179406510777329520546624435746157634156722361581548486427884937566880030872667736162936588530139443837202985862897318022803387944229783320388182699888943397371733050857004197343279428433105036814864591865290463583999893850758033805109377982108555727165167343163659137823907149169527973188369191880527913358059231828213233921879229965287259759256829366895813834695527224396920798907682829655943891766049119996891820979189194661885935976973572659024829325953748288566702126718118492831192140919106053061288776908442508208204581187773460420131805329422030602292954161282509199924689381662235703851003770018873230234854292563339189359493023985298982780147164509761935527589023776856605093452538943148989182807081681214358786836486028434973715353977551898917876563240492414156687427694843393582571531108901283766960790959433654596747829981096840730691514060268381307440599817633995160244508806377726415891798799583085895383584299584439993413243318856614598029609908649619719950917875381680430950976399236985389525015028800577593244434145632267854353141028068624870346131152954728706213728826591722914210078036252908202075542560941039313278041780752851515676705691138876655179485686327068992020267429576843180902836988052602865493611503324418048734088943754917669189770107208835994938913155884232707897260296356952929449160100091614790989449226062071669815809851214582014237858803440172796226920575352315543359479547090497993437223402688079903873921002167432040968560865298030984008731403278602556383702903985977172851562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,13] 37159049934628350337120104083730880517529492464759171111246085368690033888030404837529335332971117448390901497643200361521763028794720326113995785137538174225690196738800960350504297362821151324765434336573243197935261412014299034031793927093830329852845058880709285956056815944976133941347698495744938228610752533986089530894645086432692207586971604995886573906565888150774338340558139399378552094504139269902377746339235026492587383650443275218898941518794145665631902901191599444481783498440067553066398071216275062286186653708589916923579337071749674568494939339152015441249529624523949264747713825217493849590333440837243066852313463911752749104334891982332085137301242607680675517806789879095173254090082406136710151315007208725635436167632597420363046710346797333839894402379937611028483435597994564051201943200145100524316454112661584031373830941525847908436818610242551047154024002319953979237033592433986078575021705721378605221866321345600483586994559752294289992182582562846450627503650565921555589302584134125871699646083088409042349102915480763883104031590755322678953426594080277129094987998613253816577404795156413819672124295050770466927580931977876096719951478143801756089517102261529245962765032291836358742650725214716847657746903819987129064411232254988981294710694983080728660954639944645641301865431248949554156515474869169829411923394258478739505323130025529452191795528926498156353065805466698391762953787743426207589868957949898902707657938122756344051603445651604790684249319459696406537103929383386820083981804540443817402908115388203796570639759734278669928147929961613099067698053722906963814399488796543439035701350534826290973808955104328436708596192564731984439933350696219098413445191992263372886797484487806209415209770701711000816806840791013309642267882446332695318652762666169282952816131386330260277349955502359606168255956483288908909666231017930204664297119751112985247638663701405216611944423805864252805068130836933556921947907431290863808364332495285361652495527655991793883374473309500806285555296776396581333004711495494667399045862351118444109367090876426313581449893086146485256043482814874911567972645654796579905107516391519001049960510823175147694224520253993279723188190861323765584841028359479785029805537405151848682922398747567146129790559070100547170391092342170469375918591148046524379357742454392491023848241369207226064369212464198016446997014788583619173758412640684783494694517218053800823782904073285252696904175259559606127526741251791076407763424280626323668299745839327385965589201077818870544433593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,14] -130381912364442307862331381999640949845590827401004815768121523465239052803295536182438754524285877656462623094109663404711642212985043638695131424815107442740424164858633092123648258886650261155099118328217778356878984505277728083783397103866270484411860434007111300583896056884499651240579795826868149363224213379430433484534776106641498356493877070865925007956151576028933700935567250282838810676188047450591459557896581715432707817360229146890971068398936166770763974798945400679521832277007813996742395501939388518015975671207424790340884990991848062390100366672785271439756484903867180565312946903403597212709294496774109237541602944794814208858722131733369448968120246601949012476478804104035450472859714689501799381124784450726658103034099285947344452163851194724333315242915666451425600144430009833451622713307289390326936251303513865865808388994865526339943396287504430114013689473121212071057116059416337910954460022238277526445521287037590726622896385952032639519981393965844352984987946380563295870537113183218529510549127411231424436805937636538949225778011244144284921162718316215852894596059681264832183775820272184558442070179396150152012516376690718671934559735398550246254975469280058473202370292833981520407669783916507694220878997799473650427811346051045374178721186046569338321554725854303886682295223173619671001130820270567770832634056148166993907400255243081045977887174273268330080220136805103220335377424617020165243250149973804215209078702388614822113874511119227947990595488714201198462679584117392409889312141977617620567755017824928907972415844258053199391465573915132138331399786429137075169905510066683739720172903484817525139359092456405404082093290100876822021398704789375025407733379054984459872055101613739940107560901164553674830882744858664182144639662171148617389704025769984181434767986079772741802814413898190118212193258732353352171610664214455082875625386663368529184479414546422813653196218111825551052471433121640157372126413712535164570816962487813999273809990373367653004895952497659304313644207285848784465578564964947925663106980003009650047130667320522561744042049737834888137490034341938474161843098955026016595441792865249923393190184109071529739616863083058433368519497450537047550039067985483702027915603668093495222683820579738094500625837473610148206334131059920603995427375682221473945989059684578431413798631566791141054049874532828906216079563700466914516619656535685909744328135926156955722522145680572472149659914265678969118941874247510925968325584422967907699583741255693059013509582655387930572032928466796875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,15] 342084134277321216007441779546206152083310072752933617271458009167699715708814130592981723422221754335899713916992042848457986494549063091764893922520635048868908705003226732262651084104759400921891653297281717714148001147689737694624155984736179710254904545696301938012550411000186642247687025171721092360533624079019574188488175883848811001559069947865011200726331605972052189383531561188627077695487192562218155142800095985940338545359450279057966120041753841557951708923715529209428791662527147391219515710491942840245922364343929464118677145129452621412422969087147226318559408636940066789240816748183732478688756391782565162747759742568666822907076846987266024613753825219470951384812882789602160018494014467328959298104468832629687596486360670361623432830725271547417385442435896957769613724234211791620772501253602033759823158971206788369734109057262925168421098737231104585200209019512151864948204604360395669334771662443213263964115030821865242114724561741606835571314848337185628060400404186740802541946518533702901834286148884346167377798384887957149649984477763130669057591005889513504132938872987269724224944581958921075263092125749159802695537900774364998863384426460935419943580144186990233815412451038979267702330295561090612346659679073026575291120067744842767446736042303715377908303450336211743175757415070379541023903296095180396359761253161643288232972818106933416517848131243693270069053118737666026398299861759325105660483403131460053246237385355445751298810703605464389979023575750473681999260241883907458829989654421934923239748954150199444092054476688948353047278927746279362359221388944700546958427423207436150981157060062682506441078725046150924043833850359767239331801894024068756956052874859240748527195738447346995466772554432352058232230585849484868561178471507797088220799964474517475273107108857342102603728910953925136708538024792321640317037263229968763285234425371378761310166166133378389812036117484086290374388545618085472131439572526783854239407764778399518242522825547038719094988844937058998020356823307965259097201555203152331811621653836551792107926454233331102256772317710213607103944618128457358874052816557918652759280949651776086400921644350126975837530380560938612648032237043129491686903189782642978733610453722701158935079348757852791719383124453575492185077069591030032469329464167164198235134851746453318940193544959890590240341967090849750299812149572277333869386614338431605967502384593533945382209526894737881977198356374554271881694158426825097552618466086712327518467112707481123101693754051666473969817161560058593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,16] -708658608710544643067916317030102439761490700139535278758272882788937932178149159380913210713748505066307535892391655948724525625339710488910138235654915857312323593186412598666383273211689521250766363361959041735084742272662735027870762370201245676711361547599312092764836729066259006934379444805618478847574265907666455719273948850355269427604365456664333059144411814998148032649415574106280149444935457110129666592071494935695204179950722865186678440796259341772498877320165797591680581402560202700669039035590088462303981518511615272620068819461070654344787344275400843979130583777376910484106257105890336306531535101989334626811088863518220547525339544654876058014068917444677528947027247141782225101509077301758459341808583632338071318060057678596055709838448017815271488116476122588776910742832096628246378237767068317752559112096059091179212476874100275853670325213248605775081822618698187650952411100385736527467541294713649247323594917343127636708144801836269715355271696903576815964012879339365553190758258302807792951790569093227798192587710685839849169851609920544554861382608401334470083841937013924579617605835220677782781333204644605244486266370605159142325351775119376255427065640793362222237071885215375747141649439126748491295074644481324179437002446386838253390228437207737088965355992130679224629103281014862479839661158409663933300521635003834671811264147452032421944334801828321243596104919081037931345603913328605057831142862067908132224780847424475686862492453891827328598219084287194804478394200176837351424992500485862137562272532355912770717856254408925458266724413092378041075683116527466852350028038598612052303480554168300448523580362741422265677731870353120418461228544895352974372844428763421822797888550771018298327120035215603277066430096770171956303541393655889679679571558036500039676033014642781138104536775887377614670089944959096547631056499924914424179086242455339840481489779431829122310166403927820262776939293406363733003032382971537663022009741386667956044618846283780260848036667026715807860552923300166561083935565325350225719657982382130155172982025528584474736050345255544199053656688407839410640624125942738937757129990915218482441033870061816423121217288296373573101672665372317116651393753501834507689533842540120105549621232011925358126633312715871441030073062535573259725339844630260752658389939529200083805094505782573006068876806836855403237224830583005474140364882157896510249917553975955914530276472566000524881143277265242474238818268930290035686439158191533783583736909028467413859155021871316648685024119913578033447265625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,17] 1186838352878134240758481816199846326530202414083201345095137847904780771757223715035296602306006064767472538061134197664878940317795013740068424780222519158764653492072991472340264143259165268350097619921111821943356593755348945175327972063899089320510808684764573275342491781159919495400431980453864301025592639867702619025195869509348790245046484927176941498135213338176141756899516511412911529534643586767726363655025129539195968294850686431000698842514887133543474381673517127109772374375156294086049576097678390590248387360920152196306798129094231071334757679593748602935800472493870102131814010869684757656916058058474515568785740891038341327894827685667897277203575586145553769120265205969809893507095049289939703452470416032275115251975424461067510995603416699280597369221346715588624203761361665601881269547173751093960831999088471700101862577399901564241138040571067916151715392278749990717964586255909683478778975804845932660257516870282626922229540693499490399195360579645095822382163671471767614513135391360784714901372687897764091325763360724415195726587305098057399776638112706795711443292644775582968209056245480882065951485607132108633700218393369602811530257187926961666321731963802992359511667931524048829758807135872250634777885403293568793583728306660737777531320897803366051105132486445932194343222659210710987286851678425087994855246388759813246630027950328431871217411259145491546578325947455469556509564199709001646909858821222349235529624739480797876227891776720996802704895039049057136398593411914909304226271049768295421316826208010217609625798688156731966745465905451673009258069409876573543903585013330525804970573991738109613486854608121064908499436605760725934153884684147345652225414988235425859019259217497496725878994032393046096435471897709049573955141797190686853646447700028569080961011606926944322216313489590878329235565474416533825045247830498115852065613337322392253649097396257733355551488806130017259613662358455624077591840410360220393021976888245426693878101061274832226703290655518533146593253458299769314274020062831885384347935971580389343740794347409173443434604403304249861728411200019067552969722608169734451396549923154148728669893891637764715114424812372445630790869569139075194529933431648885780300811482044438598385991927382850535107491961182078890934189542623131207131549166100355306561250635608374826444895942426431131043294408285366835832579493738006554136653674137432584623973423661670249244602976164169463381211226920245407702930930446895489197562631183471382723683848045340852359172314350876931143830006476491689682006835937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,18] -1614976642455507382663323978048164050917694642124574302766538722259267313377863244503536662480077025899324097235972627595328628202064331014359317893533320123033410376600816655325410346976412099010406521307418643858855241168187166203260688179329748178281320204258363082470397237529874781963270211766022420822496942286115478097375773298585665330692852374431182252829953470676085186950006846993601014806968152347343853638440426443610578036828211196202523940805677443441745361347796474892478290173668609551601741506948815361926301893698788170415763237824129244911877141365676885141216224143394506313720167472656483916709759754249680364650714616001686245316212698977770516896302025790741491923042264779525307333147761330395058086670601854866772212275648398291066459187039934602124779874482740041038115649689089739611862170048441944673217930747383489410595021215933188890145646592418734006728582305493942455518656450156369632920422515285925125058906315928200859454490545761826516984467818182362311510172786604695966422829238449403197262582924310241408925493753152197428572254075765729366370683829754907131518706773545675030857071229163837185292091691244460758724885138730766677858962544058384155426819349014638313697121950322062890392544537909286255390835740887097058985462663028251524861944033853355693263777314130700130797976530034682497968588493099171360602825737180840388506793485956278792203232316140754325742206202646078343522270107138203345563210716245444157993757303836464134143099362596587399809226906055048676319298513594082498324562330440598486939908065474507841101294459581393918087443686958903813999525482507275820021292861546587238583471493623116823178048322878982721487235654313390066330428277657080518614524950470961721246659724199142155043075858428650083161933843987525592048829735142748490170081363276996743912527904158283425315599738073843775668440130077118584449578014897946822038727587821420281678877695204615489426553894365212317858894927720090661477298832208499363555731171346861484156390163462164830109681422118592361198348734620739789682452153858838001144707238244160666149273787328822097996166378327005979346471574699311514510032759016322428056661102713984137567886139083016262341907652127592795414611440861782139581633108377404715178048688273004119954230219789751723429191690763346196471598341296887727263345385173742590502818926460077728239496087814777602624190334663904438822204633544937488924774840421425227445251501053847528280846699967678215845704536405868207077215407350612682328126259473611219474127644314577324021072942132528499348254058531892951577901840209960937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,19] 1767466225122821598238764858924873285916265611308804778881980869318256909786893480068304697999601988477027849545220468059041460545770040029001296684657426527495393265279400544316152338271048711978490715658837061538428472302754477032243337728168795607472972361077791982043498538486516259389574353597712727247841701912403036988202554561404543758830577204983526698790425611845201277887005380033974631844000727400639768273410883098760666747836905535447257146039217512652034366601562809336126699001568976196763025097740399974879275527091221172294668869340595871045884969340560969609571487413673480862774899321855227792888824072642609772331883681891841640022823191871111763474882054296765997584818562883647756771266294147488970711879906686757517283502499963971524193304604465890892591965802523305063032671388960983739243519669641193475258461701176872671802623540840033822469070324371785865560758571549079506601982811363408719306710646613647137104366198388575488904969895071388900221769913597122382010956830905345160579415539406361445091432166270660519995261375534798770977265727305135502260479522830213802398280536785510291534526328524683022540224722578980305943753123745499439158596028117606664420968410822852368673497717295374211988348879318944069022647578450041096385673323931002576215261571739550124996548163449293168861660044922355221770443177006548161903564248912921047069695789199721259049260607480703373368212179482782666027609923661717378447378771622426384573797427808321734665637960315241374510063548128307485378969923340871109526469598760905082161945134964186740209101874079258983407594954805312780809554856464433246101764255889787913387204952842696848342690803756140718489777305176536622955446490363462404023441935849977742841881872286250021182277478345221032155689570285683872252305198154575203536303314917318707057675620868742825897970692678161622022732910985293536578436082443690261802011949055889070990592768904276852040466896940434434272691110056933089991901769653244443434450454059848757116610713400152061678908757068058797871632729021524486992206189296722476833703150751680193612338807508220552815415441696376592412801266607802399287560818630630247504415291620945336291028437981175973837000631107020485821166111244265613845033435338045200039594510751161210942306852610141222024570332885017943197098861397182921018171878044747342298736596175443689351594570610572667426292705121928578529551147412665310529470093364945246776433552708975266420343599371119092572739013916297395657948912362300966179848839883560095400013009270877074101009745127205939098369302797664204263128340244293212890625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,20] -1513912664368147456568984828276851833923645593740520743115027478292142141082682643734203145475862284989735751217713192806386936709904898569020281825710728738052883433914735764032238308456984277443297177963977554435918234502092337569936043913400772284635236456496362310113839530772185680677940037497640196884970574161515961190828097595260597508424746022536021302385064176644227395520611847820753183785544223559028534131803794712621196692855091069069124515922923176370766410383031874259790977809905699717397392460788294387454833845319639474133168653414532743380330285728548114483365180640950347060391955377280457483417918663932068811498460871454222120069982356740741998064219077112269749795393795506350962570308886259142711705796153162390993934120115674118449311366546081111609748635053623915825046897194349438841015965466014110273632712976297569681783921199004608206652302925457160746496038666548571804607706114240526479380163223129270997658264666131522817542606284202711976853212431561688439256830054045892481595087777807485568829415860637371035373339972123519019499453053311696494288179338459351014221793430700995177639014617382101947005347764400761847810049089059074470951028307353032787385877595151286016356433891386918350625903505871694116387563843871261211248028535697672957265997727285347124067691131079713966071796592669242116394708933094146672775933115429389990048957282869299433267034971107862104440490599838981820813113368866639146303246933357735091176312592598622485282393807127006030255269285167958676854902267112747613314024744556555102946293799797412706434270918170239921668350580419569665779605857297494019374225039732023823739759340826128459705213986578028325110780080712825474772138191994460345364862731467646177710770698690468451964270499430883465815297840344906261496404346326899553215625411161328935877342970365304399830603920130289779079467610247022576056290170925377278585430590947021557780742353376501678720197044888976491739668958725946287750594632360200402073633000379672137786699492792015387313777878458850526485042342657196545132840363741114757120796795689956376794408254344728809434031631220424016136980118796893039262801447774364323265280554372943181317644252405689924764738494763264420211480611551421547889518091717527225327173602123276085585467408432853913711691506669124466954389205850941143812682763411005366118846196860346890383169616854661172059734455316824942963095891285941446919271936880929500266842976903280019079442045527453849912954644773037652130113010100719323258700007717591847565273793272034459093987152961825924592405290258767536215600557625293731689453125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,21] 961189505234500510343112028651222574056431536191442939800284016408688053069798762063043055870941535348571473517290462190601869296501833662416313842654210587662477246809017946957832051846237088707922437349398993569051336298934697267916385106747376111189814665436044877299130145768885944551428061946501936204833446230364943511593848129232940384216437944269651389087805163293531839594383979588265954545796095402584191024451117089883091375376498049755497952157420444848652320169387026706763010314672155585955001146221803078907552319917571219875499483206590964159970609848139138562807406354981520825206532151419145914001488284827121132528846506448144490209400702138022807183203422180041630247076572445696420358312402641318088150426236167363959012032145122015308809063428171153992280864291452929573198481208355862813522008582429246578395684471636952639322167407682864689817194464207906894138882955040057884055654818256234944370156481618245372474222672864005494278311060649972780571117861196659351787424036587937856581065102048396138159215577816600158935825680187858072429650362764242035369791929850865927250074986512676924540301769331623332459288723354878807560472505137411351054501377353709216333496072229690968990338105913870037403015793364025673603474212914069470293144770678183750825184376123727058329603206026484239453008788411593233068542439322923388089584288230874345441214702052401946542138040723719526783043847813294140956422638928444863101648750583366278649880674542768265493688141019923183377202000662283497537245276009541322017607876587482136860897083705605882522359806598261291158421967393692998205437135405058974032571455738015803402691476607449368105045632216519582326474123097388411250182204505870266525290866715961981083204366822269454543261818086190267852419313924823402632174287817407228358901363409798422515961856420836279621184222189889582895618200236559356792828653898543514004735155065949846924864354897920679713554199494258678303528590539740557053668969284388394574094917599018406329045932179722445147310971046152725251319915873637774361337714665956740475798869878781527684505409168804499755260929206610841075021456285659244150822572163530698997006939256382993196070621758536013846346217829903731785844491127978315059702552360647758078522112407364308993123162662981505829804601439191348427777819008292943587608740333978282801794403915116558509082229303150017560613153182103718846765064089523410914878153915022166271288208379359486284404638208847011721414104096010860725148574332858650860548660377057298664193064606099623744646295832681072363382328987979619228099181782454252243041992187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,22] -411460124793937282571956869550852117343336615572542219724147859794587485340649191283212969938519676607135574614281600992603046693557628973594260431475438928897195098706151962099424395561453534653813203896446437056381772035684898235091238424299298528569346075586378541329932082402860462217823759668945207221080385221609302645213141430451212889556920338812615543925480025025020092535643876038625733270376430813606729777758208303814958509875020704539052833006148643727847997607080111964640918216120012315571274233341239302086497798304906545000266319451458396946265269088666128830279831941966721130440125811299469161079428997191384162446999520632273965448264946717094596820223470483854825960142079370284351923885755103245688606664388333288930984602955202469725320188431288639671163239394703415530389768238999704169225335976271372254005897408762966925686931932332005189819229284134605351016701711384873121382177258589561093343685404009737229765072920650657303285107124925927098437799249077954422008592667482329227282901971762271360369242591412115720178502241701170090076003940925639815273005592977849402317957021222414254918649118389537251259798210347707416813814453299742515932366143187472619311843109579336123734746550833622819914695560838269254114201287731457669007392077766189879110083358501004732333449509417164692351161920677968558054977757655509473810766344520590415538713825435594661271018531549452151719263979023790019637941994583085339854018124464252203465530368521201210082870887530540566421064918967203997207846402570902784634131852006252259940122965814574287225247410130582194412686288932144526551042629865132178525776165020739926562935993887535682716762966924078584060335562287786229411258173332748738699340402920153009439082157058280527562601954220918928899174478546976386416092412822405645276945579836265749286747504310546003184801776669138382886037954749365812203605360063570630992257012321958456306781168513069426261773201029935828340140755005415037570736643585318367473287975445263531110369222901078943797276735427195572407550723993745864538163769407962692169624004363699773936440178399112175441965063638692082873652518397936758178517964417898299408227690522863748220341700718490772025182593642220237282052591646069471945116306660938691261937427124495523742299460948542923143782501665939698195514825132638892885027047568696179863708656233233991275776648268470713648656760843580310588654894736139850971504660991006122566896120217189587811497384908662234867987954009689062361026937507144520223435771716067900371894615898525521793148021386226949403792076642683798320954124960735498461872339248657226562500000000000000000000000000000000000000000000000000000000000000000000000000000 [69,23] 135706275815646349292544211909087631104297221966316067229153254470472876825163364525579626798302834490107809297855650347442669180204520694307065558958121015432933520010780151867576803757594823709810023703303178465347451585169640659381066878099309484768302571587967729153151383944358099580863076288028537739883311067662776268445399283444999280612317794097011744602789914924418659523655967031685741942917219741826532412756310693021343924940684029239501824410921326750449803755749757946591542436725321992212732521418669890073659114188667589769095894420796252052266525757279664971092077458016598048085583932846887172733566274581088099293474930380306707610522951582912700730155758647191714688962506737815635055569935107795906796773369481056328276892021267692366001629799378073363907937660328099505804156035895222260269355097541775766073124186186704759443706165950964830825522361109706181295703510370117435315421520236181651487815981208454690338673034116110623214854414628976784185135659159193446053515189028891649074856623631366552872000108934199397800018151053274799725423277908876131403958362840762661621661889099452541417194164969293119197170364424678142178404268074384659444257798486382283097561027777339675870078880497973443825055441260988684051788378203379704590346979582112985925697469974941762389320871035425034578074932366165231509360440278224720451657311121515540564682450491012846916074676122207208936523781802432391728880022690700581256586584249125995095341985364461815796070317175483335794296982991510287918970087974559997327100713546553688223960491482911590521784518911484786792820718334946850691745741781382511633041802253085159150857997779553550749861855098862080570325683831179971378610736353105858279231045608336118731272916065516313472388537745888545046544004660549008423107775758499979054575606417649903999859943392177673821768919142052053025474544138902495231556574373327588374268513345567024319705526233683718125516285887938059952301348370726040454463920009309987957512082387440901134594858227184025178991014035780795060846608035476330209694099144735427508098190399561630550180247608516209475328754376576067360152170108518715630261367072836506617972219089350399499944813133776205231300987553870791718094392746688310580220405230479700007709211802754715758847437964239454101417682195227094722291909361882440214276190546393721938379004651351129519315361053071749274886988395896224504979497428686577356160119699875713127942487679418775088657429811649606843911893669182911464324297324741906395206094509383403847871651727825646267393610693120283434890360534968891791790523981831029232125729322433471679687500000000000000000000000000000000000000000000000000000000000000000000000 [69,24] -174241910805266468918286521155395815399648949241884696571669814390772585336042814445546501498729808648296178129052138836845761977511969356313105809614287082992436673882293609249871153472972989496148157019638326509985936612826612104097044482486651059740578697565295891274190718839818402753120853074431145267843440527633569667878045937556896271419751991035193825508630365888620410132675332433316608303793338954606290272054052458806511214591006977128102659436705117748142631267413623425051193327363690517332594688686535405454748152538046129893796571924066066240678617415318166056628768256197404911577192545566607766439326560925249549751915111809738026608134916406623055779211423698476670448302222942931317980656989023589821828557845923034030998322553229186349333059429917981635287623487075402387501878729076705218687104976437182735603599376115455266727248510570177169862313914222230874087717574909439535513360064005489785329695078811246043035813294372743215944702758019516293331679734191721955845952700587880844864920025409272908081841881304335023262624552384238993355509214728678637189271548453329927288836589171059871031751217100399787098225279441653175324471049919390910622490744203285184595704329048540614396797472970785537109210129332431687300125942760548846956060704722830589969556490642509697428233982142201713269992221482502797743880919980579904790376993759304754098879120933954707435552485606773968735232662015517728998833044665524448751662371268191788125261793313233125802650982790908814093818169769131394755150852374006959220919949628830019257035527686111601100872781472624527035323689782148013671407839422352863683917316163885823295912551150352775614244827841989935988986131311011843812364821546361694516806626137045993900671264750927655164046776278470897942094768654105236051312818135959662562910368239210549842216040329266320168143045027386574855299476968111619577706643722283662324257305544571425116498326223556348886858035882840349844860147453936339918142269956885681713199879574352160130102532150143798114562051353530212720643501963686260952072440620623754784019069337577255222976485492150285057313577552995282227097949576614539976578644537081628335996372806734166790880009115216517965336051941401691722163908599514800733113765510571212849600535298794917498424767918052054913956567246487356128173887827844908421820787297943709450794732861784485616702978433483009809486086298938406986377055748544369691201173073374926714419952710533148815621524079015179093296397967947246544279761725546493981553902226437141219829978968310988247603976287991005893253589796357949530446283109563765378879907075315713882446289062500000000000000000000000000000000000000000000000000000000000000 [69,25] 353245791179425501391598425028888486030276863431494405563130085154428720204914683036736393682237566623843562564458370532993284467173605043642230847204005991785118299834222002166366899644568582854594113082762121021192539442478923852246159927006069149431418132219221854199599128153879230231425489015349139257779894625158077155645404515340108747076894926568642549541598614246781274722316761069536626483947219888915073458815752481214477221244828934319357045162392117619552236241938352215141458286841865163501062224755160814752305369784141617344906817525377298739459992870854666448349005811488150755734561306597804597535652118764709386399150695213327149693914366223380252123178299791913243342318194253745810545047041246529941516264549248638319068447040072686925870963361788157640999442951579145476159769796879585641778441913395024751184134684265482169973976185624416817959853859280790608630225278394521261096223749765154084423456294257705766495595119098581882918648199281973228701991943544814969878064993988593528280224144008608628728215418995433566957738516783982121706861768154600526452173601250901230732739560539161772062824765823799895578585876697887371936769380717152548033724723986154527488053430456206277792146810331140598018359720180221151033301045292034490922017625472873053900087196923487495772831202588949231491297902374132902239849320469726150516120539463926830530689895020697608725135590195310410952229062326752478745812530612455590107081334305543103626338749941821326034360233660006690996533321235391282523489986406894956960448219124378935425282115818077681724419825648826032049555198524063959757364127748907031854418097960374085765206775480435092184967659654776397435027188182863864400702659709360387145744905213904331696220901551216511514777144804975859359909082970717415116189534906771354907311127008367725985833478741945069705549526632149817602004009898471531586022501986568594830513246759137714338225785896456992628930116344047653826996373833179009343810811775920047296196152066143485482524716288168341127931982607793135992699077494117633902821196662090672982665406638629703671132505907013435606277970049000745421378626282275667630200315685088352954938438567643835592986034173965021854104460407969517674494014402641484504753645940180893334757504837512758083724995148372863950958626810197316143322913947132574991213624689413976374891033153028605388897141951347313981892902216732484521777657277422760037564075334919295891086867572365746918676591836503392131295504258030262702906656032920315798150600079811063869146126672656619285613140278432740286618865204492257454137654542822288838976874103536829352378845214843750000000000000000000000000000000000000000000000000000000 [69,26] -469255810287084071257081427917627426544440308735219980977808662016730948719628649365072334508163653982189587492044467052385633963506325390417221589932794499974779979032934111115911438017231564627358662527820691690784265129937926593021406925667252908084564948595693442618109724186838933249742081558673197918997624782292332889377065100735288770225937410121308160731830996337195923304445465547363399984305140172085585829328030581655328151525804543833704733013997367889629322876809049635416318062024583764862008163695419171513577378879217246818538791381181453807159811466524271204807598732182219524759776562698391678960245518633047083721350256819243065474905108301078860627795250424045096797550518250698283716476079062612343019670982995773480210288471265677141089332917703814153726490724553069008386726122142182649300385597300660810164343730160596672195062833623195252871666773128553249975543847829281962516486033712229439489706753514069582765004160098851048579823846490227412651586350261150975614373608768393101538691549798310600382446699181598030748118313464725933216587313876396405346051289767047694699321884882848447239407585129000720421173814410462567352663110157933137066689284831203796353854754151765086253901820387423216782448568155023981301403830331949315406580858975904841143871333394186266994706322379656284056720690965178202151155862479923149832383479507635152152796534020435684112555462335692060449952001373390953514505290952334874585269149981176530029314144065394841302738426699612710239486706574933763063358151695150468577700813338737354646819858796590936595101914369601722085172520531227749168586936721987452308876156327698667530678700857142614198373683799779570894824749236369702438733448108226300600946637511837324291070545436785612437610051914385249706329802092417880154660571022417493266007216512652636619227577397484163867636783928924140296774520405008418687475781820373692443051214042589066103963061724362457564494551928778354559975531492058146992719757062881870414278880988925325128101663675305878817238335588588017583445989820284198252826368210306465151709909268413277739959227216357231646706137321685503077973279625010297634725768272039230148602778962493834837077123258754580870298987933007145380643538517100868491896729761890158394537182515195075048958562803965129098398274936701835283267489597557622125073120870384564581135048469812781269469310440526626696737172907125362292506878306318062391205078953135175923593524927501439421862882741739947654266331849945530934120117403355899539608811102998515039336085944779683301095666486354517485661802490377105906639311681908264053952883898546133423224091529846191406250000000000000000000000000000000000000000000000 [69,27] 441305368933049738049345056806069346122375616624304046492932222448181298507370744995297395050282564100916950315355211936597120117806889135169974165341965391141679941928671225159377547151338500147723013205670801250718530474421916921278168695712781828502703965727742198228154489799597894537822533613728085094752601794356964141899500792194137056068391436640987394282366779909658224327563238955428945525660559742845872521245816035814248406407522306790850553048893969402748910085107208390868473117837294248032275666650667864835085797828601371700046578122065350504300408025171349437478756633356632713465906468489604219750901246738220227284964882748056761518799199212701148183190235360864466542631452950857245839630284164920808045828343929258743715973091562492902898103908678766700321740753373784711780481394809697551323763303581691680230032728997410609553507575164858403538223408785437225620153463307116586175869057888158136150198581683315652279258984965972687314344058327065418454170515433369531773414165114762226464908666880486894789725081185233745237301634716921354046801097382825954061955725072740002504553318467045366171442500805259429516274430342993749974747975625964841591488156535752704350003721645953679123918349574774102486642557246004653764772307846736360635134856066124859666318659241857208435852971339973741797450063607160862603252692197591084626960559330778109288397070785680530027157989582111181173177258019047980087291109390968610217738949512380231631930103674713567423189188558199719377433245958209261282237361459132665207312581684959282180079896338968751493828554217016963504830005376583722203891937148926315588661181347024868284273160227314528072599535990045750359982359304167005604726862921461711293802231847583744760170178679366047504014148192861630192899033455587549314010398506602637447765903677313388428941530265240856314021202247345518042679002194606629484848755617498424688260176739436941279414322970775751920611012864180511334699767547157442835130530281616881763145057603663312346999728471650309889331946176491006921937977208660359931719246058049559882601520853639916458040438377625699773432806974797454562909502841638703363404296372125484169213200289428266561334919164159095430008835965486883516875392903824078431464541258123721740595096946581099537760397653794962075298572491901612451986157392069954734431221612585003238095368571711175966369706276590718725880564115852571676304896604178674337014669741532531853655358439583524738945767122425150151517220341769609276266357573925343183519265429765728755614769255480009398775504884717367513333762146259477298076642749917535376484936660013147502468200400471687316894531250000000000000000000000000000000000000 [69,28] -316142774698402376623533429656705635467111034938519264845182882645241331301808705042066928433078675039103325935330422290247000547284915514503231366674269205527775091861354091693165863724887228354082596924600410683307566656572114483118609984431742610821613601069197030547361812633741964871963404526090481539580779530280340031172772068979650257645977408573583811744988301925856408224041548171969580184470275794331939895912609269975618329022626489406859735557873481276895308546121284893657515949307181840771307184367839950404241610232547978412910933988327078958356299776687721783945155069487890815960767574876053398559074660742930726144603387392094461718339565886285125019851722795295455172338748677850559880773017991504393003495541853292284867774946214382764272499754823461417559067542225759678358738056784308960870184176775831551532444490439521787024327316276625916769621579494098555996635830236029059346538993999630189499120869228417272093199527949008668677557950945374118333475483196981877407953659810562420546516352365044166332839914381610823157696442495748987506293301946053570269810778936112994724906083745051407437458144811860470079706201069034531029867057994908989805737437507743479419726339403488254198518326924323076709929456673428527325592418072360494336315774507068854547542402822118773623504463423259932183356222015230807524281291315474379668537086496896978101872368846491522905319446186674557283942292784933736908632704866929505588133271162740322031566094578546150078745540909107511286025207962007689143889088969033150184471763931811043887074316140536105463990351815632685194801608934494579353743620669002687970396200429432128886367073718934679225930502786494820860535646040579571242084037943899167209807438992933298578410453212461109979988999392471076694667161877765689281832466883843327883275577894137816223062361581636915605043979440751610942337896277010958538314967907328099786233658055775772279755386120957541892222810390670271026782880743505053234425464926922994180973862853964877870964051764639805881600870009338588595236876601105168218433633191354646846897491106004018363754676054454418714291199377897766354046201065928836054582025289172153625667052952228722465152584619131809210514509506428533304031442322113128015387543253090436780082868084912006116788522003690875731164169061023255587363359193026151120450735362489852472316385378784444859629969928317363643137807952874034483283769221236695992654104372417565563262825527829022669870693955647912375191604675816271845393349950845753626759960351583893867795194788031341831887181501127760414645051758738841959005638874307689724425687698150522209061819012276828289031982421875000000000000000000000000000000 [69,29] 179950974668224497678885621483114111612388232760671521180368057610632483139909824809104755722060867201259290810847904421385759393739984423705398557057659745419804859128707160709515171042982154823717682028535439317602056413918766887647331119085533550999878731251809893448335472343240133491803481400235543664521518342991809133940977804392320056305214506768104451322754936181123188229299166388654064496604138360517110181751628765498002163983209452480123980298720273910782407230441051788730786012040271366582666978909500976925666759851512130852172474485585377975817553085417889029981804297995195335035666161921478591352008357615991226523588236057524012519754941915419250746368314832190949847713710336376246426869243070466968949912564907198410246899467420013690928586358413702037410522832545775911986414556498319705257593228305475407664904201934260739921265364548405435271426454554150460875349080487233894597617891455257647429106061083658554641995636543052132640048408141752795106075638026169103963376853317262114566250943657086547880091486408915761488451380673645161521269769391474615038711288629472513209791044316625474572276627519614546646921025214712107817051571030670471962246816787927044987175986386858246141704036177127339823920429998055446017730878189925529273223394370233179652751896090337592380303309822782038785638557299715591650533940452651254577440512933597800195388806774319783775988954351897097594199080259050945580563606391448688286165840613226989220703825267514073425416774757072731556939643715157391817435831417893639277426486102606030936372342693341747946332643000903442492224340801330765795610789776461677160287974177143465812757705622600644967978671695074329181096193541619467441267879404038379466039752254385898978369572082007627655765061182751042655658772104409652176529297410100193443456363933069247045896450659742749291977471410075720939488139277654992336579148711150255150868287350564371944267764977445891460171368655645725668782545154583521127322404742164630389003562841108012697518923136836552066951458427150422532823270578414280857158922138600339430309664013439606184308615734199791466447492691914151844897607909188768980113780167857313786449968129485537892700842666331093015696496361599170575928936283970908752003847865327350466709958823310354741587830603065754420912313427682944475197091581044470981912532355770267705291562587194599972380236814893918638991826661043940778746409023568509430122945787553102429138913698220084315694088100869936531951049165999979609996450509884452747778985855190995040973223515502814437237029683655432101717502649056359869630118686557490488060530059877956121638931108464021235704421997070312500000000000000000000000 [69,30] -84979574025240075988480390539518686046660983230518142606753006061085116203041701413604146044179935961152749727320245580669425598955614099817738300076262876155344782447004606005170750900003968587773422379214253991862561915690777274553254646169641427266801887922949651541002857327032849094140557597815939893970271513890504172497175078638063092773667214573419073071744035917464887745278526491934208491230629358519408171339516575886064516372267552162090983085200927550047416801170540557107445328730705788379384156735822612247243759168783500255701334146798420275689897237963261627714838890794161659579898967294038311700924259767937331547019567893396852648384155695964516757137080396961985818478380174470580151154924690619177708787797763782771647302906233479379898255027750973157820358796171435025439602872189443467524783233569280541257767156577737320942206871577746435421553317056869549597144523811294007036490023745240176266870465369581055936709909311118521432957125479490146164502981083777061471963766086661662073484743600871986634269279968163635048012124083977516062451005467296700231290227941175024582351959638609455142210323073048064375830003610414506966750319734148397373438886057445435034838359010967806514918233897534316032930395454785718164530019910460340348834120070684519036948125726825923688018704394307396184405973154071144128138049291031677340228183064777529107613184121758667804925380211786384814886778089247681605830076449986634000433122412607611053933224950461777460253458721015958574592597699279881986572569619852124037048703177739577017459324303910994169516685821042761851520877583625248097923569301544355658656004961928493504378509661107549441820138649759877060824117847079593142738210763586023233835749802600310734073535767062944369902843946792573709432849059272779990461154111734191606439469844994395938236175105615574437711528741225342201450635040172533081105597010366199033005126529305863559810431968158843292456413773442370439164230950965153690511817283587895917650925612694013112224055702345593778092630163688601736008847859957058984525704322586466161023114025098700363731471204775047375724257182873919121134782354695272467442411565488458102068572219137875857673322981330199006894341217987014598446060334204790351640157964726415082869693434473421287786411840583205122779129455276190009495544068629489507643283450402209789503323674899110874406506737677941810470679329875634863143414060979741357541771250557906282478754982262753934595103571138839829447515312742079787678289981499287352038451022877575639882548635198926716873917368675443327799071878080201521448510171241398459770903107314289062421130971358707029139623045921325683593750000000000000 [69,31] 36672493794726784485915962726037784792273855636983434733485384934711975890652253259337820641817299599489096326616109033722727885545356936985800355220331707906248820389254139680310957532695122014554682975147121329531076615069591315274207848679778791954910870807612061346642248332159042504804175800233649284415388715245548216823589202599066123408942752852667374928115987759223660787153520534860203634539999602899456004239724489428196050695205629396079081822507116253665517126126759011652038969065852940862324427754900720872883728570673112792067756068938825991009381377863902412560401235947764595564036488790862399141701414707126549868810575268515198569358229494900975597813044770408642422916035500995511339134352213136981401142669595173651924957360293741986761083808815835377826710059609126660314541014709100586684178407974852306972353429495645555490826987018965617387132129006767366807149774906237922238639871702497829044646978433274186022398828505853089695937306962086650315115871137876098912141071589960911506362135177054982419255515529323256657330025113185813065150445157436679053595445703001610951979669681257024674860140391073538423125315849860558624603702193619162589438069756202191737002071245834271673726236217586297605613003088983888454426761684320512370559343808676915227000042296899158216025518695264280581024965288685097717867650052182274731972482015533270015596216266165699154681878335792247669622601796169392325949065805724792843377002143530122917113305231068658407192027469906061567147843275367729355927430381512357884886515162684865624964671556145711409256319715404092124524050120061165565658261785152021447582974976606785073758474145108431234069785660321549133699457938724079704062434080063520977021662433809885702135359603121733065054576885379554277304447053082749446195296449345549120571989547554737757133635202861273368192387697596634531935669756064975488717809699187027824378967037157854741646820386348099660581192488543238835857559371548749725829741220646074201094247164638553443342087203731966329261701279999201386246443402356277999343676255124559527975604696283595822030329975781785729911911657649996898424525617453928987842343404882813153748085423130394088814078460668059131980822625353408547845605012195721898735548054912013368852739736887046856853421349441750556886412026034462228132592466493336416604629649077049587397251712231376001879854180208431752895292488237493211623029582989871233998139612776974282258381443326235150257890828607223550725748478501333661027862882898908101584898810353267117181280251843141149885334335573371486636724057607754934886024121446701446611312083208918805032894283613131847232580184936523437500000000000000 [69,32] -17504298685500313407443230692525954581366254014843307722487291547074403084218603482572781527561166526306789733739247696862649612584520343763166074085721565404462932322215344528473885863112510400882347981035484235979564118248954124330837441587841564324242420228009048229282395947835712188344335472847472628109877351693089262798314976097107873316150764776626018011406486934658181801845778726708433845877704785507870881030634669776771584410546820002114911721007034757896065538895955152676463772999116180075767419853260917688939702635898027828855915601171096304420883170491470759466329666303023377122355398958969763690907378741041838356594488777373645854248785426434526073781522506257737081263458900744987408963913928998921780205798314063764307088322342650096149566412020865144340724304632726512053729104200485527878709745724078259718718509173624844347469124032633878173515153241807459970938612024748155094495318498354679500610407421608496048541616760163617461089602806128429990850337181739818714466537234809170570406917944461645151775749601344062910304161396326322175155204807295935204032085238800131202652542167962674240594995527134637273613336583602503951764859892361878959985854536443127396468246494383772105130334527464210122869628601208355466638340765136667999686099044869350520007897479382940233320157314953106237818836496949754862238799315420950335717625552938240975634074866221249226151957412820403166438584744769236726988018829422443736393835794799074693845921487194018430480884989807928578580829865904955749198331351964960193738689932041394039531797570440961661246492579116751969586073356122464594314951943948935524138972850190889452076039097799260794658814268919131065779067855948713066167734822032887435938112404542004979206435200143897942359720884602401695825133148637280265696924942754019674020075553155368535014564639318375288363283167876746429374292684865291183561788929803125627900063504850655931653996346199646905121617545929130311071734246200826714538586870041082859109043277804652423213788031398938295691452729073442720141628515578584687523828652608335375338198929627530011763821614264757570306394164158932341059128040249463794427957476348024772879299451973442108065730299648188107908049890327878305600698956841457985523757660485694854413822644457060713747086883833783775076623201293066683963340503083587825097182151616757512167931974564032229196331203853793522687616776147488110427718393915655125205525163738279954624433714377142607341090259690169878078461629045158872635738718172715741773967669075228392478308043440080750415095146696077620542795122183259879881954399119384198732269388972329626774637745256768539547920227050781250000000000000 [69,33] 10326194173245152643963768747379145634134676591365145270671764045856261025067333626386483204700758964845332906958995307161424948574055316967192375112304996175945020893321468274864273401164744901104178236825997054412460281461760561467782700457562642513607890017041145319234224225363507851344133748650798263591473061764535581080666355649917070513849095048178426240769777063142123634405812840722371690138224066621407513778787489607884634158336476777855282987515265926625599194493936205416795429401531108119601538104309025356934642507162947389657346646296051656929337581083556535622855600449193672274997562940472267570206425211620514056151283975685280730909503405502446123389555187309932859730859090441799342563192197294034980642682534727611039569714259684828466700283291160124199983613696988058227239246082736073485804403518406091677110946465765565059383763712434740193143505762102157235832813073565923339770437247835694942569955164591653002975914803118491222928158358865726564583011414426092185221120058576501274065426370812684965932927138062170702226631701785429311712022892070168773629242664190401898555403700337904625276828305354112131897625170990762839203209607309178001048134150278322638815287102172873500573796875526362949636589566214250757730088321842210146311682100637851940589305268128238237692622654149615022565318881291704029176623716930062923331052818802884748256770051227872614561083293982166251548546350370324154812357695255045644198506855964178381039773219359038851578409111666489044787460554316756175848251858333621401899799726794439456433162709227467015244961703348107618351324764096622445599751167027227145081161131114472854692466504728138686286566900223896494803632384021061591225322831820283745225708464766371499204675894844379872373787803212326613743587349924300632135109995709493021031426262890439966109672662972600583264915676833284168130277295406710087753803784213030367450091941513170844453366131660016305521405207452122061087878320579730207976214565717361219643253097332696453188496225358867745384288429268672562616795962175281585408994886475142402415752453282110546100561043124461139793435304790545820068628406056228712012690423115766132180664703629353186385427116448068092719207828548068176068715527859558401910091662736025474100101337395720551364630321222650582590947665139463181156319116450130837227681829421295844588434215501019126101218002714253049100152687808197730293567472252625273646759625776455044729018655886506563491706732971873010260994376608187480531400120198602324611140291853240211016959330021426007439799354858347390897483989809643923459467553735599080355794075086230121574004670037538744509220123291015625000000000 [69,34] -6499869169349547112221902378885083620879886875980652542583556948477464684532190141382839424792442610021196605455013372768855778536406851021215946962824784701108352248209425475729133687868586988297318718532122312296012623460371536743885477590491206031471080313924682500264264915226041934040411442062452502687657553350002416252609340537501263032705621639907950592998049022600064784754344158118809415584943550926261814874831426657421889523913993645725069703568236778064976422388445456705937646596891700996820662965307384896448138774155825081789467818873001426898149086759359285149108175712667159725669936427045726494879342004158320008551568954238556441248508708227392727539951463733866023310627212757329127374218261910245713113176802675718869662995731835740600940051252077871156730145325105607042958609419132594892581024088651484624922413011469384679040552868996952204445491977603048638174974329361630941088482842595689057114571798750501173258665218736625088280258466974037425901267891822194343554748894156920342989760977876694722830819265804777868221245107310317742199625365824536341389123021730480557139170080051821755363742820515617977634411497352094251192291130039210214277564893249618798118837975445540706823267811023336639057735554950805542915067720518463115231019138750643363365614373587161841507037683351387107336263112060927446208103513520245196272182273362688177437355416601465854199403627027257942047990856256805807485611010191933408206740251439067509604333106990899058509920892462238080891007257768840256998389220010568324301007231475902272823761589811420816060086529311902205100709802438190054709279069406932041181460633041567079216977660355685777007912261850107795710563925312451562147338687798324516049741478023928076500819091441583536859595875696399537939105900222284647864725833015129801906926875215191156732028024497081868108919810621457917804603598419544290820666863113270370038994561633029986509493355352829470259239842122044009298582857156879874332771694879510240846694306923539482985398183421954183277125822397583984694307754653383839671426648073294472761497583441022282305352032892812509061025290333060277521305454474138387985926767316737569543337675004703989190070521190847186966974450237596213168108774032774366350002528412332917031053889289952765255855724587266326900312372071801346823281833947030959024936483820577081480782076767203631797844808570017770685418326624534700288505756889408110982963093800478036786861722428361240021519240171178513676298498379016676153915475724631835398850333318031737125721811380389361013170406916545932086334911721451082668054732693669406777309434375400343242290546186268329620361328125000000000000 [69,35] 3681083333159308194191920012300563741903644804261294437599828770530778063039096776893840452591067299100653673420503414580529055489673735434669884047600827221052214761701688150780329592886859310175880175953762168917809839933862025384096567957062149678090905189728058182712015852443526359689823707110431157865422213282324909157940569344900253384137244261371202823772546551855531404505229385259011345342539833586803966152537876851393445491142271867170569788333611046841265799207368346991810422504589450892939337878745097648160781983022551505529219809127381933240983990452392233064906454288774051192776928391215743631185796231382188125487356735558948043036173646107462653271194341352733101315934454402594614227226826156460630072845237159103146629091149428954794707180945345884212418832175637823286636416814840700890767502464530619246089019201498864741813845540460606404244044195913514976001400640135320263741633426741638060431209664007359107806009809394736152244113861804590496749851156439744569799049471189812254635049030968031036125105600342913008276407965018740633264597345618894899144266777037337662266156770004039299522059319556646688327322771979453707390392699087045292675326362882645044540479264432108181176070202154018936403956371324036861199632634334657824056626686354705481535521409040817725217146781636718363931067193887570580174357252824431706867003642736651786011945043755358079908259784932213642788951486983976078054648615368009847930285784437471640426289330700347551778344882338875084060522077654747407731315786870879550634811706262178570705456361963987791886297304984142915137082478849469898594843275267707049213222731432940548769403481719625505595164405872867433477023911017761190500689583403415508654979852844185197465815279512617567954277197022898280033036710428824168402938883408020958549645884409387052930077348785171916924868548622259206903383940038735625577809076909207022332114926820452285170889804300461310518835248249703894299349179941191723045531908042957069781610025515519281024517182068770056027650295226748588168214784189526945950041777069905467807070402034022885472481687852843866282584196453508972163355420153490359266884179251676189028730899082585066516344672173497264420383814886892793848083257895326848611231264371253531345192720233042584603555394193651917605070601331165865644384405104102514807833782442769348721009182086249800376510330878868312265176276559677020202802564040173034078325145598711402329597026382017267005214560422752118071915517013736581410001326246538988970975992711616212389342904955635426625335481073881837781988970012219768825984491148223954838289689178720820450507744681090116500854492187500000000 [69,36] -1745477143801478388737311944312750507179086958783647471516255043301244424139141958459205795845839378137989726056971951736953356082389159732260242965071546084337848678363833755482550080515182215485506873130185879107702429294377054110704069911158317506757054896430385982240967914027381968847285476805335984346693814200628267964496025785999994568198186324104486753061543217262628957583676807532574920439702548027472935098901024668825103155150805404959444043288641723171909920793438155943437324284862159486924882001239624483929611161733630327886619698221482873992260666805312804469911560728912914894159848116939135003405621181813451440311681532759650311940876108577092692249622003097775047726402351019520954066392737508578130969425282983075430652480785974976235184938039758503879685253592095723090811269649221319887698212209887740243098585370014764950908689179997016881967123428930025669146332944649738344371391975740653276292855255599677006892685151654107780368940676451111140272154181184629987610557337815470522289145891322195717582829523073823504131299276072413719197165312450377400874749625011985717431600412122269480579096750416731677867414213686469001963337814908976905681069232350430512274013626123027612220364870401059525752673241636622913880898988346039109254653940598496798741168994255128690901408930753876238163579944586220491830986136995864100303004072026153270303196872032433993303175603805020052381376255002455179433602542697955151186369871466390199913408379304376179685229030903919329120671857331122424681985694973452219120177335047945473028771501448318443942113243701453694103585013216632302665183777247868144014006893994239874240989661589376928986184522164028333229075081477647842965917631269874074535068061298040405460516575300877300007488119962310151593555264507500584893964807736691733320263838676686613280609263229816553428408449231504626266225426825063552960936592814357315285835333555063303621963071259070303756193849257457363089142493368590970689707300256301091672611679894276465328393501417553018174970228441302380254826607967731362040106357458589408196813018391459998411860978230286491342913575107071791844969466109128655283861886421896647936211971423892430078934700886374533685858470542813284805173780780186992523923715206647270632774649744957126382778605763219712213045544192415488903297469038392872918975734675295013304369370839513068445753633595161481033439268581673835493842666726852400951895726163492486858055905095020295929544598543400662564520180338628156379993934991021473994388511173411439207262782062831566813792050211625099610035386812277266278823830340016705917408068593488223996246233582496643066406250000000000 [69,37] 676949153536678212763832336028505318047008169871009291741770205191326387893485432074894287804444747064145268387703379221410524377753576790862440839588222906930391087313819650442777798635771484468064322527083068104282342334815970479070473284692998490204419499553156455691523382897656937934923471577244933443176653698911967201599933310754794506822573408591223473999154206115720718623844812597294815167579290825421954335276272411371825331551321795102209435664976767217703545621753718009160286332336119119397892299098156225603228440178932022314195487123538548113172870858489117131469339360212110920973819982667229052963787125137366312142522358827818856015818772522950648261729571723013003367881421433777689787679800298699881285352253225144284413117265879254664339643083274008724422165003102475873665824324099309449369237892127071040965336017518132904444613770519003525255844642976866461208369761238286321703703323346425970267063861281227276503137746393735252704405563682101227101685696973855563455358114962858811173494483093063005946397279859526726114075830558788625276991156176043410224780971576558704222240091581966438806029117859740101645423609637003525987575559416013988400347072660701519026351438996668548931893700461588009181214810847286473778782240700980735174327067258320606710444374932370737189334462997671009285060677701140162989095778510724788345941309830505035178075416142985021634966305319178748239935187411576623159079189144271321349263813282017859926146863442736833489467564893458205913879071766765318997224581898526130387196989333578128446375070620076594411463758178139756500685802184054398084179399000607883280438391167856341587143126852254043619920257943491067623280362602568129125307096629495655290304892926799147830293124084625333908686955964346608964400014997062270783280694314869953732170071667290789815535112421182821200103091873005341298224033183313605152476612054081208712014831002133778377049311440673452580155069862083010729500498777384529282814784531471730204422905703972055330445281039025906082527998049608977137998138567558729762763511422889832744032923289459356639895019316604702211992980282689966867478662996911684504356684393988057235074449767486101682001925785907165616752829407268112668391305160369922584478959034602235804714512426309141138119098318830450165119235701509085941192726661885678416470550476816514976686040275509277951415792238595188693711977827608541564236753775151740434363414392503197502085279702127022213651633654887629334665058533669225137087173648936756247185097593723258058622776911684804651671243484692707804982641773995265647660034926986084152789047152509738225489854812622070312500000000000 [69,38] -212566552792159280553264423661781206986247519458854865284686138547780474636735810770350277591286815152895390663058532366762244209876421597078706388467219961065958248416750855315658263916180422416007610281221331763799955892321187396967181631275366325591431929379552306294954996794415377220009014807304710456946960644508001472020221007597431738997801272459471953081406765268609775895019611753620772350475688672948920981027123520244009501827717099594171092520218083256434353892618277038616586004053210405849457698249750999458719375776286415357712130761773027636360720415872375115447451178317917227109295411348986594348440499564409933457789198050719118263922949233745030167001935767220153244514640432265228386252483219826879459773031777258499518503978247369237411649586641919443998194093397997252104092876998247157972454510817301687670371503843647924701614437717507294405707094631399064689100023303808582229362599838167790582627052673991641226040314378350573882059624580743971805803094802928501734687164660811778906041268262946876177628535963453198121462791409274838860568848932621075115339624063354035459604993474445770379433206770942366346570110145942020682732821716125504294224001080557308267346682176470326350378578116583279417458715530581335414254837123866113167472144758028287151185923543467249350735518850460282627751056990921040218626054220554530952100541641863272999328866026976860123957372162143482852524864787823281462698553470578608145901681670727849794945065597733849288067437846100975406930621577677063444475133989487309925640520049236771376852227617818517003139678701777318708471332971620612641248904726790606239673124994639830141245359942089944258481518245911450440627599100549117902139934617422602424009064334849814279052558765156952875644883060433628413781022888727958761810849668084205443882244828717819707411888785476989184741266202615260248811099895460355929308537352185369144302464331280145374477093280783334100075470662069236546458627797294868540821800723951400219858691172255086286157031832428422684715642823769019419110508198101963783760148600285443605966515248980347807335622816494628092984374840749321064940326211911974957759201874638321834007164753236946995091191709926508807235497606847240576455460695800259992041352138643392427073716764307199420662479507277868002698131155401612810896824656706187829305974482031116704056592615171162865737302112095037648402102311844770298627894693197152700069480441928469541276352933738049172473695541200230052758131595999455115575639664148957054606162239468230352569365264672688316144139430465559534218329634700758344319874281337211935349884583956736605614423751831054687500000000 [69,39] 54492888245349715898605285955407728211792588424823393931441685740388210678028113599521703933122598034607311782951544764571446325973072942975698022123391050794356800069977841338272823173290106870111407882821413529139175484088807214140828735923976484467416243022412801584281620934380153267232098785875214948470405504698845287478135138161554908731910932154881379358226240797952151047615751166077825659148392153576564151976193262956930407484148497862236863957162726967204096517869478670915930582462677717369694266480667111030938102098446337198445695405780592007991890530828883012909192165044057319585782246549396029250867338880577460410075470594136960840243172728396415764192158933890914215341596732880893434718791531582036393103937577871653968323640775857434594772690947591899838876316299853008015041559756781700127987317421123769595981736008287129921744724008852310525132582150096471994304586512200087432702544043103912163674959214359457454660214036058316615372355532753363468716968692929576053814784604427045149449575240110162324049684960111098844998635154575308969800608219860042616092631345022035797760207369498603981266569439336618236570621198504783136080272236137628081602056431370297226050504413138912358005458478851257599760443188943744488719481068407916331860399602801021621585990442457138772427237375100737557985990189540961216788281675423192400204003801921585465236283723218432712011019783891960634079470514528859779475298642205923459869516874063631436793432150639744305330230478736910836774963122866255294963654031734189150331124169323423407854705553071809262826837746031767838859610098361788517635910113085373685156609287301879120189896276165754684046248114419031315407910937864504274801377687057964671832155065686194013434454061683666648363415845335182154864152777548567618929350065998955324582178389550858878246798524072993252030514804961299786238528495876695917736263553847712544092844260922520205727574775317050956375851305750813346859673413058196736175766849864949140947712897917721078741507348040318383330968513588437640676918275215511426402666035784635910458782318333029049491322044172902613576044816578008604487800399950333960416731948354779852718245861841538397960717208509991639177947387249290525495589327711730554673423717339401077977317872037845319797470250674358898599385941196255270013374352884450506883020417032123759407735681528538869107019579751484768786176203536315957034909018755353895914417692343578259197930892188552845775970812862495007128791687868495915791295892852358273771895010881264929802378911527873831098945513432302506511457238889558996908771330803730736924705979618011042475700378417968750000000 [69,40] -12724113647270196966800017912470392720413544143901722326855304898843043773924593884490082554513683782561676550432871720933850123888675096364598744108194250467462857052282427898486037723490052562810120804694471015852063900706336972686577902511888758670986615778623953159427905148291628874836197012381717595376197475456873668021737712547400232863001573315067337051373146041042424299176877277507825168351342564996698876133702624151327508089647920438786989407559506389680148940885912785169863518732145855152653068856135114630779856572133881704448800443218619872625308657919997614294857681204877398279378712632758033093866156286334739197139082098460546741659966879667030764905627617264617561875266662587802348907706280833913921639750646287557526052203898505696852443785888086439950516831793671557386382268904142112172011840448287656513115217069464331303803036384036011334967705978914073222484966000407490973152695352630674344347415553371260092199332880701189120559166738824757234029720218142416829806528284909413428591331475347560119844815432746952496682918742547061980022774059485029144973980936620293234999010451357477814471023274306297813682175390976240498212090219065984618037408333626047820437259399364449699372766516459456267005463110769078776746467217607680535080921550354092859079783581278589957028457470063958292481788940829715219189657411698371405954039307258244013334128894470496202320362312424967752920744399535289802538675995820443968223619175107293946317200161451452376165778194795262608733678405591558521636618649180617605425776483454289833343598321108202848183778385752755590648803360534437974105789640770152083420273045134899861802837947521408768172245017570033097412807665904782798565602896153352159643408406230888397993458353304398605608687389073869395542902564121333249584664796012283232533118245221601590949822285499721476416826184188320776467926655583665014042748742176132510668565679422782674100437841580477350192532076306910708296530606204041337739910983731179241378518890299461277579692726616032411440426549716510284696154631122281537555747821459508887062138575736694972235951214808378957216172215543278415655947614587136836835033746639680893822050328795238869955585343957736270463749553553041398190815652380542608961412687801365011188333751890545597615649731733159649962219306412905476660882039139691380461494203210718912492129712993305026953313756294747668680838742707445987495646897343590484860131476452774137380015192295589632798617409626634948696286430381066696953489567456856547017110554096281970483003061428293639462389086529371340378289463520055537701098757191742194549988198559731245040893554687500000000 [69,41] 3859610329912284659959641943278206619702430466421847686985624508649258499257363779328301278298306025842381769174227376390737527583603507776948567970174472837648371278886987040766803132170560259331243650308516729528795105461848560352545531842529899952512584501285636547191302399279442990650256440548334637925385974870590083307893278017317003618699127682631003129280186389858291581385681271698581639378844944783630590943213642927733605727385864597945669336927499766650855922425566776971748784007284299681922361722134744706079919685427781355003027161802298202915191282669480533633530736743968498807972152153678176194017256187119962918736523584438343671629335921904397669153362010417054730727066817480542490275963751234690372287361962678254542385613340102809020727563261732008539633628705647686195266351637380207800767680455724438378451429873015619646064180586770586436910089860852059636412867766456888446098860300076450846842338773649006711948898674690031375958133498944288010747959329858330201017515423222402392580249497278591784960529803453043164388480594766172692262765469005842429568720781219040193146497660848769512855965596895899712337998879040835150922271586707775840930390740099532188409970739856082663556222305268682577524047619647474389293950534493413604059779215053592896793772978126892241636227635314554635132788097881643832237939364228653095374451086737550011434391452907423723445576446722184849712993998415499334137574123082965218725213276148081785216209131971093384439270392680451878468129078421645800908406583262693376418298325951442503109231354355843817480625283211337628707342367777499287206406704665516471232968612231813439217112412141401556287446165970026398785886155785759524950680050920356258694614298884118316335395719675388617228289323364552813410770238375756000309204050882375622844580579840631842879343168462227089005237882019082161044299246892101588837439542559575716567658637980839525042226891738558454238913901869186531904964451655520379795504387420143327958684361436327299385466217957824532095303163871830158737950425949208036081938870246227664364531528454148704453194159464642337544074002073354849709604411445804558224990210028638754539874076341509763955806859362635609551007587056485252809637428943840930344394255459213969946380815794761865086478256095064506318392277739035876790197160467542705560076290674374758016121318268873688464407250640418318081606393549415088523175065564600940327259060676443663582889897135269734202486580357156219969700883819306079588584272471136486519947774517421472726624118800296195793320965751835002576384827025868066996405758573018829338252544403076171875000000000000000 [69,42] -1760974928214579475812929022716523548188441589290335246576191819817906649278186252902912637038731476281339887331022674228604635003675715655858259613697323661440591980983082213505167096218493176220890406584012464262895531040094934263432765318275771693458358518429056729337827166299737712170242522324655627090879485684415153520246289765503701730366643129415704308512254853163821866262807935278348203081460360877809337568775108874543968587514734213269256811418434169572223914974480052656120977917717187601412330612657117390249143370289221815528527040828612034538016947776172719884373331487782780850449083708294730511873290712704957432512758754591649578370608294686522290942276714447890030082473678125760226587441351534703393452240239883666099627891013534284228053567587049172315082467945724430187979841201357876853382008186442796923041907918730906983854993303218054158313565555258894721069997117164778740652025944880462154794285002217001660525275344484797420142074270557336732657423286161726729150235203103193890816790089505583185809650363254063246796265421070787443711109848095541523983172438555340377955791632048831284397964549062451587415275526821858669498107020255763995403948341682165900072999529424081557660299321242077845285283270689639261851061318965915773961416998402186361602064170542015485335012300664843648973661347334859917789897788501472225251049367825385048269962193245397887693616205016184785828054478195771240783066322783115683872625007416379779024313800203046180190837005634975991281394804503586454690744111586088492109588196996472627962296506065254979390957042974550529114109113849578965825914546272781990257255461414345682992595369635176349712919335784733100315649600846520446562251868797475402243680461985960634893081813197551970535792549482238971543310864008017408401213902834425596649492111862549284848147335380639139177887922307386538697226246600096886307014091176479288994985413148382511562917554352614846297154884489135283672193805485648089676984938036469533837382332379623113702922745505197285974808734881437342286753121881819362412541880259545958459868932001215764980987406334682705521954884258159314311708119361880284172605598220152810923107121178214190697973126643411885678386531162131735547599306610588402724687788188406389170430168954296212504345980265378126550223347346145657179209378280708966557947851654601484826756364611045570762962967902421512449235611101191944140321348248348905576646242266811498411261366240240986031770016930586313746658648983993711611168566281737153696869622257533009495239205758507079908109751366976130830142174380037825044686972120189238921739161014556884765625000000000 [69,43] 831115869957639662608489855266483573249241250933370295376395516121129671070703420002292118393124250622355028947674642510719813259577296203327746724850227471396330095668706849912416411758483154909046373339344874321009067154139687820961191196004432029733014320019067574208493389653821939192995577594183936506193211894554326527262833869963242351129356745684252300795466221753880060364697183054650405706722162620736686838395433951628593424907751642261492665484920696209989599956685788792261874852812160650346350599292971859233417115301325507317178594920236188360069552641498384738985247689423422516645410289838605240220120365066773343244459519781076340469241409235281058471181493617889954717176285147683725446387461127936449071905090097736755982110403543601715273380187517467065915248808007925957829193504922598342830429166559347667511799844491336483512521411300016507796465864463659440220340285412753435698100184330839233428789214241750320716567588053130235766308974737668203123465263103049852531359237710839705987849335169985150780665400465958757234304454457282740801165702177082591138344425263046230295582698136664357219649747482276712469938231484227294900178650240733362899195101493829829659727407286009596848993790508748236691839596722890537412078293244367386705095252015483418209518196893484935967402073107345561476760600576741668771388143751752269263518901677584356554236225792195254477243073835955040442458476657518440717473714274610267237985072677574412958157456315876873256621338940434995174552459205916081523048018868523467962252199262498631440101216469423775254808197679242417240174784642357924576385940490021760617908930287462883846887325780634747338793054420373141099802084306571329302023863335058982297517607712995348393326041003828402238658264716702341385760286359968539887487306952178178635130874395278106390318518360030957255085468580655990386388226326490133400251180223966954976177455763012500198762255205099256240654093717476807483301078766547660347748517639169060140875881521146245177916125332113457911201744348172219449936639280233513343037993767131479339736453762689214052646721979042998979286210120247240098405225983521974850684526999784456618560293365703405663157058814390193827288675175831944074406700763942890037550635824545650425274098654801317479761441533484019128141368151911014616994587101747252936358632767927040641239609910403397143403061569561680459603151317122305105752222299969487584672310226212582675971618941417888978607285162013112908214610097044172321018187149106850661668536808137429583823315136294180889362625182676695629637538790214696705904717788371272035874426364898681640625000000 [69,44] -325762900965737756446664727142976745148225551173469306206115665362023118880145019450977471175142361178787791935785061997281938973573667399416322694423307222500620907863996153402375072979348700896410432275894535448045300016129272603410377742206418313621955137580649161555797996000924511841920580630113191425755062244205122358731802172664468408253303529679710031237414768806200287911524823324255393361399009262857976803790952035310550821557441804102764081190007737460533034452511106372351301523123621758716304332472335348758595287905393840756481190712534349706994670289504254392258143371924233935153978571128255216126955566945113086175854630651065662622611056618775866237673203888380735091560795462409252182715979369799081817774588642493729185100132988602714900855639738975768697007902484520113049715871794987336890432685252346869904657500584393053206842127192425105217367914159086945462543412645368187933908210901784399785211173547665012878462130015294251761241325191632522657336014708620263193524781353055812524600378269547974963503906565178435550424350535869389541300874359097958184932932185442916390021020418398515438994191126208120592373193856014722255022160079475754198792374984954279932075308835384147206111757087393253991882173129930293070242297146741192761359832174953154290874538370011525365976735659923934784862791317481145031553943623897449308532064854006325266548757391621319394586315593481961400736718615372735693621711601304559587914655580288728236865947648771092557849457831804551807246777843874567851640050150792526894783743499497955411246311561184120903519736857011033538415244933267323970367080094731345326743228265663935282943707941465252414512448233161164832253096885040085097275281859938218390343800717651143093584854217675281200586341720235702082194464675711163373389920639950347947736739854790932109141059651362224050702803188210219664927667356124121162681361434145249734774588711790714023066273888763622679332750162581337541997513035645599428797927246235601251105360190652563517888008566360544068082163675621557442956514345673615472987188366885583180741282914276027743816309303609675976554989063921934740352694684449554527769366189927919677046559760024087580431812899052023560624138825294737234174718299017674121963921635576187799414907287855869309772737128970641682788095151228878167062707758194965236637620646494805859794329978622948151675306931494830121419957826960390378653039325904039798650846819813690662799034500727756365540971388525347533239765842810768117726385559141594405332318516757450227311101744582603048584249837547190199022215678788770565343924090484506450593471527099609375000000 [69,45] 100992745217035253433613888804180698544668974257043570528574283453804877225506802348014868692640950255519898462157609125112229766746001586968121067951229791436377035348437271607010403384569440418096072724281487823107909760073989259182627316445890522637006280762207994741920717719939401580932040716783194794961100520350471041065840875644533972808284484791473816797641753449838462005694784199865915454721484653217143105733937769334995993030423679601738692864119811111521350913286490288507164187991776700062741051600988091763582553421272410129417044621348802029940458335909903646032750438910773619484126065172858021891972374788136145820678515114735144931502498184877273010786271480364488508814248940907331299562137969596762062531772810925464549342928173129757347522719950872583760888043277840263621532573766988427388745459799982436131822716076327900899606760890108202922357693926874197334100515984737865338171149976906546460034880816660429131022550968072544923558454595155000326049656361617254170854300241338886418670201391581423676467005614846558825266737880702197408719763267766643748646024251662546795483281254540260150600537378756784864259721538106220212599489320711289533529211152232160111733494838142190137134442592821081391759838697438229645581900201154141020017797293630150453548921969928209388519381919034903588857049253910880168272566128716815020380462644644218542841725860711969125186040501141633615282731012862054646704162705363819173408977330090601726017072957864417874172128857249669213633683524535476138622589945549798671422301729646973561068089259123847305724239443343241691424252001169613540810226087886532319548127810615821673952741927471030004528173035856930118978394918282775169342373057395504066762981497988346066754750223041139186446600652831209751175177040493665702725317352215604089833107664452868033123438807131039056125723972007315259906625862847799901063340832992780854044937506692888107252605512342317195067094168725672351855396752366111469017685236818706212773503812588828750476407107627039435993518367520031526311340242817142954522785133403539547259934388984040839781139326099125695324955929299264702168172610593589294073163160182284818098744998023699663259787940927138822067481404294038876532830497059003856202197689991844518709094728270052043570730145538202641987279128151403447563821951774212772845366602177421402083630984661992657470020981241944081892531597928979209067965926569427626130121301751074446305964674064418627715298560412833945759968979798825429894373398751463248932642032536726469688945833297449048032978052364059068848138578898543382678099078475497663021087646484375000000 [69,46] -24035356683104208996489824068371832981379792123238378727489632979961907215502220162216882084730669616129770916402162816895298619801449760059864952592718939963357030953500841827754405474115566488287513174372293519877519472929003883362545929376749782986098476820108215792193143432390225945905087734161445608071260111905212168258135183221781825932029821147707411151117342815150095828567813378083715593553716202352267149328102760787892444586224229440259369939283101988593781087444498663116788675426026301241885492218634416250623097640314220389486401236259604594621631162431245595975633282959609868443704191694077398034257429277954707469348673602107627911055002811240623565765795159778304637608579185738413684863493387537680400138119565035117628536718866150046874307167155859869373075386238921572378997336833987298286209226827280617314939324686045063859159132337352719478933577087470610764624914110147495935757639423695698266207889406500603500105938062321720696765358438928494837865675421794446704939484397472627156376507519762411482546427717930481829411457334078171285068250920679643040664846030895449444515714385011713126707682189352374225542092864325949653015010881823510269241710741520431253001319167960221110846518769081126212258976176049458289850179927115323392790447504237735732506712159769030418131860714170189712520543826220597615856712356157778876396326366916071491115168175685353664760109414787867321358087991696675523798265637369520159770164743018723998770660505956206733762805647179428528645551358969116905956824531556776007185657530218820167523450127184009649230254447772706637547919303785741831250166333062318599040831265896816671348402746994792499006054776565817593680319944923697448486669331619067914635757877974534120487537039818532664015862721911156500674673955786982452279039498959100464843473505428468244818447635563217124183661921029327124159550700861210980058917311882899112047209842021165622671501496389930021433424737328351273862236333168732701957835589056670910258298516591226484265764001113995382512124775181870819248782479599702149761860436897256040008933695116315557321601170278980299613671581215697211518474806098159098442052378330343540894162144611672739249494820022450435835589552972572252298113358930034097347693043621425494465044789402372466708368444794807073124004344754301990572552289456268276954643305587148131481980158562528544850546415531975448192354148804070782634103783864930053756744735279933215862260353802995045894568931135681118350386964727778673856876991822733449020569122508110124170708412402190059358784628363347302178339680300833691717343754135072231292724609375000000 [69,47] 3969085544088449380757299566353071207023579862192392162180501270073457162269958726492349917259056786132500892146018346073774713779266879294246571799988985347006708002086673897014195710553368663984351391265235777087990811650944086506040840832351955616693758808933903353369429616611724556812558118252820207601963597043082555944709358789378323516917009515911691162217520432107009135977529801333934619074250255721432204633667433046152569994606621735687686324540824167713255974550319836053765139841118996647121972582251254172403907194074871794657600180685109623607432015946005544960608333720664702574012531879845555271515652364169865835952766396392103163814607748288636653990686247718801124777864388832533067379961670467332158553387825149558042165095511402803233156031469306530149561413375727415611048518966669087625237682383643699251462288705170660956153838916819840317653768343779143596570071681507377847974153371785766066152600331307389450120904571243652816717350228498649625310326447715846246131846181096269668902827091974676153141152693866184772240157423889895401356316514061803214813587968299999431187249678518403109168218785937091040931733601672841761767442651261200396029530343341852704976723240502058059483113571025528805992434076254048163937278179399969476572128567254020959549605983142393965386922758236074522704122469302717634941978681809139845290585013496000144205271937714395525838426711770975760499156774248292713727737365894786232426479050223120498209295929510481315169145598056067563366246809460265879726920667901866607420704285185403187314621714697625696243899247786896278555232245140516409381858555983874078400452490094630744487449372689034585929831824284339364170776888887194249749545035956070686041982642985754376414094769874076532533798202557532336932965207730543509134807485693890369304814926846071194505547171135072385886752142357149044864398948931255770725038876983136873915921623822141925224894151722776859520106318507462816780442716821381843924658840554018773188293903879259776811915524692687033451147218081613900829343515963882376003505838475715232210003196889104965246546652869635362359044151589566314434428503278217050938490877397915823122291296462816477732501645623458339519603761944785967126626097749490329663142953425532624431221096991252067720074579840590014111603313266831871526245770184780612536720834031519739171594574877189438918625629111784414126057066896194294997205631706807924702554837655538731019835163377188333758141367375030872560367723272353863213364690675213103222498177412878925725487040519567234786074019087539520365785772337829939715447835624217987060546875000000 [69,48] -226599555637400095821088184993172223870217968619738249505220325033465888853323212723399542173509211123309770535097381736895836799898764018526006339232439649013195085471772126353147408180072780224806689660503056988671485194511336872777642662708160803402783661268950653027520017655693851846152653905188725487590422136330554471370298766895154334069889135404769114852174571762734772451276092901868216321628960747707409847500236357825271530197526526964119071632881360782595716598985487016694551853156060375794872150815972198518319550105709195208534113115633215145902261591841431045826898377533071281161426856088566659845633529126327620320693773744081374793693659674457750926233045068758442424615028532754841697631466631223721331980620107190055809565779548132283857000529855486859234241669399401746077404558616755216519761163561484594283901024900181181063395364925069830791405491450778779722443650090135513514440413322747803846069881575860465050399794729844701873263734026224646556517992935636531048067882385680316474727436141050842232575845737700146367175732269593291649590711931687464524970948948570064336374385253225915168497144833109797104790523469501035863061312033019383544997508206248060967882274944184034273099416848374331191054165452882588349313753165123374167002245527342250563319723469864913386581801751472709756286191523243582853182376330592745783565166803037658700098530049605277434797804675213566735238751240990187939192343323561815669402998556965326663157777739708221140866951297350507009665719969224325176963304550168497118153600510569106115587463764534658629731228148055731079676204406923417944714392744500863215676075252177090366574255286760987079839461061683462597055325630328862492722250110609056806518171104458213565724606186807160224922586631628545845252986096674176517600361770210036802558126977224165215900309970777411697203831026529922799269890646176210529826616408350902935051960861176825131040171494547383877067384300607594904631478540045077125961316092060380191091025130247098612099056999177093193960976497895547952103306825700355500624274787912366668923029124298033351899862435528169880999637512417589777258047712900727910293167435968552580474190736595477908147019943688064937032296806998244482972582301210852174891030221811957682474804597259343368654389554128094904078789410713564120602465262636432980131794745457392823086912909397050213825181533083874018469162740306049116994083853531967765424883885826860667546826984817687165210035752447987290217407534110651050020751205383608805168305237622687636356308788916705852145947105438176377711911868573224637657403945922851562500000000 [69,49] -122245334709101339971709039787512091739944173545950363863284510216990509413910754124774353926421942218748352749331832290546814674971673251406917190733094479881709167347988881256865198892637258798871505417609734675991093725671879703721238962281504945167598182949136897487420724649903038053575554020834906411667239260351443613949933143631122399598730923221406321760435127607437861088276911966373995529429994391627758193743629270419047525332350389126787257790001078235327193881481234793420381760077441900211156019345975431871872528864931284319629852729715516182286759510240035909484181415519044422632447661133087071807441711594213457751584786270911849651674392082648952917542965108373912019964943801611565212273911429882912643257405183353633600479782008288096741681811826603546249019492785291920467366739011140257467903389609116206389144048650886395683617034152532213672853374611708852632652900431918419542014908018282799801380860464561379600172028087078698295085467478538609143459081155126813577238669367300925932658889102667396752383079238907541419402040709339458260433882435402084491037241163978034975736533032999835587937541055976630066291615962881367670912103938690340519485048942113517153008726908750813520989056494403449484962846860871518235894647761057556359123335036271226761385973195635184393497808702661049987556585424404146714337146853171331262880235562310809671232684514412481377857228395367743476225130530431767740226843079299763359388847444579811894557490961760898229396347280200569614427834604681997736352981091985549229532338629006630400962808835131962368596176940942546224008910961262317837809538648757823721295961627468713567879062412820009208279098872452049405728506591953516976252585851520851359851413030636731514504948675809646576547678946468826168318322705204472105417148025277172396021823275565134481297716827460721794754295458427345374569525609198627664999968754061051099533343191315732990205738700841233550955361685296168307251878301196977707494046430680986574446578418192632083672410576726792202947749415100295511929615767132662525611397900350030191927293459496163165719542752866621753669310810968770036614636485401329494630569790166342543946554219541523303068175821280303641013777561966837951123776372208578407094960795256839974855924136624171968420247948335133543155939116009076857562009458004916287390105465984086922523680762350237120104342479201371072326287639640073420504182052068944597574832514652512382402734184745906658716532051990553602412345401166562569486212320235420281985317114443690664393516030145975261710300646136005686681613724431372247636318206787109375000000 [69,50] 56679116807802986196387240806795382331660331357737653541348382272302068958116277094869268370242251917139366486535526939068980074995060171566319508533485992376318903052935736406738265379690852371052257140337629716922425934489880666764563058466937553393125921975157573893139563630100936670223291482846606226419378047729861375724088613336412912628764019049424102907048482858419234230661076994909867089143971108499667368672380843040810851645006009601525232799403949120822049169684425966907533294465781244102952062803128284277887860772589302636081703992979675526691214090516207694290060623756103476559044995435205542821292119260687390996826789520520864018144949191780554418633009155693456563984880301608585875511834291021907288760832281609076243783559140919010398030767786604420036297429884004486347098071029426944638923933055157135388577471780739599741476024589291018932859238098803588139006768649651882819372139684709268546568491666506497219560239156382376009109417667508389314201550593369295682910489332654556139303107610983174462349194595513057354569340100190789929543050370548215471183123139528408125531704513352434530022331457880877704306122565099735881943843136278107469778196615669245372107412270892623926620939757560807835764507904699386273743351967989626165250959583474568774371310924204546463264937963069720887725877737006820003188372542054355759876539512126000379324365951962732174922837441695110417797632870074600883315232199645529604761583981102764486705400668530148228623824417347672905075811501553505236960808607881343812712072580746270456805896567934454106817301584424740652975277126254195152172384944416694388392100273965024930475662181272753843118578574201902208224146883688423852934474856567755678293781600734708825301091867143938395207661071732217349033140213181560023856046897652237824804042843857626841421749559544767300583048507579584464031962069192270258520055841928753768352755216872286697784394429734669436421109318949909287548479082873318352450341892393055372898677747053369436823376831013186289056126162446550257370907469560929258297637682679587239109193457097937168051108064848042278388011541995398666547695660345200889952068291083270321028769249521912862231125228789530343391384658776890130545981659684772659366188083372356781528846913284820824084967666782120471177863665042153762205364356787922181454730470166004190178287912130468181286311659130799932030266361158455941255769853440224958336157776890747377283188164591574574870691825107004316383826835565853498577705824793759820419795919365981881644411231535405020407581777944217016340644477168098092079162597656250000000 [69,51] -15065116216464459995072575951063562162562574039540928564573336181063945496886100779934592582236107539133266938933097861288959699828193887147148578483294208643577401800749412549375944963770291258716726326303397554862894245324201979290792428347267397258008337146360548351412097801393832494396797300333777154164644360381804247711682885717492778501344455445662051638843998172225053259788067424484433939250925527581442647154859902350338188370968714979822591445492066002331522521319524423149998937569951525401835116348417390499714819738286981081291937611529324877855617105892457206261941825423090305492206697537198901499864693020080451060053303454425401025108794864651993954317366637767533407200596072217389819254719462421437670654036113300829164563063304870562185653360409898062164368492345026998726432455592265800123243200968528266993679010952949963282635965341017151096196111333301043040719077999676526076589814080139567249710965551179311017271430890402994271959755944262817939742461918806190444805479587251123313178846008853357140420029021164461453936511189397206847258497272202923415553361504855381338345119426852732718594131765135207951558084334721182049582353058861162778629897286669920326147518150996572712805701177155812180288005571895132582685451562172369765602183774156968970834422016396051645524428491705832768129785131941411992549943695577091424686905105534538790783226018667583826697767095000771313014989706705113482595670233836972965472852235262784557662733046270364353422751129778053236107723667383900505350292285895176742991670641130211516463814157825149886272706025088149148751370142969403425127445172695428706191044296500524516053726455709702107471894081923329416686039434429108573452072274433081828363660663473500342537970779306747084614374371942864061663983006880966731238390247844202922298209080744342788166208463815177591277389504112851903050838945898502300400480529171689490679940281300492436014919790935371052741557440648397345097440987112244052190105535898351729739363598637392718668633702827300774324830809445041650131479072832526226605309864778272391923897524607890991272389100881029197137570037011018471030941418399159965573548386403749875950535295300181018515608653678351851967807936111457061160341131802900650769705501946438922734096316430709873631290880561559069298708719434749263356161100757427331775057735585765771364985345006672186541886742215877542466303245618560219283729739919408737716091177204795266666088796153276474617764930953303712613017970279477026582036685095228376221083428469574366373193763869427619051476457262550567861580930184572935104370117187500000 [69,52] 3016956336834206357971717592064787883223873987542487892238895860311714691838175010453610362970618256122287262466500606839750246172346260481183888553230942817830931828587657623806038965076287418408613003585074123499713257581849632140018390936829196175701496603147472018900917694738668323205596781006645627483814831430714354959331154520567433533304013181103859365977070127517676696514760304144211173183385094380168033203213529405497731341831242550289616617123147341681648713640820530274957355856981966124154428091109927260746502621540983865803131292256223111587716622261520917396010629884535896738021663516081734356081634925733559914132840101030815632551005661880567527467497323519123762285961382357199474163485071977197456311695617598160878401905491596880701561103932113377122565207547864619270006833931362685519752167868847573723570856881884609568660870070635140229886715219817240323046275406157042765234534171888142069322572844772493845193236194885981641676381740659995376675883553768489448468297899977379595349791563556588148967674788682606050020036875309990496438367689124495458396137084336548492100345432195008489052676380581939885528221864526116847664141833379330350285308766816271646420353010536454145999512602588366168839381939697832137005967433492910945675102841100966792573264688075523494010244775767826529984758887858235910400606886020532882220901554133353600719057246062402025715452808174100111436129808476143700857102503670518802035755136802154167268363607126306563649104544207383355349151224571709069123797262852948887655833087625367208576281556701829112152140764847270158942005654562092809024266711239520344509597056998608409226696169137544209599575369604598160169182268272153558944032028266582196515909676851085720598017315738507254985528572188688129913896365288223754267611764327466819472452900296314949925519483833791769668178828085142317032062960593983546544116397172494556613595088322624354904895229682923088945233794343714292174427053367865622251261531396971289191928012193509604092123062560795161468200846243480776376549063651879727383583151318375175626229195427270756034181393381065464357393571448613573036024470284466801226423844221396659649202167414214537045949302524704745549180546546329293254080151255789719970528778607461674507216442777329567315765057168472083891408057593456335043957703484551295514687707405077882265294260718521391210580220418948166213269488103978374563568949343355878855053127306540258519495735242070527723198552906241988321558647696478296880172805806164690366221814599904058085783195728558763739571985107446039364731404930353164672851562500000 [69,53] -495263890498494188632068833459016863180160104252280352035405988755511299062847753869678866366088656811033760617763881564159127290259179403668956895099714992629431036753441730249276295468883349769477149844784180865183381658256734105853356053600593605987019904612458109805876046925420297941032914886670794835874776455036348472879034983153187784994200523771459090770823241324434156423141359143593287488061988093410501206230471129916849389610570719252317764463753277846671322798833633911662767184594860075387808173448491080778227876142836478451082707483304571917456142262100803669370361885914272460258341560918533950366931330012514413787407132011245836458753912022378761867477812506280868845287989398840720589872785716893081674082809891698597555361035825970138117810979311346120818147095394019944830804483154254421968810635120426532353786879494320405744704007574737848309118136663093714748121714255304603356963081805034102255677209821032875281351506183066506743598701244655357373403849952748327125415465794518927096475843349399517939619534679858850952909576182294106912086379568241212047158778629422192734100609836765507938032760930710034550136933604985206663216139078035196155876540912156144735898154878135664013422429012570275766447214898293245963962208698588785150735136824255467969949097467820956438885656621550894154901558007540837300012319748738773052325219319226382948321546137386617884178602420256954903760256584180207948165536823464088288464272723701178954800693145051843486045688740819858753760161017743214269294566260169977794289774512183461331058186985484376824080032658980139272446602573324053199190361737172338065391026534670849451033066113073948595324659523773734553188819304092367140047852083831260417967265852038871300387379913258272235991323683207669885925032711862205275622535578190696670886102896915719461945856061499798087160711326406957302920190263193205711394861684782791764947420709645147255794847820813546040547483292875052414922598414022446790764180009774439281773090978242261372850537368424779571717044541886970623712167224631465533698669869262523100726385716129992869978350628010957335091872606708234979546755563890055474142359829285132459932485924746613951346610437330138085813602214533771899215690674967493957856051300246862173241680771539618941521690788407404393136005538377731803210807466043394798109768607250259070532061673350695956352706888003979701346858014130651399154882310774861022376831754061115690357248580359651215986030594710995602324396774159585378594097052179680972098471112715749875076535048341083277562146847117219294887036085128784179687500000 [69,54] 72607260735417294076823672529494135085769402060587559910369408792290279019939523600814065518145510426364924602687423080923291659259867610510411786123929586523108634284429577027970906520097554955716517299902052257821841253931514074621817334599722092735391600687761458037909506661205366446100139369661609655389687785857545428258034433013072468972393434130866653194922695969897636731517786112543466135128865339922065571091694670052335169623525550989004640888185056124226377582184392500692311800567381181482092122080080929458220143770043222872301431465353390818722967876109687822904089122339284626013176500822020892513683292049532772138067048241141844100910262827659561747649717568392951657633981061783371636332717916523966673693970427499129238095070830931406101022785737751925478306574425092105358093922892510506049254896908765426608147777014337876973275303010226694224595392303644602570438420989326653195926200946954651315992926123719973538672723358100781464419169380117406794237072135187415076396087002957920290198179103199853176656520389615561152449226433092211397725034401994029899213944772534896199883700203765040559093606968189003711633105459715533171783533114968579396678752358964456714562515816132488804056785920012956420154104743981888979977419492792676737658214461125163731254274408005872566443736127222464893865419051580303078045114124877059298187465958854269768251389250427027110409922912855503578071786694895190496582292657137577717053525843380501572701984036508890957613133532450590626307152571503021142806979704554078326369045007638393821898381218631700009545320520961305560183421601274388909791757813348960300152482521034026004427112690738335372479409650561284702260338607383784354609586093425775209572125940781035590567192856195623370910731692207658253404268296820323922536892632995968955946355717891863714607067272581086170930637761976658493815273438505364892030606003496308184593316288442077938420845485309788875256653188391742606829797779759450977336612620859246762425973602436435650481479151588520200666721771547730511473475156491707558264544354163584242985065559335199989932097855098609378658927604664730070356279605949820247645322639791577087866121000706459251812143661775163936392197281534202606414292431546434819683062841436257093864761409045341225912369395181817378366899740118499248537962252464066955051441755135593017951579427106999560503193826905015146006148123964648308468925955227732803124380448077635653613774274246022346003984724971459231130158149169406181822163929585723944974479369679121810010563413655820808045859848789405077695846557617187500000000 [69,55] -11113274289686046031975299086010508957191457071130458095980125837512320400978348677490605498465944294772710112306448943897560062733201388383143095817828423077300032985998899540043821988579735761813957656303783655615756876200493757058007807859844919476404589682086395214643748606091415560301074901725536746430753975443995216096117415538148456749289711201519152942379932022787145424981797231768126545949605121715842029738461923008947656855133026408931994931569727393514190910028877613873970529041550788682513129593018210091764192488128951353287223506137079992945589882032159226199474681864688605085869883981824268017810714022968326752271090248127409220355384948426188860814687297629655752012590201581538255123193280599562319447431105406873439291558405559245537059207623757248451695819359917270098632295331482713809455910602444504730140532413550089647290006588790846758523722675651523178717382215035275341426831737302819288858475044530770790224027845280804661233491650572412191722722013607458275506567220232047803502928876708624571370893339112969998248889382688032279706888501001262621010594135143658832647642195674691162790427156472906386908157931496990261020830189584200483403564961236229278159296474680060445567382236707285323521777618794179350741736118494651058625705875830279507438012458799766062169133156812708082982343023474320359495056585201771329268956830746166659246374255681834016863120361681590149309396402225496088376083099071119176294829047939408825030789364032658437861287191560894272461235239513922324364057994391658553310263563632422847202362529236474358124764999227877183526544282512720650086285273122649179391384051899839748454427465138652638349452130962735259951622752515201300350887469112364425595007888316855086081149867168741083010070046076735462607513249557004837418673651197834270693255910292881133308764205450845975984946826867292088271726492336045238246906834622488312773679289380803358316705118409466660663325734609434012864497876422118072371251398627652039488943029497613457959374209161917146742338123325015579411800944292636707726933114686954818892912340061324237980368525548563357268672454355414199695048323817413095499921063476945614083216486113992253760568679755207225271102546341465995964838776198295403529602004247055293327473297582795907628240939959311847157709478116111074571022824285209087344065524561875587649924601885634453685008499133795015342096660265176196730040058090598923341519499049598758751032581191661289803196069097248414366148170510528302970822579528448166834118308127432140313241640261487930274597601965069770812988281250000000000 [69,56] 2066043756461969204434011074134604541435903364838361461010749854576926619899053085729986658465727738889365856403487893504035592808143425133246562185581006990327213859709383994940025663493343589791802662894554994482350394831938024825959609454073181627727089835051990122441819291200239190730784721744417727064442999205766617085852235396660804062792206127032879699589922189320034871136879445340840442076693683228971757613251380794017655678175548138993362581734914654717225992392466914711528706953794328030362285646272034419330733463091256738567456044230756651108558247146447019293445452212412527846725549471905609111934781223856291805066020717503925126289547095361986718056827750910898519283064051418035902736255562211632757705119909758939780932679861516411431982869798362571999170424702932350557067803476153265896682401161590774745829287315884891182689432506105778810980763964944523192149183181458417028157079875897099222634982928925557703329267642790192906826385174311248661258904607788629344961179289053792688729281753677609882182170784639165570126307125791867978367614894672269697934503193779886138750951408207965235586368437874981270778594962833782280759796675809000934313222042729710131315937067434098082091247245368259276996831952377656548565126225614264801092621518531228456181326417399137454241668444210676338726944920073903221854699058551732669013773437474090861978831776990052758719829016364114615833415064539079230775566685071454603087966560663346133509946075389195109082891490394817143910466047847743599254402205925573892599850216084480902286622123354870220775610671761587008611368757695390857915362938595621207560910318184239213938493164811594911634270500005967948515780715312532020609030981498430176064047982944430307715495943083595014134222761603758781151456902681997535045244609314834189233841478673620243990821810792554426554189128630775069831351778482457365283072400059275669247892683444168776518184444746106553288427624186686905732594417349320009415710816904958780218814305665534061092675679679897567250371183207775461807905216722792784692786223440110008346413799202823811548522316675592026367806204091144352360182056976343186857012424640920081372219744591759461801475702348367158092570135238888546533970867838080430526176593802113929530492833410121400732466540884605226673648860666760811216746776895155920723574731450454629432809764717248210481735853792965844378524814722624211539566642759552690850820591611982642847016072883396328540899839527393732343882484264909134820588844183623243851199943786064570593855212188305614517958019860088825225830078125000000 [69,57] -439161144573636026071375862878363420038093482199468437032845187219452259853468056038841420910482214133242208438142609906576594639057403234656018542991930243332971222357863726182281378681641179272890908189222357805218321851340396187185056523365812794595971129963625138240283776439594231058058588112441131644482589129374858728210911975921074599781172422282661705005849732525930069959883056410112544891108372415527191015390218898393151189008544769235594288037003938204869177009828564025127879010869264910665717266346075194604002989401465021728264937451354739465571913919563468424032201990300609603550333561020766904843002282103420165459920787559905233673570801256997083543628434969296565907693514355121926025961532005195021510356271927948782598500407719095290705417648374902380364214799920661003204781044188568706876602921736424658032474527757556137195985936116382712472248842654200459550671878927197565007736834990393854075749595887456168370606516125707358013109404366228700162393624264576796778911850074631604085707098038025693060899370676676422517976794828767900841361568841108952728066708792877507867589692237594622688445374804207193835806396383659155340427888940787396246148913972163421159987381475062238852934693579029115610526066127027769084792253447565488935708223355617764093970303156361446676430295536202959943072854580477254647128501197469150680413746223168512429069486183735797194831482261527790772315820104161066644934893584859828352318827197059293248278924953830076816210062260394205649051329190926527429255730179103539901373936124663551538369007250029423423062741298493011665724178218339432095085078665102730311926835403389598001099619810606240198406585507111278100940429966694770157293427216101743986159829416481797182576652472213123904701556402697289083769174803821925466181290957034922487098517371830207922908486882176383072369822611909965234351938473483392492747196052407863097200983997102649262414902518686791000486743848744044770529357974891732921835421531661400310882972862907720442917897303463894529958382296154724248626100343669468500920580301188831206312300391510538813025976181493827320372265962612192376163754474005846764903468425704119210302353874064488199853522131386115032811479340066707528973459381257257230777329745521095297059475641187844426643309587202637172252718236604909643177929347324453805818653295607396235572167434611696618228024002878686212760492335347084475798646542314182019876434872915155564456830888537972600565114714156706837554410503341911258241181030498790485190605678258514329688824706643401896144496276974678039550781250000 [69,58] 90180488468626444514735000006831621836435096182140775449888825648221555108531949627153121496844184514422744695444532187574796624738939196063331296306461305124550618863573014461050344788435500545820007824141407048153816529564166639877640792518643729612477924674097374502346077982836569569778239228431000843014050939559266328055740055246611910416107604842129025214858042376732679906258505243404380858556077045020142212708269383853382648545408340991415349467574873245994792428622433087460114281693913939152748624415020166280144953985945664488830817006310366134836427654322626643905850267067753688206208042160742946795680476875799086220540435613333085862270325365848655605517632531870255521177115033115352802158574339129849747189508680829008269299293483692723563748273824181780587721242761149739652254108297444516033447797410660760408768892137648006625817953168694577968006757939812591705339214805535586890678378904143225791702500187920630902306117236370351415345790310292913127764134462155503615394802401745607496746714713972274193371648241088331016749704540943774770697430201475524814057907833235396514709738908537708193050015404375204902366088122575453669498517402296322112325618459794323967764607571192328919300361188699600833165771269830289135889588825955013296796932196913646224077116128773884266877565817224787095992409899808828057380617190412058600540765259713048677598568940563898481458550252145359207521354661006752558398986279584318410590128238566918299022991412937260350976468173030662229153441397481479737839640311838615927733965024609073912429609102997112851078624183681312479467332639804373282688872886789323427899089291457461935134951317086295565463741802748261659738202561714870006449184577474015239350964188151467992394974756160299808539134793552708570908457265183353466432461990850633638772789842139310651765455908086578418557318134165565683069532095430293544284419220855210763530617499218462097720344253964176077539190004052518804542143289544304718228219124018974920736706570117416659130763575616013068261608889127034968805694562784864742432662431960168695503341942608964579070037995422831221158152139108317319535322144342575385352520886271312269250804794945670752535886476843118823941316711728613709031331818078330630455600377591893348454174838592784161476068120731053848732549735551867891124095727901861291717746421728721022780834472092850049972590665872232634249338704565463110503348445442047028541889880333088441476162395083856777414385729634141234320413969972612210192975106031366448615938140633810273655290856709143554326146841049194335937500000 [69,59] -16212177983910589248715253557976191882282269503851428916844206186694984371903561792700317029217651228242858626309447643674940491210623549997590778878913340170155165842565147474836366557965232485570654323118356029272975104121460497620624967156540237190606033531535464279037600248078252383754557361957994638115915184060241203663590050802759027326557778757228714292663164146837908710525087543778204916072415903278156407543713090278438660191859462169032425544197710373313510848375154724024159798327335288819036980023678688660573238137232817541299913204659438908094618493369535395854789987643321709924457630424796101569399376601188779630678508913003184412779605291516541982372171997368274348096602202025107342348749317693477266894670833218967631292177036239747595516426983399900572140150768590183498568657177770595270372074794404772555659486330125288652547772098255127207300714304965048674532351014917767825540582719224984674276131561521910829876377298283322626053744024256334142589355530056285982103077125756610886046358699992357803988376446684292547160911413384040224426331816953620157447447767337282123752315180850632245964271194942449782584587775765431121302132609391456135120645430484421020172062822097073468286170070703728015135797655240233678748800863443074353828005321432541535732484539620752461986031256322884542048246517917706835462988709354132714771126162969241539273316882705623142400664841095625074776194294236947802687408252930313853736273813261249612062521637423844337368256460922400524227211136704600711622551170578814784636187087466600194507868102702412129420725157838802006706188797109893510596889172998362685001201543666197844514047198895493097756265704158369861440654212545242399164439191382964440772971968928791735017830146558153599785859750219549816323392130859413005145341202738414088796235505737570737369700039485263359456199578123586367175865132579683949651942997633268832679878788413664194945486613417199470922871567886205740268374512026449881252172428194137710143668372789444854811822000389506937548002574345340594791804693346718413998066107224323987379269224868040546314342194119031604231296118742328103991418388020869147727203213569736203707270430418810964802075028368007871030337549251633051922501934240263434800139411197193812883619313112564815401028179106418086695543361864135498921156208161547656943846714693935140740213459858007340464435283187754940852121473519370668828975492243283723618261710598730195354472964457337323643034872140547665913162912958133549237437231554771854224371863671151638985890031108283437788486480712890625000000 [69,60] 2444231399247522392080945497084625901195155812931777838183728289069891321677531201051325811337070497347927267580373436756058334405364656392781080524624685699696844848360213011015150809554697071947693522290619289242119719362645442167658818272346210572983461986391636389552507400741016483170063097089926959663548768940281258960302968490094970944172912830715679632044799467773925951760472654810394561863505138692232391643122372533692686056980855936136491195124860777389476822218007019361392168573919442025705294573807665548206222728876039151424510212630159952591791660717244649822838347890065776487660707302887991686842520336024629663550466787598103359901058277974293332544320000642312771780403771943620497334630689444852891487834200911007109058501642118219175142112459797167551513214602108219050133616745963619674333969043426265802565532994361077351394327456825453113361918845632523243866819009059335989656443229467629038547544695211136654260132670267913112412928608458524286670512827098942404978324804978837342857953963775947310744840092197520958231428358696359917856092883410140683150672347758664932879456049411217910908926510058706058531922939167449014092864825459603392932620241068942923393087410781206127449342178656324915419619127900820904063302148926499965354532909042186570553686127372299954764317775356588864893141698773444106472116287731075868444869858917358360538194777635090610455268338619085963750544712311821230711967169280645200603074031803041183974651035728013444772553642343837272835133126376794967044479180006170059656390665948553830242180003034337392979448247643240529062508031884746878264744167364117623615976349213035478655863801899534251827239472786710236325528457317758958621901606671624503089416153365138278562581764406533735963536198209161757136583276456240237038577146307575529498188450394515003560742012110221284854964195670312459425363860948731206271938293057612087996618100536665915754519265573559815819209055733966084799847410995239697557443232140427996652265429053227371196739701072037245966316469507280350180638839767693505891467619226405762594529023017415722747049150843154163044983591835189781317795718989643966588168124388149956376568585356116909335435584855017208640816679044632889000576794324368720820527988989396744065037781121593097261553633206681545767440265600965544615008000308166318519396497726459955222897982511283404713275700761247135766616841122642564053389593315786427147738718293996563837372559674695755889588189503693112867724251709815939461458461028379939329991890227186668305137118295533582568168640136718750000 [69,61] -296941330177969114793126465846044955704502818391871376494698301865283467613102159563376555218664612797691107445877150477871971416476961237291324394544145077814515239940023416832841000264154494315598612429817723760130401347029379556366191374435973455509147779596892386893046362547078144874095615126235094072939575228849118639593762731175389231707421323293165752237256637354729976802858887079624121754246093371349195700670392373247022724360573651591911338146094279729394883003668322210385437579854467106473688960144063478844491482464227679076907783907462748851681201135647954514837526807327443708244018174235123018052272311511989726380966890723765017534290579048923600446750835381127772513001152339978027504933648400992403145220320947744458411979252416823073543617468849911116170356009751844820224461003114836484109805481904874397920728756971176893581893626077842338902656661356419447012992169745616712632059650925065228601809701917097007835351084699852036217429490746561059966765194460706925005464266131681531597811622903808542859981032642380227976619058594597391824124242721899252381964081839472014246874459093750012761075968528766438344874373793856050805841334032934690411157333049143700373590114037233322480263298841780728351703526285760658290766523349636376498404187806572862552855156258769309478574793769583350314677005136069051962689212002036961287536816611749393435865466637627746001141075606475701601105812026604284598842272909096711309019926655036359619330462380890943325053589623082412589548492319161865214164528745817431228977769630175251759633203433210596944572956167943702615264115731566687810510673928650926693689210875878818791643431995912522359305177018606738325163795496625618808653505913131788059065853679089105629987753358382987647261489509925672218070852236322457684859850150402215421100931669742999094012965222619502058199527191057771884468767568681520942305628533745789796299667680076874976484061867659357373548036303969646144834244523654528747035961093218171045454421380981882648170465464129814714495760992839026140648114768843197226830421791783654650707958222338128304056338696192414833134153075245017726068399499254554488410706295697569605624425200862436566234929036118119727811588357440178891475030823191995843635358918835997210981762376822167769098330392115465339951561243957730625955835056208194755647762314260959782016856174134604349216626447813472455111799998632398775484270679328726033763504576618662572351607153665362854885868086082423869364229827882349714588051773430577874173267802215825383882474852725863456726074218750000 [69,62] 26411324673017646632227248110264593616157784506409501615042823135023078505105945742680043151979027280754954471863096146373655186211155645006165516316405608568462975131179996205879096936655279251630984683544732407198804188379188521709892534726394668813072961030867404424838396896705006955627283929529527943004261239838421780117743571887920718726979644638118576413230738774047732480706140114998140283984810244436878706278100201821541647811376125574904483462207164460400988243923834076486344480780701596962774827517615807422099177691280706811525002319981781810838017948214451614112867127764635916087643169909794462910900155801844515583010519189279101687493198998645919465563905006058619303165597862964490053554366822989629195763390519371440788603226848630448171923709385344963024831523016282053335062688893259426595172292859058132935792444735628889705772106631496915971788320100044085458469208821098524287088031862415024531314442852758062578984819229807546918939045585034415740417367975584714181255590477745191736814200699843348307099750008194472528190886854156495709977563418329488723067145610427141678402335233101700109037748347430675541113183315824324809326840731571493763049108765863462790731135410795484608001300940733339080968164031320836199648317502495259894801467935682189830667277430074290124812669265112129750509400680957399418227218502766488997824244122547179471585705884908969836259066013326364678393265082710226936110760681527824053496138186193851168663578479633045452334631538607086303836152423040715216203308835867534817092303213623271871792856806308333687880243384715954317538174271281521357893551692312756349805441270975734834545053711313322198898692876246318387420057372685023169320447628295358539108501934691370541498764452609866346065048007487696245600522330936874718741026279050901604652432175920448798513146246792327570769902262321663128201025186903653822976375750220784500022362285591488880533631860023126864764592224678172611001229521916517135324270988831115781746459066746776010130289583453851321498480192022219941565104131424867207651037501960145786915271487555662842630981523302563714107764652763727402597169588100283732219028823713557014279713582424367896793662015832054123194991542845667989489274776002761632013976942806896366083594156408861833570751299832202140912275147127611107273769664734690284123623105122871813291836234376615601970470521067895581158224077661556826634358741487546654256801162897899575007923785023624048202414165496553344168947670463870755585803342424972570481878086923188675427809357643127441406250000000 [69,63] -1061150855151806377465198230589275876172963245220893411024612354707777895403846075434059810799207263700756020131338640735417949827310872539507779426454232685636182908925026445027965865394257524023962185240465111645484703702217570534739036044500861074083260778172651095211976724475097191839521792455180483930195732189374826291961145564469964009693153283379503977929294659010698074192247229284445807549071997124006556949301707046445464635779648291898135885131324504988976235302206534485782457960035241615084844655924997126943283930359753964308789995997813228035608934961147163400864796307319674372335524700184851751626934897712810714926680930770520992769634098786314123822246033520096221305008406751461657352512398409897555345307711470124691974188089380540185010818491379558496333680723802991142921319226414922668631226999874439331926136189609949865006800131564005968368765901435990036441316093248464532035779880423418530707477499627064915504984080875308251128539975467440294800795383678046595288411356197887026489501328735506376128133120739328747064370266259001952411430134920956841052358562598188972994453836750684531172455716514798523261293622690184802889103802826837067170776714439801945390604561334980885608481908506412050901836933879639161059896857069620978116387651545831822295025873143801282686304745148842646774021113370602331289033340335581470110069083790375335998304438294216296155022083269668774533836304896623305220878145260119325432052974256469346947184859645857596722313386653646027290246163940511794764417412125539612700323449736665559937452896667683528466154873865550600482399008985983452149329194337700326574069873017089524977054712543411196028816467257970400456914205882587205814766556934153251058964143928277181364155056099956840447769459730004841510011606706686999175838888215505247688857392004397575858398162108091815257031566923671013706035083980581985998699119015760729766747233569002833455428472724868337855367178417289333187725558347570758039861142838772177436791651320293151094102879442952650383245919406149981858806869035632933120642373125784964400749545354188390912088040785145967324582300150063403992150388314079113714733481099287072478954441343377694892096826727171149573974239389422330166883889425742778737271798896923422632090140016187251931113657509038787902647783319302820421350781350357423723641789836704456930724064323957136235725744291148367258258588238142492311340602483459713065828479031196961034907170424340073738690472817562152693293601196846311888188433007924882378603115284931845963001251220703125000000000 [69,64] -162457665512615029918153107714602778235971461507859794176084007602002555913545741323088059962375066595909869347520291465942466528878552348014411131362357122165214263693505121029495434452771294715948263275950304192765308416059592586705575769710567079806515958832545002741766788502587681253587958523324695521550077015318127510954517060105612657443342259926270271832166395631925178504499658760357451540068947559867334450404593265333195804330479994649254677995768879462384194595562021565476763590395959324712585422752343563102227106265700900366596940659581724513840431689109335324859074396002465904941406380471634454901720847791936042642136317827292562837638854650275122433172290421136078736406964788770343201318346095188582302596085542335078988065327872659699978073672481705368476363709139642425238176758607644902168410378596998881343707933437801428776574403666687590285841089918600408752185668037309515019055923628185940361353218348044272501914843574192715802353551829284026911503216710343084081111961755790256903393463000821007620696917560743334652841664390259382884048489437886825620520208438297057705280099022909499095481606370484376479137198141213321018460453319803252923292849536373759209027791994263833639061265321444102688447562339868979449345221477447166909749858521486613662294179640103706317635805602837501632562687258101403551840883398986995895777765342279776243550739662479818514801373518174585284905475360774299736886732466026946865609430644035715272313981251094815924875299683524693727178366050232134277892940997633618754741111339846288811377941581626356629003387887880706078177978455397103846246391449521931648802376527430158399370573907958497830622558871073507186838736565528810330401822096169824140341309695467945950951388214511660731145486565732724734375179320007048679506368154259823177108607955860978830856032990819219792965670011349306336683862395107594273959698179628539374697620703728853216273146315271608423362674906993500593864036108682674852334355474887768801609228918251777394758200705550341601137937618124572871686748669015219931135810869872889810549927407405202389088254213832709703638060172814170959390331871808393890063688206166286541773297264846545692979395196459676626912876070643821086092574289625497548310890689624636619543947700087146792668636199075887285610695759690749475680168875470115042156669674925434028125963434357140104313597748146123330020159054588987689805577078530032020504533863378664530788121840918250871393195655101668990777141640929877115911961725502887787797590135596692562103271484375000000000 [69,65] 45976300075459393987554576955458496547750202377636253794542509094306331593752799600009119764511344472231908489491317365177078680302883601375125591483526382402566357274816196296201584577755598901956040431413502681237194482866656307222280231147586123539377799215033453283093885239122595571718639108985829507003977093605035950073320378933170113175691987637384221463802228514793195906173333769490028597549589653523880087488039564467385776600535114757010985525724595607105419292794083184963098825172736607312053554372870494719154387769273337149350596230982051465394938677026384443717712436303653957751421786583116989939238842536103326642365755408000192388004027711334704779352368195748690597705848543369145559935982769982513214066991643440251454923948109563123397025658144983071546681520687480956914968262632196788480833234494148104545556814442374068869962967587451738273491765016720453243324679007317767996800782274506531223423752044513184796182094754513886818675800116815347512783589754411406110060409141092865995347837479423574564088308381768992942594112104492399708702042793498773818108199646611955878385582104612914455183580394463924567618467932256859785981580278156873683378567987483701101635025117079673918055635772883946324837640248606320705941575952768935133003908464702210412693039052664017533686291411785526661865301674558595650419593940483314532144991237913781655224185635235148084310095850204569141116764846673687850224487916939837662401503694585837344073629246999035684855079748927309332823073814671226359167235790752486641918632035930400545575516529709878018324965152148284516391192452545131722968548767664686910358258014560808195611442174834678535991265471097249506806590667272337598345505423130523244647823215436137178921133067819048353068411517336092663419029639894148882955996441530362354036095157612032153755419028224297787231458061825794475301758100931761432645152449634275827843140994962107439564431253984066822989222569932884889330255740739349367529629415754590724439805974221696874749512969935700517794508786887307413152633726854770064729985963629228202126846279815842611878122282047534631058668750319814494636445154912627595240956538100239523435054517265640989159823200359526764665234646841502128150640489600608018110935642235691860857590087883767753455553643329942475908373893345335443275401246622792162511033450325030478550928712472076960832856856956636038763408696009824419242419945980492813525529713716829773807208116407696257008092718825577708351386272472193258553218447870492013862531166523694992065429687500000000 [69,66] -6733304735168748132192821169233074525703644187492707785141566084814757293962467244777761810896991728367302776641233520295955541374407549253808684425234065969828059592584209834198613737830295235542936136148313702901691745650212392590537774496477077675215678688441454345253444032231766349545547122312185859306676601992810106112201292506290728001235335462509840024956471014878099219769327140624617569874148651793534318758645852210210509971347241952316047638949148533108055063511102023484622406084887676647586592001813048923545365877748019871961257243052453218728765279534480558518777978125287249938724292471192793953119528836000935990749746726561449775254479578534529860344536310510430265318157312113744796825405130838420038603590758659306294286599290241628337915096289459946205908548457929101810553761012139833613049655151660723792151169479181423880883527269582039541339902022036436256486829989013532422240027878862081390539792018620675355382656136498730169617249050538936656778565855354142288621013717372592810162410994074431886554724108202425187153275067281575848553650623960767990014359794747805476238171857369620526665727660006143430862014693245910182271472091778722617687751332009634367863923815917332510821840645093050182789424708895063876011200693913122632439256014040607402647893888452722633973643221633566149117636985891323348857079270412999622954709938909415591655802337812549024455307232276706946342683609685880684342836660124677763473447255758808207583795240620195064158478839864698637351296295819175297957249839014966908348936314480795918365777662657893487285685890230807049835761313093400589828325117503041750012240622440598678957644106680110008365731763917291113670899578970083009957279939874204314264234532025797442941591589107944404070167577700560528173221535753829868218746074256987321493327405514076348901684127081084025528010666143008161181608182090956923692770448887943702425801536233265484319341448672776863323961711942976423614666895585363206084894457955020564108213722293604282629006541360202496438237262395482737673653288942963248453883448978374488641632562031752895389525836785683866632976491079943333158721036999532012707984457459257393259696494967565649806917183031940444698978546716844567111686488123810487937911934049564419759669678280869253664778323786087945281985389278738633369246790911198807374514585673857392301525565430503459865547834975496884462626614660777998632997991357395991330752642683997734330030214314095883798846730541747026708585056425284006385856283571911262697540223598480224609375000000000 [69,67] 726533727243962557465806411366645790158298637551940927365547701002753046999044120296200813970928544780134501382869128542978473750924872998757711452786140024477336169111327740127785333313247907283094246456125710424198919418617159018456607806053818135264901413590067634391844721138247835698045931167706007621204099586206472339865583282512120364513143784482919843777048231986225047748754276288063920243682084186016450303450582472428392420229857260502467019490018045602130482451525167980867137156318960679569547240183489909128048547097748648975837505360441124004930370782523243099190560483677274489221565483946801662881795156582213632002681114318710478696440504673599167354427442869828279390633330620901125486352769647428860199195444938254146002042321520146151420715433474415342541338087141055706749637787612368865008123090615588622470540162924648249986842309430625796002198624088989400744418517940702144940434133882668220621249567208455047281935783783956675509604729954309187298050861337359362992521778532119843035356325181281017259089749694091406758824730151544401808764287219614197704705887573955937669972676542618513714654952753110161707573980469360339644798998834188205637201749108352334563891890268038932126111273491699155578231260523922813198827185668628794894877472497490705857521717564400899944410548584404644901063846296661676729425406339918866491823903772056993030670966867664293252221902830574004078030510663650342066279891900247642603054116063172437296596377929425225052662547333333114239851335414627237394523226789815120946726245529076900543433046510475353980584271471823112208653497123680116561970485712766718271880860213026822841058428713681998151165852723828067077249640776777539475308667933109660213187055789041794102071027105583462181826105354146668396803186670565765576404761888727107957802545329639555509359319297813931433252423645877771852887990504314428093527925499006479277112063859627019656853201781521186221041559356992071180605786590472954949540305060609888574216118241295298494654151693730795446171118528749972050979607628834775165942258369086789346464753475093705686971411767876343187307586612011319995921022976258255364972567482092661325399048140286218153517491924396532968679491481954737875551804752633830535362449013988636995772548893287817184516818647644114104488304370718656118013521185966702034977468268277726903887431577048807010832242767063914269195750839656798796383285046327419484187811313867265114707062091589972533721304096622315498679108278142499757756844758205261314287781715393066406250000000 [69,68] -62197438589617732264171970286142588254253619212327519108624130183855539480104449665038765982561795223061752148229477153158254846616920565005103417595207407824813563678452618863104604918918390053633629852339396032654246557499677494821973792959931831097732469318453744668263214595765750490118638641340793758337472841169360213358881344055902643293502165957691417322398531814267680103976100993728731570992472948298616488711743979284738599436767089426371893041402095028138789032321603199079302926858580421169292850101664050668250784452956203792509782201988216383804811331942918432275318614697047309038930970843551244663167274855925453824193711653319643544355062732368445374002196247950519171627899420993680597659491650109012648130782197630170691329698489375576871339890509048410564835886160477349228712466693139517125628687018249488224253750167684124704067154734971181489138805666580468397243059038618467916208874201708261065446053484733599170038566639162480292459496158207136039199791239844367872924672701110389144576948029426200492623552732281362254879061163894008387171838401361132586560119790866127758180610426747881911004728710659276942914471505676256034650111696957161801258306688740442887545370764248501688575607729107336881353493211134251821907402951873557304988991616202969465221257130676023137347295934021041210849746519552862873606459814798564819510725375024005552160257711786358918768986521502453215973837363264494970486597117531398611505728965265782464315996267945892914321275018692144248400277459868054802104558636496355233381530658792958486520221174169512624124358429099022184479907536340115214468761932619534113161134914098418419515991130773104892701004685352988136017822263011746384812103447256744982479791604643271653602461546043980887630199235136202174492095767807971451586651266739451669826095495704947930376299950817375662882604894276618572795488377265682040810856780733151489237108397545028218058411104472479710835931306016071532692013554586457237510539465011770920433605508716540168010781410552704690862376236757443780193615621506969369923466443551386068927889001500250035849577530979437051174987074117752963318085781453115715793817402847439457854638568036069530003104969963912882568621312853582594120625128453853766882778772651987309835046876711182362564109569274454681689525392031885879427424441098321413935083645257438064825082560105170318709450272016506966254784888972846816850725139898902306221740950896805079900145506551226168901028416302880471185783980070035936726924319373210892081260681152343750000000 [69,69] 4283571733820794334356898112340795325032512915850745733656233341834601254170581127636591006359968839051461601561480615408951928476547122856300386946484048313940939400714617071766282062638641155828577787982173546857512630881732474546481270048939937829931161237699911064108585181761584081638765130859793254730382406790989103715288245816178750664517447267775200584480521520923930522659274346371329311329114621490026758595251946606732999827781020999815457412969705273552425247689426450508539577268486564969243758680048174676336326507478583158365613324308545661738327627120545786539854437510066067337674155577214514039127619507277391257727865243057669646198208373978710456845399562935533957988829617026870657216284670795913517237499878941983008823289147916366086847264649741284196705162034424857536251664988523102285248047081269525209527993401036531742506878233290813175975091453676064205578701150431820624942329156024532767947886528018997290106776842815862910011212975358642320576557778721189922668060851813486807414591604460276829417752986867454133170617974065774377536291423314260969946321874380381144622127055313600698545305153323059736266690070293264691791120158143607737079121543442783428977042849230509584766488358255978824805469231508749962452858949866609368142195937818352340191674021817557316130252220751725578886184223620066020635275982998295685545222341842130049521675063907479940633129154531762534576815170822309942861772824698990531690607349069507743744353366557155126996336811244750902173372989608791043833685666456624086428812077109890660543695497110012815234929832499831157657235866836948735090924817092987454125659642908259181155057391554665008652390120804412919416360128477101603038936568215878037318171891043831013080915051623132273153920016585864792866064155139782503885075383777469553439625646519149649869674043499134136020480400008222804500379365573079744518952430280880524613803936472756119964331843054133184407289253898411904553489250858059444687360807210482016032338573091455183474656449231211513947189107236125416309307818126107262035694394961890915775111724501059216573689236277603981460072385354170013702904494239977263405047922871669300663601628574017031245827404777569490542724143489972173621713383015086242321435161942766774526120466964200849954589632091127044125613559631962716035609463906010128995844744676917714871966428106653335547840305649039193061579541457779097333950986449678129673732986515832465871311255280144479205522494210654479700087042537415271681311423890292644500732421875000000000 [70,0] -20943835270123054645839857451974937475433691626830928684885246682101480546495539590250958952344271606089506139667788699302423062351527607777689611227675918664475179128430006164281277945445581654058275356204566685433774676926602954062760587954492207784246649562612309686983800830150255652915546836709000970681510441485406520175102154993690110288767106263316789358383433356060833711247571601329950715052356419954912375121070336609546766978294566236077317149668116665940983137793557167304243580406195857541046449799455770330646897902565169056452392934282565464151638557286387251172772744366109160210038276486789813719884003017698048607221227107815458433337891473163515534323328588864224649149644952977087207766583345091522555344971814348482434880644549422620827657627418730782717734021451933265666898381617710021664562332436234351037729812829688441283174063299812479533717008865046173677590965198799793508412681432246569332029880467946349802716283656558070015550319716391048022864251568461247034726265164014219013703889359368859945288819953855007270215371574686159240853661169914374982626672681977590393765017019226895633395154520208398614569124456741532251773595306796096178647216875558876009978972654566421577680785934548360364767012054037845645471926703156531958053301791012860469450718156056337591138049270349373376078945245714727328592831594368084197350737569573057868992720711596216496942111375482494325436439300799837209242220674459837857734136850101821036095491119031170677947016138089679442957396494749046115082025699762105613601227672761589384242268330819299761271081844291551009790136238522556730730976416066572107748801838135761159954722901764857132313533044180357506865505808440538665029424118068340718280378765259817200109414055232156642653871111955566224094851002190773166535366224842543161440448306728982122032930257455777783120003917234396401061740260352056557198270472830532270403115311648450548830421135184779630932236157158252453522731518294310508214447563753426331788815201181452703643066965437350389094842486215593861190575613330121148594229912827043450935385671156447803667018627739689663946690903636276190576417978646132105487508412030385863602299395008041833104054830843544996312275331070893686983575380022898259675735019745106078157940947322518876193002741192583079984814922971551681690955716100176201672010744737364343794434242889019413816627679514917913317203490200651663881690851716033684580834969498885306066930162065221551759286455762776313349604606628417968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,1] 1268206612898002831249694950642250190716828516224896153093250798886370130886672648547014089934445446765881421644059254550477317399376124048439975176488487014158956176865117285042767882316732925481795126817920551733539312926785059382350313935929752639571119272908327259181807662422253625702597381391091545965914209689426384862938232022473219796501475692811411947304119074439767469208910328711789805854885994940252161897222050669351871819036759918830285331897770303144734107669814625361223347837866779610450855683940062217452437692740950336117545581435067545087601573227833335950927079377959877959360248586660556668132261539716160270296361229587442341873499263196254438323528783458086578482040847986342976111018214438717265590003733363740452573666533019654074269811679761476002121194737102915665267648755575212222806286687368608115918907183860436762414258395509388381598137730369460735579822028234019679763649119736955970460859982181720704794167625072753717973974404746839919215229661768913127134654228439204868357554165713949753605172226845547560748417309292233299832027005307648743505300440596645800788869226177267689389941695207803228452146895879407257308824093604846069589240136887521753973348459725591853259956842256620432169738265337038067900168982045293854690307412300975361917517588818698737441757422855949397509417795301482140019893899857315519328747487678229879981366540532399429947672378796309408190575188630282212051691409662005644772672538295735309622523920225190064716730463639982773344529514923690447245424748906961109319307886983520547990324694156909846938974200371757415559397024060381621343100595757067756314282623871200284866762334924085118070948488452600489468978718321873874110849939760927399076186088270535454089708641709177469865599147868331461659215320153062868205301851693691016932271226429450959496747185714338510104565284718149063521845531684385194622154911229985959620869413903221522640047764682132400688441748976910873655509659608186443314766810568739519851579409202522531318644127479052522015913292462236339209416899687786559099718584983268612992085547422133284437846976030707385378063410008198913210333128613343811515695248858496670949974252306958581465428738700013176202272001898724410822902139718095541594230172081831363340826886362983787941786965422476822449157879274268656837701164063268558067465732856953640548731176793999618637508672169232539330869656583837063133465534596416960353256727140012983099239702236529480088196575326975334974122233688831329345703125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,2] 89418947946684380527275611288892980573079528648734799288236751234034331934205512938667304403039893980725058279560993485896890465458369338520998994002922712481831235909558659953250468894146855477025492950065591588398616905250564284289786766330988495729141689825725392740912766843526709486650616833691392758586051157538979891129064177143021759379267108549595190571088937770594501075036843156079448283479521572541256209455709316836238270263483392457490227938097108701056878302510280301405606049798251024953803792346973397513104293944301019301753717200616970717225884848865929322513831326669613896061927972457695702979603641302808374770007033292736691352453661060130422240739790700314041092143943537842309695290124570364615916632162678102748998117933014119647995586579131785401199407245116099408812533778596531484689026624902229426550836852254287532828548408986549012176699204241672862901821838986838764707985070066736574542590495038772309487891337809976509183137926777732868179943713450606302618710134417310396153734302737127799595754903390295961939026287149798004830185962882058390919601086836315446251671573151452858529011623897829401886442787420340012628041816637663924341534916684670864981211963416029829725438095797673329111752936437110455803355311581473087056296222523097054182758606969162214482492194047756193025697325184009524427537291357125740762217187071100542709641704991198902737682865903488244966378040160787055570457981045536990793736751097296762473148356717324694081046958637243546827851796821080055362218603577368153712035602077639221109860369438807408034813358027909752039241077518875920049888727714321471821148260827353928866559480626990918786747840768363355849604859762353460618655410801576107204219239818907755285204004560361770750250432067034850941907698724024653860082191178223288112402346154660825997080415578236631376788763647267992825626796697753694944735958902679906555511337026409928178010090229873120551943698724621160684642256707819460834012679062823355688727678262993899876157998632499604050169410321021353494109324228247503191558388152457516470824401577852942676071511148483553937330914844261652853526627304859208828326344791724710005084738685572820951462471877636276556616790585737910034180704137651305323818204887643514900270269855517577263622631441461211740506244188042696389000648555287629707265591528701851470628965795226954952708953185735329132424311006189147390175959371600775906043543959969719838698805465739716396108126435747498472750294240540824830532073974609375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,3] -7178796429078698998034923092439313048383783458668148268261021679710444640994933254077507403128500366140564238373819765122123823556311623423329334084183156211477666944416362396129489027263476113961459553807382858895468854834141152961262225982998992123888592339963178923177558879623778692661671195313685786522566827258208093762472808670351338185667629875854668812012568990561024922595893873487780733662806466323621121232582238063392389043691925690222239596032375218267325271835230065191509734453910334250892852712072311599635416902364119919371210245059199478280542016846628991520819726041699691532591420812676094837158849432077030269364282396735261876792945951581565646364500224233455407647377193754067881737218183567920901620182022770437084978607493086744646629309216282619377175567330458427227057913425789844143814817665373707449501384618225229060294456200485836423090207274883865296723630908651499782262965374908926244047059599829614725620865771676337722639642684929837299129275722107135878855003946004157276101817014628970933022428673411830151242563855043643302108824432123908841935290148196944785203434058169202302840602215889404015410360478892137924081321770267684783968832129245591793572274389586021671904777745293467664841388426890371673121862765799928033937523918453765693777638342346832642610227801929915613376193268065166185827215644699718847534434415028159894391340030292130511394842440391665184914164621292283741590030766286167144516475679388223560599461567175843439629352994515537656712499856370352893426734572692278579721423099896213773314283179814413887416420434846384778102253933248717695808516310901023342678669453401965134503973028434048011580699710522465022296565768232637365071096214044365054104131541221686256397373170353041645154248002893147018017085420983344762263767970306026127437716807152836458211236368925546059727843602510489269623597580275767449693852797815529586665919766892204202027697458130743277710293757644794686105619752103890168704154194057181555112138538463275519622874018463248623606161436692161850474925513941008279665901269310993111688024860545591093355087111408939827094462747218546310015633551631930779252039709386668443613086336904641737796365560060951019615897386480988689368101551222142213248798794776887899532819719405277295143726385848245346938326742184462308884924642339498265795864066008868199621939539492341231078233887052127026290353569826497111129103463488274380850731076705482952703268670954151366286758655858006193326015242917037539882585406303405761718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,4] 165408120394858203892570953319092487202038552107782390398125053006475238985932347513535221565579384562016363817044985437809828656691446574551452316280493118901122100542209001473042354089117232495604443256280880581222223134918585960776262926200068121186566839675832114136206793521515040844157007633261483789865995652787438156752665757320581166982942726279668087218309986935505906883211751824943871062022402556904859637465697144966032247283516831635255926004664894617822010430037310607408067676723351423939587866137363016239297021820682561983597680981355440249413729557156434607671421984221045669324389414002440654740550006402346208719415557209103576287474009097485959873198417502237280873776225585159207004918105460079371967509609681595277978143465491459493063445296131976901394811577555002470207966118849067094524272745164959362111484241940283956847394745601796170075409883583154677098960807915193535868233916635788928739384784745129244307142798933580872098602981010408347130742415459270728691865421545028660210886163311558434388973508553315290537960639429218853612081111552591956314948536011235188467317790435654521338389274631434420808016812036595441242433428127148819168468690370214455650010121432664981347928931129436446594558610363916529679625886341532181607492747089731004533479740034301189119369446290827297232402221645723709426796233280068641256865726833292883965297953429266514300635828520338369973546092676423094775387616050066102375371832542156705628240371635303818897043788510355676446437423814130226480990199306568651862768172730816259775152044057765137020714317568954829172476898201453747976877475513473108166040547490589041282005948237659658774324855030937479449526548809918470075254180466350482674621405111601789332628401905498346181631524485932938013146834393800890504249464859572780047932795941952278794667173794275565870514225555992265418468746632333425161964215826744318130047405276554507975712941278344269472549619764596344425296596608614296283704314570673767008852671966159774338839917216785876756592226436262629328251803966261672597554049935406717029245759020246341658988576898799130738328757490561269544761744069097780394751383894218122380340211364005246149559646897614085466343207292344711029046410183041258881834392904824212020254411837071007976219716568319341745713428829229380131787709680636504182800318519668634427133724322625280321139449998008809587515405507941559607832973236413757313446275428183014829848220524379961919522541164478067997334331806769114336930215358734130859375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,5] -1273961933399333973844899846736876205255398027856758209717325198199009713292120993872219308317720001119462363684127981624470304298729170896859052646804650632489264290643011861947538527309666893519576247536853797062446274709120983528775926993343722490239074700665974404519362013897206588737068568226309274405962274436596132051703558972443966628543726143379571570457880031768393478553915683345154552788323903677287631937950107707855599237027375267559313633759435315730738544238378075243686559344227031215219336683988448787116120852281923469929316227359094155790259817232067875582282693856722502087122773991660898169508960989997678942832911522953939000058842139058786145028492161329305651414812440038086502867462743771177855331617737024881091943031494711323097817989357145013854126858769490008516675291203524408351762625241164818196237682408594893053737822565655390261885585659628333058388420397597228414048069458835195470090776796261392070342718319036328415227753945890279328909169147573925109231391576864756066226274918028784888976868626560331855676824301600818782028582074949854851142373604319321349499906613778263677164929690202837066557305783217577334284088332243990625064302012007614387436247850828124822015270019489937150159109041469303096931751453697317414577328623414659904330226097084098644012006400368771539447313875369498495946744487361596759998660490403605016499608904366027507522066603735366237043013798052767734871715360446331634953156816542734076690860520115392636875224649831101224310058753683806167693715747471892867962005679596482248687718650815380643866580489717924796365301869414320341185425937421474685949351685576631639060877204472136345452851830808267951526230243589625579122798477588833036935928779614544587853347688958197699948648537445277625390791684547985240097169787678228128957363183836584017061497602274096943670205752618005608018925739832745623764694728279984626371060092208843102418959270543629242994534667231800644930997945114838910950302542062984946704913045946973166620681769609148886227790115488047609765588816219769734427732847396556672761736620022377683007473886800852974436411457287396470211564228087926006544139898870598772352861591082525857222947612102110008000246357371398519853982034052690831896201974366232170700609018760191475859308777727608551117290275687715315807543615274596138645941893695869393805946017192968228120876231955318846900470428835888151948291229620012913773731743804196567809751328398283098678156531772524078701807346072905069434000324690714478492736816406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,6] 5680385594019903711734102337898399566671619609226432784989389828948508649524084298938944969563561526369790458970331085661466783761489540684107436971574024043584113943884044853545876805815830399492974260615227450760690244657097105223370390553903383574768702029368908754676245741889861029805321080838822197144297468860139263333196214249738160275879094768754748953999296997480533858616709223338612334748550935437216485926482932847521993916437009085773197542099127989588069654128009069882726599170204225189481173520889717304524537411319785062110276771057806779971927754321830186458371147844862259607951724200661756223218843055209997922158598396684579473188690718338499014257309123093296735300165836189815602827854125704616697044972818803226244501061574406246406179892418428032657685688605680885369514336884006249753859586298717660798868393699155448553019084727176317864389951413920652106015641694400313971997209764893379048376360605349535504683519927415855875104346713505777643886599770629971337073577295468399020322789014423216582884687030172150547762051170607361854034824873767497965746623176053417675260383368367132960622263276870311208147467932251684045445433314051683196517278672683671241705583544470649216095384271723559941111856556271219269439265398419395445016527604046450319843771913849016237208604938773235830039631993744262626819163216450388226606021839173401155205455343833506927101406413868087040336152006553963818779330093980937195489743909515466071204728850996363083733625200200485966946529103907600373743083859473676915445117545716083864795440450679972681302298017485748525009822834619448219817794305999310054029470246494081386638408728335606040434329080551711029056881240868631031285813489102566291963437279192312766176648188298635221260800817146072837914299313538361248781686957197784510851852920994653034734069390663002200595051011197954426793626336388071888299223575292180194703293624795808068068489390877495169262492566703398547968986532417727454817132270879888639644107786472097926947333077832728851379625205399929545916307225286703330769680731753500279349839556375348441349297370846711052134033225909540502977503776753477240590178261368313019926100343408257549514370443713338026273615248484012752596723481857330101692892321019961478925957861142546252576293283094402364639082321421256784753510399483387293686781051234611896208067486839127848981792718680144574034835492545564272187853972970283411801578213038160402060450866800642691935120506821819094949504346278134746944799005063941876869648694992065429687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,7] 19266454373829418632799517310794492592922031090896086484349826975533676481209534011265457463958385727709317093858740060222035506498150660150399590182430311763107653398390265187243609920935136250657073581762603027130867569280963580560534746109165758743014785878326986820858646789716018759675737017741866408696775607366915361308340366890419108832422055058008663174618207901945618539122587104761829431526618508824269762992590624377278027680351261709245705791191454133780994062048432138243523875090041584657467766997360325242222260418564611939813028748024384955531744467798224575705591634163807801451021407076069303217718954314194438784836752069152902203397854859426555081010197399913707995645089530379026789425370724570114263725393887646451259760600205151177410335871733755971343441541237369947333882660617488195873643049011797407173105991607517048217971989767664954460023889819410969914601696972242544645017992067492755860638532128790240416149422518515025409110640869610889471037710653141505857369763226520151921534643495909595037183984528495582539353672673770398746922096556292125960152928595979480682454384390408598351263820131149058296439267773562744875663165125043966872208151325140866283943069140922049766376016995606835970165570321158273268735471879114661310774579969471788077472670334122540650708053219653160166304990322002407931874096231494547747795870571450820716715914098345708489062553876647961921735502440746071383734260653503047267557183236575337006694473904383670249599150187966712648257922595418257243623141772800541098261398062249061430447699501392734146029874848557030104380039881753643583288793578465471452268855335381306874751187217980738267011633845830445942792993468395024757367861247742107457585121379418088377004383936456602597838964581350186630474386563239612132690801565083407371443480637763019996591319403568058879776545945763825361001523044619113136776584728947812413321590111499852039581830985924443180931385142934957060622516232103642743830652388572748038148373437018029165951531422977062119752321307701976755325712765216071631957206045967314877858152317175106183197545421719598299897730523201610832353852380639956971284361894936389736267749095827650294684067933610694688170784855356331851291254184851544261722993067318994432039686007849022048497225424624554559775383080519784946038983998890240062636477439914253433210052914628992925464377318458081504750583957086532928619232288718230924601730423798086685634947758907750254423159476688306307784725186663784201549637353778621218225453048944473266601562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,8] -315430682713282500482702059971784583376644227766141809246244828945426099474520324494145472205800366728872536811338647081711375189860349084154715836614434411106589750105704750364423928010210408963956212804969205453091924681736308462658982615378163204217851160264662667542497332581172363258299247470184251671794422447706722524241152249539312888454700962206462251091389912151836582692911772056875895124512994900135096081736158547461090899819283328452523331869047618662764005267582972352699391026213882221612067312021062552309783006835422885858060279229484156599362940035976482928939893605684082766424925704777767774652562174092086183670754956026540071548587091681158917553785507610649703528703738709716704640442995919950721150399966470740824847638907273368719933601916192057317563197123013342194544006845795461393036394727073395493949050822889521181383548961144225290287665274406317616747368376634930506042701627658051622830913196074196847616927343945498176826284772452289881986517573685457173959489472515781834485162677954518616224934862235673565347491953437533487746683024740620790453837918424887749302724184971573681490897165293801957464975395316650942892368861830376868127051504167313609275314487375661552619379601513037130981289993220052769065657109162628867219426933288094963420962732773483417873812361264711289648816534722638309822487045398031300967457362325980983267967476227263733812199827279533704380305829267997024112960444478495777200074500831617340749515928795397475058700138827172251732342005655192167378131303070764439354056155601256810471454711595031648647531987004970241863868694409783633833504277236223210173710942470312036186545654671111660422882152752702835855153528020052370483982157348846620260583624606338843217169020700781823135690532600841286031264127520093612846301202745230378260347303746782778052775239797218382066136780020598213866141234515843993554834333372014026385479449926945314540696663647901038790050676234631212986149138690337622611824229011170436260872224692367653796668519064524554577467067407210851549894245667130023381484565096859165939772130683557454241650277982664810759174580848385548949718246586690710356680363042880326648435427485830930804147876049458165791186241992430937064487211564169583724575682769216946170679991040285995755868778861404585407044454606156245040608157815117109702118668751396195515258898349406598555501990466676316570664500223656688170744157980340836477615775178852342639972832798086051250753952482288893305821525771537802440207612104244860873336619988549500703811645507812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,9] 331525098028470922109271274331964864092912459928232297248912918208549871175409890999419875574147564526917742888266500975407402212006109866106609291016945143000615817278406084336296116556602843132299774430279524101640918863466258608657842053274078370281111496877345508290911664639633954267116312348975756327393876790114093726320375219900791977466327184689333392765154035342183846610771153708205450096306587735954472301973537040006129845374888685256485085062218887037074328149460102813723921446832782055135786312518071131903412640103556877339686599423742623699363709013617681767614772305833189487809380141586788374710798116655944085572391667380353076252449466805847527189355029461161815743632480980012460749277473546858128763367848224314976806152292524395676661365557730163624433742932654968742764712307989249587777998800844436618767371152393489841120633712018567506875386383506975796207781296007329429469883053016145559933023294340199856502347170709320362084258538336157528941277106024734312134827544727824613796441240395274028104646701740918095657433990005451132105980612151839566104551613966949967485540877977507925770335451518732241865747346862495530641459741532689235450096202785267367747052802280919570847600911996985777380930507105329464161024059591193604196806734900756296607402221841515448421916266803996718132644108001347173580286534569090801115955978981047726401018199256764491212012852296290381893693431986636644159090559406513555090794281041166426425276157533441880057389615919891067935138146365846805385139754230807341588335712698747642384423448082821746463130444699691075717553440792541684374024329566633709692096291155477634289719312425904577920831943497564790496080567824592780381368875666937665848532287457115436415851502474492743937178283444483357578134187663563101212276791777045293522368095565220172915405781146742357747934166919981942226734844453613976572558213992235130402108598505051588124225586600648873532895924387421366015801644251089878605738543161710302661864601947902006173871834302334451137255053744341536298294250243962535969673382175061165646255671303469642299443865101371080060510721186986291856319519826414040414596725146814643624069787422842959152666383461462060728803237426713998256594638134246638222833042329161257051555695577980300192979848075419961223289992881323108192536324696581906112226597200510689658989540382467072262332956599319451671722779656924643989907924269860195857690945951066451304911086031191884372224089075474223744802083143284160776910809569377122651978595513355685397982597351074218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,10] 15368198448699078801124240168153679889359845668091026785057408559668434799006368673735288523782202482522806457387769328449346360720410118497618884847760725588815107708161374472718116349646358504830677034245966449679856408662302883613173945046375460230447244288051555486344452245064623498391741338271828961401447206774298870704871117867652496834727241217036315778558092949080368822906026172973357454958049047721422538698677151938236709402920961780261676748971028004410012982355057612570068260370234975905441674939436192587922131996901095775961205019515487006333014679685921740914026593470945512450295342771832232154308498368352973116805331189950914065271812731484329921954058043248141566066109607728079445174683300348748199990210442298678581184105006136115522996549853211767590888376765875396170218846644383007754789054315590023194378562646882951983380000200831365461887638698944502536379279379123049465872752453745750413708102846418608561761198804299314268312814900999954623729905202219002227327794770954328463982631489428139455530391842880189372252124462961709713954182306656947572529832693572080768498769134870963038662541535019434721003774595715560753228288566291183239530842488691109840173144554159237045716489864671803331247530824413049717531767755710542186749127348192802720454270746281142105187731954910330386143476151544115010901128725867994677257995613073996839860202062555355350296158907229444478913785394655171755812016052263994864135134795663907384995663597848164415213976694310684641851723757505969779270023430191060399448949912480849167659923849171388885590003871532828057775967148440002156125538459294942131999055088090961486088874932003587755221825077644159298879348938577308826154054594666339599365075537376105238877374670099595684655555953263453776517482725730667800811128349800332765439544717864198673361866358896916583997531268552099990668779707449606866388358705696289455924235003270278043101897048400499790725919892578461055851448752018782940977519000421757705019616287971549034618573554813309971146710596470306562745603680378897911604753934496716742387567746125162668063416817406277869582650959642390104614244419197156637873064319021697463010300874925913699985037788760164535033823877510704540116486726283084600017110960878206695278184801673529485332287820605517957340413536673471005016324619141407430509756628200769227042130288895854642761538943618072812480243570150425351927806335940322009138716211545016168540425096213535653094655862217441404460700853459386489846402522160386184190902780777321368077537044882774353027343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,11] -150415770845137286703695236110655431456218890730872330143488872523426450955690707440373518219714147875322638835112413211713794384845042191418279029715414283086615041602546639642222861077202882909604165916191097164195527036270341079980430946766352654831477778213204903104286838310158616354302506469317272341446340364246461313051356423694797646480161283448130821683093043219912480990341521289914697389700405597946360999416849314405981984057854692641347893244375919693467743307903969760870243568228785209827620170213904524886132607785924611938320435495475689603818770792537723957148954771792957614006272142939134861948963763643977010722243174009030809884569039436931928071321144380166140794211760158972714405569115804221261952877034683807164929481408033672230866962078593852747084377577200011096434423975010060987719950422911866501208118381913665512411382492679198539916503141387738358198458126179344566274274767168152592554901714114312788124710500707893932289087242464536084206535196625994326728798080334500933613739266088882812597092073047312529498792934337147047673663931338439647848900989967706775183991467175204299975864691125734057108966335169676460177257312259167327778528135053683095974843069178218533899986581455284203693186213916762142796977948339582638360796595017351961822093382445963189282533403257445681302884075502292133087385432486580924270969733781541517002330063810864388120298947974022521221908243058515211947233871096370233704174783910343651896413191685161128135116291619907706027674956262345650415385050258736748539586583136286017164040489535563179351841463327319377801524349504535506957756299370885410537278250835446887973682499616053756086094442562467772676234755862783380064755270426376859358573161816723270230528298845926844435443717564419993914071222358808716633563661662815895416521872404870669019370259337374628280231816935336452575251722310823341140741603136044469236310741804323380490173526092761507341096014327819319690610954900147214665284676998686775538533885401512026617784950942046226950146397588384894883306502954994100681592975423325308032639605642701274359546310826047904412734851715337804226008148609135480763034694980631592061650866978666357051529753305666369043289304360719192903046466405740159630244502817717023858801667917292315777774566387821965046727827806820665875966870000073421774394508582070541099197962478836659665886515032451806613166711453528105736401089248861165381669194585237671149172721998242792525251555307409848821431749993027055844846328160601643149641650670008535817245842736156191676855087280273437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,12] 811723039946659985610227674910852245938221981583215247407463310737066018624692638631710795359089659770008836958947366559073321261911361384520777885084416440263149645139264656512219153282980338235056397854141084697979794429983760377297792793056929918744928504026037993512248347373768698703412337528296623579786753201839819609164287674744773213734271812844233822588512555636687854178679003931467406572465105098713597898940034708054603106390752093145607117130173937726119513014509463667925698632157016445755885798558468721791734244078952149310431914186052095455735024849792426976419289996736186542903626304644657737458341855909479811981112565776428052186028392801622207205003416813688383160623139100686657074127677310626686612364365837176344647009008518929852782410381526707464601985565915771347644539089579747164510373188948406086380344717785926484551807065397503935566667510813830299887190480242714308457083729835635115359091675736385947350234747970965541762832589107117428508177451870989898468281396466924498314701987854101005194638184123151095723967982830066459697735167114772554882816004530940259795732275807805094798769283150847417511033650020028714684111297021704653908562158696556548592760944269808288097779366987021285053207376863482538007119935989084087305530513055564059439075549138196255780162455405550113648461822153361567372934258664966975712704478999422685428842277548908594302108460588321182233945936645398157451409507648061980239751984780821227280024443805099902004140083229271904096732298768159923252284954789066933518420464386234103642687656106961452921534109106367505904205814963257081730324545750163820001478791818398170266731851964675028551396762155729607911097613267060564318174261066021692299299523719682667287290272445179580284979058430493827014898225404605555615038921345939930084366802308820230873785887926138499682753448256907066678904010416481205749010859828696261640677033865226202198968648162956873866032253234377218707605679304830019768956992743013316839574419740381099843720323444300308868283269607846076719910933628118000674108303378482904449883982044290509970908435591503726765638852487828125719450026477325130669157911133543173325442995759709827513065176941155258180295367920695083763140229350427821500527759424634348893936227308759081258599062120991945306396763532695052462976599568921925952112762953702082667022372596018978465755712133771703555914704385757249122662651656163894228622457882858192192842785374902685160403039764498008576409230388512506931937783101769575931771965643699668843669137174856587080284953117370605468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,13] -3061057124291754984009235801573894426102152880149997803738436437142606792872166868127145440069061082490726691158259336682532198677060308933358926644277991021731331023046414827082937320679977172753453629566550397246724609977109903280493256019079940622213019852884345664935031328843399926214427697199746885685017941299940477347781823597137552127933153209068078892355788796834898332723953292177113766860312544547367235304290334097854338115455571957959256244716271452346452971864892669386014010215007646753137600093793006551897722441654848789220116180017514332081890330187402439868947151578851383439951540418794022022962356933149384232725715406689296404599541165611746975126525339727616233123264652020231969984074724766904604985176797591749372510885678733036404392869532680192858736384537859441704895851200201789651784466070736176480714496642549298826423088786532656974857945568165743795356313258370540184088719623271905021417339927122211986964995244358973351260809908039727829778477066451266622498010606325057847300416446874674125424360699724701923764683760851338059062525362673052393062220182847793277371088855312115537439823498467830517984213494579551634865887101217734656999708095623282216373491046354624681485233093680570241431243763601671858287653390962701154363960220158596566076606807089118526295681244305821526838883647483689729452328350976771328972349035145083392922936355632018082161842452266842819914476531746228304958266353311152873549351929056705135548743270995241040620109248057677407215147508439595447753103467943008047705284993570848674091663151099043068855867604979838628500174797101910134145702350678315651730153790520510636457774084552412456381894851759513827505898530687427530546893064152965799415382026266586028411140189659423823569877450609971164977369072213833115890843229372591092876756748691281752615917624871152455575137243003645080300223180298222335449391696757558173400733552155239234821654264961590559333920396330457997371021361196683317981696856293594902827584972353814551632626057916698881485817473724009042950408940085372990499350987120853652849639537099287885329896567532288854594259022614096035122037116321692922401370728213776604439936029956646623379682346246826141726015997702869753012515318652934765446947115988260345488508952006537465897240230749273535332564236707665192980933443476258878832963628146245804618513971247986257185373753766826885854676325368918386273218160783511079605970341778858726367611382937368515332494557450936329770445999630790407918679751348237405071492120458147390507121221592257143129245378077030181884765625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,14] 8784327209776281135248205613912993347852047260402091620300199248918246398450226315907723404354900423019385361117995217453265967740134311273117574728481464887070725616406749119521991778065423670586921132405453093443476612895577565792273353885644683058539668549235445994581695332025872823269139976010028506533049800610958263458528373838841867912612640042680161369320104800419443258516087369666421267190669148658169364479089926784700859342809620748961638225002465105858262642117364265097546482434946732372717355792721973345488654282255927738473139250215204391342088013889614082185726874133616288384448902271883613080823857746944171019835351851265201546898647850908379395509022444072517832646270346681714933213539026239967567627359169353326483709955247387396234381195738141813868239448121917636400539451325990202389947216742421216244589968456995033337074269314466938987579451090724216090559375534589822619690083897681248757208150413130724832666997679610242711949741469362088836204933448183266692610137064538085103795159241727908886493257239415809066487859670937444814872707386086767901718780717146041409985150745766448992180195185942296482143185948406460116846471999623463294891745942268382615382286094663616511067761171640965418790241378815809203342095890297516937969808736331264192664277996296907271623975166636707180920623519140604163408721071939062154422147140940366091225538045815620871748783084818349586020602933105602745056729305528607514207810544257773142396889559149639891579487131341983864859649470399060661291648673493327093784341330214178682732369526267504406743944142010206269070791720531369154729609373550282913339273447293851559272761225364819294253442651916804562195192692675523914477504442209002333994166088806430535543806496802970562894456679873511500707492805585256600668233747927527642844814983210483558181031765189638508405518283749185349756809326605185718739723147665348605069989685623377206819578875486127326766581929466532674501696139878104605605386932080999173219503360195859536420607979878257581113085511009800808709741042116266146660005795927577387663138841797574893756553374438769350308884766685976850630274738949462776333314797594577493916134202111196489302801822092226592504587348310207709372371184435731075030236867165557744665793145142903181845469218461549577176069492370600522062685439659590506259492765944764817623140533564038609662826358280957312234377236909232895812737136644424437026806115060840110732730581781323611615100983129979594561584203644306008898156919142109005548894078628883884178456958619768402130034701258409768342971801757812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,15] -20042490416331869350207059812063788249516461952372205825692432144654533997530756607668513876756726836948327112125991567807297309057587675297569581721832833762666014844245031919168996530584395676310346773751028461437460447311508757192693527696071133535280742322885325331135347678245189541302638422186396023152941531229003376618283131722516999786012892776225626849588002699605188442078944084017076706785660948392523176468172976445425352817267280775503899160594546726266305142756153488755187065189718062935825386483788326642807454800771417673856610761291085473018816275119396542778865730284372908740566326472325742066782975899339198638297498870239159553135279865978746083745981029289342253870275376220341407695566607113092661935371841372442552209999457444000829789584855023099628500682591165590904252266732095132075064587620596979295355615752532364851746999264339740338292350609748086460599442104932756152978544413452713430015778193389546103709457196829489663146472031437324367975449783153902032077797569119976456746346905366409142051383697816885360384722811012762566491818934830458352804955534582523101565067825897894773666561961331129512624649192700597085215958301944739032180002258886894473317268458031713311376456063217586835960980105969060857895863577487767286161780864269065715248534290705798698956985791936775106857885518432486298241551396271799568608926106385420923584477091964147706406743478040094997459881683159651836169286462315051085073272729334879129026333336486931088449392629061420679002467874790790630637037135714256572486719073865651676217468715396599640822961615499220769852636379152912680996221418877118017317488042124005466331167018974403105029455061207548162608303483411071563742377785883997535154298549613907183859086533421059677048869083461618967092411451632840281403534133759031319761108199355815570409446904413655204925265073924866470716940957395946920712448351660796993685429743205689739697091824705582730360230059445483237483946592021648861269680760396244060375891537091444252231957153663159876225741337725559776600811278325191133764473960512731108679575075907900605006323024144801769671343225289438676884476981197100026862597459973369530741517764737621753401699460802017406037099386849230918541838150582216859274973935492935616858103417585741811351577702960332059977264923255214855131101585479409709847001740950095523345187688555397189157873047495632043903537629048657501094769502302556617106062839761116987006415475578687149346523881181279813302084957136648928745352686886904436630289087579248687779181009268637814191293955445871688425540924072265625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,16] 37140510355935613850194968926031096560519541819891410143627425123450072688035339851323303106110855119984964895027547835780996822871646660910873761593075642450997454127849714923544364260118509209150423815639216871802233395017111832053972514639180337632689579379257166216775238266577525760013618116854948619348012039413350838637173532150908703174939821350822928572476436410733119312524535883860082412849851102462451837551446145477826675991299671935328252629180748254461037058830870348853175739404301634232481424239653725419834954223685002090172419091557279970924478205701727441686587295622206759721468106223075395726539316307041055226833861738845011732295256930862297016316967567578013824206024876808603875047824324815174790182767053419332279174600668131324634990296977810393746449645779898099451870900701399118030450367229693788028238376059815752020125000115441073527495520129613866412269489579019428888973447038384080789854273175967072132558000101534765448167998192999900223481035373782747192134086888088119309434548159776540210007303131299138624505515592153788368694596466996091017192828846935971581445277229096460229885068344863808401194619245402340942958290840715302292639241997146567440795037433517308629720126667177892118748643990233455052787018044512257599282447261548468188224563574158813144277590430613799993552715359528982894620983106088539049429693797972702589208896930374760668669388012717178571484449750434897747883073218429634916647040269161675089824249995385602258653844355142002505568849800945454748042163152582390462051187885201428804602141125042322405323287139563539346742861909601543018767547224895245077036237759875571050299336849291074347210279873076145305734561963983943212747460941723359385981236384406281466732097008643816635951584077236069120952844714935715222559946806731765234696570808218585300871426554067198582713692474566254462700826637516797003538834612185048509416967846478054375671743232947693194049704771175284377628766041664747396386357640129547807418327308208783561280592524592094852138768822085187417480857605534428837677938087089237643845063909149540123102042750875124151792105786358853470689189945581738854116744521529931315828569153343326887917367273162623879669924229981974468366795551380641831258170102092768553917576600056446483329533543942390348091435623994957448394438662080954097796032656307188214463351295307528009642331021536372894204684372476032550872018892416816973888364979981125351872520496045980523911833133110354497692765773713965987287604051608086295257229675631654605800431480374169978305592954015423856617417186498641967773437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,17] -56125809958335408044200275381421370094102139725940247414545697913059031103315844284256789688051768912679141964298471044442767581603541814013330414864361529297684835644773984568487919463097894602723729099435444142722035910897697663428812694500665479214108457661082581359840400657280642654884453301691900506331941139828526718976614684592883064882508292772589419562076393264942842318377750840643588863251479026413020414748276442745621487861432103417019394571211515989332777835059074833979978181004438385478644120868972642680694588651915449555768981841844427137039638202506826444775917441307697800908737727187922434997780783053501818462586097404236175527926231604202500536392986943607272708287777739232452771060753923314171819573062734496204336398700634074728682636269904594858677252417435090546913563303367247043999746450719663740419080334959108503314772148088898303531927569925500114098055113547258995305594080635981388801588487475206391862868505224079628604091133949044956371278722285538373000603037469629401863464765075106328919616579288768602191497455232808894282347925268306500327394569530785048620898418827354928775645782806603516051633040936037346478081336429276260606826391719381630844681509962990965912571471625321200818202532647180821091354056379474875684122145610932737596348889553538997578535994790740665461814718032117845654957476598919519409126451019943978909682329053673220948048496523723948988197137377272099815894213611278276778451390418095819929962879427716737976739665493026144238316518040168971535184133705584304256802879029073801013543121099352353728497460942682226477127599738524823299189561857644178767686471709174481281663434071436335216913877789688119831728298295266641409761734386301762770796853127662644160309296306629586191461589252235286155326896762253943725892142719916425568780787786088245786525926478359628596442117738040090369279385767670953073094541748234726717946161593369394381378995145699535827876215349186263633091851729245745440434230044619195085690909330373319363875118599391380689375932893142647293796823777369920886456895531710477963744128666003918688805791657363901944534747498238862056356529520147937760377626102354725746313617301559653817017338633865932258186828685830237620091494742979447908456807890182115101192197543936961558233215341348843240822710044898351455610594791400844121517619044219803876974779060574725309252992609509380003050811710569172815037363856848627499891692324781691773801582005933429349435628591466899777580684031267351314952989980621751382735963706229234794617419352445892122245108338263186453787056962028145790100097656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,18] 68459553432359746935099657220245230182766545186949620954902819101465291488900868566022558052740859508026359866222348804428469320319045042383337712656560006222460345743533524260852663611070663530321446315356292066923635292174947904516350869238480076826744168340541978086042251818713762252170970159503027891454905954545143710601823492429981953274163882701289224134759702807171818331437177677397219455004237090055016196985585381920505849640590595175517707047770518831199755730669075538057053861483678728703257800524244569669363818264130383230618838200807814125486641037070990873596252103800103600586323840899614990727689882071776739426525354437954283697811817600468505702718263936878137564123482766840064564066356801415761770145337185035459358702352033045386209960775052593013347348123873919640476941920454061553305806522869637226332573635853413863357993434044583746460581589305276383594172372126211204696603442417690998517964664604217362670965528655247329449268196029191898357021200204844016121454433856892876814139594149565863286571502144217277744457236009845224912950643760800672655693388203240114723522282006608238419888169947730121230740189717457156299314129898076078016780505421593168183264937969677061872223396721151610506130890692923235805741514233921834197623744220913254235846418275585814787884879173338692340907231559802811591688513178702097903560312549855739268716583084532633680237755513250455677676697431947880668769503647650247026453198004887568979980457257061598407469219616009823291811112497382283677564638001382989362257794045472845426742234431128875889535686222347392287332557607333524094895585631214302473629597514970427736504418545361850148188072641992546005529459437882679210138986313584881164923465841813789015463759407148738548180711644449268571256119022431381642268564280486379132960087739511704141441437222134138926589370029382055895492149865919169945575285784846723432263271116592405094451352531031530309110904337723419932141254792804818753239261730100300338886291783558761834574358031903166736553168563875025780178475776309674980948041118781294970409051989604731007717576830554128503841596726780734478051617718467437104621113827533691951893637501393373495497568763262650997989669026967745868768623147603084132169842416370977545953412590049706669512171142164913928469465610238776849142418195438954004888742083387684904080610762223784158665269933690517291168523544828734056510701021538153371223334919774183640879251359100775976611682616958659888707801698238414368448774825082478246405588950153459419173398029852971687871650247969937397307660376100102439522743225097656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,19] -65862606867030618971532499958734840051957214767777481713522124863686173546509244504010826243559805624478879810812047113850426002669496355716490356334081088076367319979384277290718185091730577603202567949203344250325023315085151824349771411717850772380567148361952282367380792633146133856323897525462854108752382528769801933766359158644322726107889712138285452868138576276233840674998511646020261491973358049477422677217011829633581475558059608303086468185037691543045226092915469116950586888535039768148173968980456392855127022921474014482961108120448844478493086051471683750145219899073325177871759935539296778707677581161201372652953125451546955793919698307104770349812844298587563927883862074299022671383821974854794759234616247740581087760859407438750254129301629312039787234229751392319789944880664305695720763477945047148263822210262369704997668353573576136826581668581163152017498936476284551211372626025955343461618396864667150124861679717502602298280676401423265034436241802016351365694146510705365655051816485171241538093109143441364751928874767084253652431326660899479949085256201733169232478703869141421466534216490826370173132245003580472102457503678650663888391898403189991312299053488082393197426596918224073085873171486262427171769332835036676315521582234865586431033206168979833070428437998271896010814500163979987058673373102229854951612356144738937324364169244217074522987393471423808938196578506606473815646023199382037519792359187666831808675677732127147743423942871520553128363893521045840260686832628405285418180214804154778993247382051062523616868105483844307358398931213708322001053025346492856626916504632987119129779283356002760331725265088112746171903463172826270802469683506277324736290227469774982927206274702365224173878209917570806057783053508358062851643473633982022591021689869252982725764021285666856414220462491381848677306576474317015113439165718798850800860169608907218139613230536658223616077826653196290411598724253347742513358603460251361005643543183814023017281962398671333373827310178109525238817202332335976851593726818059786285663111609062135587157595698172257485150564930495804920978744623014590053665229990625774957488741759767667239228191551522666191281964561316933348170343799019600768207537046245172215177576554761739979065466587362289540411923783696091004293137120906003738664117322395300631412476288866661187579003340163984371433723139362296789637909028808941198235447203271347775643319489994970014321467920852567474173227047876957701165184000954464102256411986884109831645651166473739661387701358286961891147504033483528473880141973495483398437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,20] 48384618908872458553194275247673432008551558644689450633674931309559467886977645462175328671834030016491550152947756059336123175678139000438656030461098545618893402863720276518000101357636704089706551917667888437001427502254334731703090053130504495708190865527828128161460603444331479507452574854081915506584185552422859474060883630024696687214755412631229908321387321634334425396356833763764351830400410012689029999082229191243981108050591879394835582781195378882855238493036566451003883571400259351536030859851847907255497807029205934695428356837295437065484453099784379366833943255645331213100435955486495413076064768868708486407941421672998336947546988548149357559243764643162289771508818024034219393561305637212281835197155826550869544376618237520022999033278920567950463527454823389056120700511512807719431974561084787557160175893645418041694409480068999762312664095022990869080606279260625976745063206415984039681318800535019194555803273574841900214197411949139767182269419524716784684296186572794119599657618786540806205202893358179831177910400420979167807245369148579709454033655975655690240391762763801169629728087657878066370264572655015015706661009558336983172637822428978951368823089579451787884080178969011977570008517939680167946006123415290587235060683331690286800618626010695642974169455637106433363921652846253118713928481203832691280033465365853267957550403650302565471638049900651553139438898141814974865844051380708979781715935174827728766317566085059656516637018010422003220071731762058004782661545001902529208458534006399724994114242727288002732507815958376022465055250309857933762290903537898197587975543584551758749118390186136836270281220392179697873897090901650047751005150323402794980809263318053367327464817027637597859345928718974983872905694001860965152061852125256723514891453969878424008389866809512680998568803202619122099275812241098177498767714992475528794348874426605349947762406425829202606663927731728718957090736545620484720943197971367356555584988256053112730131830794495898012806283803798361916067321795897013493833679970779954566483972777990858811526421181347416378050210500054510624695850807053635750580598066876940223618274495286598830897733727057459312169296153144720859902655819058063550050688276458406807870633047073393459523435971479241134357383554911717029978040769401867899242433667278156456840407991337715567532048017783337396255710107368652568858910626481699866114885840426267506045047002809457142189958035181428838160776484219696814029898737216139767559479937620392062402637929932016012247001136659635249243766041971070990257430821657180786132812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,21] -27298372590696596337373077820938385154636614535560981716099043126390324566155752140885631412851477158267342356759818809951546695388887889981178144939995658514073669115294940834251702429730958489012107984405021450303841640881445511300792941507114076958964372518011777995855204882248141806910515076658691863370684039075508158274917856317913494120858762444499917007278806230259122676509314747769953278402323361844559461170367079928362914330888476060297956727622599243176207307288068533626182134232887051623186395810802123774807104193372880450298196161369755922898951774923236143328389068229701185140815858406550556772882044866151396960963875609620125905360729020630306696656482336958827149527069384047590109085324185184611451414212678406750280116850564221586278016533534532003114197588644343770996948799640540533297495425865305872816559439179998610185542956873567768536286491793067837978920726857695235259048076948774240282630472805919496440155548262842266979744832284057345614790924520022027872394286737339851000342281134500356724993687854505524115438585487225001127971760849174515371801552467648556209974404195192067935190383045886180682069879586516381622802969772116268540114075334106212925658243426231756331393484228219008980479043032939667608558599021339114511003020128132960707090558590797942636269619247657395384469826857494155866260172323664023457112637368380691604514714219837079884658072822607433166349198229000743207931200390502406926866342802948703808960621616547889538813406240834305895867657296990291397327978122876191928756330122883864725436940919066756620769273866289869360375705454811267570199603724419554744334413189301686998635725428282290551626254838159161467845389997957602216535909319161491421244360660163817717582428446632642706582506206657202885526174763068951751911458580940606956362208450856693365781578197216289085272332821311056449290511734555996655394751387047185981611532723333614086113747660199170035884357774769963404373962100847226072762269461960224489180115966527072636333356522355276745668493933662535312561806429729312570439071356877151790036299824320382285123890821175228666470506758819307159606149394529024053400463369290131006807652644992418917756539864286524445869778548166141924283656824355499424783145460317350128252954832683007701966342244963566422538051514626668335511751165888507790025502398397549041604806746939490026000380419081942680487494690447640440852717576815536633269207659831755912476167373952322721694813854209708208550213409753016279223831031029822344367893961099943917329661156525262021160874736789733172498450056164820409776439191773533821105957031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,22] 17046939027072249514917710350871750364231732071689301947326685179205773170977745036604934770907046812161050673347560440227970328768395538038931342791767905004030323380673557158460060990293711137104382253423302204162287672843085061071628678734524703411508141086559631584500320906590981209549726323260908300051820080748342052153129443130134231605665042309345859598034968971740043042718475394679315830543979336313528550943792665436138719309855455932420332881236440228051839167767578522749104075323964902456334918228942308163257236128789165086763626445117606001718382557863729293353958211644834105452817932691527143743253789344793402284514684482841819645490233371037347068584115741972546211703579865807518937671779712707155044073943274789001114037103263177705617682667571463175316117168500954883930603375687812041677095186412079601021772955346853613342656455732755379739815472428241255796678049303915340179627783522241244990154577568648869188448519199426215507777951818383965583305212965648296396274189088684573811358238097781076053218490841459512721160414071105686090625343642236564049200433869917100746396363727458730572408400886129136815580325335474685906899409654269850388162167071107054672454883701320157470532258722722760684140224857354543855725595203227908614100782495727044952791298464225565509344243159807798439270189960405810249747767503626809335195349592103778606558456018036204332864636307841084060298897965466450289466979167340072994307941936926568669788892505969720932397218213581110340117522132881142512769150368401944300021172017299832412660191261019936046462486726064081982853121448478135205574568467484651285786745289754766667650977002240779439145381078033916657380833634803940492727574665145168656500239909300592909967828926214368779417655994576592968378115560851062840730242740450251177759707957306676119378210973302849833695281286631615392813669119718990111674690795278984157017841268623921940969903102791929227056319316336708724043391344694108302498468102650954933565881320791822231853012812426964574025448813887906432675413628392076538429201669881264212145676947695554896885746604334342751820849220591547040629009971303497381154410777327409782196616170136238238622960701247840325745258137617223349790342457303382475493762327161557412242041076265231045505168303993664204114870048177815892886148002987102605463280426994583633065151473953474681860539804026772968849415913230572483739148593589859748286557162678195919542725365514785654671201547044528723980249954968855208935927299397589717500597821209906919693209858467789583055363718063984040110123647967501833710990410963859176263213157653808593750000000000000000000000000000000000000000000000000000000000000000000000000 [70,23] -22804666299586393970840628348572021946116110541857472090326416637240176401686656427693734745675973299171000296877487974211512044000621114339643034056158835997990922425937214158022641708943244594538557443590326482011737014171659787447259118650674919335454751457397915225466881514492267280959661771325121031663322560469991709126409224038755712892922712129051192182033931082246194230664838791107745149176470201840710227602244031233054558311970565198787125084582782861187269998912413642642655182234573116007904659753646709329683724192169752899400962606965749325335450835449529049618370429885677555274577771524999193546049452884177840196635625853371716902895419894608713939426650985935911445007570103761211026100113824669491061382367282591136888934335591574559491869029012752350814327105195260702775076601745928070458696125160455154777523555225840546519132681560487612485552451082377299435242628111863657790122640227370991419425854637841899199842551460148067500962016560296646232057152515305613649671927856721120633906847467880066382580629197726513083281432000289765264835840566946914872705481605198690364142811870811302292418883600540520496396717812068314669354581672513341348769984290511814305906441216137542637523375547424665238831567728368884965303345515891685601443241859760493871923370016918213951187706295793757947883016477264396740162793546052626238689791041799838104142142377162789502538089675015375720140857549996004121964928123355642009791339624388225949712961856179677373538555678357713362962035790291866078310199918846668981880234691270648696095716449948343878955974565480016048424298669706540807347868025634074717925135731434393228054917188057695462960096993122650783514797039058324111522923006345769393226102503181561590873117690826340086279712236021047575674144465466641943342034158326179757640271295838317565271204073574378844225334888353747718633207591179363972568099321869537774559383442913812333006590437656343602138041297097654281238121594920903106410786920578164858348417810769903996094509830173450562342991414334421848894015227861307969229823546057458054419087784371683312165910188246471402462847512596172391249365388228293839527397778639425579169409116454428515048537233555003271424335075024276589547090005736206975215577791502378705948917257818803620696225574181701355332208397223819667141354388710786222695200914064670081003197068238671878093204551172596050382893486587878774505280531519206866154999848753214104404410816178486615278922064482982592966805163017153632876196602421470350603445145163461347744682260990697909776333622203995861574958878520929085945145864400274149375036358833312988281250000000000000000000000000000000000000000000000000000000000000000000 [70,24] 36641422492708838228426947696132017836787429849864856740710901080421197059757836838402266015879017355935862356459489284487801464117831483958175989743127390379604376951639587794615423138286036148603493945305851004649497780480820528641788717407922487559975876615656494111181197574111072568733630274523800718329755160543167770146878706460172504071585662621087972540645284794946429833649691989792684725691714856323584328991811539778983224785908811035448140099172429143848238620712156438646135955920721998925822580496638052540195949076472766574921981413081486587376019393488411802473348930452082580263929977471239874532768820017740323949636309923990496599409238251472425273075127871605015325980396003232015992045661869272202105195962257432602098228712753356876047580025762304530366200732360279141222420106362316095206867462967384954590229077203267402489416208552865495552848632936991010944717447278022494449895507270358274595457221818794424828942585428473496066482326255515316864711791456152824756017448853726349361841913088019967799340526807499249681586523916041666364104231002223327225144522810423236176676127819203210912789688842703081649298200397940038944811139660279307167180670681771677028475200495500345345577103876850181881328685174943891054753581483673611982333313490857162966859065438185927221667663890747593051231329367065023521776702012528562862054847750092729809941116208318752722673871598825389962534603496649882252580655419736107013492086147157867070816924819779872437986616167297010862689098860950431705904685270668538312122334492657632134342703764924942085867280154727836418943232650831906007618058515229452348287900129584292518237612494171330968984173689904180274477411365011867342184537966572889750966280371559470497294535847462022603510153506638685602947129398086953645214732197577784095305320371384424312746231198391396397174049654409102867044196024815575422849578597138932928761686454835703005326034402232304657668371916060135818852561819245578303104199848449036293577168669247257019403708613263331316333349823139750185375090458996201810894959961163616044990889661224643611335025389121292490680945435085316581967799966277105386683713993361348484698191220588878764167611085607443135018200734679702175138947612513800801394143361853770395818783834735834105353149163866149620585223659139231046880659306559769020071138663898628341893713469621759119717453918959949295087235484552994592272210548239336682673598773125594509805689075899862018828944524669121338916877504802919732815720008783541349196413838010876938336873994554525280677953359307339068652342149732896206098522670635553311058174585923552513122558593750000000000000000000000000000000000000000000000000000000000 [70,25] -45854536063524124978194911867148653056242709676635972097996060100471592184453359366438005385083593618224055454102088170051169156461929725091454765019669233146666390233228321951218800881163688274020667498882010741562637649589312180728198373802508510676187486668017536831566823109156361456741776996425130591380629029950690880483631058155251123194773059303885144465046517501623126681552637287466172845128143481960892429300771998753631913010375917073289210384364138337090250519521710189790175067965272255370309474817105038984563958820000908536142835689578622099863028644951561631185556399790425693743216903370754846067966249818284495127275064133843808335459898454201624091625811026305815350251650233997640554101877449544437355854591965599022169373040155094766087545586224847114050432962953075552087475702925219702656423730987930699740802681907844080769918945474715755200938027753291736821381279438540220483678206001236456179740095445836158995378554347193579398078010784607753525097713437293465356055632641409177917726018944399726835449609578571851291921732368977287218505050460252283549664375969821953708147653056474840642108370304169367986161710309304330215418934630618859635893503624566111782845443833930692694516702751259469991983591827343054835268916652146658887262557151503147627899151947691527875214002573249364227432559889186042994671338410485702104888650946621275536185754577594086306710793149246959579467987058326758444216376184449667394855280952559592293452418119101612487144516281170178524019636623795827522957898330337922906258490579521685263669473550235415287870194237332469030092751235068534336661412773273925227339908699361020301685101504869232997706518838009755239613026056928338782700276628389497651593571527243624326696448133599204461475504143783704794055956293715456890576361242999888889868377296567136511306587637654229771147417248121819588647687518728294392558317045744962824786838929923303999166372799424202770242571913344113612483386748175391835923298857542568648584060172828357105788090483366030395303959245404847973501563336351498456170966014604099815775523322733777733290364249430040173873433403348217905402391969334386343245224436343777977147765460159006573119566662699533523476778036631626460835944265354002070061009713710469092974466852517394083090090372273103473234800469089650082684244782689543408222218445289174695733075179120583665463679848553001370193259532545448951035466831308124241406965197735664353034489545855078436619275977843867956247391607817119009456729648486822326185592043088366591379728641971017412030377316284600193659815752854339179658992226885916299039536170312203466892242431640625000000000000000000000000000000000000000000000000000 [70,26] 43815323795072350042177758130032481108392429813568548227495374407655324827763827017096318280405216487435242465751531714461677812659728925624001405064372691751473270947865945760827107823378367009232125240027388924971390889351615614932966418115243802279614307373030490056061503591792736936724470611174272965137836855361293850498442283264656033449599941244138694523747050758207657065739768449188985955356945429201030982430731192878151676506428746746211233734733634664341668096445466287099701390481261532697158561103438901508441845211631863596465367881978770399299545751908287006488045707283247020214501974626299587721653070823805523596359322478735927013492384384192238187982014058235791174344864679802256029466763250887199385765263678221863634367058220919532527559873364666640252786270706023544211126056643488967020781754128153970095030202632027626115001480048207518869290422395443990815727421140947489367107279835476146604830427383852734435272052442137903933396628990156910384434004310388834081028948047051765575216257195073207646229271068724877427031231834555112570021230553573345342600397346120245607284802737966931019321670548619167041337969363678955597750068282423704995701752614291664792913663487851257592636325521757672006217866144443694967186543979046869131895508460758252152941743213715748157776704128764261343115213454918880548271787301146377045009659219144398282119128455118301994709863429581109238557389363425967449946728152175585246688098904145620935390743446146089571928646546942121401390491684204043907656425613696144738023434590122466062058452792798477855925980180527315528583260775515703178215941900497830930779356273720809314787787675314110781841611202654884616608669263042182953943123600529160163547566448910518860648706439447464745873388617613633779030029978103330532186428545430119986017543079242538827637254323781315296915019349644408025602746443967596653365869123142591545841597480285268715505865668067477003572458074556755658000415500357926445908090451800494054820304570753598151240357525144367474777316302265745037823207564135492288036122658614319441630557663119668694216946344641884346658269965996429238715746260236640563644275769203733737521966892691635715642758430936622668148970353717085532994530557791595147279446318715396924282204209535683045984770132374313385770539069056607217970218355291220418992244832507858425242160849376333140768412771141641817359784624805729793262169977137442004098433790561557390024926276525649351807758519126147992376503626483691311616015847265547272026973249380653665822906256534087355187467671381091745208950458829549503829396816327579854133400516502661048434674739837646484375000000000000000000000000000000000000000000 [70,27] -33041458814853461725034209815313264604622227563956336971335923809136600656652863022284362329799021384025451012881691803435037418719692532783318442020255131379458388646136222213422680627682945245780732673541747183607313755043107100578126969037408776062858781137027949208745742766613283963936579418388241663618796580998797395547643427633631375472592480296216108795084096921313283633235440921934630747866539406403466306497170238619671474747557379403008736918261141820056560776321852909431632809296352341273010155964089771319505457856217052503171610383728199692912548350865229371630433548909190407111720666820101400533271158212042841103736097057645762439326071606364665301172869171327208166896099972696866949161933456307313582783117090552576619476900033222031224813308170732604657114260306914351511730392617357946771829542910284790877010662382977427056721015693626117857174111529787902452692726147549386888194468112595142829771159297589268890199902350649615320707646133225762486905917978235672429839363481658589932335940454509638908688188372039356602914079322955319077925827420672517126400368091998601322138880716856094058750076256985699249028537546273783958309645136225240970045361381405164965643936514352296903323924802181797518010840600311415886816245746369332572690204766250869849617591124256273295057983248466686180438279843527868507144861282257563581837683684240366153677244686482695975536351529005924770084272302504663297528954293421412827672979220543301967409037772515870953590920029432255894266828155576665791669850047774753987761805290018426530555243138988679148450651483606718054676432491164954137096912685202197499520042035731231497722600119839592121107897112092914773767590798134767288170263414235024895973116613073408755887356470727285279110000922792573090108244065390105043727284202902206918450086962588341522791989351448934846024923497092314592154740570761949258912808773100759471992886226493852292069988739761690863926408341209568928839847189084990033373402557594478107721008187864574109848985936765691203923378293893889705786525831272414909286102339249335709509720799387460623959189568627517173128596067732920991946004844576470004346344951014744174685251051518553734436835016181123172736791867062676467258504853491489324874304572748992643646601693360386254511710517784820618312591035818838635480589460541282906339466561045239347931610726300711076897015685487542230649813371386157134063962793796354881984576162402226040458648882881524024790120551368608631413186023898309682434525755007938258118877098568152549520734283002403557270386143357421788805185457617231407751748832463623155894331950843678669116343371570110321044921875000000000000000000000000000000000 [70,28] 20300428510208988566971311061756582215238228613985613077634852171341344512634275199121342972859378594089156773699119990701405174734039016922141345975995644358453015269298004623791806317125298354215909431704883027753623584529394542698279770645598275018132744569497033996488869445369388284649641897053057813915945982924810613729947094614236513582074171975847839243196550352102524726403805266262256247152040986747100086620386779349953707202058568713677499503922017134721617204054875678391465672692917085528230239244884868385636858632952621756147770024599318406379207398089757305901975574524344268913744745812856899944983056277604446626696234958260492067237448405831381324183378094263785926419036993232399562138398567276238508729555580887753786574801992411667542485014268909667291508644677120521069152622922566918122999681237891707650736630971499133662618622325908669887235555416378822991534252551946993878257884024285106265391040029555945933558783296009393026919900254554656372531700312695472606177881632672853631829281823118615981682806725292172556192300545960253279991143485013540726043112181077440884069816244449781686662725690022832537771571348255256067833258791968657196739379618922431938481188796440237252952083887450624372913908728275930055960893997587991786349771260311956832484882748727852538012395167967739857391550799204624800300655257123240138956772093328943274800932862225201791108294341844758612042056845167565785751077350329174156635616270331629391574281386270646963254019555950582704928949956900960890421610806366652408390031466875624555780057724999770814963233750873573184779082390565040152130172382080632977993325738904700754714273766440179077898111667946104687336304881857428686397932497656283609758148494114659318782432277929909859762358525387846507330952515737579363071413524515256806820744952049598711652887187253549060037284816872995080803271966595676060949684734447281952030976020353509542283065563049974247420596225062355383118211056535948396544154256018812013105766517626667833414482669577623221675903305863542155781843268203280489639546753010406976632625970133261835336976654050707164165005378887841380054228767287776280013705412013896306459910795851426899871782179223718152283798347586820210647303702896839953394729392963502225388474886542748532395104852213469686385370693530795994176665944847903296507710045783880028054967885342819752614421832488946215800027579151670576318594216592930015382647829878558005949419777013643939214942160800944266853228258383593932636524510278683714754483918664037647760863139285119667487264471680768193735877961027078660873152385107799513664207733537603317586217599455267190933227539062500000000000000000000000000 [70,29] -10621483204626276163551356587064306305583993876440253407425446231022357881963942067837374213168879269562023532207216939145898963306218025858407817652084360592466697238647665941797608246113239689933707461967823864722657803225693643707722585959862254404338027812988295104664577551194311291595178792004708869293660633120845522231171893206666450330740892690499084213640918780842617306336257522392697102734497125771302540763283393885845243669173507361849011935575037272183837128069594290484711907245665428411183644477535963653136440782393797459264637814529148504138617361906817844612635760306761967830751202474187600386274955224515632733033849582093531934265505178848747250867835585185069374967521851811128776645133687725984663807419305585970819982105224958141753471051122900087609073533704775613819553539419580590545524367901737901909530616977126888212812617998219327549307350533805723631627413031026039290333986394037452921549954899729021234098472239937119297346400012879793327169104417634015162586906728799988012124643106741239596770582618234818426368144981999247677195101378111177021468775806407357779962536468071098705414284535840784187526008472947434524237065874746881875970407145091536284591095322449755475313644094889455012366983486370007771336828056841722344508189259442807469781847911655740325645445474362642500183720154297928486009137567292939173962501129538095752755889003033262084110884153365945698189775586356884348564012462073056322998626581272405535241713030592024309814195883193360291644421347987643823561194255388291835367727612383033393086568112042749643574078389931770963075479406133292019853375371922773499423479072298555129894741258092826450991534426444549428564363494558887091614366096881679229817901035714045111076455651945735051439266854308139811976756003044498897473418002868070655411303360465127319557005695653268170341816542217548849189525495473676074535007643333029841094435571354047885813959864827399548787784911358720818653310050470015449666275829006970698722949098276543818264126222082967462846747827416813607722478573405235178599964249714251654726524806032665722101096086033130065146260865180326889794259359417170385630093258689351867133629289779608417852926078287050499343757766484627340241200169509137534897171288579902020843462825516110359136431509348936703592325334289032691782742838559456368926077392892902999111826757011026936118556452266496403745479525942723470257322274075150362439471868462425578059447653529272523380175235728537505260177078092361575769151250130632910064754204499779128801471117348786852369675102528649243566754619992856986707412009953684016073937479039332454355815116286976262927055358886718750000000000000000000 [70,30] 5191003418884266442677838165185436985372749156388551702346863191019666885336011538382067587349421317703315289983779404468506794284913716738216282358682702436727070543835667038664542835936607993670508581800061950134039732874219772809449588054615464090295599123421885754184584069038277774620714524930695600790254843566553203846089438461058430163861365619639556382797703061630125986184953222543477038597368134536438623603471892713583156719022422020464164850200678902229087571282940383641118808206079558709856994958334216879156534388858579964461923803408541133693688073250849916434968731205649680913686181230809634823546497942753199221173984739816302829362576257995411281316894631776493224738596958068522166100897232742275526487545821722535823144472315401030804590597302512809754612325639354382000929542298038450753667255279222089572253240199451849690087460057943858511140073595681861788982115391065867460093621008798024991930479908472260307269127735335654324351311429241603825165792159705327480202488716810798704113895889137230103765607037467346369500669474565088442648441325926834598985787816607721616072337916335843006231192063248392563526799991764070188056878332690229760585602660749497388319911052542530433066761834497795966778225443585351228307077303016707416584520385043378886580251363818400079991911370903185627286359446224302052624495745870703332846202770922602777021163731888739920133550310588867984381175148284433578230195222734205557074818115831485360626230487731407316312005758860501416038405406630814810664908324257424727479287971814323334714029176487689472129538983745162348188220469808994647860938053770944472564417637787728197852858577974885062837701346239010572293335409154224017438939376173385245411276995948034019344928594571508374765360866659586488096911763521446597265281355862902700074716625475942148424472473639683899415916924351198673246428307891655345386217220988116923206120611512215672366207186929911860451849935764940298065803947919702600026456406068411836621820658963169185976389445769614603299640099371607235865452186802408290860002608553920628153729383988037324258567587479638455303315679662576498903816302090837373066339636304668877471353822358292839853135929732706448583740186103466124384844838121356728868774572280179666938446104148857175642048464751196918378227414234558191745539712139902169985830487381278041106119161954506538140887122559325520407498598495047279056824712943592019907083716122512993006702163674944817558155170501495316441236593265964754378349048463218754275730785862021938027935386317479512855179761701453482038704150590953363770181131043455127452368511712746412291308306663495386601425707340240478515625000000000 [70,31] -2752656613372529573218049184063343216538657138562933707251763640799551929730112444213992572932719937423699904532618464975547304185917147059674167294888214368892069584703115371577445346240332631210102617817507834783889882433386384831705028587932429084191623640146331950764345165687106251823720504618926365870395690965736533125996351993581206163245426657535820240826740395930667459788319361660874365672175816337486468217463504952973393627849062315945144040892849159541285902597671510399691428272488600172402479875129350458843800343395422645992166142807647025404686551778249167156602389338888007997594234831808757795573714996244440356834755250747651990344571663934910316650907872924513733274407989685585207320186977247743524986502350998796144128130125322823137850741901938728259419492666546400648581395004555220611557587406200597339545744197306770632006446842465115479168620447732976830663229636438059545009735786546695203502629117483713394414977620808187060213691500841787255299348781714851218486855656838718442467335821564428291393373777203954339856143993637289009458829319445193899379745862305479425266220707918552481278205748751786007882283587577718671038387387751549998429707437448881591548015528823767667891944266282272920019229522219314092565169254569012730473177830361179688471363585022575243999822452390865733790210224453211170886549640870901783248619437656998351876713043496611956975500109072113555196985025879566264835515604184252302242915777701090641338869953761523835749238230181365078818219948831951888839739489848560846133725708962501218186191867176316892468243369353318298543788322632470409633013652639859291435550808281464554397896336279433217042322197204601006975068925340664884312177852443934038540906588877322966294685389328526607643639491370524769350289318490904442738294676916215197903913664638982742911922762740553596237645741167556331521035748774390245401238758283281564658749587269753652393787802291299210558511255312639403503423928685074735419215691547623078871931094223813374722594450281803256967931328125991953243115922024414858873690705483340465814651266788612912085589420756307671363360066158211107031141961555498437445057341224146869343201176722416518483111895555571191598724907416326815943610421340846027431753812054340191566458917504226406791065679800328655663470627479458960033386990334136182958142978576844424848832808657199036685730536954495047776542213173918287759758446399135362269532892349582959120374474516342225842564723217839733352829957658841865950328522898405862454957555655968501433238531084655665646434271135467283381035317697824011428734187321199670305421759286101240915556331856350880116224288940429687500000000000 [70,32] 1699381713670051784421575954994695004553056567659999186190362315475555721482869489846798875677997044989250888645839422211337229088304575782716902814322915712370897088720452623057874731870838816959036387653258978072317648745583302064121271237138705550786978839386467898042915025044888307459699708188737283766234540477334935470606051701075118684986227034989658951971284378205665883505473022504945383009734211405754413573155947027445860048652693210405380217666247672531097433530167566086108400403211937837587000300037891773443939831834834463446984869098795677648864418868876581607558995578349210570038331534280189431677462174924392491063319791685354197657284932543533473208107064837367935831784017413057480569057299759078397396800095302892026695867198278353616449901031095988873449733940746067621967000181362123722959376105001495105876951382263199453961119070619603050246025011222199338801763050017142836948567184027315469127579981121903000123189436212065053700391160286078083895047116901140542018100605806913585307387223129632249542461125145426300559897320465209181839425563588993039076215286084083603132206392774601421963790312614822513719352424534191890629375572063308921638797648807328251229664785480048544427327758042701008393678855265684812126361220218142286632252107818161578181029837450483333957270998663539453924660694581257626002536834608324651536197967465209030003970789005376107322811926583601077458843193019187283447877045941264794470275113353892734851081867751417875753515578674933714345228502572466551979875533342916530096134205183653416917229952578714416180666444403714957058663635776374174358596523017100690185509310614972161561504438880522237034715024301029546620282209172709739343666525800611754832057424227875806038068656252161425514372805919472098287151358110788535794362373324091143370443160516334306768449855983414462196046176773895400081163825854916227571378572777358200738612254096250451601909846963369185884581972457686703953563463544054251856574884317887697959498547628498006355874364109591783096174322353508512132949713957318940403350092578228284975767938776891464179225547939184052180322530868617036988197881828648805285303996299099261871199315209537484212426219939621791106585922468676843447682454875159779805468449413484936409580786030504188452155655363381835706328333349303028866483960413814372226995358850609683084285624491115749808826893527477140097107477303368816363720809002351445879300540844564306733198614389314464024025677535643255596252880758965939340239818254277730527154381167859954254342057221108758920093417055468291569552786985003099594008569281023419729762762421607785734423146095650736242532730102539062500000000 [70,33] -1096083316508182040449823117630723871053807289134564302714936726511562896891638043985933666216387365677685078541060622722813764076313795743399682605861118896443309289326706086788619328572397974549345705228624956893755011447157748878152897378304126509130069966801797608175419090821551920730151192575147913056954478725018869881435999896267242633754693153689144631004550217816350692578429477735510330161969160905131488442103162951644657149225181420009715656353243377838899666199234401936132947705893622189536035832488846818394234583826396739270414810837780860144734728860249959872678635439647323327202405602812919209074418323651701909853241220857580941630383957200285793633276318432912250798161181880289796470469952438964386999979948547704575872715220174293749655415976355713857593995537722905691102532603596777979126931645548040229083657599129017752204240019999715141963938176733897046082409856163483919361766059543997196940420411580010714846598907235973694125624712588451153527977656242892475420615176523024775458595038062924449311742191874680729551890356193101764085602261839076094073166010621497714949909669616225058787250830444994733864372228917631131873468715363543789439248252884867894180336255161681498369588010423210039137817896217255068176709399459880073285967341958252934244378473597407774930252622222488177737604308318012979210269797888486618272956963599631238352395976941065306442343055397799480401823012650473900578279656091044073343155598433412718482453438039115289857902805311805396088922459305735497404424450603819209919602384204772259375592137334613273464657724642500393704734845966254617493479916666928141351113064845219643759464945923656277474481638050237702723503371351437945565585460055061789021584683997738297621371016758746716328031676231297204413787398019672117871771402202860471881813183452262934801908999480982123536617576260224488655853406919810106624322517909896742800179901433300906805615701100131967382579838077209230727550409992796496805646169384823195827314986433566739615889606123915730285818038425093146615782542871316158868157613920355014078162632908206192996459727973084449685492039599615181740168827331789155123905282966309015182395659857678213711912541516951822023676697999743610558841155869498021580622634132528709847035253934020056805086530855307605513481852292675798648758732479640061939159132134675436776136448121191868083515160347885154196307855904638329682563036062824067993127302851564798330714328725136645529304566392407900079683944351368225994414062563790211797166877136610853261086162685300754116666976635513498140766255785728219746653571854007540688821092933480372266785707324743270874023437500000000000000 [70,34] 648352447176918317275283844630810626620815650219164948036420135236079434250635770892434232687452207063782169617323230545857090034003986414626999496286566921376121006765486413804379082346621058806246521847938645772641349503556719244176230781384108030437116958748995073306568155223664897182443716910739822629456161543146652507045146695203410445175392670788912478781098045606366538712701961891175380638736209684715820741960753114984720046177846529675571107540360334085132099353788536784196160574056833435474675450136057887808475120574707586118562844396731404610256252553678972916892824470693649463748451213138709617219657428239917102261378707548134421385535223057828748819055116480117479928823540336039455880420364599803372628116705258485058933875452816579355242438896517914723912000701637307840741325994061454456332314674574761736283304236787188087797198768427260750168053721685033055090686636140876532566351288013760175172650323594464168660567191197158591268556899023798100805661667405323011548555791008763532034328032764645243404617945447193158924684067967950268563516554991876254707165775276923089531345947597061880799376213401806029701923929190553335963564097779112461318880035975901140640790509840176434926513563475888544194889531614961083710444767117766396384721788772949754788259833443372566609043694350928355648615505727677876415600766858741090871714248210330101432958320937662785678437651839701053325938443466327161877896543980279762372691505962636188954062634110119414112235886319616816708761222178086015379392619030178516869300668447779879019320503901085805066811913320901349479039304835605610180746670983776951298678321784969105148459642876847181139427227304524986088628911948804252638907868339052107425822344689608905683122690534922762364975954545848669741232004661260153143347568235989041981336506838679992825936148040035362386908152421906679959003092715091796929768717187841546589785267875865477399750203259649051359070180077252315096645153592651303206252687209650925251045258528938479737401761010523716391743360345649607859662277528064940579622552491862227039080107017197174208221151082969770438734793691151602707260797255517925071094453464017294962038113371762978656305879224990188156725843574477240730965894821689642485393199728092400805384880926962483458666505240118979474287454321842304844375123658925083547805559293302594640207061900630638938591620675042696834922190432811080975421901693664676540274612474806985759551586150498346851260927016963031814159741390797261747830053137826458351384973046814328949484287750722075648185176209492986236142389999587767983073189641018981187116539122161640307240304537117481231689453125000000000 [70,35] -331047339972073207330064853482231231419669723938153609909191154410238113052468873342367248412805633633998579535339042552919700823124535769326816682384141600412671546559627309178877281092881934552659693305107006641287550050954174709870963094986465298624456428694043376827378238062117729416013532454580199861174077179538632539227095389558521714795098965839166928087064654504729753628264036062794106934188914838440482967842659615179638548827954581018427114672350943915024404763879337327676313487075880050275689087121475567042327222714079596159036016595454292761792989172496159105132151271428744787006912368734986712742780778988238918248222370352663372261137353003634183172482034469642869727034284897968570667072837030670173626044735511690225474059308150957301611424514871215613070807512217368444890506641831197228432514720655032803574562219642322078785188905589011335740869818550178744010130611566945739818782550737852282025727732339082918662422624592275938176059954334586719230942731780984654939959331182942122446083241902885831373985198235639521365363951202553075420178171904247511435341301045117989936928891529337512678260805090289722876751287002230663779025925657146687613205504054468547231809605307517161650774782612872556290232598328368982565716077286440002452547962742878664272837321473062889740441969592738416649844688568494966233024678681077215292325676854364992410448885787804752295825299328460944898034912537774666442488551400793852557196966250624656505979500306211958537865322107479867037072713329358568884471261660584511526461287953300942286029625346009895332483437337764783652258682581449189901034299353838468734431982546795519281744258887608655423309395763682824491507225718541710022384651026011067641396585921051760334991126441624234209455979171066921501943004616251004952520502039381516051224701010999180307202558851092709431390561512015412613182217294396683205194509764366788282836207018427073431749897478189721041986876507337433890081084639185345757373402786392689637987350542790757768019285745064621437438759947223790487411852667869738798568656023415056901842391655942569079986861468348025774874704251856052077905870153944103406533059487107786118024955127872391225069441831136554629891550935048265820790415353345933752715326714162877647163977254266212330243192227838847375765460305841993267219954932949498018129183856182077235010188173062209490990962789737437868333963458435035358613809748952384083824610423859433789862503306177590899728242092898188743556450031807722255675102669606849340448779773161807056910278996583852619946641696426635390064479494411550288498898672851397900589176526153778468142263591289520263671875000000000 [70,36] 143824283105479298060952163517108331868708345296533914091156064930153436144126814407878498765911504724303000192305225279326324457669837776466020858082670435350269010275538542666926971793792791363699732656274870027689743012387829519851018047426158437919298566537194132882380826252865993067033769319448865497904884769844320737376226459165551451767027245272747396876806583072878670341430185449975460098565627872253163764122200540118723586352021332912242560770293737472036005668029693260284064169518923368017930759759977715417784138928859810461437398991318363874657153433200648688399106188476353265957686428813786059522577774570135837670482921573478610685728271882238194763729425232202666229594016566435158007597079135777768479142915640628608956670918090824077548253661124044751978336759866907898927920599192334554664417373281467743034942291364199010642292453477759771931319170261171109099894590196944096455438718079435721158663689958809045791037223973067933707892003580688728380203971694752695795742389159854042213930600678770677510925506302469592755421127576497434760795502574426544965761018251419186660132496687846684496408308463333182268431193506468227740071417569122661034451255139737725241692989710708873025845316945665013318283689685425757344913650589430396643057464902298789314003994953484581691897882297540622405649131913819940511067924443791716760011005175295926973865447312474703935084678791361509636672243157429086980638091650221692108197777059352501266953328254138813678993329503539777509109397952839968158785076368003371482538995470517543079797100846591883206312065173166604187130301115726700364269093871625821853697562176857122984153068507160279125393673828259839298479503200333734222285308653554511240955813627414383475619811766155379140819859678882713386115670977812013400872665805978106449440247012517082457062256533820335341063673967314523887970113150117200427129917280562794216326371902866009034325653100265163438662268360530995500437880390974835963617071877712764899884104486878338766904195010175645652320018388377991402231598943315342757706336213805927867442139752323241708436553319299718759410524249873976829706095263429116434316605746497918393051946102073407724437200937560888562870762860813957399633039383246739832352227091307055531640500164066941432384586681255761235762073714389219319442722600625179680333164421524109788987189927423432858530468391140980576073269068448872727072802961226543322691256960009117406757734829983490305909681645547124879520038579826122016334035185917716513877441264852930795503439786834570626818027028900942769507514815726600661574553105841170670166351275298666223534382879734039306640625000000 [70,37] -53750582974426166021842824601028159640769374328033449996955191336845491131244109572550383379561730981647286844960938306018339882512981888050610224453400227677667086853591086112804014537058068548217501327467161962341308913574315305404884489001474064053537200564321283523423463405047883322461671153337467649035143188286644288947837015674489192759937667728295799634798917385276538535667040274776520257786370944416493391787286671030479429089092270223420141368271591610314312512835688401609332976571880668000240374549581982712589942356668345234313703592402703029757025213052524918362411042904860199414138134786840277254828241231315918961649508165942629107418955535749376156093074180966211275171841901580072697218844434684121534057592322352264755713392332140255743665109190387676027729351874650466356790848489292604482878591349691378469408620852739386503981606087745180335786473327951593768917335252327888207519426433202669808636470145866014971855321182424756643260449824886035012271294910240282017242532993173443272498026537601463990242336875805778396754640475590574282494689659266744507635431436296899856839143515198685405656349124359731828851559794195866573585404091565911549379165406809847824530366288347972585196383696283112243468116399580598493785701426824797543301213776783596425467462867244683131730900585817270623366892874088367682308803635031394312123523528366537449445245058878923934889518246226418876410766415372026130459559438723522657344208388039502775074243737279146532503506029885871673526308605329418911991289285691453223883162015978059006178561173449604518322390322108685230446996302896398742113892398471032951037992329253273929904600313684094153373136742234850611351932865204933133015704489117187531507352691250630379605029234944554787449955128561381281439505402555329480763668019680397784587123837808637383560705804932446401991545588290962804432161261411672923178981790311936412176142664800154675708921934843207814075805152938363295208368411020685528260431975089615064995748262341573141594622644197561184303522081678344855811171943210340558699512940378848707756031182274467467185602716027355623372587711144031740451449017767336003942620254750414351835332971312376535414031604993061005475499227332723678903966661173791820844905588496303595494880357031682095736990587899355516852301570776634427683023991152435837490564730064586313852454280874761433055595590824723197717890830403100642134655180912073577599942382896304192486765628792631816192131137988092014694159129474025657157922538424491655665513975571497610107483312222297698853945716251010139347981526869235683359081822378774603854445501838199561461806297302246093750000000 [70,38] 18014907576184630375141645896686491838744860652997641159837090203702496442426851882782689375988700168960477338565636847322118127961790413855109488233803373938760775888102578737694218516507119576829841966711245882403228340859259798945553102262475877974157612029865485646322859364864298946292316709284812510836059077195587084162270641413347387397689152122899827531030164613497371753136760094167245269763796453755542159458171959496219674908069607997085558370796526641136217367255386914786906744179042034170548012291834363918436057690968402664685339202400722935584187623059064456708167739686526714352177085066536409267729990496664471386896238482204507662232008745039403463746032806021198073870053856147875717589729497382439134690095687393870514609934479358079431066415409593556912373459511330097178217009102749503874203271959669871419509708765173786507864062491408821635037266241461858838444595910213711642692510890314239498508779979519612542552218201745268721538136567875350416062290104042825768773803403358801445488826337893575183428342294507665976041557463112982407667327488716332277960444236232070134863167198538594635194096157541525942337058062791827354025558664286524256959166386244859889520120020943855080510922318232774674875151871086224752891900258050514055081716965151727017252224614390801370445287214613016481299487561781517905742000165740596222899345061303770073579450147071295443619466185589635059377198964451692898322801078474018160953105151164824034118803892494806086009928709075302064001384586559155524315753308654670268027832859751827558450912821131545090888741488085321814509378697839062974184612177351697527080412738469512165421523847273285265640692881953779458655898686738862555247223991987707414055046904527636556956061520919291789765190604114604761654833864437639445024142502821518264049703909130040742766623480835302921138913771400430894386251128441434916240511073670587230305621091570733886674326879094902405699040883069314538321462573311668588166145213390305652437819774285476928507211973301546707696215169731489271522590929668668504787695712354283772206399854356927326640694327968607512636283086445452285971079697779424664414602840533424998717990590205178903503795287222728406854574024164068461702808322550622580327931745966513289773092292003365871876612219117600470422379642800375615934888560276950460877088122476517851893402868263874420830725317357037639155987257997760348407840713633003002910882639144031146588422273970428396524059126649121580910013659587483263115236832682046958557161317918242141938696550632815413676488744244629282259129348014229272443252198891358584198485459637595340609550476074218750000000 [70,39] -5925962592027539832432581784319227417604770737662048800998864485994673205030540881986541182881166461008640879754461989695425767873668001724836396664942007954810878082019429559994924996448037405551411943771756119531189754653727017390658127194139117654754855596941046500598779574345797752825875200553495009107626497346710716180242642139307206520837746095869050432053358203940487888167978342941390545426114844905303613608229645800118096395781196512592584761087606952409564931678553125893761888443080625439046903501148262108332429424438776606494568630755844763149816321733977073573308981553650933097390639481254167098774386895125192706972578491123555913142495109281619962703709889908365915865787458006043145271542972213407053724084039930285549484174586490011147138086652858135854659181356077984379657894948738967516085484037742384978669087894718391878469602697408631141829253874851310741099255126238548694712282760846181394978896962774140704875147025995009093710065749317886364490707546791911334473259839971648044445483366094645415274538013443500899731848542707926164629453362721762853504346630647453866759590131481420928776096557603378037992057270499834116501739158841393995528988274638567408506325440360008160449032874601079937831855374340180854183318501064148845767576505024817271752507472363828138042352898792167124632439119031775954542759378609942714580837977805472851743480972426506317197533395545677296663546010895391120449292276274328866386447652298675133206887699449554648324191910564946307123565907144265653039935491018447809869857722647935205848755546850572234278292600419447773586022787516521609647292215319305106590926105858566992156085402453621241022434130115089346621349212934224000738565018157253470076893551685994871318568822949794130795901638709356543092392120674140107050955614671671053045024725454286678074379255233588942717661071378877851853158774478131119427265324593861071728297227219874261904992974285380573867396194241321842354200555736890571677668070536341536064807073885361881503053547455941829400614568524197089049774025017057664001273937841904034668205210719142077151875620781360153749709501447367705904543178345066186463982449520451039311444167270222282085939085428705189906748823366146218410587672088143478033497795509166336871773294101422472654381867902764869674901016257507025968147514248160475260001307623256845996841676524188985996682646311723373962965301276420608939112187910345775081949374220625074040900178360431356460550252627606538483109730173102592274085738456258305105844364209892637001973650865632037819791726769467894381463841879983769435661592611674919339748157653957605361938476562500000000 [70,40] 2130176161875869868228016942400838117861363193485291620983172072917708208035938774438334613463486400213750798382438348813108182960746508002426583845483650683379491321207656600494082063999505253675326784012554926892252790786603960452535147251780021332356424083016160329302396746194468019109624565643648798593837374184918081914451539625795247708463950504574605781834830688696447275740368979077555537486867771024919351091309014644516574012353515839906029916858154824351084393255317423947235274946502094136857063009447315754628526574708643603849277996790142033482703473079813043397842613579777140166609790155244438325806748581512396090922598890042539843557455441903832519314794046370017810992518862195750767480708300366814318304936974814969267008660519676313476797382845970640928908311045468705996529911869184952823923741125348790193383136141515173040573757271212830606959544759718730901024128607767717405873499325335451898171360575526582378063388673377069439724017317426569765193422898758245276007278264585143203916928097181151388532859941280681551806989161820066165418398507051985936584704550958366628786844215463827447186842789309776079351149601069697437164797447628240474438438338084593186275668728767891496294535361822910195137508348158730697695527251042985346910382216902535755131359893155996426496880833593305607374115169118926410301415031403789231256618040722621228434557400931517458532778201068786030342888023099828697117828504299987491160605170007528988760361225268207843933022130939753424770017617957778538250374736419513076993850956981461420458935766452688187121385256819111940354720120309479904841840276433337389849771937526842953478014969644408560692321721507837481753113355511674079921365396455558661749052323183914559951855360708611507519083102905957559953846309584460999938875135928193845651586023740831679525480903457944271245560027195513851045308648932380924640438326511726959749915576093211111736318877555655299821317881452137222856779745712444061928926159316054358237373500080799323799590683675070857098355210677673751074806805851213956648055652157513226983256280728718105456294187566899327171498030811131388675564943260205009817960608827572877950445435309350305490777827941172012802398983110500668591519282136502815252932691470342492062337061195273246412942249487948307769794564104659770068850447550786084318758241325356978839415639843662939468938266832095319811636455571828273640735516544555188318927490745431989135456949836149182482172645216469425898031812749575676273649679507311760230872365027774955193901650937885250221945108736243622902190319657598200730856674578461706914822570979595184326171875000000000 [70,41] -842542607783200058980712634325993331925194604822020926661088744451199772784431374647775917302383002709208793656855331740878343197296348387071210657732416386840765903959701741552296024933512480370352834551094620541246489348982597506698366940612050720545506394429797040669207627410030274524615283631920453411951288072998067114149706835799517179073733323766938872332407909970753830604569462773834527888906034990465782213218708182847408859300764248800935643268021079028509498027710302820744965731532980465448984853103127649496825553896950612546882400219918848156271215615690670226542825040138754104549052781412207623134757073423689865731460278901383676879962072623270655877987168427322467951370660342471015812166561355551600065750599342696557405127054718511784857624309619688777234051619961924966450397397933950900275926286794464818484454605254001076630491535972594849328081546248623737306361219520937478409304864012519099461253278356789879837081759935718805126068074805697825887829912923944437882287750957008737409313552077427287208008193706785417376125293162840749263962673559703293219447480153849309919213336980512872658098179301800918350526757309947791130144574868926098829880054516638222095085756552098828900365043734562722741234712723357174797607973227833224725083321486028071619903602407843120178512224714213188562298316845367897180572862852665015143704481151752897591849404857494619270918085372248151852366122449595275045715730147853734793228339778985055893632716380270855207063502386056803898654599402617743123591069015404873210125172439242695242705567532223498379792595967923114569063774690265734083886741291614111086255372310652199016311682709424975907763130376836485001645745100690370584416761949456692416648831741048363948743854540894726902464996484427952834601111901879689061345854783981038439245037087272610420541183591079752837992012287060091812975584189989485629099459363458841392452304745915268131717744138063367641260881083892576468703469045255701428593485974890672483981148036981817156179917363508780078502733927103876933789471423736186416742597538553653798421538608966768733208247739562218219722635433545830536457351519274368877117353229718663379334109817241858798929358459383837330598803083491540029525606780676532570370613191103242741956094698913893290028755412770192027476756835618242130028691106317734513775352099736574729361005023795326062128951922069939220061243688484597512142708684636498146334338699497557329196544672540033837249901491724261240213006284352548642242020597688590103906919267252134811984196900513504886741890263883552365174747813553535256796134245149687558296136558055877685546875000000 [70,42] 329565143240555087683063233632588250679508822759432094381367393451058157353251608987350635401550745236933368832447586205723678711099116967739138042853523039166269756433149860621481895426043336279812632268499768207773075099268634934006488300125336201361037603289934847021291205663328954899588306516252051037076975095872080535593964358686317258726814411754612881299706440063707644694364301889292413973194716929351777614980030017852325860851924622047235897094107806878291932969638383930784367423681752360776587073479487802938751624631413709371811054535774694977770132802411115352695545017820099126977600620982560765131958464627890521054199810555340666752114058638295732019070399988937032700502255701878865034826130694433848341983279812041577958094302345731387961468380648958433348013201295346846222436696843178148812467551891589091525721844513403306552455369697575596949884848586621174620577492265960861142172739851851664067247607451086568105533665394028607726202633464158193096198900609493688743805153981090135596807972078104682191736252538227923133344346954677325927532226165382800077853551921711716419364282116791948992203796448124819867921817298394298229040707054810660468277457649892855526227368994792915582758685950150613098657677497169353410137201226368954947652658352555853071030575749784849430245908435508537279959650030775631842546131417891595536522448084200598992745693069575114392532030762380877586993206281692000586288311935721558860907476059610346964421493592427590923900828236693826800909471345031489861588985556168648098331305619896265355524118511991889555512811307367488704049130852265755779049397549328891584743634999997834136404969824119217367146067955316645448695664794383451007817065541318885559255178945663860761915293591545193932645047031290964526461514206621546690801568351694314657554618021409354148671782856145335585355713001772406569666158046965763763841269919084542583498847594937824628512672516891467643645268140928383866419761701524126608983629872801469022363673137450985396732824451107089436976100837939096226557415822419147043256272410798387759276240623220007642565685991241408143999341401546239793797908591596065262866756529486673557203015437276187015241652717138093023480480243754836173133289817941079905369205569952813571340207305146921895718891340777628602609940909610883598224775587563674761302614474444504880138100730819099247759162915371660418643028327032752268737286307743022987702270093094635378464690450527037656090374110834265881262736235806360376092543098248601477587024191268740993390164275049312894351129600106266184549435953672527187946483806513242598157376050949096679687500000 [70,43] -114773624046958649944650805432213913590731927382338980926487894715550591686643360391544498461412222658732711567440440576461683138306858252764019423621764208379406892793788959370663199058563976791758949119282955465664653383893177329907621879281700008737012402047544996222142720376370300999721319121659440470342934164686388001749929742265861263514625484916419333266533412343434668733018018651027127793257806296410126074661989869734775755249939521752955615201464332921682698905451327810367414752680056355238553381198066543738807524557709341654193786918147667928501672790835179611822297650223754380490985311905189074477744860068069230716644444043150032473280037473310447880450805625922545748023924306686018932533220625279892023821734049878294860369608921277309567214015328392159558527419456633549633411298209393970208611964103239651064338302455175091856002545722700292814811136230557358306585731423948685338677340768219883839654744517324765153964288782506251661091714567551727762563458626635511270708563113403268011635638293702498581071272500808419115486384616047844308158704604223228824929407217340731580641177168699268030701666014258339591329406103966789230272329344133584875670572070611662847870266667515827947017288556670041673012266365878836025553886524023171486278237442375907927454639410777647889807371325177438872350042372021942304425176630652324097455058102541770400788649793776659273772445478367294706381783701679520493759444437032858207362584912877474982434647711923426984555554484663886927074225339439656956699138174642848524274353441296225816240318266368615230701934348197434538051173582779972072487476772384196654329166594681913571842305370886984803881590414826461235841605168112046057983772472733320475762922693794836992051914180026289809270023599084616743662231239069736933906745353538281408779478988417243989660814994922806718979386491204413000562609854654877985589101757925631534552953733313721456146584656587192892966030253522692658886165912282743855282725243869959126529977791316217758372752247378593037957919835860046566577046478852007229660831785965022843524828709692611549207314975948298975579537444313876260907915952516548565120787282072959041183001891932075281541286357420818655268844987615901239845542770101605188204846515316306077654267569756779809825885849370204956239449138227173107797834070480331607509307633189029766587313810875734103868547461342990032869475511706489429496490672769000030218584055724415438077361195479611477836266700712390719979290189435298020882045030053121974970744349659317263046158092182534848428359684168858304465286976781684957771290100936312228441238403320312500000000 [70,44] 33251483222160138666424626467757501243533828460323220998705802275510398478784720288707825301168610539966506796687258412068267959911852508843867823445951883222813649585429220298920823617044476706758643284133028824836182195115953559026924095963974676009129482227189867362562937516539264878493174858615121435053706023882539347542774870081859639603985846087000963323624110365357425647077548297372269716174620167226989367641049342760083168988837629493188111429002029614395965740433100105146933187318560759753917330791553834919411851001115319845288243633558277259109803920368501461162682400533943815407911583718710715286760159148770951957771963220425013441464877589807918912808775048687571974409698449057824786602044711832823044049588430513867031456889427489556998780994535819641523991078058409196188599484605458328115955378322886696875318990140013755756664612202546487937268743812891767781532971251627519282371984294038543027473190826049416878246618519131850987321769715160574599114169457060766020902977254252646619764460782346119171584796203893890058247955347994681413529866331705880062081224549739733119889308211407066576568063637062948689254757527704354788015454047283938384494391452395239948757503318471241738071039941041636133787776271923713828113551217324797624772753178400678332894059634660853542784169842828512683430938508526356696827819647632670416317864266518133361659896738939918348700169469476352697535481779785869030225326331187359632617733930812238274846366010764220914848528325240255147973535949651773922842854821392091205875361158341439328345645311385178314426306766476314525107457382442302607214753988499850487342042880473914294367760582557409638353613414783493412618838585898129368590252849757461818619890483830988868105825015017759117672298594466735010372758801659346395018834255928660107773410810478023829867720519789408196083427356444616697429414406367199388129247631549969909146756761061172147144887807832846986732139225381806184829611332055196340921565678749206778243249610075722517228037917980505316653029122603828773366900896427771010019536023437501885191829980161932291745731205680988642053069309528442782541399892208417024692285750119503619738007484370375279552163204430322208301537981439732381393054995027533008179045682626423798461468161550607523495971482150524039256561755173839371840118812003425552537299557021566343581648634567759372102394741073349892052442392696373600445784049791487571522397315204222629419507755326996830102082363534696972777648219359597180249899858844789312136171202333534719611865861398512812342193672757719730524123631816568735786177057889290153980255126953125000000 [70,45] -7457041725033233618227774046140579891052796617731546374548181374399547701127398322570021590310010002407181545389788625400196629502206698162543969708422103958977739257953616301443894022044120034972525165576565386129718788101993593854599146778037102331889618144048475702222231900715059672729012031100809555729598023218164030385984497989617931559496035420133693226671193936398881321417563021145681772883005047670542825927398826638453250620715789256707580898574080273691676679522384963457674215623060447228864276796938360926115232889447695923774091300222290893971012247867768635001826330078488474795934157330190878645538643806169652058451661109598740010775990632381685845643320900526490229062405340079150435062928347404516503964106587828588971185746228220387818064637854314101706185664754664103985583987673407380511924298417840246200770837003353598593024847134767426579679767112440309918892023040882986264098513751060644279847008995878481297430628887414090304017747146625504175850247957123650378331172201936406198480343843021560207956192781403114226637884832244032140649780016005024847725917393895802446290614448114002346198979609639992170117383633275790364821213910898329173188121112881673255885368495773435348983942523474640578310035337638710919544016286879693677422496261626604373230329421992039967740058414276872127809858320747624315892601204011961887399420892368031119196834095732359417412501848134101037449432178704982180009560648541902199607018851445530854610246111226396937987941386073306593457099027744869875240007369139415659951003892063930779494655240961674079902138823660652918174701746196311151575616290143355938531118259108820382977011555142404817798103896743677132217537301650543269822762660359106111300956036604369164287592328173928861332594525397329718031344664978355572116845916966457459775403805894937276795737198795128059018333779215485262956712565746478759353912054559896865077973926920166034001451934021523193039808910832395257640234753311794263451563544861963190113716277636866680284669430485473780128134666942813582212811635979084295326913925703541261410007234199759418358633473420666615338042971438665201797526830625852759549798918828879753109931497487586784403664223963439585636304928236849027179141527109793209838775159255844972047653907259071515362318219493799339624871366269670999689555564440135696931077206012478993911399941092408622233553069529114405477303868748555007530767787182580099706868658830927783517015823738799758267701278631488108511052571970580601689217255660365440183865309533173447726735048317844669931501451851113412638101182738914474157354561612010002136230468750000000 [70,46] 1056368810758345138100037233325976299403517505341562826822157779220563838963364962199748811931613390946882747497920794478155743906006226759680820817779398945413999334623375488643709455599798104506681251825630305817763412066406882632956142376616236383840460621641477088090744233223479316349284157830301884626040439722045204597202798884602399600802222871443150319881023513139245992566329783654672932105302624176115369430595069529071414082233592515080614113667438674630974000170075480043245856837495808507165958417950321931381806584217033878251831968253003963356594525961988844411951634766468851003106813344158901204840192691907607015715065349869918958751688015614278454036442479269239284365405475662475027639302891446510213146204599170975377322470075367063645942391124594385492501268424162233292551191864056402204928492185026400885897991287282402803194692852786504818565799982650782989216211340369469681752128086618614258473752143856531051401864326600799277876559944648586653663195691699983576819609827858611298425281245599984752453253618992430860186846572202365395722100296499604012619728704634699704603568265693394954346978036937142351090530654547522348359605668076949076390866327135419574885869457892512127939742162824697818506591358561973249751511201273897554849000811726732624191897215521171962858147470719118597510588785808088988896517887041848452829433500611401451301465803000659176727058837405544561111123007137718658434689709756929847960934736822844920374547630752962217842097617380351952929285842956157119298077895251399247315141372432638303606529547920210360938748636496942409065123059563426623819910515049924276472755132493191493421829660001462955041881517677427082700549709643563577312344235193044560765731629277893514288608828139376991686721904377552007238851867334845591699902039777692915049533339405289476627418936701409429675972741620371343451379361233888709015908786255206012986143568934712011012378766144041937243453988748055399486373256981414533303422523218044158712097403143592039460375607569987654957409519818970024410985857133596200612167502145022416166108387926359245922394532526119753943982865017628557475015852442777681840996441823167531535552661992584994378782500016758246842271945718570040473118228408444715887041729028651858293023962675149702436739458507496643783510943623727135375984901135692259507235334632111097645747907224086464936156541946837103646383605695736779343011241919766700294340850866182699946921220138674796661139252167108172864574819789903628961292462053772237062642870738731807490899169120278287933871844608514016083250508515334331605117768049240112304687500000000 [70,47] 34802499187931826522655876188698280240274613636164215154679178202802468611865866556512547343371466426914247244136485251670284525109515535092462870250965117215883943384808878036422704723089351231873047320497351101405937474504531748426966479785278734012174001636636814751043162020383455509386175723945125308149153441431593325506009777831012549264329567343486517666980398406994626097755608666026996934371778503530474050443866885507468962839623647059070664994901157251751208069781447234551360858873178908468481825347164696554875742230059467400398222417976357013512807236635028174467684139232931459329812800606690608660827983357513516830305081400582522233203752235853641602432369924389926736521412115201775926962397041388795228215058255441846250731186581927785860735528713062291857781119472990693311743522286117542270607980897304081402280531416917592127156537202399841712784151615850838215456366585623837640238227606595078114569598770194547230718851016006144637309820406129167388292983878533986532947096797674465764538896897072879842818988005575943971166182897666712557435595610419148788827198381174719433346494089710637748634640760170413024804500358030804090278752968332185914172201164506120999173743764560924977869350949369038682850412415281033735602131807651382916143984300054901569621240922394883871529208492672586156158440926721192985663579607655635771293049640416584021536724416568733940446277536531214308713872625700087653123477191306827561187501369679933428276984076349332755828985454528547214279081089332795199174259495751229585618360296871684098339963697602898977326250763488680856117000585318645908628983774839000968757655702175173746991661875175354588841004303648682861040361991627667650538930511368781720238998766572574542788768661595316803098544569885960396100890260354787929617265773039397131945252248541646721561729839999095514996150406220475588461015227208840928969418688860692899107245503984453753400344620698086007312371512688102920072707543103008734809227488916771044488354386146936629494854160787496154179457169560540165747886329204019637124973477523094462550272421291516298481777782523986423768838109893367056037229454829623869136759996862796876832932551242381959250948422979150418634080226565548160369082558210065779080971194838690621391453963880656982291806723183613615017933452813290255815030911464053956536075403780031717603973412307258283632683510440605037825463736690607585537055807003206276311899153414912232666396416166014278256982861171683141300949586978912209285419949685161024133029630811057642301169155809411268699948098899682805140720631698059150949120521545410156250000000 [70,48] -80587707909130720976451973125182730361270452719641217557203015009750765500575832888547426998621357914339798119598114513715939688147029433889665105850370071877075431805338545698234207129143100280136660668632773060602007586564810925015873241722350134569547128881958114461521070278715978418585629853830490013579152102479603315372335305546066742920290372410297406486963408519550851852638878068915937678506896160288613369556334720442860672314292842353817435450765018620580158011377231754261016177943971353910058070349055812017071217259094437950959747948998119149811955872079426200433071419216986472683726498719585120808709335415814453195671302506283559700721735530530300581193715440992238822254841279510488404053490767923645233780731010987875574479491246334778167219917739019410451020193425893982129031742682106791945646803316652945424067622139038774077879785594542818224793911447630576963680788199986453927037865691255844655754059757232237832643101212266521379766011659355945142757074578061360659084383528798593527270018959159944006352170418245095348522563430385209809045584497932678529052177963171840176350820461676540356057821564290570941433579922836053474452772210091906074164958324575309589200282139602646434927242167473280080784566368636860115109324012416186039933009456153366161403855642710461462366155882544131691483499625864218038514554169983271806732122535002430931461326865714236819999615432877621816252190423022427852099223867672541232483631194391884483862613900539136703555131813013133953591342988967952852689040209138007500746525570230631584226302023294960996115057214374542785169315365600514820901030679579816177616715620433803786143349951354450593156440636675322090066091584212009497677270037608799254103377155897968253938366454804138873214264461068474018016060120777649907238932721525320051193669854601569106489253922686956886187749491318844168486228511215374181786061131524721434519414578903071419915410254753924087018792892973734058691636314461054653265895274991002997941557834546629964140849053134999645099203879884238749620455236087022559448275684385384847219122404790432028686762160170697133424163349083661965192040102529196093898840963201391414837703097566266422805621898805295625268231424216466173010032826660176472281826874831987026713246921013093547212134334072779521141163959138460432906105005000130172714494373426097849796652658515879609579272683846056299051716114855074714480692494347550129506113036083837871888757805671363922723602184048827349174211214486000806747492601889844818303617056686682268958326966631987051732527132358839538905925792278139851987361907958984375000000 [70,49] 30752806564843999244551422236720808327870104958804585389935207240078155299639025685468988677683768609578115149424036147525257809545792763562309272811176540620866377125020638892770304910617487501310187269785574538411592778741873867504466785432080658858941345001089077361560525403325724402782439048473687479885154537465029651369995592098026178362009168166432203322747850448451909083314577466485375207533243723962760965873632190080184601139889233297830712737891444414594300570002496499533302229571763348445398608923835394194437654607759203396528326305791998727477822350717028167881916085176001695578634234461869861212776898361343089968784688427442502494177921283344404208721388065924010371563862367273403742675969052651364860087755619659943192889225394386853529246196591657040058482049636064748925129324257557302785959658909305747045628160150715843530127424782124369353985618975103194953514921536999175851297314699742031580686779239161831933886156369309135889608289456455788636707252494690278492473186924844200335927215452124479828185970330782164638756897870300624797908345801996922118498592270937551970143506794959547991672608514614548673334131920808176844553888473175751221115992113160565061885972129140611187322314691623550005224453781115946400700515382042362659519937760467937244569593577926455890904949041667335679084302053153483031225752922465781240060999532984018096138410900859720602662243201112863010751820497539215268923957163821128106919773348292123697021177554738605786058477056468662859393063974026227838998983650236142415490414396452439119379937888736173376278952056179097039233991628743889030004330873709210465157202354086795414449949965581093936951503435832783258651079101489415286373338769037330421993695900672773494948549389380391806626680356996279779307736258684520368311855711698052825710949932262330354404664531161012484224949753184100181168617553149666579013669135796803969534086110518367467515064719648661159021254994949506435429152147926401738192987436841113432461339576676086543692722783163826862746842352468748088610748359512298787463745912008036539272343102762797764549266283311410299748065382007477286832686472611779117124147343458844369788082965803892426752404027536897918826742031483317639967517649740298920761234080440982355120940191994608082981502233649577702896650569771710697268463565822377104767574169674331464359264874826118115016874052244890971314422144828803747115863155082760160435371199811250141422733997610608732095069147100336777027891863281084107538519619674672951056787648493469473280528024120311795150543084532285265098039417352993041276931762695312500000 [70,50] -7764393056350054596438194788379485928184274205882186766701708075601517580951346270771498185165127682175700136883220547238689254714614413602225471825522632179210814259906294725986690667795516642828325710232039169602330291125851539630537883676460710929756658668003899254748853736376810787982991812363570888746451030226716037855960431738231936392414777468456043756353910403546124503516918394202429878703046502231689659710621105848553926384383978632205700176983445775098905214421859424748898774876199639933447079775438286477401640789542541859015973852331470805038041121458049695846280601331828736979654963502497042654691313376295962237803847072500321873874063117800615538385777026975639669360132736655633078548384215395266010465295898595089549133894043840661503525325981275292440952592824157967905118940611844327616333296342350079634725836794596116352719236731267236010095741575156253693194418474038026919665591213914928628640820220861404853159503703401661322155367454296519471536400343693042454766744500655065732576196196998297365820567026966315434334051019629313732264949602018851383130622356820477228539125572413456135245877606858399824379150615651462787436046119230473520069229157215919574922229140472737944486638537841300267733996736737127391573600771540809875197815925825419358934584799298677921726050054351544181536465167052403296867011515993846477233805928252439508507365267280188357261791468143206302302666111753337039741722056029515129056555740465647068658954442305143598301653447000583594105192541834404878903852605132868574980035256847118116340764053702182893252432784638048152019561614185340800974451734029317923039886434779525168639529949703588508776921559387670776362971742915073774827911492974577538621427653684834859741668748072655887577406848824343571595312317528777155895762611522202166159775495359470179519505485740622918743109806819596146485470096524307684135059449363700694924865139850294765166578145619859615252833677641257455879179325608657569502563696241484570077757138424092165891909054938270846375274514960853248273024864636445183376891532152456873832778526932735621204564868711270523315742693816989953906197398058167323734475020443592129330112029996607713551241717445975951896442992319602645395900138854242235995519193196300587340341153494055140304070562423276851971238897189190393275696793529218480511911508950926536620162295927565131458266352262757301980640484138620174833885356064083847860436315178398708917824504589214532662555211582412648793761946001191370180049540445859598361301221759146741131686837996510921130490466557372286615645862184464931488037109375000000 [70,51] 1436076744262571898931416394067448224363390816809866189661040476916577589760580527074426207643283685940456116404403118860553981060176637496832910592500676641078486780731582692357711149378261147525860621174795415641923137200437293392789589113554050931183751699243947512593638428757977942588885854610971163063140948507201591573166670027329545633100770520190734674868904491998278234064335879562741430290991981185428944498064261043711516841327128259804768222000037586105695118531428401902343321236432386416326700311328842025257891448535144730991261482326436885778914740302780174620678718398681858509936980635492067192525920483306506206758634331328364726699198226878179557091818291133659308224441212394436946025512227316429929982328561385030468549155539886120027608391158144886504918467124323653837459573171099438725333822959458180911658761973209843226904091134222423771987697547354380613669758716497754958643893913740222981928149184784088253748315651561487465016896194955070925223189907513107742762892753497381630759616297219723754000716575460852576597946205735586111687241631269238465037734248045519318914019262474510534018454789231838780569425822116054868205826715544408259890940721844320031751937370936869950901358919915821156870030231719720451747116551018936302109481556324589116451098419036547132810571962150687884812627760639633764738932850190467071432225215851543460306261378164754878155956280939768195025386099652371116618005071275664233761787671456706117731531731113960938926638789937604537565953058616218670342867955089773362969732907204232981988757778245699523685664028507978536266936330606447787839156947425179699503313971905568622990720203116904268807830639479077276593305686759208070597078196792344307764343415354348063878603360903140870589711081320568084862419173112924957595868075400879097082140539928899370968158322429487479978796133029144970771244400880938164333781598173458090382969819180083219198096134339660315922570787090591257574425963494438633695091495010106050870723324565200801954629843443304923882607014002904051753912018755741072826377099092041731597031421226248533880590324743297850678096887641132087078086851443484428410491792107952917726046641047381722405729947331447961760454553205445393060812211559799404124133910631713879905151447206545267398182163867127767353164006034997574635196179568339813126309709429480556512334134323674285758643747207821743939712693617322138454456372641080463220796592659132488561522725226171377354314050014971462825434804589714901521434385103443588874400097648170075847323366921695414130666357266363775124773383140563964843750000000000 [70,52] -179390930618383583980685166780066911775521593698431815434046435053766293830580527799302439530468904426312420824145883557054145537906525051861048034325709993295108034159120519210069537228334586873598912184211707071766457893168492998087449284513065457484565027682008081623323739289970120193612941215715346112636758016881183724085665881623389361250466870228124997523807070214967567431801570469846943928402407473375872699839233236440491187231561514772643099799047616177681728827058207301761720813031542151980967753205023471248556863926198531418311152462109865887613598255936738604378182297238772079269863735143731063532836043737677123252983887134930774835756208149203781231151706469343758364011320825419082556637898028969507774694250228862771025637720744215670474808679747538600779145993759290330826205757381534810595567471734483148282444053885568450916197926089903055906554846287643560530838298191024140562145445806045627671719106798965864267883781357099309729841300492318972357584577179514866250807473776256431774546926454215605207376404875215417840435327306679421753968445140581063516067228401864060355723140566433476581306902593911312507509765298601267115711990892808677570971130231606037753493057686430871749755043194257537596446359314994734935093614986841115961927915306205573120768575392339050021139167789207545385338343474841936234738550431871561461322713836802466170800806154628377053465893063248225672248538564857664658668425994452654688647133434947943206438131680666608302288997499505462802307255460391255954004524506562126559073756648749606735397203783437023946850588414213967751459701609198953174398577542514011248909912829048146093487184515482889258012616560788750678105389595269887429629683479070841425159256736406480918861145737216748121720355050884559310696878856652321890853230038160275544447372821403749086282114810578234825934134752541768066490927767219811159820066409874756261544349636662995360275323536314914873440482721252342048981705721489131224092626225886592212446481861402239982775669121469582507432126145364967312399830531307722573673184726594672324924631665915464593794280127910992411782063820925645460644234944664393171288377897563019434246105011624615424369717908360547485576819985867858756484853696022470265186814716290011838901615217045997964071673789002459405582488307913156716149598991385975099319489555551672193034570596036273362460006283389436668616806915075173608352125142744639905473567674705730801266083063140173328447045139658264612828471700660505505925837764204662485237872691077796864135264661894194997138196612240790273062884807586669921875000000 [70,53] 5842820035031585836864723459835353531800355699563876294537634843015617873964944920176610591504775718862990716565789969986790681367170750299429029156113518910553832703104563804308064660838892842494321262100281759941583512984988083024618653774498564195073321485316737132058447772806501343431661522372006302909116129366663181546444877734668126496552752694314822487291429846619701015336817225366169106456150959246993131864670789317434446752909764605454087296256308580881261929423005426727454353167801114449772985809497438822026016442920823983629699788301267337147552580965224959789530518416662858160495836601333219412912764431708071444340710172290718633853350308568019719654764187609922574438951671899326007774799945201080972850709643809914298801564153277524420418565887969120406953016000414317205255496054560872136528794573030515071206105006396210659248897450012032812602481545157800997784340761457619844364688524188212151151469136513860067856406847637178439789718840719021805923788334522791628963679233204692365372333003565255114406725875708266820685665626068327411446002323694422433558994169190472706299346808026467398309771095005250005624583372657661798599829824314895134569213104191082382552542898310966544885965396221621116446904583519973609907360266921557437161918311493357888441908900828535749533981124748799225665220156851241647478986040968349182829831556237838895296688057259836668880220066955438447825391805783974454550945700913518393977703229334443680404311312550457324631930095179506975427861035066727368378854876826058257350192178260262694942752531827892517922833081611776430279790487484152282545871940051677196966501308740814545469370044300036147063844691467957523943008835451652037317229012194812584175399274397278934822619144168449163507046802101240280155041101373175268632433690373482886969946293875458871523485331645464344426662198355310610954357154591083399558491267339616062821309528801487539613503938276942059068133712016081156013701059414565595660886004886091967543808883235190178718869244719774973376789754467280129399347933371436102140706895926650688095537357203424653798566747820056768598199066606070591089148120383140300317955491692584102668155586676018316460011599133635207524485401994280767864033816612553260281696723034367375885927566323352936413467577572283596759436598092924292418567493029120578539072705837814260177866412069306498426876234915912321675072882594467493841042844154999529786883425254189745903243981733526151658514157292588378045717837278324247624509846101479987182350912067100198237694958934475980560918628725630696862936019897460937500000 [70,54] 4234146448415010698880405349867664749427463057617469328331842854109944323094787990902019203807647073098622081080821710170133071898802988992190910876407587184275101202971231439140199971526516567042284524002473196292854512764799914448702693564881351882102804427352800038233343292410281177498122254247131637560779572982823733545770387799962421540274449130421778899187262346670310518393261827426764928342884759321579012279231933445891729154644091180660774853932242763843689271276802593932988903988235073771334898976681725700715037531503108965667407761125807623051827804334222802142392951310164287946928382369067215220981396698416042910874425467370004897022549945823844611535558698297922431546954241450478353491129503227435376555361830842073968054292187610092711045844022121824821299481091528218630949778158847682913643546118858557993882133988515625351668970404689303461532483418089074534347324319068171797608494270234346687023974526088524343870376750237275258503394713461934833406457760220692128809948828088986503263866454388519080971126881811381225767109180287426348130910133441860557452231843429438042206855078448587375136366274083073080558819541884309254880576564137036613473847890699335829114834642280452312191060340478680232586336918738023197819413889376373296567815304220008772248122300395367343766158977586773074230438022407298901539756410838977379195084058199476568151404243158901934868215312744245905059879026133284122290263430062289940856354777832467369067574290778330534440660509638248608568960419486031050944981460432785216096441232600515221158718790564211679234373138760849471410451175832983759101926582820117724422673418591150491762335662587866613367582778524781183424927344984992540760642140757835429647433486913337506089731513070292529707917069628235204189168114132247295845063944946763308474875873726611783367744468368979255424959728865640278366502329898938781508148911665174448791467052949558493697333281905337432225540448926223881874893264172374103240248271661110355529561925290268503983612204044837579775444804684718720698923191374386998485301514100605742648636947539027079356828010213758798956757090872544528976292173743557293985114112376237158562228090864740052381957599921268243840376423241152881633637422171364257803956070646251827258606265265438348729616072068174148923878125577311042798844473263532100378769867995924430118520989896477861600132548134538483983763669531707524374591333674730451924110517784679203611340136722441589022476207288448757261454427611662695885504460499486702952784021679775600698107201847950054052205359766958281397819519042968750000 [70,55] -1465419159510206763861579719569974925920065042388430854137116932628689714995160792088127540698814011075789168238477859075820010932460485583442241914187299057581333389623962817297006847378522537636185197803332513574268872274142592305714127969730846856460905541652855614999836538873723056091151159648119848103606539065333132677581529699276128254098847350550450594572924167627945175094281997617700400754904781712681632449996529903573992568576578008339677834349840583391966624579429952588534897573939964774074184337777067593078876888829617304335563396630379414260735596585914077780678691721333502097163997141718516128537223976650268293517488641177423117561676935312498020939087621917296563614154202694739353605855572585800627898679127280136469012658117063385747986887137468524229470897523526754744033391040719964760875120036418106505578461024100413909061519195019620403230110969882220998063526780918300888669252049341705296635730982384656884662214796271590409360746871713776533877470202934780832732173068808622951394392380201044499611446385812859249434610808840519512270889309648157728722959542069226421566057088584017262245947723968870663058324723801211107058472179762899398108597000388611578371097734914663388918890995504221698576911943308548016337255960624779726849655745266670460564465605138979146797657625577212966003916975205814726897852935012744965602005943662748865151943824658322139456218354319649068951947829980883543382177696395382799574460700778812550151299979657282024447368084375300529404431584418963292514146436874201338525045271847327615742497119357325509578918665691037762873954557187594581931114350241970054177339607990215539083400214992021820666198063780672635355396752466375789245947403900101983882790028884597615216164986235035315916447270105674010074586681681269682217939259108702152439528485765652045476373349956495208900208469011093363264578786077799701028747357696035977457205220567872083012376093137562812890018003032782977740802684152391549779637368752160594021180748660076949728393251451579240752596448668586546248219539960227948069242180856896744036146113161417887701049411015382842712743416413883959427414902814619048435627914188339203305472312589343304081817097668143903406232351264218120604464074919877197819689780097014527286124096725066087582106430704175653966807982971396358310905929435229668304965921951025207872760007503142143423734389783357312457772885156769965975189291203396075753056713966226732763857593677900716635235009546063640199707221146193760187842060274608026623147504029247010820698193800382114204694516956806182861328125000000000 [70,56] 307724616866840769200869709486238558089952988959939663106247635859531844161749868829514262247524272346685331648331500709682873309950627523387475917718661377734497689436658457015834015727949896688612455254524701562023341522887386116855322294537356314481627541065720832948578731584095871117624533593394278902426361539911995157748968010430847779135886202543466552761661259261736262693847653204025339058020550821395981076696170211613275583435852899489483050200238322960890391041222973745115992650962331909336591167869618309351481808286849799314961124667895793405417416624643800129370457285607444098156244407880307251358663608881994601021727871054395440031843945707717289456255931829688926543889560420199993663639517498646396313245429481271954565292187677271017389774919972295056547268758973996061382981819676160887535623749928322447790838742719200718072713957710883322394090164038335666303144676042305259361649670932516633889354175846216703644476258287897980588224423194927415512933487832228758558132479394086283426835001035768129062317188118117792556924044699523385017073879873635034079327571548641070082331965153217519788670852199006249127403614299792179477286903790132804870787093277392263235724346472947692077180251915377694850889100440840101599809719720990566212682508588947568343209148191743494822497577234593699109988541221652316770254120381024820439133550234166157723573181910942463901148389075005307359387199819672049370594828798465677989640521558508555887479326258031317456700503719588225767954098615696033316738081537628271629401511099768662524545254783747197433910100263970126378253747485184199653388069964416200178550682321671547078935354177130403027003540414879282879990212315030714611394280913783406672680826452770941701958511101215582159605277309584964966246293305125509261390650918652470510845407697647780927491776207723575343449799258394914852713742299384279986869308542038700570820439857835985660587238341141028124148827766063847026531965985782276547329359865782677678663500638808058594168829268893543805223938404597590300915766122455442018060296754074435844162015955530631287653026952313807208684150915463532356671174542864926758105017751412416120221859306710974709745406290405899331977037677903493918784457619761572687096665171466686211022775489468620056179168425739721403820343403086791339193206557986664287092296285304913797167948560311632428684520345032637086169830307796150448666445652225776094547507608128452322530630962015064639394552608148384086066715893302742869339146203918264071862411667377206728364591459268240214441902935504913330078125000000 [70,57] -48554133860891149727479314509595912100949753617696361654911467917288087491026832537200239945848724930494878934456286027463897499132525708609827988363595884406642337710569223515596092960142629741334157226520627268074118251677723413114686477103793657269850229927312695681282617537530491180327674115674964477670618760954862260270868121490916331908863292495795559446117249955291967784339684937697684236218105899361755263100602287338687174821279949601668518012729364582574550507699962975043168810956426073647078140440827315920952289460699166278281010389398712770383291376226785341021366274274682181417031158216440829845775825492661199208136669529825144507602700422453287456172295971033474904627083374971074226509309601139802453689126034390635450673283655056487377119481650325429473753935004536115778336554637133734916270158936897058984080689769960859536420365809869703218032543761835420115188024499959686120987652923060329167614664164643100255909940797677070799322548483464864990885408876271086790897570159845397577489031971422835924380691288190320327684713949562471404795749415234669437230584578915153721091014878321450977608578425460362624435054292427519198914389880382982563412641482603536914815649905341790687691825224963672505131161692420084678731683064925629917814127638773818466423875201131298724010058764874821931995729143698771145409198258596232466168554995136971410220489774216185753000223449325896335539928695650991139121549451813364470590073663126266568668304505160401521595470037919743599030905401827088754201761238305068929221976726369245277916734841102815272331296142094121929594467785720271316977919467277241554474040033842556299958631690156308636735222996585921061210978731120314228337174573830413589736455946423233708088534155229796146786165294813207953445476207820763348958967770423339904280257617538165054177995084451585612589064536558761260679666713079330334950873820021292731118553269151156747994286308542838902158718835591605082656996876462454905239606425011123817920975675486660154819172341396329386127155740774961569500500959259761957283479383779981929840829957163382593627523059154124439160292227711221392417563873516027963728405648590450034545386048849035149650854175954764206692069969157101521450018868622194812292236897967385447113353440389696483889139947542751178312000989088540441660321050163426260809825934916552008982915713484179125307370613989838064920032078289816359837018694069267175212941762922691488937699619669023358533732523483108943815722688105134393285704673628646442203051063206978256100998514455113763688132166862487792968750000 [70,58] 5879519851552381331534026755763440483552383555060596699880896982084644735986698819677786407141497781088696989262706649372153282426014047574509621881120172244919653117666726282860290525384319308561749077033717447461645014475220525216108450424711476005923733138733570587768596111173934268253143649562467701895150675811860182936535633480596352187596175031988690602857180713038947324622908172801567036627844865175171392070648035742973502412183270452135510302379854812278233533313382563356842529604627957571796966476125843795361578782098915439683818777834882172080652002485076817664639740268618736528754995723716843814215261161156615310280415519665365123102354155077500406591647953169265866621719999455747573034285281509980156447059062792600727744321530392085847214091153068706072638422563039044100618392456370339823071007434491616645476997074206232449727836489316761643819979593989838677641203416719855625932986646418578998016506114893510423996540928377140133169291607232597258222298990874182055866581131401332404307447607361619586309744025897930185533871476216745935230654885504144892909352444899640305021812332533264588477710699700161033142492882068715368500131501019412682495761937860804073602760411814661412314085307405852242671848500230194286192062805191091786117630673634440225875894813877286323575978438586075712128714448652400701464246640746744895347284379211008389442595118270100130194262812569302802353355970581803220803850001076388829307571690326458083212297570874573585500003427115842629583296929702801809737793522143787098458515363952307350070520563069084720540136553744635648549570770636299939628608278527636707905155166571341321644911638118265971890522030464719070661624326478806142391162819067524645724187928127969554682637455994160594625748102541592081432844763887094128079303221386761856465922043007704317696977475111858549374524388122379830469742321907927789679618198553576073606013241525090848381075757000339441411568018379405226648482723541652839641814756284263490269449644901501824456516004870919387691647369649885359827254500728321293413986980775055913318571850340840535266597399970087447198258630323575744259113922678268787380291511188756793008335297957809517238546639184485041110034731956836717361997894319418278759532202826492341932838420801757404010348709149009498126863626462406421524900343397407141616035375784888129216357715128882409599973686334226698962560412089525687954439486509877903162952541730036708253020086744200170335027358865177508210761526475945846836102495190407822836356472492023474141209504750804626382887363433837890625000 [70,59] -492198278150257232343054743848478518429069844975507119655928477457328828828414173493438018649104503302834835744559487049243962852743491436741866197888434855622747537492800443025037616482817466692021946040396937798458674030628556615213975981593675095794809777177861057892141083345880745115996109483481978140852836035325875759067853827820090440020251589651488047253626898472098422531424291123658851976763578981213839110752640019852235126363928844828988106943193357390457676562328962761147371276444387271952225543389057923224992918047839131994385657893004203300610264754476019280618219916446444853816445952075776490367341306946857271672343385049551787000492506933607444453790564913918954641577451674810644315359556514544021217702307387037418271407265107603365280988596242483827292724613671432562695762463100181269590937853540910606222096946099978377709714082459050258227208006733512246421425958908520978955713748432624217190015298678418375154371906921024012208869603047872552500344120021035876624103011723833898721497986908615677598156355509748655978515079016385322196541390878839081390832982457599127433188157021986472369282834669937701786341130010085730931903080983481812223701448902611792561754310854130049112379190184689686144276754370268227471305373305366092725238547322721525616628344894185084893248929550917454293794206211988220223953533881625897039672985813467001281776938842388624507419138648648471627670907204052866572240610514412633856330272431899370497066185411965066660172127297745863040199533360370946201605223861508385150305195250420008191057440691318159376307368233497513141385078206457187088587529714249566657359931904989068106152629897062259738076216748491369537967651661131698032318641038809997027566356089048442965261557579790926933063390744757259950182874447069311173724108113672646852633111221365324501972367846125592992625670813468490776552231255530741638313529415046228426386126733174694748374100358204239864140525924936696736914053070024524131735136358993350348058529316851482615013732582120380350201214191538553785688093603877378098148418886240692031315827154952702879250085809314238809542321492299308941038846924289855888332680950997046649574422031559371563928479011480345930017713403150277645605398571798581034101810132280520954408238887238311895846336913019717352556545521714114962840629466278521412497216562337300891256178405280876728069541124423790416848976962600866165425525373346651586738260199554461820380016001054962513340927084430573569099344480175660725669221115911296985620830210517162583983008516952395439147949218750000000 [70,60] 10873021744133659761850523390938506648675961285768022364860262513674307114477644692990139448471979233814133068671882471262370598962052637164158926337049638963530369219888030642905533298428762692711286595970486018878034730575071856185682227545742960983524669723180274750872145510753065789596511707078608902726052533529650365725325984283278982214587189871425759841770853733006884636655956417901595972788884695275529052197180066120213784060659630930370790030732605290451936241239352596234130827877643853554292644952720837382873635526104995158965534632334185158554808563851482015078534113628619070285914598270195076419264356828228729017434074350966224836120859233911914001920375923283270717913868915720501203569115768409945651390958549182835540720378523761725744325501791815016433803554173450283080268433886603053932761917538183450003802375264824612459763511504650037440015111656669575223718164712842289008092824300584669389480715760139854016275591038123416442193700127724460730117936320068896002112429246410172343058557186352894554770325224752493248731415144647854592234984687696715572923180594685816987797297671623583366804170860305115248480600538565461435353089088418551802359291527655718898235352680443049373619004905853875479234299253255735993195914655871443456304768447066920996494777634091951725307055454006065383309682226670950762747567139481468782157759950359698371072461915274380713346784613713824909250881866298178279601980107380876041770329216461146950061147361784641843380248401653824109155568370812729493264254253554014674406709445509473633077218427775069304718154541482848180568750313199876284041303400229519527206917700383377732139533608514805889767858147491045226402358230019332374332121357592294488432173937013795346915521238537270473577618265719615379182069341919176221206867586380046259227026816252352757880654576362221976275004315535524076909959314117051223347884724385056552129167928620075454529690820573716211176756050643664469051877043397442615760038116640492199751903199301431133787154202147094205160627005082902971674256098030154636079423408596175013811005558731963065817936781601133495177304010197326104631507916497879911888989419946894284649080476276307969416036523719169434256903203650920022900564900835983953872341369421039693700763391176707480362714540227511851730757026416021129321118041594887547925950172326184676159002813091738012216633765532856485163035023456601083986126206175381610470310017694814731339440804501581697054751853095054136370577223734979962345467600017219035395902443363880252036324236541986465454101562500000 [70,61] 5237379648781381395179446814085408841247395220744367238672725151646687132226834259533340953469527061773432273498347187747068826523704922015117435732075680855721993252908892063935928526100628596254829955263362249021251610016957855921593564627190810679756197016182708497609222480955784786385875401092337630431270300157552249062802223117271028511654688805091932309400721144119863530183754947381549588495908490805144775643259564680880298284197320423004921062299345288052676177026036583654570433069578259165165264595933920669790238524985520463705959249277998266810631712947876238860128331190135161138909180027926589096828664210733281712079830369613842096276064492095664439691091846998479993015370955423499059360392672776536555659258765654897708064646817095350317370790792513623204211864400391987274237456275578431345130954882770808564221643205302936000316454743226172318766213472069311725059819895812330191027737108421657344721700084975336593072513236541058540804051761032620085733914206064864481044190444662257899041597498686662584028327147274893480020775332292607360439038410516103349178344571333260699388130618582163879794940219333790024488345573216033732186454783046481469503271206592405161839374317682259062361951049555917579735860462103103608834242704296667136290671228291128533160460182050601630883148720608468964448391191046375798715582195211993893379976354239026540742770625512979205103652349936234294671263258294171329387997697274413869895853581927496443740273678228780321040089268091983337895449516574540942900933638431966780445222610468998330310199913138250488792331360038659204923618587112317178969204596199456676705973259901264416999454877521757407623313128005912914883111123513218337594787730390857848246676141830511645035981110289524076777752969824416746844050433595243847067512390704025461688727710698464046459862263585097317843662927357740585591418435770400703776531096096554962724385612013937363687193829132832671281463035200656517741092367036886026376823228743503913513121925948703919234179600890992475593071620409516737171236895267039717002827384208734507470128057662613419850205598676770507083547906278950704277780946739107856659958904001016331232039523820037730600863205671015340081950182508883739489107565724904691634570944869720352169225981507830792875010001699876944369519539421918076866432339306266872858691982300518582474278346775187297802594640610936496814768429361835720381159265939073813687061748176870756091950571870198182815042031312465735394333726877783849685434751729506399828273366381381492828950285911560058593750000000 [70,62] -1166598123999594428438971820322040865490361105036024886248604603384931526011132847528985978779285681108276211373008382352052614688977480275672744209893102405148521888197977015667076667957760021173806224235143548499746367800398384437766615067776739769174028120159044254152835336314517975613359235167411631374811328715390582666606531322736980586811739676645129464133916322741000717873070298083612087349630620459152275811257403860823548783610322440759184487565724465808159301952904016441703272592375744264678010497782209662608947403263172262440589163125499293147915225851237055371548838191564519310634779267313392193815223504958132730825549041595859116610059379584214801114339726366913886970601141333855077056488549442879194553954403784281179215018515197894068325918997600019500794452990548165034245578139405064510849772347373236146750042726593028075591935886460684168105290469815841409708587774731039413448802849567486013288746840725071311351281853044071609685760560822383745001561378078645141507200012757936608754589845609871104978377729653983883706923866496405569320606901281119277097413396795979276007896345500366893140779853761395351010159444400199359198227755891623231142029566143249698857615963721460643066844920206607675750980448800358067096178239494969313484864110924867437757384251914296549533184794607852286806648216091086265426981325907253801771582425474694217998812975481619609422458810864565771049530599800179601475950469006745348335142724964773124837602322542892324325806329443456965014148233508102831056024290762470987843864435715164221661918986010263063818291693113795309257596105676381498797603968825737631842311098558970023989692205484768051244242518008588804489311857051037541520430124414479267164985578654749064250251869908691924512761821209988862419564759316489814757736521009817641531587270925568773057336997892990062704593192890339352953284513626177188359388798957125075746066723791249192163847565336696758961094519319221401522298681658989438435533244906509777942985415263149271072029672475016626651794481188660057139119605699934161296390300555663125578445914266864104246171379180493139076097462375539492520207437738130962465351643976315998820706646988734676950588669417373120575535503354018130631902858193078158585551536774495612008186080768302054361584312948029549325598502181969719499398477478582573745783706019493321749791384451863652912901042792029773285692401576498675181031730417138714140317998175190259631418233163314422065224000938280790505764785823137318514858558446585512502480241892044432461261749267578125000000000 [70,63] 142728716631507272178576710058830590253362355698383512553698864428035104598916493435765417258695673866738316934948045862625603907966516482187281166203977290404109173641442837141818365363233132902214981087754666157112398223877382630850987528177064681033681132735588709241337753484600062094418068575105711225690384290195257468853495363464084586627663454710180657524475804097750964142733351537784249837147954129337733774393998792362162135217667181088155978444472475757803484065489310073702677965333937537736674995988581103049470906713993466294907977605827773425525892352825274737724653019793012384213946513294059901360888001250265693398623410066952673792677162108868624817659263177649290373686817618679106950385106989284995583145908508626016536136866400044306269289688721062641900802737695235252985852884744352275920717732398962219445323946199181711814657328285037566041404773201378116846623269295066351918914497447485454305283276127615638337645624399986716897280739405640327552740218746622835894762151901599270755997340310179464829623688215183034144029829653179775185213049324583022672586884298039295067033533931083605966300847220796993237195044894248097564175775481905601002200460070601483266140563940317262854953325279521988666914746408461232101984644139801282903268529653997051043998355132621201225951790851822728256349156516825801764989542702800358335427570502939367680130559122066139941576368562114504160254860216541635135922703498520029991085330311277565181542983968971758803454981390563967812784328211669410007984310289613573104279573607267146683705684594896880291184271444471369756802812347929358408520461695058200120453447873471978786270829839281845515223031074675443213792745484476379630744850552330691789649258368385118026558599760134016643601357175822511489473069569228661094551649695125617563323807269262803108620172192672734488978845550582924112106067203797827275087023637458961987187337570028880098099531420013324468054604583358593996198908755785460968391258677683979580701898329671686183385937199641927540283476986116229267989789666070500681839446577076176240073315240706257398553988553028306846354413807667130261915959108921695401636596480666749371286432668334285614369279877358193102425601632968404073301570119639912657709920329974491479195918233401416609305575644369755058960660574176714915859060619889817161833418157832568623338947768279948069241907317345609237250449401837019841860203881621265756889191655378083269435901597039141732649162639742731757502523188707488865388165041533929944250758126145228743553161621093750000000 [70,64] -9780346478676731042448778058463950894762743236033657027483529618729695969108170544019894361579319386640396338729108265704057851541207679148892031748912192422261024439714835034305141069868460341983557310663609204233136340753369280894782933673347260102936498127168019100894595845888218404226579703068432567119776415731681174215396987749422170791128789770628073738223889062268316391083045310686326965234665402431525225652667217647646148540112153824557878796097032265647891180201661251263948098296685771011438159879725858746860581657551903598281789841474896573342848538294193020476392764682658947788085217125847286634110193673414126300826999442707533683148249133282894732325109004431777353913105381870914088910309986294004246999865123691659230378356188150059261532486552762063556840599387107183334581775364916423120666092195708647694811622233812735886883476210298417292980010811766658537613152400704791622619658491892265269861436201501420391950416546922220327455608185193130683392752243461987209786184078489497554647027579883007137351061990711399827252210468650753636728596850805837475606883120963121984970147887157460669127572195160832223903643572550425819874224758977737046530684333844374575667183197910984650625799429758815265478324152485964832296904441414209469556140562094680421300827704049916357711131047074923361193983951577829969850038879317338451950940847422617038937395422017658468227993282336076612830612149716715310814510267627978990546050899379872504232670364799631645846953365441974294677699291198830023910331092523507848278506134546341960430871438760016761120386715377683839576372491332995962401809639349653035711648741042324580595013918631857404063420688617922459474263039012371201605571903665213869491362383963248426327248873740674999877015065883529184772903735576109131390829815161343554485813065602898913559472002325272807676896871295944250055531511168263329611394035107026730710595517080459329486619676285627855405411058633169994105218115983242046652854820022242590253719644542727134712443067489379828858438060186332818594593560575379435085191477894143273404097869934031638418726042690734661001829307443701638322390042164359270875706044338675155093395563153787002107587697627883356654551304689544210217875318481715290135522087898504009604570339517776081333012911494229500598625488935474700014117244446397222241550948356968582744562641525302100612733969983407387432912822450107196634051438330977375297685740545585022770787570920302757781844722682816688005728733776313270733334531703562220172898378223180770874023437500000000 [70,65] -162133836206644471293571764796938959791476863313157636720275868797574745866513339089061123637137907750666185393106273473551366405556673360164738184828323685389734666654149548823208826080362866118414529437958573669790533339890199286245649278976841837394849339257822151339798836051971063689525780598026559420016261169708415955034501015237170069847353544455847709244333769813790752644139935121635760954278691050992414221690723093989545804421124562747976013846632225314639513148036212145833319195912434843070592082061986633004973365049880195820572445808867489971187410638847158280965446304048713920034932883528767237321281871128289943245448533038157222196209261178548760927367224488450977296114775735845000411805185310604549898277502107006699744261388119048711315108377151640094043446149386160590653777842231663984226952904172052210956482536148288612037268935100720939787749185531748305543582131104821195323603413867081486816818831615565228874378945053829751513378448604883189668501566082895659506334745978232427987626904693473558119405012507464945134669393221617061293070350008839343983746622172649928829599030118257515039772320673270088024796914233028889838031690058592254213925859716769235923222003568065430907779997811191408083659642986401522877390594521051609960861157572844055670850728925667678518811210123659978489355938492892747769817531403189558443853619724238036945230062078223342460763373803053320777927560420365377587992833976730626670656208462040925760248783901825779324067121419320044768621200623919566838350264842546068284560447574754272786034287888672084679872297202590274765194587691922201652651905966798101811475027381789732124583395653295070051473666143107221494533679524934055108309021910055501003071747431062067853308796813704122141479968652143041907007458573668855292016750513228994809844179357834277806171858774746791337698741429260639427456603632881030129977876338766891703962879383280561334185571697418300939124900134780496445938036809264923720567260383842531002256951215258502986187608345592262404923347411673583148799866812429641385988825504292067793880581016525202335721365600944432267368409649328477925053573041490634366852947088393647255601203180747789330899019820750422984828279226925466427330027591904696406613793174935727594241779646728358122154802498673266784504079776995559634049972725470712186017905537013830804168173511882524510751273488192901876139735292708443676085486071012990912399012777296908311183778180238845759273068386739149144694200518733310026342486764860950643196702003479003906250000000000 [70,66] 154268016811627753334274793261595156698946058877462667003825191016077385065072301901216237194364482370499714097578827075034979566186339004997355956547890172989736418506536279287337622625544868532233499635567664205260349750869724053437431687243609072145761325104701646719833433033007507590246774160276212441070139826075608094159409797220383338535459963100369680801918438275068060152299755239353200659645338994423832987966961773544870013092562608186939916146032630703064817708581610556160522316566927739403057341937308756606661147055893531184824922996471021247462498586207997454944172534716431803667775194760089495104141664643329492892962993215295348730740983328943945951477136191532069809331001639950438886427799859607778997527049396520622179199817370083189288094268618820415133679523922720650593990742857466390009291980995544936052575132476481618763479587152571579901479940411671747456744978476786983488115982190289436018156647447568740689807854658109483890340316449553480795142642552463832468470093261225743418441708435639476186950056718395343400114194190501785141799665768283258154736026761926767556874328160806209490292497917862141454813961600283559338391311048542721303003638635470249080339946503989628984269152203568225234676004276884810418161152991759314953304452569282773571850771683656849008852669704680462339669219902189237969629125419196857045370363912561244812444227773117390432719903332494551504172993185516047130994043767736555377097290821300406658209614571130236642704526506787075403344309048138441784454587597946414255860931264358033745134391434032769304329323522361533119121666679537914155533525798033819749583879288885614649606586022683368565579989168674556471630137303900907480236318801190916402925543555159913505431256045767625592027677839111298144680344465632812496152373222490012323004849786969124284815231946605158281067272159307658653282028904911589590757372708588673923361486379191034604742985524931064195832022150590491084722043814891774748414144243894062489586512868918139659098386461597662482223739441670707736814376578649406045741392461965099477550860070857432976655158367532857425702962966811105910221277729479950849252131927809255744457156035848163790128295502576949911509101650872102763604362803314223255359150680785917037688546419101704746644553778615314339287079770456597863575955744796497520731086080100383356820702451617486634446326397791038125722867024473473376003439930072352426355738509952405371633514220507115594253252491824370811331940279699471638141794471721368608996272087097167968750000000 [70,67] -25415410008749723270190818917984002081162534287629084918803979218801021980474246613124837705290942527304592628175381258819396944886137778950194810807491026196741253762394009002735654445157268710168106160569989915337302068662186630616491116900195633069696177780220657667782617008410093727851022910026514092575315466668871687985524950308974047027858394223849763352660631082234449570667622434908256421650865961292680808048068154181184016435752235124485932952308632745078616897174800786594791839531366308651903220313310425239178433078220296892148545296270711414833188539357520237410165856932706733951206816650623160025523581158100150616042187333796049616233309810511200403245161999005117747320053040091574455627177133637649358067144049757142369792060862135159748534734871948835277518531896954247570406811769018267093413875502739683233995039699060715691966624744148491077552550868748182995511492057713938414105474450597302565618656149229017929212004567680358653960660598232119848230233934997652912701815623796109131088308143976125789976943885422093246164727178951038108569142254051341200537757141217638063585184138014161679055871594107570178105446684702785598930281052340852360176033327594900541402842551458370672322212044519142246038454187049371204242598223863086558458238419535975755026068310448091668544755933743014317867171860039686303168401803725649692328835749785123671417332926359634096284443797646188818324160781263565979842752503665587621576851823415567003877805883255298380038924210105674294523500229347967506617794799805687770671413061948642383127947585571062852851340466885070901505629203115299205527445082316606248448718005325215583980954213518112591093898211751307201622201542043388596686947373605605452254655937184633000461481508748009450341977095078091211171133483030317364396848311152963428329250309653789757634902729712147489599397685865544622563538683986309094198371627212478378074348869579468930724459074655915745179370787633980766148134715637300632227610845830561711745507846515129761527066493591546525789326054011960967484959442348108683240478806090499222184917284356999789482369889469437253158159680361302437697578337157726036232335560525542921841184787969552611141455207036365674318657489588235028143598222487903105031052488078438675810633991141923200322201169692115405165834558735055427717408600345230958432966003302991711893608244015955257926654155393271665795854488183954841479801752638174770255921570630947223823810271090869017633808775395579220819082427490660791580268096367944963276386260986328125000000 [70,68] 2776269765092702665583884257388469919244491965115457327320361593997249881633205402640740587535875857769845505796002851097351700833766750294297702149406413252126032503686701851226910850012934505214394051382547921860410369146953575453119930159491952220292351553573188157069421836719029801915907805071610543305885374971089721682194868505326268518167230395100276008945586524279525143264997096359684569359190551742062010367744361841671197527072659790594289190931729079599739910093253723962329872933678268360793342492070961965388682850066771908433027205067269896556915732475416549318447217811483759685617164957480164464650603989563281195193610289373988223966054893392584809247255675545311949535370514402659802913395563092309898473069347495452133814718375113191545824236510286269722234149466844200754737393516506730708620697842108231803025597442942827661262609197257903977427896663198643027589722524912602153206870915156196413827243054341654691634646067698083747276106925514917738470664768654013074611646418547423160979652262876807656934675197544210870508307813061259471339735391890510823192459533979257617205475068686605969474808123712096216474206585492105468423853742882183977520069299332302905482771918446305177264132018022713333264804763809156090275716942110326671534592172301096672727058118862979322085345373518834888991271414517893131228248536688590366848075710793544108492230818977222816470462131174833153696494109370019251404100742886311220516689321177242333198666937668713392734423737613956260322404598255747625518886569413179471167753132970434575964316888138464164106762181743663061836805445082038607389888090868562520481994016232387937988115905007842124464633826123885443760840837502537942769461097170039732800500844368951887062819289802260651966112324903346727148964314610449175381893535769784084510609626250263334338912738979511745255408497233748189480015856225885774397208527856202663238718196905304434810365489245420954425738002306075227364558595052893720014190545212040935361241198331783464494344755637329747173926929018047321541817873206509991259503533044507308520179797525828508829539024732780105885341169817851728214989977889932955866584131340180593583847456186708431996671162077737289916310688719118466916782211616531894786597846717916379032918803832361500912000622755407655948286335073915301258989140347380620467215839643277517302197885839588018960928646598908458235831111160948979707389397981362838090669471496586000759420993822175579812834064087680852435179685785970882250239810673519968986511230468750000000 [70,69] -230646230424365269679282918713413829891126083767396818852708169005295524012886329637090818572808687417299113726319662699543167828698786552164220927530322497481393459584644840940208197155606748083543624846667324143717183738565692565194402321544667937618884493655159686648871144353779791231959543990382509983648250176482730803837206576756328629661905770683461762982012027748281300401757871352550159029191295126945696703492184414628888563020631877785767755732792763224935279177886365479189553477166143173504619396819071856188063067239833054341411228916211738623637422888683252643952629918351199075400265182584169276927444103359327300147082980053753130089753250883770576823917071460953303566341711175169622589975608601206148463825057325915369036523180820684096739922264878511525774061329395317100850459497282620456506579758531534813015817213734790256585607058217476568891346280163556724710342396854600699687423938176267800212809795386651562807499474769454421885895960484342329545555778018871585413558457940062650915126801541268591333169690508037953189603754171645023695415646404802059767008590661562262223619940488456157039780047330772624469774462408828065977090017045333431383922194576426593888424559741101003086863727311555084386636710411221358661806055624324619624937041972351404380339322891702940553555671876023389151858154744273750796926826868064146672533488186297605355718766465314408431384552361473471448447712393165016855056599145018942057509458122627688594148383160869538452238367947360501029147881355428405914328567893691352984553723051451309038578975971318500835405954008263308462167740743189561972688798012312721366057215359041222733721444696299741743400389720737876093909206365105754645500393902295120984432764890911620827175034270157047767341644434550074882931172631990934306484664814535097373329314601220384119359555212259095919210538945237830264257293130070265964397889533838060144188071427281575275579861893109496837509465151969694044388503995442030563624786608608572977370517936329102017282171938092011461225671950385842112134372127590151141059214308140254511295784434330718618540035257278686471706692566146462043859736598901187423466746876391217664235016298410884781883322819163864990367990544814478428479276452500716530962584524809196104317779742997588386715399408092858509847599931798795495898954335989822901220108192367362447011907025183324535452541272035198626300387405871931433007299474672628778728729261035032267369938925021691818790980453878306790597291220379361220693681389093399047851562500000000 [70,70] 14948605702470596265832358795092945114426142245371811191819712692099537415409438019621424544392146609799783963309681257323447842934565551180259531355669415812612169821403819349339342690252935959013926752363040385762360929651813883996756417054989931483102575140672995616540212029194637131105416429933630134884902043283658471422469737006217535466895265743385502526541985178974322679993490139447301142406974274516795739357173082042103361586360927368573691791590095054642146263099869103222122620984311110337162021005122396614721170801939606264387970698530419802743926688887445723616604215017102708095762191853838090244624442168779743523744675915867358600252151342431314565251969556086950415992860541802127936264575274421640189605416133572358006523806822043220895849816028920485077093182357435490015666872291319340558158423003470093566578131167689656434034887877888648240171309720045367248365738042507250139711688832737944239454119051718850142984473116575504092535640385768023532188151172939150939592881444982843425946844685655223748521811450666465593366497720933317215165808126707376862173562239235652414152364409820469685638082949850549466794113396055217768788080733984719450177625355124095347315379861389220593210744808192768814382332650098275340124387319881283395331229624160222493971613135873781432998564010654174917476267734522867798987380431633106752215890904101815507668398592296560176853222776479847764217030596464006710001232937319621016833157619559975015079203928356151702839745766621414333690689600886445831439514547951473942725683983624313525549854843694355497609203147462166466697452986088384150967064440075422100040103312658559743519952805285038983075286754753744983923700634433857617790312636690317196037612458134682138636881990784594611178757721500043698527199510368992756434730169832710957512131553770908520183420985663117297560066199649291480566228503397032968551747676703073093461681175134710694636090230504731236358772836271956577101386174471003106659830191550042868394984442910618327187758055955646577163770215190666619357684875935565833403548678757657548513012500538653760058643496784495938499669773472034587175969163624508980975310090339756582039938657061705224087000191841431331185468449475652811666322932581733037994127122975268800632536504518640721082114562942953791669539695394832836725747877454201375976808504034771249424802103327129873247370368092402835512445340511100531670949456592891507268797153393336375633291458450213616972576756187266703180399618489104796026367694139480590820312500000 [71,0] 377036306811214888469715408364533594631329560616797103107096169155872377549923804786910840234705652174390992790396192719834823677376551298063587419126358330451720414871272763159741868185612783680428859905799818149985714527834521349449747322145912421927496984726535028318451188518698100973715182217295456581297194117220466023879851168614711820651604604007352470717859649504087946750349632764694114256504946912438259138873836373570689992877508216949935888409181343234266418041820891190958726784233190248554487224120433314300089139222357502795683117026791022230276135432187968479792396059966991856140362738710384577011236654192521466877466217672402246379257632770189247424883426417599450074713121799736677515259546834186325305128288919632835368406834575054007473337121050925358142162486674874158073532775855606046083129059117272572834643728140147091123245611866066997771556257191026127526185565320723868276745214340641573179951552770989677064193491743481655122755428949670102411170260089839952811980816434067267963858468925377342582248684813946195191132271020266606674707784697674390882014505597453519268041308134557767704457125416561460862526572519996321245014546291462523134753239992171988399675265679717844499774543823818972434803031386529337601551511104409480685768848954112157793322180670784299244954304285337328853338552644008794160170987342544242723228338882939394603488602696923609358889072853394791559739065040703079132710944347478102660804045561875897563561179286949215449720023871725147623233691864890981732579088185395270586259418807612853641644469621891114446764591711819051441245724096330975284481974819396897052366588015541776068322199555254254310664124252879748470470597347650156905724386489266937150360321624488200906168952057569784041704685520063935052081064684041532495183108595405438524264459672220903378686456648297654522094241560467257893743786221234816764140304879439708067690631762593987108950276526570729333553498129161912898738980092527554852747791012199364732422968600534768289669958901697044858981348959881513345844605489217898253908086860072178513909750361721946222516573657119051671145680667235372523314814754046594963581899407727680599933235779152263237892548341878710179757949049695399085491120650750683860084656214384887754027274588277049507743302561374266725912810595225788203047015713982025265324697573037387217523174346797979856972817935833404195964641254682221959526441064339286863939766275181017395495716671913188910991721058962866663932800292968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,1] 220043485222169334536929210861218209505415780105059527947555116622460193369980061867374836033799662275016069978579746652086459422671452727267015885749469486131557074179164499218880956062631341719643968054219299248197177999295065402038735425023775845970560156715033713610332392110978861416330813457229431902538494155026775651347881879799286768743408485400781001697202502101914474766494432592775284769419121068705143651980840366915111208359526918520554613904493212854378048713871926858713642118045034366294034437645028281870914710821364966998155966239561351897708532884379864977915735709118434627993922303387045564547158783601056977102806239150632026967683679827650180227395344833257422260243057780908662917903121349333601203345180490507738819327746827462547398360346863319929077323821218240603969867288879484559452224336305648018155860211377167736168744010144345145011594764939936405621780850598099259636419839917849886329529482010308720449461952103747700366119502493118812029547513495214413161689606194995332942977834290362855716635770183199144603585065651606196503848820487401807364730699773190838365292626465702322995715639281473339054495173378511296721465846922164765656760993161672987513330745989212364440159537577526953155632200227175196019627287950648000774711970619974095486656322582314997506044829269640453328314473963649265323059153393307086358882955404723465920829602666273674777490021628140802120546148376809010681843084465990504838446643936223233215811866367112624435283530780541675623203121617894938565576076551005305463206331537601164424090965431291846259723206553520915837405176187408357469715568542307734194688606387896484334851280663073705465475008503263461265279679075300067567545957212466182510945164090199127072674648226858711865456467487079296184770469370935754127255735699545272531899836825651042467896259620936227024012828892163724721153254840154075141692093261355451505372215367875562455075830997430262624306907072724243174571663758910727639381433568011875177077703067157770753383275080288304596330822695093243303534327907195492342209041784412543730474911674849643332678636526500443982777449777332577405694341178476066145141990401246113263596801031206250761491398445664606985870982233048690314615583425261298405925021851685620996650818489362153817416720167712380903845891081571906342113870248305867365713742784272492167713203457076948229749199755030179752621661086038789696261904385518409241705885699740587810838321552672509212600360228861973155289888381958007812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,2] -18108754590840020038340868836420157354012494948466710419716145538775065119432160438295022988796770739598461854939777141051973228376607434061361408152947127913541448948326265768695385254943960871751189230874366315905811115595383227525244678795837374443716830067673061615212404163184645655811539123233162743793439723612220394125826187248670056227019042434528834330749745248172253726966960329931904678087005645332313418273714675304282243949287313114767484821275462227648147244684456688072260856533384589269000063851846822772135750174669689884321547411807450480266473646843420416437920569854331159046179615564966051397040201636448247270788132659731493420280311289228977677969242854181649887916447197683192935603779118173152002173248463859971315292298212771258206534499105896033299500058474472814225246965284252485134193600270567231072023118822516717699716696251002039990064307317208682727431826362488442089905353324960365331670326444719659535856433162648018262641544307307948435049819875489237052881079302992502653468242384063401129789500769349690278177535769883920454546844298890590499228847362934969756542448832166643207816288349279664965123096560407483962286644555281803300052643798133853826237217015901801159391709374251449653056053746068955477329849112874517839276410555118171394416629916037788576118589269050053182878401519440269173236755102129466685946982803578345629706880069830268626616822547020146852613970415118934412972342421038512174369565242425372947439115397946662616230157202313521445322306334433866560644301116589303720280508235753805624498069563966516850559387122194731536084431187626292694915870168372101046877962900744745310803599972710553713862173785331881325591812508848749752260910703932979226869119918836399943284183692917664368684297374715707347475847326158454803842063022298972527236067092217347563221627491336821233353797398633602571282697711907309061246217110915075077465880187045049946442167370202097703791902790661792663234082063973494405805030978754276526760910674704224394264723832929659227076680681520360935224814639515545285106869146472730558963211459881350150030324120730444849265665397324974844079659534907804094652518097099074208791447742634286682856684501448656376051274001572752365058683152626033237381155190941589722239111053885764113452552334345131116679779380500482940634872636800088979283265356793863901902282545263286203947001584808390999080193287089859029396271236960760261637489770382036157497069595624326261050973316257817202767910202965140342712402343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,3] 397832028781963055845585458732491304956383919877943708190945854155467759780993772927061139669879402180249622510137341564047642287508779899942632558012845009575907060056952405096275371309003520947977104910994205431861134873053525712721609339007886067376379280396981724497867155644902155837615269332816952937350987328731192879293200919810214399996849247794225000306207808566900914561006781299302531140202519488724851699674138103802550088504797672635215048115594153567266998275944118233213218192826279727786292466072437881807595938570363224284778781206143396143156441045349014769261716478949350081671131210614796699677269236043311260736937488502457444243254867531883834254298928406888986784754953074861738453697019729353116052330878526665793543762823982448933586183815420933412864603483772694148274832382091528826443034841113729640527605803814980699193576652184714088064473965593527645898289101113386598135819389495866043188329121028484703201935400232805376133356553494464980960011930975163205682305120877530985631441646829441352473850550075247900131096341968814443173123694370004266209682605247643687511184747226482989319674917697302140443805305967113351353556831072360795686874448782106256296381722277687508004337438221262375068236585898356300271707264991958378991135044095253658230481553162981623082880288948713651859579567460320130107959486003122345001245592939685970610428832993887860533455960939617053662522509095992381944623614873662180184506657281351834188719684186419227860636998119860646557496984020957001918239790285689050477063850921636119032007828700119746978177030687765971242483049550338403896838897841841283198736234145803007869129333775567686410082093642266244152596045517233295586302928046035659208692763290088339229555076390221082672353449538500418356030753614738448329721993192192787191532569142744549959885403545867347319052377412367847583031814085720671147991368752833674911660632342543616306426740262175217262292383390287989675552077307584670061615216581636872655405254421917968677301116966661922469826204059165860702621293155839561989900804577521049945506177992214410748243993159881807100689936844340155229260400405260107758094177463818700395068565730520110483087725195643420951298360067571015731916597474113827697333888842742398904488577256301279466438159927451600504290686861483449103793337991769340280258739675579321436565047898906958872920703158353838634951550219897700824682378038482833854970014890376214725802755699454047285354801291763771065035371066187508404254913330078125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,4] -2928575596530412855796558229240327906981414012566113606220658463900965342485679202377505134530579814672434453754350510774876997566950827076027927921919225073682466651298577844056280053474821792327860382572289667644012406486348631280717482865364387845723909620331239027241094184176455695176336868327020360471662211191788635263219363805061354275463207807640752523192161038048737546702236291708005737738513355505911020192289300696942405703328632994942935142155165223631797494345420075531802097242865119376074826841925788556013831051257393943944707741766147802332353150380060358855554266742572200917673170841071365013902907530345232262659649406879891154802265982642135612023885768657588168292806132423081228480911520528806690167576998531309728688837651337890715731251126969491117384817665884207630490088971589360065091452425485704259145677182001979851497670810932946981678506641299580372558845581709663012104109983530346725904241616182570620270258286186702113321722161113419227750070510502217341128766718777599036390506154375378576809218866368800881893364445419130538553077053718893125309147287577499989020616583019384628545501369395478031015681400668056587912122406162645588105437419508996127536040190643505239846896202689766336767504407185415823621325340867200840474543917519299960899219079423737765022671028355718512185647210321815898285054467758195604736961372973146242943722467258185964179503371672670314209638172257148352963471276904454918917264155586716425044956181298798658555540790193583608964115569879946479334136415476939175346060628600472672421268461975554851761124099619197828115893959413825767197340110258583839182842500389864309750593000812695053419285103138831292317313875292037409443126886697685008596927182482988337832703298147969848494135054752998353781751309851874602062974590605965561879976863689642315334394845867152728539489259812132822874893787384385474049274835462781537217391254456298442227331669157049020747951416188457499435768716189218854182943322037251034201654575422830608950041257181087579614475973202386035496528404094920005860746851600186694121927203507173973132062428296715793342886997087284362466368725164737030876825727215963256151544973380246807574548565108920166214885285940415751394275961079764146943109796590227907177354462144822734204452453333972884508040170615014577944452190437357717072085036439919356324881128443603582269686269808858577252116680524222333887388601414430467381418255228793839909447349618194291567641782360086391816950124322715964808594435453414916992187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,5] -37269742690627822070550819134711251369795131285289198160855649376190408133619717759353146038179766906695439761860952286823362206960685716310983283857127401992445023356301139269258972721760991083102333836229897769585128215470216698878560617048516941571042415857371586165089722081468431318768373688465569162924128507260323775007964545770206471044301327316731900190170808878968952879974552612746655455407352453870584571497333582820753185199758423305113976520891965849406083576469079497144294790070529612751654879554517491150292020163431758852169427960508865845379722693881921425694100342342649686256590907252308599197143122560011513560402138737567412756844634375883301801842741755497875522844189452171814340843597328201095963567665578350949466606068572110964232904488680698536002846133232800657733952481410430002841159652368934097897665166087323027818282795349204616337265891220005675584617558145597489484079147591450169246216219585899467029606940166273777727792442401889011954288052779264597605199932495451855064821827129281281766583030904116051216340548510961839995733741696275953824837160506082500782761201627753213550999152889308272822764189339370404505968654177101529951722498183259287862440060965566598279649115703086411516242019599614828226013230427140253246332524402368690417102730375446951516423230184810276596703749899178696527240763626255799139031831374184916596162151699963727231496201446940449027698204932275906730787757713898200575573107053486551347210546663975214597428355661010123194174750346775897309519858535846472269023225947687828450824230494879056335207442477635627167616540060992106661908053547152672695430685654519062368160523309080482526865653718008132253045230529136251162365249297023703570202473543702113878008334107894127498239851771394749414072378597331791226902954896338451004074923575848432403448735742265166010489764959723583631462458221995641686950449910342226599466848019990664002024378643029539555540447902241646701601215494292755064965167417286254435930749636620427620414969106848265383639210829772221164516347392911274363003183188974109886674821052455016154939832618336921523832708897252319766514459849097303927201471408828413690448034485960571801982921570820196041771114723302108273885213153619353018881578202664573284655484094892380103401617759517288146581546041335279945169168754941208743040090965155361039784373285958531314144672173291184537659665183377622844547306959109249840146916535790665769852871464238894986646762216726379307206104551930536672443849965929985046386718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,6] 588991774368780585748860179295638629098609889879789075350776009990398188981131476153356886879767446770837106715849726194541126278949996979611972898674196341384029388432192845783444691268449546574503861438098353374960288343137350018877386669383740501997819538552441438191134478135628435463442741473700368467694719897106044123457000911410185436526387374577084233570081455702492029837618947099582148921218390888631461128082575288702132716208935487487288101515538125315524599598045880051814276135857460196620078380553285494438445961248563197731330733851802883599448772087361378482692604246659416995576254038502213009224533493553736367406483949458712178500119707353658420557163786868223854631047609182128696592073943546269422311789101242721333793527753200568931244410269294505872583725343049286032130486713674138282071110866856794799402192275345523102961356707045014747053845016312374222466399235458055716385669311049214845138951407773398968070293364814764203908081515998236344641056944918125162847160031097843543780095557341053157316995491128001927248164031929109301011774138336390264292299374970973671019965853165957115654932998366820861676590482541553025093313249361284778837538355735437009768764893610311413290647485801703969719988976299492421044295922021608829848569896552645875402608044534109645558186497469198890319656069166411714607298336899018378501175713010263055913513391677707809232234905494197237580958688869307188012835978140626174892005861079268745647719301552939026559838855967966171780225065227757148361862486442973080767604413965413408104334584751518613748246923890420859611139672812113180138409062511711899868467656248313707292456677938991022952187478305359225166401283216639267055239287742341753638724934530585661420917657907435533418898779558599284800184607867637391395554601271168059277560084520272271360590773599093603997577504264291296752403929279953999635689978159506134669699124184204749669845494626021202684950438884722193448184559663082486432162158886652416216632344022648005957567321075712253734204025166434397827883259944369350203840110553735462868278324702252240458230649468853662874980068421608489174509800944768775020803262131192896036339376415055754018687397905306270046840097562908036467276823840406349490298421329842259442915556318600746579791566540381477402069533461510338237291168215205394354812563957167357831203861468021945824382017243785585967107805533707321123556073290517236198545241425795760218628458273842360130231471044166603257889906829040949087783474169555120170116424560546875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,7] -3485223003351237220282491443713715180527399943369046572214931415871061856323299949980870983296258869040008100508534366805030465304779672051776772132087861275301864176844046326122709857451506369619309750613618239058364399872370071642456258490710764631102908888832075002116319781581680889878386689994584046629358525135628545396211617218162886353802320585713595270861496380668564367355723349899106913136695203932852600642523383797547951220930796660079041231163977237418187951472594263735641727922478144782708047027696217708943262484123907144900130706220454937105155601624998460125861986823534372130218642924687963784828394238588600033987137578220860904010010586829621613231604541785584381099358775200650859236509919335594588122786481731778500359203388809449714529545510749228658497129233739807517491934234242684932429602808247904389559564480052153893162700816659151415287795386607267685173785249779258894518395966947583324591047153091180390320066838364721649047189274700774791121133118235728846872998580951573045840409653000980508404089298686961135389929594977909790918096519044733159113181074805289560392474010550625590788832340787388976463712956630018619566332158865374446488068282795827637028723801299457412835445295519798154522899029816738508702112451598059034356605458000808081969290693353745819052316145068323538104133356669393827420853789321726069815549935130855606999249171696300842458098011818957363229768095082697628551791910301733196188935580675861306952533293189103583030366408393197741627331686978330703534283383802043353093582316326972261121485949777177182806306267233176498400195087164498094901568735417311978136161614769174253778220925908685141730083623048358379078608620784053819358985753862099664375775864056538572444446890842945600691725754160067998666985356650531145813980526431014496198581079512561843347002602907565510567912287876542404186101638294493294143310676383178194524442784940940177156907990744801930141211667681164563735428714954887188911809975595259278062837046552656723483773472474532575265333036381017320453840846901873033167642113989450072424472646742549369713247890345392352447719017318585293144139253563455823547360973554326830380063838072790830023569609244315278416476046330352563145796192074588784492605323031332977603215944448021272370556720635157609438982923976371722640905394904260938420186004583954464386368907012912598023963881422699369226410253621852978303858913537971572062770995947695153156829692635975680495777468832073555618341654404766447039598631363332970067858695983886718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,8] -8554441785739249339880306658392601575815848802602451987654025951058288172304138982850489558221419931103563057588738076849459455800630006087995521000256874058231073941463911192785258411986960008338257891086325520134151839788050847844093976390224439013708506113319729195545784915825595053586676569286147734123340688167606256859567125003155167588398154194772048974233325535067430381827391082349057985103944870043951181176571701630469772882184028401471843951949257802809712041658584385935405518967661888397754508880288632352901354785863443157977492027138869644160343930839448154340381629360906632800201234457827934913367470562779135580140782757609293261706170887961011251425976187500130697740679958053588899282129852124242420726104642275604356620108876090223050892194241185694254630547208517229239131818922576427985770349104896400430710590185404177208766087569526840554474846597070928667972987031056847690540281288629449275128082553641222406599172416023994282608542362619261106188643174044486266465697306980327098527506943390346501839031581122602249201370346949224196464414889079610201240767736678078592964005294474165853411189116224412391706726241849812466981815524932719678795316526351216451253699502579423788586159766229934058761585947971579760798516581751095135065299996712465463958125551755489168405696706189042631234880020565336453198456896697036099361802645913184774452253577798303146398847424204796442625064314748283580776197895531219374045779155092714144928680317410827515483370519183957653983716120342753867106614013034420547944567876787148564839113385971692326447562114691029318586386676199369032610135426821189705216166597443258173159045448351426867344747120106002962415357524502749712220604127542725500795108791618733542234388242530173890788373022269622454128816715996163418923679934230830655407317190268318231326424118368150226785227409190382709298186283016668942616584420486633815358032808329042332411182934053840502357824608790778262607635317702896535340496136223543389611141598922915493961651074165146414673993130064043195328945918977507646977313618491876402475935670450936440553449922225367452197882956000871450410658215102312722287117668960648285243059566686430981364662809440597131445981984246057772553971187613926027358405593229847485560213877221071474430887781419858699234575251896308050699629219484659330185219713694865386603548835941538663717238740942350872033731649065349256060397481108810045740485137317198054016032015747686427478563766491510431540525373694541361711558141722733239475928712636232376098632812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,9] 304026052361136637491134488023297604379284971058751295071501678793853083054816047799433660462201270634413913581850295099639978373191398930457639615387683144756066435805991095888505975476680665492620395743441141923672439755824646863124294875460529482803564191161969688987966083040052193637305405864200539384504998867133677617585566490910064840705046720608088641790470042591740316594152421502896187512423018587548066630824518293347922036846862879750873753721011060667777157167553980516815950788753853109336599023112686758780889136593514526376900902450895139779187924248766409084844999598675278127362500970488788528102891168512861575876096778796456043677271866143748719000888368069641709931036241887995552053367613199866666375985948448512136196507823678125143847822929303870887047370489106963383340103006669342644986909309347850515178645941354348319581995050944295246962212123098969844366106710564018370610654283790840589597902568747142518369010453148216617513121281507807024713694557824340372534221240277684210084816929203743509015644868409240577424798333093216711296676490053080599956639160717456639067346409363114930218150577799817685120849635932223425358543811391661997208340114789959507039246190495494123382900701364755276377043069474832834619337958853000653450892235226267115367033678419524483422737578962761819056504538545294815817307405577311970213067355218140650921428519956199017378569663625163084131882341009535676342514627508115872732180216453817569326961525731269971957162752740844690360301310978176930861834731779250032574701550933702561036412318667848548885419205152370995842581425236753114552228512780172201544166785238567340709959327507000015626054845231928252726071740486349562291258694792014486774599450218094782867949971028289692988838360104969559901186732770448989122111922258446013943475151401512775772458473743273039329201171683469511921077451400594619138816957456229236991327330254613331681957065644397226790739349689323465937835961093163803266402798912346467091239004227716865815660199411132581193743908508352646117724984209053519122886037096581665262238471052628264104678345099003816105808906760816789650693987360414435652356561656329861996728204406121022435425703347960527471409373477761959675985595988470348931993580283989883313401831463900723043632454264764593147663810294957554249014916233949439149431970822223362406194440827254029942098529973430635379121461202624690308980909020895468582370718879799130262766628266681229990222586244646276668788482482139571508672286868912859603142351261340081691741943359375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,10] -2650992559675310302784900697158012759074123873545343883911785224072038777662345280757261521455845683025634431895673634563969618811575324859285821431268267518362005457958667921729518135364577681254884978734006863111773591791865110818835546997138017072303807468124411666966881143593513955480764417627188863889034716865230293440110396234596601169200357677087055260568240906472174270875297127355612193513074281273143393048267250292210838952166209420138564670429263464762748703435674282208370869208567712709093859169733953007330575193620916189929987370811599468050365379548741807997749443912496954591114787350901871669558941964557755836334648396608990767613832340022434230608843816838740465399037134069507663124661958313129940909266821503036825406093412681822110149966647469985100881236308912393974014411784499505767733832426290853945575521266964544297090817824977135463486963533696550329160980235307133549855183057850309130350985508115298479709056099581652999957926351681592111402538526871719605650143341629239593450455124352897431951291352110954535900449420310673526568776159517812020256220349098808098043243178509204049038091364512445819404221963854403192139983456749633693821396026337712339694528913882149930217172647992864817249195713358322523450039353790383411387251383786589211069791829727505734646401658620866809058938025842801659858894004795994959934023769717378356176335362804668666055325831005921609875465341269948763699408136660546872978362470203190122441709305670409203541273454388081550203483039806530925919837294898380119384552532995935818050803970016601493531104935976493214983567014315763421513972759218772571215874671573086699395900864214432495395558295603871811243208888131710554990572368452765392722922020445131585224820378481091846066101064771337195593842224427106787668964784353969586476151120963744564739883556304336119313576557129710743796648558402810108629566202569774117868609202229904240863580030347188567244105944752772694422457789387283603186577999667954525506378412166075104187904526094636598058232538061838580981362893686745577742987960573971626572268921797799206581447438904543341943577604887408201279425002942030492448993636394937547647694104375666394109771361106660995061082344303557144420672508639710169367374303885667751427185143668992669467592926759999035113964052448282528879574266828969631395216812669927119033891462013700435155795479852639506270733966063199495053432588114117973660571454910789438876775828037853451057234955745914432634711254258843715237198561660611050710967262489248241763561964035034179687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,11] 14502248187523927214413352034375660482513377493699656253673545967615158977509553052688655482078741866128388655686904633425119519852011241979871766130588751745186012848319519837353045116260693189842755077034544908817552951240925869485693523171638557567652873241273433604830304916431748325360306958347482304723289711949591478773485642884952703176890761658622489352298234859082883669688228469831664386076505744792520735616624455375596612106844000301011365750984808614079244002174761094077578519846035524254078709770008882672663653469770016727690072920654194964880748186584968551912085078858115873416546393816186520618564510806183203591270839698980671336931091088394423264399280001521529823631107130560762855591768350239320185605778362265993774339866180188149726037553920535837957442809447538623318023084195794835278003569086099100530835970819599029380161546238562579263250398362492301489697239617759869378870153039609508967988176153659255364870089726527024846007606795412257729214159253316174487198727675634590250523950191890661597998739955041350413984835197800859676687642996197810382820168855638212392592105838184537930171645350986684655687322863753990898419529954286163281384740982778647487639501566603308072464674323753146064171446284723625163598926522297801418776097108098206130760814208461961517589138292088939111939769870220755770407158548153130987555786974543836211206325529398550303941504113066696084931733237545882866970933762224435022332010290952728002633100841185655407232728145737382685363381777893745168139705030910067659630576243589059858948816541599883313914498200044720067215286834195499766131565075720031932943844058266212568869406022682402824177275432951615010256711157172406665038440284134027407193025281677364000395943802446480363374296477561760109094664392344490410423250986273325766951985662452641532868025265984776471044468579883595763395421716345587714515630680931917411411324352034574097612472138111552478586176203851742108001191787710326281372712523120209946287604155721587855190699405629997552370936932868891331381302069447930746670612322971503147020699414004896999928262441456259033956266414467809955476897413508987749646749417479355214226820926096820871073351912201344956995031590779597937791266393441590802227204582348039356934083192348306826686764131613874302857891018241952307872421543905810390427860133658439552027268942221802839541760927138079246946787576342713708655765481900344096177408505489738880161460284676312416067720247537025752603364691964617872786725088473482333470973917877167025380913401022553443908691406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,12] -57862397780058369482328932328632684581061901594559201738516583756707924263223061341243281298239327117931225881919572301863579920069424795345814754712079335075827799275207020616716768197460443646904128856841263848217246018428261026300050107557891949313432111082542500729508992582251767796277496976069878057767938905727264563730084755137671304512530069295239912117406137317270408803293800766021479214050333917536389293481713171884900177672623646218701252770563205476645392685721858041320404176575515252614284153018802749316183439635132392390097541853447999928694920210703689187070040946398890120878492460820009396438963121503356185559394655461501837875953565411826509570247946761697892585316807603846734642454852383176405268009414142291169413488419322507026944497474838015548578800976603288254309399273216774186061995199089679389677274031626947991044497912201945136034423954266986981604688472340247153143598960451075830685107021851483724720797174996347731690434252668376299799675009602246608776938971133495573995545875893370522837428366859542416741898333791747376571899879866175174385180340065079593026307651296342406382868339995814812140525383830165532430057960002923055979031428374870247830375213647879483508837323606657451539968415656775470893819021514655527366405949201032561227992216588773568953024935712214136605451870456660797110933502216631760197009563790759354193255506663262825437320875304840071506655604887694865871009119061344510370851278996523977862467561090053175199482040273679210022044421907697755708157584245657158462535307292315695241324420494149282109085318960935173045218963856271565701287486008460514868694861915922367581684294929726697640893116717224277920866687878412906743045698651014419986064049886008841843334855262683017546989890994959604173056621815949118192968927874826063436657954036673303135774242532892142193460531623969443378261599474430443783414756989646868670576234316662258575620347012863322819393299227648880392350661170138651553056907571925906159049679435755947983887034908767052563978193230265420769076980514925832507547553734728964999096156415690138034089655458263133019135132803678596261776489232921654976678436997218315352878920008692172034973518404836853622217773858841139193627567586706908522697209546573876347713876638113482408080703240722823688470699047422475702169550432346831749851683983400555003141170519623504118367508094166004250544250962440787670005249046527600951507278091933162579072159299853199954447651612995492950764095956888559267054394392686586696500529916468470725821049427395337261259555816650390625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,13] 179567562637835555321705464664462129763394975792034152322763684289891221536353768207566033468200026252697279381022117772131788739579469157623963187217824968955599632427906756962815238454965220521127754266431418278120456671352782479503056572324180814098397047281368862446938272416210675438566353725657787423738983368121072215824750716372179457560355578179066163530106067083882884227531381151684867411476899732781594513278714022000254150227727463228353042870324902757359963306901690252862142927941617082962269562559665324008054075315842501978513258762190382923895810746889139317354290787491597694296502463538671568351393327551046809972519862485906540771999411254271390240516744816993224667985820342884754269174247774743320514478093381590950681029405303900377254121147060824342172271934455539887840497500940561290883411999539059123603009964704298844929081216554611521024187613443059446245328645416476297858485009257676062985417185401487694174132649599186877069489902498508482084572140789672131969059112890643996866681142785870457392345570488899432130588085765124314505971726043082038031982758227090833018409680252304856536971490524568961389750876529832871089183566856524194619492282130497634113058907890806440187694044246304360171544975684396538779315762257017223832972552947114219492521373240077490885235352180200798638899857592463311594829495253919527652754333647237684330403037856718738604235680305660688563897884254491248935659255334616738264529899574568055179931270324059303424493415920482404520941890366826484722460234647414794957147189301225681088864800617103134911505197980823153533350381502499760650022366343937525961377809142574851464879823205407722181305104951137737423994928248287994041482262645096435953746866228893142842359872047865138005718758465976513478778445579050151687600260309429361718842483354306124147261507538228125004930282115228047404228153658859521538846562651986763959983372032778097006498888056966654771567597915286615220380646343505201472915282709344032521953991616272338555515769533267924931511384949177312025894367933009027578253862960348627545701699567751217598476659997841351622984837765293298306184880135725052445228945985977882916183864460855051295239367550600462842716020121138568579049865444983159017846978971757443549337631188816434384170322989656868236560959901256803245278561169634876404106751572740860866215295832105548815153037165179669664886651230299547569617498637304227834231749515018683975770763260657179179445765878631140700254163368168929881182690643264007813418241227927316105983379657118348404765129089355468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,14] -449866198731778443726301323561659870882551843857462210322828627733009281542328239319582707896115944203892202372758175552459669554207272923702199703986303415836446904299550256419525815318023558916374924030414096791456629390995165700275722307262087681018831572673301880907174011681548267520498466145306674159911336384535783568088712994692801435333950841684755676807191202304160539708088417173632392360887561465511235043573038696092117483433801453938454897456339774384013078145840092858655463768228612148454657730049126166829225247559140383363642211826877587185323720910803157291989665823301410391003465868965561613855454568886043340558084142505704537152085506650487882980224024994753544219907917315811974639319146301548824030386391732473417958718295710891329901230529769513587246917358991225049703330139949672401652976473381345868226773857420069889031436993439852206809498916010234896417150570337734097281397364735558366228294142571748653724569229773025841626660038835002071970856816080670838752112479262413713887001830196819629871737936112763580103886180645317277248286457490822487102500202149002397317573491365441651838351510774652499334526764053981041407330278633449085896902840374542227547522544027698275333800549702292095172810278447181310606977402831051787849107963622972392155201592140583234201563633576854833580276679922396426484158812493789941220126239328639247004336018548234675274565372904067733063959877335772057448748490505056947799767857837673492563123730149351733108771860615055961318427953600405072849957268348739438445105892583490651086169208504870924973638956873488431463734194936880919609065500081185570771257652612970552164316515800703006921959755322560082995856732049562054972312446782631862919453278399661005257136411017226100985948816529369259477428230984001086052606740853495181361841779487449184479642293575385669836020091975052448629034885740696389346586635047266731931010219231226564439164786086834070924703379845738412144110831167902096817160749030661878884573791165390764682991951890941290793907863175447799501766605147981737418048975065083275402239106474942471138253248917745212598008498721241873295566833231859655590855318373257324938656807682911365484529671857619598250863016851948003219292204287026046918119212161883305197534375475782118956459750145619425130611832101147036031709503639095983057496821075650822929842412725070935708957261268435655967444363149996352969012108382809695172205173455447700448190555740393732454280600220843917699120635592085796727883059559820381472838479744031890886885559355246044788145809434354305267333984375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,15] 926937555485401378475468910291285127432854035523129703878837672121238929472284653343506122378622343869446634322831761916252753858737200853023911902958723240763751789567775025891896951356567551310741666165987321994522184710580259908959663813985691490624467705348085388101341351639023409605723750627790880033688731023122397907923477211862420782230001096854197097946168007054992243625413763514920053099188724078801753081904528120358984589945049481627498129725157417273946237460212141833725337784994305494612102581456941376932414038441348524986330597953843154079694042023312003292496198095283884693861301223491124790624970070731259736185257918648402763689621417364256261354652982638634390200331014933518507522049768245098914910797573838719194134106922627848222380476515648410270966920447757769619598631831882656310379061270056231557941842208599052259314052114684241027521154314506680098831910961486353453051848955206739308551961096108985589599237970642757506496294709310072490011498105167722804071449998518510490346385904102062763053038107607289707179593317397792845176752150147774252357493429803036236569641494572765548134567291187774135719738450453286959227138127739539946987096234703061638599737675177953898857940914964996429233412816825339136697051453355513470672968977654119005971952893323846826889273882279666828802986519345757506609754567843406387518009418580689822022048158714916294096734419311881479317575100934798293255519259862363459778812994167259253829902292183247383634483239490973520548782939249728645299403297936693585843369394757114530328939085312047746085392710273377006610989110136774458516433231500620113626350256909278857609335948665101644604125474375348390184273642436460966518895083952211571061558318440055894008370472409001601836364659290005138029120611571568349529937288577886889953070334361143365082589414547041775031035855023206595866294149846406998587951527654396764632705754020133565712888603287594957012387695388478626634100331488383160545784396602607040416262621809277247059575238737563427649865750413609775862848770517595395820735903042946494982347739882655546899964572258790316590538625262202486444336520825160557268602863874826200746965782010319701059940408171999148949726082018657091015352165614263567059466118243344166075216816472914719174292363563220045904549188583639798416517228247565393610492279313619206027064358985656357858658233438734863599475124037172059628449368864663498414471265478991729253949266454286844964845800311401922595116800379250885590736926035690381014837524838176559666125513964329840632672130595892667770385742187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,16] -1572750630885922087811194540421083273315394450150174080825569654236088903906736500012016967368855890866167832961818407284966505488789023207642274950409228141105255819045656769665290364461770139134563854052358698896453195384275793769798207329590352362165093529478238688875939495099144122394506643933445211850680960086251213680444651915634555556898637935034386502184496075737217674503050163510730098776937444963471429003879732466962649005598320530060884140127351444685037847076204207702948287742405756246379142465606175195907307328487672856257725276130481116159156599119135754564347986474929282712791584540945989384925383346999471818292663648859455563019252137257336956539271940704304831116134654557071878585104648710364342274421428202333804644696375181561338225103859868836784966435691168998651730609950032911147954905082783929335714606399410011907039376208347850360030156013628921188901294627510447489972487033850889952968615619907282086697849786091261514014420541324982666992855885419047421466585780808486185556732044021447995457162758033993258502930989572617228806710631291501023951125037595571838302110413943643510134374748298897949516308931842324048874499959230698756730653648805452564066854974296271836132346056790959185002708497843059254975268537484855721752331436477210184181821645245285560525041491764621327375942982582761748127558914937281628324701436888537722797826378714185593718187470110558019994863334255429445385366472515590722844822272396483077384110682665236210586289299569007031659148639689045693489171697253177658840110264499566333081781873486269473985155599305148522098569940403022428655859574480172134175766396064901158497193628134371329397151834180212835683941750962449368058027025635025073357433181195945999465001844832196024096262748448637331462212822673728038720194745145691564166760029257987448154076278606270810215413069823410142372614577537601170733909822648884312035278475713944428364142862338405006126547457818273517483768689789193175863481328660850175216691489360156737794010193278245946989076831081408540224122994883570927708209351310594932784098343290064407598396701391136424005813775494875614353159510961495353466810670061513984415196828522917634189363501617794841897944766387185298918486607514214122923251453611784495677318646994129555804520045723187703428578609418332946863223312259973458982150828013381138574888300999394936118018344897607306593832752821713809975761921951390357914213898616770618566327320650339983827638010459663434675762540592462715450349067322281801015236035453319786985669483161942843602032482408503710757941007614135742187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,17] 2169776150552300870931794976324150567152681083697294151376121161207541725574008147799493308690486302708035763590461013255503171144819963045558611254423783005483682331276404666820805948595969083422859013845268695613280697819866649079549303740833861687260402603523070496876069247079698767939395337490263595818948757236568503223373175147441780487637125306957871270859511269453945807970121587171031424578895003676300174905412934608973160584333476253570812919082917641651069087417171222943461187436050392191892193724027177522546110591361871699501054237314299083659546044745478779067434129830052431108221367965272791904538731938485931623287314408636442376919445654828099923230261509379442270659809374852039569755260961062307497421222118574269923952851524180840967321286442099211087857923390075963894835541812511779234256367638772757049657094258134871509027843609828841254636457725415083452187384222641968656663069689253924780602732723086799871745239423193776262603404774802240105500770157809032367655818492000334944414731209103201284002521032606891178697238863187834554796113212629017042509116715207334166890462649876313516445014056706723598211387511356854597992547735579243488120694081113802949281610374390110598297924157767983128701777120233618945411750779821879510348961169944840564455920242920137356984572840729043391378754097989967916499230114514391707249533128483597148946990663543921661980532958625556419459926718746106681409785271814604727773257723002624691111681667612536486093532164822714790455833143460715331265094158053132354869490007789259361108014766043682931617329661806913927885530272560429917217791456916934897078833281984356958023792171913663331001319066823481670092659623920240610242720645775018719910820312099345932716846631654826868594589266404651305602691021160221676833569100000956298251419624540122112830581936292458681443094760503022268503844917702139143763766354663949187415060205434021581861486025468027045812341449908462613198355179656848201212601584894639759389021892369019760815326376529180511951396020622753179630132603678861655218225748290549747295370613254923690482743781154188294831605465864577934916802844508740113095648509464507515452884897286875426733062445533746084741945684107158139423580276279890584646025686869595573401292654146829626648742110112528896976153336901617361366295983346603155875397287620678624545631835438215542283587251637262497498745349510076004433893558495548071152679583396319011691436831739269708021640628948372206127096577701421800372817614370430747448901177910797007918055351855562604655724978641728739603422582149505615234375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,18] -2385490679448623046017556666836452804768574641496218598436906213119108541308229633188997348371914552551873715087385254893802163910080593309586296552100406392404151752838613225343621297905789330272641609671012044585062378268843676198382394603989179420215392528690633496420434567070429240719319344017371687814322825116070919618951668320257309774720907070235444541503344173775105729519184835290486446415655605848724074342856825941778381831257933242432930050321264480210239417738164701702958692069367696399840992576453219046621114755789199156308940432826939587768972237478883836271374891335789561698605175866629180476382072518783017819563857121595281294313228636834601469635713146607825006138749816101808176969128113671273003675835771470412313244137259004872858021736631493092273080271557061001326801765893901710919470878126421512500685609637935109446739026006362147539257706681767655338157651413802785562347515600832497973191046876112980751967600511485213006315707160465870943754226152935157787654792770568044781245612103018852753596010429277418853298688269869241679487013097741628820642741273967754624872001362519402343671801959497057334513518626893481265575245074778297344809585325188009835154824310642526253498613950789089162046236311962860474248008638828142198285445980677085034426045557199560977622513117396950766084103816720880933565845680868262467143746763883670990765081654728151861207286732290850646179447686119562392365763260649046017933990217668403580617679059252507842091125824469765278628721705239706343360938371104198670781888752027116298293708739656836260384984660863911668155346360949362372624034960778651095498007605978161670004250425189771640529253973827093436529640698307962532297247429769114620474196375207738248157528625671496245790748541734799078384083378331639684443174489624163044930746799695641814965099275342307451880871898806073370815774811291926094868660518537880037935674797834723416567977981580351859022772064304855712801162630176577737430497250346371979096425033767232700791718659702193679517565523743397679575822622419810743898793007016923119169162499123917816896369832908144966925570758902745182685847341579147322100412422950288114098754703953819528309828200731727227944487896949250916681674735708478824377673816215814377009275807439715565433147473603130944018294304397331254344657761568514005597865784964185305990477393108329572676016856972773018036256149749876263785888686746173164570264310419937266864741332609985127735280061778999755303504359483471197800411440252752299324707937718967217144628159204439294415226683471198398933665885124355554580688476562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,19] 2065412493818306137190976059290070613914529049244505507710924044911012262044373696548480004812962493301499225681559515705135288977150952604026113722734970480866301256545785304097514931608940146055392323159920798698559295352823609893841945463678163939495066049136123429397495006590818231240754855127312459938193476742706944423630742035954214265379495886237571398187519489823733674783919071105327379072678196276284996766940105879442955847713687951900533383014151137472972838755666426620258587706402523594092424111397444767487906362697785970082531887501217167825334798513396311766343120166906615178534502517004691438606131589240085987145853262636803418816754973491752356149427882738358305508097726482175676483341427193049329949164420706361467394198349514141361844079933553338138953509000509230066424859816353123910411543029115648470689521149575818359274523563602274934448220624540522282799570262539637507161498119800990924859586683320448167802091593759897899346415413102243573697978860008484781429850059286989428448689555306595501370867102252721141163842331369045967179607413461450062361253470798482689304072050448629024618082858462080115374721452462419777682600625636121582301068340150462719553369077105222327498995411077482934832754936716141595806185237930995036239896893077331459375488494858542670449866217021763268512621749454378688859462263608214245216072917138691094759182756646483001160166374811600551543992729606610779359444371316652820607019544334478895147821798185049682045183918915794837816339522877547091184850427193778959846991085687123311493234668049469742154164530923975958601122190868254222123454212133040598252476409187153860190600879458257236778915570845437518970161005224240456954856070568340225020208314697710225194509318002879231429783142259874805288285836633061357979673079407033386212602605686011197952142797965219279569720948361067695449096649305810952776758123956366536292962340889534263213531021823824049841935087788498124189334316958051589057431801917824230573569264894995428223909248559144760912894426096151890570992104195944345151025945267600252408909672465397754772371604379291770359627090228488742744192339554451098062146197917189167258204051829770351244839647480589218788562110163908479575604041777852478865822991012892290547367968616162636549025390430623818028917349062689929333375946329786149730279227415908102765937882599512889069480595500716032067701480718490844854978558457826238830081690161539889153918589713659171107807898614442520534011855241368114462757453616268237624346940965681017166551012509798314410582265260654666327866380015620961785316467285156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,20] -1510907204678958632922718423617289767191072972159255085993504010689873315293381269949604080124298951464453080521809083973196582762927524054035943064736344466148040552124457586710571088748909829631771785385278217144665924603700397297854290408057696766644821497793233216763662806925732785786012351485745817548494389387351455990364527927376671075681119581473879415082791741410795143904358064040898891505324238984838801682378232209500544048524498609512463321419820182716629485005606996212466059434114033539042131950205081665292821598385549713949312374555691198795468624281995344818202243346241720423310140198196428594903232059606216137932647116124693918833148091668835025385424518309204366312993778305431967183135775652472014425429035729976380082046405547680458803387106305729824381005014709019124627641548796055393202848570850921920365147141252316093250922716933430725375653057967100844745056507743249260097320089463826311408220886829122567782512644074100832044576724431498617889310590065647486565205687196677407413532147375078237507907323895122489455241631560310683535066850208561871298963374612340557596811585740148144969473919095469051473353968087466905306078852828665602936448514874139790513712436523325168708463257570766283012543084269087580507857686261139110725215671832114971815638857706220560857174841983054228597166363881173492441258461964166892244180325068444951739908934725826258708148903552181784067033816664556357047856746257230051171368701055801426695821151996230544857515759691846424876747740758604493233745257948576950075489243966719464063616595574234637114532888285607283247149663850407551495536114786311037830015712534973363571692120339201167314309958116652649342549271385430011498981389208364227417348663501071340934631651058778696149556383264928083006671642990892977619375886582678302375825735231910015444160613459272578144396085387069814745206493803730201599715596487722593054262069932572742227748003514430985303669179788797925859254990234877842484411396126753341740068402103939496652545285112535339192318441816672945677901033730728147715444849815368228648605020776863349755793250614106945898782327757555979979933242935831600817008879574324835084994794575031697447373104084104601723801439064307982987491543798139958188446333842008207450387828112526327008709491774882821871886102201079790017349224404297078103698947652787497856725071897701486405552471312981022890083974950259398773115464947930203690012621344814891038646483021043193955174415375428748712926113262625276071045109627146194608064269919488680246990234843356364694832679472478206665619904214281632448546588420867919921875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,21] 1329143669283162784484068567609450979210359817958965354441690593307716832090938926249193914340615214358015011474332255394571352053200921341782436722398395002552783449361853391609060102755957465328459988761110977576501607797213539014325240830694791377561544350629850702123595587317879462898897627198251717986227546263021531390946463140093517617296744496498845005161627217136790696855276522929270368724502426421797367922409451171394142988732005731936814362022555979765364393502236210396347653800927593685738026633856007751702015487068430942053306915475418297096308976121585704726035827265859480118466823339265424203230300147954334525190625485485836153694669493669586837671578611021599404955570112683755384097586447600189259928552403379842701544727738198697319839380901133006421889159999905052953600709859191302839680577145888457917142473615080350571422256808404934479531867142021208462748747670854089008428172002542467476561010724977985756168149670368523264009259491537598433119460936557450998582945713331291604039193875166044743244443507478571424023307308922834429533987537222627939470234028703436266590921524457369303923743691091884566074014261299538286187906709220433089763124478201933744596210809675220518646378395208594001213917458179068445466591169851579083619551817316162255546520694025717888924601251490289032143819600004200912233713571281091593385468149636671506340470518732280364933947972317396557695020937636106793895670085543638876002786719336311221303147590440235015268139509564279025969047718405809303768666086979719880246410975293082317458346048550972382076755745638492861823062675333925927567894933428733669191024720320901326273114541686439658839688286709202847593989578997496076517702911780606704747074987782465058177257484484911103438174846485742733355191642263026270281735081284421203571321208733020768842665521703795759878721017079898488741088787098917378833656423811087513857126401251141142788840876190421777730924953402809513699634879897836457573684338982691075518104882936614151026731527997427167142306593117810166002553379116377833498975564247154846678663255823193828964458237039701757250502329279075624398523254355468730351127912357372351717409328108873046258025746016491642913362276585778230237264274050161184474803283385191958977972184030502308645237896382548454352223711930052916826063548353445749383927104850327424425442640439457794642716486041073369263647070001266779953942488700657660622512967485751511902129008180070268904268058534964930666480633734115877829670868600553663927961271128772556769238377184430390630700412809665495860594885968453127134125679731369018554687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,22] -1868574332074957790428140554356853962511726040901359826620973712905333092817070739880735742082996969576715415735711030803872535976804286715195498741990793109582408154915913446776428018789231475988544746188496019882120403961938451433814693050364227405922999699886204550152363918380916736708118542395471829639668130170773285939901784430697728907697300389137793406246889245170908713944018974084364927212833748575867050012404625342979615412856130624759100671021838943475659446809671509854495168683372481314757318904055760086316096323176890672821646930537784983402729175723233706686014089355787276050464364680478666566627581879843133922683197256110323811111380777965092521914525166842826880302192515257964363561570306663156610061571270310496226187295049394978535445678753524051645621657538317422835708988906593740520415067868111143041207903261491268401470065222974976717727929927580395037967651770431133646453416703266095726428975309564367433374743424176156515968205373027673707003887469297512499441371211499079737119624866559445536877567290336411109424631513165028826723644521126882051221171111270312078332859662214678706610021692667776677379685199196477768270877731124056787812539544308980226751136602013660417782115385707274513033581528529392814701542801300923152845325988094714554920980733599287414951127774365301336731425137795413788285154982645371141248204783178456691107885776696346021905218336638915176293086082513080170861646284730383788733140603322399107924570298164508722414394831156405523675773264800123062856963441997029870818694218950102385851054699817918109996638876479534591344796207768816785863952137993998740017056382815971157922424010200525439335551776489105047838963983049855328040478133144639327664064103737941304569279556190088639386693294883102425570504922849472378737928507587225525131305862735103644905380479942148080688188355431400577137161849125184630607546088434672956080552180156400711283617425316491465898019335043797276848883313175314184915262843372286342453248395392846954886574457504181269684058879892935210169682118337583067336448174606332555451068153415107198040662742117777465710454667847669456735815622746090814573693837037520707789620734669150646505413767156583505236029938135661747733570917977184798727784234798544200349794486430429756044394629074753567267492241631127939123945169582808229567831052286746506732822206748274784301709417801519264313249559342702354086569695360009940997405539949405783171567362167411373607348101482623332976929866742183313978068274887524195937111267767105620304722743150791648740052971172253256567677393799181695399624913989100605249404907226562500000000000000000000000000000000000000000000000000000000000000000000000000 [71,23] 2831547199053537274780666914217173709768247897366074503628634384888228313713502579573622242186897744513638977516648475596010564772496442180683360086808207059578791804533686074950593393574539902572312095776972594463545464577159149983486710960393397179085384366163904361200310734935674958964767260306008271776299792540638941099197748291010060742303748053540408640641045625838194155934724219735545602419700046521347424776827400857404533203755594127698993780090117958283355831166822386993418468376809128761427246604821154967891340179875677431934694707052747770510398390769459554660868736977054816777197240315447062036965299537850973643845086254688913847067000585830057753565776964742878269281627165189569102783466233188535570286590214199054921658665612580464406639509987029597515567912537066899862094735452482976327854921470919168040153985846716812820599865274858876824051310023106326451500689412796563046816120590597096035995442980317227113410935439535267850497586090542085200799947718774754684668063818399810219086041955397628570189212775148982214967860804711731096373381924318948540913260232693074022175205341253938792938046094587208552279867083169387880292097556058762830370252409074997064589788663284122089191862084679988472647732380694931500766273520928390569356079840549825978827837651753800202671064105461600958130732373140688942353356995797677723877651748480070965968977557242786368053977572267772948158811058333977938170768364807395477890610105909790420834160596429600643626695105751470752145910395557127951568253669723297541562596754405648729412829588240597669559664726400602238145725167561803079569472190629714068469042191265479889360702099880163952582275951414918141748073666058263610965714712864187592751085339154748062121193512853431287307385229357257176705161780486962179830654153778793016472784471792628995391357461615797907282837187848722089435585183764574552820082747919440178250402585855097960595520170809847996570579494960789381377468079745244615870542615247298609558730011986076227237444146124042060345732069012633003408813448759237967413580517760756563211401181195685785987529813693144066372987330117946331612906796875529582425365032503814832449448796025936208865255418482857903711093338373650281026736544660625330902855486177469158321730053827563313646698206391676969103402356145786880701554956789692729093076343353541050249215062227918278951651648647319255473977312233962067766234631047202111139487386505765438055625543523482388640616769139964431885963312908593710593129976745377934101283370223069078867172367582547637432023521887796029594381889082053971318231333498260937631130218505859375000000000000000000000000000000000000000000000000000000000000000000000 [71,24] -3525638996626765994343690703405927507638860068011855689187027026017212265111964918699927000417165103308416320511085981997165335779293293240023623941400991995684793873025006994589755189752336884773382572326076956235140468607241160718818152162710537123471363774306132905969541503874754752339652351987394813155593918296139437341909810892158120700996543997143713121000709779976712820733812177872168384254624896503934633876808245822403932336434938720179890370679902009316963612929185368161932950444776540657476406229145657621673223824201225405484136431863731196677340111005677651615904425720791463949596939943629751101702405271934508137119740498930784753523937181407176837159097537331056406777320243495168931155076874473201044576798227402762808827352005180634630956649732261393157355146061231962398777357223043793514155060538114756774827452248656763446862040052043261737376450783502853850503945993888735588011970800790452686630712982322635889432475671276591338396890334098906991936513810991395566775299809727704118544670700168040418159240164421698205766116438062988679250756133397738783639056835117951701004889769172624601614332067668449235370124576131046045637759953452754073085830746435596432277659843101046703074346446574660207890690743789084583649301339578666782464938566837622375291102740494077885390786288615602004885435686181231167825080451610839628515267101850025531163375510894114659064013043223897857629445554752980066296684295950026793345194206238192989017374076705279066809798696891937441519346705118349012909379181421690244059744946957139022626543783899713150289616254765331599385036121271599360923636513712057951415520158088748103531722980277169570645185394827664391770684365416322105397964459524078862716969055173433783999634691166207105585464187949995781118224923438339982612712267689850551031865412368236616093878698087831922353019012319457920457854602806967969027630441304268132089009171732160065605621995250225551888849282339866554533020815783592108446588329292839619598612861451798836257399364704554522639239426415332442971157804810276425147109366820588868881044174832132530882733660805965895214532226196247296733001698296850268954389576396871514278134571551975828473370720429366661339642226141293632234960295633423205146010015447712351510787269859278253607596401754470848539429933490897609620040919983627994800748723527617604495175114374248277595169125016530552592719154191722541525169363290992373491537610690100576848262114418574432525937795298781212293221183773102221173388011228629877936636943154146718524739515980364841825676618893067290653734681131536364247572312713430164876626804471015930175781250000000000000000000000000000000000000000000000000000000000 [71,25] 3477030644999757988259428966373233447632347715623607951412384077722850217022122740480108076961417016096967474990396979356792705519296656655800901272855707804176875671268105970696154190712675750734863136213272776658059581311009633280165185036460038758505929864237677762934388898734372936515312915545590534464447174799241180390325693616793984187320044400916086837898979549606179930785809438866999945333801377647888526320859033968759807789356866951809453681075966160902691044524218975754654105499111709183619797150513271324652858080775351474535931976823091115273265569854990156211804956657468729229914160568261451203519809308560475112482240318113567603896803642460732996311939095577256980801759390555949371699580097836905605255141325702868504143652985181594978172664017662214178630018354682810650434310845510812515561030871940603065782490160607924642279189954638826223032898815602758898126185406412329946039087116359488955771604549693505216108292361589424846866773762531628218979778948151259015047235864055951273556826240036057372734874079872234486839875113594563307539207118346130654498682092920211855191377701697639590339962790526924804675726008606088569983555184685449931574656261266593662430263992655440296688933006482191181752727258043581865081790458675002628048918881006077811520496859851946873474603422848708707238549432891966418530775360068345701530287443518650570624712578894674039713666355801358420610209182405256882239213868630713660148550112133984949141642062554518344622258820456475640564221218907019835870574967362849463439993482673855589023430127829951869645793103611033870417516656916250208164724842619848415991720058735418277811354526508727565996180691858451213299484666012840311550541507205271632808313892948383448857088986879353443095574453915057526176915656535233371554919672715055471854349502826039553638919590974750845749666587452188646726635782469504956355224161499698642562336923336077401923488475316311982160461868249103582735269371622137848357845558684407470494806141560534100981703303230974041988771716777793483066268466957062430289078354985039044398592872229579166543890349778864089497929973897162932127728136372208496274285359649836371384461293622570299879867823270888844071038648447852994234169262562739582157971954288935529910595120557392983914054717871651019131643499979359865464352440783034503036795161609924096665747617788462243633285464906660094630195337178934468746216907601140116528474990041281981573511204506382707105912009196754307229076773631048435985640271078286024246639130484654706214330921623886061892306486849999144851501006813579012003339457903550169248774182051420211791992187500000000000000000000000000000000000000000000000000000 [71,26] -2761754218202855408949644773767593252921294396522496102903422177479854474741004126548217437175872272083324967464017975737578679571813049683351456043491743516789349689181986354017686891463360676216421591162157078621188001610796514377370752451326222358493894561049566258136634764922210414527590688942100087018825834436372042898000207034064247372809514875752482430259875088405650158278960603507786939214780386508068593040702126617006148056707522623207273361188340904918224005756081852030174354816747712116790015911032139117455227934204644305615892276304926562375768492126634851403534289201498998352512331110495602357455723962297579832243346159454588115156222062382009740081312596611689081741797955547324206310368205967837867143195121399639067304246494338281283064457944789210126377510481718910260555346993844002277338482302067700132268231913648260266712590646835912891461269623962780534265008885938817833030766340165464738835932945092449236487367253293746131939572382003874074791878899839032595490698324976428890255821138410474424081725088292046885162635639263522535672931984987951436205024930073406480232014655571055199689287080063922994515688831371550316607175708765537960548253523817958163285316562768684369397917225442562064034594563696848903958031920456026472842044107096357576189361001137891319806173435791717328303133021513820283513341099169362707230225757189273219315938629773958352867713260498855316443139578428880240043435958346349055745517272929815151281610245068779529051726342722976444671864082552016252741497634337910259296443991963034196587750954759289826823704317117624267322351121944336988021351317972143830277656968021899327766003500190198078838871346907905615602352374459459816816156447193263233678692934123001229485991022101595292307636538425020553155261187034575552853786200988939557620855927313655303816531704661060173654663236274199022384347592339454954017981686413746795802996715710311056355270428392609464141870485425657061554274771850572532215221705170397275168429198724717735304287784867875960407942133362964669557463866591335521492508912302634644675534593947563063293213190458204497303439568305544564104523322085191814024415675170245280719045534701734856636357554669995811058921057521462395581150199425008840016559835803296598380914406477033633967363496611627144437210858473762537250870813736001561450684937779909873787208944575467903716586798517426685949435041375390328076355247635746777208634854646543448191130992877538828863014291576302867264858560718090310912879096460157585071187596542326576054325496353298474611290420921816402410961401299585914116695612189819608595087174762738868594169616699218750000000000000000000000000000000000000000000 [71,27] 1815530768061286668350266226195100779645524810724676754044961374492778362539967465427647655130792926621873441195119609825313150671328338134239916712706094292796289122317216295113116192982337614289951985824871162969950960231789159320081534739317644628094289222532989223433935236302889322921832945746695693818344666792750402633203358448705168898212194547177127539675689469627401220502492228367047937620741815063310217232496166787696641449882988550328118597093297554125349421071325725517994388666612237390868733805748529978178797589341219627204631778246124889719853093211594110944855133414386895502003183590141511066142077154840395903216159400432569332549816005605900150990936376997633695629659811487266680696152022661587821259855379597980243317999538840417362606001303594321840439594452831873438509354494662865913329788943010589946235927383695694337590532623849987206355789078302206696584261916898963766844416410377592355007730028460547353921094476645784122794778669466694506136003737974967141714610363776680794695003786404676942179483210273892416848713937445151106899289727843681393457822134644842947464757397817282171833614720128274533087625275444662124177639959896176407972890751466601071779098411953794059775730289561159045233610809959557473516105631390164034015317765298504448381911413664874530912126743897670058462985128057073774504489052338029397908237818112253148498101351970300045536136541782494425934228674937384729421942406994393989425295675784756675529975009327872405024732554705558292296118932783549766383741138177647181097123925439419079974679938848089332203648178679193435534198290266672292208655749488413290504770016212589043620358399035355400458592586083014978133830688471782970439180692043204974644948853733501061009270054177811191434819475028878335306868124066888380490950142843506920968049723518806709141362567343622233165312799242619289529505564911323052362085124718995239027861977505166121828558348437867477183314358016881711051418460394339331378193327686600764039492427682650090744746995821070975784074025142330323658922822850951352140695292360108495380295002028596885802395952705625532894227723373045033658635899464582290034018424759946317688704476642260620920665999220616253957199906014845227118514600277470697830544117767577889955441915324863035166390033580791375429482790431414158897163927979374215490724303095063027764946480604659810150228493875433215968103554222843004379357520735308711300231125369455279812549917638417103854750447310361471455412832414057713468399463639307451324947997310545943502432690997589484334632055614599565831786435162827843170283841551821291809831748764736403245478868484497070312500000000000000000000000000000000000 [71,28] -1035851896309388479489426427481072771474190110145164139348317766260273770338790215702703635527129549005788977305747493460961333059946965546635713695469574538398975845624015130999491387513290052693297864737588328255062772733116570219633679106363554898288856419525123315755990142184431085276663308566794537885657585941197342342790075030890702446475538206055478404667337186222125173129168574269488440711361328233863990502801203867424082041515348091117025894601284343781205676380344753415696823998318705212303641878424009267438527044912132117169302759107263447172886358090618540622319093112789694743891708445900851571750284948800636867879404208983354078307526123393828571649496234766615697861634027912951077712638204411028044113742457890063056736789047385606803194642271278011414794643750899339170422830549315876878639801872488301203538611056811698697620078138226681669485600690950035582684873529898234749626932037729289102300067271006258299164641414467159329586040310347782952328455719649142975437035685792107627071689924548558124417065103550302010353531468449993570415275510626820048542000261522900249111747029177196237706261586119492358661032926487965265440329285506466772227946002742090035432082879260546356966854395292723898728424150441365773754647693964230772297756578794950874657307282690826493226782410878237891087890557273541019970552106038014612116358723871244708161731116079557742614792188091527700988793536497036221035301943353260069863852083589976881171657496589567603000749927953988721056031946043469594049935627114307553637861915086047833332676127792889866952477800139546006057178070537180237808453934908323932960025585508738903627579855410629159074721319977101175403600863917397045736364594654440237850189479631040000229655148505362248723194354806271442294501608459770914422613596046249116309755376737800131077890670479812767561668245648820751946406915802423380754715019141205036721455866947002553485830426484043083203691278201767126206745076726939531372018091837150587726917685355540381353316454755017351098845969310873514720992717644777025298421066557525631600919049652229276846291863563359761884188483313043083760901819324576441249519613419188723625595195295504378378001592995978886591994511733149788529590192500163320160772687775045180894699510780471962834834487457178594139778097945437240321038001495592776991011607589144646700254347773376197505185759762149198568165140993700101500723210742615969878651021052526714451055483867186165188277296872758962846951578696750391928241243546362857427591676754619015848935609406138354146106382590740543363086916096292713909022455683580378043304529023238558238517725840210914611816406250000000000000000000000000 [71,29] 564784541242790163475733026428243146169039618890704039463209387880938120087917313123667454057294256267753980319227715539811327830504794975703540946689930564234764125503893901347634267619230268128226942246564882272337194186071422058235499034183649814989023284580511448073938862545494035113908067897042027473972336088186519570731767898639266013610972701267969649807286161679376059139004524263682017765991004050567407444042954467810722814051303180193235102448531217657404035554012338542080680101712282827394769070624106738180010285386483917014662850702115806454096980960151526348489439935327255680562428491139130506976172671705050246904491827053816460864006713327046589490093331136092230567220142339632932074862257781616776809357883047236470981915881697144675494440770697922315561302500220916393129900620709685274937230763386472274829549748688240827941341172727363564438418317368154212869847535027412802852558789422092433014645102269867241376544257614157657356369795243656195837275740798380934725876132586594040640378277725111680703539394244805169542323204027634736436778979143451651986720952195390848207834365067631486673674399498973215098678865583668047937934382716067899736493384038278357103803952892831956718459155762659120744028441271904900640484906917426274959870388236403696291514158060246314741762453125439739429131837757096031592396468781426765461671021069278372875937811388619301150793822165792159429033856217615726479486512348530070895379449061149504819377415626394260269114462971451601038918075390408418879835861368768067315237236678726207645611843615231247933692429342559615441258747971138075070367572225279730251890176597989708314035603834051714043045400857186183720995617313693215012673314876120129929065909031999473001476703592185086867437108548266260723295254515425462854371634671360657026529113727241748717326920153169063620278324975964488161146498405782137618842540479081022506734294337252803940893992198445905924402993110499275010416727520631508590190730077007702678462520478195171731505895629040194636573048893894339686478548248494285989348794614874485316481032640580762492548865637124315867297753067577762023161894258623715905077852299207364138748622476026906127992662899042740148091998916202927662740634830137610039466212216803714460688087481907755119278800539508575361920826485545106653734922973593713600377629453835569284255141358031540488094317891637083972982966700840412612508325816395413223873864467766076517456095481888953783312852951524613079341438815545313233463325793472004079539346110919115056636344208466775424416413012922930337104979976181690078187367105656647379421583798908557128015672788023948669433593750000000000000000000000 [71,30] -336142349113306192718033884551543801866719453541574865181180979077211445868336625355553400002990075988290235397629096052467522307734593261529090585604836997892367138206404955646214705112349465550902532188137086967854683940124263817530058756626072157394251874183426732090913586096620486239286692184135737457272852055760155920754515830169748741225741040530321919832606536530389681730761058513064979092763261965058384793357572059748817599505629571503226089386161595891049057837458062655819856858681725361462334599373173349006666952732300081650477800818251695552708962656356790491079829436090978337073824857120441408703559891234028413759407816983991678268812479944249262048379770663453460439259601624588054880310484394383930441743007539582818286371126396867069942273673218699911665110660129393925195573663343850199960054908247160098713419323708949060991315012645251150591610776931973631099588307927971368948387491000481917116048767711670088469540010226893708664395630195754098478160657443047458510004543235705088990951732489370493942596611816568848220868315655824103632102210336597273999704143151506782555722810380437454440017691947749138007501154361311956991064317666970983534059883569156288974891974140984087254415451074202845938492252549864992968970860951115857552354680508258099821833755831670069852652690893649694885248508661694391642441736982867513359631924166874755143874181344777278629564725625153275186364046838564630952088945722696220021891753741172064368657296432630555542642018922124380769870821781795606780401974819811278789406853115085175712352317049606022087664253658449278695187508867272258262542563503696464259900804893035540939496043618139535568182878318579183686845632781410910418754622374620824728256693739107139910773856774593523044994405487385107019488949367580572870391756177252425190405937953754993245846692245469341454834414676301450179593437867791220715064408766957809558659661048557760478137123211504372751466741163833700728097108524405087401382729889059448687033831618898725321838022230318212882149559403492795275560185950880629637575760768505378080799457605760675125805389685518235712403568798208143750714241741644138753203523364737048037145249823640303538623160880337984433558975295594120546834485273234964940778930392425049546022089843218229519062506871495341512393346323263098667563708665848126239095108798808209432217702289309120011260961005883003877012043416734019842221768446235712348705434065196905173318181484317239159408587423429679410027485646770287100627019770925736704583026492302745297481094582384381527348116598309229241770468606844327113038271662921989354959534309101251703388868463662220165133476257324218750000000000 [71,31] 227024062226429656473765260481165289182367663245660094816884641151972947771379480832873795404725271290132469206657070418718145878597252808749376991709497381579803486658811997874285960973495748831837234154921107748545729280332145131016241120239636030815559058335728610150788290492474266325643866566680980749636225679899434510656653857935155953744992088166373513818544647038178501316935257894051912561457614453702223090747082103917894604029230251155426870541443988999516801930928924910221110275593695006463253947398484529332603610812684541371236407136380209380835631083092462965215839256777094453249217010879519354252852385089089324814814171478739568095620696006040136872065566713874197784588492417073392215417516951013525970027838128434945351454565116575096099754912104215889456930100206737879748364819195450464070758919825750583708296296827282545452666140580327890912948865482969593319829730106801020262561817481460895247428313124756893601185002398315571053383338659807043990682009649894037523667408510068424861269386922744883098993698126094146238549204088000063792186800773947537184517547848065003033766458980335914339026269679785130338315954972143518381936940455548021631969999956402370677585147688874129786650334258010861842403275395326239416741774156119237209255040519685048397842825299060087449369906960427220267843172567594517415398506796689128569385449503042190297797569491764619123927859589361892272548369769663713170756813075550662491345106184533662113492074618864315100843491527476202909228202464856073847026157277037382412554808670437576787696379820733866453015133163361434609819819673465846061620144896538672144863873977520266955829040575581277841718010732926468637028166467392196196288900713871957396369413497723309370890172753630150233672802991689519901142619505163650526433227116208640578751519261466250054460026708639383164472272754930713744152705078930940467832754584983554856832708623471812755883506977593759683391594179808194518305091913425018845452447971244184684287736716434189011991140063816792026327669198347135601239265309247697240152800174399831618118640089004595004269381736033118919294383308748255415086151079173433003462834916980526262980806847025929399003161052770044594348932485450600072924823467453444999258911688680788236923988873363731384841315240054313628619868642663767959106039526297603093758881548907277351418701579285957709996485057033706192032839327920970412135259253584408214791415116940053643997186459004744008824148812136889953712853146211920797004587043716150668867772417440009529755414517588165500195483908847132659087334236810307709309346085373918751699071831400000842648978505167178809642791748046875000000000 [71,32] -156777869972678001512940217107985353767109304057801423609253167838935039789551166209195670529906393339755472678587215105227747674874728928507474519768583519329298336867330424625046058140113907722072898910819376997311742643806277073954915767437289815664711514240421738952389026403957093737683906698480291457613583577113617390171970181629076740792865434600964984041279014699969950537927919709840053793410273057894710542878301886688246933752750687927790737921188555142778075423809192656636118900904504437805283009915586142190759834453562827975080659145972681586001487178425812364068363207672806399734162752395643537793846297237364130436964546178191578028934281897104835012438959458526215729218030378539709776033856487360686411646327797056979226525552948193428984382203858144472929603310264880087363159255788598490914307388062175589978009201711415552015810766501647229131071963298771715067888069995916827768610344910283039900992011463639573137697772722976444288896041781585993445463436184273072915406736203325827589035191594511536120592975386103900010411301707218874681955982805118438156825601583907366631348356234644963292453314936172112651338340658670170494504123546341499776313698704636046054461656907828360737034511860352249579201621804905818233647384958709426946558727357368457067257855298400770256035764492423344553743454343221476675364061725030704577425611774578756775303464405548655525634447796644435638608299547395433412058106082145001055818938470306607475637833196560257477782022899358780990792137925722903890137458340924542401651446249969806681552360529792753432391827735271684275560686753967151537288257548263039452131982568512624670492367152934109891445018339116725681043650627457917417746550164658326922264464728982785819278162355296718089760569292850145842635526959833804467066701754799626996336416285100238471572907938091421118022281259259415375266558684311259574534591634697975876531208508582263968452157734694681139293832920869449551820455253306728496075869032487438039066599379505780508542919577368499023864694462600480820036376898767465511875634067516741067288848717029619413137351513080409754908611284483585559369530876119733738726695366029580757059217252756751602644874322433421188872040040291840138963862986026092474983123322058564917190730029813449452726140099236323012451876988373858638107096465601522384669565285629015655458331513233616645389523676915090494225632563196903398840045212977345287805954989814374614263258351079060008415537918759101531574758706811268586437363633102958679979699806658845535606083204199910559614196181240226479560980704002537844010653424883379940230716462212789963359682587906718254089355468750000000000 [71,33] 99419206468788626088378932572755511289950842666980374315925307926782460799331387804060788625830206100252256060257475053497732770952369506173951023419175869144572496366885848929575028807453952692244279719956924595751184203981493669923149267169742085617611498370149192414444745579988230036650618011359941080471912648329224314493276822144423336131499969361057759030123088068392863758658815107652621034668013194518365044928060781477875101918567666142974935677159897317533668685754668131134959306550384456993323969241372727428066326662396948657305500254494825287814256337370513262006041632192112192120398334608547102333113747894843051102385238845680051054732277935890523710738381268156362067030240936305741098803461007968734824173820393666161813406929588948147884669253238437115986722218112554359928588840744422903569398143432376963545448347294041625574956284605254409606712856136508074975175743878545315457303368732447533538274363690166619111445916976387503690772572752576586033054547023497741284666455492761699051325145994123233388476359130135172735837215470750806399820367420001070539828540084301264116346451835193016475862581126499283200653654500119647863669896848261324251343326653388962260865650509104505196278965287430529488417515899750580601713126926744943826527218832228219687665243989861403661059997958609268390295565529186323822034133604879585331324630636861873590873184547858361359700701238533792848098045456999749529621239930417450139174893723329492213846579789670821443012973356293522678810641749867523471633021660407050551798387223888150458851936518103234197988709945930164356797580911646640186997079331951682276732373764460886223883037882532037004157680802494967663051658364891845351716663662372562655096129521611956565901425561848847747447205121689346125064517682733198938338163556237462546991388699241023034192549070175199821347163706375906809158533325035809227504597939848150948998839468868696197163688980560489409876167414912273043149739824109111999030717724724411214012467899352001151721421665705242757904539052113298461620974041275632971969496527572602409006848385362265751079481656500660300631414737253059347209967720694102617441276462729701145201860352486881018107062429397679442231303789077872799100943629955527071880939828129803993454013928560631865799931583175508369177307911778521282574865781724923911062905558565055043625002836185077482607448214692628442743404114767761102348678209701134080421475596502618154895578885984327222084243971138870231034961319132321370466310620684285113351525482567565146766972482500797324386631624410722085764361523678128464705983396262419659353227682774267748300189850851893424987792968750000000 [71,34] -55246636959141034039216939581830660248191387133892141201679219730574300137470744016631499547063220754012487002478502817392999125896179359696835703838031261960749668790904486521637179632273435961151598932140615981155970805512491433346178495574150275823933259821099453789369262658442160811659605900174021663369999701852333708740155819368942913726306283118937283113261230615017802285588108874775418190318563112438025940089392018627097287828244412244437096956803940996346738771911748007162897327606361878736907033670645758228344865285123967004192533778713122404276417535192021500845571885307443490912012279751907265349926962314325019132563268610007221167760233799064198727969059407325221469808948141876824083464339959187847588683561713705375157257001833498191960740907656086055945168793674748484814086318486396829996945066914000228781549692382371758406249665663125463223055719565309649224070615649272866698210656546081880451073560971794406714307034142841712395735319486918819365129008313446999150138866888076658798568984704808423035493623201990297680653977927372068282446839614231826650943345678338965723802884467712057770068039630801406716389399099612724598002854695018398658467063083086478564327463078834850489129297208963690020091193895611965718989074406700667573434920427322740193152427846748999868182974635828098820661589282599742714445932775777319396439940308557642280676102948986518768198234073621468689777981714192633317139008448690021104279688447251393595593853427563996885187028535052612280327047165436247485419628878947555495251946548470914782799687827842210671484832977832324221862884422999858299418633566123183379208516289382942732101995630478391640254172692984763743193858288772662801681495635668681714977388615752087038707941489362209013113711140715389277848235704844466139322804796738795067564921454412905845276581437707833202986227181449202279386211446378940650682157026797105836478551198589479283437924833280401236185847079166821996440392057716830410507030269275450289765979095361473853443566644007787128052539608475300529128419180892293270464844301930567945809103585037372886083708388872313102984061933480426148166020435261605015241737792381739987520573692756842035207130806323689048258756891868030005807802285887341629981682349579297490698741921211751622802462468295906232050945689676614830784021765029644961709236712017065543599356146488124110049235767102474987883687062105588886604124930706084373560348829840832233496118751324461313128479149761757154165978414801652472821510059659082176914533089603900582047171234793697379791258547884706830699232482869816566155159844914737622342815193121623451588675379753112792968750000000000 [71,35] 26742094375807379411711357777327260301564427101179458384948150208488168653205606891901552087319926267755528993476484748953945421911084545698782762364103917743952516887720319408846823398202762240802239685819269487077761112435061782982088431944594805763282357549614878445011728758349965281772271735825797809053413073143721268505942386590683692276599227201180935511291361322941640703581119132452740355392238326371653707829235135083426157257255472906556658014523153072597761426386218415981957175330170120768331070812455724198096708882626597591151509841502559969048502061038413959563227395876213008592429841938897102084960254250689577652791305059900180745073408435707724204711805188746995909804659647371451559776408235302257403214720127173663136390200523355928236426867923541475683268230434000589734091269141404080351638094287061891795449360232195182919786138648178237539914424164798926980356129642862151091310189208189147718708828113159893875239855951565397232846109680691630499127736706801369326899746199078683931255090557237654869381019646738565030336868136842841433544547512734402888214599622886495725385222519614298999425444362827070297124856558110273521367955962291215742114160799328194499896261885475445179732673024211315394892376036751957968012858635505872512698688353148815835426338639974375385038635877387207439813310683837150277534377088889511499165373592636110900631651381669742512133604928772916382385579374092038095286529382584326275675124032101528779302048156906023841587985330683884536644112634535978922863322918023857716760239699200747726200503644776218034716174024382268557865338272499819915361320915274260914142780106535968372010799382839143438801030523939943209491253300726986162461247665516243054696163765733286722731812794426455767488500956633144453866031628570881128496974918322410874892013514184690841966301916683329287369667391804232688636088200537027940602622877420447715933052843495471794215220149918247146890950838477130989609831065424416116772614136442687932965545450127721753224071958646798716974631484906871168651511785610641008642977485785603394002049035107134341783080948032208591904799070497810389771615757504110871550412415632781741625356984410783720469923281947015267462367305259603366921001286435741975102677875036345131138341011729865515454192598547605151916522422809211622280911813687162399030472931788695010305535990211138976480726669798331976646161447508057707557413168700144224327810491520516451150377995439698677609137510704902010253461749670347774694268397093321871996449904220299564542568056029871152507996026442850624573380924851616234372411226759215681358927696464888867922127246856689453125000000000 [71,36] -11478013805483325961879808002338274242287622917079649399157072669791582532410999206843155507803782964390810194763179538177015059140591624423471285315878974337466212088600172392379269098142865178160401502924826449178877783611524464451863827848187806757023022402592858217109233830674451888542007337986550472351123751791439335472264863563543668082042176967992185025800409923409521011368021778878917585690955899101679862585346635050198948077008688282462853522519626912525607319380395862902694906615276311746954258770700803502949719787231912224254804114355554662859813625165309898771417045476399126541362328129402620549628726547663272597135186805118901004519685832261840313843788350262172358146197441702680233558723021944445342548009778232517268996821644327289416292249168301788618072328980317346368447591251494564413900304874897267170113286298102235672183304757233650992437230979106379199810890058652954285941058408254739111324544641454312600460938442283555233326310695826683574883083810140955105343178986188420599453942576301751775826685936208020370414897365784482061889812186494554980438196451556757610982661169940527264273232949374634087603951164133498354908755799393461489523370823937735652657135031881328769109242610360661705186782201980397938308714141806916506480226872049166035095010864507843352503079202022023115293497945524539438951285366415294633487325522881400199939478204676414193325808161096585018146050096927379234604020966400597840970466738260378425126857713581230695838031772546147664434171605990996201122785059995110582627332892113313982462090378936193815121529857791807745045665484553686559603479057063326994934437841549642605935109453073848066132612232081303408448894501330533548659906821153411081458104143418000561378299205016435083482569008468046646531508683965651833549082487363473631333181331219012160123901916011386735185954015358959469187535887462840899024470646111542110863470481245442651839445616578594892388090115353015907070882184647675997779858678853976062801726597471636079497009841246491804531941932861782151747206103054478141989474369329216884289387232859552795998953632592195213104638843214399622057280994414440951255243675206373437639285085818483900475070826880536885332084802243093591126517380022809645110381231259057036292819868819682474723473680732772365822054836290612767498044220964843156506083433210476620018540647208483362184019316595493386428182929425186470934757823260209644616171318804307386184104689427229796264481505972260686879903837759990904576574331131895919857823030564273996506203944765602742268299272894510161424000083170420779433513192567019312040343947955989278852939605712890625000000000 [71,37] 4541730869451428930555289238683533341989605890120133415573060951603082640100302075265963274720091840541710397382136291768409981137367949962372886129695484225878487857526168665908793839377826936638821748089352790918533371260448720588109297993113675688310015027850244696855825946453082579021370890967107392626735051688907872042157940459830295011755853188392307505562600815610993115170167055647564844989903298502951479718866210202639614093961197804365654964682538444905005844810442515946415546946975994894269364441745237780151532127135334152176620982421383969374797377081637202502559174288257031756427394124436768280424365604263518019321913178493335236461018119485943025507703736796127116167741798085240542716789553869111284381148788845461116477631890202766895960677553895872039649310918587285129639866818037827952233067230473545311800417311727870953474308690290239105263399933910676809506673360067243494197152042913393578638864938130692625835536540794152119980170962434062095034087353517389101032321417880759120674146877517875097966076108853197649730202616830345868384741925509183849297898816055334836114482721431006246308747894219479767233169349937480949654175571333645103739398263591095766389869069035386384069392484909053574271707431502426000263737074127434283214472561150013928367010200559896735498789735613490234179974131056419660374944098839857350857134931518604024224320340828902598370851151212444335283048766089245630915454371185281282864294236005178878749494074260393610787300300432087575691487325438570900949395007694296328816846936551072644025857902233573428707455292005794810134188845801285754718558386955838750306298956527875290365719984712160374260535132397600154259883082797272194916513179673456749116347888034620522802789061307801882371408174629360855186450803656108710948321022826315310942860079441047513317711883615370566250445698621783424258361607894641794542500541529156003511326307768261639249421152307779776308029632219431894239449761040900660894477585036805436769206150953461868423619351990452826432985700070915951305804260969054552071734318844267436551848220906718351770739794486885004540291878649937200603770580596286731909547194750462144670847003450821884017393412272713812563812552338252101033492336134556041567332999952706800267542895733803416862085796127876548514652428389569202691076635155454966517866723157341595531134527702562415327570845520978724141633509847960166042755147598959921095966951523147674062551799096495866312258787318010714481820155257068173637009662956081945052476941892429908237972772914315545249413875032757116888278163336239286995253959825988299137122794491006061434745788574218750000000 [71,38] -1750875240789853848500424305162660023388537315378066631468701620349495395132155982849655380679235881917330644976432936950773897781287023323700483907058673132911562428176103551907139594764433941619929281612867868743665309706195129091914711011411821769847424142808560378031892508077351300712770626008073962664074040492427340219320153758946925327142635727452818016771906743417915669342227658264634010904455781855493490093684472978300513045939264044658394496612469786749319871645406144056096432485475381304500288996115540960783191321156313384247838454324796870416807254554717253536307130445516437999153475246953322126467637116010225182692405859180651341663930932784961922821693527686424491459491975851886188807722493798183202076403577744456932209399904830522436334923170473421449193612253813788853156524112335365023734540984616557782583877134268444478099844832368181771963478253247210766112805597867044531470843195451783723880073435667066976182127006882985142355931097412231920227936612926209664451633428379834518837325694940805091110596587221803397633937362275085275646580772437780942047328214610844159626078624219682283280176083117478673814889766681046945427343743147095674535106396960457054866805314103242619175319576012576998287934998410720884934379417926432979732396835979864634712130828900466157338730822244081450413033215919129943409451047572598287082971833813438922887832672208788077389833786994050005649054497216370829402149072906250768607956600385581892908654791890042354287454799772147794314457239788089915201120096970020768472564438595223538086973125633848401245495308081268564333576286273265329965430756256602864006672828087216634517695161412305148739596367059862916052847788701898512389409775081875837437915968702342471299359401853217585009896419803983642877828738462897991829533721378138006729883084430124571453575011677597928485464788165403003821970847840273549025235896680727064999592764395403874995565755662360312318467032688703051251034022366845073359933315455652147635954137554577337155752863323523464077786051665428648087379012271965988424935764925953666985223050542018507176985284520009237986544205716206056774257402907445798181195576418883553597174271643816519396248636640374087304375262018897004735484068898725180076888428494822902174527025772655486581731174122134443089472009773107193877898905046392374456246921216094131043363271129727791206181306427396994614156957083823438724075305743367734429213008784324609485258571039211573906742861741689421042232967961485114307335379707420425024401489811840725237400363277259342058893194981899502889212381786474954026698483237900472175851973588578402996063232421875000000 [71,39] 686545531592816882939984660923791204457291735309356682978170484857729521961988278204735522432770289624252375477998608696235739836188507706622481545392716671595787436428314925743661307043810084554380119491326834660763349001667908432288480286079588742627986550413194151281805500184146051412461226213134303006312105244468147760802232804604112726978300962287490354123234158066114369332886281401511349156522184759899320295822168424894546997610093746009622556468025420561509806187902256530167455880419335888579171760802583107478195455739077522831982844691523489379547792018653541750345139246372089943396820693875609778460681531953459701332774561207370627963941610347145230065802144903506894326148830641785417469736465843723413903448290543820646998806263777936127621801985135333630656977963923380741915422055348304122475277332470567041162948470428827374552780283300706881710855542625228132491348723368111995333630749325280563988746634026370930561467634731502386869974644492049376960099663610295772330626752235901044798160236270803127945047329920558866136808966152293554942515488737618753432567290840642451331910044202770984511036527766217834329746444149805753102249253954239657142598240992495867934205637902501681779585277755620646632696075112812415946348978017938986436443616985266865464040766527455047357945562925199729978539106932333129883135699496075911701002406888377330770727729940101174195471836035475366978678387996800794012694973699292779452702423870622754922213239477149220627798507456520274440015327056489498133161449883144837957662070836352243126021634808215485013833603533274469424113593796257663357208531272404930753856740160090279951183602446569750202492002512341346569623904984619278205068123510798688119320637463429749835437091069197468053485222519148054874274283110758170827457337706535954876876658716054650568707512834262006804776545251191373216381980217953762954177903699161538182654034836111037165098854171118465260487308458861299801887719719528891023031286057725831290716047146027542760794806570777151002298594930126603989465760417883952264852553437536223668177451000156413541718224965157423681738295663969452146543782968510042668870494223361704665205705912808207245200449582461487850505294081192554608835484669068918848082691282735316083755632396881113425540722251623285896903579612919170368374560082868954113557278976790663381171957948800658065908880251757940692394998198009538394610544291837998885333815544792288419098328308100555025607203763451715405088355637218537364107013577329772339821709009104093909801067377595746149214835344619951166611953223759066871679547505724627853851416148245334625244140625000000 [71,40] -271728025008787414748612853035404632329220713895771861544101136894239954859206867092808185852245387422417334779669422931820090754178058799856345791808089306607178999857977609307210734258409471360721984653829177994671654377265754826164627572009561452600742031852695423461664088121069679462383023333733881765733569813508836175831685004534818683165749490579781605974580553807473259448676127154105502956553569119743938581231303011616985739392531302182283187219044276941145737189640776133204151405891979725349447865298183436282215198142679453455293064689173277036914518434274340511202146313442083159717813107885770110536069540495785235216322076544572400326701200181127892427018252628344015027965690188925128701745018672617791589808137018658491590345870778498205818939603657583338864582056337240996882544506498619019624544322784915655069815756255110316844864315512526928826364223656896576515598362184353461161256452025314246110000494063864213381387153064086029659002606238193880965092162269789623173276578412808579303488174878140573816122689045361644941431088128028226715037195603658900354242138441273059401550511954501517975015810521880163199426553403255116049350286980501742013684186663527011419601798824297426505436497005057937666639377761653470163800347260206298199032377776911287989414034403240939861652411966495492741995238452486928550404165357680864271662362354335526333269907222809638583095573842872558581490538546926194641111621646371291722404084728970514587542004150321323216374744682797526319422038114547454372872769759088553815538823585800551896331221079900734814918488684598596916813391116138150857440755805697689813554536775963238782816848961730096311457155315411525946992803074942377806261528453557779188495735470823757614880438258388448135923975342926887506390237659071740379266665554606717304902036156712155159877361904220747313676110290747071424421423960549659500388735009881207204552494504265582345858860548631500455179269791302806319593775477436974521461489127789695133402418377200564390467044589172287949860316352284895912947182959649962257451125080451448686319553770593721344920660226687533289492354558561109797506806364913434592149143377292018807211757882272645408126026153855133840670521022846610234592004267051181367535212589138349002108766630389409533414323944960200110439033236237910834842775343067339803387946774276019547704369741922311934783284802207725633752344420392228568506618673359285746829223861834294423592012998080028787191645277565488274751267296054897383417288036949672941954695248658496636140719220631201209997451429321515138159058136264564255191178432369270012713968753814697265625000000000 [71,41] 102875950823543383154931736746152792954851832711367908296401802421433878649795107546047648620676679007598881349081843731504488025996409882568211547681652842027867372749417582292700768014238175533378842161647686685688653713689180793695874345193746207448698147618260125038853941900660788205508523180099698887450303914181535732422196528415533742837618726572530601861663220874905647390775118972435186250733914219001338174013501933329561689884376261898013514922580491621931196244820731347694150354793189062415377627958109258661989919855915839346139472176205516982166472009897034964190305399018627974786202873429253834256353530136582951984981646659389284509919602889933227577755168698715817064443064448228430758768093338705882520780720638240821993020825271904929848645792427725094525412069158049991183676475320045646417032997200460817633596261296831167518064467422060127632946207600079474896182698345531212865798704061679279544321492431931212611329533347345858315839296414471562567337769585180125760675141611979225287538417570588536151956209387174900876450808985221991087169095780428237202005860166965895363922893985026523612127403164215649686256129969876556994913156658748557099660709016886901155163517264575766710194522898547601453521740013962258977790936299304992336749185819036230664231577937109223318005646647763171143184038121348142172659166811708637671418528839690407907704394619003791692866535931623332319919817698075088436865850859856381879689948529051905664582016909255813929917216620213736867411611120655142483327403691647946268720511898583100760546514582683821041041527816638272312419936737101606012878693469409722663080436950252451950796003239355479662387856532357816338974776074185303224843751522604854442859164431337728621291189969492261904462064750371042895750914325796251950342466645340176676717343513670453046775054847720548485616901313279354565274659248447608865677061221700711336681410517852801369837669652929980939977034465699351091654963980504072577386604719888212205271385623068014414123887009811376331940059029459186246493648202284366884716778886961805039033246998759163713859370659906754219749153502576038499372443459139015106318792837774430864612477866167773706449306768361986524490643195369732946053506984843588672849077984749417730310587824328827302427629578827602516635476509402217865990404296025014888397363359294564696597783118755438610066695164718708865663197882779710832514528727023506867579694282435182468932809914835678553207652030295404968914474898934526024178025739383403329686612777958627765404515269775748012205411910100675012837897623716603996008034371811845630872994661331176757812500000 [71,42] -34990438104787065912059213699317838258950492250238281609220186964113477868964018271158922698129793479547247585849266854226223817495738712808760370747297353370677694219264941042800585010580593660830997514673401982023636026595044019089495914550073812969752978364067642243417845582580353546704984481371342667180941251462268688285379543977639255136296378914829016494430431719842240478512591924917722051324472115864296334336647936884437631443294622103991049669498560748322978682559794016747088470209717888173987233184482451191247276610045721142758763975453657481630015087216209546671614212642802859979043576489580385815766322946670780653342722253247256316036957286641131046202551110168991822638116621741692740967258470241961892688845656827699023073559977959304668329854975341683009748183276521132685123402550657972958378361123211474183769897597788204488351812114048387411097413983117207696341322915264655137702215161703762319698360460940912894178780493008755962510364947799834188544035989532798132417694900493261158310202716288602020878517895581453380972620444648889283955185216130241941101238612986832871238814171105686184634346119794176076154651402132421761444321785877131692445896553848977263638337545784258102420037617761660542903143182901294723284154868481713168472271403543701860021440482256915392738443971845966562574605729166217550560531289847549421636839137821078690189864381720864923005455890304458329939987236255514904819432533223786698142649007393818315794859150760810253571951910963842703194468970504404056538759157641737376562978650270069971921727915250529234074236636982399380068156277712636486375845138099605743351743084051608937295595037017667879077764748828676585541732873017669256111987941781544403210241775057698637596176365204632952780875091443637313209907515249734904143467997297571453500688747609959436082450466698817954867632925329705276054977082107427548165956525452318754477752097685654417681211823304713660899126426563061962672334415307345282808781748998727074926417868168853508323351285917765759910407062963059910000321395905190244675584252787055095204077912933276096058898124387680877163202119523780658932645035122100823202439733502434344966589767932631399535295317178422392737156340215481374301834517237834817892547878096708646623954787872500463441205459486080700486124883862898194327337089574512785920691480011551900067255679166574278772341276749862793661958487767693137826394723454693006143337454040392037012225437560927727577468967510492676600268210920715627053209785467420080114156830414630672677781399381162883498050912551891371749390334446733197282242144865449517965316772460937500000000 [71,43] 10085071694754257602143131001707301519436194528715474901585699958438850650455453465459703213852656851777085011149689278883341005069249765523316603996688089493752915382046909503464699013544738165890547521782886599199554960237387764857788790997799729161184557887383766711822834557760248973113341739093239074398966441093826994475010518871627862151139821709165026018495136498369446976198005033193345339513175751164719901611533809810047607690475289339521561383671142487441020533586087315876407287373298760982771393720396281704799187839027083153743165092874766659213272455416962827960498576711032712942547885918928787901381312984684506355924849753616988159930210536696311114850385541478539964156610237360820394446598528184192110218582573267501122537769240450104985958593791144817107300963724965121927881028287432037648649224156714372953208263708960028435927746728918469017263640396886070866624523001131725209305768360610728058021121739308070706169552663840145697552711419447186117394837074011139109850061883070301905070746860548167805445519782925989148359511474815768683145251294924919798479600155415890034413258658425885048324796935507249927989749250771678035752031118015500991292724913507218904778535329187446850057561309459435872129359922968881909287002683773787916632754362735929149589099793353985634205304054115874009711325833195131708252567993708898274937769920197616842829244349341305764277505758903400402656025449990139545188849875317015791938958167698449131519312755068685021023219550749873348780312736254717814736002156786901217423911566920541364915569911998542285101817483432738288906192072405627190836300502030663686795375581710450202162759585578012052267292310715539823367835775300601245397150966643554046752119087781859427316054558026419009274772453503091380823466390488530005829726840459291198884989056549295620605491194182128555116281018221026233020336475390723740263729551447796751099029352244731735291221825722114388079645933824538599050285734391450766680706834867904588423064023273112706185542122935345713349018452383986547140530033695940486405942918331415587790938887330273842593299540981103778518727888734479746472106626771480347100239550642906128499906897067093358169225446674648617569700921246666437538079190616467187106162082893585906368886757808441977390053398596653164853082967938216812440395007119622224944342143115022602291084979897682439331150885593561253645225524648624904243108980186068945723079845308432316150401623337499163816449867373097686169423237663083507220078395331347708647395571339882252311840522641326701884839162360230423274177341541602004326705355197191238403320312500000000000 [71,44] -2269753578635747904470250318137262496393583034494259691125618886946820094993685370977577410187992791605470315077857893150320719794022435894066570564960058715718589674242997189293860218700840667082534172674311639563760890278718167185646936435341045370817783902366756384228201297500761940316747034428874415349160774789818385597034797529513657602192038280007662611692774814121505554623358658164879874709334100518214248611085493873782519659091549827627545915086932244978475261429829159179988670115944769192769013135493418123236457029091093232742283453009683531443081937765127101448827510273162495725704040095427801309877135374871508522797378625290199207952551821086856341549039448932402497645621704738662774933227118613201743708243064797803470604314943346121866321631067495193923018813156178090471765688796512537039257520717778085223148509654817445679412078825861036021415518821076050211256329532781646247090566112843024742350357400786030736409965594720193149112042694714140061391347649192477341668338944343561861050950877244515410375345032601445412670211778713430315188699563818043659583202817106786494204508532099801558913347278903413863688544730590804537915328263562346538613789556421741720927933464890223158207113602414330295278265266764147967535289593060620132633218124141854842371605730923063845102540170859447339306612211170920848001361680726250604859152689465479934180191251696225227961834528716208719307804732818537104173751821091242777140773220509339371851935281815351732222654258702749942682410563565082694407640269863442681495154153554156894509165222723027253990266338320696652854838053383825493520186908321241686371940236988385243146574807153840855498649214899940139628108053274276913134131938296509354964657105144281884598417293174652272382837929985093601762794846174572222903615619143127182569383317579700956463166338918530353869417285087542237068505992110479531106686877113349361952508806693244893532038600201165446023171519190145679238676504170879064415524258545775534903724191034280051131183713085584503714761849727416289898966090413144860281638609269411399486541088737982753211268362800417264118208562776144301961063171733543568605112655206411848179093653542284383676418090532516805626681456789374605481810649069087716788132326414962543115416726779514726114741306138678483692186236058159900767863052800925495065892483966742892997089201219032185028644368967102899305328550992587368692203621579283369499009610546124807829898282658318551777444462363767459703206819594712740303143514511480013724224962790027814838323232000591829671148130666918610087766719485280475510080577805638313293457031250000000 [71,45] 308231640573153106579161428474159008829616077957555781479340116490595611377046734082432501353608221199772755038110436586338724338784993854412784926794908842091934769886949123817223864738716413371245812551630092458046619764383975038643440554257841737224945550544003850551544769105457065986442087126180785434710426237143338860286536231150064928898737515589890786907512127708909503957782029080859137506709234081199231739978491964892513835739492804980591286430248150227121279743462058968535587951135124684239925812379772757584336389796117973835997871904772455812416719712735811879016443372511331650518181216664195371456966145710613197118625437911674130715876213151238561037432924192348684579561183797636659008843284146026934283036896360407338901024099840342270581969545580629932062944713937712212147614035771250596706783984614028251522616620421305966317725300613695893300231120559830333582942806709331157185767336536250275336588391139423542935070655385282998287480630481686745941051121758808394469040823484441285387711713503580648793095581982325646801105683337582840521862566088631556078854647081234222993267500372278382828709511991429183743358143931660409392121044017013245435337247994474528368422823157506644232214879489184063696084049527129211381230198755877397004496419433079762860447124376287390881788731979059707916059948234444929691903546687526345556920581726250432199792554391929032772361308931053907729971116973523158004165588886586243879082217826445256588545020876019991930630277700738133010290359916380638685240564762523105961434594921395281772512504713304285392047593407745509927441369785568832405129325953156313430223388225205671039770901589331985478066867672315737476121045183503644954664036103101607593860512574372516987370805070931318035105142774190427819284161786922688735524413988324714873194883968103126271971710986427888061313639040028394917665718139255681534758050662601586521628404553191580182423517294373206753556328695837367671933177103227162293186207611812436929605938401301743879953447026547685422214073398327877161130470098296476030532515049191926320092936725570594555709554066174554239644169990891753630080762483338915319713098450291793129699522372683584692150973212699702560485115776542700632489309059153660743800662876955092351120144684244867292739212330327395772914613949866586793930629791284513476525140857838089082627564311312734735835601857100741592128975185523745261510758634815534753168215189195062008131234424259587322472708258107727876510427138439803275257054672881236112447952294301380138377923326425815310837964144978718745342474716331082618125947192311286926269531250000 [71,46] 28789860509138459110802761175632680203316490990519560358902947459708198935491785055922212889749658783848496203505194025963641690510292181586897624398778689491055921997427265927735914378048294600402643095369336113368256747737574496604721846265128816957483610301168067387434095458665441922230408444140091243416146417055316791370242132639200073401471580884352184275949262631666585061108194034042297442499859339137412482427430766575648753941812081691422417374956471509236839700944730288482026781177724435220890471403973019196791783961507797938300388891021586647032848228987758431648719735246969232594059482326665183787071432807894624835708674383655555729638267189908988234425520298298133559366649196490637499661275167595478829410469660948793402306353996747978516426995654874894350438003224552900714410014398456224830316948837498525295532222728961964207292930729410187038129886866454415855739575154789840653091967036888369457774147463506344959068294206526968402561847506309002549143337856862606250042182842850701522886789336420672913989884383656254983356375890087362073637401606486294789440442392146609219387697853058919344114008769645782944180466091807395204063622729477184111945544734418344701069397244130225011254886337382481815047425523430249283079211758332407178081983638233561759800812997144498238102078609559704518921529269733919660829193761864514786217997060720634459163372228752919079321668717496618508409072331289130394291514682417667583633668252255244640287419211848957053615641187462036053955299933026694121387332582986115726670098900612702213459162387986069590739459276647471259962110525767445096362562528419879723541735116116089855342785668608298946774517706253660269369968487829639786094453195122438746118817670894736262478559574382605905905551840575096907570748508669679818125120156925953423090017931695641514576875647337936200841337364272881234277236285082645176773961605014851979204789983612846047334192228673791072400854158197007120822406168972117059881685779469238496270768872304817781856532068343115596880828114040192963087998764640457257927272106998019197261928678415906581602533825284388429481329490606480829937352487291829605711134637248529012602977627002765343204539428336976720212326827826863120276623836297169736068992275192075225812410703970750950490674821526820508717055433665473742966736668075936270270318130614522991243913592635848179245617262027369387165145719887224307506624279390416002133222906360347386232028680112936709777881947566783445022239985880434163172590006757008432021692009996655545500436454271169120507886462731369755022048373405141319381073117256164550781250000 [71,47] -36513884369062565592886143428847746285856457211017639488851054048986553038789103700914490000508107500555302358995942967355876024926034977199932140380787003705911858314708925791283625504905053700279683658533465049944953458993833508480803404852892186171864775664480793571989429606691607875350814383193510575378143909933644278382941659143993303446002891752426984918634682541130731345973103050918039430474596498214052997710594080405788423052563480732157963097247071112409597559148751482287080801477571197903475896509853915235678613347270713288505241920262706093936943209245523362838507281125319812736313500798311413522159943397808507418560576769892536113840032181769004805299402530505273077676967582025046436285989800037749816355108921332345859393544164766347753638510815726112687545643707813536688636598251572445345373957708354779028678530378896800833703517105204012194531621281617433691006598132297569829863757970394012967105715321696632327824873901508150959055814063329184874956806934715089259074989636615508503089085937192121158281301342621053902089956904043124688198669414319576008546283555298874167516851685555619424965895450570395316180497928285466599580389746519155290606189939908029452379911492601942021937814262699106746803737113945558475988375906442102844893815065501849693909426366384581131187116840682175611284217053456689496385475182584029313283194545454661358650702731925308171954408181964763243221729316957885448180086013201769115864409941912022753136024839803287011005093941174057615607830389475353498135365104238555499347258003776689424943547204610382309919366372934671380281236171561003891487083555670945001620082998147475328194954555254202749427858307641817511708087445519460829442907039252206172718601553173909550276951696055733574818558847689374603328911556692638298066504485642623080097535601044543276785948888794967662302987894663816114014105882062282960400698518110107081596333361504686670421996034462297447969428157255794786900845339866827704974340983749273623126119205515112189038647255527112437927018052234304667870958620967272610620970938315636025180170063933831170461753539439439805343265771879713851849762877722450810996794501115591004285305677906818682193446052370738865829713331957931636222927825408471520755800319995292377213438263439564986568886861983554825599581819041222422732784566796796830413296653440482172782906298980655160853664737812496756325399095046433843331056026656040569935969964121789228379705019892745687675892201692752106905469200460319742670749738791753841125650227436646303593237544116687680890297517191395854085911309994116891175508499145507812500000 [71,48] 14749941023585959503270023264314421545532846588324443079650063498955328855456323023007227625246791914667476605552724262531547082934813274671809067868977626573868529227215517236119475495685604737803550873266037875563590431684165490321671562510437650098496663520927395192118053625680949068774763030070712917160525331234187582426556764649248713853465139760985535157669301060517093988147289675662795761212009437343932849666857445946564213752282982515144118502795250585494719915371255303718675922126070487624563708971795566493198841259087505257464550095488911740417199891174315730708432669419812695736923084844187288248146059302452042860934302339368968125061084168788315284795120734653182735565292570588332787799209692570163752905774803424101813948215232021297380864468782905199892533715404443305746537251738032830036400697511693412433681061422321802116224421855003494251083149222116562912120899270022832744545509338639748328863628323745002834945940475528902192556807574017562067561469952079597292393950202738627064924896257590420520570218091128861906786002674068069353914187951895777822527125738304910691400760058474085384457710753064404835707633864911189224025289693258139057329620685358808162488186442949463948932705967445727558234395945984436598052438187792563891381745869317826698992830158298131325941098943074075305219264345056286237084475688190913233203651455721366408975095151473018099948725945345017676318472414657249742110462171187291171828528430425257373691601890646632231715442486467244933468884483914114612173110966731445289974438922771049176735834117652998760801157675482555177991041165041689754758126854061288781644045257614001320819378308428385722911462438641785009490842253011006652594467316685949113050359397992684432228822548994629184343328496718283598067564196415514297378382216945921890053856685431561234848149815556214274787563596035610635550880948297787876891679329397230658295921432185820339204578722476510408050336530651228768398393635834274612360834243258773037803566825323330355453127402404282370396204911037598987383753027263898500476612533124302118530517708840181146415727667311198403408746832817634660370818026303441497760944881653342067696619613525810765216904965619002716292371069591911666630644870024585350568416459374567310292617217236674285980941013556997068824818007459754992302531287896970193746572425357553402367887030434034395228268369501569321273027889194717729400914796144454543458120291234988929397122892718916302050489636347561472309392352183254590377542558333377678001400941795978902089395943771013546166301399001352656625840609194710850715637207031250000000 [71,49] -4217003605805792373186576709350428938686680315037248253431808292795226877794139085107554352846142263584481068059463503745965443520861533355491448661198639697185463647677666415032871136597348804767784098198253595971732037908976759492130849255748171544367612681682422130437039109204791563924967668384453253876669145961574059337697102213995897178162450423330119453807582030285417900773204171379586695824452574401461924323672339727322787686011371365249130602711808688746772014466932796548466393540190914306252528303046191520432958619221235535540794241236786906471327792132425140408751075123564707884959557198560765660205158919896977351166093332721548944380693924761169720948326762853153364008166807242668944678094427194202914399573206124118853117005404930657705229315456074674391905404255854152879326913621279742282470170726088152608204325408455415789788718478566397553205886658409616003991940013906049735788991901264109979067536599701107877490235312707681206911233601845214915682588740668277836488640538806938740216400345663709744809448570107049350364142382535613719499663360756324909974414746205265598106236474999063948678111178859497741215965269034077169516509251383005446232121060000444193515159668351233642911796540727699121185301077530927069415795122653844496954562181118369244879086745851983054971711177165512847095509708141320830437524363232832850572316141853174662905312146181689963517187164229331810481927986198812844811746805545228143608623051276576362903649934127279678539194765679221455225629855587638857369165351673944030416338108478897429721283272603556551107379908949962842174079046426458331508154131884017865167743965931461107920586298997767881493210983022380152578154074218991837574460309276992857004733454166736297113923735963560840252741700465152088485855090556876026839508228889010697787339519339203010639253394837736754563565117627431714337901618877516933860916440987421582409202911039809124132225916306355862495107872630755636714913094324945266004729899405863034111438885206526466639281536002827759269621139563439589738113729545276099372471871586960388886903605009209721018412288889924729633147074689488273931737186763504629914736291320462378947921537453336068122416437024783733176575053585259077745356004634857834454043180556580261627856317873803337151763885942464961630930230915069831225320434085164881852798147309475476535681210035079493195839693749341942623454502425615010981381208137256770031185526865143412780631016298485580724636425558103089845760386087287870771293217625053418190643776407484914350708023241276737496426724183251621980161871761083602905273437500000000 [71,50] 948026234964246119435040286883476037364345179532598767132001728009114582077770591686753485693844062065533389427254954516454333835090237632820231272325154252390946201313696804304332992093924005334306587888203576899862180078014827352876433363292630908245949769890364711666304809683214864924869355816314717878069140981206501490133659399795543790817891701004301875935836667021491692439852853976678006498295759225574696927602839282695523875036891337832778330417403529946489931554836969216483986681757150201335932222193945738850847008730423784073381259176741309016582883620335730208405431665926909378435927447838030800979037521907010145484974339217158217177332569196796404754580323329018312910138817108626706317372354503518530881501087366940297727392504445775926578330752124539489633980614155950661950384987733683742588790660593617010985158286619948617457609138084495025304145832124357843036351798859622335894829521313122259416052434893394010820923656643406396509211507839811647870066810027300651394592345111702002273021768794118949826486816011632933594284325561825123795063494338063861462174979897880676807059757584567771119795105323493665725558689184769129927010753042008154695946871722308287672333939248498757357088455163968619473411023050947589532757904937457664522869270219454201245424560091317207425981578276104533642269852681063428683707578558959149782642699762019000419740787541346397365366831852651139298997626659482313658995004596063721779089246691093844949430982526932688612654237198468387886377410341946645891007440451984245192857661207546762898246008783332553777098884252445194286287286339714764119204839785385649924859854055726621700176162493252751721832112427982947747623686409945259499188705283067222064203326575261424498489480933308986623353850063789001052192901770219604565678453044507934256437192286698663921158748912593792433348248193060704856976744851296905885027972992072700221670966815083481391348333456349636102558907797634829540800326529509363125775204916817710608679402417640592015010678596418165529956515495968925718447050646742465670085976447398151107830085518719103965017812054548110318323639993224799057547170931091850876346938515322320657503587076505310274623352901289858672578726216753920659326986449336823517427094040502224646481084783859372873111795857879288812343361173576630402784698688097229248001901176503679769676822837231568263285152168097293992773239038484773601954436835512466331666554722991330852573669081089240256336703745604678951887163632747499703081213433789738647011336118513332920186525344158835120009914954053442670556250959634780883789062500000 [71,51] -169093255059972909505111870194982292222116663487961596281451737517911654268183638490755360241632721219928450875421543382001481355144120703599841378567866761844253285580321906015613353215839561587625961419420432166544113257515377012308932841395113760477373480370643213383751342554584180591224410147540288288072604649781463287077481051968241687018919085357252872320561242576520750096762190552874446290535253643698141432700118391058342637109842393219242624010290768634168723495125277953611679598736465661053219811591751688451134123395752652255335531765423731708534427831133007342828793706958804823028487530290919393520220521370793741643083408673965382230474233284978698867467298478896864898938659163978550819112626363878403511221189628480139415615420229294441878591625477875606909433946867073792015210104732624865780370041733494173998294821433231833751514251292083584049277128152822786483301764286042995590370629943877179546224406935169857149185416551501699123469626888992745262033774462860485866861412422119860053184540331418113957417358429287002878155865785329101271791034901800186123421577231111056756433487610772392729362496902179150939648089746731961413360319446238649488516045059723999831069949156293063769291888792380851031729159392481600169592224972703551483017170858585039451154703597561731216625593897420843226949502613615364343414104725403596696448515215886237672443545773250973584599341273863343071858723468553747596223860752531281395635095785422480060617847837350327995790008701118152020957496289627764945184915243122236761186239377251712616052955251034501625546616720005258256529010082351186408112017474536815447823988980877250235199850084687120382880814912185182906895739307849448867902868726134043469704534706441077393326531066893063138636977739549425301100077517860034673117190092399884795860519259541925363796209485213000705596659671562116109272798758100965374604429966094194777921109580025999888273796272920862536806712542217234747113670311777262521119210406076072683731861683259278018266071654257057488141991910152002926900220669574880250062947853955991810691315512740138765514846232037928049700857827044266551934510782949765600974537526382761136412704922228226865518184901833764654849654774880827980336240818309766408419272433701520877195885002723578054762786982035717930827283505869816584386863876700540607630960029919909470123592591148087684240657803078769743117190886521073168088364630143086419608266031277067595307647773772696599946891993160056574727203363465070826867983264679712578279549752157222586322777707053759783592528087581285944906994700431823730468750000 [71,52] 22341693640518434370719048339069271563477002669752454458833262771945661343986768797545464889285966743686130665305111024702615217592341400706268215302604185550183436455475951363176834879012334407712795665977910011032895697937552133004999728671695977945642187783570223652741448898988277684036482951507417497423967031356540255797143852480932841594727872719594959458300835123874985038017107951077543572759606870347997617699600826673376895986867091611968579133000890056817262120113301964314655528647891787652356532586533931900811802293071987278651005560062958483671663128120746395855775603873288386093136348296101532242649925961554120903740242943622902322754413440054473535639113940827909131451105785569956654644640354460284389542199125322073826682646788527904162731590693600431282673708274319038284227645015542304140961899524360910855665752235675550869172811559996049375432646551144639655512684384277796928656874998437203131534174841111423581632158569226139524398075341939561511554701634637008839720749032215609632957901788434973834458142235356052474176021412277429814593542624754618687704940666009809289942289328470261585798833330085963164995303384015905519600885248879858356160802886761322848409763808720546070929605488965293759431036091231476022467550484848681271805254638321828827100568580433022399878962915011555861689849627944814339900228881507354239495796494519311439106607079045717141882446259580182729913899862309429371582507074578627941579803126792305967826698030216028100564396514385671213142796796879659015243892823514670519795230003517423533871553725724892395434234541261859090891045179213621917487819635541038662152879538420031061451160901323535417850957640542648781902184646547964950173983891648702050193636819551510290118164822156589440065733104845597358118684743053742301059880766768052017715383821164324075780222983628240900883697248067869960154710858137684563669345429321053085795893091275216182832029099829624583467831382520498129981008878975513445082731414083374259857003562162039240658021627192849851767061331861288771481942334971120773528148400271273307166464584133671379000444452268751596506030642131150320941305144190494778940646700192728615560109120033644307683230126029378105528051032040527664499111869681459615240543745690097532275988254852149370966360579407825263674295544296940963470688372758180406597689753272722510206108092033343545667307627429095221286785110218591083483751462631357097727310634588159908347390067957493975119915423401799414631639806583894867532044062760841284569048909060711084115394633748535868633666723326314240694046020507812500000000 [71,53] -1463724847410714620453613231734242417579000480305139211231986427738395640353309837638700610625689527265574065129377355366578490348441315693411014641453288437890109531470334025630360270132783717388015076313415653511070480153418980488318855023179543932656478348271524485679264775085518195382348012087654836935897780484617924253563034144648933238709271621231513408002798384117261846887578620929424488928350079428976331194748571611859321147611988915858640915255273393557444378977566646523402499263907774911704236989550173531551417200361996229223140174503913917428025604674939654885355663400459604057396319329997604925604393100925140638446733897047768477958003589462780020278789095929300529420664844978389939005991737567810139512295211787829049364371809057363348475090995835323125246907431450385817994834374574857928501660521367977377534818755512605963307588745795142677169172785974551104461968894141831342702590765963492568230176361883653431988879302593222407147541487755292382792247244372383082533934691430696934200088946845829033922591243174689936921816195578959583532744780994537253709057961597431500319697640311800056695883970482902456390105068421004568059491935032654550407808184525714173017506652088482077624853253784841352872726185093177376306062237081584048433070207630212443766977238137200760091052277536408526650660139009910311746967393401429329042213785980034090578923150766735355964451475500062178426447450190998595379458510328942040693553414958628575361635630343222375827561020219845668190113554899149941706091856713376869852046708141928556393779368445956822932001587801865904005995236271807911955326665361755568716810102236818698775150548475284367295415412448345437975371400589367158876426683306054708879159684817079217099554240375279597386915696472398772527724833733651306706950288000380362583522963279090243887091324579199381618550342889718612702586074579696285770132697022404003014682544887126259616458830850176400788657130906852130293749333543005686787666146748818550439896177864123489040374335054394091657972415907726262588141696972316051526593157486098010139070002667136793794999265534595844924194535804456292042356281884152859721731211140683715283861544985504871769177422380956670623879583809333627527542774156775962963342111290828411786537784089483993538732572987090780783363694319425104749022532213836164950989448767199855557821463100040008543904598501910620212467874673378965956159957995854633178489826770853857715268078362321975174498870254294366628955469838993597456175394795523066769704124077146216359291379513138386947446178965037688612937927246093750000 [71,54] -257205174544951262021924581287688558133795769040510745658481089516373036187782238429683679180788323550604614257167455861119399110712084355205397634819413921660306982975071003452020230153783839704684362071761679520049015041608745366774598520128759497550160644795421850949459081552924985634783778140039274591998615423545970577902282184239843515932925933296134755682043398263654886787361798796944470086612233501068492977480867902022283152681629281126329189722904423547806388238173033497954990354009661353329146102772932833430664581679549597379817723461833750481721141660296884078564620242370687381436200958377700165764864122005989055020926542189544374421321232540027074156376170858280224841259272734848133872242264732017777256539965420859283639208436571902295479987767872434920248402898588733190866675732428122373938973985074182785837367998062746004355058667405949540372201415399797577916308598034733074188075365442971520010056656994349061428325677049738415415824660085887409302782129338444735193764957467449028724707827816041163864995392334657457722643604926942510112018558676259718222534709742353931237288192840063715083329588260882634627198603645079071962315532686025611344746599428650389993171376685190684459827588608892092411835109975348871726263277883885124678589639664943484683734278600851871151117419896060413546059137208970656455804208424888135366954684937502495643389164875165571121997249904052708447247573014712434764539335665528871087989519562551301921976965730892244685803389930806165535187753728192078884948607691018301823536950266069650241895428581505211663434140194890364940671456434676584469857643197861550545828924882316110811231371423295004646041472081851864839845936996778628439589451501712699183310535016698604890212233123079117831994748882832814740335592120133462487491247001842806442912130642609742422755970704812843668313833600249278415101863800706251333454972390970759372411425127800355075742460565490853413626341009315050158643358637580017157266224005640295417952089228943642393214724646571290795032483068999424425941502781636861527308470273889265882268026363976978692274874445217855223282484934745197489578512727624297784315096867996796537518571878876789628288349369405285652491497304659889502613631685601938645467713416369842601042006027113522966856912216383936811745281824653580190103249697884679867748510534585065244259559455606511992455515891105728251000285721308064595011861882927519163641278465098323659025007672127389494271579602305818711826667828429608620533233736388449578730174862165446799744730754788690774148562923073768615722656250000000 [71,55] 122873250938631192298326808619555207013107701177000098535125068757374444793916634586368484277321626076718265429295988339079161959342471087843760212335503625267561596508292546840139963282418998665929722315914476771335454510308352889940695447984595530179982848041978827335424306790351943959427718424571008802844567068751156633539880953259475375931117130779462150707562360885982959242104198761960568862048176644365180140547329140266736398208354713447676459012982635922719713147460007403161369881843947498917828487129492007442436123394259037937187328916373626453153009762177542823508267910369749974434222799320144027232389836445629684464893803647247900280522791445007582897067184435060727320703517619790780642788382295465707335378581473942991611726387420845457879726137535086472819242579314283859719039253833177458681528064027239472741071112142657441683866992421577899541564596545543879471010080432474413216257798951199857657020871013872739315411361449560291113657938738497320094269846184605032605390851951468086397114999692637687774455473713489267024840696275232463242440447030250927950097781165779137869488960206823533666827125069760507729012440012751684901224713096445081779442840467940576542559046354907416907943787980049551171843416393360962050912836188260603584716559511954831607418972454697985961595090301744860263304538631644502302787584199483038621401715368534868411303321807665462281008937860848103184088137505418847314882851163364479141586136709634363889525041463167911964848466820132689346167832571398930289452481626637845214082248133045554838711806476910114218054619129112389804978178484126044148006300994854319620123972181999153841422612821643658433498341200152667970940572333772582248398222903764306887350585722101462236643239453925915775622274229748416963628633942392821730514250844544126859588484764463555601559135266919023730938124364135719769610445563356045132339289663581489819959348245857703555380509759310118114289888817649921291869808940962627979656491877874939148904255287905081315010808179224749252352019537783609475651088050679889560236892077051775628473744882701674943046588523626965249215686799350597368279676995485834220867039112612530617029359582778837847857251906997653178940717816873273558737766260751112130140781341612908555232434599307047967394765033142876896811923991261205530547176166590969742369556649617748298771595180044713583021329865745003995808963242551547858707875983131536611444321737159469053434481798216078080792038251512220287467227216977349771872662121387753216920837770886407581787114207116928810137324035167694091796875000000 [71,56] -29496859610640959546186799647459316260681737228565476198496248977858100224528321964917009562113222217119913665215574542393731846182667634147325794568994751864292013730943658316247028361430061458916595913466940989420742826715054446587563469882951065390921944003429600947340677063663470425730207579410749251451999533938424120817640142836367006740265904778088152950442626557147008958288046299559810218475132658499680830820960061239892839092912620010370290615396046311639935223091497994209217689742859488096625223706256135707565156705329232701300041114195363829814760295805690685655455126821262614161813531081178775901830944229288575502511191433517591783231677013958533313967009642499382570505563997793358161634197503404154821654149312613834530900130994145607561895040038193725329078171364257533366001405754147884148825866025722377440003719243135773046156440056469690239121490675331989049508292874588641775028995881354814745528614874607059595246293310430065051141145956339266327593079468513135568086334968932484465574644943325118264936996981176417234382792599175916349816136300581362482415444444993722252110406327662808620191582864533014606635683005082706800359828660551366739271417092741512971733637500800806530971540911206853156890476288706746150930156832275640500017338171608410908824394407604736482051380834025975230993428967966197664888033087532268764295419336725103062287779458112129480414245293255468605427366124603748376497945210376781678068740776538666600871343441555661814511414146605083589069830310006660042759968304923035202686950234807738627243127413624924452184193926260302518184107014720414691051161105553844627998211587051750059725115648708012664168998095932456581950369462038707911536355220679661568329639618738561486418674715153214799707080659229309798730277119257802623393618869847489844028441554000772697359398174659428559838228846028789386857898159178217389331286283643366981320697339957047528621251993963987105520093823184129636207337414984055142472579216310994404734376660247598538679981582300376131397095266990245444363262315466481976553763873234533898688169640284061904037230571588197082374588961163352776285424121241047257998871513447540383164675417237463975529534992834472723115326753864089865183952171630105575095264765729776050461950297264414659562421759260286656385713311249090384650649834553051395138928444160384286137744831121290409206644646166250916212942282899317711163422185650986942322607548426785078488464996847919042302768255027753866244423710050379075978090713481040875030044332800256874638211712635893491096794605255126953125000000 [71,57] 5393296884391601533030708950686081846828436620377510625713783159923257175313789027476673972159049506463619069226389564401879887400297159739171576414278893200748182006858932934450091074110562689687417994279244596287030106622826824904383622459035456596871076016311914837210424140251238303603970390909621418906322823767746605955326205071631060366687266987771683898077934962295151253976232057958996353273657847116871055986925029229720095961037807025921933771248613522251164425319826385189394254204332418804130986574863488907593600495397061785662851389840275110361637594327285090612530495706096375457109073629712295986331614773421122340289887422960184499243030682526187035322098711626558445289980620783947729976537896376227422557563304871129163800375783705434138589627141858539205557334923783352014393751588969178604122497230887163559374358728920794000147230782948066959711188227034296719075930159932756861974138635886116388721768520630788730514484627166313867344151186283403265130560250475331597987904853510635138550767229760734522072865807164292063476347790901913037958328552530551512867196286599164537135464553097269303371451411793218835515807359268922153917285130494201904372320570089036447812255537722928850384255034729830193931464895704087240398220387301836075255538196443215014257442308676746134797210342775827340253945774502679718845879841715169755939540553859318343309109638277904881531240359437109709109657997116236898858906366723431413400185556032359090560243164732128471705717191282575347638632783358781025099554947768098102928836383321629359568310764171018735595878970624587878526084549614163325206197834986203350168709280497832610466434244423067180377953617018327864023997452038249553232022827291854004830333391907919399769132005884087582314183784131536778408841616830254992972446909069261345445613838366917342029909582295078856670787631444108792096483210610356419147990098942621510898959450283243297428340929197762312291659355708816028889695789034364209224041764407501465180379944005783395394730831134221860968328904819678623491619291216081250632891171108492554188643350579239057010933267376928499438258335752687990969048765986375393043515498395563733232789463397360624651999584163952416268001822111638282944123633486768261044613051183955514575661312894578705675249577706128269231035229399419684520187090286500937980631117420034624213751453159068527487431721867203173158608406466048919179907444241744730302744189441734898905595948382516355976250324583846763947546926173740278207239945307102324690126124459121741139266958953157882206141948699951171875000 [71,58] -819705545515251628979577233901385321226140396112280180019093647554401940925547598038409927386508107918033030192441463424891301187046215919483369440667756386729387187618771683548814087651035999785128372145800799354970181704141030620522541367760956855265105167305382528207493035438341295794313600023684381811547542524107158890614808754252735668241040759744045884615922567669538616422472302690262418273981417490368171263208689514386978032348439879064348783048301685530125125763536118688111507389659543166185080833498652937474811016839596759248484196837811104788206379741171515257377772552676464606528688676654125230988629048787389222356029745042568151746376272507890632610319220308838432446872673408793808376844149221970592399313134597882206298971523145743040892034129066519127050498894009358246751219291371252929643631288401388671046929398432810850684703197129127128202262458107437554499080523467615684576599263552476329233997014709499699507120730912626873234997061456190442584993710588131800333045416336080278121868798106551433712669380123511254340499792634985560865400395809226771430841819621204996553012542697865227153329614219439948706117272814931777144499188025103655654954959915834228432632229552067348053259001564235932674991608771710106968736878427555611423917115945758292191293695567135224108800111605554696279251687730611328177414911063757415432962428444269190863594732717558435063402765939555522894994957497858746415226427676784954254024982382559232757825691689263357973059003565310022220484894377874649916945229979391507806454065318238521505944200367294019735345019756596879018807146999725568506522176702191137131934419609056693587120823470517093698481459925239746724817714199852138803031824533661216425974893249284399872688776819956486268147098624693838840727971648246983133367790717196623335962228830812904882908784762161813842402764717404541741800378688469766017663933203996045828396563984375824432760881951926414616380036945500868113214868230636117305571246899120853168618564153075907286793791752976222642762834671687851928534089883873554423984033524085635596486052875813322648576167960861315415857916507879159868223570790827062346680806304599265122377676077173230873891488192436046673518076944611802493896230290450993853849830401283766430463907084217591490151344856026899472463460294249867302629536975843649195911258374136956368887639124042920348358126923670670258287247050412425675372273549535310956586727000374282470679297416091607299819136098992931969154859190726843821170869605799630158338530522797726884931535096256993710994720458984375000 [71,59] 106160415720451644653876767083555464415047015433131935978463484514804252908731171245466822408703703620539484012593368371290971240124426603488639916503890887430603611092492435518742478473965209278297870274872065369938561125197642292308654500185188920497270273594938283484298155513507334442623029219599983459401206603726544827974453203294935592850388507074813366347156910291077141559036749854611384992755201362465445861044659114362010293308541802937520219296503120708798709291075533370385599863363085905128228426962007210217213802055360289301505117359596077614568901081690451671751614744055985482461985844300434349137580986739378009426933959186041083574798575435174328778098458635481586636015188004007927827415559982842424843242918357700585577351793733701372591474292877181847443345271215054788667507620165668316547890328386935996767807371119775316095874165387101515674207765513524394528879213567013533635202374237294276192152459422272745097520902243726854260500908846190598965844174410271973785059986707280176890235657326445124073534140320677126770656561712411096706520133263318259881231443983648889244687212732002402781312825340830698845064750255595982325667678167319799446330021404655592451558259572242825839975270142729922644282720897830850314608162790803087642906093563524727021623789853619443615280218044059111065356833291810809118093134974728825943537757532436107253437090737506285887432056998941968454644831232830154674360654044037906878461744896470840366454162631905786013488426072745594951876999532389482536311030954977238202746722794937000753874520246801794596078449284766563601623683758932907684355693165523023817716563712430602677358090579265657170706360352569382962064397104049333267160698547302599950576593488969104052872040207190013848833201672949314721459040267150116927123653066408633179400549371618591507198227712440019465359231531638888065094057770263827529285472355273499821509093131888540620615060061327106593648595151310947894534027968291088948315551271613907368582561264869166205916265346060121793008325862095251762982507003996672162821709860552262639091651683611855298965956837815049157968700572814379020639278573579450429033324335839213238742990550500525506918672222338527581891069862093625332879904928538129807783415668435368830799946861884717292973517263332795590877620346350949498748290902236406793379409580799772443046978655502114397913777421895391442589744049470737925961162644547941178569403451387082544348969775502266352633437486981070008451196024014860917569508666895840676188257460654806862976329284720122814178466796875000 [71,60] -11611911727596217483073008089843987071511420688627056070591389490216752064525981430975801564968717589883131920066425966783142581778938305230144617221980109914356705156172993514081859772919108688375159514755770366331016625685671212887372218210980716853298999379569288203302165948823703734943221465901867712450357737354011714648030628458248098558433262411928124198479771016631076697913098415751613137878833422430373006843137724345162706105577930795161576882403031079245858671181569687393217536326208395585354679261379000280077989529727695481252333007937213772585959976811322861464562399619852464465793407750639514702767611231513173051904057363741563360247639312426621315061558578018052551184221735802478290172888790934052685086062164063756878350163218269958582690085309972514165861889454216307822937852247903672295870439216212571707079103475045744234965643723169945349355054114543427363575439905696471978385386110455427658791825374201382021760437287705972310826809344316617300134303343943015541565040060453355120699305211559599446218322898056868205173466855396944973151696317206776703260912307468562972850416075330263266141774791324658524219385217713471426238400518270802304011702624441230591738855718418125042874988061480115582600822389563808442980949680509553434907998172329171543897580861375701765255711958204974017880705394313564981473769001972299143584284312149527043176475715514657956462839222804000635461906933940708818351515436726100928315017300769666842120019929488502565880217743845623885233140300217184137950655649955908299547449362544888465042316281967724181767393821207341502975910269914272313568931919623339950696442811077808028569673835236412937905653880285816726249703594050008899151948006136204771243002508401169687820708236227825269162335220610207850669414864253208052470454790552381103093329763180214088736177824580865680572167715803389175417120525710325588064393871103202482269944810813489138670578484687816089353438829743078553493682788943380904529399266074276140264880891689809052303106545885883811148086836374995193729887179772199934572785200544612565362303438937872627099933773218631047933418850697953212199660057944900580487545673041540449184286970171859399570388470069250275236529376378702872852752362917590691005601549353348889654406180747976695366177274184155323502576631477044770444055166154425724285173565704861542095776730022145342733944842843956154716455158857347305739933419775800454528187509613754347950098655353376006786753940171476907946992886551353632054358630498602106013300572229240970045793801546096801757812500000 [71,61] 1018328691371168683934544827795005446898822339158500113393369998228393444003157329774688448866793879648530728736130956760990286042565012257836470027090779894701242696070738946343117483263078975163367950200785071557239035807537152039093623857283593367379333493674984286896777394289761748216283978038116929261653588479940110275891633100950844980758383070303679396518172899181500337894316638597936825375180626024127145075622613787787105533211376677699091283966593607471607807521949045095173789902171201883723841887038625263687440997631132323474807298929444620184788227678021952742031440067482397649365129786785788982677083454136153904674014182345931366980695857642946895622774768672480953640846434046009535689846212354818237827289233678931561310795447656223451344885706766899566224397285441473472045514117531076624564504304795251211471241386293547787467748700037427475795444329472753517054845231955558647270167462775750584124115141166092966572357616279530285227425415529381146156854803053888172960580371771981949201602006816802774815229637752464101431649042792329664625736235486925404954477239314730405111172709046131986242247324242007564655525425148907695239836596288109503717092026537320595092493273931176067855522026873947688018413602784142472791425208241113341093992005245656488149668301711411370987721569328836454295188622949849624784855595931614074456196277309871951508012520457233971393396394873087387480944316969168587656608809673331985357752883972469181381259123321432495900095652395883521430422773151100598363316920076760823402880481082644740065436703915199657385319260281946399813475041875514024050441674749074745102200610865334050707917448045346210844604410234888613632972882912249441056932724074477204676967441431849072209836139329710685797057445669099304894259941026144497432815091442401357912571417725520077791193390661393159656392380637975509441651154487469691562412559284747319269162641007963809991211716282369141104126212259934919462792086745189024307760677266002471137581493502509224255227530638667198273582773578062882639530101071019081164075420793719566386472589089651809676153114721001864643992338021773450379482921468252929256029683428538469156362355011321926284972322732330966612832464117883472080985646560301149012392411287674011274581762444214641155429785058925622292618626125383296130185836533785407225538400036541229610006773830060073671667942846085730793527482456062903024165710889883494904308932479751719506752312517804557002319090535060138062871963344325256487455677734296733642077592563168764172587543725967407226562500 [71,62] -60329901483677825733100976936965465096889688200901398024566953464473346321192794215945315212091103306492587659971386404547442891140945056183135804815313912644597264353462737735743846533665651672570902245647951323158453558317576272547377218936905480446188427597353924648646760564866167789740966926917206925760683759643256772434240169318900322501111507064087584709821492078498914695932183563392693852445178358254678978067896278112072718691681085320732833429593423298124991252231230604457170195026880087733337004544408434332077512303287292589893987873398424607235935509365343852538534315598498592708501395894578745526600920733501601562833876310323109663650276348333964987567947936307915569790414104196787109813597271648719195378974561543337211696210808356507153695418674684505390492632310747856451697826105276010376499662184945014563444513904423578150555296476980630554204909095564981993156005745989882114722817650052911984875374169718151036066190590528653964459744844519352924949797136535608173495924174766069585148059985453466522677378707309527711858004785964576569584351665212448793493396999497682243272483095838509146946176478302605492392420191809491840435748497467817499593760045634781969939055635173629697284787614773202438784743649482410725389167266610612025459277577203899479917288247062671336340572904937805034526206511314403686762441828910106383395326891995541614257797723547623570899079023740648363212355893757991605690458523340461711893772081073765152988183199231323080612775630117314981552511270623010960261643916345565196991606440159974096576818083491620540608732538426620879990763445691596174804843480448945138159345427660183285152326160470900495121005383931748049584080221498136698391216404111474318163045043386426116445583937891907766802142913845193060685777439066295330648952206850346707817996837988607740997834209655110914406815238175453760869523656030895937920590227821556147530938671046070021379368996110314244915784159329906519025533903929420056208323275649597366227437911520829965237473522214146771545502725380216295920822080961705422418207329120326546657331230995798360909872323047281105871231759649842080243520087941295833581883578318128983292162566022411165316644069107282615974557286453847701777645732014001743806520165527615898427200061312424367164245604482376796555985226928055253596932956597401020893990549808182771594182341221103555025651037108505458497525160262821488336467155574605460776032726709352583627200393050349209591151412428759475742769593355013651852335871111215892526047355204354971647262573242187500000 [71,63] 314823080191075985329010615093227070182235471555342296895972449879783570932112282590971288916843741262247357926685540742539878786003321449524327163053704075437093688474096905561892070821239244428349179678142952599796926287894301485071046803136372699601061236460404788385368264813962773009117640350062001527659638625327585684479534034895139350505706715763878246015277279035634222928911741119146196509904125175447327263907559231721038866508064022101698884790735101287696324029364120754081172876536364841910766558858653410265265924564324290529230067117556919756689713387583426495259884630064242003753727504641173950374867948182534412175550565863076656191809253221896233545882085483602153995331597197850017237437373380985446551966182106727585038593840125575842471391591590015725414996971055974091292475776252455117608290602513345927100906408488557617957250229573853018584184160926412711606830842607470794886910027994313035127946806441544478457687453822968322858474516999174579102717180077951227743512870613150250609701570181428378233562910695699397070032272123551718909129268044901262784899588931590307114602325163940383515789391493668896731248994028076104230965905788497890540587730572391342210849875439350668662982223988338116393176381729616358195808561101735361046288649759348734818206275110518287159038050003123448916591022743147492532259366548530438800673027576432327802008736768831811274677636833980031443648263158387961629348248118160227119681161969575878687777457719595076172189678179913654177559147117808542829187919635324865083514348656413115381170995995300152932931314674703892885470176001607611410028011644178998253690289898699564861806482509741337086976606789251060200024125614394995383086597644576406179877452033109491887222429239055431973570345156980249251632895787419730415666320183521313764651753703771767283221925405448071360861360375958997078140984211799482668472814473529312300679190057372160953384386430001586886737715857648419040394390504842708166905559863814742764224385573294666590534332888304061121791215840920907418715708136069396082709064406285051535277563682333319732237718958026223640865197329052543122759918204830486003186119899829547321858969652358214813061388270499207111716452918351073303284947700936711914911565268078624227271935852871483403968258519327479295254123999811728298836438987159133418671645415694054147690014725036441003856740112739842570466315084443657635038129022577678540078765653923923773028048951346393591475634346260782031952829018867812832255942412373883598775137215852737426757812500000000 [71,64] 436857005804283946268962170907445186326377004029216606004061674516397679129687643090800278981633649840498534735583892316173282249707211502625623712120543268180834037160661279932477337677241011981363747853653899275256622753912810636345951714497150937098423106181305553329826525607456113745193621684823606828676635232743915188495762430467114304346886774390086070149420969507204820806744841087657840836499288267924482498970146902347731944156673712551479021744241436998041969264781009032473318026829475779669700618177164296322999264976980365247150178445377961776160917004887123143003305289704537749289194009710220744375992929530154319400608272755701715422411074044160242118133928966756679678217321258588782564854493891178364806209963756303543043148659741696014312002028399338519342464309935275703753837658234184917468693249820667453214127192562835290155829576252484025911348347540554506122447461647611510023519878706865719729259163088565685503428130306396169094811779963775657378432183226115610876207409118053911219800587734223286473855455752460432308834190800879900471605696468410023487123185005961639454702655630888085647731110520150617029339617392033733484159931573777795389021311530723850302758151494302855218644241853003262791821899417061442834101275749193768897088743158353254017705537949135367143411268360214371393573447763195201055073325320052288991003509646010689949133962331968908574761904558375126531618707522630815163422930283778864448538809575531188983793553461390171036378956703937929395779719041372796447844300778454768164974718046375786357046831952895872321632818927380830545916112493416628284564574676978547891759622890192469057759189862946549951962665052150015791319248066631347129154073328368818225033353176544379015483876732025422811696745508012092638808589155728177441878177708603364940696632276063127016460285400390503951321058997120921000653856251176660481034595077036298287310639669762094552577911248014955582996151266493915786899384362227353031897934965605559046116905850347396980728686147002128130516484930516397764404156100943590521581565899323903937080976579921909148909306606911618001267143129866524385722770027873473266844988214495964678317979962631215811994637762145853546790612191564956806252910359681262447064044149404442166683380088831643162945314605320249834833156241115940764078176599791792398150310932765442014074748565232171112555754986258218743424811392795001477844668598405074294520783627001319397227085480273728743280189555912622987609355191640668676124337199695446543046273291110992431640625000000 [71,65] -53906142486472630920388635329886209547068868126207268776678908045091716403588081686922518476976524595484611983591165690629581458610683059676118602586292417175629350827381661841765685086735406189081319405648882657853813486870274878203798087613464148034272996365821090603728024048992147845328164466490056939168621239129133129786911073765105156000019235211343352280411598867067523705865089027994192992512937201441872753597052631247605535412647674708439349914145599862576893671327072626805574378889901238830437160335693594231784417761837837584051240474989306925411231511107216983535619788240937070672678112793023892793345000900929937113149349108926074398181279444570796132528999455230426284725028753579390455340234432726011967779703733711762548135454887605043562145163106805889249317778514520272211312308713236722361125541886343959703106322470543818657698591290086308301877554020948391583878931004909382502918965946273013731985412885110779041046528007093170217162089544694732488724874517728743011306435405896233326463588937483269226168694397059589858781971304915491639712041430475752797787411796737308056090216610837550947670619073071055937124090275586710347450824231563348623268901813268247229836277483502883602936853476707067529004862886099016187952677084777581186278457756414765592417858220092559170879075334134201742810524568299718473168016238794354434580840580603051337544607581319046654458907163610286233702573846874524697830153592177088563278179987207187907358903344854570738522583823554772368183878478421989795975111326864505975726942956976621979814730190992301720000088201716105104598563710176163493557087772496467797039758778310796911694822139684414919083808621142231156772728857034574450844008166051457364110339559735307925616485717000678887496043473118559112362720945084913036487350420144043136480704489240685278829778649415554512063795248999765864171500364742106736301605784495730504504345975367595228929481512952057267852107493124645606697333268410462660128242835743161875125095476167334388102655732721500462835702096184681717974705391017795438734833066771143473252347560203641450525650284891067251657667848144517687359774796756322767201602185238766269138496536956873479860791507511738928134070622269210323215990150128930424791404729745953553065583554571704280126203988185892411280897761715102815568010610291890361045867557373075032003264678120027484548135815861871922016461037003374004448856001290205974386745826281283874668882335098621271666928950891302066447409730017784751376908047859615180641412734985351562500000000 [71,66] 2161387283332265461545929780874130250676687870548160428042382275150519073366234847831025253102291904824813055990458709795830765114509027140155726323092207485150933500676832067239380405446362372793032156070381969008478096256193792002579839322046160664750936744164336979054166758181794775329207907234939161261590664193642445494671680888025998372562517129550099345475243881552250229394908546908381752679629656775592113805495021658899809936515512379371473851205524318836201130440950711436675203687097187113475427866220135291414115141927406709183541862477615178921593740749560595713789402254556351995152788720319952251507196525720669866433830036237026306382574263459932644375272429334228133807937622486523540752018052457421535355732123017982448332057632530972657802804460826104019930859385283796934919709851079926268355235624044920815917870163028159403499771652299866837244626535972939752267274314713961629064135856378405540643437733831862710731118231044661792292802712257408114480656702153416235467089683102994667840462150099685785497945663451007125246385413788347534495330850740614626175059400344674771568966483829182951966207198237394346507279627912170916737279342151284019782068714792498622386875024565584559745607184405560533070099607030318690763801908900804881390040689991381857730994457904847522217838632751161438581673772224554254932102397422910554102953806679876285433550798599549475009923987850732573081194590633966594771294900942364939146333137683396056365630767953218426724403706518994100300062124665850216463036172660480079313770718405686489895386671129114930304279071191034985603969900015953383091777214809589271414668414701108246047238040405397713538741604186976338568523940179618278030122678379659738150944649204578177968554626663861366000856180431555877042705494308805244956962504645375226019999410030328570491804081600926102020877319306513740844841940229452275197238283571632212209748072478053605798979330817324863077759085933578237403557774446353269139528467668367682894795558067122998677753208565898866380104094682120040580392431903023898286464759177227200150970682577403923967437850437103145862563870683342382546469168655109331400053068588589794328999253165786578719335080580311639171762381449864260240707782426489028323008086198944142608463409823558471502234064736393644218611457993565561763692795934966224635483332096605525792135679460425571938248048466330561114490728624479943294760409544388031786801928748862960247711715229922766921731961240187907807288133664111451359701732144458219408988952636718750000000 [71,67] 320268868092508613600075269737661177498127317957046816617201871833826481994027178104719821803608984309883264987883985020557908770784863070825886004345062322872473789260804862940738467222237040381909918800317503668707452862233711737045440786701665058859565778634584132320543920130392016551173430413043986303905952512912688518486911626474741212148963151326075200576760368693560806516800533136254970853293873516962510256015864288261070718030079379028748357157718461178790604590626149533082028135384507804350061160211743648249483571599886634480338513943988795164028432999173885713056821591005180874263454635831863759677666372631832386495004958212610315374300986466473400458724012529523012575104114389099426205075522171838975879110733054430421626599431122906710721921635473316786578716738666873105699623434103672756968885977461149598687528974256105653465894475608734276076516224449672186382320998746501179398337527444158498646474803791650316587927348954033584191960880949993108335817850398179431196983933515324801508908894629135588237294317733747309648202813961678663547411278155442152860941786037728472766465907770404184469000989550387214558627478259312762549672082114227970367314838281760913284806475065763110167891347324973143136957105163826855246205648902168184370058768830608736561430861707537067299998944309239365481905746119777095301005864579180067928819279158555120092462315039946272397253399050607999326266618858132683974334913689320119245435871504999722161840186992897000981956240646123335377858558112130827684362302630262622892156770322759251104767386766608849155865986224540598063705109368559721507149976921123918668308519868746454108922902508328378171869810898014265083106583388569837050358052012965701820647008566789423363040037343637763225734179921036746109261893320061514496749319377159462005964056169695244405701771417618836369915354794263416566893129303278718335245954571872089833841685215422835838913615527200483994831341632944544403094135880832249818833688289892952203981123996673404428947099253083756145102392925758732858210877523904033905579272194194181758991611948598260462590401409780753056571625389631077731019739670449120508167560454870831299212177370287586233861941082663662671226531624960905621034549955372025634902864246545646354011534885929788116664112329581303362236978713843916850244326911886020530922097008826724425698636831137028304633393866628536644880945652614495865577989180666844234074550456001312000170615911322374088421231104106865731647292919181957415730721550062298774719238281250000000 [71,68] -75012889766650761785808201136126078874819394082112470859164228921350362624132979236568986556065092146106664267263929877151839180559463919543825118083094825598766118064783799010391942116989798529091972614638489481550390630186955909640175205902995367467995018670460071393466292445039469739212646077845517255414169288316245973359049081412914459928081669361310938700314265002101511618843497547920495069053411474705589617536435071991059466515513731068047490322633930751064205095728319104851841766583200203920850177362375446296393613332263304042382469660719672053582574283875560790148826416434876523291742545796075833065697499321510632128570820230037440616879539996838430091017984637570034826878178423118463517698560134043163647996954695612535410245955619318394908967973429134007347759381675217412160495192698341215459416543507179772754980167907955903060251719760669940695815342993927217811583184547896185080650963580131992398637596752840565714046115891229876845898551104647328823316004771210630832524136958288111594816975586282769989911098770565888540450596685876827364852452295134983883810873791458660215458315598181356231204307643843889104502060769640812358651531780783313304640635608099242690689304622360409262771161912517197645903298026858343686977860731604264458895933274985350496317024302517326267433012953413718559494413041650153267883866986564286564070026330526364999088751896627021084192465633449084146865897886499441092392549308231201907838647915446548227011075979473401365006739201389120496505703298615472279241907252607737401236489392491204654120004571225779915066442957841597862680672429845298189345109004780943616401368140616445616878442548830548248122098670928032988006831702473552065287572739458006956234709872333270143479830960686826657698214475737909391083846852742455332511381424532250042856108660722109414986995248973268154830982182352937651492790887152202056635504902247420344786231566006286100980786462745789489799287784130686432606771475831747024533618544971003438688092414915126483563936521831380599353954687136092887209551171283087129771096134339012965228150300466481880939000687230571582463517841126176178896561778102268387489970986090389690965479807475317542198288036420490018349811014673396303992245491958407027945626757444055157749594127674705996097498608155751896834972429459323483104610698647486642751957291744444877666087386840898415743671878670231013225533489894702496010066368192710746830172604753602614864793497376104212484164413184618873864026311615305075974902138113975524902343750000000 [71,69] 8790565762828470430789235620117087157167611202000516097207992409308950860001877110972036862217451588997284530435049827532162928170599369730560987466488322581500266813720654266328522075705432486771825308790892945854284947073589353324284761478927033018651791086994099034621923774840546185410354467529334848286835034762045460314383206689381772522729536680497920825096391733038033587675743317937640406382549627302601899970496947256195974858007492162245086737121228395154153952521876139964058621520653231026328448156262092091750051533761475395404182488013174132002141214854247224767806012070700455894800446720449212151464442709043102820201273683025169110545419875944654625679890143873865885242571214908518495101714057383881747225158903281651204543307278291509524103286073455603580782433965253023673659511412386808294458018436449011669581588070358617143382111544323092346286642742273378590777638151043336207887975673323671425325228276690914435861428945119564777223356111266312551034582253494752434142341406340343119041146288409042005090341399527930769689529213481460000093731585566918034051635474846045455724533677762631373640237386077986280970311363636283352288162042185893459021494690002372102044778754236759417889108723762034534666807542549045144378013239458946614905810089561849018378596904526007637952526643894646639398374391536356544861284255696502505467980225195176460701371004118408834856626028162248698331521508207523879285056134553219158421700004793613468405606116209277171800411659361870492727141666067338928945968822712479710159833328385175426139059627267235873812172099941931680343628509584975206261854676250468660189897871643433883752001766183211644351313469476998422817436201180725277724022516452136037760403714093464119538952527392130509132994091253853763129449493709805844314895789825483923283651375066119321920652702245279150141748591921576491759674046991441305217571832201955518822417440158310450619988261630698911504461776425504490426135279982576651857376509785921811553324244139222526103062255184738434277091993733160881759304170557474394438304694158211164944003477614980058980119836752476736800716286073696248599223165294048243628538379071276299066028924768741879086533464782410877074378239593819769133778293539648564229539761432703245107687574646664137693078329984121208189143825570247724073723602445668893782664467374261794701052023065315305406765840407420447673365625859044451122764228513878626143006113068916734767793328681717997019024652757558093915668528950391191756352782249450683593750000000 [71,70] -728294250519875671325199570985977434343422152838736608815254957157942220282823045919521602523524245888673585240384092288483938387081271260055211751866664312857614877829772583020369767337846025975329388923656035681217896809061395299314824259709966720116121016949508812394925972211896142835946561200249860269450807629959176509520440156593962600932879255708595802759503964562862020515133874062054165894032563911390585019652910449227095576003820747717248011028212314186535483010921048521065229383857201665575957483425954393272774941235406121593356909545620710399892183931067423773980592125765884612960621937345648335091464118192821264036512999539476924498017114231369804873885027122417954512848959498411418338451598317728880081451031465096566980548973149515935190984185641417446739905120149118535125225445807282107054807009004636357060911174592097743695067490837563933301244844688577426598985770368317319826413290693083963912880311188162882462646100577822487807284455571307649538778253185102263401951563849854297772953171517795388677297602301952583938342238201821952162163663727229160803670520061881310776139423625629898489522371694262134966114580902484300076683190356807588426965462905521658874882735151552260853641623347365736154357164237180418145077919595772389035879882069364853138381582527520045809835774498486461139835454741286920759698906338358284152914364853127757496085619992392391806878654254208929884190964478651217511373665243367007770362994507609661054878158471916732127198549847263678275350691715897745550594612212145288041676834521487313017941346846945482073436912764263106433204944735037072987586481374909579126577976608869171051106837117489444318919387645253904871015993995774978944702258694575725291997667205158587722200246180244843539061059502104017111586508575818342513585869684236387561712954410792102608815117942933288708400786489966273615169273299130617065609703821177887172060233449612877304911204897834442956223105414106122828208060716427780161468616901998473408111347740410857548439640314210622770920111228059502734421329577791554841429234872145659445542449095103309695963576813019736969744171945676431887734848047028746163717030564204349846131624485266215008595081924845744172116214425457288173758678342699795481947206648210642018232407043456748726276877877662485470974465875870664549982785105779630299368628474221648369394909155904953219375386524515284299187687782733333016011600909214609283623828438787847668928079764157937761519953320278608632776240483508445322513580322265625000000000 [71,71] 45006225843686728126381906026367476994292299478721185402758141306913623899880239013149589697856759611917267523846052237480122650460852762699062636707623578428444228227001457094488969992085427679740029125273093534660641367934153971970981914116628205629236801040100292036704196031818397814528957919978107964675691549050055243966513004901439351604465598429917273805599604405995143876573400520904341195436439191908416133105981768068530794658096941804739136562116378580177534806781744615490665280634256979283590322629106096491916267310591701591304557820379333739244803702363030288574679798010738987891038181682597832501163823477131825003063789897928156200961566131359512274836631564672893055805090437185585029446651408890570544759308918412066443766344265972071023798996204229784842229705674149884256895449203716399347555772033627875745544359118111727854653414985031749972519322718202474970105236251977499857642038388213525289010169214789444551959216071267742394668205422771000315253807764785334396727850180568320713796678567659479640437303426651694754040737591199498187802770043682476667960493987291155435129740575206840810331404073785566104036337883906292835158707144903584737846329172580266626411021508861578105843307029169260509456970087839654652985108059302178430189310443444988373424546057218436062103121308462287237592685561615649978349285157064358372424701767342661808929260449950176216275313917928948884028850936771876103055037107520589619754562092448056381170362732256294045330996762200786565080510419780704086263883984357569907540690374056421867532867255558968585523364540982399920740675104436391883443694952088427803156139021153140123198143341953443654086139319448907016006846200596641946427137178866154806212169431265486072452095981794272150291807744055834092380377680824908406657979514514206306579914813792028811824497883675848987393613033145607513236541422941792683166284960597623972671479911841450473626383523255231453407139874153930149123806698561095388127186945185516573887407610318141486937062157405925533949443112647155444449328891307291221526644012839348115723499831737409017327284466278759063920865130689574863850949887943934784781350198471382660000058303663652576116782754637335035218769072572480072503134487716961571981686363806892696150737185393888059303139545500285750753746037471435530071814882727827299552051794335086801322267360988371216771172091314002972253817202318659148061079597792853617558132500773246066355199426639763718740363108820889959105215893941931426525115966796875000000 [72,0] 177638067693917662168047607009269083093259454049793733379877550134595107042910343285419869748607947690527512725851344445061962719380452572518310291667764260328546018748822349970795079667922610959456028038629028589207155403320499255322911212539684710294906412932839174565243809300237149994401514102892965461928435926244997284442955029010514382092478880989640244747260196616791398748688757095427650547725901961916963286081032437844681619906488028803210187506939342103151099098347233223488039470874763962932199742253960346134974223157576581111929493623418190590774013508323533897118732844641202510121570615816482805893838685503759639310471572669759079802134013977773172007404664089769723644624766633916202804396340594286405545079209791540601149464149531775815080138854511068962289744809670609636972605606370383835825335701160684765930887288235901556522752671390154552320064037016963338161621655786765913513999814752406717253235550741055440322669776780192697948649660720041575185547856230086847182397730720559657715930485038231249152389746946307167510922712122487003393682106887877379409935850270267009001211323447523112391408678749060489926568793862048768162796925023102920365844606663464074355518528462774169133448594754146704052974970471810878052761560784504924517453716082090731840828258743116361203408744400956681042329008082038590054405810212882714577342312320133337268404703927068175093593472304105152802760201052269661397459902378566090603352806908765292901187511577917341762623070430788630258758176792489923566628494519729849017971437657249151209547993732131384285590619551572773309440470961756847657394221716967862983382421355285905588555666705412671158600752365378551969800451203201974187128991559316263493878030807450033340938698784336813972793178021684760248223745280937892830468978477387248336088024042000368986527249172260204339104398417885247782212292270616434034955327937994528743753953653372152389402886180487123500396344952452647154574323224509883071394661745878216707713207041065142127432716495955711373300726739513351573299240638014995375883757521187535676787610965080087442647769788000264270187039514033747365082677498927476821150263753205598919529959838798306096245666962636638395132412142254785208341905155609892324673745571562839666126247738144918404107100774045656387580917939321396943641899851962383038783358580235014780418516083984513204329271562819217564984309686995593328048301316071287928106520466306117594682313518212116165706504489207873120903968811035156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,1] -7428247421065698411629755144679422398780218816321234661946292935326048079504667008287945041527529475526371904399164197546879955277250871239193460304542361187224906834585596678743620129933567518233547338021235936324143903917583342493390674135018323990607162590157762258584984052953906575172660197251627251944641057199314566968074239242240027300821057746282274220072210446835720425191271460882351685116524803337528136640121509660704226449868947258495198732827944870651786613512562040485835154014542443354294245715683850110864250117108248473111033318551005270318253008418372400529815062175834028888437629867731591704325437460869406923477697549136575338868320432264244479348880619106127248595474712853233219669203129979832579381142182783964180049491065895521784891566152652878713446340566208222998832832142096937463404296165448277184771508297420424622812005816437602583156389838833426040174362988882852997367624622579575569786869889326573112594655546435821710377837151526208418808195683527410890713516949957982847508394887802772917392147167457923896452318602894730666393478869610740877213168964138745921273717478899519889150725119331537373402725342180484509282408731603360623087342267100064855207797741644788793472896883265162820381738982879349782378482912433607494931069876451452406766214834802092845726983367652069024919503871834057300098064786788908770655553400817149277219905411689694624172947810754283129895310177028536806233820149913601262011004296479355817243778150628512409445098970441813732749399948493257698442507168454035210433979068886029969496998677570183351006302896968779551373935921958369750643153092152729813638987540495053003035051467583251876614429544019293787663822130903232773198177973602214207820616795003459954114218282630399623167947563470418839532694522334130622011244691458174314037215425294004336644661036044319813304161353701050492027052284075001569760015695647228591255921204316797766328634924449008862351960594627889185018407799853452634754356523332146253482971343202890313628827609535900849262546149315606442840691476108616414122368322523985499137796091335699679518581324272238521761822091824625334483261025934774203241258515254237694980822841388873981554215658766228799967525990958562689874867992699580405500277653287250396894193660904900308593045996304052552620889951216462716568935699990705110964827914136945394386024395180069255925308333073811374472056401250894925111854639027788741523777828548502452238076476213359238681688268002289987634867429733276367187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,2] -335431094188081544140651778297331441553701097125777094180077454347122481481778691831767069907753392615564073051197354282966091607237264395245434994013130726025293375038770399832838250329066524201554436561895867478590048826524021314612198054792901714767286317392977569009339426747554708292689641199419797903466477385810689692142353401503925408616641459954406041766068675323307552252580539692977588268737669009742073429468076328354409299774051849530162452870391282672563833072903042244992082467400495638268952876152255260998486808228275624488058340556116270428853255148577101639315716198683362397383923782881269196309865236348899204481401272935089958142859815321879604984485395775600576657980978572989248685168296477081377641355670358816759425981015600378890205282753320208227770228499380320178044899767446054269096705334067523757600869648020225208371959843333183601207151100290304342198281320815142523117559123445419545468612291793559511202525516494038611587653002445381216169797077022556423558731870338520922974274756216688124960735555446818117976505745436778559911148742896960347654016185799021883733485935065481464187790625947339968976786123236651195653303265791777635677755867596098768688943603660218076892539720925043752512442511609530737215314591498519426343670653929027248047877409721023685436064795664604429092092035442474972652813257149416396190865499566179813660751160639140701019947045432030604340472483869476867142088966752686111794245117107280963174902012196158607120678603832517893378081228226358920284671543110619740333174399943238586880362188610904221712094869181088486122851731914300274581451901820589070200845521149143587422119518127366347040254833578653199811981420422252848801524666899475798350737094595558259929466264212010265259884489200556044080091728012660174921970590360420067563138566119098424088591730178970515038468536481095022548534405372961561202047073803083147283346944112224696444144930015892760742637777664745094767415313553662147509053613905415180495340342574768739288252401635316433354569338843714408327911337964119882148316855034204968296652178647341488445166799210759757333649127541580032590445363018131668136361315590049961951993518720956177502434468701341453219530473157224532462465000772698291055241543753973379880707576953348537253035484960948162832758377331615398712243149297327648769933481564962114268695020768217961491393237587047745099898750000922603257811370406152693606345614765917706848109059833087974227227830506525840803533355938270688056945800781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,3] 22687670137234247036577464158985134189088751816383828592901638593333381458559581608172602838347297592110369183017400173720899576042176991878459220098400074476753747829149994180724669913422994627825529594447709203440724445763070020211812641275625998100426705038007151300646340349611533906509203016766331895955003655568506002103475168899965134131346455283200389209538816119664911578609789085307473657723415316293411816382530838980897219651981891408434943850083472757206984378209837032567653817927602771507292543346767540474970133318599537785395010765087745274535921353604866919820135751708693725339641242564955930483173656873115282963272526024950830887235454951836660091581190824857265765735322845367165747552631484399816759919840927083298720152789639000483678128067254936666030741976850896582300447091497674791530531026856686385906306188694091624753375766133095453309505966789127838162882956075436738595295648057184543569722821447256089721890278092914316344065079798305017631291681773348514050108647746589381210488604574222298561672929910450520302728512768874372804022294826934088087305068614315851909697426589358283373688783069367652448235399797378310639256723613387058111479513438056670880739101789896296053698258832989749938790485631033175403381283881625838649645325367315765170598884918510459359558292294107772881998980974427065633685651018966182846952901789537774480341292184419602569889180202707886299507558867972598353837167416864152088144943900534042554971938596139053962176358890702566648068812087027577538145955091214707313971181692720095446431882663690191065633773224765385662904778595779483351571543179846401603511118389716233879511312696285356234149660894661897837658293941593332496718808640890013014219817330817305280230382341462952939965584948640104721627788210628166439895640644750647744182506276191536631004370141725294935588084613112952309429031121329487755627504090841284064912689428783535891782980208150307965067561201811156759700243485696415812915263045926550112372301957541725059107000855836910817163143003264314908533426923729124324260671415731124920944639944337436209266498236427123773178229083331578174453945728399088736822212373992243858421010458895584899615090075305738764183035721129467951032357299750311469995552292630296667765325783579970160683515680207333967808359934087653837897250962108368934213118055568995481664404356385497119653182343077695963464202522296663655911386293563736259561653740904637914118429123084946609333900849748803796313012526297825388610363006591796875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,4] -470674363782428484770251539270624936494485927685541730726421089707356748131768713551200377097564930917675237843267236837290387143879929356009705662306138244920382117183865800404828775501503057303557709114606693431952397927660731100676149807364825977547524536520959504670001305062515566161562950106901564281126168157927503558144147864034759424472341992331630532045189801728511354930761945739955369220759869150219230345537251000052624100807232448019796938463195208405565922915772327866709110097768902906551869790701719264095903195076904844356857407393752463035992158730168875673334962526379848511450426462561768551804289440089905306115453227545928490373952776326151992001178330633378072230280442372831349141573115646504950626931073296827860148937087360933156878850882999979875628155226160304730688376342560988691969705334067334633399990193034524394180808334449731113405143472636996344437789400928976316400240194276377271519108441508142877068590004479568573066397254226305986196359048730861913838524728241940423751659548025530234119830171549827720046969944370376118933870150898770025937851408730909709755808698248097405983134185501340706989309321994374374238691276054596597369810918550420345334587845958665334629211422138216195586920776634143726670917324583293907271176687307402626756145955541864664538607174411327095083662154808500641818810192348140589819702693532656946736207971307090888312707623670382372774237228996348093959214084717099293309050462703158163952709297341803687247207667065125907211561450790033479130911648953459983748363020458831325911665751522801334104676874516833952807454938913059086905823303752382872219152374707047063225364393525332726867052232849490046636200666349637952738209695795477562866120096083812542788698259080608536543833864413554358151275430950012287065259730564800262041674287416100021735609646154930709226362668037831451469801423752599208947646423253322205507438716814242649780081207046511918055827824233026540571341662629758339130962442923736380416501433572510240187322997289024748066857776797289032706229119816323276349298803754632949589918795175986469464893652774715070191660759693497729942103419466823427453300666437615523923850773681231184996609650211580980184571324725256462956569860243334919840082152266566538735592560856927666791259727362911059234032233721839392904103760805186062974880190732079909558284086628288769371063990144457853327075811865855485041671288231179836050357609721319549300686497098539071930695687985345274843927004804200464604946319013833999633789062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,5] 6318091799928934169081808556634867848908599779533202815728610648989624822957323748566509867104765785976721085950028945078069991992612643209047724085785964676757516402921241014544967866777352511367303127118791907825503723188260240770821603069236603538622480407326515340953414626982441693465932835250862659939666104847375702606174367575465591095642445268102416928187146139209457584846077448541229529239635031212103200622208801905534665745388887737022910252201512693422673817393440782201303939039412496191619710421518451572684048737875613973621082223782010655218761264749563394316800419800306357315734904771420556041247948613061396484100597479905781757078166524376450473625983464970437852725352735538824099608222429493776829677658136866886385055537095138191449720891553578868478027183778255968141371790889495965784826507806868121753221393333673186972769106762316489208404658024922434311573602009146812753784862172491984485331670534874857915055271935803392816452159559845938259409932744181988211222351810407025670790313171939348985793728968406483021661845593008383933810864122961024069308330849061459307722864205483210249069161768722290119604950917391982614543241394163725602782386476454043834741104507705521203503903944205234503560287571252163699289259745040634173295479469003721393112712361813586004033661842527338764011703897388573979387564593206676149403015047623902140717639330275415573080734689831574491937144197913240436173706976977924466310904655100995601439739544914290888656330301652868733386588573421894633885372127157730593683424665321239589662106889293559847476436817314937330385310678736474335922249630523267412419331666110225534726007529183644904756055699199846564475918793567884902284150908045920015910037497041760873651754173615139033923144443329995708098939786822895356640648242560410451523283677410988271092301794638449787481035176229185549879766501424989827659013829833490267849962375649572091224994703425613681179895554735093549116951160628301736627183542352100164838353217027618210571526212229617943119988554249874574851210573333895527705199265912154840931501239922953126521410711225727075206539273367544364278902875642842513516131252798924517195122029210787333688207113186650581697396734844541609845429011198417570421884646432795654087427663303402518448637654267634640228747836769457025598740878167339481776171270966936493714217172356988870458309322071021660891904178069136949923334732217266144317053694866366286154610487348730229589593018299612613001593752759532662821584381163120269775390625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,6] -36595328403033670219076897981706675215442070171449368277207626096104771408940984906630741189666419553175628797008313358972807226109773488076346863366312445173290823557051799230579235575886097789267920139088950416449122592454360879240787319686583445737766274420548669094844255332615027996568468145971081819666451466313686500796160168851508744705287131259898804138346605477555367539032268656903920264073605455400160271386758600478409728720550173109351952673620951304561169203866024147707157637149474042934285440498251913027104924842870957395609981519120054444826434103254844315696024646633818938224514255990994169535341176111615585776539567834700718545884024014938842004688540270936353712606121165119329332202159270586173291323050636374158838231879616659697443931610598505598027610467356170051452773230096805737940039994825828520803632220609331814153186126570510768440437598873680293243063740686235698705097238936252835778302484839907269711226755964193114251274240151942549057921760467565452217859609523750025353077884526904642102339467318123614905728321884211434576381804385296874346739629504171610253958751200805586890639499896703615842434741387987916125547964524401507749638242688731559472039336165626821780198818390918534615152749446760875401635654499649999453979638187308725157280283719009541686607767235781323449531440925992225949873559962198734148638878420888254046829877093234050936457356046711314429728632143311147468257218654975494954328750516390315486161281351036931645684840398730049015986898367243711577067401024314052484535754305702975434777227394939678405314724021398327139110503120328041110233858374367678845724538089895373438685316519916628777536074143153234430360301226697394955378881990833440822451024728987167099833519235915262033980687930919721106305988455964302251464484849456371899030575929794044380972086469052628826094199620437512516075824902425102064582838792342678285981149043178508518301349945193767285528745442724316536576930357772329923482929980844722476610676232439817873856868264983846258555064597040129108837306750675841749273339366691039830840380154592744525837015327307177243588067354043736071234540496141096077277343727420154392874112897146654268071352580816181923317915949593212250699787626714663871596927470599549481264030322793614718109069871410911102901803017192123794881702026746998345822530028845115336933368072152854994053729001771352744418439809497407401604226734405954726306389266840000480572357345070325580639475089948876587304886007895841915082968398564844392240047454833984375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,7] -61575348886149361317110433780558217529560569568358852076586067276710501551574966107033981567952175530486071808928132455934104403541113241095546851880293313709094252621235680308813924196065724260813806321543397682538919030563486894614588500648007973778701687840563843630117879063092557207446511640899237109165986413663931660684521816683808927994120687950334752194725862125171663950031402012441932643519353471976506023007050229652756864137128421791138054311781487147463716291128978653807236773304998121616984711479983711341360634893559124506609390882121311698026985765161289137991093719568369940521638822238605867868196283046295207482247137055113895195111739076811652286817671225224978374168839922656864524738094260149904060741315526165981749762709101659774123273959498165727288933947816178136875960977009508150929377232278233237732475840023911336072905974756357010516225139271027276468372316946368008916216297791818585756970415176595395146907682307251708938204290273649948639459632230925217527946250832935666240442305161579275270893897598990199809259276048750998785259429866387654936239788567939121734157782023437048259195441295808107370762482222348772983765272354405187854307618140971820380210634486853218364009266786374905571932485641028916813553319991380286524186602017077799852350488764442187400159007941571179834450837009797137631460142309015144238235338104153371967762814426149550559324667796634454468917298473194395498547871083427417272237082837060534164288229663905087508641566615511635097586120630500275815585751610542744042410628695404124126844351547570190472278432822700209859882728296868360698294491516924622868584218052715057290019480819788876114028345706479824715763676682925861067334956707856043656681175552893594499543908048664258104100265086893254204339994686486074239938693343005340568690472991617831083081132988037072462718050365345246038436324526667179523553273391180598677171845369666587902886446121997132868693749927386545121694554679854258589751834171826777914239804293268182000059631278472516920104095485041850340465537390918414705848568612958516605285844983450406229633127767545225964557451589884122070112178428667040313080712703398463649113928635911375673403413672111930961121798985078944280455315243335389429444258436585110006723731018473011759056963940942400163620682961894217216178640381003236190643791942122284220840192725879006075692904343656194694126240689197807103103816054321098683287425237693066775776942732888550950154582097518753383751248173927752074807706605952262179926037788391113281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,8] 3386244325003506636854440707154595235752990099768513381239581130975014466239707476757785390053756417923050182731763153751072696566760390515471838616771702382902118043937581029916916819596016674638706378844379536346041572839082142594014372417079483747107498600281047940692715832358670137332938177511505548935269752806912201835308458649669629338719492955648653756144461722844597860337361085537905452420537605711652047005795158870022760639878382302103776592034176835349320669078816002562773197735604434955627166236797952434017264279235365794424479289151114312380255291897789752154465312529882896666123075389082248375696889364818105577784628484344271946284447811063406042686944947499880699467385696117437711280657158221138413876768475186046657942806174421554608496293906970243263135716693366119526884636085877751834256212672099250926866306000518503254188762963362430069860265775367466602264590234189255369586997020129173204835405396767808940508066005381437656616007020750020839848411867348677629734806573630325915934018713643178144007061213781474181246633492132801131489960846020447927997896104037909171619258609452396523699769027010034525660772859283577410019247550590125729393229544822041249316025561570523164003541320536375425512267738573485487243647968391045082074329993408372409968711810158385961845298262652691647594669556761109362399609695361288872286313464193793308750084916723784430552186857683880278175756359342031776264744679698231426256870332189130867620462991754332582639042603973072174411059267502149174615349985040172752482679341689253220955491782929178380310406516966021061301742907631936563548554269193564527167630013324793854541351581646863149404659367117061947806769129448588318042145756891967960817966423245415739202020342427651770879812019593457797369765779350704059706760463882040850761581176458800742031486068869796351078289710205319638120307399398830770291600567104871029985042369227215592590585714078701784532060059917137370845379535127601261029071897561289908233284916547617844382415533032817074555220167264680129248988411846529051291450047966844540675883628398601406196739206990085131152856872879665191016677061808795514219609531222202587328710969245810674676497004047344900747399225164357009197403860871849632151790454054924067890928892124891691752217278922936281787711209453877534665841607996132120954809146176175825576001293239277421978423028554943072213684417450339152955362843332189009242957107696177765636346677028786686564798627325701330129093332972897312966328951105987599135005439165979623794555664062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,9] -33257942455837692316030953431160728803385393657600851515009045560546643228895909116324796836315417133824813007398436763270887511478108595349212011570784221318149743746015143666152184382008392142512879938730918794410982965792806489252672823053987133530217836776237555852461905752796933247973156718666860408135848050780760484910513199509945807998892528710688829141583872491613352056274089290306230029233398841130969581597091172035610174426789348969012414664114539463584506639631391960223635309667155872747904286317935393135667041303646765468334064376336329017438781748257241502319712620190813926048370366561593480714699174640490647823450587095538822615706138157220269643327923324828345368381001916353107020583238954194229657010652049784224335939958846816668950311756255402341102621787535044662169431015123555062564219789596185211467631888868578866830630667108663780349275982871634158029590492662049666775619551481455928281800676853312714867902056688459453841394164126981899086615030074555816223080366199780584372161125236927763671589521424841943259202430335552443740753004563544317550958404870737280041934500797122421870461123252419321198822753889523914010935849175826542282145256303772410192943217972665098741879155998285018425574357452894220187993741054433627004910951680012487009112484882201932276821684380801952897212773081408470974700740591742476800345361200099858294234528320836679708261092977776675590248786537453736706595437098051563617621796247574456558202341770298134831869568041648922301949302416855270249148394330679423527592585118177526584662388514724535598489644592287400004700482958270411556110926870593910456456406915292462051394581777871752419913017922348874300904758452904625139683586085526799615397772142667292131345907598029490084234595994424588483024011043725950674740932503567004164169401442894091625639548889380197797488705169428688903240573776313707473192448884516800652117239753033377912078291012111467410345458763793912380638403741659155952770814871847980786946781286931898800323406820809395327713091404343809951567183484751375078727487225226961512383075534149258192109233009458264996625055900601377833550971053030748365757896415689216720300520687798311250910084374142428243787871132204471793385013888455392659778174084900497743934769466760700907698068305962048050001129796554242968685789779735736154486614801453894290838353635522360442625790433131340110534501984492597514866735242728712294739432583897775145416409223683235716289248398855871793089261567227479435037549204863538410137380196829326450824737548828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,10] 197111963018063659849658840076891310445830419187542336254042138660083344200708265744831761535026599883355790344967206858799921205921057399849912938080195570701362036277400324396889164017679181369450515542748866659590154112831561881561134818875993366804869584489024953791788389310870586118385040940706999159145121703814671677762079033704960718169354981174100626172826922797331054842739728370287201868822519289121962800274909350918990238794340966161663726306179124735181042223507926050685897616522058753765010147066131971175497267636192294423772941593999721329286410408105738661321465069922850020131009296461964436613311594525807375023140789524561996422077496472031118350406167763746346917513915452731564290957034321524124033794708113665072414695740311013124225245997716550243510821644483946967368868619760533369564374528377723931380946038390952623590621681454566595763020000218534656927051091782766680499376723406482020879910504290588181574948672543814068150610230643048975871564064054200223845183752323417399290122033582156728277094323158856040987015723626137787834615202870630687376598680139629836588336446830723792333100820859472652454076758075701007357967081835232964493642219579490289237986912897065349725797301305047046360111074153812131544353421811824397075275336395260976711231882585723189151605679891702876071628346527393773419795073393293476694261615357214385982703787817501023273664159460309026752231443923635687824711104684625114367902982751110719525455610808872921504847275268357115055084180909406010550484859208856801801223628459784080700474647457439579738074088370218753569707866973053485522057679217082294692609477358972237356900006639487130847445235292047395053364547592179190590750446364383990750451274094721570313044107405937734182850557043835710792772836823740510195767878717312339450592666343360367603682363501592134491591424528944211370397892430852288062048976760892227505765387429618369514680090369784846785565808560337462931501499792604990921656503595017027300598180032385241078989134567076424868568641337242646972754661173329201852189164319490770825762745709868225851105014367867558595630731778117797528638996701180851689249235175769050523201312956254367437429655109612421353779344653570540586471269169296008239093526077105158144539536201426537283988827475546221180421368514096022876351298504315102439394643319859283159563177857301252632128643167417478851426494897901743364942403617012376421301313537982643052554151573283016727110246631676409650889540240709294172777125028413224613194065781840436102356761693954467773437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,11] -843734484056301343549022097417142153721604505922768561974769918836887314551218164247325311885579887399099930885094062683029081875979318556475483445886904827311386934519373139200746511122940902606673181175797386194789096852849999227262060987583329089683004221531090198621955883375437020884720520682616977277873195302488032240879267434410024735368944832199179591782893468647200302186370240780529941722723687406729828636947302836333018888753669573927514556073333132721124813093359285247739375180390395847180019952263291105049001299672031234837847863205604242400437248750274098691123525857920292235759782887401721136362160705370079473654093698416080835153312406879955823169898572104933194042474908805078765649998797202040639300128805704547094823256373574224867968495883247470468955616401451723743659311086060159645881126468501468076931986157606228579293865073577598057457647921425644989859096642833131306268303242373227764486113553474880394696041714314644538176911667171650163465012138953328324011272702398536811493095476343848824241797850278124996034832902566238189615294528647270843924572725085457183640453485394245865642009389393029797512907174198664781778239722403339111285821603885959923860686056232261574324445328824575509197720457490784546616601522316369150516983501923043672465999656955468879245986011894539194388821107305993438654292136010668297062055674269811840924247690964113602893731612220517947769789693860285831999738263848569165399299317316256192425100119258432687665187602111109735541832949068609595770946138632698236134807041193957148752715715813701765871908436018374185576365879548200367368706578348313488318840712901620198447038766317601135446404476495363435925399475767136159850683104388053385669533401440874445597601769418603618392778775640599628892715062852510008496192213304038323763313950897933985347510141856887733233129438862780718798399143706092442143515249220384783825911411650672974696350539589138270984178917088818388534193825482469595599850934307202432659211961213945262793988269353820249057094584001593202361305309109187907830974359580226638212646742443671812623801229929575449657872384227283466382739658073330086867279862957594556634671468026606736392255318706259072988124979141818548198538329114220312301610702327466707494692604270610840063215502422045842447618221264774290323549698021925890319399780086327940961010690177631137379640946237992501010816371013526530473419136635663989571531950195743768609054910036942767233641109644604178368611272305883678468915817865983531999518824431860686274831095943227410316467285156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,12] 2830401017403747175115030256446996695956989062874661197822712959629659013070914797835466677375902593561564978034304828506077703178332649947722306749150812661210497471016700073606680407712526047403853040492018672274977208869858112737052494370140221449125015010131136770306836037148648134479040327981944333854181815326329765628724082537457176876122627772029478805442301829493019219719969220104786237836307879433330525431715077986096425661572723609361422254021128252020682046394828227538593567223958354526522000113760043438245720121678492691826080780674327442146763718913690758710219616218296236294259452991591788553036136962756526831489082305770449669689232382454919709341517208446536490249769732114985221287624384707409535860700306106781176145239377084177562662701978421837165646265249869468147592045264999483215542844209356301566566595386398734937866119314183728744529471859034373422506901456324731987145725747255674958856508153216432045704299083295301735968689041200692598628357100023227844774207082070521472626876900777090167256331494395454721815994859419734556545221859060585173941815084868999209054885425069499882424522221958348254409805250645897073607420336912777715807333659354190762368919897307782639031832002189514040530854682609566068549681709164467856869345324527414803897664042091470881842628508139583027870172183574261934422934127707273582302027359066267250017077839703390124036458571076623295209281717185212634556934631173262818665129990038217502445098940043159367939152260174823625119652344144361562729795490862559954188675866420537924829003176808166983654380739896643516838665766939756298518432052233274686353236636559640942191167740894822015681717223118820418040064570349746196693510930264488749747996845195351216778835527687979837297117217972224361792615325551177143032209486615179924800672103444756892811386939312208224588483298201674779957437679929182960417294494477585408522207020396798668678514414766704149118849104963141842618286866772063602879476141405930883812254162490258912487632373302511393955006477964636641651170858260577929140140700637177993137671121025016072840527795132330653882191506200713567772612272319154114984889131219124002828152271839244845553551433065117130346254648913146403036873964122979668115841848283127266200798618992696675224595628105455550921559697976968191696236626746403807586061256776779154403461551592301420417593989977379636816930267993839263960892767509431991331785916699100176981086039639057695670791403936854880455650435027055756970544390784103805320086318794638342855041202028587576933205127716064453125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,13] -7808208689170090529363841984331074120092393871182129925546756603580460815324872812240524985258212004863491131386049421491156916634577859621745144898006060107455220462465931635526104832613522295198315748873964123562444398713934953342345831373028929809593841134900705416701784653621490748152992786942455271130419789977521540140116914295125028517186203751855877200164117491947373169420942846770747237300906468551091624816079794419829448412018650004619970008894363839436292485692603135952774433118503502666663286269798491838873826462232636889761029303803433882491824470164249074629619067844875959422438853586502356851268495649681996134627729016483477204508972144750658053464296025117800718353566929068362916871637535816167052906616658244235821316685615522646371152585364936149892930976342709758283433201252576093379572476086729430576527267492061646345458010072479653541397862765921829951896838476024091760737556983383899608101665666169468507829080680063437773324050505355143978831928140169292077905550347656858488703251094217292033694514332870153546368904624621201037611590314629927744929602726094033283208391103370214463929638688330615932597579695647940091504223915144079607204128052933097172921377062676703273542314086995303571117770569743008701832118671528652724196847903724234696801219776254503071545938245314480340926696697807648476963780654344494149963781790372657616665864839767896152599793497593433064002325069354149028532414194266077814056392953885039882767437096467955804947251661673768125386504499092210383239062280514277604605428711132177080339700359888930577652511484246765766028719153195207918443130639492415336537334219780503020114864452398215557642535247194006689607747751548354203895180164553385332217528967428065108148902962391561857917067040204845309753351804245567781664259365200684679362682020279582133685304980702036461870779258958225252891330485407127478560153493411163699040986811389398082571233836035667839319046122332670834365835159456282969612134098302542872019307414749586343963361704162315475786111514116558060749748609567601937554670246425219756204398898449756624852456644987085884057469113120122613882563790946888144704113444035930028816240508462413600088813551886190732309963658491520535904911259171177270772923706277666844660961591253478593708635870803806430801893106834409571865291953527748248519436088318315885447119619437045375610228653595439356058868473783405546187095708166783991362586051126464527115907717378782890958046646439512750426648231194307432484472150348059445501356940797052941932721026319086377043277025222778320312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,14] 18111235143949573911284146985837147691201355265720604695712230726536627365883485558206729419628544321943441154823521971312834768606266081344598948271313801824024986241059996692638331094923597021753950073815967966545857758610643786975217516960404043011176850595381665084427723120801851888809711956089090894365346238587028294361072202990126194247287957969778814098758729497694409205824831842139344553776483784654015827563003757918954095006358520908457050928289995622076894322338817952102742328656805480661430857179431425053517602126809005203244397222093885435889387185578274361993753419835090495331373142292007443682101996216039225544885131192382909372622347937920648567439839600197632076230507120850231093083222097971380532093999061989807131988272861847047216675206993926867647652006642547689299093526119718205404835355553640724142713618474179336587576360679429107269494472553240678727945104212724793986873534985552496461156131650523070184548310167154646434813285108358570001766874463259138543393706963626578878409034680974268666662139443587814459286501535154130549532353629560169574763990492228361441242907529530837262613639117919048014062773400327688511610504296602794287265056275180449725404679846561291046125422811386047236373561287387447572926467120345080219420758268483937134589826245243097843222359380517476107817149460320914766671430163719550383354185258462190003626340586118856062968322271210548986070915723592010591341374275021317172157345089722182244071363922378147146366951616868711466388840878299398877704520582598527147669811079626660405863375101335292353366507547338066589586498758807326404898457802604958104370685399065353088329572793834625496543845770574100316247676483541875577175416687628453068512540784022948446810291968115172809817969897585511054398539603201544844866707940676885304710737133953938229872492933846282993686247705028297153069600966103591475894884036732848866991927561283036123281482429471927420118900619163217948831498689092048684368452114980994841850224609185569532411156089517680083237655284077817882926088204952434023706360131043538911484705313136893936004651331616019337278503071317417008994607797271302045015263280455447881434877688340077132402360085997768441306244990731363288647191820905521434439657518384534670870899152553533573962912643280293794844240128988435645152238217908446492701032172887224476933755034086806214388614218820316795323044912118515049038709410301185344156777530465117463215991488252908955850507480339590291404639603516489986295028814343181809687439334342129065009529935437182501800634781830012798309326171875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,15] -35204844647747695518269370271078457268481341770027641772501552820046245092401487908754925208571655915909830673344123152798997898900011091621801960072954328074738068448018872856660446137786691755440161537941200714118095403729498649446720893652931738953664351977595756482395596633723775217503046312664121409728649817134176572523711926857654473991792171935953251689691617115422213121942749431251359945188447170360780576149197023152022494153782089243404861311250044184080000019993165544701807708855240813939231366371849808986299528227083110476255311000100534390537038174496436589386692902876010866431931364598297365625194785808948490295047445438619149351919927273348150695691975767518002949385459710579518857644670862599086296232363265744874027602936209713343533313351287179783128732820595815071957084454791473415262703715470473787353337849173492651808978305587154494792657077260160330736408349586399857268267063026903452681610354924017813205214156375893285896488870194831803532596673201642420830437070771732986215064137618324762679896980653356123180747939415770468189678700084863440565257516333681116290308088551881669778654101890759452941324947113865737549852684044600742051721137935097458620644344298767056406472096757554052879219275745430138156744138174597982931271727150075849387763704230049278830704394862444358734363236873464698797321608353037083031308385260764723865173175215664662571127079030697051528870948300637891198359371000568586842725664832670685343178176951108332783008170581872761057436353936006458202056304931690414120476425864556365924123214571884439865096682389289685220737720883196086938529210538699332920376874637751907231746618605265290522929944732803597890185538772084321422033699214164703144771117608657054811353450673627148166679510337578192510632991227089743030782349839232235720544504500807829667802780109880179524531860553783472057028231380775059936167165541986816902432203324984339070087508649317080192637974425929103846905710607413790693200023557143674956631764768872982664449040960977213395368873981111000417490215797810572172123256140697830987401917775094959565092750116119667912798450346194674956208026476379954763989867403784288780018929185580322628978255399308648160385114342028135864472939373027021308454961732743380019481034156356931564234958531212493040746426438889189293683844112617823170652089490475986713985733078281187261191395768733315689523459001731610759450821594792545180891863562461162687412820630487844360791584838665613903152510505396952352256209628902253741873355286280218397224831949204881809123435232322663068771362304687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,16] 56221337415306269908724537535983677809294888539860541607830890905746432816493460404221691802543047396553796244018156126093490839135588155801704913413531796486681275516240972855264127593524564567319454164808992695716881865590597303604024583119667878481750776406733742167697032044599545832618134040030871080857042685582739722027444615234210876965856460654370990256947224643720491867848850475046863388111317745265924646248959845754061920543818079707119294049019010256249935820696199702205763804255961666007678869935999189090979986676245304493016892484387046955818231347449462409478399856682200462031462616109265718486327843533450022070325835031831460616501482497056398185771507868300545644517224858655143023705704001597203916168882523168786946065924110060921798464939953501359888725930295321517197540903326735503707193979569487101723561768493924228529517795558768381305545793579298749514880120668007488103150007404298355239893855336150903538615784962882212920961391063715789074848420321808810099213378448418203555809798800252262747794648581486799957331303860514948318857933774448488018521481916588479309095986092776848274535186168444958463290227138163908706781007231398932664466582219930793988357332513444644691674934749372337647046042128768527440403364711514233022072377829503487619348683439036559392816453820375864540527335934847258719337181194956659876538018289767244726025767018344677089811518997595218060829264787229093447493838741248880102351967656722885856463835426559355333020749101163129755469246333074359422579031411101240843185987395100154941855137250965598473106989131862152966498270043163429813844850061120499093344056650726611192529498106280994574092723569446288882749231634438856027669852320890711459488131701509609222553432147570370902386720862449378858179628495492054211788672410714641620339360054453502943541800949937255276307014004641672425633516454360478378892410601254674289028389131644433727510020515063642589221568125644738366505686419780134321825799540890008807841620975241019583583415257251665657089196949990832244313737008975447241896706486384142329016464816415807585619827395618978948660214338768011526706344843160788408894583699336240642821802545241146717503421162295696159858867576658330319513311764380494219632711621886030776806118588894846466874324448177815787774247094024552404242685778017309882645602524598379064686935320882967804818085917062274874584646263368984343455136642673684482025364589180558091998783273031295340821605838277369463523451971908127373022768419941717861253144023440525117390526320684752872164358095119496283587068319320678710937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,17] -72222054248354019510458866251082791341328941143579886779039777130633611453644428436116173027244199472325310428903455344884707908907667817999028901402057498499252485841695025315547889977157659932701700954502272919307137975806735316252984802716472621346214968403617274660970882537651691095220970128084203009430308978183666204729639880632491334099395441804599890056993525203620055330865809984343463403502660978781593183892187102863997213733037437215783766493922408971717088015300183659495486843361306975134827198453526865977826336328083858014422373020932661653342913656131888289242185674113478739318507655108763015262236478221355377863125167222770058635369423887811301885559159842449939518624359366799156981435069356695097764878516901450524580777692385146644710804862989468098926036412414011510709491013354629136411826269036435097449956822341672577834189277559233818498669329275499211367216120722017605912770440886698383394692382527519740180156185979244217253783562277127902662127385106144709970793060379045293908347221158837292201945298732375773955447872482807698835700567028300451216837742108843922890655576237725667763923979492486769047407336669868350853847412285673114248892561281598586594002396188030715808890178993983708981797257900705919004328183801631983418496304126196566609362812108967577849139070900521190988839194287292427132298872196239046028839169170760877852166559473326694379946082023492514829993548969802543152089521410334677514414761878864035331291177378121010988440319200448102591132807633288625386429755363313312605523453834817015820306897229145518646426401863642151943835887858304737475893216392699794054018002392429580232452789911608032850144159734910374114867850534721961878333119191600009316532608206111468567841604926050863405014233618447285103493803819540425822651066348797096413360564436018928497182190320721886306328343293861443788503846343230060472697455214398389133154561135920288055272711699023393302787544055125141135485279037645185352477957677972971183160482527074573786325072279731784382638158159468554947584356150762186580652084213214984534600482470324619275563431064911976653547064761490622500884423042317171433129901008305643777860492413318510084558560735101990166692791943645976160086074760854375712228370462585284195507574726602516705613527155392996023867283032422236313832526579661505361327999463163279688572222097842090645470524507024506884058246649889205415115983585923226032551513853279153483453518072861445079365242285144565851649748352612323001773455751692256419700229879223316452592964028681872036032063366661759573617018759250640869140625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,18] 74816027445457555015484069720893993867438788722844714009661990914690781239066351904054759721379770545795319802119656858043170741767329513376218808184593450841980234505722404752524567361304981542973365795733060255749010216497479179827203271295763660467205689045608183886460062599447053015512807996638812244311326881599687433453897916711900353848879296563059385665802213412330212077318940367697927137234841389855776119507250755126960804251220402984553272388404553817630525428821927007124134848024252094644873354214966561448617291138176639183657576583467243009268161724822806714147290933092883462002785696536391685028701864020217586140201152280039072267111891149903005609444238553897187572441817523260320969798922935946273951258193968098605031757308095862715845413291393453825780177556716211435347123966209037184356582245610579281396161098032811408399070532212333292621745175503678948900954922655642599111527642887951593988881680343835250319661307036292038453072583538995279728293410806516971947642380916245279484528599861463229601982132832852403050681861175669300660153742943006111588727884055578335563378675045705676941277235376295172135994716891009968784270432510719727980880401482251153620674955288934601490178239801585418495928707542214558553687424467406016314037449325505910706087927429757442459192945326122717819025236921824827882628738378169810833844595622121968191083873567751418116524790615503686866862552281937265814118567221764185779776856162894570609727286026243746769426066692546161598631482448516316376095644191777013484594588182984580854248059273137873441253416171326987756738372581295595730728172882430994308173515497885294815010494056198574777415320454837165951138354256263712170555176631242059300712423566298154154214556610522762700150854814615997457285397924280526115740484212976163650565148019497316529325750560303692470557758785968189391993338826676988147106674950784488248795233686672059282882262422775544114206729836597255190649167891734947466161420410241462707255786298678298154006196207827119104740785062146610533076691422525435080003995573637443897691346526389528038869759805972019185773963298610472126585245364876326131444117052755222124194498414816061852485972421504923835819532316591542710858923390798666586156598454676366717087859956218572921302441523772575510448574619973590366236359919191516996054092104484927175972614446870688087478730834970621420353508313899976368198112840731179916703017444804383529027178151036456914075378484380086800551815369723518819261843423176936461470230102970886500316913698339083822737652102602412540477416769135743379592895507812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,19] -68974230911761993043761444695121147136994511797127438378908901733275914372716191764863557117204710809539647575348732231241921719872771607639846451875110808273609302919494852455811917975104752426319281036042738368501755638066577343252154727309092630186901326501844954619426351395005293444870181724644666659079021475451332711631065558557400637949557950833338246696154142396319547892443272998204748990917594140217671482296453313587922824740149061392259819380515531580568339060639002768665733421652038883881803299849689078566559837222439365080297165801948608851313994615496362635831245985099203717767311241416064296500490609132981877309685333352566659380282766042955034912213970364835948445863448585323749638560719128605897400399380528495946931549462646343407166342949100246126594648703520836801370551855893719480772799085077129128319090889614433737695285178357319715295718770972965301358614886442936753073723312729383895694901044177249320561368222814174729268527647624162974888633126859178737753826145104509708607933864675176194549242434138871273768006456763922198821824732224229339819754339703585419774203950416474053005148285657158699207915860810501280205921571551821771273122271922867230310317812665947283716970084367473378038359328282904599430797510301849605376148220661146164808777891816799123630156446524942049670146140102418636227852825896369776644495619470519396509781670958600187910022760156521035347187073441182073197836116401928708970537172295078234453583015397520963610028278632811545920924624380696689333178860056846378267963897927688635494458238431869032062344229070101654113257368238722534032720089099545055300247854362306880754615921250200277159794222213580566408503046863389710422510972144152849238544955217061679817063765777455533254627947767753171522817318170991913924118563168470285034212846462952860883114990801586730536857732705625815859380645296074196531215832164064163098635136889142685782021851366361442281116591820078377644292477865798933667484596789808924919721558934971464306042191997374225831661382609200463844963022471087147139520467449940482588390712618497841394020789107641232383237149281676459156223167827378955864437333071276568276539416689397349976289337473501935198904718574163725677901324133507852402149581376556912273331484088848024271464290858476294016632782037190026931324264020099023547234319237441782720785396151499784031649034129687338997752645092828336131157868514541049512780726089179069983976147285722554981489709208099270101031506942331541909436837347289146254561645870907427692515145802334288051823081843469745444430429870408261194825172424316406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,20] 75380414072348673927777184942359688240154756756064135224316382922644970225715577000537743667760902131388712197874944656825418103948547763359328343262051187499667759403304487652458642287886070812477827462478679344112012215569190847454316115650243141832602805264058006638490890750140478287330337550352990898386787440038296655843084531735514855823662946312229480125164650692731730350622591235948521479814327579664626967678013089056400936918756906927066606006178984132828271041673041800787081857688305126191732771576401633531326111270964091740655427635105751816353211784889609497582108526782155761530474531432857783597679754340829393185632125532663160836717953224014710637532268942226502372953352307688662172184450294190511161861006021499427868558778587768062402335580026473818153557230017813746984898365334858845536932212628416630185017313756645328847269165339170786977231773297954622068482045669614313978645404530312284505338528358076524381065817512825340809427008884264131242098267066559589090146609389763921845320636655767874601480773759244357004698059398173652640432337927447737772324774832145319800011722167553826522369947326332137246299364327608012880095369855613646490434581246298959817158170747034703296753797912371348843872273232436869477775434127075225474501367614370674503805883129521196793372318527388449609216356026590599187746017873531711400373963016205898384459953618128972184566985582584663920691157764040381222872694745104070328327922589455461087534479421360791238793419217316981392421058067720017479535371354694461065177366807989209172216699925627068043814566230926518258166616778743298168456475694482300599003516710261114822462009048503013781869053826732825504425921787339915820007442252909620606076130723184688587394321967853675696133063803617780137959307052580359640593281025035930608132125803222991006320768850297874180273146748717147944582816341453287391332714808211274001925591322397170870916086579686334015991840980935589215966054144471017326554687938685137976661371970495738770370965668131815576415995512599057402382445168974460450812271265738492213424925636829327532594875429888287547735396911168315174964202572896066279828844382044326801783468315126893408271788352463708267223444014364258578955075517148554335661859092820161997904068286223814641406157212128253083325841278475563805281675226031164634997334108043882807661438669301809026525927539955795147740210646532991367899049258064401706522301664223112186199004100857587417746303938778606215035288172715911650817612254564537290947588786793860786152243633600787653993220272413653695008084465456477119005285203456878662109375000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,21] -111529494538088402369355254473126580700744002604467185848345764196375918718527362108974222425155676897460796640957451190443704409048553739751824564439103744198757022452900621717769314024700361543875442329131674559974930452122544624135826664273839628337456986112481796554020112424288652992820090539356831218081541851503299545013032091483955423429918688777215193484009189476257341796714314099511482215821275285676066178060814182207979112417419096831758170647617448857314640749406050031115818201723683934309135339091017198921233518991214374323994547354884528788340545086351987668835991276805857563603477448486662727576675391330750201104907475059144967222802662999493557750122495747456800896977717621327564810424138053407599162117874911249418979570823022043613467910585602990340963483929148255928376748592663136492786720109076943362408377741745441239723266364815730991159124747386475337605419109251086662349948734567334565744924968845279541989691995772602089359331567212386007358234794143712747041600497261162049820060864885878683895870282919080207693403403908562401375954360256689988476488111822160068006604594858277825643356271545304375846794298144228106758247593960823368659239995853315656111829028427551665355224535706503467450717422950169180702236291491342193988529098870799980957977838005580332174534236574533349692338027634515166463706761681776456553275402821794497685909202754061446309750317476249803458818996190226853888530946962166865068394927260006932128270210036198239825486488529297806898102527140636994962354087877825144288626607791477105353453602738560286750929766218371044986713489598650234398699336064487776723362379911284578033459136795985500786985637927736582717856124337919095891469784164448086298110961193717981375949261744219642043127354964193275212250000639399723512056387065284536389435768446467547160804861798482126884617449892786280578663088147723368557985074129348286469353217857357755146096318456025992990586964507366795691218703931652087423436701301024857334590900570374457648912891396577087764675140809561798869293881992381520129347454357524267030606945800708013219830370265596004386389660097339905454351007965115613821398020886011155481625472666679544374137156097895380914155138013357571924993863112578946114306036511316362292177640688400355488728473411225322625396093730628954091878855879465804625368812701961890479964407115959526132459751013204360655193939583774030929178102875463358832583322383081015872546789344207305280659507981875339801078779489356765874115843686082398159156757238724353180840457925630343686842358037462043175887249635280795700964517891407012939453125000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,22] 168991788785806428492394764534326285904318334967648251841403500899894435272061329612128441464577401106168984415743464305387716180427097337220737955195081749960256006995800067763083023217021920764214855667716825259802936948458168767981952700842196986566782363651224771486919930563954692242545023061726023971852566194128584754672091623221630560475665126162470526287743164748085862460927270741590803114711454617716362263067216617744887935160502670124223031093915409938072044471940243016317163423412437120154941119529911321452885577629420937230294601485676368544411528770677946059801075667501913299856848875047604981382435634304644325522808461374936119137862438031424303561933517558070255620635632743574561440150468889229141528230037490112237391777464102774617558674634457715487158916095685495120092532242898912864339365466742726924022063876383933999824523349189947214924357572825000300110526119568468670696790170152381600687135162108937356993016271889078240176293174165771576097353739777275275928357426849475655836189423495555835260700003606912312793710504215891271422021270567418569966134228610804083793203072772766842337992018425095608672786970269731689420975873448759491010615832531752704944905476338081793925151635389494046495777252762840805861681620931311488295215715130655458476184150480390495168510003294431016080336028217346463199332021295766421369994618647394631936038484192337637199684277645283199226918249754137355988590443010847154369801499744769082773713186314770816440784089230336555897850383295417725847518917398340740443948082808783083809324148054394264903939752492981735437905476749284707497128894581839935459102047409673591150971846163802009907333335300756225295089942781116919305218730128377063559740279560297230664710428985640105490811539406837836459373944922935656868679622242485600109338231848930978774744485286771131697465626461940679446815264848864686835864707406202132137817388496675869297299506503470426215150054491565615557465562610848259656035146357500227117483542000926582884589944797531291947791247338134673357128420173646100092363511968293927442929106292234832089806908365891245196297510484420035986935741345140676969602311100598991123746539555754894561958855884543324176477650482313714348775469463109428189382905619725798153953127546537056521053720881572139330916329502268338626371866280980698000695139761083029094697966784831362235203221022527395097202321649884226760233493101556268083609174442512778698005578459015592025918827462249736640046164456627696936114419932049421134498914378744896101557761318482237546322308546189524453336775974571920544420322585210669785737991333007812500000000000000000000000000000000000000000000000000000000000000000000 [72,23] -215339549660588046532719500009763495004518181742338986535479511093502151392770620478109675117130223850130938219613015505476905254712180352917597183779494658726099488813250628626632485385208800010127172875190473059126386125073210078114706626016444204681486259407066832076205971211960622951724612880299560781812065286856847772307917348426035594740564055038740000040121640115448485772284986403355048302522450874996386991271394099092638830885495338633823525084609784317608557388180644772790374853602783870478024478259008377526489742323699808776682679963129483788471232939780377964355658442054112302738645983411344646822038045116967803203048608670490347598202527342108774692005465874934654255323257661266239440550294227676189322103555262718919221329590840077940499380492403264064279487889866197020084435584707587814783622133221175808610771895433129450955126116472802166539883720817104544197885983545906120351244510457616033696601794054721451427035956517721676250186503441668706040791222532004166258141944145639322299901876896793036020872386130505995865267103594392872693696875054301710053140670655373746751787789599990434175273099534025848222886935462459638858978604833089976800697779116906847004447864314869624759757958860028606534166580473893334740905500209780632724145402123202697035513846008482387984777426519361545425190899653400852108188623506308896668059560211107044616831627484141785110397698787012956220936734019576351273849071197836576505640528825710780511247042985327574953300412399376363376606476422742188652556096378333621047515758939318606376478436988224768201423510979195352845171327381336586622065151862439715114289955394591848501264237608462550944794470124092884150638647802417188832255700428230683040276720217827400484282773456036723623002418648231045235096703289142465980319899600772011930499361563525967905753441822705409769618063943386567229832908190779783628888821675717681827822042078295455160776164496650576212293985534902293588510721004790636171492532411159205963059982904484324931164535433607972867781169793671079133521283254171687099298813090661813393476962936040923096783891896007353710881091079291657553638832035718102105142406147626640296638676755645407731482773617831185809995133894601278330853666284805078961290066246988435996718827812214723020434396230313588870881570162919917753256175214358151533463125216542358503713054042102487024592383210865427181519013541623290811590239460556131472785117352002081789415660041890929186286639866102043260816545663339329446390191495631843812003193079684619599007800440525736399988189796392098039631856587982315642815223100114963017404079437255859375000000000000000000000000000000000000000000000000000000000000000 [72,24] 221613373449894928887287319475372812335827921655488087962619016855286125827241774190581533202163641007861894630274087592896962434168151528501292733244295739881712788214951641068222835841926763866058098888124648310728166985852947656638651109863560624223373197879666047063895932210338156336279824462004397520796553561768477748509331145577454121707813824519800772141823910620799687059818448501730282695750072310683727170022477494218152955915467980355268048834149499656820276171963216603090178458660441242279229710125332988138071398584270040140946156990924106304190113140891143490147230439864444154943334075490137940888280031368825479682618807748599219937986484904617351703827826526698976437573517950930125108141421486049480901841074458951939721536313727272839491641406297611047910559431335307229188166416071399848057089832216636136538903643810300231949029085771496641851942803501147524457905335313385947100401540667184189937838442510679733879039604365757884739295892907148308282418864773878154306173271557341546995053505461692136557987492944740317572422539632844776928807506544273784824653257241463437237035206170714674997416891549316965957314252311112572862564834507650665931907629961952574986279907817114100277157551803573040026170389183733758197213325897342595091330453043875055619012820836739871752301044908200248769419338155807211713454252666571067842556533075293782208304806186719124307548862729182780038018806161139131582012538587419817295452671649114620933529002120266035051647516244113968829525863263446019239152657080362535148983134504836588167547970482409613840454176221926295254181292916328169682362258891872873257256524540089088165472509183188700898756732310394052859084165007855458451135775124634777118200790112925790503966957073224575355106527156247390422155252323260933229228039768109067249232595482536394830629859009707186990250343796063473061465140588901938690671199363416592857720258472894737040528357681261344875886837415023321285730211598765165852131496940266298600317867051364016830271874619267084121755281017882598322757188702892665857622295784089715642509281151193414898210938761301037101716013935771845848574540887402393790754781341723754393281640377936497635669403781201186132410588402150468328608781824567804648571387542505151568025251237306788281529509838828324296973377115014159852159356814310017834144368458006911186671649947353662070630891265449775337720551423060625931366625521989933934932861288614035134401868062563165503102640418922585005409417960968990451507014412259402063508998739302103118584598314548893482330821047024306335240748593478898187262085550663925914705032482743263244628906250000000000000000000000000000000000000000000000000000 [72,25] -185915573868693484914231010300735827433764536333079753100929145303023829807539952289295561607263066670568066292596407610908730459860600347757965920806282258645050917656179535745903671130846823143651569158323656415338445323334268152054603439649499666371607434986041059566357203562112768800080157793755533289510443668643354864935134793120569462752786358509428725807479550413894614868883332037241794085444481861165536851034465510598678587136918200770476440346405360676833134052027487614247133150844152190722527338372535687558055349319849129186202128730681931250138563269739992400281511504844671448725154660620651738743376517200134315288317297103802647532107487481112063000961167859662094637188038286516184687229638875721420360821288675074898235627747300766579707326940890568143472645233524373191441681980640959655804505307932674940021811096566647039342436572291499395012447773709840103942767483023575455336192132107376555915082793363086776289397216080091682125191335585136157708749395464425926177921804886338846145865520384164604620412626599697834397687882551295257776668863360697428243461704191437530186398550310434124993925133891181307496729040329700027189707524373012862032664172890572862579686589938390871549163026836231332932858529204027895070847855664926194943010814700527002293840535292920902666076635967976633754418256380500614503689004113523503703429322087294051167170807199528629884600688569986025505948159840920497464401459081927013853772430127478946791904160982962236178655866557467011156724701299919236861428130208594978336396514717779242508454672006604670603778475236957178236468555064324612689503959520812888852852752555137005521243048284444116546556200347789264943304471812304548039044076375381358673467878586058176914926129983675492233878669855732719136361127575474180037436146270587187903226575051836316835470908746403284085946977298274345824486233727340150836815903333020239278151307678501442167662689743560185933864945748714262951159550240869180412305883197576212779616170879649193991174490856631380484588997686828222680483574533500425724464649050086539523625441165876739993978364166929930252103800569602756276118754447911741822225077746377112587838494211957026806726696740504742176654142991241305426777463224434320760430668547057448322644266110007044366770622987152839906847852565799098872055998402320351881242808197408560785789889582770651894175509991209441947223276749320467648948884621956001059035007779713219264179668482392398640690104237750424107573759703143204661596738443244484657185497979743715054243629455816281046735924819779874289271188779390722626649965626421945330548624042421579360961914062500000000000000000000000000000000000000000000000 [72,26] 130601578185708053194505970811049240314765232200760390550884529288543791246284298627173986085498856561577788369642673819515002765855295126759351217774044003500477864397728592516949472773222882435226501351014257278449362533583956098716838842805230824868042429931831921549058878069542305090328876398942203287501805919770176849226677508405477440189645211741848158526378714758307343039995094040085928795700346778232061017817591081838040599184875730210551605239265557146519036701813589462297893501159503014553004185721585532567519885213814372851250856358020517666554372375964832197511988898473197796719110849579926329664619430453950796076512381013624265197329614183754122522001589845812272048911430367399279541152071623291321818682427720496455741986373853667625004197366494974547201765907852167626239653495372468316839757289546978080614414303748025602428269367941765404787665213155574648426354635764092236519646613971713363041955743109307694165344601637480099699085418812153036062540669150349056780794299744524643783409240537076782222382968431959841588721135556949929487946450235045002585273035410029250137906714085552727735332385592692514316010023602919556368142717762081081162380536066134024417344446925007267098403119575188684009641734294064800508460874699235129907075239319169805400087666119646491327939896666954290404853357676490856476198502477408445389181814122902962710074537178298987559997088041052589405735034276036620796149221552624400827198113801075457571861156188794800275695449567550158139151265914704848217921802139935992689127600032888002793634579705878108883342471658957386470531210815618149365007079041666429050833609891871877127242156719395881521063632451989893693761785617918915272003522112006764606641945509998681388640694575550318565793132056756188503697000134230719058909946733326441135776590367742886906305082485004183646341805140703225053063356297931707173135589233481912840421775714740843391267317537500132831101706374077921734056580939327553196101583395726735161176691129484857715759984157505983290073188299124380346739102758374680330136173830907769519183449600433758795768183445771236251666361406253400902831642676431371394663563209875684400961643455887833872368561722550188753867592760909185784093565905323548545433928056245503298729962212297727693677105670662814335166554783137745978508864934657810427665115630087899629792867572216119882788576060306634723656058645043672593163474415351544921944617619535362181588569739722350896351936373919669269124781552935925952534868626933846137269730902814543815592228094573689985007658021480636288150075520557774011228465300396214820999318817484891042113304138183593750000000000000000000000000000000000000 [72,27] -81150799326151763186500169152715612398883003796956234500493504506791114132787486157365915058369725101097412924739745202143308020769971186730494675908035280002794330803881224513672314753036249268816169446101964419640780882379605182796839550205185966316863741646439206713245497371520052106549200222118820863987573206449472962404899665781157819867721373045858287181446958407902058272128545327678529326566887649833500520200506815582960705774777786408637319003479692160680497550830306850397013787232777351212531556540142609823786409755068415332034240333788996491876567943812043266113721794798087843992490307987205955061258718416741577015540536794456487163929431437747807222866780555248627483922203789033082128556124076433608365247664769845476514170520167168678397340171691118607590274851660234583240923120331101528940199151595921178083235875359899044958604318651405428854151612004677758508153597726783663746182141328901520472486889057030481700458862349360518349282036265362136161277242946635148800163922474276314863166563936891213981134593374617458669917571090264548643341440771340339252961477754992221402634193372307105485561362550266528857009847058074275172770241623467723829571992565457829497032083759470395511996220369076359248450585911711713231350751525153845968970752270249974232921317818349717961181002870685970300289683871509936441589607208525944734184101746048644055368891405971999499196436880472054220208693718162609963108189540174257709619879641676912993494347466997712471540364501768293005240318110001697113070208158483498052587470102456937535973016381626503153923051079212021888042153540442764744346600271842976842621419488446013706513003332042264137061060790619570040767763050506041711048154961765383605656399734397251643008371603419883380797698375993735040195368579452752916171346510257621440337057470258389052920156179321413453142705235895919371863530427010717621489061796930537308928285415362638901647798349887216276698536291907442656453752818985780935255535570140626607630321222325256447055858033278329136750250264015430880298672746040510576240435864912767933940491804985244764798641683258656492459664557811217405544058416337287678316883387890359744565892420665042110145507309031643408566226529432418558385983505038165631751660896068392735469391605132192886528775791679748835170946000855264836775286027794766321157869659241143667204917797672246978813605419646224109085296446935770581639725659321025679333092373895998928015256977327085001078375947616841277845439713707967146203756636766852523040674424536074506321738078583035044757268315631909980044738236640611588881361541400829857223486740736007050145417451858520507812500000000000000000000000000000 [72,28] 49574615143950569685716207938183468041618263956382980317795969036753560261115777584449738547974979397583239121915809847495972862525995919007530431771690898409918135090264267788540914773315730441261674874541095369549721778509916937559670233421078504268902508847844346272714224041382338858009826625823352676864409805526546705769833566788593133826902214738580860072432873622056542475278791551148863761105894030627676774129808139017415428508621897916648005642303781257672106951786161973906367206764913032860038636850092958931190429982093912589438931462360937407708877694532833419815422876096308757878852905340612841792731590025092854955597072845978729986522324861452891486035504859251841306085298964627299035362836107011283566394281950199862574649146758172703094102784697811169286610107764457436283635906780263376210687927867958804569691315196188429189439950398330161386590535920251154839096150425747183182539347565146963751000396581823870147338456493878475377943339554196792675165648293410981520104172535878823407424474989013997811613351590958908036925893063143771962027184380688569508580861553266563329870348762134933782431727579962211417680353772574490534520195830575246135324777948760392241923148875310125180355718900841486539113649065042297538928070685831195377397646776586682555469263737449783234167143674570981828554615116624719349781332655454529123383712740255818744255648500251457858416004619268963448699374103930931542920589659895124913014353453393469221623817451502547209568178989535451083351465865579163130946203670953339203554114657065640544861165563917808669101566974812466069772286644734977431311794672384317820541659854374661833115610437619787458404100360880144163728443783356251960407030463993990944100919116198717883029383822781383229686721285488058908736597821587252460414008757819315281391738464905603765121859254722049267395939366849452837805008362647168583401295608133882011383129126067442830197792510167990884787431299186698430717253457272543653834478059317902432413860341970833277947304388324145757868348400110174498771867693442263938297105082417005430420764005415502902346692545295369160214795670565656897737002061091831499617386467193930412855118136258502275192914782801055336022791994047042296926211676871914175818667032276348143613970321572732128385444736256074759935046413639427520211648845159718522477413784377791664848794751315456879910810181828885639442754899797642032569002650179504717018406914933197775225242250012972173567203788695962877668643837065017086266923118668155343297381912455030098405985240357464572927249059795790976315844538875521333839105247596777763355356885566216362803970696404576301574707031250000000000000000000 [72,29] -33550826289591965521424424756281486808357921069119153430883726911893168187493309394262167156931065732404050188300821098676840424537700974734292429079213622261447146507447994302201127532430010828731835104611952437217845276279195858352491582245062868132352980861904990550451586513373678555751567059248331098616642970418921852277147874588750388507692660142504673688443895327634238147428494672248911594839555105951516729380873047167137369661132245582776127203190677417676335638006781809086133910704082437834631005609706032884263066898136496249398030765926779751728464513627982785408646432323027666090757408025292172430573229284422081185522614778034812955707943849182160446343703749244828621969692037082249914937193000976584381681701141740620466941017665174793872828743004032739964200275193199148440887943150872426230075144002814396206020345404912097351471286389958687317426977295348026587157820620634421209646426225852320170901696833274477898547952611463080794331680365014984294522920035832679039362475779724282405984198858478581635032789785034154702817886637046997213993397378392930548679532172193243775180426978538077956506772309391280705502616332954272846228490836060888429212996448443696995659746199349527021173479143591314824791478856658795696883948485451630033171967831396514866879837498713730946991064555511832062275378436049677816019528970755953756860321027081199845642186445874010230894889778795866461894485037894973301377316168630348827803225495887305009094694624960266899596571120172376909304922495261059264698930292882293193977430114016140825638751369140584943297421976349903072610007454027517791815303261936038167995129477105729200858801635210729057021954416639646112987134431615121707302813705522809401624395190029107158076104180362248106734279336304697040355131351313462584092504851820215758619001931337169335378244658982852525482607811972838168609637053599754987916067684016856724717188907341751466083931709596860447275899561192636001087703925219061312501817752962607823133997337271155011160189670486576168437179186464618706716082720734887748924618415537585844681097858098324917517834922327995846824191728971033227218223211701533350154580311857898912258288774742121215153550529250091154202376998103359520187264567565008112373512512720258586292165469481084354369522612996077026874377206631364438111136697515425612884285322609279751786525019755073417207678627246526687714739974956446118174189253027786358441962391637884491827125679707146964176598375624493680749961583787192298030931964618081688294926327051728035484222284178164251094946147652329099339746698730356199557632074294796257636608848018422435188767849467694759368896484375000000000000000 [72,30] 25229103736030512817082785601722113445289147095669516037358677499744843385634204564429084853480591417929097905349239441762583868255549070250848424116509932646459165830959733349018817310343868451973191435840521064509166492654579344896189918105630647445709451328459622257312705239492491018363070760628321379617730942736576047587365901080341088251372116057030671271926669376337768575435120793589331304018191532551962191000478042873299135094083766051562336597497126186996217732195633229522828594210714833524417480794194297282348269643717763952433788552898059972542886524951758648707714422409240343958757783983090848405544953444977039919198088689147996843128051061453468339939875989985019068472366841013297524547431529284715028554496244810314950605665857793458556030518179620426949194044459251068682171222445818070212870188444013999746074210124374675534595057598317245551199710693659418249543087633083252167556170147707613658962285497385280659645163792224841483601212919529954150192192040474275831364879014180875659655020091857232557739790562102462095591963488926595712410893782718983557443201596344784398955582833711690160136084785193711591144763832316083683341017022694653980337063239671715408830680328458255206100239867653887182853333139306648604147235753474302849774336287401796848513240844820569607380989820483400570202585897522061120343219699154062465820233394725046925915042235661979420286069385801653397834498228655196060597165303065174701101193808113013550363399071400933639025428747875612011675028604627348139051594875208035852347510973676652817805982114013398487616172780682974880402734914035563831172277768154004609339695742581897861960341083023524334228838470081545843584233972894774031911621135542708830452054030386463907467195202223317623670180301733733616033999459513252038578174935665098210051638692749500308337850628353821990499413134639311881414848309976174863223039668058077495575140278989966914332681712168836291461461110305374703261048924384119017326814228940549532633505754324635306479822889821498916121626677038555347732487583027683739683406700787496084027309895250742344775919777840410504012783736819970880520424748192273940820981224947617341211477746218849773196164349742835676770313887506877707201210229475010009014111239951304080397180126358377017649433665196051946948683720668137095911159231749222581760025067070129285225370259974869012866508617346185708351828715555366070952513865822883455450498420882758555221183829733900571923126333754519342285902375951318219181717907693614277767113909753277944212479250035724692209350409233174139359424864887723564446743025946713498163254722842776742175452397987100994214415550231933593750000 [72,31] -18897223392541014310660705505162091058115801115213390556254312902254712270126617593729097871533458300985518925363436786556210987915327346417027033230899326164868775350165198004375486061010034139717017250786145572946427272193706184691245225099416550569546406147331147395950019065202562613285431216116764474646897405718554689020786661007624241490449019959301641617935743221206842599221697045476957125610766477168067515818723017538865961060942251332337120254359367384131854008952948746121478950583132187608160796204715368700391668107453348272785896236390662235092617317084507500421552873884805013648890720105569297081929603483772001163866598880804711879812636600084353044959261171041748178300089603847917091726431473351438201014663551968975614352739909554889302393193207852260357686332301768379558390463895770032458199852387680660143410017313698795852434177306310782480553910647486091683667432958633050864682660770221215081139405063329451606837609035259049139765578847332178904568128794011728244398805570380850614916977273370767532462811860807005400031172279033626343851622492548332384757401488511104848145203314567368136827625601614241609887194555338350172501290997960289684600404284142538085968575641717167715127927962455583963959328954625103633473056923156382609271043320712729173621528994660665628758570796887645130271380822206219182544471505486163597874206328711046920431817560296933170416716460581977271710453074067802007628444956570775754881871591563411226849099518189100006511367877043774993256425974588131622009820253850051348288087912571857442310138731482057067688345641774059378697270301593011880826698944180687127546850237503468085542908494918190432132352327454590011693225005831679518440260489916807361295601539713938075222877486499178618208580811779383951068484707956882687568436833796268904872376948416666080328279976313953543965417965517058243735406245000410420968847974350833663753410082061727636651893097416280562668187822956794528419170049088789388233275850194244656791096232440980819737583962628738113862157707788279382795714497591137049496798278077078984560076795100513163796766679302677198713269822335961137511426466315071878558691971525217237732318556074529918717647681003394133076754043607833642461605673454561053943319506165273086368273754882310857769524359154249451403749358209100834533733993238213863644477062205652880510241122425682522571576680252560849780590074997860341146537236691538134113977543168289299542597987533527064575512356693198805856612261669275158961311177636335349481360182369015277237278194426750386158075459496903127453450770907048583751238719021477350027459819227504400629413794376887381076812744140625000000 [72,32] 12889039075321551867590777940880868901178168587923985145013155999914815012008662018978389247627003589944886306432942776799374130068939785212136688631632532409493338085429497817162277371679758713380410646109396390768651256954918186062072500706870192022337058608026044190953944990125922097003953517027310717141733362186641448767092970589711335983544420176898012432281805684719774372380847294758233639194984645883353154715656732711706467855513456053518003775195921709649993369326963189040542555161816431938646086191828942837234228463654565552814108905823512867971903167065224322552044584649746545869721685991857821946346432016469539152317077746609276793435478920449761111205173092965842623102858295875272419561624986596179513066988248590767432638820448096983803431910494057710946556576549411121394663080431583640032995550569672741699393559501841974528597453847055681680306554782539087509444924740526468477527604759787897565723213362496811319452155518079696705895315971299258271245101583651701640029362308963522998276069197520117934471345697367211894861914296851739008060524953668736674111371011806239685878958994582506448354561019326378450880528027961209711403567913285397198292223163323029219085332680796008468111201290185716711720175255823573160411254719845085610403038046301475884552092254397869614610755880888199914825230001895940868038366158841798137061331355121816153054565318472411599655124240318142749164880243658041211223605481018563386878882902949928608926792952584996730191251459011642232243646280110007607981000107264675573122856783461020087426827604309006934228750711108563003973293157359788516335433363218161565174431251626644840394007023591304192438817144532180356337524314927933148905743125004158638844173416285322317948414900034043987266548673182701356616677897054931006905336723271404434682046309523800159414131780615194913154952940351099331635588611525440933949707733060609494169754718144299126221804957487578371522488558684031426932509743352679080269660521415864969689893007239974788999468650454957524364127039478955132704419043778561211125866044050308500338560794779079495357232624836504375854368789055848783257980681120149298276349098711213079534917201258465323597107924504904930114030123629332362345765363363224969812515764297584582378096072225606169714698553299715444513097407863423234084821016273213521420558414359631176425396244016196338289155736760086516198885274920544394291645363496710896626531504308472988529922173222559149896171189382523478536086212574125983287364728708736880840716007191239646865326713810416308963725750677867928724007638537874898113306458801970502681122354715625988319516181945800781250000000000000000 [72,33] -7737478830161554882545619286844706254867581102706177950385375931011508846857582006439028077309784293964082728810504744107238120279504646951619924467651868366082237445103279037045743403688117806828102861835402293569212137691243879886240675857758833474248145536479166441381116532845146038487154704833105750103601061996585941147653237306321342028455794459813719061144651013748753059487379778961107552834917666103712308742377434954200699046115466996460754555109183041712149360898542571835628928074641003567466713232322390807025014893862212405066854812794687427811267775411527824399084351656511474236847110899068592021010455875996509673204223805109964294981466560359995001791425149082889829283543245639693379180990139895074820963083772637705592800240432920626543707869288500531165638770555191834684381152115501711814790899997514357711109208893815986943146717209586569634111027789652531978846828817729202186247304547969545568087026355924908433937796671829971611256546751907287726312375887049643365914543400747886080225246579896926158595750184311710927077440261880845116898807849390692582712076468556731793127907993558373897451884266263883491181521171147828266532171775948703121848533461655737554484336670164785330599137537808052806107799865809292291169244294932199018080850427262416383251106148555475037737280054286411262129224535075548293028438843030694186927502560722636999634986516138604594985415628707599192373765429220714257270973870169054351807372629842839294799355321121695000734849713735155861374225185326521506846285569245983995363575990688315725626384055079834335735468854662015983570658339490482497216029210263169078466752166458863973457223435554614361299814396845927170156544310372412919205778198961891581177456658790654659167262932072012339877129609609430378170989938393630395643325104403783123441038400425710422625071218498970251953299090448557853206957330977033278859336904159739266078620165628837052990538000571905786640401942785775796374830693570160468706336756871483437006571910429646208304542377060080833541502900963234831196917031856318527908293982374029150005679676446003618674363665715058939007589365653776887029987541821008603154012378496249488258016636862477618404144270291070734559433064474725058224910755858206773539706484604160016672739277826393921375078187805804917380159846422304768567820468884630081546387369767088614794767529589845824613234933276407237436994261102543090342561468669056868819087444478603191248875188255978783217323036855455473887996677153970922838395933173732631206684167452587294204674801095955362556403571237639584354094851199996922846517265810247648578218404580297828943002969026565551757812500000000 [72,34] 4088458480655608163251666416399632336504251383592063408888706033194862405590945181363184790991134492882172171188876534245641911304598653272886897953472944822766773864557509216901771997883810433378256066647977440241237512429763922081150903926282729171026189975612751526137559466237280373262148113142782885651204870605572156281202781398240473927384515384022972567093196248130580564492719446616686165013876219290639908288769776835361165688152720623571949409942213737740471799339601451042321984660634715912616524729091407960993166447929533630790696113642183341476842830453485748442431805394624846281933427912283039037658470305868058934403484443654778547123667677106146082964004704203924951431430479374449608060817588754068429664635313529469338770694917472597403546067917915025621165308823624690390237149609987341300999980119069038445573970910351119778075734992490623398614617103713179307265778102349720829014144112796543514551033584711390922026223945186620138630367770674032517825817710851615412585798729250115963697268834553520121780879742799415037264803887469711513655097804270040473117210123100967418187130143106242271981132518435904940060938273059997879829858155903452928706705859848520169565532222378546232572413329521807742653378488606187865624263651365700927506032725297775714213751315978040007220001704535859285507062069829836153765557145083443734301220504509869309502452591379562867021342274736385305248396378942817772449745395386512123844189554194724966890266639389104294825086403895060778800607635249561680583717219297142734094841295204665179077134133996254943498057701336202409281411121178909790075313389936969173311917890465193886106885443213824166071457300846313046560189552857444295958500785272961148456813277748440624277369676599782705224733519831110760578361820577427585959260484102196181263050244538787108681382805188931318484863652237253589310669869738079980962891601956562615632690387516300727484808533536893119346840139239368614477242722324458395965387982795598732215956446789254431066952650520026750196119414795838910441002244516705371884668323604496387435873051330042136272792713911079331906342527392369082781244815857262784947477724816525071709304260991325959917427064203524464466829148560023452971811470430472456823268300494138531133747413990176711817610318768387671379226196556808565677825309115007345129442522468598329126535637228457287242688508630938998415878011849960989517642824050522176654566649486518734846058119896773964586075555472412483473174225538030564493810414563137105560826519881688858358820760595062714072245285526341759453332515411140531428911340313552859326851063315189094282686710357666015625000000000 [72,35] -1938765108667854310944073416737754780379136618387379025327934297119663327606363911208819054240810764390689460127361602481278734112987865080637123361705752931417006356104478953785494413439288195256537092337409890295927646188437440598894539633397054874401708960502398948579444405519045629907088535891694125844529948206689202587264988777988312952749391408754923954865156630249451858262192469872991441132935287859839797506135177138186922250917681731906071531612829402912576465572680635204023089281362829426031449794091918857201099083813720313038149755533004003434227593785485347243469695863124751596992077408050962392260389351004105014540132991348997748361430913915309539272673992572517750566095242255008128362355877171358110747991448129270117527652139911295474919914809055608504118203877955894848311450595684218743394437566240015253235451829305147044135978753741505802336206824305925785247208737409896293325468093271518934290836178179545619179808806408354269041075153566232749556876696367547336926028980077771447958071791221789833541791275881687680214810957541952499366218467565793712954441971830532050421558437840214316643570921265163900848180058487763490289470328949627063155027875081113186205435373460368491919445297090554004640076218624370985467628624930657345370727758393514087570420254195501415688001213034898909159510805462045710233914786934121783395909599587848225519816567017562106372548093051348012663383547475641065975858713625522149722171260904164683791866407738223800229196703451289195252487453233273015206616443327243133918630689794275633197829919807539548884572882631325550216023530904973602978259224078991405034626916810139270939834532682023931250745051349096940332196255298710524403340639400895349763171672209725077605263565816763591583490264588730973580293466979505735414939528487599165617301997230278540888733904139330455360250387688645487415141594751536826791723639237050855105671728688693774472203782542691214692458615755315412118136856259882673405553909616674606350902872290164160630434191579970929589447576311084655911119364915558595725282141059230064425108266810938503028492941354928367302703749071725692301357125208112036042108807583001152893030131238225112934622589817727430929595354123567287894684654204427753868285902462142648267445129135143319501475491477475258999987783684973295897464409101977628381058171274040193887084901299730692409197712117226095926467656631817883212348014893528466667327075899670033617933313604833664099569620645986691070623364430458422426506050302795832831917477906723067475077897641837137167678755485945027585855186436881231317481534838476596449563515989211737178266048431396484375000000 [72,36] 853344296065452670761712832293865757898047944268474018163086869547335719243951225355787642010191456993560071618582283044977721769800051093991019128998369386217256835736254719745929550331966576992507559713048458525557577849470361031761448444569195630526815097597715187989998901468955163100038851620858217099445080219811468243801786033003096416576796688669609477702329645888297196504322468561913890873809061822902778540217232846622093485105757143825046143289387281782015571472619502394356273598245072300527059167591315306149107707732318291517461553729751734032942312932559557678867842401398167227957138912699214215651606461994264212352141468484149525180142349659263246024781594512942839120805361895201991511323124723973258911054170141979636628930059780926909856035776126837434961514362174438255106300567397675193372739610222643659182506090451427725063114651162850653269531296967063298243460117849445662012628101214862587224062437967501145246815625475910921271801119814544456442674429953965053346831379211038619062195793477454797689777962447192575595846249523169168670661266743217189718025981543032803254822472487013418377480580488289896394749726879922510841947231763673913257920376001718310469759211202932654842190477548700343871087880363366451540260014080906770102919859415661641418266472359547842819118924941036353416373228452009584195530459958158139924226482021575753041044863048782016627066595718838336249443533413290361687250560205482984820665887729796973996545073860678707395325592166014879022989266046059717902561348948195703318401958483921718129694532684779848612983902847313952162946322567685798661725779119675283119377272179590357292001853554465947622129279292810696498717380562792204477615273439474746960569094834876241709312592642646326532793522066244771259102008389751143111453118920768393965626530358293056810706222953642711443407508591486217904825734166991738675641494159081492272155686649158967540992976260241401103105494575307857282484356838207503117682687604325312590612953814985465123771374127069881197405916902932212559131456784296742657126084185638547823523174410665535978073681190011049918872688520793570587626522733633841825576971403021695214104065130811668437627045463462796275761746680258660773249303500848196482015419936658664880190872129228997334642421973264692455158919453008307162295322260732478054435746776762609152644406506332708579688737835129182059214803928899044489882641207147138129546020595752455364918593127886356801837364588613591432029589179593935242500907229361215521656809061162327377592681872240970819366337058587678415725193941458233545981175709616711744232020464551169425249099731445312500000 [72,37] -362734853869957175922853486634772015430650588781007689645077631821457070277179244391998514785364112994683866287106894657753886643216435760759668978721972794419869036718271375041480300404009123202569847063162799961701422267262523941583429797721276888417892450828655961614041237900785753061253339316105146181918669270321130550835919593870145546448174766714810515647911899919713305936697118449970957052444252859386597791092183661863300801802090059462308080188539983120971405254374768524246034263849497659595678118796872087796651285888840681441577725660557299635881734154066387744882097402906886992767037371977992973788244427198244968415532180967812087503409849589570780435908560126788636778946578403860820166995469469252866027227488992703879440588933566859693211112026500049623260697716980092385976221438326474007879106346055626351680606877843773790612873615182219873835603994714590955659732214852801971630217582509268032407654071672591851693034110599140714671448865589457122863638627446667830207037509601138112351489852784697777459642356854297885605620287802576156845012309435251678110889444717818438029748365884220331869891282370163250586735254957538612662047076591983456362077253028139477369427730710601692033931485975533456156139780631203114049158674371918402624733075183874434337522792069696176201653236678231955608495761976786822589787807539601312520092743185527320058453425213285916179061272594078535229754900016461423310497296251520560813226504612410944396060199601864262826281600003374218205596020773387793907492003648106435618346770303344506631723380211537282614470745217035245069865273060991447816737623425681886281381644942248827572351651920273700745804547048559577960213348300867696602648499907671795749318345041958006235232964353224771471106066048717811179389572143726053933871012919010675968755346490497643653661177765303989475298201581756981940808147979463258363915430436299066168908177989903235782353443039281683847979401601626835357511885537035330236723645916008627306569559210006147250298255201404056437967326100873232499353087770651802045550568570571667993188555401444631710612622640859461595820425871073846995337274201827941949567794639046344707020387439036153425676347600728880096361571180122288217823318244581472850506762882254323277962518980602673009072505623920498953441279853304983420663004272113207742571254748981490654218754641913198767570345096984974964006777393077181496886970845271138512783237958733712108259653219346462196596155827845058708481875121063201520600517598395957744973239748137447991170896295170997929601440109652853438771582678316963907754356261081696288783859927207231521606445312500000000 [72,38] 152725506328697925486171762684106990615161545604861119790140745149762509297664028471429329326572165166554039651571521744118370010592540095469073402573443563355203364554889127425882297828062476741942409358375526362839394099876064413587016859330412235345135769113089378255641203462409262968910916515939706849190999755766881012071474688351479424210132445829882813784714237357253472166837765358049906374351917417565846020040674470998678309871417025825389541904348134446688220749962873182778165712540794752057632129610729489788637502124951890720623277493278027758002977945035710198908541697877687486570653183337391948497443393420096576166759654871921589095544614421502613102807739122576938672460462047487463455130269217965617749862192968295278573142607896584768073935225290604267889637135949120369837902649241829685974384195405074138477575909428785276797092253204200028193806383966016171493426289232546330024479870665566439375545034327630301502397462999681656310075043659487396137905940194758065469800175088341113388026460748844922323334805451309208263747614673347692419620671436426972487373145108009279705599074892567623722580154101181314721878056797321207574407543488033191590783763934639105081087398092774900016310276968885699190548072343817317465919085730986749227252184979683693650698493864809558360938491476800017163009792812383609664103657873758195977635412776343317248277282318465773397317185381175032605992072022533492542220493020962368157007697164053463036186466487932574244956053781119514543511657286289234767523813582771905231865764612911755039433905565594801995220710274897473045825812752136313926346814523420482572721546023602877079816824485866521973402013732571374816742889630343663233023429651170853630559878927733387403241652939972160325376450591400450048822476139000558020717618608973741632483565427296808514659264839296345412883438420814995250173420761465021594538810433283122306015247010353646014184290995293215714099370217945493736543530891863705797791274051767274475745623071366188469511268517852009586333306436054870051364413409756226415140700933259255403688371017782572589967588096143806218196089090987121149088710687461738220527398455992049528298956488214405686490469620631791570027529190970136639426759171696100577909929027291887222706939435702763353821526680269824281276050577083385195455086482336400973740213639316925164312256603607514552178383707731350062026747624639049674423744615387373102025669573556843629918085941903124668021038664053421734418627310234151708058127689454854263639248740259124869859881172228285908194878544753325526330859136674972768724437011123029606096679344773292541503906250000000 [72,39] -63167775112157362724264547595595554838834213987832365823301596837036422014522890158098273063436075326920552859797924629285203895884415215396738550111061388415705246604590825501205737673252873257158505843829040236740013463148725654373969095542499541262061488123083607030293400898943563662276831249471848373521270459854336605002864014970189772565159640928129799534275253420475454940149915312734007984778780883966069378599611622057312185670265055353028734972062812500968259046455701605452331484770862751903555096903845029007423680417444826284523536591038800569756670755471090183356919870517356215839163997515623797540846393917619803537828260463161311512041341754041818667217510866502927537630977309758003344862777820752279921473843025515377780621228963332363252063442225383827334467106789841019871792287446448633390577036771251022112541676249514379961475460764751722714275920699126170747277397790272459326624924604586031226454106212279514094774697203227106768608902656129461097521223809843215270705270162696661348599055317505066630205591544771918653922590883794424894244019707499574001087771423196307903124223323580372942037390685418567029503487578423316921511372607914600256072438729807958798327453945870081119840984295097284138779876533291563967261970929542222749881493415326497906521764461045410855243642779280626430261427871441162746711002473779399281232818074986036569890491946187737693761386510259212933500412424619340499184226964515325730811990318752804964498122263616687248718616796570380672194123461450643872223572882561789221141990729947823126127928075406975774425269040806630113063328137430966330216455445159867075924977485961302348515433391499986998697857538902794158273871873844418997025730134166876801510908996710690237207722283064091337423261428727923367682066387703822230291741435097163615970773367921147055283397414636753996348721656181562025374184451833901623462443104226956377897636283347631495333566907922060733748389501064255672644294242392736535282798991301328822135491558550184489085800621495171455451455376217123755945822705214468279643173561880690194058349174069881525834764627978002322647167549981112697760970103989965696731152893022571657379636733736990231809780985505891556152537969355266629962505163449117391640102008039480584554590864577908316424913869357396998874225513286181044971693982247225913784225598089746532218757755284663261971630358939530964916644545555950648952805389941018711508885151429988067903360211658215178401708519696504389930518735974480748765061248459161365052755785923004382683543238480896531976520390843871733077298674363236072673566390278665494406595826148986816406250000000 [72,40] 24743108504380756502976882739005418851298540498907049079432872515185840042915161074757780625912333989464332202374645971580404944054074590443767429062782081311773761717700421665437211712532968449007176797485279748243186230121494701954303110536868081057011543735232224407750988182495368186572417654364141766499413565041322362725922983259406669173526181886839341724045031795538281867913121106277025160881793460304187497041892493100102112472641163924621972542943553196266985410560344333542098138872767372101693970320689939682252386033895400016591069347428797740418127230486917319920175918583945906559134406627000836633599490963028842703458203792642773952210313097358525070671879545319639858246378873877088198587721812382605329013550187785970606047873242705767571061294583506502715637245851871271715781173003334291965741970931365592163935536460897896409475305381651595271125135117093807575053636324070743624230629442753252131247268927373589917037732264082802571178706104624504583231006116697394087620843890689540316323077857917590818138604499600354969464784320467204988436635600683381059607290851614549010529757912524850179515046835059642445208866588513483489739858566280662439676071122727173529383560913243543332766006211805225916259963598382313839872287458255942269065890342253485103180132070343884745009107592020995321708201202249888699069057377936198569816841782682189844747537946801012943954593302617922365890692144143570230972624410656017600893475305130904668016589069244282770389362810208050901957510255860573168908964159216695567251443767205253876558463825994036599843623203032875612219397152858823774178632364453927613764995628992470712926887628189842377305359238226501614122996822727111372783261864008742878102967302616273673050920085592866911070279189695855912430513152511439303899916040755179619617079725914144730111505583324164173563875392669113397762470160029332163274194068667834157080578250107203091124646603750634832971823898286764533392589941533272142652763784319447694819837924812022289245049251972343118003724824131319478527902720067866008821593409321331681171258624111866859370608584918264688642555463151161297600251051962344806974680547453384132954866649443996206318510837184075412370487932882093328150999912735437585048247988182321896038392971925157556762986751596853851145403749917186785252559755857894539965422682332124750714172938731813943514059297786024539891668304209383112831339408754222838863159995826061019708514851691696463358468604520623754296098754947630731722133989884967360089272000710429438569234452431526981192355975491936564553539088835579576319823047469981247559189796447753906250000000 [72,41] -8778254112366671211615164256713808357947050892798872872575797716484112311017366490437762821660116947790556158914026289909406000997686144785807930668775312560367965884111222495876381526978813502001586179997836693227083948312887111441241180540427694453999032952641520361477463383192527461226092679001696744535429239037684890095514975934443459480996537834901034415229813660732786014997572245640935065485953228030083313611003425973968792499925508299057806959943717892193417708615046178704731344592445663290163814662623944680893082219455366240127603190012791745824470861425258387943679137808104696199641126399874836940450112845557775827389185358782670770613944397923573683325595179014586339072504872487436339330379355586781304557997965063854951405687746453502415292347022182084372912826661637215262026352317684097988681147837518993656355774254519544891879654633438020246167166249877846659680437538160268189453236659915565654018872193850251603465629732056723801231453444793627219881095062037832734719980224704554763884561247208518214732242870913082463110965416060847222978058574019737248016155948496490568117333723175699228789624283680468894618328458503069946173104869790716385513130250400898469707387039232039497491734485208672452935189587996332318530844077734923605312360341874602526129770665200611131642417745720686344523455711850850518220480052296896955797302001771992771662042607020270084885730866863532829955769412424354008683980404205045856944524570489396417027638205095393499067852173461531386345572321824984362769267822789980622415436160651226045861135031115137602316714196431742646993957625851874058657021172803371826996648819222172765390508082331260768764437503501348969747384360959694503897105399763712453406408882554183574108273597739962595039282128334024757622155081687436981796150894300622563639050205401531955366502499245820174107545735475321533220205156935513145801744669193444496034979764327814248489385420266467114942068180006542448246094549400685525055399870636043905584026021688993120797297512211805481195889809789474589006860660854121888575790477179813893627927099407939164416162623016091600285556853959621822628838110920687845832825413624769627970807256273696006574103180882925644082843273733903420789212550263959580983901946664538976060846230941118665500323011454447874658432879785137838860570655355888092317027357902430193481320892804778579260388380708274624986639707604186760710189556827789972715302856501108238647258945065765420360002806069648842819398186080262528392274428380629992855789106308168842409594385818205611817555325882482178356615285289531180890065797939314506947994232177734375000000 [72,42] 2698046233313208759096375079352962676889397813226579460466210844208659521230556481305364810239234120975273970972364513291413308739285781889513225138619290647404008791215398799907800966590900533199087691922360468175738773706580664351845788405222178180809432958109655751620468041147858914548188718959189991732803334039924504508697514452704089456468224322986493214574348468297383906685257649851545402275761105539992433849021774235337022277893758113231434610242012307812040889229665173130678077804619264734598579774231402406704888678473937757252424079609402272237734731606329165952506097757971910093691311364713122658416766971181732934652152778536831457783274927021232768705416433376393315435068468487466348599793054266684499422655621459286210770129068348279619119150151582541528956938311285174649895165880066640545980477969596817443691213493806958885005132000926135404643545540486644145720382473739252308459689382221439510112117770674483339966900728446415167657606371003969003294064067462338773269779703265785573110962379456761904483489507506284743350670683627382225154480281887438055652852434276211217347155985420361302275459874665005066142828430445230742463343523911454837242558441154385268055366320915408525130773248013997899566005010841826998401408988343026063911121035258386296396355039960468876190078426984965601733287917029881549524256670979195218776113740434156804231634641174665571664310438119812676029797648549475508314630342796209330643401268713763884914113830455555815368754478828671142581262327726982630571964609213045836084449871422302902188083016970615669026840589413846985550655224669807631914531127981822006949161916809940016470538664863654517541317724617247970919397399889700935044536196977566237762499984289115944843182064446980692598480675879130031772811418173579649152961381018193616537117185392447913280209135333582204651162696313375483128633004518508131166309369412497347026752862111070700848479786687855579206181550738906306762806213187962668476081210857397076878356599731195344753547297542797371495765242013718050130262042106605655674571692164800484530786256596995316497477163059379636937040820200477253137409759013329975444037463004194876314008823288622366593867067302639121985823880675345209724165707329998753082104632807330847212336933822928926159900056188162094616752011119639102728046370432089548915644912861319787080694601571381895640626851681595282762670701193516294096128074080991020207262374013008707205701506735386421273158744578437804981036934548494081600629457214422438145791213258564241056515876290419695293689944516599196932148585405947249782343533297535032033920288085937500000 [72,43] -676952479887526633733678950976224559007252108439514057951698126501191480015679578702287185808023886368166199682555334154372699283069523647397310656477668592586828472781273014626825383691293627665229576805250997163016480731210228885592825543416757585282865353926669648435456005109664049247534490158615984687045127307364091745993803130787488200663046184211021334977414224984796561948303902719404493776929559180883868382022528193986259531817457377529236041669594883191858712800418758201559671001305403078014346910139517236938569494681417482398053619038432598891269388575198142929563116415236284035525635356951930481722246660154424781021388884283285476826954827709991816126800745760487900706930594504587542692901500248612276293788645456384165359503489622585497120152523794728695385530271310405261460184711349471771596525991335806161591092987425673938515695104785575511106397883724793033294320217302063813230782268804890593874817028449294707870494666143580530663885434456463652830502891612714996341437291823870640086827571863332229643410093695067991205016006460907580086963178061600320655549901308937798269785861629309232781014797886279056682110229084676524632375119975665667785395836627211700428403362863791276323887149504008306529496763289503600132273581383622412326855716036263537061701033549883877460196049288175675984692365709542626837556437479066638066551442537166353076467897039305456240726616102456501469767053866594999314211919070209603099579584503369080744786047164564896397557726131927489258566198904627946652481130000613681995247900553840372360448396283381924230097428067073227554125184817599495354643110525614747710694550039563269539447493693205284876746071940247614993345980137078886226573035676974580883269773935429130205821997554975644539132643104374756191597622627270472051549256769393731186329272272668453010690180772449106953973674751488629592140413683234099381557978819702653362190676218242937929744885341633478074167939298978377093474565784117379863691859640517373329597945868232505336621756879943870968280188884453459896501579128899377290352214170530727093747837320494194660457501774145416873219791679931274119938277420114548372187208203844061019831357386405095525034046654981989689275739455934129372379818961412382428464710117179438613962444894826651432975774569650747282617481117584352299932057878296829022496639374904563597417754938101116630581648957277757621541730375455502556917906655561706017902991137005870384109714626358927090050814407617090541339765148149059566731234266073787533144125931080016873594168086382766243235443190179463054310894307152857152232172666117548942565917968750000 [72,44] 119530855029146758875169211021258267398682824971205121073760087773020015730054554494667862735425240448049156734713552821476605761500021359321181452264328340847057732319380880453848705802377560804846892929778404882122970162353659033684279018991918362217946986914568348151556879988305890079923345308380659065086895084731515848224107742824195005429157992582837477837648150881366091822816008832755687327150370117839854618928145117225340908575690595743406210247644991502787494860541386253309871384531042681156067820314145138915614135423859373672446786803548515792538690372805927972339130729076493169150445774035302653216921266482067183934134593758222187189507950778126661787470319167942645970159489649590723025281178992245467703657857029087393091595159328869287121993935957086158907873493671300344765556391805619187259119096962431014267777873486606093310155953983094576621072940762404516555988498012324682913882716078398397638171699151269721946798069467884508498985062033946454425348185586354137782433165161073578798743467751888424203809085542594835424927005669428982048764267192672714280868409576090269402251061082310629381531270004836260896406981158015519655168604149792683555136819021939511221902939726187227415474031037361804738351421800685838834409767248749063810364173541334431710283023848465071688629022873672447303510665607645641572684151042202397608298456379787856597721619695839612899323547189767183176610134623978844497410606434984513140152723440854379505038091118814513796157301948791877396623381952667024872455052357377185038263588003587044485055288798199008187377603001819045293490277738754593908843911792771437742089943953082888257289452051129063683122710809899022796913785138802511955836454384529928471539081025734775541363543152519097868123280940408629283197594814772592706889904074348535759945415891966259984609807376414054470531954384887228927937309571368144302061044257496403197413077042916876879753043511215775053625763329013257536985585235188633280780551835549140892910173527732890758892532701580800360755411058836672892150202852642294998145917165628683454701798053959720361704373893912266227685344819216895189300589811949654261013536458434533703771251435251396908243487768301810299548290129626370128801946955508431618261041313760979293984883549010135342074411424996393675169101249609781649029407577334029689217782129996118454409146428686003439242029354134969709814294034575137217141783029238773361847187826718463279726621329414997801380628030456426228780906114413747223372025222662449893085788302904694534245323953269683886471957056938709464122272407848868169821798801422119140625000000000 [72,45] -3802521569092000837699944332703155058659305288824830097639399655548849291828008819923443948104306634175046371103419627092498198015630790612684160432114472123618726852797937772001857857926113961108341785568327755318727114887301835420159958791607861482620508979478804059258040376188446739779553164859266011453427158015340341932375125361606180625727079327611441604718071400590459624775767389058949022678689200551000956441340902863276458550566657007115345884101312924495975202654978945524765305061382291000121617338930295171990770724092552835373362573717571052053846203492021091178963212687804948466487530617305121954737592558339110769339682121747600019302101933468621201428061296363149818643997397788452615359657709766156809115234065932062045570744010112740322808801654173160480795225182608468211929092650625761256773912031099532084170394451833374678563807381047078624242562691110451170976320045056057400300739357813198263410752220966313537793278216050043821659376013639190088222397075268797111319715812841561429352637121011240221221836318850281276148721779599669395141510578690486203301712441017955893821979249987957364141658581523560546214728092799394200730353425720778423597467539392352656195668419204886512347069258213185189412825780111481898883276469202501827699140106510639596960853687578254421534728016149837317174092365995861641723340796612947218627836410288169141377454430394467679189719688422716758417088730708567104551262858914341056426344118298382822921992805847255539252915336382163035896439962662793317843005324439204129812076673427215439151549326782144730114082004950293897968199176521417936821678712239538686896509520513842505810211075513862574829340873786627420873739679825303661504988989404522534093781418966350396571999078129957912383654603244906298197781860757970040918233136780861487504928443281965073007166392965036397410879651673305787371682841830526244864305623868026314241287787580544789507643160305895620068803202447504355441133272611848304814392745579955073755551038053128878786309093174069476607823278989080784072364736423849261157524397865394198395600143461659579516999400304184833339767393364848307155588390097338144301671643775251203378134462919929736325259261770594678830656436125653507367809163133365012124138895583919544779684122613882799578628269598606352895022303683667390049036103187279334689877312097720652445321069048062541703791815855269781322314672676914064774944133233480360691647602784009291729123672784389862902151401723380726854115674146500101622916208185761654210632047048440884138627358517608598069854813303889221054454594650451326742768287658691406250000000 [72,46] -7820552993104142072794196487102321170491471484036135603229544404243239434792523049572320530812425413149113903727154099590861347893678037001738106624847849706404491233904472300652670951207610467541462504960885146540369077212932106118603799452857800067761915769715927838135544197602782221274139262820899384243711171470982130341588792284367162480091917173896688016612052739826513553346293627418381588253594017240798611509279263703676799204027448230437040592905357324784438406702003725889421537015279970430514065765935834759985353765083143305247964781780752891697141591600890452270334941719600434921266834343909472606177066883302254473158283014009835211774423202493336268200269108063087916117438245143499088980497323818694147482192482820442646192984217285092409022987248132121079483004465136662386830647122228592128170452372088399927196510434120062570115252906212068620037351897749501770412826552142882065549043999257680991779947303021604535072954598737807173455799686044517693712395131233411754502805924988729239445117005650734525267030631471326471564172801451294528277171902427522206223671129119481643828394922928082967451077174608423051631149987637129612691485158966152972487540008154949655788292876284033077723110451422821169010252649520072175981151933934347442380030691220110476646517803756516101368331731540473157351939541291896369883570482203233025106068132813317370069572635387988608846643807287354688585738234881651366457011772473573649526531068725406770676387582333936361729826720715774910808681254610571960836287185860141007827130158925431246005635910022785836912973214667030730309308670876282374621883067467417020347915736570540518202439300498495132990011747354796548615622418477894690067573501373331257346567355523868879904514196366785226720976346906954854472472357031997683308290331194896890035248164380583678960949072331748617660721953290867756955628399529681169996859266266699232711528552711245985919742240880554711227733831626562912332892330632910079083044965492746450191816014190545527061258902216700381828133538720934216485963525600150596986871779909274105253356440009193485561876198295199304151517189814850579563645642885903914068495454513299313112531308915865311265420945882777170337398794893867263455532286558211186133965978289187101753522770002838157697907635628513179786672609657790904796487716369792011702673543652124397104888592465859290347490304984857800813726853468622327175544738085668364373839795425694377353278235119495924411646707519285972968107562188816515989961329611017102687132411841046636536382664985956751717820756761279619995175238500451087020337581634521484375000 [72,47] 4125120674982920043749633249151748515746306222523862684151085633497178763868853314298061002797538528393539730387346376369649272405667934978466263020715203449198933070884749935593862751560491458984847877821051953927642361161808015808539965687305148315013961067077351589145118753658810259231703610411423019254700357219771751170577561757591105372748906560422853482058947777695495533561730518052617372619119312787142243263891223001300761402023400710229731592902750194912788788832855241923589456821963040482195278682062492598867941474699523526410329942484389941239187861209255352200688549842142796644759627614211795866422981017507474243938925315395529377296236968960920655168965023399432957636250810724361623024992651292754422635878306975147575501147591322355100340621077001383267823988673859361762242837296178189184317469695085191238055276580949814061044355003527859165659389320944057224447251910164953155307106299487302115146891818374111327216423665402292175271245340810137831711725347063598460604292374203737004254140638348039011534884502886117340638883397008313008175003904635766801723686701941142867398937361794450233257573169732403649070979878697244743899807259664885280077229482008446682991380819513898307476547483899826183711046250961558169435128253478340144412349409059864816351045151263948435618313069265982374530653492998907033105742442344296987581419935162816476732701361423170836759059320098888797873754009729888781671839332983595446093996664182166310269356714638486544976149115881037056977704411146823412045165638390489644307342356789720119847715242641950659853194734753787317736182900433494394973252407190867835579595674249487809636406593308544326646978045330787922420711316576588520291655313001247944386136525599471481423040126880808620121274157074014542649145529158980744624849418490399593603053446204085654363716218299890927909735834511297600013581432086665959422282348918553329829029814725144649301919318029967804495197830668367626098742278598792952070101246656086184419355033738447248762143995927059558704176461267198746146704894860951959746435823917084001718335563001222925800817505912183761665572594577510610211878063324045159752814053351576789748899907844474935585926380870162525806151710647761231120357622802570575056462097990277020597638573563054311786298812298168799330284586580662075568896603920846245029386996453541810916078268225334653391482747148490279058676128758574955558403891145481278781442826963520819135224987070333789664315810422774256621691287166370118451566204528162856759524258065491059539389410072864075344295725980559019774318585405126214027404785156250000000 [72,48] -1407600691593270598553165909921619200537735930995968319525676047180703191950762558479931369736658805089310525345658454590974118497727345762612080169103096881069931161332384430795022928807109069238354275125195941037984904728608855590344604739905388353296171255314946161023632415357209680386552900652468646496338182500056992532994222637658044742189375819725964636995898443433974652987417151930296240710480914119184300570680361365957127995251323029843242678298203184851386323744284011088973361657600729971037073837561122871216150326404466798844904330265128181106580306354552589718792400524841841083216636844945355136006944106094430439544581975819511101752260600368081790991163379163734069163532717350672510069477641430498150623747644995075164728075354958793644689567960739095675637667358880504564234961697221593228429999289727174574439969282611959717782699461431482770351346964916223578655097265011323964707504715112643412015730588609776754822680133795237183771352314088358752450757667213347966873623595473308338866062164030346020419838747585506714127245316784000872527407168667339613658576381520247524390226431403284482860555127825666111527468250797151900100738380323348648160389024843084951385196825714598263935216588926816581090141948815570211897762079532565480035665030064002843108223202278242381587264085932700699751161986555642242134821124668015165933183418970658860530677542131678364019554758739510940679097520474324572043264787325794661645240342131849058055805999495033741215071748117877809318525383479127467208845227925696900611421931441738749041738854361258193038184313214255284752768889392446987760456566057559600294220686976634626780234806075915276813963382386313817563303442955606418902009416946298211735617067783365347608803898508005463439028191868909903253204371342109332156597619987446499757227741618782273639351242574739624980176360512073207046682215130049851857983743251041078996550585275202474662998081095402407786464736700638036799257645889491236976122322973167637088425654059546052327548320151723532472143636370819981209918617840990918825332177026242170976172002337656277643470911763715451087910236340284158690938296393478493324249912735353336175462387725811894353146000789534315645520151018457941773565758466045157427814401536562629548544139875103331949856208227689089108727630830987709808928034445971742282865975704655458950673658418076640414498882057817028234447700999318031993924433577045582821527400846928841120676009235181247718078644894652651938949311400113336028041551668041231916721186726491781155656314300077938913208002932875295698522677412256598472595214843750000 [72,49] 378821928902017384352290743449031625698324057931512341266856830362436529667964507131757877070729465849782513936048816713610601916016198777033946491678383776052054883244610898256370460846995592538831468837450287345710928452882032752290175200769370766053709625973364819286229820488218454249930993613069059054614736430660893910567054937452285049889644319968340769471842373896847604481432446683456597302103912550421963294463675551845657806330609777373119277743752938278012782379623532797090484494543250578458987526853422696631361941935242881801758126765601082397803747020092823718291259002210122598104079682793733512823242928844769851584026701610650429248872321198888109198477804545074935793830323579773772377210015702249943610798125102566745953002820401096219155704034612482797325664695321606364214661150710584813314874596542961109944915803936336961554106805879490441438531201727529145034749657449096289258758531019122802606715640816186817925667783815146090586624597626706909248180213524039104876799714226121830569723481423187007674652804206974858247129137620073883300218833550310968862324239399672443930816328183570000413577847965977488920521922381335973587816227813612552032657185474762633198727846605960633282357644072669740724148520497312893881565373785463545695373059947600431128390437895224611343540675132516647817255034804238452890131225823273128496213876586422344574295402621279770692335095013118641672268111903253862684340713262911678272507256197920167006481653744810744387774697871702159714581822119998518712460948203624658424036074122887882187025208701776547073084156470980157160591429668898527997934523757058224476394563275090397316029470153941062174587857910004909887576382282145604093471865596011004148227646414109121854109396294251703057971581053017791951610891535165160443991516712471574497007604605533233905426346376078047018897606737473022378619815561396560440716008402636730194078026659217168233652982242822381516496319845286285732378279328732956140483694621973228418932094101686809676993145516318367563564683873727232111365000231792889053008062514744665102415392295031901250860355807145669726621014902174737705377055001955346345685783357604203114121343353680939762892143435276100329475141290928098851742737812849917070047081759246749988683616880346679606757840846551159532774501143411743053256478393334400696005824755120542110038492245423883426411561710694331396905617126325324829586851661217330452358359033447633586336199787646848771226834068617676475820492275867898333723017126290292061804161239888380152972374963100344528836582735920046616229228675365447998046875000000 [72,50] -84557149775210731278940839499586218917719112459501737982545860485265080283472466204834809347021688611562223663181221027472628051462633746340122335713950350985159437501412791951303211441714904749252872776279146829795385162676879555451356651469285474788732456261062418553254098490277348919869830527491862445770623131608206244617372046778178909731604952309975599326636134066638378144008380377993574907712115698957349676576397253360833706056919845961238862785646770227990066230478622603622184516583931251492120862399873086666137999903365410817304872051141519572764011493700132804587387924221249426505521395599112801612647900438742720025424000269011127676566863678551481073628276384695192337948648920948618507636355542347403089485849955801281831256364047064094000571330553362659498054095656869555080220681236579877310460213160593999171202809940669560772816691746864066959889842942464053964291252728959112312874771279975317984397140715295558623920363457182578433424855758301939545442045093201854528643993022720559036664803373280857518729523865826671138161823166771649786063842732799552214244995310123560538633946606907088396712066089278955458717628145388603364784170883515404565276997475778953489865139915808650180332718298959946845383278606045989391287883791436495961144949338820010779375451690107448690629281258668322490282054764117235292505649982272990232750004302879447651918015811834430402846552621839564267267953063446741241122942840548208017823210023250085302436346007767794163374473791286900691188849318311753859870107367127362345603198310398641481873882012170594924284113426821623017571898148891395856853868778023370609684164637741007731822336111661639496252328520874408632561090319540264873116878757977947293335203523850968068321900154612446636198931394191600329515897017047975920632136718843738032080836747781678620492438337173170632184704149918564088178737888753122955235375418810176161178753742893911701917274056146181592390141857844745510249472466182454030357226540691204181136969899771222173517208891998342943332299981622142850676163492662261650749176113722032225364317494885453382264386171244871784234261223126020286146824810743907694862974642359388213213902837909636853106689671628987798039738806185854537348866278729659346669222183527959594169906896444603575446134672631703978154610631672225110019588697114681020024033039482505715573055772266909397522929512366570481669078059947630155994324760519326392022128724490413911332728704466583626682445230314569098057326243241444490565821650006291028848022906931200164558662754231074809574408845946891233325004577636718750000000000 [72,51] 15792455531452258234710806773352755915557165293712055757704979590431326433295265827735692364728553805731115294813330151571481733461571469789929061417085572422728152863485291875160736026104126287901191350474897346427874946811814753876143613216316776750081142551216536576500752459614174460638049905430076704740064886255995056328020797989587857329857001541056700731752805227295527492165656153074149008826616157611237780301388325659494370750040698948805328810143797056222348907867345131906516367726507910565997244755981415257890950206916335336586296861224220303183843499682369195147890192153868403887918630999786826015718439995159253773553143682829930963387097486245337279786857860486679974448747406037500024512188679287370240070488778314169217539198633547523103482099805080701632250269912452552203256040015582796749004485673534837555221546840054847557704880039799786502083029348387010796783269220259652806029340774193929789537153935151393366454472188414538020054267172151811514626677142765829501551581370447425701176752702889737182904867065867032479567170496379728295384531075619384170884696620472838930372616123368730371763963146928236396258602339390003534841658368119075411292621808513043863931858669144877640935640144948504278742207225113705578288926568328334642182557993522713258363288783764545886136922711914366247271769114136668751411726429596903045672340716079054133900028490507695777341216265853815379657354520290727098995165509877675232514116789534201330537184764005479600760600853945172162876475383066076868369713869442632388803513783367686430976548472799208525911145216966786487886722683792035207762788942972473233771233790422414018890209784899474145255368055339623212962710589322172000651748191962729582243034675670962144635250606995944614582768451143088705014162434019900674236629238529927612727806984976844051664804131996304249916576266268426853261649494890844554363417252193057596819200469947676511054893779382796863525612657724874676189298291660641066726014776538704087606162470787013984177445037294970237266847061103731010383989414657070799343670422908860681976199227689502021610776540443597599092064805407630578203877424523081988702077677660258350714679308298085650915114802443108949299108957595412412192668281506473480279815941153524481095553895962971949016645294485950652106718985155397878173708432972644647496514175690757948639095610517248684468519340244524422276440456954091745334269843223388239839641848171047588866366984376275991747449437846316138666417031554859140899004066269435592493746677605789417268658151672147682553770664526382461190223693847656250000000 [72,52] -2417171318246137854473591921133408905195108341958104947433923357864016908818736072543204553912403227178031709904613649661167165922642413626900942274163286625432546170386547898042417372504893317319683778584667944348144945221582576102794392124645246161232168396783128668032153529980419276858356468083712763559744734324107879319272090627942475629509561974688395647877313474382961290690177528795133580501678917673666861036921465191811180536922796558378190111238658239266470988825395636456667648447608671485760464871876443517875043908806494017976756633520132484796257087953219893735959528358998246295595578735591099199467757293833850802815454174368302384488475384669066698239824462712542239208117264471067106625534038884713151704778760042721799056385906755186560146945041919583650002111439338665141546169767673141695689611875161527203382357575329001857323051329970017293193801724141625630489283511446920573063963558798046267469993416807371694221480618730123190988792950655430602904432147461002173279942419611560597226522664477673183540923243067913026506599574384082739536356756252078494308463434198108293426519175303178700927173832246907586056447662603836652469139406065702100351171288877972097097623673740469854282490506233739761486170303971536385170632966198720951919677690400105927070849352513214822538656296404246674421753889337028062799372364863138797801105798981011963596493552461191711535588669499158456589312384744340139810158907262683561936500212316871595911811313380413738471289881463924914322167922606402993409947430958532507946482021682916030567530311453918107806220953155658454553320382154514266114515344351837100811398016376547210024892224821064008117054598510746471926869962364382967306713490481883846454188468380548774813915922539659449852349406307268602482510090766810927264478578752259223755833909928919294947312585342247194799556109456477865607680396832505704560223653306520219047957535600384485849957768475796066648270287308605631046488497787197572720012131229141934271163488808480503996261308686166629634388830371339735859081400801861196926053123123332318750964123812173069371645038341475899450651849073231090542622209657048550210275194082483179478939632089217941417512839080805658647734552198799471369391104840376938414166592593548610867423510240093593415615037408492112884569607372427077109234359455644734459373036663109554559790909604583717192517887784029887187487708374150439777131791158321219611566093579787668495619097571451832816325182233336982958048614113885849349434722398837810344174879528966324877501750949433667603472031260025687515735626220703125000 [72,53] 280161876879856388209620824493671052962007249953322498452999243184681214241800084112170667262739077939223867060382579119114702970070231871412809830553713984963240350740385455913724049926283238245266703839566350964485571378387339444623481254732030413697743253517005714478964397279621108926242809943276501263324518984526176996580914063247324446801167139242252020649317420941924267860341117699533946860309895320982112682662631190930658534054249749324199117043717313564237636203280196094838942484873826598204051413836020150319404211482276929761396731506106619557978854264799663206581380270953178000998091421747822646970331324259140262969712763227735256497383400484489613178898390623623039031155556871288999598846729949396114556731076308050901281712704684295726423253511529530847076905133828496424482289827073914410136249701269927199683647738066391740354726399070709980852100681202220446662616659017487320756228514991998521231704467716427827690051380556977027176009039604431783627271424592147102798268848801837486518208485648940051926785776279280660482794795971774844489708442267638038983167804024201180172576841497755574667767565203018160631883509775561549440853980103923677341976504334724619349944853910751499156892618923751285086449310918472390150958823084159105446854774319350047765405362771299888334935754536808320339436295193375964807274093589008304301400728816052355189528809828593290388633285532987422662756342615595854681877364483820362795343699675135996565203380804337268979364548650182262955729427460376815445184046824251496979499510775036818032549592781876556827736169131649158973053684463400593870168294168773864944880846586802901520712450727176090632891310655841811497858450682218815443341626128722241027570192324066908583157030439455023914844882545635210851910245610457559507588916326740211906707790530848339992541637486560526936001648865061008534498976512987001305903261375943540572956742209643603232944588892111895937324881993165277380338132480107152307225766766727585872604198313648905275308686689750801451758539861114229409692838677843155101205963057732097063632833248650010320205985199291388993959292047085011941814680672061708327033559453195963234792406568102575654572102567443241472202483745980923570993663567484824940655486315759101307326403709880115903126975823002027014932560005036854181058115526174873908184015735267458456722266748646237627964383265226344303934122599727763954562651444307711313068264784167965351726312796690127006422050756571365031265752391699103878892368668491408408410333146339654328271784322623716434463858604431152343750000000000000 [72,54] -16746775608327552795241048281269701545175790366000122118882299807791068024544472359247954442330439785724290111634601850801079738340561083699396532857482185632560138259867225843232720484894636834844250367413017777348438651000411463440133507481442783758853791064707466018856693777334901919225165560800983623587365022550556107253373250743833087082333530078876691928867242681134396981896147819926843407897551002782438255260279052875223196760405623485473091666670926487857032330347925571956322121244470289541509741133276245957669270407059428725572363518645942718569499508908989802343547143740551598438441898570115086395202652239581356333536424643428248437047580999397450419370205369925609975684941246703700805085066495533423979315784211934431897556994180378197504360748011513901470922288459915950449319117504261481320542533431961578902986798278915412255295180489358316310542230390786210087496938609797167055844282175078322470274393458355027643151757108928207336143369510687582534450673756271619262743404324427597163361541627066253511198447675691178893198888051081219537950952931042437151553390770294910575100279757842739883652768263096399307183655126816884146012575696484297922164923352891363201978680118793123176762101436725911828782120731141372422594283253440101648462461073920185984001421171704759913328360393781254973871503626238726442159866961732713550878032043023471178053657622120984055261469812657364079323896435109580375102954630663634373129188421852544424441277757296772265297091570793804827749307128221512697835468240274052830229812305518440038081097160108538364920086425090452808602909414381982718638583607647074821730868708556817786873975948583067078858008103758672190008819822084818792640187414789752972780057924136947760355426603626969381553659281785774641219483165174555782474503301787321152642047797289958944190723771398006578123837985510461274508479026813863482035987062394471839728262033561298693724238842404343998675512326131905648755359186154481351861212424374658788519636099477491386573206367659911115582787881246826557773258795918323874970575979363064391781562311335906885613214936229433617665163659899687935952656158969710644157293415595367642705732292090845459254179843713916269301711431387763941808002616855497130769928838926971954871397397262984183814516248910720864006631522403539036397869184458676436277983343422837251219721519689745252465799175161291214857095304286108482719425305016435817593772866773201886793534957912636503853474815915884659128460958677077533370347442665786456202820031500807189785498541034769459656672552227973937988281250000 [72,55] -2350252135210717059910960113762311305305803354498566601945969541810632107744620368420898551230824246565920528170282424217716044101093435420258221007799387510777136811697748904673483458141595927558554257583134449925337360739916216462026496343540670717839486324246919356337601371113322549413977454785674917178807816145289125998066673801119003082792128195956671952915611752578567848077524937422500950323935202306254360256697603159544887522644643132360592851621144005894686765782373102559339700184032030971341453773970556669274397170204632281577195659996093301420136426011880105417328578375239831490105822496889987220318072326799651182911894229927903045437808595367759653585811230954476111823341328270742046548828282876952430831173858430493234135251214099421305600980658390586799531260956510371710887677103495776979096689792036685792875325043574156519597706410453435156336666302282633195132757863559006063488067656702062750454759503392649356455054439034687155264797302876555209499083806956598313558124995781060157675562018471674173241473320403729031701715155229671107311831443110133675748132333905090622386342484328563222187051592998844550446160920918411888251561661387737017275442119030469406752456904373782542188277097021441400634068370549909046398190120410038531071635512770036311224719524702957866258166249759232854985705867180530012420041800091275088034898845002007969523644955894897750425526964468125625588389844876841010866585835606815334051742350629657303227200002616494724944985078339291071336326223395224454223251886053196210111281590774727549384833530390875562848721591842841349748179448896326825677360365718864884400259466277760530370984644940840520529249804858522526706783990808536535720017059020313593183531539238296907471501686638939328171424158337433973249635367487491076152897879401533737088585958479747017988046692835924664858526445450741979518584774556044429427922615257980934009512605351940869775481884770828267849817828855464201246085376088910510470291864199940934095755814401435877281607465124401618002234309290671297771532211170015843892357452042783738504072813322086312598560694210156081425600506986466008823567890784183624727397577583744755207851503575521575958142019258100146908802674484705733570610950629253568512681532993558167533102459391491010520775062285619260100166525962402908134312780515918098182969036117597746154363892651762179522000010195307758369990751777115065511823449802390290956487929623603542537428860448501124371740403267876551014423451195736066690320827464338849160183994737818207257373792629095987649634480476379394531250000 [72,56] 1048237392695522097634168753385461816391121544619763139682419864838003028068578780083604471157841777775525618561077966764098526831770529621361300111278896693571863157390953540934028767352272006637534917359655146201227221497810389392929576003164645142946197623150081733111566873694843368899520274405305801467884094371820259589712188820503436218976696738453548915353369930829072601030133678812690006765654521010336785146689578079178918138930978560958398361711861110249721599757684806754682138499008228900727667632311166004591892845967135823376442271974999774526602922801492372735829163305012424286345015646003213723164412776779560728472482356881382819123906245623538146268444063548394608441174063427991446356387457623565433038633638171768798243575182934007193812945041294566223651514530940865823554781014282041395235864095396201208395565408468417335644984598781088458205710614668178173257404430257320367197861664496950828325971293551175118933181405929757016377358912893353277558573643330627244099595956811347948685324811681757127859185993042355264824726945813674088549712580708026782232386855338215070183233299430348787193515325712970660675395112583632908013381954954401327940843541832290954134791212935387610466937805531705258076511334089019995866857346265893495338725156994395830246331828630823217643769819520927224089069042236953476232790014649346016200499464711655698733063110964283936989644176673268643705602292203120606692861736238446506255328382970561378013751353581222254246467093752577518925484637373300041856126885188678645027307144301719648738777362759903872452434167044109542623488789755779107019728901300033320194792078865237894957240552409993748211160955550413512426581870302836486221551981107792783764309230163288686345226230610869318971050519761606192714118736555259795387977198252840362403359016060388575469581392978079000634333834094998189025529500021450066524783634271185711174695905041742267624701291579989358494580621570800301103936703575998199523561446648182559881608176205782493967300903135495176673718808990024977053976612134824448425249666938105782252254069287401621949599502894115143234897413770297782763284105872367668512095393260088972588174355082328547038126848358017207430132937504340122539874161894184968863084952408205390884219127916334058214529353102096743138087680310582140909341603469285441402535448347985377610557364545537160641594156961783383684492662245898416878635332486117339094807668397023928864618165122935212669413056171521849194551247679019775784796053225875086437140790780915555746588552210596390068531036376953125000000 [72,57] -231667997681184889897251284234790829363759574795245322624958209585854995595294621279040322954838815538717208232026190314316642917426900649954403862177136208271599546411897108213636089617873122898508452115524082240320363441065551616814829854204548578282536418627102872808521140960471698595588397662539476548698881928051868375196539208157070118516946982066552077563025667998157298542053510110077479630970439591147721376060743136761182294097210507873480365449623099787919329344120508422612926217717148308948288307605189388954475843015161555643986155462440253881326864968192132102663119012532682321970063720253638420477965203681631876460739788845519089985833682041859706208998081302029979602919760635878576022215535987829769356286001984139063221890568008391436533594363999411382101936789272078780772567716386650779871078326318357306415776588842133300472314851119741075160235613706406037307082195066720650042425809485841266462256812196865897126511823035915996192536591316928742247417314478952411211049563610435875114058402187536305948183949700497596607909919291654594808395180156647616293055472356719640471526024585305368073426091521711798707283973868601076401799024552797985897920734327860530892504167928522598118848863263339544826593705423561073716629781986605252541575932718244248336450000777560757017079185402156475658320934958637345583031279481729773370326523848739256417905942495205455446983952881026009942704922468816013994595781487855215985815238954943770336813019097136999156271988638290002574210480793463100114571412716285871222229288579829437067548763754256620860722908713764739277637452858285042918369775731557020055548309684024767456477546946051058959807592429785800694568048433390096524159169721214448243456336626135333790037267072374444001818203815519200011443771912481701534525992796792274893712142855168717011085575138212112034169766592733077983578807269094196115720503561757903830988274410548090104628457238437552277057154071084795609996076261316275017380004210272767618546030249619983074149773356920296984253546024475752057444067495150585444912366592165645731362422745591933292274784387669973712339793038279525814087895808644995089097870506846214166074482504570967991816912384552961055336684341590192093518334534626085890441133190666558723334491254958436296501444882433762173173734612377407653227697281224251446363220839821676803819747510891915856916182810579294947736400668741891898794674016051129147631523658503324292297649259379088678015574688340727884644064773346548523246252179699260748639696658179865096371941035613417625427246093750000000 [72,58] 39831281834302897977414872394903536051196890669233012157767501126039174085315665186251136524933969612070210115847159710021408572820601906705508416725001237576538831906183670833151426335193278540525652930807609031268307864450970533697747468971808516975110319071195697947314300353640947261062746381918108259397725987623533584995480862260529164589299610088175241319231019887199660573251663897121814177892773049374204046658112478978430035693406992091772450886493602005798093643648438576142444957793268389061007112269229799559185477346499703592959378688530936001932028062182719041494783684023556219883616368787545760886600053970993110754211556430775241959941634830541501660259235138508822466682975312664861414608005387218530854334186544981758118201236047439698216961900566321791767343206296722987623963218039338530290576702395488330195530694712966769660208301425684618730857762968343721158181524016766373392840001690320408486005658782130207015941007217935513166865292463031078664878274044996054624044422335692544313144889988834294418184034201292020621404754645891159926501754865213463278550055840874053730403557819033394984059826889462850487199103677285178772690122601714847629600743088871880044933035424329338121114817573317058430978636024843625712166826660095179073864402056911594276935726350173076555639848772602513595319089057503762686990101281077357306564623907450759568494756286869038640547320948702743525360585966435266168581825238662280252689436102000531647690986324994074600986099213121085067623498532790204420350026094221148723199699530048135127108774070472853743679672549795485239346674382782112380680436901562425299030007089320847517262732672948620832671088578051189736962762581513261311503460336032510148507577829390119472585905429235360215023776448111174107249924309132868130266993301281331533652039912638152584755859797960145691865914922635773931212328763629252864762544186896863147184823873522040754478595720902016565376483738579224319035514299920956635120395015858594262143629478198509751606312213879892861643326005993619667433439216387105063741074345901808564782282418401900957503877676008824499865130979796071708783243629847533201610084689768571691202751076755940628849500626349945402140743332525679567085630921659749552839691584173752272293690100817960807562325453312682746035930259377282497634689985063934080516040310593995514386139932734711268395647219551258307162157693992482881238198873928086568317184363122462885173663713946601537750045911310006149400862232223793873663895409020815816162719262549796184202932636253535747528076171875000 [72,59] -5895403183714168788969924036890021818862902062249916935152109001401653156021821756369524232938508256574495692125780134888267774806863974640959402412414635925689081691275928196822702967978189547031273557363751877039339624384187895352382763979253035412622111446839749066057706300981685087689584299894777865309546882848317350697933867131988827249805929036090505547484913342240766666915225118237953827926945855193145622206047162190784030863464072974764898857176119819670742479628346522220659826673323885927470981418233268082211268358822527073717447843061057182879678030370660757455591853491645302910148883236114740785731469973665515526064277827089358783734701656047864940736345070386356006090944945545994936181873975044878208016713792410983198711913642827022800850506255957274468217525146529282705411336288823684100915739350593925798237282940056964805334583814928902583035868687092505628761595178032644441018936280276701105182253326657074791092479185228541387560892315928437726895662954515199885190664680967336104961030266161515339273354779329603985506980192033318103277912744464804864921154065373546229583917080061308291832441791015131244889240498679767181101984385808047994528637710363291398067319725619608409371678592348640011691835771907461698060992608631871713058470589863434267576771319857810661096563552387571821894666798629236905265230507585992151462434830162993810407214923216466137360626275214867346575200081237527046846661946789102435392601530897948213930636754271663406693203343105177112892628395896491149342132465428626791080851057970611872541704052206349892686224070966440639615004078537513388744663548783376671920543468443253012762524375811138700104097064296693064137988096202958342883226567620747406683086059758357796348498824749428491253702596582044319462270589938678067924535569159963572737519652555339754650776201829459828072956430634975122064181503348473027441658658560285836108062498985822899887125168986604841700482820501541385902918608355482962430190485428831183849105544303090156637510661273319444974627166384228563271454038718337945518770385707647987323427040411374422314094426327913762058705481735393304181853737885670914880888643575670762260529727981515854167598753226964788975520335817432713134378771441567876763345447274305379038186911708191956366792432582592993781791014491100642644303211027796509942544201475069352142172305672048293200010669338657992581330525620687495821374133426752437029213739256027888335961462172201236479547629673417153054624170895330695394318297479229775120285195200153793848585337400436401367187500000 [72,60] 777231293901795108280337140836078540672502487775367702016865091383948417916270524946171548232102762550612311220870891632677251514755915573115011758108830924852567236422215204068172079690797247669405738108883736741160348215537943807944065016384173229740404064247784194242739210662185096292862199320448855104496709572100748988610869586764633312161862691312860954858070104163578575084230625264909715232847825462096113451160302064217690958973999585441801840674185224946959656963571883247984821910003808119603833667696864499161343362964661516469785887284817245956571500804770952092460488331904214589488183389624055225788039227932810074889688269939881452613394801867507611872970654983358398107582357361094373202021551634853400444857434271453386058856829589210517205860797261520213048383233851796207981261826866199334038133122780654223864149511206902004971260290761418097130062691339317067458060868413487669047737376938307581404828083038654016653393019987886755193239485955829835550156381415390005124168830174764801973161918031286367827263517557061362633076285172462435848474185745439423332699433544493341033464315971428264353957698253843987302999274393696964154614040873001039724085601875494750934856851042763780102369811064201237122256316547684973352619470281973757391239440967411714000879884893265677332882095783135504357612504802091748621471976419228928483968059451796772653216352615367526259991912998605611055952622743513629212536843091247794554703949971039837935437169591678848940042759421883866039146386696972858523348443551432548808340512211538592187485383633373911616376280987786228034031177240984125065647507045346721389768355522003996164616677177870487650286895084357601384822451247422112483531498601084989854671472611787085236606418849932813660098270528589739142937719884456443746142379538600653183965314960976244500357815171000093841430450548282580271095727343371598609485621356113290295434980011173652925039094161654420290803458929313862590567297297351671592744902346556117813567139262190561569100872765305784537146723341809935253306404842023225164035413768695505536785267080816333692349687807724557048093948901924731995909428826098781901384783286303937449140332921350562155246612804311290965174073578660216477604681242882329542247318278054738989162116025181986544207033402740803895799746985425619216702509132129812106378431904497810655422865948907172125324088424253224410372389631790185403064607690461353933662779252538084832531519580923911114089473684489030962398513168877000684921490725382865749626404294758685864508152008056640625000000 [72,61] -90937604051901760874918015933624954902529620860359937548085579313286351585840927005513578565409710059939366389782595439423991070697001750646865488252343834583909390281925317169958269550048021851079237631608126458446269551191965061533445288492894875694500983177510913936439401389652264324808011477929121927381734296898983755882610918157932697158833677949232546738480523230233091385966144289664534998660602735007882440795257749554781416142490927972834776968279418411516963100017904042014374663595016706852080804261622348836275944975375676372300242665256514482764620171596339114470243321987582842102160090921876354330538544993264353539741702167566435621366562598280203758662676889851954452765638846815267427903509417852574987723886576622036070700993355680240122170987999853126375535096092784643851561825325642207417989308287245816755712640941279486563371158162513667989536436452770993553696766138772909338863789024013658376398172014894807683329724295686812456549918905888546372103953755827407167297903878136628989061571333819593595963584302397493733231337985837295415080776714673743131569911652715835153636531795923978524246382513625056679619977273885314842516324713300706709767921331090125021945981464120764199238556528622747473737772911678416666891988000708031615488772797751937028476084500036831839911754576915195058881487684674151661112049530951154362238679201207247460381249915127035863695817066526144081547881051026200760537109173950933431222280537814524644042964021829544245941757303169079558182741324489126267556076648706587702578274712306867512287760978424073829601129208162822621275294852297859285089534791739779952468561680379749055063325556364199982121024995156132187128782811390392122966537146772406128447233037939376384247076961419432561220318316726910269111650291190310285582340764526575187783020702148052309602946510371959044736609151708959239754665656881824803630832273390204909133307911163341853996511915540257001614593600786485739649228400745623227183494744946483174434660351331478078355033888922344581962009927640692887485591330863241091723102218365428833335038136655571873648357237252578873271613719888122635908437449895617744632516572506328792188460473981694471930443572906881535791709776765312638350487509500490947238927504122749255052407083323545419373287941922073179431955884754963669627981224003536288008921568867980394526844427123753269651505785828440932305896270964375926179926197376954969140942796346605005436884855312184892067221558398578957760644977646158613150201765681912569050382444402202963829040527343750000000 [72,62] 9097357467735347824622227490995170350732430866270321172758725262333707386647938294031390463738479310950859423501201390630232912945232777281253498558847976922025526593618836295035117104969262619838463641335212997481352040367591448166581208012855074963252503274862974170009288598585634571676512661279248981116843734039901131524281942004502494407726848869341673889461419369892019643637457015581803894751684334111633204220574734302288802350279291508920940263945761150750185013413112233711964109091938021505353396969825256240140525316235900092187974956095127846169758377165847877817500044419941393384526023187090844988921695692834007807900201501383033132967340894920420903887958524916212848613042668311538911220585673812977233750443013514520614872164723131306583032797103660658663237550685920282438257081384059049033321194561541580668743731764615867468490587745122709213387306550672749260079785891310934728142055952325894023708042070567607690690444498082700557914223470045766540090932362441444554606617251307831771821737212217550008972149187636920213897619831049770661963194916546361709027240731445616916861564308812613287985024428554623518949235134813197107197590333240690111229890098992810872527702414006758842823499391074676566033539932839296424517021784113278244875801832078931723784824156354442201157035562106381387135243281622983618569034907034867026832574132865659255901283323609423896563307990158581205404502812625432887474050839571485763961877345018971614756331287678487209535921090170407988826646971707156103555119918519965194111729300231299999651360333604176640558921514060911685791872810391880829509561551047645058584625129949304328132305928067577210623588320663461468416279852436140272169919070239957440532858398912000972748803252079828996611709061960680866928957581936501554562507414568258533944049230077922547089727239055015100859250998139446784256651568581658688961088988340131216614051914052675380863800377062541178519038140270685574347382318430222518221664863363975489829775222275578915176430964907854043125491986612621282989988951574303053000498711908019030781172083790521586243004889082458124416670557960626614994986754479155467062657938050320783781359980027239347187226829404019842998795533755552253287290346401275670547241973788614694530422868132570273533934033531925509190823056685938601274170079538478205657172928705385901400885642883499615263055443517539503682968656517878301000397972721118518170474246359590270458708274237651421658968177610970296248519736355000005006786857955636271810817561345174908638000488281250000 [72,63] -718828052852685290911084371227070571179784122831891795656348453763564480661016531129989624878960862712556336424876721680017770338514915605431395242020497468581172076158538954116658884575488629096178701260866029767013457515945228561350480198866354036753013011569626761626270516197993281335537628155691894504065142806280345816735819532274635509899200104188044552102705490210148110363755689226049224151485828877897472513103662800046833577141187395244393298711916780021327337048789415339051384614246844159043001285095026260847145266526094229206237084157208491839406101021447889666010108339327487274816513064773057017028058895604144033613764347585999209590733414048346329910579433184632344669400623176211417795284321221976195325082927793685798934274509689274992858866755510829022042156794402120436885647844107981040903142312884532767367407210211275847233961571361105568630306744001639574470069405540553199719939077310885215116173406120301094214453913572036109877942683929974123804986792732621231921343383156594755903975708144041797273336691141596393055567929406356458723987615361141407075233349058241563017733554692521472430620303918256250840019139669673847825376524630534842739888446064689696517107119427664083396964503020339293640890419317563867037716002150489987032641792396322744137431660448910448768369388261736503936883297164733512390740115119150068566194109027445396365397722157390979867268552439950243886302417014471992613162757073145808359223460640047930779619124594290795870747642035209518748647290649918683207679724689051776595222987479323968000704460253253546459686437353659381608591242241049475785857073770734929087748437650317574908605347302017773862877794192706225690495491977060124836160909441749873534745518377060217699226872965658756026983808204964143332528315754605273102588562027023111979185680055998629895825087453056771789079088449858255314015044235545906054288362247365720560882201768815509139420538160640656636985699156784196859556983421781777551610736818723995547005308631426819367097431792667743606574011622457789229170352165188037674538148384675038000866366717363013306575733611733929188817056282221257152529455349936808474322036681020611885027004005811044936753159256105560944183058766697611039721059512498044978734596212037231411985566763080269883096511579477261738250399300843950487643461232435674077259909915077456294966169865166978955856051112500413079612353849636003506081246919980753712269468290849787096266221902978216636215455613653898774978955504156882507426837292108245947019895538687705993652343750000 [72,64] 36727153054795381782775966776609266200642183066946970040663011314496927954150269379722778655118939322733268908878985587818480971712464355640315142117894992732010552239488981058347267774750476302381510163379619203096303853232475448634230404074738408219108840067676530113570335246037139043785201529807053210899138025658388526158118641298969317419458762323397742015016052655115071311476195804574473233911109887824796668498906576208002734092470693073377999992493131288490141093482034944660553018574444026094423579571797308180485208472348631708430249715540577461972891749407542785618407672529595476276752279852110951671425104113483116433315161413742239326996231190543165191922973332578327182282164684835811106140486460904371022283789055238943311067702274491910517916118742742773318645006269167064979925397080829323500684431863571458254579479935375485943621891956760626599584254189101840299421348638986276617488767719318990481917812930285382536885879038401938887923964348100044690563631938549244653829931827321792520899316237113108747520917813252251445013228140244078327060504857518218348279548907547306228791287744270966233797185262003690823596917404752268850606491331909086257112724600103843324861623945473184957705152629024734073913033000660412062807249260974495595043563125477344559767122466952632547566853842122847191195223923439645674442209915607089485616618603638538973306489448233959508828681741747888348723986517659710635495432332249875024027269988892740470847259061394519749474602242063927282561118694348900033960453102455512610721979405696630444526043177542604951270737326609584454023238214215366263716330434888976078736078574085323041795254005596941139655221944564793802762396428351489212469052819694849454972015493825032584429236635417933148660369020460873236982188089611982073044561985630286500451120682246924662301953881769649263954705348009394836531848128425384612628184067851307724942165887607791131926875445744853580385782847923986436096465990012669576466563831562655332311335601568976699709979260824488283983512236253407686044470361856080179015983750529247344328202424345530219973638800968931717961840234286585444616431918642972066813207678276504903661740129718708924711895975652190152441034447936391543411782498017449397380721566596345648066373796821307466201145236323069679745617801221698476937180476035720888226755455998394736964800069221780841579470229349845680083888097862939962940688486706788112448780158907353944850316604602126105673828679244333217155173430178106627752576684997620759531855583190917968750000000 [72,65] -28856347078235951538626101486715350782007406050608692611870521402208895549861324694400288986141758883731447020006417238592451233419759335284915896267117137569326000559091621610564038348562111078151535713855098798556868182766075287426600750592181548488659410667725797351592689126499609304233068922906372142579722948422585746752375067519512020697221384943425898186786316492833621256319834436054585566803384137981440268044882175416160248660782348601046810327482749968911215003627131052869674112439031386181548493328175524865684829747130252543438480094448215361453337201935880010650127885188788839459844737954328139460831377204749834880399552442297587735285638471524704059087007119686850172016232270086138550459453944284690237888806267261436041912843496362512955369863696678254791319150827875188960817888734053702032635010237251458263823758207557592626886116371378983861621029312123365773222520497912674923681502750677427643822019854426679143245695737534956040275318970325856753159702680119661045899365259104641442994079108696208406699776544980206404452416213980368044187278952105583894093781088439057329246321342009460962544701014267505281177251000210478944573126601839706013969132469110675610936219764583472846046449282819318740492945247907752396766675303968543711154000627712386925750925515119140122478085184658465597739654530429606409848701833920616206578838022411647400522034515368898645861912401034307533729015140677720095341806775052207457643145496615175846238496239566845365223873153653406949796367726701096421445629645591766118875213520598467477791077196509983201935588085171039743838542785243907232669216202427192656401082806777329839288582563696689591350342544106252272605241290752617539365632466900682061145655372971795803676999164301735050697364040072796356933318652622833114517681783406487706508707967863981979686106179098261026414082628345975059450266770937624901107221205246931954748109140420663477459882729445787711187851377495113808423790008715784821983842798055309269647100309270031266691028127832713229272101245347146129485081761777247696266561655391207922743495025540497758753866802910800883723700061586650921111248049376298244799048363155063690242128563690415794946450912114071921133320443274531775729405009322242689080566657600454840289455142405568332613488677611032392902914352608976265873158033963933992127174350583814235342649986766258692925652092892095384071390210571293278992616180674526414237806149991058631191597949621490360098154304041713319260015462724977552966265648137778043746948242187500000000 [72,66] -196993109945098238544568291997397188441309324825125691280541496565347072349776359318308330809748450659591183880350299239708192149467940375660653702378530477473664580489474507817569057612811044792417970458980722020075672174139632181668021806314497501101318615745937778758635505217243853625466946091213852131946651350868347590982701612849278021140110527203974639017139389419382832791527109995516727216159213008908766362233788309077612630267675844705884044032454552007880713314007656437630137012672030918078589305576259158233390138514213608125583508331341041281007343841064722251024772331894927432269440984485989894091599030581657325949232942220087794551016489019269882021904716527501954134381961012904759889167668870168386110510908122097011577672965519191397374691822481028035218548015426494063747850113244580597351767697332112797471252309821402575173404628928660637059809673483550741985126626476004975792490834249349990538473612562994079536884457737758733612458847139934246378873360167788172907747748529605378337107522268272593135573905090900260703433287464597040770970122526070332824577912615237606134051940423903416384885794924946274387979987335527291579091890088794073798478507904963114815666948936285700963590878069641693182582806944669170026781127135590899591236748588632681652827480955114274546578797448502571647405361104215142455105099923828077293457861701630591000108038910537712384938007768629373907383954650227386003140566345375743285930783642580404683165479092759694584773720650880889452022723623146433957912821671741116629753375283435933975362001275211742160185677848664623836479565706165722859962781288668417153950347037990377367263564803078934904531937231673523326734338373511136636630482991869843382420945454953354193920656300482159357832272408266189424013590118537782046326923964532913782382129653196283896034275234491202106141730139731844120356843308402903911165079206003075809076578007392908362382792569465316343243356862266331493357046102783410479002083511753393275907349815318088937022281824396143008766682089930756419301749082636289909358469256207266397377544300900450310559808304468054180480285324776609253982716447885363909142780253911460941172230556355929128919417225280324631410063517905321712490781782197955638720107203625267679291850895430412190153701590890655796596212120508102755300936325007375261263943660423565924051487928417552753347014085386007056618925054885022045304826164252470385764873243365419784397545893302505928933012994092575580304827626010322205729607958346605300903320312500000000 [72,67] 16611754393594792994725610086787163214570045434275629791568805962894764933738521185620987185450372982885840654189825335240003758092989140206990679822785027381229878599890006801722615590477700269306916799109402985396266805824758293085864249743782089451212310241832322893730763275372475742369256700297587036528950748948240086569599726102886962135989803460700221015679357145841197871266639614295894096317327072812959410313731681730908739106300472106266930986494918123243778509931512629848100325590074891492040399909539993678612562112366740718381379397774245341489105593371499571989888561862229733163272325675077945677824916189469016885882419017777573869936364691210064871247465559954408150631213640142325323691526357388019548272856293886953325310996515279171282099121459813910475709282624733429833715331972434911657344124515125117935255917090475286721518776701260702740499377944897723676219019844981667804632929505675906025481409179308020916046893913196278135633730783268674994515259087909928510694771991552664602151074341426570166153430493767843459259627285657124907488164495638441022768824704207328014167915886389404768138727256914843421748098968378918794732096105758163479011193383667272247190002799926131823390237782578791526811824246046949460189324889967881898909303039007170587472368312426220484499257387600154025424216430904293920018125643705727844592061375363394649447598219627167365147740383939994672337688599734747579886960939228447539006873341824208996473669814777742614023524224292729548003552959011085418721806080807195725279565927153788461428815462218814288032463251866902575416560896100594172260840456569946161219225547575898120484244571072581193620924699631430424894984619369795090057850340933200347140117300881575180276594957651616732652554682037789886481277762913399969320276048565682245717218776850112719176110142902127184945384077112322951325239962241238587049126749096846195428417317149358450109379041233890946353834274989391574681944618406646196118830312414895504291860891522638073898840657999769798660224545331956499433289672856989395949984357385482662487440305671486514496042639891997699861421981102895521125457889154384178450314221043320359322637833542906736272183572074564898256392994138565094091702027791629309602786220053343936801622248804180937683763323945990269052214281624271885038213993381291159283870433920045741884028520245370164852119674891289969634393433200976673366804410414820164587725381659587107372585427689524436232226735428580668887249549570128692721482366323471069335937500000000 [72,68] 63403029471281523515519380881398716614665662021260722657055906227355162320836676414487433092401664894037809346019450139208174884960065160497492915410362762019302042358140676460248520565753337349281967959663232669180992511829816654778944236862592371745778284496928781438699408474240787549337237809772591968537967326100465660087289309995439024048726236849597584668072679148066587162413493185789100784944099316636847628031332171777968873599064927591801406287343530404514957170990758662202426689131864943620575781737773128681230936256271570818973453244534801711821796564936029565457691459720369254965489323405493293571004064989625179925759028168846564278288317761048186150799032900569053731033109474463743822500793657262650050642982025852660180157801351173253670680100859558317481328548848951071235842909125939166617765838501001056915876597080358725616592642663285210137031930802914426963106802791841141191057113104216059911813602250023085730373060079150716004142345254978555578048490961422368349871917586950659604402693622431323650666856842061282141392788242935611945346930098921594299001282362604282846152273667051870279941769247529407168782611900004929529093237738799868829154123619297491518728734013453031817835466395215021103457944950474949010437168827244139554002483465808272219277073947304838480986324755339418757519977059331804801187643979582216208154480930916287242697475670253271346110377840914842890562900209063875193042350771727838107161123888699168111326665037486164491221549586152808106235291126397607626611045531167117661860654994177001751966705586516664560314062645705964344956145561832524424279248192797581753054405204746174615327423484370092050741055982188472457679375550143733976896848725030509941748662192714373157019970222398833458611432721165852758676249992817147783078446087613827648357713188302024209568963334946307426334429904834349560218876266277569735755070383828004989681642709775788781912677089784103541979040364534892398771604785523024352007588146455703708917409081779529363715573824741988911456685175699703277770816445650078525452197711203862943546994628243908842919437519332993630245765526301003922511460813912471398431224592034983196716552491638045183168123713672282152057279736231065838663327783277307080858677417528890772549470336944101845917654392342855913669847088885807452749326035662002160540463060901061635561211530534305074969166832761753423698010158555790964196011797422548514106898891361017337729022733082232860104309167344660731757688409970796783454716205596923828125000000 [72,69] -170468032904777387432942614777888842202141392751032019023752547201747505014596810625358906509411871670965134464062262803957661022282967679905157208646147840681330065496918331583367031652509892149490394795960250169637155912991281493667986107684392703697884546852568747014771851668640753606916000455105621043817327334557140884058935036921372218231575048918988162607776532988404018252189725408668179111432913361269721643721476246984522010675793643038374569575040435630629028327596080682260380363717556841607924416173165264465085651931648384558342035650269771457222011807940122617382528436453857504965630934898213361100063701731593441347734978777270335398043961408351872430098576334144319887342316369902161670681553036612945903565282795949670593586652587065414222518376022643707361729058236909946182937951277581024634230401823305332796137731295182269954068513346461199574836849089416645102715566252070255797531370536118746019372136816624471689954593607641656573686776136657811140319460790428307021328710515311908139720337447660711886677204017042534009027226454511747766330898960605264577846984189291933274362972166204632929303711001229980383579307682130878992150700298352253911733272171269667423482883184653936625414129754126491525231395068747443445758555648381359384004761858234559640762147680102668483596237375010485735854331479935964766595160642753927897295937214707282996950916465625743404887467642702806949516594023927001464261009598340978595501246988103345849148281912711509217557361704408678974531928139968978119100678554996170507807001409609328660548529952273610407302382052972349682391459339707840988995017295369043437318355582544855093652205018465876230196033057157200395540296986732241501700437592000446575203733051387485436570778805689248223450599650820847476736821685250980032163953432511325871450075617258560124381221990122645443189972450018763354551290840743310991000661588430828345715347548662879114229272562512983327317416743213571673922179925499469318786245057920589583259625690575940391539985951201175905269871578263851477841680799188544300481972115720443320307706825970671908739693873637868981170615912338465622857004339210992911147983532594053006592959557915334860132262719281494263003124734595002513777699027282203399304279827934560433735848019193475722887860846005687225535066315385004521726348598825298622852253230649971652233041038396523572161632291596946467058909114799260721764472268491636975169341715026128230917337241232875529764260438738560088367535172437783330678939819335937500000000 [72,70] 23440354718972928054411913321108432797115835054409071177202581733785047908425262962675723782795035422276971601817970617120948405096781125990801080464091483367888838784656680704299100094398809086818488917230568949131229637604292590459597721050216243799181954760970753119685267573814888812028980893048822819304206424505722553080780088368784469283692763047561579153213001740626314234995349649576291093880754701231190966140762141141272003367269007060405864010761747987362522950264478686816756014188016551055928600185012752794013556834599058792347267016867564031957426475296868041199495620284274116958905045959841844291903002081579241387653517701629948609200007290212573644488644330626710628717016891835652463685302396994856104266691590998263932312221077932841032411224866227349323657668890391302990432105332618530884437785722873134101505045701675382824917928772091507896469293963618808229653364694344048835244915117323178300712353551695500351908989724730746089015525667214758164514064728181466311789798752096334403449551688342466959938916175416419490335693155570330784115624687703240013637368443033691946670638491880034380341058129900902365742179993950324611856607181764705569781988110923091561882085609920222238261585758973441144126780420662186752474288810250842367424605610616849872243639261522076845559861752456234244853891154498031017603495110098651113818596150561545961555564406624466794061988549108277985847133299427940067104585649808491955412023055966775621076531745776207394466878555593597619243657242771812890734240925676735132191093788799571201883255697745564323670586389765027278887085306708676674286366670955842311059529073050079389923908875112923876548283472489301019963593034663621040869753111066176497927497945330050569909800635706679656573237477612131594516973650667781847172046053445771135699047813765168326554208328497366520308598137724735439720964613403582252238167484727806056845072592777436276499612084233136799484653929850688339001165494140184684688945892176778981437369257542201581444239577822410395361296157080141997854413237957422625054527682823810794517005634047706029189841029122234754568037418114888744572725160977077367700139397493281859155658341841461047183151927888448329898007478137203918881426181603473651667114243572872780711405369166229717942996221400072133418451333551638973526016544185523929953258543031499478166775264247923621404228503054145498768550385157597630075048528928220300187288898170142965286001478716582327140984854697836059500559713342227041721343994140625000000 [72,71] -1990405439385653113581508713122054240080958126467941999022687218012047449373961386942407068466175553384444902679475933762624857733452235079998317291990314357278866927253523753640367142125388844441118686340066452810202304704679549512884800693451423840831862521428959962428524559714190781487423559288590328052854514339823208220674322441268931085088454615598903494694567161382335743590443829732593498467844433176557043720404607399582292983520951653460260661582824947881820017932650704726937393150925412984327145101586127335162974667174813434146637256321984768932974346507526989861668486415497025162367112282687171386073123896091887231188401763407839836241709419971915140262316660701538978426939832844582678049456922060723728016636691080792569470296542041246229645620234943784776401747966257371297840214592588992193366353101032628536503670544000330545587753539849941829394708760028314528122761633954083217841782786925310406514517913758397294797597545708619921483092055447903431632550320596937371091296197646917102198288075423904674629194344484909806235441065416995532445158913858186797777764394132779671413565615015941971960341271573886867812579559807420923328613728652411519635066578091178543319086682671144155418785319648651292991074234145294106902797117612367456620337336110969146957933054084538860313891450599685156479094928421744243372602990888789592526321169774286640160759281501412858717070230773883399666956625844371414037557551341340044861949069448200220122916388358502017017096741862246506353036629281176523914102952062329079994679646575503583558457639277653413709030275422244803012223045732797741804956067960045877439354665916294774887030790834996045052316951289317968311017265926207825943029961933370791899163017461217037950463208419856749387495347601010984288305145562289432867802011419545155417468188882369418628369242587350242125327695634528760406313110278276020743571267785377260804923577995901175387368757048699205930739121573686569647386143638229754761290828732722634212018001236840837577502256426631211439813785181596914064772275629421552055818958827564254316540294544937179985510514075107528027817910654952287308622025397822618545235940574226503704855281870158334938591082824277461322586270187168668841574422234483617897872253360456134604078340427752343184812157462024711086146199446689574405717817514381145654842716252851514926641694792930979453674618466625715521407169082137507073742324969269390966820662142346607349663775270846512407724344939641270002539386041462421417236328125000000 [72,72] 118362927119769043227152235139984625571902488793717724269736028982979977074704214671790857715647923173687262171401932316059747661660284256732346837345049445225930057449214776158013927095898419125098097999195909558345841630880706353961465166297364547555595131896232444905575965296605325752854843787874381902752256133494064373427502467077759286709589589909548815399447425248475206033715081595333699791694256073857780041766217778044755950688336449481898343394463925877546995540887539619275988179831357911076144722388831376637467722657214670369656973413943673018417626531722824957784532616044482832094652713156547020527897648352108212973513247481266668221739164889787707323255939563926628473631606162846355663405214746856084959507283862719583706305458231800355954136162651810282105188682054825547702728012690369559422740312967012622133783155681686837218994608083942857721819288161988857179552371639240315428031053633606807584551296103310421329685260643814196283349194776574971015244616604317737909422616060599278608052907415923995828761280982679231219110331540696799206150955893982150863696328468320089248821882440238966618300873599851254313808399416000690152406406690139155531979843851963015854193983109849517481695133245426874469866421540983905887801379529496070960079371732902154167990075531765531935839637996606910030502510829569566978242006637427157719869510881852521562428479937111082955346568443791752901202475613346235832414681007511176799030134701385555969375448219501793826010510675759572653935586622654585163776852412577692692114572418925379689942055270074941090680378016902673332863017280057185290876251029213081515291009445303764412515487661827478804133101945169252646163625856426499710468490586489544591028055765812120651513920825822225455844197678120543616427624160638601129659142453353535340245640409985105164906533674653118120678198603263246653416370104499276016189994721248212557367122594903749170043862520961856223125956702364200569827070238600439146469550075575528904621649888818183780283847987093692650020692971731878671220534448121885297598218289122457575550780465660581874416373707971237884797546691908879422398500220865263360815939623376847573580418974286243469142991435390146836673758855682003993648164966057173747605961827145606463977397176619050698806832599930892728878311696946139044825227846386271742899815734623768198448261713472194976365467100132735722750998820067429853613150920487200692037448383313406860369534558472699172729930561231981300807092338800430297851562500000 [73,0] -2231789543749147019942338515938945815252946690817398534805092404396053178886603253768713029183215826402340437659167557356549262505503263591276587351413883940729063974137227901346040284589369636862443368071186698651326121094881965446103748722807402982402029416372251198430496522052003584091684567549925493813801662969539224787743622099686627814355090748650645329833364429234112578833015388000409389781338219155908348211534445990427890478800879832942684951873988553215073189517320295576621744587091192339394178957011587022919709359609079828410581283060526538895339613291698092309689735775043797561787721354910658012643454625453238771885536001802768970309464548655803411896294857764287018671403950333989533519255780468369511720785891615388281621135224130717229903522580178577035941989421680626111038442985816951380598287673954168313391649121570449381988310318149164510461697984274731441487661742450902863303009207766427353665936827611049512250557254526599882352602374082399484892597857851284238549536336134741496320132919713060193749351858517114645367635899107247920459441740838912063832189157964665507548401501473275718948498627904348642748741120113115163613611385108937183040814180815873355509810836803848010614806887333484615424046330670392048415471087546891356754066732740250694836275145412480070934217341396777472660932937842369784077045440029541959992336491185524399247070101366469893001579445193386280901960149667275983385712674055106902931042090993610232130656111186476522877337655923029065590596971320028754950328700585442817993561615576886849960092654806991752832704456662368206176944450113820388561661542609660322216778625951169156883077553338216088715084701999373580848115580203764488462888005151485499930165076795027637654517840469551983895282238432158707445047111826982057292301889831338914928039393107586754932193859210524426169651242324081261646412360449173923427986040347224800036445878500499190223158018040379043446364831626018687599845780123630644216838504733287254646692921436186375135861204687845936967785096602436809441271010220851800520954964073964867227211116705588386858740809231365302586098150197794900976655565289276629151052763622299357067439365599416442925549184433036649895440387281328910437770783397854128395384997057583483690875561178258658082044082991967822592664553755206762060294230025949741963918027584892424357122869308198874549151246579873704736562846004662159196446867648383174792355932910563484788154901827805787206671084277331829071044921875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,1] -1486261101995363038214167995547941278549749252239696900893547691239273967081421712643409296232682657519187743530280541301007332008672719209981747711010243273215272843019122140273578606287008541811450699891316840125697356039488524411849740695073884830564248960922555196503873137553474655842284459625650892287331851682460847068375601681223767990128969564765598891964264018975757210099182687237251112179444220206298092368328381415115686932404577100715498896614863696768737660811678941312922148654584977306054038702534635810135977454297443247207638956430844431565360825239111986766677287177739528757032323814942203397400611698682960861639162203583229675081749036937348939571345948611366255938127536376120137429625167153637760477193574578663069070660823874254807557374149153052848202156777764954554108091989739698451833315313248483733458130157772375103472501194712181082981431091985232143635457960953630536771748578466824807825939688912458732790740477295036855413669273372140410440243086673519049817160018053716780377246516144672001805854000800791173022954144059308372931750511858014696235742202508009113142847271452935882352144429337777310601868516606363797446815463275509886155106847686310384850617155240106978097668970121934261392289047472206401856783644972458908184710262364164491294739590399533811181644389947931591899318713589997416410531387672643500558384971501332426977577753541981103768165077451851164528586134957310372761321697290219739626224716906829660230525221305932661833657677502152023292706507962764278581820550386978959023851116478706078285292143827881923334870619778199411494933732787056180021009486732979898485185718887218454286727217201940410652868173194491241709495246662583938523839158741844622593088358293323963591567274768152848237020313590284475448168287286962601041134352117350389053452002054327940602354307435168092331593555731676500417836357612363435880408537834708885849230488883631535050070130405591606419636460440889438013859622162254128950381131370360442837118209002011638116156889114826512140763974855147508320173612671400026812364532416152235339303807976458757060784059784380514422871922535695060182712871795216972910141143739018258188503806314254314640461153179109005763814362698017149662262237994849970332656046454127430055128133534916763460979168559241270013256836987545978798769948210086829653051790547016185751578893415062676420043543429300529195785649453600268649457509694384357549626606435530095830587877055910597801080541557894321158528327941894531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,2] 66252991702768007330818015907374639932750461757712943635225112817888384805647603245702085250072401248116567265763098791454723635110098004482715432420610540239571258782898159763173426506888775543969913589379363759827354113088751874808125668862601706578061956729500553150180623652312103515446050169919966032947900627918315775122973823014481457963808546548913896992526637629970671460775831227429137614770297888300889508566400324662202129441139902333072469158462634603236779193803849987268585290676237290596394472038007382542034788207504969067895132493089668167420388839109658833863716119352388097931678986134116306973281541850350471827871826963504201872957798401145075567904309462287559218765763718049210075967776479666249080657652719305410285606027346725713391893706743023514544878464208835547647517664438530379496743247857694447270260050620756766657082451101920514562192665341428301236834000110543050660341169010272478920079303045491506971648565688016171245984923892505722534214173356020222323332348833233357318624044078481464608948576549181353355565531611562167925181497085465964193795509088240812073895388979295071183296620036357269152551171082713588352749871542662730920415516509438794582860756955520041393932604223927730161873176915050362509240467846345262518066929161500704252907131370671937934969279260976006957122091946241823492692087699182850819592143617218988803963150511308599213261882137096270624023120588977209246305186797508962613357610374406720516500039536123378235920686382837629104965720809817502508552086427211470026351633260325119750022604613421500400716213390045545338142616882147945175659427324125409800402098820616140589565733349380005323584467573311924107074581807327415320761532660304733082953521119101251970970626283080964315417850269573296507620188981373598320390132399088842822442018513957292386975736244808137260630988003351676072364747221211794973709119209932905772459299806095393879698561784137675715869107072702686258435743720219415915585701140000971860782829209156942120279434447851658197788791409658945013424584881862230255709230888786695153900810633249149691112776058925112472884062733044922841378843375370723691911504551960452586465250463248171715351889659315955172031941860284524620069776274702288588056751243543168127890897557938495176231482598056832380258515902834957518676737066027907108731558837055596463308008702096061571480432610307441699246832671151593079630822735686413491604841395120398093006235655972750763290091136070714128436520695686340332031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,3] -1039041360417497865941170052468805359770795615181830807532852492408405576824254285234617466860696557509757892607304996765287320748799228521091488540349265319385637546166950736421799254618575008589179394052678908039087314077458141605121445370368892896453216957369795065272875888541913066396673941045624293955776531158190221392332061847020419857388971900548649708652521611800288635701627857714747811374813548746498555004789096063163069695891456906992237375488229400892302090745666034561080256346947831482327563473821177142753424405102108877465671735606510179227688992239059771092461904679584741423716882473999411044311958352672474484577099000519967627685259743005568156054048133469651356577215327770888156751443444652423607645182620826513411501593410521252129979614619481758783612187457511252878946483900420573676436461076528056434622041951127996614813219547731436739437318737233325844422169535345014996799422496248113107854433052875001071744596858216492823627377720443663591074536362576291573106152516607637123367809919868230799398308601108562173198440535767351518809921234208249284938696188006788078318739143448080255024563153806492268804656253892346308127233447024632625757646575944415889835051350846365665879546700142082359237808173629695566303048942553823923484086766452411247893110759833257480887488699327161032285121216278009091975357882515824987744055711901347155572732444274422483707868834366642285445502713506359716208164740449373304614411734366328342574556037370413040181253692643211262246650417528421135605370315172979306445176939161377707360115609677311745686637043635929308791919336394493596763479586890259222264874050380195073433546228092965774098126241652166334505161519427584827395029055881334742037096482201720022111994121311024583015603957753896886456168068220004533552564870816083679904802227512809444707734851657753406048564843090817203382038439538525438822572853000895099184476718575690086008479869019613856965935412204610863562895263837562554941944310846914413085630177679319233251915586758850361847916656755643039770811086095144056683623570848258786952623591034017437652055649445677553791285029185691704729052347305832057266727211003787206125373236306383893062619662769335977933948179462233628493740974533365506852091027796240805254743906937684977038001931652731295284946340172341251828583926715548591192659450045791207803963707786559328264521934973813638835229612244117710028749261927833933656595799489219138888590710975886104939767983802723083641694756806828081607818603515625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,4] 11474968991191237498861692664915886232673516979267129720807351044220078981534372566355771362826018196755829603303073613732409343596197252816621015198214729467196313223226593646956365865218296403242580802306588515514482550710338462581079847313158691836386688962939273656793453459473789252982776230868245098756838366505909342246027011791149213069895161398235319700960193833142208582233108789372045197120097196285465363966544891238664354788103685828995383672725028776042764780443853745544719780102624080227990798774142052353392451929765520582966093938411109463057033488313230088039658098096177205034825020966417953952539873379169014446413572698461397290140119325365654235132452566421806668934278050481092705312189593082382170808440420981453755981412705562584421159284925997398193323576009734124582956290197521070805319359757412514905542225025916127710600461298322818311056313721882170480678291162495762113011262809118283103707176489764288937163558185088813075455336942544785882788706738661543990750619658409938022424229971151064943130285805085853767308017895300490508682676004825725919920677143667809172141561547394307237961405786885479609378602527808889448441737254683718938820233972374489994622154072253562084157565175882167281649627924988431550229749355896231383284127266640468990049729707028612376008666344955694482794764103130702909201530396938695742524843666720002019450583703004195497792052666262090344951786549806806015815830174255610175475884059736156783397399786006903066445872086842011468453356417256479083606753022579514165734269691527221311196950292769112032874770595438506718121573812837070060703491979434736972113608693810955636592902583479998592358462815198213685825285793950945638276885866207823623859213869023117381817146865223655990700239229368492694360497553167693546389454490539607967275233911112527856680434325144926679115451852187296428191044659619779533570182976688802355108391625634835004053151558532425882444329620643588782345031413130744594198999131813079560821053159320281588205180434875583275983337118865979056756617550941210676859579742531627273345335945952965786291811369554816128414281191583716723474575474784879026150504550546116523332258874178940403805285971783270747284298520523375438868289155185115167248146827771734648972016427982072080146904331880622117017165977359433164738289268634378758669920129915001657697747745056525733104838528545632122830518506008751821670454440610685963661958357825885088327910237056282430772456352427489736922616714309697272256016731262207031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,5] -92487338899621074038263725859069259436560458664846549096300176089189825109281154114795136542866794939196245798521961894219758788595576010724527962427575796759730478736825418903996054729291946505180264678862886997252171963288406657771664441668835967864053122006762005868777207931266006290996714472821696521262284564054295980749285833303553757231332583543751888254866804178287735443758948408488860991886740599810497873197392737011493272297713381260323292698302516410478064531122891944570416751120373916871126057449976472883499768273504514952709985545005837275544156228172284550200396299794849596404109992894251255959075848011829991160464394508217190313996041619445821613806505827436021000792743796107926084446990383696602614613374431879776302188320638475567148593471656152825426907758060117210552130565900873396928188393044767114302317436953422768619124405338031825063504009130897366989846918294643795600972541711622001516729777722322144721781425863356546565069767827982537427324056752048996035387613378056317527672571752444761767392559742224705044943413197254228925049914115441090848421670464449678740565669118399664955502293377452279290176649481850184127113100565978125687953560256619215282093446566337557876413227860823843551489800126376067646087777321558336313249811302994408558403931843414559646194708663109095326996231072182278175325642949512087180233283882009360264982637098899548620330503938013638187619087630421385425832730113661283969484236723480592446437022211726371919762327361892095198386463642149544335077652336301081660510692738112145348683194749571125921894324847387350079698563209169418682869129566606039798039713744790172313115651004185852523840735021957758803213596476020271356667909547634690142328544799249285936752204512456032906035238398455607068620382396594835553935881237039058547444637203863130618399060364450309587837810505039756513713999736805329481117382309834680954730096233910061430150950351930206729483880487957311058619827170854168735804504424774004806687493174410166293681548112529388413176591724428241922371779814304100053807176467520980757767490818172165619317551775390194958018298145591504629495264831536417994632073355211455701920382651839974332113825998065151807203578691125124776460244818003337155660853837792995292762880489453967547463670405994245317071307054094333381649070700594586348639122439411649656070697552591321081399336895130812598857858833001033165884278166889607973971578091363471414044971465946973670528886830852366852506046823734209283429663628339767456054687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,6] -710065047722060308847803326554903361185513903353171098498968648970847605853033175775767700005049927936060252685166586572669467679454105909687966044332289980505751185070331904892815558301335117332833503982920182136597008149776457506632732110064182300531335283534021520447120743135780782500677725135957299946475549052777783889305828418090652583803852900964767486249983932257067013213345144558925753741861508617362864562022514346315393308861994550294552270619857303216975276170134567170654924925574857636887546458129982513197457862395232635106946781558026745097864700978988051919182640709842353665909711192917763386199489146594744963848413186382825545095014765978565971034702454649391251090245004811683010091172834481552302858187196361974783039417817792966070649586755743190926202451236472131885708473179611711406617300259678159524670377700681090625562250425568356808144184351841909559927371561326549652285089120656747549155237755771819456062643279774030563294516438064318884272074510127348711073343935817564593891658276750094596075723689501433941418543100408200071527912577429302007193984989118689742071309745622217119657324920040144014220666774428791198654169982251236648446976361902359112059666451352713683576532506043210671530589591909628409764537930468820358792825088665413819157818989960450224578574443082879243272254159383044752079017044452988980207921858399292025193360800065909606478031728712512322447142131169474349513797727862668878359391313282814511341458402892902627770669433733154570069851863349485555338024533731310971907203872238327849854961085707178507437260854143357351394356499243736508289835699109615165905798772884906436170617623416080227728534567019938006863161987023401673034106093246497626205887103343345859185598491534533342367657759396759717104673878481902352375093299700779822939597870606093626616441990480879013000585654187028968934787198230473415616320244113813609630350099621765407755349983538588089222829397161494102109204130094089316817485561585091633525463909475671553263556153868912396635384154242514308610298120452652845480047686184588562426152625618958605114468546857860895737456186136324446142681619535779273742612348525065936102248804282214306533988881797928665016170689086042701073236378341712111229979706963148064796131464106875749609620062596291335285261864375644904431086999826169454777684514208764403047465665089335034086606470071541839756337351615496325254915062212319623494216153958529282131628547846968405932084455591799607295736690426579684753960464149713516235351562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,7] 23223090964905563928765777831839706717437047661602042887726296185862527965291665696550106841282353629634782902490256061377295812745907138742565203868472031617720439398931744093440391443289386433701514996997443453501930643404790371515501610269142573354475514926346394336875586964827196370865866062967352264333011878837787922349948476933968976332492521084178648148547585483330869207115889757319982625954256622647116518412845486103911150418913736496671160088590752651585021366966132201269650376364572990191197728425432357195951065782322631921600250895066143624826148641029261927315698621051754097701328016201196381347162586681608049421451144828589911252521958806953123666698086445492285665139786029916959290302826457368288482083228812179705263759908720213358011050409359370029407188615384830822034176956130494283215142121538245633813232471418474552312816433948981074112847441062645903394294969258999512498493280216770579457809423193884088877727150805724206837124122590896880143029444886281726974359421457472696876897962073705258346595710290318016519073135675811222153082188770887244855215289594557121117676991544910744307890758507800994479981310746085922333822538966294528546037255074692851225251147649361172797284381845314002437209247244333693001924923114967443472867188640665625355071188193365498551007142271138197390576258960664709782814432672168916258333156255392850581784504050420394957404114060664072484333271282255367784385309325964534733557564377786577800103357330518431640024108971194205795041857292114895434696449322559835221598216118048802658030491480763897577200753173926855799507430576367279134655976378305052162081225081343910667668693529248988016866051117426346334854853262146680819489332509673630279446211904276711990754789604156436633742405349999718968212203375004684922804076925295664341307629998352126604569999088632266632102122401738706319395294878402340007164795219117697560080071140389675669306011432652555134836827016827478703176686821611528548479194019680133340877200636990073356786209778766085629392019774265805229774601771364625162612528913435041545704082775621817997838070082704266891664330271009025403185713146315001287244998068249147298900778377996621873825282872843437305139259202649672814533311150080471628187450780090175991036600102100979430152262120893601778966226453670722460669239847692108754847203346789116958383456605521464953605491292117235741011716164391439680283462148700704099427639788152584189583201240397569880373921882573862271304644357876670324181134219543309882283210754394531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,8] -268341216110590183131376425907484515921944666316610931035753475107347563045363266474324525540393806183546299484000870920782090319089807204193100185712293296966369114075576534625952185083687059178041862459259199298688584628692190918158273649411544603178252674018897565639466460339002124955416437379366059325336439640805193289913631391244880043676098696772386779889725245364653926251785930835688076446876770831003430556119266680122505203769260766942181988969644399483857519468728072523163221708076212530661154110696972825090466420656959405468358972634259611038634735647806630398476410249866377137637777256781250554946241893009096767499357997515253440115727788517890774667428620952411686972202626784861650564286128575685837947424065794961316124372580353534273374209894630830336742160641252517565292288035187386427362951401860106922698463146466840673141895442016812158512565927041329462398327925838473380802833252343188257282422240296606010180378318173487980040793819571588824448038639458124870470402105148440234492095732633107451826667287921211503014510690590236459788082467067354801708919864939187194986115596738123139840300654409564515786715795816565999192984869075721437536844805714309384257556493780199671190694668017471685187400489702914908492934232301476013281719852984960508191244993197901766648147760495792602940041031000361131691256451633690028108071310457310373071617747341067703016444305564868530283522820693743622668823518764272277122347756544943279070766739095818390184395690073575223995065037087117169790865746616248504376537176479031268983133725595081262709991129997224979671651750745030172656824472149178850943139004796044430783810799184763473727429430068388131948442083678077293597971013639064112634988083295204976529189814893332168854566078578803767108351483918207473088090525751707406020931096483507224260337268243838491636654269481117384189148370794351828656965224265693989385541444352976493128286528161914391056271637206107087897583748223429462526787988840467559672185559236998645063775179992284869793016175422880778774643051997585215685596283847664142106601454053927831782480408599522985883862756532939299804510595411895622862465429046063821575941533011330944171164794529660015928434995711498872830950520919306533856314448086276638949583917110893325067077674548893452105090817362773469348631232711428775831476419978731466451820780322146737944241176388971338037629495324262376953078734335522034617854209924950915387165899835672729816535163112986609447509232339209699893731175812661149393534287810325622558593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,9] 1846401852846003362098661901079446463887547707232664191225410407514112334689665509430453347996889182155548614291816105527933901089537236670569555963407740038015189388402662559159548423559271601202587709247614372916266404517920471704135336652926602086616574429580964926081551250805277938373435099750219588240117950390644476361681160694338795790311387793759552382096361525118291161126955828813758029503154186118040460700838171920120847834189687581202583763570776948836261174139853903336218719292950570807246835013702609626450214346429594378142574933200697747924785328542258629920621564666590133541801849750217014402470047955258641522183149128500933822241770684483339022387674005102015145162210121459212265121111723193511712189370164370363854330694400695188538058101294760171597017890840576270162360791949446528732076235096160106058704247818087096855954330202142093978076760163763768263279383234101633297231385212363509497362868585250279060885634429558085705624739077005159417640021219191429191754905879760116768722582088498338254090065004707025393720493219051954437650130119471723271163856144541192584060318739025061392435638651307430720806163497702709674964144027368253496008920801029209311897036520374828137029880069665483195931265298789220629306796857372181982222871803147435741987503471899724329049441702354097904791394459273024122245292855201491763149704945038265490074984484334676625910605743151094710092571276921223221232622560788634276392260244547888786482239045093931523539646379641216723097817755243564927846079805163992151725109045665567845806874640992313325952287430374864934766276381515010479696778515110622871395052882193587790332902716737828032372401315966650309246488155553872630047498418803985060526016233212654545389009283093797080863788764638923498460551563838700170841962979533828669925826739051368555787899402620911148211980176780547073226078994394176966005210117143576648552868488582709883451793720480756525549961241560751931232459168517147477989000611729093606416424810432229423491761635701631980003502200814157889845319605913481073922027184685435181713167954718992934363769832139936011896322159150054197331998958534450763627085448115661835638356875513668918168305986712458844511600627816025876423493973533722944345079298331674495742906701988876624134949436379403884990197393344033150490787102067459285695190600600438069864387890306676939203237079932119737645969119275261900220836342988866936475743227516581407132809551917744740255924971485258285428883120690977298761898100359912788803740113507956266403198242187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,10] -8828536906334529829831578119113793890391487871535595376561537941114239055953819934932755222963498946054261429758506341829702167502308376573465780120434132275419425839120836230873176396513504599713694821318651593515492029242091644015605670113062194510928985279780751519783552006184772428182295534708275122633616217497543474043138561200025716515931263479409172095717303253755164547421728372770984118692646881393206308085233717424438801355714173694047788291115001553249338818889067492425824640140548779340716649533268642386220047784206077447756530089935383285268061153180258319045015346876602575134093100847563535731443696971505241683240556009644309482687260625053107858588851883072283122973076178049737761496807460423412389324894022174212629846499049061214524464509355577095014475154268981851647455429892034943076789149826996962380754341974408712804022448755840673217651627943656006380005576358401555067931872016016932464188355494896016829256550774272202518918285139848892854076323819151190126091064240378046832998059268138808417296664525310804737839220894366724990312314115812434660174760907089269347977806949035370921963367686251593233227082437684009198531187258985498061568338444713014641412615278913614340507097343766976351940423437555478138005297004160276210007010612708107234509585252675674880546562884127918008040118185040988568317835188406758227625645626824411077964229886799852473805924877292662089261756141497111869960351553942471116375194070830277918176147091467502377119854253162859466824452434820772809219770334495083594718034649099157266006845864111062678370785924502111372633267636377663787070426137149902257925133265790736433267209259905524369465187061276317223491782569895983357718234835219376835914451269358352546436089033641103913907323040135952875038369746659150930347542527969544464395535554563697179598122539656810269006693024050591244622824801412611272506661673454037888657106035020465577878130707043991468538694273365680851431146550460557324878213024870542279058810062266349006676003520827327210500539922333677085332084259991983490675696319271455328285280834661655645858725049978412494014543678898577702023555455137196542803920876796409588796333034173807930822049726705664966311553708922099374634777398883255992474904845533582325851845305520650280540906051323762793285216282281180864248115183381578041580309323463705463468271378555520418296719466044755513338963598660121249104070138314322646632587592633480108191610102457359034982811915976605784815910737538420853786785586370805534173200612713117152452468872070312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,11] 32619369156589968574097862351099406114367857279160303090875756059309510127015624004819661286070597895516444890012349205024596993009124024282414880603143945126360022033039236630916708990219140280261750102642789570142560619455047139249376665099784281340446286229208793807013775985267726985618746471473762114079027289935193572428817525626726458201542044705790066273955525162710551208685395474181802751915529352863061359356961091805298822400193407126442538454857651350743206869376885672644130679800036475390218038017254383165067025408840934236837709706825349433988584172144648287207650937054625820203397309974574874396891402471720129040459391609190131665182596521710110082865204534221293816465293747300367123857047694495494753749758473348628584016457092055557945830087152069960761129491466857197991003317483823965311469632206134743583696404777861444849075884419790219270646693152134631530657279255408526624671738916235416665689457697808713173083984215571503978698294130602423622735765983590831353516298764645266618463806468932892980189467799346238849526716201772474387232001802827588756253697977323494255576969955024157182213937706653049562359411612293726990312443490499274443020197715051067748854881742839046131808919681154620709818613404028358031517032138263093927282776985258654493056749679870543331047113086060765948373697593812736177661497360255815695465703590367235949497303595964103409387931191432521611946715286314338589476682779039272516530739841672106509490437835511351530522854224450206249277678942730819005896371520075814919089576018814413992804160747732695596065078824875626183105321540473147323848902877269230638030695665926997298337282282825140520309832725608102707813228679577749369335117449365456231306457795823048423438642681392122685176405603964589354917507472729284171625663643195332785103602271634599965803963159084236724717580386142549023066139124311921741129320886413471766242934317532970891922309346638898461837444753294682836375858298472858654828634155128971121462118512804494931389303871997641715450817242364312288100904577042804274007237863806564013261298145035872866550643764659348800549605399942648646648428705886381563309066942943123704989973710156242442005226136413407930607407501694215628817263507602736454494460792646402144366764675519010456430289995094394423172401164455834199021575949106021717482883445653399503916516859548590716418687940154015542808637817333964301145050963729981165698030589215011942952739462392485555112711328482136927185609083125257990369693364086480170038404025056877344468375667929649353027343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,12] -100822814958954214936710291662272743455797532103200242159107996795445093854829547944164718821472219900891012073447932057642847626384425819351860020815800237600466499260919305212413773701929706242046780844724582331350071921765752614935026484453560458532814009873240860569823044743088195694406886361026776837075506238904288663799434333172207224302321588424911448843472794318924429546811256606935396878388054501584589030851535161851928722415732967433512330478352564042126629885327718919948196744865810255434235386347204608041087474743253713141503268814415629019449544264334137748116339815996139138145986232415999526231991137664390666778851408525829336927111938878189876509055256613634248231050176182441767679853988729695220663993997838840629142233593541242622720369990422971265736696135110912439444654437391715375506442313936264552951989185453111346312636417296309356197758352819625869241216722594972719624263618026655827618212283048389700015920998050990894774134069028877097940372892558921417421810467722809966579298798881546231696042427362842323425126258156050812704320075925671311260675365168491801747458904207485626802386021054606202895312083108766107167911077483192515381372136489079350797841762245677874131932145050051353585012083085030177191570333634494603915810673031577527323511690317291333005430198833424561780321949890193053572694084883905067797110235351261939556991388127997143465333805643579587144955812429019869903514221011549846848762644637155573403198233280055665501110825351249973844101264896514815639654183024778749781921676633774785878083485473677027461965758252618657886050329279285057541945956976182228499362583838597458453756978002380603312076660433960362455983711158517762271149057107684189298843337456381954002118421069240827804071246575537091566961101072048520845325648408618390627251432457447511719999375458932366436533632418602093001517670585604309186827057917795651789515907251252870689025241341240763193431053757992951207102322640709760536511635606849101657297585556278643361894805454622023007081329322322501236620320921718283053320025938015277641984846536440173704487540568628099624303903901316191678664117535671672480758773901477030577060389035491152906726034517966726143990311318037341143254166029819836253698722039404691076662356368935675737873513158578136396493116096867283062481673983125636799324017774989895678719894771851528361348289072128828833547837779505241005527220026532640058711202829605702926787144286539998563356859163536140971631562943437959953077415117974004309159459253503188236322785087395459413528442382812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,13] 270764253309042953256117427699447285441799413867152096788764263840247046060935279563625438074947811959440378196257081499306022654237379132869052607068217980802959460832389965800496146681261069342390686373705764988278166970697950337898530512736379883833500075059635799385724612192850131849099977506003922644968345073430301439289136951469358289028051745668142126268846738976664165935115865000931048543471434166206548800008779581217542565166475594883924092268802718131599104166115703354067361795518714659728311493098344046822738273820104909685497303886138543554046429215347637512581267304186908746685798226023078349290721492864119243941961554189742424712173020790977827146963081390249007878582850346842606858976220107304311580410868969303411351373350820507755377217196863069195413997540956668209435002418283508208700766102510208247550102820210478251714366687183316636456136126511045973041053856726447135268868888608036025602116553165336310656181609857528475504234264805473368558470411860971753621507523306485962008113112267197707505375157421056297894682944498535804172693215126542780005203956647770334077828011339978826718477958642440362652173230168785490271723715523025989335547264091916380604279231316310403845970831422259914581101138912519960645945885813451269743522170754850957702773848308611846524266285729378727431228243509393738207318870464294399097584823419258432703661237300053734858104512581732121780022151484954535565031421665766250804026124709544418871778522638561716673589732257369024665067744947796479895316309942372154875153787023810260869656195167878268049286851454398994930354977955706218977564520804439690481278128568516930292122245979802605800155583804989265184116854810185142817974247022134581974219828006114884897691009584465650252452191243823027310032141767957377691044163915100032016439759268566053779554489952474254568571184236271265686725070838360341581604728184086325985586276004605449903857648524143526173826616801382401786373823932621356137631215404022180446232854448926459048203148981742079536811619393204329485700759404803067870854055381169569013995663491473588764752356995048249867316259519352711781403531944262497643405658510003183982635694373767857966872214700265162344188271168476944123472015892124945342846927748938859135071033038623589817049293146633039706956408259773342532209138455173810097943982589105197950853376881859929895544932840426983692019642860966685114346933795558162669268467775868802535008451765184651315503602212488071787760221731773372404930888409150254899612934593087186507798236334565444849431514739990234375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,14] -624231384307153906296548238315148641205892613980331957686086782995503022671379028418283564242796263668843463981666840547691684646201627635331819428461815613108014278165919167091600457496901960684515245957256321826418560398916272769934596154659663368762993219486602535779667225650414321056939236417527182416015519605691253444125778839619718791675636870770838261024929357243637144579681028077846546674131111037899185806757564102152422229924171280336505183205669298429664113644097152627702224984387412533807166934967631506538788164005596755227358311515784788498254307222202459041371216018242198638322464994008686365565890926618317592813417446230078554462257187055638953402763637420168586590951941990567687130295591289212994611405149529604833789116966119543478279239713545368200647078764643887417984778538609250424344426512792297273112251588564107142796712172908620205254152602396398625485059952540071788647700433834283503463877271921463972270071141528635020493204503434794110366316948935165144695712504818116996788458087723722891290535069046712092243297868697575454606991553263888992228377162041823671297447608267546617374654809791474069812579919636268293621143506806499202505469593228904603025747247584459426392835506467618056578109749488996820588919346057601612386748358944415889722365350462609557996158153545664480246878984210370357667578775058163846219123643630760780925380135211830879379787588015846958479917910251191806032763508049588167096986620373676276872833279732518802675662122264910387710376500747719455844918535338128971422770300906647738289297383753830744621016932556359926503078530507565449221557253526429293928542770439670470773526922928203202189964412479742675729315656839644148255045437602804235250392413342883500176347506078252740202993315998829586769920051444740651141393637398195804838796556920274650641153454696128137556340242976510601770968112922546384983988627021743299965043606498642991105627981540296186289835789652845581642948640398705442633076250688949754644092838802081241242946002983706468419466798889297956314042650208221062760607890710489993702663804231467168118565971670905860287895766787846570919245364448538716816197790826924590651715626363536441987254795165657293455806394228045336191354280296548002230478612878654247737855848068367684732371710918282598808168579208409016519440732078821017727428847919307927291446312471794249036007376266969408126528635201978230023872007338959439940685595570093629269397432633741881860789562039527896430375889499443899953257211532612545867692906193153774135895517360950179863721132278442382812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,15] 1190335359851901330100140051729944445945009218146334007850932507806735750716853475537751407705372501157099553713863861014819467409432433618589919054793783984437329668649931180606814073252588015906315811559247842551859554433062764954779323041241045442197101836709850193511034617559114024941851041017217047625170362698768937289828181700276845911743846751404061248930039793935326365752938620455779014939217774650192488548291716401248672426251629382941196576785833429038704352061208258392631854736221033529486032270638147714629455845932707662073754242470578602978635709327783295686057805991936849988322388187523082466569170850026778160675952423096515165660382224243765080725100627460771036228436839000712389924916750063992153094856051218815299463386925788041618737705347100643544391935932956587970812806472840414346556696440268789454502520698139437701820987952709684438992454719680960913633033345814576420490578565965244525361742601644720943970484653510028380736422130898296561049664679786595980872018395769718002358690000016744060027829740627964937295065171838480597694861924248938011754360529183594028726196537947327012041884549496723825529902667343938843012730275649673921296450953762601843909381843253084465152654612364884551797291013106972780938629953735324774781709173190582835444630371004986650605659579802507288336061647040245006874648565675358424165729086444913945898206341885102841052073707285447987487065794786391460640620708095741637627318996148425931758604124931151004110427689548788944902291623789861330962205243783727434522268665193172889763000600716504145673277942395910633488993042440064439728420694607843846514439156292377437117417043738875767570169517055112651602698243846375045963998170906344371039360301974853796075098377320061859088924540288164349992356365381433245118353630395711418652845092739008892005098767598402463146728701825468220244866315476589521478101850896405437303528764775217925137925516321775496259123539834993064509790253826929738040075893419395598881471262645134396499547945196761197929011920329243021307642732876643723018470676695869022850136195072699046417581306590153463947212607619007000618489052556884138934872593255796085547590771403828701731436794846099272759274823961067422238607107164494807220233797116931766932030635697867126866368545838068849964021229152574634119415364153938421551292934442096783558695110807893592837582653016894214341772694983560998568694664527426192079168045909087918248332664808592152565016629841622779464842350097505149195748948793693618670824611682765877104708124312182349058275576680898666381835937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,16] -1824196912693163950344954094010414901173583798823335962782878871015338240804426289550980102642624299056531869046312252158299202895705242587597728573666770875474843802275778675714325372438753260268917236259333242016656606521937447681408474655902089682899309808407498003198879270178909464725125166663261111200518029486763800449134319081207787149123414095155871443019558202564110015291958566249394285837040003770328990947715870216435316855263536186456374115728998276746337664844822268796800199875729812071103446555364151025189354319773027837387822635330360035612579791116982881802456927948874532554585323064314872695609927503921928441237965583505551111869550185549706956376724971775776138740522844823970884891404992604527835043458310011572993152951875342513040345832684791745565786382910536642471425652409192462132412599705686161698816163001570363903983185414217720450194934896578993081068117179899241802236421610598526852481947260866875052159503156150422392933611339969192266779718505772749343968427639206220982497676645785342653833134323980479355534173801959261689413953466912113693122470339417983156839063831620762070503819070905642374621195222010129162273499056895411550411113644323660876457211315937375830983875014409779191702577812936682836641740949368136918935490544735888766647744867334258950469683943839743975931546320291419787315351564129829806858370488563638949516032441084584089133882976127649270163530328887557374583743391841720915724841869766591170069502006281641101439267196590537263154690059341347083465940928702922279564336705993408186089983468194971531489889836518192862168557056373429234619221537206252504539623830061099090524396275871536538526216783752991788275095224960756845566471103947737106138220793445458214267730348454449693487952937177658794932606556594083376804149971489203473776077981150067834338307978504771265582818280917649009110334882425646498672354151633369704459700001326337453603738890709134027581486522198092984264232781160110999489334845464190401289611379779934443876467269077713778733589183577758745024269352237035673297286610934368572536495941296961398717596049463335643171838640577653663689604585410370084682181049360220926050665324571705074006312192961536915172056944906390451534505799422351052768928002931796863419428295172866867728111341275309564208341701088708978548699312766713976863969569858580278754948744232962815907107953256113249472027501084376514535088179448123816979208867340998943710679029185961565881501723291104222812669486434296963521042867419301736118457730745329160674411840938405338086170104361372068524360656738281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,17] 2267295785582271474596610777381802801558065862334787747714507925016073138002648148340190991895155549941538518128275349917916449650538261778040387671854910603471647875203000852935187601000469790659034007054200880424534004957071374163986918362843778660985572842518723577897462924648331029259320040765517890062234441917199556415439007401700683970266593523720835464112823852020453934964060567961328757071548239898511052505336269992543704709889324391552281356814014259930493428586767692542197350184665918804064265139453656235944281239867501248765977242101404329698869407213877681809370014121543082705456387650601876049472578723907156758191822484041693806196000649424284185404066872785998860303729435731083022604325659046370119234546088199988278355408763488123833888498468110520990696037571760827933358484339763239827636136702362782018164934509265079415290777694634168047982405792428340964069017008831809901496804220200040041345961396355017263813116415193708339393898121869383162287967556672149927445349934733498302839199039570867932854339798064691964318812787986209808599882174820424043671632455723967861792550837122368608172465735063276700109544459407998932027335963099802186892769717207675966272130169571365846180584694752194575372949328757358589136076655191341512855051168281004267620733048086847948687120882346934913871505717373775619373841689191158233348338199730502952527071866568207462643713902205940274164512814569139002532996552569139996798735942578871430563170842644215748633326448537617496992673775746895504105100641576584428891005573224220368977653951021369692263671472220775514581748499848117693111846431086165694669129237591155912761339757018746294181580986108083221896844626687257145399651256241465831159811430006328494502985237685450611688488442183099097191826061021186226181200370087240570298347985356802720649969437423769533395831937074425626516900810284705927290264377863235686283069434106946818537442686947533589110621074188773165241081107377222015872740095595033561503858099982358638356758716691380432989384803806174725376266008860328599070454659525766047125554809617616004353301829204052400751635426302186553292369933995047976660313648217674741230936907188425424913279753638426702217916862887700066047579791294664780582928414357146361218984105272620690424799044570630216979568796286290570695494578864714379009864752194648909409932531077374221650361556826490028757045711153987752287540600374245530714288069033051832068780516670914227218093706786716436388910250760296996841311110145640767642215141314220410973982610190584092296761653528847091365605592727661132812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,18] -2537064941265156007846559270407392844141925281521144199047505031320729531733728699535670286028096780374631656871560125262776421917816762379133818466104601994457825788591969946506985423004055986263023319288453433233145885241417902747062148203001121822986031368355118410476554046580455576770907042046654494809702796430052882157028191422506083482889242289150936051073756668302238936790042236271282162115234938809810369416497256034173253712635755286949702361661159802743538761216027267736503388228989824115458041203923068730528665288847062897860926407689379151981657186259346209825739839616015165487967073655869095910282520305447941992723030745244508383434430180835782078905651608693705312189710458563059793781185802468168990782258972581080920652645008917122648463826772475968833681156491509758587228648192252685619553627331671681722451441811130058720910685341007629455038942036737304945945786056663255852128292908793207166913086169833031797114042222452654024529493505002965656213615964597108769720834356571015942066351887251304810724902955174045977198609979102410716323703386780109617351910725982749113209155049762180616497293193601605719368890976564419138364758494323155147086751684126400546553834450424302541802989606493658460455669128391622127410565832689879486454095118304000724541807742384857013591291740594686996087084785696109980189460462035091575074680071444992912546150445853646255188302727104245556267573665887434280978251989056268092556457571953574116398775958931816083509729731582041593695253436865517541464659764478107126224958803170720375557410517568747190738377692609745390061984191377470489791580698102618490768247177807615551371647986528338888185391330554443165152819810782801859919890319275811450063494012550463718511653176372187186005007651217745856545197086307706199743155253906057386748324817044738755299913697628133013322038424748511181789736935441346755915710329981032311531145717694284705175365645889733472368103221077980966540981781920055807514865137458516352580626932343944690504569146418598505399211288579601226515734926574301847028299675008341523101857180843044700589095437454958904409387163839552026628742746278020309557668962506687094225102009040284200416961300024745613769322545345024360691466629645158343636819633120250700430024172361570208232083245095914705458670519974053442653069591090171177980845030270523772593455910868664029982435414111876788326086417725743126121810971278986671119455432037415989736994065079918454987551745345815063556826474698113398796954043235139083676961833426703897365440579061503548977812849685165019764099270105361938476562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,19] 3226464193091486435760121594439919527363515287828615821481511957619721674401653065607685011143724981704623786404386450285832540663077113775890593660327085820525178291770913982500533342604247921922220163411390366704773363522901622562220553587887767191183443306925187054053815754963678137815043844137490363763318779746939217369048274136827712910619972876809747642038480461674234692607104169985665472154054605165499822142214465212533707074034306562354952249550271074201142774116538988736254795121792425557311119962852357720022080341335607977331570059937151757081635462898347112374788282369761406611544236742212371499552712855646467227179714764757543626350465469255407019699450794598980259548708167042920856235096257529416138430118229816120302936685274413194162278412213206442266955962002357232371952251562857229722980307357393231589121593856523758728378684505640097512045388326052721334700985873194938287973112234770714799490285411870993753759738562296541064253669486739452793449050133173136399448065214037652499993029708722031540586016889286916871589274668606340277752114489922690134118241366794195774775438071610313761215906788684429467146271493347066874407773903617849040009719520477060683007139317010226972068469321471112544326013608712962219108686402119826669041392239669229314298636008266171131872499170683496183496869510248066092084879655247567540451107576020575669630427250375294468764890495655622218103259162200200470355030755014268299965568949864771619724569013600496189603978375194329947917273144965324726683912951536647315070007369836368018479818472096269084374942609145919356061178555813727587955030677949751903010289923500471883903893516350830004875433129501668953195800863228787193010648570942740757233449655047714367453383677741958625138645711521084106314418450625825863828161517968412077429228893461285668184280327886506897305282462161740547524752722763467885057108580508677767987327907742870593952101069285444744476209710179322743942490915515855451913122211941551875615295658171840330272650393973737486752467457138925747590156095028061236274710388852286483707066325439785617620922725930512420295227568802945542225567487418976147524379859901809119833199859151010606546941874474773948604946432309591001280457927402565929879694727483588328199708739983966555969998735399223664855660251750653459054791410949525476182226754681277162761459862384842999351564413696528084090738522471937663576929753549407067597668131671571012573801708416532808876181307410412189805980912888289928416406429783400188537822921397522283949910193375939921157853932862091816957672563148662447929382324218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,20] -5057394944697649506346949571574192722813989163931286005307970132223952706827305033865336896397887398784896866627196739735546641369955304854248258403723745551670374303680564210145604312406683053184443630931964469334046143558926772697397961999252056928853951420407306548151551646185454592128354936457648887869150167353003863962892146356090144569356277730890778534355596381028051908103515651567096722194628120670732441847686863085797985336244124049305304124485786143427573299692224339726464712173398183117533359986862039778930110435080794857162465546431364909805109298228216962137212952715080698912917167589293657691451732443990513215045187117808951102778966730158293073543452280403168047108376489026556051628471161292767509751345773132633223937935384329490628024311736821356953115710039092264624698793745827916422554178564252104612459422951253048473735568661702256331998964145559554813189714560337975040573140259385330641342294910041557827517458606092939883891182399467324704707759821734093881671333934082543260715172510028524851253930230501611236955520638302129827765185078474339895201750673052383616263119076542500385717058505682932435909816569686649360133037841141461506319816545102200225597841486492752486187523619056515210254464068134410623666816096622732148754825820160097275827063557905216552565386334882165266773009788910502000631380200136439721027440935840364708454975371712231472645149809902365265438784643317136851801899461095887818079015318245259719163167579830101603706434000331521247987965115700817127188692064627600750130295121676348004351429048246253077588121235175557138333139625989629757399953295708633293089829113353869212461247933228933287194232085067343103926947824190334243731540603573100418059487606142904395979802125609644080033210997635004302517913560581543309762440187023363099269255051817511134336609638207658621976011899318017623984831423839171546465747444210779494081273018949446126049379811000781461786961857237404694808676722020822725613746584435716198476683202690527310559123098863431723372951511530996081213780809888677139305763182226733068315749680185521517783438761664423763067840614515466781777409402952736482062603799291474021911983107628998068351556452892723274928879113610159397962111861579596493964630207160210323932822577182637414380551957515787054712519889081399926563188911894007692525232566616191396678984105953529181618151453927219226950610066037949881175279946918128449885916519322878257882650255781693170748036214658684992169224733182568771675224473366963613123601267977238598537217766110739786918731131042364229655206031566194724291563034057617187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,21] 7911480766019733698866422706453652942223511195548601588858512735264926652711164192519670334543341189700333430620743573390447014864301065885917128537433719621629134529991576292878969639034256378878060306329948524768558432478852181557696240925830458871702197375829319102347816794602370198127366394625959116010666906429036320054705811521143279687688308135746571478971973665690401608459594670328547014638540591784926836173186595419312339418635280963647874356948454015498029746744607934921611772274837502436367478665487451046525889751405007982987506468860255226257945653374201857342742353921619418935344269540028187313250642418380303883716817364883762681533799840852058518097409560018588466165230650960688030921735481834503301727443816396963323931552975689663243787632251818794615693711766141304197318606298931570125799300793642853492117735114708004174850257323665880850478557939014887102463264401863863801635617535495403060636870114080526005403314070500269015950365258526669418831043686365237418516214796638102002535845669014231155281316581647435247985146727073621714281234512645018545091281881600294084985058444659405679758240232668610497337869879765745679430932370930208723256843835686933980441422447673612008340077040454891429526590482693003581751261392692971758117530542365951446341540549185659038018905688850566963513763741951926581364501885738758404274108312637329958974709597081245868332018168941175159326154453392709298013339045365560063114740981493300134190378853861443589947278026963869013982591163083884309559652294729151929964034638430964401138737307413543516742583021004943778261928512608705414493222672390742060526101917155255257437443987633999223501416587159240133429115366565019702265985264770495818029909439413211765243522984352184291669843380755388886326058451074538509957946940627297694019844260749093275463931817646338840527766428886517310272593714012569326110812000790583381099632962535426656020618923280659001589429408740072789143363720483504031013112617187261569834711003730810257881236768669339117174006023857571112513705333935712609307579296570778862076513298766008226049421837714631714627476891247265730363739347428553202571050793063996877860349140098964205261925822106685597375570902175618167780621499812864187831486236446831282447675868391550853655377911869697152192593906075343918975151715453593732896396413794440134675404702728136189207632871324671333242304620505785137429357161720102830665194433334540140018894477945704721697805644104203222351906003178319060003981421842547630746741296549520879589146945026964588685989437104840939392336185420617766794748604297637939453125000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,22] -10520211362823371256236178585025904921203264693741331606751068277129866794548302404381016502382163847684614435324629521789789165596038735290302829401731062540107203825970518780977632904053688991838149430186662831088145573815304747668875629648945645026442689102296124596437829976397190116616821819693795164344589546911770457498184842170767941638708295947470665258748113712512386536190114177259959336499709204284966754287244854418883797308991269291672158671445238065755447227185071232684138671079493145947947370496887763024009506135504094259153269931893613276648230246938309971787703207892282211081611530713490845739575011893930787333276550205839949479051135846079389648843920986276660331931600194124200821865150911699493847759701696926572510486754496712568284640969420143595804879704312870162053226295923993320879549705955538731642400103158882685857543448262794996826524284222759422829208452936653745192828677727680895193956074148498387630197501320644054408927072690885573811045892075994643054212987231081367839885952247976606784665496036502240474077425420561623924482224567709721871453573026156893228845929254734554306450538673052682760129921894484984739063892467477687954178155715568423415789425775658766140403774463699085156149993581820542937404861075034661452047161177623165079557337140304457813840161190584227570146920468955157519265273582117136587755352815306788128146915847855228466664208579998773827493714065418137444403080245234224353882888949425788219422426186150183244743086879591551571739331464470958045774469946167695755192274766858054977743618993980816009320487912884277346767013964175057201398112641569087672589760934228997280159334858567338636593462127042384228608569521681281801006861599473622531060383388476061002056379209071535452322162024241229071693522302547012593218277054765435642303472260574812189107201067773826882915044353476100140111464399186836626231176853079627293219755370545923670455795321239999766870885939295330654747805088357101559305726868565910565738677151329742302433435587564714583377859441517103732652379378331894512661109265708215720208642685021878886675690876586092802319693375685355581738072165382908354096827547429056903318464315703557548400227222444086928418645559210899344596054464013741082890261056592319825343047211776156655907781594376304850045458552830020192538158635653484718741358808876459283504821439332059531043171330047511838009831353331365496307496339243424403472207230743605117840078566280866523940096981331790456885669661304687861074573210574120995533832325916084512081557185597044049549396621735697335991467638027785369558841921389102935791015625000000000000000000000000000000000000000000000000000000000000000000000000 [73,23] 11410556871930303743227701220162372438743306865945704118159052305078354563191379843001012096215599035773024769875104995151786054750433649089610573532485824394274198713175616566935147386075807651930270909393627945077292596179612737138762715021334779607971711741293732219362965561108498479304773402540772116940141662656997787824129575109766008249776817609904599537328183600229527035179736874109670352315535409673500554500541172567257325276124136664890684962504054320981650428247672919975097534129864114156100563936280682215808014334610322159991990764135177932393960794525186071748073628300655812806674829663244504884011307573604662027164531884429881052277710418094678585421757919156974413368281724308813263292821835301730822812342744974429437332202964116995710099919864552946146210918626492446686038407676971970845893375512888133939117874979252007356657409978633778844687630009236514188374547012045881669461136763093658570519460219974087548322423334768658650298992401884898974825012419868129968076823490940184128354498968609203323535454709655213508483427764448341934869858859545821414354936597455603278390618409997287724587810964459496147439220360538255885857527277692006575011069212937582143790310446308230682292796470880323049464189754815008390612734509743099752648493905091705010559191167702770355421209920040959535764743614718205796743393559219110937480945082554074655509294324179389577618229990266404490599190141878454016714095425066183808474733583585242112020927854375054006893828113043985873977045972524856858736741329199872098902974245071043082220399384260584132717816911103003672685655887004283514456315128062306540233470168458092567320934251563110782039209558425938444834641665763980311891130211502193680447235437945736180158472493744837799441190369942635118492539517202211000648340752102344895986368934343170665672451008014660354541528684562056012506304440336119893493273471283606995226793141269990637848899789601183372668063981984025877653161259866635993352628627308120454866489181792566766588107545242375840414419814629303781116419786821018899693820976664741596652935332540444498832674709649523328720725996597117464764849286082444418169367618322363261406707315885713822319260108543553063906489749247035906940251296422912801025053284571872497086953853217995587954375465823983643999443367668794453848919877246063525655729702183265830773099453648485953238610237943518242854942139386765448523674976454635618647078385168532188415605075010075670408791940839131068646382541145032287447127797448535278523589653141874677433917338098136345512900058102521259011159922812372879974418538040481507778167724609375000000000000000000000000000000000000000000000000000000000000000 [73,24] -10163298429672893574348985539850210618823099985878390292044424244682876454415023228205236276946411719623740291629009699756468474700564530395732793117882561335684207960184280335704157256840028075315679749613481012735060647124040507795720194937100651408280373590305419898301135842967164037928318401061674569602088950594870874247784397001409395831067775846099050810682625592995859352866730764735588439485449167271042253495494062342591650443080324195955260135716727381536225163249484982056014956890893861197405049049167488894277776925217811753066949778727780127306093921597598535905433047184125430173517716157543033041041652055834958539484028167301544446505220405568684511795131088998418788262110880926403742776643453233350623619320170736963563266617127433141020195206752180733578063173025572546966150871914507155582863114211666625399359939949260076075154243126576565531170741441574213596005239663157787530668222947480919867752010602520108029659223754822527746947581483695490606389182708977263311543137610629601458275349964078644951762595148805133186023737171909910201745422364255413422686610496952884091385038658388660555131130562943792344687966596903961002224224659971119464402722831084868640308794817988271444184823328817418682982066692624804399441112208457461957765917321036011360746837578048368957362903033758639664396487209549528979875721161104455835510665614612983395751351076499909292344918543726981412910138992447659120243153465698478101548065971801995462471153606339198342069232228785361242720236390272975742003284704653445446308501518959554645076342065415736260715157713703289878013987425500093546799570271791010659319145186562099168857356544511926500267450849862661718051054619663024604460643255059101163011457517852885255874176685875360033614517355432064043174170570976820754017744971596803451918941639748290618338832150823452931513326128977772477398260331561813647189876637771017299240823658375183562584088877220842865808741687572147792658856143287662422910106225197792317139350245591471445754210606661187990269479582324016716092127694470959581908798044128411524030129047143294145484374297730476173820798421957550011444906740946868031317002917709092084624903209770313622356649589345146815694966244064573655633390003630866982428477440274565000034500574309124296290441848229731884869990956607339032840795259684715552774876285286221181180862085687007218967182330658049922764434526959293695247519303869345279332288113173743740432152646360471981847596936018395465887067605852304055584848379154913017961831727382464671176504363374203401354065279904401108514724131809728834008321740611791028641164302825927734375000000000000000000000000000000000000000000000000000000 [73,25] 7662681634132395667980317145905587160836471119131711592343082417267866129805333859642357841725169310361162817503710633774972897664993952493360821339556133954125432758176155199561595468228162905437081603516128527897523227590878950566509119733680116266244567299041990343891216787521564590343884506471471849789756168885643585106948446014197250073026970584877984061510581700055605498771273471358630816821964240749549526957442001500326965353692934391688641283730074079995495434813655616482351943816715914513798347060158312570919690138867655072058608029992607783572772692424785949743229811423858715329216161172194272956710455425340994683694014076171859935581052187057885667205135255626093035808599203937472686263077331953050710299380100530063235790791566888632340928207481057790450767436549552418257106548034563169263782472115615348470867563371637523672170243840679227975905142759801747343315708990048785559483722152737485241832148108010110020122257347026647985320694570576245941430442266997950070853516720872606062987050912556919908231501950982160249624294317013503589454938352475693905044357264099569905059427180934150732002069866032494172894236451155544435528183375022194310698862114935284244982133657942223723670121999462017659322743137293780387600976341746235993559175460572291606832279845148716041584850935312561282813753613488451392732683389284916783241045978948193764405483224721753974951545331462276058248502534439535338082889259190733321377641402539983772932781921751403984386932451040316235808034396070016853199168804150673449713529859886960160096628062449237772796164691396089041588785625204736178940908353643803383970321822152467094204381919637695004059733945223306156702840293759399618525964658294714037197138796578164219046162124751002532694049553973917616572963320859681371034025182078983184838447454080949002426044643026420462999431099539594071760805091903234573587684678619938080524168507405352502351102025160180376683157646808169420444749316567033084497209882655902675409139529106987743004247456940164160986466179235744792094245560036805891126581153733048905912260640430240144644116016811563491158290580862887537807259808989002350803898642653736067695453191467881505344591102648239082001167581656668972834939306206721991537931772533469975127399937976565873373858276287697034425821804628706323897100095616674978772707726469711243936442936469963290230589939535002280040770223729774202778974120556583626239871989569510400733720802935521727116354812806225811731595657317779535004415461456019087840481393497738782400103316536388277727869339022562160313788280246071800026405607120238983043236657977104187011718750000000000000000000000000000000000000000000000 [73,26] -5225135412224960926559535272364630444633407332956385816696320050122158926933307456246889616180339312818096953233740763531767596916815191330885175261629715212752811341380279916233129836581824993466782600484707662227909093005186541605010555801276388240058417119782433971790465843462327574348892878510260354635771764742597485548778848321084809087844801129882673816427288184290140575802068316649790014712730161184825724143523894941882102233177623377437025246729485474240875956459461639508857706921961533869915650456799264285181929580458026943231665825534370001570148608186768364895955299790449850699105294719041798371632954753847307440805940685030396975599323543430814915884374488977537246364714984385082787598288788509607081313797759248321932030976833381850357886571876337416644421118532137002773775603205475768049587896057335742823766695335442056502020793584292758111030947289847350119226860137912097941310760036613707518319316577652439767861800678290552841290412846343369956685571509112956161162001496520574778482521454141489001629289483836861748360929247160318133122449188684472256313611949928517955427869427448069359971625906742051491006930498995122337254276493360149061974120109424159877167975246902216173817685040246446419078356366952779955377864512453161098268213415961145650304767696800829479523811126381081414965893868571733972552602249649719569157901338077670273810424222487726510182705407460713372840099733477483066985862038584292146947609752793959573924813195169770038181841586759607584916089453250137507913299617067956175959458260230647982868864500809434386206208309648265744545439459729188407621421545716249317585070678317263467783666404720911898767199886183312685514058740606956984830185424648336042402783351222901305265992171895210578499370669995813576552085631439901654653342637798342402909499427164494884810359694741380323707161781447037574725185919697035250735852850262698336570960819182745187344292695037897465845550994698389418971102044363119576617414005496992439681738735519550409644692313953680355011203133648224166267151999452535001490499106779425840778455204984391079927717017328477915467717240728435120844475112620629649921897940362372034020927385079909226840926665834284125263821607413483403552143670357893332336684472181392486836522302932067218450040836571520936126537009057109878417999091058518799054554423993815875256645418778239682417862367373455264830913380756219594239475673110978330038212037191579670173840107031545819590871272067211399859686213556986584936583947710043863543116858210985810331269696666564857372684454768895945130365299793216171290533358928520613062573829665780067443847656250000000000000000000000000000000000000000 [73,27] 3617628377178420683390467098813943546242571794720862451765846376161112765786317623898571873820944329896596046280035581261314529944171045672714310261432347514663019893923316328164961159782344635327123150401337918724366820760482265826242571023508418118266052286073171920819790695363028967317497635241925656264002627965388916972107880734337071238713254340145350440202182718189794710536155707062521889769315688373548875221377806436456632515870958430330243217048283488220603122731726946148958414316736267868689331011534576553468773429083007938292014504549087672449862556616518851956038397618505493351437461508713135388821965919291986303727456305220923684154137294445531205481753149828979630413466774405148195073283535124247256248429838563640472184770281787080186809939431994553644454029969671036727703307504094051974027596453843992032383066554164919908206645274810013889074222107851059344074936228888026696550232889474081528730257390044214309831759408352154472382015859227914552170268043830598181380389473631474377482539980544395374329514769704826450631086699266132262348744694473780657321463670529664755375761823380270582155381688879613757059521816976060963950763808828230023333717829588515637215292564901390340401206329030533049117325441685858053663830256271804226536674953934800422893243886916863133822981176501997751477477391511141141124277199407774016343782816275501182601298946775588171360019520167618350718451064519782043338147896371889435736302229766857717442201825980305795144241429686345130014149484697082204718254281298744244492814628403615021280619873307537825335398052851766667058154451774221242393608494650859934185717433137614115632155183350277821689771610536228198530003715735494838083081497381702468438158404335496303867979017348596440594738781224864626791742605146393511792553656521282061206551464296815992882416643913604135894606537342744140483026188702990397133545612596534010688754400092159398010203622833350249099594343729218337893007012718460140901717447888269271991830407380609632577064407158356954598601974821325752858395534059747962939072982683699536988918921999901358110968228688682282205479341576916896319744945800619374796714830858416784583683590576286274910693222740316565437801808691913659495775507493226765665434775409118547798087702393327290215500241195047082452325195681043695794632366840860199213842614936497690525832470818372769828665950309450950881225989816227915828733828445562898698115033089111272407459938045742194449878948914078276493529494064326022062082272524647621123644524567700200593760179638864197781857298885302708601813500926185362142634663231832020668932159424002747982740402221679687500000000000000000000000000000 [73,28] -2802963716997608222983536421520364757963856996091848773110088470880487699499879448038354094291639058120694945257103196698733481631335831729543326877016243204814961222867436322123267025705024546903338389085083848199296683763269889171578887315523125972421335120421470800740047277032604481704483318875095349481023222752694463087880121883685910933356901450380237606257444881929299521199248710094036152335496927238104346531561771168977411492521833977834478037501781909705727956378484426563104023669096555200295840385199621067770488853910401522370139579996278748231372912548560459719363055112705996456218123055678341966645989416549263115476713596075963697582469548415759277475426945350834738509602363187308202354948966221362258797733471569475446923880393036998611707426014292434391870434853283140234169105045482645040813087574657256050056027379594398657092390468681605358474825561011579721970629704188604651435871993911346727509973112745277519154232498086142931841000274821790525049576096258093085943837751876430581899876856601864126694386648271504582777542484439575600259191106185639846416670358965139424450739782631383205477017859943135284339492031459922228433675811806143997192920402898984543413672304446235945605844195338786896585166670921706135306627806961267358870941455476474852489141340049115328875032030617967953446122629840548405899054168817273730319313226979305819592328445351258455205018886090631328734527290596748486185429115362020508634378984374465588869146259539230668229731457997824191283390657764984638291916887196324643401625780649588091467916638135991596909446204593224520097103646917773357071614405574050391865714603134416728303031761647932698756485843533996637604001318231898578609055192591952910713137955314505914382950653994395480553602588658550527725723611445966417490943389477717034526257633737565345342110394593167934599068929927654575941645172115489460040988516299536433127382684476620237138284903688163006137228266278020547651347632296781832622944141828425225011201154882147930091098594888128661072132448631036757233778959001114541798840476002961864352709125454277416812509586245511586745469660812472951020955071299225965618547040269511914333705269892685917803392239577878135459833636447183371935611541346350607521605503569402338098459650274939390717764251897975210582770578569185966738286146767946334470701367054130388862113701830102276754689442629840392897369651828027514551498386894387773337550163642632626164147378474839522492998303385699302869383082304761127387411166816158330289953058003490328900852543823385520214895768600635124067664792497870896590591355020856694120479080112318115425296127796173095703125000000000000000000000 [73,29] 2345386034950965527628893774099478958911377459916384452728922610193286994254183914940919322449237649332038061900551071102815334452464601942706009724336216008743302719836141854559492464999270312052095171545629839493578283608458735561219711028056241530261369214680819912879561519650990816498132744005025344397460236050378699124976705503642305226899578102535331525207940991887547786225749761613489700924229886215168874028053644933470708314042383790317360695215705344243812931516969732027534560218902972183660950721641531374834333358116557132800455810964235179507043643794328561869882129433188806388261781433353219420326538931569121034644177318686064530291407607023056888985345524393843256743035691030359866673677654997934443292636583037783135701454786370090365737516644643204781212985745797779484310849058469976237445173145783323186846388260563810631646822604284041018260116354253393004031670839549285970366323519612176068978348132744365643920676856038595795292498877163362302273807515821682098916258065081841133106547439636765831200228145724147425374756016994737437469256396018580001582963497805504260908047215190367772635180692399866080045073667827834636651399760317839112741926343912651688327859739153791057090899304175075780254805492292201289664912972625135962676488209492491216940324441189845610958851092935930131192355337621852400468120095822397964193094577686783893306358949039330256748892989628582046057687124788242776278764436610724699353671365574672364050814189138875525059169736748092410464502425785650722755678569165308933700105726553751532639420069075843314647978626777046044293061976055353883719805420555072810874555280366193859929410497448256678347754028914644785918129927058490482682993547699109261561089681783705314239941430037055187701143010559845852341081532561751949369984338875726530007944674569294892669721623263006076126045272970202607362323126472438779403839189120700554264065949026329815769756553393973750683833526559421938146593525085805909202153555179619345613802089003699630862967087259106887909682588221277177610514702742025840743759250954276044907483733862046885796936638480823268479187385818244647739761215304141767765243133765301023900426767057397440084683048724076058120165278588655788181775405538572898312907865990224498534687444552433029311463782276690136578006815301241967153444952505376544696190798431427557751894814649269463109520916153235815374956757570265859777143140250394761408801058292072858275509950183098556436784693599750369361788192817183653610712886818606850244889140570001561507112939554293330981820111242007611614886918970154427923752568495779351496815720579114383781416108831763267517089843750000000000000 [73,30] -1898228251215396923192604401442251391067533834243586412048108961452453006590780988411154338846855127078690327375644683407465513567344674275144135629342715702447317404124563756159679167636925184815510789494044542130062091241494513600403002170494833903741555882980397072325664293326338929694323875859050929636433027510332029830572196114363244862986582748305406025997277119505897278281205298960575175529945179759933410543966405794771088879610569825181876285350869629344185071087055958346451544493162953626681490252775989149678169755941116500768172274536809030855247086015551743236891972554179305412108426595636449687273837898140054334554755986035196757910562886513233566623877609710349602592035926724742668867320486403830488854910561430300440265559300382501702461187446305445644880780093610835420005267074237437638190926465444679174429551726148718572124786001204662596496413600684749344431225806964029531942516173260327128158739989482716453362656026012800227731553737742780014285575366650324171621633650731379807493222662318831708986885816296374013208197139046017773807073354189520249878144450462235765264708451950023183275375543942611260582621060436648930555751484742791943093394703300300564081997398326016396827250920292581605583371201428856569024918331479108850574102737570773241808462886261453075107277776624445635048598479616311251817972963501012572871344116145808803198489984403690635780061904609209027835589341211756365282073182917629302472710822624733990045812298332281966197311648016933930588237800522783024077172620460830773832570260357627760517902228139225264474456290560768251131314131040579928860013548918730504907632235933244858547269419404625701465967111987805528432550721065175290455637009814226197815998279891841389527749649591589583720286316931850483974184800597353788501898183816094580284706935256475391377108626063774439403799969183397073412661334120846023958490121634256385923682251364513993722300383259207838908283922222225666397403842335228400180978236755369885601618649678966383990930168006226106203887018440419559344158651755422022308810869695335863183178154539715345267889012100420387558083591672398322825372031671655693687075938173917252703761234598925750262485760186884078742431452812472202203104286754368204032248875279916621131300439640743894924978870252686444432402754213397744890822128868578795550675703872123561534835088521629556745470102907278707421264035318446821959963673183583091336024274199132684411655398826346204922767577364819404505638883564868430781030925157228208946554545255834825515624530528054648874191063817165122786133252610291878655858637863632141888625692871528372052125632762908935546875000000000000000 [73,31] 1382581238806082176626913337402262546841834068917581773883288987911280663308224558203434964984104444047797216756917147200832887118547949950046403933795343547763902456847761669488818656237329053522804366913533665758258948813316463479112359584255916175969931503510591037969334777036997004160085013779123873686112886334872579878698100509490523542712020051385642179566404874313250859526821482783967801268144612303380992975020247759864463268282952346718872672171156629775591207394794167937883921963224388685017567094205136298605454306348018814843388512017691476466795629127762847226088313847329735988855172217215443835737054365973680389750290404144525620644176272255941170868076502825673678079916912785425618897552937418927272676787038602161463450726169532635801655576464742522136246845439094725953694725720355125713720374120016672576714720433383345447553764346795802023856960109731615649551989628073690454456041324399427128651531473158803651413087991437476733370972905640283665512233734637021376708474187933214482254459850447396503729019095894295592185995620097340453333021347362880882249560164490814842395047152365884153516277581232223877857116700652001351613134525606635148876562937653053004970851294356786326381113496471797933539425845041857374388150861788308835284029534913331374718202481398799480275114528600315992448836982548559751520297592845677740283761731077936357630860883488800832489461889197073808159931417302399198253412067857732552172037751136084087057329418372842298134024606345356908184402533422478114794877141886426493111695249642261811778756866130411202236427482935522648780216960136222595300074964450886282518249765407118915925616738180616340916622910453272440566090156252157927358486604192086633897282802712433511200001950952631606523916575141052184051560033632396354024721168104969686174253930534813935683323517928211655509423638464047199742165707981945981821222231072888460113095599786083891915048834820957691430508744425119734907738584041488551999921377517282762071248628258015796892685011918259981491125515162415502363660091120689758472730303398494389990115935744840375329485826514261564186241565898564084219248316269019593844255964993747290140775033426890026192570860431850825982044312848940045954495941584016664618750200098918670708751349666136734134688806661224466781571319642929607406159228949544388235147441396055629471814933578087053787791474802334006610356498408621941534722273331150023428981253857086541746844739118312910321451986123256370996133129696418046680808977635212741701152681203611550435072920506826898476214318596016858937016125861743018941562162443268204931740017471497594669926911592483520507812500000000000 [73,32] -885776526924568498809337063789494984059084263389071582550056163837553414234139077858306988622811578969655029301281951057126734504224475922965405409032435465202330748702488194481978440603740350421907242925522882523661120291571073649842828711169551885583723704610221861743092639214599537145827881188253498240622432290243141161274384949338674255290905040244608629271028487918115305600677321769623735322462118800487496888653836754536445699268901563597267483622846922175402229130039159648864481906873388929526070137638651916620131574006444633106069575960254728855211844610807659968973005529388365330343224435517375782757254706946845144237401233157128978701733050385121122833333193431533933931436409892849822912444647506051971542122795567720619068096833695985270457202761253693082714226799152730013979433229252917549718743898655006893535735551649151113295863244523353871179673354834305337255908664491912844877939858779524339371754533133106094659697168532918274414143611579816625777453445412139306332408792956640070435701511948663279557710204942257474226722946828767626241998407229698948826855659942142338590264828187060063908110828614678193271371830580732076971947597404736149766739048940120413374446607256238393617391113370939234073322078066373286634812624192694552424986023016863972433110780680474090530224417455210954582682363727182558855507993946974552074974759985313787071473140249565923189528706988212318995258043938255331547766135324753313026793053251729025217066445082331707418141885332363084051622015266240171355304614287513841273877428093870925886880422792926978214539158336821596269023065931321060409267109706598207808075398366807405890574751891596607206348454044504118299439160818117852509405065699627626512906416144023851819643624442138548912998976366847561586113381815603948783795070869713464210656275872026292788558335641475517102819558383462506025590889217019651792005170034212712963977858140922441860202719652931068133962750558750108888035656608695266347943924204062185777311113910020706587713289036144165208957251940373864392265285657919098096906858909373049985439571348302826969004873861167898036193699146360744739142843990611644917958410224403525751898831600121070561497983029391895271716035612359801266674197609818251263859186695016531129691820506189818178728733702164903087877859304802352733839043036857124675458249409530802198876376274024940433310866733786291017945076510340559176416709733137685165459146045510238110852834952660500832982241494186926919536294681479341300075760320814465799747200059925934224846831248429198687633304780951105161088519188809912824652615935978059238942172726183343911543488502502441406250000000000 [73,33] 501539999251795841288721035272514033292644135815586085482423379665487436306896063953860501463974916600554507083262631999719841931590710727229417484968653637023802378150807133617866357873515656451397454474905294403017213552838530620966832484206387351219817961723085069850451216497013924075703702054505649270579301205445999882748596413289771181897304612741041942140640583794620691390509651403552235837584419489834699140266258620818462565889626806550307165248429708903033809857264755992311628137839723390866494255977472860404219344573014237048122327219275398266806445808127283917742280186102077349365995406516096923183497959011871001213363563983122254143441687598330965803251757511310452396459201811109260671898489548898608047960210458589823170445254944939343219887359746423649585518126460537508230684621952970185185981873792656357934036659537063420756892636182290385512881702654801263404458682303285694660817299168323616556794947579775486139445798785512169780310524158427046108836833713611508430052020904513693220727972987261804794194712005770011950736126329849490878774666296169238518265690948355303691348643636498977844154148254531207331453811171238861736972467871788351197572749800880771041213023968919519887903575598784450652981775020800929756278385744888895099624391459668762600273761982548404232083414628188029045248545265599095953054906704230538111532765915044398773267840477036985069632927612303478450148895118455738513632910072480655179292657734856789768034363882189994835219441690982427037194407737005634306496603016059116906778724484107604017104318635637945669212992394381542858277617043332268792853813660658501615587310737629903842231239041615526429036359488845324822169162530299344145350845994764948664530388000328046308035757423018208411736198552903133700381585521336387986443837032015020116258814185856734168883754180643050664481385543334722984627195619855949088929753527100617070045319148347801222360539349610416043170296737724864199867491754178806369502620905274765055200149403427529785877177879782810745668566090099721759068309956768689553399461302421638785960569181309942904199700746901564706287831821780926060120119912424676903598912888717612654139048722924620180345767060465227001043493190380561633214341146885075974320354069383693433399152521037998888996325494724987345941385859120900982168453830931328921443006333756396754312439291256543352758810887639258143903224412646376412190422584705852682410869261156003094184592346870954398786483903847014321350262669044927413703757882064309735472886959372238370280873675423951491772769157066871502671068563415334985827134133603427690317744236381258815526962280273437500000000000 [73,34] -256242275505370648644058049990499151289408986368081584354947865708249829742607860064706205786395778538875740647248375844596281964293441127378269250596171020026633818075301453894412364102769936799991043172089868095860456830171323670214092867163620180092618808577084128040218898542196884251052686083568612971298324519541278696493466573187960353727571478400780856641604244429853774412843025706504173114948455258549000756728248933893392767175669012033817242442875394848935496008833712983632699532299731763167780481760484064989881768216236501437160052842431487435218556010956943646656723329853420498522895546505987486272112527411181251566143655796079969659127510183235437867219502632141084182862958171148458317061676525180350962473699376880058259870638439547574020522817353065373701126070178140670028262708794308791341507931952991209425118031730848865155502311023160821940796699763241871054171578798335009544299974176753864548334320579112524259017225904139883670095114021038684352797335755403053198198841499387894980859738850830372814226534589736814774791586305235061432766194231288579130894025774761694656204029508724570753039465446038781227581879262597119282001396808555261942202776314888603122300787579360055048824386228539049618662504139211814770988133138214429572704075265052392064740484102034621936906333798067311416937396582405494095006291318591527704105406578889632586476880071212604641698358446890632761298293554839905367958271532631367710710245219228181514809584128994394106609656270888802559967239470199829642708770051270302399638337272637912934249719662135134613227233003251008804738230044413286287797157443104661772580953909036527300186929761484240466360400750244700213883991818776752103854098975107314402285055905867484045650929230312295964012572733484088927339633915967043197370783930686928395879086178884106976463228179761288318578987437902345372844842983161410063978290638466538570977058174543299894377337639069958244386947852319835513858645842683733717905894380955398499703700515715105968556825476387002893006193943869701732802940267243871076685720076156933149542216740711734527751119390878119467448639910320253530841915977962054802339816895610799000001808562833842672174080014344029599833797008149304485903207255260748652265150122325494423878433227699303058216760542647351117759340929162876138321738053407714222618939113282552287584394778555405088754299099793116959403910532874520536680002773956621337689723372585517901285532794543991265634800410367443356457111158559397168554289137456307938286787509887979742368501885079125285200376760076429621480965213993447623953452808604619450605355268635321408510208129882812500000000 [73,35] 122000631472716872762191790633151734677561784912923342751363255469195771774307312610134779909527302502665134053291487640281659956510711629314843973309142998798854524404133485171836064497783704937449491207963074574921261433257062831963274026200570929132573073857018556365117708943805838382812685398639633309570115209435568377257046451753869358741232666470313745055572576142926357401252441839366042004300004088511086424039274051333404401985948519848449153143468864768459561234975565385633984091711797382339976063674912461112560984665962579512727615078448530661869289358914635705916225558972380944704160869487930936484131678363736272272099838854482964950864375805443588623713364030734575475077218876438686367374684014568099180697405369265267296679831234099565939989568485304534952599830920267124885830135204859998349525958837977783063966342904578458874596587639341686768434717306006095438161323794363473289782632652677158238698605936092158288373203118802382833090030541910573950203483971504446751927284774822559535734983864614221551140045819866549525810618059368235729789358552698326599819040728741778701368732921552606970343302394010639999741111455936754781367202517318253394016659140708608084345297510533232025575753362444022791035650558469067841651178036202833997505991357480804342209423406159174555112243579799148328823271558266734818045170595146037911164242112721297529813658161740130972051592096499031448930595106616336142573864166594803844191530499084855972545254018055808084733279235102941853271383734713483714298657803614638560457565663389204206392759363976958820250602716868275807390932779710879079270156557783999562065925756193940616720339269219170030040029920388973868872025158422857502414070671556078639799596601127797677363494590102727317540795001486107990005930838408709474294467631050736531772602668912749271636432242852243720932330471644937780858673882852987571489656240403436491993919762980391466916283419112149113068422541637675944185245732759645084163668282272113143595475940262055478064057080781448893315938807189572221777233979199933512814077431287475382531575551453362845092629993264389806631796584946247112931282096390647379196560342810661738474110191189744079622654904251665028814919589472274686819427800441724197859809332650403225659899638860978653804226616107939690707103268110990799424054245676575656687021028057215015084539597996380286406961460800222872350225366579806565306319857416684701854618927796796523069737585513807681143665338246775281612170433129999808231689274493582993692157476425301179306937628137288763409915290323888348140114979465629657273304745773723212209915800485759973526000976562500000000 [73,36] -56071548546625353566325703757194816925724010601887667645563293826700436431826660365790123095238916390587240059380300197638922315966218932560132160473383349354274556289848898361651309627703149448125872194176911830444151058402510825876731064078222951080100188006036724882413220530003817187792917719056681189921505065279971094314016970806316963122597961945088597758051372327940597958793203859853364352641339353712803543720678802886242166906961806396471675659305231740750869066729122088299040746248405703836158561621263630833901668775426935288554377777990682712678673137552633505774907641275204929306905521068109421497181148968151961652182044218521562990967989687479756119313406231923383218644974694128696858991595236561136518528047481106832548563725661266932172159145519043496281056274823222726887934820664486105511928626818459692465459052508932398822835237648320017414604725656480788573550932221968370071914099217445404823334462425880018241206505896539762560053609654693439801089756191441180997102272925545426169858227016930845978339022190805984484007143208833868523204323969739399552881838507149283641052113269620594242362776551843606184111967004447802989196258907849651375904707659121757999479732343247408357491648974423417428759401071139263136614478117586297346428394864248576178367913567298774799246959206923520256331000853166670654486232637028616478302835992875149796096082522844050381046186349540635408278411568389639553584108378812670754682738449111910551799312127088946845898968367999320112065373254192469540923596813613675510009907973744279722349907144399197474172878709984639380105687925390366689118265194288800581039716720909507147484804144258488063182279551569398610419226576684201949694653293277025462466182713542217329011442235784883202435088531162695412738157028686058450709899335810366749247151207245255980053899219650576992249804650488795722662524614279501596661718094379077451812060147265425786191587360986660270638690419384938306865657616079267575651900892223756115292337656489677430746038643755750499425324692986809641175713201364624523585470728104789796423682968743597314040762452095550705361428584181980042179597243438336748623788525590331254722635275096674350053552018853878575513738425092953973673616352158899676303630654521550055411327319266768012777393443365990455767924307017560619755735588391586739578590913752565111816313918715943226960811614240411625178971474930091550223482121554222602613183639989775260776062672125842585687279985713831872159259243645516175579527401219228036022826500610773372241260437020462702615612777236266178796893882952409087291759451354700161118671530857682228088378906250000000 [73,37] 25398786504582552839648414145724321528268008894547416389504046055068757135477081298867442593767535433153205355918186790418181977384216458223253188912628231008373579331519458129148142584792559068034193035517214663965403042797585425285936827553740485580147102328872553131324283976134535924174344177502303167401221896165503618996478230558433238032760814770727140656226661337805147235517418420586363252562048772571509351160469954170849623032392264432072539298166612731504347803086625270662056998804527269343138310130507015819546929035251867779280248305227880131052116091098923353134107551364153653485005506925518207108195181894056883056270982918744906862683042410601924025494813775990011504070635200536727270377713356433139095802854393520641947177778397596280134113271753749083037327089424977346296184394890646455234430888708930015934115036021751237169758065829996804654123207555805433288299706916771228489668346160831905973786189878151687937450134672112467209072849317821146019257707753794141522676662595727742136011128059677443143932172390521661629367302765555295142306337531197954288131929896548336794751060302892399058382727804567936198432046366904025753612070096857047004679951986983889289712034226516129724224174897309240219102298990977159735932259777575202099164413327644130209594215740235545080475759106339053937509071340111732382481427252384560712200935977365830784818723103123416889282872048863043512804100694307457868729012005696314690154361450779649689973308426288906484389723369203233047936202228855886462068378544304250417692353353499837819869112903126552876585191164284544147772681130587175609254738412289525380621717643183321118116338540016110209407291498439773538140573063099049899511203806339792103489815960421460547991839770195350408409654952732925682274368642564537965544656043486118945407144792265836226884149470731388196271859855224562944602019886249684966693932156201915220735476035432136074015336171103154784939233627777596045385202838225943607064448978411499514967196282568445481132203680434955412466080485284501824102899812316548781431790105932863082502058529094997132277574496641751988748543960333358239277450799516955068694092134702890003695830528280069192951581472998291692523587326429898415827700714574060024838616856954948630064009627785675079999383577838878777730747200017159053696582993313115725384122113928787949682397574316071450645059235945247958191699421038028638611710355408403218377111678660772697051669716701641457536395728307786903495154891797340083648333065162705698659779968569110408552459901152149455166364128911329044184048446758222557315815004486125872062984853982925415039062500000000 [73,38] -11254112498385329314284867626441904236609424772854870695123213372308206904739481725148710012545216892326820806531187411499612300618332168658623306016861799510363179218507663593901111304248079740558051288787035719159428833327992248559143152897327693923952590352568317083017239257935500261001627877288128166571202074741078563751577100048458368453637344448204547810561004651746092734720998618009879414389019064431261589298589727567433165178890846177516858967506113626992714341619172203020415121324929651793811776979930823502031755936298877255588246657220331228874034993377394171335003185634527017438019234904467140725111974624738607200584352960724035839654578422395688987797157363168447272734759677027711417286435228560525713569367675085771872159950944808469874166694141445932867529925466724035336697379841648026898585125101823548695300748690129841258177260103452201127229624013809592344829418663537313066361224991415888860392210504762202245644508990222739363000503279441983521857199173796172563278364870049922036720233596610149226477547726282446106925950951390905389682036621892058035178191624454478285595422983866497133946416214814897658676628086744758195374642824058743049870651632726408878038338974384961102041467308835023629298711363947282119323386970231839863358369081104627395991367983739086010174541770136868874987738197817152010983699706096939919870038656458836542271227495471262721760024150197432661113841923024384700257478675039810890910146921338738805785248067393226348232653975531517130481660940277906332290928405976768499882604766251609870837926970175995225712588664327682873670347712028112868454735717623922413001340200236762984524225553325863102148509430674258346027773725437922787975724650109725162161960249350211772550865803540791354764828119363730408508168564636877941511567041082085757750765474890231299993983804094920910318597483751550808721045754114437117622836786607410966814898602720221700227273008840762946057143003742146769409475514609502193617123123220759890534593463333094344172097163431596325793590714275000383968125677791436711190855477286028352117746945636262799844159064911045816596224482931403190602208566528771227971439322945830196726176112804299657056870311144153672280706057374225808111346690772543827035171477667123801356240146625936647756067876481824303726499874498788791796677576504655793912238211118619831339663402815312518896944142000645448908877190915518931780439551900675606233514547014639457247894795016623833298110723700378385920012218137019764447782949553743478404179332580067248888634337754825079087791965800367215729374268627920475244197362485465419013053178787231445312500000000 [73,39] 4736146453345577130651249162780323841687844681569593487810340272452498288688446190753347666401811356238464693680375582767158153364442861519289560251916864981032575129696909472819333544278952008536281396529474343187967771957249688686524055553183068874790234083111453005354494077654182918642440643864694795376022886363768855446370880108472414020614140680404034988984323458792944235781737282163032251329660516704806385880902945746784122441235207323910082922199423115550795927919486365207837038641910270973062580241714347511745653411087530507911987419515848583266560104283596420360344864993628419974763050036458225577968646294664420556402011645173908046867363745911438314481895810553184658355252316869415139446516530524581234000071454452161619415896640421458601960460984251838697680107785825858294579640379960924552694047574924168013897192270987699157409625793544766963406412824629506499590726120668390705584352228943976024888458158048355935282751927445333219190208727253036545741731994096141418706516315082424825163102358888755636693355741451725012954157513188128444948131207650213276695984494299969450692851998299374378522305147919580742137962566784096552167037156066517638420951686144450373134545163684672834016991790835139696088962914261850330697225091601331665860223776973972010910420521554578945778326060754512840915101125621338977865979640026247240148492231355266475311687017344686835369881303866400702603821681545138350898578497777052840009298984734839679219257397596589744356820196444476630674936349048596047034794464671435002642249094596365337317535176829871307556261664694557788625457505019169365708300677241226530579853448401576813216661829206901165309520573292370414496999141339819201029288725586686935433693507016099113950173088519301470919335902419180956744642960500125801841654037439048849665890252974877877704609557315074997803349444429995218078961028144966567911169426840090762987772812864287200911667058674393085442601104645739136647435897321277365413693148465442202220584905579759089887727314015234028093259530994459846739729821886602618469096493568075308275690856915636733301179408266691123150525018760869883835308820118969726009339745908036852552196664815516302796208640983239574056987668153456268926473285810264076480579433653905649880605887546621601384157315216808995229548952921742170267702226291303536376763829137101435366662554033112499240022970345819877710355690382328125551854341839957453775488931181443341945237892145315589385195134196866924512447226127483927312563960646902655249546831382810312304465780758195668805697650540124374612476001479826476225909459571994375437498092651367187500000000 [73,40] -1829389296488800115110326795340453544245032143777243988161989395496392686212887695831439486032988709178325458297378697926568293020575537600319742914865191753987574712985109836047551904360323671411357331275002337151471019249874699694570956476221773830038904509150087097286694223136969942794342159685682292051226709048092926867191594555500492935097729525994902570417616791398087552689509727479354031022591716215033996599905154275360016704777953952361747453662409048068834780411870226791930205913600671205643587568777878899000729458429252743398605896444050153633400861411539826072874183355908455809780478266659647043732630012917779822806051574936259296900513619309567738014805375928110006567200249600336845661375092073319119087362308065680694157299740259678269927226605125889595691977892097125366261217204327111867398230302287585803992919479938745191754428647091100997997095587389938260134800863784174493180723275607582034135212118686425182007452480009620151039008641204813189329225906895383867316507851831447689095021141881547631504464513714300360497159543074946441764178622357017903538473441461946993048764992300968661098407208149506729822953089827795684209698447839012083458715670718443290738208399717548699231797781447590302052777495163272286786512229998815468178242854650622217902962024108777400549570982024189142166331237081337882889568808086975437387479434322503424391645170212256299538316643791321046028320978255278659506461977526459213495598428416572044558063937867914245858967149654373791283805935673048536686891271239250108523335115456235338898421668700604782191811233540168054798947024733634729118617383673962961841626016116527425050313103772349537776842624808068847410583598108470762284058618867237368431482715897655395311984148461586404395345515829594522015891597108521074936124699605153064988763606203810327351001823818998860516558427890968487246777068680623149105458808620161907433433913512173887778646650515732700504614928285154576814285095105691052387264768626950608513465509980901108270677859483814551388089324811697179983001714431451543141221056518628436042615595729283946927755818517417838155602637981509486911932999535788852285532056636517126069751828164596593206343255801148948225816371811599472298998780688558909643042245748710254218866299361562464901770455893476486709264839278701269285750121462229631209604089628822465406519827651311176880565299007935368463718102920669887809324168920957810781700523839251877311375655682449891489778115114775278712463453673408434123078640841131100716962425531985473332493779268055549418512668036021557473508030041385585828805915298289619386196136474609375000000 [73,41] 629486274632723491702662648171076480403976973614937841020811406205997066881887168790534251987577633412964284685360619179876359952828544619293403858638011219652863449099858108465337317096810664015808579374225093338266917162100882088521573966039162016289793277707970146367296967755107920858260854685270891809514097428558201011976984741408857493111955825639947971351284132132642274781643774152171983030672817102933932287190214924766394178491534885183530557769928068702380098271841560801211161659554614024322490998046152975218522889603842074992695689220616465691349880200593813525434286436804872066989217892787115566528575983511800620020392870179944113232418109670664186568313970905147369851362248235107930466924828773927735447820753403920837335012604375966864303811000600664479843477248981862846742487929221432155681300957255648061156947898835976869912957004990809729759198234866151521294866128725220617215923788989264085476342390235000228896425200367755035744261721084256891746325989160968291214245823210744818921515094749271257949853704223975375940206241197063148700376912481694337129375416981772618120938047025517366329576824286065159861545071562069277755452560907273819351341230577435302539995349630343981436359629488527063421333359223760998683167976510448479757289164594266487171779080466697632459892187305875826139148634566577492273710472893445315906534919863924459552325573660652168260468848361499793314739308380930885109513281017725169797804060233724977479616307417051269450575662653469474405140862138438358708188257369965115854378326187317217818493113230420343788934927618709638181075280317064342489581119345440339533894660658812466387290118058631842590769223062140994596505249848833029147604383328314932184071522579323598989322573331484672437557923332847237681731665543202095590266966255173416646128776527995666851355428409456782962497203230615000718054418270101706733077658395048217564198545539248807676228395090803394505117792253005002287680185305860623530555978180963117736917222929853975309998964913609987777157163286610092987282508558195283678382950566020081804295957951565538768129827288631952239762272153132052656288100193646303049417280396337463568224278334882858486619745034604975213211454631742550648655658376794609293389510312795092367357231359162238290449105229035673450964779342958032167311182062557582562421661482592585083702827135874914871197978408380386584569356857873595935840735000124183102870628622335828514033851779019812628836575988556759116965621836833418806495792699377532553022000118959844499476203141034006744009065011288710161249334608390970657865182147361338138580322265625000000 [73,42] -187408156917945313415612757651683185335528265611825039196091892825602301079445036279084576236697955880821639472307794851796779676148250096280563984338484632181519688671165371779690781004054617560657951495607466854582136432144638260541645256109411582758852985266312328541647300661155356849524129833698714392693706063742875104503308251121160717359458432213843186864712759008108099505557919039946725630247376119351300228482686186928190761541887181514719322253222705305624020453889130316977478948330945561681703091170832242184719480261293852108971737772580910546463284132286731207555068646460055379671473941855036963176205459881121696624586189491594447329010676595714715017233113144597930940767923440347656532342577734609954998739012343427859639348078124891445680089144345669502055693309020393108510857696026676865735244563816242127204598083571112107268648446930847696544185177562112142858431261969333199039871715309467707016017414142580072611034372652269919504922278545089308193896912107787448305223109362201127476118717204996189988219674277623025612650742699013121152879301629411291981493429022532451458196468012119027987902448798515193348766091787477721779247171239231483960451825837802720765705970649823071843494344956367144194932646270923782953678574740981641371534483748714158293946261258681259741674474049202971987598659626946940418807506916226350015895791387999418329319102864539123647117208578915419581982890701267368533957610543155770491365401100455477090405752707170210258249569289679486829091044090399463778967590497837265048230212618739748316512105632309293960267887338561240504181557078200862661001950081719316832146991933355620459477061651579211529882218982664590156141751339044609569199242554949870394524133005203943393271765759019647965508737928751138937738433379847215816482440040856938748104376491302617710315657093891728168666209598231710804003101575366171356287519255847982493181108780766883395263463455458375385403576091883955030235116305625705714979026738263708451780907834308137619606726247205042023231799764624985700158755467557610748788394746881022668763393411651245807570735245716062564744633623959954258125836926047456296520681472211594930765505767955420480398725117493404451622293660044547001224686250432110972104516154656972011682719062320534923201885349772613675269579720516011518226349185208139185895344994102387555447852917159434914882381949361974219474701212649123942820013714221204826925871857869321805156722142218993348566330769035458715738854736040051037447123962373519687851414300155842563020769279515265720215493092436355760679010662439480938701308332383632659912109375000000 [73,43] 46166273856752991123990390422707337857773891179785450873024214222417929099397032771500574244128433299416339369194164119703113961527504762327293224385874927900341478877630333003039344542442176545895921923312518173012503232551612250734683597647443657475157987940950873280733354256222214672400299583493945759777424470973098291301498008839201502316594258991997950470222651125121955190420579267440219143409712007097895983654735934962431945748294389107878267319457410698519280956966120504230447217351698797975909798022170395674595913696090961189126502074083234594347760439967649901500964175415227517406767431858958996253595189475468123608028069372433762664418977149428997707821896249691489715594040040839141997149953274482682804730113736460578160446641477860594462789058110747706260408453677451133649718307660499203527741277865706611201975246677099292396209697489751607198827614704465984901836608187541314617277397160530844622649650400987529322371856647636581398128189804552236671058109350138077576932808440326602108090225986475835512354323092612792701487337833164470618379143446522693140580544376317387281257879159740894589728130159499342180035105280104874903329114733880545383965680126609749051980337069186898983140127606566201636722852382963144691076875047072740669787185823282694283640408666505009318797880712825920390237747337794103892052108842294210462443136700310263860068696164431343327601964561594919703162041278834714443988634066555885114667574185574010870623873383868059015709129201278399203984910567937143697321306392262353225182061646187743768850856842386092895858112929333785787535899372062438376781291873611643275016663721038337019201740319108523647743892520989696714463492257349529468595869666602119170947841900966849880663387069236145481730378464572206435554130319578496713693389749455027697288983883085965552045914047347651285711092542612509700509715141879132081460327447617713750686833131821087299939728112932907841869289570253038826981309887604071006422823195892758090583204372028256361940800558981225101438509410444527445272548911337151149121736149993196110479932272411692328996474192738943961523513516265402764232859657623114169300251717986283640855561164331159234448386472759850665917661864718789487277410915500065558738422917652146237719758221490831080790475018293960702588522535444889851403379468008382898569340030014758657906382496627715544963179830305850935410522303083870430379579956940600338320626603652182641852555189856835390549948666319788470838284300823996088298389911280725951153931964421211011417827228146040583283624918811208757453423690009230995201505720615386962890625000000 [73,44] -8381186768602344887452273594657844566583918621945261695071697357994954619779934877327418079003961101210667676230694454453682071270644418145002460727364184769016506494938430492842336540266589168349291412849873812505501753886009821941673006133431522308438130448658315386800116020486627864355311062691277710304407727086863687480239291588181768150348494636213496562570576268432678472847114328664908611930885975449446690520518340770755911313831680323967178710921613284089807592387179403208443528979855118155347888698998513072171994806255027824670851275386307891738553668767353882719034602107192136253323022972919942256707996355517899089977348473869721927941008496672084383206960507024385244972560285300842512283733731149755755099056360295653524791157885681778047902632272487594682038675556301305199082482243785800479098623150264103297409461839827874153730178572394308302142918596203228118038456750273668048968236330602859276311657229933901100826587087066815102234421228329637888537493226806165921690804271521019684867643593550343571861506378240447149745177519387211252958243242244438286446733414638468587505983196590618368394101780215746540442218608965308147097752397622351421460188183307629933674970548648234092394598117190259122856399340558529809389967323744870119355148374538829985785194453761745555619130228659645128690330185226424070554545896203672974657442916710111629623577010018160000321932787182041873310912606330726508631202466638995197006495560659549777719072914698237587041735780860289530973584764586566768785903674122111677596850781782971579994397961657333683117985289826983794212388344202381077103543623879939212122233036251819643194049931712478622577283787130270123295513524178779698745788502781972706515105894842784452889304746172505633155538955898995473794792925380640286902524276030196506996122481254621030789279221797252956865458146088398031290316959648276180784891395687752396727785549097407600741390127740571415857953452814940349717626779567463134925556428865247282146042939246616725959916717302434896021033876728997845979640671733341177394461685057104412476612215141231964911823951514811253567360542881730882523822149508785330615572626530234720547406435978708482745237651087208240404521700527658114590938988592900701896799131930187611330914358059629522650508867543891069465016019286442594852630645247479568969180851943426272707464250032507249130749199607069150771353197236484445086164609406029304709400011882051940436196068628843349908912104025461599906949328387420869631680767081253115755179425715909197403309918426380928618504693445700592241420778805149893742054700851440429687500000 [73,45] 545657812486469508406754385110067273294765760604297659276146374149916851803596359459219175406327638822136776499611361960809889177769262577013275666645914250716278791833180054802248674208402803091967234132307574895007318357140037488850097914938346047516232310581960080842883737752461102438400670197008211843297190470184499748585051837436858550122973326731100640746426408351287664500567594342634259676512846196262531504053161495892349263639764049463883631010595843177407268536121299151379037958825730862710753460899640856482539423133502018338900909720306929293875584181088973705273694225705596158279902016548770445672220576675999267917890241916502788954708136419301027274339701477596570643198616660091954119834716153012333962845812927677264856180094357391275205463815053839823145757831435552560464496619312855230094355145581607164243382320582475288743199831541255202216903498326800730606314379748241253138630669284345573076769854574779158792262752350104015933521221912185526059366891853099086716245127869364866974655907023245623408508146227632939572578872012161094454214530286852157172425927639003384475450220764683796579985381902576114571341878734664710713859797493946714419477578357141268785230002728305105457146093513845699345581852380556530928841960496334076962538806355352850080007203633577794881550377684685940130094368928926776947919641746052617832514051399466789905997711974752986502949755580152193216115533333268311171613752848469847302653208061611090516375540430778413608146416124135253459708085622903028092664381801932696362678517888335008655502929297067458101962651306385212317486410470389833336553173259909921760934649473197648791435129791057848160529596136159954428253276519754116114507566422644091624356987627460315804266752064493752630622419374071346253702362257575974093174923117418116590917930678711070673020129504756360220308428565256173586971184019370758895779823622390483915453318683828730251536465483647407824061883674125222062636572986877133593205744415521929906938522205015588903681281494929488171693191597486185160517079163960889793386991018382570661268887120513325853567317632646112394995257865319256782513699174349748868176939261944854368152079238566852328407897378545450967990757988394301277168169723745237460741844245460102834460467538230020640174415902524519131642798037432402948593349641716121986584373397638553485153606069652372604220578638597190431150052797638812420428672021091988840260433177802078798163364248895414057335226966076408218136059247254887583122315774002903236494292923829204386586684201582129807156089666350662348293099057627841830253601074218750000000 [73,46] 370888342071014912727730736343610388859690839876297807037315832694992596110196159423174929959840830787284502999372951778411914865274424585929423183797174240717070687442327539027269683753512367859996987103597291071620731337103099775560095747924428938632229594367935020651355141087543625559661432359747786160602498551273482221078122874418596811748069780655456650962957126465171594522586340446350413150821503708508157710686939570046159906633715352419565307245854306391190720307874738780373215603674463898847942883740662624443445726533612589865635828321570649370607872964473061641939537278461142065365673597925246373120971900968929735940989770119790410081050870931429466195083654091495218311853009846176658639826397977357538743012130193966717711222638960141048825986266050031968629933314630930060592312770133319361963347123621184794672718335627006730455844436970206469740829853294942127581576604479095584915172495313419130622389716125967559905953347577478373101334604265445185105810173907373392913106823069230739788479178218912212104421382808436569539868603295549233088797467108325868663740778538069505759016663439961410644724051288185475169108299839804021063565161847959623811082354570807101890622889620584345236068966201800517828276991154380455060269805406164673717526574832369974556230073212821793896309886700357087028297202497099060009343905442077758922205739779694603343638544229351524468947857676026824887797143319503148342451328619872529675741429861920158955479882839653033486910134084691745036779886519158801157402033566746569320505463174224543445992967128588894805184321791902215890453625283189394606279765101161692526323314901336462753732043317909126985167675874500005729598988547845640861494898792008915122654129695725421236299625894747500917071988405883952655109425458158831331924802482783384296590229136652643845528677577676538186155024182071235641773437850555533412144830437575261587966347752913703089569564703800765927441841501722075452848113559641877001019585579358562257541935869230281001726137516773988825459516381302235447599647234279477613567935047968399925453265971421681611172165112545266687900720906141982798375854004097199805896921109718967257751922393375903882917865754258436362366146454682527696468960385578860550878403994618309696935114097490073744256139600267323094473598547396690614506446989247857375683619859696548634816161671344439146238038306219822664860420970159967413009490389668086660229203623916817559913910018047088242919471318184824387270086224604645434093573251329748070861138714122126267252756317301242531052579785161293912665314564947038888931274414062500000 [73,47] -218037947263346971857275981047342845117241372968310455266813759395075219617635237184168271086138733591942050676355004861435918250592188015853906243383200488464841413812731600870604562657108413322453754168636621147132826406112487764455062797895232692728240625066779754410418945291734456282764542999186905364736921195428913694313969103527231852312268448348470973120659149568181079121594196666823463397698380388407708582984424822528902525526557098931753923550649590326356824564918566455010971660699424503377630469621124009111942385933068251823408714610633492025670180040885695650298659591918093803929796614149647270656602785771017050307431644415621321261104008417739616517231628033733723151266126237369438830819002994618900732300697198722160572674230986838088676093813638320108559647208468076351462983525388976114518609526117866687257225720269593376518850719256669773638478952968564512497719367046727628556890275744504676551807056581078170555541849616945669311621936415727937753019253570504371848118017778050736309755217275505027413476852645508506779265081786631174778067911883891521360737240321131380115042404878842197489736373963204369627146615575148208684790542087809286053354690518040068077717930813124918335040826447819492836585124448896672201490333429736805022197720762287325298288888978957758349050239429891358667507590663000122981029677031353671668252800256852714781038358161639153828174006251716136260818101346925580518718125681569751800635304855107264640996226766441729838676766857436942321213929918217904763637991715626765003648761961457408891415311340930205568796037246483809373994864995194895870583522034269142216287728568686230353600291021528535712035443440456488710063022117397959534583392537557061255243999832372927573510771682096395078276406846149038604809819824542423716636443430295004896325476432882254575936446221812561788894855654874041566747185831137450169458085903602687279241306893624195183246576160054042681788715129985489809672598823268393268006796437866949164836889250826480264044756632317619222833746353966065022912476740724710289693936135311428122302547633253617952424224780472428042413498114270499118041568419544542870104045138904970183970289670024179106249624853612919182509467256564985420116489798295057657112906407164522508798550086957028156135566810469988670194914137743951805310105551551133094293789590489946240280107695522392177661360811313286812720580638884596085770510982278160324995290759958320188415983362925186814171386736423544904779724905315312949442874491425875011444329537210564628759601785692908278114707232298030703532276675105094909667968750000000 [73,48] 77070754952021700005301518154517210217767365624362416210864711483508632511157139174091346291827732307551056187691661276393432407868747096220353221719870371875903654877697842082340466191617947908879536427384141877098450857109588560212582460042591247431057526934215291457264112824560289355542400953427365281893593205220857323439233713721245689529213652039647351877279008112252376026100172762702102502956359989457148778322087306843287623691819671905842857105432922761001158019472849430752198424017246401192431024990036407063240657837378452872010923046269713981702515381457809577217931179764147713977403565261133546323619536800029357823824975316711480444616800020909130583112762151531587251900390577600744454735885646494020675236246089161126265719899559539295435645778122652283531809498507461537228515502654413591552154635147063577211739794340875101377643361500451130728629206320616653757813605465935918893737099621743368782934177059327103750101590934139769055344963590891929318641159088635364118434092847511468209358647378992380695286972089709721621291840104744595243422523159324989838437691484598115348031112847383919154944487407321384702612182223816785137281186215459227359968835960293082299280915747130889248398923129621249995479270690264627320772893486573002145760332774191674507581187336155833005066726141945633894128667976481189490972694376362850504702313379186505312572057266157467227725775075004827205496842847311862083467819429307819223559590289030273384292070267604365664526417949356767073789004204451767440240033051284211175641788670045235587412627990020783646810343275295767963294058565192740827961365028790594731202750610482598261150906960754040529286685492411730196086140384001996258634510058980782461695339057212552590491161665780144469335792330805183562334784344962037698650547243046500941974555821068038133357683609349105712244709203265960167301419869739881852419509547965765770921139871978528564691533510950125827911112493145277251745580133881498752152110252629678183176594840515392329149773973204233415847516957948632845844419985692843266657241526900703254966692547380562377771118648222643480768042641447916399109353121010777434788228613099845821950642648013368043949179705403148316755862649114911748619941428515684448600298831487212301373090520653168428135615959713372602616258547218365032155337584933155381622111950226019049982463942185045970929509436483383556441566029769431501732511029147972479710834136059116741809131990524784416967205576717109318031753191160904539965334855108008931388426698831085405776249368904038978145970562039224205364007502794265747070312500000 [73,49] -21350805806733607758273892447681880824544436535685207512344143874231199022990945702293893175978944078228470888428312422601021555889263887287348557339571319443689610976207203096821593495387968367055546813586846365385708402164225544502828348943551892024049661735322121308166360381021757676410666108590966593616290586376453295366024874715950455743136842677627864687214388434267050686007024816801586509794630519963655479663893909814781686239939066244381244342393793877115426573034540475249981693839201368451095501034101311627987460686215105083633875399557573049505412498843486562623208613703794149765293179200149102216469106265297078457367661686997021278391768263303300227168061627249688800569777431986378813151546176290829043362609685246553106242053264124786351460687790644869033252839783460707641417103888911401270003831709150293018296014749055211904177705957350437117391767698454896777142825150718476869468233585032638750448904631812012201690539658443226855756645260920692433358364164348089176583430441351925700799429263391241557184324120843131400890252973087605297521911513529538357602891786376509987635983006152189954169612900496292311159592848100377835044458896995854319325773012501918534782652451860521346516332702915312165640105972774154411318567025277199670998962543858227304304887036708829655942110078680732790301390383408666595379000419973955573815115485440283905651576612202646107727215350809278494742159932346251230050379246321001397728269170997767169577294668112184776227774086173425381192070624111818767110574935897812617203625411779185325115507370430445649335649952765562253111432027513048696562672650324782581576063406315569951415806646458539839303596976249603390687959212823143656767157933392066394542744460412012291372977255839632808612645759906241443523980487662942064157435796816956378066872157086768066688804652009816612498777407599523749512214698438441551844803891848033545329685284302700255996958428734324243179007783855280997845693761603037114910316290073110361268137138403382691082112433749837128773464494182452269710413008944457210721067876423813179049338906486423673748195838257539577538888896487200942112876877062388646875983615835768354762702967681222431020725499187949396386939981074623441763111324202575150490741870647385497464324789105293784479745947848862116823390157618901898391676021398792897378455080364005704537585739434479977290051936869690274624247427865043715101518541665761890129873807087310880398019759543806011415017764481835042383074748705414310229051191491630696873439761690072425765915206911525672101026529503542406018823385238647460937500000 [73,50] 4941662874495460451734242965920342290644311687227356322993995060603982108885835873873924705849649824586523184896222039156878024717662644069859236992100303606658814203584096039978125215085699317033643315324275247207868805391703094914076404547882777503890703865538359546361834214916677122175852255754087341681649466590745142892195380340433317109276448040071080083479732409537551548589382239104416254026855938360447828219159530655948330449437312594796010671526581178052301038185136146524332155890990863202353957557334257351475004681585850357232230980663703983149358428818870081098833417214052620383417910674858559423914289974438184389517002481981557980785697863579047668977609742142404317072850018558743592709173058106155607779830657147327956232632087829813296322197315927085889975793184333795757967738059873146517134614713532755831922113375692800475105131533733270879150025901002414104938210737855729705885892505258238940668473045525519695995977844970474522373832644657472558437508598963770560717626585505399470343228360994500832472989293373859864910480003993075258949300300047632554638529798822670503229291831153624815825611859213067295232558722861730798208574771925085049780248028606530035881566325794549084977294721528232229485173853437044517201722967482584063147367605737265256389258662552347856890510092528480522448641808819793007196858498008275941576497211087453660934435803497739469214928838657461026668385755922357105798437288825241859774780354505526811287809063320217021602640746495088170940439929192496557961495747523349794792543231396031932510245663950026977128278051431595496221681682995863575741054632115054353340535045962053819571452506549070685256235799533557049180076584056221271919417453387631266989285514775869491838272574164255663824817407341889246475583152602064593303752087307529151525323184184536520061074431125723946583577916559416592582552331102878311485219823165718997194911264137917996852825124322987447572822634188502582902781777035800362471903467114847197772493038613948795100493512470713876772688555118440016943050664714839725040671002116571186027395501901270133102342531568766253180501450849327017407911622167371065712227509426585591054192838377786662080613079764983594427541270982691767706822406706746241466682836637574691311195680221568754697509146803502706018475363531744708941041017520284811160426032478824085739617416164957351475555671529703924509289035792332820033772046535194959476228137781332451744727315693344627967422860444169386696543113446372446169881536586926613391497610731043123461532433457650548280781777066295035183429718017578125000000 [73,51] -973589711573283320355569008392926587367262876332820653001690925984126724878953417025561256567394369231120524621687581884020029290864520965312956543638438081441955320770407798741322194864851751962461238294346761358388108562110954331780014528772429055652723417398286284561399620650392671385864691474295642199508801125328851656905193682334677586379075270258054599187444465496922368562701832498111452106904514417039739397884100669345238954180328922511755625063323387207692068790069019273728615253713098966112493679761146986852821863313225977118511730319749719012819542972807493891586784983152768962643648770613782528275750187203039598782135519375938470822520353520308420561635770268030196850428724508583917209767108093225431980912288025769654245119600295690227920436530542857167191645667030692251906295461757143469690991022714596873624282268981453722375359760756292823285306930167295641157101465293950892481097571999254497195034201602409785828513334849813745615007726763900513126543503092705936217849134724734530645141314239508662038653911325235139256226347135719002497033960331188862887367550164786658901206935292914709039305280149497370982067031274121011126092463417555026182728121142998868855768230918623187814328111948813307637176792687502570574358063200884565851527766550468968568510757570281813067685539342872566907030983542772373024319393248107930842769170121246437507470614303548076000010750198014217116459027897817877911785384393998029184836798803877019278325216633031113968031928503101544019875176271989872040761637493219614832868670586463559807580585164198489344451212696955500949666617717815276571303407059361558841396112523642169201819884431010356088963900051466090489763704808446080485677059045040304316120792475661233098162252364413566162529211743368037726487790938954877280302723544709565995306585800145868787235387710123304014964850949670560131145768395016808497093646100250819810309214728520129104779788478211791262512025258866727644754168464741007109245676550351567003380980805592092421792130614633041433055639405577962313830709564486390506567130121474758661008577081928124055964446675433773510618868529312814324603701510898345585682582214571964070165512765765749302754810342558828658613074696103274330793683137414989708217953042776128568625552850883532533636055237864138646733254352468556711669291813991032564918709970598270245100173078332727094420778273169541657082927543695208209772136559511142065309309074534407774955255863036519928669222539756664917603311646250829032797611431767541935616175389304009268998216404533696533007969264872372150421142578125000000 [73,52] 162851404237132231163729900616619603026175405117235751495453985184251979717434152817372897524954257760786816292674619825771519419829712411909485176820806191836804024540982947633553018750626800221891615526768349860313563360066051343976300154821082443565729453763214691549930944508342720005127339750457037052577093232554449049578532277308932659766259407144330601310564684030913895946080639207855858817494682204782930203370983651986478811774997499056904447093647942044837905742705129090614302092861815645654597769048682409615252724523529993319081754722270590110457769786101829553553149166445818664596246467489673721791644560131423706784023552189498800063633306805113141049606799853217621571532533407716528142028680689951089078984345614888734205088162236685305452847626197692561763060402300199679023338079504415910477813712408451789439755401303103615794256016505556638078178485325084573940467665883706472122524808783464374454678367816955448761852509112452962553991870843152723406761648599717446707866201984165284370707337600177072152500758181822205836261939230543442279960189827347892812142684002701333064802541777717079584932635781456741761319110792606575574396790398268989447422867444941886685717569846161629386617260801805288755772989208810304487304895160578167516664434687185602043370994245359705144402897064075638446897355618021827461480751156458009085122505513893271996735141717253626723306393472867889683411955314385663621819304951829995224105476797641168667306884433455050519501618855262538047297830091503696393959477290614710866213711269403014476186748694810082393703426414467203993431299231295959081200920101192854347573521347965912141495983469530996660496816922149236518653512220615499124928656231264529112785780647714622728654252423325873784748483310468684959966253509823837411913462199659466864566148391534997521339478302233136130591731200073289395520074550622082664322300948123026750250754971625902373015565222107951367364401524677131842552506170792153684184398318965449678973666026912962411939731301605422029431291271982607205997104109577974275517066535002300723052936109525523290347204692868463618075365657736683802834333878643018408369549672454543671472569719191481901755226364532602782504821876946107919897236477693549330841276213452855046196773725079702936492497247612566567575432727392523834059783735946195612247260140114620449949196230695429732957922299794373948037419594330850840212453050475203656114111332663178915431979692605994446203808228638062670618425322274196839369179593239572121436986746539333411736569581784728200091194594278931617736816406250000 [73,53] -22584512389463842799108407153158951449084548869348230141123011503903087716583897331377601564937597160643488253851086685125674328823598051436986411089501199355941542421731915191340305657495608727183784479386653975496389151258159192728088799831410728925013911069257890803657392780096654961431397379341149267043870336916418857438616735516487063575583904546395161606015749047180585016042399157499757263443782194419609461284259933401311238206113034384181449900502706953149615754523853700297915980725033913863797815264513427707424418652712967211622237961274114270756399914745152288700966039244293181911368377687933386283200072480670128948111923844048150245725544333603877458207138703608038773536456641184044055772809724648181712055291564681540614411916648967050047988032553537802078343377460281797320779290457033913303236708984090464190329402544822928787244050437872177227148538821366500051583854378875936689498857807774663933728931986605096910361275055598702310271722432155766318719428190826698783006698925769122738099556779777319524817720672462793771559633256346633275659695251179130250559825260085151968120370842469765574930824416549259742584316297319778410881259799633297001541902889659213274096384587777268828973332727368894422243707807020914718644132628903717647386352342187971317597299211564588717930491112645473501961445668081994747960691240843361547577245633904878205354970140488127965972439947126255614574142066343881108552407296479134413984002718682134582480790674890843182764756412720857649428651435308121640994004682813927821058347441739484677037738990730227958840549922602286203123141616971943941162207256393679927459346985212753700280815683195230425331306274489789592289780289002480090681647405036389092617951612934074294403458584964371441988036875565824850660256437673127052299065454241653967637188764575843466303764600612683616789001867304388256423290738306840948961751767929386542534660781526562811796085848238005984056773097321717213577406525306987960488605789434902202862021038380878816339822621590570827469347563365077913786685930272627816369406673595648180198506267327272126366312037461818407979278226893182365000858681095284923197979374313868772291042112623307452150121625743172894224640383530160939261615915407961649695017866900077797288656957296848017208966411461513117644900026449632522241473394142539713467385863476241614634343784449935009970065900324899542433038045334225440150903304339930770639606187288374734787584813474419816156627563852832631473318976216978151852951419314008212507407507219321445793985825289951208105776458978652954101562500000 [73,54] 2426185257183618197281243014711714609669740904469943082523126406867977355808369067272918731774442277783273120328962749455409539901162898133278978605485569655010513748895197025485219947798125647564040493281011516696263771815093475029793956871435159076690201081227273684915661257435337192226440450398322836800579858831355010965929736923834949425773292466055990440788303276945209091786539830553955850949870875145206718037483934396520948893445586263091036829510895960669772149628797190431262656145413338916887202754703091363929715846137813030965017859923232562756426988456285006334788477593544256093709059398408170967853311203917710167084831967433479728940188705580551257829889737632999571488537942617826812869761727419477750728178084448444456527313363881895987764489337751140467674812190936186947407749571421182035121316845791792544162364812639383912147778895579261772603281933419809576296354640240973275833469763515822472617108415620412764766242462788597366964282149198323578829216116246974009099190949566516962929039120629390717211446976009285448703916392152708606721114154113264324651877725351298192543081155914266546697873002070192908188920932963816601093109415905991924659249816656937461841197353006932910683148609612885239577741896535109714481924789155309497395483629630241006091646704406084713234444611883425218709700189659028053440600744551178261517144514322745257292080433342400245110339946861936122859588467489297257975959318073511863435927231140667437305920608785721004287014900854273039266429522354832414073976865214066799856644088310536638785240130691022581282178855492061184345513829825080132270725872156863325488914692788146523509575656277667592757471569947293388358914931530625548079483258407723113738509558167558025192075661990740133198637922480205180617868917852675881770182127261133508909546405658683747672072677996453800153243445342086435172349470998038058490711541937720272432061692691778244389183968608375269901405357175259770196223316191073389531701294165200529122333234842490733223933232882020077638645726858740092102242050629060437848673752365764474224277737338543312564075886319835392076737787213383332789092463487171278168405621164798710908018746581113962065866011090037379974471942106302077701792306161450710246372365748763298633655816450143268712958258501856543344715614109976359136065793483280966238694199999312305494602736725867804700166701139141691182650218528661288976423470798759045426627171670571768594983818289932505365691304715533217426270418665851745985342947779666542613987200670809269570371569102462672162801027297973632812500000 [73,55] -155612080874585786463554351942760223869055861206916035375601493103023547146507203374310677172223765146967965233173214350266364241672212051547263884909066494209015667249138647927827061292006865787276917807946080165076518436520216228204618415991838630978053578940074428518615265410506477841075049650368679572241313368040846201106347139965690721505175474873444401040327772285724294428448715079665598990900464811867225740201197369963116963025695833264643145294550432108941424801521042130043911750319216806892958430509167182834820915983219065371445296307856992326481797762328460983786822364774939621746398409713209632177976830289243720800338192920875393466469137049996695697175671366044512809948632684314937993999747011340274906775743585184996536957678185202231394428834047847302658911491999070437221700441726223419363378366351996883012886689852736968349893703229104986475760483688470632835045367295661958224477550866957621276997357181363976224865265300161534381195992714324044476980418311262412972850401814511676296381169620451955671565397023678520831879206710355341640234058459360538279214188057616346258025835424386476894432558591536076745345747730206598764506505233622061121681466253555298223234499697174540984942312844269562977269085553152771530886443451485104546338580347180512295062310277725002880835637700383568879948735898865145530551739413437868071487938812096415995264757946184829286605526539219629648485331709816356303714374153101393473536374285273180656043134699013243776542365770656327686963570572381747626858079127010953335703951045697090861687254310928449334065355816894811273936293968359841542585055259289635314366621169203745316286375350628978756519607598453821718959001382966578446090425699645643423381532666171680511213597541652442895614927491605638746178920867078249368962435535708111431926938362313018737196202858395746957624489997688135877080167458257033875123938570863937880745178831054612081094209382809855161032258883017696485126884776669127703193412879486062771707668916773009730346552840224548871538130492660946158967997817466357809178869378264743367391604131596153107685220854963043294954197746992149179712664765641662148379429990562236013116127012777507121659370019252063321886529502132094034221717871907609274586271239639499859545337511752946586899605410535783137013871423044952618050944597262284138139898704455421388036060054615616769752619598993807840096177019654789303254744045434112759514914306557117902182277957477927572406348073313232695935665887933605928410374891292007427491073199427029649655196408275514841079711914062500000000 [73,56] -7529114135637418695630689575874934046801045716694074904687402983096990155245854239315951819401833601148420415227768453451504103790959201500609320687399208146985796553039790089004826996414291594922850022439902565475153755413722636841251358758620230169394988753851186252961820690992006418708921527806187889773459549946630062375267713155061232757492630533738273440174350666666721013205362547527349256819924922980462051135463965525758540339943108995543835333082242911115695721340995315275458698347636225669891901601988619626554099703465262549286073029289424288552340677859697420904650643253247818410947489832231764582714807960940027453761737214443488453051883735647713614017743277975680366136459559410752703563979394990024553394260435654534416495008491981505127797430074594156200880777351198614838584404692621896352259252815330200201225671464584965408625431662708289182742832338256212080464123100330555741542509753980455440716319853158742530313085667756170859232671899651804399330562629274307584233788563320374859302891436316168147545046945680618127453677532706325318664182305514477249480490902216761382337913727797105519307726493447865538833560988016376797026148879185792194754598989291059177932886207329775035512980237966784773887009863332807325314067692760910565474983363795225708667623929186452018519482492995914023871399424260123559979784961704412223953512115183767264575798977312949356894600197901860954606193975304262758770838204602104795342696655849164777907812347586916032009672669620694976781899551468552993608436939844938765344084905448581533332027682144065585287075822695971477410946558588465092754347466410097088988111797200782571929969211378105813740648237601688490539451017203145562266599685738363159248844618205978245545986981468525410910587936272681077480487703672908787585231764124540017229343654081034676173976344626154343630962698484457944933746098013899614991899915245265794265485053757633957419298662854525358335802829326945023031155123866471475984677803869632383071562509618616463965378608777473612676106241452425341811446091394718873666674566819282665485038869926236195699223019875341475992852627642369337109171671115337788150358006257021955625787596990294409355567350555253443519384861481275840279114736700767902257943803639498893226465344268952214085319851798209357635337031385952083596246171685522037397550560199989503207629730954194201336182432187495166967617923005790256869082472126713227914123193298899866672187663846226213526484636478353152995611785418846107164450289828295384951002819015619671461081452434882521629333496093750000 [73,57] 4382422036295331645514970064515358945601730539664561830185516633974338009800532474669095629646283763436532325080050792715252727035850917951506267243937738822718043408452309379501910447274208474487990439047880872377068678139131957249560744309590779495539534049666698532101438342623903194913625378440472512864572477730322779383063272391865024857148832981598302100789006989819670989758877288476803978664450089155313981895605781149808641452866628292255792334469197296615297478642274552729115428663841324253581297037535770203902224582721599560462245871300416604318427783875108772147471845821952629253542076936703571653746233084705059001668552256203368037419196168932109805329868716347000913778229264327199877188862632839516991359831127547380331545248052127344025047797952920547709444752139339795197661295508263887106610787698881305757681492957905674953404596758349502785589936279813996422324470536330045910723670203188706065410943274309540791807773897014154529888792439688453021628529846006034212056467922127394005449173261944094372473253784913599791518810871485804419014168870095471151392676897573277253487949904341945703467797608519595441939988774028183199058829691978841065451171572132360050668245501861344138286146876142530563072818613232725885895750483639978402303989695683976361923200529933830635781091059687580907800844521852054243201451174866543463107043921929157516705161632890790612510612770739657822265562498562494252335867606230082757401389135439180561387080604960666071114997626357636529906763905382440774018606133501300786941728679363236541102992469125316479518819434188044940800740651610361345075921434648713309025742247698775110383551865091052413309028673312870483918485731814627907173548286327011644991044982217177981540815269272456038783122899584080518178134291091302954540504020851906338877977007239100175618251725241419492957052060187718766284311646103930180946154405433509504345818809812828458957769808998946054169768129199174951179003892548501034366483616944228229421320825221346848058387163237105100336785987439703080252047988882260696104370005006732398446167967355115212527094197319571963761738637990094805723547679704344646498262263303192756863229984133239434285150720066772761927533841493592501136124831734345997296399159538273099422380937491642233670054432422287639196610831119804254694948367480178619901112217358008509049343054231200800344620106143929092048603715258101996782521608820621120403312773104419621494921595928817285484700302870777009235729117094588304222101770425105699539479117698981269768410129472613334655761718750000 [73,58] -875522805792625870861139886437010578590967516730196860755093270161431598393597007646190251593674075858892014583060163453273514428393188287330491018397559551533793706523992584244266634713315581901473850159734779957451409394693336357772390093560285272864842910818180485919485154265988885395777078640970233644139526374233298605818199418321923992870651175552763809746401533304016536437352368912844002387656173908522395169709985370411608499287697363031519814543348114648013930665213140010764487656967398771362409663554766084311448790982522849576214797131743424957872658623512451617411017427651870709478800581650749562606302592122558938633590333721610381317696838568580253533773549472895099679497153873534309469092725614993016271337042371531402419062591021475081553189981103087103200552531569585440194115174753336571062576786519245662263112340248722545961209494558000823528943670576602734923563976276099286778105753065451473079819499059756625901364816601146439115729630937439690708451053109630286131764782036819650452877735934273003852731107721004366741140564881490515224443270509233690645552608515599845902771421957193488400776512714939757747815621445241757640227110631985706046602441607938279724211365841059604624309873866542765885423098741591908319525571576889820033996920458776651955214633784383443299583167565809387680844945434582799541330989681071748402377758006205076805995893073874089079879369945443988159182544199179118781435684658395532122834909997455826634045798369084694385453058632979040123473565819236451080656687657131121108753793945638809224189359456413299573540063361417822123720814942268107270576931294989782027073444956014000694819565121860244222959441989231946340629048386540583854442173725882082830472942048088686559036322315592971960455788882680869270632317543530324408710492824812834502376621450152300493624486359745945185034010612573150630245455466889599598275403524307187968103355002079377714685792741583373978213718531860819652095084923444464293826564066636256347211731986660955437164087169302778796281794410108546670150006361408683981897967227951679615633558554878425193284687022221313047164531344393673061343241685155135210532435249042772108398587901004152293435219559579645170729765194319748771837158290008592610922933571051969585127637834788865337749793660839125874409961339347880809384072849397362783126318431162306802776440291251870072481014884536118014858704116521220184708611970028288943066701344707373222170442986555353478427141679778409050550536047106551048793590283383339763212394046831832383759319782257080078125000000 [73,59] 135621764433254518775133283610398944884249980805397277754312536073764604094859888241756690559385322253816485552400110828767435995949608041918267941160713163482546020138531774234151895474934738449388120783098880519442089414684847463103568891866991000920494678545282712193341822462330856944985737881565370872840984636260310282456974350156064465173735654818112021584922769898302310542117741725799966655709420070226086552874469708144060574398228848293748973097065837874378691191432341684903463346984110248887978469675975123060923033437935633413275136843193605390435716709161826170452125310373103518586029271739533552257622126713141520997531642464322312250279820591421857998151714804407826470667192423437915669395432551449672860702835954539138732215313224793513891333867851761314862328100244643748790298164507267500581579242017772635971151069547060478296305903906912618389810935410937677165521092058313434967040522613894884907544238657306023362798123753516654673629767195932879087009658271113853221116290530966936044929457301506827932962647243220412143182242357060589053364293767488138649491526518727146712525949927142243699002079147280349702474833760873120544524563632151831953194412732007081997170927990150052502508061210256177334064618413329433898401473380940794697293568206467185845335345633032740960450443210059766108081961002114411434875694177465145416860560591720336767155401045736766460174380833848807790782637804785877624707177832906276467726144784646344178201472773695278334838619682533398403985148195152480294679040945876782467184696610269910611354559057578949373949096753184199892923996434155077710753551321061809486277170234486821069582938124583363495573843688702542444638811674371555885084536638180549067942009917587754623294858239635956536442800650355397640808481961124836278314293287224839129084663069301815239109755628992274190105425730050898500438903670470006693784292754612127483168154519820597186851246739939388011832653268281117474446054191472024437143411196029006477241411688337427363704298266168006646679896585464437998972594583987513470111140189473094092957548453836842829902245859162821522952807939872546301470821034201128773265885472342057996285421004044174468135928870838772127679756688246165877081647586522096480311243201841509303370305044923914760026280805333276949802841306055906667266598658960433130029235105023013945752754663814515787973539705639112678896503200715872005980600552544899588578022784754892721998108841253333290532527368194501774701488399637714022640533628071739594145306284644902916625142097473144531250000 [73,60] -19528997667716543951489825505387060122484031720292632826521446306596199579982412920999766847549014329736632468400342530391133898907213063654094597895760673161960839617773254899637146077430237595451359962993318597140526789849542915642070581858037559735637319652779770849427328210948633724240615390222649509139215576955282646934404217764283644077410352418621301634599735265149857761401136794401390573012833333300286688705801876644237244510855403050083102108265787314092922839983631513853951123691154229818308661288029829242457852072091095747937793154315617873239590924981301533258510064873520746814721257778207543798700057778015619922531186171750183059511902919095784676711111598700332194996563695634826559793251101618152462536196725092937772012993033426379635320974564644772318940690467680949647744782985156048306607124810620079123876998730187072862017883930473043830371620048565569843895441566241896389618424578202091335297225657129680650492512085247761814746402654094174924219487475246330962591280764306898399472562187151332815282012418281120645800598544302592210927601134533911996081508970751162301384928052240091341863876666319978262594438061463318616540899467774717050802616756103363451306601299897365054009092151983115698866166182546275397785858552938613636463428195755231674126667444886928935076930379356357175720691109253495433822933253612439540216868009081471689470219092307102308350049466818957051755340078098111307164587366711370084996362778260672920618250440252048076323305942664412022253560292521940489969949711007515238324893509404045992822061717077707343690304684667245268919259074178439633923986914380179070789551373209898971580029941794656206033264549346084820085028833417444231942768844985778951744076150640779040192278636118167495773516187112345944795669835585794967138109135373342714316130576339893956682411103973638548281823771349832174549382246836765909433226301089948821543883309128407806372345763087287808631178684174455102542722230184427216256647858655277789978117158570086704429585624317421218452314205916806408313653844651943338574760967881882666330816280117254504401694901029319661952397958422917595552465867005518776950276896712044598753943438107163470002998705956092492131956521218422235215822134558857537614426370010896740209071869478887720342415279353250737204266106007981496030838289798308125785948639208299230785559710936035289512319065602133307623109484801815476954107217766409977000106454478935602398137476157391774551713787704923693139900787280661609184289140088951197693489802986732684075832366943359375000 [73,61] 2779456426063052898203905981712763299992495967929921602039550197033238873275231959337390571494360612556011239407960594787550341550577566135451129765211676553308242116585010874038981303537040059929506478214339721755546453098128901453170013166574963884928279565175698307328305494103375633403156290727677601248703032290762487162486117510292308560537459944353631851914339015796330047311161543224720374981737457607346811868161334851969477220529993701473198766314482318670198927934978005491931976409963305464940537400161782273279825649114011424428479062437877495998701445587760913043919699634811420456020338483648810382825179065864443470099115893738444134793135214695613748371355186050335055136338422619562167226246106806647459507006004730178405142230465455865221548075214103946130706449025532917506486645970077869928565863906954487880030107379642895103028881260222620052594797380233877404090062232906296910100197834319198428771302537394945355099440681839820056774317292444380907442898832924181678841622276410619343285608236453737877898777309954379282325429545006318115058600398005934978605152386593955290303666945875896651610464746029769861042242634333356439587532916577657852710475359191510984145676692336440117697870700091515947059440328596675153964905597298110161989784056053499233055806577169914104171886990924310092683848808563094537627492219486954917411245471032590272372979021696378477320808179363880144172102153794791606790528025878190559336060467018030189310875817281708320551728912813246250025350894515251975623851925431931238094145244457249209463979416111324782282947173885136306385377532296019421703875298892525540945707869394745739797696512856201928819685680365945800663378806567899474280876438779960998403473841493675720888414360308276171897544488287205374413542086168726924446020687316675835258484313985374505131203549827788500665372858407547804393175427035030200164093309990653266654655666144260575486450548988228921929781572117068269085897349057891780351545151774329512808850811715893558534516643291246768271851795740470677316765711441401591026981063818790305865489443792928233763966225339338069288123146690067131282301682827450277819784435753645335470682445660948543346196643217038921524470650736958748047579340070057333674275174847031448966533877377855214435403721792514339548779035038504057930730651216891907404718182766437162940023711885035287355719514403747320168941844261748458023058152090328031559534844620902761966758900698691619365717626957103994394148230867889315947206075457787122218178410548716783523559570312500000 [73,62] -374448900344151018620106748389697374926652939827717824297024060762674169187656571820157434994448785248131576435798574727049747428759818718083690153988832967202354931760533248347042385292211902929035472026859146054359004915119631343026138323631714752759134382773958979215194593857766662897016099885060795762270139398829040318731674277248588880308384074268643722965455485113528952026242951555637458983805371363116988219130013060611524555556328870268354030675245489989148304937075117428862849149482691022722852988168514194627900496014988166022959310476722660758126861835547954477805233096209160038818822678334848894559031640362076460756687131240853820264566660576911474721113729150900280085580883344778562528232441363762638551443663969512806754605060775657854043463199516731960677493003642229804206862310303934134071377231618129036439513220929044360605141860269963180483811846934391546807697470687254695838938184726129068864545058773570174537310912910227298806864886554844003612605736907208029412061054557373256943676861197818018717009528864290816381759586437337149294496639239772404161262522050588386464200062109104911324145838759881584272077838074344212646132413563050930580469387873871585692486533604355533366331291526499399594616651584855828679016873572415591216549507978552116467141503604823197362808464984557122156193699359737958132061887574753610692265598502708116611560076788099374983150470060655282647467920378557918972852385814674354195228301448447629881817099641260144192407374357024794975759289256480485929846574582886509251852554161637193592731693171200828024758514517974134185401741417840756975203789171188689762523318039213493225945987096054181162170369587880587400482772800177831581105119001718736165283336620606400713679021568124321218330940590655624011339430460545308553788276565526018252624276819343471107412783410820863386205970676774068778989203319251688825831855705072930819138661163136681876521531511345215242009395196499639900959104126834083214484351857622219971414729851460503085527281321185468122766775473095587432096655852772366295874566442419337069868127868330972671314158993849101388628496016009536243808752122251631133147688439887578594267158234250713836830205374963577804961764961026091954140486581768068275630402384732236630752572212716827550600308609527847852448150121581293853885229703548782163853453224521320290859094151985678392753303194546053731398541085020582126725619889199705440682180524993731281038972814146784314468933593742099570048580559549506060167123333570771137601695954799652099609375000000 [73,63] 43669034420701155060483639368032161715365974589245940974641459772759984928982303596003647011713048114621292162844590945297585644096821398757943645586593937389485208938849373324584460826829079944760899890865014260068889079031851617324273608660444104392899193310970589977848122817710220893706877545930492298246791063077378102660207482198859055750600035733024872918191878965959925013708049051372908270885428181467835379130619562232059876852133736147262585909812629413653660799011258907596169723722645263393893776845057689427194069725629275714322433990373725547962584337180444395053429348820791695499001433164554218573538632929057380343143649783424709843308601393650394244932154370171283478186936968322447630412923178078170548328952214403985100205346353983050141251083882943528048716840856357352876799798369107786084575394041364111017385691225257977513435436953540257119694714443017433248417811767932588499941357644728672989368071002657359264344596081369772056946101048841564305782844228052159996972108668119851299944851640074968515881158157546426967316438238191692282582104198018703082118218692366455108036535052516961852543171401468409441772871924174081370757506835458194757944168918985893275048930721842359879614603338406870053718416537240714224110920957351842308589561830546432090948058405280547141925400460720985971931265361291122470643945614309874743305989891053197183298125762827776587196093564228523179938798368348722632861019191622612999656190054974424348136953106699378493251381083422876036845755792657488352306501923149376077091922423454169962913664850082419629436793919572318363632673189237818778566047604993697490215445379405500118232604839248763539410954526506219229120737865967963693882912924351817660684060098928911043670019299249166607950009266801955962577630399072938329230994534651033134027602282039362671276511619478877110730519998705647528829715472517734851844008873464171631906636777001001755468708554185317115873673189904038992910682319260072104636176694706782108736529078484972825151133747583885477776258365598589943828768180081390705040377317422206018238933023815289069292847966922941238817671019409313155213441354328438452617308126083426301086963847965835117703610944182462083952127825603936270843399931820754040947505935442537897404258111924104557031185472669223040657189965963604613928849029321954879211191644673554414852273574046987016808623858603262592056016737677322735836426996555024735159912258963601702649270830791216881770958150652230558386778757056379679513113956090819556266069412231445312500000000 [73,64] -4027980992426407194179881181275118077992953092154248719481639785605169775403877310375401760937910722030334766365142817340248346619300686103554051068228541480438210198216716505783960766943794685300429683146202008252609069967095449692821792566482544129046441751540566117692952157532334933733646434380601864224421114974791410538115338045169999091432358232788202418847013167138650460350709327673271295629216876663766994926355372902484398212037352966018131441826297433685605313599114029554182850647489620135853600928619271435423988047171210114004016908192992501661484148218567363702442550079858655442539295505963523440849771183152212598541815973840731749179425291857490026806547101642683407577251512710483724643235018585568808080227868573395489776717989379867494564011151155652400703465150900573638591241187024256838475440632259076253773510539008402989834125285377509299051373209149106278757808626325238468494580631193764868761560844555431250273644843942963741318817140911768706164133537744769076276348031797648488555837954725374598862380509844991644006617666057651811678344868385806991779528724116505546700723345173728536461707998416716024438728559550499072878096238970067565079853437088651378318578154036354413517742978700159954072982017460081328089993572068615327934737994641717897348279176762596654080519080913562023449665276314868204275927089396600914300540496069593833371996257414513620478763996529176278826155020500937971611035617369642111656171123274489874310879069471867575808833024685912801408309221161098404309138525240279474371487243592390327245721985821247244822983191892188780031120766070837937336375633102602834184690157019416527541102358148124406628426534382302589744854346068960014725105889980568263265803056547516812842576362940279738087296399412706202626043620299982800609169124542829564535755167835026073131351910966603917655006954732013771455406840635723603013003616209674509001647224838300534591272877500038220202813233694677833849069772250619060353870417139560353206684853719280625197127473587935128251907567536465522057161171778754029207567053005928333911759255310795233102561097019460761480958205863960250221059049827265702720369843805232336868933029450975718631088871675238813990703992756514686582091246760519725891551796799092522674540765095811643805447235655463210781737832320602331371084782801645957147478558739968641898374177741877801621857356262538901002131777019157142196507140719581526776345906454420014054590083424279257814112856846971633821335913999694966491915693040937185287475585937500000000000 [73,65] 260316308342597000816989456565496877288138476890109418432136800826606478991440293248943570861152301233768990369420726108235200825236544295376796587840445516220148686563851194183201875337804802427380041350382938544389849232874562536426199512659043038085435619003655496183739385525123188233949069141053175181476417336616001913989491060893019017082049651759810036804292872639110079955164730637168807523166399448362795626206010889047833250340757321914632022178820235591042322649489447566482206055720531452068097293818373016136458678684294668281573377677901389550319864121321241399577181790499297452562842742876749916026685231146010091340949912508584970967333742844131697257883399951759216932086780767853719114475524986552844714074223440870887941243526295026548983327340741429998024875909979902555481626865400887139252075386827787330229962731858084308257880947131980323885874426377876277725349712236629792687324395323793784097727013741672372601649421527566362097303306604315571712077305872788683780314313142831271587114951695160922398791516484673314701344908903060822973532157384830094208644498240215715523974854121349594325236711452340264054480290905640283733904247094599849514564945801983242747601900330336454298111418434578226224167881542499290472514788322199327040661014086495797612900994529043606587779271617860365061110438079620006234027223996746479143674032596344367884079850201717735016528984900977561835773910033926131542879778517747016684926327043636547181147065838863937466585464813724649692084607139650039169840160880831206005054909084299852504613442575042323706638046793168303426851736308636953865998864046766864112717684982402328231452827584986331326946205305594401326208973241818488370057713425454337979758260568278978926416952704240441665204477050078273513459748469884801986408066533994482883791404742637889414638080528945873830179181696680815783527517529377556640190993006388088262469520512627092689517739068419978601423909598852832628392655417289852001820049758145633440296580169300236898525511034902419760744882961693106357376385207096252293783263833129134782896204769071246787955360912546237271262579251915828945907227836833035919749238706339231221988083475621993373152591328148495410820504129104880547020593253934308291494864697752485507119920400981731378234559077920283030758742460314899033496088253183504976741866817923160616021432805181638219406586766304971028019698757605599355781813485587687250820576783249439271056746738111407342104828115439573453908654772359643203571977210231125354766845703125000000 [73,66] -7815389058364664904842139839859784289676761087712648259155161849152136804385189160179987056722777007286819678631080951064580006824712591377387307291955378470043588398391256907101078252241622522815561155694469548914001697003797648695423434383801417357517546322335637304627811992839625602125174275277085115386332278416129495475395973501574120216691286536802126417868637454978852879816897894638862937673338903379263641628303381209892739414545095086570067914978259917040263117553864209929734933141500677825393831802134067738496203410250839852026811957229810084580409903986433909717489976555414788856867178441792641577454003587403705037228063300424428506054350411567361961189990216971319651131247658287486392973239200897377878432118469766842645758310762368717937300231034585007501360997191876801185098629423447733318376052676506714201048864470108930425839898569053488726849198410897982198237600591813803712930248260779539151406961067041226905240805883406225385440780663945067191592076684391252203966326791447268864810137478301219325980964278106431074167252383332057411025566003748439791365511352593759398383910020221382260999303671492490343373906946864244075552088404940744312754384429521339575453901865727374874889978963530885602060091897236373383915486494086131303335444013540900290507522388529284291931156210689924268166114278714522779134877048470014906321376508882295826541014941674302094615173588903548430632122707622984477766735181855010511471281283366778512114059339706805814816602543477194305102776989690990995537657903414607032482001931947314577660290832092230509931138847579100902560296432718357719993740062736199393987187300252842276819409322378156670395625801531360206185626240102107238511835520883910773147059678215540289704648313757251729417571332720001761695930772978823764291882679598842414286111812879129339630962212718920545288836001250135079064503080045981778472844216680295985862928902021778733711293384664970219269208985027566927961520531750056643510959313902361881994841710797565506838768850623407640103645216465034695998624292247381757005696720466848560882192545435123680964822137794453058995615397205710779060868109739179926145471732244838561977308097188603354452189564960587108946385488631600226724111708607088505840118505429556734749558024694459891321676458062033887113746732076185195130020367550097382113786659833498371363578511466233764667087739387739775034536358558568728442946489882690248589616497742073514005317662478558569825727287158661748243428102345120578320347703993320465087890625000000 [73,67] -454258880508855633075562796320263890872678668983917814452512589651458193950856226624251616446524206105776200890715334092855129495292434179291085049942741975395207274358965403327397079444337612402532355691810908009544121928932451108369235260860455801237548899418924336127367746978422928622911403617516125907178051165492161720643618043145704823502962419223978590005756968158594379899586584214377950259389484978867502412162973517653639796426996404198992187967187345459193164635606612711165171428430474479110558792306763061615413464974999915317941441049496744933165603794589214845786742051611019247815989912748037927400173387705330400140452893968533415960023132053573365791072475934452474712091706167388507654314883308285286774770833683809699461164122462804087963764753891481712849280622063320084904647055174079297718897447404248958236873507449754282487248445610274210099282665405011096753623287618248311766973362248402836679226594748770188957855125343533406708585666715988536496220170021648711850820627817669883462884551762548452973971238565001653644099895009229572400717098404526466342066265282772976178917302509692443521229293213978571773103703970713674002982053277026535054658736087146252782964336478964749596039514492078797024939878834382687626998058471026557897680244141623669415647426715458277139815424396978083356345796390989841215296935205893324733969945654859171356407087393531917606449353668869522935221353203922080009556004520266105792279144855078442876313698787609279510106926223677276316109925235462434204110604124594588760383887922651802101534427602658477444213918132890151347818089827216380312107898696828236191697968554941514724810929769683043355551202920802253568734111514014576531720277520542310026252920884362264365158029409965190746986406169280592402300804905663700392817896379793809028922662813004755161259682957401304399088513091150349439985342738193293515623963032090927793129072797681355262384425987663972369087067331609733143588788200582418025558478270920792405628452339772819855666665740309163847054683257859240412706850485551269374670026770751616949324626333854501335573301380059799100976842877745315586182077421000262936762075590415750826020894931876571406255098842620323082764142712551110416333990370000441251735833090667900164278186761227029682387681928708047962679320694242389677156826233097444494202397559430818584947113318482362632298391080548973991717339991233466245039622334287535016290054135535611186892527309794604773259030373172822486749211634560197126120328903198242187500000000 [73,68] 67504738041380822197905093372339660838512557372230957534219888311962704062308487964945916868254997892438142456889844159913086710582768536150425004108722987744958773472779584330078709477899359185619245527838321795910929832534548269097404627396578633772040720604356458631322840008098785896187442229626221049871246285130378118639708859681022705112973803036609846268176957493641441514655277680817487691398362450132925336974297356179001588128717711445715056377691774527361238364266541670090204454845235288900526189246008938905342246290511123345496164778567698098782974792661072133578627576199127177227657309610604465480022343134092915425781924127588100420751597320741224534872611479527265048556140940037327523784428449019884947670297012495049241807973537182290786598744668017846184558058647812959121663003072749983498487643034044232863436245753387866997865309752893743286789261338810984429822398904813030984845003338547887664646661386251895400029828890282444344238001510407792508157530917500582940711171629973601505452276945590220982112424464336490803989329003139335047273752544378076746989013658039846244128589186189336283336682960968349711116736551475728869917666556740442020427445112278254073111425393367639486533951202873661516526948792630274535832470296143181412300187603208049779466681814427203469653871724689857171942752109326879267229822346425130482339575841165364705559059697260094863974360628746429802389082657409144618196622262170493614392246546769252590074622806396821128297011187654954588695239732711653652923429695875130339408122989283823933300282497474324703672711154820358768318377320208988173737308002604660024705456240649350596808439220091512244767031250918543769916671422877335009111578941859526990626678131386155565314092751896925458260769939869988310914949377549141508219865142728109592997918432740672057195046079968887370792622326505033989783859115339024408715272069305120189537450485817939505806898020994898984823113397763896716393565180576085170252707214236174280958289818335889824607799082685107454929110106552732155543648581074862662325006974051379262029161419304330523997364982908128935425923319491143432057979880181186020879052153206107524096516737908193913538341686822727289143127883172732436874835345236770031766252125307596065365520381979979057989474746497319566817523510142926818788599689388666180869368061937233214932275087933490103469638038746289231258408646862670819794498048488262605589782818699758510553601864179164939768731430345602428921836235531372949481010437011718750000000 [73,69] -2196510759085589531935524711494595791640105004804221752414899907118739456969613626707183823766168303762242896688260946394240365670457135844965088242892709124656508539611992043337827912602760407035159353497111966584464212060537513234761093460590410534384275043403663378973946629606634238932980042173821592363611501972044145508005592574295026823647751337446442195661782928031309239537097282042624526438413693321183792849213021684938783155743439775772645615056382599952100549462060149128454949328437537192896298980935969460324789983717964016757424063837064181773182059932221319705940064254768478592208300413767848138540051915454029626226371054151978272695037768591309529214528819065923264728734343371552329153041445084312078555575685368452676128290580739940814456422065423796546851991859677157837806568918245288197632026492679009613660890810109809292080313925368228524780936581524499257915121652213903639187305668234773710059820365362766216799827316385671529632263069487901044584804641317028918955284969795953729401129476529775816411145241089748326476166479057355073906518892583665791171382327881185839060464247575456067220781765802883669283627805907440350631222250253652011995163905406991511267225377340194479931235935092809860303371413822628558062258451910693704406994132794386273183405264399827965141736994566869471284543986024777709839613961367580524918087515371145373700088917570947246393137754321808202485375817054353746095277029196545415308591386535969999671762734531153211153088777203462558362203711497905309213802942468941422415147624743353018234188013065233196353050665170084943349224821960042819186209565880702909773080545164761218021164363387662763314513180192547834013503497728775021291814555453436689845271477047651619632657912755954356882359657113983402675296841927300948416669903089027748339762872603321982196232188810148464871086433759856402328001147199718219185240053753116194487434056958413424475713162067536634921138725788774295264539672244433381349757975915154383998883087564966064356047984978050477264031467929063284809974948434895868200195750121066338262501490855495251315847818360054887506802375937128098781759013012533817282444937345284379850100661430649071264048751822251683342514606029582020651456257109336111770591962200623649198936431986006780563877435064578947875410252945336198196604553440110934171190264601541787475607593546395299280063381718446607078328651504198326404059144151578060082853654926662152420862555884425671912357075354904623054608236998319625854492187500000000000 [73,70] -308491319823172087184046135507421230919285584105117297894846102726395962734180568797657814874206285031532384124690224987830339232996662897992323391472215883735279128578230075986304541481038752649080419487110143834760629194953011369555091705108299793296535901980721050731443522911240727068470371249590319537387334964317980197762948306426738704030108928082852457601151148862719825001993587665510274018094851983848118279654738543676864819809264525606860494013021268106732731261157021203199976554168827030587822007107828458767990364194778435275190568052109273507171048940234234956100355157959603629626343976053993191446753642626646618888621643704337658771082064431011295916887518426376755981345561608374693962050441076968288299940518978115740893511889708492077009945879586961213958070280744122289616535906011568304325446201105168047581407153907217584013412861366921240711009702330051869537580730345819294057412578238443337105057799212676189283427049774465781972599482003338006585127663394521613933135336852547735347489369205845242588722529024652792239853298371198541342582753810949881599335041709394171417712611001580035564012828485900286982250990266590068540611904784898195754530821534393870372050712360961883032801297752467132679116864407821259724053274366163646767109344326669643026155640720214999874455350960566823951899367154398252650515359832920700887681040147923813437733121932332283951660262692032203826990344319541339571291503131803034351383812565990049576139496096800878611740348315592840679253289324308283147212207353350932717923504048016915140050181977097512743291704777094707082824037680310261020407799742290786481264360738216871186445221074689575824280117461930700674563177343704105265320389751500700978390245573883484826749432488583205149851966172294988147403638499948600835145935292447722828402050068721301240956520706583891963785680033194738284143729937802440037837814647119297191647916366122866480647502847050875962834613558937505465208697015051434201872144453578237979091250987734554873124228765225699423155272737029230824704664606398066119072284557693546819084180298353420051621308956764444447043160119230000022405077157414221273884595807817840927313766531264470482213794920250628968835897765327108553990207469844296173844661029106655800585964756433793435796165992396940782801547813780237870890216018615022180022954546902826470007377675597658402769791256782744255119760007045571042523830319186212554810335569893654037220216627581474430153194582482356622676888946443796157836914062500000 [73,71] 54847068148417474168117382008798460571887883688377416917076133872141155815024824765780632349431306421521976515788703320120021347919064304198916034136928233407122298736370110418375521132163669461206176201115001860521482529452285387832900157447405800232425908593004885475474279410870679791156856772633093313574354147831289698363423686607906455123985029784908405742990405057880452175581681374833713373248752619454792721617862731206459610697947673000631138196385087182554525182005833482050241110842187356284194416689791581770819189469454680121218957077030360207333936786529906975594681527799345934670082970507143101951995863009346506218274673336046621197416834195761970747429393865089118816455762481708641819514018900201178663109510266692507347826175494475301161559829311754266876093379332996751995467631865847855360096932949181462208142884728446316336503298401746461190241557367509148518195804635274635535125483703944912031229103233473620728593598554126678876988391467491042978744668047273930040080512486288908837599343436140974052610805950593064287592016264241655568311152022337381147257985333297477250729123366295188267410984623159798937605319813703593344210839382144795035642201441344828350067864419259834762314541999234866583683600375724209790685143575785526355929249466695909963669630636262525974320094917467474804617031749310309900486461568406328027092673680640270214397739736005271670662697048546888648773072734839024464420241664113176756358261259824649382049491176490790745827817165076668301687279761107719601969148989438072092338789559679921621981729085835662777733160480099806565859291087226964547656890513155179290597878487761515908318870881662264038878167542657235660887779549014822102986045687764018288579837505481469716394739242455810648399998970858176394603163555217792128064769528796211838857277784658646009084105074859272051504692733745240983709101548002465182894048033442698627201425779932928868159355329572042004731877717655394953276408447373535234099457778565962830594139582421466351937880921525233382176944502448225392442774516294018025322315396571102895797421372295945447602555018847669079225007879380250990562626791802065583399040105915578053493332993525634069488290850735996715299940516491766099664105550322648460777550279959140550069325432123692982354860543036420707429477996784932970756035687141809980481869130872575330931418226967609682106008901042407738519629249504864244149470159220048321209427078346870802640241350168261733402652602364923950517550110816955566406250000000 [73,72] -4805182748356879069088518877997256982831998058322306168161025839471523651182157410484141425900702581867095973481167418674809350720649552860932959367428080630568010747957840100495813861111705123236647267338209384248553705792808632669147480609289057443704097376479525777145691579700383686980053392081807379787264697522645731445908149440660062149401838105311686024637539386614543102301260051853797082327192497884518006646469886124453134004519388814376329175588576372109108875691735903354628145247756650330098809260802219289759610046558129510427885446605120532020643863734278182326859536960425039197322230121352083312748261689652095902845511359630765532744483531952211250338446147424427161107658725483522446210799815545756430715763618464139379224844997395921628251394481181203202995825345588936591097787089969229000450959483934737045695592326614209217362603155477591757884015807601834056319306341992431363426520120500413743108327140498057125026923460298162449180425945244226582509489685250707243208106055745370508366501118249534277331740034410740077149613617182413646562723660493651932058303144265904010545964037984862930817621868209619122385683427578445767954365024038852408379229658187225292425082839780785870595167059176433678560641791579334657998316414645164842224714520728352134252430165007919478697727336754947697459526218122388949370193608043069270735609845399539045673022446708671455735729900438815951131306084357073752767194068309593771753003179287815176938066431596436104790038792754027995916475503109355134588390374762958401548853138102981673860593099227574336875473890794835516618161412664328749179678047342234670228487342456619236391819732753984215944759264213532319818780500165712735172555657608918894630996526181563541537764045957117588328308796031124974529931497988318897956347064893758342552800021915893204184976386451781634283011742506499846507598332194115255412689517170984132994371004866229031689065039035636501449085561795969422028622925917717274576661304872054177137324697884862397305719670834496676201234641485677568034135513670465972776467218741642810867855090594040626120223611611165504823415362359153231336745683687662110621439164489518566490658950214774579709013479150640027386155465456433595846482307503992312820105735294052180053033424708554846121339753032210826526552767020530935824003708007380370094748692327754720308606631623667197482528660900642198885115501347268400782886809402625354006127825404646128037153627313897777395546029310935409739613533020019531250000000 [73,73] 274961837645234333088665525545145299403090247648877932410926770884865737446784714258129917433832035831712280056328060559216800260042569436536816733707378030952395438637240588802937677963092992062720665283553897281680710009847048016449753516272450740147056800319324910507140549744687536826486947685624466051664821338324295258663546140017491684547432041005215956871253395435522972534521093968304971140852320647668726748399744813502328636673688190802150061009681549449539452685624174457350439856456654950090441785765417055940058348519530315997624512733456627430153355371080796040883244598179693389788517059217507113177622531966239586816057532591581075140409317424737749396292299511560314264526726178105711751562484101959996384364433572143576222464146212587679996960592907353832879461049491380406247893587849112270806581796133288807141680241380066785614393773821711651281618599504104543969762208569975854651045161408532735606254589517668035259430388867858847067503383238964098498011760206002238946217673391650559148282092029222671926996441734984359415417309882891793788970950613723886503714901720767485919907242909022710407362200230243754558681733453524746186045325253092279924385144269742541587255150227880611631932091454956033912350220191517790230839513342278244049573565263814788879005951203026640699456713708716324491120295885273058371138503228365392703102715742141619698854561777168689919471481175101957134570116647338936127065578326107200911460124319208304561660791813235427331769109989392339665150412734411183362682236550348367438525913120292347881868891103040779908594494644702167592773305475642005499650070600913657379261506940076082765628055139964374789150664294131877801353878043499289366792810426515394000826954003142866098114046861964117377138739702186880555594285013220235110652257528108354177165449359779626367337007196309012497521174954918437876013754040984954213341577380484736326915173778547829056137881850697491737310830600032910494644298397834223079994904443802050691029166680571813375786952700031276713069996757610619679644376243422038303576672272665836699070910244387302915059039874556431315096447682380967407171746677890720469728231820400244289707485786422618137558287320141510881102208558163609097907772909040486391286863263941827272410739631261965463025260974948596835028199359808383672713362717365478515210971728987595867945998113475720284130340478819493260214366587186670208948060315770011067067873658923824238202964073338185890804652444785460829734802246093750000000 [74,0] -1312232775747953946357118988990836045464516101910659260931034439792787737505069688502617838100638725991092406904201624538350477760072721298427502044911251400670914995335977065861788643660603238783418352719871329290031563064939661908565182025030788609488680961151898277089414042980001172659023118188988241715418795350157763100704429421929993301632892165157557036390789539447051396906645280378493372145905393137048932044476728550383525751670186287653357158816439042657970782115814191086848951572909000383057158590640353229513245956193514914791726106242445243770483773591598471880428304216135549302970003761570586149404440658754862007337642846110146027393736509329717832232951391451172636260428901060220771065238102478980375316038127938943057255395272093058183952610519678032899658810482478508174377607298881632455901755067320405196002028633974758410472816815267673791284708025666585313168196405663516855847938593521457766248073504130354480899352176104661502223911133305176947982458735361981916558807886979742506508538231188565065810485491446499713080739024948394192888893636292099218727788261777923216912760395809501234891026645609964263415691796104585172378026224001361195876704944930801228096201076500711739638250563180493454442804040773260512171521276156648078837855596445633191738118042465681751905116596810944187522249923289782007706695326518814140401801446474122457899125324713404689552883866573754111798633953753763268314409207308287994830252723958790644526651340583160317918175336111286298639377664628135814639094569722183350565190500214276603229940752073782508741138950671919556059744510563319297265299139470749205980154907482155605060268099409768879863916778503844043886880258977666487490917536524928868222463330966189697075748031284679005532298980058625685325770102160682629381240478772829971187491893492247961889274420550017947732881519850033784406705775857203545020717532886675640279365798343249680375784592453557202246010648974897324461034644651245593123138746812989345840018680168894464343731923309977572407850364748944964670418246055346059487666282186523308147304111089759818441857113018069348988268231906221849510754008765416037911597745813618718243600858488889528550319382857128671087927219396406107858348379081968747198380532824395335795647531972206381429685027777137995277831779226779995930651283285448139712880640874155314888479600966073290354317776687974846080861152220290684196999471667310063575035239750185409942251791443057484798373479861766099929809570312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,1] 34546858326745652126606122895705129489002703879791703256578168861350821261074526464828547455776725963019662299289256297066329319184954001137854495729154179672979933591114970775034564434193904666526681398367791891352710830157901014500138739254720849518684192862990727793401508850813592127984504898624246847037665192492099758017792951586325435518038512762173897809465197990700002646897726388939177703706673906134463224812102295427991773972699353086486909961295254424022648064949456752988671890409761036419949159911888351726124778627926471990173358916503135319702298785113800071267506313752698710308062866675602218526610562512996016059924613121075800922085885877237801011284219071135302872886929864958953742594195729491198733335381838161497514403980433014327752775416616994134356223529726168892729050364221484110373694874507287475725587862607945636382343029833048931475363784476526088447814800210674674215589718418494021606801672216239255247913277203533057840211908012710057665779665171544841765750117082542305590047869262816910851611062946515652106784636204763157179514054672478743060958423725942932299990690704383072220195589760149311839776842704245992726078666311414814881005533050086060598305373118384831150944362445234986627095638354005827464695011318546592353438798114329356876453656622306752857735838959503330916606627185931879011362649662729218965577287865041943479745867663652244877228206444679457882277081472650764697862879978879712383027946268565366723970774126005246752767743853770062951018527119825622233446167478328512869951768253229939159890370897912054611027237551778736968878069755334647047965229279942089452355167737254053373384846313974078446670564006640457713792320053192961745556596165884252449082976507107476325914416623814532206591852725657643615084300474993385255469861961899795812310657661885877742287958814232005858214256587309138373473176233677795938910743020623565441501879979042003618310488496115022475691233672316370674601943369230114170136806211327921697774202183942855212511333980017627207535798019181608309115326234541035238477818951141951184397994514994715165526045726495828000411463903389319574943852983616525981213473127576452064681842518580335948858098666923751427146816290528105480769634458017084079043128662296708020657187052680809498090549295402430635196329909972373293308111705313373499291143576102863742113776693358417864787941949277385891287737757125276242483888803809042605726567786756095412856368322422791206083303450213861651718616485595703125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,2] 2595255338700157328755157402864013207916039530645025271756850292658073549691675233504079157750252568634692550897109905910321297790068427375647859610631565014452293184607088954519688464337613079689417744356825941570872621240826799062588094024226300409141430018453626616941208946341796959205549416893794062196585762674032626300614421576095948066935601929564775831252127665703455834763520818486802274878572294845479151253800367018127057144472844683343877993580721197596013157120710063450262208918436702768543632322894614573586390902847572025473669354345049955948617255489870882308940674087479484217000236238698934589141247991742902305327584036228078019799136494797629535615727695826498039459217775151073319948465026674357218226665541079766043170678936247327612089294591204096527448723044021910259567928132761113447333217507814163515795409562249079861819618047942205826770679911141293243455710782362311227610982087202502969795983719607299355142259295716304438860078639180069144213819426934059224289868919205239483860493120343425836085516634947540544429847732702401932271885354023566835803556662669882238226232628435908969851379949907815251388251799539808175759317984490790763912067597653182031018296643517928612232156845570490021563998831515558919523630606661474329625123163241914986020914818141361473613708573650715891290623575854780672666895233892928105403666528819108639539953814267005892457435599315048392914457018841157493596345363763777372440455576089895431663628584098231546549154876346217907796909900225956269972480732364960438038770081036144697937895124335330413051817086368772957822424998921100985477746858781349915900138824685235073361494289282667848194874221117738866083780287077928990216823855859198771006167894958157374104652730569994703381896734304052209014882297838458565982981377078098247224804569112969059427326577736370384323679155623524364077136488401617661920906633850619948736917268715604309243233393359831351731105584436939450640574970346799569289067287008960183618861404412262293415675296588962693726873451671299324517736324841973617195514197156975561710721302583679703837811462178387998631012652649229959085273909338059834387595163668601642910783242419346854466598995015643607172441776625712467257334433960729311728721250877999407437647673325889951629101581376768957691657568617430230909486247529470417377244885184970357315531703220933626808995418365474266578906791142907561402259598173503671129082756182868860263732009048594381005192754940935628837905824184417724609375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,3] -55142450380438201003184484208690876507011202487181145975013124366976866066331921022266549824272685789420759448215158319939522462573871973503759747599347789198663195552063364953437928698322762958360865809067810491283266056456972651732738651266810477792427020561708112049016625893537348392741383534110178566181889805798522515560345945871743734582712153971015420793007467627036549509394438659117332317332097861614828767969549324986124910049760657981443733458551162427856184856038809897452670843176529854999291175442052633047927249137227652395354770233312783884787755724936391449991375559757079596330080493515434094212195571461938042201095652846394473176179098515375063303697787687573503192311698171854088513866911245933224753296262709902774226832839253902501538981167833441481021515303384603384638603172918415164162610584950147141969441892084813946041509867111578544142758333893056698821547371537528395315087442306477176458931682342611342037733752395578120891590927472053508618539341942129139925591860132096997618388619852221306824952143251127471335806060789644373860920555980480893950121015585625402085137158103940824262006407078624828749820451084256222156552829840297370012330228293780175402228579318117183346827117599051844922621361343887806653638075155797111239314523612315405841716155277025557782459524206080736217283849156849166252224997970577461449943838342320261351305509954973111434916214719555071704617961983389040475656944983079193491246925485871644194933352207061275134121562226498838749132687067833103470282522520497434823900695856888125410918670637024495474676129259489793767180438032667220174869583953313347642614904144013563536698630286821381650039750766829835383376048526258504109716548114784657600511317708035732493424993996151538262046475297684980622264669643063080197005087622915322684881978721091300373074929483903086330823072484225064551885230306407390971668022902581988220274278173647900742488109362059886808263348309860644779566389060976273184495653627726612154749824096650435761694276477082067177874195885458187144162717984018907248581806165608293079059004396169808605264221860024337724785092318887850559196754505495347969370608780803329721702332170192321209445719445602324848560201107919742615796199895701014205794713585545656568827394229205058044984424580324979052599848524120345815530116883571747415808861588605221886641440379455398153907640076032877936390012677315521270355048668296336638650193228184183680851306357133801823356582857277308207244459481444209814071655273437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,4] 624801768349298730952633278339088772869068340305655422852439784982793780862722605420483986024365035088530759763336926888157644541978677324171671141908933272711997593632272219037152235098463627611252097824612936493538127987288123173753606865916189218424847664634206775535388994934083176183353610220987583968015858671944421799983361348322156698784492798568716047510831586431039106554530109002495474613767014026593792555052945130381198259575654486673299131143335549699315471642219667979324988928463359093565177346315294846425674891207861970271546600879629339918804807701349315093549095841391148988149192004612450496098327609889702908430245015511678945951451757337929758874609745855713133504071122239997271352766906450715049630528989797205007780381883694177874320006246882702526614426069765142495525539474717188452689013703757641935376121150647511759613120273419841985901563870053893678411368948650880152463739716631548693126388262472834422402593339608399813225328301850324514215561395410171077636986454090870779455868044308142974998159761194982472784736880629633272670436869749096408636156667910614691286732985023388816311065785510772976624351262332266744070523670726457498881157077827743539291394360585322614011929168127271243654218165244438174210731228283850743998141673002627199849851293821185127363679187434497103318830131618930931280064497881632129691445172496960785664744818200889018131864031037349647949530122107988426254014196699216922809189711469093461402576271107481361149921021780509736124398106972632667989546707214591228558481929030134489830069427832668763671627696941478826610323500284414016182441382579087248585924435129805036259359662722562068156503458210708402510598997185794200639772307298378287863938238538021636318209969333829252811529765109783089926671936365647632908186498764130499038396848125653995783215261065077078340281927657010980078684117657721922217374248731056609263388779694078681714754332588164863625688480226540098807957016018191864348718670994802638909409495478754968517684869332956436766069172430124223441423491352210983208537760827403058104960568904192461715604395116321263031356044429741552077244753786821050252687904833150372181901388095005280015039957615160546953070696735117246698823589193543251586345456157043424194073877368232324750748027824226919648480856452471058795115431330554292779311674239927441855482671680104662034936246851813484611924770035881447922668397330335946511119067004822063320581295643037617324305961721722484092378380182708497159183025360107421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,5] -6846668836906339917655395501059606659141023405606406292134036804184214243674144270032928094624812924181555047961944756206093399258678594635858370990149994301719956201391545628447367747715250262998001401925652781164865980366342561214558887641597374617649290822159776470405368553366059682402961780499099222352320188489907252796966612926856874872362901425760160308245697412467475782592506439655789804765164417304157457030972811296105634302581000500705222174000943067981722187527163487459907460226803756701687988106460938411474761043898195211663454396279900963130502190176949844450921777131639696059810581824847869915581734472615741421591696046275537297192740904766777230165462406334946942769513937734090485615291864495464932806877620233286692938056682448513713345378490017753052967302828429974954881912677405919160170352773185725156187452168013630354822522934750199797717597812846922925167118617082620296457901608243595140378475270264748898784835063623338794142950341488412098440990551290088256957460723364930034723470330533063194174948149212611547166193726391536552944428907705235469959629912795117527346854312338996438081093211140089302773800792691564509255268626319406247898434517571782997471809333000442270581372903711795161941013492791922410178428517355721323212637277597964290628761509433890782307321632361888914344607493593500910297932649749265555061760156512776263549206598225919920268332391868918935933555329405289791887490325460498331293726689782259213476951977674729834564024649976742491541310826205339222969381457064450044113419950286535446349737441707578544967050736788473858126192332559425811845086149754211874046733405356554016230283630486903370437669279692728251940927944936444416777230082933052961804140135436095675677697336790533525158895837195049235679454034316010988003364820997807946857295372199954625098703242341714022971176236682666555247568019425710764754983858490331091974178007209351153141043944980304764625921422921693016771304502266165297942116918361593112816826239178220843546854996447393123623663292096614390487433384406469899845523615183708419058351906360425158213127321701150076524232904591702195623633026013535505435509162296420033110792665810565757851032258364040001774141595672315621570503964044794757229133927124190573409263796236320983415480148659076492053416065416286871689013348400983808088980645947401120620651434635810975956950859697171590345942269740271637344428126455773610931241253403721461002766305936747449783021897584326639950649817656369577889563515782356262207031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,6] 108570285148628522566382690538480545981394289724826460592537492778273127440403740616530546641593386327970168797830198689334639422412243622477717512196109483468451306615108146967362902189909359099705077286254192214491597281611324876309929826446062191525526327040628237233455234545049906423574407326930663609349861839088101003008916965148544700881923864440218027286339460426549773813575715390064460051266415809573294359679033420968987718773605181499717883176886469826408665459142219936959561509250641454088060822541694941666352151569684576494446236952724492319234491072452559246697748986790360985099279247741373604646263176017251018356955810856958666317499177142416977733575361498912957706366356011364713150655621476727795618162364539742931428137230366337034913643387251859930355295107974111754283915105590961205468139901464703519190160745372253300767151677198125106157877161687659429225317784130883568528929428570892564707809858153565945527927327589415134134935137416706084241276179933627254117196094024038759151176984307957239634474857297803722190303801889819155152148265492359810926471476187814490209469159131912770237578234207291574374571098183242225448460559189482431269262733125452581304869231824513906166817419487974208019225556165328187839029673748446771450150112387910424979618779857266603807455421313227914535318041453298224830884246533448953938294328249277768931897793983621406798550295838273324428279483560162957938898610184844050484975822249340263005131329437409233396753531377775498818033481528756620765645997625445649622994705540188993882588795217866350314430737298710523177785854176189113834650668052722080586154045098950402620753006140494261896369184829123642324546264347916766738474732603868459704307968846071730518399760262977807410658397233235411171724223674227938337498256828527750178475048486357386434759917326044895040576946917579456283878970640781508366490873863974061444245339273431310433165406543463826158472478672326321885445649704348691954775606402657659424393102112272288854703373819008478177664170958475388371156950085681884384868451547688161335591967626949100382228752381009128889850687931592146086646282454907100329113343782717553910401585929744140533761997702663767428395073558590104668215073477971902181525503504953078541561135191764847783591487711635253389886001752803551166481364795936181980711951250963072305893187577447862327883519099248747370168635216437792597802214043409938637302825717555173129963364555564620430704979477869744155539826618861454221587337087839841842651367187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,7] -1275338189389666997515064443460486744735637660892928760610701012985105638470279695916035566029800939267191586563955948265602488936478541749200644941595957961559129770688153102475595100618912123401715112600380702739052237779484962303156755223941005843906632945535411063082999393177286929809905146427896521203609716337936205959959418737700529466765405783453797370550729830461070684895595900173181953140802600851948067058415214627262368361605101097498275649444962206056167417572391518001277489699864879769973489148399394543234311862604988574260458962109618368036605320294008677759003336239482993499661041804974419618990540198419870839045555326037881624123973155931920752699272986115366671664585020685508867558232556822449877817899151989605815886421534738945646957310303008524918651875887172266012207812968558334014555796850980348594762618461479137559105720158658630268379439607173227080484523114149268879711791090101786322971972304951617394874026131690134079416334413105181049306864623169399199616243470659983465733364760933688347050889398946659454709192031266019249673007823921422283516174369290024321935063669341128847361651896764647152780130351119708120017659826341762290145314199098391853308551938721583095693565950378340962500170307671813394289656621526324538076668093481881125549056484274794752361563269687692735635017249945084909245640395836812905406510477087039870023025673628849662522970585020425291673824927152415710180042779181617704446556673560438306928282535927145671595646045630002162904706784176058797537483739660883520933827303633586813254011875330604853553815185660532019876485823309804485747611347849734694142122462442849438245414566667547539891136896437607952728657342838379791480098568008016529598851338857528908904872109264135189558976444863801926869519755111906416150390684075738076989120594932856551208260663206216862796738537458473226341556365773916266693123788762790295015357361516198836277499957540968977431021473126678771958324517892181083638631102627445649025442100230205527201473194119027765614704135098578824762064970648935253147253743479339431115303176370262107852086880466296875381898348283938221035279171048833018121319489564880383528502524090827028147090361388488598897191115971485933002920962797258223035469782122149372004523057370426945257077650346498120543238401161748915194058130849048042095974584446155698437021006206582321752498537344075541121505697300138522133424195527420952627814540727947984132810816736684027912818492112475385957176936550967749628426872732234187424182891845703125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,8] 10417492668625125859356489352842535601555570556113543938212845511272176215420818400801121176347977227103272545197844319306987779838038899107417849784675545667948153524141805965108953059660074910417147337559763424721787059380292318974952494870755871740117727910162566225458893588354513330833302030015266956674263496606473538459339223926646778300896366808171296795170338190684374408479929322038525735183115521576879578374139361811494199298930519122691237762899549153373312211855361603186319010688975054838828533689409697951155166793414545640617118317929532425995420415856396372771592618677730670921046017918741610315944108127036988740982173799319155575742507990668491772650743488877039549077127913669736108314990844173141308641761575220929541825078634735537264224826124340991792728445171971740531952216415762444407307852958710605523322887292993204935920874744095806343663577769155867635059391479116812524432144521515942444408321341732971915869406741761233795670056381272326347087129203593889992044021321542330040346343884274741639017835601435666481743112232751065510843070024221330833059151336450408513901434463576031945034441470957652378712584483433700680187696503654607750945437855756279931173224958724483839284826718391349493791675125562168802893977931823510391640761380295113210945415294010629341068092592937229005942834424515064790479424668962846122654288336906816276923535597896055785682091137960217163813745270030596462310670798581769386149620742486386108871544283005250534664316871173172838045856830301654315516366406838099824779282522827593917406532118453248601780389964567447676608501552707415018435236224067017761330622951414490823442353969314023508627414629087638166989732163805908041133122601638122665360277911430014191604548336551665295531420249557452744668456751412467153679070874107455515938835823055263138416415521344642423093532189036715617806047922525123473620661393193143923836911614262284164157178844885470803181286846742649922103435104670793640961097399512680436079530678551936942359855755889931456148824558041302605487772048603170766674801543659807984876767918615112702927465513003894514435632356490264005044135487454404129750328572621555979928766034765366381403422642807430064098536676455197428114541293192740546622925001835541933497077001616275083729288692351965446288509207130892582491749336333769762332132237649634616539118420567124349455876326274776188014137706544128686010646174735182436327457136259758754619679454606461510902871592317632103198469934571515258490970179394707884057424962520599365234375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,9] -58715478833373550967234409306112693903031635605460182949579316643088639529841928258653899445726325106142164222785452825801941962102556385513494304049341136836536907057728348083696545732665043267477258129813297051813962825394816412611239498265395675284020166285418770264332048810779649814751662746982416473725657094993953340521193343995483985607674031662140610592668434858779822525867254292307456754806316238164264701380919753288529218425301089248011213224152436514073333698089063228700400640193337224433235154738919499827161350700349721198944309813542440697236079964349363611825066119640935876903157227396094530038769720945983663199922586465028131398770405848969299673231120017294835518481742712601490586492558372463540711010410204657914334571945736700052023703564959306706128100311399523593875097460683544455889414985192243064678865144346088913478262972982528912167758445753692037666358055393370435765343405163221655124375755230435818081783638829681813930294062040047763229837093385098456922456216537568553724684924840029932473997735193191799214930488668768986404985463916134580769217989099500736958749974294793773461026035920021284269256186817878697696060861006534674523026969167019161048823690350922633382643035333175358371029725754663985171376476875962368543454520836812895327711182782217867999671647836341706779679567349797600758404334522261377839325321278741167245455508445193569433218195702953655080104213765818398121525439987888780333611633133522846578417410409740084641333912079984115065634122732227409771454900826212941331518734747789929322218298494134576820955218449736312457006169169233910976703345661983787716910170073017194254492668899839723086934750094497152020406313211713965245324434671781715014743378540082888394707615731659692901866900980609924254023712134258821901758169011104172306306285153232941416608664398961627590777276483722637956754979029558766601662619408287434046295914194050019540647693206375784874519853002041421966429352552255215259930755425591467758021171595054345975327900549523527892101470802596548053401370938746495381104411176452208900224632946188815739829636485858911722169024253733385483544304147333741299843728101530620788707678375189954966467716815813632927847558950054180042512182031918076600912549307812453177291755863622542485436455888618640523758286147843111138065021947283910096998044755933609750202140565365879945498366319686199147235571337421112743346829625464561878725342596383368051159966126628649003418076913838964999466270614620722815261586943758054246700339717790484428405761718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,10] 250145575431813255637251024148647406000226731819795665050803447948126727253702200709155175908293604779840924269434048322023586251812694712046838095685708155778572977469648214631577188015309726361885409541246011445997272871121706872640603266248289637632750412100334621157431692660533218419899528946044854687382807772162271763406374393802391548827852174805601944804183880356990955961443575098625191458128533878890879827580594841111951808692708309863033826223116079869569499952849679101427583880737394395128715099067651945201821047389193577310268343621191581470590582565166125704330262489671348102178964021379489192533222787510836439901861700258816757488074210799230758553633813427851052248730844449940991143088404839757517215924821207713272372244138050585527741216545540514177623330297428268140426569189411157555394640583727309110763802238735495605682112340484049117172032261461161883553643021123867387925742940732859421138891671994546658788100879704091806444489789171228991825351209818947604183059326134655031881228468508250199570718934685055022079151229973453741249462177953205918683725136187625139601286714047727985946989444844314786066284535259515236909824081414185418760179722013426760007479709077023926934996470132042782125403208410634254503084757948407402455676543831945082187477229618334393685991660657215973128437760796412548992833056542500909640884186279908789115955559938851214203128185844372007329240910527269172911827006721689157154790327538922722716515255405244843280835617969355815641649508797091736985969378173274960104225278886698138863974868933402212674798780368800620805812392494217844843725811366101653233161328295017288394838219464353615010736305489731456050448962827899080061243378434625122126970668528203195103531080145331814520535766121305057988398219878623611959321460556136084735763882938259557697445179683325200661047748597401224182653443226169378170559552834419575902110205352521905521459143162995218683159738133779382364253080622347586392384805449389093609355284519779929879657486939770096937801239127554288979790471402133682701219894794805838996543572834587248467056259843556107538435692125366050492693909723089592908383218946656227818580751092046292566685676263058872214571455980455083122119638911486212763055033502929288198504630651899856402105150683530987622985742066829225151700061535749006196448703608963702376851608065317926353916067394905493129294023632680816462156553595550173993255720316411504606142451996823868723146938588203622121851545634496847569209918233160139244830588722834363579750061035156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,11] -910064621898775846592127554892127186128906145404903706906098662246835620328577370917088949873679539607141784775357731059242509615700454231120429198599991063756153287693775951443192426525906412720642252408764881805060237102624753157388393889443563734037528959274328865455170833202690535940145141561719242592540212701531387868360191521576498535060276170437422048602831517301120607663705909205251549717780145479790935827088520327550684337538210224144243514601831438177644358943484670866575750427881670654834656056718162121783228409027097343488594327361490119136181313435251912421545391362737410536348924269811458840419818777460796009487423991671967675304760459909458299934422761884690352713577787981186583155499647229351692460499401771481589052833193906763381906111004146985495371144226702303243387559777921883721797138486462782893140827310027351951269442337897862326495978758884459931688052662669815456401102612307538636649106891392924823408338993389097416291011984465253264443497033254240999360096726240995407370625567267537928510124786447959318004898900132354497659765826639903904058647706346705425078129584769400409933926093958307881774626415109358103047487906198120322248665254023361207878332992214310769214338309715448835898925133948534076548854676739714253872086234486606088279010858684841886492058578710327954220672926377179758566371339990851385573456000890748266810335465158473828601428845892417960333607013895194836275471406699694497046826223432076494065726809338387444073026128249765801134738168769242460231957051722531724688696896093647023503505363582922034000477499945594978022134086222791931913439005401570483733183907117977211944036819621195251214654406443254070769532409334605993048785231343137656942753979237885491354337654746227865178063449891705170450043047454074478845500616383785202808003368942265684920452600824922919360992164557969522409161707633343021671025843623673503885636689314364815214825216566535378384085461205202719451214529698472299684131521267057916414245429980904282158804657939987462418590832190091911613161587041970334352053570757411967946825421117844978064125146165945688344633061985222397164604130073287685525587591910524960710465879121595733523168328606496372273120896099853510336903480290137404115535632053999351534937423032801177038825258915482127969494997871556735364686994832833434940132011763101132172563507345357637812104659655802559445309452765866309467754224378094786693007303299063248186265679572855129617813192496845102791591724888016396212252343320237043373076291086221090154140256345272064208984375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,12] 3008214352490027764028122177614397027149707317314196413702498817424253524579843862898476279857524962329909166262697392941246258319382144191728153368002389750718162349663956393020423178134739164030381941825073112778105275013483136678143331817753272353655073986388559221546332800600853232821211812839698409968656732153219945478380100720446800655260231103064170575786505102054093791932386925653301450577910779295299613396014931225271018146277795847026719820966083775196288974791817272179586666362824298395167204268222709603641235471026656161086612639101408033692362449437015517687127793820668065556717082724005424330425815766079978722691358166419604512208602715455903841557314017480535039494741170228783386869790651088411841940749768873493895639448724268944933798598388727639052546340651584051899641174364680482057374852473080263829888029483252473161238322697146498375918722712290378638240539586804378473530952660353878571736900296888385327313275811062231126983808046970066601250309522031153687273818355692924161656163801464110949540408206169814377909759539068567010789046277593657342363805678473863969899096325812596339737200799908059365517483035538103764027895256078314747331557288911638059639628499124030721420083895763154916157538899411726958747484580583165498107160083059593529395882896208659329128522380562208490066099958033237043165799344042313503919545019325008109025365223083806798812091707430057839438497983995957305642319935103458116337234117215010864140314636332850659123755629297741121153015646455118363679553745565724496922477824126829375650398240575565517227085196837758017261287171618434826756618083366036439254438365090560067759101801403465077618685472419343276949269976796853789269655374791994744245040668884306575374954538168197811495453761651959119707609110854280912685251377901602688589675904491367302937555393143637882651253862992515582785239818627766187739345094486196177079736269649576752543144517840727963520220574506129716350881777538563009869140225178801544030907164986685327612179451882505575245938131471442085837527275220370447169141301451157096530820299888894397112628134151247705066495238341927295112810626778635358434389458376744030287111233374539459390870082467005855814087442010959373405145048739495718213898314164696324853103322090246577425715166497115865134784799368888509208952344494096690187928878030299374970210117502590570379978371703679604567024553090927897945656592297209900373132915565321743446884025083375078670272392537626782770537893624280847104254154536566999754372596712070908608893660129979252815246582031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,13] -8690284802997757683897808866755401128702765714078318277263115030917440058481181968612263623409160846184405467092426426359052937577965608010073811181012394480853106464594449429942861311724694362891240747156442818189417496387334816233057109964992924262423443660336008705527340042742262771647955423439911651366444753885041263564147900294546934635271856454406637728136212441968377861901790179945352934555883599504415467990044653437228184950538668671725340897945810863568726617069197371703956661685271357390211517892705299514023708081730806686514279005951744344276647165091150820414904338457855222722025634932360009099099771607672721227552108545636478256717597859493317107293337657741803098708926961156679517376704340628705752883770102486737844200322822738996149000104769403725717230973698581146734724981060966124125693090821940972690261443852217242366407415029310373002828316634915368002170201345572803091409731255179140363090755030330684478291170399929868253116061641304519731812950217780283566566258198437930179556979881440971926276746339784156648521816482705212293443212103363629977586967793456339926126801423262803051017174132923556360097621226600620118903484038416176059428842207379658055046561516508358344580985695449184760586257116891422288748108594137084965673263800938151664069973413962970172461944925212873027199918751270772457637531132384452981252501190993568140257483114432424906526980836852237280975174078289282213005880567855926261392443428466063633769827237824272645506498031534426916431593199781292789756035489099050173280826476720538993314447768394120755261909820071575596486085159623919546444037138194971211450875337303169039387683608817208145605887517143809444547304831266781550515889608064645967051860549830563904803158099345533707288618710617240526542949847820898930505264317074230477237545105530590539639247114267832882836271390685962567589969004758582783311704150158086277537708428341895754090456927547399511890757503512606226587565453690474249636589650456579033977910610337780269686138435930431555367009444332679158257562600954978772642378706673665048054323684200523222865705947160187906319528010847064656005707448967530657803964787377611929567108016872415764181121572032892263285649005991984669542277178405014428903906596428702375911459905944064544541708497615095622578818208879559814485964046142317019128678791533786908025693290172234024027959284170480790660059096224052717254966521751204690887939554852160983411233831726075919293548062001539532307990534032901049654251786441414448168757432078897900984415514358261134475469589233398437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,14] 20461757488875096984936137699680188075650248170236935576833777012699857152723828511097866429236757301930441448771528106548667917401060979354622904111463903065458949864719977636442471450472464063003162621465377253721725308234403631469545246938227590661636332606788826207068782777393271406493023271823321478012662274412474501876738194050383688194471618707430461475804865704626077753548499982482781058680565012245451114289181361854298744776141995279898550397023115770527872495552177805801621758061650418214377486631625460282379868060193554438263157593877751362460312704283855953087559008362683981554065515430074025356547282878555343098190086725546442847250686322144215228263939311085509996018702431318766317051752311027550824913360680609881918120396427177108015528163149087968883860990499761074577414624831090651752433811491451125429740975009464124575466334637652967397526367278608781988269194621024882370811428139445191045590563700551511458568966180167585757537037137524631530266124995845639133438077311958414866436214633361208543159674938102288843546439797193453216133902376586180410525689735114609267440275285556030594046217354695014266714581215210456842062540825384510423182595589059646716609032781339825416617993947724233671666580896802559992133481360200798453383999922279245210692345585212541924734627737975366156313478743362255711489841626055808211835395186897556894459719556453028680326751478075612660001905566900326020426518227224340299537487492314806411545947015822441734919070546676013246537950811681156226802086569754530731296310960120304260272401286944256452528511978445322710096676576470126760259334219883156956750943373544469352944198175983410125359917999240523891121629985875298562881283774002143979787076423751432307519541835951848312611688147951134015628060690464667290157298689075932024303730564515538974403607349549675760792266944972313464233394891964889619777192983349012166426105974851417976976157943886081133573377220364309222709363710577283676688441554224910201508198255299789999603980490123270808381260297976471058123573664056183125005791027500190448534562790487899831285766416315092153982868624783542972553065382706770980604607152129248859959594762069100836282893325095484572544975924074182265980703488605792082948128475118647446909589507435977317870354716662104191356549307648410525147559823353968457023105774075919296059111764236898444426128002151021382782446495903796051736987520250282074039070751969552890505801786559388030503444422813494866948773655082365632778537375122335765175194930868890139108451364791108062490820884704589843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,15] -37832064984874943180858649497161275400608458490267426618249988291684031320818435573051180384496863921861266928958144661547184362406304108870023577129088807368674909432280316273497949632563672120004707940836056208616712332965657131849881680604974055303521151754247189766923643027752892298578702996477379671161217760234655065983421127142642306972667107923990597117725947446452838558941334564093004193298408155447970115835342113425133314839715629289349440525344903715471031195943348892006731799510467614387056640920168720597094843512885112776370258024931811606811810439473391850577653260882818647538733882050223972016556048629013780837228109866149733284781649691447948042359586708393453474669207875111176897045946682865603873734201386851495952254641881081582264160850595337882223614793538612421889222051565187927872415317607142578066007179785937352738552673548444337416484169618390352513262405122578950919186470667055268022789037504156697840139156183572708120945325089132629052671994668814409755328656520312204073498777986161017324611401555856455206306899603786642833470735908769717245565431086710379087967850817220892073130990211900347186052549740735393566477653130170224148436847021763754998449460929138475000151741493284724004910797386145215490023240912827940605510157405981716843150235936834881721259243976233849144422905782978898559860382571448863984429197468427585575064128649102895615944739256475233662460532023684404786368816616929633239288092720074006199634179872914384771263415717382479960277626720102014722776252469404819549659004252641078116430172427570344683199696675633663362820500495647668613825555000759380418219478250330304054911280887436813151972309116019664130430229935538563591030742154792299918952289126353605299881318383007344518695841292950172634568313868550763782050440795691398686015805568987122892722620044063323739912384641879593909855816104001057819824486608901754548753621384034144694641207223453091792379171858027615297556066559441122937940720331717896096923298242357616752053973693827443273271209566170035607412127089413431646576949374251973928826435044366887232520113038427495288422792409154070098840011026553270703352235434078469102158184426576380291511464338765768439917023432387004279805555830137636941642274775248631676092949967175322982441999993682205443020646765123730918922157457239203706960525322502443015731035424936787831128521734063478328434821302975347967934150833129408113275879418986099980076930619593967507619720682050906495137009313684947360384311746729957122366242159615788183532267274777893817372387275099754333496093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,16] 55810040891484952877866747910496427984170474141226994647472523201849783638302078749025693257078931194039972841136701846234108296596481830016875939363635621748555458703126324872861879860890381127482670359299342186118338416348887295987515147666850508741008365850804635047821896351551967971673919014572516894246578795551024133396954273029705020372631274873546587331666279685082583838666220902660774549217892712023173195376275351493364928092066620598570793030041991822387472131349387618377519526045994345356833666648191897085000013572630584523923265898237209199165908531797360150544838071530118904816486505262449166027222963046760014376559461365601021375141657852306007738130151066025124961631550855724935962128398776390463574635556433574084174624052733169482590227533052358598560059174724794947315088455569517781532965277349744097717505204937943850357629155117705334919222481289636405828098168090046891767224502626549980749960136981313519045095218550012600534939874353986714334816982529861808182688669775291018668416623905834049887626426709692316368034338251448725369099027286641258229111433582020925412461947947812090135344264111026125100122561210388212087480478757356249916086464630075308013145537305719729832841783460652505962284674004368750011365708787082040002516046186062156708063511673521176561936825023793222614150108074056428546451149987055169316890407636290667257692200978412265859632818163172001537620978065899048051680385450498829761641288155092824383883423923873771118844615107926404449164718272273593037606766971008390154470385188616855555393113821420101430563941381780346799905186739648017894551328047942153273886544286840477289410932720373232941185632711796558923398161773860377116773027118645552710838634393196775165599090803542122509740031560295095954844643900399459113267094783378728006187222220908094806538184369711764371761661701814870495133548220921196608563154620368753824812791379321976719569470648396162285223025990713841429831998825731942138687080060621367358944921799233790062991721377518710770527330526019471171553140374885780876247327696555274285308610375380629757704365461651674081115832660115695939585999877902391172942998012121491469469379635235261705770442310610271775861124893972108271950581501782267496988341119316746112882283949908151853131121410931862520711525493444887307690446899932759508378322079036189895610914786579596786534493829345327569587275146456618826122551098608104118194101057915586670925115883441904665964389773049476276048903778160356952026404675276147111967828338699266121530724528605749146237258173641748726367950439453125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,17] -73166980878959839032457862038105580604682093305520536390795629347445075364979739157148307851285055280337214889609685600327957920999623075486226332882614540444596891233321481110384614866447137077440936002280961176377209552681591009531529706639033158073751088824031992628884496341663240561877455094128480196458191415072391081642111858299315207478745463872446863079638770843002948405666167117265536565741880746948526137983027422191728559642019952753193324554324159001962740013942420300134330816929600751294948123186904499072254713172814620713369603988825912983800578918447219207526757728876832900335910704938289493783144922008994346906184566547833503386946874100996229581046865996886216280427847875789804123557795457536482166876601650845383839979976724674597526875791005472015711722838025685446429961026994966842518819007237687916139809636200059220368795779739151760105769886949032075831101660777677832955245349743387397801687037457750579323616635822515199478933254970848239627840938855827318644686228929165510847338189844501282034557361706833690903091608387451355231005394010197744925944271870822387926190791508829738937030207306426255761316769999087476818033585740846768022130790849419967299733446645830933258966413116918099636418801371416110500006880626234664145074868982166564429369387213254531848159979533264089078167448030392713096427028144721153783295450127150912872669464770294173449663145623310140073241426023987839076633870429427396451177523860922408981884328988817720347642029658998883564137650880053008886618511160476201636663470909526097215171996537143743403827656115669461290712780820563944948022043028237554715823012831048034756958383711366362954572051742509886799821394249881413689282996367311490861865564144029978969448550493137364472368918762020950103345708915409906835034708403043524055823943640490232748026125583551479615170096799380559722666406995982592628141235394595727618246349752075330491220499384625483138145091273177506606061247246626400922470923948674534628983319381695243131246435111418951915451823563836797054076442121925192309101194347351388783905264264534674265536776217126267621499140850172953506039704935531996867526243642586365096440419700749138540615974964827649493020811366814666119505719418834064289548360745364917068106739623286662005605498592020123025641991503329700369656069508012542870260452680833399037878993734329680075707397450386940549271380365889197887662625329007794787875930313210433812883230759000811902221041958683663475549190016897170634743791532290573835461039823577726931004342056445418143728609550180408405140042304992675781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,18] 105038540650711932350015470687123959200257875368312307549549640467995925135254774810377801750092668154618225819318795511479740022246325886993560926582149075131783394041930846645797258915659020745227749762286700891492920845543322609324001800831400096388438379446054104206130543952648829061908271509339520840408369065606937701802776798821436029925949972896753040025276464995667892229456269046769536564385699043389877127822234687606171401910796610575090428620649110754571978676481080771621308433024228544198916748792184446995887154856587329923315425550215858184295855622042711460227733265578063445586461192044535344498560016755122089288302378357896791058641968157599830380237251752204426825327396605524690283990981888799401414625331025730979445575466480467552668591871557039947806921684379855892889100181762879316699441047051321639141763399404202526611867393302001744842457018674980189774621856373805018675004092363850856248052702485557676871544241168389849243142345178893957153749766087416142204571974050878033431423353703434489301809542178290849183127580427300256699367118304311335608977063890267436341260359833419156944406162946952602841992388590061543435693927407781310500020168829886455605766951017411547587905199906591966000734482521679133118094827923301935363179440354687975392996169799444989355192102199340236574001020838062285040948648084335783787343747489653086919356264504389924969227480541517466374013346620252776965396398131717342585093067825377469312579614908848611127231816555904976147078678098999494207179571679757723702471252487526521050008069044964858435684705061755419794867732308482812129833131354568452651102654713581142129796808954882517078355842946164443186935682120203210486326656134262793704615683697467328819369779402041332333931107088256185872262849110915001635874746282914487138021498177231680617007189669383358562538502893087358316471459125544318212396588944609991951650257989889923132474543333040095063259269428838930218304256102874636620442531859589405138508767287346420127146704053045023276731897420369628033371324836346487497459884712420094609742524573206886381740403608077825531976779534118211912641933402296612232218708570031483929529360980456383330921792717468211245284837603314037278948404079187143789741717501630097867652140045491020964082448311069213935985708580261833603833832368334805010848381954258330851128113239155293296521194680671742782759997708682338853952675441587642324425674006256931827223802887139099949468495943528787147405139684825298883805476265298169962100107904589647410996512436299018438193297875216103420825675129890441894531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,19] -176899459166417794615617786328566766940015502998808222915802766926711397531452391053754687479786248862078935976990156810657590513913812747722139586178305562482024189514266721956997544709774684323756971601087391169255528178985154440386846202736388605634942385004118815358059128901670641583720539479948518010799038417571176297050938588781146197167799902643478205790272337360960876831534845445599848288425673415991836454635101393594892275159643066479466890719361848609115762781238710747319945084714463112992841592458760574958049192486238381974019836740293780661721296568366990474572223291161540281017043709021792987573683516210164516681186310575360050635831334520095935154538168992969544614145849429616243206059345769129806991825970012067076788583385893200725580909352638687980235761449051978851799364993757979745547329644037853979940453970392122469168668671730756615290661674064738140899529794574889445972085821197502445737046223365353184694961203064370491957331367421922191276812288648577058730218598410715640482047328364695354124860700158591367580448141365574599699560997358086891941075140120617876427241633978338912354872182980806202520065740681352400520973255235915667918053685604242649570488506404192675968545069221232330041579907036224728510230397476499270685443017766310306006264202756457865300561983738074202827903448752930530251104221169430914685619192944948371994566852929928267114699283488850569224398931347113641129582293398299183987783883989721459032863686064286427412079807073108766166536415259878465441027064460124782282506732042790923884266608231593499214581602806286875281029971592444042016714788425384984552198780688414666453506466184144456256535035277705786810512486507542793664514887690677423797667818037884892409616969023382226148021220968101068059426347894917043519452364449660622627949841403909978859254759774668741355952485759563108930555145515508360643595884843643674013316290414913001009044421703196050261792888311065492028670897541472019326856933109056607753701116209497289684210008379439114761294194908379415092664723178669277029441400796073644140825289715411528507292591707212650249507215298098914206084516311094438320283670696972897643953119051845999738066837547925244204155441221702586264385165220142536879550666736508020546508232028988691528380511130983613149234154249058884390027181355288038371135978800564496959151886681334424882205738979564667674515735094285246641848895460069364654109029226925877854449043657694179648905429490044148225779115691985195486900719904544912311172643481865483497609664669428076095547791406203952391251732478849589824676513671875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,20] 292918381607687914758631879509129033265287936229261018202574770361988082711435005578920563467830207185112315764918839082427485181651242482367489285640469061316204242175361830732129407208044572943041977072894818807110362918297211209543316438262042493991015217384870291976995056258069186794378497747965908776985887238145931890337493863122764668251140931174033997297143289028670210691705648888023589943624399470379097408053332053201857415514569901164754066943365389457177564951348622508113548468478548548286524007738770850868227186291932254007523603479861789515087976756872366964978947758571401197427628147238149472200931363990336010612301088209406384008909498168472575278279664493013722398394582530200309886091401364785087246243970960384386001256869727801467508702204768928485601119302708624853885758917560982925795301404845333031250684834223349060881264366437972862923990463304663909380260774580978612991734905534987272413398574023673385067476705490188910751241123929767175266152497114037926952795164295756514922769598982331838282855404390799673667829357263516175151661923902543029874197752871555426973075198441188256248628855479923327864337710823088904537464154012224076860998280811082531458916205376164592960698928957384163822494177699248914497107395371479981896462563595363322206441999363788875051539523307629850944863958828344185119451187312719509199345748754510026565943120395912785349222564632112944987974011671338055759232336655632272283693434965475354741202982535370757987276663306591996728200245416587012005322479767354181830585320534842322860617480115059641737838783971742468284077413666595397825882565161544786515102493430366681131601806684199081518037471228500443134944668289573451218621259094421600703852762792224878170514604534361340253852714713078520652799652404931302883718760400112574990917837001411043548432425816762851035178250714725771837339017571822572738235171491504618439329563383239979036849667344732186616209767464785918984129487384922376596939277366795641309213534969573610110878417551737273748623203846358059966878996154893727328106906945671056767071081966957019721845730073902490177672538609831114868089590763919365303867899698966819408428112033509441273990596434648380158471279265682129995981946781724010996986464066884257027977384218983991068339884721402571075663279849661272516304324221164854634753271451554666709443600136028963665951935028160163207471491808956568227256177380449903493165558141796138236362963487109707619406239833944779338284759132415054722632585315337415576118368401168947902964823287626956172524091370724594329821854898909805342555046081542968750000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,21] -413229028422423259896741554979686720850989842796150812730114556406231432891334476319861817119048374127640641517436046262173914880331097794471415073703334061615237560915342326202138432629319192563139062486928562852438911188853345753713035854529989046420774738655065241872420169793901152073472286571021562513766268496569240778375859845753921217476090523065551298182256691195257865315883636798505602922095625094594271393280136075234575830793699264398109120514126409113300054852941550660994526967277880078191091738333848043635638205481662007018127621397053798037128110199372668505113169503143854338836151719184704377073050155874416679757962156504281063539157401699347849640478260065137481727311676401179401803911935196829383255213181388261894311829042584159591367417773096179356587267995670541878121764146540768832586173829771378663181263586022454575850338895683943505710196774617478139924081195738282567562798569253914165664499243096683562941720898907864315980438132846317812846068662541641098979755565523142700816283800654777418258825116648817511039718788769239731015089547331153226423401174510608274105693457095129396494648325392877231718465661266543509698658671651066625942438636513571942294476801397590465747473502286630780757699251237263884471185141394099418531785689505821783826668457780010775428914676982463874562980270153830831692493461900998796359597586666177302971014011944900288424132686368699306359804212196262839582765549568972273142609318248159204443192905970674969157993628851489505221417921020264441640740062279069817823619057483075279743041960225941876123024401213857485517132605016870967154112922262470988385433712004592783409885183106919912368863380622417023080134210052116301991414205167130709041879372570850232108698170771875525464544744903966983790559991005696578405482737507793400196100162229362376827708648153988902084301263580730150674503984665593698685569671416883788879958423546197364223169084387984813372793411085895655830985960773256751007042546342077564023786997388097760818692398069484022040418382100598250541723525314477596954728831973607699921371180086091351761611895989055207952202247354331539601637450863927781114462048895555527299561641672248922678424270855832674002953958788507450428637984724101646849827751366980941857105140456663031197189800858438983690415517808645274305740991389940240470896107325032476361182556688642168269209332442404066424012368884115816103784472115787681871080512744250105424939037596137787257297525143037884326250022804283132787500300747500847912785348039046299940903827671425494395083064701848258194055718561799039889592677354812622070312500000000000000000000000000000000000000000000000000000000000000000000000000 [74,22] 477031971528422233890361805105524149582521140359141100730412693348139717605725043473170196722853544098953451891886869603155937262938190084279910885783822475234957060205227814330562034084456850529594151666626633699565192298658861651446752814530144102773714628954715187182349933726502289991684427251585286704736539798576456164255382263969603557610199287760384514807731142459503112519980014242482342031666351166524542742939275800234212829572158200666211388060872866361240513389646939933313492540656152244026817593225299140879917788771236048406705805884199216013288236327610234552963462163538559914726014517790590220832614883877316914569507469474751666951906057775665242582194719781807318686289424914904658376124953967236365583343584726013350031228063985713738652941918279711127877304724999591792358834779950195967613697264183596365596218882708514319890050803249272085765839680617335495498373338389985601679431054869026719576570622426858347566407773641047089569548481706179817985360547463973009347759021686974989630237967459329887814488972076556300932020630416522507387450438576207992613360717927985798262913871445229816437315660697892544731298490718805174449257793555268504505898646583266242391259968711644596574067896942417331836023432695548112371339638977342729926677477990760175294589076302248007198355292520419509011074574282529520921098150720420421655793278201689514654756302486029794322190545153368120985904247510195784543748571108572179533314939780045220161182386107341421052096121573536578496207821303310285532462137533726955116964145095844576103256222400284907836925048555360951232612289196268326647164015118919453919881779309292123123863871739364666474976213619431213925704908579843555070088462504282994698577827588730797472698917480346270848610213351982644669900527720894462889221791541986360391320286313364161812618194552769951378203663766929557212869636827720418929383722590515965613183961090615520880219482533310172835765052998822389000917914713089207295215075310464549162572015732975134629582640043736142508521310740991676362261132590153065452377463611778655341765257118556129729607197134474698987313069896329325563671625677709199572314292977173175548931640783804852277289207065679399875860657834296127600834950975260170594925132801867162605258698559071180428463839505439666714951143735096411136598241277917364687735620535365215256418554892759924294042248832699699737381846628884630853563352738913267099503661700770988618947476926223625380411178939480277727198842590406927614574132127115258052664498221415175130758006877842707572559959924047643243898153553317342812079004943370819091796875000000000000000000000000000000000000000000000000000000000000000000000 [74,23] -454302388160213157735134890101292416998208410395718971004789022389034723454448687915200277933537073443600162877358285456773069697880870762760841973131616289169788818371046766228620418390187024881756658357298461475212626295483771965854754448814982376110627879124911876496845668386490621604026036821338709876611438997380746870711913670075434588829174470151441914025093267776192391438828961596886354010028436809310933702533177033337409641244024765320911159927687676805019303991719898310896404927296518916538900267016438648479774440488093567040099235871135540219248780851624378567135044413545882192455975925178231428225893975885191507750771792773914871138965989114596372911115579968721916424378432404009801766059714354000587134015236537412137379084267524870235602883614198416188989924235531260619472638973701591386522280904404635240413273887175083327208718484881243673176823694356384473109470790191670021400613996722056671856242624694430897565259990724403538955365457359059237736589155786100342195351706731016603793848403560634293137158211780337064005351427822948090497613748433129714797698407544745341987206471872697043865395399139005595284347978020398739629709102609188282333934267498821739733968334326990446069497951024209905506420787626256257399137876105223291805270634368327279380441900329236383398410953670355281999495149537562132927739433133360258680854220796604371027214492280189284965561584587471910575598322253861963766291517536540064145644950132344738493931796293875687379505218882450681871960453454694773302922672385186594552788044206361020751871126391089179764400840561890402966943258604302950103267510101551463798446910536752515561491850910777512205887037529163128104409264297599698190625003749943359297258718266795230927296319317476251358232062077541918983417334483339642392811932115692806752003844439380815085881169816848496147016493847026852243934357813639400138166269769498891767603712152212764665857985222993220272113851420269243879199245101882827559365133777384114355274273216907817602377118011495408218956719933328444177657236259798924035341256192802638790501009440035975286638963701244651780833175182213467096452540131086981878727273101527446181742625465374465601198312658863488877657920284104945116184095901342148775346764741038234329590520374278295259926249599115341856062353341814928883923461782266049354193109806314082003211508797844801308098913348259634772461974745921336553848149791691789827055945511971001511065188158939834149420387059399821984099654940649284143564193825309796142969724181169228778034403243651877194521363618211208808889600609809411579931293090339750051498413085937500000000000000000000000000000000000000000000000000000000000 [74,24] 370614002230832898159911665038844667085956055123476587312103856260333699485363656693889357306386622367282555547645546175981719840906675839862409036843536949908199738712893663978603940722176108535991000586101914513884990600937914969239497214151928619796721998348925095173812758045344037146306857986080487528365442535457222829225887242248798490548129009961744516858050192169793781080761382869922457323722896742707364074719413201360967906710168379056956647564203171687581550844416844725030232308876164522420878207271977490441380216012043037151693982385247311105564964671293431257365669587148333620769871313598230772705151673689561850088244795161740843114116407057038488424015668034705100684791881713733249203387283655592918080509379478895208339516329661283784654790063027940522749023132826711807145967880187356816407789440753743117458197879748710103988524820423577738632946551240736543457017515244326042779311468320292603015895235109880314065506524973515971649867886226333915075970444874960177406715120053421932873439241731483746784716140278786175009922558823418672030314540458100960991555838587690009746706474984665573774155143726066906637626638882907694181003882115619823492293561231528953242070738264889606318532806979274505206178344258581282708610548549826807467995116862150491518383428046175054444910146306694020395494346856693437821017020659725766414181113941509885892447533136774390449338968647824918328586843926898010318113735556583434591714032327217842589766415378487943668278865585796088150797035661596428546607943880915546941087790571688601210223681877257714645808941412747046217988928224500358074444839719978269100249911687116443846324794648967820849322461138608973734243716008979989510561081282179504092462329134859489824203676609932494559665339528578616340248915440569294690573441727600130670226875976901517115541154848146698054634451926994662638483186729797243016174823285499286471377880996170061931179302674871699857146813419064197531592973998668045977641523668797945640311523067553526026229468675056213904230401841261159955861733624712498336735177198463912141770373409663242229294579291212355551968243066982142950523363939327614224301210976813199231154602727564933521472414821551487820893727149483286605215522445504734680398590603339600524733506824210800955211847498973805110659889837831865504497404383805881092155737508328267584300067024586740248353183238972970307199778728706209973525520942645608866234747265507982251446205415417480895659869943764541875840870844710042400282905644441263271936576074784381240099707386507499000322952946521900557726707355012032291119439264548418577760457992553710937500000000000000000000000000000000000000000000000000 [74,25] -280651004462732677492579678236109598717147940353718865130256175141986818201652868071558054287172173262295250244999578157803161880800155224742451056987699069486919394234052461678734533202376071219567249906256532758867898870144669395387426979610695632863977660441120799472843456918314082563284605832305022875827363426001510057021986481444433644620276433835415677307291823193699945834463210641194824715378345907538561433255819181736075694175689684114317200335017887026686574548419096479850822473257448159865988544202413669173748460498067519844078361301614427881312945665514873928997749616016870266501363904921154033260469084660222998358324538356439208691480918292309379550097877441541509071494727408261473733650192043583914315131047478826612094686547310865423687892206204318658466373243993543732840441848848255843148797560420864740410432909941871353687977771316696751180941882680495710938756232536991353188025044751421351265453168834734253528156328862062387391998347861703009288992545296725937705345978773276159760039125549743624680210549107401773502098521197414813959264045308833752669371745598072232491867522611133332728118744100733101408602544844247808903171252119700264353569885569941878325320677996516132849048001538872932027546548719513276058414729089747326317267281588421448439681466122711305444353864627143184320773876701737426280891865916161974766224450391565225560812429948755490944895626596340225100582732867651941340180626412159807451489513522999999000915587626645511918671132045220314618449455054026261552246585279950316215174051686867789621351982283035743101657876180438538480279352827327925862076291786433262584803523495208875282946634908898972833010675820647973071917456142803431711454856287816241782241413081214763858517103800599552225708693165269485834389721753170968954144207582981044618444036596701819875853456852629492905721189302159899700512968220061958170254483072946122423567114696639945403910373803156866574773287551834270731502838279195871321716003218651933722691957478508218206309089730021000327686328281705590594807985373510726325032792115871126968971010949382654780610375799192030876811455321774326239864894467436307257867955424861689482120158179138528641910927852548467375562369795703283026417885309293115589162216591223855427814582106889155748630288092835775734317427001771118454439562853860909594150934779953190145848246308462572725117620238488705689296175517234557891620759072892726880606711669292234991727187054944320959610093621040745709793557911912227568236514175708658321431315880690846038237065663551097546321615000893802703183825365840727591830450204923863566364161670207977294921875000000000000000000000000000000000000000000 [74,26] 222421218521598169782081071017894308574607494203875990832441800192618272081830968835931634049517082214629174854891724685818217038263841378580210389697747203781677054104321074030874890428652555928431877682389101173574378797486973342166334070450393309609595495469037727932193689478413838963793615814028922731721807391924308146671310790762979995556872080053581354237508556091822506605783783879740626841610200438313524935288611351798752977417830903703142901212376361199232141222377926168406701653163884398322964755671689837474126870895470424085690370498355243623982693234710709787787466957213388107415887557270367292163970318910334003632985157811720813567781792487999446988298321115380935939216631226405345379489085455446453435498615840153540565616304224599035734684252783917855226224622239487026525554990963749071224474259760525323625909123300556676169630225541333127501217149584449177799591819007512270581404213409754429358546597843568279824320220546895912145588341655577587714683628734904510030963781925199309469658594603364032885040819988485230357327399520528141070666441690417771486365310120154456351318849543978563083605624925093146255006921416751547192035698371679611450817584669709368825680306467919789367289079905563272008694853939161836812913439946555657427661006041714984098744650088513994858628169950790702484026398123088231972971932895567651888955193594887620129552046875886776196433603208135602041095114052542493105531927526080129518877728974994946544855581641604692461973331438042004979398293572447327066805502390220744136598770487850116210270688811727524358842393140499213308751455482464201492556925702800856337975085165059628108457034233173371758408226630966985535539430455102001892839331154439048173783530999022572457585372580881766844691556854466339152839878883778873296262136748188804204031327367139759392290784565135634282623209492458949890958586274021416816072075183174562026168701236957623024247615952533530714989079833683521667766533013861521097533048476081702220162921991526505787926764331225204007682248752066135051365332010935378605702199126905003508269205427886605787631190346832372967789277315103176092117059265399272455389813182040290485924372299522452190716594056421840979909616910252587288164968036163478079297268716852091351078140455566294694580338909620180137502259983878824100198770337907989493514040981064175560263919829952862262284429112827576450983131824565807784299679691378869205909499592414159374289015545298885760952314468591191790050666734541013737781837752382697292348699648781277915993710018741890649570568405937461115101577927782437155254831318007546769877080805599689483642578125000000000000000000000000000000000000 [74,27] -196646515325190218304414922889408087544319441313389159815809957358303920668058320487194762996255003929013278392738763197286703501091929753809630529703821537298031235473704737762649760841980109059272625904627060827509333688627287446350927462419925588553807261179589290867850416145034538227708175241271708889960224765910144114041091667168796914583869957044889690765261335771477693834825452207750383858428611459573599597749878286440119659949193409900994385481997649257741382278587330692547884217080003437007970827855771965691104852246568713132070885884785969902093929594892807762433515931489530174443424446839107816698083797155673650563128246064676917958948519934095388974386595387468286592329393718561057900124217515114781741125765279462073467470050929639252690471037398098563895174870223698547883033983671360628301190681464283131147436507862037619725697064958638702525186847162767762311798191185953459577659222648248080286168802232865109144231923951129447168395079514941889752524979316528244100466104142951623954265173036938902132050363628037729545220150488566336328201702487539615471745584033498382570744257502102723294655484229233375810012930114421317317611078863167651809153694509957677736981195601285920449649371007473223080118899307397038695286632943030067474584553902210683760409657504200683215938738976200179010563613548839211433804951286176873031052757414051703855165889925170223935034512382564470052255066095306006333443174913348815441343994253896415906482691810738788652618743891726350207855807157900922250263666583373963329919266107469360011543602274690538940095818931034225681994305815342510221281033847883542472846446326317031878607111272018438290521998310578304542476342055371267595712445754474176743096984245778124830734530812924130286827170131971950127035501563792105529717531642464706649581651829185939066327162836537257183756841661923811501837476307665211586222008515683737297907431376556998493655932620426042017128383745716681355349137542644886597392491281544815351343279868648047430500929306990159801161458723005620708040637338538478222541161992594837846552649172955908407050499455487688225725562211132919593164620891686198108824205030820481331023937545652257427230992852093139003433421468431229626693054244560525950409509528875871071320443640988840272342438342741104546231348860463251641676132590400948329122964374428733763431002980082071237074209328123448825129412051232861406182716297841691234161224006738002423389358556002298380407233517463361578811835365609396021538682480306218399692566551081520055415283986244816557258190929416700068520720765873950952650269793182610800208465207106200978159904479980468750000000000000000000000000 [74,28] 181193915046598531996310789125634767393848468536870589247569079733570474752279107527337722731855085347981912927653242501155781220949358386466776927534746271839211474715384276455242628621143299924214886063862439791937526667856990135013743522496045012200308831668745665658033736638058439798336778143634181450914476135480103054868339995870421470865330686753523907844831287277721849336755394771379024664941456432337523068897088883581155869858731350328252163142320704402785119149324136097464683439162657640629662134395273816963496066468653494502600685599655934424602984309555468277832695928681874656570758753083842443777582203412370662153351321455471726345360890494692097693401138434751071024485837138165479225583319245654478856009316038247536825859725886046025499327180899809332333070872678033409418635089447587797485610752530739891248458686957986097605118924641099054043029493345754577518132215504663334992533360970054031084673620892861625121193230698510283949220791124640481970859619532891903589146362336633775339782656263278812401252619601054171648134004808831094050033371492334425403143675593576946906508646565961873139324827524180885559058304899171339849011655614232202519537403919827503340477662246237666535745910218274665030863028056142384829531761460479807114302712687174724378120353045562952476593175252794352977126969012069667915935093284760738640172096852727826120659518282998037276991567049935276174460283441473538410613284476164861133340897854548579580824667590522078375770299959592521213926653500070467811801430605051245402781672068304084145951213323718164896728761617104672178236674573868312085389573483079778529276561776533026731043649406749641642929009048604478549949440393473423798712221832372353531033739326760453662390448344521527468439088696082494546205522731720697344765847206827159891804181709251370541673080523933615067592664153271096137764748873909955183624441775195170734759155498339175045123097937245746349842542965571846156312591288891877689055107431194293235655001471024195430559669128287264054637572532892968015012981889186405853592342306412624903103261853443470368929076009818022280911209481567812178191397062487599288309797534353048401759465708507686909335993961114074957018996186593170035681741216111308582210656714202904311454527191328319466880834201619081137514967206963512563225574670213886430537512425080759378945848980695034671406242136642090347511230663650225029319038613051103774256359298244625070597326783147502003725889971115615912623893882186511107036106654135011075059163237168847835678243724138795438306445756758984962024750113639374829833653323780614814025868852809253439772874116897583007812500000000000000000 [74,29] -157022486980679981124506854472818534117781565640799050574570020829581773828926163479015209891096488911927436590360380115210133396577077232360553928619696532918240121128484466338357595854434217460361868389271993628189619427665493491004081370660554888027033163609830069703604764783148081950735154354098277401418832297747214373372492496102054981228283408400689953085381516778011502351329295525688875600304173089149673669405922010890599106422565872510394474481052015256285328016595373009173865571983477921555015369302740359417118047508404275781227341425274373657594124690019991193032393144365779531347272688340517551713670649107676189534307339576048115295464490997099201950104359690493248764095642383091878737314292169789399721549210822791342816802739947628706243180907870919472172362182902215210283769090324329140212914549446356341588621070066393287725926965484706482551854554232658928798628361242731493986828638843968753152974708710040984061535630840772342466725077575972731997691966026349837820393901640327787310920235177086630453492900600795873294164079884906581621443382673083561691160378383553995287711485619264184845467107396569418955358933954952913504129256870016950967602187931614817471228683024627486046731520082309417695800067124369653137230991576558599105504273327070856574683192551488433490627134431930393221650679266700236246395568936506904634157347759814829518156824972389928118656899544520119411513932666521085967292167589884753698059164019479483708947836872846522879743706195505137405569807047642982338653708850893633949753383813236702338679199601874579840374385248538452286916522176097970723807708911266147314663819699554698436408974535069268752101365778643453533830201793259260820275340381370599431658783940849746732383356053891850407675988331637575422457859131461080260589936583293758782567338246163599207830545213914689659065017554975399825835832301145838875416827156260245111776943450874478133407408121688886313004896413674833721624275482624687432346660362340335376033926349460635417379064684864293004799139429296890569180224978579959836755009921804582172908746679609743034335143309025654122835710379763248579946540946380037176926167586180942438405046300842330069163191514569574935909130644777907516918688752498115276824900936452588916225507100650168551655888291681160279380476125644160477471643537761518366182099334760135743194432000852628637258946808470590412495745011252976993010627178005470272267110724367369930756466444018541306341584090250457523142960671500244749312647431030359777825100331491039466800595874630712053932498814564498462609607518532063771616811876965079199422979649991560791022493503987789154052734375000000000 [74,30] 121096134576582291420405863198925487928982500221980310618421767195937998963764405539049518559866099727792979409352378312595621652312318279297407210071834749711133739726898378453190174645736406149547679278535988479162571253271918185620682720364045491046354290381452573614024609356947506334867569621200983054513206118639987344766429702956480877313200356682208464085551054358917882662268617462826443532574457529077583064660969619419987768833985314502674157092205540021379914186177059795799717876867297851385823723723196657168985295817656086886007499880157054824853197090553424321395961732278881751772912097043434278667073938157881960680438408183821090947890411094054791425058445852323022920223482909448650687839848214820915745898653981983905939517500796416360296469972608403135857108485307988108633870450542351015143909579446858431194302723893308209690776072182499611767637686229185198579440684695120614107192079803386805891635260919130220889977783585852013842720414339133395160845909401302314159961624476754119083400574077125156293708955566398554462617685757537944391810079001116938092826890305907726161787922447347505413583544874338626589558066364732063967860428755855341337964056018321858228889345885254551499032288112335980207482758736230645181620211283087607656309249842303824688704253810786931131831060902550181114073736758993161343627370615168619431405936765311105753804593621869580589903849548596643741946551804886532482321623480035478930504493408344126892820989307681111775166507222490860023653392978621511087149091814441680198483793569534741759654821071339962602908934562913715353456666796863170127223368082996866388391296495906320555623297021357536560722150273124531068276801790324159242996110191656313821721560528994352019634212891955807296024856582647382958434502782864936633304710720898623980140945242866335192926625628595663109470781945493552968146047588540489638959273870034524211619296999677083381444895911477383020284723198470783704781696641565782105263016672488215071607966003446746536630599226263750409345593124250002217742041555068030615756220456847031844700856531447013179756238041052563185443401018311511023010361117447813290410782962159690291045661672903543857830205744764016943949320995567693823277614998630138029763901329655067387984708827250784660719178841237905017098475210836548650978874963794447311650333657503388227619833778122508961121143083850541946125691003048920644216877813178007197841887056381613846144803433816514524154009821382704092052246032262743462864997301031732660126429993092912454347699950604661605814595370766131717496880786239202576677908694556990180576927507161144603742286562919616699218750000000000 [74,31] -81973037117095216385479642881678675689135445690254492706821245918890305966448165228107673983978650659203568422691950243284508267387788222363311905840405726819951049055811063764512798813203523274892354735738929513350875780739439002784825191238194641493668102883748708651672134780808852185854200761488783327719148548947330899175528000575188302683585130787467134631735822382159041287617525076008314299351665694373926566202263575644573377210128322794931693027305188800447683704356231820824131393676416262271195623882103953763370654696855120493846331915794368601602415113849845282331212797332538069395546196526808172445482749945254572683251432256953684224634648042578918626301561710159025323515719200113755452827794942180616899020831068283482375626474732428906485791753824120716136202137490464538234501629828476249883920934703219924409591946080024111397795982334228230361223035963793162090529990741232014733578215332395442886357906751910123902167255225941112705858137874197494514404361318886524415272863050352836961572886057093219898938815942532905592770775198106305921792054978922582776899392248280304613701292682445287016213180589639655785487522016764318277005277876108786935940607498440736877975640318921210267368084291346822437535505075495298769706248967965435934495005748614659654012090936235612146877986030277433114218960026056050936344023882397004882932520355354496577865075365481718988767080672703271277913950113590546379012349925238926292666943890318397177547147004100474773548046335269679521171643647834054281378622794850617725635558298254637742947027305253015163331559109765500158077345942231066189843002402080736200020461053040228911886242558352307380523711564197286312282181893539804932972382028120103383090286742699545694344792971515864727633781729711633578389205875527625779677221259420470283027264845054822738653685000241614032870388612160241588916449844556392864815964666347347973351384421572683081175450126581127045154966170003163297228949200942999945363448360947619243916025694206722526873111940185609377618604730458990902822555534500952810308252857616162788217190310743202294366030929364300878197475672295850384229693701688668693941920276777597162552345208983902758132847841853762626550988534597210846112234448969873350952659620619766502403249035705671641069806045669685257637104402178145836638328249352026084939752772015538483226090639953337287611407930736426706178546889696821729171623555470317243007297519053491048866586378690304897199847416041682535642452647493430050695552906179733047755681948943059511578020201403269582783908619274218685297006066154410342032100200555891919909634601992820535087957978248596191406250000000 [74,32] 49134369758107061625423851519081069143317992939285634710461619806319124431773232715524420201965908965834526636940296795468563286998068337347488888887142429496232594687649397260887183645851645225875439131111166045756923948272121432225712394913685827574243865299171727084195310884823937414233439107960804717554952803213264256157352880638586639517067838329524990303727249840254721538242330944689632544336155575931680480285391799050150154131446650019247786873656688113097699812157122384785215168780908091383606019476157316717153799007227732847182637582312457731409746419150732241763360589033017548715658758160046125318616913053467273996357692179982237609594200250711625956896521805239661910949846665323467612008485734925284891289378802001429323409672862676920075082232876360448463030467636074437677793056782484167835459470059052283399624266962737883015726221421576740538249797687804320705362687290395724405109722752491442383406560573804968682631391636272884107948393039877270831222994600506199995485557213772827649986905476340214230074363984463511993929729251712763884176472025992265329907555121643941952275555945751980576840353916873882258954290698892335415053021283735187794216416032112687045177066579124364562708004390411769340228087486747312745742884406671771291848877716644383480595424047996378486278258975096755659274927863357285148467022880606090088112161308026034442593618858110202815398165770501745450695520660880729172864494728884240222869987378219584809949424361613987780706133781594355082848974862946703605642919874661049385125042735501792208168653334853329630074989455063167323787291879206934495240847709097632134166599160149136810218943707400950320074461224667333023419753648448849906951002559005852082499606711640366815738150973099857982048373096957593637292240726751482032556754926347215790665089292640233377961574994243365962351254682984227646309298753766002807606847389462179268428880101267252065778179348476601326335237677870782667873364830667515219718660647815680891990308761861158154195743511098325199974340105490132885755606029371744909864347549500140728269703439638554505746705501527724592053164867967440347037631195814949276890459515696152216500311760211866167192193792705292160824384315181337182834270673811047987509342697672324974091566515676881352169543868677517327615800236812967365613456621354255494331566091826693766343225819649590873572704607723703808528685682080965657482770152834966281575278122379855504721688232820586399510352214099302852392266720729600721551566637009608629631965307101216998083828287086927940462521382347217255196924273315328816007118475353218634005258991237496957182884216308593750000000000 [74,33] -26695371566535678015754964493475974752444423600265672665806539638879377727065817375628250980177088084624169314407069832165519035893453163671087431728723607900604706875904680310350407080055421163034972714530758607387303922053591104823416120123202613714758278227130907480621760434537138955343352868665994947427788398866864290736074871927065724525592385589466697578373298656980272478955422746793274726570117943849760892886835870467319177361602147674610311592837208376876842542622035546685431662130050206703282174957946186151294964446845763270426602223249345434923460988282880588220998023742240073086922915034575184708264551363344496225674842961566871658223095207562617364117167445590098389832405658321358170849381231345990755673307592422322845573792324418709498244022398437575622837828372935700810449984680533992382387916155367590054534595951183471335236235972769920883542329322187684602021617818770041564535652523324320531846303329930787279315140828412408698987781605522765619492140766254176231297849877522403151708020357679583941981651206030259595732363667632505738836365256431062649634896323269222304425639174276019420233956461510055499182287110523542916502480059573894578840522413303581567682632874631920297247768153693935290669471459539510666012901564448799220490827533663384328521675536859649461444309437060237346886056199958065613754576347147627516263872354803548364316895207289878035993033010557619049180030020646768626365474402725604125056800272552194518584676151931657984768047944289652976494621838330880566019104830909724058847814211447593521978841676795867365391470707648149046135971581573625344974904806169228133705738914158881808929616630292339705810199026478116237694934227874655518025222192447452315600196341350079465370194890238430621992230298141525156239889991941677831071734080876280848312806935633212092028973769760976721494732746924683379198516040859606439849391135383500277980479641196764323136776220365594235638461007005141119891524600107523986530231611442527548112040391694466572873635781932731726648393500787992923652826174464626771272962644991440615635895820924908872446550292749715429571965937754834327878971121931192431251925775692761541143471917555329453959640255923355581042846609831589759939544968691434279283961366398437658834341267678960887456768215854807635119044968074648551830979783122190325789772873262088810476930854882291443000817298530435647132053147969755731382994900881967391989175685215529118680463266693748600647690624490701293782341078884878807608454491432658715732147319317743253495216011807489011621740043880038050858121949339678851282187907771256685229843697015894576907157897949218750000000 [74,34] 13611804075853338392328985519763235569308718617799904958651976931473838189877244423560411676156071873373309508968034109103438522331293047035643720434168650286377786585211194581453597816926905807381395245741485767013801035834669632492265220353996833976058104961697653563058348886556598828351164776186627870983405647380600831448364146910196978420709668076988346469139737926535638190940944299936748635974951345513973400416475673590804953699005251208916462798103010209370041320302378621752170987191722137402852941291625248807455514998405262356768753455265207214758358164560336737075868982318973263268280591247419624469040634593648470143848092281466917926145836264060441637590968815465810362960888842498387017622684307591661774473343014425312338762721078752527598158338188551991423952036183523166981696863580579978868353719836029441363522581986598491290916860765633122146073026783207771141770817597933528006435233521746001774958219074412419476658052751484248561297502709518671836576399520199900853856980295690690116373894512981262639716534417921590034706271717647519668259597776414890169648824339697766563051320092293961547902771227960380337260486484076097238483274741355455016276103394359975581969638604650457005705339469131204658716806771259910596179945156298746340302556026104472426206212003221147319429305691555632887762493375511923707029021081476210747178780833222565854421740204860691559697522209033742286672640006152388458686070229584635456742425612277262876944749495505465265774500663971145468655623704476071610651166252703535214686696760032564116270875839316193851457726536760388664869631717930093250496193425603964011263593192660760239677398846367276242418449248753409240841258891358137348537838393485676324096812454957974049138334457870132437660716851578560442166647682301579652741661766380859338837141399943005488773858368839188457367506610680782125383087563502993486061526493918474086239485869874045242980858953817497217182159478170491088060303568069286248849172766533293510844630952265877744990881562383640323134520789816969149815324762184959594418258091207230344608799728230833252375593051893653321172780425795960080871611293286305873066540812687327146784825125138338826648776907508133708468044310503218630923257010654035105244387097621198394034496949687293136792535100392683918059786764157168650722622069519912326316260528190287105030103964998340185504252937362260970416456719035908103932557184071737010437962092499231559622734015255093440132096081611006989081292126803049586074417293197282619906110927194030924869185805032939845067189437566463373741326948289934809220466617116218621674761379836127161979675292968750000000 [74,35] -6757312060662581744312329911874767507581839548180559571502664489988406215179048813135539699408270751338435358271931356757782283971013626547763059643928364361861257581312867822607287400119137570181991134804416842866272734138691307849891419217344724515702242529808149779264461840911922599941585260463501200818810343180044397363694317354713562014245303599305029179740033971294263234373140821298884005004116980225629943707233793626620774048395198979554155769050392490342226841771670262013847859071906435631306637144886721644720438601396733016915333837466007251750942107447420837316162097729869705592538209220827467155797383782843834749612551458178568071993918034746519789861606878803026851355288604449818482634926992338562198967929937017072497993631976348466587758927273485354134257835733654835994971683848773151355698068050515647350936358345333463274005367157646953298145616416802942894518738441763953051874218332581491426490438933507981984804018543936547789733412027195540420577371604933351411031744673786036487302388243340731571455039462433449653636504583885946669863506901692062955687845448193501415355668642069043549382126501305751003813911520549311820718680907348687415915583642724856029706848102056638842370992590522940607116941220341747651145481645861462547854857781140824336308157540449769960408809189483663085857958041876535584790404722598072007615383012800791096984718929020229196560526993717444110864793054853262848563147804055900493346343088746957532084677288166008007134159885966784615877897076702624153665108389116846828341707883221717777393373388191649936824675033339550837823613056142974689025204890897951162038484853310316277032662960118051726675958196858807922648658566258474195626727213033604228478327654662954950467637793167610435417050402343360653777557885977426260698382121345979563690607231729993067108606684456825539257833143495557784607422736203316752630581129241534728301340325847711222294396477268443232806487952731734599670285313122670301620926544262176646574933282421482295632433950059248797999876992434548039986650276950923612733083456469839554528545410904430113535916392762093069439881270543905470235104181319401345568903775470036003357460822582070276142011721996898994306911120102400645363284091255609686787717060413781739225682400569704696746289686546463574759763102025512858911393435314285133099450778268615067941703494371730521245586915890485067736593266934179678718832699800951577980585165151005174128471371802724557905831328285870730148313093212489513328096100366752862824438846963459189531831892720022195784106783712932096157513181150245219172860086653820133051340235397219657897949218750000000 [74,36] 3331539555442736108175632031164662609125093917156259251947426819450487978416252974389417565434568919474540504817898750168944742451587007743394826688427261145690676700563051835385747913571408795544612186991768286675595050749470192677275016813366816897221283147583322247363423199379498565638171114787888990066582082786783841761360194248690793374163674382802677462419707101351475696203958539664120559061219937376753708657156767385977923197170118447030851947920314825582455528056892612661028641787131704771394711501195904514566591203366024966397310357842355350476973253977763883147608644220077425282889945808583521868878082915412522019483094667376116042334380835372407587875791549184709645401817767376282514768339756262394814064873388881929019957568889635284053836278716606940241011858124986635930597757675922853194498039234948310080267187933631380023438590982565320413833888912260303089182541658994196234376521840489497019576124468395685464386419855487395492834135096269284124472501246584734389588499715398061410367318172676131600891519372043794604862203822524914562357709743837329916989864362203249570794501415732754347603264640675678494091113297231360523622098270827078084725184404274155152262881195636851638651752460670808782459986572488303109304303486213230389207994180337875449406583896576035313190543852810985703495121879776573591450383375199558299054300688382658944160679020759035558700536352446974646576839947943354487309614546834077024074931220449444023884904381463626734706884327324470859592384223521887575039517194580075969741062833311329993006873742212331425642260251566972011462885685576152618647636575586615666306068548197693577667375576539878923939802054296058347157769900931170792041825803891030850485268172188309850190419771948936641694919772453719626698713198354204609275042295022462208371872388703647697172461952577706541291788517028663437065304497480360622737436962501369501524040211515538091170454499992983758849712960939851464555486807090352491828477660208933033810357415429089245217562856919621647382052099060187965876764643399403828279911432502586254610203197250129738890915470815659166100357408235132234696217195633327606495952643063655313108913242859042956868838142437150045507993795122960927897940681666593327779058092575106615715936163524778011542222170619281997522640823254227019481022830552248138767802261362083196228028518842048423495154432741644506679255487560449261393023072701082389955574247059324879297647987622696478926570923087931840436551509395939619289277311473244422309867408487396099006679695122307771385047974889106555012436257496648793745980254854544000409077852964401245117187500000000 [74,37] -1616119205268926265659077655658721582498042520768372100629183914431171789626676119355799699266708549872938961274675229103984550096367725504622142984034890290371785762901864417125862386075532963715312600106388660996291692250424990534549114901653246683839358638229732678848959277075008416619413550423214701335178401203190413014631109284656781291540482064119717155926431599791250807336331931505435861210874453759494550089412638787772812760699210045106561180327265056353764187818033466135550241649381973154575498080556059717975210190494665274623867316537366036401045976097601658872392997536496060635839647562786612333510345268879450147061218591803163323984877100016582574210102889335462270160934280495182669921393836637234894104520494942752069063725328778373723109314314422677087341081136705288722321757500407820681839275687172334458557146036296017599907814717738928750400078666845112787713998362917045174356291267710825183454238698071440960567102117837259537288242078448592633847577321148491711542179805774540894698211416019053275439339893531914936558168290880597524300490882817301737389936667993491975105012335152695461495910088871391211147320646262217636718610931128296575310854946240585640800987424599118566279646873938072052460017195761042134543561398230166682532787415526868344538873727270469862117211151361379253962887770893812782448693127585588142743713388172397337829399672240009294994878935880307511846443135275590687974958260770747493718950845433776854101666344985663237667637530294596088110612914129541731884094131255250329529504028286106812121003987630972854800083824054161023687831061265031463092894689591418056189187301606346965822285970942272381405259378736449702106936047413851471629681172354958497292322675153330737256919707024845017975830348313347597380979665537781071680597435484484256217367800124743132385271792843875902180798356980071291494560160250126063483546550074216544207790937911565535334797716421716019307756547046469017850522328130369970878599376483065872046849266528834102217582092635956230906573923199275447218965124158907534856521196355298682676744948208504458558237749435191414589674693043317833579528592870626533210901313105595182907870320932884620632802499552010172453896544284633091047491172183943112109745393508245437885337786870246733633160958173225900941753872109271016272659592644626103463701999860149977897520539070716138141308543582012809910381495874772109066906634746468030953050466269700916172915821932927549197584037298811328798156469138537687265441027542470607932958253198522024083128835654388037940420562201117002142417974251994538647386745466860702435951679944992065429687500000 [74,38] 749519241615007327857882382312650252796677262437873686132617827842740931363623241219976001908486693874509295728886936243734061005092054917823702327261497773309271262780521945972103387593686381843769420486848105713440517602899001323748818495163035892344476870548365996061566181271606865875696647792729419861845765109387307026471099422411604472630873017567394439838725861426561864029519456674292341000666344873707507195342671920852231335328540624348656383213808843197111831190767915134228357008144180988438514954841879697570034853391324824522642077163374011770400365727535631754389496712367531023258613465732778112470228044734366718529478666668180818304010798107803159295731383549405404687094623238193439542662332227415696983730823253671380513561247815176668814350840674672020815329713245100018242290611010674036540681362758219809386426501100127012503594642183778056893970893472854614764527962572623661523308268381445725212858352647705471784220835452330527738509395080499571508364893999587469202959055469734732944928558087745925436823842022127638158530364369055978865903187848958940062419088257512432199634824824072378374750607874543332116973921613034154516536452380865359906536888329535535657003820609347218348904552721501122294763820463095226619181059623228407109783740762718636560881947390388726810882173704877480413406522823726450899494525596037389797975783771985674432505824698252614512357926698912713828074006800594912376197328833269179576926390646648377349331744057883842620492885132524646993370658614292894387242118383159121586799165600621061446335258479767581014409655436541865090598217880541885780564922871206705517324699657459557810316995001654036122536002826453758988436721646665430801749726685406290368915745068094213446363034123653128925205562135303754935295415310333893494171048964153710956995926592248957890456252873246506624538670089787562818353664985591717754188459668998055647481490875483007866391130028764430269693713126088131873755783091918976964127070407773141469223530458322549243518617153593562751640981838661257102686960884688264709112846299275170439078372739659127726255174291610218633732685435547324753035374822105403194784583449032377809895483827737651265740690179916315125008091407004294387492677499039279654400416350656613822656269902655735084009891266272098858369509900084678442477216015319407770219723932862156025208070415727798576994921249026435334123513804389514567049330433233184404738788551000409403201535273810451986172373707509186627552107419867562357956293749151455713904278283674201361380057140341892359842420028781459028831375140272154367071522074184031225740909576416015625000000 [74,39] -322785096829885791305159568133661686765367443182056790717688480190970741878841358833342781817020842972640653949188956114393370261707424456914846700954687587335411757592255148615321149559688222896889445768492828902847191143041665827154817224440360139966697904750315455645784254001734324872511768006707041356753386190153482770337629043642204896375059196901201414832316365450244177748467749932845071011967796057805044939527235728263986952137061376137932175914505680667355720969104258363068923881985718683968100016293875327508880037520006212525349293431766443686359249980688603886481483808259952659068727748905522497050928761161444157920225348055487743583284934986633759197224663194115684559368078146532270501589632326521462688612846311425666946727139912828303019631111925879105835158641832105398206790861126470078132323169364787102605262810571636448493819008192019990612683263960584457085553039996669346326315484174588042891301933246660284915237591156027289647508305182437929915744211781458090210015704474943871135280021078444737423148354842304898694978049280774960713570972588919912226026872528634548951248492322504057060331716682470350803838202977556000354490312379630451900097483638443019381875655870609933498365573980648832101850303427246535705254764667333232230461642306650757136732031349451283720416814585010564230564616285246072022457539873276318122293242384921085680534249609316759577590988092230497475795853908016798139174037681457893680579825006958730261525054521724255569700775827927280529418473187959231172618401462580540005139482764629920546999850622949635369899564186481198266210647346145473580870897604073270977631093758830922686762235765991980351887815566283441708750556162906354235426215065722506557927094769354595464751012524842682178793596465242771463868201775120171596124649245908231006613295972347501399468576527149250935628892231972741386677420615127404467463034349902309447952514119749405216828402735468279899679459293379225640517336309368626536583764588337318714233166128881343710841976019700602947974301913361499585612410238448287204617163668847442711139789647441850330066922042150692160841596429020405863303293359534996870147727736639368287904455453489310731466250238016251055177555378220095284552743672951607478285991520362908015095493034349172856488512165148890394731675513166971723212218810988540204429774362450166464022187379918669737527651256162641070367763039874654867517224602702208990287382236215673331583350568281409319141336757130630548444509411346087200698286245337886013391036723337949701257394369814537786230721745288551806949366553348146346991143218474462628364562988281250000000 [74,40] 126498846323353754001704573216516481221752880700158257348411682956476252780622385289647770100299449080255914209045564722978116210471274561347637336778820376625357058860594184326960077950666772849226873171555288358780778933566536824520511578456463492044612261700776430030021875750135504339301382218732347287560977638229540805396060883500998926133481805346854861047893626598666762668710620994774421055343085611167263599011623397186597930018444577964974593627740808102513971144256640276259569424283680206616688140141803392235696029527697203332098954862405786324192010175901516037196776443770017936595012585473246617815121417103064269656457936223909292571919184462657593330295727294749115129747288711537963159148887610903526114216740553963615960486535551351471677121653498963438268128218461195767537606691771830460962719402186783764264399379211305029766575976732965825692819372759771686402689912369722594390525717962347731062303247389627019966663754801601748929292215073591857848989414720100684444250392789738221982396009228422257839615814679931650587665860106816846672759809483776404757177168123476204213111776333393043212671983005745095017546201395347134472791127466031578874390650042834708108951171709978099214777789826085484822751005718396631457700384559194960108284746372284300192141207871010842934076127480832391293945441009972962731953237255526872730716042048004468315987135640626991086555057144104126744219869162856439523568778673239763674411475067101725856223743608629948897164498448330181438890853994426154107874102723341979405042905899006734718444149282493964692921135897766272288845023070579511341693235553127661620054442547644424700770249727373794167183459185148213741044136444092223642922963478041374850846390757360896172065686495435301478440061006124241736336105407934966817347110895136880011929148483561678924450947827548040238157842047452001478350635315919460975586144916203551610702134292992709745411214835359701649691599733804645902374317665478464029003482725317216491278119186704782006571549229040942794681049675256587088077285990217213572831816071750478070545498040600889347051649700673223430121592710691256731173938619981534320583445998233624102658674872532927382045604106893439474016367620038655972779648759430463198973177399051714931550110747388985310369646642598952074221146327323701646072329800694303598163454251844629052113614128972101169757828277456808011937456120000394834725664123855272926606225400297712215366387415903009316371836165263050293284212185650150922454723494943953160284060479601635905201799170222397381084993206297793288202160194577672314153460320085287094116210937500000000 [74,41] -44567056815344109031163293228073683599565821215101787588922829246833867597134845314272190694751343292332159459791366052853494128720838128656617732975466860397513431953136146917848250277887309064481600904247670024644208178759820820508236208084913971545382667222705647644714038891827476816667552739117391825419058143625363449752268000405987758384993081397254245737481335847386900349095373009546080243145018428752138735354127217351039183360302577631425316062387522261822778466286893459065010743595246604746550934210404007567161224580470024371735074657529478204095124005501225358822658034981328775386855293349783229159139165534653042290943441447234673374364736600740442689476924928417587092693365749492238084738829899705849792659821013214593251913179827988719493827402505585781458905739173915218728583028690228114434509953571130755912319298679222354492768204909587164384548257883978222606959845535011086790570798574384361038551585637991630987387019010979074389168523535261679479944063378564843208707815784802772691823913433015858928036963487288980344774949486188025004553898619008963975642965308740246436871941959340302195205606298060969212885504262958061274190607420825034658377155380815453577395676811016211648908632229090810286272086483617069001641321233346559703531413326150819568524750923839556852753119925087624033944260622162307482206155598317152312281687006472420193199857871739874289903436490238451325996521101364938523838136979116427907106507784308562295257511501170157597181350320100682574244092632449017411975879638785041846584877930532925930912339084050871719390384520148995289203964397463242067741711986519725286973496052905793444958196261266001668454499688249136548053221454434441319805621880218831733956236982939085782295368551258229010115938127143141731801274290736915116739405741280586349506781502998856061507821827521019526114891529981384232571495007860525869529415290337369625516194535056255682558009820741778734427018534519814298320771507821759829340041386806234360201162488489941180430339062403342271262260367792165513547610153773572985199000486814518160178451436386200034435490951120410147434780113894719275396468456419218973342077735191564399513711795859122450945914454720737042207972814694704379575593326352953909851621883983460118012898812467591499260655602339124352214978090505692482316589080738280206152311536072139313991470320392517612115826414870723337873782567944636969859245394166208338104650019185865833902746218149689210014761080171993454018649923447595223583371472886115653528757440767676651627241912253828816937922914259710596273506011399945236917119473218917846679687500000000 [74,42] 13990785807751907028182628157125087935478616771086663752196163857834757386061591537389180795392086861123176940993312570033758125978645342985713535463290609926920077489649462003449675661552536626117605998396380784456890458325722450178503714959577487501588649573347384208233294358346792255000184464953117484022829786024207014870719183068280100429764870317236346763990391364091060990794797609672496996488027182071505013351213880443800971906677932082497512227173951570926132507589676935936419619993030332709812626935558543502508372659227753585746177445288867161810980131031046734999802685358197969746099850765870828043267354433038094118067502340344870054859924635830773321666941974631728926426705718297352344828897063564401612310971629637178812973066805030484859998548557727488752187578501360080302382522431823261855666636170211180718378377345954488479374798691063060927517794335595536596980645055040080176690694693393782148800056503143859273284198669651921878005653761037956664638785343679134904308651805598337410396902949747550433770626687553372555964554767575572534854225528920293086288660542653559541471623731173073990012170638141067171726804557986855005345040208370101449260584994195992085898301575135947706551979141001100827572526716992577274890778927941321158729680087821194133951201773668872107684831479277445327818018206353905632536483456621228476655583481954206501924959126991752751626690629541358346907538710110513183042273333030350205476350964172146203463776396829010050690025384257198443272565791907717308055310628175697777875181069655968162221321116552160138491531429345177454613312523346644578288913327751045363130803485729455488515574130917026000435146302258774004472834327869081924473988139914118732521960304664663687122320008580109781299975845155137910695057987035712118503478404675558233069670931355696952028780201023096767863604674381774550841241597744822893629992696883557862083055071650638889795042716292086286181155970260193591319524852869451899984732130124811171866588626838361172187139483857033561249109643564375802313427924980362369912315002002798479828313385410978750750381536443546764369967050454696531721961292136875479227322732651443811687373400233473959882533695572689893759512773124123560123664116442082161888938718494435281694939205717661393840267817382621492323047720106858740826878146256071774550064586040258675432177403605189445746253412628386351363897618142673805702077156049810324492637699166415235476393959714154583684786900929010076753411153008000934041148968389641628339228165797824626599831679908068583404378986347098767425989329638014169177040457725524902343750000000 [74,43] -3870085668028893755018678473966042279757205051402041399927858878612579435819834372132416653695460772080149160317874528873295877849609729096401426956849813546150407433316284345976530506565808373364383842496852277551815744119431892632877244155694452633137579531892436719973312489402444493955891319701059008196477090267011182465307880513851593543103509039695783886804807838683823874190855151658293079476276233764391173538359908532769755247254530268776223229943248897333014276435373264309378574227020450044679756220130385389007759652536153314619862661482195930841999770205280229438366609790400521857587256509775734021794011291462872866074014053515169082378912723464932669621971360164628173465914445875646561005042728877826195920841792521944036418082157961165799627230712615929417173686128244406782134749533863926964795577613631833460767078837939290686569536619107955719116079089208153053251404910066341050455668138825438840866451623563601041360617387898618226845051954035558436636313530354588504561444921402287387436027127377115970989257324570816198081832795785026500128792170963690174025847308510506391842626464565845288268668952447711844975239795900945047254352119506682565365407016081697335029603029744855660528375524248296210049667615501350234423069190246444068227619720061935752526931340564432656393454827936922015208809204121223707569880821119967256203201224298473499104720378182587166415701164071998683559708519474838965021997216596519945431419603154196109185484736645896066894540866468280242141853316596831912054214327647722421902862464895828743908742533363535282359636727211330090807946893792490028643508089165384458639295849064953998520757313897517378732461444520859747090575609850903065733976392951266975273791292475127842835915659362950761529096283898641028060699470241251322777827307726235800515329543832106929944713494668515943085435320733036189692358143034977408711561002577534111551099828702348962248497862739355273455842770911439541068281928195192819195950017483304092687560904131767402806875411424655829338927748894009670457870737379652404794236083239184603275098104348749153385100625182118723442880709992038527462368588829150458567624123606443083082694300606762293101570085544836288771034731511049261662584858483180538483378681439732847005429285199875242622018139232639952193432771176521306704952679456745784020071567536103397062420658377469788531034482479384922484774879263713801803375149833566851345651328822076475035679275006379457851078901545188972998667822955793881523155702872560698420916841532163994991807389477419961208606218476036865683287402362111606635153293609619140625000000 [74,44] 923480526449123119970571495696208797504958439763610952139712580006155677231766768305755889189741088164949206524372609401908397390096023293459232435021448311593303304043548498090907524386292747028374570601519347436891675806953806447050152043282602717047278388011806628607001852611320230701717620031530085145604657699150547866535160191230424165241667800749003227072457020886869450037364086256231599702375029000704175348635726978122565146491258189267846713143776917814937867662444990279970485934720660200353065479602068216354185434582362422504275977691476343245046402500317046943189390282217097681402391542151067674822218731257150906172121270021956269692315379981184805638145033336940807435389062645037866480781799374282393000879220770740515219539242842938646649344081627233426501198263662734000696457967020634867298155342984439712024736826806442717261263885579974366653359714596496825237367817720308269468114794717974576055611177948303440729533873825675237088647252094457525780146953466797255041788544484825246053312366145045107675527537336828691114065331751828476547434439886118919696601875645384493890843267182538991279316004653740692446127245479465264459520715510762367175170680312432151317188750052580362674695823534052075836591159248465963079362535817776499394582736467149777381890605955014801104572538551041796335487034842399543591740786774884738431902362257221039254389386791162662173004734746453993039005953812105773251746551359544649071401306622848200105807973008809765669256058081294312869976925943869517738218919598180493127607860586726259095082120504491613795733452981573365596434233283632292644656648612759627476859006915064165413351403890243525283672871583568091997746065354203264135935397476570495247670194067244600919423013950654720168626659217420649674376714785906516062477076231077808806463787497726326195487536784245360318492392389470353826489652401033886635920104526597601609146200215274362619611194126231187432627318099782461532203436774954097189276619611049933966862014409444649215595348155319875655995542375901329341619488918014491566836549482252226224682267505900001725373495570373897311706297991746113286391285562737391318634924538830818624140714467969213324383713449678901139302865248704119928735368614675652396118666797185543591465783354698343836584094637703986300858528312053034480412165223432393467947225860411636867104730846580151975096350365987709987127614652533273958796680721825410787226519363274552507565643424335771815082525072734440782692099997358156650698049848391932077558413075695403046519704793785807403698514118743634337960202174144797027111053466796875000000 [74,45] -180887018664392627270430252226112636225744845656945860947016798475431866876254666478313416993234784666783353974493153697594207338633380903129666947291277524291926959606179614971523886100399856313871684631846388477667276745139480954194901353161412697598912151599946580522967236085128171112851405144130633629182814097882844582752876588793995619142637230999284761605046767067409561089250873470217840171101358395805021206808763163134562957107707593934540904686719323629983150040488425535086663339548172229933018875479295309575894055630584440293046331712564202770756266214507679366758548800158291874347653089205242465983625737601323235200080368820137203956625222726721473548439582678589656863026953063547838161825769190946363965102202723235723745114192969910005379935676979802249543903614203216814830963746412577486263272392597914398149708031234999324722023918625796436134808316229272826726176254366253843482140059303538885910542554045625803222507968589658408510074494757018245397578571294750068633744434457796544895222580448705982966417596984649689839165856962869672316670505487900117926647353678896976558375763760140459679497835165624721493940253233193336677433982014527267987604263473243265783992703912157347970225360782806986901203981601542380090104595699353187444896416797752840695176651649350837916891159175049441837503295045526932039299586884789654837764179655697328300314722454371163455710626655543464160518927444855685237890407646609107833413732419145194068113194447540658752308725090947015416714371593591850075566553660953444074357387660167558590008072800941603601158178819942346057536141128522850179640499665677115313022317299188447038114382816805632764314185634713573187187542426557714377588040014305688089155865771039013857942299487222188555585185152881837648371083543993695005989802092414128827822745265555049196955147270011853687987616609466870445244514784299670483975014310959678931380437701881893453453834717915870044636685900823757283273361049320466190030766811182432725122328259401328056454653812346316152930613766000788209108224962996889211747130123938057127185193947601681650617722036091416242492551462541158274241844196833168616740778505776406635098604208212460189712125078664538429263099703925874227023186652394522440120526036697649717516375644868138872731262743809998518961002589142728830788474889418945179001495642269149193104565160044042030320967977862012504560152769137725662644526379289375061596558251291030344767319983930882752416492842893528330372185687202348716147959324276143350078018372363771334670139302545953923397200561323794332224679237697273492813110351562500000 [74,46] 24851056299185174372823413035894763093687763266933237138431909534553440069731202001605850468149186988884063870892728741986353923713311735952526242638576030644643980667754097594263635331694089960008830915203501123084152507949026939017086649671153292439600570810315861448097054683266716575981927891779776225608548596312314467662602308705868395892255185027558736465691107844110513203077282220597702818694123595333300761922197616116326018304990275052325922215300137178271239531577162875427437929658821605624090288132070607094753756315910024198836147495838038951223164244391015243933676383354038469266208707556832675987744320313726907796847594434052849822972414355745186818550051210183296056122025158191148027757430276337743646024776245593470103441245590635720135512699062425988771692468963425070521855307489968136926553109705634528983912341479003151022080476656659680647508689658678324330484021082952489733970538092355778703466289191780377142455342783591045619718978342925686124177014175569613091152546007774009045689902729636913309910503958179181852545319252506946892932526199573502606940429092269414556254414267903107629363876037950511438038333005606608811622146625787991450417768580824993413939227433875225440645115005311163865053200815841401934353094589516360754711076525863739475878632817427985968880590178654604275112921361727676009215064768005488950290772850979136377541264448423119316975987942048139319315041295177039434313084039333257426220337861646336025286248944330655729175382459046533580644521061086693307609453467287756520589752109395353115780911200253883541975714458612830613705642482985082186411802850780976199140561845456906735131058177790027354643536344278999989932838171837319305305659443104565128836872215052909843250750409698861760185622245599707084663920293447368407560564882898002064561745073548840681394138189606349186758956055547495613648115376335985311366245547447790832275841361291221389008536383895738352684344905593860998310075197954469390322875542966928834333013895543944556493756799385731652901892313834602581736000309187594156668733835070224691202987080331760828837718961461369750105411687165527995869702776496404796669553180130392999267194729007729589288144398005819754388534576332815558064953356615176776494282583112112860905793833297436934957549981004975346392949675220609276642834143350849613436390728299290638040661127524591915668245921093711196067307723069767790622210953586276772560940921025911985986839254698235535940807014046976572777326414674583643934576838862694577455797222172296887671858771909255362696656438403763900168996769934892654418945312500000 [74,47] -306682464657231754550340433024561641363372042706152547310648630887032713572969986256626397019732434850811499123830331658844286029331558913775674388824440859644777566754953806074835088636190960087577674669952573072082009655491058634890372833175054485905276053352029368117897159004762045508543899599136840971874185520994458291800065743463553118850895560056271676952469171909407287016941435940118068795690638467735990815483905241469378590004935380604196404225121478858536916646968578411689243071742747567632057867139132000154788054040212370509072568350628808446408241113250852354115156132327514941024318653509145185576563007914984965416251399508509574702911323531997048072900645930542515407296202315966114435925534332883187448765038666827227554594131887939476110180185541727419828907694144144256618008517498539242819486525045477749851382429520439517870709146832234076110634757175403532569426767989156759926679321245832436323855214008306065378653849828776099681870724004375229414283138804907327968976565070512375873333490690008998977434007245709228122215399457832768788825784425492356029517088709730854390241494020102858338865333126613414932109163363975788920552540981100641642296356674978941643726999283627370738230252286798107026154798347398776531548270941257609573771844662408806772441120885034246518051199096026730379011098501338308471670173476705864911335349142324363948059958833163458927846272865708975387617286598337417362590131905723934000258525918517837045348582535209638013539407086638370114672981661440702304228231290323059901446145135595341991261207216401032468644682855917429588979111630737536762428713917783147355782562456005167712067841146458913032426203042389640953432801240584589957181645430271169640198805496250352117529036256150937850829820165218907731226826336714313462626528907577899643558107070823522694197463883098003849824823802046603155514158406230247076858911448719941787304694491789467027119818587414703296574430688862422602386860689573567165941407295263502002728117590910079681851292517705848464230806161682487072248319261179231567575884257733240175397184310378386219311465540422115856151177223357583593179097893657309288261554198572530248627227202109480586089358644328979134390445437370328987167852612729712807108767175551122680780944991527143757374760471678326568960695504362966999147636885806958498809327862912797401530189822206220980271276738397514858749015016376354946609173752426058708529425297086919881624708825307769181107176679343837605887211392503585186943742738258602810070306513862231258586287566917250729803257058847520966082811355590820312500000000 [74,48] -1241651445821499526128847216956495889444268393007749573415790590712026159934604315190626962328913186676251938529930904738443726856180439115455152811945244000045411254180798712006569143457918462899860799925950539990295033047427773610317243170913733395024586093458217818928234329458652374887714933340730491950732611060960670319963802907451395257499869972229337491302716390337220573156258592927357554656665804780106955440126134119454178214347749220916909573883639301181054464742762443593602667765947750116936440777722468618101052652484220145930294258340078747686889855557455524082120020654125716995771391819752156587460833398314364960779077404704058655629005535148197227381722107765765335989839280994811896433260152829913136121860921201908229283986398149133225795460594855190174367700245336052802820303927296939392277217214226600924406997951089282762212342883354441385543683588810942293773476748492481912511988532905511811776525563161045101246683164937934484558162109062630823676904483952977148668860741666506784894788683605435763753034960276148679285729260391010145496353081330764902229153714527501350692963108279341796795836718204265141927718675627576159036122423398437689516683946111849407659525680178270885243637122983444974436048172425808113709361537764857737063449386907040921924739981191995945026780621440040813731301109889735855625627913233728801237458373463339989911170121343934395963541027485248798119992547495618527295801870083453258852421932653063012377110506616296705545984081647082599067073675444067340573053370999130083754135874082612959387070888248511030485932057273481061302779914638813427921078443585375894493142139942827059006371071816725205906135574612038224153820048453912646562950080695952156800671984969182550903988759568386661747229643419258344480536119183025115603709610969909223901218003419378210426978608314824093386381791337513137648470073399472635794528443794424358261250731524807940792319731449618462043745667132259637569198481963510834289795435753306525514803087840852123362644381811917096116059785790252971841918240921293960845678037907378318829025796773001707537458993608105906253223801954926154095901668201804001096636599245141812711381702095570006217623002605491825409992695887037909851205310144746660736496665319042332278321462109332981928180011667736816556394293538578502429556845918329641562987321178232485009205778871856752726494827654389143309417356064886306334445369156494216277689135107303984348963317228584273612566153111653462779175833600462890527084659849531226710153098421099431950034212593868797325225017402772209607064723968505859375000000 [74,49] 526167855481056223667343847814565041140994820879429376033194522726574074411904133557432981615040256878364011237224419227684156406013758105567236126010254148260821690186485239794388956365579113173653367236425914069408637198135270449508909814997980449395368881480276000439949902060062362035405911416744491588698352650068756236034934182379453436596364033279159935251203422021655749000727462057388877155095805848205434091859114320611538132702874994995411780636954941435923275927726264181567669071878432279769901125511995466845279186035520230702034827853767352301465070605894780446262575942965467934459770768322956948198673032196776747110142390324063775572596006265200621883389379523953085658808561589081922735191600475401792907468349365552571954615693845633223230613779868050232118440289733375676779762551240915554356915545301156825097620642957868205569012131552018802359892989695044996188158024514859013899468225759883780117640830836897034081553193675280470905617535844856015723865666217878908573265789560294777356342991621522065478130473288171829040514318476653056798545626737067935667745681146587778567763632563271102780760915217312984921808490698991294884809536679743093367089069480791652592504437280398708518121012032578396443526519774478502016734417300477793595599111203618765634085032637495952944054869121839577031813828474544645062902627716187461068098584988132850003962794205234437410741234294206958056640488441014418546143419127491600904769857953904634585708494450345297759596279915832148922209382411767932642985521102648300605873919942638909462403423043154389887157949859622497278759545046640504799845031680500827959197750714839460050724834054980251136457208489293444695659058485846964854266153645862810850553734812561447558185165953842748551618141288736325001782889994189553269748896171875375245098125026833591796493541545476536287143668637162880889320096530551654338834579782937656787108895641795716096326860703731899289475908005146016656102680494619655959424087414396347244602068419584931151995410512657480105927281472346687567685078834290102365671870188842490452328584957307126116863972760434623133524479073873842356121208401847630863102314992326003800762599503845328259869491915953932840682230693060554625763495144856609306164017191499011182333052530387191998851638852310980640077475497004604690326643265830235215358500652072257710851860357835217285890316861847755860148249255747317973413711253121313895931745562254074114099413436639276986387265010864300439705354744288914782113762053187015034461533148966051503364797586013990038367182933143340051174163818359375000000 [74,50] -149124977391981250427028618270328282566505246761181673879064382845695323642492447939004019623707574100540552449243121708528468505946953112538899738253600323982128759129628482907082839487580200611389808610275453406210842488123786168671553891306889769547729281696174904832493118465359039541553163702351979303604856917755973647142206165614536270748162199249646644461049767772537141307592852421140042690208827505776737374659826787599684704408217252854900508145517887270220830587041627854148315054812442147289240634143846427717505308128412341202791056967553053442459933796076873081658233824138549100407723101475594744365669056642815048557789197722610929252734982527390461392357616140620029738738162335978144546471612310968770053563047315441708032265281020741219256240342747351617283592018874119808029798116069349954155339544973997888681391612789574436140321271293688299187174769313818550942354980604581661965473797361162622250872388089744658440561242694275268140716763764443151078343522295956081612382636200280051397413684600712922669576803075540054722950771208889492379645063365003488579466180589678070444025227908680896157151568021692620278701282440209729726798611788925157321125053973467871844269752538206647401847687817843743721519289585856374082103723565712729185690179457467959454073637386999310938921133948790080227232092355470534026920881799310374010727285262244965814424250617368157631314381925675462666452663372341705818648306858802346000544506809447884334278004099268091345915851268453532128573788227661037777355990966061884601609704178240811370275819248411058274083785336564260093669332043915704834994480911990846897989268503649688896215585674610231804992963226211783640130985277957192936335949792991692203443870253066013727571862950202067526215379852431906036098708114001628090360850600741264437175058591754845573998174083069096357497873088660616993625060253632524716154891498075233462181302542163780470818428311521399421873011057451211131889750814265995699273891858590852571835515069854339940791970739611054852004637179148384285475526633323308451942109215864748707841931237539273856985703100088415769725255965844211909572114394867921170802502809599110017829750079803255550416371898836438397165385442805261841827285777289712556058583777827796337190996332340463929845597115088207325979811788730459165090851244031458478905577120061156376787147908861378913579371193842715972581485931105017045905609436467805678678388939810718256758987633927522409001778293587867767361718206529663353241097211804649651872527916840562026758740601928288072031136834993958473205566406250000000 [74,51] 33664640544127130862784227379122162789045869419608423763094399826914861908842151801586645307456064038287449935780860349442876558738378910166910354253830029952531172450230141379688789351528864526164638436061513181480605428447250020689571905893113532436189136882011974149088564089722213872601876895213952815093277340268076274369213648376895581896156121773045990109998970848033471110637318783365893655643636017135983127462876351406014405695995805510322692685979198847427456475035682247122193973494952874666617978097973513650266872160881490936721863759481658380415633778234116146711526332332995326431048303969003396111433793798986027025625093815328830556118628993487102014337995367898219449096751958569008110491291285328665265346132607077846031415818818384670322977391980530501315357785046392639443454515216555990880335359220480296033114021229087748905598973397022848014246306984803448524409036325207909237993950288172079682017807869587639153548841761895775193473024998165978784540993558019419952054064489755123350069202455136522744758812884114876409390092679459320181072382623370893951789617809144474388323911339407612832203269487988134878751771230835162111254859865837325828027617715038968815529189668875418789547019634745206670291901794774410036971415159982330175019669465980731774313757557451125986136981366240440060707359562051880870613012229287108610111943136628026386604293922311644051760196071184557918145522011865233947264605546387358791429454674763912832818858696226512011458644136960899943635599326998661642609817250281892903729095077708939497753902005280413891829231266941773134447253400796134700374931133356162773137544637874934211036256753593778759321280053499725818377030748970873674283467985612293272756190792040965375707398522233103750665406882727412498394474190250174194321437174739488304492181615376973522018105719494323096077096038919266738565555723565687882336002757074442426811933952603360160597279559235234442859729848513658142163603505476681056372625983169989686005260119043340356036274055853256031132625281505618812649463904123668865756045734415698707249808240997259734449616350898494505511309105529437203147302492399740185805672507911811440483691257944519068050976693271403515567982638615306071319838104608308975083127160616357336247198803536693190084069757684511949894867584431076588427952408004663201461140741178949002737734273719159023361498218540596150419470710734879682458846493451811061205696836911117321918383312476519892727372484932741003461977003293271847357653442990231130868130728712946321990340942109654065461654681712388992309570312500000 [74,52] -6306955574551509791378468208484573322068682650782334355799807991406998488671731742957519558217165095858252582015380637321614867153521373972795044293887187621911003119219129516492069641558490387539802752347813941201544388853545562917275096474305394861161661094627603008898675207279063498430435269215974843055358127452700911342715437440408911458363568509153805070762253272344267682134948841612249138387535089467188829358717203845461794457597087856547547955852195199011782061499150538714938468233587419320334997319746366171327217040416296970750557087375367159420384969825460137228739259731604977557385163949758045804843778447901097526206923117219864734160132408343650980587201558911006451004606945686343746802447468242182386621341636529169806899034539860749663740284342163020910300949408646361872445474709829775031573157377593479971687138904001675508238548195431617400036462763447978885483325912174313150077458329552943398345931352980269342191240475859494696389882595092549583036841458716738543279988030260101465487370860698111770783645688798944961759276618848646955864526930399397359982310212551697980105593414400443635505959233050442912309259696288571177009476686463201677272850387155047795050603790026427179621694448740929994045482389225560623181689845968524443254120765490572708182341515769930726674160874838152945867383696984861610481873604270299547721052063927104181090461784488369648182988021488224613439544638392877701146391435819841554445992442727343125586059758532871814550983825558903125253768553332968488608849466996454916244652264946650969713411470915642712498757361023089865696287395676103564975696833002724485911340149601195328250108476822696150832006390531811156331945199040401779435771967361367384710136330347935038052729632773294944091703033640889081487370958408601448362799848676424375455891321292689341632469182932746013582442694744571268023696810823547143029623369034577820034547994471147792960620307508066019963107512178133570449633695768551661398073050396836992833928236661242664413659871779468405315893519963492363099001559375419043386078282778338690112023105606553835347335610192014552035057429025036833440836740477647079113512776529705767293442400325481962098195029956080656164255703101035672319823362094802558174665376697187271785455362205019873949356822335076444602004442656098245310232777776220548714713005347517210046527121523445977934757797282166329645724424100634600674742354398075750099896192093212105897572084455445279898105269607175131628784146091863011083073331797432503316248333025798608435230629964962645317427814006805419921875000000 [74,53] 979222794134867222824230869724538724736856067716985092722625832755183003090921378252167480050675584814028553456547255373576405899150659362574079237783570535621137641991034418643584734970278498291948845037598886163365645487680061244739180941126674508622642045409056199707185956538192143515249653626791884048043285596460303905999376859296206962429648703144454223661554089703921787483664098560869244847879626863940923056086161719970729093891101952364268014560686696148341943986972792727631640766049558960776736260244424500819543537200145064763877012332996481279214455321943692038271124575163849391622828599185096270708799373756797457699875858788926793860658044239567842075611512769201354425781437152263361795832170161364041879454143136826962250905235887309311839669328801580068522455842438244942359561512430236107279625267262120735964132780102410994523640096565164067152232569284408444249216297361590757589355064565829854760378655539041884156077669630373682383152094963520440644766064466273200575287260780010536893625807497700828626422950390381991951146705099701312172374189722156430692555468037309781296522548136645999065726134718311276021882320065154555646696875372279426235450206525208445764185512752236764059091810443016192598514160779549536243529345356844359230601822283330732630324798400699895804415481379637635404447638206261524037179436823841890624284320823508658023506285246470253767841950965420617051114038446097495935006466774099828820045014906330008335534466688968857495546912159001326514196328570833906732561767492000552133572791210979963999651976118292475400291757468363438311897343140109991630361455392304165683092416196926722341789532935540245225710251288913462438174425646049778013969117886756621200881565379360003350355530878974739446826011559483148189348965905020377733619772006172943129195644405951725356434220204521057601225138424674647460153221683029363178890458614511055281810577895963309401884220939010528484340656513238981790519549688059280220958995360416704786017701763819443523806585753406984849048632447283377785522545505910295868237555633321999579638873488485472128201922474278932530767615204055602390233891934755259380043241730355284586181450137170741311141891361646386100586865258312374715642034129063194101795427760939101147107736589151309920795858740402796550982961994976638645321852920634761479999746700067626195118218689996896684367625508091636504175264239393948093411645074536208136735433192771431888832889143964949894001850277532226979105884996652811782685870464250309169827448845926172633913342480127539602108299732208251953125000 [74,54] -121265893056938008281649956548403955308597547527693040952461715710178727967554889212321822439822399948585322611964561993134680450880207055018778759682371641160539817443980806035374625687263982514646857048985578047549254342000953630420519368668049527233933641314663012105142269124445417560970910993219634015794138422061643701031115104249095817098091282871149433225361863541724582509436200275691111763181024459345951331506436406582406627188082504181094789285253702305787535495972384881836985018814146238891776698327750891525423458624701324283237607087629235110919433381029761362019477510490881919431225620716673225491077527163222505299380143316093567807648440369572080562788442206335269765945097343328536944735869366571161789709421673100535010949436952087827711679391787179703010450824659018517121481470820867246859867690385743681673611546543061338065750913440399944299923417597362064117315350394376706817297533990955015304993280937522258922511174811746137041566450718056320772020708157524476337591521890865268193333977363435003792376626980705834143254183188188405076228783967909918135237929739199892935530051563962164459075483562421351261136509832478284056346249310027131612630899233989755532111148326663793568905525110565639932789788038837228875288104989371894293148000465899901754098016856658690299508143724284290144063173671246079784521743616281051285277130442293922467883395237353773683400287084727258075298837527509484420500312819539803647259854427246347509882114494034508268468105831941977174128368268339447173267461968891215409719978046014249687830491878969821370602851209003232546279065868614244842802479466921034139742337236636345538631218393140584696161872150912525036859709308587129562241964739012614808660213351532356267285867259624333333641583979161448730698542795177950158970762873668979137290275404155324660829024685113308804432835423067658146928583450796841049070809489189620898117790820052414285415845461296764238958119609157793292823290816095094598241484389093207646648099973911324259580797565940026266654204517585607044305699604214960397684403661188369827235391771657191820786413208004045651237006489018017258889894891252002725212877255134334150371054736040646998395324277097401247329340972262409529063299481041851708843500649068954027434212496559456167263776443418565312522806162909689250255392236810118587385839050394563837337134844346517886755087483025848909573312175382484216659742939015850664984121367183573222070889695015834675224773400915783805759817136245819015486402952507747256565852187913320814338646869146032258868217468261718750000 [74,55] 10575049669632457019246623179843744188275121256777061061221177314487224302517635337006444267101091413258489466121880011373065553250390183531199335103751453558792673226501668715392579867759159863285224902047956181282837288613809277373141431677350796502984742830068953492356014262592244249829265895005455731935936287769246470009982638492776342170942163243781545482651895170357939830943823742105351503080527773859703661886355872022018194668101293736592485390287957793891621064855868494878952430224996386094948419302917081088719035574179684154995014091328733603998924783604389608601027825293683814504111952760457565826961379965160644304783062683772097432171639699866677561813537867639105878988050861134638822385119302415747801913524706428092489725464247927693175030630288302600342619305905489495353616102969329514632360317703691383304661343764387381531912495630181362504212810469526814536828761106345792025213663792845671146752551548196879537368846913511363753985197280445167658033811702963435553990907051913182336039202790393490379257652566415150803438357127179905543546932494091300214604417744930569879294534913022805041418060595500023683179615440477978749241034917974407198902175911435663124253289890768935891608557770479636141829662474640297039827891412836975929336682801887006830170387003209371248702473622836768782097408921666057994178381488503769257459057684627979311366360798371992468064768490966967473967921633144172987284344140147601249631236288225391210915112905478007233202174440652206047388881242715172274662912428205092773273893358952150166174573243932341632565024829207190504421288998276635774415972301905254049929600223320254116545964525922504117757895729476155423204610290368597868046046187710937414252307244539796720849800885812210102478336915944825793480956833256855045451450972328260736573659503026159152793921920818169901440370233302150782973215235264917494925641885403048054295919294883025593562860628479548273989062761287230767853731928376027573856349975468098840244784892791534050178334032215756599342657310729832807532548856965146945863139043907556121805436880181132599111315903414462603434841420167571078881021069734527175499349456739223198663163404988810446930809882776878498183702482313406495585152185569431491057956859572268331820221660879081339177929133995377805263469875885055329162349455012304787371158673415133696116793733380495737033103115709946623756629379633649152664458562518543887618292870938120945530044303925173726912527775162789878931722522432788558407812102967137307027694747424417798242757271509617567062377929687500000 [74,56] -297035266884390321634580581475432482800977316895611985011002194948868934420030453298219297700341862109409812704128500620558076106759424861445291638210244331090892729800389771841437342103709137220304217296067742992486768123717173908703287308942521491793449079325229518868674594316504810144829879422941829222577692373578989508426885143921528973076820832610576874822709577350478424844545635212378498403063480382587229665259302509693546701750777845992822690172225863941516122810708095617392569514294984898059845425026313104475214006742361223332568320798809976027136138089842070500200754438097628190433005837906412485714838992190039511329693445739201151997235132546436252029662639474867726980645213053469040887915020531817666746423039072872760602652916081442513239826587213878503651852598118986548848790388594610367922927914295145675331407486176986738973097729836699023156176572022568135889507060647799922465133653199336938790463699929168382625582638950433919430742598721929453033021364615307566563726115661676707404822298406007101342495992735184173795527058252677078677103607336375145125357980522968920970579718922720082962566184465210590146384989337974825545339024220214915457694550508039160433373278106697460313088310935586273071480216257928844253244247900956706017942941643273613501722982565660272182736007464098580721132657373533913157551769879363589769315857035705812669248079858647023337085672130609652781075330567455448987640377062014583395736135701067887406217043051592021250091824351860907747337899293024158599832493933757345005969642495204517348375704817870280460233161366320921492926710122327355238805192972729001510094809461815971974569880202009007526188719668111859326606440029199851129336482928648939159001608891260792796628464729033316789764117264068780495347747895908431269054018543092078702970742553172767950974699236502637752712692668843670017333424275988854714425628960971676227838694503643858491931007062652886041562560802832795050329771649494741430948681947581295942415058659647090061449450839065237422364249054904706690871588495795746364991801623852137275677632540975159960756883370520206319633163909052522733318598978025024220816162710481896767821595161504537241592349550990936826861409750550636658889799553571932989452728804355637922394522815290365475220215780232378651733828583632778759243233629837519016954772354808409850382896643920594793536086609204113523919749653568568252315774344172768858573398568049270692960502315732521189268054962274021070878546730139647088931115126903968244207951410196244523831410333514213562011718750000 [74,57] -92848303959418429493771441865027216212693624438373010064089493240451799324294743281014690070509393380808963977839397217060571395299665332729221396687664439495256099501476986963895686164728671116362271697097733494192440218618998174664933918799434491611752685643450601239572447156529792990592237795808278184193602545768842444547844120680808892722371442070971692852259039485815806908492927051414347417872379389671604385642924680724095605764657116829822863658025625223584909758678738626765878217613571054071100362970646354332020279639703097071187674490684509263684637418649006629532857597342607047339185316599004251257378882161788904326194865684931791586185680782908417264581684720340896609685253630056334869494374506875019028086781564702011171854522761971647659262198716835320436126522146119617669451802566438657589612450742827815236880698645623405623587672371397206517627873713125271303380550595571867298238370772991039284778499691952285721267298110128035287435985212332520126042389078058998319775717058540301344188081162191696960681373943819087407328718863523369963165623122919923856077908291529784015461576434279235693065168745272440529514598975839409305116810828063770064191580127213530968947197878719399991853936691180837023441527030147000580270971154223646666947754580826370214918282064783393141602311813075673306649778796020985493856243643056342565737576359333181433750034895827379678888240572294567699305684429703296407527730736742858699086560457916849945207780014034503802556765453387967890283802607759587423119290552630902652899357794029397116332982865057208884114707603301684744304229748229537107465477157752893939808703469385575510543913718312811131462490657291768428307058061798325856040774286634819764614253935257972691627735783094854989731426344835885376955370852462459307750804079254251966922322767460955943322644032070453894357315733667040470093185942995862828122027651084412628373811912326352893224564264986518541929811551301359996785738263725235289207080390152919147242431291547186109545363801489415039607457607300717226392772019558714474840661149204066003186840835850719820313237131308841615718081477634128163640914968424479490789845156468764426634526632188089673675986789874695488117096832966969777058666666099151624133226465758636432680474623869998250988567710850257260716694454031304645856148566894506570173903715982404450527481078586952174305338290675187357265543265176989478218674789773062870507666232736948663812324073482086775463731780224742722334176908866065304124931831487529693830440535862180695403367280960083007812500000 [74,58] 19252335491415215463611279820277391535031177899300106436368975437519473381761814049158973156208812642821681561227677757724548218820485280029357009391051916121031700652903465157538887518718010117073062011853446357691469756064783774225492008268297382595130769406563431331072371820350770408001579672454368140837707954254909738482709965513225978765449802160293385968801650372106339146249666296326504788391388211141545031192174589524653239890565206744956974550004783253891758474769956636934684650849770019107041447496972656240641260296301163292046319489822850622669409145601904891412218188720643256362906705582246212049949674655777896096143072970422932261565140517239941985513824246493590369071169606160306617210449895591082574604513975160524017375858023655906379293340969519877795378889556214061746197043669148397430937344881696763024462240507956500723106020365262885790667338545434349087825672866624649498265979833907692717083502958402262625638790603794094417001785079460948679798084838201611599295796328600120162627478945299941835429820080926555496822029435792624663404019882566164568007560881630605768315275760818625520795066286494602232510832044610779112135349053464405316606554138713214320309713762607493893985045096008695750632861598084732343886820605357680991661849830440708731881269711514163202070472342985187972804475309527990404492231444725051174344352459672922269225473586540501025772134675206509619300613704992150579919654410632306352686170016522946711326135194076700192787259200898485134076177525257192957122609099974858862493423333250446083882762275141564503384964152299123321116999058924325688534624056240834329777219648745988689737881702736726235837483311168714175084020838689984976704374080627034085208750159632636086890904360293325095458537746794539003532964448825964045305180537254719960654250399642729354695956908819676778645305422889930681450087801762879970184935684020619176511422132579149619970610028560878276207019582495218579488408376724553428209283742144248150735009556279241448832493749361623888564048322458581100768192665939694630763123871734704701918197546785167624280450125006933562796427217395315940109286602925173341452123031037855020802766004392467179694159666993355795750139143375997821085552086968626113448138511469183704586812778377156197107368607406142545823308075484096501626596381320528190492586157834349975145122852182086086935545230253390269994361755564728271114045088356372266009391357589825060322983146570411689158542032530210161003608758392455589661945200400956085262649253309064079076051712036132812500000 [74,59] -1780656469468853836932955390863770677443998149674071262474193176412686861590835552959405287191753545626500823387332881296851279375151010934380352624851876519478902564911769263170835165302279596064436396525901124141558489624285315434162629405131148890749647418435965637715395773947502407333038257178243932552548901984809754737152110990940786462293248136974824452690229031656251253763616929043674181848324225401008321766366799365523382637573255817263250915163525703084419173261026443003885656873676355722646154725472750359401430175639840215654288720643707415068502713276151914487905620166147199179075186188046160556580721923463741948491810717094790606726557755979266558189674899493259371379859978830833827453534778534054721775635614717322144528331074899334778367688766879221735351025198794819296299148333041963839309755835297449807373309166680237923198138465624674471997946045958913828340274278498221886379834044833604045046662472091260733939630957377568336233018402102624975513111809330493056524805488580040100011787938585222388951450245160188443982900603221286493837906641794052649954023855288666839367778109284135499234846953445037877407792135547533696329237339884726799725550241355001263142504643722536032004001216857601721977707556377012025423932874757213210929477839596741214988509280996530390366935043387289598321339033175054095315504980834908763989353503257591131938512297563499480823592796380799726264540422859470607656264082069040062634819376058001336162606661995840790108592990898798899344221465965224027474779673690521558714226001325814604242368407040846862812799028794386395431519578068824754116277012600655666453399558622089087605415885406138782458441548744088016945203077279605817451280597453884390695941586845908807814776252349083167103748642986473164640191350673785969296211562556032352821728193318817107443595711104368750945334756971495843858544564162717670274895933116765120678681358923143598867942204083953754008473609395557440849379906453809752856534248378216734592542972891646785791876955688570375116723415897299403375296074203586265866665670208154450992362828268382915926808278847764693357036367863749412172313451042505029437007037062125166312373015106390808158357823026275514568628414004447096076284059427186264502145824069373286416650744330601361802145875626482067702514962355526020827300995247352232655343522436323859438624511546628150498999895391857666063866398532100354103881817040615389395395935403052839742613023078342336071956060779607655104936760562353925606696641642176515141215986659517511725425720214843750000 [74,60] 35797470089450943762207831347183366904544619492083045178493125751499669467123517536846279495709943566339048995541554136690661762632537084913085047428170099134516966873584736158970558195681001102037445680454455939622204471324452821530446339015027271282048259968818282416380047688110848455998623012696952613651201850045078445939959541446425304444833084945151920109925957648365466207695059673114313191442442768938318333389908617137565140290398195269045972723159375436608539627248257749099420169885506456767931642758387613330475803784058861584621665564972790913109458012070339335072332188526039213234817506999475026478935797169941754456722011507252117592696020428584032899245135392899823911067923602769820302614279813392178460507972104115099581896957325930022219033594880308986355576103426988093891929182606878245466103911652525082790592144960584872292431181861336404990166440133951576771168129933478397393188531927796368054784319340667884398865023614160641634728162328714472179200898161730751032619271741244336438599903243300925585826115094271387748029791221922106185587457784479444226468688850470906653106120125546498773218625353456280532106534276685834932193251286994217226789290127833231825547496858795491862367075519461300015937599880263935175952251878304275170892080609522281389763664745504626844606798093735886581130962882105309230657160305426333587883887488332450435216855886743028328356609602684311090090947928217106561335005049365474524847303149952184018061038293846689210025168193152250043785932414070067672886820061309564180150974421585352257128624084389175304029849778183335421097215766103815349709463831149874943453708005637762713668256145529132225772344369457656938530676288708881000873090339718305702707975786444651231903936377755973987009358657586164087812944248002240580278801214551752062442509319663756517116051406619616271369659127399154167391128373652417612207950927515752382968212277558512835115894360780578143629079336543020019863394321656056374295194848997141682108977688401719590981297173637075669791898959054968974409595950827117576290120336422969240607203978770748811816102452915097473653696272689851442476629743263450864650487342696127747723231208351868906858442237077209545706187872090168164345854908850154249796218417591126272070620426980457417670576202565400837864169821073681516528911961777930141703189411890190291257541993920766561798358147441423766570387000831608059209185290823012314220454239579716528366884843897967896296965825778348799804686408229736873152062107128479340190096991136670112609863281250000 [74,61] 8404751570181257422459958886963356577176769384810280851643187620124848768626004710320562308356844612806491823624221522016015403975020157682914766426207315443556304966348933518320573804169410669474330629379259603038198754656295962482954762269963844527817946946177410382319551792571224569107082525061341069529775561902378017689594522275250778183439115279064735562007608037761869145354616299547212183722813182745670380435486398789296273485210496537691835342291787715872780441141569006227693735412214691498910093690677890851023095756266048178341896944142459636104156213577752177706350050514460569662727793122185552486578150369418254693993902075195927656250887746483012739391308809136848675084038219132315637724270224110034418564041138019901647440622696214919204508393822732402375004002447225271210444919436786297558426501113736921791778212059909811139068886833955166382506569614916719557668108721981105319248579765170032369542368950120255909749959251460370112833570299945302415749409743383226007549601993113886592888605309139163723789295412265832544932899519899509540332917357124586748949784070968540463084741688805633380132439739689214965479076282310554097083444964555478544606676262483397725878980452634834345431747258885923447134097175555023866334960099047791630974026300657511119366164956549000311226550507437299378363946516485658843362532401072205691315020751418491750798110402692822595878767113530672694105050106431599466277223007516818874285273257149636144033109379307808593894945305229670343829267661361328526741679113399905550497035171088386247832462139703196514104306467091032509600270204888194418391035100383023592434799790904619657328210702735150164734953009238679419983973905031674570249951484878462540360334265349369310434224845517527566074882444698212111601434786850944512654463342494643002232988128863125690233061815216367750911321417731434361651318708177932074579828275945040760246974410608451107112779717112130428786846054135182172932091490248382289705706294914761765104272870519688341625704694957243287030536364825816810455123000766336843082303917976196395541988836487381753544781204266956980464470020323643038587149872673743662884718840583482898893158806957170403682918900665341928363673883875133014068608036798561751993729425559817423399536926933023512537054564100378072437662354214230194319228928750025898217170792634508256550663222861022447255273591425939203451454906581686037944779223575575412305208401691115626327303527186190748439136726477897330104819870493322307475510257734896413239766843616962432861328125000 [74,62] 639879755173471119153155613540551251961421293745914702592223033898925993684943435555938086888696248987740064704774213924788039297448914677017193020684628344470695158077692280290816753256618139853898828208905789406305614821949934755387501331923334293252407618069982587166598201929802754012458362868536535810698915671291712099135542483529756289902223822128671079535639738510502898397348983929521343414086639395301754579386000597506071229086195867641983498743742297401608523537399017375268252224945810994377721060734722559478201936552934902645779581383684071786962063809268582263285110018250999076195970913245878492696788460924639633033955161806994866706167415287540322532304476587790006287770969893189588910276411404121050249526555417544453751016426951466286554138666378995828055953429848364440267313957489238125431588075084544474132439123115258565091950007092038674567092723733674756504073075493716492110139391688328720116901288429436569808826542089021781978865192936369887525399917739632400277363706008251349097059389449094891560469407705354911837680549121462320544640745530354184826556698213783640132212962744838858919578633170762749265202240922601034677247257992439208462902364408798054701259354025427912130766481450830794287116763917356170311283676861528379882056789028082909337709132762335852402019570084175618907478422139341966899731175354447233445075447674139905565051404373330624231577894468765126303570818597265027967576877469384278117534218638613648644355198382687427927095228083213159010734725241599465294164437098697885435731866531395717486633122807223252732495266708127276729406407369452441762586073109476340556193987678113909867462699663253088161743260822367073938257761264847835034271827380042307325192920581017320779268044459393002766332770431528297565300486767745494763468392384071514453377918274121737501864851611812053790318926346032223577733513825071279771758770458653215776103961169269166629670588852537302162258852122807027863109542873244609436544293747243149843315870276007037866706967874707996927955446656540545714605834928959621865098081496441728988915504773920218998887071891387889746469274938338244975690377313573889835079304925309711424580777160156834400640400166292534877613080953516167390232362071241146735299745116109574985996610649372289606653341268301212522854151419361653024570806141793827384951327929177836363913165016210257357866077827633914389394733998272077567907025713028154964390786461675905050138667312383585240749077396350063169300274146895565752224399602710036560893058776855468750000000 [74,63] -569502950341566407340018537176472900065801779985296259441878374262291478438960353098671350962776428757284215432301398099781667669939523270849670085318607151711890831326302870680568671789306128139596562127829675073990110545522137739258717610244372588347684053015748016516526029192798661032950507680658742718455700952838212827623623343030242138562572420690380479926984180899560230433722586070378242968290604816586993109629582362709775804809025884409041005858866347166634453857966340751309752635574649570323960790573952458639919267497035609566703033943426990337279844260266424594538295155738987164510268253566227423304839827323592591928227203422095256276538171183937284662615275241734804189056320031052728481183376906790502005594037594091141041603253654844154052175465260222277051305454116416354946062947991451038472987425544232329862815709928068356832407888165811734746208098518231628729719745838740447616122672462322654256030337406938145747683899491883850150572858380039505560463749080100701674421246656602870846165920159433967358444325947943157851714510550588774748174421358494494903816534961215693807628777807463861322968412031189988851899731403229928387115660806226545159036241382831635669881745096036193946184570958016286826710057319836714648875692697769871781525957177249414489665104974797038065151731465211614400717040960158711171863264575493800115071443082772209784906232750056787960568535763370264829985128273933651903865498012063964691258363606838403519091164766210291490029907254680969562428339286736512790688569635390182618539514886737928441980284604522119856806203341373599395122855565436227832339458263079858813027713011003932258907894830955612278540432132465472757581396307891591686660971301390392316737807755653258740787156053620049841531315043772487336663440001237456779161909160389471692576317913644161678050697803335373160184386894912547792906040973735936388664220494401514931868879780218619834194978900758906998913481712568284882842423824543184909231272390070238873757096489892090570782443035749886336956624431112869029296902663929843389575275304761053513460794933120814136760839510672589279181680347699661901167929828492270131361991301575528496484332930310748145604592962238184775880727245239480225393892077804389693768324099102414321090252793903059175821049802497111723185676668478666695016066916274478319166300545535358558443838248797586922910845627586488218387246882360302040353564350730074165236384591676506079888862401860969152618788994516140804749019849097940726423416890611406415700912475585937500000 [74,64] 116750379785766961983498229641501652710017358510405152379764686629987365415896010305885309491020719188538918407421638952219845672168722605708379855011405551328351160374147370580559108671525342154322969598434378224689291278040926864604707396710962772187655100259350711106152785631702802808466288071032276530526025369970502414378690484611390802812050642706087418694940452066492342320460065621550347680255841858488227526598883743723543873617348192591433159360739380798428495828522060638185326018445525575365481609668659511052896175088402013595008343598466102481482029142707995591634811771813263068953731180729075729355883458072858032864952644898168837528659778954515705831428417065595335264474757519338942178412776574726781610258665106963029302335911636131242441565750124930227129283153793953233716475510839399157970573058830411918910088210818500732096721398848536486871948659496888467554871466177707313755997508327156369780637341250774894588092048291203692615109365725898121588015765283489460873001554153510035857160576046210064921036141527468997722349392591730271925887859148752640758789339025781972276220723628288465871553917056251048637203592299230580998267280698676693646190598708018336201863828766076840565069290932726299389341831392906017593297792102469414710245771829940426717207036261936627262479079541350765595079694819002750336644117455497371681439633788649483030698660230436430982559661422135574683996446957301479159884626086915707406048873586052061753384902021179787794046304005114858817368158504785708843309143061826684042057477525798998080987145478133114485620332626399562118739860408454044418291799008135221279034402001218349195704054805891219020602877892352624585713412545464567781105396589229815533353207443080604624618873899693235224961905760016757673262035816627922386522254520741435613637137082106385818220030883758206893944911399324756163744744427229076822697821337892006315384340198787681880103393993370375308752052781372568623076635673256380949069209189673858162172339084919983307111715343197160796809557588927712022909482982458885969909643011011367842519406614572123580441337998254185554806711053330449451009778190699499709334474346583418368898068421424378019768701720557438836004891481167966794909348367955876437785400420688542743360596109915336943827187747462153937373662518796516586143528076107296866980959386814934448118081648347785056238738033368612304497669051199530119577404113070501940402028295490261975815615452314630537855068756083227323342506494274761763563219574280083179473876953125000000 [74,65] -13988753050119171540728651620149840897954772572584772194238685985324426707925686636248939346573691982426137516145829054842548552590158332768376639458730631016863669852341359094518610638423243919114925346012842307672511398813812928038246860297988168279273344597663973541334975937198930423242844174737510591957842895142245142612868771503418925896832285147531887067099523747765685430074071184289777075636650094084425885613354269369415727676582932001045249878261526616623282907938923880680479619018334437975777975835023058237517263723206276742561680385417955776355351692366483560895465260390010105543757897352266827407641111530165491831470464657175483823436276988473031906395441937984525155573698874727296490319019245517252678924160626952023435704245051226697107117952032950988885099420036027841657928366390760720591751064143840515081599498036932362784348042415487336122775388110711457953232694118563514581968317587939093183807209106453063483332489607289956938570928414557552402525563662678633023950209585236038720418870008326801024460604503629498881899545761726954606344604736804647599055002339073528734773226480684985638305041847359665669297628096086366076360326756026347657647254687475103750388220093648155577987312352902735289543038131808579632667650124431877366541487830919923281822806292120458448083590152176987859984232518495505813745459861853308412631420286406543602571305825597710465535727886410447622884248302208357780052807506596143904320797647130763136807440168551190415942952802154963452280166061388901439518924769826105951394687723627997198287411738386399756742164997323048330615865212260745100406380243399901506342129982148722707604888061224650624326288726836338517647262576769464307836938597137115556675732177411810834233460990633199934954952317409541551434811553068156973364072495372295647023877437342335692070864836188382077652479417032088784986303196120030072447305461537432547720308310763019273987634337660762857353913502630698631038749564979344623390799340189574313205204734449935501220166512879194045782016037640525844979729065445447952169904446335416362534668147321329619233550822319812425464215147642681268017376465626618409741918756888924121013211323086376970097690421204144558491595981427328831193824067470798094059123728183888142134744768085862073248924691536141453796306688742515475329641268510565686575999767451614864144196283551073437310904332450516095089724647794873745196052085874740670520062290842583751717732838825171693052460886105684191192330412256694671668810769915580749511718750000000 [74,66] 1058322689554440696870892731163426436656692131566743747998862206589039695483726236206727052110097496888793213677001502715369205280697668930079822823438642609959506109688070917612846992072068864464150077829034340381706334866254696494539241982454366194843556607594285229322651815080424118803050390265514572067103807392838435780819570558094898836640515723095792734958052954272844164519334826908091863581721005094700783177171557961245520039367960317296839738978511817235198714002603617250951031444552219861598140872726151797197013827269661874544523450342387039381746263919257103369858986888325972036381289385350338006213015559275844717420216152696877939281342682211661454482300716928761225100222444760533097796996089070948060805334447778109024516177432273442718816735031649074458993469147363812133617793571762323483942957222314452052377581235529298255145489804739161945952998737912816933087833302603995979818788226336623267672750153480301081336232612188904986090181348176975359081255848556722827022611193943468242141463607933195279539781159307570380328097034762019012185408255898601685701573504484369963317689795775431158053576391307936998461031643886881609958526055834121037391757172464751267111271105941239927061395534044232346075326527542592311176041696016367858987173402435684778007530033406928182651001518094810849343513639175336918416007088175986996353157386561003580555302072409219243064410846287018673999566883179499256463960719431077998160336038152136602805483499702894978534626799432354932096272580915077200379330336520077114569135402747901232836853349633985585155435954968110138931218097424222544011605626660543080194457135150240525372747487660317014896053962019302857170366747855413435886720203025982042800506412821138576755941097126711183148913330200904223018180415358087172102361523115811088982307307118842337095693438015021858404650666523078740758464926079517123094713757959945210465160083368879035923503880838703876472729866873040954302500162135867673690363764990487566301235294661318542965290030708819760071146416554033741985928927843874471371283764992790378089075171133218503941888931554766652942362670622216278872811837195522867796489539770558197292171903311280643179361245085315270884895423885651124247047051648837568439767908393868139470439469291476057531157245522200663591275510068121071027312721233166478972958263701561296654582605562741540474919117404002937542882064505050688249653421634140669933479049060013790229679903311441886153524340738392743241358395778206613613292574882507324218750000000 [74,67] -41884680345883258034535228934423388650839792126335517832103939610545237955503202142125603997193930356568151131869157299994616630423598652672419465319162851124576033356167099928714583737182163466867446831616914295205222675222998038846644019827173312186311909423340408937253487494910996749967921840846233820999363141626729650588305775662531240920674790612376866409868754683806958713176340872743841620040903097574332322234475440368350201323315155029162816273380076072526492397471308659765674368838887791284665457650983968117683919483100287988820684312644913538710280169915577948458435612751165815209662501573502351019460124036306578894653579593092152426350636185940842148887277682041142450880520531324968193997270159970217400943343051011944922690385561897679055642094507730604411954496527197616799977418599526541227382303124512763299533964037646816377473820880478740829171071166995264078301122263440327710285095230412073537706201403865473847699652160755127903693447893354527550832409058957873728996857195695119120975319820876838611490446581740307485360094697831750954410610206157804751304702055113178455846808735053207049895387014766449675018567260188447015360474820762149248987807915038838533402471012246306677005457482005276105526877711425166567267197170819325800806945201218578671424206836219912894122681389515544755094473971155010369069686937846192136535684736653723754638512599181041536722943359104756023599522737799533777634781576369959735173053215707051516696207943509246726877502671735731285706950721355562558613839927410881996046273581863489784993487334619337438296570911754865008289894105366370814282428479066905298239252349865320943656384809176109996256439466531190864320625595908339033700858318525840203331888155854112630005791788568650900080547567281377905470881978645460690368215633115035048148012472848900809890076505065902092740019851269671631834915366196990031091580159057648358826903642907638210588318511296845456314964494683353507507284669561745292256092288966039720002249687611609866397204253256835872596316275537579034222337677627369720587419125854850403860870513126480025920071576330796117977490529903203305267814869053074163585834152110954114270593397816715548994617536861888715080294995894042860559777193282386439886360229757106528715030133282565509900674403860789549019239099083704507068766038435797017151200425806789432535361857441602032058095477879096497478155211033502857977795780413418448521782079896088571157099247317617362062241973701993968948187330170185305178165435791015625000000 [74,68] -658361028389408765235931532420459219361437951001108403758298704812896713694243492470082010430858186247815804976198777352206726605840849267292330651188962967300619516557934414647477502115831113521766825210855925786088371911500830894031971305378370108367708688549920407287390568818338813564563775751040189949325561043454796049744043609513361836857492309806019206201886860301314539880441381953830926813031764148982762477484517940371158741746580804012074359173335390992903220178950044192884312754577840801963667843637260319252452430376668962744944585193579027729275376552611765961532654623187664711138025266729237336338752474482838109970829487598479091001455319854735044983295828779690103279958544358471286890249376670701264583900907696633408564468630198481737780368495977873600723710717953278287888210545933169194452935025569255888647719549052070451915747646493769658123477146392262946431172771291068885865192591606169636231292358338491452819246337426340603409853307267294778464480085355615959143096268543052634365949887721547875083389425959113980367202160769651933083261182554753334644877882894785711236796702797937323618346036942778997970835082956609279592326577841901628589275808107204396212612533580192161014020865194033411429587892034174548317057164714555874310788862043710050618316244684270487369457677040933204432003556383967973331028496569151914279368847949904509747340222878185230048999714461429284659157297584026407415930345648691051532866835681986666417042654646746884179561992157290951138823359780169568546029756804982722894534939616808092854844454872481575201130576903447504604686538121752024843061805343679278047232128221741108291043461972558521497971888114133672064195849202129960322540666435891413837896839225664078105092458173998829385542673196183953071998576431580581025575120786777335501724884455933128815794124068002526309092904657881696302261141424108786949352587618674949389023339753721666714241923268824734956505555143096467568493726588466639012907714581631782079585146941747000069250380429806269587840967223739247652276152239003078424999470536180254392126247572969824278473387832123899856730372706784340508130631077491526661185488167081380765860198470370208799583331055021529749958161411080878781164531769843439714045140605094669753548599429012594994792819420367560243094221204208809247117959231291422361036587915630530158049407072257749669593928420347916607146970990258636139966561631260839589927438737523818183661036036687224805744413948238591416384224430657923221588134765625000000 [74,69] 195481095320739576525062391495538110999739251388124124890365659347904527890839647280595239809662966184677725005811039588773989435581516858757008760799918778020023403071704134505037872349676647131682867261012363674109832118713714651092570552822139033965966593072945786212647216100306746693811710713848983743096438745572157733670436700621175002713630749956124313863259543692223435031082596781403444609408541545258250861246516141628179033229632494020628789341531726251806231851769797093166475240947914601167522426714121373696807710527234103955589356720694342248012899717927889834139463405884729375381378829462643411685476828516089662206218001789991513842430026309572320699152531470086857796797441716188066940362105102940237428451837321899851675752652461775479919789461151733381218104690973783632593289969791585229169877488135372585819967093595963909550891706017306189880617371693641276875315227367976386685033225397636159814287075854921298980996068176866873926649942226334920594669197989399085884292200209555066456853074563153525855111196175870027634195923561806520309035464918431416863942362071623152512516367692146130862597555044305488850300536739586172605594129408547680836281128540401800199001881269965627686036750473992511879838543909386478935803794928477985455586757200878815672453948558334063599953486843775318415667535102097420807529832312388904705434861042099984571280121151631839212518342221130913211486522534455353238491245198732817648814517430440912534208502465837009912957858140099605839019640026813560160601898577565249406229264083016082319627784480733319201320341146531907463896707885529660941765577689144563488816488535811135165529002818802526264206484684680327161168369975828109052362210899720814774284484542844190361433137872378601732355402965207498047501069461449166214942598680888992344638665304068828536004061125173042231105201411860046223487330379024666371273232289630022558818317901982305975151890744805891444311624152401136709321503067346009177645325201947955074961916427830554366606727303644405392795041690437314718844124035754117234048876954952546524952512940181890067868488616388207126335833239983024430878176867999623501672951623639091623145534086221439859842680389997836363774972193679149094903734720993153390116575036807662193418714652412205789731382862048395764909584583926810028659822769869452875175344352309626825431661633868914099334072324873646497272416721870637547767555407721929712350128752508824389251700079698191581112354242577566765248775482177734375000000000000000 [74,70] -8824321639678264630167836623502774779521076217055290122802054723540004412333880088982180109994976481631736502997442662516498608736297332135371610100009541425787714225983045716457246624930860601995340870557860482646473094650687656810428896147202120282798334787608918315317688661758976805740312362117351091476372353219211689366284010363254118389322494292212201265550901955694688897036282848876956491620732285268316889460288043112497558191696300338805917270400697340862194919463605435840237506857356312512570069969350834280333650144792569376431136651296173265503307522080090060581833793519496688180811365737794792094372968161472677083660720802198150911563624601570164225419002775349413801382094261841354338121833314181828407192811644152170978664856517135586054079313521611069293363261896145538409147439588464438819267423899974205619411697325026031374927066188094819097337108661531608768429940074497906872660229533716062854743493897407072202968149433252357693868379820542171725340394219624734383678338925749631682827734859182162861628508078012404570922020319874002219534850819350552556854985935591621457066821527805796204693030531745502960442040616635992518665736692045128935053997708187994641679474996451201599777814851354455018721857667061346538296419351380053795695655301227208312174660281704205173278763866927384157120608929634892686841381190174629134967177341711656157392710694871033566970628534551052559278848792448454792422046081679409854488780303826732305203297608223304636417994625656388376838797278016057541868052782213021883024810978785536179239650580158331851235263305518371039643625191367441948171316179690175687306598046256055154812739536802527202620510443124695955450123194377256741955149125468674316303281461962002770349104330806998228982061119988756644208892308949542730996992475272619120851402038253847179160320577293556659946330946609533575741030167816812200656021279691316153000288351411864763795189814440905843827790489536827200068019223397212230581039041013125590128389963025498473029771413536013012263726782107086552232492655773203672227412235409186439670786216988446192825088700235349815706335683029830253461271338781006626900727026737206207781128646666958628807094286109417555888885789087526288535443745495237085744767945595116905942602463646923172600711638906813424543072065231468886923478452814109244834297049881366908481435915278736103586632122304843988573717990762425524506556832448398581542148569108201293202867739062190076924918624712290693423710763454437255859375000000 [74,71] -540192035622691037528018326606118667831095499368901965322153748203182921971615364598560534136716767760424401304910210304192714854378556831221857450125970727080282683618107312373192135305096327929845255598458058048345644276917096563312329037675392109076082562770087304645261012074384244462803735805726365609277868852249013077749586861144272323837791128926115987440476699105075549913209438902871518759235422243990678108162294289200470077750959492137425120848351970862235691181763234638738359398753786239678362124669048331164260251541545782944783481531233493128622627342787799080000940470576119949546871715892249535441193891744377219477631741963238063826515446129413915942192636906059567864752920612539590475117672675106379014615478768915190242814007700881246961780155308045205971103462836964335569428636429414366774479028183201048496925476795768626065208094565433269512180364296059650902050636647276920611655820292931254522025262619960797582122636263627157326462140031991976226245375717093709553740392986471147519618332698983834535678158882357118246049573062525416522257987541432613175817781824351351867486731408750254602031076597513538012429671986044048118892579217168299967126483606079797292839821627554993293372701823108948274128669634503950211882759902573219423078241284168649170710655601802794900959450383151751790932993173474058695403481085399460843263137194632764310278215363610757875382543336718326016236575398829891182312996867174916829509481238025986694093418974725171135996821957347649159335344508711921989320239717599213212607436440587286625693699972776006637675587887116189638834399102599078343955813225960462224579110746421224262905746361493755265080792674285633369777758749987582387951297157599389448259729805977667877033067195228769717479802730310655687795327298531328832880767450513660034080117525315685796374486525954575785460681271346638671852288594935999090479558842098983131038688286722436258613956588902796425172619918319855544055885447562239603844778757068896448868575762555863787794255555737298062580329646824776749483600177535620531754043561214940569369499153232884437610935671931958426905958457933720985149313519136142036670894319487643803142540855802796725614349889358573869014346535548532117695900754842910935645916367333263121551943463340638896156573950568529101335486748652350282269358450085064729898607069006917184866056636233481659854922102401922165642663267874286503479166772231781985219239002092236147403584655649500662066841982777987141162157058715820312500000 [74,72] 120376070987883660691927469404687049332566905911099388329129921644010153969825825337983826267562602668636414514873242771978691177219638638471153157526590460264120412527989201551920571881765889870555771619222512582647240683291969928708134073139171210740300488582632656768884064191723644702821847523716780223536759705613116199813593422420897406968809298841755090749871711932285945126838980498187966258134455626207908599696273420304827660482676135143765378681746943982199319708688877326914495288356049037199992479617069510071931112468895279159271279764118118028966428367116346986535910050777077743660418773642183609767711105827907415028775825891830619984132871763834547117155979796726408379891557927754384324114712303934331437458645795729456933228973495785218757967556733681971755407200078805433528788170134924420075541355272365640272873474379604559380413534617614464373813107313495113631960377259269798329261077482087480206766841022766839788136402102595045075103826491590565538391434370063473208251573652821568923187265281958324532137971208623447983258415701214932197403310613307501203105911099106618327479639835852209583043337415314190064576886524811198976428695643111018754122009813179290586786603611172544479732346741323217841616844116192186707413252447322428322605603056172576801533756601754991751462595172446112863855427007717281054894168336187005001253035527951290302117190628985619918269125716363825868000824774549072493161128498439442119523523050341881286945393958629921414291378327049774615789991947958289057980482665189796849485438605506376059914012167437454269170829517421981985818723129401806216032721105743697768035837762039387247190655064026891134532077875931466246989189864862076392693124122044137814370705023435129586039493883965606724537712431549032680112393185932284685259005985409711296779839805388461340485054502053244423081393912162239000506895820558028556593714031985820991535908937660543520195587734081740186627391216977990103466551297596630372225512954602154232381465103690090814489572329819086413388229426764631498411067956047439242101447830834372954319077883385459035186725953424958571437514162771520087788786613574715544128651826376089991337052002821681658516710353964622790321571789725582280072521199802427008994763799224018864682327204069293247501626126689926137089705994851623461489697388684273242838897323607350714563027684299738459617188699145621123492813581603613270039688895776347125618376486613977522330298005476256761880904377903789281845092773437500000000 [74,73] -10515373442294303464363307606943060133678386799211328062095791842208655908291533350453281979070395649612560283235260055002112346308306335059789879338642651793515352293356233331806508390184644520590411152660935125352615076605708398507819340153936984176900610024962034649391912749078911573563528400097401596297604514727085621276131176689634575674630166750720231825349490861863623807044972059900262929343633240135802411208751982155622808279727834293195867725071154957264912699971949321258887738483750724472518656572396267711587892656530238883892421748005802413788424299623439661227307863105038519112327391821755088235847059979093770600579722188668976047477463180912432912480173368972329248832998689933897966445876518854957619439196902655391259244601661665361171720646461511504286497357766989326116386130078249023906931232578809771203946803016976898071508911326554298158216895200643801216679557428621715435494135821903038747853528245485389901845382371229409536196528834701007264900530335081163465703067846729292972707428126130823605764151834114391187210039234478072699373926529621084374637031489079982817264078623649212895478411432038600895090570615376367933689965628657510989792416912796673882378418662374715234195924853679675453202864065104079287742871962276808918471400660113614770928891808336589408819613920538435110350080241858936438377900704250536671111862691484215487522478194370029353802459206600833835054132108436134281251227209221224769854033740286593312264066756451656698765539856316903386303841603275889637237851252901911846607321763232180468221116755360119014381192852582745869114453558201596750724315169145073071862660031380027841821008166295357250797385481455671572974639095041182561725786633122749473651047003366409231571772199257549466725735122054503100480154790192427266939705361241377036474445398942305457950640531314990912993832866052546245551123687664403442733566758022585603291299955673624415513899648189826452557613212828041326646376347390494601690867922960134789626403652518822257294055241541294637991346256024361438476547759621475935925061528764644826024512534429878352483561060119912736380873787117859963918033068095856824823793840650783543629821112022290102930441128333449791835052384389867675208405040169708929448364683278951004025625206728381906932745801306009082991449611429235847550821337987720388992839363961100685522115910080679257917537362200943949242871710849360384961024889944386522857613425111177846179417137706391116580562083981931209564208984375000000 [74,74] 577333616236688495061027252551624899409728869962983228653981349564095192456825113288234406128590919801349448923427730293824760211996135567534764876526488192966319250141954304981536888209892971849467356431314609950857627797717394672482888346463038516570601804372375772985426369075253778049358147134082189207211340154723639907227401909409601636432223667281194484141349115938684286472373652423077376416819372859390610787476686291346907510160280933238352419252635950959912862214862386766601683671618300590579026865978757983863676032412846206079102244670653626938781727365937791553163519959340526339799443769524403848123754467026479920374276988704351080879137420465352006969620711504522951337678155998598268553863118307290301778152688215679156509589864287670540980603589732733591782323874202054850504203706325602548442687699345052812839619589556752213254562280410583386000822299944755546446216944737990062866740377180509826735295927794769971850420423306717423149659734259061762680525528445317452008404636857167936346420927084483230422863482484611010967725830451682927685218655821677199612917298759307650143097189207723095543005918512709833043077414320953384053632856683032902933428522663865430136154333987394804495840310532468852804688764570784131858463306746974710783942353818385196111421066647630645712778009237730181842330620422645389510129395207988669362509070255231169241416948971679615093139428542077922185075752823470536376316729920865384105965459565938191426756408968683534602490347693452203309029713470023833107156028549542181475622274444614460829551367356456019070497473951599061858280115035919373670067561078184152991477277788371311698065369005138848298886743982819660361078054472752097328592065264019263669605514613095277726729879513363700468396265518142043728459639653918977803592477513752535938878338259905690690259142117688606428951298800194042521692727699911164817572646498861474112680435557043586136468691759685699881327811993391526196413992132390982993243737101555606198691095053092654019321756560531437484919054419305097157962883972276913350633770940249173582161143424282060505545911475716406448595703480765863217488509200847398341023206465448803560577858279078934098286856890390299825200412216745645514460449084040845123480812553407070347482091946363284194471905837457247571498592401932939865017422820046172171811466176308079937743105762932313069404415074175197913699935969088002201369674318461846115868132881505402401699222902919927946641109883785247802734375000000 [75,0] -35503495280556068081805392769846827828086728524567920893845481041387751367979869061530046444929027758221544551937386937372238707666945737711415855337446690823860476185429007183950549300761695937793083160713055508680308179283990625512656219370999571620600956718115384910210098822839555869459779999380521465867570433447305750972611478656286438983767006926818797510475709630940044218191527332818963987783500196740023803050168756098779201331328398399232734693699800744026339888397279746505724399432844980757640298028182656793751798607308801088200458473565936468456000580932819140453969376939622847762393995458417201653145190938841479116963255653273873907200381679490833917638158447736951261557756709474408500116667882524360921864730862783512679485997514099361377718127297072890827360449158368426986129876695392793956474701113060410578016702928185545959963844818787800922350092120280233756405743392900119359279466527370979416599886909323443275460831982439528110358001157765628600958706868224536976388794674583002559424793724918472982583028367519343665666167681340510542829949426809614463200056937600845177097379408068247867174450799800166320157451150832243415140933254586322290224476061357520357415863102390158459898246782383463041102402713291243273914628866033400443273636108041445426349078835866981955250312958785091514327944321291668110424312723017230200469725280627921640341625449742080496057463749650767219468527938331680396738630921079036086419796651348529896891850671492004887516336321535421700801926135210408524966577717024462186804691779900624568808220553118927840347142167570982374709759892834447571460562447177658938935331500623301567953297208062603926047579247620663221372849917246331462699255645297820741908353028852883106960039351074913749842753078315597741911077870024960050995672590808198892013303059089026388336008338989375499815452453686182286523499123695301307927964389946292865059310370595358365557189451850875978498454611416394961341064096534016013928900157700079421349671717706582043050904907529743726467003585968573204715914375366378216551211749344648815253963065811106804561765678290226821755438285474947351659622559362599727887219421852458690410423262789704435415089608273878496424132298703899163633976950547022543808630446487889359790644453904535154702766762723612879604974225410464137493558227628768145956650844042890245033624900229490782657100358918572602462181882352168222519281235491983713875281722777562884180851954241120438382495194673538208007812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,1] 8531252112516230947045701616284801296264235421383117664218385647773846194728739100220536040077931306766939280903833035944057536060775740008157159422040956040806038136913364557614777723980972501770201177792491737508342205688553434458774822729310938665189809321454161543868112085792033660305530180120811712607674247855789859084502752013992502273093691024357997023230061986872595239663629279238420151274441176693468247946256240193517050198033333371232671091708131608768091128285035480920835861831601406915298432344449535470318441847446026945150759047507812624897094791280232401729619987880087114495633682043253984653535816490641870655137331372885464762084192921570802419937295866870877508385434324464028548531969533677724124722894259062160522981003241062912897695952088823309362539698900727167084003032742783833685022986328633049851901937141744936123938996555707377110144753383983937250912140844955904587297299774440349838783761327762953603231513645982271690947627724834455129443141625369077358354373579686712658950097347595234893396122720277068798982740754961815330592276586646676264859615312544351758790322290984028437190400276034300824278080840308541578735206435299998289187780207487830872733911368377622704590692890097359991185182873533285673835040088242157822789733331169516439327681304948202639590379113964670662809145876577873970467892054125234933017446949710362841713496726433092184682241868310062936640112308866142004818160198364536893661795487585662610495861724995732352047380046599239268761016368681880810488053344059052744421597405786199686147851343581165944377082321314199425791021979263281152849282433013684314676494399941047852571272616596005375747477589656050509678514214024565561583432038079789955284029004467797238910687719390683966371282685565575623204363290138716513051504820768319306959238588793395670929580763480243966757361784143032024467496979260953170756459544147192843781522060864776490224019507791656320375098444309773594462174584907043838676654359879006593669419901355680375847321612679936213239877490307005717360870276928743335816224645077131731882074025469194411223431269697075819459186917422222862492652626264754755612279208511046515958363954005498851612284636008574370139522831671658965538903985523161688939670275047523403545194392316793554904934656628482924003112548434736665477133992862139363180315774358718945766702334228506705017566057334203784699806333729462073083188373141595640249046151048485603602349438071006382244831911521032452583312988281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,2] -105697365170020500385104959805482062673131454990767599534807570153745274498397145206477567589200293178586387559058827636111422371020298985232526124941357439971743371131257391218178380060494653635512182395491371700516737987348207757669517033649095714879247753643823480269032625184501304112379456060283497968248353256326454328927538972934774417904295391961850760961365320348468934576738158311322478145437454411004724036184415379853475615979047908185457716053506714791757143945224791008156952211787593228739760758908280664233863392032391798195642798045649351967813059438121484307053294583546190498977706103184435258923181579820199666890155535982423616539392235694944993314160948546889352699513760091791983497392334026330386880690314650109435009556181048788462300826066092164237632946291643001029226318196884088674217555726254771463699662247221616388686971188388557472351293504531542878740863802281112048572103601512744485390366515216810115792350263207384166028054267615097124041744778452112206851493611171303116884130517121457512056541420193568452388616196801965164029150529500451055612210255400089470520306479666194595042890803870708158512000357552747976901533746052740755880280860461008238539821763109039982887674643338344447391334253262384882572549356645252558284028622850718606896082817072209103043216663638951162751163481244066360173955527399337505810525972673029143376315172691985833367533610189314130007526200733631474092576587573228496632257313022985368892865451173628821165629669482128477157041802567217822751156651909628022320055238291060821543040955674245347601111903823897654988991436756102541246472235143797988573653891819697955004755473007666805817945335565789045684702144190059079739554325269227508897238170341744935535598289111123025222717929792517063379551338709297271084277377951965498520859017963053769198075306484484540433178228403692950114130907513580301671083845030290983169684234484435032118155011483584589830782645038440918428429568995511484353230001271993364042037791567863959340852134532736262052873005847808074153784069833633477405589923747414262820087331178453088510947886932146877665635125462397697190756699463261956652497543379851732292066000385703933299015351235792217378027113029540563923322506077280611415518293482990043217561155225702850587623551635628327850575569904907329004301082975891933992741849377172655886551864759523352194676640986962511554326155293232483438462442447204956680810397915633117716940026418711347927503751975564227905124425888061523437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,3] 760606120233844897125235719141057641786672345349788629613704605441057051672342431674241355237946878034815552381683848979770702028448558165823956693983683132399066480215643711922414275748227121743066986115386758473298365791421331686567497001173533950073253583309777976990560770260316970927448905254514845928714898900573466075400368640362192648811323654540734728702230292906479559856769484478404408692160389483505990558678720597515478304068381167264113141314599584585932141175094466982323037173355882664562180900408206669541274793465837520055679441112607795119379472092956172498042827854787647626078327101738470530556755443215375854429903694357422653364706705826607892690152037535705156492172765172445591292888547941505354857244847488903895590447249869169998662202939444463277807318359026766125656293604613601832743888384469508990028087425083623641505773308249913473742848024772132647842169489488736981869389960231667571314256718429925300700331857236755403988347144048236277441253152802075914427676824039448488222540966818970801354602026799789165016184768525558341244043653779047545901680486714091448914318582500251705806791824304781509618119288045330152020482035383254047124120679570832543747429473867436928544991234635515699100292231054394417653642891974890366490383370496342997063136675741672023303963433078801561141754304089428788333149831364830093294314835745059920846526044805538491391868081688770528489452515429163556021602938882749316348359185558145017895685135959604193554733552029004287857801550581566144437909039445669147203295965920669071321803876396558433244890784523958527379910076338605203370349041250302973775558343561127242059768169513936769806447567515520411526906743295834017870002566823912361487633034355242407740418766461185504274078779308377454471066906050910220373633942508228758290317950208211181142896596082126213322918625641752164503860026695831028506448800986274062548991678881269304465267166223439403897548685082474529443695437429794594166064923894274177556327965135701453569317746342929456211657575096898360678428068014496327661239552696751062713308575308119722029548943628094108693712873681582521769082645307298174483556448557743197462418982374090591538102803911574066566543630782006188268797465981943525714053949842516847052372561641403741697642881412648356305830718013343325134904190741487313898804834051972774799319037910317414534228657393382290472776928038536962611316438715046032509595988628178737687246096003374805426082427839418187431874684989452362060546875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,4] -11601942382815018095060615664545658179212540773383366625717982917412466562549891317311774615135944146293783298797078837855087332789640997771694192441358558173892748739418271903235561731073287060091425645522439200696642064636378687147673184382448226570697750613285141189793863789152738074071205996051624154367328781601032217347746327281099486250901624570176709289642483970658036163485540965947035215731316133252890354452380872648431526454572238094160167278488001589074647865994346757818842726742867997933001698115985138170736940312212317586704303365607200187460486644708285284774816895990511382409106995392222744577860849505701977478341570368714656870651538483107427362073191519364806891429075781003069795513634053080700740870939327857464215457954885201439971213434084613998864612985216447794349524546877299784691737826009450633515210812327646563714705188175322991360629668238986367091687938791421713124225867644753191333691921271229166267949260558779256898668887005096225085597482154036644523520012210453280299388194583903702403290452542322468855633750376969685814963818236817870454551903216511652138047244960860332607143907521000680392558961543316577073488422751564961260278071409124605101038925506190560722788271840080531367760711821533428369183652488445625334726202187399179192230597420905484025897847078858381501638910595863618580526633413984709664865405192133511681048382338794448119348291965309649536890067410535824995530305768565976207659458991590150895822067709887632033430154116213700347654271878753409844965276233854097554959213121014226326891696279441864500924658825124619924090129009660173186347373019315956388360557843871504355176246758149754843126369344153423535314979043212906966406452441775267792173506873092875357404094726214921692192751094738791353442741063555166246768261992749365905154152723014576988972111829889243704351604604798817912938575543593032120159662441372473865056608311948332251205491505566491675522689552006393387099948402572872700971486143314403483056967040538479466902321331654818533589387899418260868891941648670974652002851666133654215675210499723013627761914348621421528861657715492706170593118602476218678677556182195314658747752491770459779008553208816455105090041250404665037670084169900888090571913410060666257139426422182963476445816169265236728649529388698948845277435853083418898449968122624328995958390051742812721173992992639801161131393350061972270603288104069523461544471763822034440073242116145872227333155058369429379894199882983230054378509521484375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,5] 195334990261805345482124957323046634769450162898589497275974467991728180905970671884520325935541051397685384538540994236146734421938525765880603160120830007784457623309966304629063779628952459983697439753306381385896746789871150031970311700636597056836631449743184446890089554339894859827890746326591078548824018291555282981852855437313128017519792235799310112162865466288954461591662555203993712448446416582744281885255421430687778124633800477299156391957741564279768120930732825030282864473465143703876969993983782366996347995966512554128989210443992359875757883858324315989246163744784380190844905032470922044695953334199173553387643880987268056501189390682184353498416235593663164370470227615909830368609989726201126631883933758660069570096555392117913883854312117089188865920927194011037007414074927654726008398201090861338778657622939889127469489054635841057188286194033915497057579230528783759620275615913973654825637696956206496515984089074768566474025840953798810537118512684734519104461401764656238859943991921769048058570609849632643483197844673343791829344072990360412031602263618327025470301397250430397733795236803726563663279953466020028666193305944567299028667778324131550449598958454366942039162390797493801558741367147085983300993663740065143411040318180308542322690828803750880141630499675188257166568466483728732825756375986885762394617107143970016202535523590481690094145092654677645333026457967537411220643244248661484627785166290196862038005543813862136544035646691367465724400959470823088027941536484779946557545646094104160907771644341304103848125553835816922780796255446865223867114920527428439978669663688052591436823250299561375046688329809417085066879263880255639709801373583823897089298425862128622354374754601692546551659341440700479676827803841068541470708689302976222050115666511184173704194342955181313236207911941356755839417877508279613758215069152032861348813391177832080210122182799230330847690326176490420891825471791829812518610610898786860416242620116079272336114010749262053096197733269655250671208649492431487993686255003819866954711191404087143516644441028842568647669987875418010059293417951167513718061975588667203711041559258881766402927935403902614870762090416177599017205588801946145165581606372604172606789441757455960421455995394427051402990612482113902058466156117418534132997788294078638677703936933796548051999446114561902595965300110181668986010709356245031140584468814157913210639679582411094950070974878909065702847769330219307448714971542358398437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,6] -2930805221618354074725803341563410108168264824899759763491528236578085721320426694242458024291810516277663426974361588712175381637896142314440597800101600742742788546299780572722480285645037498986101149715340331193911599805297225461520961676001436089412835752917008590657289990916446080955652410140765866596241599938570805955011130143497245522138971301890342601079445719172881924480295092469470768341228344878447059498142134947101477246508382917556686029728306008227022388345838286851840251085864232354768989374850788507165466125647243864423840378805006117310692510428980241378189258005488348594872440257961882884455307332845673178011217678919600112118490591798725282178981170686479551150752827344155481197347807424897939047977606159897642645101805428587473059202791091019346623515937290563402577243391351741773307278546139742315609894997786703979798016219732361745607619424220726668494381396743220578561536452560025020178888039374000812480442777896234017739847614351531544930912885084230963691102515370570678970858626258729154962049905278455582358465212294607996141791199391021049778881959745756446066468357946640912440957072313011600808345739872490855820295575824582766528214104368794064411658871399905126953415770662698022088512616051579453545009571422518236895678189604532051900835986508380867031442076861857651934677570308830840188860335626975143308379830051629550306844389269771243974448015599385651333791109641905867901743223328411618799008358720648372822118440008364915166733136326983311816397955475200283141604148915013859675829487241291056107019738411726939601724754441534443491821777041424953013164385941947758047998215038538062935346100664496884804846016451782839455630157943708194243286877186297847215515838359438799028174980596193553713044132242645617424990045520493576894439091394682280702986908758999972562288421634680858696982881822546371381092377602352173583008336991236955592650783128030278939637413939286208459987043417841451327807372649868739849825615128045941947613185184309701271495771482965358544834572552916758047864125227482323981330103333521296005892693997381715448913056242617422325645930415295301106987312579000565717560321508315010838812553964205674881496596085978400789529089167015166028582277683242896135096612702103304438027410339339821864546361124130789651766149482805068580775294890004929494890892663319047421068463864495080452760847280001783918978147455395229440323633268606807600038352959459158553863398470200472037214411564539941733049249750209241938136983662843704223632812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,7] 27519057965213429572927335148834398850989014247259982394174024582300094528503744830494005386855190249588818141383740493634460210051575154011513409351828679269836638819141367009040026437644606465529499602506619119077916186539256922676801395249530364187772443347392867161072122660689188637420005746478519921096239570604726670239744021858509775707997660735988303819732429203531606723316501258583561252296456047041084780256890835568970815878949835532838409711374428410242441778830754262281259802330560683615977352176554278977620149779780173927623540922740657654158290152038745160898021479318661362913898798533241695932837843386283348442168843087244548427356827310300988474259283307577227486160120132769017880387745942864622818215571255797178740809889367661626995485944928148107785965161610443987873204570061984993527711836269282136585749169347817553822094765049502820222294354801469501819604786237710433244072931188851955184477868132225229784569310673664923890287696164665823997487435723912061392096825213640331317853232365743122823422552241245679010914676180557495750941510990340442273224750696365390405234974944560797778691555718151988512687822666015694739862621843795329452786480016044164624726086909619564155337955392513750337760348831088624483266193547376234089228201248524020519448513921489159446451482146754082190020001302678112920232819871789774649127799831583709834842122789913884655497634257604138770569366900797668349662641742425426835736285063701677876658062620252771356144588379461305731209063348658077657395145152336067323290003650445376934303441540867073839209810884206398480256547513871730685812302374731169823037705775890599988221971377328728743756064092589044400854241176014394980114227420492492780041474743682429625291372305003023134087398489821093877516870710473872180136628211160188431435811965987553242372095132668674147910333829644761688140776205276609024011487733813640219229466790426530397650270515388740605921790850081161357463849164059245289543398266015025018436053848569606562818633044094937909335489976988384902958372731573343473281129177192606368928360981693613237117601759308110695480775498511466442452729269342105851275179797151582821903809176919772987048478737567774504418625418657877777006983132265426215868647707143972830721655423985723387169949543679206355180604044795787766820717896558352077379911220827058146839710101360375711160044010879008239966593799281881457218797450723789628002497269768393947364650110564212663883728555688172330817272207004187123402516590431332588195800781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,8] -191952094619581852391678798308057156321203867729763460090036771232382805037047621246167028644338075283162919567751985738537439374558548202961070538277875064131568088487029840142347429291754866449739427119700459211660776135016917250450264608597625835485508710136065392506351877674160670434024436305222483671665882634012015982682507057673819372405737238382759405480215594644439729369443511370822946682670299693497614888132874842672223959942811379477829432515480253127159993795446741639425424106905511159937096275106200684444576039977027521295995822562244266077352651706543419221018181162773416513342152581616003145284564337046684630815077264003369538413482526478372564915241127488717780898700937662999100102939027371705382647854199846489840271805336568978514664547331466740432262230337850448649514877852599239040823744481282382837812246821781520571877918502182096764631089799715470908036165655422732107443992721396839750719488812767117948381905874914557254534690359071593950027941884878918551638270488611109446476333800291998519419793632923756868370688833997370173526470359975549126393657563144843698714218936899202511598806736043367682372691297166290311272710178269394626387175948449694184745407024683639022221640587985445810182643570696550364303157006641908980513182132135928642044208368605160766169427719671755427421706651443578387749553906931669390565254287712819598473470598844439063549801890614703672496714195987751885332795837345725370158026262368718143936386223079575353888078275056642444883208466939588751062583660021154077085382387618734974764148606090210042965890875395394740288534549905786077929140028863726635308945382493776607633963350478361594088587577167740553516733841308590480558882650477155490598475834446506269790213176776314352258870325166695469305316598913372345478153262304169648115444079088102397478204822689474105011985472602572997553881144068474874333900783338320739765417698555674811834986397974830355420890332102965777880462352747586868786698387062430676475380727123118654345786615037468910794348498280421082356173591721671275616511063357569957370086625106771588220522974310812659558566489751668384379762434891559063527904088931364900996769381681164226435945284037285240367334178225043231652652051138557261947159954870273611536024137974875593611967887585940333178195613092724489262633427417302732156651953628872650122854670177044665458480851197931393567762645759394195860420307501385245832779593594979627700477248397499193220209401478112295731355263823003816370249552392124314792454242706298828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,9] 1042477418465516995011617600696187291309664113698046701396789072056550133908699722479465029585592312606441738032957188379103648984992383136241946676307288676819057489949920800677532142784602866586729722351702271245018468027165854857787306230209021472953828723274985344382492740998720291000953704501319882808333069530806980245139616772105481820457371160201245619265460904604967136696761110838913701175951731231045111367330878734601592357270655478836522279316484552120974942450722875895985182920344571350230108694233130226807347510868373671299910334853488173664296988994341436405955802164547229917783250831868939715273182395402776723255330430070315956916907561826689418330646389884481415665547306445950215313768444657792326167332155740475809501243978857326327539644845461503609764158892584323079975394294742063237595453545550284684756444900850813086233423363509371090733702946228416475493682725661177600247686325917540279972777116492735754843922294468444348895489745952342318020408503808304289653330465176162083483456385569348528328592675896573615501355262971025859227091623986250259710940823153233547954758164373791066199601988318078822943495180857671244422483343969398966494429089162855710959593294072501704723436677784494736008232565628116435487694679706972986231120407469271332365703256316907656605809297044276282672014096072070886196040442865209936587381943957005444584143354018996439967519518999862668503588218656319080603298485672542878530545204977521081282323471074810815966973013315507803529297681948916655514534245642394804167956626498749429885231506591665243429781683760203879376168062992037865398068978766027023482415234532546106557000879923264436712289956030807877329536145903378236173114401624681901685969750085476618045800699009533285476941988946127250878020887065113800923214343831468518682956459168674583643154310734078621752512970757087577091996087644830890945745922672459615811921515526979222726498167184844746373396160420708009916937022237127953366875966423163652884127069890939373001267045152934440946888073982935973314043172154705323611707037390604381708712743394543401809327899642529320627505255881485313549648428074162183168393793891465181019437303814075581017254091453399140210440380638868226709086593218731377931201890094216632918125388100236183776720994247438832586139964619579842941615302376487327851955275115264847617223420893339549135354486537030151524044893348345156186739886688900300669317842458555083609691996748491164604254787213061072753353348827006820149360111216196855821181088685989379882812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,10] -5130681559835013317629961025900041258002562941510666045398371930664495732048131369796494708302592410465473407935919793451311717445064080183860400849292001110983641247903842994490740198390924760436232861215080070601351915859758816408700246290409873735499546750217513418078675360904896524552004869497883048845117759891907246388098445071192059100143751676746492194434652453824416528106092492006130152769756662884863673351122953121747568546810805944624171332908486606264909325073619162454326661741560013058488740588451707942389404208947631030093148746121972495870556879138755523673205149706620499569118564726668496226626673381352298986551416218937593789671880745411094765291534092780246677933538987611324561170754440687563999379626552434231737098262591980262499992951772692273379121279797659185906957208185386708966534313599906733645871606286830363922435847326030822000253722919854283758592058712173303710607366245019448987385329574251872185764743195408791107277079734718779031071658695015373499047438497429401560494567361345178662529319661463072388224847046702919285951013538076293865505383569096382540889146493768269866504391481173020221697923089129997748554247786062363336098484319803300579800159219072266326288362341065197477527228521351072953972866977533128025464006882525279981284895893427833070626342578866228403880738011401164612724700730000185000756481327126543315071954432438621402877727855835699710685109760990195258802554010086731645383999790990067088973526256924218610434059904993433490746678876617527758372500033503072911362962551302475266945991861805835006627350728025582498657825362398109479984656753314099101716799572855057985936874556250379384394949358726115733085065925016843814960243532361321128466202132294610416559804745908851849820416833056160858236326513570175512681567146277006357998436224154002127122784662878450701045802113857301076336366966131782475948115015667918747662013868806782531847086969301568219305692772162240034450197787754481228328296338590354274749307686725135393665371829482978277431053808376620411481180552823952420332418841326987147383948550955349364036529994892620944045797457710116504051641532893588338824011909533534602941334259627751330120987307207165652717605047836856290586253131488154084921808073100943285775997601360766047844089898935881118789980510951510225404335195497851205590084267845471335149040192605929545813144845624973489196835501149739448482873700804494305863920209311302257455992919977417002664187184295847975790788016458792517924375996274388711526626138947904109954833984375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,11] 23892011039651837760372243175957713007886546989068036412990321369025215599464290038513784571760938516939495925078859174419522518296287089309418261055062771864985578893125939154458254770688453476169217682052953140501631537217184140789095735638616652237606842830046629159996789864409721997230964872375716649991800929629612014882142834976194158375749699007573124683876741780898629316577621758860586087023003833998203893973653836900354745520093047195868938766207615837304050482303457787959915200578650306063110262308090907655330147649508260705033186386349854288911099581071343246693607430139585592676309032679949032037095025198161290709547462296437614557381535061160017459058634673366160168405572663238711045465787473843429315118105425897071848460453499189683564623596352217889193884295563849503467689976599329086872441186145171971863852698012861519655513170722574329133347943376131752458089690311394776642200692666512908359743435944832920486694346692179144290720974484070765477793417077736235488091605553658702600286235913479410734651062371179149412199925132855298625770655026475907325460652606520069244069026692505881082008148533337368301086933919388681404019210233159195025217875899765119482696347637613568269835172745198455860318514103486406734044346637316515138537444822929801572758725784790788568178242538917748325960402300693603120352345987195254835728388264476026289058274619642113620027198307002957052531315138038043203073638443199680290159680986359899888072214796188327403119679093732919482888807812114584676935583451678286615900267931214266301100619188899388438706668927616413558297516955126416719154627001766482237963869651346996411913562116961659671944470401331373754218157955651750499044649590818222204742346819953085782516744328874562268088278192821810905960226342943073452789632716042566271761762008906040263687973523620408497038141192263657101861651828688234757647636016620636093634836998636758998829575638476486472287835603352500814463842755115121911250157977147351565259454354011771966808735914525753400862075748287756492399169499950505239906389107272781457388688739150825983995330464034206450568847045050305286011303200256986951394933755216561536675380762611711498277597244118054479820179230380756843286920986104697782323558170596527139239521995746306986913237072531612819287625281752050441220207784925334882402603545600957835889034265011258858465644156502937174616971916515526407060670193960850604671320511653052955100450482186490335877526320540203122102305846619040575758809618662657434096097119891055626794695854187011718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,12] -93447928824454106801576009325898675834942111152805923044259225058985691877616338877919208101277424125880450480448639257337479977058913822205729431635268005876332500809522277403904800574807051883287830977910233059090038372947562425253527523220063621512574698744204194004467633194092015863825348297113938418145299377858049559449716139022067775715070497999769378918884405010717540479605603576486613441363544800012066736409255022350098936029208279181125614738276588003631945377573275097174959449226112196422311093645048938987088106946861059111569299976569231051256655622167791897162288175470334782532121819332638506860707384592330846662136010921647954346702222340876836497262481398983930873064344372488599579158624993200018075769153468913269562059722518888202475238810838220382225088512129803147843530252793359711739404482603034805811834299824221600626160581012002806297918620802255250463462663071730208435654784944493999799506757037003996016686081066988583121226047171687765312826558502367777287572449197061874747023093463471421087081237283694160592357246294473036482590598568646986481903977302132077696542524383588800534791846203297582369206468617813844672417535541165784783852039734858730813831121406416178038194662785178744249248264744812338223742172860790217230838466795013642761344212875559854566365497569853912567456587105314574252056563791386929355351257983205807533429979767232071876169340889522711521152206383930973666140208491969788263667746277898282358707396269713925218342401028652807031193350993636845069998284528004635833644561959636935245927573992657083392735778881829982516946531068658242015814457212305259923216338924961355247676168713104016950764596394729243484887736341410831487874801318188074414694514532264999888564191043281862314977824431691585568256468044558914645523244113987016875419897925168034966891012592478816816311647721075086133338209283672843483245914115978591081810552147808890970815892923026568055900113657030152689590865752992920551694840269971364194254222685967690776813466358872787121867983906744991402029433007934378495573062776979116258979379564329301365867642165084865628734783742745065279079892978302123033956015121305019565151123090115020534854189867815695251089628291618244264259957526682317944594101666362797703578923396912837509173033620807780000989705431718286947118886345686621311163743097884866438929340098282309107655310412166081897638349743890564026164125486940038027900158608246866650332258575611275802242414700935254778811531114340695526198032137443127222208374971224031924066366627812385559082031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,13] 279002828828051146929879475997683704413839181168859977208494921992115211279385312114234587715882880830108261223921918971649626373529053126694689957767987425530435903912360031075422028551955741644125230116296712506321947024016502464622357407341138165324149392664230242187741505687613488888506289094419798077128267590223980585977671877178343996322216306949753214280469290552964404391338758548583282822526158606374760346341532314539968026602491324354884024235561394841364530835614112241120680524520776652012004864155536958265443667585415105722597322048183645766379209924386736316734513738541570869228065069524388947787653346193831633760858334633827857261454582781030468299402054498945758552677506478600693892170887461624600761542405050048045233953007356234576628147409375950550255629052157976113921424445183174748151280514307947695769608331461137651616346889741993849407410739280477897708255258794072408001473178997606993665301014710434277594344887262766208521633187612043062963081041717165270845878254005571402269280493353611748838152619715429478285885862766120184787642579458492505524940647046421619503793084420231647090713581792238916643212273751930455630176141537656789957164767510443582021829482850764898982239820361793154001947842011996718506901568613728772858198980925740884420847416816150991500378501390785824548828626696239047209147200671193522446142572158667002662071486454484253405614781249654777097874570557435732262987662213205406064230668637074818177268931206798956796747512894924259850525252379611282763677884708919074783210184567997003540466526936760143929549727969103663807839657291301962550839841659748616960713090650797627853232560176363342834660395715739491158283545513139671403621823020725151850478229214950185576209444312345795135257602504183914747781709468570077057822816389965214795206018861631543055538423535237187848181262012432454981402389095930837173866947087681433952140388354546011031628750604060466773735057739068355754700692561108111743513341491916423248035581036129504529445002583644071957674022420616274292860916280978688702553252161579244138553812693266433929056194620832278208477880892271142837653316381095744955619560380870496756477562567578131379225534250558522187508038901300369224541190924305414327795672596716191109162767908846288515535240771240725284855234956289492733069133352163567793847828153375431018967487056630347584705498461264116414356007773360935160860639080059229618091962240114263587352000331633671846824168182525618022912334511877150466876833569645532415629614504670730212865237263031303882598876953125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,14] -621862337724190429363389978898890865362277894332325577927834398085331169384082443177495983107030117746534398260946985081718014794588873126812239211751319785139124048076457099175826745388433698311408710473922039462633689790852910549083737597291131569470760116173860531883749386973700363120992383915784465586810998517180327454334386279387011315377979991606382371887774914322928376087892602912983175025184182590954031741461885260365828865232124898356190070331376105437407517327820884946399661382596978951765610788988577246030044777790024868453801857903556515132093167796630935107973905345013645627680934192746663669934439358263110960899792936177818590083810530087612743376892073855738811084865301248331346938157661393567057074783101711501420860307223669023197507605890827761467541601265962668882172409672358025132128478301662517547766415938704296846733911659669138193425351581651057227517155659181341377847364798801699734974464912210288257347424152126441273276742820430853852683045437984250937189618934408535232120697090633882748143374991621473741051136387508078397613227085218919855076846683168802489698874906037123962077371063800471373190679908498468662504220351905923588212720164397711878392782976033942491842694715556880703397148293816576937474149136430956890136479340042315538552789267362043552258109165264630646737745350833137938102394417313646732684576718748544312505787736698309035027681396527648077711251431228764793195558031561277101187630025386288176803489814554903613036508584975552128342161622597340938130557748359472677700301432086174243517406966569998849156048079277967079675750072844738710111536781051177918812944180049618877725392636299432878106765887027109015023966760871787351868571235923366394953168711578089479261010976342849825036758712394171593367948965900902344857520303854376645686792896745590536235986951181595471015725209855918893387995770577029665553529898188290468573713950516815537625703430444108387741579588568694201617768225552553351160959956486522668472385316076314278698187712694462903706748104577928493289435055497926517735741606294432254224537609853117149109152523087526637751958544266790888933574758642094429726659443811456965927802018866852782333559862921096752562773047974733009181509021857406322179755980017225719385084598890342177552345690312053637528898797173355414116653100282308614368609993771828529114891747809223565038614405358419240369078232617202661156785323778770955800590003430296189920325603442680812293979284578292937148126180900542842029085529106726510617313752923417807805250845376576762646436691284179687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,15] 1071243064396554616534841075231259156322041872005478181336506798678217625880495038915161322386410367606766993877978264868493855727703508086298103268195172399885187002635553211498475222116666642076607655576921049735854259441391734458854847784356938469366344073932750744277280287608063897177056082162669527767677456150744831532760266761422693873325865180672866088974201993419685821841331865423259039988947434394993040374613052103729747147246748948173063871766330166321296122873763277792817228006886785898625895100417391120015137103027765512821518859725863342789390154044152064826678419454552546200634240408639551851392893928457779854307904762821374724752544897575815442341333450912006307028324978869706073634358992615743202609042926721840964969164047887891699839533331484342071828481072078299948424069879135733028750089326386074743969854317624303532204966011747671055127055587228346146775596312688493418904622672258855012113962057281962958445738849860483189155735877793645745534765195544917619469654096130072054212340503568817379693794970515609217034941004639546108147637124712661431716762107617158099400262365724112741333879496051114160183602719101335215051368784634838346243545829756343000259783449471861650248854702954186331482570120839323846507622599523057161160350846572792692963216172961000361179385962702575231207321919500218309910155662328200316452264498384388618462267526144846129869545672059123318826253656163954949123756589525727840767371677593285083412694284525356752058272119058278084738182063897670001868488034850452382847627816803558098935094548431220345725793721628188962859006868047557232125798248406094284673871506231858852742670600369664004848625832189362524831505737284103897165300498261820667267892689231615096655520330521921771283393476459931886208450972562880619798114433673395573996604141368648559536445985116022182560764486722033640367338980052862682637144104238780909694974151353474840552283094729036234429116265173336227620043393563225902631790784478818122238787052412623085895860748472696672878512384295856321389361506929043076356429321978834049878861432944954912440315679987127470538191444242858912957425738714790233430056846255391794752354166584733655355806295206424705701348144150965956385073476887546703292645080363820525036745200823580711253591569119546999035193583035048739685489923022230686959416095970642454304555526560830969982774354522393297594967568273167474735730990419413044460302302549311169932598971788227045670566621258194766960235994308726116508915367570180047327315814297032155882893889042861701454967260360717773437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,16] -1608221556411205235172231362031766410699090796651479063862621320528712643348164520734739837120209493912638832344366460160257998918251310717475402869614799417997135371672495605664981260617935489408234410719919636957875323875883812615144491123653020934048785603964453057666997216729552157278738921947320429520146617564552059036092702053409187248632693946065290329061123722162778934193720989255049573472290299961485002628835001849354410383179588109108880271218717902455612029623798141386962306415855285098234166545870250450947073989558171644765795602669621268104453665877070161279547657168632906151106032607004202564012498671915794740768976955180247066834168353828291626090522647245211989287866399318131203503517695266723144455719024133910602973329318881286387080933791133085113463190753054733106282157466837730167634478439726591925270232603503268880906486068481983789928800848031228318249669775609948781198042654377883480859332663353952123885426021699171268612236876957590199706540806363460498268389353031164201394291090547422233986679995559573171872565698733571392560823427835729473332073854996727232707381861133429822167384092909951468630832159361273607987163723881213696625078886687453785181141858538177239530694324521154044292236443924363708744505176054355178699794380538574538716727774643063915910888014796445291565859893268638174374483468506950723199519880129836259490620597307942392830164522225742131833934324732739264340635310466200902919007569470127495490516885264069288845283296866200586370024046009643207869990238485743860906409052261166960074752945923970897028167634231014776800618589889800546330777036325657651819408332881611126464699066463519383768874104951241378100384638944875956556218837279164788185319094785662605325219087515858415708230571060041060412110216261805758235760787708094163295526442294596441552521578202136546046314597262354588454090636307727882269132241954209347039994989238348857470272983755250105659100782891092178568104581438508341946811530233880861328187364486093392728376774291747936863988182859413677640983627322890034836325761549079490804229752585298417520386805536285150618210350654906385971928006705922034969969478001885526710836303662500455662713300209192785220114021975509671068370428059381670605667389901368522779001571978486589494245778617999412280352969366323385614420857520565149714955453564095759819440834676778493364126148115361467476545538023564987539561644557285727928317820104854209256358904476439674778209399590713850332753752277962424972453050359006023115547676760425436405933623251751640736983972601592540740966796875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,17] 2594164077936079750210521504162523262734837379181203302552450391830291919979474682847139568560995867912328113781296479111734695925849634103074131234319187285499742480279681350713453870740763482808136127911511867218847007116813820719119822160329428864303361110261350353887058097321949993220382696924543945740807789008206921626073080773420355370124461409350733906045213910149541706131752321343689750906396519252222806326187319604311735952408234719787074822299409268374140027929828083568523221445328401439926752395014775227323717330210190505613873045937815542823385085235784947823692674872598730998127385057618461045638230345792304231771730830228768945964851545025059577583605550617745066333024578676590493662469579931141868067374981688137363663855490641132034323974195018823948311129817048742259159401986129955277724051626855089813316885315617970081870043454960645589233380907647344864308218260012250342502355197201047456425342295440112009216526678317279174631481062941134954638797569339075495229837965139591394763471939486356921652753453662126179778678016341270456562124703841197564690695748284413878896535411022340830722800549909570922789960018130261256972597210790363622238267087943061403089299160975804997512731236502145534542603363088821845705045623795742766171157009863216208298937951381700494804573451791975550465658359835276158027026517902538707725359625793620945488362048562189196141937518851924808804978980400660590207588516952756266990920545869217149016191026674671532164296063155230583671097342095419949275140810371158164571608178642146122477302221000621931712784700467773081145024955434217783452349532311079042122697362212557696634309572010749973204602023508025735113218088713484440595811942787341794377144413101250049852292048836518913037329305017039529004546090054046312691588165298752888367314766339715429292986368946968663017732552525638894339532835233476472405069054707018830829335082657034295236398103783192529658996674751490549589230065623865719346261706348298517055847574601608909484676994116422647864062760128359307928863255615712903658986785132563947753369103193735168898867403291850987933766357820401370293969528244558854758156455920343126982534077896014192561998367877116838794793325586560595306142213354907031719233166020474597673486402273042212689882818942208458441511191395984881499140173284436966421486664484353728758425711257573368071009659398685831320358050476027456873150941193935919800164296349838531526856478073669779160994092397126511222258061986524022183940027464019936390024220676674230915189224132982870330010882753413170576095581054687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,18] -4800621816348110705310358497959952844589855555758174420905142990320572689845342106950970883904800394753281838423973268227242205035291966726624491048999524655702798079335481902447656588206454201505028399998906033176517492870910780079521711235891002990401650439643379301638513564017290688577727943288678852587386799742740432797159270462560468017704045220915525250217381006322345524909751983898604595064045105105899220589540293774495031241155629483961235159249957908723357065144791227652449287631596662838194976327921662158148423889653378728396034928886390265894313699336415350744351818358819910651229465323404351291256596281571722476604309989110800139614549583735476589115788455175721029796926025614267538572423105741983971305837941691430830135741995138651046410647991065522853218310289827390963185766305854814802948940617228978051284942344600535140723616682391242820103517549992822899592941945557136194354253062253491751312615021959844963552378873594576895556678968155450514007598405992454642776955657650122021554829162875981614972989306360690734770026813720105608599506746345604500493764581865455673783709541583074736069705998610152711490897942255266682660611758264444084083953162851293917284862530866464609157194603601440503194326007855136296499319972850744099761000954076474488646962400900244218741864223229599949705075682455221180132859830749430237196961896131072388041370450379093298192071257628246716150678157888628767202482556997769558897003137509672039902090728612280129512743264070924149045259675193553298875609515347080404811911731466078478073972703373813189538291358150862756691742691822027978725614154135946627470711787691880838878982582908097702455602201174656312218733239818881299025818834442714958006432095516640395004227723419242188298005562348245345847936375143309915294404292959574413358343499546321966987729443653159963556591405285924518586894692069500308642138319935701487092132459016134269395262135941481935957489616983840873080844501267006312846729126119282392014260123963346509252281393755117236644630370441223615793301142674029732981629366417961245354489695216294759636541373875832049814606792194113949752944270216446393506174736861477805359829252490538083230250136351363842470234966585966801047263231191956272613835636363120657970782223133025117660538999010986209138194426200221148437191458728318407842373187530704657893706702766423764301009270914966826123178151548445325597550862922682186793602891500926748330405770627444928236382133407996585858110466989169223509555268715873579800575218088474533930158400464789127115583511340446420945227146148681640625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,19] 8612545454878749005234917376684351608906184736214576396296954080458489348050911043181157778405856823727596391530043459300901569152834663704040196540629226188993675926754732832970196720642023987069533622359528884797652320484942175087941172244325750227046129311774757775862167898774585980146649844475831455686304638686393438610141219168193235973208604553691114720477921644069011191877681727476459480082384158685093631056388120626538971616480401872364446571451889275376044310028094023972974596174771874454715644784252462865111394980712183184473036426699936454651430459151827685050066636474444130201672709493082927031515871631693551324545820420883227988397652959858016599689292247736589085434964477582809721389585483385659724914382553461891578837797118689473583647944742162582334676541020874179265626543097470806035515953805888335295344147406688962353124650170218764106789969588183364169559028600152303515335232306506178754657321591290571932205830624191669487406078119101791141955065077521851775976622757245434808977166706414744847711924731121568191909720668198478370989511006128274245567063093594101160820909120532378699499371047858062506527616790528800173753865333590077218097414301754257327185742295907427380052546490078756084480375669106996328002062497972082187440563751234162355703522850348815250019464370453624996224398090891114429400503783888106710281012592927188433658859947188168248274531759654001906909922176976621824608695241674684729050345416189006622016683701124090879765980949648044596425402907809992260368577474022888921162106156773132533704772973897692229673251624878976866250104277066274213628217220701176183245370177637929708600486372955516016575026341223761041882000005542322789564923147203559209377565804476383396141320907201530942896994230535618903588948156074617354644341090074262732784608833761753412555466446572169963283946854776943184348307691077873252483175149347782518131874887935794296975852568153949867683373074652236289703036951748493039783994408449371366800101912055350659242072958193349361334191913408202453634135564953327237474024654939304094811017748109838800737081336962776576174175068970626630053823957988064858221865659727152877005297309577285221934765478319387416174608017095471415074776240960937083831202711290459040583339136625566369915955439337484198523915696828299862717747444991053998075146395391231492691293438518431889399465105810189173295262834982265955496426926167218846409627915664988096240082803568966969293961569650461609643904982742202186303503916233384941335489681591512479120714286076286716814162658373277281498303636908531188964843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,20] -13080927383232908883385644684177757611625472415679458601471985428650258508470497703568877445581146997098915796071962640568203122394355630299164662822053212639604981465097275084911021682978689903776027464201769180987036756296072012101622710638486820990165864703038475555293357560276245546422623190592022612414572907218595481921886218313206175173739820092567608413475207767176766959377850233177306480542610871497616757641256301582605382510667703105216962082623521532339042302287498418936300541924673851934395061538047256211046911561804072448193208932917684825482198528620626852583136081043504414313532681601488631824994185970078327730147891940850492700192377964902547784739088836309611552878759287198079995664796791057108485266403344494209750586018450492270538907812570406906524681774720573764288493096829850412256746081297195552747266317740775798736194859973059666370414340805859263322851185521169443490872534122037830754078491571972650852503809995261148535387629020163316511448123410722045228861151544741583256730239649548277866598190971189063932196749779249154814846187888923988562125581763028355766379132378452975480926348566916288582398330431824202497100398959669469400149951893939130234212661207434223304411146618234250944439857679086266470046336334918641219411465826171485071659467107372668290137193633166337953174086695978596468204348063393330423124228709786153073192604926549712601942696151460601633821200553574898537459405502846737499100442149040944787240056521529769294854825698492080057689098172280566527200728904203370158242989762819813275332967333441022025326312021787259740280635833375399647795813949399979665250039417518406874004888085519812546162062001878041377189816172531539920484173131048227381401370084115135635911753213740082175667133437622864704729260901465450691292422433487222919784463303200890386920622223302918427917976332549545269631067273131630304198288135945760991286531616633719591201454133392911363788234272907042663084823860700709561297638586218427328779645335902604039215698251287082121440781263206957779012506467060134091051164698541376745902076752914117216498607205768298251662949096641464856830359905153670356285964880507178663156561759549370084637445540090286185656682604734910143412755579991772155684170300223438230966091961338506395265209786597063074783758100533718682503861621118079645250791566612080718897861372954830008673883498259001964203738852585114686703540956653511975329809424375931790282520476355346229480775764995752789720934008964480648837565815472446683325499111073741097457432026516487907140086832322167786912814335664734244346618652343750000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,21] 16219829823096770364228254303119319808249948075180854614442098822702112490262090214471434995936104608547691212213319830045443078099371620549652454938200200776781164348070517630891410758332908579470844843981924793171829342391626360612957815169057357154596365343764602059580713956462305481212189254887449034050219702668271907808136861676641160960726169883210431557252980195556949088750165709723689958769765443203458753571652667939736057291374920442863739862380997843783583659705338269416748763426239509006768508444809780497297753728284296179891562847300209152268963201275988085192822828775274512864793965366783986898072335859235261269442842949435827202734475344918143172029708987430009008484455001110335763520588913610666042426607092909875415736093683239123514930804626732411750754412675338292767954829524359678272980943712370102351621052802272813988396695600564140637066620175750535158661367873658090197249477110724107311559123841478044357930163576380526079332298998945113279902192643295732593402037317180580411739769856818012666377282178704290623431769832436990701898049706787280581141101650116817553340609226980078844007912039881674807832477982056983947258335483481891688571393739898869172970516980589752336815552860059463174095126671075584550474323207418011773156011419265852404809453422472428038346887676491498833405195849275023776544721326798687564097408463649844542768150378878028750359547886004480691212569657293622648355105545943822362235288132104942550317080992579282622453844262073801281648288489183790075383641774753590062826764973317873402582528846945646863495767937791726475026586210659828889063817294243488738506746477843684277611987736398574525060423598006502669964926618197896289602302662094617780686481373312124238204461047738682032194850076442003098931933338999616648280530811960519196459464439904366027051096505548364265119246993780292947192752828973543469013195275105838087999704643495106152700681351162002299794139580936142473077893055376682982510705702336808352138015703526876250237502417917682201589828889365272271627378797969330334944969176100038029202773617469574333495040722021948615992681381740049243304783588804136432505644854348304951817303623891390092300663665538301590953328301336241025343296512100198922260756087072637291014011293700561423153157374870653492060754677933795933061570734174796576261760460002729509296261608102980690197484942716408609086691581191283849749173893520190364491938364632180737292084894606501967332500111015363176396630764776713156655333070149181862790915224481423651022303722498411525181719817687540918793587252366705797612667083740234375000000000000000000000000000000000000000000000000000000000000000000000000000 [75,22] -16643209739749408770754206681798973529926288393551712574559986064073896386810048466371480291295068274582007466238355933233404672603951489841429124577977570451368940822022179014071310276094133373722295872718281768106940598280027884897192448709386654956407850760228194961089851614514744559585461585203733041081223235181791650557625092327496932388260959918064955535181430991450481414177405571276394055125533108352630841230727890181263075630137384253467186484399564943507587199637792154093747029473626244055544780503878434433660774710924321760895223966780845586162541786022884686524275526080437198941746367639378056625658709084498509086049971717355568633265727317783277305984802343916414427006809881659659893872316313596705344058293080813520464313020718752668941587549342861552024035276967167268806195630549060060839923736789703157676224714983397225985255684149352820298718391458377812002386013753574250096114319568156021730465509229956465882758746022114544623197510233427028430696656512986490301531354271783468426675297584490609792734769492085921968274144934413455794027148963463157870256529913084410141147952404849863360846724679317235351694305935415675818454939514120164904881045545813894895614281760751544386791752288876310013818412371259945490114938562503065680653574410701048786905322903010046104915413542100371150012585462947884187144418579141141836187110002404345125019544213887182609680546112164407939057858068029715658050179437213703501993426703576251780249773810686940588958048604217956557770752373984204526756434190253876324222195528795115897138497828485520659633097958243440522707082365983251728106749969767478361486755092278169493390710623622148878255090473964384901384529638207361471730117468398002242618335812891643510020282804730307401180802979653988005156206887873421614850702146443375222167195898461008770388505697708054139044448693431656781598576459261721184553108655714219117376992735546265046060818721554723891083401922206512155490043885701655729667682707761103794586610595518427810364368401396297044753555382365443082435469772258790370096174034028074678484093544227854829351616949854569900101748186679746361180258781779210967355637521792381730509575057614718633046926649627092776699503721318789018398717488595449741262405791210651215909381243733514554336551638151125793141768441980680981055119981895247042973824074019370767458308240137071672231118510675304131415429363620661784356290279269155919937283523118147072431039370803425631606359634362066714218004844129453343338189275645849113807838281345903935102907655177200342528774806104631173078040040635983132233377546072006225585937500000000000000000000000000000000000000000000000000000000000000000 [75,23] 14834836290001816961516232710524122482883288909303228444205861125623433487184149269861360504613027091152882235604561876225341639486418913155716077559605238371056067963594285776665115451821463907647089837697282619783239984458437580188671731761477233428653239144768513313214255063754345196923423351014014832345590637973237673313609800065353014586395003715705774435349159670508483189787549043212509713469199377103144478459579152398691396763834801139077863786624719147223946333945393996186421200531915163453908537014729296528559331365369806389827571111936631858097142471616172508994223953698181082792306789010372206018468281943390159073847363568616266206084928059119102052547334874334661626590047259405708744509633194171472285501454730497799887609961668192508051100398196974007743603949060563917052367710282922139061490582097683606174260347885535626636076514422931569361904375279709902688417399017871450605216927090953657044501748598915615452052125855541033445806323121058524615323498028511109611825145925430525787086068874062391606970621256816132368708557899533925311179621972962106644949499790154545151742934468897469670781487606676237926102990811097324125787613556094850722896621978116985200195776420110876971572802437294383946809112562094897980331950411225695332385543081768300098936502316714022955999839765957665275450623727627589907171818895063797065583377870496968874468292989610850393290047996484250472390423523698235961612975914241829506221994600895849283828624255322327488459545693921680188871251456441113835575814551460641807616137348020364956167340050850932400770842679480223628503508738343360644168751180178630834808388244172222249114658590972140767954759285317279155962375754707862713528440414181308743028644830989437396286337219717387500804395393259397163398124771392128552070108841918284065813286510695796548745440550203402965459838584797458093733292323584829185258094600798897693300382934376719218510760681205029485670570568882536533807893303097623539279068492952210185438106267989788541660936338876963280496167538682664247456481646902482160774672848296053408568005911492945294404389571086725391817064463451045262917513861388884023866118712903661189645293603912409176367316565131276384083601471343087848394953763702090389097646242680071794622550159125876974091456054135255214357183722990934482370259488178820848858163836031908400307455990333363334535487639791435226904520804301385951310788818389474203271653807375592151575322254926229052854089402782804534102094248996289995486626147201899062675829181203618981671303509522618727277785759818964101005266120747450031558400951325893402099609375000000000000000000000000000000000000000000000000000000000000 [75,24] -12627605080643935856028220653854207760707929945078024709256907558622652428262382688452087154198887965785164598443632630129276903784296212969549724575070257028524430419721725685225772163541130872792238331926689631307754205120825037687836414740345597115720973781493522264321464308041586468056515465387665933860296732355934415371028180336251758063833709250327011923678843216112583641665824526393615336968927157836767189917165616342631173322674393643789469584929342030474409080103109098438982067584020346949913931251474926819170659231418909200534217374269206492541214625741186726657718182612054364294927390110007946898909432195444454161398654950492701015933075143807083426609397357324237691659470717744094241283958073493092651459777383377082229589963003076724832760744441191083527483772643116429972845177892696707366218548114318828550203308120900477227802861786006872314562032471813525486351886521634344581298551997734146845095063125701338781208349782708176374066052887304162705939421044962817039888960551163131185135015168559728808160890624412171695129393583604284163697088736663035469209750277047656568392758374275550528341290320122831426854518312181896894233403494051046601943512257849714612758126226443918660228297563530045194692396707964527818409596417498871687703667353384414701593805645035044242124908648811876022334992445129983286904534824957626482751386283632567127528834035408455522507637215572111022873383617781680301150317910737332105081347026968847831175232014033274988135277436104754670378211603902996653364206208521733966866883863868414219352835074141418573721444628134841480570623844610201245849233724952787651964458155199369325157423495675718008676774230298578324139518432879977677525153907610176322104615915718586366711318948526262780866517908040809846890897109592626138601789324094185529158551921117199451026509720428521109851262413563294164671004500808282020496771442837624916264224163610518741637303389938100660673235059735604891997570436917413109225450856114385883230212670099092809734526581803788870962290792407608350316846432614836012564494807220101393904835232603938720930970971547657133896988946381696089318284145851774178359449262874857559984776507107313580744301549306202145502262893760121525605549231745274304137995639179042035028529108353835174049161072326965424161907967219652203678997806800528843827060433422446391000579087495574485218955905478798802355760495321256968919619827337672173180331944809178948667965111833367022934125085525331927896201879301454841506817957558455374573243848520102563689650805239326699694802385960954305617252012034629204961788673244882375001907348632812500000000000000000000000000000000000000000000000000 [75,25] 11504116517565661259491307465948779971644582070886525767832924172281233227134326750486745907969989441649542150784347821166511263607337959006315784520579558995935434808489332298469929656507820229421158703957876320236415538271398122471665740476156598566390421415750755902552879430912776921225265588383416491212793349866366913169948169628164284624584431916116838256766966706709163840609322544216859440311153589487093521392382414480509148755032502453578098799198174631918385908659629833337859111141252100655487573905867258298679151164021684552461539448015136823052521126500371288653451225458264071030188339985967677753561233308655531521247131395516224340903421364683097464328867808317457230395225656608027151712443546991524328966409567669381281578977690610591274134303986174626357826967415226628440810720371365466122761800501989115038663698057816938337879675671027178705223293751557515888172684581969208190942477323923751928582246968646045092957338563894875981331273709499908786698581925903835702095990957187810892634110645367035446644789145867271631489942526861897496964076976381101122396237498889792394893558209549659954394834722444433667595506485555363398263801719297474061085062384353345757663668606096522809919214945625277744031854792359198328106468352106767257968752964714943922206023578061064821908633765362517679293932952586490036327343863417910455276658687373498886015066432728151584361311898093300306468537037695511538255950807691328287581688243706829851053438536620740852402962902685469816446599937591540551019545913370852894632251595466227384413907830827692104437109085734224330574381687774802463534436940439860718383481069386524697045511369458032664893014779833290797329128418211778443586131089840178276961829752917547426527939928631516036695447551852368823743243433730563812451829024012204471427017760116235320018670986474561931169267685574604296454193725046855758257171522293994317874516081026071482666663887900797845293340159453161464263244715015903745297952227980216430573159616857847468683626762695781982494141451700968481512274527296302496288590377456208838634234867066622314134584308668653697295910417754604339565534329730345826943682672706692809993052920921661233130968205386516571380503057921305044201463134232399381234559187464681408189989174622765700354268783960614352832499105445235883306215056438105231598028630178853444454841834505177691558719855269991763780054124209778997719895682233213988136250813493935036748100237298017499962371540872548724764522810470365362232941826234701627273178971048489436990282921644614680819043155247095082662020277560312522813212865457899169996380805969238281250000000000000000000000000000000000000000000 [75,26] -11489157033467106489719319098613508664586500277561171118221454283893120472849690717370119716532909120851816405049115781835077330935239941820409958282967023094554914250708270342761234869692453737813987730073901757846409311769965720816705654731736056874139289831878267527460591613215503405649520658026114993002957602970872913744257094934425542319866187946374810145190552289222933537091098596345195303450510096920243820366225438525519705025839831753937381462893921983544066977987094683968033057256890870310805526874746728062094978273024956715210164836082624031572871988280302032109853933300794569510641442312541670597224862483638724405342559967754566635975786713190817888473747576948003553979303138279793313904295294156604762588535294979063053791684536562632825177749365659314299382874667973849463338081746755287953188847805159643181138792246065366954292551133615812020423360374113717986746269396346611456269512968917422225203755187991195856005412152506910813192266954673736466821308841895168123821977567505115386463159880306839359438367141624788482259910232174754851202139361568615801162880435494862796512183263491378926722936268784865951970909108460213127972911552516912511409569933444479262267680259705737620506358358463248798463759955240147210764257618599548708866660042749386228082950872666444574969392271621394335397501340488105273785618207696400782331097328975111121999923196870858732453603388846837801463228869036880565965732534987030383956254160187124930018016098680809665783676998173031571557581105307159183143747610301032552752130969447512252837268597075975282368198518207972350155198200573395071251457301114080158995906047207583295685317272659014625531652433738610104232174503189666722934152600951141941808984518480478135705362767707417283913103962144833611316613829407323518801781633870871686671055419488552313893527343929842348820701777843103857291975654652971075017300921980470181630602877665225110314999210331669102451043777772281092561168165118859941455428547779859505171768982112351571476672506098082143496063313223436553379553535382526682794113320768372434896337753634215191531925876994920986587711872004755006475599465496638480357583071610505199274874428931781082244119193018794258788276644895339744008541432649896433529910273908174267679842837193549616507845389857467892699807199385759869703578781851581826377410953263440119951326546090176645053870215498337691415240549657909571492507574445131074647717993035202694795617560669985186609545280695338178062981199257128919715033105048500595312070662982197696173035176722071717699425743003445367171115419225147326939134861945035481767263263463973999023437500000000000000000000000000000000000 [75,27] 11517977986532226654839020653155588202184037307987943179510606838042183839563840694169773397839036286063086201682355707809771287657877106810662965453834576870355426908891478544855914724103178898999821619263144004144268156989796388716430561675468794770150036647051510708019727774443990649489214152849609734909741464722014863775822822241533868365297135695722834786938784712544146646807909410699585865163264616118638332103077112990038794559719943421597221619439298051237179289360586276760846419596401142063612225842445562001351772563007968205742851256875884619612320346887708731824431914912337107259009529215516808220019080347578543353671201075981553465593464736242554737695804072623736761020907786658050950470807416302478817525906610783822575485595413014115354813056079371188609857024390985511783399646781624994965802591791066120473964120758698511980197184992718943780223345580098100049467545982118967422047841249039535413161832599701224275091711065115215323042871939548824871744170702233633269953365867246985996217857639836640363465832307154977872597465105978947091992396976280328249991182105725900944646195993032823303190120757564154343440463970924309095077463787849117977563217882306586237721976737328748583531135441042682800750095767396965721330025159832808711125015933348622634888254564236805367157002247875955446352896667457639039979433839692840304501901029227482342317266512707037755392139422820198160757331230779567550142648537400527803690996532600823192410360948117682568991186119073659390524446464489073596977699684277459655462498801744870237517066483410964156602036211917626502240873146587440523716161473466601510661383211250198811622485198187320764739024099519302904643073932590508434300259893541401749495905200600570605389261419830419986121488466443425654062058011896464546255089639610445635075278880432647245307100986473679142150098439696508521285129885220269885629921250261722301976748940844245393789241678554266957252160650655814093109750587188963784010436219165617677700312176177422641230435828229030099806147072332812656236702532909841016357570925236853082720548116381220104496827428403899640349390379067751454956257316714042462223948391005827896476322045385569697867835835350457287363835357949734908376028794717537607943998384784101013327782583356179133896166457198980099468633404956767640832487466074415512458557249782031371209197865523344867629931012286676454833120408089620582949421291261147457152382146698370825944737637773222688023195847234298257333349185585309828332751301942051783401908776795198793152469704018563236655783128825130541072795519529754729299816148196944354253901110496371984481811523437500000000000000000000000000 [75,28] -10603652675808652516217747205958032013544601190211898501406684481440486681278236760449859024777631991001133786603900267005611160020921568893595944534131160080525219322886411953958877807343901861256032714487555788818496403825919422084206079349516268822195598234641501510818878680946269502885164804130581547267508847215255138062863533025483836089782345056876084875427410420752341926123490055640165259586505695741599203320074909210133433544314974092426725268161294585038541670494979874755340289627275272793430460143991355539329058332887170955519641017169159586824242105892112792542447047047591583946950946774263901340592022313653621619300970658082893250321691504145920205131700664040401746252137073507749548048939480213979604979834360043934354316470806168826901119066615883363239925536982755838267470961563780307863855283612315271619839343957991874848769973696285414035956281429800118751805712711969789881900472963495731653759515657597755212782685446639143390410892374364291694921920463117396010233274820641139224585757993540076653261010559244505545674023914599068293190749755015763722471502540047896423799256559115365530356810254966805547776091568249155573128936483018084745166633612756302032644606098782337185854176089488687508838121767061820639355099998150348975219303207110798858484886486798339831397946985752977888397573417612712517268955304395238677418009334904831875824268314520969537339046966415403442960762791797620405689097015295164084229439405877821659021157528987981194194876176878156489532083422354849173550816243436435001331524831899322849360872773278278302271479380600341819882826387273385234255347455800762390160877075580123118836720080702687303271022643290991135030218527379100292041458992051724342628721520800233247485063419040125248252359932214718571473247969897068020321393819950964277439843410217041958172036554949761426085953126153034704885363210466982642825010281309384926563593786902726236009881682886819359688352195488418756244415662567365987760854130952746450997783617962703348809260926857152791175052548885968114268892204055821901373995832521419510237649226265162233408593991679565216592875872218023806043609422033616279001802768664759507030157547477099575401273691893708471726977198178565432978283864806287569149069675060330884536936513627728055454899790405449531164770824221932423687220879189757411564096378627691817352505452772333011890989446444812246811567055596236386664184647680078552649206100050940444172104889974588162578406109773656473784768271107597547025781173399583520652925388805839037512543765220918139248129724524863307914773907607639761592634724152606900959838753806252498179674148559570312500000000000000000 [75,29] 8607213370188432562870033659712900236806238036037731702293993092652823755327874708375304818619051415528411302613499355019280472471496906079327945599165996862167900170668868230850791509247961986152070550159853753606935272201665723062725683892195329636078367810203717512734510136239768606780094631409441447698537867153130461106117937695967347894890360183821442345806392141948096002410770152209268582166274088733142660328896272500384697517317700083040664369851909967865705990255430885582346024702269944386663165003678296479542635992533907170887624353798987656954548946753519753931857658272977407031720107324744634909855367957274009926753486990675496061301596574795630235250448569734577024541521136840687906137159936901910575658432271455888641382880034319595123242935702421741219926671785438220222083926982187857998318712071002974347345670636224251430663845325333426620684395121503087222139981319003166561662934100115918906561080984503402178504269985446251725011807042687887941188014889392472635981531140313978668852971577985986244343550868579916744682060686321063993312260086730464355201405382698279463843184502221223733986975103418960189639196979965197508874796683477347133567778445148447635087893522132812628461019478998844391625784103960526110169954819491792588734240677042536823285022342055525782580398404998651552255575111076278430838780771195589643136724139185489006781406785207209276314906868433956336929127692846625650985035250994543985573859334651552816192625091637761648559082675667704803513466248374215932053132666914188129867884430661521798405378889455450969560204888277537412628727887373534290452843533715173026437179192600570730274768499005214727133970502778146505241896228540318987782712908526843129477442903541874697409830774919279848693662723222376541890272779428967222692192090227993884414486236553412228130325777585654732627940851108831518756933381948047099873104395356305245749993994038276590990147153138778007062556248639293060949345947430591760436016612178301743899504930682117255687064012783058276512700629269506683341877738138161220493601946346992556689526030964385445112728785381797783624970813493676267332230241264295161106237863523540663669033025797234816623620714985088020859996072318347640220152620258878982118940623886948297466827290221370271816637929290299177789452360430920855202145478285817181010572270761544755644990876344284815612904158634522517587117849272188986584266724657950546522733855939931214799377077476512310133429650167764175199547897955260584584249605209116483303412486414541068780120262802689015922993828489224711506831512836056035263116695185745723753467650851689541013911366462707519531250000000000 [75,30] -6119718659370800559062818869032354726423562248466319699220407857765422980769560675174472262477601166801442348857082440058638597825987357168302227751792321679911298074457364590340475860383276175024159969008980646515536765008253408316443842671344799852385977152763878902129085725721250773280960942826467583971582806328981138437602332192145308294926829235067859888009741118776305544592781063380403281325618495965301499337983194753241652944154684667744322154378062302716282601929240463529613720448698533989143931068787092594072254685344981659912804060273850515449224265686921961749969822382340398382125029102148372132477916991896172371021672042389200423707679001562552891218253449839874850021909121945961817951878043927660629815649332642436674732356048105818772901673194322616740170669244755032197181917961896478045831945029214172986515491212959917531943079913627060614409094789004312772707207492658254099972280317564677344306985554738395053189442612292965044634035127659303387090498292251772994991995969027994286375911671439820429918843315532094352347315582382436543791710135591759858394263983450718390608550861528347377725077669092659342553321910155594217243770944125464605119573092848211870844133138307837294118046255261672853056851084604426805086709595188216031498489985054051882961383359408950451809269988743858096900289130177993781005511950885318433200666266519669407492300237799282959171036606859293266270315190897807228603481450820691070008599769808470481110460379272329655686396983126475546212089622701680472455410195333945593835335204409208186690399799236333133977311719455094151570720337172816640069907587800863933745024319866937996357395493916780406342431215568598390978389412259399737419666144912183973060847705094981633265917117321823644470803916980153877495776855163992090211393772798909404791071273731121003942701046748886630205866554366832765981029162034839497930140887185086026181718238661677060326331183985935063317600335522652423811396293272133578834828231988412743552304903911252519932241883868687530532043715817435449229447955686019228034261286237594723472012510863475322497509527760424001119546178120158941416322070834164000461581065460253322192522244671154911840477919679637064255448400882655271941612026432764663677039041168833023026594686458823601686937948862566875078236493003807321147838129567275196987662212693677467887515808252168983644038165816598791882998425063114649904251025854832966869624050928343760257403170928165761744454715349842288836302102757043787887957398405117120786234107133880876708229016086309861928254048705502708087934102187101182276598771472538376703376172827120171859860420227050781250000000000 [75,31] 3860485891994646753738630715051759845772534502452404916123377688424760844825821249647521994603228983363977097373504931863472620163797366953066872339454274418810854295013492371899334289009428463228062195880403044003263320682108529511953943729683985545704422706723681781549925156930835337502001144763032908060669164942410194327263506998537639100408861443938985508539741111146148077639303062775476237282791786808920992180739218233653620090809644252653659224046341851608491625012490465270064145791395080407308435204968716859906998250272101745615859737033242873430171287593834333939307825253457749438574476975335822205935847761176820810038230828312139227870262810101023626592853713191865722084325201057785215158134880964858693818774494363612874332258945684714645999942018974203039317156986118588115398248358949199751234948996037659929654377497190979111104231165588074649528550752302584146524698369169826568003822903328960102198036642665733845523469609857354028046190900409697935376341276756517801550651105570280104903494432969666503493247258055153093050662628288647106479652364791809448513979587193070251961884578241086530283220946520010108651782807295913182876127030410793676655080553417386637091868795053347630665204082048131675112890483943744300824200397034280576019806381653285023850089718412035632940626224759820798011907505367654495620508911910256151931599885336032417173040135099462885990825050067517660147557216626643721577632197833514876972459935995532404280164584529562654904695860596834881341032574237692410705900082299519582244561538715732461496386979038322145609645092486102410746151664626706919466661777126834571082952874746375004969183307789538939016372741623935385205413399567848554449256026014276435913272760820012328944962352172417299718758110911262435417434645714260366900250923719857538585519169771106818653551880006684155741866377247409910990391499699372469159300391367239972935758104160133170266328866481856878827358741203898466443821806859815265660194424765599556758339362746983482058568311975584962896951175681202085066001916385142762530859064444805839904314052058303906579072700387582867157863885754069280251913345075832952616860206976629792431020368192091600062982444258310245773449738256043806776167967063892393275960712831951133759966573427608440671094560374946209140039949409095184481976390285183293312338809621703432819964961433989098673277813880966555950550397178250526073552399399513355249724221097653674522423215957505961525045253313802793333741839021350542505380874128881365046120656581948664762420466818416626991711906646936156367223254049647932559452175591604289328628851762914564460515975952148437500000000 [75,32] -2222395637633875571039440941821642730409432251674225638635863145003697438611685779381021737443908974894315608160742079863142612826404410731622525468948331157552960721638633624299252133149130160709094219814350092561101503299556142901594004644375664663152297482451700402586290025961377584906371476665059770030095583694181000719672326554142344886263125852664394746770268098688512746439672099266773460400333259236704916307140306655212898994430107702946477160740485170478369216705967018240396844091440490127256167368715956643708738003463722583132742907962265528914153946821331376751356398618107644129207078920485820595257358785081076212912089263016897652915075763525531869413605818470676068301983003227079494392055512740249611662835213166681064819495748382729065814350034237766860260409017285202342116928944792880209980902272315108272192775851759064361877130812195173761780982534175838413096988949307444175419886360582056301769810793484007907722660725043663893142136051157646500311755802530730139098471389424905524218951781908790374665615608202511294884830712078119751904814558335454170407357705266575870364400223853607276736247845262650985474708949450912359880486874009483636255748799678400725698875582191596866347302313921515906976230242747093962057467081669176713227949854142030507414721804632121822194957789525031247091492984926606311448941738142067107286700875447749271318480828031345390690479732171564241000104529346247686860252535715968322253452430871242947267285767277285916807588940561640911407750822697173309725106314390603832904345852553827774562561943453522015956062884593128945984511304062179411114490775740070170178390123439884847479740789339660717988364710115951803069556895888612286495522380713241482356928606859009661893974896658966788083759659532623580356528854172757591204927357760059653440517692043639128698810089317102141508574856450286048239892618385773290686491481299388809240434777373820889703487256530220812152716759495791935263189062101448017159631660431628129632084343881325538810429831157725463296289005267778595037684013359843078008325969178801400943761989601362590345304739689051842366512785207388734231114177302637009624077567234011147475269430331345558073806678310222165029224927072730988625631742273856864817853525307433184715078224698158576516345510353262473865625812620487363317625117079470301702865678646298737458295785337814870522659961324385779752410674430978785752107676350643426227547013575066477441368192298520645871796627071010512826853247562416177544343292309343635598198352296467528915932304738278277798353919416973046705098869015205723155152511480436849922170949866995215415954589843750000000000 [75,33] 1216408584504879155648444456633786557714152147393700239783440794474648520622274508685950919960140419956389912686901967808282423667698193619635435612322633603255467540961719320201882428603663716114704475720290306740025503950340976445229843639463845666427160753652155330653682037729510786967817957866210393905062992630513446761754163632370156239030381469976159121793255442054776803419505112457238065046282406853824172031158141555587041093353540681727006134358290775344980955321283114840405002383782874673548208505967967369175073740482850165768360046213015269157033038019966226320505323312387254797322287622099423958287795306152586850536902792938902909983142102488666359361923808533895646905155761782577561428839271557230490243030890085196075450098270707774869083547726306720899516993414150106798780073508816276176222420830625023460732946699233775455145173133172464056997826507555212160804035197170371255689047390102405867983160030684440068400666121541285881016135035248017400134892072880123733506224286475210874298635411958244437960424235047075168164994922542518282769997234801960962917131279043743948940475759289154195916426605190334858415058162923343243420033845707548084257778069402725403965868395260971502603995444468066645430134731852988141804833455066479680479434294107163589490600032286783304408611808187899167423164311084982127057397268784192380643625005606914720009622781139715091718214895022710295339868809781253554532571788004518902811140769387847021249546199349036616030218264727499992888011508675391769860555621574526740643823978841940416775802666438382830910991640694319844610596605661866098930545900340620422449029446909480657547492239010784477822458999323107253084572972999167751256192764464272865678785771684667881439510045385746693725095967844956030135171011993815447424804362303299777580531169826410789531939946706215551245884367947201571962780309456247618989597128315966215408156171813529726509562026822932439866577732158049046668661892299203819385519389583467539652204272717330643901695403585708347597581405795189866307964291256328194275062646966094790754711225322510966442985021825811172015767512337349713332419491444060237465687889288812049985554263365379758032620126828782979499397899187417415364351720873169881206445820018036491621441891454502995133639700335262667473835591129842736858920583095171433452816535276444070085476229313324695948187385564489713411366480343642772509144589505548941618367129758998143303962488464239177831200923549732049157452917725023298800392460164559651490631724484036456056678833059159286493507423112818940011408141507410915530234662290665070827344607096165418624877929687500000000 [75,34] -659438059087552522398317880942357064364984939876091080363476369374348237258592010496318771383611481410326471230447797603145112238266256273472150558809700042308668358914960979022343416371569631326963468088610457243320178599277960527279224330498965967305547968053919985260298528574129122051805578261808789726399609046127310091449620582307958936827675909994902315086621913808671115308672029575618394384379898591807552869349958978481792314777924953757916314537159958714658114653415774325587489762039014313584405950246410873053732589460371679028198520250937460330986121735737340748514645178566293025347188762731022066564615228093443512058277190009505630381779245878581675097198213262268791142179336527875884291119574655445332794076485136709585199941153307293573661750716771585138738455306220885484186872860810001420985284871639054509913706330976092460969128647708463713854944471763695143882584039771004475771535698353592173503569558590152713640847885151040748649203970475542886562509801242646516577515236991014777774070966671572691399733226135931170956766243722607488852649673737658371634616348652976290287503299167549933372771792446913645164207090414869489567274699257447085257422725663177420909257121174832528869800406372749407900311027214218435789730039938539744207982719817304869305155505534386524212662801145551074392624112242504972930536714785526055119796723548706448293379607931836387455846809704000186097568443931207379615901008972592752106668877430042725871967941619596345047399880748709484602384812390735748446264413049340679708887712504714802292772450835021144847633384197897493867441637564282923727608909626285711894256202195866484785245125846319507157323948387238405546272458515079173290226788760621063010926808827851437237735583145261280202484101614258450964822028921781126014978043220759793839154885399266482487493225109172740206119458899518597426209514200900105783204697925872826667779186982204216493725937526634224090369711236489763256366223151452500540771575254873708966281478860844005617623753397917181264189424666151612036338129778081596581009221138120868580538498234038556793548772356447035781674459244137303006615236790216804505155406741022431680879694313470662946772770313398537882919580856050416591498930615163741458061280847907071025033228372338559455641821501686666801571430226738980843102751469230706065063374422967962659185325570459794731107166918058446960478766646824434063728542000043292772514274745985670055029628029291153492836399692562616337771566685570824864455065549990133624098325279666481807490036068885396987045950543195472731198089006892645719802061032854822997251176275312900543212890625000000 [75,35] 360053884000618840385490975545892830118949117274196916300573960104085501579462734254642270548741978809976803314908789844260899184034785502249080057173048582581753178828811895360148679778324143751033390128260092226811322321615105764378053908812058086167617721320831205708382149555661190537462485144423164615224679739329793688152153104691190187621639231849380657223277053307540983546712580236547799659777926253450089337700506980654595267635243630548163799003057108091819609418959097061811505354480858670217047804711167794941241030458409847721650494518529941827833714285248518343930105457838019416542393751662010042758443861772994079554035049667413313384329890094326115867703277028182868076094421835644884236685919538650514347756389703468839951647244362475936293011497737848674385291799049940216511345516898696201612927720863035284484891702180898212715557235954034636032528566997494736008517597468083580810580495885152921360121199974269178168962412540547752935841397635797180419490571292667796227494085195299994250345859583880809194298195711786319231864731069696025326556962215492443021569205046421741306088463464960771058946186091465711227974920388555128639761875052907817574988910694093938031946077856803658387585191119389836552467463662506538898836123222936439699657062698433656989888120800721853551398654848120840047736757813389764525749268869253344113699708542218164118134312318963634285693667097489287935973263199160363577327262044934447183535781885223811726171219790600383918578487705384708436181872147079528103911058305268055520476001208161376907369921015737984880665416414795077908510492736800775474233482146069128038476631504840438583528049152763806214564019682626935969193365039184975151838484792916337280369288473020573086718755884811696159384934152099701166346987229495436115045624988299131191397687535591627520985858580295819310737128202979309043115926944556281771343539768675270690658193968337429016922944570507361986947831101288384060295320902151440363188338418844279306489768595181077577309117934166710099602438633368279424812462252775968168280571635934358297748147145064582178512445539123785159834530991987996544723985337053750518749169041642880895047907005036764535054257161686185351439792677756360725705647272731615135172639700875731525945120531926598094922483553785470718441963002804819824472775823733130446930002209937299172897885843419828919053901372039078796213371610289439135184033617463837688286188138530538668418507247848275073817572922445074788516175923977070945676535152237462747326030959414038234948856807884854005274998788704387290185787954492269342422761102540107458480633795261383056640625000000 [75,36] -194571165053128500552105341145923206164185855576385568600091945299617582845005403024482121930697037924375677651220410057173460844377190500796937026959095711720700593406079086092989458300121684351916776974063150827235333694689777064523265431568954958547662138570009781443201434898280032790621419622254939542304055210952990686767795328439553271355882458956340688484269826272189749878323204356729070415691557376044734768373497828345052709464816449433775355953253206708878842523126849441831279533810898038280008552863346064208282433042261871655168641039299852772411215727924521595262581872165675881193105923505861500665159494340926327061325873303126559415195970895140963121319605527074734265952307439689307699352646331877161158996588744856934404577249662572616210620545317565285675207182688101924795785830736264164928145421439671369863367551535684573723199701109137937991601544109746413640068845222566316770683745325477876828208220965506455198930891069139063817544229283684552849637698017954978670327348335443742765157693467507532274462317607494509689422992305702884001872081629809874084207463455022621585810196268208628942189569562981551483671113265189683005778981829116732441540579587246218135723785145890328736623489400277403490561284409525590178930330614315977377675407498151291087310938013367411237120910379369187468215908996844661029074444946739301892872002871859188248565838678948786931159103630173884796561830488853402608016149169010685213248076801440779880119975440877841086960757921831971400111800538239905145877835372283760208352467529635182711183118052352232015882829876672402802999110139374910214575049746243848241272504905425391065277861810829837168719896341597439851576389305221899637802122036431351203857051734009912730214295276840852089155704796199098604068429506002914902431548733042516763300478343592886451397481291174110552402916365178645217752567848857955497412272367603166180237840438139283437761713300928022431674974587929394718028931291225054317116356413715816758299845189956463085806716078376592221334154536530538867120365923788509519138380210792338310504326843709112625849558167368403760921122165099386777731580783243707618692838126020229766351905772959022215324573380947191311666542750174022096455918407344635119919721426165075084335544814426621101361984597243305310376846478279826042775393760549255480286348812405498712116317245035282865596373518627349576550473577387166110232460116410701904110617172328266849977914461326589287939559525958621841210865894812854644452474989814613527288259546663344010432426127405805831607436946583809042069022047670087682824657804303569719195365905761718750000000000 [75,37] 100633727241356972077779298770449951543534858924073695939696514900881407423377384132406049268324361869620019968342889610144801491055778202863995890496484629696639691671074329743146789096890343176454129620706692487293966313021039870036632961995957350903977814648517300064262351119841340855474934728719917215380062680090350724525496503122823996840319394631305876135701273011626603852489060162566249501368575170992097417257054671895916302030706732506968806480030092582280182908024057349138529966962263858550305531693899978658255181579095010489742612188557606807357837948791714118676059354545811556641787394542546986043412750546684726203814774842337794878248712353912473385812968154678446321950523321025203379360045865713308492895666965395196800991898743848530783576927118097266684470055774084186114034374275330591417643357135430526073702554622934905145098852161369416587394328148368577274191634423124401357268827529940811228569329413022918317159458191927284823483217296405404757021932453992611141621696052323503238088118236187150022548591900243012714864720467433357992881521830409497945738146512243978154916832477784229773694232276821132913819077816908245686315813822937279699813394187417920972180481112557149767180816813060734065885804017036648831995294066879272753863224658757885334933784170144079244648908436967923116299260978527861468899755533270788102955870881111029663242207712752187598633742894192074488622929171385383798976740217857660824218025854324301771458708799917831071684736790235801113991012139975028084070414157831691885751865282271573073332473240783735872686689994728984796469527446020747639091451900970521220028069974739092665405119169493967195503588973245727408587268459102866386498313636025045377117012738877842329924090805142018908147418966832848575461369453972650532369133778344357030902758683774788295863262764522590190547980340269252871469671367593549298528243322926719123834540395316315630492335839661266246260172183878006631770027106167806703189292981453516776734291638427883900272814607477827881995868702931189151959751886278338712726355258325835521923667119940301897827926572645163845634988827701765626912631371424895278173800672099909090137483611172275603409703739422721178184046310997858640878969335532607821899910026846920376924159114087201748630031256680946939238053606983914760225570893585000011146402931091697861638727538512561700723044191181635821180903631254356868405053550784334154597519305626167789895718890334891168782731159892463615440610482728625475639829172747858111618500492316550169172014704033958875934017243140558287782900708309807846774219797225669026374816894531250000000000 [75,38] -48449605724216872181577352963443505394759449628181021953729028628439654557534789645705438959919467039856450656701561184201100671682640148053191152109105712641000806845020296499620315611794498330802033124679964483396573733012921416487072819024123422528392157347100916606679835988841150303937846309354314196339616679903957361692929986915518188634039058827257318092204366667694555348912300942323548838995390499063227219595417573580330727353046191489355145934112871429681984475580371342241693983275422140729092682507964323813573106708083360702756292540655861342674693189468140252276186262554438348004546687615873215963422813183024443255041720454944438872929569744650485806868912184675199302146894942270891400244055230321101802368732893540827738998542938810218193935259626357883403412930761808215652319122685020103002975713018066795459075516044474494267103371051168114316001300447454684473360726596493139245500629556241834748928973068346446880170169969270943809699387585078537108206709202183220436638293064080896370539491147274351032838343217512598583267520059918957000952072334158861314186963948821941336128681662067138603612656535632134959230643406293305168561408144843988438863336627343419838681311675768985489644375817752208074630732487012707702940054550850801392483220522222253169397596299697372625277545607955056639908506929877662527742955961791666983114343017644502575632517203348507137879076093098574660010064683086078258657483558294543552999000944143355560596753772726353311736370795754134842590699622499079678005327010123355353771494326848612724336350989888188172879904383665195851664235379642139796068055830611860749932021569685730307890054295563796620456101947319601100937207461975396785765654836478488625933413644325649541238276511883296097083862772207025102784350204340378920461239392657365813237946010665184687700571817850310332707416934395229723158055496614910057761904658485956333770435533605713415000413657710206861573331221762207829958283542430277936004738156919534117975785798985155523960427700637853965664005679483225641786187139289289847493610233463667149131786434795248274909507298596776204129211715432669630487370135328994924128058914228518050938169167447049676553304951798911213654330358860941000123008378973417513120846691632928654424765236138400036285846354347954735223183392378152562554545292897153171125942888395246274442621073032470205870269464440615393880547499597585920171325057238572004973645837331225949515965963964484809306307230458617453597174322944517031401099287236499932572089566631898863939909500325860143747822693035013971366072190426199650659100370830856263637542724609375000000 [75,39] 21385365192481774832976401775583020372679972231833382794825909026811552629278406367436051922679699788614390967642224763039932611171588731488510906384835191414518000914267103173940745473285172200245700414908271625844438184390829257542996500583746477754028533554783680130823408541347860400145915965135966948243247543513163755161876625872332918094723889539642168724339948004235263631643251551825450326223551911362391385656501299370569501576272257046675603163428262223128087383265931818066091223424726081351611568421558364042156107670805674879817108981546383945880607001045423067483037841540951209096533779181587945064748756855619630478085259820818332767329820610349163979725176077226904293890858795592707333259348706633524954190928715356179137140939157265737709215043324958513126284479912026517053317327249548948081007078133180645272760563308610546300256060027564911427525126963014690523800637032143244643344850488919253540129351307799252174373365315715906856969556128056469560731775682455669706218570920853081879967942552457464056784239147304107088090274958545627149846327428675140576993973446426407659711756243288154091787440363556686515847175095829805716569015365176476499562890293252861144924240558152905848093417719154585677427883486669213778077321511636447235940842176855293264183332936967754434678263789010447565558929668315008580957062501843498214815046990337065115475635528862198796483549259893431887365300431844902271592702606601976017072801801205833273733074742857037794688328440384239312242937659820249172750453735507737217661654632909188129436408582099548329111145257520116861816677637321316160816707995310837410564849485149204114078586738853381367628355081771452886810840745545282450040621230109017679513773103737251692818140559030119136534460280235735844914039974983164244011533398074658079168717266497137601779359957621432266955798372147813098796596461449993141695640911521660788426381006079445624229080253419429758119674102053888953097354854423448091516866358423936307251056747981356494265755877119205887229159917346226026644940587878171514491084940801421414669135500643492382963260130855036281375637830927204088523408150538985935308342260919059892149691884569392806641019246835197756872431112528331779106433148345178196334107494068339029652677144320702076825850360218728858072163581706276397915506394435507515586853490838533768019748013978435466273846817634081152991562400618900330644517752964608893868755827532207827078060571646187603235787163915301192665063476763760870291996153063290510298785052381127364313823242533711830589178680029050391947324782915273999606142751872539520263671875000000000 [75,40] -8605362919806418985146173318839094349133868206807063621433582511760152028193147942933075167254821681427445796909185847726173803433128838343609212487065108574094443093159364726380391798546799767127525115261974944047825430451392925936756046032514747102831783375881386214531465199248988202845440393613180476417758195118395399302137668787633812336460030876581923268809149097249985903238303390530989229175536510873990419799454476824544077409141135602936645227550666813909458617682574725104231818997626247466542412257153114031754524632892423734438626432563470264402508325728893566598620864306114528827250556546932127582302623449331061367511531225254965676727464986457298133199273617914730388670464686751498814067032415127608643319640879604443769248686427573933088060853259238353525681619765282641623022836602759573539618250053308625752736285543658863475347294875412022714403059756151431241338640671452926951110046715578100993713950952098691154673402195898156638160302488994315165610694118278223087370878196394688754731972904630315004771922572881200743892954932179628606898184688072755702562841851887116229254322809301334522074259376735692485872364701184635211986855075913471403354098916625444411961098582973971117106124114886234524962145108486850729121645321491072337574089954393295733774044710622768700870983052606315995482044750893511267380733892620687729820578178994001236191448760554067666621093111985637947074423007211723347243138472019508633704247583688266201926433256886793180217247287241310224520838498436913331549428185018162422278662974932656353377261473420244388413164419690703592356492988519968169989718054976897284922481399857045070311627949893109668142918652304270185562143914483330795043205612504735789241592302820826957428616847321405598178159157907848980095351990543992257719055475434062862456402529490602761807962955715210145537292586152285245730333165824117364922433015445633385437780402277887981134219646489521080284232034633873534090642238936833995041484357533874037690006466216853596390787403097829795622688887784909855908053710237758686468770066680205133881664030031347970352374111116776428830019334200391920592914294147968710794112025215850915433084343568768006137486711904675740947718182901056974844339680009363121820135367480502955552766678374677018065792424979835690458093455859605291359607780031399388094805960906151161228985915976071420574206516018593252732651757949627532392416291354057668843049483043652955001077666898825863630583754536661244373813291387582887809855112560676325240834520134554810772780056523174347304666432856484948763983733321936142601771280169486999511718750000000 [75,41] 3154099211810142560025589086633306731857675577750561380466399003580325770874173279845584720503084169844921453601485483313441688237657837749730842558892571071153912123885706134547215999162609198284968870999841427164037530855851111230946901642766922509851631455096546193283305402238113001868219356613291013956762371215411588631633546497014876845061796735662530333414157258171302536506677992589290239704937063696900889525645347871555102123582978445130624265222867147757318605284471596351432383313904938855633961019332351542761360984080550604292882125522227251823196988022569181946259596562773613587065271566587472547259480214399050084599720318031906929231425186751216668600678649593192515726861602642275130909858758682078774090288639131169011212847076317162649320079262962769696968099917430443401488431836075686706270459433192216901832747644779087531253951601339759353319275610804082652827747895988784378368961383270850630866258320253711071347908656119218855467214574955349847621278303555752941992430326316977074691825944199652354377677198582140304535408820066779910561689079151493364226546636603751870954855027521826869488431748848209359836509685214891281908029480019435575048661479805927514130409619403816186837755452210084773302404716418092668230677080295952319312023290643412242066902484448542468197792183197829747298981926982185207510880098879299377176155900358836144834769569999343702315782198204933042321974804134154505573180140746756713472045990129398904059345707840556592547953718114736789776327146736356808685765390753976676963554402807234205197389645027078004456725447516678529682223523843897764617789889433192907560352473004726354589463241556817904280426193080023883485243990040863500961745836196368538378555994995073300466367451598270115968489532130032112647590082695082936837546256115791938978131439713629318870378373706764886863653896172889296669905644629032343953120701566190009065056658879770231055426924349982658298536329351296681911480412331792516629089415108409087329222715243555534072488473961223372687234482195320710990281254013835072318344200938678309236522013486674284033071280322591445289443131867204485360500218137309027439591764319429414746063583927166645540546030749172274863126788601007443730779468795657206595366361027026025409915976069517290688346782928659945630710419811522022504777138953498462900485508141298008849036431630494900411374340215272383498152316798093790413161141003921670664494939445762655721508836232528163505152602365411304447080188537680876720228845951734665974524727170455176270655120171648246975212421698426244233426363194894292973913252353668212890625000000 [75,42] -1053517304330315295436983159225110961515063149248964518832331818463895147754935783404021280001440862957137607821288505494516112995017066555088220003447626316320904022723698260373991169228189793409968985900924741909236139102720567353643813806775062025818766467178318883809435262674801189959325751368362705490864226341354820724806100568225502141036487471758529777637548509329743667043863017209523669757944933171434406698946963111756626410773991706273012951433429338431124971620794315242034409846482674994144136176181196506551740101513065545062753072460883044845048211143279598683924802892921620704526263797880048139521450944252829734434103903633351861156693342852946718748491686390930548506259239577291953426718926206144377014591101437356027073005055507228205910671295228643389449108992691241280239517738162426595405093301985502334147299678404621752334118958545656294385254070527999439499859959649582678661046880338812223003839876436377312521832170893624255428074705467904538473660355079108129216854654930253206594708145547286411540555969670507187740913400060614512837624624720617779648046318240828169590492244620602284675249626591989396120600790619308723846247145102848952926870835728712805659253105394864751062981023715479618618960230004010190892943196784499759711666486355450255394656988171974313899276714764721315872106004940725076539816965374100128587697791080847337884191843900328967735147913329964713115606996426688133890015288118315330439591068466239122998371651942769202360745814866152452392236987605606430140135810078184918909956147070211141596247003983837144443874890655227981058646261112700397498717574199022703596459943665724622301941963281581167755729956095017178436256140677600362155936647354141169290965122555136796693765443428110604908173991753679894588803561186846346271944428122937657858770656169786758875110877716118386686301199112429952603725813540154278486209388118344249443869047869554369857490657649469858510334526202028452822976366335833575199023332886762994633575002402804683793024567720048083563251453562754548164128846227604425819869831354468399334105892900742049247853516976449056736433844213524146786684617327268233659302208350037185097062006029212649579481205119365923670077346562448155340073603000886205375466051557758190115931617071687818085258152089106164746761025915687412392600072833484720061969148469575769462488410230722319499112753271338575956440768596749852679632452852198113429421039280001034078511237686814324466932154472136004298459758424921608780600352990255204111973436426150757413204545799965051809266700459779891527190009981040930142626166343688964843750000 [75,43] 320639348812855937786709448072096861550216927717686304690174554499287384139596997472317770123267540076515811774216725091040937628286072200469689101694492128472634421020006538077216024463089526573489116277279484185754520138016898848795579863991756864668382499779248164460586772035515027204925380263849219274622136404510783463905170239592210757356090632140430182798715021309021995987869040094083340434582135269379671140322152927390097886386289388617158940617544267913228571914772960010023726277214214723352514212341406446286544868067758205913892422126391300654712602117345460912170687081627088396178219989005446142754588119743465210835361933228974461674064067021760614706846122212418951378803205725544561001000628553464217076951243872610329620502905217398484957931976157150468494775510042634314990021292643300911089820929161454782592925308472410768854207616437779563982863662494743917757259934363510563406233389444267655496999306413127390597492523159717006592540323325541402705727506258868079604158557403640682799414008121061922591168408168647794026806306129424630853001472764176257391573695231909951743226010489060675321766436572217196828498751508530281297119965689153994411710130371036200387277625779003975149524295633270396818161871859230600159591087905964422831550769727178403250843643128534912385773773965621016107882543206649255840817156065886401483223044955635847279292392126349441008451089841636018856175410259395120893333231623979928225957266180431042896366572636893079940060897227855779009413331838036572359585037150550122416154112136908532265910166332433034208635756255348814952773951615625248900210962542785280176805737383276162416543115532535677930611371508029735184884306877978116549364960392663728494007739147234528661309860105680693529393570995110698036603657381401548084642232689868942076054686720838314780049953830418034929480953838497645022272211630994383227762248130517015779855540102360608499186193202606296035104643891011781047368788200157744504997645881181469478232767263485125211962740250861534305864579878879427581760721024502261213137430193743445896860198748560306755755976585864083436505005856996532657656779289041638565572414213574360046728568845529714921575638564964576800039093696681178418377110995999134806550937881468233026829365855596603024021193132437984122668968253711377267902117322921905638751348654959401362238492719317335387936894271797337152202623542805311991155570550481625754132926319771516409338634880931195179686957557900132381415779815911157608362246830277074404721365265826137614690945286002912704268121040678332644979775523097487166523933410644531250000 [75,44] -88778529538885619195584282827384182156849920734366046186405587510452464454935132883588521487092379236512150486778689847544656767835332086700277834364901379107169120623193863427949085609702657268936246644731779516381703914015740241824734715927575782261720162137801881310865130753353459713128606621246017532951761124732174745360186060844287416296316049675058961351392652129686719908657592092161062522930630395090327388424691347358300851261053308598213313137289675758280717900140827748029495257235320394522643858917809740138914645926654420520314640509987260870640663608732853302952109386578304439515628276359542304100789569866083240327471703467843687792368458547425220329982293832303835648894809639689634451573963012101552670533438119830234177949596257723072692122990379434353590057886841096011714103173582634739545768503417972850092054126655584661445523166548093664069411694862001731349099206171376351169238059705779981911917673393056450311802530586648420518749568490284927213949167538966667979550653259139935736038305057944883565796654133482366555958853735329719869789792903996930163117375840976307452000254314998596882376951953177002119770432869828127647246578627253628888261752204155376700371283540511719045610825379451656202496288668536048950914420294669270398869138008599449987600772006999570482636291020692227248314648714364698990517968669318797071130381491549146262453208661962735698933391939816800946555335259222218218796949474924779779263344717569317751747439639806759598558525343368961124163165116114509550339064372980919666492900451522863090462885737410434733113047856688064775920064089326593845792028371390245711900054379993723191853577998412617099178244102305323740192571383667744454101433950901966663710406248063278498331000015080271833039181405115721850914902144070897782442177701451533878880012392106234009005556846198207998592995868928413985154790863935974348067645938989018215662654005350125892618201205500001504981680467914369789544648637890764393797958893620879417481763228129174320173940895744664380400283704681278572735819159482073212216023221314116109252391307072186377724416189682804269715975816813127156954129056492075026994589973989798760463867246593117095930048112330609507142895524711212209900980447565053906368186367726905581699180481289061715399982044599847827984803678607378748052109066521776608389585700389699180738273315747317318368068175039727082154736049106570357224534196865703071655696784470450092583594274789898050510537907670497498365195789707271295397314120994604250208933159457419285636456523131459517159331032432056929337704787030816078186035156250000000 [75,45] 22282917537618299997825605239280910132892198001447685175885974593706431659283698744968867439346866391773600312466195151249836715856131902424043531741353175665491896574207588720252708556506836675839077641575749914553863712729272894591003378108719663847918177928663399871455583505636001808123967333954280243728333643345096953623089021213603478276459538786124553118490253702759188640826436358687475580118712734987729746978102245372910835967598941743507980782655676361509348409923043008121190422331231765733761311662820408516485050673682042092469023353543308296545928257627277759396681604610680124514500778546755164064530679062955235474120568468928681951356416222737162121928289889133889475503237817524628642448616045311424303031619289696244540645768416243580502009124650158206815134719958140343479460146795112704158851970303692698726920107733492941727070371916639406310917469412053878937854048299069496414567469085262912981001177742183439420544861011956541631265300909313050083953895081343091931146512745174261878884854277572077111038043897807399624963684107040553749432651555825092480679934732964724497482130819842525361025424991155451949022627699799921442428509832450955295686760623123902432384715522471698098340676110599979040165103563170297907065354329711556830367939325013733565751674722575181707446563285484770623189246698049235117584868277299905788423924462824795764384842218952830228818605828428475496954429581923959475876412240762163629948027970421632642727663037391923739982829866727541510923351252303908578963250243278988780196603311172946966823559836343008574091230825608463537008466365446468358420617448239867650341702516867673721046381785444223148534200337330139401550311356853522224038291203376411262632311041273990188697069030780800550429201308389407559858231962419533770830403625465851774533316164932434265513785940223850275016157031555340750220688300130221645734873325409605157976543871747617254064811821747814604831037378800148442150216825643998209803127310385786061459245172457623190619931176180297940873966457918001848562530634811748616613281262481132334984332599318024186124847643549402997359731215058620827980868028910381726702839435896192834895960605832227690035143605395948847988661961361677243720937322676201421096359488220576568674876028875665214061172043040210961471773019766844180933958371412527158568471313491972751343691180461007766731002538309846110869231470447009603396106502385332706283034389681456778160516216981749695363010300245059343680678186373143600395125345690441284119903628685145046262105085585379143562050757720882643297954928129911422729492187500000 [75,46] -5038254360294826995979602628259806826402156483998430793801586144814982132923660698420091192165992899548039011547044325282581214648471520562713075758961703209209253371135482742900544319047062191078139240578747960619406820484179420694679182530343842522030357978313766627045058294740655363901395023517767925035549217133663246965190968860551488319329794534579899260485484481786607584932987938200353062384842750508430694307341769545619148531169235961376311823463692038077737559050006965907923718090365544907738848849906375099819061067453213014490267311507339646545192233697899077174041336095993709636676955408652549992592908990771930572425866909203840149923911903464488270090115993168643073783476952717468636771648556865625374297184100817592271803601552065351239019684920966814344505112123611816172056241812593736648300259250073543178995942246662467648712965905130970956693718466788346388173041551779617633900177091926079997303308459479560751290053002453852067648260111466334619467437300554639368239774020007151472883329975057152938331575609497736213417204330448276776538263615030392560448242648587703506087433075674729367079222912709456496304304174656687747400165890591190725500259900797089899180519390574911234150254481638595158325489907153461526035461499406659931135797069484436547712353997215317017071103038574156570758183930963502865893652060736502797373091635416918452716665873078200719815863536325534637871044002284362796038667168731731509591507355892182625570837509586674806794999706168518096310959790465940955135412276383339599876748405334316306281265854389377037188970459652049353188621264669046817973196287512995988757017159433629181832261948887644802478898406385497335363557489826159217844082417843868055239157666394415703962851307687764857651378134812746366290212286733207347252894764937520383118026369752085920764257177506147008147853734843477813494581270956775122778735494788013149352002094032311609638312835012719576776204399170854258651003017785634221310152105403277915773043144416609481128037240402921294237696722573487947689789386064535183038332360317334298302621807365129304440814088935602736878480947568896325455775745200217670775229618346561470939576668303445736899323551027262192233458388824031272419534133058260730664256909388113977139108964496430594675454827143731084999654428849825108432914244038410074317696873460076351839881423403334281831106621910334149198860092166006863172677411589968587957442868630889475044977250745017758167112746131754942422597608342422399871515135064190555183502700702015770956433782138560832099781483517375590963638387620449066162109375000 [75,47] 1015040553800286914518502275910411155450130212611618978898091494789990996989588232736629033542220058283510972461641653309696133727737219271333831600327973563078849335686408289899822511745880624195851453322584650478240789519932334024449857405601170940981889952827121112190003799519918962612192558698698113835376278789481563422247505384834809569937368140790406832315351381968310468188560166360626445079191771464892585772952966523040967912199604279800853424470659173981263050219349927409381046425765888487970539028919507508141155630665262950592784432009821036013748124430357464952969095728285017938234357798757389933911861577838931834014478267231323751713583012158204902998531854892883187805637149748368464418619410975505649851861297343406552094926110396551928365858915009740226953074026540848401728485743107228810624915065183753451805520467239040186143700927641840597611772913833569302172902224986680241021185677198806411612395372640360729904756701420727226334566500535763389164033600069319751908064861518087065160287779287552572552828102900249506489764572954169790375623665497621644075989707178924615340451765877581469824003132827854945810509396762250867876535985408759311786277055834787453628262345239050977586688019577534792783151625433554697021028129100295356203065561582385916238241966163848723185255159244008787834226552952717377186478017772274569072775724318051886939202477180836459906172914520874506254542905749317411886918849341211767562291734100379343668475295736133345636154056072430542276987389506926269073720323293052908353082817026344952919128722279411137791079157281335259081975029238136586846393028411831390534811333931847358569924681963686439220988344626034006703124191419796550268796275825802844854727287554988312620724805921756778365329667089313655039786252605185930615452827748325618149334950443748010272780961292196852385271550301941943443648174352350308292426804393565600291813283596076752730336229001766819348764133731524882145221112164137996238314040380679832849543139724219005873441902009141262807955048258565018647302203531629168077487163289198415541775086868556067908748987758281193507731279609733813558097909806566603528827363555339267015109199020702668371336871787195571695618179513135338638310514594427213982127486523966575687340269442613288080140108266606041744925941646186186165934133082427999154359183546190945267756234705611608953463238007777704125501338888429434161942953040271096648504163174231524612095516308300544502931398066476690359207998001199203484090096204296992360959168089303303474281783757237306031750989632200798951089382171630859375000000 [75,48] -178539460277161135118584534346112396855824276038647386073800425697172378788617981286849564827722144143011425797630100458470554710384385920215201885177554037793275721319077487387011242482057643284712234228217915563728258974100698637412854294274087938811291122452846395853503690257189902691725087131206015619548974383761939047822960467610919615259680098809049162493222514316883074671571745363394436104153173366867820660405092246512047110315549685742591134651573048795329060189311351401976765334164799019884617943315300941047894039836422442885652821428544025957322344994202094033359648832746883423661482487110181222278303154328957482953271827532484047479365357554444853047750208222817862186784844794461142420338743711759817285422051923425149035585687668535601556011470966046497942677688801193140280010597261559240673151670221093802218091648213197637478524717334985426995152929875326873592015583212970706112875149220219719511922629205161506926978539487341644202752468166638305590409592899355426546088914715332343082911154407402693073886407830459171438256609183625509185293867409134729275336556916950463725609310158921749672404095426295158596319529382472998936053623516892457915177660245581016508954123770931665667398113406392869885008155352828529276272321428724397600141312015377272743462727803972269833893209864101802889536987520672694159226763219789713805933398903031266920669495023348518185182104596878486634540502417439883389480833438572751129916787950822908078580292332067402686022524047573749028126616046825538171491686439458702779703190581693035141235911793229237534914087654468520425223739067044990834002500036787295006275304188409180243302827817915301200642240825397200243172493652262493549619333377426621427749306334120134873344521405374547850256858501108219105535327149170704991522731845549959707857898373700972895004748310593857338496817347294105917307037613011222118510482204785337450445252759434747999154502734375522472629690516387328868180711755527284379346585740685862881838353064490511070559406555361746179633946477620518810820858308314182743108356763936553312135259715889161790091549278399376012684833405074899492005099131930819472513519034601949832685133272714348493663861896793472418702057173457151076008114248629601091764308784629337281378595326632646835873304618324119061091345531240719639026158579222720534809906615451958024809821176592113610425567749173328324435293178359229244704915550375925170703730457924974707589001709216209632782952475657138156716733798952994097958128548923490847548985739564481828305588418000227068915819472749717533588409423828125000000 [75,49] 26255450297659818003692769254762823529070721699129323182383300897794580383211385486838546195196728301690173703604354121265967912621163520315233920343945079745739674985808214955596499287391410562992028156335570944354426084981638691507677640883882287107229255550847788692001300436005000249394235310261516883392911987931931561562335647717128751407377931771579606165238228387818645543515685148753329816002758115079063788971247200801208650632773213397316278543115132845814488963728389505166955452367271998751384809593039493832321437922893469759301929083941106904471777665527046035048542304208272800902468569942417981687307182822744465334638917388529949491034219644400565730665867785223931160337488106380597515878354819401882943426437993507699963128696078469708433380359470747949188443555920103079642057993120149376913222264013841136688518122407240247476588893975540556748402758913803479824325136755321381162790131199755519935147880246714206492165551897640821542952643585284070173882869908449952918784501904496500258933203664828043210764127420669648583761315972371891874462329261519520652684907230556973235471652905841370050498955385110315436653071655344786452616584870834675400069403456826163541114312538987014420608252662371870851432386639934123712703682244179309965737718493084411802065518990365724977738143711197331193461388589231097514675743254066161862340179964040778610425415100054114735319969122106376334401889667100007986452915776000884498273285278936945176342558057844485596865848371412790520487755551738069452298947462457202892164407771122670212229924604946466839727690166619054266122558618023617123889204771244199579764313596917474996316985613524024104832054837845920658081731780440399105181152853456978681850960494625790337468230905723027331512051606188049948456707853603510735683080785791976581556077243028827453600059867578545906727749799420467806560946234060345028279382314971429664244828571555463548620223089629210512252174161795108791052479708498871076273898963895688819893637509974990450472854763640920752569609619369553740463467029816781759274061080127979812560192694735165699065766729276264998905616317103941788101067772758631521577460470395174789583574516492655896728188949464103943850338460497319212655044674293990986372054467215640247822806928655677077177705135646707860031463947496390143720284691512846115178174314496660561638330545703470039043622489876656853207969335233802986103148904003467535812615869416053115508708522420455598020100034489305754124404521572078768734296977637082812554104005508405501715957913733134887479536700993776321411132812500000000 [75,50] -2864974871021595592375365791638004380292719246616292918260399815743089022366842356244432244764265146007056561755888361586531293790700250521378244508519610621618259210011701280450937629323701276933791716915914720693002512739194473516003789048321842921905972540193505586519481377820094266055271438818611807970703047123886313653116985337102333859891007503796873805607195273834257257810134234476131873358352079823489251395850447184423482101368632780237035599042492944941661638053284413119016881562019337355479819294024819169045632362684125582926715098508518002590894251446497981029545004716017423202143534120463568129653599020282305812877464320108453184936935747211500820317931160226098552669597676211251034434778903421324320609076460678001115291450476810721879925505144856609896068526778727518056079664902970158757032298332621903727682098917169675564439296025587343045927229984234383498033168223421800705158775739967905257602046777520550960685152545996482955082551041954057687398531618938720795821861290431014065361456529815424295078204910116319734757151522370611852126793097480769329803684869439006248400491135635890427446777635166238764472550796970902898678544179333743930729225742699349958537846930142711124427205539906422286845980027175801586334353791238519330904486803930902088163895394834950839241362611536778857157170981988065145588902426435539842211477500294838267146926879220173227873277173799871037589371823957244209950194400681398965241137456499141991818320228916190889209888830017303604560756077407802405540436576791831498691648283641610517137561345339502453527439111812274401093694542993661708090236960892353915376230149526035938977051278284029180732556253864242370192301033129817683817003266870669475948989752866435098071787074699036229238870599394560013404574299629042771932629154668114335912786310306301127445218751130065293238856654496301989561182925361330157563403616592187762769165677321577759543525202384460675175180245573340422045830817121752264190784618734057984627228097161738758134635919031544918536599914172134256617261091483586801371349058430336768968043614664920024123973070914227334602215957793207742788706917673422666328705979257309938165955915110789320290492424008877218292116421153497642275318646976053592268404311958773839409908466526689133005729720219817562958868432339404836934250702659646683999540501487159252774821319138025358448246745925146784818324625470133839691028664089160700593548547174286155294764977639503248624326618114877931212415683251039625031091382270844118411438462504640881919676029254695492909377207979559898376464843750000 [75,51] 113216321108508520485206347441135528205125712072884736264393383041078215286426739634163238115082633342783100268827333345096531450174933304411776696613854942885004403905350974541934680562962664573228375963270208025277307656168246044431551767458029030077200828838337544601457558113615033138860112079387506544933915582718547123467472552782411350063827644585355959623908188049783595013482486778896128782940462285874425023916259178901526523437377015955280881965709199902189006437262857394512665966614712787893429899331555585035222556907200704080089944700435864451984137786752834856814794342612600443100400382965015641606944906713478800455037769379546187950998444546280537613799234940248113798183400430893920794672934569909519423216155933215055593153887298532139497933525319072958573297065458252882062810061699045292096576401777991452329400288705603761667375958866094977861174886882462603406645896705463931136751735213916422675747547103568202632406465234762418099186434454175847734633838098863189877662267081013401138498853493958238101967211919552616986972674305652122016818856462842828433257019730033572210632185468968932382000451201714406409369311647291596918168119373518519130515837038444267490990536547348935946214332111189648214967808668461068232930265492811621069886269576913190614475897907233159105421356934814492231191649924173413095599109221919907761315930818212215914134640639723883408843937327017443961586548442939189012172408439351915362544097093886004464976645916232765214052106197263548678553918394130589328577047109765722814587980248983858575426829353513678780487311237601067957171325838527147440546858581349915377955861575523895898095946015394486737517424280206394456124480568225741782079635907247838542291366461066181353446132266745628052406411272394811983881933641036123098743322097849031308853334620890690481286284749218003096511158146661362829892117068873897651176100471930292297589303321515897830302120335805623433817908926911227455618277522635324273301518590649664755873288762887579709422056550126823901563452952344028709098283079796639833606985586442810395440814241893531179540766331995167587514792049867795667709240484113571045977410649153755777546963521864658169604249359703857684943894228102638035948715184859431473041880026814371729717604752037164735397617600840105922829407987681331028543898865100468473177118974605710804357673320755638039090838672774207237785644666898128129206802681233607363927213078111748340471441427406265284442589107261598201379224126195211477920107881235487747353365081218212230551589669858003617264330387115478515625000000 [75,52] 43875335941115494928949418374359438887141062412127699020925357824443650729541841413994229814717818779900291595049345748768026276478234439096266476545884679793520624949574328417972208506641697018927416000776107197718942076550789784850782166099019431003276146389228666455040778039120459764787959636851906824470199062281380915213208749000866722131007679866361391512848217247275540758766080655795824119871346533052740238915683476954972322825878493482290569568317761623992760940298063579616389129157159154111291411780603493620360280279739094740829480005171570343056914505919999695463746649343412817442833259303321406555024328010406956401652442211102341707070161017172952146310122023557925100413631592904084179713470262087223190672683117278657652910746334697866085015589862120614909751888883378330273715593343405019732290092786069951958475639441833740772753595936680344566955239687103756227085775877121603878016324531914450250518326050171241430193619082504842834497387589462088652888792171851491743894753676534279162830098241574648372497711109958001120130757717324590068709848904618496079731194467922965359070016195380004233871811972175929762299167006226136952112178471766400277955401233994224008258804518569637381311453079092865143544258292325228079690978449127469280791822839040732895976479956830768967527190173723499280024706425065863416184494287621494649899915834612130837017051076193126137150429774438429246355202231587661129014846394370521689406588467000690552191357043664202440627056644146570308470436111977745308947537904462248231188274359156983322069825861175407694255192018180547904410701671020179803052331807740535352301906785602619922044073000628527343691676376222384368675755923090262562978797218241391096100233144769405946655211162620236117753035760832406409723679832064475777878153515023429813015071335827529809364463536116810509761596212299142866344371653787880300090182389305792252805758438853787632834033345450317977893831949347878455821376075041861739874489508563212635746329383737827979301524029609116298792353433433574516108585961870766896976261468340229927557980788572965850415338601242087078727487989559120188315415369619080046576546386415746299250201794742253927174559738147424889312085299362031317862551312025614708649537266911927000677834282084733470771364735176702194282416264614024609936557971531505370438725248959495052358890410969264106256082198313391838900192399792620879302110751878296389442009573764012200530024920819934403032851263623712109901435805089754140400786706909839740572336270238006789012885633383120875805616378784179687500000 [75,53] -14470369591340983534892199201169236343339713572565872423461117473015860961567618769093267906787453953965227782028815382783491660132939812517872475279904404438136259226493608694756316242119158691374368799042007858203116259324453667586420433654387537264871368082470690352842737026687035068229842640592895207821855464382924751691727799674945545613643511169923201152631808378705650285763634077953756556348319480904770252636456941288659879086814757650066802073408419332020845303535244391110590606637501014700017552395181799160228263960099348041419948577929990384372006130384839489923846748816591964543983127558629615304598353973954485958039687550305543663556480529974299415621946586172195897483874862840601295875340559984028431737169030631684055455026411929818439993245699240523579154305393515522535579375234210917445552630340385184500383518046234088669007517539707544729617296967249202212298813295399742701162932059077857721923729474887299210678585045401821106058062304745737753017987265500792735755023181852415797688223643784147077174928208716294881991350054895440993764590239947716289441822348922527589530392157309546041933304425765423024041115424517734413972833011868294175664619798354381182152645298704956802333316791815614402868286902837091845803314241202074256418864941737631564918167061399894944881879590911129285975653681942305580314506628909324048230084668248499692887070822704132371005915532045410135925509732222256307286241620944875797944198196634392956417645027765172255959303154596454880899884726881377044293953126871168512974266886041777581488241009372145378774989264795760494753972628653701517171921524303688874911851650080702101686079323275378134003696180342498320255894666270283905989904364362912715836108155744553495633593631209766453764322783757778326187221547824350753440051704330031750993485271539399036154624438723887238474561347281606981548438182006106302471466583904875580715977531217871805209827500981786405614043054183853362438339354328138294035857866314758503754805415521939148523900878895535216267050263609769226240163990306088530015791013564596057952263022358261313574944493672022798154552672673826492696536614947203858099053904405247499260941478959209945688851401141277131597095246248489656791209888715151523993821027876940576211587877926552872676293208035124002625078235995196215522039726062278295658523417267470653677984784819620959501860482202750629828321682964292514489014453516751867183167619470575644665583785002708645838923202456009532287303961708691526744975274438625411499053020252317236504779884853633120656013488769531250000 [75,54] 2563523678739701372239564537853371281227649385384178004376579962481470304477661347566354607492504377946029747419954858867014911320957674594551017799073585836483689648855575319944963061560512196100597217925934994041112751100342222399550718082670147068988799333850428944284043810144209404649144399746858273936055520554863152178950886602149272403687902600818380396790284046592664635574298445096352314006199212074941827198841646539989899696419875052490353689031996088141377291524533233062478373648711682611410145517998611164870964651664967851302794900844541308506201099225937972324173351054607249358234796911624235900159751553554423180744313384434723962667671752643050402644135195960404314403915288902371490583392469037585309727204736473384868647711491371971788024501656651817959201288040843077964269699456271262655885495046903883941581171086515305201662487093032457532811013155190142199475714764400300955798655533941113186308625637488412847980688380269956460674213025677184471336519324228289881544517247690616345760030668965758063427524057280808400306790115355131109743434087362178175850297285796629525266650902778458690960449919903334772573741459870079721660486940043639449699643872625963700263589482042931229892131329740513921719936097540683338934222800931000004884855763577783565141284487480350728117360691434468250766865846116128435689026624845269333635780215260031018443416335875940991819033243006614843709369187905836414725235240364725823970092303153902789636221327928561469340643930883653870812408917826757696688146249644375968013375386671752417656899823860517540607345972657816624902954523276963558635082408488010978257335475665142866233351243132550799893753385665476073909961086196504746522880600063651593448985198387170178722829727746100957144983154784298814040642781069457883082888342070411928373768729942789656124379018179692632380923933080595476170049178465473735876949186872166736133079752351194014172929088096885505513976561807844066472777521782484373258356593777420366877602348071831278348437128500908735607729521458469616878176449503671168160651290842834469770811987786128418636157365620058294205467841753029815274283124860246092842138113208567972011063847106247485089137987465711652973444918152221166559582673344813986680638697149321173683373495333855474524142898155253296388609262390661866865393816463185216659541611695790731816874172643912512621138852100559523678223861923263508436997040048429964062379453926627446318740197102036786058837859383402763150537522048211224073908958501205451145705973940713828795878725941292941570281982421875000 [75,55] -264692735481827934218553061096607275761733115704133799755944891919667882153562584165770337902206605392623515806406363258533613673228734245779197604633019032279423585255913080075146882902872303371984727695776042464589264912114442489833666876656161903961495876657328787631223231990169039632481449547525637513080444697115357961928917721707647482098114995428116293321495317287859786045179874701446917118706936825285263976490864215177023002310647402820938419338186887121682447254213152144164471831445961118394058345804541467266363152538392075568175213154959734871190255918969528571146238952017771995979167912119159027723394323783635692791410388040137180414928331281758850152825244797885324019106270318666764869407566130849581717335102255556700628160767076202144662672670047813846116808096125764662622261615034081216012017064829573210993316745911893063476222613042570955483943023541189031374906109663480808696904272916965784973979589318955100203215079754759648360631052390340787127278494617534781814804397602260667394998552483284428678379454292664235394456369981635448360086729614469518857292545128042423246201989776288562638001729743178841254926644855787596717066422834852433408755395539382435590207706881075544321935935502472169075616702993683083867870114185829169265409910177753451296396250738912430580005757049149033422742893994589776087121546345274554072826671175018033822336538993711680709801501710377101816472709630618692483972418492963355002790938625064587031669468604930923923378234030960282929712903881422769679936977969843880775722551902744959564340534672762618586152134106784004748838931383868678281955111290317685181875096689037069965831501495759894956469528200089134074113518441711527331587195606571428425348104912070873499439854578394609043762784296806740715563866017865164834356297428388606140726603469865115093384318181339679882644522688015041992362255491657529439877441912918795371118871538684129840932327495804710311688101757045423207760253755332201303577237373044732861828572313209603076897748498387917019760555993547936476704924970514365574506730730257108063491560414402730801463616522932422466894247549703907511952376194917929357202785650223885047629566872865965233478539473564408254389871358035125809877138766750301166302964215143710101300729058873823050857464690861445288969312013356225301277652566712604785936531774383541448859648380276750901496945350225772327329257376356952021256428827509188952151100641714129047427063896782002928484775252186070116160077953869153858801267483339737275616077027962091960944235324859619140625000000000 [75,56] -1557721296511118308195872090462229366840605068738484744158230071321799401044779798001603093641803429641304906139811006896968114048633748297332454531843788267968727235053957279988914646050699287809293198416252352415512687038876740104929996558784760281454544272752502672919405142945696217463308578990011871582397679605224943893723069150656048617856978695568682546890681856310019024798327498252244903316552899869967785863928295539411665706311629472385274492167460782491111562062363093244217793247500603978047050179804907687700740750009844262434608342622272615270885909836542659561894168918528959974047792719448203541332091772212788724430895514035882943392321683593120884949169477247614116510891061094568242004961208188597139701514854982600536793658828370364410505346006848183754731324054540202078731608668977920484984557118907516194452119244772158040552343595797323873456427318924979262510461157894741686389613648117020778824582503836424784967260886318294977269054656775317053925328507367530877356704922987462245340447985951294638621779060552244584185535382369881800476282517242265746731500273010589528592161153876058692126105744961957606559738649835127365410097988446738097726570814565917824905224536986370149009892296886299224814512150694198998087373634425403071213203350192204026789211526705390019783183261574283557734954121496414488254030927479881649558063620932971148848645210660613492820333751000136258114517498766690963331695356290455144469233346351006918938767849806719902751391481167632991074907617272829149572040748381213955263430421574479699934880998714764140250790079833181688248876323399583689940428659580151797570430208190765482783659532417050737519905703979544819062147401493901926068115879431846761791372090281417778361613552270788830383243866805109513864507190024263239876733491168433670295821864524015589383009534003742712437387112577529251423790926372052869175380482188679874725169138544501616716508556726066069437192850876483436832401722776765687563241633170525388536209061321543536168524296966046061415224331410163136173534805951584003836070367694321440308464118161705330839627935181484691125147873021656608244440679168376218248749120158419021308475506230635809364026621033358330985918933118845385416734100609694924863175149163238172062618125628845394246197485750309597804344942573868366270536669136443707616929874388823446416392325555596862372469076450190939609924663958825433795782940890351314630972588125544660578633825757824855442189925629430171459407687000959939005844636283806131649143367212673183530569076538085937500000000 [75,57] 7154292411389657689237835824301449841551157828534592268646702487993806470541906472311356316101293692205362379854076247296844716412423864949478414453339709081774573213870646482168725096089580108159189582578680706403656933043949771045223165564669185570165333071851630431215947407322228155042140934968761596320095256317013313740229634216848986529936070652382518778795816415408774729742530984725991845012464675651177589565630954842758733972785219732377470971164424137819178741708184007692353950121876829919005588576897223853936528634365419130762389706646897356183074101062284933876964417493142126954532001250436673339233873232505710720632549018181795712762284302719404730293318268422043015522671747428366040924977547354230441750261967606697728624477288776171058895446638162904404691392723348719508342651324188605011081513703075833422126552193440133552003029639111341029688841463350476062096569514636206491260333501978049014525888901727284433027684526180775484657935489347644150425982807274028214714789282513341232243857478238474303693575413311868587749575989136604630278844639250162158654392349520988038529832218893224877678819210599451608952035559206692820125653649412408397909538013796084411723103153143089231220385146676247409128797052030049609281618992218375984229501618702148049385593406295321880628217556183351059838512976493359255210113384391290385424764620889364043426392353591069142775120646324828066162700822926092675103747354879985502237055902636734140962525989872974364536045862515116955214799793949406239983638314712152164393854309063632444075503334836699919604617043858078749771585824992188422112290817734111447632689274075708177957097505494898619286599082822083917938905699257573673195589714503808933931175869433054658542274771872185225074173066490638253859766365645509043694590035954172338602483737123001615809462605934897095304815055534090655488006527254885389676630453858971153635735423942795863746178920383053037042594245806162167243929528252558599024686916669843061141246146686444912681014842859523366095800673702920965218480945091673344160736428545259348692825632231096591197279162699674107989524698956294402169711113529833067861322585639139497011882507457889919547832542283096500359375053010408690825469707749251176904476328755141122953328541513272936813752099598579389776730555842933620245908346796722413022420689043863785508772121824456365730176612521195985047207459159570697531618224287143201398465695437005669855451804208528093575005649979895903652253166956863304527443036666964695791115502743195975199341773986816406250000 [75,58] -1664954074549079591117567697177321384754816309913196424468528448148618751092400400861141330560828784426981433360297818416190398359560814566107317832168875734983842971102270250510484188757337581942585920764180745089394429104178969756580053922580335571015759582597688450049783394570772828532969593117387818637677779565506688425352999079773816028133572752996545492061460945450338741311436349241207432374583144531086834096722487598039457024499861775997206779432416812149933217480580689166381183275486622596475601787920428291238753941935469864692802855128971968022063314318749195585402525010881478852748309116873850458394082956250191734489167360883711317346522863257335378619661034826912371147060874312642166393381817966647937179880550565849124109119695830667872222471522352746870927945157732520544496216216472703040870420567459167964352227439159141409356152394564697881428599446767084347976097917356593327230329837178484632859440765092177089882915236085288373439976374158428267801789517252006016340275223408344368895172391507973132577452124298059254895267323108193870654416393705630709847714489866202853500433956947929320317982479122189072462907777687798421744579619026360280412734692153516723031306362127187809875180896720111022220688691453066611894891022614182312828387562977505744864035529971093932646856089379657217312756456819062377462286205703771957991860427112686435590336403784336436078422637584649981191255106393700337151076779664624293161206588698519923894777487945061359388095654180374382477048982350675442697270527267983831392512963532896013036313177801485648717729519401337786582370343077025252946618576203649434666970465409892024818915196056728062302594718275996984702617128212929326844185770333341619334398098202630301688642303319249579960000902827101796579368009436061828425720235475013991598305876598934075242467571945942247798705042586546046025057714547783661119519821098508062435530446161322617421807378697895270483086674751817220672404948512694452652139182205623305885674972545989014067155146108102522893130152770332088588458677616982371497329808353935185618747170220084211827410964024907865375938961387641014274346668796800867265002284764398477383387794473994221457025789792456555884270586216892776488454033877695296401471264804275154827519755046110251203292249490992514865427028985553655068555808565603071447458684704184787887418380140551217469439079774147542394636492760987798807426712349864448840216617770694561707237309654599255207504895425932182558870651375618887515436841143152968403029490218614228069782257080078125000 [75,59] 222340658074765080479225548606965403120633239421735220902622188542838748858739543108559163305482058710384803857871437339735509327289952844214117998472469417835982511732557898579252263058950555748878596282585594142089723498737143221271436982413844887057385219568652044943135582122813869786227062910081512718977232044069253309255785130833645999833692949269439285015502908159647301263197847054009801519471407620732883455269123817173914281085234964148432147858152420856823613817487757765539748702341298508449610259819374458319195776956721075447791477958722676759708154819905097563513621437436193677206382282075515528548691245881272425631516221699789578913177270676846448745083358599666607582951702971446772179144828972894718987588403409472404721069130470002147498862967685272981444764285141855532862868447648505261556232855980252239534967965546953281605687543084423386986221239672108457949435406579117924222563911069474245804768419756076419160530083561749056432476028062267393037230544873310580675076142238747697985440613394333347358124190442600249525573546384388120094646310611567737206175878288474525811493382398940623788653871389810258278597379740524930912057091610198586361523546887619010338891693114115813239435316413169869705427057629030038738273495286330891346662828682190567563812745192062897808520176979290268153234113418646747791342580662398632153953073997543809211556965161180802743332385512244715110342131370494681713067912514934949627350633679751144835554668628887974605218067030273751257425188069236577894851025771726935645534462259188211366583607754459005151839008675753645351304146791114906341414239027132342524740061987851850638960505649531693449626456067015959854067892461944015709062736750746622351281226942781123175539957846499853098808000810410863219593942323809921838953101169054123450712301323636313570518030241010265762793174490078804900868986809567019340135965785889486245790138475294637626428919386928537808764280330372067487769235020186388590683341895640906421965960887473301017788156358804576131665713098485588981615295078428084800099066261392158307598155541790587284186691732513615369430486520640881107913760368976494353304030479931449526501299584979881935442054691019229981533873731730285189565614919931853635787036969410010013850033723331803262316528381758357937016758197076921037430041091416312625534748679421321035512794104683551192214939005276654671088268341369645867117575566546662377178159655757438803595438780671050041257842991564639041501409550839187088418615403928590978921420173719525337219238281250000 [75,60] -15473679697033225514229805953302243940933696090807707921808610676888738908629149265871256954755307080602240915292781097264490360833117877085170084391240888464698985639305690463265775579814411074461669985683900817743588748830931257809693500824971636783387585655743421387998562325717655262485367583947979900823394071337773988162992581422852321856536582999420502242080647540708301630614603097854792598637227311055389453897992833357646022081066856229598406496609892665988736429836021202312113291646892702607862333545543872253532423242556245713226438417833176335610240527320112793383308914630155365747050701670008405917967637268540513693455810595726100349179285623584918447623975742718157385660714081979378678519000043329484869542986617527543468861752866373230882392962788850139687469944495253630930770802117326347574965793823443382880728225253828690224182848724638065714907589428937213852460106986659877047218597145170723076062058944689677230564064598410334133656032491322517249054525955347656122939765126278585904595606109667957605867965554127629251160391282580176575728238070358027201939362147262571968946657679523464047515298625500763642888374912252649136747649720156804650701130630532172517577309131109203863940480696256425949348072530939891196299958887370009398174667573990178056007240557614997487712484326518539879466391134147811973190265330661646893289248508033672157755575063138642117018015552694812011985643484260584759376773221122536013910799580738106194703115935759223215020045642343280877871416652928935379012164400463466491895661182017236065838151653389180304896454112747998054912418403048059515594811135691025932388998547537970940975490543346623922375455288958336448915030975676553734434104731073488580778211283888566210560211300742723036416447841978340680628130914008845127480264259064074967044659534447215430288501304209165790906023508115856537000871446894802762487609797390360693230695316799190337271449938204500283673324106901677076111620967862960264373541133658214554897702660758009639468112177441170236496012047040472247529602001950076600431433636145247223594452846414646466532194236532230468099814113426420619298770789334486703845074803794676152193097522757107567708672222619680749688188217629411554514665291020762847758647508825114571982178156595855780116314513239301951594495328734029507544848502281959431528826683983548912307654496035542266608964145989558504228067013914008643656687051983104309506995760857940542588407388346742774268325388065854990405552865771381050629187936529262969997944310307502746582031250000 [75,61] -592693557351075692351613879120066384488807951110067352555748851025953217617475217706994100972170995398253795356381192414433406838874157446842050042960411619859290288649916093457856801001576650319935436932638018508445945651231881890539977460390046604711509961513213021488223963875602420198176917017153989302353799026244472514389574892537958829707020806009491055958366805877200561925233291918794342465260957116406680796757534713241027100539817896747132520161308368157604127071356120811977185715550407303190580869627205603746335486473959912150763792514458176139974403096333680285400411791381598702966272034635855887426139021153706350461610043237356227240694345135431386113909264762219654492946166304541804733302515183800982463844299971159889699685818298082687056695086662816889659105128231514060390678482133978326315928767506876890116016035073811360222164571273417451839555658972469530187859571363299529834106586063831198697971386706753078784937785059730271247443443881351763763561677066521505891073618165871228792799500299544887906403940558420187450274473687259242026853218576388107486842481250832624560693941244514039078891398931222686143980059468076318074859929586851324740777560142325906674915204820635622821745841858130516345543628349028624970589905061351655527398803679196610854325147268133016738636351425285034612001070669287589123199630267256943704940162973508765395106730326569756050949919870040267214449280923264146772101777712006477884363426920389397077705638793690216874116112959867790979118078522580375599101699350779256525044160077100610316205363497958164089017629120742468904374519556371552032043644612415879372210424460395219393958833867020716130304433772130874810164931573338821593725435263839102496612372423887776956467327129214609971586158318847289696088189882941553702074365254059117185906153766476056818290811769139064499004509270805724131720680395377111510677998744053282086680315080323105831112938026362583083747466926618542345369625736903835175246984820275490956292468977996385906588770799241522790339417753139859164266239114402429282166725421436913048468293148371580992844260754038767872174272502612061431885501757585042253239897697701995951037796259410284123931486784475335386807127975872581249473952979297371874071725449242733754923997551325990666643897058675510605780683618352308533654405762930076633601972634895721607116561468373576336455061088160533451539402520098973296435753163698297083608291376151366263099159307489019967961847517663280189492951886709600460567681778911719447933137416839599609375000 [75,62] 308901144242981069197384262431334786772846695384792340815497053513450235935807803131694438237821001323542456687072063842058853011330140386184785157612397678970011202599682773999171371902715864060544474595646810514413449949739409026748848449827335713041471177599972898236569178648446549808788032685381168030833133524437872545769938965188565306727158591997992728646869222061771290064093391750837195788613781013997234381243285480696095774571686274397129896064516731135038607366196111618304913153407199354324592891504789151399502639556716372304896062647772026788736859078269022466434642057979578989941598221346189747578035598970110721634007889204674040138130662623622803741054904099272639871102790411153787777245228779331360769063082865888755336408312357743201850858607166617145930195762752167575771435530932031570521349749828064045919496404744392937732213016985872740795373600675410246536334774848265547316715304181352301093668905650384661305643681129680005807152683008004154722560668051133444501694399032250584225315581036380966327968833984614992849575218483434138210650350157815035159081333056468526644827428481464463106584019695411252880606899801521213815047109278136495295260575651681316132071068399752341183698214832179678097723026092071168535523576989074293780825111186226968206977988242510274806270568373381454925298141822990790835366755989476189198295485853077416494839582879586440876029419226909370818007922774823686756588516797433761885867533683360489423884923995185381441085623223205079582604964870267302980948900306566349745919373849608713051762029866295724643272198301178763617427652780587010008989181840565691838641969159688223339645017316077238751563098574114701300646554107346634250457539822255734442499840056242284842011143192456907042391432033324944071686064942516379628651281420457208282813000672754509661740312960919441820818192993054865743279280154229986192524377793112535450727685064393523238866617694651019920459294605190758319656811926468225826515307366827777035542628006244402117502340199342726543069173441697124417645814147591105250035857601492716049116888678860790126897335874292614510279238751613843310666294510503555477775087897232265073630776223156474551653635461151149984577078769385132448560881780018247631239559463424804923840783719849870192420322672295747083007891647402771441810123200846519497362315243524540802293156739879406169420287162070640830779461937057112268610002175163102589163400950029837381317802268657116759892171235298586488000432249230106651616267754434375092387199401855468750000 [75,63] -39599555526655498174497756546758532563983839444342766921609453267085278791819603236051547141157518933426154807086014775927093874110276023984231836925773285632180751353211638056622188485690188814612513154046568235261865898794415954933980724242064250155272329620910361218778948624102730446719549332379711422810384924673719918355877523135304228503892112533690301324806937644472425225717906037366930807986250927728691423614411114696205080763039697914302692279367470236256581398133562623064305454895917251371053417705280847890306263818082633827933895739102295557542826836124090186100280380078578569400253413629452245486989373664569828478266438463759582265487199532241700923252129909692359559611470255351152363242659592295851903388715073032409125097606781018778282619634189999824910728874366212498856115197363585710726431406064595174513190818945217773760666573808642323195461110595536917048134159971401349385364301922424340109701142388193450958544543325333746976209559958691301998834369010357369474740442065656312173901139892961422143335669601464061139117080733818929726826294462834609637058865279471759547908302511705824346880380486937275129492056999320955103883407614946227848294517215362868112830583439133389820629070871608530713064804308505304407959732071529481223015286910209961975376911081288083937802884533568594569434667733030039595814986173734757320761776495610367269266303842084752720227943247201996417750941714127935972470448033876023485958590412147917058259437757673134668865035070021744149623897449107866160200464776867870613903054699439685548020372589745304727868848698483989656473081512441303735595067914582885725086502844449380411384743343635650051447132089866328054017808822112268354838571467260143111987967659396376913217402249654823343949323683599656848630099484603899360099135261317445354417567065632040856616046061377667848431354388682673660195676752573818856104866518781566264436836661802780694643785908714076904630982009777081819706527477668485010900672568796491867687763944049653361080724724329386964261208741867973343885401871062650927318572310472751190212391291775896560743745078712156151575493494053360492004925969280122159593373386304454178737989028379587149335646436190499784009747407601448305780643800799622373143856531565417968563407725471834792766628401562442398379711445019205525176200844215903039803767048263598701876088467371502101545185151736055359667171734266069460198353802500754262535324203355488662165846185746153308386726526537542204421259335600513651343135279603302478790283203125000000 [75,64] 2140283236912664269022721665958229771795889217296902456502004718636948785524897448485667855150896980992111531420942221118603515368255880883739434936592001720364267617204488427727229852558765941698036481974075353208640057005599767026568719833204819998790977952959538599087573422474721931704612743204960595708191530192534016760640582332601730443080824144509922296071980581743740824017008244353127987290077170658935200124803938502364672190084028880829372151403091032985032812925956720838684430467809317140544881627203915460326682307559232374441541562558735448746531482489450398118480510453647444712402060057027764802044321619167989597058067189988731021048047980552472799784874389463246970698130356016200063692255183152809843077872272177094142266949483550680240596729046597485899477937928002228550585544562340919816688848515085250788022334331354381590393343186347620096915246873025604491913488200338801799999280085637741158009792534390675887151255186489649536276198267419022951794528735601246724201469077558868104000759169965745368035737319416974367215953916948765608221647541664207459197549385761619886560195611929161085849967632233072254487939719432372184195121053333003733911286890464770899808250250475521043032424438041778349081174052360193257820390298155313951973579660974488311300174481789688127273428947201173049990579846834816853517173040597115609996571596767946758909129633079579348911187906858225009748310622243008413275449630373321477098946619186010766182156033670224097631536178384111909944826110248063764773965657903592913779204746206546469315706886313995556007413784756173264835409222689360522687653659035992955283120053828187484740132640924313775273243354895100083693669177290624260914260171001019159887785660316963058270186502953179879421780657140679618569065148769024756222876127315858219276038136962209518872137996544603302262961601997271864037881009250595072307212035649717476420353629573245940722849389646051966662445686847947289421393016721197116776561671549043486818103124854295992398424300021981912181911392873597829169568345938836808134293315667202295186251820811777179695470530191090674929472716973629027731994358474250244863182986545461621501678276854501527606362656328680112639125155314140812726932750128321291539005871797654853641187758820704563605051026382284704888568327359711974263322037773026922043526118783301829260720092476070290800115280984538041610770578668980908016256763459883622489320363271799694627739678021906355167039862974035725122316786706022639918955974280834197998046875000000 [75,65] 113048093605796184239959538306274207920637426487843304702240458125429246768609104270802607131237059651503561004671684209667354588521793731758925719088629726830223959368602339746344243065432864231811655246081021817183677107215017011599556146883448554920724560051966742830051944430721781787507454431033092985117106576790935633618783044272894210416882725503689840354034906144237004895237934993750880483074229835643302370736849879396138145157885255069147830649884413169868421330371793581537188256149218800278036772673192281183353647771194561162227977759848547097431752682042615135046171787082460248729816416170532541799024213057547924058307738418873408902924645926964573110200462199107690782859695073480757612373745655876073771047523058230258205850552999006202030073258112648538487217921522220760657716895320250197471129122933560520690542956360494573946499302418849911619265745038285620046754404949815813855592576924410760499463236782595182619464798594847941870060601530809590473734659919829547303616394181091636812652945977950439757508338374244396414729066263003016890411214346401555879269117148146888272757929515740211727041674009219378288106305467404351600644064338209157130072696546462529124231349618929931786313645515295925352058206064318106799190853216209091989188812296770401569684398245001402411474014469523315266493210492665474293826145250762756147868715904456794031638719027795481367493603491857423044103111202888537228468000486560351402880114593814361292759345061695038406563098951870106448662296582508840520848829406021952322791995783512977117281388150395691063013625008926490130992773075268139316751440024554981423608328557222709850064596911446597062330138116521889104974792917288972309429122294496228815420916343519506169904905878473669895439109867968554387526014568004270482272017511300097611224446939441795289193644628405171511009027017575741477025503147333788869313273774565209004133777699801641594621147982663625692471034748890024723580911542634150225968766751577025124750439199478329080944230178054135272470524434195939037637735745493048905660991340305663045019307788789063247723963249502386966868071987628638550641443426493302536625619109374184554672047722317653675744416495116458116752693033442137849947671535673155123146955389790266668931832048610828624403464261170870543767600535595905823944920082308524853527452058094029384384312110179756937142636769207202356345463860281595744432613114151670327835067916979570503716345738863010053879752784850454966347754748312581796199083328247070312500000000 [75,66] -32758892335260808328413879969259586939421600922289814723073822504160244978482210264435307343753083068576571413036360205173837720928107913680313918391103666942757868781707804104038309151745305867693116981187347199221366604578688646914659289555075863354545034872533189035296890834657821296012565170193852880425382513160893296049571416117041777521304570827640980936590504147710642890072019556144868454803756482162747655210967897317128166545936085021115605693798906449194472539702964923967775687962251505953146736222237768645494628325205955597578281684167086197590923272463177620254064422844107168771834138986610940063383029116779523666599406171347112965866636132497570330930086995657848699166517456051720611154250815294809223055923661110514736627242036462853904478415771746363254349784505678997621894907910402210228319456125525075649776369874184897021759245736912604610468008926744851209985312170664790595187144513697320947283971110037525075157084310784735795210997629099925612175728294016837224220047957121696364626156521402597064822238156900267135727994464176004666890573323774268286283489188797115398382602245105988937143822849695162154371275115029168675144454986788987945762983110835871080324275835713541215561216546093060800337034013674702845426319445381222587776878844435228679776566799410123747474583469794470784848154329170670101193445283058404695706071092685783787699450583892531190414143529440105406331337079895494164758629410621977661260662237758797647003559198684707809799011517211408958066163536867198872226313971265747220038148441784985152608364673160923409597011680779284534017967877493786389728410045593127959725321734569383515189624967147768482477019294784312608463365681774140384971117663906809720533986159460945423149487358686196523550843408115407465757177437139528761859707327367426957026120323945060413596579815092907193633897807729987946864020805547598864308217411537249571662762428131888661856078432931909284561758425028305303133015796283093856602004839625389630608520517131324328522578117121187056654293702775891176039075044015378387207378043760104807820090073688088582687262662045107521265646533982816891301365954050592260072657773442608573968534675624946223572571117361799529193536078256868210532526457391679659058560112040458982211339279881366884651797204562793537090103134577352493208967810622850878495290394425182303036522279799552513529083177045226810001283859013748652171652829157761740080595515362290887266452512823358804058167112948848909148580332839628681540489196777343750000000 [75,67] 2966115141501488872044902614571164202891981111801216125299024624331495274463490744467975267575240837861190560499451292232610943352258087109583714380729275716461144976615735253194211105499465949099229025070053594938401211367604985976183223299508287598153666664373519082780924409083061245447062690433503378678467542602379023133115456673530060771255119257757172392766871584054062564867855765648902584178298815754829020341039294558194226688015340815524803235515329806677188865062895020248948011442015089228284191195762896157373456542215331858786298111983623382717041817986738362445146600656673996206095015446598610051049625918192889644494254243232293457887787279667641040398442597151824888044865133225910995522727868571799029101211229687402404091079412992001495719941716505631299909239834335417437795684921901047755245803275251207550431588659561965716301439441541394373595656218987817513125263320229160577864503023222164213473520249885571278814237228106326816327895650674537287652187442755490241613329047933560959220756075245330279290706540080202092333800401211313616826692344956748566479580544543710255011710753803680218840208054276223439523144197416598480180473312620492815293728594572114032879971047179147716721784305173846158540870429587182143725533960394833608970557670010520903519835065348828712075068872535588655053456485179888343648065393526231729053200951608179966231894729025940307507263791878998163388200069007246284268617791682870104812784497991225918627102442509627637525038479382234762260199602428152714417574980157257588476224301472599736891431347830334314828997894451659448327425856447444873501471635707379571155242866701844492984544442126768202175428935613559190341859872639108741183916024747350954403008233024425180189702719505362780511470079846537104251022858335444087867164029592371627863781449424743847958523242690925751630927799785291517353286513151036288891293572112056663764875407904953374446481454519227961080535256417382745828742999154583871545812926531285442209319403834396787535092953020939385450422013127186676236014687422205907384842201009100951304589042470379410425139253376482787469073264493973012041332282655748904326165257159276981213198133577643387780575443302215104752932201717883200863097448963522974472751570672293428418168934836911150611465359676649783565506518644128340395746740778054285867605819438355797408652806847784914919639604859351054589637837984171282058929873453923726199223225189518751935538119300780447904237612129219048284767268341965973377227783203125000000 [75,68] -121886888673796975895521117233491515338558262969418074500548713976578655259779919990724492093291086042377026854151674746756261987321174954413007744777112794333813804342237139672890344067181278527302972397583884045964859004522554049522522519501257980487121820112894632427337115191524252893602606532628271110182967467759477418636225710798756854192824194486838750923877017061108056379451573449331705568453685334712062543016681976325568850598941491695172602078638573998116038876409529758490567130905555752286595430187656274796100602053786896506009857676431935543678618087540534104427785045831837452775711072460477783863471022611907916533664070692055449305072256511032316243330601020272171215632976643004925042807757294321846182038886505052074941386878607875387256332215880878818161913358797541585978796439501203517292384300399044912522006747496152701986886099676874136034627371172607945742088625606132072492460216792608086378626107058529210230410147978645743384142572428988355009870788174212848335629339903692177358796427675999212687084319236788357314173612506415796106525295393104816271560994925688969422839438481851378291101094929973620758404610042898852486456093446851042922288477857698486613408314747499497445490119231103985923770708176311644828780768713668784601521527775033488370443415754904714513621096607021650822125051972538922165273230976681455862675648970021811923893542376537042644762924727354682426625512306243751813432562339629293860292012987795417748503343329632392901757028876227374862780714214398173276080508640906125089181962811344611315148293619402682231127339818705980372611474445896738505993312460799991591258830291517963952375209441637391692564046789182474161119293565529438929033609941933376416374429391981761771409043337542761729188755882662605161995854449011727000732280402958814685804547887766924928635870681614038896277266843543899264996909777245349167166083930982977357083744909651971027779924908687953255396518730788999629296130193123443842716300046551054242803987246906657358106094626758818729776520298858981290639935362399263368056376086454254729401523573974834380729888157564829961093189872963319993522263975523620248261661797768389391156449680898372633222303127248210662780080651764684828459764694775969142602223901395755264378708700358880510622206638147096717901082978959384667045066499679002135486123692825730517759817998947656272823737920922270054716683053515531482308112368550671341705025096803240492739119795955219518828437086366278663263074122369289398193359375000000 [75,69] -1801888687546256583178549179410852943420787634620082887681538895817423156303177784037439663304666768470235704814690643975968131979770012291261063487107574531104085971950829610278592897366159390630566928717669111987290876588991954364955834194561493536939455460107783490441592040715921979590905855554395774550451732151518002976226273996337744581887441682228058310720905803331959369786201488238566080108909582862795521099145768851154656753863912862894756189570129909081678902384086045181572887498484776985584587814396476478882090446824688969872624727770528378081197117234924930682970248289703259815045752702259100299367345573136335836056011835116799771873546888490387908275666754538459437350448128649395155053347722337191378406818912448205657692811528653610861139371985905914242816978551885099031348900420505663700392386093398006033715629115709512582783108043859363348372442682294075859361491890974919350343636617152917836026526542051848229344771707871256547352245941184606509553658759812993936866008434282165925631880381045130359592336809917261233271135275312702858421252407939040161468196442498560019033031413716013229286119785555325114520999721543301511915472650345115103917850202877965481220665927169293522794479885318856436147870536996413815333560903063767262222064222621711884458076846088177120970218655303788339537844028245467944075636015942784655335069429974155849183257839900788467275449593485813412000548138769658832915025652545888394358220258215231707794702060619693097203768495409922294701799652961429858988726981200785850993896636129554117366429981327896041484027663388839823695913812715044173763764308438627515777466654040063900161850208602039055701850504273338871266981392443161833959973770307216030874804413483186039486445436221130307833141805414850311083775928371481738155797496208088540902180166228078565962843572225848260299455743878252926038542994487526180823055525840604629562406902577203789718059199540831209142250910955389645821949412831853809989949455721098974939249021357827648634449697942104104672368051130841879998311906174535408515348017908344834899483641721878749679249431666789953845683430301109724439805697935409459696172438992851802141620437699806374133526105904944088167480232590439562004474423090245957299106063647345829452286895435040163112540983175916094600394764838532864045343718400087685947775264383501439002424155871102928512687135229510720378198281143436379181939585777157826443343813227460065598980465742867868896015526303244769223965704441070556640625000000 [75,70] 530766741646006697673088573781407116315654277796678914795081837849723784639979897486466015143370233391757529580082659506280832080254352303020359464657027727717574926144197606187309560959723712774046557447214494735390520016425244595662980574192055248960216541514594352752049996466125244405496379707264533799177903367470492040709084575294764941515241632946804303427048395625812245491033997736291034736012672185736212663536049307343673094693330429975784880911317839994174522218044032298385058211914657718397513683852157740628445421693058143650519488529284040291992677148959622755764556704407442538315074376545575662965979539607375197518239644957044690122621066855898860993620844292363165682393278971207362133257994752298994332624150818315509511236077608087899863654401860456594573841467081958990353788216989497660004976464353653507424392886964857559508517061767260693616709380118738144525586174101508363176153654270699178824948521920792568338603556057721171231546428849005751473606189633753680794259282600235837718437609516293464264434025828656102146499383159514571685940512901978875888402472698798164569456135082628535612502610100995669744357737481094091331299356247761096844850599519236410509525376934444262495468173282136519193926176780792229161506974270991603654640646880577396882824834745684663295606001290793333777564619731059263156389564654960202677005940027396855923227265532493105447470751586821129676513440774881273306458722529474071615993659691006827220584162851269996248892264065116312703755234736892112464150277790645069488793527846579211015665365282264943494748206147778727826424370384817569433072504174073532815583268802393356799769565984989921960242721322519647528600124400146161319248346120396783974499514837026260193592794279396244706375648568634539680935463824766375436518741164115563998528663098624661088702281603587444810520356476150437973600419827682647028325439307183703202684546080072281383539827175535383342924869054707051503909133790456681887628739051523011760585921586988259362172952747228491530844911601343812973634943688244842780881550019826407273006731468970583697206396665734159223456539173509227357269924749403125491582549734202548765691174978014180089884472439200902719057251136219515267049281605169153591959377239957356692027470576136900425997101771320724500221730879805639417957353615437233790842309697391879548018480403402665523915590450097712271202853629528604413157785177664927695391367026195961737283109241119713472834007461642613634467124938964843750000000 [75,71] -24354977219767137502159802925047613905806153842292736486832286860513278186790354714320846237124871869314342427611063340505090740848460654743568340936089520653826070288718644152703723053944818879627170396652648236028018242688446701973088113845870615602579825132566762784780754932654017644487532952310170873916262569336341783325294343050851649588134279262242559087355920731044714297306385235212099471208544772513457807022950101286029121126400229958974425594715614242483126868842751193708576795545337162085594457385076656147369964074943137193781619764528504280830062954837802194756969514210248531824045453731188228189548426193265253714280926770993676816935019297893993456466640149081160880633554983921105057146331848995175913327686548448059468615775797990453621120324884068744096184210161129409417415283083768190548123222423630306376168057930734814705944158905003582507115515458959047419374188855228106370164131763771535430107644203889608876465899551664215377458174589342068780545865684286248541063622072391859122734674098235337659343974651070773808002254295130777206863568724477972074883835526003686314574278027378411931175456417139032153627959753501780742022814759281783716239015696709932442502190157777602111165826846734583300076503313392730652878498435370365280688238872360976166331324127523507631146741042394222901230876236560312675902636018433467829692019204459947987494204180867455260652071672495904852884451156826650411533042697937454954992962978403729543850236407425588480562943875027851585031602437953734134996526237578702331706148420175709294707900237168321244696204072318596838127692424443095898770345559108256052799004325074385096013166617189986652671261628102297272943923927435046421296242905508002743447049998610951636748828542060721653495210771199141021024992222272411872337090719968759416644175203886860937509067645618093652939550810655660906699040939654202768159001360284081928183530892952237013500556118213986523732269226146883684915203994984686153795179203915867760755474201517507740579782259559795235179725121117970288124136440994208247126654380835278829194306601355199399004573112296051635014736664738645504419774751887644689883248600745399792232938984913381291249056085952664519781622408559557064615002022712615941711140862143887126779790507265884294718797068029026686597804185415253110480433549296018435611516367901123172071699382763052161710756130806678590653913505051675340142104030370850735448156434877408472035186404614642841082172708411235362291336059570312500000 [75,72] -1054587099942544484871934337013955599832552529788212068734497694780936622779672390048003279655265626634606808628744636197255456248354172004300779091441735742012926054445872422424285766852136866008772260073474936297843983266098198835353554660745129371383734134725345389011833011921407801802564079276291262121508989000506976179340692377075018221720607656162160974786807593940657559084601611021210188816295475517465626705709942724477876283964991867033981354137477284157992532713457947288398885286774107219465549157842649071907812805656585181872697815028552397359632531683454285647596717708538431271941193054174309446620070957063025761606022645614121990811144305706848448539106502054397764747699959527469530126391054985361646773490063258878714238032501293945421441214097122567455297566717888787747259880193482819320991692765750912014771039763820120305210452475466443916883415803589955656771225975573174856382086832152572390828711954254855052177195318367473437728396682521834475507270430657826790755826231499916662243661702790220714084658886216438663770329944047788723112141102845433643593065752603874049037405223053420898002047012863860487813543217686362014473925623945983136134198319765955331668377606207277504144811500279007662525358169294625561772009146701338814417633859058994948979517404158756262209452698171874661285178699851538835514584770773211792962011891616488640875727289922178869356168722582717911017235134249383556635263283975776181212255060886704244537657764324870730187888490193763441423608329576299640266256464409270164232326200747804112059715508405641339606525875020811475073335411040987733317629575624475467055944009732715461557335937400215200443443946419923937023021904453256032631789204805350577705807356585788745837088284841785824113273122744530149155053964955991207764508652389575557466610757337753812605119810360428058900141286802075268741724925294857885622455437805389231863629495647468316573087300552238712613547775880288956951076453921247914755098882099972192292828850818163971280025749267462025577532485728903062074725042335141990035960457004322031164982078012322674655742296018279508202495563807515462912736811510445668165160095940188105514349731077397303963944624224204915387867502464423027087109728027041580742359353341120606425349958564252375538498362998249678040976936856973848700881119200114384694631306975755123113274951292691639595705999867452549651181185966377713135639563598800956958915542004802962935483892636945313370233634486794471740722656250000000 [75,73] 252649706059333095229324555543843256229819879923052959363678974283586012028397992468084703311547856280853705246435807558989898420930095980812453042069736858637897855307430494449557637866892117338498961402798945285754030288334265401568839888311150437487928126820228180940099167951563451938930040920294416940387753394029295040187491794612841121915177165954781896485822170350622772034970233747193068343097673813553984858437002396800141868976872094857238760526849301210431544987414987766100285416194103703936294291053729150691186480616817967817477272400549451109158907801976894914473815989315744155085661467223348715819937602213080849488295783251748645126800661287275770693670295708941447187391158473391638509338510935243036587957157041342935218055777150353400258624060303540258287735831595130452832911735756531575828148237117106992740748637812409608995570815531086774694743123059230386336071033280954573796870298362145118725005325640071105124786402764902239133479647011498559174841859821646343359294758534773809191575660788689899678300320859982690961608559266405367349466198539690882645255157761602243526976415481961959460050420320611195589350730784831046000950233209669458021405748248992965786615447368094217079782708629286688081401132260159807946012283954384538286310705283794930159152280514143004923466051142623884568590856967465531586941446990731335705166775678842423528753294377540859874091077843200365338629521409349517205548547677721159701285081905435159577427778620010257138128345473864100785362727235838330931078694997818736437638058161100692971515994192670273957057077906652138673065789073924579750448745638558743280249591967367025821126871139375526581286533671251889878960849277641571146053339699735337103669439974256849992209194116672455825917468887202179719719936829912613931772972725223941976803779262025725378819282863659852121333539510508619167470800172112298134719686204473731394959593442733103374827237373708448629621130715551606630061815414117127315072572156586860624396710698775137286825975216056365064065530236261967100915891244250621063098961427877102757402218870097959737799872666975949551857524844596722651039991595573609266393033439101602303662036169551816169707287682427629802393948426108599381999197978084572890361500083532339409742065608888136057227211261214965327139615932534306481473341477966594548232633612688717539636669309263250912407460077799193452593876469613509719591308899458245563467047872234464843572976366914417667430825531482696533203125000000 [75,74] -21283366153501496329095344458294870389021840086892877612491565972617761187474805967295977831168727611673013585738766608989741241430987947664762425281856763900902627463319746111325717003996256865253867301302891986540610445835643162670705833981945771998361006664370529885609278072442939334256049893856339591474752530712090501391666093266707589713612812051590010094417708598468985882217026048559870871000749504510926413568107598369334248164742556833008449482247202560357701718590074024267268719832943264233535895491460153986541820426446371757733303450915190196522175109533140055801665197228735643132274508707836211938688949666049260303849207871789960346409086091947006156832096757652721562219090342088821690795864728224146384417090571267336293096106607974250157016507567357772291730081656290473406916830672051982945204361950358830153004310921694256824537129768039993202609056560531753251844272485257175864605801465353807538233872358282299425384020992476553758111484731434842003875773007641934318961645063449382570130121042986319151417538107965342936722232406534113931197763201532453559006287066221039155733014863036453232582441035097262302694662579888721388438158556463760225457823695006112700538934263016034788417942912574166402037193594750304496471557513173516139006734964526663328050919872458718687232363138409618992282338849635777927386200103799212634054588623194730052127271460599811558078800572278153459616114391207275009916492431129599260718267485053970231710818404135029497566547722309912600456351144940758764465559668521682680842671405249625466880289092393761616347592870035022788686938505133472277136400339520933947331256752042634636033266426560398729448815292597125776238326459774507523660881728365199608257860181809636370659257288047269770142415872972607024872107221034442325481236192479094133836274930801446981945216432058152733942947924140417766320892476161407321668373195013194759337957189360436350051757391681651314580364007114881943841040100137820089260687226302906109946223624706811686234500427979941600425828348755182281953875266596295176246325918378844713152151015788491825436027881687031249653199019624527937616731143607763019488248317278502633918548552774243134445140604709082289891590054447300283028255400780920840799311147171912621318202331874039811307100157919067694039589299764182089803353627001489723913837350195354354169655493077745941964968236078096966753801497884390037286052469905690073387944131008296319573780408518359763547778129577636718750000000 [75,75] 1131701166479747936932122523992496795261865497336463036738385820836358540841150621499882630033091861505317843413267128571369929092484561193426955269682503245792514230563198897450919072398318543021013246111094757171670599605811343210765139532037005747125299105800704838991798619325252870217322919177248337592530751682804696980530370790311450214607631833081344178775555879420924728313163851653716122318806219574311479770745723301856439965816453347519782348711427834947358213849336160616482587533565677528826484495693679946417736678038359832736582361759342169115039541467661281875587208043239364758224243253613193785975675002560519468818293818652447398376595510002929424985167263321807133051155967017803106294024252315157503048310041845467334702022072757445644940977023892921853298657384461335777544152332017877845073135816811909309157660921321929217636998233183982241249331046799960312226540200437366942460141349613111436381557837237955035508963550723065223233704416061106570636932631869772637725447614584537033260153725582771566238015213681236979104281227725892921708512378828281992819086741781718567296599107148009359220617798818709508231168315417692258500936092848807707247963025943459119584206455504735990201405091520773549374948333648027303861148138898069942148832811064238708306900030353702322794676981134128159646021539250328240640041316261104971652586215924273983214334936310226580009097741089925390924835564783077131886811255815092629922218049781226957530170951988026859048373653735437096644095228560607881923495916899447180883547738046539312876517257863477586467522484149827862034912851737785685098062383977868858502353821880091415568085099434191207142112231607460556120068284518397410592451549346305023227344513450679718554964041619583776324897026364477969773775027326281282936848764197712456806528717307660626764220288916344429784153245091837019365310616571229568130716214312232434051619356835147677585262443482009848045283947425048082163426004679982019059711390992465881893305280730625345045247312410588031596976959552263336764479048397779837450429021664853081970948646526295796432233975661421418810204160184935192738594609932848872370643564621460264435408893219794002047623877595043219586454757489574193439633776066261283473089198391216407562081290008928910125039613272581813366503401511426625412863938512017822971662844823613900308180476360677244591161834528084828397411328649968081959788075565952110460976073977746453325110564946953672915697097778320312500000 [76,0] 6108832298544066247293276500610769256174408825982287676372159175499331213129751381850301071285970841326534944253826481073693689593194154600184670264467971020749759423320036217734164527133719395473832094006221717342601421985777401420564212671014292514131121275426531588312789472543140788357366357327813942414762574127870704525769111584779425229020802105539257147437065471526824396958966978758495270475476408117832770192128559486127043262864984811579737285363804121859409502472065771964299036309733275483218405324373367462192589952760824910992946688100825763304995738565102201488006242398951762970839317901266203085623330463356012304188494147753542136906372164104720594268582504765179423355394829215114660731311919730691359729574990292846685699789949584604518476764267430564659147291926692828958568909346140952149999420633065253304245097371911590267173297119804518005006045395446885396103838427143581565840890525807643105082533104377977209897112117886859403464076523080511973306548143435588084680800607680814641118973632814452275287007183635645278242211098018162092425157645306813689710623632655133581300307662028379997632774702816604712421959849999470602200504908137793634067669893866925012066005069620665911131734379412192265154531712628729684050015031112280696151063198773972121275228813801060716135204718960457771639004843644335852123755540210286445020580994630511568175377193368846315577246005502888601628554035723486765163958944780878266477588072208812638306287025826994701367143945258757904168501603507176201665900799929859955970677459102997525482181750525955633552437287356868399779006032161791816650851164657440130279291084273579110347330244548657399790260866849489109284217375669876025328789235974055091608830510093358550754390738043266721041070960453251559313699024696124679087614713367229223404756623019898944732501072811597479604373326248275968907824863169145311880748999623589663940473826528241652298451099224471754763352762776379678209306691813817571362559094908385194726320617983699411484885516218397956858242125875161716511924433482750494352241641408565981826749511313874846034199735828275971245831242113036684355332106767935489321430779715073777097610430209982192824972211986024637108867089251328025658954965551955441310925146434046625482156276849483827378996672137161998611075107198969919171551018651105986623539401096085267094685069286325564508750080071953804397554707197405036786009927158696386672746234582095391555355001766969280652119778096675872802734375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,1] 315867511159013230704630113353962707947814680677820239841519811135080150617324544680600383706612501146853342904165488099603551156252275746970977278984709541745906092609383420267775090719302266497796575371398341414220885421364888615553069262142887599021682633857085804142499246373376983627118123410604606221945083341675619453513360177678912828893220720270685606789982550579500655436423454995840561726540177805217528075821320149152794011089929113829912669680883000670905814322030237084129619358202224957709610951286119180044391922639065241879099920832899131194411687566340098979655633153724287820820283365968253283584963426521697512893393693274323274019802343045923136469165473357930081152667372824326008740147993298619728776087447154354625880976404255684810221671742234821081476711819827107371106928138406684314901389511796960590972162733890747831990632556307682006221203821122054186237558664040370991395373266730425939430207365826400013792501360445895233134367637340394046756131417190719352353597295296899983671995756996706483381121942684893736483177079876813401166387351141059352019501456562721974363862160195909740177477318411983044925299721994719449428613475486489263788882343392207184689158040994917325764536172636854433720122177963107186531063180323557236366065050572576650884541928131051590403227026460779979055614636652023808644513853520001332334699274548578332202073183780885626433655222823886238011638600710436569662256819841301120625904284278726925755677716910450500538559535849008941679516199722004728236455210909115353390820353275197887204395014876142873495166823434060757593481584846134711777972423054921612049875434193032680801381815347592522933256307743578914830172650593566029888403666548635936915832829104415722018692285344829631573664424773014842669985047620551584302800277143310793252790881178659386834879329550103412237349881286925242437967644433242022374212534413072522743918695879771922912876455453906266009685500657667194485994643075616397875416679194092304422788790996844513896781473500103684800612847642850541782013154559687728955009281785477089918878656360571501032573405969887244911008602802983373984757053645139788268885729264811711802114162613903116269866036139289040763204795613306782911667067924682277501763724218361351543446279314361414220879645077927624917708582390795742626221065262294029377236745109641931592164800320498998062253887792935269954390730575939880441392217427580844762217395563529415468256302760435838550279186165425926446914672851562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,2] -6417894723447567172604429482318869909319848596207544881082612449522270036632487109971400263621305295085473559031062191427023495499036133247784310237504927376967544828973332813338816464268026110303369555945619035365033891403797902546997794674753608189848807136424668069597240193177454050605309039582250361311247833919509541950116983765752402715419440229272418970077250637627622865021089225596941304266420629995086212994644461577107114779612703015996626531083926385063497062789414721803625763415294259241989692786870242414432835794954860138972708111354841389356176567031355119643585578211974428322792497907873553343923451895501465153015364672964115411978483958800981185655398126027811714733125982516037105895804294564453301263917723437698466632286333744524237300302417048940781294120889639207534607318237613892057098917011678035685244607658931157201626426173246743282972958957048901418862260600046037703470373528287003937728264853366483259185518133657631668560155505991812664533660557826510998587403460559152302221049277997475906697839683920117367304241544550623444344155844230274291879181183772699777281099608936447457018666267934734698632137915558222929957671026083027753692410178119866248233655470810402748536119065044423967291492725764218900802568519097597627854790540726813237927098112587199331814064181419789221052474389370949980178674360446152928230027211596050136075860890113630159489880227733859375103219988963459327472408594573241521248587488992758064507124260711878411256244787726739449750764397275261488984935469669442093443355552423291551811345420792868392052626076973513565701988781907392126843632406850274362472143142419862008061093437131785618129408759607984825864814709611212731473221952642968542233233706772436636368068222114606425837274604492093106139165553541299037513502342608806791448261786271602521354224458212897967941698678644996438431093900307474171359104914046998538334173581029546718424105192586506371703844878507374667402713977004382906380570372216010122748957924992260826686419045575563149301820059177262829058071457275761154715306919845178287853107563745851437144369398843185098828125418258069316729534905068277339882935254494540944604119217903828617517416826268331575899259190499159011417496177257050766561083494161152345330551715872123855200557848819140478845641667617818689411936880326349069365650369925008349518564735988500994929913418134780021857404416587491139230471523503235170882478269368083218753921356149595538187480059377776342444121837615966796875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,3] 70331289770404900210505485844905268643301622992727682281868503170242448548734291395767802779587400896682006228913392173180916088547901603943823122685777784610346511973943827089745239866316765487403415703716645425374569458496350007504621355385980037149067701779349856182074992072011848624853152649590797122354735155023659449807776046270745004142549358646532198790183617705486402767240253196229680940242185872282747413051039496937385221980796918950861534816324775555670016295640986229168518782787927058760707455272386727031442320991259300354344615038301782442532018243229790987972395673361933253012525407363077573885317225392173372817457222842186469517584027371527981844384809682993003282472850088831431541838140917596866577249970564063088992296500484599127624291925778762585928748766415283430537237724876523308323901478613155241605810778560884227771370087322590743231108250364431344890861364301985938052842865659556859860450956851023783743320450508443772823217878400199726392392242056839535957488063946601230748478098957697121386408963264533948489334535023979934770451636672289606730784896393874487337166967836132555918355416690254423316203678528273348286851993189768149514828408897338894858282391193061157632529948652679192721611586288040519947076652361283395540992916475252928947891877290696008615568238016651394380045925850023667169295414527977916885631933469307514397333797909253030123861988847505670005144387148911903893267015676000156268767652256192396093056369960866377853275728299911406821484270311079026436496197575486326133889113537354795005068552902647238880618942472702061026154285730791453578891886509233070021077946826635303579932632666151492365783009752723018754536442818248930516746996420860373394301586462015824466639379854378493561376279560249289336540036300224377850276137149659307115285914729213388453943565267474852714598785256605668587486902959515275216528477558724247287548499716702196981966253607094424265354802623425351691614281170208066278541185787160405951862555534870170347254444200433949215713112307422897946663139717381654808563384947698464635864827129223799607244959602666185602562540538922734809953388081975475292276719605088708942285183149614846443117374121996181907657116774940242280237914904428656430939874035768794554086732216882766700421232929998674327638620230139123720992459773931412961830357667414523225354141745385261100090388208132489656587854863790053101170872842256541544528031788115921430730329880378516588376389129244614650815492495894432067871093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,4] -509170231903879810785908024209329293716320633253258973875868181483152922021229567202406368911201637069967809142061395350104349778539943572547976639867158596969281190342087365466874985661768236830137410047779687882324083733812674185765361732728555161259939719309265872460257671944533750821682386478567397900265280550141001856437227151192469697524396206176114508890295289971033348191096907623766893366750207918055795012627085651577144148596738871920575592596426729873113431782102090080131311352050536247894268180943216672820069426985946915782172983363997388467930735606921025274094912326077179855939679999701932134207946511517641195114520586769992522348475189153304446866517939617584646336579179138385655969155164488665270027639754476380428332626569713654942813473277575198980985389293928569690922053312337888075742867372810204395780319726655533500422391218512888293574150102127808033902843733822200156851054369889654387599838314652270581732685295001783132174552879805759457069986252643178505830484694014996599039918530069090247790284468232440869261477574587031056810587990399562542065289928059882547754513567838301570187367273543065620666833980577968190023071649747535823901824781403977462010859656151143005512577494670047489251060585179000211188684870543959888572807433470388205492983978451404010187328788787557162838851100133166106357286229268054937064083901901619169960260755173978871470971314600046617997851630828271021611714397733637242485893182548753131825297465824287193139610665272399106218219899091060747377127436875210772705405208522470977310998918265864195044714627946367661685589898922931225768373652998925648396342266185395114535558663869495546947872740778774788206228219900012879553455613886833349386847625501170112180995946241295301888962616932105234598989144481688883269495412700417568464758217421005605528983343477989005700253662180997503181027467426896571548240266269489513744572258568584927283535663178250830343667653415198231300628641597044670428244970064561845897038311084888325918961115467920182978050080002601262053544966873299224885017859559417530689257748473351117365475838507870043831975039751063668696036296834440293973037814139809820864203329604433164607895293833564347541185181363601520451646412252376630865879152706194179177906437366299501502015484479644489625569601929222490768376243472699632219852793583653409571112550513400579430077844805028199609642125388940573583747602519773116522189199300493970450638465677101269677908853368217267920670110470382496714591979980468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,5] 2344472582663553572681506645221673987590220618801172032786549608577468022328751513745996029535094108001564859566959506374354557099696438557989390205743259669812939322422281826159836660101084237583105045866549362942422579641622260480835610781034269327004582505995021515183578190014812503475050446199739042462899653077286957208928218826726763555371419591386315595318830469353762607277290221127624087380545535664802658662453775170365295906095779348233769700676991496768604393973211083074766591313778176038365427961507245257836124654857641537084191268323932854346929611882276312368214572191282958899989645079656030365239595500016324750093051577590882707060970859708806685085939834463706043955691451409596698296238231035022539312172069096665343431542069540370729757643692449788055183482320725485266065839808026167522831806829358351501161975759520730056332953492149559391050596778567167510901472448613674806179730732734755132900302965741964810316532741596805919199922063382235476423672779757147943873961427281436970362060009427473587917270153197813726491573052116920748126400211275548896543506138482925049656058445899999953791875324828143667164431299957217065477411869252094217255383052404418829074597454101924609723071640350028064044585966308018021912963122067950578564912411995296826583237687928727876797332948916147694185322458699088645194161348825916766309174155594624101983260934883730608351516773122819546199759944911306599372983409264944240832962092354514126812535593727516737256404167295534429655995934840407487010548152460816797180599245835977330421542629358590049590023017268671837355353164719789772247844678111367107150988517558923705657943099514515734617042399011556075686668325870704960956521848252668364077014368691569006278178113060617456993528790287742141297677114774906190780584944421275215750583066085193256435228200197909435691477046700395565833572061582393768269386281019970354558505179583860763999460293254173431383219866848338471175755523007391056071820117450422372384313657862348856392260977143870001445361297711232209414008134591334819892199866484089607102196415599081420789903063568621787838845565312991485145537293505957034468637576490149523735662782978686559939510433511064515869674297309192439294999917063907362890819991056371366726078114366694043791017275497790022101223168352628616687392853458363803981856646336977069963923595430300036863477010064655968853673868232804190951241762603101427661994695643966297431007963750315433289693189345607830798012827244747313670814037322998046875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,6] 4503457300207230092186070814443665537979423108328973199230780777790381631344089835422241915229112483166466988157285255058031883987992590487884403906419554430636550340416534155971640951735111389781405790724222117476727356900745102152524798359110643283382698469504684408073036246043626817111573447516229002488981291114395567677920192813217181800831890404929803543931213452482557426624688858316896341462932113767862254237042823028756104330799248171920108974510167540150769547958629073536672821495684137735175923009870962685182086811111851029670028030769152730238605862182868326958422153090776343762529226667231384810754196483638460090146876226895236646216583785147240408798495201108542380340951105678451322948687489468247680854698255836825099299829485482656412830791315914396600011506767528002789341742351435695660278206483129852873049773570568575985319883323829978397150810785635079259015935123600837902899253358218493397783922467679661923668464996752238879266556461709375008066387354447316006072429647878848261628150047636746838592464543473218061622205952067050216737948970286616091965751127432879744353681575393543914363585745970467036395474291757609646317922293008436910346929174673787062177126598126223093248460502787600670393842005210232857774814838173034366859026108745642969262300709430564495381536805755765357836568672771274758279830067493642716972234989895848858110491713558637961903472715524781011223626843186905432583195284781299784390203587526947743518340239232868201663262611504667191683373690969738574793365354425199671758992670410128837625113375508336318815920686033158141956967556807048823991789417346231370847459697185138614677167188851816545935759901416367574205463173952248982744293265922232312288415273892799207138640916738600346908568498914141493277659139778385813945161481472583413756215458713249938568187054831998747415140138138595371866228208545781039957196429885063529650542590495493339940842572114535515960695810774669162407783710614122382764349444700470557216921190825448818822769462994190738484092665210129479243267609833244324423978978550172452061992440948620409597745401138402386954537898453146405315510948063137358445311357705888198091998636346350959831935646375534492663076166031654572931357979704652081786223860236368429348467584428667373993462883975405075140338935585737721639120504719849392057114290842200082245764182414910181382015144124805602067336685871362018818490960049971207995351170540381798301732696610668166864840146366361894859041414829192717661499045789241790771484375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,7] -61230581595448355069982148706874703208367764832344414873915947986301521932598647719951814268917530404075645327934143666473656404410573192561850485064027500648483610186160042745482399396484902994551559682799530723331178062418831352590783950863706290717378488109461043431675802858038860385012765878217799259475120754645706590119441848550151683302006544385065346042094705228177347132192295377557426481809458301537864945191143156800481154718964495973402444253481713396953542760051156616077736546819627053690038524148105176695982570981483156882505831538296531135477079704206298040773330949880902405666009676638665897434131985688497193524145118939653357962814706370427057220000033398528162610591414454974588111649593498499713740181583076052548966702068118851623083367155582469677056689816802496944978803023207333967028878944896959479274103651673365199205128817208302057109515593796194888348915831986081414788290043754710393647564613714708329072100890378667163367613992609155952624960309256579180360567703609614084629114784158783978435648008020384684204135872936484607093353423667665027442217695295115848387721865286903055612868616161639127592292904682635040220099786047260506070478428485778613600306282261370200097111408370057476193884629070606182237106398997324530857860670585410756540070529454563077513969798843133810656254390876343380418686290822496183448530076379803772839300529966282324758920008383375391307518499869538634271893870946277893835475732648470544194957253223403136730647252437755264207575442167247938403564777603466239377421186969019801683882415380708091724026076458613879605786835751043406963994463717093025179763621903321616867830447837608574932018056293809143973823821147671713986158741318261179941914736527122029450264342179650889195688395546103487642684156442010574765927542421059313272705681788256184201225777225116120370570640574493133625951188174525309823032572402052099255095119888012852236690530075275530681841748779095624188047865246750799541822694440868923271854590885558037765384175450802942687155377094166890023467348175219045544496914012649639069624426923109853197467347280530078730324649481548166431597115012513771710871210939441995035259073189191116136098752803201047895019246962106932285333607767965727848737144835795465174125980554510870116386455879648578999577907917831050863564162838327306785114673654640826501557050680837164010189301043744529289793132551265184959351241620007185500751229764692792044927355008625323600390108699827946096025475114510427943059767130762338638305664062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,8] 990679033748888369179511838514581662387305969693695013450219314871696053667777354904656153358907735281082971474574310928479304343609036491839377563981012812904185974314089348168682494736594448026821890137292663893738140807000256906311428573703642783617962118992633303791387985773770749466272865016402650832986843294430173578715894784966539341434264600288558240218033597921128775292708979836108061668001431862742095285004916196373996335935287985051834882633625428738217337484233205981189887181226012146350109751211645762446100573928491254311059306125018605665214352560289547798288541446631261356202801936903033516992838134170142714244260848652668765746164979829099365165644383063836992196354502213843955185534924452567877467351405439942399896133798657342937808036702851448808375697737943539201810082647749953369472962705608299064828107105603896680682480852516814532451012954960745878842017019053781412687875648770873421216248172059991345685116869282553292930569317950172157705404519737775845859372805964421849609538141558361230582639959980345837475400319751682219890274218897759848340667911484027637096438432567118797178079853079714913429239613769073699811906378537595970440403334631555232076918550672076962554834362618994701673032310272349734862384838586845539238445958052634903345577476293190978260518052178699939947184878578192679064148518431436900709840045126206779413825091999472636441131126475851620386842236359376955384719589708985007663549804676920290120735716844155801057601016554895664665384130819567338205117992900901608873769804533620816990043217280135731909599035026434922253083485829954214895866001552282200669724256084923041561801481025235525851259238631246638342191843301909575487304604167645057174860006706066647003320809793491498806823102674908790181580521768879527626969971553856520928761752999017842487777039569157290295935164385983482110981903009588069976812230767465512777918883069430408034011424174710384063443192591182835834668014428461854307219189420705619976032099192015882275394587426593570767850156411109092251053916675271399704778431851619485058125890076522709394356413199869987609246359416488650130767890251476034959399141870985537394960323368433532840147895856906112599507053526614922757589348685256648299689357500764893290710666529037260862430142435626070556956341993443007313320242808754492698441788095540576751909697876591440115869340257271398122196957006097620261070182822107516654408012442574544571539620991481932539092350955718628282222557854047248482309839801018824800848960876464843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,9] -14140337278822163137394295227753652157060837056956042791902140664254130301225222507059143867215939358265275599895052147961476962188474918709168676742470629791786350585612440783810083217757846233177290436225821901878879745006092360696672634925560810160861462822087162646046591834278510364064879582117103885488784790923581047340400947951747167476663176503428060606045574573638304444968410441104212632328723236383281357521580614741149082947066155244023770963692616330172538940541055298964011922791141271347870327982840518897301408361423697321171811813453890888942327265599397314502930029336462993988325106370791529553853547261826837131517653251191962387106243573552062233233103910641159566344174872609268582356472834740294207973807420955031917004061720338976376353022514568926489265178729113553239714655029180801310044767162216389331434111627249251504132463835572902005613613972878218311850671682054215406410160607405410190829423196988085883360726892942067798541053722973997177769208444876568192375758740957799966397371131571453473475249376259855631583308429747773852350235331225155835953086774846314251778143911911112003803760759500831968109814309994356293740515666719663972647239323103388270607826699868258696342387516984123432631867826648434002664796520274029660830518798803886408926341102158330080796102933097651929748747508417983976945798494087428162794421296451252012503999142025155549666282996518532836919782808293616267898955079768652982388696126136234795139168984863292305091987461032935751806904077083583371596054198558923276800727465185306176091516634015252040286642187032825535188031541256178138333039601932984826970251278810092218868875069689522690341415792983903328350450420296922169820286952454169134583750142314685282807511819522112373048924259167302220141941270634532816108478395654535915461272218292513963624670604283405232380544721118168176787498794152402434682424500448919901172888863900252570997837467485576345879408773207712695764723202838167450306317070572085874323544669609543670160284653909878170031953499266799635697536725687272426254654406838319981487746868175444115838137460349280819999190450767696852024305458385140056360010967971166949502291517140017401768589438675647722692006696187020528379424848558245392666763622721260131013171073374273310223519523884481306936620542511033692713642568347875720976392881908425959298109538236728973227986134007384628448011887993899712997174008880477275879614373495902697786381645150101223498998864359429075113248984562944166563924763835302655934356153011322021484375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,10] 128885761735091574160684911704524944759228082352021554696894883311600102356400297161939807355622095555446511749494639098225105655085161268297873967298710224433435180674037623193492508689886515027556209750253736728186271058907017695272690713387794498294490909926404635558375316010057976881384091910750931117766220573358362326170528925953324183897880973445148391943606185788270099907370120308492311432401927416016756550682134655117705905926945394397196931016649062342423887936458198622707824777197148903462311308463065759054228684556075333729263026760038561780795394110616384367551454483306486594041242063091935243882423141661992512859814821047508448176475626839151271023214295429498915193505266254593769677044260621590577652950075254953720914762476502720308924178532882501150448320680343380640207919397090127556153904799473067061195017346471290863888073377465696068977117669677597888408833514132793222141523888323971934428910075981363468212857284246164875585637862763864739241365590854853768180349008033464177922738313974912060255798444918566088320221774639536082088916321337320772356034230878765907368195839261935544365781976092506455361668604100399463208153673681123746764227381843306507521752671766552066915304604950594539529967567485814163371994765114797300844939086783428589870877655719288098380360924483846122198343421519151567584915659509986405871814326978221340083826432783668373534949812102772147670564936574300355614453288850177647133909548013811114321533465746817465808822206986748735570675911870927184966394656313605206343427938352799176846353250001090077831957636425059767196182086175089821200582011022942308963262049059350696137398387151601199066840219534466446969849148108923716675671688319326994731171525360845038481317043857774471059430564363615712425842238773812601222820725294000759925787631589356699014595707901912396265453022629082313114196794221199840565939788174049256901669000300880519164226645789689319115864014041432097871161917590183797336895211953548479795465431505240546213331073321765748687927485164131780697097794327084698108108484509161634414333947105234995914280011944454541915947479560830077861150497311467172969031907271449308596631297260229414006468051550793337536920368398032170673798499392504697664915367922198645119550116540842060941974641684214025149890611872157425569078405735495392951531530606232915134662497162886045565520669595252591768569021498887874858405419826368933621319207612026349872706161037453361881596121959752046602199972086153669377880286520121622118040249915793538093566894531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,11] -746459678564244725307253717541570658288589710101452054427990520677848838972210323614214992466088188750090781788296050992004343104065524177807251252827521206288049887946752356933666533030048318148537918650593590104873971526033402918219686276748473506224316894791644385943587784472861542782752843989214805273871623162769602949595130583294871220580434807023514802300060957144707591643449191980462624157149350411873480235521869764208480899393015837437312204046025727041111307872575578412279719521385299851613484068611475828943571485273848145047875698159848794774776591879380364680903762028373035520388283528826258498047552096648192939370068247612792333458243716782949131303286267893345338959243227483962433232204668321262483492729813476333442851895911254010540865171214050921155349559867149069860838206188901561955031893755760700627959475499105460016577724964744447659944924234944008411468941069916448000251123685129035199293435757660292477252455591489570609653525052523500869394437810243196330188653284270983757040128635444172321421375954784449774172439465004900938616240649173467982018755915801804234083314712873949721890471626591375909299974724980495122163971495303288079799440518430875624365126028049199588216897901847514103042897882381983074468672779780879822129557024446958923890116306266698101370204968473479660110508036919391498970286775103506512718036629607362163174568110166031903845181154467456193421990786191686205676481219866227414818489553251859147756537243856985149306118128953080660155084596428819727961035958146489251670744287182362875142264292556736102264689598332163516653658824592492375370794386091073301471413120951609198206347117168133258858813100818639919228568564062277122968607141893028158675194226136578505828402880420806067424126764154108775813778525165617767695263519791728890281598068786247316327446090261690908558597812088442840804656090597981768361168843912089091547639924188601049639130409367119253711280756611667907793642289575078059134601746085217950171781137584025392842875119324552168061977472735443435589393298334932493882109040385682464897682591212283716603574716856057031419124846186551075584251605967241680547022470145456652977710905295657765324472455278295044600304462602916269759430877264319149313018736828085875356785864214477851739992184047886187071760092611142406359097125716883887270266345877090354975638386161722548902649989163029057405576432749017242462851547094395892819411546683543778934533168201184043928678221315973830395421574760940286212537907955361874551281076151099114213138818740844726562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,12] 2867696087664482121250237080022109975701976090268283184752106054961148838941483521289484007126543940819600696520214828912578347446652900690412408246590030033722307301395406487541729311659032241172716165504795278211577130057459910545938792423796747850048949859301541362700548824239829569970585684331872225501949196054017176078007716753941254545654953245127479131961180697042741395347340474166677197178197307408055694446010063271549025000039161596904357630717483449704749950688066355248846849508453962960522173491576362501539986887206117048524283069296283979165065382503191878401464021573425750770466120940302397954568005817540737308318294855475236468375718988872800478459491987043782825952898071862776486231538707322520627097910477442442402648410838529297615726642647883467235681228392447116304210096594183631648739192401028526063145574968578794533400734708707522777866770933928876158905007435660904613378905519464484320050806888687321946794509488033567855895863967689323634197315589747199318083577840829407724518121981676995725664945984047127414464059514358539753920327068090559376187506913450257259479941938290066536618742084878279592685974099876264923696295016929542866241622424316889902208567335595004638314856094605373096044481226430164573076868350769071598855994924192851927252642428708998306430386363936809736754415339726897612076000960148715376345787135059370137904504987768418172215206683778642345634340613875547032805155959201704360906805238104589904875743696839402477825392377403557893676668926682813872111113799990086239578357460368351974016600858165123166748072567659715689361747024428334530350469075545392239538920472100120305381720334880858838518421412741704894269546751739966075225085808820486394068998990426942224210280255606161619203092166079591786314046556885529480169144341966222254889232105875993109462626597569246636144752171649929290231527500971293902091926607856368810961412349417489242769389330311899489262686014580327596039254448284009636140804233831588046129953673828674733325888640530778039211122372473690979310883349939965579260409690749194474203611901004751287869821059037599099129154203271630567125087827955542885735299357400799932486640208657892713588483498300870639281673220905028645806877164045844710886195651039871672521630614811613428604443840715536965822165106097162617777713879659715858165996158242485733340673399444586745158464467933715816493714378264963580394249631549604091411270389430457400025621039902134475402473727236542528524494403095626381651041985424545104012197110909809794065949972718954086303710937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,13] -7669546540913265484831771986628873113883947529140758538937159724393465135280896788141434933479560688290528478955273641424004405892858676016627192920584292672410584242477867717052688154391936220093395187656048733157218769286466909505642372934352929372967829544711276667347172216698003813222222496403554831147584019986226857342214826418389528856039181649360341256043127802160919981062610031505874987008526685562075171205264884915314029229544783841243380207678871801139268028626544022903537114811953274522364177295749937738855169190665020183786191305761045646456850730238330141830043660917954982191294289710732530197503874195842226856328808835688365770064187818344469357217013358702450071851006638123203782322503584458235652883254199597387036731869222317361931920444238702586023977578242107326706871964143657425617102155716982892363951987431963148593054024454979166134565201824958060585575512572735341919335399290511004068875271929232648038060386512748939946382665983785813341894993784705365358265855081823010125760802147370698774936946004777026290793561569675338238418673465106005191682258551695633496204619517262282332441380581520931779449224260955285596235626184512057828312874892528330866214302934903360917077196723674326518433015409437631272085296917568944909385760416432483719895094218697130364822666062970026358432601573924909889850547929144500805209251807958976342481670194667345688651368475871606421451520727483929291505857233568917341765740036550404278686410723604177554600707696156846054573827928809429694107949211264079813753487370262801980651217748856255052671509811215916735638852778676549763419031399642713934586715651268584939240060252308203429193740404588376933100498222065457966307973832901457662043721342468404070923365568904188470045332302426249151474999886415006916256661677526919463531023514028153376300597194204042258766330198945707506720527997054178456568581078439256347093998860955859655385737421191991127785252288585769811912098628240785146012387646339755541585223920580091185679021178662155269517062324325913644080802532288107826730397297843261459389541464741895003660693696037008952265474157761819125788444319167834935575203873244453396798674284508016690842532308147255070367894605526717993590934675550461071365630154278441651577460688298273331158013299178943806324842147789923716625659495280161014974672792714711232662443401374378619954129087073129388465019332444702918005964790471389656248052499454771451738604389373687394225982514890267269395722704022638946161204395916551593517009868458678134572892304277047514915466308593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,14] 15276662391635633133156979411210242443994781138854657629369146604712418699306828779686729419033261501690984517037941376823677983317335790762825607898135252961897986924396238004540312841289149576373482393604374180389070795666046057289517424887869755699511015087393475820139764709846745871779361018136949451297080644548447295516593638900565163325558651033451613052434944641569801272163505098990367427115043697073714212453649374695327736337273427413131761183390022018676004116145212779757485426960420372948672729233437471885136599025792649269105628669534353077818832733919055087988202112608208637769794095100194974900294584996304212598208418137587448496050643602967471897916040088537186661434104803608090577766980573217815602692391330984815745219472231507665392922525645755565522497039149041631746799397274258472698065145472341761129323756418655683277991861148631358460965952277862389665736325234780897487147098341282614666234999260158216531172913024528383473437008237049526874711240970767522075007785932506116788732484459696658258979291779955435287948114000280146030211349928838237644842298766439341817298475474112449814552636614705451219097242657759952191652319514773745790611424585820320414853821760759715341958330803554327281060115240842132243936953887322109883358681665257521577644370413873320014401790486741087305064773621510944359864141584824683082143907505382861145536260320417165402441717894847436346586950312050217691613722996216135466475002402130569496078100165366090118865770820229166688881374461965029723143968201534912415034862264505706374552901240323722946637442466379704161923273570988661126600225549587501381131396758819941288191090609863755165614547286308338424344636634009437120879981881696468406872513825119601065710428209585074941308141802926478359230728503326090719058768435560448843981773667084613172055267441486415020120010506246314643801791737779734584074537354443906746982373738363867991063138810957631792238774893764701651897770297633955584452989815158529368983605725190318314906348847898844610088180017988835959151348538889168936649899020360080821177309134555045056883597347433327004488953653076381837051190226278474918159480782614376472208438714755654018212146741774840299137104706452377762513794688661247884653637237794805183831904747573217450348084002658930479480424289483107445476419819346252451888476715222715301976625179294438935707617917091887045330893633255001658121589876924037059265590356471398048771572676679781227678270172279888249672246739059803901200294872840375306779402698174365193839463472613715566694736480712890625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,15] -26156568602518959394076382842472152526293168176499608047309404178385076746674975469101165708098632466598978278673850195428604940593692279399215079978452852160706990108318322741714674242917181605465165083830098343404869273715129969368870665134401721985160745918309543837850458864128741648475222382129632853916888643505234772978809302102090592854383673882133954345963035781946691226222156613552997655858694034941622828167198865084753108669589975425652146972264232684534260009101160806549524316009264034619749994177965909157500131590078051051095633448331821527371024061173504527952927526918395174140539908038474214857629016018579265550123332894066839540000457224806913865656944888617833824798124472265266463701247866803370317090969528434727103368836280468433770439242894385124163995883588540340661018424114112911422916856504982136726107644899393155959604164027145363355467799839513697688627525888237791963682740694984130528826149302551797805071995747358893362999005373769477019237054139443810644434458844010635620970273477958233747169671514489772537097060247872255752205829469829441196339040812458937874152231940394523442215026175063399713583240778665104269021450449568746579786328248524828952730163704929310278043048041525052167529974482614899308297337594634889329114212184910759791844673727484154306983991970483080391427205699200513578458267406273958761655829735049527433233991230156374116406020620220820665700279480342098279894678174621002739553911115195480330070131018599595209528970033621336061179726195096573436088115660687922232601668837429457366714133905921836854490373660455276575118561129807203023254139041737413916113349837663399952043878584989711011071367371942804310317031070314754150244544589863796566873545344141847895525542321694053546629982508971470424756951625455459823335110783243683972143615908170752840934042576560337447708080935344709409130622628748508709125607194275624076807719055279763698640143096716678409174671568870677692062357809575986323679831584884273064513284245838231672160362750182798504535432963673053197975936958473166168942245174314736793364034248424945606648642786540067291862515050699845580957026220917271491606960687889717134873827871434838374760935998600575253063946383269804675912218439526621285585971833642111559061761123948415026459913676452727384622690352075286349344132968246474445726272565093069600184107687388260830166982072217376521798328235456773774387185236336732522221723444603879983755294184349026512371640586360026223255399504787215741736401806048509897098864819783609232672905164918120135553181171417236328125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,16] 48276784662655935867417844503554397716444894990061956294481549227856706062813985749211605084009741244588700588113660785217366001666755358346081578082786839551028007013009819409934560233193214832292705024758810468241324080652988037369413796259420720080583060638473097272968685009733982790590061199358794448066018725402167287777742250050940495349870748637236521767977481734667307057308929617862383208607660323081860227230453651185487547544138009979947241365872224912156291758379890231584645924467143262743346584865656053522494539716756900013575169550786033312769711444762172321750300434375941174435596897747782084254390494250022704511726413383478001719678682949580459740409515249439749646187797330709003108563344735720659674791226124503392828688581707752985298984201846806570929610367964354833758574676883073778019482228365043993205726777570848195323372597871820477225109230317880040818440268855112265859683188943482792726907667142792489991469495939196689517389660747415825581304643579641632283725560279772679096241805588719814723182507027450845203551131664918987327653359256325001685703029219008253366031578986960110677928424320928519752184610074866133787289097587114256005283882447369861453215891760797276696294325510883906519550113266033276862569920366511181833190188673413366846349037480319157532699183078433272577001439990769089239774661420466551615313877232603156683945089301714857503130842555980319399051054509204261538930949231206028775342019229428212650768553091024140214441258317750894797223435650922926034434465772973670693726551844135530730939337607550793432635257598979326375309289783311765932610936578457376202649193588676039526396121366156860186972608408843691773425395834516290571935852413639495165967911718956601221992717631804481457499958291019422427616640535389332556303044188522743543161386561630992231247574068808242166327701766613470731012374863490958806680755185179852156154162314417034816390016317227896140524858861781708677631195487011483574610586283566212437138713680740656281725580913377712280814273505633932507129517733721616749268115834599805367165888259027367081759422514304626738268695479026392685854396983831083436176610313894512085646145347324749598767404304491785726569555151740520621755864023469973893631621051591743047609678709389833820834504548762061307432951020932341929075489910891263528558033848773820130766789362298569206495997446514781837735013867853258461962859027573333231166765688097703697668539804897096516303093406878845489035193629369775557153663315244828269393851760150285585068566721056448898252710932865738868713378906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,17] -101226190583490183014836075703395507579028241430061501303647048947648085227196355082350124666821646832080431902415916186557554150702832296435516439099223768122766306930851758280914399584218512456474024081905205279143494001694341715786386030283679589497417923530634882724202370108690090538423748324515853964885000357387591281768893375461753280861433472182522796610583030081618068893388559346716622435481789389286681756025869470792302356724345746184590383144579553728821268471727597659399330019442640561021312304972363808516206757766794285791601669186940836701288584901575322504714033634235754610987351622730627064549601027957012631762680036792286531683363941505995989487139304446944285606715609916205631967975216802234540957744318477704558185319704458041864479956503529388543886164191673245359308335505477954018523782039258147842795877340997651856892032033254216059562677621546435169298111745193157156164526912058850401550831201707544135895014187707933764060107557004816131303655214009275608910375195899779883723415696134018760728484094407296418451479859368664279901192823906172702752125929077388904170385394152110329581859309256994329073115786188104782967838051618580322280244512338952177809061977146562389025591301061123104911971053964411692727081456984089345053256446375287797206422286753040939883127957029239420994976000888192912800615725956094410014838087106347314369858700048065980839211280421474876754135381705132415654619825465450816173140529875777089027951293277736910203396344132694325847026319447383188337844918956066206950454107623014952025841674633899809781563121197034699692399786879244746180612248710771650840164334688838482231758412166313970443513959540428258627670538142594818664793541423226465725519238210913707506596789866521827886014962098241600853762433075197057872809181257833233034733176760424088377087986858934367061772753543531828380845808380876847624168561749280585257519492244170933887243803253061856194685758411383368799454647315961964943825062834644730403211552079022616609275867444054960895554504545388711771965471762433361668912422583326738653200062389105010303540718112086514900979570847585780405110461525625918439447875811559123310611184857157156350205945614183439377739549765823010766060180060032978356148915095171324608220336424840136482986736979815328313271166606823942698489421202310944358636931301450170277277763931667642898994412358014502799313707583713335074804279633931165762398525213541954040417384564011127101844491133663188261202679102361054024349242447391712896178049596035757570073104955922504988308219253667630255222320556640625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,18] 201115749024387794880012521001887452889423108778818926664308429474836358035939750202460291300572151359628248840488378481984022105920577123532450882321804773326795449762058018674792742042479011257607372726693432162680315545489625880371479929884344980981324588495420683188428717005908582338353433284237859851551878100238154913000380601376356210132742748877902540870687701763801399205534000498723491038135064272203884886179679153602842309313421544812502183285774965245936991809600963494702806124347014636635993132073535940179848092471777620403284340071639226698609561754631718287710420090503143032501951650727966175316439497393302434646601721840607434767409237078483070115439825219958762489113623391294663946384524798895039307543219728439987132838734091673936207566545036209410031344004354536085792712550317446550543421136263525985843580795779322847137053277188135429260299656613515529322542324484980859872703113523441509645178993051048562223947471553901303467415099855389001272834899331174285249742110365917575376235542322873631459416042284217292668854059557392180632615803848604141431319547202865145130826284955700293874545738291305065601708641032284899879873402631881337510943408801298710391709952608728953527066109020317522920450304631101770728091219563152539274497275855651974953328488040254416717775203564815029627422321362164530238380409799705075486185059976718691726282664443491119909545574877289355896339610816978019458677676560833746433780923072131199325645579200218236881389544094140068857692396714019710794908749319695505218540937457898675366573787979395860455665323614941933959473464710385159061942127887530224366891831644805936004982023011071756407645029548370817653505920325245135871386418302020777961309132876896334441599434527334639987871304712835788770786226576784856555750582175387658875629572085590939236085747396372197715544464194542339494129651338065981140257917563904860327633882787501514970876804606588257145327590192148516116952929640472136728124452965644572338804268381760065350984360445786792239336268074543263654121806520230830325142837258162410234045835317306303717108644766750812535816419173913304141835064370149370793848000371221962077215633289228335026059984943570057942571717384832431892230536715291420063754144620975832597096744480153084899130588469774039355731397547997382346495930922849996432308857004464537087399458758840515148141803899705666700471194886883106736585250314727327667549522163862461217492903512237945314371116557167257531723569649991077722184271627227083060327897135684370458570904566518748254888571125320595456287264823913574218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,19] -332891481538651051893004738309980004757358219826631256697958617699130305402496481673902423780936445813241020161386859251553175730857762542154509321231527780064284083014465701113585277322843550816932386603655397926011481695987928286799094475000529736928635970572646275153445023493768164960150309168330437283557710164397349455517654667366619694118057864603734582945949712902392992963554965231361869238378629031334477990061335241087267111791832209544797364582183127985634233165996717083011873783388928741736851020333200553688785042225419347303496378678867200485078683786352119550127242503323071150191066861767431278205750902661118104163645951958704749959757285027924672369610674816679520779200325701728932038930439202049559909225643441913619318816424954411295385204056701301357251194322867151300866826864363477361745333684626757505241897093772157345039552719166031142653563123360260022314428866679719039094832731422240516892527864432192024823535156649898242729112709244274714051837127798535344311807055900929864166024850781486296140840426570544222216387594358197700700633142260040738162362715333919975313243928824885878757622950834298935058564645660533266087198906636185076376786177903928751772625397983312396920143723884792959086382210968521126261577056213615476078546111371074157782251093279469695808362215551490209712899816261248803607809342444179284517887013114759652272320769047780730632950007230337573118729422744473004638853061366509972207802858903851600761178398632396374108961229873783078339333621269747768708169219860934274001149715530202073102290342350234897286819061224358778818757827519871514893271007254951533749785214002606263393917452077133411687432669759677255562257307003430821280131656651290630717017304823489510904334771620886204308532720408366974468254254021112798936534496150659196788729458678197354639352802184110991343353016703575192468550266068241280147937398548275255096443039625045611287870449419903439913046116935419472962434512629800512824074748935737951745572561560012095937197525923509783543465389466638994605070547764087662575412826866239455025255656999147289778405891948462196763873844292986630160932604575839089968612418793714250649137639242176380134235253468714582516652681106002741003275463181725892326147780767417213664474499741635502545692382553415970823094448505204416364759656031722259525777144850562253789452311326035627742326871214138263551444681092582415913830415925306091310275103991114565847901613641469713741383830901995979155979750847985117457441255248724021343414847099207785344603968437658622376174727408582043608475942164659500122070312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,20] 446821622134830348840400872275606128095852490008374532552666560089632864513455239468830992744395773029681781680822652428264061155264795998392005141398784718339672189631041794939309898339893963816923920642320905219837517641106188988335501338231771084422352472910374550689697226347567693856041035739414096669595437831583119871373334633645877236074218303482154773747971615412571987216714254391770800586790284083914816960279876676647920530701690565982420010127899150797304583340061048943332334813163114618334056297077487504803101044685821627212225174318189656174324586956082144384085421460462139971327214197307053997111614788887849945195582426602165522679439653636306429622129995762880654789763772253450206443213656585215025019102968983061430350789006384752694961395194480202967893056106660208016079650203680261507594448017318020521050303795309459038572124696805680918895610584687360075007487367089995670308372182407374736815978573107627751822951294964226660707073434916975028639296797715191512631905017445258983364498047393884786639866908724900260795781322310753589052910491944262454695950692291453196014428716003273350113916581467964316446965066684197423544704953339293413202174740727084783402350639928478453948701117207442196850626994207445399368717553992109819553996537093612406000996458657716681805726114858455802553534653705756253267118660126169480318253947306887097803118777502981707094070401798182657536091570711014008215522499788693062238632964957512154058620864392725643341044608847580065535455406359459916655122341450812096811506279062928218630983027621256816442925300760701569507443819462548050727378896536853811445710721464798796876327341724862228936156905146058535698141704792867183131691426714546402917146285208153588528574526184576499341679647304513723543739027552475857111327010791684611829451684779714008723606644824215062642494429099601964303718708186511025166360691049304683838247822112151449801821219187791749596947009908372682012965187899747584492033234128899461840669179879953284202074511391062119827891141820892956466128546968576027450137450195593560923785072572269282848020333594885543740940707634587104468403067931336793058305635593167339496615254124675753813749337231645848456362326015183665720126852586404142625470871896449085623733219718182481163744133054047890115929841838608341645893066835356873727246038366306413551238732415570322780738144149010181315267300905940660742755589139029175017747728452902954007970976662785327616234995862192073208741086828329469372081542938937072022975629607194376514304489118805011342926245421908193478088833217043429613113403320312500000000000000000000000000000000000000000000000000000000000000000000000000000 [76,21] -497822815942110158769048355835831177655341636785073569647753582987370391157942165368570572403504349270884624916727981870460162015180106216001449848918530351442773615545550922886073211595693959278968324874360554551546678450063409989642523310002573485671130180133347549320047372671934792871651244395085891286114215740549220858057697752153611881854989069755051902247939480405550755162722758405598008877933399054272597690035765727713624136235474651007231683130422907347647679480611870931132545488779225815465750421041672229101135917716570162099854149482647205295798042493967512523884289494017681903416528839448540328990706284308334727778082850851216577795255379364884895488152505983489249314426444957225434872845903153812107278525499628777828585138222292037546990242483491634446370995964430524313868022180957953705364777543845984711166476736343010996056248930270776598758536651918995937783769781464250733248445261786433091882588799103589340731872723563592548732428111521606255203182889850443832794394126731628430788858667385886133819016538786518744724992099563966431620514101161357679198604863360737685988487550215077214822308116744821364322492361236431156185185921068517501657256840773521408118119034401513356799235185859668005633298850306387183633095786828270465132813815810340132484420440668973216405697893358993755089975071272585882808709344325281417362246243381794324295327138888866153664860823467668784964423425833114208339284643318985050775749162601399574225246936540189951579031798653208492934216643177918275586372700979901340171684639899536813864534759737006264259424188922064109498063225968881535984127519744881158281519407091570796048247962447043637132549004627265233157640380189908481411868258772031506019390713521026506256603719358474841941896266978502454862238044949354229621189894290127309246756922294572922892822915047125362224704242036181803094482536182293714951317672728990891633622211699128759946246453674734603262496654674784774296976022053064737308898279260631953627646038070124272813429886558799612465211599427157497717329628748047846053279072968739923084778788500784168514585735956377440867130368382674166671603127098657205370406817593095210418484758790999060281739791059654409805564871814348391292006984274002574791063195822413729450119833632852572321785506171688102141075990027585295478338244530170107292444771089104636502444498649544884065621059444756327306717637870666123136251552258978608092159375565177678852773077293264062016391515621075191870498697274949877755133632286754821742842414357052842713680491758308304932067237083591695889772665850614430382847785949707031250000000000000000000000000000000000000000000000000000000000000000000000 [76,22] 490090962985396024298967194617973236674658250604173865846687567833875518497014458566219497044325704509392812005580892903444891209804157397749230157080796704414428610352178833894021128575223632669819540619120267596088763914703824029170875100494286907717539491104977265571201845726592029308918634620693668403173128713605571153894561725054311673715112562021551182881155473592804364289655507184566262065821222445174789332666678024886068725369334891385902990354805855369510814451401389646709019665912643032386881986188470451135856399664486570503539295289367790614652493012533801473367007328007737985820612004381494729127703111003436800392994820234632658800132111758703550710427932067255081709088307018696586146610052296737146919541116060036815920387828613870768801688699494167101792293358386486458582546990110147720542836472760429033312698761816342416685134223989847727281536733125501229436123790367737008198445679950376431788050520447080770204066696416649863420644011615713914556415596250425814561628959360746135987706744796204758663210281053678406817479620720144571602804564485420693512780782774666450139344841728935152554880074345917586123391596819128035817749712193788138726944650773929666290073821292333349666615769845541655917425830278976638477846247648957369746887737840173122560147296622391834722668433405138609342298888025060499572977817671002097487426757319540144701814853962099172185131818567196736311163110663208362718901412939194565482303009549823827948652208773791145044780112367808622418455001053688921738396341282282373966730931817760755925733995657180000403291980569861720255390570470315621416441326645872482785501625405409468510509736261834677839388026682972763407123961827271959530217355356908650922743850625943547509979097234956648233550282482257124206163184320253528104181702848687409708567024366852762377363142922183170081810576195981070164556025354170154606884360721732268433506047784556614765193907545644649293079468836244787936302023117086955759802224117413144208735671305127780484888796872902293081794220374720488338409496421145625128316321615150602228945680319321861748849919321128049021599571069104444661157063996437470092408327911677139897965374038596763776292152846220926100896669266540355391019194982922262715841488008971379818398918964044797386421635955631128320516208388369155259280630282186790801005165970223555901991678161274247320140145952863251883791378529008293576117146637330861813725789074588869382726402142230804617236327880825283446698793247463647324901713563585127229953581576963354555971160848084544698615346825235617703349355611663895615492947399616241455078125000000000000000000000000000000000000000000000000000000000000 [76,23] -474150010667315171894282976569008025621294892692764860990184509025444903276821661521450320036849562038702354370049139938126775758874588525089509069881185290600914583106849244037995715577890391929790682627319294935512966060051661677496778330726117484019347286125654413747870750131545365202509915656460168430609522391507746364779148560313783997397374818073732560970621776851279061721902451360968387094221407698793901468750570657364798544110882159618277656680555950444211165675772755245522258344645764209509448987612541512680725179984995352996886431759450765241658487048056835752740343880312446471288770603747422050182960179270119238142805177383095242721840950282541649627795391484162225450367639187309063758428338203625203904319191042928833494195433097452628130309929755079747218808621142611094251856458048201778593170828415341190835827749938551512473887331002036895980231229308826577041856183736226753250756249389778063810674688261320590126497538413721857931857829106528350789765470510875191088593854864162847361751571913371666889655014459648013668283330064772826721242637894917826969731781815474471150447032355123829097436135774928521064804440998002258653524792249915470803454382813877703345594963956066574287834736856369836669784866884684350651179050000251489904897960356570714292436690609353615381594771220723514398722125162247694834980148570074132424893468662570134140594304993720899138062734584883596479784385795293251171890129043150432586809969957760798605394987946247634511876335589453996035558291131324032425979819316634948213656623518414909537826299918047559640018914771008461747562870173120933033361453441692635961634818281994135007125629397645305579158407605000426923967997550186677833138368577015881773687745121886318964799073951219356100068915450227210708754252939432247680241104915985245072165182165790650154972777490687267346220524617862507453819803733543013339940871152141043911152692743220349992261627737684879116680014158169618155419728635162859323904601771301030804385772138826542819875636030834543001735325550836160141247331638345786089461186148187926428509583611177961240274259646947243338740530056542460994035670410678176639794203767008787113690896033588148964848737507611435392098442254688818088384669881529336023427677553290746805117303927472707255950235681877365460761267890879396403982817207503567521602910220139467472592400679307799910748052158891628771690338104162465328226258530703561675089251607434064062568140095789358961706028099645646581555283885040630047329170452069059983694226007796222022906005904318892405016382153239138833944812945198066245211521163582801818847656250000000000000000000000000000000000000000000000000000000 [76,24] 496228517857580692728492308759700394618219828086046879924286580755112722550000381295538359252842278322808373632824698333551787516471208827346243246491215997515663765836708903912063059932577863276677484088664420697803411149794438529205195604308552308558597714734182259855197240764753558948100886497197211541224497899174886530391586346128845253421126184127577440228145484885180039199580695125245092489850954009597846890231742916836474517660133774150568587783481270196634836075859492827551064937073924561606271942752035888262613225853502388332783024996859055252538987219082003142248861539070232470606916679658033712131444756698214265304010012712657266864392880136279089984404886384107719401464232782866877692633769298233602863171466272869085886005091581436876232511781795113084796106071735910257483105846579845323354268767656677709787970092504519942817545445170076357192974960919635239627786619093991452158226093841901298927433273830442708628247830045825859369127909733763162288173702208726340856982091670563071318920953306687451989827972088959973510631545990656776404808654612480463377316821473837318717538789059415278733789501578691628813778102482717133736575186498601775126978000705194936219438532012320874384885468911162194102898162318598001707602033389719524271620061846020490160134814775885215744818010611644768114443822298400324644140355519110813918978127282636939172321243558634846001665842303483732818353342324502662395593320133952821994963915678939606922040867764434167773552180938436004671604133601946225631367134887366961437714616262986015574448245997570259513872253338867303923944196348486023578768668781693655055782419707651550836501271936603708284130332450632356344202012953061209123695656937864733299972129028642060334987817019013933684888615663939384987192713502592248419584868499447116456195446796092562386031999872477138999779767357453097597659811431837937672728123759932076837653433516240138829174944594494486716985503033211640820465854463271048305924666257045706860535610917214638372505076793271807412340345531997940374767909260777839400512157166125043030142874181550386110199239447340081005598759039228206280689636833675727191682671474943704746159548364773676989278143408004734928283983857118270702027712442909920444936174876856481050618673263227552535973166984170791904737102618735376213748340027323321960298883856664173164455131942351633128729188773977933500815840714956497929564296317005606312289337197055721332526790492423204398139775827258562087506595684075403986141700930573508893449992676507607473409473624449767208468352745458959991581236715317559937687974525033496320247650146484375000000000000000000000000000000000000000000000 [76,25] -553319918306002561683463284321895761854456223259799481686676659382717409901425602619750893313046439384425360436405739500644003474333013593073150583642738010935746287015409862307352473956772877057692692449888094485784638158492260758650143689718977122235621990257908258121656619324509058383296801390538273973361574075750707849816659134288884887842467961063748286420405085163450779787050448840226323533854343646626895391463254638615760860115439501029683983968505825687714176949967414814287975489565225702916640385178032787984921737035556387859377037590321025325308786248478622403203695889183519289038427553983743085065265290989278779516809327513173190762942504721122125407806279051323809749924331182861127570395061749639562833867063012265487519709378950042549541788380628933559122648319933734306879551680975356316011479191232499013407977558043568555364237182860984313548883119844045491983676152596913623927890300062440209959951514381785021262824634026053051272886900886836185780859573188959727224768237058446202857247227334580619336931972892460949140538712926349673647865472003590269219210946188093182634130717856400004244634544803906733447493979956025354572192863776467269203638126154831259969706714135884425581544574225067929292269323211321586019875841941806465840559895057713318600118778684410710102802555288971577618884676983743601998248955653894597234252954267219782396224175156485176288812621842354534350766458336110796054448208010312822887341234208009842180822183280078376108016488746334320058083984114377889420342146028535111304305204524206289685513570229052626899911117054986158463103877034092397615523519025696463731424820963030988348504375275502639753004570006129920119446280377626911084365713433981536621868250662979191876071959559681178862227239468584348854876508449810953917169306062428983100622349513751306080694632820230066542446066237153978573777662092191082294592559285791976786521831964487451297562302104875361669895654707237498029849774444173810436630378739251933457508411283322093193566796713386494092139012434001869262425090608329567269886821309826263902929773224850624955981690026952292722785799879006743168907345981711626918710334345710973271823126186290956886319869290539927892554844894344729355255784185486494760190145700785241686923355192896354588320313070114979225641076528575476819725373488527565045159694060994943156210128639710364312743042649331024408986328484712414414522362487131707609083165222728203829659743040964207218855595309638279395992914189224012248178149571492611453588406951605999590546548900251642849059783836968509639455266150979192291137209736007207538932561874389648437500000000000000000000000000000000000000 [76,26] 597837423692205601628640406318711708650689732845886559441240593923784992915438376850445562125136982509319152594674408372311841676617761765693436994751621211853451136765244289684901196561261492446777981231115912084116993599870348056122839010543234487884578830460340118035270874680869271978668805979250178330635914105236015335743284904727603866747504962848887670778273926273238523066023283197074260355731217022680251644028394760733176914803890093263010901304487852308222087894958517711556321151229761929951558429389140409092344859950588418511714004436381708572177001462816735395935822505069727715601658684398074170230626027358411993638167141575156302621533296664718374701128282355842117963386712225127599831840112220715314674409109639024989644982676917705118477260070750884031124790410285115655030913722191402254167343303015366620780160836899379209154806315513995300143559235273508791615144698319644242936618984782550999391843878224013049389633088434412108913692493590246129701830284749802671800454805999795033967087998370474864056959301431266058362214638806339410950495587982130132361938999173144813918898722239030522534775354596871481781288170499555011504497173501367860633056871681418209857001585639056513777323153286280436135097881403343088288338151923871953726617063917548401759795812878317323066430757259372895147827719153618945635397546394210195446952338105628531942680537433721133251749792835157818306746530936855172369523083682320561276303352497633640436204319758361098381860938299724179522405318573182249826789203138821332545590352017371316304905882748201714684850836023416822758133060725561738526575839967470391122838569531680957584176591280813876907132004240541684627710192846083892761092541384757973521002836563108179864784990153096199328753821983105241537620963653168969527405094487455620884900040457020763839789084056797028766896010853672157242311621907732993443899007722550026282312587891901138775719673568229053012145917833035363869907949851857575267169079679944928185893827402089549155060618421450867064373720131196248630449863837582694640708146190482168172158108249990607607132990739681922060031057012551568388653976644696121564578715729631444285618271394788121229753426237691354076147364052296926370028615473605581413783137252307957895835494884986557169261333694377186021620744793911950256580274158465156867579728179292583368402584076438448428900072055580279699447492315955458249564862416875656206325350931501854547120684329260218248022972581001699492715487124775613542243853389683891456062734615913955501022332569080075416571233338759724118173326320981869207334125082553555330378003418445587158203125000000000000000000000000000000 [76,27] -581894409751999587887079013380062623540181179763835087078271865967851937404873872026061770219013439682731467178351680603305633831375756762087880783822211376775740661704974970258982499939953158312857180353744733446633192247684568428596269728077249804602157551061937095891766386132297405688310182828166989891988248227757860378335506628296828626549685392713414669899759579186644884992002567548397484907228310508509103576010585264633621245289498889729809858111720011689247680839311016359937461478010784601038603510913938248210542688186747080433502977856873120803616630872538713438321094684642412244861217887454913319313653655552151944316280877704641149990604693920521638930623241402058926523989491118852647896696496245179331198977127943611088305857264174074760041565156347660349461866539790583284633025718948641554483838363022096419866153720661592936133745266161164733020077753205595888017856945617086046733457658473852011133560568881973495428314632364349810969470933701435924310851846325930971983712432927549417034353231737239449940882388793337400147292602809210164271804736900055193384669513567065349977692034424585619683870869396791485156974315823032410357263246548366779785377276759482462474784402547963639066077637013324140928593837089368207548573189395236423317832592748699262915351917132477754424848488640910103326333829953176018384873107273055367750735088449651137801099419786557556378657308399480006089145371921655529579683069192794612682560213042525635139117013422922692371516484521544542586753730923762515343839224292589709956217143609882270661063705726353300166139313423325783539106552581261876702223693402405326573689860741231644644285480323849438278458646522963899864045462467846182470190591033618593485714608170458330445757230235848288787447069522254680833899504630641793659896268766508808876512971928735239606617694124459947576888735522015236558116312861392282827651869469732156631632339054717627779337846560191105060893281247262815407107757669467358332097446664754544844991304149406833372465027975862835906887206555399259804214675656362130107616579530374795028091331965723137577593738726982252294555869320554775173096475630491632623682772431295678600866082867250700837831309590458643538352523518299611723372455763866506780365052525793421219910249484941752391486231343689598845539259350230893819819917296529696258974347702778721003673621091837262272159840072736340220600572097851331395945540257545886616356506726168655008486983314437548960304580983759967756507772307945761920376716373171175610647630616456790694333450146036366725634051983811706724585094119094003981172637425534066579757563886232674121856689453125000000000000000000000 [76,28] 495816224413391550646713738634223045964927568094396336501303895100917985236313132778115906858810960421133540651367330752628092131356847828089095257533299024217094205533023283983960429126574282529398791589843375479601542962466226902730583886699961023881216797643896750008274809607443409398976119932977054366645718740430031849556005166426735767394690666551721806008889070000924418989132749901689134493400817522689949456024803553853322255877294436763437419017115316487761262543514196755316230083576861374803680155156900466032090836054954206141583910828874296912641509495514568079836603510224911167773351721360459309188413031427136264404265431733559549909343776102741550656616377636781235481330273406193551982071089237563438920847350275090274542897984891590237918200697652774292747500225387667345918685995081363070079419482625870785352474540527148687165187777528272610888578520733953716165050186642978794483268526588055418193202896086686469615985332155458076213790666064645237840451845336231345421902168493061378581629430731104471638869667303069928019664052377043711567031224343731225953292379527488628144294777566433792000375936643954993838486133536032411456501691273645999169954204243263590308888335153664522599900906142989502205872293555021941278471341970976549321796328586780284512019107209967304329222609231852060955972693272267075898542608199654838896073943098667166370440944157237418875145429340054355987546465881902928594382204606159099102327717190282745405606132526507481435004181877215537641149743269467397272392829291997123977387520638056112061878000540495031079643568593814340379211787117179376480004023164971021797831587930131530658414131209859684416736061579615875159051721921059154707548187504100659899484574551732406981373873581441146876775029430797316649141431101080603327879426494646869235528150501125598808764406330784058904020384972729017330689384291717413390024138821025987567389314090612023359617485433081901552946832452526364928415648263447139814046437855806465817264604254964482928756179155154283342768113990708931595544638794272601580601287574692594903765986124216454154263218788095191399578387778603055658558930768665507476632829207922791574222464423032491846322958389878914592755520373950015831520880855957865123079731749177154982149158204133410164779970977718291142852434951827588219753265967243532492316235598265208292769808639716780835847248553338790178276340289571897305501595977661892917362266920079704460825042243825273846064064205182083814579454599543240216400245696986419383342394835441207674865777720543392298320241386106125676074537966138163239950827648901653110780074484864599071443080902099609375000000000000 [76,29] -369612315914302771564036154308267128723187378851870188576975832859959827843085120235535736532550660590581650005680107150960114739425189618600656850894588255058762692267098602218009332978717151942819384955556887030228237876548981772977148539939521077743322345195723145391122997120727226526458664367849247263417543349539572819411061968564790602014175106879425890920887589889702435789907455727407732199824473323129445303436735997808207266296228538945710474852402909684115837713198111726987492102924854968122634851246004651664938143937440780183259071531118283221530955849177559909417229034436258962623947284495572425915449074644596093856108635760653424323367615331286724442540150909730430319273049342393140702588370702207612190999413001159602098155472821278337662738540649857777160502920243597262922192858723715532269954454488004240852011056764221625690827767437049422129004164160468838449534576848662487529083174090011715779042124108390170919483773501045534799357321848526612131373603280797414141473644305641106599893405909934109151671758309517341417435624619957591383678365248806661647147272633192219766519347997178948188081145828093739801709517013451134641644230318664550887609785043704711300485984394566050969518456308524106189858911690190711926491933733126093923506067436531965036085119576413712122081578752992350243879374738117201449062338564144693471802001292138815902184249261945998908923651192194819839372502990416910200287578986494309778825393068493783712209128350603830676687994411594578641852121157630151152724186932533177489036989048408142508152515383831875074016729135173901595383431429415505807612166002268822987451435656099660730441645065828252651298163998253348523241923232675215638309286795080318255025402640490607819679445659822407188896924523393667603628674036057109694469246783882006131940217975057050936806271951674549544646421511185653951432962728822649530419619740294213917000573668672006617780661811046004558229084026092498818611362381692784820509359494488843070885270603185521237078878025516723433247225526299388704790149539287524568304080148292879411962511439835202170194420426231725228604390487308024064215198266919912060913361377887513573074214984324837449309689310537613257148388140900742776840494206486393218462446968407591607449690337344665129663417153721924834160377441467403241923045156087738789638895883198030875250246472530088125264993278728108251515911022064705303860465804150995315172636548983377070391792933418913904633131376889724974163555684460834224687948592842560649820225428158048546560915216896893277952862663172250563761759666092512085952909154522077941201763096046306600328534841537475585937500000 [76,30] 245406118662694292955725111985748695097845910200838326868278090246535845296705494961780099660467429126993258584654571786268958388446184933697529207481608830022247840651571783346009310398107271890753404662296705407745424699771433691438268365520116421599870885607617570672830744017845117838433496520029667611246473711761594933969107878477282262528522440453727174606001511780964437937568143739160084854025354711140426640815056040854217609830360188714714794388956953178473822141288229443805781785617466053520336398923772391378915607308521954802982896357714923763372538385900564158921990851677386636857518586390356190646774258693707770446298995811575000608002577548442317510345344367673706620220730617577794937881825641753806300896562816067380596548844544301175917832005592373224714529526616520053697189009074032641012579603981291654348585673192155310923672770617650008908521276066320336046876830004456981577289653187724477661857111269444102653252129114008323233233142101505944008966703681894859651665104658758684295592988390051847232010330813051194285822121885191604965985798698701172877649007834459809194412114818348833820309587544416979090818949267737899744947530683041437328959275098392265888213894001644614057120716506919347542447239689279861522530822245709626904496279908227542581825112184346116322642708865038989998097382716397234031875865254045735960571523231796624149113374318108223391565368223753836855019940494358217281734126930424636477292594649136037254126694480141082338413774627252479960057190892432670917077299213147147306002787290920217240237942548197175432805697460468153826560430927431044019190414689816124917191109088884400099782495646096754760507077557505392465810438200004613667366719725513189045079332244793931055261804911453716389040001658748454314211187059715828665722388129768073433720303742901043787493943378345776849725781899245490092499120670873321981619679091480481251997811093944435866924301997364518569955658596649491625801385410099633207337007611191807157430620944356134199012699866535514530037188273770902791391123442624217718388597818668094632436284753581712588615510922252782571366023390719177535626415930951244536528749783550934656529352819477649621581342859061643950994242372853031178390794587243517558547561470744828080173880031378355433036640214547612556849529460377330761684341887454645152736257071749028182996761220081415901276555982817282506117310548197246854524135054212206325504287150600509644567783986797666952247480073475011587551871813626602204691363249008910464845100471834884299250578709239094109532398663592601132748879922206054221486716058055026212780802552515524439513683319091796875000000 [76,31] -150408645843711132327480068217298600457357348828796663815965862270820271991737457869413032531781888375508371952108997298523181188321703119102237877875009845926306816495014970152196954283773568482001436048252912081805345430723647579755158164874375491586577139990060604398273652080606585078395057898013846686851245202057404908292985044962975469912876025335541307165113300825577299815565194252867289000115329378158578214345418032159566553738162619213147107055203294177220717749829237521074008901451194896406427416465015971391776746175902673856834799357556851602813667766038595203955510687609668272742890570133855575382281837567542083902054162682745028371069597647960061601455064701266895710184326524665007064597793440341343232290622330018650804554771058138358941552295364598698751683308281692017242206655202692737408411974731254660810504001741811069504767077854255983353084083029056691077906297322743570772722265709054625475862012249560934024700082307751220746145655028992606393463891032869937174437555551321726185641049154088023129903349861265602455254220536298485512187999553780373905863070364199161724246239861218140436261660382981169973562554966719489500167127142825315708717872208474158573072340605185765735924749401223022933906071195049375965552275225268914191515722283906753700683374282254521165747895977659529671987470264315793260036250589860379115256393393778669349883353903745534232638436326563428674483264717014165529294195509603394435209407915469049678245629861214112570669395249492612304274708032947012060340421724095355123436673177526153551205188142550319248462935222233674693406390496430879003824121053184826836915667961376748657508654994776928127894323336087827613137340116085746209920131659907427093975059153870480874090920321895193437411541719148964702842178250853873121629992391130051490894078380448715326855471496055234926942774680331903224462921165046868732134186018423007692564323409854132238534556347802909220896306556544126311422111085243563735921253004925821008443972988449738857859358976028617671922488750717525437065240723012508005192153451529797543926591198581569700749737240286655573231867644118694551714305456013738393663470299222626367889907138487523028479529705050832665350765256756573924424815626892567534137468305831489877430401857309305284104256208045465319941995968792467036319053772627238340964610585658260792126048831318997387195826373006219815593382350228987666966578710493669725481406128742123288559139637031707905268259380760345024206170477946115073956213450356203939543945449399850170668982811218316740132099380881253803005455613920104648647133041496244676427096464976784773170948028564453125000 [76,32] 89477017105736052846833467413322070250568139359313517179031545282754954898620748002893360344726384877648291267629513178047617980390182121496722185861236979283589103089516759144959624162943699418302586510555473039268167539008143392115897031911937489127360039353364125085828320157623914994139158564974913773325232965192124983930778597945585684174740485089578190204873698007784246163234198800330291659952438875536137932444423277899981493359721687265132421813906130302568941816448035390814294718949435082450644602491288310019381728658791549229621983569603307824736404111120666935998332305036924655584765925669027647459978394308342437877767584556543367712108734242717313776042985176275181139866696382395119650052518153521221451368010375780794933580233185644912782656192178194654627140690755652831976218595087169788959967310710027947199039888339142909951075095154963295688114507313982883780975714690513618720097081603942628970497559827174111995770929343755586726264356863185052659466445058281518704207157805444480236049152590864175372277109576067467636639862831204196184605317263716052217263480653419869827191914758425240781643452063432927860558303478640574394787916564808704421314556344295812682345755946781651866778372137806565844215030440934502247222414231831810988254625542369648504328343101530830957631979507075201201572118284334451332857828685812961410521704689465640296230921311126185693707665490453396090884859518235540982070949469591730437411606245775301882816614073333366349247326983461076343678529154316523856033260326954451220759818178571186859091618957362980977078871725456595995588084161835577614056498126548472450502885520677909605343968487132337885399597541468032399676356696726335071090578666814833707882941812656253097459612268738272849207279229805078937983123904934807170531982919287930336591705817267721379219022518587553589972016297380119347929807625343624718916178458656152922044793104304494069946457196941587672971658366545651353869112764316495140780139408677005241666450696941792383764708349820516844593891411244864984763917145052468864323286296504462344764670665004505163332066622641072209288316245057251975632655991631569787357046296554005637570433215250175241065884087783011857019528381831010513884081404766532931295637692872165049645082220978165517534543789793958212967375165016217351509739937407564040777642945138315542097795366843689275246405400819950742349003101807928187538142708406261127276039852963757380474080010044117689096151885755606606147876082017503856954287140589115810373413268995482252282321896183984622882756976842114078694076652043140718980848181962617360341027961112558841705322265625000000 [76,33] -53939668051574409318758756145790404710382351493318342046943973405320879573714684213088776463962122619238510369967536795593533631332113381711545259442436645479959599406317606249872420877181224115805506838329118411324245156155835381443406960587606706398724866196697200812226409103580990604046667242353088356205106621270577711891788762197672679776174570067516128669439179356246385113569585112632607234525914983654559283194592398845341841551370799855628571804591311373147270567821857314592495968787110938382639623967929413758502187940298844246985188744930831704080067423601454916421244514522187692637645601002261371568807579595230475071001651164644238029593445328114358331463155268805640747317386479033002212428012506109323219875673939687857275555684027333417098315672402750488009569250799693049558215472892408934098103996768305042668066837694701867964613487973323167173604601364994730126243740342552214866779814455231523824822816274414280151954838365527744376628205266891647706388371848814068719432188887980805389907709061994725861545265470055372162855997020974965276299588472304413141625445924486938903185014351266398405797777738222283813711987034877628248888179246888191265972490640747447380045703973705113574774075298350956947880238910218574056922525143791859559095545490748308155435612735786692267856724889910646432660774772153462280119267824095296681693010776053602110119164054701433955926488002304322839323820884347528995984981057066250556084058198517120716132317671947318260812629830543932797366466992126302532312293670198906291003759956812619137093434421570057893297877587734461571262168959308168720915270507464489040072089911437783649715984806343021722506729013978784759860135818794398298897497687343338267515642187924394009934551591261890995389315638115871193140669762963020104853687869394241062314869096238906543395239199101270685410633362942697663683971254178754015339000895451629915387115036608204123308171210846734170572981532423061702285431278635240607861387026370438124344059327226701825150975146059430384810435468268100805761414474687090934845140488112704591744998329168882939811895524514835520988693542551044617853015346048434883133664830988408638201701813908673298731474044425037657386242051669612480081654049314695488448047422534907473487387281712599654447926188801563007515379286826652512220213358902058182629720796266040395365628228116826569732030233108497072271589265112389604076220029200725322372607017878173709566974674202356212461197425225317559644463753023807498751403232792237967889592253257355085656084917406666970290906268280298976064226497390647827034904082665889291092753410339355468750000000000000 [76,34] 33123983863382118982684205739782148877962617787404210766885317025258276877910792959160208954322552084953717302788502755576158469374360012986740460360351192695280742366833642771808965914896065294617059163209642715056547750475184764712456803246048577276980168284347590469463313555826244965520801135399205324180438717382422010296297721429671229014544460396667168486736473054558313590534444681126505328466998243429368364139440585318176331263581585513184801373002741035855321671079212319273212801570574767809521983205805408829170049686200714052402514001707232275685549962879922060480677627845106954858342514397724776169305122819632413515548485903820417394431368215438356623146406148128148796739846117945535867932252557323139927737749209509627179544850325579404581365077636950241036568613094848062970378561936994636697456306895061355170623381181830036609941007694352004601721833648635202041229243696846497634368757719457350096109332827159753348533909694411134259987453003416719937110793292337552222747429869217692290687749941556284911894896547999814623081587905754972931632361839594116729126812703998501935499253729666276214600733956470527838588255922300835036549614215572831347582978547399856404523124287942994283384496973359907132078763850529161888698597156724044173227253519430716532645781328397505368260910559386410727008206291760824779307021944933816835526078037227095767016250400838437113054025092195509373860036459200337826186211467166213242723302186379757134350338502390129711629230075511652108500902927852792263117241944321866275514150717206353240072730914594745629755872121634374806559426436956611999022623736482834387341576157711212739275375665242691469680351391809393801041437131800834041891845772278584554760210170039103734694148174658434080430287483594115164324752446225973430865638142873128358843990923850390646820715432173577499830161407397365322785078004696777513814248336905333046085968085598251375236434668892826408074337189866982407059084187447020336655957614717181734497029560596191684866420451662609891033611120480390395898879090082475896406237573842490495741194111696768025758089933677021983318029578877853215581767929314802238580896206964408639187479447502788861780499423698003505544086949389578337429746478710602949792795171207253209037312754964014168202868622873502888483720324525439066160276068432863823715233845622517013951118687126617147531992919876433872117057409900832350381601298256133627492313240590353643092695432354292996851531568904309706960005923419087346829839563250458357194129794909747703793847545038823487463626745558116176481621495406091996993591664022460463456809520721435546875000000000 [76,35] -20059701358699546125065358702474229916593882570614323919543267055009468646733328199556354670086791862506318112458669352259268298099721547027485372159692526408145206616908312133682912619688463607450975647419038119876108273031459104328409805302966468727487494854185150238827791128979521547195434761420741955104003031156741208115793050210961261416504067075954925735535914499832213689884171584329490103273006851982026720947180536937140693333979221837639781522436542119543232844469383624736864497375091199749404140688629955699862068765270485965387997935406107148095247851316083235993805930741269000799199378092509473619977069708578721024235612304214358757220858876221227515464779711860517364706959203332491262850374504884697373310875244540022685733696522180016736888673764140186296841359520244526789964792658480555163414887123214031827758153455039267123297719516753796753574874922043622051974675301063789621120855650044234198871450077482637392823339606125384172225499955153346941339735782707799212131698508411173621570263013871116204142175615191746758028955970137211601238931534595727310305529337489618136625701057911694149475761304921435546977003444398780138207809964155348879901633667558633497124231603430906213883097738523263644519508354692122282098272003065449419802432190776616069840682871846701888264025809573710753024375250480971335288737292834361966743756767337166844470711183078056816411196787799653100939525610262054362290526099048138333614865965140769419985460945773093826698630607114520107781809441170754051873114429637113317412219575168695046820362207534065532049380850107137131184805774282601968814319755353980186223049121757771550790371908899841179375261794531674485414836826421410747181926434246780172100744643082487347505212869260923329359078997009446879376743592279666047932366899016280770274296759174250978381957128543888147196090013748976280643766720464450359747082917198376822620285103825692117260075591002957169211128215782483607859780756678771816399452675384913441017716142890208609570582260120325169468397995368974895132085236498774968129425629500488543367779347462497484144323467961225128415276169899314569328396474283215159698777686648598342761202055304146303204265438813255389625312659978908515839104305264412691743431103548874565837451404555036434570022869316161344210184334578528536655275183906257811694496573254865303720573924687845640098828905382328430387762846459889297328230759598651234851297866047058805454497459329823059084112718429706342655694442119688797393016187028125975968238548533669202922748744463556699270994782877959887278258352660267535561011698064248776063323020935058593750000000 [76,36] 11516890679564956710910511398025836520835849079609668186968168018490793233516252145146082789742778014262004150719125738497743028810977827203561920849531917416363070553291920096583048255773350226052103790904812578156347467861071202281186664433847065394699867290575105006899374258280819078937936970102507157948647439005776627048188845762685665674636071473350840101390589298703705404868738993674508043969111136732118451108563392980054275835722482081908445922879485426658480690100292527930212858715895002733177679752122248206584566202854073191127328160507666465015655392475387256070898045408745650489713801349549958934312894422250258301396829559353068238110824700108980105521848820344162463929503067861661969219690448772608726041243069165779950506912503526367924960423292579226641200792505051242840247149388420612172098126232080546597805086560063589098189059880003747523846609321141018351293022583166677902312735567662086138646709151484335663402341833166094199846043231601763408481619457353243769654561336430426560194300476444204200479818193411215604902202259613155387721315116199291066687691441669793267616330211265912627132841026316737519751213527395235583624350700011701428958929477729796037224202251675985377841207615973868294238698814583420285153192147043926947972646133021604010923544825966489130052203074833864597623756396694811431788188011058568913314022077269161250612928679266469775825371672000576672422941747375296523252266134352721573514972574313635615073886041992534648420825075356771513039093141643871820589081817253546713664281008353107669191157204413028663419449706598965191033535360840482112425500274144184768338695408597104580846142657487987470379607183278464916342404979570722259554743564195112627052960703049825686277132566068283233421352081749545798042771617149398610693068824814255567954811117671213883974688765510861769487467909728050095848028897520999814936919188296042055923146486738108591105081163383484298695406669209805964992854659570209168240288240433661917999069837688135006422165764654890864352351607012792201026428995679049870216179250758653736442787868124553573285968090287809907260638591330885660454331772513988764742322720141828920592039363446047197692410423574866259188415063310377786234608708922228706135769017414844889384312010665958179230667820471460715408936070877973131490519994122549142819438962188271155286085916598569084104399137567049959363602481177877831878256994489628587742739864570330923891068199947193055455600922415026803890888539631857621666695684076078604277853907445503455519266724047067800636075429377123041706053866621919934409845609479816630482673645019531250000000 [76,37] -6110399192379477601114909936135352901020193432077972833601326203150529169841492570068348158492831821510768113133629022481892309996611295544657048113266012306703912117421816415867540089804100146839869299589684808800954807591563848751284208295647018711664157334102079616547530684194431338386181962079788481550197774160851318197137344639779700679830897525668605480354176729490664066360082385783354746202726591859858950642396475210561121072179815949935907756911196924770248796169652263903044368801739474504900523913897090474088785677972940658389808392518944460486643860824229109019632997852017044760987069849233554813630268700372237815947978625141463056031212844601990316431881034217662616269042107415294400107945501499909371444728579743788000661561780811873417407248032250464181542933319143206628034013098710313346642332115580028338261414204555978050384781044127735897577274263932711974276070897363558336742597249193533791147570444664032791140153598008354066682638476196718832759304334253416087225828375617751671971776686720119234425720043845263293635140255780668873295300623653435368147000752681700441426496844033456770836350414631531375552704528849088662359416097606520179651950060966635212778628929115929094482523426171309484994016808926391929697418294957392919880328366718139252611029310751108540142732236992513587325357628705320050409124106584367189127307314413432515519377648230024104903795260151182205166045413000044416404152081162691026346421610772058842814705808926338428756515145693035815944537531658385453090226927100413135002719181732421644838063419436201400100801528624140072838196274120876177514370141919198177576118950435973281753994053412433820351721792301345379116689405484701709834846828856037889526699404277868656749674715207447557586031684376728434638083406577933323952166992652900058154036647338562236608196013457139668510397393834155141924208253911534569045885347808561849790594886322698905087491358754113371425414359662776901962362582664522207824257850024106651098360873400456599394132915806159459585785732078703576198987027035649429097670408230083006973470764553767323587937302583262004937548503102408570987159850813181931319563512346488607592093402083558837676436709997782853219942008356479992826403344139237297631381537606686408413352705144232349275484027581231123879115414701318443548264987489388929984943731731436403639955539943880748453236741602216683549123330422991797418686271741248146785774367855848717395989099097258239664483737416329036030800947591159573996489507959536642781093246609078224708853868260503355748627489646462515212241013544403056556575393187813460826873779296875000000 [76,38] 2963872659638602468428006447452037885182753563184576454727480206861068399738780956283598738248364751572561624028268890954632070058618655282883899735510320083106579673754224116244840426810844411859227557400995294694570772984977594178608895562039796483793403496201588587791113147542971534661791733108239709600542570536616318300997875687191978086065917234405155099799981639016409390729152241680788493482945388661419295171119431904756959975589058924989217377112121468284726967057391557534133440214651104034109636070461838706098875703546268782059636562364221566474322915287674986411535717867683206161467342986596928272016087660616979600252820051012766570255652764651606638283301533617860330898162495929366558011487590582135160587920599073848706815810930063084355433269562814969977330221801467978464414154465559697538807773779539813287999058681389932896969052752423980134072895196923309208067456173699275012953202972804444226911128585926848363678410007159216167724508480157558933565511567406258497570894711102237596325253312754115388073948024910252267731826209879681944441586945262976876646747754710436316433783605442206666824504936781010318421602952255787629320391330325122524036453877413151899029412366255112958352682977896861575605134930430929563033755420096068084542123296875039125259532863955168938890455188496165512811698421107893325598708414910355838249305233424948784624801054277555446739052319913867057239990424180295285080934727185063260925176551981322085069930391372465308573019543095346461614837624230289692387485179572597888945533280294967950430775080711821889098455451739470578157742438561589573621279759877239754841126016425086366406253620154261345340504385067336436173854451688046091769045647295315971720266903328091083355659467550909847184525335765162648892571542253140031477970624549939768161042655867421675059717528127748094848195970887799421054252024664763028815881485027104029716296563334686830661495848027232684082229967526652537392983870913359770343981523302063773305761631866194256680252801593815535862307096620663230271710802853614288098212561470688646716221969168022671622821944776761201935536044386892007520036317822495690758574458964723709473651133919642615456065424788902441611292941011143691252240247399687562106773387744091784405256324885379687499298480271298589689666166398076262859183177227457684683324906888064122696758398665746204947463481611209405140823504379969358728796006239323851262112794612930920083592906664805752535809057421858830765025364065506035664210201269999279315305605639491053235749056277407743638523997062962512784528926190752429192798445001244544982910156250000000 [76,39] -1311807854737530748127996693005139299031121360250842311007413728828973032594425904228631491434917770267340539721056625833122203225464626500275050548817887958445666498784845261239249435988528506803955475981058672493589866217629137315939692585084643477206233181745256837122753561933622913351310705093493183619633156525129606795059298493155280843484069621975352615289831725989804119510626842896587964568748410727443644941486382282974605855487518113274284894456551333528194581560870784136298281006694953151506038727125289669548771523064032640095470270760905073522270422334879079406848602856376955492904618966915205782562478151793478722486532449616481898184196048617523876227128119284974456377549929804802576535137921425766707648661410258246597688539710820266790041253518904236846232090768412609212407578508269540749234119010116698794383667936997760506627803475011386664876750961712320213387232991950642282516063072715402895019725501347184878332446154048651383142154208525879749131251508167660340827853771495469103606924608961594555497271469653690736177682964089069611563305864004891714950203004327334973824080735463135770771519638739243965936335040893115883515019826986751826293079744287750799979907619150686331629857524357450050641120088159094248358926011520237607813447305604142765343325088098534897919249049626769535610570102075413277888180777710318160019173846552843195386077194990279702759265547478050456325760261814230187390526159363551531633093204866114971332336327811294448587957863154117126450544336873245379169065394128633020640439706251477212300620462374072338199690100076656325624732765415564310317490641691939188442884446029686655091087233975341522073561302561570045594805441052510791411683895168370405362318980232187941153594581117648411289953986591464419943142668438279473385747545398517083242353910961305507728229360583017153495975380189404519212769855172261406174423197490906788769874538363980151059517997707075528393537018601344115297978604063334777139590683972695610874130908966684375166355120788264152025054972707812929916014443477567794810651761755737238248587231930482313781531868303561195278965391670389612868202934108202933917132174999768509370764289056681371876708044841550071862166939047850043754337512043082062075073417726387609201819390117202681759373421142198709685433346991214540479601128177988992253649589626014393855181748936376560328100730039543660104063999086384368224638357875425801480804730251301331525671420168566453832514595852367799643276512100604809369426957980965631782831903382116677738628768125152334958089916335048755223827154914317816292168572545051574707031250000000 [76,40] 530719795560956262644648430590569075316370630489071001592803979704058412066630005561827232052796358450372381274141236419877713888000307100048508260396885164074589295462782283865307416278810663134263178922887467683442304964848434705068852169914920690058352298022363625745074958376357159981717405977564364621596086421284496727149750228604947136009450003954417832174449459753600964116752710712528396484364766583897837933141491307644120142399207229815685409471408992149671363183357088172059058675111488348336274203193035230580112373843925015195953991091830046420053745954998560117411081116751365536576555287089843415386057904452082786159808810235165519019810891093816065726898619858932415659925517199923024713121436047094238163257805079760563774498886603727578144131741188260588424477674075552172717152461037389449414683208101352233682843569968975147767771911950719556760847031528885801466115222855225812444308026636253229222042693366747673123675025156185488107466329214144871726495038317411867198900275486083145874017556833045973489378113350477251119673998226217036666600609794838535946428577537083020320735193273235617937615333465494702216294774501095984125868078792942900036725147107864412813084207304368426934683725720851151759930695678994484698427599771589269688530672032738300821157020387442108424913711072010642473623041080456034739533856504101490753186569400675587800402064017367780647776661161931211304049158543235902765350978732008971740290380086177211158099474147878206523102468386366834222094402098457558074145358824689120467005706354971260741695643990389020606278681975123232981160309817523358294986636161359025323344005995125913981123205910200258138048417667586276258852993497448045827425428055567714732860063075642397479100244993793464532370561393233286584372508858493292111562387274855617247993142550817629628844296911798722359332007743288343462335716143831734814104686099817962609768405868314643636439098014921997940634846769019535435761594773615318504543704077642520516945545418523033665906971739078536724471190708516165336061633949618471945508692225542832659271089220820080142405987100118897699947250231359076044903679895655447401377297159393169441529915779443182393312333733128908371731556650679327637911567737459680232778554733834234428172564314900200888044369904430568637532423581739579933639559756621440631530029228328361818457386039638282977932246701060050278475377700108539156837441005908371575320619309920458593750248338011670223910862256183691141508397807310698282831074969621633980580378296968081228667009007172224378856633470272365473222042631107342458562925457954406738281250000 [76,41] -196764416110717285882775638804281364324237003929406783484897864954734950564175632339180881131574285998823785833924044840739297907209536740112216560304545863899452868593895994838989310116561321709263684319486425484464541136908517875665927926015917905881218815596534062644817500436031038653475162640960386842765987130453313919792520383390517575653368306530256577521198212430189278571490677804286210534732279811085888733068004309709359504011215827882562581697813473256059346688113108758585919274805136727435713306261634523305321684759460789534373581000253923539966795422284876689264515080059520644331010908615001230278854263456399239679978134268739596506783713309869152404913002417524411719241970956637602907882636400437168256814499059865051666591048581156082674091449469611334780453974195745189762574577612802967896663592479281111603404863121563723242602972974530506275661731125407709673997930794945329191851708924282157535880674266635782843887138748939563285284226233006855652655447679427063851584575673112213556702167331229204938275411122686739855168183428087384887302492040478812015207744329879281271619691538212773948509595304773532037549348619182604524031573245978516076387287085374046858904806619070404530556321611403353369924492539928852798217865616973819149763223502570755955066788031826866379788165941747505884539128998658976969413561204275074523077870056005441978716946881762498817415144601305014806863911334083898361126845398256571572101467844746691631879637187512091207666806632815098545701566353800097034335018421716610477963493687452669677594780384752766402375333080625407509221965074860130071321324580747202392047085727494372147081843952222730606065610407638454980935411572123516324076826275895672934362401417228836095350988522206267856757735113470268605655355205087790002556068822957509018442536877796581867766466988635161238424865951066093951151376871733051107196700717226748063048580202343379193807478734638034614285517730169096251515772447651601523774323807965120864400617739332200103073479977390398847206931427772390848407637251193858194436583782105547814874635684485036736009342930799955182733792328543435779727579795168144774724267850440785809026997382267173494036819607668007154531125313313904249280352167344429482149703173646576373202100830952594655379473516883142821580828765340780712613788374490307794386836315981792633069295598421111680562165719368436418485575574749656377760902075953376117231759086972147853321888859034376888461672691631429489304115754753080430719897353323249322591011357409857157618649333428340788096594536822105114826086946777650155127048492431640625000000 [76,42] 66994847360923227710665157367388886370102571672044352670369976599889609629025909637543016030814813371191712128780458934860260977457568320262700068527664662010889958829699501007065369954796365501053727152881279484012689047243836000008198096171691709337407778786961224770560600775915172397727088413606206286102138988843034350125244377099822151482436017539483904673660324156488958336907801903210338510699739501749774381043156579939623772332551946719577830103047782470032862498387252768195581109245114650862325556629634861242276260728308816665347686194583517310538607906421853161792441845849541324858805709367047989260978060442220807822978157305539864655541551978331747214083761697113928323433648407798124279856761881562877217139971826828744920775163532008676391498849933482005092020841662227159349386815779773604032441844664629865320486263820474940351541051074235143664307004891188417557099050192041911920585017191335203868787656026403032085482731760412870523723204119225719533926977936821817507076209509738873020038413707355074017631156896210092744473097088610293289305339880683432877877457906667248136749956861779770748704963044904115195441937486965266948382971355611706818732925781953474162297166779138441183429444161658152469096789137877976052745830276537131951886111205906044268984054017626897256938823588998641782683796055240866122484718111744651735282409325238880670682697954349248876460732512760588940542483167234150627131486371346905888065716289615316303085549994338819456815638604949830154878312019276627208818934929424001662851050885305480538031877809898482877146983992649101077693261723029359356000229991755274163373344317059900741809934890343305253501408219488894339094266593075101101929027632875469150807139873781403864180530817472656553475469741983959294551132012520343182642599472178337422603045289321753934057038530278856963443810244955136738672280389450262712491951059972830931748060010805339604175418961183677855429234676059911148548211726035457240054177043926136264429335997749061794834374321177971420368659510764938991645985986078245139210605908738237762463276987122959578301079414608333264638931016029750718311116531186127584479675144025646926877175842968735204220797421263188442643516978534725317169116471670224421142109296411809450424639145818548836267332271507189900946327171867939679694114495234780123556760089106770651559885554530128653391033960752869851933218681343311072328922778192756017535143262126630753930336553841934015608517135512401027156002831097059446741269283271556390108555745724662164292666215606019115977560823230879671896786931029055267572402954101562500000 [76,43] -20980747719508516909262326548804976549428814104001288139013857712909227624352143224225767111222434077178917448011961698087804106415293350334349806652104734160997046986436262377570750935234677929889919773033812752453183445020120001521084291054927898247716390272030477243163311705119238219020348579591237554449512211452077286214677204043201839407519588961262751118277994822087358926927867348013269211082658741801691864447461631832024077779385079133788190962574737437171664007630860230501601933527712696011238662476581569491339499674704738288480045924567116959387414424161918789522811595413549026670608460447855494891300209261968905059270370001640727506855574456572387598216074007989414591870676536585188128055468790632425897357020783868644461220450225102064859706790381315812313273628484189004279062115580057380678770231012210739551077499135206462140255150100937629739126228853032383433864015246458676407482832098576050274062788040790440613767193490306407970644511504590518536606228001229514193148335510103033231130104392046508242562271300344505160794653993931946124501456544643423544731130178223756901648255781930464048945579059134092176805510550967067334877114289401689045134361422282920119720424868113994414036217909848618045667883812855636087284698135453166967555897874301151603024976346099095418058061181759868449124787403682726960429519260101766376583941584955002089716671859305113729676873366300234583511438489877066438920280316576237399700689812045809659517528116935040994222995491291499799444382617879877226557396916787133807305769693273159212710853609958249044594195764809620055827304667759212758098822365291337146620237157012201844172613078151567629187626151264018317836746286487602348377651277424775744240870694570830164950598044122133577345660274090933802815826146023431163280518804956903532473969040845236593162508551081242991149060587445748746547440899856641374287272411374478914891998981691424703065517095939593441052626210756191125974219139362677219399553478793820426255840354539242346000196228899793763905646134968019836912977934938073090879446136940086561414416757295816650167994844889782427779950703531477361458148900757198567823683197361945636505071229524244363750843711213657956426687816544042182395378634562795782078541606086362180997550407618471836956083489012476179321030896216056932453339861984782689976827529169112231395808624970850466990214421943333828191969873096334917822373209769856990637945893636090225965528005271978883232373552714286207836617094391478643075739453183094833371594353526910349214614409454473363366490976447686911399159725988283753395080566406250000 [76,44] 6050330598057209227030237353406948148231296342790468017245921183868065432776466741365294047587820912711674023468239913735837260137693306472250280872520362999363130710564424406665977243182217812777513207377752779085318760148217802866213396818892986649133987406883400642878318878843719356370925049170423365215564511321877622564571618223822219633931677232089532526841744767396896473502168945070649475312258742927903974684944857496053198523746841500809063301895693363636184303590803997344737829075563295347774987336524385696831722305552066324704452408661570217388323090277931986334227067449848300558817701066391722831774578053726255744081447187696500984313155640195778569076728667765972702669162591469483562092379304544878779483542920300639073191397172351398295414761434284836573260323380388348210706887276952089127506343270499292934064652879674243375340987951284874837892577386802228333157675065183583590288023753646542107863024752852436403970016647455454041970204677248263368211112534582712304346661767326902604306507601277193421034786511864726737830458749621530590186141664773246497485365192235640336646754155492420174359426219668573742388131226929698897991114096727816581211282417087474467917656514783706955690014986926743160586759500599269276798645249232351035947291306169547090501346200438368837603700927751945443097992605939315033818066058187489914809211079612977450624007924871288141216217120563451731476169645861539449811772686912340812541013342123440372626547102938100326095694717085148569497612344158134351288207783456915118100369333457296896050360757041672910210047916010614763917872259274483679553460734560482894449711747864189938385332501249244917015660316078124923364175756773609843494921680877571758213838944513553436415256163480163789608274744156850897008883789296295586662553285280007652540544872781216764928708170051503712149594375071181349805887365097790081442306650215469096993752688780144712004904331565691971151754341494782386758433058562151821265157362892615294535227759252301913814151938715550583067817681554516779389540178370299547215837340402856141209930149421970336439153303774474886965184653689988576512406471382344678180597235957471902219124378977463088520948364883385626190665212147104133990834314146225670893996212418609959905217816713334243810204926733201241508167636506304542010654173303932911709332181842877821271936830646669543790076428104388307048711453354228182213309392698085419337749541786561829328435513159131943411714674964450463136310345972809677981131766237546592610639293150239537539292021407658757824968992489189645311853382736444473266601562500000 [76,45] -1608011500902095940292654804784501103987903814545253863087501403410470400716527774284642212983249521911305554563036264908554250121245995207937520566673036616386263716383143350578721068301178526241578447372201464168497529011135116386916402868854396166059368296511163962325419468857973829582362127690047012386781634645268096788059193876781330940619332078916426797502566592758765874512452351427627813035832601761401871421677762246153298828582511291970829088561378973964496581598915855819260966856062453643939125447818982806845944096115055974159537602042280534563404575438261685838857480281049801508782439456086414104934469303465748751844753272579883515207679427709372074741086915018642887356762652619464880173334077262906349159034373499129761829085821291619877657485897412446220235580565972300166697970135122700363720469969562696268994057440308547165750008028325614200644517085231007076164800227350355591491688341323091812317308314398430407285207022169457299867991847915089851697317400518811845197173378465308244214196245678000434494743556710742396739726584533785173485434378846738160698337515730593177220223901170608153192169502169395426257333118079590347734953134544085112969857531847387619147656107073336371279445568762611658043418771848297270411281401779810931822297662164963085548805792310363330292002896346992943437492135698874558413962447631205174241273923250329519394175855522501178685873949394663086671677848013554656722901516404286722218336396076497270998840671624206190926168608915761186654296736159278642963349064848701900111325225584246458342166284918180776718277645316004805294331080168857332376493037558193738038311054668324798691135218482198832065417281484451166850048399252721344153114315696845421742087572156774434184579294567750793315725202226897476007505990348498467808071255306490180010311099007512274954090508919331075995139775011958276260400344747353333973418003099694211207330726832692623503804520287851588753569159075837245017229415979544681636688558560949637195297863216749118211625192655261322977675523133127518939342531493269795218739146783627343897917716786284275231629985133253168972657729301181439960414289365121765544965529457353897262547667717100255055845953933984402962040806433501124110883221645139512580103136016585386380026600429462650083635502483674236870414555206280617225996237506620063910369991181963445907524392370606210919550161514747972465427850394689124277710366286759058148560921924101781891093266119680336882600083635122899666793342158503264441672760967609037954382134557902494300889587090325162296866601252531836507841944694519042968750000000 [76,46] 394056190183238611654776110060512318005348150797491453826143820028881345331252429281965413889318909921816593920608125457631235191627191727187219838872140048612670121485548403275464312738357383120065067040765908121665248890927421977380169977127710833296465015813722046457563749585289727085731090713958159584422602897048935010072350817812995645270392863940260692407940170918492294730354691408367604627153360179424864650868635247926093320961170994105669888792862023436985907609519533248452019533301586725363639185629430394689264326507418409172453662123049998613212771261994171852179902467713847263748133242457141712221569389235052808159102145863242463981326088122615482846525465262403230712743319344304331844916869725345162039647445438844357711346477443949241206614804246160709189664730504853001701977270493168335246368905939929686475049263945358323890478334324137636308921572711894701275747026047179269704325031188807422884290149322212469972143569268494065280619321543995003441525805213513812690573140629305198833399399871979362179874133296309590871341531554803767369194240353991461729500290184428976396974787766127809865529306644767378310634927917791212354052913918688804584452433255360587434439775557242400597985182889175705576338601359016278015323579079249926232993007263922254722988805053638104044011496400480205819585437103559191469993079197272820096208306126496004613152471004445721355977607480675588668932554711768542322882083621711173029807541594530295613079919606479159829261230189649654679095936457533825921344804868100547717708080777616793030204839954379828044561936542461953860718669277545392854326248999201753913187214844649885847588795152021430296634530015803411769397952427169027891226085911507189223371429919710840301823334333610503011767086400939230609514375444851983962783312298176440401963070307245374412424520315278897132572386984757373488006540143196746864895535768745859630018847051295441423834300097632642809070572909792340425060042237600838746193124386212381562270696556515457572309474694420887237085335189763512924963398916503280853205608196779515077439393477716841157222165494701717018790496817158941457117128783338191371209468019676677580574209782748939310501168830531995709030394743681994233919017218545567913458170567370300652893048148751734057689298309143851149192875759246454710856089244931903356932462544563421451184420629580602431361642906766627041376923643705371448901761362288865538014024721705602382873157900111626537389314020041576283540950859582070571566302386047180474463198646785365664850499134333298989485427910040016286075115203857421875000000 [76,47] -89015947351379718066778728186245323937181316600291446182689390506193240867838885139844489161261570949276115998763697913711842745522631600384028745639473675395602037974885084992001419962289464598242804975925399641941225819528104015163456093082587933705671812921609855508119859002146716231154702740485544589770585828968623815019107111341212099040627571997167059664987272160301667155331539144652674231701349786782617008049508066054158885858452638635849561606959211789569329174986729183657217351373075696578917657329022177666162735621930186416490204392872022275209376095193329414977723479666103757065103802633529257082381757520464949498884135538520382255386304420762500305385929820545608464343396566249909850316439948342580409802328872123948251140037281900748290371828630149533884619851914420181561936546916972944786825149513774125680089339721224579832539665416850895922632272017867408227422489582983151847900227747377390384929864198996338005249314422155704684622350185108357979511444527541275139734521480288429214523963598673611135714109359094538688324634788437373160841678002039828040203274780045505381292847279377027335666129097062626695227930404625591798450009753075101204085054830733471955771491528287344376910478011864262565352378042347710218793098543458537522584231587143623417454195070199472938523799114321990149874539588172652108590565021673102685198184008842684246541213668321296607930760760854424726573147912768222363694315120278193576852472524036624510169984273393782207653124586173329769662955439868234954233080262880888808908218372902129988161832142699087232653947270111546116326521554312458568745490080816162877253998190382902778754563577660257149371447799947778941016822024560938186404402480492390684489602629374893504746649923130556375931836194695444655865011219475181693256161476680011467018482053353342779740356024656845584132676093549510442517272348423862666645845350428846349421442606829570870713911351000394789142011446410072370707947867263672883638301217909127335861170967518977997333720585273127733152394119208821014844590188586307363892083473318478511852402921183735273489865619283315225031071916536352155476909378640384731435046312706133001994621092158017654832108704614507729434431062918195424808253872959978635179630996567576052808162633744969805840883739907509169145795140015982169399952015159929544403207240856255213817696574449794046063939305854971026051330730058645925853551177435585339338644211794124699644137860879233931955533324491226555296796295177750786087189004329970155136102977969774971608993616558128114668591024383204057812690734863281250000 [76,48] 18505433363413129964508113364111812657237650588269585905204162950334605274805156945702894642093168945424937975594704031363704332412362206928907153514864431471840167172875801074399210756554431899606213596128150888722881431846641718936523396676175299754545329351699915563883559079011333486397392592736088251972157293751227684765098161397506114509311379591370144591110742126420718687593895366099932754464855881627548850006659055482747841376173337627644803858557814487187940729453745393153566680234812099830371114186579439383440231394032919533723786540954177889313639703855798286635059501951221522462441574973111974804225971828068571352161182571386367320704898768683641435552996375717181912635013772713235701712813172781059279188425583119614900131989326792878845959150530355813097212831187111098214052318268942225144037180948201508458287913515333714012025102687972998847958337403261708032053199124878039117448927278171445054621346693771255960804428346240459859508294884568725956661962420228533019898765682211455768859737465847900755680252396481108363208852563588210452076649033855033588585697445515323880349804062055854116088346125716788621010189136559931721782092593666386449014321902951734212885962595404047997588694145422890292574590494682309204140341777558395951288568624546488331001438323948734618057658800842893398472773172808899741406065245518824970341792011251815333904838746814831006430077877249704808141906132947808938841944495850844099366015191715821213544807245759000725133051584234331616481935283908306800351506018538681606822306052519336241492499252200234800451276875917700899260205877803974210174781344871276081004498447749999104647052657332129973898357954862789060036026123233991269345594633261386224600585796812800862091747342355525724187210148354594668811097552163370787426588723632328357382640819074798500585313796887297315867599634568090752834574313468434625049488993767796765417644793078201378682584895136291785098670210329954729839995634874887519956271941568447445553889401448974752071578577457263903874794512172236194610210956549854467225135752776328499802525790199316672284115064078521907685324833069580346380721278432991649448061940310908139078848148642592054945814170466200871890929423660565025413267365863597185017942351805172886271744206479165073259314166142650124549646396083302143038854044671699183460683855087901855878604420662075834138338916239501624941194243038318707228260608326323571327565588528951860807167211038233952241761473527823563423894750732395373034926545935233144648220497063503045396442095449351938896143110468983650207519531250000000 [76,49] -3526143397392298747950819902732168112069271536693630877835337241955371977073958900366827677565930411149106622894507957149413027140082585319362114579010531650367713590239087424189109736656683227143249969859797668585960746069591363124688110721876228295198197521146909033022812776067896666693877833684091016646063953375195486127022431314450903078910941341590394181410602213679578838251240911999859014872853825833582227247139673248100815710783977110935057445507421869436570503536586554794232798296996185676472648799289434115123337259349969396489651162768686679628719943477009450231480968008341180775099043294569910193672871047502268474265186507619938000572185122888464491843205395278221681547257982081464906256666960379681240466196651042945030387111176924229815931743030909563586914540862602609677252954368942748665214643772788878165607888683369745076790019914057375067265852617494045663414204763311515078666713094477993874161002866923060936362712651046091001074828578246410714949870392890805849992666533810505825735016139103569474958901305237707697932744366203496191987232774277635181717944540157816100479966996587134869468093207042173348645313623363524682543862197691666733895052238551213857264994271194372442052366397956081215616765850492869987503828986292193764758842353572811289752399191107789850012463856469906399337452620984870886289193620388505175025414226660068102628307253384944806855411617643719984312428850903846860263306620607019791434305705469984700647675102452502673727321989271975162257629380683654333317479666767831979546888147479013778338335217740265224494578685964168403371691746020771892613110327790705431467545861769435443182164826478447466392402815548255994441929267649478553223649145000280279322823130541204510845798036999343859075661588780407505126023600362251825925075840661003557981639666266375758483352624924154496475316498742674964831531194262934736948450248685052928297380024347257865931346941232100872559431154427982457005517270077149688401153897685294305938159041418009917144640376251722506464287158292361242517810679359773663889911290720809206184253140953341331177751086678688660643493683946372153806413512235402692864215023084578152194761003351209737950507783959171297329055072257063536255975215032477029805010830285142557956415091506924077705393392196094974161107899713017332663847941103175724956106696820189706318987854628965326219745041563968590294492271358284380223955157827628152520449937942092400661303354335573764922990862030190421757620521878669831376719929558150299872989413956387563450767252959394681965932250022888183593750000000000 [76,50] 610930017198628558674202103290225432297041723486971586868492248902702431354475093741675962799980493966746450013962107431129693334789999585187618849624200899272330745897676070057512352724356406947135760596720984425645380542743043483690980541547228454496529986419247290890057931196258138779339845291248389169553130420207811947965232775650489355788709057990383964453216029564190954127752038560813994323392027953275348043408130807866293750370060659506002167650789278490207832156377630641942391548125331295145996839107641019173543087565820093472152032775669769538169910057365959924293622925082732408421230861732546935749598169230781958115106035299155963073443499854356730836010388353602436296633260521610277538702447829112535228111697031196291358292442237806210025800004392961501678796184620871781142274414049101086522566903083634123082290818494458069810951431339092548258768471561132074546946056789044321497433788000432743666595957624768510488095280048792611601493988988450100460844025407688822271407822929508277344754246244741045003395596676395438478613498546849136196985827888736765107787208501674739316986046596030035217246978969149591944272967385409178780622998030757494330862477331075682251564642396932323796819649192964355759691682446519515832548310432082650940185776495846917283961918217947450495649557381804323017637037648860653538745636061906953728831354089956478791714833216657678293789571243889124733205794445487330142166473122001191648378530777053985468262626604831123863571662524113521678676668086807861217156204764540748475979883273411933088328706166939737615888279914654847547333701526654877571499534138207402775905386588000671098122687367567084070677815600960556417262364396520501271946179464756004698476144116006514438197908849482866779575583748979081595929236355183176434391837953843317092462046821688044561076828475615756954610128351406407018655409185680731509544912228255464812189764341022291399779220614895805726514845582083140905755664454439552988901563994071573437306398140393811036915900072193589721640206733070289994883275532520877733425542944301988033395119986411451595305416725731073267669345076485472028371035943175823171536720915437445213983243361458452037988283971947434121186593013586833006193385996777070807712912840438143752695876180947439274146463622709670026193245921133379959699960463552188203933470872453440192126053807813940789247690046636867553895421844794458852461869007049287517384678618687094708922658770916090325765077097675139814426659831453494743034173367242146176495268173082061778297879861554520175559446215629577636718750000 [76,51] -94845682204233315790664101694676568643405545904936206777963294003649836160114107982981105934329301807034556959888307722943359741701768643919303320929646444102161173616530213317760621269541848627023073198620069591998310128238617610287930722701714750898754510503716342406807681531590900628542794982095123870831066132398946772158730950444793874096489894254488338698130763813785776103486596226706477765723507341316476156486976552398630180667913627900551440007501136517998103774000865218760747377004479295804025442787296414311120845448797847584438333037965301560713653739442674828185393402559484528031342954733632098549371386524279487237673993405592930241513846036140337434300900200792108520502907244717671968403394847402423936815189862072057068216339279546796648535582884078470913431212337851438089704865437236617243072860670238127187663533355204305773286233897459977336688133277087465865407389221801900182459548746064413817722191644659875769379088974506750866514304084504843642503981377408132878844550665258320701342897815736256502934453002483783143347010432413589661069857226875869912774173881900497367776842121443802340555826595166607653144953171238783549279105029410931112576704651610853836863429943351050226406541230412745870468892133479820319332984004911475382455580231001309586875051490401599865767152077679785624564069411545013497802329748907875502638721482699629563749286094899460785644801942468653232127803711097658882392798186824194894599718835670100485877719881579039638180671733428886177902737280625703352694772752399495066277119432879760338052968971862200522792972156610372217358324962493071234561534253570110758950618203720348580677855002716868279267643563055741616732040048848715904916432339566977623098213024409654773810961943535806468284534974682701130669337153405627090196622978576256011254404976548200839796180444357953361648942249349196876277639698081779592146686153431025689668065759816008052083576891624977474585295968058833594144442551109160074450101183437852794403991316344524925388128370820280935853298927100224129607345914758589344035562551307523248419688043936950387012689227413689026108131405977345849164449500770761892105539194119269349020324237501103769293001666081089691531796351042315975558519451920857431023434662585517406205594920963182744531216291507470937481954563654697628139049992443115796494640116030097534600763152606436248143856171503388078874129473268295378543421211323624610338175323289606586640331658948015275838158147886745330418071078716661857582220429328787101118021630834480778515782617432705592364072799682617187500000 [76,52] 12854598994515191624745266208326521399533729417651704304971659616731906786697737882618963445975456964440937284673561161340708557187805264532856768162786989793049751354069894588960970731258962368723993503982477789891279649696116566018251361138206023553286719019282574377876053289903063609036016402600281635564652079831636180040326430890735420869162611887689409798255040145554565475562603869445045625780288518429840481608846033082816151340448886725473315286442123843417026918070628879437842711601454538238577619166910399602979886857712357799384751493781224672412862086341928573521579788867639553492059550736686168612124379124562783066549650339815522736704186824175623270564175950483489510846016729354124524849892622087633291438534318953689238709053287927490240507445038125971590881476542786133474548856948838492585879198801875768956944047534196922564084953094284445394026243961470415210212587999502677374289540794819801847984352791634490848258797756558520978313922026150178188864063349812212414644562436779441741997089178756454923982425026807833487279333905404953904546112197956790124515185602962745561843776793284185694139245310901376565336763417157717570459275558419487936835632737589377377884297961607535059250866971251832350773493736277303738638795162806925099901104088914176778320010641630230298218506386431882074960684950544969232175952584652091445532091058007270924682518824882895391948711315349224480028006193161292536784803310989512710467506332196225515666529967752683325555748404574675291983486460228163196599150114895437189074706543801326671219645409009531786566098143541086959800314480925939899238852323523057710877779034083959822332185070269764295648648657894259333637328674451768055717792875651679124687260886771431888448485430757661747440677314532749194704766261039798416863653277906323742367687621533099752097861315132479549813369112310173010902784779772994968390610301460552547735336404394969761285630046338555913774673241304208482565359587155490133301388700082310201856874819594768171113749619754517480830975072819071591577298526646229121032327839666049659714604807091288979831735268323564293056896808287523864619364776277403501458617781383137054924422676034946599889140449425948869348323980357655305142395445453571828431927934229973670899048309200016699658069170690900019875901656593970619448168890948910931768542779850677894414696331651917340769346535865659035003939359714371872267544393101999066152045135017667406963820696438265341166688479079898028421754079812555665828396425842836490174780095263086521217843483100295998156070709228515625000 [76,53] -1450173940223803743554716564375231927868779053755856358186097081664171288003794361373424863081762134466528086176096990757902370036447837065855617427393628187995123107718617797396316472457400301007324768384266651725588245529580509768086477107028111665204566010865058924030397619469939694479869728404541657056058898561263071105636908129130521227965748975284536182985267967370392869550651449807653294952584941923784658147997999989880499622419940052324539378742873944804842529458163967715849673588438960120056526957512140461363612849912934578477852840497447916732728065454207261318098908809186622235436475772946816613443979764451734902763488882794172030953146917490335834481886511553158915982111622301691533083752342431723934838093096860777876670424308308124651543105005717745068556135044197923988626823750255217239344525050916212061656866053606826423097763350665238693263331385753703494549420358507879288304616744051133291559433686944567779491793231190858361682433300767101472214066573193839532262092366244766724366754498218970575841187744034647334087221660850620699332100899097218137075182220040215272143803545024412631758612065560600691822378581605638649139367761030134837401643050399903648796023255299673001829970804146485707378301913852915385529141240809243182962648673503049740472957622881955480740469014972569746570514146695699881599984723778409617689338279946503973097530883372295654820843224375159157984294372450438768022583665311402951869589717099903024353524406358183299684087734158132777864404414329472960651829498104995351539354054837083876080150079131216430514530080261215254473994434192160001716220218142350658972958502844897683595881359372318353298795180818781791027291510205807993933592323716642230103510513159357070297569840618301718703406029814019696451357912795735836073255346054109926856324402964664685895128960729470764725227844623709825689190448510331147043091126075862291753579017614379887221899716246041741248403280542655700681307237307148331215362999504327366949690606836458889841401299244368660657984528521353309732618132682490250491438400925930219019096914489564498406203099642865537465331964746436640618222616536542351102550657647710695379604240000235379730456033460804873375829720857497405277044880082966170150693699421866148711432456771499042118227097481366271368964707206563863978663245493132532124171684488046287879260555732748099340847399389594603923593111011458813024191111216266625302372556063663916131346229023461633888483962484853504643390858477410270743898470649188477702768622704110335064342507394030690193176269531250000 [76,54] 123782456958012757350107418235892327353166707290578820047828111694464379023441735199594356612177065335443194965093539882192109121191449540643848802588702320695076752675615008824047380838679370567869760862665594518377154207145091501253003807893766526336176986376256519411766455224300260537762286427015665812935011288477088102666597202077738894184041185217826527250722975463334677413324006386272452022266471935731822918911456000480024227315390205684863461884871563467194252081482923490372990594680808245144895786587491939005805099736929930540306144727524112748892412454414202031871738934811532565935190447223029928923662513274862021853275069668323300257294964744808357740151297237364709289425614166603370584998913021269231920563042938568410171423730283301010900990553365406265050891743260062746595958584014965026251065121137935602454273433616003534991061331814122167332396229527737384351565084981647735860881113992510872127060637006799334718603083305830082587256747229358728966965204259074882363498393786797637464406394729042549829767341635871299705723824582756927081543876392169459474893381393392685739602789907444961161454632516334558323247992104424955646537054029197839657620807988707632600324204662709611102147854780064303951448847482245047785369178989211444647871036313789933211718118266010346912442209280382432338327646883985293052157706276779780038423902647089304770874057115241373070690006238319573957594612178580492039069006359847978561956094565918929824568527440626888460560593849152813304612796959143975780305919812383677982726433929922182800132014525469888774588288334937587390841563225750823336798970713446913320972640266754097415599174149698946399479241456167183761404069823476806084136896399096591368150618019742240925244753769191161617175837157649544349717023159647501475392976141313658416965605168959410382530411965355112520807371327151203298177314138884101742434065824076224473189343444285018976504541588433275450045977600620701479469644654825575212654281672376699025776434936495097817336390889215147546167502664523500559567878307442799354026710982383576345950574812464570702009646586050406268617160183588379276655070636628462021315245829873189849756569331884838154068095581558368065205531558431421176019348978898169958120861605479850124301721143823359357402494212275850808089727074410082716839596404275684357985693634801874999385880950053041024978469355968312544620608782551409988999274092200511640816651596789036689358723881910863519434539968767125774656543532156146015123667608870259475642439106479741894872859120368957519531250000000 [76,55] -6431615926170653211143609305398327779804681071966840821590999321878968533223263569209898019372529685142061097973331901340765994723305637354624151277549232641615596648899506427888711425702652981786083056371870448324471042474907591597968629899552491823012288290075279448397765882996549127428404949987425676480126520060371075979246377016606533270193901928752749340797383387985510142717063672613824111871652559514509642161782226558411653251489524569229067779439693280193712411006422282178437152493612313059247135854858255702050784157944539581882078667568490148398393931722919292688883661500316270866780791269229771800488989812666961729444428394013905269072302776326283023401899031450053361586709185729904068155264675855093738138730017140091015082940454578167468968191751768559626995632903951571545695119209320580012330468105673113014628403114053014840009081766503859321573386850443577368790572724911107845875855499790998540996611037833844138609042594121754720775056215031236931526008891970771444253139492556636086674341072024695791255465369276145221864677951787663751505885081213421347024212341466571586057719511511503070943646548833664841375293055310207171870476216118516282038771692014095734992035941334852401298120173908231198627833055185203142377383654062753358788928239411678351099963273353643198346205768547906295271795640434181201412078516774987566012886299996741713863634412801254804610543391280039394441516822344784131862944180815883330415051034586274368564778458950181684474394775552471623425278217150649906135600635865640283702659457819883466901073651019655467359789756346723362486664853044412753808507600439681045195723615502902778249479857088268005811554216630252511597311103438605501598719103666361898845738353512725476004871883762867985451295901438819635938158153613754665104325921821135971361334097561626987313258075392218852278068637696996630693873769683829857463320228647936763656234936990706223059924216113083951163526315880187507508718681750501883343820784748499787693778396001200192027682822174554623412510573377606825583424320357673034816207069442541004259255356264986297033283497074804018312896174309400967449767990482935270002106965424333097008045841076427628736068791179748917795968308039534260843099038240538450304765465926632470683572229778721415070459342637339900360497650662157483324745207620823738352943973888344848466975411042009525876389793285515827454715362043930641977899624381146846438395293683720733799376313311855560251688827336633897740636680412510014252218681621561043211532382457562562194652855396270751953125000 [76,56] 247683220399702272148752452587510611520004578465254094504154317654017335724657641362064368262468234208777146746018467657142353435159428842048182672750429263499911727064134714140153926689168267611021997419233924054835023772496959413723162711355788658036868780629787136266579163446584282463416301885462085038250880034843789024426927189902442964090514968083050089812509062866142196188127473856174673741504826482642178175082957089756450726014312775704923238633909567605092974353591088100459787129557888541448208136950695935680457813214159485308762174158081648057957785122093522189448499781772987345803004098829826481674715479745654019650072477073877912720772845466031278601162563722832855873193002625924971544106538446023315395865445995810085256045127904951075659148949292850788205714131373705300283236192423488544698041591309080312898033679261063624577662062693174464955849989164946341791879604808976592697616730717179417699788133563486159495220895160719256711552999034038149989081689175829206293253019077256048773527389239286154472112508118740857699441340839632748797342259529442808642978956441542746238941576344143250872888803035912472364962543975416629548105221104404063755649550727508153776573049488553242514402637624575268125877109655759183271764186644831840903745283739086045992651388656772012972555766065815230512652523711676711997333080816095929936244076409925180018146167458694212229111668606408854690894164936037106586926629453943084601360817564616045335575492472860553260254038050481316527700569404850576756505453728886731849428494927391627140540959009907822142454606944151051957950587863755084497838164191785190032799148276166144978536048671532725667564937514990471688624555438633545213374105240416096431257899640182714848470987911162483023882976185600963823176897793334563880903439391753534649819082111267562505403209361236689323092038064760771949655269202484488843966670268871384957132656373204463215902177910044800600797966035760663963855001454633987114438127901326473503519608992018290904373776877540556161946282843297863600177976452406511041839155953897124417690429860337251893359310786363210197554024576477773479963777037063433544063860601218415614605403472086254501615477011079872061445587084200525901691475289965215089538802797721647135032228898954021384138021568667761373952734142571197100754590929291417837933461360468172947969984231926258020825090681294009496432814419670096270431646806218920326707213435235600814806225275427715411914129658452959587309375363915199455338182413103101375817516327515477314591407775878906250000 [76,57] -141504233512317919798785511660254034490495075281581498961840054548544766776995393941087820585300497959864027085246656997424627799765378205200913048524612012948304855899829162103467071915571034851395616387828129125242337005783040455093630405061661051363191382337939140542834853400196644884360572084440069833871453736009926855325743267603335925540403977108852337649247810899450445000692056511758163450804273883048828335320993060622029043981903200283970108027660932613506890687643610289459070915713894977629395875787462304049352150950591121352672162126044800763176101704273639202974363173012323726008249219932347873816325792261725923015924261815372550295532210159691413326688519319245376217681583869982810779995357307076564301408504502326341113468293957656264434101342646653001515221287087746991113531679446527771803881718236772041762194660216401589621763592717773237324851518376054338399425306992400071138786926168516082913783063722477110305149530444021336760420992523845098108368727809701219870187671018294576715437957835572867189534893366064147909865070182059399821227202847819675914304951562999757052848964341058992733231538181398754586140700580897509004269980874888575208218883753075420531349948601011196340615986166057460580345862640177180189553924625335827020302744188040159334516111882751142264764572912287256819770862375775179184413316076851371851094352234981697034208621534395093867570628841552366727321037077611360147798286840616178066518654962606971377309065324990730038872381762627346399598192067286772277966747178252519885778939176362298463357874542447193262564066749153158361223801775323004477797077092691075316260692936704845055348625049918890228214143022495918097488352840328537038632914199214752968151453882612627063286526811410539596280495894472053545545684409845570597862178246021468633318739815660116487539643030198510511158199230402577029247522093459350782640043968424235788621375347697748272981648302600449163382188765547626819207836950106227142852319655922436727029013942492069311243252129121315761206139014484519570628482038720837844735804350336100414147948945990038043460855980198493451447587176288953228307593435602865173350917203293234260473433779926307125779305628656102252859512023540462416211348447343553303098503976563271762978843411877553615757229640855710917163549670016536746037330423734783356606585769074894763907686589773280580624425050339962931243338788887233401431329128560781812819585131329336898628901557662033167400912390540927343471542482736437977942163448513701595743441430386155843734741210937500000 [76,58] 56201847968277384415114263176642701892257464443721829749089855010411402783352298762933335107248557622956382289273490135389949209186883407763536917402308372723930436439827726579689757209941585559607051214111705871451896450097532993607086956913239388135522622349113345222569917415089173312136660044575914159190320037249662014889533063046472734004388265453925745853315729626429843623283563470425025924125679069765574216610501227512106257416201043388581807800137957567294398706869542454818255449412997148235914509493890350691183559442891982558702344281434139952860698012081498078733348175355747395032177967854272193762915607756029754286338386603300310158298705577821637807763404616189272046609451417849200074491562359365886815170652887040837592479698556814843115013038733227652353175844052792916692906641906120296995774906293894621172254446831120146681046903149223351910345921221459008232218864907662766062024527170694157579758114400234564357613018837519395296783797767350416692687042808515874955533120428345924785175819398770575433990068851354775049594897646681703177542811838141819128703564764406876230103777020648622544386989389440899442460003108133937399615326771767473932377493205225356096510462926182759428568027490844704106666462648602432467932793349824488028428789667738057534699627120934425931314097132787663961678546245555566957411088155393292438349732497127295573959769490177749861262604886591137611701116423000519070498854510281545329468752022834760933690016698702809775325571336531673119454334513341246261867136092976875667162031021079811682739924165131300672628904846983050244666331736327721259035105902235221669597317846749057154747022394369913251168750100243050829832560636698115890783930260193629413380479104606200690707428269956346355664170300608629652031132177998681615826896417116525164501627892121538422983948911663793666159602562034385781181556715985903100531588050766896201175208270626052012106496560560874812623694400693427143824210013477278490551173059202733004880065978842786427718474213528989993036277648318331120528535441078799961901587515322202905796377832979561809588000126961551209591580440972831000439105787532179838168335749202878906230948124838571216484437568793819442323792357937577837371888330362472167531936575457886165056421752799178025690663988851262885632446514252520976774015349247164114092795110950909437068468754230150733033560666476384348656995435988385092316084292737299598205410758558952272146720974520428276535292682538627478547431514805203817011867301056682322268898133188486099243164062500000 [76,59] -12609658306176125658363584360202353958088313525648477950434922286476616370604323093967396109193533528305370760994492718306265861099829553677289864352393267481593975164508140490120336300047117901966286032250806232829812845729253361029864277997489707976104303428893949733494001889445494815966668178911261666370192419328531418559543917891730309068155109957445002471803129824444560818504781427977074465185749792822173556537474805841952281959070445553588889165180316304572119151415509446446521820142584038017605301101993401866357823609237474651357913610670402933984543526456787433196596325100530472368088563126360199690410742228859395353871864621387923725165682360606921029961136211340697382996603851191300762984378424685501075967183917546774329177406912447263129318481444315934493867472416422002587737159034382394764440326267143283111774520138637472072209417518246047527251665061304436821962134761660064599064078376002642885924645107502537434179212284953038687972133569573097648232151298107306722535812099467682601087195624568142973830754597955187776215852055801385503206214404926152985610683752418192718329801506789117686072220032422878576277537503580050922621956154200675328883134516375687144064364785349864912460742570254549830197173155056457169963354730876474355289514879371510411057114798560959366628423196416687087645906226216799236443312262824895448231996207353541350891107949157321107684795994847664803065694199048465235259922723154811122842016044549591210392726243730774937657326113405097719679033725976287964664431783868283640503263634724975988694812860990025915062865026708016356770496250604546172789929968756542789314921155644821276604439156118748677634426575086830719928607397661534859079733858757650778540439572682165361054199277220745686539796570657187349505334044427173351280181326124798775659418947891411664016117198476572389828992165775175388987139553636392464763760332273027617164726824693878400123553883370746914689241759969174235011165310982584776927020258061135569741402558602798187103574555511101894672212755843044254479926385414870386604938252563125412623207141683811624145167583783176202046772670278199787300308487945643307105690961521150092525798906888925131347125213292726711877446015370405596673616612758495743781757027400871075872737979749728635540049149978474678228823205467912264692044236804447142543503764956327374935723357909433336430621525361775314894387429271224527381517199152153591334445512069934528974427772481931000076564341942506863737067352778875519055123977096855014679022133350372314453125000000 [76,60] 1866316935564124073076144465610433282964050385866168392646749672221525293846240161207808412463298516524850092744876332702571600940956203069002190573644676298748147016574018901219834048375220783006137573073556031331271428775427537319672489725280770095945223304484534697524740845112226264749446108081485800582774201088508207065223007818025581784998784211393686416052005924711048371163883854943130491427643612952506539371194062998400623012246398954287528223575755898984277578268261669547008191507318105920334233315435324715828723296498663831350310658184798066873213549402496408445206008319969940137336532934408523088923598251115682995715053463817023893974014567819604632865594736900651190855987327174846301949952492044592077090506800710846533898499492615755571906980272281684332832545826398997343836193607863547001066142984402426000725714258087764525560762374617275324676616266831986523111281280673881235097807370850813376921653460659122539159276690983339105407759305584042089104286277439493010345983574877133466922952796655018773882105830884434127275275603542236715010985988730784795105826365598565337576831243593853831203529333642984225290359808522082453087788086451986225206287474045725057473917898452089810834447136285436806068469662516031618169738818888629064581914166283620687278986897295885450022714378097683057975358410376047450683882344528551652892016752146192609975480928227215310826115024074324126850679279383313952798973557371991440204669581120344398902997582736300890482502329795474060702222671461547636322289458546962967802445500715539321858389961001167733643405314345476984645729580307036398377103012028505124660622668534816409714550193001139150925551594213912258799008947934772915081193887533568957146922516658780406330280489350861231164423207784292463783392161290126832410502001425454262796507706503466369448014321337255591716119782915042337634742143390726476882384121187577279755179422934440927585150132530217379436053126131231343677244048723983375800833796013475868109718646319413649566745505260580960780899008160893987833906506429759127398184861281178247794183541735586064220744941956321958180902676566466285271652256513910628403200601732280806844101425476124404213448234316893387220558139043810589096780007334738482392591534655456580375429295705100352597529908681814237539255567060290745421269269649522226827117105674056762188081035657073250619102226213582744537391808994930164650824861673313943101490851674975709449715785421391342892941349543768525627545161884679545544196699324857036117464303970336914062500000 [76,61] -177494921440420588042799860806532504955565357470959015658759022635425296763719839545603536405185439654916805198230569923135199295846732065735636215082913762661911476723199101893734515773506913173353403581282644951336869390940859736563641386006411767781826005111991972741014471707432111409692587078342051584652428319528109749313269999897552297011809303864856612664187773600744292986357594764979162078682417964007048061274118329321778782762075112033198220795601805501583636068411315460129173250587672728355701793024193154208307768432897152436769327699237317499272360213903432179058783171112965113521534268645345999477409101040260526959924169072576237906329661427841752631469058805693693655740761191831212169164863881378623431718485574264175862428957585823229982485750982929134597377156095302787243243264400930082638309546720640408557662316260503060203692460327111170032864312838896679937086448076607712871505921041501241695368111610334215317143256762185212798140049834491757941805879816009909488368134125239089236575251547103742940031471704626125565937033340736954286416459909813009928157579991100255010814924192330689310427812001026003448203127377765015603996631699495772847033471185142215717725541329624775653978726211742986032339308277671643615711799107318338214695861511441775774865501391069837071630889614388933655243402270868358353117340378219432281238699397887899799268002589857815788967479230387305795862919877240451060031785157608535370426719379237391945688106191177753935415054068062424711852881580956221510903114731556973253943982352185613538850391072062731340074375690422314065672296862059723471321605921506934497894555813193533499911458007607830416800005168357615422323254645086204186538394177932678616430211351612631814937149922741687380441860961237241778276271369065185233501943121389440876348959241540481238393064507296030251820241502265455645925490251174785960137022657906659953780646951863562334833057104014319130195046698315016619793438193945361114929643357677139275705224303101926382715553464909673200631361098538812509262929942744884074840703882410381096521137333040568444377557854376898009287305176480192645129037600968337509026339702035697890781280623894475167824143594411232162437436827587618506465081692228854480201298422806327916779899883888788236412313826191207200427317027035022583577866188405837644739158710860195724848986992208520995112275641647272902014484153281066237241463124130780331824351060177944530908603865638937371865329922600736259831716206737152463634998866837122477591037750244140625000 [76,62] 6798965169935012913986866751106711384093678490717258713001118743713938338841976747031354944757689227630916956388483398314949992012870620299741162317003774617600849086942484702611856657362331022547702061146019365509095601153446498736411560536972828926663523587617175661085922070892869742139806808078415058116122092493369835234915143838385055768903696433705520049746366387173568229896967677624300778970983674543665162317944042038908010502895571770004136026571548108868886533949431163377885075961266492741559331337750141576160792468902657404309189904184336896410176793282509195477668874724934322583676751023256076861937702478760389378636886160495702902266629628923560903828244280010403515007916121520876638438656766638331370089654872239727255712247368113517252412175718391707416117992561191801601435225995586438623471101847611486635168183252435547946534698537879040071537799468274354959383053136984545724233715490937062349139171819416134080554313631027594830086609601320572781546044505788581004958514479659807159923717225338558447800052246148625203542214784526001211374993099673182204613200356692644487475301366211888415240340517877912242442391372927309985858899747839797833113653229069157903304123754304723631286274605635360573229179423263616126301744971500560092171483132754005637032967211925854274980106149048369789482545942688780406953040694482527162423279670713517889437479640500490252180727841821234050983166903520119657621473485252077908557372692341427483867508111538651485401603559807526569955506354579811855626766641270588495715324247975304420575723365802881370082049347371468009900871435387336367085427982869691602976605556699583695779550191557797052875102430941742624508800677545505500988492575043424910590768978258039328709943981045691680978702009312002085541080475275527926225744916020102684901074690700578047045346791257551908161772380867706844005858892674211282935948992153971773525973308133173058425636477648463453974140007862167613487274855942819686987570130581006647698412683636560344483731218322928356156274403983537207266724878618192883612209140665588516660934897263782353751164947644272623893622845203533536993736886046815964512532644056737377175341679695526216786504213053805407924483920558846482853097258826937747829844101948483729728612128365065390850415391984974291662831898855221846124091036082610348306708101634602035870715167493159664455154553954044376484811083307014936656871746590340780031305903699269724203100198929724082719021215673203752036100238134719297988795005949214100837707519531250000 [76,63] 906110859449942076441867986038054645690554996863634079032582700728474041937583543293861993608841344134909190186843270535708123669383564131426615758169691923434658572393231990999783135921633551623145949140682388694505400853863012282871853162603672653202881671609843010662030730636600062837491637211231822708892056718820060707993965918524822710202074605497914028271792319069726217066914599425502925021503767217534085904727748746510186860428526333372907374917230797380844728886549012120990120949666762708069757675394221930143155071473878718632688402897280979418282795431513548558674693715768496955480030029462772109367408640805901327108127779476827378853457531202873269700387477247567210572721497148065533895966581997170914133494350782797407942651658662580360345774999092087064505498569255748839880940642363442516105551888384370501454768404041507417695110974307337798910226383970085983265765586461450127989300083801567785979112681421081784453127079715402456347787580280595258562009796202797889557591750146979209316061504983883391800515777634441764294524327035640677066157010860899443567913779087678373654445615788208049947518290254873079785215136035841490320955355652926960270606415967162868169615748435897246322023921673904408932395085732465416749290913096177745502798888885131965824098179126102310154328331689310227633028360778920617007274404362526075326454429801661772437857051821538517207747053118989787345495862161006760565044969448361612861749959417972962586316828158108885443508190936783841998505766426100957943952520412053475641715040508177556777082135553389977699360193266957288381047825665140191584782706279513781967800992130025723513780534905517794960346775980113851920393332785130252748685304544624699278778307472421471787016072217981277914777351089119902871153485869411372272382620788871609159579103353232806825078010316316796265364218693794262780026965777386664371377011609866993388036393688928404254759908712636756509882761736098714832718214154355543178765198533773178315346131011227826045039891022514362061039623076352363253310385449952981332520735927245396976215985777292959789428657729687592489727007099160369265451787651883045856116165331657647982698693862219643607303860951110325472520598792708341048342418856597702815627761467288646588002040536441850585862045346246309141482562694610105924903053817303106924017033867913693052108725969886052437569446328199789807364754072728392707831061120092808670634735254520296341725534996388285111990074108700584900921758471636913156999071361497044563293457031250 [76,64] -186130885778476805717083040890147829800570032177111649497384365147745607790544458517363064912900781850244918561247085408473529834701005378043120875485295098952464798287982740696561196861593078552688014546927495827183020784796697324492791561100406552867035620772867916236952164489473673413455903322137988802451538746462297732488630546556221867862531356958802441695069433621689608620909461086142501485351597590673472877704558843528333052274500220960007273378903541522608891846918461023136031310320580830328705532865071070734119935241348514455236333355350811131973224510009529165694113481580784894438109862565536366793200167986641745707929824565522451585293040348443063469886695175013033704674417479211920183040675872086107058873209636920607025794331710722482476785428130944808630978656410792301483386055533547999316483017646665396277621909741302031117832364017895890894398758949804307129654546754546498591215521726427262983466118736064801027918662510369861995760025428682423610231907222794126464176323141303176139783474740371881368037901577026418888034699943081446023297325602838040945450323457619480605759861776288907173392456076578511324713523313260807438420608197054501982894853253962293264302369397078630621959840966208560530118422596814025656863012166751526999104452034423680004422731424435504187250194781002271961541318243006624340131931749355857387049632778928081649362661907179652249385734270164595259531850375423629039467276455611121074805379934927849440379615759614629492905299020250411253971061603013363830738333068934750743964073563287821786833906328949602649833325039701861339661239045927828968941651660842669539993060018379382223011634274918659159209479479798533660849013442476657478499469067967829083868148094210788504773473237576039188410938866808118683578529954025718070450111483739586995523419186216043925279108313017224675171744983757480703310890995402509930783630711745811676801507533493182997306597230960699929538991228603611424796052109291748994865276253395264971787217078864921458956001987387539592217889272633698324781390868318299445244051239587896131781877302501359368608447830663506983808799739194339042565886058164143228264192925145638498340696586454909746932137686655927595595229002133052932314554541733838497619807434309825693641019452420841169688658205627768990694765553523192896428327042660784921935529499309828272522720707896931670199556400274537562890176587854608730124936628662012730560370603078523345095506245772101210540105291693646627493308187695220112800598144531250000000000000 [76,65] 14793590931417259854343288703240038698349966812301132065541372117743496467087971732322496243946265420564783911570088170808626471029290981056952936731255988161523122270384304937782953460083219220052947288858423326317864309174274019253327917023544125143399952208867906887599825665007529559161367575138369135524193164507174952912102541257086611279405891250799872377748247051118798499786067299841784357275577674046270581281425984934579131780431783173430692638841504323641647306466921583934864101228876922919747112357077172675584394949780526650992820291758653992994805545679856027166628525089090696365387166077582441490144990501288452511754597433947899646845810617361553530226875371507908552512555086515675221738658116112658532273525237334524450035019723514167685531506735233010439452618539543360121684136726220381941989875082161202038162539295582342813523365202385143770923580198019168516318058039850023916480651937844412456375405616686844392572324058267331962663830176010955474424174755913296690265269634922054352085441000377893210265326328074594186538071812057659519501872558892869875521350123824640787760547776279787606634532089582480879358224568288626295274395690245195080190635989382147611748268000258147469142174120136733137692046478116382988394790540671027729477167170609656094740489727839122880883534882237211347029868748306416099966820760539961507119547461075099674453813232553401830128880852987209174144054660338629258786812506178871755087663648662270446418860308658661230920365661130053765247163828026630722566746643638258406199054600455669655886940303457030339713802771763188575917305697762057001994897569330215284148983151394099483633433066824231235430892460442584102094265375222904170624358545685300625656434329367973248340989574348420781754512975021402819460126126055338277155821599248371448016689381238741484475532292021359024074864576288292054476035331950279535865096341651317555870265087726021802649894800018719112608611057663766469193302497355239052042544165988919287462753652345844010598995308601054970457749487940279678050191399862552757502110064882351660192202410772091876796368006576219130485998940816907425088128168542100827718061055934769325078847226155223023311112831461343903353360960433074648182694684309822561227882017778317995784535744942292285369146066849599619694412553047382826061326374084525953920447617917997068325868637005585360460124628240104534599214464039329262450988833949985824358833226932124248850266793697513294117166170703325800417360369465313851833343505859375000000000 [76,66] -243530181937326852863572365622820161471807905414871709630480781035458344003753697578996247494592316664369126608154383986595707578204277784436231983250218586362535666543574930868232572541287787291956290388969351475373395561427830751950156026743018258969568821613218126381809303232447836965915892999951444784454608661255902539213605756171838485704181900186519614591673594970275643891343340412805499246593062922293568302177015774008434666985778989893230010207844048907234483563654837653494069787333872242608833744800958427806161243830051177661455853014985795829499870117245611671133253254909505598553827398706440762539962293698190283400200789233306067447243721417178351348370609170672220057089015866151497722387872946000103856760181805271031151883512282211278464378575298114242678618916574401410256428486590227767895581001422608771887457437836900939707298607313852557384277819100680289616758543006288134107665388184148681453991362299991110843621929093963154924219229947151357199218977158246746841171631481447320359031175820554209025557669060097356282952556387798956724859194404522065811859387424092000522978999762080207105484808189810186169716370758474313989712371570809185084210108235162063328821916126867966805600519260723509774284948110920065333339077933152097420453070216102992955813259892768622082066272560751713654347608071451828151430123212779406385981268883670519234610820976102321884625001775047202857773832614323029823895545829016890537435365139780054379001137133632041970352084983257832934394370117199466997977602927215831250121265608443492254268675902948184581272611885492368470918638630610440895003088322107510944807867452402440196202663715838150718183743777098327746417197968978461980331751217715286963069321074790420320337960837331595586884588227517807859072436087821390401109865334753465605774081475939032437003441313729257854154400122475242126344772937938973369698101437078887447230764989027515659265832961426856410322085343889312983077834722844913844229196012079496904786293257472769638570609726777717830578268037574731297364489909878044540549716034473864628956191920078483382179788227937101731550245778738056795605155287122995187435815701798707570006661669218948102950534607346589066201907953416262033338126890787424348952136446480532779361185027014950183912883329114612514427742709542648209587708730125415746945740702934809627696243305510603629834075939014482265058536091768957061004341577432055844237483427892701360152734735500832131678376757388804207948851399123668670654296875000000000 [76,67] -68973352391467736069066457135356951028784441743245507848738098152997778829342811580579373704562555505525596707470109787008130575702632071301784985338624833293124097405783683304190003454392763296210156541925090984407821601856493941240013403689838861743717204816941172639934147082176251216203341714536871202597180692075374983941675390170296481708923762289262885389264625985022382833622346238944748756722471363773110561735697227016794405432039263666752536567353433332876626929715890266612873556077052940456789696691840280686691230079802570487031704310780878251906617075537051423910665973468125803948295685061863166428752973166394574527355460877108212896325551468262710147774410011805797239304163412730955716366817972857947824012124034410108256456994204309498594501318190953187363069308127711740848747422280191896681392582955259850120535036832233888376655744259537326633099135842674243166215182849175232364013878155717128524633506767891956794785505386983858299935054387526430163358586157958970817546798965480130672543226879853874365665055601958837495767025832770668481271533794919691811874601536183701092612203600924156479866782320362961534565537191732364175020830018786519613590766173340626410013415355219359048977525545817944218446714534050607268238181296413231781562739169584180114184910738408989837820960026140513055755680461767047258240049747469088396169811579096868648669928963279523837511682276874272140200133029244069997652555944725402509751956702197667411970051001790020817223082633355959083603717470759410324896607248969267720840938094023967416818461303589783032710586435756024581022752199029041235153930591577372791758639623063167403489973741512392390244821020037264326473612973875472076573875242950462805139080290209338070173070787913666982989418909234896035117784352298488068159174030708793963389163354315794348756480360751074955180147524169435662692939662250499193123422421387863833524938377448470015798402246007100971218483845264800540531927398824767300405087276103256519407335641076338318103873359135868258509470118488841530636319926078912414668601394019694761990401966638682775867184692785789608997133798161060648942939009839937151503027556856508449990378239193015608363712754808885406823956532343061735613749768201677293208183375747629561946086996167747167196795561750035450557069277535804193528133920849451486436408597521579628233688064094462891568758652265848000982884476425159390098009914353538297554648187647695016343512281741227225913964948844636637659277766942977905273437500000000 [76,68] 7321907892549766381108551552056553386404212840979107336060571338652909528017652678163817446693491950478889144006063189333427408817543030701836679912941858024108341816866877507900279113131964111420827437910904093917965070502866709045747418847177744684808299774648643798986697113390835169983076760389930069977225069501552975533152008104072541379638752851740060446223884829842567219659915262918585789387198103868046251162923424180091712502155515835161784851051881522815112389356829877329136011162889099106861690483801395603015210602907561555764607359215937347014410543662099876876933751341962928733299054470134612448836889819011634265279939134655039113227632079234400115351803630548745288788328404263520631997801391077156008081903200731003801356048228842499596838111913601249760973895485078317350228032096603263767844328704336901741862843607187612638916584862621819598414650466523968181611860289134401656283817887977262815022329263993555726670821280492017686838752933026933662889328314592177368774992452536265091968779842621304117740943994854578284025516586802047026311055269992939639611910937788615773903284798620803171025740352933703703798031794775449024233335370440427323868819397484864412796869517374551233841684648834003428893478051465379608766614408481161109112769477899305868854386851480981682526143798626488211672535902464578519699719377469887267724221987775396048128364619828016139245613790796102914840762162007340843196569426873520707325406716271543748683963184095409686099925322795869668441103237973779165408281317536862439763528421532455968318850078275710671715700263133282276863101007622915546802370057338449470912662213826632311884502145033091434387001253159946017750721111879896745085722660194810502287226503429988789380746755852976366637570975139006133080862901126783500837393782383755920913058632933765078417467210660428213639498876776325162880391327140863268339651005313967678021337804139601130491716461305190160482926391107919494964299093454615702619858966580964686967936397477796841128972246966168782623195296438997403894451089007500024407493917450249362487521257668443901494695779566122154085888332550480016326826889302417829068895257100655948943151073796047442129243438053643313822983034005151655536204280694296670087576398583062724565140289969808354222253186440662248701407634613622812197657926582110434762035795760717329173353592446519748831460349938705370787985159492930278918851847853828336647420385828299766529977692775706652784928341048953370773233473300933837890625000000 [76,69] -265624319699840274386725596097547293201448221212848981948718696071620533508736378004714694931770475139189263073548032810606804996731633795946551237890296437198591436420622800279334235645645974595592974079923377607938281426142195869101098147965447908068013568370516727950348080877311318796979425259086967248148726620568283683355379022736253409470246288364581957955255406832765752041015934301773783584082639204253464901352245271180212896957638122595766728547578168975608228380691418466138454616695542353316606577898736254721801789768183937027237295095727301661248929488791649418822674868725713838955693568327863213994314425906528050037497679447326355019128500777434018450943367212531687217786134883229298619788458734573799664141020705350763304887065933585829021488647836784038700724175585779643385963703646506182801613698917005912151232900278974761624666382724668162792030419657175472592608958999779067899511265066877437486729416443685204071537767612167894697990344702731319801337393626261609915331227320489131035581917136158459781201491436082586446288006962224846290049382761419252473035163977909713433438978170415843791706756164872880751637269864696921489145212880978512524321525585954888253464839596361002676550247554107640332691013761034557333441180205125409885795821733667071085756772892536292817524662634368989040345146972755901681885353150198091984995982118703747772157766042994826664189315767538435647682941169346146152403671710644328282385819388221439288339360114955881352526738109880066414116818113913139550774742376711982560543382598618247070665872007947719618861863733901603577520256542876276978713210303968733728482936533853829032709914399723234643833046681342514385549715261466983093463609984964527636260457725952610739688010453194477073136980089470194678663237758720084745338885840510475026716030534891572872418722735089922549849526711020401989552756458380299423388043092448848530700123494673823705044419769244034263862111975456793823500283941768976745879137838681793314789488238562824710710010142973293558255826204906999336016018571908152070508694820631335086561995553043797800710027321012684460544944178019651213397302681901094918990867228088051201476959112084850659531409584319391967536954154321375569984821479598566607737717632155046247785311152111826300329618280853536335421906352478670471090714572115854221617703730058165423205416643318248476149763038174712160961033672060289643534449186409220482918833410040944065896603322051057471941959420291823334991931915283203125000000 [76,70] -9434312123399262861721336691254238897219751074135362288370405657771228929996839627402596133444073195265308659995536576158071021684392656782349442592885846686490462053964319044901339143937148691098131167556809405258865001773402966080180661523465020943709962547944066818421712323586884719819804604296216064149497124727557650774042759303018657331035603307597258227943051414756859163906663171480996811010335098475423314790069904244476198526939295246755130711743190931513185581341533252894973417685190561521723160489247247491561532390638547679503407197643538229400501426092408249013220953837462534383738099214611807274881470270097129521893708517879554652674930889465194196990841479495005390992868476218557866331886917487368560551953872117655696154247853455264721385080986358954966052770079850848249158944912402967244939375000171452505433750171128099252856850101063274834195962392853218693863822456496700621156647070368867878778885912977351636111514248482415478305703590682892372309601695580841854636026280178751665991722084184642680275681180378333779149497748271512948695022337809649152093821541526068103903792804097017986166674350580874330283140508011160832648263888681664528977541003501816381763717221814917920775890273853112849011114572397637106233818016669037075109557350721670590028415381759800072434868895125182285248367634774168940220082487370396894194326104637699746346235087218116949683074187029602645123160760421847444874279226408648140881080641582305164454290372423531062322226372659321480667288829784544702128613710463657386550852856090096513936495191394791176150637786777777378000835658589606694649310687704266106076412203445110451760571492097294902014899312660987039297700653489968416506922329415438806141463589677432790038843547185423445132984708242124743651957482146535057072841939728577243048045826208687859036511367427882044475750097055810228191047637565429379505361193189491134724304746511932978047021150340316602263400921176450899374379804405171221697292750244761420925315875716648893631211774059884271993808953786699405102778997363899446563108653397324048944599641276404648380653652364555535491160514149934915683118170229645374248232610235806694897934147428018656886558981588320469452651847600930347070017025411880378142563629871249400527655965316190067532654482752645750442468820033894092200473663813088896958772134233668966507244969435814200756790427861897093528307593926349585758920591071454562937145549200306821919680881714104225821415639074984937906265258789062500000 [76,71] 1583204948480637923153214504132292358414922733037477309798633654298132322855114236101579536898526812014024184584964962607324369139277877364339948387657882472355463441980031945461775435234381732873450536806240155894314440834021489039237731252955163190815735677628265418342826192436139534953428931440144810581855902843163064102294400687834754314890002695024712119609407765956785527752849957136376000325779068351339295922385300711305039892269363725096468258920391821051795660608100975136131605444491602392788810880268388520480176521489920198791492851264321818540432398481171908869960048510659784990223226010122040975335934255836041045773708759474777282977773925413339012222703597074835401321659449521102452024397975201278353279831188579413639977477276903071829188230354000716350040196262154695070041120584207448646596246336203047792558910070851790043823256858370342781746019253734288730799637549669692237058560427507473198390782759500474819508854054869725117797347359692706169503897657728658724055203224441366134124720636001051637543743293755732566476921337086936589026327973121400676835716929752470856737451721192561152239080452118995736556908299273810728329432508746324252041394976911611050417534593748025806219669149973836300998982616401070425905414880506899657939969765298752027137548263483812069933161695539244583680801614174639409671120780760618211920882878433972370487174480108617162576883631484077072407102726812020940781896403132497760621646433651496585473985084685527016778558340389377497866952102175843916614029740259464416753408402995627082251371037361619457413362251713010062581131891552947087842888770284363293591260998766958630830528349118450426796140161137205671796388524512143440115586919768334947857300649307792351931535072080841800151128239602013889105357775832833415205698275534543341872922382349556661947742312496491315204959569119945221413787190734145538839846004700171908315116575334021419602329914686515927412939096906953336483245507239421128076366004391940358727873636015640554590360347413340357442185091580781043759639098349574520191646804405848352050642073592436327907387448254197562827276546953664060449958106430889788006052856062341437852577048026402829143989755179809485028436557946586132514919648239141040839161304415591575758878065172732577754732635602175089424352294812357248879663407065273745806907519522423635896504324803856345787187947529671610425568942525377698665502776826070198467091681679294521738134322863533753888987121172249317169189453125000000 [76,72] -71777370690690678297069033684267222796593013693915665699279798980102015125695749890288116156911694666310591712197848642759388163057875024543691960913600730573492063409735550549950002603138963237399385332679340656814509175323343994842692090066004359846902988061586577073561529442968313016082667747530212302199718246321346507015371679530212793478498745338007205874183358790438689849386573272636379138219637220161140195192061102372433997870962393214732774189662009226290096407800228249612141207141555771726611497867612698403766669894232399022019362497791331696250402988003560484731825400898094040318235535440063950156847612472021341905574298949956891975431998084678191927894880112844328051003903509855130533600425720756204234989954893164231386628105420751739859419347799723387310953850653097395681269382494529986310758591182568318028504020817688750936534773547525847051455136052844156918031862091652717522022145586746895897111863167668555867775247369094923700316315376000235975236959098697905950524176649452485455466195340233172995252348571952758925453964753629045276263337924366007755196803769936267953798719466025927696990982827816691507151503816868401274327023888707595718138236823796582582128592103563172060848933125548668635263672611208242379585119151764728673961590383830788244638295096641029603775964517975455059327551174376900969739500494765851637226247033332813044831950714181684029898924326161163003133031457590020098732868600613721242152212317101178369642094501706930986084346536109993813647210624272646544637073120939586738003579987573493981610409151846369302191600651163128494366665060803226144967733350179929058974434798767947844570081869132137718957261496517450910851836334676957282072683500053343974830144454369991057632792115860539220221542301230642937682045326584859307667302069531437169327079910633668285407874771067758723909586116412744710748487126031176040489798401569877385134292454232040063155473518249236340846247600187032972377955421680093133356624141148161483992444350306388299489294833443027602644004868684272185707819234240850860479158203856422237496083736461172518084978092965465661514036647043321854729364743702094691687145085049075548007203370811082651841407368869635100222208656918630282101838172224346834953704447758262613075199302352746703953809949220275602631000790328221217177360185689282095063126834941786856938556232792639905727761642433373614716633700287431476011489586739532924797919180581479842162551108231127727776765823364257812500000000000 [76,73] -1327303819717855182504724299254414731266977222313378874004017232413066751273772083021661375672548230691578447615285038870836040050773633289800329742543491160416776839680599167564236222518817658702269231612945887730188139076518492619605756288244793271580030080043641798294201484434581017327340322944119362571418968024509213542526648913321191213952561245930296308651313325489888600484727609434609641073768956827557820024164858497445800538411709525107229949481855770647395933069404898774534725433795654897137536432031428015176329954132520567663955605516505523100095022843895232350859218284151242460680179273311340744139714186243272486515195190566848710568169663257407984597691861604508001873319065617380187054245986912514803145691027243628916224818314899730461819871479683268940999085485861812477149252175955253050331729400513790781070415068441175356718815135189234803031379852951855069940155910292037121080088657242467651215889131317514861914898875204560441225955189391724236807197269192470105132106115018228182627422368725884046346673416029678163563866226731737414993076369344062409841283553660601420113391476038930395485064935969717093906785914274987052612256821788912441752551802433873961176106409543416083382867869009745687001350050109414650987018562579332107371516366217499245652070705045598805659024517946268257232207930710875896879157745588146496796488116794385708266466999899007697479813079831400266677888409929486565290001897295716288162638321219603882036575430691812393340863400503995328824746230369214714211159180552800063683726261182886769468292557585388951595828544302652074777363965199364862643729612035089596682931953564169976201337180961473990383397772848888562775046945165514794920971282983894982847394968697091321399787263842311984382513658615895557772264821077331544495207807551983352773315022430786488402744182121269195450484971371304621109372825548139899535481055976688915694197158706518024066332996211737435711951577514216581430025596673362521650645410405470226610538192659525715857154466994950492480810612763050067200692881544783985092394494472753505977068789631869146019370829122604774406863985624352291503190401813090582621052248126896772717484546044478190114098280388842538120793865514653639105884985153872368086195439212604573586932044570147224988599182474452168729242328675423816820194998255494400676333272562435066775153777017478414074364609701053645063176456061378246910781629987900142759458408856215044790971546717628370970487594604492187500000000 [76,74] 457909478983297273294098345871855268852212956097718579378093406432584379391211072943093781887171231999645153649393766408085425455330165526528966811403997371168251657648240815604942531737288370203845727372828626696593058862131490383529388065102473767807368063376071855869883893428301464052370177253734125328431061380370208749222473502538373525556288519010724910853692485392970567166058184869829588811552716414552285153356009127047467157615467753817832932013251538444444528318427760536306364366110324094453889668030601570447646975608268201036939246950249024071235291850351305700738766832359110773918904555461266066123881002109223641167897581067419211147581822968181149660471014031430234493393126818529303488443838766319179674293220569225452593345809772800498514475682796859537948879347596242650973692091582027645734328540953992735388023551225006633256705413699398055035904227873702913924607709105990192800686452417083670234117288316073541712068145040733360565146794016893290801582212594538002052613818160938089237156547244215095488768773754526200530756413549394680598051142401870968077846482948871906642905932947281830640032354652234287842496987696653677244381013914245141470743628434598027495924361026868334097622962808971975654574943285450429540731961654130752594128905711850827723717443030599007469450584071697170354825221515510720672172694226644762658461771103802112753433202587718369032389797990988368763922485321355951023396373659107418784746418418907903987741037196242818428018193668880635231292196384547826927353089875907365915684708955942965756093048173156429541704295200192975094061407686898336172829864952972157523387395681065329337040958979250182345925077223477543150993867970580079596776302851413965315140415980742800239522688523799293541752660712436782824394178425350973166163935081712015708620625465368643025197482060876565561819775783167878742866420454596233479504283799353162594012053964110170900802839825485988405849885331926624348685143163191890843258265679559260605790146068409445738024185584583126632723730679727645768763274217351871872731206690423469246832032472083138409960914663322121115938775684272155563225485345173464155994695586258293680037358081058394535737178329159901638717233261616548223220080120130679127867803419279507613856837952620079952976553344027998323163373586164107369286530671696584937261204399305027449223647755973717597423741816464767894910363935087936718863260615793536218939919547367412011595888543524779379367828369140625000000 [76,75] -39094944251878781336934260654351981478594916802736993215857835570546264325528550031435624564706722020873555769649255771352367070435497027153889269910878663210438423312918314367153955899029394914411332568869282639806395982832931381175793911419649037757323156057261252804389830746441647130446340714191387135964557190486536028599893326587507608339720078706933748471166117807297243448878797408079027657281465900485758943306484835649328436430279281713434799641002979881135005706738858421116874136849829790316459731075709603578979161062650901967165991790402214428295891405268920217969612728443454857174841649592719263336732730754920204926697003497030636711138363832110307491066867492173202315727492953557614698944759298987560078433637515337421193073168570033070198206439025917642517251801066912412716921538956798732951259684223060201876467445601384761507093644838651299485556307370399182190020724611854856284454611043323137891751701447267574781568309518186974385867155582612360947550868419252403805921835467993505876256843269338113914206129819113913383504208759850784328459504043846794469844903579601714792402434776132584404968901164990590902188667649327434184066168953654475850076730426049032346953473017084202107820982390764418963154310590164958170178867489304281773533422631649045176021263505858942217843572502028688414010476922898989642914907736138828702894507284106238817978253376446542802346528932370937682129207951261139754662921865480037243517675411307981731085889203048789796828862087219766471214389602540512349618056655800823438585126798025462738321284835159298432742006867938806157589925093009295159940121820910485942449674253131860353974983475168418172118190261673508921114003624376163530003383488251764927028499109840983681550298892843161479079295127179476675923160102388472302176093035231695772601818508045879387854525522887743710642990660793766020204758870854899916797865187395843620544402248491830227742180062443628359150657459032184568927271789108587931664556191925949573916459682395000087687452511119667575214817877003179836394953728445811595563323741219539302639672838881382491882692112272636533078059613914750686779200933808534045372190358195516654672933935374610670581989275799672894323919535355413410170736762982383473038575095275792490962225638162757558562170729093208447378737955909101679871671933128701800693271617428778737300671285421245531952657544758120250198115545988835916404978576418560861247485614666796749361310503445565700531005859375000000 [76,76] 2029329885885047433038686313317419647992824948416483241051178389923678365201933898973758671037915780179581607851948904695197482441866099279502715328858796973754464591316037160377172338297345433623070091885300046659565326563467899276149510044660444328271416939961333518768616218060271276144777878708516804745064903512244545250896023902550502846623429297466127894703908005271691566731566209935860811642468106156826985652786867672351964630148501411231062027514163002089607178806292577786256255647024266262687133182531957839011334472963040314493849702599175008847256014756554678433867616634354205728002787912421913481277851452119134176283526195219531839117722690568426543966631532809468053060876484290745329819510735191950723624507020555637663350375571953455795097148900593171861338077227270015694380752393630319233621833625358987582048603452868622850566740347410490085813363215007539700844345650149661488147690865783598674435586801495956485481345415827877404027311676400680163697022376021639672278039735585489640121168223528867048069398298561680427424538444314798236543529788966699795528401368724512680181956486226593817272585592976139583551320909018864457733389740821694547091647793230130008088549280861084342344076441643845871131185168978419019637622031300983440964689793814526805921322258151510213320272070374062291843130682262592675440334993827873284660813586647646033811949857114389338279606849758133911249080092602818589517405005400606381627632400900659389289511290243023508668336238708171381493221280965089618730864704674798748369720005232917608455917994842391738712507035419730223604429223485103338468461613245193683599263836277496969791295973433466225011974482371834043516123546022516714928868405483422109054635282828644370581798016541874852623059077424536966895435680728831164518468863373934145857601856013162136054501368314916447401386603659349218911982972061514326439403934840134810891573767200570832294606268583613786965900588552539973399520655042441866103216479866949269329476580800911039825728936271605698681519338046515070373199646542581834893937441028484974565881417703276038184122632593053917809209610005850469996939926590753272335543761097356948642098920865330990463386100651736740121763533550470876251001075907767014715907338790049356793819233159413228796805058224132532211429849563286446257589923400061260608753349786956655782415545231227439065872827464870970861693525834299777468652218111404233840105310049395370697311591356992721557617187500000 [77,0] 680120111628261026323125578117238921918668419313100618222811818283282355904771357138004752143270775073053217462453007418946753192401120421516022462019518047789743945906491380865577344348516945688028299884368456659821244875108757492967568554947147723735889081684842440321251393189263247015292829694054121489035962349830027598326693305723530578162318865422006449944684377872359372673821375091597582382259649989320153572862626188511893474843278235363644264988873778657480960790090655166670451419605168953180872274556075040082715055530644546912171528915370893940623886082128473537952259146228614157427469093168570408287210151915397868611435726787940406959786985650449593813014992173885138096748127293339725735319027850200173378915354749994125830226485268527628375493803707554321333182866475912605340265914168194204829461396807984019080397168053303020782114661964830152972894167892835100762462372872394176040452829073296706689494178983400582496300647415708557591173073191135675735838726679312670225250144438195085503527724182235523512451943695388060793400776976270884616164024662452158819781505536033735427328379394079382538129437922860551476226459226934281513052399576146280501709208089613841846705447065397558907322359382611930643493073305426946194916225876796748483041291690520199770072944925956218191721498751846247949417451489277940029466302343190867365051276047691346540277300501528603836992616962833019971349971228043616938638459011829503715308190475216925737267269198588958365789324936906696244894547157904940437500275218680731424778202164022346107319307096954017095106128155852944491611077666996301838508455204544484933168577280329570674862880995142879659648151873793602526617349092665913399286463959521848447029986117189750116011818601584663641025907525317729774984553799980017444915420681704586902366009953296770758074627836270778203814794614728153786355244439055665908200846643642302618546471109048531531016863166553966937019873441125845144749786875253970265018089152217943237913602568365759398960494590615717183840048667951923468451729021001454174537376465886218483567495508768852683022417675257751571304105637941588130518798401835435492114626396033971451516193444641672657631731217688192502609779565632184331287059390597505214631526761776770161525904211836516134851024457270379813847766542044787003662775855924078045234807243683706755766276383361909343047220037966187386942413010719126625965632012925703594630243664192733102358268126863549696281552314758300781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,1] 89072740241921737763796228760031204670767594057556047103065947242743748924570754937882366751524545540964670953283199577972297965836727006169394798716693674753511346143932400745319592457089806270806283508680194994655938396179745778412260625053734719170012674150023904076912542647352388524794378621988110383793338058979255938510331654661212402266195860043481938576923169405723555831200942915910917371577904831050421633148772557075432950786882027889109843054790982986313943909118103969133814524520223432403307699403292394160551437473132670081454313758886984801862080085300775650416641745764527651320636468428987549618292991084486080392588019047434941637309368356615148370856030104588209066412933165470756409677623212717749776432801020713074184794455536844865960502141630213053313810705089752988872571304159883337543050241398377181537393357806423170829294227712653756499538743999557062041803073267154795444076111573771865725149471442976514768034470841529239140285730222679702490712946047974453364097394606063221944426561849470376773173147486483600279098475053024806046453961927402218803892955377127754190055446983130666803872050479039788239361971755926693590140099311076935417113082066499527929096039912346227394516558829833957565003022996436840954974486200017005952453735897942069639875528090699325232398110117737915781112312186698619785733168239350620648690522647483270713531840809712844689122780879743048325809260409584105554852859375894140465815789173206497213252884347169224111751025523482156499770597927875021945307540975667366017341777958367727785694612391055930775458253192309423025858776839092431418457100489266867495487899086034254481255740588971134796935354368162796298850767362576859173584225516691769999388130089582515554664516063237918696260897211208394955067266659683644184158650952814652807650748995734745211411004365221889085903367323093717129037605974237577459175523751205910764584010962597966869482500998693873782419260813746482327655490462514533100050501747769569444415109857732731379474399419149218613822779941030745170832823928544817209926114324951261246169200367053433943867850802032811215203681280697317129676729722349367416827290486326506745673673471995341373313530555556590204820772159871074943589380548173979698068926064218693413535824620320755356156177882590755148421813424041355200659956431483345890533722265878061386202182449119339082368818487457488094478415482675273782411471733645620320961844649320602327127738284673341695452108979225158691406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,2] -39109025001647973683290615616906150416062442307508305673146273378580907261836559228615419488781117713858138592664480231853707336412790795665859539381496268005773847438622840038194656977160730011471625143603886668565381507558212005256735177691825333943877240911762157142029822795049361738316812130137017414113309259780061808203251433781891357291056011426107253836473580550438808300435626450816042236815083503470199367950385103998674705765572594254885201287992819990341030406849045852847481323478713150110642715548162249000169100079856688770138659439117526147363629263697818131290230015873092125321511228342482900625082996488117284752697201263669401419977981356285889692251492085727345726891645681875627731714891721691302627052265374401120405011373283274383734243664825220944461123614312229725673019064134187602633363553629061501943509030092707142127387301949553806624496774509228783529089248647325530002927006911653862966166189796158728544391206225353650192398404693995954303607816794742366302954220215285264210935016832210713309711185810664080442991664153267777890311786446264834998421010213730856323875491742187227307305641524173090058897099702131479533564382718246171067325267693507932139149259546890068233952866511936600587661516502687364567636607120815216047893862481525695507268108523984272526942438226124528339738192979908268496280465036461573613319097598803807272599358290316970794016593684068204432185222832797223961321062042149454707678950065103505016477510667936595685579292837535827763501066903475309368143661561525953500857843009618663143807261261545883712831003069127242238791766350607807122486013895535710150458580050420981975384735657696730326813206623133378292413545201083055751809243333555161832426909623342911532725009115043898113845455273673477528719264039408133383527096735581763679082246309926562314016683660002300164008421393388238596343030573673633647498835258044314276158934464201226817315287764162392719867030255416115924651768148746159049328235669642846132942726519149336321806402943518916855085152900467136827016859339314201421026790755787193440513465400230721498787953040800214543768092081376947447307655098328533293669547006604548738040543917145536340139006335715755077638202157461383696621242329071972053135066470010093781410178140108349793120921165210532041848496857293229539677769905611787635459989388826538802038330681628750539335220877227618549174661852813998819635470534409542883773605626538825220728435487840823903127329685958102345466613769531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,3] -585057521283006152488020258450947849651921225593656077094574046596454244200263940751604412125616891267882866185214222365515959167279096578428960320992649847536385254670149730425936318005166427556435022295999800709869569611051166182155753412088894011406132478584649198366315642365140851879631690913936311935162347656179310375399238907138978260301169402027140707378042961272628676874935569280458786018962983705476407495819946057422128198404642995474870031311430814858641408358131333696290983632506120214550342622268169079411100425386634204334622576498025753855721543707377471724118805520873084776570177708804519766579023012007157061906859506253593390137603308800557360925745002418705858767896095651555667756729929100649450702883610353918402611143460725057243062683706018045473075979371005390980751094829052669577727448122213075139221326289204813979468882795657186822451157120872484729286318569688011392184934092299017460376866351813228451722499437008491403810418640919138884413678090205117095224517015397135983313587716620236976644253058937345019176441757529621449990148365632528833435747451817932168272480097744935145770834836781094173585505841723898838880293727938683872242977364480599159240043972608752005638942160157306170885547247554073886156485268261352240825186815556887482514755897060677579424733499735094248888035713257305307699020006457479709497503005072095245655552041497318356695715380876836958290923040748777086985592860462259184338415250066644852083013222669193490540174085723770567748698890255288561365513443121233794584096518511707084159981406752781733324222893151009635596510640743458373341754959421893642990835607813345894432370608343245857957159876680502473919576236151140541195450307562950666684816372469379808802479938429444734676186458210148154022084413718084940708466108977966777051770803659426191809801211347181540777494963701043289346778940123916030793501840924343332078258337203539429601276230292249534939377795301441158907334191177703041926598166348814645709829297773764139520142773161454358104467322689917781881940714438088811392726736318303597830795502064614790749655649790684382724923028563920637771529984077393280439444460090997504006462302188856429167457612688874133148603190918607182517666231747291718448005610624159136525597195499430466100419878271227102803733701763427059789026130445183879902378336274681721657455284951384194274015888564128265136757099493561457815722855638620264137475874443064436548017370307326690329063900719575030962005257606506347656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,4] 10487486500051107432914067004949273075346147035498507237053314386483313748128045881787406622412172445891247766473405549142272709062702994984772752817102949731294522810419966988622143153926997540402926792069357812715506439956196708632385886981514643151406475799835756602016346953308069504490381006608606129699704539682469372507567796696279622770670729191446987512133448224191122004278151625093064973014904634337086494900477211619463194206844127225309773646192167402063530316347520912719586771833107409001945749401219057681858364756727051413484844892952668985309650365606175432947821080178166389899408572332821257777393545396999590675778947682976344016327464363519413473344930966021355545434188659690976677861302104493702731109792908941868706581801713021661536227274475777733380486234828661897817401652961403660175220193544015142456460609223942789265161028264207142391067969585953670385075060058913191004433119610197140548189655573838471981706042115463483636047318394789857654044411132423275540744245449557904347082449578467574226927134840819027826009562451429258556365874045222502029352996783779953431693903100606801190009981787098210310903920850910379186222188847037510682623070055724506892390142508990460667063686279874921531425134619239115783401140264208702196278963293995034119690500121399481692136628051939007272860285053560065938303670774295551978884211244898245479438976183635727864663382096377542559812690134823200530192391493755946545891875975296525623254265473004197504557264829837200259815859724413041007689825982716800262324284025943559292073982146743365129474320021518912215403070490694257572012660262256948141256340000676914820924055986383646453437997091854224681258833117861711617056982276550678434343662022269512663142055542629582882950723158648180275293481566775138902547117578290543265723116125412119291197602706016512746759849639380745875928020347346561326599799851987366516981319112243652318575505306358287652330115527506842962544008537012106378804351631282835986512462767091287630873700162461528839219398967146937538333753775591201202318151969160199334754762361078961411551804004205250955975545873074718394329439138548662177575637997423893500047904839478409022164895221463676246458654735373178941144544786577719412542412866437486212304223186149972389678410382969426115132195703096291704443217673516747209541082085065047513264369335154907590950358067266182337417940386477905112218046178538446538483445582335042315138917579061224889921868225206580405028944369405508041381835937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,5] -66526532872731760309550807452457219631220082832883631956337044164988128615769517373600715521428617790483030353941510480766025435988188547028804073267351465739655719129228414301835843335018431053031033465839626215968486142190225295081677576663859223182914080654750627772187206126330261824238159897411660198507988312213576734876655672550865495604764537201137053062064876033268663219046211665637158986383437742432393570130266304125551338464112981538156167504066418251232194692424826011766895353108741126808477122955692207247468497866014191274740608589077541534732191316821544232305810131486790648165159220011850520580010640286539985821806951137387622827421577609043096193094623645747528134610704762531475178952490101785872432273839353173279382196852917853529619286398554384778797979357891459330701306290329230121263864556825148086267764000438558663839500461132059733109762894679877772554764645202765166819899678903476595415164017117579123642560869472614793919368815547000754900844022663443913247620259749580109335919618515323963672104939799593111553243472409530155022168231693952212769206780119884626177803491760414048594863082824380992283891812121934531098958080280621836459656567330841057349979364273133709436002714435164781366149042800614582187131820863441274918348103430474776033139175415008036046748963705159770851465228698886604933314074617812763054115466665159029834039911560794124097270123051642261412570887294530679177006531555758223804306685778416671205777960338036713199554902970001306317982731877513536942991201941227344325251189663727873692164798329042471314143517971077819269303397620127315408777732842342017613348189886421985006453208859086793081969487014634426463137699508331224449101090803505619889254719534893365428877144614556751368412371165240030952989256783557278512405978772548339640351868430889525782950510740669991951398087945865017912789695076797147525269992735074531819098808232880878721405354265725566751029623454851978651374577259513955403358438307093590248161560832540257915221470172389597706117945287766269927600662535512926721080123605663223792477973783813532278862905518002643243594794720045168252899030632804301176740290832027013650555413252129829624438105316884663051328660118000807822994815348838909004171084533334989079025853883593493150292869489759679712866124389124174748216118644438185927411172120085864429961559957030539899636889363260631054363198815205561710611916718563894046700250031707503670377868636274534078979179217705475224420297308824956417083740234375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,6] 120552682427193277897211591569694741715537761666239448910348999102741149116264490096319954465142854086265225183362271812137940496422298400289521671931350769283229824885030082497317766791968898321184740980403952037034524967349169316500960466642946139238231748045173607833599741210126446982153337254508046592118786036078594036703114178855188826336257503200967806816698065825044145243134601030606329609367545482758677136890590798715177146845213934626458867566102080520735520483874086053029214881458781551560524951305786536699754769031997976303439457183651554303110485380225958417734177664823279363768953665385531448496158698458859269355001133126344987360528042695448574506261358546454156942180855111368716548270645294007444791317890669547128980112940558387873380600231701129892144047223648860084104150334285346177111592701053055128193901437265738001976744777947485959577129873562713438129479356966978695603467282005929913016799619989210915248947553977885816262206193621588832740198903850080917444935704396213416963190415821008493941508463251272670273528214765600048608850566837220544527665347516707227015936940272998443943365005801492088894704912614326836197957544012906143747049179778080910166538898953483086432239424970719869527458150640646044627648300932691603053266227372422317120312093898360196001777060330586457573372384749104607296175515324313589053802521531208771549685394902724680172996428828706892565341278488223012955448510922489207024491161140783180472364197638201098298448844648343742800141130775239736329616625468962924575260100177292703750966347429165899827796092430697552296284544022716929165244479866177980268000188345077990070457595610182987835357115104372748874944215562135116880532538097720627199718130696517320311867127587005998560849628480750724476407429362315759726051171514136897115201233167586705306533024290417798871180617405004037062621582913215238889029790689154988878133489181959421235124663738929124403664886195814546282808191924309350537735590692491172242059468221536871529109688664719240626408122799048714894583959596637069551053545014504784737033115086290807873724698447195696072462157678570167817511654950509724303180542685550757601696414055260769090249829706225749020379324100616699055486183703933962692404101015969420595958505467957865135327302259952417632987239186401947770741210954012695453655131138724766284651654317161219881435235149631481877951597236871696729690896127888447337492926610507957841787633725625283372264684350795441517001371778405882650986313819885253906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,7] -2081093169736377754697196470248767937313656289411730664539662382328015639441498372537705367908218598755549693229994913755823747262507559912150240472338267212898629617864851437470547051973471240635772142570251471352952332510302912840917481800915014688654368756297833409204150480533357087839905950297595394313599450124598911299254100784725689640429611276379789449703414242120855013225786510245156436025686763382213833144550090084009781396082639754239043635495340684284766449830661148346012332947732857868247809431281721169019583335712331976549363719484012449716657997306925346928804048081617518584123299515068969585803109070611770386853428672724272892117808009497178784730695911761551422256839197288047539822094551913161302677376124946175955881129777003205216586778430087245173717094903289059956666181816690494377109129537081524566697840043191713444131598956254801799521433248724790230285605663261196237080350428226253178135406723622866671618226028342248672708583872207182415487167854775262771985635386729637768260880070979549926466539908139325924374830359960116544391260196688785493109904854925971622220274047795190093135281119440299102771034529205370391993851057337331935318506671717587264622050368896101375461636851568293085481971865002035736997915788393035684252482247169223985472764152552552372310445146480337580844649185764155938657448142361802555003309627233521025723280870674059054340437220586629702202202497989737267055434426623334710926833916557996567768522831572332957926218554203718417282626844204614400908007381799004568978524847424873946006460057413172039074047160201603776225060720134449173136816265823511162437809424584349209024276974126902311228532016716474266859075383866712081853418550598742537512823885851920214900172859636543245754280044194440225596178889191688006984630047761309197761207927152892518480571781932646835611405843549310555545366167958605584623773090505210629609472564648881384925232425211787690263369245121944116402451904020183007668953816687967445915496014691687370537513810028743496920494125933986492518356033837479283925658017326878827009645769318015851607793437473994592385833884068908242625964082197685948732085521068796978635946345722287062196549787622173507195449771350267102803490241278766900487893834238961300917909726810048784249120913260201752903729615767667975501366817584241758838834945472542672238439335069762406966548788155268847687869863166511604226715853155252859891379433564756745918780998842574996785707108017265320944622769561149766559537965804338455200195312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,8] -12044292726304587370708227981342077910925623343665563538145255107988360558054574872521666398360568923605415418180887839889719041030826461826291696821736686412495034113203762528155964556578685802824895161933627210948843927502400137952321460735343048317085466716585529938010496827169747823201987780993356968571980990659123241038287404137182762176239438333804927767618752133675183755990013251309899785793436586027639038463541520544741873173810269351781903838436002525061871190442915844801854805326425173263857510803862570284819910042897684425972977213834910957129898587021777169884405984800033156314125551338132367272150863567393745929277156036964049486561167321391021218804537980913212302467269011669060744647934717920799577918697639924696553629491551297780560710549600376925926849067005956679538994458313756840416509215636772493845167866290240903889224732927369535122641042657661232859070820249557829883048034873830555302102271809740219005918135407400108874089636991126572092190152519794681265607257543811446874527496638930076086767800579549035189942422353048977618330952028377164036645403995786606281392642662468505624885139798305250442837945676535339562161016549182191588175545697850256669937431789850445986442145146419799560865167372492575008396416234377790262788861578141132591224285120234810447147576289372192332018315674254033812556161726634272020345203713886118381430125900192046303450562484202144429995855501727911857444412588257410159688128262270553349381958490913803024132232513080444360906731466384934900956309820504169494324953087293359904195389813182767243029983480513221765024398618207810158803344001110494059311155904519755030334795555328757433621589638614786715297296844010475353480448096271463631005866215618751606750409254524286632124960888877993461880550765290806090196072308721266187799344019991933706542479711089277497348022358088448728726633393754931653060030901117654391912801931343123024442267944385804424052638844696085948325367290026502924805579434823704787216324714708279392785395185656251196738460976793545584730200451085705996539075689856245523306590860081336333604368573311537838727026775691162818949512834759554641046061123113558321362516533134523991817189361101691885565136715460377412593717689815827858291141540731924059678259924071626640733540673128089938442769408647711802839153021786757998462029046682414647852181216004991315069805299580829873966732223342976527290269436129843458249729268249393315621226388040649335499606467952550539522802840880499886111465457361191511154174804687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,9] 444028600613147111061363629838474649064432971030827642779957851528820990110847346575787629131661664714507217641360616334681792464928902524979265399953274204711947726558846378661636756895286655402326189863186595827818453306344901707116248004377190350483644583173418548362314917876297335297900833002838068707439971382951703715631157722198861706379887415445776241987990952032562292632491227569862488671855104261873456106739874240023883930227509195972133927300858405659997405445206585240902545292805147884863647873812025536947539793955967432359190524975824547032682308191311949964547191793183640036709659459197836245753233114187833705582083498224259259500239222252039043071126700899121577631853769313945917006453029480067354572352882549261100510169130609274556023311719731755560317863495073410936282125258155508855310547593606675063101810578575851773004885566488697940654051766258537401717634682609873156008072844246242769061432132654010941947776443902144205847105634871631934175912409336527564346369877202673659072681540501913707540644240902324399924410270231878227468626521578559138582595857456649464786578086268823476868933534800642780271701446609438539606145170728663892039944927822706076122401163370301839649817238237526635548296359202311982153439247439534453488272128436002855441160197619225138822715408915810659932812393368985979833119379748136880315217983939718010370586826653305367321802530220866714544672678445623865120911537428298013140409644849931195159807846278313688711823741892343301657837336421863572399261440742764646712033559118171724485546221694379195527642915298052823828621254897020368782841729609942983879558538360744117632899436917836424316900614568770428433032378952290266991370357560544078026922872978912342097676152894017071391093791918125674360519339182714501423784439383508952768199838504805581920210544870087902309802705960280025309100528572210927223803543372587567893317940307232164134050150882093456061032861226608319488953928089301718547061419920817974873590860703872927436665432129333174805849610830623520171930066725788684295847401218792558741143266639332119433083747374132352631257822790214127210929484338623048204819399305239790747404501935927561023609740347517285060958841040859015102222472025717606772246524686485117702892538287446259310085836104326947406218776866940537569342367231361223489935021289501093957334692236451938569301358649168108844464966539059464164392257282698570149042403118584886557724888572889035308977492397225070486272562075066167031067720927239861339330673217773437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,10] -4050120889661367023348875246313331915495403977744681767017712464644089908329881387661854570603305304306946356505844873359113392435273045770772415491595729186623213948705770890284752525985866899359177433072947666846166434414778462625192883670040712713847679214314919443542090829216135746646115957551025471806661552667400027235760348574274055138167518663633948095253645242888965498522215749163667277325572469133941628355144646922509368231050302015842403051832722966860076997301125749852439073496131682666753376360877073209367224784344873385751881979360310067502124262876403869431813147520356442860918628937535181820355944210759572091577884749814342847298082430687790322818053397778354930876328061515979711263729413570498755670505081529282756965226507910412740165618847765285611790451538448706215473300660927244750127737512412770819947768170075730853549715684522339339806255664573544980932548364962080900127880507998717789786643663244653994055650142566043143919292855685377909833233817738793808862780764762734728673199188686915929887201840282093519591570051896861713551214025082157916619589074689141181161721142116001765896809878649559060224934012927802047083063506140599324641488272836771638700416092518775210621814464853810199545470836767472857685202061562771913843229418876056629903026713931888787035549624733343893723146048213515941942728994790006717416157631755852978988549270376405383528209606855506611641228766431395484870660228270967914835834400724125479882432497588457941611567569661605873782554089150705915597771031954200779409876908940271293426598186311003537124815729577501339087521183108719306713163389067685918696049034464318560600229098404772727057869710751164119428161779875876076816149211971738522832520200146095288490099620186672447429263782814988653819628459699135380447872708750986455560064525962966632555799004910573529222639083768706804541434937425182339873640015998050976955786453830090196007628051390477460681394569120762987292977838463950513193409151226740421363093583696243305625901042487261085110192652444857230177800350261337888195115806289910293627824488497704145889675053540137597436279836306629069987325708960976188938396799392471063391498335058007750974522263658274273713644673634474993199424796587729468855468230775376342008582496589749857392329215180373887784334242098574810068146212068703668839409044667580147946860336524804022354402521897827175166885388930707294396761730211749613482993976056835366028609080956064675550038494007904517233032735449970850472728445268444374960381537675857543945312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,11] 20333096573478216423356881174215512369290054263101007980268509341091206049950065258043664216503125735533771983008441201632731705014954517017851909200328916358732503065295150885237388668053433399320831460152302987635856162722008298159045759947203523443920254753119291124573863941703281227807253125723305618541787868388985215826557453413682126342721043474723220966015057840059722300146767764421714279731197962536361734151456607526844835458231981199709276445818167826585325891685438227587746512929279008745516066308387472819275445867152747897068025339310673818297303537138398261709509391732125607107589005019777610011189388937755228368370643946333474782878021892070095935357072757678919569658243098886367532256123899288155487891554621226860990408301741176964337948083209230899589312196959302826746271484769589001702740100968251388913074031850862319644853303380609684073828400756118181730300523216259055070250682360098564191495283482936465759575823513816429903547609750284671645157464538452359215239057978771452808678699240164936910004889551650027458000191929595286878800200111590791480464443667163311352939215738714496313089701905695140240846903019461020825018360309059954715210257586944413360599028487717986951999354617292368487707919925196407490619136493220869498716654978994308302501479624868312991045671769726357418713583082852962719725511380318682784460036192086259871953586332081564300969951918741558660550853628478299700926646101897213061679385009924318599765082247722343241359780196745613299640809659849486887553742585866788168920218169512198404818575868172152135048434295745264647603688550617041384671639933276838020554599866597138208113926915403969523608081871807796117319830934386261211933212036910849611391894632107203745825367980178855122762204036065404410426738975201281090984383295769404631971667656814006334821094328410503806813307672908272932661358416322668547878762419648387206119311839217682951654725897464796822391972170162458643138972112702291812393081969648634810270562978302463228439108479347986681544198278614947293011299299024131371284666497985705911144040340488444542240536974188446160589665680196209310594138749732734326543179240208285662507592247971311363083760372450454832836517097684606895640755285299264431383384558272156248682180617993380301893790931723283879968803310217959997807821978796881694268500706075156985174218604168076660782881445398351391432606260488706185684046430224293052252335457476947454187601231372492241650060247289896849246818068490011702713074145682653481870261202857363969087600708007812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,12] -65821012906726956717483283033479848819769358259318814121652650395760227888439793054237481958516315357403828416043170882533755858125321012335059691866168846728104681748896441612269414312786198187496499881124744281963359959518370434580214310572622861485393003099489127713714393570207658236314883256317632396913710470106083686228095711826143391430106280744550621429828448260620298329793148110380674380341716799499807113799974038691215909110255770143898901115701026010453015211978666336337088787592352625158468762621650816789819989419008258891449107406993116625032659364446610394297193952096926142846257711227892209162271582994442727951373236616191314416626039457907226693127274360644007385598251511676734799605563957912989415305502975156350843319140613328068420840756477954912110345181363274295399214271511519373201334007383295429900895472493872812878039608196757116952577604034150330799839537470810548673327178023911705121178630095973636239531641906742978542652443780546541255832695081932581233279406314624394944483436792354188356872209202782793363954018005138737834863614259848817195023169570265954599813666492963292796953830260547534554432968268336536249867905799223450557060368819136528249285095662954049854146510257908032108726100746560763586877760264587938910773703825542439730001124018993489949213682622990317183446453206793276853843128846108703164541166486172676490630115628321805932775593342111688086180610324035691461154825865206235957950926118532596131653701557892754066104176204338232310418551941887596707675963728417137802189890470796052576851664047095281870367711361060101506984519506905371550923228047999341686275551190296945105086994291880043730759023858152467799965276967025503842416032251705834655843220006997767674475089172756893516538466392674533150318697742435211940643299885725967544568090590574062272006913416608189659359433987618304652450005676009164081941913304012242705084144040812051276423794961887967469295474639510179876682229261775768860607085004638561873212583850189386011958422997202552517209579031209983691745770665011208469025244209967053515616802398666117055381197775429888750610330424451445286773349280230954940880407766906517192605003011427203947756317640236429825099607667681405971697908467224805424215437026202354463584800201010274841058941693760596551984051376311485195300971745606875065365472836318133437960973871222113025792343570066271112709501500018564262676623479266035461173204655482700260152750827776215608412095792137306664952836357762891782974891669345004867330839459782509948126971721649169921875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,13] 152830027392814283045128980719344835128102835527588922471666653632265440591429171158003583445220111578317300703721729046357463169562647393406381158574302655277887555389994572779120900861535250341244258506012187055720327940095890336343776417607200226230281478048787397674849951177792641753545007260660296778197794099188115076840242112723019548697420917951240408115953736486276187930670890329649025550013354460865212727586860588421572181350134899664085859649998807090078743591965086725024956772491631086520767799611526407750227960371349726788194224939199331606553600150032544480102122955584661951132568009041996038191709147058706220322314158895043843608330510710091416349724659965130249268668130596607157927826945090877417785477424380126865823631085088735198281843783515890330708039709599052578310390553490815756971550412289534357703503304870909132112456147926760136577036488538132094703006937370464595279461064055708679399758309073236233651818486336701464926217522870207076851569963601017814787505745135017806505189082895029733379978976973795311097214411299522243653374429685490744308793889339798700400656705521962890201427422602652547982052378947894907187119404640029324539566091107186918975196930487113467149152389820457394037922778023167510430135781188277337293359272687627548734573391470799005130114804641357916354293333917630407679422754339925603574526944954511100693526448222480710970184651865934179177904672863063847356401921471778580023113467904508917199348783916656058281630458079926841504985535327380731462512148015813001932202327293128247865192192282643551821023534223568631510345307504358114721167361817910408838572723108252298313987188565532104874841113302039569892952620035316605343541938927242562512746580803980281732965173220833155479196213729954445641910137640935116528756465702642668901391209225029689531351490792188606487079653407796565224420388721599273668393056366629450548206302620310607977790598099962650345891479713783095960693945317843272009861777644216707373209735442540786922853920001160977122005965480910695199045443148919716028076705917030297986253049522363625073834531491366287728351149270723570412436699770956100532300016252713447579424222710442439942513685529655611350007401095649632762436333221973938191290570826841739037786137089546132452385541851689281227949636685493317013500302195024324584482672757807477331786247454965513392390513704667613149777759043650788787900027542014625878999166017285089487774695295106441186644870178971582551679181800825581551251609430392005509885544611847763007972389459609985351562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,14] -304663169435877371832245764807912080527516125781141772695566281811715818149567158302145728567639278493404834587165254026380058416408528200054656189311189233931539460206976342474571181232322767053875573908697101676328641600621969019450450681103611944197790653929462396525688929392574359443796921897607923650092268896150584797082943649692003972308261627239297141493895127094107608820574613517743012497047972361736573595325404990229337032111980899088145404899792737219361748747794435759173631820501506099151037528969890998800489189261920237041291465568715523249724038974011020879739472835646207410041981127128773382235471971414522650801460860059633693036275857487926004889404850003664112864056057142749294654754275343047197434403994652148744392487953283949022247397535661822429339716804547906756101267003968375045091766443527453019049552932028233820387285234833021478609169072765839794356068945951221348166886171119799353189340697249285114255212426142235726593800017986414602759644950109997424136394651456318028988207325383376864172430739048702115509350414563665781817147855499809984574802847265581713278114810470397577812069057616474122602897664791392014646317992112681106923560104722335314179052306784189323684962044471405282022276292223785012601507968986268715685547916086743922351428381201848827495169004617017086930872799706918754969811549591558530059560276228809548064979470644661145497974282460874152913679001247182441126076188857247798270177433559487476117960605366578422594826072530123686409893931373071797842759186940823988391137991242403154618759458826709642798403049008610461028894309513062083895675424670534547262845822213791951184063644518945235343098270145878044319998711385379752658312561975677978429493971523398892659457428685947385279454186687028154599590373830395326960066643398700059060580808645011832849474505145041881782438316602115223598902224613892215281596941182499424684482246741927104681941176542012157120588118719421188527426631070175566367928522207153464097703822623584182552759168080040063314722221206061898093343743134573134972759977133312846557365685765182951692932505348548416520159195181569867546694842409369235883115624299870534218376982857840151432909084324785480854266347718213100869360170654745155768964942098671006593929904407413238526089467662825370231393896068685091380157378118299921060918084147900433000550275148279914116949561989428109275365283307479934683886545548178716544328317390086791759685192472085925162054366475132176712545359948756365947500519044066386290019405116979989145420404383912682533264160156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,15] 670885296052941304175472443915354886329668026966778344682217052755180579530668048701904204070758545519756167923211268696263368699962022302713077842936437405579108159256799011832654134744097923471263057769568053607079918783866224107902238914458122115791525965394747947040061238799824720194613919380168635973943834756778961719737475809148756263382710480858691097676391691590504481808942079335594169628628388797476482759687809503141559115564579776445624225554699524844659206514382929543646762229339724621735287507991495539780306640879843265275644923790377091639029370388380286970672152890406570684081151475377533176839076286144778440080815477538554229450508278477991342405705837908384625812897727270696459532320859608326498976345965136174343064203500664591840589919480076855138590201943147771100934299578062602086243258234878172847173974237185932838974428132016603181314955414903288850779716456018754156153025120811580610513143311491316742038335240736618806476500511312111755470439536327759195616758751910333211590857028858302043612827349428281424814396175381540435035942115974962896283613519159299123398217026655855263578489750019071863299462826672187289557922573649615184077237941389407550865873819910371834444748127538656246737372476035758058974369567221782530982141886691880556819005233115639875059428901058717963846415042217110258282055531452972699098849198206686393541586098566238128435267779991186288550318574075181682344339958295297914354715711191535425989487514293668879823667582475408410830961396354916617709570360399645834285587442692775461079339412788993169669223394476343856020952106818889941698044127740880755160469253510593405001000296339638566232958024549255423821004359856623184187207740377920581467688617852790358079454632571487474404687448623199618812084810110013530308517382699812518980503254086248731577788950120312924704154835963105673961668436696083851219604036771543695548378736498042425466506189547375719073583842483091989728161294244159173198258770472779379771054345800488281354105198359556202833402655169197228835947502775381451625592770862715475553073737422761429406469172777582471819610732892456659066851396455000388175227319309377088292151813322985812239874062185791896801575586354992497617004860843517502851237789010927511051629137022559332770380299623263888127901152532745537789838475523555298317938184982234147718745724277743759424451371474323613850660016129153093047674810434360193695560229438624539490499586040275842022456441327128144373125706876842766533587534187214412620790369328523800040997571159095969051122665405273437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,16] -1652382434596565798846024935335407059187115553188767420571738092599166377408856403953484156073761872412836211980181528146284787455379748557116519262639594129591601797683230485867624299176565844832236997979556315328570818476724862392445280349015491210355437250032483644092552371230020653959149473345836760614492720917141602079188225058861649911444375299836207795894535562750007773719311221732529552464966670514050109330143674311030653075076616605563753811513256147858412434346634123397171599969756253947043548433584760890969420757295999725174440779648710302444415367971525518491933246641369345588908405186025053441572847422433436377153568103319487977548750282010143464663877257384422299964195644726540725513723104282929828189500160122092596348661011899192937454783019054797900478362261855752356106697586742153877671431578232778489076442636972128328722271594831748586930900972166717919108924694968279708279909838900320121847878685526298483195397132030822823860233811532302577108194398240733090335516154118229473568544894365688301979029660372462643034760019621236734687345119735591435755474899039582335742780536942391676339091440897543807048117514544146388526871630970414090111152001716484621483741049794392885640930488663971163992341339379577080677535808905821674873201493882274244991416820222175774209906542502269505516382330362866438765538832134084122362933704391673644020130872340758056957454222389338861717739197318109168945931746046339939377170354953685690578156665337473763243994735337143695414013612353970917411939253445315114795909149573240425503688198839460722698749648860889251155680690079357517555395471291733711226449153969658714749177256083499687319209701991820111714997654453116464460120292758200356745673013394881569888102796651755302771177581906398423330156506014448964404427259029558330878757163239195994250605064660410938662040059802413231184868129123779380665338236997444696669581864864974881276270882204531753811705627131972456442441434011634166921719754086986955712638600339061908202817056442479563318384620730643946508874972536572651266563466557373699558993331050516277032193827474688544286776750165968892189201052117608802029839846444694424001891956673486465749136873386709864223554006433082545641814310824605713990332070573830816988401953109048993867099841132168293571779312518829620067771931785456375279546610049001206332860151459007986848632661882657151084180692309436984742969306904543316752518232613295170326129823933574599786811403929066500960172823070997489113796786474732676119647109563627368922916760496377719391603022813796997070312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,17] 3701938216302413154584761238238752543443604086232746726896908247440024337837473548863223811518681116678683788146388254859540256317164445761753187683200646062892422430421794364525412873119097001853392592242950654465075738721001581887107255512738921146131300277931842414488402349336359302319301079826660537329790728219846622942219341118196616024066167371369190687423017366067482140297627715945883053791086520308254301567102592889336386314954213414786993908672589394300740240013713222661360928506969494669922869141567327164224361927080296949066347288813659824765390646972219197860004027388065027480345793195351600049228580778220892161610320434999645887308429848894621268394518146511758890832746708964337035102552274725636810660929395798820281186421820612902615922425463607591813001968527750483641764376130037927808990923701634693439047124839848170322559730917812113002436257488719808352726720265578700854712731240707137196370843090994136117833054353378732627187292426377813068261585948636002102783545797643851636821967869649401232037359334732020931622916584562472315586346741214111196974529394931081711845179722600066557528275354649028414192386591534873694573731242252347083033046630098234472995200233002879492667312541957740120443351764604241934852315680544010561409867650636354409344957064877527005892046596903809477538406104307039837038078261636155365364260548417137467069893521301828254508278683875842168250165892126345158876939163591458370619179948013494007395026842990552118129441919951502621449179051069462429815171836021546328703286845322927815391361562563785383331652626762459287777696545574040811820566867958048285295591497367871103183047447917227393806027601384059006785453408966242646930204506824111027048140535740778199522138103760686812533469756826790491369166632041979205533237331909214284235558195671002928828133685466576499916190767381627443272342108997409021845437078787309164009309867535876666963163269033053786575519864274348094155361381645387796101278665203596983902778779675990522961215491062429208071290315456160735454156426645771147534972751600502945996371850675059503566117900809496050729079745160769764073955358523008856842291898047208075091616777122833072678647950501805458439022501279575430097965284831766232612474188660841919938818314746444687485701543670289320305685928406641086297790665277964084126554577330600464230794540470089962680349482456628156975322973026960317741438937166927822399191402700299688143446342628216522468976872156900614327928400655797117874528576629404301843005958429563789335425133542045728063385467976331710815429687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,18] -6737366927042331425635516497275993321517261153915009891612332009933717983138162270180235179589770436494689324202146910036260398556961884417992746248053573312360012527432387192775795093767786084351232227639961329572926100682096459061472566728698159320463032352437388626730246769088670052829919217062607991952720469556995258697159654553577375761790648067244326644271166024755610009584160043538500865292954931677583933035325634349124036504199087148058171836707180321616170217580421612079203208080557303057111106665956404554573103543606715790845331196359762350147412551153784718353330243827030666324138805809836998585032684471271352291142775377865145916966816271874940238069349648081347482109595788179215765588207903613210077612615037463404645738773644086371702990786379259420260780531067796341000484195283452115239797371430730272723065685355201903206921317406555512699493726157855521780724230119164594705989634045915286365645915979523064036821376202371343950768427093139409734864059734657659127678403819549594918553976173394417289531920847986601661979562908738775889469296972714247885467451875477958549799927452359095416953013426389961956909671267498417348625000486390472253067347529838220189613755903676610371920236377624233995294868982478923265786245845349000312867450896149697209041770255413050564197554001854650611763954283499052529302226910192399582755037828580977629348071188431362024576945855853686213872093543656622846139901674616166268518322298628270714129107921865607049083896592239186760920579282019675162624062782361399439183980350152073523229498741946317788540754411014104872071306279381164076832866359109033729117054450261857842980063943455842459591543671921000415441993254305595337004239444897060789485488008665132431779995927085991630504235980351774077799977674682954830830484290881484374038605251781560427106837046451254898280968361996646347765327494572980192057639440772895755742409574005812938139761446820474866995939814343224335670532829473448448552267600061016823439243721714057216382505997217010814151895519941558057706744595488165515959185546841865444034318840254625708772065981613196623647464523958308910548737081383815531438769429629732545120521663771229333281828887806624206189603814599119501893203826045641222555689593599439011246488978629801534792572865007250322896509019296508503383199846308446784161903311802537822331206979434434218269175528403552281393136668696993213607447665423894380441735611360972327185521515084672440282486297772087838744695118417558916947363711845326227642946775451360065911853524083657829280014084361027926206588745117187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,19] 9853522982256113981947372294560225695526442760808387569362828818116896731418448834363725979283974177004642068530565797769940864759360307277991053471537451090865907532164003655161060894440539440267155618775100723106906727248322202573818076116322010101033605377174866699529568999217498303757294252569983759788325015979354179642128186592192713238777872581616395138201623656586864471671261756160100281862657001465441434521136582247419017955463156893195978446702316711442843443101960923212802990520592971587860006786211646675597413722934094265599187616783259520660666848565501410223079036646124296846849099351096750631216951333087014223309022624993027101816625763008318888614052251826222559359336567489858488611288920576317711251515657797790102315551114741518330581708443318798219866953187629085608600228408890897386683310055649668026630092364230829484331478781087537830159051846047483862290871336040366505757727178777781032193258579360923984668731328814728279680250952000411860638076598817202114785386780475312735024433321143388755687627743778085554242445569934298133622186060955042109873291065644117659447935931665146100380577116670162913876598407701624845078374327838256489086389066969626449236380434713721748674641961664998576713142696610339763424353053751393226215518213030421506615823755658007427514322500457453752243334470334023954076350808915094796217671788639785207321658756185653653729145493804832107260718593028077426383954818763134973207779244718508228230732096912398865766688410467814703391992585637648978831980622600979512788330671721758646722412480808026139988205800758242499650857602871905436862000491108781211656283963569979307080544260842658452224083478848690771071704822203943126494893358166204933978261830130766462358963763512226744889539332472474287831598043894998950155937187538882135318160882251303752392848497067924215749379707709090525355602670220256411930989317491091649558487814676976424840347471244012139829075052792044432274112980114420110760244090900908071755231370950742495082636822767400120234573418548644104183650194072175095486387944164016561751783264361873640901466370442360421126057210926369480096470170729134397439670464425885696680260959057715307612622542170981468101588465878887183625751470342011459070465451405385287494168924016992150535191687290757878493458934600352991599768863826189337394777348009892244956569440078810623435109049943803350988323558574832952063751435323005034851803149466112293738104066903111920811932164003136967338191110932707718208293526102594275478438372465803211529538300593315022085638688054132217075675725936889648437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,20] -12021535543922638486472591321941559593579279827575673606452135654121970539356143541953748676342974097953266270976501981076783251186157405765556219780878539018631915403155891055930957766492606467753354440738595543914725008195795090137090359757304383665617199278940408016166223759298182018570203059089564144104856707379298723816407624927906158966605983734630625216162408002031227540340472891477805042638831580151964665152258411130177193950712051808459637669078461423522966794015702130091525170934855311930623271527729774102158054552244180157880188638318272537512687206927638614247336709074809381116217672409329766131445905548958122289417043269539426439512940300928457337936481397688970454581078597262802062898772478185550575779155849225542320841173415983743751998332623519164439787061677473444755072479532894768654379071364249397815042184124178408806243222594496728270946007661208124552828000943610182159105569435988797108262562465923627542498915240308887652655239347333422739428086417816634732077474098925007334186654807511512401583619054644459376608016663768060134744285448761721496934761276846219237660801735000428811361084357805987047278397968273226998117014987031875552729953485026808454430569981953307073479707158384858006269050863915922579917039256328308002316308513801629062165182615415610072732536184574645015076908908297485756930292288943983558583043995947548239203924563166493298165330124094803606497635963023207158590937358080779877048497131678429681962468856193135312861205698285503260715460886365024945970893780835298507656880629666599235583153811103832972727158839501335584405818116266058602897658146779824317917615798642164608372978528389662501212102919348068811078250437351265214878674126079187515401708100285534967997515476491914948585118042042632232842317936881229778672250163628754113042688760173941937384561704640077610859812797522090896212468414080655304378371319080690839590317210078541855100229437602126210572856789696259422457840889973550207966101832628045127767769710245041573935849746200067104559646639182122034295657529255966880388780028303658044565713177587393673150131915285676236415614838394787696208174221097509881702077991540849293561400279349159918775587972205927414342635577414855054079000656497337318257709583400815771061904187711397403071558194519716645074826938170764126391140275336317666877314535783088735996934506122694852897268235662648279561604097575252264000544408175506637306257943089185229007548068747655518283440528556870689563843080521486226200120401208294821167113404329502471515322063516775907680324275705885384013527072966098785400390625000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,21] 13234479992404399302198892515104895226683375676367088143810347314558632247096341627593815350314915806743392986793161412996097232765954448975383209999729446862325368367168753748465696516562082520775470660848779090390517634114753137755511149467663869489944423515633410153300772958850355682269601970661374187793756790875939057251999855095087906413515982878685623579817419164392578459786078136466809723717317597876629034286243610594407385629343143661268062499873113836373306707833786980283704355533842240765279146573685944701282946416666312345183917140764589511052277791379363602321921081519625342860142665809366338930291761637282052632401639870267422795673427402946993595492853648555407290717011976261883981553011362500562124901129450133836025074744711022646314899958381733514658863796844991035451695376190675843185449400736570087266373353471242798339685278805842737418688709615040037779090707685644273747881551873103435980241309917103355995364109571273074992889472123374730945439691020549875619335973941121236333050173380290990345123208178466575456987729169182338253026639619868200671248743919627820237065165535322817622996255910718582415521275284550310738678198798297611351205912006693108422734087135592753654277303719686424226059630361732671267075437330646037209848741413982257597965430579324298978320182724552838351310166140753284426529784173512862487310164990839217641975538408405601383214371346147048377428943575789477175229153666939356695847768773519422756742153487220622463867320598914925731992877603951228470650483090439592828872885905024849098996989360113611037376737793490533042239500567647694153812335434252255889567506750608492763245413607291960403990199346354807422122932108001770209373735298382893914677506816988706315704310001064083976780535445319831124094068717669981271204397707067361044726758722426323780090362137373643983799350309387097931810570491661118337471700039990178258381222425602798552827081180487627616036174435927630675239272931304365296392335817899203616704902539786389836112692689072675970902556106901844456382488809828882766475402874964020964418638757742100307624132112712185027264991815271724030190073136328341463359990123515687045387249271154950849562736219771062835676835438708411282411607284486339612747111235083162846863171599711261692080902883232480406317893975483357961657474642527910602176742869793734173487584521551506663652828344641108671730031604673955749476838268990855646582838974085493099110481650639694314484839869406649343173707010290146132797795245753623617895195376678927280614230513831379372106196098957120454997493652626872062683105468750000000000000000000000000000000000000000000000000000000000000000000000000 [77,22] -14700201341012152533570792409628708229677686305173455696285728175873821034531537125482107629137944561268652907149157956498081657291405644660937450843094038031794372748950074178907505824238737316717217494231968175164655874592695038832171888799804129430586803293619960567688932546151098335754055945483142743686296135389250135792926432784717839434706657656262536878712694226408613329918878063888236936206032939775351991548847078155099642996881686103117283080301546091520285109891995529943484907179545934272815920690526345979895203847154047168130756742397859893490013410750646050024147983528369932760011852562373376176219344583333082399863389683453500736737934690997665579441453532994601675270679458260893424988426826398018172269179801671795753006961298197222234721300610572239796388722225741912902212650890602121986561123062749514279826164603869146849582709751905050536759968805699248713511000352597181082309678495970542008693343728317464742961010467107165892456380749205624036032790243010322409345483272079693230328614979259385125802504624893986993434559925228150643847872279599746963980518398587066039829015599057163612558352451838451979955081210975794062619256750265887541431165289008626316421687221079262958915657804385933047469711801301395126923693582168440011426332847115363857798532359297350809108438966971289848116241514361118016043024920742168237678503137484568944895930845133995787923939781965678440228607009529840287942079412680097870864541710097799812675789556491899649130708437886016268381289888775161844030237882817232286047622617543275537373116735115726984203039612064183782646363125654213639770117803681297075061637926401504705582864659432647022934784630738037196619509533757668321759781180002250644020768222114929942109217921379940658256751679088434821444883493204760352537398281508654896093413298544095759506624367413933839343315267516468623112779820766586623713617948696260386903386698890846462208703966868648407062873649471809167051007488492448595720095358002755432771107021900493508992721178410352518521801139126085324632035483045298039857619219794577892359799854458544295063879390625520869598041278268830200647534933723486003470080016716955519162344880315043794131476304939001329756287156232532243472562344956953427173252027412935652951805186854756662366273434513873903868242514201446190618096685246653826066867478028223926677183747371826082382743338540496138101344013768986020668680161544614111803155701046872639067331742219347172398063398059280948314430727963575460105219079602410702671968917726214036466556667239216766678022464540824890133485780552291544154286384582519531250000000000000000000000000000000000000000000000000000000000000 [77,23] 17615287369385498675246260540661165127405138822025572718644800428941119407519318755494664343903292803030521089078209847128833553378516203148977373177103160228270677687138713750183224964907119613056438818707110819674556158627133805270675043569842891874799202448013820232241505132499110071855604571389479668749930569639834911216925955025789248898293331634010891375776843808723301724932583317643169382659402448602260197983516102165993735205301166325945068946300825103690833873744737126957675043894144076434268270908533571081990942136757875684178457572604116307123631231986535451720472537402603170940852695523752254190598503900984911555757833554037527007975098846692534268968452822383197100284786385560600750532407415268411097757644966372210066688874274539564767902092374608352792801990401967632214376753145269567597913238229074167518233186535643367934840363343169670832994926179894634974764143843156219217439819812454674592793873958302505096490557291798439651875800752201990945295466151716531086229437031944548145175641081849709504737234517646954064089702315267676511694738396695953760114156678029336727882471767292607688027445659415835220722328661178643398552916381615825075743327708554942385437894666983355046733035583862468347003050600347888524527668343263997598142577748946596906039986047957851523025934954909799884733865520899966616576939482067398090073845594136812426160353165177500785263674834114600538977503143500764108578518650554977670025033828447836654460245194771450680772508167636174663580765459215642909973943491059952190055558742076986336298880159319709266001240892003076420251791869664958981357141203011752188591632600990863420450509390918460666464905357785994622142479699225314736718294501212349937398725127902553817083208886187084408291225182404444558137588466066335373330439974443811527690309440577644004825403022232407269594081838820193451449494424454566886458541058629557723217233635969013586118104410728409805402636264740522237464878858588720972336357063470921076258270107983084424969895220946047298970582927451184673126245632054255535270547606681854643691343220777671960649344469407934642282041231089273437551448920741219768655027444061872834552389926858920381450494759307258313220548124164228176373590394555133867994968195336127866958640338592901949969782600472330359308188951697310915995419615346291396903603768441021029651243826591390817589156178960718396924417720396599360313657155112360924274312578713691260696834153041046900194920954613085034504549898728598981592224901711720957316848807142455088985452296880724892817974070751488584619243171758284915995318442583084106445312500000000000000000000000000000000000000000000000000000 [77,24] -21717061230827486753105254314850014687318084169319019370746773153555803030791757483938861856172678155319254973885703191056209397667424330448957979320688177742503072393406744086741988638873875949737535559518155421747981711047146521812729431420299509000104133523304218094420779118748326324303470476017156018451791694423654216329934855240538359710132805455664804366808159752477139582549172678879437961704559229007309402570550311826126933100951907677065194402819818239945413903790013966831984976776723454677026595035299383364114256847874536273522873072752741197225969974184234258965744798924124642422436707324091823852425588881526374249653538339938365366465209877613769066590128103430689850203200922466695783451761525547771098440902895765435356931449867384825617693035149496281449148254637325732904799600866542395098851651557486740607726852391674261560774606108966727213135385176499936678979031000406092903594245188493291268661848043802046639690983378673699427851221740050595030615662199759416699473907993913421505121764447965430572716184221635022613306572867727088950959540327096002007545872809260473878659391491400986947533229174755870435329469636228164463253484594303030405903477290100940429377759494567267684788022712128767937226043498934827094062383650453616833500596783166024597734278983633626671411876504394093908314040409331269038411214984849011860151957088951829314816467712081652732557287508303443734210907293909602645223762919604507018061740279849233062909502030910740879779789196693137229024943407680645657808015163708312609245438805830121881734416552550574921391317316473408851424054945825087857298928097875385118387477787051535428660804878245766466706501273831241107281339216795883425041692037953669095483803449045921725236096873925130411575856626258155214347812165175956961108663625830839625572748222344241243827203498679831393364381389080977141473679889385626285514929445334165901037468884597629182379820369790986086732278832420831867512654762917820991789140621270177524014725849541049744742531497264556478812286235274157611282729328228803900388951982759267172213754865666655952200028604509297329704350645824781458492502210175615337830800487897088063994958495509051882114780720600346077061251120109141994431194544387731488920698432582955237746451086424653174544815792119694815043392561716797437321670187096577316036667007799525138772591825438404547726845205910199216154867613370915496614490480544376437633944968854147461997998062974108647465983799880903776375921671298712877481813682723166907122438231879843798842233604225710275397937796190915657484508602403927568502695066854357719421386718750000000000000000000000000000000000000000000000 [77,25] 25150638013723396258987009978411832829901979680250715408328943143409323759060943389871736668468866970892166854978677439429604576032099420455847592397058500916050253244484794821858678433034979603683806184006636448373629711870808545645501967634668723776876358455439837504447276430528223146027091813756402780087032687308640336475667311013592163772911890547953322522090600596244499217733378457573389349673459896618558532296122916704056448600512475136954895602811668151711534505671585416923461856344385336729353057534929948886478974287438384558420437607634306838056407955283450047477118007846802821327783680727087659919378422430691118089479572841996234045272711489666093461631360471615376402489682213860183631358828350463731832642899432743378685285868018412883020294310619090112113557637640486850029666793351164970562657077760495004948541507902116278868261286557438625774587942417170164806302209959643060130791178063706265180186440406937064786284858833424948983854647054098689061589060059075289479591517957735534430671151843305723021822812134442601033641635043851952243335718463090467847429268258616419544493651788914384172490073390610530706034261281330276971222277954742164997922662795767440317896993663667478236110523267734699356237195902115911511190187906575051053712306083428577468542900113593148983350168921024232661806900690711961743454415715683451822297718984490901593981326284159184994574435898782465033548519519597975076232154396841040906901706685287719537749198604757635023692671392536294288082232816229099549365248197545882592237601603307886410792107504103417572033706219142658241072674795067325860478425710837038747714330851249483553943871636537063013652356332728673666028973631005276236469415442345931539003526869150403454168488568461626067279258782104330384613347335218138283352832252042297260513225097887817128316124190404411414497046289600704250703385398374461906563923845189938285996342072410239322289381966109985511231726470077320402310255883252377765625094185070951942666746126775245593247603592917744851155691940760555312197936561245184875831983735816804336492151397287124197272426886134776688126639568071449588268133784459226397014853454222539498119339617868195393736422544662650863809782072328365340604591630255465340214719190451751381183145346207165069273393143727737755324787196513847659543249443922489299205945150558869443429519802039382477630065084325130367823530959941364163724472742075303519137704265866841319608373149931761152095043758988356679955764784581554734712697778374831479187887157384126687069472519670267681551859319130990218541069373611729353967803035629913210868835449218750000000000000000000000000000000000000000 [77,26] -25851051348275749214067790434780971733861497967492084330743162978675969301097790490395762786487915674213718676480172950842891672778593244605066184965377621804102951308317893215195344170437298355596463649366363233145900391523784137959146572676148222955858099802635631185543078341001444250417287970575279496840649497137244524446686190257195878246941629726885915936148814378937002792572007405666271921497039345059286712084735825819497949659103767094459371642751434888662208938169326632915306710947523345787466767908576639385904899418852914998387593547660839666175702367098036970178976599199129480170639292904226213461313023102745203246367057838829322041043441047800543192099646724499976412271661336902577142526817764889407111394035975101523083902567527772874750698293167393335419478275632082233377835301622321669455229602997689528766195514725106366830577150194541951554226079152798552797134408901887899745790099464709324878667639240952463667304816157425877871697215940867126263466455336435958275729112522973543617158440013800485369051612395308237104263776432744039224506692017975140975890711917682475483920280808453390644375876098449901054390210915579476034896678637593889681331169966657546112989795418295374813512591708038578733054217228366564191187494253508499098514657310684450325315943554925174827646070504113702552656192387449533343753928905701184837029078613554414577331699484291341644543514911553066226145000825736770133353087776802263428262284978020277077044642920459706657617588153267531556235578217261176394012253214866652854173023833624634816004979444637727624202351632288909762511353805199146099918414597770750065088263528911229736350766773113027849409430398733650089391391199125116822086009147362269120542822618385093478730107307692035077534684343082200523052880469426924484930883140105824701527479445305373104500393111369548889843607318927633875059052026838970049305947179110154272645874654024729457463197437017040380450070494758656909429235867158495343929835164467271296524629931266991533421218654992363134200690183982616307615629795689152061161072161915892153071815084456671769406966994571868764082457011639514615506320942173172752697143954199561607689254587694062878853570113906549698598107868408397492599829593873767211471421583879453112981756263109401605874826965465427987025496057280447287915961904116702496370802065308559815749604661733362581736177463675919361841163013015424320426075789682115172072688118829159909015349191406194724312049095675585230343362634088116467673466481712871564234133501925910587941974075734581730132666302714498925832593048793105541816039760760759236291050910949707031250000000000000000000000000000000 [77,27] 23142712180587707944623852209008560281332995221648589724185709679794959902577777506396827807415267765959723471199303449098711348032191048483947677466429811284400556864946503536236142544256406807964258085113024632154926335143217992607986649056403545964761426558744426498060016948067069388387154923529090047592802868560702688713234011796578109858340305773663723967199867666688258691563033622775320018127001174997019572401336524781188540165565498764135892143342549296965691721488366476556523623149307657704871155476481240725072703685825338394263850682138598165090492172730910481468491953370444238979468784780673749221632542247472604966915390075300090311064231520031975891275958895001854136738460903778503323494092973735312475797599844148281399749024430352562720514465126453642948000378737223170127447153881859127110970797384063785145621706416878097014706330375906576436885913777568418626733581181807664530234810819903055105869083471834636276126822040251641700412330367949995187332285522144984028205900703272778653769857616964375560268624186395875905359333414432084664267839559164199533497461524593661483096897415921433589607043494559256423466745399143691070005940496326487152719774514374942186156436279391687326528750140361960823500749980611428777031497997419667350586724174155346472359799852798862250788668056467236320598084313889503957359280981890882069101862919542419799275735294652209416162381878766305351218878088661149594812428151233471974954194771154874693152284641880628493397884858439051186038375105861332003145665146566093299657258226444117345100978488818687671166155730702872414888984013742346518645757343876008662918347532442125070996559351111936994698959709664912233177993161764438481783831932836508645344253583041893465307344562925832460206199708299841376017244419513031084329405158491797651041950426688627284456869643884656187620459011870805619673739262820233286342786810939300445455938040991343654747407011598994833825510517502971822563038942334714648425598431125962043340631731225450135385637192309511649035846469520125990706780283396282550688667625328797698812572212618837977493191042736198546630366924954379432696618318792871553527603829522221311394873432119724263500932660408669554876060136880410065588696452940609230297114344124126094205865740313013656736516418305537992307278009907082192081278393408423235371282186167449287894475125659504062754067800383341045626050139428662175835672564769525442638075601402472351704122265108294710009386101820495588767159999037311044547461408565367917251993828489364930983593538246075990667171885049084169322956758239384484590779600399201854088460095226764678955078125000000000000000000000 [77,28] -18136005130691557251842603657815889836171426425381230619175607439262375688863886298008235671230422515996562165661521664765358060191528851312684416691052348593780430717867731175408374553424840239262247193544862133481495004342192824962639972005542878717262716217674076980132228977098050449230803207810975540453215056569992212447208039280068766675451139644167854237664425807414138110301865037263192103661723566436850887625194583063887461243380189962157188038845869107718249433365685109629355497966016516365352412222298705748892552758429981968265814769428419370280799514166120721906160357733312474229777453440239318424872042253699323264899100651156970693524600035962946894947267244112449181142189613240044908361184928925636340950865255106727933633274649549904690050969943050034475523307413475787122443931333177200198963509090343717955185021208624182058146776097904194640713934446701509033217194402390595015383565120312705190141117981055796983498492659622537855138330760519865217985436670384607154541663665939180894573363544204973344327788702810508892644095863188283885388955596172685731949604142562596573493168452658972788739988275928641546792267099769682747320359582770442973237312589530152451474864048087859081352577906272914441249821325826173621520565865666609397767752568861990073488476756807105051856280683783790094919477860777320538104950483362037044727483658387957037512976495970200009358900756793544707895476042537261077320620224436259150933587429252922265912583642584665829189618501342711490073453016186741549861871506438426506472295745407955734923558889681729381567369130907482720850224837575899367652954043072737545668576607747187595802303763360436420159733672537918393874137076536443296784585402769715489924943954511861364454882652814966896444232694319082183711501740855902956204218915599133826551993181622333882625193417600998049771263293571236974062779268208534389837132672879320919345527593638842054433052295179875095640298870120104029809802470675195239602408236722641416543175336019820130214507212054054705933774891514472085495603757868545491482058700599883855923524989673083588152156191023720047821845739670404942569743317311054775570391560123129024607911856792057816577876238388038613001436580121646722491447383309883915608610550104792168344872873819256280534324884078016819381346008503478259059714090779761407663527574449222748356843336672950997638409749402207743729683269124925643489953236316135383535542152294545029088366337103266967916687744526182163149516512879958469141963276866146054084577578971742337622043300872637323639989650984650648788283903098570771117193116059307378407083888305351138114929199218750000000000000 [77,29] 12752334188657997386137933219317532671104146186960464716394498786014077163065663156130298291197571410620152149037473806244943921542619240427481478064562081135691906585270294791401231849762279219603217249248864373684374478667333005829442190539890602017424196632955535430416565988291725619910967930246547017438828620251184668354698015212044593478744143219354374762068618580484527641069519253934667795380927347529357801030289931374734529661725337883093609423091721300406196797282057015789637532855912831217999359927022732121498165740388900720227655150043691648172239089726898634137404522081887783288230907634597361155176338109205906469635370159303157577556850157420636260798095545092389930962591290390949962340041058217353948652064347703098196266710350318174776309272717982197027223566812138743559110677603749253720229334130346191682998400124650587081692350409559288956584724431468380976992437254111847471653226413563336892461274661042892136240752011724784475971644542678719032992329542430926381168915065406849347337441347979427289709338275792544876523040895768425566141627605940487184330296770908789314828014706368324263845877945268690206537799228214537561383967181823191244185688500785960462539792418816153648107090534322794424977715885970614628677949440446571922247560769703483628912632167073751200353815788862979235402600521660364530204679533557618229135527683743269846729622951176694898671519231630417372098022610251009292683092710740584595436367420729339025029807655926611745559511706023046016141400064804514003509076898783217633884402428336211625417063858414733493179738044239134843386203401117716244743168278375560023126871903359112425599409769218163526972401164630778332176565761283506914413129899931986736707291637411798405330883331149615465837218218718819293664624759896880322795656354520201066952225217675702312302189663316578269785221720298582735413714609999669244115701432505938165820208647236861053904023981226840708385874003000893103885746483381989275185048312605900912801001080011617672303387621789046092302475903466491854298466764550770578620438490589399433114469405600877479694728864876859915517889837291469193878443098251073233666451897759794312108258343104017592419468606688023130127301059979189163116449038071154358293375453287971837857567552143941825786324932656022762429345006129949565374049448642061974514204936126572871640783962569550652762722463332830141421688673343959560358834253839405866379256762960312646693246228314580828078107173503833842168216473019720434931539227785342789879561826112884435915658716666462444316221664716607545729016033020544329675775158117190244411176536232233047485351562500000000000000 [77,30] -8428586383108408997718014734208913488164533316730926739360168707880924252840300792701468289727680909049940405749150191355410706812622667891272687520462521885341736095631050088701740528951550123557687070981236319173169547216181514641626070823659028866169325334909427924594458190744533897403395617250812239810290320277604598955182352571407298116975745204292181927062453451644358950389308458331158394123576122052534559937063562182898004055584656143389482960702871922654496382563070974327134564290677561188803282593350311819688202182694778387191400892871803635721052572817193363579053729807296667934280788594888527053904996382118166524323545886780094968886143276504531150142612992326098609316070818749634899741903554154765572130277741177905123624714205696324592293224406995464592793962265273312253895097834055988165681647729341363802369423806506523594876636614004203612046344659110768137575552060791566988975051919887310807372156772380503615802704705179889191333802286663999752060547078887824741745455607191245936602856695892494469625820914867103746557542878699922031839457226363923251125631792509976840612405191022001763745418601247657979031725265445700276977553828107090299473891304686282554874570575171463470918900774790766920907077892910732812277230743135940200089472040144276793255619589808157162506362286228489431199171487404535467031399785563706822010607742739617440735222500755598596256737966521173983609278303965746803025883284803492373127938389482657838996252493734707884734577955857643989127899909073099870250661507827630816639144527372192015242130837749456434030328074941502740106249539194598558855425788771487042034588945221152141082620942081074960718428713388195573968551458168563170425038029023964604424675008030483256835706405637920170172020854457965891248099807775037499677064166466747069966867754152654762627036387038121226725934429810279486576246245425039423949236526565056522706938877177837454336020615851787786032673097520309078556051679687865818414369805411356181666520099597348018226475401497673957037010067918331570042495283612076534983415204065210156541504595998024150822322697872745880989166899661366481712808330730638831919772904225244998755063328942289652158564297511368917402705108550851971136480515035521016663916915443115142865654043113543534454762603739645568795090270504221505426572600869598831709196604920791080469885310909100735589932469650930640186805272421926634152792984392447745355231300860612252997954732068412248035660293391604393999078416327104715158572159867589689362497825033868913659107051818742089720032802751337102835376175031473501542654547247224172679125331342220306396484375000000000000 [77,31] 5556765376755092711183548540276865323152604291643648092634170574203313028010586260624028015103645800877465825067385011296341550539776885369772736607393495533748754586268102757814058871429397950196325462447366541019961337881419898153567246650582132960143183481558633231375309748368549154373309851143329421450515362990287103948180079913681454990857744254071739179795149387596825553102746456018169614769461293714427693763102019119724362365446340441047679360312565887309877208527518992402296893879805561633073509577315233165033834814163239064255802493819258586081639915557100512192102712176303224135881877091307093319049351480587663887018501602163929941935040758908417800409262819425675525550523514358444842121803128791106667961332022353795369104007911560640957099511541675013957173650319801164616609537121056888380185551827971622070665218281535498394256390759265526242432473825907507834342589779832174350735385064031156109269038887708669308588159189507512369305744701845394752378680961249928464267228240590951883819001872451948736085298217029744991138619786954816861246601838790698732536924293429723794064728688202897791475319400025202666706417646081922532582630532606742832494331845287280086026357487376044057811902282766782140688927035931330540705779589962141404556952573100098257222720487286429674132341758981146557374149216691356033573086400866161170783493938644137079098043831119772484805397652322029230686495870513617202909933355918630514068709299182712836713650651140820979064915565131056883368378059215669408404466408782988160439934833602014428053019740596744703466708890738639685906381673770042017731749581332313860200826439621217116883048167883573986613110849723168874916214660895854778358202894192160507721421485542200815632089243373364917565605650037795683553451558417059158049728940158912617020926155774796552905843289132598538901143311448988571497271476009937184211112337487057023736013900480476112938972950201335176583368027104226104206447717396804861967704602181409215370108903519520441524715731065339377199706173541398758723056234453523891460929608537790563382724131769157569892400232410830862653769652215892106555923270630275631008094096592366059312238513602328383493539917311626315608394723238644176162106228561945552115494743525625018636740008804250586915683670339258338208697156717940869866154536489981231701024502520454718355712298035240549432570125148452261925247697632729879637624615884655809763561824265839261546958837913714844438836127457227755852981562151403861037576816029225432761739284205438533087597933192967073063122427440038194803218191901111591625862101695432215819892007857561111450195312500000000 [77,32] -3789755704479415976397902403156299631089028032692623332037471555629361315895926779236539399573106364530113401245647100521086877577836299823557153633961015249570498932370172587392934464671374414755057499375039543069321245231592656224798094828465758670710644723292666086856097199927037373185201652075994675976163555960890590415336548564079903963517208756447785383416359886183419061017107046940976247971750851114645425765587032527510261482922110433566047795108075205240580366608485052658526078926601944357134491925707262090222076279647771382333281551864196076085825037988778304599899090712815957129461209633655588759319632418681881251724344224219767790801649426097993523997141080514761835177435586836114231579663201262333783024406952251765864301493623527711324370427217110751931455928105997947554753895972745851306094900587002491307946923324818977148516196966961333995725201295143209170453645277884336249241720883075884029213679521616377046145806578344845393011848311085290550614713769495140303485884136947796201298121971620677366010489733973964845949582105756994958105260583118325153262967172695710378843905623830577945723093177426284800587470961087739477570769914452430852429215578313777609874214805002324774317607190476497612512410466440529617601527829609854258332500007970608186210060373725585131787319363871335556163256576318134214364591703819315259836249386271709862075344761947515939902076440333941646438978333791544461572315737269432108560150732736784502447506070863899606559889000205527167766972809178286499377240951461490754170117727752610377509732961227021928963042925925281148829398245764024997500477229466976372881882675964194884030389132076440479312315306514834033148162199460625062959562053466128222268023025605059353172637041672169780853930971192409444792271715481588018044102702857891216458333494338815243719621504246609218635744393924073710902620677229706735226328933005284723939352348803272703955189890433961149039399485492634922269996336159839686505051119931564211902256802740070628293497765308606435690099685944151586924851524512914352387646585735943158700526274202319494058418037384327048506802887787788999505523109484073906369672043508803472378799558044775858031380881366041968141272311651803851749328186026718200493518062507301437966819867290816547400214604883718675729104221878286336982379200899390872868108192764245273294470136724340058233705171507040348358915352011044160806888960987654639474517126150068033375949653784919005891562509348358334172360009161683841290745122261475002095555789908317951148877056212341921991354051923385963928701347999135990926578010373759752837941050529479980468750000000000 [77,33] 2629432552553921302323902092058047356827635609041572111580210637870941531436957553540605534966260980047170838603812389025938777201496103947949350749155210421112715792555067490326395168565803715966610793120310505702994562461977111108081221186591382464955833472503068423011335885998536851659736223605824683967628569008851635362971444276521545981648615519305196465405437921426268268781870978486151211221179156183423644028956934138421360606389369545633958313851388006533307143713582635041064614170330569806105383994212330406117734885279374558072813410457782107398983378044789989348859712968370114290084997094626860603069174963000549940369626782224438274971216740340469993617569385875808112673334541910455540311839840793435732626123706937593843604577968852292615515430187803926565790312436150708802009976815393718412816574433533052432267907035053496987221439288502794566749855534598571058138660280452281026402652053421037274641313545393700718352187767250762811888240651084443010580559491313031682793996409301992167655884459849726535179245268842930164980675157555744851584927630214007999473704954623164975652560113177098096457999027294852626150327581416501297279790265436562881466345132554661779906073010565628253772343106529546014452924581076220681700205261436608084804326602635169813187875184214262196406268123941616176381481420617497929491978277077054289946582175630288987360985782592203220839685293551919166572161445332759721073598719665772126114900909956474814903238408926408560127484424640168205539054589413685381887996556951656344180666911751745001787353289846767433258226289124763986739495777258590091126596331903256803601873649266181149411376124169683000428828467847309449024803165637455014483334506823568588839161523097333236576315648355808049295118817198926589507221179798812768585149689343537470350077965512291168734182180356218165797518214836997842776965331698383757315748649732014718835569391658632089767803526242643081851319040781954225010073936621634321858269607650401733588023283077892711362898993180010102912663934208576457604595267655521526208618768831254113632580620819940546224409519407947463944512786179324420680031403642857778222695184588518406592973130605018548555881032977727382222412058263161456520247229924012585787685385756625737140842481228185267893640157324959958027786032531226517587144701685373282636662561445228126698497764079883954708291009045057504180685733639962121961313410797939299196268424468623151596701105528212649908943828692222546619161892229251589239039492424374810089041435900604553577212514737003280073613806259195332091464281881694258977133493715427903225645422935485839843750000000 [77,34] -1769298124386136958354684342203224089686336182569033433161308677262982349631872428589899812268161345139279788831630597507770839160942950711277569797803459113556558006036550859998886079332505918404829705286868221755048134394325943851531348088536713999523553872631989308240875756857788702960671606867949585818205062658031849091729901650840072494029099276771406978020493607091067060825433648303587046734810497786762150853395668686429407110206544022789822615917513216272660829076920753099611773536200123183642686701955400135221995104337084427640088049731897389209606335450659470795446332827159239977746653096085955648502573669269324016262352526094021698592051882972612927645066296025461905504798630900428753279882235653451396681897036994400692705590718719623274473720892504914004843102817100325153935112934644239387121461510231448485949856516870882367871747300262675601640249148423503460063847541055514955878630952876266905603266813005059661175176134012002086055544409934958704833366228908146060936790054890306396698663792761843003056247275066141243883270965219929299757487958958452000329704755472496591183847355152080498355558070703311980650990409041763697125044643569213340939366605833883562340005320084731688502156409274582413818630824938305254415309289892307860738034906100173492643924690468662659439036436395326192112371082979938617997184889729184004727916073549548189901702258717210393853158135146118304267282257725318840036913171755322006905361160459524675622193696207372608523092818298342366346021923410186849603092994171618580393832443545076360669719510818494688936080217050478434253386662660995441307622591886533666958509260122169114213687457631442224663164840337180875902739561531008334391987997805304445241000204998788023992793312066843129118432776049664492643282304650094853169959054619526576052990447521417616205029741916230840729621332327684076862235885916075779735079884857974461135006612759267489267223247329524426571266891165702206942612248038163019285927273868086938273092578428939778148065338829195630305145385826560765664779428456978708978389710710521159395734631701319334151557206479501478634520147941544743661715384286200990016670596290586427352386937850590994335547212916319026851063110313172756907378184406158270310819784406970055936137699021270925714929006879430848634882744415492347350908990308476756249836145960927038624523295362702452890767684714989016409891472398936966352288970673042571802314339065393536138082426950609757815162889334325905188500932746421952105936469680318156301445806817074890760302757652552488014775013017856249603908911521323032989272405757219530642032623291015625000000000 [77,35] 1109291399968379524117651329235412733034343283587222759895039914511591578019591751995521166089586176833513670556332732645265981645984871716532455505245685425139098176172034529014272732952720291500437070294496622730574633144329568804398309362348849832753770633693962595282953745004705916068827661292847872950361606157714985060901201435861259922592422353933734642207644925880784609242412348607476046006506457255039499464637957328781908131928322872414666332868289993148396897980751133125314360872931074837936930505183656984015322444404185738123396034679121720365045675337158760029375784542080073904061475910880926469102616413548073416003219608997911779082423237544091174354809141473179470619168159426855014464487964859298416491805906029119907348534786059805765235714032639207663799474597278635621846415071566104599908179791410666680115338181936867292217403953944978111348602260793569986496412449558191017701055950079182406861882408805417183634233320115084980432451947841559580352636281031080038042620618028948502834756134070067942986075076269307170413036822178158225591575470219369710941514537281552611678002446381036262741795144970319664184280419320331840924393452674490438231310994666597707615314421874411386852568808245630176972385942988590979738507519316168459611070058318390215891139139827541908382980347890534357234243706417990360114258043997602409113629281438035154464259642289244248346209133566578176365756640097495494244322670403816260443636733633928975113531492325566326782943324277260902592929932345585693664374303439831797548045784092583040931803538866582530727549300095867510736244436387220301901750276632609624899415277263738208516111632267736343376514003173703321724925535498846146083458495134922170224524924010554838944012175762581236931549123616270058645456703933498743201967097835695203559349696930528766687043343470213055132195862074329119669942919555195444271084183629908629437582292409813998508254161077518139251300687298732733105146239721326006617710641185766863338421748676825291773818640856375370352177916142294538319110595360959741347496499124694947021931540239892126181859323731901415221995863919811276174551343569646975875126135182072863149514130833609021062062479784252376459708950985691099460795902530099358727178591438501696537970546271992141794417334683374223141115041458670011471775444664734496984218093243194479567778288141623139004371628172511434044020697465423178177983191330534156327508333503328613517007380592024678537707244900020340519283813793300071641585112983991164327170238297865656767977771437600361856334524000203466340073988304071317401167107163928449153900146484375000000000 [77,36] -635216006253782865260924637430929433500869519356873754412999977473063488816564027341288515132405595549104173523602729380446618623164736137957463060775399384257919110678968040821335391158331811376830268887098899424558661286088403143231057620010977933171062354303525735273760418123114425026769957608460075979849282521984261852356459892834059336762362099612523976000338352193858835294489752262233138421492792738858262750920758146468518579004180624118246340108138947395821520637228017539920625822469060492688486630733572518464162906985558632719735275892162746760163950050425020926154623650132024556901200801198875794417646926223423092185526063076426941182962712025929511033999735849997940689493146477510463898060707337611615580776666253047130742538440424646946831272131719835242631433482680149258992731965071124317427937686638445097528029285849929686844557706366410769673918524262127252773384044122842604161796800251187064208278123222760964982662886727160022574377296204909742642339379960207594539735294986769613710474118525687335105269120717137797085518405339803110807830702031406214345753033125514525827974695865568207156601430533248051039416977584543896814758235196360153969958782622243128256087735363335644698427371860307513721934725552497697985575154331923230093852396593323532991867012198727598234338468766818416068875122712149464988736462399722848794576699457146278574283522818333737823284286028165342603577440175282420370383216029496919244372266740537461806008949017323359312160589626013604217212199205279896323371705034342179738440866656686295179287215933027034743460945366913175734161577149712961223208833085098711257617985040327026388072554110821040915332672622970902951749438016626323691934513578252532651719402443470734153418662620822838310844747625579057478830236134273715467046715187566374077150231887916644089149873944433039374442934836730210319823480620106590927949657128962879829130730807872531215774795231034489380980313510603926204900859628470510446809892725545807181643371847745001741800649613325931500241410113686065649961764555151101326910817005968145171501154219815878269024499403508529427204969396578477957191860098058955125141538144706913717231780379684102700653938706173023109292189430622406536926827129744405167438969739145920794547044859096633107419645218513371496326093727984708326268996220583803511147584659789857668444485822329815928891933138175408966468296169292036835932461803915107035301356108962115251426110430513239644698072991196036499857276115097187590787266620995155514728179149966510352094048311609634045247224847158446398324646575694885086704744026064872741699218750000000000 [77,37] 330367380323689085607699146479415963678560343364283364628732499736663009250658929322973027997626483321899799266608189625125990904735424045740546329383374505215786618414760656594393347291353884690121904959896650340358749081780604915544826083706114945351274951179146804338265296406690322724869467997722738468280606150498797873996399600117831617619611316004937829817521407337953195520712373586877390055488451967823315909605357568059077760580062793625909055130707532319498282435397768638550570103130408634607084266182374739934115106972254524247501050339006852541016272018323186914589551342027832281241765901731896107009019038654634724393551736528594800279448182686601622180275609990924528216399795993493255565769442327092127256417158414729596818791007940098070997610866332704506681618951428447350545875865195156437516310186365699076279134914299108430611000226328961178934502648959814452355363812479551419901346242410119182199417326323628420350497637135807013366525261751713366366075974669260307259424879398162616487586834836284088818255583831874921718193015877602791274767327753747437543941400561863611775186969103446698159753669938989515214874467416273479349287923159834144087138582675859922165699369568159405065193219551483741596751988784806526928891148663187920713429114731061485120515497819489520125648102686465300057158858527556039149397008099093822865766889363445841313962767365986317692754452742354960369535902501671205221444845366180534562650131616534303000873333447788022328174499128844566168762788464791710015621029105573257844968463802733420003361683723185065875332029242081720800496080743581512353141308079706066181260098732500319674236794183197143479810774847733522849850316139687260228512217688169934523576953488032532393415800761100680032837586024481443803122486889033876093119114285761363212662751235828195998271466447043941879770151808629515670772197725940865998139812349925817355043379967640316000436670050330665443726006123467733732853511790140893416923570175114701470037776017175479656957009916793516633918036211400565878012292468432511416832719739411815253120720452123854353779815136821103768332215382583484369724348203941962896624129293497239113532798334676352937536922450720345254093911219210692836593091432826203512365882118046926650148734192027741221388713677286736329142838619981292154560118646806214400864216677454356834048722150945333754893392091135654532447986330301578806293848148219532061408163448155757047339767986677024288950187460450836236076540671388188071278345186083022900300390904980329810364278182078397580271168716338697359078020732159330918875639326870441436767578125000000 [77,38] -156261893517328034692635653789718897231909242259524588603368621881476546921526067629073932192962943260219518036128966256445663769658568619808974984679380845304371098410238759468348189129826442311315284681476493049095541188760241457220695353328022557998754170712326544603479391706289549479804960842771798312190505738753577812997758751904943833727223783996894858573667888685529441761857306756717430865245774048803317987107009239169932783817159547397107794004375567672316008408047778068452168698285593303387024839803473672684627880410445875202558979761032232403458132852513846447236835667378206537559234764360639210079072728127247372217324836976517796995719841552989086137599310089734767646571618553515518727694328330298605491469814139355625934574749403191507984244123404601220493471378107074274846498274083773292931321251695448955932682048254014290129555966061993379392943162797035752292304515619980317600741479847174296743167513267695385482787517088984903781607543607923448520973914180348884670994832439631654301884891304139206837567223240748752487055560987897233242817227807498511514827638814614557712773338142228910056519845694706870963919308503549957680955987337356764628789018479945986609865449534152226796400629682584728023665372696672070840310740676898951838137314306620313512288190684025094354357627400581985896871050577133702899747014047220913365605243643786446992265672961495393150250005696708348271431562047161440937543748599132924435445296038469184972628561022162486260620662710970861038276750524054770334645208133778788808413112302681113775495545806946350768581551232314719992876477207864319274793759428274193332818407222973716957733503693159733174137897293761211504207189775858675546121110851398974598418622879264158377986605123909651057642618827951448261511626497553064182025104624800215536943468546981245684588055907888361957394607471497202749628713357737352818764870532849105068970068189299383310218751876854560816674647172282236603103411767711496863985773514176161611371620859361917002623837916784406444475205065585546886173380953261328754065695518289379325824521894736025091112296050628505236516332423549224683927105313112191746455012779973918161450043285105841590581923987823486605540023649002606291964153907204655002296411256298846129409040328884110876975812873395276870859421442222500045705272749508116821898663660379886040668892061570111934665064119018694771019333601207162753563366159439975846754696644371547923632595097706489906600170216202097003179231105481378797791475669474293149571301444090697082234884902598001044584207100087607303362524646672682138159871101379394531250000000000 [77,39] 67463785947082270296857383810573434817818062712852519560168172103093090813939794556578744807212907270133890753477244976615589348651919186813462338258457969236956061456556516353214756382979513296557062712592037207675466311366810770863406382036704367451337834492133632694723951382441884988773813251328796332989258822408441346091174155390660668153969006270823066897736589525279541821428308119532349387126616852386983890174005305678995249925425535968756674147228919022316467146435742823840381028722325847478726281180314591313495890441067928410194198881837994172613100067684475296460052527509620745328471200637805778291119800657970376759072470116950658262354242323970571053641572181117083905119663656574403160232838795983944857194484316728007612820579446105424461338901294688241989346389992599642271858512918447771600666567011370851361803267233749535832731951016073098532932475660967111900141995575374647394286068747487664550783216449181646708451009277168705688410005907858344505035648162966525358376564397526396265496911023272628012158436537848543565324545564628301053491193573951310510433207865014578030043245905581487518607095332473455533221598319373642593147812661530203124775069883820822577103618942946498803662113736228737729141256703762307150655853855519929852087979422216091609490258952531360026809204858692039383484424114346284293368887718742318420508546250966092618220071224712158308499907416000349514771096246169829660172608240666486241448823120099886941853847765318079084508826801866135475243769964499617636578745678884797992945673551003675674065804640467363651887992573679519582201917062681399345438701330430800383692443373247976438527650480457651255916971327191199741938872944114324980703484720600768028566838979030580738410658070033231401907214714954776442681091247076978489881624085483090904893937007622777175901241037875006412073991590641556423584019032003351093873080075345783360002803492753055174115388180718847045372799289316293987879588523435830735424902395397162618222998887405717091397351469916977968904813866113756066254501864043862559707700505581173181875569305803576734160791461475624668765397389724298700690548036648040925914803711189892674227844757548495977119865746810284847208516710974581817057659746066196673822706128774317932176238325182659031604931181402207719752104115471331887264614368353235897518250871902243491218928181358644926412965834417246568172347135850617710339399308225330727172527109596216452987132529811957798536183099675112902717278479447625774162629509618014448849759725494720686424798613414691515628771800313040300778322233554717968218028545379638671875000000 [77,40] -26686552099579726156015123365553699761314152970425809937962611407329630675091186101110525707347411295610963900532826722606157601425015998397672310231352706359205240330958432047127745924275066745938448429600992212657405680284358889164059382176643925809164642489756025508303823582535469248745390788770705913861235046204279727611597887872835888230718467880106136017949385429492348814537297237388049542542448106246327491215780010769392999835323148936800892084167508466544421109492430692350652357483596456648387619854211849783612870141462626233555718857686265084185037232528007091438411348063878730394918126626018850679770863292347207941538627146416159392143079309436699903834041630738245170645688793060192661294296254692160286463434029306827777958988349391451937765648271310896286895949064726133264243137363994790870518543207362380887301454188092497716377951083765848983803949329596051706494907492628040494320057517505508812328730661097112254860232175396881797140088591815010616339263421903448694050428375637329026929314744820090096886333703439505332083643677144479754167978540444152181422348562799898739419852305979053856545527259268046501022200261729807305149448673167408330014184620809720678407347056692057403825549336193347519410141321065195262635706951877524557790116096725931677448540156455173704509813242458721323659350747552015640913800101127400675645553839800588703446148258340120673004675913708409137417109694363297090312316106582103202297298378543334075132710808669951151913956919521772629327773000308005615741186136916884632172841062401957523587516177249588866501328960463307931181386685508331697326271252377133917935401179633477558360193881006588145614503706918827310703636007285425194022779300380940629068561936681606897999672380569673596941898874503773267578028665769364744890620673945145779726068520864438331085630048771523493889325115675032066355308924457668332367291540101832635055084501791148577702876048914488767156491698091484476697993823991602503097052132589392297404837955341253807335335300635593006526657026320649267124480124617829208964831244273028275833763991988292847663560543817946294141004048472664793868967553973841725399324322955687810694038478166343038291123051887245367780758062624262377348204095707932405102922734215797866392850510416743243985352771226373927497787551262653118926501755610897667666789359677231166045449100345271612049595622760317414271976886231154290566435578703503638487024339231891787597417277445489266208944894537805808811327536695694358204924599630720278016897815338153581686096769910782153065180617983881417032421268231701105833053588867187500000000 [77,41] 9703631433966573839194377592249622870730635768765839088533833423893307781272098220571079864826094840816670051537893942013077450516340241532626449292497001461378808669267318580576926990959289460372254744835326464005766285466503881424057751251085820295803433396829232723150985004979047668805207859691215861619353626443128325791689362227190634892918719749490133741139602403582823766653462589288111180282988305648893052043856737481427555623931192107027832521602294682668033807941616867893589314966344684254209567635493865386208718469822246971695968206947690582303499989247588976649952888418856587078299675880261808434936914166149334961843068186102914446800467416291257343257265561255926704638078693635104674154362231645470628102227811371884850066664608214438761543895295928359716235836237266596775313213600388949610819274826171116490230608032291700583182457192841213368438464773635032219938702059380769466735696224138630089996404581182722351280346187805512442911413216963777229870821255599854696214336581958937370425068227852480873842343142203557985894256845987280554158109703767390436623896751420409212454788657097325437222547317134488862642438399017089185692476466983664446283874358114698333542868465222473576884971030328093244907334437008221016376786892537440032194395588758113111729094575434535085130349143229196922987343294586740243326223052598326377662152222885314211110765833449383185004499425246157359984780960966720316105768845730786467027089164169466287471845656018241257255880537707564212525024854719986524520068314896122874584525799401695089695074731472774747095482887468031780971844142275873639600791314920830722836169668092544387324113154861162550099911651261508439758645057143295212935123768656317781056887839093309350839438983932816010809911205066729020652726226209694803778111947554627338660525044000155733594731652238920816264050738799776176501208905695797431424908627825608250671291699220583582258758499843247649037498005274180433450316824769373340749452297533282426898896819708372722087268164372386877682112121246360603236640884778044539163913363339919075390597459908044024051541705726320071391841533696474914395758181809488265116469863744202028666224314996843595087991911007337333195000435911660304614139529480288010030274750466786799693224366599951293093190783589463219701602261399187890693266827706781878566946987813831320656832958801992655755599329612149002662170033407687465074609588918374524239543179438288115837297329412245997424125047545361647762510202446541368045367839206925693600538766041431031073582420094257333515620344167179611716278486710507422685623168945312500000 [77,42] -3252506614610464295212555305797075994112395156438987623485665296602917542823940402377412060163327361745157970577968863902775892686680637817953566294510288640763120054505805226099153619354680277867189981395116810614993186615366662711598192749512082587867707182535733762466086473187690976640024517238944138421150336018193875431426268775786385769674768998067602376504429254587349810721173908873943608193973670252186442284656171922270074992738340878357599243687999915368877322493243345878252148635661290502989787270613490758997406606107498861203772951453875163728106061051030697608510979777314362911486036223714436947730583205554230915410190000410904116221997469633169695927369491691695800024340450930934087773893814541680104827882379214888523291928278940571734492221461875102313453986742968777982699199705568988513108945983398831860701382369623905733989164961214864225920859712081290496999773485584007663561460305543647209212522982254439409071897575306104642085074037445675280368147029884817978969939338252856288616155751586922294137969876447909859830576496118431953160753756263195544138380171510488368216775715672229036172120155179198164967135253795338862060002860249700621390478010752435801173756961363911657895836168205625410141756212352905280600488236454285905466794129316276088914168204793256242099914287406212514740958946736866941121189190315428040522514313546358624963723889197557572618638394822595402331500959828134438624790660969305866394570661524607855979639565821246234855681594633645255053505325766852777421222232967960243930140089587537965569858041949336088715109281476584497693293940142955841413034907154131555156152193066714005586715081200245130858826693517635099451686977819301961343752672707455905281633932786298784389730756752879514977167829210193039280900031932346859271355812901729610458443349818352286067681551630407322561353707484729209034851761497754805047034418464625857260984307582509764249305184277362318348711660014836737412823930974226248274019470239876743453902621592767582193822779228620125091460359016591401352144074832987969939868118697310044923338845893845774680831860859283127038988584540066010383445331553144198919790354257956221393598309103301455176267241589451532975575160872827821770650555722924801711777480887576998368412667893220239852327362278558424949727102345658852957540536073185991796534125693069154871909529877453712500842957248467791537070298009138633754386868538000139653658911972742577662066874077351679814014083736096442521760649332120836298934946827374047978231372718493709065689318537007810331002435888514412454242119565606117248535156250000000 [77,43] 1007596848422115911540134756803550110499059316030743372648917389144563149007143527776635106356747867837059063428468314351304083137756306825737833146899534995604683600929193607009909387462927291259407580521083483408286283088762006195194688447711855692186482670330466927483529371702544808400399535578917990400960190679863878909679769027817794069844953388928199905234747486571917836545982368324853014929960581552914835840547766297244668321991794438151741152996244205782881241590035543472469723983846835511415256732241140763990629914147402955310406256613438955536829390821038547821089580941265359909776613338464145715467039511068224253294537515269171700752210019624357384535059667562789644853091507205746153604839166042945836645826284167984852825768222142709554526684189516129872089610547669987227240300575737164098564965114171392917304213982421959168272499553347698478406777498054955227096718508295669717561351743630948100079387320342998791324971116301447909240362574135433557454842304039208017168279146993229103306537068837129410160435816591190033313884127321957092803587386343953039249272730681572855086308363492446631496682562521228486505851933379251555476592290800776134751071781732488061368833043230789634805376646571769461263108892419728240465151435853646954395724039841580880320947371974613083622584776475246176616522374502572656944920377684033794798706380704943988359383018522609278528585597696326434273302443712712935052334501942424017108732578609770305186374467921241006893908240756703962526830204682995052978449784051494293593594965970344373208743503017425871953370208012218697139401626751216018269182772415576104180587628669018406501962332669903485857678023904746899576314208343714621149954250368798198534094133147903679954803005694699691378169365569639300139243281445222089714632627547808774286172903139156482064411306724956652325476103970147397518402293291014438616807768877018443727254242334327750108855108393837135078229604974544077078621413289175624510919673925331263149641358064609550596348082160934861656484537622693485941116853786632388298653124695941928055611715777184315694024862163818977128974671818732990548326409971195485501218952096832500474636959892507819140698298775939304612820717790075577186501672833336837166776317999633553598703126821434520134499475026462970909894427386408493480891518144056918247890332130121969690497761567544888115395264897560653299272696578067665512069877315632610141341317628123361597697126650197967169973584221137528560554074940252571524101824967084726686285145833227339467227136328631455469261729573915431501518469303846359252929687500000 [77,44] -289246132776875675155228307006847243758067785404042619450238877262295043609615380371203740434415310270602816675820522741322096074098359038606186722150749082933472857326865937078910465151764395241745746098472500999393518688765535981909150328963194796814903056118662795279150999798422073504715475371426775604796368894307653680482753752808562209988330224880499479389823421563066098998122197757262364561706595624622039297300513617998168751994092854513951156263654715900239110744314046697379559604357520510484524044689854134774757842303555439824114715626639064023019406176722492608702731032693403883980202080281537812893396746925107347067154294238722219985474113386265595764264169805591676650743724065962804561747641736039357394962090201115040163716787379550698072040398299627860068377179207700424545049795075047183180686037418905519861127251936085071060366414508365080042957154254054099089532697610460428216348007777278030262476218563564550862470968500841293695012170473872592872795977174054109967542278509457899097628544998179321319771546257475723280047992983779999221634946369184581571630864684316570480146245992039654658336694694518548722230135025654361408177377839624207214564490445571512923308450665917023976755039738677628283766487913379192605478839017136718611174582589660967328481236749550438994122627537708972360573199602081809999768256019039818185009343721433621981338760814374583674384443251183849571728921064150485713509491241783774954568979732349563261172308386832396392617375525114221755089135744347122840200441334654746306903382085011196919238279217115718599048303310847266869627131670088614533503717098636817612405574612095217767039726802428674197355328578435969488561078389233994965106818303505662150028308443235714112951292626835485596009402342980484220066856282138623290702088174604928994608968442709214758370982141497473456154279769093919832572374527463010500277792820904668157474756132355190182491068377683559892220404869864590454271311849732778586840270380843812900414172685914680970874560541603163525702111586486863282754088702651776087962067689076927542428323377786887545143252409723711568984789435733817447436004234143477821545376237155013700478565794833787542462622231052289623379647427180675504631578088536448752094561482748093525533671507637552223408464384463109324661699271680167514259204031359005260084053438484306044013170027709488425090474796159154875952786409711148754979416091128134928782939399154993569783415129067034844073668530224845081617354511072806801988071909987005349577074948155033001686961872754967964316286099801800446584820747375488281250000000 [77,45] 77135898494017987399232814661037155401936583193544642219340137469025562795783818385356028081563292151869199164988325515054917484051966858716391093318014292458959183883761237267896219233773349514149548520106692380114844802432221772624507836008707573599355423126947532037682660339656272748713795133323082034981462108677194144216920293591717461676005307624263368956580608593387350838140226989901486696040248489565184866827837536518454383570252949146025416776100724674788974921386753712609109497770091414421765174667634360264037665407033204996231204194577425863704542091381292341410897002535660301943218044729200381994194675070084209952029607057643473775148538592296091074548680457783011474270020992161487927659178557264553340312943804642678376279895407516869181446486512160295304004213220749104263725750929527397977643610810342677538962265467594509781503700106646126822015156829016875435301191278919770581907299324025502370167836402869585720789281348095945887841840638561020227663056277199221299174145256003731638965031161237333814111202066035786389464051064205054342573850511192541842187581513816481570417225418667960124755780524935826208929181768972294530379624308203736665882818802182153238133861265920952563301564296989823009334256313605863026279474395078036684269536597908586353260687083196953492760480944022517323156670300368206973503302382522723397163008764144150253341273604545856773211075717608538554375477682181935029157953241925331412570845802315734722260635848625146778794406047887195568507509446470822157167980436450648439989063106898631077140736589186584154135924531758870855800832842305829771073164507913352402440493382487822619871170897145241667749145590228019774590656698536960092683084231731737900319121604408606383730729882815075954857909590021591184338229387075226884748391019101475520240230143801090371691189925474514267717129922306025329145297798603730801473382407557804183199308592517306696697921233590735695601590664432519941009615243631627295685269589071811104007017592287229108770132438902451654207019455834222478035569391965516372640396889705382551456281662384579089986961613338665047466816878383447313450608362712305492576696944468479168886971762494695769416123104680410651480906662228316538818117855731219089954621722600988319808873314943487175727337865663503435772094299885082651185898574826295278730356003629668972934827430833631399486503633210854850079997941089172835148633695840710501490266453645459240672462599890591416179306019775317904342784723026565142089818862445810314470887637884309499926862093040474260829952868334657978266477584838867187500000 [77,46] -19153601115243667845946605905503194249041822823827461611127049053282618950962141517782830876121324877884962713990426616329757427801241896084440253205900784109092899442544065737143312777771236248828199057269176814920375319490119413851824361219125560513920805699080527635636917210822758753288638784933140368448435808412023624542946171463462980550320745893440525369507510485183362866822105341199354526397193022817778314647422228631453606946123113526160794365287169416049386176513047898372010663034293666896477524837387974252596509051800294858944784061051459213059061001879584459824073084833486188070629102767055632306209166683804592997278210070747624647635090960881398554242800626076917144746309756758662134318849009876488497969563970223821022629396289641483654257822284986784485903214534195672485178013720577276703481315447460518649505744524312779711747364621584295325843689253542083842014021355046764545329947362056051769630730314580389770380006088796757214254989371097974527941364429419247340499280862538090669881595022425086369270520817375351134093600836660356306391626309764614319692463334945572000094529654631728416939479660547678066778848295801069612471151903379020072674428664407944399872309250958518285592198373925877347143003766496641406613211644089473829483479440277259350350090176845650545137022294332316301791801954373173126217857718945231941729770653104011144671720126812904654988905731378063783761758103112745432643553973710803733169746749480619911475938433038797756693036839967793715945552671784496527467699310590251796184304531280100146564893893789335705668491280566829623745364160092293086951924907555547855329776995467088186096204999413239195928607016091585850763687221478483351355897864093023559040275833676572174371600359917506437886610474394317571425175854259575424852335078969329073999473372206715013073916267590093755961169451794960922735215444238842525907371301426906292911715398728308847585821905874140691008256820066711186719725634740107580678438678197839320851925578821459563929814093183993446313775576476175607483180131322286235710442658024363401750074359832612422905354909767732176457509951561069678274653759338975026491787890853577550756915640915301814240794567096553098137434099994387651916181488495966658835611941728834843194545627469582557488178243447431637134856299676547048421871941610354680405595211207061480258571179042068425015814153602418065268288334525142064616372870952859099855378098990719262980210980148209881208456161343160658994429756264553924956347397325324132362586944708233105554603774300925778106829966418445110321044921875000000000 [77,47] 4436605277175306254270919364564780563955340593658781222701663655158193763257209140572339886011592877420957547404764087210948012031234742451864073618063649647238761396815982432040797848037908986333098664513768480424435142190069393551633107174899681898399653599512787601671714013799626495708594746288636670569167258970769885020364631294508648204409768473259442532646196167083880810679550704471646008008502326513349338187886443319705185922973402131064480926335218850574551455673102488596209812846954337174663631808843865212184769727071660377536204815976683677983949828681872553342240288755197646703598218243737143702340392913987064079457826491733279095309822478149740518587661602939141908703604337042748610347577664145862044241643147783105950624095274269880850016020745994255067634791394932868971607383759479211356879286952894598669404450471165789990181851137067894627439831993931562606661361787764373694387672468222579053839555949917266152909980964117042242696459384331026058564943406023113944273877987810241907140878527917253457445524593996247928002629059254942570448846113021195873772803449591788660848089760652504817536504869627855283656255791545064829210408354577093125240413496687016674340552270349006625670105635536240818760311313777322536556652850872341095785105593446941253094239422867370442057483182817740671771787070445939095525177241693338846366970488461339861510017187649859272951327438284700709510022029312260898064682335459943571322315560890913287893576446262553619298902267561824344907480628903637258037045585241443717641875443778664557077869518235854271056404049788901984282443582150462661977367545469931830270655830880187781160071013997246644320498311798677754187754146871473905269566680134605584895148724829739295847644912123012436499067564195513620926600515868586536511079705966562502811592338883464949203257625110264528212541990381986371301750808429618006260452854344610569650988897683487111033004233163196918426247642275550924193568312946671525739006293435510949345352811825814193734540379992875074807062050198569248128097889708851660983647736958140616981553209754905559235800575700543942294766896586030513148616051819192717364911000411066020711982929640588715524534481019933334303414073262043851829849615076205688203974682403236493147147345186072007205422341772022896275996086540287760115896178719808234451530158861807472729107049094435318733568003434059561606522978181875951125891482388602587830455128169181013407347012726988053890140664798480735901390093427956136426297809349487820723851919081442747802850219696058076124245417304337024688720703125000000 [77,48] -959668863672265012079513251675766957878310829926544597507057504877800117843999138086767075180707316296294302363551397659292717615306478593304521046235560997738592462075515351844876751548137865980293724750639727205585153836447568201686271254863557918206602287987453188205374753560431463396544254957586862159159723444731183089810474540025872910998572346889712534849030715124164215436360338712140159413024619363446042777367409883867529335121715844260745049564594335551058667386672822182076921267860773979281194294786254224079972292832244362601338771643896685029011142667087893034343054159276202114877927763358397458403692005982282352734394212518863390689423482775359893853211441350227586769953613689971213055808422851431928838420202662463748331609157101596251810246337284180412666132632748329059110402994409400338489929936136520432618698032840718711809919270021184622274235869028692028069910783607891802565310323538498578351253482587142197071855452676751803012882693528050125812088174585253170518445038295863457147315879753014030424141305457154112394843706994268304387958240795849156218279011519561366775882735313667116357202933706178174948122597415661732512750648248281974706203409308249929765899586490624253139007743951230199313721154949913185311524505269066464288920962306791311330940688529884608687586413243651370989203658478017754522173016976295531610880755296506725233987595268281728123250732214823597441372427072000613500127998311833068507533652538934512782306925736430817978990758558771050420212886249110733017111393486424949931987781056793890987532942533735643733442256211031090682769078444925536628012152945680277721517833008887760324420258718995649060574418608350185208865560556994521328293014787142006963736596760497149869838385269523234997446749064998794045714629680056962122843210714354843924467467255282497198710283679876948861153238767629804309062644791787918213871484472185852156860353559303238805902948753639809459804035577625831005103651964372956391277142106252527877329343235772260292549993210797291500250498611956794576868275201487937843921255523159790498074663067965363591366096428343081557943011699945163762323872296155057069991281673281738475058864636037143741910998277914011200969275132586294528398204062589810827274144067032057888349168138713325021198151658199736049304044512611552246795109220483463870195504462190989209000438865057936185977441012126900493461966657770422119399007283372465608353839889792931361372396153567029771061337998129358021171818001778227344232215695132014939471356171003834419769296104618661047425121068954467773437500000000 [77,49] 193794133937254188638911132192519063772372319247261249150648631331205132369167221902345677591801687525244097638192696070764501021022467353743312584919747622729802686640665428351324852631030277628346583808071806845145448762758641504569674124649971806637984273823288848127235502470848157687008454741805052196387284089456156793058675747266206684275223611021995339834563005818558955146916203983694648659266688496505771093208184379782802612229623824478389519919512049766815145355967081689444488999680562735337157974871660636615500883802097970831731282894925978143573725606354721455857027700341372264562046235915835504463565958832950109369733346857029147131459931704918306907998193156668922348350101211301437724231234658561123934493743273567915201635389687522442794365356106216720525128697590517107504874353384813830360658276046350521066614055342576690911136509110651840462234670972261673568180647370942163219450093326266821805301326621846607264788627182000496393757606988454988882660828412056701097308022930011631602713341212739241392674214187154681807622637134786666323164726936557170501869238981028360309414328968714266756335658302068086931734925979244890878494658778549506137179626418117709546956230794318317319728585365490458953622880324431108439012281645058346789047260409655446009623203551451528826898433937470462713102693255932056647141285319773253105839206938015264226102829604008071057723056713768035933447897395096023834148801321318486007313983814885318747498904072507452550308272515241989747022687669332474986206607634866864316839213189747743187563020612559456878745107885544467068486409844143240079434568468930892777486813897973721995637605557982420539024793054133980367588070025947159142261286850401985884795134860852773444266236848321323595428965717382903964178911540871354519285620520786724412137635542903346990714880234186907677471740143409172827084909013759318760403180708877305040022502728964788158220197845115486912441951005949285199118254550971695478477708070640709975244689321637558790003098530121505810718406969398821153737727495154477297047026031782793146251615187934900085997073239769649886491986042270918075407803463004492952387818604051774392399777207980303131642129285283108334503781463759696119934309821064836164154440071088498521568670915818829283362769370778567465942479891884638217838857261908958443185868319177149504454812307626107498901596332767214867863946398753944912268284545846864203157692802073808212343871071358206301922695328518875780522455566431333620191534617219877018548781330856757868993933691115216788602992892265319824218750000 [77,50] -36440334676603602890966061927044918799553273206155553144874410784927497479951712469350292838499851121302994887171881516735321813109920342421043780883243197398402683981650866991294139611450941845388338392728944572363957311276217984497558385681914202211489053677136044596134206816299532550751496104308818517655556788833887216873717516792307125987885434066856922863920231507844973661039399930359262093378783167571632752664366113166748971741510005188504993289683834235454382651803317221958162358816794992066501991290128244622300643674016195459045542369481811233224243126600251390827254747514791273239166389261644077130651207522657841439312722555522804865758944972392782794596807084890881324339778389609998328787973698127396889704193412531502175931069774260089807414172369056525354070861600443267236693855179856666850373047609916630609031296904914434851117080414402095765889539430279348896444395948608763399830602901913837564509640915333851876625231706453117973799052536407018284901821423528503856884083560078645435666549879558173558897879020445213159872174791034962341566745418096795623633703798086490723005079257358689430403110534133450112475419960594836033756158295791876804873461695033710664403379618763651842722565355245259277010758061591931407992156488330129322116500201969457764166285283401027368814898086467436406495466452415767522320184312828845790317050783847135624646363448870317072081983689658309782475672187980691329759468349389328373681945358243414830761838168006310219702094195417056483818315131981376320931920485446264429484368420102465884153007917440928404088756622455504797354886604500799968601280775452195862146043770495812623907566162579406699049393685122320106574083116083131269942440633345191865867653648750190707704325982056707729122019203767896408200523043014486832789360893532785223256526127519766225379848480660677198631334533954211265428415894108767058237091964747043669903668551693237255212580862571594179846412953412394522685580629360737782354919987438283734826222640964284654998996821441498208126424752457048933811501566875038279209485724343062162488405138371346065752913978283905724176288027018802209481686775936166833064684396607083598938785128578935032697674000364496455378664381514735717327910974541921214839649177213666609246583392872558316760322724026439286818169318672225420717250400227795190059686512120939811889639103685017969699467915913185757639284283612692611696024970298813825613853365028398131545029816660261186460867018366559548075016440948715992489637160738016418874685086403374112418163122129044495522975921630859375000000 [77,51] 6339796642477737036766897395386093666279793646008944019654482923603384861634690295517144687865394703482061899237261168869324684549320958408214511506758573261009760004210846048767526723511347418436490516323683085388618553646820169098122458228450035685949890250051142747056286825755860325565276620944706536392175588270513350784924408165579020934793135833135017020464677278666480045791502883286059343141575954268081524008383586045267373744350759316782383809159778245875252126842803916102019681952661837698013788119885365247500494035947425502605345839145328992575348077257272827474340398285417549804004130245870197709146589753471935059972665660458353595699649451288093368994302139294112224290906077401535340577765952367567328073031508357670413049772136463633774555557265369952612894118019577679421043295184804155315103815486339371925441491032429951017394552808717911575229233348479604133475466945073596442212817424679146723672538443208585175428875099487644980243107900570790901320912055780242069766567172288020899518224838142575623949282219707545805502839673577302208057765256343786918063619366149651888829434630006361313859844736196373000937058878969623567989854359443539213364973454002648119537833727384679874009553024799780672947927330665014352484921325453602717789742436840343945404942773216851587489814694998850447724514742280465856153702216435726507088906884139812748481670591031263681627785791888796532752521789858613091751810679258257482587137259595900212688836618299174956690369051925058951019776121738589576317705815577801713184726817984607649973647683953226512903141186040409727453494352510122861731723432486920667075789788330524774044325043700446310406092864162461900826036319533877849072228055841279944931176692579334800437080642131711198641764756219991877922886612025466547384043652628021652997262580806045728713450728809529433385347563353714832684817263278159180331183301111621550089999768114765025358603169843048065605278598668441902357690309096103761026846282656862907868928611128518141218714225084533717683334930111331886689129787329727389923345689250864469317519490133824574044195492505848228904101616049398114517829041017514854825250645754905092096042200144822512099909657995693903494114343718629735375913673615297711820924346838294871114694921913502016649790458259052864804898581100812730265685921679596597593375801575513904872159842279429950728140276478108204628027023752923287368762271435820826507481206428797337039416902049670967560323892601520431187083893661771216257104325121271685411252210396587658536304843437392264604568481445312500000 [77,52] -1008029508931687765327424045588751307922263950846395733402111618379260286509306071249450628516109587336948597863173839674173069078094526421575737708623492787087088910788815626860225684801132159284450750038380302736317168819192677067003566615616613661248582183022127973586873808427937692427213191826889979736010521515104866654356283744891319583174893488317650153778790604506176995364578541473194766827791960097323784373487767337308504776312811953987715928040884611581220239182070300943727081839416917642645424907871052065479699692531350487698492856898898108621839786117245520043749677924704258065150880166373886527261482447771828189322076505746734008796859771131004619674257846722116370719579627272485085415120518087254213357091659566210192487204653894869132578203552164981960853682713624954369228448648607722104512217132062292173541737801161536210497917653187473911253586899914466298055996449905405646263360607198554175931526795185013280430909124397130972683241806130726200896343815355035452910200084514565236287370151160863537618894047795565486077993339285882177008048191941254812884317756917487989857115816250289533144047014953426241490451634418209851786827226525615397580345301542363046014517612220572964926906684811951011938104848040354699134513277428966829910948732756589094612706651658882484231729298480131414625595886169557141238638059071691774144719907120838838042494193899056697428019869187346250491263554502459409416669763314557455256102575421305784759960860099926262249431868781781187056714521416605786317504753305364756101404620261602304128425027923095463988247159484244342802386032155977496437498691859035929724489450669656808130206932412596856789408797076990678269353035047032559341334721694244120112827559118501434048864381070017229503395167357881355436580986042326837822379458025532702477544600344822839918494133436333906185000245730212715995490227341727764644016015460314448696266391856761182352688960976586436125212159591750083839427929936653177256084297790179904276923453261788297458452989059171608608177990819975987940166906229898737143909038052274428427868595813249194388421386028356396768945932349340023809819490346290830725825831771550127378626752108712009505315501978452428971564752689236621804673649441621832728793679050578652884762597726396835035958451316632597234070408376320396444132268518174806151946227320980534017172743072309216938363525908143675162998984522681044981609684155243409956029580195656690406222706231699507718330815218730669732598362234121578456638271672628727666266856832777421004720963537693023681640625000000000 [77,53] 143344787759533827710828994154334270385294955653351073876342839505996094901905629455953551137946605780427463905826954205879177075199037584980811407535589776944876396166164207800421852631329198651096069911073415844614771908232579187167534516777511787470623062245222592066925432025570185971558083937856745504747932384178427525192330984828400902076158039728076308849588317671708785198435910240698807276519906695353438032495449698191614477329032973086659909688168863765800231257808539196529213742801358713667625105293233606382762693042133147183521921111678067486655579387165976470093153802392833198440069055326950581526773011623174355593131467043149962833798273983304247523555990377456119697999132842752899442962663032316138130936682584933168363960108203055149944402265231996380932459129311964179849869759264980781907470375624300529486177182914448825086393695035457816022575425138272229433278545002562964356835467783929642000372784017408634552549093405692029540445797958133200642179438712496383420712722724678040755320461741716817757503274932881050263049693346407286819657482711925847700487539171836312742837406850027869925101381414705328760143239895515900733405397169799914339656625750805339655922852922457773275237781655829398734043040902264666484627562062230899286257436607732975375388717607651643634064592920793586441052295993954005838869321418675225987223458891898583929094643129270709372888450059953530276284588594400409607634745414002464081456030441366691959215898364281499605661165315072329587675550993239144143717916010487194124295796411789135735324746605081391834126967886285489322178407997826295667028803539681466897209339901565625807428783271679971713840976294831762100272800548790456824753300407977898492408579934459875836615929342434070374001807928719257996164367517272409458894966072088404404299968052955386909169438735674893237622395195874296415715707871320051369028085115393562579729313054520233292222267034661893913883534157369223425319225716571623231667997473000022240611040881088878309182524010104014858539901454897849605537845592438141283798452537465319020536793183282433857852839500762222209864429932139748927606775284400851830162126931311144003427174224926531073092954838734233634746987821587708112427455144175378442471264315173326516478150889300404275787440670346798448174170507633711747880561190949209879074152813013734676927316266739894194625661810972980896984429490247917881493998878660798806487522117679503545450184463089729045088511244273476697768877870146787267037776603626393634189489789676485997915733605623245239257812500000 [77,54] -17553788375913589895282341210142308000411593144138432910896551569986181812949060722294427057266620457618244251917438187413004805124372405325416049582126263961212651105061838271792528221909425947855981919707532315904010557540762685240486990965104456919084036709608597740328889616422838642293723835033677038961778386533272968527353384218561917907838155965062867554496508349734316903260056547594770257342055692837978394222508436537065595951429829679958250370324870485668111240002067872493285589281682793498272152139483240953053375832117176825568406769123989667496766253667605113965524371950538611417541378220567712311504769676754998009539370952709950207470568302433483042074660124974377881473810491839756827122454646011984294556819309105688544368585860144067982615637415461887527493225638637839010553839140280654084223075943826510342964175403754963560121957101745994464345882706528560237410812486757985602652864548234400347790434353590917058707148236850395923357055912541617500324423343524511502410249089360920026415430731779979003855777999592293129462767576681515738473132362773841555040406693762188641920173145588198928729749547667516556257924283197431584225140387878550602313185966674915574706357537261460644402167795164220243701044830982546452701798906736473417169699782718420642339829566291795089008704897069001537615076436674579793716643994430914894895271025225632269430974500107931515791310758059488074718279531087177107816046315188519025496439554619202621788360455765207496776769269394102031086335620127983008186133886307863664800868276843428490812412183262363869299119032622315353062621168904794655284229953382923559144215604648397230235355732532430915129913581319407304672313823654663578318148454868526739130668781471686663775616429343694245889428895529471574127391645488035013503027538318050707163598658099857665110333533176079090165111744741689117843221159180774984683640225435087207872325479386218185886688393606336258991170864756012984789821286739380886179848798842014010470861527248195635564848632266783133290285236336732317324575624687647046362371101168635826505894929274693469349165898929405607556741113427062623051280904677805776315617692513584024951438849791743265479640559259246040915245629853753427958086454803389331544523405068150106759470295458823961597821690971028140086717485028310053011472693696529742438514633769119225614022608462030950203860499894056842380611171228480437932933720354358238851679928912250941023504636118661829114420929416195704078131891904874455570189836355358622976829963135969592258334159851074218750000000 [77,55] 1720516780542962925090900825633088942719231309479827304349749930874629977786788816988588249885637004465882089708226893162091466232116162332498318278848087197038015451515014277476656936156826938888727754378239902296216460278185891080179230762443213366172532628646557651692351267767170204500622135582807318703556075732874983892040655610958407701154120291086304982069371326849416135543490819487906695411887639209532198382205839022513805130190221677227257166146321712822513279099117888204327488229319159269191197024269116347458534370572193312974296282867520628008463782545069715893804700432055598679546775505823183243442757298914399893962120738922384531648524551480915855459904032182312626150719728523205404589558910145804210178364023086118032437889512737242901669544211702147243797374437561454675958514905854165921927544569305792623939493605664497452629709629473918973818463473952297789756241055606410270658697861019773816360851013271190415763847685944866436262865675576489879901388149359899107923273329425740881715740410554004759922043009763487910272892969251775142691479652542675333802598518276407022610461922175874502847511676582560127832422604302610392609033172979573848668933186910387319561210599492548800793189899343053314070820038112340469091919385838229529371437347154136880789703488849485821072847559117407677343679732630002948668913496781499936729261130765844935996809294320684906185345237096640214013001509633968352363754834673727787298426733652545551505763756044245897973768584863601479184259361895837190287898649842891333416647197268225738573727806017276422420198707107878454368740598138944567869426535899825292884881615071991033980762067548610932691506000631475496463472862221575952074329861191701428021816650775875055052541654822368966511750090749544104200444409589987346942265806510572379688633008144638285471080891035648655998594465268873604167828955611043599347714198070086663695509962696791510600555767546445138296873449732632641463392061629279769369077519511935020616675881761316471003140255643571080528490972005374824495012098466797764720915700140235564431772924221844262708279402252649837539455466018043246988850667158802856630418799715838140160581387786479024261311463527769323193199899089467170276490706704545334682284833007435452313486320174914725257558480212754055015815864180061711812080745093484014515139538226091472505837513316484125746423478010976500351919838940843701987639645289066994447244675811152684891549787733875510156679036836990631325908710174332258676774822468962672372683186949871014803647994995117187500000 [77,56] -111748256790273507536158694060407536898858971324763313020174927469886303714994916031197663770505184662627509909250056344533061794173105045184826400383516523296717963537740098399510081678626684823363743958770196586748488208955992774477681685606183635307490496649843996515088161445261627810758950444734098215345126934559940499913610327316158876815203979730889466458180765973998864256303658191642741699257443769912285516133800877289574321697311924222160099603932225344548884461794973857642278407725424612984389782457012914764281542486545264541281273437439349619753375090409323278682812607937648180309939146800434398365224876191870007430436836541288935334812604296666764931268604332177038859520820880479206447696977528696153300849769559928342398658369649027354060105121433165921181120040858139528916238866894034147408348491705968209396783146134268591874830267438906500049378126370319118855788372426466190285240262210441773713013036508581551134613693564522718293408342692858968908621275955680922374889483548433801510342177240758814899522859929802355809181920815701741179506861013904968044136655188450921517110177648839473380600980047038160144323428538009558563566178315983859110948177833938818276187675810595234682724241887595066002407424993569798286228403621090911036095850913034694165501364954913558148777075994379134564761772754454143062248003294791330286754900659282620337910210127614247150498581168342460214342476750635460150643588660519318934624453370920520863814503513007110460876442597818134414571694779278849863686826625048672954566140936260131890205858190281733685619943826305686975396308471902468731359087519558582558396991358858379768854910609338219024710141101703096027203417899825885775614684453087368028746489195009225636382959582685624746316115494948561899439285254615796101299880636286615495987021050253770543084042419760932243854322498716464817787031917235779789974043637318441106020982424759255951761994810793129711575929465138209956737817321497456454124606814029141147504077226392622113878294075624003729017933781096864510827718830263389296133091890003025377497044734330691623164615731311170866752813533793999150588354939382528326194324364720827269587937869044610221691333910340987720376104643030374481191515318272333257356553488479979339476811874924880842079754794531171039846283378428393663700987037063253494172351308784718521496270643556029348962235274493586981470245235059380461880014681339768543350511615074300659623118583462238142495051067174449000570050326811260485675018124668289587475555890705436468124389648437500000 [77,57] 979737762412067872779390704495454822249847534769005610526721194535152603621980393762463750709507907797859772565699375289535058905838635425875975435770910428537154547905011920294102268525657985015282802311830890903266684457170704374185337631985694398525805298352848065048355252623690440833204016736168705178402779963158888037651392033682912031028990153065938623252870116936021487682734429816829303737485303664916771507615293648946434217313325347442305537919505682643142753130596336038641791291931947583653847191163560175531153432441357128439799912981011764138626550219982508758031249131126462286765221878384396201915646388246852963762758989070975859112643812880038562236272577696080367574051805095740755619719722493693425421266486337589184820529101202627410918125187581204301608763088895033073582702867962610086544798367856719511544106884672817024894535208150091263048177189876838576836322082766995896627331700788262938306715003178868224144253994678138496732103618845948213261075874489107865144328550806797212260288265451056578650692411373150111172958641858997621109743363678887544597605391543879973174964785682579169736054812084960276063855072450324531976043924059911184908889242555861344070645139021704289046532299329219123213585232608636139472048719728170932630124611120910279755095099956311679619641934922691336707580120026578040612807105840656263922263189925432434671209916117899706135079005556851025510185194595074101922253697210902101407029668967988661722595315796376867991060282372453582439923081614828745024560451241747546770514343250449473372700550587254001507861577511224164050682507642551715365457001507192956096276423978138044838828198039985606595212481014180674433605911862311243323336422726401106790684007327386300733757347393238246310128703967330494168408193931111892057022122184328163275520781586276150206214441062254217591007724499002249177577334494326178514833939328313370354039065005462192712444093825306858068734037940306955774731944346098573127575724655992270665109704760011238318156675099259871747977373807063351985758800320112820492888642839445378030880009364407065753822169769397470104370673050736866192616161915922174073027690454174177219481382408313844623217864525500775975622440321163074140786599566127860835744307411901899004319998866186584314706049202540505045202181318354675362813736392967112956168938537165546109948692501483651832180774698289156992264502420336221957499526592020304546286013365752944632983759275780344409147514083885649964016033515172747624826822543386839470258564688265323638916015625000 [77,58] 511494707008340361264715720078814258303026417757287976444022020018187958142600252922665795723353413391432006455315866187169612849292187777706436859484950666289812499825102706990400295835437445477773127018373355122744691175585918905587719828951835507463745924180052250965329763421315553452746853381057855982465524532824792953472918589408189951300304483407883982559642974516693282681852186021289462852841770291008322874874950065114323217116379164606267368171351012514097631050659227704300443321460872551739648070791202882983164131612703517973755736654780226213381238999889753680846367059195414877207620279925660548631403614981252016698199028108713204643411309205043086167811773263770214904670626567960998117999653687683472725316419807596093188808094761735593556383464535879867929169642148498346854408898279499887179604448398257274945773590514862516006410971569846522777774502711668928216702350885871773730887732213886191296947319213522884328162127856487828609367880531049777893692157336081375577793317536216954956813542466858452634175799974818423195692822871919616331542471281908665554276036367369546408085793145418897441638489759964023933239566277497146506373945943602435577769441305405543044784823841017519287353742693524864467986780212555372524298427480292137806752361578125188430719357194844671066812434118500889597170778124006934305382606842379817956060832896447849083970029489750507472700437186216593530010267697519694055285569687341644063276099338179085369883709822412419315695449014447366548233572880496685446335753365011856833625304373458898689554709670772158604738123758331827210189773161034854331752658619422238664516047541402393261433708095796637745506209054542326647122087844874161489557582227053877591536395427939674041175497797505629587201534477181925230812735746195788702954371225007463142117063284064262164493443260729182921723425937010318788338550934702838418742223186991613115383287199804714850556820667442372913463408274466313716546198177324359533949621498762737009090457439807458702603290361149729937406658236302446578927909717733139733201785308566008411036131611729344585770683013535832194158184931108490359395152487438904107174694810269504811125228028026438234521790169954106916037765193488551856169508040098370094265874178138628744845133520661002609067546096911389450197770031723707431000463340097572787230920070753804413305884447353573343080638252000548750568265575837951937614707449805643821487669073381665395074913517078431843579929897671787548028357661235104251323813073781821003649383783340454101562500000 [77,59] 58387314315344110334137936364897779402951146231338980530152547169025618946824092516913724430820483075461106905286550114477525812994076474755450770914111465069943799401417195468779789406876609650141808175860997875699376017556060160806454032522782191486649794578748302058266961654777159341144831074483562320620569482752546640308650974997518301198086473200476678565786628307159665247727588855629211243072288160449933630718800172183560760342585443373595652975372622287401907025067949499095427677683791172573219253182103069627419610728205039712744040695314652266246369400724077378860626510291408292013473818691443014154518914400947353971762903054270371870854730055745243684044576937225674851976361633071575166385423358319133462047921518351049538488854326186377503530259644087091998185775930352216692957559490292889784431334360421539145562148235477213502969922502612071559746944023918114816421811877732889974506207014309515616416661701564365578941325796413283101462453814133694048937798206611383797110377766956983984509417424449529776683737565757350361384453019151823996243782217898221927865504233502729154915837142163651074347538428949959644117667137314605128598752357618725477674970287741359011457677608969928991840593459478170616356196330639725672885888884449606483335359317230545165241203055873960435194802055789044247522929526798677774609792394489723797322063706778276156763663543787355241153277221774349614962734030438112250619097743210679484903932126784272561298339381434151711888377419389043265732687794565607251492405925902575469474156079088263718520812141850857614840283660431532990389445188700529695999083183615857697447815622667753207903818472040673535228022216636244889220259043974377671255120477212063807841746417919690603742252155194116519930073157293350848945724672755594520409777466316658289380487063803634668183960578906147614479119591896594635821100358589963844804589056867877717307466350891295902230588943955654382143606882894759447119020065201145849097691710034528581636020583995753305597770996038312302490314702923575643136724870145385777554796481962650867523767433209125892183641183847452269159641872527281881123727843611298105151352319482313478594374408819412049659466388331569675473464019222951761740781295301251662473710594660737650049736940087911215266395117392312696888706614328605481258972366695353867518914769610335708131619497369600969471489570198674024592240309061621194405881479363592906084451674078664090404007494238400087509169349665669327136768935725152397664405867772074998356401920318603515625000 [77,60] -40197994303186278400783154559576502605939242039292597051887185520942364883272036798145228573511201044842296673721145245375625613062918699316486863686602937601445514369380813434270556204521379932222468630589597859955055546844383679177073052200999635684301991085509929018281154670019568848838527586284439953281028857546496370687066664103116580909416242809758228666436743766026208753446369306408775133898370181552647437744240239693594272545450083325315972375290740531096026653229466995445544530207422708809293977196673024088577994424861156423209154440426262247773714106514219718611335791873129883967529099919666426522177914658188386397261941169535743046660448054748683852256634433000245697288799662857474186240981827093501298561489000426077560688668776341579489718931907467717943437172322941664733562454620241831679409598776757994499070659507949182196382362307508944449429093828730182949771984908231712868397634235489553431624888632416594982528283921609832147023816051050299402251351395404189273633328371904185232520569971329457150653171201302442194441990465026413983668143115707685879759905187891442574986685144175433398924194556346295153905821506672289696617037867416392918752746460432412455886139830685693415826843690232504801043884421667231231029638453951233800349688064359743593236566569419226173434457958235400180733037421629867494571398336674768202108703927762687398658765071465875649349395208753949961097752751692358499416152506011370511544077830176250536276605184399894072324591858521770872261312211435642310120936751131630981350016812788776992203336911108824678701038380386510721669905333312459017593117392123746630928867946469761170449072182683864022454510467175341882223182008540789055549248206296278684305747513805632704158895988118839418743398400276426299583700619318500679668517225944894083729061948225039670133171409211451349862876709781012170165932251123584009575890665510657767365819665680241597283199911683950127797356037959261483250507950766607278462505933608540184108736882008805251654027906005533239556815946862831060965614148276355782200833674343608586552434888032007802268718616098939514250135373098164280044658990290560958656456504813081921578185153866115945495712386724848297796946415450428661234410869881420799051161268683425612314266097055915892701037139466835110624934566705985887251875771481024262722573821942462385479380907431058565527968097570185197696548416298922811224730981875494950866404692109598714278541666793148566612139091439843332256041995385192899803428190352860838174819946289062500000 [77,61] 8349640268199786391657377521040672226316515602188520731374711041321764588297603478505773724227183244894121329981764175082362652095059311301684175833794647626139030254549971464727945702332478473357198934216013018136042320392389572083251765814103130056227798869866352083070141213565246650840411309028787976903312691292397728082431774276083766653406184062605521355263069246965953494658079423366010417297542501509505936011945241146208084417257283089789225698085986946882592263005561131830076352108164982216281196103124234797392097603811028753950582784309010110517218556902149469771387848130344183848438833514177791211383108819022879389369634725262970159675001309878862832639219524203176760269326999126272115253012373901251919850732777877665297103399891197897007666825052512959502994817603807026887213190343361449796824930676732472346810196911544782962931742549467029782099087615784343551346879048480941467279379156247722970840954420954710439080794316533995945715621832895028788258272894689188535129116294857031571282887015813178653498068764653529554714167609303919345568601361623468022663997811051473552749202962021351027514498596839688103238867893316433995617256046873560812303470087213140767966590390990850650615008480018405553471729891628421160534078320869271957646239644509539713847066598068900617651128704745445801452096717047718177774590204061716493492162794534364866321100876092826042688991373584887403184298688901140281432908967276264828940633830629439049304437449756163024281857751916705592821750816961950421215360107443207044856920604621502518324948025238959107579767339103128585208779637572012891829896990550519828019215131654889587464107564818454980531639827920442387679845121269250606304103525596611824092947023879267011872002000687446303728873448037313321829972129385353983597598269662302427815360255518502185604009083205704268448232994248159143308314833528011968204691071232226643413018990442580001247877270248667145621547498695293962528400538761361795245518326976946016173857130170445334535008816107389515615110767908278357195548318648909683941798712740112206941933465328714231287170263876883755079232022698315542111543286877072135331383233692459812107087955762524602997141276620092625254399244981836474521805750489309762452307244434238189087464968047694003717616858428513316198995514015894798314254235573362263837465792223802268245717029081050733730411900938075902402435155271697331848312312244066001394194319269342747137651486432301591552709585985983248313126560760655259230134106473997235298156738281250000 [77,62] -1017597716572424577181327720436217362699614044445771073858103122076459362099287394468175513515187171840124340812061029370494157370052018674971576896321188908474615250760931452130520727277009217392691797757682765524107729123272772518062851289367335463150042597178925564577102422610546342515022466190903691458121289179542205711483810931149944038327087269137012242382667659392676726578067198614088703514669610398583543126780527519430577343175147776551661741173817508946392485549900619325666831277627928020347411293551392241309403646860720611812055877217780644811087346789027093408637839222017352666825698620219949994671637791332555334573661569147231604674003264204292954365908744107259121528619863341224262507220458832314159799341515228521309061797051733885872625754238569939188380633284984165312087592724514689249209938337123154625321171695317526180208158708662829820614978357880015237423177082737664266697626649672500398198506929878422875832437498101879978788250620650335166737411899784773012233220655588572332178814189769745215176279314311887179764714540974244412265615976916982903780307418637183736372028058264730344121526553041275628680642989598976730030856935424280414495482837320334847469577681229060892298350183774388782726599930211770188508136164394941801675129203208869383069631937676744101044372987101344301394612146555252679076831137184345685635288168689677802650575985744580612800421934830792863958793328214003632228654821948305859470542615557820656222304680745057031117043057969955467698175462258831175750612783978803701541418006587586678759036622782393037349565893919255253730006198093363367833823307653850051861592853190453002893219979402282924786974469752541205205451375928929384043880762556262272764410327159381535187781826794397463722940840159861545817918002212457321352684118612635112467159867015912012725437632237942642221071041894709436801188713134327464579053811895055604197802193621588965489825600469985368317848581922353294337830427402336928768024145744861391685812513213281899844100053056200348991840331921510452826443333243825623385485620387507745353133277905510052231122299312102082487279734511417485831555332545837633314806451304188422516871251811515818600648933882576510756186976799792320467238611296770072375985075025042319114555606977965971810485796139435784884873010296654312647351626821917479016512226699930445962506415918593583464199800877156547602464410006826245543691638022963000425683151017784586069720451746865639772700730949256707003405808542595423205057159066200256347656250000000 [77,63] 69565243455570795668142325433669177754857598537711642237005574056820311623710771592178360989132752886764617380233984721448608371948410568966974614520585568503332970554036191845272182870800925241662189778588940285763741166889275810704635129669632224453892035902923741181582206318308399180446029878648585410018394601372827729343295495538484117707209902494864415242087067960265975888834417137173750598524510031050717954314820848698909589873896206754852938132096167327596436725128957103567091329693439548210801229710577836862974961607531688550332445404277241755431592699131276845397674703638308763728521304155446335705814163968163589311693497566393737928982826110851052538022025474283105880758585719580693443171084232175590485107598122664655305300646381891777694989848817735590535640661298515521627631403554749203975029307248691051299106121825050948530507656449659421219384519249815886960311874169875842968538944053088840451760141906975951729297352367870201983294605776634985375504321160277126633964462941913584618880468418873245583163296416313877332222854239579550638745076499650012533712931116487210803941064966685797385895416892523296512039606534627750855437353016788685853661849768672324954848418907439901968477059050950768581372980814733754165630913515718132629332980073781217668225115113434997666309729403450816197492091604489005750095769935960928221512799563332847702005213317008836428341298701262412340353886529680985048901496276534156592134456915582357781404157326446188097047562141484196898371600657138431786132320901646320760045853495166775963515724389166647761967577139805320693104327766954450419809028882210447500015360298293353836955007302363805539369010741516254844777003424198626084362982037900784471758506094108277857942127430888955067983403678335163960539089650021576531702695050067716406016377391832012685168027918164111586587790316874932814109946659366803140956193905065135348230019498703992272982588824092307394110455469086588279871086876643614953182596478657809778544920290093969758105868390000396805248841504839831520412379876187372865649033190338635838731475275910793505287223298285745288319285469387005111846216255106724690928218765929005375164157843875160116526970574552863679048350961545370947593873791933809392160306314962640008573353343431056422927754600081905424527061422283518692904897199412779151836430304562233973786061585779447125285796238575854061753601135395868457214431299543698295760690266590390848717494754948684958504167554301953965700811011174664599820971488952636718750000000 [77,64] -252307662652676507770948258785582307806748513391775692603072438660342384905571631707165575600711174393899751485809546066308418147477793084779687875086023548765198481727961583684214572275650266382235016934726606761411278027230997013062732657111512270809216881443851150246923028702604223655967649281912304753474081546956984106070060864864591236035652577492278202809893458378741591680689252767487496757271644733685364015729700936524867557589338124984776698049192670515687344986940176062534749924169484190226016659741633861552909963210532761447244732037257605205629552147491075538066405587019057587496029978897385883727236576412106085646823941482951862051017754809622330084937023399298874283360784649859978459519589014275619485040843965179496499016457075645973525778026372415709736674844135011312483266998864706032126989450592548291234245415957866577633255811346409078270985725185836391503010601640270825090581764702232884945162434388479676982119724466216838469137253852744911645511439958083383262714632254874342061587773594606679511755040158873752540392463974073736882349759800367476418955377129320972771050799279432397693203606200255097847512745155070540993053377275329530350182784622028723085042969618349439212384252587907987532399655489799473910236722201989892496588671900417638080325117760905778723636762385041161502435688481918561167895459905227350005610928670975402532809848171883521239618299799938380392476907303577136251433420968317285638063278808927851800518638558978490814951303943392433724431376367764096202165236077328929096106558819333355738108993927843399714417164726334285242136172865364357981157942084176679222740330805543585323943155202800333177372798278167772965956323603432521067613592589772032696644716383066463526148897676777227444848473659478079065689024880995493298201507297650803563484333317468180089963727883468414390143402129781301919940811512417253905676861943084602471681573138362054003437500956078373376901806917060659522385829715623775101959476397905543453863783590306904901429151023957574763350739509561340206923888595849540547837089852979102960933926159417442233074833465944246341336478884319430177923455040102958557222981922035853835963903860087568497469808619880487313458181573835390735050392629676485112352936500044898271385657904725835351734567220509283361669402246051762719461792868089701354612717628446750662503640964075157768544358204752788274402131843615117990223379975697069023867584055833853723965058321231457388358527279929865994034798859502188861370086669921875000000 [77,65] -486937391697643793074075652697994948270064196592872224787846771470275047821269544359788185017943071312467043322257480546449586853258514148689128934476373425770922972008463622778718689509206620384742800922264721904791190904339950184084210510743265165514577561201793284742345208808771118392664068800294969269415563749320000515014337299816815267349089763228516689819357994780242763145427647376618348596173299842615444503919881820947776758767565667476440530511335771674500703453577233894835396609199941236721312722251112380254921071888254069428989810493342088679580606227163013579028962992628850997277624396978163108121687563169553534958350564876613626674182098297128172140538522065944450704738566460683739501245221391263775619653328031147725193832383552036056445253055058032295244013549396996378904361494450892162283872880925374700706758673269878839311508976836212607682832284455912598689639656844350819301273947197524419339450466221067954247274358183479830857229081322943426478652818185016662337538896654890387233902349851440558896005709539382589487307170886792672689233457000083905062849044307510868711395379211465245012951948511966519730207015764342258529325689682281976133792887869451620324241719560472391759277411162430101866267623094582864153854342029902963693434807295641751632318720464568496215704838311973170370068973723111944329866405274625961346512241034256764042746485372576310710421421603950499383539859870505232038963826246175638215049441560620202266433842012311171206816986847398146573374066779191009627012851392645909514110779293621301079770917913977561036210834752291342737843222893554174933386434363929648606434756098683277676436876052865775410424609033816746395582276787466017017372386579486326898221008329791481782535572497999740969152241246982376733092381892385153022905174058887389060804960043530539786839214872053788436688167818014192910063627820642952664748967104197541529824099539181407372097400305420667907329737281130302185567345065005744287591097431040454204076043877041251974720312374241247698222014869004856946713442981278494926758004828624447004035190628460209582324403128095922120432087526620509783385339112306494063253377069793309301200141439777597189952635319353920321427275781753080476599818784806722281165177691108496136123058894599603849425661423228297963908632501466484403189014942063193028783776942963386906377265643561312699735951289997572329104515120707356082684907530781888799725521254995272171376245992504764398213414761107387107585964258760213851928710937500000000 [77,66] 47956283431545671780365269122695461987188581861453844738323892990467213727862567482878478475721736163136305195073869534910414331074845850146702943102798913311047451079330830525322889354214985658646736013200532715295306480122004411221839089457117000623588622912806167899904052852816398173746803508627985108048515770351192253305298783971842591086212395471734697173237147641423315289704506934953614656787838674195396518617818102232018951879912062821693271819413394251066404613833919286324387567132338487466826833048486122682459587389849053289758423248398272244482936651859561051579524387317017782462338420474835999035523832257561518805788812805049476114539711459584639730455067965228311797819942290687357037789110725241921023906488963407281609913677195309492413216802138782908641283339458965064571347382300689242556406892574827077286611865370130885976889000766496225881948726489617361375599275811707227725923101017237379771139753966759382210513314848926065598147082284352413090333784660755480749380813934025991784554327946208517529103063514415201685294910947028065025868400384477381011942793778852606276264810169374041737937349195013464456833146957205090630786114637984796838634895137518524518698117825305631476428140734663868717244259705342837726950351537787015838620038456074106917804205417790929065057827041907676393233065579966111012250760607424436120108668376705010675338520268118609723646659779693969691383113678863969955198733351841539830651794397485485455805743224451530359582354578812390901385878732509890557918654761129041734222433924131644662031954430225189604203598970874108164251684620596674659987918655538091089931301931731297180915061007849291404395299096831258245499604035155143895151787076991104013668575091819666816844003440141880027609528609330726217071892207345521989427421769700445806996379137469282493480379700314319656410814843887861019531376691513164446260271316979409008484055284880653270450460045019202597256319528353803298663183075697192192872467643730914229912542002089480435108284102171608017055145554508905425416540297984464380515206051952924612917938619715261295927978327931459889137612656966800626540914897014936997731236536866469033927277754705583447897756217149401182052348069006506179803384120746766581537446166452163128040061739895136955283001069846011105961658143537991202431878728029920544708621691983866821375539486411565009631451305622973057392916503410939432933899633929573283779274320663092139811491380806708357664031039391261401760857552289962768554687500000000 [77,67] -1074864130050325601323679465551993933086107491378029525670866876622048563969817930762297114624893465020222400255102023553485750249270463391839832586117414003527562330609089738985859948966097883794484849959995061021427630651957421255384196075598297249824303997869603702455496803026607978206908674733265370463684224548602362876476166721940250585993420069438505759839801265746727605175160394082307490659948980208182833305600574675798863809519581120010694820093280126512497486867389637812496977926031276492995923613932059034979565201798328644996761278195575708294120404173658296614420611439131486070616050384785792433945689721797250839555071421729570332428298218652313268644931405654366002101963164810139212490655651050396141498066167643412865899088977783411333050915380289847350425123840774325900883642346115410582181868021768610898857190484236495012568567674272346706657080423528208158260690634532288373762050745694257286332612665765521355445525464490757099390158512012279294261627030044508114703989667042565075552514314829820177659472877411424412631209995127347241263209633288995227032113057716346573904495421253811561465836181439317689377262749899197460267424409204243396245977030345936463068179377010313083999526096633537116506699970147420282739358481756015055253997105685574968700293041556173180635885162876025246964607688314894310116500726338124491512346478661143007598312984709407190331517636093478671861460389976937333995029345375388092934251017550189761831539772409782984230692518297329098248886560294257851950308556976078581708550191487211833538843652663156468569857011912476509219919368673557349224252634695486046334729032865009871555795276528524950556200557683255370876715303327311471680697633936469176612302654352852476595615706512595770964535111674260983217515566013592044109700031179992783083982734677341173848915211219483133517936700994825324293215354889566946796711786089973931308077575436600513201897588538488111096424530865733633154188814780573342156296996797760005012105979412697554069669949848731515684281614381325728678122235900849599161504745053217075530775171410491460796415050260037730368521074502928430402116089948776618944094061602432937509971202156999068514535763046615578351242243661060087794784403125094282581866428245582601947841700990549604651070014253660086011581957417639495867059382602142501612715797716639567577006883884494713097715863594336643602301301388309091917244641338490573099555474177627493015867831469571842557125807005036222108174115419387817382812500000 [77,68] -192236063250497030563793311090369561252803902609706541789683889915841977087763127061078150448543190823151046103903299886119889822625247909890501218727744822418455674108577190529006544284909052328282145727022812303148518167780476566265455826201343566939589831124547591520377101574554836266399063161308798902052892220803591489963942073591465269857168734206837490225778044327821734302181433666824990293608740790098901021811663094122154804830543247053198401052437441892509862131868733449141860913764121872848378201753880431856688856507951705062015632157405848003571277829560005840192327600282677300154419588684582964245328314507880157696634563242195732784949408360606191860996207645465531705966939674728713937434972726103740012662447103649591891917200611563550810197094812874690591566915097967025768539650783888879327247369562326126751406516075845149340663717830924393235542531562368529958549484429130350736234523302058518454325089230507125185943951490614926603389457485295064381296589170640279891641265557078366273470619741206497647195424057523946897535197282077613982888424506608516336182261501482982215364240635895908938495448758451098186483805205463519064189011542394441737402019080937351511304835089429407415205982005810686413904188362963865464247554170318059248458036937044543815249016535896480982395376932998536742969069169608004629281369060140947453590620814011851840834098408137339982525284424939060358821811991256956840830729895472360830897086071025479458119081352383463787462198996772659279689046881498249335565749055793188989260076715309391418886945908992341606382675186797588387252939047364987425567671242810485202917152722267458913634376198232182677574621594746927305364486203421099348118507731169538943459738276005276258914242980316057895427755879008958355588248005813209951953488938402834384941861977235553761596467072548337397631547439992441570031658987341939319423064959572431417185123673341359350482078719989479764371372616455250190570119375593284277397924415815889918083674195137800906907510906294504200927016873807392834458173399190802464063910845649240267069087068102548960104610779335394974406941928344034956313297310273441611615944677766861558535183347509899349227385930345503322866866585173530765907508450159720562363519400157558661604006887059418219124821870021287993661205292762545954635453978841317484502079475566143997433934221548045408007063934996244872420997605807848297727027431605219602196072451960137055363173297318699073166214930097339674830436706542968750000000 [77,69] 20819476669624887489568309729818969345428450168997009989248569831384386568703831362697382141901257473022170212264210173683526575391077857259646745714379967689392173275088134605829324563641898914160120054930053230710978813084495060108438713786814848595524310929399787420028988834587582187890566078239831726303750954068228021346972837774339637150808898446614112909467333754997680473307300198963292657297276260035879655341411927381734892151081063501049002107394248824949825708719103490522159927462247856736305336723953880004688004509136724055927822535953154249031052249283987791354352920194795032280113671108658728715914460399165159900331596831181851625153804099882917158705714495873152042556225071476477268143788285321983519842334042687251196336380549341586730597223108468596274960084577178423045877527004159326883124513271770404297105381478332085858668394255746264615000410257130654908833678553917286635313936921027831091143418117605313157059148102011616327383990714516280070531135434407736781761415030755789695423938790560497273115162747896507545560504752487677057662643089053835874559216785846053908535749224540870341828307502217990051950543326385877448333357667124252977345779550443025689841411778332673627971401493649622475006118223075661579393134196598250681139306507186779930641010581706157663538816059801815730042935281666000442723255242392032843513509041918048028518482758471201996752386960573707171600321321951152610469950409387752724759244725848739851786275760899368802988956581052008399797888121750322262757306317829774431055544312607774271161338749105448062825186501033259543161783422716960601783904416168543728734930913913201975400453441842860340249501169548811158395623670954576275336718276821244926978090779090390610143147708427708398316879632761797127005837672084289617152047873509017959853768984498140642330212088878958909115347973850046811671007924090500152230365117244716695204650261176018929330877780054386122851221302799210513343705321893093948080044995097412838861554456034855013096532181468940098273724956955991560702367764186067339996722841964650129881561784963065285868200591885278287447786427925182037982257109123712647698812829827104381370327330708103697151356007489277284701458145118472478148677530561844409733589543531471244674059984730910616426447496770023210122595400429955185630287620175048121727982108806623213144690569114962452967608666183836450751835444190395258916965724202671991549755624562264911201140272882514903329820299404673278331756591796875000000 [77,70] -727968811972396376365628096596723455328494576121372946505776845674076334037928638817752095159604475552672305948369762142630269261490054474133923607124814529443324140374869512206672431411342577253791767756081751866270204719360611175609016841781862874211602237694218211616695021576994069572026410083559813433371093564303931692905541839214385117595092457311785446551840973282477649798599658577275791765975775156766349079117264982281574304505600646369690110164822017170927463928404117249971229784187440636182414661062887465589445881362537801373622656086654279525442504418970740814019430220716285331862942036130970183546095917138759738196625696207640520518665211200005951068890993811452378255074025867715323604962072527372182287706987462183763700522108099139553656381663231295001651850927338896143821902268218350966954190760294513038201320925761359315319977659450420058651228219610473231740265723316310799808679297136625629913164067578285244670679849424524356681472278585499473719297079758115810062160348185867563738217652638734143246701339819674116391818854374999444310583300571066614127156053723615298835617675656158630080735376151912702877292480656772414400538957345755376640128978898649890268776296574520804871330746301594850543407782127258077280165895409830049154250115914177911277291828313961290289552558200327102057042619251623715201299386650948987543160350720945421705751254292129826007383383074205634712732049748998188574373938389478804442549960933892304246108453935591355204109213918276341675612327248255565439840740616974219972390224412689486153106683558431970940297414527013318677545106678151843544747688882633275242419646431564958705709305880657644579621045526279718672606229002855406776813081002193802335786204089218093113373849099971109578067791881023865236639087958964037117415958728771989561685730151144091757622646878159437108322630420049903352696751848592219169895654877690135116792058596847303458041022852139160531666611145336088043134329650218091586126712358235539486278598294137717134691336118056594718585550654954858858799419583563016336287404925598082596144015222739800247770540848086524984434927091316477683128112963670698789229324588012695697856931803057775809925548802217669932313561272902647729209544213683041188015908451010140036929755960972624334225369850017891453739448794925102847072991002722804720375041254588130484887956765181743894766842289599318207120342898362486758845538067205084777087747899866770431875385993780724902535439468920230865478515625000000 [77,71] -25002792429139741879203913188045192967706372629270279418908333837005090293724541146608141211285303420678234363513232417157037520787473778077458609702563936256239868613929903025291965003064209382139727405371010934115712490073246488500616944215424612912138663428752829454760307126040074349976686861724862835390015560597267095334661067740518968374622290035993857402803132879183076493291332418863060694548983823400331468806303169945494183012938482938177535546744184070388010686073567612709035633094229172494286146671641939146913253857678713828183236137626125616498919045544906000018360784441018162669760008339318152953073236578928136391761781637078858555367976105350588283643526263918828172761534663016942393739166255893285524331977401004329956514290645553748573157201930744253936791136756053849452896654914956267780693451925745534484338000841055681236079633325672127840256585320114506641759822394598278693117957323347708388688913132338771328499799955831800964905270123119385921410997494674707940439830234068487090975726570747031654521723836470794623576504722491146005159539121775527543953344323757755228880197506432111831976888022602580306539177601800061530223436884263157947066032063753960749192073168742272322040443955102992111384306021595292608081445773270219476970674037908604849044960617528941219282739687745508814446165945724186031799784136370609039277131290672317945735344588140032530458802436284552951559599845824654678771183224894539193709047647462965288375247941532652357029058624019168847607802546385536176246744155353992738141761256269463451289792754134029724192433065994014833072429066908133306816605016280601052411046653200165976797061368010867458959201798339303256107360240366567976593317638630332967370602253528523946120144892343982331516554324403042087356555443613989220580727269467396046297735880098180981329509773733225723989091681369128461263126112429569354960069236005364862190211977941198251929387723139914001934283196093087498343318079108185532841943680040406205601441937724979552140994827318514257683758895909722138725044670124953478714275701654573647435403677541555532601968230581844230152654563622967178175313745227383548403359644062518032858265700780607111955919077674010478486141573062485339866199247223382604521192356129650540135984124925046705872481585877576789577828575532262056069644642732493846822205361474055661226810844911360098872632455379801273539467625799509771798446627256435499773416053694645683029562643895360452006570994853973388671875000000 [77,72] 4059938757659775712943470247152049292311625217924471434410021586296573970784684704021255560626449875885790866301570054689648363089747380089222844317547014033489893971560157065485571782909909094381746274686236905848579819922432317190991992459806066362319072300539936413425331757713631118376567747501392107631630216330277703383019671825680575568482630928207581638467708659615700282076618326133527460866516930715436557341959215744821189887770617594196281749052097050913922340771722248499448821489089566233438466834691917656738842424525617206891212025687364269114560349987705986527495746198004049069568954371357257009507858053883883708800527207818766582757039675533974643711897722591056171292826808909163321195133566161002422840578392405425863936009354884265579734536161431368027294684006342974234821058277337546574136288126427321903964812843249720160689374215488594770269115934429229072454343269575407648105964249068971773869344591648002366256955672419444640850916211248357831246739163586733853639209681302840031605901390527334478498016354387043481107050344623848106259037666651441310397351855185585929956903010341498266100760358539633123609347963789463906363311741231861247109349661662872314095851087472786969624029426043112030366440141329363681545739656828731570186792548458142185738818650548146302158801916580692952779229471111308451485625237196402545774404342669752676165246806763916736221800842858254275690004158074062248897345146284141972772665087516457635026538415357414248176968388515502045661759753369232342854243848093695164254124534623635364059386310895410494115353574604370485225992619656240020840267011815684115080065821675538110183267698131941992644890367834606344135263836579461454774812299050416194857742294236014294746836342863079275045578595287096801200889948544569877026171066194022909186945837996973139824628671607213446434520928809410102467373344124921001775823137918070358947666708172890931877710043750348276535050555259594928403809124126234779662606562444824814348373455601666030624711989804268423131413522994959186952609992640653351065224614821618458377812515816707552217963095031292715086680482525276645057392346962217449415696788330272137790680847908221212415036517025597651941122864916075079365974815617188225158934888098625113993135022257971133673690306941698528522857187061745820235250239305271027583144643131927599504397103148017395139480628316127431165740046512539132245353864417085895220774910238561560688053120315998967271298170089721679687500000 [77,73] -199596499315600508061118635397483750261541396404258262774934253469975523742690604469099779764211907765221233284204891097362146698919259664148924786651442083140138920453594625824065493121629900125478159879405448343354731573578486758216091989116170555013830306242973753960870036385463111478395633836817170407798931887529836091582375077796115425884408487311815704514875203063388329232600219534307374327767104469200089123286905757454151520123204883682864530387999187803061880433610061487987313728299587285342978539368016056525766150635698047768374736326914814179820041270561979809010899939623963589828745979494399706178996757639385937998436313105381541130062418341800069322668722233924461048456574207933201391548478144892274727959561373612728881225675130256126411179205919230763092512959293675540070434653513887978218033028032518720865936037646830155949703124462722538987295176764579975297224320532472564345797886777628481607209238359872547736456770202907978600268024595452059031038209954226541279644680104636400132442646365428301728338690809078816535819228811066521185997134056140893165431516615748382883369662749547037545721220013086672889542648864197978533973925702693168244081837487020976141409413709614360154309058973821345437440452995945271893954463286773025987773684894176324334037336531288662507968412768358791526944203009345030925393715543290540354723797562563026159931302678571678180187388534590999138774433238556193708697311445096143482539532237461785827832006521415511499425847293244642597291856243540966140100953653720359959765228006425643525733691954126900728926556480098684646951734944198856283151171615947019425692829968951337081409409983320285963576678887064726302636566727463744060701437431684210302727019961300906158024499246337806062403207662122256646430710183553863901854399683728678607337775545233309818343054362545935518073123498668816883286457173160034202061489297790298207340546812017838689429442237563027707155543851830071061871038136845275248972781489215032465949151795965895150062926122684319723905823130162807219001858701429418496592467228874351607991640364412432752526754804302120572805277150047515842037641521284537500447136492680498666098791066749667239564277573524554182163048346838086278269570436039122291795373838194475516466499716223495186081428853923531518732508707881965790683840118702429662359071535583931422848414832851446084154570532081018081743771290423631536937758362283680090837261291748794267419953030184842646121978759765625000000 [77,74] 1262819729035973585514441336017518993204316806217669855437386593001484574924937710218715349612128786735211582536532247758344432551402125189148082949034761165897284878103545471780431809682292474467118557121424083302103401531511228341927090482326979553945887064465114124388445481637966355612919982233611612661417359797105543920113330155018973561447583041456470582914648458855641298883646174303876403541111062138757147269042041543939925599134180856784036008169882123322895135315230272976565659605810827662760380647510151320780053453559484103134295406603332721500383378209596924753127486257660329183438332239424076359169751663623310316978280952659249200669705710145163987314286457338352950723458531232929233671332511302803615658758224929890091321929145747908648784408705413738971499235573528214237854683296080837600564231273732823939268222011493587559816644949254426319882812624174484970862768219052575516763779602582640560668326190092133252858267777292260549248901705742655982960968365049875776809347889985783507257705012243987981752467444790952918210858491340571574248458788960285293553935304091460081193120794434384941166553761539427469272992054301894093627327845767567721460668253902150311989379748374698577623901000644529313532961331308806933469882936618862821523540462687636702085236017291756347877407471798538890529229102148559396310915340960301418600237623043194997862026503809738984510989840525360320798160526244481690045518455139837596569727363533456580287574985597822043486493365303360080906449499467685262196139219639128387481329191181615573810175535766037028596997200950709647035539407274725695303018495673997746788258628507606143040052940142723106692065401751012433727081750228279616226989875211107630927328838746468874384665855968053757063475536492862152119866608586509774538582725622458784344324303228239806039506691421094115572047839851819876234854085492871195453005444225644890913801150793809021756045686912915232498736869262162716875540408887723628199998300354878133504329341493057896383880887066260107988388909285162771882977554388808027724516269119260922524430757876978858561630326714314539001213378115041754670812024949721065976181174297062931207479261479522473044377146342427590364615256984896232571415386499273067229429091347923595772955302774055883854704165074370005774263849103524218667131124378698674566714573911578201305397199953555684933623951634486903357778843591761015688138834075097836751977280200787134845086256973445415496826171875000000 [77,75] 627916468303073995087151562906527748772611499281072794136427662251144203182090623027691085003362256183664683696524669737870769190699208709539764392836449188455017219566127945419957883633956084865077718069897503587438694719383609208881155465152291395107301566613230336622132413379098842458422086291579676258126987775311575384375850659872030310084088770265728245330026901012391568505638637661881182935245721410561921988629749264802347437283016594186743726041195389297706067997638032242676216951741968451380647297218032049630568789611032337255401471473602973757211184175279801613800631593784678426970153623744412121351209967652537969031314611544421632089185613398969301834988176585482787175892406793282982278852075438436292264757555685117090343424529424869813814497809678338987025616358174861284078895818259403952218103370422394632824666156215053646059509365293494084896152482235380215455402216447845054537360564521765832623321536023248361769392233030254710452279217996783210065632216675258544340023078968835355728115294625610836418243000752658284189147985532729830636597912768524218212997159832759633653130353082597032844769991403500539661131982516959414227538412847147964712045152489883128570184847405316772819808510477377240410198535225674836261551663562890497009141908428512566856527904042150152402497037695665522188472752493533688692754007140641547052516929198465410099073718841323625681497116741939428775124747064595178874304344624189182705600930129820044976418452395730277424941551582109101536032541542343142609715974262162061544285908183974774580808449112362138577307809628099708631609966461987194112107903700708562058221048720571486802022136895724242295664567960481854077180355399038890693834541140299318779680878655477088584953106287476503718315010316171354370649220321564212439168606948730081869814144175550789463465730666224738292475574586429995932279705429094392358620534108401511774203324112586652100671442130353490381375436479192036970040406868873512345696352108105109930784973552802300932035083262411521186355521696032678083902410123747880249673004579008748519432617787525467540010055073912047105823992815195551681593596020104165840799170138302955619503613557295348146574214131042609269429529695130664117445376031642763271318277435121118630078701660363732881087006655979390059661204748415138990199825589929412350915238870497730775265189936172700591151536500791374432026444506492049870116759641268608664772810090681787187349982559680938720703125000000 [77,76] -60581897499468828942683579183201598991740176661569691753274257183945688067449641276649612211789448083043161892914159144910905951748489058251440020103708525474807698957165678320382136920391547026968787645018424747901388490656686017410749629954267398816809675273029562117980328989556609737265170181528022711352255035904428418990988472175394334599656009336705735955112079008952957361792194460032005140567280978068907647532298751692346791540900573395319546297099543069869420582206312739246229374175045375321880015778039115165176242010600923680176828375086777220014711153661893216258277284948916627889414975291195335119809874462676571320794013922153383161843279128370427205107143023188609783860356611277464671876206317960337337879996711039076892013499502479992500835705791493090089821323436245550466159233321054170655955120694446898317786785661963569213566199885458800497201065514205822432142142690319673137700680754350503650247830429593388765300293686712200958444255461209766808740969021556498655070790427426824675889155469902827563342676152281546809349485843849487714313381977080675006713843004758788807444697283851420126843075917525469446411966904575208790315099602053376151974521659948825785689421659359498491882782799018468498254954486221086870224379103989491783082324272873727534731994566319919454446362960711422193934241893444629447517122672552098841767353246534342345065584607446270653330161980880382796891639771864888527773383579630133005342126568322232464323056173498536046927642323134080272192014151164965236311715905480059341733360271554800542494962354675710931926489139816712135379805042657423208164363440474776896985573473495149193091487441768193297271921421247025035351246740183471447751806620039960995996769609206142840843959520190295959452904772434194799044945564731220684625765655279915856164381561630343991303569957774966984534854920965959445658565286034990830944679956321739233476576179317769685389313546316308673901320735101176487690740506277807815582063858944421845326276625997379022324760054116640485516053494088983219690530335517103595872081332634914609752726783250072556458971871097222558582078569233703057103096105133821983917687935888763454187910318432210890883044013069130030868570054065382924441408426952995318168871411392072502621589597927020030435380732980806867028291915827791720742388950839465090068687533550746333898478734590391127159135493581421842163235310843369740635212253719479695568406185657295281998813152313232421875000000 [77,77] 2955705168133958417155794742504495358701491510717599486850000568370444436927378419566903450667161547868577412965184806929623386238788872944560328727877048041696724852795130897822713282387526904585754738794952286791000341967971943662829878710715512716415374075183060349683107050085410690248961957157521693059094145020308099019732341390595589933498593771986228183469698739572365374338895954172237694490802240866638283562865052092950084218632380543407976993965618054291783732649150864404995646766409498847469573545541273245281204404197851553931295237030464404151211251940439104730193927322556323247192071934782877082188058741870840701643282941535424479425122801320265191224717518309535124363887219761088021480926115514492024321300141608768003443267287609935680713684987477718994310357971085201062689161195092866641174980732681527488622330277002956594887182623315005554973970179342826733469021979509733149622932086225921194641173167317083207632378318031272968925877580649277628484694620065215485250586677532020150053643639585882995905765603183964581949232765936258210986429447156864798984616784907728936294382750474075098288384729769914581733906745520193041249704574499962969876259207531701797780660052335393610813592580313213590303891909205347740114641518431778339921875706592568121887242242438257287965043221825421513002531423758582223315797544349927065960291332908943150185945870582388150402964456904000939275018765637661391803413333815290474605086435337508068940359622115811914333971572028028465668709889258387739105716278702205581547107385344520945149921716594500755702691101174827280014522059771047760836032449592687839148182281202108532004841853306515045051652147111508123330549954106547211792591135771612409833690850448549654046952623618845279271601281378929107406226289852879727885856696974191037289748777079837291488657911298853318453065635911336445691296018683692706627972942734941781402652614156934493619779825992691672470474993957647977933360007594305377346684727397201662329416686713979732615493592983829059885544828477083811269413340728663780887383642885269592648191571530291783961737188143928352093789181536753885869283846431567274886346322576039851002463886595479799390669248353406324388085080917447998880395631937455124259728893660620416916462721524384607191835407029913707923795719878407707722633978632510522800980698545087079832723403782644958814570479635027181971949041157271837873776869104903292084784993676294106990098953247070312500000 [78,0] 36054374907711336394214355279395205744059595343381197420782618278990437829059856999826754640711047933621727259701952228628157529001667064594410610620456126466026040193306021013760606483658543199678749751698423958723744245252681732447786615409743177497861703078221851113195297556134876188810268690290599905641982674325008223510874397402570036919377394897372252536196957651155954995327435182667657847972593199831333754883579912087559770894150216574303754083530000601321882558579991702811148624796812198382768878902686020328064245058437026452251141602921564107141738472808886349735309780780046505205817366395015996049985936839100449548855822578783627323554174228992486846322257089162559973626117408466049149131174075397392794915669849520422046515554006835072015688710094373626033050007342867799514910748411612271544342794263275815239420729319362644511159225736476088976597432161859037505239789977461033549847053408770035782389540416688689381426177556359448129432459237588185030781417941722130260620333871295595807449827962800792693872520525292231520956293451338589294058736985489080625831988799174348775169666693718883500901163139541171389255647945967962704412034059679987350749485890685953436967443878312027901601602266368570620123254127873826132555657339984189827104272165246472486929940829458435770126020630029705593081790548965852381104259206888589721058683049887876352864127997078772720873856376870454990508779827467312492160183994267852272342913611071423568774526929633916541555704282300452294027858588534070236853647806401090643394317105681552894961595757160596769406855169075690122966542062639487323141292582982241615131451310692639910317508199403555812461879642315482989619930730881543623882490839197002826313535797344233391698039949071538166410383214345694968065401697711004605791407028496924331809172660734149440443975745341460737870433927851815477063066115339007788026746358951030361770958037794041684191211320355281333223251727356210091664253269999157501089765670037020826905772551480379923976512535703802407140490484219731453317865063142537209874233070845197607456509485226091645668873768282541792613315256120450771224491755654671123724763924801534310416835001000724421641434090843992271595790942331346811689724258661404934280800603738123613904988988105349825977080946020457049674016486994822171613402140153609900595474229060822769674429231049903963211988902713941890505902948490931501069417418975134713302788770500893235360084787544110440649092197418212890625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,1] -333180749428943147649098727051239086539271251006327272135894058715229511556646488690535871728518947600146706502618605862646928866570770102129546794342735437908631789324832046177806805517430883017214258904106269670177236788742891919484807563330806946577903489274996793522629625824699776522319524148520195905593302577907040931550451413263534047311113318177239866275936340328668746946630033660705835456059792380386162815441942900244225161205461890752432278395007284444467311440047082901533508879301973242069204863412205516945738019538794017663127029450307811939662004192927598400031140928696179238149551874248091774857436109902698167571518447762255391767509609649936193540981375693431725860989277717487449488868498359720903521377098884586736181977094609802156202306262290626229145245174169807751670490821802068276403835728862267208920107035745689651956976767792865133539470739204560048634176076732095082339164003848063064817952373098835985065778777325588747795555440262129038937423246396327573685456529775783102225558343438911360766841599618179390761220150232815425737361387544601641507266492048695004850053065262096054798680979746185837542756121350332121721415845097086267554910416307546690682159279601966369823976351885589460411444760784706037070359318452032709974918539067288764520028726335783939680110074744828085062058164962268740832029543354885395705348736428450618178384545833252203606967259061555514118096745679402069441463701964136218512139222408488997576525333421121275738522318850865578146426726706012757722000101057619867802322948992325646824118827486708351735869017085687997559919807026093103782826486613727605282349627307994062208108290137799924629018384516219121702160476787201057207313876334653339255947415717752766913852061333310152388813137692608625616682673219711613782641528855233023819410656520458223423859011155391627836937236745845209924278671850732456403500965161837542499393147799840632088482268061451938474680918781535243358397360851940021725421637673757997828844484403559274581393471242924148668948363824588869048354475652216929647248534224781629168725089836324845642915120755450375970516104485658612169182025142381909113831979494825470052264317285563137985601195068090498963670431131141697732456004025511783729203839125477227413338763201609773186403480863920784255559827783610207408244088259922426265075432327062461325556064859653828794291501182989784892669362958971401198715936056523241493633264778766631358623839798127619360457174479961395263671875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,2] 1696365245123344079741051470018362642390197832472358654670059991526933271411838120104621126431988560675680428947161238670039063052903953128394516935854006300614320735441375915624072870263555861414705055743361549389782163369290412069263156808862836402778884143628383666822425864346529030510192128543571513865307936213182940193434996283025389912508161795129229086965193659383618993497908134804535101008207191104840551821035154518470462743620713399910215108016865460695379552704488004581958601033616438965144892251048585500132660686203333635112243489404552793189208998954554432425265947935714912509608520003114142955842735605312152478860193074041188600456973177904834522366031387376577924581820162464114124588360903610858329005478706839091947328452943352216944331801548526912376649063078093952019237816560744899735387393001200436269689867892461327812700928258333275514145199334856075080639312786105305788801331404709339190858295044769047899432058430261753651340103742503172340226375906011125453809384037718674446970833074382551478901487375350686890228777631952798802856542797307314163186558575561475317879732081710436179822060182807677771777503736209155766191026264152676011952967091148941969217486600898271666014239861766901474736168049941904910334481971055982973730686174504395769644055269608129762181045546817006450724161563170458620452088212110843143143054828148479238992976026577769274462882456901356086105125969385646594256721511431370494024259301751309458352657637255615450091420748173590158198496493594135401941201560333278561832755666651203781091005555472919089721557020243132842343111850717422340000350497604658657830437351428683034692358056823812367978443687985907806238664607633967367230872055850626686077463927836824714560008146774171722032690223351864787705665127834559718931159547633050702105375798715261745214039692598608789448377483058991446915227462790199010484378910037904409912221679430672855857559762692458434188626957179411423330815357178580547571738437127080272777983964462609892617818557167190698365745055060445898628908810347131445435839587238709696800690840781288873977480485026093586622907835888316475778904844880871177313702872048647939910764453465640528938124201703299799805496424940633038099429337004386386739133995546382783024160502849681673408118285616556327052691326242417794425294841123640954916921039038407249225387318710647808185257975486412238617710230075588936365357475281130015480669390246418163308069078885897962294393437332473695278167724609375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,3] -23796575920281205891555035672708720726072560977042130233272686256766216051316878087158509271392933926527914892132459717605404872879477576433331646525983185309687957806837847820933565007874200618051634233637974392764192741150636268402369291549588772431259402482926901320866672995219736617893646980722039183364001129881766951812438014669488295980893307085827846308617166585817090687803393173989422456124628296126944506558793257958572211869540817729470064479242089105691330998092067845967031027902154220537469643736265590516677904546197398348720293400259953413523829113958927447693808655272223172870560097408936564607728223021078724938618383604179411410996196442418450821053592828365891749304647131817503381636391644313386627278872159147578236904897947708496249313327880059110202055209739323673193005892590537749788684186878454179864458640373906248325003421979136432332580910631825774883514421288053462716542233302344601639504453037970493726219074891370362318648498041312379609439681097393746658150384596214770168523719353202700174014828351198746510754560003167535157726248775693450186042177140479631117444833148981367255393898667720253893642023558564610043857164523384377331549879217155297940579132060888223943654252281162923136792417794961336512728671641809349150464654558443018001774794711154678657895138849651689404360661734338322427422153640788410136459609091480685453991684858292283224327292767404639213863441351877150599156093418950206431404679526356997378585705895054298807360578595614159242503768486423244772146679691261620581357619238965052728142000784827457101696070716067548911604392311123202725373233799710970475314941845307425221487803586292909034526706403335172778621082804016231358657792339717575980939940267486665940353316628102391101111634836834510458757855255512495587049013197887008901532053623235771804414384619827342216906828323431816862232376941073597708439153817511936659877337396254493131261670376874196039778091507793211798964490181332683749984138079481791138804997888590531274929070267170234182860521175676761638816655136367042632391938643938261648114395311427684859781658218311967602743554138986259757681724928252566045927925053076681786969504420698522367542313319983524835418803962858966589899542532451065075683174419145595857088841904298800849615917642142497188845300575389826144124014202195632114435486116718355868093502625600747722211172184357807467763458804408963636601660758188255988754683629838375520166047536084409814993723131237857160158455371856689453125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,4] 490547642734380792977306395007074164055347307488693250067449779823645317097556202393541340912753782012474687830494641220862421533138989355284771101193657782667849693608060257793461685769402789288770187432318696571947044651181993554927754396999175175141723832961357186172929556207128771736265941587147821232216186169400700495563893626406924911222472381423511045308115194277659039248200171553821508105965126397220084883918239870273623857281794205076893510057634663221008227476968019526527924822762639227543385035776053756326951873623174398290562681441019341513414023949609938457533651624195743360248480795410591690530541414651684881136938194517514950534996916225766634825465815512820554333271137863547717355185021411763625026699762643511553746959901326629888191759381930982261346492114483877690389523613068691044443463034427343805788698871782458607450242451900284516204054336938486661150169593653060925182018540055232694197149781769638397465045921970545664342208581323306370732126920667806159672282971325257719510657192699144950175431140633605943115998251719538772498702353784073768751579354097219975929346161366016665482504805710828198407757372497120873266448088900283280246090829771068564706812883594449299959634162330283849266215472059115782076383156844571135991981999596363889191614259447971429176586889485553581592762231765464528102086805410224830110702697973071295881941219923525220205855482431461236305785005159264205612857332520851235480807056806948353033228703732131788688106614067573476589851294188867966003909664680744546129890941883377092437099252289572635303643034582919956233708859422162131988158229318527065594867900068454803418491601201589360228383562816232166658188957217954510442608568826357965516660661859912406816940107947759206891876929050523901535116065423465745379236703681162241217102054822843030438675125876772333813552557611063290745350625606713422191941185252362670286635189244755184406380763271945682599382977549852810085495368878467464463749366330702606850792624985303728180976531586128610449136906445361641780322828959991353044070879158918388936183874948803792694555976657505510761826202946380216204030068581613463065301491800347818440729791360911066372847684413825895448217600772206493114264734372834105969329464350296002002237054075790580513884619842838162922269520164547376278688546272090440942986519845282666174081383768152303854100145803282920410302926555245037680969902973212158189092195274240434945850389602647097507829784812649620562297059223055839538574218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,5] -5472333980439653175573630645629316339757386279141684366165531999988698043840901996880079964965630295273945826284378264154989030218615359124002716934198853499030473586445083685583539752845063971247577721445424086783154406403510350407560668905940435420313500814580482578723997924794509049129207184416674068977709379692208583734473953776339450546895314733169422678985775591071109969817716320296343177597964752449285206851941365203775227596060374108658944813893417768913450297397653695578252966548169533747048521557770890207737663666653187494865467188480544218099190564663874410080243451829628777235402855890291282455236576374505711762643957255488502888041794988634786156399063723361608977252400030581503764592167328402651837760308439627386992637387527387965666980194164063985002653325391545820494653788148440113016633548092358930217497063835968737983731180929782641742858994627910118902049266551799871659487754593383099560770775868065363283736178454468343216864139310538759677185697184363277402101120511529514599337705782575753901355648101141767831097420222773723601553548192229187542931786583351537971462023408528956122554740402932186843829350426137904887850614471357606723344649900100222390855371560175668880032631906975526067642896569886795224345854382298305350336595294555627850809711623449020301058776059183452048536162537206782479366548704308430012440610841140810198794590368241934516189896495630060085002414168756670490300983964518285465533253638374814368995874801103105656349865808682736949154079065421558960055739773649744564837882431547989590582625301701232722543127378841752793771934392690953976965536197592358376330878451964603692410898775860693186922082982912884732312810915644562665060333895647454256838381508775256432335943982926356878682030194759711528336672375908672451208091657329307383295107872808186759704697106526970460913065410695504963368555222579528854525666856441240846044457608981741373615809964396826643685874128732486971753252522588958694969508509658834407509050431642324485620331954485085606448258555602365510698482296521359583929802020296647470690599269575758625625024898465011629992151703863688855755571194678936041572837222608716674694871445312642912829155043907096324995939712203884321375659741985556755499501212592675579968912930452406049667417518163843885315861138662222819565473167899107164914660570937491551269062366121798337453244025333932004166182242279573664242705213329710784158695934383466792448855635443709038625160600427532742173752922099083662033081054687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,6] 38570056873050657489025065893125666552105141692657731059668974564477574454908424592545014350150204099300645275121438523660728160725296623497643589571870104486702895525165808108404701186438279241017679743843405486069084182905608800525897659748665585784326683506225103619421141535966935764743693179161759494876093163184617962723823868027440947441182635228585533277426386142636658830568962543010787067368572952691217875446431514895117444762203606428935546518978195250858588243589186696560737032639921408086668394481676784141745117270649729256620381192146187212127318617223067668680070673995833796296870923497373486035469276026032137143227818788889481693284142112278760988313009401135657991882311825536028325992433093660670740036077589001733972216719739981626887535321581045162363336526667929370927152629533944147086238341576665698094976500392654312680636643453728294004868975166326045599688352455706388534212085992963301816271667675632089254190604803843482322829899039742111137413930065042004373694047090989177067799747759533623235638746950768569629576525786108216749842116016669050112363838150292052727481706538233692548188543031320776887471325190426293325078517620711230161874496676062666558582206473492320816929212108707399150437460940349693072540999224787515303676304141292754675881518488820339604486525990846481587686230583092785430066936338810996679541377941216819642298661498039461842882135888920994285266981102129442465532939396820886881530980168124510614350600035145688486727625090134642990294093379488952208679752508225972003212943392388840850760319079048753071278971555347279777349989365423049006596937888452157397314195905473579560297301272518747866365612965806659521822438900897330673589275171687199011216924800746297178996666370438214885978389475952518241454492772393384572671797702167950845520656766286176422325398846464372857548776165537221467928977385151542566325270775739752410116837218591870507094378032385457057189861950342888170543054298623608596728930337099988991305069435689654928603993567194101953389821659323362464649541418411285814611452366597183986042928171215745025732107642299300281037914961430654746250529228250520937054996588688218809560999527372361343946006710559655009433992117227012104310997686621694038997953165957004064455370302800856474873432011617834666180445082539902546422856051670152972006479827237802727978048369760098457457766592347999795095688319027434423970460575921641538462320993503433654590889333303441862533270100371033013708643721884072874672710895538330078125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,7] -109398008361219849341056564409563948094802113400819184759286846964014277387496109746602174985580151739320690319030548865294360596928777036493752511985816721608733710939611616268651284183159972642995684070738634835766521659122698067264960144861496133387925137751454038618921263323013483798209658529711373121041054464705733382541143790411702077389666535262045310468110801520694469563662741449767179450045912387735429226872513684497701642229391306804978369661603205370036687273593966769324585516536973379363663299357474826617493887929124548318784450514925776853069643284323586796363445917945488770993402399400264095022309644029591108739131309742319544076553845198612750274283433124358953552511856780938741423582221157878332091926918352818654419487863472704800685639468466617487111391063613498303482852899127843995482931616203051657466110701312432062353456627419991003731546398284287846023083510495918040919878302116186711382154878245589463562222397385789461401928096355663200154793283666266138877985572775904057021072951091551203468332407725191110216441221109723410485753786945334938483727060565526717365165197359231245525067737917825152654307901222115166578066250234727887459895976463600129723404341769103072640133038951534521296516925288366130494942426678113531801917996628025534358096229257731855511538120533272102479013605599789946432438665156143043142089984315455197026733469723870812376423285548059934352414968718318915257766987726433648646836493438773841126203932352741703020621313822347898666567412878797796022020012767513081113266704784419961004718928796278846298022560508050614037147781486589307599129404367396883232772058973006788586774607979859054871709961946451326933054777094938531404618861131489585812600383764994291801891544523141975511278869775626032860993244209729109764713587457523168942068535077809624105024149861367033584717276871708510111599545265567016976747081071830044547918017796787054570060917131236683809225455967073685122882269576502066746662476023327853606612539449069427299400896606128305525623354988426896474823059040282931947160938500127467445339919512343673815820525910824766899668057310018993511345111155134636976755252664782854871281954071953183936422702445321191007389823911288611022880522338768995058088622694640053811315396757703320014245103005052528974878147783680724221462822081462099075117086808763123639323826016143379614342382492868547255858703264648018393548685592939448043902148706196587420738278744915287713194510143800321227839159043959682549029821529984474182128906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,8] 841194383642620280838597408010282458064051558017551640233370563198173231518842958194228933861006109665316999255050886323325428227065331726883699016116621480987434871738878467296491654641207895758870636919096443194268401986622412088867401069283437694566183730433499037301266946047555134853962950382182368554931374031305890709695126903723091180594909837825056373860685865377884542995847085802511219002792164358205208486301506305883961099743628519627441743223717580547255497321475184035921111700636219676260646620935971511087724866969150085831390577778513775944185047157469129445690721870200339694722448842860822504068771320010820403232647038113455229967758581138835502970468505475585415956991668450373418166249460678520212649657811467502558687235566427803841707704076886194406960775972355140971466661035420248502837812003122117742874613966196247190734921806020111549248809762107595929543337266818895095012987973071882164194192724958518025717348268709988775777073859686368764596506445921538950988652390489951292237408514365227173102312632214563419685768988470971135333104588215796588807045992143417940293478359295797346080940073642865777017215064314604915142338672334067187254517173785665664285081071824520968771646926644230647305937081116337158560958612101892560857514320175493730209756562702158594589441645928921369311538596943569493923955652906368461035441602011948663649425726873966027682333991933654296580792386267152270598069914867138620116256726035270739539991115892696440164491090138242780918248951029074999049968764915044172050265687009383432654803684380789615651772318053846555207470835498204156228467385065165191066176725860680309458961880938217027370851130503258787314731343824523019937438262238148478494734320087834779120877887688042454430142715064261916783529976831693248885147406754772979177515981128587727540019578658841404080271177832008196136023116313558591983869017218736023440978791160413216537956664957128801322874450627132389153682697662344591010711237295486291327861270293004881819058479850686466340718393474765291289809481777503507906842450395601391799931078411512271647578702018587354509281108197962470946817882837689377643157618900824425628861112641872834160791930954419906940761934602988401664236158798524315486149622029047489040129692973347127840820878241841812691624497786848821826116054792093434452493577897461585916983389427087105668085706903440188934394741743418253106069584914439953291095348419989929545444840109329721284748371875957811881306799492441506060913525288924574851989746093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,9] -11836280620903015170086629074552299982378607490126670311834246120116716364879184185740056432901446912636433404468760627187700043340838514930296242212265898563296221226039641050483913271927463117391479096534836472141099089561474558391844074075472565549943259776944780533478930782910453091338270699623257248052607690987212881107175722693616872574663857328423545600360145350478632194488310321361769342820796859586342206967969126040513820468182500094390596561428695010675612168915451123272620149056656320742747063115714329887325537646757606278102987283328874665108050844514565940227706867431816097387854027388344425733239282368238802014629515147065140340117081374083461694139391695235299653221585213625942276949540880808091447215289747324138325208041951943181165880776256818561311103309885617728759618167307608865882655523149616169717657054444142920667479724199370308707863974431378058312178823856818243423099428905082470111445864719120605411234877472373323068897158901057403166667084521438647290984172041564654674702983875423826210578821401465365248154767832128742449965835943260286241895856323923170125988820978861126447750479558348829789320907375869419844352870123674952007652785009695455853178354987342201929427285515025748092155419605695274106783094456245180200895163513310492310004341521432340919458201650327423775192925441007749369945579129798818194155570849556816408395264258596780699605360841619284986313599190540674690604076961136130502995521415031113156164158799505003510625847764978877005586972275032655359330531358547335288335182125262621127014472012436561428070451129711666513842542407713455281800661451775966052453595137587348102987999321840906154306039357749344164294011069200333371560565759839859927608704442985870283122450222305724459079297879443850201167467208502621828506251339436426876150969291525903566128124004718494265758705278885361880867761806636909634894829019307743126995478364200297067107703179534016869569017900135259806201395185650046029818701711837434639357084523512560171195310663697590499984259179866094194388017232301014641196933757827023335801101296526038436545240480074388409453819909368118764228060315226388181989291731025696658573090146207907712254858094808316667930883388958041845607170482995712763728044690806791371109962038382762589201869287303669312432804335590169501772611113036174236990282114797236616183328252869236525310307795380917762199908456860037104144617433009288181769722009836777451249353127771555808757798149204894566562417036097512590409053245821269229054450988769531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,10] 84921956362423356509835334250935812891855122667699618395517630894226784727532042887785004486320407020016253719080879796865873334374690004164321797231467302193965700147268930803276598744699509667441820509736118288929708004918130859063271890261831400717774682589844835844210857321385712879477870650178598348516093743236038880487239838644904554476701245694464816347127018773694192455417154362677670705161305282478752926653350479567313761687906964977015187089035643528403979372922858433888502470112678606148896026056725580531341511512341044809923073040062301369354095493323067836348667702856145986216598217767613637153507235676159633296708481580047252590356740090299756676829852861899218097119389184373619254464815340527288757116167127911457655669520393819716860747892724907322143050249199947405052002300358480579636482183708275274771537525555881245860396272723314169530854435761979484219221599141652179475536572488819128852524432828132478578710788472062253476359290845032266580809927220314128615588402048132310970208660980702753905335824301227481752549717188844685727792294512677347950231601961597869623013151180227318708130947600408459952473916221548788805635754726868177461032040679665251995465559558019174227809187169394752017809567199825590759908334292131870809282426120800871385480002282580654365282655754684626699244272205644707336317417969526633370810089419370146339935389170483815384195709796625945177048233628585187216275918373734302602142596613076442965607043927821529176043481349115066832928755687825615604573257192425064239765521297930734064974566849129576590230562460311122214247855424138019593076774335525854494020789666861155383539086366054413228633318403774160368411358112398990170731083851379424250969929622152071534580255355250288067418065140544545905965326395426652739989617809806462483295893977470045044506479625837568005643347752282759159464811433121493696365599798618443526443299455131501191956345391271447610355994027828674204251017048657609798929215997873616055290023533443242946924528891308347313533345717946028460416464752981860133011950522693914217805607495388418351863249097589954282689781185563249149002929814419044069797978373354521011174047978895345290300083211343105829180274657397518799517557492518646185851733697665080341351416389296122860330861858336994504472247936438331316110303138386469322091990833973679827133151302531935149670280879108541804669161828547223584304880044796249309385475411386784449058753830521952373837383564995112904403847681522246723315183736247035994892939925193786621093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,11] -353314095733450991604085832865797577096366719984071978776369827364306534519562773107326914215530575801119733101832691818978569445929487826231406823208396515366787821610667500925565731096994559971930853541294062798362055729792846592518864712330432496645092924372786576209420869290879180827241339207712086112646669518418935288234909259703369584491413212396491243270491780497540733354953350723936217902536396984036711574599927311162239915310395672525837148950253317777129477084907790341848753565649611151087310861543802069912729686039565584366288712879201974179402166050004169198121056896489076522485025891624024420345022562227138283371659288817503514544333379598574451210258534360701397980349462301783859536153069697706469951998279444063527152313381651757795792317940891620501931007086379482756062055541214420298321562245055989310117173694957756796647966466887415507235170184617185450562264131293568813040482996380503804824036909586385316976147915746063732407734147264514021649131349479816783594691953855975090002934058949993948448052755344177259338123051193041230908547723923495955987592207764895089036093953098286307925895225174891232386170020406739230990943877288483515562046079520369109413977023663229111956758950581270796120836355799156305054186463217092923977550446131622828377578054339116051635593059390498854685155796377049840597526141863514107831443028983534376215615087986369582317133269181046225704482090477703037759544977540266922236086427808326408939919489333177599494497947904202638236287870653465538734219238485112839397112460255430004680556969189569330988125588309732927385247565968323162952362938996659987017795116161054356541153663765651970493379693424789322158620331564839606275626815008024504160797747592713569598110276510761980064352228386606084676429196993151517664189906783314649506916043313312237073857168578537601362514794828257972987673041539970235065561692734594453252110077262675318591616263454359892662866286514025629937658768931420318004943312391008674073091208841708754664161753789344387387839536909102767508447244616278299691885564917428201072564842104675146580222337812146236306847119068698468111655116432680713620447812721711347810077918336332097792049069211349966657702653300575094189451914212452958271295209498306399560960001924847472712689216745500814679621168014866428939040030364918264440769613209132783247435955599369436690324828576334291242870862373702352432641136465940928405135290874700886366498031778277344974980285002624430178509842372324677289474381463793561941599818965187296271324157714843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,12] 1000674032561069163705535527401581601301589951893073477919091399424345782992892098841060486542591366104294974899029703766049833315996564322674266527706445327226791540125754037675873069655486159217545975854112633570617078254851888392313249170308434852094769314096978979915387200520171533077298643567879533399049729246247483963121788568679533870190971268816313876019483254871081963094504212968849735781344544361716989857793534252918544118751462391693541305726282385411841803007010734345526161769898654315238078664994026775890067290469208066351722147921332509730438626742479995385401676077372030865218885247798604641029330093894465811757680799345396507909209676238124203838477483665816222666709459561160185786633026274265674924111622108798740959968046812284402947738110097288111114461572941768139451119559634555816202925647646698278818194101783658298111562958289713342700101865761744075302454198422157517298379655032376295044269441182698897788064283863266929875206441081474101177141111199189611482580105910489775527973519273693654860338091142570628405828329420833433043514321764486826244927784490483093492114625429576276802940021925304856785295932125854542744635216457629959036845020671796834182210955132019046616497169147618834203183214122652632367991074340587557486720291012981745002163322965236093946019828670852252657159663743039642161453793979392894214635523790642722721332898642117955742991828051086809508613086726102004911385735981420014203911346296637860714026436292183905202824972017001080486240692946546976564337250312786610466312303056942287372776920443962875272395085457209378317343170002633966557065034086930012752684516531150322107310889552442110142175627741782481248278360554760174812430245279621794731158836240229859158713352615720262223773100176903166984535082966224802019847020172827694341702908617660151909761600887644193128986225948252226841771798172207879259715580556403368737734415207397208065820708872538071095532736996718627089346825057422911423238544102335624459868407591890061068045751986408662869373648902591399721840203822711227726041276988148451763223740977719712048351470034736408968893734342166818991749860759428014638205544023330507106935489863580127665995855428890553819395538510186190441059480679834193860541349825728018141876865940356520504311340987716487929535385362891143480961933756024558424995188584189992109704062078882790452086805379046624489213210276600732362263382798776098062767809157633436316211374809147160356555753762999532455711852142076991371180496932411733285173127683265192899852991104125976562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,13] -2459295618205040558312179389921071927459845254816406936246356403545969223665393187914263143173717439411444025186532662140810721150643589955221607499268525046183853411959136007342019265874522167620753777045586227808979220322733550387148315662866863194635050201983636532070240268054148986909367956900651239640116421856654240693257091226337103434303911663973151713526012019142476674224104590087043625310900070290544599911990413328025174067301617345897107068861733857859621311611528874964145434575029987188007417967340009596543549798359545161693872875490313548451866171183148046647165294062562499845232010468271574204482611457170589323666319125835478770158839051885572553626439581700104747900047063211774231619854684930499326081230356068622843814730914530480780030904293308284331691128234253851449826738909118582763592237482967628483261934588154175376252304875611943588716836842194191598324984241863338832352282396202675067199356942321452519512415522988273199120871955942307269975594950568641643226161457940864781999180038563397614835433203496167446289560290967986921630884541733283652339905799468843981966377413457839054997481401201410007410001447519474877401593890064252474778334287020384203599242725390747037824404523026204693650098395215025426536633092376035585488745701619928431663440869913340930410444301251184351934317235748217679662627032617144018882359554411242769972391635527461421374140056725534525023409301379902955140658751728510845663434725134918732366869359922512844994536061336378033343869057075809506238105136486148316484417367056754530927522047477582562729689005482469766768766984032996356798953117298085213858867128853988209952293730412766162593438719583746523113139003036746655407091020231617421252181955210593176466167923325071599332663694683275848522758778137703106115198121199649191491291381941067085786600911198078350499138737675818412387736573921216855883026541979881067581754008523435537838309009840250534688769242229647635875889424229888967936652716773627699844215578350848505595298748950780475675507692559258894956568128324381462595425339967036157218009298243543246793377845130159697238425705932985970611782490867406567379571170757672169023295427499476330652115849786450339272145781553667408265162625325190533965448868322603984524955505380237944411202204075219489297428729443992418658350555174834716028130583324121759864853899373502281166937009873867529449154038180406225399847723470480374583236029094865761510300737589612944306227820143953418523694897263984196090888324254833353574301035848748142598196864128112792968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,14] 6890735103842265168772929516021631373563116953229160687543393792899181704768602650353940845440401495904424676334486932839232012835515415819002387736846991037874381729393127412266586056874615603383388668940360813718262378552468763365483292690824304146054751473192137286678832737336937810832398534438353398881615397519463418994881595967340545529946861635496261566877424490130711031924908766725180138987973739991583674099352694020733018373513391759992517165259589359382374315623207595949477765517998000010119943215347407188239615680809379325703045318174353060761100919200002326020881964042106425397285186151321437238032674632167580127240538196225730571634975530372904356554638838534562787869849910972171425236984427770040165334504208691582793448146474759252282260206942215296039102872856798828574552829759538429655786057348186966155048540368690083978325278238688343384291457490198602997941190788956601649393312843037194618392090683337082931863457088603684358752190483528056513618833784064620968263173134373479705912829677554187112713627769975674791789824541703941838434243319417979417015979016286495510214825791619285217308280583329325158632814324644097777260700620462595196498462903650884496648917231269611562780073037147610243408588677523826267835718616360969615049738082749901027675996447272586078182517579328549493661192472418074480537968872026753038846377805270459848518403286176450643324457881328570153650603040918012464828317400248263732517268825243471526422490534049224628609441224653628790794459158618118207283522888972852950782982682273320276402788060241170562975149085809552216364037862215290201198686083994622064049964596946266250072609061859102423421753475615321103705043506172912226718071515953225087226085619289461555399042825221617824133045868182966628836147855876108476113815286332740925256558908415338603875126656633368437137961985912418546987327163370000502209012198130281216922903839283018826271244213919007831375340016935281236334323084593560317095744250853972145937782311864816303793230126726014768130099158561116727788759513473772292744600608883729885430214186165303770524245759047470043122368766853706577870097235849869968814512358507143758497740463274707563379306435135184752703212018036438256844753137222800306761317380666148124035031904661244782071096849394363153096595246292796522711440576804500611681462108540553011402430132834805420926523802843866253414639699075547849904181547886137118414549187127445564248617460358904866488111546714549485520318160977035566138710357768794592537154979072777649662384646944701671600341796875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,15] -20601643753518208804534838178104945156939654600746553613239400828633304495852065268375087749566125019492984693495001357000501783847639309873658364496404228997759745482499691729127770949275528558544898592112355816214402141981443055779118684385832047707397589339121916543238718426561471045665169960591880836003024565965212918276412209791488696862297558060975935691456390669211486305360898520413052738723562040494962755166946104333294987418400518737687611562706405978637883001643303690869712598771495654870139633948015127821269133197744616860127532231553971756889095293390328842854687736382979449262488613903347482608876879351056285541411346110041025356132376412590945890036405127023762115225764111047850587030411274243508794655720762740296834434378331154624748616015924675362797203832921511891259366992331808633516633836267742614870764219475853256341710823200026246366651593273316912833430292204349808335545043445707391723794921265521583846479555287640517920307399572658618662771615008143449535336180336730457940680180280976224247423484880101200149873325208359547856222841323046651178675411553339203402867997416478853213746167202726376556028339148019551715080467980761409472559957944439761837893317552596536955527405818305749422350191985921210313163070838571647326411922657753211715115943066933709294845827715923664530092000825644918469924466830260129060200561422599699234967338050335543513711503736218467357819314300384962571234152401862494430476388220326376328570791726285500600430682866154571101682820330413876946476376287521553057135703621870635119438200192378466967228892783474717949143381251174239118990512219297555219174919931217652365118909136238097934847854806592146224506744610012620380846139607675155042381646698546903820713003881624869228291528271671561877629234485509865694739486975577177204934189955589068870570836758730967228258400134427985169453131876647057406108700714102689479399503275282843580551077931543811829240471031541369768723333871675439549981842662283083134106952322554033607899119503233969412500893578762458409122513849449749525996851216021984186730295968049550044378337552473663700220035726582784406457328064388267521515935756827537140805443422220885669263179705989554517836154140425751389644396056740769687339215344369138629506679759826030573989008783612017365249900202755162111077907372066516423749975435151701475163840506383324745199641256400855483730079039683834971634680893973243403013139002546281598414252009784780978884137560402205938365557167853203224675768569345624428275447057772387648988399178051622584462165832519531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,16] 52668269402953052782705584615434555033529773953671143505392099441742633663068457125872763290558782765000790012089440692298775814423543374445534904936547621929755266205896650976000464356549681182557906791303887972439779738557609718423494713712833564797409030858021458927604932866267848907383688791492791231513147483158007055650753741415057295389707743817124074886971080690696455088796157727784349626436634707741244252195749444175632235548972635531539403631733128100234563579831293970704689250992397098202895026988340977385267932814776920093210775053057410221384830895703186002844548318512580554055033171861951344236754480382637513826836172459461954963682286988116608866798947523979873347734629902222700974584978164389741893552759953229095103056654874477339176133392834960966202161820651698996889652863814564815655266282601448912659594507434195163891446122513111239702185080560349640687045597842201333534508870532921132476947125117412046034005895788040507122591450354833353273761979118113258552920199117936026113676648738877240646811857597120109626309112272642698887113689800455973972956181519472756594669754332993023844829533416162562259040388950227619021838711629578525778709192760532359097194889378593542378982284214562115220038066555206228974877373312260852658155949521627280667436296310235906569872164496760173867461239064214802915678334181202817362815470377501297724366918918113139794075765578715706145213168361177606611055093572856439005285847956345948821041002393726311125382671063883247197787470767992075125955860382891588784464608967087540771323283899744851602692303531893071165430302093599717344705197281704066584310655707926320228515418505002726165559603968661732467205653653169820207798974969408611464872250356202483890854193178307088946514489741596486702319537215343391834934988504929414372985584802468347629474048898890975046398194711814554835964565472533779139865067573376666886035056412068442488173594919496563577720255248150089686630564062184654766825946383369990871025739452744687807275502691296875206128794816050129438714344483936637036914748004032877370919183197276850944860111282929601703074986308345507739940120903453516687781897842701454736409553817629084209209733029785359468655167696237114761889143350047891953499454268440615185692000768014061181491759898639200747167311867588992395015417202934824564063116764731142798609978061468124035744117578383545688740663471939689433037957064821137765691827843315538095650704570749279051128923465202187103570276039138162349358913843016370514197614452946708462829916719272205227753147482872009277343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,17] -106112864586204022975374619938549599312342297195694157218655718590192863287063328797523753565919835200046809079522953830370559587886968720045879270626994871915341753738882589099278912848059431974083550299120977987586739417960210201916260749714684074237441443764296564826126954785414591698331431761354477987812997126368663126021088658072482917303161003661080602188583311252839789416177300330535919820087951709647322259153850365417285739962984685506216090855382134499055280289367449277591233178087071248434932248194162867342439175386530499408435841366201789728067475972325613245113573716354148634343128509609937420998077682048320860206218469659102331467492638341587136719755485653541722168337205873752919188861091015298847256049366116849614338760708896126322459514190725436645435581700958422671965493460205166768614014265611564184815032570479764277686640953640024605622043063609320644832456742476013027983816684933226512812415066095161385878312793231119371610748625999376653932405359702982587751216281614937199085241757554359761756035130525826091757148207089220699968037349547392145082133844926056267876071868896234866657915985850085529591087321485786901528205713305992248206427898316864479286747087604011036853960819740606725453809762060893106168129090427367323111679980816748368819474562750685481940041695022732026452176184870224577560142371630395483112706930329931426799574436985837791904740261765588499410958621004317677390071274114054727095574334409943417893106758607777717805200682755325495977470604389034535143701183083466445267145944640012433853594331414963292310318833396948028051963836137046209017830173734984581182453153050084488896255052366923391726018511710109496695006361133217503293636323475566982606321057656701012130283779037190578964568905337659242734991078701655026244148291788059258415552312287210327848445711395471302953144190824463131088245520065820310665195210996100272366966761096987302132831464519653880950382686075410037338134783284717974846873649705779864597758165954342919003136758906363387170947074907158715901134413929206457708596850440324106277690149434632901038114565467877961507555174128212893278016975676762964569334813651348876025602160859987264001275014209588562225559659779412491296241613443203001090534772737781536173416122610202943455269939937868776877580038755183887883203025978075141884180653830516171326013512152993945904181004524645184168851264702132625065114389939072520004192936049263141777607929602486479322927951527383230294310097308374304001697152345298277941564331326900495327267628931089404886733973398804664611816406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,18] 170379650938479274255558167804516973945720231020567977437199463120055573111076187047534841237224115610906773726329396644173990432731313791784511733471595186209753709924017803465625630013719966587862344336797016647639905846525771926331863023066720405191900891845858171794152254570103350586477265571080697316583259098128733041704354373235181216285328480741686156694988767130215599231633977592223106394968527967489237682823680079908355780488395971876516616012989108012411379958557515415379581559085860580621819012874462767199105728916280351286414433227624594530571169149341442403014363469668712683151698172632918559307816040227529257129176668171453259016902691021072215442605133744491362740205364496032884763331014997494512984389061561208028290250909423358750537645811407810803196984807574857455327343137429978923353157569659314145118341597824698073588382378154527368922000355843590433368564268565428494614063391366862878940148773298033167869774748679047666007324715901852345302269775633593026856278622618260298529036260637970344849793726389404800173874068371953210875010397719412309922366956604439955926178794673230185340982346304555518227034147517789662281519150962262990321055210328668450013690721538006310778442489976734368606465736600948204070298089358105792944184882477808624314752162348832615109258683975079744296945405317122456468983940545876350498282627288706027143249639050848573116393558772699465991248426463425867723127364770672382310529736266791338695291276636637036997615250503872499211784611783587805272664306298948173359027213668898373733608617169956791618321698332093971500860698324007900481176004261877789939917769272503108233001966111714398806848399126245492798201705806846361051531413801771490144650525976891933216517042462938420004772364630290015288466010307003799551910762603573660823758431372465091131236706985752314834474115040319803211340084992202856241995420816920390867945182684206548286151824919971118581625937654825726057097979549992557064456652941104634504077114802569876658288715792213412470041453076667951548985018272286380736823464296350277918666618723942580946319696340930000914486073614131364054505185903288824981640381968273667075958797233930856727916533595193278780558661429210932506830554169876376384114486276456699727912804650165530644177471560154400201345706748209396113272550170700226181499910201042049791188347999178117224395713176669243614184330042991579964581600514718826781161840119959578577245204144414855087518257524578245075001292804474026515154646841695595478074750481788289252177388344647313012103495566407218575477600097656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,19] -230310617456818366667071603342643495497572836314296729394571221283565261098133022461711691003375933581446019541772108596803079060220420240466785666992566116921178744916297118157811646698437990532983971645058957523149752224381114171617117569512272238458921259291291733524393613550749479325753713928769686473331238799270858250406848644231318469984029922074435641273738600913936936217898441360064852350296043024693791933473676576467092783417269483353288949042331622177417634177474377127004493023859607493514124530053670003272954600324760582903746762034661494902947312980838821498081281517050470488355727768610887167225455898880505888493392602369081012288856841778585611618128030631119459958615882993711023166294584885295881867737326147059308136594130774962228641339958530088353049981773172449961938738405089381700596044247862726379884121184440534694151348094043283036345822430446719903260661935806600079095486946700250061393333604969043546839508901881835552666443717008294254976507187807578684464523328095406526123958529553880908886148011975462728802688390356838501422900707659807609363267970939322089389971927245672714621143591826535747420836407800295856590098821538326307647216044434652795722938391906718074213663325838795115713040610355119410269617941951198948111363759333641561757159451236179274279835832232646422117706540313132819024092875119660769964992624059314623999199411799241185252734624647795329919087671397682130995396080087341085811931626293699283519814752520511207990228418704180068171128446229618789450229310542267478360887639750588642543152495582117858582139102473007861869662187862936285854350621386990614387575583590349950919080182830231804491540852647073509892507083478220077162273268440076501507368717600804892789248501737196616162898828983708638328325220065993516422231819469533500649828066317403420130877174559674851422404000579090440045949135581068689895927059840792311795971981286888389015838912517611692536254372800794578592887280488540584461364949624292657058915847806926020526463899481147453501159230252213459521309346160640702249463729945026103370936076768196936784186240536428507879077490637886981512931304990085833637231607981053749570621013057857789608195958617639451052955374036668224094428139096704866421996115906430689441709097973049760086177412245840898008314239967150786672080032613474789610360651144895166290675015273861094654493008275878458003779510378482386503476019656612289475815623249711400014722145477595772413349132066582938353474950942145690822367829358660744992712643158571655077801352776444053852000770632457715691998600959777832031250000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,20] 288110561035104725720195199730484570271424018128179270706703452369165197040943537479321592522026342792558099908435021238595846352053034942549871584973004390968573050061962663358073892811489527277187832870450145752893490215285678648849679697627029557563793634505538687508339069351874654463953141716839638275157204644911982194247196666690184076039871417358818944108500373344453513816519816501673967032577918542173792550769292136435119836907190882186066072433749752567578281185877824569232640389217538090878205893241231850321859811311785060793801520873920908878498464446857372578518559513571985642289552904716641159369817551974020442889851548142721564848281147384924049774576176239128239929943567737237152684461120672380409662272654676705654134134170007407013135913806119759971531951081474420816542899983740147892075750303504038289932041949021065148613036298156187098658268229271884228115085021202856876708107279609925019369556456055465723361705929228514015789046886248051608520192890935020313397243735352099436499079363740072755868208152254119380369564702279479997125655268390343674934296493478419842401650257199787046141310214315040486508493625839636228348462411817709117809438044665568306618927879594779650112496117421879956337146550354670436138298961382334953142145028123815483903699934443400674215258317753588562819661584310035235958205577097213160923382526190728604322793658858817315280934254661895712462000808429914785086258457556772583892504614502562324090870569831501565657037567211010591603383704328732492362504328661069261107477684083925394217445194965585422974095408728178594043182899046346832725620729424482494936596952659979219808249575451482263884934516580651491654300915516610773460744072260594810338345077313597029887603534981728571515197798801588432679061174004853900403172680959909772126580007894261840057309148956631612109783706535694205427296681355496631686431743552094497662640035188634178517293804393682783677852644806400147967289537756352520957880884392939511477196468041666100838745949424426310559531096219081859920447016875118325349878574768180518655610645315930215017663830489032551586874936649628199069698527691170192146280466765118039245904945846998480560400581825247023146708812560701577447271204985056454073052094442156821941447993765846176952261434068741312429456407347445786432336201703296801307119707094495576893971781703530152652579652709208837817805459642917646635340300679478669321740466609421320278187903876737435210210984268022973535032005888417608064133326850013328674563616665159876302774425308181494183572962652917226478166412562131881713867187500000000000000000000000000000000000000000000000000000000000000000000000000 [78,21] -371140063999781247888374589850015066611879518243891426846822764572219470644876095761970989877695196012680679358482112699456946838795775529464805894143775386496009279805906696782888173123875073988780796310898247219415869652958750985227986565862077948227747343542112162306927693899389646519624118434568163482050078286288339579535842708501733247377361441145832811838408546577348202740920829446837578957835575788605373975330051863322570969736890875728661751148353256572619749957879628205007736663523674489038758599422495401148696846847506481977132010559515658529509112204031278604669456516048223812052479352224463429397121050652442513955550874774880946856026515121345136582036180737378940357044761834096585865685073359824880319622805549467243244515893027421374331708736836522290329772654830978108950431538129957681754113390425285374127352727170868301316198658800181795225117623739997773668301538600103273234246820809786483026325164015553015787350261505233150614185750361936561627252644524626064952202766414038669554437063350005532675965574515864185536042085733789471901578925187555095532382578704111389751582493657394950112240019066886515887716630362560075722024705162853277648206555325340231847464200990667495038868333026875520363904422007520079113680910011569802017247068513637563588229478030937482068043133132030177777730102914753487623669551962002013044044088135153277754291507851847587204178908529010064180295563081053668870704873348169353977847521794121974632855682319527473169997506648028423147213482525465550755730152815449642421447162643865617397241327573670862834280863442211118397980286177658937087755495442440727814513914989651922558162918916465076592652506910850411735853713453457117784461787157846498581911818677851121018764383006342852695628835937624283566976994911039754399743523583224473246134554610731870622299089587564773981654318035242432461051347483161947431932962989263029073028717190043665241543119494614683206245566264664640010319135623181136279561714207627945637817438814527243719638497760091486805952236588596899381454394804889146917930748972413462210817334116376458198027899103989039175186516407583377827697602656860905100038774042453508319512702631359015140118729660905670074027857199618965417294305108833036254294096367972086626070463681189673603805712338334598043077477002187050028638751330631471203639549111099583898157246096611442469089001012724456378369129984970164954356486426562655423750376198794929144417041554689083995837364598613421647913481607840916645520991310939026004897317775097020889320004260567113039807375651779608460856252349913120269775390625000000000000000000000000000000000000000000000000000000000000000000000 [78,22] 507388609743733243064202557134392965756923366695122385652720421637639148516668861228293652075785815145353501026092476786655924017266320576996014450347758811901789224158350529478850594796307692446466909998256627078225483375237269178069947365869368578377312175121812376632583165043046393189678637358684700683206639725370708451101704993319945698737110094017245143380198641291172601401318149483676472672467606298746097971848148945431540920726594864268415577670514468077522210774923028190313319872245571114756862915187343667990950793586257303627623464836972874212694811205305341694035542404150001478901408748575555124595839348013651767145083978199070508687123470850523592149186607297688767390100028976643828246915482601861804382614269762195630338043777973553115061906641453305656092920361708684977900644337095399168801872760940299587069219275754225994073120555762665148729367033700672292080235024654215421402775321480483384951136635664761465147652422238862763707925024513323514549246756475184233820538614603468572823349000392289460727966724119248443862855539676537622355916518105616892260850509552126081233412960151935799575192197541178141929501983019268083911832302361050702925535354513004187978864329545193706899533390686098698150551399953110381436471324933818126174658040882417997056767030035895926042801703225441783241631592848277288780938272264866156760022064506424224761327334385678317059037149413589899809114436714334045052303140054361938258179283545496230727766166618390670243075278206499099809080514815995151995881017612406645577337529133957688269483367942156595227925640417040483899674506133764573648070454930769069888332267107360275916645976582296013687429150338877483795292589751716025045653992073873395532278684873826428521175470272457959890826532236580853667089518582673281554784893105205449347652629844668176106588842178265603255141759379097434870039098206975110324708622384765211765573988285794121047843285477527024972068622018101740483054205053391537203743658250467468819061605916218028853604296924924262512350798823584107578242978634014024352382078272164006520303193134885881085266649587544298650256980598998743957317203921823461573624630756904809747849917850226800696211965589519410341776271142796445442398385552350410724738924268898847670152389087186021565285982148543379791782336801139131299030091120058255539500940715586646698642908535194062033005264229268833628734563686933367189821879251776957063404958397308201295385563226161277820219393713995257089478431864356294022970581445494196528653317158903974670719620361399066152800573000088667219298343979971832595765590667724609375000000000000000000000000000000000000000000000000000000000 [78,23] -687362717751065231860563767520890405522474885108158707656021978616722963005660672966743709724396085615376362898591300945466216781565094895549524358967329864198113851377999604241382734750770169933075657008927034753316984523656776709779066144566273870611893345036978733608052610595827338804939791937194089213540068504199921936312081862257700479310056356939288475451944782029583133803691264872814398644044224250261180478121052828614096194293404458466158095859396421845632752740797296659074223478620593746686950548976050941896204407107062695803946656982341674990901336783936308682897680299718229175555472880796568327566181216645268972648224151447104195359373292634594998901077941578150748280404883978636395972848422613691410868431883626895692541810269259037431529832592175895212050908539729691850876521944568947626862613133667579737238778506705155808711036453168589018378511898778650474290136477902879149539780048302221739261668440681487623337171799811410424720650914893005163186156010628678764842445275953787172169735758128513800607335131730685630078918871518557220170191120654204878491257080002212187936425148248119910214649080752775355169432701634031913284189526900318961902118160203039823825274954960013830737312726888001176788819591154366994597781420053915749799301138161044470533238833469020015695480922005176733099070187620525723090842131173321710362208755086230917118928715340955471309677105458275157319673910348456286860368803095894384933831588807928517529584465891605103645313389589938299996229379605384542799606154329200221789885879639110899308207036505237337978348194922862780259742610788049196663021536972417576139506334120823340286918110663596396037628083959845666261565895307122943965211738632349062502415075013138503138051235752941050325864435474999643904574665149102532397987559505331112842390437139890477247022079761076043489679945961587451781227680563548829864712391853894999561827985274891895393170445692659860490023391818252529178403699513923636526886837944454374449439970930599132939084125812533674490295098658726806556349301635791226651180330428908703122945241391626288734644720499589789959322144816145664063743773154406653077710790425654981178260851737789470489615417576132027896989164140458729337036173966497415318853730314295740220166335966842618707547886822590927231789650501655512380160566374346991391821396661857854061183693992553293688390620943564189945173705839153554978428659456305090814227296963439471781112529625019572485295135572134553535530329335237721089883738381180534621156760444174137993778155675069463112913597746801529350321735556406110845273360610008239746093750000000000000000000000000000000000000000000000000 [78,24] 852245971403669731598158520600456705879675544951401001535880764935940453852568326448036886357774615540954614433539466537717020964822079089531669432218322176377201238916523233021883013998640750223682699980089462667127060230371851745669899464778476090575421311800234963189768035033678411481162678649554703735913244373907600008965767924982464140615810893973158442887966599952675531077854800219111433034504114839043190495209541154208944976046920077270799125643974134426653450626831741192747542852957779074922485781531581875177616213150349461203379135748534096374958352241687426916614213592969612032924082139690002829254186489594594866780123638347184434994180892012948933336810905893573688761809579881795178759079939670194028734474012168455472318157688754214824945536585879303568988164944733733519710665676767521156658565685557234910699512567293218843012625628934585180372949296385049076134520803843560792921298473031683000512143204357181155157560439098035061918091410975219397774284955571033551928765188057281141699758524408740597809191884639868151169659500222822141498665300242853616514765288057520835474573323201342852432728574307020305353748491913535702559176444294075696043846111334990984798131602493994638188623038230939988744837207168746814802443706021016550002929875907162227230699877001595277447312091923514244177641970084599681600469037965025682698783493821482532115943004755980430250078606349345745806312287905373663134439820359063616899901036351608357733179802958127259768891053953398372281047977220148470766082139260658720755044124646759193644475182490423491857606249349396113640851173708211560811336551734268975036358543554817243397142703044703217572881549211062720817636252697345457503479041708443441194974145508548650011210951547832123271713836737388626197332461040593987650991111626979693317907366174653642426432484857298520610684436950655307432336097146106416576122509769116877729734593183536152001420703415597887666040674570267463218228076732096768351193286753775787019532419122793155257488982598506080567446507040934660066372761768646197959959764950985080374178629481204897854846735378739781482298893637347863818884045600348983012715291286201844648523582905881403397173583889736156512556426924004642205159489029593998175486087608440625203350289422683822586092070959367576040276897050705188438726123599815630799939893673232758064798442221061190122376327144368203880873301170621536121812303684257185025800212457544420001267237851488745162686257759653797303354758811971861151029738134611941916549366472928987941325532342602223961206443096564560780591286726082245195357245393097400665283203125000000000000000000000000000000000000000000 [78,25] -927410240531083481702125785293759141581889881514010185182098652062640226335479550403781770754720513044393621613026709890903965097456866854836571815430777211245199479095412059062446778411970369642226454335612617204804803260698719396437294658045008168465018986697760528241574863618470276570398018635416693381967169329188343769848716665070574987168091701217825535192647530988078540113412284443372038600919419052847397620265645105906673703109583248659962036116794420843858654956457993321358847240646062364520357263180162526814150026273788747104550189483329182817198440485396431771653629857796816482982496150566008116724209253798399167753309413370910872042247768752891968820327923279400740418301374293109350627054408362613609978865685419738774452539778820689111486521216281321381804933850224156879033555490600390465444964888754835577395049549085875338212002980793669965212247810761062971402575200964523415611213325920343137332650668586119095393972431966572773533980832344772496346331058923143047031076382606145507702411705398062213076264066438322952953538928652409823662368813597945570747888894012696636679249846874793032684369279687075630419135872758327551993604390000894554658244854819806469995935491379438162459733950419104693458053208580600115695768476856078152462521185822517602591601141658481543997805969484216283097385934716960330334474367515775277277311397875152461276312425935807277595721561048648049608290034229779279082529170374085303707870156018818348641291791864821925466983293946646968716232448232395472047886993295517950736023585327641146675195257033970394894598957554346386557377461462919158211565621930750059082472693792349321688021687832876420860446088787805842321897570607363287140111843896177004051369500124513843638211746435164596601987000030644582027799654773452660026157250309117105050903420534081941002194188367540060747995763181036674042792954020053057466925714613504771222821224185310646972320264189008335223681854067586789961450200639348347458800825456991662555049304531953983521562526411255602946966391233962803891352292998049731199930965535246684717615634534132823293771818454433762509593045173393840191426788551648239600137565745887224055767165171075870017266246022185875786262210799456678949004099140055725664619691170517411815718112622874626476656133044573230569258713642637002899729337753110567397724809680538196442094566155726404228067758193228681940215206763843134352704053219985284964149088314607108072430805897486547851617819674242760081727960375145234205591773137389040506077143902572008103196166392346528675384083862220552152132190849853632386157187283970415592193603515625000000000000000000000000000000000000 [78,26] 876349276281782105905927205415375600946005655089036957537114172896717163057942811667320732520503236512868246797585960503011053950736672051724917710397852275053652887828008982533311826267346652767937673888675515138705938735192757190900306503183794421008274246449538688324869807138209736517370600632767490002258170901671423097051583573380343907480356111745433250370417469414414763145330982925125115011620339998168767153152794600690728434292435116072296940807748647957616021034938002102896099806200766135588298293356387606560750948880147680786437508939159516376740321181120371225284881037615031749294810506694116970739784272144341573466308122138552249579427260617245431146614994446109123362164567277510407203146131011627020173968140320597611521434066053380407256486189951410757169427627170409487892261318150565333423105458131061320287829434504496440689494402529552164010059034425661094711243994090160305734545455397512473252993159752705034556540902145037408636037807167181065057159595815862432009207597899511111263013549945618101000562599702683364671106678806111234485974796976979237222150005860713726398757523778790715591471352157923138860471893932794527767778410236140899618800755151003203192942383904341374820060605128544075014912512805029172833787583040087434737269075630184472434439108388892368753300697073648542497451709120900078902307352843375303316750920653110029156074302673603770201840981558782827959282431857875377777743824191927772426536165495119530639757691821497035501938194895002904078349570224916350279940041825604497513521862123754284942687254633632938261819969499106693441126639134434369894866031210005846890302631624529971482834507349805451105220519785688853731575917280355758036901421431622163235367972034235510462773107614334165023414042616334483109792607147626236441852457264121595114628682429537564110630687491949433841460948865882780068777599539119094968881545886357142047870826056551747421285717043972226799850893376759003407314704584315253782065664548917536320935026026160311331557848447183633690513054895773532516545190405762061851438858126453431259875995747191696003033204546028940418019804064866011790927949452584757322975455550924418346652450455536819670926544461378693831426125561823180962063492528240975241021417064700736401914609841826785651489636424366832190218031355975359811142892486000089388451456209909424716075700282837161736765468713804913240489998766898453117397092734802520369549847310984090578400780939794548349041073620264550093840688258576280234658529629782917043236741257577140795032093854658646836161148772943092144036621266522078810279339222688577137887477874755859375000000000000000000000000000 [78,27] -727083278660955409412672233511537609347193562407457534613825634801188432890973229192663277771211535524446168628276482650851157909395819738768850174504902360473738734830666670515913862979398711466539036645769384553765405811698571436939445284678401008330942248755197253055459956028832830469441633659836135779113859535837425320588916044498166801205083158924649917876129284478962321794924403980115975018524929352790383022871997726258830089710405027394603821500162556512088802159502401488233710993173338431128924656960514319420907483608042687748553616350556639743181410289243182656799636066762103519891634147551026283079596465780442693776129365296813544138010904196972288727329800721646751448826855262798673366640514966722170116474070241912573776765885812835927588137841862765562379991963669247009400268182833262966680079084427916525695679456407939419904868266853047724420272206179480611192538269337687456718105409616304382510824188939284844924602179564542994773059509217926293689614451056382937222243555485460776327166257282371633054818699379729820777009717468441841085112737398356618452618095168620630668647400556653744760018021295455519321816237997144775879731529821653068533206863864855868186976698139656679310730826779125590971604723667653875261109622969166691958846575204769614699770740677564003497476536853460537783465807663457363252164323677729780953048058127595147913270935931145858264748922664658552930003860995085887879968258083651203834090893230828661657809224758460530283687725711993519658353084217919172011046470834059555370273376892621774244783968541899308963661329615082120554167309979445667959279014142889577418639782891789775959155063716663274759508303579682001905456180911633675454173810536430239620733873155072185654173411996487249300353191943271891233831633389267375414384425220947557855009031544523168397069039191665303110164971596758167872723846943603358758822698650322726251125291437230022721587658274538291634697561425217206090545725157432832755517356953318491366242631557636267513951001028851518663456332185765698867352626503671914940800580366633185336049713211164611461349262903157740284240871474793569315877630403446668172306607645444952237579622910292185458419526926003964226240132801448313431741852469100698752375587072758364326163404030448124045017804330042474706690211163946256271481276530178392117671836458086897202514897176768692206389670028040208697807309675421692421809463358960841824265141300370532625348893454293498884366352834634219209825860727818083474522698303336236016828271274486603982965375269409457625903438880845225726228267141447337976786075008917009654396679252386093139648437500000000000000000 [78,28] 547920641871039748751147659914572560755147087677333949196860149762629928184037228275136152809916316437013328692912776052831162522598964334695848390672715316173538227756098264637950345261286793868650202183938850135418642110348440886479219788850467996948064322144775378536986275916113645913877482047786550050883593802903350651747109146666649202608846364358102987067147623642554641964271199636130776982990787457619253311792844747129707355764682066143063068527185064567796986182183939105473007642093303851565613790093250505860116072629721046145005296240079647535874614325426161255039859596318419030592988889553263659004681304519644482563368166244767232924327092182692578582996110356786593293181398460799500219010716710818319820354828960718601114565572079494302703100508716578506153709166749829349452760477935869685168222547811278015593281621511078996653875574301642247611107333055789310553640778815487591533003856275670258318759338021266940090672916712476462928867717072351699755202300998911589912483935866264636612443095282178769154031770678318684612707551874074011441301640867135165869833017332202109075222240921321620095634210154043985743112124322204698891350265745492915498123039878670858279888812861650259894882840316013789784989919480450411107800623410284665259415103495064834708277682174360367473729971480874024874544579733862331643217867070464959482005680328021625085351506699512004182574914338021305998833671750048688366716012149431604445142942150675950753471667252304445992395852846732388062719796685786806141273859182686177405255830351682949231775007553015698548377393280722871751071018749560427697745979798695442154019748496520236135811800123604789146897619093101990548134775156390417435555362572047518921417836869115576424089571279650069571686344476545748682762365631510239475545013709774635586695794543592939684943517396718661019240294550022691282140212391704346439850340813662164587418156227127458461091577095522740013410810735671472843233865621934121504187561445613457515754791956334138084041823640010943099002458838630987231583837947056416518377728934584521659030374055088400429586432245636200691026720367844177950913126449609976679268817554418185382517782750466505678222318656378113511745987695960503187903806775475684716437705326868085222647595446847021494405898711852832523635604161609670953941146770077341882978965983460708339557773352042757515503002940735038147816717240600884993338487869696897498454826821624786528951129832696875564836093348109153497703119474775247458081203136018634444642638179166716303110441917679410454525591635928307836118758412318507556543569804452520344284494058229029178619384765625000000000 [78,29] -397890638135475297215671189798170400812103108809171271498072973572723505385140411799009098281290824390288848457936973530512152893583487716049322744802197386872300045696489273125853856576938231089766783691510140279940580752754681138798713166771636633466583371093688660536791637128306774222690497882359935085398766384218474890287634165343439473828369604617145324728834268448873587230049419563835315923243036617712715692881157512492834209217855205293120861515787489217176014213032666348938033092868470024203387156277917779450215680946941950594851867549768064163185703281701851974665733781029334453746183462537783341464329581943640846216413530854765371288291651778995175482691031116802020512313368472821923454186200267476717602967818194526489255291445396635048626154667714774661339578877543497540707006453645011411293492782676192813693922628985759174356708750733404595416985698690138413152128027178314827043361723845998603342077223274772238930167990912430996439195094746463055233949728644891173050544347617732905227352866583051535495113416166200972362888020927204680944076857157258788957552134068309836334758678374695468772396646641701584584830263164706552981221299768375820052729878429020838591546540885446014913952329053184306768758677885189015997316453700821193021505911437191024853097394492852039827132110051361307938893664638349936037743590124699326291957790722017414766613633343245325675177192111449470175545051317425454725368251042972369854237533248842486905706515383373872819324541907347423481046788563764689994080585671501952432995065842068930325190749812941604612037420841461419137302607624490404463162773280636418398280031179387185517978020275240489749793987945442194206585936238527642473198130575195729522980586054492912019472143876704260605939254291469578282227796585590724041075984115882208250058287239777899002079377313849592162027909350493203366648074607798034823981720579018033818363848766607131167390406160574579137541585423051439548997757228216613265314637862760900228719809879451288627287563188680703199642050859460307567190954780965707210438550771014798299073796900508791213567231966951418174960527950513547077078722846276849701901602323708406480289677052420167491573609034196055993160296111624781008410794158391460423911228834724058683038428385172787229598184565390043610186589908673817639093276445182052192606847421908361911378126505485565815180640776172040169175532902230753822939841480839084442409242096517626247815086947281901004781826239029616968272267030138351263134131214547948133959569933073990636987859819084649569523931762202569303629405215083210899627841339309952672920189797878265380859375000000000000 [78,30] 296467469964375106205368992312832745412822400236918159025326779300121281182592749689198326022399882972065275373421921511666931104481804360882078316496625339484918347957263701023210910459779209602178803638832392024862987985862030364050810651114717938816483866377217296773692202754269672576371242769923299165054305350314145579303289288988710787090315266008881816848520017190129791961299320733543814806163441711174788862509172563578440045899376325283842240056021411677129953476787095294573291468657849804870619342855552070391263548168123154370097599774817564920973649957294588434166558223204194660914880472090184497534147305551816023197688241611006325663574827757788778603661742328889936163405583561537697656616032822188412656986038122133851212799100556750573184162334519061221568178942894983507290411523987466156195977523244458295784055361446584774414054491493980372523705117577957819941535241496872031532535744544697936898403791890945298887714392886265490345103032715641653974618322529854764893644901258651957321707941004175321475507980537684787920892627841862923235815075747103382717899767868959607806954156808372453373966321974106786031336685154114278468560912792910599724162718240152460840691887219103172153972370161201890086983663793207148974100855635653331369891796064833987755262390057166117763664098911042294324220423392333163869733038792048144130271277459749775514069671481538744751956008761243349698429832811856611764198391746766837705985533262659481887272675764296997111784849847540388950719821182888358772202446756622447548087722160526964206957155994511986582065557876956198535060650124074393499333052974036574738954633337783827674676846781622630746535064895220998995672374072181360748708703704361316192259999316252225971377978912839404836553456606415840939876380556925990957891664318909316060078870558479309122471261711016741333013923848381655925444028961421070550070780987981664361209017374655066409984983799147883232649927517310965012581619476631406809443704904297935958397819405429258065589525672483733909247704300877942974823618005717493229380427839907151348214133893231758853731769711929804717899039475411205668010010655464590679408810337683921289336823582624014984898448367524731576006431801604088719748754087432624286253106296790617754440198494363984045385201460669806463576626516333808339233915999103811187086401672361013969132406396905652465084227754338586388168180473240689221927075981400368682913311876649763169288004527362837399716144526028607483140907707341096997719466529977428559601423444519738999779918995001588777130885899057814310067103241927721101649575996539454081357689574360847473144531250000000 [78,31] -230385701323842735551475819852743672009264288202484132127051342091954844743849037283853037126727251763787490504843348920339634889640081350384907053745733543079090616602496852219068679790324897342290946565552703709622742606552036011232665756498304594656779691935943559014927919909741221375843435096666072608327342323288401670378936590393246735228067407744274226200124859150214331280381657865430664875031555726507985985367451148821204125239719300820494829647188330530599251059519671294561118906706559907095948350184345416456719921505357062607442070398181068650620319935255116009979663760450865775696466658511755464144272606634146022483471710897435232280531707575118190736042932027876755008719269721305404524763022927304779277530611520482596917626086042899902937363754613789055871052665267843404674612870225947551120839796114946282291074295539993866541356339586481073054503265442437967685524487113135227403839353491160888139629789132733082633367567776991122774472110586958363653736492734163716829040033022882133724935768078918912343902928069169230741055410567401089751649354953983486992765333456396842306416247477724373052520735982567042739794729318776449428713178333883844854004803868314450352306762059498372866482617181687147696000054104892852740468432611995866532547990253752378413213268240337552612977606437087967037418339784626571348327828951780112314097171034296408349860229398402799810659027194969836869495482378616933115134042964829525505039522614827372335750888645533515456755565505528541919327649795742339699276868115307951640003557280837125280951361813408752258682153006810523158636257929090334013190802332093484541241034862421241051683403761713895753485667414352857177664949318668174102476814345030742926259060151008551838839588759903973114601705846944394160544821163542411349659818141714523001226649172903027246085120230684334191349448287131106933346544019950782727372880460667015376495007138447801150189017256213390480328242654129551159827180519877917180158829780100611027250937304875850226692409975692131860295660309315453433089011710829644100275855640306397921539772917916674293433747232804509782487464104804032037616371438146436039702441241146403480663370077128707792916488339161474642735427929958529788490290725519993308012457583482765927924097211593092431175765925675717604161899587340831526010733690508705654283031332684202479593512821615676228632961222070627517510108012055570812185813659159501005681815505386702733668654358376318815091029262639575193452953107658393534615167773695667364442106726647639100677428180717254928460825567343868421693957404151474784026465414399353903718292713165283203125000000000 [78,32] 178955205625085502414520853768572976833876310359124553258893525196964925820417183662797961924347897423006107186136968921135677088201292290755888921317742799278501447567226294310804538918246975034906995560131110748587551750805525980521461089901058275344888432903720705765944039569672311515998293536228385258262137353530286381466942197365488601619513101447621418966901423695232647509367491661116871426961421188857329194902828291609392450940946142604308481180321751831489515461683618838536297619007156515923840014266481651794172765956173525435106089846176835491746836212988975572915777884824290909220248932710161982923880937044521822621076116988397392668747096075238069534602582753969378017441689682406632276605132353479668117952994945888193746689348365824566089810915352700566664593409440592553697872469159058376258912031078013172012587473624394759584188465992674013435194893612417286090828430393371207953580235147843863271051182894907707890658165718284125274047349481756309785450587769170069476653872813279858795865471079040149296301983973949689117316177792531870489004583997467660081922912316530300861933950556722185189046092388026092629353571398332304558940844322402832202811428955214384536932416350823362913174286936689010180912283816244831063938123281335351351016430075741202857538449283698451592719426084414135317535709663109241566503720401965032156760207504866022714368593297199678817714774234172561587349737008694626285829672068098864161119462288639709148073129046323330455218785625954754516338846366536059263076326580074727287678048867911102747417772593209034604623553901839262854902313107511713665056360575908134688713871778000691667308523474442773177901884370759103696082053183217736179075472889721902053195998110290885420667889566781348175277572539282329963316086511462107809912943721932405162896871839808586198140285530320619603910804879685267088239530930474607585253912897214748501675948679223725706631431364459580439469369956901587706577435279693674880042939250041516629653623454736012542629593633289566522309607369639466766668155289126744562627853578056507635289465560575713595676036547898532980248049344663861421923396311816261377156119675840638987528067298617934724129551719752302638791681236077017167710303411778379589061488381729895687323261584947877941845299221398504800790238620491729782697459825708403560266203290219950974064899778561418053308864179121484995021441287582009921799466434504287810208119285775652274237650776690101630069335592976112120104076150887473348903661542798183857321700042620284522673479964002888125999450979303275799151038071520530142732852141307375859469175338745117187500000000 [78,33] -131493551462405547513388029445406614333387999386428896392479698429950034492703147792878509758814574566953994052745189449993991579235664395312193924445067450695611226949434490725769676854960193528760811787473058636394257863534904925881174960714565410753597598195695435777609011706521196315319317500394232628878294411004170818066367026540433569861226644638072697864671205925100513110803947275288686530003554367704030570559354504186443739875006468295578483492915547744011796483705707396008268254866441335586788783530017970332911554547907005946185551453890389433217431200267693483966808784567224908888838880883216442123236268644413466820008250236724173364038359936976798161175913358370637591659210916692276511558404832819077842842745206978686748541789498614504248324558891351889918150175685651864139295187412172986535828220544824564367763059373410302725424178493536619702442759796944318987054234849279676110990014573320557350331942211162070077859123255624042156458744086607816326538152864727568104632994333810093174792835443125006095545432483855383770390824795684237939376775814668213076783546245488899609501512182995610801761906217123783127011721814311662605250421298193177691467321093348524775019553958830130562361614495678805561434165637970891951686605571133624234394030178661297472659658685027591974773205441323601681066454704459339760330705075643780365744625888755545431832362902849820142796771627182616541684758813278298706129331697686671490793414734733640607061914559953055421469394687014963792887101850801348044350276454797096092643134696055533517465603046722313569966223657491154921249486167829905284755523980865874016104962331712723507831041473207608089093778438191297951971986080372735107164856917552143740826963333546308151177784141515935261133471823177970125360637638032322261750108879640086742611241038976749968080364636566302670639873961999749893489940976026482294075222775823703240868282490073729633294511616193553694119560635690463496816365196471797438551890443077929886423076107379880087492662224430336744142453752067457746177166038522724938551413382375756213844948012674705725722910367141596396357142859495992807491598453290090338188565704060853404935614023384738316360580855283727201575457534739617261894174619751979142745695414442476190990804487595092957617356739011793131070343745199616347768448463496638036241226572966408470232625566993153878422621267647363828536928463701101814519380613951486209619060228790460338661027456579057943199452451852090980268364180801020179526372310189299199931421938112896984446716533050149888703716203894409778557908225621320141840442374814301729202270507812500000000000 [78,34] 88339945967921282379058828542676705583972136948112573321909821615686568109785755183971395555349272968574831136460389507832345759735574301613162484668330965726007306187178827492967905695222692597247391695202124252515564019931223751658327402961016214753258732577340822790672003238079992874128782934884823766958648577270201789302310681344746549792014149192212310921007506631149305539899850438420569068615315424782998399443680449354763148722247197684002152982479528035475431292395920177339640356470455704478535541260818396589523292237625667792648548039886336198003468823198313103592926000358185538254312166788183915106920177360472312023642461005063537765636608519306209953453978281082199468830519919316832962685616330998814357293377241835481014240497006052558288720719141493128513551060514908556434506777962372154075689194356483080814407429917076217022569972105995094391223728484568160847892976193248452536727197402433880560976694641209881434127701323965043102329259099552063536788480686052561348473876731847766605498149607363898228697172756823137708183482987101853871766144915250455910457887037723708158929238251008858529904450010683068626725627476279285757499971119466048330414959069080356387913163939887025440349043974565489962573876798764830814861428933981353964386169293482657728126326870738236598373288451005957707478580844660646442787517788227675222755653285409165626062828430630796924355493208375131306398792257710616211678275752509487590924298656740570730399004292239590950236336778819248277299794299419327404353116942467645695667362290518173430728215622591361601838349369590800446394684757355399309090826162978352905256826233093848269712871745822009976994449425385561910567547459360819424355542675316896531902002019231807244249502385195297935493889383853543211761692981979615737994809049684812497921444863843281094635250457928259896232526280784611872176858544961554660232991009545146854259339565082509853538794628483135526173564797008756938342272013546259283546448774063028156416616262482139949641378884108375072734940329865699136211987796771653067108824124619295722766723593885509775199587068796031726960753724648821196229538976431165212752821683485295434995700022914711790591548508222634830833365834456033347050673598250730143632722189233419311064673926733018410851011817365990620821607383353668934634270757551278462837144670592352719790240557351914912248450654675234980435335150401300225442425128563337123242991429586882101473253707392023374511122479975783545759697118465657048922667548657465689460210046062993196396351486457792972919612567164342900843678710754575122976461898360867053270339965820312500000 [78,35] -53580525092477007345166606009994323368415491731178238913659158971379367429147293033533126418950083031419930036966014730044917781316574135422488181575567957447902778008005106689826352310402083425766695643087104955363610792747671842930293894090645446222761299535984698716737151474246449460380412130882499755921362221319762072863456068182397775784641774933084831839054763386953727934811524503964102031584647962927238895325453920374775018481802200698007410770152201160107395951605061999643033435501258480341921788118306366923031963870285701985338491626129247331235029539852601319150846621312532059246589818975690491974513557154433523661905672697536123521490585767732677588398734018388464122725573673762261661786315737818274117516167184430490287209002350162871665408495022598507296240062513885533539971525647562586705644148086425083875048430982819178771671732558867187343312568881856162210619950191993306214586569566995453557645177169691401321968298322270989073199464637687175089510980091106052341720782210149246733723804123176431052502393134920175264031495815824938783050543129671381117176049657735301153212032172915616932456586600946636202054813041762771907040539660249314011554946424349649566098774341327268301979847833519307271121158619232463647882342219635089342299416612501405779525637892222285324133993858658387938675956605374061173229424123921927000761945742925949870498817155997604276219205745992143645096211871440436886524912738406983044908201279493792758878066165237945580596016980544217856905486782138758084971887770262107208451492864685870895406140816204843466254712157221514349268194051783020345006553549320568552043059016002204322626978619078545303923205451773726115491808888481513162252999432168782012409741781174737566147683285891391479726205228402154865316063651119167972519246132735898053552112758013679815524637683360798401706086123963365370047482111917053481661278503330320107156813152118048590946495703306411064175850954579951457945386800984464952977128954744010258061525345391951489571157928038637340856865712817602901528719826374725806079623866011581452183318224472200405087300273394288473872556681639848496799920848983616983634581931618297266722506834974765759426212988694128463229365287322394323119419662182119332071467287298889997255914884135214411551895257960692482966406738216269418116210304785616725963184125579784819540770055657449060678788453365026682621541643933252728931499541006666344631866456414070593365246540562703534215543550304653060847463638840973027346303347287707310743799293494582750814771204199681733509282148248491782808414912731009849267138633877038955688476562500000000 [78,36] 29316933301383725852049775020823710305680602240289377218330428801453920962363789054211927488776451573521500549556128854668799484723377747222533996894690867776622885783428729287972588213454604945227024636339616234050235937883491037569526873700908774149603463825351364501296184182396485343631938230719033551307730199721200364881139757428632522899751844677804198775289729871694477978465275195466153538436729411368134030372631628599703979293947987287364207671754337956830948606170462019328452920658632141400647695886666154603792049917538886559416340268960762102974788300532413916292192149041047124574677177559860481615596904111327931916073530803359569263040129026907763876296250530198938420004378136818685907956137196543386681742400817715068700144799429604354465823757714885710743692761826443453290454691240023005730941797928324959493415775399589341389585077175427253612101513110196421614241530424205424293989777674878557832147592810815189075481959927321508414166906558781161948386583575899577713635557739320411561967941892419283534026078821695688228340926007151555417479277050649305789080082695885553860496898364625661951981010549006140721942678664630182300258502750942832809244949663654069015871294757321426986070808750271902241225161934372102245226220649787416688728469813774240220127380997124172006159230636813806605807237292379443992535747320123673271728311037225172655977034011805192214493990866367105271978130825435715475910275258971212428375774552304266026456266546181017617502946851314299904307519553621090748673194633301341656267962054629160271092552845814130205765326365706170587825360384469597220638833114233180192016782286097616453746392537642608370963038734158992043966360516760341398852974395370334147580803470003420779164646534930819896392581396800316406057633016588698422628934215011452854148108976756432029070444027318986288540425552539414362154763999780942451942859412118367154410332241561358485720925962009527130784096884963792964126113092593302191486034833439973511105345254791152982391797755119445649275788327445621476682580091253574938568982071052804383057444233863258275630179019666419366281993286198462740349258923499894826094261587979072808834360062275719201166475470613823420918580831805394779827970814988449363440218326859949509204318772743206038605833414790546385246677155865654569233790199158707302204912942851271239161901039614796313601116215626573169470687180079701893176630178807162033829333502016043779344513022570499299727399482150718008025076423866937630753601323103215140771450727510207248670496457356709698234001228280752550034438108639278652844950556755065917968750000000000 [78,37] -14529708941108196690526561615914901247403188033795758455514363299288721408926642511867252994485313515401384778849358568631735768520477153367095262285088267584214234833740712676265264475305772644200198711432053996443022753895035184479869522462715685021116839750904223262016220817367762281539422120304992063352704130986764326026663023079835729964484331397682071500951915934237984592844757951403658901964804335643556921156259862425931829273544555083518216253712002478110536275857055525445880287633199517428455037160703593267116874098045964385909515778434817204283588808244719724814601038036116609964612531262777832390507459850864093434546064294286819775837013488403853396450925765208954028985075317623390423420971628792777414729695040083291246888069937049860849276265419647928224249684368656687815659131927699393597880233476481186468589019339004649497409018510266705750977459913083035168549264512523993934309101627103567260460463849551604557361165402158429936044740075919903232582441566310718137982475467099503160546246476961411306888722957936931467096122347049867625309679666383938972912350344842006682309231089435998841736551994403593299306907167469594605195112257521798597764369474388937502155898216780566552571016586685418110900661913022818316440284069918393304631116930016962612614221149064569777251671170437791017198465848607297573795602885724848916054895284256475022905838222039713064573638559290849753001243087098593256467903582032432475256737755697874499925735265650576078979804607643991865727540321810391630470126826455777433567610056827562666839993850010283351885524733227950878953166848909204722213168983525860649138754677258865078985289681369301563860565116350346922358477499515307391150320470338551040883409495142325142432374017485221430061916098914523005445367288155150349293338979434331781940441684971704115771550781876434212364313171957809257504374957645995912481115670215190726947465034881930317339242782466223966298401543087340674003153737908328880179858585753846873468652959443202482030362524590269527437351056727793183498581870814959991601033205489098269699571279142234958853670992153218966984572346890156986289519260618924759337236755519470465816270833110178394128815018745781551911545462398444330177964434015240363186594782113561568475633858725771456605821808117828455893615750961359183367768774372966256509502290151959011732841656728364260276926413229829698558870839932877919744272080190666655201975929056270752396085862076534199524439638084445862681242823144916120213947310028886668321048058799385371272399958232134559515508471842467393825293342501936422195285558700561523437500000000 [78,38] 6556943286602581644776782041301134547786454816524016877056119697422440718408433823579894344598026508110929870231516845722373454314733991222422325675022089735780889068958655061530537472197018311210246090596071613159274602696531581162395300266148037427911769646818002797934434073032452244458009838025714624759657060390259959500038477989743191626304921040055806537650199407887720752825522838067840569695522119322234262444252677949216524757451923327098230526583550863830355574251371618530654629343207100215239110788455949455416464238659445428049034887233242372423040368940670176462045367543412726815024806895929699786133104446346242951209723219830853750980368463993005453884062822863158502011061940590985673304879563073681792035910610856044588373665891693518013940560378957057647296321704469574070962408435346642295020082154482688557047666409076123753892327659106220220642020741271421427237280364278800389844574874231699122671851731636633236740633236624385103585383229432829306411881351770845301511251390550080803199174489561797561616113652290894814374820724051074247952558127963284608415004975880483138410878415362525711869560341946438709027078097890511587671292078756106169964973004268637760145059799753099068785786249415075338720661856872881835609311672216463497327132486012521161912156603361647362812283020695775754738603937446257919048477827286236079099120122265381697857276881224650548829037939458551742958585806305522464225131175198867964222649257254369445277837075283391333999581428479990008585044236097228873249610834026891759179783038247670018009689319678841246146112385070757027474254672463559902195845372786229258577770567977454101749431564602319084392311232414030380870919629201352495395693672932117798841105014854942427236796136062562378367473491547146956434841666076682604873722202829676720455366579912195666002152290587513175326254832508818216547033172621364501834618273504167561954909034396586468615252384303611710435327157457799031190745907850558567405021150630184843561653056000371638014619877756602709313646186909194611326487953701556195739823907130132985367257759885750038412031296003413397095140813561535471579710482730781553068570681053385546146276634121596519811885792593338711834978837677597524890074362787187392082931724148824075525809685730814126874557498726858104127355972622147481916852000173675172113146223655554056744052199837892961844331172263561833788677188852061542313122679559529490123317108497369971355723185009588635231999314068890842937677143325167101966858722681257489078580796059298205624678295345936548866598534297247743984904388980794465169310569763183593750000000 [78,39] -2707637018965453539792036824163750317768664131396370427286529383947645279300975167029691901749796775729228739203893469204714966707229222327606281621024480165228956877412419185236534217813859583589940251650340252546874031050151917959007957080784033333262540627321823200800767493941209360674184312272380268747210947417756410251325733519095540368000403602364598761481749341645743359380251932120734168253168681326608119748934937015836331280237901342339883397077883368876652630013444195671751407918271598008690076605259264670355438880684977061818238178259301213084868165554544456262547771905363543940750293221316646519087841377528364594942939842176465079389256327686267805540037826864611828890955521736402448483831181081214654444161463809175517630666455399083042853958284278980533134670549188560878317435766488540735518941304170207209170657023043614042801112923260313714113700586673930288663238360799229183904352531601964141120082442258087029422232774728628633021914697626998966227327828786761490368035315284440088142536563418330140144854162593495002723825928289689557558209873846185936630890046899610247377633475512942455590916334731675120077988632848791114785784509356646235038289529169761490140536432152713097601547840635733401006443452025498120438377721773864797372004869470165400289504718705304261233037910762034285838597029683376470611928562353667306213702313788864955899945141862885725247036936789513193408449967014894425639399351357731021916900098248732070660345098479077060565312427092884105664018395973902509377677812814415439573779633345915666692031454827562621276372930749723669408403167044505657019491118507170685839189445779951786318776364425821216723830120461279389106133185200949971536490543933892757167368339595425216887638941848097520989059720759343581643162367092691503556920517745202499650498628864798032516856535068828097907147616222502853923939236051633146963686378620800542943029902184399074001037132913198683806520418516813210235426976002960166188668185114862688693050734347148011194274025511542439778115753590392763189577863845854604208124932371553317967038896594017565554044087472501736714105824679598682414589882521885473904786403152975760716329425081240557419524913681122706452764612603431855072174698471756483474111115387235815868258330808154207366517567457742588642745562030898979992066590945215275221896828592072190019125105713705483219685495904867169972013514022292837450701800645514393634634455177743093796559381932722358300549043738239484200603861968703999997147995226354483491835384575816497200437761883187834578220088300321011232085766096133738756179809570312500000000 [78,40] 1027479789292327817836060521615701040522539108902202679375156799754652708326851610829916697297985606337081014550532199452528186847077111420401158086875060602476245126886998717623475066615669209481516467636936354049990325794152703676996378185175685161258267342640109255028034170477350878888566696802759003252181525069821524781087953497229694862732150764443018286917193574443547460163053245627816084980206325624943589368311682245515021738164707535462727906402612196978266166524382016393150696585470107782997944537084474668640721308494889668080184729467746099490170581305236320537932476572666980918954400740675780936770510437693125737234320264701401888218768095412295055417673462437813935264286424977652776278240706238156596936250419549830993714643382122924922666891425841072231466290912091575716046149580168301155360768588628685434477008003916138301695976468473623472050023599543010954426909286798577012020119626620675822071078407409040481393239513217856598183505161036654792802014622049417336393587969399053368125436326782658195274523829859897350174552454474672428402882979530118621825877109185401540896656361510013202687020043206303169144662683708346328869454412526464614349792024376273495960503281943577465479598268746936265610378758806526228445843316087836101073580225712192707663269158640099409740626968480237409874953160595643622776458878513777944431484493064733195012214388708279056684962800070628433530003299093831987775073495410680225644914746153478938807712427906634175079826388370829596119272487942468914759423047251039770060639135235067362378146943006258480739868144926558187945336200774357839162753864954290959327206566286663345434554874140537856439704588651991637832249614915932900485818923032331641504793354616012889980664156592425346744172241448958156739449538194387125040544016214647714750524798920568480053164899965432494741261311628381161466614719025646551327799120097593371824261225620269226056612468449079226580802885689948808309254507164954225895571013109494399405416232531289382853065900547679661493935074894982733680973921856596915483939271473919152841552855877323314471792328362182977204619287248491487473098173197084679566407585620328528926533901424651586720669337556418054749696242119451576230582838866515286284345965138180527908145979896147026200222040081640632981387695863392207975269571331623280599799874238619207697310493176269330361374580679428957693728513572113748071210610108692182624701536466290130012513646059073581172270037090868711517418592883761334767572217069442914803712821625305847824929013990164603415566240210421433687315584393218159675598144531250000000 [78,41] -359654250260380582607465532929447138047939987986790889513912118144737901293605730274285456243208692411274943094352426349892433296839835464897330128404794327021171650357742979672150636244961030052313318964852067119483529306391394568038075460781491135174782317193337287417971318874269176047926471068383700455478347081247261207743367759027039389869890595927857824699872331683506711754399865322226319605444259031170332082642424199538475790326953991952002853770390993725917495308939782852742490167066468816271264467888997004754016390112605129703292202322329504787542083581647517218678368968757218606671448087200638391383078857047496486561817476092448074121638125165241584992922735968535857053107715265609628672060922984011213448613900267630451594866848345273001300047256654233660853381203628117113604925015431919924471860275527834476143162717521848630850960429704884758681115793577807995608223264310325445173957827708807484005921577083154764070750565282868615218048180624101535592622708788892162616987851577509577941791012834434244591839703944364329943518452430365384122291363136977763057568187691990947283237626965106279642582406726633484191721257546602606984617497242603227911444048594443615339991389466711850709869196561743781973603877217075801343163223288786795085401833722652786916608997562041847909513480946711701660582355858336949795453599738471721502962924879757087779259171889523322946315346656698494471844631311340686084896314082786412814957548326587654283754092758728209668054551922333374813796259221468045679545502462958116207905367204352509652298331565461302441472312293412788425529820318535335824147195786237623092527588884260394085671489287001383853722785553157366242168176992339112503014904939428142389756610099517257053757913783617543757215435306727768457515485543090183252567846952218442408872130077517080703408935156539268438646025898925419036488703778594135978235439646379253270721395700276401291606965411231847754428981292537832505993001013068431113793240222852706673337571197348849721725915875587536448851600474963617222201522996418731874542224235255958429637123422153592774455781994828070800515783627694218915137562488234085286088794588218021302198834258583151025232367946747600966878203360975461197974848550066197581885110277567676726125864548137625214793547359170872103822000723594536235297750690111777779619722421490538477453219555873915366262063763621259328188515662625173487897810551088908350431305476407751225212337482778956061579248291197941782053958204181353384021430571858207007817386288503175471722464704650453593643907868049325315951136872172355651855468750000000 [78,42] 116533635327495722660510611146423416575338623817425404063937411149022501081558963076477437849441058723465903132229457858343454332465052510353236028242050400326346326908235508209018236866198968287540802228789695056834202937567267106355257107422604713267430251756043502844919727689731948326778350765015935871805063466540287868345807580536685044592630196989224853515429006733221192869315183914393728758858593492533449078929175944363910878976151312579050272856185440651323534518386739218587885216585011930403158206706575838878177097299565412342944003845156501477731864566000213893761172737560947801008758292623988060688818753926721340186408922097076210676205745529562897282330057390720345952857844707808247953386596163317709820069782282214415707800910926776976504632876387048115542266667709995164490981530031309351567302556775645189613904655123037952038772628240259516493035051871391435730146810534519034373976386575464811927128838118763942187373821915939674329618174837543722987232258792058147343335878409089571483508435781068991817187517201270426246026086569013918381861553434817348154981878013174250075242356092030553595386023269900295998058005985970181449219025305225334026619504443684641269975895544892995533824688843534062472258714900982075038641800652526061564729229906272708661034595885344197537171231352692481736265608470799671538953693105633267887202553323470969156942040847080599925786134551903494553861856384200456078417287344116277773525848033048132780115739523905965476706357240539704086783862389291190665500979743321621234947984908459001824289663420813927619783993381015342950313593608522800308034487211509023713546895205946709773342320818089046551763798266841985859273925089327321733288765374492818090866733556182060578724897319130927487290019644782757146648098748377441941602093595513156436521672009787051873050735892369072828324541457288032694038831844574947026532882294747301595886467006284519726785474042103800930904316778058497082282947604022477132344850853277715754302038226673026197131043804146586132596926824393675098874010116044977063670914455408940510897425846267701067544035710132574171868499379953558494361724559513484689833923821281034863037868298111682181890978999355767589326925938731819107843905902508208680319712581115599603632604337542842209847076565533562492858366550128001913261870599473157412742455191214550276097163990132724065635379315609118130618285449859517295628836581171201236033209353555614665022142693371336504749199832279146698585509104713865692647669085381883932160287091717078086756535023232001304933219687498535677150357514619827270507812500000 [78,43] -35069070896186955055028769821406163416468491005554095616951988848543666308930294872778968647313156320429680445695994010669039871523246933254391101752403308478078797147051756156694298401292307896846763576020072131264862373082372306705480950900458266933051732369213736089979577729284180683952919839540556080789051978419817334091498462398678439383119638780603119410265996815708694244085725667899935285447217084586191211045884364077571992125720384873608294359711548035488385625381878326723505852197057722218997157877847269108848023995712815938994012646522715926968382747137645349557481727312290437061008958533245775578636353944682442471455251926557801155702887894382679961642084265567625881355915877317120173816824631828955696870988573910917008577948443101788939487882327634377468596328831030999829410530376145808489615668353126613167979254022955272540898887814988799190444385509224964025502090462025282748100027809412490603434553515504307896166108610054800096612019353709146941737269137180706638854226772937584015822186432051156101403624598318177385194779621887956415428264952655632576026305394293745435774064432531734586207371863762528031818771378950640496206882989997944501786048697646891289934647682551364749455461829511262596393592982709779990569161191972375783332337770451174642840481307357547807436342324276842471741873858180793660695938467879831792251264828952391227067727520157392331430008056526573339777058443949148982250224247633548123350658838519221360654759668475433073126779303437535780220101259506254013462585515209945899755271783064467927254672050864523315211333107244465443484981442975218693393245104956515681582012375197857000782044938213356946374325941874693759096654409872397790839817858208371544274226156128454149800270035899037658632585772254892719667896655016519960397608736451901223544517545745139724946893752471872699795086556149119833187632812159538877308474878928710937554669416693297307749294076366502942460156213084882307906527497443158505807505073981559984985807755262119457119225668655356378857095328485591753269797227553221617885960809610890011852541929876419484066071640212502945399995066420973787252381871069710819659752430798947603478719824919100789627263478001518888237690959904700427360711609884444891844345884477724769481641114137827588927270486751449610754185108744899548361416871929250335570573995674058897034613854827158038491499063468076665620858126161452540919389187544157334586867812961248436104739340568662847948304230347809850361938352516827621071249108634186045009913330763260314386972297062239171949737936984092812053859233856201171875000000 [78,44] 9832431849229444909624449260786743173176086245708261243333129610656824665080775485372442260594811912165453232951186119234596028077121098091190821878346076697275151885894427427570207406187745560858920347277034214230422288910471695984323672280981863800691094695338966726800291181080984232984827647065830079709768272890101044185267719962398983210529073975181919388128980968409345825803494845116890559584050933793696594834990117011286590468589034888020867995078023017025273735034874462267994228323843268800549031147296804865955359293767334601577397171785878055224412237177339699521186954814696887727060614060570677185286999479032107241433130075989433922176289796978414799748810354176933993261314668694197795172267602380357819549081365491095507088380030536400605004935536690739425293284436644393554635300865080039465581534775541598745736777100251782356360486452346724526355587695555520617465341718981264728184885722497106139657692731809187689083395987307192567183910745571640187718724290839140011400279641131109871723573194292028288886153342423945764285464146175922033570375515888943673383961967534656129719296911344505669503291461634400345807518529692328745662392534558799801002701247871819035057453355369307316840886915996848090893609268378547502964004405830895846278023809727586139297757600500446329315826246680697552834188362408991188861411548184593176032371983379534830568057352368684802615375222231051408421505397313772502277881407341136055130905378811527410133471397302228722801353650876261002462159515334834006486777786792083870818799765001234554256355001244319326618202778853464603764366194238187857579619335926718257725729904944415087863871109715860652035584252746660877498382446746352780229548849615749757457428182073871341718382453462928664425749281470445437364805868391621575746817418099784223592146710332340721734070360626775080267800723545816071995400126182528871619379455792633260015205253827487670473418871811565519421660679277020721148911413015829339116613968125959499292084492113536383545881796456081011423354717308254253450339960824033860589289012712026976161051925951034364745097256530143391341877091719858341267446615333185955834609851966384433029919845395472740811165880454988387676193954021988441004651188309431016578066472119941111481919661279773273090508189165562728804190889145849132268212914954755615748247068087044603610922015635404685682407610875390112151603993425275831216899055783354637290487956846204735428380628294093661102737315815836718556884435856344867414539179924847925051377239623300713314361960743067644918902203698962694033980369567871093750000 [78,45] -2575730477238562388167917833880416603504099383068731050933281575031702030204366416630760575456417279618336184636097004383862817684970536693128267846080823101488303473958758805349758113059008779903908091195307938620590925939433647179315315619246215454768123682618612888990099548548275863367809503176372593587633705037221662093853990781810524137731241329181906224618261312751893265282764144807790063625359346721508854557760532055228805679367470543711813958108159861085283095201907988987182905061916193982990101979971781367567849027140035308019217129796981481782499829816637812768332071650461245198498095471570411424512764906967482575709074656860719430325851656077787836818834130407239779306298583985867353208857188976496952556252123000881170386209350177221545356884100852671306599715007055060512990385449844171246276350527469311816217095255709732360459257249803576796552240958886149047219543235681404836543595946845795559048639253660636777947699822830868744151817055027779479959920979610117897628289263337665004826377424936485949764421046657911167477408290814850737210267539071526239239277235963057335996365724494693356356062637268010094542079104909147061921296426696402572712211031580858923067044923709897437417663904909350312464116679915579908059900430810839213517790325259604180701818666502577979450344160455476925673090603450425430176617936698242939011096358280249226756967024772823537294529917312612758317422925754759607982859137866589231862755462671470696887167896506576810714670218847624266689845779056118358441412016696036530703078323224212287102313729108601412170606313368520779413920065488182623353643025621168395743208818048888901606825178095860081151467598623927509342047998933763127342231267579208786840215773951462313777911602458595542295697716899787607279336879347621149695872355977665892141228170706685249370220388024580692526606152068008570601677750579235809743641170515921658911872100684242263332513854932789172464024295219748315278384911548576218716449614172584565952032044471612219655012170457165813781107247859016535596463743134416008259766664614341778563511524539279216866819126725522851639888243414340054626891433972756598142692920422870646134417650496864761320681359375431973537257809030193346285427960371896549169213088233067937408887704317063560953096843961886163812683545127296932133684808748769105087710036808182329790013032497377279103718061330108653355306906886172785586751583089542112275228192846801905663861845230351941805902005393341021453919722663207195046024102347183274799817447863646537276695368604007008173084614099934697151184082031250000000 [78,46] 632113105844765836473678655328407507582021295148158048398807731926175805943721506320574572694629080447460528436084464996685774988945749194753893799601520452603350689062486776396161766185742885578861743476780766381505514587249313634543845943052769754316335620689182882620716548216437821727819455399892221473756269968330212196325147973246940032812022081218896378474031610700609411349146525121400071667885302646960145282251187106250492132321421276069260420725481264896715542863994161437973842374992087803274167436797106415991926712758801910525757198934501696667292026891098972857487795027839051934542683100290497366256647141889458678006564582897487467409654555314241275177642608285765316074716134044053322197236164863249598041829087808284677558631622669176709319424394466144392738729770616099255217189106253750644858589857960789970762084783190874402057351592508484904860977132241636549645010112816911194501543923192049991566125268678809988528147232280634593566283413572011271735856940874297695812436178093822573503065767874200639482740456047020203571414990504882731262233785005074068122439564455968866330013909617028785756795822376400196540108655692228732505304752787644018629983949792006186708646731974288665394351590645045537111442647202341757388981444317878222389639966904230177443209715582631195374244266896834383092585613724817559181392288989053887535804775232163904478619226548991608378480046422189456208598557104824800548041763853345941191523592145868919690325737079465024796956255884702820027445159933559142157316723431881982036953767922620311358587550045244398756028190761315833172625732363575457598457330632095673445617887469824954422498417540939607788181345969380030558532136389381366880066794639667684951385119979200446242585678376736023697770458408383632053314867427775102190236546220012428385715448229746493125368355184296557109907956045501302493720230617947349491295331915109198428301801994826068886252122945746119594735896138994423288483459547035588325344355964019090796797069936758138037532675048828574046924774534823084081016682638544989461956830982636706241186983097811079478440953590268748659485360269563452537043767584224148051318852615013599131545936307404180500344716054258671333980035743118064370746519011020074119045616704265094550950970624783630922813341944486429404394931844482245388758846260263189150006644061131345056974884557418781125613361861682908289306194565105136173365897076119995365565182116468607679962917770095273781407593468621907891103175004400377004294538212092380150639779978804247719377734995860329547667788574472069740295410156250000 [78,47] -145708625384410345414498733188314368870298604013208485612585147172913705374499358808711395132136200244813223898292701164506683555971366905266496439433951019021031327610663863616206000909233276609551634947077471021025926123591423342792187806902870565520804931910734437783313912882482219953183747256707460726020182438001727504176545290541025758122287615326460586916290848889742985718635411535296452106961488909588791762551221119357831735207903496050303059957383312226066270060695039652914407047549065125910286292623179898023989974450867306110283530646157936812729594153930029363641183560685353264959815934414529046752719246241646069834316960355114423311413542722106826144261104599301641797012043768072766987046267593623186988784304378312252005116526472323397370316365774451615468007774313428699621757703290957735811312239872118901888559626897502621453699653413608894466386315492770758077909632460300462653559904035314804978625133151123489426294830332828938747583246104245142196399370102652878006671203762847975811705154636926950905931085772342677658238382383047892489440502868626096677143448545425005108239237542951815783294097446322900273942719391321962353520429675451413106494219009184410781879240664475657368893874477888335187056462486399710581480403676984920101416026758194148600813444368455356452699613459083596106814753420162654932271189288778974599096018656709925545667125243809949058873497348576514425815241768363553091632332235090252503482331538277998954264300666611513470076189085252066140460010519593952310088641051293936738039522149815169477083634533390099128468097827910381905251014875928629087620353434854791853333454333558445942726715732230078991108159819958795591331253247178881058618653914788508317926374047228027479545482509091414596151891952046645211826349983322480666136827959746660362050068854697900986870190165876592711696202661984429560214313838883258559957456776520288431932307919840681754910777856775673888258912780863275904700938926979785708874915116155458149086551316639771833629189506130077337788530575416225568647148316764106405930694562141616915604267843850424224800710471625376694086417319362722051929476102224405376124715339114866235985835679557124321285306688768794688008343665546416718027811458636920095527156545681587589697734654869551612635867677363572299480152183411263775731488009568977019482685141653495281623432973462927288666155590885559970684174309422325945242633046882337414563906585514866324884682927469121144514153487505423713936564063028573543835982731339064443688077081061276016500649621576712888781912624835968017578125000000 [78,48] 31633888219395377437629234224132188741061918538124260766578216157178694543812329568285114490488698963512865109799481185673146550997334852485539885400893121691943108224971907351522044900172983561079589038824008764422631149940836376238167690189782438394950481392381588727343279404616849888128051569507624250136218725502418062040185484770164919741561936838431692118566298285664956246771225284578559323959796017919191819520491554037280482858691435582930512967530932299471699779603503977702151841512599056527019184693526469721831404700966403388389385460437221796550149647866259955812216210829094502385298584602387716236743326214294125438829777316852476143306291165633203378002350916715139668071356597912916901136346912794852936839165390879547334599098959298546863532341753467370989412824063382078063214636836861641108777856256746015087209451035294587227810899145666464629293684588339985944001033552269821321089678565673094483104563614003560062332581895899369862097182381759146509970380813236234938423550757383717101299297455963413518362679278534294161396784474007487885133995537958953218383403042133972312964878769331127970699900957539380953462705674711283467604150376149952524981167139880922071642666910691354570023970721652082193129072143678996113987172198225232981771361298622478755659945526848123021831092976582714046828996981084572439096007819254040020850031153186197605400349570017545177368122263342807129698392651491514481628421416546054589784438126124554880156142989981713417800943450580984719346540003841109331355965939039361019426432102689316844527890756260420534138737218147927822601156798061405578645144295359526435316488909277857948324028345324661471332508791808835451720188706173439862935624275847584217278710781107924147187359248934216787334187678264381221294175221677216471699877121243345983615162435113643122435371032917761004978201130546314892676438610934737869279187787986187252144648204224928379159496334203891348874441506671852348654416515452450457515565246753778574453086965326723596950519938451965471106768209729232283356185362342201848106519576054000441921059841464127020679698654002840865141827340632344792034226961473245623570945895281744842261833914152272697235274163786965012571315787413342145631895523014473197970565388161562619443775201667668393214702262336018842010579792318944687983030631266407829251035210486588238204000161743389342319114595657583110000266652219953180372517784915515277504264011767682160965382905327385667951504482280236993571875656175153321795121353168481335330222124519339993442557101843704003840684890747070312500000000 [78,49] -6485383720833746046410424588795554607496349497867177147138662219659196050969033788339983525383979866429606295767850576478658863156920445772702308556354800876816154373814661634245009618012051203917151727051477919077280374463958150898073801688220788548196527852047570556966389333672437240195734720792097281370136448426599757022300659196370946581009608367947085882008277920000500394925872776152551509438201681317491946284994560546292338968033729158121177090665310898309931067704360326841955979877541926416285457537016029654787332795798698978465851241507612435375307216554804804902747273875935730399310741875905087626806304560961554974762249472018927212867617630586760095567196303643013986229444084355289792682359320312031788304170380479107118040937771944064827333841255588230136188042041519118458602663553371242432272856992783477780829228219046238075119688785784014979152746752360265824348280828125568524593158145200549774874337662637065764940680114026618315495463695327239970430892899867936087852926122321679096794566367593522521770653787727043746706848336660314452436106352968015218083403814609051078561759818828506770254838270315529995668354980024155508138843051624144210360074860837806789892892852653032064885172967755985660072653923982622150875672736768594976920801442168090000363938288595424535583914292151448039299586987587940833180095391949738713349211982480887880724268419637067857084674913744010382557834012762108470414079643716440535559149277481095601523845538069873832696654876973850335442532710618101056074385616031905899108843491155116058738883337838913562954625654054010024436494259996943484101276466618073386322988541906354790192507505081200737162946140902766834205914143632976203907555522955762027337963888611010578056517731271161855963464316391612471876647933705272606298035098095935972649631239486497277015672981575501508237445061154420936196591661666405777924959848006540535174650333320696910715747209704420745564951210651989166146025803037569847326451553539724518105303470364458257803170154879885635269881724168533569040139262480200037493518203985841766468804477231891374815681428717335803513830652995024541942472377263564748346074891053180261513942137323268146653646826133500116098249022073253619520089914640285568598248453690954747800875609196879130970282133161656767353634475784078912033799507201674031472465094096500752150396962152278902864499897207388004362968205726023502785051862974195807919902245426121150448111430431766543169559809175383814758099486915816320409880510101002561809091745241573345737151612411253154277801513671875000000000 [78,50] 1257811419223595554069289694588144198636412447548856402934115851892795027746090917292893804257307753247772429742756573628958475031513696412472278637599188120493895643660507327835435644454684437610689100011294106239283464726519939152102253567997825363508850427594460278746281532490857952809285843950832058440115722090370932521106075338032385438076729333166671515334378235925178570580251178716502192687966304484837692569681384460347669851595659951245837477245649978522401685736767588309377964752821784214781411934346043934495424497929611313989054318909612182003506998420697753550880022859853947607074835332147903628249789782237565155486576333221298857566283932806231728638029795861468249754648899522193564138542722054263641709759769857697808801540332878153975833306950041012279813172157979738218635916085518544581301408851972835792755787965492251315495012447551531009605221348572620633894812705130151334461549750784751935298294736781634800671067566761580057086698942290796358059413721288433708725145614587702502048246895363339849411335372574534819345952535224898925270964559615826293636539532053448553096892537271593697909858703905720041333914899642506615538651272911280745900889986375489599111174048222620048998604172931714567585727337722895410639333811407917006670618594490834571326368653818239066058353408365553875829527715084243859459357218429840319018222927505776053955133164982757692861849037310944805586768644563674889244703102898613627722916975280668233702303709561898347888961779119868153347956425572728465242360030669203428157857959911110076369104000464856050367150426181277680541471032308989213580764818794190338178649660176836607000900156742598321021140449517727102651483701656199126361963424357008110042158250411376551330201709710588126499832767359782257607536536881093977603756341686331120645485249897739287472201380878810580481392087792438156781068295928670791038027677097058151892266029590592039784069071459898377943521344197206405026887282725601330112792170695374961868088197193293606704652203946822606541595092695708850978274886244362157579807703041433837831135444175169700230563907332675401604484466461637665893247145345042120882310808858643488177530350463080596814239679709953464239845010307464907062161392648556799705862284338049105800609249449081399953966406520721802131342544875125006525897099386915228690343286898099895959487096793684996583385658053299469493982532163719183156465044750446450925976947014861237185991949219152431014304654200157543048362860241881377652518887455278952429104963686191942517922370825544930994510650634765625000 [78,51] -230681051732678243753277274847063986287088102842154950970555599993374821903461030924249969992998354689249178751848299508086256630049527282534864052576999994747756203458336866599895434812955074092063859447810207716370345098472266623978374256605778882868008846287038779150846553599337425013563991611179519998879612889088710663586692738080109621411279121302632375991504238189279000667267361609502665605865231568095900617217516713736379192021744041947833923355935419595459835168900670022176955191511709087560551513103886454308690883295044759113735169478325640275330648301270345168377601264457103599053487010543075134079077345005555338845528211364517355271511300517993817639190738230074500074112612406891977815296262415120285448869037547926718193641546593984066594156611082573105503329603348227973548491856884720505292780855563540588803665764465526644272942715030789893799980712872792290882232752673135730275435508321575719151961242412273121610252634609558316169792068407843404521374953047223115999199802575548669668952746750926365931848768895701335874026942160442491452562773306310959835365130254209928654349770697642929624445280809528873260125396208719449169091299873456987421697337439405547653234593594807750655459390513030653957941348783064695477227980053201018743420312616999894890771690901706151679954270341016807229452237306383002522462910261824051514015214785020654787548639372075607437506796035747242991885973218066357891769870339511882076103162314804075324142975098312228331001060438927073284022780714946552107926687836801773519275725599173636330354790194236557402181631792279027316434889162222796609864627621163109450936939353994140456093590323669081463833433527360869612189007950806540464396077693108359817399874708519286986778932228827678154833307898329746797127632307785817890232135298122922494674776510161464131337900566811343842267149381889570583454756139437879602444628885669288389751139941861940192643158566599640722420791530675031299249992133777903357627910602927048380053991539788089111159214587060941597899923622321431450733062895953685566415359888246513709013555642743948222570532376934013447040779556492043420717191803025010052187056256259054310089907446215891199853510080105660404104796866769269329571650835900043044557776443669753320515276608307166782260064820637838751185194459716826029934942447852709436925530626959571405980991018231893218865029157614810053449007434800162371954391638588294122898412819823385910460872433710557998085934164043218253515054823985741325191573699144300267009459470823884430501493625342845916748046875000000 [78,52] 39822536312526891694463111201454853660461887588401581549852392968012361224332756620189325846978933613652277427775483975353858311294008557468432040707960663782800599431110698622164595841225892712190370885853534767650615078843155392204520619288402413035506711526649402644546593916788564498478753629951866523099882402350713671578364665740462548310579551995609188276708910795502385571338776711128939329508977199332905810201476740234597818491460553056987747083835339306742516359497937672442063314627033864191609641806759899255982325798580265377023238639993419390046140808947577206964603351216387101444824546852923251336412043144473168700153747800088143722897500509422286087941092018192731112259785108710769097589455669214833161607601038988043717544111258426581754787703500379839979925155029349411433124126165638707923662861752237478435738233110753756725027818426412672621511268155032037235619659912107395974045953214207355893026756218610823146323820141263767355594403731101577579505233964478347353739957721677862330412216128484058301867586346880681121243693923953447809720472275165121257169875844649616078543498927059078058328544028939072264652342993937112707297333615982229671035904663319666498374055689376606920422906159862184518127195432599857787536292683102498510088968610619066193733814126414424835773816019079908522757307664099663626506544700330179112678088253256293816030812373328647865784007462726032397623501669912087138739712959449298830996388426529747408153958040192392578314760946970215639356431507846370427546747679039551819482084761066941513857805785182886635590997756970952339872891545124109542716049157578198822772800189434348011392013021335024047988196641531012804669582319081571889258044612046409568766119713640942537224531154371083151843582290363854569928752698630717642390679937941304300383291365520830107202465639196867864775535022748815706654435569062852847535346955471432542355861136817733020204368560875156254799558343187477217088595242966928137601563347672261018937557945482493225450418136800372871181704251805430112930020249088461545397494381428282017110023888568117125994877545543593735138276497041405403297345783073540791116728374914714926990434873827871828826343963098870029503551843077349341370717532173689463113668052960670416604482367581784957244852273571468748991656666288598208349084704276978900210586133692208710659508250589180138648215177919428910474439187260086982958532708710131533929612351682158279880934323154589188187375302779103122813658133224036913376213027259740528766840395036297195474617183208465576171875000000 [78,53] -6399298281993022149844221482293420980174332375931130287369978942970708154382637637043284453220874896889769903263961354476813156609767267858248023541137761845327456662951377267409323214027973331481131973299274962304774085602378434529427300090803453998173885524045247620800558241606234797984372140381140970980838305570160897406292466892736815262267711082951288574815694426333309013603990817632027328382983881801216471596974194709915126727706489403825469864126463365896621993933433195116605978790880313578129113538283905612170484965073228863274475679813593504445923680163997824941118478300381831184476528769295300749847418111582773220496188243140930390408139534389486037696307092174654137604589195563624154045673245939369274626643882608754224068127224989094263987562344886205692840825705425423263759373973189448011025680781190458932429508587197850633978820656452462962242629595482083056158994162637014857254519867792831882990763119211486713515453102335524059650158208599013905248777066002082132617946341389480979237476444293011936769751633864791106760233283558271412668313956278061614697302566519246892240335594014085848395289592722198692685075446068843552343377933720236613448102823871381199576114098431336959643771940605151426376531029645234103369365534299659406454716588940888736471938526151020677875636648929656928880982865757214683228771441340717247096742872534107306954862338423752582675014459479299458899289393498838414327106396903931780464805694584106724322779232619107628943365642343712023294605474700872771792446824459913564339810185432507207199361666798210081765477269742488839204774642056844183754601893447339382441335153322326882451660622317035356531519784251253107596594862500632656787629322551724273171860170779100690117170670232043144339924652438743191507968538758805222451416635415293625884302807962646828880411070233455601494774335036569651266809679284819084102338657011930557384220518128428002993104126440980443593059881463116930456955003378436021644920733306415780894856617666187858175719420979552429550341902288136094310317904731888802354402973080972368931755813865055986164501136200609539185289527306649898116205606757357293772340988149508325027032848544532452477500710057175838669286358189155640373620784409964547251839932733925031344112797029943578077455546081043611600776041974854007193946838071194208894285912624970327381742901816171744190118412324117596320581984754696811161465771209558086541222380879539989359928864702561392614097276799122727470946247643493181005473589201325377434637076135004463139921426773071289062500000 [78,54] 937715655278439618254698006034441971190016096565161394895207408152290182260456283420894895859175348770051663677777606448514429629566809153849501675504503035849456136505375650918122610564899918988708658266281371392206969655686571942238992874729181340227840478480343786061869592449903255044264879731387463457353868035680505405251300101245213851586554859022200259641703322595846818737250870280877508460399482785792170263667809026541941510372917376286791768046189907105564271911321493178059170825691792910490708038372419788626546717390649884823326773936764277474593494870828782491042273606722517571573270070529310959068998838779017742787183338119357027821212979299789769558746638960784895077855119160116516173614518402978518088344362768243907097294783188066219797344904444351263447752267654885156219789043368022272866152880339089960254454885679524808784986221500701290357255815786849456415996143340279492170760137084425318276557878753051247083915310929248536598937982972370817438150090495528240968731631634920876265637631687424342409525867085775210879111408095025971762909501930181663238225936173569157009659351644127254049340428247373447410696269427470957404493361101529344635168223163286983516945116593019027529174404513136260699195069401690443435754426339859050229223706119224719631638370247031879836462824935992629151955249236731383941864649536369112930582686239651839106891727741282387346512377827610818692753122913209877427204293967527228253682181910972604657787819441411048634392964199995900741178182165470540218317612996383585399363187062863718860050179012625499101073523516894716944649865199491767617581318833952205507654549267313189059097375287645381714145965890397195481300819269320809214745666308822137149053483665678137110914903141750485631311585416481440680152533255103016542986067349518257453692509065735981777052853807680639378366853754008266964675676490623357325249975604106416277664055258275461277855863073065840391816561826121430893489467349917518652969835534121100679381136928648929513176113767163112633953333482874730402709773886770276780677209700835671719653382831968056398438287597062506733878808573556858707934098907173297251677841650137219828438427348549496665016902084528567504845799733534396750245648563553985422972718001504969058828867665121965729539148125403536693339934572244476602435305100907239868909726608974672354437201464184594229864114977124833441725764472990619646894500495644603171428370764877104106136837559099285066085861796077163086151427984116033888491388207210922023371324485196964815258979797363281250000 [78,55] -120933161258018493864782113920914757164474900246867928543891183251911420258977295796820293369394841590450255291678882862587824423033442110889344500219748858688008019777084655420145093750023327278988020540140987956150701467877870441783062542497071187512916990284201307811692549781806905236440375304929482710900412890299815461166661185373463217042801100645280893464972915131634402279945998930048501944719122131898470413506398771295656692725906057978412312249242469063133457227826435778712210252080190214045434631697625711352319297299924905112331687290785267184496499259422995946087321357956948010679453594524637936932120715357822657302242618767783245660338539752657005684421851637241772361073269951006035152811777158589575658288096048632239756872209609673549176378859174804117744538286588161807732282962874058060646518059790734402272413838839583381136076721886144666094173386772920805912057042015608566649903422197828761288107133680452605002396223676113988648269664329958963749237795434358682672450203137721329885365779635990583267637692594829336720748108269483701059287854626655888767249943134025130859267323983921025266568925209752918826529983999512669670323667625658630122061937488913463729120724622134691675495958792908381126829927724790992880906241656194183076026805553057691391510248849177007289493377217995493325079419424473028983787608032668189764646325953756653955004443506881672628496395604641942828175523229091187481040984707740320961801341118266257329954739668880334983210133774943286393155631774950044981437882996323748354370578999295559943480465589030993645386311913265252968642661465878797069867091911803138765362374622192982556973288442471615776767580835917995893688529333220808435588685070421087194273638189406494859912094979657780908480319428214576347809514272507681226464853225164767566834260278622737697632435227919820720228931082292309546881553222334250371794803078390498347055475444741987544550785794195063426742047511352050200915504129892647363770899911497637871961617853795855029530420871655643157959734882680040369734741348460556470170561714396925769695209575803902069660510332484384041193013677191377652092281105978838285642832622027509564846666806935780671850718787231105756211706118911746704439271029294323199876096024525193691650698180474706222113514924273629611870503731428800691469268561954705381271706880743329610411025220417040682069357574195673109001268912315419463741067798875930559811553556729030172626390268742499572665428572034225886135434062634010640303991630795099609940734808333218097686767578125000000 [78,56] 12853924845019146111400321417084879034820860434650212131070004002388069090810849286805596903149903284984109245941006230503239953241736021286309043932685493123832706981286102747910935669949283396009998977682597408915164655854345595101977944097763322241603453431463847778683253113273657441054842134635242714153027326485253075936061137546681206877574161611607820306484061127263827583937691092943622677678625053614086074702644831380672687795723859338190523946916543852170887709659409874209416845486793917359984562497395488588876072581522951570061305989095668993084844125627032490035314594682154575947202552586714701896838886245837621213620656108390566649055528051511333318920986669675473238131957213747437575732443341002744831985174788623215743258860103542411087131592193764608400345022514788520533800143019663970844125367026889461934851340628225882710460325442476204060193998895014449132954374264256586391203930628755829048527132846612213373749057901636439894565157306127743289935669124553753951996236779104648603067215345800972072483403251448301080266812976353692833230573599994780438312355115375005556746709508619499195626081784319768051441261753021379763581886995217588355259579024562638983736701185202417065647479200240561514446820358719906472931360743017957213557408541368154694093835293954611360764637123861311885759269234901751090390737815956729272683025065771860711944757263925950633360586590712722605310428392681018868934551104130069722684476396716362513069584306644747586840779813950027137655660943431912268957226711678457171755448209742676500730315812798865747659841441075507753971657166597354808094180366943712598402898122488149457128857362043944750182742006423360643384542077701000827535474946486978905781617530941571120778047738828894925900361525605990541093676828101732603977905110266999649298019376967973119956118734806305320720225133326195731781700171665652087917130509423252174511690244680676405698967413058083433146137665811120070413994284745736969331840683930976549039089198800834269270083498257950873399928418797056763342281673665290688738664740834096158082917355886438125372210868537043029079398239470852782346662131297857095968607317765280388992782962772382026223684692524127490432068905138812661670695666387530081976073634374522715990244186326506599323002296904223746799386439688017058794446760511369141784593140007887358239369058522166546358618447975406492027961921763951712346604232779386298639256154371260863204819836227429178412570349766903828194287269351895797620151384865749832897563464939594268798828125000000 [78,57] -957422815695723076756389994471290096023775987292364310659695531295213461503491535852664447546066680856822181320117033788668503082967303296080340394577796933278782589207017415419621316921318717824004304911898391308988157282787836877640901376459257245047624043579101250035317557069233380354572036657430351328193112272853363673972812599725336010032102414710547681121132235445955180589219349026966073940497156153370020686037956600922125349425086554504009494193306773425635643395407846930388737910953830643792392290505492851133787346418935372034849524399209255606094245379105374925899626501790451711918963058084697497559432812090408682453420788271865853862085088920887602318770530121130769478686513996878380296360735874906187969017068693337462829518705772192758167879675507724620794777787701433204154033870416244412621282634322281067969207184629976230073341869490593968662039424283670085548125809271428434851119383277219186377704946344506693874937660745874123590097617322504408864706237001363991628682330982282118225209729441310277239431071988003165208267110228267566182176623128447921447378752436933679948162499001546639053384966392700547937951608947639816913794321972233141204479736570265872314518795340345813910047390095343749759107381896003530622653202926958222823990785993966525504422727699138818167722812789497982657077428533199563551306661296942677459668210862885802639075698219301413424130585368433932402504122001339017221627778394976657572323458284910300591054463767931635199537845493952924141334174806439423308347845088293043576674352505322571800025904962955946160848246802547217688137128058247256277109977537184032444612192211827566449470725174808027141575009514182497810178813738699657768453868580198759851717525687587833721098045292480738439761810960072967297487066221582969821939540287035582867305779706882375294795971485765705728934353738721653483165888945755237108176221649294661654828585245539018914002779869931218875927134355743613989676092762783479374638739148077665414126502860243379996191843290036727427024326688256561225337136395257666507178059680724999163568131831619078495316317854636272009047428897727992532022599818948017402366785331194115542461249322931365579238342382342206277242970433127685155691651554182493222713059514143963249817264296379597657637408343425110298344875964248752211878572134975567319897507887825977998416093518288398180458645428150079998678899969613089738262883594617962462373095482203322743374897342738475329529408732733672716428067481838227320567469291745510417968034744262695312500000000 [78,58] 15753437427375331038081115815871279214601168275906032113367368441748590971655432371675826109653702937379614212763981052741733149967934850118022407093895312234342378780247352217617110587983570527375825707020814058199839251877009277805356075377517042086086281318655440131352636906856470355392060164148950249020232482069001603433198536262109918607722713218741250719457865755113765642021785459400146994796367576257550096477585905132502603099030352097585350707542082743960536383814002405604319925828389074211233772612205186523822592201777146124768099672153602110224087862619993914327186895813963992296674243173432240460128844706059763094989805096156201150500651620803325588177237642521518877331023176401353462369697585742568214482021812552619937217665606594398078031955060671924717708110205754097795472172037879562791821041807119649049144868087292914860408303919126341949798506951375424791636456182854280221697744882385070146391275058331726551305532460545770360509486599324822235368728220113681479340257577862826554894514581315570638129243438365478550585055113849579508599467780101622785816682387659430368346706642703797136449231313827141497174761783709344736115146157047717735613473030686685020492474147739090597648013287049558360111926748691127046335728890810346790958389988198571778626024113426570592119608241751668433296563828007172170630756925168113505028319339898294652358100990598164209270812495051057835630365848277073600892250703968505353324322326988236216628183231142303806607506963944410321330968460127843575958984664191038923869237643494710024825363459621161094345868158837612292131607684228743164429375690464718232867822704547707802221985824655874764968336502610368624894909444136221219461439030663799357813090680076224502011094375825395403070848681467218389127380604692671418378448891158916711973591029010733795326489771177188255297732905429564171406604490692565298593665891926138358906820193113106878946967065624019374155016905769447337026532777632774713450119319105445557287229321613652402213197430555098376042738376560706443969215156644315449793550488968637123838506916656037592771809357699849376931562228845411409627392519503444579049100443822377098505810208424969481616900777900026705654583020315850444351173490644476761873269313190772281969882542900407450563019764062623141353818312101956917055638089050409181733240555308715151490781035887415794575393392258111761307230346653203735277249816196787827433929109324055831166027904124237857816451808181733895572515505835117267940947982651778147555887699127197265625000 [78,59] 7877737672545017428346454034292591203425155189727046221657970895500515906895888881958884624099162509285667952729275405490293260860866748839691219594604257367878860393218355260413136030472209963927692468291210818553674647542608193737779837807666484427708714220952833289908557084179550608254230129793349017126993179838756184807237514364831167173362600839526924928636839350726775790041434494404672157047473968671064776665574458167031516967532511253531435719811974333945653551337199883336565573217621440363025944001437130808525365061730351162313438984654811116617077779437185851031426672989626313373286987124508111909767429220628643721967327263713308702522657459363325117104723772539160975678649641308085425826817201384158832863714337444867808134772657573723501475240080316466360186490732224221220946240212686887157816149617855100494594874709446665797761137824108309417735448000348006996694544980579518814455093761982295124792541735113093096543738998516080701862352254441816200014280711883271790800337486502674393291110401908007705340694023083936160260870104293260152109602885005058704585593630150676545967595994398728289940468055218293048046671367642264498292631419534593254200371148047675319333202695166481988994575436028038273053255865175259622218172398671652565881320420681147368987023894106546646401695911422858084737114775058056596060966878247034187743585449479842463811942181497747109244214893717230007674002158897972834473820352572042885315791191125607679032316637082791067677166456282798278872805616521967310099078044601627537455629346231020363919691271928447802272878505845050461369868389980758478128965059245664845742307840758392031672005745738430868622416703817170494924077289469456999586263820250394386510884999453090077957466304075383848770794108678260606969940590085480320153606809023606457461202870047571288983015053354848818116359609221631367191485899743142057427432833605791554724219629053561264031368619338101117006938285128365323809860121553882724632780819910763841910288546106821637780840829492057580738886398739317732222436148727083027645024997857427705143039757877735061113279032938607004426998223506252739400028175583807456931825346642023347075229864207963545987589934037972424071059035909585389771533341758800347555710636918940796784338041619339739749761720497705775345056083773906458924671478988107852763585830605242789396635366364773317087376233589127947780735761679164118939936134938740435360561830575344121563741294627931760970375680636562050053830520701669826166835264302790164947509765625000000000 [78,60] -1117756416257265470024258691645946006026496573669228158527156814703213119202157670735435273903194236263228627321028486760760561783173656103994473165016621928637388210104028165153275527045571348697173965682709327471812753760777182247027145368202798030689509491728687232515260126944450400585019583726570669959774923031700050288192895175306586518447560064403317767120997921407514345757943003676387239450841775974998634322319421489116106949615000247991193753529999647935233284607843543122495546423898077695457016855295310389499479482046246810260910708157847745195299294887772122382336446322794382505176681350862206562369921474992914311714129336695043036687292933868917643596320154045930993496127562704999144576792571383540708667769199246661117456974665696751534181839134390145438694697370708632843577514854162076111983169126989624832773145610821610969147489040874070480702833137761391283430136052711589264059685600570592993924688191291616225908642082347261212211612872980423637856022702261603895208041881235435675881689116106379620731159975049307863859035612913388585879855462483876492108665925076525739516502298715795911404540223469457219964144413797588909233741680098130904916268296709072307179523086058667935458023637488388939845816552944017270639858325759435240016991291981752763675610071917954775446850937178331599402315835793691470532340442346702452312580447513364733716486229528586780885002567220404773578449080247120399258498210738450146922444558852990518703899959167770307202948537857969404960517350938627732100630581168995050123601366728118857646348379857297407272090963695835192075990739322452300373970507416882033638897035550598314893071330939452999502380790249349983354338673900924702948849960254306705469777239579025202088060109059327154853110432282852579386777783321774928654485834894002169358782064863244256891377867485919165609980160243758262273118050852167633601885948675072591226712755488885340996732746762378391687401398710897919770347929866655632772255059093963296091229580790919758314696455400953494547806104363244667232561166655985078411695382800491124929154060733737451232624717603348020119334224262604365534636776591820098628305923738591044642201542044096344514629660980931487170233504787417931361021860697798278713575187855940269215408805995726719378756468967657510896122729362764745270105279239868301230829046246494785884882062598044806103729844018121506434025596515090994099405861328780491598738518810076715659571937041817262466459148199900149454610604870391510345939423132222145795822143554687500 [78,61] 15111456725791409956110756728106804888912072682670285663506729927227135333634661831419851888376333062070050578280782022469329366557788694431433964399330597121847857140176108503246157367515436112493588230381048151167996371690606822320528032277726655555154456487451666280799629909744052001647871191309321959446588387477895472014504249929062363909268890478548765035899171590370231111574268527805871221183945051213059509944659014279993640101855550412414231625100274222717742657967909283891284285592348729915185271343866008708386570532318864397190084764573453695647661689498403327508831847758029671243064798291399619661688764824876129070280793405310471878515524853957205934268021630754659305083955219340143900447319220813483859983995622815982151951858404446753245279836526740795836734539891721477850938009159176910458906965403094035809506169823430948410639551140778550743232891198113079321508624369576521477081258128291475897426991173156282760389585740338715230328684445446067905431099492647225559055740497266837288434190409559107503795226836844405538622194366282787803324347952985532236056034052599741281775599672957498304211133973819928266928264141897756995964396253836776651068676695165386703784693536876442594752535906365823673919442271071290683100048397146095119369743686002628000372985818540223477847265824009294937930633133681595688033138909297362218465014273572311974535932888955831470905849685346657062257210727387516315922027252128070199332126300385791991149398704352840882621431895476536679228718850692961534481850790228553014272905458429381310550373681271717996555590151101173851386468803949671876165578018328196665185078729485234024554409788534467881759298421009724116031749841581280551191675487377953343419909096738324449314130055473601185870185278981270886298530377044394739321698571755284482788632869019798998606815108704735999298111389146875147481509907284225870862885501195240078319532842682144378714254713001094549395523569378096672837383704437398228572158397158965420307444581079384486818881441365896205221502247554821382723889499082024270220147347153965152536844696136883460804073568893026416714942723775446972821197307564764633896975653259633875639025232653257010450340130369661709213552231237478621164958862425175383395616616692220217319331042297576367461201910895480383864956629983243021408196596458549845216780491296436586408797293387963389578441573818388636618445226054485770683424173973181085899972926271770817935171180309912477549688254680917531402178921595691463153343647718429565429687500000 [78,62] 18356255103461026089474145670199190395788373829979309906000861567414257554823263764555008453247257354763245317048927584736127863481306493449572767315521585265268513474037166757293949017479515499969979892962957997309068208499203257151634042670069931608105686813120654051247802231928249108640046814167533063606767119808531224688801504059877977258187164885208148936503979969369959894250765390284139766343430516629959743253242176974623405821275358214837308940028498111831202214440818407160449700700909819901242974708841141463837265207058879637861302623604508349809621016074007287071756973494333587446421795966774903438925032805512707836029135244805340654015436989025225068180099993514401757090314335271846384440730575243486691327128132133364750664938339261026514788945403891086664388109002005461221683073976609970756469981384457096322331548281708986708315872189897611299065107119941741961232211322124095650989382583190951577342746292357448203950244582493103723621473289190449681525511177154376809495286227974262919539893301640768220732626299700490339976514701914501088904604110250824963537173440010384888639654633828400654667282690666053351356791318970294150754727975431673823935090674711130067564017809554310639227496110341642530660704509959885627630765315937310702628841708004542330967657792468704363038154576032956984216763472009536416406986102172241759852088582578710776951669010567205093853525433222087871732249654016467719510192647058637615157819806224978288744479101503121198019011871498413164262885516926053666905051300191122357039375819039035121913353626717104820030949956760692183086320774946443596022890098362867118789160098505087216460203092830329640569897183428916123186313971829661085575533418700217353281078226283633603509592678408316286853130495925391150619439669513729158548037600188542773694058822514756106562789019646623910000554436375938316685336767838553369194274329399232049251071979409243761175146290943093248903046947514918279992853107796862657797926132770556796223921647501457805267055240579174874356200555869249804089409331854188037857900395659063593305918543693103002693524032291168119821986867376795772148908825853362318017155983877658074590356822907978217514650061381059041949282712877473169172458634168891953278257884202374974419778096549468163692692803563340570577196809969716436943823824639878671820195835021028279585258586369962602899165081234421850693135029235206811755855784852645010237369314266825618774485620754969406006874884908436698638389827920036623254418373107910156250000000 [78,63] -3368645986330230366182222777323533981720856189160425047543137190080242371497886112289982632692844927045989028306083811188080564041349569045270865978366414207719750391763705530941308218740663990000590522859591190581167061359618537136893657829574281525263648015058238064269450321058517579677478373299540515010398428751117109836174691068707310040437089018302963268079457159144651959504026788456078196842149110486193949285139604127154826929782097386963998009556667619318158476393741100566704464571954678964306079727624300882169280359841063765564213866210298724740186978551985133894778137077064814216614161564377920355657065780789521001225356040523930251593977630170590078567602171814423030295559131984143134805269717791037132286188938007769837678541659119823902065250118403790522437837795972711821004892617373122731731412982566889226879649676577351000373844031887934454616863926950829383841370186174270733402247188901917854349166581381457895971492029010850916055306304293682032558094287900370230325471550423223202018117182377997500722271959775199520389368045021698793198965399973920406349561601178420832105240226994361043079951082027204084645404141905219791000602542044546199354020917259802394016164529952843834328070728910334439668796862100509801816013999672720253730235870912706883395051284879008445181985443309565663275262386473598330230872597283586455322837124249692467539543298464559432570983520713794565338204120207927412051751163380354691025897444719527003133721249765653771782885460036577275881238156516710695658924338811615758970813137627686195264352188380990568573151136127618498409095929784241509924237513421911210093026612738542041684053251549279976844953818333923101396167412917885971387121195487355046794162096124954194798135556803171044612337967156565607886246557807471742024238766889164861956819799417251489718833016662297386989208900039929800575172087317296655332112188911512040608452089895866833480342168239256036864691457638535971724440432425598299413394757165276165721187757196578442276016316538780199693242396812070928095160237871826405740298438464724638347290202528185394324450935954424198311420613642435902367833944123984219934701645221055886193124258265167422444092669918793278624299275940182366890501277582150207729441449661393078083220406384161769359839627744011426231203009709167293160313931040174124462919417509720931427580890067922243121437265598753296027683895728220858086176059713274178229582826047445384247629619587528226815486030254823135443587034387746825814247131347656250000000 [78,64] 297732928136306304497468966808095825673768851296454728908735983504884291216991477871098290125373474923548058206224302128434141097395471718641407807353288363027251856556069666106587149276569587897367655092123637622669420590196386714406127370420129072455136916006337227166460925537112908378542130060584521006367669503579877534681297383354189619611543610553879685040460034433799837901304560023110564495559877364675974979111187900293283607875653132810485222473681877997092918953920878151151105572224317622841592029302629549455845389573527166748177912308631529745945342740209804059875508610205275032106040513250869112563962254972308982469007055543687170020083615191495235411058328344522454688616129209590753505693115578364156455743716143857908514035873475762494328685393507738229512817685284208986543985189624940999568786139993170046183292034623957532638883416207097008201091249185298645981917231409716327540817293084066182414882830188878405991520235067210856483693272460523489791347357358041301913320483927666917278895875605702536962237425869729898856071670144255981662574022364508265918556933027777328035870524822609287605575808089800855277707691929500745854833176924511092120305185610903422467381751105420509603387885911419556968840330180544223010470318617491003151193649702407811729605498870119902391881082950256546001977404556722718769860333079826866505798377511057191401266605871158426819255593826806911967788470030734344448405485656996427073651419726996869317476394536011817546758476210131523109525462049603169656950089043856806073217204980535907198571285915132112856437015176051029325665212702053464936691476323671694844278352224717585996676875925101176452059757604252464894046722476501662778560948255384948017628492488339740017985281428295812023570637161727005508368047921803856920422695678775887748805288179533118568931148925483955775506630243758286046961489525987197000630195334352564047285606622958478407723413587538746082159094120498524252623347300357559671487863772724821950067697086130273409761982097507526023449474398106935862740982608791970267196880952923330941474483917591820433652437931271240889691173082327054857906512572823342692287233617280828186514920723492045952901962927401255733143780440167069296176954221769289630854869598086532291775461991400302776488892776555537133964575213482499232683151218096144936499726776813291762210006669583105057566479609498993860054987198209981587626858674343772045195245360997042493428768714653060095853733934417872930566772993188351392745971679687500000 [78,65] -8664165068029921913529274489916974103578972452357431773982424841146412064062644245417012935125691555330106258963673086340395183770804612269812261496401420461349923279739967525562862430976423874247957871773666751592086959964248471191409358085643063151664218596163979479834997468454749471495769228905414280656256653505937738422743109861426471212623312860494066614144330978537398575688428962494109542843782579163693100934166650902917683530758423995058917236097958768866116938709665201010296434348775690898314716732712985073272341697740838522363522686808712015789317178700753530683490743306924461203198931318478975826492103787639325706511180285524045812300341702001330302961714072212790591760822784438085890319293971537686721974726946976735986508887342161192199199741930482947346081495595596892441432136461913318891297233215831035822628563573581503734445362538939028877760145973081632792207859668012377138219198249520439088952354169112316981552553152040758147525330552809012329587127627755957292985493019361299322850208844978025527888160576257988383850017961984442561253839646163829710386224900518583755837393265200035212640751210774632057323409025752961404711195896694593253295246671827100231776219397346363537277191072032548421219023467521260190623906178545006515202976803776787324448396897541943851814537301102347156300678806300074177996891439870492603319698984618501175233539206848305771251181429945736674166514505687000552630117146264449612835027306622186301358944678833546161742968431227364740118557056464684695890800497602061978906505295603139889027570667118735454235696099715287034039048024301361862229285351783378029513394062384784497649044231612070265257808414808585629132871873258179665866735025080216372770201080021320586420976430663287054778133343131195211779781173051587007453134868992170661461377403702743388642665788298158614281462307842555820147170209912901939681498782311139173557712504554373835117418845430520688933576308084446041691680760387372341707103543153914301032877066491301455030840552686056444313580420895974670695302190838972904499990962679893630807926047328097566559975700238887620944782422700503490947943052627115002580560670400591876551025682926820152026551734437581195314613499212030683999570184235803025209257922508847632021161466753818610491755614608256687596863616596257663828490183636328051188804877739029582852484670162267600123625709870901562848858140299479132869826456316518568746226802791249671380689042396572495060604046646091092043207027018070220947265625000000 [78,66] -1093675305833968394243260231493316498370190896481702911136536368052686508307890120310513966062328982519477237325362962889476926365266590836825653491655317013646280862148395368966692283581896872601136405047080351612269442689648589133572936690269939501205473206296419269349475315392806310974914810775327025705412564337033040838491239391551241275424278409189778804000608024391605301284865853312152711985429362579745922739550663726076823356109697909349601974863369917459597189613848355325943388415731650460363309278414804676671334772452567657488077666162473300145399194498072718973208280405455730306957600206513828831867781659319947337210420859551686634391931824525688944380437696588048594955453912197306912274318975980021953493409838765799998803466217609630707127024075585108541837476880783308279593146119346987930208142777054653763128783586933789944995454008928646396617141634515482198210137251006535431669426078617051899865690277035747058417821455397487735780083266586451657607251808973756595899935969868587669702708925952357441335257727310782247587284575869144242571069784026524293057536978409773570398482410671312844919985038385715963106183852325807642094988841440141461809367465511813061917486715970609625921820952458965476268947918544143367000317050482658161797100063332584505614369779323969757465453755270812886328764826502416056308585703037504010557807148818414610531434935101073749253926878917521529687952076932561929673709438847074471867542123875198862738299465163392119040281019216566030756205462313598219155903701978232285268362961143943482803997748348611109327868410447349255500654393128968984965868811213856485648683045837292383555087278592812412650920993257643895080572015548500223973853525062054235648080385191464748676804392551810558486866597957793738058239205518471980238410926957098875757101015800898486248603162759781772246813031057211925351649961003976078913388630989911766261430571742145405485923296449639364277326322059814113079980711807116248894828607303185980931461020038786518224959272843296552333420285650233814018152973044180471653354798141095527746598127579854484168479412297623096299109453876216172225588598926531809066081203232557253491799541152792385271754671369972316576340257612231243148739305936890480656620118054004545078826612146484011197993888309333676461401996818413043163510254723483207778168728494148427059685332621555889196276637840308040940505174210431868579238359716282464414020275684932679766418621412102200884941538561179186217486858367919921875000000000 [78,67] 138931328881911014639913334191964496020206256002887897242890979540003308500017299367071024930490163984714279413742870130249013317827374919844524188409542058193570636503766136290523291284479860159778106759278010799169586740955480418292361896113188493063870863420582545920365579128555178915414889769230654019503273875687858485010476256097687656447920589360048038953158901546120548589666327947732134118050143248310870360824874509394604796363164687821987030251960241098126751530897241135830328873777945032350313438276084831032792692948892562388692583164118542061550206067962252928564169016582605833661855414032885205748807535827355545310749073452993935247303505089240873706159030266574334241118228811274423330844543077959352939811214125596555009730409858611723124436687219674668104780421765219173140493572090108463753779584071963985864152829801861260221306784134276928533572096378479708546273776333397662962042940698247275774179043356679254612242974585492442016071930158685996053900302264773828810348072381194989719707929553384951901317105353403205377636534701939891631955705772156440517248989843661159092428817958230463771073921891729666297323249442071145666161159547506070165078485530082944807582436688066144356427530017378550308893027993684644852960942749637603241176911690962673423389998677022356019535553830864838480054289923216279900806750167397102438596709683981112712367008091444094421314342797662093510255455339186477313877815468153568698363547004581996811477545020201673821082350915365129331026579520575627186814162829614788161218977594015569882451801239619256745365343203471055088962765153559158518051665740058484028283673735045738323994118951803685181510314325919984465476655077776077861409092199015414395657436223433864393484861545191649571364181219296448876352681922217034716672255728488068744862167426155522397377203994169308497872622138318083078647456079959253191723603176979614347725967095287794031304163558217712141088296007958604526592441907570254480849693703024370015395903801159160952150266953747841789698598053253384153743791833096555668498805439131105439329636821867810599887690190125542086180850918389551356981796301181805006779704834495514458367246554151009486866616235321702906919185650096531571476579334208387944245359802418965820343895947386998785035280426131423268421298737969745644457974296589854900565486818675184192242437803711841523628623371159939246705090195597537167180209742986343716154244596822421472960643446220140723168512408847163897007703781127929687500000 [78,68] -3970136611122978868867655870413217167657365170117930320136378036231119720485320629735450076312258806441087562828806705270035684427616109842317067994813524115753388183690337180458237078567037883761365923954379774229519163202606584871840677278496082875795213284316221258150193932187882258450404946812429243252692620105282998197179259537453940624490878941030468522053832051768480998887902009686460130277235701034436764291817606844212177272226325141678015949196879908437667049072787167403245399420389379726354483056804398374684402751968613215171155076100519812359538337331000781266442128109234669987682184434108708785148455341122613092688108398877579987856977501070046029308911527164664638413039154945355295124908119097091436818180595983359008050164612147643339330856817994675554970130510930516176851425149341258649815066465855919348782920797684874821107701332132865171293205493058042550242748055766435993030997364656381320447474023018724434621512199654883893271587461426342663637899213727503631685596893866308815818009155118455480189742274106200737802748278189660306940546866815771350786902992570536783747844459572190677699096985106885773299002330449169366003075846988653078522722634439058722858010515170518189766492547463913098326545565816760025432222047265740976900906770299575062834328700681065628597883969677345283740380453498154670914071607503081569956141305614459362376771715000808138961706550329731865268758962589144576732151408165966512652137802637849633458910722793741107865081503042606512755199385228280323497139647991555657040844929375708012205800412629702414388258391154496773420630712146608103610031943153943998866977234422470824724040713995539569769782489277705396139445417484919899975285829251590249624795568123086305402655754643543557807261568627109046524733667131844546917743415217677806718914413171683669846261360271704978497353596344473358899662283459550127706351098124236307460040410096057579593136786489999020127298373197281405464535693646974205175364215959922186496658886069261094215953290155638740869677712201057745694257556091242683087807127242566137417426124306173520482830176524342764301684005248682438547377917871170748577505500556147716505595848867374169419582844879432454829577399634692302278837429950321216467787353196814585508712392940078437081373971747618021423171668279610368608181839338133196993281973918093675225081366753587240439099106936093437604164656537990336384776140789855458332768377224452501357002869118023591354926793428603559732437133789062500000 [78,69] -476598963808686638150892350417040856484722936532414955483233559111454597065354246600000407500036144730531703746369973769569356707172037771138411403763622226906075139723534148740679480516786586598734314330892888110494328438466525422969539102897227800570661248776471675460157165610860825196221379867147663871938922930796024331200293552809699918693762797503836529174486171987649632159099299208571027490030448222770225439326324583994661702068874077247700599705895324530841758108689066945553684096919260571704457617850273969769099914010707783613972846240119602654440534113349723928824778452172189547694888607819088606518064294227517396897982647917252235964739105347155533663156473493958903882608434815068050314651605310894227391340042236989363523894303882648864638946419702889388873763188562527110269188019776059591819363499634643089083350092622517619499166732836938897315906257197188732204499530733734421147335388140297817948129763858904297503550830390218645472467816278460906311148276691580065499392253956816355181073439619433324442157489729073688773176049199818974189762184964434892239065640456186508161195344395510158983330227967247853995068163050489306023479052609907679342676313178537676228093518550705350076197947067346781144013404652908598713653011824437867052632051699410163137155207769930094640284780763347112900941759144203175882994636152348114816828121910012644561404448082408185610404986178383173046493030279302518416867915879992123108067571092544826738845876697229976119915868972056338848824876106274199891102887541827918367148836709727276229797682839810050974426096135218526910491200589131898048749968338330090747129496615397130502032640820179467768899058534628453681581860237230808853441917268687410212622551487418333741436729568498065522285016419045945995669043402119626013718286684326314744617812423450059358728870706715828028364720943445878369034045425190719409794715673879093973228020023853594255906943034893923666779811604070172759164451864170676567415398692444462274494869057263304344374852426758437235240583093212241239586919235839970150461634228980937726693201574279222535750880256753185043266350356497187469334940976492893602007706259010279494697183325779401617094968802656926278270356698108563570843102381964239525868018657325799236963149267586336077685108864681532830484252092511330413048347454251905331201841288107471329124062089113611895024476079794101901024378629278994574759944730226718850097551130737930677287728098434627099777571856975555419921875000000000 [78,70] 55743425542517480748363458600765421310482908838039931185934333429462526063458285793775692992947005799151483267038960109254671441389897200873756508921947648647469620683209627220529174707892908811129532789566784401973874189376192090203511907918360492313154637705275739020294447042129640732864751489772915155257185805879941287866366246588496024053125188694639491697914075267707241570268459247827630289784301869970878757000355390091221293462830791829187231273926189830783840750748452953912382360289044502483455646667522252943491105656138052108401331243216550592427534203310961357217787362723836211724563205211775756500105241846546200345782874771376129732544980921161130057460557601418081628240840972564290984724112087813176553008401697661710226096917696865055965883170733296990045495408167171945902710918835278916697736626717913087254893254848353935983380970415102926004125389609580699116280252586664698758089316082852844395437008616052561371123624462761216820422626808028757851787907639080901105665478365541178138278897856480591003525808755946250725306388753081437102862766887247211055593002585310838895843138730430284393133729390631920013410754119791203172702358217970211469223092807574746699889202516794022418316629359322168111189967497127874358979053745539639670691803768541969610964199135589925955060106138673763809769380206954929806279121225968136813623112437637130706177512672789688443498762648248104826894771961586984361688158014829623310571919118181372552443633926150326685883811983652073722557385692555300049463877322089050573669877720204249557104457884506048560264427408153549139807188700060861271940236019182250428109659227035389405742311666126920717235818310135062966254519477556198859590946756850612852846487463245082382788654964168031060269644106576479750306933493128087984886917860873466284057761936429575186932269762781745869959161133813044976335461821768138364544665363611357861266198176912768828156531540511596498309878900241329851096943102660747832220541954850354026240853126425896319401727816546053847416612931744805625135575094075605140289984621027660328217827651387349264562025742340444090682555322058196141386522455888669236478168027779109171896772112658121710898037174472520484609606323183524952327638259935639309484791439844167635516307144039748385112834584849754314772543815230562406452335162285068372872251010281548534194762941711672412005447891122500506536708528161946998580664055989491861949380571387974289340738742737357824807986617088317871093750000000 [78,71] -2198449064777357443297973951561963051497507711669118239342270582043975434407423490256348962340395267875681220653830419139414432493683352296132568779597526241116451695070039866567858441254973622125079099449941155539664205198180312430499064310974110584962476267526389136546544621420464896082982581520029928869466628705433360685551122134863024043953994985905873741911852647213944044019065712043158902597497365039267349954307767329905585248458591457636299439633888610010680728704212315875012653153063461709337330373048190690178461375384810003001258004030865611600931908311325252473865999931595775182282079341760484600365240711992486091321302599071589158195496940486799531956970588797717061830532431086532095766717893272810847153211397282463724190779216983682354902952504724058829886513763512448747981862221614519244356053478631094370012825172360826464566330935806748816545298141544177024833036416700571413443401202056557821553787256800503804654215961067006144917049627214961071258960247507520898402293113154869834974790073384436319599101146636180270233440122307782310735190119543043011375178643181814741930523774748228133099328035625983326527859004015547983877948155182651032460744414469963376023548862984007371282882670852660262927339889137649000770249510301098193141329762544424502319330775948801902278396862118657816086822749080708248238433491678401942250777363735164191357290410375429358779126023554891400553888698103321750471110103300043752551796053344712104768996076656769390448053237871901154128615162637793253386388382350378488024629059168005630837549976608490377387105607881445397914051614076213336113842045459484688997453234290549198558996863985416098536445950892727491391979045752631500593092247968914264160031074751929854654294675762213397495747513449576588755295039804689848749242919445597782904938599789707584677840301788606862151067313952948806109229433770231217161136636007211677675196990432827269873922462332934200014633813657517659000678377681262539076720590961057273841315153184013731743675968865828645056559584148560673552049767443607072496370566809024772395955380593544642567383439933205984826315968617647280142609355810570751583511062028931008612022829211120432689083922913495459267685329360164994042639342495156065783168283042625055945773993698443955974328982702353071564428611013624018967678299893318737569544290847998885640770205611705172185737899053467027979466834433275601928163708146021365814018471037099428100347608960873913019895553588867187500000000 [78,72] -25680595930770082409887284644255879193908986402444683474884136135284886585623402426361382235440084424349644000301339216841486530533146137327548436980435057958475632984044253099146113623549256410977213353862924846969290820959587778850866207774461000965807736771066049395676582841927912080908919014896278455027221229162797612649757963416943224609048895307159222651960420735569959523092093402756444579917358676907038029532819796729950893190189691204337764195448621933929452333567538070864699058650520051834756132619887989445547225111570823651103931809552390169397862482589733007696643500183742821241001838180728230036194938805487410432572761514857156623689770773037805518877213668426221816422680452837573983583479749639926028007253220512081689131633099004036001079670397351666005314620214810325418159599315434677174583295191331262846188544701772597103484691177514084188492835318841000807464822035620760904157399959299589093694038836853159955979257747727791823238140425967373980974247722275182696195509645749208552737428725544043977757899137796205860683958111795021667870905692131902024064990107370585854225826618944356295774596207052661940335428486419139126371642220407791689430135848377267705958536313429404841820822278985712873922170434843961346317884821487766625269449392081523067386735139156695320826989924612278111376043890827781920279486439264526497214966159349775934584051755407245667035726477072288771384623235808816396438494243998990352863592596270526922375366254897255405604795785416508756169671865208709370693322884631526482626552342817495604850644933512628583348120144204732346998181495985686321681398584859275342875689042297708932200609610881488195290617695277197795201430265450719920934188893701162350333165790110404937576082827310314945467725040490130273974995994647779323106399864164240228485030978563898743131069575553416563920437628839033141415588033551879079576231955308276127387781218188129759930771238485285929173567579768005015460518179942310142667814559639745029967862644241420802650142950237811234831790468074677380168075918766403467419777612077254818430369454348499011647365200678525510619333012377830413288946470667565232605845993896042904867357599224992249139054965876565393546273635023461009032111701811467389218167524731039358217603821888892418574632805590254076235861767250168529248277241111759105705973268272678805201251095826088125841151042309886233407479472278618914308614969666218378349661715341623047237362698069773614406585693359375000000 [78,73] 7270471863653510661365596378587175133947519401470555364980340123460209193385455071849962333594564950071517199013916755498024720550134720191587708763771460734208471465377839542125137144282946807185104511206497155576631636376965613161138809947024857107835028997808198370602633472847011660877356595622782729039212009902372584755737998390677862966399286977699775142908465145559426064457615312114625481956060455441721143300221853748606114948047915997215706610255417571199550117564605496950610316890601890708043640043152897391407809208318589253438135147392919006796584986353272547719302035271135726174646577428249882375265143727021635915196649483059055283142728743954538998205273997678713732101625019360417546258912071626317696081076543848604285348087279687994505788538856201227852776673433111486757081605801771147716088195244806665465875995378088044927822457358985127964409563091002672516597617048010393366822396234474406123126094208552620803194472412555729823023677575997396280950103922850569659720840785617608189077791180892456181323000900577913569682994668586486720760819057267783853499931019053961428199334919573195515722867002410612394219920410479849523890237913933230794555947398098603147922620101857956558501239551597574434148240442294075377331159387282684699163792713125494432898766961182209155903843372174339422238220440565470427192942248688335511242339270157032216375955747904233328786187899087964456132402582398209967585742221613630184765598211751446986395564733290159396077836742900518879009405090562311382563117763157282989104082526108133958904883246954799345365070418710343156510637053304241556038461738374660415376960233130154036037293521502753751361565282050571789714212430775823404761119186439318364398260048978873637653542186063992776530276242330622451941367605659422031371505510009991400294551200971321627058294455882274758132690698968717974804934482924548569637723392029981815973321267568313400743125930461606945795191107388641884171643503156775080372825170735249020859268139948784293365906563272270583108746404601005696561625072292967100565818470184563034893737079221273073991283035013736173195280315913519233074932541136632334116075477910884721857447975844546813561748385480694580425831197288666022054100564795426324383813747520637445483117461947644911536751070013160268420598683190580526005503124405172898613496886562369105449107113155358167207594151313510584941185283081440259939699479267716807896445359998827129288656578864902257919311523437500000 [78,74] -383603607470627367095175031750968652401613884042540517233362073343851833380544627480697516337916334428850813963919830215066129353220262767041480898676286171291000099766040129432860284717264923811436083829791414980200887642304866921050774285424914310535696886767668105332141966014052746322983261387812717204541618839485771468725350436555057551440771238925384431449334605830889520399723694640054218833861624322760826351045292197810113302153737615934757524576195821355588216619213700413261904357907343747163566875272265951472374268356998754331117222313086649135509559765740199670811974894139042993838184930138368949677015068632075454235222446438792631644075405414360679719785816460978078013202373999095907242287510516918837267884406032910390897609167900207526494464299120103195685274153769361631836304994844047398382448028145980892360826519950558134003486458573784750171527613078728144290053691776132804034350617489004371238729566627700521315733905758452788848842608523065558772497392383817009537982739987413384574515831189287944628213108527716080273116160249707919877674617567543282231699810541466500370087710413621116564010346870932269457440877829774336061266625993362324795042343813402087956234936102558018282788792757875157403641473797566604520483442816122485523329580055121639208555370802252876381167886090494329548832848922500230460069669737483471914372009340727226831958265559564044263052593712221002282748888232474532469178730921345044864002177669891114713313816067345108157445348493375490813387083385884857086493940610860580926853575177812593389777550998676016396890341109971518885600858944174222358786236933847269024931783139989955745493334968778447136993230016977498961122086463642998297249094999503668906384177320831449236549919275370812613771008946941290730200839988749737210936792289744335092550394297478810754544935701041042668024744451869249457204077342526769256697392069291958218465213331710950928545720965526796052103381331061139335498236562554099328281876992712457021104315668265627279955323848375783570768579418887868446291175965535942841574453880473463029477250923498636047486751643416280691201723273399565711358776171888721765745292186057500222747039104446920779583216118535050951048908766636691977078595199341045739671929737897292806570924274326807551811435204628553957919004592693954717594187059798299103811301653335454303637227735226172614251264801855910270804964203259509431750810517776527548174103632305786959477700293064117431640625000000 [78,75] 6604611061111492753819222220259733679656610858410126966021722897319045029878998826717744601042654009134473024679562821090859779571304250583102115107336774101926400227508654467224634685513010083402829252284733984482603317197870379335127371708378307678522259263880438752184282755368767971957117043539712971742911842409804717607833864939163543079510736752585846285407247185328281928675336608427928627308814938893251757934750489685213653590729472397348785386961656619729875352057688460939888860816354179704256009522142852397580921465754498150860265107595767499860434864212941464541029982170180341777185687595449341226537405306613843595195000185199838808188236553067170552265424547880094261538735008249742545964852148105613734632703225374562877551693498942517963679175471675568921762977014855134735391464953932622355017718379287332746489081050415207226429859028542821031785404096089414239240859428340765060294374036934330726784458630182621993595926946489187440311694026397781093060292263711193996625209899015109125775175958957034420344351245712240360258541143723862733894650493805566718498154216846721433560536880895628686998536002337768326848396548628482579705946361801811594013010013845369013226366183872610485539762616579093607883419021901224386641847331546477586597553967844598263959018915988891763245287566506698073518729992303791453801710022427024212485967180654904765749104375709587596566071082818932160848654739223824290570310273747275799572563659322127285494145198619042712146881509001785145979610927407275239899378022807877317623137362970331773041038897481449026690105572135065958967923063529792240362896506093556389438598802956755397755159075915515646975078410980570619776446869308206969539122490397335165486183117099561756894032608598867582844379459028497792901037109645491784690598634931903408141232813582293367069428404971293365479206598851638812916662917291984652128527798272665588792403251272144766544462466094804988732874305473620173833476172301292033430719346129048198667459918646937562907109259673324758044397569501497568145025370526977386497338752289294879430728769172813060344630320629999554177158016453623894874385457617926670961819779662206250652142735355307319304029732577699930749193765947646687117353005429570521482145127857406805870810741452391085775207306442471024331654023321715826213974208556232583736260159894564357165882251998244414842850607301822845870057078594872996459054616334282544753975230378273408859968185424804687500000000 [78,76] 693805766052636217154541042487204810105658014372701562768615818516864202734005374563243051820031403379794736947717916656725127456517697163246030058016425676258600877829693368073620186083173358689665397359921790000414780674900024264780619304797870457369481521414737800715407394737672527748908028435677570702747518019182845234815528864710914433216483917031564873906701230122132797929359231378570826516805325221438811345779373079124233188757922273390303874725072444179031674755938344993276587980451059216757957142824667662809400596749517107347873526759875087706549167566402873918791386437489326632221850127027997101527527273979234277103141430426664611750916798844668573985669799341852524910635006082535378530877281320137627165584755680403697905328660448178210154290301611406177420680151748062971013737481808358338278569343187897001650864554677591944503519460111651695014157526119080668432697830637094463196233782523096322105889294847525799838488890444916643744766452696649228853136800216879428246877361846304826378456165590210670662613776452244822143519874887335103636475257964125682081275817313495345209292310262972590470561713114024992649110242966271527100685482480170141003334171564138373699540781547369229219556558674883344586977970109956342922229992642409399056145732551392654791337190307610576736349921546975180286821397791567958450807629071395205032111854658204380206622909440211606462501433639492551486192047219501306689920533151450464205161419613351469474114626884904139937573037331371830634131360055890537326112117518127390957055888210766604187984156185866344810068604011598870657440057912910405383479906805012700825012629005345915549810020603679409208158465995225616376700171869147852314995173194603048705772704192763467890856007244423322348532863820181950564778331359326842836175871241099436263585512163450309169860115820339809023627375523538206256916154514298557530408384722259379070203329429325490789519186090866833074775690962426407751470513821366154122862359165223899138531942063519216080275414356076409760640916174609554812477294985388840862641570945243508397496184694346206918551014264845892362886384048342367682926539670769187778656872517826977615524713765406677128835241389187834918012963891759780100453906969622198721355369437865426480508877784449153738303744460576714769443432655060500913140042317458611358283523419991479976802300866645312369362191308533196231405626089585781934313987414416485810519930055306758731603622436523437500000 [78,77] -72147380370485384383605320914771827451136280893409337227163906469833067161484390470934144212489020254884911434517239814690489944363822775921479374244575143146033798817882437264653043861246321311692079915491346620238778140696155360867776027278429450511307766931995806914894182471955682600278755713019750842889580650046694518718713197679909408947777793684280302791008409014656039451655696627789021112977477251378557476177784299619271683800317852718977159228876385579146506580052208469995748478742186940576769952572125943163720216214259577981571706739751814077323957098170535576197109327753752722081808702410965936400556469774512019430075421324794124931487033119496864587246190923607027251676755758767236465535546669485606343278250146389564096671134569944540902147979665549518785938595287899627207421873403886835281469356503222287938025466115854716213334687466747384111601864614692583050381008855581271357464983520651976269578288384366433726978024940327813220489140799726263513377119760894105941961196969566901784546070025632980624830662229323856505358360492028312009111783246895447610763278154780456745498761953449902540578746547159210181426214446148867200933962105641895116857341513645676908633064557603741584626613542909418736502172140579748470019368484802558526595632792122154265986864661607977794573434455611121602772040055337151928801923063187591060277356870002178551352538631207694136180760048991727794345263725364242283424589551731658727919296659218943842317370926830132437408616365269156612018954092393930631408269635428680251523480755395401111004288758073505571014673232752924450964494422104316957426123487541652302843246409528700489224195218827371535116568341192273769520718892624514206959996199849866843824899174741406798646844073245761794451424259973820285332348812651958865585191227582920026509081560257535696550385600439377070847300850512913602953628821276410638314636332547645302952506813952224954085700712056723980308725741462252065891035844020882086555521160281177998194539827567293179979278459339537561361294259578583259145724403084857196322605701424182423040549331218176559058140801372258552507383516816013397920903399333457643442524284202193906382446970992628983399102592262217880742327101913020613396836906184691236919668732365140545243029458289741934524132985846718466481397395376464162433213986035127654719432500753323259377227628049343164549370498833794185875054385669596996775131125811952870208187960088253021240234375000000000 [78,78] 2906941142514838928210059914382591148023507063325878003360432569822560419267913873168502751636028074660541234044602455332156779791123605795728886894017127447607471283726152765138195571511929625158679929517854085757308631352666730470358204648845280206808636999085014196726843626644199515702823627525643757062559962326926564203337898031081503988068117858599662473830369853996971317628987640446328451237924422106375427832594781750733699317125753133543149933905915747896341079988253955766426639431744629985222140190817913083804486629770939067010746739815040586023477179664186094176601798698015344784662051651492768088301973479011656456527767940395021502551655111806966718410976401317824591232906501066841978635780369799892849737808108487706444090421150623433164133790259533939468413878384337871053295801332888357146925977141886172362350716933990623626508482438768996970490855760929117447349001073478760337696043237661763875361351042514868701892175661100076593863558036917233553901834446677835796399615737105757053017456185911096705440928046915295313029843384475314181002462718158185233162678717241133659116353572832094918263917352481795116653867918699636715129811836878633939631570375729678454900286345367139765812411293730845261021174825740656172006463583634553776677575467707356544125393377958278596575048282900634770428155715777428207593715053191890822616133833771211564767276277128895523999885075405823605742036905408607916018794876458693443309978391382693690043346993536115018566357421819868048247094684203854082949430674693846658427389704761483536707706680156395994895153247517465627678648142417492474926108480906248991867493945533050298080850259112705251471972877884258626033378842199651307084143638769171181172659718297373903440785614913173695428646490149647607504227738959286845516627511297614063828604770279904784269413252528074273006924217137875310099188302725364571622805101273848947775837695696790434115340811594980679944176597135144297207926108172400149101742080422912013768289927996169685632474648427519889057302252075119688960928046526961193943053301109868137662655772244846941069906895000878520369646328729988159836118471485085479935221702474456358602346021145538138367998440576225109958266673996468729856138658988075597145704444728516655408736276228415471546575164479002091604951540183313631451536419926653182936361764235054155567234071196878155408184067787872828013705900714759239805229720787771441337099531665444374084472656250000 [79,0] 1229285332139819033229040638618527405689345493944684466212988027569382364605190065092687186681110060837904803832620931574055552947579262850730360953476843195847218965544501485805837413088263410443292652053411140089446678435593586039124610222497090204046870215123009637240402916900235697465173013289445465695557041654717903358959823421585545239318576314443384388338331739891784459212811809106925479187705383346928798291391988778896040253592389550104945621363702797414846500506444426068441763353849995653499353662175032051848937456223223409242916473765233366263802448260196458701365862639462594528358928056426775764633849451900452125174752628160992509829990735296872410854588855537077419198519967243175546497583311065449446243821998681957937812321853072053105056282271995675638472181849026655599923285187968386042341948104022611343886161761941100595751061198739588734150131666499153228571500835109899591607241712367630186817120646950852860690895767423509679162626458051707251376163513441511006074171141524930155622815895675776342047640423165994281831345927235701545636744116394950109352876013693174645732383218135490906425847413510511204081448862803160912462658430366022246357221997923643819459066617793320878718804810873805101682522333598641514885646853406249073550927740316309897713352163208804631106943329081527146832235770127169312554330501559613418054007913481232420177042766062401595318000618348298927407238974959058790354316030156887282674501913439394777487609462740362988478160706879705156364020523893596266377412373738343405641253620739610844555111207995610633487984228892261527371383202685434674476798670562212120643070282120086102302851595541257953926849517806203206033268720572774810965575746992487098020270267613741404650451802220997775447866206541077272780328879051172401449820121634462506550504903142213231764970345202809505915533524925844332076712875777661035898320258298143373878645685378231006596565722550217406576982762321210294843930611293697741452569027181270888105462901743080066625646440877824257302301728657557843799921044302192728555547569082960026302323271029008757111276771536422650386260385308626392050676597799750070475548618977666289807926351852448297921328346766565939729055882932687538417809925983516132794649484680240362354935748513616061081376870917957502220291577460551356218233355813467075686393636813811461065991038816320558106743136199726591831841560732494339622777737678819666872731170589698457273897247432614676654338836669921875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,1] -12501146427566960455655320904900317654748076581550647949272486323789032744046423372821026364535043531381694019729440108825011991313492534295132379652383523661838873472962061645195167644119155370895119825849026933581028309776765046605618046927752057312910374796685353454500436380798464152494250121778821838724280762106446582395330624923573174309710162512350865617804511835743503664936730870475249943399987729568647897214633292302934251058082878803945291357230714241648292246683516621807471606821285106556686669900046278571408315453068315456764706043272022046805518504962123439249258972450285061953993745938675192784124728895605830484505818942523905486322849402414807101527307983883825062298911176699024297068068671539806874617372400284099645757052942420039082605405700283724664181731472384544171385411173338936334822350960341786862200763159931129206675178531264951068405900772930686285342477895104283623296965613417837239815927554277921979178635587297496061822598180576784036743191163245902073463435922743868654860221719441454312951610497238352719091151924155604910209995184763605624094308141511411329678405780922173169332287362772065620874847735170553991162962746063485008645259843661175295474399140554770162504031799582751031173475776649440552971947346985863767815761625792052998502379161116433976605030234458019536264255208329339793378478637799393720754336133459035602780398194472251220228165553981893025845302343718683219450506288553070418007508648467286630088898571544131994418802367956322567471960161952403537806678321376460164661598601773153265005544208827499472395644905276245271350151807815348433656056069481716536342072317698332999346474338899494363029224830903512689523728730865794955149161465728656301683106223024576947154948680224757663439646498723370920993512408073641155313973519676699728128326028177971550958042242604388373295564794297279399716146840740488499779020479944044792399334031648330696703666178077932325415364529061871795076532675672345100491014144889076618627590197915286050376133022142243742389363565387357464213702596971375383896988629970266795047639924860131627387393741865112988476649244727218809941802318613458915076975182186203505894692840969338999025583587125936712915505329910217171723966430576551847689885640932614035150592468193328577799698931569555200121335963711269388375683926471704223575602920289689276431383954958489266233101892528689879533078948064257384618957949353398910249851603887407541781939812608470674604177474975585937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,2] 14953433243995383764153679564763021144251118064581903190962990064493531334732169867328472774644091408484801353689538262256068128808839916849162082656257194455346640957296199842914482022581535033297598316817585906651889701178530062562987035100049817162670394727589850053272521569932707322092743474732666639695039397904934480056425110646690571158556728412118436437873142181796307203629235580772789419560109894598110191728950885761243315181180018536938367659068912450317877865197832041632869781504437596142807812624665230848768848936394133738771072217212314797604882579872493554697844920017198924772422860769188760585054664084316523885469894039733587470535046005995037728476731685954584877883631331378754403597651037374118205761077073141805095197049713230252104310168189774128463190286792205791533679425009665639008221897992422162605320765606186204676195562866531239240266950144779793162401882488394932574342850780844511627281278105112300443736952323399886941135682288924002016310432505731080026085493714914052210608917354294510756742212675620306800809188758568960544792935192014642102501405389393092810468403501172841410602410881099514429756334031727645130262586019442849806699090437024156506850415215933001530714940223164830695191771455934799673140797985365089470288314601653507436255530821282900464471699710200837750759372531701263736392627861098744229408288334545970131933141663534852819859025212917484240139386277007245785020513699014167539962432333820719869668180218057218618984377704441747216263538603723389645636874089419811599594645837221326938247027542990885698867672453301227949842975059377232746943784786550365751073232989063323290881745525494427800743604016843446777287419032061173315539452628342160903321731217664495175020916366008252395857397353500855329779599887700179659064159655056799160216333819969844657620013642438838726794393934913411443153232749022234278837302433270927155029353680111280895970630452417439095145574223410612807926611574331735734332295996285483384891657244570671224887387739018626920952632049038530544855480386916087079966209782725341260652269284273972774533391779329030574229243090208855570110654321756676870250021890049467613283181283149855406765227250185633144909360345821701595763328543875189816110789832655440528746595049397195019245188851898957585416505319472716793186443071274230136730488229502237850466458851981376074586215386316469094232898515434078286674581579622756831528875152150977743178289491865484706067945808172225952148437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,3] 1019192299612829884299244923442247172635082326031411736451676557519472105392996689083550377180229375694936939281366267129215469738030422244049056985802236700536729367799921214340983756269567819808959344862363788244867858854080905294271768321231957605366487359294868823925650914629084167472022906243236073826005414512961582701523975663133549105346125099642311934539944689505472636675952520974635262096835497676430856034752627120745591604888798828549107368571079494585828657701399998745604558858197309383852071659279649457201998908889317044861443000450085804308652239019080807636090603560775404521935195711922416117424912306607676648494427381690273934473086344234613616295136444964291619473141642293682574318686179822561350694272475902967589367261278666613741946132401741978024030620466368616792990254507306092786062911814748205997399525628909443462115354073090833332894079782403997582246142638792021576713634258734139662508790058468350673296174786775578616516423810866686381810896865735545941103624775374011428438401873575117599191471668464282917007421077473776969110536488963715940868225805475210529167862031019383620503064445520582091981023109959182174820323590655047316960060391154758225143425191393995249515336200727897099016125965543057844310634869491259323258556928121379520888030872067846250896313690625965552204134997289350326712604415218249146456428648612575193541041941213252385594961132140426460043930478328481810796981702026429170628684379559348480946360536339827452557393552522603188434794128788071088958787504010588674064937442841083809213374048204104914506088402385920269309169255457826822541753927464877938572464793533258112773921666188727570994598547553660695082815958466091583167518868023400152084250280050370749122053306148117980746366803307893223028444655666060393625283497212958585104442058832808669996741110231017287682925573128826288635258484940503564452637937204870944891061124885347080722203899755409621170542298464795561513647404722972894411447197406051816716036020527127539527960895040394638617920550388943951182883068438347642583677990389296976700303552840793206400344293115819554324227624061766176635354076199455873280600475002861772052404632931119240808577656645663760455428117310668910998621490951614930963273631033365673964041244281610979243136557749594910561286429782550627559921248564294413371026398698246345320855653318653265127293284917508728610724587525486414295285328744123874688050157400181890527435008171608377125494371284730732440948486328125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,4] -16742939066514738697797676471312299647648074502155436963011600044104826979996828805258233360370776841330958937481153066573155030124694741503570135631602665983032356310769469574868474497496618289067545086504499173812212548140281471005860266491883783853561276803820330132454697690841006393096772890338517362609339657759056753895686984910197593841920611583208158621722364538964059524211344989559421706446896984438361182280647153876454443649339199857516100852561200351870015737831015730971541125518409633738596959872925582955782522405561292883552472129660734279896817175875200558716660138670780582665125024086763147172135339151693120932310910126089640915293195229752987934231382197509160327923249157614696997444586020806230312518875996977963190956801058987709072202627447670334863438483123125445874010162044400366861288176647525425928019994778354798027639614620056429188205406997527192251853727842489846724617902148890665751089240047542996275845149826502585955991421530993643047075986185894368972068858929776472027130043424602084044669367900508841117738362769749807995894854771749254227114414941270201696043842824387822262259127089776183254561656843445445365227117818152541241704325027111987106267726318061603195755012722177761937772300222528386922816329254244993581840244779462176608600117383306924375973988772775461959825082389304552880508948484164941815369656798496173089530009088562199703865364182930989955030859985504806558274726124594840060187853531985123307262021591291547053288942255692124507356523735492834826641886470502851088629728140276925924905476159994351478037939601820622047996318321950331263634438265840624511880223528475815651813899664822357285368154774422599224854175144173508656357668421573433847103138043782238704244530366633353762698723254794046404737391508364831731765585285578763729303796165151706165218103692378595260053724064132882062131268723420010063088803604271959839564237256078293897430879594012615902510762871318375963020514028016769202660092322159802893631609914321067669485682018078318700470800061921363406994896588227474332863282216568293405067486633103217223733770957014297411382778764299556621712995617665884414910430246589216189807788851563174454767478059697137824447706939053262009635360871322777879034502442505263392187413533827955614407114863941866371435080335476683937691833006229376493118135452466416294288120984206286173588359763685090587453414868894906036909886472337955302224608906376867558361558279224118230693596487412833084817975759506225585937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,5] 119387506853150826659599116883097974640433695000812286957369916854835291256339608909347318634087998166703854682130537122656199792290282520206718834085343102435964011633363239774485057181319216186668485867568338785271802073995172756729231743425210586794170864740197488990670571956136174608002476467089456182459650173537520738517988558856656352016711059594155883145525307651967631232625742742810987741008697060660483377330782414034121451650647219821705450724273663405569821106352805482011345817737949301271773501756043428044688106784223500364748965718530604792201321864591986666012959272127986221233854320684411037542968032003093471228376608038337209045932236774123625820283951979186216264176096227448483531805312595371149337828431222795562554314281643725351400010227689500465084771531924790730189083498963246978928552254131580527042141324067392346013680610634214464089694752835069347121639206953132173692593093040946408388963350246561056099538057986400740731147632928499618907696194625968324645021984493502091308109310752072021830210053229963298810372046260678333279001042360283302420787965186797789339083743212118839771078660046819862973101852814354094140319304328416053663840183549122597446017822475877823405445388209957347000780681421445168882862392200343066535605837475009342249309035317648218192597928622313734491292655097979806269210477292629096274589552613796465374568514366825889841428678346477245089567806457532275784722263488047226389849690372383787873262231178969836441917060017710697877087913874355176962356370936452186878343258766051779090100801562577190792210390393779628043606506453997230855300773737052618744620098813313350763633769801809355095709544437846278769080606982791880421324990621547009618920430428701875288398538059592550486155531191070701373437568630666795441981364050603290146097652003119992045042863595487887340807355433585540329256414323548237287696599556550849133003266944647963620352754994551240664743117387931126637366706278840760930542983051436386522048018485741158589900109639427591748321934478983486995869558884478140555861147661545535851852892135213358740436570049905672627870905231381464275900812116317172904828519268734734268641276267543070999988509882439433937543455535522281677657704354633496430021856468094179955006718022676471861775298372344335942791859485444514961467521303855109128581107696198593278657187940435590888899485687373778328882098795269824160424775552460973547984368775302876005912147796053906362301333388131752144545316696166992187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,6] -471115703752478365942361340295310283741901831148402765879402256606630709493474943494150382801628196891115895671921017204462275961300595069565936209416862786965730369858130125369333416106452074096884537519013277532801639591523535598342424003220215451601868446466416956529459542439298475109338837756287706687665283499648160231430987250487106068246708387032402261171279626426856881298604022057680452192683778518974932410916020151107654938308944343574625895690081645686119173095808788626359860460855495398300827785322547412474238819866746302028106285191138993578801629173882602853265009398193767712964107434314296899343830699275575460212135331873448554102110240955174019149923964410065529148625359156010999872907036851019633809804218070523935246717284966308516220671777272827032801019793905502832639072070916824996302378768843595429036988267422365650385434438853422339400691289360120330178281740740078328716552709165050458874439526101669209486712203797677104306260731477596151669745813362218716531428570752797847123707524888110467185608854770883042829710228753009395275577558321639336835084682172848524590557080572542356613196781852623074173129864072336870963995323344065134878944432466093766188044163682877219266488054201470284593647850459592778896511879666414225324084923342985907059190661240118332360479827547008669513849190270057094220578445552432115383915597033472502436467422060348168972504298816016947317633934761105028673781094237654100505383531770616342652407017384147810898480743100835132289606045991987739230138638226334741301588650018901079213906907709999766480974789064868164285369523163293523872907203551861784085584501736816310819026223849105297119383759420790785466199991223239307816991187501635210017099333084372034443786949157691213323342477061933161455873035508544074510246371243964956363127524346551332334470238720502584809091305254190274755279500884758067058950605681427139854851688218029698217625007600291867127988042010886511382930583865294609959309225289854173980787920660806445110532252846084748720741130809885279173412381660407253063885222804291730044426425779345265720107209749324281078870902036334636712949943114985323741885938197641916339905226343809656733928469299256305768955797133726691077895100729843125723356917232012687826098640514166122297896879655570870016114686954437346924894236805839683944650819720489254516466508238382011821916357661820926240081465203388593962291183050476056807717995513088192983139517772529097169237138290759370207183565071318298578262329101562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,7] -636643821945814189570945670019952569064822649327376941485750459639542786038883941184873840819731586060118313052245200143541491929816826215450826351398194025930182838298740320783670452599555583116145767203121675958000660694059659516500893946939497581961841547486809308689042539576289258091094614567182020717570465962374335045579422855168556196325148134855630331307502390931318343249784142299747770183880927146518893723251597074219965271248423508442732419442672219915262627290727408924495513093866145376539506772158027255991833095794537329434999662017813082043434312355701459844246691844942301133787999811196704132422919946750364208759281775900357134179904787829406902977240898965259357530214327225624259312229231215196559100539604376581014466666076450632466869734279658801052664176273028747418670605664600739869329508809320653885745999765928940396393147058754984411553022421872858489723567687821907286119765502954365411330517356722890353053064675254105532107125833158486913357847148808239088769261130680423823767627722536413883744991184897847052530877612404676233782505441175716284628900640883879857298734161638012491416534234395149059020144480993143966726647843109687712963163294095812092763231628801622052229726057168183988778838120337614328531427735228949616163114034339328297140448207085809319079957294019983734303266042240845762952089593889100756905287519933652328493201890502154882304283149740455928133210961914832093445378687302617131834383692925948843199296632241842700305124355631300968412027058636396632968187341921988925471577616697017568250422173084796077461133865114903391304904283339848580019762399230861410819231773311000712964815520726002784168867018885466005842866930058075262247243402771579267480147659448855867719615019504171698486098887978259564523723476273097476648990967309580565369288566446716828512812538076176381574740761760212073086875097527773604245195558090345483651794831455439087300329994582552503590357330331633610784625739507265273351399732128280983898199698314331890876773869193068108438139454482428530197755699781624992976393508108503331583581463722677118524691457468346855664258102871797039970920903831366241120441724340533482487803368616495182733804873926381354246677571696345871580162330146342030576089731455881571103949749788298361214592862382536949371141901807050025624664154780400180292719445055227976808947537704422564932446984949893396913726748503509111038798408511212460796304826382546819750745984574331522017860947527034473636398104190448066219687461853027343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,8] -2373034114274331228871670788483742379219663140130228815966329624018529391410854261076102600476944943387575203934445215883132970843216795343675634368400431015297668031719665967492480694072087774626241868404501961829249324773930177215408288177434076884313782631763465867746391170195983211440013349733842787266018713861967930705086617183985166434372400984088985612758037942161788224745254401891810766271780032448244370818881744635816209922435960800675925656661087509466824847950001758597961185287250214879776019730110770915543970424296844300023207723766732641463005056611622451192247946941381577799228828763464510973519372665644785886008351889474442201233458377505200925273012797623255425112873354990597939469854075303668688876402687719122341376498967080144901814079760136731022129871415010281771094931234099214832814401348093397575386150411103972744654285929419571006341705707694416465257283174403145862390480214407194757163515933217143097619995828509192530438730410116713951031335018396990683788426400672548742276021410609746719424887910680110663429050883434365757116487308359802558461860004225338181538629918231400814118185210616036053620769638978235364683151154335201643040218281035093109763236188632359799550792237094036772871092894295008313038042223294497678013815217883093677559671926317670843460600332633326999934066998247420934680915398912688051722122804278546099317678925893884519563816467338030426807341082641963895457884100368605656109025887936502304161517217232667936030276680557441886084863173975127688166793833081352732953699309782632223393435180795216241177256574626613951467387545137903266193285327134753078736087796691098704323491906861787010919328929985532586220451852289233867833036159059032191961763874066869782918047056698316715333416376879153716041039630137069853751366694613906036329358695134460416279849450955033444785200366836784490084463065463387637364659984965506924547623752984333281710500009695766645099068435853378055474144884201964636010929641106253408017724963423745553520750369748370730308938801432302873571008453742875936608485224356162374908448487755715673245231203008274259234141426911816590412760062917894700843171174624443364100678427269931255840817293562434351605413371982233164649425790787557849677039447512919964149966341225093204667689707111269840990325485192361606555474058600510400986256726080901845443517885065225760916304197402034230420584502800520998708094052598050884124178959452937725331723553239124174717119778941534239335379302682227375953516457229852676391601562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,9] 145272581955901434452548517442185860045698319321971800886188646826978928644907217857791182304360547479258576081890481108685490029839228513397754492105751234191664684360205182731740312796102150323789089641684047360440824793287915121386261072256012876891495026675719222954700026910426036011239798786784240054854051067670156622946880917877571432415350874059728961294226678948669805241960367221176800686316736740633718266256489539132499926783641720563285762209598346532331489002262940433776988281543749533365468769851877066352201700472250428815585288880808983914216880061716283014515503517207173735350968769708470170886140765793513524114820439542957829856991210699775790815841001374373225032875011270079851274596829865936086135965700683429608168423072861133732577287313367047079367766433995701016710929109321640642643741102166204678907852905634653961334628078010571151404462819274262502465802095559905291120450751294119705395159236918803683624970384294124871885612232953325317772396091870802198556052569236267005297797371369085771744532412453410310959506015969330811470309723304741306749444267010698008118668122452587178243306481575317264600064335963684291051470556574545299219057878129521545195176889859536963749218808679060126621445975541574424174832760230914333210371768141550767993408383124467060818007188697355718899794060983513555720418348638562659039618707408158690114974112124254258380074895258567642085216980140339147941810185533989864206491669458450452994833960850470352281238139782069217798307683016691951578718298277097190918782783913403222280807391851283995222094010471663310379545032949935226024101161777008541113662273502537629069192133917742273364621220392344813754779178712971968997614862402202167185166563500581668503802862754295652200692189390904800994212239343436842727812301761214774934033566886815862913460046572843612784572916561925109369781011568877518419818158800670384677690442652889820071408255113376811980437895883572183819092174368948159950357442500641151708268862501311423294238168157377229793248000580799824889992607430522746741505823443241324886492293660367741955632973113356606010953352913455750737603739922103438817505445042971478508983552260255684565403813659988976732751146040178129595277579222163154261508085078645252060805618767792731642536231283378530613232024302846223630535668650137584041978309352322396944023189360841650963116201376737118232658095236599019097732870642610164470231918180441290278154358098660663304433131349330840431703865470169922957666130969300866127014160156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,10] -1042590884864857967894177356050772930533375163616887973440706932973706577435373585749239670175720209242363829610955206417163038385011964946928055648309703602298105145510210686104135062477605626671913803440685647375821793304692268161097426686525552893864057623100299365620460856518600756527815316809601036878277771425817978555498188099466196743970048709359837695010927392589074794492533084323751727113859773413525015872645240913200748884319991408059299188111771124072907512212706114833899673504214536492240310902623194668532826664409665804334388121987214800743712499155588423727400182409346332401705129475885478883003428001472297710959266345022328980600103231010285143645925645507036382883285522514059739622611166565911409899936618658969603164100154633764672347942191711054338173962838680420632923320072950583075737533952513373097781556903252221027856726837000600716299659075639417227475074512321480221334781840584259849142661396946630876901437362167808020282743841797523217680585043254925648172803660574987072015560037193014418120151732867935000349040349108972037449392060335464913041920798369860985270755574457529841287799166711210186693602512982287957828604299391207816267651647275477173231011192255797935044243249705276131595559671489986312457702615295661041888531637586304702223087539721021019756684332881955913148729741551322122558873015009697969693796150770486267101423187479930274568512107761360516243709540307048212643344222840309097292788364743385670055146617173962171304232010687050324962659926239938978559067728486560062542640260729716727485197508106655846814207937642629105625339887967172541274631858030818343175010099506443239690458486923892090045769183691473034925754330922697415747832534038197399492989172545232546810887088796274900433479530271434987050208831269439171731495603189123906311815567829425021500476081265014597143939424414734163626418015251481610688296451406025096377939729358291732172913490533116757135589337143897937238117635048848870390961145708873753615288589639372757112088799008659513371389721307301711254822187505141140066480809382076430531751712843334770172629166341597771312257901214363417485534049925536678054870840095335956078341719279591267926921798080375324396739689562422297363794610327708386600193337109523320779267740535884763476284776377435964879080282487318876933822913406342297650767356726166647388884798638800470242997472188886015290039102017098443571489138871701216485706451131183127339644192235236707406736387339511288181125896125552021675986225091037340462207794189453125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,11] 4111142618858402137763962126247384323955006317066525118593117346975539883539594382065346539455135902708775101865010959034814016960778438546950535068050146272190357656693023652714185571058097475799655219135215937517199764230404149613053411269435097634314921799038981210046201875853446840047102570237636969615234103512438731097579914806425668176857886593700007473788999667111432164066471667652972071550418615918477950577755966177616112599779843283907907498415354553678957986386900662428672775615379937849290538731705101269062116142760564154271502993295651121354845170369249575926307765160766610871189039038722101504757554443954652981676822034337374490355339369301418304041808379971430354652793105785289292853344140542683609125523160240011730113213991050102326712597136658699427992376760765316730633276676177456805597276845055430279447215204435079468594389050008962650501500613571689014553466649576241045186842170323935559312879474982420082047271238549624891991232436258451653872797446145350395102823881214197429088689002197216993937888506724143901719400591436609886892249923455406081533092457019029299787118251611397947365329697132135996239040663624910669600322680298420046629878941271699331796559226868145647563563096181841258447212019198812850739511352366451007389401773040345784560539264505052317616046286375323329689472742117696512905304550724119229318302728484555899766797107693397633767515506302629894719180314035367571585960770063406609939332739012266676839674801789592784992137829424204120828979484484569127883386883785344943258783424389991242059349065649502642468346463563765903668820416308571543844524312206962707251153729497653610009279259824952698650351949534397116265304717619770896174502353895269828002019889922155710398850256343356540044084092330699186824415412572676233865065371124247301450718579860167563422609759435708290234500571553742523068285929144931547827059211936325622232066058640747162985098052887895102049974561056636564411610314660982700705072738056175363891083031909282543663028092332401553681311102572552920679439466959417415056192331748980983890182812909785158098899504461664784793951554506100202312578443345813438915617937210308678676235092880920278199553264621630920122518797187036646827509501462594181808305596863567028196978675001984458200772815393757651576971064641452141734799009206532012337824927142109768253412254130034392915982060194604662434485184579357924738677149790511445220134166278057924435942266477688692573407488457112498973641991313996991433063477039411282021319493651390075683593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,12] -13746282281232169308526618049462025490014782440052442994009655547868205677551208938791180017822026722085603496280393259780334981196427948352456142755800968503759640924598705724699791028115166676603180978466451173723917334992250481601155704113980026040325550464007979264205513171892929424980314245623763391738388525028296310148799252854547819493058170128710443096836512023046024474685086029853499926554084194933262255097135812410825348344211512899802552268090337527263365154701589864119556733172573881620956311731345949364404922297787826029217183620216977934944535434169905235179557263971502091315318863302183845967904595931280356015511338831001659930865426333450096333116368576162873031035268171323769729866947709360685268516950490347567870692741836667898001074567551999556672080487940797693871439815068001820795679692507122704442523995332554414998041650185567952341525959740221436785560325352198587471866775213682192834785424989750520873841366630211057869996937167569843115667787545019226630833806988097084991009183392120504935758446433701336761011619377537385175489668929754422570071924952631158954278784745316295952215931754623825597773041192372661933149885174706618677003795377374399720597553326723214521816155548365206123543217928257454293690544991051164348721755672691709100722558085521027604319777805774956996236781302893389225238908713662507076564409556222047444460478761253349034755237090518014693741366858573734649322028976270076816847171127463675153020366244443668587734618427816744302899919889874063915685192412542103058102414403527256515846134634199569459448050163084533291945521069028746416020007557104687772232973703904927182300560283462986675498917704270667886771707867010982967605825800460003635511697632104530904695311971888592355410028684660627333917330366760800552483615016164559554964799309048729762058664895413336985806482476899021661664949890340907360724885711992073107945745316598735075607404324220886423183587460100420008238708576334770447515170203214805901195748831359625329996634521483671555424800148580509899190620258259653051120332235958864563312431640346377510610067825250291520698255889704073853639182707019117612886408619893494805791479504679089483358923800949404772730622154816171402774569956419240296205412528365053539887186472335380773587938396560776447398955966016323719499662948675132424663614582371112178850878077427288994627613384446440516613919483089971436711634414687915112136721190653885046145823447528653121724916275609541044257533520170067169978236096099244445412068671430461108684539794921875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,13] 51874887543060992826925096247372719011230480235411801078408185258830270710545895029667312715745560740145108736650959587197723141933812960508848034737277260919843615586712522434309063587002182642504593253544909298922790797815585656547719450358438728716000683525550427373154392829373493075281343014169917990011936362410025211169068583510350663997909386831219820724746901771047102473845193178627563410845078666163904597311658228247843285572028522663530376284149773683774397165427348988037307784258722999992676652741878005431301393000715807287627374718060742723085709853520682318994755779131269965534647574932225413108897869416590340729502409163890758289223294863002890800755338291289800640614160747946932012052611340645891318974134693087118399654675479046050572964794253305823452935420243002760724239109059227574303324430179004200837845212715165249322275048982158247050449809053673195442309005491982471686463219744265054408986904414430595381195997430891991203719953944449750107227057693826662686391679589332573844747711414912624785030721799406737905122848401418672962896426709113230683439573274373984402532785179187040981177387248483369439442262058574931140878782729567643679689722011241470622728575599296872055807666773951538198503052465862327610808639747969519406159800004331296451300866412271652529052582283668292341478717921439292331162885700240915737887380172727287962781368714144774311791364573972725930789891269296923042608638318769191528134145578962782834992944898364984906092830918838753187337938597944632280554738872002696470089291817957197593988136695340555517425543396819503847801031193323642838600829377269369236771606561589273214203092583566081284081212752824315296237653569928631433513593131267813651873684260871809578242163408747840135513193050923725200227979286946320738084717232359662679833542918362913064539124920660690164019063751403322624639594138102174398717762365957919074897183304787503945075740548603746383155852703589592580921893515245437282466009277548897511583694216215972940947925589897430388668865946851964287389098587246491801242364464291722563617106633366253598474459001002223530235920528682518544129843428847997969231414493408302540437096373196405945884539342637134442263312698807077214070044119398654432960225391494761707648599638928688851554090932358763760369270704253089804262918047078069313149326846314618801593618652047812761752606085176933688693043931752046903175786662972907130639137409902515450728141712590603761817653677538372722448928606497687727649781091673886201931509276619181036949157714843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,14] -190686380162893579900524532394680313679520701518252341519048657563891428796231733070760004008181136962505711116102268365837904461937291567253270793033586555041543970412963903554673894724718836373451458334829080900620151148450747377742722246731507557841047154216566821752451574652111455852722278009677177731633491194214076365614133969110557777421126653885987849009350324207521268543458192457979969536203005060518880147658711249235462687383211951320713970109415699725472540637659294816530956924896342175783879701521328377313354862563751436789628108753331187055945997221757766871775818458630764352317559617684046883979478550676716424079182563807521862058282056370319747857217712743764846840852736658932073340089005018806342545395878943729059071145526114428496309157507249317834194509574593209538417201508477116437357366900545568576582938791510542448880821366313930203166019726234628943675188564257023612522157554284110075157738314693011904737341710000119787306098645815428364958208902153930430033258130779908291073937870086661007431002630284349154839888272468118928202168106599157274689760278710498837684569394565128178037714336762379010026814616014696172494821765103371065451591746593775822900673843717513315221327661807805550430035479064494840360667929765490471155139965760991415092809190300454632868409138310029317519409061243225022507556879852686815037905184291402723724023051172735158486564608670230590724313160319807629433368507555854399852682289810752189001912833313737870331244330037091182369110826287971670847378637703083571499879765643625665719378607958802295973177902675546994656656364429374224427356910410715418540618655850640220766043002101781120205735039959622763502196859356394900005280307879589961622882241208661120389661942436437867852894639077138688049108459485811778975366821089203164525103213504622717298186030206967616615234687001895226011989303648402127834065774351348719164708494471214499581329220529685303942552216884734020427954557096203568427939828278914215415003978980582631818126438967279632884034608520348163788939521659487364888802050007900085706382517177637827964825172240513311267238695399740105168962594424754001379202217690281011996542161367099943999171448674136490705150286467829133107782491518761975006035053681859702986981881162016544487751774477779532702692919014760627895516558440550831373303802168902396219859783662299303966445137344410041220614249748947635893426290715449881885848190872150545839568591314624179852317946433605313963890054267747603538927389418100144091033909532484358351211994886398315429687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,15] 559674903068349478484972897004035908585219431703682862586950619968030112309852490281749591409721832892476377010784587253416863454152322220137317299947233594184863405644021810554524749869533359420769358692172440635697753818650333193849451872769448280798485921482181549204464960563141478604174990246440638396952093790479222974482033950541813980053327652451646249125962069357162569386554212837771014724704804082775737609809117402306176929725303218744900205052160995886856347150163663418544887827123047988825274993686481407880902425952337580389685608596803884299428019752002424283635877501465610983250272718443080520062311766734069639982169318004372968862122011803039327713000464939113706868503237337726107169135211823226506430950342438634541783632944806261806494749655583901066432530762904501684220172390519792267646781799419637105700884936373252390564793493679913325478914246896805416243051820030134494550777796179053108932382207607075522410650125790451752727009276869066340527025586831339658665467445866360093789182811354948045788429601263767648191904220211836560548359570491305110054622182626110726507990309879269576642827166452500501824886464265697263181348039205746486375087258829491882324209962686161519006949679956050675210512595249067534171628370757765067222486806037467977822767920452026755299917508607467336045308705494047943680697722088111127889698946531972106712396965770831615693758995527515574884543566370591212164354864248554501979694964478384862560562247226793808989582298106635098552697263450582898091618653720848388312294024838247044093228802044514615799691445837370545685218966127373694420134067595065203322702632861963416727481049016350162996116030929457058414254864320781866664292674399981606751346959189674603870996513614909485881778581575515027678068407168611045468838739729323479676206450120543544298136988871535759363214564092981393425496799508008156224158665695594577618048944112598575677919025717276402353845769737126717762963096891566295123488972465106655625997642027346532698173964217199986120665867010661943661991780712513204243726183537132757800991248438055150149044006865157330015194840603302607382519036343299238791903334150082217862855599281825937766701757163260966897260143873120402444587966496647810320862376279897347453548811638386509981045982191036679266299548166166189455829273295433181381913680261866360159615243514862763153120381386475760963923947582524267555647836880579632197239890039157334255172365100263684114879157649885210048579082110449677694482990392353249643449600303490854003030108287930488586425781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,16] -1258900985581240562960804835415636669330387354582860702525356637352792249153763221001883607884058456135376024207709621805700068577990189578490908240311027032893628962049994490685573692657253731114117730122318406381294439225004769546655828227174092600021147383423341587421032697182863574812555868958084285002054055381630960104891248678801888938940975789393604559211090365294448521831207909389216771311463839993754505582935539519157603591882880291690348921849320526821997195431115054354968901368285993830295487079764175832675771018864169472953563051944661203556655292454970885333575224090261503488078657242977645997022484693099062761227878267864415055117292977521330447845828944580450769085678654530691029448559870048585732926765650633645307450527123680643783740056676534096795843301953569463965336311074225479884176884677680893331590038722031803946929925730249204113870390699734015342100776102183679338765503239836966151314238251449631932459525280930341645237543018989873835054291995400323783137732938175070664334040791086289512827010665784548038758675244845142689056958030658028085428483912501756197327827525456129171192900311705900438851917595840043491904287066677245171654200841016099169766479788012729271808747968352993069629091714876674797097077059148953638751343855731065921435598000800711578272737796174431035624740418764171147799604165558039901109863172215984020431287574090835526859764243295256095339949985837937403615705616523492757192588395134166662789249321132593202925490454754399541031302760608710743089141873733750143325234480310986299278304775904037386295823820324034452868470339588916689478867180300781758700378967456733035185960003912424292548822157803594654583735083671383483483805925426828019109228500324063550844596571794521844813818412127763372965000593577152165736954360695548417889532906128711198643210260221758854479805263254639777110191151414413398444706356071834313785560314878956773943281414877737773282473201855198790469405160782508415702688626594005041968228516640327817527417854780605072086025189195004150514090585607452221154446360444456618079352076310728189985524033036336269344014430188162355298650296785436596697292911702515043074092679221993875324037176776726541590698848843845846893832581612286280729521280369622931224040298580709711959494789984818362884926991545595258767037716192760212844932363742063892129419249983824815783639357439073302662412936812090009101689153790738641872341794915147792054411077086985696313801132846244423728526502159921167695886326103856285221816369343907429656503893511398928239941596984863281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,17] 2246611450773575957056732818037473323103257666080175983157811813108466800374760887610518616457859770032326016353446295078511459277534518559772214365041548563710563522817407773853374318003401903235708939586261610416673744027030977625947105026422438674760633412242628204501033367935114217298015635532223169958747271604268137218063823157677393607994295727089433713963015870797199572004060837500864989798532158453695148705088004785728475956352871080856683554396637880788022706609735432330204338754827866479476064001932891718647649450007910692669739088481784937580868270648632378758851791231210070435886642930063946487879975395389157491087492525856620608016797360310535775150651953294176553286949284150893131137910641627379530826216171588298073619519329999196227653922528144522702882904277183668087307966274038189495351130257801041812541089548043233595894016093308309784259387281230744691279936953370225711717534903623451685373405935451992351407890373927766931344912737073107140534043190978365510788877614528657328086841050219415407227784873507211090221239379398185995342024846866406578833339317128472587641209121746525058236694019705011392892711328200969872941122114865939013402864982453068884327378775550410173924464344516712179380225414132273601553739865972999281690891187852626219447143677485100323907659374573422604380687207610842545331063776084444144203083725707719038261804685378720001028467069868439051184408150035366224058967671710329520960619659745967353777705379648220748109210087366699102945847487609221381225208246201492621875629466235683790720785138818622823474119491087709805090759261008254441350700806974553279370588354927933980138478886367586919823251077951566999791391297235012022767359609534685433966407885041507479621964673363975177722496982265729797323481467959451987029838417236876625065868967613225423079513839620461442652477048491171718504003024002078786814107490418158370842688816159259024171039908450270037443120516248650667545371624564778938490007159374457263384770399463418853363501690264109146090271681888069882704984793157124680468461818058468781304444463765003457112595901651284986606048082123299741626749700578966127460689827773626585727120398403418465067325314826518633453763241158762473133524113482739250068980347184848266441127383703648521654069428196817760537315020186987523921711474517187140291276028857491122766667882196887161069421730488179826705951698062160897421839434147291711120049958375016703650965320375691856892936210432113668983792146403728556349036032253207401546642711602356536071400938681108527816832065582275390625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,18] -3426639670258349543623258646134716760442947565075477476192623621214836466121768848837623711425899361537523867239800266715286340222175415648864513243337111366957137459089272221346722494684547623749354266148916110302552725965933691433038418701996829806516554662147742243477958553604081421117083108177782955826855916400937370499460830149000478624153127392833188611830880834789732304121870720468403422907270554670070096899310199837728064244621271127164266152342094788159041899851077362556599361640723154901929354503784091147613392415024148960644290229746619198322914318653647000568527421509587613002840303194091629062236578083995267361001196286820364748639705652532387235612339840428010980156966971622562884668699865986346683118726618093942832564991290254365101351010696147538549091476312605767672011340226366716925508844685067784180592549452569723299219198352611669014887297930538110868516128227754299082064960631874687962766457707813872306617085119952156926212891536054774296040488515990259194325503719784137360166548261950180482267483324918522046863606124139938896397662676159746479472582416675153478611082670522406454031551992096947573849219975284205193789709393213878081222833348603385900806626474213162341296207813641492311216238744682240107846373145658009435515142539803023536910518140490460835010085233647101797079654798082260318219691016307775331732886496333072316298056897722835243167227483482699184972243725124382968113939792784681677102587218479005142087352955008111050288641821327454703130843333257829132265869623034782925498912913230576771572398353301208213353461681539929962992645668837510338862527641202757273032953311696204294248371485793265039614632652113549767074315073810986577171517054878539631219027632118885926036779767291104591765363814333171167507537043869252101077109757820691914670286825249438078813870506060337029268436760589004421739691107502860129749157402176577247860330250124663705362840865531408566391348971857050713558094234529265610218877553952349865156815296610545022407830792247044643001770217573146678633570318268897406577896890647878173128408449821848511215315179630967957617032196550511660893247594842316506106459437992568191043617269094517847996480086849409666013717090935154304524527789484264467995666566126263194437635565268880868867198387777330239846211349645755662141730002289164741181961185242631386399882884060239654084285511960545865021267655903105788213596974164297497331134597453699735407270427015825558895178653182143250208555403140052079962081025476028158924390401850621355370717091570753609630628488957881927490234375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,19] 4973344048977626391440090242817049383356948978892043282388609366748432085082362403386893055400681509100869568443241995639110993282579425014733140736053557541955504790527903202054602044240309525947269013114827203092391890079575576254437416439387640356154385103091519686453314790035484733532488803503524492274378050129598700651663173558715435858799649087866279048514256212296115045271617918669672080436038136169985675896821289529968776950835429141909087649686372921231968541890964753276194696610113137047707073698060127015220178441979887719866507531479972612588264977574798269828471584046889345710225270743939979117466860204518918854195187109968130145464767662849138685662448203004480112028743220929537403229881802375191043711955908092786434960590461682383100801251396880795721863524889733150998051881915252911019838664301905893212883362654920479758652753441693474346496971916724872106787858425830612969194832426378753020164521704721376214321478936518402908824052623392665800760288513305230766667062233218728620631073808424304161854327342168941628323363784753480724716408674946470629205226308085182584952822480751780440649080793349981942451281819435046285821617614581479181972713901495337878445402145127769019776399108365672386843983116073060032465432635613915900826066555999762701104392162881825420095518040973801514226218639479530567214331912821361931626209272163400285855613532284147301038919431729408904521467085156743976968963826098654241669087978137104002242017799346648322870919664405199682735144886694560224659567133124201895783991291774608677874361874475375960232862706446407461825755611501252334939016978686203120330683146806387939663845122618980339870940877233791704092991859736118693423573910242297384256175694322045665017233685241376754069763849433076034769993176255923265494080234295822595555235100806185871737912578231841026409807163695854636462403221720986219912980919914500680478280050741921894890952008437169249785027260943920859429901291246526156422631296923243292886000490132945432255669173147097929116666577658564306717608439945557448350831337975696462880171432368287045659259440850894530657700045467468297549733855293225833105018354451631586402537648819842540269632813585034002519471030796765388990756867498786108268290362703192544089386055044970705635601117642645382041278474516693897021307432541048639805892856738050899405277623243840383679084253801836877719371396523713368757257878841627156193501454825002553330119974802798791932999515965658097688623311063773039641785649272290103876843900734237275123862361339566184881277877138927578926086425781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,20] -7503499082019819020797182139581285624332738843006035831599625209834269597669142896475976201453641837277927399192899093556674110190820632896700039146474641648382902189798459621044631895203608088525397461902739497575390548744724669306949858691638071330467405371755090943220079079192383395593904175976957051063517404725361376182186597586366221905897088086896342925610032474548186665499526169249074244137509757683890372992940858024829636699483862666326009047774042039135668173597116522215566159297395730379289094968315829835956560582333012846622097403424211867756267718310039984095918567803400420167509945361375065628014289199427987160927633515644816403601299022960815746378673440152069994418045060904514165552965519422889457873502396673793301181776760757330166851080915731309381850827839623784591677362075820948307617240764175223327126128862830835160633879646392086687702682511864782910067434985079580209612993234204329947448836073037781427046813124427210024299716913286836218001000728652355032336617418658918685005615859870795146855459932602735399107731339468120516898380757067414200243255145461290122111290086839005689645089706790775673376968094381361304168818525528870412214596901720160052208417595170997694794437533427300672856645220120880974713039269528675261814323033001349484887854943166528773159085173604013896242386555297196933137154190227403947540878476812339119225022661450308251552116875400799008745991280308608063633799832301003445609504741226882906747547677717207927293544011928671067579189857035608550690475852205664139730392694581583725937524844859484921649657467561239704346005404172868338346739789775599429372255673644775387999462176124556575265511984921127177887459542077856252512443183993181142035257663056103323655974117900042787824807090622250442683489328536694535815693618032143646577053680070151287714822629789939495358911865946905870912527985857862415080221275786184034434624201373132663043969414908701353911263952084344683094247031209012316397210505801549675369879991287934197983173970057931644557056847763530700909241153077675597770935436851505128411038030967273886726704734198827829341449689882189151911035938290789854548946219194507825217816695558361490217749572287429382687239582028362092431368197894946433339502478264157288540535116403804299091643041646270751709270044478657812953546451369243561258481002874713638240192684145330723781394364930063906614372713847024456195399641681009902912773492113502759522203566810180657144152215383929876505283780559023625672420547967309397836970817521759162575694592593462776963786353690011310391128063201904296875000000000000000000000000000000000000000000000000000000000000000000000000000 [79,21] 11671794639804502552774236279276000563179746510451879317563343649397116293306712954197761483635735633956606014869377795691087893740477648746123480421563509974065012860366130208551614531338435716470544020191802394240206563175539947017362059813171725208093944783825119631138190301600298416893212574501822198004337665551170429548116373145277079949813893636422150624668424998619492146032411282105391382921730473758299720795881853908544913583091057123664256362353289932711235301807726338202815115116513109201104227951078881110181408095832355723113583968569416265042763620018432196221390495588402971166343796943919274246856438756093684422891385993079885046474942012798102889340198101231895126379574034965406178907406960788222106375991344797196357245885231928812552618186189467071856054302957871154649377520291405964186656454304379802274481709753725199032075034151187899807298740430279467929707202220394088755603492163785657423328988543576187217748238407212021753344336290160051101234240479947470994114670377065797123965770354957543404408866116288954147755038881686270040781506858927768509408408775571461771131721352158741303949348745819033852280739733974541631311513493878397389821688065404996800636624047571146169695324989722841963972871878267048410296637673777574362828536810163635606833401830574300898704662760422483445533659963471782531208311238763131887412330762832720280194279585489075080363447764607455025976814009383672591078501245160075194703718095108816770721037761510101787570432153474761035210550213343023362903981163363648722679092311389795962903807506655347201866875456601742173123803394487554723707272401853574366015008403585384338451377703685474291315971195168838706310400185116305332122860199465501624158197590236951518290573632387059192321881618667590595419040023617050560798902660091362041172247350175244391260972839778178712896539862790610196094745555168659786021492271202632175289767978638909792153991557073178604320688847965427885729639296948926803800069484132181261137961990649910281476176453500794331665888817948142120895039105354658836693655575779881905271494685455510315347901184943929799605031820494365008505399734114178656463485185185232028197238573296879522115492691993842968856968648854636295055825058595872436963983587026022266862888155133266711475634555064875024142799028354378850160290926407211127157669578402423348687564477140204953957093992492438384284428898947569881391533278556074281896133951158799351372456478436334155892204434891652162711799448355444064661668322608706463455320655124730762573384451369525038888497192601789720356464385986328125000000000000000000000000000000000000000000000000000000000000000000000000000 [79,22] -17342094997535035698578173678759896115801593227457622566552572274177053191172188949502906943373653198281996671506980503671397910186485458485259425044078368035718277642383952076083854182444510026156325450217185004105165362075354597170709755145448203356636796755535177651535463083446054352768752641342587233764079609114162173049669234688917882056448851614129063147338840870508870936027389688601782243694669968339447614971927950973437386436920144779529650177722054123114350855836883118948598973710494797046893614643279620272917293143729977759913229088698721850932132578727955973510841616078179968620944759762826620757098179775208289345631175507340391324938157967908317409361933274105542470110116449797413794303047271859292535002026379442352037737630034842992315298570838842777526186931876045446423195097086326572237578420886385588167650076844357189273705658624776734926791964944801880235165207293806896714352363658456061462728024841975654374856407755502716429148206209556477050622449979996458577845406147187507601306610647720300734179090132129665334440080465541961707282570953932055515184731287302028439357210822939938351262858128489519886054205693876008703096311401452071377500259122024622923593293474170496289682280280977153232769475901372276542110452670787311943756232140293701594080712662867359803763949938352897171927787740758659608017548876296275153295276277818268251639300762339814550487876062849469770606755157920955514099518685877251916563063391138100499686199850546871377898836369168120593363787393117338869798126285339599838400224285264229212470461268766313298743244487925057707892836932396420145397639268915950609784197937397997204618348818020907361213435810341982573913379584865168841110771629591083790480845134394452281504997698638871167159513524293329044156694053068277690870191148983757944324457439907634516158502243053250064308846288599572563500194812561526724232856340934337503922794247290982004340905012768436181639731282129236394911907966773772165099508177548849347130344899362623249799149351951575271064035371388689407248645051586161005514372985324613834179830590294512950862008597632793994275746018503263950106264164246184848147643890064910028116543001787513185031321004123443307118532090383176647233887862135049237861737798471453657872160534074760109392691046201787681182568228077602745221838353236910425288588743415530212697015226053501820826265590913465775770246317100997659107491889848932851767744434501427377974472784799306227036772739017354493159281126587298381921217198509846990564892059125169934683355782015239663234370658811966947610017086844891309738159179687500000000000000000000000000000000000000000000000000000000000 [79,23] 23093331068243521139199924921006293214137276873342401651597475999863571962387874580795780854635028856452712075951610198228708269888008891766698756987700854521009591435994363413582465771589715796987061798246563296683606178019715832233722062431000187540504430823737114014523260823968210552766760392877178825818363872002442673121418782265703152874534740748772134000232276286679725166510569984361127416008563563849113804256718177215380919295874920128730840261926670781032039242584176612942112710080958050444131557972039038267351092313044146584686144574477006480860377973530730029759274242842838933916684867025762534073674832170319689307708101316472943621134739605417015932937418970083640307146677385949870786094588470994165475649736431711862885875176006948647097222076846026048600092745744325939858144279339938548330110767778549766087080645119154200623431158475229568464218313713967526812200241817567578390438219525877686183231842563892471548426878575315892237946477548374146128743343179971749195166641686715728839155791449745402583749625890416691299106127738067397755740906007252988660098034052201356660296015481369244811920683321096592729905563067277521014094609967300210541994904362311315563336378198522750665611074462572707091179266466399986247678077057404989308769492735354530314023430114254627475040492026491790218275465652726504304924225246833873231860369511125880141923686060741538448523591826804829439112990580752795848997642887828356933544663434083470604680405782369692892331413245390205718593963170213529108440256732051689971731292033774636551171080918190000997521418470349982777580312513190145232555335310204725906463110017753631353869923016142027792238010515164545482388647601390063352931087754593612600010953970741256038706218022312387897510239279836034809557787740512858991545597478361332787706956083530947434854659157999361012807822348588827738994068071559970854525759280392918313332320175120664657492265810433391715160120469221844568598159308687355878172793280694069088650131177376931402642170209958713741492476632934945934411341911375774210076285570223183631465639814618335543335011004585457937413232098019747885866218331203074911341016763419887590162040324920456010428525264763464280359647941160591595328271341073991302966471335287311944633589789489899540598203237760221255031218166879850821684223047683177115646385791023153587383274889302232923287791374036889574519887221901391503650510067875437664372986245056984783454929873487563399460193571255345039866928280888668120286730309487436100082567532022361670174336718647282618606161045315613988826441982382675632834434509277343750000000000000000000000000000000000000000000000000000 [79,24] -26769799270659096505489244308024467776172995722368375248590737691894245323941534359373304765643237460961577480894905217484141839195181976347191462323412648408569965202005820013788485319358615643675817059231305931074980321210870255173922647246947290173288244963093262149653940346694964425294419294868292550597551680703670251440555485272271215107513092399177207007607779710211503597794970000290040870399890663291015913442154388918947560835478894066414430824619497549624869861377239712298208179230489283230288748727196295185376794692592981614668128416534351356752618496330544360834794746504067490076191940071121740238729214363615482967745104866472333081462754626138248361303247295357397724157943781844582893012692214458598160452344210619627380566693129189685980985270769082349373176257186922393398561568177802416921079427850764849583527988120993799637593349230049417738143257711761714476386924632738573483930304115966456868204833311997358170552293948965691235993960535016345721995289541696781646688540563035286952674289065652372896083393213430100993190319103323039441388211552133448708194957963754556263605951055371743140219898433491940473303389058940803432705740593509956594266963640310682016677223026747010136180619241701427458774557909506422630869232105156125246535424589294159546221704096478690011342205160292787272119595646788494261667212410192110140314726641569479004817676718863446107277018556295689367992600838136661524987737424507104364419848908803154480730334792319211195598830122367627797940387524020269346545965837998554908318676580315553220772366422578814989914283730809770156662343325582171135672725786488703034635516713086667893307001059247411725664712154406132949788352126105385050674461224390345611063280092364036790395650400333443958052174223767565722123573632124298412068549013138189062098325917285735971458962230696282028736914502465788582385164900542701053160508681851396058763263265886722615266752787733670885094486047743045763304789476387140426014424617953032482840360190486604317947665608287274274984526888834301778315196615457590937938203579385598496138609448929323214948727289407914984256117226226771795917440099350371324428530322356614337768980203426023581543874437060606242943721951910911762699057747336848092759146647476234597108096938370623591177510759110093304976035365501622828698123236455070863812890220750274720344298573430170757327235189479883914665338535534187527926237777774441621676031560456812624993407665943663695680895141134567610865647107506602816829137637610178226771182235672679227870555720475587625127598614337009086828339521346720175642985850572586059570312500000000000000000000000000000000000000000 [79,25] 26913447181095345265159984120633498436050085979855624480385915812362537473502747111484594013785821375841678298479113179624617336133972979756939962226503107820875525368092206657727313879148170099961775732605071049057618069074020513599023809466053735230995726132537294737661969566709948000209510512710213718114524932758092508620335302084501453697217270273111839918689455619528045690364399558426232383728893854941573641843078614902389301407480662339667249066613726040521344999082568360233049481749687201143784632479149337463552067599798622458297061877654239488073344331983128914772817723408862403263588147255374348416167487755373613934025672417770282687777848693780939497272884683079660318126055809923661436273307016678705307147124215161868060599648102200058571104720802365817360052644542666775992561643408592848856838504701067034225105358462690964240272205438371062374941129642648791134500600586899280984709908533097957801385788288908408925538684255843022470130363328147637967227505213394516468932298741176012974063062672513735877351184058416609255848225573126119927454116066935452842048739248122659977724753468661189561974669600351017253518999285919786167169819571490053018312397973338421810755599758801778582135868986550454309270608684251935444460942791677438715118470188504272833091058274984655884380900051482634910762312813303704012085911356668345850687125958403235174167691416703400627654423513892791634033278827463704718935610063999680677545657681118701286032315094879125959901495537769288676518879409977011975214025269890598834598356045294857152256431552004110570386217556173186208714895557787085171425241895862172957529318239317988183105268507669113358815338792324398150826335561814630816344893585150660439275334994967604429760988507122142709332536545111283600414122299468578087385368271823192068590165633036616538249261116397518742600978094108892283553408837253863610046304824659736889423360081464554285262323306045310928028978588630492968622841404762011014007858452117002120019006178546525490572043620710630568038208046930195491562712771688587444609480301673735360295209702647413264670884513720247917688957390402835383125017418525796437173462613518471033570015426270958650081927766877938971518271822264393346569567763320228753578278928524951269390946925418766175412067910882663783354563410217239140934703753619711884913870549488855926821945433529157167993669996146899210359966190580091026449354707236478334876509041198270266787928150172589453341079183688057559407701895966786962988315004766378996347499770569904038218116847674352979005105295469224237952035605481171387509675696492195129394531250000000000000000000000000000000000000 [79,26] -23895842116234390335539746609959710498689431753028437816722454485101382110885122818975340947794609879870549726721067824104594415782733385021213528667731157385513296663376294787537682884314675291385768143587333285284961963842420816383448455353722198332961293807713959793479861640681122715064463783605630381360624603342380360898593537407650762703389995007629477746705080097122078308903846457820609247746937379797244330502996067679968083830485937351751347020036830545160448056092080391785972641375970180967950407101264274055572658880324347125705052273135381265410381114137735510450858223482011695233022792891250765421595453757832286909751270970670147757740625910112047848972740664880311403345811784247549085504430751411721582915379239291331890768642524403455249946441704146363034096026919139993133780381803450921752760925614826568527657231262604839933328478592699408973623799316811090683425225976770690850464940231995532001918766420573924790800852462538582729232009836886306681426027209165228750648429561486243760655611891223063803785377262435011546776953108350371890170440344261879254660072666305093472039256593787575607774353003114525768434719429494593394711634084426472714479488793769670070417925976174435504460602155123055873247655898235246412995306707322959599397400668603148288824529744950064357187812215732476962387984359209951142183755362256438423101605374100247162472963265396924764801919218462038468781434152365139799554929314211982673387640056380581569698678913053720459419871263948403868271427503935033190077117931601448636104180276708636157247296363668876598827874582748089148211083750803972814989075340016318779414193866208836750032919772425763756156493737165591057701260717777604081157303417645204170276452536184296126731927943562883897273452221685725279318542919875020729244732754689939066285660329200692847443305214330567284988092415706458704896624767258975897565618414995169427594112752535855327624764145268488245661718158062765604019260601287031619246584395153229097105000623100474348247512458870624693318071478965970385805901448465358593326486969823871278872604220903991906038337499051262062867657585760811758687638702671928212293913832667385032402638224266669737496917589636910764739483798278744934531825761913392985738444090933995957843828811107847468015937033435333086042766544971477596898135546980333711459082216798373045069979154005272857334830565460054455787207762181473227434855423924427728257419985521306954691312323953100029985769284913042800017404525316652379290311661463233800422231830294853596086763914395116354156461781092158759008160524156538784268377639818936586380004882812500000000000000000000000000000 [79,27] 19611608226761662516141976595509207083674766610975110504479408970050007944712767754099616105852015102348602452397989854311639942449859125859294140628020316733805277581611856642725804002788612811156843327261056550702837716362684905493380485908955274224446126589686902027161570886565214108182611679669080650933147151280625048849806702602925488691068576550411969458174386982042051785532243547503814705703252622733153124852728837627643561126552440458970969913793432484546831799914265146207853581385582418073404247539547206720848318284801232775777658811177571238623285254174716848569063528251543622088456382197410401295694035475122975105979956110147594343556834427173931509990180189946864380185131162719264907842939204276419512916638427996672222233479843116207183359448777716471181345955717569764829143065767011839639854471974373267127235746970586521633616291301419403670052407510332655641185987845580816968637313178105546030140447837452068030682401998714899497533215260687148057690474374650478912962267290842946163706802897557461243428426821621319175015163239367662340769104073526042674582568799542980022666711913862545457170753941002939268624947308550398453594313609373455187884240368995814820298625519668879004070665718631079881484446898141215564536508668543559424519769978893663664642720686661822254773275761060127551854184580816857928591220759718307915123843512856084082624895990076784760398670534363256656056544089619905381538033519557564009785392893518811528179356231876266619700721771082064983111982546485124020535625749232470209954675296780935668128730424216973654984821281757796330463724746333576297619085492803020279380594276653024788386006925968200114943186645056956848422444917120306778092153229677202101563488272795604266553894204003438910957026853234960950139666808856681159578892824670205170685676769103180329441408831761768143039384855244851691647918724683423758666080141983497507384973426021459602917724587047917568201060741014645902938471113212520004481082645755365868961850799772976518066586934595764829165322366472494035893379789516282084599099683247640813308236748245872176852393050815796821181087950592654766073467596326580495336963132692172660869802239740801334840705540292200975202962221443414150006637301729695039704356799172909533558770123267718699782294983343820810255261136631254777192126134303909074477036721937993608721944214155187354588189408108893334615370720339611974120149778306162430755136252886532410651658284584134027784429715323298603813872524935669190035633837469805800839771297306374582146434853236949013289104585929222071434859061189650425438557590496202465146780014038085937500000000000000000000 [79,28] -15968281655989512478392420112531897698151716591430885072785373242121970733051691517871468021450163507882869366943205378494030730793855973476564853734370938865991763370977603172376560228627775895759241476580679234819333236988964249988060556610821112436935926010751018212091954751902617937233305689655302476194230563517687801503879723680463732203225131017705091432025568445909537342606584170317414212401219087891563276188111503645505644757652780743549365039613800640535733159119993662359210980188048261688848627571080315255733999414040952456161026074279948190487359898663966209137414187116314396843466982852753815296215443804533827475703448645169105087558829737228050595328435714221214396191188601376925254911437507199904560923554572891855287660907344226715497111699566670285302645106641293730021895453766621061286697690638291680512609821258039786786489021147602771076894065318276974103123390017071927933829382195778744566515993992794555080738784193859138292120232395464283753268846495916889394022965337297136405098748218740255178332819416604380420541720130025468035567453944467022556664597705095175668945280501485030517932673203486835322730999031295719917630604914076114752027385011437787940258805137283926213544950282415120847637234481580133053429994094863550194669753723873796391514986884062941023444356102441473802796486355978730940127160419236559040673675896974344266312545692978119107969933248873155474662811944969010515651703780908388432213925400169110058196501618362219334217942482556632219781092281349531934140672766390303667216423165742775540760975117451156684666791950125820069196053051545085006119371342754864263292216200987562691157303772224046010382375896680912340002919780418948288091842545581232831385209873541878167452503944845503734636680795966609407094277248969720773138830740214880882082254491401253777002245142293127295194205580562675561897802487909872896632894349135310833097443764324304063326597625639383186701734428773028045259082584465895837195064939103059404701689439370769090188547874001322597448713208810758747275403532337416196224386379609329203199528684531708350306175844340337344123440402952485595527712358923838088402375079158588740433325842181844394759393453487199901950063787690045069910373391393909898465372104588450397553155993857496666049025016401210094765542404607541038073387251437769318650727225378182388250471986427845473392071406384508811846863185597071585837102828933198917707488302504021418630832785755749810986844232229260144863713455778659568979378493531862973682760447209470827241976643364844929677998112732530311623471924855875318577033694644740080548217520117759704589843750000000000 [79,29] 13621040518793716439979486352428629330946979459466481663297111121254630056123496709731039911942902370024423445268321057966902263783445131754133469478395716917880585988289905072364826668735114048779628306431235709855811494717730059761547774934358623282414631045817106223933749124318470325647374502443672555072431008210547141560076980520561737173440451803786032041503771756234809167150151148295525087121651831925788587882682274993118189713539735288692438264143442054312039360585313360453007489450605415252051017991480857662930543895298628968501539090172872631352460904867788261456203209776779478831774893702685518851392968925797018150250242179412346064952146263145618700158414961532020593823594892120336074472768378837407345037536282319662944674563180020714471913163561385858753824488846619544144779745886172466337613151606118549942810927952965039551509166578163812994182810292519627735811879584892858996224455933667344728275541501223432561278187620527494452196175792259260696596508039879483191230652288772098026349816379506834924581240663939914288253338506303241111152523523014552384773535572102769445200481265875786010123679333784029702013926019411820622379887512197518360794303458136722331700370785524247850720447523252216323965896579156537034193860645302181833989676825115020334069481713969690417923810990117604821173093886639585954265761443920194470254077080229896779332148439399521300607072694325181667507160402678399933500414078101499930870011110903920315276191126068900744415900334568442143599452068387925436901478048638850693612083612947599574772662455811630671494367967549968109466518672168310990101137394849651631003447743377565930712567352233675848263160235991935201982630848910634755838462724502773554155658809639647488891440179524224628841370909404206673721150472106879218506763945299268655511616499079159142462429046986093851040739687150439300221585706760268073516706607433546507834199545609740475359869682109915526957249178615333370176831839931668697589797306113536660217092665923284270413155031410957913850582014307268236251653785376173402723091151986300461427735532166599679010800000821017127707352888181689904736953497699463539100266295753540679462035887318457935685941692143134326139947240349560522080933891861574952659040967271408165493294439357756833536539532905418861220416733825736578075788097961900686813222923134806199695794691048045045463199670948069124653618619653522152879604987593663750151596661519755358440943725997910741886193227072571980665322539672712487841853813828826267045169726720111468086556602132647668491751655686779725978390206831779415865696369891679751162882894277572631835937500000000 [79,30] -12001125463858782583656615056203631928710605282240451402342288983390183471368895361282696588151153232817807271071747489311372268838800956155849371064896040048398645310003537313793134372967738250194684061958697494341604495443500413994014807791379337256004359304263601761034826210479292768296571191211302530825774445039148212764300197592641564955320477397335451275312871347047281950066481897581189537273741418665678018898481149423583082462782460278726356423118717616363572447427499697564164468249460763276468132603576477217178762692511782142367487676256256428268660523117143153305297734461754189203183353278000151693894764317131053155546178077277927462261656946798238743380657706638778624020035884776708440047851311714362575306252847812446399287239539972382058962590951338552429560967668836173047077428479682200696231344469717600265515565196200439664510439646717081054431950552114394203074066837903277330770437886213623477270461370371089430001592064821586724322284054844223795707759133103786407424269257703784646970672818960507667297423450759201612417178434748450985228748591632010824263096950130310013222032104347389474665186768877764064318846149092793623016073925530768039010667912547333846205131591287294336499747203086295869700626966050687813635118299263769543276032720320459202175180972627272378934722609287410023794788509584929180647023385033740240965189264428097945921770275232141523833814304151486714494278136665178542988723090718659848055024281915613639369810375419116947405495098192771460543431760104063731150636883169720024585134811328264381244803601865703767490561021728622886330224250073078605927549407413571823895448972164168286002339602038653207481270432869345242368019418582461994274298258337103862201443154817418911839212671687214493117132803604770986333028492821263882453359050060078710512218996884617420053993584278660986208582829822646731796621914335558600116585768651139270681980689019018040810059635381598776141178844619451024118152176934432576378064117129824733322714354785334052897030436026204537069731712418349706563157360458578673481666263923941856571405508456197239006141581321821748082093306490138046888581091807343404734982080555892594504381723634090267313287002772219609935266549506353613346745816834798535797042085011494181507854701849944513044242007882059421792588172903426372842129775704767310647036427864027750596629608376180409178255681716321048894773462051019523174834990480046534195525378748061317867933316910891836491430584886494647837030612554393801977726975478855968300786764111040331456856687742952570897846529727661219590813841882307073938296326787167345173656940460205078125000000000 [79,31] 10267594740195527643323918103348225162154640039711984576785341415983054404654467700561567493082592515277519073596274558883965493842815154453721932130564320068095726927995041705743458786587449954628527349349991228609142663302794241494818963844944782442014403406898347952613764628105971264335551301080666052105716819026968704201185953601233186928553137241005375437904440906276039022727297445101775428328502546277248207908955537797368883234707129528123496052602125070004081736900935987739970941798578295411772045664242383415489332694479522495447164715686786670924692603438771111623813435831668425008943976042961240926547884202221343852475535253326785887174833707429738646222396717585917804258169091703437623864255117468806278526997812180020043148229343423563072918564608598739833770646626725684474912554106789512550712497403256189927063536382340280033966196828236169123184264413423934098914790658966785570760378948362924073604114946365662288421860634590500918246365586164773742437689429764982274148466109998038008813329336212626831132598525883190625483860773009516065597643583036874911487200666374125661750771683274285907872124700019145974981673924279585550695265364848622397982753057221399250024314094414837983948558069887926585073057162581364017159426108954037123503282645326207272024126670923444445837106808787511053848947072903798945577602730591714655892246633606298164256796711005203952148894570213055126607373577762270059723480775104662490399793853950685587017068681364883258063094429317585119977282761491978941544960332373211712546969971401982744763775513237253857132605746880054243186887572552708724240940085183674807006054325075499320722020633758718506956011823681239668634345917305890931921644873397081192902880681266500048205677172418793236977532090970521211455506903692608576433206767275996347623718462408847000269167989448583305988424159407396306660584281216053301933212695713149073372585700575249587927812415977059671194538610220230272258675839506838522334414144355180437128073609730378286286281007843262951721021019424685015037175298380905340914864152219677049273167172292225231132683490555276755613047788494735952812904253815917915395650576007538581443649987535417195967849856435177472028271130990709800568728276032519980064378751572281076240194169981888077984332753265201392456378528618931571735104006967900668478489303388021576687427039371177799389680991610131136108011809141032604731638880462796408943626628436937078452150725484172773066064774268851771327044338865499904484649668448400897000247530047483539941583583701961730048038491054259659868105080660050619500989199650575756095349788665771484375000000 [79,32] -8095056130442754395569797816508080182900652795395573389579800016911376476374612319368014942219716550605636768127559717165633263769365319311155027593403101848940107718187268306410688395187579111071893600677776758384132440488419607638363128626885561182836757411914170521281550184764050408828361077705739750814502089050996640201503113291272803878773307358223804362303591957118587675254617900128684755035686939372093352862907870281986929788528637620921374772389380430752330909358807207490012015525446980552175882416516306871135165868175493669009131382693607818973161530393277792329593536614223558427101110014032841084777545553290665764237361490773858088280768901963293613646119934910577475225046486080456189271732333720194100508898530874500986376393765402622370540075984178277063341040687175937382491499872751352655175504095877608095273391805901912394450883996714138572123549109704716165143305579682216666607275350490785595203782516779290706046549843849400587729508895620525615304187403192041363035427366618918001193170932061238726658858541660260651586184663968468626243776086599435736324903352442439933757316250094938709204917278510492591048783729613293340692608797862403194156199158265208854519555767894007816826674489449816330631317850044323918494138051555535269053702526674609714911018518639535713678565011657596035648292107926140480533946678863419477038334298630959613822183065637041134744331049338151793773627865871330996057491521766683494328642842557068783101293101175191443809433717044560813414559493305006553807325618013368696906112461281678701242045458537566863811011135000576138271491366130654443447980251850543437524667404274168802029852014106134964844064194183808587595851025100238473178135712102493887574350768138763436572902404442303707574687690252546279311575819864928594511219799716523449672339194688349752951298402795454915502887845699669282424122824019890773137341249684251325677716646936330237820839625736309240696902753326822261913743761866179386375698391453838149424522776544032230995492370379168089382335881147124462191989476386014231067606867968442464292556397552015728842058702926738707618387345575667706866138390459801423025067175402839230395730141065957150132973576182459141740352500960034025667938793258170848450620551068861180912012016291353345324688866829148942025749660319498425093488281886547777583420272417962840918870010734302348366019528460698680377037720151765490004304233575168242787215251287483870279140118983996967311858887963561286004480838276912080519898310558953188945709624884376468648762076738379456826302080279443051269296722973617397300927223113831132650375366210937500000000 [79,33] 5737486223582938926344563790351235890283349874356422601989770073189307553552698322026144598737622365224716368231712144486618791902972675042892829731446532743071366783606959167447982840408069550756710641119481926188911233836799314433421090713614089690126065638771923595528245010839961389343481033567077751812279717141388348461144742201650567580248199127441100360542086244277260442554286903868756620754942950976550301059010046059544322247908357095300609103141378371205784936917103768281522539272058138275237739434713519941339017836588157880341197903848211967843710725918557344239092046167614845915670006332485706319158199767850112000828088644435412100926116479140229018854693628072533515115475625007127797703088481245819176372736365690299986304849399436834851515124477035974857553540788290689878685770343360712662679392524507906393262348452167196956216267575834104820253632007165397486105818551687499536520156254917152097253119730605681379755888243862095922181477760403562441993384825552844766474867896346421689651354060477327240491806440999457781231001357189370288932013966509878590288297282045568843117513757297429184615816134444513606509744813357881234037528456613896371339151921727096322857803537249105925438014663595174692071730067752425056156722677032827686373277392285248362894661223693719661695313730887942597857221288073554988158005703827356771359489193327480974519049898215342219675290277480892207285925771690146247598534299347584072673280938373138029804381420410976133558171930663118385571868838979558131521611939521594026383648091179858611269906776037243172775440797994483143601947110642352947592075873103365100981980291853885465689729228543344069914058079532534699523321790451055136844676971305707257062448062246658348267530491307676381342419729316070363779852101745682208854598489379363581718609134796626022711567541787601538802781106952786665716566317168656537845635444987353730348353889990945801892276627370679733545558571257195577210821882694938591440864940226324777416342412726675800504412379437142722905196819955704574452066612888877451131484679114634261664784887675242082378636070540813536785624205278836002452158341893986859734045911282378048718565482133221185705892110734460364158608401386047134941255654370884477207295929237492934667001889933106623624286631509850293778008324724375435219175568011941915423588574008636947656379770512752576021771158455164134386458808540612648349627832797503173758806531404815208293234071095589893446688161942763803263642977455120629139169682949133966699006301378854376049253712437915322710279578606700375518773898919633325022005010396242141723632812500000000000 [79,34] -3634650865668710055287617834363670769961666865317322633646909186264415827006409298315621620287929464306618433927403907989713722396145337844393144350216297979589061086651625817101356177764055160415170711520555727261082353972883811384561488349010013004523981192354927694004606371084974076646126092482849554901929652681227243714799454433477676287880323045522690502433209628466909624552507350147942747647640467879519602938897216337549264301817809929872030750004705898166499028288869986152465331332551610214858941710298778798391418084494834896404045566716185677997073279353549041629992075643405616085074561796409772997743936062783307377313535705088653955866692745316813787387053688845524492063307860066231966915729989349226864612284557083853637104678407406602858675467861205610486438275025229206683094154556360335786187939604043025341417036588018245011453072841306010222856312799613213746382360816272291764940865339411732208429799442257948965961294460398559148424304370311881168386381182669032647958751027468750848495906263496564591572226724592767520886219428306572572301894080164215190276627063977673634480960113450859098411775313237776400237804278964106554863768901640166875065348857661933849636574763626593773803595904940682711339613974937410899152684916705276578149346099971280555679020982564706773369363222836491189729588520378467956393804743500413854735848001229624391195649454526997481776084986416411009984507885611504066957161131408515118151819566246759584251303926366522157658093823684446626261227824743051995767930041016311808381874686440356204546508875171947203058286778594429039017770090166235346043478451465170254698325399586987304530251567037202203373271244787111003105421161475512980540901469019048750568756342973900452832175050846627763481280738201750151932386711821658622242357968107767964033546249786715578857468274834839663366892442564880507014773312968858678325587627693106622923234285178283068695633834431519020499711679168659262332081554021291479019371555014093639469909915586642386115285331981519571012896132082499133902536476271790298437318621867573685619195609783394434680992560846855862291322999191814459528129063761433978340751160020378894168032175780979345734788593762290342543374590522093272894784673025749668234526729945006224679431618054337600785699439237659619453960919094599396670062957074556841603583032006083946500001510109427328486904673664651562313076054591403657887548934592778424593588834380879561776062855910848980819213900747298205151603931378187945032366002081545906809374500521402828812597940758135926700627086350160606885700137480554872126958798617124557495117187500000000 [79,35] 2064517803714818656102386497502747468060371373458157261828212898830469794026459922113020270738340361836711688029418980423617296141211582271898812161425898466091623845188967337338950686100685245196591079862272126989535855841102119295063595946926446170031075181105454076599783368190606988309814879371950333324806758297625045468077479519007578587901740952911686719896874376485445130132012766714670057842886372263369920763774811753857070905549566779242974015197791162580311699312358630439610286214383674300210860632671529648598156307988575333707458346583050701298012937169089736690875752465106228316505425422230831789487438130849101817007525536684066643388849298219714179440613362936878278600476388801202377500125088575143740989878723064104058826305541456245146813795866281982995450403279817687213573250351549482947217555526313292619549141563026339702097484959866243794782400124214231427115708783641298087617391900966287018005962269730443881435570215662865559904842567247909548428394569744778312477154208015859417942311127189485458168477196863911934094717903343126199099321364235188923088591906214026153318062038779857322900490098691695857935523145348579652605998280926764634726251430499645949385426004002758271355477030979652211290255499519661309117702718018516202099569633015399228943049981446942733374677001210794271927715522286057673705002166258621096092405451018746889054773138405325773022089749605997263267844240657668196194503595929411806694796508438854997325588330820069530481453140098653075900612953365629553769638435437260978285678815031323311332624197635470860678129993841916677648976779494962493248339872632142255376096434429377427499026150778397504874670801162009942482384450284887309148887879720582720086296225285196379533851759174206994200650737354898682592517970258013980139836102840604300252290172837390535587197519390819921458861203179102803844731938797053330781377915644345517178585798347063426812176469950488207593383404085262408822405935867980225399360877366164006331626851455034026671923292932533275978023378895444045101454617690173277835614859789601932252230657764735691081089314966021007118362263846393751023596999312264424754842218510623110214044138781378105419402833574019323987435200706190344195938388462519964376790003080259220753693763212623836755633731553438191167068926237581376615953107978172856242798262593320189375668313478594721446271290711195441485841131845131156208396801375538126943947303432163508162768326606213719598465833784732887879176365293024158248525679692161641465281095242760350444238908148370110161703027160213252976829478857467847774387337267398834228515625000000 [79,36] -1058162944627277903516673496395750619181737469419024604981355665850516455073825415441848414085463613459052604527508738300180633347435174548858768448237876769855136078468807959396494486898922879557504821215683149653478231492130610472243460950963372697636533038441326446732252278915727439796405506336211054528116318851098803361660156344371741666270325203795336209722117391178279212685897265221875219278001555291857879787550326070824609122525716499244299436052382295859413238661682007553026318341902191670041029569306455816922702567147588501398732291393364112818177723125875556069557278988301006549615302403264243275955794273609886869340022125559045913448191210049169523329543345242843606569138289076176684747350014140512616291208110823236873728212693547962385644723657494684059379084675911887051503793439981354291260217880259486846279096120456412979224058635443732186273216389254977768237881709203241874694868370453517387300209949763370064145668754054397457478472385207225903831366946915316944939520234391007492027312189213555606334271103547318876447616865565518285730156332963513562279696983585868421361087075326088565041124387883648292098153928487705377268175273196043928988999524238784413341305863563848462245933020243798709609486519222978892582217163732830492592358810303576657741627685532080311464239727514551198159359864068832836012467737680562597565307248900014419401146149285143874347083805372882801824049386121361491475685777158733122450086134062388685074286123558232637000466466299552380650346573453047027598542959561030736095873460171677769621563564205998645301940339094055686683217830604904793905649315006629847487577418372072343910000780831053469043367250445520031306259612247801690528660254514670726655180537381014085055582514826118213672106267518580205666788955926374045109877556356817538609162354215514071379386147359743612718312967252796148066358910026796108399613956770281744774037494493599719493394682632948174292718744420984411526349055733736232106191854817556438516610289878169495954226858508185479551454020608711075868116027604806175269242782927534094191577728190992079746395500683494968529404050898355472100708218005950890995735989795406752143134793348388242044020548353269098278477521915235725221180266477392697328878725087343004442770611177863700662882011785219959487253246991134649305514619644308429641001768528429077388331529377098421176036570846950773952033079787006243657622648320785627797990934663541053819982536925700519511307142575571947083064488088327466587927749643237274095159100063550860377534637822708716502044930462899481257710299075824877945706248283386230468750000000 [79,37] 492757493354822653444648936468842016452800677404757635670105933244951409670082872245780750106752837908423262955601776596134646558689486665058016107466951518609358693136518718252495615446407093107390536693276119290938032235823513415417599240923364078591212464796414471274094722503262145294286637880750170349477315715132348627625720905231633168108535476651433432647305666657375235337762842244850144249087693861472253588443740333917438127369624876914516158505870287374796547563650144987742997293048717306672712356489656547193524874326452906506869461306690736492915743919589817470914974296559984324634202127125727412234530631536017343704871545195562332822675952536228650520604131419622552752837588725165292961910999965438373195711090448873029931709935712910878227154868569388989478294364292306881834481071481746969851919825107690169530140907681089053801120380377247148670304683577398109706739087927467791697506462530324218466692454784073345959637087594356488806203267319319549624254637446958496317237119342695190041942983842955167707964401214435297306948862725295028951262286916519274355695218155125040383599015437170887716609505981021968394663495052660785858354651470741532005093064168840167472695073299274298367181827142896270837216901253722402327478299774514352081497292406393966643083771470731377930786727143069541714953226259185192313650332796793456708403533902261783408860980524281594822423316177822153003456483803754506879881448188694983874863700275951149317824987400654611825294951240034807136177384710717234005396982473807465514675193909169189706802703938930805334193770286472081096435001066593036167383088106034306750534013362662445151104971458396417744490375005723064760831194239305810790644288299675444193548258686627444492950919462546303379697153132866578539686552784774281648063815717437827331687353734663223811054784796298477782981792337118438992255034030555185040419458573968557103167469119030915791168962075835451999799039406027649383618329540158275863435156895710407272324703876841802937081336345353805918109419961351717793701464587938225923207777028599517166870718929048757582482118927151958832880798036506609828860925654280699101229271318500234021572274263046255994427434263770374034859287631718550266877202728210558380856345191782787344381762352280304348881614427225870696808720731724703410725585159312057555929452457345774703305812073518669572535846988923574773377734624787837489734214052982896005206642633303305336418141197135872599725762555820089950015140562911220729729461492809287690203940171021690314263445860773267323885242092973944794120910728452145121991634368896484375000000 [79,38] -209781170155799709841673540117922054507274863888407095340219024283234540700399956791055485786965406465072829702505692875649536933457583655488329067018627124668343719650892647555994631356234287665406640608348546834226386932306006746390129044648566995622268415383797762219959930149764797142067257161266413604044231494313878780866166049443202631196460923118602601762974906705494258398502519500332160929870834817443494811760086543096415771981386971874133153029543298387314718968817827028583989771503648121838209908783640328934628065749322302598722274096733154318886701376895728822768858059511645635077946870501674242959633588970177015942212579412667657939232961995234962197919322335812021565711196821982543033044672468641262615828817354090829019899683760625853273188597280840282893840198040039902494395251911322618426854906144394368094097440313048261715161182321838485458977853575938490406509294083230740733346633285363870456828747125201218395155607038461723639876349706352816875485670259437802719816867441120940494817871406242637422251544729332077162065112594086118349094787985283652724996656413886316081849849629731391752346157440054572787899396697613498883823991997470325422390235569618083478108427992562025722227574230319823090669187637682596814882788514777662972587173516952022361991351599203819527509609574893534280500919340713856828374123091902867040000999171582581174074050729039411420390399246921187924210275741701980957538667973498152850751847625844460878544852913538931981213957791433690526487464007397648156519480348612262852315798099246074617541136759815469335598072562664041381648290382354052650355040504498227685228639257143878665707910164356282109450389249640455627739386795385616264844582628920172726640288223705099231671460500176165027450741010353034539536612243447048005788573583633020467279138152873371446036422786263765978086915958424293300811577150271842618509660041815663149127746396583036896860272998997193949896873419385611828130624201728503001327502031311806004416954074029075788264282048398763342575393576232939368473740421046923054747343433095705126987948005713160121732642746750920824189337635766617007784279929027266361633286385635105110069146291603708456197286560446127149809349531160071390172785664221680116228012424961708502625176476859727972762864576051171353330909687498445703831032252446234218964020544157001573405429321372417089543188659607549665908652897517380672767146085618439602504260453492166026828871490668821945264551603069678528678368843341602703471037327879219224105124761916068227131682012231528408798534495252607889881346636684611439704895019531250000000 [79,39] 82091532074106669653998197523157449515683113489561258387975685688327482198727655373639550133836248429671149605038576464371821233963601592657168093056249395224127071508706542125459658221601193264086225541118216553277701376300450653406835085673485659868140834927185356379050453858649910122966225869913856299263372083917492475006147390223604245691779322214657284350010472695359217178713703979320466534312554316387955147828199433514388366856268875807774048805541674559398280775911668141831970328862263979431104334367722470347211656335209295807639748277607400904905334043371720269890268473910853231777164365950617363681716190255809398166186569119318550144270356741452950640611914518799769631868357109991511193517525465271630301045440207835569392021644323540898193562419132225174924459494765819093429840592762728953334728932229455127926944660358727971825722202366347626981183679709966825249208243632165472418553855356354305450453260162226211793679311123565778806587158198382464743147573558278486991662877275832273370695034111983394580732713818478280402205680425477924990687652330796715786734152492549504860546083913302440488029744878844313905787024335331733807935635197678645640087899321339818892313898090123195993619056164029045756572749192608901451920057760332407978007430872858907927215213065205595578482780041154221271048267462731472111598054118817824301339532194464011126763292512577777133533720371158799308534213312392896002807683715872238906583191877106397737700912211129392518914561962507841298915106838123820098502186539391353659539185811639333592809958381427023688556664404829911494578467248666280586509954159496355526759742387353274351129177174587960187362456405196485237153060548330274254872005144839728111180329315990755928248421869716816217597975101337170011321676791630858076265298448665941781672163464098467609457212777927697489826321699491229826313577877926583083435557384455515849097415911226398549017881396567098730899134342765897712059364489318783176117842735955651155337969219002301864256970265680474149811103846389417858343374411548866436268488467272875762372621620298208313944697545031636277525885343066611110085049826409356575388586288465979463201692546171666950924310330171656899003117013174950489629992285657235571336910023075080255529681725352939412632372951063963647037023881641750063780493924739451492318755098727456135799467198060664941049501026412256400091858523375171908251834988306047255933624605721712604026229737740725208078850903873160190191943223394150917717707768110751097959628905970445709949272142399706504693751444104443670823911816114559769630432128906250000 [79,40] -29666799262814803141869653751946127221502954274792716890638783363730124045595724528875326296912439793863417169856823413400995198480001661275564095113230363945147114277120085377015458767773858936997474462943027549509645431668939948488269175590009880582284576177751610278742924351856884537845395275702590964943054051004602860245952226235138391732311039353432174679567193144167736073428168948418381547566966481148961505378720861863868676076648387681632605336207605831777887861979809159701252853547254794707965223927473366782439268645036975756205243685425533425946117805796613315746568127038737808790474902459150175384036351610121220733060485017007959455093078379220387579249040511231601101446154234682368551122950258280625931024885211265773916978346922856019136447994751452358942241782603643347644827339758142680528360784358598187740360365049847105137946445217149727871649772347277251641439139375817000717804910851187132598062711627511646223949664417535812614848495014956408445939069220442442422685152975103876162279438852765874983166948545093140505719467239311826626831540144839135891822801513381605659551070602546295369906605237554894898895392864884603436031893897877822012691164528825522256422972717130977301546565656379432213923037162805491297605936858184500330325497965580569461602482795766861973875891218762801786384144358718884726837627457932817705732304858024170368960160306825569713708955527334909835175850763221972308271287646953827194989653866077584042692592468586137076084709889911061067667946687693746675241124347219759547341905481744256437478192753588617933565347009815735496698834216993524226195717395306599147225752549350123852763695184989681493011802322815622583860738930740147473515814241485542787486385309209169948594320150793485635541129776242369073262027044075073998448647271597426077135929693645151499870468576429511190202336716067533932500125381439124685280401605706723879319613438715321470947293645950091907542724101985361991234109450161495896260659225599974615911900589271810835691021917458757501671486696106768482146439818015585573411241215889040611671748349707899103369256557234594849658003781308640499030980985999771034018370837484641791555127009790409160705689957526035936671125473035529798306812851764101311819286976251397472059614988594821985778740250872843478190016660609830810758708827235969697778087554403307644640927334404820606882000622334733872028317227784330665295677770693083004191655705518514612715802831758520276340181596210853367688087710682282126218575099794625534393006931844476346341542270993018657449478980847601405912428162992000579833984375000000 [79,41] 9941935740319340071718270266781712275280313683423848623861456006149768355758844818965319836279566555607467565253703194125151427683130222971049106440747064425516894336127048960013514999460891842521736323891278890729367340080369647839126274262838708664711217427093006242470405418877936435427082959261735449987979012410920015310473486467710217300756454558216021432894374199108269921517906477039715754427600578835076194731763342005133818357265828863450372757322191678369933822189336799730512388221707347333772803968705647315665319689088582655083840039287162769883048784768163016347950889598709402543675049565234731381528451446572126217278775443948566627147539261963902580975592865032475574138835328239901200806457258926252903924533214691980731038259235838286221683723651110463853673371469533172233723808061217406345164433599455421145859114129923981558722906753290642418488067297472713739150958909326074762911044577698723940130230352738791391915410666086530118975354292144901411751536551914596547325077813026278005954919714892858575183075077019701146805122626807774655166428288991940880457427846247505207307308491420914160252154019446891486348577181001620167549902853825814142335983016757696964309153004643251221644833073459987579529467284560303011898610371260917435808753200261412638246697092876677435361358948288003627876243817070283895018221865437426256396553913715789665187662805162929558336346085028969868585538052396675652527973527375712965888056914412588110057578934477968861911180117666610850497474130704383280684065167694072543955339129990188916215639893975577556796119052268528318228329876356103543858570787619919963432053884078755711776557897795959329420817611822405545845928743462555381203033425489852365697368748990533738137701149494657354860224063239056028633304503971469699052999029911582651272923874876704143312812964538797316341734946823090005334451850982546524893250557917448678344954036715253590533107404161689124861585586064695336548000911735987876304280418157068260699607809394009002430207309843855781094695087757286743540101543807498345060375372234487689551870972373543546492095439200185162708987620318985645472227223808555870774443241143620266014615374288916089081121581337368265671659020527677283558219544848402546830290810339555249793342169906946963139356300504501075706664603221714490955842342002329909122456152076838978868447728437819514457884273185453046266379305244528882492947405254172879931402496253257453365599540494574888601714293801078513887743682765291746344434670093157818971043594823270474371915875791451953392974250078850673162378370761871337890625000000 [79,42] -3100301980720201298192419628484043036234758943319698335751724261664763860637486358477464881261510222186989060260264950140801903353722602105766170966956641836620089193014777285241056049542767292930566489546782927152060310852966470550173113237342014289884785734340281719571631571146548482907805719046597518210724011975793292050663877410859803589492355837784816489046748274397464929839304051069350985240088293369360750677852077437176429643662542361702725462372153565129665651392361567272650702120447669943490418705740795157721020837268577868123730763796055972108672566302715304444922267000733129441024488117062265397743077527855550597045879727961021057589917668240979033324145838668806990078914384400119506477010281238487901811120307420081438679084581770340076203780563232725964235090733290421683091402198230627697595593788087829996361040164277526497741220100899174143653154460721551285557953951041367930042108072820721241255202114881935494913794199755114642241039069475079764654357158912888353241137695577038416162228762441416268741231242415964371252219463646787862563945692683688694840112401015346930765919054754995937097631322987012546986152859825892771404015661423419455862366638002051159669529856823371699968517302108598100487546026003481953643232807461975931842374945361209521519912803830504889758446055014383207374180008101771006708012834592585167889718337629527674570791444751524964304885544972472596320567708122562554184587855386803640098123681874765714838204297886308995532181770025482377039448739066715809470242349108074713312743178163266964569938256050069256463996272320390244508435979871753511619536187282977786579130493761538342142378116225593114556277697530945364850009164862314625904210663446564408462374226160193252624246570445555630357079223659499829366560933562057840662430351949695875053788575958752341169288827585073185124878156418885105745285307286000081773315580327984046764030194399261323624703144220320548826925488590008392736584775623967247640096495263537834680777603989772084006127860018842052345502425468521368548711671377727681687688797040829969423187987703685176004314389460626272827974123437340130901097548670620322651992542979560053253003400012532668862109182796091026085333213349670616692774286026708702102015709986534665889516477983323396666051876843789374127101563469767017286923094837506418967248313057625138400753007132241290998285929802888143115293346180359519784212183344929368046718802823272781673289234449283006952951349493520553230466486808979773188245269227536015311644103074862587326717324129614523908760048698241007514297962188720703125000000 [79,43] 902028656450337759585805611018775517131165268454058237396936605463631044793721715562675392441655579919349892596290090281121867859405758253698811054086691472163934688833184455090874416910832177413791373314662104967669017533291410764050106914507086219567962933402779409140616718211467772950231649348494730986868455748556906986924593088336018274158312026203399783221613552323096302460385310288335960568201314726099857596542188124721344876350806505893013378122699599740447160319267133744978209977805787216385905421590222383043005580804662601955253488641038778591165334163827124478677226420772601157071846610334564421104960327447079253156486495253197332764917261813055166492364768051506746721993963454004882429649393749935532069658888314196416129540550230092577071490878062000312789974985051942193950934142758939074350543091994974140659294017981810817855073072980405516194743811643446899730376270807096667867288733656231787410589130032874802762677295223759385896895565919517396562400010936633296124008568085049275515246068965915297680336294282356930951755147796122460780507402102885888095064420540455878556743875384644459762882012253877107761050462083222780142543345246973307761170509724791217318881963461590660601915666719689147728116501505687765470980259722412618799906955344042699272797547136735875296876896990463670352211711363562639124359764691969132954398479847818066762799366061168479267776559402127295084771176857383180086617674189745036261182574888586889973630026130315190334027384503420013437198924412096157257135645324647036303820599674136971136588587949527312513346110911433145413470295956020268853777447578487208078147481879293027518779359041567938109144080247668946644281824186850167473677728868727974036951847551874343040758285066638416761981049511513038195157381915364227815681384549921951316624917231664048271166597817775306957535507038891750177637233408431336616100057615989765485638410650319919947744045082462730006216880486907034749477992254043185088009215794168517353166618023001503256251948148164084883780694036574949716400881565391646532925469847510355744863650606772633496377933573106518886608217982778884890646907595985241772055486962395591210923136322793907483432745984228435770795342477641069973547632649166397738524363628450011014855410537777504340021278525019300344981021849353373520582571330405496287693865097090083164217883137265693375337002133018068258372442049671592909304482031802601789163215073722194480179917899491406413664694772047638719246667888241088733360121596904289951326775903362398252961067778130273275838391100478474982082843780517578125000 [79,44] -245300134083123786737763824988276189533350653095427538468068682739852536657183177172357113157578076573810201255254089514581858216534548693116821636730047303215043752322479545626868903431212303742581456446639613030854416555053945206658637149508404363048491310965961593588673859008773844418614007451952839167030032016851948180098034419769872367567645061367827468706594431451805883831268081946232753175977319097556207070215534710607112556431441854091516669481246952581871748722268367347383489619997754909868643087758961181105037602426039604480049819506039493894072442274691439605994762026297571634462518260088540749054521940402412422390873768506218316293357423149247079968366672664805894907527163655581707373206227515412987442164692215127233102321677660959917126390854578470065635156664654478076755997753697594568718206215472263152238019252369996086882384347964499113707203977505207422534213065678413090223004189322238365747166852210445845042828999360434867736187380635587871651763828278376319363805376039812628683286496881655474227217660589541852411933802022976063982598013153389580729753345449558495715650986875882676787267231417730321296135623450625955068974617425879748427046059000733306587304178947785445172848770703128896167087394115731055975837724680538096800016926714152572066876009250222969807185206130257742924281362545338087927523980407657942352420860971502782693964492374096614205040219665179362859735490657737822807711198977064132093386525069149157650237048494324835094155881848249086686307442039149007475712697612783115179603463080899847333563100388295017329312307597523155396184401041188356804984510644711444854999101939913823770766724694025696707231957508630519398211898992645623443418983616136121046759402356700920603583808749632326764026492683397485211762596338661328880599004162958738583249181964807579474902072360781489596871178857171516582526922880257900789349315915818537006830377097714797138985259525510802498538029197345565900611402671624835827607421774094308945223517197006094897333081654591200327089512515047470443027588076476377929683968347503824961430931955322121807395601020885798263100248418967292406026749110964320907776659231658230627915424931913549759764306689638208239323915761183854897449333031706734884430679566362672529028900166154585885584053635568178355652008275224856904483285427326861371109727469831246577798516928789923399320583606605517904405684286063314578500209714899809939648365513645624769582790873212421446150129649711970161509118772041246665976865056626603370672089893035735803324722936052948440988075162749737501144409179687500000 [79,45] 62424082589427285135302090377074040050020846887292284633680176875233880671282167983181101948076615176713742233127223840346169398898680027624676351158540211571515389471368186736004887211233733553472739667724768247074033501773408274049310410651683325709256007822983282534234311489164484193866223832032615182120405712428050727749289746758030132237427710973122149120279876587621947852343467897328751032320310758992248649012683494068590447577046840092106904054555673389419096297842922570521472076332200002698207044434440068359475231593029199540699175160698812338845448728645585197380809964781446250556346236074227564999237900526688412046114705263198923782472565965237277641057719278508917616244948859735724325481746547561296912289495764819759421778814245379709240815526418294667117530336874150047070714672263074947097760083450138165999680863022132096545250423070154650760531275408151310456020605446163597377391391994420588913196772791951025694402804772196776522059374620005961191586340203489552157688942683061723480138339005344508428255367773014058883656971882122250066612727544905219313852524347493394555996452089567238059522217811125093525720865022924901409436049647624448775753109528076778532819648523288341880003546283922744977235030668429145521120827594713931863763032658001333901500814528894202970827339308945770106383522578384645115497317469207091362128050472641072737876903058991638945841199778832523561083471966720327329629395893344509874173449853214958256705993106253072227593090647353725290279953603459633018483084181275493204791811768704620759855076231297874409206500642704485421624016198037000509977912408065329282376250060617304790069344908952003345709336305719165288862339577554661634669961660825345002081623578277581827490823440291198893003841617137924596799962334669137903017828462058639309384115538714210305739808640413362042272847930939208968289957826769591515885056708062180229158256460485485341178847242581572759932744989814518099958754896779533731043723233382175577753615182439328438098206381359651310851241974826432490164595879701945168063188676864956985078054136209181189662073530865189298484002206721984361520268162725967831699194272782243802175581297818141812612187826985839944613007703772412003871212400488243857616942807248030875760593420114908356221070434970823267783727846472184749178031495349998547944605976373693917566650524678767892758069092857030947257602635222267873732356224805364750130266253678508266300547024767718988529786508068112418841229954269408788591494170904590279155465581367922482235871539657523499045055359601974487304687500000000 [79,46] -14882531682043639164211325565616369619531762396248322390715570498251636931670729305299426439382968657757902702373242933062306758383980286576111331556452239896862343806218818978702701363112281859903104594110532371608007909294512919998644095599282008600792960496518438110749490730818966141672844774857073652275759635315600939394579891944510879207463871320843470972995237968444287066247786292265269756336736306198747383934373044529789918765876975962293201660045056713468254066671544243996941960925504405593660162980694723714547915195685350488972646680951804921774633475230281292979053851486383202896344135008974450618605973318278282023707346503950121865137325626467413408354969527696646193980755833600235120083861469752136628071645013049725451418760568901006973608482730853099781836634878336270760874695752401050200455242482024732400008646659231867636949230311826959220941049053657407699333482612291901731603157817142849497116903448699081233461551867789567825388007541805488793515750048423703157208188725725331159550821382407844257879034294470671096492402267584865873174717373474021317735068032904686550792811620296302483841349869086753555715639951967855801245812983127037177160899321879804655180050431276128782910052354333007719847806693206620193236783370176896040202051885612934887808123851514356412454284626653560670126618814959936249590268244276511191507748090929619615079289427446654096720510035078233784590161370507034080074264930373666331748763516034080680751130272910546504996664060053667141169403184870828175122773992147640836244904970209864952153557979423517529425002934332275342708732859336850657252127418257350293228699310948317189245697954592504162719583441439644414734092409393882597527599033408798788366858352385309035686909584600753526950703012057945380699593384375036693444259062890535290422822471230981952811447208596152789666224902451680470441071791135985810197931757393656303565830645039350558800482657467570774199444298471876227873931137872260500243035788516446354334473097187635039277936589734919012599538309734586749196308935380454282559827362289313327806064420764687489964503420358538022352443583219381919942339273781308068886265193806505927688568914288138868523015446269570510143948426583895590431170179214407176808644241261977203471215271663794385835337022680380490213525527023763646549735917279053571297177377252597033360032135087199055082271069901485995246659717444300295099400190087080870185298895917291169209076324496472950097528900654681067627418143578170611320098144933843322801759076554338782558128961852617067052051424980163574218750000000 [79,47] 3330050680363763075389810407682991154348300074148492290130986989200796469880879735782447045635292159200237462923782746607946063427113375369809129125150133462889936386620150413299169434178175097551439739346412104081324871853827925720410550784132958128173332552590818502844736336255262502903004908223468375951477711028535122379850115238517342045525499600503187919126027160552602538764380268222025138554606295166310352084852341785842632599304589806514178764115779118351632543319347512227566518495138228043467342838684525942772591438360726406952882858721419698620937434923382790718746435368863712170839948871741754974278049306441572819671755912961337503208888962465057514716041219215309318964292540819911321773736387065738577290297071719225027861886445451177414007303585945783091929513525814690710337818549768028080106078424907150912743616263311111136522059697985810630525348826462465722449225151324232505500629807203006165004586840628345161088340923383726600926868752053736038546965855538373210548464381243594137688876188452675518929775242931240524786657726811449506268208582508502142759394657684551748933942139379514384177132763854185747124316035058855749688502562401203772627029164464787813907358904338918039265112998895046663079266993719361311339799354535546559844381038593929098145838740214416044375315213407020679634674813598656952311938434944610758028173822169779818732305305531358816188432119007159830498093645087539613010369500160536023530289296846834734406628973881550492534129711426664420269701527500460655777856203420891481479998835346463648470807406521228427569433403865218735040538980768805143447825961185678336769140874024828148576026873750149642298702609973882782655528539789666771987305677211662027815484025827635809061186257324100024223743139758914039404515269753845007747469979875654083039403540841436357299022276695030322102999724435860887513410458851924407425935754764870660974634805815898278939505180554462795986887527641826346774152382716700138729214780737076041416342898230414834984465142165275055282410349196539620144417078012581619575715126669286476070570888992161944967427447383319255100503682547163639501378158398773422935152349119192649415835855466710780846891688727569359846945955125002366449853947707413664641845518515021869312038925204238873885292191007763008967254448673950356502828779216872676185738185150114141264726642770990672851481162638730068111030318188974623877187568933839616139307004744959883701634274195762666532510075812866771502796449295041833827731128027736233513342122309084996842343251444162888219580054283142089843750000 [79,48] -701531109336982181505903908731403699159807715333293670313791853060975754836049698146893410208009918446892408877304688507860877048472510497105776613436482236755536785846828645738546844365959111624858596845250367350965723825983618485661642669409329471124280244679607775991049822597423300119705288545697590090157740649323127084514911129920301534724750063688217638633309819884593616840229555195814181686916193540557180243443635114248960447915631883804843431809625283541539286012282549571490533773930179617962224569285874789205716974218866688764929936658329220595291988758830830535647587631628882210994751726595024532218133044064131802871136756518253785177971068765973643571119822064297715502528488114159172804723309235708880745551799330648498347431113004756121899448475326210564975064191144490274028162071331677870872754606368281369851288889889283212307229651372271366322826053973728149237062174142857100212921887998148960884806061141034354404660954786113793496847311703723188025213385037626213189486680837100378643620442641763715769721474802496974812965126443232875183504181151532572487768704152479664271650431843917468807400519559046617279192525685244029364104971116874768668244130299477166332774564720023968568628058810367071236620523270679807413528876715370584957516779684608662250520916916163932628429936696648825971309798266774185245979524591712491042723848174658107129802787628362821784727739270387197749733786204218181454076007793636634984811687750899330970187139911386898838811722357124500693476605274797608975097158432064276426357219940171094160770102518214274710457154589167913521078161130988516262579200564242980067935903477827905102818076348734163968683029113232642898966273752694672490030559275304378903340012145256894530510722104101119235555155341851461332313612214898319846337265987084430144407085805646387839368161162081248555127056925811730037763152026049395240672922612936560660061986913800000329644963872805411991764593766208493844855633836189355982209514301405711150920781041850113828287691640624938951004206750664346562979545492771534375368142264227350430814038661726964621614333083125063042540222387928841300981199451855659131144948173514925890131337759227463941568823489939203948824978233410284858533249106063200528658366672636511405035174760655077016056573115236576023266369072062734334602583645934277459108044651076121007126514785746292379137300228773708135259953505134726126251617941697050900041230755142462440252316082572235163481085143296918372304294701255289071435349540149335748802304746872537943858105791150592267513275146484375000000 [79,49] 139855105529026839010399759630721144659985046555206425524598781447484494269362994630031244398514386801973654190692086626401737448388181444636587305023454589625029440226596788121060018255723071966068017348044589166745577542909888292111378660946902587720575561313161556552480091536210943662164796324142042289257973057817612434972049503285023917703849964272002149714436112248470492031260702742355380212349016616839048306817898416474644494105279400775113066445803080948133186805901452896693689039643558259992219905673498600222938712420503078336788332917151756452995459648884152086141437869849080603146574298841059065083343110198680298314080762901990622578972261177569180373750276964029754165838104890997792850026442788099738087268092749453381720055123640980450332451727978845937420623248566485840262420146900126320695043094755115252908713455706558426026997039121615708267115246287923789558518310956739812537695891148243417443773229439822328858824386699632154836493278497639420329157247863602663007770190432763273433144867960811367641945814997400324347290433349549111989764979890252131674952367849170736659574007060298499264373473710558968957097951955774732419180087675974604203496891160434137871431378272676071478560014386234577812440146094721980513345756803320276529241906363608090129626910354322519488832241285364326875297994458597527442427504270414873329130939780721055909202047212133528606631792694388317450232108430528194459095734551263295286740317455916213203781791474353405507437217715846852996784429514808743075179739301219607417703908441323218572745618514918768406838766023539370957727140369485599383410740461178758431986496551210725970339235889289704328328414834822983919153420719767017653966775260187612061440320534509440700121029014677868051309620928036849195703333448180558245484273400529619366914271928909113370290691284171072531144541999844500859983740245043781620994972973720904732516149778032653944335170441874921932134550580981562512128954839661746279467723245465571472489269515854378584562212175212685173755404083363133725118492947831708460838391784988767354529608970719876663971256145253339073788687199506919278434627335440296467180178510518966236734928329449472207561941888256580485584540425007534817622610631416573748601686356325611841651076022416674835831498482071609618696511629942414579234992376254279004762437807763630541645058236262411190222519515386385361149331323866776868972423617865998213449338004154429467464349247075517303245837221617738517808453007911841508450320840696771232227396198136148974811021616915240883827209472656250000 [79,50] -26575613914363555328018413436480856950251647542234133325439066964406596958680448151498401162107891916724428464549153923179476425190982255198901385314961599179494938157881516601742409482580178909463756495793224904150720596983394549525361154753987912132351938160952935097710370300973645308077848269612110502889604048084360205539954243667181099130570170322060498519700048568785850467131498390700902595816464391852080645803868446178628693518400912423355840980496299028835997905918413933774208100105569341194218228693937460613830379805352300933498895012104829430472167154932254000094981330719303768807554119331634239418052424308423918962774555818159339211639053975277555826019785215430807365664533978898926744776686878416053967205798320540686485997235788000943572184189505989266212785277142590476698357571016393322629622469954540419270798038274406312061837536422154615698845662525040796053066944364748658394399888542389488811333172389645744504696925911771223294743288344178233652605332911079187672675018467861629292363770900220099159463235547890886796146011552615251261492897996952813582661329207616574603068047044625368886425053230203269839674384266086083775494766208478067525188814326698864395587027696606317535874842819593841964753804098635490682027929716524964892704172446304714679364639495712602507999127857987675490031056429317696740515554804087770023708651655130079277288345271515019690678636128643021982433042894633649552612647557006250973486202163444581463523749253734887772882926774825620330751066148670417907321231443290633511576885363036086799154419243727004669741827511869125062782812286279053811051544425104740124852949111244183518887675910816544111350768523969067768351321832217530530961642822270173511112890736789773361757869958390399606422831997995968930726101798210896903148565313228502343708257841426474008118965116868850198648693836558424554181796457804397493650474774002774198388572421315199006837298004879498287573146373631153752147411817047100691554335347588530370185147278680629293878587283239580454373737961128396544535592871809984999252044692969562758240927429982097713013424063349522063701750273685461167456637767589539903572278154468294245130059204418338678753615974079797183538473955178624403103871315577231037167217790789589301127277601213155046405881223929788284841532907679556654679936012023026502307626084622886529808615674821066849226841961958326416496839241803680057341558576818207244359933489970505927432115452076750949082394020984225698867940924749202306755476225431077785105443006541392492181330453604459762573242187500000 [79,51] 4855324125200769412202352755556621092330070293868557183685363772225453786043373505924508235691429551268493241794174946972298878533362578327946274251192436849703646853356764908192980433101218298187237457377743459116858295774650068949419030011393937559110527197376772544272980186621765514002524710954509800526122194675779616854594184710196272039833691692839898809675725412463109811134901900207885443467500136390259172187241988967068810335638700956905195247319353119476504067507468965364358142366079288820037699840541511243093447212832681349479844163815779279896363365915515234867020772219215458297780660249634675106984614365494412974258077129131418767156043170789979714701626069070426343474391889557387576037434613883431017417710195206121369043649832403743255994385799373302632940486128203770413634851757070041071662855408491009910527426290290339122040990359408363242493342049080236814977241868495543462325189077068656666588609180617476110018734794017320110065487480262753407374154281070493413763920443363247059317874957290125879339295435051364207238931629651170726787883245285732943050060691073988258268845808995432983210232900957058515106700032958316255593505837312220485424036620182670971299799353143233028452395136619249892424764742953158810857141594560931935887089300881794926022359052530174469616272521766629487616233397627663872591773066833177213593523683256035789858658123699024930640449410444577225256093423789319004019747785576877360998171244960415073663646617507252659291770689475973435923515747640069250798049125079337971598928172027203598008085668154636455704292728985824529137399084504289493601219253131146404130216080540076339198146931013986435094149271035999117645668300101838616156231945954825907070202517129110632010110283102415772771021631006148049135484187270712784171339916098926807999946532548138976317730856165068145538368703777813497580788986180645056251195642815846003292276334684536246861902597084234161738748484937309203636611743596330871042358012656065256253761241809126365854721977142169967191073666788666112613960701557842447677208786618784165774061403614986238982919976072739465883327969656858866118044570237328258588879899748023615586841804493385510984495635293067158537136050857569239077724479214926900741404824598941312550200249794850552063717036343826499478418867961459806438291914381471370059515189670325434057655570829835530895161537316249530355143161578197542122202568072898546397621294786175101551579572461907268973568652370382048820083522464848087385602999065876056233523327954060277988901361823081970214843750000 [79,52] -859450747254124873455207866645137596765875781333113501206246986111709540775384879724343285875766956422674829203686878838983959967558370724505644195482981290700220984615538282953522740524139085222860436293063028751606789292588466634544263019400577181313300675013130274275185424543866569899417056474520913941700665149862825546438255284608517532984410082712887937863500154204984675154613370683712570122157118672668631878153834732071634680617376003752745925962280015919973661380034202010637522944572641869772407670999080028503769015077602939796732025252021484421843863757468087018242563949183377047985447955493228578810023645480198048926940838526055115782258187617424626971020810188326079898669101180853981410649103460012741092002875318639248100425257991366613083630968851418848179416596016913485255178875051659157323228206814134508415018409939151778611786996797199635755389754091496370033891978534744484938142039830154811902633296598098720622117459119011819083311607513397503894676514208174625702738512000049068770914547805830696951025032152168012044225478964591729485935892346091243993844875139092785363870697270779614707938790274248257530391266090067284222340335541709738754762691623396314658889712220848166657223892870260367488322854202652206783275683175007525357702927002416185840990456342580340088752075611770823231840143212151205093443154593029920798533104748439767366290761350098322671189063222092313769340775230194896053270954185036721542748950565921561725722743829980670321802095469694138727885523270876520089907909524427716368598861360865187302263189534230552847087721278207898917631388679426017636761204628198661315786800935584897545000126628327851686940701903410069748325573574073871141757460310345785519670823520865054195532553813764548481636865838466580671524129268382242765938907422093262500305442464297213663279191031493828782540256433809322046086170763959822953939466111500629603684975904754479946426165015376238368207605579793105155429845239768468590801742253013455701968343751526788184025844356021644649245198334966231755964398051302155219869327686536898645344752182282038100473787104149384718798612384967972360470198413757588587381667116245286658105948703275324577755208906304694436542699314140646265559989463113355985383576308910427741994744910097387435679907409054812979738368964719920554499236330632970402935056197738915428747149749168798286844052062252527331188805007818800906665279836977869679647635552348658713591312145596331459200220297509346798644755267031633945037316388922306320541366631005075760185718536376953125000000 [79,53] 147747928855845778046896258575531608453647866384008175332735579252282737869367671317199834450256426827569768145666519007093438255438937245656401434225780850454862087248066776424554195971076438728367527580446226406904464725639903875574141061216836683597631271512949843748887628537915361497441329446924219094154427613376954866323084414788938421885741416354501092365417964389944758484375816059494882583778827120005466127759952417398044236376543993747598209145940342844873599467124876514390294571356982034551591055385419953331694352568614864584978209297089177962669939450707980474987638094529901305920892364400547492591214635078503345011968893554122373728310174042829281702592920121222365702787083169756146433726408294605360613752637539518269587011398194759274975443677368468283719915479142773325467362451747513658336403392541285085238135607368785662841400184216033025766402805470958813958440268716466020730199836228967396798041675187678143913947690007677370992743093645482355109143235556954807634690860930023993468226681009685521273562977570297287655629022736050945284706352179631059647671574635169063872740057980913620293624753277447758866762106500529264084504234929443548652749790158062881020984234306075227125425914154394100017792513726509932147102382874367909043939840025743300446801951288935886867969344677415724619506023988012087121122603562033790216820395991805829929577646298301957349260654397994202856458459363102122226500561272567987145817923654913948001019007105199689905262667996414669580351694717582946148092618273927301561279009478132042932671513717090166262886850292397916240131832373483971489207891182295794766080654340636959647873646354449857800066911841772201270700494587102526224374403520273734356976735871838925793237067408871927897036098286348659503024477631344515247784538434009516939847938767633728617689660051234659401275785440421963374857635295178018310394070013691330847667541895535499119202856631489095955601950997588342725086803123661869115797731159713913402377188132378539963588741855577757623890752527786264146182375799687397798598371603863697060443021564217768308099133151033612872105516060090381839415033297106506092355644267791560274496734297816158949235377996844633963792914643306026471725448045980721086546019647523665492514445183584602625544930101843235662495542354746312201162034996522399428448873572492471566338048653491241487962444451857900492195601596716994788737601663898178676936935471600458315560692431578813852712670095427323254724601546683654398115144264409283325623079008437343873083591461181640625000 [79,54] -24471663288519893827997625615966733596333215570073382216654428142148054990367223108140510933861822037828914302438830076515401017986296919040016835305025986380831507988330423775214013035184983741213021387700261197199816068699134339652550886679769036684692071839153044392511871386401760675296957673169655967481769439037582871802808692053284212803471904209687242213513518955905117622530930958337249563463872505032028826413480131981940101996265958271694206409114098919151533980557318977513984551120160382708832415509911631039420123550809769040232058597085657700845293430666590065746703161765261123510052366122046430147298755103226303036420203698198054672291373089540776789651065802367938786086440504134701480554550816215403216420818285679688739188320915397100923645481207150235954554845776981734606019272071679491051044232800037493581193292225376914334609617061481331115529570244342094450920974430119814034020642504359157042626455744735109840007692626544592269957294137250320942740358958276086044300066952932538386908176035561690076091035976700798049021608551341313619199287694827953441087057406455027876902235838995752181817639982093102563125114778386972320430735484234297275937812711748114310549078410316454030936570450068511668521750713820066205053931808896273389493943541436020068941206664900039615994567437465752761825806566646536430326251903479146024644124623505891119228132497486800125370864720817608994464561097722470692386628292427932818169288336666693471832713320569392722934985765332178205379681253290045753209999011025699297436195140871142513355259544880229910500354341188772694920984747777514868103857747677760505090244976508854950853309682179907832227377268090541972825094266934254701875995441480880018123637575994861366827659353236787520693330056779237789645782297986070662321127756179886569849404458938263549114042984122241941811667200475253403229965812047713282411598803699103637878576738188113972534703051259600614410095898310735641351222555510133549422357257850225864154319966799396600723918537957838219628349603383921484965798532151413315446149088242525783658810574335022643053317934778277782443868284737236358902755374092595578807021804294390514215714553868102204061961354591646361456033268716996704821319924480759155959594487477302203480634965321340571998750567887728267780307464613280760683135843068778112764574238330475957241457940817384466187288211791022685564626401452209146630438312326525852171864306517709415060437188149058186411744350781517908633304428741806398151588559930491584282208350487053394317626953125000000 [79,55] 3821564639019066595130302372856229018340888457915109965646937983911510739922760016905763959546116795024154626473144262524770440592760896311087214164102609763915701363661574455694507003628824798848267171132702220411745973408971552462663547856275565254002382043657276019070773543414164434305932391117859359230283671781413044977138998876675268778220880098353265082817574884894109898320798142692063940931359575653395706807399504534572906722384642959649755339094946312928071241695361992893951161733207793058396607150873289773721031762948877712786489633784328533881534727562950347398144897539194142762786404686028398723729520649438984863625435573406737440339486305510804555728984218048689003954354800454198469216818088805731389619690551079379476621951365561589841690171126640865250825421965025545178354677880063227310633983305370571772658037349051987911556590593463625215420353024706773384668016115836983000036114024372661541053984389170963123948851241974607905961147009726579746292603210365441345951318881831327051384649685231028277651729695781848168601646407432108104771882990737935212305507498970781841078523170295101146901621921932007846942937670442375978493096089517892484009728354351682837469533626304452165493081958977588889382167189360323785182391789293292771719126273950310761115181590880260876326992379913572009339732592052714247236365715320260303286765917405781923691430808997888931922891994113572493507077021684382464310148104286803742014024710466447679500401326062696719249897297776518809060934780807758596786405161379340776092757901990221747552682170559714652057298516255736966879678944818064062070053687684850110933973764463949435399083592509457449343911771655325713631022025132086939430517134245478324047235932726755064041034575035371868882020778308344930701026040972618500654035186828210012046279615544334133359796479454484399982086089734975700952599806687041434443888660078375426104122624137749610958642648617762196781152669581872883085518866074427054591812097953218925815363715756229205867860309112157215515057490507354902718824313679541172719032549396781899834499296325526396439553285896213304036787764607628149029174781066765649003781985068613026070363654600069323096052916520027732480349765642383623138143987924836966438629797227213719423383414300799037154678084851032288322199763503772386618756392206165300104922631156719160307245439165651715537054791297830804783699371786175900993907224430714754288162693690692409432709723535386249830612916880849285492642535991628374672133498096693315915217681322246789932250976562500 [79,56] -542224338398717607704567402191802324686624187919359911398806168790710934381807745362645621873435610181971620706990566871877508604211706280721402761636426706792015654403185747979355256601907322671679601718122631461031062274917668784089475599358582886511422008821194157309978173388060406357650454102028766180282380670195486457590007181941696018232435246033266000284916893186462210158826527641646708127528017663828087837242154089768995905335295291486544179534038455072617720127656449709301449927445694526951201103286562212077014570207846783078208061828644830218839470012535122625862896587162036715413126365247322229224591938115279344648230238212483868392620592118175032489152710168728173210142723640844642848952636658015877736911147757670391980562298862267751072493836043703790635360761647455405750240428767262505708908931342437869619139104139507691643290780558425206336930013431553623789581226779277074748107709540272476826542870925618745880067368563038084224158416411968839743119895394750111134786850327415214281887748019138001120572448589446821100952864281435094466107243844328631028277327287008152507545689445528564024417111203009655621082335424455501656252844424329103836177186234127069798918262617478140467626358791554412016010756549212489510504631402534744267046365240649798573822658597951038191080618832497150824910147041341435657731394610626697081111036225781260831487596308923505230814784643419226765572504271110474070100785213696677787373409480939029541167091575140294559332143333607631418657074013567578634791145210512944447604745219807945896642039825238302685658855020566315659376774136894462414426226222917332266251887700562644957724475745681203667579316442993306439135037366060445698759298147998888960387216463998248758081243056255767057572095823178544128663322516377518114275657030737326166653731976240041661832676739237414920241374648034341515345250008836675145325705966082854092337825415470200739390266033337763018481056288997769095973249951262157793724299838174216814223225923450707638525977544995676486157085505657177847728765562310802458564972755170764897234375592273871144187754891796243095581585490484933506827662460709171541042004319776594307113940231543111689184340974673700376996156587676796218140971800491107919982879930328747252497811810059714521064857932220514702731978518067204383928759084714759932750059502018073702927099845699207445638542027143331735292815055518976282231651079746528393692193044271018124350621189370067448603171517150579093284812613450651544791392133504359662765637040138244628906250000 [79,57] 65971882804101891911294865588919410559391303328029317553530421829891263055041018669242215372675993235960902824310467155867118190947088188988331304314865943118759972493478409235421373157230028530035757699333083217533310157241353547655367424652073362853757961924501683044052875789736361723174295230324953761461418404974423511646327196848123439492167712535716191120842028804075861915702756573377129893869896992462439099982029346497719829954083804534053910494504779829677923128713621026208476796764052385209606840776241356420651671247353775485102618480114481141053721148825135272970588490282744607934578977962403648094625801922482508934047693735198587939387019942919431509564106731211106393768254521321240431507828693968996435120559783672182553072276360166510046172791091098681997624598090043795825468975253028891391737420011328392916618877061304514077882007347558569025582835649021285283403492084915064677751866548559771808587736084304211614088383046718901761607010340309811861957108283071746433478838562312010945507620999324429292519719597535581807021067214622320131920146837230993479380082541709625260441815183061810248171739374476636698103005262891087435707190610692213374432865603769524236314023583700521983040705941696290148912300790442291684186707181937908696010652082405797665375617473717501357835369193586252447282941119473800933262231129325194154579298994594639216263378376480163021061079850417636374612166798267964523975592568148425743132108325480687236026830638367282845901215847532143167132521085150125095408707506530251799249630999157932666157889307727925726733573851730672056875906862708718879271321318425311288551301534040030496042489722537055292879674019829207753948666851582943226098221061695305847085154612561785299447589419796098929390952422609400725619298487272394983170357256336516470509386578466674081171672684254981346749854715782217205449685437160022524952644322578520312828781039660842729931374467616043484800511910743981448108841640399719824476954718967681286271819483908424734909885709153313517592936023246913127429912694343307351444297628659386566275221914085180167607611434066425618486676857112607082650055697233786323907991974959029579492663968590971413885866235430335118496362799875852370998726970026469129057327238565775743189420261445610210007007034992422828307324445219334345552812798457869267706749530015646472133904000400301886760878549131674051413317444618822593216887011373592353954077508764040861384179153380497455974083122654050023598550030651298595185672013485600473359227180480957031250000 [79,58] -6183103850006624362864717231615121693372316697858744674283699087336993959935344370953351745501708256885856283474016562855227030966051745733971570383772936611915926559585190135829384945822842745112972346102171765261301436839145056664469047776313212124076250099068626271972003878377393155668304405101013107702862484556240767926048614579899051724188545174362084945695050435591667715613692969878312113948111499475052887813322240723962795590011588074424480239863255781277142077486532961848831349303050728674191246815960572652060887305765951848519148133106287145275129049688133776501308889833359006286967001123006926870207022745272939828503492427966302817470065286067974762762604198326869710548780336561081610235192871594190303080262900402804543290186952991175422795562631670406798760021814053736867409326149100367898621043985008864487437341129887503288691385103731373649473769529317576421896670346897622749122843154575724197012701975179998164185181406827182269770953853338224551212490466063198792509258177608871335499312693794522086647422461875997100268533329461831239642322592015244860154589099403010346964311082663256875808811397482257766638016978059140463509230086379684219609177851426858412249869933032086427609766944610739556502929982197799930337517717457471889645432758308857084137089294991654520469235812435996800785359164111898451617753735987274640875529900394333138062518116209045759949514211655705364857752158025182236523282079061252920395627958343084424844348494588719001583700973422137487834793648828173856553138538398714075752597988845779492997930040058841525933785352560251957099201734300472908474432571435884582800441650254574545424046815025073718513234591769815374408572702237494859725088706401637857752361542371793451005522093437156569090165366836839268598138521393098608609994366808276680428316541113302666846910016452063734511685403032333705460850274294446932567153906523614186773194314150934143741593139194169794797990865035463044134298113329788707714613267796259078745469406179535669509356253133066572873333811402981275291269506256435456075549075818171040377465742815782686515262465711471657062997263405356113548642779848785253041589392014750587148362580563999726972938998260326277115748728469052404246560985714897068225063003142563531888402316632632775865231494523390719122982241713846348739859316459212045164824802579601551899483210887579580140338601360022769642760247628089639350092450450911276565874180064160474981263914153394600916226354811384474739744781775566129233823176036821678280830383300781250000 [79,59] 314395288230815925403573166904928277955320235479799142367929001813926261575219984513465005711727913782722851672295819585609844551567457643340030534628681537818520192120351082374158025050150422187926285661752208822276893784915072558039981132719055489924946057413682406276426854583425318369795725361238626899567838965594673641740629174779148407159822607529260420518579235531014391334983303397614053099468842029918632564914178968390787409083549642728803866168446505064197001631803558013931825628371451925313426199466569852775994416345632080785373836497486814445495660401232981074700468127267914632970265033041162902111609368163708920420575793428846251520702545407189309441085359894875776587891722124852742502046931989007127951032993599259967901681692959115557708303430287845554933460459867258234375447183565231356710640922258051036480624376784298062104465937203349701349352440246844700343774705089282054500596116696664101887291736424605310978140499386347548989489877127570546072757693627577493923744516113594775727658170679069474407581467988793861700313193635923128162787419373590586239146708756562815073752347591305886635046987184469749301792918409237684707639824783353942482070956433712737591104286621837389905556811273666192649357099455765975285452222165636960282172740596290988643546319201347539926260129096337273248489658104307634764855156466782243354118861183094235337787648522800541430802514857680494357795203588728316864701852342985207152379756019727382562891126328781014567932117134132850848467220830256439241289445305954151197580682780558494499099143321919491292946572961125923807784790638363696849268104837025942957186768419449428672106788630868205915549054436473829609098522232551163707648185737066815100331206549050660871858608725728531162977541745349489106566418202811612694288960288188133785096103345887199662907511540825185456073669884787897258036017672904982533132019998302679913186579173476637178592532455707099976024700727125567631918600862490454418132529073200143660849002759721759857301979163820187623074627291544879362188575197994139882977751854446901578862191778105255454968906658948821515321610233064415040330197951008583283649861734532644042475366142554385485444078022583228275868578503104979886646530470370736424511378444808051080954281475747612221707352970934786500400464918721904005928388990060368583888587033951708647051491579080357567234651937423799158653528663146001844231291588022873271198728063188658211957128594034564964522486308057957018176147533095043939965762547217309474945068359375000 [79,60] 20238048383759092676928406405513711875035700681777317325438972139970470597423537305334283143730728177312208293611313433014530057679740186099604084308317695657777200257326042852884099080892107238203581700513124912930447808940912900937472104296050999877539366373081561180996590869234662788977388248294380618292114416179852633113054777704284899466436704390419464827175598239165384857046402198397958855108859634058266331288177556606246250206647967143964525848630211798748636045462742781457070485931751666774101898569984370502094733008468702223994257658977787480209373711134331621724953909759982885833576401786777642799663587969125300652641044472547315033120182451450527423020311829037828851595373709772765105510811743860598205377249042432723244617438358197085698767993670333143265015489534311263322119893297601249814544691928621311177206197141701164207438556903473616760675429348228747415617073156493062873494480611095209497158263534691855369666776635374251900385899139350346131581365479052437432597781355227088496593311837359788203830329007657573470908326508947113700680201414810835890365091907824446541739024491835124829832240316965933756317659590685913454691365957184886690888428902955054222148698072659202226371382663570282485696202528192262744477356392322091318535189697556348103589141120749773687050520925407874965409456103094499891085050966528451380643436270297534632769987269928806788574801584163390291386034899558768230217294167514202291781328762387488066589299052706656809398779232684814314956224875480077708791952037764320573535769434456182993586870974740732280335551289308272939604230703659126332833729449695256356765294077025637064600306031172546669957147942222271651242733805199807677572580659356492372182970869559624130889147648071171781223749164343613243078665960393560505520220365271147447835989276253504074485276746374701895510995002060543520461809194824739661510941967458104309955700682673781079253865652694679740905816858625469299529645803923229967090000401719003403623242009327167843819702703970499258562111606713174097046456847152721099671074648281094038874344155346344004118041268474410119810640584958643330221154392402623427991505625599613990694497372322910638052878900872239211716326629712687757921843987916523445646470679621738483563887428053210617813397771935273017440265904125076343035549850176372965470295785672639091480331953593894490950376963000740636590408493808225320846648165114448753115643152054565482214327526643115255817089238686873629629800475093759359879186376929283142089843750000 [79,61] -6323816220426564475796392132151317249650824396483089346965109709967097699811629622758097612770358521548203142964149614396278344887793261599352362549221936566173209179246138705090437436188673707242686606175106561319979795412696624974841879583119284144858550078833994144812270467643052615333910779804971152517867655571413126172315509132813813258997663047852821334716980510878839884167310888418408639627296045177315763686128310310409631765368413751222399256207102828728349119650757916550230271377627614589509654049374212109552362000118394373040259238679923378330651927006194975162771594644740879296652288276107260767504732271818902870525894489182191987707543258357720137909845541303459268952709700987404518690601610484522519881931014715301573051861503279654953554465608203057530917632186787150284915324165305812251426743319051433529886859589235588927530952697605091317736991982246826115472737153596286589816217268951108134737765361197282960744933846843419468140404390847510614992588560489021973939994332139316835658672070009039293811835067354234552397679998428280498294294695755135890324465717257791836605359716575859845733039833730055466287123813012341496243828898539400764205476900444446039386896064554601885755370388920649270727239127667224366351937615773564480000526629269948809775335365342235889672267555979334812727673963203050517157195250097718593447133339226665830844506810688427385457860657163162980337323373822293229427758824864303721929482043693944278032638251958989250230391848313584705859860440658009189094203512994571084746283034050606137992597473588940905211261850711165588065865732636233599030412088602820970159875447237250058017892111326507622265247016902048430227678356768280060467698133981624610557597951006697406035830768194147078109858106753287683854377445766359558016812759554340145217734250724427878606950737104991308791538298944511607994102698166547084568636843721653592952213055207842626357360837224382951817211747956929844872663314141407646979818131416626779829505796700758438274000120092703131466785271632754396465814571607585685498480898146248664646043481432874441140333802192173911157734856330473184472378245518241949540682465617474053233699654950433580820882101401315322630786834820653828991316684900596593278063180808232092577419064756278811576597522838421583640202229040154079002046015209781397756551358306724749985850639237055007391837672320205276875287388076243727274319991393175724079138817571338488908490652177200638450351084085086642624234931631121980899479240179061889648437500 [79,62] 583053251596548358085490329770906165022038932367343640225830272644966586966991525147694954440615039922569272631271479212386660501244396895284783684148886588604495294307255033579848760234352693570703160858625461160517830926952994786897016903964454082315706556855183682371155782706777889603078489731809603462546740561043314036877952434239897110130627893526083820963690841480311053713072015175080474843330551127520037003208014910266192238262926120095570922999496391989779956054043500829247742574235243010959603487531940089211060366152419324272382925933455841894969313939305738374888989646912747245474559642493579656720917549935119174719707768156884132499141516785957017542023735238941690860362361077265233764878802980086678463419692204270738931259770638779127098152207615589490663421717046813511051227159193934530078291689837899382751360759987647925283752504314705824073668977607834456770789427132283846264614490614059773988762583645521283846117036452735370025608957485747321413427566623781350972039179069666609474234157722654630522112504113704223962297877040628671496732957780223666717531759965102171551986623314297117640023815529845541405122004041775406889284342231171526711760706476648649052568017095280873333595931811416801448359781406201429855461165840845291081174103581325994610833479020729139712890064891930439740575980357709081087078241249024997579395266642243450541670562373715958987757223881974651077437215582383386665394155246411899665082030600437588907844429336935827633920416108598787890966229093584766790548663407807615870382456978242667775245424896985184276448249959820599591232622452167678089997027843197214961450141903354225261938551714661851131667153079227425287973321799479488960681997749226458378254971157375924018563710763172563032790733797404986664032919503769627377458343866314242871608824011402049738879943661305140470157481368825821054311056221957078582894253912221853615154132478974674118142423611303116212943189954947587689126141372816367397154606421068656418390115233167464061321989352267203901261348372682038103712250171622411118755474600141738285703304730706666796876476170937055769178877678142807381681529162507569686108902824540600944046830120721075717260899316774003867901223852045853979970351967765716193169586100540201905048223465397713347347345114864481673698710325032649128501736706958011572628984310536903784024320697894094115276285069421873679213482427665623699545077082332883467134386962741220283031488032308243157905005502874770662025127876404440030455589294433593750000 [79,63] 1906260890522507600365226282786870255197869422729476551196073057913844862532742371854013487203622086966769911079057842070462806092143261865691199894103198814046946547924412618954075757082636383864805801208718784624195462633993059015692690491359457880038450373429721961091398023771912812942766404055542726757749942021925840977781387885323727608384633887293193531067040971831763783247562735203077506034200048038875957249172231203411458838487737005802926851724459982042712003376686444999299829326764144154807743032782245294344048485463661177485308802524606042442167493674250884582380454927432679083851715066844485733026117868391151425694764619238359928831146820674380309359872149112252295130831116713821625149346989096192134575662724940127438872325647862529837567718619220705739596302269015032438915164293304882727554961299990737170220847927271584141865935983211540037919650731211221721888740071096821249446972372915003603269957228898183670080030606541419365042780899570249518943801608955506725294207088551586058051834299973427494656451584358140882728736068071559991191126162661701919856893677072409270686762901202120170486613020911426089840902232807059170490612143922755414556178496689671746904462352222719032431409035869624452016130662518152069718575562933926472601132397770869797141197392603076652611307998614587119130883465012937443826069275726184793519828179681762236238979319529019732488196490435334433792097468486332031474902165499960132278699932165340880853595112563353446019349784166103134949518025003906109929511022840897500726238733451284465552101115495057788263350826530708589098401764550172055125168021430260411626410615950591999724075577905280777609661084910100109294486626929390939185169096517710133960054963513229892394344078279192952066478533839079187580666156417765730374316204792807388719397582327747438246131389428987284710957923726641384083652586243137056589038154761874781181241024913543533717747396067284389200049071387622126772703865681058387902703851954782991086274179675179974990783763018155125118307960404800612563594100606416604630110048680384062446129630694957700188283976832295509609876347918902445386073034211322225992449906637508703574310584939349655899423271704430939908181047388999579525067976447071927136052667796005248727040428465633369254973974783272604218402649563031815823581341954554152650983902309716704184516992108434653376048607471739998847530050363431418384950930419810693494907687286046411519363609840545848063278824846555892236210638657212257385253906250000000 [79,64] -6985468684587022608031344053102954250617656286017671414432239502627041351868311918067906409625789075587051004055537233677514132529132050738675572916054195514691846825325369170776166664627756049639453041561444641956992149537782655778049479501416399797821496840752832178753560197397610458872609597697567719837668020211057084897025309143552535147922332503156919561172546462883223952743470359348263206890158969177855405634979558682642246881896424933414726563736950642787828750590933620305964191831447519208181154023686701759526781462382544751426721757184915378838083472995132526329402832611159924497868663240244055114634088070202090942680209756444978681670289109301753677519986821539340894755403960692764466834521325960331162092341479145091741976840901094711100982881857282348523565345608200208345393123408659168868150379639281358593209097208500390246016119064004430070150951495886359783785995217663286467179037315700337242929605416918570331078169839147950924516964995547806418002760800102017503723067614850241042086961943340921769466317464281961590646400647183201051186489588418890331647763763860418350812358942897973678483831674769507016348439466289565943707907682546028707588859712210661307313934690849704240413529769681466393037915697205028414165054962266471252751807593407236406081380888565241663087434115769387646407096189947989547851726478807079113597201434696561828375105923937160663301261559244060186185108433594575325090232048493799089071906065313839379065457876524043464712511023929010469987697363948782249697107780944812906283443711579033176303515879990178761296861575856886649283959187238835831379126985513158271364115179958316019967107183464746572354613097368823485677704793419016541369052958654706599688865263822501381851866047430772687174712264209108588978353115865907645856161417859499270588469158223519454424933491122545807105896758722500588430517506683265618246296490211283584568039965600000926488919222825201376604550617946845642367907605038894727180617729222199423908482242642410069582288697392039141505885065358630178937182834351377106762569359476683023472059808417690386813207845070291388835711271159450703673930619421603035743207866165553723677626982254555307051305322714473691906572747753503476791847183690998296990663995828341009426666799972338013109394020230763026855303827994720691370309408102689207096840151600271748432121696845301015689646838351258473206970009758237964797861029375120009429595790824026745224398193656141760961471309787640393551555462181568145751953125000000 [79,65] 828251231920788673757196069859088538003538189352590992290732748577615548574656830225849673543736509354759845039583190027258785106770127937665088564667319630628928263905440711582885365858938475530744049183429038300120020778830859199595860879289819051503977767126586604476280600485227031891262265848675474903149255882395195535266973722992852478844699662714017339262082727262465697375141269007383257796508086506083331471608983292661110657631401311778461883978622274611203052709620215043139266595465150729154392102761408713001036398971122343120427449983768761590297510950219313086975570760492384419316082975838821663075608438761055667916375803456495287857629760466637479542367705625128856992958032989011391299997238580989997588533400763650830733939807331562894086818698578492765313877115646294514931363269908036613421362733072825670516591901986351498483294513729606347495536131442777674941648639010265054531088628435421753680073508700937875496126881989752423564548852985972943439648446852447021879380504115820860328788739158840478380941102924827232409125438277355825138089211367333217003199977562171815914564951021497165798195163215995901737759518739932397115081241004467366870144956907792915488731272315482261926044712251870165607835777446478566255756570376781133390577919343248070244791211969915631847203510760472501626212142227644809177281094813542850720779624912198833628008369958805074520919174338640648780950166752018956945122653561014884373163852022012508298804970717675956793083398203890461972445719052525259393072837515368689683812254057504086374471661678008094704480790863081837472749584081191992519302808426163359128976493785161370389656266253874218096169621380845756437279114701354346826507784564560400970391154215198381425529102078514179071151833532308870337309155248945802200178792896946844317507411360564183263149831829777299542705979034077134328825831434673806806948288744458019146332490591528020814469271827950877770821880284268122266960866593381341483604285811882633940648385608695408884277456493690924917898070354997028546915376477825276811026177039996218616374244715934255861553037233057426635214229284592297909287641355910956845214651844035951866577545649651313202192620108780045422413969536117172821153017021879322173673492922775284143716703773059652469052060546809663113687921684198166209855206333153686027535742124317400028384430783489164151341203991533345342752007767117190955678378106806615348948270920933877064031252744429577317131219160728505812585353851318359375000000000 [79,66] -32438277478615177606678138799314950847337409343781287466450261224265968218060568818273836857988011896398666287429782870711140310587840703361491686218971233209226419749973711652735559460946958090399076859853743277266236048867585904064170627302195001745116388299434285955087956908654196506415301557333698761829605781008537408569268236095162843559626539909430511143892574266019938689119004126003193791690567541217254942836976042513486282219437123518763223457921708528143424435163642081881627254453241601733346230035016272845514921221770720737640642520515029424321468719769903015047217328195476014066626323076549889012214624599210343148430544924118931816379679101323661723413881217437412865939920342827732127222704328087512292877525424837997631874825949631265614089765358801096580219873280978446022162265720397824266582120114707788546016411715488401255761592840152681363159038028970580954526752360651869979772950892469319768296212345533455410559948173988607358979826003153334772276315310679280240181754370765952372268468436079693122761828357911690238532749488084153343276582754347545772726915653020563086382941671212180536400917465308112895120904479462135024964341487677347917930487319643383997693078641701936120492216611313944116869498904325307155044282532522499778075469802333732391209897136686346841729612389340986541076631931930395009037379134489776305113785025905083806854319076391110379235864818480841791687729765690154508186327932722477295012125633009896685017159911739396283191428500878407880971909827853452889516588901808087379327993688779930805146764626041383872032412485577179977915699691925775141060697363079832696847015163836156359514145037127805635740343250757662468866721635942565270091884515409820039843833462049455281858774028027212575548525361557220765098104073612685026332890059618906630930231951840728252446551817379862162158561647762519571460854781810233586683465978836443038358714014330589704592444458026454037943117874828043208368046711449097780302128879557389994764185834932097656158217430664926667419880019431453403166828911636520596503702000280608624466526441785674346321876010966483885026226050899632266784461077337082772891236877086579823354927045192128133026647154530664494188826340551306267059136104599568222122556554662873894922537884463637607225421945841516030555215484864605482611683679960842786730032961045278336572272192164525027172897948346447532833217330519497937867698312026691601271935056580238351723576537032674854676983500212372746318578720092773437500000 [79,67] -2581267483936351799344507052676266027043710904948385365034354416111889773566476333627442926055272601870688514591924055112344457285656211688840586733529480718033657027874742955600975872235269315848963811059723712013294951525515703610975408855061300288114193738038891825767740558585391913002859765208820686434909699499453644819726832713789279549838248993729636673778838840483287333774701167304336512759701212843834671962620171069316602207295296697959914552691536873308310934475842885979828119550447357601857710445196182025485994303897631760751039672212259371071372343245261773870973151457035415635574347652003712753635847966806942229782789905571727446809752533004033940556428531927221729035594088454138724609681555606188435404571310955127458676102872491605988022078546254651690420761718824621543866368983936210486633707629816317327166209088420437744698385589974715066021907556994573217043440639442340648731545274329281054237498236800297142415039957320670266460117047033786743432857836311623854487528084279495364917865711761998894420647941838696257168919813545887640188188326203246942969008500943701313128227940270358499802913832459820959543083084540030764082075878051565533948417684262578198165212436976123720260292881989629508111760811731396332635949389735094522176816746297773504659144444119638304049270470409879063450647253000530314292247415001637323644537202653298275898334472749312265737374015091837604911497567208759793870353952877874842964427336030341427243815336485880817092528842076319100252663224834601423291709371635001633702961909193646625157923623108037868559397610179437953644831789094451545276022756406418834659778017768594193659845298329404604604383971974714151835817697575922155884903946710563771931923134269966514600340233720084038139212556840245937287822114041267436805135617694900734888600016664139316251124274046473822996355041242521361257930735045786889180228660525624546628048340981653488265245706179069878924125100317691974462788410460198227008528241870016845576569570175785210756176165088292163860919528485670696959144475631618314770917193681729155568925674576144125721686309463265566424957952392383525341816599260239482876223671034001131988761275371095790081980993603276708907301818428090983068086316501749454593539183037227583486753536104468299722412909690920945414475029206080613977277076605714555836831790763670346610065428402308399273212436386057368254948488509509333796462774548077091820412448306586172897870469500336554347086348570883274078369140625000000000 [79,68] 403618451384880365451118320876000187378921037091128921606172378593299999920740796007997304142969380386395322606351403077306086748240249273261281411214936990083271549223457431870820572512343923485915191084769756445582217330328361892390302315542572481553839262915649544742701698732856222213935553652765521839535002203942493856100523950925975913629631629694451372801149819973515043995343684570848381079641305429351327646837852942848185736432945891062073125765362227783611095500961198167536198320655595984968719662257594828928693635491471949487706508634064807850506248893525096606345008009833646567980935491189241851374354910841633569330695111124933864317605889717439533198930800090077458199290768746180729472418444256009650680622301279996195116397455306372022082961332496667244569269611816207116012644326145549857139051649456064500368718268899735770432163430119319652157743092464125207201455480725453221323849188441620945714847485011272093753402360187032632129114272265924647006944009872176956147307056910577103769219925067912518158013781382625130886729975632678617542403264605680920491782260743243366028329929395611099820873699211837865259600669981360928908676008950980031797941684502098932762166050317822819137013349776995245137105738903032242470020390395235919901347887832119431402213648782352831838143326484593236655071733276240027998968265022993717413392872736837169324239935179657292164775084107358300102477374255677252464766455623048225353102521784460383373067900394644257786686232437177199865670265302188912420996259026049533831377461772598702685765806481549421048096961726611916187039725450157420534640101331422168751489144263662002735619864847186991412237264202962535022546096964003151382823338516510519304625447074907527701395258665254629129130570342481105158185101339701932339206140428475466964416852869806334137761587856171177053311768618738384479904207482208762920744775384892393185339824439709347286610520012597740035254631073461459688048579231986792106989393665371628160872977181746151161816586217954641781625725284082936864686501428073991914835294850815852338492588195945353788311490370800768573232159321190308186201885358424514735014834347491696604373359416399255879678637626499836498011548644040656318602725801643119499406164083136115209730082972369738193906056097840302211820031462622623959244117278976281411875387262440474103600408785978882147593433116517217197145328984588749387246323516675954256278842659153590258333706153326403409664635546505451202392578125000000 [79,69] -16953727379337125830250986215534307402624571378097905470773422326770479205909401426352377261953097903706297143939931111570680109180136200539310611794440321602027718565090207432033827017269357619386651339862214450531604217704801316619335537702084555051590836025733776477127255344331600272243785786384028165103787351137564478234841370227521652206060909963833631508774558744654660226626181986093290733656915011787689089547083919613635215596616446732855954626907905326676412294771251682798891221272647054886628834418995816337697756542714162138235730330038758587762774647247666154002645813918380818980887879373457056540355092425284986469749116430055431612879206520412650138617391330385735719379574281044334012213735607563772725960485061439769089891379033034824149999910838925507090981448737281162210741891582444348100610470314115342748225043913520490165081806554145007517923693221880928970629707695742229396995432295616717858233219064245036061288293652968985120559107167852825002103968586828994913674706392074999501576405725621715759973252254443709540060850416581215626531762359331232774538775484714285651500077935204598672540587807156215829521386052185812412736753965304565651304945443833013006472507673572515366324254254516198548858480649616251842414578521147878530126741337835306537284309873259204253699199773279917121382353687663888931951201978731165818312852824566598079682268232408876952189120835472315597038319874555121277137991521772325875299020313557131614843864781213914900128433406819455766360634942042385854649464101574586090419771155752281250024269738664053180393266701283078145774145879496504248688569397207543287700100958778692044227166911059137683072605619313489346492733428767616844524694282996829893387015531379535257001568515590385031095283005505599386437061979109248990119245864091596602163810848633097739809341245335219317345880632223773292903522047305567724578064010847588057679710826574161979751888792917337782362710512085158340445444150894730739452064808640785003363497045093998276749131463401305971224601244090393404777459801545500068883733200399300102825698066739266820094178216575462217080166112100777188896059636737983170737241127840579906162955993877070705189790548082040492409447517386777128487869227364573495525769414480511220832486857978864633682391092385833605406624575432007297752576347689692801584394752249275182392293962087029419905841661408186581135011950176264254108849660146423778016318316930833914532583683865141210844740271568298339843750000000 [79,70] -636605892971259874109037978619283843849102211676694021631824762993526227496574856823528922834375452201177173492681691006553719930625178376141487578026055308191072415415472697985352584712974960964759862745975743909114564352739571718044424815820706795972977791395595902885953865972626467502179512924744714542689829475952270916800349545758449029630570762803671420736135943569601792770611229084599665372456040144317409078240546328024331033469595164750830308563537405195242330496423393467627366642945367886882932149495103909082900348206751861796581319663926844876026428755704847507656289484593824250772169262887732067042352027658461094509830501330040453568227847883030253520072001929690590963849141334499290682180936148062770631130582760194131596123958940588504007840467212240645679111044889215383761134049180414492204654955318814340773476940844380187140005254965383508000999641352270344900812230219485291541268798154954254407338026172354973357898762682086275476016190486159709074431190129276743138013767640772562051553542932890570239602510505765677004066294975200432435042982763519900221598223328701873280692050543749901752481296280866928719928045819244450156633211564436307599083963840143253941755724489752330908231419797282350778741265033282327058246650363959274851447499385235334896916944464023732872543209012222622375651148447084862109806063202696813428465947795444148709903401896226537208635724542173977280691599606002500277781632368961266027546938559835923558397060695563177150636096748124668902765737423394830622195563075647233101531642788373666631646309054629543515486947562427858053689952072024494644017362158177783139918132512686807707403421543706036400488339984962597224774556400664090208092357629332723854585660003765946354470234467794578922474055401700955543336017221082525532790878611824141620062324111712550221381992920801756174599358935773631900171188362249046304688669460817411272433605739016487572348491583069136459408035824036614831261417053081358888280077139743886935372000837321753831785117278331684808012515469214800151897525801627712539610155415755211918055200886490809099476565480254567559450225792625252029960080623881308837403791406213479246179982410712959008857564811455471656302561127850110180961794279663353777598809766472910647417019997494948473890019099896702052957814170027830889400568812022238516797929615074718441192952473184176807754854044444847998112732440559239644785562858591716434920979123478733396890305584747693501412868499755859375000000 [79,71] 106127066565523189278927927394399410184428790026370707679929874731077578806307859907803710690349763129998960676790348906617568035554941143120848296406978700210373829699511173273885632271825868948449832771592365680071003269889476395607492470379748108404008340381677175819430953455345852419771838227000690261934255168512355092423196747800102617334559554306784144113948870642751737148847643892169605857944820828061427291150483443658418972528406433756305233376794303425869129822416963487141937794055895011826729943671081269707991374643711787896926361995529040480769279394014863459097806427313373846243869278382943277967945420155944102467418736337432784259901443134379988672116839868475391524497837685115126243405112262404068072359695506377206128825647630674121845519354935932127226484679848878705513832434814025057132623270013849075196676947962639682028527498822622197145904392848507312096825161967627884776287533011178681106346578894398616907116935001762044832998833850203794907809843069373468234208416267319190916099903126543494159678574294396654239959488725896286194401204462360085600095964672498729577027266420408246888695695714515789557824164496310257258733142661878934867721079331603678527712756235549895834401748457709603973108957078868072359871214053585936811456563601948500735544818300104332455067077767462620176195460034231135987482533052772583115601875626435073562813159464546673570922673052276366112510727534873343146768460438957684818067160535900187341541366050762239286050208487612620608675478015173487765544581053506446521628158454208451011371894945378389003169896541840536687964427059064847987878125941739267704172513419341982522966040485652663991159271313399885878829528816148431416902241936118307622649463004821009794276382668718878688080304507215222478027839314012377130173542284227088597917032336173974688371409541057857811367851745495629920055693679203251191875839700120351289907717845795472309820323567492491854835548499753501161127285816697108233190196132188471785819611888632368668081776595952560613447892971657172537337525402497879400687873585883622415672581022068460022699206443952044335812841641450547999325689926767300306771717425320417535407423969391048306995848616995514586706660870328193526504076651941506052199188834101459822715778710746891611939555205065701289432534148122338706508046717717176060649418215096200899577725387249803333591908501842275377936478708293062707461101476142695991245252129693554810074829219956882297992706298828125000000 [79,72] -4322016669026556353753951679061798183452536517332715519663312900837634229894112008105550307378811237301462711953739516642803432468043361334670852934309353508012829595989796996977988380616294730772889802099207120230979573334344083773579693644490773003404112802159278751545699101543448211424658225206580506372651699473920876424142139486529168333734105489220711494875064254518171626014477222007396042167070173815034759252975675626350952716378274601184932529581818143273380001321922466911369653889087060047670318313790256162071710390809218017452948504142720490854572132776219909057841120023349989438908818569445786474814941550658307363916515839167593657518178354313351146159604470685120455103398493072707247584931311978759592855767027889618083021963855948688695513785429958789705287753976997380540027731339693410544845602768172281796750616094427690377102958700725038721904908908470595851809487714267109543096970952474881979097130489573616508214527632098147380223540935814810174529471884131707742105224102207077240026099764684925881228355088290142786210623707724782072641181337418706660651145695831612144822310027770662585002721834915022840988925027393481398066415845237047073372758723019491598393115441598592165549404916335841756280842136963224538004480843465228715920656216362997426649951198353846557038085637451511370375208501615726697134307953458523148818178287638142866319957034526985954155572633293900428544825063891238181906811281989958682183743565141233759155983608500692703313316256165111196871633999134172601463608084498901124988294507659483350774068664164478311199213166845814131175548795368047918951058577948578768067757242764045350898475145539094545586719066756831714327163378549588353349439261231871267399864420871547828499575030811390329981676092558532386229396395364751264451468160907734082691008568378554333416286794808546815529733610117412926298459338233059638445924228446861114862869934483720527567986274911178132316619813774506684970805214221790947936127587699808260927404790404132930678561055551384207191736237890248904394328163012350351760810477404438246579369650852691035943205981007837787317362999622000760707641294077357107511247609698034405170004569783472511826765827781987225358783087903813474708563976660093996984430475389783433038062720289576081288061689296404874385904564982772573855263118389261281831756569219732335626131470000503496480441528494080992452915869480108022834085502270779217728869335546360019861822365783154964447021484375000000 [79,73] -38668177149574140765764416046576114491136017728053445128596767338645056893278068419909473480839830813086361254183936519702603269018982739783355261025257899623006835315851089628804891310855771466365860322752039234335973879976514912629220883480941686267767626535405641326905683354372628176508442077472013406061681595822078089247955679965201383222508884823742104574597059552568355096034756565868599083657253419227961126307266782383938012664199480251823499033310904439925054974128132274657780426223069422733722037128247704397134299526662274230151936761730259853295131430304967732854450971729769050372469296780481736065724968059965111852635214203435221790646450933710338210366520883272583038026521569899296914671512340233963153503732465045249727272885834000944307819951972272014204427603721814207100323259911469925348312977087393814743800423236569563525740023393485118771048370347169495198457476428815467034449205032975953268034957503679522752857033921393754555791879199833519825985823839870480482651174513286748273620749455892777047428132349905837674000309423652363121206048348569773865914026314834540961879118176873097854150127287187458110208604981978211052202942495939131752689951831843593652882211608943813963678976066976056282259251704613905472756927766859382389658274122078246667064281207306579868080296477660628096092230518289767495508027744189183441900305314592265109685345843755869504624789271992588812154170901971423038199271492493248405518704098224243871131666780942178686105543001270091296943105546021897999731946426615204683138527275362110381591723978451869907286035650313030377727848829754026166963557261492007342118860354020899647288144968472938359343949120715702789786536437257695530744954267469285514333455891074650898589448897566773584659812647138628260152472018977357033177019244041786290115206938047896669031079958336187654253363374333669334739890147930180888347179895522323906844970087407462287913471514154829548483318842679306932795556875327847433576901759628836863690975601123607698267712920034356171187395973479272727452944220043909714579984556110335189723244896260031156236192792102752274259329478833549340333436640561923158949023481340051933772951683369474848031217897510229268877136149563575257234870029807851633545536479753651513536911074876316490408223112025216405591884452808081609429359794094671292096591253682844666009780152158838820115129191510025663145128296890627811960406595806447895523338953438496901071630418300628662109375000000 [79,74] 11143921487847765087104644323205860244984714367573777072209767977681055610119574287418048998413254920898204293592530772789309718828422112468684429490596426696125633792627754342063682396354178712203609967940105553820085703481800631935167438661651217628363612884733773667925807776007754690257759965707742365063783450629903583495124427496869654119799351956024341728812349809309263717060271205790103270558206182222265719391184537884787134947820725491935188444758891991708517735778567164531269872356867828529301852500378744752304323427660096207865118442630514852329265770907019063178035600605174687938540729435661354529590022830008658511846942479589499357052691506965489830156932587296300879299342458478781064315904911907434813694170343853656932435038716613793413300137256789527499589391900263452516101973746069915329780932648983437795392970316160710597264259707532251011794043247232985654759931970972283540358339575936373642183637612542521360201603683345831535824032957664801580043495849694034950354132190279126767039692620949425561470710831139069688792119057256252793982336209311326284670309502978556252172966032472997157699924839072238552459282647926649165831210247079833433570895019274613082814478312104521628918611864350224700406462434280327702057254638995600185645728193202628986609777689482941188281566285850602393298072207513252528665635872898193188121112457914379965570947759934635526620785667844786990204088448588570539089112169772769337427014892382364520223921140012572110610818695017946064925561308505775186636978739017263377156872164380511936404891141045402144094071926329488387063644264736538386868129897006312997447135271788782944540542615492245141150591960314313651951944765479114594949365683947018806284439368809187233847193086349578368788169465916748106600829896656878972238071752612357530265894803727810980193406679372510838015970827388187295126541209564480352035325309835524890160612217749104304956917724716283935339746441030112123852998116659154130513230334253288320318985910944806378637155037815540729889856433342321223337186471880275812382437154855318017578306372602180811896581042695351727220987044572431862873790256086943019002773505199887082591517566988216643857466341715086905416394360638521092387139846850847935694536326604285181703932179701685906732579129328307355578510725354720664266130033483390214264103374806443200947372849064076319042615296126788843674477901896995759799492177297044592093611115046769555192440748214721679687500000 [79,75] -472224336450947662743144194177870292295994561891030226862371681660621423968261761925496003711257998947003038279167213421319580256783710443396174651512459208180202350365142313079316301682142713948698948205401430244033416726638796241090757887499667401497063369070507553062383106667944025953017107060503114837609957415200524808700883728633967125252788631990225427461979911571421783504916358682449225520928077905171270305985084994010850059787129471049686742321496873336298845371135091140784920913832623462052941852315270784819161783287438708597864292297464760295066199616856490469615020726157399465495143000116305178375417940028877129597892558982982234381762046724877043046609976915033173512197043202074335854690986335847588558978669502016554188190803052080633297295905383800609363665016057657636052745019255923967491470064718895865320050234710651463258141076770909825261108307189143701185352578058573346502281815733689336021170480876155869678990380971640307634909666386319830748251876369203443969745845451312414321731992637925687871758516110011587295548348928399104123183958830748814164774116086027027707069168718837793076950667662069537207204262478217475175008512883463127935829158953859435119948129744115430405975433587580115791243457185147639681518925373198074607214088041108971632235358300453660555806848762528616908201507010466703621178002440786699428909805436482920066307164466414746452460867923954403480678764828116641477504882861820261017215440320432831579675505330905189163470237646004965788010738828868212226402174789425682593599879774127698037554274832970759266218344162818498808703733241785205621622430966693967734373400225166911881593357180999013064853524940936831083158305457810275035460326548439199926893086719619347289187173329673503560234724771834324459124679423783196603565982647664032013273590378723251464178798311634943017384041003847440616283805220538117811147239662550102348636494886332536245381789317993099550744017772411380035270516251662833422957406592384776566824872644271921716542484309135760010955554845252278227227573731725749916788832483764083922640019121280852801709920719516809463580729766461506946564803266625706499431657081186664312201410012708050748533753090918460287299946572506786583014747950141207567441990376901252461772322874315266502988372241398197040259196936976413266839019345109670101431570071858174741672339577327736049282010636379434893365609876337278645252611120573804637245984849869273602962493896484375000000 [79,76] 2331442077033267452416229413236665777256355589403222843867796471467846244629596871562017559112072680394240673757826618218019524046572359204133454812482609377270667228837666563984507888048716185709489272873703392882112229412580356505600829776390340933564354321232847467819801781934223238818970047589869669290588575978703537983531942811563479826948548729135159743414987091938970431292868541149828125975158890909364799383333824709474158217978718339507139750100550491233996485034236413572459596385942405182520149280632059924661027417092689253348061121477652112238335744223078722445918079159491057523074642343238367076371560820573987773343516664007724446542500457235978793134568819866323956764720124338243874565641924937134937735434340741497390571474741211477213301956211744193642635924332256414550645492059586802768935364901718082062586246240036322607577411220564639835691734243791825749336656384103764263000613603802774169187442556133357713761842854583732817790838859053426820958011001337849879829123340354909883384683489099021007837420916229433655537446576879613440268707106909039001258854446999934229406909496773346962703610077988111703073275721430118187261703366023651815581152446620142269438665529401465618238745385146231668208208594237542994547545108785330020972901117024040061646321072803939684646248997516547809162825199378931688101931485236340754811816230001092414162548344213375222943062427619915340460084568005986419685177561986908698904056316520124269704904919935621235803088240805520135251662110727187002602292227119217699657095142785643350390964525643687712671211244382695409176487901309647379071315070557137757016164276981810523427292838147189518039267203216626695195777186360632277786504354986155240015640027498635082121959355993897457748085016813410980299840477192288532621236759922505508257102822640164872705215875899959258727187344220625880417282194365327678474773389770472320252964481266805947230097979063161971879540419344890189228787527175101863307642181612441879568264661077976610026586637951681355118874388850902916791710282870946162348821732860823969382241244211161403376128203504074266519193663260535227159188146072074772597944535091449245447179383739456536600898790480925185628773181391430104414683904168452753506225858834795401582338129473223807957704189282906806583154681054626700773245034528118209418669598222295905002233149912617299708165579770707912613679276391424885560114954596855341151240281760692596435546875000000000 [79,77] 1008898574042898462212862310430381713483103122557009533461110272110900157100301809815553679828000883099749156864956209399545329771570354287817951182327524267747293869360363682602781467039908716324081603729311092955657847207620475153780171101397581878233788707844016661467559622902768770038029811556437468941961315672925756395840864915252641593050321274256216766950779166283236421594605738628322751028534604464862484663780950999832054948347627264167332466743886787942120937266414849426464579343654071245661184530310891373053993416018730783054889894834903279898250466761424508113081281748847483943534016138040328193455241328874469461857512764526685482582925795086545016861024632435095171828507729311405762501973628688077655777202102659623581755170397214733123014183716398185844305011729635366218725196479318747470346581362094625035135265002392049208916784357169588294397367652894946152740073936081862689444018468643108447796978661267584467287009331871128031489224954138843351266903061865379102329909349203013596300553053195632821549752444400121832801975497038120533605051952939448732837220822201743753295553716804471456703854853157815000997809870024769904459999256395021345846622596625336942188488732141835749445878787970269360240355208205124348747184887554670710965820352328220972040901886346502945327283887921779713760351280307596286227930125332866496771622048309187716714733823686648194794279731942134145432726613839993426132722055140636986267985223888926679388056201798362256865341212940947027075947166143983776872925592557932672055478851443358455595783802591946274822242664993125081546908306479130423569454851305291409381897133351663560894074090768665842920466347179882585967636388608046017639530591219933059067061125960841598333182264442559544985551354467945673212705575943559919570779187066940380861753700090746275213451487856465037448537279338855177770525830390257913319047500943185362854889302873790448412316283957889618299723646734992806508682815831767912655233603676036493473005571780639797526033589347210765998083718097598544915926454895397998937807047180838590059739789731701707065269899492001145310891164024121774444636231390151143836853228954795542902106850989671744347674845185146107179648770498877045838690548811461908116432625026100974287255097181472999110436411321285832001058286369452454441506473504531307859224035346273734876064436376899843702206623792097594924893168933898009788667146646723438152548624202609062194824218750000 [79,78] -61123580297766788309196913711614801925990535418934603113766734783370123538927863447591640397027991767632525392752976398291118030210412283063882845249809628651052387667124157528584397574381462569903394762806653169091671117971529732341961147473552365069846959450647756927522596251938990795656246737456926879026082849034118224504275958836309902709516348899980152966195185674912342082479901191387789273621289320494919473229964720779278743854507261169109366732358746262094563582773557306787177913148756847995058643023034152279278577053379406178672088725441440194837957249857439039433698427475340808277077367513233208039549013739690963078210252151455851511709752315852020123031488804632132985529541054299874847624306024363001308845839079643749641041326592741252896721336448485063020538999770204832541685362397720455207014149946020920233909691844711719877268303928704291566892172754832535883787752657578917440828261649938598712361450967573437411430654647872094691680934469874173650259694623888863243225576137574878105531040748587488493419048123450217172671378867316436733235782115271795322012720430371188536729986978420191257708619902223810302021692690139326390559290838112848201930012276874563814003697034490958459161382410060841409100899549419737218156381795231146964280300495317776808251136688455835403770512381464472520887589677252315912140495285498433272104276831694200667319460336127850427792253196614879148663051960999683918436659416830499594073979931234619618232465019730065399900998855441259376452462853302694085131343597019052412781286750248643717183773309867171763309580924314227360091214921032046497945188494567383829420238638594394748818978816768584436973063256266569385091325672695746691281406281423962701460783779670396452774483768773023209954463424608689935180527228906247545024116718721944101391538781880156756757014610221515559528679147178328911883889794705516655195366009641396581651110111839754174020955223048285084758558196203549807463388782035255172875585741895354418156919847480841623624502450556873194305574291626298369304515743800725403835237500565537953420995617727764493208005296724073209877586499015003854931765534559301244287699759510822490370466586738616371220995805081948170525232779665536269368830779298457362914619619968319855054135601180881835374068778444379851795482166094065542048742569976028576272110420627909468948883879182893467256852393106901192050069890248568775514836914908300968818366527557373046875000000 [79,79] 1325897086746080173473949432867627677428857421218155646670711875742327967805204543146715360545286772415973853683215045496012425695019741405576655067789567484021112865939254201711465244090532941882880045532905434781030764313627178463578186697906293011502733467019219160350236707877209668921862881031677095548346153450710104435132930940494017460360411962935682821405880839061577667615733487803978176115309781461310260012863099422525719778371618996274844691324900431848629027608898642977447822380290430909837327103239005807724343518445933876142093891291127740124706438919043439159195137873536328553727198710513264146986971295063162996060500004976568932091855810226609533182905760729515480697489579849664061924426520271067637559790148446937906664423850160250522603230023432284453486855922541084325406432351543112654841828462888423527110634389357186188200770909308180343293020966649688405281650047383447125490912230717800764708514860055992929193723827884746755238233679936766428710576898641492849289359531325325161085447344441530870030825983294852102953200542759157266930522144544606277661032765413087740054620908140944193871391900049259741594216383632897279742600793783339549026217439427841366999711590050374830999791392875102813744738790742373746106918075783550073367162012850329534765086421690413835680262914803874295245966535216802648857823616363462410837213039084144751932409790548295383071057318601032594599544786266469477142654329546813748401662022108159112822719122339195007127947432875748406356057932271290236425727415185863556342356903810183464893756960528767681762445259918360788553369492539444693600372422174606436181648716747840631467924738999261951510879462340804522875155578218411559270115612206041005589423875520209276594911166148721751979814501140505080912396975235657625112821533041624612081805088939900440499000583615187869179826865086917316368224667999354917196400523348948124863306651703359087042646562645918588319259808357956283196888974951794077087469290806383134240895288052937154569974782025989651119949727267001268094090790035458465270581575049005763079378757429642837015921335063158339449003278365701351568710042334857607794036304139944294675910314687389572126274819703941544607892280065051783721911351027361529644975856053173532226467336321298548790981920602213472073448440504955610770909343266271698185454905609332791757797329885599766494178695274346293046900092883668559329279901248810347169637680053710937500000 [80,0] 29455736486899971384717007278702267754026917399495567833228891888206868083509522817312277645564078651571926675964056931447358445101400518740288187599627271027123290931078178599825209238855759696086000274140791270296847795573170282863653892152363300993256176861043834963040525663181073319558895327691866004446643911061197323438642297136852053064944586203941710778646630525123668365662169044946901728278657522166791054703979221387850181223926538761476826708053845644930203104043088234523280695733230032132478563675845676897589670703797053953261643270830981114050587373447349191669596862103666497615193614408005394884405029167235461732380566735186355011159427563708344116707060172073063640609167670606708303001192337962847363410727859835821720976646329388005975448522166414255643116093010218884186483872150337657094269326620471330250127354004055409340864731976212257067484804092650783550909092329478530909165056054792652121870960097014946674511026216199725305679946126082821662317634914112289938547128380725314172545491615956884955396696810761612949853405496690436628993323192315671734463891381548936493547939731995305201651023329898163127333201343521450175480733759432216594634396572987247212810772552018508070744691595122692443746381179667406228105615346329970360771795947353733631735935237471976428594856524971619781317029193058850484347314482194297060569236717943762434650394533205895072704759523456605612542230983294924495582610796892101392981901350155331552994287667947300571483084112302611376551519221639404852930110618091022936741598570413837738658955912943980383137851699743975444047563430780592782894446375864187661097374195342510717984540588807870609976295368552695635361163159286585819608967327899272714160867629017258955521769297224138055656653364703442786098448069270168803882346811987687835496265756378871922345788423493294988170909652652951523601109161220740393523363059538664704612033581725939931712759275521523238144879166079816843101789911225587365715326336800000597055252697089988764751759204034876465848091634858827340534313037737724670004831666725090719671326516886431960352100070189134604135785162696652423098925568271784963584609367090041819100836653694504485129473109098440774897384557464029214899592752996187452264944473524661771730430633914076394070352945655859808132978822553920269637864193828840677087035683290642553566776113810803377582911443311051516516034973605720845984954486398349420530588437460665224287836849725863430649042129516601562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,1] -287298227521883984143817555954938622735005905162583558817955310639357232249428470631773569856906596060930967123009923120872426441530917100396538007524470363713366808980661616031829050691811072681798163689441872946885874863827030567349440443700080604813802650614052552774387358245350729990841929012803457901390400622747213579339566481000838953242172643274141453917057538152040777633883190159300840269829776569977734805917369252948018126875523199709447487707298740181144729943610893101439864494932004705391418008106982469488304386039928178972657449823275275059355181436293458960481345883632863806762878373220155808582374785861419383400273329270741043719279206174277978437083859193647814468603353830974756097565489217357582827064089146352840099213476615664787343083233612184151793111417104149567504049313475683442385377486306867820284840499967774748969405898777217659066521536733639075503511832058065209283266915197636037775620608913103878359947764981293935887821284488807092993257675299199649269715269858486811108779942636955546457411953288323374897863561491875003583193787773774964429511763990963114738867472553924032267056205196016007890278354721195417840866072388619271126111643036581694941678849230901744576420349753437120856739633931110968072432679093184256022800755627201623014207286458050940024966102690738509377404000085758828534953171471552351490231732325287444142429464864385324509946708495885641782029916474085443926113514673670516361717822410961687799033990932874615746580036428338881110483520577978489963496360771223353756295170742139494875506956381234184799039750323177154365140110179819807472772070128495978280784328632316265524034951484192583612221322395121051335030127248541363590245371594430826558849644315409692975754690540813089750205991836043229134473537622227302318453341338015851871661509050994550129171176655392200345039430918794747102907301671297649020674684223650835355721086867743910365354916350068055317886857972255454970041520266074533627135575604471352179142803140921107784452424192937521335989549386849982210591879739800559986650701835167391013822206276343630776294220450523651581809195004282001812258872601874652661208071429787479798468992962100448989608504314323094278598300281653852634592368222255273251617559984253554329814225850856615009629849352567624226630362572783182780423695820910845008545982709578810752862804481205394529030370988826816171042703237325987691480371024385041102385328276927738827550840028379752766340970993041992187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,2] 401089720438140095793370794181780425180119347636697813149274635410657264315774031428580602634408561414123734746637190651769859028492751217579323530581641416874688973662496195444361617981814966666001397693161597348088630889329983450964412735217816646894710956850354428403375789579565651828642232609105282719335029923886714129194306582039369203306975014992977051491806006771447909852246051166517132583142849100859786152297232286801718521806049596739918163455984220704563921382294171347631337637405618597739221537730882683924145265884124889364818453143677084925533880964652873046109335062328054579207987104732823098183926964278932619719938022135029531840371035429180453750489248327421188490249597661209247090417138960393293464455086999016391749724538408006259267491731076603449130737341265210734534029897829743500934324729981325134183379861644407247346805521655604731748697515860659431336068289681687118076096787889344754953393250641989717848928702424978283493544753823544966691975685759619083112907103255178944059645670226294509829833218181088159688756727136032587458466439995321909275528682509064465435068387566217688886698768963147772763142210625232000303015086198163903142578374872174374505746830151462833486307915635045399692971697791427052813787725600817715265382916019206040825809168896752128852989753712401659047264657936962831279428007658583841886517756388640129585594326093594900547244359699074785509168866885405645789974899544212223094378301848669429740762715679687489356136164273541790841671719730920551526009249448929276972234019922402925256751370917791379800425138607915525100647708148529312885680827115057083733153606904387526976382772259386101516970599590069539690308442350865458779311093838463742082594228067263768790367130965727858803279374943392275255896745401070272879697288557232958800559010770768658655985954084766674487087144784792527238495314313234108856930882306097814179582458277402314963858925594769631641987119732641379889245112790508128388060093774757032299281331624354998579529862654680968738418233279183014704765075996992679330740287242098684886844825649651977263447016100107926467988730653003532577496038205981869521510021664526291817123191484446698493213440936342212085653205586007127938373230062904144714953080884657157476108510393975714725021907855979934700399478390856454019855097964393222708018879877604608871874666917391443373643972457357022091689799153648161846945414972802363953878670709361776281322645165694495972275035455822944641113281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,3] 9275429911600572819422583286017982300743328883025548952187641730122321549799083058042477733583544307638855040415000273937167690256278402268939800020718932859243450130208594845283566633226675262523639359793297761219370837459844167686849980421398889023056139904576527486092992167253629211836680228196717548126320554024237027097935136501618153519291734431425920272315851450434004466557350622161851677008686786024750365824587258400379446404154698819005727410340572813020808703711959535734401758748951572070357580800418838416252363324869532121464304373315317984538752377086813186166382638044912307847743724562389526896531717692253416929005618491150282670491788604487823551391282746853203576489990512530195396630068439126616166633861944430237693916917093893509283174969977492409007926494687231616701391817922407568345535504421539066233790452124922544949972292766237943317336434138482336708527599326624465101028788941770393093326903095076746544120029899176519704029218793151925873520907955937698515497920546863575576439588573665225969183740572712481888753434105352719676479628725064678372530544135519901426801522641433501070270387262504304552625307804300125333438597058524853844903802193330917150072428893337609537743791030256141758853239959756103118179162483503222482767980011894060888690738020084269343888577299150423672941189399319766157054500332536934763180283295431306392189790875018170547307259696318076989901258366843417116261128567327228740008439208538816661138589638592899839362411862475272051447941804751476297919898588480900840362131309216198182244497505801913449939591132025474247483123087476913251227562628487414758092323289346382526654561583594052328805980321134633363096883845416908444238988846447804101444539439632802665191315448547030761649198072010857384747588220978854707979043869488328211711372203245605349309957570041424644589807298469806351788678817235072249470094858701787479072147354373623395728350764683670784132728510286587165324987218181442629494234202196489344718741577789411998537659358855334245129085297456495396380338983082060032655571508355195537533354201450775359718192923843757926037588084311674238685671012007692927055751092309697364393468428949746360523708577861291104727066178196220636918183748311424468914310003108626182418291124516707758888195819514729633860108754994018817255688891688102556483510922169150199559261166613771924679207533497584784316231025973472587582015256758802306865489178725461466152198673502243808641765099309850484132766723632812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,4] -70909392216773229226656847921900824570606780947365317937699557027693742942065204842419357895076093991109635597962335973612772681256335658590156982116222022609919125753882511958237613310185347530669541105193539326658270900692593175792122029074866744788717587589058003943891274007780885210850220418600176263382292143618648887864410337370243610246784673936113700631372944091350135318754805319089472364956039700034326489936979190226135158789412451949278306609646890066536620475437665756231794928369867249289009471815377716827079507985249119643372501753747621946922575698109262556368824927203601646592930451815161775205412648186024384040537618866698823358725293523896711290187606686827855633061546744458473657508935553298317006756263172520450571770661313474070205800465695375371154493795507109288655860141490378068639232340500835420619901795486299675734260611954423600665866951791317787238997814599737590038717525327183870111079715326146699793077274369847072742406378564801402386159780404444999166311897369761556140534706119607739161608811038509949421244614637069468046015453294795245816180697829934182890411013054855134238018582007887733980879352006266355366422373288521421713050103927830877581671644656114564864191998553364367671906367676851071400501796916492918338438585643533911457523955204706265087530095642865367175051979091732564972577147116633991349778638336987465500564439416220177723480985989168567119471289796262201232481724879806929894233864568527989118887397472858236077862234742088447552402852567508191772503429826439553262877346442805977233135645595225855262130271429490612022684223391079938467357094433960362285766311251222495373992926240160874242414820080613198269607633072029417102469154532552341792579799128970638741592098925310381491921164220420667189278733374981639143431760759863269386851346588185737538679192106882933228471917073626087342669505559169766532391085949195071336946951668423806728429613970701206691927650993055215485679326649262376929612549446180524291533827118713842507928564909093728004566900787532803346727989222416770406394235002155440605991894441447813526895199363691169278355933578883157460886852468043159686654643965380535820226938077066618990713866072655295895348391968197421817836332986630934163915535703382325957031557927959477700165332342996510807013059885699569606135703189479936342325939182579152199793909693897159983698133519748929319465423848073315200102667371770204011956983099962616766244515891578771267858560811703227955149486660957336425781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,5] 1305162779407303896857676475781133045770955447142970418168029405472076198704037691830487717470264110169497672074937272389016334783355090536124272914416236326339089666839960297836104033335695026566923692071462415569988143141912707359530101298779734269276949843833844805221856291806492759909786953955595542766617095777852973867444264380891997215290844419774044735595320453273654725399283997884192284845615341556585603699588970022787481509882956943486380215891078815252979442351654804598792095541959760216673680252206245633099351222350327449369279398759636842084491556886406886204115463406329252089302640498577417460374125332316914130158434395246544289070576193417201095069444264766637641133031630542927177799299612915240533968186316413305077713072949226614080343405743149655898781553850668452127064440187491629391822706601235127055919516081512641043031523739811891068007482995379051090457908686602666111595854387898273969374899237060462138978464844117622661518062189964804202721908597278784684077398812795733742079819095945645243482708114657909336613165449696055483768564044473165307736977097321806945267881373582628113244213711848497263289954761914692123326784244657807881269468141751069186796695445481520901892324327453528137926430715522641521633316858734029151716369924835490247681238981496611007377345625218517892168628529308941836901337254549465053366574011267380233808986178600850144247255738834545160100736224170892430402876794873063720000330246689269270396276086020847272095669775630303703330130163574348464628564600411518367608392363365299756352081764765771444886066823264141884061736902236916812873022068936175503326062615303768304231122923039258786217222555481745067127491097184523182427711937573057306753949522163188700642904356889550465044011906767101790699817799483928635149381937690631073608970635379442954249812107605390504912232474076283451340379806406324395083717823484193106395091610875953543437202665670345015901796504787477384979831282177222357466088266947598794828999225692604638327066666840084036934174595023924576325638615273706906221982285573811067489484532961260064547827772985462402413948211378543065289581595855846648879882425699184869500305099988568118607617697160397648345531539746778733579533365847426735037813764617633327740648541905750137702459560994385500605662899045293431583498496853520160193480037754112008554470113686239879013172044342160926098871178459422781705772193703982711341512586703427030352133019451639543923385233803458049806067720055580139160156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,6] -9412255339575286522317372272065985443806367230575608139917637481759454765143080681662421209342399983880407638484112628067971395461933086522759596346136309735591935259819586248048714188792443395273744197989439593622418029169931763804243718440205580139851574078726141488396395499077908993467440689939278447517001098123737961909329001336225358467942777004665193994251903661356848977635235901621050659426761909192452775106708769445210821284824040915678108353828477571628795823044083556006756357524149489647666129339681788698696144191060579414557554706541636121802821411530191278631008928167682118599846838681178756849300629231088062175874755149123451509712545092124489937858161754397723337156572056136374172523901810310912731117584322547687209955048160325774326447212256550950098827594044661650912993422647833265093071847145601609950479137514812134240317002761097555551686181416699780762019183000019944164631534058299468899098671135302925507097948373345036505546075168120065936395308031005523246661916132449813096994704967582888408827040797489610678996828692971825482170314327661826532075157560067386039976520402399266505738573725171753264568627407104426495073299525884747987741795910135736622688204118844054872159417103999964776897330031188153517157555143134348940897785519652427254361825228563865494050297049609116793813720023178480471848853980294379450522175210192748071676814024111508627708735596837675156823906407368685891945528316191035801527953771502396422944478437260341673715399969735963056528791653589132709917948850972805585955647681374891788289954547632426274913630312397434533560479156410657221007413113341431441096556658854444179916695224268148410431705103064868497480880177303031460212023724594355519592391367601103960475518593304044459991884325669799292582977802124749375071226410412991231970770594721341015429979303343307798273346426897854901849869100874354502420016459842959207217041410545634502594312092891757172554968858749320604561965484933856817869304521182615727205547420218547606334734381224318000842506836968976583251457339410552967513013655845141851607808267424412138721899982516018710955856451600576364078203844719743078938271994188265244412979243649162759860332340311201938135021453880212233019630552366658442542143530227616887961639557806688239432485777285969395026369108831010028676080270407251117404717769165651649054258242067918016519234047884125121048943347864755686473213783442287630295452125471867496300220677788502759842064192578534043143179133039666339755058288574218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,7] 42753368281853460332103290624747258542086872950076784930849556385643936320281340170954220706574757926411508080861782547068643561026120629235016569611511084110569332539030403775629083792676175485619520650941289482574275050544721290735616585766066839371260323324387238850316724137781129305373420627118876995410992177538887069986115376029335856983173905482287506996322202197813796858729470462862723290456803836378935195872104544191586365320516236236344798801860018248505820677246716440776593728619821560262349338388581832160115348004083173944628343490793477780760969852029694621924671314343133642538064539471663314742980332351449049642051626852606361183987320143592784147127053830134843492725512952157443395459109106234759574883650610303398228393954784233283663642173258200560474443194934300135069885140548397285305439163664435379610432628628052357205105309415919176478973995017532550254865168951809256145632776549418961295536497485791421119639609454243813239536334838513359779574522413487674672488893828013010013578412267476564643290186094705629881752998008086566676664911241463875396612820601888052377074732093134242414956893237165492669744585124902920543713116244779124179819926819210298085877502800816246280078993068172429499746501022674122642820593040632629858303355476202145698194768392481795381631216285396045347756593668791850369908188407196835862396250116266108893969150770473445458075016793517929035065799311636376891810129293724052110169807424017334525941194569002430260139121170176069453700349188773216237863361095885749607217121276781126287316918038514998813488453835859096362208468986446809874397534494444734569685432658733057564852176003188127431064719545819744746942935916201729189159659746990232436176821262168183959378177368315176050183504078637319025245156680968646297463929817606119463296928696968252790337295940142039102519944807610395118835391053205093906195132543241588396819624063096365421518864327610755707715228100699997957907174450702125929475393638126820523637369404814660482693107061709598153104409271694237464252746155913481743408660139502820838995679616562677670304359477387378807378927337792070998517789056880112971971841245813904370667719176309290029555813306507206152896341523035447249566052829021295556308742168600644737908509829586390315127758474439571443724933143959793458520669644932555459054458824089270903937512493417500361630280574399020315350919278322743528545449092570487513442023353201287739505248355114528972267933769685279050964954450364530202932655811309814453125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,8] 133462050647563820349669468522115364578861050153927072913099463909535427380638732395519269133346876238402097650665548886309001082452285576325074890901606864307700389097153010872903786486252252936575064001996203426446366954482236801189888821968003089685677862010381060809247783073918492569029722901938740405000078170700818362934051292832741256896936475386274674095558089205661211263655743486060964274273657715675045963088641974105601251714485568786531954314230758656162459042620787494227490351750788492054852131636059741776733608234997112719271231338647538020003744451064955749238590781365489331748307138762963234338189803082929968099445387879181835619821656697191744343288753692219428709793457564052449935430721597370008489424057208963152859896769975907847244452225400457123078256596256440926876300328316364112711608521433667022261004119555829344174429860529033307570445678008448302406308883942733387438270744502420848530062503961031813224431862210720474045591921280026724666623945254378201312927981817002881218100917560394972708695358849727547245122069586985336281043563892015195484976847067186322579865663811657721683006237815043504723636034420368203974242974378068764006511519128030967319470405068688954333134909686489580709110073987392277791727105084839929069211826462371211563511613212759297879597562830529323008471288010745322351020916821655099363954143963359383182190392893227311917642253273547949256850726333676746831971563381127763506734079867076492810211547679890248644321526615271539476140189041715524169997602234957859008232030983995652160221819041027819392319295719795111066905582239653142046658322219021404391368610334468490699745811824387669279563767587016950978425844106380363653392468880378227608022792592430054046252783716709692993531315547335591708310806369301308840857700587967926760002446823604258285519475578696678249372835534920140158153425127988821561969575771234468759426855507519174688248029113261052385490158600304186711987778773679670835540046854573348523391244834241522535886825748465531321200959611776478047663196336134256744942613893287054732600401401845686817714857297097057071499879256607996073298924015676725881213619215063384740403561299619788939222161072956810560098937885454894896755335178745759691402706718601491411991261495108444482027686269573995025316160148807537242224446878301957843294153592310605794333604112977760471264984287397856313343930584764435251074950739726921181535274832548592433734977482460897647440293983828731543803168893558286356437747599557042121887207031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,9] -2546040205451034213632887604890549430039406598354010540375986292297904532766873394070637444196163787354258036235405022245922838163269266277178564751709327775346728044904983482702494727444236968536959170809382865459119614201583600858562615134324743258661625427016468404161813545059525193610097608595505460017286794196365114121588562789382459337906472091553607726774741271887739722441552918319030645423704155967803605090373096864860959798149918905505894682053744721309537914998385830180593706651458084426940372532866001929571557404378866262108849034914556333702986473189777427231103122379804798181325663009022219920991692583750176857390467035893227300528042603111601983974450559921187848885468730636766692931431864384234589981339933971628809297822651997252905626983081610425565575875543059581571792853797236683606867807167182335638159611770060003582883961999455936906646858186856062982014562325195855215088348247684681175101902670742260180506837048811428700156872921514606017264730290674689281399423158996853220363519411029242593804593595188254728682077240999963441805020014045848412785885960815549185389318827558064200455038248556335191496759255261052644919025651577181335753703618168791801389040992527938706531248026536376690772619367935424601287856823497107310618753141714505686496828608669453624857247968406541367168510653074052930791175009559307681301632708160549385714478059923553427492046375341232458112494035393883117366581126336763893218227588766415150127856742190669219973100809325917483629600360560596459924692747192415051924043248920985962703900560017415338674913718035823865753713508220292409532158312054215744378814152531595346669298856623112559240361118837781021363017189321881744575280984242400535742905269228418435574727512931112091192896445173757166851087750084982683344983646706030926375142708853291354662341198701478555648264885460307388421835113479399377841498337232306325978909780833765136693380466507524172881681740458596941464208062343116405070872481707067608288993809589921719362719522860378804466730975435562544683953987704858200889630427976823330449730903472284556962125597505599795799177179286263325892276406072964686251615982817430033726222283692087437031331486008267891902428316827138998736289367030518236250424628034722690650289266834136323482228387914453974734301085470029160429052860881273297544745716205940308135688167987928385425172955972384698874976771308157517188916038517554785364830957143600611927913568233303658020428302159542374296188373128391191357877687551081180572509765625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,10] 14086941808277281730153231702207783600919230789626093795241489535182476997229358859766962155039594108743348577901890960849060124649842361807495193447816336643516392869553113455583898150224370977467281267946048437307948042917242153545747149858344696803011787407463859811466929737802197200234562091084801658561396670696753094487157594085063851084797902724477287839912680225038571942408787850158009124592915259479220832125930482223270313716083156833414763783916339912951068478363840581356358559997471460658233698570869812894858656318258673065810405228545284773959697860198872883374270069786428747202690299862913245907584771432240753213687008479626383659730417225949160298200547216830604336775814870479783122507917865926443171576711034494151785355398571791875233166593825133734194079407945109289147962960591315762728905594526305921990465800561929991274153130962057259261889009102493610947105335581116711644370233494399106749260920480893450322518372884613946285228117270729943927168467761249682357783657913389227886852949454909907113944226153330067815346008190821138003949750663235977654970310512791172826105002288996171919154047965315118011925629345239165526211321684525569510182355626030062025119620591381923109492609429319675887848394239285142201926727855900027824540613367063092509047153342060295127611973015375496543692409360861882382425674557023430307486844607458288715904004424045863819571810327304456844672200879562615121662708573548499317131095176509929541530220649078607873089614449230859201776523874350513020745158877796695699067255620633740887489642662156728064987665626127747994493005976145110014893262865799173164383571080974574789293188604100955127899990835004017064384553615249279583376551858494426306842631519508930804083032225135480390847880030167847747233270807426258247155056853271180068688092139407535467083869957722083871730562273576864432494664944419709934608993017178450971436343775249753115671147972131582285688338203587660150684392269507209535582885855073320548702075091437459315595143723571200383832853708211084177677944987077218727339694852061030049687773862934846356782143741411953862361543500365082924800858028624773241728287221328634075541549696151289615591788183467812134843730866015060405081055742324545891734566916402710303355739405431730338179627459545470760303314175354610145909111300625074281247192200599475042206807250728320264879393055404944640155913825528608565764272805575759842652873282367788474436791224834358902866369254824993732669512464634412746145031292144267354160547256469726562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,11] -59995773790910428431364792031462806315732886685750278722257540771653112707064982607247159107364862565922994691456742488594192385710678253424107901348292011091508044084028373214572984426827463191918712399736438683053865178379906432315132856161836915693832920817026174941989667240665179660917646829715415292393189808604394210357684276649694650016581983977872509254565028298871199574096091320706646150347931530495224958701118952745437319605643246653995324527379100147911836841937990442388093718117933771224813956926986170784330715128573981310671193822242989808616414093149144644536196174319824960646772886337479672721851309829579248197541905426353509979371429570126609334690989545734629699732574082130333250936788636392685775429469607919220188248124859413238178301228742834424408609009782268237821864997572215394780006035370325218509435270370485912499246518865607811314575083209647043915433534918981569770128019181861376754610579518324647228481403133953888293308318269256727641341004923836389025649115328039181802469749893921481442661639998985157871454031631757501852287150390518204617508811864435733663817481689745091060162524535493275268891324328946627831868810479165663230020564456352866808392826553669648242671209132539748551319028406659644129548649712226471526127709951051269647154964417784181613162407112112435945680458943099819728912533235958810904856701267362435338315948182263549613322538395691517797949449232118183737326443253440200569837871036851482467534215236376750260489680147377663755534916648343121884805067305085589384277788717586993238442688611833324653046863033143319329113135294205734751378568767034800292070545490867911638131683639663402476687717379848700998273945711272087270626941776910572443657340743358562739908928325248283469140753199081694501986991243782351652067616699172782786749892184038351560215806922230993784058312384679617501206282372843273593881634404891372898653062953107049292958863414844503081506951278385465681597611547905761158796421274824750262765173244141255063381518095831689843495646111784441757601657624957460313210777441718299536386946119607651602832596524498225595028145430778498380362758566169395472825668191078825477793385842443355494417122549880064561376089852387436434113860159710228776959404496294563047713088315744665920269941361433764493612571789005283367247800381193581861983983396237648380296543649653879411563743080203007068729536342127944285713595290796692789141325439865748793501709507403905717645428367712818326274067838327919765053532208387565560769871808588504791259765625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,12] 282081497976166184611502233469392015027477229609114234416904595933250066830681759735382589467727295496763831506631000447186766628581029940172506487896403279404075173435687734508047845666668604530002903192925275694071135028007666263214237500874037906684631047039834221325004733507451848007001296110719800901130964998642356389274594784871334238027418090951175620201722627344002185173854688779436012636398441183887131966642726493707705800980129178346833833959025089576271776158581917817113627037961739365325326186687210284090369479826839860625700968128098408121964485257240606834419366025277604143078131726779300571004295706893531974646080672353361323083875625817149641617501557387802071431841333536297167844954059304618543409933875323123223154510039752233005885486021085598248864200493083414823812927534565697317405537194665573022687409830080080161094782808452923359167388449813152660574073391741799538283122443467654751817286951620730378056126878970975521417989667051185405195447706970167812205630885753373652782699155476592703069243354886951138386687580944370118533480302253231875799780888733216134256684640852411573154644675083553288381905795785562015166299074680641044674544051542739967749053739733965594758584860926239164785581231955653470516890266155096340494042218735292065598623184849468490298874261161308431069160465465425972376463362558444131751442118786287099328775266079722462855401723383813020331220111446674161934869958885481224582087768730433746826978726306963737223671146460119376662817525150531084841923453353242037814755285403563893091699383758742340023560972297684773039218492386958086145844118976326573129424921516985232455621927305442501450286697228623346551850185830856959121899003730509065617186239233717937098221089219086634441722266682980370320492228287254383449856061813975185504947372208527693381707741293052061834375868602243068162076594330736073672454326407503248821405777074921364454655943703230629090794571532043240455320242763247765618973085865930737366890266740470166759890405597869759200955879820967428031856896275769376948304474747585818192120593901658735408939914619555260940763519120643720720808013523309704499514290868316149429054246774519777693880320608449660637702430640653371323033939546717490660123558715136921686386405393016370874411893675406431951376962470677631343350457773962389632965316453791537356300132763774291046593885056724027126028594931932430827072123286482603939563326319302747550884496657332566639438358022978446587056345031624609602859727502163073031837825510592665523290634155273437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,13] -1243267861776678103386120569205566447109952869775650650512435197421346588289820951799315490113487850089126043375850737042475976414803734559334412296431846844280470985328089926808343768064562272392755238814708736772674475865904597412074726708899514990929667507221724570311131646520594226060873495416426449105412181279424091305999396362400984370730226971884140288729606758367472526308612340391914402810344586415965347262729718546090781430284449767899291532339920809742625204759194138733439556320379276439785492360794003188866403612451186466118852785022365984774016024216750031745465078146946899026161553967585169064691067450973506514992254911425260018040803479040298446738670497682599446643022581584669258398430369671009829677633413506535287616412030685333513774072861614423678438087199824670392972444172874333039951262154732637450841898396084288579419737118388509069389085271076211775882523554329407359153492833613373934505978812878372553019059091568820228694422233807372426431408267337751582721827144480332866179433581175800489448788481269642299866891670142735131918701410299036160943431609717014334362927073947666447967240410668163452214305488450425360600917728560637868770206256471233702409805944196317239276952780481770078207317249943158139844271340095320428681206577078159119158090053882601376359487616916669155899877180378146242546373432715957816338076693450275580847609004909792977701049618735111014989722487215334857192381385952353682919738107631293739391886331925615800785997629627076641402251954572414312691649482491033641613273628598711163842054185103835072439824943188726366227662006468086901630869014326807571943875744084339897035900653265057411959573847398586155498716988119941290335910175885334979366323388907754156222101194301503580452175989970639667835314624923200474372494881796546472649314645280828856422746687627907597259841472599117992124538769882836337972814424720214120274066628809855833716144825393209661579165361983199037618256114363471454484853582178695842757622950735526480302090993621015492430921831443384621687331460965655014207167491739865375315495094561342014245705199316525616159220412961500789837620216660477016554431689900072794122009576555231351663165413860464755291141768485573256445629011117478317812228510052938984637646063883973524599254690549635988894477971576918436474750226205007563099996652334007224645503265677586673013226454433134500098140462340636451437434523820250521148288339420071708829737473555306960139362052412404580638357685067345812202917499657804645263325937776244245469570159912109375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,14] 4220284753560371773097082373644910989228527267346574821624554755567444714769146420722602730313190303375117803736094992694674344637564394645801260572820394414551974509378848847798549541639336531665805647072722760112714962434727015879530138152715142540382128877299147856061055615094039742352617520926405877543049282731596628099619527858115147168509531676395033648437819244263962804427147706438181780162395958438699277294895138662978327853542003311310366076970964993533412870920023753816703927227479411509681267909993288433291365886800414929567673984065526007890568939137992008065404275238147920785457513499480089001447704141940541840395262144697412017893820698275668477909812969052309681636623537914066387913668412410652390217301308416065405529461112597340836671572266395390655048806135452071164034368036405172761729776765386914610001040850145769865212414661636412123273304667794618546703538048018406340382070015445134200884463213187971537472270328636673354023526885574303893374389955953075960950050788090984206701054298450548684062686382344295928154246770322782403706528743932273765976165123407046467960593590136434021875492155923028118235230944939790203319704554987600072403099641795057536531406858649998907514409297680372531231093436102355546174528340000060939874919362935487070693086764849052526772457370001603818859460669099580127408890261934458697967612484762380909368982117663675652027147565087836148102874283415822638596073397860770893971954257981317573607425455390116794428041316513761882919714249668242945825251035202399171574887839572947694581339821167118768826146921738655338066733888568490997728237917589932931785247022170999499358947792156195053652036127685186340976464911027511883115121215946965822510449761960498895226663089947702220879397153082162404655147417120947586381549187911672114942235673900579757111507741192438130703818050442047635253347990368692061576064018747769555291388289498295235069586469448709607624143488017515587286028289952705203127600110008042276029754050881723607472821630526624591799496452160954747046632680990391775375671230043949572017863676167173360093225289920816452642523634740802280310831619328021314678314799544091753459929447503053167738686551056118237867803357139395230561449742330779542428738319122449983669715468417077568078002021840586625948092251438688796703829728232526537482966461915423808043738920950637783760873192096023763624404585860421071851711144796207563409514384706574496997652998766894241043298050922077448678688972668750705548419025264882939235330794325307124381652101874351501464843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,15] -10776628395032153671036465290166211582316681516366034815777720482205132026041449458752462098085937160736911231440725573706892927718274404726372765336210978152711309844620468835402070299936523795325306614254359398068587205779450021793038917418523406457370141056785346700468789914372952414221396852504225927079450158984034178886101947712546350039178402213970208404704423073799210156032410819283536512855648864686452248857106591147761018840618276788545402031915302897998235685821802633741193267363515399990847762664967288099527740618729266114651410096965880709337866219550070271347043370334157198316943396338445680622130625886179389867412410976258548109736493979662238719795310130142072582687298994469176601288193224274506839308482853652329189429302282199286216672477107479279527070095542256124315260933271787972139878132458985800469379173992813296147473067124823831484983701967356894774082920348663116665631860565754093042823712598942034948750231528491934049391414148618834564455182861005002563192673191732687761772550014188824347229847499047302711989620984252559541081706157371046867161143129753744036837215870525782337630435838555600738286257113055623448339250663756834344771862731264611267916948052335071519202868193973128152177225720290025846971329495267968359700985625764296838928438463620604783161098164999382967955370247964733315048041796393605729726974239751487787731536227972602705505598299266144973894036278503290525814486990369390385959962583421634462551076403405602109758371744949480748305069101005113163553028082761874285837314937251790497690215221089048638554874440311414695437582243479550528865546381049527154294463035875864210056064157178313310610886909247925529504126575895211569047613247681259672563949523730121300068587668074730086646299409052971869069791457531713368030974736033396798466363908103332021618603383398202569016794126147561357533823783156291934589854506120935063540981118506513946841711762220479103421130614615303017955093323577274837032527166397072301756944160421972155869999887441590148843571487248951880311925559944731962438146063626609123080847390387049756049451987505888447209503134539426619725862471025281841326426841521012562218603124703640222788766661096388265198425899485714209068181233999967536716737387689055712444439000224676136785059164483608700592670546406359393185110897698728243777940743056155185478665565403836106036444663884633035520765425229004138304015084641616572133871939178567747511982908752620385440943485922841335364146676771981382247876691737260812951003895177048974574063322506844997406005859375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,16] 21841829038631612906691038631019135971660554398459890804231320273523312380701523824775875842330695975532264354267709462973977758766866164539004044983698120779711046501745481488988890917641959728933023782124097702848505134149295328020841137551649817007178083151859044097190696211919728149784748501858135060383815727500794963075182015632647385745707026205604305700229990522644920237997724215898276033733611130243080662644860843635576067584649836514820368573415728824312091054376134082892063475438961636384881687352021522175708407826496431806090471408307967974957474826752893077327578752994568946940142826414973653683435952795216581147523954554829006681762308197459063419749901219940401444927459686744214287162982365689998878263850410052615806443153066559808004171708311810462225424447624304225031459726495070312357965243056679201485697005892019799108816949608511961520649263828407158123806441028717298275589748764039899340690678483023255239841081537388173672863003840175711832699444478555848367150859498384214659355078685586123044437713191344188534659598311656274665744619028878715129801507551577497677356205908508935393414740939599212429196043961204974652426712909675080769931309119556623330631958652379195906057320959250266922820435031152176383277773369155197589366273653335557932876027928907718255898198030784885355768365564285906114281391098357346177981482803664458479204688039600123255361309961233167876389142303225499163439225330022538843181874301910290104326136619344469608212653488760308080142350640283802944477870649256902849815789725394208459928607816667988124059380052302664665879566531580521068881579873722744265859436995695097085915739361253277571830830328643299304632958647193301739732265006943003616797383361382691438384842307786581649546391027271859730181200929089381253016013831379969108873555590080679140243785784395831278694398424708456210069601728416341100468406354330925971956459190344961204974782654697037288562080434723368714044459806637038137315534695978184297369442420598632508710106323555863469212820489951790651523150286653044727901073779345532756324700726220365066543357822828241648182500302477938605200595887498902800527806229669253377725159119064641590235444701632262647494300200742517561729042916853314293523034005762973304092751387621875735738998524808508771598683458803793357210971555110029526477916708718874510351204729266238725175812517388829380880912442999306211387000086349625767262797131448764459232884327447489522558403284299710716396977868005388882257624334270559708682858291950109642931554532196969375945627689361572265625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,17] -38632074246234912126633640194287196599589023732438913212326363120991642580707964654811285465866793257003020615813770263618899546503742890511902753163779116544938139206312087089062076071879962389884664667797859593818094157188483602902489183391829849613390399861456223889924405736914562182385007013633610820437253176203698476510773497514924348151924644059100528316940140895094165172297275748907069438955196570252696847461329210615717431756514508986050515659921118763783288775057964398179778197714995120853128726224047168172519222708696026762541602545715415629652025765650212492992288035239823861957025767859085221129314392171803949310383925114080419961909598856607406079704429734008191088469626194206863807427672822900353251408724585794976876860392107418297996087591161115563174635535757438347331775743314939489575653002957371339845528559029170384462181629236023317290988781020851116926558952276859514961065220225157422625413171905739470340215938598296550968734748170187053934954051844537000324269682534950574408224150715182855170631446201271859450655519840280687502973318487329456628416752128908390609979972909394565296858731557530776575645373695254759771165151167385373482476129830283921221681096443618086484144439267216557770101639453931911896869225389158334273009760694375275820223495763923072051897013375369249586337680789794515306530422621283311140837521900599468300539964128991535523465698989148402046949477236027643738273046560749102502017991911252801714968615248241038726588475722225455934866152331259712937338706321889332935951132380253291669276948454892277161999883717248904260588365427211328526919780788770644656125039139023077697280128709338690815332675826116171969449785959189991884991078644820531928418343257568559329099414340295817576321499540317775973013788803417136719485700415001944595378163112515768678472621710928370650708205903230714280580290150856865948083742685514273234251000077200295771259520058347917590136064659005400548284042006941201566771251073740908708608214659522771862404162286449284397950543499802510365128526082948167127542401009515004903984250320940670403390747014080511874520393304278129990373020665440281511724115784646454088992781897460657473032348625921530416891639771442884811715350452178393669355400285453552304608864730755831155291606946697284770822510936085339082522452630128862991741714193736643008081586472236708901762275152650114255577931930768682488125102247939866492669922612612241956455552190898808609108051363095288552712041630091245734532646768032401957990731617637925922326136429774123826064169406890869140625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,18] 66706095491637168033721409257484302390075185416439717838527400427512661633642349378276780554916361503458733497358468646508136451666348864127785844718758015862244996894992402472461447028270272637135225144759788159302954718084048637260235975337162409698270050553749686821085738831910025916304810621713286651116077807249808323210537287159991643293084028184173631489548365831499268702448872791026200616002902815057508847188557513940206991081137590101296384892026143826039115782763938206370213844783177352237417001703318453527875715733460236122959965052902585746875446214387525025761954091105765048773707963409066728007149660585481837508714889116637571669861546781052094536845780357025390232262353610435830218232119187547535908526365921381163220986441398888237767444663800981933435724402562518508006286431576007322067999993670802222130188107513917477944197073401518677462047434839122009917043997174171630798128112649845687048503380147026133447987618264808689238984266228276118476991259698883545405222033719730899039332016579779171043315844475707655617940341761560295346922922764458437909088587041327575505302318518500365358425927803964468949244946627607861992505330165925913230898653455254557329368754884804408718526688321937191560098963546427267767829700272523424596681582072542602773502722089309767262467917646306250073160338082509334752482424665245922816430172199746553611297256579005743808025532418607435899780520944718717050059165011011544470001781532328278044598863415011859727115578543945094535758500994662645650988174745073801459597841164437092726540039563064723884533613763794837620151101322661649585906621405563337067465701443910920005833875153252246825338440544164499800580877840713432477120930172534933998203431403230231963436369113861888095525264559559621169079530111019759214929268869108166161771194692922948051269668849606427767172820878723375935184441277284032191023116974941534408723888696335791084400649004519035426182616956165628946597098378681901865569340927354156390837196892554616508088113779064902795097774254472724167377450120515402952913960902646547840948506842412274734659655586305621944672367969885133181456601002489603994246862110770672688516156759185623701600387192770126438814670731996078363118593552120634187370113365311936310135032773570128586840956976759606381772344909063749746187940010219260237109724755958901117151248323019800921991834030412137321249282481511224571414682797644769832235740429351162757680596858841162841301877957374372810154547237798413301718553527538947613429842604482418340339482804024484607907652389258146286010742187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,19] -118977315317358034088708436964348985049939091954181924664715117319060933717160831685001860348951928295081540265799791684659195508775346267613220618137456125348911876959207085106828767052954359496876492709965383313856349955942361290237859576140947224028441514118724464749582689904144027275592511459971175226921258154030364497896165389072865749893150272841554193112579362102501571347210997360131349595637464301656253100189627429958151357528436189939003089217031854806406571004165778214305448226324428236261849612331422480356915726382807288385749275885718447167081714790003740083003542289726580037406336247221278428782297384649618083853186895097425868810250230796904527264140058918681933154090828412752842283483482056913057506660374222912674551314427198544207399577911115596850469393097044603585318194902057625906922677361274322843231830797687483248208278890845208190531205725441548768438839283162440539140479271135773943209525385739744334751130619830548389103929764407251246074301172347548788256268233061575433160683916036443839681314375723627941811608492267580730552498237887551723314511640440090723018952705672270770770577903096463796487541955703035361917468861869002128209762023566242999274723120640531765574679662771734762020667429389139984944270430589147308310604254277609847500347530848103378706025162495419408456087536061753720809236936564399547008820436248194262842111995395599274946523569511288369771476563371374233251578598002357912473306273671058798240650789716326962231217943862560294498331987072346446229458066934338905567045714750960097207557074570198356216245413542615615789783232934283411642754323012522084994948266079545726860709719672462085692645304594443779009324011661035150702876191695780945830864471352210167441277523020265020859660831632990346428992666933330282275547944142088605223415671464859521712628731308481129388023843825196283732538517444331025735070507985066010396139911331802722652797042213608728337947492512228450997553384492818963781545534744641023537976582347623331701092025731218259025152249503819345410337511887094333575124462976112443389821083497996105395436626198901713074074079271842024767183500992629374833320200325996699279909514664232919515287898177888254281388311491348510272108312101706524394937341282894653055801638468048925125122549002508111468339845214961852104432613678101930989904688656053136717187969115873180354280181081758922804162679659444370787213300863926392104882903465587000622597366864755248592614061464886917605584928002512799779053579448509391572754175103735188194916552284312316611902815566281788051128387451171875000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,20] 210612590492867871793025808630200844696515819958527591714186291876806037322872512371588970564865008523080037259272869312001738152239861177197772782946733571455607940120773550653837308544103508089968413678470750151982091351934317431761797275686717844633878506448568042251431719286549728646916024482268409618494955671568236586592218211242877488694041609648710211150531963998310148869050340757440580209012496026632430614289091669736738010395978584061199724091889060627961390564735392697153592557971720684912458516944461133855692739821404160494345896865181532724328745718941999225952280768036923133497916185234736101064915469685859908936713792770404440774632905395159555545540386587353166277864775284121018101549037578643468605870271110725414539719373177548635405338844633823946922681603754953706030759687828826327132997665465879849787419176944006710812624642968760311266408440666498637557591351126824412945607323555662220356872574508469486162505701663568676616366163811248083919794703912868352889163646732252220053030395246465230562788955500538440582234110616235816214086256408723506297329163655063565772343986589995224381732094457870084590888366747012239293540628654958380825012292536502796323140657704478151849134429800300994025163150409308127264172293035672821319533926975390972907192862557565468853007663606646608777803173667555687079277976447027795255944369545177314223678732234335530911332991435483703583966323647817038783686012498880135579573349516580946454523023182037391087172859032744856758844732265591020619184130918201212674594450853178009424310839426046994200747888876648928359297642869848804063713808846469461481345072075068941654716890090157114244358573818221740955657630080587707976726622146168515680116001796732654769277802373363314443786218230683193964135829320175280654562477251087227862167388375465324335863573415395202722415965965468394097665560651768390804447222766754485448222297841892469719338005818935383452028912717744853812589710263509669820668727429813165593294578658626961470806228017050116881918950032588062800239239138336121298904781694738680494170152551940598702217635102416495548774557396200183049645635418760261952460367483995005760663618931125310493853352023842426523452995101624322337725324209062865906187122035290250287168538144859084997931763299073849587231483479009364698135428108437280375490292035818192627813092200659196091801988481666432833500410598714315884404237500090965882205088975000234665170344814322307353424320779082315884469530695840002471017329808768205648927783902946659538168215560750785777383020658248824474867433309555053710937500000000000000000000000000000000000000000000000000000000000000000000 [80,21] -344394080142626646456045668877471853278321465143533580071931386034761955697827943145695218987553674954025576558661801526278635179874902464822057059472942482793920132465577815583600887093054591269479506877055564927351264170305143185681823757187580029656879278319302074239296803240637786796366207616512441024025274621712228239690788792220265985355259388034891950754482071245428295259773633891241686559267604596672004792926738217661336059969196159560649441991026338611708612145921804622646228318489946148687466781704439968670457726879334378181129916988532788546783845364420235718861395567969664788597515280701033330452282674710208775423442878849309453809187450921029355789698564091043903978994782655606006564051565706715514009862533271186358761736445221047830080013314308995873362660428069858519745419786065789338089524117747911959986052999680425774469624810881451751326268815011504525343274931705515710432270262107504947525409261127404300767778955103725153142701922710787737356434890309159969977667982060474932809914687235534638293915292276437530510829609644461737104469177206100943173029405320481877912928576234584589159356969225001655286197099463904238633551941665754527269417746004208734325713616473833386206892269943094510046061802455038838835704236586091145417837683168841211090317904898379024460935627083586770408319470370709847623538802939052416537096858899144202694316564323446292714495812128540781402475837001863289953623236389671881355770576982549178745943041514765598594780323450147931275277718579444981874248471673511342632637881849142013951669582488187895164675944633222940764604002798944554561017091930623804794031892431812052606360480757254344719984521747838187220558329405606026534269157037446045067335277856176286775604888736493569417374597429936627191713188476863110429649154905430996291189625302464169181438348085260307747412266639375898095082195393989622891058677043537450995394829179445806448710209711331331685721125967799126859711802473695719992391677273926306040884851948426013614828151281565356829597431749367040519888544616095714231281163556646653112991893192220980972026877956088499003765752302690754125131598399519518687503283515369398775991019459179969042891676010661382600655945921551282492550844330406123560497257754536783770325987172737877902130577020142397119583195689129574033847940203472535637155728116112113566447828829088090119350493306118415639221600881282735602540641550115984224078395356334459930651874176368638033625985128919989757027089202994405066806773919241690369803092118723618343936555583600499664403971067372367542702704668045043945312500000000000000000000000000000000000000000000000000000000000000000 [80,22] 496301736216593837591712038588351749039571161323709177517454330020615926740290131300347645178319886951677042483582282130407204774015794685525395014198587638309452395699796243128418621201052586688328809911140609732659975959248408698328249548854369902734234586308346134559102082013163494202889444405528745728963303478705010525073780976927136909777133915811059591145324575708831949042884100113993336568225795950582079535921314799892067874481385865743216849226172374503936084288546806461969315188347690351529467381341572345149521773499951074798802531122524693451803627714361337629868742963410905245808161455571958406107576314666452358945957257977844343201662085253221656172258268702839424264851812339585983123443225775114971902933648058578156697924339848113600837692771424109870236628057414878432901858765832286490901431857405759817890090254101338390409953649271028922873687126625486000595690778745013806502807554298513474655812329869772098859729900480922948021163402505057508294420374137949703608123624164676292689874594441891195384410986648688735213954802406719141493282194819862291020002095647698043874519047801573100611321707779256845673935577837157490668375351669583412269548762877416669987013990769206670927962853392497937876899917565621721019314381380460760294082967117303170637937783839741278765397034765614811428974586319572448094163811136885663355744901202366751212548286390803997076289196139463477218472430650066501754574556351497420812389017401059022535526440478677306489910874462527391253372169915969087137537338416382508758135849866871991096935997352479373650485986234534698209055428331688433531623800267709113535975819674484412318588668271290350114151749395357455858410349248673675748477265367423342585436514151000742992853733130215193745944138651659614492539160214722223161462078298646551528807028505056452003530452093170037348506907780029352887457667164969245224053859707734406621055880608887674723699974635718430064404678995147462405632667769057594106289750678492844108853636993951833648592598346376690227016234987593031769235187298464927885273798625955047033982466235660139859240951234035689243200034390466095557066882980903906218067134815827225953935123796541258998659068952567548711187224710179829338382786420658498363765449937479615688682515896506472888413740292522617470419100311111377880734638307275384669302853741751890816010942771084021638935470705219837739915963755216480683375977041896312110048583837510079454467890542166153596075547220338428418041365687418059645323543559831582568579689051342179735104907596408375429076473067321884080627114599337801337242126464843750000000000000000000000000000000000000000000000000000 [80,23] -618597898100095418960039564966975134936545253774185553790365143611016091810872526119453519810056227042273560633964480682387874105958672162435451124045480391372229421857817535280829022816033949762044723080425191797202574941609255805147172896892505314836467765573233004232508957116196303659084899080820647510021441304581517302440883394079627706927365515537660260731716983369671480694017386893095253296175332323429817975608311201979022558221387588842007878927816616002700640332720504078128926013031892383288853015967874256748449658058163302137958740729934413117571712742983145952489793089982677374721822470957004207853295540021802752346357649156963286498565856167756386266348981162555102304864969226744422336467809929223873454386764234472065723287434310480509668515660704130188800057782160349726567601588213910430160532039433248821383187650519231271878030838886921936734411808673085601245527754546165643352266156369461835929449883276661494830910918798794417744842848643598094039152384473352393309727309444679142646904521727019600019481908979270828551150295965647634855775988406573780500128204487036453966068088394038499280942059704661151588221656380776059249770246694311891759486889266362552076569131040187181666361501861304902713935666776227928030568433908226513818563910105971807298134813969003936813539235169946577183610665924397098390774526214712909190825937019394963552631848439731938115844293029691999559440546045649213058275359734747838676702775014052922652082649698199198104681367508865133626237926156669648585224672808505704661209648072314795630313001991060323526761456771936637619510303241129482227686936422204485256970786630887949619027712925010447978766251981036709961313112585685723806914303151799506763453316748356921463781591629891962143939187580847795435683365338027120200202398328273715934886767139555320679912017912923336274023817154624076828224322558704653272212584838931466093688965759614050178437730655903344374047488865174765308364709320590655436764037917141624891753429473601396620780656721351904097244294037034774998702317899037148356199444419089943563991294857732718972362661765310894644495857674315449512806741543097184907243376935495355667344682709659710061096432590554438561552213996488471151812818427769019020039315070527415430687589521447889371919386183541814396223124418397674311296135528851899870502840950190811839736886859803420224007683181983945041783936906293000698455041276360695076217175909613313035833354252446949086177319373419870163066731971886384392331255466923268565752220403928850830657367445793049693802123170931379914083692028725636191666126251220703125000000000000000000000000000000000000000000000 [80,24] 668657803119431035691128771906001235367838320130306242231081413660191704479483781919719802113964241549946551518514322164709819809473612162612170135375292431517967639469000360064828058272259683918459705738964039143503007882567451489760325550461768390308288990836230740227310471410685655630872465484465669811930814839325110744107636627121995625838438500188511158416090164773035032789848925906217811538860317687433483665111157244042733958584104754909946047992941703271305622278974284248206055041290029850434996215062965405050937606982302410926437756913225329997711559171066736448072860162866753656722225857581400098462526566662097706850530972398429478596183796530697711387569126101413572390796465706823079429288529367798062781279935726254916375235842311741081315966107933488390867987087874335016557483331557871738018765903997661946819293467293973559316826289486686734112919918480970269020877605401017557152158907604807703545643516608003443361969666063503105589039097023944799281006046062393034913284496206591864893028731278600492415937498593100021244729767317257750724428517531878050339604409238628225847572319104953221073750132264979755737725468652839090943164965442707060157443197905549105782521073604483375938667383430312126612957970370663920656794250819945625464167883558861658347361735184829644405656993954056655078545963464556022868938345008581848437949594115692691260550597973917819434546532296706659540665157107995985610176420522997691257567445634955268571778792502873816391389971844053318907962771744479973782983061301144545349948150327875249169784810859298155901341304623137771716483608788876076776140367364136066758645558886989754155739074216962406959150250514816996035850136678963822901049370006434828075399295383083475320859282927107544446827959067600163980112252177171041171672313904300181678484234019747900509028472986916485538789625174019845287815732375281232865713951834505467356303430267811653159620158377178963360566990084067203225174940054211535505928810990536513796759362131829052695108456957993865763389087293907305225287132315856590088057457097124463832567754987364832254509231529216972049777933682327693477259019167863257699460789893489505050600127610240246992911634956005696043518532098184851377063654334234694726296307218014044647612664211006100975049178160434425270684629170825039918908295398610166567626992386720985610163623854498772662726713955191530647182471368668038528983390699905283611421729746912872298896262271762206772715653682705939031554126640203723393591532432042091143691761339976624836985307278096609766661771572685049174486829337560322983335936442017555236816406250000000000000000000000000000000000 [80,25] -643966883130766225139533161786981367090961577043436861759966105967697001669503596323258263118548272771540940825974181294449321478810656802200650464138040674224547965371867830756878439399396919616776877386004766271913169175995584537287056577447513934781185440224709975549786642337724720411679881850691591935574707482329795592450265175797049111455143688628837570106740358862060398345997083021014794638801470045418512204040611717615925812570148088717394987106541468686687160638010065382062563904395616870833433765024151446293212585630673202622746825414126288598862713083104611217477288216958942569468624297784795477656716018885644189751194976619421421843725065112330491021582339991864260712476626824895720435986029524455907754672404262700874985115798145152461462274354330086357312196295511320018052088750516639013744275299353660437033740374191350242720016517700417105878782212779419733572339161289950554041102204002189316585939344715038242722156132645185720358044439956265746322276543484958900703979429633398191753333114796130984113396935657802587422687964723142216979039777440835355764632831050533150492139040192103595254508506992145924793018458796135559014956186025433057771073786926404107161467247891174193296563882660479214874839348812458307980411933989468691039776977404419570590003495735295416963566044159865422085643260556891412279924200853489409232685051501984178924144336805175298779131791035902078609124438557938576297123741725767056408790413385876445294864203450312933920047088295746052208144161736418718395339800505776168288308418525620732194001922803508126294364377723116875974075867985009642842775891345646806604661729028200215617283135220987298938206624112079198773226742654503243906101701255078245289571073602115196291697275809918056833469546119681114436503264160655332555849605043262877589375586014017913944529448748019704101440929486274697564485549390583405389978031825961496695375621899441702053237372365791764505491005649195744726050447295835978881498935834564568321169842494541082072438725146604384504089179501741870276277480287703479240364075422016815187041592041537504825326540540665676879511643133886860232553018448695443718499515719874012716517598270093510300447457104127385517161549638191026279301757666983186552883915705489811258270128805165185974613301229823924585838868101427059822530003438462684127982515311048096063245647826121843416351886195000030774360067155860645219624565365784127719897762134784909344285918063180027508324709118121372822886891399524892822463641842850861606132460332656992494302519025267641373271174034401783845774774883707891603989992290735244750976562500000000000000000000000000000000 [80,26] 586449016606415156221524432595455573812839461671126139474549357537304285326365248426930584242507220306195744979889969954164247324153131098971166130649922419373195433767364978994219655142212573355311057638537926303429980905414612733354278739561172773644723316094868766362939954117556323626319887179417191058136389140905632180532377608521165247363777514280131846920651373235071796286342481892648917469253002128859244461505860692875324872199175915089072347282239255043196285513219245262881374393986755679767124636652188097049411491931300245237104151069994028127215385293570754196791317486891112472837117812351236177278791678053143297007969108307420868558241904034985827406341332082921267997740892744212487929146285111776795795706427148022129210161872349574550017102641351311619764669736804395816786793233121725470260164151719237387187853441515270382351205373364051492258100401645229210945781444357315816871204659417670040241716652411717114109379618285483869533003162948412643379076961489308213946167066902397978507367728098223777320580550622652341564345069134207356837517203400400957143575229440473318976742605508168829302058670609139699660609060486709643248933053532611917250359474454770233524146738056527624496582596479423025331625342424105864654493234415221346958121646687581643441034528904020705772540658296775353209968179939471815623350494252431893384314179702116951023729951055667966276193442433524420253784167181935266096234171372828220323609588573376075241364410890478956379141442317316022475662415247880679233990913542047713928591782541849839473697299303254097236987434770542230639142831126292210376275389905630143721873343797272052089279369936496763101891340374021076233507290709980584161469671832619778793406202646637987522826825986450538678904926223790966361923273047200511713467364425563488766458508993465050665818381797553882632118926171019876841247142825541875279621591290962719425990600681661309905520688579986206851393375987565862695102688044024576425123651166981524567238432390040636248879249785048567699622341783793031873766315902132630071089336522869655338681122144760270437815552652030259940307306341173126460001170220025854129794664248207762180796816166872134850180717391570892770936957909575101591983345627797357877522296028984699535101068691535990509902586432599229002909511434415623035945204125124052435197251872102539184283657325765540098852123863437069877324768984073123039630247689156270596067833834013067578878797795287229148382173662986823602213707790427294163456616424914803106990202240410984758575147080753714295632979702925655632472784354117245619875120610231533646583557128906250000000000000000000000 [80,27] -545351403733762854610253440337930415480425869717825621579190761327552888089790712976640395060674855066489807178279840574020114295674237048893960043159045095843436513269736673047686278978801955553081904781028402188640518510332744928706304690600974475777570887150470921420701538140436554892281062037886259888129000921029526909889098942674076192211442286978749575336111082507121146862999628414068612847601309869378621562511424664496122739193722803348580590326066904290073335138569802239239371874851949694116302912007568623423265634886124351311585736445156464375342806438957670544186163858489368961449262627074704836107616417301290601770474551448300269193569458244120470424465055935776092739650585276837811279787550158806437328333576637946878710070678840114263596073365698138886345645193391527461276405903273589137323026455909233127683863899707674409426869840658074501826731682420990525071320573500833788327783469953321150412163585577273418519152132683826995540892295326689655242606567424080226792293154247875751452704516229937878610416105059347552747917176632868124902381243028349361909888467316107863482988581533347573959233895014340810245273598559936963161022545752762010472078500632658401614085717912948592010097222895479729294416510787585928748072038736674787652907390792916201214780751490864811980264987768106378971828274511147918844000800120157793878312691230194416690916901675593617883092433537558045326665296759824048950534360800825829680883106594000738006037970949927849868106340252479563505588006755249232772329694714844217112127655721659521476214378677780211534226381875274755494195255423346931270388515827475194533331918116026571449282417556514057029086484148817861075544032660570976082898677250156542549401268544579986712351485431413414698705159773559973378143077061789560255392632995222090876520749021488699955974988019653835188418404417253243352808163927056524265557678305126996421356259560845386674296341527398592269754095008379352631552402084511768817421061491169257031460099682975269547506199098791032024852124708046736826134530104269847763318581768098924055717667326100459299662934067155651998142492943732107481142023683598291910889657765947335702224899663328697833883116744128993865930005276453710990244971872849998388477399556608059412082662447067586473299788483049445250369061657818522778117503836835353365962128070886092434255966356513424667817876376974931407228873727403773770494763317267591929120378927557958209199272731189545669533010462796227150987479194437347354044416056058372619991138340509089408235693034902182613768543970348201081692332827882902304694745510005304822698235511779785156250000000000000 [80,28] 534566438555098929322137091750659959793576081086891603747274833348984306329626234779027077925121342265343661724005811372684346017785273783599730216951988321736374702633715950362890769499149493746745246721922367512307538896053434995438915717108237456309832546820437237957237851217691772426803163225067112304941267108180974511795560329975301508473671137704159407059626257183437754187367973727000802732363211665709073576503924298639702788761918557993649922452348142002288544297991256734030257917593152765719823141642516089018247397818911113909241668303278249913544729681460268830915169760762356995685197273872746030052870748069900084528922125804632982703161015188924187650299416190165296652482746571718108740304638406411403646268253825320574441200308422807771217136139681955716347022025865745437173038129373348162790050696448680425436518692763655056419396422840858943836767296865958115032703926585788655123962803747068674611517435008213958608639221649013780225511522928363644805683062448861766530143323251602001408770474289091646553043441524806166643697161451221544167123446571914173051749145315034277296457550867187165425918477119419709379980940788607745218429614085964426113643091836343565669463117593219797230055740331665657776063868371850333324622733572000808527422069895475355461884894423356880818343541331326630196851606567936814678930642316833366811280351918732709031798030914545155848614985157242977945164827507270864344449167453239467065418669143660109729590993134899808985098089340908318377645814787966383010604703042907739514317459857887936657451334131124324362729611754868935369369583953229756054312135915160122117463176344346822108000693916450790612473505092981289959968928122457190439094273851892069346736954402104690801720173040906797678572515077449520692019661578971285558631255324453483388302375032711380283995719678267585205815541161207258918678767064823327961472798260083616581976877899602941744634857095053461153750695372196253217806602014613560864333878261246805865707356983965723162525562214870697293198599585202548093259021437088411900820997258525579939953221152842220157948420178369714527103933477867540282157315470477487422451972068201544216084686015734732438380239304701299598014163382274958810097361291397999456496864552051244490255831304073133588321022730506268537349736178500922848274432450791192101057092020528213020186661272718294844563998042368506207028285729213352232041178775466016257866108719146035795743406605090942928996762498677946824777146920734131650559496457398020639903267081793049444086656183448345428994538370447696410932114203160018386993927730355125049754860810935497283935546875000 [80,29] -527387119266743188235155193882577913752837439977172646752536957410609779399462107354516317392177358346363435580518591986051351242340536592876116817012109129932924863635910493812547084592579113103326057647280290981791785349171318077908974556099613522457174346768660195423708210168084527558456632853504321765479563790771910764268234007877463707110814173258345637326866233664995024256632568258830739085531206693424982105495444980103590624336259188356714697245452982915390425229153087008398201648314268778464036696861944729423752665859357534175782238207722345458096708113464049080383362168496892561315851125688699137895543729977573018889721986682680499890198155834352092076220253908765844924753625034709965510292658365090138743482647049968209479167692958845377256786882696539502686797230907268334297160458017690056735472590741259419167608236258141999383787891095586495364018307082132867180546035472701016851343648712974904320130346087052848806379781770741479967823458706231811763454792537187507330074104800853311193214581573257899480476339226181093652799993446944353133110452727681159258522818301221800353952344143883605327141993056287626791128215837566216504635078714254214182993983691787948300175890832694673902824692620442655324156863587753006415028011367117710785144406421803954853980558773197923141595649961944245201887940749984391874217276372772518701229242462595314633096917336830520208182105629490076601714005907453820525551148287261969530307597251714668819425281174635726041084670619641231067254045453498950911476893026446722310229124356745067270922149702143783820166363993796136562665371822159307433937932651933648430755594107105747614936822254105298691361023171581973528130771602732282140233527212938627357782865063463676179998643067689299990157557490587448302820598010242422855898543540651711777922077517517145533768920819174224423688646492172489318995325677478952891753847336454399843869375012358511502745364680951652451806500203845926386062796803042394084259885292709020303706037702533470490307825843012359634624425060733296644639740121646722088970995077256494269364287579219936003226002068324697566647984839809331152805969748002526728584762533417412112479361105208842517116893043069936503115321614658914085629829664680339718070777761091869437695144733834694963151040965792166111984343204337096987577727142506392827488595373572305295629301024289083941099243515219438515432482629171582900541657570000989724035248199681453734955393463380056267533166613515831624758769645920736249070245232066870164686770626924112539065217308632360703529550438827404555594565392222542940525720212008309317752718925476074218750000000 [80,30] 488754209498550475688703657395797814719213122550234076147902610222399506184239960785509871024435204661504421133358751120959205166666042731487706975237134689501206592094583421541558983583388772710495896015484668097190196684016426675019850832942157330863990533730461507825920813382818724959085563196243006622660497202364030686121787417241617259313417840898466194308200909132277419190448134152671352911507181385146720675465572397628843069505052077082218025327308944006596566075789605797346879446730059495217998992470977838663454559598493567192620020393039803846962622525653001590617131055260579045226730857328009809085981915379004673892017089332252968376347814354936947810225746827612051284250912430072546704766280460114681131737685331692599565974653238325566873805049943762921570719441201404879359753450650381513015670907733753358985541786466768989517009115833453030853025675661728610438213408862179184276132358172378927202501618448601258167528729590705068939731599234742484363139490215572802023689287028413698579208876750661787647998879371178283816328499245529937232865964799362115156406260548209333779956145208332564184892096181851286195270978513259470748424314403379289705264650968572464335888643243666142611940921939793987476816714707222688351427777392782899750357467232186307659189212645754231618984944556285813243224927151168287297839776550008935278977761276465965059904283175852373248885567657912388491098692217618025989704846728847828251420086923097363483066289372506682534453068818534450569430370656352231426950436393730037625523115202050597303543252987734009661276036220168580847076527173393963686009518095382913678649615317666136301740891452068480905892484856430294177763725873861756025961220273024411264466958051436309686399018434249216328909444881306627719834477012289929651796301107478197812081065824146988064314475600540322072327397316430579052780157048770736942135226126473396604702304588676270109855832860765056018417853648325138758753572590100181274049997473940378667068449009758250196519062083547053001491381967828077482338974160510496388047600628762896682351966790626748171073092353679182933126313067243867065302312894054412529097943590674636405237456145989153382549232477665710036543747741791331897199385176400464747427700474339728276369479137374428533878164687116521185684059298927746920190872065131014425485776403283053250936962226980590311068413006531723415162605196256847805426328945519478822796595062446824752718994631811354630486602649896604019666770320882551922191228573554276842383881291297207754058727877542762039509816078115465910984144372655995497423120355051651131361722946166992187500000 [80,31] -407624342264554066401387790522849946535024655701547091598202775648661027986217675319704397733782011393988539378867542554073695974728161346713386069308106125195126869395889792122751602235121678119713249394347074159030817710339570433030453706100465526033247583696275578541243340186758105906316437551467445552226427639627656585568786794885471774099949280994633083763256721896180740511468434375795526872756242623772071112454284903968908384643978641831616971312862065224498760770029512287639337454096702000994722311071485486479800431187969416945137025286510398744333997055433567818630194311695723775648066818798038710928718405552057589354901729172184019095151837535923454087509167477502117588195216567522926870694575246791012092984261350951826735328019942913174310244342081294537157934801962152925823859322689083822923859495582279486781316256893730831455922406845063984723229402512250590461716453172090349785887167164699111588758911783717124335700522774869147651995948003807319226816614397711939460579249636367877728783553529941852266003008165373549425225399092355591147771117878871053093650233729006403391308098720413867626877730545943675913427213666974191385857535620940806486865945730054240886500602987125754607618262767154624181960872808835640754057571018599786874835419092522064111449523692102660406766152781153483336306488964387307428784144687796827890860629085505355066264192291951292767390153907454564799148991428680026663187382507776193267789057413228995773712505892542297224435749500588752022140197572563838738649765084379086325533280224467515997412492521427732186503091850849478265601501007989644626939140262135878334503541944381605533127456704006507279998250184227247312724330190988634824829729650598899547104318211161755354757582129318998155197687397375598735459327262851999959578691922972294656207552248445587709309459622115216681451992911164741758541625452113653176131787931461419825720641872261187372314437840097639827615710342673913615890673368519269169656934919355025397925237064941410907333020844380683227234025550275889538637149619758503152737670823497737716692986027155848206217920820295100600604482637012392174977494591018534071476237842594613487804971392722428630098758538649876357449554911608711685228045289395653984938309970706677569483918674643850883495188557260486855307872900795911184691686559328100903584503951449827185562291974318721688357707668843947385291329195389334922863718587909115016727630379034881097861586036281080933864524881033842784652536143171381256395632921360559749517470060802328686460789338884710792002912072395828961193916736838183112467959290370345115661621093750000000000 [80,32] 301301061393291066163626739756284909267292692461400991312344692572992390747733699248286969329015585815764973490923299605169765727396529262291591754084329510249589177910330360244175853432599935747982052804642629221088312822518043878482919149779105558910084522941759056077868780120700236681503473372670432969098103331778700340641062191467740532615773254602243394676529045676246547021192693084418220513443777640005940254380525343869417391712053754247389591911648732743133929507446301005130837152390098410464509311216333032610605938544563878106980485179498962813392642822955530663806972581451992524655911197074091889166984835211582412724075039950558915977892806983207519685113669927764259609802664549896594221802286619102196728204228636704916191210701846175701383690764447603617158855807048229275595647715955369136488819216425207950581876063674544491718577674173719798377951532608134784518972817793706799009389720372151750843646002671525470156087622354598016354769512583027631969538845822187399968510552911065898951713141434338699090568212844645950987260005604774898704013762794580678843246126194201868985241775603971251528675958581183251058845784017243246109276188410114948848777872172595114936644146949783426105479059982969677244302407289728333835408780842368437095176031138116524748680370046296232827212804550652367252131965857422018328058293547217288658020990619247073472045942932878943132356013707967230276851261776442509630548947400990152895030576875925955027612043522766665301423379021382347536736983635375263888986352981467589002694048899247203417657563371174294033616000783398484970753132550265058540380946391627137847796252784395175572140762796046708994015302062119941591468277893082392235887708849538481869403586647142490214527941249311659131114162355380935109901224033988940693393147131328522756335088148572375970326319297526244184092658497372605535727909500716643242344215003327664086614035013040580010009618700213716535478332777608612636085566063358508120173714291645705776404662811491649877654297675347950362413490536398072705781499260856874779387271523188569689572754371554369493369803812387395847705153288684978834348259258936267121102643745795794064653306432247903700453090839151272909892222744964016548816358116665946371903950215213176896266773806934013433100938215760554078991744655383504669764994715293679725629773364146783955210833766348017447554453613837453576400277292104737162371177223649886734876323238708802069678688219976241105370946353643861845601010870251878805453742398398885785402756398745859261564679338770500507102493359038282238300185400525776913127629086375236511230468750000000000 [80,33] -197368259288833304307704552375427666992797149601178565734784189329131757020772519511717117865324245974231159281953568922483366855052703645338455429845211634073339983966033967933521580526952093446894111660402399805149475463238596431272516930877556615915945184966655855365684933612438877179885854024967245420904874273094691724805341510455115801235855050270370034564030447914229589302708166155807287022455777740817002605958296671972583595394317804326778888760570309037667918727760505321926655193277014717414182120989200183330283741422280705986527031220128046321738765049705617530954541379547279485909250831754846552097891360544841164502838236140942845882837497761309403835442515798705870514506632310067188021762193681021818517553496062283117646473721694572523504460997167042958045466828688855636288483219933542863682711891336895552056970547376639763250767946105655989647442089715428579970621419909112791090839060105176013723706998624773504704640778228091345826226859757229292410203398613624224577905483004564646810071940244201861821561314026978032267400517378664094461784832351563314121573139724181074728077878252627580138636637437857781952441659444211033577066505231158076707792688155587580850653810829185622896873472509057569848358427436381301475884682513266015594089377211785006450780170096193042376214237039170847281125698071941548771382927694338217183609541772455551373309928454504428479616589593696185486039829728677183859830410734644557134085095578078557944132983779047613347499562217405086851009182377031730155294792641122059939133286451785287207570977958980801738422417918801210743091039914899815374437685938259856743046417911547751353389641551388519780611284702716748753442238542625412593423264710112421143191141320360895925024192762082044401786271687613056519305468286675110882315748704816764260633822830934058586322929283143224365731808848277344182612024547577063500633972820699210339694939088291662756192261081706754929242330701431645537441211451040253139419953332312835684007450591667089615639864423542550872594900675611073258833628400272013117602304014350269215562588226246999536915185740233317266028128100969854087086792063794038193865170086862701338770358290884517599377351323784595612054392253668437922558057132837321965282862656480903449968819996506082237270875352957861542164154770619830190851305421066480202040357949274035838017174621114029448708550730902853448583491374954935733567783250326776694049484158235333395677043035394889944669400251894860487538934608233586330758759653016795536310910372241199888776993581157387386262221774598588905141535732035151795571437105536460876464843750000000 [80,34] 115317563306083884781984398001307831466972390845025142089657233888783095522574368436844304552992623180973266281687946259315217492377776290458305545355321599683069051535940623101324983727284948048976537528644937031932549625475677026383467875010034484330667970509508438653418566068188767604397994812541626162845928468599153350496108811882252205649914608619670528518669698699861095218056318207184110160579221878990700141676833031107235121120889023059508378260149640689436604486960529071275469586773972513609388060520494220721088271601432114947511939110920063606850295271333292770528367899895452387880745722991156025971479915335950609624897611112702749286361658024833119257142841737830543612371458989466863225224494997290684846374810976920021587123385504701741977372937281656602110065315839224558903478526549479966273973047049834674497144098379203885525541649909720356719711434604162673791624793616778351409616735387652187296754248184826384802393669745062966194496447818371451606317252424933346782570457367724309025151549794938985754814998127617514053522851989654533541393816459089376308454141205282649499256438155708927781099757895493711506117078132646138776228582759483951643065320372848047800975912146665844306938041062499817492211224228405330392730304998881482393511932349685680195009548072612662289429910175905147714166490980285057987355306302930745571074261026393533899958839979305119916714452254588069880473438298770761820080612143122475975638946198014701003178223665520084827982564506907206123003966313122826945997588296231018066891110555986273114222888177844590266908041544241626337478113941884089056236338767111093607358967349957301652810077415838395328318245460604314493784604122106962372083678208552998658269975067622245041425176202734697419179938172448494489239006662495508442693254001299526897340385072046428379890769076857590246203139873393147015012087498126926486457498341408737017212011837906812473976039017768288503833597894133124197069156465149774108472746624303775390699712872977812935237954632642678080974735263334462001176627595053169287890633262473572687826989703867473443098618704234912336137708404731017057640618712002636533218437196786509993736814177310783538363309656349063036560884334205168385011655416636574860520426531009740785762095400837763920494458974945971714441309695543304261041941637274979173842122672460212172560025711377733960749254802082345122488268528289560765448434951473136245057089791050504253850037738824889610752411481395965945987606593122031296291868274546418358716974983078889627175559392917039536460285252065981957507456723277527999016456305980682373046875000000 [80,35] -60620771733499916255942606762037679677148841181573056814244095446497793355306855465003913649996013816304506887203646247222953538859511929941303615194614225902694543309428301379613895816352933642067051591326225855503545337104615869931779147101561058398012909175692358474971822308626393361616270241537750036681659397817768231223799207739077380119764729315336952615636738120943546459763119965756526578698435115699478420441020810132310156333552687402827967021485016514967233350029040593134231195881571188755173436827033566046959290428765273925333083390231792299279024597444921239428254188921031588655180288611506655862637866006709545572180044936452640854351070714919081836823082697584921874887735885198076084726091522276954901711777637970235827689513813201112433770714457990338798855885992599758798229843421913258056511870102019060051495723972509662832468174913952977476007355954872856650269634427944233591190374403014969573075499577806674620152240570403009059558198198702117770977428458974219604700597376014037584553900028011783650466478504304195102939597220438899522425933630717706039004106575800248773636339236312734273689854851807120622875203412331021301832238465350993273305958326038196751596782889914587730443962211429604812872778183315739456801495602867763364204479605828839918283283104627719153790226012099582539363530585804724100114065936983273578696577794854075918178411151655785095848534399552299768107469855853067383739920673629728204365726084190349845697648118388119585732139610342958303892514724627014393248068180682459541844403183132484654552187301609136943839208372367568904052987414203404302485532955136067530225060881098850919325083873755254521064113323988263185827836652318955875833667662818709284271850253002539399406292175751706395344547873463669142812173868976300568411505615713941061436693804773589963096043430170748961382594634422695246321990814303070641331327028409538769516983948933168883378389055665177800017371934383058113875255059732653374600736275089200160579008259895260205447382380779599069214837237520694620705721430223784325702396361037338076460723480388756879761776310570413616753987337776186470489698261520991049240586789455055267413476810300652889669138281598967193599429881399176605925352452761239191041522154037006370811628916656822299764039608239561172124408990380089361944229098844968110450924159866400013647821329880274820104139743860537749500065836499776729910620644184432017872011392182529859000640453893963910691566240144363793416673810631468336475860615981800888804024167341557819164167114754629259311339209014175832823667633419972844421863555908203125000000000 [80,36] 28926979818255998572477367551015523032387005817706187746442065637988401659685584559911018215748168223410050028734058901938160084350882279358109981732589682992433378299213268163896553164362241144579349288736553967550763815895215861301162885655453511211840253268827440144205150377727714913042411513356817058120080657905434646682853405963814514201944033294009072913767651393887812650813232779347967687229551088127271567660485560384389354136470504902269146394358200005963835196591777967025050484645615734905164597688650931403719090078140185360330708927971625310098092818128698688950782685446972066724361332382493732878598473799538618667494250354672003746997639531012732342035777557784843217111721349528329530514831584071357862815410645104179730160937806552171240475598699178699233695302016358639313049059205658316145867404942320468774091821342118707876566789876691594460960068005341095532782307548054493110185726610611813161023867509079154960460088151440159413694806569586368605205518676281943364848242725506101189523056898740314172468340652251193732126827521733397312509175072412235918692405247019752302555407730840709118946155568372571688519410273107689843744615875866481657883131620986778878234447492684106251559338879216558042856371827654896677673437004543980246733506039670087839734276863138984605390313852192188902976398434713701632451289680829412722116349305025503616599687438053047171812728090208973800291873270742371531946271671592683513496315085290220019073801266875993398815569306085651199658295293993954602563822845552032161008166691514270389134402157088686623070278409405345541478668453148830595411513022403481100396799514522488999758301552786122987696505159934285480464468814691323180160799466484558633086604492251184952129079397739463012217019458928301556787788710816779167337620872443840635513651542774028105676834593917231680929723223382911284380308815807622944463942412864044727441951578057973726573083659479426770379990844976564745316561959088248971220101873307106291596641289344895877084012853466265394899693454771559195777459996925138252294596413379610035807258130463608348865540995127368409741360291153204568765966491725169737941158040082217652720583728282232074790169517803334645479793838666593556768741167694494434789431235056997929896802969763670331821822121478271843306251624489171558919281310196513629053380596953877223475771703169409008099558944810476059578120596863708612870317384778521252296061826536916587390591055025859466109770555144825617400054160682971975104747848024559549130177905057990072802104410541037922059886194426150951564125080039957538247108459472656250000000 [80,37] -12631997805304535084874656711634262153822090480123898218646488662369898190068315000130059615594822811859518470517446753194393335773125746488682779207079153568852005719351674202176871655061653698008991013440686899779204613345158067922646329996431526747614475003921234865022198592128868865361485465295591677163994232411688881621993041298730434893552183211923812124827246972376481894902620236626807721560854409148604849060454492794196389943855183036748204037356949212573071515737114087863808062789300450892058173683497703184234540258282969452869245282950900344532593860056790719394275771779928832437182065199267388802642484958924763899669619007072037187056753074110800979831024220884183154563740780227348657762096595272438284756795373538733611540635994698159997844550815015730425066353654224382668651322854919463700899507698689890136782076184260981747942928639002590660670804589065784996929384012121533227748995634636585520939042352866140091123942839987740353609313655120406515157383259670668229188658869466560737727959762870342814137700564940430905070245652604346418225221974687263823934705628878679730450937689477520700865161508691187801508284757360025450646863046596730631507179248024631185627372332467570387383864017378497222556667210398023827522033278994200580374316476464779422132134023153221422870781446259555975262335594573385873040081174267098547373905659692591260024548467577462573979956894193856000823005459286281410493160860601541152795398839615470812365353554777549986742043529782059519168797893826045598287938530646526575936712804925418679016798948818272808231035322704380468646466079169367475094371311495062044304360288072270734633796652353757410729791484435707117469786569087356794736828789533728011817353904649513781126132424487000573074648407365613216030097858467474357648414790238977553465323984180739822399661020455711029959573036919264394229146985844429511434388328813023330585246847839283691719942996115384973811224262347187558194369961596901073425364703489125019037963923186802581129138694573859523933315679951368896081378272573334156452098382741837308032503460466063221442807297142024471591779895496746077815443218019929036468803285973257487676539160777870759678379539651454508659955909057825600787668420489399452364757474446014146743614663976394608476241319656588123158770345603958238115402347079403283095631518547169750284619285159087146647822356337808611555320889323170082999508242437135612844198203350560045546028464921640564747343406628150074357874513023398342767945611779966663266397516903177929961503150166497427702198223103957630542026890907436609268188476562500000000 [80,38] 5083867566314346513544201603302630838215694683194329637504045950223163025101469725523221122496028072053515106446135485829836522537469365072161560480367255497405583211565339139090340263613800687872397099590094835217038290480177412846537628484474874805279602624715647343769508477196151231033607662997273119855693026461873177937441643817419537877475122773995940778948556820540082541926478790075932877148039694284204165627886109980443583196844955585628696572025856512531939480837239861534310371026017273734691097036403548486646649722739773693537836965507813643836630314131103419063802148825389290962751570726623754551203695758061499116771253323834445198958673795529450147107593878759162599988695582158085046515555088220771674991939569852973802628690743525752289075236225893481137313041666984569793716273710249571266082831477840234939609250921966153576976428599975623402938336773226983753024030086079127910077652828784526916452404443186091142378038522998931583975619327736048628984856349104989658433505653762645587797581191544778664474417251078350764589399486146879211863697106931937802762151851194933593786352467375293027399487487152487313631824842058679476086620305601232311472578692197399568769650624910849282062564202344533893918268700109523888783533777371263388747708820634469487860138401306983111289573497889867742694166900834825854487169591884870060815275311982505276697631129080140229998275254455937302089897708215469073390239477439563169889675091138671827692748275339018385519311708405343887924144754493217037240444088492966475951774513074068486721766031064624938714182868176258259920547184603376076949960612826277190495454164247413478238889461701860706388173788192613362294456779947295298740317689302523562849845178787182863154519229115577561327422373879794363960827259359564088879879787651699190600155356966303742872484422237228610266867118964039195847481633436343497656524554166946924611219690669417224815098544266168195957381874861843597270150235794140041447084690131000200643672453185591526141228325216791973546559653204200907713415510080019067545453300835279021942874592852173853965255099070448153410045196801183102660708083774191516290218496762685837282249558367519560043634869046956054872559755480158535764570695475503651027294194095306155768814073789051308899830551839136078670024397335062416201069698620960103142496003705355509128310210789955301673230624795861892600207453678084228561037961490607956831312974970228677045049456339052541863664522596663426222736384807529771449618368284421769709886866825145608375931769931087516649700778006981671808262035483494400978088378906250000 [80,39] -1896808685726377935429326015439572089563233959662731023697384681113927137590368131534248376114897108538098818903215974957742894637666470952004415770084591554899832077543300391052709734224213355808145248410351796988650560044325691050769606722919457101745112133103417562217105108059650046713948526810092344163126715611218353611680380169010648677338233790668137634699569297760933462436790647586087581859945066196965219456455326553502529175665935786856175948072955120172391101019012229591379567277895158741823514358385022503329777119029832238527627153236021786097560335121951774340876162141245388244057048346252551913034922844090082511779946550261974343404217240655676816427134372376980847839360871163630762963152435657244717969410092053554472673551788092252741560026492653530842261659145702314041011911457321114614772719001068654803120955807768453213920476232078743018451741883403349098159705189712376276286126995024948743857252825895359515711721269881469663575899339848354425095102041212992431190341296362973073266001408724495829364273097519041017661482919347770714218226710176210388598401745218772822525384012755879160348101422948843265871201464810892076197104782381079621398256927321497366590931656677131791389627478210750734065310577612637066978239387855297236198281000606325541910745465846940629829543319364028639792003004420950078094087490387866220423666219097917665739665916038826925431889573745705760851430184778770880747444612313466081995557450546728160493868941025522987181154807226820094539373851324844891353189645139622642956950639078901131722397294843015636998773607797535056992841618750634115114065567407868990654368067492852144003174077378432623886328066546783539542801584091154025719953667641995457182601379565417776617660271638422085987495018641470084761987840553841567658379853314478027600219165509760997644740601397124087225184189170442693788724094829973715020741232787106964539324350312345822767204087241167045397998789512347159786138139791578606351926858266414056826496130926250475223767361854766879897544636601162648605903543389933446662903421854067772861020410515902888007522452567848918347735832941640396507357232599996934240323994093687333588486873016706031355309499685372879037967609884672599985429748989297676349536991523667522356229933480479668766735552074729284439099072453864404470400100423348149102627383612070404950335911550852410346759123833242477124166229589977864110489909838281464365297450086067034476928176795461579413865686710436082848877067427609474682379734157968281613966075309994416117724780662360818108899684908408289629733189940452575683593750000000 [80,40] 659092736893296230978841430992014439590757883971737821337516210573262247708637827560953736211257514768820759368381027584613853182047581471272109051886637933468174773094860392558870154657127330877847903465589809712980235879627545527506295045069352465373617700690930320607773344526365598278480829183190783319832888438596623763853265028417290289900692315724696821082879798383623955416824859790402105191359775649251830227264966884422427533196865821222225618884553242646612832108281134063745065869759161893844561995931237274532606971079527770803611915672641770504244440539440652938957412453441250546633952066246324241286419378071591019659312724653320510933249601248797720790158264371655954576342787933940410058241754533880324087302682613924969649446000583127089122272987883888229480279252941231182697902823290657955679731351618462860397891798516358019387665126389148088426519259289627662729159891802587244569920602990175040937386162801792950472563236639819910853188109471178726541991150826110090775006701338452130194771197179077387907581769216514551605835760297643348791720572932928012099546010790631590211690426867617057131420196309952197423682063272997345371973619311914622533352462223241813546314177864485646520202437260652597459311403737714205598207496164771850401271468306682893522275164054631278875377796863558622609539650019217858950164975037766160938500705472420967444756332933121356664787515836155297666798261536780883955884949978172468630056282003951056500105749260986360283294643692395455129935286855538931163184540239864728988710602110557633228690108172658455187458767732990173616774870060244771001464113351232044519584596150266665665884912912761481485613365854731170446004705610310772902116316189744801301892880063018047992231794009747340082630516317842060315460225773626011971645111833368759148529941677076423209305742831727555290671340629418934921066381440876288288771926743510169558911394369972534142973176498099948009000449406459410089498281848145450078078779337917051483765177323657211313959318215915804301286428337726801130913026404288060232501313024715441286619964764689336204322272479477522677316959771785947628398236989940028256870757305809888663462896123873884524503777753878470223798504909678049458547066123653219987621440102370275030591699518152174778235131934867297196789404545997815584483312621188555571809998212833122044317883213780082662867601656756409611714542585133749549068559251831591893801712028762540327296054009856324405786977282369378011229724481229606918380104834562539155808264643709162998142631079983799432565894083069224507198669016361236572265625000 [80,41] -213934881404040766974494955886200613029188028033296182871137316399391508961148327361589286499783946740839000291264214826168513808139551914544807397892868665728069830879197675899067427534890397234778183587958190925919589933319490439167518133460097552625555155216977373057343182136848805901331003464329826620445338741583752058566915586739749022937553942038683690478699805021573332358404852799560535328425082306179940663153776100742449639035649111611339297157617229762843036339718411266930559275454119098011903711383483843658314041573729558108879118035152010169127054694574976974743053850293383623393251421030154412608160351287836637314834152819725229178402771235188724150248405771677415992305302796201401842099798822991327965502009865698091732405663183784994802219640713854399671976476719852135182037011159558555874838217989253239345449713630321076413095618559493394831578361714900583213393373031372485592326575265808716455315980428736405486313410696440779572144397320643297432023934824314464786599623407580609191884662518676759197458037078464476828552801574626882447618127660265941118035031473863142630630131239809246021515406882513429439802257105805139591462309132375145343270548896245629103794742331805749631874770434607408182906679351418759855655816074878129715053083200683839305314064935478287584616873076024642544029819872756175486877559599043292739285047873131378370770267932367724380087775267426472770120765678957025502660014114527441095397343994420762320502725738258504187582326036213876171209657594387719333568858806070915008690292703214100924486292028493510593851506899550139221692049223843194624978312427889564643648864756096948237742466578327986291260512407192075102029741030848639566024246271179298138061783343078737216346821906922691159635578158021738160492132246909667080742482167851848851775998758425181922007634599007317451394577711123001161523611258725415967135030206993932498893867484857971933678293782912106001134844897023589919788369343401807806783649774589299530005420912680411457956250805005154346112033056031187442843173713539688924093967860776832804100643740696034974006986279670592880731522321835755354847887812229652655367708969779995270070105328339542093771708781989030849466944546853637733522556086657903569736070841831763390089845474520998312649002389514830573626962722476420204566145949948658407535489341721843990543571941747909636589579812298376693636652049832356020223439075145012017873555662896294034469989037042704111464407862218025592081226486974222819299745005529755789156393069650641563986645796505408484433630178500607144087553024291992187500000 [80,42] 64953410186376293015913803705387280972034384660635748001841939325784461979312690665561118299775808505053714150206960161772015775418064016711460567417385884091489278625221075368159594473719336486448041458699958703140042506051765795305251178349677178728546277862186322716694845041454139477136288499645689631011073897556112272923132349317842683537466665717944612428727125320761734406872300765130903749765575384981540320456990379809958460194300179516843735014722457248955208389726393021504888416011865089761761867920424042772630344565844617210667410624614201310471218998700139289316736449420326296539663735658510005293073787741124232555496930742392019129077314580160709455551612050618992475006788650902275710915759636698390404141034333567569401789443129334415130835357534741136072782844800580851254363088052547873083865203624559040111445654753303293930083158951363550972424173276322601894310596474559610049076047136745646584255858681538612748497709139479796064230158301870449291329053402660103215431515083958528827340782023469276515719596774078558506645619615104451765113212825929440032261828654963764744056735708327380213101938313757222496574335760093167313872847100769739604649294010634342315235816156963976575471620558404633924300445546433823698194509593561872085752895743660591448676363946601269829308283180250504383019122089339941440108215079070146483367946166901185914517782712226695274224757549286285520607101857499872454888319517054000743217151242916579711213550209040093263928557650727231602819169104775445192902180262874888083033958630493349571046782747100431798499646433146979650415788985540929716811089817881249949130024325960160056802657709243708546275038743599679337886082802967856787429244875306497514636530428468930718416907228527809045048993648363342727364833879090250550029406220149180412603975546732175448757760405385790961682877655829900780704921066886675228578655751806009227093260591391777222260292521713408149638167825187331326569444596215413522926945135486975741790288164434827297123256750695304977787569079298179317283008732071839397887113846749843416441264924544535495533798851254122072894697114109798201839471464271054075708747892199445633574338710025406372310689974144095889360939003180560636607200829523320128350354591402218372639453146546423442203561254713342839571038268926748617225251598476155094235576690334641067232009928768003457605027737051024856092929600448397042471487342980735696403347403328274450932736441638993484254181424343651904799766057940431382304365442171408605012578761361775344166841791686273221984038173104636371135711669921875000000 [80,43] -18441308141333157636914075769074614883265654197625443449510778134886347880203550305726846077982755681457459200147280977815250665803471360272100113673549861347502488293594960038755399516430297686383157129978529831689122941439119507231855397432475012185110725546901314643213146531636865778160353145510021058572220457523836687610373446073608448289671190725047405062842225282994714144771604026707039973860204318515248490206529900474870050292074350032300783176834728844612178261575955713202321100805015074749343344362185915023555576920391823812431535645729819740043430011107443559115774912681460965339213283317158340378715098764850351418123386961691990090199483457104772245695936681583784337590739085853169476047001612296889352754659086735632743673961533013117656957680750148078877343841270219836664911732630215199897291259909919179905034690462982109662765445222819140053860787995173032439798695867728289136082321686518381668653352300110171212931980775591456516271732198133154431605357981017652974210826316359381164854285557826709390555861718259754133360129871561778708375756016172700766665398724635250014619465821266642432084591936767166196600150247393022084199152107827480439615769578291420170199918197915779851985770488841755384471904909875079583808978750290743069111305448848038999010616638909882054628174711494388232768957048642008001120463010373763686807132013027919562836913917778050960577120060027040542865059035884815321585004747898663556637669912825217424337466776982622347996736532774556284207027907611941772540113352150075782693385762628839287399326029181933733580445260771375842444221122676861874774911786197297680944482247799605776973542192421817916606768101294152322870273627266487502947242167250783762786983145411373425693423366264544526290169766800982130057734700607643605581654777632729573994532936156163058564697717317964140859558195363940218466779671037784950100868335962967763405104370152621033246411250619020015496135483151313879352662038746194821511640832095255002487577291178990240289365791051222395794505303142893737855489429895952399319139981004380043108960578063814779666984639811520755340209111552541357293933137789270323329526484832777328688605540070514859726775158917271906300737954997055168984270623214643656539361918111600588672768923936523881918133472857572416689423862274615766861159683151528551437234271349405225752835726988840436802166784983685738524700069210228247106563869745230505899247163521414287368872986581279998666902984417302664682617963883370663389506411811370982523054939681935597334174609107648734607209917157888412475585937500000000 [80,44] 4889509054224471753634460074286735467970226073638262106232045249891143883056728929943873120064881936730374272613157117349084801933474251802264454412650748050467252611115887123157220481672088761617564053522909281557816795342649817654017515594217228981617247143005376617414602336193797163734917780532350302354491235592422714487487860746286201153447233279291892195427309032355212792006252427406001105572595488979084961538794869096072657907855222780982427324342526261494595652972767676401901884817452014508189550214885902711920794702064213881688927031479032118701119282477703551829332468379299849482776055368568055093164860248684038584390124310568807679980232729989170750071112937108681581453866592226347384133423597117831650294446090436128808703159711713783544864884755253744574617423558344461830933647355201068608938532995621088562346631445643575399843058396263063086164271609432440251191265525140194694853464584824274073068880377483544984245772471076520122464345923868120571057155187119388658518580964028789657416777986154821721758859749200893556589989625188007404626113755883750004350488427043441434745793125283601228146386615369828438786227128671340590454372878824823733220193341816271369303992247069481650877406240843887122504706508879557026254903700564703282703155466474581659062530097395109065451490562057147191701886321751995719520196342357660159847598081349077347021244101512145148981256711351009655626776204058049744173233533466538603103197452107723983917152073308104900375913551959333152122197713782528724892774436154457576981432977697667712179429202169346129929640856452216690371773898325477495729308554899436034070172134358213124219651304527465806052554020722553123973617889090125013333370981212376892069363811435674486049900656611220340091629614048446824449565900101280071885882195578375428710558167202179019378348998082751493454948982847896889801082935689571480294172171557410797820381227768280106208276558546922947477342908282663908164264120874884589536998004068607816704365560716473366373356255156067668467735813879150647938551375963215382276205363750951688716826920901262441990336370355011984791439422195532269712240687713801042898976084920904545040372771773212545847544598808834623965652958819349419716498295901225868260886721377878753743021439774243807201643596935554061762132863026201786758094568813021854699134892217753350065481196280418792906498125886413529843301777217148677134943270040320627755643215338961612084820888900300470204816867561015961040240228424727911152390579150977325922682494427635602077340110094283431863004807382822036743164062500000 [80,45] -1208530084760551337921229162045072584618560439946296893912147193507732518447083949982598636181787546350801304804366509788195440367625567572047414844797743049651342142190856108518195810835633013971557542821460512275169228732261555698307259567096926256067170753582537565966994782508532162564515251559677969894731307599879551897958771561549679879018234933456012209849322346253900900179272322386882700273425933464923117578590679788072922604050391929208190901474895176891874125659605499316715071999412011873654631297079228371476754177180688118842911523205205212670054589256531560874106430166416372283549053355421284140827393888297554972474215834433289197180644716094015436873629960600151753073085661513297118978420029897167132329997737735555153859745294565197693928201555068944950823109535844949321412642553647331694524487821255042368284041615182501599435933575226833704467846119493135539552699268109695099350585234012999820599432617784412910457288312356965397866657335569921817085145011141036324459822916682439876864877782534220900279885686307913774018211265856200851108929543581264390985069299387083198999760949999643497040131367729361617431639948965484307507224368890357616401588367781211496133657053780800696146586540559268567430200794388517380842884924007431959798652970308113459124168798767623178325463626165863645519412958442838626361920217901043372677342849678062388065642998937635142795986783855512575743790313304487032368124952542402948741577418965260453482536399419498254076876476677784846700334093694458051555611767135453109549343701523943596773950022902497478089089639401784160386370323108778224664782462976867294955846960948577542510851583165153968618379741080717579967067261586627506647640429761409383493786303318366491776136613853387588705888275258012080226283836677906240437785054349718951005146631032382314272464900228585943296296156937945037719451919213786562950625892594009155118982516231260142536800869176796559500013578902740103365191828867210584509749348662376683036313519686071518826397068342200777461180709313551865763274765536904349048917519973596268825182424088977180659934022669497889793676248468075356713698903762989692657581126042414652576845248691146919553260556372274291992742655495617144288674995978072573645768426324979976178649412537287098070541608840106140521360443606916389787108482212149292979549398863922368877084836385436379713789658440373836610910177725530323658914399413359573280122743893473898973486350640098758408393203530960623340219994728459734798028499266119013098745880367099496052740725815510813845321536064147949218750000000 [80,46] 278002967676657393275447724992621379007947497695972910650153740718091360918526862946179744652901850671897690587673504671273091578621056474826974408473488067821039074251926792778529324301862889538704774690684237322547165503017293894670871362793615364079611772615849269906359656363436339170132676054180766647535282051462602313678019521422127099550133367606898735168603157703993507527991522203820537460308516553395505650237438992697372086892133661428124606331086126212943339230052750294648522723771495901277903274902373722079925996432326270703585221439673298153451536789234249057838275786296399551361854386021549198551997976123424405265400160107336231269995233577409960005130358795726627522675823221456200721970434204143482117501109748010667512056992580229333380776504927547081402073597830911783240449848119559248511170425509434125793494648431776910490012343582829285941270319907446666833961949317297125502547621938611986872390677335708046772909343738767423953726162238151435134617092793742078734751347510604264412807095573623521344288193822615214230671787505851827450746039008676250764741221792377215375786039642635180124943625890158214677031558926165714425330539671125866767296012862980432264161988113199482580895084837174197367851945544040603842765989045452826166274171362605718044119015276463054176717160756007449880943642439998445176710053825493971333988096803110457822058823923190154804616175451384028513919113194642898573481307180336727776440049174759554578781131401197390678113635634369241820291047199172821571779420422231097571027261470513872838598218236051595449557300121838394136727092625962091164604474765740795478263397185030647441612516179549124896902574474107300225787176861287916355082507115136325031973513399679526503203426712846705903635421635692857330906608723606558737063408382398927864634688467575029864388903666056288190213976952051519266190683066276301880011712445990023957846280542040568312447554895238840049210728139835263105079310868806335471085017853185716601762790591435849384226551524601787681075746726848828809657606649723902443690282159998902454222250174630595208775034719857009806501797851076106231643513919128514597504547445001096237908117021847984657903309117076576143958226750213076009429120373327035773072357218057192429170000756764369519048334062670839055085632309127648073934802743391621659734479412000441053883197136752582652822222680886715997125093129951364496277152560817058177160398411012831824566763560342746824092782051248167896991204899123215279625861173466920963004334273508625502424607134344114456325769424438476562500000 [80,47] -59438309478011326643973560197834623191171536560110893422802340684346142761716475033636940361291240402376740873745583274684850433479175037310103044571189504180836804101256471131650529570304715045266725187229940257315210583551031628611786341301479627346476424182090570268889768180920207358476805098998463893883981413497646836045687125494668460320468728917886719860565130092709397150779814443281399607424541993569639730652728459626211212538850936718222838233487802689147959476060776571769145496692169846615126778580940705288127109166975906389439935241513070700793028898960731299127872585106259785051653028861172848105591161956832244883787801541093532424446521741237396521800371291675906262619544941753240543869358770324880896003914054039253224824007569508553897140964375286069488121367109864197181410190520693580416600167878982568663654862665824415772337891737613982898314900988619202065718577454404483963556392634350343925564344727544322436551110548163948016237197060668490980269510045939517714447839085278387462152903624673358949994734427775041101530211260346641519052428793869449187330706701476060237974003300541959250026079516188943232659465977313593413060576618286209355790569026692732296528246994157499615702687967991982578227483120428081233390933982519606754733261021754927195818789837039576578778427609415494953266448449419774913642059094437335843304458738261839808381921697177734049047686976860991871309774151038374001416825244668545171872074870804917425044469227246316310502797322481046677652608079265771181699336074438131706569446308437787584725715611895700693915628847510171647319498343607015754963059404309569688805909283588877050809305604711800245059227274851387499872868259672492186397887486034972769548429120456590272779652775945049032061992407071787490430536517721234851867712987836693381386557071592170266771102489908836494477672338506340089919137133630113185286168807603915120901267710165266870497310450754066424633873988716616544152470404249420884571438969752139788994981133172747708911377729946542025685014338737268971978201580640828014824463044270697255178905894766128529392796852557717157046935866631300421984540307975729610364535037360111002597382973277032330693023760419539813567900125441222083710493503841152066625701034023306878231439592112216846242032043304841370026916053125762341266459991254363395140178880973001865983617804913811378091397575101091405605354788176727308568022910702271068188678893775216134707797802669752383007819659585241369873444674520307567407619317387581496368044702959670955166870953689794987440109252929687500000 [80,48] 11801107358749920894837065619691002496465712175635475454616656483636942185071607660396493178977265104196035856897537093090356113590203835623820618746580586581711788328091813745097784949465657013960881960015727571716492553041159661577610107650483395052150340659205840214216194597131422245425266789782098609150945889735132123556337609435052378007406019280387318472104938734534933612119467670954525841903916616296358812861104669278204008547982731553298748396321400594693675576945646857410436971080309214887093965021250450700612859061554019347048790586360396058164519230981974608075911575700166262568368675931964418991308522108566179995964727139760869356744189544790541450940578332572160182944441956479022014480598677678023696702029627917642027212378708660978835414401071514181889941597635246253956844582663142410254812254088030723678154874243480115065559031814815950448394701962501859438598410554002372671565563077753447682712122586877164228833874840761202449472430844020098030830449869160026943345214300334836356966239885743076275756949075392460410378246666051154742658845504358082164369308452132151087463954656368657003533329389763577989264586966621900656883843756586253786866001130830066808633637885174194129343324343840337312057649172200003314862690943418009730139075058354846783999815720170776155627028490274313141118928644649165254682219707227543070446277649993949146056702325280530271529031866106712698034218210055270546253376286174452709663675817454335685738280654993499688576210298085712605009127047815836815827209014418000518110733229364109844690672856008060765128187537836375903249877379526404587676816265523516885631975384223985678594680717138997432375919008614127031159960990334069256022294064397381509137361381552110743186073329735707481551900494638104506154390743893088739553466671642038501373859450637337435712413785705439072278901290174590076777581903557629167577751477794751549878507384990208427277637465066831923708028368498288955334930023033201801202482678475520912363404928738263644514442926853903240601741024072677141264312031885434723404218897107508885453044001264792969223115863220699466663725947058755336202943688108346439585629561440460184380696980752368423440024712500564666928245004220759502591929911203115857327732842857773612940053249327572934441464726330358069438443211701339647290549587783606116737847832123989358453165636874155628286930576681300097886560409520321639316139481431824348075496667622940283134910187676826754793385599511058208705605696133902824648511352677929418823136575172894069396534177940338850021362304687500000 [80,49] -2175859723717126189605985757707854378139708462147551262811898593792867286589470817666743680624644676033728612285323604783892704846753394263617377534790300487212966389613829846468189943464328165104467948193437329562433292350017149341619537483876528851808324051767311955288905865195513553469407455122005133106331315482072924247466409548241536452024467297236642961995182211043308053905641905976526840412339899830873622155992269879190243001248450031042494290785069237759903259007002073021481117448854551940384786304992465907174814631616813211034953076769842954394380613204491699134648377566305246748625827798552418590852438344595769987513200259855821978636117830790425983857708782574972334227104652008924395731120863186705343431859490449988124460671422009957967951645655232747470255588408153448929242250765621458955714101281990080105584749908440703979521584520394074494654744958743035615015903717409571753814906456673005941658024347499735117737347241447330593637432915906066730194271385333875723392911328258935183509291729259686111146331506796232774695959431925684313922106245477347509119753919694695476200686712052346467782450318619680697724434669303396473820185938099819886333862912254062879432119927399485226155007647921133786792967476143781141488269053010852870371408003434449927300893486729964771025489421010976890871703031677642735863394080190767610897270560330252413924833067832299034518204561204302049736260538096732444800875372144890427208227634527841676819443299360721151778725022178225488208855173092299434589768727126332350063580470050516449375261418542613589421357960945444621150248962854419170469462144892965745087869045258646331138694892971282376932779793777180578540682211080908864947128969296207934452688895482721539467351640529028873868326531827163238794715120880570100296572541205156915519306994010647994918677570903116731641716693880922391348165231469059855237553958007411812257095634899042349256921820014550362569239629030259603384784654517186237918572095133363168945008893623413875294572428847523216352534363522809498183381427274009734574925118675715851358795543919851088329858523627254438214870985338869002419501703996968503840476275044213552376158470125703904821337042176785155360390604457760343545538352762383385212019378147903419884501800172180430071001234003582216963414720384824829367069434183030897815651924846157060973858563429308132871195386290801002226318855958297618482979862646952970378936288645925949100622030220058278976533257900204426396781084908266087631963933901534680192581261426454375396133400499820709228515625000000 [80,50] 373547550446161592707411551736835377883758694671438300480740034723133471848016600023065034426418964752116575957099667811384705708910898785301015638371051428801480070189349909071579632720263753628153636967422341068518508484513076767888789815505112498514483729635997736577810690895161314943169327681742559028734689998404981049520872543489802314506892046296789073373340864712836184178246617028594746787341206461924603445866362419073475569595938725626017635498008569352632746639284894942086493653863749368682527348057236778331823997565878095617849543202814783593819459321093804674046619106591074846052706561634648941993241166056521445180196514374841122302134500507219837953749433109521493483686071086212264558650850485646649688757680603623620592622275274517282048035348060967484805457955917229877015095898417330815465704884044460870356494158302073236971641270619324416528426124281860052640686578130965884139782371015088092772759057555311580647202840458659463974688930608902673524399356072361891557613183595880987610579333441744566970155212619299427424272718159044144941702067401331249112282631050715333596402095524741090884906596566414712689410137279926307519736202830574431762076601401443287598589595768915025027879463383366134714199560133391609011187183447505225894459808567247178765563055180372449995297988555631633980322269867723278055115840773500103365596598775097797173172422153123273593599216056260125741290045882334392472517821797111329031910524797863336827213512941475488595695014264125905388711334919101577019350101149568018115157537534367669343966451245437838528125487217911930898812469641420653842767948038753739060705773389441773862959107083600328325754566353576969960810268020351192202035721476688453239425360686991496197168240539245777588740072536188695443041624783706719195803086904058860360386094540802746899252008850708041199649003892209923480979431128671404609752624866672353274448727732339647281991895102020150927661466998278249598500400639884367317554089546798929380426245939992768675950463428409501032292459693819507492458268650001047576660057751418100052559763704534786567301662265777417157545595038619437322984156888413482698283615770421772686821387554707160412667441066640671480217094245208980807463902642346501592957073672307041584608036641254002047769444942336360319671408938754340728698338422470986876513802693701835315749101603832956301580456809714525499702894192747831106630091243052182456217605866572005068339216969556033033206321757705756471921533979759261198115722757395594120707893459609749697847291827201843261718750000 [80,51] -60284408705575140782151465382583016601580819747964614502502828283345539209889671288638648653212839539684612088350113103707763787813877947589941196021687073623969389285923012821215841210546876034741353296106722176121439067910542625592904394856805222901056082662050966028321229436874800114457815787607261113341775455937042458682366578317681910739940471214974405636379833191814512252502498333668993634026343015281255215660219544817064926863395475884628811371042594070934916986171001279202608319028896266967457524132547061366986997395702861614225453849727983971083756084811296665196381616134443779594574807292554051888832988625893567892818037341419540932451772223801115051272209539021486004906252823278231417619988071808325735367995871037061925493550568116629987180623445353727397871189985098366855833471156645387478047375254072531159568570484121711854454845005265517000228700878693600938211856542177702503157310347964673460904881534599128490517745721103623175589211896431192066462339107307661172834561853591116801678067790600524258724760196252660161261782165117999124946142351123499696202069327430912066057635725332037954753054504675891554295607862335861849515934703638575134385449082955380927461721275726587597626908946749665202722158921426159174488918645289681446817914885869520658630825297287022769166716703476132656485515952581469666889708896735024751784355564072844454427139561494106698503100732518715677102043861305466567095090625621610348039683956490818732705748236637369299057049125137318145119922372270392472964353283387704792330815434966697508981059176377415535301654286186584956138497577348916356258724060842544199651283758944837269030605819812870770330457013838172294826153748260413756741225403829250079853513147184298554529421361231262618396248485874648129182000920688405718445146935881552386278546063605415496099786319246207607714547338873043369341589801065246969518232425398896975790119043447523782833045310122514051843723107855218718607233923932702683726592584802046113955057449601532314908540906928492827307045286726121711905099593650048829740242359953983138733777939380524599064981250806600218816272399917075085378878422723700721290390788232225021599426766286356011842560879560374348537554766207949161516975401393824587387424996791527605050927812339814522753754702290981186843020153081663525494697503537792173244340461035250961454811282924766988899124888199873374198152557573931541496743911108988036548808207786323458115697543979460635116086552149834234247130190412573419438695825100290454079399182774068322032690048217773437500000 [80,52] 9369877053294214402208992500916234742716830665221167561995985660409971228220458787591087408539465403448056575226686065457659836761520093574933666491197686850870729492110780701985687934096540935100379634287919676616168392601628268512913328714437216366390172119505461041785245590308124304469348059286719737355370165484663209516252172526277534224947297721725977882796850703421510573868037850706729576972947404600110629658757248804826023181412238663359951126793522482479554941003578706101558057039181574186025906425291867193650560286798669941046771098812647849178207757811267477793301760982244088624176446892784698042612382786229797988504883956221677731532268858051208353817717649219264866443624504852086215635059875418188109052231152669080975077633089695839009265350271568420012616431271817924860685717934779752019506401358709460342607812109530249705215630018499095368978380050329566717217835008917429549322462556455162217990960185643947355121183982256642701087103020057440857778303432036659709912005852232977678477685053685965590355611910467125692977418458292715069024712257073478005249082831207051195833607168167625253215727590252895257746026914884267040966058875425800792981609756971086262978226636112636166127106406895134796481504880603429012163459807359009877568536295192965099178738027498677589967052639661112899660915824198574858724089729616078433669158478379445703559995759159230092141529903025125280291113547599762852919971178193213342301810772539293970171482419886458691645709915228619377114216742967052460973502288434803168967384744866573109838071184966329507794249103639401362056733531811453305591607197547643439441092189209188224938026010523450676919901967577874130437099447823993355419910941490038881569781151713228302506127925507856999976223481931099968447974348811030012844026530222934587367822014373739370319962741718238741644004542089349614770362452438311978252530003905883215222809965080414996701369867999591551095381973379797564101821981027962647916950685776646091859181008008768344060975301740914238875043225350641276064168944306214502427768850906577665256784017841882657338064594298584678860676664607873211229107776508275181408536167999119030924419301562876684685409380700083273386751727347345021290420383693479715814192715446347272943178354496822868347785897662426479904202169736052147486927236241732604851196913883895798140918563988487001251995087537723863368276832371084918057684652003807267157259148739424676776981099105504010054333373858569786250202098474906382577870076291438883320239483509794808924198150634765625000 [80,53] -1469044183233144490153122648984894884333995906307955415196491235669927081705159596805592218257467567097393955491729257931942199344160557236271046510188253134914383532727224157256167060801851330146826270089683581011223983159322944986665966569451115546164848793089435525090171011400420242006673708925328072172436749120909395473854105916454890940899698052526164511384269241186137599822974919226795769755832840294750297714594867857799458958802660496012490646070074557647323347212685317127083425705634288836222582823743523975726465273557354058163876518796058985275464557175099937279596117950691812972549597310897976933836110634302719325685094221705464501483395270554836815825094074318476040654299416875830195764598455187385024646763967887650829160182232227853988241692494959380124794250512832560107800008968090911689646680539171402618702252380609672352033530379757487874313361560085016393065632800488401595842921961130353413292517823022179072166672051366913154260904639665999792360417043256150880848258433609694574316288507158047337898878446906699305702681111938291568692651452124818262827391236554439691675503993655455018845462615313755603908386201882994073522115260487852990841258271089311521756630577701860262193577438393303498150366607865050303793640809828743799279677156923291463015086290939585438818590893295179915388975747501749151056958087867236669041192887644367659266892467653565369112983499178565649441421105834745477478284330897973088535942664832193356605081670059068265495833431532839870383219231746846408438521854149976072276684439956235660615576293690394397074692647373710215777482555087625815792086300788431799363008872305037207951122778412439606701408186526631941485418083283612744450393552177384498325073430338292421606093321041736724746329621176697133122706119766824405953507698707226468411449921181914733753359098622115805062749592646017539306081573764992983434859984073910553981731069705410747350004654371977860475564187191369260804779691400727971720321222543776131392306827986875833283091936444478268951757641051283960031217959656416467054558225636241479492577936816904017661223443209268337726404270961071869650931331795563594876445082104108538313258051069161351451677046933861025148543620262782601187683182955862086155037827960288268709631364095333392643797518414839375009628996983330365224045669659205533423209237849486865837749642122141311687187945436965624525044448869281318516924192641294190735359111281296699931814388072209416136460505817749375226697840762257440532520882947586926547955954447388648986816406250000000 [80,54] 245555586355294088542014885981708479079684427863561284854575322071492843047463928889983102459321491114226332230827320995467449328083165334312045619706470342374841343550351229078520028334256382676473349323459668091064303391694316635529704419391177212840604205147912942290324498921676403423960066376454646623421363249268255468206786432729020688348248103073301176353610666675214102908788008433889666072628952829668988992463939798485778204988747967018568124357568068196233491831880384382931398187936669306466283155930745526165851383507054855232446644151643103910712586646128994366296144124558127773977663961666700020184036090791517545766811169120775758834733025729206890653472745943642086332380649634791750263748119346690368422639123563967667612708415729917411980092208681093685403856478580749219997524090659043511355844566719423240458538233936263526375401544149336241462088619184578106011785225941218826502890004257109222166244606376728935368356340487850191217481189464289466100932607963719400320093938659357853622146839242047771031159203778853664962363296609486116323165895359471719618277534820717731907054298344340815431883918807177270994302196908967251204063821484536341805454774616912089889833065329474042552816345532634687834585988154002786550011906546667659444602679584784786333760373816380933528115117185884103352570805608073320389224014038467198958835692010943166454354507502465162447911569605987370041660540595203848942911634596812241710445821062569591095832824637854414011424625167724416828929402201477586980922615603253671048407686422873349551662203842627499133774191682660013454991059830185079490203888523181571280554467749866505581423070961869579545336472615803287000343277983620579899500412613692867988600267699499587616318225791066762938986741424991004179328438868969830159961025512339550799525410686874488649115420594626001291178362428593251829237742235577597456560489139658439241741878221400344172791335246455119612692786255666126233700949822487076005916960171353548570464847075192191573380883263148546423822960551530262160426300920084431635158469481037511049974209824847778876845667377654050085504161908998903717517286828213917230689135852282699522974295435984293734716414611967490431023325362905857757970225306006217983960211538961686996384249983551192179062414870532296789668865238399458565920522359091211601515739957171596901536448329661924879791766116003605865598956268085591147164636539287604523588019157642114745742351800608036139905310124398159948107116381776974187720660042222320385008060839027166366577148437500 [80,55] -44450365524475959530125872367701468153209595848833761550375111691743561305582721594411247485066607866399492254070404533184412747562400974418294602054225431655704969597441976118431383409000109463079726950196696970413927695300587350989669931782810155362113462562256175551961749688580232377746197695917865805208512741123091378855009154988653304070303843268930153194028745165027965014534544768553630350663157698643362785263444291514660927485155018294088634848197439307073992209809679574398166580440173104455449739813165527838872540983247467820684692297294517041915823787001435385030800715578060907807283217002006888179499117456144403406287141976491334038466212807910505600640283055204519615297530745190465495028427609224615187252933118620109679292063872042058076152544117940264821238433251054900603132922031989152746705540682963486748050564460040564553381647430576742061789504336353259638830436197882884583367212697982452316878000231470916759856621233485229366158847814708302690409464844479381670802606148986367102774015544760866886726695147880592957261386950414058636109820463873604424748921612315744747251115169315254233960093713174725286626859620087172897934228706885039506774430467623977773656502860430071994419616959625713070782366475657963739026896363464254595730254260425007647217984345269341184278142552091365212258532543879172005645373365476272945719283352134190212782264066210399551694078456010949877008669740926280493712818536693152239989548754333397173486399832399856181909868481949602021816241966849306823942094424377225675446440730764791753860244207752595504411411088698298535274053464832228995859275048174355701885318879907922682194009003037253396587638837558854030757780300831735850510272546290285450130354791034023594593409841391948014568696130776009189678426027376544681413170313843661283771567857657160101824044972575952074912624150480660633197610021457389947260842902550597030914491489728618498249515795773506842669884104462263082360416044766503985097127688923048966911017373041296689742629279576113436325768941296264878377062480470539006433818262102169697402881300004036440084830626692079793642997464383468937927215240348360997080300160189636544003083410360554323527358240236090177583310517815291668631300432759060333262271514606900231602075408527268873666378326933063262799929207548116759106366542401162911661739271811579467701895071129464526959747673478163020168651698621475684423606242868318443974190811101293107683134520640233133446549235346190798481150473851612227316199010829222970642149448394775390625000000 [80,56] 8255448331774169985186803810694062129959852027546505065169771656611610869741352407818070424652103705996662823056120562063641862476256076997765718591741782131363202842593122418978211405445978268001763388591476907327277353278774893744385797694744494327843689836289787589972293951275018084756572800174766417871613746799055406630083261828861538794851023946361037956206772418727163154133669536136328340656163463557170121038013256945535338940905378106605004604693508289151472748107285146324669207506953744763369727860706054684583406919445772037829386242140695365566493507654684444883824179961699683578803685479173922370450879790368254740717545265947623774232784058977770931683509637576110557310958496223192686146560456450427387529718785049956185571107533693522444697235053018468461507092165609887947521811495478148952401563126540554346971377175957917068231649703374608992268191677314383352449081247405932583635068138172524007968227035557461574145122855425828269306485541083825576474022538754026770867402392110334039363869145252544168716097996558715798629587346075143327872923163844313986191674706625602333334626296699399324481374726217841955087605817609347378640662119487729144526766225125066193971286837656124060682068017394974243929307349678021311848074755815648379325799637523379301174314683803624988331441215124236580188698558630588974016812259154740988534231227010125769769354841058651644942349493518991219816352485197827276562714126981064928474184188829863806831991319497262582589011468186314734261811252899540808953477436347320851184632717902340747386346913118978006256918314824541004873750697674319964728970841160536768086426114600113813510452055242551241300336095797482429365622041745279079174970742287231080974896058226160008889410954341085948668270759990306276311336665346913772962518564672776487045790534104978180809687613696679081236773645025051993737416662806670078658091163716347327000852490860937371879344030794223725749588161616398406013936077615233629330624036521175882791419067639292496082251417727925796534048654994770014308794724642052505253146097744181309867706190838468878777413366257727421279074797260807580221258060657940981712295474064203356332065936323173021674476655083161407747199654785917569508020742544822035243350726564238507511856450380915784568261048050338331310425858213634576107596194117735162173029178249417777320396964692586199683632030748134118256134779890640538435387563116747048224028284838594052308004846804494014298244759855349853818616035638520631034786845248163444921374320983886718750000 [80,57] -1442117127327126615203435046290421627793531327949035954076998882400208809027528198839873804143894625277463944850626996839414743689418811300122069129972844778253599338507094538079873354183744036015137113387598368584054494634729713827972840123804219750487566565745911800253627563033858891680038321120365775083887814291599427890593990253921665142345670195943426229929967700701279175046602992323781580126703383804184737592930046176490803193051797057498780394180921549243925252325786140289038832547787966336267219747381313105679088163171952708347929456490669518836349829161203875810175336156163301165703163451545355325605187818342799089982537481904827281962141704534140178229008952588500431273932978445351300253731751298423847418676266386174302853894116295385553166740545706910922523578417178440856738108549817718881143286168347954451761963361304454091573159967097624684770613927205611990215879704321521877058893379891943195451185667658667483997877599064088312453808579861120423538627427568606186503423669690040526599330937994860603422731428693961365073495626149713612015346140833976846104863381192144899952784447206602726719649192599758070866784255410117577178220096723271528190567799714638990821702994740604009388380013197194630917193211561665079662475723534387538970445702149467213064566620437286597027849112887772378043600148312132750912286724444164202813862873086780978905732855465855412212976316207948071915780687191437885983516295257511548572694327031507961741076718327171360217906363961276938232995662778954081397743770983596688678766189344958795053888230308626737709502269918473191388686095507342210294072030028599143780833235343934464850788856363781782658517181875439668583822992621260623908521445457507319461088884095451066835296190480437214109139221415681619460805088704994061726586804446918783856188077511407011320407526357019115638575757653905561144688647420056792933471464387940454318186571998681152599567722197376039259023558418285666379789827726661965649437566055697702246404477617008628784589037806921914722046887480213182366441410495637871224514126044338905427544053884158265829307935865590143528353471884673877120963759348486521007936156119245613788489520629781989405006950518238044864979150974384335849432080211298318962815392702912869916262735977653029626456155411870420610877591205032229364318958893718748859234530463476299915339746948660758891497678909413136870248088626827149973363786530934627077899699537017319683273565808696099700688132316907385944598942026026455742737653054064139723777770996093750000 [80,58] 218419470517349695726822834721916864838427228318070193980859813958345445165028782230052726243897232104533032317892989441770187020362678268360123125504439619972050661957523941898898040471039966262647838150254379245172198090790812516845021436677769114011579920231227122786247067362123146739263053318893968684045665972823466804938940132961040809910728483504722493740274888001985137472638616830434713958186026825658117620578655581538597853263750753601512217844841245792084939805200375731658375945861403903501480602918427123466713982532776583532211960767058391329057407176176946854069336531981835001355570658939369549005826174313435355184960609802004338169858179080268153319939749393993931829863745334742311572149296107147294012337511150317486816481393962028752908297248309499171962419469125594639276237096425907928556604638922834663223847162021196023697790359909607141558532203843995645179847091157852817886905815368035277462303321890357229267621661886019425120966985187395462016219234877683537144843068185792826623139403675777842131157646129811316359983331279084755854322181151406087218018835960501798478941389976660364809464590664443296532794812972668296982210586893390542612843767118999654752480524330974667416942911894208704916274087843902785583166879702588217954320140456347290052461694458040897127520464968959698301985700612650625380446017470493298682347576227709405117316084023856394971021377576675029318354540617165420772266440300777124023240102305234984127062249944066727624184717062117451362731013083015213895495167232560838977028062594681926952554007848022587810431424365710551791067919704839296059103015849832562401097326940652706346591354756813425053293995226706290396229934684130672330395244419607532229108967337135067100784254588732107965097264699539776394783019430614177879578682502338927664743323902325225974676097636826039581826379174098147593088192970597034503207850502295277183676223633379032124198589360607730976630288741921245819042926950611640698946313069133289035698057248201951801659262723827910147714057653227484077185236230908890272058557074564564189943711787502481722981180454861330778728338577755047220118002628737581753128613122922384062950274362056135259162052846809173999669168886652116553641588945618119115244615594211444942809288421580687816322378232180231657473388187651573690614294543137169735264727085003383106045334127877486461313537994970057440234026058671771668359586334199471257758644658131930741647030841872281442425263184619462339581836413104909411231346894055604934692382812500000 [80,59] -26409424308535943558194278272989964148356790148129827361777018645319379030497727659769338446703508669151600206038690271980526275188419067713254979574072011826558238781353011609689360289890232068906189606060033033926084470591003197551471979934156549843603212642133095808922753457942091437400992677587206731738190451120825402713839349819627051103498279956182859128116170724236361236861141313376646578939949937564047292840581749557228078401768381324218861036299225066178732221672064842479015897025855938541131091806164273145968453395465160994632534448953246915204556844899892384293864228625814736998416651812318314952219181094876881552767484781318989722713371433596223962808953746081945885323349829327276741144911542588266810537601533636392530794476921435288439377419644943444711772039221188773822189864456745307898658093750952734710975249243707287470187207636013329637684968672342275719729570525083284367088071373786211000438121006904447932234888328618109349473812880095857987957056019827286349113537898964612992873372940063233935398480517619658762362979652797526018809691307398035779020320568650828777355650488433443717462010037486122626599001205804862673334493168154033728812457479796961074896911291076793430296038962499773701050107218707959081508449279850203561144908179807146982592871191367534190085623836962921999414279483973200246395813364132079655747419280370269009938364171892763928587423009652774169070867477414823976611343639649446422034731020030195502753825831860778776853520075390195447857946737670715383493737246920279223727183489242965306027278181071065854962350698340599691430489022454446420315473847174255156971972737881986500973247704160677000516315680807297591593295982669828974220290264679260575104670006527542241211458456637826589626254040060717046146488632564999541114987229722294622827940031605998683024892647492540654897653643104297150017357446696631277563028256112386552242682019632383156215698938209395501909544744544822056511621941804882070666671963352583462173502503833858503808000950104303349089295426882532928288278629721005808370643120171656310190511924585637412846527124235091776043206429438059132072841567699388420053058741224416893477125325922032735909410045612996539608485148355957210306641436638198786744317896852573459973887002148803785745391119913569445328214564279297614487050755049935366666345841182788615065620181168369226315701236339662028632976411765655924132849078548222444634231764817111390104305009918569462426743116289396689794904959924792819947469979524612426757812500000 [80,60] 2207683710068788095142518548755740245180518797600485568202677281285146556333081446180315243386629267995513669847888835692333276473168967070424690944535372223859830141430549195331141101953291357439521269953035829627425267793846483373592124385041807663959638880966902251371910008003311596348685623765338764453336710922222684767252268560996584678406663420895651541615843754277646107233845125784969803234876730839168320119077357601805044640224793579390741363124599604250169302672365377127889534152336532616555528637885068993690190859895552701783922893348775011931358073323842375878246142004914642156806075585875289763187139699983439937923846713169374163164575414046094533682488360113581451726445657717866857160235289001372152024547879246521833543883038149398174600998586102683180063258087563059573240625789884111723785891445340721018626997042274518683627189429758657188904874839277769399549998432082533077410048502473119930957823424826244392103045644260551091231439659010005036613200766816211281706573612559130822592927745577003924115030646034278218965549131362918706678803069600755532162837222976656933034671841080332913354289562973576650728424853537561111836875799920588838796480916238703596130227462383036249251062312608903866745288404221749026991570163811460616449250525515965426798893286560151663869739647414288801859917266908652041091348967594281358031635292943543440268130922822127948385932200154485090506172382084358163571384387598954366377476339477239048192071943244152681709989294755658301115847594345509619258534520829434382365493922124086738078521113097557470021356177586490192862233435318881776041383721231699020720301242502623427129271623489433534816399531193080773700402689242166938640678280237996645728153619999561281034617384422463835130375241932630373076027637249964608192174697940950351350436089933895234305874300663869839612960380132368327243681238529832902581038138926646531158094944490599481110751332654627226016872660669273862504525848021719706679503747721577278717110452969544373648306639354135423840549738507664603107585207907398158653552463284571128616909120678162272563424216871443620142750846028012323288910334714284821202731132818133508794493484688674026442460048750770582667414757503061943245471987576047090177804675609804405053800024857095306030019221937432332428608972729044844473844711092566315340541320248081274024621854194896309441804801572461978607108613505283556922361869904323277668232533248286595296142979166564844532848029719687129928881730300815888767829164862632751464843750 [80,61] -64034054627563594514032185181462628121081041172773328024421204492918230937079762953382327818785672468673001073886787583465090265920009606792641118094373679395876572622675552238166980455886463490191656619599482100248971785035408002107875863431450200585546779690398847287454830769857573524017170392604501047722484768233781633967521734715830920743519985930663907407779286241926035668140937001604776071874141264096263972196083380468641403245110561691762194090089764633711439605658113753568602970114844368908743239125704087007856865298293663006485558404541292932642431546305192252531949037017681878093686391567976444777646125523640683355391016679228595927298491746204549535000606080481255007613662352027026970771926767748153016738516729672390324860323816073237565563138746996112334563737630359401881370721257032714511515163010502875612302442286203606278307443165104871753511975170279899887453005670263570367989078652818460723104706180530725727803549080470819586371744778473432099983587732750270306603636482206324849294607385676844409128437385947560914690909700521996378331010869678566332086523045793564048078274984687764221454699538586625359787816367625379465905702429554391038718317637462196601368875451794831573478878856636962310748814706722038785033430492957949128191497415739789019094580840649422813234754274120127027018315789703164269690966687647168261527874237751815564757130518518851512122577885354789456003598589383020030941312472003134666758320276620004373638585977026865057573690975639734696549790495049550389093719394589330505760051073680023911422233525297632704326017320800738199978914073631915393619074661285690346311565136092109684167732454090488291237551574074853953009251908631590948559137451210402013651938607062624059075268200845896794505203508643255859156770122209136491180466073378896707604765638399889192840073212219499547987193982058461998337335856673784390837432463497539440212331137776293637841029590579861265660406245765557022115675594280649951579576475453209034445424969757129964164162206102294347640044277786271717079525070919525380697960188424374864388580815165681220592370784188972686452312647637789853528040707571663962436959734414348130085070513596123399895033049078784321364100712919828363771847113778539359896742566099015522784008089803223679948094790612970226823233384300866275157112766763466976687983483881199726367355605412985535784197037915291863995620469329315720939030456196439951084373570146498143732760625910229307964219096997032787399461994937155395746231079101562500000 [80,62] -13002148532672619445371600719348934102689333821659174531511374397831981910644242656404118932147523062481983727683174612933724367752076129163467150494695789059931372653432907293606723911485841622744769939378793626248074558768482567250813105474564082641067801432244672275018626840841545673313018154418659091857796395111652654368471402487122193893160100289888167026946363467157893136358301786035917185545143625687496698326100340623284184463862615098747316419032279408812092717204037922094256714925086855962058293629009340994971145682172960092193169371643040267436301211881661964368460264411761442199196070664499930876150531598499651454690178523255651483333166426144653671267389403460879212513352355112116175873538482273664801686294874063417017831999635927839882391761073541549083846869201111887980333843400260043229435243957636180240054037557801366592917429843351619372875567290973358954700434106588172627439241693559123813892848798871990256451992991790923545961788454019992164032081951796241865439736177568479632794779962943263382726283476982371951501431427583357711036532997361794515247345347398758401148761092861770630105035888058282189504779700969223764950997223429424594788673968058233846018467867557580428157069641241218741790276856274101381045103567464524935075191383738184595031938964220965405018603257362430483794106473576816372951498049625800134465611909516013008749086625875664146086833721684390283382245908692642199907060551813124872527806473260016032056341261511641282283402666801025339738815396712542252733259365003094090644492558135052293358871554683241293365531121949704891792470888504388205072407561546223862628856134097561892720134447832795865791669558521976001493807862917893344011164406929699409226859604545490879094387018534532755441968884904802269225215219664736927612355933640899502085508195376906602628754863553374372977701040554417184212100969260906857967667192974224639484771441501273475710723482142157258286502705312579963192180763762618783635072558506426191751008013879253256221700866075497239846390637238323167325516718717178130688469688634398896550059734881023783921714533997586751670154038201659599678403821822868394673212688879716924590555244672222370301201622492452346139761827318363018380474398583360025490403786608662616141527637310628894390556943250136063362114716170478037907024103867376752162833948218120247705509573470464561553290726318307881541240958530346490977176098679907930943540194176766220246645634773005087816613980014612828028930380241945385932922363281250000 [80,63] 2089398111727536788625825153470682019928264447280301905544085212624665868484884144382681281795879735443778299036484689130546944179686279421411568935438487114394809030087735730302341263108896486728674930611744551588323131569487952278104544467930194898709338627889560361912757109139388106928852428832532139692232227856191266947457962498414693774313450052323209275881181354663923337509668983236940231663320030897261509409187981903370078922609890263320379480911367034769687457663838727919493890507907287865133392198970625616567227047808761777422456811811405468632445426345165220679315654956617393274013264357653791752401433797820039497780898505515982366859535938168780477359985275505331283277266933916277248024792673367682527017674190245785615897258927722376042502684855609084164133274264226817598360019028621390548160662669983549959371358123374607619918933368506406179355582870608615567529856727280516231295518296703840482015051252400112043407647212821272376980368714449169666667786587775494514691409122764530055861146029166741373567104458256175978729383927073863428493024390181429225697128650344219027200363953759133291896994191598528742995061804594455043598884186238047516461578109898440063085733786200417368554436554847366311428377847092054865033513990384246850267966934168201374149187384110772205811498247196436805581984113898205783338783373593347339391117517638876063119619814539976567452016075023928676178739326965173086658691690667130088552804488663537624851961666530712694704168614866482460387952490402924996398521441888457063801950850176048963965561964678793052543021941742151111529636188997387171977750038115809125433195567503383127687747870249590791180021094316662942149570070427185907841825573911648305375219455733370593061226840122132712585771816733342121720970944122784771318292989933261002728081867627276769213647891736515189534363533038735813464517796707670151767142562113831466455419284230490506776630312663701152481048858267121081102214568476126354813354860474117782115238645112526153387685535086061160014276846439734075656881282263160365572199182698118437131761198445324401721981556247694611830805036558761931365474807009516641726513674122857810105712521291981724724630739988386960973840070346730658101616943987754646313341691834063454803967111741687093378737441137362420597304947454436668628621526788631181640786214625898680203290524935256860222707741416639011344048024879676220670225924030842686237530646502724337675502039848568441675596280004967297827533911913633346557617187500000 [80,64] -92014533067002009975692646279441375647852998644615545185586974464228895496948696999859938970572763534150554179422948240156771570947164385158936426716370523550206722428176922422203589810529785248781941701986942539400801865088694289836853023882857718626495126536363399429393473408003889448070306863911285479683372975203625577950049150234821188038906525037366645063800663121064047599969177404610406797284975456242906733918226310838707906013176243724589114145095935854383244774434546772288534835083206736600465404476884480455964002341149646667165428481510715199783741162570263101742635114473132670472867167835634459279344060535819093752067474850617402400985866037165188359401442198310811157627715480080448084220935265734116954400889563559567880733602772525066177155323700173723916912654297360133068484844369089536141806452262243965559371112831334429709407691369720145929317931670755005633978165882094920013939651248494801436274590172436820753622949854715052750155523822652130122774108660268561925078980366607780705800601834013459847162013595652427603718255419797767360892120136454794259114877820479944174725888786829655889864377623952418375351770059506059086813666703835745396327433290695208140158685818325379733883475884757947501368711065283947919020834022673749511257558773222830011706719984203455178337628307772609736712508155634168272879318881162952400221344635609784898111297981729911577118836970340828383579599301677354504623560044496633250220972471024004507843461634895250919968994526552836314671638439367084475130973851843839136588657109232494078693757177050359623121848495740853795978404603004134343189683292847640756319401915412354541653699125760495175558387802437030783379914156584779349881377522397558543830821177933180045851678440258315453277280821971019562672402536320402908581810224898868591194637782971746876528843946967985227686819290456175057157304655599766230634498607267169471916776399321027453506813276531272747865333724303340932725065614208227906424855676663449949648133184956335483366311726389625005901605833537932303493888131580265021720077579728084850844544701010836855964482400214069242227984048879928618702237949819378939380671768344303186369458377488405260025654534062489554396113486178858174246443384742590701049395347771222645610805578338189720504848639069522301210643849579589054269989156707587431977561576408508767550486451507728884418995698128071955131124976788110398466033200447007986674625603330578184274625597684660500974462848944313009269535541534423828125000000 [80,65] -10992068691658221017717696557195826027057054905374690733097400443445597439425110967669936087132132267117610311141926280321363022357195922893318327360815499134452080458510448231198261160890871198453518304159019731078845255127695280669107577193673944729347732774016689117653146458692892148099997727861319191294345099835742206111439413415057378158510272017943822674517526859562665080890746646387530862198449491472219520852230186494495954883438724142195258870079486401766904482737155617501286711967661655956100216954392798178566553516929942362483428107251975911565227393962104784477052043320505803626724579850800270401762106900416280551451199606598410372902247070743683705232905223014577855065097990814133847247256752541884943702134064588037636377304582926595248138352722502356296566383540626184164689830001591960925329169177733487791696580398117543469951665450483417796355893400171015097725328489765230883476769968911130028336014110262126050831367715271425174916951744526879417899497465248279673153047294466963346096846839202897429443735674632504359898675257224454230370221816810011626163257418726163298497821271241401884794363117351636162769391603926726420785246653902697058697323385724590779852682980114058668549659865307657167100106771349950619111607017312274080802099010641335973178316438301299509350183551035292274564986015618299465902585432144574350240305702574142392173584779958744919935899203965671528412225878846186698473165286363840670584877233287915637849472324502490451029604566552765846389855880542057348433582269715187646787103705465728290364003235016174272953029890186580015038070772105042210569706533045069747356296336716974395389390772996789696343766481224029336581180099419445481005984331475880593801341386604973784344447339756994522598500174230432360179499981744708899784377413025036407896977731258646306273868752390650753360916553780013472908209852971075011299886311975007811103353645623800381356007742245625592511053982835447383832587778082908903465746898170231469796072273344959889819434249488667144666352057801200792833452921290504313576219072678089306025399122741589314333274617252134569321883862577922745117888200411805702835105458595971117862835856869528688658989647258631441920312224915292826973122233199786661174042554617608697888789783663662277335365300366001135790424318088101695040104641317611645024701216934146658973097984674346218678578837752863330055428122173765146421740239814647855337423589041354641039920005812779990606031788047403097152709960937500000000000 [80,66] 1939186080642439452880911506685943541857226358381642593431175879663964543514836402135437965039582784119973525113536438466858998214952258176100475070674197449611412095539143772683795489566506512058856659021555681043021638568258236849706248767930542668463635410925737448491776669553551312839391550985549269569242766728498614613265756664873374522284516530623546313370144922020121806791684309105893929202720646488539570335906515497031360558136570513843607267350388412454779469089971907509462807054650928787774748340331818150424182027639143155512257946337048706366762668536082760107892932449731009689839253001973433166795898428516716234085996506028856017073220231048789785422968472820968036046090557929459426825249990348324363382624454233295990492315762126918309939818007322771857743716585329451136794000831425628379851588298084652835317828045122960108813713870899807159761954235047873028120496308752455817238417739257043964352366091924954473205987846022807488441687241527600460245937011709562138062692063924147673960723177624092982510324493218965724865507256868378394648325645540912086708104569104357726115990126547478565424639925866082479815258424065344152616187033057298096644585121914389027682613155154977489751326738139851506667891672776356229182730354815868591564450530463504745577465330769191959942432307225074120398212071076366735027826213111425612058556299420858196583726311839883738607399483739222066137773450755794915540616803295990066027335026066874729585362089925680039746033250363453112831270207667631938099254954623870846084354042899718157183141232969411858486450363938620363451800185367229093172072040407862429664364809964405278437183395473115226275336144773732596783480207569329859996324879533392172227349384415203104702873290268134906915300461879588241770660780242040047530986243713089120988966850455876174412296681639141757417869407756272774321949599729069942133001941404463097209403785715237260617864052285804433289688182332323873182940231646245080118070268360070329309679673565596495877353037506379432898901639549676896606217962077268887416438823663335938139093035882632443125667988339163270507081829896714616208466464891211744688629104089780298271711006091016607682384883621846865992517184697580914848124069378677818506483836777295604969070570957800444085595310269659143279537841476615526901638629077730319652666628863138395796229681551682595370291808913906157144718523396598963703362294354425048751796400514085789500791281309011182543144968803972005844116210937500000000 [80,67] -96717644275099403133115657574395654466075585385677720327892213753521492374773109285944484420342851301594360311812432948764587758715042570385002243815883986957475000226899655501329560032126503741765541820741183953598874865256090261619527288750487646704344512219282673943753712524906431323366159026436170711056178242547751798947134348650479689867814611757630655706675140869079743820904602444479528273858098813282138021792987366539444838679093008938444385636077157186401891132390015719039048390302089896027308042819206064387608197930267634889137652347573777238891124372754123194452052899981427907607216549063584962900977617950006088344741193394313594254540817329614544333965667158653592579528064088593577759980516782706611639419196476818166762702401755628579934458308386498884457913558715923387103562983651881277317598435385869703703709926545252586911252685437683497474409677978192927212850812232049979092625990762448269481608841191353211489332930735435647090778399865233114297894711436894085148388437455925447912844916929688633708606765215853224171539353613171858550551201087698780269150945855913175393491417543202629949288949769240283056080641637006729259494536967274133772538743779632080169074466883309268891512402034065645934923050041585481508173233352831303957101967936455196925420575626791051899413658912558209597906085231372218697503442090565022110812638570331522083400813057158418464898977023519150115496244621545486454696347819266425158533894750713699877424131795438473857000044443411702118740849308580339534946986850170535128477318576629712534811097367880180379746561714815762822153823632441005868263705190073151975260271135227956537676821774597290955915501004419808418708352205376336095347513745568388592607053560711921309744708560477776483733142725467299467085487168510717909402901174457909443464291443484362201670973668620003012115361294597980564175121565616139334348681858688830012834607422954609355063833148694064452621641715735158355833405784478561422196554230035272876791639070588413292679699101723591232637283995386588011728029709339518337506376521040052826914865354321608612746192299517816738725469460502475891402293986549640466857619492594769029467583736002526856528236033158175211930206711725364070441755358096170484446772196152693626198167702248376228782110049277284568500064626115180620977426018654157210191753938838053213674694624444060940104215223636219468118996080078087245192644035102399360830333280608222604733149874167708048844360746443271636962890625000000 [80,68] -4768977440721650941846379092363834005911862651515753607655169277454919646481884686490258159562111497422867605918572206499894395498646291056296556401930249526802869712191595084724626284386840906574814145184645269286111511860646669717654526906048479600222618881235153660534467447055980922659712045156714155164043078702107338420316606562588886029357445066153340960505915686206288709404572516003886864525358986706419241996068144751172831113922396523104104408576043506370256116165231888406781440441076063094715408338372371178609307688890088965915816459354158125268999818237690819473253966621668934859337505367028576056881984423310222816578899180766790059473294049957028540236896681477910820757634141420775021692884552636908221978505549590796124296210849667465125752965731444845683704561348539266062032206965351098995927314702455448410624185636782573842924271456116794117876932228689354814997479901173408791085242768881446148979458899052964490027892395408985941580413618369000921591775576407971659871594286317771688440322306813865468211788328995736948227328793493098075173355238406034844567307148931376123044237331760962205132627839204351123150593529592387313309505919496774797922901216920571645565156884767212930675824715577307239773685019526829647852993566025257488556910831392221677976188871650558022991860071566860569830503018763330397739494795609891316975155775148441469481561536477954911463948377268693810596514453705533176773157895964904068727836700082753527927001683853604175123780574087514379248234312692766322775955357347277080911496020393196980288661287309379435699034589400987135858327152739833103887892509672572807204262583318536491206021637797030774211727544597262291891146262305419438535532584031460942639657632935670102643871041837455610388296587650345369391001950971785654864807319623713881233464027973066509079522501260984638612137232106822248528705962780263952477676012897424227827119278694304219784653709349582434750296402471711524556017055847122928702774409952664140940340701919354688465318717200302266745956615570941960182181433536561305416901702377689258935059248209836499160403043196732034824227003728727481277488695755171106196758289015410869152547227409670676377228736278667889979126919304974012555717921642171846288051391029421720499987457275623157462467557810754052079937997168104711971956819561748813753677621470682071945779036509989957729959437339090053236906028286190945877851811295656780540401976885425206278967813489089166978374123573303222656250000000 [80,69] 953552993069910811846165377649024832630539572390661106058450595791359441192125048520814242064257319194617419041147181973237860632157207167228006780980130839363008737568728844545377335942738078796071561288748122125786032546406632173245089293969495013309630290837765459876756147640161058749279821723404633834482545130465450364969895029951762435449112653561651596498121443490915971449489115760287229527437801071408089310353554750307596627703616155762851840034505338978296075560291322726493116800061046833912976534959478664779078712667876207271324072799541173583234578540083998904256392022389033558215196193783274793965838496435827671260882818815015125234020982790430642143937616220861036604546137314038054885028322660580212282538906911534150097424199984350578045846098159453167182647413549088107683851003201077672474054568606292822561824073785442046935622969115142992028736761349438021417514946335494636219605437488714986727662623950908154524479611007183446748284511162240449140981885437765961739118676572228922301472387114405498134360070830462104117500318105349000170500246734416006926158551779990360052943869465870708876287601103976091354799551794492871300692981301408381071798596872480305765189755205575823351822056610545564823108765298815152163011205325246632147454333252084494665748927025542391064177971303150608930534462318729143142160087591746877397172298280250823484291827623091165464436129501190750283019222377680273678121688298031835807687437709697100260904335579148648267287746613766660583088998954401727133774955872045560703401014877218185476526664234858693088509496309069755026261701265177378174202543786171699835348213642005163568039412586508151158048583901147955736744602248651114624264727121327535936479181437435302244400230092579190796670964361396729784747338020002369480522152044897214012777822482040384388318448997651883928627225675767808972955905798334158090389102795305022739876016490606830012257720651073266175159800060345828358636148232647881523084984088833333706284191097148786961977409371639882737427672063058956727731173576586887632277472407081217330119863771069293145329893199425067422404290223629346692417365510458607787593967768039931625534569096534459962673887473198842263053589226543617787223332869383375322577086223024185493360265495718720706804106095058609082736160264132459858361398232555195966236225458123859283030667016795123974318881728665522692558740423093257808224558606271138553069642888274787262403719978465232998132705688476562500000000 [80,70] -48165505317843988438832240281571203994254748552553758945969295860132461937803679078413426130918772734638394258924511864890302236802235158595101397138578759235409306340870003975718363656299510771716650334180627156688815878432149330108666458564323155567159368705022979392507726987342689797153695668553627740138029993310866187232734008963585085228050588123574710330662273915614360245528625998708256534041113052203272856699452820766618363853428116744027640845934351562468288267192786796251035602324844637391312223352378179598947333181067714595436145869085720827245884981286308787528099836607389181797579123838250304674138154184671498642447493476590663149845398155960579395821093428696123902265256783904457006101303705571530051114771938222218632059493221245991315032900530758281123180253906566349769468763490743747232036617969437920563557734181111689676325892612536422841231845155238008790673249590722120851673384695585063734689772863984082668598117383890710323758447664637861703134137698694684246878460197330381114103286654515474824661655408787830237660261146196574306326763001462463970406168165645224005533597416553118154693889342451239878295248218017690686964549137322043473945988375669622669970779030207598890712210460062222307391757061581520430885420239531836329100594129358071399240269768922146538692052857273236904411932073016983065747061230189134038648480292754786975017510149752841820916423281760222103470706686461693018066084514857282292205867817047203245377163351113751814470914063677419872109389601155504583343363338913454953951461943618552382705509554631537292670854924259565725515596618031115122789509601256057699607214797416332512575534648050505680466385160162336268867701144518492210573171590772831484997094397629457974321669528423154060480155430754145789197240336253589779783121576397219347532250462734887515316151038972927215692180147362861691077214308571705647453901324352381080332867122217392632484950748393778624108925026463370198593289670099116313960685524063172749056154063054266187659619322965888489000092745337768669134236586356905737604461880619850500849845923477135352886107303113977255745561791671288842292944264187454856545710886121655332648670720832700875703779246147437256704099777653948013180552806200629446365183451788559432285719496942616318801013354683216513634537951297229680736508287903001856688527256106891934484499393893517491212803356253677840261454182514187655722418369051471670636916299831908894191201397916302084922790527343750000000 [80,71] -478455683655228318674119675350432680525564622206556057851348102326406309733048734254224924888871507170569362831331252718527707956529552107900931078945904482718302650124825434019806770848062107514770147622514016657366790532311183792798206264476275487930751387961038246026662701162296763404977172480846104745385683093776305539467615500114945649215572004782078577607924951504877694707643208033243848928953857793610656098993059513681787876491820044169761336668940673379370701712591803967990176199675688754339636210591066410983895990855568252062468161510775761487500466065098276886446144498740066138004138360919751539750102363879885287276419860475189876062668443579814788306797655388499417300497411040028412199696628951492209899926776918534274912778820001251773100995818784972836399178182307853645930046550231272945100078898665594807495311109962842485862604978304547843587994919877110546780068683311761782498588901356614991850151411548525455469101694830007615283122488410319980897521758695130857851693416032032284058365996216542567397054073235083548020114569296350644459290687090363460270110591418554408515215732235804375967807640304183844811578982179509487421492591618286106952419628628100012480853177318805178219144492329507637538416413262022225028112319014049948307118680116309011594963864392053109887779927491830765042341561810564119426024655225991254919265805733082721883378199849402590729289327250582135399676567493585198179905807237210869934360223037996710275133122293876620852288329280014530879381067141393960058825605464947868514481237507316407232876809040095215781254697676807508429729988116363401493992715307593281090681533454281531588434707511135688153391659082446004412380580718915299710594336182152881581610131668463730716199920381878125532868516482952810789467492051989843107848016133254434930686762779229697939377927293494770569050283177714987722587712480582175449491243069867249594691497449100162075619054944455433017909820578899206969084602113164966472718429290641635831083275971484911223750524355604116368263723989544944772567209722821819859403115590790431238868317515329006349425724784357664411424483529382583779346403645904155392601336294532994862268877397104916194313806460880170381939293445822200369668377984583820265595714915292059725627297502816613306270959634747424205205271532340361549519693416298119143203648219480823069294749740488434269372551741470246329675421008403299710462187369375703640747565792423756647622212767601013183593750000000000 [80,72] 165251205125481998116486992473463053260982222672790907683627742935628546634852452335735975988398140503149536544483624375742042444271206090536925357233552391497357383027749360659425532632644648630338600384692081318797265200674186901555253153994165331942774333088533131910774506718556465889986924890914895370544747578586292980356768489020338372293979192000789721576173555315132803180488523774089315009390946904234575345058371367395113148628844386187405068049521593463243973288833836948791796937405862517558284200135189243588611017905618533552853111899273040523990052871229195690968633606431178846683927837965677362566265951711155974421256728049852749095976857321576613293501602614404845866680173037018186796298689574050737973183492804988492883277838646588603964417203203226229447587263098011852530049818868294380617130566603047696484699784121968139491648894762309959082937676263701819537807914224940166186022576070335501112417638623800077445092606442713668144509445804770173275853049416399658249158318841983024533476255534510680371262951388194537890639847331296607927061641614865598194694848159633174980476549178900594749516310843527123236193940803607484573912101600506897460770778683458574750809562121698427143243123195780074881090892492465616306563492909434657037297682688649187837098746357629255275478010216684252132585941235647816787689393468614221027066003480031872241122832699418722677828629791492560949698365387065166349983631316915435720617284610487550827653897356715213278675325895293705479112285163724382445648792180825191511615310549678326721302429144880633662251237525474328317625405734649484087930444306222774456811963137348660574144871143901766375128646882312198196992766922305018814337065525280380861016803908941910081306750444807661925045024941260530542927559966065932813073439280982633195614432200623708191145984188086757176620486513878106028964009131487175902964814078122605397254227453619122076946105074840797375949181845083786538579270361663408490826313019311034253931005117584606322208509901167654713171648449704014456488267795347439722669415545601200751965124498126368583688265922208231995901725731514964733139117634450331334151661799931335578311243851586922331692275636703009110558391626569783004218065111658725711370499954239512541009045399836889711396217214899450623872977432497034624665623215166862947858911888803882811922724258851120270988005345715728365761867390855046957396047530555719296159467024409650548477657139301300048828125000000 [80,73] -5149941722971438217440151195381767058122769423471348917681071875009111594544544361725124661963651099210831877534045586921723439162093416715353638808051902553885906086308904574200435291460294965108541500389532819179689110131211637811341987256857850184463783565077389040151508638754054098361591938140441778663823203803468862470732604805589675111845214744662410188674773667821200144974384833881700792700946322836838764876276903457652433505885842983031717466355041620163999292418889163006341086687255289078112735922238953202400508534347969208019193493914943235241165580250968917172174623263149423756388777666377367460318803955111406050609942982683958296940779254586243235338956540021567013758592033839787029539075320965920676072181829131497100644849055204103154252421898819552701972168986654911753311406116739085629709356202541568212865711933041696437639574370367918655628225393984298508219226659728218462571448751581275505774060328370282498349996147725061704329547808125987890661429004861756565443191536096134261677892292810102267531196180716471673974085417768826699389755973237477468612913158875935505156803454593080524120969500220709058512733999145013863536142901830678241218169271711424991845375793470638681812323068531708549921734706815916410821491926891615852688473880893579723998850729282361629446307062102235115312421178454856907319698903151871077203265125806478225293502019221295927213160569730848114515863787424023946265134525742756978882244070962683118372470425231753247866063381149323809426404326061219618780488473262517711427075077395597049163036907392753738703668422778123571066677175401856587759434592752548433997104018606606136429601104676096266613310538578537560748476761352375858836314683958476155250194358828586475111702612209191513894797274404239186046003537102652602598842894111996057739674818769613142570179963669058778254340427444092173894583635782360832305994514028347020807982039648119926389171866809120675380194689089499243771425706885571402608626296583783476956651874846881833441236788197474633566528320661913922065763933191446511468057802798517071249878232278307871474481401127212400380809548921141017681784834520447669506293495145801897919060672740372063826248484652301078690755730729138402057054561797380463338035939088865506295003729392192972042723032353944052805548468802102730310401216149434594962881712797481831632592641508377673564631807424098011220642627614444878001563821317567402890968963902196264825761318206787109375000000 [80,74] -258671145989309578765216415725810630903822072212553065240920073413923219994374011797434689623684936901661176328050744601326474361871413913641283824835618210763829931416986121895341347106593526013705135271336736853625104994474986263564774067035573176048847988440388801007037529190798796071208057984174236117476320775665570008392336983499182606001608229950048146560811878729062338967775849710222978457181589131962729624117343380253327109959097947743984454799356639673326657438976562541936103884700500647118608386077886517950512318393332090658754867632857830377600469613823964749141625859145885554910900186048258160229100843444887957499276353298834763383855518141160769608188932069372244926477467173034970425239472876548757142890317055204755759500752351887723676787512579746342711328358381467097819957775875315222195943024662731599072391149110952852431196362621053507319367531247442579438395041020041606774340313951886595225177955769659972846515976327538830652891571653709495996038723876253679404551454711473966893617921228045026655001975942520512499543708891920659841410059696958533190425311395782002265234422192290097115306077138482654344216627341228949273700682127918563757770221413576012032106436171041323089308241293096783454401952960801504565916375219265778394735110055043439666001003925250892113416738958251526630641129342893546075637373171340260081748025162388608348803872616646563272875646036653932716039977204877406526749376540427363856194617224340817521795743347140775638819115032352817328325424604706964156965741130530022131248347117264324481754048963826893177525509595834113730832598115633316695433607317749312690132099650377806489481147480396887480845916467920702958539833356436498466656132579076455452927320458770883034541323765059100286377697508717119078512531895113108990237234382926442586195752102368742848421482496079986500721876533789092923899012629715474680287541353136607319901066073566799033209547571143425045587384322541460595110733644637834669304691259835334585171433297988022961487520231490988432205619815408437281598710409369536033197783961658752602981759224883923378812292203373903027676614343273710555303324748531414214372508953974194317842203739206293728835135397611860477281104757096090336552899998733800743017102191020798824300487629539927156906692788636619389224229941629607301750487939937783518049362056174127126274239970464396675827804080194800877672566216210071595368248285017054310941375661059282720088958740234375000000 [80,75] 24239810346065648344513351534222542292825262423671263398462345918247877424641082328971839680822575003223504911064884978578041116130925168333026569172722024969667408157452189880829720921842255977210573422410686528773849104586035868083702689130853012585146550011823703711036429815993743462305093801525541839094494652713351973322050575017612456232551670608028840637402256748145316283456804521861895290351905033121165673274606505675019562527458701456684693843246431266847703624926045221600407629824227688735609136937794354889278082835627051968014929369806642738031372390300307444676766615519658727043978838225267572789352922140465366304602254966924658209641688790789113945487568345920863263133067277999973412287673120053507818499517166443013553940929394214065640204048215006311806284730956276249312257418817992403056983746961230990450924391937226703302708289882309563170618459727261226326680767316384463368137288375875909351292183601454971130152767801355998249114530469103905705416324207499713366752295413531709493002264339973166560754403614249423171870300684156490589654156560488807731927784770277318598546221668051290285501651935630859348248393378721114035266394671716593604531425446171387674731151205326020807673448836900658727096162894152296385626548096764462657045783279411090419166808611166358431768615367272515258024496199429545611512443114965006719466552399569561752643315861367254038098988199045337859671220912493728337981868598972081526174258483975656731898474934509053546024122890087949051324605252905645401439340485821011209601333600616028097136739189216849132368445010534695110545545757266443173966814710362674770896838214705668970545913847955855912901344413638204605515332313718297729525698633507521551700681052132699343945444122270121899832955234246712430034804747009006278881982037346428777660327962963902288692511958236205767123249142551946548741554164684324465980860880743730265040357030585118327753127904839117122096419765352378233289054807220129062064599656067210127442362278669833656675641500249180301950432882249908228516768481943342119888154148405777544059762025159635283787964538818926427625604949291965347655226577574804492415941374709058724627928306913329491528377180709604016422745048999965919843400122365752495732408341273049738538310315214573076225838993083485946999348768282196295616873374778926449930209990102049081898054150441753284796041016641989337327491631158076034914116043961218593949524802155792713165283203125000000 [80,76] -532313927612413962813891739403036410210635483778114732553933704736156527547996468589619914283647259005146293922291015063357730484234793878826705968798678843285658237633812267162145607263703427472081387557702046875397863126239206923941248593440844183724872384358646345378076875761854423455469682407500385663234865223179502598559989954007099854128253793969273545963158375684250987666081779253862780963264051230637559126144291760649792404369252553342318962791954468106895611808562922734570743414110918436208787914116032427919696667033211153359193581389551682903059100788959537211940366862966466992728012629378551812956783902077671704837886391836750429128359423232629934067568142827802500069684142621510739336182337538475383614870996410317308907926473083288142769534140330410059077619660991779016596993172053560666868177717686107471316143615674822294485307569286348553620043575758837219203486331655536343607871714122421020030289342813012427515912664181734680179029032582940214715122424677649580832226108758378472685000567414475305225476355856231563148186004071601382448812021319932922871173785719594598295010855543391899842609824715530193640079174608483113608101818620788333789784885725444690023614709237968895664473816153992924484108056182936805441616921231163547387620507846876612268588301510069510379714960654498002555453171954702622960903914562643759476636491116683381625652307992889245512405228064848860437464709221569602144146888481659307749620748943660660398066427406506314548866754199799170158543221090794570052891681497760958655093711358547433115817624107258405861861439881672816897433746114511692848893738211399622784914524242606016920524964835432324919149310231020882194550769311921844522804063794238648918102116735374684630589741516930927971880937080444485898078634517874383843045480094690510667191141152947253901925781310116198507742995610040978566268436105837820828575749342792746351023459525919776276941415594651315623434884187864532345587579943502259051976857109355743020835544228781698124314917743870642518654635318898327542308478251194642776590981055891154224347785307424604032467479388122889370447706863370319675394466706421565565748635436146849965934002352818386462424260632793160302557580245804869767256175487646295490878380457220321677911506119753216416207931827303080439576560366885203436261633813257580153770890859730441974881870392050330807363592251131322661447403883705281005950249451075251272413879632949829101562500000000 [80,77] -22072626372783592339775896951900248744405563498901998277934445365115482711765363787222870830359291140343259075210240538992198988322072324606985531084979441320006373827658905301094348613105183179360457644749308796690520839992559768912959530097853426263936784017000814728708600654081552171382655336315716952092204856629672332590114335636392181889759010378061975971606256472326999576762087623701280657334467124604525631731077080449427858395387888838748621888366258197196027308537192031191517541698657211656318107935007432080468131831542750897523220972658765871423516307436718251201054971062599005202837935445024554270477503107176283934845233958921845812064284686959486098378883540901920613159827597596840123426888450422083247079462871369024640700762426911553071564260355415671672328596608369665667613653813447086144084452309241301321633421734635481490069474270808026795824348981087219159191492773354137910060050217253808410878448955366463712779103089949791540634297944084013193931452471301690932064678170839645663278721356793794885904840065037500723260215256025871596333011962234418204870669376320745193306592666470544459290276677649486760634034612438604114412175269350229242478106622278624402964536560979968595391579274914977499077177714580542301447305840640992038775288648819828581843505160471024521479374060873291853935452135238304747124765296548819537687696177325270311838735544293102447383989097457296061358770466628408575776476594266466699903956885397218970468257245684333371030178085479312784567040017366210229367445189354802004277724260354995559118315763984272612348718894086480968794470622657797086713591773142925371813329479906886303034042585346332973953522001962689616966991966294973969591095772444286969767035488074418094325388824465157974709816235601847490322090832738080075206958683903406168140454009568344597630068670584023963611969527131268013095195079980464607018025020599258832030747166756327445340647687930798326648918028751014801487044975245708017660701494585438296134698542594264993731356126437642306984963484492152297105782698092045095425316213047435234106595678215183051613154095850257554590477627535868382639556604966124385053540482038732242562348565579681309623037706338980683901049139664892236194617926957598317560232926678309636320430620180821275466761624831391260697615552910159062490784132937186795667356601915995529820081337271959385048821767337119775975376974045858401163311413029077812097966670989990234375000000 [80,78] 1855961166364840198368035082169179469008406273999848200864234186467099723534630947514818276877407016986516715427371315089503981709652730207619093297652709783819564496697178593538260642531439808122514449755771335675812820077929846993885616487210214854325679032246211606362912193248996696323094801168422071156304486868654520216848524442948197770005451262285447066768026182209025101233297889497195430638644561877431938574234750734975793237852364517102039685515671303006925578827192717489778591981326308409134838538532808594551710215599518452902389591843638961805530471582508484919980857082410713869291694041131691549893943798909358033554982666700160730019462742654956856564482315348739321456428317892313946996708040396725744469988290588715717572924150552634866963398398605878912059006582530288241896730972748962093859789139665610967924668594654840963703986365530589136238007245009114224337653024748670118932092705087419639841642744026717319352139183221144647530591461153675097871775073215118498428150559755446017809156814799503892378234122365285767940359008432483523520996677439461324363857290228516444702518933094960061695434400979955532593396455579292253311225256116002966492335911035931916793343202006612644219248088114767514654912105510060894136667778058907251654594475297368141160695653339773717651108063681274544870386360560252841841841373067477953033551764350726482686261269486046417305946950943580063479313519080461938691469807811619944813237086610110126209111421890373831676557452546101833063319228507876462469464553863285610872294625072504989648528066028802850794827961885698047327998175575453836981417640712157969395784654061549530842548288681829600478894110586167244842141417402221587776999786005505918647798340034944060242397432916785222436697278173869993262189361532226846631560554530357851665144250942024352098911619655518362477827157919015518630795061811175601282099444819602319191707201062467263806103610358097618898998270210014485814908869403916723762064278159432282623743796827640997040339893888146947593792259185788942411853063524287366435580972601741581500302705129050184857510112483440395033876168101260876173565343011784725613338083722879320657999071815769292768116078518571279390390748864990471716632029633232436247159154953075455178246790455222366581127171415603669963488183465321781548322813926145202659381868866178097810358215341624504182982800235677000433900715585001928165098661338561214506626129150390625000000 [80,79] -34856815997007994543439412509185158890848763906238775211840112833690759539606151950733974697020073990535430526667027876381151509660585852257588005625655306579805009755426887448776096253722706077437642101033711249724358913021588167240598567603135816616452242573399404147947614876069699954708012441754694773012672131648051985504156987459342189520960387016998485371953193801874351189354671287819494262516038011113154527323268697481002786679690325896894279681762175984098043581108136075974611892701617055418481316618860358680639871060226139029275414329315512682982926337260611763988027301745770200027453158437228503154604549017142749204762512535485879444128462637341790036281010572066199818449907568224163827181302145440764865721195541464679179429321993954709300638900894218598939888150129188735867123026067940511826174362193509911508725164138031053445377836802866243843313655619923089646689684817091030960814029020850265647087253298815425100465746198405552098403078281781460420856240177036790191307361382131008606672377444482443592424869378035118278992379973180078516907632324741798263130517609566798941994123325933129433758749148651802260724066073307982191768206692139109063872038779723052716621112491102411459319172511900676589372739186660045673910070265260320593493506364379004395294543808005865052587690493205946243401870661825712836794072878512600151204627374867414621329256729137203254801205509966074396656765649909529970783052153613391960444428216295330005197914460044556584078141559319358518756940044343118820651774141221333811661306789839358150310885317262933233895169906150021822801500739424923692609276628836826128630786766064511079840889289613553907919956615515002817785116820463709988591397194282709693807997916883981678422597893711847086732042919914571680690967246430538234701185726390188181234127066940584608286997136418671576255081433397863190398571324451425609386055940558060301923568734238653583869481154523065526634134550567386842049478543762575044586596617777410201759495118780831793727735484490188826941079408555310368739540916839691304359856591461264341607803203839266587556979441145730087801226159692812493436630047295467305300693753830220108343497048185941452812540077937415884652788646881656624621640694974455768916947982393167624268625015160930026109900645547737189434330943048831929494895438607428269657146940135692669364031602676971151448849253223825886702301034975048921182860794942826032638549804687500000 [80,80] -559445717035737388046418282739885520925884096506807061548914677526766903078692296311584064555094775698155344155660248397522866591420791770996368536644830928181607041202671863305255302724734569241112655347210977283604644269446296096313175856184539286790564442000140137265120084122009314071236493014058624042248864814852934257643968454257819385615760666765002182337576979285922263079427832509696028843981851522150005634980861696034531278018372608000943219869196094693188264579322081363783778308901537521192944532557797956241122153460250090935710043654306425594466784770623578562895841778070397828695288247379643211639670112025249475822807910476203373127949523046212273197811124737481850903140763916924404860683815046621531037873993835185235379351953893916768762077820622499978090562144262775474118057626942638397997457376442917427972310674784950147380257276421630417792129763927685145259874406058935351479272422489620837496312010172657479809651990712557588500478467026216841925705306300290972236292879873948886482897325449255481243152276790899732113880974222299570141345300588850076410331528034806412528078506549808937946723458593235643054304831804843699193236742239274677032999858059753356019806421673924759881355316504028514986393756293666919818645791257673917517915759834280485487745383828259454652774189371098864662637290015747503771176304572608058548795201635903378486291119329227019502263480825781457564991272917632149460255215452090432504489895479590860826127312318638305375386724209885591938424465772855378016431802554690465131424899688321873191931675938018768841086545969030176954787687360294636778999393568128166099377962670093164529739403033606391353469346798601871677901577512633104347658498870848561158578292511700181701137138936461027586437850484460379807789363897298486335779581411546132427735597685436754742011626878280310975846280454496457592441996998243066017766018266196806202364755399911224657614046565415931601612317768993346555502347369194884791337286645596173507660411149839571000240469980858327445059249715576048583214900334804014987749806106795978188477895987220610725460765559109638416352297177421125455451757010245998598718862948737633452242365364087616967133948007686388365173633739051999826135999548267567069286766246142042463868820029920986341503155123386741535139658358094825994550314872591769572445655794650287986821007295853426436776223931352629168073722909504397193813929334282875061035156250000 [81,0] 517265516142847987074117385046629856610694972329757010573681729388846731851545463798019523788498355987301030336800894877225263877274668580502741371532462082438143762354655597910818102714483364423758600260635148725393821973073752729225493921452448343058059954022190206386215877114033030861618306354483356531605956526808543123556010473640220646509487609752614984607240621265350369325169637420837184879792305489244440515054393538315898787457995130782474462262576230328836907528548185774912614437096568392707412877398006123700288825543569682597640061958178361561152205160241119611932667191784111336705501411851763572124442665594438484103131807898361063529651512666740884294630442015224651183755738799488929629097405345679434079764970583505362483583269345104505494976624498443703136740165298574262205578224265873401896073411141536644017455222376619775370840209251274810836089319496933985294615618344770989982031196268183620601208836681147204389917648461266741960733998558416648140636531988074751241441650875092358768549558313829654205833716265755315212968121812077539774222008037340998094816528791436840529955038554649270297132740653951773328623325696362060805966147735227531847470537083796074079233590851918972968796614141534026557624604142697219717490268099934913911399427694323763326013444724486919495522688457903264916915914298278048604292292324956477964491190858547743618241197649927461435777025376137148288043685431232665872077792838751763795585730679638140731972841845235034213333101368000925343706375253409920363252669511886230080262647139368967556180523337785946980795196107655459722268192138967798610119654008595656711942616036092094813897605480411434852014698687980416721359692480330238923030827032729382872463975664017327124884019041284633463577208205383964377725163683824585703322172586912622086045033057591896810343295228419528901082412390792543495843789825595127387418958732724783925288391453777101727383436970350165174009201626464315463347186000215992504220536912862678660039853930373092768674327113530057465781314609046592536470376662220403681138378939182106006961119073414866881527794645446361037499379724310627289028043881943068553450396126237440323867427948043740971320364442240439817885418684146588889198793532086827060150695567463442851469216588217364034627468769588301049258904116702671709305545428071580606606204260176802970561586094604145668375834407580087247581155747867902052405529035202714432473223432618070205535332206636667251586914062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,1] -6329128336979086590422805111702700748469995415688712251982663012663060547754159970056506299046164625551348292590034511985214418485944698766476997844031536584327401771900039441977822229668517617870320905231689582284142323374548695297927739581160626186144077679375986325688013337641778371662865999911488416502748715170025479492605814303207306698289503041540328944509720905185385284519536597761708969989901695658170618858049364952164158469126677591289127552745918540161649420293324660645625281989497154053829794230330590723249376950463875954968288847613206119131301573657888738151389234438241104556436836476451097018291402835519443023073236270238594977765218409530228337037049051919605274094728887747206653006268704557912072157906967955130638717992582975773072949868821137250453219398834145926336076864591588205495164428043430577876177552675901502157271154689624217200466592101721588055442205051351390406667364535255727156323284598304651291604485786953826504384946676902337099831994069561291568269912864231160804012318415116204782407502461947628666434725902959239717332299208127744185125858925188539595918881958472091314110785397336263605500634764546364612517252926722560735133499762043204395667977140177293758488919844900903777957520850327006134026644157691279469618448257184106334950154771108425950148478536355501835065502473516908023669445493323586348826996128144028300601492223164404557958408210684631133448012592560601245497923679547189538378121483776410273207015285429993597962613746114748752813001236362920574986139710326066144184548455323486354278143254910876941325137817676911687907910627012492808313809655865859066895036786902006629620584558531851782187774772763589308408171871059402342588222348575401229392370564714743144904846914223259408749186438205857640604301367608354257951922113968312483600560100970731479247113089133384082049277436401978620512829719185313157710656411692555123084575415233115670143179576259226721857240605945139511921280852379158222508359177030438883594004458159849787447465968056953447631912922163967037294990158817931287616570923930631821223747874710227369537782209066458193940907594172770595915773623037676045006132301353541329437271676875127803229105263519457472174413621261713731610831191885412382327429883529197900675099160592173683187187334465310624933708237648014901574353030596332314136910896523153325917661288736895055751021854668816650442703725286354951845323929232021210673940348596065719188885623225360177457332611083984375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,2] 40235870494728691019872425619999559358283375012086227223100837932182704588210645174873112490311335297398053142213970964316174995463604584320460111401103344166457837455477473465939630879257841763952737047916725993897863433959082191786176076013910763035473637701377366749855685543524856400856600378800226770342600396842320473121787043862059230780454162108311954230078514297134092567542685496475022044969207276216195423875054559698773573596440843960463203429033162677207072003924260027178205519250394371550931584825289815917372463289377610642988709918963934817204085444562350444242121932495779457817595860789658423967463408604645758444363994906809136785831934373177453956658006595151179205976867144284743085207378999893148839552917986756424211949932283702424793645027722296262434527627539180309171445242969822142728104125038855117236155449613715672214791000946120738724096328467983731429393883850797957047053419712029965383237709842320142315197426815530363963393210003787088388475331499346636626108727630648304691454078862113543954667709356182569856631423881463171941477943375516016288571540813955013819729256113235110304400508210946751238177686276902417171524758509549314727101255813329223866236695839343491057465179721454693864927835558082594155397316044307660190941799575066862837463936617877265336802702287777809468358577351179315460042937902367094682178815885546897053987795656359662350600980254616996487679967770073457515438448412682356463449246264846186487685165837374376733524939363899307943730018869690914057008369300474826209871458404435605352474524250200042565307942870246914830218151056198622629433223339766757303357842737278797107170008649394956006603733152649252309387188897368509548906385179390707804652567549447568126729057135299222798289622446819189953569126626704818529905934383480829361575585340409943467171675918380153882580033601532985201103246458895044971314545533100050860646942442616630331690665612441582605929353371126137945257138969701959285113113653400615606072041818816568602483320494203107384962890949051441510207042557220252839068777035153447179860001453093874433640172942012302343173535874661636282280744898691428197682183087070119915827484750493310918052865518785877565473033645833556218990719813846809606266396565527011715649481319586586044537518573198637617424346379503720929690869742815079060524158662365513350263551029904444049327830193038316468532358082328101343029607564690829399396463555280329706109743170827641733922064304351806640625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,3] -140565706148786485735793316601752977615245067068534853475831751771669524920241961143902750703661216470992373462930637436779404062287295766677179213904657494791326529296524077729611352401141061471589168061658937588505391564536834821437103122289464591720063844955699567510003707767682852781739928393909442215134130498316589277434240724814346853127103245521752374112975033334935851333469153623519696958646221568826837651563029413203206495332908184188804775500336385132540086693605549474790554107335495691921440462143509850054782716070468708931989535185012196286879339718980900509809971400655322863144555034203646295303960199681535695078717771719496265418520883330854381893306414563719655704999277517596837852192887645806429938794265558887912434318448708066983691019057021511607856538538676578786374537847109087205762959714392240778079115812053637771167081374211518018126231047140253160713978626184352844397287737909237907929042042616462130181618112037767462668775467647422232455830505537173427700913502381924451275843937848228996327809575588495857867354873813433277998773997294669553764219908838205758634021373970328676032934152052553111128986337185367236431744836994766896338122572317715832295729591447483873077826446037738100171184532626154641922627794863173640580822053361667890209089449773946654611680009780931134683622202703685935770580213513579123969129303600717037983465564102108693386441888128106598154670621384235757756524871106427111745336672445063032852900347608603034535550776771988957355798037823978113383578642259466879880415819202131654376366300824018750704803904560833718561373584920455979486738086220134694418206880056825818760732461702461630101915241698131538643695943128517330525107418344975552663726902341562036158186718005210404585053951356977623220937522601652742201509589833895147302915033543377956589923687687477663400352954405754981779446107487629429094979317270556056074267388239780541425486252189347750985852364355812226266775360257657229740740452654682778012978253036884483504352944960552986698278181600386659826240360697848406963003899640825817026883223973005375587264401379998589708512396483362727352707883257511737638695496813163971488331682568912312432619704176014225049740392899352062613337361082131886073922358043439712159029976018833718720436750082543143675455391892024576932885430001153565641442465359093938276387630769340735453859321376452998222593532539316316784815550425570681495587659515792069133885682646889492275477095972746610641479492187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,4] 393809994257040633355982739775993177333809383949005275537265308362806463841704923492984112553094728183594578073988902623901386071223165647726383447841306977691649430851060147952449652776756777374519288079920997951510965926351516721447028702776807899798554709617327238619808857629484769606366097871783946104847626219675547198582576326172292978560169203993851168795693370291472204786130701422486623337252647837649766673188409894415769850398997056956545914785742816901442223780151480696743469453709491093486664078430734592362142571756192327578782748374608876551129100180205022234006135442209961634057018845625986342268180632853051840193943286973291661311121929954428555273072299069121175976118880955060629352979846889192144882347052615682630543581080938841053541909510688902941559348608305009667992865343836009704196768536131069173453142561570359961166897869573025189892845423989007333455455568765733505204951533531816736196587509708238555728734268292559018085990804288917272729837483203570326238769603985992949585184000508359686676525161268990884439418356168911249679814988649582068752813700725856197426529174376416658452159286127638137355488023695866262157353968378562340404544985147966444205671279273390278915151409440868374605487440869964452072570042125919910830467787417074142829198720076191071326866757431048655034683682704084140182481058268782182923574899236677734820910033549830019699458492597271944217303621688743854747943093623749835289930929238779207135755559627555582946337879877660484027147890227807916868461200736086056769720899047087503507196167010194465526819885585401275327504151029853470647898723314374985139668483182606440134967017701158292390374732506316070206080356012762445758213767366011409459709816220635189248733561851311333043793281802853052587712081458805617323447234114016632341478504088579647721219204299292606782549877989226760705673922397343560889703256384958716891766724093375979260855237940206690118712057262843796187366026649722168089259543200878140074999270429853873297945002998368778272258083698853220410177409864697686683638731231200434373530505241214230444145621033125305227609519651089883136381383733933619775750146517862427666975217079465281979448563967837121038932980091024329722743913456830180492471190875342361762365603306262923723404527723004023012437107735824637204941987968248459235957915566861216607292015185044580497749790853955752893119954607942771565195658899500494297059971139836048326748581868000931294204747246112674474716186523437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,5] -9471298161996264991401632286039810520180399483348948137709876336870062041395355673471231847884592502505476073674759542651120903988774435015705787863902408345877914520044928014708293207983933499030245918637584258103128733466234096386771714094652585452128874968577962052461620015399963830998048110694529274577123266366497180791904089839808639626162264391992222093872019891968467633537283010717337709793891059183832862014675708839533836004468073188564420161194367508952584790825103723695957939902561255972618357303901673137396890695282964611932804135469946612299740540868855075161793129013481644652207199767717094632766913199046170436651763213571626851163921962487005074817259921524636373188806839862262923640096424305316807355929353616745145506821623431786259297319609820843664746066876905175212747837448451975513722222303325462297174426777097776221143965801524798167139679156644742241613799622992928222304017824988264366562900676312900402432622050284629642283298088788898036108107384742394629296522629442178074795280709338756266786457157252678176231387679912216575116618956426245040175407740975082980158830593842073521291287359652558888411958697044538776390066065113736420753702395122854563259693333868041433531390297569339029253034464157333259633869694358299506499102642648514251933521304150844610354260860174701876131412561231612450519252301218082823227497668935885710681055213469492135326694111971051880455617864809911195574732143899967645372988447187778013831991807333922040960612734456487642404437056014397971729873793506967016880046812306991761636798025242409199119654291833826006091211093089534240812925500176675277678305727853234831109401118091229566960174828194803627759208026456116035571924815273122493848684904783536844598146262651619643003943028215688290872417542937038822667157296665710222904891529911565718423482851357492761926634906485713126617462955517868688378165893389071563117502559240640714367956141798147796242294259741562514999599824152902116702202545843439850392840540395791199202873287702221955236765253607931874611351997293696383306683907236165078107222793120724253364728591874147395136072504120587421743908229154325100834878892778637871209171669383241523493045523341407230175675990372177040766181280982707858570170644005009029862388310287679579386429133439191695562384282956761621348658367086305509169505032998696187541235690674832502897102986849356387253382461166753013460331029584603362963019147256868555664087032351108018379814978970898664556443691253662109375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,6] -127528429532224362118641973984426117786513752698889072754962144758122629262212130059731511691053110602765474062729765100344598006000047682069482541898490748073757412988725022716060573439110027058578022704789168575120738257083841293035578630883515323558750896084017746683386963540416507309069439754600768853597060572801585210404273119182790452677509162921895749467653901375290390023968935703015515611293282124069626157662782316302603791838068557066041439920497113616924270781279997434977909681115793067478362726238923340952987459124325492714478099679763897289156353822500790571563072685866984374828517135122014763753357968299300834274074573998074328894345504829457816445812174803701802206576770366505039503374603603123463639943927865138146750727031856438716236679233119707231065626030850835831277595712605284936951760652895815319270688961701255711574486196432243316945636060421168343111488663301150377973145048291848956412386770896792785223490828287865686908358018863602725488563532342568490213672047586896550084493097747037434834655704919497051717959556733024665144351955894599545485328138559842191855921042407674060115515045253637424925986940313302824230987993879513174393886527568345682766860618504023437875236779731181787080018966779974951413460406147057811619342207703548687422156456060207727217653644564586757106581797078098834025012522538149501092249074799051445954109084615043962528357924712326043790718008933078148724228700665663926141370463181666586543645963744998387724695351081917728214332284877209102452782825152893204869350543195703064584900111553934344177843118447663975941361599282380649613946214658563513229591574516305402517915839161132725834028280576167009245641372212792498693583862149718463040607146307634480520449418965527689781318041352396186122795904779465482286204491056605833789485428185868686293243289119869931479762987992095890455126098512401497907017139074190283885146819233571050811696020794378596575136284264338726979148614262876144386045747046005713597550265099919090391108286968495489438543357855247266165665072531825562180519299445078191114881346542076187795943380919837192847879016949608897283935986832215848297788039053075904168073776990229105185586006677903705960556677918596795264141493949804780649607112544297524299700856713769042543697917815937942339254802266791396507946535199294656192068361710574139814979024952379189105943391462143947074465423378985074278814502845391811854823137963802510536157222460073199532559241886620071682045818306505680084228515625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,7] 2093510302104374163608324149813344774142730905678712297145413216229483985421569493008087518759589310837717507561484509115320767358739493803115746659784216523245457905398718994109882780951188711826149372722246200862517956653167361348907632968329944301756283166198825956639300396748024448759517920516481910713791106784111534303274377446626070891608449523999028742588419063693685368358524938316406047516617475348993552726914233659553172083540051463658093083880636248233048545054948662472635096010208901337734685163732861427993405624263184507423679424129659064121707791313704639839306887037571473017043527394249015911045733290717965432093049573938873636162674542893942271251916061517129983235074689552571728943065128965902141224658575959508905274752735848641534518719922650338127282994849601770334064366119364862792634057640793984866446832337783779932975952965672566690163670315841295792948430887393649242899835360593675515254815352044375680759622749097332405688727395532199586204636918224032582669491373560539381286967731854150523180217044443855870193020557520501784864595064125632937434132200674989184779082324506650154001513928130595266913628674283462666674578076362070272292771665701974574404091460320205900405591641623312747102659379709070500213120056302683903449451630789495921552406812688197682893642645316224620972615155734364659639761305718956147986722832862457347517841189413148363540729626937474512288845794496032834166100326773703006071823911352906306193005100822207629655600715571874667750689136621145814643447432493522249427392038006904208483099994610534177906206590717903267330092472676783117358431398880477408706872807738036142126841889175791978304817829415866299969454032729044330088611731070231115717828980147619911470790971920855823152382241802493775046226856360885811835661212178012184649306473399643087337498357446522043417666106689988937181114964753421748583164583276668195089473320914009928127309108829796361026386716593447392059463356956003817406707490240598343479613943447513189697614521412985031201538468083592111140744582940824984269493573565479171092232288041045968219693343010422812945953144067966436190375744176771190823996646186513023973478522005463890505266987635792850621294943990644616755367055415985288910537900054756759416004588844295326053051353941825309218453449230687576160943866625673880131258107908663505042733947854455065744237177433179310731606015900067177933925037006010979064700160636972119417081863449607315712486956915498736986336325571755878627300262451171875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,8] -15038042574134275809763295915528447157404262701411288550710406546708182956880648800125336372282484633155605870236785718561056515642703103285959622853099822229478735134684697414679234341060742764733271943933726940039253264625831982101560152078228388266811141147054448488694016427581095933036435678556770085219784356097596514823591705323375563730659777946913631512515216844648107984562059463280167483433831145953726438580695847444955926504236988612801964806394264837512736549667914268569561280816256192558165237189307673288023573854293823844810624717524055023565839197546494630354461758168352780544446093750565274764279688658806818762641218563340018409435090966036737167591728056003639622677738144592809368850869875689717234763885607324741257805517357256020714391513152786850253133247278787000338832671244373349094491738737474873457935482588562227928926761427994535044157806304014822572344677097574521898186902188433616280440459802478037176182089067827491003808919495906257450205726989848664658457309445970862695214740255287924659750137298133516534991664938745678870815126506878806260175217430984482717528383160725947522749876019640491812221443927971986448654897454949226285349593388044766435437946941211341398930043714016028496054941800591826762743961570162998564880196024881319380737636941385537117835486318586187243414070228700739638285020384129684179975022057511020346739262614666190204699598789401469182165109915277022915877096452475340152004483812315812264393403976795318150902938694343873884618253862734270240316326855765116046127311272426602386115933960484821158112256421011414364201033017451750382471408039382382810605542641302876530941306884528503371172040298267978956897089110141610365940276238465789225497115317711488682354483392647446694381590642050859280221555907337401545151963808678331666458966569628584089271570097137388467420322504501127797170025016459211595469941065035755565266308217932578280161162882454498607487513442796662709847350820155468150502403251351029933619779030138145786749818877282394684606873531235040258542854961810151399299819527454928117751262691946145499109784622895649121598499265421592105178592121189400764446175776496626337435836635628450609541366966996112905224309673203009644516750475752797545991363074698729211585586046236852798766031375494806723636110801823437620009969573321596878965871273424212641583730247363068979897109030796053951586877882789641972304701626054969347660516316509153955033071179661632245639822256126286051727825032742202893132343888282775878906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,9] 65661481941211563073100646166495368050591485973070409561810433517007225547865755191457832928990141759099647451861639842981603562614039703362330652067534852655400748011135059096066847238714212462834937031155905842836660585059252549705958743051070120851728408210286369367894867207663868306357995316654290770747742328078031739150563694028011361970706071328352651593262181923371858568440981885818567890253325135069162603294514886777061273801694885380232584765099966392215794081435550184809026082223571933487278965566813570325717578215013958405517725914799953787279829828105564449696199739827838167878462288026812106535740640962488852823824075694078423280935332061632706364535295253456975050079128578767850615704647960301808566324760084678455088557180834254613018024279633841043846345816476111132725112659844254356908508549125504854639192241698459892987176074884605767605631218108633611506995974592736956243660806211736941652307104503640171451697873552441643372154907474024598168595716189830637695338572908235525694815109822030774662060568509192042270390376668546343698776450401577666502251574700016504150462929755386140253097933045276481148355871153850223277237609044124559987675554132401535338771297544147589413037544103375844361412435387119533835704431176826807224483416995356046890705134880239447232101061337911589457441747319725594457301270762188062134820250393092415529939473175676263699263121621880787663363452652329229370158958747905504571015025037497746974760895025525421701592063555078286210235415244310393794663009811686346735829909408839962047859787669653428265679459091153022345979400709094782380084929313359597354818813503168296096473607293061430479278184288177063482399498573174038320503377139506676591647713014681446766726782711309246754422105470890852594069275218040015808290056823530335762737176985453711510979329982772364646709008981969393858479112734959101469823155306846822351484730544048408084505376166202067590171926934290486722320927337277700048274299336226480610498158455980973919608385517863013986279124283070470599744012395747692512918831171552582953539952162880170134928311725279021761420556063133345983810983718111528553334901564386087696950052174215525574472997700516290424703639468931900477723634095024559785710754706006495341820745959916258247485678349132818809173062749004658043632295541443536293950588620617298780093083701318217095597086683381739581938554432858102574542121472543163132347312800082064653294486293391452918901404678390558882275767488279072381374135147780179977416992187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,10] -225806419188184341950989835628000536546820772893052019844577763996422403063459804729224750808735726742474427384392208803851637000665856453263201307952650760520881179552009197708024753141289708524184318650545508852409799842929222901776361835844242118549349098982371488119924871922076603005827982396829995777736666461786957503471184387589853533030904295201314422570940206553448784397208301263123624860406829173384184165021758108075862961386218508032146398762652470099349865084855823081888602692682570671648974208125608801001913313839505107845769904910984321114643421989855132617390110352495566210465257531287695457674952408196078000252529990013832260281444031840347950497424795990412552712574780235489410271183941876864553794290974996739319042700850307187452926241979683688364983001155000655043098653816287007825250977462005860373960181986805889654901290538198725813646870040220715199481002661219408988894327058715143597303007524921380733569707654254468245005275757079386410749087634334538648235624855096025961860119142993443261205983990756447928520549738608345964326547624575147046772407973738535762528457991491685917206855868738737621293063208070087702897186594612320051536208511807796355693343770596191653659915111145847684197515123456411464524221171101173030193235498028146717212217769138713293968634294951884019370398652742485381482608323970731468540039208506782559535646712013591221995601662079390529325916031980408228261279445222697356351166231357958105558614269005182312447028812000813981394942422307400066624932293944574045553739238364823189860704990269046426614357199211494732874796462782118692063380937519808169987577360521746615105432464869737735055138306592173425350352979102748157995715655323703843569857761994180293880163145841613098493772438194615489840353334430312570785719450384137112850532985590561379865324542491050752178626852618955012601315574223993098675764414100746933933548315234761179680864793096282829138048833347979639235059582440105039479872336029215311667318869453321121963462000871323999020735838847711706782108277273963140061197923200359936766432039111702631963099080767072550462783221025758715620293844429759563415819467036699113195408754847290628718247848035402215642502774006827354459282183157015454200707719368854655440885647312905477384708079422541547141078199750707833065512108527608021507941718428057833661907294223203507651090354996588380288179961783686001297631605243567066994901773952480420888253674228809867824487600784529171955535616772570151056243048515170812606811523437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,11] 995958063525421605588003713719354396730173371333882693910932295451884292466702282984312995808655654205264391597302935133159884227234985422091095086329305725714904640420339492861327387682462162210276725455788845052739823965970325596972487762389715084527082094349873315113232356113663507132954713959943555773475180277067065488196423769002502402917076772087337350034905077798675264821366673168415945632360019449367742859092182474267039609210252313215167536449829411040182876335631501403954781716811071346979822841356988382802666835491754231402055004007257780480995212248178737337948545208820235307017328085897285881109227376397974176981376481303243416328714613169328458485676537910058453397282790082993546737350021414718482155928416018994927903211106757605746837976932985745521259610090193753024235997422729991968370451446676824502042338154937309271676785866735574920109233243517839142123789891353439771680428978417406025395443142147556899741220142540958993425633629758499004875443466958078992483362989273215456940821194843728281542491103029575057395310866159521163339458365600905006024037961107707829524461165796105337692530344171006575732651616245679123861310256984641334736399528173209272238716483194737248065351852301347852083731266155340639762472727243211349755905702215530884026056140646232254899895532895842588173027782836221226535104233000203875365052642274660985281055702325524213704885964569460626750230352113191275340621028102858531497695667098114261832427992857510499665058390290885971252880267381113757503026492198646519976036407970434397718481472484894889183716580627794713506298777237684460835613583807611578294362156220397255237754532581308967894699856741989236358932853738064974537300305402151176180939924993473756259078518735413039820504632089453944119515376603745789744230757719598714428334638765332826665161724253533897322514006527111566562163984343511662664155597779090879964150608359825777475810366303030093077703896349841933178944997743021556077922682841404674785571380642708840547333843788319801216838473362639613553676786921216184845992693913317628298332060144204116080554926465941445121778644565568247911651027138892384665441945298091640383936156099210692045109524311872693064791552762489028035272940868243874674525437359151398815054592133500331821905710703255932318277964779738950558074428094409580165906442306094512968227074084256985186954717299207278616234118452389547938824272860725342972110693054326711595375401989076379349449422807694505719670769563185252874759623153977372567169368267059326171875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,12] -5136540567467435266164070379219701572078144391983069960742150365479257002184146576895822634800543744128732922587868473632083255057386263735296253236886816710597309060005361926291534504602239037116656884654256390425458753793544939005724951600754945528810109564949731557231471392041154691180628426335100465402599944315166769245759350558250526928616755937785930849261213398999893868065317402521816567682212063328068202682446149881823877020291908025117422594485985943628818532186968175148973134524398191848424602269794410434177802117026710009413925095033241546788493184174131139804601953677916708149872237643519282699890193748555880415406392076338234737534148918403269212200916973398308704789503046048369153564561832696746191405901975791676408086124929760560179858884589643718865618805303714513093459542973744700217100611889092556055218009517001447516596098788687259213970304367985818389996130090614496105145307453049883482418559636155550638013374979019373512967789772042748044395767026024405461203418528220420733553454339827560303833074956421685072882107359737275584306932659761857347000099563214668875520001386767475065848707314880207788926122558748687403689788107511507487534717849525711618235476150835236782194916030775761785098393008893932170763377657966462044360267308137832277939085959838845828903835997397853266393977833609991213862196786275926202251065563598924951680764925389187366946751025211153836309764971966709981158192589752864815939779148111183023047267059922985371010039963353003600808208541639954184223793016132479335212369081525135799537911940338786029291962287650914788136010049112140538234903740977773247609208842865829786538881660705099696822507503146778363309074411695498845921925973296408795793226101217309270499883894422330461548778364838225136190706401237011344155809702711658241552390429103054613358565464155300269480208308275687203546069467971679580299375768955858160288894931878677019022800548248392935831707389887300152688737020834982411112252746351038105807299667108438261101236069322214301587211059073821917232190176853026372277390966822705515240337789163667359954475114598860122668618861373251134104611011387717200203667791685737667409403021620459000774620393721280144380821417862652051242476419586643394671547818384110692228267473763934605560926615399945474666523524181127207656714911568086362782607245953090838951716999199925439365734522074345616936313659206257247276725307459503077839529053815596230888904990305593303570721719720664843376750873610920889193384719639823288162006065249443054199218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,13] 20998427630307940245595982709556280142052120918360869283132224671242207054484009141746565231216842979394111659582511007501454356981322415917667096499267268657660450520160686774785233280397399868480418471890500102744878556152607058710523055480803926893227144297729180429876430267046081959275821431279129783406713628534645152454602894565356522825059576438799140931804723459150451080974325081442099735576583958709538316269616407873954806045742873222120074455677303157795023386974470453427724290455735288888545202431294843716062332175092946623086208766324174880971753591802273791080017232231745379414385136525364992884392926906041852012087422855523648023317586241853648119435197060506895061488530126137537167151176342776413944408696204113410659279446004618823836805602627160630094400388942460744739124993470794489556145215075957122246889564477657659441302061011572563572197902941650601719059032699996654882449851184629573820269606957294481935406375741981952277678340196367723528457128674320365457598853330949166139714215051928953894442381311445211856951727307194290150195609026722832055316489727323171693713439292117708193778580974791229541937134426939902888740700168981850210595805460029150044853802613452542686285008902573600719484662080945318105940437678475013703521754593166797632856262740924209204695362127614548577328232181165304632502786885698665827411487960847557457813809834612540030136149170851185346614044031782638102025195262822522456682807309938141956525406418697250184764765641985158390756266313814915854295117822368991732498131732181578122251379783726579978727695129356373244065106671488667682814452177469271877739667247243954246226631251110574001304662413340736114666220343352684829696736055936381904832650397641423094786922367658331785315926455269200590848084496724514956285016491947552798843682240479746495267337806640279338762909035306467327587174762034075588972681646726014510998753625431165094177063247650470711321343519087595932656001015018976296167442302198341278413885093401684401178883933376717618941284810808999666132308202524977954173994190340806165879958157469499164342348352077134447236137114551278769280136586414917960071958114063918505848597586300608789492286751618160533895281042789492170088698080853431886129208998727637270314337328283167483495368351391230805913100131134157730818321921708683120395481486959293923183842768206068444799015912090683398907997755048824463385305865009849223751116143135198230680570350303102386488552988922976038866995432954447616077009366314376492823612352367490530014038085937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,14] -63338615039118499011832244502495158301225120915936951117301692978952576679420617446756615022155038269273766405245071487346330895186831067475817443035393819358376665967531320075778402493747211562403527807945641223342524263590596109071189184890121539897795765827312285957081209760456920743053734802742693812520566070652653932423090503413447069418100791416189014020187197572400532559911621964527616584389422493519928202821454788172750678156313465125326534628654607542651520324131724716681616460860973865922500185897762752841233852647935174993574337162518031915049746999476850631449244800686493145806958602134994302109525338602774696321451104578716254463093786917194428087006721734492665689784075657093446670977730471058069620771350512334899071048086117707991224409852535732454489186127887265750165080019122610570905595599856073994110342424369006553481698016576244201610035122928575546191924362127234005118485187531735114128428804278393236524001788648450094959199737741466425507693339942874633860628170985892623503630778310874630227491864626808989049115205127867636362108839842488807652939960505706940380108695191785906105115920085168361062857076440891301338700329283204076247619921712963397626600548186742003455351938264897444648138318793811758368910761377852338369454126972638701748559350290932548727319902372217449927238452488782998887611602800821370788454920681790614713080599833871433197846214892044405517815222629352435255464660888444555494840420705777340153855868684477812169423673422726181716986204281249599353141553957579453602688222775154072408989687451824588323998141909314930182851357156166707681016652832565375854573154771439059177894611446534606511435436069844473053036501575213644431442606390812313832851386190333019195288416701360974482994233886233522147821192304577813809839153750278116670971661546017706721629486502229716456371183972277636754068557219553207743030958784812755252141514203891676202039390605830357594650342236102287327904489524170322112173691411879639297556398111197706899082410400689058184855761983064688708556126278046760748613897204321075968964360303445983903688784626476589240052687778854700487096305655362587866254474391573591289646894655453029305017281727360740487411502278383617237206699425143753439829082857622324855846960271562748852448976868633055991692958790013285591701475394856478434952523245029700500645117754780520770772409984860830447679061859116693271369100825857632827086312690362561547451633810769015701366195496189868081624878764017444981884605181995072376022193338940269313752651214599609375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,15] 151329135748933977379552510438479117059422537646042929366785337427786956517648998109721064158815992450628715549904813267593745647129441445097364286796875663182896489931702357228749914374493709471374730288085120315452823846791312276578965091641825830719337233974802130363038794710582721569333075463485132133901483541307002531259367812226985027154858790368313094330327985200633993524299069946529292907644549617091098242718526417085967221283742177416154138407513908325576605843944281532900363759061857570618537002737453637626229330254249792879819158371700207813485931280350481410702253576047488976900245616281701763738522622196995841253328529253397253638137975578078247592026813549281165796585211784281188971503927616800211628501557344037496252780651277074970517477455646473691777021876732694705699309333691871482802909913190468479607356526639745450981100874620378835711449599591403200027898205975168605229361113528465409074715143129304066688866390736727982722941572541279208141324510315772796676360963326409300021546429525361795671584131632391654913728457954844591000100435271375514447349912441699221647246431287949829070069360806258993949089574991081260224966735422730168367780133089556595019169943806243896943386604316404162932189414273302482656827495291099220497086780761598091147989880225038042813441732078969515583243748450109787017690644392606211766624644314713785427460292687038539950165059388042422561446895704976209105549500720251524777121959419520669553552948421285744136166956521503638583550909542574609355094367705267641800058327024373939743034265638988925415418018189165914762971617914672523763593832795742576807282991137943722628583588416447520975507325979869697447894701621442624675077824035030761867871385312280199501142786536572901793173816373948113399962183707042576812387011606781463019626864251832396602795460891619855103532278292664103278365121466934966436692188304779068219601751027801806801572312068396484760806402565189205274624365693745731358048407105557439017085829800569723055388742912154859920506711272850540877903783192737906593091368570865968380843984620527448156388128613289327260266231394208594667947366495244994855558635621029025551948771718261404186492705206773287155339014586109650612558601880470313586096952735021025715343347824716306266507712185637162746973346134140405723717862967531478927333960418303245915923144614048135475720592485891691392674691759049457332965839954981595008065792650907190620192100774175007017575218145604178142165508042525471363514524173169261268660779062855681331711821258068084716796875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,16] -322269158766681972803091990434943343383071242985494162752671982730353210138947971986061050732488826762990904155590119045492379621591534310338999990146102742344736385537815041186461312595825726782444967161117279613124677836608684263280837638527398250043671357417983878108771727735179845248013679730993464371347690950799710090111349924930885719181385385061265649112997483960076975838772682200941976503206651765700607505530742233836085303270396384163100252321975152254416978265111522193984713674793578475767294818255810601286013073609562479164751186700269366346370952321124393280051838977863490195555788354670596255562539339039152039704103651149887212418002538187401051873330973157615912791396089941767591106588459373609777663525355996800885367150896900350101455499539973358692730357363755833942342474653548328670190827118248446240686625913080487481345381920057967222338339416195487323982091309553486316185242734949480590252915844321749211945895673409020105301029808381541639918837712235213663566086619707635803934181254082791648476705164495994148795299160306857332576323500308824615637472485882536942301829918160825878671155288559237363687715874730579309116955112067406999550010225396985430437682757268265994608102752199743012983821427690278831265527605512073219707924867490276182178397637481458238911202576562777584983783347299444458522504181873430739332946419337905653294210430848650186484865833259669948716324967613509879711606698475279189730006414588570566798869589088983184518732888395766749989480758827882843918136835040423434749284897452873485250770260360049574431998589938267235998354927597156745226788604219346778231535406594187572001535622534975351646184075745384254391731696581735325270172523466790268714949882261880833749113861665736394829537068400753951810791411083284433161886589014488165302013654039270446537945846149029532550453396246441532857229777212260987387471945921654277824033092398514815847662904028258941623998575435552085651589236131989187949821815193157967978841517649036120405001772532827194813367055227384143848415090761813900436748009330469716852676299858746955088168040276449283895137726972197113781975969852011613393226960452726549275980612414437605109748075212049268563972840595577726735203904917191682213308796913875221325064452605517892698889914901127285060296130203005446120679794665360276733263165429814050132507677109670831090686461439981408880463778530064457274525734320561417347148714567717557433535489047211207435261077533571392472869694904347633244300827682900076948241114942195206793940087663941085338592529296875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,17] 680065268178889854005168955948984905847081322615931337369841299982852593133902168224117571011517995525932536032387683132844626451559200344052591091340773087472006998418708273840427463097108176911534701133433552803686914087248097670066537311142350274223647358139726659117815524081423590561215629264840985604125271068487077003443206726882565837723209742121899828280203449406107281608098676415587686071956286073952212322652301638574505085832064953295114994008659103998447289032459291881805102795871905132400178415121754592497619518102038838084824874291738150114313337591541584248280871932322049832681016200274651338012936461396838707390240400596613571822377572099188562222798069022749511519604247682865299563160394163984819245662186361235684792604764762742114380830995282371619195043179847287535674563575705372467500720751387821913805054308625483770839736384987366962772283886050683396124424189508492130533107230781414921229989174126590627650778364042257853153125893198184512832973195978198081539983407568038492239592426990366657742668280170902952874353870133553614884218331646438625760758552178940150460686115366649209934102912199690699465929228683207578295824915429940208431540707995883172146004039470082405239060155270848820162967078444983861075441922430531769774091335225741793132895294589218189033814513278060015299367230709264149433906999423483978708589249469992058178352628336115714508926923806121411252249399754866656759861697107443334847443972523040743697187642885190502207064586089635263474064582289410536510727943185115390658153467465230413687231027676684811969502822214077967766989537049899726520509623486921254676272409501882733749885444115949443173993856925328737395020881718923305723103917258923917336613487234843324396158506110384641401053959443934047538865296095139120758064001549133493434525076089720258796991074364470939276073143353162183612775625962912005228882508896593963104792967758938467039757094394228350174067270410643568618072763575438272443781861848550877619843341118168210693687539141444336323767939333348310042235391234323241475392960144394794917811274680594693049362228529198187175293989317251046644884724722334416170643494693825408012323863585291822347385443074033015591837309975506741027022962639882326273080187414066175584307287343998794711926713497612610479069469297291675521174407743063294478913173946901453284552926219108566474126332631136210400875258924266613023634461515541705208322752972673859884055724716615982966740306378503022337540615954455376918910821233706169786400060176022666635908819898759247735142707824707031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,18] -1446557253582864741634637217649333301470661700555503882702801651552640475783469017415685429073726491968051578681026187146465885058335665355713036358516996751496491654574751877093572994139052928251131684694963865599282138889295087473991586218085228773131061128864812236041410998982457253327859206099495467075040796793701094233535938620388408726667293075578065681743433802599762465902484796397528841821613898187400301421487550813405550134443654358181377479314270237186921654232873971663065660186290143823362072569065591988561171841483601998023377581399341622743732702055031873607464218616840908177848106335595157568355206678964534715238992512571395600241459331872331243888188028427483433537024190651846211350908999544354623277850894607446105719461189683150162936773302605515452209163658340625335943561047922866212422003515659988066600795799531804387611649533911622851403257788612214676088800283123470035624154980465875245357269032507345169520074326660163366318529490548368031253960761861644661836108301592094751157190255722995514973135101647384627769492588763006094067982993392133304719076639104834681877285223329759727407684234413703362297626531040385305068148412371459987020985795743505624740030449499178824002979970182774267111143603529593354856679065361837267702876777978679756398350859158329761129492000333220606639130979134427548681462874003433567930788166205712406143156631165797778276149411249562501893636860120496235516504270707527300865310785777206086997274719784961111026720756925430017956667471954668408953154528897264390628544101751631781632700812875692221831296587992467646221322818710406116374041105003051254677822807095933466002092048948989285094049506991712663846613347811533333571958299060174809371920057748526541398936313088372509587771380160764397668786824760363444755597223821711763518306204711498399960761667811628387506607294306825415675558147043466784163069279648100253492490332066501490965272781797697709530696882522103781299995837733712271670340904042026001512010078400903935945196941669308693542932283617734270914331498479774047543556504707863472286716583554263764834828404558616000293137532029727870439418115905639207451473772174634437499102480905589194047693261440370059871344158308886366164943445579809265803165069255653918129216743951211743321276738718528768370693452403308802574136339411191823162972126358332465998415877681894707636827761159647824041658842593738959269211561526438709988633924447768284918793664482025810830656690122257385905050620797970431445963359523109612675301364769121651235317393968671240145340561866760253906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,19] 2926502878523892011994734290752664923217461984775089879577978198951299600219340355727647409027720721400940906932636709475482951827568085110124066248985943983224302410551591235084653611682142083971043557618280443626275012700074415032312351207364788328500555816231561729625329202819218234138816236692921813107089813500738148973609235456974227691941020822675612525198226195400537287954508432771453558238064454827620234275423297562970777276715620888538718833764769802587666411521337344656074852578161816575434433768417452987952288797000224469727116317580284075547055814446474108081375810173310396817086244019634716991485607236436401946218678750611682411113765041294597801445485366457196821510446870003504195771887849019670735976357305237103686440001178255957775906896557911978078857866799002208810507462173431573883315152157312174875605585512548662162650337924628193262470664078301989391071623731571952132275869725272078985811790788959047055567814566095408638177926136613633070698147967002245035330405331947447959250352584761420486757695476037738279357939308652695753127146920950663553282453219506117617799363824941553846417237803017347210791722304448436632468471726787772000252364283867401414245140063791661686319674774848610621547166428812980658573340796269746779473312487056218150626092008957751274934177202193832158168132419131787375556154668582081373455098296496450423438344451182156885400495180167484223710722518698402140609401035658680214001926013653889488587290126584396073331645118358983275474920540415055247424631935705898476655481278127897487123402890626452544706025744632276709440199316849921829137818523410179506168128060970545028338607621813305307195876600072390322516704078410724478779060928328296373980912882684736285243318032667611771996654707223461768731134222684317801733599547194940090153882335828433715285386494583499070769977897601381686227057877482133929191077129728742878649450252339641193964528306258052971870902012090496677597694644402202979229820230974661252275878027471989167964566711255640607060255820288034352230546628169588395360442653709530002243269975190576802743624409515147250992116023362218161059921971747965386142925555765575346885101256563383250655336485073101202468708524500310805615001785394273097058414859625567947081332903117153798674434780086299978473953358568035775450853812536968548467924136780753749337605853141979166302170080660745286055711703538107459587987987598986003799457293311220081254488686834337810898719206598740153195038456837870297862204706189157041596135983981039564155311911985979378414413076825439929962158203125000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,20] -5310479015036623744157471514821975453154464885114981016755205780379377182363048687934369740517772973704377578885830608905418525199787137513668636369416145271627200085866027160405294133876043353283805225631767788654404687611022828255380298732425710956617013344229211733905394199543168795427419727628392382025763726337825918030943514515692619651480199213848094334728383823302850838481232914138059118439896927200276460651510707683818455410953777263086240658920951355414726340595369096343381731310300686014163087363070148824153802387116316743752831091612733008322697327997085623731266233898686692877342399685453897387870840798302434792268418991879623183278742957664280870851644995634002933401025264507708578036723193882294648732766404787586679709949385902430455751111769218649019617006779804622359697595158696136296686698651728248864472057630294437069282556019810597382629811567007059908749705009142539490512624768434854273886293854900948943967023627032734129913965918099607658923047099984455189771466474691714332336010870506985369030892998309381853642396943441525999251274100713814319639541465631539378721753059226520837415674917343949005828075366446292676524059116177060656151754850242006557663059341472434663737837174824722100662634791644578371379140716379812261691733531597723381428119084286198104820209781178778389059679616132466467567112739247869113491075922623977794971537344268862285356709933788117218984175716311754836178829051121280093209086813719238846254314819512074544066813778039038807653033509593814984754461974954164025864659310669691093068863717995766601845874831054953275935795803177240403726714054397531280431276749413007403104141588646820544188397841478960329750259635334736935105478025314480316638714352402290331086597760886064327086883772155792654222696294107091468513409294873271241963320696241517957382509463402983600564128918896243800162231017971260426761174656056121228092529687576703597651273405736763759060758833112950465805168392335740988856568346237351090413175584398804138265308716699453439589294125172719973289154564672835584089298227046894695826230236240793872115848886763883700799304758041171760200128472111167724534860456238886137617729642436147426740508343887762505745478457253163052814880589607178169326533108365869219889502239485501510613662332416678981509039002098872930528459155798582950687201506811676000208777827824810871835858822143823673910103146057269389170543296875023809135364133702577573922831773458962079951677227398804046689437369869336695136462752714889121592188078473422310244949988942975149797121048322878777980804443359375000000000000000000000000000000000000000000000000000000000000000000000000 [81,21] 8370628805840971714786791412853790632261546229842303127999566432927310805608556317205759368651624444347467805734903677627878435377167958082656206407286870138409963935447225240301397163443011498430066105851422449613300148854257171057440690479953233137611434303740180835358773639723461463374635208157870734292761962847639859392167397168893923374153033717428734240717106470960954424825733064915747373395158937493016832517669898552602474468740165919765675827066011013484869954200684439304224360042652142942123775003328949326482695869753112850948798261960465031634330831931774159820920879259405639458384267622108074600064690892782117469201590559840628715606792697562379362879011382969067429641301702595820246565690729748334376673555215039417443514175357453742382523179876359442168486901475375175502365215052710301371370774959292420100931989377115597233429843893078652689348124841672337258132578218212532936669315656872993618424135573935099684905122670458426369556715598556465180989925607701522375514000882373955957286018857550984684000798266790682337420265432359010974648580691259272194525316944624801082966449415246695717431650024002870060928530626884378196346822597815983156994597859597451132228275378197259225499719209839474935524792609005022403251294096106912960130032548336201713979619653372042649893050166293159163653481160537521989276645588893537844146926675924242238728640253242016725652610355684985115392602778909873901750328778029422991490612595486252290204089797170220209109994387398248765340333353930019277018889082833903096030492792884321323521379407561531145097811440879668997721410699243988863380435735218708828470492295528517599604272694279350459013836163420679702384226593739993935518182176216908700298447250097110092348428840834294657808188318784160058270870717204030085211037842040801615281374238819018523039859835100195870775314717198416711419705037713547483180413422640695921580775413381696348806897683011241766541298305551096540311462287692767224532362851772268912480916468416844807651652966184535826574198267997565237478701428188095179601950192630348943288301548617896086954268752503607756812744229551809262949308267243529204467531453517241032430208209414768913535446120192362363965136218021617451369781500172757558678889744407798136181416519650390235401657356534079245149980925751380305687569913286925083021358536247319826011354633059874590874242827435887659106899844103904317102884589206946958234398482357029832272705258798146308223603069345371039687636491086508298850005911989077627424584679271134223052228765389040296418521336363482987508177757263183593750000000000000000000000000000000000000000000000000000000000000000 [81,22] -11340026636114316047211413546938437696972639884297232375704551700081219822361012314202063488037114418324854662331722138316262930690834414623557454264670658828446969309877988754449574602343875459539625217590323716654291602451516798246623449478886226746823910560321918671891544144114605551685687231841414218605987102125779498760997465722575287233677885035489090067227688669585442550898118444385681379149814490278356812670921497180801921740923990231078761311518642094148843342089360903542392071396642599801637873629881993812798185203429409944362711528867409772316005425169515970812711036767942477912993966877226570737893108318764347396991546018062577305087651784324964367898986618017583736665196330704420426678901469131802260103239817634765478016272956998469715899783932547007465759131486810441912857134861990535831840547611800139037399870735153096662437793788675674108233382375067358097512961962709958856427191768658571362990598995858700541190837495961696851647080107327058381212970914701414793901210387968848722278537119704069292141674399854302530584005919146139361001178475744475932782428224646545844960278986587047771889180548972099903249318528768436571250414218253395405149719193002010504774441934691714720467381448277025966473330907572130852451503024609888499350464896869379212153211998804295652958441120706320195569562030934599552834809237052364123516799353814553027284442795992589563297523398650068117676818735174761858804224287241724922816661838867548954326567373039685158394786950987147895834006485347453373390053521923168583160865915345487253271752064298266342732160628011309217145125338405063897180147782265613322689626925831180487932839969554432642507373375806125093517565654596709801609854501850655832048800322008186579224690697537131912870299599307855625911162302469231521304423500107075243433107887565566680044819611358429146912961024215199083717044294742270688108803457411747790772392247121238810024408229088291452581555486111061233919909014577198158725169154148523688292946981770868932919992995007051480073262359831849355439500478807811879722408552383548526920595014551537267601540146929066172513003845372994901913815752428020921900285016854195936444049564915146294164441254920134003660170881959688234826535150427301645795157509765772710574087954224705818235822148626255654088970853188307928824946226478747919569036745063206347314333415414297351524449207714229603185822141933627493880491490478509768781616118811631350531329048905005624426344946016860943019078592636499020989561958250308364762601385976437296806248344719889018547380465928853254808927886188030242919921875000000000000000000000000000000000000000000000000000000 [81,23] 13331202034780662324049957297272924690776846997133659089858963358830453612144319522856856822080751014718715366636921499016762130659787427665287268290591980406998608982236979987476562121596438849414043752956467536170368858419853285672904934829442368571335855937722345899563790086884814082709953204177749659563443459667591258206113652119119105039286581210119222681711039074784484787759657973206677954119115318499124473752224493049111436736947775408543579273976794229735064407948548437142760352856246781949386053176288910850507269992917859373408882541812613129958875052057634822931447634172656978607867656825413819650417436445315111224033674238143292935533745567180322212245745088100214284951590387548085245064215916612573269486890937259438673867925459590297566115051486714652304619281981224662898074606316503757732151776317777378832887032285250290452890944696845251957742512750875417885064841597671641741942171309565157789687966526814888338988724587931414987657128402784681138506234106285152713808534490211165685092218251695386057152624350852401071195080101332131877852641810126161800237949602783787176481947782743489272278831089335233226971359609629680778592448150811493069022040327914441079669699007737546219993708319876531525143852748514167974887382575562546150172648732135265360348702621783959170853340917060522896821028518624802196144870914064213161300917411609898881648086312850656413445027001311105727252612020398951790659220896280832109588156961663784321322890098329062850259702104026886940706976189496299103771092320340567146107165840705095938532510850678397337980983864238270685210566365472776183202234494858270459486094810517849964242865643738836475787835240087939979852770420588254348832075084090007595923468837900846458751039005913786414967947345879332034062581140151295042847139720478128375547166554705164183051607370549145753456966545406581054409166784859991204455526537478747736289240007235193026910881057547186339897603955580403536525500663867120830790599228312409772762228354885253681702502927153934928105873376278417914510864873717444917218499398377741140234352236362487135272750018067536091062120405057168441740952207000316360510601404356807234705861210454363478985519459762355861721990668652773904786669255387043564672675470210062169590176130067207823831997789170115042787758975030200706613689159969081568991774178513422963550230470210390358323989221228408568732391691722367758811264253652779604144406822813589434617308684781579029099464827208632822190187103726376386999723435555697792239534042843633636663719562607932110400238358456637133286903917905874550342559814453125000000000000000000000000000000000000000000000 [81,24] -14141349882580972726202165782296388775392367272508321238234498659452435204554478510950768828928447980909832567053303305787113328195704592147815845893276462032940722503860304344514850896096503821267708076771598483400207101661414492290047387255456391941238897837144602195366802235442826425915998535930465008141758181801563539315795567766036236280064179347274388464617187342639397641173857264175237960420779995046519987829951191818273684487887439939100304869719781574063338897880642524565301667653861221319431858418904870632513606177131121806954533274433675878726653453431196821854538643713614287165111875720779722900056311367729974751675789129542732191911828329729162335375132616951141223257761184446824418961636531204920588953099251190073095285339143700084306111713462697903222558137315561232358159260719295921605230710966655725214749480164322696699567279093119952916400149743619986297315210660263443854951068379365077141544843164549367074614498919785679074243221492379400463175306674259761526051325413995060100202502822687547039182654745366484379508387960799789820145024630628703870950125517493762121798095581461725632287326217489868040782016731475469714450516732754749996605880256461804837337285846493621862470854295219225624065714893080976782797815246080791879488258175339085157626904565453511994339115473934354944595716044170775292883883677715678119315381668120303711791611473768474056226979622154220925289806955217978496518684517407184714771988415650270931694446273481691102112744982102669977222869060953380650088962539038253158518747952601719914789478597557017445060470448823692204122068429710097497167922420017378888660690735195262187543569527479898334283617482045388688691730524976818387186359316200638246817212645409586615131998463335473808493997872478146184157994255154175373691768029696509889599063786595204283900904449681195146858618974249684072652462436430693995855722098630488935101917533555795507447932993269822935690845502182000668223843580718264672068950666238518751712538148615226888001322075367586927713219576240622609163553492298901327975089799649045947741317324976125663440511587171666523734590296965356323289731110105039687081519703541418446052033954811755244910368133373853873209054657862463343229581644591347758863325248875414684706824389821840507167518881770866974747348119167672634456057443517091820348004402189669172576890794546183357588844003799555098509180999532700166229500674579664683972756552114118285124397833823474161713122059522029051293191013526541044712810286484229028591890125277872299069489392143983685269514024223725182083377660546830156818032264709472656250000000000000000000000000000000000000 [81,25] 14582320099612189464628850341661403752651070164657253272955226125999247741392730956506584988999508458228417892149745415482321976970230481651079729781724968042039168833468484464001826768244334994725697612882842485823721076881395168321462316390041362259069739985846030373299603776544654870926756712320555870002632564486986282489534672037294558529013281812340308705308739132800468240187915610641683438643671520911992488911008674941015230616797909493076848120769947534689923390982081458371533496846105646412799065057882197647772770939400588489192172667663816372534669414838758918450438638403082257798293792363655338995183668456259076449849716339875224519330314244777832496730521545432898379380480220774597406128762895490971144840784861833499926282441711720282622034931854352951048005204801617336620969963205110245824870823178872395143618575998955540966998448362610203213154540905514158909871149171238361967788933337898323443542333877724384799196842119150921643642091023301618585338824516959382756568251214270792892395345492056839784717468627810945452760890153458115387307027513706499881963725865479815939123524648734746626715727328134475162845803211741534797581188670397152315024585889610668652690511411873516724278895739984750746643426040858409478443908818161195168284920381366112812326452122945403233254741906349261396954827514365464770799403014048122691681342140744859012946817224091165248347996063360209494665656421835072692277522248643510541087070887592726453765594126114260211801931003018567642073868520155489279176674404689650406129266098598864050357124652683128983804311474767212909300675307995410467278261995601294595190018765822996435378688998715845596146242726699478569816495834199424739595055124383744913908196811864668179320525173226570247995077444164340730828323371809711811442452925522569068937305303013027909860465533704444337824083337854733007695834955189254537745394818248201180818164737567873521459584208916879460779650833930596676294321291634998771313999906963269468417171056182662740640316259292873699687416914604515171967240861186827413537247312404921102024466179544529302399026582462716265917016417757156480989430096093040803379680450307929987197247190371078673054872147546043106119939228695071770500995177454356062017186331466398057038869774362122769402186925300470445534246981028854291415007126797187230468015709540638147765203133864227825672334364384749614323377739601179390591560137166090340337233680840396513759042948322174117035530104913155655762070289119293549051173882142470007561814591914318538499576496372261274089122688091283905603007253759528794034849852323532104492187500000000000000000000000000000 [81,26] -15711542209898352505685712819480930612789039614047390798578101448341522089674686419580357191426453471863356363369122886502198770864064778618908129963530390399919889690339704135528125308603681211902316500493868539494387694247325156270534511179702615143664986389000767834624258898287985553723706245650060768328246004685713295046783611340899448699564322465223106463606972390088538386576575900578869591417904163977653947581705101247334079651155051521233646710088364937778126642517735126337138541588154766154013954436043695808778275790981310950286522908040229520365259221856678218390581829183854661779697820607964336264227257179452233376233288750772309276117707276599015863390418154172900371206940111440156329418606329868197330012560125925414414894736774065298225406690753004775589869373058030404761863203437551108187606697188400235804037183700687609297852636085115434717346986255032729144715128370421461029200643721679562865367863836395768803899376380544177406648106659492530384385713723107387839305830349346684649141918011653656598609891537399784883028201474222101271001600059008256846015592302624872188907462576556595874953828860169337095008570765851191753493012135805036287386400399660094439529457108935371921781178460354477929731028106000030059835229499722829593150724095022546725130331749730558940725673113605742959824282588138410032332434052070922497036151432608109888062308221112042620536253299380394951525925365407285908623158433828616144093130279922021718412979795130850942998817303844121007617526133307042747651877800991339536405084845866544690851802835476761231147323576592970122238827970827269732201127347539015491024253991623549202161998404249892045279031331926101598329662125515044263284953525505699748972843940538420023069903155077294704509764240758262066266015318841406674915379551263238446221447854333559193595054108027157061999880117451589349676081185884968390171601621030449481847927797155850760917760042712903272412753958787349908806178639969645213064849435491785367745285602236096538914381320438221451953913939767111158994725608336098063519451508460864084830906758137216536689248772882276363655663737016880398242522240086981052060660003586908221131647118254324159767000538987021974080759785010310675080759174946647352751283950789171703991656143130527759108134202445233832772595214761693100193246416914762977135596710614367905315636815502190388608969601723253791110927834432845751557306716342518322467806081950099639122341453707323619821109632496103791793883172674956083543797963331909577208844403147622505925439775540875574831052047596695377140209315403041046010912396013736724853515625000000000000000000000000 [81,27] 17628662830367842309030770031913598416557049849683330815105871288503654665087247995580798174324804524675102149301438561783917089502596517817615279198206483370954284724061997918843681876985744173640785782847694527671816112599329730207058028987677435359265834932175645072712153907780073132974304672124307480887212150908108564633842170219201818048620203081865831704227050905976145251046721286701684528858783559852063988186425776595070987009627045717170074684046307108613357694585253140191598006704518403425347973810080460024981423307073358888903757879334643698865166702168918007731366504477832321646956258818260148659055169332161400990749961323829415149553664395709740359719796439836032638935343151911354462053273345403912541896132351158789661004080548502502994874886299826277367203565220037504819716837080328691986399480613915791061891676486642723855554691579040463960969614182452760385651370784142896162895409911482589839038543002565717959115508521080804253613270349755957332258469303286557552056840336591047832526932425569108549751957293332636109576658645754627320675705614495242014333410771198017167038158115559810868890857180504366151146709357676044331442726355491936390993443886553517943185987372736905558419745423216763572788748133765231824365545616630697710921134949761390310578103043464482599782183494503442432916674549234382916568749996937989551047148823736915956982733718074918905994009162792293574225391070457679095774628057505486874415345545601057229657884622301486322195859668755012320288795714100139005557820131650502982580071503495118830045752074576639948425822644975746188646106481183102579346578075504375392902371274554847760951673861234578958797408221274216999781400693708963533101654877351228143006689377389628813859605485787231787874520764987850451137314411023519438764382266617467376103653037859492810187507474327069781691282121353751593302575459208830236000066866470237436285875073243197834624477696147860831445242865458192590671342707197805769566515177601187455157983431680857207518729435645437831070718875788678276847324163694959618240795573607102116636105239253128249182349912467890387608030430244292662434461145971220489781964079093435830985258126244281448189752715955028698354864230530729387233771355564937649410000696885853167462191123779853339671768539421157011297358159952837355623862317681301136721226045854946443205833464698430951786289302122154034664557462420383412262762793315045385911458487074717637434649747433484532204500492361964458039524038198635023805060928310734972633051443154695484568112550938389265692434794679820868320342550040688567314361989701865240931510925292968750000000000000 [81,28] -19190289339877633423574754937782372428945191625250270914145690886205036548172478506381378841380118905242812956705227780748960815725319252301143287199711526976344373454191516833314946811303955980391866863442770238574248380183141421995747170418623167854213488821430310877797608258392350499255284261602633331509417852225748283949632125122214348701909153180326418287384524036714255213718502420425563612493869531924707152696923527187516131486597897855645940459085759712842017890552844990917304239802452914279585476936407115495314484321561088707905968254072531614992259475365736479504386449251446635367083661855210830585890797287771584570551282824446350083691190870096791910395369657408680809159647795918982361504682575050603219966999846972474097057742197188179470674045919637415749638120195348653634384336906173951162498010146627741512861802269790661141596986632456889330086153797453804481029496946942486799482655938811406300071317762789437018629913937172287810354975912421872600702457757678704377055938922603387080370819004204212632798411925075005422040039059995016266076182081982423502439508460308726622286948286556850968617411542556238966997745013921908659718245907121525722577700970121269728266257458239695704724959347183187468718716476441714231493382846660185286757493963154381421249218346382528116993426484502498569079375842326032457845554868040139144203238938323845021454706680323464173567091072772646932672344080726313019258657670880640632907721901866005408514063487255820774275517583743039197478257702009085160649651927389324898489869994621071947441361458192205040631371792248601232123846683289118774459507583919071694454997712987335341063059408352887519509949467194273677741939357917985307492859577266651397743457170708032802999388330892663552857354336522656635625454325386008313380629125966540187589466971748562474570576019540912235136356920478721459583250220670237353575454240480383723048490988344872075546120499211783248153375304217752179670911364631049782459142990298494953607029626359678103908247291201608830398775323597246482297774801384172666395167422578092673414096230651237526419550514255182983417532590110204918759449818715191933757585593550776121280719088474809032819335883254590087600020976861222105520577976688822757191528488528584269499826375109353543734778826788482435896271282418461835853603601752591724115166420319158182876455749927276109773163762081485061489655370293174947821776099107314695092613229890454454609764820002636403774689199470021493264485882613120336911903913742585651412388417972519371556177700141958759545285232718790045825798477180379464357429242227226495742797851562500000000000000 [81,29] 18996808626613274212489380537640888893161604352373555918995701781720037506520601783138522367905005015857186525343862367143203531136767912131924801012921157819273624817351940834906668102423148779369363181724615539786706728270718231310503977140949578858830834477495923857629033797020800730386492191793318250781522495795540476455450521427187505234821551833151440533935658109948696575182268603370002036823620682160531005088820846985907933124034642926844775708019380084313731308107287659500157803710713942728027644004058873642205779336463350116779020735573366586462624967466145927290553699147337407995121079760271458720838034653079686852958329098522923061076480431793132339237519182037328347478729896444454400842496838532610901584495402324131201381043730624285799672325107792642229924018253445443567169917259083847757668466478089751114690440981435420198091155252840483343148311083350793340157227045071715320661774681684328394781112874052172929105359847976047793027156657326679057177338957000800892541980920849461770111555412144988836304392003667840280507209423334014164331535698486080222607702041710738838948263369602075236875373455400628459985390065526322492396900090571188277515794888885164632447043342388061769975628359184913429699772272987645803393012189173310442249001462870896903095636106197851845261228954261073587204396756870109736863489628365421342366090496649465326525298099816590898731680528783290746959492558392113964853342513717338721745976283680414482845175438933793837133676787739452120545217181609453914253037771049017121753575669113164894432323776396981772495418396969975349926402328655236180219262965339686978308864972668096142446150738007810209909247400343042334063557065279554584006658350541567004269318485889794834776889417816913940920228512977120553680139241425990985548987639724170585779200753178986052677264266406862396640567844835836304451070925877069411552678209747618664716106944083713788324842047736052197538331533134000184849416243502167254947968702429313647398874312049046775692972807880935540428333674217744146937085296361223303998038308282277573891705270350450237250189251851971122388701271075531499050915698202747595528014674299919922012811687002131573606983783988677459121054107001141745744928661506927372992889201890801488097582271065401283407030346794575694949186086839133673528849687835861530492251994232036429615122175592092091133272880116869460918704169460192765206805572501427386456383844872459012697118603778063224442694914915829610636336554329272606915987058224925142676942777384207853080080878675022198325736258208061370513961528538882106431628926657140254974365234375000000000000 [81,30] -16582867449922578957569639636703610956497484099798409983800994067904380327762164515694363602300136696274526330638980352691332922557707477296003198780030262231020139020080101380078917133784058781227106849438244402121378156395478998341986337908585900631403922718217193685206638610366041716890532746736554159106598877482798108344858652546978795845363667599253705789735898407613218128687648562746083238409723493823164572946176322091260789780156151296072175176509073175560986834595833651400874208588313813726362738322773222117315688358003995249255745345360279072278072072571013307347636984989034693043705774405544477927636458344190150514561648601203302781982822017546052317857154705906798984986626763785778289008328763063252665041802189623095927973865843975679004097939275486494561989623428284033284413803170397378711157639788994672159861390394211573279911721461000293782196210049507347248400307650019929206001941170775062301415299726756506465376301102267517746609881677396889370474564959340050030389300913171325775086850064637328092268327600487718425399481996586945150042606648325924683729359189628571059087493810203246417267951946384222478811250441101810056547625708404316768454420169970806283905615996527808096599479070666073493480646347398283617884277322039894196936337262087759602220226434553565250848636791293447912820148349138509973847941233973990808730393664729484980207230788295399553490953477027216860513460196693991762135941637399845253584268400474719588819542873371725129667150954320325141120451598055397770017510188205914644660696596985056307904782674647341359470024263441206568209250269307068760298666354895120598239890606699377366577813883278148475967386940714956008622629879843181426425882435840851166091927177424529855102001727467633792702296610160199956381950743041947014770324914532039895233176771398224915645813872038822819459306020253455528173039757160166086504430812145022504384449996263448401662810823690168734565775325024295194533894737075734705245105767491985185490211779110774401919007095557826738694058211478140812518779608741736790074867456896280009093930587415417558974963219783073923315219330015574275662328872124874572732466086408281436082834084272840684723327736705042972492335485488185974302699673526442019660234981601903299367550977925777643938500828076643063519856102786133351651590065993428275859842551318587766862886333755437516212989013739014910405920333654816338399835269142647095464431328990650540077174143821458772716805166066146615221364689021660060363169774001539434469666910248704370345452110979083460012918697348486781107832974124782765557029051706194877624511718750000000000 [81,31] 12677205282102099128868954769592010404507574673191436418956818823118486424026887292185632629929753343872359517377114479933771845968792159827676952884855511128601476828597935938085715967809318453343905307046064996323051044714151634336768835512565860057164495482136461872450401579296109067282279858054109049967221095110332395132925417541366304651114478330676497911574776396772004494099807399612801265972698371976841487175297445610556701286902760951214859264285666567000209923778507984005691984881626789615441882484772525770747524775599338040030617092810866756258359424242512776894412953900385541235318188557484612097906728217980472136957746387940420726684529635604555606885474399401428725417680553649142731366927952314485405157112514180509215830475896635379364994085509015491132098350230447084924768266176590434618143057283830670946941372786875113658701144070177857695771158842908829954658941198729488609548901299105899721273552431398924404094057195551952596585512456629769833188707217241101862026842529560091748650946558861346555622664062735921721949565425964222201733294772340862125512382663831952066282556194229111120764489864735510515482625264944112533302691510241632381420184011410815346890006579529584474300534959354242980838011025224085931260568961399575064332569891422499781484767881646503133306437027041752112940485005169316631168278483447079875064234937266150185378672886958972219142882987990334602892204858733745591150359971739639459954860572761284659940789887012207832120989234305622533249792684777935885342101195111770601356410488568320358071951673343116439451744526346526336104921282975679372150957481415162137497933887766467224275746392184714961397370511081967988019656080677748423218790777923446248140326015997738045651268767490958350810068650761221845981386202194698377560646701190735933303880362329415310887751567861461500114162920877250625798717634820871255990861437584471214539103759890102432236421518676103476994807655300641482596938736144230935670724005520796876230916075474325812298307308853341748369242681654319196431658214318358577104776449892083940309892908269308549133437253397315771655145792604991167623182347645124901494786364551066938703357568723529987091264603398714221052050942947665839552489313701933425041940192667160894403035248818957286367977191390342214476600726071046509368107628640256301416563228661600170940767744831727187896820612303766106780172639146696504039042434802693186635307613883702813762953524250650261696018088595635701962415605553506664086227434323717970247654041763619406301350148234502235051188108250409163416105862154381611617282032966613769531250000000000000 [81,32] -8527088750335550570532759000734467195693826799575569730360837520953084542238078322294205261397973531541156153982988024157841053751413074171099126230144243630621142875242793156997039092336681005015273670582276660898355730944797249222098642614406515540875034706182148126736030551771980907361096204681152908776894264185213508084050996202589473323284105111188023903766776855407033254994111997380552578771225429651111473881293255388624531184631439687898869904943324371075309258390519020866672102457314126769552556225037979516507731984884772560330114398460129835902610384797489556582229440403765269353035097647051905414682570066787162656626536019400343235011140869349650128136725775533984653611915002442610745363818772819422429968413276737101880124406656385746547387204054937791045373501728697727885190754457125822393570337878562772350193348487067108270636239431129720507331312123466148079309747288517027426578994660061159547584246907363670321383518955645820365600755908498806839462355850154294071091939674274399915838769892876522063158296561614136160847349071562179432478818051603432776780913421889630498778135848605035159144677834136317047058187545981649179745925635609232354103770198641215922363750766983351138097371636776469051387835480090125231884359693656150756019837597941975983581844935942698008429613456500795397628249113762143397900155066741186684404520860767773337362016515179465422472153827117870248872633663022593206119193771567512126004457686356390600854595632653336976425895967588874029657696304531893104450215453375349196447905082477597635041081318151830897692209597384628061991170966580031865635409317647549035154882633853854841564895400727197486590687137552672532460069351645442468353027433286494473124093650370883317342023753298608743575862874254776011957716016226713455245495773133560685756294795876293006825646663559574222553839747380422023626099164207987434211705734817696047027801641612050501356377806814298458990725515493713410053452255436262493304296597581347054097240793293813747699826285102007341764364173624111403820363347598284246784259803610628968966430524163890684315297141449404768984955983875848005947681748004266366432807917701898266356494149165895220285695104866411112103839680769103105384378084904736001470444778214362005597981515618353347057572851088372188735338819372963957389333656969925725812433131998805451591438477696672031097861701285694520162904902108286994678984697833438662991427034968398499908821768834026403423056374679028647991834288732248234259034359977640188786252396170849360019202468567413265490634292484894898173086730253089626785367727279663085937500000000000 [81,33] 5095500971956391067542733384458367483467970483256669967932054686455713100567003783907840348592554134995081644819065047565644630422991527219111110894793438475432755342466905148390115717110622240425192633856713227192305388557461208512548340091852827163786645515154049799926170597890204741210759466935185263089329840365111675493206691633808580073511354261129462265259341770341710373335726447676166975657442101286296381570605348230890547563707577036269840739735498935001182261427445168238653709575238201339222862543027234707968724364602406919755727040995414255631408770269745491972547626544340671546842399362904636292996808415429206176929026767424361518447600836676420775861786118333699573467199227996522432690819892443585949170859005090618255919220341353440205376338312043109040655011037614081564105185293298976225619150394675148306407969022148032013746364802420033023231027185080253864786866439560970991775857702725641188890932482514634647667663361655876402693531161259923132662769123661102709688236601846467891647250718912897319755375413315438914650049607344659551947668342449915826465262275145737574080118764162071092377859951149771525412371398067854822789758726068824239382395778428612132630914896145138515581574468488139263399065042016772892286413158798618213510770631416810526398957132769991296844207012427050158474064063459843833061359034364061210349209577259774141112787998218632326932111558025186269529549678906576660537144575053264321375980988757570153801791302062807304111071934797826510319887110568468210828395303920577038452477137597111569934157810396912966556976443722536206510815499496762847989592741412059230900375959184720705076956972408453662993816542745781617773034787635577703273348033147725453536132053119654711137207004890354350523998220877780901147304435003689618353255908976544152889717281680972411105425345449831987822962564452111495948647060878486451544035757666496232889704868147801492794030420422193737630839684709666019823274899591537324524116031884233913203008281391659866415690591084613757686393082280343486604364141275624598210676301491032538846516596966721851108972363531994548401282355741357515094374814388777463071529554177983515140679383588206940552528638458851833429080967430530981471914807679355048109997255264306392601654716180264895299155668358891090348699968896973326211287275287497357413649095156645120026425402976212014511590896439864282056281366430733579305730246421254043575417127430794756624425130575074382506689349641448687920291698678171590174046534928474712575768859283737954562577817511624977885367052108148665234832463966085924766957759857177734375000000000 [81,34] -2736667558647659602798957642653366299734851521649168041034595501762982735468440145270825968688555890673798330671967618573831226564519757497203827544324464334029071020685368804955918119154776749690609569727909330761659074167172725880940303481228343954804532981115760121881112435472425207677061268870780714990421583314518431751670934233734061804845765119849415331687295237972498531492809172241322515821758580722392809504392191319660556439836288586882794316259734226414473830114006539686041384844961877498804057459175799622499524172711663265415717102341999020531832002811447038420303442065064198554233043459351644697597799131802569620421986749627610752287519623266103070760949243946947875352427778016054326661814107062286386195063169849420565625003084422820439669713968782161226418317118079885772281090045691194031268397513466201040179993201005172955656616971014997602697441866630060439817914247824730629645487128636100585070705436441954798354525284962962371248903708461770298198199254582641396997168479813109099016680132687443832015092612038870372265129157347765910448729451960853951190874822111018408852960755105804820044682125195002819166177683429811979347342433649118538401411462473620155294160232231666900339847090585190311395396537280155359019151962160087613547972993317870696924620477412169499866470302381019708722653905304503556296197024218074013337802947617911544736485028066341202469081015304732723352803844581456850315877546873190652917779473840101245069171287269607600224769812116045798362211762681393472944039656210186393316801057619852900954923237177230754078110527557829962457828088929451122835855289646159158871590687359112055056163372574270862096329386972910475957988178280689454603360228148321461736435606303756698559477872071016284465266390960715419332860015486115775396289237008715988994278015396475143671477227566538371237209949584142404154491150834112644770865449235954325834832684137479675912160116499895695193354922786717469104772626236548583856570315366350935726651717053263372974783838537518617367743582681175790453861131349938543430116324434894488268920514348176734943545011167307734562664092409370730754382999753548804603338318235216446547540079723773459927511104635382626522052305347155801735609819376905384663145134889469455387289991960677260861186867723139077568436289893687187950570763069497011325469653923716649100451034859432795597863067208984344430323089742202955355562088230961630306623130694738960179403620319091867964092298745257036677951449208855193383093647879086898492000755880650544212883883510673593951793149223628703881061596803192514926195144653320312500000000 [81,35] 1336844349612361677096917744650448556339784952699748253452457184309670496604518524781820092456634990825021974345450583206416792587544447853091051433817668386900599426199345202317573201875226662646395884738255115102935027946821304728032059742601820184816322544767749814690327044645575010730931580769128217162010805162768467764992093761877763527400067914890186274805524629671842896606039026975868017803805922088709258360753771548646878680484514258282241971959308137438346601715853363262912632938077671440977797362777013747463590814285250298275852880296962759230862096102985882138313038518014401691383130277726086428035896908830791859411688901978662995460900645159223184592934950011938797238423157359835460662115830100727701247267165891931832944131063858771115924252775694173647436547482817725218874913286036842889864804243625828073335915569435866657515770148378045578508247684771647211771750501365893491334730273948523585420384051188064883551650499379127508352982296933997004109437787849406331986036836773115997270778735401278722178243719960567363390606106122118395545491401064839486025915275460646020364355577083237195541734089340383518461083945569037973548112582658883987602573415242361159894600541035676639654500605042891207251397800556069989397938505836659763502922720121085934050958872940441774979380242943798982756078767322992914296133919806436544563242737627534952958764081344167544356749933265648398546238470587892452262103242985049936175158518764368188022311715424965605681466728745967887078006995041523335331306106126684566760469405231168712584924852566903757037611713676786643850995858435013343297566476112572362884156606298919269511814874449608168095204286316736498662048807984535074490401119556294832986197949754455694349245462362149485368216429202463438306854051725482725755357485786229547209630897395397460667023988797196418406623649010531733101691840112295483244941476639613930601895226951421586084567175145545853460869477758619572331660803992205498988899025167784208130152726233096046375314032539121540871238728543429331525882763737397636291340422377165240859143001055238743455594520423406484151681176692391026071755088229670440102606453479893017590119309052547676004693003077212120002779645587447071172871432396323633735652410382576458760128631003614238486913187865457357378691759847602906886328495170940501311152200880362203990726485662250616003188892589668587733802251538642655782484947623146284440774507951182579595427504486053171254405038675254106793900778694695509075405430507707265669369085512179272139324131997827143891654426248460918458249579998664557933807373046875000000000 [81,36] -600566149488918364128312016254969812004428754687411354929832306400803184877395310883975215064630847503425676995148902290579021301336345281339625164459400209855329907197582686404577452224272082532374608275860645898340931255540955363378917265574985908222215235267205783232588757253391368896748545417841732587228852874798942972701646111046765121156430886262190042795187951106304983782108361421675751758001489380262159051529638430783192391403717509461672836597028021506611608463108670597405600266126357101496132498898088261844431005686022310634983676451694457597373776954143295096904517677038666579973849395960026047355101526325197032288906028575158841350454034933285672505844377865960530010421560136086240442132593176663449125271898703822988278594221592962132677211246727689404406537543536605357276820897131338173172642219251638935147371768190927074637711944691921007477596559569433816779012390924547610981516349666081038581783370845130338588617030836533556053922179782164859272499662908919258985682454997890120881771342633095946229995001205371277631127946668919212162659708344151034012589082231831390371876422506646302916947068255261197616462354343462872431070951067602822345999480593055622612736812960531853331284707791823786428828384730721640177577193401529512465832209942467938014627277970426728511750067618666647968524303214951941910902634747243211596071361494847967387480124969527727231632877493457363712084682184873786683953992564555102108777959568666291122311087664810772514412311720691456335973049289533715968887368239892464005150198100562257426236876473909331655676378407048470634709303099884640409739601153699294797477645639301352576170214489562575359220479918630515261326607855776516466991129845631315860580721557016737779449052995881876442516829518842410125186103676601849943449688746950015114855087323874253013951039755324080673824760145837609715913594271830786525919095527173330308128973981589900456075625328442580301079951561275675284664085975122594826525106380632577248763856600625546067759969127775795211265339744636042156363354657758561563199232413760018022048933224123488474422702792183129000583415329545088792858361441132090628524422710681998011988041616039714737257525439963216003924134410451649647900601220586590743164203199835831946179592531408054835023442541925683388135229147567430340261893609270010986592054768299647744900738101547525547448314436738785825566456807972908974752298195521297654546862418147691496157885902570175351498747448516703534203124818484137417728057811981425596123099260153819910804408969396945694853382630151727994416432920843362808227539062500000000 [81,37] 250416025186972251523884191951077377919217764718488912772585519571784281963997345012586492258400406353410045460973381694534007818559064760281619308872850416780040400436334120554783530516200692674101866443977293478618565791668854269200223522454161204029807876022682780915040718429944619705687741763595175777409040582755627684995016760054256469198839214543307848052232292888478349604013040310543441511665842940899628537340116172648733578092458434713727870558497296000022053126240172993752823891415067579240734913063731772413739376592501398677517389967287699213262822215565294888394186446669570530211975150247174363705126311229541546631046057173302482472990685979856057574865323317159202759369579101486836083773044803177189211931555581926924507967148931155122939846943080313777012207046991721589208993693393333904954171211775508868357701556446950254409433336829207497417612059563764494880367839150976145436145985531786749637466015742768774673326735118912091800632784175435807325867929427861582225182696515942936131920727872100539636711862156459573726237891273501171457048001877524197906063187755239335646264333469216009334900072550812561898284406397656258722291756780795564056136855396793673990819317448362312376399265728556519446411052658199947430478690030577587696872840670651934546694109766001481593046330772666465790606145584778236193592601610032488405123599889538050465879833389416463249942693749002255702933075321385301292619784696878565227073313801931497458210222736562875885731125725955417684700666968871525904130044623172173598351334323647920428054820895338659131134818926592318261702330873038229085935901312768793804956291469763243149386975681774535909227089520571070651978802117101004661960671641824820757317528830815026971477578910799767328494803857353134499297069084430517082741348367292516104648362947804867721935839839897943045712467536661870743987520289139669309459352899185968452176696009757619649751080952636935482026801099205602279503663826564314015437591530863016389033829300888067674115230927771483227085538042967633136330340007414491644443409568412428128892600543115736256379338650057898809577877688343263588845052720139216651677665616641071403686322246927430393507355650980379916651087100023729903528443868313770259761499168754367208155656226914364005555001166681125263031352723411457186335584897300221448696640710696570348483231712118336908883250063698186892521575627870553691034797862905302404105533166891421387752584258423099128542088347829760553058121848975626323060201131576580290503227900259497805666410382418005537439112395681206635345006361603736877441406250000000 [81,38] -97560467462552713339230136083554900419168328338858599558887217313022501845036401138824356254938136387053944387230477895462832754480838969283470114757227333541995446898462979234851739737020635364478881044253788888876670927184714799904434296900376710535588733056649235181236590016792954125164994659809831794562021066957829212014848022747444910456501280021495588338037478388883754506290087762380736565842899306128836200293402204672599531821602232175315488422873716246767978510972441382788637268126111203147831412068093051292985985535997607513757243655599109043019223802344337610595365511478306903495520879242680543145195795135181699664476590514627410914533464181218706367387803596578135682613730760776588185401427279670742590647445287396383966568080229986184534110105798104300887687660199561425916494172723750648082703456705973573072468365757713930215044387944732979555032996268429171715412620836266791956862565184713943632934736337729404003418532386755189295596364351273793743397798834337769975263387024920513068930598701359434046609272941482914898920297556494047887875587514190613265038834193261961175147557467805264784090981476950467537371940589623167609816365422141067327920370015905605666597144902126463026969541340017457328208832267159885096850018799891160075313644192530688841465247923943957805001872450914027544460602527453558880746420322230085701218144617560473623684430764688328556677042781168544726001511130837057509377663502837829795894874516118186931656213088174994700718774116754261351212048028669009970443222931795114260468654770651527831757264680904946407370134368690635879746204675765164214629781116903071367066379830379201601655610641746027478655987216317690391511435543348814283559137927086521100172339249501187016898584546971900685840346732838723204203500407816831261832738428620702283447938089230802380677805494553594079770291037981095644961689823637996269050682661804098122099720763251903681738170355534181596101009236038202971365180520839787438015850366727843872231134014447879692915184306800963870984783624159364988575939614127039255722047514496089319360551942743893893964075027108114374960552321574440293168830549513922057701014647462058914859362763230808918187388621821494903681984546765954722366169421467950296466382020737849840630847863204988723385540369101526553290070264865293050327331312000655864375008858348608803452364610353061976382448402875736939620788047336355302511715656672548061228820623453749482968131317981617717949404273919680957163310230575634091457619840864776735596703751506005904839910170076050120388511111002571851713582873344421386718750000000 [81,39] 35646016806028822765939204763899179708228500497164938823491501661426359870205031436395254377903079749373654793559286693736449614435267472391504382323602199897754408815599328668042165983418337387477836632785400982523728457173923485245002987048543935095029261240320665975941064395790787734119835131353177950148755498548953543521179828780533247863371678070980930948395941675096689194100956709223576589936028691062582888338692970309475658458571816869505212886738803726672950843113801549784667722564562015195278554596447014045979860365076355452274299407664024941522693755437311320865856077901442313027700747639411150283363572288236283922062141754124318682352245837257078472955319934372675876506379679578796804521641163608996948472159328252580068342513533276325364340675921369263386467113694215322538794079319676018221651935850502431173493829331820438942878740523637480092699782152489902913991927870099432313709431126646221317365848672370708285206445581727901794897857182954732709680834226983787137009320704873987443104206852122181345827034011192819683450658034992977598999801680426824273253869310110561069216739777074055617252255089761704745703128931185867962246707669003842201331290887596435642626364281431391544633573136937970533708449206296458359908250712137508409406273104282857635267661167786836662683443996774036479121870507737660300839060861489662399282910264247032127981338223958933365132762775041327403703259683718748967001376094028359285537971129133057375390110407236765126975613562939280843926964716005017500074680957560944219255074153093984330491040450377228338688787258342183630792529330742399489601476055871280749953822150751865445225194204718687208468257719246433141906817757208393890247880575234767527290851420349037481441084107819474181780132815423791982828177764735028046273626097716364622619869024456305153050529296239496909633416667167663100378118178429753395415268161855599569700799414321768349930573046990066062730900459775718274255368316094096270715893729113906927266066715107812517770292526591656918056582392512242787833720419057263647031728965212481564582824904100540259546578009821607567394742271154592905443002751659618008988022933550440797834620191005036149101218234841745477544411653216180836751438188810490696814751056088391126243544080787107080875900066178572745811805793532500262743199141834501552791972674411609817829947204097965915940326287964142347537674028678894548721570443362341443625697323361362436559534942731237221515990735280638902360680523847448663686017318058684234101169045549105618364792062924750401520235243424394866451621055603027343750000000 [81,40] -12224894348434111178295430136295806583962035911155258605921021170458592260948567471370532125711238785439477257937794848267884076973146953472873815927830997421615199861961301016228131009342617120822786320069219898552095348527210512936193827300387216349244147152075330799889153257801387754303647335429625707554824598764688737379348056667537514753515537848953725766789051921654419035530901877932315343747817547613650219520329798536584952082461339702235687021073210820279015427053802431449710897239289031056591445685835704668308607357840550381569890099585651120295339958185226835004976291109309770610238206980697377148179270534692775972020205081714081042120205081940341306507616757908896770998784381792032659794717932676291702778180936415058139638004364396366913343879506224876612906188847938500134960729603867030724949628513950763691183727494813593629237144670152742812212763976381875562754573179656011758052567459333695395377780233646484839170352706714666739248685331283627860723692931999605563891607637102165420133755969718168277905545416330637364711068006036247790190092886638595263727428160374901135654244445231541167059483692447158505547019185890078628368503778334042673337771957477226258512146285907933347272405974017245750704374499057409131378432751301478373316948941343405989344677288247001578696522051107212377142600839499250587485095384673048380418745832720528609751889924388667732726524255125367771221477054621321794162459630282066925725317527916371049102924092346161408586333965557620437802138733656795331140361257627268673681696742486306170748942324780714098421149021871151637433171977998808447837265110987684925215471337625709883886534870572748835667244464939120589520006370632653543895986136712269605776126461148793305223946320265908029506748264857064615754304613537164975437211424814403077874901852474486519108923934011216131167198393227166221407925161878851263866021414229815313510149273063011933561027584020883094608532978674643548761656489870372325284970352024210281320320277820793274731702225386732574515798691361238052914270945725151611766855770594686807287840903595674760047565123739471473779010446690378654926123904105427837841385922584720753356018446249507486639354229641095831235262585027151412316413799877691532166448962037350894433626619854674288872238409608829045342330348798956302202734982849811628213682940197620776761317429824532080581596182104064804572744391296417189093987050729932362015730198892351152128473058694811129010493660729704227438049630301571572439687124934961896273001651295739812883407526085052796638308336696354672312736511230468750000000 [81,41] 3929716324527113422478717733877856659663795546178056075539882086298082901286968810137394921485508477400334593860839759336882304953937040951857260101276054627576915847664890166701207164464719746984691287472948189696005143242407087164623376488506380243154592603669704370850689054357385780879095956419045350947430395521518897620049670914519089118390513459176517033084799277127672317736385051937937641630968381042037013067170654768368953947136182626686177659653847942375895463873321970687584848253311019524568810976175596963501600063031999400037672006122630081649762790492277448414255497264273517765440527662554143894879848807198012000096915115940549314700599027375822009202302672039997370560136048513593236792586721408147193421688311321288441129813729899436812315088284337227354616637328322838230010475975684737565569924658470190243953465315698532159356905092086513155332736739111294936638550469452915982908279283571613612497053559311833710337854559899953383287543026339561494743387766782266257717286236365634495913958976970131515677828865113748058338759215327425063709776071372920736866262106479587466998872247721796129548483027163127161750296980353706926434054544719829898137350214959852157212909708867918217739343787153000913165622193551475702963508426287060641330112606087190422269420149724636818011051717721888917819718957037313832629753493035623213507803614961230961912207791836777948073194769745107130476352373666001174389428005574199069342777875467970390891605708169229359233537778393170964438761614318734850999378144066327865412873200480075889933630632634001187700651428872804772563517158168070734067774357199910954274316831063523089570651997074823611866768672338095038726791293460144510084920181060946105868674943433384438917169143438977502125097641094063973311649193866461521995116770808970956190069824041234939869680449931358136135857304547211424681536755573439907589314139126457234961823911537660739865799234176477356484523391653937397810495428925650326532106348647688329180531068893321922389393787696185300113135437287241460925837869988789622801987561197138978062727119034583806233508665270865327731766165100002005380540338894077688684520092471007161046086845409727832924211876497686995811694417635240417707744280526260685645013901284956137569407130374029401145633402434695994154803371159401663276802979730684494246705913086302879627518542972958499875044582911205036157330833793197149963119500413871147288831799203658494720170279931724587307278161707075353176264870057876465508104283895169403609608702827611985805751366324090056991735764313489198684692382812500000000 [81,42] -1180870561332278083020704595366540308406084538427300379331298351440329131369722044756728460086216451208331725670507993088851486523596303515252653227351831437510702167091693063584449018990032166180422700364695003345807643841136103723466912529491615230753233253123420421915641918566946380965646174755622147535727759395998389752602469505638589464944341752888813032926894936656909289706396800372889181989430519993488739119523766160596553573494981878521977865015122574548028251469324896180411211400221672051462298555744880078291770673916748115529579557170193662337725393765155982341718000237839764388980999439313642440056143343959884805203337839331446835469989850164363282124527135913339008483013532547186108268727548889917886832585191179445779103760024741360967674087143970459351733048306355339433712442001313055947719864608266748500093544643178872461552782923381667029331533943733183285471817224872097096750130515078535311240626833430817282311668185099752244570689621100677767853537691700848882789589492819371435511884478962247055235311989018957436405769253990530665479695994030297354515831849683898381840153758755789902743815873022662361501201494175625610963346947786806335132395892236664487979665505997408870108876427367492450464305451201156729914125262702596486137283427398658821745910289356049639873305852269560437754201476403210810453989585196758290716628018713684566072939209443137116074636399932738389887255641793923421085885533576687951577211531981309973304032692313391107739024196887460940735848106585472391313294022723810583458853804304922935935462637606841945234635183685007484682128358530672071017592243194275365979642213329210776937336370439249194635909352486562932398837776164937998869099367114623622700069526765217935400414479605032398933238013110700813303822386981178126911140254187596077181618635429065440429443954299916373686811255827367946078443431684442938389148091446223249612461225480215355757291118578272581720569177862603806239492460312174781018641030743671700552035749208747217869076029587236566110783802240325944666985462909102275748638011720705529212890496528436139032673657845020745080587831841733562016673688908405473513752570675766707999430719455349503481583225349333623233823534502859548432595502975796184601140753216091611967285187206750488691214352755626934806432480699724953386868267137119528747925351506309998690819136421523212603903192304695656464137627754029694985284046709301686355971053434919231984606491968666712404709230609339535705591177662845241641908093827632894667428488437723519595694450512457507329600048251450061798095703125000000 [81,43] 330794652402006339747484860022284208648107436701744973767340988359939840804427360146267808150224311760503424738157655584894297428263693269059565827362633736400537312529194031445955147555510763429448382120142614766115069123085152650904246888702687946166964610201089450363036312664525107087646206520546252560459190770068798880603448326897568246214311409943974887955183255616848610868420374691302874117409016724803889385223779817809844582762941628127174683412025592458772389458121168206216432087303082273534941164209265830224380996238211812835833606142710949799408551807640093482055900702461732570211469238111295583259810853178241693171570502377242138265200267782976223451864752731211867297466081928628219891520457383553210720527626876110737167597256572798728243454795745244274795131554120705612845450331894050224708621516094089486365994946455470418577247178065829730840415696724012454047439674865448424348396712507897687694683439638234219772269195118782186267366687828599331474266763948383861325571658922008812216088684454931794929135140865381103383749333558356906931564598030168790607575962479566303105148530457428406914602614373458640995982783583782009065923296778153860315996884550698307312104850422787246060478532807420167265611775106436268385401199178155365835954738901513897858416514364350915817042610242039012454480773066812179812978214027591122466672526599876230365174613973089338483316994595747368261681986773684101277997384949053466621633940255681698200426657658147015149941635179568102905293108951177741732231103902940641200288441681482498012508320193045558153490647644293702407113320984620241785187003928675564826486917941271985571490981607222679130133167264355838169216348385497524395133179442153039735248543744528730414117610084633077705444817431603758695627684212058785119630019324920348143057935682749749375600722921886100372430835123312756305376747581413041475853053208053891853036872943314788421987956889028849357857186016889713425081539300819062133978110911674519017809963598285756815439322072564078308331166447461633678655152708584263815596186118708843443618872281448910302414250511755951576600109654862514665323801343790017924750541772969429067703455855138936403943450871076572087590850308680293191644472909164966224799475191926170367586674071044686754048516581578503580043373982990992749018727814186731961001770261887837913841378636423304972587302520303829362665585034925417696646430982497647467841716062276170012947547815838667121849996438185458392971138869661552224017314773774565298684005350518334061683117797159070505585987120866775512695312500000 [81,44] -86199978405807529723720370823149796368779451782510358207131818761004006519686227442117062234778159488994765952215844200417850370092893649477583989966646153924580276763807399839088873465398035630769510786802116928921670526988699066826554711800933078521487192220186924956618520978052818541715546025190899702459338611548816973509767896140064241193522476297307882430857675309531417866378799060813215689407603972779042382828738481494664146285338053908096205768879271193446094640024008742166370220490962690731832737099836850266801420869510443645288217713894813521314388145901607722952901937508594080120998970922057754432847950143345787798543494105922899810425638629883628473398947566783898188167538873064045020734046294251952916036757271918899437363602226632840407652940740346409167120073991160253710795961207340316374129424509794727189551377472591839489936885647656664407047085114337361339416273024028907004435008852776172845040034570624135796881875746869949639249853733688737087983861691522008249704416544655814255449147525715017891401860651857595886295345315292452374734972912909391809865001523760374454467112222814607581279398623234636715515058234798307633419513780490735100933492102259047390191542555113574989682666602498447438217959295449526182478569948663882413249985187388865011936340529256091308903663266887364336595590217264116041157994913499355692440567075981507014388025480208910977767839004567405050328930937993098214256849637578720281721869682901896865926316132729039831286525666804705723227376840890758871603869246161160842385823924782499503432410137764386877345065737474475656669996589360216896248366710323519788727235670123849164799564904600427041487259965071326646549374261354813361537670106774574606255158128396919079087298365488235379802723072505302765615902750304893903350957756718220927434511187501713099961091737081457761885028479957640329311936490371846789018898052103968571143414705796132832741266660360164928051166220519726251076344492943138321261703829202385547951107953601212789725234542391146113931808094908130564645974952730668529892930279007708518934571867107635390230663324460245452304697485520169675972539991014776225953739661660987660557553479277844773162694349876536280612467160982611998222017027783976057076422199009110407343900342052815752390047979135835667232677730695979849333817868785544994028713128435242052240469567343012005024101442718169286100078799445548753993384961564448423862555550421905965606700423435689172011872062340535494370534212630396490491909069994160154550199725673079002852272623158569331280887126922607421875000000 [81,45] 20867433761419422534972506714895822853456495950874936699372263786987596790682495328510108917686198631503923288073762267248564517797192055398044614005322075034838226147914538826513409965249558673674312261650786002501359992597585698494879370249738659789316311912786010182027809009887051601055449225439118853342157067211447807131893440034520645451912236416021638603286541754464152312802558629325970441372482138587959085794982092411393984854134871149378586795957847696605660724410951219590630418611583398620887847488982698621090949406984318188947392894705931220263652615788839829393215692828628049690843360294979368982184699655198957473076063537714303689355722768087451232301796190181304828463450690155428074757229617158887886784710656936519631666520263597976036790764040227741329208652031606616071708712083935899439192442594599167024239794594961480622662951313351242594565306233366056384832464042727694364341391619127746221054005612709737791266055686409988785203693148586939837701203405844346197728016847563079502993076824633500619173120777376294573323555815067604043144054021805947615449216641483478363857776816786810096503223735869758503526860173960935135784153606147752009404481745212837933015736133422804392857591949319636816105912619604204632570417792252600000281291394350053658941027634959826097873391736448174496555045804021533334136553349887779423700828028271865754051937178344456633960583051557072446623479024337110071320173000744719045704702391468476413742319261348200891722946060687524511387297223362719012446188653692098689520546875415234618940225841561890914689347330877335500138271047550862002711795530410856032956167133852364360178216127115441358147434613043089578265605038442843509705451283685990614624150654781876725079685376720470181380708183543708385786125422249227167310857919533417661332183591272741463692777981656424131842429295897985910588525402021407830172421395001356125802509335435867405513739815470095533881408092101250019873133673505170572600964501271198982184387915444623935863707993490879446314328289463172064483842253424466418665796050115251617299835192412879820324170301012206030236069190764894935860039225090981323047304461871686356828824256675275573597797043892962663248795388899561073446624238254948624181191907706621642533747464857972506174113009273167169453974186018328070267685012385311475190450388983762705452086908134807356930392051012588497507428160116301042222251106558181845665964172423380967549645428062501431769140946697248207460137837446178406000125454958297582431782573404634856251149699346569832414388656616210937500000 [81,46] -4687761031939259807684458670149463241596689588443008655066037685417531490411912960111433628281341895539336551635213115701717164890164881407690439404724924672783025495483356329066131311863581317859645237628204696827839935402661742458318411089831546351250968638453181723801619956002222129213282582990928809923832445593153418903431919171241848803622163763153192905269946436272597086800081348522854587585543363566150243261823525550413316487722784061977654792077399816295862359492500433012862003676685671776449499457184557953237197960925618154520554972184511586253769877202626123581827087227209911974567868788721578865649483219018475065331588348708256711649525357077121013765905782870963847619988398472957487160669473553246936705070241463786852265930644953058112036958709536608145667516926517614087163679783632212627199030889854954048126266465484085583006160829119620011135099385576232742017148292786994361939346369172339080399939342421914132902657277883598568534627237573143128981142958701761442293937777679252337644645390975595487154108107767274941383106574803385298700199525427116936891807515668021701910538858847750351319933940418811759463862629095852085469990906062609006180114643558638500382451505323148498819518637417132417755183096835786297573676555996059981873603338202662556431005149820928819874952762320630325406560136768222997315446253049745055476911338772283517136496763988862771361206471147025897204238408320386003921617269290635632188419702896837047672306944648094782527242269177530812895930403247323504182947700917702528733879862232086220743999175301104072434601903852554721676472769404198276741257029751788518840835586939818381938296595837798489565300931945355046794353971757644832456300205465054717824099218390217532213636991698851461039257993297764487213421928579769873852189672301658291236041118342737970852132198675602192515077098067854825193838286475677442898871323917015844518943980575057949515860832342359484860738529087193369213316146522251013787630081935495196582404618144087451327496841730431331586825567118154270380338357826807381740182410722982496236334418309048906173359297134172751964476703341146812134617869904421866127284807884352106553532525040069353564054033562809661335614161228894003306361007732170499382263409212979536482896236947110123423160924045977824785610989860613182704874483946503782391938096990262720358790814275316804907746065912511902308842318944361682479638190591670750895423375674521553670592565434667889789107970179294951869665359172611420673951175325692025101328888440910258594840342993848025798797607421875000000 [81,47] 975351718207813524319626383175789424422218070705067652833518285719455721456213086422114495496206726096099310661921263456977903162966132423077027562619267878537955945353914339247551927900171502494975253727858187821674454824949112284725409836930133383205219818483847830076783405538584661513174163112936174643243390095785692221879820387218377479906688790479295306091746329187149647082440676231153207766166927264952168563143355548020333112484559669974895158973220683129037742272454404067701321133430286712607288779189565223004367157194662431015723163956102062267356517544650430722604293717116981595018345964209182083076754834650515189441361548580319060918071600781830404678570319777424424005939664644886412961948985061805980070391957680287085789120985108940337726148489872746992539912683887261259226843855568828403694059993284982825631576373866239983780689836830767707320460312191386077052645919908899965598700910988145503881363846578175916301458598442397223091216188533622600218362580971429761200040924935662422904116600008915068996914033509068556566499010282089720580692914312481795979186630821176950598826993221902503327196761072146749599345163008213418900085863564657682488569077162061387983933001211005474671355553319151539657644826781153376323754254330389355227328191260663663493443002787830386439095354619375484997119993412420317330000999847811388855655567148361341598445869094916372059401430085085607294740572783293559676400790883889883028891245774655849645965123102169800764390422006737834105014185727883068698169096994867203618427038799713352992925439285204571943554386467809555074820790782232743296242715527849003113935381310259246547004896578967366651350063461753844548450756882192970128849972682954850012230277229208679794945563870773588207778642515056601525276497577924829847261461316877254496228806316340796136404370933453044807045620113739988922530728113528188974888139695478100283510414171636728879581550292022312057470797203554236212372486902348571910110252694665126846223609058560863123463873621438276090461988504792195940065028323790326772984467820060692898792696379281210713254945724653494393579780630477582157024007427967908294598214958761822020350126623743364916811866919192269474597011165474449467008915240984078338286958086657595451646283309588340329618158030896228582351199551160455610800619324658228365817863742059923913804338800543638515337577246840853659465647263890679717790894226938780027503075028645421998772464796768451223223052228801749503168508790024407128375185560945300654788966965291763244749745354056358337402343750000000 [81,48] -187184761280351800542715533880120440542714264603976442497081090049129278066643220167629359277248775665824408889945495170128506777084069007650253488933221896939736603626468173847681309319325535815580608031095322669726189120236906513566161298854192399028176944775037575099391331919092482108424622871788629364463189077714110906094849308820527683291664186746096884670442882073850640059450952122356061934639962932077117343511784929448434596007973300404128165205030762262109766308799925037864562058050522554083294143039139361614244869016886742352486116007736555081046629173919811375115656449890776405815527721764748284460788262008217381311254463160030762190987008388388123052599592897764966734848427793403774893499720772949919710501789513145554719743208076685416864028728432649497833491182226610130744602163248154605158632608194511058608893323539706293898017625723318603058769785645663269376258688574490198573566127410734777816459678056586287448590007315427275340953818708280919731846024187208201781341175300871368483119887660559064179598174844631484040035921610067616704319439418514511657355074079770583844317912962356034161669514239714069398466262056347990803775947735871905498099041988784610159211630772449725992824046690915520466079079261570863425872501762751439311459225628978058055587923250858007354549789370196208975456574035830752870812872870072243663023690166830710523260723825880845328686614409917743563096442895776141684469202183712783801340299689879249312732092405326003892712791751913712003956790736280175946190647606069796381708960196019667959482439952731552254998631137786035880212711606105529635340810772418990038217026356781178387504632249968384437284037486499934869641178758889535923262385570768427901874693290508537349772150073044035068793063121668820545814874753915279290376722528825400817616659330234842505114003977013436601527588400607947547940029687771910030047850059928842170489965172363956014204146467591339039372302649837384586583774693566408272502772082148409435758212651581855244294051590978757313856452729409538908853523852768998185086616978164342407197829870920955212852356024287018018073180622210463764370098261443953880273454167779413246809918343541408547329600851546207070894930400132684918835358141570821947520059614793103266282872576077094415777632345580063629450426414654580363569953967594784526392788659700913806216725710434885444903304415979892117897627757080431729679723593246927486537687820537352206076456196638819285356816968525896343167352041999163477210252920986290189539480444125274516409263014793395996093750000000 [81,49] 32864014977269796774423608865305169395330328731938212537438932687515140342214119567802118772932966350413437260470296776189416488682178611559407205192680524264531965499370082333742160858445027753800292531060742026864143625699131307239751910820567048125638841879414711578237105485573759187431019411427009494661363482111110405398191923553130467433371229364396852412388928477665108853146753601756471193543843077629264145933158072958170885777821581826025957467097195701578316435474631002915020652042925848279005180767690076674714919922530251437165015440118846646548605228780864012280260728488656358835663961829588688091001722633790263208818643049492839206781744893989839022458359191850060935924867896086097388935355783969132485399398854730162020050743326866735761507785335749191305925705025669969561681294305495254974490943090236592857850190206791632566054203994520689544283702082992492147004013581660812019924286797453995465243577446849320303424006047906838307304488554199929649276689320800986123281553780951311510647491831600041825289434292809385908671940565491009180730312778236433292352832710485283168860285753898680749898763354904264903598794188530440860575321138982381595353933914417339877485157241494264241132947942198036967698197899059092765138307603386230421285703029534692584780595524291939916908276750712311258494070401339699186859095388126163468724977189775305900032336451294681171171276853268968379611805617120370258168367771460129694888778638280026109229566749351777684328723347855976229967479247127335466834215639127322658669309762937740627843008196447529596747522696697891714318747539652603668833353679325744938276097992177953593002847567358086122753368227344498088302404682285789556197284144860282345844458888847571690547246342428315698639737210407704188393517827548889253561337153214599939027051407892045116376970727949184725651438972572348756328373116946258227216708262969873663312312111930093597221806524698212136224962536841716983194737739694640933323596313745422737795998525866015262961870363373235206082809686037343816138264591980871480884403213677279297943011185089588174152607684984397264004935491944015500300475581062219002982064859377200086463498737832808356748059525889834905252133448043232396836997937581839430330391480904077829982628802894175246710265283077298593955301114652490646470191148578764463446258029586673895369065895366385279617416149252838001078830168577177003081488379370316851655597230967271378286301269641435180480260442280526506262720920681931996558807394738423862667886510280368383973836898803710937500000000 [81,50] -5194361370654495650457922694164349177072045044799893628962844512345394306977980507543982789036269655063051998090702434218946137545774137091783275215632301199813371524179908972813885659976856818806386960801630106807822974420538461082581326885513188906262822704493711281494591536646453939481886289584051606025794471490322236144241948021898402491202864523288808707181905525917447369542639930092437303299158479981165368126084414228130557470513422944315317975465553601415940338365218744113199618505785473262829407755300814012908275272245471274784928983577793991420333179521045438924364636427251070397089689262024907861804651832777011120809628742176074971965304037629126150063975744672943475142872691559762270128654838413568602367751514733831216098162034548045351887356734518601766381505137140265453448456191672255506719952462635149337576295270087342430729256809888698118758970404542890338628154769701239853561161630816938541958833934530504395068566416141364384709269178802244493004683751637852176865785974114136859949744935741707559924928436980050772929112903501357058519463280922929301974191953419637368357412811599823087407668607075789886771165233123739821893539705487646836946311950898790971574857196870482235686020811408125689169394216641860501227430831217027784835509118825810571708567115811926946779469317269009157186560859422918094081764235753734398658299071479224918142117659411098476897126743307442962677322538647616825254492969155047260469566454011062831421671923786810230726776033553518259889142841537255742277329039836767690739068370146020938192106943902571273053453744683726242746091198347102615989210232701945779256917981239767152054412731889778866321716684037789903631293875497954025126762755370010648330428086155374292377469556037673815340019037769550536324189985656692295370426363675521604932907107491116642184977521014035822914527196084804810240560905165743642727903187240264137144756662024503203343489858817852970480651198800266745448513896460482112981848807073115376803112507333565392637168082537343769399545888844232727434646252095283639046785928589377339587993189442276853600413073192928016862416678996207413106171521264996894914196727879842139369105715155066926796741180237982752261061059866870632530795542551794959639441214557029494352292393466044499979454357343907460861231067920308818768378285921103258019978421221745251649337683564727549832482221986659204405916389082806996471103207396193665237424206668833251519837274869990806223039931017079712380727114202501028152944737242922151887469794928620103746652603149414062500000 [81,51] 714858399625821624040120177578489767872044904333176336672154292900810469281622460995129302671866370062671545159885917029700471039829411665205730170551399866682533918031090873820921741195777370621061332916390291956497032492545178612523716473491044655708747601036629179143177302328180567294856121498669414683063499975448763990338474320213975197709090205609901435216519490439437140701144550584544725248590213103613348511779189888851135778825714440945786864014285544364158212923967129984754561598405385911581242850121778337015916239113760264317637098123701662803910757004919534640512318777532756395252494187576331924788274777690141463481108299277998066168886676805259956712893188437444018232158150645213022519117886940961601429165781414031864341044505047734255734142017098843802131575371425544556860375643049317480861783802624505466802417200972129086973792384574669831537182638061768282489717566581527220701022662276751145155307845764346915225013399717778918655306477300002482123934363160791958959569123161422617738603795994405674576767021242092512844077424674014937822781178180978790816913602774757957742729793782945785889231162529517349543003253966669851914436837380177435661656039493165577202389634499407865011317620928151756274537110028089656835026715115801565419875792088480260664400583246616177676702803044336726741736296702834338415789642779350219542532945448218019102149586629234951206426794141325529572688476484501217123178809251604064317688787545596153645411798165250560689391655472077997829570617497781153124855628304759634715073716926816121051967447870066636663891698317629930913675040156816430381403555693619932268542726197256813124155628070359486654056680289834121225876204079269971095664768916166162048672116640456594066502210326532063989362669114232366176752323853410399615378122889598112334065351081485304226167080619610415984923065694858203187120346452948877688502651555417126710769535379767944449768680422889777997725417071877480012069018247153294312871464010792940534520808313210776391908116868106081196180317144228127737465809184367485557482454519107726858472854931353758539433717154191531660908467158492144314620850635639891885591452132042732398212201273284474199854291115676292656458384914730301446572172879701776910864493144311698515593827846882921932907223010425258191932153096371624681693335071165656883351474547773321567004964913802854412930747192087822691803073915435598626365083258024950931212356938569606823604651566636601208557342225592071135412587167366480882477885886241986135303250193828716874122619628906250000 [81,52] -78948520037720941082282108552923152393838922525135007516921864143843125639333938320901973069216380835322336512607494137570909081306423846508604011614358947615287969173092819644704480166666079885262151764700594446500043315748080041489782953685565303915292223654834526541158015551944462183335057018081945652146116021758354051849709121327230246292272223750034237569741584621723631524496930792302298606193925771256044186013423944800318004460866839286134904462942165291639537320948924314590289980473577308187426683837302937385477325383036118450573871397998696760939290466809253608377671182265804903919462364997722476459087509612072195305318634118735832367176832850685571024194085901523962155223025499262623375292837889310469440617459663823138496552738498804652126144298257813923529661832345075469297169878180187864553259281181924454368131392423637961329454762427538577761220526928087047858551238721649692427874757282612267561833812957058489177637593538857717749905787059242402916660497465027116373479267033149151258400293761946844004769256874079800083112702924705093062719623789648598796034670870793035960587513180233703702935315601150557519142761261936163086866535366257711146881089531302232849976520355588391573698332521735383339008262660062866801868236782160744851268640091774011535586879360568810084451024044136751448209498570050960602353175820941957003531079250318658668159147301187564047944477887920150957027684955161572706398289858673336011351181529707457545032184627634551341552963796639732460406798862756751740168479005724228219751888963478227216060785412959335739123106671378433206659473131745658476567867820752535452146218009129769453668583030416385941168388804570088986732037041767828456068701932034969152279327987316418298929834723426556937731901928167523479515553370972861865228154245800697482593990470389916293536325760468096506289860725169517823142058666366401776197255509637064383258900931116862436662403649062321998350249687479790705432188140365158112691523339601854670064934676285891283163807741869701674738043251669260375637605340752908660655695363943812227489317536330028069209721854578271453548006813340218424890998834665123738781449265127831108967068370600527688352286697305444830420286158541276991501445527512027821369731526358088865836841020396643775338207437053493041465919514520251187363820630033663085143603368732342695706425562887563915625124583267667515517286955525758934890098610302111440155842585630167129743129736980003962417448184801590847418261834818919917271685254833712974686932284384965896606445312500000 [81,53] 5141034045555004400320167627403995314879832734377317308823198160547067783535907349221455487445973390299923384900338396487053375710183717119153899794195157540591808979933310207839753515423399757880885199545933236679582492375521475299017389168664531310918117558962050373797708391807321527826348421189740618691422337776140395475909751085329462211103616706240191640998453200145726323547699316179306093669770373441865350241371721868076061951209203682141584664441395615521958802260196992514824485879650542774607170014344962701646458026901039169999787469065099289055159245685100065421141969658835364213318609716269811747524220016168600978309081557365223015759497340783044362390687134105569263443464162574550281419476102290243467844373559933896806535367058344132859655855995935716616068039565220535525720084366093249537170184516674925172495832959843990401583480892464443500630439803161129473182472679912360133247562318886790436897013681376036205906668878957621725545663212291522879544695669106387328012753210556884253590172802660344939601028900251501622836024092672171731523650861837984618901213116691164002827932243817814345630343711240981520152771796903628245375439116552230641890360955804742047909448989391416563333519735860967299469970893942517587965967163620828791238989823191417670501614961305010119271790636990910026339246477686416557622787302400709214067315821613630917698805579923375681132268324286861465865016165065546201971073014357266300754541605706944068032803249740127774894166910254315984667780778511609227227095946676502803414528201005080695695155233934368342113127795942878437432829127213386205851618759283834858576051021304044694791077153626789171275776294724960784653625435685649250500251941879584234847061702315524817575635305760931503404272120224159865753588764710182564876264956896045606315230081851984615296775507384836091451757955317400998268297069124068694902736993672456475099247557674813871444439126350923583664532406134172256551135050605272158642361686407354042318900709420452354513590197878882376914420782428959639780153122297238982790395040032644806477794259449173157211171058445488784268165721910524269272090288901780181476516806655749175070127187753332133865550011681625137151362738870906674609337202484295116035210407897754939210387213699381954892569191881686319798552728578008031327586771633424614048206954028228005545186099507825635722212911466086629173499514677235731626392590486793844153040349109514526972749330630994437096418956263956933248495928836844338439063251122718156693736091256141662597656250000 [81,54] 360867370817263937894745241127030692481362676103021419088920650143388627271069336053735061339122001658136547094795086183959028169049258378263244908406609151945341400824798984936072811261398204995737008396087815092943065620581060027259590590679703538433642935809418395666684745459705792861984510670743447577756998584083114052396531114097273599946691421536898694820466381882848680886541309606488850098487445277263520092800819097163558831213209044824955207196441497689846185974542389671980910110978168229735931312466612288864011703367440596704661583850862254926502767810353639437256854501491892090782300905924883550564487932493706628002002955527556017188195822415345684762433815623597621887409510567558472264793687959573141832137262496468246583971995737851325628182223716246774764176521675509795328095506232186546445362757883797619851707414458863437870968864951372446905282297467077551822615956654609737819565876106092284481607292402812201316175117570100435670569747427512878746369058788189004236923600315041551322798119213513974862662180401686729351734092053939220856941176956552892331586182068154002158179613455560787562861519993419998534624067842289074348871433423084994066007297770931085906873803729815482865831097423064762813132933746722829537802381066612945488627493637764948992933545382889931648864463647747544298456024230020379179576732726934120771324830105291466832611580510073785118857035225035620059489501228720808993012689385476883861483823719188036471039129418884317266255929776021965408843621664061702526483097624760344619522522672130773059013239862197936082055477314928248776949412885784288185280952372152725687644325307451279006277598306757439691972595453256251617465738606767064258686569326287102209595767184592283096236331581136188815726811096027019128296319565896091334416585883456014237609625941842341929223912400664847343415250711403002547355855919814177540186382772453772599748755628091499129334476592997549122026024930790019452278975615770719057607715192569256184933020329222270695752187645447034700716942393257969952297861748389271893631165394384043750586209970308436670683184254976395022010939992303874851222566196743107613490955729596423450227665914675059307882125436102881863282387940252479091399019829952885690918018001721584537932400008317913008964947186409502086031884411863313339853462356750708351875158042091516171621227399714224218703488159006254543877806765440519108417709585139684942895875248582812842644976359201936605347816746130321811254535519419752581660176815603335853666067123413085937500000 [81,55] -172759303907453043988738680035803749788535768945142813402042747166757334564039591862716085593980968271154448554343179071930671876833824402885169291466953774155237649573445053034771197122351939930304147746815009729999559915292158715545025557813192316052321137005790972918947054731669712308918257019281265837054428532091728065836880710592839114712006159866187514418844838782507350876403490126979622628016455664080846729906440017438940873991217431654812328501222949832725641588487242426410320203267359903914076217480329091501598910423951872603793614852603268936479501698648599657237402202229985991343210539837553427498034228052555666607974706810187466446772270661528786233090068451341984900520395569230424008922494097567864339809240793255058970001056720256495120024504823078689394156021246998140119822224320012704431841056103555315330151780680208590750242462558483769301193588315248680227615741525531193410348638618795834427157886930894457198635250114087411836884499465091181236185442440994886858307265911354465933672745176952531862751401496024231065950781428519615355932647080377065063262560887726640762966207794333415905214437415719225826780784913391782799140104667091414208172085033297127700400853318691706431435964299184731434002348166327423829067017109346948938943671933530437398424462799331973509537141697403618409258686171185631515256867402647685931235037941766794860599099467146620819987641225689184081356952279654458124563795761030690304938235272927698598938146927704645053801313343476530509961176969978681986469887032266300198675397843665302692089487199627393713966530123006570306226302304093329419130554536592721992331520073592255882571977200090971819962999384133796205172101607591093464039124349732328371966664094507122918878980813692359754682018836847600265617389001051875519599295170373086157723684635512208739091725102334082493676336696982204713413762205097176654116925018045636519562336545521275651482137009810215217716111237284993868189701622368834947247203540558935090837126808079434925454380537770728533498529456989035017742830400032081252271037272843256460060897347132817868536595809961263892581075973198520928320884178687847179533522791765529069210956233531525881633926957852551319594106902134886018842034143953681751233812337303587433327854059958980820568213941694108894873338949156754300304381320759901575930369762105073869543157993145189968496773333469973247186114622466217736014182917984956560806048505660435407547582576041947168185949880961829687598185832479724677313015490653924643993377685546875000000 [81,56] 22769263669305122727465156633970037554186016641141308758528346464966353967044462219053633293208968386557548370540049198988747570930994230393312556023980079801418339751883114175568407997645591512566805343787054249159175114491593106866281170129342745457385218509002443264039204488993853498397168277011776515473171648030569275568483846797928255072103611468086870910623255040371223382598595391700010946124181293862749278089268949102124288835363019569370096593481982356177501014319879532724115068125377907988484620609504958441427350649820103803912066559045812944664969530760123677726230340351679658823495218022017131736158990574873607501812208564937731459935273253612123549498532891615466836346899252493850257110001770394309854487428499601182821656017020526386284262909292072373049694867479376654023503863218692236969659923169197725054509936477395112375284964086509770800578815130229451720849638753495833475785803428499576520536910332205216193600253764054190952986674676422808102837763333512627886593803934626305604184550864944713596997621989786723863854507112203355331949481270327172039781170081310974810376186773437209139737127973093677164618117484440318083567856475687471135880039650971802804805010784261851018848569094932096612799648932625944656828070830631480714088774117361434927898758376195449454033575692243653164997755060391956590427015884151965361557275528164815957005068602381974703837668837556851468472003564685141738901622002389747313590806536957738352618319160209387576548915786879596315989564780653964512154982909889893197754854729861885866700905257328815316466122000326937353398814902193307215106563096980647877180220088408849305005692945558440700388715845516913865934631239085180104858796071215339583261589198129710433436832626964644657235222622349729897956161617602519433447026921843329493456972885773470619978590896383097797620080291439141869273567049145166653043586631008997177986369252874649812714489175605531041243736236605136415740213867304597876915812296106722636831867224039753117276755801187915288935503072884775417121300476446351949435302870500442809405142903755865395345177213050158149248125665778993701034062562760891737169475132974776555563770205230298243840845817395817694435004517867057889882806192207394611562836698486096758785261819063185528070408808934571597708132545767719201215645850162575830118292868533139042481897406550244842318340196640135637960925473302056810909975450092689974364521579994396406748386788377459951679112649828472163804473976309039606746864592423662543296813964843750000 [81,57] 1463813031120172310485033363141816694338937388786915370126236294143070584877424060235361478540385043329592913378510607731056219011454282541394323581102769277529465642796399729468810866792411596819853008993616732970241103932149889848251273816339900076720844609709962115269905581961278722287940312541198753219017025420935125397230053467659571640910111747253775792617487072822414075765503067878394473561414223099490247875477892605282826329749853590496110976436201367328729881046216237842547667879977120942571383429428305379601433894613566806008307147106270269267399163448456343339908029849887350596452140162383359536274745390287141535418993052440622025911178689344559471540973254063013716607308893324953004656158480659567279927980088424260405637684478932131635403225806062374031231267683009744411145517743113893658006036474532551479896789617774900375682859500416873216884252226410671954674902618177638035818140774388316262832097596198539993235203757082903667226779462215928678546356967369678552736069879125372628504002636803503330439116938405211039154423328040314611506930651026106395557220733884442378173693290095865808884274405432427294514063381453605712827625816238282183509787937015169197889538167530242679720198487551956273166338016497421710426718159242671259556126917061953830286795150515204824912266313007053918533569919236079952136181349435267218384796952889027233989098182977460516194856946634212557995774221435501196574758727031223866294286281472097934440992428906503932403892739166347410153511893590699370509285474613623578527246942196451960271273284466982829718017533622751882305965966126452317056083443152541131146132775818234129689795721098281812769726752445470691469666420649778670918009551692068020934242528422015213904379236884577809604879719195903522249517567575353427684571349537049242598179761321701012512299835585130935525802474763141064631300205239895970317548780457833041440542808000231481836966758205773340849626329562456608153156306040967214621130924439059808585639541309530052720480022638305002490892096870486102146845720410977355950263442703579125931641595729320983970527380471455506936006622632494197257284394391585176283865106815085951844720748854207193370731191629214589629015570032099975968270350822603249720983227798242773966142892515395680739906036580756721334594047543208459791430211049718685205400064102438086384421768678356452907585894323986991898285596018761975181237778862146357410051997973803848145908953431050172898066701130633053665229884043874619692360283806920051574707031250000 [81,58] -1457789950832238056834239813770482363526289428627323392477020767428987762567607186565849552248432914857858653584379802671566172850859432189557894640185025927835148589199728083107729424048533452011935316012915204193556750791603974616965615316836200867277530354100006101007834243751874478675389441231152096879419691515416640265457671298370910136076596063162037686547683553580198836833138948732848504755572526056234876386938698978314072423291782246446308895187494635079618297372053654548705698508817138079525458267086067450938448823897463594819387308043746593294016531479940030902456516607885096327304387394624682179220732610714398405009548888146267079768594450074009777183730065664925428791422359547867915701151422760175782973918370359050449410612419556291080135194162616757772705521906983085205764686081520553272130817096864676030676732257005657767577416653979624997719087812417923902276810610227576685121609478652063493161609269582198972101625393749561408819619603269521690019851374698320866272899160095380363275991289636985795746458427128848467699888855677831004535660106734572374970435562026872512261709408516981876948676246529111377049290526297409070590689893705648161014056872008606483995773158640521584053588598346500458847903128845400038184321033953394589964820363378709459136834008793635909998865724322143135557132534415084635624140821688593896886249106082303925242949164468319197360024192321736672370150823707041762590617560933222976889984695390063355628188245724804193532299585320150005126034398275030286012043586378641385457474661304250022050500683465525497147863908332336522152879209357201774474856193813964421112472774035524688923369629186831413116285818976940539683497817162335881937502874256285244609966302697214079356639596376000915388019969577106618263390099803463305339333939949454677225642747798858493963532309753887687738563588072098496492315279739161380510839109881230332412907717654642135230371862574367924879691190487058320349978288226094799654829019095723395193488187941271630650455113173221845373513780875233199089471963403699174248423091208135788838790292894208852026262706649258455636397730825126017096776377850646775522554769190742374755781251645426313288292617484288773335930137221833175456868230081559288729110159892470746436164659241365209520900555385816648043650476022882977934187502425382046780645772585653236435753572655069578878094263254028057140918746833523633045748252180924706062214832732749455285421400771508844518789959806872707495303820302012809406733140349388122558593750000 [81,59] 392365494844205848978314726790764733689139135029969306661062930431449046230664101945784611182501979374823512460182575349547896482302801737544159654132556368599979459597418661080401339961772617403045693002055369850062345799623936222896956980133289537952371358941730449763919285095434624731254200060475650610455821991187798087317230833724006879274483544052741511462419148486097427575666063580238217779334491967941271397440358760556399971378064416696567243844360207211219613685906405179849268394036211481113050734105303828715801886033197245272184486197303085282855572612964408346626630842569842606532759410814625036168423445398437316604144591660009245002263236764821549013367632066698465592294052931035496017568937924448305429038168299997631245140623235004955408690126890536005871111112709263038133923266004459957159951499648042923097431612547151550533074630411110680751473733871010140192951364457269598753501907535414999908141346164413457723602414097706713782104590512586528951134868965954202085179705643081767639153775864052199720588611780974240012728909467702728030205736177399812628703462316747776295542339190202395576750635239070769594610659743804425875633805007173588362312283664069696573356732461553520705623390247671290411691717854482752184655637217475233632328254017989836742558205193876402573553827767358340337271073401687826440539757527271137659848107476428977284088166686371524573016242066115369038744454450578454315927057374140986790433358983628326633567939208067378333956830333405076979146449311550378396511133957119731516787827110786063746878687864929624644627089055347269551552378674473421385795583365040594010129410216674639293863455183927725687487613221678308005953772794643628375253791320360806931627948841572052665668001218701096317144824692308111010816794347582247623246779111326998534257862770201817915399081978893383883650143328245076429879278769120713429431465902260721982034915984449891635589553424023263877208063569027501965432377903124112821989136775894462457916140049523897184562596758219445304010690730970541914472115508350719002668553933026474976649494158731779724177968108729395644330668188487430219213296083354652395183909451587791605772986938068521300011876180512899856968199911696485534853434686734580238341290575581906395345291960327487244140350044417156653251889231387537841729430685201153482621321838670541267039821484476417275509033200070861218197674898658022316762079779776662604339665597419458924075147989450740806494793505454650971164820560943553573451936244964599609375000 [81,60] -66895333788554590525581053742691409187195527022792355986503202940216089204702653138549912505041433559703273506362586647080195295332159584428571109627769243820986267974000388354053184330440554263445582197098578839448360388616720018107572562149667809427794131084565366034312659009198967045055867389784892311623555790950237145546065870484616932648935374010450238892904960667762133457451569875629894396011146437647117852506700392901611144984824811405783042924502786348599429997729396421678103789767304147999138835829358830590559189865092865646843510337689291035883449907303569457844037889640694302359215930643483085594516135108334674841776995842499840667861052542981260003664809697814012056992242872531969628398109205702930748374391297249217873430668094949732465200420641688190600755283473464447437340501717391595084054519699934377827103253954621938501883363548959576607143375302569514877160757055600510432995753176174414321791203093188902985795827237792249082822884429032812755459527073645215637185729960241966062911334461986625957243389217079028284931491646232695146372795885248786009711643881092446009520975848333239196016912922057453136362560304385892893213944222774379360063669833844661168578369648926560267690604421260882240475464000983619257989877750850863281373559437744123305863838861610687794728696563786310372102812442012129601435492174262699043896784374739614707447427301277331701291581271050378792829508820585798800014819868612589566560025020114059825567407059513027534240172891866678877296892725411239281770286015670227411882650140266707582366694711110020835034773286658728160094245804010989468598373855611949929607161724337984016531771898372595599921339832298283900672715450678776518729677068847332881273862300287633375236804350539959057441951388605138668294822091228140330368225316617836262188174218461440152045490075989494397060908003317294217735635608153763836365113313611144608966465111082144432756589549178738186624242739866686271664278499628416315471500140714826676539931845648701664608606984736972165109412263958225025117261721743743789048007494560483085678807836455852146682447084692535920592540577981484913956249062887092891306217517027217223229858328299411895734945729610347914420387106763696395633617857505862309593950170893775370286078997690732744974275235217155541168164493182552999786349787432477503912474948830144617989657705330194278175644384890285496376893567180355768171021371655002028711433543801085910630436395739701225457582244417545358494692209205823019146919250488281250000 [81,61] 7617725362290284847215521599619550705071214217138356855636448330725985047888500582508544933020988431208831272321825740161154573761315290985144389928900561099103216014860950982679787768525194244952401835415008025600502691798042241219748175329766402244513647763339331685934402325057907321070122176016517049205092346613926168550465113452206321562557335344966046828477858920745859378428970099478765298113310780742076326518941416056549944867947652180980661749073229608503900435625371741561391721452370462052393838930976822064931844780161840471798834459847511681823956077021363912914645005733365104273650033012777393402552196993950302909606920860652486857388047096843579631679154249292011776570215313753300048321627708562806753714579887542743384201043429280103488877470642558417908214629731580857319806786482627000712890947375864300611892705867100546783486775286591547802466674468969184200111290762356631587600878093816953292296704349404088639757869196199584240852098438488843661946873907700960430577107082895188839769484793375417759177800197407336609190436960417072083004710822857127688164057434015873073606218142846442865095014015735853378612004390763131443561494211783860760161056071160402343534299539696698444044894106555528166087197225823487863733333152026328901231859934603837045121921596060473584701650174227773861553913505058804599886308878020884016264461585046686614497436876876507684680508571465415887060252402074424233662273972019244549516098603430318050616267479850745755569529024238413254673194602417899821270780358561720147500499362763030233905924391665281422312704751138332816877764076251377833144515154988444125556334681645376291590347019102480140231812557965792041239619291490419281507523952728894485592404814875261403384991403186185408048535646452101545920337147798460192791189283191136650396606655635069144871502105260140934488998044893026282844674060945166480921389940009055450248047765384646155720963170310935238178041486519736345278460066409418487760328659089939205141090879533696799135181142680139616680144020223260059697946541517834884245875697214568915140187212780998254079392635121467752491305254162784087374268796992608396955814834982625620023793763447413225932486951056650986881099413991790096029470933831640527518302970936790535411500948342594309790487313403832929640408134505967579995741937083900091377847968675424410022436253558214532701555312293834793982069254168824568741891467304280346366410316654255278974082822757038437737635207941400139475263131316751241683959960937500000 [81,62] -484441164072939067571016535205263383351704840745946768741772356679786807291778006755823288895880977880609778369565926960818527271414429122886870584011641341624837001494869375480816468821272014960671535487956556939854236386832383489256125295822285909709647456263281921490309286004454553728148387637885807304788484971896619253403185901775192473385342189992510770707223046532472056938195261950016090280510848542834965397565181331068691588991703788026786669559535122493486114515564843710354805543085190060854939465652859328553779408839397051693384093291862310259352303080031641980603485409882518315003451955920358244746044056420061585441686041471421651714752296930354650146195117657553936294022093990969531380785164375715247021616772488977558989883861916794541601077714503767911341883786113860753926712848863765239479711383089358303794716237858667433027215201476439757293130140832808696533769044718871897287017857152804741699592145444197820081200392531174945460704555175775265699446000348720144800875054591068810300604226231136527044657083526586218256932243458866664925977115088452495923582947759761452663209956109508264214486481317739570889414728524164828638863456928005905834030796479655008793678117174174058354330076955607089028163868065068747168080040753262863397784801427774399341382500176197890321498182349078066515793759251247288054268085911959872322827348833921097850492149688942154588201310706813924972461686992078235804861579189137485675744649997818616640656588746541631066527991301522643464274781848216929184236313423153590875935133912815534135434334998721388764251244008443561598771501167615957772338737062096902459210512428586824755231802846144202722478666202972485537035217431768701034814039765497503508241610756380426077627461755720528966318395798703822825496028752145085092654843309360961197091569002343859852875955511789187901539870701451481158579949062451650786328146748246056332286325325830188910053329511069381890217502976625882344223205417804835137520738036393983851890487287130525064743542002316151501414597368184872441484947093486305966123703426100595825170963413013573523860273568914266106186940554339150567403856175260886690906482999898306357525997346185526317826472739363910309020334849614182996286454482199426992649931080625634500891917971047999835206860785780025077062985677614821157981267042233609862234850840059590775943798672371294955779947828688904344697988982080385437281029133136094003149023424622581114590130977991125696413554635455511743202805519104003906250000000000 [81,63] -5496912340986067638404854595100557593108394969265606018653939875178666994887029917786822396397213977501331277773897486104406391998150481337217115441281319135385438911253195085534709968514259595155865292209333594315492976278023369988716584274995706448609976107258877745760804211173471150633641202053481047329992586277526048985470979809367689981397489207033213426673638821844331526552679109904815209324087480852602701315776621761230581091147213951900245324166046372871878721176916660983604038642202123290413602311230307154006624285527272131599382441510094821934795244131998300919731914782417096903378932214967698829595319194476912762348327317345147861410316044051956718859069854174824880772224323395919520569594566280096378979426256025953155250729448538873332941570410214784793299488334675233107720193998209091259087188594889684950349908750405437631392603647060303540647845397414947787932045390798342168419635986928443782517157264860108630827157393518388700182139519021341412783289054718954748356165112283840339710908361049773324415930829871800495536551054643527852750440737325617521038471297978983720634792555126238802259902728856436111613543428354187953940711539329722471688933764882722190306158315782844907286060950485055713286012409817054766115621569900949706239999717965237322447011932995626205077657764665514676626641877476111243037584610505997111921316661659463569795046064004885703149981795914020614524835026967433075031582144828519398576010217991557195916732907560415877473575492266247757344818408037463792247345737934325881733622957717662561508555715262060711305465454118201882262298627454670773603333511685111512499077952266794222482342582786468386827698688985321037037778698779325169995030124843997093598388546766057492189374706868885130482831450870204190082487745568146345369343931283727009136250454068383287180159770800695136692565022321950792872920858104692491314265057378819354504073027763112738114210132894635010066809228759094257054708958743063050197528334173879950315845488415292376980559909130765416150477208950729731027095066366227905772167409925984293102182482897297466480078297235209473063825317086714068006282062076479709917058233436519604166341791800426070035324540373435897123910183771000221080759378333364677965529408247251831703117256742873647200986067546122311157982882804030544930853856520679635573275911810294070524509271671707314410082186261273966761515599194532597565805810661899575691645667244278410168810145844039971585459625202929601073265075683593750000000000 [81,64] 4223804611552214931574448880408465794053568003063220493448805343896951290261977558966239456540958447637631139037518046018771109200968080820598080165228688298468167469273311564195915391367015000943752673270949853434957538769762395508821821330755172571404894094248380572520710196920615045563231291578406967485719517468917579661370420567668530536843755889145523814768237207578929624104719106829347426302906518025934777443913434249061738749438866864762127540150754187313530853315433912032544105242347036836106964712912143950258247677571312938082649468577916880619344746455930381425255667235560435894216022735915268650895287594157587979545697044993584813261563801338342897610766297015282638082378983495238605622246912415566759895810108189859195280634888672856047264858942921405518527349425764297471114850687886142835944103482969229108696758693208712521914219279710208739084764904145615314725139918981055800981178567935831997753086545032135645706940452418438028452626359833885891022312613569167887077307323837449104718771206568149753254490466788564727187865772505637370667907252989980633680972323128079157279009474719870195271530059530216903166893193720048744911194235760273001144264408507441991642766701737839960789621309811468720063200669304233983225467206406776794022088670452029074028231085031408578407660453294331633623209468898497350197434983809505772573238696738015508564998306972806262575703704908127195801153432691472524593332452256711053365306871777464813558777702717882572931458405666772502032650081364722162581516300896555186026078870950371729243765353718900544797222079653495818769782020985737427884093863207611163691876150128027692194283292905194452454448900087375151093558132685123984544465802843749763435921137888887582575460576347300927806297544771010249505568768716891922503407779238792556955303848520422820266307316794723175053261616745889017013658334614338904945834349026588189994163616428649540742707065997715623652731734421224223150802476685242055959556812599923341670190019236024889653562416604409277204889752605107675033154952545701195546658630201600437023380236360991496836535925927617410023957843550189315918735604923198423377962557487023359430298551391616359943607845297840213160340345149556263054691257364717469078472369888089880174338419203081813260754946734879604553357746530163796732228861215691595072344567390318811454635931929497566956188228837511232703175013067334383872810560774889605888428406988523643837108806570537766766904042015084996819496154785156250000000 [81,65] -276202751022894134390945386619505393749145171126331122680186984363384505015145025531586842824977511589440173538152735935998253156770486258507741573678851724131698530197318094288942291305519666031073637864020474413240175051257184195368312513424524083176294369552007296147933665987695681293539964014132474861676784700290248291626013488845144610737080716032853244360795172101766659683168447459749201305227577100811640539031538817269274458948083940890766325270784714054781830252213550205350310372942975194836559660493928067971934613444185801206393982090496313144838733823322089671457526043567405012245376682375519194438539426455828810541362507427639698073075818093891116629659771687054318665806120908791919652165992714836575330047683896523460744407904056206853243439856597644719494872252099610576012763166194009270895913678238902380963939052560170676531334461618133391417782195023555275660095446836604196151259157919343781485200224107770207328002537187108898890615860737483788913805745775352552391450585797557340809713984300667289735384364703386747842602562275124871421153747947524578518750264770223025377235124986895418775030269653335256732609411506923594109308015934746489783756583736901783102568667741621621731906767730784452292915652845257343168089737469902462034202128508104166708719154014978986860960745129932494674204895099310342224943049272981127144587753637694377846907748609327694351007232855095106342236480505016723269648188221242410336132907992896808876506331721605983378290872387156324177233236213941708255509338616822716685953835467775409241694246713593752026092928700060577612865866324945890370379274906171681317947475329047313097878893324892005189267159573121740041721787140837633379581681454560475582042705313882041600960223071416120702687060677602555326180555970544312393800198667253756924826657305961636128344170260485158230251567068809810794973538200474122135949472317604794901903471679890413668912486622815736501340344439711113772206047280993883823776612593642877647699946731178001603477098761580091513586211826606369590090280375199143807676959165169506944186692292582107732298661682246984977331675051653209595506005853804963609686942484772122590611166690451292621108017340452473454879368516500451802831538390986844670986047779432867389754539994537268099672622043218366637673209634399944168947258832964304092229289535144402342636793656027679871218235184907471524416354468423831804308621518290533886890011357497069745668585687148333107643338735215365886688232421875000000 [81,66] -19397545401015836912737454614392476968332788130467319177981965427774048839074352679053961880281161070629188873763776170801838191112555777794406679253946452476301715762082891689003952072551136994542577825249983786713228874619654080745589939570340861577920742327008007780267596844731324270579642280520532984637289706358688619722632640164705027113199624299851627567563975703536613848787732649152910737140140308746499137352407422162812445551670163463852964386359343021034101195068890975919862502727060886016258006969494419539049961974559558435582738660207745305242111421356854637996660866923280839022472910453127048295974021569648431912558173974010239844309119515857349750846894907136259814272240128356673760301766611588914427002820343452010720026280060365313261679579478617728894886655612334458148307950622431478525817028511730255626044142443031781847884949659155520295605264373771198794520641169152407513439424796430869419459787690093254855963989863022440535247367711465721106299185271338909019505246029390700886869762491467370703200045952259140299534783192163066901796785589289334765586762542362929770816407194403037220442678852351360355121868062703179058287948488846389251820721944972336492264407006834544572558684030199624483891097951278678195538141467461892157565408231295637154179482326668538040030629024263639569596484104748340587645100110768638841329192017074771585485009045058418341383275139938974950833236049535499061049672057042068785915035646305657042321378291149791145453714358210954096182646568681736840430612442698294265004367307837338202206095955891137960816470067844443653648632728128770946928145887032023094214410397410350852194804855537980490884044386330039940450461941056649485643263668267376765376786704570985533021050554223302263691061292954829531810445952614043146536609544176014658929639747652870123733490891726168480179185061596032487532700798354842340496879827678117337347092484260825629849692332415852918924132820098188519128161529340835202839846882612104883433001224296789430590312067190202499753129854887161291183039026128301343160260111466206372600761235980753887296950889917398070026354651449645224037267535423141833795668177417267357182479452407958511488051653346362369987106744460583920862767401682074875583840684057289311165012000350940006453567232705816060451072632358826160038948727357367575825354079864370950307600156728650897433854114239120288829709092699037130241945048443867288556267550886962400388466298828404887899523600935935974121093750000000 [81,67] 4570538536318835705692503234756516760781816557666759283486292626336738090737817680917946811905094893932974285378136029200276319585242626921527113315700085165328847465460577289355588308552247110450868116979788449790825273892553175529040188001537176896667623061486104644060441843027236164811722072993488241659795744082210723380263045014368764234031373099022222299578861574315470617398968163004743977065385544715596470866061890825240779967156323760947215092547800065845509873255987143003951329110564441690667864991217574835365491514178032253605313135825826068076901672390719012026078248281153766927353560127716052867097638911186483038185433492376191454856754623369956319182059209956267954529159877934843213018979008081815778512876834389867734164727373623097997226714462656672750816977434981905476891722012027802518804280660911733799448015449072453539379129599215525621938775625148448914371806534391733140219364810076208919496706944766110381250706773235636535264026486002664812600835535747921617621237798689758513968518501456147552650958046594166591639785948310135738717533321091305295048255913272918904175886930770626106040535373091916031124769516387929261302089719955220992344179066227848400011724043835985179325734400530004315918304003316335852546551415434678720851065626698386635889451227090641788836964413510774250098992579426619125708314009303446892527050022010495488875560234035805402478768929530034657379444482562726317267716682926320589885601259791267799145232603578918135544837264454420596056570878021273065558156675535272675164209243337367379136422434546939328335694260967169258239078127382215619717357137356386796024053662918447032738422715255759444289613763322137508795779039091757396973886675460142797689147917491459579858593790688207617348168375890734132863768884781609212579915627545673361660684595304988377212180542583941366137426452087884671081381978254314986239692313892589197394677585590086527220779094108449911182506992931149056117642631472108797349787174946372701344322348114831928749820337238433103605330567164961657299577749546183783426872470100929478886142647049052242843553872399989685238455444657909414410051506211232886802914631818426049357197677502711718051705324830355641133824583877834238459373381152709877675792387706627242916136802767157413326760985466317361747627863295857287058833480941027758704693475399328944168210750136368700954064301653626837743336687426547022971236869543230339787343404714070019441429781892338723991997539997100830078125000000 [81,68] -281076031492891804623583469366836276073861288629902409578638415537142456559891627252393156218885652357244234000788879151073454066991628078452937366050636533259745015614869836735318295240744913002269934483065647176376535462579512773851438183452292867079847032088699638470562981769757983790692195305733661551118802713375322070379902299258545979343390662454228541817959780728833090809530313402220168173813857297047177015805841711368866766983902989493698970779745590606501088425448186143235235638516549925785866158585212488103160832916973487074318416063896895138188434642092697370004679421372539593702236493821022742900441643087525285486173975441346049376459960874398779209223788579273761472067740629526451448693310264843131240010810954891011654406412863813315241705042898492027227891050771038918945698541305214760040131380994637570010966603246990485538109720521561314967149390018748659082027268216957775292142789252660341049510350205802118226094135370609436340222996011329364213252434610442545894713947343807266055709962196537386271854203511378186483144953344889451256300017664684473475512884950527319466685663409951005387564185712410349977630148639937723974847012987372039672465743655356671025958480296380272428554550865774013255560699791778511624842327823407987068421800950458520500342661238159594566091366496029052213816299572099045908039704312607009891268266059418368537919618514170272832591058135189922066269573963974948403583877606096755819436035550194426196761892321305852195243686348179088283796756836911530073937827582760883772076524634851296858343110714940408603459396964961646561920263442333851152020234215350006474059157778130101293107240711023756009558425987870351532804685117926607775995205479654479376575973680812687439535803482771809094802482014407659197700339147627074976801713973705033821374585461102603088575665759837477251046663174736173015355834526968730742427391378532398010384692991541367126336501275198800420641422639037894588636921397066388545269586090391663095284372567064200222121925384206156854361042621926169861152008097421039524478076391438713364492222983009315043006747442407951849191913678301780644747783633312156521367277369059532570816934673938577905474841034510992361838890176767492220338395809980374320795221325929253115010144124112890065310837872187160012811104231520613608613385526249733975115334781210845107065000404489810619047237003981415907686229350755620219045910021143251298052917475089884646877180784940719604492187500000000000000000 [81,69] -5010306697779161724446670169981380201857319551302147864519020814236653671600884765225795688780892690641566361907593664944155401343949902346503926621127793215089774556558884084583992279016695752449795937034557993646269494710894275463930139372240399839380848256031831223622631337513451556693963642525121759473564515728787930357651267572052155814311827595334145474877500035619583702632710884128142852504956662493934225880493660036983841059042648483835087932259424441425028009964326141093792128227700107464434379874135538605098065411799442092894534371977411304009209093404085051435535632267331843136511591788252138524794418227641803028570716213028237298944784796617736316549214849635806161904198168203529492332544227071324564657767604106758660714258774815716478852878987262960800713427044145717530645687371998010756936217407725432900672308450849108195038495863255814034680094093162212639088875414453681224086752831738150036550920227960394159056929436628551427913647481993156050521187440924895828465886024496536688078139362996380437783129788959870075323471145012352730539810706272984997705530722861353928056879209183443254523803959338793398413361106057846724666789852346233409003102400179429288011974113425488726430452193414282835018809588957374421534613994013197915178633483188238676878363577524420478700323357686146580106723126296116135100556136237138190975583567493745684441267566390357709151039749480141745830305179546047046355420902741274290444374068411471380804009847368893569627058479767655941619795815712295044118100034165691462149510989054028470378714197898160280223766538400119922699488570137059670901373385717953904069903275039253781339863486570927705454338064960831552880937148580115442696937458689306781089465355884051535088495614478963314676056023641247777275006751685729565557521269173671342426433850066293248934747096001395205929104777233884305552695713210850047736683302676587179717601331650004889585315579205872438124510874286480079964029359798879564817334883348927715378607146850619839059289857871871717136727329485759997265404103428197046456351960397594661648201582838439657876968942289308911252781283176735605379892362773166389067008306028038575255621301100434691750525929019282265148232109756237425354846885563672674166411409687803103805405642182909724286090088020423199145670870949950249353349470660916210485022139502837579214850520804449858554518948702905587058416789475744054799479594812187634623306135752546230932580328953918069601058959960937500000 [81,70] 1826761884612497662810374044270866820240857534307473489024084300320035065727078664828116579250244206333430127094025353902705086883663019237185143163080875103045168271404410559770793138101417208997124836171670043707238417201438915635445531115901471214518982047810674250297491971968927655696232617193713745278337606469544057075805450989801116775925140420930711934147346152614279893162249830828701173587203848265997349670262176592502955917697904638030461071883635021324025686453209902821981602384344114892156260875465692165105738191364714808360910731442784165340668097338903082204322846788546363640065913366192549444630672910250085840569539847067280893113588939230752454133445345699180203996259594683832433230530299453610997566910410384570894767197465527263592352692634942075810247559249246799915373567035009081042858349576897511644182873567307524761468968649671701015464131516984596657154488636898971412338508133228494914751128533335679355950175718602017448792655644617771710844971401742047821167255732723413503128211173106798948555797905595011349887546502240680052398659758324403686094671718182950831989434612970459617111665259865051855849480923688381096110813154435265996875174103160307326783097140730347691149093183996812814677422182617327583713050339777293360075197380006829440132904263216799455807731530737881445383668959508860102192108845023803847491052427950906478955301557476071836848041743290590554537533776479765790107064825676288929249491964224955414553788879260997756861743686279811331719333684664313505210605245202269622644786092290030626876958820394376155189798297660006396220593823486043539418513703047653871813892551094270839041355926371760969471438043359259571795442748722115351751682246531905987450711848992041185352081881790265844784802595524199103453409945056137193119853827196308924723587554391640596118700584021306288909982883041336332763383780870736270403062565987736544940023172979644883367448750809904799896060098724088118199887199787804427905464277190151449612008824725511124410470363784545143211077419680416105565145090441083912668936922205289327647814145265349424211194494250247042564225627504165901511243735734288722352431696636688834302839645405763113480379414412943711068671500870898902003009209789103852575056850455652672290478077799385629461312840096282720540007227937937508272791726379742889989166847003752574944005944939692191255302096276945105883316901359411037874416114633731268376837242328747379360720515251159667968750000000000000 [81,71] -96280275498049114738987005006827985116946033906459433028667314542835881568922425897338715872805517733730217869082021257433678424497042418526074054641269027906275160525571027450069121053565767950138237660034050128465790230455597146690644507471758509918143530388955624386231076123991729750884148047693834482901572092633912481421906814153978137962308012192378015498725687760018113221667723867289248749608147892293836364226877289574361319341323908961761994576646262345441049969832209148048406494705421545479109234337637982432188044371146432070553211148663989601949803516602951866093350461385460683868759841455158665056018657040763505621265786263530168891494523106540972312780659478351976251221774197456456094927943312722757425352066745538019833769430027679297636085799758568390198282173544115567070944918764382188513059750538655928509702842617528400931251136422806656554275027789966296723291945884326922297270708152800090842701390833539921051247389111944829333562648901150582318956916644589956146643971949272564555581980410522021776303901656332367065304361440838726274760363983430889708117637858573594760864097925999860756397413993959187049133899096801597153631386360326295176345778984652149763915383289131074764886811168392676863828154449807621641315935852764711729614804731546027348292661184138361755901710708212568236157385429500616320320447805674547572625788563524274649872636340090828591911511155230039436408916733971414051549590418642351756935351487716679217224950173727595852816608056821094706387360591660162458657165619233784511337302927683066577408607891111352215431888542186786387317675967443443099030784492030584554488214498987069564810021166914221108008170802306171752816207026310303042878987706061713336876225857674646953131117396025629035070749893536627077042137463777188524321617816890778326131321183403884146031748764211686137959558236532733614234838025309795469710355162780553426446631123454182659744965194945448564017046044121325800428932795210703067425101009407577259016322423973999722094417244899787471999237157504453824807386572120726317438493754611621980353295781547022470036368469758883775647920602648099783631421349970748106539870233341597490054005474213444448017973145699301810803901942779545330520878365853586073926140365992315257727844905007486085664570663680677092069580260357834709141695624401509677867116724753574114925559769107829700253968742780204139019445799094506723090821198043979785644030933156045648502185940742492675781250000000 [81,72] -1227802015341362076041603058314482981446690239336723904616974487287128462540335294748092158872274799632906170368402992139352070246536530108489418107634260028069623179994053366803457228575350235787563350269466520574419480573142096455494798104747293218447718069918804795822364502252489509724648434525362751743936632431122434922361353139191046373890088606362227781687332984340656771669807393704558175052219133155730602888635518188295822850104616038944965010873564498475507997447000962896438818569164185444084201963099592333065182126909413168375952792183062485712624959513420863429708917714008192658078446845140622451533202723286551667545613358800952204446522414917070219099800673684083642078517196456058055027247969132866242414412122814502022947868232679985197373444397469888967438954263983768013352529155408603558865672064408285812386200975783606685667966963007404353183211294626778907801484611436827313998562595329920898024964295323224169126040144024059742175616273072640079913414688486201190241501944803117276507180701007024108400110313465672089865375283474834312103258944686510487361254429607264445789549599999822939842654379002877030797630169774132224348588982590545313816556095844160288180020447191194069691174050661855764865744519253316258159676796429619635233522810424192801075370914591624268647117201677229383003833557967707705970470748752873393109875581659299922345531553705195606626203466915388278781561514418893937771565118140721765612188839233270900295021255670583355340942121668507792781757157178869085932208821819608702899208788566884187373059141934917628580013564338579450561763169062688301489071823618711481705549455117695509503386706319816479528570887645540804553269178738077000350034681136257121263202806975979928359350787114497274607399306092134290529772975075867161986525806228264338138198979523178479052744503189040200419409990841184296051694720666140093247081545616818402411746162117194973651676060805507600424567629061512079622921871817944431919883623538193628252683245134805216859548262917828993318375988835410190675684734867924826633774926879419745292048431363908149257548340472511931229586914385421733712183753704447438318636140941528662358137011314301198483937087071736196106880355915852401778873276392845291740968400065552563326903447495790026089131412860418496478239277930720175652868256083762749723670686666010419052959524690442005143545734692037731434118726142522384907281920443048589541845672101771924644708633422851562500000000 [81,73] 338040086246990374708103586196071999099493397662165471432473160911066444720825464485391584243349805605669802569221191469782615667545105206209942591555614026833170637809140754621289485602153205025595750695506693522813631143106664039017212506231507451085563732644199717038622214634034800221958968796971156824265548362744691644538214757404999582297683518328731340878843515273675087725749139941948200664238265036838868679181738769280305654005509496093134071181544267692269486256479778726141703754818895557122317139703384684610137593591715502868766882597666402890577865510996820316990620023036721469105168451257640238702908654256114564877668514895022598348118141271680791556244008873322710380176496079748302190489290326848973771882838188703249789454932261328573089254658620262055145886330842981256153384258997106612493095287247762746917438131733042337925431154759448354242815787648688550627289978587752819554989509081000120805555668181724061814299928760870984392794613168304300027081875528894925422855749819926902395847363052739751404899021017109644116570767901513336179537295325964979726651733249578296122946306519331523840844120786768212194404246315319225308779673538297851873318027279595927104063937424649781142353722595147108595177657309964828774243404076235163974230557859525109542118432752643039582671585766402997017353847686973706593859667246126053047500498624044705875790375880965145947918219414005250620023338679465510790716340370974348020743570893735248168615456887425774796488383502625218864031924633930438106823665449440188367970854675662066597525277110999134761889190392628661301920698852561580074952171303334451304781279075714430316646631075310694186969883680288972378474696136730332332042888171463218183799545925882059805630570958488366578742848409769547680345343487482725329038234288931771830498712662670620596540235470201883476322786479349519079633124055024078504024790624606657311038652504693654893000968112091391416660774204932873468364680060553620104460691699756355408758195369868385454435960548814052409239432818562017235292517068446251785459333537705147062278461964933170983632107295648735296419420819349499286672441594216502471516516966932296061642675954031360763435431987653317762372272887959600823669415858394749514397532252434796610622312156792964758731972970388477700818012783617798580630274409856217679422514996983221084947815208637219006029618561809813474115221169015651895977750689310792342467948401463218033313751220703125000000 [81,74] -8031525713631925015350760894386520729419308727255547585316410364182184315290562762391847247438921712195359582445100164817996453747681766380971109807149605037583299075570841260773149193535235774465236937488759967017174383996699588344751843930495579307672389162690418005328333959816962633620292592615561745307506270344756248383390652343372844299767130901613686160263438924681825182698816765288065555746042264328274604424885424968114938918972872159214745485704651594671591018708889349356956355357230574580901784034565266363499454469072744687630339613049213005732638907719288977745519764085922203425258134197688617436600707412002965613500135448569636725192383243663384316540990399660738058084380092971505677449644581154506592378372613954042859165824327384328081277136476665673239631140467171668138931636641821537623465218947577319090153612157057647562585709574584281267519947874341740177973855453804974856117115711598204951883989481415464831911378657087571734019798985056239944430898310360654826361263861570528581221319311469478123129963281353931953453312810173378080366407373753435093921028821715767671239712948180740693240764167427682421028864081102119464129187694780693697990667618394891481408998606713486101448376394521442723547766097501422508533728625045525056553913495100349203118205084225255822149404559284917586130720775875550887686474675769070492589597584988398861042058636394929416713009734609010805137992117054341309629642158691320728487346618435583280058859093419201200528726350738186257231396721187945916452281161148961016306625947955669721015196541884038488354438423732335334997647654306342658971868734541582644979735715089176174911844921846369700418776371891079272495563255136879209543315589873319250679335209648892451147113610512256860932877600359803697392936622063775134404755122385020429931025146557935301696884101286448358334947747081470274553449478315380644084987512127356345868166792192067542743354260314275715158503127019945676028532688505698926875107886512909316499177219752310320239456790441949614132651944884617622364685006582278159387148020797206083598959476852356337143096726177339640668017604059575902125116546553807240370163368025722838990493534442325818167677793360776206745136508753270938002642927775484363470252835067805440953766882254437464355002111445734163814495198397747773088422671978511976123990784107486754534806082381471738261623348061692070352321600814606496575981907370955781289012520574033260345458984375000000 [81,75] -710570792208726613383108633826072416774728250263176557295649723697344935307825947389299768349439448865608748614020970823020311622290573244888174123739535566583743501059447339678412824219333730195978200647382236344333758280789833271539526198222033118860939648134652458309962355183223460037930740950135282763272788805053359645501894944273805609068267494673311423518560833702919466231429874043519703826018381255913392600151319368846555130438977729927921131699360615619524097590606621442239257339273638947797297309078598734009283224213843520283076086917382412866541676363333483015856120236602367266891868501704435864483272374445627913128769416592777891773604325473817820261513765188155541611415585416667070672770462990613583779048047378094369856989675400437782924011644926422308713065419770693358753720260391814617051095153380191695269112554319392798919127924866736953304969544133089955314735746341162749111978318105352252988134346049292260951156339792667479852911070535729800995655900356875882468294627112478309999866040007578421876714542090941611310187036790843893201639041345859305548452101629685761199124402979778064094262786517476673563840475325801460251331857264532056064780427828684319219878164354855379110206040756218849138655806196411157584143950174982633620057534222136553548337255134417755047175584871460548889861833101839519695902210409390434092683062678057515834826630182783306955961018143001614220133345805947004629003413534028882394633656640817610611281412732624644852302825059769921347351086710396284214571447660228983880521339403217335073865475461326873754308817193012197167812220111810565560234608017565506205125824547584310120242829061072195533333556088764166726240995699058365405018613067205193147622098677462886065567046904705635100586386055782992979419167525713235639246022782679485030261864438374879201745376298371657022152056044912539851612615873404135719407484677238627669077280947072261071796239953419383431250696864757281746998983318501154783458283818370191309853872953497314184514484692649421777956199089647550773337441904319474551076644322656174772904498624488303312072277753526153862209614644335604340537647221802332567899175301802215068357809065137655518810387977916440036498812468624877228715699609078318040108516804878250507036704174988924900403768407657801165515129465442768672498299967071836550853323718918254714759361161557973956076092250327704575102669046992376669907159891792503003671299666166305541992187500000 [81,76] 52674409266260660333503508700532473404766157610522570769273652120923656974979195257726463131267575396049107877494821581904054809539754047754961136951637316438946427580775747401589247834287750420095323592731077087799402093956423460225687315946109135166684553905986179708877606461569217176918163753281713910563019995489249692090762900290780399867993350793085107703724990391719895012576556692268639238562510811667815445453946544521428252198021098213677971897824000424923325029598991930077629893297462771913972035197802950091267594846272298401860094554114654623408401157821114911957571061554754805964864995139131505357781044727513202166811896569475953755315341605473219457393110088620152516217660568858608755208523909608311435298485890511429405365241815556211934623853436295736284628015870455737943265068725707643972980954552862006482422956494837866207180860633849344223124458075499301089087443419061526195688972545752189478642729894315473107361230782229151724316834150307238685635992209771950149672511652720548535585217560787535096632733126746032383788381754508846361880605713165757395547796774064064444282853256972743726481849365248702581895968934598590203149496600687101630836537641364608001757942422437970849950219336036111477011276075923079434193092574823462858919280016667546136954197214094047305992334475906215640304663435561568963982327347102082638803520812149385725522807379348848135173643527613967177812336503483647738427669132226494113272113710837785197281264791560207138065549066405166743439093848694905603261605330377134878966722543906870131834743424157025969864092044056320251871299427523442554074962241343983264845136359290840284864070422016466956125944654878393514291080842336024178554912095804979150655528297642299741608754675824891830486665164519397890493980030112787058405884971851511790532149408008048361263870652190200333724663827540398997426963872920374610749788650339617623843428294982669769266584009918497112464882986670733336984023853114166833570422859518506027291499098363886668004050335438584705320549043203833603189525131162668054469812981107212436670212818988807552880025198878479483723600127938605392325897595376293777821124587493684012635717614784500666373241873375230495781499719855620275830880847217678926679105112882211774056992894530532893293212619887178173568540120295486219772674003317192526816830206088654123366496671223297261009322830968293492135348787068472274641717234544557868503034114837646484375000000 [81,77] -879360902259227258594290464849689365754137386718006129896391241131392383097854013017015974962451113238170791076470614522160628270231566116451271049472376650520733719704563580212835352758302153033442052811518942408153586874531470726996883429587287988666525124101924093857910229769308137298671644312479037027789822939825778246093719283207981928543552417381473700357725161155327319535070309607924141061919955117716156870506917905055999895490218499598229344692218417189620841559570088775408132389669421354223208386616276467622621065498292454363399870180638041196819912583679750167687876881062974981725508039746944316351648681784145871957830719908676343800372650720292530151656288726000619118530907533119161928538132384108644574812431718132941679171126219944811121491434404344929492822154869154273853960287862775684469240990508896163230171413627102048393102205883285281435195991117384017217403291620963328251455426839539785527327688161968432738817397592896378971464597198670424160443610476326756008903826952874165759161235803516078272412280034765308647815489808512738925403964318714636126343283978102804980513675186309446381709735279384457804939462888485129964447390353869515606566851141623465873493078618664772600634956500149284329461006152997034379543240712337657149721168848327290438104346575007217892477489844817832742508527460120834866232362390128334710181101567668707441876002879222823435357664951536204728884347966285088598754812104746721449924630045958691320045220638394559436001125355500124619774719574793047627244745801399965983013958642198720485862198716709431073890642200588192637034712980824999298116889183169684437937012533365642976249255450073098594144700682777205939523619588955541545880908127749086749999932402735545133278135986122738554848927080345832475366401696658091591193787484992734679188599619249980992215965589753766409978235331536835247386223229276527582496985061046682618843130031166235895523103309826015043779633760881418667322228884582765692804442447757263611211805587995792970518853612478135879256116556006400001923618127032054971591430276260343345607876469153923474612888560184928728238441991969764732582930227010062052659327250775812324044538968225214500824177596457641029780596284204872887321575227081591996345839077270639419867364715942110721922970061324361216666977363537386296333108225481649239930506964761154666195101700798654278665300665496573322513714529406747555384527004207484424114227294921875000000 [81,78] -46970802235828391781996995397665010562054394858082190156245613542996900139939326930798651541317439602498864427509336879278314430295805449785023321565344249328821990096054229368643324112701326459439592971622750996658279187223359421209070387255243031975706963258923747747926036094110732661942278722963425448668849581726611425517221368825300023470238122328776120252590095298798777969405217877348537921223684562524096668129149507074954987139705054799412754043453915603212630299102865108815344584567464259364421615610490622145760787360856737357696787165626661088079738253735636358097244730440036223292321020698106897635099754222810126444676462431202821998016041755485610378531636837455790088328887912070362008198126808169846956116859661260821776897220019658056500529597934462211071862258758716387770030497878341233180770805647994549870162477498698070965838069053556693305827297484197349634149564649266267367825320299578324939682200914081531679093784502943035053721462592986270815204621482323718220374069065087218706561356483249227039281069910396046855808786094763054550702167464734681997520453809704139806457700728322819563270602214363227401810789742077393816519989630384763943701895033161871191109264017190319448143211029904538024419357605993978755716234445738358876952861517738155325309519962858406110174245858540305400664706974352304739152139681656123717519960908243581441722247570116156821005930748217722978661025393916812039684933491496588857827076904294648839214374309555892162850795547305401566149580781121343383529846952152057547477511786219086002435997614792718247374072330801014546235154069422788315332176257195507187219704833187811168820466722978428838708898767780603971510140185136377723508573983092846627932245632172234258461172950349138171932790886053142776558539147320793715586661600003358685049296145571979095282166830464015952262730816862896540737377282258688935122231221589511758342164589443298803162588125967542959228095263768127452186735542716718306289300680849338146157587063615619447552514916217809772584223560105703786490317650604358578131965843632461318552043038324709435306047798226308766682233100196639681424751259430738034486758465528553746135170853916713998013029437044934748032133829420327997662318735805975943387780618263422195292226383411003422229645211110487950566475888944907008723356278730486763227735431282246274816682016278868100211777867062114408329117146156939099910232471302151679992675781250000000 [81,79] 2458068646406779363874625532426350211491323896860584401246022372892723591327953658633857550984353745961391573326349195338940359548838133611646571052068662036049504560941310920739251685258391648271542271833290951379672345125778448471024057606981494284159652294354803556967316539253598357916602669656290264829279810968988347466410944987824877551570832482715861581247815672428546937808059851763522958205238292477994295507183390391917793176771856349314603458894280012967909512104571373922785596499495543377224427405880822364918690441698642069574762703478950888116940734818465619355774486383521795727007817815867808685758508281837855049276381315230045093587253664649444717039365733132644004028549212420608865466934497013797321469943380441133631120882361409395495732131152951815797293018297093964552972013812978852508253230448351191180978401907193694336442808847512918656347826565102461387472178669295691605506590568285971894695947348089868557712602191415020601533394261755225647063367597163465766060419827305885567781066751399349761857790371221933480270584112325186453978537194911024231073604909358102052266745944439342437323898272846663700263396742576153976061936379059538627231968705932402148595119186564565573387294704792454891954998064058898997517556470355565626222272475057978904509538352394716110969880553156805543359311838237282669914183706260651523475442114620145727023142995475294655713692342999477950422559462744547429277048527432051109248918969971166318947185071289301941733054562877225051614990033927348104324631249386877643047973223949778449928181270074160052837112475908718147587436582782186856599392723171186246579578228789463168948199141649764919600769652776664022544634355948244241171715732917664694976428826592565494694210031667779134384743173455265322282236133596199773142978723231136387716122865801364193614612418062391277745044810967505843387706588779051717297055549199776736001904094563411255159089203100873148385226911807620647575875512747487518445686079265897483553450615874994850528245863796596766463004908043166161015263883990745258352192127734406884271715303402974661048832023083660982989132586284215657174490884336033229541989940117552114596001458978057505205901907557238337238175352781443441259134916825069333832810859933028355168893039875962968791179582766154377836318194862496402781103951396167793494393560973958253623052694528973157981572398885065503296425831747384904701902996748685836791992187500000 [81,80] -11941029412430332937623246415865225053628414351435126196109083046699536881944068832753730103881925670248028760473355737890758241348855570619640180989054548688016243754827210922252298712617781122190632653954477761640497516442097057921890014777617804481857941863780197606474260186536925071332777909557175648786859287662461115388792481868957310669683553607003349979037468976436982100417059084172037869636322149891494356168079210909141397377896536554497460116036322339725939536231409633884250846047334738562872661783695468294827339598411151814687186544050860719416707900502384429828300602083882580313505162716049313252323714770920821726492015996584332603815030603043957809093375134567679742423696055973279664098582658205550319614490007359682475353367018829906480855996588498314665618052700640952549301911861464266117510771339505123784892341768461018176703254065249623419865700612509658225573238145426982011018641378017452597409319803915183923552912405080779197996744991262574070247549025933858362503531042488173522307074685616853111730532919387209153055857437739687118142906230424531350340672840303137969933373353529255020790275868088449490416646311872382995823463421804772422224657385960006222966925961759296729170703941968161151675559308981191004948834191027931030410887290973169810508061617921432111648420217267381979260668667777739385926644327949008895053433471640652667628697123997874463946719808625821845795265827554277985514534298983625028686793331419181517456872994292462713846103498050666582018940467366342923090627515232408694644828088378070813756347283480001560260344442378895248624744471517786577159924745242230159779407850315327783510639031110853454974189955154401716176081937974827825393060940289281088208486018482179219758055935013915609787740239606117120168805251758956170400107456539342537200099722248921347898441634634726532945746960061232066497696581556926187707514759334213407577800146164221324204615160690554441537967356220576576980592013234942550214249969841886713423541353390411694966886356892723359403326446804879944211595142628115452107278299952060568117891091220192216451385200630639016784242052688768668841021277505093142357111503425745106259618501321585303397501460932577926016749160500821440835761348823266602572973566377525094670062940040026395832565608877234896704237278278837172962464480488757855260251430562824553078906583080656450247361137212279754565846801028783374931663274765014648437500000 [81,81] -1249167094036129559644481069031656464417111125264974628872014598519567436940998408871485235010902624993263725510461339396683392932557072014622277772243746265742948774388314908972389959152796019820165317334141150146477337295163906209497722646824911916465466466441233494856617682326609618836385173746748419115105124652974654927221785741081377584835142700964361742248664529569960371955780166248601293920935887266479746596603885488898690121356404405130541104643854239327653287507746587274918005289788847839947400167235393609567012288163034805644929005517325745189202626758631318781928243536580100642774674315784660780379769425438004512736350867516465719613491618766688881539397680393864885932781099832967259319134945744468706201252464792165921905544618566033473938627760051181168451123099772907527765041964351816356482334019209705947749331696871571516262715031471177423576504456121126394642817911688022593915005238898245656794782188827478080841878735487092588588203982134821221582255457088645160800849096642523914450207511980863633722126896330840899827586832082934294179562392618100153544795845334255075461258332515518618154437677269992219353996393530710373003658402746292731615759264278788630490179869981982011542937835767034997744461241266023593635834824019296220260894997131524471259607571781002322819467343012109893991620305954965007027393371172154838847706218976095412508562094120875789127725518717596809562385989733603867368204312946942558526745963850571921467544584234603970200313396180007983013344158967091527063987872125853239744155529018516394807315093780896860269167080404115564881730949061624887632054283966280741192732265854659705516763936572603092318727138091767103356945716343655554865521290390229067005239648978112491489654135725548283095393719601738591041676051575239335359888375797759937220933054127185166683987995950361162966695978462069746279961045723007627833694523639394854979945355937033744673823545990505846617980266783399864950248733287618989077572791463936847762595869469685246763085848099332165449788369447619160103467768470479975963523529355750085529148347364599927333006848247980938867642252245327237547060538704457915765452569151651035862493876820687714743195886353615141627144903175012740362201262321687565914364552192575987552353638746395768177787601189482093168887700398709203088317331023004936963086181452402834324192786224495293581250508584265176970085065022431081160902976989746093750000 [82,0] 6826559012726154756240679142623256570464726743527164163223763797146921233460902507675400892524518437947020504726336149972193912931310565356081071425566672837902411681562886368982832806859126650794384187896025539512752469425042556026054041493219162852155244959164754453978119653321277793418826196721888291833643334173921057015507797922091566953196479610796717085306147740758210944963231900147036696505846511994034326990956144270760166628942603247619565307131748379770960827527777426715576275105313427945587431221535479369610805957239969959681641041125954166076016299945458658103264722469897294766647781566566479429449223295657690592629297226391339199421634317256011921204400107624212513607340875051186757122480928656333130587401520049765442186927297267859375440970724919250927571224440053410575786064679668385144723115713495163571620160080635497326559021376049753437354099813412681779409037417685319256189229887894684530326426243293626213795065280320246805177476243660909482939587879868394348932761402987047306662275147506257403116657878340938190360024812659120542205162285387607746711015496491697699278922382481464051469862214504400364566507984873981771807952945455904274342308723329414370073122694717866298081235038823176523908633281632707629348055058280114337673154221728829377916246869716562485622690003022864580563146065443642885784502740598908345446623796349081113905275451524136887029362759672791192401459680075465724900058351065477686700086259968815621835324322869184685698384569306214841322550159439748210320328068403860139761131598452662770303090187749907456081810858536305868053544857480330468782394507908444657392763449353963989330589401033399384523866529496389803068905253814031994719344644814844708315833513333598921651711839923510507831528909814853009560456254881555107835209951754274334836701064893209801323579459254421010351122972247832982454103534873651486656785716366549817873123663280668409769407916743408090815128667695577296404871059747388930294652246102570737959945050799954192142830582655694926449630820792030066778120190523374552085118006515637581858413500404900409396317960056968997662262086823274321827068160132799632119173994137933957532477474277473193903834563419606645852035630446544848730607858256529112898370861261434474320582756097302567422067923332000268909850668855775646330703105730674230966105587258264951177031248796706842648284732757540727814730848386965550725078553890059719692863168805097018321248469874262809753417968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,1] -146324933677142891079686916233040434748352994071811724242679536961370779274581535539464358534345474807980093812880438793105446002642545560310125350943668213175869838786637269774040034982145379467789690331318772637394467479167598872429061906572675362185768619760651419018265376829219579001595586805385886906954658819549068809463727110032190103077800151909294196314315791161893270531847552667187810616354342949503282331747101989960631615700802310541789164629319187200585775541548738593952450499825388432796721911960759121796851454745590843587433374698655590339632499369571464217963139429404790514262939574462932498116632115779548426067780377221444142232657506342274596326036446804493321314399163407975321933849696343263736719894076572299255396834380785491332208559571386293455329632098348509537830911825108630160211724691409316690274543023011578296838487429952374684829250419715168484031355865771502594388975522685229196851498534910322154484090471353349245414727987429629203049349851051323789558242749163247662104701786217132800822658420511050324290603789038997792981172406418728828154344711833376517059046747366533297625132333589894879356811451350712585714250327126792752672341336877248062544077991307058449245792732597289256866571929939006938632842320945586277037459331140317741726316775550290446823981093492556074587751536691021911973737000210715196065680140318990411549741956570612423861521355228574396920966083084210284310218065258590188416293785210596718456653337010309622070459796004331612357955708733583837514764189069687454681990944591693356679185726826701707000239705831221239782342497091086840833840309221644384569835201809322842075417479698104214705020372923589973934976066894646387663244100156869925784244547657781387434316287356903078569546848915304672732855081408575179772585184831603026165689105260899592295963546569840671872565530229558326066512577982800779816020324221900593734078588687925804919318317076207082580950100160540984340752450465624336386407647022008616556685529227857276750185484819865277211331317766441687156941202559401632843947385507233928590587394690001747788214404847178645952801350107534775615942064754374499897934322794237310039993704922887855431112310806948652042001168404669836183470452958732833378550142682120804687629688157293913189582675975684458938526382182256544571560268622566736015209187366832359106656906787966410664690650938190010985356462131291704427959016469972179934962756245753895401051636326883453875780105590820312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,2] 1387828557246098412372737077381561202743320995968497485544708965648788883917663436009369581872980317398010604516301718194061828397861982057179492712868137329138026626244618447230841704649769507000998195692086666362663003279568401756950786282351120983141103907394747811686022069319546550888498876840454964810593290093409184248600908538910835965056562129501634027175313427869156088896322600657161826684794835502287781245154948725811078794466460507852693508375921548401902633740559203000939316664525119419867555275601262081869406141707408251291922632679926056583176261625924121388455108221012474961466274392451169496068079243145448891724675890850142510340316124147015002782094152868258230815689172600823919912081693673323671531340284999317246632816470417794299013647246582909773761950068964663679555014432377939898284387747144085489231139199034815711038970421377450433319349906216969298044623528910204603136225232200794295660969497770533273469518511948248686832956255828133527274734341123033101084358925339259936698817213920694121940609545261229583371588046715914423048832687026793699656494140900765211043784317110603735587782198051356325538275475231351904590314026033755550291611534619303215817680516623641969636115739487112096817576210607730951257887501199028217616546357590722735252949723829374643815441698186224591028143556033789123121241691350704750922571837088228713861886129964600125673528937418800403460098023443452926516330572311453034078410747205942423657850949783017133979121812319318710453010236436676781124872978551405833239946367366790629403530606475535218175019718363336341560901243864521889464613445121035578691677495406540782547883817029339258430137633409384242946170741863469835069502831021351319751624392252646664388746433403964159359202867370452043454421987198706531143285542311965522696670778707733457210541128452085036604630072938829704446532195981323551646298752058218687428837348559145669345273880656900987680119636573663062912284424438796770812666029265589496752933362740190183684717598557617251814968107700514473090276665115193473882692210695867116615166273223855866314101328090008868769219606407080181977586288863584210692868488429056910910196030258390454345694394231867447964124734740415406870547894532739549221146457468797177781639829618865447158254656329247969187035530820879288543348391441691754087504267838818375415013359652950776861666468967644158408847818506240668808701989353308970883154723181351995059396031706455687526613473892211914062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,3] -8029749153190526206842935149556257411425996653821091899756770162664007589764919970610774290491667736716997186284517555485911886115635283884925679765322846339731931473847925637064726020469875014265118442519343436974634274422783358246258913243678495760109351340653846257410867805424998162943568139424265520902463988398028128629630388454884275365501815629834506869880924157587883228354235361265181573297833755917418471286350257081222465665296920312231892164910330587121842380090921979122367235837342147021137807735882652491265792180059452840581171942140345993190323372407791669442932166821673304489609762008248697946005136790951722188063326543778376666009337366020233210719099335646469719204508797350526702667707923245740557165800226632042590951014303193952608205883266321195301715294762460174129180094274323408199737043076545437295709559730090488483459334049606119666620170494732972639839943404153720826194498233046642924709555374921965974645180015085866820653988121933948056422741689703335159610763307164691804368726766756367935299978550617998175204537153598761910313940469474164769688293816810487332731243171608006445898293284441901612935289584766916483207027363363148084995831387710825146711995164370687309442559250333961493239374654680851467277842720260389283908204382576168794187708857723239871818550111728288043716983812334865865405412879222696844408690914871117737291390089698600526236432259511450682959601774906239820030122763912780066536419482673488248653800935979035533995365060181328783193866198414822483363908423815541601101215561833999126502349684249292668353354282451635200522238588552877393272430774093150356455843886483953167832151177196399739644910026073357826955960208268954137091083997907050389309208662214552702570023767083976803454355356298024413952028403219302198985409177421114007635142265517678986872840129052965717216115551054929607988374279914444392490127742787447722244649251184472069992582666401227523550042292100198542149572859432502789908448670914664511624252434968557025781646800990639731815148377789978398157394713304121335049360046120970966003226004900337717961314439779171467419446230180687700635980530177085706825240401145011872538744678689030818174533990367770027477743822961356464224981508831178011186477406533030496544648099270637771167816755497393566719393575471250162698774167107473786542484410189680994351735260798499536281034539560498840845622018396499745504817280278350238004551113334039136190884225485753233897412428632378578186035156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,4] 15257971364787133332474935111502413932689966708568936146672167163944999074395263321413887007552578896843773889974811875004060860339861583641943169923251217866896856587943968171668667292057149997464511892654085615446054550442136134634715107085698948080031972041388681315778631816247293855372718516755449523269051324590223427582983386168659958894003849156114731455913128355677168055317699949029519296573787422703927265963094074808676477303653743703082086532538171923844291762362979644819200835127165363201105960589246505426431131175852095435481548104027148013778059094101313029332448983834190596834390058793366786322461380042100367836098585568467333181365600743615255541049887572469573434590958943865819502851595779196972618911108913696110584456766475190276413949667419796101040239789819925893877504727043440251890629425912757642698596831453774011802783737774438213698603557605896866477809757971848242897556585394100947535951181931524494745249225109904485779176720288602525536800668305227637964347780441694917162209755236044878784099681356357282605218199316892904154201168266298812435768388506868547245742428799724906580779288812690170256080667608905091284504608892684308829488267180153594360954282156527152407319057744643791248573538917665996773926831032241134457146220359817016818895206111128627037148507487062788212919883696383041414145178384315387006327417906143813369390483497014456940762569227920312723490047392908958394828334134135937620246845131687199144489028121771982973895656446675231259739494847218095757505620630887140416581819100884445583959620390332776054579590690500364458300663620702045979209751771913002367381273873824216128596161110265700289233371404534175716584464642807815484956243376584395118640415824690243995807292145857360571733856069091775359708707647543529759569840924224718314649996594516025756916447606337889326977837804229616607398375249765576611082110376612723937156411100380569736284097782929182755510939197604646341307491433343933492855900432322142391518161152540370722789110716443131061312478212655125662355127135387836627333513884094936789481344014714536022590945876308030131837118904073536631696594269041227076485399847838884736568893438314307886462920979531351851318326245976966324043822566930734927052640618832523654823025113114013450653943680888236415494091867271708335299204003185557102866196823002835516336911478908966280557927444952032347388172620061259327280756013893919102615747755482348169988709692471151591064426611410453915596008300781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,5] 108154445714806766217731896416356889653485734344556341798752500797241373078019682760082291483847822408928042452950140194782211385798240484329940660764590945771720463516638536807351862969370906231347111486147610334295734997479868469305297870124920374767239942140876361283012519658365269726368963367137414180870879009830992698144952181923044808238312802563046813375925483773124531921222804133255428609253510947718443767518000252765494808849862355009663360014357027462278320259053997183992509624623660553424042604649213389196646827071543766398892439258382271311040646758669658742801240160455438601278148144372624256113348889542590487942946717874469309046791086772138337459379525074117619331538297581532339124594881278628082929937224204976252305020023382677023790601553293034086013767301384317101181357346715120217735528742161060784307234394629491102195515714103096507047936563010867280938100388389495560466904848092937024641643020992712196677282463585514559996123681883133169486056494464370919882359479739398828347368561418734385330698727959709964307061709331953472056824477630674896131054205807040288591838140761532130745704904222020995563073295540842981301202551773564235298767588487033505322020857278390390170425875749270373834703348250731541532450538928588973786186786525347074066829729943800998972254296923584746244718521743000679548420097315727175484756919059882956517959682335482757854336189449657112359948165532176828186772412179359289232478316612427895091967118654125468858482685025407472867980784232835084116664344980881092513468397128515872664645262611463913378819463698463445558709961848921272659443970810330106778204766766522620700500304871577266180332231845892271538553572759798628899113676589299180595476340418254925516211773707048156914487974992422698408741206024826026114661924152166382802588962091040557913299063131658813970253881158257511019847556672283015545170776303405407087998384873867815565362613566673952765705009239151225639670647637294582232448503389181337898719974073904038966944942618698863717618743938493927411258379309501472984201061566375228649835231090870595751895444514011225005347210307751902724278140670241155887147885340327122596273326392114494731854349096529214715599514849882838934088185491797838251237371555974244016664601253635305747061529042666830261326409395527171461401932936898022410007919659888748559426523932645606921806445782438816568273099649861447320241925200384938286664803969327270106005283382261377561617265996574133168905973434448242187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,6] 3359884646039161444496129193541238749973742343448475163375949747411296778382717828602473321196170163219797822699452451251674931241415653115356173590807778332378453826097832660043053611082449272244245349430500604812060420824839075021478364534193222437411639587956662679075021649123422075767608571664872536447676951594477066796518185421958679356084648020161244492434441784544828815647651201453045106880468571010981843691307127980783548272872621310827635169966057510268333323812698223699354627970810335378672074077383332564641418523556817017201509987127189184752301101746970001659302989569488833747924114333393556237578948242011439838562919238848775513417136290938852723568813650320830188683878271239633041793935899555246792058547492205704617021398853641570471155247014203855715396478720122918569971690998447744721086131765561938183135174757099603037188465234042104899167683766100447811581880480598465496663153649290070371472387766433710642769070228599669272189969414179479379491198135480625584747134414902869680080110695295984413279418999141146569518618372603580172124661277070935330588983649519224559982169620486919898735613597533544852800289472539969498515766252578385526992449895257262575321601917549805759403111235699741075302531134591780890497779009303153479613494025293817306837526547180741719368130914329834958200620791518721626535770390034437036125550209647570337009409413836773896861874168823330198703329651923947469959000833230331162382484713294794356188467666257426493462822263359979656879524722927668952460919226937112272250273955257765917054350859557154703314699168024086367168645913742468009401909102478443629233808197880822405385884294299251283305502690607068683072526177925322362912385006001258515199194952811287860139005654324744958743887647611557661841933507860517822733862107559139442894680416886915188161932922009599126895848190208466693173263080122881852932380952365600735900019659308747331104675231667407052448638940046083596988044361526845167049851235100106612314242847490735337115237716256780144882552326972225502243401031848375378239234530242856273631818215903597343568170742378636799107473291007722168343326755275832697159243286029211667001380782272138901238691871823791369344696971793550735307874560592643290933757866765719320799901532400486738276998862018491173025293627895783992536122008830310080002324696725131558987624749013946677023272793243258020554609843589409105930538509830864961215113640285571803363278188319372763242457585741718162353208754211664199829101562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,7] -38951830637846484549283071570740965680791417651948394985994122559474169845727502350289351619027365446078300501749824564021561178550688155123530040072262477269933722214086290032585922618059025316378176454483783954072885946829003319867736739133445943204295433626354504153909664142512470662128327815773277384978992356312815233932867200222841771280352379236880845458412726307351494301038079328687122520604896458987583705863110335845155042915378335684963992090439838844416771380621731324686711045924657712638822392046030038612187443542837229461233305604048677142931593700077054223510311829259559989703348890012423648618225254661125527087403233003311853833302004551576288065744724301152616238706176155998673639554107084200847543906601094896618154208635480217998313442546461510039176191503232768002187908827438695189424680773031004521878537135431080920727540444295370630487558945032204424512831865914728495919260302702587627252874378376362325722781435375871679594458522684333446101014513568508177337055874371224642652772576945577610135724201147067290151675203521487205354971816148418043536862852059512370845253898476559733348152442599908433879767279041556702891109658213018750653446037956928610564240109564487419111877973340967279470195008173604065963585330309658801682495820009529139409033420371058425786682612417618390353784258618701059754827583121065031417412132209423268568184316096201591681450078354693448321758512931573533061377409386307389279074475980758884551678504573925388555613024067764217589738334635083887713441429631578463490442414668207417363669948783513863513450558884664410738330299313283697040651604862921229363344562828730894449244518572318490094636115014924999024471511844231777497987542419282333385984285691218079551086552824384898062703418103835421449201177531460370451193866847162555985013828861218336592827692083588937239564761513493502299876570585905367703955018003187793062045969252806365407547035761227555417055628485313793073319046442014165703918885321251396921237934014121361982634291992934164071997568855015634128746744858425080866458842086115855925149947838135861973912330560914272568336376331782785209475826950578043167563513271821510578974071911980318194859221464066497952868588587462361467040497860107614908327344161910449067887147321342165358742263116226363026230934387641694768586121771749315698673952142245186180138844392386423290334494775422531014576584773665419014734557669082703212851409633999881254948634193920782998735596219016391605904914285929407924413681030273437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,8] 177131561402467092143819248604300318358973911012193120499797153797974017952000273094496643645332059956208188878391724831316069083334732861669902785380706491835554163211832701390270205036663676245269691216434572717327805811959965064970382998633565624546743067090035898246020848880369070516598375833830297203259566586829053328145475918445375080538605634393382764578516022795344833970286524366256013877067845348399990443463976537755409692054449944016654698044078583704124003559893888958474911627559747233702125839800790705022623397201313816320324744721575075753851217865622018791985454558660046466779616284333652897667353315719720668720308478684840066268428394207745741823020010888136385081928641891435224170492432503622350258614977979688774916649494206682364342126394553592199933688925305869721286757485329154987961070128765770921272424803436212293226612533485110943848394988090058633384999672819350790616003258396246767769763900946172437751366769194429232602381352045832204330646207434571597386303622666880789832844449493469216319796240621352110583556786538299624132493274187640720550750244550677909942706275625594661448559003155322137702083710388148520379480770316894162731374807237896402681539832598234049269076209597088055554828837542728873182664661293481114494137577060118843146697310020095751156491480197682816038224670823126156683711232145703130619792013485270899647647538709419479542142938748958732971099005880673866230819396796966054074321445948965753914328108594396448413793482384869864693946193608359558423161962777477149184030231666313635897425049597561240921539210683885034793173912930392775250967422787342007908734287700054855521908588081501382473943558071635016918421088922017503256113613004853710698778288276884228697602900173385973105656379146841118072079614634408612402440955689120424756606427984966902226802594512908889166254135485238417138866045950310710255057270545226519583905573917762387646536814889271647739594319619591531397634083543933535248068535144973259745618104356207846565714838385135264909196390945879905124681403207455194377830956483760586943534632858488535381507045643409249837631721776544519099841705278110940013710783814447275083016272139724726726851857048120042197616805695001470094787620176792633918988640500439007368528249730619652266216210851038268292264748042769236265192125047032988467625741964863883255528952818720846166667396609736009455361569776982454531060483111215678458643064608104072969511308903408390605496396484275158263177463169313341495580971240997314453125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,9] -427906642133329206010305243604743385521351834334476859925387898909204601903188050445686295198196609132908543955439191447441209939684822299802415499567374300185556965762147556786552672838391556849680161042685132217539537005443275277097569943835326157197737368268742791306228616427898894501274208530236422707962275136979650517328303861460154955074420742592597164318707774540309774940914927083380698759344990556811317714229209639806053904772476117804883271871005571752650021742014783468569353600255417143531462507375398381439402868140927726297485762143084507969695132706971129978378114217022610786858390090633088973892454753381064401747499485632871734280874318985534854167009485866391642299576141683419301616213750808855179352863259332844354966031226891351391005334250153418060358267452721403136534928174759229986877058132459947321681649378457737788894660181486654501596624980293642383554490837154172123001623690650587807030239730211097525445877988677930732041333039453680397199790695835781059403685626341487106383281876331345438751683332266718320909054668528670276190230692267126490075832678048545997518423635537947454742787338279570504897110939571322587024729456845974868043691901208650089008527360998109872568093718855552385836406769671842426264427956590886614753585960793242164982208984314309506044214052281466953068413460644129322776598926654797110059229284824056594632603455592234619253750193663422416184575151935131429589895526928771260939834846697387094271669615212474145833734125676710895638835948870561664066999280828785358076611802181212869449994656181181774808204696835294260720849786647890214907468749549198652256814997867432335952671718438415991135519560902769421731878640574531538005452022218104596088075905121436743684107403483217408505200960492006599992700513563514654028073592554198388974943248506758596614192620113231375817699113955104913630887169451271174575680179699492488537043109667061993667673123204809739550051921806780094374139558417124021380229986071895200407211439586879463966190989910912578085044463119565974330557638550430844963915304443065844320083245518391616882300790788622641375068408717657934861542101368510300215508175340724479996002784884688763214058520619859582606730439161454451417740718310642693648182974308577561852559744548431689121834260932634760559332126122625981055988404123461779724826152083121045433668539656093145299847503455507626132310249218086543739396155848856752400688705982441774698965793341743872481787710795891413066488126459852026073349406942725181579589843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,10] 1403646424478482766609403071669200530225303678584441677331639501607591811698058741283169135358329722669483399471713840593516583274825876367013559303556961568145335666711429527926856488689841344885676357871065685087007200244410322446872221538558339669512001805595439248125667950065791642094900289779139925172519036159009225104815458751664616257306149878807251160351579838184305030580122332453374653957022488354560834544418278004142988829465494143958197009055460294533665769803041994523949183897824736668826890690536836427860280969765589096399392190087348618176833740686777555515815003441835746119274190391658665759091450037378401752472649056321669943789163821755434483520780438094276714660854215824707429606602164660600039865380774126758099569028014348095235051282756436590358937945537925839090901568391682817103558189488016303129853272666693507075572187596715720601192675827285917872747909125362375884745314105912296947004169916993342899135803103204411278846439510462345654025525328814164232983006250396787043471841709297486043496880604483785392382569234062724978685125862217324730934991253793486078482091618518567846747979334391033722212553257118901183098308430326479774737655546999584537635142822244832178245047218246223453075689478011798324312353109150013809631386067383438793010021092914603491695380996659741355376238703539406292988326921574093273389331387723010452528251375756631788679714051133575742806155043877726306854129511538702726295143813593666661711351804152105287537285253443184493027132987272433777591555617163722630290276598924130133825309170600524603702547203610544254388467622573600721270258664627135432497528643863069935081633008837359401445684979621950695847696865543079674429806236796222775997929510559910386551810131623596852113720473875676639706118530906891509353491270442197333116816751312949481056203901849847949145761518402993453388372829304626106274345159365444213655655191263462935067558235381180726936423696778788938918905791148822721706135660256979106162398019257548538409738795022163779540400260374018696091748657901115940145104071172001503958304150040078965574665927868298628111488844897484593999167978099652586828436532837403623894502463173098926436700445333710288227955811554936004040465663205023995295175874997795700641096382823152498594725195841474964760318675727463211061948593058301991682984941905650653415720891782033061187419384307480455162023279327084305226113786485431905249104964994575057808911540065318504234682644930884004676522030380381167447012558113783597946166992187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,11] -11295939905356100546269504613389891559448284785758859830607533913120392862041022601659556543984193277921042374456182761969451616452063406887146290225734479244716337807803786338622998292839082222379461749538782605543430888923852463588494885057659209772578239359000191428405962441520339841317041457666468367505989314146294954035515558756791030951949128250461640445487749393665651720739459877284144875005209925047461968425295902035847857545986863582701110949740079086701570095688501945234517640334405274371646382590472716946998785896939028468853751451386093279729963067189752281656745836854757918490490904776007143696779797945465793284461774140724407101835307496248233147054456671970990027838369318270857901653368939627448154265942496135509592211931324305176781588665300706696534238407246584415500143733213093937677484018011270437376393285900388977391316301399262219151984848931750864920765517565917089363370986655504491079659455035494645152000858405758528709081302143146408994047512021464033739243264694808658845369515355093662483394563319091655412936808146372307816489612618986407024774854793225858833424793436063501919435957744222081234103464297635650260475317014718337236869772190219387799509245794920376143714067996288099495975106920901946117995787691158233975257641485914848197261729729159709718101318781968479463184130328543089964456739536245182002301561422984226970247646529106510055265591176337671000164972269429280139456915169569764111987968164731009299337123803179623119957823824837168437779749850334390069502928213916113725459671742237244792157814311876833770831949837664427593658031288071422907381481445752637163939480533979966491886197271417041420398504914332847398973565448155137562346340749467523821668511950317844811455350732574189508485727294299712741243297816809879996918778004758049192431075763522509041269196768472655979195465775827644693001836760868994830329244058553398290962873120182894359104927056608982878525414201050192283277528589962660237820684610966240079489224317797814938177110227602844486910602944186507300529074295879366617625327212145280436637500259530340410714765773967738758873094149556987224214585334055253311940259063738149703766695943634695272805802879581335922525198835981642612100545208763106467048814234053820574953711120433899392503814727351314512754469639304941636252371881855106473710191249472655067161685530311257731421971294588068944190611599771040298598700736553152756740926286898231717710160500678815508711597450785452351790090048856034839891426813096586556639522314071655273437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,12] 66318116527467308960154358999072402981608689747212460423682595246793187312086292205306589401097814439599295429516544649753074298619283263631189435244378494765256237675907597676284142349897572105370233816834482530269885843533181263874317438388711668614344401586177468692293327832553340143301732644853297056460215366281160349806237623053470973921231554806294362494479057235871887196857590201660917462898370876744818517073592226037875390586131674764020667318076881529384851638971520956029773231274186286705779335479691202125283762886060725819652723927817683654647317222080083965350772080010773233453427187687834888009641243217348422966672716030819522967478455505059367927965594690353200810401942015430400389546134938157964096651531966586713578257793803278945893840360400604698834770358098006563806695595616681315875376694969117409916872477993657803837286384723360938456450366292846879739000731332150978731217247182310675970520294461914807994428111055782844606803608545197984787472805081979014973913588052992603872181874899460686776785113732254066001791395949337055985534545743319987687785392665860755300285655837209225240162073177294065281292458511542578020517186833383924739801898020634801420713414133132263727894872335616826984922643742235277532968252343632517974770074418773210011794561952684666732439705803020597210265309680411952665908209814318580870745421594743097457933220459549907575791939560138349175004154455764347988540216417617065964627625533518926645858539602473824740983016210551770269236223973057118126896027212446705846423107493071358773071341352906475582768743762112120999491379829501345826477026670331055203584522339979615537030304203454889989164494302604755949839652805230088942401596945470231900886926638768589545872337523187844635392720175407307394406307095384007131244355870259213506488294337977573958820354387635283393032441137587990265184196794609038825402533210331095017538374394372210445622521575790815664407835170022220921302397145504421314507202630701214888296357326502077383936184049308646036637574233945457421081549574228888278395209144835376579888973194478925277638946610457673020448644615956732543362309864372647216702037728577582923220484068026360552925027056446493324809940375426633672817771241190690616957079804839706193346516270726671829067506439267652576162922775761406151774092533771632350603400872466715748060318807405810833154978225988269818691086630258103194820334991333016805011263228448906612388676979281574411408185476479373031025983686815713168648256381487726685008965432643890380859375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,13] -255009409684010966581245203362022264965398896604003239240378495580689960024670249665311413427832687235186124933808729543888041013293376132284450242173101675349534478778868734517298333467591160342193760304605786664932611997261631406953640906701787501887886979274243175222406607754086197151301931828447398113914820123720152022344146560087290488054396121761905827992358917560713193892857703848725693195906746108101626724275061295370117817277473500925046666304937294384911022631720603800024369310917850432567290164146257725872526025249946198247872177448671361294019037866024483627655974700859778477025560343335590469324610329090533640861652157229170130877251699710380194051551858378336484760320286499986428276648086775863679833981409266417857020644946196101304421057986114637142435513389650285422166280809338581484149559704067322288336574085760292858731943005199968589882610717463140789917693222652485512018600109324480595206333181950732475276432688291769909834573848900404626656560831982339397070607194173387586784869756086915674833222705567707798560799591455155842371913451553007352936109024123923782734190937667395676076755216851678135991209249470747206216444362871105717775457763016674396312232173244472712359088006291466010071507448260469252372179622351170199133411744143133984185212605344612846617016233694840361437652470518575255945396767599138252880094372659577704171614822068219531618467986219461661834110335423990190938516610750322134303312476477295228129348743412914955122773611703090142738894233160977704905636645294998743512836284844484959166476076974012452160843327787877429197837735878199073467223917328125813599311618066015778421360921798871348844321073615528004368036651948573236021132171536310576726921697285346683235623307209527651068157258072982404037537095515218522127909033150759012339359431806371950877381551212718423701099057652828599327771248144814425952146066248276619005792711318152295671280697293420757393808029230318575687472414868454264538528095791732098800051066106721815992942725002489160249689000225097931153637872047228829619689360745419145002535856922918497948130552013154322364457460737093857052042741776891867190829362972844767548319371482093520705907039107830822156515339472953876625660058925309606922754236321229326034776715471982986552094165478253861474895629323249229736432056264116455542508242409298066946823171542485008817037059016418967638127549137684629762139781895306248524006198432376063798357812960157750262777408744903990004570624851006826397918246171481193584895663661882281303405761718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,14] 749672828681986200976994615489455459328949077363378792810496943595151119265338564898600505432108485133352762202391274155305778889170123465660680194173730198152333559139952579605259270826441234475826789934435262137143644447386857448201084806598550535174159647960738326504842254637214777389969065036718689215361919908736079180870669681867540097558944065608599765293277255273805886306499865175836370067471689071721494827308245969447686964451559491181526770234905464265720148783231803630246951103968310238442793994803312162653968397769593121958150484374077768373382669256039915108259035874556419496647709558090302781668841822426369294724459713832685873741784493961062624171008826295565268818264833262329434810490355835246807193288775693121078298910340531322819299546456418799944544458217811800045481224835469688339044537995444303565946377320610791459074276460208350025574652129319364679032735246097518570350357271454218323796393490472409320749533735928593305294791352150033052387552179207938143515424484583251424767288328307397191063681899497089129252821110013346955045273899462124530002202424962948873980826633148655554692905880658891682746791379467096245929417578333953304665141284230315711353726537546255056135884707308260027878943362107784343046873790220332224266612845806059848535795122695599442902384308564136944307196860954779462822795730535119879710056743654697729074836745409765233141172966749407059249202698146199846302305598892635391467360410457580017520385992065641661000295745756455057562408471673131241562017888541303606558719885427270644634447281717542092647769308485651282748323663948211438375665001906127563261284038612824524508202027600227474036831243445991667851546797023092475445040112830619373348644431242898310073849493249134095579102048539304653509040000234088467191577428805401574958717385948100784232124176092115210154214758610459828579691823648972940551939354821931650017068159927918446526722793501110896813605783970937038639168000966048175048184749816413844057724105951740264128590236796760125227484079867451361003745324207284272851120139150495167377894147353745380421061854978080156924512124943191611909363527622669774449491021710815375162869215097010585429125970152309535868851031193943882445098020461618063488677243057872104476863363642469546465749617082179392212013423817780530561738463844228707366183193822221011985319424022672045822741516716892042337720352941698000369561699100993495580151297942124330484398769288982075234009774912769412493925983427058306669996588474710191851713148025737609714269638061523437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,15] -1982134317127339583465338554581496148109945007990397225855958680118328272639908668344709380240922944072821636737829550393854437746631377162547681509493652547178271583261301635345755847514734753095620278405656925042656294490325698673293782711180200105210446462883306244739790538387048032778837757154508725861625444409457921811824283746430736394035593889243291554885962481049465248628273490579940355173134217256422180691650185090692219925565882014892044363369990180097728616507019790560149130475339863200033254062753984713152811662322894840943436370294679958917292812727960589232861698718966568703050537965328951888392644751226871424039502030903023853440314713775667586223687419147240479683033038733963144551901722924455083312602691492961656890466617215393375124883938550962401967947473034561191868868804509767398273403819923741809144822262742204350219604994861911618799677118860595709356654098272672158536393109138911385639027855768092259269509176455025691130824884289604626922486349729180794994374514414232859778599947256899035804596049637260206120319068902093401160689925479369997277860637967660874909199802444941550333855283938133972021307271739728008293127361994469674792624134488999251534736013079720708275557319558940716404315519064838672803731871034866119451236660093364516008042161883412489633577049964559372305041645933206147569853025024282852915988054431500467839181634337188466414016146901935460613952357358052177497726054690348340909090922802657928454704911364252082367502227271856801910305123206540804273223416508793209818618630492061967558659722231225747876219007150952791014219782218961132994826755370568874353356862708857368187070131841998380446283460898974746767422791321495945554199547890837934832870649017599955800228080326841804352973869573566961475152536995942576073990088930077150924593274732104624796387412441620806684501381699130608310780601216887676635561958525496259446319520125323170362118796783304573619622234775888914901415524027122017097047072283981386842750617785425168605799722243591808437948180761727595809510575541869505477169489073723734163414715939771422711107693049581594428029504711305958217207601471186792342414735965403907089629587573592728509130139888169736380633020694908296035198647845980324698152560563345822143619610973855081691602150485949625251276934479901505020779938288529697939244852138240143882482830744739760018447970442372842465237876360387181418913595825114671817204397243664123899300147020199299032805212687776775564384851608297159853010557733532287418704020964810297300573438405990600585937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,16] 5187606370046806060426142883587750908969009912584547099134280667144948124234217063669305826782407480872651857294611771721657151368378549457026635449760389679550736230165451247575180135652957559337359487936130041568651396851729624963258556259706483859978420339592520998742519284416837155503374933075146729429181226622851732031462652371695789348128532705273819600578300233534382131727536195549434382501705712039640021505129944394205211628604423537251169199045647116481814933052068514730855052848579121668239718428487390603159210358475802511959802802857846204767526981718851031696085555563872644466046070137301109622155338100072633100212230175429137434271112279386653241082061252530990535670113505532789346126367587615915157344607441842013562979120260878094466827485961336869418814577843491778883171614807400091139442545983196196276168671596326917515876057960848625487663150929344736549007589663137323241810204703969792677926902376868638134775452389698365736663793806968424723256051614753629114302782157248553678189375479749988395581041094733503960942950044432656064307001437368872776334214388434384377770033270327465068999837358143951112517431050550481581322185758428084924931313704261715942201109819927569109283940343627592039309372851760008831502574178514883135312308273716769027484929958061682905087734344928514049428119479138411798413943695577909978489790572762451149172861485453313831681053661212718990858977725999619488550211729309607695873899132665473603038311454180748723758850265380713341849814167958599996800327516658415029329489158353393568561679858182778875577803804740539445268184567204386431462657543962764477691795542007986172286933242938537119253236006608422406942968971698834415274354450106315230607552086026258283297279664238035140519297982148360728330805771717246949910911923248524574313436841812131657568266672691489666584494899251152776637165887185048428769972463921317074098162574313412349952573061621144518139809912627185194789117339692257123354396214201605096455255314869738741514498453125231960619187889396615064170362512693121260761982236349230024537011094338827194871427776283453639442694302100917070123935349141850925370260239545164934831943477375884448574834322090027443190882351701779408550153475420024593969189626878380574104150834960277205679172454773379098541144522161473587624277882175349598550932624338985241905631422002319036451180763049926763346562511286807873184764677251973206633046922324096125835022496401582163107026952592368148090420802405619115044689068347113612807359247364180632189345487859100103378295898437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,17] -13205208856585202525341331183697189526290630098843042693335531479026376368481545800541671397383259675251775816444562577633916830992940437102640166004387655444980284193688731516668684307611158934893280856844947194223085345361614206848055176303205399650833524046499402380187370380113784970589539061408369736832811352244800291005823210984201510479981502248508212265121544753561655344378291691624875591393159616524133638124745601210737495852324314894121035926214493072982890020471997792431908938317417486749230746235631861990927581624084703887261364974802165013368253717750109147304714810521887622056181871816660440980339605817480403815367988982635521009907526086040017416191158588550135216514744618146594258682112710322568155750496973948596305840089952572470356370224672144613804533918733049609762863408798362665495132711458569889895066114436289661262265908977545310275647025335128523626616442451510895907309352269796259787974312376985658922906712649387245936021658214367198370681029060739956839094202429582097181972128959426238665356300938939065759467662192925228724530153832331212701817365957706160476512760971299126978051379493424316938231851184388284194587164336012626862935992560732499271005823589537890496775498870906652172542795772585412453882219975846503494481143552790658014074671296032195103857297550789389403535385217472510350793785945412774500005302937491539959329104718783014529950862748147424286104191207914149303762095164331993232613353999727373713226166594189043573900516006294819546038596841914410588173587397993575186771027065528340931337669772354820395074018947586152242536152964994813474245712099815478877544707940567769876043641766039582065813022863755889725824791592697122470580254957214463153393587891916526438368423084576181293323971344299801350302135198024715352629527454672607949275897272671502444274466721994653947759409393794364959415285397213451062992698601512577859863136627935885527679476798895363887314595903373406572571257257430983001703580525917226113528433001738680510632550647791334881932942055216501371755164686231739103080724019709165220540942906482530504373457969570170085287389835830579356455265575067016014143946834246559174832492860256659303291784347301320887829614918232545558860903950082163358889399963245810310145983779612226240792991864254376340486099452750371530688918458091507312269796924301758418485867405754890723827470479529998445787725597435859012506100328577809529140831109812512366473306020874212529044179911318827405220360108850291910035886368857806329049512243157572799479027025881805457174777984619140625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,18] 30717146870181625495979591254138255464422039269081377862322633818667908926135846014890727090364125178068809998393083484324102072319357771152187633017248792191604534763733854046642016615061457843890445380791243354485810285781579572978255208848622177727917605329556060565111807873188167146848404050400313084432934510149263999939691857113459730728277392016767340370817121038525080185258370760183794936082324428930116520194213725533619870033004511700833999586087486502958746837548362020397391332392910837704814850558854679322743097708171344509855042566870702650124490407322011515946139247855953086557838811241122233524624006282193575106181350994176087125241963011113798405938317438191574963658342828797682901004300255312825057806469276981941270675116598345072871558316656072956522250133251782787307313535954674134247663861912676655439123684697981819435542155654390568673436104058567137957360498086881836397545796672745217230079925273359957481679142708983181659821144455182011495129880051694944007108881148149003370802628682164571279357892580760805292312797696144693402135742196868235352019548849867329425259650300833682961979259237009533144178765623311918708875534643454437726445575544267258747160809812807911162426041530900526710744930454731479617535575653811640412655845612379234960327865784657873113434113869341998627004747435634149836860435756309936184341513718163583807061402694442468765542689502213106204609212994191079215467661037655713364706525419664828511527578436656054789772340456621072009593912522535510131246916944417759049582956384623643822479789179575528741387734415602974363695309791129405793066968013934665981074944783109693267834757109692559683733253980998400342588401371829142412144109185814246188027531393037523244628339027794372430129092602518287424796107797274929127408263325968920921504299442302224456417268769151095519323967726129534992108771402522511397161050069910978485294368476270456734975184972856888518822163154792709917783574604365239888786956704386363652359692752202271190698148128508807679134921085056920372468144027219822584283034432106561071696688606051050351420734553337945172880753077733934941252853710549766383394657229063709158280246606711288498056877239682840640343810759242161872264416294778126440171293103198865155858108730339931348828483526582898046845941832760531525975313927584267089880526329276324716745781579746852397756744847184215303149832945771221161584285358177653647215849986671637788262640634503537476701954797290199427659398121679608543591257833958749828399358844981874121227161111846726271323859691619873046875000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,19] -62507784640274255846646083314470258155500825060027888701723475928398022574008404031771033539342157312721754797388108237314430101670825487332313485720058174686925850258053943427229963015484883738659927055033348189364510053787234077343568685845457350843960675995909446776088001940667717142008980898367923925640063771891643392027097562970734385399265809034981500159764444828701296864540882423057675924211094256942608124064534289550391566438232980655833136897495441172937263732573657810692747500550772962686775672618856896615858912820835858858190760919726560415834022027228000328130549773275815644524606397005624987065221614149233856228871230288011090292045659182035728097518180974768570204133264890518902481971841764551695018373158973955049597222694269481809057127579582129854075148806620366381740196089011194073231333918334899707356054486487888434832763931863245132802052329327323218933170199723581577924831605618716469467187489158362924349552752857761476272338742326667399304890256019133159184307864595216698879832369927916526138139511550838178788912687725967157613027508021024372442733245462420939057630148653427348800706843315350926331248246617335456659531901806899306990696706875324161958635118602750473802006517549659382119355045972874370937366851314465423170274602273551458996396024641866780902555664026964766393717974376552999044982967904673329796739247692033093357033271164101265684104369315871301362116251374946447262475712333578278227072823880422464508088111982805923686475949118784122207575891988173179711977777008022837750849568380227999000024017179361037746779952157917102090183956425329389662852054931692664444673007506502239316341421469865864729102264939649437275567664851301536070369236745383082647725632474835708036168258753273752620094466337393995356497143218105427993841822961943524874095421346844806105203890722732562393002617376464195754573179665016347236746893541239258827424940266393136037633220770188427466515265845215023716671408708506807020558024514152393365310977195417775524300007104557596344828177619199837675387637708820230389674829580921532814024473471784865006161122913609286813487401074488841695013538984550205718950127916619359080236631246875846749793224935621868566553325877882248557120026329465045390142785791134935943984093139926943714804829886072815372370849888384591750705268804378493867924672529835034954760845623921194906034462226681336131804257745743573519228200567400608940741805578153472394975811911133868638066726577832570219357290981313384680461381502684121166236991031325123485912296367184026735230872873216867446899414062500000000000000000000000000000000000000000000000000000000000000000000000000 [82,20] 108989637158278039644926897988334797618556907736448880185131181130986110616634412610182425376019621414912876343467994096310864258681138371402152595569755776193122536352863967374587512292334694254079279248739566845781798655792891507671770956923230759707108870361701763609377113227733773032378665440491669196976555132056170874665870238292745140568104720593370016154704043605351029745965822958896867738878775194292490875918111776325022289920128115018376513401655129712874481397770368827870934183347487933851407488242850417774510171666761508933600436005820108936031633739403406827534401013987470488195850083644380018369664393951321541692117340128950957576025275600580171551724767720330012535185039117413837564928174158088919612605475219433256687118504929097623501845402751069306936096915597172662781440602623478988203152701940999671905140127655261650715623202483443550124342439579110663344553129851313291117007069233497475328366646690459698913372044508129361135700900021757649184799474176066075743103388998274571008148097492394659115264780529119185072680989821279237322589982787656483317113901357573683743689652549855876231875324143603626364978654807152215631554116826059988775880063805956846181154557134133758587651768127797757469029795971074457662247321639646382642961537129907777953548474178351816513362863107875726523074224941529059168933390511666331670167181167183792188367720525730417576016348002293159094321639650685350793551643713259970167015236910921108819634748495214383189145883131587629298332201524513802058268930462100980056304363719292500258699494570023097414781636443694274850364699636633834406300820791843485531941218769630776096232796237848218265036262340156138817742259301824822204493575123240495102100066916108037316302152303194588202595491587447005725540292143827728743771186941938002681230262004167150419865741470167822813764392149041806184946879797280063355866689000109912065412364559759467247567656339456353418493752338304728924152740845452663441261034576865433023083076745303944181905946769565734281926100176250797984224686015513730410988505059679315288090375509551625741859125934761844870844224199344775410805083869080930105440695517559639170457152895459149084086892436542863998060835311126708462839647872806357903536298091380359185810335677053137325778566949707578333251277507382029084871047152795602264237096154669385564388033938272386634612458229371408852789256914899355629359139803217085286622140454017294755826687885240004129758677408833475227413062136227303910554285759428152330807928744277578459835338197531084958313840616028755903244018554687500000000000000000000000000000000000000000000000000000000000000000000 [82,21] -162210044021344349556030681247186840300828409567650677398148506430588007133358672449997914597668631814479465274390672430060560314305361818156420739209063841077338519580515454819099814120445624907780029646708477296853350754360641072023288785668638878950696763958477446852271532732403490671376855038253887994295206706881176003013924471130710840608887814401017830946860884304865370721235517327783916260384882121655611514396303017023759187582934479413741760532353954817915925392204508387490368451570931999124166320582340426766244745971612891044849087295706753626761809482686741877061367293927764498703515892629869670864352931106148581785939240266004559897981658430359243912329616183842663082189558074443084421308305007838872158677964053681099292944005299197641308344035719075631383741557671615934786642179904114129850065519250560214733774279386750490840331767783252866926428369017478113906120891095046238627026410526826424218476515320642590229365002017390676537864639072026039493097381767941157914717525808869694945531215680198728396297477898870164872335904967330337600474744779213468656948694205991365254776897957263203158857604878879076379946744490987986468154250287414628125989900788400162814998133424480460391279851058297864856173283099488471202888258762630347961843094388662349987341251133543455018671211107355256909539362627595589577209697022317191027169823961707495636280373354787517941160474142069965560214465381194177549814458521330263772734537769767912368185250022206572081561561147224434533840614396701283548932869694992171981834487989766121216876472171092394943533393992220463981437238064483803540651196464274308935884120713020164771593651690310769546984777631531469004019194502096020440092088518441776634616619945938991350531525728507636486386378046187573276623493619104833920585370269504478341410047894090230178144889691137234465945063689490565449518534545200490529387773527724872372161265960996285600463620994832391010363702266340869863760312275013794102112088385772560600592585970609289437572007671102628263148937105885119975562065821171153470575194753384981560059224886804840748888579424851603970979365391103093608910697016781860635623087849547480866885381933661973720336334138730184450876566840110273522335819383773268803219331243910905558739293910715681966250556540260103452909775241225190713322189710322803805921182972327950211986946706638808993476637355247343538728952581156154056074077192674061074883743563287925954572792886222386309631209130912216497046422453431405814774796497174030530146545475247283118815214941993256558827596336413989774882793426513671875000000000000000000000000000000000000000000000000000000000000 [82,22] 210013208742094767445620174778375903965033490607289147744569535146915707360911403051097736796519684016936209815135750808303491502296761656703883365293967012267868831453733402767779783815375957213160637534360111850834847431733415054425746116734506464472978439139264949015690352999225388219910669067535825473100641341847451807623642214616752736660489656315648825042600810868167061412834077748447718260924357595505360688597613889776585987627733228790399592597653210427184426712986356816323944308595694329804755127947196831554568565499035714604900340142310594752634603282965430430644864155638628452291749738883818411287663893491139533544183533105158310700510439252790681049226309469126529481680945505805034512576966288010235756659407104353476001418834807892054589598616077618754976259691453275455831710931172458617450132982081426120755029071822099890272871911273877130443103705905451186262018783431715018680678595780841277857894583554261815645233880568843627381515457245596145086856008414817480218379671164068068974874816857747778104355803072026643637525205790410133387506354338234863308815457260020479753893767033880122072545713561615254320464145224900083649969964011449542250284717185670198030612871597270082521777412146634014094761021819286888802304194839498929765634898799518713526760451853561306632657973027901705250240815419028815523199073132398643101338240145673695568760256042942162381407892303122637829882730747788870618508776491718111429376050432044007068914034224385176393560049986178441302959770103585329843996903946164965564160328848040479797061726591566842870909684629639289737923156447170023225273602543492588812761303984803704279552546377156256534787629404568915786557199532690509651502346816450748037899023614303473547704307038260949752639532684382417077104688624996609358832599874122010058371945347207094479016066466078796161854072721009268445627041453443904057399251105429725769659874199197660210151032559881895811095310386583621593303012110136366065750464760931987669064658440795617847031485043792553835830707493404861662979835498009523562349305909075689844830159915478602735142085792514107772924657479315778844440558923747135930485363258838186326857860823353324889802800817121797796547119138712080234603061582309469145002613521518712577326492736366812636338692629392711209576262406752934691176628530288386317893396537670730861864271039510518877864127051812278477565605308869530209504574509655239570411970853015125098253606528441937657741098047020743372250848390893227550099419607265627405415576766947263360639345134305568617554688115589556218765210360288619995117187500000000000000000000000000000000000000000000000000 [82,23] -250096354581163139825100058276322563675130051177841515639349446726838646825615552873370301525249901082744541366820866642431576154745582266702659651005391197887393364329069833112648383411873614866492293147034884894398359336796695063763472396478021822814118287872703402648367323988734009687930129624566851087931189463576642473889865760442754723144535952302174806843308288622595675082140870142518283487979239869524468277911446957612460467016437501929767480343414171556027071957498603996778071780971925079151329431958908563744168541995265498150002739846437200949581259027603786516248284803996492863180036260798933110070619386173530150143828527636439036423429992660187287829338370590626729989759308423587300645631628372391191137284563908274340459864124562837585072855357821143519460285188383785897743714572506559265816682088105571981234241244199782450358930872006123756326609521475030724709406169625936776232176491222226823587639420248609709127942271676789924722937814561565871758570087138668136372120628949443088902504740137321856544986046103907022607076903041571774209760181071613149383093600044184469033612364690221148907100136086522441831704961232763200705424721071904870270452785672939040575512641471332474057526771726106265979750469517103141395075169596383547838315034793069890319562169739086349542478677831259642040296072148860054870185206788352074328892130219552619657763149333267101781555189902717780660544989746570151951720360272102142150755732600012298739105674133040585184288336443812138973767953903976343375304830455282589538966814367632649444901742338715810285764151073464270242521841892509413674181017196043055270871490851147668532739853299612139821876230692422860006090841133067193442819876443358837693297527053626378694782834971972254459379045921755175798675593343516490417052284609210446473097747902517499428045809405648342139882203985630755728147724896792376316212040774216219283371057499427263288516071881457736595024915136961546184492893356038663626483454975723890642802820053399550348371145836753541773441298529627632298379147058608865236826501104294845149514269441399456511594015439734805255540327319744303525415647678487255048798862220348334950602986917531556812361202156549023730834598853728974958865348686632796004887115073086179549916148452263060199393735049070480180394216488277067416180476150179771177650325404916512823115163490982368187749882728092846297834987903212825324130952676168955516716920699083704285218447124281835116928762781157438037125153123419497291557340843124286087231685256738969283613571920899077251193283553259982809890971111599355936050415039062500000000000000000000000000000000000000000 [82,24] 298848991623465006952133029492875116300346699472296150755217700713766273861664196407817521892437341409756251549001957912225521454646435400795478413782308367408088273924653658802188617130017975815956064698636158805179788633067853635205415226727679072409255150166028242638779570469188294414096279948746786597751773483223904616383079833966208508798130587068663358213380370192577072699274617256754147520511752300331577146234767427169289719128618686597050918231056140220288828187078613511067304094571279881592956510995296005443238289466132595450777233516294427591042638024119744883615064918946922569865539162860946101786669481724329314699387131027253659336539654411185388727448440956581736350538664162967205512422877740614789960798216189348496757199070696966380751938447223737077809919242507669638807153562462299912860992231823494476824647611713620899326674855585031086361882901268748893908809621608888410533273168901877156393725524696243175551321472323830601457292094422019328641625988044332715627078346445626773660619665454426001826578499964472886094035364432471856248770589463614437545556069104126941030633964758013973983549378339482893597807017852115534030841552564974975096776339344915156000838718591367020963586664598865482956525653312014819100318630922877373016997685670367831032104600791976480794761151105369436383512965158657786986918978967726218421221404771595911391087595613446097046989681854101995623811182500631674550958292218933303866417099363100337673485531571215091603590772351827343644259727131469285596324040404236311983195333924235920471643039850553037082896720084213189905123613225507680883084188821679145506828348664684389614741501409741867014553403848537007179011802753513916273521070921615532633621335548901056005911355540328944502492855406772453889163503609529083230900457142549235542131922899530100694527676804686364221926989600319828489747276487402557136873779984173656227983757427852934374043550401431137849641163512970957377073056466561264000634275256610190956918063301162191831497514129167265174775542801139402686995042576581801744458958626288449332711635578853549025642022755324662879431218807833887020098544814842372433294635802419581978470554363532100996229371240882503676801539488033484513254294586837989976324889924812202468934931810239017724901725350612463835104457619221084352366692547249236424512649460538470192851723131955908226905996373086174644717722474648564177303221667404170691901189095530720358246276718382482583312178502874615896955118875364909323929223495519279694518388472928316050743250593438537345218363841287297077986551130379666574299335479736328125000000000000000000000000000000000 [82,25] -376845934083499794585668357808833396815149059338868843596800452464030699206951985738550052577188455287561191633572041937065202295953618212686834662171859850599606977263081762661667885849031143856308866103411147098991002669570337878051868960362753027075971795799432796806576832976558433234942246050742021553383864768705780787808134113732549273057896237001809821935020355983025764049929841288016642670128186900426603577511360597054161311422380158572035161704425705813993278622398766157469358045519205246322148653384614403777875637315768965656216770770554304068265008813141675229935258044234940371769628417179276719237518869013937298979909364702558268568579424472407865944980515690808262483935458672524967940412436046921392413682161083234455583205154928385541504061114146735061650983968710429354514372218221247454646465781763261558678619440442672048274217707809080011796086974122859778146280985712525135175997966537970207038511343352021989818962531709563981111859891943929769194715830929033385784460940297079725286685497232541700084804529140578617128297611114452126595734508203799886269437782104111717192348072075353908784020717864531520400153939847175993762586437512971954437982142181164869371222722703151680472200274978466522007533184207010136853028451509369689187430068376668585022589446311069418239466595009103371035701208071037590650055669487362959184675966183448444095781875436827057371980839080030668315814329023798154532484684873183168779526343305839117822575458723927297162664548618924746377054140262775080278591670366712712031107987404687554280754279641668853219169085665076059605360809394755601750604198636808794511458836423474716424049542314238788970915822603288182010153997324574548758035844718465209690177839635179286000867299770174580615849349831360277491432832555153043858344141507223836840215627162274700461726118727855261899987624047811195592168463407685894038880107932735736248697654867703175154985854118329540625349518950242480867216740462344008007141778070925554900994678554613883986347411481157368449260848985527461240916758280453220762974211057681807549236744044970442942310278431694932391330344883008535279237580601892300121090627204142964988024187338788442232080281715620391487682811796340486338996842173465557230440074139912325999137958774110683778969950774862236626258579633260552554637053233421776762601449967540649619105007182560380722334784336670473448141569912892638865913376571004155712058357260890860871373195007310067079587290238813222132373397569803619146778634568910747724343414095799453215938130136190546319571467454893155596060139167491342959692701697349548339843750000000000000000000000000 [82,26] 479694884423943771243250667307467998578688570552359851952408140935128123634688621113151745394306407150748603581422075370456515728200293069415305902484697255875434187934505048257360535659811390345744484935670584636235236314214259037106235346507291610117746034872514502769850459182068249351457366978773893175649933078141551091795120920291689309987464502377613784639253277189237235391707948704497249567787466577824995379871364998782194072611553563698519202814944099945615035949968776776489681176376777745658317058169082564621182842658330900995240532941485040713394087318333410815830911812102363274102533222618525352887013548827213159959831362550893105804438064521393700386650310134362124421726886745945642046525703056914758910551177120823906687063766030340814754441962352707362447198369766337665672017009523978987909691589215078338018442451888759447123942805142653544283777483609763221266192554036742036841916700533989246721095175680544232548518024949967728371329351122067559382541647428370307345752661961375677911979933991626017530804122372513692804087511229117431233109528088978352504671206811073444304535767149594903285192009658431930361473388856852422757641388176772995035757211978441781655115353778284885794197202044327874006368620203527097381624419786544495224955052939803287501610024953517821047224281247664032801364791330721257388811294452266130795331455355821443596011673446871937564884760998633698916745211010590236388478683273808900425189336357046732881864566689965124996719849106936456967209428072834090805949765059732154159896612405525347357451875354846395792537642290487696830327101182136342831727526250242124249897467069420749798511862639770139240874779578711101823494942811847649769645671747427131939783895480852790849996257427397120086265392160566029955864576876069240265656943236449713134262002417833854661634678714705301778393598163706925740579603660955611775648538533243067044331786994193212349687030742029773198091073833934605004148224421737158222542364869412948733678993001858796455958045498047206937059512993484718673707085138678169904228740172284468409820144448602080796551511869224247889553404410541316261588037557253120121034147247552184140018593841313070083764656964811573449290463071681067074233726258906623465119632293450811359155320273116452819106958095122309846188032562617463783139409045731641122344421920234956952494897149523824919433131653135203620086450363835869433780044205511988579637996386670682483628005414716781747453537226522339562922279312769520617923512552806822687665539664608978538309569749702010725834260368192021352362619524001274839974939823150634765625000000000000000000000000 [82,27] -568114938643382811945499012538852279791869630211203772801715076790866733945766889452634446493979818160751535209906822470674398450199881144891632508086351823256047454110761109051185612396105615710596376469721151064361558640389999480844566877875936949788770445065692220886437646661263550145050543160022567756809044492208773734483388832847339232183524875819194738912694709757732629939487727842002869728121951180731724963228468583641985984212950264904941100730484456407184586891749473736563721209504981578742421197068386115651615596559929984881920352972247775412493668509565788601713454958554011798023079232472096552481974481243991592568505118817843489988410576331142444345789270296149368906882844643094958945627013659708347267797404897802880864370955530878133100250261500129604959589270621310541685684360193195291520324613728240928072811631433587084510875565151057273247257480932675988476000802863199831671542525833637871590616489447403331259757617386306111215307937614508386035066091895607212208425895298297935730363152586448710312730719720777339237429639226298054783198243890107283261985104566600258701787359746443344357859556495707734083335506156480251314367270757430932414162607525411413047790360539235995918446284129037438311352820116177729950764962411813899281911197951470874235904709216043432104998694280560955992394333914702426562652006158043017379158433406544352152109482328890770092683675023965707536487166904432703091625149517426608514441176889277302167392260277744530675049377962319074834119658390758507545198914819950903394015858871189324577799355149599678071276130604961550201966546965926031159362962718407474641646500449925584259809466993562889180200313178913637694782731017310782408860607770336704624294946943485193791726295734051380240080547180504982159594782114534264077844273088386348235760821703066237865506360159347386834134261759595200538057657143911118422149236531775585983945421440842717920259045281142218058050522437238120936711737550527884716882532600268959768970818996000340579808870869876102940712141268718628587286137171133399190785242532479114283660862425456057610089645968951636485063419511107944633583742786584789920762415792263717556303575229531488779662874392925323801256572180839831648559297635659545818205609182689021513755481586344242785939131725809989480240222047565450458948773472763521779814329045653018056683198584089239768248755726727947061256649637730922904135561342280809038112625364390183222759486621924406779502499036300143284805940633353881892166675589770350951746752923605496291676048317698424702704243744019327904239144238184022750459689632407389581203460693359375000000000 [82,28] 594143697899638300380984445829523723911027953658341673641731163720863087688459174843505801167204921802124822210550124189911893549548883608858621883195204063600181211749219124682586320007796211106333082236647369721313071211526885933410473406212763011461178807459060507567838199981770456297925392775381061013586903060938571846413273537584394759954669232926471222161491637676709933421540208142974598383693991780818723136179631533396631715453310590330974342394772783472117634056255036550931719666877391008154234797633415967859444127882020296980030030008780335652704532396122808723359355643637336785960660562542054270184654244348551612786810521340765217054751325232824184508204785342043201520674176392522469828403579754041025204371363474348183821266636447774093246142045318673511117893510798162018223350483681395302504848761186461156460846982433097736569263426499442906502549970523801224624106583503168044514679145341411117545504515563047646918690861510816880355539054542898900493651021646910250258058338402504498909716900523492708948997138959867827554256203995742246235432494751122060843479163100124358013372735938766451219864222272474836263471033671754963543788982707936608083256641704649873755580183159244202942380900847742609944094335193351804870403190437649636095944971743166192407914059258985267001418860849170639148841568210399895901637019740566950401777117639306833549911870280281097483902762792926787140716873534093708980142520653848569740836904371774690813919150261189356501623510849121084929890929992562018539342577890802826760839550973294863548301797946460724083125531383105740504860593238396099481929994688588047544710038869869498734199232430999000594337012693111875300326325022678672425001623897642856942062862109046639278612537673368219396389454212997800663912429378951817846224775278454925286962455626980580539023078257453229807449609639375912181009611342466831141212097164960603672617101539789343506073211517889067885661149370114267013419559600241419695006414730723733200222904006441651141657494975914298489341898458683972954578026141691130652333806339207323662165884130547845903574531156572026442636600717461655047986703330454021615892076583551962983532019124223218483122192761448094958020309623682036383801366089942108546887281649753383139269107459931833802581199067601407861390247926489140241262493111057607069605220352979903020246615356475380586491801229288699102050177837746450004461820892948664712595776035490579383788375435362044794222045601123612055051194533342740298041183099691758425328613168860822866407496047890308801894282215980864064730753576482058520014106761664152145385742187500000000000 [82,29] -538648545017908636262044253120159393767276626659463439790390659543025227809093997402470109348604325452387834629572591236603069645396703284644186848901610030305668649953253816923216747781967491021452330690337567700068401403467153468279685278450761954764472553608116079736801395291528119600106042970443297243912744983168933805879997320618758710983779098984440698045187324456243191169391309770796751672229709841304368041596061627172936996354749240278650640079637740266257261409488155837737216258128730377543247244178646589401216805747972086210704924888489157425731271202220679463324309501577086774876400373609871600913236241950949655188830074095822627886691174454969979844317840466476017822829029297122464945540618970549535472644245798313158885984009362710500057165952722854670757721237645699973002676829754601325213058924959096194045560011303794810576111006546999469042849590993423062263455646712987692112419184854316877688499132028790432709101769747511461827412842841247980027034222896738460511829910570687709756892803923554832639724193073824205650572619710956686144103453059757274080616188773939113833227651557010541785797531235750098918391440514836967976088674798455476301005186512115045454767709530779406740125417265151899485696319801972859436640415808848561970238803433364329940449788668509811141608451838196583466098562160723449503614866495981807109444727285473570568361593274992751176359925976613422000654998658184741264261534594966414197823724671589334239528225100123755117936741607682559790532267686741392785920025178666834376576075974207504142110683691400646682831577628155262022798808126429115643288324878137038064584015681250715205718537125373796606633608787122099694642174709501123126294858459652585304441963439774219854314813546763176005811258090964940071950831087024028186890999682958190531599632973256999679192289006140554571785184756463586467756956180879504998758016126734890911702129668304466432030432057588930079781742242909899472174849558587455352449918294336164277858095032551201105203547474955503775771396996523313360456050083842079186230550362371084611668787868543637389857578344797825690481681049613875111304196539242846763832659954364391218311534450930646435291625205601246542238217038381020275561315337839965825728620548167197829612727788455827135075495874740528548616362747234706791595026229260076888070955223617797427296335526393251995923230947725528739864756150006646984937901758737939482117933220308258360203961097563873805834600431187529693012544203766323569166648870645769149252510234745564859773421179511053609591091189363465278688251208771831102239957544952630996704101562500000000 [82,30] 423410304965677294763315570806304957380663651378982107011925617131995551776270407224117205377532523009768896866155885914702530237286090890844250376653681199085743961985353413133668941592646657005709494332444659990051467632244409726748223198702016148739936333265794163945304471838746156574700110726787003985533015273047712506791875577774365864953509641788643708315674574801391366446159552897520605345511807454025507723260650485187352721708241006292779360146663457863908140925754692377815339508608224313250755938029772173935634152564176215311387708587855853366569059701687114539794086178662740463757868794482144773689512967812918536855883925918691781907574806060173505485996071982271705002936232816188561560820105383510868985665123053963600160541807227529954247601529297789402812445935543810376378659304982397356369894621838708513616031282114098601166731097155118793308512547538962604491016460100676783497525973549406312203647072832414256394502092327421900449132684677837492698423442945328856158845846396096910042357432117750109029663068064568269239333279773584818997945085126354047425620678332020732945011342711901860334926923420509374899475259006510968165300435901301943970164159001608527020977071700566640780665873495816168951951654093809614223354711170328224533170033293466840893999133872166829783236060078642085186577844298344147746651021810949333934083184837647767971818629287110535077920449307530257157604989522397506622343765078955826415828865551296306515810102687916477900877469462055440806445093862581346200727473167332665186751178373547624079915865247365674511709412881431118425304409201591861954788599050256534009110005336032898302595552581492427839447161910010740262681237895290209597107140735973207213417107204100914856142763214333594025289769390917223653536820713003473146014306982494531170322235476286919258846364971128172223413423857179166166463629618161722523637629482321393340371906297086882796773541888977171335532929642921950083468230798646084069281156975331674938931309896604862591085518180351988816639434437946793029988539820863632657819430566636401179424470082836467114621480826118785075362661948812662933949231635731116988837916502514633559522319515553065804868140140375531494625181841078375808124178400589268321351448332402198460658685076437674359621899171937131635398952008760055784625681380959659359723736399040774631918419869462685787510184827930447125940310741627665881729868752157766473281857614428253990594094763955516567105929516382652888948317681875810930600605981229151307268636427550392934471670681316965875781059413814050697635882336555823712842538952827453613281250000000000 [82,31] -291170553895172128948767653341780053745869380372701885796740855258999909218887085931797882511179160140640415177497631826323825184606520985407944882879732081572892719247899379110218426612482541485076342999273582613279568950124814417202221915526968902029059462155593647093258352005461675540363104422778294226886709906479887848610520558002497321317636720148894922684948203742830314956002207628828268942703842252091234894464325213407215664771767675805100677895130228572801383022663427018280416296302150974483104792485830580327840406518586202988025816518957146787215568134989153930469599929055932742442437943491620072441132820561546174243450516492918190015944310329969628080782820569546069909892734508112571427317666382984704862223468535034268379655225684864851778790657820917530527450921704721337676267837831814912889867274080214258159490636044257383534892668779804531541015106522184104711816917374920698974036610452117540616730875372819365616341814061303713555796229130753739077649901592634668823472657498980151469049094690930518673819710028103241915028513583977724612664687388054495986276119492656099229280945571671300523373557988366304565277507863727679225822380163237949643405309233219326082984712058501535805426283833062975663485907023706126504664467358238061968956195839233226755240416981380955177726038630236980740682911341470195784717716606376847630777424935060987659824203051303962861437000438854874777689253432409903172123241042497101989799018575328903252866760588988740863866706751450467179789950405283351871174136228717868933435289835830707450173699286498147064461018311731281070203535787641924863554602205860359102575399699538571017135825335512728404212498434540165783768672149516737348988706340306246496286485987268568622383453231212349931925148603481450075694928658885548649570990598658339150326812426725080374743568456147477829064617895619930358461729676892096201393491270686242299634121186725256376121614331376104582292102511538563826992982486321753274979931367388501799979557263745219884609389723546165413550293490112489448471243904676524399409025885697507243988293735952288462044905624955336221602505987908926469248105574368730413215523020753586368718113715628527822418057637093301288312737600266563310841615193954862182022195317451817661121559284813256293735837938502952686369443726522855594032816234365396837280517301486609303535123021010180596459796591201878688576257747911678484040774694427043860078778000096876131805534671271987625998385901980246647311170184895150242021166266798405495006913937856908270440802446281375042754459508803340037769169512671396660152822732925415039062500000000 [82,32] 177533780458105723599527339649302717738567643756233764370420103266336919202948730549703478058652777817937802414737860654149795374974500367060878833642872813573962441240282524510321293779520687875847442184566151735882443248691186950694667572399308007152426963220586737555656966093207367137037740166397753088469301862759041888981182210568501943435866303900161031725357726848747682176068462078631628281823646338000422713307670853077432688949675756344047444268367762206232915994613579249277228488103418401781901295991183110359595118564215327035483678787628353833983490336910665660339064251942582808595717785479227123968701572148733666520285128530931885311654505125737913496255047349641296584631841158830640020380965386689196431441280757430163238264728053347108932073741163512983088954739009099749898193236995818722987901498323727362182248279683081499089011644364632029033472248739185418288129474265516735005811666077184618341459451111403039197906103677749917962608390247633918655931965238120357297849863571658374080651814208362803263026992885110848697306563716629103337413969106068267973890499638717639301234889332798075108383582662269652423458373153709119959953888374554960079253166813679010130188768993016334755601829656054046730134125229880002640697227534478930081130071909435996056881638259254619428018387887034496942839606925877401021479807631357908403175750379175963563793454056688919385392016837417887242200502851821112661909342598427612459921419425856721556534137725068586606002357394465342806440549723865609678472775352454840986738337516650189955042515483126103855622491174209089249191866119107873853839969850677101272915286337536606433856955485027429783501234279799153289315927974540614143948222508219531589531008009513875219108863800480759372012607461902625681781477663613482596394850590584812620549464507261721039393073174778909300286885006948318502686838168672787997153059807750249150775457553063139615725645966973100611278653100101977533546746683588057377580681244874897009109950317473492716442199150925243389247253513397476910894560910600171468513063007528580731475263905478532539913013608658834617108495363510601329478942554850543530562854951025454281446889446941899316031018565343190198250003958666583123140900364490352794853075815927363551842757582055389987448162291814160036922448826723405340542734308340988620073120988428250345353822703636954604165043477419476570633626668624071049294448819369497798781637670993017429656666528373253061680378920856078969445655490396969326822798054580022856135510129546762048462927960296772048513866329845587582747512556125002447515726089477539062500000000 [82,33] -97506977522970413855650354533658261105760156518960126326241906968527467345641338611464722973020560422691003528265461354734265614450304106242259490713315745477905564306834578075050234145670035925008481594205011177015595282453936860957674896625656694536397049223067578800445477264700170525122003069766540303777314302642761058364798861931022948215168801485330897689610299433822465522577449966260572620026296046641837373553451011249005387904447843001270449247213876829703650801036636560250965231226920609685559641750070495398293612043269199854363120179121016376696584421165276869192947112988980889454613539421855866436309788203289048734540739422011230529372192453527023740572602699924333716180400687235523919729929859754441343465638241716539978008478610522469992946880789581512029077731759308402655443317326075620981972779182309232091791681772704864002187194173103864785695922756328211037059953039673999196215691867607825478527371287168721066094856397156227744202621262974942322542678618301459772076403918990376959591913087793174675806121084013777418929416428281766418202738835045227543911451066736977709764674057959900806772497001596670086867998951259405386983792202967602558150836090653603179709004131080286329161302046896793881307624107102496445533652564401903443150243491615557198138815544030454385966685657278060272468241638746407617632105003604320465975877499653319418394511135727560694343512346434452192980658867083688340517804439972007216003478103510079354988352285596467699714950666045033820641701243138340542781943768559721475297504027396513099177761949735468459665059937505140783804464273405394617570436069517962529250389153231317392779452308113346794084648178101564164212458853556752347697977249935283896966196236234416071736168427537633758598684602607490732564415810762422218628143340962338828380261453527991982238638034262763647713502619685972680871457090779140380109322074502685849612422547493189148581255831685340659314185207486601918364404263391023137592571814617427559539842592295868604061615725156047020807263805896819175165865837218314212702395792321879293536636988440008105895323294810666486888738524209759918496280315733004360422029283976341581782794477877007901424521137337337842024022547112729567677267809683945385374561261945350833011642320554836867767283648976696209443653463893026171502672925956310324098109056569758748014193053225280313963854856640591176322714886811797551244728458672108687012263924421130865767930769367860466249373904252968046167029064060018879539174631091884714379346628039773042664779305698855430160331287650285481127809816825902089476585388183593750000000 [82,34] 49039652399581030777057346598644222348429725440164572491957542001908889759367716881431881555748778266658296164862251010411459539907314056093267970466669744121761245879563494005113836453217730090062629753231899560314810990448079545713079709205685350505553094901438081089270198336004771176993604643128341956068458747467568026069287838661417852042091811024804405777852032238248065476763594559323496076701491544241658199847728086365096148735847258874329307976364901951850383855262679326094153899963379372828916861924664272895709041067107696856283003514048601333601743629569158302220368480061797900539348070821251331975725236825156873364005595789396429536023990146604550183797988051408224554950556131789576558332931801086866951416070879193808746228278844965128873568932222902104514136763655494747470777731423686529250696723360777779771903211780755811292014471360996046770884617800770649677252758589936606752698391820157698646256869205384223755159341840491246865358156064423935662021718315347776623092980362902306825788233306476846661879475563184069710818121213413106909419998639225892081373593246204847660108394052022387150518171103709857371377744843455820485552698549819860040766436775293168914420600214257093702831864840785188897085096013659345973838565694229144384415990529795002360997145280934784786750170553162452730500092535370241515426231585770537696057634426268949825683616687144739400743149844617904705038867495098764447629777628755112829317669348044164421300532792318373187511034306759177564664609358666707705145945971656880383537639850443758813553020391718858367476798986369424221045689116007802943755689880242568316224467048115351273737017633442353216085319878762662342017952004050749822008789398045534972936095485571971572062371775975860976608401001243362233788646601295780469073167079622936884105265914572569950489549130130498573166152332152242065626578185319446512638467839386194771601523303670227476156310855539675283566061416671259926169289067771035241855827989855771537310057248058492684011338844608738035333744877596620137717998434643295212944247873637367739903926258065121544551409526608495627987582861643119961472226285017199698603489745893288946061441830117014737071947304653500701885928265360233516415768042716344984829998905839122646401999626011874509110918710296686118784245431565167478462258146220988292171863727559909841950830128814543579397133549981961639551598056082286265575617541546569449229917010151977091364192774201800763010518308090798233556443562610378316619041646865822848913782814440194935715696482690439811911488343643128473559045232832431793212890625000000000000 [82,35] -22916259264359852781416423988061572012393489494235926422466584319898647028670698706741010024003663327670982342391692412373503454558007769493782007251503072042406568067558496615288938946456453448109812048024519463133919044840617918108106200441077994549943056158104041288849435798834061792094565451532508032058422780503571275454773031722832616702031453325434700604881539641388919566401383751589401174474906779474409913705855286040279757869653222142776826978027308098199031797323166047112545540937457461077960932428372881512497115834986405499952325896071370713856379121922014290060297311702037680066209233221617542150387735582026749370299499314226145202725513862552386208173802458829642654377242460477255718571524080851426776904103570646927783079400016293331345861339460370203841192649501223215380757999390720796254797078859005780249726449284475096547084440193779727317740212887068511923905126888184367592010491813581381104727497855484118656073176341502169838407666313910366246197662240437123499825482531920392115126847997007924213829701335355437670092649135310969419233099658696693964798317122242434380855604602991151259631523326922272894622554985942389175404437517840478596855411994914937065681251482061833676374042569582265072297109264615386428249145844330730345015487137635245896777702967075532319503263290133918692348267726198454903055155281696650693394658079629715876849867848494794472055806473860893933017093194191396839386096891616051015558479442988556611217019673292513748308710768428959707078377601141633327864664732005546239115316988554161615708419697075382362140090170227457248180653230557478804387882014429702240696311924922980046595000478085897644717446741983738992935980672647717634578405124224234419494627893581993674925868421167613270438859330736448631458815971059107631385179082449816193264483853075861219925597528534233186059702180343473486359113132593336743620023053540125251617637674500895203347872631089601521011738538762157416865450342557207494647331028104988886561972726498011208531801044457475131319204778909252617506106124186819347005791531356199080783794276095866859662443889783703487519653675285297270921518768323674981252918146265800579119253751626229582768588828716433649500041161113829681829049250467156594756456916870038888774662230842958077235923218650354369684801540615118212249049319747972675502629678203639518608566802256643497872024003957286483181443798572004320052475295913114729023078083191200619059006413455591688189015721691215889841867142393198151555406135338707168538975768476314527954309906536715884560538418479591626919500413350760936737060546875000000 [82,36] 10050901152410564930472870356859959721838722301612924458281635793379166709111723950474972498304313198914696377789091247249860433281763437775746221225268937140615534816896135232551067047415862209992425833807909700828037294521191258737445679854483468797048589229440546237223519977568998584407570517744415614371862966019508760820616291564077228330705144725232344106433002436540324536384307137977758052194069160554000521217000624544059862867242725467893341953748883314487329127302389847548297774037769215711068441044870988969017735519577212617863800369320834888845176550433573107704151288704340227532766026073893976477969365762241621650575115504999381892877796964323708984963623890193410163668250607572404195565429102011124602222412656358385467483758411713722770085309237267407707752653640493908554552428538728057029519303306207956650394571419127087354532905753481595211049499648143703212231217361738525493733891621736775204288065448286225978061635287849933145148648496981285594722493838456398043052397992814661004898043252158924713438067810679212211089891611624679189244536960580868158127285777026656474596323869657135960597211739838814167545544287306102582405781647846381038763867218477473688866247297690120376804489154887582159990181230379459089131118265166412235086252844845752117708353438489950563807550081487283207421753056260263687032937780633269602213851570256437414182453961806062539213055253163812624217905215297285532863840436132253325559459630159164056740086766279408591579938575457251298298540143886658030050666269478228737941949611362232152013675898112826670551257270971192710914911671708158984176437848272197386231546702150982486347896463366765420506338694549542703610791928910813087829282687822793147290431092932404128381314722569908804257769070258681471583111045774203148877832927087158440682463800395783377719761089228420114603175973610082363223888190175751272932614856313664985286011412245886206741890240146782628352986566802322723946839868061603278313603048510229145725694766823615859292037028925944004659990658954997607164989297429630185352215041319233905213064093661449332605987160386066572661212009189241266701155929525417801529426667257667212197587786125845713381132437202650562698957014636803433940913457191313568965656740203454319970152449051562137853077245570860200490663883270137553472575524565294411111839621678371654292211346042886719619490733411652023546098560706762599161293933927295455682555373681177306002233484209622963526950089946274625598789407183391216105176732425933222257950075300822859881529084734573078791126932163280116583337076008319854736328125000000 [82,37] -4154687335032527178589195947152404400736383828365843072259549228109156915984848163335330122170857853262176692548290192726878852238656375520928748561843724836020672390134704272697805511540806790612928558063764117103834785883345596720403502982465224248067012764330483330311831745140338905140890234874630403392583517531630273717017938423250952785809775702100189973166132909434844563779274446382128899032774404119042021496071523857864226136572767737985804209851674550696246175668940610447395811502017564389944587905745015819534773773337093598558256068564456446290766111344433285296109753600519580746266808525982412227658442306625819096494488601073284572618036830215464534565493949403371689903182288001527199222951242671156554146977434774647891604427003763780660225363050197090410399988878268598030056186305986045123113086182769595449939229038712605373487017128012260514525896171758213596418702209346420194427904496009564051130864085792482146433982230810356210913686182600650649973039454602621462043091669363373615855583519038195132807830726754947829908626494497438070139626323454626276135574581042203907690199085478827416277535223857631318135303938112139118433094261822690933745667283252050486693294902382256481299000087441865431099535730489690870415913656254872229819675811472521263573797794688333493541612244990489514420704461040959968024309596991207346733061552634247632327849954275390350576783471582037342812856375516128406724408395524148177103288235251350957314424968016648455997471341705602043297325988044380341611111680905426665050129845383170291532296524140652980869883104975507101021990695604689897224905425758857641966821017733504099677013650820698641929509330340181118149908072660063146880346381327667006885516304868510755204387307081888702005372204322331524074888257890013674939786307841810474380579897819593626634176817694825291436647096664242487885483253280831444717657646025217930279502637462023974026976396604300419053195183146249022909707450853864124648758039625165726326273596546124015995170818343709867267196212780376419135002163190732695138409842443817071964585792889329871893568708929008053150747211105856911920401333943387509493513139290111987288840939010105571741053993556923266704713863995239500453438041548706018606534826739186567939729441146231522291234017325403413819017271215366088761850051897263602363120087161346879013196305629358455332353850001838874030042855758432436511880977386729619429177067030907077526389923399753575985202649043729365176454639809019615283236307505367222995028284887044555160999525026939514088519800338872300926595926284790039062500000000 [82,38] 1616794472371655240814640589728165765249069660390643541716823482209869846912927500620750402340055351945659472476435170996655445241065648576345434542509573268352580148117693982933159302291315968521970313299059380593010464397791789507512264772359479174834975528974705866879429110473895801028390111690882677269814277289532191173297456159356923770597420935661835819236535042456651018109175313870756543845186467620254584901819853405378578936499810195675011625410609169675309298980587662581311257844749802523397772206308422566637024362605057197037096422673237554845024161300128816197971493579470804006193156135949454740111843815752967734366656234203183934544489750960799959606953821559950217616752541467206796579827559426970709373108354947005574365666464620559695329838128773456215075832877208442013329318234696007517124754773157333848038486053290921951786160219756869419616774700858718822411166754477350037477584606460760407398428283145701836471930663480630755400227208786871496036635950524837604733120933851035439008591824681486470063448540849654886227520333172092196203043355659611738531440519702890302262803242110832789726294379236304298400538990384227746233128181898512508095299183370235901068571588052009116655033695104295116272313359933158235513285729839436981579988011294539888751562463671582681273004887716185147800385418915952385860924343936351883430022362073145947263994135202275872462800278940323451902737663085515719700887422167539800977871568491102724555387542706202384724675501701118194439630365599621329797526097728341234318879344507423168057881877502188352259891821858451223484112933747523175497435232748176845535897568165878495716852035797684771793622478492655008565490505229346183749581448211689425705120979144205870830543306778964691258687302582901971830871478256767621879350488977505473422995646991162232558794136855083307973800482325295810023893186873814451075335792628386652716016294002204810407062485057378515678857164597104413293816985494538074722906215347786119547088524898937160189358442816973424216282032906430569553445408233037292620331230257970612780172293565188589439154279491334578959739717191250697347614398858150627415192568420719136135192648718003466779671179894559195748081549388419969481908599491457903650920119182426865927865059681299825248228951009797324547144209027591801516489013661957356698250858897593564344090037255879192670776508336387736663189997326641422550403797426215597101110835992169043310901783661253769227220494093119425473773334907340691112507198175235705361848305167007722838859745215114686878177252538080210797488689422607421875000000 [82,39] -589830336194412965868431345647519378450953383952771396938894292827686913661082245063869679169209302127351556878031088538510574932737489275479315038601297830028720612580928832758815644330434197946092996344588933549316914574516320250388148690040762063980673869608553087385020135399538067301365178504457196203293947613551437109662411367276838216253088717577317529095559015703277613683418482242778089578103276899601734281734692175990946140226554833781447500251863769222814750992016353176025728771775437599342303475925377565471562360315423334775249084501668661567608126202674422540045557263370450436730507228907654845212937845691152078034905966915712135064963270271619894504712530763611524555826857906158317862501648887851119754789208705999241896126385505772424801228690720372746215988349345141864679317658601205110584640978224280840357618791417705872691528913055011868056625636790945212128242971130506186859793216001807762061973994135032331744259515941454669073056543635736384211444295696447433305975089370037167341122137293622881969592085139872604384374784544154393075934359355199455134263146160299772855199994550928329447037904148072256033892813598460735544938769273281625800512084066225387135274240396568971385242618322282963370655670245214549269557358350560397177548752787604655729482290065792810324559305180672481076859549077021016436079279392604943614199126489788232066517496665899690587688351180979345191814361280513861047726134059739619828768606211545049968998094384829377112860856921698494897029023024053805630027206451456975862955671881168079299452290755407864074034765676125726403619926406239744618666126668832320699874378649117314152288107423482535498309764214139893119335117388225175115512707583843072059856358104965326845475705640811526683825171080305330005487663172759087540019524492421129097822848655265161683775961457624143568381204100767653397441623182385488334336776222973926216545289776378979846565500503634681896970507645146451323613552896517824572493753682046969335264811248450571691547448400517589560065918349127254105602911880612469199536840920714808710338965596347862795461871270163083167105518760138110747143662873998882056381842523926516606572295050364697303315207451435488675118177273313469809116273072843015568664246013684477062317771543323596441511522016673586449521848614703402568976959545671153163788021386298478887977435379308638461745149784596795338869842314188126880396187878254025924037255555053520581613524709067097638801593184372500733801324601044681548257449479563591488281394091913986400591403619700359151067914353916421532630920410156250000000 [82,40] 200749339000019274249189267446385491516450503591404177038744356059756038065820736249317594308625818690763777496177958141674269720375728181750339321942109355032020752387614635336242577716377521756053587926859166481102828659471299885072010645439352606819517473319573611881633042188535165547434445398051919793737479617932312244254857655635457672855526849572041465742434566428768754198242368444791921894795030141283567627730692181121696839348733100777795503731235606679476551964291386115473465048083526615092616260617748830723906965711128662385965236623819172017212113171943869714236768157559696513271870772220856689133630519769951528844132061578084339553416607765058635366111565065986052091358520450135656262754651662217752161550534605332721582844121923336551634616615898062573974332468162299685247801143794331467246358144495866649229223890637678817561214186484548234668973592660191558181568271645198527233199477530362794482688097833344319725553885103714143735049355271368951875977917727502344240065984142850245298959323538693898623690918246478093530401311032656595250222641197881753056578261525671340757567423964084363717646002919194043444984980066533450813308780695099722253348908773398029205591273209273859483419064032509180348011298002640447541752043684575313234035944712679821133065106464955819142734813076562803123653180817956306894695562086062604157462505430082519973645998922238660351586488350053402510658612062676091546494380753525250195922466568939150616979556315433504417338734064807437048675212780624303302003733993237193684093650901019767836648237572587615606519181841925388791289818246813856224217261971346005093378229150745061204554101915198075715462098926244342945888899229977749357194447741509167031383915867403570759436661527441281129594607604451452904713929017420363697598862924706121577656327115460533001118724126369434629875152478685869657945336893627769733324485912335325452714297735469651070073113012855617006244316130158180533171513017531280891460062975909953569733656804950590305469746109779020914005623891823406054721681959655841994813003248354189236395619634556464761877731089892982253294576642686748123769749914948477773874206725960423249171545154472597815664835096739120899319257754575196151304203193747860667792933886779758872025629741185658977269969500270197024265106612266858688808720121376148100318946278401580559040114750041041749195489231483738888293195404407124833522596355479185756601693649003742524643416324767697259726166685511444254869960889363660378305744134241159043782383567097526786713126718125765890476941422093659639358520507812500000 [82,41] -63507002183538962828726664841532871922036737617499770311580669282261627433079297819127773614553186987532553376187464251100634732596533132633686431978405015593684003656838152932505740581969804069903719166486444325767014092724422476544748003403148197717256913451988596391231523790119883984522294978038989377495230819682230394699610564075488697773697215581372610997849894955147049422242489442666937593624211608008711038105019865541723616627270297257679626965608865829404667502879309756820403732414448558067444837613134613031589090831519047895463135837359168245394621285237439850569060979810553349979229532466121567477320735831930698207323873934602356141259824326520482919106711613225347862168405360153197485259015786156963824383019112881538267880673281104489787485069504909135412539372301325940012472538623929565652764277753008573446961229391737560777823864750547321406835649247336090279431376187944767613096025856664548227144850665956251726290070772145005631910484083569512620076451924198947323690593408478761981463114602678333675310325511649400188432512593580400315752629418868911458750651815034947889315922685333040818764254560563029683010152774990178212297179636791405691200599110786537473391749405355437052538267650322677174069507135074749863376408114409681275672500962496940262061076235543544424785163595710976036629345067694993729646746425717805239916259092450993656458411647877930918305207123367518043444163382247439176101604924602648893320580564703570783045058855791080581662404644519161078752088830509538820711919991343510417171378388247331143223422780968622476492628146406870635703740857446490641178297160258340276217060925275281113901414875986738248174440790363442146689211759038404352099170175655079371756322855642940772599805165880365453874700357791131566891003378770434235079652649930460756723223893410032127744195055363846699620680281810714144961499541765136238829769808309567819108007895736155196847416057829074866528504185149206035021134359281914830597130104011329018364877661827233289428331571247980649710331296929890417995462051004072398369799201542939519807237222705977980821045166642400437459040084597434846829948876936544621489176987737816062464662924142906513652849843155521197470767117109134603995187638229727807538496002346564604708734223651559779146220974871117998413781263453602275103755085844979664352432020659106634795411317738982845298631351711026654080467370563242432670745302459863860444479886649039754306178238513557847876090662309312939303406076332821572472743009422785716893131373038225839647904352736063060547166969627141952514648437500000 [82,42] 18640323385422584482709866381759751909641879819276252950232871002891689534481698020043829138190279583261889548563210687035685924385354160576212862073698079189560927438638554001664606881432513335523454461042200621210904950448874562874632309212853649513063500015626107487542003844649014899198951181128664908467773002515492277031450910649431443712401497630651320403323891170906325307422448615405531691532931785049995859752865402645431002813779581034112225404693921888067928471056696121931023539950803221136858233464018248608715559818546349941534273754462169794986452194600056842007327675433395203857329478643655495234602440055198760584775792327912379380248558803784506116200942402703512314796057358327890289618945648732353057260126187175895233560786295860543006254561580491806503103441844572915170151876301158769532086249686440348304859017709170523556647920362948580885032711588824368123083418660438679195519790624782023394991955065767615927080150290713018718526215013037488423665746627093672072847155369736876312658030886635990796489840913745361478292683698595933907594577059447706935570127396832980236150182877758885443534052592168167033295374341442089793990962607482864956584981810032548721155168752716483311894333109514067860626430387480371101214401379262318075200956946159007524446622087505870975963293124095143854461425918841740347794336777807897400585443600349273437251467609133789785498499880471463484069091857507274753455822168984090568166866434629564440644635622474048187475613014364516409813362662463104517376245454921982770181743669142167465396274894017350844067279246909091369216997603955503126790239063988752966307244250892600346442708820671869632321268311847003288526264889460971659015393716497298139873386512917632733101088685991975416873414932837626545761122219872007569172870103025315713099630904712906822193151292790671621040921121645942963680204828855873327739468988752353894954517998960465393684783575266062858331866132499519854403764244977019224261921803057812648111042980173964655742493137044932980455901569831253204174452187313016801915888719743166167820622872110826398225468445080949499974542853447977045628587017667787076537994322136508204008044969070376901231439214934792977733276661567734539354874015373826969203710074973046709182901029839785437711964814470969265653685114161441531634727382770773849947878628613645099291823536237963152014975631247553426115740198326805431359000957181835982800243864132818301452915792930634513391942025965138533337658295696401608665356464783489535222009325994804479660615914582422192324884235858917236328125000000 [82,43] -5076836480149856182798776683951645500109653059255925281924585297820310398746629594841453936733584379439433338888909227632371685057125845961147364344067793677323139467157814871166487679231018841846353811061986980012074965607539243173151997201593396475648415796299328305732962850252022532564318823710125127950919657633594858254550801173943141044392811411565623010711853018074463803219846227260213308226508828073376922380868843148487469092504928468335595773564048497725885906584816342794556718952789979852453722716247977038734146781877956086341983517646414092256212370014438558239772705919249804654077564138587071269010314327242144688476510020087670099373050406434742131191725729893247578758651053806221739394408170008202850342565536970797404413750210452406200119833973590920814693534856271602055452150651667972450704462082991351805704218581755172449915098723478956090297095676136549680776655914285236798361137662114838755593001005397645111431988319586025519645250890762049645637864831135713042197576367862610693240360258987217743045954020625431890497609180828237528265591451149355168101089652413200366492901451113115324851291067412853365112526387395115157675783557579134118615829297362498458573799462964484880046569823355313336128578741435950691221471212127838978495791012577797175716417348875521713766335295611420233966971096098458268089645279338450248720074295610094973432788670195750076433297876616945628174808354686633573628852788724833838870034397444199165915857731200265597771012700460822243155757307416296832989195422284093524454178919882476573788589501269448755517948913114227930031466255411497498325981775923711247459066587639842597056591462160012040648264088928237231412753415692975835645761386992398050578632992254200871800437725002185466544536016837326441791518981605549106795828068585729645817362921587234618626520855016648393060268232148679905219327721273033554593884996854066573760384726856965725614960042113197036511102122901230655503740596727708902586528496156197079084280455179017372389095754971024183487967012622913504468434678319737711777066488557575573818253410005022857151733910077126867982653005458349270868936566404547714901009903169793761849319487696779654085950166057453485023342549786159657875983733445981503365428161677770677243336331365140003693673775159414186538871545188331032979546766393615038801721997153795179937995447945780567634559078946541462781417175513749740232548374524092497880876687140257924861350679135703128360896609174487020651848084006236549891766469159399056811188847022756932825249265306410961784422397613525390625000000 [82,44] 1284656232334821058759575790050239004787901207474515610408419213705442498806440336583633493669972349783307793574049462903969975544921501832737166890323433467324038188180324674659933152526030438689312676329481191545587410673844432010123000085831822464895486623723133139818658272706317243446848074493542371212583356468618526874115838847713261726374473282628444947680848489518989909001136290230145764789724510228595303925624440392769784810226429685635614053965539020969746306482970691248453267511382440943915193670827642650124176176621023620730391698400241077081501620579883909614867816736326736548137813806849104968741038191837699836516273191408280919763016970918079906376290613476369027502765310805025869910703556427681917450445251631004216404891807345038174924416277927047342297130259682448895760259177996868282641220913760634715235129149005641039699039540988236612753508920118570834779089840299699150619421812752687703244969444652327735673322842727140171303667387077154590633608110455841116390505198777577970440254834143162324781816887613111955801242876443695407113053378716284605307867862606526205432556183492106659087284450162377474762895122431396270773770340964920579173740763367741652785469829565180482914173197755177818917034264952346218582879743417181092588935696554523019958811200717820700610966461531614422730716616301940437585290363386491139545166285155235653519642402384771653182167005406302713436565504839331773150661719991167647313541794961192360491261881875168617948170955407209680938001685877195822026048722911890850780503626260855639881342446421193127156343363008777289833902810119072263257490151006621346573576516935086457532811215476280649620168945372899003622118248076098191129312356333541734201375374767797106105735803305618983969005494822362026331297960386948649127631282601986268055836350317061881994314998535002166269889065079077908285809604917628868501318709433408793690739375317323888875597312427253040519784805258940392425996148984598730471282768948425855441661039351044330120773974658480405931058266263680083556908444351990972603877178534513540607779964904587309394251790343351215095988589405883140481485845607368839450718176743668997585576855416822187041952084935397237811215000347558947743437123870895142273585695286029171927372103646335386580154801928617639795698920452921141215769987943450890128219427100662256154653851611809397955926373129990319888807209427276671839574208482635472626997368445372690678025744644996954639708749956243029204697178051750350663210826463434992542729406908401379450168633411522023379802703857421875000000 [82,45] -302410005063171083945738538875660444128595555000756675783219648308098127667245992467788340477699054548109956150533046994741645482658727298232585052080383422936752123902149614777805663681485980792770823086627400531331303697310621847719829477398036840530414343124758581436248323770499444856220895780148189071290537989489141850086517922625577317776331175347988527292211592081059843635981047917039974295718063074754639266933210404429802864731103705003256361728590946721313081037805954179599173846136286195199891886499635776081686578287655748222692747582401592092192225323281004467970766083249599330061620791698380132346868161770548356040757086133996793296880132614840205627591801661856872982818946030731939831721125758295829998949408921243533799062057942765018430354555678058424767726321130914983577215534136210494450108359402916850200537130917167195998983816565687487348375376187309297407846876423935349521117132630812304639844981283264727141579970798915307700420575987508900481868638670338400744582369202074785846281522442561729088359006828018104841248544158174598017414982926267802264171175554090697186409421206566617701717961053492114909716256535363006310711443233932515983000390457714801113514846562264959852376289764021722639080718383451193924836448237450532253109169283586358058865853029891583274040675284525367591079330275135499464876732288608760782336344242434362410163233653864626203964302007157598627945973459274528366619729412756355649602036359378142431390150370676182943525477517698712190062338218193538847193247275163896229865371729636489412795292345293146192688878620278354361582299654164484141540414854698123474248973712595948187453868207124951759051056816725522603258657249944012620091263172254731824243959417214223674512274914872870039748348092748615562797929499958617741609118883286771179034698953893998409816920043917392697329066648523671851484511369327534013451868258509288252589234213760046153744384549107954947672416122769134173579615337822354733814558786127395116636503410416681081479039912023658598557803024500005927922007485160808954969996114773758860868091300311559090926763724568502488616097621402667488603699253144187264971393462236502928995131486361325313227893351930389010212152804290363280374493258979491901458083034131571897066487911770185627252069636715975953857312766596572658673408114713277563637017229155646837357483808405044723137257117893819147327712346586194375267745663667607868660104159838752149955720451573681966718078837887860985661128713428086871518247749223314904970397274525106823261921817902475595474243164062500000 [82,46] 66246580453364827476168055889019479414387049046417445275938995065404176391649347006622094963316609705170257880237300310870730356705958746894854220257427141113801494802020527226069843737481687012710896169610782968453718894780637845763222631250681923071771057163814079986920710554698328119626989509173743721979384622908779050239709217876111782425877760441664323265549023150538611988488476245908611774962505588392609762786250553161910544226854809515823552097133116546441939723264489087188710012736073045387540003489405128863228578227623312646720235890620432170427653932847333273246545945361532923246507522337855402067814697985186530667988928187343490290948587590857510936693156588996555300104941971550943186600702802616114133306975467612750067263695265496207896843737658831053862953767048367057908052484973716682823896986666196441690715073105929437539606431167224481421175905866247324828195989945239697276584998949011615033382254542733233994565829083359443042091150861926436699702551825622460441097790767024478529634544883846300226253931621202950611239014125432753013659836307494182895006441208327587546030937255402942649755249233511428898096608799760207709924070252686033439100249703370087247176863316085084514467105500153244513378399228538305838438893889266375279909114499733609501122837342182020241527181994839554190755918355674505809799675182068827398208069189168468651099995197550789359817985803475200550087237264396731200190120488366994564898386852184645523406642240724601457085261772364972499325530579841993815589572819312603196406921500927673439817799628199072218104295599649418291383934225523968559852203962907151940846615694781111371960637837609299767955195154936125838836977313782426917385378048220611034366345567680899357326316444307557500734217232398557161795473153638492646555183476735666635737117801472229337134763045833406610805435171154028569812087932437957968814683928152762108531472558867142128704688612654683618899835703661918860508124416685694319905058366050246997435260468970023732997606632280990181134381010574788138034994196260644436276023038584339256855747694400708421848390379445683497949391601458023414864716771822230581734029331551851271887458561460770927914491881961453265110447336508798242930842392208143646071389696534514095022972521942707393459865429820229507389875000565712083233381912020129967846505959574265151854951914745947906282157905187301188600223549763294275524827075988164562133060546125770259629113699924371727358275395248732766127381020407575915852602492915970300801052628170140224028727971017360687255859375000000 [82,47] -13491636251497578913701254831374588707609539144109588706401404406333369501241078884090417264684886042360402219482826773226746277376284623270756872312399500396804746042733451128176700271181509216211815071806704377544114740393190311019635564223959615908245530622609475611881828462334586060735557878225061002733756625495715871926596575381290713592081783763396327274851107625820175820654834846257841255289822571624643518433150774425054812521626366021070815127949285879284024726667385765497439289360925294163391820904075918528550572308249964013338308873378216617136958971120267421130406556000751753428074058932313606367902428030252038317973251053880891136545654431060023088107564311269962381882199167343564887235363961178618257430138418493761672049360062580882274795954347120409507047822680972760160755203375276705119284206453728466305521142154315401010191513805784737009835646375421303323538551215243561328044782729550564660572193692450673154788106892379573265789020182525860115292741071784221437394024084076432618514656911752150052736497338660593138687686673002666121805572930650201112118695537061614319116347487890782446022090145313735822715282800496038823464027409246677959044085853754742394744095992953592531050375409380880309873355045237105449835109511437669424999213118973690538615304291254980314385977124144636074479729262723778914055109515431495548339399466518508717483490081926246484998186295094577806316119779477540072230509416157078291778147387423472905502468640500026709063001413970889710932556770451906438237347223359984900874328274472064745395947419838752828641865105177351713855646780179380830440791888246743286308496560644772004256649193265139485516211507851063513392127083547409495438407336682302909877573947136474476166536479165102712977590902596672239090959246741017742129569540544218402250168647176805269195721415379965624932872148627043826308036774574908897474718913856294195103773448482798580182585212981892825108797789521974543102481512359686564535229296525098125614095723215534838410620774798986909520096832309519448941727208413319324948006617133241834507383894991615580491096056483622486018828007032257464163234007791879207126064790336718800571036084112893979201443067089734382079810125235160343690514310070817227920226047696357829403248170796732957874835144476292979892985557733961354255660871181390388084666345363671785865058809583077489547953321614050859055065316790172396582241282875808092534425268991637806366186470962992500980274569739610895903018488151811509170699018403234378284116790069901981041766703128814697265625000000 [82,48] 2549831590439206489974438474444318279771032043484079768233177506170384847205414385225461212203733693646328964053667688661568010326392850110265384372463957324091851471266253052818721116683635122742077999596962505841326994749882319336844662274101702062940602530827596377706142207442515339385179833736529575722757164575184750200137070923284261508681422078358848326913971607414741524801985785240987602058082914568925354588933595528741515481957241383728178857186468961438708751337862932581492418832991747947635130083663349639992374245576150912920131110799529068830758860291067184677464117813989579720697337138586987966355698104184110269631526412467124520910881891299376804777456596406767978329925155087197406876357900078497658057341987910568408752279327095361319285865685058643132858411007344577981334736340789588642391036323219227741392493050012324628183965804156982158436857404865587527153063208962888700990928721716961947942410864498598868342347523281379741110740253687219737397339514132720497651133095173153855914133203298425647766122215213438852562402575186606523399899249059616188505982277539816809771303481789165046505022695099606947852502695625728374133291660956335618676419464666333897312156138966498210879447204904128490101995773668636889741296204477750381881507142011901778169436427588807127781683124835741104915252156578744478204801425718277013048411805848156369773635808849003432257292617060850476705276920158950151086696123934615108555108573490616534473692623886394418191361166220754341596987560522700055763979524095858168285887948650456208427280988006878084151161504064960107281236860982377979235081912274221249839287608199722246303494705196495085375776554119144379772076522196962344665813349622888302874815168962010547621306999360401656013480953852897934306530844432412383822154633769792651448892411369662359096664025533988270201726816893245600953641453793610935304906778784856399700481827431586458666876981363401923080091261293548707767410244531738749775515203869277059173374660463902588449307914468305921457851253172052718774107541282069622079426908824131686912458890551294833127540335852843294588049613748272576379277271493026494175867009989216589097269519105533415950671230208876858094419397325862252377680997573795706859053674503092805215386795860567012680167275975989072788030327078265012493728783462363889382259810878322027324180476548722445415484976340882785003754698768301192953245375268735008371879350167356488287217000316426676178618604406883914817245367390697488346343277900758620205245996714893408352509140968322753906250000 [82,49] -446356959383194848267293533798084671269883409602889593636637939287945581072013474473981768714752022727083844605619461638478184840417382413147599046281767675375368130783414966897368363898557703095534698958436255023868950393209652882301174794223865535040783300059562513308000969188955737639113931456543650465777579107737290112962874441687981276197150669537353013888371758172729125067071336043060275412204150196944302713310664835826135593128990213242954500958894134287140111625642244998896890106163433066864704523366245298263928725627981388863788421540113131156764682838655280225596623344538686638626238628935136812745535044931348070124990306470983988227991054568433113073322439050214573216235031922895838956341857712308737531122260739089216458809453807591114574128127283812145322287006899122921071601392073741072997676147019013433577046252661477714877525447708391350234981046562892202039673134244317145186447566098654765740841276501387320838583431091818053519349957214173908361081586000543101191764468917340046132990175911860400434228590029143422649965204509301021353244085979369925300246656412858820484877759772598222930931383369237549300344834336595336960352934258892815002435471696767087106168129934068030118869872584949812236624414774686876417329147765774149642161475191503963604245187256001992551110777027070716738700644677002080146320953777026819072794556061190066890291994616681638882189766097555430347667072309518244188488127556083747797722140578071633200550954385390227071583557187538011692541645247224005190727437423975489250126462178613519032525740426690272898990878312201453424741749340776917109787839237391653408639097411613100687946098460609317993784774334545922556242348389093532513514354949678924635701802390332271736928423943490859441229388640755037919718412366725700258741809540614879401824192469427548831990865095112774601602807167103684427635939892485820452526933535523440316209776371183439347636994508907375555649057378153392084881784540045140483072701489779722214644168670101798915361680326725513655573014153497109996324569380412777914006349785651201914293704460842981080809343473580934758931263308097122402391745739382989597762214798309908274915923877901853081775305511100970858338692815914803351344221967518289656226747363406398798809463001745461468722792212829578707764453051515074449620065332864080122560390860582598575724930560937279787756462849791131094705296588182952601899390607909324492061343379982203632643229598563312208371636585517609247630226856668315545007657532596695437732137179409619420766830444335937500000 [82,50] 72209594708413094090976557633763838317875759088693993570778184979162163150829957464214263795829424868744532713278276685846736359768030226802684057699151280123352251304293110936862634856737156668892972225308216005939204807401819998630252772404446572684086495443270961262533591517543517200427846986862825805476710162102510133681910562525950071248195138085174099276921617534080699090038433529977394826723886769025341749768833018114174158773364907335933143220965257640444949166745657845631415423755432713161737830378158624416274937428978796222554740679494098203443373725830410779696306372140307330220979259522038724072606725258303300786249526167872629905599873741368420576556322088499688675135774646090866279263751956043357295363703573998563689839003685151200865082883016955159372926479263320830880966983653235054611871529384473205895789525168412316745085240904836314642730563455996397636968530221496872978614546623554364445059637442042548555714483339231831551472986205753618546017856844178743058481067450967085454406811703020517499549827019945288917597719089709851990632961358853032430423218780935395070602213311008297429854258458252668515625707765315019607349997206113804394179017200310989208692590382127099625026312784313836758543681381539103899642416030915486538412050829186572782192629248098301950114805978704787339767807474098006601899016033275449035382039555416327359463582916197404345890312887332707850525561421923827765803625033914685933100628964573511289471349741135637137851585206027797086693809648894076172496353894372481517644590760730382224565341085290137825962344005559791757081230168788198087632029342178496618561007471496031853555922877003735996134154494559103907488467667452101550318733850272887746475377479494459660946516589503561237918669635240295814960397457882226079516729060496170819462804243678349283016839951654160402962570343055311299086385026448686865194875675404387408376675171070240466185015853902628177498787355586743648294961454097084291052083950989772901033801422415301757684174654632059076125445324264464384598806685335030109427519575100848940009438721431040212816237601860612602029832542566279613215927002844920415399627387797965778869816742718513530005402713806757886206165871477602629751613718464457108267781957249975063766163320271286905716085439229831232846945658165362253218374704980307603489463284567404888189530915363599966140187653123727631061670776926604669466500402500049268429292136922930853868044883113808355474808345998998505291552167971548544906187265882135939421004877658560872077941894531250000 [82,51] -10720442310183700828756628726785566075921396049171345895301248099564235019430269087351421750223704279397313872720259332336578874412041533152876715873146607898944033042447236285931944837774804542783005899018220780141716071677009614053648093195441014709107263476695606961604312648026941171253556421596255922689802109847253426983524623506969978461315626058444905781325078430624936216393901818060989495543804642500379453376746024591309588206200472936185517150888108181051442793973842463864175575311438709202663769855384002250855652499110948420641730666572805163738937267687897498758144040800799626821118421252856045084394593681463791622904299791221065685070514366197022936511042234800497580729965146783653291155752684349013114665047101569612135805692006659651781320412024804649055454257244170649947480846092096071019582395870560941478486553161241032590030439479130241413153248876517532902868136001747682261790482079102778249810344598329985816757520847863268620526477590824128319286175057474963811164909247568587641100904377562475696289662264704651188394375232745352361978861922965741654567422154524715847258098692698217777536212756906022296297618747058449538784362573110599238764752201303867019705390662816378235055043668299545987665195001030429768441449970399305731583118022250837739325949387375874768824550121478524027821231060108134139527286005468221453671396067499478765957920139839515539926754149342337777513683687938325277086344669549033419110166553500046277996082666072813155100720456926086790582997011556902806448604124906452633576542687274766479466494816429293636081650978268815598444877010246131814285757808633425278548811396095363797246070836042081093104722153607856235415994573199902290750389161192250482832039895161333459145339116494145901515339833016254728693993213985018477711053979616217473200104966187689569231128806561610467912159197127852000536671020800432830811759083091853867558764369275107692729727715093272387220282280003154869493274551026106398050632873773679265324023894714390859791498052530203152696345532900468585141268860808920426669956896277014835615300963789910849939985146409850281385062034014226383830164547510749622152425740447429844474026457294927704771003051332427345621911313226415163774994014973777223467275606974532514024362375978434405303624680392858771900145692778053121033601697743761296436101630718243729940464142169419727759485003945646909385088133312492472290390526868040723571139657740589508916189962305763377269727521804433955994573551788569217474477238138952372992207529023289680480957031250000 [82,52] 1420161018180149663993917256379161120927859020897092646448646084647270726745787410870009808317635321201650685942146836059047907990249718112543859651813087348595443198610280008017106128059410776448512486152784314219797936380944513674295858748572835867871392294230117833672616747270675590841844128406992060712667434015720847866043058621919770583252813595781867065124618881013623429903911161465121644160686482607938950696437029402555824269795869539567962642523607944794262322338261112741855204954449992863288894058294765018234013012107819843748208207464104232232207148506492583342061660707544779081231967874504654116101489016322079631422966950969792567792456319293758254128990413730670328107320512138620551571979358124271741833989056196355441171332317294106681562337547603597837703823958331506344166167574489130359423120719092294093946867997240475786130703164044602322829919553793407735692306920065718860703854322691337935802233470799542907528718369792986971732261611381486836985457438316994732070732403917628334975399803146432631038307363870606477448578714799032561741422437923859775651446921526128814615120753583770824936541021526210698444390882319157205860672708513585525765417683073559044187504002234534082205501773493576154144532248489283644680913728484316140734731967424681949851538804665185675339950493972958275595571574582224227876675164398747423676636304562490610256769832177461702673125193252303064185040017251592638318425731061704577511671793237231639384613697190163237646765590162201232889312029083616505722272160304646874254835238373006711613535190545743272140064524147886067787794178193575475749740480389531850588174492848701190564623050944486984473342584655974457641942984381940374051017899578616576383441153107290310550650507034364309701663583294515947750552546666385553833355598202057122685322873101398134821828214480628502742929222549672812070384342595526656618135962321773214477617381519166225795258992250381117579708156720599692498080117453841111699645631444835214533580642581337485646914354584635983500217417186054979066623741527030535504590105596979473707153467011270293058334257493619585459819892148257108556627071733037913713334197481565262611249270195996547199554736251021376042450426485232049089735973439986511191928598299183314064002204734946875996014041338609777940258777045092793532881695959905708950605746042583388327512179669079654223217892242291521690378099733707253140960420579881706723175294777138192921366019816072419072812097089861208742547044585369139498357005102491257275687530636787414550781250000 [82,53] -150436055844013831259118842637929545097871719178862502958995259956651724134335642091465964913513422891476715286872447484653012635822279092860890389752785417352709183857333089196247152780434853609617005766245964985874402622253909387944650816324343645309576804071694435022140383041516891945913910227191757561846941107806641926994762707133652848481158274259366418733003201400436737127492331236750764871337341796078029480778807987750948041412524197992415769316080003427930693345013176624259701258344631590948639404447782327464047267218031656224990211620835338515642619382593248361758327501176766759282820856247835908580377624332777893815402280496984260061012075577417461259339718913599531132627159137572687217524110807151936134170959659054481980989260527912694563085397980861018971715700938961010822698274081477028050546683281998530708394116154771907908143272341866981170750659995139527185832346961672009532458264563122821842620709704695309927002114164428518623300479830249445590789169109910163451865896466527905643964009527157297386504606092644988782486257234676282966035003783444908095591269907419172923257243408224770274432401431131546610468574957615942516306173157286928880701893543816647431176133350893060662030008155514993374922385861927235594793537467157542629767244361243576470426744188988559660306427399724072955025712977270153223922983576863452213705625094333530996778015423168379243185073080127837989379679087179356057396009029298154475213353248550160826678639654443038461716447120891885289663832625542938938704668948134529984195718096977355267192830705053614024477617991846922162361888309676833703950465486143490783649881588551295628038886754498241487710731565501761618472776588562877670688473881078386169455254099928870959253169959661784090486985194067488234610806298754529968472385033175235857915296156894952049019456794991885950801632573471228434184114846010802494698904104446818905304461860865412121461853449672677525752622029451908688042154179538339026802069638612523064678855116528697309354740184002786827081974640428972670621561819758971024559765484290595533933695010516683545061652872485068192151584476359389401949917527319781566734121314211298697861759262781003550427983917375294920254035828781062609765917215707713754585806412924642851039833820092604610210881119504306651249175842267289581687536421333409016445098714483627099535985216798891232708677702599364794689416291433699229530125239731122284663796248335867095613710515647516016563798265379008406581570793858135259846164899499854072928428649902343750000000 [82,54] 6124832654399018398549880958814837564595643976006460663697528234291576527468462526360093275533558633496819698295979631705460603864062894933495444282052951251833320305146663340270486564111269807622164908004919344089250049063235482968994743396780250660093797743693614521196495607497034000996821988634210984185419544956059188972360044386404257413824181346623656206184652755376497437405878517252161540740384477701297049070322404720773013835674515667635086601367457280049630063613971514067249169019388423715508192385347883020910977457332671658435780976484637126894971716874970245470141297924549731608052736465961089759446058095241505822259592790633490105095737497483527793583853332708570850448709319704410805473538850731847921128177318916913851996253031304580995271321949790383596345339981113960686961549267781708282256701224354396246838115314846067074223393148444417788493171799981114234577718217988512689445524181344100436763584488290585628702527910674719546293656131502188914489245122138725993894632440439458062636234868448606220625830848354850717511925934757768265721209714128856537780039962880449699631047392371705452655426934636575420352968552730904662015002665994239928825201864921496951508876334232033048324312569583689084170123698228454875085613945127007019768447727692000306264105882361125554988890143351349738121786610335086224620878996479812956014566422292813228722865802374245318623030185046403973407771715549282566312562528687340399219875221993491871263029561567260259773052306772920745214711831130988420607719825600449869334843759953719331243727682278267020231664819137908667610010764993437515404048998591297662018214648289110235771681998857166414022701802992952417521246388873586282035765903090496480795418125255262907527115194885854249240237186760615545375761893382763457494351531728394829305953673023145081578138990232522410353400439658648241641541631721573381729795682183737522841910766402959685472946241136455884303871877679386120767587422011887325476077789456712512733094297048128891211718071792958504306809558584073925375049788968625212598341007196288477446975766480848735874898485828812845947306951145653312946414235760007579485998336972977144689790392003247133039379874592017871433054141498327598879271950484351136352664089020167748869147517467128076368083108726689719388535483132840163849075630522383587056223731646250951263427584891724070882808326327122704128260569118575696147183758929860007342524391604408716448003227943411311687535727812255404462502759695488596669576963904546573758125305175781250000 [82,55] 2732872833116302895241585384331835864413414169306893815587764697351982345930654701489419150589889769524421190097477745675364243087565123132938467380020218570535888786840922819445195503551559414123560354817921106149000247474556378077773470777548844064165286336138652185849128629720343483048085039969089325775227171060985796707646734550204073657836059699655131811986244009748079627370818903031660522073355991942681559539650650986315390090085174917078980993632077348102909302372203216625554385806615593431897030236676126842384382475468480218212135658073390346417446772873279603157711789976658793923968784145432093601810996160898959978629371561917464477745308465348933961543367500584405609339539184050530718913916387396518565560950890821332687936015972403745030016932761420577569488295339852717102659750959370418693422602434534667180313979531658392869227558146256919463601214358979396166630014599819335333205263843304854823270065097765437698516744250278737315486673794584995368129254392732171121520909217358255279969430947859792327894455823041587935930942340716563204834738213804174642097124522365834619730791553382761845771659323511732340124424847944233932189177107123298723285106017200871192176406161048103031716634134613089959845566414272034256512166140400775055190085606327008418965591932276517523647759975582535788469336542761958928986831072811991616979905969856913919429983297205079609025458827107813612897999026728856685798873451665882671597932697980227960918084838089813784334862009330242698664654497630321958389450169574816216531101172820439021131436619840689488596266660847630389339264912091902153627265152151615706551549041198776357421463124130624661564638068155668870411534797077658472585328871754918323341920082722934493059136670328612486009391418173632531309887273076711712591341045280061583912414166315783385841201056822086074964764234086304496158477661992011315400521549722162378784315138659016483868095879127995258042562315933190093324163708619746291407853073196201274808086219778915385011461198635100677890235138622094279358249896066010701945222279809257170830987105736233444717457741930062341719864795240034658649554636187501375587554184696746891004089083033639215565755148204180963442960113089507884732588852204589102434988598417021068942502956298477791302208178764362080333132878794287244993197960283452661676893188431086087370290097522411948636458142604903476168403506078904064544321197101893236336045092680668667357644209138747290388686599579439877789638780464231970768196333665400743484497070312500000 [82,56] -1048102775792024341067796744808945364043441182201205227542494289950922692704097681148350521213689217548569195514589672342002243670359371645899601018146132362373683144370297988224585766199467982161952145987151939275056299852424126501801153257597895096288973154611195710810732462143713765959316958487020606767943307880033791599648870131553554033057156469238321387860496406260202181944817284926006977970418058379071033335561803451226166980872680799136791630105876327643049315273542973244835998829716607787921852291657363295648726359766744801564520377583909637589329577683442091081192549321669281743611769066776238060786274703744216453881602743540579038722757139773794416721876228987663773506535079277567153274878552123323582803663640861958378928415561183810552316803526034713413310285751151068467582520034571180051086904912079856274180622655386652005243673783547603366235856666694111443945119777506719121235512825967243360242073177220054300991806926074708517243257371615055896585688981531816739310485552994745524820932060303649748495601795730671576904564122624305306697260945704938305198757367689168225622665366604432509364558848498689589449004574347000659489525247177799694676859605424609129407318477532098241524122284442283271491847927660469910304239188629526654909581296291272619133002349203937233585647380408316187152409501633057326585883385754846046492960465614555482099826636892098737018248467048815367922643905038540455063898719196248947977640102927490532848397362272923301677634735363950993868735613547026378449139348520902103735119906648164235702213311247406659059472157332417526202946756294951359818216570808625960620854850154674185803620616147826054924483391410813316073926547657126936637747812036530985853529453402069737611719639994245675265213801686870020131867902914306250013367734471890594343869904440739152619497901294985088586226306947885433595260382913655952980941890194433835874864617920825400159678304252948244822867314495406946096937933031810511510425997244221633854521073428522839360987175994384987354424378053084009546115667742143997123313921788066908024829153883149560119070484132854736302126804060145658640989478335393248832591192843999767641471823201561587517749333352441276566573183798356306038187008083235807360827535212578037747672142362233266561322389648692295396371902847324349781389158672246910878826752992571859997322122072610706851973927523022103699443840431033908120197052223663054038233095684417597914492213553142371771631409780898560200001166931027540840659639798104763031005859375000 [82,57] 227388510766226665357943819776062246782974011653064200545308041132571823507230093379510906556931547527475503231658210871439683473025443247531690374793582934928527094242914393345574740831918479357147240889245804184251775713824553989280455288291816100498989651196237689364353387680664602511581098028586190321048454203453834292375345010601488472379619751059080335738041837103130259249777957532553088882540932591767899142288334639945305781450757853427721770575517684197877522917527373606575076259172448014717329157865763011298822963293070781521875315919358845083674144448197136501548275710945659583208383257181387746846547051274192528654744717371131855253531610868405711562091582300450264268840392116562453248343101051855051262685341571592260694646714234061611440353614477326644810668180769708404658885793549449488787084245062123359425712912509806464908306915963396971352936181160619883046856306180541518093499496932010115357238922297365113476377142609375720160270097100761229395421142635718299578991276828655494212433173091626935969197547234438899283549295585333392729354969285044956163259746514488606688517459086566211427609453561325991874295271848024796802849820502452708084755127756385827887618959795405752196057979007721512625679801127326914549608220115694779330056585501027327905979919788076183433160536957384869792568627027065634241547148754237958862721158453788042097349478384684398219965652997497981956972032913734951448528150876835139609867077947528582017000836043089564561118658572372234126219797688503651137806598483726689262320320532554900360166968303929487442323613822578509182374675590837109726304236564890039242405209817749608103321831786423000395303269026420267882077902464346640490527277875648012018865447802712162632727640582709940323193269383914832799889805189096914484784294506023054701467056493004577091405454754953061673528561841705655202080918260334873121461018430229201084827891405025790898222902924927268457347700110648013714693254038146718941810525724168396447393459583280927177345840680642743484008472214872320787930486948011727828223993624711031692534162761394357656499793423452765533049626959022984799162749679755895325472926174251410220488871306168407568833494841776209796153335790558608669858934585751465458566706320882499063603300928438836673286690315256944697962257322502488052926603007994806218165341127079153110625141512000434933710301015911683686873899369100010600156026441410632311730337994613146343743262856795007559939839307005775693830418315855013133841566741466522216796875000 [82,58] -32777045743559047371182297120254639171714151342189030126488612774998716373597944507378448658439941570804705288684037608558178866939001389600821762607891528436839891848205203325490527899526092013594807578898361894805769047324154847277397652087215650988569248377097140797661362693081909513156506376362164315549683051083628012637282054332771401662430897884976633877266887579574843910228180274272529859642011231429413417573312165953635203577337848355384597547876778192793920867331376697286868696383104643193639311533381314905937654489150650379281465195397673046990266481023004776711040646985603017387301001639213070041111263110344474635572571136365937698183416641907914769675782837221649219940872453541097176637679620633303178142665431028111332882088766083915961438321189542572668812796386879172245222308428083953483705895627015810482775939797447330633998424347606126837310866616119489315358493868881876304067159152038402363993195505359042578186559471468690793636058431780935174761421392745820207476230465702778124630640128685932715226100412361763482040686803814257425731945410091833594292237402881805964637440052261971754505487679282792840599211915597806167393454959494736802530034393423199097322874526662316383939406237664508184944893206466666525877350501396538668396098209177250172321703328802133880022731677897694469993400701550094814364243303518604509080309920328679707104707248017899596228917266047619115721547145356713458492797709234707658070302368216144341490433697140433655388899530906814972728602553039218362077548205631010696508686714410790243490933434331647750093106577933390959580076193952472485161445347912656373174561928983819745110522904019067819024037302416630895575086994445645235535552606410556863373411327063045060580156555082845074366593584529905166845863851357295116946357487736558389386272925494973463595762857318008657587380432147970438406965093518123874752405497416145426185265371930058479603969991578206185695407200994276653192146642641884576661511094873275611463700627863465467696428846703543702838359370274453241752570238168216945626447421326831813835726155251126519359427233357446602692297883617229197195077595703829340274730988774789411163676173438358441281097046680850299854280022087285976803524041971377163355756890563629958569996598803070827984696272949020428524921824058217947561322014662801554285429220824114731656123495026841538228003282811700186061710294919487199459384375357492192261364333818683643372775481582883160447123523692069396728854258071805816143751144409179687500000 [82,59] 2354315320127261313935117053638821273066016823161500932873786233742211126105889567555519230801052139490116443319335242336534147179534972550044274465570546783140527619341524366876854637639016451973259678818485647299271853029840390386942528726585696225661831326194020497923372865123911610195543455204114845106079853286655985549556753042857645473971455827243719621551914949481042055049474928232644239513481689754879378382381540721853473662835120643765363161066686884924476242943370575325821181788314295365249239643786939355573722160350783950729245802282928484374502445084995036466654986393673951158534957688694259625225149858201341708608456108038305192306817803611125006862559011246620912014513994985278212740310552979971181756443710237288833056318873165123428244303112272073646526638317014087094055697888894610135157102260489461915556894219212268825110197072887673430904704870093561232705687651222044028698801136212665206747388957057272378037159116684634480027155784863996644538128826227742885535203942066661404081100638043585165036116511694605364719680470854941859746453011947753090620493692813518442060025278888526590969917504082508276999348171073883954663096088455677721690378438073922216896053310929586926708468182948301627817666595621387085945437251174246246487489994078848454521704462089344232976432285749459521798574946575351468599382993716025608371148773467116484314540101041870524678810935049838576436321482636578823242664448200347424996155346841762030053087222335621597613643863794965436193084508396271050396838110357195889456126933707246640307900397451624857804313102790316211362021227840481215904356950254632566525458111948882115459502517806755429956393031570443678730633891003555275908110379756990392306892765640736777589395852275001277660977285174047802124067295230215234747642386165503878001326787007738777939050227254296182972693712497180775519285756477633624920087961681697676135037145866289755886210573807463121918539842833583678920966684888355040810503756162574242486258780634101166077832967081674592904978293854067170057428562686731783582552574945985224024629277892742887203588167493198925135428403562391443557837955941829512244377263730073335917894310892212060294800171091636552057456340102144067774307642789896297029358134905023995450415654217558153798067370754838806933974796951944493480764360314722266340315331891507470068854463415194271381409988508420459619254992849465029304301574291239666435755348786429262597004608013168334821518307880053311187396047898801043629646301269531250000 [82,60] 235166334200168806169908750916081511523460592853372926861517398490706953166620849715130785148401411100308623045482028842757490013762856463905431470001934004468476169770778434047126482520283585213965701044377598631602257554704116038463060350828980978372419213074854772607975277489479892768428334354364713595559624031659515464417605704210499798542476330535663044256212567245542033510170669915771615634795374346605347448607081467510184101110159193665336061683497479578635742701207714438810498002329728749750415190306347619497851898519714785301461353790349485662495731759757273520103467389806590460253802770405399541390194679127375617923406335808639277856642138921281027578967281692463715876030389254793064026398370578196869020282652848761663929890396084666685379155056590159685655538370620101009796655136115409384659533965823119721640919370819426601786297841891015816452715278651945798930029528947239574657470721723171867166602437535991940000104909663808793110082917247821731940787859662392532508141911122961189740158354202243994043540156062520500796830706547608237092080781516231251273722215755163062050780757034306408294389194349807424188718063266049098431859792580271824302686319549261404231428114097298865063306888577668323170194105313142288996038342602255422447862095377774640162821759651757625962037964034465326217139540642479663572936072536405160823338733792900022515501713826605904905573968038909449794145238470227156061957380062523995813892660117948436087607910751329620481019600943061558659491089440591457378284753691758982222090634947213791206174852887280785982137429411342992467625872175819950407321232555087247898263913065191391345844702269945953768352917371017806624466741064413668828365852783341377272295698357442964117281708790385044075007360732367750639164745898118204550900187710480446233412923054016051290492598193678042902021780234404176236553302880194660337347023329051362452188161563223876763918906490490918089275387959049722012442753995187668678764709431801122155875971493641389601482214457457153998965496399919966652888307347492333955020853981171619302123477266098707688149704564696882440129620311708079298378419827269101590540235796052066293421484267078754772433578528771894456404895450205945774819114423238684613345028881455499103084950820564899209169735790867099289105803943841265773861935969567363610160455313523406655871803517890749089902812610125593295670902639073286141882135444662828123710147541811891485166700826006432688801287347879487299451284343376755714416503906250000 [82,61] -101931173893917489588230109612767934989351713821013586056853389386798366919601508078975493680606012485282545538172089381381156792138537270528004958125970564767479084138337964897990914005271183937501676907657072624442112474086011029240270757550987411787378378423284197670623989632793729961143598396435953110366711989037631422250574486250008870136986488906465616196202069977979412093751494200544595768728727002697700899022827137924044678154695131215983167316707823810606029204380691150694017734676966909141932787500433945559972433638350174945313941409178691526881068289066629869824664393434632318954614761481527201281135573642901226799241364744431255974522375243662278922513063743566956468138493548915359130197294381615831213348461262342337156998284195355822344348346447260771238485963357801907405434788504944744390836455335833821420598481777305924597537183011319397215652946161684825588247809723168900676653556596060892063332331387731028754634410424164471948601670142718803195076601904044357216973436995259836309927838948105049655286998502777941598097449522872860644486684588726131713759800009615036634545260687610062488952078179669409973855866239175443397951541156547572209224155237398114305337349609187358744569734638310254207210951509286115628181130362062239309876010413724844214726691739420991334109086929857159255509292598855045927401275596026563283872783619464555739233129446045390084494792367933982481806972224297037699420443607322026493698325325958055633993648009440929232875258699789348567181738998612027964769422117257743341494224094584818245651764093796279463205540347272138807268697130085935883727094261482575743350293031041284130764969691453535603035606232180544593410823168334899823229324752024685097997342838280470838001879787031941249680724744243547136041702036834143006661917145279387399878697871286089762074572640512195487835592621874745256481453838445884230794530197992484632339734439951487531637384867947968999880277680586693000216651095578763182642442124281383147684945313134813219913198511500790319425052034092408294543134065246438521181422227046705603656176396241631535337107780737698337365338251539015959503579969980940130761147939594741531697155833436642242074196600919082702448930826840274361538112687085898085455176559527886037831861669168934506880829555758345302026540946032416130796934744476628659976766001679324996778715055930967703631532049005145255172060610640474044452040306749569563790071601025313425251455774740910932172829883590736699261469766497611999511718750000 [82,62] 15951096183223842992091373906396894253018874084246072734767790127712697114102825461493001858842686105384263942316810795963797273879457123091455244779638112172510858260701334779535303998883483506182277445228570130115557636049410172974004701915470915168493399968622931656671805232123402701251375604266707681245948368332075249510809491148789842631843749545770425870200527417524383279401868862296484528957941723469292992366452189900534040309565795338245043863865110536764099791433256937174105285012143759007980124122391191826455485094284671796939460049010967831873785237604302571477264420539798652409259147731546094335267374228847822708010386085456031432837735863550668960782534961615658361221335041397273908935963473925433316677770034721269176009042209169778578984144173741089801521868095081594413947409394270624957431401320390699117271020865074923830436695899028071921191949929104954943554038485546574560467765129669149470556918434667225137509683843369378267218945558759180799923100981048845441660758777706371213074589161705202015702358896648285769132529802332431139109828711245975878030260140505156861037868552768049232920277773802240802430975053368477928420951730911062546855458919906001353058387000714051056975097882189954347928894273705787134839256010660451070909497376750141312317243316909308523135399967122704307540378236120715590324864159498570431779822809048802886258610741058663040450007451800606890645331046657235496317942071557072782557516265940860068163541063366647299197867640686623587533693284880941118702676252736095932720709424030196438224002461875674973045362967355377495156040787243876184202002810860482800736878251257729294701521040773910308951595995359977868903429992462522681058963627906836870165161999384178162349754241754240829035662939897081404673298602666904247910489121495758042862768001017217926390013174043064115605708492441089301600540638677660794715525237472860863932025658574183983872818317752438134678194993745283109675079421317792747220903142194427424542763155554732009370794716494180316009414638910526623393586201860665037279694417774071636565362509938041430908425279800865480485994603338822656379448767933588694649013228680691980452146280597488931041256001128356563162505309715993476517141179931954209653790512995522734622052441306154380867595446073745545651766236188953184120572757178545044376034631572470648654930915805647118902392844641565867604617180809165041825088181250377608872129656659638658262039864592102961227126911580853629857301712036132812500000000 [82,63] -1296339642040607566283928904587352802181439479344459661168742044152760521916882940228137835395603615625669566566942054145698254042676369073154751700908083862498301692828008003025773999122762456793333135423767908503124558103074714597127160956158358018568294300043398533863966058758630091426788553382734884250399035380648851563723407871178918118695511370457603993898261759469675569639968583133967630620433547381500142641888760982017260380528255231766983613545418636511133132230698004778776159946190420798659823448187132357445282959477231468243752987101531281238364824543476980118627187988708102468858381542498712660036757477225241993046218322841996377852420856144686231267337801207419575904484876804964118861740149883401324906323504107553428675404733242993700658082232982255836721619122655256773731860064475613037145753289001978313340279838731426478616118867865768221843861855471144676831062519426438980916489725601860279198779073222250650212186679716265812094187666040796481346669024799138121500525844777626895058945959465438061875898215647793359779525547112805632630560358289725924298691735006212053916813959738111593702022933291000083125752399180246891093685730191067855371992561016464724699739048757979605520198271598751544859752816024105365073081950397540112305138445119093789508087228807647957941833531449528490725121243948774880121353199132188002309031304702969747359505448856863462772689769351668076380820842106518180754510417865742774977935475887003124648779073797010603101648707217866516951061943658322099499559939548775729775929429464722664723411245039642441129147804938613841629039161080336259739779283113045253413394294873023459297769520883139280386780496441257463570553837949434157430450444271243498140714644195399808852856528442140775612374490989568169150032157904773317058849030301207612137876683735091199652296837235252592143043442865465954178367569188657964627116144235398280591125975659947568806505361878158855042044754527576471515494579814624669752503749524701072689105358562073746004620632722603867031518229821447641107779522032285288482734556102018423890633411380260229732273265718467051019510772561442449336351763297963401796409448740696809159486433099438575494068157981505330938965368682906234311875807201257219593141249139218352074399959019125303193871985556475675398108617870340677505850124116347727591318500275188502287097262343580115283719247731932817629494840923041747998120392129570648459323528518851515091416537754816229455201437303912825882434844970703125000000 [82,64] 12845510672856339242288627176410838521542249464986094420980156267217601332402794986256184919866949039068456631045380681534487285213740259692391412607079399889807037687311883579537588281924552781571194461592165789622096993954121967218719248322646810017597890214082231681273206625977367402396652155591629480778653574832972299606383804974036515083178253832323357282796836849519142858339255157370875269374544876683665626835682260851896786748815660339851753232677454617516496809150279185957081548850539226487791955036575099631985070971723874822756767100916209519304673711980378189362159569830218282041010106964007798895134007676040051749996980054588043909335637410659534896235828161267037962198265994388590047232062725297133352666724856261582898270026824203905983090453784300332406437627804218912275869116092836163356688394462966760179981072435050808267149252069863384626071901502791926017429475241895492426382715829516059361133559437507663860721736190905325325988771186368721538378562570996533256781031017791262855114407620085111707280316614275059259931844068887236665697515405112131341192752733859712393502084200977642311684755523105533780024632236575104868433775668285046659191687733426216213149169093059743029629687270593930637276187265835649010820727220553196615624314755365389787320866584251226009095324179190932150900308721501514831214949841864285455611181054348559142911058231137706766595011377759526430948168401880575471802929051228470562545750442224146161160299935258162597841577205708848986080640689050700997851121043855497376466904275692109831157507637514039176424337568780303914987975183794263983858206173590171081585978374955247732054730864169581582328786528886007487245156579979685981326641220684189086138913030282685222581882584236956755952241959914723994923023730988715850474188163073086305963390518730385931583075713808577355372909044941071468398629316413950646195564695050598365082244924636563823659925267153268293424738806634359479738553243812817951088626352488600192466127290032896608688190281404848870751697941583701046076649866776304972069083518520324282615776686597209463828241691311349645806697198934741155794371603489089017870851968024667493959867722226890376904880563839865109073187955333919508576757165130697711318206294778360958964106915400128675234676238736964339565835843616807553503846180696245518627664613444627486017023302375631208499193934293761828834493052593810828694519182006372643657589148089827863185577103144474619966786121949553489685058593750000000 [82,65] 9008652111035952325354348942815105624375602306709852781373861915900242129934225604355397508278130388870634786087500875237650433470660824195700852210608897548568997651352942510424351351281072224559893800448077223584279760790688527695717710336657329416269326515717673032157570429819383197616372978863642747632343789474951168192159520184898703418777221886168319831637900483040356466915458584825311882427550633131694246476195456357414281115146421414850204293938975534877170749016591371915877208147449488410219351855599714571192044171899510650317959311370669677313660107176067009813710799722732740758288872664280195791496328721182343430523580405267814037858163302423057711297322410576710380430048283760876641786216404024756852678311578805419839293346106080738923260270552516647173391252554233008258676296042548987576821900449114314010091134173111690631405838032814652986829388754033447026817517691674452644080850301336657546803588544515288984194348081662195982746343570721288782827420735365084221968956748883216984061283479645157190767743018583174140801843776578396849817141682123416247585601944836228311761739128860558053401853380088750550292320397618122580735764815235770263006633305133295348218730660315282283506659343223483729753167278551282642092959904001921645706988624472617309861583133372166260440915902450822551924168577541392637235160411708361726162166888933242766098694187512892508586054320906556815272373478407713376221256823437419215386990904015570273870333172712472461704358268533199023147181442421235340727546858504978710753115421735750113742970216327962193433350888618042640122785019084074217364760294623445093537102672007706936397212593460976617822753096240157068700851744613300436209262385387272825992357461933359416136386257917004668282584598648730594726538671168308068135360716142229515902307295779281753604785523142483456664822321348014352101782666562332401763118246744568197172992377535841591017939864213261983009932183219989102265218691735117496820163018408358988862067807735390754094704331955566491970987832854204032838668784438040162307406998053749962520615932169519759307023274798151372001461459855969446073691377064901359528859728461699354742392188825055187894273912084320077711974100024376775154912459465921701601437072996044485680033937107841733634484294668887889682681281370155044503741641908281569108570711970772506548178972275334281046132757154083720191505092642975424867935269263531213007205337483754997458113011887803622812498360872268676757812500000000 [82,66] -764031213025447742782014323794222695881915996095811782075769201008069154296017568770505599955406964833326408380327541761024032871079591537822239811206976617696212435606416746965228448543551307366757351233052825486354396195328852587857185216877829790862679191133536184137558892295023402131207700084311923030126350255720592104270680611945504853733970894604418834184609745714765566741045686698690131605395155621822626275561786068816431995551733888871722033602311688045372454176444126580239438979279310380162048092581963316324807198428908181409448374069898988590300470330653094636646135308223379507714849033267691673256402095854427798357974951112798766113005999896148797643174801523347893809744269448263874326700842168092461882745314570218403246354903737185694705954275538635570236291039457457631862911997065406459367818449219708840872912306125399968338071947913984275592184966729897398616795476899400555816504412485304763821904928455757828545757040014947191669045148251000985198236539176868563177839045988506857171097292805496408981443376006572615072585012237062331265242614898854688681181781220334139033861264395992647911399789767590808684983560204402572072692145016326971459184864208142781615069290103532955080262328174282264181542029404183266566776453865150443939934847695126501289156038355925229034434078153383712755204547525029001724444001611893228740452518250346039107129623687175948607103339307889294738956743190540603343181027680806590482542250205437553487038754203039365372721221461216167259812623785313470827470741924447591187786034775616162000810642931790174347489377105039546534837204498753754579996321276505960345439712582981111500002255606911870985267104573778832211415038124679227084361807605557636451985930721701665758522549659776318874018445300943656817065191799098873249180066167794295164995450690542229528552759329856393077137836529192204310456576941793318979144222592207506139844093633927466313606365723006300146267525540693940711893843907402843517754009670954054200794936745910398876993078762929814221825929227638797705390813182235782806759432463116084438777446440088035998257227803553038458824902665818722057923733611850036872027925572486524411732420026074781546246907883164887136373059855991302320237063946399602620743770526956086946193728262144264334286430457318194494786875647160517807835027328442661190802759708150025086329919653683248372399994977402915701488371249297454808018669848636368406568485788027064471022997693694378540385514497756958007812500000 [82,67] -29917081603414708387927046338840276905231593759745144894529405019821850270457937409147439831992238914687212519877145858030519041735027164911772073867098920315111153771044367231989079892227648238284539726624005403775630981900173763611578954318467453479835472693856273867475299869362274764185148765648299127221092098564384190324908297484389043232277181821959676905555860240046385454116893561946657592844048943966392235958860605502228257636297774866778956822110248749533196113373529907223354256341367242924973970282139599671946070589551634938077997711638113017280071613566272856693903275737327201925769620341786504078730388545174897292425653068243012992005665008597456841739474136154872071489867375905566301395196302675876231058327823518760691673102281560595644748222262245294295461506283109563012169937315319664190069247361634628073110071862680580362557126746432803359924568640193640637033410367863535400000094450352941252648443834261044272240847007111161423495216583456240878569939280711430349217704711585650504065709588470472215174714850751811497308472611809052666921323150574011098523462518828329035723152766844505206459424007246629037210676103978866821100108966535551442245968749778010594329699738039176717284996476242576972447889197074188835266216053405753411764635153663310253867734299026408597236731617620394949417801572637889913120794288205931253962897802704833104000164946016738088427180261236579089477534005742591029678316871143652025229668096821752715208080776468548024175077430736314598453629573101968073888442067858869696706778788416700893071682888271233505038254344558595496784702153321480489399213198937016111159231023874078358437706149275070525981115316637557526275569606128336197452372465881230668302473912381443702602145941906432725045432885029340155148150666843418703003316097370556419413317045160011533955192688295729823358336512132872195147970777289006264414845939585114081235143890768442566587359182174172506838423856057757977203055622617428020567821793885124061544962788743457383513066570359290080663525533000807791097618947113199928909368711331015654422530769927417225261578762575134101450712411474895935669997974649856122635418182416810708847411964208630858915068845768601213772404841509710494404546268374103770807368896671085012535248778316216417839776458347569940057714470164973728573134258301204017027321335139698835342601628763259359012182847494502995867502273630122993580278092808693779756349748091652507309134989554877392947673797607421875000000 [82,68] 10395415577168118642224769084146267066337593786254880385324251467939188447339418191010449864006336705245220579349102812964993553618855880380652412306404018877297661699361573671149716798668411328872189235493042253975720845141680050790063314634631031983862378172951830847830737616956025885301838382228352086490035409815281503143674600872491521807090250391556927773027574160714774221871349199878627341861891441467148787407908896770254035227018897355502370051962640264826731555856710598871926051359785533893591465206590281358485186702845628911747691999404835510526289469039263585972530706631376657133163958595679115337372129787630911309202975705312944734490636732204431065860484057406075554064739637487214792512204076078655488965973418439114359116020480638042631587145047886740862803553055460020711706937940946696073414219664212480002835763515041839743119605429378721072922635268171897495899264764461507281530401835185799652571833251038990666855404073203813253560174074355303777597054582788756922685175467138147901832853625025520764357517970147025945815751516267909995082742312735876083146389110983674693154234105099967101663384109895429546752785263791026402349406165913060625525384107413965986414405662544246735633551417919390237130524988609560523050439782171062176793418465652062750601915568816811964534539378660034221395521323664800336447334243571124124974947277563458905187949670640364238159060841600833356544089717851694465671426255899485173696943996762951874196408952571064830784825874075184292944680789348978138481303275007341928879410963306746442911407786461540721858099346758774878510373689344647604729481583126546101561573182940994150952168147082492427394749191902004936615798409945288821583581682495328223875258836194499253324110095563542271629656334535125599748183008094778390583697685581209203803840288572078953628794293892997324399174957218011236825507120344854252809452016293294544555318414432239630330746573581370278176007242637757918103321032345694147221392241951400828767434918656916248857387427664681764702356056213169779180228856507018932420301831403365266854090759458036704524385187456375086084964549627016748264821180327921696258314179419587902845359865946380357307338542491647188487869162886991816968984091303579791727584759507916136638370272733958288856228408723990981535565848176541067293169494584726912518896121135206703813602939860675857006845701651343390950362640106448101909318339937817765315717082486718370049061377358157187700271606445312500000 [82,69] -766357631360870097136064590390055401043927236233011583916024928129711165819829369804269184139206610618747068761103945317764634535895388833700404771019139959124027310933549520973924047526353309019805146234726914093169265816673530156492814249501085215961236638357805140258651347841349256673109275675083682236300600381410459316913962325333642693764706318893382642769962431556885439237940704629149779464636868294631671171398519766306893587827002924429778007653390969820146455016275925967175901621124712721268290817279707425974623830434751420236060622627949361364586558614058217092670183729200628477277454743955032429162592163087214358312450165692291212059730676175924640042357237292097739969711487291489720041478374343403355783349294519646812171889149016937041693533863029158732834339805089253668300594953927710572563941539485961785366709154583102675987950767751811547750346305731679043428323604511158980538036368189106805083631167621493695121206037645711908585496578753334151572290432612779472919562481021101417814351969093468478676772453254417918597919731557258056588046040966624804449217298520975076574259965627113561786480883899793821035517130976723430623190031028538582236903611962973798133759432646808083842783266341573993542938174905112290490974047692691136856498669631186504043131024772669095154259285770353330890394250375619798960568749138473792251295209210079524333026258006232638037180845265652980132997628216097871394643653924231983904339796253946622590544497523824611214348417399120191100995929959169455265582821815350164003667657077404056863013858147379004379760002040608418692170376372495803841787827664204766492026982851436033376834251138922389051426265889581492548775522218919434724399747743340365657576224939843187213145624109968556808054135072536888244260696119768537678074246368513704845812285924979036218445830826415096208272078808627919169991803201703598976109704980157554139292188572604643739655846488919271784805554337505120271815108458098533668061887557793130452907957893491685546083242574959664560337027999168139950193181504955502125061859214649092797719101702083728147280839951024976586850884036665978286238581168957807074544767422075949777904462795938113305516712239051334871756844178002867363846705526789119871461967990353194546136893321634476535947212757719713948940373366525554260134640322449527607588520933305483155386593231081948202772387940176052026907765891758970126908463808256868097861739391740698579269519541412591934204101562500000 [82,70] 3335421501956751945538069496713980164244713725519504114723197637326789621624782219234357399306377684788021024797451709289153296436650459857898846719919630975015913117742924614680019942732413997494503924100991639403196215423022281805290263547683128606794660226463798891191136836564377901991989358084984914849768746945823322153036464248086460088728182518836583344311001739382829534173788610566264016727261191344473350601122374402736816617103346561077749380127887713331061844222072256101177521866474836179166761390989868730419970415500541439387920669078110800619388805027371925245022929668276217139692350864196120556787233099871474067192316560340819842737301658077944700299822875059727523604142824069575473872334946123323782643582067935947465351853350558207265294373480523775597549432753358000082098089585238745356177560117071631426594868300255401077846977351266216654251329619635913882434535843644013842358441810261376840535796681380215336081003541985170155682892566482892018727052925735446038820433582971228673610900656241476738506067910702651844274709505630675758313514322265792248418834518247637778041895536197777084386713012089012276984183359161785920749415010569965217263082104316046034372490720270862617373002622375159635853968005054239850994687966252474929554917715799481360481942821622383526456858321983010061576617655494336168573254249941140326322943590611254006541693878232334788193422073174118476445987898226746859072313830517011888007549000841185008892473865384089014277535340796350090683302675577393673834391655860360117541009851557560847195520338310737508976891554854042834660619403115126467412828512723974653357445516592504262968491824984389174960552822321096735701512140674997361926572303642758157341266818134709475600114232515198517869478784673357541454467111633472284826639052691474874477622348143014356209096606260708037658295090710295498194108927113200807296030815691662967961961955939877199393249713764355031466449389553693719268001181146743002457586860455486676071258097727721816045071967210582766960151020843212399531191943928830955860200797821785826726117029462413851341996114365511019264765257781375026077614859737897136443009671341961346940311893083657941139409201604734686407251290364056049307940635385665356275009642202939718334292554229046961479987251994414893199694930890266898150303942646221021607887992974183021336451865758231650382682826558669827827810760192158984703716672433329777126831405809070929535664618015289306640625000000 [82,71] 3230381695589198187879687290259088366776737956145843887166774801501459567918957899865586365169505139473380533354341843418299064721979995610563057441097199133673033465452284958214085888619554553008495821274719519711757762219503007377952712520303508826372660325705701835155237817679763951367474009598123200591743304256927343725556930457684794618122985594612803637586197468556497289495263123926141145300332447463587216646523529064879379566177263098976576409354227161930290973069707777028997059341260217863455608990867646693670709787567121438782513718974842498442666000248498887146146069223122636353773748535496222764590826592080181776121379899574745053811039625769306770786377625785779282253972627911262772748753955531477296844802358923835361340935849684571747417947898152091821089438855311940809456351093074166353489799041099423801091589793615139650949520316249962140629005374323191803008136198866924428684128813816472167250093120337839294751106839829107588253997115514297499135868000650748821748401017230224974094925872416279071109135337787264114455037635073317636233633954055521667374869137622493671770482825508679059674010027915840449406096733507962593217207086336521115408840610926491437071767824603002023562920230452524802205555428566009508303794369719737561500514102028930576202131062173444140379579458954573600989827902966876621633131987325245910150162974401500942098468547200050363333827284885454128409489238047310699115045384396430671235697680617910009434285904102838268081297714862548195772485938872501171039045858330931408351292761579213175986793650327719076419007447460884188243642835378241857574031821539999213484606190584768313831871068124729420112098980948381029605401903437863891094577632962257611685977362289543268331725441656666033709844065182784368501054160756994773935023869315972404726723177992006073171840829474305593356504203112895373731567740102155615878141613829862608801230525735659267310263587831554909066530643486421284356698517973433885325136138578469508175683185542042265400936442427480117888283888357256721266715798112422771355299393355681381655866393621690939024688084020308059399859993862431813463985010081576895114336023121337821123854721171495435613409697005011310179746380767747967241628577769677193188511885529697042639698717408711487638329176206589367393874053562919587138287383572740169867523042802854310191325187092221987695515227249441396917236238063044600031838115541862194168842847830092068761587142944335937500000000 [82,72] -187756600371804592804863060303501655225426569055377906587984006306951135849303268645300291643595117041980828084217446607421913463285974158189617958157212974227129385097935845768953770381438700412017022099808059583450085721802273115535220494785106600185161041513631636580145129990857771705687375792953905857259049240889848189003879652353856717650991469058347764940795883876163103220916608595153972529984243844320890283106458943601937110244440583793157293739890055820915021492761808138610480320970288008528455451768880455924946425417764595103643611757493039675104806328053679953909740831628838409405985533585447241811647909142991391698274848084483360940113229555938011855183454734953861535292637905830532049187489332189927809120775190896628368456448426841471482956494678398414227928304510307591473490467882578717163059806465459932872405197731810936999316515175123547439575716593969020266464493562345222388597012161483975609642092516498395627287647802515510084689226077625026660814596333455043743019865851029587809742113458371142630761616334807866510324990664277835617126178633177821460074799445148987834529299842112178472029402976493543853163857773874126457231468011047875980901228220531304807804918247999211969280498136390527461016022120719073975210017319526913558712919221334737429740220460303371610497611901131625655813140111466629635031960088815536402830999560176617714912231049023919391111601632012945232893312615042184141394037424393411816131061539474942859439661092544956001629041315576906041645362631106237891260262435587043246804488046962094172893704107238331630401011616401501161916049059106897856341212450239546899646827778326102122587237917184996995804274278828647848186578730134736561559017116837767670834043676200788310373622300197125774805354996901364884163050212369549189718834141037533038229919138262875449152246344244507519123417951133972714842723754953706396515635706908817968384685711217518015994830526215418668871812592167922863037673013521941039704387546590575853459306691367892614979615570174495081681350319999526582389322333278152352633634181264327160775777335837662971172598880666630009913011327180284690955954699300682121344918389621249268429815786371117127538175538644057239104292289926434612153997243404330636898971148772993295945642618126760738885144447354447774955035407992285993609987017811075204148376849429811653419780698188923100387109721510494483384091644603781992217201224013023441727909812470898032188415527343750000000 [82,73] -2507489911636619926607148423516892896741645414721030146646648147700950531412223445273632562096654694669463326707026529890809979144758019355601048140398415978446565013071470038035906781671624671259720378379527973210557355491453678174699157019765333736222836727551895205055708171726549557885087349541048049403128784960788770477914376077809577936750709882550497623323886924591713755054080294856743961484678621162039756622385722911500123570457415058274996568534803304940288351962573030062518991487785553485346684287265912005791886635754880728410813052209497201019774026102315880515343878628508202678622308280274250859254088947038449624371891146849187917023160388791856037724128310154662165843045085844006162994192171065749016557486252235118769178733513498033303593431496513563845536696454487362493453624823695449222020701942455102227834805155814783166627836922157763799661665662614474259408966517759150170265989736511271805432014852404616182718326109643763269864448018519942970641759565285419538583569906011752965419934116188640521882678956084134525072630218085242608540927104659490484439011186630236282983638873744900598898507060611801809607705353570157426014165969960735293232494912249719340900553019394959382892080811603134081097019833054157891089110016409925967306548056341324685107445831330419142540170405481583599150902440996431608352447485336077637209635591866461715864220395473561870553965927169481715053584857838292981773849090112933610610258328912434961000509502442280690602717017452418697209625185649266047063473074710963245690920752755594087262229607307274135168202514323654982348330712280979707936641531485652121840741106039979471944593228315769356076283742128615065001274941243394491720513282521540936104662553425667643042266248217588104552620523721898289469360729871771060708169377677541757145941876027167769263573956331631365049062247847436182993060307722594100564525146901135299974639858575817385508573042543446426878983431948011323689550884959805954444269732397623817490348663693774440070686139175785857014509966556731045844025007956322432090326955182633599421417904525831064807788494100515447284239719978953646884646065596446474073271498887337606898746899136040739071608446664539525797572726361738749540287398471306926605932815379445146533819645663717562132755257955373557183707157365984290946128542288077171818548005748785337057565828092627796700182776217524366365195667930308234511540318306677121995562629308551549911499023437500000 [82,74] 692607266777068505132805075571424405945021624641319124527250171750516896773611328311694380970779642589476078866366261200290003210122465073517775178600777046606231401142000987897876513063254150860256590175147747430918728614345266861307617973033821004157355661754653585150734524449539386633593247601663439148381086107042680052914819517653758920367604216801014488909013187855014187423059207321153804723408057958134880012963335357512391677056322501501851916716363976561004033551818960386307274672370602273863806222665130207188650099067955848169779299585754897970725004733423733392633213146714409147770114845540191312161218730662729066498828332765544717573976043261179134827787693086053459476820272600177856366753539158412336655202579825486785604717507930608196331434556580635005356790121548940060328565154264659783176742311334459695891989723578318950858977773289217495902521341091918561303592090863708650237346897471135771881297546342947521955847306720072811116853847266896103904574492523880632821596396760482194851181380689065259768554927123935574484401406932460266855866456421586482046658077771670402587163169389860922356415332418635640901000153832445470524034619224411927230842750455668676346288173793470639668444583144774956726346113895979489553899370687816263393553581786325882487781091156208490410282121333638846251138684680682114559580169161750007729265606481351285731680447919354089668350146262627267465722184239105644753080974578169802590474823632501591929358423345476549296831180470651234273165580943607725084369132892262926066461128852923056947836856869717323063268557765856041192459605919844360373985880483822073131460216096592279276474827207332739518621088546831232462481429289085188603619903700312036721007059946066092263505328284686309068686124404064341115960121341904556165254005676839025185762162108131164452874663435082045852077293026311511014162722021379122985603523537478601531451929603768243411162752969901579404217295550424617117868453789605571682129882540268714769436219961176802461304378713183977318949015710342893575617436054995866834645404938765880511950335294725840811094279757365220247243686067916942517961676254099423625701642426601183381188621805955669894197361678424987412820015733189084556200255397568532632224256174310840277394115508831921363396687307836976608035733678097093638009485577536551768743221100337069222089701355621457153990551389051384862631809719509147623903166923753360606497153639793395996093750000000 [82,75] -20350676999190642631221486163992480907282622799767992665830953269507185697284185136245514335543617799702021820233651239322705479486502841947340069038144906696913781518507036838963157917804608545473960665739976275714753079568263216683302065777721484494889092067100037537104183526616841028200641376058691182879845458251569060822313889667054744003644680315156575934385959831425829543905340681934809841112845197469456795406743224687314463727088848478416369941286474062576047954524912527751112062257132722628253590947830723348840816494970462536538130429003196572913456051181539451360086730265025359139527000125525668674469166599139292581920611235207500278188614277803729717438957095044634291037503384519561753855708980582405611045913478193856457711979130972049616635448463532178696023470343044354468459582946912563788492078102749644112927797014224997714340294001332914890960443641710590925502627397651320748336396645793844417902477434495999548317174754567079434595645294861924220917384809378723212409264127755278824422703428869150145933043371376711459979178412230727073727938345573215246811275669499314799293409285244563609707797038138509464091008365837418822151890892885652388237697578142662114549421396893102021224363281909782510811979487345328390447669700757525592183535086305009725558201887069544603078756805955350853187475953884647761753172682185167210770495238887793793744086978957513134001362777607323101919419552479940562950238298597269777504583958230604804731123082759873110399473591110592728245249412708479996699261364423092732456294253903671450076052403524102035292343520897716988905880332527812915754429751197858982168570878784608154401595430362128055034070032715716523360683589660321900763311588912621228371385133422883217952913694209104830058349176187091664539799474328853823205797990215818816289428399605547313819439794207376105278266435263560810496729740144381739230608517833786060469573729711565112192215060200436094660831356350442108829242368103677980299240371092029017702535668134319193107686443249949110396325871363770096712834783983146892795100633344888981926406077532948150393329972269991405863471790517031265531384079926085380892070840765805936292794017621788392956818070893601940005857236736648514432115944140621381590993033701422306303054008828657484718550626552450747428385887541894245525799656439946039765724604140145804201218013808469526221906885510535281118407328089373650031879137145551794674247503280639648437500000 [82,76] -873380638787230189616823261486758552257234523917409619563775465927802306741959085921483771944974703274683045388043709962987846066890795769538917414166513236473651877067326185407891797767423188622674681068993629292330317355023931536541467284466604952948696642562204592799670799027313424208731344727051707753193903089934325518773677813970581156956145659878853172282951974328792653877935091583477772979777880921784148819089109684873823286413807964291485701732777560678482441161229915982127412601959111697097442162609656363307900449562386784784752552338463863658379883929539411210128265339106856367562385739615783047427458350684438769682949790909747053076063437671362448080391163354368803977362059852070714422319000574472782427469591171624933411646425679382628323567345995340872195189996957911717978426700677718678374960126212989766900407873974088980235321940875039851717453321486363472321143699105682280840933777728082592826480594845783119461513002458100995778899378542102327241005747538161719553084683690893630188872574852547722857896046614763069897669915657241310877989374685686126526955244105633873678683291745045894728887543903313335993040675156598122422113666995555230316376646427023416375779035689939612050196055020295158263833300287004151963926282107108686494829836031730085275798372687604004146526891067958728230926836258843796795660633150138832950322639473653913489434981029765319773662611942389682522223283581022847808775531819869164441546154632825932258429649291731063434867881984834925766088659850488344545765748448913012420497995088604646254318759968849238079756670085903074485079938461288095247534420023245408523535535517814481784545123829513319921337573774669428024360382458564512800372563261183257287241387323474568659710807922310592277628198247390614560548997910471170406905276386434543040038136811101628141428979364188716326171642463066106258670071059198367697752590134419227989313750110495158956644097643472197508761658984143692198213152948619269934309670556340504174686495575905001849661275277065310160535354924383823479167978856229787670079261722818638281461077138288512662794203588936174626860353444640724697616655266172058380140639341020205946889745258806679100280396113930394944571971582242998051300203837805366551483718432007890720369353613987197414827750933595109329793779769247543153219256291629195339967801792261661469753461408830557048956586538895698942082939525161783267392934249073732644319534301757812500000 [82,77] 72980418430560210014373906886414291693676110013031925198446013340040359184030229453035456295006519929734595558568513742519346313845139469643837368077999000413961464284503682835837532792043807451638058963580240006480282899344533681090610997796132814234804880394000952467424150023273478924335927247248022593617417125428655343924904637570011683322716162303330785435782257842672166037604414641435725618617276206343612680766230389714239958264063359439746860839620626314167422871851878266228608429261036276732262859224048578476379471199588324942203179922866124422397389598272604830007658473326858617552839092715299355287147251685292573161723975568863953662753309326149516977181283522341188687328828974011026209079732203948718104136453712209583652431116647494333288863795863428347895532114218303226932718233424164073640055032501170147553892068485586512075706565507266652410406147657701638321949858466489835032449842605945070061216161421250341015016316881547502675215954630868079424065716021972594867974178584091423330461732395718339556071698931720138450685433934072634637687654549661222869208924272131822094464001859342794986920445593920552613355251889757765029916478761696363009800315031839832111376892934773706605076814402506031884342216344107844708128290933148083088658805334779178245979547903464834383295059516191492129783270187454651611120146991562834747071221141872332556005257402342893094474746596989754069484941403999153768177741146227970399604237959992542396171862361572015333554116981528681933403487665289010270829115627725317852786517409834070601286278274268731996436553675266654543862491454902907204531937489770887398858802206086819431837617031793090807655975691683895068258292497294995047008473436122174097241131239025892340500857144023990085847875252836272025025233978536833845439460252625727170426310920940461839260403965890219370748150732070736939392287064318463094938738761252154203563683070774243181833395605359868939974658765010469358365333810677465754820270609801187759133531400537468298425067025177077660520560919795147324989613015945575786127450262690614622728429128726137565371460865411324823078064602225379693124581160017035670758989371851155282898195626828363247563559912077248182991799488272442376983590057594537848531296942970772869054521029783547970002687511130229555623445619610409501081239092705714271812911609838450134684962110317115961152599231995774064200464478768815013154380721971392631530761718750000000 [82,78] -1204041180284426245423593633136089462485866274100899954607226353431119512262514530613078156178609554608357059111461273566933146155454079273929701619686006204048831044615115075823233822983153214329745399108624099924872984444878529028915100359292898223495232217262355525505670712885525292695203884606341286340554659228719096363459871018305086658426868777739640955420643612988413887883222158196586194408551071171062151193619219723569405552192844421667494367764484566771064904668698124737794966600409157606510597159524935589937337759160348621236604860455973906523947982601185290695541106424797396020843610969480790823786197491991910728477223205885080756458460023971493956184732994347917180562358370603610716896065163120333601994716672888314860092289781689417943269749206161164330829703592728170805137928868251814034286667701674030660402739089026714340928005926766433388105406254591111447654677943513606759917860066032477293629675423717238992331232117557247298264447260971857528724258863337875432282503036475204993533824229634675081826090471580715885447430023812028856797294084140373715908020328759756081018772514134572314357945330404347962826409583560163233854217874421437626653523935811423256025020056630316829981711081183703520732361589023948571521162497645025462766688395279443389651812456276903907840828000945379591098790175174902955880661356633042810633366161576712394888092474104987702945988699896485546388082866431739758942848811535845372415527230145807677198373880493402545808670684660256752169909199707041694341721573460976611481823516441965196408125348873666926844571117658082858153464555766749615473343407733987862421746081718345847878479328682421745910406607192294150643397716465742239498779470128588696407717777685359911454138370389066873133119001455336769470832597195663514836642971571215306348910418635064542283447621428266846049031030914557023533446617350529733274904382729303290101951497269992963956207126136100940725845206830503397275129436488224550135789254159072325008678721424821243914815584042775248322066853504703874397096695070403120397772418762735208043385509160496380007034925229833849650134607917908876237828260473081573983513059765176077788681880209156230385334066848029610705603149233624332732927611606037494064843935551371525559515668478313506032660575109125248969782987663618956292428270450678987226876617246337068214279826894649760970800030004209505460170681612197540744091384112834930419921875000000 [82,79] -47565453441452522350468328226741139773754980840600432105899165356015837326817280548639436379610081187634549982591750241931198507378376868501257123821222655678323432348922535228738940102147989805424427812234687743833039722034391850824023162136656205810458594046109881617741453135455359888310439811031354775305652760817939932104287017994174437946022658414354788055450078582141889953221557799191203507015937933169256374807922133648644642133179416269093777875699207187833502740097315805261456823931260483211643933887801837495613664748041404550758700832134569197149940187643394954794069446506373237716668212058508057001718052234000729802937405799130851419619136391908652645930096339982090523854481748315279304675176941695348420181058968041893044457941049457312596704815641774264306528813336215275429964012257142353499035001495558446028467176577679321481971729653280486429505155607957998332691827490782782736376326446832990505314005682018129785379206586368149707128056658180544285909126920283085977428133063111713459306930002526942994217659231123476751741035914849899281060755940358501946543954778831737882001583528180933826794249478615488649288845307252978526446817744074263219231706595428215026085691403597545445528607797133988713864652812185520119533164973247433618753748720721043276134585461604640107342571273281355992452413762476594533596224194855851105641505455228828016904217680855675812930846554009702593488843837637893118513877360432204001619711132057649559706160482200828263722855683615272050999405353628453023682685042036997226985832505993149098355911162202568264079943748137995274302796068603861686249895269825983952041426169447422244775113337953379506526342516639435738751572811309211499621474738774494190212964218534690793883663377737333618188247619591796182304818506728891962572719089714589424848651270390075393273141452518217368714763889987487336022134967022867292194432288141657571683293464489349950477105570265087207890423264894438546223852449050838630563979049709616754535109767674804851475797396262125811395128543766706714985926590467477852109757986281778122077585908843220981033590804515458027250830406134242428725734747056049380685726966984128032630629360780849774553260646981447718529723892446951467181327204878075622918858587269770163486435908558830007548476811261913854923943602342523831897543463787568045463058175285494009908770750373516683823285236437411645227246737022142042405903339385986328125000000 [82,80] 2014192104015814720353274345601313531809074457259390854021901896983826204019383959530382151211266132508957490204533385537230591989453072244213991037751880990609852536990064366187312920038719424477958698191276514776085122178415957575300533832036133795874376179779147108537087465613599477811172977245162097542625379139213463404749357113701941119074009343159777899748096096371499408611275535405047558587531066073169160738275765955685419344418109718386686181780193472501706244390509090242660549938957747085125383844577993065550188757450119940725298608058253105076994372343518010470313637860973326181033329228107124143307715768293935593392989106348447963319459560643585060053170872056038354281311115673784244491257859210184090285801765840937855713948274342937334271498511130305488339960405508661559567719875937649343945726624308425218102115550573409208665546209741054531166098562118543123793987573777379097082679306154215216658595861824876048876315704186368757103635845897342685406363839299268723983419909729290019833419162208431962769919238211568530207413045656762252250480935346903357589242878019004508187248036961506288702458671608073175436786238473336356615516008541705339709657500872380466734009459719533100977076623215206850895229875363207146873338643076994275839928864838308848568492054233856858887721358595159360441137426332273614418907595773587097522842638025063964819940185330836237147180512824830222596198920241525634451469157956363870982792365445195582912258428112291473535211091782365435259130758457548343117004085195408667178091722428641272920808004793151524766762589455586821785847101076002644092753203207965419214751446313800764226634881755940002754388864303375413862530538538333352448845751878895115615430242664642756629186083994902040785516896590322014220137392449404950225040970543467432875822314467621935068354352925503279022884669325721069681874410123769396335866268044936709753645203365753066531131999674821725823569206574559960063720843312339207318719322572190741169646159938599650658569744513069610380844135266970632450007969824709271228857672530195696937118077507719081065487370313710281294382231117399950249251805058357639499042278444984878840682678848684581227900507503849929127970637932194469975803476333247038326580463120273300169287016157157836214479445048651135483480587219338682907188612304255444397112627483033349379278800756779022389204798814191232914083684590877965092658996582031250000000 [82,81] -290816412827515735411578428521504555970659692217762613680084481183229906434020621436942366707882180193886419668426217596162808240914497015214331502079054433240044818472567781283028222993226580891312885146145389007032324152420804559657414066945273692407282829848397120952073549851593965286082570792505943791840611564069479549637261870115147131908160301279411082353712054102645192711788702778349710236104315914509125739126087943352632001161073996956264344212628201908089381319671026598666109075961853683722259703224897382432681130780038397555695281989450293148352447103187971197539939462521498291134159406319193192275522611995086685439333186908193814259578708499773510635970447883963137134578104100665250941986678973800772630711175424193965256226703468090716714049092104221325504789527342950798636741495486381298709284576289852309677823600689250826970112046438897525606095921940425564012450313962519837712509904899627935842976069367968492688000831812252858087450127730388679755297832187959831616430415880798373562108574714383463698920678779981943726422491266351651529068131112429050923665857886959360628799659118078595074222660896402762502287413936472482104393073886041656353398018196541510431888924482902313685031767755177917158868626177038316560240459044689467513315211446206751073193703075773342198455167340170249247736361352511016100142965221801363488521382592628103886519459533723118942920318949721621622904713844009489118768673151830425488810883774345026146138537614856194565011039089609211430069738257978963722937041008158239330958612771369773846305343659569208497771990070901479973651855159975654549500580865531458990917541309058160603499539340934302793877954256608823654315520760983812302148881937925078807561742582408937717238069414050461945314279290154867723835768325517365538108595461847060314604607663916115763616844449968685441180361050067462711891395273319113556336785602147018746882972984969256416702598031670207772568083083373705080529040864793519661255447462669918563708589590323133481349331374070895067296293620237466545152982701523995146443772779145418176806754001168216264680017049176383657940583539988536051395048008102097581877185094883025626194408643591140910996983548110593745627881469406562085916892750183699158272814461771260683043981350407504865606875435112089233878684227524310720193783320971041877934027287373593006753532655884624949841048974219503975291445385664701461791992187500000 [82,82] -884055555924415313118775073407802046126058619037344400394982695753789560568472145508480704925343711353840112573807444427304485158471927756152902417609923885685067055484536624947364634921843561327250050691735091477737749225725952765005150416289655797261792183147591005444740839831692391903139965778061198056754401956173334705451723173115049049915364470534595700747231855824643181036804498156374660774813675972081042281184722844005928210998728741785077128405095151653031660220879547914412038600723299099235488478553726419235570868305743054228250190808653238780456538644965431983955117118152281581104598597824159863073161339520878927728591223016326658173106779494851379529876326097631184025387642346754113068280406933122072058876093158282354329913499963063590136291461261664352323352627966287008041884255810080226943523400587107825545137690653276058334701235303841898521606606515392013788989021721564592809517299025396433617229871174835903731498884985820150590681643537887070069013511162795970659244473458391449382133690290179153170587378295908933834831143274658687210501593136865900032283554023590588715224927725458439484599405142625280349215171148385491592925274396641744789846037357227718496911325458262749321563082049951516293028813943312895814905683192650339692122610284719394711445056795777414485483225679033774189190790168139297339797429612232852282018038042214235392392675713408211366453418235821866506595599070975131369812505376386352289724465595142336947405900060020735170228189467097553111496991156837451312936586488653889370989795914408421102800066143403020528840313173924351897392473708508110680477151842882803076389386087854325393370993107300556201243042631829908619701302913591649790338102219851419077895657356371452829407465885691134834162725197124938830687052982925604633336107941158152128649941000030158602982229569726572285773376164940276931050557470139365574430509623579641720271226893270600532804936031449893339795355786797551841819075970841981931109068299892561901456731590734364643549469520582017188424857240960764628292709964550574164273788994812614398794089571895014854800821830092127119287619289128977968679245380845879108366805442714432844104466061384883822958958932487652815599202364827663405292032668343728963723604583883856247320458605397299033529330364310676791313644181675515181407857726234577922051692822274835654833022248506941751476639890228170770569704473018646240234375000000 [83,0] 68806569591497192246313181403094501692844805872660635806444205427731992328600730294815309036016757495880921871475317596505428458043283319861581893350323547043780151972447307890792726650926449770624563355095950616480376817830600345037670915707738560816849089833890270623261345569398977973775497733849167311068926861146706701175451420613920026705366643907885641249974774223595724966255874734746033697617938445687354381830960419703492400460751039378771910455270509908449440599744682672007669604384675589194783780375704674757957207662997931631669699705027200859085280530447202534398606696178059368423584531835640879671199990741745875350799830741609601046612465298853165187900773640453126736441301019081593010246534592500653940747401230615012273450006679005913576363474663303139193040503146556064291369395369267161432698408584032256974024754643321033797626024940720423292554352845110179420019956938775683820390551336218966510963565680126748712868672240478155097275538879431165719270844282717515778932727894671242596216515935212922957258750308603644301611154840015044526623576317680990548381273776607262847701556295786771452216903572496125277173160888110271449228436567369326285132785832987127983316476724316631446673153213211615254611957902768925749264688466016046159418247132545564156692239566070095581052311701395890850297272897604261447341580228488362494825868507995905940957294223261639695769085532093061305551902932497085608707822638969282937487243375289413492646889147929186070019235871913689240960139533280598268574937697626798642253368178088434054644040438024809612209644527953315151233413480087403786499319817768847903069357332442564775117539371205019935062937344033163112214854490767115660396129136129699421834064158303683312258797892850702039986754637568155191138383171200693670930839007765813942855972145371997744440122494689188399739516037375860098461372198288240620855767569289715520281672785816664484265765517830637731949227290220875563040016732335097910504238088862850911312103382064603073865940654766945673592905621823271178448488495202521250430241711377808825844185348469462687821259595055850878841817988910984675391040352941340636985174165058262718142979674516475990339573107046762667306458860459672510547360247330459732637355267233680755410701176690280003242290683084107342011224852187956030713100076612327802111779056089657013110435224331369921430671827906542456111143132483323344568472477324449490185265254638125043129548430442810058593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,1] -2740545354350565586204841342681302581254444325025764326566419691504678991327863791918290228567143338139691988129125763784606935284706429227472676282976689869459425181669312310151958639584150221907455591614064376305435141936961634471356756621688434533264909221448529574990877928824217631445372979837457043344738147107201825129648835597772442496879161283705275100348103910297871627186142638812867458478229503282664300201418010968016429538270270237509309216821277525628935078837030276019108124165328458796027225516971983652358952042589707804452862597076349819466680447146824893335897630759609607748521645228764668098657741343773860298620085363147192188913821431871978215190161982883350608285132382693725212022674703450527284320877008778444396296461272867529988796259094674832621449664653969627310097944656738578542136311924350995837026573868493879698638661119913812842440887711414819922182707963146977444372174709675345371125234015473413392726133924868674243071572213543057338495965874882136631489744937477693687903550229083164287335437058566737877699457803968838193072778994914347705331027179103701844157899765186905347212211245675171290655179919861462411040203224934775171352952904109080065565976590326594107064365375710862771060355830115410455878541918773645486451544307128637997768817283712251431105525740308444368014423143577652467270177139443625857184398422042244532817070842846898437218315211969423602675295535376538526970607591236462090446077830235617187065496408631407973539564057822110915615965395216529499610163589417394256672638669136597976618929714837762820176698785595723170125539313651739732825117353211271424666004909438733268717109491475007499281339325765026191677153549652046634697391684874285016506553756971744801044803065902480363947142380287593909038489488522853788400289290715580843853401941047729917085019251727086854477160693383480916551673147535570820062532962426997061997467895045004694299427412804789754123563836028728022410099246335788034123803091305455322006060304428801421757157727344883902511288798831248296671417329039986451375935592400482871859315706732700270637832849247271994669490403548432760513371897452385445487372820508515396418794455619936227347311015539130142567809444260518332027016529118694949373793485539535893782825052832922300233616982566689867472882612322279105846493000540923246431508429597063862554043131257407445123288582682889466401482668274581956097908807981845955424496201480177859366449411027133464813232421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,2] 24672042091681161305454037342207881258617036516666520045044301881397916889227576300432708435050365996281764422991600389388137595321327731948397903140191642391032169400991852831814150986405426390991415656122476456362254169787831270883946002478787995591697375140607909398012587951114274781688866226123062806110745380377951393518020896137324196150160005930563744721943528555943274719049695451141289222440100370773610954202466936061289278333838402267951474056795166128220824582305811673257407644191171218561479693923839085162058489848016045059499698758882312166785892475217419619866861004187530010598902892583985476528492267973536582008099642872956112976438960596590121269658451830957814300541042779614157810201761746657187101068949754404413981845799584157750128886781645798166288674552273378193728471643616372276909797520201497385598847859843066416546260989290936459476281892454493409467675853619830370285988205621784760529490689730986865591456415067584782576523792611623629185318068873235110140561753996480270018630150221943485942891245825144710830059993740033606741735858700011554200856380442242827593517870315836353517141901703012963388473292586276262299430667139640059139498790667559607561739471165607856737155714110609331233904064425242108289866674523730596214435824757200640784071534972223941026716995049744631706905617059051785086033636448519951227419980945735832126626336949438085487011620708434700641756054103493381669489008780307033080717259727218286169483809634865055083031132505175563435476080359152905754941764410793014290085165043741840562534091327239019236591600585348825786485139300858431588541621824134540715371697417180275899909545313905970923923688040148039726037010889026345424913104733424562619067845249029568226805026874820980051180299316225156951561489048350985632056688641978824143257038287388576937747832148623814973578379527393793411423165580887505299798654710025707115870058737510393676079942095878814769947907212483315569762074094938065329158072930439067994672157817349658635806859477430644945737737044463635998270092233607994713866656683392280719838665366189778697411752862624315945768749583645709549423753864771303569043073420649531475513914971614107641273940595195696218412300402273186449778478887053714685079670512581867469437942875775549341699449851203167279031367784962114753138896160381335220920454979535552888593551119707451182462944726558984090852631484600824504866815698191913412895057478350056834326409216373576782643795013427734375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,3] -198825319273270040405589195055692523646375127234082477565172870102069139551874788851273756304157438078232344575433994323861232858682672045984116672795854788086984625333751718651195513254538208660550931564805962845688179229138911265713996765967622101987198136650623217991056938706482207253170589390775764005496653624123657642231434908655260232575283376991391267873389481912075250559232938017761071813506942618754264201779374317407734136930759779760518961831138468468536216982669699371114695353638641765930859205624413982874297006528759113155672205027342693281398074972047408908904559752878727383177463152321054722549989713644868658942109358898010373741079813538337540605015279661318564297490012778654673339140476614192339172367372295047412903637527472243431949564982626891919273221818563889947032067123442735208441821174838764683783315819539896428125060992257434811823033738684579919756986177940714934716120055262396272093332240518490343246425168346352159032181096366515206849473600775078075666712058058711028203273056920721086818568390970682999845494593847525328331185186807761168281089622884919479694832633255339429452082950600615195793305633174340833174093783855263960948537737881101574805110742014350529823187011520554801185389442605963939521062435546034407791607284575601901666998441366497074430204247635143178835236561398684354569172066175896996282790571571144021443370543652328140841537851731884662231078097970694576975234703768203177457943880982099855310303505227264791924122078335668375758179781399798478489723647434352031204004464190515907943053203297974828210145033992672891518189118253445132524109169762961348318176062372463008237664385482509149589429127449179449821993097754277472227614819810318183324950150427476813936696404255217893479520398109839210743569517813647708446677004181952402762124990174302293782878756919172485678232675334308152861352317724701704071835307746487089773800978059288646242402687582175789734891731602630666778540639102140417543730356620820535353217867511508790868831912817228672017622135672165251107634574043129821101202181792747508807791656766063756492941835286923120113015011000238570448973757471780054833071091226503399184880361184177892987077059144945786021880160682187362135754654172934195847752138049798705683655442833366397201510436423371297605911929266020386841280646363615526370629250122456470655375537174649905214495293013167326411065790225561460786354014043452231063545697084501463498124040896186670579481869935989379882812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,4] 1697314639723708747818878730308026987798408160952573059589444651472889132178603301573339674599931687631821543724954413671860756356716625395402270911340956575050422769817236387828865130776451081627258915696849855698021209008453444117442510334795059997105719583093013341195132441783467751576770737677905691123545822292609157377877277649353249793898472473497309425251861987907731948246754085895646456439076110938900223970733104629381141562572786747719601689733141930182245761648281566746743938245595575775825486825758194903868333596916713034622143215827568656699687996418918151933038900573262862037093521464222052857007075644552044406309238417391727176929621419787710842164920841035501123785485159200908874157060336260369200469323364609202815148744534425121653343918172734332428291281725807672069604689681359005054099023760219728948748017762429041680699481711412030028086310811284872204533175343663227612224178527797087969204203699884243340143615469228678277688733384346933679266669270863472024315038453189971369936033294209502316789569750522975213960127090711955993121449309802540700420159255357820836159010779504709285107617304218370136279602403334676951228983490356412302868147287447710082112895806597196624060754795025819761893034562758961303513308413799862578100173309420810039785505956308952573323562478473846386692086820943651251223288375086835668332867709755042148303079456289103290251845535846176037072966653228477031685513495014479430076613093609976759515592176603568418376683468188291638677700893778285069877878423022613974938903435825807307235931285893908142772197752763725475813004512976764293860131500625549075856704700339955008108894528898759820840702319680149541611957925821757834250163578626495983501085900962278773786508277723914841859176211047404058304062147164861041825081691549327796731423858803253967612435165060532329908312303760502614520047367033230331720762161690868919264141203306890423590656680357028704973606137504461837784473363361232965567110241144959805048221772113629908499163028570839198720307127778262824766151284818256349590992177752616477913730750845921222677715990177512305019835571406440749071715498459423883688324096519631386391009378981495132494915865127770264081719504224180118274641562040757308723383775252556288476543107073389419958592766225200735896865850594405138173989996633931199024625956005714530746059023661532210334066255148216515206413132529114232642286934477105972796192708982506078388202350182289990243589272722601890563964843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,5] -12061938714955325771009717583437566231589057107754560089514172792726228788304509449890917785649249096502431887524909892208429653932646094367885278352480238553510929912378519729062440924183671895490618315504345886924072002027083371552733623709771030089597835952435768734067753285065002724999107676313987174385142092880324588862844749499007144808848815733341893276001855488451180439765677472445761211243910904851681872295935704976852201856541133631837772306660657117058717632177447934214041427104599788225433346753131249040370170782205429394125847847318026511141820893191153085215065551629574850128576892054717729471287306338875202832063167963890259146663842798767932464226516257026110296442264561204820966228454033094826441411648505127618780707038394034192986720367791429229025618432647863063846752578803468799190049316676727786380113716594005319143761318919028952194858016813553207992575169603533292997412376146287052122977267570223282466349591853636867424249116363880628991599349144091073874429636977435676375727365490684885788776803800437010902461815918064710162779950013147018699098178955011320554389815831823701034274741483037667183067866867009747012628909229250746112044008608520326695456926884994949561094220024090207779166457198900716041204358238420042060211207056751708537543484760086297164523327411925018819883904686392524477118450691748793784091075035745991904170566471232944302437254852791005744189356700641223991804557466530751768154573130268156456329824708314717148872652552596406091096414605143956096286053503793010505291856948884082259389733952230519823197252660452344446244826027122775885957476295512647376623191624075966402877701028969476759272949827193676765344634500334671526805157691947476212916368071103593289168356588025933195501606603357020989204919486024979746505289245040382062698347608579276967925073399592896730534753731155822371485853837069451338804961246090007047777416627366592127438330162313557693427493009644359691444568887108250593662038761602140836971055759773581483232003499968460316216856354752301041479727022114985023743666309942162420297051933861912473251449789636500368160244946212992971080010636770275247338824448178121393763495708108944728675926425124122282528395212274324603344476641926256975621354266422623459651780488373490072263565043231853012556924984923454163011594258199622362249512902421217169933637262601401751714817118953820562771660373542497176830220835523796161279522222065342617642949032095989192470142370439134538173675537109375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,6] 7263488758546107207358359869405658173887788335954623708204610956755298320884759825194132611768262277654328145399203525449506287982637180972698057279469619088755430155872231785435620129117991350160523939871565726338366829552905256926040266077208677253165855903071816918918303586654385704672194626871745230572734181377878595044402357308813938931212577461648181764076775698624120570456972939423009005733620255006453415282239918190724964072285129378555875864257443548118220056512968776419961695573979283605059178264403058717847999756051428149156733699445750422850254825553351488148959481207971741751209297603702254216973145034150761705155391774528446907507073689990276329891277460694956932281301110411691114221779238613981163826488808237940270240274242167176702439769234436637937392012825081365849784963798789750769543803507958006124688281643767286023229879713123544169415347735745708507686993668583512711729364458199984756573510624804527997664147322235775251284143690159316354867892578432020140942403845920247920948057118359074317728863831206070885587057331926965897516047799252508331419470291117226530782625530119316837073421881633775908656502634637438580729630559234356902246230936200904124726617206831768031724294598131967178388103096656898746684930279265489580808392273704025703258967079611858737128187021284267361312055544269737202883677475270626610357155746632709227688008276476627373020381442198177553954960322230815131385596208307859429389793940506336883412052076949442715953638920909161854379923795441664223296952566332817593609009133743698419525541851342833831505589165732327962256865179036075640004943815498721264755453084551767286219822765749543954163624048549010529122036661110678747817845089562404894504154732430455019719430670994127869728215286453713615079397695056765046746441204515457509685467238220028122600265880202327469395090327411275543945483100727476715066796404210651294793393006350450848935891682792811437832712771868546395053206573320670855300457129707811342927606899907831753148442437806077502865499889652344885039555851886154369502651003470353137544552660741308475954819882294615271137187838039821506472798329488518267109176955518838469743909787894491474888001549708974087201285460121675508214497056843250902602814552530704124543646771506726619343984170715451375766166922033137193351850723270702767076613881704028111237000335924937199867547083876749849851125267415001845729150538301181608133882424453200687961036345879889787949257318189211218850687146186828613281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,7] 170243353667221211143091946273000171853467117690173747996521276521080644986680405053474405716278292447933985163379991140814194110306111805419509415932832717481055321370848351115686253425072203433560378052112537255180983269202619455058985780340200500861109884231507691924124765490019641462571939653410891455058514526941718589056340198203702489582374545826114289446857062497003443268116459655640788388176655617035270276141442340545419489433660567549399667147554518795805851327273279501866681110363996456295512742045379467403763508342188118417921264916733198350263117616356134583642960894506788250245166143545167530167303633405120828954516710648974374951638081211438530847693966919785657698166048628365615184099531178787026948789456660120844562835200039992762228348504323153245550213318492930563853683054582841586613036906743052590505499463627525375619543900731043894515138611723815348863102882609977005987368561624243832996630791449803980375963830679651072494430693957557333745739646262990057476560733520757342198387949923578353733860122506862775523518498949095327447523815357680570253492609505810451766352474595020444527490333115410943536957705992313030812005763609174357489844511104066640003614350883636283893171518261779105250018396938996841474768916234148617777478536167168310956606033760533666480577842875218194864274308273880351251120313990513961773992423370525682925174141140661300178469852619886097540458327178716555258732476390621645023157932408565521032752332609187019623985770635531293099271919308716444271503686573993804857405762077666376354086677485366898815142695924284782232162835644071690251362326166671167630329331786419498259513768456805666150699273927556170212851242041833947528847245087724658314981593057746746687446077267006022375365148025950424477752066906656380443684747596151443570533823679447249099572328305313946180542694379865482102027684765007682259255199251318861847748750568973278117435250284265226697756165602020604597147826423384144080158500127069649468535000671979841356864291864358886687216258115848920840516827348461439904322653080696443650261849393973855944512145844379928361392270012710820785884341775858610653639150760413115343779969340104646847529456542431173899949380121401352694133635000269681766451465184835234590192947219964342690087095329327724889465645701596302801834255742669851197753126091080464330043801628173824719215390410607972528119884832512632820960715704820204814822124202289315278573551054772285338043992519718727862709783948957920074462890625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,8] -443244243741097140131682372025503942133412412413662915400215832394796192500688196141937118813141951853860875934374419931175727456071926050994751764300076120372590209886993756152035329086481197840295995589176728658736053484325859769103364802521500501073956676264278967885522801713170196074200842275892652649572059602127369634652002766234814171494379703071381441224698276616653605161089501492315339178568658482977813246315332323327441956034949690885180580346795149456090974533501689580811318605431180226390059208672545784944421534377032291759697869032275365308099156482030783537452935241703153200012941313458599164420062927947541385645139269680470348495901950748766361299967883217062638965404431838687205462266757785709035867106785200624676777561220538822100007603902719772444712421864888177633257813879889016320853200597605459254012551256390658810435018687467224875205945805781077733307018821568053805311621594973028978134226152364787401521540182990425833529499496539330561407242547532808968150144115438604582449147025022815711019343054971301947302003815648785419752443637225549845971628901573878205209275480029234442724879312736315735723963906178975665921062843678515884064788106098288839503799123905814676738514299120291955402958769349392200165455456701737102683445598621526185291818495144046512390563073576753687579127379082002117855518275360375920674394226034371680928975852532320276664659781559139248850611055428912689810303991348028725803031892670562268697001324098810407665479347852392345219306420052330332561236098623965772500387698783718273279639978969685578371809298060689191740919648897343841458563965725504333230079649080172999349753994870013336232006655003087993012195336244531573062653986092667547067958039810029253779822256703947919959340478751136218215677464605353336936409271749971731122795903579240706025613028242442123723759176559602458016185402141343796610687881551265849737476213665103509577750484249271196494386859543572452808462686146351052118782053609852801310998664743341812778485375259885494636601580198403276906141092041285229365196203521768104038852718698209105498326299282581083458272325357991095090690836045404981148308834390579642657392012065592791556496555121157118626532914770437928500385388312741676383187170262314901885177262984564372822069980716979556323280351241035926694652843282135349823696953711126251074253858876714637996296117331564491317333419705431885075901902754084833679368285435128764772227828743771184927939486559826665068584361506509594619274139404296875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,9] 1611518958676351859469029839098067042066733577910059507830391409162511247547958607403087285525744666708535847609501447439887654341916866502363172401706075277635702140377419878926396272374878937804334331731812769819344184302447031755250784882471076584528374080901664843078518596446732237640468996168105175726872080227100172201594458646072177923737986448590453079052853394314707655783074925812922928336193995674828646061458189142720913162656527368131905482316314625094721259009177796336241263798678615493685059496194280917775373957006476866215722966550451298893029579682543760988880192462158839443977937870729300896353156584727664604345667662712117950462305201413365140402321437203534174687222038521496996110702113287536888243514517014312869189455799019240621919581494230230984813950085689002775959270345676279851216847300883388209316471916047418838235174226290542302819916534516932364915077908448430379512259893292309487842606690209533880329996059828833484720726751814676560315543442695664196876766005419000919739228257840325096119285046841445841873825418465100155485239433715371073172578668330072858607018126968653954106440691448068175576039503871027614634282359839284844622227120375536209171520019746627718191765354456290853898063982091187031930204497719436256440013010013334877360998209497644965267843416898308453934412368521924562688607060117737627286569596159480304422092479170562212149841137266691923327744436836328074063241193999457753210669149917496891967543764793884604210073734644757291175194115046908927021449558786658506266352121716985578470502189565543169710658306519016317579309650197695867119337955871521526328534051448459202600859470217789607939796884871108787972434428138738406521495220695099866076369825672872615109728451130711820417039785412261222479814543875161506523507080611911237145962336893493962701849604054558971170667598719643941386261301312509890312456616457820654105538338648853573811850793909819148574284995818211995518574762719970842813935980413710888494135964260179556178082114044178487114243148159511740443387882207422013384899502897465430023493224569090664699203758755839205562526181082595086301971065313099047453508188325647041788976705748378043582356858243747399375213224618734443504449327187926262708014734688629825945555145184147320437956987342499626846476613211073256600844141970558653508958222546303984892718822774884657175248159399743770550883969187835040466145297919895037610858284610513020014379915278618849547821399941329497534914239054160134401172399520874023437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,10] -27890410622669872778057847546371533645317544778002849341772210372544610511489150832917081351698038154411140997676795314540826322366768782191414531112162148262041088473014929578246704425635540718619488717537176675807029641992816969607216286541377329082108806158331195446778659572288248407667560768888966729776250088311945421407443677005476022754809185800359056646491957968478121809444897578478775733370053923043081712102511267554906726760970748602238177187496954319182185696199187752563749046747469697065778073990623681356875544467481802953858260903480071315844247994978875669793062876636399470198049169196597975976292687059603597496717490458190374207722012686802762966979436531023823780652241143756880248723061748375597955204126103272224902591800045840344068418594252141269999688170169740458999180788861046638789615990810916448279010364547903561402198765469168955199825522911459506289632648020612282895920838167410601415157827565552140303336215586247257157726457110045403360391042971714813628234706983978769107306517506061089289728952531121821138141128171842788007028773219237838339307208045764880634037136881789990993490716755272006369408982378629032907599251554396996926805443823430064879723341129904355582619186836596562126892522845674425662748892899265153271653499868472598574065800515001976962794395446928327918821717234000831600150142448775860351703223249548094657103216791786199681625834176593089648794178148692029853350529217184783808865800700347024982336680701871460838835544276473113687874090748128031764883808910372496707385667361684450336528846030347821595221202282118614194761541913830136492775522407256952339461128426655297190847299664468033857784264954652743638582364600406113764728089851404296694883108665637216782747803127688968998749118204818584718479779942342965822782391539587299303731245818361709117424773858664904110499321346313578424820684747168653835467868284102485330288664433286067847128105639294726632863121919604190520159187454716845045357590108111251827582081803078275042507886689847372258968757782797740054084362964933327684648097923804811787268237451583877735460796808335598529946725608167846437676174556898981716630084137966145398564594475043633596947394766348440862326672592143938008973992611383607465490813560107422354717659093135810172021782062639164806421778603961058686275211644161440761783028365253702891411554372899249587344053046197827125754281625938554445452989309340721081522996659375057334857412984840858510107352906571407201018631544231496377506118733435869216918945312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,11] 210064727179916458552846048769313348719631590619698801266769501018390594933517621837010761047277278219109757409607653306282057093395394690657132044400453775392191515912994264163725849160926602466448414360529478614482735030542692204149296318419353746435401499350415260967780084231910749702305835376383812393348292264822906613329269801994235182551513817498845840140467398964264480703421705197717565925642824360656910369514197609167545460291593271244336950912158930975887466124842921336232724334090157466659570621603870693896722753890224908349198790506257012564366029586653616049875901536339848116621484389304038631872095578424570544869333430982969657251682530764572899961777862455551341915478636255113764369583846498584814971904709422946971887953296947607818132217975332292139840468056573606882009496151078207833060220961755960733844817551799805978020081685675518360504857913657969315875046017955441339206349235892711886132675975058221074930095323801908159036657387066835335624064680629672879857556731852765472359151892200096610274934616024947293261441586262961992256368772181665100229129364248311910948626513833436844056073393073223618309951689959132421861740970823199020818816440436911738886116388268417246745700740407345832171990467979379622096502083861003709636532799554608222518064210661171131760515892403975062217427166967959674501634642660069111594549458833009637069464419925231004635357367847073400709230731621793174504930516031124633413808658206115464129697972589316501018856709042825218475513639301638533901915386737427052336738166729474140658006656462575038924071199815966751086743400975840626188558132967875696203517023366810228404317727462668816302296826724510873600242262342968884840361223379586976660568808942459546615065282231515401640544048768293471331476759858137532556800026954732252099051177235230434301580005135286787324081916447122268200556972726147296129472974119361470633047048079853665872957466468821457629324517241486721214453498413926131937275843770975437443037750079762375567390232143533179114485923916112554306438625950577887666508117877289707917836179207258752736073827431032939121384696589783723147760330791394382711378961267219817480943545035535500345450320701622887226592744053041796774700707220355067832976740163181919366946636041450191992380969188077150451381225874536246995020781165895110022543909855422313398421119167026088418826543556528548778469208967433006345367207475486617256111946501514943401158141702017657101851978150879383094142962358670534417370845403638668358325958251953125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,12] -922376186983505180884344209248123346469727881574558310569004712130647150618798495643191714956975741121544234779889921953047842144014456414799525868846255658023002911874451937033290245817980463745249708120029494656748667799360786620407011329544949094574363150751495141724722936533359364201756322343425467122564141516032597932787780400574643213022689434252825973116486998600432661769296832678024064464021832682393679709095368716714636670955041945100419924070808094402379461794306566477039619463275211273061126753485286764637336274303792339650158785643340036374682830602734906187270200350899575587511868591059509929639457102894399180934146843168266301666243715686881885028186294332699258205357066522505427574215021258278354816821763258511664276233759668571062339878111684949145705147163710477531086133030067276815042000777745399275762821114377722373139762365883179326730100287838208782813667060630096751062251182192370931024040710210109695535180371309940878858026182802954200605746336900472243907361133027855400112036961379334027738591319863506182767336119845820227819879673075591503667772150665509551166624691986378864879078127560901181944910715170428150590396538881295044416296073174550526544886899939062504306115267520526209868269674703026009337504843067640236982380134203730751047737226570985139295212531092693907939836102260192129456883987515701210119739472834101858637140324864901756910088749027324711126936765235276740738582623523706569985849524874107289599443839284174520375191492744384965729499538940039681447763165630439138909671369912340888973349376836628033782059873545108746279245048567151396016468968855250190543863343444794516778752778107435605416903874270542075842686127525754577045356027367770851132689158074569332944037520855839810732661303903926352375311367353110348355183691660522996797646727826957469203413542376416321703046256469161673041410318353552937796096059978770029580653274548482220441589240840542104924257252398792913830108933440937976742812885039560431823012332143099595154989917110839656140706519977239635740539081131457561989275092921869680891591432567061026263430629073131206181763366903754369684254770435741461839398376364498483960593366937951448203595627480883557051161403385169249475606651368598266481068842794038283105900663965972746992610103886201701019277145883942794110675542658975421069396862859928788688301448289759896610719802306398751527895595722808297635237353832183987006229935956357078216609280724849239734246200665960447117782530765720504228877274499609484337270259857177734375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,13] 3054847755289277844599608745838555701047724380274724392635164281035986448490374691002106289772172445213783360737331781704187124009986599174852947504958621673998005188528393909516509921968337316919290536611049363962357366591425440916016396369037739379797177887322057539438161255090704522399012662378376708677169978484200977548606493957865789096442270747923829951837354746565472392313783995524268292220153370327740408867397011482603642072566953041260335220278090381507942552402209543613465621701523143781362083482846055437436781447222152428884525203562073612308615236380669594837953673014556495903121882315427315516733223170987158649831296839173481888207970074356211034720143263296257749784039116992071570493596845393206611197357988908964235593061432853856924027435328930912058793641275275019967981397975720383404736258558199320588171733348828941679492840387966352840389959492120469804112312384168640218864166220779404298025131625079015978190574211651875191997146379057436364878254687842777750743601432339513677909508072090322311759524277674997371608146283491190669044535116196205906458646870863921692237836595766873597317026505404171273764203502462164602844749278309431006433536384429050800626090182037306081486367189201484913211457994382256930968501437578872113691905256004154163134775136079569483784708822318061911275232162682055955545520671985050725360485810001750729615384729159036856494497060892632643418723582414972900401124107511111607313327879769418042850430185491107313264017224388494719609981197017005747557505214658184860680313244774586973995579355773434499229331772777548190444400940454177663152366849386214992845986972914108606561199627396601940965014985111455120478976037159531497737227611295343804028423359576471767265700117356307750825772045934882503609031932632431291665389649270036737894825146317839798569736988992137468361185269507464304020124959782168437876538318459207730576891105357844380855231697683670733894952175857421901543494937554402880312234091694327175090859232211034639169056993325809582764316160966293734771580782017218028983877640730827306369381723251085845074461877029160226282326853017150840805171073227356517845712521889849447711784741822555100548063566356312191969784762342961392018319773225662968380911389566416515926735339811651171391390262412610107756111922406519837654732477227746562039490572058984788083179333814532984237573584218740674156250197522039223614434172808987579860129110880202975121317947936352423170013305026940711588461878154913129498199131361957370245363563299179077148437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,14] -9406750073698086139117467003848861123273245273844079700603225798593296374914603177711419114134756686620948690471767448991533280400186211906398561405649117255648296376743352139949406075356943117963548734000718536255244774908610582943786448809489352347370528580202060609603123830282924890618175694966075245186202678500526645832886680490663316508409744703894261799067275959996913729663682161685432180303671173335139716598860428809132577427557919779836824965446314174968573261330324976272441024766778384292749488410372775085987573220783941635284558330743403085091495312483681153918328834716708377398100075848820257296153522724853605706190491845927075369888126773012923679640818539001683054100811881068701554095064859374519143107229543561522009951731990566590815859142980514943338126825483325498947371441537813300323223667726536965115666843642593349657689511009211121514465726622863375995645765715794401870795794339598062891272221349879077603371860190492864554858558545608817531108563153546100273874996308547384759298266289448687402897396909696275073414357822796616473873427072306984679567247421884701477699001739205435532870384198846532846615471740899900107338187465662065488272706745731327013792791039518492332340819511541914411057984676179534115326206489077811103276762102069791158202252283894612396268799045628891797494003138076871975481391700844536927325856260800189751980407710455224273432137249278616449670629046013835176061273656055611418778730281477793977931784912665925941970849414723174757682128745354739210268098650877220228701712073099900934558111875039493114721319299958838081462330189916076695625283386451123409499245901331889787823236883596222332333035193686125050308234437204754779149696315914173727567781995518699247657465904682884366246482513679620638249636920573291823394176056626759992003803514049056882243773975582370959047461058011634587960966373354716361370112412706378781577983774050787116554021182375114352983649213598329901025763931142462126480280180412624997681873033916967176384021835642045025693186235974344191942633016024459313069610118280030208989295262719745018296678959134721069095428702682660087053870674043660633843434772174060269666815368816762779430197816871973469597335541871420023418378731152485734553496821114625299363739446809488599876961362019290748091155266053470985348112430593281958383963721174974883888156865073266864529505374403408375921237034803470313375801523446876589220835308108732440200182515266259858828135501538054923457803744506973249639756413584268379679542704252526164054870605468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,15] 29450201377144824030482139792001115893789700986227726112032075830273572741430555981106191691328333172896019358855455132336955191552440072334207160190384323295334270539785780949203424810198619098850903763121319521373417150125339561971097735634142769306414591739718413706820813087627079951220010229979108148072756070161981790857417230080615809111070908270854241300381947560626735086015537541388583394753192015841617281696749951609738461562269638234100313811959311860770852078893880485582823236835608121604197953059421879088472989667585899459619828981897030691386792441215625925514580560631732056554094870214681916842196720970559799124890342164350901908935795539875972056180541052991580050597804910358634009645165818505616797302378136694852922536556101414991034343187296709874107717516906081223363279366825817266137863272365844414228720433529775818445936754051626023253296033004190574470121401166790711635098489394176085637359019152919095063748697085962588079430405683749971236216225616910562559100132941747681110942909299985362860742565698247593423729737784107202111617526510991759399069856684143724971946078546953980191732232321301637215395379650631937125011819289714950632927072092956242998423047516716376977620807430162112718146465661360761609346666729517479326965903978264038557839093208247635887126474779346844046533278790524701580791596514393634555475431691217935110881924229581288328595819248802432293429785635169452657230301652829494468916642822889966624851579701819314894396851263432049075802735652759236790764300570763952929010633419947425587106196736677612582680949383278050080805085163119477866459936618729410236825400149339788446979553708419729058603708262653448868576232812160884786894875245817398126420534064094061997383896695429180967621399997880680971029706593721602415927949469072513347644677233050444013573462294827656623673846230569886365648591098472073033855417207602651217791315673039197823707183798797529752432662443921490810537160138147655709543406771019250665398397758811090594283903611049470385824032609188264511640549446028526758704601192199024002420839628938748160099071846659953919661649717041644544438182341622618145260221425013688841935875552329674594964727756117402846712952582759744475396300697727165523658500359525404475294031851477236981996293236411198772325751475566984159106798197294663538916778980769274267383751111591716016251769700995252265758472928542127566963006197361080381762390214578727965351258509373133811293273408986395207244231647482586327633239387511522588969370417544269002974033355712890625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,16] -88645348530573265119007459311113425433625460336770782606754011864449088051737714779965088584987219868093686286131348817834273813423811161169928791119551640986878348873731534923465273390189231680283323395032693644110724680458004798938065202003581617047660324731540501919282335618872786529007136808412554338333079555022642228418274496897667092607371880325560139861585236174919503126589651171705715669679221986942934481750937561588623918327980991149379946507363224506248731776257001005407958749261657458489030749592529486989125129985424019516923393542638538704636668260820750172246785025977506603916180450186843088891481691660703707912439432753768942424108802391935077579142883464993281225948720319803714925015373678601127147590618136136133948651688275711034492488248010998522904710717659687286667264548639444616434487117387911667654770524921792361676834043873909749892314221260570050917102131307423948235401795169661524248576454844788678878379777675928026299665879688138086609903219938835503089234454741268062852243234139096465275871364271153969767643346344071217097314666207966072915190321202802144999687953769628165174534907616076974979814764874091155508791512275645528926297450109090727501281920757209166111378338337473996322315594256121495988094730516466214309448645666716033878358634394137240138701829953348584119161582706627536218446752232142483103948156993666907268289167280939994474996907931209057819877729478744315429120151595552892878613876564342458944485566947235312901324879918006619971748208749501783349338910936494053554100583753657912061904138433760994065948583600448988307041436924736801097953117888335537198485049781544604544742513615852716278675129507614612513256480255228046916781382414199409816342620998972251753253032311617668919364430607024684453706225930769513858194051937211025570122874815489231431668171207304367938208766272828444552201523558429799920143820411311260988135414017698011398887599755055112598461875402851390771899369200561703275079920255935415239602128447347492199513401936053501814279246145584902599234948480258420050509692311960121255935210358040107331090258716436916895588311396393850282312805815953503821166413392656818971156154783359616979708841458584248575628091870236917112349759668101505555581882120529515438726524252329507056726210049798406840440684963362056701160957865380431318937630439200438627925377709529935115328517692773828549883903666480754424072584919716624832316336571719616087930589144472171854627867666913245675239461075285648459142866903400736187674385790913333948992658406496047973632812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,17] 237961958914550339897773971157553868110534870244917672631395110692697329845854670463678713136963889918602887278331173738756634381861392627817105026161315538111341459382571993478776880008824192489349608753863704461555987861694193668307320873463774659837395946859692294293806370433071801864457811638585710249873568210993088896854240977572061212683986749109627013849608229110912347078107137813253269163825144478778508050938365317334765226955699513392016567190058663615135296810774674511182184601399696300413099625967967256989886772892792838273168344070184347054884786574157323448211551270137677292831954822584636245088089689629596568154642323336403551485384187269362883199162752340261663456091667579509917798831015247584614459357005261925987105575973601866713142506564451217183561500091876351947596048209504047464469773835914691082394023514194021672378971060069867341022493308140107026526185389130533214585266812632068956335335561139282853113826528593359277158837232057074161398418300985925207170309758784024014888601664535574441324699096504640193090090912514612373165870307314879060953082536859917181412192880025431338219190344156746579726464222162584493602135837461994456760859638999368722136997120438347292791993650875322324069137204125547975079690196121395215520423346782140837164352782254448956185318854840482315250767869370751142045665946623998595040022212228635144002711758042070103506018622034980368529911261210963527146825639922046327114183410034793444244475379894961109783832660995553120971975945473585360864801210073579137825614191206848144928187321447211470880684026123748872454338591005601686065286502021950020689201141886693703357102879063425258023819477308012979045043327891115758243195127375747119311368289488276259319233598497365408022766945842876121623588503672827804335221053147366799705521481767752018280104812814629558796326861051641354120770254041472171175819685512276207550832887609927302725752349706363640453929170661481500934269290256773545519748762863337081772350326454226979012051553934791560941823432566217033238119879767577958987434500998854814911646922849459534112287469118174063014129896742116271437341094987143690938591736367228840995979167280991942463947932936143841480072457206414464303233455832156754045769779472269884645524641479873350616415720368388216516818207750455697973548579172002756605625538175142441287234529186984753805964792136056443684732031772323635841293026131801566428262669913277486320901386490050994932650809047034746722906428582627574333354707475315311768524840010941012735656840959563851356506347656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,18] -548336694124190831209932012247901297895809484195971481952366827839435486889640002836583677871086597315507544315301382580038658882512182235176054476873888882243018767499458846313579439710461379678827884735122090315251743429649899318378288523152133972694163395710413224404682811291748417233324638368880369991774784077549303857908944754574203595066937741571391182630731333493452129140219960732786307055919342219766727925019289735081033237632304583924076763144942182702873438411703985173551308603908123817331880400237534843969366533181214751817447672253528250246207011091737170316738883126492825328577347753339250294492163628464148897778263039842141581727067447325758076592013825152752293858522382239903928750533581316096446515699539859542005734667693157059914195354665275570859127482332439635328017486664507832634073599105204615403894669472568676026044861917026885695926570569365506420064776445293721227222744455385655733609781710265412691362609315014155024255420221308796668572699530425449198175595823585504505422166267066909126728559326946087295819996463073593070567227959172663533452923986914721338774683474173738007407511546745842925319328131409967062446472214620265370619812207401714510519945471857429180476321608376218833321124086063072885691130627841209864000290811420005820032233500653235883648512602317284470370940577278930670213091987656393264872588738832236946796481457014557116586318450196158919500260319178988167191151256476266033346024867537092138971162706833677526507547826640198364983111479686916742703493449161957898845493084187041104203832437846225620443588455233254005505373242661786069841498801324458642522039794098970643797805845620196397916189369929061607764922645538036827483056973348554263079001825095166375361104416347211429157253984048513843889028497149706462371349594751584530064266558659342579425501167140575401385130668835738694545552023773550119139497548850639354915325019685260892783075564880140946386836203187911854858484427571309400586786050234914478610606434570491326189488975657694350531520898007461797926431631804797020217609832688590412925976049198972207587380723941433306916989255398863971872294713772123233035311126372974788622022451450960634081984663917996134069923498026101764175333338423998854849582073047892035983608627265722805675720062037604895862256088867713907608635567729751979497910203043473892508135685669430982063819283836721830718859961741833114098727243882035147430031337681100353674922374414378078137286451369694868534726725553783027044211565476288273502485991168576076604246338774828473106026649475097656250000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,19] 1068735613606108405396787275375177613364854289198438577598539301539927195522695487483426213010349134621192855642238812123654380959488150579306627658165971873675241303340098690912924011051491794178324864009793861620882011979462246413861204440245434177064548121717519059590527884136841642945290379388708532267037560313986060224796922184923151229055944063417376281354197670446513932614629209121469743525390855566311848149001721478441830976615412728280581107085166299904389656103019300188038652209911772805661948094887807196816743084948075894993681446572463397146662557803018853196120174819032815271623321247317251883945064785926285246762016862294210144024510475037662501238115089520898209530935528100137902016806879586787692677485817230079521320607072325130181876396353830953016296038641676211382924003040042596295602957329025446577477444190791027458311381182539753060147920657296458198059781556443886296127162577328167736581937173230219732685158504990080800672254067012300550199058202113490675561408232958783403499944943093638676718523600431910672311437965988442434027152732385650117152243830418971262785647219101249323255861007893090176791355060411399916103078593442772848974462472730538276360531191458585202408874745223718279179679884474276418775233754006036047705837765518227967819573242838100442924433904346782370377566657295506354049832296740739896595846201708823526182472209888192460164408875439041616666323333473446472204906933075654438098522454924054646763515317377068995551617596698150273100082571072641061521696676706702826764542097145443884723343929802611079472579116290723856024807546727620917541039621712556830957068429176255571929751396387216391684224655574522896387607792825445498177441277079628826624791215347461148422085831523615841655703536994256025668163620406965722594075461346296527775962682059100707598514731816352805133982923703036412813912458360409414220500075985685788459996024180800330426970474638981180554754783344536313964225405076430327116471507253188955744422838869994580945194811594712225961943874448058506159522179961619717894399592160272991620164062892422077620421772156443270870885775848289084852230563757506439095094091854160616926028516055674486744640250609091987769634402761958076144864998387119004926562656452311715973599397375060086210346438949406422537560167981637876922481140249897616247411142787612274027203177082293528025193275942367534826764258668839211942793865341433452766358656960918677264951135887270163761197471136873460138265344939699593305317861022600868910514919513313615399840994513169789570383727550506591796875000000000000000000000000000000000000000000000000000000000000000000000000000 [83,20] -1767369232132106127945561807939553791030016594263776651195893995225301251638422761708083958188584700064411709611963895942277477744601645740364315627388333862893211919427129505322836552905465420174177067575297171936212706438223530748021096291860957525211876802029979396579270558657865968557623446299101823413277514254590327676546724661790794684403436605523476044709057035851776661646724341204732906300048676531581493467807363523529671791275719175928652213690422713479955119938555667691820567922858640465771396803383123370632172547699362595265370934270272661594101264541175230922456678899492677821747670690118033016693293524521253389285022667599887692851324654634723387802017800032103178900244137834040434159081333382295872303234218401813855378008418150373079179153345917423217155687743296731559738834154537894134135984491047790959849870581406344092762072749970241998579980970296751442090701175111788293092300899582161419697652590598568734680015103089199540150995636622085504607816707814708614754069187624170699544564259684118393113658551586878494366452292175574545093885407843129613342542059796931229101883048023191453672767742362550408168319836620012591073551752919411914791149342989201141196079844020606736874927086274496043918142767198510244192214549600005409465877056997433131955349893362522486608376046271026899218358812824956318817194861341932845218930597711178498766980812415854220258453423034377874309814266050171580131603997176825342951464307891118453296153822753359553792951392439609326468998811217362461911411842080472232769126727607017692651396907129166746769947846077437066679903673447401420169799359855980233939546686650319249882702114317061139794644945530274971898213516718692484279902206881157135783247474193481361722963743028772118901072587573054840451069760035310481364517787156864220135265089239193600903357567113807805771460129614312492485661166690624696536969140543978071519003960362863474830829037474608349506163869546649078955818798784552219149602095188036046386167618484448102473268860772980374241208670575224274331281720200683275705002734951618430073773951383327169762543802679144246715938826314177232460379828921899537227715299648654001697805864157123014392279696292948581883304528304033863989067375693387905185956186693906292573427123987024707337181056136827733862240543243981617856246392179134031538332599328083566965197213803503389145958797384786017289008507016110965406990720896492648682213034340892824307126903167915772414934632735205443784868024834165261135137156240733219970237337953551224505651523477567366171570029109716415405273437500000000000000000000000000000000000000000000000000000000000000000000 [83,21] 2563324111128077958230414346647899645123496750086380919205326187418440004120226648853420084973269771347563629135438816666756237818267769666389707686374235668827187512539463413331351745338115660500047446233481681979115832334340021639837274003754440764140036123847876954340310044361641938348770326979770733002145474744023641874008601489295707889913508015578214271275007295811143025873087150478880050476593315717320353863957258845741168206291126373135856138027587357527747200059595507668440973579506428609975045223687903628816981823291419687844348389387392541528306918586451199468398595990784949783808123327450624927362005067071063777824870339676530470924542015670535446684036901845279008316780324030574011962216913235788218286727225519894152864055355518131691235512104022319573985363629402796822728154448177646289078301107430153064339148192035237200285621913006036797894979911112495821135247595952063634146797660120066566711324417666200902259828887894144560943200784091203262526654948976441962598271363332903088051687057224236300087755779712284381781833707095599802517221375174979259444890702490189465100105616225529647858201833289023172166456707218526341882659924338691739802315965664411397075066798394577363654085685003357439708687074263672228820412758870768960108525553116372912920314486673391360723909220481735742794378811796851445335246531664743100925959722225891186852752167889169082126651660826345716272864893822922647420783115681260253616316872181067334082936036779578790727188968676116468103381202201413185627499265021623235875294025732453621740794478248774923833421564174603840739825411713316615197581071561696980662469788909417406136072065693112379749688763689409900419161682932780339020985805954086196736644231629033357892177996393882366999625689517774895570947890441681307514951008629155959910390190434196400448021176333076439644613516051320342786739738228366440407876516402578008941733160925803958949943474031642987600371542473528877932747158090140740885829062125833634965677367548424956973670578594091606991640150246502870837543634522865461126227857381620697883409677794767636436045209551422779057798142165403356470658276205485650937007439360303560284466642556055450576546862094969549038111719257939034752141239104777993655964624791210487870649546804328851139718587934167487667566657338074799331982778521428554982719100162118208711730387017959235937429206596046298591425852164420585516455368680779502141510870777183281644130024772047777532779153927918217086067489313807762234078215495082371161952752222849391503135948675029531784730352228507399559020996093750000000000000000000000000000000000000000000000000000000000000 [83,22] -3520956406193003024086264278860211345636147144584346626913871677842625501371548666439053763166549419801682864002810220640912373720866288847953336082355505179323649156947225429739635925305035705664828760569534062919392030928692530195617822946369086645707879790834423033073220502908102905689886426333331053938303813216332352365637101592995070885937471939019426357910080432478839915397591751194032360008129618706545515235800933529443535109338121805053290659681734168106288575187770324503724693978227146359788466477884528762621575891437796474318737725946746051039055884984886857863927297195174323839030457540867198746417429024711098501149691702025575079659497509913922324941302767834757721051844743431846290476005967684778301673496003541732594825004183773641886127731799656531171623100921252720153548168416446021248920673378299840102515690754302450434829704031933870432647436119411760873973410086806583151690177362565902630074275238383356655800546854249437195929138675323010997899326159004924629842205273216173438626537454346062237527255637922489569835617730977749641757705571082168944718402733764955424987449507682362428059145424147262504618187153922773857223300347691246380325325599090196532807107992644493122586766173537088171727719609846794234692679856975848884325106533764636331385742727149362064812425803452984264574681386331931012943074289128744191826418995759897871049686096086694214200684465206207562042464974177317013635670554058189271338140462940868394964942666341669573128124821067791605954918035843713874106250320973066970399651260285700674276783248310033152456334369139393500842003102323093538659528995701419495666471655475744373551154307345273119906963288534660367218940098179217556519188001308356352543372673435229746963937328864535906150805739668792254070314912908318980499685682719957424838596081624548051810089685577758506206894398053822923674322392555363096003324259847671717364631714547498642336276913352718888082779301847774619584823833946265662128866456979545451881947365727146534728901659065582176990567057936194484286028923085452921938629838736543972187136560739759604744141622163165330797290598369547138193366978580636452508201446840675784793685202340529267072786635941126955827485337530911082832188447323337366350265766960167179477560115486196589601299509890312083548678933692325738783740765697221093577260115478209268855474872166554723192570610246067285092209697012504631404206995118609077757362372568940485733086554864365383194136830693202079856700975805957989032156563999691714404408816246600871319289877728705333639891428276769147487357258796691894531250000000000000000000000000000000000000000000000000 [83,23] 5001228605381336662024617256317298591729029247996733019776647518911513086482842948747644070341336174200487344096465720700770019481716430102820701078606387811143695789351153931291655954747647206510134961873992032630182771932194082344379344594821137751869254344425096522733981026826401592307722901873839295375196384124273440152342036517409622326532886825919203316400223513700321747441844273754247741348282662826826842265028515894277715047234358334267840571444805793545355448384316138929129548780689607980732522458103739019913591041829968770705866745001961009905383676750795786514012060597969193742103784767918690816487825942966646310507612314434800330605245165757140297880009701088074523233836973694212852593973017723979731781146022409084009110954782701897775595132712814075672381123117617622353870548338860833068800374945905882422365525794788062813474467137166261028035461563992753565023761086811421449153117519614939509642640320364984786389039793601798781041667157692749578182378864798157523994808145075225268155635751591822324976429981877836702816139184370174686489812664350154266605890379407019324973680453915375203389087161433983661290721720084148904337952712514638461495442838850613179100512894088779782086097003382576930349963271640697022904704551256485903061815726799994946356741853228273705622399192894124007051565212767725866069962431168761380017730798714799015219033741184712725794495638232637477334014886098540145553806514632711919213808137370481638971114270514636259608238058366315845590535989215841823737767818360931712546396357360307323625193470440058367978380306969431837600064739459929104468003229970106084217321283914222662417915241835366923975160654158352975024467568997696695061516210584391410433989325291464529677664288010385860435985162018512588102091991354612423224360073098856741601465446259389568866136076376506520032960788260810351566363318727759132742217557706782417733314951193594719940137236254423400100141811024341975409958379569138229353442751277080876382727358698763703273259196554345471812566577229283898458949815409995607780719660520983752290155842160256075851007114055793167657139989637343587775653268443154101498158602877091781749252226844137109086442968264372925082153340989770683617252502310479256201116593876129402134288996740970124971187065276683543181896431186541879302278991198628304016040129478986055879445902588372675006253690529420853530177815561135360568071013962274927994012898043635679404932441233601239861785580748663794746776762957772739432785352654751946282343202834439388222637973504014992690534791019985050297691486775875091552734375000000000000000000000000000000000000000000 [83,24] -7402094947471928283031917913468220045451621555295579471621129681860036532836977878517912531931789487349656990024925648591861311924254949493633811736821275261302087637260643467509202782774825960678020184283734814473862434985100692032303564669504982846372237514892484236411491726587333865047874111899679072032261054128035891928068023741536644435318279961278014084697582520722832236341519283172863853414932923444632844091670006248129806764586684285178225242961227800139033837280991658199334843779374404742297830929619018214313353110477666093161404341144340332789203888524743527654094628703473979436210012162843752595600203804016496265156736823606999640461682475191109049526187224336786419183005417128179784593742313694013997357603042682911788193273070531140201184138003530707895717173075440180450993328975061868897841032374708193768851692850549592999683596160675634110480277001954048277041304356092974247374014697356328170624787723398203748668034751634753092418824480715625017921020109170796333172029874180022689714055082337994150513957784569784339826159164502981307699540438414210747082323257056891623801911674878478754173242999054488696938517974198936632029113388690096109997241834658144205645529857187355660425972003233472490739822769059790104447838072520341973777330801896192932063217475840076317198691868368382444140977129601462053212273380810772955525351136948830031708960609090950172937205962701180798904878786257109714518654666839329082634442903177611448709054392766670400599081059034861595332302194160884078320008596308200426861449604559140547964032983145535923734779398186234838260328895851433889316142253977320169764124166673428408810476776676327225489924535406563075205755832322758334127279416318161982832251443274168874250227885862127949795761258406385509889634654653200122249260596644381440357960449555672534654878851251519595967819512267922315397537731534821074178739592887280338069573090826642231730338202723397854407225640511514817300793432157483261726785208656085097158111871699173567117917031724895266055578379894067548100431768388817138182994111569684481595642011837400131691297438788042085597467828952462935435288441354714029241410244811889671284957281344016719092020395642483858801325305618284578474701989843751204415230970298248608288066163935347802848793593384945666674452787942141287440874894488658207259522019982681900767391789274685976624154281169775859423251088730553885010525271115619514315476506068789213400071137270181038832745130854387415276685784755619703317724684874193287845130663611300060523301822967799119572368245038862522022782286512665450572967529296875000000000000000000000000000000000 [83,25] 10548498498236908683315589324670640737576585384596739024236370801674362197457833846570868689246301554808046979589793920884542580210216380017969974919131559960902287733161330016182271028553619654876453540734244079939109186363449339966766095263551911031260491609607167807660764920695623937734567750557684149794106938945312573879078347585853185604293976027488223292047782634419490248392737145301887378898453074259895814146549102096040695384918318289194844403698816765039338059382781585113162133394435177724073182349066534020915975878920921073722551438633343121394513113950104199622434095955394072452064565900671282647517866743331262314520636498652699158935738006328546236221843543270066332081864920493823656443943267313365207280301025466111411635679488433779695536707319602515671872607672384462425816518636865851021218062373794988373910502534435456888863756903707370478248701302871846982207683084092995556339533418242190887357937219662427944814152933421966188426000816366949047494113062673557173429620645790675979131715137357818411935003484900006162201261665878646707259837463155317683858854032998665055700760982395265738263930926019277574187207999882756153535045960947182652487278689994888122321973156691471303112565535273101304625967148995239939639320188530019714273929738649134690020561449482435586342400514714378518448347291320807935805008854640732382520175730796104725203575258453807046853929585726120153403901475313687474288331749775369486165773390550839039313515406740780434926694350983724192920692075774227839307354412404237832949238163544146877859578681246777080208826232078984880679492009621187160937914291769466340567808697273240645433522455415357683649581111878975136091853565937230007501946538973706308057416917555701163952984696982225793060171752929326189378933223668116978498381979483489901799017129069283451237606297402178784209083042994739648187002949387119606993991591298897396439642637551673486136768068068723132343896407752944960217934914310839043983356806829118851971766588461700781108882088742092358373824984727445780335052463303056305065132916800449631145794523412928889064924687428205483116506136543090503759542050401765463772506938149283008343293246658420999608388508320612434768899440530003552386081613060199173066675314904993309179219884470721753553094647476147302226252489349162944691462326829236159255424321319887232440867668938948867547677537655214193448176139270838249902842624406374391678605440645380631813914094186514185243956039521662253385252194274997328137073848872996968494765355517558281648582653953847599997489433429950084208925886741781141608953475952148437500000000000000000000000000 [83,26] -13415038907425893152219917945815937089309508681236353516837681005776273276622505262637413795782943822132904469727999593007964959876718902356612997575871624220287043572328855266239211765822775149089505873665742553884339925004089713054756591703530737763471311836092254468342951537910798070428121387196326981952812323261031357006687955524333336640104810267363733609398372899263522820163881001459010759158898631054016843295353430712223128960920208225178022130600443361433737639812641013519243926370504676768501411373390882571231249411952172670508770946138456319457224013633891701972397676765364859322143522204654833907212496594547429955139418519758120770089745300940607581711092697390812095442980702927927562027551327085816970800187103705921921464857124920588749013207512870865943400411661473928339457032491419038499568858862548185151779525798922064347646380696796222979205748976006941951508367819490615234593180205203395515553210041223491841743407979515061463551560720608378003336528832889401002618292499993268096064687562656572881167462707972039413605107594430352276402425466448777218009473003098713694289370656313616427405917013659990651655216777049904368238096902578822088839284376010292907240137192913339484428834757197364718001572749092751369433177358034907113789547720469258190298672349467906216838563607509252853120540307829485469817984209028462784731630268550227526994386868928481838129301904426666607231036191253438295211911997595923039541820220040235583531673345939508435109101590759276963733047889184120914387562333677219767537313333532773422939601420263544801264406453172995242166051476869722877047178572350406012201539245450181006216018920090788693720545114664044521260503310977642618168520815847662704551242884288316115099000218283239294612558963269606449021643824727431758128653571287625179969621128756008838151363614311078729846291805861324803956416451705287189683064138493689372406801391380890924093020229465504648841644851239361493043104574452179980544367040636639121296262812218746198071896616034566168255281556261926922709400343959370540793570383700186561210385555848794077612479250678753191348381142852207066374545713998851109542600515282368962930930356139637893806231171320398121178513709212894336179602049107286829650536379008666200375403931257072909628039370448215983685942017039904044448090895568467031089512364588154460695910834498227419660578027308696773091549736439790195166734802893236750559164768499177072523232418013607828857137558801192971660869842086669771931937816577690830588205847603124184112125750365358620267415199543563927939843205550118909741286188364028930664062500000000000000000 [83,27] 14692121165897270149944783215128117391861483885499794194340868252923055195986585129149983618654610016569161578400317308042835273026435421624127226785723198050066020530984685413800771787786213096305189699799518971207623868663921681432257819408839729883935092363323724610581221200010992048426552306793016962270592726112462288221639955636237305019539002441688141691943951982627832700325038785698911464801352689652493969575517027839618582106569023021929105913567829497682382512763561900405644178440461834050478523636891138678488274958162794497429450521789606643891267705752156254252283266722787112592266615387417472880991489615033710081740388710921599882943070235644594074685435250635497493768762851139254042521709580740194896280950573709547123815728654554728985308529402034220115121006557638443611457102945961087012320369747585454724327554707089755824598575019744074945813053838420669113225079281673908140997782628091027022092221332942102338701275672800472560898265830774612858642233177214151745427956253879807463315281679121636897460494217105372999247842273000849968631514633819098481737470081940428757273889479390017145301828664885594359137370162345655787896395666327662045857035570998525428271038746837820646972978577045284077196730372417282633402998789522628412415046237283485687369506190319496461481210543358847777336161006091698557131804201822071527656908247179305649969053644439402302969636185499701144238269075920058844250116845728200092872322572659776249075512400051520163243335285068173494795660608137081059898049817565871302681835577026192100898320369383578761516487708071373438111173215183502076922148301092487398340351476907464618598084108585518190497044239488462367523700429778060582060352144785714849338605595082257279361608361611902882594603821913737587737409584817393552885415466779426743079485308536879890422623380218563585184438258081858022516716096431704194153506627229083248545256683434116665857056316690942544332756445576543194200887983921635104856412020997862752382081935859775574169083407269961879450588238561775744495719252145318101480909462481762813361785251557266237400474529315058918394149009653845572046218457843478696817054149071147098220548904381450587799181460673181875444090323964125723823638972670980506811561844487581664836144667101708423691282343264312800469141313325831633201855780713514842480634113563171742060953099980162710111114294262472074859711369805030844447815473173941836119075816726899225039971251116114303090359467340745697829504197644929469402793800944932092093258787988603283749278444723135134857445263472683871075865139066429776448785560205578804016113281250000000000 [83,28] -13751404282997972762816799525266700514405662894513073336859500088313357136907985904262368886477916756008389100124566719573733289307163819472263421104516733762384858611624442679498028511848803141082212861153709209322603508394149753044954044671934636716188218210234663709057147163772528790294039843769839976431543550508024820771918096315449081733344906533249438036159417229311955642059684904690005004478963957809501811036239227835155285192233974101822456314281677495040624527167029798205926400690265317882016419735913646864257124789275423383470277127962232115369328578717414062270784768047413948444029973059442763092304201470527082251781215862831711488500430312252188199148601312195512267506457763929032810209514097443547514029585832569920529841657413151121043779742049039436642442731643239367918810293621987078916622822551099731665721653946745905188186570531829598901128171286646863120390884478069245522193253830524640244429175131389373945382580069031459986318170185800071948517206950060504358132421629837104229660266720728494555008107687613098899189447993865853596180108968998385860650518784844004404679553796337350381401736815252295809869287765688767218881954756990526115760148402242830930494619146460440343415869375484785576422058320206007356756327392261363870427184408529340869615979945170624733495621765617225523738378978736097030503340333040327776410437941699991517111224399402786994655857551825159288250821580197678235640533129892562861364820393101361681152401113889382372275242141241307748972161258665865261814264105319017730353450794243859544516754397167556642909436461473150295638324883342654209579238232249481493187704999685094322841313485417853765564872867014730047629977095553649356208124251392827839304893959856319800539598083115525759223136911346564950320273414541310051295844446976775609088828110203691547686336844797890306139449104839738210419303992956974003498313026903285156769663885546680975740489881986607227343876132138183367082080868058124051970894872947312851280593761761974347208401373951354015570244611285355912821332007116547486789044494537409139792481917456880831556356623412152190076490297479887345690007797819746822925189172438723808572767360645940710448379621706758219152644817322032461328017020888314418535040842983261706841230941992002293786125921874757927472702050369055747471549605455275473595987590743198088215394735190524364019834206061848802784565467414950449447174170390703917319532478903012698875018207302070722688529251242241209135098534480277476231116964809942931626009903998014663403193393915749836245756907286125729364748004890373067610198631882667541503906250000000000 [83,29] 11066248816623634872521781199195255464187756913618589257523485811488590672579231960372131018634253041518436601406538714128260830099826711063356322985480491174268520734358647389944075042804751522303931870069011070704034637800636254840414007631391682780490093577443579529139128206592052703073034254041639266607412282270298669643982237957634574189729485736134511997358706428309080293483977564744289131731445279666444167306855377466745887388720198041924551336252493035760779458805440009982077188309337495333056750813347024330250516333926632140232550055915006619529833175288449233672401387940579857943418538707891078128260671156674105761002444154776515870457437631987866772087787401860560391812001645581497683843298402994899504792927397954118691639183389547608329460956996235765316745824239676263022179081764233960658448128989893303145061291536976593260209202642374542460294966089743830771837260892901031627775702797379743200803848995675815303033225917156537392123252237416038166773567622489306005339671250035754864241513643667956306668112136844721720886422164384859762480130926006760456598220131903115988185778701791052604501094742306503609413332878253292025907505577120174593264462993350181661122110837082024063282064217537599389894828504579627305173044652732492234072169459012149649688122481886761660505551891298247497730327829629592137139326407395204974766267499398163288995967304983515312314591056123483358115432015371755617505242526144091021185336573880286672155045950561968646222499442887523559092348763164408873528281421336799938815559066404687297306652368196824500326873112522064026578713975890170436483570304000737877929672089351891550036621145262837938798679411205079719197529870662317871131742370954563022228914036494728187959379160954672454371716162960402184639651759066994898950888039701642893178419942433170378692285570935079349005765367612166581464731623911135026164600677914546550218407791357991442017975001661422309316564724109534476346338344541452336309784869406779860381156258919200257851860527464608844438627523419214080927977672663084099083334478993983241807788605446437815575661147948664414550823304339612139804407917331509897206142351511023628865954201406304290187735692123551295048181118746552762173209886146969013592434892408653624023134978222314869921365699594490207478838325867000137744183310228033227209415167517988083802515727045661737029959647577211642983312176336396481127243087550763909807678531079657641210466308069524477903606010243737701489776609239800418439129400074385490936888191983490283380212574709221088046141859522118158949688382364229255472309887409210205078125000000000 [83,30] -7758903050383290380832339516086160730113033750667601913080398453532025706605041637515934202836333218331539578053519771844313636480126463380311653211408323298256793309892470030218999278979473800247493447827296927341506554986382269721949434800495079132460532639788109100770670735594387257983539363180028817216940500609290388453079811857743158415137380525433247643290215772800976190317040359754780743732646378584926372814029668924529862510860240185250891474390740862234271258048758952607041321105162612726452845274937322213789168599943271142747363127569155313943846624039342778888107680352608206283633130183334290224370667610958264733134464006456599644010921391425100677777797801556519486819690618879675916803672584531077834070693024253898397389178907608009485071215840449158604024475763677347095011745324096618378285081521385693262606348218762411290792031377438042494520929515751462047312168715790650920176824749812984303893021670690414930266186236572596901581774743352184835117885801165400683667585984472891869901339896996734765846735148748062294527327394189385111260036237867907063119923075700128377225189503033532575171042889135024210456548166848460948195845293202172741593501881118313176481132058553305140939527716415736214648746192892035080386443456232493549806937904373508284447783818898494139777690258903581224278604691927523818057382722962809223109918463460170450399311493808143534056474788400971403575361977931118688231930262894321298689372553024089908564195510415729702922932791131408677976351213396866799498565523455995366731723767106491715445029911638607102715335645936824017611357726000865340979520247663176556847274892622348269943916560503314154286924246302703633279142191171873851911774323305596900560877153942437365921437145118783148353660610061465935911870055983912042882092228393492998160038336015324927429148726979424344911233446641563711162632273613727246721098515665538749886323502724467778660868492766459515091056150180441496154264587826402850294281535624345989079442403070818182255282859451297758743763979534877089055859696492682494472190724545252961893824778203040151240316514590462141920341793263655527676856633452549943708580400925500929835626643452209099605600901501243049205495418329531127192853622238054615695256224673321368497178942768033415125584852884903562808804775950561189308540681347175272978300494105091624461522622271899980919603266232509332077826690158487421385356510060200107065923465807537523011412507408212928742087459823953570860215671773862462736341615023685512196576113198784458114165315867245122064712252515775777611528596366952115204185247421264648437500000000 [83,31] 4827583297397604857007441114556788934810316718441061818677905693779684802852235353346453958439587536013920717206190731145188143223883510418674742081024129791009715768409394944576620998444387269311898634894189834778607728068273247565381161825014895841258585763054247471827371855321311280937200035727939601845787869437138050314631994527991602944693251982999948693852375177542380124919849178493401743178458395253170768002476933075200087198946008037256289160836385344834286284508788671106779935048170846262301206947646104822553180938123431443907598404221221367722536687448456507702283322256487706593898359740842514057632861594919470462504339298066016196063041852177933966831753140782126525011262057220187568624468370940062797762797856939162588288894912419221622538425050518900757578260288505830720308361771233057522871705459234116199966832611218367323124144927828162632184326675072612853905100885335876322505915609575724810963127557086607496938579234522136823553139777749537273958464733885564262215274336869069741458143270177967264195514361994573113912953375334573042824434767369782116229180129452479595754314493688621890586525305555318120825127405249043722272309015530355186055652149050273963207345460267687287744056777698455937998771017239488891133898919468961400340940457886799736641059450034374302512486394261196399316881404357391423152788285836609178441700467944533699704202600142982097911949918911011977371354253914279884044397760921555441135107528283258433286718355582050522859136022791113891120843459928711473231646620324218952967365368114817349000959368459702843185214149208468326123122572332819247219231186490791493582306727864964297385575674212143818384088273582535581383143143638259018802483211143740747114351623827018351269502722808116189496477107483870283546066688774982451498016321854849797096900716708328931245524788193827873935860934800365102572972588825630961184546506924101065856194393096891955518252834107448692094955175308158880239648167431667535406718766760380935001086839461383004078705591460927244576796371607481674393564574684992602957854948615201786408176268225273290325574191245766237261018554848133317465887898309096319574342426468885803097241089090023357907727113177349718426547601101804299678051367042510252658095141847322706544896875929205505497791342906373379096641468972345203454102954264868292206096484844204692250180974577919529657084481437748587453649003382121128798192425783222464593080951220584929841960228412924419224527872890699583694942690815911112228359308021287032714993882247053029908721942623902647049490880989432162184726848863647319376468658447265625000000000 [83,32] -2725087270859515844151625350264760981870570749746745472063495563737671568722569591516383057196225467391218097043154426445821901233489360990303648099566399152541499769867011668857293916449108269984591597109393478593058355940310803761360284886880227949484003991113543228534177285680420300484593125826978252366439230647690269729883558873829599900333022995437451531399240664138502170289230016591023924787317822140900838064423090640116228750292247090876236840995186915674643319905331773749476013223444769045664119721102389372694173486510884393177459906870679766787080778693521071264187315576308170698559706910637954175394745585565305488056787423522402629833187748055224235519650150378102848638430258805500666539796587300762057722516107528195497858614886272227807683620085908763849797145313289478985140545409284565462565944566892697974185437714543638442687489113998856170443785964882405134196838849914598021199701677488299688677602782359224552534199840941187611265788901112320325177649790097296273220211251201241641800023243585798614315357444322405036928998472257921415771912020812828424920957217715330586474900830766935653077360650628527596122531385931983806020867705855941200077089094834280035203521502491341014185124024742670277580233399164404859220337271513576374007940943551578778119508973036545378966693588365547603720189122396037655959109483597296864158083753959052235319466662189218308400062383477111373589863926190864261219457629852253988735726262472976015806849069423284695366612672796895785110659854922500847062897231916040440462476473230697638864644699656665995882816785290264440469532848077351214621799573757642039852933252220734696166732887762558816675502468763701489914031536145359095116718743485058987156103462782369097206244628144468991883608197497060339349416015796224112523322796626416384156259446693786317908569930662152382655519295119902362577792686003176036324419775796275343224714625892482116960213430454777724114112683261736893338894018747866610388263682656917142771561634286396765994156985533068215340575788616978687457487015577616306703577438052224160768936351269520308315478991518702994776952460844731175209955518744246065898207681028743864694924924586399335106644970995716775302383170401983577291969362965046393887590763694825152297023877149966413321077413190027516641779845678138596914875374839726753367537198427678563216555882684772364084933495169806226495284237812616267761948527302888101449328537751716893524625013529231521234152158965792213084600461743536791613125869863683497472418457461698555235384195238066131141393060944091986108617220452288165688514709472656250000000 [83,33] 1427152145720313184824704095860922418341128221833568156843442502665850672720536382794095246515066266634190577166827808510017261269042432475145325893839831579059698540966220003483580569053174947315422986234171163658035658907834430562815432958136697124180467188297721893237074407379528809735482856040400872584298489976574971354452958298022468508928073461062954919378960124522800322186943091068387490652355220492598249411588237326271575395528364474958992621872027486439374410214925212961765076621918475771428792916494488999661986081696231579874623332620600675545142971602545755691974859510833937387786835202830860518548431631745280767533684950663794478518188216815309268651335056946915065299672824951521732820741112755572382759739910558007995063354164592963275041896967655195523561308132412966822040263012277551758435972822935672685678215146518428350682581768849781693422577811097260210082145150000637753088068895121843919344074393477054065813734202646429398854777878164730275183230056039286604997850335245775191896025815508007816172324558098982333997763144898928768892102649542569352486971076823479119725873128979466533145639037125347393427092378934770311179427998612797277299748165337924172567336833996064388133403002058308095612164672370188750227312824188989809032017557805509094526122284840983424701075847271905065480445113837611059638014253011382768812851543315450531511700597690659127617002059042352542054511988028001248714529621466779100168458371481614815071848679994634350614923002894853026136446065632618152906382993433466304563911084731048228949101864970121957464368839363366011564655629958247278527632461014272757212158820520997075868692797976111080541659030055316852498382085980404530268255732487836734644668221735473504345309379947593689419918623680496218223864716017149697499121421677392677064156842287760987373095117411569902265865331946934961688015903743680444687251136278216378462516760339387531122918976548815428353929218091696744904717925599881376291464268123145779414498265853944567080960798856047900448231035682327796469195739053141988071085444904317079728752464151558942776823764048496270520577880234592942516807540017182972429122041473152400924342304807259767075800734103937280138896734754965983177792561792601629472991661686641596451993720439355406620590225271839135123223538533720606179346431767815025904325713169078678358393482804496673475912613353191869894006236273397390598392673451926439126950427386229507877188043791436328510263765634871349647039809078436859015801051854919157402231765268127267998488790277236323941512400811926220001168985618278384208679199218750000000 [83,34] -705167568856357010014146313092230687376040900737123997289907042114884310694366374377310448118487991850596297356360640068152341456167495650867890987048482747060713845966205645376905964707346700651752983923267400334260750152453270045779928417245844817039811721616831491999950841587506415447932560730685832092578004545278440211070704090202741674054830365468771786291220026615387506872639823758004903542915637424718967739180963431103168274567314738064102244898324185392546094401613637051140720522903314217037830021251529545251593696538946092871027998655424415784917311472044457388600406268079780088107682132249025912441804519622118110972555821443168515404153618114602314948572335298550804475676086831510614906629761728100519114820109750299926628744918097464053787524548586929472124776027784781865970683924893869381050271817473898957766329254489251702835305050107258260745791401027748032484534710144140839136813280781148037915493991702813595482831302940904718299439954439663265328901687203089428582635660063892375295333893940425704754660185123703038047414234238646247139200119171462123555726777493834357956374487580441907542762501663042487162539355895267242592488677279860598063783245719174156716603551941584416390932623499402527154865941580579145556377386415629930241292893114600194259781044239135283864914155408995539034031406603205605162762198634889853927249652916894588255294799640840587980296394330453540285226269975050754744926257223318392628147159734413473573266495462112916716343242078422379976456272855970530058976533361038177222473514871578190517260041581012563604172756616987650957677563998550456826169519937514374200523624156616916059987893498338610644595599755336420280179873387065271681762701411113106189969858755162856689938404488612905398029949502851574026730012441001261407440275775793480995215270612799904692024051881705947215785437152370901048687795592203716425260592970952485047243011405718427269474280263465246120444002593816508044466456466937586269490966314293512937225130641023224784243811323772876644886111664519292313963201749246359779157898936915874594848398712325533500098723868618631009986490967376561256878967962897784358394208125708307565267646947115614320239975700427119744077856349913448536663169624136919023312083421642228043994934354262822695275796166382411624936477127913980129110615997922793137756059634157910334917255954800418614382167665714069765485528681844541573571188316136149431971972391665520764621979526986053853567284897194127038751129865361004961794255932243578811745995177163668829233492178770267995967235830079289371496997773647308349609375000000000 [83,35] 330776379196629858914946790071415458058164091904141480834467950796318863287189998305688314051516543472047599213784735035335398164267999467290397930776892320871839360730723512802443998262994805915146996016388072619202477056990601866556291598423619614397712447587448090371194848071540160954499779109287269234898700923134343252756655170899050039174886291542296205698278566332907859434974259804264171912590473762387643180224127953192749137928781424300239095653540829161285336696811616002309804137283305758755803368017614243069935969896564030131641014250067804855953184155519329880865282084458930762429854963907353369923016883453570065993679107125915364636116338170470281177251207507050609878903500412945189996750599342802972256045507633174829907711186820707097064082272759359118571802965233890037016824246979442796319043310126099203178299470668037827002464083647982135259502626008388342524574737846025948600960703758430889101325593276603776685723704100976633311031527935483007809014926556468663170738927820497882899034058080790448454295016450254980539219242016530717619068615500495733557201307521535061010383837031504103034680043183311529338568857590106438419136696115006370591079586478280150943998918764225743707726105577930901842227627647197325589090542628530111728359912153836184019773128005883073388141154190486339323253702004414989135714927143466693214527645523202202623750745808092844155395146540104694099456713912133759131249403845446333295237237953628948603664486887556644607340891784384551737578964043014010653995073181075193283466821069568741283322634283178679531047421560664926692127505304301384573562752256187877599981732987212040357301363079541870665845338815858500549013311310373347552266632349279538683507206463338585396605442346079719785232937359999381700507214151383025927448995033239713783297811124571164463232332819834854564527853741057547731308942811447062403687502715853063739085923414028255757169582541902627867047515968238621042712061314052136674681172674275306397540052683909356872120125979693967948049860696183536120060724275323242658549990997037936916345166468706445459688485524154171293344688416737935415792638086506288311106856971993220099117744950121593854217075028549196677846801085249668178024874269670187885425639804920200423602470467968795235270566313539561687711113988499238474942967692648185922185393318024723155248729805822408376522571406453884945268276614562543419550178140651187670046676105354763518995876078172845961188129037448447605815229916409561558137005414050549203904340129173694812865575302582716839608356629298668849514797329902648925781250000000 [83,36] -146695833581939130370013538757533079444486111268272278498591598941091504674520916536421208885057654474749489662280126349355955950103068734803478864873466236810325856233583780693027203060762556078227955203203397578196255291200911679517261783034847302635497097865082589261384944739443607642062645061750457739218097982819351346937188386832211980996136866007489320590900737594191507948804968739393005642623284231297148932196248335343103612503051165172135078029559688841279119413268724332159497106950759951431335223517405863462628335493583134948722815516652163171056965873612945199724556612076311929680753599043145736372575851904400234091080572217162962842238546571515189112023231734585948654211262652600355554953218177951574564666787143392315557955382383949762862690615112859723775781203130565381442800883301829336144016694039560608335443262495979046087416454393081137793771475325540797510717082138918624687150046336432412965603542652861625959300377912785123191880287851166068864049916256590819997542630553082891972533467573535826530858665866165635780920955346934021786991832138309837906526960552431564401797685335187030328510233024322779114015892914546970855462317357041356007191156335019356002100871762732949087120717516111057664353887968959447034691010433809876786355671383442328029013038125988734340717404021652612420861335751080187485343767199508540622317294228667539728009830184920951901338773238087193419491570271204029976678157496592664231991544558299048581426132203879776142904281957508801086176185955633725521580394781604096040476937937982920831741381148464238388677911896188296523469926665826575567676492392244439596899029541911003734874719179718529914643136491458989903529015132576111947140426388492269791505651081361522156981117930100944413563213322043315126015825072079812693857540235851171221089089058998379131155609952306512962203519946420978752733712240569012473194264825010618533279243243059877680817714073842905123575107576808346400339587731904951301636113100794241034833029212636996968187081778883967662144907653800984863895367148212300212434680412224609143678735243524495468294928721603387237186826431823105198301156261141467409102775516844464809515684884332259357696467574415952815165669209223288436274942763109189287315711567866754983248175787148121596665706739263044676950555706387527191647994787671572253176949627014564950469262495666610257157628430212705526988325918448387526467277222627484577986096197581235678210095330923982464427297445509028974648034676822250313615481268869938913606291112911127944743693544163388661760727416094596264883875846862792968750000000 [83,37] 60961250663141480649433820080316367493562985482730498015967986805956778536374272040671740266808662126924858414809371047997326830822571351307877121146876029608421719556728263856039497015712923236821299127222744683510446301832381691165496960612403408646550802977076396186613217050254979849736703340058983031699485583392993224962631632660659447987521770183312561875320900735651346964050980853613590312092503463988645682049169061011406264107237236009257649498979605916525655040903690809148242544154103124396069627863799615051765530452691790948969170992718843918264227387585378517111858640670837118694613852107114975934071673679300762776569621794770470368115563407054351212363499058818784672011512962604558221192166061275073708443881276083151729561759881134643228497127418080951592354496853533047348911298227212409846827600143013075075662956146800874092390314600887695669508483670455905830862864013132764292262053340124176589588419416017437477946011912631468835233227744364100412815728304727855583332615576584996836032215999445872643279262407712325242583104420464197342129750830966799570627459039732834113884420834025638904611424684733262468351801008061153233071042418476333190532075273915236818846170174781430766998415355457436921017426987168058231408457096068478725385485446765252867480243046186508471924422259246217055309527998960423788612633783905728580630893916715243058234851076696141045638748483128050566001841473963041050411642945947481863858650893999748102079775766658836226431990911918032284720256298280900251625087397568812622462108290168641459629938348867964865419012630476091197722302201235479698183559289137003908168150690202497809579215351029419841113378325401818568689258727886375428362183942947966478497341834942071336164975424582531542112199451015717947436511658408931921865184604979737255672186745387589769160371060352687533535954050156188973846766840099026211484549606825841863047038529934068526117110942898596371062749441827282765108189262322478711065649558288205211317598250104887510031189596156998949723308520167400438084302411875743993188742476544173298608895429880437172334417472411720339988990024262341069566719567051202293272116225715849943340590647261689259189626556280908701062317474065302788642076600503572449778606375984173809069760425849156945363979304133917523502967416838077286050149922219281426631962648909819875600107495464709571831766784803649797028173046316630602994445093090840051993351011009816171738194864781179726095872153454342560420332285376842644694116391525303287168374206352752268009165992790777260923462677055795211344957351684570312500000 [83,38] -23550006576696830080305230867683536329525208102161705396148666842823150358891545904550396954980649725671128300142616771402743322345192260019614639009406573750722512167204316315374542535398245777715766937255474825462588760180204480477120172243217756573414068090341759644527891107488804218283988982136337669156996598051944626447647549176433989798912096551898304285403540224426267287450700311223177793955746880227913132666803572472766369155409320462202973944704559956792436493367414942604782042770886207820126590814402316618653488332645385380077135052075342434958059557091334546192630264229792947123204005224891352230545699461964120320291089100526934785575225471879571783333605082346952430306783447485711587918068514504684594695262208242929088230684637689248924972773699614315169419393555425478256258439426458945036501205358894859068986657504910935671295850841414653143490050408643353806233903143043078065441798023223334953022454886081749179975256536947963460602244532853162913889304730607729741442405107219231284722752788324971857900437287117235942973750354973827335233990330269252000989944005784827331862303029422469839250586696343365657114752145123299064452764033876572957393072312125578809425364400570812297814081155804207825209083568322541854199803419183503631419568389479286988554908908671580031194519481495433052923979423466082886376450940097861352173598852102574930700193333184663183254953806658699208079583702475397933920212488390246382523422979789849960789628701509106809994928048765190200421101966052607131269711278166605228576033476661069085154260027611047764587117532337441501258794493989890619350316138832487763391167996805118685262550154593982088578591779832378966051642241410204837440284170104886671261342466558230752174893312504199617469834200888608432737906772961391738057504478482398076463777535736866294002578450869255182741024241582709351669587813647590433472930545237445343819460660210935976864424068632424938392775197681081536772391311884636352173216419076228123469473199669647457376561805401163012458628337651584722933942628658570900206637596833395929243586168445485044943990093684332148395485138237299704506126173781182627304339272673322687454945908103837799569507654399188607177445955779411543474557622952697991142435764148061040663314136920895355806333616280153779186914998984554439612024088578508750864009700638450287312570341355559353494497678648552617013407610891746140780296055786294975143636554324884356249514132831806844173333821151440155698713395046040341833306063753812539776015320340522262068498355463974647250324778724461793899536132812500000000 [83,39] 8423967173425377359736718488797778409599672292560716662715846189679964056851571664519883197653509373355982495081266487317156851136572993207125773295602544478133035408659309842281825595438036443039962357253632689837168226695112585374398498826875557204954200102514306786453555535729699346275755589432205803578005607173081266758681667924069524500347081014406510301023279268721319066102326488952989122157815245286332872984839920424418656524665311448567138509803877315044991866168663957400347624597348177433331328006259743882570718872858489295141126705876421637112828226418313017693396740892834846783059149277647565810896298619358391979373463834739765354747575605729461695796308869717738147332677312994316521656601208691822725672948606713134303143550754784929910572779779726329475153723293300926890376093776179417413443470311908871777919511939070673801714839600340219692786797474130795181210092088673767505343287168821949753392001566570803397596466308525719347273394141080891494338930678182229562097862137083355069449260746376842312755330731389260879450365924973212920465247949701466617435209085217203305272639105512389931669311366310215538885988761606915346695899375375723116445575837190796363507114208836882832715296757627661357565109906273712599904769025271660181899806208524629631111179415557201473760366359010690392029017331003695083086847401711991348712717859989291662119155798362688743320320247442118897799930336604750834762163489347925000155805934898492986979951782753460028292483521894415895617051721420004977476087809268824800436659145892219247499809433554180091576783120960037393461915545554209364117617569053780097801911975926913320156323098502277982809615486692001812564281668651990821479008326319293405632703471767309883424821607235470108096732965882851305483250531158770939532377827345986492584625158729666313583896069771506934587472767390783206091291151848167170758949544951814193414754911380860121429354174216820517968061909282897395749691668053656455938090431774337852716547580437810046502498452910268962971151277393297391519815676704636651131763813241749686003264014442239181936855158436049489444215369350422131449075751191879080165614620130416889808247595655749991921831195210186549883311142762916189017541799560949111045968707530760908228650176383299561864869802375762565724322762665162506076809913845298792163905403568766581291176060496477014357753133685922354022061648784125313843193318698670021188193047601304444076828783412269152706394250316518452382230077065537958202814167228466170594639584890646012933833417651863229025366308633238077163696289062500000 [83,40] -2790922899677002354225784471998070446151439272167341945316312857352794123362844580921455457232130064566861539156476395932685608783858186322376826847721049526795933320667002147966267038965457389954560522995023012850988805321619689102254687526615112728690486353582026891499740798593890522465353261865143646335326065203983260382646323556550545976890208444269948161560937453274993204700394040790824173210311244055616676250753165455911451745846943414882463490417620975339603266532241283280152573784293399412795616608210892090028028695706134335074299125623613350664250105044436412392998780814020708664362963965967040222698641388257984991119774414055815573022283690554800183367332338331716274388655767818398783216266532172509238491114638019429304435505215489372899744433645574220815977951092644710825868774029193912646938961555386118704003464731048065788949713974174402481857150730816059009755638161849007855604830649965227720702270864483980317978717041742263887907579572395559490572864216218754619976887134749322780992439798549073068542208127217006090490558493122223227141871522653571634195706385524975727871221596026132030834100699358827817103820896133688251929301601381570209154186442314045779599061236939793791663159551954366153309180001687052214254038419885782658316868767574023429441322372092698474801396221617165585942415895813426010116817882191113625735643237398559243061704141643127702334659474967409015220283365473048604980068396760805565005435556134526559864643734036172211955302229015422283135998576019316666873017020670624950110392874484854345432888635411625896878348911950397378783118259817571709302552840876418615267062487340068633649376841226106888000542975921285117134188158489256998626217366606606406997537326533654459379042834417702648180136329799832689148822505623603683894723469589813446499140278409811187442115769375755588683871654598099652462477732601091255559604828809382148187752639594104489717217137658019060648000660783138870063845351855659296301989075731866565738245433644981180912388069662480346534151431596566619620131343927738368164463378078767350416159618735716099715762229517415064255834727268301311739356559647536455782341671110759615272097636547255493311360463740429392017811136840692687035319611556006476237977964076937324931707809253970330794341544199621098858584258205496146944728104455250041055416080215450296840025587337417367686888818654577995921795480854480102000146734437820347818141001163005921479761169598321696629325557726150135530308356172950143460280969473302970520779287184938415456846722007000494159001391381025314331054687500000 [83,41] 859119122277895913451151088522706439895540749669022123134352661103297555993757200602827975157610730620916857568877282481217078601173907138737130662111160066395638817416276019656540224499073687143546231143084610871773332195003430178225978536022264487305883185505266115037325905419143606612646639545586011033610144993714313657704190743941993992184001968943787790168024651206974045121061394428430053093075012384617061975272792596361904195405941833435739008330204423515456676397860854148274347513467630593791349418501682520876047965506659881808439114911463664736266559174541649517015271734752759144744696193056830036087671368579965855994252281612025420267916905504488796282979000324131824069851491829664223634924360098163939824982115271738135642358240477553901173013338812515328303445648048598402951204484695105782734235760469125309099764530499129867623171179083503266520196909733654690237419051410127387556222592294677452732049848905739290855938519092085909367601400933247255069357847168048606306521639895627114689241357828892464313903348847554762990002234951008249517075844307710524526620973662840340173191858264762339291491318436719494821027435382894296279137950590494919047951021431608844839522009791645599428413334755217484931549695919761385133832282456249474683192626785994339396649058131170274770920378781730421322369730191677251891808918845160834619836280435169832678438138499402310150799116202007197835555884668748382191762903888047009646028808174179603138939879366241954490992985532371145048798273500192419092174526050051166112967941036280214708928398659634754025802513223403720345101235512604105921007794980733105059744233012459581138103347830539299965319415183027144724304759287262454730162031179883555893880947837659479786874848234027386211110299062840458334911304920656885149721151958131688812526749610586037143499199172208890353341872800235166889260948198128393013744727001462620084110413640108498088897039460863064469210578941403649987406077076901221117061292975485764094119263977792845188488016537866951423200227898890176902546663937626031784495177587432025479159304066808630358357952044782241248084969616754411729262353366693387642823346277954549436918100423700161108116026771357088116311955908723654222220813297466171563801531609058945134456419937771136402209562756532370142225435190803151330706444115214441110948339473976828569119547439489039990321471147999314620492580328227034601801943315557046025975262043681290000687140126033681171381783580369636218821734925497405764640905132573667576085435876243523358603004780320588906761258840560913085937500000 [83,42] -246699347399992078335564215030322959057946605342863092994768524776860157604663431603403434421623220068050425586297868835795769586338150040301686147105266503136617162314102841328115482143166503959374942246301751360417985585171716364064135183095168220146410538712507165029698052966068657117497150786705407051965391026356300484801201089565980091039211476855036085275388001149986572640271549851595606691165240042263951336566409979496711460963491542151693805257832828871639866712178922690743808357739797715093786356632110680667131633556101287682845911866988501493565854835559265959343416929272641383736710688919610808530357326481701300294908079396011560765198319559124057588376760801005074161648020157231629102869891392628976933059886921358289454756771005015076607541898613361564886955830443787986803106246480990482966352969634885349593471107196683803667311884904171311631776545885700670377512930895484105980055934408634697877240403006176066544961616286530569663259009002140068053711339290723411725870951981316402452960410008499683737588392941722435436000635255655080004212288867438001308700463529444238951608588043211139053295067618348936151357515358204776784472466387334127583835205222925464364367611656658823752956429906143122842694829523172694036649321236558291848895253500202657287619737660863607550927178681790384065763497441956167306236220347648990686974994356178439566451410207876480530582637608530776453147435527867466460542122279802583749261729721504117942016408835824726433242852969647632174909012280904224807550065526668838289409093660124467289299817043922849724333636068743525342886742552861572297275498256246355101718972480990687642930658533549852595938201451668788029773572749151911769720947550804332863239757527130663015713401472154778589215063622890857312921582579072526341326383579944184770841698007524272473974286723699759839986970324197046062342943905655573693643822722485593561126984568023486441496027768303435398525893261718122864092911723519060152155410421959571694900858558496847471183951865211559937528300647699220602511153481682800581898872064962304561967273200252845425633603052174804249080738692559412107017055232122543255166350797141726958041445325543146229641502858908328956941382435763103090238215958027639312458992509283697661393900722800815882466679791852925328370006816571125053952825000658160464751421886912095416719152890993011903900647692071269084594488352431887098443993902805150692379344329918988795217899712347039409871689370037336417058746673977861932548255524678350933331180394592323928959487489009916316717863082885742187500000 [83,43] 66254438381356083019826700386159478343351137141455760578320615179658208754644897759920080089310124826344007951435417872543890982327751564192711204119276678212169739671546517692947928368315643670393619072755526254160440774101663288913671451148541926449060719957010048728694384548632259518805365571837545415160292133253582035314279136250679599823550809492908457933175773239105889511694026630450545024878273589453404349657504436796981207598725006981973710634824959529925752460308410934243087418544569364550801393054796423443935935422359563053088668802831588553188450492441853775049034939766812665944373776238013197120707355763318312973862807489755953734496080328139967084081609668169010002584901454960136937250143253650002927228185239145187222496051978853294568278360810868940167941429780021404542322259864469050026635997456260059507534994464600249193536531437038249385476589235611389788158711336251652578835969987602522847869229523000448131037277791737040354924878400523691969803977247641431177040229645240760277128015847138260427932737058221980667756156155736172853403750192217541500925869094624329862658464561057929590821203630409871579957990967878077233648043935096163074329301063082775165927104878483082740657120950135560178381516121921284911201268238739030502557012196078735889820818032514144087389067890111539647117757368143520357357148377743418173340069139313030453231752547433583263089867804189474023329869273803575183945787097853718335442702819114260988943555924813062117605029176875453204145539879204049985098421606258022374184984456936008840320234029572176465125867036931326896909841762469719767120457556031630523880671029638716313737815265000890477419917320002972695021102258239286434223479541744956678962167665060619680868655388980040775727445616895905178134918308416550135134966650491854335940664247772754354006469309725299765569698265262132042015468962752221696357777573225091621579985816411261847257994839975218504853326999451681379442145591325942319590640876955672146259216365637778200824121675315188050804884303699994478967182258687412908882709016120688330451861478175546252862777742234115755785860950229726598531504391772437359711160682378082003001443721928111501227588415924854594107938160691727448305199336880898911345913603264135759877854856208169978896730373317227111407306783657004757596143626845911325257222359355932346122362850322208937954065879456796179466431804257037797502091041092845451946744972335866013592788092546427912379126650714407917444191302602877575364231204168797846790213261231744512613772712938953191041946411132812500000 [83,44] -16631532741864817540004011740890535111480679931041948711911221766068251840803181070621832622604757822522534073132278535861534314254268430515020637886747832804150161052426851805671102872804037421404851284793953323303921276269504798916749446239289963181487725042819752183030503330492973230349363493527137072673730515415920800925941254013638012687304167726684078135440164903582507067449654453423284225222697008117163291482643029387045899433882664871640928597323634766221549021328642868606455284238294627659038050564962438604957255063614941317052804449638277672367368185652396203636661046838896223181952348438821894906093478729436301560462731278911016440243797575906631043915696043576892631123982875877742196915314545412998088093699434497633754967964643563286111838116461291107457936224861473616432365021512614760543731896487005260242518080631293036308196670877508041327211987557470019642065694225303230432303745563116414543864367376711425080940171089933083063383809883807363781798275015690560558967688038728977141463882802612121648174015666984029598123807802571611528642418169519164868387765970128953733329314463652705572483502346962820651220880554005437080986523230038741286423528663705339481059673587419655198305024506244919486405996209992442894433285439893451485325634759715672407360932259452969346502666765836138426117806266270899345899702298848743049531638840693869973771075743461776356047707400746284374573408544130728968075973038522532972271642045596455920299968070567419198672754820215929953940577983399729775976610626463979616429095100542210854608776375355587590459986928535123999859692788654711899207769931916309520907166235752630072307285869359853612584465025219534977386703111870964742765166286683289604645146189322452394571798683300869310440413195597702197907471049311626005656189814924430239261242603209972737599474389869539224322818727264023694601849036847030475736151389574094355450259795079221892131578072540462994441052898591287496927413062121198232395138558550555581935117565428053722994406444039808469731840945468222314802857361084204757320534182613005038116262440494527476089628773659350421703146970218179812683835771596393551690504757527433918585970743101212720889708297041784388960008345712731747915988263127032552325505012747703479937957823023462652198494002844545204935150195061727267618736778034931852358672311695428427712936052340999384812902782116315542058962261887798888167018051049146454747168998298847059236988808144346601355222379976627519260834046346831732705044202528103711954840472284078423115261102793738245964050292968750000 [83,45] 3885330779533889746364632863015334705621033467590149747268605878470230982730219254164807102437803310129218328689104584873129518315449695533270787155091555163808337162255470755578169756251750592650959666084975472545589058962886063139299824855660511660153965448790821576530826349491979742735877035350212751266752740058346810164900759968394107872778557541855649833644292397366866349352800880242130479998292419349423103750444297183215794721093636628816679136422782123126605273155669701956951960029877118400622427790137142084010359701655711680255724485435438856138591623414718454156255050001494081350683721665358542395381471294977081591309848127991932247166872311641526832295723780877819363803878049589741399569694293798572853061576040960575693262071177028186280464137949734621586967128603274570889172100181796905833502338727408970521711973027337799783455791477480101686477089169166385674193556862278528129654117074413643547352295769736043881635468986090591437853493183334913983289591336810597083067976893910054376310156584699236773035504907159748205625808622387655258832403868675536919585680368569055233292809043377716419242619122000827603374287504043620605459628927188514560065840849360053316259151407925760131945124009848599972678401506444316431307336779129683727653202384453340251146411288504391067306564840033635168485160280886599151712644557892622993176524402723395442654166768199858477209359706001790861068511737261513272029157583679936423432772723414958316093841896850669361623475938388601993305553489337799238603113694622005741137491867682017140526297533948842477327918295441543570065836521256023187852612178162516779972343606897732052709531240971897937226439802990983667625442824532919277611435876876229023473630939741578237983291095081518030891034377496570448643119956474304370584720450445207793675925514881437422016548630396242619027351960149879549149190279928658380107232812930266252056755499661834259648356028903936644115267403490250199256805529154095510256218468232673025723746556940484390979045990136809061582078530608338188329904546233716124473786968730977556825783242002320440047960172368965043303085948566418116034046805031248187833965719478641058205604127274398641096843001969366159781365173407064240357046672434743370777206091222704285439841207435162117176698781192383407401524503212975060101629571200608871658944811267271561237689655453448215794949032465381638100693452356800828395390172207853876593420110597506971791986317485738721271221700944525867531221458407322248406655246394192093696323860030350516581165720708668231964111328125000 [83,46] -838571712186343438051452036487164419487265918132645720252958786136054531292167891636838264331748394847285015388190742038067018515793905170648093638219528134338641555143633791120086074795601330975279324207286613048378432930520670756674257513093911668500898001194750895307094091888218431227032561674524673821131885070715145299549874211030295185603020148112180218970351735155326164199454910623312614702500040139087686830705611387041899338709285004526210480773379370592234657855283758771794594970358089910753707860182991381474649486108903551764565976569931991114869950786960708675629374910882208299254266849638285349816020371820535130239552053685547006833199609150258151821456204528496292897132972441502066377382594271644536488348915067400235680237277118120797029821014037513848508558360160545457205789539239163188308911702197563638381111342923161634570814752224515852032848848113186090157718171431044743656541517068022764914741093739486742326930829010072247855059075370834198661954111237632826686902014012210558556399790387134843234521628425490391321251206846880155850559093333922140158446843118673071956275794569374646238988468972250904768526599670462916872258919325268120984154532656592717844013220903832770526689910296669145970987992010090670523810721046930953818675593589845048090927492813117965514338263234566364226642818724871001600404231732589330141436101370691159860260577313541692026116140066168608969094060823383700920891603479058027522141998996454291659160434659236862825516806314010908552491875941196667442336851592396935737268104945037220249624283646428155606075772422192499741421157199234643268543987631862020784008742260103651546609555249877155262316633008457950303412122538987214080045048748582597878298775741727583499183614778500190278057014794436841691612021216753277470741464725556657125504557108746882648678771109781876277258620680378845803506381441309674460802964935552836543899899337852634216537740132334315725907294119631159355359340514929451543145184679130265074073102755717292153510395318506725062479583821738520086649228168002072284272896476358530062727626572638062101507306071862311539045048530077410911910796335790820852376855611047764225755500902779273487798483426143290555456757473750088629737918169773058509354014805587645596718090145038931972569994325682690335337495098058305985112562332265125544269111127322510271248239964701561564344195355103825798487063491901888562614864358252627576527563493988813059774640100329801926966550576814177160551202937545956765822327697642180749371121351032343227416276931762695312500000000 [83,47] 165788517997477258775084761322136499947774406713674873927175328325856256838532747324590888355561001138547544313373296683340489007947852266718161194080157414851114211958733536944731322529002714229172082927429899731341883327339366478207352124167918174922763005989130009483598663514327086151966063772290738514792695656667375541292291612042914584652189856567731323101082784209981294925345454269401145635325286525088041020686743712825183807330113219018335147963482674522013939228808739345875369597769977310384608683816634006430175581746665701319375275181891324066570780184138559573079226983629002897557765400567623211032202963501526243716934675266741770404955181680126602457192358517279138369041505093702438277131416007876862712177656132696685225558311850149637786699747675556413175687907047835930210125071181542470007015229156386053445682713043443606428020060225713832058794587971892070226208898482703969061099191976307446850496966182542752532581344418558915877136039908830196793729492521530413647776713113556953057976669650735687768779855226628380922012566599804190081842738402092500650191730400892712805821253539355465124029690600431923543866220856125515163999847649088264106390124467188973537545057195607525428964522574263434445288899322337693147549251271706289621903309473272142956807306556535231823533515718657961264096360582208675533742228144613588151242581318614533036559917957578707930438117812313283802907223064498429294327494869897388476138179484484908431389425768355840198816966801539605199920910251058874333363423453213902872155004256435864352664026111745220085027531015370325194955681003832807483551380917763277414153992264647141573738983902234365740126938719767851714530031338284805115715319694098672931339438702615239103342809756589159521107667456098881027628743445812727968302430357055318848790378848057171043168036073988592292421591607858150952131064787509861005561282757218461917005333791033172677680264988767989256407215660495154518147191116770469618105900540077858497773521247817426987983287687069917518042494737750107768871146272839345853725536762530393307827129378913600420708226416036750702683656585438719646374889425912937005344584660449964719023079593406617500454425120708422843045677391135340368680370452616054686968073941683054787437364382592235683382071744788891770674647427759784454016374307139283102278523111894736969282449280176756895798961576743535087852703455237735488342288453745196685405945040471267572973038613722091153445748462412823398960402789488373540316623586018387678797658679741289233788847923278808593750000 [83,48] -29791651626333109417515022119473259260380755774541052908265104519340979130026947960699177969470239689581962161186437587355191345806721777824538130922064486573940183293703778639020865168437559551665071221182957864001477309407652678335895828412107544214779938594146578407781909617580684285209154569080120034751322371411082142581602460024022821991778350175807571203583078390368887162499636954329436516979374215297723033044451998831900648596888581567936953679063075369435660838853426121589453891251399324198177969810629766966695092382955263891247583240053057820367942045861893152939304610038596914968642850054560234534826846172482421839429985004832333198883172676274735804719579522249604468810269186170638887105763123201348747628306593398026507030909734419230280330823599810092756676500585017898624346360436730680596816899763517318321546471058254835453708773621675963394688642221055977455092899348824610750780527151325525243468817525160259576781538592080945519711231559590809842431126010041640247712603232920182490334266030662573768994794804803024506060221374140631020934826371638335193152659420073782065831934180188824693006577755773713970956264189386650251959209387468652689884154984044596064495653309425053210718622570213728952937586876193902574417667782352826301710411172051761576964354028064596994201356376452061598029917631828586485333289015304032226216834408660903443286052443831038898360606563086438947945389872240045272295139273222015310972580451443869183968826258607646961906487110919476543926282873282077896021879853568249440499265185223437385146201887726922473540350487199803786142350317405896413136737427389513936133423686219828699997864733187820643121437312421442087699984445782624285102273505085663077389406985978616038019962318276167841223684760082666797905873182490429912145767621949871680303080840925722039005366600859245040321816992761017527683114299844760195004137325776638830255478297849383802704744961511217727322219579047084211646900617662609541281465372557732795340890848413605980240304379685690276178435277169144941429457959491034479920777553092558053870353422409272353712782593909732321835325418101345890647021384507489800543938344545435896225039773944197823538930689106795546124213397292252437190440144449903723817866471767418187826260336684170672828430924361189193136955600649424163197000590928693221585494263489930995897076666961439166907936029361909270129466732701847967425758839117631249327294857924110179475706832671453681714025291506688400273470685727622920895280424300605170984113101440016180276870727539062500000 [83,49] 4849379458260367993692049820367340672925649312152319925657992832143885562315373479009709456644820382354246099253119449309084057491051122915723130197728157564035627462668006917637196961956036541671187230293623176067660651869925715264899721226117309659954067719479200478934784709599676874244834697591947974458808236748202695948957249425521901293805998011705009411915568588941196831753275730636265827341140343992573345375695962545462946027846026381557945486279196493374070306759926021697899775285735478619107861411172119275037029525255360470260886451370658895351158570578901939436349027790308020790815145639280303327517509733452209875403411462437804424473065453267002982461096070869045783588388441555089821147484473879886389793563829133710516341981364884894786622661375173962003286949547641813066151935337564508671656738105453664611162460722251223460026963023197960510607061378864643842854517246843198054974352201663614234579759451097008206358476617071523628402701698221347664411118384751380442988971532446802205058729383672790840930455893414258607112382182783401191578624773087461705229947936327369209412884045294734676500633702675887915219863695561696398425840788182837813059243201803524555882533061653705735364301872002645004327279226162032270066647102323992703806193375215063704845570572714214116842588564480200272052282717960986237976934189847652921132686931259621244424779466475063745193012262883901332701057642074626803524922456758767800640833792626525000522304035459104955968608442788834923572752158127078390211085747923779775224737746396655439931830362703052690445169111361808800856636803258209980915768420866859041137005031158889295303787952294027526969450544541862786858906420297328679446521166210468206856308638551876303793540751368226784897800772893019710290993911761891037104523973744632883289509907010452223645584555365810056051033908596324000968318764447480134364178673928474654844712839853505409877615396914059826659944596925209804815283812431491291589933743607401211359019867138324368689474460700608759718270818513771433585472386918965554560863073369673872758986779734596235472796272774594884185232658531453185431505582476885505216831291176872951298879919281169006933130261056580142968640448186942910150072559850524105677257871774522043628541325269004806594897183465430839465185717715792817391551569222352621037717471220380993372972682482749296749025625474491781932614529192048402910579329147607105688544173005123929899554293042416820418165729013116797575804365845785110649307806870988990510795701993629336357116699218750000 [83,50] -722635586600893453556932888043670534725703651807004357297909961201772921630870753955164608954272891931622424447242691964613543969720163733387334477495933426347970305186185021397566557792759576995687852025053747998861889899655975555738303015311504538116235588385369156216873616496494248903111859219731857544633606520199418776582954526602405412752761287079499333589080887841519037208913654419723039654433139038401466211061198780641098556824889101091181949287900109040256366189047876209573519429667140934881317261099413616790423435367823078364778371532343036229097091844374299423291317519438209947770110706987883406089368365348252189081730427245204076706952622786226528834720006886499402469436476806953788262162327442549246302471235378344722941033113763553859932221060038674063174641396238548414744310921138354163578042929998385051367746593392513380614555365701797635270637452771804436971053309087086300222980138420564353355080771433126111532439473172604235102762524384765733894467552161611216593700062095662963944329763782300736418384158138386575062523604872657323020613495892865757585324832816843700628504431036356131472414863299744114134647150787106478693109603472459618801343597394432747810816331218931443846260701284639311707394706979001648175534683123637079524532935128876599047826367555691643513177793663247139604077934847202340188336788738023822813485299450277020910204835907758204153960659942133578965670698632581396414904712954503697358305725677898018219702186214739754167773093952593732961784942350361950937106120527871886625111793337780708039159457841283016458483001614538559913902511244650367572811535066506372494955174592202452843433116756429459806312470092052865131193810899051051847761390649316361780680801378824471849076012274713021948728596980815315204602739307564919229404022430367358700646804692005594129858505816271292988317391544785670893510721796481639470599439928054541082911857206002194684403152537485414308884996744251361095105923334645962709701111050661671335066652623720847767326123417704337691299088593805636845088470335718682103545611099716099325357344118858381184241906492183326040550461839952164382231997726912390843112999201521481580286771945018125975895097063795752491122921988437793546994064816699809120263341541117494560635865674353272010412086665498878652616508571289114115018352736026522158604970410126708489962611305929811812959274419084890141649294282707276872428735124168445038249597695467886366167301321750027117075239676014259135715819170327428258180854636627543641225202009081840515136718750000 [83,51] 103384187699132745142951881203559678275182755788859317004355877144923254880277278674251731423537615820187118104608461985529971071299727760517043271009020346563147842594875464960723094776006947429376435883970727038379903865068935201518533590838098277043868944978318006741403374726746563421604674247695764505746307584759237863288024929529431099146711555251387557559051682562348174106770718827813853335122073957843497045134913580926725472260638585102490877329064354366320178861348050973002754783529133404478110046312473702982716699998773882274960829662104052925147756722619836897110806555006073037721623083426461261927666052201329213824991265063677744251521953359277417827925833011662329208109324072714918796221930570936437032030069602003750217736408747924901851121447579726270132260465471531094798129674931131099632813230047496819645512160608326341278711891463554627156690451382378799448364702840895619371266243172466575728179944431480792067680590883362540884546450965862753886142084067949883812718924392988935347397019608448841067455661396189902028909276239965485480610142399226081377023618620405861686944049581612210828317747920746336973636558416887833734779992879927611309446876979740511647159473387505829661089481169888659121476507379913814079622854350485266723029056571214099847198469004287470412910298598825598502584805077089585720011722089877308687705681527766932764620874133383018185317764831006339870237534916785154686362367057344165326262365903728249440170161209878424268083130353413695606454058819662609800951384514665429539153787138162145370494201121106953651160893499270600472945767608688729083134039694217068301387069700465758499163557089351713308292404198631748131213936453172765380053983563674383152365187925594035998580042571539991021825946809852598918407939836727467931480660782240926497349410761556656031083647429931319590291810176404567199306451826779866853216529807049645001728583785023729403917351730205351569261806258379012165369190554259456497886867103631486644739627598608629599364822077585627088731544899764087095246033870113404799207068403818093414684470727718390433573206097159939321683911313197151689331249974463229491717867300151204204395457305640136390085059836893159964226158251432034645254699691366837812829875628909589774631822921975731004491888026675529192269605609555027175631104593440516483587016417257879309711507539152348158452763238364312607180937987734706574754155131017921313154568973450692240806745534015156124689686351927329728336266157442702726468319873731616098666563630104064941406250000 [83,52] -15801685567220197497941228968689445275045252581564602896079104394428624695077502163810093286508250735057423775768953507369988543177686572927512930648346171865876481111776479070303690271861507109757823728868767826943656206158232010465955352246783047911174829816598348549100647695008371607562590387846135848201109759697370029731730018122245307057630557427030472823579075841323561040050055935753756916920224048755691703771305217326501885181163357751752716348539270407104704260109024112455714652475140450353415836420521847754474543915242651508295676409707268920312678730761367204501422822733741256482166518452162189880479972673396415947299721651834712879696019976736405883262249296674024315539911250473911281642394360490184826937855970373253379146012385269916773884327101069998198517490898794011255073744760340219179807389744490770788982508647008560236568641064682801319598785523197110552939811484735155573541001290753508297380592097470967369512387992130466981518879402247177093357788852543470906561656011470876480771685239537827689964587507855071671424874018831454089109279997691752457206692908092434387471870784137153753682602895401074263715587361333822466752173881571911579950899225207290509690216008809367544292567185419822205335268839048423952796968047533546790600308881454515653502517166547295705591476491447286380834010574021022173316975293801460034507480438800040115531710251507031146275937094528053478427650629143536315731411776550207912956389134446832727502853289812355634480884074231091822004795481678824273928568541954621810604077963680505523694926940316648545613843945950302787691947187085203909473798474128796948193019414200057022487097948041294792075263873355688509909961828027486715785866801686664278248589154937682329717198060549331816800550892394179475147850102364154167020584800860878733406055876554213655580801723368200399886115349563864074786360012163300957256429096430377344143993946459540987323256639658370183183785245270522386385838596798348370860115407046926990235222143997097648699258520117919316297399107768400077611742361578977769003442191476300110176375190117209686738469439719010674655985546553785442378449751854216092268883167505432960718821797930983542601344454235994256453494152751812303171707347352250873755866273096713635326770166685911807770201630091368140043595024066266429350523330750039603307605775355593601473765105509326103151627281193155740470834946422036883954947361407042100083884723776864387132494542149863719835493741491267859642348228170266252745612689523113658651709556579589843750000 [83,53] 2833075958382974424656362353377615966446876563589647674413941517604360829042843518962982604908031384929480809550682807697659156108093316229815864309440017845379270952418296086142533211001406736561433745381803035255304379476729053158270714247487190124479883995584536969931885605029313027244527867270285172338466116110317899846936472750105980191702922974876829693692672844259201863122585988298221763961275349129992062627805009442931288491609230877289801382215419603040624778980670493995070162986385734292896895081902318782034419535935789900798679126790638289537806297783318526847724919297257496154557308382650042699228256936003811610650831810855552028553710447545281068227408658269885256428888544082216942902840053256933678457938243317034599936332454736140888033396097887692574795662509978498015082509523533203565234525529931091751693561482546172896337414191167251313916608971769293407723550717756034553572489864606837062768135628817353502996025976555911267855019623792129034228821979872730681678238781255144665688056374098509363815724985237850839950898241723237133868225242950027383497513830955325733889588327693129439059199645332982718054723027739181606340322375725015420232782494994966284476636216862586563467126298232285790818366276269161784062053137084907662382307078140797884010754267100243625550802985670570011411023283658068734616154607534223689258530807416877028773964817275031387947527123963255149067477038892821257503380835065705923243008438338334418818695184842413245637254491171535596670292196041998867902451316596834189379787109394449076330059945117240161851398217168884754219516903691167139064447068874206395362039182443987614902302542262416190905552242319451033143064339672786008429409490756805672263136853896970811418139685435030259713905636481902211781435897890369200850161177143032664781553456857776503145450759822382776826184177686449344941895842507180402815923303263984894284485566872156834681925105736553988413847726672981593718599368647707352431793478733270157098023509660616422708304456719580949481243237863533123838336524523996141544383177366917016198967972788545532435303937960898756352377121605379867352925429674464242330460964254690235638571589549374806235105430403472684192096910666604576619255660954930953549715993349609366728108908491939110019159958000108010749004621426326387820331747276918554687560070598195950899898124184848993592704594547340304890525503247958641509219156309193737338244574146619021646860648203481606355062548447340198861352683927170015287799742509378120303153991699218750000 [83,54] -556424087672669959983999313877448912396347246770852986326403417192490242065968187178323785647891120173677271206825566130976018808621691008428272604800055462455628131245983033745944283416341802699093097526968703705994849897724724938182664410661416587924067995277082900175306617877531118161790254055955654288368859546496062233678980936253901741761380102214713634175758584590623846375655894750497795013121772798267468301920177989446247535859078832328176223693817477518398884597768795648939056409138596865202514659782511880813932361995900263778917378301159110798324691369954461433677135625205116552261500287666341022631705852162628300791294336305602436560065832589657274292879599042397927275814973070565949815563795308770887007194065239381226906539611806439406064603571107277099997311021767181704777556949029073337547129509534349275796336728054133845830507977385798390598751562408848630886087135886768712671142969654396943987778293142035332847430924567762684013505995946241672998957765419870417367697516546568675006055578265949014564615834586090092865205783044995433797075595909777275833512168062219890697397409288918788658350484137499086355890303555200355348276189435383621644149641842587850924560285463306276365356361323955930836586989457445536518535173736703510524961086839923290195841554096650639121989252310298606390569153704285737541150082075400410200552396518574856630177231979755309842759835560315351010871650292131634674798876480524358993109904765198752980011902146137217821633492395543304970388222022461801227224373431070122924786376402703122216223947994587138658502979794914786019019216436863204956267466565178269972221336847214260462715339148732588981475318088691258594094788404774264402639928596488839392264864685172909260205055077318944035273023460009238885946505213163522693179033708771940265107951116145284924207969437575843792822148045728582597550731384023212215450502696587858917415466838630069874012008172886229561231253097602691302296759435665430234012325829054378689581555486371891712433886735516042075778580867359384126021469869017527809199886501889630711061952463501361942967426578085674001180481833180393141153528137018375668149692870415383019398994208556750512408599236341389045080827130162324290303880740299884349795899543452749748685037124152506611338503483051396902109375453965862667869271768948406126100865958721687486984215276093815745832257352107641160872494421526510548283117854194315657199825716368927487078980043617718818067637841395994929399307013517805842184316134080290794372558593750000 [83,55] 100314293054185618850350042512470630891250614316114497252209261480251042137063151845452519207609886907813231196386907569424331063499795509929780578296689081386279174909705794750161231276017437977653984241387144575627780781568757330191295843092703691617580422078855567680078988111883587976502948681724761895251492749553171579981290797189724636180605930164120890155746722325434016602803854768652470265678562745487716359530619684366011748837711651819056201784499989612640222179488938989949924844187385178432318221820862273320358894930380431710574120438150503246578078820154338109389625685478259268603398707915240428842980555634485097148548214718716805185891781942607416456865771906685171607340988407101250519566975749258422523921038427431405144141005791537766960261139303072798246210527250190087271162240171060860897935457762449812954449398157544446202764081034782006008253955370602577887077127575010384199119898725940219901341588283502718378025106663562950077186374987511195424839749479080278883605736234766385698632484427126203502007047911768641511183515956779048467219945337609603341679439777461968575308634550346220472411112124337823230892301613440259480116902220718077169825659565649849545440735859576398992767511355896224085675298945450793303927731210586784439611627552360271040925754946641366103752270361291982038176073880967671343976527751174670424188575125460853830268881446497080203053850968712540813392156633096028832675876793538448852119378016147524922626979880764842793342777179655084171059669348050275434642347641242284417049569451552864437748431746248106388001705020343955316282237024133185936154461093250802621528992144353361976151342285653198132420547279863351599746885927770549909126334765189084381109884822940409785009636387941060521346253161375726278503839571723625531418225771531798942997737970469351705762966008812930463537095671766228796332973569594664091950735433491166371605007085330671920489261206551986644240568637239509028686000402501917271485438263244715961036913768633404100675108800370048947143456510214253060181467496848612762685734336445012160435359500030052796500441251760323280979220472052746106714408132363053342109572658785044601878469867305474715927865846601846712119712328754022555955444185226302804294945722968073813025154614993730672475502255751906148476186607770290323354201586980115256311187049901093364320351955095819083538847658720283842848341756538183669640972040577603637437130091551954685299203380957543881539967944277366075785627719252346423672861419618129730224609375000 [83,56] -13748131264376146747537136153868029487352979401977943325974603270292977428057817225223421503435851737630753215741135302842765942710568778825953619376867033352780739865210283042451264768017201621633846687356106703982208657222762151092280469684350577677471891232771440013574744052092596313947503683238807799144431246426140761218229482726867978568199882512447692864926246050755313152037988020698915134779350928513648154210678095975597002537499102394984886379930182659650189241556448976982696322149035768769933835201892281228605063050597159947593167314682990069150487038326302812625467696588790767385516196658451567886675778136129312684577446234578293347658618787172936481897075022944280122916062762310684944176360720479255522155732240576501640972410813529390275013574269504527065544340483570116910230576381271521467508551994217221305599493678760833056171208488726417003792189060669700481380627805689511610052251431983254280931675366425874414919191577731745924397548938339187315020941209941119479558695981613376519558924813427449105312306144610006615295928184316944906362876011800463971647599253683191772316498240401794058932760944560988098291845174053342601042136262637128403918353172469034204450370761785593440893114191184751100782148331860813496028170665386924240581834278568148389241041246081873797587627018070457229541334632549052278147510516025729811891327652900628716574094018979281451893859581515901333924006586733151148790412388972072558868260290536304795441232679569375147872146432646150446651985537407742661481587440101864898712639874373711846199750253135913602274727313523766635736221110961861512715390700326584531318204461147020981607345167789875166670856570656331498605180520221300717838140893809144569483494473043706149614938859682890256389704496335162084428166191345585680237578324064785295757397491363031682294317048486255636775894294071119560906563000618233100018130178579819992494629052789580726345860262603682736177637221505691615679525551639811201928302636552553033612344571219683522178758737763347339066277538633934741170567868641651999744123983052070157410331560030346808245951683092233879636613060975778525851364917073093937999342467148155861788800636401405837131582267985543103703117116742862986678746952014484314283079096711545791652151225542158384799163542378707034759998147430842422493302036627317664099525214796417388706412145124726222453259727672568747000788549611768997095135955748806240608344596201240557520443279050140951378757681610891022358500457301033748080953955650329589843750000 [83,57] 902768774767481825144150040836080888540429894856301215044179686496889598988507272900029883663059334367931876807787723618350397859945258036013559050835447475671283848506651432555300808265314489949459288263679379507759892562949804983675444771962765245810302252619524043261421843197719494807571740771144002311975667692597322284221417816218708948655901020410992965935477016456600581998643578494012616613267298756039470723619183799504793596071181321171601144449761429628248466639916988721473890799688366509355883638291410824143308529202313286891759691743564083218169573658640975705502466077654922437466775590405592193841610144882980464959363774144618150043216638746443171363728552287936223154843694113813205988322251611273098648834324322654475195372341897370269650237461536761348812901388559244565533828074001205663637868989672321920705557141302222969612508167339445310687550155268759717066896210133032626364694996033183397871712111021585098521122114440241749325100511944737481936035949536405762187322126050564422328140809704525803165291982431370934152948263665118640537857689253783261072243545162067495343630354071004833110087944580530962672039689920480425207992738697208598454220280964023728290379537292950138941250873464712481703014601698919365485574122596155931646011689560462592392667309754975081455438246462823392880868350989425263933201625059280218958294926021012241977530340143692316348279354972363352226126452546618847116953757656089468112559165360575036709950976438426566257312156261413868484449861270332635122176881405014174866814505475165550716603520195125794281705337928365244122514265640350639772514669866880423209085092718363128079160060500196164480646367931553662187175427864038242934349341240868059629554042269848076574929914829755981319708563822070050467754789771530903445814530757449363457052233998648106528584163906088529042617818565256954121164754387067491150663670260277971367702399277030318301207184410900334937397750862611509387889068653222389735661261688038489820969851065419445994214342546830390168802775731333005326723080756928848437814593426136056132020365066133482973322618566047194183773098177708708411187573526309561895199449124074745995750764432842965716807588795060140910060674011091568103330738845388031432873404765669131003121669898686376187463381894771033990374799363368678902973378986231733020383083662288896117991425484643743365035956197167289091065432533004225612559452671830048173087673926339251374706984746170271878894900557672564128663950100417423527687788009643554687500 [83,58] 143222791088610646957569593968449110735227307266239037465305284364792523814792297499088907446810921157014726523292959289597987597620119221138886126737639971199382745238581138106322648518281805301453876936961987754718380669002802937574973265304609873194618542641253474728896123071093833119926568438245753637851498513529147061200392433291339089007486694696262237802938486305041387949308365166424971356623869656797307891410408691843323541299950016245602043866638344173495289706418623004053483803253701553701538442373738657045907004390101243612875533704164888596171180469388513943597657291487408247543445929105750999284413405594896796365131512340475059549855854198474318958557603174894625877615755353652263642603407933400236118668160398122951740469740644000058848695947338768988219466757947422678342611982475220099061990038183105646240918407357714280361739262716085003563347603545391032953172352702432986269747044224127515020964766235073055912893147459453849163872848540824898786658720070975204034266960802239953455631905263132555273668509550032446608224521788966713547472752676786095125682874573590262655844620435346183976805734786065859039003646080933037460154299907372251155922425174036200610454830903909218230302269809771170109933101839848226014474622089777475213999231867170556147381999552696899416149874430375231421716247132308095982255126816043367944009094735718021308818716880450811688591584507478635091871074666374024828221270456432945040749064577153463712892991325397635422765961561583054987060794179057301468171039743085240654116068975473049918757209147471431428548124368544789086842108220039448718927735686429946407379882389200303406198137577672130760682114713599951342682790444732999793301916974885767847323829919896661307855235665930142624745414211500773595515857064366201140118863689150734429124537932756865231515779143622484237484723969940036033616369894152414274051043230487900282129641981644620146918242838450370956505679706097495768465259990572305065499335560678722318486866248531414517783728259793233022314805951936979736385978176209885993103323543490933963002324571275533878970244305244774356906119323427166755986435822030818345387288168226197985151095939100208318022590854217978676234007144074330798526997376032686557462559449290879323656324814169441858558602798948866470150090441979116302996114666940770517773711213119022921624557979829680366243827511387934072882623320777358527744139667576666002021625497082750777167598281595814272043303417951409794994788171607069671154022216796875000 [83,59] -54244556105518528904354778058921851551626561227531280013830086839681768536100686207272520179089542207244268387840768262150479419005172109278368035245352723294086623401530132007722065915416787864452149836134597428836422425037514347662891764693131214891389455562037985417688462831783771663583109047610066218785115557326214031264890268222293431993109340365029034545595504373254627660310107262755264991825343771110202674695858123127333471137743692660075559319760147873357790781621638224168977612539902948133767470297681454051173747895264046015398136774459288103999276117295466458061552359736873803542251397036785412491312940257935066361849908426814119377376186323609163139756304561814007258864247997124138471082322792777771371896972595120670955597170492165957977426739610010265246319377498132681722786858523555167183233322972183851725932240162057587184186859462666117348349460770014446911200670665622123023349626943256105813491152296315672358360507310288050669870941579739178314673069172005541975954645150838756386617121917573112443840806852027280249892157185412517396459551589310084552881144275959876630736605142137745239981175492868762429522195110189332458843078738226882024248814786705980096057447969416400739200561148503934606565291623931661100452379436635536828260179406128319428748062429857828952566069275969283554331427730220756079154777614991354246104544978560083935561954371789708738589386558445744777604087231519358999642214898221993743075921407765051568933424218169719170442202556362825112505188966361360806931256619266904972234145169568397740573052861703703122444507519298459421393699488562301065345042063527838625023966007310978533214210105745733158845270978528389620258604701046398204772981529756108199601753511773437166742493742636793991935675302376027011312379824614400176054739542242336180505810180642458660605463453965789032269437891123526103863620137180247357566317793682605059097892898479235007755232551831785865809292721373624763618507914144416201744992203856442127072722974562960574040382602536960869714008526065462999521723457256575306906458844775959274371836336970117639204809833166546796950540165322542205999178088747243464353358202200573523356782776062287984987354794158467648558480030106158396841123189323300016816363211765097062079197631887214540875002098109023025480585934719913964172388712638484479206981070701944935176075295411177616419926800898679895489585590815410627414850851074500030936746210040968043126739080647201673112105940743887799726508092135190963745117187500000 [83,60] 7566583876861010569719553799102953624248072770236536229900562356664425199400036928141545068174666479830695532124205865768054666791037665470010979795250453501762002856235605982893844709577228461706436534838063995384130474356568064461990551008300521926833726361792959396632318820009122481243261318688609391677448938374414911529111800035139573367218882403566459648241048239962045630121109528169602318426897911580987861606284292705744365703719287455751555398088484048982137896125403612070212719536447283136452875322563819229444273991100551956104964719227225589842519216420862766885449630713812520951294408831390476983315030637317829227116174139686964790083209060958744102423651408278771836467954123591485991798597278679920354847358605360713133000922458521144578690209989445776312923249305541879154099895657018083696645919118700286335962175661794255511980313572980839365296234694813076258874519285485848799930553594063923814283548410112632658309501313103681808129879550389679052245423381783578945875785143218508217857003106542502834224732015307571182824927467464814295184590524920698524245853201093025762047019015769933604485747378767297467710265235274918646263236769574507765958961756409406910572834685707131111329692694276214623791026050482481839307073752777165462250557144390448705195896804452365265031788457803401687307692950712303631426289387709091083313625987180505377683933040776188719288789736565212135346366227082832588904185572582662557866238703740086803822762479545571239522959622789169672369963933233768670080493649936440207009622206030123815082335719622279004510585017402063919987996532410420657287414207235392217070591724721436448932039806967406618941096922319956433475956561224976080934565635656602069889071706661776515649310609951589262436880452213726808665425152799535565748706021154895831932076250727638073853605309066971187220770057464948938909521295424452840083358024924729860924504457170669277749560459510223369194905545445999937885436457183429993843755590641717153148445105435812190083551766900707228085392876339207324613919531593420501581229183844167419989871367670779906710178134727370746506138946180998764113250791001723936224718031427198763225672561263895733262955784946040713150331409241299293576851554183950678132410224253251761689346870966730714036771044861046207598132349910801502862660049317792222486576159915985721428572174843647308445516675063142208439886983933258592204699077775601467400039050405463214584068952599382406839535752940406609923229552805423736572265625000 [83,61] -171826280396810936914894819908475435268042341127461107796299471747220316087447485127243796831141121614475275724720622965248990156667038525650679394784394621253694047135638067172039763299977547281115572472873433400161698667151325012133255096507401301801064428036705696956731141917297873665236997428018771799855834007241865833730728212394917025725914375118123524923448537679811128218013658406989961911334253223157197350366327533127201642897744417309076192243619775206764616229317537006573827225898566362419292404096160650901724433928172783122783921022943472500009538818310357570587870614199754822598004298967235186541077537505170213144869016759438479782245218947909023602897216999682534212368627084926860461574651540292924691741959790515082951072706863832021045974930405791962001660285013988605409793082269427748654207787228686257097037025295661644686048606737463531719559766379237252662110921132142495890504403866382106591698071493491272267862463375734833861724429778685660993475817482327251236446841394684687788585771587986682310564212154258146448173036303651276099063971380128478261051292544797885060760846386779729269700916378040648228775884437691036551249902495145911090137578949793595626242213822785022202468550597110009259888952088484718187400144466778347855895273767502863411458584115973527182306262357889721024908709060003679825863034248690700148919197336176370008214245558402843272076307511508611799565745801230146525818872524969838369984471024382792350061785420318752456956613858721289322841807001256545543568029622689911853757785656507118618062982459090585687662041904145978928944944424587577010806888968095725190011579632716638150107904175946700064262480358743081825697298012621563523151380676898533532989816345249008655572924492523616711389771795171504958434814500777074407516025592565730292738387289771161622308742208766460028994498480317986103403786883566926852565889242771089202947362143357009086207120063983127716623645001718582290080228651408557779934894537196245806549823103690623529794492016470055294159140146410267318250015326935206817416947214285422087892368056676163623855298742014661358055649829083425435375725877529417304610457898504728877253285491156512671911791634126744014292613682536686833138168990428952045585394978234954611752117768230497555460539380669788603446831049193834053494851311205947770832196102197326984388612250219493854364248887342188733609094932146293887553626253081523057974947763455318286130336690313330678947512097920480300672352313995361328125000 [83,62] -141574358775921292844971183444172698410978035403460054262439237640770089183386619104013064014475679548519164434915564343497857254442297888138783023501389141399548154151615335742926249922061552545994945770557047682397070231974806090083994839548891030822386987634485617705085589742650754650180160135231033411798226000716146799196123872957671347847296791864133435593526405303377223554203401401542196061627724343874067597903212139261965490639717514607475707551743175428275018824701110239959295826225800846524207289766510739285632447569455136590309540685072537032978709178039989272113995165268149534712037986191787876476791006931882921865833573054744718840833715106295988951438263451680153764095270807341825824442049426376219772979093988096503171029671473524514177647841034998651872309391498112642798156204257899501777110531243973251297143985888313977704016415465613898100350168444099621092719396490133091836176397651109173564987237075646285070266622666499921077983478125337256772793941901850220596332132393159598914171271646002133732659438472721828190012027329033602946149664824796317857636579197493718539749694644242350976085569097093106598279959568295909282981303121214290501023842758094390273827489147420273211963038209667406793766966282337119559887827043596189360907155008739813853089010634922764212676667561155061123840251877440003177545216828746250397464234896197108077169255474815181128268408144581985726773409377943825286643693739049669081153135144572932902606637074413976759523582051496981234075577805632552151680527630371988757267937129021535892604487193027916443463808664301459589656891109406956413947295785987377406640898298360118504610715752706254299838142787901325692025070108358825156202905475490725736809829488058996490725716088606065124048710009396347694221379345320081658990152440810770512878102638917478261550388704067542581974780913029960054904285524111029217868963728253336405695782512210491783043342385699454789951482715621563074457253492738625250584359876190143171111476761346478412266995291683700321111065781766889658880707754446739932291154954983350307119283947923400160267749149738962499925960592636478281900757222225187320132833315722857214077493460771825816766397866493572623706808237373770068182172912388216669311739060875960953373971973275812583215832043520024583196947320501624119457960944309130416067596932313582212408435453093769309509188752156567396137650670503819215553598599157304021395481609750290630738868273043318257720102337771095335483551025390625000000 [83,63] 29883440605078932450629381768999529344577165210837508009715829424914655625394745322732658098493595950835640552833740186445138882471489102409400812137811435752048433691793783709113572666492276729157146997304292280833488160496469440232284332182767471441999027436491419274689211648764366775794021384342690062840530768496880434395197851186910869612563939595314552259987259695723996541475600821512190159755002376968664720660867780385950535009793451034049443463121321055952345657072318495195952337866770583566438044475805182271447291171308562253342354095974143111005907302529519501077599085526183530139493048919619674513007468759132948648297694170130367312522366199294184365362233645604991502424564488487924644919637932246713255881140096109825771817476598713370703762846478843001326617992196222122804231717391056933522825662700869741689060506420654292543175112795999366435036494757304965675500912585999599730617067823414259286801762882234211347444615686514715092637723811129498831507819043330842576029071174776507439333565943777278687928047568560651620931344454404096599946967349078113949534287064386941988366422702128703507615668583155715957920387688239628410543255764915064414186748178896696767124999359460518335989778484798561774985095072298641063884646286148634947334461769601027751664679337777318768495728827354335005924658104436342510691773213851017384548158852924948735004124047431926741826539749908985268315822126282220919317422877831102463484063874561430141380414765712250410641276352289299047482980162820644598291956552665632252151111403155346437467988621326077178745497914800581360801463153999365543008412376657557447707110915829341840116388222381024710533679466565883281280687788165700182909492157963267481599963691620779479110149016720553155616466266540271318247330614349245138419444202977878129577501674928394487548254184133063319467270310528719628801308327332292982968289419738274911237580698899649003956784183264509658375590526710139271263944987218520702118964668779700092594796767584835222543713468698988493928117511624653964739935014617485445762880630475400252397998622350073699753406773015814738462248822044903563259005769328482956318072265143727361227306861388092961192754260479841053382645329827315846979380067973146373294061582306605505182969222458514139081799899893976885530519129066000153286793056233451444154507666213876655476810564266755574136191239716529596550138225217095744224811848588031065365408014351968967543728833424765412019041832536458969116210937500000000 [83,64] -2743987289228921412019063003169787501294892091561763284505106126508491221324957907659230330826016829731807416392434323272873333257805873845599707090286428994253022137071573328352823220682143919126996840400302620565542395374826432204391914203197320945178849336542653571289107170184524515564534980515038412966501144129266490420736923013398890471064370006506558456536195820315898717103358141974656150796979372154733070557616360012165071730639416561924987427720800520422760831385005447635273591389859844622719505485906088425582954092411127790623741281677317372545301810920685051223139777246025893070157031145788321392801578320480988812023965909599442070038680147921668187897133371553029597795444475058886715315109053493906332714701118865127617588928686633933985648453380498143213218555359033130086764680777488265447285386438353404068233490537182861351179868747035316172546197164294171515156573913291577727148263266139626842672703434181362842597159947298469948972152524253321733411743689653040516770017410063604121821103567638112080871251315467110435258268479770922887601609154350976232014782179272823464014361041883821796762475280783374661925576091175364076796016140507327819714010293323220100415656181000306970659976457560481027305896657653028103444672004460030179487034377099743947807483244483411683243103120020433514208465504981959893122966506782275090594372074906312699933834972539963171185020898346115452970739370518788745952893328451706512526753696296501863483818963999117279423256266473407902366075915547204209639747698910163974587237532989124726184978143933056309110727850061866922227051067164066432040652184810168718315906713927876041828998306075200126795426840569846462270439469103866220454417351961278076210861410763810853353090153351369050038920521516397926783339368103695419039283431421240699590787692364201407874172473972022633889392730628138071546650352790906248513206889269734140455818762329546924795615420173274890174106855703193498632037744606929405779857570314792321830568875826431066738946647657206925799612903466617543646957560069705534753957816560486061240179563901640266318652074982421569025173929996177814157023874786569501713650437001273938717167881882090847284101025253895006220289022065949497147821163544889994053254208906463602981124945084491753640922027023660095781489882828075933818393668322462627208476068336365630191116365118139475538878806508215685053736218150002652323443880870579668103999614946086367658559246329730285651748999953269958496093750000000 [83,65] 17772866595195263459198574792820182386040827623201702530615128228103186963965757590214231476733689447081663220221675780004621862645218956050355510040951621178228489737882028358875277501530516028317418297861417961859045208249133398957846869404352282504286989795921845830996108918769703233137099001798613045468812435833365304607575144923186406058235694665425495240531452461169899113104291055240163295572319173356394713285663108855159328867719931101118714092310778099732793113260327751181374776684726906976091992154146513241213678667141260355364577897595225972884424614436871631998494249125843690076407554143502931219973396005845403747041599604997685822918900125323576142175808296760749640653012455953126604263441710646051306464728534025724694463357869204975340314059147739395628530095987673694490797543309887638041215906201810471852945483427504349916071722913268144017870278775390284876197933779089454038347612309975438225734758899446372560968991510718311016758215673284312920995045844088026245661070634183469721626752864731986126333589791942465029157321297808820384316280693701404290463297723628941475982866262090487908548537063072241179760393192521100020409376655982845428543631277311603973204901049238198467365712865873073442003407656950414939213706439595844666462813084358831978530067082749559331895956664080451074584273702715111791469062114237822284354808483628213376616456135151455752018725782049495605449440327793929375226761706099491812998109031987096954357956358068454837092124277732037488515766585890104792382118198252872344667246442265695794574947720073288676096744705789795608499932484564101215161834936101808121656262781364256453927604962066687361368069869829498748869119579899961431637525239164083824749701567064862922056232200647702163681669910111604047371865760362334194451332654616001734317834825719764313123256148736265832671783545118300418580762891923809401644093439195385575721967956444785762106914807992870457341421469823401758222653679470983770275865449637958607811877322197613539032730205826615042333589375700764667741911909261243329380304925568914909012548916411570421813772497719480936324530326847137871713132360966980882104893235025110018972580895030888185054801489775406506739307979105804731450125369724608697468649290555317656113523869590977779398015327554505268089068419183089918646812222786148144142553436342999164094847730418072282165482725956695222517158922364533224013784769036099932358548336483309616762316096583163016475737094879150390625000000 [83,66] 25867135947679426366547923679587878488821231920514839723329486807142809831701381421498321203623897887612379604553686952893233249392215046406085522048835774493232289469277247376547799743090132482795503621682602708753469915614677841861314292714509534349135818800440120944281480048068192218854521679697966577990496553394406080649246643741839863667994903449096306405893780141851266054799275884363037808845430227544141903762717258007335763069459255826135112107790751174637568005589537184880059752472120848107381333078009007820892666613765292899900959229602642868777262698716183777840957990909384162171584832359127213737905283304052864432993185471228732837033265256800330814520574961515026779134820493666215382867836933704754297482998055635576528994893588773368308118777527109747780582083080763939798688071036981119800526022592919945035287963531972949664395924347635271261909832783537395126567459095852966718860896051095565284980282695711359162614558305837402213596571357055066844726908512609810826773846190048115671627230651064645446682000100635493058482801459540519582022019862427296722503922482492749286158998462011344707480309126763183668884272415020739482314472432858364966557957446916474527539244731262287870063757204436876402147016753100415848145477832583133734559278358599418064250204873574761214041312516124340119089485363959717766692902910759026533514234776427618489227294195492544419518648886015497991511552715481165401083058661473195083952701723585186062000722035937421964827245600754368597620268144041627596419784140434707343505673427407625661180446412608830495814190735187848979058577303854700818061321872250650166897796572211918980371540075933816704166089185382499057330270284944554127083560783634375500017092796276781966675317906746949068649567992138638772561206267168765553316021930226115904493932351355131084119567622731721761295129620523236838051765996214517914740383606440903377570466081896637523755974175270202043593745093145733658848478398288841201988469766630047505305311319079028365045528372088411287663522904976157629011490742484137885407038916897361509269750565994714041140565596196509391480151345731687897139805605181270498406396294680645713291548206678481764616139161262697628863609858852846699182006673408114306799516628773527503476907768902467748518704245244805966793307757289704486280580265058496511960992179515738077167593852782743929831573364308691810467333789273991409865219449250772896864800375104145868654370588046731427311897277832031250000000 [83,67] -2796235450757009421760458804728325370000081542565268414389562024248820382325822438590248594419084152115456447449173317517981946189365330646600950838286784583488423031746046937227571497334666671822434396234781026085468848344614098937328771777233536134678095038830207358815658867669993675957194693788393106285630477918224862875979756552148182512313065409449456289531537133031686316292544093395900749841838136431369602773428530431293988462123471068914049200115304853526157204515113709727941548725202517511071721530191986305398956286348897267585483730000266077426433743077322009339965330008390780543287448239049437234807822886129759841766268052479825015033641747219913737036094905666869076524543526186499930731528940897534852752815386834968966810871929251577996859992814664048822064567809605793647818453767964281729672483212819389717011668490261490729392375273765883612258812036511695968808470197218440511699264262457993143622422542994197372275566073998565695916536791008091505385310724341073731358330702183600443924569233759622475503650401290952347502006186204120072431252047083176931175586788091956570401346397913606415998219325678825300219888888180865199120458901078105723779566602732378835472126304825048604521860194412299899542356494595583673114160634578147590370111508652362948218851442738628791312289205785902453441775935018057001654065975593515696123123251004830218959764877531520164462109587262179572027018280750475533314951640310388550618238024925681674381870163684458787121480619327208142969653205891388437763321164968375609955172022266034021141995703585113432521150340672280045285277870191077688405682008890470058024690264148106523310220595721819019549313110260915680667763663585097726998678897436180785256567254141025433754439784161714950324304474739001380697183031296566872530685254728793995057459937758324949716982410047519005612924340519875822026237845427967884342446374784577779246241689277672038311244156142336140451139742291004385553791044582060634893188060333530705883108822151365587478575045330942900623755209282912804241632249769432398546613733386712849673339665273550738986643713863667381219732672770346799869993592093305296768953482924564697852417498041378810467640664247400340113130590218577334659607104969170936276595930339459904900056392176148570965835628371668723602897410994659999694322936349111115469947940486853490996198367264519264625126764701953469462223909898832551607848983903815053802101395913348724775460141245275735855102539062500000000 [83,68] 44360411192122152966796569712684673460954638443318546167371345651404998243028232566443726138372599675560108085658272239327059969525709145224034320644258334769799194842046472017874191395893934145286090110828597867249074193495933353624948203086582125224222439007219078228232077369089581279838378384521978898206461734362108088061747331214256619300030745392990278197506177344782244005819256264496260412633019252033912745917263448646539929077677796835111935106339684869129721593518139388101167016693183817436860232587517685059655764883777449863650747948109748057086963949697551932993945975958961086140963369423876663170876604661482776086626711588473333228202219396675999676351690876321937075075227555786720170676107553321580186370410717012758767473341176931593138867572934512394647669103020199256058020801458359800837088911119067282474041862448768687499918325171654514173974762169416429026299173633435176317860418292532527158750214713743758396920873141599349958321985503134218317852535338016216428732399698938820952322275091904859309925659885861364926967373159158334462028762539507349161538697593498441680887557197744158754247378407835750273654007048954178726476288426217352197265531807872991124355332188821892802666240470280184706479355784745440888009955012866796634657538883529423980202630675433215653277234574854650682635383951659872987856101348682740181180411371438124805826426638191453109769733931307543951696991249516572265877594341544163507330718763046673358363736336941856590532777169174117115762800455164159276835782542205715831985364181165120661513089979201087862409033991630493272401869310076977006002055158803158906421574893940886377638853670328084089072805475092936760729379265497736584573165412381478659298010524075462365530272003690950258574526291259202959010429710331499806180143166722274387447106867181344201951262956537766305574744644182790120405483699842885584510321782585712673517659329512087178160395706134186745246692995882917792398853768482293984383307605943410608152561170626648691036875106521030477716616269164429781714184458651731645768586622151910413340311065866560098183790855684246383427607410928101555359184287381897626927445167469638721369012935605506543921686544399337396006315015509769319307349647363363525345805496610348818451445452282440595449196439741346547772329609026611993627814479820353235930195313261348065621773852716932160533969813119648644756420332673867086492298644832856500432038959758074270212091505527496337890625000000000 [83,69] 17194966956570195272733386729093235337225194078669007539478458256642888504770257197390138683714446004536326209276704980559475380026036052658377009929476183031635424849803701514235580878440656394597778250799005095173414812508537241320748264815757292566496630385024752392831655796783355739098432848455920044318863259875772384148503319282891246561049267886882835094211070700945398090996604044208878737563188602410093174802842320374167874599624813412537630464940748993301158090157982112201148642691763203805084693599798910942914264335337845575982477595378202659840305814280873880487309529532030344033436148390713325119283906810453236615399023716500058913003856998188949983169600852029617301982523480199986640762141478019949821501455131238246462479588628665021138210265771938121405436172366167360635384738507090461296886646423856324433266564218943705752191619223656183314813757795849655733793003590642697394757845618297083692783308228112201884548084910004765920884020169886371882949927415648017488772671166035913242599388318759965267739084292226644124597013779871484500075512620060964242950025038061408428369130070359453270725338757504239485131459935392505432849144516331261487360107158251948593678161601670530387156087418973684208921957517915934816053226340322806444778850383819709111918739219685570726806369747644632746498079254328957140537092521390982361178716516226010364636804189712329681964348718312160240414518095097025839804913282406771156027578962954522304357231996169292585125370851605642586745836201553298162849175864860204083443421832574315957283816519522135443252534698508447554465882248022073042688908742307481102217190333271386129695845069292188095351638822670607979418141285385367543715948094226109697055641382088870364749930542383403982925429226705252900429196140915731349672441786981488145368301524060551136589847514224357482609088399972183290186922728082156559107937749207357893167557281560700242702418041909272111315214990678235353583574234639474104780371395647656162344359740685880839457679799945595062141802427715581120730063132295411031593823154171699736217031489904817276179969908854388189560744704514776527855260835078114806945194497653952721732462362262310107876441102225951960890096457332379127996164344513955806120530640787858544489071715699386699125248256499089717850742916324151167326892883949210571804665619053783778454261371643556291488567200966119524169142174923452666769719002648322337453018482378297449031379073858261108398437500000 [83,70] -1713044658354240637271219464355561538418967543395034419273009445276569596235039543227908832068416437215596843291374881748375040363711829515171487611302341378467013979248818380994152223328397015855723449790018146526709252649111351481863022578246318733663421488591965782547677072318820030793823170754494004660262244673959248225202196486040670624186180175317187160424162776981900507490858093469186414016208760608970772954524219134644398290605562600564384521851071648100513028419760223665496635008946418339547645058269456643983838917115697846597516570925501126417733097076335533237978892288890439335212193265978841339835984441011360510423073997978539650047449653615243265077012533727532914852998552891066543152450584333267485789354384299795701306472282988607878666857750675199925234662579273983572004900889789555836586124230683698332501400787874641086824395236047512797904795273116742479537046811600176239490381093378615819948454136833953617173275687161465418392783258667093612259618391933005745070692753401997770915515789344493416557948163865387503632739352345058340777731748176985397942690784756139356526771974524046204935197384174188994146841201596995687915370827032022891429492450613101850893876311226908970514456070903882548460421678355851783366051623759567722575924522928675879394094093263659141420451091819084347587531069323942757450462217943789415825884979499301449094262543330119332701130103081213057871773189212977277803610700778097882193969878174020178551982773264137854452146091948007422497588850180303395476090538378811756295791077778868698851311427323202906226938935710530028182711933221786636591600817117285472707103539391493689561510147337435659058108226414940812343866740942311898625510004024990209721707212200382978656856294764509550736058990631052341033773156674070088286155989950595289662273410657460609261916903982508848495435744175049933698054267393577396196600087514375040468014427107901778921589638105092444211814011511763660237120990309654405648625172045469406749817093762089766955479318927839403548764588547174733791119529235843476579512861147521436700241308183305630979958914181372374843639511975868591618423600754805828922796779705118233648506239765656796509205912109490890594714429331135958418029368076613895129659732023832347292221783619145539459395470219649695904801593341565417405559193453814101803011860261305134190603783863570228203929850846352538089866293505234991026597003390720408422254195102141238749027252197265625000000000 [83,71] 37839337587380457446932823916907208352151104120240628410642762640852392481041129361708303527263999168230843764871051819924561686058490571042171233373656665475733226168853288809117266448477877376813359913967360690540200094555334603950887716501222504953927130417695000976589617586444008261691132949810101709277828850035892287676180504361327478723629004372907198933740811080487496141480657881671711961406705966202257501600425320743295647230966599855524447288799144856218657339843837001424601922185653639153263601429943798966155905057276425566612693083059704860926052483488286049134832644640731216244575374577110828352161740100197818137888915481878223267867775424381597654733425005938116673302801162803810752730321915349164579211120548825907936591780793310841684934706891676001429078360776314145880555100570278449205785556966741448204864412883104817218703026295331630977932329626686936073211652191065235973865035136583989354263988302922663479217020309242760557710262040669338873026795920212301035580751046174499741333426944242109469354984059103821863665167882183160491066365644079799261924253513154130134023850565313595572260364496910818635365155533379742470326898895098099961332415106796704697545170484955918969583559396036486576236159270638467431846226100132999248518610220650261454296254393972883521988160097953281254433638449933398071048345241831838644499485305010287407480138632430260035589177080488745150321621231294671215767134615288032969063374841414121460937260248516245572726179861536205976332134705518531208957341579803595049983540988876927752845747397699370678263661819322006888182063656573799754750216445332484181496509666909436259158012019685992375254769875624013010499027219823218802898515419378537777605152698879830188351163581995570615701260907096590832871028708493977441924903460649583214068021540050627201777278074202311060976930836264887698372717232552506683522081904344239184602571718440532849996166972883321989370780922243558053832322019868192142134447648411390652181605004933549202875188106075194492339993460400055806109933552677039263402605902281414053746511654453137647375119515327181920771644008009147858924324855736454853812077197706450556109846121073209176753018642042143544157805246516951815910309894969241813624318925821625969829920434840466054659930384116613534706948164469560844812655095618393760539766623610636041295757522559480538045365944218912573275708454942926512787188778226543650617941239033825695514678955078125000000 [83,72] 4580408953717080858795589528819205852812902822351133834159677171825055686037804032042007872062635305557926300833101913257404276988574672950575669482792011712116728242723167707185862644975421780268696045161824544564791951213988331873660659387011833690139559311088748774972875519520899463321594693928618444078596188156993993966772792347706866324445064506078343852371827961475826278252037105713136970331766175047415553940013683546988901115203382791540181880973501036042039880957440438263808751848884957825881598316136764544120888671416486593792899473271247481291521948542291882503901153823315898951457605874665320105692164268473059426951022559794579198377393383515355127692671806975841930794104415436411596361856206119331980358952252308970874336204205810212627696638432097262965704260371979971441514705500047821700718735848474201692703021723554858206528466037571420937509957821901014370905501091958858384539209575207708917064023619829923801757651856694915489422820160167741481309469736405291570116374456795376737371319287549479257084532171874723620248541837899368084382813027851430979646527504041925866704211154288102760755651935685569280916335530382541983146856270128512285156085117643869133177278932988613200017318995813057424663268329467212774115622581144615612893079225526167330455657765537654782189260777705193024358176040532599106216815242415228583787228545646752718100142033493101554299203728499054838435780293956290720195047828799744525164742221292122776500511505072408202852326289011121477344318881797193671764929397859560823584637352311464896463584843468036594313370625346152039447041483863380275742153774686205239175952032918860531495970860996469299595984832527318548669367304474601486574697161567275961645422721693682000690236780253728311381050526627349446112052587904671770931950092402951408652054123121684946343466710587016749898639013752128295155555142978962717384770550448492239025116334679023782832175298303223875211735308110694782289698335888056887873832652093993471328535514969681623583111781238761309476193366053786721632159443799692337440444157483555015438537242312245006047980615335387027498925689302008852183242461486035354998572550429176423839899392850200594678472280697233949372420923969167766978372583571866827498944883527398137139332137418368101263033081179908073494945672232968839734082482396287805928599804892918332832537749424433218221371598366258806743632363263344640087293239971710789859571377746760845184326171875000000 [83,73] -346338227813175644297292956732269681678270518588118300905916732429266915267887391906444393731823558098439460532254181692739382330758544318576191649337043161378213103719781012274394068565054230604651660377489854700317128024449728822349427774422455817873580163628765822265066567348577547606915750194329342349067411003962387501138635758474467591202525707421394644301265962477856921307028475013776418028981256595539088223268095026283775459928628918090826869759335626692923884795101108621096412326165889268893407482441773819643013003782151950556550770685137584632493341098767651801694209979941231234791568058457202306824628456798693158231181905185412594930206030760477241459002439414038780812258588195105131166868395861044373010011036498377555312788325350838684766103028926687960965508095932906384592233267116936029161699435046902946780377493305042462834545600724031573842481254725568065504768846998589601344689704160950444752465848412630845653607622867441255581005565199470343133476679164632182087826496736265700926570690412724274139239167965555034662922839175787566915573317605823686232334834112542153455248409207686898770741872173436982000708784811707301753583305538575663164666974383434144319961110441468190290861631133271501057520027199076113827735328744466407497759667418535789295697144675764443437866492945254401214187854201864082068284335043645411119945751729241035622949760281131662619028293340936019676418784550199255559295254494216451463324943868649844714447264028956770942494718231477602897287760279714242221760010550449094768850579682454994464999619099138994715387459517121943616534732463500962464270079379435677061408403130450552558396270431372407476401551552876438022201835104642456263627170850292522105021513217088895911372944871766648747461119398097377513010342017318680515856059020092144824920832512957711422447865928217399385277570410923364276595488908866822133958269998138647017098497757113223068737555321234787902454508658336402155468126209512119777846726751173885580628088472535977682479494312438744224156653983341487715952681152250878899736242431483800579087529560957525112944540983819544070269317156627193078967150307514469449764485689888747660274743832793841288921371883806277101165548009834976208762385792682729689241447511528230697233937458855912386088721869435876866000476385332503265570649513146303415224561310713891665332470958196494691874779213217830338784575971677035834128677294074805104173719882965087890625000000000 [83,74] 594852672804174871921384401412801012769941060101847135530847099890131180639842816707210964095652063234635031173019759246503519688786975195377877082065865385193866854380498173951072334526214992715062519495723027209537300536836681455033106023459718942063686187640620666399458489470709609906143966518639074813135212098104328745568616837932210602117606734728277542151099526394516446511048635453488180910459236700204696879643160633608761202678642631873472877751988204920403805692830658271227625635663739091759337535398031080014633981041947689294692341682056373339195496797444848963475456125369667335873082685064575806419189011726330225357738904369556481694715919776838705406037786979449284575510776387208599123999442883438211385977045055340508682881587150249181897539189494377364942016975324857284194502118670434236089471391708490336286588984836022563801665270248090372364502440800809489753441319192016132426719052977155536669305073078790531516124320199441462531982625311951774975330783818772907399828855265790630421731412596083146095459055436038253665026042333888419406852596786095159467371231026495199713110384923614835314661267462721366090217817215806679850750699301373765975938030484530280080381075363613372620715999141402306368461929097706267858550941294697468565655765878177954967433940495277114032796931592075835962314732297537677166899971078667511107638779375487492416478293130979623814474270150297380452316027063227964551548616552036419628675435328808354162701695955059087355709527277012919910552419084052404157470508382882797230562170431539208904221284208248625334862772955833431290159296198883046627168952751788567745760756789978656031237979442171876077175959811861910622418164573046610089949092061558643797912921565969665211082457648734604401714105384855052566877176061482687862815886700739294858439711959625537823309657264455597164937503269630254817597313558330992445471739863064477478168043735854468956190400983861756581997995354038031305283931947903773284981300830605230443650747411975033349273316640489223745019170686412223258678854705603402014494715559616623227615782346746274363765452539892292621442206581931324765742347202652729443217165616516279046871476640157641375238040126390971527997355789021133274025336304532207568022242308797340775070946658510057648534081765690207538349211774833772337875105732047531178107885814564556678625161589659232422865827163746743150722532586505402613097359676430642139166593551635742187500000 [83,75] 876569967650697366969906311849574465616632609539376119926262588008558151436438988148998158106704542562311646225098052045096320705504823949044195430420920547550308689462240209100936828379629760605914294562725443293423429257673887594461998510409718605863513995514827331861685350201731191852827651114785468019202038250646728465028774700938026669154424626936867043090115371739239007524427802479889794360659832778046991264857871863069454032397512088746476111375932094756820861478911361293855326109346583227481917712168367874174962460843428678943850374898321932461151712832993482262764540174162217207492219159874403979529123554003301505958457486826987048338323014313203556318804155787272093955733825577304148791785802977828164420138033319451398857612142072639857927448429567402305650527607558103593708566104501085059894501698801517593171770742657618425362107969943931639343628978849078968080563834733055897105541462304111549345828885030638558127855326966732812977392001262465263726364529802335395772410801737249151148369096661032528917335211904667878450384215444908582252161215892142472410976700996595981773051110003048308029544437725906174249164498017837314801233523665980813076972672558216554242305573066055886565257374080604606742805120875284518457540957652013584324738851337941492210013878872400045561779782123051261569581240799550936511554889712452704102510279740287763968755664831338098240399976855390734232948699374780890738010070085201525310134107709302386142804389740737946098283149249415636586587769172819801933675738717990676021438088093084683276025351591273084751354456763593096301412728229450733704312198083601863693365937976080965086689726284685812066311542948861768504450857603969373688996586966683211555322373493501223909383177565467916309015789342328668099059306291769790734587255086486452581148373659947909834586640537375270674273009067473140742877639241273859555835745074836128934436325043873309362721543369840521845115856892932273385908153840920611641612865177006209643337312606136588833710867313325378857040352323501425679736048115408308856025139029177955746074480397555505056193512448462023181398274184298474877231509639480853200621481583413046221045122613106908280673561705925549322058291240812930410347833588360959862997097775152464382777110176829370306311715471868166504228733721113297286308144699898147231743122247518498475117859248808908209751507274605351757008707804311176126077498338418081402778625488281250000000 [83,76] -31674323563441228801158661032224408610805657016442987377863552048483872491312251206079875308673409205942804138444894350874511719158476039763874396003035607012841879590108232310073134363740796256590448881813470096544858057051735629900120683377112655012129147922189008646577072923600742150087473695245336202429843985199852041978460699233314064190636104480485517699689893197818252849448799037224773808694214876629560680727330806140858584521866294575259229912890828126175680311412446960386780662553014470336967727955748891146775408789941313829769065901476969041629921219971786470219480139719684795561908891287202721815415239589277050801559075621924593207530611452134698252228195328893646959384115666414667975945914195052680665995259516688450663091707832358959683087115617869782494489059890249217864500132504179942013687117896623926493527794413230822159233864669404493379462482565611116312385709735519380196180602098507180746135147462158164175680476976830595846508235415815900800965848720664529336713864818382333338708021769718075551131863831683889123777594149291814173235041027335154833504568956193069277761377464908275188506996682371663869409522668004702168053044660887104376910076582648994367330231103320837686212315467560032211040516249280058149989853919042933614643788001838854837030915229736981956012729259267289078422494038568190525256388583055253733986345572541247741994022291635566620667409201179596374798537337882508618966732475048699309455846154352240095528105416532087322381711759828428859505391892191713261954226103018412761245028436023507386594138481518890458357993473980732678309063196635705260564806324952562165760743756907781867019613002964608440085671848925116245065074786981751999420124837473825909315296407132741405848108249152602896215126398031948097490733916396289616517358108839488892824035042939979353312815776166196419221313507663853514496718457234501009462479978520869161480250599545527690729623109472863560839709941393250211015692997861804673901492417161386635653145879579904831500764320884623066191929704207916154226160424682924907860663265798207965553788908648954355714284376804695461621704296190542034341375904010036349396682878527051908284593407749004752735318214487984567725265720118209856268412459364244003218794290368329103760670514471778283717079406452675580701960278692110112676598749175050010597973569994152500879660866449463927208020600560539053093414649936443439059985394123941659927368164062500000 [83,77] -549888576171279996161884942689968597781277046527992904406449201829423188870243471657054686179546615013480866902623598293844234274812917387176474606821661523882874893948595982681941158872261003105878440138347390252829453595336546103108973880569997697949009505270860871310574412406249857060387703617480092055945352956989969587376606184868901089721208202325548791776371657885915190845489211103772532647229073164639827069941997853552925403746759058167814535720078211795426485701557344550481474843457335234596974275239142748316474085397982649807018313906454795605205108885890849162434845175178338877845857307044397043266781682188930902290737667796158520340222095641798427682787364287437653498981907088024883610996708760054495594342299116692964620583818728733367630453219371369640509584102305018813389256069453809480774934065816766383524673805310387277345150808343889935209278262606694103238100005256495643647842313374671512978376430695769359657724458958569633593541956057898253075240798353247124444394971367399211657641992997128634609675944769527580117942587271356133255649033479519879141310584622699362163787295349162987826978035364863881216285472516272799800567815774808030878666326878282108737532196626102452811902801772546992003036082177805928848950870895171459894568777002639734895340632209829546057442313846028886260279709023872498016952762594946116311491131279457103069246164972724544595244422086096448728716503321797231607798238661920953797387916234358722377489811490822482629085871643324910186012310584432928241402036175100009821261605022785852222471590003265303376366426403323381254455565018893351527067221596328216473789989593368243231273866766069725549424436755247374570730604564694250207734813381612505566366213259803675753435918622872677179324837010158791900921594448089245655646198268801077497258139293438451578726307945793351425612962972647408611927100731976933220926879474823439640288384528669612601119756871565255352841534988178719055793491430003661959298956782704241578519128983459917175689503345589943240352947049446016642245558410929980640324319713346211026046541107153323693757026239320084409840048554521125693532878332970864758069326321741814253027214460068751157896548677141823127661978879722676084952301029730277918405647019901206748279544276134643672074316071459860346408637158648597652080168254232118324458090684061070997225113197641710922145120411658056813405948126671773934504017233848571777343750000000 [83,78] 60857805828289472867724435148250089446323162403554686846110220302745131969982359788967828758787246259907952967641691468113814972544489599478216060828999527666562321809853944435833124138407867718253548268091087510433076601783473771487901002553548962536497439938713742421415424299453983548891588209888377798628589589015436015094832322093731534701274706667470668039477198180110991713310752644882925730568073512581559816489857123048550603669325781860951998346451219632792769982779411593778473123777419562612421636188798822257331586464982608973788331519763660271772582591389101637132051310326618792824092467811760985919615987392780651087625752364513927326502764781242762102701039254181634434445884769075007221297987440641760680579617332391876584825381249485838537609128576131938416813370202954408576572342357753897300009932243246004730670971771377986803857274724526806939716046346572338851382056881249572870174969146544813042015656788211650498559261722273882811695108398455403098551535440012609434598924964694828285511851649017853389587061616628159494646341057303796570890991050579385204620099426421678683274872279808539290034995669522110752095929218885060152112347912789646125501103997029448170530849751203407548060503500480017112148223540959524672350308835389148797114922320690355474409905443699882281250131230442272906442902904736044385875134546326155334920479635596632373452935349192211930909827535117394514527916987509008194872144426885139228710230506468930290849917922461912349881735754989161137715812131729277893234436224566404332447443558542746585157447897334125869981924556178557808332324496669052166957677710027361535238509278284645941436988335220876168056495638378602234755081037424492940699782329122489728736463718614432413324147292759192381852608094348885503110681655946111807489939931614706481140097973500032891938161115323687476045733184852938240496187006138800379050669009705776697770213702086774973373275231181423201626266283781416626288849350447672221015207002013223667875146499541979967569133778045989376410516191237855743294529847911524146340506220155925892956406200956669566560175143060845327895753579008950703413493090317609156248262690787418422245266342456568857441431351909446172696788360261201101997482363406809843786560528918746662878866798899796090437374531454870186140400573369740278392907748384837318909956641757243724558405109440291768963847054009063536339496636173862498253583908081054687500000000 [83,79] -928078525147623878998388457659068418863766030610996647629731630367958054944120326067381927150251686222821039661253683133703069468509059079818923158620441875552141004434262224361713232530371873692985021213580471618097602924784099649706602179648324228049734460926929420916879092025201441797180332236044235100825623908969839723425150656009490939929687181846537461130462344760911004097386000918045672271085035318086423438190643200035875550010877557702715100067517172275478850400446242827208985604850022259593290496202351733357685978535245395224526861306907647058104609368799396156820514774436264940429442785045177993714999229797946981337037088668429462155926552084738633660340551766615729050362708484146570989672237044035043762014518312787968391513359091321312822198568662163990750619862763647552960975171007607137021097714676220528148368805644006818073637119446800438546097968929767333595758961909892137634877944100239537140699750454851242560762741629536767240763186467291495286035242142144381254388626736183928104985826666523159722892741643784613972522077199686798964186412488625775286160004665921705622549722010297136497281214632716164791928755151673816198014773324613343832378429764579093180501455973498853168372554748022442668444707990831259442511586333651564937911915640641643287132492839757389064682347431071832903542125898826115952911319505104891634085763493423115330302841086522392269872999896814756208287878550760844647666483127822304932219400236435853456717702760269248303905446610979168141524945717930561793092236022868068824515810209318092980076273216397061844324071698274748498262413901117464489384637006638935626790372961878420613130302270356440595729144729384812443817902589595005599428420347234319275766319994843911352555782700682088727641437752878623272762409128721497236099934927837856513393240562521020913115154373809175770430774868550891646466062362438382144904450512854665465220374327240524921920183130346435878503121543183106672425042664994119073901775445030165519322403543158031359080385557923375256949435728100847156543098326993136239859104885978819026434261416316629863846369300343512357727063124628683873864964984168754529735481684932561494872801274062431275509959722288143281850099750752846802990496313991790634932166049972715883179579273932719374077757677566336978817480328116079266387668262242930472210522846775864145327546212614284212920121974309956014437261728744488209486007690429687500000 [83,80] -31079694601743966822797862625319508211188202505816987801200284118391442227102912181914368427668764476387274980327917695063282837759386141673845665228004001862993852100583004734831531722602736576953892526173823196125341288222162451854414717964768861941718105018684442730806629571747642442999872353484808666540194378685181697034472326892820817357013300145266827867882252981350069196486597267384805773821765243905128131646515153073225847068829455950853141381178165763455201943210480896104748660266942421875501058623281061614649944412449294394080949045720875953213708296296395919201437225520882108233160519673202338767656369555742586768723586053201725097046388883214406982518229620414480908718973367078962681133961002158826461188790143677918368382721130311386486278288609630373544129465316701866156546187495513009042234955068519280018226514693302891752313294908391283643292089437923448948714870832133517259054224563547306731215113438975557210745969818979756039991838951212404721137083063850083235479123829557651443893395539740790866843141866851843174722962273618062316307522095517091112824738841228510561272186997856346624474406426543250963396846340263560731677851047894188000032334254825610982194062624544107414148851847721077523180158197733048402922780510915999819532631576102777521088422498052465338069766177891727202133008689561491172875854727548452844971289080088095037497910635669682658402824731007019778228974216490961646530736300829613368191119788873093773507735273042365077753650593789212681615439970776853493935180990749702674264591117937257173168713442157069637783544969162364995021414441543442590862094217598537237127289569803840087745506298415040460320094889538855775095777911453323724380959026916393332187813582096813337341992128573726949350200429608025849438543748973739994658324081620467887431753121275591892175989059708051134374320034669779660659668200567142055604493233780005424599884026639354003254073619314528902886798130217650892891530338917225735102755874573883332904978299793270796959079507541042954516435290176801514925659506025301019599164775523417190838637034067560633229167222266442169345566688484633196802076623307396856377718055159150179979343581144785198057756245193254861218826998307825025819865674954889355207471602650373483875551292204497385293612236020240350516118786923052094897334399049198862520183018506771194647301210009063741248193195321203319281266885809600353240966796875000000 [83,81] 1034372195770214708364374819047296055420790078409071540098651933177705671750362032794698375619580941572238151077668143727029862414054101440184476142136053612897080058512248855640755343767771786933142453487894808180770625668237517666407246122886113559228703200556527642323108841053857260347339726773717958639833489040702993308588140001159556516962646653997188650785211319001391499837985302663481785686417786859990383339337841870289213412179697234302316200230610639658915948370708860400999905084383684677774737211602809909827101968042112169291475173098645989766903420711807293471652964217373287767088610143222047078716768625275657807896879936695916788305092342175519098239314272395475881014367863840569828415484057443895248623729491613106339734367861107110389734962376664982065542810204954736377935925232302333691788733412936679875285996164181597292462098675128810150353606748891733295293924620830288915579770823913477150706297670692620019378738074627250031410532950985274619763582364147115813594126556596815782036341845595519415073572824888159307486065852728011642982756784951223330632688970648727022137677299025880681501903439370479086059594760409405930157727335600233963066955577673130550276511954394260715027884721231214098599905181379168138674966032934114537807272035783123784981641994573754211498410052699163891667537592520164413889821971305677009933432365806287379204633785123067946269894863748767242782663121153878986095291958251247329553518435666133296627419585022113025345553639159409632242564950488339511480819324973057423086550902319598567834744721021693832904897320417451875741099639644014005666305275559778992417285978767353534101209098947098514410524419948496799918029135011770151220927094512336953357865126029965539875970974688137180240349550140202987164151422216989544265764063761692307626737181161552987929512663503246812517887511912058045299252547880981250232981437421093644671259511406469863591615709481240267715769556169985170625322247448197558852428367872612186624825129417165105249919356958423878157536897903191860752595799497795944837415666489953692536743255102711634143399711845856927277948250569263562687373221468164680658098030654672840495473653146203013992076021499113564374478373569558553946730985844417578605935968437069675969348208477783334123941443555288543956042340916337994022600116887151140025778146788138228854749423475521035234447886352882051141932606697082519531250000000000 [83,82] 2752084561856866486931865939390622181317119385931741785493011974979014951115162751077126870835551077603517698945434980825815867309282314411263937131820471016362587875521817334223843301031140057645338080213285453325211324098065013345400062322458286134387254119166638645473677108352930354576866706683838506310374883045356729277643814188741832600586170990185921843222270715199651173576064037573526262614855874554240079231022343822396324109441593578745322886326197726533864195123310217105796407368765437685739623229348695874313203241541446979580229998566308769739684985133345711222277647276755798357862769539594649327242855669040353669843631310688913001162179232110981116596693802377787625212092234196382592055855517330515845335758107471758959695269679019539483273909072761685479210822606911189141415554391057902632299888207636580820176115259932459147780607559511693008502844442567454416393412487705875971712377230343052945529602399371250111297621659221011267516109482240598333572573040473035991711793395348933046405398325988971799004255162533949525423214558846874075611210765916555025781098756021751474230368312237677978808341724116459984521774894045110834998751138883181180156832043130630504383937874581038854993650527001549364165403906713867218710828816844062353178493392704459667592411237635898923183304455944533832775993360353365118571083586863079782138191405444446432736522738726309173743324944310224692066583042879302672431083567744144390026231008431431134532460467096433847152963965867869716630255537594752451527327315128033389122765176362719609030717502935947776002867039328849154687916727850988039837369688346074029293374083213215413552756316028232819401875361675006105082097127514840107404587321012711313183010815005768065620327132174526390204335616949278356815182863453046509748720417743906953717599540965751822307612542687487098984233395425417360287022129842155061851911255171538456671953316315597685295625979717387898869780357530288322232744000138202109533872261773362735565240681276121460355024460771138268542540485038512938691519726154263251321107385562139415762632385695333891998761713211124941388328242416615620456563263803885569995582728150803418415156676803161039640270202624235025632684039834430995959606406623830375979269698315662572274797906994695284063520314068062954842585628114757472023034786393855684954782188416796146557644121278770384803058490774674282874912023544311523437500000 [83,83] -376527926019181381365472012101305148479789510639326051766528478328425607741151348589304589516981460050924652643169015002844913804984416884110354005037221499387610139727745561849008647214226264154898803194216468899181135662904023317763609893319856006585173915763884632174165062005459263157089531463879350473922295802928646337603648510653953014285387743652708694097405053955084852122147695657481281561934766605738695751935839549174260076964176879380478578484564895343120466642594241908841793741888106203677422200003771665393571322196635820050138420918583154556370885372273688131121955007754896897758003814506165887336354008365320810793635661558300586277473207451077409200123229967686247350585555932911497959099188848265382685163877147942881332983654120488711003252380288022560870865938196664460822374635691908566487740353728364396444793933484303482102315900656177254660145127902753541939149087523723410413898543662174958977387424781542952154743805839725011621933882888715140473623782686718928017836362047844290861246040239363485930534859804394214656653433007806529338483457598268215741257202183647489582726106496381549980259863953926804099423304884739524154636591667590915398241269302800527307281643764392761283281419897943525308907419514936752290664685561250526769099351736641781429288648685927471522206134785073964714242579915147905959342691672439059302474728702979192734654801994526866020205755854751181792627661488110929169031208130093153425884646548814930018160262992749558885268264169967488571479525323544585744242758274742526944871321580111834267408420418133680007672532264518099213458673014542508149460176860940002588834946172323663513438414667026077378107078692634071954202849929467919299751702196211964290959154015725139838608716194347969602534979798865426079512590896819776182005095533646087156065528502000051133196329527844203599062012782533139367252074194843404750812430969147010356106241331708819587765933927167606681418986967351262425101839235795646409128819619751013487284166392298390278020956170953668261478543886873103305685061433197682365580269539476216139541696258304892035139618311224051822244052141164561556789711493011175539404017033117212645922698920970508803822909573398528172397490081613135816209942014700209342699520148779285539976908504111279987794523456351977502505552293808151886896886373150752346478895860495848439584312228149698409396251008729450404644012451171875000000 [84,0] 533163116371118816765019449626374706275237021804318834244773573952637174356961669721902882027020565863028496993105489483798521709965652014934124144144351079329723928760273239309851251692695227099791545291388403246341813659725657224425831814625517711785532799487956882796952173003842942450317334484707428142058473181301977308012697533887278765720342938832622376566364384961076207689241305697691186211618759180739444841033931615221390050946756422307408449097691992504865123261409408899137910450397189824894368525445534524485672902598275684573378506170140908182808488184196041585464869847462240671010354182679985172370475085674799589961230727470301254467780275496405225032073267463528146225405669240400339097119259489271096434780801044134474719150451894638823260635293085941991560173123394725069982826436185195229044570013044282894865926211156017241742667987571652609193800809233256749592848142397773418404501480457914042096524438473719529400447611523639343210779896676565512530619307158987902667964290830092697727045129211969001252696239445470631363424285342759389068778270306986480038160210889999673645420848073485278174590505745200186975295698258937942176542092726421374243555613180178370140185410463332479802937216293847886375677663064711027310416084487260389864118471822959168985941102747202107982973896118142959469728882059998675472298539997515736541189011980757898850921361545685879032000801332667732185335013864030118325300992481428288617362524146483002260775481011010188955874061712188664187056288967197640179674851098907305769761607534630016400830526028685531697642360768146976686452235839651872289399578284217426392135638019226653002018056854985090741765632321873956865600124760054028944386042620934545066561397306288614668259051708207549823911577353280700168304678341413506364583150283163051010430697740350480021499657995005229290076789843300873405024175960876304754839969398791085209702893225584946734601026886580837969293185046409403603897979860909760472124638812352706530111050141114185203338835341512536026931798034063005007708029805972080002793494481827293116696152019416004624744215718104325757923226551051649170444535333393193905059153696937746618201607121581376530633469754580812853607599694387499336279142220992093048228562008772291069733331053527984772358473468430634736960728499664301221775272116528641184132001014155121419145934600106427928024918862267814963254572411094054761853681411393820078342686841210706916172057390213012695312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,1] -35762797830560124919729135201644879146052817499718574719037063537841201335377808477208265937763562082132688545107531486842116901068871314794641384960118016849948118491824143375188707910633335754637093329295715463672172061390842342299626151096036639661768534588933038306923443766936569903539406574592660885049106713515630529883257100930617778796968852147689921249695897659797566704973753385766442074445289930409518713346419896053731478865763905337260823747018886611492928644474756284846642443728737772086541881386967078522217994962035894815929337654071381023674000681195596874304927364863063330382040402561727834571071170959551636360249422849534391352443915294004895454983676120790575880150095301490049845852319471351221926504240129296364958789877980899180098800263155726325207556266459343508451522524417636169783818995622260294045827152028168694540786111027965902840993997047624383852565027443342057627764222872685488046987650273330258822629606071654828633589506430363825408633203020428120689393391574089941305360854283144877694981228949778209988136565815826350937018205920138334489154595141460755946644871993096606037080963337689292875560525373632472088299272880672178911046940080297026693163498353617512376811441198408971033346862777657639904030051448558045116052921628629201077333917456058457641343171235853053061214580893889498523762142544128669666560713567567854513932947713919497762878423793094346955599863513945858335085208262795312212406672357057032544199942293393977539913324909971377215606257988958764005374601858358407916534585628475479619081840340141755248483236426832355298834446836530848752131227676988660247581001031107016709242412825782237085515571335528283312854690831471469840581236597578914152765958939172934447020705979727551759411122468648974154095400125806409935506132672101505626134668846561962689999973594533830605476550481245495624233833282353215754084770271161805512608421995821016189019293448643583281900387937518110308311901267402897843905261029609989489053990952206428070239732093462769552184704517877308588571531252492481555482454527015859374293594625946875828998216028395621365312580609718811343941694741774303935635538761062596317653372027769442420204189804006696410813495287115056660608798788287152966625380866379177957859900936793283010516118445836666476959979766883093090684003910996386809954491499690274121870754771199033437639951802617771938644508943231406495038206817056200313107447788518733489127043867483735084533691406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,2] 379667110955668094592661684737793669354490566379752268031414421624375736920245611031830467065094144930685218224710217241312978100461840839190695048114999577662454152294142840598524694980761083566446821397023765195520612733056042059313545996154881728774766642135199851524329925089000067890075567958404682752662297339898503894120513695446410067870562897613210194166892403795698931655479117099990077532184140105697997227035086854963137464842997192465090166176974405426719251283847174120070611905353353342318299724020751947711456849750648190681940891175091873662706367597490829406153470880251243796550426542208462209839139536996770472214955872046603494532766932260453079964323127185048054185554632622616453661354454788884200550582067217653168527717834137052504157949427904215162739782586836388750534604048051522920176096218503841274648202176352417493278691437295333184792975425278051436284826788949191211538093453080089610268463981513495387464859525481462674561616582255187046977661414151088636241924247014100614822568624201301173722909646763458075963259244326493722625169051154632713897351529683027142366939519555311113610654311467825531295881688435840653080284650820851944491657090562495644641326600413913000239821878920761506559019270635589378973886195500783424678831193164456578126245663011397453020150728558642398390743607175620703024969296784652527604565913282500458567426942739886178688276724559457438465522507431892693517101286829415662706421343833290199047913054538965345013500840303422998911418507394259446836411512562681323537007119653216644135762117843537927787924718808712488759055363229864682202843305530219811220932329148692257229224790229876301034234277495384158771520030866118155135170627872143020795124420018913866626547744990728482109454308753210107623879584654090636179939526154024371839551774360264614451163634183153977616155844332018059551737626971559096847686637489399153351305529106837643204684496361326933096255343113282646723147641466171463026713092261749546232149594480433770481946069438912658276882834016743600782053263801413583131748129770965383041790598826406974456916233464395564421294459349545022478913895902576578051001121050303254774367181081361305021668710500533853810604919969684293845559324908221681193172229054794199196864716902499593963350298060689372656891211904710157601491421847083872840213635606207938140801916343533495431555836157890789393719819805267965517712986057882182755114002724013480549736243574443506076931953430175781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,3] -3809589326824817759133518604425791293882865284957232105873165246483560237798590740195175464330793474318125418603366653875468006209291563283600471478862175866608118763950102773787812322594885912826954216514113970808824210108441458113078778045172924407861467983426406918466680254277833672906219833876771765292336555977249818553002411035818581904690214220084074715420422489703243752861920586446500781782270199975811551278318573480062088969269536530283984606787441977591569177923859506146399145691469762251295271357669254942052332928530840143093693285109623343472585458399608163709340430002151783921073014915057535566619801311822353552228807461483950080372015933683778189501841898345742101425092568171381044207773445601064972424875263566755518144637452966071977465583828592901056452041734179565039751653252206775950144494302273808165215099589874068504385913704845645721503375491288065382369794219111812022772963168914778233848693494061343391402790548608221598986201344004513466658758834668611049770707490247022620207345340066572193739535776896868588996910663819220005649466667983368082680868385034072001514108978922921134019949645808915729990815254055307065017712106016080228739879042135125758216893498949448125023976178437707972413599551016259433472614292091387832575458100534261071453072931326399592692562234884646193297732491419257937533612672755725610054582390330071585370843208871915431862462707942570889065702525256303675505335517764592375117104249047751247836087892337408635042280159947107200017674078736350480327720969051860102391795842615818636683958330163060213661187990472322689666698995665783662557926477173922744167742438391532975042519933124473459349039335434770731623980739550856078509361597759710940830129609275069825887924603343003744407509156338110133733573709238510509382679998179117397540545200076455563620022469951475985927920812912222218411683910620539085366583877800226617706647696501706078841990828316556155808409939742535872761273467183763861887285137412943585759607283072985238537064710024877684678770706919970789944553540259263012222404201487040652480005308501126466325046817988008276338607434312059310437697099133866796170209401165909566083662068111560168538108345394490773798300632126642959688569721909459911365361896961191084059929905407617814264057467077022272476621284503315738934726413726411809816324903952771302305125099054601709648660611048646620689665031079659621181396191254023339783514023648407372489577138452432336634956300258636474609375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,4] 21054764687616938785321202746084195778931643740901160349267467488251953565688289923543432147153360349789726052483921177164080266360202794605941841165656604161791807930165918478182734867946128429384979614124884165132399416312904232467169341117543215641965999890327074820259051059349003332774328684066362006928267844103806453174936111414624290460816052589143286354482387910257439651841859766330294400540363494268447775800145068483470066773008144622823608516452950212245399069925342040439808889621286350337959631394564698342821493717070475458448475773529802768697423533194398739264903114821018217019665332316376398549959178941684561506026297798385671275849106301571834109656343833603852982736578996058977565715678635933620282324447420667276684230838622687413545141479321440584843660043039894811611755640769546402867246093124540861175135079633601193953139830305674382443111517253465559035018687284700013284479050867002030058293545709082011641121810800310184869945819688205648908232418736372309329198849959070731724872900123763302564065966765687907024807213160850193282987290937249168271059922362503918860951368933328504629983603067477108310437623113247213700144881896416721813815944479110857495204753795245103855329831395292690398977906778936785900733729938476891890742674286043184702189403385644828427333497809042948011396229924801849929101122947640163219430526936827329172762712745398650455239502414075158772450313792259355477673773931699420263157279669092846184739175886301535516376435882130689095388940818242029056592954137951118526179181916103909047026107531227046550633189911468208834359433073693804130515067017559698238143250348295626118459831875862597213871356506275131881477165368133595158869565213558987840802398161854220012896374209298004668280437921644565057098287407723219478409642206268632360131814265502692672960634099493804332183954186628722962831981838414534546659543604416368636247291644763462565901065734399389060823409907073596830369473309426282661694000488241962729488894667003071151239020557384447429991472580720480475575090975723144762426256185071627922462307307265205402587199855898992155696752282701030461584792576857061091133926362414686846164260268372262522862762732763385914935627350855306449624780210971469308456794898651373020269842492972797899727400135586247668579306071686839056872495046221491319158762599616101693361753153154475290459346623921509625088568754421993511622961618543659412600594179517051391704613588773398191733576823025941848754882812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,5] -108507792874639311684341159836950527235935683785884946844064951095620273907779321353579912285556503186644737800821742474217039664935650246820743653354843461146613929943681855265464865099440103360867705096521012726521995906703682002693495144570662549723374904420534349322446135914732428243540225910120036034686838785492029164497690033598730575154219426286026200990207760038033300585244779740262257661769983056028264321875197203225121121333283307594266613226355343004540157180424492432837250509507882332180496782695913703241445573300437573893490974521118026187928268562150246290142462630687416079085903493435080491645628133100090103521771265283090238991383156938583809509842464705856763568715847856348864577378881593371201160452872583160252527382739509764829683568631883346284428991509522272103384951416096613091605020823945143766674019074290644875261448707947058042425300015830507574615971999905485384405117678526200202539841772424483447732206604684100490773778963023277567503224509284828482720075642640596251173792451224822263150570169997975306144505085921276994176784775724399396066824453283441104122158016184190562821612941752046477712383757125851809314747513011656876721650809793009844687667680197374669317482242092463322249708489579818582479094822754034933955517616190769307946037482044203028093919716081995671592742597259842531921681782661541031529819937011210894736628459707632739109498356255888206663709738819169942517403589704121231984674877583756202584183107847556428632019565376149298311733331631132589629331319877044879544800113019569000471755343446667483486389550075598115963585517704035921511022114181599881747540823380265911315461304350938118262662632709530255221208131450337291000472174070831646867168045402047620264600035041923421931275790366497741168104996980241142142726074996561930549070977356317316788801870131680574127919183876942911542419088722637100242168551435137613888535172951555456155764087327922258056495875179348179339666280873277903258446719956617918167969206034697741038481628351473701394888653336383553270756212809533036415833723006495426449115018273290969247566259933687420128524376515645502540759137293336780514500806531211587858830066659434603396403634983486307745640731149195915126036782067631701877337348815920711943762101715073203279312495880356175606853875805628919311517994982629534246465473847475830349203904909339379240284095564200117653519411113769766118556863862488309818384269580926901933074060812092764827241353486897423863410949707031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,6] 1087690194896996063761325279701519822977483267892774659907211920668377766240747987465489340087801987073167011285303393780823924655212121787346529147587229787143815634784681397282161488763369847865050375032213948431271067283265439567300332865788815295744487935484243324174983850883210611356008110208509016371190271844734612473963535815013982959906333875807037136852872564552113984212136313147199139289134140330998981186077550021889749349042705718858301028814357724658127190918446622217839202248838121063693774835766196734845623396317963503172680878375477325182038419906829491161884476343544796665414062466090747510279110827727228412317294776827576783611353951795881030511199874136160034812462767939498668295473059703227892072303347248713037563892284559597409889741249500204243941946541825097990676402831012629210056720789836992857674026981351815197858240630083173610807736082766054744447840073999360272156718145218614987364501577279075117001307286514982665859349492269908570170531105631846416804222646637676244885773119404318824734302282562330043936975256305687585608239883923399364724880564569948231106736095906560630958060246662198944640289608368516853225577505911836317488803048567815721747311241263465542587696379204868368180661776844178448966686779727558770467749039870867517925939012986236655573218909702955988499774018571899014902226104860963569542178239481022096064881945071128093825513065879785526280379393533176577436746304455749741586717918972783140389569834114215733380168347043046188113627626992769976916658098448227052837959781508390896413274005853011158790724575065253462263869422145863171983226111102559767925444247590259771899712689417319120468303998736774951632606265081885457627878192158964819784104705389631595834071588889254349219811045120788042646898106230131196904820487453475301210917903966998429553883292336174724068397730071609949821366511124859321508082685585695756165677696267462559646155490079035549275623713798625247323244109921268827720864657983114858031959044283744945812635081253037865151604551714609748956852401544231206851514228765810148949657000679966676502237451557548684671362168667190646148761666454335581262285348609949945879542170542056394081015348186426757266691301261700431963871681996564537790950794224669249191120558925954635424498580212939329872004453173230016378039065145207960956690222193520474845181399674015573119454936235779599187900374864432700129677973858048790099654889229589815257384145943984150774891395130339333263691514730453491210937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,7] -5566194141278437513361584271710131735042585932788067456867839970811411102698528282277978958051225763060953294744117413247926263634918795500773479378604741570926191054332250920873790697766739286365402499136220099530733520657444865774832279899912896091987195155377184916659602061418762470859765686748215125877513256274446297742078289937524286808995059291282904541801800089207574690707984295288036481366294603383773076900995966453982831541749796069986016996323563689810912745802094411997276379543470347216593848813736799543971127842149421617815536364349302898294692732250050607339124136281080615672489680831578315498881858390928784089965164813199087445053139078134456141277461462411619781730316023351657267374900352878289061866777013054796667571656512371530334390359275495781406809498634429253338100069557050948860121111338592972094151274617260778100484961737655899134014302891633033983676395919681732598584744314718399863188990285992880852859762419890976489817711986209704874609935223325435206288216912456950592079517721984669425006192253882575590006192636279701692884543509911019593120112784905529188455669871372953971183797365493868712624816170157756940249105325272603370790021988811958671842482683515476447920253618145395619972659898507969997185674287247102255802727644139863411114651143617663760273243729501369598503460878411881176561777235325516284678064486505125244935885494462268534326827649201481895499618580327314110710734237664212765564001047557610487392734283403507093891143171723172987092647023586492894496240545810558975864180736069956373368339445659226308504568862123842958522216338330797028797693631224024549463915675572949115286996534443601634922020325947944623328195578918064138396657636562108205687442159987594863377116492375763415874233641419686726564595144872350057063644636578257416849410958347004284000700081525613125280475192500114003376772031186424078646510416523680142989533605204741670832075216306458076941146476858132614318133942121533499785376917755904972579187464873516422013375901176863976347949767811801444678754200014515190080483442360579269254972719098991151280831642458183958039671796271890637735518295296754466984294276779621044887326310873957327921453488780388928951628040513268888364811098489558125119980319002207478276636040169547290782852425622139834623749106688823665156868485875798123910821518432632475551817683626719571907647083019427964338787780065505024365302267706096191539070467165334872360588242798269410896482359274450857355986954644322395324707031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,8] 24847362371543848059835266188021492792572345638543051728281361809157602675740867804546432262903379934067353258396629967431437466126439116181935768070973208630456802970088930063285596613488112024543964186252271940544213298058531252046294790496882357428245269861503554059812923503800361422127703070788808698616078224320580874091904152551632209839526409986791829656946571751641108314368775869439757741257780303075930815310123442050522491520151309312569512470775490217013737608027808863662500792890491962389740494028910056913777336888873360438671202298892254365117414900954169164584317495467119370785341878308312426292623971363918769843386982177254579380865948484911064853736638934122544607053524894370966617912744580853892871132341550324079999801549121124489041768570192629292790829650655529178107554851044883367990113960955608113285433032819275220893921095561841918444147541189681139616894840763681566613840793914145905634707247831370409465846280621348685711884395145712581001705810156641956723423197195438318273162033856383743795619198204818433191062263803079617925847181104426983925778317998589433332110288880262982748303929327547397976795445510925459493774399187470892295288086942742313722693354328267920822213007164364017090888933234265736989250762416091481640155536771795529268391880972908170448976016145923569470350513672547688593911129893626442519203636278808852946944336902059426998951381332120768673414244218389437134800067539752379169688394986191481756954563699516077403272709357098640630667325459987590952047856960824855182768388035851148790565513294447307066402843165505138809402790559501968478753224911032237691736764408187958567162557114488857005532224761909204069569014388922604356813202915486513769683698996885320926928177327743868113295589463695736990671223766140919944491965040646389701657157578521373336423228027720924878535097148249982423480637300490870118043828029930562460524130832025754887986793379145186097829194405210115432478622423642763773892074714774956022308992428171379878979101680632163073293087774011622392065977619793969355609048336465171496128476448773788786928389146141532766013413730268982022227001905199737493535559046786725585534041791396709130227241152831659927366955001954732593657775402096692857155630164899777855047074655512353586735546258348441760207124077405437745481082097780348618407663382678053866336027739771247149299995385200035876735326919492653108553816663350214704884880131052229789864035286358715774562726973572965305514514966489514335989952087402343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,9] -165571903837676209784647188149075592215587793979870307968961237560059532120302500764558537065444222658852915515928516735892329923552989887461149677907188643261030372027306535557906780382304281263570803917567983100825470124151732858621410200574266394277840313428407720610014083179234304789091541766661315253206234114742991649618055049134197270625447503965403607833430759275843876565669666027716160335055303225047714665442551022883705100240980041655015676633361207659916502322245428640659300793865788342576859479317372232972230967908754837199685885197845147174319304282963630910866115786974444949332875656386866975817719680090625694966180006453411218510484619890535993856928417362922131589313598672372292123698223798288172318966446841074081974200077255405954605899610167653856843849259419481682592909175199052899578909649719309559504409586445178543585054210815513966484936416980483032010705434897561627281434377362482148677009349815356758320009889242485016786013707243840166804783600188046086200181981942950385689897098241142325624977787608470820913386240791086585813374883202836481781140165084968552812114226147013683558023902891544640931263788426902829546873266190102112435113058618733776195107805182836828600169782866549011195149825815581768352941645896857337787596872694443204848016355707660080627003628959538269779343506046772646844926185489135238493196809237801105094927264531418042850400542502742510743413678575577020936136980028850250382689738906793087545501152273897430002031424684749040079794819300016259955313474938088413578701458792767385823486776407501567253272226912299549162249585704713740542499142372669426821750281798328119919080388148788509737983429814432564504356670995640317309413224811575522116345569372635281685778115924080289205161079484538324191305031179668175132409088737538976973067206557447092638075148189304933719337327114488762899361081308075972150093726487346152806365465580975877249257971267049877826126783923028885901130018625520827517941543811555957816466098045950487034317890793717647435789155185345646623361801235428875950953014708938957665210947120879438353563424803788462885820322887382145768577417728504609644503191521263432023616239908057192363667956807620360272345146135574021262759764672493076088512515729784709659166867256239048538135894730480343579902089224501306710663955234061290937355671731082131605212143411726045754525402095880908473959448414379938933924287764856303529142451115048048687939496312607734103370573189802669560044545704613483394496142864227294921875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,10] 941827984706225708221519291483489061659687068191720632111353789338830899602629079582728648215594996694944631885678499781549111961390118651047582100671425150241664524909987579167402044966120613145515736601293415293185176975702438720891324302060615641409554189479858761648129444393051232411411704579951760273082138882800589587271545922315730507690760096943199088944704043770903856627851939512815936064371510162292180966048355057147401093592969893081601814946768186687592553713852911663515427891364737719181876747773848831793830700613283195195116673491003513180940123206321277548365622379660603373831832358053304139976380742435134627837253314878144012884130495446564243101987558139538305434391538458032855773781217093978892952626203439035831918140262026528224905954355882112179882239503738843550272976482280717230204317940242446414983218028892257052880002137702300739757936445908587489084132753368104485313286085671893661433745825216732236817026097278990627193181756830608431080139186815302746958504381359242398284116288240688799153650628900096681547833314415921311494237449699938150397351604630563140721630432492097710341298027060924694272557554527583234275206596596783896977967937501279589748714254276695053518314474757228590753579503480225915090744587784821847320991138352785407165833819259722618234844808412860259685217150201390807034902270511819782567833355801662480838695220973842525664563452417929669039200142607778615827184588961955756058160405171822338284876857102344215706979852044819185643259681077620209301327104013602333651934448627725569995761705983950482938153458447587775576041499107814958693963978372295776988173029705145011388746244097449630680912952181091835315417166554413369192486354995739062392696602387565986770218507532893957849759265255347843274459687692752574503768459806905394916484868258520167993891948594351313010713753463349764050097323922624744177342969882538735858856983280468568388869182854102258192878613881576693895331925725691827786623035801187948039688165294975703852607004148985150797145775193346502652554262545871785621242370012961946328268636471066533256766221200450931035968007856088816069641341129949591276384697989192463305159961290406811378503403441175298972161007261947174229128540707930163572273206547042266828335434195217993182748321323339036784683184603765525711760980343926287565207940645978112075882674299896142275967807539095316306607280976623081774415419963878099455356526720031909901119806612255313814989470531414156537230487897804920294220210053026676177978515625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,11] -3696709726383602256409428902451524748161551775916849671840387386951367107437028383826720703577034233191624706246280559760579740879568463568406220434635370926568696623810853068810161316281735644655333093262853610577595183643986793896592161329549164659661288128190044789164063401849445507014843058742428293403831413198629070553176679868436060635653851644053314725861299092074290220082088135154887755723504963638488874149688286643672797444028251550355160865085721876202081301079737657630105651616784896815524125609728195312150189253329456430369321544666380273279123293978898646308518645947977109184588986709158388484896336245558927450145923114157102415879016094628742511804226847918358475544947439160831657791074802453062331210541745068109443672017832655844921669899198401292672268857104299656593485742069907249909590829753082732401236439281851935916756053204490066876246697439251195765063454898566679647677039147939601422525828781381856437855202242531598147502395480477775192352075286753747446414684660336652808946234066971756182026845791963373696209384425005332933713084470446075255668673988718790573749077488145721952869260040404100577097857173644494960870694205939482540714455786809914485092260204233487127937760270326578960248472286493494479371607318983350245025964131323335535684727192877331554435969605679141746408471613899981563011918731577355708224543722861189479810899824130687676518584399547820539238053587066335267034456067106543272860290006554136972191293518088045939339523110179948474250459197963633580544202925700542772789329409495133484774325252554475796582631232644471496625521471580417920720357199767619708996126302865090011002068362321536737504561732319775954563049961670394165882071277675248687719650164449768277177094214604972306281010903543456483420646257436548976525339181682039401760438025384634123659313847703989682752407426017517251762069955420897802704975665246177304029316435185094507681541315306178128730626254880760520707578901418684068718120822794125844944498342560141561068257607219703288092618364882715067769189692905660312889077930380315132331938558750123853009168045943302223110499757835299333105451580483675402021060617123222593594265471030771892051239080887838152480369023234443036206972365153069625949630370641928476524725833487213848279386814632299257164413061349903983756045911356798562065128461959767330321168589845199539901576886617916054775764273267465915406505236215696466941090864721323860407555023626975370926698260300619714189974664370411105984715049999067559838294982910156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,12] 11335315504866003084270272297992755397292132382812734720196147541302392891029188994342375575184452720688661940015799523800196278075340698509266609337858402750586260036985365011038419825633864528200951846065980645605882232394387693937130708696325717515120567820636256074997332778859099195574268024674037602292471034883907072642516799830488452606769878214621304171784175035309257948810619729161500792400802784542104380304630605806971938016426512623019160304677315245147754382257991876742268951943506298039129583563829756040156647445688775632436107855983441757215756514761438940779613421527250216424435067396111367849740358157154316806474425415798612729140520894134244346823282216750648760067623614477027844002659788651155168203692654914455531300615400623640298401614993676233685872884397326644589025297465034781569684888984140172571796711634947671065550248319299615635722654097011222223118468690880488374448735505608211647635949912898989553247926558854642727182569950904439727840653129177007354131878393374264610413832173178351486543756417005298049317525044144436324250896799411795380470721194608734412835618928523433715687332079790213191717226960480877682413670879552941039049400647287056308189042193205826644163923957569262575513283127492584677051090177195871214728497141200577137870770422783024055494761491889189065916928855171600826439177824138380586420316157219657437376823586515210578688445801522083331991779735571862340054629809345876096085952138453968608628388157844508915113026774587895966413205407152174011865881966665402466325410334241540979049836294997631186626748424372315953503729229733104770957785205741205306159786891461000450632789114856692925967286276979447282176076519727020314752379278191462963087803946324072086450449476794028953367665070700678796134588330260040836292269720634564143318885935250639239640565141044039131788607983544471202770128390544314941816747720047687800813477867043888186704198527966103114543501170185321612565386074907456187549105097542997479801679201871645864470996094352021125045820399308040856916987281249949771849992027768654298194850376113747855833999111004879916887381999548217748055807385138011220340921178107298185362635760869547243246356636065030253525776033211824868388426188615585983456421598623203856696957219959421022793002668397409125485843485563569331012009468127877133699259127629943491886241228497638307292384643466566147084107061043118081151410579599479161434835220432536502323055652021835103750912690550595875754362668231698882403968298149266047403216361999511718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,13] -34666735597814000184613327278921090364959783892473913127429807816309771738245799667965161917942834699879524167935004296812336623907430546200648617921914703942940243595949129778483113338015876934285600101631930369897082783341653281346048155806054680064087007476142201062542074547866473662976104970391563965180981507471055066488043187026285422093751590734928080863627754199834620704857866679811165398801080896566867134302263317434467453019628733272594803271429093559861983158629056751407693653653234492591609924222478182758173046203379933760628913011013932017800410310687393378488132289943703664924396396968657173392191995997016694955362073005296500505720229290461579586576449181906270512237172759482280474806836705529600082956434985818170061668591648100280271442584452806645833091493904232863418130571186139071485057169505362023160930151401030497768846504626329671324459856502013404694426625047527804520844974894002611203070056497512761345821541177453545351558411838038733187255288291018530719476443704724888744915639061975741843051608979387804700359830394849511499788054887082814377627338656016823940973625438549856425328372111520633124292814467091921854665845954622855549036922682154289265908133449240524927121983986692096764448424361912684834577874328430962072704884242287627270255720650392792044565039850820090994836643651346392247611219686561336958214168637835370599947637070541130529956338196482106351667403915724754226341229347943165176767920281798456942758502577236981977338129533365252333957616544217468279732676255651483963120745708389793185877780236323270011806143372568821410977906536057858960057388180180626636975373744366921453550959973320044032643051445596756289943760070966678201295908687862732552170795585141111697076213671837922368483134238057952908567293309087620142848836873432835607153140330533032007664924189108904476452090307765714411344800787864846063846275618287850108400070519186691168589872223589786043771128740183588398068942805111115518001892034563983011448463386234845681626800475316363809378823025194860844834884410012840897423439471416283200256004747873804714949743941501901990879480785379273233298222919142586082874665504500474647519760377018094785952576701358863409021067526508327464795776198616634544771281212295380559850305802765636153868826332271851344091935017881141197324311544560363855783284540978809365885958804899935203653146504717937873358220429221658836950131549483387085109079699872742539929992520092768908900249549931574263869404651623054125324230323457186386804096400737762451171875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,14] 120503725545363527958177074335124385653976759041714590240939889671351903828279680197021437368320223286237711303472568569258863185773122105850370430150551159477927193651888950095637117864893661587986660349328767371858999543213438204159088992202043246127145491038527175992122877677491881112090421669464410867657038238843779692411411992615288627522471085270313281778874210049941285484521452906599743430845288962905383469281746714735289156143956906550047076799326605111045200585457018139092378839963345862886800040575316563835233966986673769219151468476132866513189424200527016055842095787949276336340671033635107138227782095935874419392027982796387329020593107338149563855189270236240732495491737588481443633608942506451256951271811568056999262149960654907631270090097301592905045694305744985275234972901457556138780261769288410664284856230228646471588544176511694562776725193903640438403733342641068397226411680359015896489143604213345269401469565304574607951522773958163744262077036219344220270608784316391474246880456905576711355607936075666795427926478717397809678673260508189196638503598497436601301423942331140504912412013713928554794070932863604398574990750974690144542060634497034463896298913724039995078785635822742765224571682326792714948790691790650430454947683172336153145662604602923951651518946396195657073348608332018347701749162344599769602848049998689955719021584808716225498453944819197286784401525853905225849294180986883867620648352982458922861215361818190252259618724493209129135652916489643061785391163048242511692682057311017343578085986843684199762642501914067563053583100285950256588648059597367991746044289750890114661880856721555597242889839481134063453135219869803578863435074456402326730537124959356787998422061079131200195477615009613774024533862175645124781280028301821509423244730716878836105918104753374501317947605902841275082677747145159041652420118558950167990903118714664251513534799560367398696116905762077596152751428674353070182288255002024662306255538159256450556040102683001659720356743453333129273197192683944995814235586737603688081671060034512068919005977043764595329865500802425945364870030014697348941037798947677624086455237160337236033085664510283120677424932335205013131257800288840652639916374830777150624729697037019596406368549313475733188293386622426624352539616289115519492286847999949950677614355758747841282224026756585801268758937767887410115986821502943963913189357741382204981260667108640136585800194431687534130082069338523634483157362991961880638314141833689063787460327148437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,15] -422464391435355390538727656958135491337613354779747957809760793009418628121936675946306380963827291604086062488032452669857075950097748111346563688624463145031737317187014555700493874815555902760599333655011486283574190926470473843978386544025105543354833643164528781175953361718530082677497180432449478142419936465892304400459976473718676268054452306138456896945403933672691603470219269778222731449344595099999026935187173964598435230914416781735847867330714022603926250181784689495885062358066913639769968611817099449636113691521600979942239987900390761265701517309622773220027133604498495134674551565541418435809260108522764596294547960880591103598563323070810822693765695575749605953394552983397391447915969846704675818784668804126933278684845703510825312029236356280585400126543032064214467995189673542165788250746440070445852795205279374709903246877655664285020623266821352911036355428760154113464577756443291256727217419884757047198323300573923252061286679749142013611826181076298800935609506092345059440588198710020794407791680930215437890176755435970171509299863598934528220665515268695700839385462632607613093573924587153771868099154004972315285656726765442349403954619660158184199579056015214810966067197307804729346717079841805827692564619948301540729383277035498126389248491264616393643808129861173435757741936559358638424092761074069208440682382807007965137352586400499460974962582440849861202876192174794396823863734379655554916087098108775645685273050754664309855740935941129882424885850591885513014755337731100947615870905869444889302594615739057850896082894766147408253464354860974409640471044458568079931921080723015662728381527669251989877727738241035114853618931229893920978008414758950120162653906839523937659824538624027869930699277355002911383187133114003476749706278990365399042629818279927316149869391299794966215220138414532933456317063500050969759659157066587595507135947091240258818238009277319057024820434719969530508442536828862434791248476776358210453828758500541473202557043196229276314954559068532713456629228717730490220253889971083011472111163029094587065417532456205426113870522971127261263138700408626446069606712346865328604954217614516834657185616084166674422417746767991971695161578488622226409314080240935308109266024285788747522856889268424189998245638825137267532035768082903813968713830829719188941941306184650228920525373883305530261625834125521607059992805635668774717368659695115228802779601320009365093714286962811726169221106743978009455770488675451293514306883025710703805088996887207031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,16] 1315190391423907262927615932175973912893684082103296652354317663699116375178674791268436973354564812477399802976667211337821588070754357334885592317823889453998484151549867461639677328467906641109345000799139308456691488961601260600171660833224897396757009946872138233045376034484393505122632677522818033329005203515651020737364458523217241822240238206098204161557135930396046267583128183402744815469404994037241621779772390958656608637594862362024723382437505646996849211730930142170602134850690329690431450361494346171430249565905945030634232441896942771251661343019514673158579489909038467350211262517968393214253775406059440705411619230470228120253465742922744370675192421772905929343391480786015258138246000354071734039800483154311077775564457163489295976206366793912271908334301762840044052438981170413433959931961644245397622901643938524432089301854012304938090116351504576958633708412717450773441928240114159066256781024894197238300610447244920274506704862931278196696181888769008080134819756678429540722350691668302549987938676818433396134347560730660251647375377695494195392436731368191666670496611689646640165809944828121068204776546664705057035702943850738176783154431552160441914850137982436199988618203903357843396040521459569063184911301713618829422194243491360740022031961208144994323714166929095371199765572711662999463978961729133473611598302388639990304763392278822282582929820881920176333002977242215172832324262510338410299768892186065762556840816899400977041575832283797377529244633563289499002049748809170680600914297476049558154222431562912558491780865172452599219806434513521294351052636829639821254418679822775121354311620906452109140880072322168829451570750677222651214204431686151128615244821927968544752886742129427422443936794085786647051901004954488618799004292532176409155448790866428663777681960740863037457873621131553705971999088152509523607158252786042995205784518735540586843494212069846880732316826956435045531991140145984520608550988471385162599927106234664450235881228502676884543971007597995492431748723705863863476921016032138624773485968176172400140897664562061261801578856289442827661205787874912809648031199907139432221730922104507614514355253486840754339073489148873390924107539370338440798346646995552129358947888687924457279181008080767632694973134429662543868974708659506936182234204637851598403845696711991485654482679534726301224111766829797110694118025695956483009489834954072112292790311666736283558020323224909890182668231384791305385588280534595596025539132600812308737658895552158355712890625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,17] -3466050274717526376795909100239131820654438606199430771773379595251357494046141482236329123223134592907816903435825089401173078099979119585683604283126881829365985930870546653709776798465719142370795170377907814999353055629432861711575206250331919291489578390917754519911570065884275585793856207403643993401601702793449003953333955710617118135600963519267835897656455302780966634143899845520957276807269123537594884626463468567003951130071712829442305485898306576389889191436087865230882163554517506298773310363517767552646094731106743728199473051871827659797163861231567171362697204226312708437940379558460816489389502413570033815367658361382653195460005167067989346751729168015545935738649389927217476792526905998551629912832941678807278077748401274855035309129074722739215619845676751977199672579029672451711823287315996092770973952338574827219714558023653523044455618376908723194191807952616562315505855532847889005026819390173815980028922539919865915794402801097991433536121704773975682470374436448662305972756591635662331506072756801353126234563367520809690826690622612601860303151995805185068626473090664230971288869429556088653856517174344226437058998523437687255437359466479698412140812125274810217394728211194158199850176737598589183335025523912947613256675765210369468238019034989125793799573985638639189969672698220916019116312339013225704858877680878159173990718870685994645532638959943033428129339339137887181716565373172970380069997482029259508648659392532686913156259581370871919721538342218323975433425805965487278398598554973480299574194686084176819425976052950950616435137399514001021943763083463973165339804546984041857372388607262542001351777805227371274084037888999061670621923216777644368856457453120115559668434778602523859594528888185836975499653906517044121881463670946934030860276701523874321453120515320106816256693276502222734284245532286406109647620662197342467139011366039719314781952669554584176441577017112166529354434923258064079032892547709045084592049839078219484574822737631546784844533060176449163822243257209334671481641798388417880766057347153605327985505846608879427117659871139908331831684149161157756966198043078567089698220307603742190187769330189985323781205637295406212636408711639978070613509522315688149988727299835373120272366151275028968764371331948215960841409112379818855006654282104100064892037135842839310310515056046052336268545999967894312724831181329160565157638926819821767883834418575454891660512943774499359792601055043593779576791683916144053217653093340588910109545395243912935256958007812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,18] 7641583882415052043324454806316778646667601610856198604778082900863426659239537470357897087893011363366377447803671109627248386184032968175278274661541910817283226050963374711441668569497551304876846816483418220329567736513879018468633849072619502932337776442808469051926723986300305873810311561791966090685332279263991241108324252182572727490718493385632921370493462814383730436835909677363166739042976238586450659836439382327937452967882585991789755998751758817961200723751034182839536743849046947412446138552920394029538537949375851392773025034887797004534771043276623095037097309288221162928222077339218513597144910557075997218296221764552798454170233501437722557874387592904234312352388952813483349146967763358894962057820081710778891517112724880324635411525996366746264399413624483976446130761421152337816696019054549413491422884905809176631417124022848205790791944987207452231270565552394189323160353154107634921354112023071445639048078417817426052023330530543693345292031724140250939354738595752118312282644706014725075704760338664060524879132018613382203038636597993953741332750019607313699478445982275480021473882297017499599363232745441160951497313731474018190466349399476760294165763786869990969248686422227456381590925298090433170052477588812984132516918218070801630979587509433408714054603401325220005016436477041946218883465917884874964929189104881094489595390389579565121047063767187082608108867812853744209255265804156833680816061368592028247245731565650214100337586462958699989381082626939275986418224952199044638924867064667303841385415366521089026122204299529500501979668942551828069055248323134775779681517876739202774428142941420227464903902299637204236859625073286005457108335830633676424734443725827648113662318959011376467177095874478797038448991336270373185015149920686888638697845926048528973826201325803751794985082363649553743058616296748651399121079815764622477823875458915611153241417883360198129260775025635643343536038261651455495449253765056002798213783673489583876675348206942879275542091946810201639316973155184943380274926845016556928591110360287305352291302172681599446588539799942691149675932802744749555952079945707637805779255633427057265703766811606315740828899918263634857788913861002471908867441082168426410455783982730189110455419175890303841769181897049127255445066985147228051007411733835106798306280776800467824842088273504472610387794251109850341534193916224831092328771446946458225855388084750948426941800786707965187422789371118623359450869040398353464758130443670609138751004252299026120454072952270507812500000000000000000000000000000000000000000000000000000000000000000000000000000 [84,19] -14276032155330095529331033568794684003219197911590547469825433808059256380736519893415625909921556787688278640417796336277371168564463406213577887198857504759336732042988334620726923082421631571194696889935984082116095694353132573123653868622283561521334667006486797483287488981592424734663562233260408315736129087926817587618568166623384090248257466736707876129818800007902661484812427441284351040299826926873010300409107738460484736676796447800170389024851760928315995485758062974171571548866082725055261914586007634354232387001264420864336423892898858742187058357598807059320005645912551774404167909925662880481685264990750382787150209903990823016732292887491113023269607327848115965590469010587400707866678635824262171911591840592238858584706906506637654383121215731231466201179557590691745463010526298823204258781608205538291716754959948311311912405044673440975367644120963948766752207932932052475176171543109163292515406470147560261872332643412983559226228119874313343244488281347344034318073444022979808598108860556372327822897073921900679362899441586940432712473027162988736668233440806543145104534565353741523785740155270042602503541296283571595535414938661959771785454378076994150020126566780457042487726050843994936959068794644586752706632941115730444013452535628597503815617445331486619775762378183433565538692677690361614308128769023030633320090213346539235472567827206405385414479442244976051805266818798253358448063713086981482333965493266733677822286256911719714810961992304257368753876880426876579445901443838640495375102299932579198175991493172409144422449354643643716408714678675291645856058127565312200023343543341644226410718221255103249142310136993778683015286525456811635248127118271039405083311069536854756139410597142088939521576996175968475942572233748400834580576676777655218826381645789378881842103086720404145777326127967910338609433164760111141859728097725642703788983537294183818197655665625805580007532756581542700070596055337013382117995042292457679931533489563984710834740784454965520544673642885639815154605142909946946440224478942222630197793756070057690577564783242772910545035704335858518925974525182410902901265996836980146580026674640775794409297838718564505834644947035729530021695415181753351712329605548267907312685014249251007889423848941579011943560683203262515263622894437814335105027112741151806213698894382356075458366378121964588233726776144357278177179116768480873618702608059812262300113669173609460828293045299462445125115470297717771760749154242491871944063286069135287545406320930396759649738669395446777343750000000000000000000000000000000000000000000000000000000000000000000000 [84,20] 23851129612410877325700512908175535624718141805133763626494083966531895210941816423731594688699872972222998646691245191315035333757071165251873035137220805774936891374846933741853503079504097672715075568042542314594925141608961278385362472164766987125597255205265467957979546440200011205878488639856964049127775750066288357324379960864467407582500639318881845235716239015055066761922226279171826120256244064847719255238253995233837409077368149613648060230006335445868379959288180468233657155707953981635854650377066060676647199249272373442542889110146725665819716649858729451979521160888887210518812824275576959136429473933922600519356709934241710532186078798910412178861465685797167964513411331830123392919881294030557410383493945694481400173081292596968523107293173550769098870678452730323873209946563057360463858285935267895540436088027657869744740788761353817433377919373310345030551685262741578280448968075653300408282760119788262366841247267594800510202078020584855235752931357280805465353626094745416913447109912524933782386617904410641351827898296329317299342348044155445734161682509202811750735275259214723386613173677526996014963192802801706238948152535321191543271339359505443086393321961010633893795299826807992729612975959467395187453966174430469890773726034040359953063600365663184115241576987700479200659895849808421201576982086169494835301142749967058662663237606554998330723824906574246436964272797567739302214359943206603011676293035706705344589389319440060876358196160403634961678401700199528076937228995267569273218715032159228484891609937949616622495122378204709060178483346782487647916889162766547731721020459327775872504544828613056162752680937061374199005066322558737780490370911078314642890969574209447092149748544728963394566737103510389483684316526101323025085277020930334856779082550293616301967542576684773570514772491586720919317233647031864038778156644523947886739918492090217042093523442257668537836253360278441232471220194961806491806568602732953704947514779464135789065757910318254226714729030190065282981112019548846777063960512243983072852367679566193617802146867160539701675949257595903523810251398736962739938338584627585803449468413192284955354728405327994204298824564758001857169953939503804149461868219369999327663408261780593428380854478753581727893475724694450489862632082601281115161440507677976213934495489009927875554239409220690794245145208526688152060391285008747832255839204357901731117858464710812524848753241172277480300493334691051400607253136245923893471927118918521411208670535142317703503067605197429656982421875000000000000000000000000000000000000000000000000000000000000000 [84,21] -39222691287177235154721288430029162012942535391925213335916749691243090056601578987005913513082935976558921807813007740805516371335427327995369716753577278825717433632625186300485167705533888173346503763227569674770274849952896804630480945862033607582896491448033375747668273416682728939336498513768241794914575127201853399249932015794066632099215286756133581142572606295529259742022176575759274165540827237498190197769277033679385915670167862888763589679017765936481288170823997312340653103075677596421747550593117111683459545211467408654692775110726561221533209948719331975135400242689841033471251154311501131905750074088978508057774005532949726097682331459273335924326809083092215384509450278739936538114526708231008989616021147731374868707283606626509824663119249082320159285839006995149214182675951553500991864403574813274908961906357872022435689615959199654841244621162572191129605550090375744715893535334085416580771644983654011107028932180894177681181168811066821966489073026037446480103016553677244751257896985800279917115789048686618343029245031571042806471236730355546299458502330321093400235301729602232169580816842213057520144052651433740445598504736509093476757514262992335778292307242689114603923865828948021506744158413194537616919886988531543805471414815367141322851699882112696646906445016464545137511100172063545907009785594652252264989704347163296531107554307688263264794420311136555406952477324536848252722276356497541732933117383360972777991610565205404546284240887866110916432440050904897921759102447840107725595749525185711542723423663710796692271311420336956058417067019918582912655516059722823370779358188987279026284754785561718934501209993509003663092447911072585909141864052865827019261504578643536656721302330865342678813784667207515781432799641623351780549113670784483545635324828848461449261326786829955717767210106779844577383257744464049741603465799100660191359292038832927812260409561493232707794474934900421627034971701000892541790088912644260757591135508702489608858820245531519973566553784085520281739667378666161439893394217081417276866161401626058840421840731343364689141961863372347025568051224797423250883008199089316804603868008591089872557442510523930896009165509277421820541754210008972954353702704720736146499766899605555363822817966228779693404164611977013285380534242578412352312055270085464116987052807517364381230849982580753759322228425615648627846391561273572073902398900859371610467884145931219687443734914413984470688918065203748441844436896698429212505181862451032368588929154923361508622292603831738233566284179687500000000000000000000000000000000000000000000000000000000 [84,22] 67602761592342619079837368241397859163186156691838599826845985152954749597529389570547929214122067438611830167021537675675509215262016279624492435377109091775513274215624958873945853670015683105114576222886456045228256356048713044409688390560191525940772191181236140551537787173903528108366225684810497615476348895948229445109644683672573836878104095299021372575493880229497152262648947575373086989095539714559352778202152551963103435927283718018013445417442168204878990473768187414924567695928991702624802886434800299082909132396072480096642133685722278739542776090004377720183511549750643010409066649104952947906548146376293913317222909101647269725613724261942597236990090790968511213340921646728723517798693216112628130283461041829339581633981603682849594247072827516604845208447844974934597403373333468534356933041426087562239356422515369243318543674473243146579556371671520730542431018585693737198515448808422302990262643202287327020580735513850493616286688595722641096508147264534858035731287182868266522128063802172894103849919056000590690804688984229055115667227139248585447365578073584067166234782920524075896128585411460377576010408643587768528821856151146376231182707146789063965039996384167886350651767688358516677763804335679655239141281368849258203075277376107680045758084213061500545893677936907607300578383070014603304428915221399632978755146542093173104282060076291689962136617399696017305998628131224408120409674484334692827862571631449820861370085346307149752855525399258938843015782714611453027288507520905455699510936744541453974675885472610867838845525229207814134518815506937794156251420787658078711588244799205071720736891188280831400357082313252693888391465958215503738250888530384337745335932312938345039369647877420964397350227048442596391030954249322257930665296433439440835145802140397009004308547860004893437061113713169012939109091116315252484626321472219924484381772503272085668415448904382969006068137517153897276790119056439790739522352357719445635133762473148994449587371943773073546184843239740324323750688135736924356306617786345665412216337442470606684189248403154720931820287350967451308815034531663854258870370558125841908397933522091759921329898894299647676147160721236907208509659600977904982824132406419566855288894938462258568111070286175856645453290506146238087575437134608220193242394677915020254225693772107632168940503334101498472465469032187683374455839245192944797751423797584302650869841922930734386533742164979832166863678117427055887908787353203991674927234767505160145777982130833318966806055883012049889657646417617797851562500000000000000000000000000000000000000000000 [84,23] -116463898986924974492942375357011714294986090020638737616368836452911467482125678008504078584042554606901035112614474900964602481225161114404891423929703896042221196035252927820110781293753371761956789683797044139777816529163313057595398078910297976785104002593648407905355563083151864485891875103876387951768971058372914207348447268315779296475179576548824223668038115197569639833954496653472537155375572851190972917363838479127127249975525499168909833933049303703037418143855616620494772368611678530508197830453896995024609499672429205480163114549400196855747847345065365357307113238494727491698885807151763200846771877957131392806060042006012271011566057912172105592992204127708778521346706307324949433001976874151942118356398555547769472760644525314583090647013967846037250367097398587235179606486221973056470441963367403007793204519779447430681776549915796966619290041383344405707781648656384079481979175710319729508162769205591936463955010672968073695130409102230724280828486395397715116630400882019977534785834622017192505897440967085839235300020519967599651934527930908498164209531412517867721770635570430757620586954876267652320178551357938744957475424619663453324225160999066894124252947815677722811711530053795992982607643924519015014900230779120262058464739956523472654458598385732040176572392897208891413687665441784070440177113263046469369805900088575714450279890064874037596169517557872286202504203759394881414442707749896136338282776997983983992767563338132921541523008106099388024407029497137962798196339074488038263592063368448302856198195231549142550341700453063184752307894060168379410359400843729421384816441367194992895239130106443326903789285665222149968151565581833854463454905685487422436841031854195676576907256530443563989006406483007705380509851845833222597247649944124933350936213146390078014712772956514648624760870483440909545177714862638365717654406457620475740085695668584487038385822891739768586930329934300478316424305320200630317796675368514839557847497495786812541906393311716871800784106507006809776189335513188350153766132004491905125678324014353428466767667843803536587143775288205013644359134031954642259356637915346701810982004971057293385929186881781286025081424358509071838989539841633482353498669473100096999160339406149064293645785513617280071398420278443124901776972919664488870400707250040507743948845375401656683241838082567438588822521425896915468054029589421594153063900082164626253458741504045397734421124763708425570216129720537988172736168095889369354950838970735325135470572887455466547538748822709919750195695087313652038574218750000000000000000000000000000000000000 [84,24] 182823118224062995433663896485977392546564175117032103704295444487142077258363906141658578619404687610134526764523113633971632031972835140607342679256127640642947218791290657999335454265516980834108310632347037640477004662827008049487366306372805865594441931002712617837530846465070993532475001017941433617005988739877420427586397201435158670971605505617642845101512354149527652258802925856998609398552420027350664399677748488461053532626355402775433504183117003065678960652308594937200250635680336620156308265646127346803530652477138286428955692653351247921907296558882067945812293001916733077121018458932006843886926345738993894541714335019783487809614988550430064386469917052770350366449623962947471994265738757355372486204392818882192385891726605144796560544806070339076474760535567196794265538003809118041234884920885492719738817263467497074967126748023506083029048526646945663009763856491654969031132492590227280260711132354541409674556572871061043122639538804117614533756591205879993914352589280918446850785797570284808738843931072571924223349951802180522386791703386216630220774647392888390030616608065958624450979933914868241846843976646305556765357459046880618373894747513240357884036231436180973791128207448514634733274890536974949362536440232891003831710071219115186301267603535188760646163066561466210469590347643951447601014238927030381646963487523754246450913224715857916163779677015149532875367846181366886603348516022425392366912838843792058280941619383747624912740514133914952044626599677487287626346042078136750428766336062835258172831640671864643955375362739265116784077878119596856351511534391751014891400513669505913958821677937005848406623040646207696108069748938533933542747199989033314659574572908595389506337101343693700562302259493190604959136670592608000166353252331197628858657591298988146764688672265775871512974075244699417097219730171243834250947858470594223404388125611382412348500658527118807242629291940431506897235493175757608375800747068627844728712915407227384476069363636161059306226190038541448244574292919750052547004828200643831391162431899394366727828536987495573666453582196786629672907506236861913127906878718471518217128391674958668588457305981601404210679430233324468961645943469333971082552884787360837086384408290687060007306429821227915586461817051424915608067024305585134609903628387130226847771832878451757600393347884071353662217448159288670107309445465375456666592765966691701617850177133721816365497061570778805028087645148959178852851034926455405499653139032388867671634909586811042600628908960311291842515402095159515738487243652343750000000000000000000000000000 [84,25] -246845707899987200092549715667046667791162639757133514150018840198586575436066148627658479873007010080113040576951255496733045381134929147502751743577661276180167403725009657249102071351343721342451431538515527391399649408208927748349324272025817180395843693769035030820989815859586362212781456852643281580941482483562842294412991076804911792848090535682172032417546679863842709647544513006048917870603521722780106268055230425324099920030829683125044232863908190037696541665195595935565109006127054412218806127208076070838510056919081885527388742690249153433234594956321981364400823960680798213105828713684395208736049922964818798355046428231549955773595377465787255711572733418152472017051594468575325126116196015224798853492905234881718225526636208914028735951850903468820648178954539423390800307149870539871843431449377506350931083626811888640324313929888781923244557477670817140914699592083336765034583976117930022001734997077408138989282476359707259134069512284661728475664116598789013996878902441306391332781147648658403532755823133353627149580897372100189390451366924252965744952578347604870295105432873750616231141226000804560256920245822055547709276361450921451128603066704924337443451514234989214412435412542481667525507244506838939905562314712443386285671549532763076648035568381456829260990930939150628018510253932892759698039420084487744939163859447206589464508065584915475545905218673647514209569793258028781020642675363434510635855391116313292836950116334725644557891224382021186774761947449909405557843547332040177961199289491104897869215343605759415126415127189356778611103332211033478103899879359938689604941400657789396309283612573006979859899271579023237775226484677548148651573950924908213481136014723907457845899515531279057939250317569659073241873667864915933855757017453048976516536167964163224149581983103596968292590305191300845942508732603244821293312629902155729554302014682463690053545791145287522504111192640057329746123340953315880190130084303561828312678319164662405025098672037917462853323640470928215620647251411024299399420322068567114823951946920813805410016731127684524990215260469235382859891837334794064988336601763260534955262384428842719360252246662804844334890647863565968677315639360134020133661792593601468356737627948773116023769945161905214617536354237940048969034448046845366549803894282179581084088393217884135217054126024131845827287183639412851074077951418947370526363811390591423818217678467347678802455241175475362677844085295331243312996945305462620485063192463769636773818159333852659146529434313721389215867674238324980251491069793701171875000000000000000000000 [84,26] 281146388141807148603950970740904672747077460037775019168509495712686691682186466859021515417227572178505538156015376258775232096004865099936372879875142094782540010147204467866927522707797850731839888239312889840167800838397925866519695528695656441619406131187200672276376169477493624337447889745896917693804847917806039370876271785780351400058107897157836076575242607318632305567683186700455182180392844620199226893324098914841638962993696942497253214837982656780772192094285148887668366800137612671957814561591029180018886832866255604898779631239830651281203612821480346617047709857631597222270759878412561755855403880058957266095916882111073717769067991610596218959760992932285360509689878400126030229898589614012573143100849847517826909560158739915384386569367957626805409057774036697024934373576149104711529485714623402007112237887185109772376605131171155836168016880242296122446731873296455789356624174436249368137963358143665932419607151398579063932589032444426240372482629826652661179016995477427170352130045032431333264350571861944919454557722765729349833139926927844864755612576459488006793915130620557697297773493957545118949928822931371872763836196372628754694192152358061227426279902230132517837182486486908852280564218206645829048054612376381175565914317641497816932475086716381049901463867265865932156873055449117513335100914182332127772745631377568364065577049101666292755072277122071260109193005555802471494655538492920120104716789333955530530558140296417768455988716764492736859767208222652261126270704261012164932781901449789254819590093292205180513346165365676479195494520058369954191355341358379416583580176162320090942416339518411690460310775592681133942333887115597803420577583191311870538669863679285733240537239335088681905407315018425001593464866286961318345308836309330407410266744809189081120199720916020631237164000994544698774594116026602440071659308278099981483675415032373454670393677463612304836212040458218336592897383248318822696921754206466847506493016078655850518145142403984612823408156277099479644811811482076032561468636668827996425777705500486729650368416541090426934544350738204814938404280371223901119399319125482653760515213201641832730983891176717232975895506541530345909722831954885287421171612423715029512087905310305228067811657921787165664919420231623995218440676001177776192464787439660198228731883481163736017169660646762448157756483195760745928447280634963410026181964790191016864802860269168908478140436069138570382022966379322916268901653070248134357804715584737497167296343342307116632105956448259116643891009079680998183903284370899200439453125000000000000 [84,27] -270323141351806208419680227699332925317338343023029458648171366876405294743034411200518519806124552508053284487031175516945781281645665688387640117184671213045724298532574358627857747861546519970573667686740475070415279108411300191073268313277507827392546767371719063710718477968954920101121592380357305954436669109995429447465160943824737666900844988641219611204643416627511083368289571885475805149129119632788896039316433652620355501733724576148252544106093971753268810377398206397473767703414290250685342705467625257612310033186213868128198908504137138827064629497648064465497901882784228353540738495315339677610851291429210116080754905801169527936928973304037291784004359032527281048756023170315434817567979874596292563090096128665609547127473069275888350967264576719253612834312551884173634175848445790229525681079687836489688444455275184496623922902915685109184733227558886072116596134703271166633509279242268268843697363979403631951621830635602958160382621299286876473686126252171359532252358789464128372454844518971788348678778545860964546769556682177685315728190070665914483145563243111121368608879366722817782678784207822935140379407197211581030746835000210855909472766014469840833354706857923753514848796031513379157967227631061567833963438489748614683094063494742048646115528717225027468991169059237140403949780819996939703363662265988186863847099023704000871978140096770436609853631328538309510189814883391367205368595430360196256290725501948920437506654008980998612298590056196464326039911894397378323585264872622787679876816033726620760944699940252703079260255423828710113641491046350118474916973200291870925175109027332483525574386195255420952235531014292772410348993559414605909344231489266586307240846854904171971836733591886141380436344983272689606826973688085934215480152053214764251814988057402055357598247362864735066575773497834428936764845965719772757968172917863191648306124066085436121081119654945978084986324501736943207363090662558120697343705849271585937762090731471520666704775773553098201486631531691128113959989880815303486701083166837067395886002186475906108741421186502900921531887701321152552394830780527874035162030126105340923359846635896451868418334611755796482060418358295658282852505515684130343330144672393626836845853617928342135933967667534593145612789656085959981742607214000083637134283599036857608398204347340644852934618526852382417895518671138854860556780511277872683374314885725430405753974759593179563242470449141755469785539401145488983346716743550376540503161013646597478402727380164954639125307477605933383828316213248754706910403911024332046508789062500000 [84,28] 221812529741115019033132918646369010130329012285082347429189568344101166641324188155924504950568215429075335009820370081893045774993111521292161915762226306841858450465756885566395924666665245679848609222369282059930506582888614388513592161858101838741849295991383450282257639688948569103861821078590589627818538736198792035424650553971662105329557873261260428167090210576724497284433597908150784087109910600406981627378465123900748696045101815163103495488640482332775893766831908206557080425321945932166261548310924335478716816604772189493520784386730420217045811303106002859117798329128657112693188133206210822424437434642562836719838754258400642666275727415902187121869005274805348018653305049769385939679262028833295176412560219796410114571457959185296745929524794700219455237675188644162717499803325389676670786596395373971255466946424275115109846963561109871978541481197866183078566312559498949390586426005161043118517409563058963657312882974560813508352161068082219840899366773046573024266552170480138329115696118736119717510685143578219692862921299329196237064158460999745124289903465930670628878778464058453150281664993900111201244649502204594345263413026655434920218322465455121830674696158880198426882612908784434485202599866037562790942214581610693471061803018181794626239432672996985635716163473641052334132513483215795828741970138400888202590779824082045543936670351516375809629468108403429192035808637778593509876281237266964562047017520059962126050794067510642338630703066591347297885229946418922528794761080421092722785585731884161927753765126145076738886588277680298960930971959765279647628931690345010879929499247407337802282618394568278054554130758092418680316751801684386691335280663095588410135343257444457802846585787975666091490038005270753673457515036510914491754415133888012598078229103499010080384816857860559373828723593437950609470643057157248902535066528171238759666032207817257261672117752645938232063561738526834714487094464531889085338327865554619672954067154332265792764613211795184368061972314536216245933895739655364542492798097871162109384454977879013480366587622434770192743728752116144910069748999003062002691276599606224545529856633119166109491658383001186720596234839607554183433510208465935709654658123684550666674392252081799180292406415871176962340860382112866052610202891840228061788043173959181824149193787552892502419457563560848884438662518713276357013956352601608694538220950917425946870736523456804131893706158658379837937051261496232907967122506088865933365430592365818441146359400550798607902306709309592962567347917968163528712466359138488769531250000000 [84,29] -158186894044128932458641363477885740539801167038378361424064879767618671260396742766513230702722194358893899891760703555616627590107399973709512713585875826657906104705209086132230655432107600341132941364881124125103839194514749363240596415435970654969684564009141811413340981539914445518999387726601089999461500649831867412890098440471092054471027383763476533883274064830116300199448931254230092643025670339578778019453943128050104942594438543438572602689488330748288777767390400446635933761139644124585952626168677781860352962162346262365269310501961390216561467094946609856404709903172675548326855789699883594010047940761211685293586130131992291146429804673099181855677520411788265878988699149350294668487614043406011127797531535873735559248873717398447944296498907654659353676711379182802012144120824963720900664770719702049005806429547609178120689408355515404494792066915082522269814049971811172949305372536645784398570021597137036869150711903180117949393425265464701696674874800180480930697438409035496256650173239093576412964063848658371650297403140971356257001740219554238852725910714806194497982969449542154024176669715375371750655131736049074749820220397015411845354860097410210058159900069528539876089233602789251182743693161274165907796534888289099862165501387990989711252108179850284233301672299799505317828014163662188214189077908958497242414050856823064813081266475968026320575661835787958560971965803682657881851903195986828016283371101153970552058240214089656903830545533207762863632444665867669613214754442592901233058549892050110546718662203253288969158600733481833558026777462330018297290293007527524889637714444406461126459367828140461015027676664876147493198221089893453082609092596370403229998126708649068037863383675889661908722883608743047145436952549421641183941422500643845422139290529009777682113950988863273467633034888388910818762281657837778940277194173287593624199757801530791054939547114149331294353182836790707183778078344931847718236309898073676722468562811811708692536887657573071684267868480197243848392519520496912331666815082094400087502435862699037716098799600915129722141790784978784053125637584928805504604387847055486881293891728817839905762394591581511660621716156558226787886496490220570535093883435416121753512126056879841817435378382217021619405742142435485236658267138691748158589787032110177054752409775179369694357155726220501770694384984772540312071900277974541276244741884312254877092826742252476220751058291108908917221359605359967411887915704358829586600126355027938051639343776353084436364906315161481644218643971555593452649191021919250488281250000 [84,30] 100614373695349336769347316062612201245122699437067052137603994503322001957431835556394445076209785399076110293729367479118179355802793553767999091375964284891501189804883332505978615026422705186704686600255248160742413922636668945318108157730086338441400758001584476216651181006487772865845850506777003261411999351068880802079946390669409019048278367943885078229347027410949894549047005050994107469191228112258685486876903724952907405264609743092609850608522410038144427450769885220514032977574123616139801614383532697873903133862984711744265604815703080360679672678784925375347606913612519025559381969984220902020420017317908582051309413275028384847665343067635146654556779745524401922801304223304948502766472121295197900295665471523049428757173266361530965225231287857087587998964660306161504025509168589753663378729920597087578898580985765037928775225355216642841022163326505775764471288537366504884966276238473863498931282216644953921411295723035806378359281133343432042792056225113471229325206965054184963008892696612643103905784238554830308459913974398914631678788441938657843458341468589802680201052755295649779410211772193134825444155753772262720621046832599767740581156173922035582637238014876517454405096659703447491693904283536103561240029331356060983452394981361198882331859302261587138963241149866925446954042294401381893630857221587604500188006927276540877531080740024733161521109134871414219032624655356377064964583330101734417380835421408621514129371944348819405312321888460160922341255985129793185197912812795144959256596771405795778989452753224164157196783182688468074940183223809177146982236639624728523987020844269608689428752065628155848454584175081621103545826101395777373757951492658376449468900336909772281200467319686940514999353020745839424837850141761256101351062967878518785545472841412876716254818381882289909455542649763309852136593319005900712132438616470064146207258969101846995730862426958002098071193848710943445806732315256095470919464885269340236004662519236730210320225388655662544590315114646143097657765034432240285170172906218047515255424947553710350770020469614172696014838102411057683180322357499031916318658915137112853306340542655128878126740328686674442115125534262628881066265614454167590424226667928554547555924839494282809007496078431493773654955069071559133713824207059085937170742926765364795317065760511074928744172248739176279954032392089651939634626188994718231905977340898334989659411112181533534589279494616016824069028747706829779561395051262573314932975699108687761395337959822297544720121404066871806382010845482000149786472320556640625000000 [84,31] -58907693955991426686706240620279014072953199945253522071993562111355487231381218089082925320283674811897365981468147786231177298159099464935185686429088053354802535099873451519102827975257568828716496692907686358566374708052700886353585599014569591065895252854716903048417165330387454976293271644041092761137174050646343742034704262052333996794645627538143668746775035727414755954743163526883028774783332178070150638020044295085777973682693256096150346592571535910951587550740517829322380811348209799982355819071926632301461693905885141568618930255417916347210422334468263124291420851510132236315296078392213696933483158255100675958361229742716527108722224739512192397871505757946203058211687940509587224717296578390426482875711136691876513668831492935755007302143751055161443479690496860815753716498337784984218140078726818778051009591945118385164700172502253015602696656622010712709850968710643764000413182237543660369130266176304374090290461693872056777608709797132970163268443844616113172572062006542391621516784631208207991025638693461826579480916612614126123080193209804708227927622010139844501048309369987813428222068049810871952378335380449242038805603004515387157155366254954238764336732741915915878593108391325392414058413914316375215933025522582244328751196492657022674253163039369699102495882744693653917474618978042743553857358805530945923376980901180196409178277480456858250500420906823590832737387582152945382602322746121524557238333495275328230669842977574417570560079761385618347175594828597816184246505317997095069116741597017954684458451810220381200966285668341422741396153679344025034016757884610471526445009227058929053739159952110583630281586203391669133695525917385594086784710130778260080043339607798368201531059090995922146041296125800673467852535540001757378506823769440283248560987313930519045232011499573303991706471662504466502534290117880815297746403428183305634553954171219451349471859888394185435287483563303401188292064136997480146171122320940424829923549229637639253679986435380228121605972314488257303201647279833569457035468124161477661747037427614744557093350981079205328333493349820364074626485112149916700535618122371706301323368903364318984272855968113067961362300199089233897167925291888607799120134181299032724685331891611616039938874120947930865978976862390783109112837729408917336547032586492590216631352116721904120451604266948315536760281965721190966900366330619666773647385795878816623368445266993266507814267288208725109094582664877774242964480926079029739444547230557528868582170496397300031832866887542693445922736827924381941556930541992187500000 [84,32] 32681630728774001041204875888044889047322824099408365264685639504574372282412582541060856602658506648703260323582674584221234911136141266603561449135554139524422727536939729719356380563307068644155183650019499259648546319632634608353010432718847411003071521376753269450111037197971205264311056819399916199162716944615358087002071388035470824244126770205293561177155424092361667969663393297593447222514768133634644510555220448166242762518831742819479475164089810019590804000702839033403023037339189330961402598554910071900337246110164280888835543809153703556861344641395852398996959247065607697874492776458234473956139728904997556586876334193209926624855074570085492141678394359817318435783454162013107568359675837312205390498206633871547793378710935921668891563673627816823074520189835762373647107729092576294935612042734264369101737700219892273377616993639429347066512643032513777188620309026026894039609862177053719433064990035593988110864618744752531475739620293837104768054713656225894719831966484008291923064819953121674951108307219157858585724506083904304239437139957290779453744377471279119094634902754982046830158823491245300429657384608442267695248392833573113149486449614604536300544946819261426732261506733519549201663412569173043705821165567496460120579243798451948333843968735578548217099383918758939680449977380948637409703868438111371861641342213871438846621575773077720931160318985642263973098041803168592927191390279691995198693736513912862299500430268518329456425823132876184717282678410197630026194162034214105972478752127131717826115573461337192032669306262726740271301572368871368994972792510996226539206866337336827873379802657754662198821190987508256835776687756264795507951082283694589173770081195065037497097625272878561418058800465132758843444614262257716202374557514097758906958140275083467450817958236411657368621650865080418637340036198208228236137576960380609738695936968669203320644211839029142570887502153398306013456998325804122890580407802375157185119258650293763185651603874352606245095649245230538988639869546115999901305052293355297040402909537506763551421337530293175035755666164270589047346959047410816553230260945372275843349706253242511743034459352519354034804614878205792402326604389425233222327109591279389552302060979148750325183201921686134465251252064639902370605319425093414930799758723146404986180552359702170560872978724589800584210740774357639976337268964893796226102871711793483167171213243580540406166712966833669031009769390580138512940853799144850707410728511745104318725446434135455699143951030505306221130013000220060348510742187500000000 [84,33] -17421147511449212165975496311628780113421980995148406114817390694599802489699281567670605356881366657435745003636598251055549352885923432374003802101613421925411107339975815137308773568336109903482704441300037103956211176801850923587910641573330962494422837695494686885449681024517436601571038209602005930581301828161754984507130909561139152377009128389421380398393055379787722442206657020473869979273514541109820723891337660590025846937090393706510907909300255024271678012982963051079259783884265810665968834477715663362849915241675705103552652400373059294503722665834521758636427958816510840911959125942869381116823484209074049197169708242758820894441674595211708088966445722582406784034381187600519378051852472604813680680983727802134320720296776381351809714805478221961836376812241011899616594215395628567396303596730400141183319429009090762151101640149095233228987694137973110795733888269935809803428867035672286148845982410882596715916433939887880416008614583554725304246042563902769837197570595486584877593199733878182623657416378285112232600234122538481724027446996775203510900203348359855025190852763002422033838795968548180026588651797953278365811986543133741050635899916395757466535984929674881364066887748052657204222188889149690835935963199129728567974374284662569455266269371870791160969906577824433158716331071197118011764359393154779172190940691293451096719281862998258233083176516838362478988009723684803355912324173559776984773475886084015272493462639359553954448925369177693298545484242014438709463064924237316739557840716703410215028190961960756450364198191736632217244514487404202079713034801125562474492237188708356208822628482727390364060273079770082965337534442808010428450072427773674792580547949295835645207495578422918098298436355181110487271869504917144291184152825537931081869367473219506031117399805497018763524301844896459083131782911378213205823203585781844067109185648245036504732225503210809767826414701484348931113922805310630030768828781855022707146457816433181106497804665066375187285323762717022309707142761271606323011076725114284057572538586786286059794821426277512536556501141731594509664726763268893756259832618635509044775968278776169926540686970852169744614230855609777998464581619225664247233624665263902475922118115929331466253467464169276161557973500504236696533364768127593305072761954469808665327392350663252841830843753662759758918522675409674424730594360912157849228237191573326303302691650910852132894698967869016704810350089239464438135606680109695915972171951748092919313490394342747912210037086744307543995091691613197326660156250000000 [84,34] 8869252895632969247837268753091712546011218537039241565775730976941188443119204205155912369024057732747675250420199794372708800444751270276596531914986333877478708304642331182621114123421182450758372712903450137144940455939412315553977670961746249698419673748930336264753409427576427419945302727064196356131467882178217879808113601077730118807404919249980457017281769888331869626042520342893831708193450125963508815357679655240635303545674362728198830067619029026822983663158939278714485094059586586637052095252352675660245536156361544876109300945493132549255533101608029168458451508416722203392828414516316511387365305515062882191179486006652282382296720101929146492296847218553857892818560363787360592704207774672713472255131982971744273708087714954780779494576748498660406497671580665705858019277051267278026909648577839993945210379429035261478473140354713360037528015779177460253668506136013399129502097439086414351794274594660455991186768191174423846995347582779984545540047331311618413709367167405537824458854397028957732697362058858746157364225364480227509334362952932549398999220758874681590997741402913101187955563284303775099905578322666144345376072469231292688791722150154596763954387025043494785292539722289082804474357072277024235629023303595918682843251314221374600753589309847045423956264714999587375677701828752906916737007524437558948671571639190465422386414885800889865694952450140205512124601991414029166450460687220427887832643109058253059429278442366367950031251243073944065829339601348188733846348201481591760305297527593032587529499091004191201231677233016761774097177711899420659077176778959028399718125987392279191260419222317415671869612671145746980745499940685139396121170498209866051092569969810121447433845737512683969886946597620817159062546312502086865465225947080891587827364220785835795722623402720659065509452063559040651635533349689541680568608974091418917512881383619454751442386093124585589487328091952450115785435355275541242169578303651877231309490769466616839106899022708356950106573083494642064380133805411629111057559799120559018508479453577401675481816321291795445772810903499806739389590383142382463174448721518437482530215548996697209855930273792097074232331415903076040114905521103436571853086118678192529880450305155351054493559465185987996484439682332375555887712031463539598759306917637259880207517376696299345036958744197018870626530145079902059817885776051718022019460113879687517655572972438725822283313014980641897641206824518462245080783260356935600019871669158579847197951107423529858598404418401628390711266547441482543945312500000 [84,35] -4242058641774714407061495182157418235364500781936797202410252599366715006553146329528456451221128174103861076262203101535084124495739672542614818331801665931263150247739176649083925036661887514826464714495847265643087717278018964381439737125334193476610626139293900772661530983267826651928082455684293651555093383123670717504454593242137602024111506631050289656513766329610249670241919058329430734961106713240548258223316377129056060022860952174415190555215792341731668290427474340933745316981490183751934221566895842512499394151281430353602257322206630749376395683044419326960972103204179798301230150980890746627573082046132145472297936482952989825502911738128173766632098356268397111469778411070256179611982047752405406587271912854578109799626356972906905178769374507370143252151068185005281981275388304866653933521188473108319619239797230625329213313131916892373499382154478136104838266501241675505610147199034970332702019477924093286253953055078297930896425414561930192391728423463729695615977732634727211002058153534595902892478304958780654082935556947375401470570773183705772066787745547519722987185196750507218708964965462782778386754811055123844362891788515772933243997341945399866564827896298009972981673260075761759835762983992879777470345345435877496326966840647376474191029088154085509700895519433580963285002084686323341895011663191865278880006630769766104302631118679522761691046122584596103085833361169849779137655285466769066414750825704184592365162540601762711517051314332116007171029353484354673690722231835158885425406832055899954559154254625965132581238911124981380932817381779932134969993716317998563501631252125191872333755757193769742737949429722859497486509485531689262715411280045922044727640352246058961587964111674309654787147343484522707193266617113758862870148317850093959478193984556354375103504392936102153750765332888108316503074158751604320595217871644859454691566891361590891813031332089909103536539222899828680562527733624970743760655774744470330211965506731399804326124140965940736392425675584841480945918636420246447975773575868032836932752651218790482098289517910371882555616598367606033844152920220850410927263515904563862230023369776782230861852870998185696459157022535152995657623984180418569956262854993738959576211295718572981202154333264985155281048281447496143915584297040250892915721815987201214669589223931947733643327720524712461882112139377341510427251765810375622869919818043840003298002499862806552779003168409422945589333585679487161854195945385772938378115615394065767199682497795890871034041325060570670757442712783813476562500000 [84,36] 1880240857239476350969331330314040776610754323371715194395343461350050118422543960441684380975314445262554480120934600967991830394232061076469606405549805392400385040883707303290922482721330238599972584245968082173515233548262759319951771123139020376806208232526550956495643011790295884434916210891260258535643174749231454456934715058015424648620894972178905856830976695792577196140788476670433980380054528532055237417940782218167462624492354099191776464056757268382959938286833145667737072790634187600140737065649662324624010274174206652266472963888945797346820715724098017626025386432785193332847506880579817119370277445801762262418966443267023580837879307014314955083269891684165116306893954118188137027770629378952983290286049100200839665836538594469235674736607599748068460998839072178391262924793635925157996959053030602651313074670124343289506315806967949417681519815394804909147173712941235171135635541925260196975480640229445994145422044230724200303321740197235037838180258737573111651872218767602798599909883261234049938094613603230939365926605917200777999831661901791993265140955826673695614296035753093677742363221179265794494537475724827160560587377578121049863137574957010339072147012185822591268528738896275821678812467458364215388968563024157769700241604271183399151433477079287846013707814978335976163219572729201879225549121581050413976986024979370337422314583557592062672611397730223122964910012479655479780846859443635171035390283190810219233596842642090500228805440006685655967765925701216903856232152767016872377233302222642059493631248764634994365935338141537516022383605577700550506919061326762356428030441381979131223879993919387533484209126879805276805391600676794104972764487175303370748839874475872895819693639156997119001401081925959550410490035128100666773923838400997961584180171849696906936739962551639878894967609757033702209461155206049913533414431154244750563450494714045954066393823085585223107883312373196051071076451083625740704542321571635066456499234598987101651681845078117407218520278746160403764655621805017941766603704770454126978373345874507904975113440731580801579799710557326312472348923523743128382486010982073422418928810052506439851540424477489164705930885890503007119252088532840985757787041113798072368178614626230566464206651774168968715287497209213413985970992214079404795182602787939920892073859462627281548553429711270496007387091692104296414825113656177165658641292182473508215361228173364063430451487654972408758130466044104875603117213363971239973675386438704318159159254093045626765601241459080483764410018920898437500000 [84,37] -769128383842745993136076111730725036539916094286552778263434696309240923122917861424053341982279777207093647591805328940809723842204648147299956857958093854472672124778947218365733187091323771596937117822361257390632238811201413089687162503301979222714152324327934704923729792986899929592508757651082367294189961167554015152220843107557677769638732692727679531382525381391841012569310443378063657724221226217798180705480886076682597809002298216391396316592937749478247306624995783529522574262196265512214115682409380181107644305765554851190620181131783050180459864226974983190555280270584851594100365345545312308168900223663611218591765894535553443305024018176794623770330110041025191306477413884161700487503900458013222140333628583808323329355343510871319652207066750338917758340533773577632555899410926160392636434749127172283024444966681939209801481259782244853792538123314933035319869015756516468618582226027206134989237991967823708233992215849472138615970289113759374732086421150637611513262927638575089815270387441435702484105657823684688423483788026770243833030131478035905636549472231970040690260828969036391937848474636591182742039239032725513514003088053191754065846270448145467885629453086314877199105063979182501848355146096395935222630080299549703769316982900013127543419601140394669351050250657335415215646632523899919117857554829075712284537156272633693363480867812644088522797217876193906522406626469512264818855217834543388671909082606401759058512318268855098696732877659553115264880312138800606332169048268740509639100637890380197033338677758959589191173592990520740544912024960008731035534049391241771598480288541980526705870423227017434861867671438956608535384817541787865601312025853966829112246333999942663754755068058504948381018687423536082390571218956632210853367960134951720453925127816316046073586293554755063617235397534485766593496607442655347376083992730596494579195041336068945815863090086504335825441105791380244152958379050689599999291664795143326974466664011302733094754740567850104089576206026543641075344786517176857405503874441211354275203673024258592188818043425634693300126838275177751683174583270012799600878297007113788484703955502604889021884480965444698651089355241296479502516841810233337854269462579208722390464030507728066828646287562725023145054262861926220805224523849383972852976719043629393199732183681181765388511671394627143244829675907715850376036257622994698508672179911275633571262066911607863144386916053111717719185064769924776187514962739059633688327857593868048215125961253324504696138319559395313262939453125000000000 [84,38] 291793991566270993115250729530962035049111519545394392152593084292585405023804282741081324861263599761499549061083188097448218339490438950583371289581248408391688297929043652359716584426630090616505272615719656241499349120479205181903809251602645521434141822211441481982993568084783792031791108218632043470890787159430878805512357465384038491028240648902104004804958796164529652336824275293687617897495257365423411291519655759876379594237753607535605599424368558447365515882875362839397123486256253255031136909972271209802818105800978612614919416466050333989534629903134973733034655667231393928892464810825850695814589287401697308978742077163824090377018855470718983620277875895271673505237662822423269850702545210062069683209236504211654316613230064790862667795545357988818717558444997559156925033255786613691685870753832987206678958320705066586357392880324370781770362509200826410323904127004253695413326411580131642095106164935475952565659619707944601280386698497365896874961716119214485055691302612280447123873785760846837259520689440026475157480656769441696921365178494053474133295976934351514531451701322411116835128260861750260871129336048302931858764708744564628717676196333955287975986020964898770941470408504119076566094900396891047516648271841579036178516573223398549696793456359289652451530497392887662770626408518971340633464761017996658116551302895350234396907762866052208367166375816602762051497461592322315060952084838432329395825351693613516786618480785553403974545978836534128416288112978314198640299877361617265528523512873320496567913797941680794033746818260493363645619014474218474794725970336655990268935235712171223675089194502173316182793059827311909651320376331566489847906125446982668370483374127221212206004493114323829614904306254549722792231892988937198488829239905720968228980734654918844526662178875128422897000082143349471046699493683262941848028067651426891394077904891312292368854791137553336007577572623523291231054366692322698342702115142053022827278460962254565214167539952816496531215271492432237158022150258920579743054600203518440122152313936006514245564409431074234986427495192555794161336710857128055888225482499528207854779423168376531634882807341462353771540324100031035295059712777777263505129428114694314155148499239788545617612878789143640569062680855963970636421278606348477873232761018707174676271132385044393456704298886615080238888656580066626420102727054192270747015079097323652467047500046100247675306357756669157369966619139776990610542674502855280544345393633918566964112559919408695918718876782804727554321289062500000 [84,39] -103667909432556973269253013965590203101878908844310170760758627956426711106296434151887004907518604222534839818461602147748958742169686535507661695665565908422458118736946098340537631198058095193501922312905050292798487531555327625084096748160231207856522830285358569250393668193448296492250908996454839882646419484267006239623049648202195815875954143837608312962995654453171687898338822274880092152264317797793498854378317165531721542263330024432491654810796255421249480639326205966968100129347725469927055820084739330455943287001382628500149630097186370519384053454064683209503320841212722359686335821576075514765299840260958867393779782590781139990154658648496177468898452069319337180484147622807506383427736572965177830165387986501708286280417836584166793783901435973773836329307125467225918124314995403378772492588898711031911066857920743692302859504499447396057221163164328147687461075047656988989470867481737041833545137837085894204097241313442074371670963519137117780438422783535091473562014486642788622536522347400035572389053701013592768915558873897449442762673711788922341111531251221603875010475014074335103074643888450859514454840952642413010085191229998366830661533156872198555025363390653857244623720256570686696290176275467452643147408560891640509856374387510409291796844436368757925337879088113499784037137011146964869048946212597805808247787092970783946248713076787103235941686347693404576174125800786616985205062697389601992131507261964464128117450566633640431088463083141381676455860938902821139886422272084731360186814894981982292420160344691340864596551881106515711148208985302489506385686521834353824475934081389046236929217663038898617434675774726985423314259373903301277758398739265260541599772425581572991128622293502996035428079179112096854295768110007731859271694221564575284921741804225247040961419811762405554333888115300132652729883683979998118040637610401753764971037179697820202497151087177461238025476540838930723767798961217736092307538106838564013674349489306339761733709329140245686657210229300054679549076675372426600519429108105778179749578439161227227664308531935180048311847318723931281088930414529957599428444614508213627440948718871406366673814880275867585983634073604291935269955417270840395741654993058879758364557787921467471889321641754038941971274392184913076834965841360149369096005390843971054085344173831184322089236720496335907773143787849556472634434901457158289989369547875951311968444668201811432316902897754016763783289734121607771542292357673037340994210868997460809042693297143955533101689070463180541992187500000 [84,40] 34788376838738676006781497408803473305555968016543636030010081041003595186941097167607075592559180804180787518710458424353661834501395397517626927515205172534536603989665523585103812826637357516163885346924222756029182194382299648997950903823376992892404994248557351153803067429937378683847491992811140752030382487133633846239341996451263186949678415665766302539360177278132751117622846866315480274253720313008446822800141813673954058724396165229594928420813106291467219429577134417060851323571932259609859090939404266461600326174617159268925539369832177203653685081273668721222843718864708093001735445852166069305354377250882918747882881618545975639610535126683336070910795188286891147459377124653931915026421815396908538754117263062558604434034980757392731987100155767406336819633813422244814146740787428498285585319576970152040755132733943808160458892522617405314201262850495585525465407627553522306877847162084759279335126765568809126734751914185949714450688054914606673539178022231275170541939349630580113603068036991935275095516934678314683249392660318998148113507992784737377829597885502572699404176275606224178323304101573474759912218643370449203927474590786633054659381234279983222187772040103831592063848673129673134821956848554438484633390376850107821634287300799538330763300418834273196851443872079289745012362856283564949618536717105882150366477713533592886948107764333815349490019977825079721033356495926610606825423092774898544084534413234881273278308901869625919433949685481290475026269376722106087099055056990854601973962017068396040110587342389949816910719551592655945906936049443397010166388501965320019769432779570244359006059376983979709966983215712760972276994569869933129563000698997255174649402944868258516967331771829548044433867884496564583430492931407101502498714449803815635308283837063424506220433370657733454013152180240372518944305976010040066394534519257730132318905876485641310558761333434737816090690880936052957294974028365960319446660429528110881953659442689742405287727153697656739695727474862496043528863685241378845936072297738770327996131100715789526577584024429781521923969186452313102519134035764363497289733143892369286039025933913767954022066601610814513901585644900338513171692651635594988388683136063916646004872626471337948697610166114470306939704972311167765926055086275554695444904917099813388990184596055469463334144908456005198189214317457763130133605998471359451555141599669257240307133061307922328037920558420234458046654790778604115468686110176232807293442504168834265854126641670518438331782817840576171875000000 [84,41] -11056574233256497895118759786778576347198762167451482031402447098990012788448841477151069296573495129688434906770929032455658861823765121545638357905172559281546044837473645547038001863710866050995229864946649715268568792218217002458135078260516315463021873642704521868735605219137586168530795213129222197193691411064063195932643949589088203977080893374134324454870547771371990953323480953568923000430885562950247371894488073623729141485783803499610412113141579467020032325523717478658961977524326124286356782243859555008410753873024243642254394192632596778044619293993257502322717084598350996607441339367958593217685940443838008585835417168791729964365476910837284459074710535840706545648956842674405652012590827482711149326473280199740120284354549374522471272854293388763755586723467346228594346582397204825502890377095692877515385362229544789892375191956441471405316825026474485061958065607350600195413932826983689991995190693671466444327191458964301166615498027665782755795643674911746179620377053320215578896247749038937873940878179518881242977495051417344848775029808420268209545463912634858800933907533092107840758626255350442377132623530876428723972908979377290092716899759344289859845248658825338261886729856499172811767015603514030662801390313380323690125280897911045859508740230951065234115004842983802634035325424581592719674354853978744982691039444728938410466571578232742315344678716683854231973783190332542085767440316635160645318620270487540753698614869406438884803518828552913470655930677878455586940170266803815404227519604794383204452630304590435867484537524131877098762168865059574996206798522453920025453184535509087921381484763636211449508119633348103856859265493926265767606752946631417156849158026791405580687028542151937912472701817098486672816165896499469820414494990267159365261177457692606612830874975113174364603718587403930793924651631867710061817739100993457790135743382561416062814302191192513716114920778049810012530806922451072802360964837487276143243927336562483806554583152104696099549148713202827485386548960681196017738884057320633673615989367157172389179516251008323666377813821120506612529039531453544097845412740590676779478528577345874489290756437854280971001194522490751448154711772250907036746001555139398393689240411892125911271795574298329941570104526059141021361923658649070463209046453501602913254790622816057953750791314071084108255233252706328496710373522378234826305956303599747640966975666414433721977593064832556712725741664785512059776627955868143528047715942676416933654337526604649610817432403564453125000000 [84,42] 3313221198329176242732293836993004034969899946187676679494067383047624980254801455283531438381004038320897376534710458765514541306853163205470592917577172606069439660590366153623145801849725286098214790506096476074871344095601758464378902097804385739028045281617677166955350756838842637232154853253941809278043928492763495220308616278836710934327999766434851601015512164713344933134588612908833767801141834918375701829859089166700322769634373631885553570943677589102315534528187379232622297201901724994543463926810419695901407022513827737565738168816754766592042274164662935454771030059501934942573201072936192361448273700564873703041834671476060864000905478802575341417179675032974887196506877557938239902056189779877205721344838212088885231282905530137329056941471171714484390109106766229648099039186613167746730187496492203576415087446045472496245584764901816338999223762452482243646979139169918197026549821181972717943601839099076965136903030515932812617047383772839924583381824531373853384154329143037117579864207694105923540319460965053614516564036838832352455014835609308610339064733746858178022967691272690667217734067979548906245237815878104819021920085470839957805986614288791269254247711460471172720334215339747888600199363071072421261186681334704765339600655972859527785571475027002827949872228462376328433253577832275879765943172939917410382198001077010679468666835010826783486305660826853382956002883320671050584307637405799722999983228836190466698379921302223970723535069883295453183285518812570643624060194884536751080426717266210364369506771039743481811670016051459161710678080443758013055041528819610464885286892095310071169113264352982073189026285187361487136417893294654436122630740738564821424670230057793337257654961717433130372783624658127770411068299707752571940718227244492116989066679573986643702331470470132119907962698794698460970123236159360304089749692145504754421125981202038716343553416021315859567095396231711278778061357576703604173076595953704378228545414308594569753337121188870171122573101129880209206098763334522676212186566476679777872868262815785265074580348669732189433202062057740175830277835145233513797937681431165584342422302150760656497581532582774255000066081776833155700812739920881099448111019874734732335459718276272734464725119909951462136188359809922338735469611201381087808218266198942248156805273997824660285968966582081463826147854104522902022821699045872148199476424945736025437540627835563942734299828427693845936355286913256796052814142459371902979669788033047217457038868815288878977298736572265625000 [84,43] -927539902344453551919356597543136460231809282945142356010771351906459717220766693973622012391501702614688948169330826088770986908560736197164493003169709436078933057810935366085207761522994260500579235083705073899287137004391329022055299607566007277123249876686073789661436895135062131835357239974032526070086046471966381634667478648777609663891609866035048334998492587905284235239569273273451262443454576084564592835404109110499104583889885788157741681242876824415705832935541081496789950246373528145031264332473108494064544838006970945697351623066825598666441282971483408625843615142807542019962554659534935015411407331450000669125408004030501859653363408515289780150344356592432107404969187068595503896700827216629165724898807021687229258942779591744164297275930187514079918321248685522675766523100387108098473601471123505147538106972461760096133749459321587669772434582190852148731218276784693721621499705293281276455941465180425117858264763365528637038464781784770376500700566721801865151229814580250753974174516980925537276486639147795027060869396440560554443052626861772101720677642037803706121833165290607802918210196606750080423968644566443298761900337721951627030910362397541332792400925488770126512380614384726079985124844542322779127670349226202051621343399440187526044260181986114214190144933375654038578614549900974712093062306037138048619055976900854586374359334741913466062768679463720989136814592442042948011494975432126440906257706451908496456086967359018271933748043128317903789733190473515497071855772534735279653531789069290694299077068366991588578823725109229268515904651246906597559706629804264217515716644065824037401970556992985411642719662021401189404089695278815683488525373152543799538052740228772746750898074233368449826757681904429615885065065617835019173027277900133944678335052138975142493106090376269470827059794273442402610481385003231541387096149045415973165609794830596054182774667920101376118308171737606308311351190407508032411182266380015666311012080346242040060812987404218259319822709096194707236470403150399705015667399332158054952696381778251831201160135665900327076792458307970830509529662660636742507190391778352334919856361153192641443052815395639994749417446331584130163807061907344550316527197145298230192014590876732600626918394454286389315692904011553702105619926890708724916227831479609751018297397642421818501516946091128547701604226908907878072489553204405193311344068013949217398002408947475665090222362641241370848085866799118020527049751133001816996107719015540737927949521690607070922851562500000000 [84,44] 240200530101656044810471838746590416157540263540039231005508678309336775536287458334091797985519078315997775394711528311372130953576806074741777952928955069808216837223218224494579656296443722263492446782717877557000870564232592123058329241699795387320342469166419530591231526133141442482006404636597267233217248185941214830614358491502418213912250908673418107125790205417083827975100867652730289421109197612088789394622278389068375314510613991944379360061655412497681657654849004915826502709216878941913448198494172680928438188689873811244373110926499278297930128502966530483691123999971903188662790281713588282320545471900656643899299612023701877763561196695840487023214879630995130262129168492424728774870618867284257755016214413907659713443971832081987206993246778565427450503067107376246055019209141176807408134425283517759449272804092473969024135518379115240576987877300933856963526475087777113938411910574654883173399890542078344283107029722521195670224358788528620417957853688774822409369043604917961639900073484692996872142555783740231262939450192159982942352722632887692863973260015877283045464629062030445257771187776098701352359144935924386863494955160019892662887323835843894094627513076659708824480089866637856212295245162348037380724512426987249512788680407237516148913264762332440754792040951089578497600087959610578442948479226538164803293352054778741446132468829833218528688603517541022597140263661143367388323690559478538835232512361709628889854696103276362383740116184276946758295553817902674309414265940870633923209949513384724299270893535199747834455645729745559944284160240369938259038772578054723171489982932226581565323860588871177600048652734173407139233539703497827534949278127166517733523468916475939640602279815938475823950661174301862203826866622942253689005901853369971581898667051499830076941731531299120585679076492649486619979932363661053837907719417469120995753070111592858620350072634165758632313518649328917646394415496029579647748672797381949446447363366075888294187671372263592589126911935904372914047906144595286296335782506035482067904870346135274897485921896645476750287611815241992225605333726884099372538344777721607741711676579026530005456373309496421630898092765486402703560954686204830549003733316724706797437796636258693818416794614134262731580945524579668649303854435121750759157248979219142249022534850218374730683775182539076310066372684091033009341926689028672645865979829769793466396770597525086160942346836454036006695610324530099962943457000568257814340430988941932355373864993453025817871093750000 [84,45] -57104558858567057605708808711836144946431461389355774595453539055455154767563194678197341126932654500435778606827033863622016264725619196920288928048695378730681889945323457370036342281712327795638403364111121741217040008405487486089053496236962834123851900576479638301220101471994925816813708789871351992617859982406223725267522381269475345594680858780378313613347398325842599919905927524293459171515751209254018659700116916760626244026610395393798648360382617914510883404820748942861595290182345244613028893510852412190193380224634201053536946082980047656909148453083101134771308624184916729692011949416511754733881944721713124648937478010236989937096358941563282635937597593126877799228192370527594156189355960941816418940722696492400946209356688492437755841470022027823200454580161566056951925973934037498728980210992251608422424401770336624916576830685303018648591156569226702238784440571257069734517888320669058741212661086491016986441540182465025450692161320509747581131426522037956972925932469651479871860416433784308436685633338513652811248265458920953593387145774492114443220054625349393525716418750214868640453183163528482873187650517067637087575024783321406911561287341850650545634568153036175449026135577262655748095254600153599594761278887511941912888083092349992723867504909460052555649808977675112805342694494673969210288557670796247001994102885064762949915861654082159829466387060790996383609790764548782565972300524966666903137626924175593955853905299524377615006553253509241395019832761345688380028640799956951324157761169355920789448470771021878867178360807406277317515870841846396528460647926293429092586007340424050498478210337204309372645657162250819850818188035663723075023702649833386195108212593164453037176413034209593526091868096887585660183864447628468559894539534631582020282826530243064809855660771723823388222497516716401301194907354635391406499485314923152252563652640329871866081169553804279926925361960143022708999553511768347436713490832203599231555325846326487977619104718742519170375743710951851993132782817740998493306329176778629146517283509000275808087933249100598032647928151774807742122925769633246976634962583539384589261022079545268194052832241987534529118065757005782841688327900473659029633037021049582361096878266671011837168825292621029835967789929557689364060713984634962709404013420606160821179475904337902635077926792432763368060974534380545356668711156633725956365403544903626290959478238132713372607733565468085684989749006266814836512798292029628255753181953480179799953475594520568847656250000 [84,46] 12409601626590642167908012125442392908581700205848091418346178336109439894197565025062624630517212465607012248585955628842745197147866244181100291179505586923253080803651377287912975555272164943241872017810688400931681901770790990889488281890911127242425593772979450308204886587589314355404891170635942110674724646883307378416523057172224957561402290716612057838165349224165368170354259878628314347564231144190323676670511646131367942642999961794974800837475826731604393387590925417622093009661663042378471232242542479321856237825235049971170661039010273195402956426688980978085496255360414094293333239026811720325162701766139463710360038281487912421031404007789685978207291683211074100741669791545264338328905296365428912588036331674529010068630385253704074462082690597985355358757080518073541395556276103802046449053541963004004233045419005569109335445921295307470246862888194960467468411418997347872017242846322264411678242813516596624452195140878240513075171760766975564187868889247779395188223647711791330061883531932609928315538749174173524008024532004700631847743549991069707094715649126690481878106686810493231655057544809287658714045707017006330728898947416899556153283238661464492221852521062519396935688971938101897042225644564710878048939645628058676132092013250831114196870694391977468999608718849937832052775654836648266865827468733993400359244127255686610645221228031965448902581987109118701732755336230446633218519896691778275524455407013677112700268003081821486055151801071554689016657053413107262979202296847392374040644743391191575497093576089884067138565871163801149459398321091332281697595356585897455064107680065893788193172926014681177851412884948764971401079501192414415711191155534482197226288274494040189180534991630772984559522157750023017660397939354705815262106876156590480230267684238080135455438719210007934625066886635969155596367910226880031559669644918034610949418293604102341143862856506432558203899960291160219944658657689522236569978742321942017388670734460201535351625750281763340185545883215925767422917533227841381290094620432632446911066203307865162223657534494409345333981556160797841093299188677009148284844592287616980549465399609038768673917902553777512852545322167028083741882272902844388150754624453275258517603967208708280829036832030003537899479697783156572550251101218165435988542421349383063543932765413319556133132451481028668936947436628579858412953950930925497669557307639924514383079698638038104210406307486775779847645884347038617718188501209530122393331907915126066654920578002929687500000 [84,47] -2460650578691552136418766049407649687388492258772569036676270948274784244506141431551745540287184083825526675437703503918353814094614476296739844471311574518742963730531140188444337874183609272267221270016433017231420986785716742343808910091293178024802902502350983883193494104455065365640155749234103447936035852106961839778776286086073797788413493443364961263436794314369795070438254035493074220121006093450010526268560371398427903620016668918864835444025100232039713063667946874685990770277704828135981588651132035543468580465266859030981702526225076610022144835871062772443877197531070030711663827561427452510187499553822815039721404161670362351003581901287171877921211451903114109638461130336620443512911809964207863270202687677878143446385001550237342210657487289545971924000319590297798010874287732636232121095213160806741105816617619940306153941885100031440080441374634753003731252803903410971593462109324869244280742943144457880704566563356366117196756051857650650100610025657679376612640072891695857862493361263229389774253978586152715851859241695715431633778357000778413052745581413972171128723233277410614542544440176815081104191424000091212108468613362081662783467363467857454316360302631616517338407063207523600280308584714818195864121529099465282406077095545439993869733293772048215340114149669539683914381965058143802369660952488837567164005748298106408699963814657926063710441773014961075003370917006537201028177506801981775796215332440776113623025923111887504768793674274685456244106087435352412166721635751718683920063664727936102147861614159617142594295141352020746622332532899092126556451977661457454773666570995234040172333365068671817421149070938692602350297627898566491603858432741367822270597665877049185057118163549378314039724962840890480640542609731780726793606997592306225620763501928225572607584605474868808759314964004935367008048105876183700591251799666965908617517843981807419207566524066269861048223015804474554209617615294801356530795055376030616196233929552083073152275645763138304941862185520749834074646273429584323222703053717603157783765830520754502359554292174361753800735723119712021358552244981602262898140154521875980781410539006989873322154459611291142963243475259092100527317819474160213007024773500105079597987574306485187802258602262232298028885938771225051079253568827219477956080169947592505067574126429074621664342780243492305432305403257276503948146892927718834372708724387253613374734745116120461165724548750423395545224257400659868987813182336296669028286032698815688490867614746093750000 [84,48] 444270386088412843917584633825410325545470975872083815257868483884230936347891630754528958728148984744070354869829673481043559246481940583468232066649888589184534779162552210049243762928257137203656808356319874603511603411521946909934907660335543121429837373031002308556530604790406072059414389455932728236349342082060263934891020439541528901045195447089780201431453858116886034418333109336005646932211656300308416003192966041507827518545980662320221097129442610811224489027971988598509306050742102256755601857802147345129539622961402054007589196158569650608032296054801291742143301633298618060877483484700102004364954215287752960611560792483812011921814014902850180769475655403492193015006008306463163990269439361893825307851222971451126571138963714994210074853909736503207201049010729827364533933576540312586198193046058438620832777942048295338065569508848316898762566185123584800838568116678150341329258957075786642271483869058132072966103018403817814291016442767497514980929191584859472828591563773946794410387528503334230443911205171956098653909057626788537727618240530395743931004891268921347824689727457283924299513758653149850316448478928575590146845467032187542769814886871190560436884927340602956365862277083832714251617718440082478408692921728125989071790224545989576037711887765687743391255945856736073505687167471248801987275847420093545971061670341403251582134415363266440696008155385033004829760084604094454474988687721097348278284613912101151798167704800189234728989243917396608901603976640274975308812980923446437626209900670932742054805309126319981850795073454198517031594431593299079941041250410335722283148360528764100999710102281649910696178798961697548191770217061574037120895112909141707654378620242157491341840461230300263319557682509145408728203498903585345839593755572371572783552817733082710391190396817296930198904949896424766878561633595080325780260738048549261357599184575028190184876313023660694170969071508726847385526405579200009696573614030855805777903931383177403019853398411544835535619689042360563788438771675954628094889774930944410182247544356784281066518486702498028873337119941230125617716241425988890078956043328298037515652661943647807338477217623119863939015815018916577948572323273244640022218726556891201784715652056655918413029041949081969565137038193243223741480600220454285965415765497180282791041331375546536652643608314758430606708465898715008082087974677888765419140797951937909993539161247144104020775102623205328486961435596252723443581704454441450025115045718848705291748046875000000 [84,49] -72488897532170317595685538786629557764963639694287339224228860072128666436746652424842970513547995547659074200608241418497085959318489612658623320490897072920253435384360445245460488054043711203170626169077170582965939849182029257951794390959342532308227135448569356911811053862514836864731189165919512604592356836029254226833112462656973330973171417721954948208268390560492477616464493083653254493140079067514707754805284235732221230398238423149349554608192688729809519414605306776714632115764598007552074911586507913950164612333901994278510256714088646843386211246549148119750947207608784250181029320723436377232272864645094963517256570571031324928216973063229057035845644521280458892653269216673788992743484139885336183985616845858098533348192919056247920251555075570473605570580063985235718867341353829237457218650833030035173419699762660332741925559982302399186214478772531358784793819542336218241611035420038432945667002971661655007523375596375712229118824916997925444350963082130197305302950079903881491576730084653976112050780243442596217190905858883012162579090680025390299718636773740803718919055868911703473740962946607461633238863041491345923673683128498575563404043719559621901389683107757259536706313601336742335419465634167142858551095663485709246928661321300131644281389273459892918982218724526769975191655737393883435036608602081470640462073122040214193695945702940767134533901236676152405903253455777372452659833705917987785146686737235311824761339684632495147295968626147507703845392837288854142711093913874274099794182313492919447920761347010848408427184131127926187109607560277984695334470560431609853000289215771351071079143987461328343215548641698934741889314864962545481198712294812120775702072533367298296488565346543250611843344057342422349410542055397841056832669868955889341028401798635288663166876679080394481885286521165680046754662055265672866148991905972091093780747986752206854682612128906852990769704478604036918448198590295541072502680958149267098315295270748239529206079768203172962243560283946209319651983684311481336684620002847121940716912132575933702365953950771603183747861891681190958330904198621421641219663132111083408806519576381328089129867778039806255739455503369115840176676977507149035853591750110863242933656298680060102545225897899586822406271612641892209917835205741915467720654439382058810241985870418763835872869641832103676474450593626966344220399495660109933512256659575540589177042480121655854447766110301292745430700300094765942387348145459213810681831091642379760742187500000 [84,50] 10460725156863505909958315867450963785562753072340047161920356314861336991924796892161590979265439294737680359001164102363571542775167286246112066659358710557649359172868919410035431441896751400914716089565037775502168898833097712638153936953092584578524314538450858689295568843692847502363323532704296458391732076025657207997777477187660052113242303806644731693190050693144943024911974778295979939334917756466565102586472438349083701664584934266204657783240871262099209593325650152922350098288293487354700521680416242824100390020522595051392121283757009402432525404311638171632678162950095311575712096965014703705656539479357240198592284854076016933531201933984831811668403573290971303482994644822346638471077067996904898036674163013167011372436026177925588913212483198729152976830070341969521298033841264738375087110742584178066454684818499176449707808677222982263200858886723491670398055987479273732021467114423080478032892575054321570272107360527526057077580560205616983188375562026936621484519402699315185334396208286378334269362115539933732568223748074584749280804247994489543199861937120902211088974507042068777067520284624482369569405876048167028097231033426185159640288086822359573393583187903848808639724270444794957132731554342300512530678548121207302762894589044109292353196738813818312666597801527873239298327754651880524658860098332308185062575643627829873120451536639399599873467982081212397493221679152847750417105515124109137478309544786897703334836604580446381783588247377859678170876589227424155910662388101566017062201235887112649805904094606536401527280422668822614036709885567576480836488416778834062908975251616859724362037992942260848440863316122038714060921903923250375951525070223702776508973939511860607432483145166112821793576973715616762899282836664049982740471848345106592137871603385870096801806758463769774241348415338144040118590882919238062830611393890518953605237132328297993994314659951647007008827554030520590488451889063897030150438159990617553437519155192105229557616532560370258579179606772640750659843152382961076116458567314876068825512528340930333038858953964588486058237396104815961954731849404683889039022526636658672137451213328440407854303997482257352471723109014199452980346005446802690690876297220069433039815516716984201123501663832590480295387386805695565163624872912533508427992560705146168304665778993423455614440941021146789717697426172918537007333633009361302657686302815424352915397517494445991234593328089737940508170413797658579446725468642398482188582420349121093750000000 [84,51] -1270236400765939561723046143138148183278171968466203330353158568249358778944997458833419125880847125777516532161607728917885063455206920188125799321384274746092783930393179700545120050298504916855917430587079354350201749474431879900553196354817181385639946908196973091465315987709120903118524162305443777259399092863667586276134114328659821679860229053871774091074374181272510183436465468843811220374317130077614805016665434599615439119189042416875408587595293812824006133649299988902720535151574968774926668294050259355798110042011170773854654095904116027872426043202006657768510248280435115295475128361448399986883107346568970726000640483555055358789225296885183303266098307033987540755917167972548079176074186337580222424783588908805901591300438019372987351314847269930466771410853303146097354588299944015361410856378630698120354309284685445708678536973296286968641441447736831870572493229853511753009016653424939463654835288839085740337665174958468386223386537023303529404566653759187281172328660258632583778638145094979468667628246980405411926488438767278858561325600977959337186375809777737324219943247275338448492829455534578753343006905092410235709838361597315340179582721973541198093765338744228822204307585910075672268830275572499553157858780691788045837665797151305846146443557199784570653430030523005974200284760081116064430565583365655225391512268039977527929130096453553928422516310021669075511462295401024270006953461513229204414692565386374868397752926011909803097150354574006879069655697035148568756257788576384134683773044856872945242216181326483428430871021170384960808855386632166310985075390604141571422605270558385993538715839021883202600687408810071259583462863173809944947419603666518073526769309802896646950599277281049138007360044376335078912006888160102382227958261122472849547792895314845184712182526863592308350215735268222839096664360840736721089384722463231911217744347443412358013223545373887982277160054208847223003854916999335653831603842188628643943295104511010705321601817084126673536420733750660687188208729974113445501480872556587671978910058312739548021500067226479884473325234396492927525431791597371302523179976905695111369930540280681700523599822831101009125202379049451372663184157768136603151582428215587633642008871351391236017779994465946817733737536659768821726700762899475218820141146688598146075437165811116742073603271966954427816947974672573263571840705303165248418673115508549274501899718937746347082379717816374858304620142749360826861515505470379139296710491180419921875000 [84,52] 116463432448087162972202925121636796754352375484263557896088705440246572819448148753863880994223108636894977364209158950550281843344717814288114143198117363069647091255452404499122933541496302997434446166138325940035183384961565802215024954471847195588461770755453223371013203229552907972413944210312468332031157697421049035430342782944392474733298316142120855155886563503300367833754796398878239235732034929076034823234880488468824088283081633348372994495654534207151691725558525856736683697865344757346149623661428678162555144204131578117508277998504202146277530471707998284424720188805737183817562571043351216567502235752988820827883702105275761558801341888851218506759194740191906563212703132732444283841771668186884370267184849800364451888925436103544346567304089974531530143035150497598367369507276482684021414773812690282670904392932531011948384956515732835276837918526901881013588129045712780825474523192364625832437097954516243914442195671765918654541883440850728944841707114103459287805151236305505569080937316958949540417386242599678806138821396207113762131040299017350773087219170032461858070157483612504163228692033226242778158632263509649164127914651311205555814629787889179029647622281643859693316710317741022093946864193576913708717548193602667299396764217089314473194365145987059564114955415400137809903539748974198808836921167658665403815775963899788107519526741535326570099805503997235806975863947759984752857580667520901992874848812412969040916240045297946898777053358723094190794343764339581924359234346284712041021381260203764344705452993120648448059668212631794331840051834098864005323911063311599057862641698129621311391933424121498300872852272445169738406832247486245489653299398149068150637549012488001823213230981859824303117845687708823916469678442231016115343580484741727751175885480342656866931599972812155289046259230492601456718012395060358343320309527900441508203426582692747301704262555857988191627918587380353945486450762039124044991157852118343581421172522657622985858503036669459815317901891806147876889134566442124447075601534101543802648132205787414981437114066761916017443257864737123961096527557218655466540820935566994145243536043695805505214011685489046776430315111357968844647274087579971671114652606123682699825310819397871443444821965511369687278283526176212832042544634226830958831319205849415901064252933870438532249268712059035270153413955137032676297057757536544485468308820897238669296709930207196890066621662109597190931848699479989051042139180935919284820556640625000000 [84,53] -6477077133308154803093061585086465405941569654216455281217178399692248422566118184913571794217719669221788687620225520203661846104399303448070837467474805083727573075374195126782875184607006509282605744072575695504369080231686714387158598946330541424069476540063496151992018929145469724078791516219221840241131324685720078757028073898837815292316718514158252367213506013381515718975490152108727521559797103400374412843958345574512065076646368579768441612875713322726283275215741659841179218378764127090417051152853642781848130970594380548414458238717840712898206889773552559073322400314466280231471544097361700573012930425697995498204422750730268745198351666866128727518794457818718121245415903274043428284819582670958367689353960786739999978449109440110825180062460194762452999946222427931186554411359954518453514047941411489379814236150110990626825798154764390451819166555143101808746825533658599371372172359834257061869766278602976201164399868581250909136531808009825066218096131600661004492656240534111179253575759306270455566808704800028513087351744422104115468132293817775488926813989322802302835738558145395585602951186836076810070973874372597233981619768076760662515352461917363829724174725212891199323344731075405839135483294415593157696966131651277688190860312057936727213406828921300407192797910055318171940197958021870579789257745458064244113835264418694574837375656811635498260216377985491364646611617488131899479750570788617095494900354303691284970544889391184286080499319685417145636153275826591768620881758447130997816283517914369393010353943402489841236999107708419172150244779668837164612398713640264557507849087553417265915900213876132426741611157478869455861078092659678381097795398706390863702946812200604086120398291449253284896693031812152564176381324506414016592502963645330285949638306425285197089896749470075986141377092219056057358763301149413249470296835612039897296582365502150229927010617673353028176740302979428788073704504920166749648147276993949933494661153367430682650002611683285855850802878073741871578232253498146983825884315640172672773352364315032738133859173917165097910123407591149387435733312632541344800008968210223114220517564792391255000235609501614987252414493327144057605436273450358718622874146430526034276910646160111315839643996512827361982095833947113000849469992025093428091983092818968443182320272562300011437024902982475547203846647593139485216847605661609181306788246339183290383238483841501895201542675190052186052569807572787397020874777808785438537597656250000 [84,54] 555184778056406124758577031563564037093595609291065387477716699773567130979877317624791460385069859172569566126296201353671845382864031960220940966156151210305993990040970474631652210269692136869841537423305310674861300145878505471138194617623524292171176259821997060331120420062998087031494163909256965098524631995499806625582075133701755055557261109954165376598822916224810687865400315824442997151083384699726107427505035924073577611564230103143201881802418521874428078914550103372369789254791025303321662130290331143333108019103048584318066731270114702260974766270880324519518089331513122609392901316536816936389531521136888061121319988142691355067368966290076581048631575533690773401649255629022174504405365474360125452232856821291657589033142305252612544833410508894168729884873269923894352477827159146568763273461960213694961342616851118637987474634004662240368742706643575454522274308829437074840548596765077900869703787560510004319778838674552986532865703311096595258671667240119586523774412910159436616475558008874700219410600093495490830688280368808210441644536530281103780734226362199935233769526579042729180429433275990110452993584185175528616171675935166043236920976011292385144088847734150394191118676074465290535822074188981496086740271032110634542271492028478259279210108215004712211889227413843597957528483056802450623527174808793890024732086982397594890299940052554505133624108957781196109299284553965825818233889682814977353266437941871178389113016135238852868644671109856794141809685997824218915134392653859644565412025963967289713680632810349446182716337252274574465676801355848692861359123940210623365520912419976569447955550006170984407052421006452425266488642968106399122526567277991557032184192188836354328302612652323680479942373349840094686083503874786667313229661767366699007475568497869893119249334340544645401563782877774908689818530650834907820987553633666228619600375812981278846846695609554210826135405904016213398829808567505654957468597230456993807377560925231758905350190028304910244868576784221953166436453168257857717907372579052434998906380061594187119005330153157958409527574345707430810481863178329695529477047596154847066756543210899480944451669136249159146139573553849958811517217350611086345364077294199493200851290181365183957818624103416775024928765047708250351936770426782588082041440405613460791969715737315869700893056606414376773068620167707527901534953905358081627730076934748786175812283104827525066995271131498366568371438667384154541650786995887756347656250000 [84,55] -372944944050929820687612725943053550936003401488655750016402482458192068831263836647645173335356829204952404278401024940197309480282105832854463839979078537771000600271924375297638066983874803959790457744820769271285345858710689807795015989074877665627431715395715837086677624695477058808124089393155511982232016681273749848602430355039367575494640160657611967562392538295869144577770358231977748297101001350547559937674724307528976621922414924227019050341244366047820262749437129204085262884203954672065997940172852605555980977313264551142083606567139359802980408559666870061751942739520553157870056269960387557326002879522254931114210692251768975806315173870636060603347217377723649006211812958860659776551891574024883659654733355161065991126458345903638329211008460722532293800510147440385073417438791057764649090272497488364830612225012474159506228466097499343784343215414520683641097901888515566642436220364022394122580858723781975923388535626307032947362652112420957382566878856080282202502048335801385451099291907213126037685684128553250262224033228965866886758738367035986424062575725364583496982616204334929740865555745299560077124075826183650720193808222272816895731525481044564470248191823696554682525970917693857709945791650111136718249541725362196874841758989794817361655331849687727538041835387835191626043960518887177344349388917179407802320928603031587628748355509270486063717776002999449046458092237031668419182581177651908603483498509634941955646228769605560764638536878941271031822547799322236913678344111221806202973491199814635228637989554928533686908606830804231458880848022706530658488464921044478242222364333765542897380928968170846486421828592374989357232458986210814437741525520412854256495825645335406070468666351072231471944540133710608725585382020959136232329208949996398947534021764521747866025658543975796418554671231880679541668299213228323699030821736667837393048990061196475834625501017105999413731499667390233721194542221570993572745337629880974721537801457201397741969175606188881298771739464573710317314380003154603971838670221908143925992391156687335649960686036054252733335535016442907603505488867861042626027046112587497815260563006321755350263790192051710488147434013123232320435061737565167884682641155508648482934930062785559718336619591611410452513723950598358154960506616930211872742930118872269548283262687260770121253931117862948760573908231267381252127965501102260680648087699647770469067805262269713624913396030806714276373270422482164576649665832519531250000000 [84,56] 146344404315277352952623569571400850834161188788606226449638714169817322169228169473352310671988596610973750769291977969157357606350990584867684247618322678555238896229403922049851824449258680780375035464055421479279491870048107835267015382845627450995046691401477917842139576353529414660855931921243073841082337416093580293529272725953579314841304718078055857034804894092760476636515555679068321989697093805148008185589291877008078462107457448940866946471529200348183823677492646614171214492769363232590517380891595657549565627699418082922227419959040180091025516746138631422280063406395769737559728643492553142373925137916827065091431934563480237456736625077226679802269681568368640798754985927518851568065857626784223799238490064684650168822867816505062691876250031776240569464111029302009968406493475399279082302200395692264136063730095300310488150951257274840509608371403218038559025867079284209183086590189765975494951328377256405445778575307097975750648377086389417099552980558569117340211180006241529560820135950294079179916069247810880484114277511107204441830592971898234541101890655949590894623985380199034860762120154903577999174975191057824262405550182955601533312082303469841255748308373361364699726281899879424870051225623987525319936690705805229178198741252326074598934913998875580811892804685478639218695092308445525682462072272991265536531880436615938957860046598158477076692060113797993250560478515909000422858245839892181014909695733910726571854224366792354846979900283694736184008204315869968732791391369649416518496301927402256750132715286548083470721955011098004368450436419766127383335121474912785558026772448976218488390274669096242612725283620525045773431048588260209820993892733249478604866904560975527117362942378665835100942334581091513503759159997445877963543062536099165481823162152308254590006164820026070855502035549185591159123799058441395068012350946841615662761457756505190382566727509606310319932573635477220277729709600630561666542740169738360409168370643895421118493922208370152247596274898961869152824217957777142580234180356218823343257757584960169532080039135266861338067509732684665049133878102386018808761558816683809078238280964841804676888905207438673107233789223839102411316263659590911001979370892761272433933146628195537800509024169808466625636567098935219884240021777928580890577873696964008704099217368469559365104257488794384693730679661786731433486297454046724321230929816734241544890432384235492009100636923027774494165953456104034557938575744628906250000 [84,57] -33963589181688702755993421382904100135946104227209268254359151818267056152279781163197038114044049968517968250990626445520298592524206766996532318516200651946552347976018212721051777720772912100529829428298453891013770023864312740301859334272639458615957589694616142708098664940817969058608038450126163964766335719255793554900682055777386614911382559409809310077258828997410707210495405935450851601064054155213467005688577006090329278292404464124746196203284745230651890244771804337337995969031158481368551423050533014926522239590086195005605914992490051568032929948717776102659215181599329622541948535645554386856518966477756897734336884072414792847847647245902390886363592297039312476683067056476706209850780120879515657966569316645602803561443916792655768364773352403323031606217550770600669242056950243994254195681780129643264820949988159916985082430116837313991759047726697188188843689747357184455811846869170496167081332351062207707446948733968858381873994632574150541514054769997306391397887068460723087114190941232244727187878627978266192213188405334967346975906569322322429649944667844051032658128996321910346121504221768037479363759145773352123110047097118825114924832080949974437413089943386095684130334479372744671803990807823449816216058642578151133126350013779325222825610664074719019370409478652712767943670352157389853158884974108188197953453009538616708950572133493539048326264790614910019200411678306506423970129536698505473340121851092465956793236001871817059036011426724121098889715210152832787517494091808393215584678788574254030361721646316432460340809327343630962088006327372225009088221913402922226831199470664542858336801768099715570912810754167877995487122907139948746477382340705837477644150308527000335268524087539326984802603583187556957078935654791634001713597769740548002297817813200966045764721951737366202966512255486755111684982010343681476716501916291035035841025330385640745685983702644372405999649478504010273031939572562884811643384571897178044588474683338756027711891583692152703052496911226454621979941395977326995861424303133296393817844908302504523563163496623532734469013369682016839812637958802902000823748008954358642994412012177088670399934268517845817299989436580833700372275516991593812325414685013031753420475420300949184823140985541505208672384358976193847639709339416843593011881300241663830044912706708839714204540343786134030405200491631632260648981373287308942684180642339332412109990666628560469158276571670362908861307005281560122966766357421875000 [84,58] 4778092495791234125385780884625673876093398179061978145108943479905560822797314457857704921177570614799830562339436498260457464114801566285883604387415986604446339186920438718423834696123261821200338111025670390332801173581369339243199987988189582021619799863305962388463038278300743050973246364037917866098443776501236595664107818585211309461865701202086909354839046207256876869705172179715905392933073209801477175797384875684151118011939345303954758038248125433696993563922551059116580694441554197693514977569219120781961112738299351593876194250472823991935247666763476887044900798169516241452217690389481598986468050959378044169493033607340511253535343064293005399593382821171404796819018897576603237212521198277568855525691120862067961194992262906759640341610265671770724069633192986902080660363890760774070626832528544014893871433515001388244227753637495221416072000098772555030954317680956893287156835521387712387439113563465586884469997212106787586310870822224980104925784938012703954159853731017761646143920402909038009301235725673751219892741766986170480064994425125383294568867287789804318042632674005722760763438669717214607093377035135558924845069405644958566180338646230948897124771536412326238566599039439102532060427334635296334638264510474058785384046575955291083168517193205831357814185642430955055480830292559046192145056392862635196695435408455144275833888621530370298428327386689094470978127378315678003395438751469424223786666329283856430560242577444347566283069163957921176571806842071358781176882466811073528146773259819048476436006763245960388183882407277482688500506059819858871936063322384658627926859393131848358055062099810954427844787714235371970090177421038955419949260968831036309919651234866536762507654935323152329233898063093151500354189479740227540761584107010581097839479653207874753816320960965350751037561052754987251270996700778557077151013682974582473264314406021048308183946463856787900549498257537306958988808527051610026384486625816660347102293751546757617814136432751943579644038328396918725038100901224980157214209693520732429097347768477824320765603021724661069358369225246748756455375953156367377938056682323090112811141579370129266314054697801247939323264886744403480266014477863609860696390168721614476955953845074194678605651650222861425753937732858076547901156542704764188146066146061345775841583780464545820298315682563834981980170160472229154009385227121808313924970456682819440474058696228275718473582460432691476626132498495280742645263671875000 [84,59] -241861912974640160094377626456254330967269100977340222589631050672571200755559814291581922291498810261717489131442477187330779323711778684758481611420805508177168273367797424544991375106145001697824013909588101990430559117502227286821648097807848730748130644455468815752976230889145711668779235266170896626241475006385191556921129570015817468085117497323065467849277582989267254547910326479434795301560938657567763838866440114653233025210990968106770140756181699275576004038225824125709375008439607592811156868647232770359514670569303996290146536859019481270588838016178061351182601088810504651070847893344810094005869015637180352121828642388489280859952387505597938631041524472256263728381524775319133367442228995142031958260908234709576673532993059852924120543304464905869944718715163704460123343271272685227782556998808304484543934559305601980100379493831442407873449941040249327090880375919901643111873346315572837948964132003473810165198321829922824309283880983117804807813471323587318507473809563686507092067440986657849346211556719318257104601460304989051344622445002236037025997719991351595154850778818646029700381871193895770228212510941314412089429657278579339778542123564543061095854554665494927583677439515157813402501796871637033211647691519266649900824562588862365169753898065870155369734045717175230022090863398937360841789307720397419748984187382437033536330144041258614191217130705048423111826411493100136852562942125486284732327748533444048214847770781013905489644478445167486328492393322585443834681964790285328813529388410822072955137492456491081202637378711862829360570349211111556217162927513376119478441109091948866326764904513224525171978843274474339860909154657665124788695447373928629723756183948875289490297039335736894199486252581014910824819988244093332405169973290831468574699343755209214484924630530145666773474555778143513693969024791682104920937402692279427696915323321297963397388140811524562617072255383252606315410961063128109274050331237276938350930214894940304601115286844904838746079604825534295452594680877754984337788473296524085428545010451925849897226156706090681758208749097950534351879358711004423397581460028150646987229479904724940979810765830182880095929044359888383570395599178061506023322347485839223140089341394634923951440226714274938977015483904486834888045251442640594026712378782951977325769258997123527624617771758274084485417805204363562598096193214507626659920809805671439403756604604825791401435941541109286845312453806400299072265625000 [84,60] -56038332273468734250855285853932976095076148692846914520739463782127107862529076577639943919639518597876510428728302637149384765691687172756646171584343689533073259334573195954608341649762446759330748193070828950326728598636362482859634216022474826100206915379194508965404430823227499181177767474078771779823840945260614677528092821554183218311691883340203397207954643746428763536681969777255598435429719378838115484062613401587266726201573186516473991707929410724350385065432312294754023869738396260264260054069018900099548073579877519722875031208125250903239031436888282441348583043813089665183644408202389746325925992510196742792504360152958336424297568663575798932031724270055390482971574252309921486547407726565671512641486921027506398200414076187268687370970302857032800544016444721602233147308234703311909696095421680908009935963088458200032952508652246109219562980445764253299503920109817311506922154010175260796755479439853208496760653769571798857178732145212528630598942316786501425084825595474805459076603217790787496113137196598918025961814983028897608567267636655168815198552402334650968057568250811757575011678387307455668942972532732189419620455759098067757935988218314008257858004146979205353726456528042519983027995757649615663579639171802883863869969498953675951189491104793848365468423416192676663019060200197189864589091978170219366183628112516898119079237434432752061671346647418808427558246751421983218412552905718852000496152374801207349057326517005079570823055763122060709921076780170600505598466655853611704202740315785444326611205729638432181152595217858419824195272188372026721516365148959686966514051602898151855445068117627209818473591153146296904136219644559752377180819542697753471694249197554789223013618051701533517805465419780880495755210180705309334495928245474519672184049134050680347984942985774215311310421059856868717499804808482779078115886974348502077780204556540144472087226532406858353289274089461663198040624382868622050826127479131039843759853576951104758787942801172686976469133040450519674908992003852358154342127054906444885363219503245130467955479609979612668104499273314735949537308410454111693992366920545441477539643013041701134408515254100352568083900517791203773862110324110119497444975707781165594867793921221823989628641412605312825845621748203857671123094920964350990543611599298990068819950289386511671732032533664318493111456820833856360626696499678270244027167847308587612027198660707982824646933295298367738723754882812500000000000 [84,61] 13352798141680238893966064234393566138602864111804006430042755085806892793645569074999860302560595241383414995171899691492008967037807716694101705744696275052489553730727374814350654443371188035857106587134238801709343788924040402861799453807156663212729164286037827903409147739901672131368182970277085359945239523452776820737264878616720262041694372367394393861532697019178763453686030632027229109987368845256417439381605492579712396809253802565325757994629099187294876085372225825470401011917977759877832677854348583025676369438996572894532334904926101207108878826002771670175494448427510225072423996972295017799098650464194677469058948405149420869421260427688412052631161265675141779770408013935165108523701266486358171486642604740822972660192546494923522548173866493825149242835901847527955705716872477260741553949383919520657487725977569852863978589176684986343403305183525844729833966626577599007386089463442061353842413429547458325418768408753688554913393221275560898832742526844225444047888753427705015146639914922185510731566838859499590343729780504327646526865265676158100893878815354724643711925698857154124715510121024947653982915367015411900991656210105043234166335116482291217921951222137779384666348801181357159069399630970401291192863769254718032300652976618638759686022827870944065565096933248668866700328259453617872642054559555239256336149693399509411132933947127736378544508716991115834552455848990594224956935130590554029987367832146478407839812081555949184061963987458297477841905975074706869766824086328391350232467514712209409921947120285578522547487982176435775005753827915382941693537324154237952705575559503233481124048614717368291466485603956480845529496732569792380302491331963296353738366518065011283093835702823871672968937307466845541688817000609618544078806444005484719018456414661163035734538564917425606341216922569086472611097620519259972629456301208611949696549758996249107708684520907204589014128831456248205350958866176875548175842235606025137252619622113879200479736721857555524385079772409992544243756032142175350763661893769800267836989426744884128691928532382957268937722768788562765255682579448888634081633068505873250585407503504373765508262671544604857245430533811617467242110165944706938991956298495353714178236104456095536127600158864544028422005593817439726721497876975617728006988262776393689827012776638124056820650876910112051390140875500372790358066649130232702467182083078786619307219236875861750890592816176649648696184158325195312500 [84,62] -507718508060490504295120328274037059700390415710129098026995955373210287253527252749782098693259316033269593314576357572943790355758797329830309791254037641386951856928217442343372334854084442748477354730060773390616295383680919607697282316067499701812741319899705434149223733429673527342494007111990991105037595821903906964429404072831328102323205905234439441413903044775002171386451484350387106552936739856285180710023228225141824089878901785857744363853402292387139365079551894121127128905715153856211104111067999700975001340576115349777667886358495526417132699905492740914491246202747243420336409053063227931972151964984578736016061591072429384326343557881489475578119264817231848064939508470868617185124051674378774735861623312026727845782988403213075559679513307750703230651993780927992782083471785026698105203207672748625374178738292895581837137148531620886362018562777230925846254321052162579199438579729851166939772041210406583285769319292899000169898281739583004530024808282229761945672620447291789012837604045216379504843659490800499301778330453715895908490595535138343394108439983591211565272670440949309428215819280066519007887728514163291205562123110082016136019667061293400091376412873514587050752640538187256215232798934129606513540233538952944323184503204074101940211409330688649506572899041333614777158457608108881557445211654252920263993838019714532294242352793090071920101774763718197209728288174731862586342853683199206168565815080453781218102819156213699455115917893759721274209008404609598450961800541345735151161608634354810877657858623262073884859670542088262000478471012340556159429506688036798557722346696165929418546037351131629618310134841269725345150819676932166251742095623201387262602101835449893177387372922402418696644287853498616056648579036399253238753526713574854621795593504256635422798739611820923395903846708144512541087488799392623890735735092742164221793938594317241148833281325774399619551320746209111106533742707986044886182999046763184238164676633274633696484322673049320346972036058624034928381862000020722774681309507880159349820429616872068975584634714358727024463853833976017290933490797668006477594762144064147412505011149239436220594700449673323959313835690793897038004817736562410559604720353831363181872317585561987620019442403774831996084540347473330438046093508001646030811160810035740317222546464675457000673368023882571757458619148180375864634928914366868662714972563454758981477035056917301858447899576276540756225585937500000 [84,63] -303167434487033262020817722379234047646818187056917289641440727948957079035136864356149001146991765271940152484216387998955080945682263896927000946151762775697716388675419476220262889769296397454278045807566104019310106630503297642768216168332700665540745159931681935974234211692012314086624433256721526700541322214845985954268426278237735221539225963400118677918414621147862766410138479695160084236235051510144613652626701375158869589138103088151632311279811288592098552695380280462245156097841810895665862728588231221301371927180745894963939698050922211596642414845118400952319963118835064659980796286142204275811220555612835699187416717295919940939919710300941622165562291219267635936806050740825696374541331830954488562647042619256967448641239433812692296732775649924250335110682752301418051899393943347575247966645907297012496357608309044495416603623937771031125932466448668797282338855939694057678584466399339886419635541239784433898318214381112808064629813097784159173770812999362761951023890006758364973566651258179728637772706293818970275659750692459173889721022188373035875209166433304321384153648775223185858711072937013450163486140259417837940054659970677675031039397226672022368562198041351065299082256839572290042731230726271141069003770598639155877397413170112322623490699819218443392258595764987191726400230700690709541185771747750059695476955734914758272028233155927550238596675874598495429254264372824648780123823300527581242473888062426296421702116836309478628078408884896158730822600113029460215958393456600695789652915420680524749249986348982879498170859170578752104536402039045628206856580430447728651310869111239712205975079999635018584456497431122661751429663620991950596168431641293860117634575478843588986331530901881702749676879845623174077486205058893840786598771798342805148157732486547235550060679649023972090035511648600445926052467094080025599772678824431672728207049691481572366512613137822502909414145978793327749747855449104553539127018682563968066346170586464162309929319572690786593754243112718204369728860817231807076881279099491319803890364710307224123618374871178172623644977975076802213358537030951116666886551799045746836373832876171915023961226376123150753683980379051177560245640469618743718280200492015499804090357407430005265782253949282245536476022754391158029102228678869187280043933559029976790513631934345848924118895872340885661779918348478235739179107218446994987731984603113290806101261937177682170840853359550237655639648437500 [84,64] 75081888396161246635921742405436759614549422030284161599032372017379365661920463227318432711625785054021725888423439208560174987104746264018996939852417625829922488599811442470550411445578639551551517414937716100841291557496126000231586345298136686945247459310628216392614394288009214813437390201868628255810874074962021990553815153361047718476925991493215918692919046958261614017943500334943770436381339523551687604792276192846883910256945554471967943997658344049704034844811504585016274999249861850416481004107457270895637851927076655548081968883122283342991923215402878155189766194748071067304290530135096200234306841437916508355568540440534415291354742675816259781791624425913015354703150943964822226509930997422094665182945023656781821642678374165643844680039985682575857098498974511357902775009300851343813554821012889295444146007448224868316715910558263690958752766437229541942633861569049121635112821467302984596017898398587498814803476619783862623424258686204035962900359266217745427763334286026728438680030824378530873900403607067728250896324321475075763316727650181938332521696481099461009894261123467028048019623112611583353414309851548558454447182408074122284464254275127805676310581988873685307569722938157766894120564977601438092294915302408349755401315746020416890386995063062063479374018532040536110388130378617446746170543653330409677732130741053417927092378191429424148204439356815333281763316929175130108352052022338009859532567148903068947389253377105619033481965012442171229647547932432444428940311722452493402923138816817531181410037401042186453731129053547154576310718605892102285193922538841431051812534956111461191088364844080799863923132212211534453337645258493584708198109741159572376444912928039348273829903092680932386585592910319814766774035699686730870332203458707198481783569415501060037353949589481608381368441229253073660503387682305793346247643033984244037206015276067147370316247899596175789308015548241271804390278307881270327832936046806668315432400945791619318277488547954215933176560071683049163932973835567208623740497584030856794222689220197102654817767560801243756139300590657939045218312088378699788181615419307279240714628093798794486013292150899641594525529555250556555894306680627350458211227306890281147945870659513969562549577280791465549665398794376577576992494084835262157421929568117012377025724972127913367721655345811274382335370107810843095501818855952652590761736161257329947443794893047197547275573015213012695312500000 [84,65] -8411870448563625582841322983884834690564420235725498113046552498150311267235807000507691852692443018565226183269951906030491592942905656033035787398856526393686328484605565367363068991794666863822215826968493081698463323770034251468908956693241983299884054835822254866023289840167865144188831718605359351090903504343881059980036933077881936014398721223479707390700172764331050521256682420434080096186657381209597955159045335823477339585901718488923074374460708710856218813684154500289884272685204180018119596947768724236250347383056306853027993269026759928264204909418401928646718865609287365834322840167250783602368559150984340050909805164280396729845063806531187136129173717098052406095756935615248365933490854399898972138638417140434683784232565166054819147276500127974233793476834207960960352930947828501119015268439352718580765340083988991549255400216136387860291049721359246488790478929114032051177882581443144252070552470737115071381809456826251634677447074174990486139305398954496099830507433619373405943627634384400056515755494923989884681397530722488382252189905675525147227024662817068356263086801294571151177388574148770277052242181250547909911812475167535706208128347976352648908713819901189221206256188133734989801165634109799721378554593886149188845704305715737978134523501972044160337360580611035459909602065753274612708753201068636023257057312064558750513221187921102553654140568837595025204210073439619634000679060326678678575803743030433508303071573056842388234803808812428980595656546958369161614062319653595131977024242977636426452925555758802648603854355255428619729153168103682213787616435798671238638864545877815056273138364304388238863434230170836997466541873922401239628224120656243413309634604423842394163311230992487516169821810040385162964792600323112368462885990218435380155050514312818920759530811438527584476113229901392053608315188873392868823111893929291405744737053267851041145569995364130646549654396944925100928889084207446809095044598372153271302125516275600001432392612659559812682044762832253296506472933036936779002137170010388693394371031857802369248750561461196638293433381162529202666544268045746537488545833118204572516540766889377775775138663503124618695510710888152194812877107839959524230174560545552100690412680947341915008028238742210847169479493982117312429776366482895824989842088930060748731873558553856881866648728876738252637553073432544655724499654238305875036754586044143722212140801275381818413734436035156250000000 [84,66] 322462254712484897037480881619887431222643223106732394690932574224901333921533477686513681681397453765946140261419007377743566087447751260249322944537847376582095095872300551246648416283332421053558335200348694170946785325078189101809744438167130105259979331437263183631606212080220391925844622358943768327020321230879379408845386129484931877044921442937356925669438444856523172034366233535544835875538237602529594114431659482969689915306560746113011671309829822722907465176765244051827714876974033944493119616555095787855276540054122094873607236231152034272314677659296713873638687043908108999634206934281732135270952271975611418501598715766522295701545656848615331102306096664099361615196398494059296050825426042834179598059586730850053574447274328591745582675241760762297183139675161330367241016701081671549776039330699095590927412285082449713037313230529463706669161432368239835649123045228144118089813667465690865331409144915845251880822576554066909239383308130727639634132885243301565794357685326382456046798056802390172964582616536763163389090899994825385478988788038582583909192996310976287640219338677198497824925464618773973301895833004233127054986836232603336604938097960321951615186586253835539640157316438972202995199055626997882058669621330430251097272474026501698851319771548383709711504674085659233407075079768849801104217612087869539432791889678464260519833613505716473409109779619618088511307628608772081284549430276645543182864161471401836692841619686244322229294847904357346405209101848879602192172003977436288067129830395330400735222489947029233494035067035134199735483569577729550912376245541913133496130486854382470095382667621343662466067751753097348423360920293922055583937399457406098451741951738853008729230845526970657088769490374040596046547030172412231645600910784591927648807234094704508660298114176053867076832513947872239325851855623573164980733076576737499880307546303119126211986203444393425340266314028082815481119854205639219039752429194401883860539198738072486099479962430297182213470036589666646258840101611402208027790305729450083607442347661323049117113923531643224828725917729874269691396796300608068180525251474049425162659417559992246804842928824931254982730532517014144140103547500299081112782031573558958135987039071109017049566624059188791238163441325172814359123997732541989981695403736417375826678640576563163249689550868441779026113356356828095372553911798400038839001666146621971620334079489111900329589843750000000000 [84,67] 42651385976509357405608809095570108060133868636506393899396062385725299986280837803647829037998383749620089804876923165003632534239146644288463719631366859087586260618887806517944568201801823140995398977809761775903167395390845596978615014954229485029016387926097467715874066615085994430970991163792067680355155835984973485135078119147267206262618492060414023974713017929935493517096513268497453972272142754002036111614786437898539358353208442495468253323729936917033431090238680670547378664219190978143149018391902636635869544442994400269395127801969237815539871680254038500926085311099609132132622272559874037919862642827742935039560600838984396948018697528310344993153574480264622466136833310499224460568560199508362608901975481945948395790770409265103075434543490417737947467221932198283321563866065374390591140911520273898167229482697023555553984580001118651290708541051223495722042294141796100195344952578644131024191584609387747877348627947387946626819660403077939962140560468296209095847354330423771753214709416173379140886410813937055382027291682346763590573272626994109863095828097945446639877424769766528883886089606121625998218062570843895304583117952987597924757918166177167700500435874120455648634032465456778504898210227406263914808744326530579416191949502654460908844438106734118636937938956116777064968167166295992314867700741241340934841283549588970902739716049204553107979610406923991068548264213634230579601026641841328536947633994221833178229968012601283572101640029366173405539836840424845255734252783738657463726426211710126832777825588746825980413020383998623756273916554847784164020507670675110648659867950895983109672666711937432786791428737180583897536555582937618337934093917129570910489796464864549460992328066573570670389965260471489866055326425992005895730116681327195714434284293901282349654522784282966723680892392249089060258711450493033096265263157400680723301806990124316506760288678226045465626229274570528665494530088756731775223662634648017243656845514646999705088989636292612025784653301178569882974333956817045806893537851013610068157290736791768039567399132627924374638878048520088846083803591979457013515665763842206205820177640193941063133719652117628786143187706486050573791929386917831028022561565660432516347410733005556716041656630809763893256852536758784306774118926214809030785795456851850081345001767416255950880467063102923219743765445926246723623534839730846453362440862111526485023205168545246124267578125000000 [84,68] -7196824731431167036072194054331956210635627044227717893241746917537861934160057959857922735635411272022960196482168382258370291064568884511221859501833820370298140177074489548738373968341850258445235676997861875319261516009011152753951091484409521346356069237692937959413806727259757757491822549052084565746778894585005370328103875349519906771134156245646906719563351642267872113206751746937046387075817723696221963363794742281592615834163477691729295783006048883838069788415276754294522408119458006503656979604699189852367882495625533583112718728224829515378164967727733038470625764736502936302337802818395874658847910292423899062731160678412147955500199985213925396154831556934127145544979826820557881113639929447600250738626264339362446207758325301311157593261743000270182497724059659146826822391611310381080603573639002455417176093547871568804256684062270570833445933576186790764696436573079384824370938456513025799791184935053626280936073496729864123339082174233779339219498445093233260417051019939289234484632236132180758366945156400042304689100213607725268456108439645476803563456656232042188809150530520927873290312134476819677390680637525326401074800761756140804938598034678318235969821717143112156983363852060636794167432111022090871984608600750231906770619082949785073689841611068842556044386966100813072164702579051708282916598890117761348869887900449407468161484659263113486214789667155182522843874642058902307365864405389259672279656373485380665482899844720462301751670732500538169260453469364569603243473562271473554165754495619712371276149159649257192825231019100622683870321591758814767791716857662743368466043079421888431938396601482417920279148408227207065707879493723535333194512277883827695938167290238667070116584316191705276677938391828559969914977023650017825444752977296157608205803528487973578715236510525121326978272911930931953465762893159700815284139980439951742435377804924463010217886162652919323280985346384704339860219425774295626242215452002636566044005045338664918326057647742051396994090923764815926152849478073096930292938273810390408957809471690168080611980891207142325627505221420122249706220996934420054125397346257356196551374149937612648958087054469951140903553678136322957728961026492456785801445104546850020950526076341334891303659195616635430356849800898241964972431744021583332365843888265209128605644173848167138324366257468109182706574781678841275085924276045256807367994644764053191465791314840316772460937500000 [84,69] 370699144995277894318557828682513988494150246145548454330434593056825638649285014925982918553523734286902935966178205766307829371262998731037082279559524395717855128854385323706509505346794416588374560427901139741716001511421866036022598344954883262949928770379268207602655952689360077496993251785623419380811955266415794221827334641630981872565594653080979259686909509102816271324442061026969300358792089416406099338497298430019713832476169175002732969828064798789986274353967813136688309887218858433000464752951080415184704670740061852228669539719282488240944601721457208179309639291840387893362015898767158383025680893967158122944900126427153426945454743596268254873620706474205225758287860397129702922877840597324922702723657267821681896160522934191834430416615514430775890363539844908189481181911850812666671993677923322009029680067227237805499443756653049285359603260616591198988438829997639682133931241966391321397458451146493520933806215623715767432263298109211930788301530978415656203589060153579524874948439961200785439635236768688359133251045860008546444869070702393706804056419593168626789959244104603782099757545356880643729150299146437718760863713732866610017210489495578545439579398151327904663595166177496069529238726843656606092263708796851241217441927980267894591892541681156969195158688112820870996150692447398825112730477128674496475001930593412845200147613152328823209449645018518423892376694965376254503452411436752370377261614303189468373490048561882860139885304357798299657751182466843613295716082808651421369975238398008969942078905358735883934781308345188896527357347037358000538334656249273622123303382146349872518419399922704761771892387062390971002451976000874646772281029581287165296023070822821130517305954506937289163462089796472943912244772326955178361822905807309291231566478309629380793991468553668067123128399480654997665615352915262887049081451245035563046541648502439186651235688317165629172538436135247584090454441200404128305039498421261180875758095268216241043092319664953660435788853278695691334751587192180303999748823131006618092946047883910027765078181077307985611879197628117626870897580066939594579764051716405079647881084950318078479405024362100173899359443709350906091050188423197550184561055574040276833338871429009298326832394345578212290063999157848248730173311969896457446629851035130060674653855671775139607637831590590665021274008282120108644836680903246819984708793072059052065014839172363281250000000 [84,70] 12139192153621647974435971652590131386535794090962161311210337035455326275845153899372565880476714730697976929468259251844947409099708612724991028654736392782464383478065760697515980552900917181811814209623536788478249385829050915367195479290637432493670995912487457663697574319278494217159239958275951199984320956029939598874910524406952694939875250332329268810164689519867896145079976189035809345873889078853504541246262936316039635546999946948352903008238165667546580327443601384225916630414485878622822784976852003301813065131410194100768449474026060090886988857361971593971101687025449610054437296075846943308093814529455774895912595724327078700119192440973120228741549075730831160163544132320474788054655398490948792417095788438760621657458090536425535562952459246565241968505625245659331850406562133684004072148708417171791261574707725976573622280407841823168310301211790567559941586875598652643444550150070025286065656323259649576811697034724557352983207969286156312141329379166796218729487891260492033565885627241102716747762836870380013099052634832546462690824148802778918073835058568380284869295620476897597585420676264879565914909322085645651778528437479703521963242773299672646942571143136684154341936461432450159075959137015898841370748648274669054367431356363710538332820396528746106317130177450104284841775689960617064503492751331156722415675477862082452925060955430557578171602647502058260230686663127689740157611154472338573944531745633867837348968952290354463650890130372311207520734564016600112474138811170306365084130631957581957527978596037349352660763704744526384577148579830683730435794119067066136037914961117867198506894256130710311976113543574774370386403487416751800523192126654792828327134713682492931275185762952732626086517829096974761761816638706820209572922756723596458058839103485075812862605627595290542937623469198940042844111516764040402163120719302281357432994947615030227964603945977537583447553259355401520581630733548505977076704263046414945759233100553071980698185972930026271919405085882371561011587839046901412630234485616976249167402172225724920560594691258390155287391139565641826450636820955743514988392040257107287997408340281886676352645815457553849771638775798238803124143254493967123023139162790448285980164643888709100670487501138440155132060244734894101894477063662418066687692311993654495670814168672539319595745280194598073475458418156124428047101966848114740216146856255363672971725463867187500000 [84,71] -2643426750267443558763957378078740720281138421363149848009361859264287286523772906745945294643168856942125881488987929541356507374105709186183647589463432854505922959560444514885996270135962904870130382430381952461836056751575367723174981496686677708276148492501515831787073088050169027385252987473161443860806105711654645417726340034154257121940261896584792287051246892121579810127481918177973807548607656463061145871996540181086919050559086880493525316637946950784726745655534466283892075682710018119770722514748007266283036957077761334224849176967303908868027230635235047904575210839869811031725365543380974890566236927425103167138928551796076474512315712208660232542602145393700269997228210489669594669053599062470362915893504886614577738911210296347939053425538001897984563619923044211839147176788134137361408260324568571652785585823768578456570544562527375301375372605686433338331922308634684367917291582357054969766076508386436157375605365185739783398236585410958452329548857089288375462228840269483067491465075759490825344920367260717901916871349067420084380013353763450049404125611343749178802227006631374306527669927091289336157920435311218417919978999316209145969119266749743425798414438685593248649614989391568712188079105531531079949176829810864773280512392186815151069021932622747012825808066336149917296693994498807316061443332127894841262054915689442214980106708090984708119177213466291870341001342475563691001809266338442336229186655708304193517312174753802410047879638740444920476008852942121642977570898939622226574222741519380821901575924245057517686424246434865140994913613142266583347818923510994350729282894573148402537305599770832448154077769724095878888512914850288179699944655463076611368929205527866338583404535294861027553022047684709181714439995791852544270588520925014328505829882385929422014924520435168418230900659268665678351695055924952062657639699936727394231583040849411941076384631315078332033024518420906149221419491343376657553649945604515184837297750418379772215247087563334363964789062888097524437632816439699474000712321571828592871579784955275483954100264535750711672361858798725031703808414675213482122211157431479088187878379843630011254198040047907265683513007291508917899956380385583306355332521759984197639352767689173704892265029517074330453772061443344277017942763573782981177282368321369949720068966357224154015023458335347380066860031072774600789654624727331722056078433524817228317260742187500000 [84,72] 107923438154596819394103580466331747624011742537298545927483286240436260036184477907711519821640318108249087460895580932389462971371441758256101455429048177087619366495297246719836300058082283124531575685370090459198058476271257194298732226140498757899346508515410780986396581439306239874531353473043631748693534794844914969577662470870116204413514873132434246303136410213490902509289932639856726459419367703143651595669191485731741571491608201229136017018124882567910077831284664882384222255483318677087341026612949398324313556694169583864076157269875776067456919052784073040788233211096560407679596028618000941116091197345444100813101078001778246404065090003997689100247173141622407921025693586462944734991599170515199168178265693962442428079051549613789333770553598022612863545154697470640459034646386535996963135447721162557218964080500175689912133622102658321444414408032712590020605979051469687909391114358952179203695350269772027608466521941891823449031077993940088267898066144484524727043944443814887868870257475531528034208624632941833870690064630632174136593530928134099708978579654886911643675754501018266871280245992278607222096783053378433689097768766754530230575143417250333533800660177401990632517543846068519476694950697347554747818422116028130856325529721540386692901474194298934981988957345230517849027245534308211231853023290007088699773655184433650861231478918607598346451167856265632451420665037481229118439651582809789811625156438130499289440708276542158345026050699718099120821061638683420837578205007397004995491059921418131864412767355766293772060007372942352450952246970817656467026405412741484443655962371923120810806618312174229107727949083847961140760430329711880587946363960902422530531579722309595350349716252862093947171045905374996152456970947135564804320608700336138637836198883713320841541685127132445655033016756149165751530653044320075126771086511223397752128454158083055904242157349610645903625527855611567138917701383146017934097742083463166642948800407118494144577403789419477793110243653923447764280804241487203121522169217574971321799127806347651687879911726735433612748926742778733473963478870203211654562963701956785323370302506023987882567275806901296265553578465587069702459684392885274565844006780089486945109524308015298109959577046233045146153393185820813959555037293976681003901597012332389646375488431277238736323195262939133092897397269364715419789207961898114263021852821111679077148437500000 [84,73] 3239601222055116925877909461746634161238751109246753623602937306410267004506229051921228532826694936131372785264371701569407164230098670765178697006762479848641852292291256677361748725937129508492874141889899237523063636405477724044502063810047658996440574302827743177013549340687133002143088221763013522947082978113066956964801227087306867948126381201189304366557017656139053187644121893099163815511787603989470080296925419353850657158882129994433242143856125458617818776665520664815569255559654770040261155797193585076862336013846193799392248188783682150804446905344780238560049532766587995576117638801183445847359454934157542295351241317497255423713570710438454869952499237357523639987915881949425495618946005018109471735642804643040888857432593284173842969011047730908568129364035878376964375880885559840466288273163470462372382090819254914502533419675288906539989949766992530086740453427371588626295030803289310075793419745542820488597430776327363259198934707362455654333519942449858744790200172703210894121699541525947805036163560979287097675613272200948715481620496862234588196671614869678376891746074657196406686986981736622132700762585875860891721769968356263621309206438026583790763163850405088805649385006881065371521196791638376529669007212960159789014969921537224449395338195131336414633770442493433900669657941804796885512560126054608102512439754260286810626000266534259034547433240850482955525691913752855408365274125571982239046397800749604449228747378194343099380438950350316010926424420584421173853627223353322678204456542633846362268968181156119554220035358117024234648595808533689596140570598202496019819512595561597256933173644926291428284954548064253989587355602084181918700481936197699648421653716030149399136937048905713191905730724974552207051446976444986276674028848704660972186316557231290213537340925075680281117098802157896803683277388073824514104598997018864023934186653917997196696578457278596110375504986776320752481127442388342687017441341311722050621514008552540407696550173648450841384932128581101415069027740928743880888047525055906763536894926018924624859880957876108250560848363058757115737972649881199877216729453142065772075780831075272492952963116983607633853595623055855704892683235091248218640741181418381983067929163617028235191245154846790320823940674717732038403532486000877694495673807871518747494053763825189161199117751402306110667916073592230256916746355955183389596641063690185546875000000 [84,74] -412214063816843917630273274966872124744085210695830112787156357311616924194848138344668289814186559665226874209247640285863432602373088135339265321541261501082817843616402878044264529862926542407614316658797259744280075522204593230290101234824750095126247393329306495956318288546092076546001964828513417436045193713848044099716093513446125118217134569375359499293930464363343522492965081572510976699173086441654882224634427454602710687178569500332798598329748565184368302262943816223691798888418507569587305862738500695641504145513831771772040522777195391615871606656086330831983257493292537915629993568511900750065247370858734950543759709593933222580515975884450057520329157170271614340041475998122671704926897406296439966445352374678761521843199039434469285288179907796589421247016023928610585861079307828805056952311856097254582624497537158527995526580557557229284860564676880103786861819919831541766184191271476272965492181281561707625460416459109627216764716291788406218377469465921670696136377372914037909665651466790240129327992739356337322879867207943377820639493529532912475638147813659156751094581592983884282859647450735286527501962049093563557002822858939408917384802280674131419773711578568856947316599073836477558828457500675372417542276997386094377102252755836484976616674338715064738992107965764257647786779604786821777994608114329861788043654027616183702072874032548101687008889907849578029635481237417302491266865119638226606545958895545794942534448352558112739429594850947975510024196403306264098998146410729866330059078751937601621324620056830535254625386265407411375704823300526889551027755942853248037386761835994343991721421536057993680309811848803911933052265402550175085121073098064699860898551093848139047829179695142837090877598799081755673947896186106754998080690949299114472363927511105198453741461466885954623353647514434964667656130270351878783658646985118850245392562717140888788972583775184508638391397912528606592624577352791227427666567984648374724490577743384288198572753285995587061442483673712579903755196061615184289593949063845936613218018864878631904531698325035894826914864227084593458108372839341836684835149350769556139775154620342459614925671186932894228438514835068989126009587725804558206168454493993426988714857313810624546694450530336810839925547755865369969597457444479773060408383151371485593983529081126005091600087009210079921070239911736615701087771412858273833990097045898437500000 [84,75] 5995140344387635571693080141921787645026326474704930832462002501014699149710398701298498713948593082479358686705929070542475974221579696624462841213339536814035817267123354248153072329441134870674920647497327776513590147732573419533709687968769251004060738273962948584857938905452516060996622685055195814759549563096504136035548145893081219777820315975754644618158320573105579406178003298979300581156424280393249240631958164672374606277250133964981576890329438327409740388022160995858893370966880080445151309090296614925344115194979493232860721438276910862671466490022267036590059878049769279223590932454100535648680859283108204209794841522224504750268168959567267555809271064052129384335869246976807795905379777199723177297588015833315408814027009216272654019583012731944516797371118139550346822102795479817769841388459784586840298400993771474067037487452586118351408304177293028481595971235193869272207546707949393421917674772708463205419639549008762768738252814229429427949537185403358146702938822168617099752394441730129602973496251929212099982057009989729550514114133334351489196242982053743838620093011746803168125183798041291667182971563512777122571064631403245958993226417519829539983079199968767025482441457996156390938757973431338510515172769682123558498974656925334666397565739780027940373224535493466931747481890786396499841743102282640909119727374582658094570598523850730067619008604485294985598389825793600483604395219389541122872789369542388244362697769708919864392336339426927406425321643106351758246984808610588561103437711013290806425493105200550045610176136342562182340813510950097141244809695973379224247729991116434938770662438398438536313679091454537093051167084792968190955703537831065622505720288488196313890566487509359813407483897577498105848103252762394532891546199322736745619022637996172973937856757311227837561586319814847364867668075558729609449916082466171175755212118342700301316901040863566961766710388118204837054856708054205282947482406682357140370797490851809301515512235064318117385916099660108114005081271196558699055804303168902219533220868588164997244244512113444449276133434516130061839513325712205389453026520367791130582121489309715600824349743701571799828993451624494336973167108795476581907762426535864085022625817232569394477764194417946183947930998981167228316951883793119231852799897066437893208944897635880477304428656750144018736353290072171873248407791834324598312377929687500000 [84,76] 626591917219975506024493676331814701526697956771767163466546030086436451855790165810577127989540765875626363102799802878543721521947535529130476174595179463170701988500550542806513232412656870598623168508564809589726768240544768569426073157334909315997749792425724973175868341857373046661540171523925628341542452001890473128792943071540950612331284017537663232372899787555296398027652305095796094785280403430639670204026423040256374470686713835436830837377840421699318731275271394164787593385738642183828305882434772047402029935259591041708155234667013871319060733780656565570828634607721201303867299792383465165262623905951696829311882745699241808201134693882875672298220732025728206382618237468712431542860873724281014492634421871952642078228061339583190366203962295163829762600581348530374487172357459236312936300213445072111569926392031988660027984208645421704634413944552881716922760265539570639700962295733734577089615750061919951661249256558951725309546645446033206898011671010327798776625474137727040118733722945214851595882958051252872107938444722290991128484877270674154834699133742972614363104106838675951509979224803483977674403784294256823299357918370338273984736373091953993269050203353596515851733993578680455193032286254026882454249107258127177800307228218711231313145714078487242723351328983370025063035154480740859973139900508524349622441785061108683300389794878218386465050925171373937382174946582371929408971282560137645936465715109934710029739170950396590841236847947827132698816922502829223345554262017221307260283281464158140342498157592976079413051643507464625954811276361389256654346334486570881502352156304375756389419894880537410473569389845493119258918779929801459269087994965692583782453248422889950450584298477716591064962830909626482256743579789911698563275021346562181205248326788539334485894174091805997958553004838606893168877990749874151916943308156684881597837425553512826418517788310610580676905193468434687837800824845526132565410314857258528414989656010278362518770530279762893302822669939016401951523269267013710251453980961749715909889291371007152504352301808984312350315942059226549513584188842490245647669734948256186457561750936167761429851638528640678349351633006853851366983148969009959647321457129987839663825795695223781117453020439652622778805025152041740349538072594564935359663614791894117957223298753569887704447616854431360363655509337910132217075442895293235778808593750000 [84,77] -25372316107443568969219366671588025345153668017838979649785402097785882206763803211675282932950588334973671655900708027183319295563742372316123273337644832284532144857835746677262664221150503596493849074956529639912447467791785890182466269458049811731654032788159194891479729214126916258074140164105463425203925412726515781044006621903917143376767978933075019656682336824764109805252011507325467045847637437318109195563272665164269787343618722249302437311669637896568212739682258455843840355984467665209679325823269949854288318165196449883947223992115909564420587173517033644488901184801245245726875161093566972628143758018403202967884252793029956110272185681526910752392087448211454753242940677466517802102734036430732229787147990821686507088260768792100521961770390721186812142728254859002493215517369214913542232020997629336849224728456212718498282476901396942443881874404531461600723219512730027934771950768513564824032076228561570994932776747392330488350491932027367144780256934618842904430175041839204480430417980789822260080039077122009413172384519879224947202994345834948555361222040889219813754307448737954764349079088571510782418537951810753747487318322769304447662951931135081753041757327437341620850267287054112617918160298682447869432994401674202484355736411136580846432882568210942835887782978579811916214534596816029551142508704147310693159492252570730171928328177238885009955958299360714308311819779955147919598437372925367270630976699914017512804183676755669131569001340574471879114832726300954639167530670642708162841933368115036759298569052952663920931266769946081457786417222345227414891597796340684966415362757676827357662254996917609080979273696840944077328031187064518777865014717230720157122141981482710851462181331951128134450668994384601029749374759234306804352594480860123917878259773815092425205234744556972715396467002178193259787076841914896243654044436140762342734559089718296830138903726025682945953548024474906814156138597297794916259194266974731115929408794064206102552105715878763858991937512678374176677438477480322487098065880929496286312474700305457772273818334789442074564310291966639052292193108742076454117061003069375366935976924844480897672974088451964982049699819269516983512111935297577342194285769394929548339252479398387147452849708613739083104685958267929322690135397120039313733226343191401124680628519041387796200488809268322985823740367550271912477910518646240234375000000 [84,78] -261291312116003427629271644885527700544756464373579669626543375143873586289394573180648238118060061156524896553177499058318918624997516985293653484442694376236751653815103946292227317712542569036285523231794203695993584347581665576785178358033734392766549940048846557744671728435038214415428717822916461574891338206441306321401913186045180155545399536593431072622124846923016319803312071087071000627540968356979424330165928656565154331230616456495081956281895336431700455940866231225003883415993607381733582027194199427131770278696184334442468166577211987473320652215501600383252946922890833740958149180388799082846940576601054354218459742447270022988988605200106561363083695147899050634410522418352988440246349813884909155209656269678747193493724739432680145327690360613739512236492789876999893103196538582755347388241890208503857397074757390365960076926963789843022264713204585025370102124828419507894253551778516999475605959389877300012006715624654523329787828404264173971863089350411737373789202268482021553121294816557198198912748023343010679958194824895491071957719196233057734883107937843760040780843917980697292390168540915062318967181142829512711539384134909979418366739682046263362215046618943600582685784404602829651514716263771377574676840139011415480736159627364312055050918038001403894582807828921054766425500923753994702647977903885211192114253345164110768069505966288975681797309076105445312915792241559661098663058840897995747432461029457341512498769054567472066632511290068154005087476793880452819543694396192048064112381787512730551465398432160169195298531217814545575185393089269232977238832232037076099079604417791292682599291767949299811903247182241764611848483879844198290992665604484838748579731725333799156934756439397724609010390735392506599900661504981525185706626296275139463266151008709290010751251104736910850712201429093941004761374611768834680644298327098304246533329139560797594925466884393656814594717327185840877054957270719568578307595028422952419401285238298381013596162059212765382298111317494622438200231809648026347623115712692273149744338405603207016398046890981170592779578270453651075488677421372165601822178010835250630203821703602087336917510062431857897106386839165354099162781863444617680124476270356064717537513636903626113922725736946251769551067501327801790466808752752751084652461125385752199186949956602295902806879708307925824772866008061100728809833526611328125000 [84,79] 32530536740673834830069182145084356441091002363498513968503340383519816365445250583549681651029500431650853088024468071610627130684449197602727555817988214402395312108144528765349373870195436274484026656515954298565542001216089374797301143899642494989581440815038599311700441957439677211315259011041190352608588257016225249328431117031202248704474776361401083342303759702999457434995357020048007528609916567426984040864059277759267739793403982879504267214580468788807053428142834956578897796179640735509457895017354466774962087326887882377557476091211017525862231623101192472047634968035349146711636628167147139303050188266363007072597903742137423747261128207189336463153089543459909923265599918409894635836066216366295155063164012875853359517029315537690044639669763453027422989145650331959643323872303816322811092336625588705987863620386776448677726567078171012432078674878379115930492918454018343702993904440666384732463549791266372575104612201326737577202290070712183645810577419890844971183338350434690372686497072205033732159529575810919541657625753565667543257742863834723100242785642038212514764106767633850851386998535694047933091201573626741641566786833705006834453033037445726526574497477596626878794430143564896754200651636409807136051814589686375738089987834082361100457605261640027525242198275038860762912080849248396428450680320795700503381345235927701810224874651431122173222742548846214193263618035124651458133170987590024105554808617748513620430290859184863169064794809774788776933600506853316340745078003876200670344352380051385237860353023566010916769395524606575405711936088153993793261643824279086321851863508805419440791775790968489654792310437283250442994310414891895739961514228517836122095978738639532129022052332057228248364461950190947517727772769640276420437540760153597245242475445002554003847203480762876718213829027210775975030118115355635842539896319640021788184052822069985068513600198417357105817238747254879553041827778229274585102898770870065801410606261530553487252906986058335470085689654793977538429093190401739699895171733915375901150501754761278333778256836242650160739282167076319056954571024549240982457049113700255502577502258486814787531784867564671301788766141327977947181114534517668179093079414780590218585552846199296859963440401742658015330044215071830651856613468656586585174124156487262239066587402642414699540800203728108108691685629310086369514465332031250000 [84,80] -357675067990425906449124890259391965223735559117325980681042007439814251021846471361564164057064741778396333552218944582603306817203941698019930305388465175393585583379399249098478316512203151500019891964315907201877013255133947392602410534372906248031925337193341175855309915686001763190688374412025676882092249362216708031747241343852382668042428272283454706546558640892471780823853106483951706820362160695036552311245134604203535317459376656259565637232725500606960611674458771545086868080711853997732853164117264491754687763821261764679769677329962470506187198719910532939868453312275746811762388081706343900324600687072957938643768043325304343061491688604141417595210739374590327972026013792223002319834159586614815041315601943136515993473448153221339921837449969965287098260202664809326711865362997010415243230208875838980617722852041210257271801907957622588839765679119095129974914433613452622330927880127206833695088093702673566616043720400684072824792273037368750381624255479454457496164076432383222233925963895890632504977819346575810377029952814320479099339690390882360091867270786663394336915016855541748636762659284991556813936848857422042116303829738776367065402405962624738819751105997049521616038550409698611635228497299291776838450477448158987130929424478621478825314962916664650967334874578158698755959213496398554883094209293085393962814499026747001225566598409001119437414028407275889891028420475871532508568012357223350488583008241382789443781582532194690959539646833665232012868596890557968454277876171079873602858503602871445891265001777333819023884545861135126808187590202470995881919009712370790871095615242356407555592439826512436188920532242431444418888851959713293007792032813039564640420253756279190781238898391257643811267342670515648968345504705736789446425125392624838244417352652493937122387150067802338606015262793558950749099493107406772186365230310360015439621752421271956496086947099557969278339538806083188761852089511275666535190402850173770621635084575115707984936018254151441840265023760684392751356294778259711673250936761443318961486033989127903860622315938869502018871126528867784552133222438032586666516444463605763270155870952196080239201438297438427901334940647957191880469437076302914939087105930970310300026069859396634807663058734413319236022608663371520147237160909877300672741804220096891893949008957615522889383202764790326000365894287824630737304687500000 [84,81] -15274501091456806213952708409612574613103609375147872493612439962123882051868585304090307714493638037037986171521664418417758943894728520040060590427016881563551286330900674302304553905454463272914587942445033718830209995590145794838093847186127549615963428842272858964030658312909466969774999282437863384374831564473286321791939014116891501960932887938059828706004310351434433036273121555455609335895898927802863614816094490093361827693273471239189737270285644941017341834185545866037981446507412652661552392904814917088732092269433322832520579414957641116062841194442103483395826422188309171377342470887306627342955998772802128485878754533808527693784173921294542002903779272697347438518928757723408687293024446031631812930950441197554999699195014221129025276595670901375093232883669990982630206499462522783251255207944660610620671410600555145587974763851024014363946108142469953811378517000669580495938616853820419250597124234668852091673348853343022594719647370217134049355987298829976456758483517841463652009008491893060716859638114822037165086646643430192283136937186555383200411863206767463983277695072084010926864184492754267509067780766592851185796912885746338975364408247981692120328008133325140503817044671026393640998653042386445997891796560800799118724245144020758691942132753306837372713803099502905165342074301307757471777730454833923672779184750038909673259832857454641128376741289723446670782733091472511028339019030485086450426094206507013647738016535701980203619989971306255624696248300952789314057986124334757755742190102641931607954040900988441297369595109211351047063457062428278395947847068294637213491851106313208303830505122583982414805579133089147681219163502685545447352030319502054360356805437062900487747702846260610597358456012911879095677446965126649314847458803791782935764362703410878182134326337545432510375456620311042817093375633434911254150823033730997823028763227159615810765012133181530572257765277645847802572136946185912572033412211396061991891309839056544853938902813373628525867525417120555471649616582874744555122473381564632953090752874027166145591317527713400875907343886167746716613744786682591644730711974883435682262140098704231953199081133273041687399076468036608914870152666732211332958867620040128049921877804553828903901121760273003303771501535359260560698730334037215930845137415821880109548729505119124983530953798549489874858409166336059570312500000 [84,82] 346639442165102199031246090719356065985917122174229557799242166100432177244827374632956234221596641479569758459469901951091793623008912711084023882983778309882181043882177685316941509677183696432975144362130052409009719046082416422184965239723313348943483817691031425981478164599753728285876712610648008339455104472469418691968670601434612359740172590859929866867202841945713943671283820895944767093714466362819882696347856760806575277091554097249214726411877678469344668585033647025815002966055578020684496418213248144930254493655268185117430466041580999025770857005645930613162131328999146961804479083825081339515970022006448037823121821023605161710421773395544174770954242692755113479150909537445901161034175021477575544016549176032904839991251640837169889893100309971411035676615137233182696185978636227449610148014032565867027001868178637375921916897649045068344947949220507764352479141786393376563865628413056583942426365704888754701663964873476022095490673324993207124376144779348383448148485512784612321613623184146648461894270631590047095238689170891305389037725553891117120584718782895115929516992472766485651771442151884624639428984652730723227261833673050648670181545123936491636282629872135285617789971379016616789481694019107316048789376749877594263108749861824905322857016357733969833211177603283241238907681631806307218923141996485320401867338525877088425864003878382301178722184095376537746004127737257632156797740685404377960499570277727043125719457932156953401757762310572064262726375486927723431274832558711681463402218165284982083744096912544479261665227452002622237375392558519400367229665430599295287780898288335757404233303685602787179136856442639365215507395420204567018794526530533722550615473390083261407397329150908250271977352147315840089237105727672824108831390017416316467393636214847899961803287339079721006499900927894434863507033482829167793771961356255263793395587684897531849881235793143515413263096683270919282726682471776269820806911040988515492335954795366716332288239230854264871461609324709389752639959626930962645036980020092845195094793992900526195542356390906727646355734770785539641863864358092923589036393459653935518546769698457229222245570444959530239326957980886426842001061618494437731560547358041281995250122360902802563788533575052495854975280433144780031118955546223628371800982586163980378677575611059274995895407300849910825490951538085937500000 [84,83] 1953874122649961289422982028696947128676130135433757570980750811848705026623782690322037722718791982991013241055906675268627806603538213435227459611896797307931629176254102234222757433372076917194731352529548163970068277380940781181195594503189665155850324629969533363524180525269979096455340140650774024442123331037572073204388447307465555601334642198479445363068769069264029961391291770309236627010982817181783040912028996534230312413252221660581084458178668210594568239012729422484957989748341634109957833714052695475758606388049592456067237817018017573273696540646337781929818276480357768265107136632013292089987983100895186622794908330550060280619744175874469331440792535485338833656097830554488690890122016662379207928500269689571925069374916055973537721386307234732854381049299303563505345071136437950158740244492621446309165400301443184179100593945800334030928923718995988031038260164198302145617533105646740901688435351775641009482280292150194711257301367370462183909393586618816559871440229789709562381214510682015424834621178616195355138455017483661504285156420070633242854317625318149234784620956969865013760309059967343408979061416887658983987048234435456442252333720691787568564955448914292359804149503492754948886179994608186826388391639673330739638263329761117620082887066668417783187230479983209044932671367704160009607540823057820857591995870716148933920614344323852612182492658905081525457684513328957629762578928790049299470743435200106988138756536033670818828811024577020138918927776648180968008110517318714723881907517147966031072454980712793875003935700453381583319596832158468766459758273606654375617947296550261801337912109267804271338533946761952504065429038636451852644794507947766162062718722991240538384135703348494347335103116996608085031992536132082191602824156754486127965538056271761057682324738500464512434352890665874037242936011106622175350273795038240080857232667346381594761963598976162534560472201533643253352011089283581381068675103449775327978697176923927526145286635765927756327333000431748258844500684004817873998195353424841173014444432471975272383982747296861568515940909929750818896508139219828429627438243779572134295588515631245818817419635119834675250009595597988884661094783480609918856370941610283559568919367337440721708601264295676621680281467746338838332866088913186774530640361284469745419272324743475977015805256087332963943481445312500000 [84,84] -109908888988149854933854834749424401936070195708201672817024122106285215549391806789150014611464052285189153722325836778437828993936599199904611415589555262336876889230304011144490884621474300727259670520537440562026182998354860336693182415847788473275279893293995762395136490369615450763106735157724029868299891837064789744464618674109714877415380779702692047680667092322882245447586166634869290296388231878443869611379722689399872030504263446059073772232908341931899466058203074387589766581596617867182633598118306749371782431859014804272454585908738336418082665189541085964477707521838340603390300995349699735339186072241163361720444393657828001305700646284211731704951019848215134340877156087755962498738368229704007909909110280387748662666892476501971565024360639631261255627939064553838158250563869414792802147260354600143145233643710666351521058330261143017945246755049154783743323494825695856458530375094369549149555427816037957733824057458819905800517371655801163622962461665568834521740046510918523208832038095883092608769957395995492879690010490183473814207774261377556729056823426735737294731816730300484572868909463196595225259870311541489903220470723767806376200466443082167867926767508491349515870179025281985588568299604922577953184567591639013377595661508743820767664576761568245436005046432967761137853240548851320692210901132938698725270544116961476910610165971638912829379687587599742476870320413657069055402948683190136680430127307116083275316506508378978117796449931234047467737000134911112712673100938928232147833811364360882226044640887673818967228788787304208720399171912043234769951175531935383894449089700086648430481583140639858160887014509844004762575834724081781137742103239460338819752539053400393951908136355163119369127485190022501352971500036614261251566639828043632202914083903181991991956811287532916928829488277952010313489291649926546546461177901420835199748480171434365760268298316827293565037555682172009292623952871918860924321446989176536457239411001751909423938874244821244387008893340230195316922699624940613153276267597417342516870926726212034976055571944850997559413120536172678765810618635344936113055141668815871324279600378106332144465556161134752497732553904031466088800766533577826891945909033487760817950159527754111842472202950790014114497528058691914256947738039518100584358174078089870117974288787898728969594230875372886657714843750000 [85,0] 3155096912325753174351617845061998604446449957692109303613024273298529283808359739422621751769287119734440464607226938416399325541270055311303139797494609344496900049197888815717674291035251327802571980403591314166838715132330081569831453664770514477472639906397632610042973587748541283737037898879903740495877169535426882637740208960418408674445488949214706898368431523568724360521966240856834199393278092201697205883386751685317734881974886794360915832563695075728927891902207381945901493673904585262880931070797491539237794113476507048165063580563295935469327618568993294630121954635299564477464952529601610392256323206678094792600169113208256970708575366917171496202068278745565953093300307465232628970965736828883613982657797259427400815200270403750911567227208595812142053105792658555993705212329966047027622490333037596264175674833087545569867487657768134255134572707495729865183499706626822767843790694280109211803405838602715487740519234819265617475868781330072339356606932686101537547981128376831248937034486889610585921383692351203494568744933167463205173691003246490953226745989389088755566386827010588533833198211201362375797471523606609550891025972457401927082085855325094868183255611371274780357075059095259755841416537623234379336832664650621401630720541435380141081808051939060211113018834635104812307250454858569978687128968394197717351203616913416430392132869996391792184891192086289962394964573986833582019010973764949374533665951949104742233291008062606891525862125990445941410706649572202776820250210340829174108404171232121711125525324863326848350545396377878653049314355648507043664200734495290049276904872950094765170998087968279921287229486958121986071630371605355242628197757586855388564226385762386101133636260587796077546082140635899638562406433166560170092733182354904714279867200969522186502464880560480182561789144746054623447893503844192896901199784792291472704892477129727791742524586769045761824749696155608947028733265509902821799440239027106893881363755785070566705464483425346127641101607598152147644713431717644953347488640311575691638938735724196213928506658306802824509966293365644709439201591190205701876165616989913368149198958119577875907802224433934208575235255190491211858304759947975699539547396661393230109729881082544678140098987841954116301962868826836519307649692580051149312656965765343337353088390097125852698661201089053078177222201374438381665409039862103812712490480407723225653171539306640625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,1] -305329381145075224089943633662734521690586988610472118464211919277060572841613384932988108088753783705423087746274374601754315262537248107312171666728541110423291363214535489668606944965508795459875960646666354381648587236957938517305711895862541385371551387192927548733791508453170792785031083247418965350941203611942335001405153072263922561250939387209999583196551459383420778747227637604804469103979603858978237930904577953315119459805193201485457120383190924490503917048226955287585909151885089204425020067460268109351459267618773793200328730897441555116730756988113151714610722737369017846880378638054074950292600480586276781802817245956846282073372706822210258306234139749869251660320917058267994445913385610024625397113066774791243687836610336522927165456910518205605347045764910126496164472365242505792687220444900863997344917566651749962894960758008682750511307580652376031129301966236593502212302781759555490711041270960880250117482558057622564988830435531751985329742087290124025367399460219339338718815727953313041405453200242393308510376770259097602596274773649209928775594434924052927521726111119801981225094809413509344849237759629879998268590406221078641307198933349646535320219952530316342268999972438356396397963783168170257437697033505956701383369498137052945088384792785000222837785306923424849631963733586500932300115600686786154770344425458154837354054512725847598900144663152883306348273053359073706991254853400714762102278010178720937442815757702776982074248624325820036519454714305306913298988659710003335995069123470259581404969675750415164837014051699440817623136302931550754344515572906937291899516096154675205355115958681008320071514038796418016129621001427221470631857579246536082822042996503810913149300147772410366126610541413857042119344719466441088127994351396337077814245861565775018425272405922303672446561407296042141011212388224015879034809873138204171572886133520491414497284760763792244566484295138336126974915121368639205163250322851051120243927351186128032945863141253600950966304613735682623729348850282313529564565017926685169980658803992828233190010164326663202604245306662635387487438846203026488841887667980010675764006850524441402451477029684490165856590610518102580425143626820981532088215913711404767828266767388088661536735068435203979828651553028660596625880031854887422004288625445269931574355254113585894743504979042494572979291898426713691378381115268605017643716026398692520160693675279617309570312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,2] 6155848710348258947648045614514307179985645933454209661411347903098021738643557512957686234992925820832978106227368698874670783968914851775399650012397532862855632780204263870738154784195857120449619124362147880652180459315570140638689846345546190966145045319567794413899592826612325483108879787461208944073115486412228916106960305103301090589646493475268981257624052078955045936185783880605609622205163986871338119382624640177420812608537943709786767739941073568767876511127943892334901075186537325872733037396569780907800293877726104024334229760562954086712642018715021597174006293855570523309926601001398582297188057880054285416294926662183342860951558040503762549435183400758892686155282035762105964515487015357655548237759779761322922646127490008235911877112693948162888562057811725647544375456645994001200786484811903842363711589080042691819997343490329218745749986209668664477115471984032373814357487890114108274582203284825459139859371185878021590802223220684304244055496241845757286715613087802104649055253425307304264218458729294250499641667858318232017746433438863192669172389251359912108239747212972038594409484213522483950184039778637642147771164623828041173483126671543004354820480104873935601496664600590258824090428970956116775034251079228666396679384451912932450256028766787225334530306361407738513016051841871441568917135209901164758683452828792657854657214644457465024463233198913472037079424115361070954893777189581862766645859154290915468665690834199420404815448023282048544577590174778683114219250618535944841790444555688534636263432983099288810617373327414464266747759922641322521830980236160132400743320678556027922105028157539835100053214107939164376556772393604562796855219228999761593835106917564575700984894106003536796714545623244743663653533655367658010941207697013968567189615004082122786094987935377097825832307785230401755699076626416689234122668436557903340081319414326027394979688232700694036572046884887599393840068284718058836589445804801383745703445371079637216341875966744644026175103984396612811636815109056260596641192049179457408225444636202562087428529785918098982431321431396313558664043767585488813875119167194571664779543828684794643571774096868228847800740466013714283255997174298257484787064441953257918849718140328439201546583653501702576324928844067864488605814105127374393066251463902326950370100013189564561550753536769444369151802565328123166109560893843944852801104098555251553648304252419620752334594726562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,3] -46939225568256903734036636456986369979008977755643425504011891113067762673191656586292725534906907872287039700680125482537597809272656642978986538600021195473284766125670964697339671348117825023773613961757720755405950579899329140786511960342523827127638094562148097083986780928917793839192043543114107699151861128397211171066591687134942018581250337035052828949269622358773359752738054092521980792740044472456636190902868139348875241720532606470195987391306406680342862010981400784076006147022611052057114532837737879310643687316801854192152262273852042812440370813155627366603628675603247431809034903579541356319318450615559564223801253589355784773649386577121846140971406886837349953248916390981664909223513086272970965775745327870579359498401908588745637146807428803441643648586917776902029338997625558942749485248736332042506952447829527820749235019666864784246599175639462724890569996794289364282816510998769506737263946347412763821684674603830597478408770061231294959870159991775143042430576821639122439898286708225881703180856021865705004435970692375365770171383684667558367199392435997926701988140607597907481215997324768560933401342060492553157999500709748171536417069435368591324296658652239924077904330780390914730809168736648635191569648513241976964022302205632627435585634136947376077453508940982116237309775834589035531367019746316354461087535307729389916345983800011596486288464269553563001564924496841133503073767533623529700202267181005895725167102981520120033738415244248980916046449369194526103998093286077455166512365910408094582041778690034410011968608667804600945292952489789089256307084703174632653654012959550694713255021583598666965133372954203807282703278377781485138265308238733310318278716215445808831873124167555604128085145198287046005265817911604211941232080681808164052392797910974142651839215083881509929150164085306787424592243793046398061006800833806581673021618207221073340084141405083453017852001101336317516829914422706766335858955871834518511836994979449625833718405921968024878029462677180721657681693212313608886549858810686882015121613889083740680012188798562591980760334954154323036814894405722585321602052699735875506174036483435373459663424749428223451211735068976160617454554461385741772794872938636340691551431325389748773209669123817781916506151440418606228896621966739358206019838891134828519851499071471105664475102386438131136943881440058926737059310051357910014704049309801695000210486341529758647084236145019531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,4] 385442594243906870782946999670764683751139601982179928082822836359116461182490041903155190793692546525885842204966671181530718940258351991437488142849806315381253371984261494691452563913619857977518860742395490950393951415937872964194071459370102469296714710658468138958766644549941228138798263105987485174367341601898518062411373463451379674837785721249513404694844571164290833691510098431078858853393383987059128724963254845864690606780998114258246687338575960363970760577049932804771768904209118001343225309685016182026446305596724577632657011856549785698679211159999049884274504812195568392225933645584111007900856581958561709811500942443521490161816353445509073151406646893999536842533654180955196284064442396994979127953939808231009859940053398419441286526322853338625162769924456623787568101036514794649071532021808000420052542648594341572512529835072995625657982242475265162254417363563391711777966997320866058981869776092446929162933183724931288990498927747043455320209171159773739949612905603521050301393223926596227208424940453274304309330618089230421526430562260560849081409156494232684114178250223497967190251388773506088110661384660525722305344956948068953150843617744619279970955750311996368443134471859213845002085371026775911505144137418641461508618262096256118385403865962251817508031749749503513413376809465537661800033427787548818930642220742243668202408247073754218121540163761172409878827211937746342358276080160206081231362064100729464621172863098198386953264599127565183136090684376743213907999570850124097815156372223840945663241061128273849606223457328794631411805179559592271565376709814347791090277905584684020360145680815456760830133143492803110735938921251981427661946904607024226052224128168915650282514834217978410184372165609547051043170155129610316380408759952709813638461825720890051019192351189992999772271325960447300579703630017935963044250174084692756784761994189851310670754563630685451683177692842091380967115725337093433324759952904187876324863291154696244481955845567105372639412059005984643499655917828664201153761384653604586257094341732962578956298386787907891590103683052024852154816869656389517788623996832372221272229738030833647041053960012039904277613145105971592850424566037573772810686805515955800496558683100876417023992093086676883937295197419221448846233010334929000987522238805748861872768493899323439218071965982277327578049009655421659354847496913381966509304659327146019322241077276203213841654360294342041015625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,5] -1336586565799692472556086144545985767960523659675330686879623503983874057523010683881387473914824420513889510442562154159647513451208125768409356482601674340074337646204856427878545572671497559701290568548286781125100832603177884211281537505056950383501245713744761465682707735169909983550599516808351114655421710710353743783907107571673271152383837707412095489961854911726885568105613267641066736988046517801485310080395372801561199951874746952020533951048213366263412177227636018698755499947953555448250833405192953372513945633640310989638838411102922871793784542335703311887351852607890756945867604398613789442084751730688370242792448732475173897230499681677480211489434737205629113032703829987445180269089576891913496695256683405221755399215072281403748577861551303520639299843798352620034981362035424002232568527419033134739420430818160018623460678934046828406820451720246461120143537783303072614689137343228775583286623720648343932809813837426761535585715950597368177597681707622193068796533115957666047370904044427024179286142859461750038446546558831101692516691982798691595877225840262695237085686962158338614255295445509612213667513642940782563652280726380346184471936025343545145882138821048547152019228910405385408616729264044087671933743609803782936044815813793632035477710130754263114977056848068755953686636636129997246760865833495189921138240414358658593304849323046634952714827987420999401769977643677555638592307206000922427013185349119349075664898386821391829954573812250333893706093127430342051620913471655201166098657283495685994935497636375126615557994652756239246779307253137746411670791977937753628763578976674544261356122611678074059799430485943688926672072913021595313105683204968496085279096389437442859966160947174327018022415956145885659766978491350556523932154153294519136355018354783611850439013066298809110522959068183025314976718484717063076681123499214646604125565983927757397792238532312057432528612791017810555081373017555629464830431129919592321404206222186288623582818902872018291876748602907861937574948511268569415811495940527367438969859338048618536081280020085407310454771241027614107436588494135657908216077465103538850740209688848759334576014084901731325603972255979546994429312351334864442980474693715043333267206789745707600320965990522652293466450999192000778008919139849980002507166056590539992259050381348624600167834443246513190283569076554951683373236813546593730225677689025130758968765848360149561813159380108118057250976562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,6] 1865028734482950121941987123906693247115599775081413212166551818864823798814366608660872289010545228539540403149426875883220722497444716967676161932780716412127230145250606071975070699083492099258371593725050473923464716116320846185264939639391422672999739765144848867630542224363055522610583996920149354066368936154615946592669129736997178788972615661270811004118858525944488182993167883402283311509557794657729631295750988611382486268026743595206180369639408294497095972756254049846017729869089573230995655499955148175585396806460580855585534443282858597937067891625077860294476580789652476929555066573442529193199255056577625801445834987559312489718170081202755160215456617240657321986720674312690661157013606039503699248276061380473378776847006562629631656280175275922383812793602398298340041325424574467957946584030073196453765088489105722230607005982134845630987368617490209826893921593753081619769335135029130947657603993006262346395306064443330570072885159699785968443657649703423086923374702197175810321478295920431997670779910288803370051442129176588069116997761953664233884566565233278690434066085550332143348379465972562098185461829436956416207322661319218033071754221333244566171394893407959033183234648638906478929168326102869683461339328897484001889755618472987833922254279049829591965141686635609595012348398364772422823889836623647986160516364898952851773150043678459486820510564800731685574730670502237107823120003448162580987041596487153756176766301065800134332000434429046931703242642844101107911776597448550710548364940538232669053524103541487307037612491325974391178201892448975458205929009663019297715734623408326727745883455098515345212697101253822256173202359391917679678054824326137507796165350552479931367452388905362460606003606081485801403015394533835821908721927840091133589791008137784939360774477634675388323245247746881630666123683057070269689782693091011869526585468244552333002714947517458979574571512022306085726561818128775761181006743953242037070469016594469500958059492020632602379771024245960228816498454972433619273567082389216160861723490077828797881159304941028083862136872223976897122708612200247813877509109577352580837156675153261863536048940509944115195682764001082563216498577607492881765770060844299281162174860259981408531571002628613739924354558763681530754972385613824972685319941729310814044370612121283690138731548063639720542729665764829529162252169631935973937018088074592214638362729322955402277983694148133508861064910888671875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,7] -6514163049294472144355172822082014858711853638960343320809333937194778679144803813174376909216511789784140352829884071099255881616308078917726766746857363146053244963368257545648837317587711081009953500553818145986879686435393008335955472624218415868172916157111354213735782295908243073692952389443890908624132554711214983571277476467284285836099153373018740818972761899637878222761318332606624960718050264398121222141620787704196780332541505623105628694196454133074501247762548780032841710084357148017503839033516701538812850524730822348655210043321639395323238291868076924613562045878153918856160561740598804478584998163143639077017469614054364977439686140474835003686822279388834207802161014192695617473692266945256683224211336171878781457265848043970037215262870656957861359554238785408159366211065584618515562131163418696722594604330709735309317260358411903525568972554146258274016449812682794219100711501708001865911449822370330849876895471370399677433850926900118375643244620522916086570476776083460813475904178016283905806307712120850774175037218566173732634829095729885741544606153150621514880349992437264251799307155619549914917300547069561385296389700596516512774324489502145375571179838017730916031971044187411238790254337127601759065888803664494052820369073658437875847444964546413224997714397305726319266661237889331055488539081692734634127159304930793058846169071261923800161189383615947680882834366591108673962906031029952371965049722568375094726873448094408580509768795990204330052165883980230329137963943892464346437352095490990247944376385789740060914936711253879607196596180795241195658536252361736997751318933835095941754967105607136772348214146493154173733070732099675627591582605689474743700897074694667719462394809379761998337541196043349700692443923742554214309654972419476208576011297636908578050847938225250138209916190346326425237024014802793915869677619902720553026526696073135270274726977601426815548904134014493478615021731332698487069192947704777706922410910874076646392217423652015722293262960382542912464840063181802117359572887833186336804853688300071135566042751717015104034223363596024243911871777377241687483844800040439015542000372300715699463269389006578125659071285315803523381677918663310081313454917260449997218496569231289966553556229556643228358067765292444203917210638988909086248196805881829429141785511262387847403314011579677013347714656561037343003318464717360177837694080909053048598565914438171271100275205867546901572495698928833007812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,8] -152744890392190200096982121030766713157118110163147461496379775934657814964748256471118147637206466514183729200057264649176981825054289181464877646272340024153741115282210953953809151510695733583655677410008948475827198251974251861910570956768147513448685102405548614226163484681831945971389293339362164811328865991424398835102459297779660705104414993745054581323109257616895737752374309896658156726984637404755624152671152180659615321192269257553429526536042265882261005460086645587713596722314926708559579119743950990255060890717141349812616342008894288320911880097055525065921941008416431445115904115837218772715315447637226502876905282253483403922128544999926629459066135468409081501920790872496980465321749745761425972142865508626116172293788561940913631693355320083448635312246428311806734583162875556240853868999001577117762903243559121598666188882848901835383151861924380341424393397822057572051035802698564074353550222675704662379363220947194073464121727676536057384893944487894291820632576660326783807157715109810381627242383100564425986889443999576962063912838572441037010537018251004817540685441908246668166645027493333607244246284862971898062267071815286287773515695772349459694057547765141777610721047230260069251892058667014793251843431358638651434570487572575664593798888794005258357276264481558168015123363951027159632617345355096761791758392863911860798458644083461742135352644238677159959137033852930467276532236294479542824783927953637755921334698005037139215334472787965227635000786192161177590175336292304131108819748054091509420697049918405629600491693045614534534903578886676750187884580671370820309500025467243584570160523279813880903689622542164891788777255172762738178543444703202821018254757047454088610424637935572389582078443708843635865616524221716035406936453758113827135539370678878073277108312623029150770450534501188922161420567312671642219762653441091197908005446227301241345073335551166350586983249907047040883715596780818227139369344587145091885720010904021578115299553285242647137526801749810095379340049263210250074348996621905930744330049991931344519155368332712913180661233197592977850486749265875032129834611692701585832934316353376167999090485689813477707995933563954018883991266746499141418283307728392027017566255499275995325760566627408824077259867069877819144365698566113515119307363194759518299405156490534735817045160689176361853103967181360897602129915034657779351966668977352612645785469655047514223836658403543609097141597885638475418090820312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,9] 1840240573067071711398458077556589678310942831466551417900920328166318355195523058994882603779174241826669952380277700197139992170588851187852608108918408926114272933284512157508826149538838799924198477360027664923805047282356623669517113112972583563131215271682980221380719533720361412323328346619369818318839309484970550472309416886168858772405220563269592418637858939910292459098284713516493830829960677816398635653906020251948520173015588769141213635696557023795886467711858702345278072974592061014806373635821928359177253261642332606553642624816248111184766826786650357586472527797581119377042515677854285676213673182585269198002292368086885018496561311519091448620361531178077788771029719897051979609494438755381446700220872705942095849934584618184828136664281274310337088760425332609967707588506374158427565259919368772754338359044454405493125612039036570204360714047783941433110628813557898725437815337806040714597584497384348953895549598516135086211407303449722612935107894303422210330320145103905727732746206049769215856343847789533345403312663527849475667302207431345746383311167110871338904745089113990216233922390534953683596227070806416417712393228776710198483420635848960444957706029563523594780411414130764834369808043982077835913232351577036149044256507038141262407950380295812988928919983412705709727593770165346038693746362511312238969183127545391149079898481473094126302216602833207513450457235023687857105899756288815711920761529899747133075721252105621986537620758400326457648567093201274891639532862431555270243307541667522187973480847029432378239654760099686843979329934820921550936583466298912750314023427351948033618677937149930520750879543488398260077202796047639309413526414772754207092389620059417138946347144086054134973426247583809265083528218160044293796175514375142098424682756456400592705802432172450508896816040953029118642173596181465083573525683700970614888005261496868636841066048238395732720222938348368849707071295669350556067631421835627222272819511057595419475255521222959223014795061841781630486027171180695129296123997257085252639163707190341929467815895637439681181940114759326052257966763345998568506838409185305786455300758057383770248963317383588159703356999165923250905992320444343790063155104757137898622392089261064818036551126531514389227582290241657624090447506214188246531914361000844657741815206392628838047951211430728603625845718186639468008709141207669219585987419402274709398623496226312508421285590734864379136581646889680996537208557128906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,10] -8947988611044402393450213966642624958732636036234027184098999968278716269998705194141338625926586419761201283007488430601845867486391624024538047422107109092483420963370986191765856096673670401352347217539202011385299568527104341173722397061620041055068819951488670827915299250541491482952882411428784502834024602536676768135310339302459215170057154040041585704842285807267941013573848405665637945361790215015515637465639276981455402031523771807264356439934980601479782378855754153809589843862476915969062593321431333376052330291234394108820359888812575485751519182955942664261359325414182901109255994483382685411533490403281796404977994215712775341141537149120607439216270769093683301709709484907797100050471890851093870205896880167657794561045080571953279304214045228234452893972189092061505649429228353152892790412492664278938880821791947484961475989626478425386465585719217582002335535285801502189895123354504545120580572631087489464727442157683398081132335306765117415922006404272060835166396930921045951874064660528220359945679982498621101050519252626081352997584001074343138306136236404557440864961504862549497244267183369035188072764518915389659076285045144492341075221506566162950912530516976587317972222872822609038056344746611155304193348753334646393120331464392967983886768090938206558002077369710507830366315040598506654591013400664658193985527826323213129799727065036780134772969645001094923860062608636541213440705250395943006531691223581319143743781564252318869012614475948646392464572339155847426774303503213685293825338014456053704245413619775678787454095432155227748964474631744673610360325413817010582611988357429738477123560189694200714722784810307719553770312737476397206898404003043780717326339415582250149738678351944158179747189641860250271905611010510660349083109187395614986959302500210288752751654634610410520859467294593834104189069685150210398648080984806172948010878019180977560104275754220333816961146774221231550112433359803809260226485187835587388454179816719170864189827803617359397799460959625509375799519425217484797051639802835071954064089953004331614227037873247767883457583468665722099145409635542302735786247645764770995304637817528931080778684093840422592581052323225275540745131971265735504129286156716161922732344595538320767816012242440623725660449769656047415632454509044786568637597256141916191122480363755812628475151414469801232905632924256248235515305921227266070898607092557746251038207294382627077066896530029683305348942035095660685328766703605651855468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,11] 28217463775771207801141250708261573648743327647983735656129413752134492501663446483714234415139802054884245971623481712941396983932205298389384069479863355335817161395009251253156292716325286119237994151021539634060884582982507584973749794556553847246533058981520829549962960699212254561805053444973231954714361692165204053875920922763883525491719376666232800676783362252518920421345453235243820070674259840158755544631115603278843366309018661654090808852417808567955301783441068500769973209667712440250610640535115897794785066114631679581753831656789643301214580364277277046167157931876769723978671393061340076570442671455945832939685650818521028561844715463480762179585633832643308518258747813148478886018432102026393422585166713181022981385723171538492063969074685360197454609822097399948731391632639776288468909075830994997637829646700009719063263715590409970217498701433517023449131434269184294455726138884770146227622467945621082163055316863834330878966549401124840534754333892901460402932995592107979242351949417274528980421735203649733141363773323453984031871833624014203171878989950080071860701994283733498918057350387287874022843116769928137560898386682852003822675684310956918184375128212000438348501161213275466977883089792535982276510039952853956142671854225981309050701944728333278282039522017591085647431045282297831604246155208403033293779129471312373082618332311598095583473036320092129462792651678727115449804888107138428342904470223146308417132420935243069740948953767077527632633894293621545896886624936471999863839791559660797953261674996574042134829323471051621583209003341260061124139507298734148495509194912778047969768322249467850496499293361119259328802624419052961215162195692101767078122383596572124042792240050437185111161201965804386670691036896442735331950280761223210893400809304170385856308259030007301312161323109903337884848355710708080313236930293836797518157230631427556083905101562837297272403808281705816096885310945533556208550266215852118367937983377502893066746118845021582914568663350541546018568547968876829178270173108396847335205010571378575285891424871689270272864385483213483915787880451544911145921168710095249973625097166568324737327948153094319712489748402548362791160543806422524895427839286068202776618818086072343467345520714077548078489708427164608066065153094795730395965016657814891973496479817906034993979678691274733984487030478679752158915226474637114417070739000638023898584352259278627057296783939289233819998825233965611403164075454697012901306152343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,12] -86569711025686298119396826789355727688683568788901664510807133071095354036553682779475301016035830705024482604924346791017204113475632672210828601725265161098298850671217534759882343791594132492754458314688105726190556485294011185450214707584853207403225680718703699819544513012878548735493780384888363573017884050556840629251680471927393662519689984778574069370105015170589904414836048708176553041861718348373049139074672440193120988490444099170234503433842365481711307824781935689985433558257558351933992330285525844423233136410568795540712414508397877963592137185247212976371968852131973003105917483516196617570252615818485888119042673953091046570403974134983115324656195720667194938337374443746854993169417758537930846866108826930962759428309902953793726173862584055743874151677691625183967418670110135374610576850841349044970546520569924476571754946355960173452059429888674844471520612012553537638006210979224536716165669424702333785599874792551464665730595085750303281506377198402570001810801680316254565854670578039121028702371144438506664226278564851537017399935317596595381950266549428938905747105600029429099729985622558157606260413807785665069556528017602290200880657039092805530959705513739396385766830762498879399189882332966579723575504986756490925589028999418374274600103809968453974772486266861396048020635083773735527421464719469646331370722230962448454992374327760213830075232318638948864989940636141787589977793916395624373913190381611650877977740740255989721850348930513741348042905451385546167377670122642449577229273234706585701793435032615896286072921169343482399350943760010138958110836873998292084197605110640405870192299191120941827323235336371452250348803709843266959427756269547146312433216216590207380767841274630711526879147907077010783919371440856243146893032368604148041457238178979328504376833005396101162494050115552961985682329055757137405901087812771388743103129501556167793468270069743280880858842045876677372964316843546940362636351411058741216499677226190046343935435256835398667420741459411625874541341365635393396360699262952132705547995562787804428410266929885841246290509185127362464280993607035131279971829042581716739756179872095201386864067315470824517258713382109159280046196490380127312563515473729220703130881878816524880151504635406589316440936283648322437982005657058604907684346884421995208488566101988319422580868624625561518550911030802959532764929263435805142456029381065469729773038934461152214300126543251868135128333173883286022487482114229351282119750976562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,13] 337707277270718017430173206071552266398250157552356074841488324009716980946242189092104599979957896274257484194953774431852403517139641939019115440057508918148196366458580801842982878141542939818167457185991563695236402543018626110420302490246566002980035813817556745227743465985840690048279743304036314563652964979601121225532890066826317137135682856530827304430334994861188042953462209987303314388677334822889486929789765639764188812738637143874667929110805713684558229986966484331500994958206569333282742974829105405834543646958619117054533904456010099844137591327445679980884849196246565057820747585711894924422478226207635415777095551555758307936727422097513372954261034379208457528433584632223337581680112884044720312763283770348514617350980754287061034937061767893908996318913442226730319402676439393616061047312736827346365771323608165435752269196443686080031543846572387880719022555940320164811705134397499377481370630524757498542395957696672684757387801815397338919171298097540618573798750252827284256885885217695031372821962374316528708861061802249950049997773630158145955092324731637200652665498415116472616070653939951752334085604380576371879465787066831991715062878776908790745171473891931792688344727182329627785149422479993810433216167198034882580813609164898258668828487630382717530861189876930524269706345781474002367922558909896624368156194095832842123236034067620386932824230751441080611235907491598482096582974256422886141378527876388684250904626525463772183621974493840781674097269616931661094348882197773913326660995626033275172894203514472506405314094835096385526936694712758095176937123139388568860780080991151583867516138801024112945863282133591464626072534349809033664713569243157840824895884758004370377927612852092592535957231475649966599646418728814417584455099534972773659795055470823153959898832595200901393745581680258213493736241185883889628916578232590833444568959077400005585692608787484647160530013961792111006970438494422906399207376951233110787459105392015190478066496982421558124637862068024230575119489708893413127851786745721996998025884320715069022526970567700878125379256073487753670376443741954470359145704171222188315371427882712229293479303072863193849813918087636006394583652593875589092963679820623145611138792128766753340429251451582641477550057219167834359032240133944438991473485446164505690809185323754295060071838185948348199245065702940794521547322443532280164806326362129576394485630317663470533124938978523367238655808827843887720554505449399584904313087463378906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,14] -1392657062055448380363123493617516355143496533658063750491887311037215504133552461770311380289223752511517754505236565790378551162109942577175863270422543356006060861946287106105140991886449650369034663354449075720727094889076988113222879815135410019251605215629189767219184268511991507641807444600166561735984608582689177025210879398370254047108306828163136617040543196110278167865567485605869560019928446707202631975298579906695668596639471389393639405892079802029228076775262577216655679606945835319362480430703289573063646013861234154002296584453444514960223300685675973575332442432284124686116604399646368123461588204778402851299734608279845149315340056725995717335491853898583087412532528373597767319198176542374025901451052617138707169558999893790596680084527334715045761119081649575376487339519400099080723049228009379637421041353683088574167176387317293197836478085657633257839328428614023798541025101869146394996365590012331147796956426685803354307494322828198864763805857363703363315143196184983924207590462649200417284703155969949886864574258658984603198027065356690568302602500399498998337619281632889282026432993724946072851277691283210734372869607013183918751657691293528837633341539526072173940065168375921359264141484634870795195361543543682912713572519445171616388735105838353364839462669978850687059698498226342808843042678329066769802919801108769733609187059346835801979663408689422588284678262029997332498513884031347301342899501607779290303006516247683453065325556409971463820214435468329287908959098431417900458023202014222232123272443977802857522278428281101132660411800849638718511032662984778300282515938558067517155948194345603243078933906622441327687907334650351576189381328801256063478500764852252295225494276610443830434536363616291992759639466894797896934187741242031728473052226915678389888329212315114458464618453441492489069144897127959549313925676995064710126583354420392821358849950784593013287587582504400575857188536330833640515196958102892467549436609222426111987186042894698656163741980705887267990240606869880460305943516182741144797530947171889809398580567324891917597511306267598337551400711790685672581864679898640938472776841154424664989329298391345074025220243443483518133546170193229569051004000920746913309178595869808661788996432139916490290028582063664338086513612483330928125004784027200887309544422604362143024379891653573497220372556330232690788712485545992477622108982116461854402428768576811374746743591893496100439280545356441311168234353790040813692030496895313262939453125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,15] 5048361695552252271034448833677733612388022267125832876115170396470994153994983508525707545562459701086599190467902244450059269982897393097902991763783874076195350129933990100320259725527426650474263239700893031571187356878007480624248688581415146263084349381222928666798014696454876596623458349438353187278353503078536901582373501995152767864011562005944335722685661221433664260827407162258125960971887831043724404383620104903221204587292933447105281072696765669847348270297168911588347980183351125548380814635867981538381297545762700331532561293631231827635926465925752472308719632993832898076420156148154399875105079884568946775940743013735846738148057219416400855169440711365113223564807265212052699342137639858994212622671803377806606817567368360871503067392603006364565116590605134508673738884473515633433245881546142361137406762928191160295744830280648133135948397633533162370779117237963259606283242051560129721626553648877785083094262690751961024393609060751431005633180752563866520901256480941376522076142177175902353118219868645831347485518186885064175318350806435178667876739726463552372262097625840335731751107426206313332880424310676054281232215996079089671486224360106722586428793687855790569644903844177177732863415135572915316932421772863988182909538758704312659090694036654382953582302977661832583273552793718834542064930047660820263700140416840606488740489257242652705326049714519950577699028241310564552303586589567732004043225213928879817334154971935800265686297928549488540002321595890616690160775481060238298938879309525699220259947295059473471900693452658263396759130331767383190172186175415837539368610303247134143288148943554848015979472529690254588015470148116147541420154686307863595552631246228787014098674727068906178761525827060126667996641066421937304650265052180995391402668628548314399237871559457868538113647975372057506868129725813221734186465349910096604168451378792843254029689086140963413659644161413163833557703991185869524163934885851447139722969986816826347375193483257978370747673011897377708205182007013153141890877877623403477903703621042465040533621432293444356921847742241498341317656226105041566845719912205825604672434024711398662475486092983002549762620287139476955319854499554538568398037404632728070218966087581819295278973065414790062877720662817368551527682139058723070366612128197150822449253302618304172073515109348435813605336931914865680808981284414852144861575524389239859336249331383329810450951680876870968207143498571733207171032941501520596716545696835964918136596679687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,16] -15343569580110624864358291400707695313718408070694032237545154981968986743469945229732875494844030050718687579602870342004506884904868704984854014543520455396012126831491906513042770729259246262185695511445810940050745525802589004453024845888702332294630901919318967686145751721976786141508347061944460344189604997934955266725488382241387328526121629755196835989969713720167446980006233749978339306745172503090280962923259262457988806561582349080042491397766872154112163295032919611179826261761989736322199242464690979336340467649656109513881209964073180578510293836772780803419585058196210671846196521169428632781811700123910183229640685581839305545820049516710822201665538879254397714196046473371228295294987764464117591063286791183627134476110757286768846210763323406969537508650546475682106846904393826682361978193467863682464747476240888555031956250866390944679601723107440130768311838011623214171865593826384736770644689848551203310070867471758032642642224542454320899761643675589842356164288286720579604643394312263639856476422954758619940159449933332206447856841496058515806289553282655841009934461223031098531528269309439218463028601990594807072520703385860050712649224781797925763714606727712398756393204479305280659311025113999984297957670649723666070232788511791359766707339123850322226659576842410666324788719388627698617835365205655277087500389266144087240420284804307544868483170152880119788714517696719765550083914993332125334003535489759380996607034048816554473987718848808416931299313037448170485111673058112957787438457509570300659084943456528283541215803141336760062671079388887281242957223052819027444169330161547487737765138527979500867053317266739815381537606461446482294998798589343629264463049613238930134636225659060976637011441483795169322468059106024098985500934041855559043300600782187908657939696916931027256836118536689602643961028753753018517954562871875222987227478626208014351208818415850884897322017862351862601718041663802935924438784344104069255702703716616676129614244575568574888047431884408263022918432293249342245964801764217961491353952989766826796295087142232170473638069473132719177357350014215739463623697304029833451013054699402498401961569228221939691719609690390356520739467599631370018088719259741643350600519473038033006314622276916358829394468848774552949096360699626326666424942330930674844969317113495097040240788899400401847062382417249043992086531776621160976950697731679666791221121338656903377544297571910638609762033182619998251950946027195475315774153557413228554651141166687011718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,17] 38909574371528084367088461634192383304153005695727793508367277850927970483571904891428530456457081243514029170174085240610001650751234420957030563504776763006653805661168786858578620667878899227947486672964510196916509530051343575136161953788971841923854868467140296730758777072535602059349987095778714009161501680125362058389920016938359367933264371563349250705835188913850612787002610671314901860107196459080205158953156859088048579626352801842576015519578440762416259270837536782391342874650712421874392115364862561849768369088405142686294904834092899865531580020902141197508128816665917484094125748428069815982389358787380109090216054535772188985688964052317506052902582559175463422898455982289602382075476577732059786585011885759563108887623919708869283172518823053665752678227260970372351445062966553270909353703303771459795799274675623401992844864637837441781437491004435720951732984470610861295297585311573814920665459485924669040007201998365780013170351323024510501412658651684964619297323859183039214971390820409787124670493821170985213577508949008350457113878344180403123284795510286493337210500110807393333168932944469878378228281874134993731349612429705228158455643910265405226974258482653425492980257096894967815055729908385493903940735647473011023530459302367438443646923095253328717874383951445529663606953023993761654591995529007602389897079640739055458793067927738216383478011315275921368703629619269920857428919550614864651511141372333910410010447127635375406005368403174211183728992493705208387109460526243512493085649684387345295774958050353536893738993057124242615319441860378653842691724235353531833703629774780583344545387491496889222989971916631864516032003168473537348209810328331584156011445726414916002865683298135257650863689998339163844040674942160102388094477442253276380702755049369091831219250807367035992400581291593846268759679624124746975812046540445447432553995810496287322584188382329881092534215421798860927188920457073184739233114348821946508990377891171886421203187255419128368477192340638108769432434106209045421283632918437793736508631888527353510216424114407163643047760328442209068509143729344447397850473303120198689317171677118231579345709603018349933645045562763325480678229145532101161003350906751592822112069417633909879799429248181958131540692913402332724856674550305384657155906898505373852066045888049296861478334920540505118009030802950109420174020127074086324862924361916905243210218670433377406864135462358880679486613564338287988134963785456492554003238293347521903342567384243011474609375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,18] -84508691406806053463500612531104241357300765716432154308200309439175599346096887935757059121847084159381549673640294823364352470441609652035546542902632809359622784747892385014983764853360327100076060901655269016251211350679915313055582163203382658265597078640420181303501083238032394031384839395145542661328889882995637696323857927922490698771508291592710133467093589338440100918339940023330446123181357666312119207849265271580612994152939444747594717100326224643062955549056667087140366883316285613894926013172052510837555526981647581957209339583652461656057899777526700716703733993322053391811315661986107775133595840326861705086357480137602536474002132935467367794459454044434506723694507313085720619150914584366893778870123397239465965886622221876427472126381956897224673628179334997158486776125441717862883452007441620095184166733251586049636530620084713144893113457089706736701025038912696214547787697435303368012913321571091050958232354302222222227264851672756533241758719158347433703879880800794855964988140818591413367013801802261421159697572959768203673292579643344382541303751692498882096608838993808158120201565635454178020980310334057788477725036194180684316593639825138937080074150490497009220887415070122295140131551308950835626081575941669212619680564694454633332950989460743337981685567050285186812655108999330215909812407372164353505093111281066214386213267589897696686084696103120105378050337731369290632858084905891465556553565255498032358886386328446413498245375807273726794167786404530870808488346818322460136465859894174985690766818834033522024187420050599229079325456454382664509205571994835827512487287416023435264565044810040688602297126133264838262772076093238469293876123606651579737672548216203658727953681482257932755572308813537893068166593281124404982592256097066688740618894536581269895353115547017345708833321512225314266111540825321752345907815144735322062940337139720706695623172041143683596560516125353160683986288991021567798711369764806748874367563239641772303111243968248510805972017760495429463551437348375280076064800559027383959407327925808779305202764333745675451486681344118558577494125257799714107674488928387341596005115610186887483323380167217468445558880860085549906615781908367055102550506300102388137212226603307260674021240882108783172773914991714282983930336842948724036740614622288568127016239319591505929761846501642123585816241412338389639425771963155064530490891944984409073775513273964046807175651336694931308923039582890701372999273100846369580801584718565688802982549532316625118255615234375000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,19] 169774704064203699740605860471657553475355561048035534128084029987420850188069873394720025636981239814510750006548377189013621342507578329711146619563972270072957259293213492161446864235275521750943422547981441017259446089742047166119024475871785383037918458795801488650444681674076633270001073041376649735323915927484461187137475829883313467835243414031815789733953754638334779443271179713166182909572638808544911356668871837527714825432183430501306415617834882984766122675758843961451197205471227238740053129273202958787901888364033028286333136925079250122560219120667214298485150147340290035006082809482499287363990848386590007213826283784239182612560181933174231239168287632862523965572240609870310346248000380516169432335257993654521984196740749198453856742991483212512263896427390383875587289256717243499409974041138620843177125393952716729199416293748798156777585309690881483964016677911883405593633082335567449136107052760047918946868478330429784342634757771693937861721108324807839628423881094232406530187490579360916868739155950988608351617329779590726382939225272987321529102507953507633793704021093358234163565417217986408405611876432994311887260402261476991823009198916808817029151028474488908809094577364642616933704907071849536090320340295039172932555224721721308132770934392248624088828343086022005157747198439393431791172056682176575628836061334605084157291542635020118086525570202386223481562795485348495303473540273043090638165853956614728427315680064925192248034560021645862305978582920024251050252572599428806378832881665160255565861491842083060594402046784960831076420171777026256853578004642385818754192863900023040759872098488737041639559240921497527545239787430978675967886390355692230915098678840127370965335092060092665466016132497248213363860964109641937948310529087989701300933835864829495604088924095815878333752882123972664045595067643454306345602756835545427024536242784395395164973988626468193492002512922207644044995851808004890920664567350387547542937166267784883493324606457125655334278136612695129944783233327101815430012499332065157123147794564300863658858941596654784190696949040788846123094241703040651782406795982781477833300686490897027975994196296470506303892306511240691335206565263322344450325144332851941491059444260815085409154238418585632803274064294403887107082122047550030808788584344070865257306079163614865898834769196808379932345497835836650995999603918829662786854861187473180419851234568316050958598537236625417026064786167481424943532172096698525123365375170177843378027660037332680076360702514648437500000000000000000000000000000000000000000000000000000000000000000000000 [85,20] -346949831429059244134237690174102187502782795919382559525730473410757172946515670793425369689710212335321552404463915601645756085722293578054104887401399551418855172546548796772180277289109863366276455180307043517980998952555215206848410529532156382549243405546999246535195638400591198934674765739474445489728001657522433089681416544382908152616248343991476637335605844339374151841313051245167621158072473007076990516680577695698789848537719689215801208645944873532643476008672880704573341277230016423223987277758678422735453636597684979835977027714005392897624726141592857196212889803178548897101035578056509422382240245543385207411112057344084020387543309365693849630844673724324088473657674704335928392086098264544789987440410790387590974289259555092323123799868602164306700097868787941910966037847723582919597899145438805696810862605825900734815711441868006182392055399865698017751622479718074405733968849866266050496114990432901209879410056166029037037329570266933767718425691480903069605667226232542850317457720838054763721682141071747778950882670279832809650870489146310853109994731921127517308722030643470663740667637517307504563977905453178452355023218841519971584742274716146946343049469812031505620906816626848973278686058135823174119477413863111793663598330875356640266449111059307688944720247485755048008025314877907177807909476381169500812533709442408928772663596378849525477580400440777066440049819511903472622099256211280291310852274745568181548681014038101730019672877225256232825095722307891472841981142988887597537147812164878434067718007323962956073425296602811511821722407512204162800849948361633995024522011456817539944706271756982585307034491593809187247195679797014496576678237903805489701356190772654147541811070864993003338340296146499063525154446793250115368224629217587672331734202931182049387886947909168628808690819549821947965507847220041261262103706916731078969500302356923291736754359759410083597415145736150123567275047548329609586926841007431368162797623887511754199413762199518533352249941121452729583853408077885358395769174155449905773980873220168185752528575577381604097074131884675556378768306406502834978041015744402651867060976180391825795235175982740797631811624647578265572239048457117319874390663084811215336885053680183219783222389436635654296402252184602288879620766886401957268057425846747538356081678028280522926810444783265338541816278341761031219267799770127798198953774852013553287307435521482174606830348355035508930010868428923235251656622536500793359833822401442704821961093841764522949233651161193847656250000000000000000000000000000000000000000000000000000000000000000 [85,21] 726422371833902216874417919975011519446615808510812882850698812125195281489414471215554793614712913915227359923271064403580753959728448513251095868891774499671227021907645651913117482722095898480972772119252724384601658115025828743297626627544207905753052508463706498556941009532049509674643081696082614567252602577859553569368393102941729069078841856237925450339582770444129124733202197441083094429833207646122261487912345830879943955618581754813549029730581684243120092611034788520512646349192757076477794452455767867399417210942426625296447034042023778178446961847811580545703299436384151098773306042806595856410343217444280444820582562225518226906068102006155465478033980653394551255595922807022902383980380458685055067902442570233902488888830367931629323628110369959580591505468189980965161251113740482253525542036924798472662225088056065288027956305467426948562122322687598298392702737477977626294381161645263777844964954604026230665348682589480690068803347517543304974296577486449523453794717062964944914501414462760283446149204988077313903893173642001005293500194466037117766682617766925818029103056399575406436095406606711414499376109014215107932638166663805175065760712398273513420890346762704214254751198934096898334593313948393873526201187267376649879539638631403522599727622420285484750544659222413838563380944591300087786703086517909443684488804766937651782949476892332446180782798620700384236831939803262171939015645301315093546303903422690350418988539882319390852672232272383166480956028819011377317360263005419744834824746665732461340961251581291224780780292181081842469789219978326357539178856529457363731141923534170822381784248541127056764644472711986087848519560050304122011358043624376543935427676050480759854093777133928724934362798095933318565917429003576479291932742105467773924289785719111302056694324232674283135043662948965085137032982310802882986913224069372049814730276153781419979852750363918030825829043629670730438078746262253825838209773634639986796004872604552260909571696786921002088842503190933951896261655719289361628799081796869897256017624213529865568160429138557757797585795236206557754984485806939924414067616583889722464044912650694497512618003387319525323237732965012694362592669231091625404177156149103305473888905857380148797858549823165954556632011695328033219726205623369047150990822104393662702539899013016981847677473932012791806375674531288597620928699871501434803024280914180302183216859882812125102832873145289876717804887821736438830179618929930983502870603473446100791822976905365294442162849009037017822265625000000000000000000000000000000000000000000000000000000000 [85,22] -1426982973792659860275702984284542016959042048354156690961421650642524642309524965206770465149304611121546191329786619025179305896014975569065761756900240728497993584225532163713139555238719083772073302282854390461127116580296698931582229399277420722109881675799459485892958228159823320174967775599396496873715366535583960081156260582527970229732410578476535574590061662862315018844948109199240450124811625736805107440412614496778316448795542897220335673578540632495495873565430125239775169524286217992548947230110376254772598243073425373434651384358089215768892950805750818687998366365949849499802994801848653353262820944729174069289818966284425193595805226094668476616770914351358526914636060212619980461320282313265801962827220277630683746699124856828148992757849016790791933386388189062986336715295352238154921114624216804834916558915412522967013745886137707201287563405028472563535607800404774037781906146514316874447824234394631821417305179285593668028257083356949978718155335848467816319135149846968812960395631541858272591665978327080274403070726500620053442325084673338296529674062785905580463033384170822377981703301961327572736952452680909653989388464094239918463548288253117158644060951477359480462142436522659238041971889512982210978243212648122640362615082922317024149903225317649717624718770586810856698495419535628683112093415181501100215080333599945558666471966075922998535179439331481687181414035963364618137271723245009858862370906410492389320822969704439219072869604886939788686142765684303477036225436986339158823021459294081727551249114323483869827929581614494358865346891113086057994746117949062526147424173635462259431430332899823857269927121075319449449427900287300299073821701461296916025430394458994583431292107795982448765704976117103651042585683254907216210929226451552215439381070259201355479492452735844707168942939418697859410362046656595961635742011738627126156034731257292051248414838900485949070724910042949578214568776842351127818478907547366213960686521282908920863795821595764478541805142126147146728395474826949558574726717413764734429596809138417606506660970213264500978338040879767895057038012581744414527190903968824797170854210935266396099263496086543697851550024489077502862082102866845381856359239190482868874618164114254575218925380790929607416980548582785465670744502782683527348823337536893974810598313940110638641767525672462715130675401315678095574664465004850705684325509372064645472948359286370847700326947386351179359651952881303882080487484149186628683758505771815504326335309680066909532314411990228109061717987060546875000000000000000000000000000000000000000000000 [85,23] 2425924809685872102843340623635470513793774996036068211373459423634085283979385039479190968578168262966970206124685128120593290402680608337596159788837668757682574214468414126453922684772242220139646560202108590178330371656548782896037698697329990054120611760244404141964948456522417847961893028919937637041066299195584687051403643878964060851518158226925218290459921561434579858117345270056709260639195010788850799669651815351112634362827324584241598282911565753531101019330638939795155899785543852195999449290846753697541035851269036445167679699003581901431308579735243641412244054172549388654697003740246807399894082979297235951776413011481420535384336037686270911224935546672475217714995865991323508922793593002194893096086701037255602084668872377402925623172506793367065497229736065156099067963755180726231491652297622624555661148169770002253196824226906430719341309131889037708873123679191785603046039845573946123304366423475509715347698020328566293622423273904682404703076009971546231947580207069857076794726089494107244642426030645205577172481842085825916766714611166733456337528610370253656162146040330927914743174578344272649260373699403345168596185413037962075689554930047749894758121862241607145181656316913246663721486821761510813019675683722958172814237979896733649816530563849788675244017275384307607268565099084654227411821802873103952429405804886649238400978697280616244477128221928729132008554715998747731998510970033367494935783095000742036178186092687959156757410824469845457132136320622077594074070074993491348149998500091591880849710045362321474332114982745314409815657930207566129744303667760411912713494099754193056158731416459386368680249621809909810139525300951882427757696654114135341575841630718070055970515898508898562776019395409178827173321540888829022627340928788358665050524214001126070059449995967474242491691086057784640551380080170576950224241161820060382633375722259579529778117335113454503045093901643100153899252299103576685658092601352316380965752852616957447419840413712947002986559091779300459473736201220024639114099363695670781922115279637414429646627412021005964662105236206080724037282130279557324964502333804175319515370973951275414611530551330503165572807363389296644811784892007700603016609565496796426583826387776619259784518365188584785694159798493735468979343175691935226500099099384102979446159876350705443560559315575076462415500271214206349490265044141417430811885625948736327114191810761870094870058649644136912524629940294597618363204281173765093191343017415789107284816852575404667186065310602316458243876695632934570312500000000000000000000000000000000000000 [85,24] -3443111633139735183002973039403196680747928661180953753911012254972137648141839999641846792935942284596439313357172070750697274120305545048070043167895270946092713693592912390511956323224705762249234888867656676404575693125107097367241657488575706137629081688648200375392794915947370857055608228193072113656461136822582531024294534884448516217319328477701577926932903540077021330094321735210756421822959690517314394290187158946323594276103993022233777124415609573543907972094050556310477361136176796331764973268610909803198674198989946178924934821421251292364526812921690694531966203271855081110454731202295096187456723629068945948765351778963536142877171952652432320312163899413371277204065854592079168706015190597279339577000140231729755450453227671831578903204602857926150013556586957340805872709341342486650706864368213817447524377609645507223661604007694133131294913348997414293145544607972326330606499375263602316910890334020164596524985997398665021148022928116342104159333022392654666887238692593648648617039322288059184098785924966321433308017428423593819064832819313609720072233835416344328577439720145270361399281323357123917546994181388830511846208904041846359993600127994417902743262370498352754690905593416329956757577164043574707855359120960372314498856182786931569643531809973340249121237439136386343312316595251371061855169303202606444397632231878078681820830926197365747826498185312437038580467591062888491191134030989896817043673732503792046227538624797159023591864068506258691659876029008932048750413556189014179505978611558311410853193354106579992900689630197921221347154451144861661487893190070870800817991248217759460768491986037269211743328710535358534162886534173005940882796702812446673355991937608683518978773314203254272106450055292696294203927523326594348709372067618350437681079449499015350262604014266438274792182075444969190654633297059608397406631924253908468698085600054971417321360840763810398014510381487704607145958637094855442701655600180022176774832311682191713650124567869628416631726939527484364123893023189060241013407039043910841533071345280432464804437006044772106970629132622516026753285230067322650417857290458490537549994027251321650785129925375650274411722045229396231844811923926162449777765853552891358552652257011173039042350109581390787508221448998384295707588763852740806518913758136199562545745700717893399756697257983858578821043370965485287299674531820483861388093451698826726207278887102124347573692271689030200561667839564465122962342171905408774800761852253420679327139473901607347281362409008309555247251410037279129028320312500000000000000000000000000000 [85,25] 4049992526161137100791524729435697188661555851806373436211886836323338501722658118899146125757742756964865661225335950756945309316927015512711238586803263942847837555174566390191770387068594310596069860936174796064312523086278082496695729997894865730876030448115481151879047428823502321491615744151816456321387063790818556718004543448423892795071345642481085930005523333642138538664808592776655728497747422253274116193272538607284043309841959853128422957278198553394505881985474333311922575486991131054773949051218390033430300376705409920714893239005101956108931798758246080766374504355054095601493497395425671960525579821718623042161770241672028671739052310972953220946966378931027751516893947261090100098066115080410387245008214020364311983021692658416407356391629700327405570040458741244415556258697431900853373665321057026995919881973591365445977047793887252769563948607058814290340273591477617648294152063879943038913901601380214394727704600851642703171687987212370918935888970854706875149517647016015566196206305169611570753119820066324997797954399944563112756966011795143072279775467711726875460298039465259236388949211006996004707462751804229512054847908328491196212433848179845850184823895561087671975122971247433772221059177727461629334657669601816240370531056078688617411162803988288394574182959244874287875007117024798331216783369051203680967865004270976690980266025973476960186507459931770114843740196712861600857371918103925324651493851387090572456893091659344600157245367138305624856062483411665063832299530139233165795973737065495094434151339622657104728133875106951529865845316266485080039439506926961847566113046377495842523031848764380256782568241108333974733792094517245848893392155031757295557568465088574332794086916579754185219748336454714905938741467788852519311385636945351723186497501433069547431381131783174475811252565261449214652859575686886014140022907768989761975060946544578492345210558720084849257071433032230492223906886828336568694099380782572083995820724255711368480140306936621297793217861219954471702379265435507302353219085736150889740877873867278442768330901270154904286622842850465739446839938292454271188310704565982543639013385664379484791696728397889893982577488652953415334512770321650599778963857032502931376558231547759143481792561802477011494912781974750170431693339541531001759740639949612948260274172225184509140184135894906972659195159400600052450697373925032041109014156792774353653192175735784414750598565768905009230123212083510447821378730991717029498276158353030813055859176086319462833153790329299148709196742856875061988830566406250000000000000000000000 [85,26] -3972205732787128051931956926227367353517105231457131973505632321332059959650140719296314620131484068427265252641977899015305283106166091318711171446383453602404716570517901431455975283682289153634138448601685108601257085949133116450605804109274791151552849224400809354124148280121782608745738238537316336393577107354164441335350775751852219341541059489315365713962550929370954665789220658396339941082995955974758368017898724922411394092567977439141054783281723251956381687168561618166143688927754794142323686815372211118459474260173001988350948305640004848395463787714213906176259456398973460619807378131488612382898492454347234846676335818308452702332200882726621754116122390031492131367840488375396099801559681908571280212834683473461339324481979452008205858817839090044587440388372222048189065585632629614975037191464918391405860847131629176881120872479142462971850274448118085284429918341441295360713433599112832719150634468304324209187733359782017631049774871755203967362121610680027650226466033807362791293336104993970018714729925090265874686398379235004171937836744379540041377518517543142464504379523176060216068404129890131170895404322222508667740188142115853553717637741474161826048965073525255146921651608105471519769216579619652984369142125892190760449000095522326174355151525308249000428752029760723440330242976160758654937623616006041556479826080892559149787889307666090468573795093404481850116065071855866847363170567695931617959732820937692558199466972570641277231678569589501574826652098952295954172258342376459339592033972842235090116709857061773018857113827543295420328792527319045156596057753117658998938136552989008025328021170117060185779188832241627096809231577485580222019523326200170902363915096224650979273445514271099539274207258524885039995361300251417720320878986983368956727792310594661839116907269280113591873825365583827098513336333934702970126495307332087090900467953250799300519531954634838324716453858228586579998599930753653280498293273515853863395900787324912089805799527706872698115207987046033096490231422901671229151335151744752602180326280074988927200604717968773972260422918655221475653394054783502708966847753578843688196671026736848200854601000335880480956423515980316811715500962253938841011121821820469038873766757500985058979225696053999442802751306131249585549964905803617262803175952385939872632000746280382197254585345579856188402527984431257538075890296664735970804405426347573692694271226716784788633604129331679318814494761827883590612301975596998097375421294246930384965015756281642794731786277618581712522960458500165259465575218200683593750000000000000 [85,27] 3296340641980750098058389380407796204901910348557646127151680397963101420773388550233938591236916974528971653828656301494477462353847211087557932686327157762595737300876570315004121595971508555202178872563136879367383150648056538460116818140521788739527552082351093307566901223589794685046711509935355438282253506473184461833402516381653122063574002733318848180657486834672270586943911546149864271483743790207112728198218721741746713262837805148157367585277490011550175788958186030590717778254386776349207105126524671604246076697438638774241734526441152938185869351809835047724431803817882960452578018840430033932040130813344765766283389640521720961807643313797054625696340375643116818316707253663785035843341800562674770964326854079240069372490239135169534774086056065097003220969839876141566615435675900076708270251607620971362185244732274892251244252148903622072956656202305896836978875523383980061328191374168828893176167995467383035077591475741409192799361239151743862097241001393705262684498807957568096108435791528736285899979980349357604257554183707907129639653486438208319644316407290052387546789978972891912589123160075405669838816789782022113076486274765701918566942919355834315592137913178302102540832659987050610729449325870113274718396602849363435118865128032608272554787483010634069766731196904344772961141710550771386885519040519507186169344887653783854002947584568427985612174114029787673930219506090172905870639188762998866218073884608732160912895954132876126095900787214630855104435523783997189495231231708221200783441091917875478846495150717937540218634602833595827959982860501500847626549524010564894211674316778496940635698313914931672702236595783433563775709204285102473790799533807906286726361921859283733620175558261641846311773886034118665817195384003518934958057058095767176860683162543661029447505338434521312096491832516541545494478857981027328019559881315272912974369324052909282954011442776973199503234446277116056297640410875695593727652636089380574747324281867200283617575209800678053271245150413177951519773236552384966899348818864921310555277773286127604140100531872636683022161710974435543059281257756824208093015407621301944350106432927080425758747543105603007934743607484421895183304844500656539658554310747617536353468716398160804001316077937002118739767485133742637794666538017265804745230714661812309092373221727930072279810779510441161405811457601054078782111933458905472519437900469985279175908189949303902015742959033760609865265727060612841945592888458513870661335738295049101411844901235665428615351950965978167218395356030669063329696655273437500000000000000 [85,28] -2372525953894725092575986005527092348617374908775558882887473420342541210576849303469936153676321903932816447012463168993926181732208531061629182353095681628153075476787635117635774019440738211861591761390551342146516957736154735265397999766814992653777924145992681838096904933280302219377422135073332344949991342132105392488330922618088868271742336928368024753114849918752636067310733539755712179290266732192036655806041603446705529322324137049085287189230625663617218491624678132673624597547569431412170588527854534774600361580478669374079468091686666831577129832944224720354109224411605662577933442266846753842080741612951166545859464391398035576539129015510681768021591283427192966520326218756358325619056023488038762387317590492981631114951874842378849412785059502322507576194378354983807166651753564434713064498270411924186409428455954300498235565528193390494503192433889041483344750004778496780526422465143301658815014952810220435279658261153824200049604192871398165874416242610009514250744876669098122866508961630073055746505146593727181483604538755359120691733435219805649918719920358588601080990228783934149319690686875654142672051929272906361959335264413470418202713318913191378475868836785871152865829407804682919435107802372437463540952448775827467866693295215927030035770320678687799115699094888188295627496004604470884411143430842098758974933428971625323525706433991543915738403560555473187851275268438962239731357464598733628309397666294594678797551223537860186104206739574409984033658121882944586463956211352154733818595216992040719779708913845994306098138734776982410582776869527985802339049594150755689099092658187888667552497209194566463561356922810306226765972060843411447823207654814876570690182427240178082271394174278956253056058838623875508497413744085081514692955584520920392945064492958144710596567826012486539477327258837748401879471167498123775792827620638233818639476841172773739812518492465407472780779419768590429922120888784521757400193694250645852621204072436995501744834455056406398864058388533930462893558309568681479555899116171094611139358781290375807507215900376754119050064873866294539535601433401596013405843193858387738450366674425913532535217230674211989727183349771513690233684368442216600954709376949400046733017075468604718071621686050293467610819463631866860903377070623145243934939546902775780637662861081391213198408505806968130513322194368274950681505949850697107318927800357301862551652738584317613391166813291308192568208100985296911978077123186732667956005090697148438084657656353261512392223810466451716649771697120741009712219238281250000000000000 [85,29] 1538598870911676341811257488347062299260885039398227768606730785710947284543520075056173233210116584463222210747009323260725139933781929019852359605874410513263432180575265043109244572735867851126734721585582280731528451564736647651459858544563755061535824973105362197200876244161050529553893092894019990933273350914278499201276090546302781653347949000205366674048391756944458490681244721700691330230221052428220044990430877111352612238780631682052759194785034451942756170720866392887958611119364183324093948131160213078128412705338028248676042019529909364697969282809565736839408075492696345970463920037293510492623050037363973282983228277712353774535792893196033072883529108713629278589263599336095054273310677390918366976549368949289336402672551376887299207462438979794883867744227062115440284767591786681852338461615564974756890350642216967395416020360263247889655054813743207589221022327058085993917153135547367069791888705054943501479101029501910077263739404435837371478789551064596498638686576778880167098172965092191915248238109188435176363966598974631453773176157798203205139694751678910786217862670370239904184247982848280027623621930599425242915468738650078523738793551887250135232757753655882799271116391917889243345700491514277203620937361553518929624531463041073246377896852227277569959631586117162983899409341188212648510154023075837254703866470143726953052612360664669096673567649881074953538052537032166762066826907536265360619715926782974233517444211885584061872356102279803012999155055038342511818950849062035232837388414912202511122214846597625468732476922209215913976026504323348420702413859672901288153496003872487151916558471618685726879604782518700219696163097895354737052804895979523270050064873154127776995079151243954655514431320745946134260284539423667692689094412010258597966625734004404564859337130737465413999186021510648701738247888017336165326637073246008820637926741641071140454357565238963053896429974657398031855651700251225995183490480017826538585260471844857894700367022479484986938923063199182947812801413595006734566245262801771870128982674898708834706223810760598041024028886583141083574829679849533021967539976878274397035090314443514986987322481715965568612316150577629359543125900047970194388288738709112825708996657364399896192175740647730964768892021487463273175196985134649170085339515153730324955812419680418734724198015642633821866033250274038371337229700273091270516661890764936662552715164661280762462585431612627278802131365708018486741085796182242376256133423675553803548618705464463517628518891659783474068490249919705092906951904296875000000000 [85,30] -942342380909131015316493815204024020855314456482243719690100045696508659811249218699847905093982673815469312772080337594405887464261079497395443220359249450407980852508839172123174973244611924090210027222596618237298638194174384681637807497412781260065687443977395594727687636987611927414805662940040913213058785892787483171493792248433932929259033613777758247513093078225861508016740040005086987772134412177839500363595883288230024592154973727854535451084956813055359121513747660264722750471170986951094609824165720353931101401892389380181043889645900592258751951217211329871032585154914518980767313137706742665690083483124973129989826339021254481058220851224191756092134240881311190336579012956390531197474462770465846251402099539525831746345079075663238221694230830537447936215636720546407681111421947978343136285842787922879871617557603676834983906792600896050336797931963424080562483931172662168216676417262695121866824171333819328457002948685814039720045685476238341080744806104906899171689385775940894255484318659394324103244896675365785852531686058368364029274689012380942559737004556809884141029785272698186317360468334594759449907141173097950515368929442227921993191924447392212527625847305113082220882139842962611426434160439973055125476944257484913589710724253341426043667361651294283728909026611221698357685306880316118636718348632363809101087069772656767284142962988414824345663157404142912636407248149478612570334475040800152587892514367879983957179379203090501878949602501571585673693923963172559983539531371975124338518612007432535849400199797559245535328463634865791223937483197758868904644612159814962905192038514910291272126693335830215668008341712600831241648550729202075661583131378051221016750261896995310400359033508095500077279267975139667131908717569805414557057823487488035612351276414323487100526932546535527099110297334511891900949275028319380199054924463152631904680906312729704349516701991935263365000350701292658222711667946206370903323454502057920130684382308325319210514494413216734271027790642006219252252763270730634706553890773329697168209859978182689552314182171284454629629674401139424620311848530869932987851440722765069977658826376070648030832484293442062799688757576948868365219832151643086672633231427745137275772196868817816641894853954404525809716805200910458853653066083257220114481950833691193393497477171355708583366441975588818849431365764935617410647784470520373867576345904401751275378228072036113126287333322306745664773390954691354211974850383709731443011138448720850283045347655686288718731441482745481152960564941167831420898437500000000000 [85,31] 564359910658172250448921094760582692502327085076915229540501247023961883613253470027908368988336082236884667113182138421725820573392208463595357795518116851331281739424454771732543199570794229158620624465569906409736982770767358823912660367251702922257990123779538152281278025411446076747747178750393756784473070590201896331904778004441031381132863898481196040746993759595302063085646475870795738557458520725070135575362287326074745117865136905071198065825106430690916093742673012377607310101062570708335949639472154161479460870928302276304107963814996716291577539074202787218212822008367833893464917658420308989766724554696637066223107598613646908558443195044337825735014093548874252462216856695849424502787430627036162591850549381072629246096751585293560160063146002030967030551485880276758185573844345527699726119110520677162947975375541165789060547007185798425532367843207957252863318433953839359190619084787156694958205933204189942614384984795876407803219960679647339835378263486885573512414553469077136179890177077014476783294870645280494910953171450177633129654784436337551542069280424299309812246198428821683166526465115861043941921935537512016818000047964902176927643708672111554496384687418281167024274142738963054962315912545737372872616830083929070304638627225319862274989559087682836991364845399797595248532750685676750266179999651836353667282686187146497751273178902616602149698291694982444918740541113850660581309032046531202920151680103166742630635107497739815079804820286119853258508000710637412656144200342368077966850647863943318253516441447824808146880662743373287370257271841529123989187485945418115408531208814762143479938711590690752564692222971597606285580902437507378210612588764371044159655794274261367553952404240212839507717562038523186205956496780717627817832427027763418856340715703097023264196254196623160250296780688681481604507709275419661685576125624063264718521056592434719667829650211138434616603489371626825291103683547319536765168609256359857133800600468748809621675874308919766968366098361342756702336051307284011934553796815413422402209295169391523790561198700137402994410529963937701153490439954674775408087824935204137255545580689831025248005732950503538463067220430817333466650602480163627531947086458851475391769607886085008164937807055450079618736088091708935429979006589486870653152513154443811608064803529645065824402391336809993421065587146691399173711157943156453113676352284073943323416214751578932850642982465202902503886994644028827030573961834211436020243537121864404182023590189391908111555401506009843615174759179353713989257812500000000 [85,32] -330370533176069045495175671948586732782390600311801424248078973314197091255066679571119152315816047826757884462694523559166543964739296540836044364102881149689329560709665029820706423382446145271403386912663141211860666390451468241125732250413948211359272307844233901163918496198519628573368403574384351759084971826581997138915747545110021912595232870047659073999409365335537597964068214158176785182587280855485365776387838552978527704817703364294407273111289746907086856598671530037838113419798450334684875505511616770050513550619773593005058337644461288815724369707893494897088938618691388570557202607603565848018221286500708353116983228285297543270263275813289256187797170193217207090311436033776749992129075441931210331201567690812048802040031563300354249845508661426815532642712035577555441416998432369719136787898368611755056922428275027528439133106342554141029855509430312038644802893164957215048805267821230717119758140580642405716412802281278095217888757773091502332655096290256530179708445539976251075215284632298180928216716968113367757034344713059909313995152510784333032923815732397394108908997276593217725433044475178447497348785425615834335235941490287659023325301463079018058641950780540193773996412831642457065710749044554646122092290453123040535286420887736326011930773148811466888152180919517281053350720222697236234254363178931439614403647654252358032467787653137151728848487708010905737176815888505021165017334542585981817999613693342470514630047496236917583779625412549629691327867484290011204673278663779386965185364645200377820073570553436900093697300153483907877617599329328997864855297099362084045315937166357460224324150199654041149423735441039176500868106679838423537421945865815293695604333961758183631693121916020126906683903032261883566282906769012325394959720908207955075575627670054498888460828556589613416205419609487843764577213834668415048797878682259059494744308196388818595809214448500005855593419712366348397859576457892714933450186303687982304047218405222919062934324096555645911683305211185615914486407115382807628606818006045101993240729171652664010161407737381201308891262084268124069864998416018738040347410727929570997668718747506052197341066366994118314382458320103852890681052760064680928353499894137666898622313662668714981434147685509825061635796741496433348570415851417266226330020478373543708788209092520195142408762983663330461753275502641322414112001170713323596055905507579552680056393342774596523677648762376586910722288042939712972504803704785494336355917662485200039907687835578952231796456828760710777714848518371582031250000000000 [85,33] 183769567562445161740879596928359539077068850733855961118151078801015471427154097753336887905592623805925845785827393682362484305113663352331639630302252921550204213072537522986001890836936607794340746479117225434863428784182399665673266293760081680249213462725619678713387423038526256111430806808609497105322935214967490172728721214387262021467734374365180732185279162646531228776490521056534653466246599108318476955628183691714029317393183543352202561478251357796393227763738267861418096749912890503494140721763278239410062016622779012296470980833386217457552877347449151116981354411008740909731964062322870577766282693518507011061426034141800141222135528494770256448284876427670669538732493823411964186543951932489442449715461736818289768855857047973327496851022035602877274013109245087470909898484947329603348103973534513540026216622638076607891670367630052874349238189695683090285818981656801125905409540302638949377910915726013575435343724827188976221676101936875729038771694993643904428080846984434762918124910606335136432855878444232752614139918454204449685858453909749540505326301158528271763344675639556915085653015654447778463028110376221257118239585435085181998403535160789799022776769142951667861417169914200834860210292250654880552879600853394157501219822157219009564015154778442937366886167028705224345104765177543335223064374188283024559034584722486748784009305253663566767072216011385609895394536649198496839311714986427802950921186404152296655357889499611746059488399447920421604700988722129528693680841679884952584001494948153934649593943892593985601054472912872337464675277855359004237552608852973032505541439402664817000358368462858738881776266945124304449002101934267324090466525427964106088493951004282158227760423834777143085194686661081232608028441720342813991800091770205540267272588587854631425366766228521956497002777348489420373774100633213564698558020190157204887627069021583200186561032202122421436045287710108045088996461357568254553404657343018391552083741805662444490030173392518444167121909501948808543565212787231740248072914822927964276211741830629061500108654694782948565083876611090525559485926391949342128152806131634068797861216507101672573269821185834571598344692513037689507028629472737183527461469185282425615244348794461010974814993951221016261079366438188967253962540494923774117750388655634956717571644358024859918314912769389002405638412182815795105673027061706490662096450452349185649677153359196149566109908496899748495099659175464885094006468986769885524617269040909137625108592333070299876252029491752182366326451301574707031250000000 [85,34] -94502140230042237112212136185610163124726550312575696026318302868037722844299497638226872347472698124265054706902714141222785665117279256345355493851362461667333999399356340771669829037919070211064022906838184430072939079106788758233715887031641362025322158462202526430652561825533490599853342926003415576075656400915047351271801305431626234849163818682538527867851383460994077898864117071103408670620158782456512560341237146827873555562703969774011077764137146050319479654281510965406712440218848913827640196351235010890221741511066063801851534142654125728834084992171782350475529567212081465231696618471565531631656159848842930599901062756398343070659727974155839876395955938914070367327420839960270573393936602503536178327291254103847873131509638645471799747413476115155234870508326412353529674053156989854710039079368497295624560953676271996688550943705888467048877882036264032956987980740764464380250409401976924244172884496855096983809714302665851380822886266067411815815800353908137013830644293182974418370125889500452897206154454310928122822798535110393779409515415652846216555365239299721804578010614329546106742793024347352093882124855171688050469915905405611168602668240227867783204523065808997163924056751342699095108975774434136217930216895645261330361499678365303610091156778716007121855484760269824009391513377718939550938809378345389073347612127645079594346090250042903177839568698726992198469781326996732436203760940398923674989624692544639766811257170095126563885224663749724917600036172715564361611675551219931196112969391351549725969712320091492363337966174732921537311397308970645961759819598731967700379247100840523348869504270733284323134383017476583099964238595838673386005038928983013798025633811662747760760360182290995712463456401423341211259987228138227747424703563830337320564543505216729310787319388059588072734367082296195574465224345789589513136021007654725753628997854323325909338077835503559700182485016224018105934360824140245151484707379967581695647498428865548382063486027363288401985068673012728011409248349027772762092384015157074966612426599342443732756677733152548421557582833685985471282530936727791031010520077462736601056619088778928008056392095871900753085774925875681146517841244509426437315278108158115441465573177928108528658665160943194570811390787733472587749136170067619163644766359131004268259235457768125269931067248697323190740168699437387907834107178412237344377206772616457914894362144470470798048587609021093595113010457366791794935475449594008950421264743730501990339998546596794737340019310067873448133468627929687500000000 [85,35] 44522670519496371572820312646635143163698475772273665041744219425777980961448161844217088325009876512981978900035563557529155710751892045491579375477191130764430566301327063874372852360233817432362648888085722107617170319072566309185310668756463603371690765399649044897156506503904478320246882010243916743029155502527087917942617965852022890527419153420934299151724520054490876600276311800634551177844597914424626233451320358049504802067149955775934705799253480191017877222038117340629890025389722001600747517010462728817735865005018131582356997236907613068711019455183967746872817352370239614142222141285839306450318562575179194898684351145379509985918855899502492168802031405286890136507898826251041942804899907886609936116110117525675288890083897881920290895523112600518474882088779441029958508575958388951044140040770135068705264201728663029050864404685385550436035678515238034079882506104884213901191410627525045802133559451440453697771196505280526284111803278584685783446142028548607042782519426970297105794304260053090877175156021861215843197090163997902918314606079344132339138696119665828867103145180237476754694283271082785424522239719544712793712722348065421138386851975273727047995628623819743433605377462937514247614238156147962565160604941789238671082792023217375420874036705743202974166903068844401841113144997929712370556034449795527730699999664058601546385216638555596816661929333936613010258413978882773425729579971962721043000257865067488768110067100503846140169937176617973646529316980836789407428162320472371091427583254078277485806603361537280497451170320603718253544518545596720306707184196096927287619421463071128732244673273178046321952320856881807766682021549373659750380802219617312857120824358285522254311128511545926195455607926085152969429171122756123861869203158052674190381662896023558763048925129845729832202980618331329494600719186568158840573952266514784481346827934717134251850060574654914930248930514132606935873011481091073492962295182059295420757417163130314789491581892750508222395542960960473248759465886653769665704600833401748074311731868626441373453389244144973880449764097836934475846859509696260498643851518049254791395843655203069793489787690802346079652087094758296604657610525172080611410704091307368639131955942251108425708205854338937138393391662559083602689525543002886863818280724375309007309606779984281393097166419100891788092791052822558240838893896337845873247220058796967036433388476995217594315026249149079484898810861088124229494328706733075817869752225851752779117446903560384452447351577575318515300750732421875000000 [85,36] -19406854252560248767779637560088747225323384867778082142139985924266240639621568829838459522074875248200397347973782129089074116199178814861283944702362998442608721001290270423184318114714029771727035924396657160050015653600772938829346818465057018228224820607621692983993817366332559214712218218436087851870123604588752775274667413186728895457729704231169347984301730066809801932946684766959250054319927594068882256813423579376660318252272229674609252498196300748296216887621709467366222439942342353836835940010831532870978735902276559919941042570768171214535938440073430611848346698306069029704688980310716415933571262596941654308001472985940678218679408293862853174130027277039816741734421294623657453678331276278090240218431625485868661135601993630614694483911361029282807443200878205759192326273599980187442866716059786696005632904034488467475018664678933013396394931077465071743108836037717981611319235299163682343145557166915816118516814171322543225695132201195668904457506252682760181728764383909891912338277592141938306164856813063333785286928207396883000311285364235426954246175639054340255489181055100234696104567493862756614161786347083165201899778116224349268296958173952683090224421548823706119733630515588286287754638461390383213758226882781362565518090597979082776231322452806678284652942692196275213003070019307225012910354717197742316788373700908834003320482632003526979762666572973355815832370669941949950977192684738066366237428336969155864057653981986768642631583117517996336177436216336354706950363669423122007905595091336590088093498479877589093354189164472835237899563120876551439988946065476267505656295077300191868130693859574007126294112848437680060310176547570614367668022575019933537724507516698249889934328933072865168333651435667200562912367688315662179646388435287830867966546025469729432996244876360420718999871339756293398848785666959832391863557554752742879287399802453978032099385816774282407359178838255798958827401713245447183325199671333607714269692584156889908023595406850781573329142654817222535705612818799322408708121753347910211198042305474861090006485913945622141206120279978698947298158901969513005817866169403452938225605696438621582895002631810373397419566478224870059805560835537620574706732466852705676138205954495902126487601910007600363331752160926508287268242242373744355269127487048206351557689595292518594580000593873596177553571077145742923633620438129670970624639759734849052834352316518424884575083755223428342204636102381564302401897050724590733785303615980590087098690832423386609661974944174289703369140625000000000 [85,37] 7977541944613023796102708524419137495159657051774290321390145136661826892859855075844373294084335542230190569263999408207919001133801849122949790832135619781058554220097659392607214465074852316864870065972530016053676263474947703546569772489149089005799916029478215938761464687843079712085653590310703350651196789194317604013153445733270608284547758287134366856935802791332366852703199919486558953890637896549929858458835186726755138891521329419778127897580340521866695297805170231961929255930335710659437394779791577461438295381556631399596200813277488377792420473998114460155119265848539721871218044722935318201181454994556655904501279082378585279873112888890163046951973824480051842170267347466045179288430009553017836945708562770155085512869055979522222539867672231139414041543569321660348559558842141130436063409118036205192931366451670255114446580544984114039603514458960033230919231779803826082686446095219276038758458322293902227348852189103217613871170548388980555027460263621395466613078510272757544733640149175524953874912551565811019936922926860082580763772356163306568453932214588889186121315769969070290227025211986948285715433821809114105132482540512419476834046301639396829200347016125827114547003101279233647626592304503540759858994446624744437278080198532101025199909456898026047905189739464301162536575572953652107729491104282630177441539453879731011946604856639920987499480773617256374879740045480981711422325870856310976816735865067550466423456154119425544265277873822039752345626017624633423773877978848578864756732672150955968895638076298023895435079275940675238421314917773512327892361591597160500112650282541033863341313319481380080704196601219947576564986905454694382024598153857618157232904781752603681226891711485473849449024172274951358186402649576948615117634893604860613261160461326811067734910811667872913021144455387741475757843860914895172532231183173031633515043160185161292629840497145423868336493019273890673188384662144538228067132133301619304315339880786344010462581756041765943619262311437110499162221557108618413726273534753185568272511042275819199039701476960775400145620574080510642569713306496708072136535910221547952309233331837209267408479529653072766352976652564832632549343377516108064970446941470543784324878565890169605663791433250911477736447194973223697723606578548522899164374353120179532295982029331275800115443975959152254879609473551022451741246929490083920377664128930355475166015274075037108992353100984957354460347128014704592866737838607527951102544717274684074495398611315266634846921078860759735107421875000000 [85,38] -3135862701457650441008961418492885120038637234534641093664023452807694281904091492303026614531653997164608354194679154355393674851876536680365862815435498577723750050195622154680208422870131053731257111122473036646365167498983166326528290012464866722499625992620827470412847066957064272887037343622293604518962082890549339439428025908136378520236690963716619401561297295072814236683846978854329600933301285210789652537148254935189458132867134168242523083661981838920317747955514817489946413023805777106720763889351409136839688646574257336217986178467662673527981692131004342565760694356471008174517225045962533350458738311465223366115006661566176716716474658034070380361459268536672756757011854253276167038525866911214378255124952787810306604228119169270096133788843567392580573679695370543881881579564927169363073472649110665858773095761956528266341053585735928623808127753826203684705592133510553255235183506861203381438803169955350439605610675602052801710806000721376514201693482581457944889765345376496235428981900849367015070680494936555874926674231510947270457299864945582987576739393513308860293529441694204154634899804277535921701932166670942080556011492481671188632559689102728161730130470429527235151520891428380908122848656584377654713226476428048932635121810667504671660786455524585999012235149198105563573460515609937301208973762153853325035810965813877674213221992748639784368552840235042815491928415440228866177708125640741286477275102940818472283976306967504158660844696628103129286011089320875177385188074747466341756557753146913478698141166322588850998985135747949946912424646478155817094528350302088392009939810951491154998554340589463211958830810094072677530910316896149836559399067769146517901493183100741695789291332143178916749724643809035463417631838952659276208857926004679335840318690521755568181504372350924188841599553530510913850620825651967925079728283966373446879389028008127381166588814086864681855187175644028088305898275907388160957076125922641113342498541477686915193809400059497642338820291806563759648372778119897131976274179695717592391873811816132083365235747499415027162076092665669284461402990184132135087911902224170079897571878763623525861840778949405191678026801325681498868752179080046759569308813441128733876906727246024731064747955193744622760045801652704686372990528216189157821813956777298819410676909312043057239225618825478359401617839612951056642216025442111107420244491695580936739206384887180115691205006662051636561371050255237246069951539496370240338645199227967080152223999789384834002703428268432617187500000000 [85,39] 1175676207383896365914006778414590903117132198952816234490926388741913710597108171723671720889879500925130281530659648924837930353446419199475211725026332987523903221554155472429465592070257997111996771525118605583311093109485836465337130116475526964510931214421716923438582421534866959459118955300533912382438936086538124336264022318043902563031890099900545556167376539261532715595790565078857094886311525567802914448702289346015830406202516053001032329334735086774179388343097588580024130769499758176276461068920134438822323652399167317700973630821592459649300231289129451392011703867132345285879039051585105119133739132723170421008843018900802962034796344337834360387391333689176584619602933038131109497229080569216961344849391181319504523628008890290046708427323405398019044621859832772110641754447061756734808438141486905336720358318031791990958302567706515042936844379493004682676165101603388759776213330990382471603966859591298513284699205882458323476319763856731373434389672444527854712297886747409710299019717916246777279682814746154984322974737908717888578069795057215293965150373026471005014440070898866960219203772663144186901914682102301274954612551341836356358382866360940825532481312846787273455322081824938164604067951057689079029097559330825277560419968076475347826389245379934609271871147614140483035219261904214783423477363731596173300594364255267609798154554064488052051058231434376332187288379910479445107047972270871010912935473035241831603185550816575396841873038629082689419173308943198259009922449524640691121445556218230657535135751650501393754965147552938549957022569275873049167676174346311649763804271363152374240824891926589959421732954058492394471350791885054387257129683463086760147568775904818274824194848179339296421566421867430965390049034825884563862449071191449130649541476303738980128348521492880525875782159135727048456343601917074573758839582832761117982712493230585959905918720457766107801503946197547512446904969056011253598748461043714814470464271634987561935463319327282795700462116487185079145683118883510942040198305765004820770923919126543632733749145295627394235647956672301223629102876887756414154875970870105652961586487466282136637373158126372296006257089577111260245655513041409386161719264468342695580899401452239596649851681116635251676598403402393339218664410594456010963418099405421754741370175728339689365866020168355660632632409808981970693762020990166367614315849364905356251960950489476256314099000862857458335947254196445224725939622342977000542825665887851620955428799675246409606188535690307617187500000 [85,40] -412849506924210956434267229715632225205328568281488187033280952955309483405274672628106872602142860506407666691341781337418035556918964726714806340967572726251117317656157987728384018861342962721704975089826246340588087446443311767621058203942658051673290036568852017461265693877909645014952866676609442137939657394170952353857061800248792605087843604345566210390160224732607821171458953408491645963300932152642947154254874149792109872217748178360667521303571396963706829159545832622660291004976803684015298545645744498686916823810709703144672590655369385850937822855650581631696710851645246725239841175080949496418558505214038418340319549239463973426354852403909955312683237902522433685211001905281267072861201967112297302063782605133438397185229231726234297657797987861100296857650368713701289367025613416239779152818240385193467488089180171027205747083565125212925426977074565679321992710198377721033774818277464260509474192803489900574276577769067163878309026483631773932538943079275632039588920333608541748022547474440534636085729584826729606149905265423286879436471573382049352093713435466261247697633353141618687292703093609450595081042277836690361600865014785605962653640955587698894541625553150666108768396977923490124410677047273666175885078135167935235031843385548766287846791190193563701444540650059815405152378105229922094591825045964000191881965770906068722150878218735023414721747427901758906748768003187329130774775199349367577598560794877737002255204045969736205973872046986071232086877187975224150531737104838998522334060753425813842653634250874391635437156574648040968869136781880721415698165242565424948472455942197801612930690874633534071677968626284471620540309947514751115315006332677434156601849857123817380817173753333089070331356738813104916163794937596053501926256933522529297623099896350569440720143477665267339095399612337452247835894820765352220084592445149801471209862425499160223467977593226848301558019228764189281744097970605959270275946161103460648244032968820552268904095883879878337795114774532662603546780595357438206031061029260491038927831129642988845896267183036895861227696987552584393280673785427419406925244953850295793385287730015554667312430617203978030236133838673451407762090571927979797203611235830597869358357641232340944475794153388052168623648651492823568941408348443413100338109166748155285236053574072008916173224352301398657745956270378305139671145206613350740951104788653250751447993074085445671842650315495591964329227735127881473442493762174311122943205364273222546245278863352723419666290283203125000000 [85,41] 132611319808911427601306347036521997046582190897207502027165623171970864983837021526664443206328669310087109261626745172998985293676485704825980475450584876547420302544530790014401696128486139918721510019953358769961791035518260976724769821120249043748714182770347598676130819996649071987129575389293030177811546892761652965327418130858064632753441073873069523818623739062858722858398671477188963118304484750651739488069879964961411173617098522506375692916996553253383484566603623475994431410027930693922259682676466870491425861213646966897957384337511043408968716399795447637529348041640238665586017721302876331031265568391537997250049382726666317878814090084476731188116500593783332265092168417297764748703219169040164244113634085396068193779992609815941375655537274844858845802342539821998834156344963499270979075284138066595014504981820442020591687414290815208852317680859056424221042813781888502559175936559668181715319639690962048187598254510103290944809976153858088820769574963977917717129409177201421454932614534561660443569234836171275423823399753987158823931198138339464250637619468377281167149173631496086287831308471455835833350917655805922905120477373059052947416354610599638245342510142408301626344660495619161042538665637873965035276094031748658656609783582272267049305550050024465341576227810693742867381309180528121545583157307153202366147429409100646467844671108447770893940700253157086715024303261173408940190341337793068446777780080794418783027929981223461202830481480922726306296491845163448765377457562244603258630243465859950146793729384386871994021265266854273279103999157556001927170778531320528046921141314409732968401377729963471777958915997292952394134510246131069786872202528217754073532065756490044705932256599352474849585884315895606779670248316574941905544574808513077450651157758830772095769027460831218479841842326004742518017516461805768371780150352421962737156656356127489166472206768235698912112312449395546948514868221897651994505184420938413793665038588024156177063798726060234991176574146717591627839505507842146112546999683150174068744890749583513013595610203262640694180960700800011331550432148329168695386093707487935226001277575868962956648207879475251458385735691904981811372366249001208928196670943276325497623880966652965478522552809620390329680932842678352612290236803110860315495902846879363574750326216036743330118336636434002554287686555611281529532687843939573047003292695286733445687437253946293615743949104242448483334443528716247480857893114346669076067202191343552541979988745879381895065307617187500000 [85,42] -38144577737505454958459350882133374028203491554472082693494199505442049372444899236582679193897820952769316826974058602275550271509050363885473889916646701671591550305334274769812102594815876176320966964309038472139303101030022047559069339221983985120986558804484969369535040735033832364054548642904178357699603011324618556461277794838417785187167393965077731700446204598462713963833118729722098552508123667420844935224765331457324029888853577302338364479070244691843966349532178178763399771718938239382921906607866337665418157632456384741293173912456146621704106919825218824704309694089808372944014967144638407391393900590323224850958800943491510261835956980767766772956091136848768376422353330531153878957572937276881541884388294540810394714096100574396121014625588517835395193751607235309610760387623370717835944622209323038870538918363277176266699513427774372545512947816264576493936290326679547713345467894410767880695282141152461404216546514081930694512498817279576587419461028983072656894717040963217357469154884647948095270470529560958214239244215049938560216665723280926265491804393773973117071411589212109113088050865575026849665855154879752685972508063749844247605778564211253886276345900096158409839708725679945013503904394459624341237605088718253673212778853129251795510013190865661606820918461578477234292334439146573108162955632026036745460336403227956026235331259221690244771169935148799592053265746430896788083054677300924416369770475084202224386522372642579637586258684930495199535373781953673429308430405622524859142521310055744145158424845858259373051744901723301275262244391423290096101353582258502010880004719680795328409700278550360647224784413144108103322970925949919859115674555809378159047066416114140354326391999340267586463722396445104337559995688772493747952110718095939868445399239122031342269754322419518253147056828480956737989230046140802605185001704052289729512829348328238028975599506683554132646659697518200681217012001756497766223944474071502160794272021282908983236078310620561303343300115977511775909123920527929636176026854319255972222393559827184946762563171197822471527385026305484343213163599929148179607246085989660957506087850431949175759141236323137589585001683432674121994353438414143450749203519267276795948612571041488545492546911163223144569514123156137124369589077549251880755639678514853476451087363106632461744146300375259758644061380610495662860970134835589796547124955706056174623902735089149326172569915698071796942602106861384302272024805173785563469114612278332288042292930185794830322265625000000 [85,43] 9659774508601502210142114607273222470331831083241742568549218106957263706419731504364372891811916729422242178907944412363690044802360505234701088043309532290753434335067162094706418272058504189878535501957649378733071549882945172826044976955055695769951517800575327888001056834342124012487265453527091763095744905487489205795579816148551151320771512382845702853541701914416699399912063617559059361877815625213810377165737122273084863602661024225133991291169475524830441718293418938594214874827112476960156089875374280892639833485607579247389979472139297331667811282129448873913863287588921407124928903272873118576036064439332895186087938387489681132839574242973618465347463253204961953340907221493643341328918913640003145204821222602771555655317976151337413705875494768898586350102183953813734626768541078938535732126151302462721493073621560770022001409766990743586235392213778121176740937461767693612690743107161293633208001206133596922742879804086476598220704074046148938226734258544965322709040935821613020360113964077901208016967975272721724818662699380424612555878444954633201904039703649198991783695827669368544763229763229757500531585032782457627873673733460323301013944339609868559411327984488906975894278585103131889236561764514973926838271829574394160816192069753177922856271858153276069337008171906152137329086509757988627917020873638815845005805142252509635136382116550747303782138864944421228532447275372820926877771633285187817149783114782112666850336816595423847309717957631129419999437472900125459569511912870649853647110393369233312500301170282024739028920170870019992266991535786478698862656706076725440562660806994105154417660191502776418530076114519568350319428297027923312701834290255652136581139488166038489269700851951578188075427721795818589503589345993678789566588707144425376908008441070617383934417206657839377473720045748041480074087031467822692552646879433785216975295691980718125280156655030563259308054154898562230233312135742627062898388789333921943888657638760044980923020423719448612368693539270264552172214164251403916678911210956788474807886861027055967644496623817983758469356789614375240237822464137485233638702076447014503457972559756099546394924344997557541776677912794766382915996444759162499158623626149308494980104437616236965889981681219542504988618912701622601043548623096066117459115789305584517349845708869348272340026081632714622348805173439248252807915851886416370763523365419090344731447196646060179378061821422060312724385708732685892875197068324547006569827378719139687746064737439155578613281250000 [85,44] -2121571998037959263043211773651761947762958338553260945460040620987666209752382971013888137325414694019446943919492484095891531948620366220463495481810714833134268791655024174898063238241961908112643669692182368194728724264291731654820033448206318872555498546538368947540357111132415146406287001237657324178949070341773110405952488281990084019265785089063446980052851746939157069949085735136799874867434821413379053817197935801715644825144875498301874377441293209639195553988793706115962011638407094312894177489053617262102053946954141615426002395957740865681320400340609275675999167505733527793237483342139354495730295673824795578893436028792990220344758611929301241153272546919034203809763144323753061310061661609311382152267180281319988853688934692837479563643751417127218533219217100759498775572107326267072087275740049559642623742970407435125474328502967368260977565017868525215927002783183487764559511050316643517728175185529295449493260045999015665829753711038680799007133066514521141008384415013443659780124754456417036025863974294119001624414684628459152026310337052818899200245016376430752950944104395385291863924170778679329655689257672334304411490399885878034456289337202569488009670173824440506053089750129802866338458804219420256001201407110708147417175938558043775333313553332379441048969577216859618948484723685461616110197700678832438982217251019550125225216061114785165588285728237625550101775059101434462969410965977754047476843022579739271846397972681134882224714766038311117563932838224704830473571688294870146654143254237506138616683237814596412626653415778522142225619245432309306043656549784506067628889355353384857871387271436956023003634685716959706136085498967345772119760665931578802707548565854271878823703396280914379721454426557033366580582337268652306497238490408259306771005079708013030550392742039007641477290378518089866583862776718743309248167323693342139543264062375336909191202106672404784094184652800911819146556014542829275340876170045449273646831762799306288836945924605477395462841916122114757074426067049283352596442687005673324381727873070431926373724980267092267159521190579750523938148505284932761696166818872948551436696271197524643818955728040774452757880798041213255237992028506768817625925717798683071901211232476805433843573897413593709614040806450310871411183893431025299620338927210909733328026277548712509843013213566980317558528713803472496151545493591467075840838443529076144529819127404200038527117315202326735369251520113036816544790192249291503612251830190871260128915309906005859375000000 [85,45] 397328023093418470043809819594566741252023743193214230666740142100121262239282256580679988939872173658487434198022297123872394551881304017698444251791369315810377441808678795020623979560292496111438145725970112154777830445079704674317886941919182807779257555237122194269933293441335129704508744370161679010939225346607239314957490763710943561818440183435016706502025115830643425530300127247253117289487893466953986870278933916315940968246672265987034246600522358744484464682396965221116510314675374398067188912881313208620672948787399782158672603702390167644059232890767070357941513207889601719750388139660416902513756922577141948800823463779771540118356009848407781429995666170727173299984164798394010463897707976894042250609275445986424340978299238806784950342797690806374076853045850129116269056362487715344255324806932638103777930909686416181426666840410053537950620532060100310268662213831248144350466433988842812249779967190434162518686306785560082043820664467831501217495033895145120726544352004874433740956775732838562253742897861075364397080637105284926819455296019985842172304710339317257038549983888761544557238260699490372079177158973353489551830213386170586782358384271213110510648926495987103571430971599045242692683543468855617317814566950447892620191063596423701464561113749520922666063232553959448100800867041539325458679066043616093837386239539175290001343588961286702206033895619794841996317622389491875324917018268167563848650135546064321226895066324173759252843801776841139582453268110404572544598264561710441773897058053122651302597874203390254919322207721055573842602935392172508712210707058164932677477253732367020812784083713386223107782570850299255924989731562180928821195054395493528817994539191473325619798578068112022012471888765294042648013978935959101203467347110619631374819804685375586713771391796875237618675271571191283902015598822048627339353956276073686096541750902111140453788432739954292133186059682342091577357754383485953213790312007261387615279107817709453714232786518821268132482268897718684577767773327797899526421873889617977800983320262141883235410750445910417660395946687845565392963578281154528372565943756674627158757094121972034800330576754797434339273274297675553542619199231345456904105427322232653986930037462433733553263975656022955948987635529795289695286725717038047086324046979164035334154268753641136739897482455413732236616228568857528183527798719630605950722868237000343707539452424590602011630248714866082614659619931269415426390252866649041574298450996138853952288627624511718750000 [85,46] -61959728581989649823823836905543727156855703875145007472751461531576779512998372139643904818798003728785625262770596365579923895679151259398851590467374731372219342381305925912449299732461524833460811379517968860260188686050977331720296508791804690460542560494286836348553485107724940176729852176440606581328519101724762965996284036788625040811501309886756926255925144911326881239475521045897475244465682698473831917523543523483002881416588782260486262590150052972447605273202146572339748048703836178063514217335459616345246718680118437283599911854205246057687363528443050768667874967012567613186122237780887437795646839037527022927501446752135549349923664483892995146857634499892811607444993700802358080713711532237354822347495836468746771110919363285189531738474628710545448338701856337959076101498638395674668616475353818483432823285515886917639624733031520572438334816031391275725606880349631852582523288068761825304593216728228671740806600360931105191211109864941668023592632088487063025953181720585259820053637045670812756472910247507645514009727780586334598892356277936488186632404022997973673832444624522446057638201446956436555932876447737036455763291884965480017565647119098686257069988583950367996633907700216735181768390611248399491806230068905946004398528769799982662261706873575680370679696151356151593259861348957388096169022170720740287514395749086156804791287291421896739780507605358396109859492304181707218328438214348754159168795049980421497276260411004000473710070271227327090814889244690668076070835132756105083556180652542276704643542624703598148330778968887421882621567715149586290375534823464511432852898247927469284807929537946296626068268561345138534723992515873764725047468635580905118485744155763205181159081809576472815503368911860784407584204167074044369330934140494432474292090232479699981981120632284623120474194987270220859013295434093702811519868784197007521877856301011862796201367839179380160360603168731597149857923599549441981143465352003810170277096082197506916642667249806098641130703542468920520652266163045295736666681113044520676058193567099016301345388723331524700428684555597341584959152487779679278123030457719580899195644062254070135283541279424093449508047887647199241219632069711550258390251663812302782957304397373782914172023983520061816324377048769431365971363918956325605411900925729770286809612113062000131365742410906254137839381988792836606437057260210583557879922720478451866447154146851229474109472109477583077569657752205341575977627123494873018216821947135031223297119140625000000 [85,47] 7761765970657785299140428748628860322133341584024610246670354109834265153989976316879275490256522971781413038624691787274674189370609890757212013036015664502619533282353656671684272629644100888748299757833613500206664934130960794975527392230261977508538246544166381387441712631380362250899108655043817008444445759266916732325913239583835052814251841392914699548968446005408056432754114986004354872875355234896915200478393294872076651815104741913396379116816628844214211712330211991973190821346655385453961603330679448536309755559709401881570514483730449544026501998505385911939429619721662899277318540925514815277437684037120971783757654075950299987013732326539326967304035797433283486044937958459023937502242612380893344657982144063691161111953653707173143805575867029425021486769043725243175396401400087984718000561497773040577999891814852186451591443106403117935599659843301766431829614830840747917642398527458317564305025647908003614388078278248898655316767621220020223332282681409666128083277147883018144027503874037752013156273873554015891373115457515183969354140736587429257522444531495308804590199557760524440039595464191904295619961410178314406724918667410295036426143016538312021313582608900368674286989916719840559237006253188100433562411903572575909136990104222625248313500004972778602873682208023799547027785302586569099590383332023935142570819337847385811622520643726285401782944176879417736297434091897840828268782676913239761266946534285763497325025385985532079446581909776528483380844565709765229200705019401320456295079259408679431736381524133970263764686954986710627453660949893662513183035878209155286182190509741280864833628764583163215727049903609916053072771892265192775494089180105792833686175081089625089721639444502773123811135770573665461553658004254715364639500946074305246125241586917099117027295798442649976125895827314017060336861387468121422437238664335669523083538626592006221731831551633062676539613850128729902175605531374959348433103918106887978338725899009107299072056295973715761305438567590013172583689207931650664577281497462583101937714779645746684591991365990560914715232200754619075816137814718930971598179014723761706228439329356655856877833302278691715792592999751735802979329237259318141296447168415018140886094909923090965634929630033060134477018271854539442032824468224711386331837602630010376930750451488044112793315929540940949070624459955048410986075778278036592557255610534300890052578096494142595220872060168192759073482043364772438987344085892239320401131408289074897766113281250000 [85,48] -754530662910218873389231598051868033156638425557387036159861403378909193235519328722175672999096410452228099823502882387044668034034497251670973457112669366653990105617544111169015911237407210508875774630428932731391671268463295916521555032184844972526402919695773292136665890596029057122404146121476886607340738408518123281089582013859379714378200721319278051683755083706671193866536107697576821254910945727957997384645201329121556601284651787817733680952872591687046029962884968244495952294829304342660286624575865375910550102117114937337477620059591184259220026168153890930138143331058282527255957841971289260330064346966072696105232486529754033120397414899245144280907498622652577531976247154592939996717086791628535127670724549846674975122938054290954450357873862464285344646742396349511453862796121599211579886656225848078141674302150865210093413338347568407801359512518524676720296455244640386422287995637653680626093916865226132522022816101343137642383838728196560956028913209394187363152171977446727144429823305103917551275231934004117938623841147809108348475011387066985445827060179726557468754537949337285197296386020819185460851930324890458363945909267841199289794861134444706827026750518030958712883744158569555190028145627282401219926163248058345811973406414845324014032184143783309150722451094579445892037497010194252748771862996478209645424097787073238926103392843210148610543812745881757953866616440809244380625535074461583040731980758965168886755153718280213219460778526485496628818067314615633271276183153234301045926239375074796129943764381112531344122761033114002792138893946350044461862601609664173867099646093340897577649364592248229276289104440772968825642144616994234407105273646163691057926170023712965937331508734263969474309509025535455813047286088072438060817084006645550593072702572602969580452142925415658496433270948771153590354420233316047880613854638455667748849742739990309485617157237289259417559296216517107537309724637934242195391747537107475641999922609490054525849482875182860165695340734612220325318806692754051535726772912406013503142462126583902049631705986295368067164685165372281793445498653129464046377080174833162909172962828365685559388246599553663256483216041826384567271383346751596271932302281019490962665737538463728889086992551368043346091192152296791364009901986070601685581176355586593701369035326240896559056732707378140908317193629222367143800730876364501546689819034686240984134265124927800002640153989785349286688543250254193345966102768329619721043854951858520507812500000 [85,49] 68277078396933553875249943095339156911920206953316193635834601383741395118488237942036346891615833132457232755899912802718809030944120837368347213924166357470940553113070275984067907327419747763800307496763988836057846669334357750391997818210603283276857202629649877821269532942107814436348530830090439457757857957350220429434369434721018484501167869623475096914606509695617044419011396077619172417053900054050316005385733868822002119994364581880798707558186722697244605724475390241387843953380261301947314083305773044613497067638160946155356967392566568681962380858163522020180605675839947078224865716437953445348042854008439835174433957234818797679389694277855783628927003371677778318526754890460627463953678086827460463643879830820809428861899988699613992450130270171834658170296472213356227759665412209352295372471671439758390326830347666623954423234021158712895708951660807048865551487420138715573134457376861801248588364247695314209939232949622745430237760467572109945502965747870969184848079308550926971343472570787552483511479239379275480401982177220523070747837865520558489214168459751586243792796072026129688378285632092496198953374340271236152949130095395878267888355440782367842435689545297790609554237752368242687031850943932485868633161094975090443979294797629500227637285556831212744803625484060482541182090099536359492653944193979604445428121892951804147577415011594159372008200463037282777968594527707769488811318589052531408152318279051860998029143755936553603156280446597326531370466934732727013830182388520017638840892761825878076158804981382787995639226977974783311860785284215018857394790768097236971058199147406209005021483144109098496312982189828554107284152739904197142675802649717785113877626054252047322895898725291534158726467978460202035542564890261054024271075061692360500108288644577916185742941276567986358129334291058318925592621660618135834912070721742076183002833081431674308891203503295826662440880121951093087959997548061395687896159465201049388290949934305084926211052895497495811174768424865100518033205300199739865024759518253520438040940062166851053379673659425110586034381553252771205067188979213046138770348968067721779554001896976251320355810072984891546268348946914674810176126312765489186940514079035826145179955412546119542132847061965248064936280369020788937873571017355126704503924023435337727664000078686565418201933815675442389481562263537028928697272714090620287533476358105989122557127184611174197701449055979199616121695462115726363294676559689833084121346473693847656250000 [85,50] -13512280376849373798430590922789289175939048582582805616481117591606505620181333861826246283344547587030458930767961841161092693041645644700711140182545866381047170937543677575198859382655574263761327650849602381354976688395615498435418228152729056297260925289225321015920064176995117815747353742146359410968146088430142283040518384331725703137588162965028422896385560621822552439925487306435389642322277966075037001775784197027024021314004113043812729069718669452821702706669852620633163056372303617847713934054037737580200786992360470521801315662625919140921957044276445014000296256272435414635851496136184812675540396634367923829672013202691204820353520841494426449103634454517786923297719960685776683546489470912247933730325424706563501603234307923453015772170648420847085556072703028362918796501935895381040196295175295331750015387049055900547651854543188313793932810443245252466721271247549054071417713275937526886080534271203218716238759011918616228867239292834118736846614777507233164029357886329661429312921689251085163576860798170368818252922422795520790141725898177611801773356753491221189631621551118695515499852602118699463572599710589910364046161441175125044176934387835950747901315037214016290983026554048190491134921113643241848372882093068091797886232712210858706242502941371670953206367428615144568171707458096982060993917909522822599907166528080011864322154537069750463318642324525992278465621133124563104174427429679530858093197025354168250348219183649210949232184058181589483094922558957808569815871084694917845301713498154727001700915330154874238337976673903551268983174835971000504881681212064547993455250299285458369543169965797043629158405895567088615227015869528568017522791764898996201621549589586186289988163150693141692684289987141212737543356954762982060293160513621676831550098779504336730456405065840839209051729228224166235233479358144448664040177554875724362185846850894370025206745896861954415550755534030365438939770584628553048816930349013234429862023849742789600278581009899933594824653409766054026782892779662848570719820675808019746576349045316146030066102131498487241071232774922839162875641079381022895513861861575106518646088962267312876263390618145902773334993879822384266061552893067924869415024296357948229167801635669264329750002017489941156908485809451737075744084747900777308917863154451063311778774513795251629066854793566369513127527732901045383210038415922355757354021921513125203577083377343565113912202075416968071209106996496962516118856001412495970726013183593750000000 [85,51] 4292427868620941692405496571301105124883529760520400865936225779093897330989230215480895006907123386690319329186296254398603462479096129580495997372470615348815604181625235848327525293889417652469959514754620373018552314628824001567003124783424684453243686468325550613096866834559096913855952847898456705287559981992424177638435968473393534665020976171121440972149055862682549932321939052200751892776600184201717677447095088140153723153066958034157446917676189628867850461353053715296606948839211817001003327466734806796832165259236315623953705851121480743552930267134663044619676539431757695077580957835914154807246721125926491199360325407995238562826668323937880457113612995546137294468692763880853170343109206927231793709980737337375148315933556325279712432440383209671251852802662081574694127549169680981337277504045789629914697236004273979186128953115301309422856227166958283538706602726331079773811840672069810656899858472054491149702057732414250010047295358564871730768433556382729015867409753060551844830013993711011438420623341844301524640038435746257435867834923883179547033085845573257600153769599702017078783609490555744383811474816778144457437430088583730152425240596374227978592842562348333652729887894346653657796968695362827934141650210487341085744533434282135210284989071793944436750065192697672386760833736218095170147476737452428383706382938199065826729679220398981562846089615210932812320031650019557706893911839101609312592707193548078651264083828600525123858403698149554817834571953804012819249514573013395438956139129985892635009590793318166266610351217690181812577504127789017138486247228270822739390261852892306804679623500214472826076724801279237164060247671755212215180360360913704348244985324438274720087320725532556853749851565139706743727764054085710719897168091556931583632644562719005789319362842730841978214641865058450830511599220362793279769450601712966542491293170950933307451590517441244800357590962419297491509680448860600532512079229194939665448680689595752106937066710621202984890070015956443519320578730698636773338499052401256223820039432485311443690630640047239027681623329215341723625176162069993074288706357081804663202658082705882880699185903164622360534661202351037976366677419793316884402706653505038617298605156620716845238041814366880430587170035182692420449700896161930057931371961037145061221849881470897517353885503674561854508264999159782332633286347514670457052960733112992913885607897473691042246936418047239273905634122409369357598052374669350683689117431640625000 [85,52] -1005933274478681732452949218935795019365516366610095186455817299583231996657177474940379290453449144150703971114020041863438169356529250799289981432588145487875745235122741215467738580764689116429308263285541837018199453587437505444003324944676422782853728594603213324391723424848098660617631409451900387820310136322009630695164554654676753709742750021530700393077629589512184772521583489120596232583791551236019440627693912395133194196778886978013515935228771827276892657696953352843787903777032433725427335868683836489505499576680175232180403059652652720045513531920277558000329296056883227814224688620201633208978789186995108155831054919402992157390907195633793875041632909362601167754295709094159480056830455596915976575164836874058011903206883910522297170583968308684717457152275476990509414552011388184582530248454577262968620197225169069624567606083702210447235468132598860192460568925478700181331338212216202972386256785077715548116800030580576359424354034015457893243388394085333976004993188691686032946732498182769921187473836570361274103225552487211609570058798854435041103227637678948308639547401898555802995092441751366945470526172448322857321935702938999641733705818295910401809869439035557627319953702720537116083865811441685489513583131396511283088959792039589066006437589715768062068695219040237062400710318205034220742052834441324443594102986658075420762149764995332069095189139084150819020365452842397298414544766399713827342067999656729905898681350085300965336916675914368534961702911477511849100449841157803100246174320222875927379975862091097030860245507312298464777128832066087310055907504763193696466731027578315976056706604305440784488573912450678670237866605238629422591590119220032720221474225071918517218956458217193462170507791545678708073112853582874946482178832009072424241589164215684453934625356758163571905936565601699200007007678699446112568918389803252795413035435742583107249351835346275038612652150342826516551706936528072723718199128037748236637074802743706409235549744651781159930577859783423519883681806970255967659508167949756831001535834195917357536311927636309661236494150487095336161522200170215491485029062301741404182046415497268334452613602968746886798097566420103016478504426319237254638163212305006587546505631150369610148095705866725519423325158221943403780145846682161660705777751695642096859073162992670247974626108291352092959956975517914868080015406865717849558119210322391252104170200800261210939341818470821585714946450051954229820694308727979660034179687500000 [85,53] 129529076326223088160115772858826973431465089630770175597689066361452521820889196767130935450781728881609634850344481565637210455031928914696613930696017417618735346238080839760724484870455074057955192359542918184127810598567098705386711643725762571950907778770353067321549350284860422764592066463426248266864882909507040573329511953430689225252062645527128183355651421395884590323401319103669831708825429250686776048139645422140393025939738194817024811297591464720189145393483945287817644809007899607076639186438087821639156381405348272881671750370613917588865806589698799134081167047436617348055587401527528983467425546136135118953014852322629194903932794810226867338718668072340200785684334023599893000753586599815323102791152368428970401659321565737256746831977606681818741473400976427457044997108285887148957756804950282764767471543999136012948062960217552201022649607745186110921970971521430809741053669995823149404814795782387030593070787138272380288226977578710001215672393321914989310962565269073260676463140123952422666157983392799578198467714479507277264494320546041073780252793904418983781027634359322274247291206466656269925984099210011384931597478606227983689867353388914388556108646154580039209457246761011689170799107062989904017228291021057405653233680360850939676519464928647114619718454502011889779976438581881981414987095020153825366595058919876137810588782160937931903117087755679247577329696432937767985654295522688282128924557554976946647528509375605289338728994296748258217622935321815345955332554776687367860898233039109990049195007605232775470048536913026817392064283823891683651513333342323265952751063288650964427139739591379222893790427595689190360056123054127507368297267075575742670313184155874830860278584824710919114300019965054768094433579141213282801124304268903568506575288621778283929328624302059869553606366385100600625823701799976863155267658187277509502832783102812958317318437376991882357558507617517209175520032698995985809495800369658048166865338147382797124678918813002617809045003845200584797826056772871736597090274653602186103507090190649113853659805625760422825911613854916809400698814318880476289516733046797430896941007022020767142300490468813378798592014679682687098310248085324720621560222270585997110507014673491268057809763665540789756608110658183255293754981999073139056876388695622731424017935264806372447061109867919284148803499135415734470137075027133972177491499726367847179947310220482481195113033613948902412170427478343981420039199292659759521484375000 [85,54] 5639924676080590594022851322260495362531222736578644628421638206817687659310312108214560282414231535918334380295362553816736053538203569273886197015492828499405387231978990881208828256991728716767560850330948358712349975808703594945323083132923002014294933202232566498998587500730166842793611764475927084878620250918361449053541114033530198114028452160155057067642608172679162636420855132596022262113481184340860085300932302519664100349793939357521874151445508572981849447541815480976073264130256779174801830879618656213628646034400793485704254944127100987480151035380427762687588629702962578022449233591039203439071664132587256903763182075262803282644106246856875959663381776233864952911383507556731259365944231639051591984531803838520039566492005782790062260197838399299036524692635722733303684187004886133904526638631277530022795037417809765454894756065914155415715593081257811921300006430132535059522647965281240454488396496636506056528328194990238760489555691404796569174854845462042651062308175470077981252470910891981378988037957675649287806692651822415967448640526315584251786028629323864523670630111596390688182321001177939580664149223481352774027347062285595337174947815446516612634359838230047076942426459507660647487764275794741015536894169244801603812472530795430924354291841158354457406987263015522495682098404849271059499628081627962059237121977881758860904365975710685319122069180738860637555729122919159389622464034840350162649605108486401900274686711432143438136037878041142769815500720211891184966935825014758463036161011994624762196413315329536958311133071786467338631882750341678685264138214652586464266015786871454005574662253574140596396419634990097353904353623516113087274872667323648882364032284350802545208377957889178265178810254101026183238188494267831914609420337347345279391389034674405021186379543510519637107571135463740557137251535200526340780898953940868600020950270882560503147579628685037732719613634458628976532172217820533054775400951991769358530966860788382405160497709990057407524511976179434404497907615441807086127212824445881979724581402257735398544756091427748480582378349257437343153489932478631789765080356421506248923481899120642296106449148626539577793353407712872646787675127985354413883743201372362984539972328111413017526600994335180364782163580154258474023685497610429041274299171258513924005280978784886425012010878883949362846442642855302077058402605148634193193179929708126236294893981346039056500562301548710314458290326911082956939935684204101562500000 [85,55] -7268616356979252863159784775880522391963391379093856953687885093610461653505434743869383482943694503734494126568401376594374712336431853108461366747757960364318872614705711200575283586715767266309234029169015296974498988891188037725999353156471913047214334659792357825493938869745838835977821329130079986667450999782809464076407416576303173846315707589714589223128774700421393972847039053500762350213690639168926910291748627329927294599714626602075369244654625061424137774939935791572480983608178778848127731013748028735552426883253033154081361015519672692887335981799528661068841582087968826562722587296036262355398970058053618976324271004145837415868073733014952528970240644554615793804480797909199054326449521914201867730999379544157498680917472008676296456053953399437419795049644133670288622336139896079112350052694395226364454896174354369696518316824634825004891300858415897439251635205208269876954476663008237935124149105592623505559742199758048629512103798971266060552553827980678622913417859310604505867022170878798626778067112129722431023351300748469491026891033417706106575650395126174977450532363716342095079523910069565172687715031774245485741097409112023437357575098200412627854886589343640492019142075144802267812434752456650540488013037576871443934415723675817389021791567008302514079245828527775556948053992441017762661076952326258745561135497831924558629636792278721171535204680414970849496534719881950627543003640988985539621665945240536780372750004207620597892110836241669118997511582400790100881586504926303089029581199844015844013337417573916150710497413213136886947940657636565992109770304078281572542830414782468510517999330845489390631018093479930197625961535238112572828670873180806789360534401980003875302977406851478823504803687915358961277048973284243556335241560485930098949521068289646765918044006122176428596616541886782190447340722425508598150797808048010586616951708755602078311582470535884405628822028658080658007680948845619400304092216606232307738309085613792029118652175394349575541929636760973778169305238628445955648895766604051671375726537217935335701780014667025373598146248860962879016516877737497859027275852031979582844784692354656286793055754868801101562643676602934748526158397454013239115164403636463878196238314430149639338528620426393047505105924540799955729949864060166349860076738994223243994356575424682529734310605737413967687623209134994091446493911869621878604018972472358806808660907510355039918216156773385361322681319506955333054065704345703125000 [85,56] 1908481374166946990532580564066769893492754927776809923828348987770878429785294417511727217701163300412260344757448153457624840741758395183155365384634706800589228061211332155638523842880618417968608737903163682643708557172986025340297572725367392100019464736760510241501315681716918953053745150772199364049772341171003940324248923599307689186029050647967177895519780599360561503586571457690774379936167206351798600348516765783062059523276386532380801790744857924692341245367283107249046689276824255891776230430975775811158605428902286012652066705089401311432386496964209922928747686715714597283931696866742307178641011882840244177706465193711234416789836055649283066576792238244960719176445941349645599927253849060093172638477965142179427885084679090519817046861413054499138897371057320216059479803347896795112224686352022226228422997534543649980947811531313019250882123214417605478022426869382056206040407195190766666541312953710955583097979289844586420328425253973974642028113864195619258830837047578835226530015156087082408545819421880870223390701716102274336169295820486486144025090861047576706013465702315867649983637461343148928045970152115021731290610041144233259556805911644164891936010884212855817008473353163894899354794459020465839242118194098321592245517377314129523417512036139498872329439728267905832405786158965145083197346315989148150900844656682254744126269559626006650001404499398892132837746703628389851132273298286308753431883408068102419886585296864000749099133204942025135600078646727897696994540123083333919724163788727717147821554535479917561729946755106645602717135821593763406501930641511566773862856818680560712807934882525671597230705494232685210918705066717800244971038248324708384451577287105857442379397760700201299040397125050416592772247246588696042945345408994285793812092618726160517633339490737380485952804481101712552229308584500384129224032482910023307167574276696497775296362635619517996443833449628342993505973521102516051194954660063769465511003918056144253625166650480593026101299147429332315461482443562086666668265259834666316859566419629386526281025636232533336862553737880248689621381229806143471894659112379113504543059963081432819086679988379068372345311792611792138485670022787771312187443873450308548027433185860242443584595973241384975189606854892384700597921959326805778830100394378518179343256577978315960149826587340739413752372039645499157206751328765284362513636164525496638131797984099733242580829726056657058563814644003286957740783691406250000 [85,57] -298026617978361296446578636394201066958963896006552103370978466991974994338184019768693945136288526459137683928216839167755236763943057392257600079843529914540290647657551927511831148433311075452272348212001185695586207030899119949643940537835475892196119858636186103329135987168303937174815014704072617956556943642939633448484820301191453865443884851844390839142977331864710880422494522014935149582377419098541809614983038874427953053865389358471552117149905443747339189683198090539717879235128718888180230398780744772084595527704013415672617340553140732537332758504185812136748145872616960407078374192783167977285465582987949447867061645051374597412143846707041929210124260484088710659629062835374628829756131482325711481915730246430393050242181444597516362163832498393628309958380740510502193096193431387124082561951267605190909432262457169441313665743512031124042585539739756933512589181388281260273813628889934393492408950317622289538609424644497267977079958785049997776227575713486225620861380231704772223710501760066642690696273846806998544139713733809141423297214022855448348490923909478224662759598095196958507469702023685778991844794485896040964565420698230303834301490854717015498493949978542700177101435119148642088489590469973400103862925810041458761284917794966516891873884444412402686643064496736362709329967357010919091459455549263830609685283268179294642605712169649371707478464440255817428320878897856726231388423906125665797611866002811344075938395771947096056312657699419756516070621802095401185717813245438867788678363400184812330531858070201281227619655701497699882616232379039099981436807394416724393602512198590546173475997107614964771224192807787487683735873114496464449105667156561667926327000684865484441515834709558468077218244074962537914156117926634520602393996830214702968518270447585100762790329943956511718003492281017282035037511308443096674641688432373008477520429323600925616233361166882995656723620613083115185263565975150961173949663843998832216363376909801578375419763740954914955275150884454670383091029864033305934235088333403691663879897694939302708412746448188656263232899839939818506312643277203149021137515672801036062146028944662019866701477204334736567319743997814308704786149527420594439987841772347296542270303963691649062871981484373667779894087706403598718963709912561402489039882883633078296310473047438052272712878188527061639462815858660632898256892930872286863006229908624047522356616806481416289157856946978597534325672313570976257324218750000 [85,58] 32573527680713013146054842821025725910858198621517436602196396645140051338919708847713095182220696148219708611669288242407647171631605276927014300625994608813536314545886836161928138688383658777496918461099315462780117843651267382701425056705658486049475452460893076736916193101989182892284418238975983842901169594201206981279290867679526745401647335605714821473628230867493618519649713338071267863007956467877607512536367586506697015736999512263945720805380277717252708972700198612574621006880466143873453413364149253355597319063267084219392825601475807877133622294628754041605018928384838955841826851950774321940398949066036126106784055815382110192122212317091286360994619992320287651177556234543618471249497804110189740836092706478821032118633996888107547053995354576884952929164254336735625809921547132965141852408441548694635496550046429148261215212570099657329067306351598789188094803626087572280310437977042887016829665917376228892668590487831370691745757771358017534976827859347974019564870756152537839147516605546554866215372317000145860790545361628401742613152652772964482059999041518066743916915495194809480156884517454076076610490822549552637241775433366932295214881517469475580858191501435623037101402135283139656522130258929773026207113969293291713979753684818544859392379555679679215173068733956087273763734938479043607178478363934209785841370567807677655615723366611459946778340066990548349339007278139883540307847527960079997088010758061640956412986931084191350285897066811826870964059068428756620346185205921413621742676794859580142525302873280278366055076542819202251167961565291181748435977638147746671934844826724556084332284706664171798748772075993023849365549405058540623596720274540425119144678528735122169931099615398918590101229178622865113994104652366034926127365541804304084595195451763203887140420692743471134260587489160559014902086768657243714285129991793681234991056902096078453213797267117601184269536981902910320882884748709600603426056606119434107670290320298200254900645691738312770822773574061507681822313734261315993995092347529674139672059749061342921403977612106765104118632840628756776006972062610606228323653703619489695221283860979953101645767204375052958169375059799883102439108222396503488688809400900172020220360344495562534780453147802839797860103641764575430844476490898859605727824355076652635301513327537393055050475001485892543495299829428904025434174947263004175400744370087703382493519650910812363725499452016265422571450471878051757812500000 [85,59] -4661997484938138170550247142480010444799911368147228814225463305999011830418464279318988988400034615999912558995995680311966690374048255110780143428319107393485161799309181649635117626855741816918884085740423114246859114380020865214654674988921553059051374505432923037123090988743448954936815120593017820437553747120797262683445360597786546066320510191726553433285162494725986278482252701310230826946112302988165869483322823735150635339676867602029556576561753515722973283862480771069382168336207489872986196099954805710492296158733493678468995750785258411207533369371636953240028761053720543363571442290612430716976660669666188510719322266285763284977704509015835905903367252205128405027235266522606598462831719327176577291841443402417917545537705882324313542940094727960055887186959538488648082175935853083907803707041432238881880211500503255586459218462740491659693567512431977907555663176398360361736336933117428496990134512542635752896914857092490613916549638170633335975547653978152007463215188218627584194349235143958892952763385030505617670013953674065454500670238282281068523035413763965103698847935966875058469176625742054192477124006992505578579910418267627232362650112267512640903617192968394458375363573087030528749464814855444618147156776612492899672176287900266084164390311391350396576796252151215406814416576359775457381382100121009169112868728931602390643678116307265292376251770197706552373526390914704508451279637826949800068453567566440721767223803931069616390435711450645318900764166719526565476803759627305440838864873890488622025048547123539651915395513503946230642005333514894789487422669197555827280708332021330357569596732104745904819211536703220532577967082290887666906791712676984918424426529031804270862785136981721962628355532827772909959979923886374159842010455480288837726620206722924935155617263245296205234690577842905594617019340928517894194654810244572254215482307024280001660310169435498473624108137830402273200095419890964988112695991234320767181117179680242101444536848647633681373045732630003235739611877648901598281100170187746380002364663552166012513323544242556872874705674950969274654181962689642820422878520310563945298516329542058974012816079630141376663128271618597151144828267547404307519171360274700207164592209210715648158606901953200447400134927653587351297646387663407138817426361199119196778709861583176246459660412039822616222532115553011979547688020047468059232095799163597542642046648544062927704834109476905723568052053451538085937500 [85,60] 1434333111566719787997153930747348203019124888436209770651447044740163348053450818611226747624386676007646114286234010214055203716736391545967348516895606588434054337960168839828493154082694883916694942546989722045364727696872797951475787659264249409323679939165477305746051877171296397589977314332308482893525299984969245633357642226836772395065816892278715027851825872973199891895196576450792549025249243437332225272339283172147221597822844442887228797593380619129544377861167212433565990814320014426292625616789574377771286134231013964464969346533496608139167255647455788145768075941819174039464440792248089042716588247739245005281718194842093792281483032229062480281439740824291130249073429201795493153630258212095596010285788643565162856922164193690900520413013970203477007860788057068219772541533558261997709486190708424535448776183498953744641057836323068589757133586344582636269152353519783591689000337982667704262825567840579406486555830163278332710289697817929955599900128130959137101607084679447585191528526092218907867081081795954551047610345356991106219479040471418676512480440156894821276429674423773830446754289946691726364592906789572446063350121694891987857154199631569664074119378412652624999583700606917189064286163366976110570210440220141355716341975076470937854107253657691712470109361505135880503082258017513530382397580929980144463847942203672389703067195040152922588495182542690266142432932064945931741295834810621667525507381909132673365821261461528190098791411549590956323250372070747717289692666908061047883459248094411364540112986579757387173833954017730607609178796629378903777113441695377897799098466516966074924837274534253559917973333193721843728043074805402596261407589027920691543460039423050994347182875019054544209905645767114080052935496189645577487306196698303914582924210067970336323431094104463839126118461393848711687867371262800559054950795398546585155310871894656611841017004615987268379777435802781936349743526561457528303084430786719641497519829361968128594516311289713386699202583639347844239239561667524822346180379161778323975751196711635652253530285957174595671377795553867685736080212466295320192427300758910495316048810244507986944064463698631533822329261360541650887843441954829007002288554723486086424047821679792005150010919221002149739188438643602210608331105609564582879914562659169312708433416591459563776837630955507858400391963242923379004719171269924834388462982411720468137011875401493066206626281200442463159561157226562500000 [85,61] -397992271346560774403842967669805750687837559226284541040176312212739208514438921433396334751736814531960975457863197195523960831059688095512638298943868749859718957452516026390794871005877248303445929045534308562132094026350241610464636790977178391299493815549220369558645370833390808093720858354235658031609044829517870372677770704798047611627274151126734580549100899069244150578416652536502855959978003028561374386294450815847513602885375105284169757808278486487508657230381468921981077005167317910694192737142648429105962959876968222510536631709651727543685884283076100344735823510367377671376800905319224849387402086669833820348332968916365090970743356876854339090130596433379525396790983500672277630867494195060127414280703603855733257075216623409799034964328367877595866879199163078996693970046148436787396583224239325640448037017394912417401409760092146640966042643797558961354414311035237764387734953262916613607295677338845642143981719549548863743145283713625566496839598543152424335944068415524382415257254312983111978671481889487683184237186939771448493046302877357449102831999665473405980440837237908739562220455433573080385372845991429448959459004471286995854778838257549931622379658092632207824697896583944716786373182256212885747525713437564110051876729364885478662214777724629908557314996614388441013134876580380610928454868796183259906257875333237783035001933641120727440787660046655024577274634923072953873123959986809010106118451702635614015720010175159299282662474348568204635885778603142720778640753776077462089168052876268630825946851483746972414190184074628068335326866754884780651913769936095782626381891484710883624965890731450554903060995787504944916145949869441478539465211796639085718990109768808166941498869376198120589022741634942176166538665017735941469986049683661501993480443243331120269983765195458470111682016595207353235340356239335760763847151462489669049090114494100272317861933393650520765320811982712863488392399745372028973790456292968901285395668641163787621848075866970530222035659517088254984373128367153073113784664928888954886505012469307605544254924366267540255176390637645632537025052468723970723752044951142499104450978995342232024983225579784906878902873755316304011186879174913332908769169294699846917403749245597288026406238551964773346223833215226737112659246977555701034475637405704697845442561334758414396022605724439537384737433829581942385225332551040453409686121498622400020889590746553388100892334477975964546203613281250000 [85,62] 72029733005146707298409490164628150717405506548842768479993595577539091690779451510099995381308091483108386261420317779804351505407948245670525515444122058216020847470649085792952353389104022255529551804103792161798006000445358231519307996693115556887530974929457475679304553750769244183044185388003950398770275959113709639723048321360802261413276893853526939361089846555698488281731928661015169050836001804931688599614799287272684454091528277058689977034172866262307483305049106954824357202242350544913653487225100482021442394366458674357011760906993732528008663477648008077740987156533600396856087714975268572738262372193203671411868317522853382492370251707947790184540052849463811136009324234736251304861904835138916984949621092205396192549904020527666152472386804611237064917365975217956066456361694712197021110878347015096024081851700711450562613775030901390032839406637969919339995698070306651918169653060096977880843641197448541626770461863283202934413787615896551902620131564024339940116918390809324752288930845644661479904852273394957454632520909170750644505716143945838918142585378365082631130667555665996498298493214315442433569567404431032102685956754851023148212117113167866386921613317929133354406929419870746700752908115163829669792966675712699033586622382426109221803396470885052004455009043260676069507219954484775725332217326307835625544217042118566267914255751396668580388374721281119527778047177654850698378022232364992668061258936157110738942659937905625337740909876904287778421840787761868223136305844134857333828459756073146061948042228503322567554019794664187092794066208425700467761998486083118479414647482238594930024776571088476115000656618922983331882903923890739383198274540251656402001112689847673718169031079465838461509180712190278741505608804964694696907120102830285951787790198498600890551443842991559641940872344864264654510437057354804515242889804603401722759880881654766094537058575009950862685374770410004982937320862005320309433584660213634555870990900643422338050026897925772761437069581846141003681338007781396081250336412906566352740756273148763050491376107997094310214460038461491460114310650078541142024914000913462427350292909015994399556876622385199060778215116107036704728749617948496084800424154222942193352392166198493923966586617745433618033081812124719446490863154280667279241364133741910030783453581947969200061265144139006388310083254071687115076703460754720825084267126216395815468604424403054053982486948370933532714843750000 [85,63] -7302882813037266578169961526247195302049928062007889315138351488113571837818603410997199670278153724826973076355775556942092008090156588963868748068600915989832149879550654042770712893906587144841380577312353353861448641283423618183365885191292091418852172066889626244197249105512351263004404862613521474268395519742198180312605121085401715373215807762470160923361785338302167522294799860911813997061562249206175146877409202276452882176499455616111269747543180536214446520651886614296361304459830347708816834966546127863121405442818082714896605308563745703663668430071967457394167412959789840278728830582122165789065520038406952698750433751996057443633824873325161850087309953086612488831298584417291065450517161894249636753999667021215150962589343025659792651897707321738044416461401386084695862883021776368730877461583150189619379361423970661575272847697697793476131870872046422264651203115360046814903542326085998751733704732609613536050498796456038947790156727788940475588454735663793626546251097603294664752191831405473165684007605385000418373181198986645417411565025831934202864871406747033975030479616883656858261871833818727090806234803402835336610305269155895666109594866020928885165886721528357953868773838221867530057575280035097794732624741258547993856619999685208517092473905250337568208783554701732843622679903359411353240035468430961589763443441884455419191446186547711012878676624318830406541713045682299039570562525436569614689482327966021519321574705398997702818152975277889539381692827488454011914432248567325314022003813673353002701781788655103462440490434594479286747999585631532056433483514484948307013603547288521853844981428638496906190199662609800325986258782546888612936132528445435434722830354311254992512226773650137887415393959350332942459248418076192810860199776583841653775753416466777288746506602004578546264990887904882591007778390413386282577896628553981935134711359276958412379875330428094810691604510677919257426880750137388975678965140164872394370163241770920302682181656839490674661905626342800401343382903814859530563903475180051690944448733463786378958038528139980213997532014495471517229192100536085115473814412556886748363523814399494124604722562951647020807760806762955122673342430157670299347027805188539380736876592484613809984900940600215747304821600199949411462943440008875458523798647297507089476810090374494004491159461336866652486687634855311103316793125660857893093231228879929316233354796850107959471642971038818359375000000 [85,64] 14135324087644324239321575051313412116054205835263167029879682892959738462744495803964314837935788184586027137646635970388874257625000141757885268362898633272377174142063257212225140123095338291758303970972143534830492862357163874640251847134591176523446928014305870200552177318826736989699381223464751707457145445076853099169011143806916022993354730209294537727630608940944648491475836224844185972506587890809043412006176386970359511930566228043868478216541013398795819668583019382612751384473321585082245763775819336761388118239073974395892744171891901667707207918236899259938006690023935613898223523634283416207497454921209248331652382929653861500216315936938430919509619802234952817147732958375291022749888240265138103750609481069476356420411987808624631289750625701537135006103263399400546919695914074090642487640254471894189709131840733072644138813657005134248660821752171520669757744547063149728467209928275204322256625986583920789784875880037483129248425140365296247033420908592630192963420813207458146692713394938711768867193294181608745919192944471928650550983615700776237568805182809976636831585626442421843654628429095492269994849442072579934170645887957794589012672083859563798576877219511317288890350990656090941075053504321538774720489592263769472692134840078391491676150366607269148131033782494900097466061427557225089939862069043494875471300514722453701914299316573315894981291938628558640812327885761590657647899796623284878580718945169858117628259982047212648350391770061744993990428662939858086670567162047514072381868949558761011034023222780617298077728768556112917013928777336303511861048237478651038786588104925572941638511287386925633288547719493182959376808304484594280958638531607277806661833021151192511888065651392885957884467385211322196334027511107439109089996803014819102008979341803098338620678072608523752277688601615458019421673228349007215220586878469944198275191355866997359209360476619500253192529390749936503566203854012288660781169177081724397605774005697139718012064092339079115100997133540587375098524960734595533628948530618709451404294071652841214303864866510770811691050903836558872834264949257579557076875907504205144600886460668814675601165965812116375593945373880817808876637005105940056202112915092541645426352643239841100086732508901843551024435372836096322012972283191727992449327611558521731048213534089714353548430646570771820157631152186400137428222613873524813103757502823903946520545105158817023038864135742187500000 [85,65] 125024213489721245351534668248645982025730602712386565031945331083143942677414241907782736132652961121282472279967880904102326747642106664621182898834230800008691716780716458850901172153341675479181739446707275305900546242468676101315799725678784228994944254867992444731874226030616375684004590164107077449038002223444567705515210128196114087030837372097315203707156948598535739501586311260040449935769465554448317485835284950876377782522113331906934719139953680316430904214193344432881698892082549756440775425135922130923658994679177996687206846355071996633044202934151163453713503066585275307937955034940395175836545127345759414897537678799922577167359874370818615627891133154476287424026862499819067946992260442264836302501290873603258252697655857483905319173850610965080604000603087648226553538111382200016677181194879948481528848016550533407070903551779886450656131160691639371357417482297117388840363747285091815140370630531535920631263080416551866314823752583800852849013314358332862190359758572298165379053261522282190170519630423551809225374996272677269279060653184744368901250239957230378159595884470891776493051053272853883651314730422436961039291202040272869751280927513326592898357705043318819222811611356937152195412048684573931240356322898126145747202308296561539972879756972645369948850804697748663686003577333252666815829997477867578146255182785190452028625422912276734904389760383377429686217491575792630764910413836631793847607099130644945627419350257673945211822824371150803320269283351329834245414718574606202486920289070371604419875715681362199705870950496038763783559403494247289690646926291535727311658608878516783649642315910709573655347177336675270500320675761404020594510997766406765269093721511756523347820582113989476452881608288166065884901530195318479704509023794540739162777003101920757803585122930758710697404824827752396724427591296773908798415884193493264318168519206552711319340323896126920843837207712041273775800309712877489439162887863569649788412908177165953719487429561014399657802888389892599316371163426479113189067217976442438080074982220627724663507283218545971048724940451613010384080912728540858632426018239276648180279043737353909356211088981388127477626657622376976818029013931400962650986847197050110675208681305796307974999406983676401236752716072663831290192615918824250588201728315318752269052654305481213687494018238620690656518036845196629117674381948058858571289433687240277848218283907044678926467895507812500000 [85,66] -20770338045580255440924393025404592020186483743797567734731983478247395254475515690532053488328931443195677711243975620527107672847976874254531054243115315920716322057921658065876329290068295058247541265979020711124234908617337517928535350544923709237089814564237357641750414726068858777754306457396274661212483694545028176252652345809192606440346188887855899380846841864109882533663558809018283225869402705348881053015553309065086623719960158466097141710462458601244530693572190153021558040734668236860149225966757241149657288221457782551487221971051636226455413665914896762827181012238587050537236022695660593931875264476433378787000353548703223648205090253410265450340260816219156618606855944854756957426168261350566555734447393068324434395991208477806428093369404209334780418919714286312675423365175921535711694049812111155667393384986695230843677943867801990918064879851108849023072294464290941659842622841186193923988318744426750472756371516176564593394374501454986787470559846507939358203566114966618729714459019238884225038120333622339947118999182800050802204282467564093612113847207329588677959568706651254556599515115230850783085368256999754804459091826299874840209705341849077185651351984694816680740015184677389103315312196702127213741729739988731547776685165169411770905281846622185365872083086188338479651600188962310344344576085880643354672638097284271837184691623699596672828359811638688484174087525741672859077826956594509046525389909370972911479990805393370780320660165374247310457368056566506278440716730973072687346125373722151823841728563591104953566412597695126897017846059711580066723014916654122653739866204289157369820882965402718782418890881685396535810944020079386179376122793916687980690392083448325839118504520844593494736250645523521325989740924111471251054510266481213145260137685677522315594662785608612300892052640693128039754477764522308470145087830570791830883968031481739103151713467985524060953649894822285578672817840091907491179225629024599900340432924458386451519181717081222285753702737324178104613369072558644619435006926685219049856259429558520939450501044170826122813879555638025885247340143697332770080536798113305131316039908617392367994779125560532298695335008807668366310212333861987573979174378330758180735941094191546785337956598798439497426120310859169532892404510448950947050532548040734157265076875075718184164665275081970131431067010004382089267291695783027786863239594339347604545764625072479248046875000000000 [85,67] 1568027571078830102031763584879617768459142382137894716537865873828500911760007420683669023184278511167866940501074707531203335956894208835854195508321438436043835210420928173738224032247910761297473228938348572329315539375489164300099443026554870223179441455074332131818225565238055254275272595583192019461812541137845535082996446206369016843714753328375225788027021600332843551387078632098834095031378809292807871383393191610719125466058323067120190309437875346636181040792997931029158908007562457670726760677919474190253088713949247532027821544670800060915185045959583365631448266542390777086055219758305419796251294191992792921887821713447504218366584618862445588124463832016348029643749409724464449057764904049691865588339261821348688134350690795122386685558463665814187584117739589052203682689694116383346686857637130188877768770503224211287717431208327803211789138057899685358090822653675116192658031641297857663530704063081086774402000278225198539795811865924763100245206020679544927195407777883090222429746837082756878396937459916660013626472438849172452041844439916179635780293650101250923879787630374216773051808546798087261076820967167720345467521142014350375759825200267516419983341722652876687555178035764915453882239534656399185831393248590369749270582647548327340198452109968999774960995682237412351058288094316161316485296676644328623921402283093624459579131589569181128662509122042842423610019957977087342597319335360984366136901163049321279788595887587558734896143802228305953104163172377760261894293331377789130090839905611385710627078373148904902273783670278158863338614060955463510861572021093016499358067525403195797269492717618803050928858056644032819347976939231624362806314425091499687523632262305092712738459421430222197626028258474148080057282224254797411926111907653841676474922595392244836503879320879260397747916190123129238243166622826042677593169905304863817952788949691091008806078390096807848116911144739491278574894788955272311560190816806899535255164475123684164830266382880350406561113146798554171198414148033914151946963922238659692988264817933985120470070829716446497773457063978325498199916200074664027806467362014301589595534452224161459400004823190052406216075494339246823007204729047424641693085700963548230204993274804430211439546797024848481260458564811837739903546953280972774240981042177031971467357024046511105568717025180185239727136669859291575974458080011529224548350036627653025789186358451843261718750000000 [85,68] -9299815697334686513434044037601985147458426301054214769066592032827423427784215562623775420392613486485346381840261501735867318984391352813988549343716593493188712471456784470735384385853863965326965604690568027838544143612589520217280005942534623696880686379835659540552452184426412526793314113946215842373386473977582153895668274750768825543211346976917115551749101578321269173103763606578536525584119002487670259387420840783915294510190487127199280044015957116535051950559797213435709285891560758274418841808064194235303069212753801122008978663385368418459963534153829196167480279390147319316137224366129037756387785463447938345064396805363721577631256388113102891164991040814796016230212440446136349841203949301548352562050353955472817353868095409237651526200084240517078466100605654875222137655191000390852874494748815171188608891051104237998261639523658792999276451317846790260754566402901778516396085511449996258529728828871718475572929857730692880424592178387943797694710723195500996167871024639462308912445826250590952968939442214140356446115819515984364380558589628463414696734481678526595186948239571290551703943270786731742553738900192823288486836377328432729237569807331537870174364681117159554257579501410099631895251080318705443325570592199611539002163164222131899112478245279645529017785443332847092610594387300630020480421501802641570397516700092077086541110331167124631352801484984521529417445126610089451466436867263412601865518073232968361220139875053859540311180228080185112309488460914767819509419079546121683803049954126409649806132932672280985125320484234017152868388745979302363604640060947614516717004316099335482184329703885376469379488679882411904666836464045375032598561363152336160153902820673200695424910422795759997195354130460006344992015071467820105788133530325111752029772138157082143477210545486063244305523469750567285752474289357437015972122181836910239883937682531187543773018619351033459916742066790593784818785419885344848595399223380889347046034514232082453553635338146827913216959519873109264335661758669208039057270912329584980926085839141303311136656270039720209715408771019888292266797228730222516765443995728264062812904389409167198579308081949837370448504970583342916912916771539870154564503648711766391228793348277032347309805369874554187944133093329597562941243284774968264108965845669213355168359580218275643011758896619491915752388155484565969360589187992123527681798123012413270771503448486328125000000 [85,69] -9708412005175247414380185152516891648798752317117744799877895823028130739872196175335166977079332506121056594459387296634299385619046393155247542234602612345419315610843352292846788072189917524833319112809525616053855017444836510683180460902899173455223423144224855420250215827577916480887618933926147301139826772534146178039758568345448299748018419666578504855967968283693719482309430466113592942360295337736688573912702227034048777704823894077969063539940124608648924801096334868062895621626857692697260228489097205770127968218467804523987120382545654464254780823970302769205923108422104270988645479213421076970066701364047291028932349911695308305548192806680778748573101704207145600026842082332717069942937472069534142165582354207305204235389564153664733339763056644275993442271503003900891171671559710694686763209082581367126149068100757069590110474214702026124355241532115722896691438665417847587721103362111194066671823849355993120611114317878787438230992719696441992852431361403705001021054465561150973557797979375441919430718404122195501222588046992998451521473537496234074647307684851057323953837768399710908312438334925063804757002159649511669923452424264143840935684404242978704144072889141168422040027255553763724994772646087504156662816812883612794553940861726420245690288898856264675099929405845814659764179756754560776016894371061091886213077894116775534269607547668487498756188577749477187818016304416697085577799915498692488014921135115457336162099774254461828896580889833601157544725541295639739321516966740940961442800058027529584060769244586189552649815462645723642321975507051286254744107864646003995899601268152725777102617757452360384152655657080128092939389844096845064425758696330826371866516229541670065605740559756976022904031832618779498704752029973892943374937532268038037569746046242750657800905925285705764650664713925247249201325867407088283199650599801621327343433609702295145540089214343387660315430491508578573747804512232490985475834036909635371285781473120198131642287181526464581737138904552194868440486665415244201469694707942335220483883573125752115195347654307455817426325619406102378589256628677757289864874351281055241706981276748242695098358960939568895152605700257660767187871956400158917973566155132364978809751029537679490948916171849392298730664719527639423698746193309964897839942245294494460326934309206380275774920603498179413675397701667070327390561334602106513536057263991096988320350646972656250000 [85,70] 856727028639672240044688232481698919618115208396086747544497638274298210860598429180060963484667189595986813288001076681547615023677949753060097096167017361872658486214667693789477743450748626535132717419496721872440596383133766436410200781649742414903343838500386079594585700404078639346195514822036705295968327541912248356492226477385259332447615808628509798011970549025603990167850823013408835249977950070100576261990537337220658663150570822612233076389303537044315990162507931456184116843006309800397842169438498292188835094116491325407645019676692707194463878712119147264904757091830243361706636485378661126233091525346480263919863159993999801638431274377116335405644139676536220037675632075568684455284968266185272227069417809145030342474379367131467381606156715779028383459893891858691650036336393553923084904576254055920145938073157777378373698340990326674579015065611629986655396479622829702202904591427525744169731801846092546375312334811082450591745825543581571068544568212321712302613761305232097285042052088095735961867744709466704142323745091590981598681404364842076050027736105581333421800832940801875479670947276412756851716536477039318001000779634219008091902631958989719570665834750570353893992256338552066982067322421441771647280068265660819619881419988480111951454631904271823227371915034750635967020227623048365912939378822939362820621857797521787881540527644111241135030966869484729127412269028712793314112715530543339420403862916490085405365976138364929642903987107021847782283549610518059471743880878799973849861543520736449352763788767147527599930535582864638669205069446031003710325252930226375901494932309201587179982673941169846593545988145708418401022159730631905647394351624210051969332913548417061803252349180938367204179494803281153773092489393366752071798279715047444101815167897783711476774668060607635496962340255283769620381461229711402367419450756059809751084180778122021331934752607074020108463495811770309058253055756213510519311252972176724554587724738055896806027751861822478967990455910634055456441918360725853761783024292599018786559995755567808741301331860266774043309392988469715742448755193404484919205305703416636053688748604214364644815678891949164215821016658781523516356218621646872722589970139267134005019243406338641260502434494058127729660440403341350867039386081356344290940240293369430171533696318698271007429167789214135213883042621700075570988046347320477025277796201407909393310546875000000 [85,71] -16134945195482557578936069601165320023031794125409042623595983286142263029771129040656463013732977311051720665555563998869224289169094902147165710797846083335223035916998353129361172757567998810883871853324212837771095948517544208034595795053291969987645061116508409103453921228490157047854913963189767546175059112470290445233053079733429956676551210754966822263174231526358012605625770042204919676607456942272788396285376540112652855726039108382681341669161379229847524991884292083519420996599345180422439611775121183044282506832231447972615630926217662217869162324602980054631501231115199174473337974484952822575042651816865022486074215368459745424161974523554177622855732573441622916704090784231827391928020253920562455418168731670548926892551027768563092657077110264336046142467853086386749641771001570245751496376914931506799079280511474368113290064016141138043051463523888870924682749787883383670463746263165927775502689136213232242783562162669728372026171927687816450489684473970163749423508891248891328554412641579259990259665603570838857390864175350828835208411412295015362732182952784736069099705304755048916970429208178483564615690081384230484708045169967129534989835145700685461255383117197749624451106978489251384304389687999853652214934967039655674846197121576573737281132450164729932603508687820128029708623418922650744235786705719909105967176683288569236255370393086553144642096001590882092459883654623034991413687561247270483788062325094316918074294849964353539793552831271922330135981218885569187697586126784947130302439605486294555373092923052249455011921161944379331785212647922447900113850760530170580725574884114095907052586551875303808608742440802850225487710493538784754032220083565069750338899476349430411280641460474231130964186049903910366533659706287727509382445267434305064794932033801328520514291204998100758468497834413599696095625463167016596549728095397540527792767541236247061474711056191212923040581135256143411820824632519825533949855435595962788747934579328089608385171505696861530735450202465145665695363073295660592681164418177921778026044718254787995749666687881271620721584085981392287984546580546633022129377478723126630861719033687594320053927599358752667251485438158255748491778030174506472362822059152883371128782188536799856283338337380995574826534185304577088002495216157643292712017745979242007222058778223860548858737061670439286736495233802111926805361585834930338023696094751358032226562500000 [85,72] -2137150708439732808649782118373066134199931949358426627174080852330467373011265672946321565219576270304167098517211247825889931813579132946009468568453438539085424858123551818999722593224082075871354841446574726295463744242792755074240302575376391176731560810934275519950762910081034897546632076144429756207072028913782209476863814043512807868369105761288526901325442366955193829775950348198727052581541435570781822638522027606723745565553743247836913633244072701395819542453178588926869912951519385403329992662077540684287508322203745738153392096760650404734575014078493931509678696280855460539359104717881074979017875235968638028229195559974066656733543293690777166093575358919207319611333972955324322551876717956175825845964868094393138017300925786630451709639590269571626980367660779182577554965881094000433416030228545245792196129930207839898271298420316118091960584400059977933642938727504832529023772459166720060225385545984624201014443132662023564447827229462708428230643957558649563859630600099014776728480085791278167871664761831092821651959151401526545137223245282490517714177902417289319719731275706810403805964898124013149495397675029618026746646397938534933791002822996695987535616306589565712231809070678867692052848454062671505970296109175356436492907245446451416867489211802856019225156959375040762154523792487116132426352561101802013380973002855590346992610972643657444917492406610398211155218815023086895518998046048870295419610171723631579700225740757369590585275610620583285419750614263817925610176119144885209117700348853853270967646895357768963328461565188060324450575731480093315296294863591066362427218778337399318067134170575105548940697341035293771269944045471545135932759814543662645004888895495809280005385062096718332619133153787918402684024800265137812300209908715058596570713655728731544088914406954817874492695727352422572183627244507339224801248451216303729386566687507186748836287540070015803159765027786522114758927393569676003170556692965193686194073227424276632348867621913498992837619943553566012438003426136606691400537860072779736057399727270370225593027349869961791931327956015292850256165293713538098722679555053403638277866494498603307188793856696814786586787643867082312395585147130733110006859227985351230637954951680949020461545262104223874228741499943524459255543497388365820487912915847847290262799596793723950052493509789844638130966429221313431646711578082431515213102102279663085937500000 [85,73] 143116467247593171019489772333068784932119344495789213216887643454751947016533469534684072648581315386851867692793396166672837571666216226129667067227703865823337165961241749522200904996863568604950177874370443812224425471541373434540984124539829815604186404775648114035776626179396654017504001207118717817225002202535328895765755383028174993279229383556476985693330144083624675175529087522676276748582788685728333419096023002749691714973310282469471481189019999138174772935768808192832912650265494680363069811057215220798395864053781944481843678244473669321932741725786947958287507884474454331763393165260791174119652341739069000901414879178049924804741491430703380970214704217832825906663757495055042802221392563700972031134616942449940098209485104581643348852575385693806490377882313100737398137443407080355954881350784700975441588291518218159504431442344929197812176029256769480996325541321503159306668485736877674197268326524656530529664880817128738417702606335118942610280724486708712090323003993001069307549550625623799615677392567137598074181319734811717494341073189255785358291863602572187608062692337241726107220209936677125282106552175419808076715472349497666322869657159689666404736533026212156997106541661305041429362543636586571587545168812974518483757408751470207854912113514917132932948032517597666461516148525394774019856690059800331940904700150710790633649711619150578423759291857319949375653991469883222249303961907146875108477027864005272335975555815230486528872907912664107139103725117261905497794240535350132848816566924250437323997795055758571632832869947884021831440795741909120364997576861609841176155683933087619454701047734582880062431398334118540248946076586291310453596262916812010254054890914568757185642388134660849682003106431566798944568552187835951345669202015968215552829174191686180973433556526273411477087068938948335854498539575898102864173872312911603463231040147040086040666613878552631456159257508601152113365635220142292779647685135325531080931968945797230547109526155291822125643820492826288349510946687851198479048074044152856554604749213589967724289547111335260456917760527188886818073614326417785328852484834322763586600035969935682144366021634177798966122184446754874544603231152703680500827737845252588839372506678064596728824277016739471967150538569544924730465321653178964487377798619721058095661303693882352619803011424372949720154069312618577702878042146039661020040512084960937500000 [85,74] -195488735231478752809892077671301278857508066294780874001321751203794290538448275742533556757288095349699318899109891926277088787231250887576546158011865560697850161982840847953036861500236438169898604616412016644772684832373950381029321482658043678774375581059999078634601588461096615551357434186166020820433965068823403226631878942777207336189376604758423806252023147999030678914838728969931796625092887353472472685145200128556357908162995259710894151985157325832475047112830075437204557657070391024923628760042122842149444020333476521123519557283768273425680549162725969442673943970771729224131085779782647835938429115681690267378340968481231008369335809741818067190904653397815700206027736524775930829672852763850321428516840626369277240437806114366181586596234557611672364159297721816563505012188912884563628903856252961159856147510682560388922371024787346578839687223422382792780943596488045064215744888775613904104683487629415267610536293936698980343685178594217308360667144740857501834938266675797476486922338541786983381680819655437816479460960612621890285357111923937936189984933816101139764553996561553550478973947373597841384333157097413262479807974132534527985281683403656081518517796806324387745897482365427048811865502968722754873150825589365537840683846429608251944476216982570656552580342515850185996869765291385729859663853085847243288328301883337649055134497533595072041070528226628575580154853537283666790502254322994877729812943157215246346877535465094806240789485413662557948276543709115665128542799625798577018727296347558982801984397993857357414039662489693595375861771404520993710177352169913743811384727957923106568500208193495365616843985117729924395225414268923324513013811201247136100969067749448710474025507101365771514733224722507523803160925027544677868180284460015403387200516870689517259732396598694263462158072186170486357277822743078541141867320622494386762514446849976382741834549977905740867954636813463150579084556305649614355058499932431527621990232446773081204501817870855336471094645644966864863978090184517406481584316732964988456575305305817596037189162542986600183002675253452103401389799936398969407048439134897101713314301253797531775781613207861956747524857662477837316955028354567872095201108993999528250444066117349632832167033817052272042423384194958505988743510704662143077387937258851294199363111342506737471866244915417729041174927512303227672418870497494935989379882812500000 [85,75] -259957833389574364784163193172148143374289832225703264342570262765677859905491952681007674759770050803118669444014584070944508789960447255892377325083968233491045359532488543153274921763606264060068414370848221839914434550502213248963707177096145821778453261013532471132720487545027299971600127753804592385734041257015259202701972579822155430535388518131962066817254624250057248613319397246923647531726392110444752018384292905941501789904267410339806569571024916956131217576695306410930573046364624648955435940568777890934424972720242370526516573422967242398786049865338852842881760728914666749444695134379005734970256614303226242614798928809473936734767844634569269477925276466926366251871658603881163972519110991500700543020015488136377798519340547240202546109619527298034362235772649406830352056456561025028008642557544348502658888794285294168610093314648348654202097424503965825524205346976013540176144535387890510867318771523841212984068764140710876306117495646003651666590396258440625630355537582999791582136318803407865643689801127959221912006655461993394064360079553939593816121532848433123490306555528896743583576169416380522299576638172984287158298768960318491974674210040893333143117402644825910157127364397600926314952666547399176145308437757494118039678514756516289780458119165062442732689564264239344342343571977666883320526374602612406568169253425515683162499673254994700812906923856089740557188461721391534449367532572205340704216122846663867724517547256184623480644824009751825546930560715768436493233770360048888842082345388188270756969983598383080415918033443342951119149765783349710176159686459076992355178516192218500576981771281683916886797987382528098741807943051504902242994666815978195492721836235587520636124295875511022800044357434222804126227105887941055994566136917765201646638185885727213937283945437082936090392094569776786397614102451511140838447704375172448753561730143919517485972012505806434561042195936713170526026230074940430817589524131504206017970201072249685891250805171658622284834970869712495566859991448277446561394553320494591238373943877332325037333999222989717097285203611171973995247246781717046001939564449612713239503959231857067901025605208487528340693551430990632571909433017733203131454331148499709230752665992004835613589238650934481572626034992038747959153270130157915944047834459352917176382495851854013590591083130429335716279903856218425062252208590507507324218750000000 [85,76] 5268800656299279273135671953637280600986384153473791884482253169828691164599878993493486080770655827576023330133912023476542843047611509760378346297248039203001031842935865209293868508480391827600887233757194724969949984305513806113722851515853359739809331637749382227595707426184988893191028741965501020324875723875971938313784498167438938050692699075484000369275785306539533103203374604521850663742785607856978127386585358396369718320817500792057922063290951159895705524418838504332948158338776823874001649229279297694228655619163005756920196042232871690193500708919041165905535679629688336082361561084502904584593312137412561464763532781571704891269111667089018994191911523153271226702414344647990727144488881827340272501453555217315401024387050473628886681904489563965862224554733229393494993674151348662466974387587667398459224314948017657598656516802092439441931621793176142667782095450337149647299373933240950557874306445314060750610749319425269133614748661423861608792060332493814232334268160578211959470457783241402849725071542447842406845236267251980558189564033955082640014758370063751465383914434640004304484355859642255067445185846581225308213900043100855419148023767097092000229072732033551852102890225528246797368719042067975480540185909787786564823749151500630358912586558443950681831567152804609684024868710836813001084959348975435388414177880908811014884789234268878371094381802796595267821048039208150049038364386704503374442651315572012377264098121929085231949512933954266468617469699481415820993952591923572320601502515619460795131494964795615164200845008451573749382926440262287133239708294422300097243447685152533377063205631126896715404810604577381570179821160954706455550682907223856061480672552068318022191904464853333144907516954006029697448413927854813644039854302601845964576014675639297354536932723716898575831615755815985815740041295849890689187213415094389018245598703220459349158869566125055209847694286543488772584435290833174953006680988633315801758172278861591618178093530197991596543317774268052185831006711396968429163714741624163003866548202306015824347561507620637848738420855874685195970758367801587920352398859048890921714834370661863138897190378372479925885936393949578620840410646606157879560418804558720218635348086810032892187323435599582995720292523078119372973601504527887577192449823188470112459384687048852766386981007795437155494244763076494564302265644073486328125000000 [85,77] 290061326601468653717775101149609782206594804907322190349243381260241828680960006617709327957801076147772387780552208504040509451973562944362617158147338851321191869427396279683972341201017988743566659182562932439403631561244228421942699987454329577131286544041770278422494365984335063415611311403923901912757152433718168784432051025271560682659099680838622992982826846958905198715706817482848970438940585585426077899295578265359935064818640387695002442318873482387355385537700713183873144461713863882985255348311302683689235160815371498758528858513939787744660729689791204535017243187485948683523387585764987806403837123587864965921137344962288480757748513365317411432337955692236132684778726024189541131742113087354117937750727519495061135500931920933403946485766232693649982694494714553225965913440886031293379476297206497374725148280227953602466454415563834061764980028149907041389950325433992379497633943795795772538921382514476193708227399012381783998093438420466309545253398675008969551794516452763561014445162028576858422747196851485744154127143495409347292782661957011032910123111377760738071324135578687579174011772222872240502480877352871564897747921235990715716837938245949771635852124097640228504090437181709616062454449292867287430536231314781291565570495432446779504930585409125553566354661346608565034314309773402943279964328757691842068164726553022925707978252715508196628549275250996283885966662579759828110476363135410859661995758817693843993001898806127122487576356875664490509769909473043227775662975891564201992176309064270900282616135251197563466477309233631084064480891522082258640191853483069255343548714066773000989020843669107624431027406036041634198561501113374779374491871552162684149324961370114448577765446626063434664774676274840392468996416677312759000873662298023573395284342704551539723005986138560051530404685709945780375432530042848658290160427270692274041373520650839133115986421475002277033081200852594774978365006562451089516859554008982287680644143925442454856263822480109518270709033036443540341077306024165818570671421332093122503113157587595038621899297434689441207642402380413763838889959949994467273887578194750254793364323961217328009624708697522764521257168818455737301819369743777480365593046890384493501142679789172592812433220318120629667928417877316396366616256048444383668357165940822901839340875987283722789115970164654581542329481180786387994885444641113281250000 [85,78] -10498349302937613779910122746332270377343965261743611488398082342188764955490202830511041106481969370910346945395350419762609645226291314952958718294830258348752352245430958120317422410149923411760858968478180079518375805911242547756137620431379191884434731506760134253614673505457327752603834403574756841079273087137088413487049370594871484616777854451847085141197732105938704368863926449242092799429800426554123195801612967769793827326938255776752657596643230325960639629049613213891246582521131284750047813427805563853081880573810739715894176283015713488696357164721266792472937039428419380017530092231810990573794443589535800389862267240133215023216447598449496968924430272735760555879947329080898814815019129200610272350174524591173237784589425501837433493363242639880459044567323879205667736065964199409304150774438745667046885052190198245924960287819039727922992898794833220587218055620787822109329025569473180980797678338080350389788802243508024668483804344052683182008836763774296935129706784509038247592909630690685896623228148473896154217276501341918396041552895132534636425844598134758623650772307068166568358926450176245196978404772724691545501588625296003530317133700077226043059822966853028580451684308131612440174130648461575443102913318607331336212913272591171657578370633329667689631842945606112338509748015731020024202996931130315258260241843703591175311587851321810579224269432843364716438337141019531229160314308327130131269954725105313872836169441625407177848128612795210357934559066731945330581018713570786548806554379147678774905689214684994889563890911418749400413404885365416777496494130499490215124864411794281547544873126971719136357914415448280937187913865130288334348730528787483828781440897054703464995539272424581942480343137188149768314987782277393288240264558645428692253574363924619179851080923733557384849976363195514166108409935875160916026209355710828368149228773734291425571720352268636726686689180337823416879183081395864043982170661748792312852843825504951495407584336228145320247389914175755783300056287286194709681757080152850704714922671339568393525506200586760511456644592895868869654768359854673163808972832025616578368532637524744878676558654605625419074375311780578547147228575291722728380811331886544167911969313585392211319391195613120227478671705694188364620973827239419724554361504246207516979999444724757034292023701732565754696224757935851812362670898437500000 [85,79] -186960745309281578979096870374299648353344227466406786927780179399781380872852554410682758091906491864368203345679193763502979845653778375714676506017662982812054235828446171527505843626992086047370913474044106961828639107731373791493103495317686654772733678754365756026486350649765495221585148947746687513475986772281115189953115841048922500897630156260168503289030633378367334186723029802762647131578197345608206692172374702635870233720841681439562010264857772985940019578278403929686644350152344991408396276019719643654092705429937944388266349230689399181298548987951231308080662305647033071150893537429229863528893756230045753526530684274443627164048636670693319351738117877423915322159343284805720738582266196321106119514580683726126495761520241986170921302592643786888197038775270461565689175913537258977699045292326746599267296772095242293099604017860559831475449532990884696578453352319874967841673148105328366071285802962606431866971753773168309715608828356043724335635519247198170869984834074915188587167619963755995466256722901837937771513868528080041778285506389028763239328744966118260879827881959166114575386775181116476269786421217475144163315648978109748332861535315167648211762035247364274685497459347437638746715880434397106044665934751891482099483364727313004972629904216012268264870484359482384109238959240020082025940564859676151539641645373689757441449202091207776912844899705777234485293190790783991333132027454451059671264409044195043946399742164275268779693723471012613005122860946991765029340368523383521735037346846376912246592368710215990616939221566630618717877460802446147631897834331175922114608885888883948893253319714311348391650223160359922735568764448186717653197016601100425832985035038500637410992122119807104570975380188914089957589966924386589434890137666858417343756216078334727727672107663638133315912484614650751156341386281349778219228305435425226835354738817516354263100422021875103536923035269190835743592841130949307269983423080787015050755092261184455945449009877427817840663028675350570325524632235262047471901174406870195705451546164668730160328400709484727248805628394062809165587772640109134895274843893198195548599400257742946293138967627404090804460066510089613979760703050055446485842105096641599372522000078874945466600710644282056934498589973535938609563355376038631004524870957268220434970223846699470456609107338330488801148021593689918518066406250000 [85,80] 12392984449894473411590491481911436731462065663036707510978244056675310123139776869372775506738768157585364466613052430059533952682556852594067207064777657578601292344344133388418136788677112759000493777771262355694006316527367604153780383699750769662717336114456666149032645510696093916469847082907978156660113372108412589193644399477752855029586232475658424508701163521561190294879604311331425430798011776105811763772664172487677394392791508003087377232693623547905204229232413300814098029021034328730286513545747778371411941818772794043767224480686496038240891162992250620611462386276850706804468544278193230592420514740874607105619069150961665926479907391440601581711250405763098478519864177325907445662969904718611265887392246421210696671748763060892944515799921772186651368736561844400414660015465867308751603731122637042055496968805577934602361161793819159095886308967335869090044480916418405469857232709544379680763114236064683314552939939857788073753256331437798560914290442401551628596114240003424879989539092802305370141058777676432541470052559834210816156716227914928959511569477187222361509894804424863982213810413980385885115908180495054833529325770588570821943751072554755176400113892441271100846387600881857052941642723666602290709701927239996381289913415712489540105242794202733781614965018026790456572341648179609204426408186766829931321246217800852331811325683040210085594640834288215111015618407870491856871457026321722962914898035448789337014599743630926247005805527082875559926836351277251262903773677390673306439098953829400824254427371293131907144359759674753549278029922858997224218964559440653412610018417482973814745771906310706408012600721650446027981214488401990560770343576402270082703636016312213167724791704772046149652177578285900454490928536447592481927448038300170842406731935356199994663019998021334084790317463967175125214594060369635138657638724319653165579841862482051182829771916832572577364996325489875700440722639452650203334667526242299606574772750543211767832128572400827635532770152592326290264218624070358576580530413817856792100356406883988495668140991795748716081984493168085364446601683737619413461483813826356385217523551295566453266019424984576778226525853657891669058860227949268056974311412342415189273769332730533591269351350980181583649734490053590327798166401915806409833164755390286226415858667943589548066096739376007462851703166961669921875000000 [85,81] -40142968633364884351688065239445300098426388214007766287907134821383286888361047515903232098511418738205487836866605119892323727121427755923657545347585767169462910082113172036316562121493543825287702110802995408716857674141533566995363034087599334945862610786505406505377840249216216776093804825106882325915846509947582974687743779864465521936000571319470593830209118534596643845621698712210618085254661137143567994693669751093319609811182434875902181543719862193031001315635587981708719929744044288307277871045202367775833260777521991867356710667034229333962365153985841179016711460659156489245862186241224203570668585836764580877782219727103739490556343427394191567361843448954141609375985544758649421532717038712906188433013938566794682361538742308217455772307252787222065348941085364953760924879297306470017847462545782678454194307549589154626329149584796146554711309281826647655100699205532962881951868270152680941925296638816153880559222795271422707724000095949788458245785918394636063641929195643393141037828403599080109578736250645740414797243385301120704012925188756369467599216706185473975218824414977578065621576230068549114327104255204596549671743145288106785380794077378522984956643501555654813308725520300002649919155185337491132546625348278918920861286569140340944382557600188629529368884352800761877997922382434407443163405175874575011505981991744550231912484969825584046964177365826888911375635454922616232644605576957997307344149037780893854991371440271225820112341871177497337989402594804483097110867373482122677374532890357530380105406377404075388887399672301419350528995109188927506821600760619458345612282161189774503776091599979223688164960594344505819808656873227197183242729943538961864827112929560286958238567759883995044581601055995272963540676644288144701336628648673543609757297753865418707636197047635604230880143291035587235455867032079319006170384962706336778857448316983002489173840162757797144190692307979684116974378059545775394676424364919019730558760729912363267952140236943914030175506354010463825491771448125973682261760128189146681520708529360430799985792988358537806256719711758821030960486384072742194151777585367298319333950826275501256764572696041998192147577875260366398556083665679805820434741871327682220184679897814308160528650018753181986758786171851914596791614389417566423059253143097509449246681047327595104334818643110338598489761352539062500000 [85,82] -5851478972834371544755837697690582063645623273319658753073695671349438778363086225757255900879660504811533980314601490650383972950633934934421280417156261180784146357393215204930369693742228287466271340954062026678758939650766363954344946619609315627600387975800289836385040675032784755281170490843377594286127893277688636392663802518469010356998697551425834216703273292258981374935673818752308249365593863394472876924968750944146128899675026344480700230953375893954342684749888752992272808692143457020384393844732713322129184563554820603594483197161268944992032215371998064890434559297338860845792689500079559010865549449879384140554480857132248311284015052292520854330577619826802620295823485869982985923987008996792737768242414322208927603533502064779315139677570661403307940438546580167289424009199925413835106334877013506695272401075680243802568639114686012203409784915716868956022493991256287250078413950344394388734063715315727588583158312410090609140689276875973866078387782387783624062854537246381932895555357932279380674041341223648378304106604779288685953868929710999308345613221479256238461266251697996391848351098397431789563820253126304870859913970925251014877184057199427111993757532667534056799105441932761347201889895117929966969414223476727671056863438701330820748691301297717614785597336555911104182180511585399328453167706466524598228893967321940563670480138154130840043166757161623791700320318068714403201509280363327860524950661647579373996373911221461066400408100508445624474282653017951235760562690127391853276603652586945966015209186920142186481137743439360386730772145317720433732813192229312882313189347545198047174836385852841267918413971589966958148517272001020226199247711686767847450341697210527162067719173400301356161791927449877368443952476791434591517238690234609531470209410303526928912282465170982770337516966989131562025153821517111493414362561482663033926921907443676735093565358097872207885661638676777691606569274802226656407457141061685462319465835759915336491898143182340055781069578280263073835342452295626830939814464545011410995271616318637182012216823434814145512466063445341847986720658055283772068684877821663612397411326272313595706564611665028636345970667580494139798435971805888179496236138556588047374512270339868297687199007439366074405765261077851850600447302013355279451446845527994169844360336160682400929999857908114790916442871093750000 [85,83] 78143367676484305623069080763412480514147656427031884219858259217627815864705128182641854642333889389984976328021859962692987864010885426338259216591731229431853226155060008886811279891853641768704011794157924365302130822626188057737801862076130851989613369389944911680363569740949672204838761641302396739003829114934908744456746040502141708989862371197134896812651437622227028390641316173876990413993010401170310096535026524839224696488661499395422803908737377029551035935670911784574644303585660346103358952903775708144215671894452129533287995083315919819780201680773530390963937390554423832668795811585323618954454211993444730182450123234562328305266540830841451184534181982229798028928649544554597236559611846824873757854806838768647981076108816611116955400405191168725314760376117215584801802118301818478435060239689524112209329461169778333539949896733207351268318592024455853401662540518838317922403906304712610887653851155686951458252298111750967361056575256249061826756193316135146292307404482461179495026432873436719535258325777784565680375405146461604267168380985833860246111689618841685307388506742573707495836083760757988082115066588689441458396342499126808151845688825066835762025755301736027551942378183122512747667962274332573451490722604069866810004664297700735287451286844868795393972699850131396795755431804799418376775256061016271884032650519577282187168322231141904413028022023620217204906080889553960513906374797110089306519801156149125807957383971138628028615721888937038341775113270292200348437260954967310823306594018128385381717246724751858324018952147754211953554343988303072820708295285650478163711082573797248333957265615518398674961493390897180377360513580442762618915010324155770708110976612329500388734524866254961797306820752473773704506090432144029856392509539825538626820178576454997710036524811975833211932374337796277345417802482760636418560724566811228795170573595845346800405187291334068610915299592602384693506833640392269507447677797278718850714388846818204200594702059557265017331680261245600194970520296964454386670005738271141969751963838389005973238159229722735698155982848395878062263497409828027135259783586394457862889036835326783927727917166724897140390318343904855654785631666135399897566052427082073240048040092666767418352206393075694683005932619878759246195120232105894525365766770456493186744473256055698584532365202903747558593750000000 [85,84] 729482692435395883248971817536687023115388928706130698165221824954434565341386077960705624090501690711532292499350809151292626393052098134442746727071024263469439200375830634059015409755435664385018961438356334754866550089480360837973765967374249602891207059244134039754583509598748975983854999350252673548689310178967638980405330718879321232118625630792984402001222988669860081766136066772853374675451274654605545043005898486279087976583548221510454707455075929337202973305029775019661601363887691971410241934680288448153757087763391465138656070882321467009131211306201122525084558873665008493386848412325733158376643256945595155668291471470497722091511121654271951341971522338613077160835950990190771464949256090196983707109770367765067689873742670721176832469236319727747968357308759876410903826453860765769913683109741916414102764295558193753960942011866018967634472382109115375137184925134968213671377351892911021148080377442542338938286498021963858638540864357294278872826302829249231992067566618906580989836940221708334578494436284953356154659222935307438132749037556586569514072147915583717803808313399287852217674540451289770824155789482998568086501585790067305878646360782650265202418759788086714695124582171325661623494113654051458429362912060046736033774469939859849812275460778892080981304593614537145855269960294833041820969013227394531411911166814371581001302938467822730217570333129043700309597148006538106198407992197010074800900818229918264306557339023977107904131750406396887654725546641388272050882004735071868876905567134948467411589619622220118945235721267280636820106797564364518565343728204050121506796705743030074705662719061639401341652515310513076053073536187515754084904166312926152335827119692283656404512220356173038452391786723376397208744956990354051032585184513566545713004446172950024175158045584757483706685062286693735592544843550683868780694047686878356855240354575311875513968492083834140275845229744997741449311247197833415836965918317190444457234096379267321309141266761388046041895049694798266949147590801890417466187361231393724211311902585023424881950021843982047590116770958781124031919192060041368408426716764597985071189769222572190150050813953380877150874445632662920741059771393827610149833047916990923702812417356169206044980684696447641659038311511182205282887987425996023899585560640822495120927371203833899926394224166870117187500000 [85,85] -22204551585360331317682025891868518038530589244641957631287076474148803613706350370160107374292748545644278885504199748829458801898516449040771594787967851760973633259353644645502623608605449719599756209169389912796277739588409622561172448211759754241212369741249253447146837098887323943012336464290892350399958945946881383426526579607843911398587378821769471088747787281409518423825695714723228397078070500246633748553731830911645530370785163027053750942715288552337941577403838587101658248864230520952105693621299383654614605887458380166629399199914492903889949461693395166767864081454321951559351872483012471845685586123732680159352122326117330673686827374127702508737031114269511283197085061341431110211710277540281836266899485309453249100394177755074514495631282036321741812894679390168692323568689309887746469482750909262651997171038522491147002876504906063150279020526403946258723690765944200873488478682600347847870109892551737939027463648570929337549380818847635696332903075905759061651840051553368296791368160366783523401570510956320518272829760286386382521735499399412955098541101140161231772486960033693847207448935544157142928456485427802026674866030133191669968848341226136879108739098470272999274968920425765835628267073905112626400127063691884892847194626774444337875849149069236333702476733685674484093342180773819556015065222454053397849102519066783880696117227495676174261605286314233711878052860759156392764880242116378445495675093278608799081471877088669754784795230849839048453628040822104998485004084567065715984667647674918460510050478358676532512473810989000813410486727336173186353009004516878750723449773890083648310298290431429144154768131883006644586413037365314941830432670730825657134243577964948838522754413441639230429645197184258485154580595190056311421425026419382982988347493934790119510759425250319927724084017002421493970602585187733649657326115281887226311395196458486997977716611400931851050454479633644130993413485261058834804554489363220203169871061160475878996649442641116400866607001364471526523321425081899099993535586448557911941538209935694777044283118732180590003184759485192373333573176350000671131189295998365737228978284630816224887537925006937965402471468845840475025966671544376046193807269410171248739995389716125031617522565312772531141923716528974815274433838760328388519203943705926374008186030550859868526458740234375000000 [86,0] 14005687090435568499590029915975883912311809785282145146197858943732054932166913093015043943103455804544661922130355674781712702452302407648947844906468935439379804455520463622958069325182862922371446905657813286066012030906946729428711934148303174696053870297445751190343577648256589299981131600073487124750547734909111812165389646927711517685054038512232327583830788176010104060293143909498166139239805190715637772744899166037908304804354625641149493255885800374876791005311487357950918800295845013705118319435529520969055520674411569271177347891621369862542035866435790619976381126463947907798380447833429533819547234292244192881558174838943001158776256079741404587160426366431350944260062206489820969195820644515172350255444160516843764951722033417957325862440744357576110923643766707921949561981027216054491004042629622167346687277719668094495305350434615865861840924099665099541108893389619735603814827851904031681425225387586467416459837923770125090186428404863208977856004676426429669307200505239671888287363615831838298427750833564034329994652160600490354549030765000798649613226357154284470624779212908971765248183888178320722004182273691648226952474260258449756466401188301913802042971236497738683434111575310273109044129680360346419933959063561184897186339608074451792448273539327387473641113657023043698951016600054798595534572284064068977716189752963858009934674452839763945272310023493897218542009130527075681470081074766374481453824550611140682727964680978411492953452422794605445911021570570187048139909621221553783407726434903196294819892507410942399776768133836422899783515596594940406708534840428123984536638238917475887890412870417173173656913967550452940422822119425520898842058085416503573921200995320439237311085587437285318027353844356092857108135219568451850880314149047315846887188602284389868096581603339059282034403752301318414297636917486929154558706515394998952535341802777188451000493256081941015948950654724351238331687111182892476492748968472904679038683710063983131884937258122415624754469157075910421579201744222568606669361359137336847109638390172015492207243106780748564554221300115849488948207492209597810742618309910342055854425946884088591167853484409121983107609323121905476603706726705845856773015427386924284432037147288899284432944072875928208827711873965906099422735513874294795336017759105660294052009162225863051094024577367233997019204469035112947638027256717224711124458735866937786340713500976562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,1] -1587972330851737598113277136210297052760427669401953424374952369588785856310969847026720358968853882237672710320123325361151754054014167205947659120414896502268811620594811767060105898615983061327734434832468997107692699660266750072766568024383082993199115905625551906028100559112781707703494668251507522311441885456859235294267995762456677921654328032501370432369763258085610929727979930792806192541879751120534983389077523366620777506464466284561736664253212557800918539138955293192983047139283499896045467333122718518130820417121704446661847955140082087822453217419023109538488363985810047557718523289951365277340826697835739703415233427162880676406391127046744515110376314421380728681061038781076013618797322809694593967032018768016941500648795461814902498306091102883964907196042439957367325794937239741065360791055296722434563059093966412532448275573453838718319573208175510728457111075865599913379740453515475721795500538734819932465703709169695408336985759499424617074896780115529141693115133038448689496106156315236187805873109829092060123896180153655509781938535652424968887581920133452134891363937217220549827996716169139555929132591746304301542037112472501345125386125111600627129960626857784152239778972393376496173689472619028678404907281535571244431201064816487507804085761489149468769287902920688536748125381916523612361219723198354662524184079823635725687348338500413833513016105005108878754793092461516018936948540985371015450152004745343924374394592628602510154598256856589575435658637565447420539624392372823195959289776900241089531851599730788206205738266437596258459122710035854344133744085258137919766050454152696368002423215035789998636354604995343249834483387096630943299948687331266273575712835060528439111613382560553528671802214350490665484112401768822855792237029913012525455172921556668003746174115246012723061718680611994863171445269605522013049900983532329192382608929146635535618910998719550062090546391127422007104501448826766112803014038283606764196109494642947884404180966306003730435024019746324232071589629793740764505623513847619304640090567895024472285791787897852254948962751222791805933001105257474001639972769963810371186106424220040015136904582350179748394960975023612064873471998345109733482336224786443297103568372672553375454707457152745508022511292270171677450389631790452536964030560915548397658920037318977522154306627462458009285277349933653255865593955585931456100934333619534299941733479499816894531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,2] 72586641570486085855351208406613003239563278472967676137401074213289400516984544367448778144134447886509299405411092954300644702092515943182684154878127600950843165189651380148501552683358039245704845857829352592902656876637043265279635788299418116039204183040340340419287745267505022935900552177497620149358053085640221731092998226573237546039986725764395418475027386145526643873278708453065694348605877206746449467745123384725568371692684340171916645414120573610123451247602324225403872007912526288988652552879699212477523762051735201775954480066315333779816503468069779787994921104531490644244821124485631536570612184374914747727627534192560067504379943949191001805478196916718218972155413808126801586163764143372075305287070004600216585405594097984190974746171560433661674926237082175374288822139288807525406684266361808885603580346435053230669784371855454507388538423391480756248672590289883504219387421867116004416740368410403573127384949314874777767694213162695390848485064714656495122062493130785253254181376427202223419378548408857005570975168120652849130040419916068338239891019274967029320923109863675897417702432697933093539422701132934640968235112405755827883492213069057989450093272817857168151370221779863745932114757017085552565380419653124262207280553851205191576239803975771320334435521815049810798974755791942602798892405455658869191342036499609954847567037353625846967422925350199168395859218185855361760145734798773243556791427961526397809689445256800071274644037617314129045201791950984497086953157746338513974413830439311580939841630734750624333804783132274138657541179701728569598301745817272925344996163664478406759407122057660933745142113249633480300348473038298982800657472369759392900878123202943625146115327666842054398815263619636781150184416033822469359828675952495407249979775475406916227389327420545316722402212165529819496533629096041313472367936678625409730672513847974844740652376914476814181490341921546512224321835486605867979370106422768179627011936804147605081029286883932674856622045015936637438105093996072004191376180133458950385111978205076761780073158849039706622985120466526512839686879831323566945418388269709293571046305118949325969418297494125985510070639403823556803609389887069824575109165900738421018675792593985486398114747266667614392039405784382073248962705244551465357393460059120075833913008021197306601035679866814204347718170664535781486995340835717846384198903911255662535495503107085824012756347656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,3] -504945695436908071480614725630465680609417524814434441149558102845264804124685426850744741925333386414808932353209019833470258527604969037753164143273163408812142156759863321064524036382142940152385013520495233765758400087782894048392536533868953354301858259881532247659070540600031175676422955211947462475882110409701793085508332047630089662502239695850122470075225068849053785655393901603746202049551622946353758252618992242079964062504480129681701855387113304266171551544675504033761766839079583441457028492471851885308188867417078709660207182440722561385394134582300893127437453575200127710972371147891007552529076944214462652227478018234629620369043131318371690695687852291173469744029391446767990411291061774005695239384576776940720845789497996002982331938637174117963651560532176929597484704552834865290683238874387212414990373706416969584793648265922081770145174247239466039064830335931230967994010827457764153340324408720854244707663724020548922466441222724923892034831117651594792097269781439915404402328748162383994090241769379058652432643166762668268996743645971730680758146096216673963121107002685490230918329505456512125409465429760262397005838136359599183381988159876475761988058588559723177060548406904737173684934104672023522043023695506172749439938956592733792297081672937776603734533551949201298048725696232873419719814049775933054221559077646694561764295866049545468693543454375543405382777631102187109155080446320409716032615954616322575535973524151142443329942491972266133914530538038487223062037002275952791402766596433864488978791147387770206637640323437074234832269384022447693796551702454153492495557133862651144261494714186805094380740057385976247905016785801061926312940878723915107124919601826611098507448744793616894861029676605955734376960251036804474904795835857800696968525895997517675482307278664934622776442990568354492147358264483183154497198891559406390381704483916313778260347002910130088864368353759989351045164244979117677888431852458441395364032754981891270989896492434276256213597884819118979611378469159993755448028172457027864171624422824061795554112232235252043748335794001479658862622059827830369570080573812806823140618125961488676484034579874451099809206529654513655561711050185699219212501077515572499359460269616594756140194971690604119026296972776352013835279460286319949836444234902669664977953672503260073165778189436322234907743552270312445191315444882903815989023827153110712817607463875901885330677032470703125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,4] 3490027560423158820435688592615512154892697582314881245336831244900218309248304243192044119623892514120688718993833456787395039755878718302766844527962987250516315745361113746848286391119293703474118100029522944297735724115754447225474759061551124118696227249046648589779042834386751073028847958075954559989134555187321439654360670208474039435616557650260961412396463462579132914564829522849078460404968052497711338871208056670540959110399403452204691874042832466908886245843744815671874622246167163899371973351306525621011324006357501127426250921593416861243257144368370284214234580872237177451084444799789251344762283012226141882346986717912827571311757640521010720173225375252637247867184818951861324503523371397212985511061237832958518379576264821577469260554464198496589958980459672775430648918726899889791810369668376027530839926216268690635590236181556436008228693257662062891456723960111695220025477793912475981535400537175116602281482348098088786700674419034464968357550406441952101710871658758226374712831399810438551648134601010425127933331038827685077622408259382181843343099188834005122454065641078512972022646965120726945640701889915307851368963497893738235335137117811911842379067030324214365381534841148598697410706038111493780546956277792650589074071616961047888136998443693827479544263685734799594942039010051810783840551109037617875989044108829532026329492168653646708182439448764196046099140578921752444843774565929255131338391317491683306151810111192480782430553389116162140299163034631867896360391094219277575435194671417748113417214978061987317539840635045746798331426028781547671843434923004806795099791144543265461402225093830002809890130626624852861956921325611014648980020990489642197004973489201372155348165593072647699327753533210356078024140999551829838316120835270113726115894575065353931927504587073189838749610051408413804333933051121858745424449412302311925931511904261844559671761056283819221997923657870315521515494637084198218158537858218154563712505547409002213918830354422270705940362987351528106816131105435864129353474592546245450351001487021608112334291976646764427308407954021475817012092002859558904907608024967476546162442481030190521477265551284559710326755885650052802566218482211396361873746554775404020120626017033869365757061484891506279673059268567526413676634828167145243430594128482920309165177728242897412069983719175924253701194493143114328082840392425918718451321143407030129363066706105200864840298891067504882812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,5] -27900688440162859015310143312298825722862120000383171409972665796001961996478393133837887504425861842671703920081200518175003921646958511360453964341893426946647201218637743030939985310666016040695122452940028375812977090094472222240089387690586629610067054116323426946121194166844948850749200394105736278437497050918677968351045884599929327926715116190113006103297427466658227225836810345452849889015747268630349413151757072739097825314581924866185003967776535721705054504910471057445013641370136110053383917331833252703131630261812445036921268053293368399125673104421567075867794154750096315993004318210598220834926622302373804440988565578860970582587315650859256383121558705444624922367434471551538350107337518680785100744015605180145540789564937190971610641145793116239702151258631489645277056522266425999621120527067969145886024828530937491678050894889139002694498258876741840834953805635616293155577290715004177907916007552461948725942635217436566152611450805689930776301081870375178541249391911396457988137742817678006535053580725483854857892978723002410288854390787293149111995936427370740509748145097885382988902609417780773071873481526041860435229175325247264062289088309047019866018657874816956426391175172735358267285774551936162734986191209785847418442161390430448324681212757532582479159085518011595410553168400102263983800011429515470291864693481918424817526851219919662293526330689041916298044574870175579612405299117894630142956021959308134264161392238957949828589566142258841799964739829833725117178667567051100027456441703219091001570662093473748568142779417850757318410902946016930675120114824233318505830286556122295420941112478179566978382393019675774829498695759453762709318299858195299076980015469256743971835872783765206059358435210160687618556004594994258452983440439327764303512660820128013494533911786749338135789083289233256105584373650400227373761970164537771191573597275410817232947853173320264834320122762117302274678597372130141433129063323729719589040365914995866271857631786275295160911288695610258559372111912630998235295073339742573666493876914242354737156558965619391759871280419681675927357447346285695614675574188753603848393995041635493419362267225211031965060725669726323486228970550836461266047095864203798022063882178178130665127625277610886376834926293288641282407307528331727114466121867400834096420291735470665446128224075630851728930114072575304373670761633341997174669009736680902689304542563242250707844505086541175842285156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,6] 101846282513898143439100567805720678914905847072883709385836652266026327006217810571954029072008032537390147797126591796826023576743776235617633797366881476499737800451084223802720742913261200131398432649737039605221702525737090481096957886143732082776449320394559511197215380518252161622234232366918122684612210062775977460169211214887647074420444639307144260946950030051068810276842556723884248564054374394615108930149419527029751425606267079802368674665817690874143880355054209654362436373037473158833990456174861132029382321257884968783587375626205839142537123632480372799839080724713167503888743811455832302354568045114917481275939490272193851377397322604538207641520612196509400197564258650933491044842355579257770170117912092793237172097507146439057868840835553506195963411015134338350915900301418724006219102100497752723529766367673129323344529150362118967854336653819576586074826627770343792744720553955382654976448411134327714337472169210150210156521284477033033207104305849489349786340663255246205063918973970440841117316156071681904968860256168658374145498820344662481861267434844593101281518869811638369812537579657633183679424895186017624551890611576408033547085334221624267233319906978221559746847627460330155007064708130116508944451821708254318231733806839817328810768323130005587922699529574268903288407266136052082487214906508844215164802537969810753544018873831840289254714538258541379378991977634057784946015756570107716464093873673911885330399147209423785766777781439849987515367948889469092985679534283255592668893688107058149377261172969083674767311333282865291622930792037156784508601593277256027517643616721429974080977582450414656663324820935980908259852812119900765165273455656559789959814861965761191660494739244023139370449576280261914802970702861135094284563621199473161922791217306168723464184825804724127862949918554195421757877973805726294315015177593388753022900206806729700277416893647047230259453784451298947461586322549359172822582725466118113291170313360131537036735494185957803218316965769800561678749539114639853560553029523983843738144109811146436314182045802640727244860153947199239065747441219589372475438078714356705231078952300627131058258210470894331867468307476588737120013728020743021279792328328132185213570927390958161301492758751002585628955529023326572665289349526390319086858603649648086314194636474249500417087128722469602698176179120043662910353760187556773161821966072142144243261017457196498936511375177360605448484420776367187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,7] -466242636770403477264560470134647992283549733171433701531403730701784847977302609059176254414277444498661698767862635662265088769721659828236520742272542411764843973234734590512818057959337586572128123809569839753433758190135777432769837411920862543118118235828048485518605284238033084312335349797332814001989200879696261360310819963461180999085808071758132522516631971830476829090790809582022723219947964048428722911141978058299005749777397989510577937534287958418966491048310392494472902650680834423568163294513980386283823443529334400389106547860049850765852192556373518561533986637781422408345506158082406918786377395825276104430571741034507436230189848902439683588907713271033006455654383241189863269168191917606263317461317972951562717513670511418417069843474006558234612812522226867633139556410982710659555668819429150550507727840981207876184697293770210446185206018782639036216472414219531439445715629268204630095289544180946470633235229591319851913520977464608712323562089893021371807254898929225126124566638962632385530942618694180435859235857038717413938784838972338283550642098113713717344357580090343003880307613275034249308845753159986436332423442564349186527367501419245803475368006186344724484193470105589308040388022757761017529493935308937194121606366698842074942775565713153274856859781277441991809468485966941767148255720276416505334093807095389648659026399006147252123102010937948404478374670824583656498487158302184777594848072249998137193932034070101131118463713667051775514209130289119110368883784831708817025459946338504100260761357109511666047390853012901146069285855211951330905698061136232737773304948720293694024103278134391102877484330168588788277000156313479738031923122660273670706525139489778510646034403996739160394894041084083482137859746804833538586507450548856930491789437412419236457884109635033084996117264258330746137454134508753670924863593323361564385934748937887510314909986484141441194720741508395280597596291328481306505830379855788386764129819102150063775090965084703185739461760444623264684930462484091479595500927914088581005228860732391868293616843564270459893843788611576524757732957455173227013185442273750966717143317918009872726643653666539908916271344663835939904257282491450007094790589793090749117602344602027220923354865561879280995820648981284469239535742725289613130084802102222181874417791879898783063182289740473308987765750175365564568947998823488564595173649111361019905189894438850674654450934042415610747411847114562988281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,8] 4445395355235093463899998419239036490579307644093867306262971684685153929301529348535914601589292466360403702466871566115371416756117308704345418749430865120601781098626104979600275710638446598481775340202714922883136034425637997477551585550037141328676592850192627432161321836696127317946502676158028537753710799518672519471988574327342717136095512931898730075149836924995669123717796639323381011424212274219033121424191509629525409327548491665042539035811273451591936259221571299505348139844399783340287040764704273040090317689134310118118948834297603704422473457384605249467393536819101810709364306890076644267460987787132076495891661413100646394849401397704638138457478422701585666442720031312423399676553280865138781043543455869753143936803727049405783033506158035138333995182764955822563422283584563598651951103464294815797773093304788211327098106482447783514582026262492746528859640430754340315700294479914368668045053606211276913311391370496286778325037835396028254510924588144262382809070330618499946316436346901400270924115492832144444207295617256799093770432165591551155399382252214184127559475493774926376869674682097373013318941586387340180126325051434924644166951917002712884096606415625129002580077912005693824093201923254256347065081093466698126097002574651480451305738101546971208255968001297910225883400357701391963942818990385803535702574724327523478168876943766164580497351413966324262937461326821972635751761854666337130734946111147976329243673474342068706539875807962308877001338901038810925794711202984121442040378060678267423013621873912519289172098142270429229709781796608307074219279852853165772367668616060002591684063456695973865223675673265127602939599592898412193751708497586094093304405826007979225212660244968844606791672252586357873891527752156984801739097499356514033585655587564666145796007054229625054030474939364795558200681046131523468673743621541183276819027774127743185310138211094868847734104156076499685786058232536986452260360718531907449353880322639318904885306070271680951624750744453217197292965985457038183055683327589532330174460584560285533617839361653639865389302992809100045922706061429080832262643295810264583036271757614264170997135633148401180660236652614515434979983920332844487710192988855503099549751435151059273041329838210914284306088797956142271516952851558122916788441827775394737619218390884802907898015187933030419685865578260344071922224306012858097909288742998599101634791653522694130777929630293776597227406455203890800476074218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,9] -24989338084580606421543509034683195138321454802286730363012138891688278437519334892921793497824910498050233278820974926827282559114991001815418005806336220040282161995414627604049391462963714881784235777359045510904254810740703689041763049747685891623117691707659807911534986172195838619223294639126476239520233086976891661557808915529614562256439816118261319311571663623303772135001307259702704064217271409623607727003757006891998570405188593249598059145175461873432510529801011564085250503154357130614647618193940272535903926812833584605183447483446121230468080862187238468621614574314702911928677334990974909157198656069488215551374806563651229102040622031536570772236102103190328198891811782001619961190479141127746814836330727768492461711968060171985739705054042826092398725676059852097897799012843771518213411672711870180082136545546394367479060172741514911804686664995391286787025183403111922628455555402481518456389271346880376681948798586140083220366330446388224322718364785321864485945166422509897410569380779026532612845534953117169897237749291141311401224664431278712325835892429835138138821485989582327499629093402921452182005908110043242203415734787447557564226271553888953918850445398195502598632537554452292740082732838421376915581914164265178026884027921762928199420603011072081701038259817154178883536120963201304449701213027151109542123854567815581000906559048970473191870808691573126435702515817457377840159120205301452240061458031160672507122880259782250562774713407143594800577501103500376045894044158148659261021796426306594374558883028617511764768525918380984018849444343350756459840519372079887878102689307751068495534583745641042717704819541021816771479127163154798664739841403447533342500384476594926498551228197444420320027794036906501356504785358577299205231629620390641784749913157292546360954662635038419768798052679752143422272609126693186739342298483923457207217094043893289410261087415108696310894245061279774345686481179453509635515563297009319301660918165385105662705637470659653506265490875277412799208787335769999369237018715605353063788092426379658770944647391602168521103503586070649005576961715118676772503219140914738579919482790118766718208781551926272310705367173547008999770786159490245821612123110371491268032952526370222635757558323301453532897194104921891238077469239165456452339119958738546494150954278053750661765954986883623389679940565719044873227633711279163093392472041383349295491289531967782978319315783342913217524028368643485009670257568359375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,10] 87983523969980038143216016387614266526911477782166385784644791268010622395959038843871869263563975760752396041597667127642025218485919625966428551744591871465366048722470397175630905791173556883118022587847996182993469946882835414480934706420461495834978702028899626422746988346131374896819707424717998060818519541285499198720048303151443833180324290802547484421223780118206911042606911654310574823935668455412057853564858440916783704877977128824860590291066930716814361495834407915621521058619561337862895863781312288851768690282715093434819739310719612122943485474331749652674010302495272900676317109558321345897048808996432038294695661339196804470289640235668732523067922256527864778300886889556242254572594294872437045254358251471777477089208755210883799943787061916776282660134750295639094653436248956100567663016810452284008224998420877573378711350216810247668974521575439241851705983319741908673758150349572469287480194687187438822031474535342290332977846094629707883443447031511937174842371206732155856695019882908020987623626252434717421184384647869726901218272579526945066613792171099004282816415225090174728479729934379360031764895082946994882310939590335404711122820309278901573363626063196658172754463238330671590331908360128980313411794248287801802466900741919903369252007118114308418318244910853074074150988931507984724300558609879197318745811365774438107663888867018017024969322186066050058311100752290314738892284172644488520896352408117896453916392161778796594506501253271206870759986308527179642487383329857737654712533116132563734541437735391968202499579044450368220237388021040369588920762129526324464088294084728146454367486143599382416523691558809574169435099723101540083176739901206946630581117234856152385657583461228469956031437182313128105942047267762714325320216546627981459724145056215346633131587382500973407870783432718111892743573735787456016103710784923334586842660230279321314171843459404629359468032287006088819208967347670990523389813189736526392128647686691694732999949637883735979528473856830298613328812333204502292500018163086230045991411416345860114443413358848564050830482796003775031513701252307369877314748749392755124547971835527378323034320787087446729565331237243786613480349428359996110688109099993946151510220728151141626360291520777459358246512122129785990966091346778480747808016727343037869106744135540272723835151626713745092834067364928731389787409753108917261497947397696019865166925446498113073135684949081032797668644462873999145813286304473876953125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,11] -278273396831629921957419724794120401854118523802878893296237517557837920993228424004930756080380042139217596148224640973280502051643005447039304615245804109848375637874459244503637187045138128927541450612943989393707413170842541555714554512363121571031638667439752328902424083302490323059711445640073622581262101324658837551043556962612270060558271656900121417102851954021226890011204987809869545643822612909565007987834121963994812442109084755446075723517858790830711502465453263964261236104382851888831867696953427439547326082928753599222539677444913317725889609189716183014722239743215100978046220875936552989782704291419893218292655941070387078568038270545127240170051604467332570514454116092182915455377316148555683862427906709781557469975310837106584354603749934855892679253834055109141403396202745439021934712837343389038360472586969099307200741945831732215679049291328807163041801538141319129631313301263784125248291806248266180414156420871830129317630886505699934294064031319464682997752295156587063476289068214287209436994334479004244888138363609578348411266195087702911939209490321458349454236168435224590068859623938324809529088390763262970132027375113384709729985108044901384306618680980932672841094215515065979018580877167805631999351732083959316625530615224639960556476540861217761417085091674172810306753595930113746163215074185003992547484484687089851282726365694250425070361888628152496613920101391613646676661553006897800602186343164407860166226131737322587412315353800086069565863030039520133785100589657426625448757475408221357245492821816285092277856864420848904489157453386486110386913864053215094354314025159087267189040930135581990914779940763172880622948685702781293673115087645828161882724596663521389434846926424666801697520645256426719350409328311411653092756246665627123598339835666297294512604796115668964522873610943858935451586419866427828600076019537871272782707806367826434073926401001415664392848796333046255438886375524491702808123383921681051069092254926525113999427908021478569261997426162919758082726368340901887637299987723863661243519700977596703969130587665200700137296716615234995872433129348467652264465721500927824105426333834732782833720792581457685209532300983480345470246018703460771766750785991060557131690540745773404560465264877533416434294494335986517620325880152936755647172193948852963368116764861627964256514989165587327034219618622174464801569614613339442808054099876597465314849795765015334380952715890292158718044047971407195518622756935656070709228515625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,12] 1048750291619166294228406122688695938883757352587509291799002019158824448992637709245733123269909731846226727824008331164443875880949963972304538155257046789616010376208766282344554882278757130412579777589813994768086015815713829147854693343019709469320871292187856522221959598910855431279664439757002831803347019520807505703141955907048439360526610641694162947661218112981254144177601996859902266613919870492575595210853196573235229315769036237387710109390979952179787731365141898794397418019911924485735571547904127494829942839727512386640684096267120057663557210377666359585120180813665615946383056711305833951945228842789955887476331404781546345946149124929740895728555386685096229393532571098579960184678958756670653172757896414341069216403671152310732974275951873427465569098695593039937896693972834590127613269448510107861410968872032476460628590269094648888244538212469153407228655327143997110658514016433123896242514414371482108782924995720581949611526116149583326405160516749343340628285702975365734080158232092199698687541366600543641037986725525611087544429220660167376825572230306224960294633590046908644238883591690636533334695897490481820449347434314834775881258565160061540995368087160947538325676952241748365630070834597033861847486422067151032653406203123837477008255191377164859110711495291442571459678931785273190848333386837541925718873650709243214508825088183550679208113027941145252658503789014172457795376976259859987740647641587812451006297421315314261441522280718836220234443726780428397909677316466134211791832742949776234735153689530496510546337497906521631619744662189038252293318818291064781947120793171509647516234852010653657290482500063336561534149760837387369608768097819851960561783530947578015948861992199104365890263863161712001041970479603752386379386436512025068469927003373709697304103227516034252829256091519852602253511510486374487225988097758036605724457529900854397624438040340890554765594622162533728185035712042044427452184750367758264367235611570988211778602111831769028935438754080861439015384010521444202823992352025453166979086245115831655169383173138757992260521644445858325973536151385133911946823633213039669084261444415096705143822178167475694192758453630587975300051467685898755986842397943822323669395414004586753246638692972167423165050002531774034105512650952177293880464230094198899391729811143725385608017841026840654532122095067608925662321466158194560543593601229612528359759435037422704513791409470141607262951444906606823792571958620101213455200195312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,13] -4234435501675278315357296398980969564301931145058991838624555820492772926547836791086243631994010904454261619215055389614251795069271614452811243346773707718012184734600062107438166173071163638886568227485416899216685263811504699435488325895975010672038907375924239281781918320299401392894589755509748835934247866849890223537699795322693774545391559445540233202197347078640052775468509207375001134711909657469621825316159280715361924867333203246801097539729731311300715650873466544435958922281793181146404732289237939672587576242183627031616590711557004467243515400503905423316892382913305974594638891410975698601428577741964465924780410503205914732993678024653533773248840177012583224477800435857437179775653654093466827339489628549534665208434690137582384130162927478398811940553905073266956078508545418126600818770705448821737827027633466723655743192774348541717243139234301705151605127778864587051118519972243482216720119191168533684155315435012482982361212238976352197337554975575586034960444648679065511230761462541220883698914366547808681762699119282799626791824371153204383835840548253999008215398224554635836370516122924373949598649687743420967570011617634328819048110462462736067903264587747353953624947976184826375282792924652835726629640830198067812964944883640092493965717637067375237412016648174722984857694118481971344807253161231358402982206272678867081027091567320741047103237387625988259333872906179024367037586179786637118892321998706895489903650325712548431520665774199001156754464268909400700054236298086649455025183752093048363504028719911912437529526312496569169177780162347850983647960549329021091576094144945764423765958090451874885981293004021215025716982064708462129676453306598075650140687601088728470530048794405826183760822258363388495992286375172758412279689150533084528014599093575089733121328753063970858187316830398132929973071859689283418282086925899259054966152156307446305964399430777532832692600015743646382139287203882333203395200896165126155024535919147300345750172959170408694540195868909242492159995699441575642761328494940578277897243376363225563883699577149986440956500038407620144807259767609841138736858944478335395295871813814876641146750150150752297060442197162776473035939948575483924354465471534153010305216213279626721547593037763028296329538134105422320636414047897014846720871031960290693230982878473361873384988040574255591970063839539738149561783596052681288961692953754986192217462262984132885443348906856767456526610690441779494275209572151652537286281585693359375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,14] 15862530466373409573400879915558811901143920311540719495296905687701448327629147954680867220947999906717683116705886053402167724462605004607354988554031667690155320110711193177278567434034221120329817512548836387724710498971155532090610166593450724671658328677267003852664674752549216329585208205962970289642590369708713138142283035916868876291713909544740023320519173146243443452566399417629776149441572776227374336060668946590089929941017738336950938672536572020368674341645047148778460161823856861454206615197695393810002894751341761843464017702444037165127680854126444405605173582492608533760044660521856609895585474330971897606263908644315342672278305775639841646093809383214202002171303731628364919645947830155105044458446296629607323366334278851547701123414070241078607731528396230226931286127983336106306835940726222257111369197430963276014758203667874679166644352600029401279627121329111692808169189401002247131568713427561658466980660939065257652643772339355150942960955088099695430732534668074362838253288915837658161866738717885011769816455170365701545192784414242014371394580964818882807378184654258387461886498306673560072284405890708497736924605224343601686797469582989033798843681051342957574775425008485377203521298004843907610895775304257051391086183453355484013543759011119079477536127497735051932004524617978759338819740309440936759549338952110591402457020710571865827480563103783847512304550467971854848765892645989578934302764446104070075793657814391154968592515844812656416342501712273057028638966220359526407246935468703532843219425843953701073812602071166573605586586488805292476679060513350155254181521864044658731578466968956224860370985324038364564084877368023963420563258787126609545971707756196919955184797837323485017250464991212598216148770188139239610810965570197416765351958558305920811873844213086652380808453374885745362352099584536327183255886390611956702652414960301017078578593562071608685427587950074982235597768174977980323579068970611082341878045495990584348779636263828582093851711432308352230360228580936283021927715294051736606253761158185039637227008167835694557948962184617084804241240033382396539940198365682456538003424107696380025476207252492978694700202667612719354708533480055307105843284187913126680018687801935082754222430734941946479671864022644041257118944975442196988152457386709464008732274234579481247144169473020173072865193281105723743754325208760475972801909852011653869976284862468505885208815879676657746881805739072226070062593406007067642349284142255783081054687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,15] -52838819209377744375247747870229870293421708408498255221748642742910017840005254659111585163736020920541583938882911615460742614153139285248678744336839407334338285786696929477454768951144988702834657967663910157408747180468503025601608164953290835055802643191865921992162779510957198593489515392831988225148782675566076818266771671000481777637681511028047283766459013617181325286147448196554489101546765372397115878756622705241572061859905818923462611926379759676984197204498856498138202239119724879703534708873854164041471249082638035641512431939545121662989203636323195616344298214355612719501922260048602787492496469561303984631414962626219964355849051557170937320224745474774874598031585143451340344573075497739825314558440103648205176331283487490175111155858875104821771955046655327231593533852715192783892459271345105611568665867724574146773978714943108410837850307408095913086754629567918124334885778980294867829759882727828747118729002401507380849312964975372034737246098585680402207297551880904669688239936018883836352098275621907569452021380486557920790581721850061804744451418313748973219397628384342737787282694115383990449870000764758691026139089302284147493862935771015635640165199571623795038372632345710494173771957498794803349348859889294150017377845920343626198400993532773849309558476074964019299030093423155304229183125962312310972929724835505437167924579688677236046443552748645434603986189541410489481305041657517644436735829727179317974232978159944397637369637253997427502989387235873334911585255277149649492680112095343579623466608278541894767653863744171372914547381741398256675851899667328139634879159353370690895492710883961805458534985268519260131781698539262693547205316679562397394185475182974964075358415554743778715887192113127542978986659349667928966670528803537224427546581735220036700414077216240008810055648647598394574242445893357559969868744235801797787656980713402579363851639666336374156944431350605236143297320851272215851073255508296620187375955898159094636763088487424924282229515214140164346222408928526819011521152667120911988445528614781742500811269456550621704500053339507548386278283416339526018445827969060907215510103262732759595106808455630744639659269644237896216327567434857536085893925445484905309519123811117386964917064550608558815895381169915939424591647073626687837671303811723525373189386407223037327710416349196243544640924686209186528659846347764508827744241565337741889167784467394965984374153986320857585501161806858282192343083741303821909696125658228993415832519531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,16] 153426472562540379519563263442455663012205509027289719086983014636918882784384376348978782758224172677175331130914358407105039397350395488710760625048883407429538073349254847988791611244555340231310022458226451168439601672067487353229679927703945437793796270449981632206267493553691181201949206853613731080683208990379491778756462968380199902461704279046675484349536730154230661580386476561290166521310828967515651403717679895964571520357953298694523984010009891424202629580803770551004538618045219807557416515094144633847393220169868702257116966936498188376022386066870023824785707855261151719673721866407829949018640946040500170050327832031961978463189917213649413259481565428591745905898863153947468060500085824714916327593668461155271663473011612147398398059068629633105214319657215217340427537909329052814407143509542843251905619812905813878670344301382346250993233294534130515516985876272462467516386056227628431839495817420857750085690053479083315094784934110522911041972345857521936595041676928424951964114190489687647220356254140147046801632565348823480987969092386975198715469017491935981362491435273273359750844296891572812952861742246319735563589982636705344951617699186021501989333708077579611826088969191450188785873376867655930900464038149877534316687087147718380898706845845836998003019208015372545957090260698255797627308431285277760543765170135114205698906129070594701550453678300269234477124936594078384010780024328658856057281952907455187381627008681746054327461845466613937301614286818340308873394343898429774720615183471202954710607059390585437972270504107366531840656673977340742421539884032516674545404959873769676280154145975885908830449739863061704571895837052952648089149472995082975673195611064607196271503659855889387358744822474565181029351703236680667230230018048214476970381123418835042977677260842150850367474594835356368639395153480201608923662531869529604185433063855997903200402419127403954882684861300317265093548710601106294748258361634335053232088494763818070136768614155229420973047530514939580932437971116625891817555749226814470613721181224248827996442704243018453520874583737549407747004829915296542483989148181586101987974816285293228926068070526167848834740857155839590037147080478054502104863994705818880902485461800334962716941430863758217267859192248548021045716815454144342539758413799675095243222796941368134582353298718110137279295752243309989197811932773153937790165866785316807516410183082883053792195831538751038043549887137977170044335022052535595638023124820392695255577564239501953125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,17] -395611715594219920697393272402197865176973413949554203206273892398939147206436217094347348537406758208100474775758679236656873588131862611589622519445911739918356144411432713623707142892035676357521303429605033077081439793118140552807348133559450249495121518594131373256727223461004249431453147780155314503417611303627659931839571112656406853220774305082694118476879625761884707162878665345359890296670457926764787469611878144741344944206865850083696117739872555213133619568341563569066800083892336380768742110373299794212717114925209967884610985740809529540862837163161873707189851285898234258565920101058774530447768741760737239618385613877453793324274853719531206199569949785078297091239811475016697640697356633492347982195340326922417012277646681623581362569369825372209227500173141916495470192156924120362265427347955169300687846608896780700069615981425126712896871827786383518875311404632819501966883500763086687206118960302242284317116576653544448857391503297496549266589970615939494992365654791902184447559212069842925599209820526991395322156160780096639962203989766525359713459642557349721668577366589730722993009168618380781171047301954649301367474599979930032361173787131650015657607514974114998402993781005713250347945752787203483697595988124028220852725770103624651321775312106985019209985391171781244956640874184727942396725507606767362353172992369008652705474549074073613162613815751053838760098335497177071253346639329697635133002120605136726768597175446001361530522026845707199365519617245365078652124380409285915284451988724534333930378305328181271741919194807172939361373322282765400768532512088016081458548788679102951097681969188912790202632740407515270378602266943583231629906969906905097954747785927885538954078369861034203224188570265934154711648827936361728211564685291894512775273670027921165984845227217843239254963676779654827851214660477873536790499416622074444591291979493143342946958049074873853377801194310437052658702688784410633429560606005450170928705173197110175784045785507161861486836180077083015832977507680601969088947491944796602494650095153025611432002876164168976616097560618051762169667608427641389364948392908583402250629247491143359135477746082104058863212608591795885001681333476365493549460498627256475884708015667290305888192574794611437451833238520029663089656920840113669185168573890792369893340507528300304728879730390589117533323967262893198450893229863356857683525100513985468706791028870061022085691628911792910792970938606659874663738060833810766901003086459809310326818376779556274414062500000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,18] 978621685845348552253738203450916425983228620201817659343245804469555153638427853894271443333207588521172892970120404169128461950152133345156770790669586109145562765405446940443771567677044202530369320774202753963169643026590379707856578602730513362035643091054931158678993194653066396407171703960080644742415179182193581861474281843063165423005466766896821267592984572661330424443680794902439175796207525976280841355351093141140279929312361543861823769186708397726434127964654009120234375594573045856871075046729199731276121978305813205169373567711356840870105991129784676642302312149674157245362495957336656341806607789339383113296605889561964794778440809475832158216238377711817121347918131066781817647574651111510451996660819048106332888544774565322188263163270691891540867756274827823751546216354237270489698644447024304770753763757246168785970419428301901914885888963028817733675774204252379705417047202058378576436609947053118192790737431021348449814029973988497674161057685727696302567570166917841097907811552148717153010103115640893237853876519895263158109866044229819075003160968710316425220947116232815740200157193551320396029812225281618821615339559837395982470959368405230046194791566639713494174767571650415831790414215897220121986406887909690557892889618037642792929745966383010391519835449888108685665262995533340230828634018335208482055058380664317642086215539582126071886076399668860039750414607081374370308127087141417245249064689094798376132376895338256620913231889133613830626259125854923825711314760771642383919770220873525275582978935176273494937850487260161918135484890223019471194279421487131987359266938075396327205467692165660916982272293046844277796555222634998146325740340239947833596388722246693862980080072181837208548323072895806023401053011613384386197602050545857226359162209988171340323394663929722632725648041182713433982073481597929591143507174882451420043164221370677199850706923255136496635274347688429847034825031137939069167522336797545312290736646587888885112277760148655368613210620395559350097134072535782609792246742823300793052761535523588341279711809035229798324892200923546737012676119551953486776200618731026336299690116186108458899109769119333206452191184240062965152388822931944835604682417780945139621377894862750744705483505183936866429445515067869177052290385618816612738379970136116786804176692869395104467437737098030275603413392231523276858317985641818662047500853311866611951619373704301007808291906930378367846843349606574460186773562128823351556584312499476041580237506423145532608032226562500000000000000000000000000000000000000000000000000000000000000000000000000 [86,19] -2468260155926903889639490586718107310961957052001733403541647451578888758358939091450998732657329693920418462145292689249472503515346174209000659055060689109537689969807118011966186511322615886466915325808427458807392151246170922179040450789091324032799583237631575603141560707516882562300901474081058637335562818191979526473712859161829233433077322237961937464702230795649036518663113475259944080431476118805794499764819657151484809972074563023435144082290957191152903127320817677321566514327277982930270005896525462029369516843096035302190350719709663136476094121497387871927438629536519826654048790628287429714291131766490537012195744261108742918466410361125814524553476157011425738011633415376645694991500942861800293790784700805238041673608080219865107183784014310340443446749193033575896540291643728510787175074440119608989599629681416809635196177565982682423156159866375281686463704582045831159124078836063955340776895870543318361153575374036773224880835589221064076209066986139828004280194745028971148806288267734419854552720471724165196383180422622841360480595770763318406521023196546406350202300195814428763860147497184002460937697973047547407437591274993112479410407411180715894571901528798595013982033801232894874531458172036456072473275885330443480908910953603200699964846646332619488958444044970330539476831645819589727700028518502901227469400147752568113973581132819258064070271803470448484608927478072018497622135874439600308611878213981160988873459317046963363639330670053255847367942716335979815276227211745854065070572087665858555666804918882549084293037482168620161106359599486764347986602462004990401628278061467976052664665063804645217848922383447105926773010092410866757357359690500592899421785203517572656446460712110668304538314208930579452825457687277921049144434733819591147950349779152191989024212466266371196376378915304258380773928563044970753371966311080164954911984880547700957743621664259459091703150040012113026457787892392928381344815970873596157253103176106363289256145142235538203816165632345425564778035721639119264067657816788619972861860521717374697528338947445062199233378535516587137573125821797400516851289916523474743662979622445524005877539673635236675486837419495361878884358516476644555194778182982665249530877935977288673838590897759091975568399561901461182896337015502693349077857788063450380847823566986261996171874356916642250255915880973597711865818375858121185208036815485827010726313803014413894689042373144014717779014216091520114770419724700454442363048223685675908178893678268650546669960021972656250000000000000000000000000000000000000000000000000000000000000000000 [86,20] 6058543017134358757188783591273231304614987952988637168952167155980621176799522156579852837312278526182014266974769381725765284340585516472749069791476879170551974312435219188916313840395245677366252356305133778181501670249374959327431408816119757371875424891230205029577925833774721937387177980847505620180080961715432937198699735977322711387018397557578117434265533875912649913341560512795477057482999132210969485946768036730291263442320498426302470793802726214644474616457433955293457248020430981234608394549204214323393502098616384085723902889177643612501502727812608637599854716104934643286684933260126628196783970806257303369554421198901862935389093073619161861212576697312805733645614139097572584564851814119486251337048848425658223798646446734554991058157946968246586334667104130430151371689840727465965342974782956730908107224831760887880938861606206900770559819907347894886972167483730416882329488762434253778110638824013106790794546115869867010795204909816019492934222114268247465351206707644480238789432018014495945020501490002358534736856089657955514492396759898720626603326728769575899801984381038927254079397063678465702410749478117805989368370850767381633079392095404424305772822536829889352101364969821904226204303291574638187609412218002274314674722578607897087989804210460938267244923662105995412774900685983736601687646009456330991164635500420784305071900842772604100812871481104865220189498867454674051898115932420490008844095733978741016946782575274401688557529924173099340427370983108172199793641845574721327308180970671405141648275187680711205383230633212563900017348081842624134841287208098362756072897252705982446451288326429171260397422714904725318067383507494370486746261956865608031669767405835415977455732383207893464774118346730302726239247345278678638046389207474631252301653998179629259818232559275345443462547992204786607963396551505898540015036884597329937631241601965174361010985675986714041955385813066844340756063088241100894520089910520878968560169069007709177891260270599291253116804340522965993567833783724233298758615016306096324863141288605526608109487238966543823436661458714771926811789910310515720677883102824549623448581808873479999413643365132389730675417335550710883851247614103928628835145607182098583095983773717410494560334462246723591056828005110456182655576196713311995911319814535990743381357830059709899651495886707740363752410369692750714131169942378173338801353924682564405967341669662020184785044699002933704750871231985937757681085659317418607735344637189238252428236108926284941844642162322998046875000000000000000000000000000000000000000000000000000000000000 [86,21] -13159699813275569843549969526938003199516359247051204458651955651638625690393541577737249653807457920025426152897807359228510867357723013531732708321088842933488490812194417645684910568245497898987689503537835961081011649055989473558346711908970340256685839191665777939256065982477680900150899621369633392750818057048690687578784060597470674732306568575492048226578168695959404441255255366785820453157375801494474368629663478105707457903911464319243847304794800299001237832541509014430252946121639073380196629394276561737790975911947193915878379111861647872571819507055711486295366639895291566154148170128797291292850716334832424084294230723449668441959007109732248979153951467579357319186825720525086231684908835108674247734345863941535409349435200292875638775754532149252309277912930994591039752721520062943994639250383344672110483698785856210385654122823850081781561362654357076703180526049354829632549235239427201690251442706528001216775489092771776767946047111292354616273081522382232082473980966537070948182648384221296329698728344192617680686250958651479148416471832160737736581072908848279622205440231051493579722373792757084651464687116549138249923124966049053316588721113672371523096641620827939627710324903495464913082563639682501622025651611650827701234496231717320999539868062148917210421907964736504114609248434459284484373722069095438064220350716678481555279452920981349429135594126125412516321243896065060937192897713902399836889537551941010533065491489563359342216500352021766626151547643871010552557931963612850587894262732786025179794640080309914066009999560377487923372757780680517393093844727654798254133131474296128395968489371777550158796403699091527168010274232513541991760515226789133517576515260940284929520424495020329339306482174229522782893604375497276447041010188290245529055306317717129477794492353482449715230825826188274735446199511163504038197734552196383648601508833677280265876542359666371462898805177945586235737068408070485657872910385050642554427470535984056194306412596962363197786714231125178737105992112789607638489328810958175214604257371199918510730256759304406947251940731552676880353876380497172706374965994803213973599861119040771026933653511706558552364359224716663319120679943831802835724209859261853804875391119048562818598677922777771062429783624437657607170289817297825541688174305599879701265321340109414559350641320023408263926668519245239890308444833186282681684876874211923084147020727045216076467589451886286867195902088752075964810288771708734999612962319363622593678536665251499471196439117193222045898437500000000000000000000000000000000000000000000000000000 [86,22] 23816796402001954912125832183690201767561020387761806793116689373708964762818374900286155387508147605331452938120440125669453727153013546278935947102529941689202437298714858126863231662109543074548268661108459872328737867966836580331600443016719598346408484042232944224937901792953796670792914666901312979143172783001801979454684297182906808806784586466567197646794384488679411259317778335185301226500604592047164280998245299407555610974638826866184114732666497004462117808047688624190313891736034376026658673245980666046593564481225965107764751651005700271392261303581510659521692673278506378219662664738038280282917163351926244774341676374886696397886827281864463908180197828021085863196767705618207825606535890149660720363456806531494403398319149546456795973954776235805017450040777733037979443050360273616142616186054498565299771324990006303900664334825900568423306101907381143954910235241753969968060628146501829300026658517684354741404663281444971650574738055597509337741124166216291776815039341529831635110484939221725165905384000015930618062269593786806185752164876246319345076239246732170201877816781855457969204396668614196383449031249428948657070831863990837538414254248053817442629322622842558811246430021369482194533239662783746228912538347413485692945967809763474474759963758552159728016355531877654018972729735164711616400768934157097827247689897663726953654150932320269603006056189200725124401330277755666051590393260397966558615983407311571760827392462824078727215367338668015335077245415984458991175119114854626785446668448038270968894378955876986724162426200047577128740977068004656432263807892871832461789142788553081123932525676663159794609688722637599266756069883277525213020668771312786216389328521820529180918978119309219616794160743049973588741119290250905483050118540907512226226404726526297442158831360307055262006260753872713950676193674484045283912681877489434538705314589317152426955200974006789282381292240240262404965367082410584629481986645780242472745869739685451111095769721419636451796486028224339965591896742694634107668923416635519452172245353817373459708179213437672152174408028105401997205639352699750266973230333589460087546571779253661351022665837688125258842106510176353001842836029330758005303401712743024578064778794364279106965245834461120777749759516565231170610036075342300754358085811936552497659678676015939474371859382058441571823956522136707123733470807656605416666631634864451268874320126858881075709259198493659133747369320142175848543496500276695749031827841436076117785057830889688945674720343959052115678787231445312500000000000000000000000000000000000000000 [86,23] -35150936416511740640521577955677324834609544135298806260122896860768557334164028753192025453086432484867319675080310765121979909235523790082756799448945850984928006605228564261869699462629221973748650034121053343123488917149462658140701905640210288444676517299811840313967074093238813305550904378922696552417965949120482723378462859039232347160707383059413849274652583616700514443022059072708556861341621726510774699812403346529331140509104334262437441079288659416505925022339758305480329916702161068843597659434629286640621547109926567024987159879549309767990022190613206929878536624455578819402437092623198541251285690414465421360551648037921006195499311363239334540435890474588430642813316179447129350146068065837742485690351562067151924885447023409148238209149053865773699444596291709569209140692180691741490805422470391797227424488121431718381712378581653564015550203646554275817995188414304282685628227958359888196208120381166705918137625590958473022004864062589879649432692411088420419784095640287873523970458625135030976229759859387033045589685899700692274518827021049519066978270297958954402061727575582943391185243321197053820854356929593849301001002713747516622547013111470926360143574716305871791767427665423148887007552953706706445741390436688900432437126942047290621413155211991721674699161560687810373834863908057280134172869426775862707053745868076907467959455082662340098387010620027441141215436109044241589926119069142082829216291963798527660368361750799878507753582818362468222484708852470059390386856141720534830279599780631926023950552785576553008815819281426372150092993986741397627116165607872567691002942593436178809943641146133107772037859657948699348508409688545346274347329934857220628590601581062345322552380376940231179483694433992160909855320906392374033904702877452421796411515649569369759827949027524273737230623163836443570942819949111585815205116166718858496858829496584409348061077045984227293243738901988491070284223246736920830509899930842461122931106819753166679079910821541910989675932817708090959457258280083550521554284244910530959669091204512153555098527491400490678906573279806782529190091502099698131312298386860836160447028971125178414029346389291127555657223046460117483887648463195890630686095079922715095983218488927799467231481780056883258757254688147895202999667774219968559535167302452577032268884214444632467005503248344386736249861163252943352564693466968624058022697340681298739006757139437411238486038191106058893999408926306244294325389073364096600109001058945353671445342859353628758856125102738587884232401847839355468750000000000000000000000000000000000 [86,24] 42212856887229904775133552314517149997948236117433535910721798438142119975976092555922956313406620001243284860869970035243076784943244328594205971918603162828733918533172113220747936409163719181798403859586317342676252921498871487155072112596469350546846400581516393161620101079393700397970963840903963725959071019135776133431450402937335957915273431696547945230602194223116119849512802359648918519457673420234169083183927388476809141143194838412568950691191138940814844555914751149030606906209244202253863774185462461938533916186064587135477144863223509377071171666237631036861137554384391517145745240578080860975180963985693194635437989978785744652066962792309135064667658929934323415082464470424433148539438866692694730491915826118178832583205242026060496236690942649542437861310876871382004072627185678521317473752659942034552228376134025674845999906745973709826809402364882910672451287462229789806044899525798640440325378745351328284602605439717665165510442471600022757366942539575543907284981159952502791764973699771974151391484251924406089894104339896545359502055628559802434853815963667549557388447041499392566220548570701708933994544525159391298012919929458338818140662385823904161300776402528117977310019877108346923161052101228479005481666852523765806984260262480177102530817196482933229823766965172064658546790496508549442269478953803653122674406994071840280038847720703191741285251206025099356027364085656468161272415252360662962753548384885790620520954559909990142559113195688603442197661909190179003434829067186726484789395136042683977805820639804684483966049874839734173078698191774419318827296988893274363427711044721526562777561295957406607928412003497121237608461704278989189743172991175407031025327745426571049598715264980694690920876539860427748465709593700060326227741701407644384008501532332857267723685165114355560251401234381277156631388920622958093793581231944144182060238786419271974501271579119521171928584449760661962527453212771219785533035216965842968041647576833857180079072673991715529705932382374938525696834573651449255404827272205075005231814350828880440551497555789156307370134798016389094258287491488091891466883224954470561462519999117034672086072389452632607615999685315230728146799281286690791581353597739918462926820598001132213323512133072131975639598663887094502190947305038628384166976526164884198155094822978014764997533746208822493712196190816074202208601858218856031261503384871177067819216446816855132875993194093371457923461002788295453864353080314397004858006272791795294502207787215769979908761011522244643856538459658622741699218750000000000000000000000000 [86,25] -41530399876760699621405374502208387457258267933319614776671967785873917366438910189613741036255870754060266322414752210897292377859276211509419206849576532633560359741253661967635795623986195123274543883338952571668350977036964504841997665101301776331103689631590413365317102738004518616750505339116043328484581419242902008427175529784870733172835601697533541728468360885957022148377085357107882080462682062781958239462009954060451751848047487378894561906715140499264527934261636005439698690154232754192401891778082667482352768753360700841141842546253447695376246211510148110675798242493613830585041800805086107437661001615073042134228479993413924811000409299575572974878054215240198333803060151526404630648001130712721208583931064165543809562026595561406689018854144407737785295327680566123883844446382323564024429573960872248483756753270702805722110396196835777086678534335409709913475642788299357573808168380590605518683513182461344290232358532273452975466256394783497341266594976528681649608603568297074737498568415679221828820721537942685341852677547820791502917438326482266363076933807711786234902654190897680737549187112440764089003656637707834544792790635627300648240071000274678861032263145567991250004865900335379553184653482076758387971864009270140644790346913079280099635844985534519383305810247618575371798592499706836389623422181004120805967969338562140900212374281011909026837582140014625243069771525470682122076787145913193238392600268560771504586562295557496466963579990804871447330788870277938260177676825894476172347124286543276505638657396522597583643584007680951959431824683174599057076214630126308436741851221005998189212041409684644471622317110612509682464165185507555604560606093258755522796432634237908476549080978200060885165675216250197332789184412735000639726330258174692761007119834991931779106085134938364292525869484860373341466047880441528605579718703556953929424128249324982582660515908343157762679484487913226234812252604307182480121165495563996557757395750319988605803709248583633162565141763913126516970756756275741219068501182900070037399886323873890700383634570201179297309190669484630824341167362322545101275539990782927013683230818391105146382845143906381276248163382994556672222064337457604447866260279078869019583373713383586814176626162157767590937595374928741740605635633586189896013606507619890198498304932285326047131129775328177203850794594339193069850516458555951795558739291351263570105046197743354947636830561219566243754588650081121873512768822328392509160947053564815764200701153516315911103247947300243225754456943832337856292724609375000000000000000000 [86,26] 34006639334583814113551901643247406145893641976748056589996678335327103723527745681516551396906885494262045378030651700954384710117529388129559095956179065173541637042792089428762988008583247907931326458288674367582345658391068806236894744833591854592711221246966469918159276087571545482784930721255408343756268159265043732164110729211490400750109203310044237824557178666510949280427560197096935155294626794775981027724226243219021607126377119900710986303842918151059337317100152737331434552990371212776593250532764495240292266366081403327093314336234594323320431205109084741714874506994106190695333601895089724137473322196581521145807177515146903179688229587601396892998704287346072683621755399191116632417980769659843400288122498609208685248961826758127783885438741666463966714513085566583598298087204452920393084096357345439936231770151310839638014186769744219735236280265812606383192549769152629982080201986466190854822070405451261482636245517091716674899632107124939306821937818725857578942908036530200429544618530107875921679051832003137111005765032456281187573214968925646321003387410288522184801014407347702356427340698479806097951640811144604801098028567656536340424790564691748098258275393915797410251078714153539823820665138215315272559021152049551828780602153615410773529697907081742459129643587246283514053595601610872483541990093032459224361479732763948337891841249381621032681306758635519330407202114463461420117017544562307821991276344197370614258744479085154274186624878775208751648962550750730195893950026920606638617717105412587298149794663002442590830432422456569636043932581789045809385130760058752709935980003161676921704042642330842288700777151028664255744045275219315148181790346332615293331418152769150030483011909712381135747300109719389297531450404711553013919094919858987052963008194775291005041449241819340650939913904466158025474105312888844159766994846476058782771062553404220230306190089927916500466245688018496396626833601141006259619457943660672202674562567023821760196974436505417488231058321001843918066069031789636787438985896929098664250096779244614709615496854591154411959383980581660060077982816257743611708665918662486939460698526581363627394989305766252589426795670986254656845109819431119453847716480368898794484982744676575027762309741694169622744981862123906380572565357346656177503177624283207144265191758551182530353003968436082903975028061035374732393737941744403015210001319523410586832364227125674518050339164957600301350289825735643151524482278326135346057220349968625420719729789973365163593467088765966155339270926560857333242893218994140625000000000 [86,27] -23961208448389246889110162204207811575896900602244085351373186694649544904482766996715549413444644989720678646389623081786833320320241767085639708622870589222599221385822910387418128234985893367702927625389476565736030274240662890685146911735121244456319051249641958930500804864506107598535103135868951769886831661367838119026062982181819343914380497633135403361666665949551399786079305692195318061072383418464793775036079295173382553150938385815940574758919886028032264476342476300085058073754390684253172316674996956793664099694711611179605780839756963575793962124995216876782370865203938436365124978283351660079028219725281260122541521006089463301498617817689615215060122444544525761221869830048530701416731877261509326829360868297253250241880669833687016514265368613610936783846623639652160312965162880674910680620054342527013927619524697302121995686193546048000250303506853371613461298189242438785175729922095343887844998667939276690623817968385327394368574450501693765094087161217216439799048509542578674844220880695076815511937848177796418670817542905152495562544052219497191242309096747310867576764648981619220200797220664954564337383533403720619728057031351577387759338275405488370993707348450558622639798034679052543148054213976631459690981314510962639345282566360717374029340482203395086887452272227082299727206870967384608149452481856020373733647622307278326365154640004316427057195305019749398294460705116965026776002617877537539562572890566964055658338654341644478516991705590476744558429799188766033039101845964965346847714567616470459887491631020901792012887555870419903176352479501549083235721166553362336523615718809066794825667426915540087631588256601329078455846912020133725629804489303366072820718037915440276725643546089345860119025290709172396806909378640615900647546786258957918610118058172874370886484554489622165619505939673272010320168724917591876066113103647028552571936241513489750702634640499143790269841283424315069227272164629562100072485743559766681256068137798033330549363605914843344307963342640936293491777208221234630588483535128734088863891500727892102945061144851602411377173710735424127628656030775794536656487729882714566209853483221374086346085084027018556614706460047099608800235022118618275559975163184046234307221711927092010039313960073020844735701873093500525190732931313904470040301340804580631200075513021206357076348348121490809406066047149919516666618878430033340562386494627722824992482647342281365185610230247433419258500462722266106717735911284896782331326056960329974176617590590449801897542699696819212817899824585765600204467773437500000000000 [86,28] 15473903245576418402974801463271925015680622069146671223409099817379407480108277388849705088686292669343213643181217441837687946581254305103618801829298101279934965745562859167052611331888098148451062702039469130527959657287848651569834677847869022273932065883622916940476850244038011101932523308800550476471818232264214236228136511299669270903057130975005449247433444076986047536591520512647968654315553151842348749412771300530559575788570414321577337938083235103143860517485139293869314675984799671202668866270501298814427564658906611391327239543876082883888742161284210847912401755942872965502799319128988197492257323038431396565001544256242769110648246165202963658451054248569997451486061951194142506240806135301664634373861449311520703726626932523492804639217625444591236121447480236116887636686497798124630925178987548616916612929708115210209096629004721635503308377981268799675599054438281048350292121095249636991664400288866626175284314805837428705282134870206080377844441233370971466786574628529177641629808951193490556235281064300552212342855303391370741089574539530123109698747727186378837116628934108709538421490483015371820876566632494968519724866953639931793642474768602132815422365954223042524598086941553968063022817667893739953522686946281815862553757774893258473274277143202554213010399884803331620885828394187067522440037391135335099596300029128576964676029323615666610567263217703555640860735444435453564022729363503647178523522915839885025920609124529291428336481422072923382584491314591462349978656564308289181397458197587162435824131818425720064360071290444683613254544819958404873295939301211823430093601233462986696909142317668850035881402685534302664772797690886669689214275134637341606004103585806592003142091709451430630321166457874181246529708915964678745810487040924443910752885068567328805908027608939046351418999364550061738030914417796746681598995663013389569164687366493797282257326170418372685428239633283755443791597754073292807982642709824326877800971192333145250442580604084092627435444827074604416164444996558342913302343565918785780069162788897919558597357899090513959131256677763978201823532301206611183787405944688468913963092379535606545853808441766663344414504138652445727096082079083662741182596925640632866364269802362003278431492665173171540528636259035582213507778415652171244354492859548691768659580695645366739998942575308190428341386120938488356584817408848201717204667254093508889926955596135059876591162469996164707746347251473556506713417252944360963798154779755505803577580296509724482185413243356952861518038844224065542221069335937500000000 [86,29] -9945329171384395621235513435272709084061815020561816656397267039672102262261137111597611903275097558500032540017296311989711344780227940930498722592099768656690847649644238029633200716824458190032184754858533163736810812347378625835677037534887760980847870526827023935794192952842014140818896574680781501474596754653357326141195522614556025484857081239568292643030672325031240295189921798771539862245060043907582369660417536766283095990426366711404563172841411928241708700336822792217372477537237246463598885445982793361022971965071929603822984286467765851866810418259823330902238702859639309260924363836190127795123007620010262434081484946373283964149937283709236945006743370399447902886770753330083103437049192434182143782159258456267149459762797990855327803450745451750975247861545851474833523174822128634320346274538431994300119689099518303104954475810205494383699599322105652313222234976206284756401575200336456670690882010376148317057440091964555064747626466104330957031851926675977205449303723975061148754992077141767106229918679250174460011500644003598504035858436139504571647265776919143046255159432452107059768953377703534395795076632955532887120683336772624039491094140541473664844366426881561916441080483294950562239059817476277650793938560276911630747778954918007886729886314353769153414369069781977706900463018643848408794111637980200995516674718839715502903235569309472108457419403215393682373642521708835687354401218287378068077575911536860787165215107041834042207658543322604980525617268412375383585746081889753609058633456066647489676385823650458215983357037312144329876662960549840429479010743257318545333048217415498946246072483616270747413946875092726737422908550658740796165943494620153745618582670923035329002616626131515554100756509510511019532486300340630750270936189988687722328426516863068696016569958870407146073320214055535693688586551304995900731909855807950023858331191391374346976511213649475423524114015665075958366662162707157744953693912946886330697155468667423303799132333276553444511115967712479191856886314173420240424034673978988698524321413531704837397936553332818455163895113063190918526829687306510777298038516543084921624331401554805252423001375160547404166303402905837723579543518597304691175512244513530654830048208851341039482819232405069076484959406212084839132173933320597743103075074840954132971710308012209838005646556432976865532079904482823582913600228809306395293443922487373507837089422173857086275582183670809309196206092606246761863920638103850247066798154038329607409768999095070159729287118111074050830211490392684936523437500000000000 [86,30] 6617380359791776980915821184801523804163100474368433630791387360334686450786886055378172351238689151197904872137387009695990503492948348252722579239714085757731985965322678723737526986594582553893639501719645187117746024049474487821659274578307799435954929221754347904964076445192100744781751719061124596759737508760502182202290037704595479861028396121938699351291527561874482832456638200207248046647290616766891871509364725937021287677832243764813585778149301783941379540002384482193667810471132550063040604413785874489933666542371058145301149788204001940790712561146214482509763279965215554400943420535534656100319327624419833468550318517480609946820381908321621913235806735009093441329286085688827775178669647654420465589172877595073842628842116473979892569702639294290201635609850411927551299777913779421333031230399413946077531623100109337527106098746503425624069622321587836686704911660775689489811074865176804359234875144369362579850573490091871133645703865143912216569036913979683831014834087050548553276917364725692882597362997272442812741514542970379836576553541557897398582686016174273322697255519425996990021866265876901428441740489876762691082787409455648025382261345895000031333077900189720186108989000048350460477545723139723153887957622386400595338445122904274189006727402961071348821096955302071319059411850371767951392495698579594438099725385708637788074447508000321317521918782716980234025937966428478764181786690119965195523009694378175387963155856945738985468152289383699310318195801801781791426181243660591040299307476403714500146099375715374706567728252897367894943985570466718038238107725898984570701866723904894352012708177475693415177661132886721750296944745317213046240159662539497414665373623104602730191165467092691973329647505308887386255863261267965633073846291336081960840672545988679441077503450735230404192541104479985554113001886407764419203651198840641267647889277604768232392794845079776598842712983712404542315190331658085725472084842844919622301280579697196565919202364043623913695085022839496633701556933533534576232756496013010982909271359627109727257287619545557059017472769643248857685599982689000493640705523146667621731384421993874556801356939767233091915424819587526596746775004680453932594286158142577891957864628647524747828068824459873661981144369335702128037148276190874745900402409300441209009090536042690832280340835278836360439520730783903406383980030679807875570541337550718668932607916348438981262108504788541149273477245106239880927451203479511224951806234603108285069350162822673721381080969017318693659035488963127136230468750000000 [86,31] -4369708565731636613482042068879175674648221673894871264329741611840758226029821119995370082659104005880302160177778389025306636876812862616133644382117877711960877947235175904448703517827143482100152384374822305964576471478438163188969584671915404067131737666165281719584181377889120814797858804995110041095081767745704365639817831992197581751778981635194375298056543819978782685487815053222649635255736847724520600308559302170822045059069573845335583289577272632858696948483584939387709601185639131803479319590553625794722370376111027168381100255346437114623361710548106372396577073741228750122357796311245248837328425113916345981981290869446067190854236811184539553593423188748801692595304810923663170055130930487217186643938571844139172761969369308850420462188222971789763276982999383978091821629573672749677574100226081228209831264736609027740251332679990481493028518585312028927576697564348375169576687787770701270089316033419928734848015122599718547530709306946043412937295931087373476121101109433261025366514522298228480858001203626687153126718365574783092672470058295575684600042487918428562071381042039958365998842475161014603270192216342845068086688568387260462756112905357853292858039917580154799096423633828706855890664537478286620951446662201838202487394019529498187188036023989014711871600897264873904982793325928555182141244629506526244088761207739369852307067075782689547707185249375414076077877169759593253256048276215739683233240584593469958625287626663028116700751340555374949361732087949683344620652620878283514105002219955281817258077889353923735439441259226590450442539939877104364793831729982779153145347397370700776271571726468189638638061703265058545195720921170793973329353508369652157614631039478801524776031693458803187578790847532200704375815569680895223171936276119461043458858906348437737913218753994803616637546031815212749364575178704344336193356578220165024437188759667277341683623772167564494771807456422045221416631130071473382998782639451045423202475841056016410725432103086031813791491960664858753720067180036379561679464387183210131596574233968926639082613599498034304932502377726477604702681348266630235179219900545309710778076945469655594779585237028269663516796297300700672595338040500181305931045500994436970014568634156088567440805387265367477464550884517951600850953874210741073731925381942559928320261361205938873224752097656449199518447784418184420501530971579176874700458941415086898706479600976927785890542702636421687606035118123664126546086651402297682538976637844744930963826918344909168434586632656646543182432651519775390625000000000 [86,32] 2682883773936145836922190612406717844338673996714601108776456364394218858777494585220409672673021316594146921972421605993640079150196393579879579869577915221897093249750067858596706312491521535232112684701381384689691340835148511489466859032359259577846938451987854829250181306683741392533458506271721282392811780405011973430729993933908510781180699584950080978677757502934236889304129784691144784196255626652538458260802274588963875905153118050987548305761964703858491537194418044047360879399309352819237988476963778705007311237649651651953638660902253542982788353063929879717969373715025137591199011342119996370196580595066063365388235594076396099690945582402672949096723388554429888365304808807112375556934315629403535200526139497945711732722009482792133337386090593554617486637580328232806754501942579085851774696257988491996880138325883332016340446843659677632771182320336474894387216607938287299056754542932760820857937861421183039527558133287599689575931336870471026615067633245786122593427698002682133407194373848877531719564961691518926279466179679714891403344254946235844972229078261973050587250884319806546481685941919273693976309154719810794378029647333157472806602850752410415737913520608240096681336586012569659952305377957756839785486355163801594547575504591257371246581897094106592832382296962168171211478266848248017735517849649191845217666493911999415238768206711513165469130807877475642070369880710108158848374722339065880823753026479879341138410722606651790742452992467100880222107328561862906526447439205593457031652754076353029625702178787663197390667349847856535281499613884590782857612629866541242396287510499869202621699833946980498962651955454527923252341478061640186362159041029214374404274615726826993454979601098764020645678465933054636067614266776966137776325547369975184172039028281064509859789563045353063585582984908189606769571248259687250065704369073302885183356652779534462452323477250303862854016776482112138070782965690535652970513958315821180129173353435649258368030767724565618813235631421507262216787453879853349435844523803126144763648637319154354136194672743284573087921072966779562046961344765910574629470993469108723171049931705259711006142140774688740779929956903711232306307534564048566737123633554989421854110600731016130242543218516869666280593602025318716193558117352919977602957904310946500934897677649279393644917677700169142988321791648793261450158081716018332925476236405381537416420432380302819117648103377721340825511510033415397464038903380112851977160570492204210534099288363533292178786382464750204235315322875976562500000000 [86,33] -1488045600351299585476813285497074352032449546578094857236296577484956667592531256057127085197491782558746747298191682299225849855684488391748002424237155461719939184769606627420893157081799992968421680561412829629585662182904792522177401348593411281753818583131911194005283996081887048233635050710891112641661871844313768097080851094768417898501648908665693130486896717341696961274184545849945356891126270869744303842892912240457759641718636906904692853200124844205915670871126065743741261651425360850606972348963689481917255856087123192997714767280275780494236939652231654213036455716117339884128320154905558586318541683456987054636149805125393077391451870038978407673130809842945973492745683673119284567707744931396678111911901717017103291292842286823507781348903837095452476423438125807331143972538564436371662070523802130546942345232262912686875198807801161050413923051855852676952998871683906950885181249101034806951091561102497925223309807282414528344531292676363642616398389489815601568133492393274343238905811667985524411853358530487450383521287627577380573152850536737675385364695276149717574715018505331403065406704783670160564935453069855661653830766550521074176477292799040001520482385704266989316227046256520823247757702398838053175100241311877267243713766070483944292944994239882866339333764457337667700702314916302085711137168981784334427793720116793986188112008817871511317481296140423726229644494060780996162030353152780133906916692244510245442563406665100435284445285574354601149648789923629541755388357760729091932437442956227948979729649123448809093502393941261815911256461271696542081867797672005384783792944828547325089424440430131550200063802049150377308879887684571231408277389658152231091275906932527657631843495400569742738845017108131379701715688642426579187142155142361259217214377847615265209697817292275785170955778746178403492681049324099934127323738598762822149630673955097247905831744162549112800285893052891753040174909913054666866569386219698470754840650495015307688287644864126431026470286138118437544217944894041988305397015120554820038967218176106266501495374281116164926155600428965195986643235752071076608913662952155300526862568501427229645095597568833240661577470908212673646443272155456808779632752592902495862893348272040582186771992742534513521598207997573912030776606180843081008122169529620287063926992122662666091436522365710111920722048085978934990784205324085764438435456367556658222776957621677772855348677150954836570201020556587860096150566552237291243222397279251973260221761146890329108316564088454470038414001464843750000000 [86,34] 756858885886440912729628546844970137414616041889459940427229216809103453567003800632265317007151156268090459625846402723920488973276968788825392011449274038478438381015692591703924835862602369532756570695681749003106084819022705701608305932598537119746185491535785774227230441559451764525836579432714703890679079770462821999161097473271467399061268065377053835332231179003039962623062209839813475811588552765168287054764262841083737474643973485798463230843574607819736573017138128336801261530522117859359200340241034893852736243544647829877572319375233611904871676240212001354466509374425310572510878092662700842960633573465974232851220998546281420550112317560681306264474548112730876503301057849521041221453276879011385343674837352237532091392665531303522736541898974731762117931695615760903434112880874522429587406663510100789185206615302480252453867158372422634022273090756088359918964142211658850087485596117560104143175761975120473724682502991302360762144032579279625470438482500987524019604451004042348005979937376584566599671800615640747308430321595294692437344569276156417792389735842203468114791389974737446024689986386046679719650548395785930615014086673904733290080663510286927994315492454782863173371004670680629200041986046484237802303638009061915066742626890493024605989451038375814268559525101606655787186209095416067017290963282820343101661190551139356275001922410076975668025119442779805117443123676862721514932148869159181460806789177833919261217090660694062802407579367549429908146634901311199195608287641506611270095921638257992404710693042768547219250200214600917676167175068475670181281172838980093366431455343889120217935223113425592384824926096672713327600481785284770733375268757948814490143387543196892245985629902323315316797883901444847367521117878699728950438400171175028942317411341264668577904233073519321555133361282679671454835158310085361352673161770064367993647786573306077376003803256046029916439950550259441271192554205852537067895743747213346271525253977972163453721081877286124359920402858221730019465510152142876067083961159776784642039577985953692842641981847355633097586833036241593536176358910668766960162569248156223345285793756259412181849711690506870584510174459447697196169337696098763740678386546622069622659761914017431232617492907104185793709985973048844104934054018598965129547102897086067295058752848905179720385926890250095059536898713193146644259775724233327593793180361678729731999053275492528605796460060757248981957136016417433811230033768785118853455456849171028763960584508085904786867104121483862400054931640625000000 [86,35] -367646195726539123178658252101621779488777994748167957645422821717027439662741994351078028819709275115899805241155125604822932997810408250888042351335253488682135134505128670189806480400891404199077477055930651511386104903167727566715935177836310762925921649736624830996811056613653493905721567243976817575322972559258550610454750828398938545594826799322011146229091878832567952040556355755158023233154919152133527732476912531272047374006472253514132873562685529973845374791459723168903803967427644910866959802302421072172143471310911902640635551973786417264592699194227559115031057036206091853703246400867386520131077118000837376103466275101690471782039616445970779524462793308047118683580770955547869686814054606386041722723130962202669539890475786923471584178782684660892807056402982872622657674339338704486408708343946022582135245571496379243951608852183017906218855312541988056784005360267073373644338366407371765538709902975419745949968868870616380226170318704735869785491756229308009705944459155411680270676481231128534232530241197382432328475582880910130659717313363128321598089277266002099299787107805049525678824046649804606754403709748154038715560179844129392908789201855715140087965647913630915503072739166645552372637057392954447656256310372100864008213627136978377588751686229710705872657915233876539480567550627871272638791734873983948814449207829368960457042607112490874529017701357479478243735953134076870633865046774005799554513924445887928289135860506507038598846788735145038821157496488503611148168969153873991283600490678874997944644598789919222013600111825496943678131014482466544250117653150849617963634672418064409608902978756940750394800218960872130925639174891705965395556082144963775615177730490462211875469278848872380952802347162216871058476935100931990493812387955798180173372490105630278136547270713887274634730776642436516736372245911807991177022895625961762268935821061743020035602038133646788581721053077427427778764490492410437509123148898983116197811048997555036996650550881453913283141270402984484297402361783318182851790592199206739655003636839747282524922567047354536378816186963347807679157949883877999814600204754790569231521400594161372872127047243820866398565927688316123793114436139168024730028538255586620746074363318685989424682740317076590546541732988871247844271799677364335836432264072982433668666698131939176459145259166800384587194546608368231288472478328328323705336294982935585871535268932676992739630444161001169817134097421070115340006470704056173211818752919951774709404757057740198433748446404933929443359375000000000 [86,36] 176062380565518809582260114407255745202746222120525136524180712851342349387148046005079715963755780503656745221802582457279046096091559515434599489957422785943519608465026146745572597489801352342074989431822344958109635559216683344934247053955748159306834790623212140962758723158398149008048126360184382385225911153621185115041699297266892355688058814753513290453068830018883848751991284795353996273003922734622738051994039253631990613434539663172618366400312301718845329795817858382163163577781681389729381491669185192857872954302682642376604126746200435645557884432905651713569463394224852229025058814735859045685647297947547370925961591509370452259631386702241110095582915491324787940023358761346575291176367729076039218340614753368858426996148393546113985534869886285807139988148133813735447953257262244427517643180481829869138015068148031852368350416513556131123718946218363660192331655791893139710187693678734956501897403026378685464436038471800974453969916157861708205999141088027003289288470479922669218690348675586944671929563873975612162173960058765358993791419480433759920430040690631922114858707536549743698367069978008853149582728304995960814131828427161063900629228666709048423252998396519065948776555861227913356417601882562926573103628347676846560255829530796896460896179220826944486009617650790481548349545293753422721961716180063595116833779809535142820315897331180956725388611174708201600335102663265382249308631934841210293325622012796420264391267286419416225909002536018412059307644494430205945233992801498861031721296463417695450697251829980535346077433153254848571276064875438851355510360460336915339025497928779573692475474892987925091567760153473030624922610598710643769384874283647212307110972442951755692504579496235176728382223000629573238107770530889481812220846611843444471806859299548111442624373001345846242763565583271052268618333239350277531989134164819137988361259377623253619889522917578709363329205234063655339538974057655349878944605537004767025371435757947305714062556547003891505815391394782157565312761030116656896840534788733518087670961769563228213241996721868684691621881422474993357413363988010398334141113126586907725551314887585790005523989719992180129736522173319227628570734998133090752781421081774176522257786466708874056835976983076217079293724293149871617123232653222790630366887715999336073683817447163199195533812410377303626275451269534230150111078629946988570455763600034139843000866337201557132018030578384519093879932151540075435566911382516912843319096658006382407008275081672366013663122430443763732910156250000 [86,37] -82523629521830376961403440196404846432348290531842176740708059837311519415245422672844511723165452498831103451047941207477258817440884002157775055708345151459005268552086859649478946539245864982522712441503501736673659360611137540077862170851245891597626104538066164079236972455426045121035022179708530867214016163484357564026452115989406707227761507128158662489350437141424503369722068155141797588481201275774151191853937251438837513125242334418616850203397109579044091677741926856190667693789459045247378935879543411028182470007094133297245539764458233667310356836605638647240645163179363986999207972782202908291046827341935996817806163057703206861606731117003501852836862721092257177051508181099188068582935020394698048268526961235043895843906993961639805661523201886167882813492256646548038665289616137194123569162371876127805560980636744630329631270082667412876629857474978587806742806872227668374294763383979085143170596599370548380901927642829335562105032517477263943868359936953648823342882166520800708287676794434744827767524227318986450743817805299891985472572922578494608176961083084574474528993463245226403975006580533763962115772123743013331272275579864086615716613594313343624304259048177897208208720902530015381479225073160002343198207717269320719252260038820214017765893716346311718093667648340965889721718451733261442703333372637917427674771730056516890945417170877859951242260851762661816014324667164720111301455143879552563370539088842898975033438893628102160002664238295833038808561019670687913792045293146187065304085455373570813180663905914700944846961585812903559247115945160737992277530368936454900966606745427719741069760490510718851796044302619593183394761857943179830378860195798942477724683893015276153615455174716704809141641936634210993905302421501200118088477721164270522129323238677585794088861057008022267944706304656837206438016460947793092106467104647900054370264872564493269080078121921615054862834267710742048644248050118098363624813083586120883399559230024387871128887576239977436643189929504203983826198110631548278135646482331386239729462219725802990429273252268060756850631859774453419565008597060290508252901131980999393594508137593366666868513842065952808261225385178592889811271466316459387667187236196342798815422243946567443141967700052709749644189468684371631862136778662735499853713552331774983933728706259310970380653102590065371059823848766470874351162362610295090090399431909573671202492378043388488587333439441044276668205118122848008446965830191567561574336783821316358700226345490591484121978282928466796875000000 [86,38] 36451084020727355435161267732652064290290425336314986577579204290375059276074241957764113851632539585338585760472971221057521629019813281120260553410128987357382908398906128845981825673912932203731978923328830899796562731272651792627316665301130792870869924017906830698926161267466087897703115432947599706889247732671241897290000635312951879516713586045718983522135492124151197457762212254849043192465466828204309741948638907403201550990163105416310105747855146137380556808925127534167178290863072456842701664495477544464711693701790074836727471282200900797923908171972143112937743865550461265650409461102317585735993483863068579368040225253256406458101923425604781533696206137861129439561190439384747036700780269571533863351605973141614054407981261706924186681299325521919556143410605787890714123290221665321202975215387979232614712657938508358047226877720278921731235437294014016949561086341877142670283653256730721963688587710292072613302586814495790714315650620922117627826127378000460290283097193726514575546151410587109056042864159083847687262770044669487961746681161854875360741706105356135885042709575531490954197444240000856906971020965989257102285725129045586141283183132845911537823547735411719860430178252215463768773074871142802172346069169497462462015143831503597731872127187541189422904985198132374015275217496858228220340815483996284196897986087698846420365512537265084121197365665551988772907023938056485769486501128235402442707430402095339411957164700963842950747482062132592068488957704832039919692280610845692517761012247204549174321990304890285425457721193848799459465416690668983724031462228998741425718835357975308378095431946934371911059884280975245165300504985249083456494953803927824599238978488921970115744205408134311213080030377812707212150808443005336566604343876155889811310424395028676450870626631452458243236660387875508801036978522724203503133340051805227312602126310308533502325167086243703690335659831291532246203026934604212805160764493882811905228388507206122939426240218996065086226755331875454963644684810347343287354028532391802554027607507668574827432730094145842789654917645489702124291636827589365747113534536006131384214698833568344637362694488217030848649015957986903102875673353888748291822374650744369854661857628159735087221035838472398620024079915582535815669519078939900496843916237849143149556780320431557244818561795327963760848670573066841932000276185610891607640964793711244494462523179180807858545062016713095381122075246258244043192105408494196498760567205012520994311664424003538442775607109069824218750000 [86,39] -14607603798656659472154525281135637428800892902360087240495769097261608509074688567717513929797290372965109451273313026965068382590924649063171235559601655067311357376722889583394538496391065643700924089817267394519570475897911917413636006704261796012398931000137287726023320056771931821301908977431711027935233502176312217193672034971545665217788734531369242711991505518266637008178838227980421393151483399789521687316713038893636630277583938480109985643962720517681253034379293563945407870095435835247522398907014270231822448109251032219465966386117469446030787735842406103313823256272756472656678149349253917956140709997421110353950891958836345190312701851728942134295207395336909943340348288232164698148274993518567572042886028147363497056316316623025061439590835276241118507470500253491405351282891278201779491623767897385108144339303692230077076038585109431816150803318275294971903851609128531605643597607762060353257171220158893913500116249186226870435818860707572600966081085692896791085101416526485042042280704180175820078480080029256246048233406524304680550098543246974003417661378093005132472707649094366980380644730630658981166148116331193815061660557280660720710420199861782914160504271155919739065783607182808589039804594369713147678454405058735114896348101383204656327366512335632996915660453535321885251088654904903962004430158287107911868382976584360717318558314881385445030481304525119327207544526059322365501803783110014797262180343981049098012634808523315639407873133208725182907313488314177601005440945409235883088743719070264945979732412100320935615864631092170539111224772134732912680122596143060388131456246302570522496628438570875101011767665852697543985480878582182244859401209803311699671270967441971563961669037009266079783736137267372433545346868086452158244617111615313836290481012694561712501694614369386072597459478361592851931919424484840885052902207505131163197474051722007009325219849886911602254926403001687847230556987168102250521564216806004508768668470031144981846371262651139698730040268724455606648059880822721682183147740922757845439042962862352421930206803268618765873775635660185150653930580413493573838126346726579413516983825862212825024968888599761293447932258974276070983811741009867487403194720083447355201427099126400535663924941672306124314051154415866853014831698382682747447152964798327091853230133877218744972455380795029753498092183295853408897659822513902773195412098876895891145448959995548421119422923923187300860949180468914272357136622737235194549013268805470744382546399720013141632080078125000000000 [86,40] 5194765191188871290259945121567194480965092591985240329290874787345374279988819091461117715149830501866498404858401258901387751620124693206700806279861219405892470318840082995828411220694164326905884003681691674814236520468946522917533283852314863925946736141859996118676530172818305665738088142610266131916828420921882775537648731824065442864508493628991705774608239369130874794797927871730191645669254659773392498959998136463210379794030126680978857277004666497015791694252037658018613803975673626352509294468892242771084345549285177817931104310634483849343448021523503919481898434638214445044050117616607214869340078514268373282933561490774616459006427813692095138180389319285014998759043923365005029324738854966556220502882723479725869601836774518628481949597449373739262611876178745628437193637370958966461944585766268360623027466557261833432816309631795634512345039945169324034783208412284836257759409641171395553056288509049527069518587264498909550048076003242705079148725134649674855392029649448049565466794467794745526962566172876398184755934269902683955492000521803350000526316197955567491022097910635352549859198184058282463794579707627236603244033934082334156547745134328017451825844595841844164756064335021568505461097524257019313240310368242221881281743271166939114449360527167355586818909985909070750468866239887038717371190150486372665140614870263773923610362599837478053860652465458334314452370758126890970372411785177242064101260187733671935263420969561504145798351186052173639556291231840200061794232662610418219688050784388299155424043687032794837892021830022202891500012612767741300500188352972069734893398046663032351020548524696342347623590410633993479323022054849761014814726722204208593189628514757499987295680483590979315530485705306275673569937458387540626822202413943941819360837175934884687204062472293922299898571479531504872677845058442574157078153582814762188508667595922253707295420377097549361538983085414292135001792753017801851594072471004702839083541961169002871426537716796934420775873378027450033856089586368384037866825125999002279344216228857469062443395968525098446852398992410153584405735426968397385334431342325849021974616861440059630668926712417164567004446132415871301095096957215300112125753410508734699514091285913395411571717288386976820245326221074108464765556966838734130029332785963236677720677259410624079063130328007369972537736110002886870250403289292783760370642221345710149238803615530900568743674672590995155309754594845660243197404096858991339900543660057508077443344518542289733886718750000000000 [86,41] -1628951533763616974734745594431931223396618157597045001734111999022683988561126998631431663641544771246078076273331911254269346698132177947465922625771950104298815309563640259833083519064392149584437081942912025058415768453508347573452706343534631378547770379676895718533723429154085594613585859660568054647460182337032809558566918801025117317167516209729256796241132459054675173490891175504865942879297160903030533732574656747697273929984956840060043849797324071150021529152548914442543828083143400956518083462392756056191615777375961478498496719496776784438472120524468937006817002737195168317231672346849600300140131592786758797390285778984081117110830171960321840049248984749681452926475978730608677311806800773757282328562424100364122910081653477658877761726240152865910342658870999621995243353833412379226343354099046349128135804146581010943406397744330343731953852756007784310112571245266602315585784588829549095299909280194083816419419759885024206069061315625152024853571854311806247404707392340426399960138293768999061020241873127598522375502217127345398810400523523997300265200899308076138831930564948483464393881434201888492088957234114883709432307202459836049708946118786050407653037290157138538923356878856474635301648056223437213058387121360754678955715860852731283036937546793460623116999099859588740035534202960539815484896282118809632638456476928521585473481470512371491605153616601134913266362829620110991391131750511831255408366727510328722265837823676285970515472606724551398714345387521442712514965150739762567383744782631506611935602203536666448464618264123684167041293093743275918745857808473445204982267018458116977616289763956618186411845890805899735201566627154381513655922911696397308381254708851112973514687224935584074663807816349911123419957761690793117659224886533629440422508722799064298839970661390110521370828373391328912996129913034765780985494828611884140948115343932708972145231055935575559340979586738279530482811051558269732986961527693937243467818276840539310249481966246364890975606221107375029569540676870998081967407644772097044109410937168223669532296438074938065294676769800419407931666929803340387516987009529414544521023573764240159288343493076918972046121820141268001938241535115354376987904390435506091139733431532109501597998713310636253555330549217442285556054466761063013408100155903603531028901431996479389369885462085518271894938642723490963968489023860073148182191779813862961228700689385870320610620926477074167568722641895480693730264045685368769862330640130210213101236149668693542480468750000000 [86,42] 453256708431794255770383764970506263669852791882245897499806042934108143951758291648742536201572506345032494725085038944677573695573596803544668047159652190871492289955504364346119591595061436760604239034620332952671713901587227043370610361690474857895438205034777146677507845807712557534896788628115725925413282242289564330932222152014988539113599920984945549937965131869426625029915999614754568164008081035748668466804854091695816350302509227223575670928256049570718374821398376385126880722411347765617490026713564403984199152996257220298625469333551058080614531432013749857281525522386553594936658444778004353123624076592869055928958349336989610613739260500343722247125813855010096202545345166431451571647867902414367714114054264497747801464889085469872718857125699718473155526224816762190335162306514769166650681555572137703172914275229148255529098090747303395637564058649794157795522164474970217548841711085781229915971036789930811684232614678745391460926415194559184963775870826074382854848562439497749322919229095853166692917041828002837050701610521939079205561426506017821437031150866131563312137171523872888554122223020742374435709647140602386823598719274644180653480405125857573307563570017650677418926222137547254820376553119058354316035458801477536616002394924339721814105265968121252514007701310723293105366853174418824439298569086806392166575085780361533292998636151954189623981287485603837145801749899325829263737089557502841545578198285167738006510645344590217413593264827745025691431635713160837357274180002662980044261536452580003310495218474148279924341636802968837534091071360256555191572874044687073428373468496908969967289953260760925123429020775584356702689978097250723457440911897185947423843228366370979500224362194180902185796813429971539413772240599209551653118510081237573751808204569730963603572879762869852297799505401479025582741441304213557164450234885017929397259659130397672119768214247803286110168815276490416884046692547961986889104989384594170751430392953588646423701666026519105235445103887311635775532482958552484820347617866938547780966307903185426769401197050524707499048362013206434857878976860173659934360108141937877386685346471523098929469282766441568222232091099904979111173588303905572783378427667004757261648199883445133169986052039091067682568077086404972498781623253784006375087554017311532770571465735510079815508441122674639159339918819572838584613454846235602113952844170738791570958616642176012025337150098847462213528135219157368661003469814511652319355405893475108314305543899536132812500000000 [86,43] -113960693663940810769740381100036783603881157305203227887364964912860946277488480463545263706333671653901475617151189919144850562119124326033475103026216416043047515530457856548101107857628475714629304025191760012982848069782610389685176705095340364627371427048944039934298950882422376675668654910393575919545509583107607951094936953298075494993523632298689082219739747398423124433055456541968742949197375654487388079518317242406367379471373021386546094345740311594537090401443791268880327696046270705997973540396350349194587441958585645637837078604510967098553842689774729838498254016800683720722401412340981283965917608027374488695922295978908657701209504693466349339594480760356672925179549934804115899263124864857383527914937327450425827738600579257251931243902685239784758861324672097730049329377460805210985121265244958109906840345622160532976503505936799091800001212407515316507874678190016069602025889664095020117078739899690626439210397664723063990263621249924637479116481219376661717542835470467851147008015105554498985641786881910864432831075180013034526136578952806124262361359009687488565065382426177522796282892920456008424171698266735481556709882546496622121330651874705171814566067364836962931590053747228981877729622606156512186844452900467293573155914334976185784794883973330555051082336741065628779083884598300389743917787983694066223713783950407560426507411806334584387405368929346658843190131568948992856858683442688063118669572196866708643347177324829149099921159466688584162912074155128145415939564092279304685542117139172040001029225903553468730655377252389154432713916164040981750213848829669233840107099385434013780173908020739178103556881308751978641631935777644463184687694038895837654049789770582991872949185986448924784347308529317353589450772534540503878602653199322402019799272861828290047305750266165886265550413686954445669035792247693331457649556377790191324324364696338609274284449165896314082776842209559097377880254242752080214712170930993816626063946841469005240878987092272628082591674004234217857355200450848696574561702562499617706405307465849272885846387987099714959899638137922165820061770472791379286372184037412964275282331163997977152527707823801551713474352943012229227769352163019460304002126987997635094250258676493111128245306474565258203375216344078886790799650790814251149712174444363185150495922581736428095845908796551224489413849873046680017381481470657240238966052363910831155048197099781659225402195278367445308305126051163513099863580223681386316414432258170563727617263793945312500000000 [86,44] 26667853789514251645563149392740220911543033469744820285475359124388257307565465780792472992046280068652773348575612034403703840585643769850198778851207916680279305520703288162173428966769952586127234141196260305173421501671141704993244376435957221327900700719583451475457681708648514847656224027438250532028621715384435851652129837584697896980914562156514727703408040371025909573602646207534003968392378192603893625474037881660315307769474345135325161919422934643985709823257010103588101845046112748328305099290242929877461380918795774062442623482845575166131800156758940134018221810082494855582018850532297178693617248631095872895283093030073996101539446623614053327229983577926897471272951078105971603044121856848916638038147568252508862022512575497993491542309775933119289138726900889935772384136012549232365003310838053337030379168287763134813592944863494172518910582276891711077182712365153157806419791348788124600734326631913932663004918421811064134313785063666717770733864315700513073504681569014576018589623791907315282521183662637610330340233097449899189028431171436407038582935373293085442713093351830898166780471441190752632945537751993142562925152058330493995002733081274364332220191892041953508844874654889423413374195758822325047270557580137336295967143679993860471285442615609744696396876948342793228107940788676219276822812889944620119719957059160200021105277966499158390110681593427792105539691906212806615396225936160801421958124804094145901252051278777973634982699566740732936192076867046269426396029123675296067269819733876290782321256436377307083094291307103258487399730875239480715571252168190154586120973625075422695317655816331648206385952212197911893699084475240986096561410550516217517324853952936345175827681077810470402842883159853869508869670488365550110911049290207646104713938310368891969322185978492756008150764575056094309690970597108280410529212761923557969213754605194999886091096237522234159298139575855599745676613045836179389688116349087705154710692998329978311283358712601471330467508542955701574841980205448230133860661210119253064009071944782227689341122289607430156642090415103856585109242435538688159418381693684911267846756275244981040444962663824011414124238784412860997005639340736611495608865933384120201545261798340471400111057310531570159280166977051325715979832042503245472720050993467425074363293096815585287049575507427162240175587362708828703856498867797911814668848857665052068643480083636414987399407807725087185214575428422034820948911007466516909225617837364552542567253112792968750000 [86,45] -6011033672936721004157126179650769980128591104988673526887739619448211987528877593806955538275710023412897230663001211387919024803990213560305175030572748143586880106368012785105885281846341698024062354722075158673688508682142746346436124595251866457791256666808963007823681252952000078091691533422924237642375229588758845690282349627140324481004687117187963413693125376910630628854869545406397469531846829337041905907904080093069449767487729817307815163383288895381564896240948037053446568065979261025308911311033982569833521581672389976637794523571534683720475168063677296145810966892756292482824100409972765361729687238134407372240929813996202660941310151059613935389016821413521850818612341100119114417408308091982435040985596058829373496622130887748304692720750430841106273912975797118619669409756792880248151563308326254202371298163514848338642521082907162123724258927725058427955431071865550385134518153302697402920705976442067120962153985538544803945563413887776827848403845993961061501013752267822893468235602013100067223299895279109332950301201852403218998883484639104043568906739573098064677292172759973955606294450232364383071487026275343892824500925402968242503352251890339584879570664186688440337330353769877272941656720846028571021408214369173701102000288634123572138182611966476726633814142778608615851185713327588068774819623959059744420081001829759705621040960988602045304744849025984226121360638172918235288146597156544027165216129301401464584990288090167415537272546460033864907935100631369461405341984239393844079730564365863082437097214376640790965135083095645935184744131504672092969372945971206451994983160861263894123803415652251698209589758761366232754675925827606131110506225793423635028310770991481404089614626129732487387755655054396730812679002013758929912899152587087590249418881377949907215061785904152661992825724947300464329606074483715028864835003768239004668186131087426673634547950317651002747617544895735593397198869084067586364480059598965367436706871380340639408009622991811079820717943085780613935036448682377675949684223041046995970841992949345733209493362375038298042559825386679737706531889672058979716372216968541382685943525619617164646244881011823951849462645580412718795912789971664960052824301922842422505075409997688895555815368764173321795470532122174145845906529764340416083216493361940309336108748588156364693829951443217790525983683236282476649994305043205210461859103823208468482019831017150995015709036734565483028282908392700100677803753956851551265572197735309600830078125000000000 [86,46] 1334051069349278917961383637089384996511425868725133730345539243582960046977121876912627540000305147311160467651782702625587776149945991987153216522458658853345671733792925226796492316061813986760239184912227065315162749860431697365873954280125135548539505013571104016329825751012903536483529822273974784023455320983767214337261840880337448275663943513205911273398516169228438966344866222911718910743294769056737366703017072937120400294684665838324037144082324623578368193725401687266499475478871408505778609375282737190177731424006893129667594000636048660132062357611765049647995078375177768850365165623998624506269957280289232214568140274053278009873045024608137116914013395915832636058930769668724782348960463943746922277170055427207411489155960418193559373126756299642510562659955871973919817077107370336627816421438640081390345920329250977592664000467177645588136080727221495344607953568551143033344127904607021508531944398997774274253934298567322394601424510615529822648856324121480829036462610600130616966380291727262405520411367826188782103681887019697053144827542174517129445511063552492075162405290124191092332249374795172308676510440273395009805433085773618675182691181713918462683042217454721949261894414768847118653698967320023090720874715385909423786466976988870490343368966129021124221239065907137264381320037406417881646172935529377483890962440231706008458132378863710351711385863769715214518899772411609415812362885733093542811097478264790313490106175327463295577711225537025762956754656466352490791894933072589179613476370388741076947081874448954736972519305162522644530303973658485043400238342322488371042077277626935821223501399133939762992040749274233729758042770872436976956624260237909644972817825267462966729382528418098769621306592154269333417795625687740535481634319486858242066818458334858932952110961695647207214824696420783774857092505022052429619854781749640503516928908788226558238749190341381954381971318412249559445264651026612744746581483030133751990302194844774474474078269193594218570607490217771141673855933634761680456195311999414369485524181762724478613198868580174838455608135932444167292713731750767681272832513513248586965050875884846787068935305593402883547983244381570744139645861912203655023392862005858009100802565230299191566896919408912831447115559607198069830577894334631185995655564427860299931724301264357409879105032248879793439414940522060942680691360666523024857874015003608250375291049875690351505113404034462521002804449141017183047899785641732250951463356614112854003906250000000 [86,47] -290191633871445146734234779348924756913478978124496027402319337497283036814642176806601105321814961300259511157794683266594450700164393869864230718595829364098487334995230008612932440516363759714014298932236673042139745931175335641166393018971899090318050847816509525939791513391226651001008616882333838700863544855257881884379509719816258414852564984381075496571470875075302370907153631633841781569201888651523199997898999188313373989821556442026438552491421283267053575424175945032371385910720656408857021892974747060721801936001003543536252254222538344594843917608848253807208410312607960899787086044424827486542918083829773548294968393007321381030010941678076319582136644718237566124999822742910924749501507039308133858975212190296292179363005765100721848497243338344347602367505741208373730324869646478626566447251167516818081903332312705081717282030822557341250844574204130591229624909349870644149406668655403415541209207318158134915072909186438755258109030098800729459350679346809516999950563991427417524956806037708618603215305982867479024921533035155316683365263453725235319859279415310948492057702373861904137915352765273232504828886882570993442672227721472736119582232858315489795775813959927832392718069412338129139859859620305472331887916490068338098382018681680206259554342249030480273965785702849678449018840045020816958687585283883369427685584522418655401445213352149591995033443318309551868426663834983855825010813708267256064020558648629692973293229071355433201419227857889297327364456681252232121469534315495213164229326943070430208365257231605913416812129243399180225114165250896729259729107386498459241399038342579127217628528434373778613698997294549870080675569416167307802188624135782345223228652904857492905282130439272313928424617644085956423925870320113708089954157708534923820063268812460766650069616269466406958084595654700457684096662460781425447027935629316561136406199085100234599205924914709717125110428337047134104186829583685077975425927512352757367262950595348802883513509466095811679352420054120191144944105237101717477360669611499856278294430252825220893291194367275084263574373649378997562150924328774745744425836054341635286316473921758326822101957698161733789366186542454204163977991408443372148033376309368788353483106398561025152223242860420558671888981459037447549838396828886885424009731368188571675387621957784620454189419002857291802826039879505052036872670434813125045051113846100217223741583465881254409897600406212405524018142307342217785237625804484196123667061328887939453125000000 [86,48] 60515392013382786317412013701864552645375841303598268777188107180115313055916123677227499767831383951648495855596299744340640185790794094889694675485179685635867776258909570227620677778293788425200087270173257273909314228217951177357515172743425522323230372193291081300167674428185779835958096350648977055211870847855419054101604726981130916944013961165166485057085481945881532762570964504270614255350939097948537244172789233453979352934331827652850567754401610869999297403223495211171717756955840199233109105028834514568746104941162192921044076485179922706008575219292647747178009573148523167529890106989075004211548475882495625557178091013684243594942254669391024710069703536577772110280207464520401002767386803779307796508607232718213696533665347512636798471897487719638595107614057539464445826661400047942374283250582166221263639185221745383677051868018519873337244862612475113426348482884809386693000383637773146465886058857614922417848382040776071933792264263635169479162961700511604706284352315926489958895320254975870707845633988531738084918916311190783142700566112032598124591467802290739469098383915469000685302752501122949976337510410551886548147579709371960321630499063495554461540507513877477029700189832677535492024570620398086910379557158775650537239707837898853964076132291970639370406572035875624605969133047680657722900171407862743069047446968526721036665080181133386631127600224302635621266836875380042620734568752951180913302328626743260697987410548286859347640423362186152088804647684243169829953299415004372755949548638537010357408222607740210369875564911653960699840055408527624899137700173631925529273883766816368251659289435041985572391624609264695600584195142731479259265196401900843333136804658315929088651463393911959023438442408760314535451359386314668013354431581985907996414537129241579539756811191609822079947588468960450814663177719489467479389422896717958994655026693525375164423507680171166583302338546387548888550408826263198099804433051150018099818607333924584861906562081721541578029448483178684219972564420397819977842760061245636991384673757948682951334901929539286338209207660259054286299413782821479748817444598487268167598914600507249154312213934586406728667075252688220707331821590167430984482430332247413715863313503207322248577094068889247016522694181561095236084962639055136129841368186492317592735320088640711690411616785318745249743268083911494322785377362568624510225787921184200873952808654129127500830333254264965339250506122438944683894490594866510946303606033325195312500000 [86,49] -11920182389022717026101339088682565487826691273142443280816427539278718794465223263488803181647687420472766126058473646069661865253703138858359706642648338914723276720038696285841637097843622565736162954788185107355253135102040134463072518306520243447089574193610457832635152577630529009910012620999902431851257859649896836329335627116250682305498795717757120053304651489105853811912166437637496505561819645493314309225648272096098806681017639674911078159946022300911892679342292320587913972485699791879310745905438658566478692665190463561350096138658464342270951823259505806066498845694942928487936009217444333149244668145452057305943006860211211098198763534757533994219795135107523513135049742326534028358968806959848273383164197840876399833540999330332366470362521587123850631313333636703282333844091154571382075952326396953874130674978908324996519602910951681024416760807170532773239057576880433502380286866958026006348856229737098947656024896282785303618267386892084388690113642368833690596880592021714703406357649815787455617395723609192378302069225140099400438015856189211373635576120755217583360596853560075259480015150974176013708167451693686189023050835814809404682135847742520654528536229292020368776862588164344908490392605194151873682678136783119822193772249697882404795059989334028364780461907769100942294457078153068559444688378224752161468666462621509016755975946477871045164048074754571834153389182714099023572564656514098622855928098240376044029618873926604114702664351974226863305544021855012709737577627361398303515893428624961036846489415743863811062316744939820794965178173936177984480715585717389958281245087365898802584116980547280546531005971580688349545744038324356002350378808374218576599426271493526521201539867472916451059382872180860820797452838562044611934075673456650469269988473726323945037790306301108901738227315046764940441506900004166503515571730821550618911749113698227608037823559358733320293167354341603779159149932081167420420900443011574721492064002642973971546649498200181494915602410894961009410979933326352462234524036623122902896462620999974951789994169873664978498530100236338684609301859944984327380465681154269828140301059976275336464968702230959943890174017320500171851321152965862230338957809572715454009824145187329713042417241062734931900759382942289370921835966703574323966072629339664297155079898637793800377279288895059461408638523443733069143381526695879819128281837103151215300701540679119709721857919276862311100132689294095467147371891769580543041229248046875000000 [86,50] 2242866526232623162643502400665911234861514437287184913557863449950136632630591903691201865371371161292720985496035292254106393486944048823203094349474090958069445274972692668580070166004362840508811887614829836367286772948733761214793034593608193425964266144419291313609639140405890301220082436977731214440020723136690855401391390778157894295724570791954867577075134869051301814274384132277866763533308131106054227214033019780751204045231805748598248148557729529789354424889969411445860022826051001531103444110175286036557758544052626049251520659375962260185474939958992791516991686436864083036678804760283784559120000287636578442743649306170578335409317977324063022582070317624099181489405193902297116624528377915710077196299978750163516894284363018681431090398838884733342685152768332831882746994278366209345563045026565471191420146681791948767570593871124965903839257085295403988303596263603189866130754383082723804227052666820654256922850495673270382944990768114082937939792900530227699701326182674749545484231519739938236050185275255406738527825903418681148966012230191195637651028182682080666544135231555642414434950531991755148044458963457693053497940072099422787813286960448319707229477678782171539650942850543826096235945054580029352041234294927681025688956130746386746294916133463946024946343919907368758394411019562496204972395733907381569992333848126804391716972307127725826613059811678415833473626991255606705473178829751528992104710130930474731055665597148497174207098659063842477012654849891539246340724347683396247874587624440391458958603521186223619009422900567059883380028533691543285998898538056925974845700757743531107221546977673056296366774226333061604323768995563487978676890673421329001718022400383904657188224140106555132734371050836809606933533413756131635460742876080389106074137873726326289283869577000550029339155988832132370576330326520068004067312870272846907175677080031044029486850303926267075504220956356109477419063664927342652091626540892551664425316751653067092467244549164244257294151186445515372383228588560202482999956026605449967644599850612133670756149760399860160908181592257586067331749352594289100311883701724742999755953677954225707458950805760813236352194523454796660890306386952255663689646826327945821235503249093505853718229384206163409687186819264117893187382904017223569264261650323920944202230428005416505670917150912007073220044692372015388692206736873621257699348921139951988713001430079884648034900911484243441732546993708230509412260289536789059638977050781250000 [86,51] -417403690876314348188429346582585903397455234569032587457501254196769635088993798573632084247720813466260308870307967608009552914456593344881678554086724057071702468785688259405508830785167820598902748503287338985170124839877391669418967061761999275083724813596845852843772798789808902053885652296179301382966566939987027292217790114078268405916394041213545702966074675932539415777748062597089190368444145183074315087330731728458841452260266138832596217441687862499504817066157319369883970513210165669485526926772471795700575080466194555771588279524214720254392801447019984111556892622883379426525337954697284252820394861774913970809276514700493877298477103552928068554691786539668561665379830123042987784626108657216824021512851657907143284080439269426178135912064144369965348477553453802974421552893522429830073345538025190461678071154156237534584721839930513943934919066185793107083011180651209410946098313082611169219557123102490032748346407774476893846106765917575346594915309599348272290845516994729604849161626598660947913654310130966151358810851340018909025125528908498203979420662186713974478741188705388342966339792259331422644278607172456912492705672976624019148130394920957386547995869528110073946116514376098743498054830336003476955844053086524740592657873535031601511350771609779418355925184513628011674440383308082864250381758307190594058972412411820023284036565289872692080483263557300349564748329681122957412152958098523817079288921754312799595291936987433635264335012182141739926293787666608099044564501049163491135206976867542145766100200652202806626914846298225055791105830114363744164908373036187858318407439205901147400643537858050256595620092840197513556805528356137339523650131785613618574576825113244093517531710650345342968752863904263824875803544154798426826964755296159070760776561359474091013709278652090624339931276547514571705027015357446677321052779394534051061693571193297804599756921675735676451907538289418248726462859146060549098839894501340291416919574413393024341669633009419830364319223769887152052018911515142151522933341197059597722038495631394867933592135223134346735607458915040570035627781228454148672820391764547043702691175870116983616948058771081078188837628601018106718427421631046825270772820919111253141260967809890192189713473761987362953850333983215980947696753867818177564505189293561341484866595385083033157425311726871531404521395525571228254021255857470203358799337288833550707186650041618312094368737635815253916686529134238980986992828547954559326171875000000 [86,52] 78708906728930709852480726962813207948259263612064704713886781001728409925807482372344077896027614282982299818586754359551377873429255863255116386703645469129478145106314800024857751896770780218490967787201469262801915580356740769766505676413442394722983413973828943317088365975540407499554996052051501108664885782030314660085076147517650943257456289947997798231386397918101007242652841523912913646727779295932178407176327002586325307919143193476175168002859801974343679325749250487257972582172489284112786845289614665370678012945193456106910457570190303283936990313282826894521227076455602102420141003574221356501273610102683636355995088067370977551928734856714963132820772566260813391182559234109742048479950764490390325631127971288336416008275450237121550142621869851229639217673948951949063827725080069821691808833054821468923258067067810644374063352728269638449342304922160171464870276731175443417186813517668984060522449853785677777494513151977353677244756751361133528366115267921857174922308236826558103343776626560929077401264566586892622255607732789203475648855504848832466342288366240192070056995429776268039164679794575252273833102004993987358125548079558857821019540386384164130619919033975749875224303425443042392032845239716503946827480022218733688355889433966259663265830242537968244879454793713301689235320918586929264673710347590236069291592266509764060368202328919506709616807391453474531872491424587412887216299519869366315053444136146954830741888238519214643206087731354837602130838711036447889680681052085846931416192812735452977950970324961782319169622104028950299724442295433122278139792896419462175041655128902356859528126371942519245266443827131079521146464757250036038496798584531633235664680417497190749158583860674096972371690610722291611613294337692011871891379198598637295261757961523650040016608802805137812874330542638345154531460186366382984875841105948355846143391005153978543719640471270611672198837743652728617594748428972819852854907370086242450477502617514357999413874813306621884429624595136344369607095091357444667568329784751947514654166775889951167022029072953131872986108022382668007832155748947008468191464476142490937235132253818283476673965518876233590089982194639218163989232234636640517964278933140248457790916604799369134374179778945529750755873457129554489673927251334650311803430189148032222375392608579302668751198355200413371118172645336107375827182179392040170485115167642621545843154899984204636333083342537480294343749109842178768303710967302322387695312500 [86,53] -14612661626263116315186667255821993106498958792288376446763078126083531328553789253227746250443234952517210433440476390537191933721081251746984635566516316413675543560243617344663814553368268160928510140521792204264869370809772363623938302383351576101079429394327428818098507615702757122507089493043019612543006262599064603037176892379387632827551146343415017284797825344082411570871900977591802417550057618390271842710130103749308068348215558724334279650166185726269232926875677391365653666972508561641814484335232517844773833906176202161089910070175461652093027286999266493409582000614749139858128723664620331787126136709260598758761384424771208321456832634027194257070744382274047850654021435619583220467110175542333375965284463100486035153621001347809126216762694218646423346697914393686299904188124786598456040444985542147103364010863000540305674201571318105317601529699927557443415815535230202476576254762425352949731704110850606174924701248687237566390790651453050590643427285336048116220429042804309639375197787762001956194785815783310519973233413630967054102557970772504488853376870374276813198321219889023458162562621655856618934589221700961153296441171222885228615215811803780652339776223007785417126221477135876348418835423996747397865844405203530132208840102006437957859241840404166243578821022590857273852961331550354752018964699789065823860439981336041867165031826114847348646442697040088615264105412511541728487025929193168541096374064260911985103550217390048781380897171447449518726236042558874966909422890745853284478731417599107305769439647336011331958294648411469686790018330641496271716841152980514288086506795665483845177320514125249372744729450964562168917600022162223103344523584310951442318460604151764087707428042025804520726291034867652525887540399585258644849998902698701826903113912078050200452242928992300826579924059003790666154125500045347913875012907027154006646762705833953218950323332853338966000749377361275592985756410256126899827996422686563934362236882512461846621112998185933842984668970643105320735523826065383971924397636518115463395687928017358364228911629832839774002326473556421540870117500642295307307536134941714413076158617440173063095930635160941688058759664186638021529314857977233480398150184807643302204959514839281574920518615187137213509466483918167288709105461274344507443085640245869745191408731595823854244257504017114147123671835796627836491290956401006868691086974904568932561916163934669236130146665724729646007595817991386866196990013122558593750000 [86,54] 2471712586237750097987363147036283115564163044146560462683508438210503764301287378786159096163519653133761463454740048540187278841161772955418917377776799893862452422246703953341608420917515916613656973999605978585895245707856227894596374876169198800428476141296090392050052933407808255732461944855228271834284587762890606956095156656605523208182053060401484861321493691827282478989325242742154338897767303085831573262085452017014681139412574705048853457472266008180396599138769493736977891774479930412152638468442870876989456945989100979387983749977729782732577751863578886637492891571452092657621541421707075989084733695283558588640586799043972887278352052275232260291435546006076710458743005856578561145017891088442542348654725187370266315061303689538073753052061448801251809846463156697300566700630712030410679386770765652265044824316967408717991883568459533186372162969148226106189326927180180956021481524490400229382443189344055687422735949861826992432198875000887485601704311515726760980513245523711487719466615198307146007549419901487488038536482003749180072151269542011553718429436250287673103014436648833074992570874084063327296971579318075565658964384370556048460376178170115868505658517667635525785431525906218150113817306736287551335474878096749237998935644641289065147446679928873207527270852981128305239261952872481326499319019306376602126715763258647222841296344598734107010620492012660036359235007040526921137005038725211860835207355751344226470711501872055783091350573262002349852186342230614596773051589717860911415613386906874568683158529859901587240261281614521386087918332368263899881160791361970994178661451387554302945999350565962360350206347879381193338013700607575589158659322417177413205637954445625450029922146091621104090204754915324598634833433375384593997579446666131562084404516881742936999782608467711436714519147218920320593814538614852030722503156577580486763273237077338644167980215524765538324013656556397270495825216282606961727066096508511358892346269343824940441906748397699392434540185457092072539235604921846322683826209484198926253630453879014583294932272245280740994263695580502994458468929704913313209653397900869194026426175463561895438186968185967726374272164574840419890839163416231495716235596404410530291343429123651892336301416112872496020811673420847901276365930464219202745599818407001273935897849516941434972509552743350288454001255131711806918641101053057664393887055984900116661251149490054024066634548591984282817080043059831950813531875610351562500 [86,55] -345718662370751411764336833118241709829328705917841823846202119086090977017580224875664211641800344959552328645277967723912140795510812404775351748896542966643675915587280280817627037117713830988911871481482820331837574286435347312553287771656596053563004039814931787004063087720494140627514395838441873621811338074169264293871753238868712668238864033458073908963807534834595618470795511376163066049335065534165614735085490375941111725959854698314715358278865799164204529252837928070709585211575709486487097075243008288314556042533112830820442085132276487602300773194054762822702661920029497670806572462898960946889248957982501609435190507398881496056611159847838864856651363392836081382904675423688857962052960015310423806653937684989955760754870431675388572115020946250248000676957210265055241192164736013667072813747642392479310440495016863289572057215595369362179962804255782968986259067090624001167908688264309977368691157751831842707480230161490414025705678403479855094588626278657494682557758169377345309529559308722105397747286646700251221021898833588704432855694423383952086291572238797731233391178057636152705037279118626637999457014130950545208306184317710027608555677165426991095731469033570483803119879622308627572219445604121506923230359903127421311087872290920299928306642604439676266428659644558047744280368402222504383423114054943720566834000064958952612790625584915262709677205000949938391046441162303065020256476125404091721702134054000043892950432226976434514983691635479373273008660468733823733116456493534671155650467354250197832860560305527068650591083822898995926058875034840027472776287218341013177574985207886506564086266484587966791783682053941707499549395281384711702194333668012798913779232507081814817539920541637409261906491628895874962774963255355560905769687537891310198860652498043820421987286856842935046621769121673831373200952195967122165656547557073706281478681057702256046418764078402546554357367604731875189132364047868192649810749856834716565012321211829120952227538877363986396756055119100625070035400753944829264893331528958788070756061488182080614753934536309682530937401535977475169468462605450468989025731019236076236130129382873215480987698159306263706316135451156664143296231884112675965858561484016806791107845820489617485578876518388220270550869213167313805765572057851250923500843449601512510575628254217148139818355855469768382184992152036981487041485772617868815730534858493693230839108880913333252788387228715549781554727815091609954833984375000000 [86,56] 35182544291440646779686626835040146837709558100031604846668565400449345630897294388490586700270803176353942992738299065431700278506367209434820561321565694418074392014995182034359355845266091690499152253472285990122523766879395656214087046316783193059387105848497704491813809863032146975231744069082662041528993122049177115112710277667793572700249601887949196023831899364596953312090777155547652063513835737853462952298289244657348531733650790263751023332711321191303072626679061074760200201159572012808202862294604366880186318524774341598753724733495054212860427316763044803678744708009215859482298578926258975408915811772983659089067643464603191193375535046508664633194770892942942287879598658681703900556889270881523684701855108160538929310776667685744824505597856229340539718385315737121207930316816637914334274945763475081016010024122983572039238777826839333321735088294481466827994520277629106474155048339331034796311510717248282391421713848174401479153354510950079623043848092292016336248574640346357461210789177089019507167039761329443568022762026318830407316876526081364963165695105649143637681680055303458984806181530248110037344460756604109557432295750095472424393905302498861463003479336308139163737197225982007162873616486593065036488255769798940038051296782843468099889541779845372011960106267328937992205715956847200417546742867581194510878737463571912107823428679959844379185477209013420308641708837676779374393130164146049337445858683259896342218630595873579744347034841984390127704091373047332324263831360570104014812688123524299494220772648763801697483058231922141972086721681408605383840368310923286650736017554637705718933385955424014433724651175781528437817235780817052225686122200598192871925661616695657803757733885675939929607326308599943815081194060141851724195887043517622212297278009072512283949482783571890158322080029875008118867587194917173737586487648626864169850447769182129554662930682586054253380839272116117742166899968676792917273107063177485519348930556189216615637348241700337119338748490891960239553775208866302797309651823582272666128254526041740931410999742640927496528804079855705350639119467675745601702206301753131407734921617999566734157625663128875809580223858424427699991317189414004950730306180024939764744265792997181849004059815653592250471680498499330878605739997349365499098982207180661020118288094397656670719013878643247000233533214455335828003702183487463890956151089602162383391467623069546100025156709634188700874801725149154663085937500000 [86,57] -1922690488552517362916318397948998679862696296814861426528558171024594012584354507357830316787238539329809289493291950435795487254695551672397893050527633756358105225755330184650171508298936640642349021559001835455278614840491732277994242323455345937705598115481124690447904304985391596537913144079762496763114955781944267117272246925246316021695395419227413030915708476837975664951812811401126206584917353809757095200195617381172489943443576695191456795803365846415848202933631122580955941623029847063186096190405817394054618422094804727276565014933140380824238574768248674514186704648551927970629499262152054894027398536814430003416137021075775182276909577989237527537442910180577005720586044651987119074872491904124134390242631614264128509165540473024040111603142429762798616148365298306674350361260695338915519959908705409974947737359685469298333502937260645276031195150625400001736002987899984978873446916357989619856057348351559475942657415322689616657050365723101413850677800649398262759252347372342871842415757444278788481905482101249992976330614027049102368491577629703767750129583202630915896791433150593804585907535955400294453072090558105697909775159269898861177146449442994378623432148082418871189663823086629791879401431601172460787033685555169105588392627744766389820563013858873094593057354706854855399083768564100559438190206554546974131724238829970358131672340313966337632263426085739755762878635606175597072711446364449848122635394590025507750066514702063626860183998497115521370692634015496012212036794332210386724136758483141059062000200193853153004854776015568398827580145836028425881053367837387512608916382816443039979672176417815433089049617448263992244253660202548137952800722062034169353614694792297039787239747145555278101362747816276637590993641299742152013333929960853758704255920593330920917510877012196230413647229088581076483925371239476037661167620926383885818625350436568378155365980980766185448913032094580842962161526798647809145818286384540217514232116865803337688018503260019638740469246547751786792661849469151059763767461804850730492668836306398925473789903946517268156054879727679585570830583835800163435653956123745778162026026941016765462707672179919103076132918726881858069335942692619486053441449511588809547436763796958473593584343339458125818092168432464147543316446456397160364321429558807892586486825591943174378813328067872758411062636643565962373302661801725401325157729176134782750108502238006388807001201257662614807486534118652343750000000 [86,58] -32672008844086437825604801857066226503978588122001849089566504920227879828041587694648940427935842233404388064795512487525342308252394661222442153813489977224983331068016835661327934568957764071560427900914245577330782780448244491954467867640437087876550412734306921275438921612530058056259119855527544143378536237026125536483193228623221438210851981845234568480970335970228072477950083707365905787985427214774403317253856100742335368185180668399635720866014130725724896300096787648694535102122174556489201822927382008079857045796305390570029517174187378911077314710253932055016180766889943096687946277020069949269343946172850160873110407443667739934872374522686570505251733037781464646029918044521535564118463848098495823510136010920731519035436025292229009143491384422981028339618472720392387589271806397957736810639179663471273902823999149295083270813347449936628134558163074921854755024634956400793739365759212526998356449383181533799078238277496154401853577141917880955435717409162972356364151688310511549773781579276040586636857263475686578949186936417060657084169859157057221569853274688934121673340025637296073082598221459338764262701886447551809044089649313781315023961309752678005708172891726273685184080719039492521334439586545610442575608199186590993348985682913314442163421884143196980264396362336055388279238402075807334196459000207770273858155375296402308898772807538084035942539178148744173456067343572739217540776988969230256999441817005352851663947011460736982429231720121338549439155044987508444963703682042328088590951799875036351660677441404568440836124460450874573208961230726136137596901605157179880199898454032215452186570096275535511877671028419839653977541019459401916528316918095340928768894744263286973106192157366864976013240297223210889877326719403285511626251916025921955668207217922042852048458626370561325443158174787339990923847819152724109355301002535480102310553125868525081504184904903617062744764477818029197074777856190810759420210704795060063953222148575150508019690588378592272474711908312038102535351499366453328321475104194895304745317012934196046489175081109359116764665748587512695215779332430635874955432599003306617739551010915702033998673241809909152930960759752931464906597644493108227881691389872560294451217084387802320332027994986854909008902097728377883101311101675314623265400616995662198219777817772032320107179771174885131581098626137352300391248555102956853119176757274755422696395251486341237967536699215997941792011260986328125000 [86,59] 6801338084794328510791567043167414548478319605674539745365346704313052915600223151402548930854315849569274422283414998677288101975952894779209020576809037890808958015089924682402464611274377762311771850364555283531167577733459877694592906458970436416267390403420465976552032605396927506209135460280938925699154471259010775909372137335069607902624976938713520183909978900682292661176623288069331968136414475747940002671889526086961813960529850913806865466997279488196405276935983828856033354671149730627531867803906432150804943632776203103085939671266569499257802305305907250971864877256981709724920787736882527636310494661748908001928623706176572970898080834675027259790225193689904175212750022954504849882680239800588959170749940036653703004476654891820771989139363849196656157242302573922111723326971379663806737465880896957821962062721491184560438878668173910025853192164807745456150998985115814804350698721216611048100417708855045523577056264796127344230752580717032762773068789181194863403506228987596889297925634539365239328465278338610736437739892859727751026567808574210265213135666260823958211793704955557000918504614056750703931919749181455281815204841006790261555178135350408735615343870502284764712952491074825421879964388831894373822481110810100155766930073017732239262108221447004737861728123917317153974948381891932133956641130056067567016387577536684243145792150985512265649777470664683089985095407873330831715744563345432547995649003386627334366709338405403166330426146095467467267971310694558853117931191333333694137414036461980156741248045146908404911638663751812579363413318137906700649692124248435403882000385897094694236250634067266610062015379675596191559406032124253804196866195962599470117156754726712953338402855394137899777376286724648850815774773634680371831867149672256177133857546867244381830984229775709990453222924424104387301996780951051518077556313071025883364121977271434216580345010576890922725072241327991304596954386416919949233370331098189875276162860338533311322104727043431028991735348214067556405029972080487021665657998084724734567910960724790006314668379752547909630399708400164436444989577744392995380708691723404441329874541218005787399918194734222567705688247041689439152983001627316404123039407760369931965597492939249596995502201455227521954232699778603773612964189596526827591796232178666416084067691074660692678598100691437223538417596303085390858062295109673663333253344004029002844915075681742067104096349794417619705200195312500000 [86,60] -1347112270278712902577876363022130024180436589962269698005705068777210505047024676139539842177882256507989475518611987425912529693801095273250983282430230577004035372098255744485608934765695370575544150272235549703042001899139909367970783497676969741880822945978967321587018330629393211085459680405763413483977336295290879001123613551383417391959024838196450952566748418564407432925178660439938086242020606134342448369130407521946047891792377978595420969892262022684076623659262771775810179284497630277561928524008568046198350762028628064850072189569755736741517057740332714057844102140933694224336418028069042876024842275232802712355444712859714021299163284124511080820121090815688856398913078954659720130941721099592955391818463376421884700014652420362707381516434670342070210987692761121540395061567574596968958982092945720412466165952288581197673214356968580854849114105053218518966006346564996205686318874316273725494725663926116211042444630592056337645387151682924475134734599112126802813647246892117058485061625345714831576598480565869896041455010480653142362081013246321663139643010126865370365816988764875325026985584650722413683354400713106976641797929416653918350077859485459434274336492318222533416696816834715601256340200214593337234552834469031066723499347682928691793933260645123302546071939181766282934926511929942707313260793150775747327011437635427937685118175936878319053181902069555976375984164360019235185119003251642680819426055178632436657560812125024986939427682901470417713008374042449628125957809107758840798491229291908567323233960735343265602243843425971329772015360680885149762852287118286325571007671701879378899557576330489540305865827886146834726253539591468568270512552711850472680590342750122344431239434178003701059694033539487712082523872646811113750789030106605627686594936417939591664372949498063527849853338627727631471503456201248276191517561711231956845270126375196009139285933427425564553621335311522961773451822918429700545974161114454044371306540591104006541540753550881796022525463010476594431731909461720025257228299729426085613773853839498128591401739951290238214189006916532065739065274291883392098884271814789548108480321626610918488581929239184242219277771130865399155845960968141054387883409190907008302773608343986709373163814078615188200776813690515378588481728277934342235697349223364372905244713353822411875316920744064704686150418196671539011798073903088566091281958705427805799640771783343140555189165752381086349487304687500 [86,61] 1954241402007100831600572076659785701403933458328522554485671417707644819120186173460405441930918862161774559039883294795093000291889455706581398171632297137126294928048758172540165878352353029634394634095981053438839219660211038468429330156257901862036231457973552245929333803453490731948022200912924101961748397400146996089340914843413699886333514978366327369308364901731640386739518002254275027687319091489704263730927591343767152312357008509462748501776069621465149729822619747487108614213911113413634354930888056627943179742317740701051085349355816114466484819404869521593245068351083500538197121021333409555208643787743288918296975441185976409148509853142196965338517118850111261018938620807602405306330197587809844840401888241590077251784824528833354418925330030154682268547402750270584780251805369140510608667645648144040455569132503767630333497753910844408036995471608546069085302279827276253643206899958824283767157842230813094809315841515396749193406995815555624160332133443258080298978016631923910497527437757918154925447336907761278791815443664752080172168712597545896863398786919689753888123300987068529677219355330708347351809423407664152104327951706196678514720711592517531527353808853615802853207674803730909023078071116392868022881359182402038601736504285885698534626870740790291442349518311380752519426334572677479066963722683029506045479031123370498356206126940877043820282649930275516606387789212459248643931619357768193217576970893146072714149099746260096480564376643834680597784572028431215386286361715944909370940447391438941680682661638693149306304120181563578529563931974044957661477922720532233002367407907412075146660979904328979204490497933527028590582729573562485539307439789838693125650339125664870231126999981616136107819062289569306555398008774984732636209515559564984507405033190372675328242087934104604391264483569881948212294753516804001971666567465035587215111248548853579836775813290271364892697019485496109279328076459336495873063982433115083837200973222308357828291375292128106126106133986705364526646530423470367338918873127464775465657650511123297272120687115355336569946902684894042892606599964474264081366356894922860860272896984824337315197144088010772826699069665015441565526319671402329966416380996017170370737972271309832960249323316752709240890024258247729528270964478233456614054321352488749678039306048536503689878825999829607982512448978603559204436378529547024778268147420461466404195682855515769915655255317687988281250000000 [86,62] -837254546334998501901468619240534777520914743244503353049494353873765658077009803100325424888250223899097824940134356174524579095833722502698951508870229065069122380306044818658305113218319450124821161136231279842523866988850693881699056381237559774401673613352839535465852667821171497378790929242452114179670526618991877103528200723506456354098471130407995384607466260108569560503283317103044723212886518213969004309309172150989555047912063916884088257677276570182781281650248501160120032559836346474953683012294292966936190882932389954572521272303654357434125056530100303205946819373948901056060685956065052052182708322982733973562309809283325195204623929262354098446898027922109485169800669094279010630020053696898978553962210512198651003557316423150331950491719447865699620503473072172743235944800383251831731879172884445789604757458928934495144680923191853378747233880658814730659964714384652161639915001600946125780931054246485699740600600845754882851810845205345376802092861354495443486868759224890461227894201157351564143508609059066296585046837777004948048314179278159017872818386869460407695409451711826620739112383480867115400276838792637241948919865202201080866080610189226078044816794158307819187772729810149790900464000605855063321520527939757946448104488586154432827164021479246851637475158392384300064880888801349233364007463824100890334872832314626438977554036616153640744610701327830119569102593940107885001961936022858927788377897216608345332693249388642646885218980204128673872593365020625579952191065800615803624962514502919073737387444310761773035291945877762051263371424438554601635182639823796380796521955687705637744712265493049011514583965818773584161267407108472395617202096770383627137975034745321863822625835413876503377540095304072508409404603756272149362187496219140943534863088133914953475890344821712106784346093962985772595361563733035618264663323259451621510803385469730695032904323306621426728688974438575513160085692852938616430460399490115915508289950662212144922180029266634599208170591140022588406145181180217004880141660466338859020249739447223536060742320339144760932556752594353758520233640529516119475630498978170376814774856848850493158478251842975494643008540612214222935242103671562052409631366192692536216400090146660343988538917072055313475805441213415273558190082840248352622634740773099706235422647942578115917694338104770198036779934952697858660189888563517734186000368445002440404012489238994021434336900711059570312500000 [86,63] 196064534974233321500345075519794721971819478682737367835083144077824727647428613265145408068432086373524995081750490124032591045287014088550555535766310940245079237817338274989948779412689751622316016630396600068622270250998910234837715198682999863848863814640568032939966556638392332166520493019632468328119149544423322776673688388497391598116837144160023183532984693601177642196937018422588845278306030566652155634489786968157938870446524929243980114404200273633509545399734453026675283043905007279292167994049931346100246522366426421549643075256394318625160077952441891204683510565943539489724479430370855986773504927640831034280027062043903006326362801886598692806864944725054934265609413281186728932928339341283681829798759974490614295948420048563074244604835049074866717711012424927662061206435481856859960073198714789070785011307736318371661409733035559242470571691233619643012639583577221120829607340640537512203736418748283753469500857521171336470255524208802995883586191422647765906434702166137982252017498167205688062082653917443860703736048929676253059847551246520195319482317663183699383531499459848169197787781836432075015646298110158303035498883547293525923177647453527932482191254827001997210176561266189189955663306776937450908636433918221766611776653100030954279905445997515371857451565499091018190179352072314248789718265299255317810818403285458885313101061269211972133173070606242237637930195221379212533896540889326608125449235261701555466904009016108049321714515328176935768362872238586022949660284301280436631062014944439390437611656637000837454046140745661033979949876304702212931110323117592179361224623608972158716649849636997648627438091425942962176516016922804690462697641861103708644212069915840379621919648400201909190505367182476756667365832246260709987632084467825455686678558178246637085491518324029408319358182877228193219223645221036552605181885530077742236037720786907416094020646965252242196746546757218174050982861247336713601292555639124230907595443612190228265440914469549977715654652998260946566929167612718385033491968168272728553070184848820207077469510499471893693795183822911872977191529964742406563459065112332526240723746158517987045655959099649994683959102023613035585283717853741053697963364636977474747370193948415662476489322884143397864436550818784125363595720329594359771008346499949902637283258722216985315976722096859136896332692230607616221007455393149413952073571872601609467068328740424476563930511474609375000000 [86,64] -28538752064130323575914260563558951232810496144659425019660341427251588771471567377008790975290077398745102261730486581257124218931308005706521447218960102067794213220760005686509490824489333818550126106892398922983978021948282380094970165145766931770613538774704331881376196013547494757828775663885119728832410096016438285088480232345566719392410404292766785616390924348271183922926647602023310809646580174023444291779264219161531060788365194767897978830809626741637634035324357040020437699199319215858095904649287319987047147034659636835028959736779345800180392627459538136120107308019189602435645447774315728169797033082359844005413579982513797487553961052486321653569527321576978857362189636592558166029501252932015324945788875541397112353666043395267111208869325710850454553602132344172075788159258591781300666242123424903994422174727094012988160312449805241195880561689563004276170287282173614450540108671821553218413444564249002365108870119636425248314874396716165176198134227717888841048167838755347411775146819075318948792364418002344485255619584629616500620075602280472341934176129232560934325227101222262904080580705294998370446800375184837141665055280522996777934666738822394881879292067981924777595728472777677774944529609205408525662450321135098434214005235610293232688175595407831567113357890358708865589860717684398257611927161652491581657403529834891604714208356214013311362284572503896567841915550071217420833325374678302684163380049345426567461315515590773818699341513984187467089347431912846657240099451934886346369199111463496747878838848352059301810790985204754599806709027493385114558581506160925294663066561042999033476053566727702559439541122147319747850278852517832248878137696094747377454822717697825357452609087235971015554613301096088683127306764137053956612830587709278975365043259092751092134093047198039654795136014818267060075488095917222548328015639410813202545937494973110577868229209013596228325487607864469320951060561584374103900204042963508273757354982810808979143867932798288182820971656149364372050844691646750967417695538624657953732199161295953905992046763185427057329098291042577618076868889940342718790823379733276939546635875837786665320392974446769950531406094849304256117121782660991882410789344308024349925725452695370070723680700573806881222014557511650263448748064552889199469183942512166332795821315839512528979965508030461848437829047508659580153987617373645165115450365866944792969661648385226726531982421875000000 [86,65] 2324348932299640237300075911728667766557668794300441961507980070137070664229998843911665564508439603570958868485163756135107259600450113012384894485030271328165570049446396493926566434710657265817909944269779164766889022282289397128117218556474503376058385250700530542916686880426642441325403799691919164041632035126458545472967941041130139695285102947014732833687679055753919860542629960264110593450990084965960420177952340015918961529557760295007628713839320804441961463601497971077667851484177209201182377969570316168460332786251817394216869578719902045113160751318088245943373973266295728393805098321259497816811176521488531313688608535286063682601549067473102378665676437486437247225624618103458324701584922672946232298518063548089425172656315779937494740857085643337987688632062047726673150066303090417896284744575780672100803069739559231419912974848421336519758270577800697868144846627226344054981329149960527692864347708969668758115560250913810087673056028332608909745721628763029041739440932657185416755588522282577474403949252808828280938028352417589700455536766494424018937889594478965143032076114762653370718206404651372631096046267820895050512860255946420990554276527258985307707352665883658187343337902067422366259210940733020392155487589868049990800184166798569988275205619077598237042967912229877500766035504736988003398625739773710692412443207876772425731350364445855218899278663482264325499498364913229053913402371849722896741210678135374671806517309191491841578932886839824761794070481292187809828933244984827989203737614647251189720523801736407497590296481744054935312310583122894208651435864649094653190453881705760262727579805115559952229457341071590818825436754500746134047108491932431606256945600404697701000730423500119464240662473467687271173054200815923579409067592976907992452120164827765966069888281055953163429997055492828388342871982102713474368615202172353893489727523269460594176180244646459960317176336391698970784092659860229395620899576281640256393252791565429225713145806156681141947213146517583964811985690695437195646940580945208345399252502648953943979434035480795287480756593701462418541704958057204332599752560080870430773016693856537346625166852508271986115510363612533658878166262278944031844778485879822006184936688172812906039332298348960989425178206893476834225919459417432060992590919800938968009838728636665631793027799608508957162102100180393699043382749578922980753046406698913983746024314314126968383789062500000 [86,66] -2229747458987458329557161863648866734999215261873384872328896900131282821512635604897105867157812005525802207382616448774230298782129128335974240555389376313312741155668617050761297957014616667852868567252701156111866701802845326239093914174690024034352621429576561251624792598113832383969361578965455921630492546536343039012996462449126442723305645250957930651612713606961083326496184908704790700348550556221142985360300824753921535706866590925724212624302618741615488162300457189320622331137077748334135111470081404449557034591204293073135552006183797713668307094396302886375477597700052087349404184125078509832962744542579860094640899702182731945341481003837472058208075184732625598607786509553177466092123748186443471734675861614366353580355379058489124143077813664646026293968222746255071472578277217395312562340639784023233791517452176410496188825297980275611313915877745922880649046843890199934482338951972635357647852165352164329245348483139757915352647011657810855490176892638451037103886789998290036095204411074060455368519807935312758604691217757170212036761112140072103778891188282326564793395105387255632762583599427041254801770594547097891467861169272545620176864365447474754717813479995578880488069576891349779372315553839344712167341780219205330834547873429389398731531802296591744885306997526686829855014236350571503003788900025084175262439107771333505944869644358810700581268532704282162094582232451107108774859664989631798582636021673502672467943475415551551169668040637386798166617790095613251117442480377042726759926001596084053996396579164319894150357880871135419358392123276846673995026739721235445565495937505513192110894949172119726425433987539173197549374851769633667028504167252149481463916737240747291520716208572072208805126704293390567935247253356947220387475820463656632604219095013940834797069137483023546844599992152539332146644583238829368985938146764495224519741255018892775398331213877917164477712944118436417559257851539878177904475179316607832593612111760530080866036685768837600213122600218958410798573483301648071431017987868868679149467906040670739493508855712321863593649934596659496680749935084325878547047480699608649751344508858045987592411987231875334718711314806851138625705611526614997546135420878654196516490929520531066069915849115930366967362901025235059554556347769110878548061890899811679843309351856187075527604640129995195892303449534755356151971927053021503561947014304678305052220821380615234375000000 [86,67] -25465050035018036731325088121744155166696591001094810569170563197947179838360690741955116936363134978498035221805019700251646259487490415673189299141741234547618552514732611041075087200745307639832972360331251722387727421028299962615726816416762545144600912693916595266626126905888119180950674554539973382260979667412551942582811074256487918771337846619188650654564750443334557711029512808600526902098014582051266250795724473350553521540417081495242161582435220459840643016660527885364257413942435182162130357000593943490521401659417491890419551863339085111522125898962997356068696689830692421961668110779638497156771493996794856249596388596713126298079604839439301054195249312454747542244676459186090425860920829383812883191010668171231741645355377721435148360672430295977886015686049639933774706764971971371657202658274076468227942236548940745493277598238876217691355431097451148054099349471332588553521493311602453349755699374992422883960033776375003451844855577226757059797342451980185791718794445662174964033279019812498691457409576626355881801380609164391909021173113905475714457292642422700359463409043176248652032392172039686472359434387529398515252088426134516741898689571343936927898205067227516794653370890975885859823564240129424982329490170973056063057078301174542427969068413792940365332127782965727156121961710323023331656650258484331713739647636890990283345309979242236112923987362949354679183769467897332041834755896963673891558383656285457335418343191621128617276760671591503813415824478525524756362444551287934881903361118989662241531054212041762496015474978238995580860136990357274745259232044924554685854225003835826466716322980975300148615478891863154963564132939336651614863565243605666317319348955557529296845508709447293018801265974884101786012935646857849336535611064343495153095535629004487478660438682698756445770969875042413767909833339472614326918654136618660138106176527555632802249909099457559184414944354023162670852811455490365884290504706981399586347885620440966519192414986846464419698343716306073913073020561536563258804174108656633347762525440204925558088443272688424520587371140262204559852366301104515005545661863872762804782191335913592516483087918948527545080508631242260650776702230093953072866563440223712496132713442712674890794271081402280142176356581949535051496732066904417318974209527271627051599155368534427208786012676676275013585451540478780366973682635419341108162782916224387008696794509887695312500000 [86,68] 3205774315236363975695994393378176263200581217926349048489263384422971009362559492697500786168443964387389123630092762217500135807333322796067578133269110170908661895588164417437440072437245388412751030856552003115737944154372735996252271202331429129388077052808279863210280300470842824008255197070778975809887514651749710824704201261371280167732026383398129192408720333174808040069371700714314378259577217520335358146571534385708145556482824703534179138644870083820518347957034110989683661366152269275206555785076603143135917655426245790482369684332093938029289173012773003835226257477118205878234843082966430592469539864214623796986712000220658367686603714170118972231898398007049421502487623543255700167021458161565124885380599875720839824510722617340946556817585332704594736712971158278571867876495561463102144536177542217509053797739933398138970978246342190395951567464663532680971938889118689736712481549376868429717664692043360472847710514261072031607125368775025408980145493112293441349582820085598720404517474631472045770767345993320246426212334660459297074307075725275044266574898956616362859082589873556689190999175461077187623525599073335773606044745649698481806620751900129128576824632673163315557854680845603363937772426246858033227510890199403632498540952031864048180107460136219643453522427587940479414216129421618822099003562611489753051372782114769189331025582037146229090245920835498170606995652968599990824468122961037414590611495272517878442054438603907047877887337471187287096555765641497282738014416403506032726416420579692624303938083194456332400217865607000163321820038061259071107449505727772232844104143565522139515140983072916846290189852675543405996844120393198505612327863100228888114831642571209873435137878170456114443103722694511947426637883135498586078564043320962845028835538852604858658570851076212091585710902789652611149275566955325977049935076649303561199195879625618160232534574511354653738789768877021634374234241795157831272090652053981244044364886976468249525124648983412010555851888361447792243008627438620875051240572406222280861651009921349664403127263912534477176710792780990648845229125607313218218449248933071965279819329538636829454982614460462359350872052710688360624465013566032863937509085206207779880579487318289991994511867473503784546354049636243024364384660444777822750844898589092604221409280562607097166268093842274281041790146058315576729254173585226261877778597408905625343322753906250000000 [86,69] -161745028598822864429261490947532895258893241760617326084265850686204291190105589675527323020502424402063011795342402878627687230806649609184407135381007509294400684291723270006971971909165332518007615604052980923981395822693443658050946276405401084617381428362173504172981213112301439619721984984356327066072129323561052835078482479588890834060291616598859623801773711209636714790827066381337004636965112998447749641687597019750509705733968323451826093675938725373064637948994005582244118049954948509328931785801113284107816821642935784784321754427856185678690098211413081608508957165085692589299976738698773980502194419163356320443819665237336501188044443310010841332381927038804458602396240025977051951787713836691834214303249010373861251017249292601908601097842896019206754351131096132063926564201269890376348113760248178711737812765717947405190916115269657416084791667520153144854667600250803817512695380026012432276525238751567814703723948374233816204691623492422497472806937095747424558226399843344395831000594871961075270504934361179010749684602422489533083569509611627958035495401634876974012870057118340269293806892736074474157734534543052217614482588081777836173719727221755423466049659569656456402312040162189647746318975908988042621694467242575575117326930086065413558444787624557654453421209378432898133986315104350717697798468002103830022266642320726635178614876738163022512836688537103926676566889461828407749917320117572103415703870966400508498774650736038853380196609507648453781833078458430159677917180069183919221544257119386133912205148100095127782489579196449116231602997622546626694438007423393755838100794394675119191324805337307139618045916626756627845889974888760509997117757034796753327907189641738540759699222553781579693741183512229824539251063106311234796708759671604690607805975894439221354335924898464122075868545155513558220675260873922673488546129219371977236600698227481592274054080122445882536909332201257691100751791601490657062156761655039108979462190726281605349138129724496420920846098351989798708998761020215123206939268215410741042560253326090474417253268787068699393832595604631784070459754554467741107665574208239113550501936304252513780646137286603191129616859993886996112640128931275356936077554900685828759972267875395982280351308991010065914497470584202156232023411253252448786160847728650088951973497394291610202763241031165867347091970493384510413801234685049479367080493830144405364990234375000000 [86,70] -3097734931330025542102135288412137634236454879731707286448387765060590254630218508093388815160130714275578811233388680344213017555174200234807169515180023963761663431957007169667365786450865740012163636022036945840851131561223949898821245935923532600635885537927097460018487540574157853633897686163820081639277157014606899881333042450418418458689508285605612934618905974049417752067857846915415010874843048667568190910977425919269279175342270038074033970725424127260682194823367527243407062149882070610358119890243432336768403597959059537891969513111095544968896037344539942014021112894836351429888369093587711893226794461313674663972496767817410947916283129338334914117903725691036432357645903636848565192267236412021711850730278482649114999141202850653637687186190011420492283216851052598153356789516259320235012211973425064399258132747721218878273252851225873074447982175511053665565503153724208277773030409814979650983968131475202688363208560203759273390927835576821594987522558556751396642850114877540114336523594052344372088863829977388231563575730245812695731345003358663081381135446882440927659563717532210503501740796067483987438457575905318882155157291894161131630861467320903461983748091360548993068953827611745763772022618289188945743645844187887976336249427403280746117166746379076349454977757321498565616192405403510267429115000294370051044379484532428263572390648289044177969335155493709555528414554311421586685173094171931799020755090534709509821508290321307580127157948973912212384079064546244181758736537443023010255895144970557234530139953416715316154458013087371983092398292720337345155741282496268302404306758005742114905430572732343787569588633370404628465798836966488625666762252081064895591476472388618666417108420904089814629737186127988288583357826989416511588386085950418051049262670761162969343102405914257167802861551879958121182373301719834799138199120440967399485038222460042720747061462347831541581650740796590945546507464284727966900940096595686687886254096141716005125662827335755673914219181097339411844819432359597292948441908987955553431730224961482115382387949252555339326355960506230142843409608750900027765590661849634809711820083645141883187461493796805526987354530100236668579007997915373651309331127092776067121482947260785957594374226196702663387705162454313767488736024421646898996866937276805500119472225065897228533813445803231271125058131787565721300403698279524178360588848590850830078125000000 [86,71] 890619394162777924684032121009491852579361016064738750886497572470819197410069052242433991200313087414462349391919468791912790631182487061358431799642811412648424198493804411582559654970318916567254261696455671759810785999121490722280441469297396346018420671785609088327529172628802194688879712402847997652363940880376810561569145121112870760417035684379617990613328301522921861637971674403860241394880598505322732749076144700836735559357191168997476637024491797693355269870636931729237693060970954517794135055692349980146095866205041732963109659252385276720550418215948381137956009109489803790577674091228617856964916782442486561837838718151900202268923793315806466496133942797988840829890709649143581523695645375663009672518843522971944835298657309247419774803805221498242191453387526761086753991574865836335535172824128794847429570030197367772189388664361677649151574837775119573691747876900779628976421107170028869392576711551637176077192773061173532911494258036962523189840030312820687076536193935831595267334170577128470861866480977222194175747422863155589781685653808506278822464204249792376451297029615953552906155659056827346968795697366996650162184878229999229747848521411611776093227180694451798477951797744502812944098394138655587953836344997086481205587198530643201947578434402755021994676705399344107778515827388712031587563540077531119271173903994946563505220466945575641439194759337914141838380423794331491298973629501132939814208128254480101189477362700507823634365418731388270671697966817081942662155855637893382210857352813232219157460309068586002383792925270624763641114376123389146194213569489559537209371153543561087937039796211684007411010531121034989168814899570018636215980872218011881580530486650469121405674615610954673817964179673779274186736109485478475767959224982865510027419647060641238453611096107869119296564497035268140437679184588780297073072474875582509465727452087850661893169477793503948193018967838560720920084035924875336320679349168971676990789593891716876393698293351141310033717991211225672511240596050228146050803314036301834714312960483742443215883448404549446551143635584827781241276326413088228504212871030418715478240763021432418978855818527961306199998737833435593382678142704253215467392091568688047890087100777760097223775059298968291533523175263383988426701496598139932119520897368763748771325313615454287256220648472210108956513456779846213406948152169206878170371055603027343750000000 [86,72] -40482751841414613261214011799341885254850174352636654402450178095936911475737708263675940718087390166305482357862386609384415594946820334933298351367254511347114641932106233316353504508699135409098220244055952914315602367109278623258464462538266325068517138766593157340958758551778137146698198901716433908203014997974161499622915463549380233518005221771586727664187895699477496143061280838365203162306485834040377525675568824220042709597250431020259217098956665780613217366758105518897431373951284691210980814776681895716717852356048060821641374183286670928476977275619410019477530292531460331237068387491439730851882459900301346638768606372349522538697063744546858907528903518329158653198516953577976729611935206423142989478330479286129296686366032083479153135621889020959610022410784851119511411676676333817642283121332460026030593287476385801710137165613086824979987144502620613714440508224522168826840343969874201699966937168531556985530265496378053107492939963258298238577889867314250912181164161601003705660034439667732720412314457815962902929928954671277167318775333912505469667198603669533114696620738762326434624280570246154818401236749212252285630977770255528989087963350292596540460456729443811816301104279469099351677524083132010011259825436426074006149289362402481834333092736024034482836847733641095812674305195887146180211691688835634842446759609953456341673707135363085575117273066724543740602505271663797552115786093530312112164672555796768389653892063625385851504482074876686803874362223781983787945859283724811424826935408224116029649207936082657285662539774246301777196697641194002334438713835703989154701402881142135990241568493596781838106771232940853278873505419381886793219118627447262174202201681431643568876712015310064103840740530435501061950498081716377508077565885659342565930478273881348483944247387047830811751777294033706156244949851070298221006239075805385764644384083570256710450755156586762054194112940374955613530619482053778113269074410200463269015351995428961580639331555398245855329900229885537743323328299974734169653442580466792991237930915558048114679077954370780138796540709546963216620840980132224558673869829901206209645581448464679875167364402600167116963622827135254532834637760647972976288455722332913960413256577872963420721356102381821906787920611171336739876861176026949298308517095851200257552338558019835621196255384727231325148960817050455829324562273541232571005821228027343750000 [86,73] -404376349240356775462291082707805118356601063528591626152248089397788777262246469021791083526764573095349168798281794159735901348459466765238847665523987361024791223838675552695358458548485125544780711826158111786991305431012676957082979980341884987899171507446254485695142025882171488427410711072153101219667506392526034953044102209005152563331273912106375504902477637058923163049827070660682269988693288441122203090239494775957236688711961985303154444389229574062096367562583954820843377775386807907493939097963066197745898928874082210109227031919027135712663026142365230118631518978057115926523088320875985181882486801934117240570076104205007583231583299509474476327352505366217438202668825138470316054674663182167438792004718207332103544659455454333617591214910083747820433017763562731894638502770154536569372595995858134669692058398151464282433488835737061023072325443938951857356237294193052726367920226344087908997275279113691114333944056684550202061151774480060941894349118302496825944369927249191000812771097566512181961087471792640732030017653562585106742029359565081697428221507852661484153365823188935989218645617069251349547732681748568259537023200834387279631677519889444008888040502577311579189859016148979226106291073384410061934060248865641321093832756777851925079550868828681232549837951915294828368564653220570892317133285524502717943560858647623240283573440780190386693746397611108136701410775011822728683099665050226160228440791657055336935267161409160121707339191656774583699211735186345566489745321087371751000442683481947243441885309543733698747950975296543735920553204744383536067949680954845361877549436572004103546197386731543248152363099291710256552830915678116050257014627637252207614195559816946882454654940793891017663879577330436966671149753440884740367635099204880298958449076055534576381980646282196077633885758052001207023473780921559450712279635531712062888343978929144452042164663447318925885393849492593861495955267635718393741428807820686102826157562910133073990565058487974327589760126691385668186291580281037779401072953667738059113256797381092814194818242428180652493578123541704139565263009050746782064359292276657510087089545119166220908971314603306897649765780777812648271480999934274757808950967417658538689217648326194450292870466186031882803311314213543631777407837895983913978964924023420044430588742564894882110535089284967312874864708849287353586987592279911041259765625000000000 [86,74] 88818158202003021316544782110509676805235707539484140823965359997188818374775359049326366794869046980841685550327022375502022174615001148209591973601244033483350544331968041509741607655554481388697019145915992008905041320619561893109506104717781673522281701797750037137916688325995569150940476758803144033307152612822671442803063570666594626218697173092844810795746708289163414130684231010047460099325471370364047217070518547117404630552664937732684473786578575031796893109651742695470553588214251532773182860660828685447385224076731615725451191437074930648879819380790865179941672523634571788434263922537320106270878346457075083623474706393205373697380291005346002504263954627499050541238383546485515087119247838633436900852356004735127369610892224639032889822865062361790454389199784006801889556658613390870158232132307119058087670211970134208932806903447441301396368614754795237896830659197845190126158751974927312658355158693697705349122411371813769510823793825844370811924965070023535487099681869224915766118868600987853679123490800112741782732009265672066611844032149143769293355838020498547733372737125498707951123894638180153465791107585637373339582142725290383758282102375066406928835184057813047192799247383096443384858695038664910993538694443359368421911617070523876365452570877685067847982138779605811431217590006222718958835079910374173401473091936617197981668322509184349333316866188703016748613825421438161160046955683220679650161183918875322507455329326493355358881254200280671987490188942966005292562081209055320126382107602489616346353002951661664023981542619963466094374163181092988559342023984504875662422571235770663709485837728353353450921654304535152753123394362773741034778489446654590680744438538847708174775436693880766927156059924974640987510893330158626748443883019684454859217757932074247474354396447725263773619417151846139220672464798892202083985171824022133561480215302061833367016215689041540838051853039555308027371045257685873163568889543372400125696576662657824107249044116574416209403243262571845729291150254885855837230068815373262474770602140006726457430466263862253651232131195107725550242567413979231069527420489357411610205386351639172503844101252422602590517142552832377600077303742720171350954202377739944552338791979105370766338792952849199567752849514900827980761802992170204433306865010745659838920537615166763781455661452642683366832249136635368813585955649614334106445312500000 [86,75] -1416518836589675209837785545332540155821728877038473798859401073624593858958000465268802452148468582276021333881108959787703328080417355621053615437710825288683617769662209356287132403324020491403002909743167204616647970414377221781320413897601999572732738052227189485951154737745316105371152100752363323094382102592880994014539929683373384483345241524815718401812996800714100116658180885932651079578317515925282674600757513330525302319934696473690029061978505555881708207777300943121622476486056669791795889078179916026665484505743081487880119281415112804583378305119026339489569401158190363302306187727216328034461435145623355976973152016445200758571420286495142739473151524166233891923350942847960479246634887097394552430437881227221415614884059872780956052793192002241193832300523600840259041885858169895945030388908291507473970048072586293677592970633273407839017141597860411618739594976453797000093951914227094229363811441470748123860883709201313491813814055215467451706570776306070172725691491405016548061990871527615194429860200806032397381814153240531817160606120510473392436861111527144862319470671651060201686415291378887590728140912728874429280683393985962490570251320839158552817662001138220351496810203191455898265445872688872268087183296042488715929056648436085079309040155299567934544257377556207253544970704861399835212257253497950601212318500088028201146879837191241008562917870025442572385939557600458676013722697961550977266722191230366046320974944847282810447235201889714995299186758893565626410595495517992413278337842900224773172787690409939747777125994994334118336194386560722019317615135896572251952299846349826268742796034585485263401501018473819394074276503936056773191177854498067966536070903888194657557082719917231382397103614320461005702567550787415203227062592845460278840385864182576902900271388932661382359043767780434505350360183668714343817737751530092441852751918976338869298172391177734641803151562647878432380537829550458380385670537183544068796313663084048955740190494917828682693742219251446272347287814283027005530727747580232607184304245199634243867340619945090564668837213858833009062628530993878097637987744696451190081877860280476579970238401041809273753169851399883065026765337229295987024834605602311830888585405008894116765126902781519841737711524679069702787824402277498195207892382536542459513785574868575743120765535019859107657147490044735604897141456604003906250000000 [86,76] -75820333680433054611100359645301478560896592732758483095451902789008596660446614216306619484310413267154059193655345672899303886748699599803196014579989623292038150348551642849562535632189502310162234897935844033899575947957848364720437854538144343211560834318761986484118102409123902982731763963185903621401386811638947226852039331479616101280213698141469356234006687710116859579165445155529670205105224097882868510000494528030002846023136822219946513056223384740795752493247569336351877862941022941128747354536941642315254053081894554272118491930739796656023164827057450855752843835021297367234795516815646589733877482338685820329084210322419369062990722461517589382003034127656285928971005369025316488471535816410802170302218970179762936917574413694632139536642167092278963983931999432144093285705227816774360826934478632790032569581664963223579034698249546203337417467733100564976454246731819074913412385318236273248894307672248941418493040869048950219217055737866099361199436912225171254311232612635211725121500255727141177676976328199413218814284303769066724245407578359010312776197885282066429774307161751144358514357972120649828499854302844265742226196505105694422687225678464019603965241151090129280681692672946933212496517512052640359355305537203220971193694499026245349905150465909410886272309113093858275257483656376768637847081713006255803244362152349071786961990343357663963821533351359560348844619910183474600576976620017448386695590430659601694231144477958098412348441499673648385984035359306630444342999460962891307280093244492537501583093882361516744135193525010751665960888216851994623699085349514653442054161687305641757653354864372898927567623298478484570112554146231674194576264482533425792755399989104413038514149999588445340705252670114947609566503004419062707026356951657782808670607303951619340371224049924811040538678484590026495879193337818082274358110784063849482878305251766150020192175955900012998444911433164498981438179674722224757244766351665167530710219502223123906066569783950098838541967980075685716273999323007368486376872475806043115468286916457664974791893639510284494949086640195156997789340366743602894602509536544003073498070074632934200047218199502745611230451090442847332898415057104876624412482600356576293278493546310063358831357260140435501880426909620675080395302009007565489121178982286146189400541788641248197089609879659871660706471629964653402566909790039062500000 [86,77] 856801575888286324928808818742449455305265205603291587040202008037108753823038652603812974402945741899304744747510336867662915539724949986678348625552271025863498818094693164424919553452939450586613181417637156280256919169889561421207944478165390907200495756143944878386245122231699509595400697662656240317733599626739795268400654251080932337946924922565197198440311555552502486950119262102776087794981274516032417558016033938271285853360194995273169913340096397113759441110149768889228674076843591327523931986349022529395595118970160017960554367650005938716454635080679737987197197099840299534660987568315121352445783945766081072208452433906511287938538840242543397013333168871268505176518763254373175808020884096536601295032541318448026467208224315442489323208213814463203719482801543244121513349696589433334644868825169055699127654165144887668412015820156076980258319042564608218323273764119040559051082906000302262713710762799127668654820822789991094748921460778739503944169769694593527068125834056421170216849984879613434148057056308797759324763648063710104356575897239711480239825710594263714069899951304484391328633078158427009021353753727454596045928754316103866001325474359664618033013979532531747190218586185426783419435893874108728974020197694323643501949049279428272392974656741494835567931103450964411345283017865099126322657328859574461804403900406527378767737979739177734189275941643804446601773929159916652259066985500127343260645386316530427451705486355979747248589136980067366204299268674362350043666923753533251199545241595713559620434021617319807318392416129501635360274403474568292588909820227147716444538181676021697545156967619610564412434802916181767082589479133733703922565396958224312520092538812087520950020413741764827511632770567595981128710940468483660127341235524355515926179910673153565997220225068249180227022280572924403000448350175687406487826805488858776205313859684610827641129262199832697196560126068879156566440383905123972417223105249620125680019548547973615927385082291224021834739240947369076083382426354164851286403907010675878862094714405086682862166331818943006398486241130312350243087606800965698596005912450313389768193170338904352107060303947380180015827297902041752016199607828385256363584690279332521695328262392377789286395733275900432495342912663973745553572332692554900536162910053391189825628186809974456045234728063242357620765687897801399230957031250000000 [86,78] 127946110148712784704959943541372481276072661271017779441949659515731167894456587990998212288649252793218740681550638775571583039068837644628221876755576439536392609194386906330869134930311470360405181314881887691785193462275368767147485955627960345851909855776967795957126266000668455699235930881310657910597208644124537648999411078049146839781464741405554189162524921052665039149755575127355964781310304345231322052026772102899990976706774748961305152013337255586024320020048528221095494560224947520884572486756046967795101801575306392489844818574313605672499000313168216974684838717641402923847180588278717670730661972885431474052053712592399014592763446605170413017472893847697833112690211392369973493275079059374228697040885539505724676369779570230451529798777653589608051348705645213280922455100062892634103996912046647434569299284271142393896268077437603052242623490812951167134743146919183496200673187456495419618124086969767248164092353972276450050452769833560345760142896052047040259598228441755052555682346179066352352809940973130186249132349224695210160027407398175547065607236899965309700718684689620235262625900394901030931034720301728182766687386808774617304416091206659734760800519463464974305049319742570563169450326478405533383641760695272793680555988068619767469575485923606024934229163219964752887637836445815183586077516278607778406978423970265210898375970774090756489536841266415271571754338063176543131654020822889407300826783098035438715722716070751431449440574201520422805449764105367400902819906095284463977942947466918305410790184823547401680758719401540497214567152300070582043224336459458009984380075351316308664804186058792689371493657854506361498109823754718517130753069707546407019599961433846359292381120152189223548615090149687499422924643026135299721691661927119846110322273619023065699197307299087696906574909754131350810750840893260119484771205017999585109606406643508169413026737259654382731770190914032607927419840403754193471751077900168261141988399950266678993805915440518495678158992633987789489275346837440505768031790220891764191305126192850702333443943976218351584586892563432074639489998556523077626437160899044316052245591207323154207018193865320254193644119381666409907307624241562475182492741905994711210856935781522306866672454525432942015257145905644411672067399569590964952126774864633368507916417933939738236972377682931778508645948022603988647460937500000 [86,79] -2036517092674528363214836829502119595259434794664635399576848770009496761578206398070582177182964839840733688907133436156436752316536632191306099940244849573080353574163847489350319844895220530790279740415930087007951286224926578265791085714835169199750584893408775493314266925058675069628726475422214888677947204609271210430363987358142930644026806048999844195204503385896729102867482116496172511234085050586224882024572634513558554815022115585296970694332821344208565377021651021636372867316298829609240683245286359782749947955726056851476112584387816746170432066365603028421601676333001074682080988982260052796973434750785813634504997080377824913724319082515855946610752644359355003603552441685953454418435361292295463685791526518523677123612660130057056515068386314985286433150740323129611412134227714521256666979926869301747448028795552563590758181373627284733117929062806648823594265361666893670748622942175912763644539038319527436669563931510991468826676127409044086218091430634246554953068084740819755734097470555742675101106588967821875716480230750619248198655031157022755365135848299265746261394167195243604501792639000807604928783403683901172234403420684660300848763271199743220051950478362381929817916563730905095863577818932331228622540113913085468091575976939780680519844856448701046131787786884755986332481725676653764402895694015732711089724478626340077301671576351191124341155991184997829343451685559184106550771472368860697448998052974171709180563464955762940321634326181949897166300395871356881528515176627776669471906694248917638381588499465127407137352653624267470832106054949477347365015545984889162255892638227183253954170725161262141160679561517083829478638856679761735154861894975125252111768504647518070229424093763744554544682803037004800953557340240121281102857923174349692357124513132135032127015730439665809115830352481999707708073150639633781733606867063594682703727994698424429574097578516347743187692667327667952511775418861592793384744388603895339610349939720862039897489271307201365950761183463037968944915947601484387255184910932679325827237210305950910850486403708337150953539820345572966516558616528804968033597786784984889267196240458923053888459174194774770587669457357991223821326834032648587223367173630991816732166350365992147760032213295646939014918636827615415409261687512298768433877835383521244644503907243379952490824891242482408415526151657104492187500000 [86,80] -126602572407550601982609151428967875343830058279287032981495527069941927306520160379613902385531783313545615671953403431866369636070293918839321414408344165275321554586496076332219781719466588761638479288675541252274532601765682638499046426436202884284506516766667367704614176897599288422488539625514236345269059825974999936189673297638300626892130859239092894497510507792173293258991092429739210891545717706093966355982805844989602792484679461549557878481945911291258953147133450318317796458102784626551654075265435178599246739026713602121855166370247716714934105499565452550739384257235882426918961699183719974405806692131373840937039057085482326897359900519220658352299537487431302236498309710531317041283091689701019361525691102935791364293886250384023927551835205513423225450046438909614675874530427628235845057652740734495942171020894376462465700744967042381077720061742818654329159651503056985132899779311550757792909593952021478779740793175401117859526862315732960142361187001034288323900483638629407403876755963275673898211407492662221153565135061472695776172366355930837089969157241199261435351564403140228422451335892357456502174014407353836609134488721371934373329638050887061221840149247099664683106538835751672097564249105225644868047821533242493800259476893445519566702243195199536054830690414797369995212863566810581681122039057104107832238630548285070794519049335996298183582122830143160894934519018173284778312457947131524357402931758975240443494140168104925856279724550523003989766505034461961554338356147565776282290367528888652524614853610042308769134118544547789015797276927600431059702334026473691671020155124140346308327766764730582756948639042309501719543806094090994837584824784807910363634621891418264618445286214803623561855367045622567310940744159738013371742871321715731951906825837562693200382034557721332276405824209405949462503923450188969586586433981508650152496404998678656519661328131049149292118249748288077343633150007185292638016538121574762222501679087811892689408870496992417429133946901816669410990801572865799456668215816036007644444624325479343944866021293448705431814977054096008015110606209744863761030909478711411234706999786202031398886354821517019504130440517368510420667148886357856118022389200536670984957857168293312002003803602693092487045914000857313172609113127340033198578967771686616479315951462299508212261400785791920498013496398925781250000 [86,81] 3644600613454023605991593851145904022519077878631334525731875378488125542709387392265726555359959639788166951847884033580134100611342676566705600291615988043478882651496468929624431647032023021594493642572345227202062149053281113771984078776323441257774281674316162518431488552521255124573739256794491792086418462137360170889095198393822221734447574998806806288636804024812279027563409510693515034670637290917624110677910944179118643868528303887382351783961679905640762015864310736022377595225281524730071078477233707649519815009714633227749209765421644406900422793104905066254109087216862993642050975331259210283152855072632305000847338041568756492613085982493823390295775061330400309814732227457025135875210143255095882098261662792661831961448739898444085806209594956691983631356624967011125231817942876842409653667363053282647647210598526424708729802479909425431627584099764348312024082728727948395786137418372179851382807747185609911286300686097181943664976748816959586136479104167654201636392978890760285418267104246920300325912051130136576108663700905185307787730069704964457174417128661368645142361162673972868060284871271111037062730590566551581910792571511380455461351654137467381356340874187986466821214501711546949314513185431902674315304458074149244500050575448920305657272038107113775747481352663403869658754432528519061404891481966231666361012888097602139376016577353180893070878768720292678032080279001637589760904058954739027683378081928774425289077844629341084438814147972133286512107406708256161156168645277098381714637115304452556297172100979923290724734366724612568158111492270898883978467632838215140174478557935690282733909739508549733215725131553216961450543789128080734520124100647806729035136715467295982718404424203963801031732306671997610064858111118016626039805634239391457736737375646396819710198010945191814221606331225088776863535144734316532237298338339079323540014280038408163990020891717400150183891099215957924927833545993143970646906428843879946899542900633005987934620613085640386338403099721940745198034839303519966155416206950497632113398839530670325843097353075281572226442695799537580265862721388602954320171059118000282488440243429035856172388369437820225421984920292251261160975352220655130686986618060472946148388325013958843512101346331634119860087695637215669353083150631090439909265474962038403519280944931058030533677083440124988555908203125000000 [86,82] 20861443650177838727556077604547193039282865599506390896644556842571778299329950744932667916093246753501504642691103240928082234231662903331989624394575622365105492531235242507294314583862776926417376244344077490388775002787420623621349327580512666145439500569035301500450408837667256491070312424098944427152728331399834707598641868445504321019730812472239913360384624705819345291456209931900000195895503842353221709816713168898858505559643365870103475707625974058410390907553146118903907689401836338912844414675047379199103719317128324992925582316487201367372587734981568402442466924993048911907587981516720728704165866188461912549382460443229094039956328580751321311707294457376512115113100991972244596834774017604030296595499616917180721241489846603651666793962763249437484693490316306507541704999987631922159584506774750866861420589781430928527249141581474671018825960612803048997693017676648119495412779180162895198152751400884338467474362490353012055610490092749686151743481904173017587118596274636167639496720268286628554947654347699101784281554800178115417214123102535066623623835611244184246886505837940495972208235107660288982746044079078556575581721128068623367330057791881771499909400554270504355763907388187728883998864758992804670643965086723046031316948414261609178925185540768587407438944426257856267348829119907920663727911736530375859945188658339803134870381165010503798663763015352290289734537987877564229639956037520319886512885277031137263846095636674529192231588398827484870193028244762536257201997678799565680320161448974177918917565888209918298664885121588773887100239564973769689775329937909756331042794910489962148700252542850292636042235836211237659316329062235432177189458984233789592827074043344840582768420404781559492798536453674992740091451728570633392234542608903567463545500601150391896443595518575625594818781916413811588688805762642648409001004569553659807392503507654351393608090969166162444140219294903843118204500596608702689091237667272254087674041039217792972330906976879712693964573020710966530686345668083517529761294727684513846677290622194323996865739033421621192156932533742173717278254734977780370996632666680153975885784256908814320998247679339318392083089849308983603943927874788078681870279203090470449034935884326876450065737462193705300292720860074734866304048112998827141224093894319049186884124091889702867774758487939834594726562500000 [86,83] -1631703201488185686732501958444145106343728865029087278357507820729489206591106221992528652938232812334997881206887164911003231344718701305748788310376662077429240977326945279878130427606527109782399613562760213565061326897001515462991021436004656232680293928575914322088011822317749346731978126523408431714712461114544985169745665737486408753579233367120780721245407572433245610269805971017430210292986000439488960690813529512088482645475928446403621047962809604444671001189476029773436693968126720529381402345947356146421832275672568201044750816513609078973385912491295216327680346430226976334834257698712095459279420369318303739886496693296322479184806334650797250888773724521154732163318960012257363212479840344322789910653960774659985216118247471042857096095018369073690142389256737928996225972156114023999285730974520060385510074263467192333599897420840644440915445637826044397880019862865745978498253440609028797362172087849077062910427052960742636084308642459619148964471630870623090454362688538439980108865336606573346298100399453266248919622137651083219435731721829811108208336223556246315386119894855689481403324650046573942461922401401359421941102484992867943885135945840312926257415274601183976851948338558776941339525036078582721157474195372535500409678552846090168833425799750991059819822829641424546835048918527766706087428891886475878033681939081329322890554681378379512032063738263874875954587801279273007693602330960180548627053822580413704144124747576593848141775393750655750327274788494068054781068645979153279712098206380491479611526745929052708320389476434439894358344138649376221092074366729174478005321944868049478802921100071133793931270287122815551759174966153067928726882558863891835386640947046694195686965309935119763527071512986501534617266364505581692114681145396429594169127324020896705918725946150596524065261201005884623518301711163559654488806492389527186552254248342768747410389233561282858759101289228983112371940985809138660727565269165708831326775697152772340610843432374135304316955826059861017559721162945708744781808368563925389239317999398494278865480768602761555092786752332581302810693926935047460268956457301411674377547751249955184342226831172384994649729846267650617405434777555973966654596145157914111773730657914839132772426413627254307283419058366355506945178943190964476939423582436749582749713205487296363571658730506896972656250000 [86,84] 11301616253890023947768826364315410183673274914905233764920057357618574411670019118811548425808425679034796781432071096751421529867953733636343577013099480428276989784058456824439677601554225852247911080498935009280569425173293712185728325380816196536516164587919899898737416496112235582608817577803316526767587867570326011377327686274331495744490730883564278623022685766756742424679713250401787008693728850834763318956916785711704618341391399145157966429116368408502649305814819203458419091682874339689813299618768779277741540344509777915934608725510756937137757944312971364511377934473595245374206708508057623597811853556437049432728154123647318368798627706065451035552917075955786025928095241550438660038949254162920431399745275123570695519229939259068589192432623147213253082921406934221916545281682388623671604266751753883580808636126077424257456844739903275731511525676650311903093630651245258653012128355255623058065339133200451659139744172935916214091755511118680927459766937555626501394511199064567626309928298704015132694567647022792288225410647397951676105984298265260101178913025460112209371741091940221620776499432072919004770243808970764175186779915408547322622138839229434428044933575155099453074314987747871055742293241016564704175899033777547243991286899989434873028879559570550969440433235476790666998531290132360818291374398682455180875991146545532521567638113517808033210024937930317160495756617452488862506310243610183615570633096422938563914516563687300752467182893620571972935075843438220885323911938601188831624176737584724371239173688811055532629354847798705450250221489227896502086413319733333176134717495496734094055051492609421152372045971786095175397255658692053831943663829088011437631854062224754991540816399886627890542712169693456069599356725859757559990325897836890081998514667918452659895682342115267746984178593203802720714150904774570738183728192668026776361136699083671992161904553522630305621663697128596474451020756245634592441694130007799406701810212281238468586697878213748261217241823869346257040441482504597864085448224483503682220382446783254667580398060862018154031386357039571890584448243209369545360543596027184593390884929332184650902977072362247075305958460518786468588038075625987390310293929764177577468555249639201851350659809981175063728654561126672432059003977453748793243842535663490345143600279698148369789123535156250000000 [86,85] 162866276460279984209674267826393375070697416193849320208812856644156668303267695532802120248264458607985001550566742488360249379959228397318148455908837782145112227960656378733705945283161584423190136057576392493324252198788916359256091965787158823279242576225367015768741239060570843034393538699463717736323055771804187159131338958776507931552324220196712125371680420701696666909206091570041239030640241139173274968426786363761860492699275177659795376529285601063695358110988354131801768793683498093998886606144387417094048433470971863221921835626693146676127716269041310229051897991490167705516155012407599110435603197002740299315451962326280326264425618956875905256098706854762184865185554237492839548495276251462524712242799081628201549565258377113427213798651785240976954092078735575519505532428910688807000466976624774276550680752288440708579282544837018501520909789500772813405866473669293944631367646772463033969670519074125062451396607867307272672337843246039579282986344762447527781634116195178698034892869306887211752390698805938860949224098246259582492908470332124688049779127228543605136809418348893941227232033767485601316468449076662643775348918395321374345218309399995684340851704836499260522940195976544837131905875863496497491387345760314783022999407964532428980355149115378889404128861096727075439701410904136981471741891729848594267083851460481677275324939277814809077817636829593805551495657562235758402091888028717984764275551232035528066239292574030513642073768774947727096036319022753734050140178998893124200716623982955490361347459518547686786702805070879700130903919017754625801821759912771462310370885704197232650357260547512985179418269227679453649061379969629976797062535785134620043563032474927099792533201468519406316475258548404717256922739440430172974669127487430342158842332437210374278394382928656435518139031347594871130287299948619010303339183983319757743549791860184081230546805272733407077716522557742788587425842204899864747835016423410891788256907592701932780979100878431706477064307180335751606570856678417168878436921435649819715282656178034009435905414772576986230056949954073196128793495453444314874674631970475362590877239878454769626547548658293593854851170500567354912155347092716696441164149495540897329264227016677412993395581986517357599143030263531595401323639331048833882509751722067470325328031321987509727478027343750000 [86,86] -2721925525065059778205198008786951275852509681730245500592072966920996077991077712261150730284445678314866662208534848449110104561025249071063834173831161987737186356096257534224040646780142539424491795586325983127676901639464075295907950733173946831164152474045766496554275691742535892121296565404169058415428172199960918339612662208916164381442313106008977005104542363318042634431349223672631730626874104402366793916368884690350607280359766964672219982014407882021223817432010438029144536472422485362001809501090711600849856872293165445795357450210567878730380764688974606825675528625260488647199173690649628709804389065657718393015415304626665692982810956027479788521366302689464457832529076977463436016041979499867776889039530749507487169333301167509807493507627128477386721902160876645426292563655102608074443644547573305114680562185310508578195770389018642858216387102331364650881306965176897127908558383074174607548145886333459956840461890137376760482787638946069628627928094367130853070287658014950176502362929235391888750340268922813200742548773952381342701212421137947717187600695429027476559534025696768534962663664387974280640813746172397825269776028107967468994274358868489821769353705896405702303025107311152606871880953014706499235540934279463345475997930579647090507525375169854943171142446824907551699866524114089504489780133627003293303800169350643348741295074446379259665860916263538914877044137456597905844183616774189681527725557148391142883071576863173038580133534735247207845712083326235266899895028586889632679166381365306000912743849653500282545748892456047472305464390491690078817951863015573834084734481335060456842292783155912726085985186550241603672979175078052885814693234712614979467890348771709015040761506604735017693015918093891544846728108240714992228081325763341890615093492062062896509251888479997710742056447685123834879861528804759825540701221292011401595521837321883270234365298881334752478572496761750569138757595181012440589969240582725970978937319599112720812537832412995070803391073499399876198376948668751286853577712803296746694792772644856819742873898121616404845466428742430989652730054860840975606166456360491331162316707700051087439621041514361824067432677026743126539623725267545916649029283209117729082033546462946666721361412733727132698861435376563227327466965859591142057258283948328880796907469630241394042968750000 [87,0] 46180661264761670516170837585410718264664418207225927524157608178497297802611805979941756065153479723919991867431178629355647927260813202799015268522056739203088988529864181827831178649005363440644359880483562284141899348977689385597186277094279240710944921651583478230528686456216683118393003446543329376433348700427466425514891307821566263290280814831142257272150892406212539569258678901596348388500890268846250509967491428867458444611233667134924655417775183770384396720003941230263459563430582900835554844749760350059219624994698690035249483760422257399846210340431444830627655464349684265346484639568399364533316670072292109168083715721599394305693378862435586187367344645611912134543568377108368427954223537762693517194232920213989378382256753669519626466130878540313545236008667486210208962274205975506319827766527513511154186230126367643913759774920978154768130851320344086345459665974105138179023869973252545643263014659124818435118733913613574406254140429488190338287539751702187243413270406313937826705643452019985023662644624964764637446891828958223600747498430708308051814585860091784205344626707020453467538410175715040120558042894028465437472014640901523016236957250310592076113919468259990773673629234491994015019407629505576616259145416095483310589522148179666108466539356344421338719386636370652872963408738688740083643190459276161999326356540933158898237984534998537548030896639008528644834415042184174657190939864986997899302895352383777723736802673800275445749506254272528509702347666691038801709777358015384554677378723351873018410768866541177746917840396500231353865506093902578404579671594553511670715099062094530089016304454944783998173191655373533665560173531514845970807073926858736140790220598435341611942689334078703440986661752928252352073282860420644419821739095841622642724207097819432483659717321303632105918339247060527941715566341438570292821876548904961553653120309215880686178911681975481601992942831272316779013809585037744086078024958269216776790991476004334872724443986265007509943922776183893956164294117544607764597585718597067452672084291472290166691136010236287047899619231260517581282791922888177980249885573579387800258190711036107565132579699472415263634495510165627671811560195622463751614861419863487958219440246312634843822863059044090410674992897655850930463194876229036104013043775959916777641887509737170626179411305782529490249346943185038625570484199789333956687187310308218002319335937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,1] -5113962189323393069196659193325103897847228540946725214658842896700615289243995049468285025327089846052818236028422310542001592041028893703064443319099905830368552770789516906130873413755254157757031657092800416347792819988820063062753578410944692801144703777041716528166168270036121370748535889917154336146368831538035251454519207750415033863909865107345567035190818284676011386705155024735486496715474655963979638431971504270522117192407991771373153957843002736879729644086764530610663166043177568775026658042631153755857404975756849083466599964450524766179235002296421502622466438356870793817023619935407195996143914581719842313494305393873772085531495628556120656582433998321163079614534642282146928724013040670544902597423379272053148433971791776031388460891197905325691718933086165446686266286106849184399956420388766470895373886800893788278204377830469349556928908660277034428850614732035349132093944687298518505406297782259984892127368697522174407036032199531566115832129296927275481473914921259853339488486338941830031919834220446063109547733530284369871081092950351749761696819118347729739433091771953994878387634080131383309017636426664522052503392436080382912086052156265920878887582740895058731306758388874773257974775669062944503184451263321032069485064330346738427102787642599618139793669044536719440727480230196311754181926311800405963076167616631446253385888725734247373270566250475162182214159304339641404691139387230839040425455129687670028768383672667180960951443829042296972269055641361999451965085172906485784862829799755718653062912828125845326798160003753129158390234848307182916736967359789516458853970884017319460993130805632716328083427520590724442937553029606042350052166471633329717133041064888660275750142631222725370596514847550009158086666328427628852177830666489769281532521748835061223397370050551096870099042832346751383798616503635733763424824414868719009340365726450616159593379068614775278991003697807352911021172673829888371947596949132550053190681529154218075613145017518032615269024668202145631967571869371363847559968636009884051786460200323656806365411147628100312412314002139977367864701976802977286564683276318543019640447451263958515242879963757808451766271058444530290599927169958474025291299797441585548812842656408243343989270765293876363835114375448540413825200237371166425377311026224648738563894534366042242714785616873077692523624558028333539807844232948086382606334154843352735042572021484375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,2] 427953933117422034676737125166638182835678010775931130492227981268360942807066944634639319455661760259323955188015382757833587394269564019477875422780227083798682522760865872950542690808540340411121401150142738060312623255708425110967681185316427188197020071500691132997447305041112334075069653001236367098207219938848895399220438131591106128364156472179606521800858362119730395555948751976130533617435372593400144150485392661076537342946660561725862734354859382099721723231634019556792778375470706802529925867863092742584196965198616557171355090952628958235986098226278819052096629464537260927280818579183138064713001735035538162230671305440124788014597240425680451745653483599150838789384943312573984139151221220345024063514964218761187469703555673185126447286900495161778865087233567894581640028816743284783117982440580952853846872958975575300044824235629296402431275109732529102761458584334024617134404982644975820409450521197268047237282182695817603572561046114180169050447677560454755494418267969611488679716504403204808517084745401358426452227887222959673870497319098253512029230188795661330775210847189499627113711375795465258420978501909687125289122088473203427919313633168116506573210578155530969188156621717178371458603327967358094078700625045053200335317060572465254864345580689681127891349520452326477507038787213329701454337161382064247600565193668275302101615854015869058157615079874309257652237870633816417854099503249609575009324420405273631889766380822283366948675606954323935319776323812592447711192063084273644809022414125048474258612774960097125946046912367821656463833491039534508234465900262392930551231066740342519844486043928169659630728279595261750623226758510879463896265152223379751798760662964319341793943472632882630858913761410175185818974011948141085980090105003487290329793727533452022633895983868077317325274673941813936309628513938474793541735151273473918368718810656222224386944640543561996494969101832404492818195168611794711201817749471099926502630595186910432410032363851383645382974170592985249458798257052340259908724234823809036215482740282125890237762302729116358943294876354575820582716954704800241701387014287579179990539796169299101986477910298887961624383678181074069512033508327128570941697622978181169401300991014024341050108016631102438336209040820456566435066397843762034029163173217133784948341542783402151957953359110136697406426160076050762978232614246742202077783412406120078230742365121841430664062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,3] -7360434967166712633866768016084484785626265165220405486400412333195671518500902719638847068248332980182561115441956923318170432973706203526754576939031212357188540108701554228110072610680490906681754773050339239870887376372744792228333142679773783106071050098311975883200901501064838425037539917564997441276543474140890367579360314334725583543927257697399241567375949020486192326078310869239683039805965272185246931678709894858882951356603179823158901833279580126036362560918060027248961946927780926406063057154033608426250105782706148095282086101519832736879043282492657236292317806028447161005851780012211799513682501907642551406525842803705716534959891497711364104195821843658394029614196445188528947167288541541326918372944186562957153256966333130325130160784946925784441706432781434052394939335372090217119401138115661820215339793735183478158533939865046540857820186524596684585471072366549534096128158607719098056156084393582024402104611537400137115437415947871743989900001136370412175192248336068574772728439741316376245145225502142110536487152600985295112859048750483841015313556168962774917267361361869968778971613914807307602102314030479124896424667357689402416048679457972939033814128472405456678171298034683055473273138576088261450598257946757128252206836675603031895270939319607644142655864274452365475552459038306522967328118410106951730629944273887477780534518487258178224179322466671690223591654043389111883928784320035519557582179651603229011973985275451448929776470593302073523372439526260292848515222224639916829360168864565419448260984991776567385863582384373136794767636382282120176571150223438371220043692789275867340555617562658835630801495714918210785919073622876434942058554266617746148330866120439429271309217672959311375512439567905922334959979264607470038878838095789364150374670512780513364272393423600186141225510808211402860566226918444895736367347325387839264853887529726876579091753380686262647166478427995504365588464449621008881733046162055270653120554562297691395985403727776096440099217907458614453769784003055497182396688906660006113134434458440307684724813625120838625443612388764370732333401345919755482127545657988946911797577494582711246169677360546189460370480576813420600529753785155228771801792855976963334170574651155022534337720168097109264750109314802368149740005528202540606358620345547434996814290590967509630672775914227555070660817530419638892768430271731872254826253149095904859677830245345830917358398437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,4] 34732953704797268404678738596008667886057069406940331769757747390419621506081690264839043292914033691484031939632259915264292959803423076820402851241521805416618228176396753794289570674899251381744688799293325201435569299585367958246944184531269284899207684060889746711491145211836818291238669362068242468723772824936092567065775242069932450697098158293110096030429396313161223760547450716366327790294538651773803387178789135239696444544814598386473583135060690083073614939893289895301450970934770077640813366734087577954493141047692793779855803850924429847294918737681572365560251503059675893833488855417288855143860113090726359308854036216241521101483554875822111102697397133624368110803571921835295683552668204594437799886687984779633640049148091239642805309166310858734222352453017827218585221784135761513482485889706849663297180683962214880058627883754836785917764599109504689921257761525938005197895112378547741108273311721385640568560031082676596343105436657966139445306217959083013689997008097229079040759684491688413684766546909109517459820286590721311129245561099029084500104054799487729853544978479179520516900593473933442505658979836941440141291630046413028329173833905597656064190974699642543123755229924966194323598815390709117473297884951827677866380289143487900624007924377552045746930207159413357957402507008728211628662299761884978680897409997937797564062007079941580792543726475021378385003476475522911552873381907508685633986835814581784689782410499786131728498336262773091184048465090602923152138818288122618153098040814256239882503057893765842816781927966019325424581636695672867564665385923431827423765100274950737220403960633841685301528248691829636162933858621472735674399819231654141074447743573613775374721858145156098435128184535706012915690566037814506491935526055956678489749579211155725356751919546901407132915436916547688505504067590730319954863936437889910238492488027013764531578546799717906574948380444080624758520778651862837107225691007413180578649804076674989817095391182454814427268321712297436511752553457141021736866682057583336596389885999300056824008033282375484347136424454265359900950120884770672669265518963751141026787478817102512317694987598293476196304045373929873271169018038227684567202131666737000170016979837727196614551155169094909220041557892872413834091794854358546766722258471729743499663073920811397403908433669144578725831990719139306937526278186949665783212420840141490541164159822073997929692268371582031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,5] -176338796289968173591322076453166460276847753166478898834388769665653306179823699040763330398889928432688376616129885959859338006610752320011282039499041425951209626564671401551559286487744319644603280475240480469002517057960218124922353905093387944847908738049527443772148658148004702696549814344220468341896475131487527517253482374691197837837606948624396009203097033322479633385953413089520852219361067825237976203200698373999683123180086724442788637230699553336068823975060713687503330419090735904210610828761802458427716143923729225798345696325115436949417944063625675465678567808080477327474102447969244847459489961006705688031549916935982716603086321214750091826328369449298284229114185533146731473568460572917687364361585390239580169395947051705896020521324090899674827829913938733756007495671677805966984159265131892505189569097972817773105572363956475649817086169821979640063201490166102688239536293514867288494851427996172379730405663182348995060293708068958277652630184599308776615848828163171111426898499363558642457451130431213055196559212517503448246093552703407749755185217510322260783807938433630817380544363894049079283106272408946186424880033124063368580133903178574325988734407555695533743070272885004978737523515998988663193937754393417243542151375096762817528082207967793130844169506396381162364257867990515974050298890220993783965996073244581464646871052456908464454738636285081267378217401820658425517622818308645385894084431285450612504832968230915327676962867246245736318439636540164085809340648897046411269347366055669528587448877020840980947731070626287898691130036146547878896823449132947694348420459560517906974615598405091722013602826389603287037424787042947018173290629147884121111329373684489946207436006163912185581633863077618643468318888709019031121246333680341666829631290890360618426789740993323647070583905482618439823562183319808254937978811548306293617929099437978486473839715452998978354384577144365373708410213101443645127591944240159046014303047977566300794125665411597337482663762895597681771604886010329742004060069402038068862684529355388421618561758179533718794505318971763671110484064211776873468184817873272369812009021219036456783470485389093516996769988267796119994123136272532817200996572976311315244615120744169621384371734527408513460602980250908690909745370511450408638902005461695739556720070835177091344379028299375105112202789957787089053085595885583698209024783266560265637679094652412459254264831542968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,6] 807441572929067111727682763768415467161496484918752433784991122997298242628422057262178578853143899518664986926436642048802318773279718434726917745772250041186366594493231909701968265023457077961562320315281605693976665265414780679208966484057469117323714300324733185913761669795783728939339814479190763763156950611397596174375420338720411647677633919852980126769358837293447567350098758618647444427363014863191366650699384831329458136483009854023186716854393402932993479246317303970862581918735079462410306444121698985178154850118667798648589419773960098804325573599494007630706082938018707199322377111924060833721858926804141335768334038851461018464508881971771179300774347188858138656398263286425560423955893504318445720112180534440798294294972549233601618642084302524210175323829828239308248039420202790853875692634421919799801302580480938734907062367767802532994781984763602697766769454724942899613569660876291512486245595140559571749570576189771719720463782837507546768298927081022894484427322359048234700490352634878934456557381791092709117525161679360090566756507819629748483127817622775923741364893683420077428429570463341330968128839147594896943569891337022520072053661581026737094883755328818043047705399594043669014645583051698188337077251937554294470668809925150028091916099050240825238380959621999883733541522236087606476625501847453298388876471164062016244466475281871995440148777792168435516607858510351326423858516997999247010355686902476749928115022682982174916845799638613921878453304038972818535925152308532147427627250032059123375242775666019180614264621827096194477820485866448159187624589113197085799179482594752110555239041984150353384709379283815221512325194992199206072252538716141269782277447023561039484940962188605159227665168470133257765058007890509701226088329226829339121955960544289851966789592237390486134377433040155207190613655973460676034892952244332812522035139566271369407426313485847651531877786919222323337732557576608218936226148912388961633884894182711697190906342817560137237718243031340091753492849325866605934181467550333797977982929945114066186392541428690964234502658888745241222325848173976394109454162190191778581410265548482647397435053994593294292729008570996223395709168835871642386554297139788761948842420884623160566161119302298445004006193328099867995482088441576925852257825223243460787707584987454791292541385105214874281376680142008235376938230033978922239164390001548193530615978030784418706389260478317737579345703125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,7] 2276583927986747612184568381139884164438037672441030950984674300836516048367606887999837517427558580713348696331443957673326004714887258653345422703962077736162106109954494624414638907026248229808318649134575427254104759953797547348526643806527177553816142978012134477118410947351597168216491347744107170822770017138668296333558001492435684191829691121516821667920865428457641801725516186160598948744632642353668348875843786456619580620954340779898319470895476656519852035919712904801813723755920721271471688823546312238487746752348814565128124738543480639278585748580095474344313413632595396898974201751107369681976521947034990732406374444354169349070020476620357199843608870862647290160526109833610689712453579934221518330702201855678382796745015888208479504102999893292921083244945054174433067100736568234911951694676720524670510962549446791661073097046904506048365993578030596015870664215109956042756156800150083703809210587540220455942558949660355199447781704754624096875128254415246123709024796883444270647568832807156926560983255258292808507905451287081902987984328925891265855497805361682950546927677395349367606280210651505686860244053693391784719421498196386410706742389998813930738039117764795805534502045801128497058086500450165017803792631984367583401206896261959320595237410780865901397777012218365886710798995207645985679488632444639802817455792923213723766798855416523186566888623348659678499538076408507716963816645902523391681188584505922766940462213667032205158470755703482072071534371580172296939882823636094708868792110215518738108446685632200586412408879668136354485794718623968822963094568428579383341895114606346094945087278781478371500310679264353676269259873190361623249039767058297191453021090831198781146658190256059734991243943226932940143519415185750209138157878240653363815811587487823927039158771268031007455282355711202434785903159510977262159604333365557674506502400082131179647395323592102899886233404523991871536502483844690925164710676184154265075593217560151404568923991122798140389346777388197665966709489373757934917137053398065513578198365758554915121461520152485262710163148153326107301202274746995528193986664509105064823206790900935240161728873514746748150577309291167858866081616913360403559415973212542287469973958936119477445740610659231562802512947244658698105650123475475270625846286916315951779884523375640575272720622840841024521741798435311343837702205131673813460663536954931559696529573717793670795117577654309570789337158203125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,8] -36762393780480820764134729689103405299834763974309032930176920467452453487336360701269576255117542119922543760614558738909978377976436197772950912079287803895356958166769287805929636313752721123464326997718580874067336220746332753492023550073854066507666803885051555167126275258699027938925296887131497623953541781344717729808016087248625867613852580427716172244156316683861379270069929434686371465833439210580062130601553597768337309589247391060215640207621621386919803057697651544369617332984906255029193310979546362840228589602857444705437298856426889316467983679682612738395949650594805964138241660387102768012900259571933135806493383689069440339970012524689031085968840341037019968883931905612412007277862958986119620401279137313144021244159896391352072600412216133345087131401047742406982636571496126385782206962543570210667430501800477213313304720338359670178468025582428932011200750505267202256911403205350327873480087708595280762026957474912615583601356094668479911301255664835051970814311434567715727938239167997674376318803827602378785419546966212845412195386294334539090968167409311067580561218338841992011562347734594046229314012532205781763501632744118615509999593349012680721515896296871113192210464561043457247573693178334906622069682381709249764381923857799181118410169571836390289382261527264896774095190119610315733168801104326215130808025800239173140541567537134771856826084041214354754868459109366809318018689084872591129085381436035077114935168826617112758283342276648767534982749891650911536233275808709620391425775973251349724096959381783905057738868437826316358682828640808453392186197200996899166516397623076036811656022435154178133072670461073682929601316085591365386213643561623505216523335196139940354156813357846552051821105332031898880596530813381817766645454997176933746881389828317530336511703093375089741954357101944890733621210060311274634572020823594817457002762394670740207504079968764557984202062125040739214837235258249780017428719630705352942058967296895761206400793249940592414096497869286355438522368504194507406465587873620739855488643184783309902742803005840018056293986998888565190452245346617962265445892758586535598792264912869344358533037632708621857768373181546060360048720130352259889780704902699357842521120647346310345896159181908498136781284013827451749947514743723005998152666511317577125986252303796989543840475054470696867589356131965048783555131109084198948645050029315534533355640388463918136544017478684054367477074265480041503906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,9] 171686638861645481572272864938802279164024614053038233759811289590951792354522521547632100992374685043939120369654945759362631292046022231879976583235450999393242876236926141425749837743073716459593772380183918060919634711778317904736294381589983401261076578287626014475843033146200932399798163865177642955783443783886296883434694460022152065267852950386860683945751396897944222860241133017272678611286973778376406003652517472305554708848965575518719433395293449173151825138830924813092175761159224198223686124957614832252279760780331437156912198074332332611829042606883953227905674376447898849364690388798287608635896784734862269676371633094690010089245161640792144313657005645667059553176228760980128952861367354037510562598449774516343978177940768203217919912101654345034771336238305010427821639092569033215025875320169402287203228769182718845171928439822853447620461475215913588260230427246737874043624794254658950463332464555650395195451379228424326761871375966503083825587355506778691874885186347433756527044849731308216583510256339253691802880548487419509458990574870454685809670460499761267684372634298201214687806769051888024711401177731052841457451180973500501705450037734918763714899447665017867872481876646159129091543225124405543944429302837438662868130199007923425299051608452547241046752603376010253050878893265781063672032814348748416367398229430727442048374917405017007826100013092078104173865382761453364823752089344098285761022095215472727944901394411343163196633720225847752558021338647944980446196047916224115016510664189209411551824125285662351297988447370967792769348278125358397074989507854185760269800540642628654870418107655613768794181773936435222947069476343998372830685451724045885167301577764522328712253422613521302311453120772784648057706119907735836516575285744804494314657053721178486571402303060277260621398635002436884244971810621926001625387146532301887940441575427551102770172786442085677656888786653189230882539483132340203537574769103204079142141828325156416778988763180724379292075341202571807556518878781818225638199697955714681809962131433194506503062341278869001658964877478386993083821689418308528068807586381901571136322614140711012253447858965100032633929004672170405495539495704565554086822301020930994314826575394856679118510483178579081584378445176443128180803685826516627804654985005622478946681695184195190799712817034863206989482747354760202962474962431372887443593567328647284372836073961545386710233346283516198127472307533025741577148437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,10] -684873094139307433781420487573562715845766319691902344095584968188749540874144397518940897269704611148680920483560598638023117709232280772917596919345331137942069994186707157047259537589207801684433871410507038618962390296452116210102222538691507336659194442792725962158103940612420334903013295872640757158916896937146165020999404294700162952472196593060331570349677098012138693174155232975154056132579386154081064214576365468566817009679638573614126567761759736619132609607831272619908726165997683733164484290540579444147528407330613500980810586450787154840640439299065047150829994987561888386554584882367117119829146880601637074500334695672451977033051671337000784584670338943558632489356738538288269574830058249812813570363230061689811268591312321594406977778872891864714123750224683148352658944624713535023836834367857249762478093060423213466684127209210491674515045157586612998615305784849290544106207071500107255063041851650847477175213716072001372194929768037178741506731111204555453836831164754165093638386954318383985741291315988919920058421544832134956589275439579637383826183290133488314325574447641317580092477536079116396950817457428970204817482752211623380651700327276229591146976048320259656636439672761691607210694986304800778177650705144529826849450295907508882380998117773988553255896898603361601180605622647523791779854250136694027790172945497879951563321889224509184220743844668627600257395628640910406535821738337339491840276235099834009105090389508435858911932563318619818689299588019361362408986231381748125017471914017970880827375875485748688524504964764665927495618824990539096725922260465825767426455959593296194798592944026004348898141688726849001253245422221844275689540147462909843746978624465926804186745876418053798781301548533935025907088305670754222917863871937756178829233810601451567059696101690248318557916362004214441840770331771982564234731419649983860609631752375262339567100366965180924329738885568388911261781029671564514886867348885020310835073725508694734477759035520276330116744473303861278389148544472625309678470919700953156981382220588454724637605688821160188331765232647084621243156925691603107836956009989253445741556702538773506125056715551435186630643765715782625336243519860693122828452401458204761637848142005321536042552599200018702701043445666318831116177403128119056572889321345917202864896814500246254422539631130673507478436906606690875136884732787192983986847334259676271123685024434955236205716482119840171627345171145861968398094177246093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,11] 3196767141920230384144502954412875994812370010249662330207674016636975372732172265688483135068955439552382442244884353208651668179572107550315962983519035413344922717831244339066371982887628646006464342736549490748680238806866541075985923009457769422112029674872113452764124530546652682171696364007570309140928777917830367295615450493172186004185030345617183709522015483503195974784386657110529985076267614162023098674315480893700673184944131534851717444252291246693894779958704657646294045997449285657540097172978382441261084970681243270377775272717234044493813951925647839896451363748220708375437160361427074073554243799767018239993277862843426547221727727654801401423101979866521105094647665974446882752336810994924912918901780696295937851544320570590938128091861684301324042118914629895534937301800181153142194632749192008629427009447791549955885340783069791884755303001137433808075554101014758872857625946371955540659453782746306810708265096444487996282965462329247445681400244852423311131793629772974400590022265955788635416861014156977447953538956193770620521726975369769493077489305908174173332368508458683942579344787317184495693237510035862015166755200918632789347881486373489967072632430929269339439119569091311639390171472205798191868128050278244677982546669028344343752795580241728569391251690684841216946380929942430826626821042022225598526331952567239881811709890618214333843400899534561390343227101103383420054554816681049438070280738164753216880826917010196665049645635828761350489005159650625474435438947676590794646004117800107515354110933488273533120858751640188864839787719420233593795553497690519256405275917232330526268655882491913172426395057429076677757694994435391512656121391823147212652314103697732780834683540476903242211132367550794333537386647305221558524305796905740352063317061953865969896071972186393348819296516202057065182378943700713103526824346167701751460452594364943459361781421765418078794806120046124634729114609440331252932598486195264454503970092341760044909683986655472177639627728014064039751912056483791060783558575305435171489933324321727073623510112024835866745252343963289121361823047040037184773659551260849568016794903078669069807156389703122979403940442487833620444442337603598464483267848193115258110243826236820925809191404996837281372020528783610996787941961514735149960567175241581429684803407825045137543616130379263638309932770885902182729303870046304162711779555786409855074224579741213967154311317415374838618591368799570773262530565261840820312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,12] -14250612466358417254414787734383500475058835075060969332043862790597608478548816351228064280002756425808848651466461368576991978690166404574849140213056899608145889520166705698903513183133115879497500812723795678901590492980867880782895710759832588057043229422073202287774049707988052676923965522550859176162763623003308543140638906912357888862573638889132888176036100221124497037582531053498087590775721576904481145314013047238226947819096919241291747280027289167601737897312434750408984347114695631415707283163451257824122685530009371302288127748221402862511397754273000317441930299998799968223772872057941217720849250598811416519368540693412375596714823522841935073383305407111348652123828140961526199626402453986784866226553837854559944155886071956627243344613693479193895218563166838601417611724228769949582854410077964205183414064951876600632476061558423404599630594695706570232674405472739574926464124805376322794476756479127904042848163431101283235995367226682865591465137284114278433153281397494034656651354004168071641749886345014992060885982582168061566360997221819409503791182762899443496413335608602240878242947917241066894410406870187933396670675545422385143197805467287269730066169088946297473456145227647229480584736757559862501525822139208741725012965012496676678527143576145400297001147091650149607106063058470112649483662479549134505135772300412512246348642163091268457682592329268212431252484919136492953556281458321317288493160627394412624642600117892114306543150453334091424871821141470338917840795471178143476584789789243088919672180006297162563391773437543252927992622515833751779331211925237512565927300899502225820679320014277861762114883526549370511795000763703797484178549117872352040715790552213089423692044206430169746942176694838960178992390428638937167514284834641409291759093818170447246147509008067053358228494077247895777313034204179296205532653565209633742147138372679774945681974606417917939869826935470876539517471877289342082274555378949480768742191826958214036566744414748948300772175960645532499326649427890377644490955945076207323416684000283031788641900298034686304765484413803398551891593701364581137457362104556231166092223275555752001842097892794201649352226299277773884498238075327119919777882827512994060013759902595464121799905749574609992676543965547497369293698108008879712833364231274953504770999181831563376531036667248841244968926126534818185267480217578283603780323661901870336782810075973216831683993862495799218216433260075781674913741881027817726135253906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,13] 55486657635082754776473471817909168320436475891008682384562326795268496548544958672854523187549543471203041298547977753646261591336702192192714424055103350398370781562621859093253208948135312986935994044199366674309410073188729220477773869931823397800736323950888806218313376142440715732500143429567690201367359485698832091231338552915693847608226309111310484237279381924422009053787183477520620910216152911503759998112422480726020935971179869131961911968112956784428462747710435753068975006497533915558031846771418537553298443684219943350059296674586818509653021616863614073407377216162978993580793041711682294127205391409031825049645156006497069144124038710444402374132182190314943718567277431107565938581062643537913119132244360204558732577379467759606499587788226141461755284902124741833126958185312277652251248513262160533604067954063883140102178257951014035977097878219568775626013907038074480062033548968433296286228767648232164995981962142904772636020643933282337189268644412229858086664218266022414058460498751787244460416295097942721773216433997011547895972054610619256193499255418562505703554974182834222678260564854824193561495261628752788584225439881605247591704168993790870199938863935155937772302057851397402213203273292020361069149709000474018327380215410699543226479567473160573972966176105201172899989768264249260656901021985862663173744589524543040941449169345448245604778547849084721548571642092980314202786452948104194365678477848459275773960514373549995714855429178364365367620401614396550922441667209128333247009966076392017761420095643908509215704153004609703946120775418588032073388103721809970339625054634324948882773625731691118199417757046959563852199108415298939734411744676087765486967041598098551826300379021887336837320909766014688263718797100408391160803596772189163223579764130582988875023520838120174652375558366795468024451584894203912655283976578799982132155122311819419273288016534903162701803070745899658154831099716971362420375920716814826326633158055849844771462274610646677677972874107631444053022089657917059883195361129910506893858839926906986024286312634960015080514558821602050946892651507127141811276412044427238963299420499384283670959957044939575679558066233678800228690587792219853080712184583893460804216100695792093095576862207284038499288957718910865332887736019699237607930574765508813552957851535398876310935635253729728899619494514242655179141797252046317193746601644190989956694930308421416401446297239921226112353380525987756044514753739349544048309326171875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,14] -193927241164113096312888725763791392208437454102826933005743616757968094350346232593329869933844946979066587863396317061379412126075675438385512558320696107740650153564350719877886776214975116770182586395888857580750192334232734126410955355725085901248252692599358533007763903354977837757879966588079746387551771793612811673150205312055517939556936737200453739455097513082799998948073173223773140681175616013669827273663916565987697466547958774104135820320146338010581020148874187779832201313706320159630455979691853781891871721345139877431667635765515853671719320505821798268852014042933533205712800959045758937045232315760218418965198614633543160958789121758202979015353531445339236142277737277953543228255413997393590116295937045567846938354832453602468625390695770619403631482942972507755054623432579114101567847210785309075505770447109558896801187662354723993581482128632842948179150548483262675754908951222145447805273283883130056451510190175197156794135102620315538153213759901209591649001496386918924371614811479024219315977406592820708976500810880597789772785079916549052612034859789623960852856641671544613815280176538862397758437436894617454768887087798245174580946767024414875528874498445233316260893107739231989401229550180980351297963101171418049544175060359464812365905356803161540823841352391289216100019586180105481035130164546245784995314437940927391979799263580726603675203166135768564854678131281614050602127149069496997155491493199775851511901583226423324906825750687047639424831461481528512787753556929162238417800154768945464863797182713784740733028210369961779644154434066505297076740495762284606816445215417326859496730344618954799291499919758631448805099128394592694064176036017418586993257866923669520573768737047141441178796209483753228828746181860302133127178397236985514462041976497860822545845677720558768081154522302127980780863039201531542212659820443001302294902054158142305299141994034445335895395730809802409043925009315096703152427427861658254214096558221774484030681828161613168813299235287364067480073833285036436484878217263174280541138931795095468003016406658991572075693276632921552388505322781600801868064521556500748992078111846624539203596271242800345087518680227891159678252929613093270943534570360411220567884195709972903413503659279421269389813806994746675685700462159919792570819472147417926051613973609203540270894488286310404532915808514446966942319919616827088552480195140077420685320497415442749800615686504694176052647683932881293722427784587125643156468868255615234375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,15] 609165205334828163946022310705856221729825548203141539280347643816795290328451188124638770724376315136989461913898963217808947331574499844739689596344147992826557592773374782001141742709163005827553106633559719045455550014826955679574382127818121931003734573411642543333355041474123765797691506311177006146456686613746603464568805052013002880247985527604205715685829240637405065104182081621618398310082079639624364073078806666238548226901054621050949343643606942925790656402492402397661860212181281015266068764064117247228033609678164867934884330989394939740819000255712102221081072553362028147416240817142639523375707025383354946905554894400867737898472143572398205105351695188895685121305012644151093722042448418202930062395246084599847727368232329487983972672650264436547914159632829574852089966148222061509290562296359753964872104620643434390218271791454729669585206877735336650507055819875651062021645252069979345593968290751252320750439860259628738950862525817910435792966278435659938460558426396843268559691940002611946842673300003223818662256905627633146105401967471318386188381902759729806773751785587255189852303425856335615636249420800919700346367224229719367825493956121325927008758126615689386395960326399892130358265562878198550077475245461448882005835531672676191744235661450814050030682750236396725162060499188180789802305703181050045621588252313264801489955577939492151180023958084910288525244654829759252441152366715157491741407945621095191335208289748460331477372556697108065012052582383328643760940709662934886063575435095955937566495636106981591442306329071313924540905607165610014420860643174465597348260927064715269412335464893618991875168766878620329725158152346456016353610604199485106220309969091093473317069964951930816545791752748406735007935247731591036769589185411189357866476655850638708754916684734467203492116505205979012674641101794979572331205057125735861345278871073271861487170469449790516269518407713530257691766375991375690885427273775768527055229034483390984311815769733486257052047917478325523196641241096879417544278010459282251239257017328059287951747016856412837519328263411224702996924004203103812503679509425247894490437809879829324406908477221361785048325497360810573652965924296096229071678701312492076420992673299136322242217903867738793458099723107115936598748355775065969225725413241534081373419843518364761257081113103638356152312298509072768839151199838122336217294583601428907248500486332547904027363662297132885936627274698146263139098000038984537241049110889434814453125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,16] -1741911807149537857484506891037902841422741787606880705149725174037767281046115432458848765131307633147755466785434259177014725421970627056585400808606795866685555853913653695477981538646784711507754274464997411909035891244960528294431443982066602665351639799080835796742220629177192386496618843539425772655785230498189345702478156956990938325325515780857799314426918590285879357015476703895844966922080661478637330600185322462478604407632502167092801727639551306115323701140007687560572198814101747527446660780941053133471148636757751919560369628333694473837312782608342217456745397654460931039187044624138496005755832085886978227260615075844569482310735873102393518270266602229080667656424313354998571965199195932287662923716879322786099307664959831795803535469705984168907931827503902559675067142948086511666597612151285829710468271907391171362405762529320676932948702631265900078384959909859684433095968377872794004328492269304986387280005403996317073002239726655853238492142298665199766788702734761963263126264473333343277870325365991291204081102859195342701343027890641647636342219391920129687935090420342988808188565458811217487539742750178496876542732483629199647065772155769368191874870654722993595049768391806340322610057284490969964705913577704401048763972548687196342752188508725073170864901593013748054684971170250047541133173001202834505621676938426213420232800915524816521455656091295251645618263892841043707830347375270677352473801265576483809084476673812805579178273008540009062233301436660400704009657528781934838644027388998968802202956251637702228380277145604702084267299743055868761569454252059052988211084499417940275729688970350335217503035414466155348630707622035978765141065229535171174402036100224752444397315996334936536950234035529023467390424371047268919014317532516986380173783886141621737209616375064041883181224948381505566333076939974742469506936255035025725192644017448897570794486621997287396030651516345848762009424431070735451575387477926809854404498988232423997022206802243113782109150892293877427911041475135240328785906457057525618132907184294787032337292843708995996126462334217437072408469012410657571042552009027837298727844499653618497384037582176525475547681308134810196788818247029819611707875793589978338304671921966977047949226497758079590916080957891631487805281527231212492409075649480363458591580389002248628237720323355824627528871266570705346803201827467640658379624697620917903901386062218618736261184383701747675731006098999169864305924825854943183145451257587410509586334228515625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,17] 4861453254863340203866514157694557875498967719989571443468049601601857164539061395528121572089714706839331610366441142241722946413967051890528173407093444402787933081918903617293201674587540259052228865436490448076470734501967338326916130973421973733705394037426307870288753381936061974882348273927361287765740883567276742927577241756737419478547823279596024293678394796800313984808414052099889874032410711743000933807749402436584479821022203189297112868962904597276102746065963282525464608126816549446532017403149407160657257062882987187370147979134000497899766536579624105244243544761832089798046938109176491450541844330323989497054868603011017822966973797489680584358838983980496437269237069401944056880057035406984619597157909788900085419024362590754795868962792363126431633454564789916334825775324743772419993374426150321835843481651032449497850803786101167461763349233827984764200652830496365682764016887161844757577996550789491701025648486648011186586762059637359776704720467696094231311307742969930669935310976101461471352235366105333890791259348939337337335043269298323527461667341438787035305476168206597749057109042952721656915831852235672873919233809965733625504863985760648818406550809052503712788286070366799300045924578505156095386378352381371324838277568117827895037994388504827385433861378310751215068627146363564407168883400122402544200695349763759837990490526919014204002615802661625576420159879630750179897382384208161012694406226699849524169583293144332080094659751439024487443624318801009135318961914568834992640695111813954704327268379822346172120650970867665813504156326712544756594921177084166625025266680837489427471181624618150981595302233549165207804281350169615116471248728873171669214834356491703183657722772411269265100242072786534432500490187972523918262597910524238931472873023762270081110343414474764139953113472133943355736104512968626274736741134722821297120807246464737987773810187823760310275257794867425425812882893362071422562269216892814777661808913145043185827856093252188056404861182096626322035221693140881317889684342687752660571652070887692517778233651854936519628274020398161023047708776175852043477476244132969106669371788863558408346230662486154691300830920990144003303614115007339341618939954917564705609971966795004490512973991690462175199535656801081529661443888652784098927233568439210911777442992869757799993848505032859231089112609662490335612472180202839660896508679882139548608329879778009721012788683800644898611542305934980443754773652255754545770116692438023164868354797363281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,18] -13819314865623643822895532508598147594554853590912956819468188897348027156790870193718420881521846634507582580572210064091899174471189367488234599096874537105021805629875513727903795918786058051663358935475270112639634044857640138302841947155352071040062207298869245423632468727025980164626137771791031586745970615224220310605238804871485423169620068000932762737186113109839556490939906223633623134027650382384749264806812674794165055973302750765387301917557962592770534680317465538201854965449587441713621579529279486251653364772143748842634371907840409717959829178127704333287519291607116572958813327440774552672619866458407330023042224741181920318490102382256604758971706269933844909390036489053236947126011081465133192101065605587568194956019080830759118932025278874475089274147237686205317144241462661590649047398914599625787188179578068482720903507791365835047040881846783565883920998985205354867845059346983947293675260224488631904571230807935842904497548632794392856311247006837423161247335663424560511054688858374631508219846069257481899109730965678714106909570117668196749851226624606518464730203577361539791130046802433495401058421475213685388600286697176006808436616587292536017907544832928187704499531875734526916855327733126956061585292104442326352424334558327700227908272319263653457512949689116407504917989066476608051734348294370756756343754461660647863864442913083313613699642218383142799797149334143099801865248985613755218112421896388580169118513145758905972883374362302877242286008147395589417090143791505283374274635102586067208354906527257944296877698145227138655848630196275984585738581262772742397995640240788283214954453343157057502762445272011245968717989062365931644189678504395978109728456167157276983449997986540572765072343219023254083789972198230771226636099375745036400547070285486167619391245942754889481932138653497905866335181234974752236518617846055679091117488402972990373905267108495922824417466730253362825828542024326144325187205002545643854104507673282661028305832438848041696479845455034769155506139627902177183588664982116691446179427352492622805880637301676129342570401338620096351944972288913375679432196210695904176232480835642286535421022037473723729193087256467062423088283475745441825772782735553891754565747700123587804502819527811767126088306731366072997410754048492917839605070467397687855050410830310713383778620407104139722613329292286040086198439400895302249543903635164627675465675997897952486875639946686071232138042489496365389244061609163257190423246267840795553638599812984466552734375000000000000000000000000000000000000000000000000000000000000000000000000000 [87,19] 37399024094560727083219055468153504327416852961244532564666234506322719091061448978274677720023599748001682978787676503779187218540839707973316276485285648145005240921120613805046852025651592431121809423223957372788202458951211772948210715786985115869161415210242742120409475658231875391813647610833195241599294386625746962716498373530292007396482921733149748143038502362827932533315109737455064702755760747122378439873663988596612409518825283430084779001429987198811986737176935052219414743729603565944007230369389220852186743758301952082418703934428790354894489251963984818591205621255187339286043386740766392828912990049720974288742068127178195566858535343103696573745112096345886634631575606225478187248405447373093571284302955112747236946586688692324148754369571382295637698727519373546195759635943667001680492131932964511422754857925509911269360629160733164983296118361881099060885052074925590954178127838569727349177234316909990332337732421231167091075454594881319197530713157456942558081558374566242220696436527126440905584749550272542509555113417736481820795089384939531352500865692588472495090461549575259298919912921147384381376124572239522542001743556867120352921280978583918692146983276109571721086918552210919913295385897462956877414760506941588735739991925101772215426244131436310214093089449921209300851221368097724277016720064397238718677457180379838198942589664004470029567554316404503958782341605353760895455063865138980862592928384045964376448090637688886087371050585939297411759269369231454995570736679894291297553197781369121590494432693761021854367555556617910168784477979481139615678265997844792363013544341161206338025390907231888930123657437071352231399859951166507696727158061984242264868844665002184489132307517081427710683250602136053145512786372479094994358417278966216060159621259974807335786672849616644914699621520137402070042827731429700633598241245176579328367158003267498052428511619057032188820918901475071090815463988702351334261302618604583310992699025680791869987243260015210121204666088941979275439886002631539208933709369339245751422417073619381751877380844957648147350378289233098611829465997307064780855675492599551227955186242822818582818799345476245400104227927961442941390575971670994209132584632868069144933123820358858744583726483376230247949735512143899855453225137066339223551239158899913471508018888323564259724031395765883793058329550104902574227544768176703992874224111220987516215068360322426258253658553097670958081527326685527897187277865018736219241031470961189597801421768963336944580078125000000000000000000000000000000000000000000000000000000000000000000000 [87,20] -87247122125837298770897762085152792082150984275501624649541599953618562785483810019716638852786040827272843947911238165997924877059213088575825813596416960449451042395230620851914124578479609679176734130565887425335012281969182706996017018711993933707179914243712457303121097219876030713148446801953307042384643320894206975771770654171475323970751229798517208299897956931847485320244990500931516502094707033908434492030381601821777617025538657326236857931544854321600442724058388509377341347736555494806632928128886133270578842185158415002002212210279699890826901002312312371959318130377917457836288306083701646815605478084930927647767557268034080418392900049198222344151334946656464905440690142003497032712781354973391621036614059601306938161322158666612557924571716611204681126412254792549298350088051480672626146380767439398469566593134676470703292506952929673296549295037865754890581793281452139826797222314865075623042459947863365609742712264989518709875539628012270699306131462401158590885873305722766462158418150849904827143222094196894303742701974423189661011777012611055626153516466352040679049032560955862675631376129717675426141101288542723516843965668685900786206445859506437625650817734858160150264905664388801754173907526107361387724010861123963993810430576735775829336213298993426339102586382904877541486391176380733399239006068437303037993626103691817125255768004453292988468613931288849838455835856195314706200946111568601589745764076935175428971530791004005949507558873026459719358787099257189281085852823903527170047768844007120222154234887242609842623683508743810747726613986416870835398033775223772315247794201557930860754024228181287670851036105914312097329331557995836909287285626630811364231178435848092127573412265304341319109883141455068053747827053885033023477329560248516180851037543262985307621942017259717697064876886400566646745985536309537431457504775131901197891732551233922262670600834223969359572369249395325613110283894322154368423030013578240943918030653119781655293869431787968157332384637811481882867753279522094849989514391937208717975395066276913796059969000126854431272014436225369356578268627431495365992233937697155417556778077777139406960425391627461505575818719758159003423801336051526906096952904779388002225185542241721588056609171663972956260962829259595183196336765199180111115274558918085475318723836954235790092865418065040736376959944678051710196966963815821708106330604090758986898383258929461934997184043996020721853727427263697389741835431591854229013231747640738644733460205316077917814254760742187500000000000000000000000000000000000000000000000000000000000 [87,21] 165694037249433121570794612757283399311362849134136062779247524289291570410757735886884826598502784191489665162527832772448802717982251846670724128829244681523033053064471979186090430801897223135326532299061818269716061292214393576412220831851037421611104721529696630333909255903689325342410591385722339262787187979602204638219486016325505237613675098655123595137823763046711866626235806782212877214870518696749561420213570001309607068784580208497839307561254194693911414778902189386909600954591250239868650962268018852910041850571899966847577734854364238719212267592405462445786424317317390785260376044839261859962579245247405624722789267466230142569081480813077070140317869490710731513715201234496191673854216834289613936680146849886492845137370939222383432803469077399747673377554903921526696597076464713901976505175296082792310039925115473641049860398996400646028295648670053152140941387205492533752706700810556812478782978942977088750661152167018704803278212821399448288239612963309211793648585670331712909499958943694471935250494305724472525831660612351677812961407993700638590729679018814755468480755382219854107729838178681995143605708238799409087908241542633623408145925230042696362555605475203582521125414596923660914976791552442949017060147481106795866056755906841229462810748259820166766089258937706152137342761268335463251134840655888867984523949856504056034297669587564219630121494802152726873420604846874867176594982420837026923693456941482128644628291583799177032911198676408536423525911653198427751285213695522068997226445725193746327943812777156103859468920830382087868466029078534774952874054452469302220878414280982024981147576897281395924991620241120563730289696606022121344494079615087573208702867690987338670795160146033054088268016915842368809966201879285040493134126274741288875835307471572693877430218010656458871424088004457277988425009243776913068358035075421613447727807796064713100951414557272372324440513684576180912049871263083874398916085573478079688243931067164760801455150800887486680769770193957208355240718967923261563192107598023546522489065339847677350550116050493410466771075707423182217450682119666860818849248454131088853895672640340012878675983655646358713922985404915030649529930764212141544460816463431277224857200219972920356127095264730066269136838932753390338808776422061947216471986467173699107622377314531272397071432592506407307009706321616842457536888760549205421065191356919266051655963173954170392202469360560492470913932070698783876012571915965788556996064935251250505032771798141766339540481567382812500000000000000000000000000000000000000000000000000000000 [87,22] -250669102685128571291840146591115885897138867032905231838589782458597972279191294516037868655371434650114827875091284286213611566512214649826442257852408613424059977522735970525856018575162449048877373855563097597234971947538951472423031149685666350208530059778447984916709047034301072977348874297134906207160423362035743404323183946596602926747630968906378782340822962798450746916881217035730817709661638036836156941664829566632759554860427501111088124635565243917199222168458856152152914459838453269247557037469082888694319938949663826458625919561353784528119813924459824802652287178776075558003734592505328701525861140904614616826097263139738165767383034782785910464803003035447468853452343195553324645228328285667924214686986907439453655134882647027756369158694192535177725890906878236017708272306795829177684706903434782348195189394364722576320053947519933856496374168054953108290638769230679155081953504365393799236734488089627458800599040602804042784608059079535935457719972206316289788189838060253014398796342531332396320965823802204464353252306584249015673616579862165868537780737974140162212144173199843973802671873913402034364036322137766859052890628672428781806169199973263878624094171129518572768851366340690820629455980147361465999908218388210898300088442281267125844344302343444615186842135235626732629260326526409485698020989358124209225491121484444600515456810148358890580353810765166051187135354339026886046520003690760929075510859854216643302443288241165403249001718840289575243271726902718521393349431392018159588667872563057382860630348732094799856954470739659383097802439477645206613822824013155530469407945852823641133115821334044346589238383339676390012038164395681776138587119675257760164535571929092386972344669355385657833548558064024092315438557449767102220684122650277762052905496304583332029163734909425949043451893039858701489385108671768394216590264133151901251942631559606118083695846988268700553527251878753010097611819214519709321937484441707123059646377879668543258691914943832057810702053000459099622701167688192392703001384385315523471090069087050611815756057187561067501475375766806731767417183188579881703128668338254239942981165683320612489282813026620400613137412840494936484402791190230071481630999430414662402100271427101933245775281127155043545657709698153790729469403269831149140335593023219520015614441804182941998464659346482927956305425110385105940960801180305128415997663175246657151615315178982563267356419582323070664884712034410220887317267421219705836191406539007377676374528630010019014662248082458972930908203125000000000000000000000000000000000000000000 [87,23] 299799746137672105216325478185264529721335376747797374963151828240475413869686334944137863129724974888858613314592420858274686279982604162362635399140531858244560757475800608411811057523272444420324772098030482038266978752925785536808130029049774296069539466604134361033457820851417070422006364013639041815262707729426513097087370479512512900558748586285278727456294624068371326745785884620639983024455374236264003311977296804211940892948987615969243811508794217475211217956863162182039663388912563308337621679463442639736433850506916325229387255656431118336661884319402905061944261545195909019378340809493407135307059719272537883460943455926898942661112866797102349390228121687417069911864144151059522317335839695461196919622039015388295294245837782556149444139016245860140877477565811151439417263339218277390760708997527181066550023759419917630164086363344980487634831654193462008508249934691789443145226690969882222770171831247703280708558440912531963257579086127782450787654673366612880705294041101250845113819035421838650687295403665955810701368083126153443613097942541323360095210751612172065741256453607041942148560674853279784745149322472754311426810748566275947787912641646090942216525725822285040744924716268569495600185957283787681583989316174196364669704128428237350148641163044550608564996346866492598460591712668273102477301387807949242673472753163979084819416188609546457989063430153934788891465022377684482332796906658199289630241757497498871652350494348164925202296629839969777131006475303191382323021920531215779871188531219090128382031527141010136142658052066595418908011172098521405686518445740849558785789675080271471791658649504878935879504517229466967816396922246534062958553076948716105356455580734406502995546789583711171099710473628921911167662272242091072532464432535032772322182634119094757117023131368481012333681757780495165974947975168838064112816436716897551500206678028388746119835608234983075555041292272529631158419761946787119257013032722898617212315452657981396048807353020465546538556911496574258740506778580467851214798635277191745971501683903923765433994531276608756263869324291370561899453869278772152972074732619957141676768655086520773011605515167197686312579567189917897873020551699862254243222665932678947032469055469643914493907846873609951397935892499554178148783686014918352508882538658413267170220427905461591660627811415320820744651818047125338895189904398278603652703790192666419723143840952197269243972191234015743322369012657959559244464005522520075213965983132378677313161527244467219333046159590594470500946044921875000000000000000000000000000000000000 [87,24] -282228995749520841805174760351756444752148343962863952166643194010826785269051082958266467485234634872144803324198871324217319439139665135407248087408379156576349323075614970296355841529496210190857053824801034961562737209676337649669255072089748121821940779098750916404917999586206189695490893242689351460359296120330292990845310570163964505125398159322217518162971257271615899384965326072110843282324981448687200851722248555681409994533370655211078668615762175197778775191565703613662991579320135923664467565027503147928286865161349370759247909529090868866749926778822532836020886178812805227096173960823122351593919125301508972621344504648850433185153974007929944604299868305696254944294291643327457315152896819717582196838189526259911314205354627112461049762621703981381310438359371435932111169989028653966063360327078645187985507607058909481661888603709028780742155839862508149584103884476129659346413904665733312325111088489195887327031874041027868355225776092306575395345395851513083969077983963056737649011065126944840382750973038428329792917268062877719361866359484414169135106343963823242787374488937406949695158518462360685780821891909764995955459081232578119430866343563848475081512563359229886838033641362008859076217323151718223269206933036192122954868708497723221470021234946203664801680155009798831560981506367970256157445301990754844401598925849909571542247260893072011718773180720327882384141986793835953013796341857978696303940707205946345516863990367758378307485183688419469326147895327229273348892431802430657749311565266985120244556205783234706830234966538703212352365071086920258560725913946513494554701895118287884930336967466178399313503928616232489025865027591887819972684216956066383597907989235564217587302732644155662898052848791353147492695152760006687337471709656182354030557991511459703658005344534675758350266566663457499756551518227974773877378671880115371002556981780510506125345984629211435892658809688764460954115126880333733423403412457187067270890652798662309011734505530936563793125874598609089179533798966975095955727937314079737355895834804255755559998449583434552197382360964949039370145532076338497759023910074145744890204113248159134693985089542047284009685397212517321883091061375899658978930219683789748282616620506795459292122731978145980162516464135401538095747175667992439574488640248483308214674491885163522537058596929777744218406577148247978023416983636032809377074824663386097424141008538486715751681552133016242458241908306802236770108189028482306504574671076248330619787411960584832051890380455461126985028386116027832031250000000000000000000000000 [87,25] 208961036391592815078377894370477724405043357801169342733559084817018982548521591984818046094377785258824877747666346379314628462649988686272448537950714012422549297528414705294326087248458935640972068020246153426319008691196894412213497196736302799488040251311961273361410692808979092593436639469188780751038217512354404633916927974981437327859179644059936400884267886288313301882288190181011966484288124364932224458508422263847004747499344105776122463154648572967736036579228601894923768214806562354614210470319750058293225875467167338433669626370759724843011327490844182602177252237077081311693299407794679487456838040590987715491173477270134156285743854415529737393589660610225590102252623930245981288482170521456765142092944100214528758931049580458248984489220482136991123070761653500306058428855745324934227458756529842340620065819163855905232057637914550421665307321773997934886043978127749631479009837957355696319103187968066281973689742660135958597691505395879029082068218994284642463473011194057436297867820062248602004907587339153743830178887761656366241180433672811671480255558598461860616817185592472588077878293852479251317964418777288479343290127243359660197890346510935887607233344106945299719538653525629737190780826408392082157467289406800401269173581444252222361113874403673101630479237339684310208195405877690633995256663257892272899673046851219884475429049497888945559017546191205673874874278893610101269402726849509129896028005110969561823170422369552757474935882463878707741380699662487902041987888793009182453437905939418309734659863716567517628573240875426853208407046605913646905283178995466437087490377693702091321571866836680163507573683319606042176160172271991807366889372755232553163796119119727271930694615273705228283284051299723753870665028986903635622246780215385955135991204133604667537041673195763465843744343505399476849101519169671924367800604793448350216886342376502656163507007528599737065127023576672056759534620799050996555969500318828094497644673983321668189747399735082041815840349868567361510747834277632895934008393542245518736849433146266012988428036933545928221381242687844535963771861185074954936903300499632891134278069984355376021399416781973369102772239249158105068875356658900659353917786272654576508113124216223184748620192570489057575907181999895509909725389226080619972985700009747567895670593048932943748811598516586648717606385407945951723845296134751786204601323985278424091402490293107062837825044990501985437804496707215966036887027123504433782806608723152719134283134903383569083018533873996602778788655996322631835937500000000000000000000 [87,26] -124660806348361899685630800790345141333846602063699560123574236784553808548052556118157554098232017955641423008300189863900597428459054839654605273128682333033267222707872836250625336356127446068794013447507459470443181741799806506971068921325407300831028373079262780416406404820540593420178299626721927305280957012170214816651132904666622263974652215311176553622607484563466880726707028253166896452030446607563893986787693541848481016743825463200521569541553240127813863310814523693129974199065847337297671395718465454977378501017615906832403259300768907301639430082239107793801378741266376965689650854513496702391481135713777069883556614516262659677863012416903337404372918323900046984247245059444161686955406336759759811934798459623252054613821496619089794637120612670152908892499907278233000542537444379196280303218941646307922799778724530975375923887225001697954687657641639644705295589409922048685951422908541003329553327542210143652583873043480586322578647183131152517959690531490985775454114194302868439173872365896260113402831758671635679941936176969575279703811902360565055926121813570072302149288436355800718930255220977379358470382110555142556142684135789345026298479351806210668408645084142443986576306995638004082051522944321036831067895491987257279286938639727681449275554969574992121117956480332185465394720085449883379285988661469349197636856623680375678070136321071420305718240350370394405780538824087119429241910311162126591710180118888149387960592721056307585598610243882363552782432984494828867016315540738395961960329998321984604593257243552986286193897690872088134195134371418417648288417982350083846495598541502414377069790584972431378047960681229958448567563216114878488597777376398849837962354972527599208036753274561615005842278430757322598515056870676538643612345035495087760681035209042931380393602462151551890879804073825631466480583420437370558814373559414705787859455156756796978439444725912907548898338265329136269116331924954708496128294242585435735864102132003401120947744129262500651917685672723531589794827330820912356440166195426218736192003794412446099426486748968432831142051493560655317064730029263716914792206636573726744631372957458694884522397838966531274626375853721164723062321035274207551916450613601526632187428691788873573466451607918746371109372825091839432394820107466362227666929331515625621016809889869265806647943449250233896714038992118451640617392733708228191089351644182867797079765233157234332027287322061022448980415952025576118645222222673278372747054260392840495882891401887226570107487441663174365658051101490855216979980468750000000000 [87,27] 67906626542119850430372591471517821998185756365905838602392272157308835836481508712614030887645284722477742299538065177094523095333757736610247437851296548998315186319145638228396271585258500852659341734154545823589333710880573023376826870936445311821552496266293397280909059144473081097878807248081608230984072546898639419396809283232550430285226073088725588283190588871548599161462728323273555908030640835574613178929381881134804006409685305610334523254408084239855352650404928535085650924850564355631622542136492437740598333333038005020341296709079438198339973220064716883830504914753031985943138298890605545854613534142302062616336462594642130260629080452946698718963136021553144518415962644883708997630664555738349873533426564868690030564234288591935050365802306173242021085101529541685331719584468532392989000126731424931134345844557682375816877235894353864734697725568840127918334762201887465330839150952169468517346507163252212951663707826680275821334251948472855284359138153614356304077102208420242128437760060096633629341921010379885020065967503353076006709979301387582695485482066696529029912712062537546625829052981237222706167214365051650303753800692135413708688579537271280517865288505197517224043909689090436453332837468879107503008343694415031199450804080296057708123777098510656345908347354373735988297070124352461029064107366237450475536915399881799659368426365250610560317428638473054569469448180122862634453301608428730445440270890681926230353601032359221169243594105734059691704676273637749525076325595077409971679557117131131660179833290346202928314861395756660516198698823203235565238050364543133384523637029193406447955574039852112315436391098155972162794486016819745308627788165730021666459570493759409173935210640381506214370743553322306938343167254482374545724970290646512077190491214164169585619822475683201679622808442758022671615214253563227140985645503720854454405161886645690417881816969745742354437947059908805503614100120725706532354359774489443844234989403197695972874856487163119798347809061127799378754634730180941438811897291085295646913677802068790115005766947750628646101566884811421622625640174037573809592215771145937664741823330755187532315724383685988263772630415492030993643847020032792393962485011023878044948311987737361213282323777273813738919144107536679027535892851307877852840329682741740402486082583051498823594944101985382178074368936688518748825094457498197330170727144402551579476018621014160696899783347065114711819246073519559683031125619143779478382729304444449745519392844344191834658232276300537932911538518965244293212890625000000000 [87,28] -44463375342244789419641285972570000111207822586484301821772109279745706658829155551543186399045185341382121280711298235412177069188077343145489602789541005488022274872247635159214693024468750286583745574089102461204838040390428244986555447380322821569069076970788969510368194676056526894890382515757761524634545883963090438649349694772741877587573569122792732351384592512336909190546193303804931479158352774415358381835614157227580593587311579445856897320127698031295280434361432871671150306844067038698942373734239936354490832429021469291120997878295478259032759949975290545372286832996152939098074223698406188674841561255590247005953999145268908088591875163671766041526767346933660939216319187041145918276430926990415389215981407531114723787797590030972815045812399714144271832721917088169087505374415224862817129734379844779303534425815057903815332785769628553971993469876880737247786933059408608339346778915555229428355042731788123446859870081074684501424952825000589954697880871281398974949909007328664222287535372635867170005370373803323100928657726886663386685196764921105910044166071090287042762673367663686694341483416309415785591556174898163426004398644932351284204408943652498545265359341221474578545511655865161209019059189718767531195081292808042790149092396589111099029159207105897837534585700945877382455357768862647029756204713342354088073082499504279276535283295537981618188064107186194172372015714885546176566305882416939042078550005380051715253231593506784815209248800651632720404956211778866474338420987734715892802844150976024888145513967137047754807892718977457138156253566615333172826099908472241380970275862883086951281688081816175263336887327484586558650945225541422103133997031351577390967548437664038999877694457210620954703183571826756210932770035640775171650080141338261173135019655871503873221041265770297442141480634177539570349350800649849276179450099170140997661668914308869140298999824010123825507375753866224785797839680989809965536691225742107897456110190399217749874074196523138911463880189430682778792302650678039330408121280027762498023563828296846206605601596562939497363549634526783640193647477410728218842396485013839263524749175667620086549944735806277139774147354099582186045894371364229663187281269361869429456927108917864249119996666129939328952900056328597062688954765417233309445702466864643571474244693988615893893651341180781069854412493632309881843884970766721492124674255198441825284234053207559911813418652353900132790074664863961776967825511756596692783640253313680924986913188468924283333616465085924573941156268119812011718750000000000 [87,29] 37012928758135095677305341057263275181510684196202189125324920537120107189083374592495702107186114183071543687444251035352774582527065496160786145760791672359529635869963741912715222834075291678074980875642924281155163436853870008264166454130338535481601056019050569617506144287309418761376769958308707415034784749108046600227819323996712400202664283766220961017978563366563090943687042325097886580114413777320344566846378190543946591711565612187024695366271016323479283619555031957489198367449040484959234003987959616342750331672406146486529645883979600123196387571746726351012416251596790308664642271494925442386619591478538217690249895005602174900312985326746260580930224545901027149469767347104579986785245555128127414137075861058663298999128571370328046995393728802743623833012404623306403641443964177428917134989794346472289896335176918307713784106998142702725485320943999884264849119819773190518095148846074993084904705586389907817094350830588019849755862190263610017139644096300580750622668264471699919900944422981296462440799364898736108273955398771528537254754593687447317976393867319036871555488362392515218545203480277119852979147956816129875727665621307165870607396738748164068219270146521354818265499749244415683279343940505719034044832120698101269405503441923447619982069597593964826015454028325974155469474318982255808145285561311960649175281400547899963285055118556589811780596313034729166231367231406989886105960327644938192571918334328327544767903734555530728833252009509199458078204503589971329622576020354910573228867481616457329428987877316492208017479275820066698653847502713129872609130728272212194345275142070969517030312560694038904041047599863148643702027790479871275004673071958975065212485075934574271336682671063144160546737946747667566227977220715657468505221089969556491629745045491717957202191828906287395464979231539062524553018411733371062987382197907313519420851003335976044183692179137894159400615403507973614786541181626648857705293812914704880933337228279942916709786286339002909861660311523199907818769680120699248808181139930925249398193635221170424519773447857188919791557052294402178723084121693577851405441095520463302116177699772256056084336807757989275478173607262365822857896316660075418455154381311287731016998257769735173351298816336744256928698107288411989722443791458084961203412590299246847365988216122053991333384650548037052055841740451016736564535624233511023700470571364069494112276230402495022124594714301793415879824937585058114870144523609862942040505742011723280030038997130307576802210611788268579402938485145568847656250000000 [87,30] -29981642046190062286908908572399986935408525617672128080149953085673638528810057570301298395207026097410209578745828374188214766853950182520346922623766099551590528071249380962489243806417681176414155710256796594403222620519053413014821424841725000077729278816719866264305405162646879870447424931840687677366239024257548048173978320724419702694109815888150740434287864314174164630734960691685128562312414292341243773229703787580899675038384405781626542949550285192964675123608219351307732298445771812811009855396145721141636420109904807351434140864081613785360122736158321376705345450818003145526751629157790687707239342759481551359723665800963058844836122540868571572849033157602951892408972518864276708731379863944270292584304907676617994887625967398124100849614090893770342086439701239183296372701053486220895649686607682503542960114763270178288983673015317736430339802769261393316300796690218797298729908000820937439352832372781807959999868401196585084790254395612916830346183585436926576563872347970089727336248351476697785729103828277158500324022940063940640783029262048945126458203579526125712803973509886809555378160340546215061621050768695281761001460623312299744320908184804938837993319979876716581106293270549651838822052742879157012154411855792545674627876883687914482660231146653830743100079383228245128828877842344235674263257832042380189901101611144012254161026192498922493798544949470330556509203494401113279029225753027367394858268833647512718626030526030391221795675263502668916553990483030666457966612629165409598277047939916269352896485134871906523192201754398589980162732435306584724609560090179205560608532650405444189065585155936243703977363531725453402271659425745750084775721565903337559505583574797101186179796277283388698696196114940986088946216549972721142288445409049537016679894182013600191170899588373696175402926155299499175431427141065377348809934531129478320385752861234103138273889104880023205910176642877322871355553830706083245002002872804141293843591872013034483008245800672984587552674296284884177811535923014484705067741862674056762178269228959892131384280616290877453051699721898654624211980336092373031811273123430175292839369273628010062701236827587011541819606156727052581327247632177248611379691492806184741586146925455089204045863539158974637307490847182778883623876835831716479053497718780389760830471998473866146977691044864289251924836922013279070143908062236240184538138573364586292806970740755423546093689324145332373188367713118588683630033242300165780110376953280962861494696599870286163325161510329053271561861038208007812500000000 [87,31] 20346692558327752691863114867213519756539665104840043368309394426978194673348486503416838459208809957002933650869348967997010661130645516707075115675876087023343253512728689752498710122958757171705081595507053634367270830478931948241629682190039816739630010423608997719058821793440434793959048629326267973707256095343163591694201643327175722004355343244487446774613275041475864259787962289833574374838911383771513016516386086345369667144387736978106345524651823295752160677138923983270417371845574021532131927672779742324246207132392406714569347304820759153725563361294888440636221306357678470898164321758618694819929750409735763836281865801621903318160407389707245499884989058161478040256318771468033989947268180921116600157061256137983280834707105511696152985303647633636057211351106002298087998318380425205631228903337065908167402220441517948575785730891051915975033389539435726861872925636230949960219832194555925870834279820827496485603002882954939278062325414404277448778709062900785880569769386751946347440076743314706472114534764662574608188577281101724828385321299688553378144171089465363339156696812288066903115112034642929790348285391256591227542211944263473843695157058042951675919132505365560351282677342786077097008964352791522838078082363765405204177372377121468206099090530995954104840424387168433440863433976434263450097285632337459337724192300881160691674834485682699445761166253226434756700036855911999665056615065795068091253017043581773929636155599852747948423720205788663051828987505877734441451949909190462059838211646202628126397890593089336542856421052160504611825934748503884329393252234594099109884557672504386952678255070367560703172629902986122747726622131122914309286753957237432408691417582827150991059820183200199685938108027049176429821890648242666354446398377420169107426833692952368776211643749207279571585554126696724877575846442880676057379553807452992670000647414989647974700017814239952676072851494880253003336258426706326456556632304386721676972268024191934118420605936484308769192628965515637860117717732783887143689328952479259264830376457670123442233699164333213999196580631549566740095438531978791324682966409960981460869515664058680682565443315927649916997828487765906067071217297926504167347458936511910904990204128509668344120615028959782012519372568710525297417749464786440429122171572808564191418237436830864053136203065551544783460383668491484844990484330145547725222338446263213907112972390568145736618147363891290924297966568940064860328766609750435685616539121851929119954975768271368541384447325981454923748970031738281250000000 [87,32] -11737708318945586813953390520351292319439217902208548894766812885922251207985230079553620872938166202298073312901862837748191283847966703112714880142340886499953371543803283221577992043615753135046847340132025774604101412336919527210459825163920909164806284450379616639889523653196335550522477163812072610800735068108228398038603430692998980947945180384528175636574733824476135794508203491001985357672913509706459871942738889768499085978855905284525446211904130018162356810220856071440863595541622799520954182466127513335681928354116338278102810023007108631079719453185333712967195760146409713119242523431065375780576525408075498007485683441008853937956519706317751646971935358140031471554167914587761051102194215570166673041267384594144597873588694659206102843598178825095809894429568763982947174997845752345175450168649317172431371456700081388106041830350578800542776037300942939482541510657750217447403542567654073634123914850592126730748770746022393385087274358714614999501533191871934092183625729593560250988680939622494792766081225329220830009432841799632230609127765643556793663581520749213347679407589617202478732106656301468932428297506656115074033013089981759966801296426223249221721647085325360840740314738602860838385864544634564569975930086249763473656158655341426066634872722186288493090435458986135339857848317762659150283469825133777174363625608232249820294477458461035931607525486371373449711509138389425508821636907509142929084946152425285809066571450507424398701025570328810732417791978842950115885825612066589999276874095511306910785486314953100999872898973489719784886230690695892037652981077636788417357649186667405255386596857226497786123891007754526069251368893809972992522143483162428949802830327598960587759714607229301465094118253226396088436561786439453204025960905661082716943980200978957721564508330678535555733648159333664912437920468738125701729942468648597726911899069594935024184430483962886437385942663289193931346398787445005095514228295160013963375211571108573235280921108770016499099812250649155723270951890774573602283728317904123013258169453453716244168141538676165908340232018995244473823449282001597274785167450174638472321422660005828440992472140725603520188749014308568177061616048824730926543926412653616303295404105700237214479354520370845808539065398917370031525665229736661307018344880320988329706476377995304965768940067086212806400040802354815094260099603309722083827559061053998408882008567669858066667771851727469912582096902239279756008902406254804507022517318267217977020963528417274446269402687903493642807006835937500000000 [87,33] 6466161759584024901287564116185050402166831868100265120019203851775733167966610479466204130529850597921175634036000803279937380055247410300784177846006615301202375239676644729782211596774134014294319683061214934918086152879929050986491462932854900236107807289198865593633576137137312309919173173468259207162978727283367216369116050616239570772339002887633560899964736278670953540757178978251304460658711878535788794350758180471306621135975579864652496987476096123088520466739398770711686786666531939111501213315936261049091152154069535373466249299520988948089293624258672079955977730391997765897538359822259186565950054792405647192809495796011184881196133541363060226541190220694323113551579960513702642879398406439955842238198319054483570369001102626689127808820448621441907650459207398083588158032935596444210339363826862254481453817170095770370279537997161982265952308155298974663059711377161458729216201536511771163658024473054590864436243777044888099812704396383161093318948395057676274800918716285062054341798512018089405229588330622084104841598432079622028726346886446496138877213037473264075400196456107951705467285089866713215537101167467476443559174392922127365619596561047253682350618842860043237962857498547536384950185051728780548192319161338415371808912108030130820849105949514878535353526571890862165760554937464871774051868829722974662126818765154033324422116009129522370553747221721046208610577608195490472184273213473775238399623833670499902644940314677327154480343380339951167703140667833731542062741490041659270576305077896654699514089695201433718029950651073623424130826144467114758755336756497147170843706269469321369446363079411715635439498754222517491832286749885460648379516890876418549327934800097834112173521080822807549898968095309024781817849894188037103030350986499584149483248635119328643710219749030902432777536821542071440988292569450139770145203260630619391823314711058859013992920184377760812030617221629755920317157049032007461492857280456200967926245154153047363042885613878555508280265099389377558546949904004234356917616259949988870671676021546230387106373315113947376375607450552475645650161539022604525442562885228956890923400287158431589079065036218357219872320696655347362832273117178734953214719029098950577445481070353557107153032764598275565936434439129035720008138375569365218122057607495944759946147754816905326441071724662759444858357674561415319274973808102673504924879758073493700749911108021091033842317069461433294228007638563449129218987658111451371951737705100352730914852177751539485939247242640703916549682617187500000 [87,34] -3881405024176719062849788134822351800369741821524211764094627235672182973894633157577376670271002980970851834540782935168158261105443737301307377633965571347008899203630015359458533026281816615108966824837252243754789422943665757546207251495673781445578245366056086969172541998549911060847317392323476472521654559970304065385043173472642422060065727442031407629854624683860490863801808020044637454797694663321869521070442041811248743822743133135339105706877273193608460674544964269248983513020454113669376941511904299061890490493061928680101207176707527059115356015770333655796541300767191942936682824822957512120010314432120372875020129735751322828081192195281196484476621506051758321857830907204180613253996064217512200253147451144228533341948543107861667001059654520613079316319562593499805464605461108429425468941647145158588804312704613743513116652648325128399851666569884078615847518901662706331168822532928461344713211244395108648554588628112465655420580123966907434470711601743591460337393695147446406731457648930041705021880835828639267441487422658333532314851025847998828234325539864112664074394930169678079879389592103033108590497756378346631411061136703950262824135313749670245708994253255324535568689878693140526467938027297467308657776551499859817276340201198917422230493571592365837441976609896596149246727577842922890874283320019953751365540802678395437753997655450335701753224716301105909232816987920876257890171170704198539131015066156644215216235432388450775339691026838830529985540566988557222273571924396227665875241662660247187497311355216751778027049615892535732493308067151584109415066256062109381166366204174770959745285951522412491846703440133844377707487195757671115450701118098496370815183100781755309174662088719671490110416400104862801409997473456121420143157953742226196931017941149707350317617720108524009907305161650047848999488096296331908783994056505533554073419830733251484284204001820118746439623423494864074766738829953138168025784435926027816660991994122346247308432933063753538342210159841273861464283338224449735825850812185607390462845270992411293706874149996894634724158994048426172599410555373478674900207433592313303171995092977451089859576935633140834689539684759204636578009574426780671423857782598280970831594374447127358848827809874943511857339274524196430653159308595140458081776527857970650778921861170014380069145125228416580788108894937114754405116116048816123392269295467919896063774328570409669676214845792570670063406112366462098656662522237227238110460586735529143922844574898789460348780266940593719482421875000000 [87,35] 2504884855894277975468226788044074148543127048186458157104752246177080147595965309130505823192528240944982271318989158429844954998168640183436162605849545457358760318170358424979542562393282497238418252932277567129480193077224933015633808916399682418876481653425531472700824372897467373100204050304992610236785983263935280528644285797815650634204716385016354260794428003634482465321661274857948562147656365196846448294385432141185160448634895219920335656269215632289445063056787325511158519639981433171227690716235632473993391710368647511226856034486722221573201690889418947825943680675029429387413179640443672324763865943401832799059329604120154447682235626332139872306578169877194509850363195321319778568907436671915232416834116188561316820874148905316379995495257172711224806982383340858374732494859706227671355610768410652051356913374003405792648573144688078594138742338066108913723675972386511555923843555355315495864943735020935554287720332801596185395736774542629294341156575647749232672910093645769798071289001995690043886892341927023257261980413625538691282844942888894311912567082877075416072215818709301574516232559966843014294462388743969945673067858590589759360715437526551098570778002018916233393910110123066817423183579381523376116653313241695771909871837445355989295946262463333081128236140843063246704975383963539854773602400353658634026371622211498528938883840735205887328345347412483276415031094870895434391762391670801298284809269654666048799716100232327003544092941582807207935019917055720725053420921547632346758570253043188569657017460498384547202210171120613702662056928852974370633502116183761105783889345417064229918299842807266550254830822331336547212759305373671613418042153386923095602226926326705361846321704464241235284684636082001932465743402153753419164797808061380323156334113122743007018709347022314763533805816436402780025620322257663562558323789216882167574594037038288512485843370981418742731210346219062175703208384963384908941395658776531914638686406325862137164106103335706005265817939108778925300834716283815007854309339685539479991120745505314767741919717776470588736812253027149477223488087839849386738315896544726200873140498289886128591707702520408182324534231597169778664842503605060931180795830651352752335591290890685881158053422461506186304172066394361379575418085952308067602171301727921336588384009563945884310882732283007996808654525112922094548299886956499682943398325354712521799152906901576190921988392427242136680081058728077064269842699414267400620391668250069763367732234016216352756600826978683471679687500000 [87,36] -1536593528779854894426522392960691075036232658159384934954103497160692905662568466469686300796891761386770033580877066332813878232697580136171910841911026208997017576246106807004478555205151635215317133637543525997433331957674503688516257708468352582687766735046611628250942691564133751966230392584304699381043015193645830273397151771331739091501033450249000271539982054324582746010833365035625794213757276474066110943463336233677314067147004286099148685287792395171337759291325919172401639289565201796618238717636533115147752454774706749867473821877921413737557140687680719017189037886505356401213773134485249935108401651550367299398509584096635301410719939495115151151513439696694955103739532582874279166796223096185234069114280634246899775306374403055065504809809867507297249316525642288071637938495520626990438515849424724187615980415489905940604751790873630832203445834852527420456410204532337039623413112857935216137653134038755765366065425586719322737199517418020374030524282003767004038083942854812890348027122311925785274063850443850514660644698136363384141100487589914431252931781916624812995667045616487611297313360873888952902096404883838665266691516986531752285882567577781893605242027229165474059991522815931936136084824138514963021490142143937302668369390885938977484846471833533730495826820271579021553255804037111931362279278541917300532753554927005397868822789480965135059043799637565667607314213458047712191938161606056152535002510110664715779658509537336026398841080296681682842877278944507077370240905895202208515118587032329162608609736107744104297192499001764384183055789037441851945644008003282084473866663123864510869695570494449789130421903831643622493793251664345340632959852965976846958115656380249823472719431971947944702565610431902237983684929909183366506018998550074824259337216045347264487964334241467544502417222189322854497268084749747233439272561957452259436175600779570163678229935998754255677263001840675365662550053870408731516191718241618431915402135264783329856998713958022273669004455554960997287559165551414771497112585136724609286920774593035682609447037365259335540035255311336958668354813759629640414193702066507657624248933501317618227066633580805659440033928678528590211887486785171135901838948907277075561339572596618725816842665252469099615397064411864474652440592163117983809045070380599423653875171621495508393325133465874577913414779592165071753240786033232716993258201708009157951591637436225765217401608389480880331160683596363250052417997313536121226169910364625637022584214719245210289955139160156250000000000 [87,37] 823002170671471157212065925025682662855812764695493705742130311785304329684292518754208766663141200444972238070371665255334073941654954891555405444298219118368526752033195130964059134031679155993782489261044893727896697669533627626768737792885580564854844779060286999856289935975046606702720591432486805141039883667669923994392090862185963814361604834598644809007870444041143647135388852674929864039050859571119974564748491145434532544071498377371290310852114648687011304370717176161613697178073791996401311788178167012975113869152115393834979494604768562819585962361305499340113238106936370150347877393118186677050344217297433913763470229310051609345083001831957032014718807129819973732725797350191365791961040267001014856304284187491558356111180726184704557267298981057836766471887139464792514823330530016670522040233149761948955886646052082690422544616447931590704217934778341458555354847370908312180815599266095675149981749683892764017589096836252394633955403961297976967799848026654902278666255328148620522940208558854160853115778041076214320464895004693401800993225266353722851017304014680407737116653001913990235592604783531553121493499071806103401328186455154246684748248279915309860964413912752925881473619590028322359540922974821186876842369168414298190130102514695969132876101025566230107892759483907119462321909474764411675850041956140629079548831855037662195968410964366529507628874483701644944809061365645594951460384100793625270790405387564882304689667669441075294907992961527200255358086608997020993091026814607243165813338965501574542208246544936056880290825712018833883904247841027815566119225090180031578901300827261874145230848183179228460851898191614082870863014576834572989881596159489364344013810489461491006986393830854528558112611116260621307661608591692580303554455747239404009680590643461060370985358440971859642554094235431153167307381449256807863563833347147177101107810753237380640370732393502112022790088219553800887393694291794062263501821588383190699647868364772638114569160909550548522359339967571595080742889015607232936697834993159640226137316751308658971092540425457848177672371800730323522777251857931464342867551010201245039873622888355152595489241070067334069466366387805098301798597754218188248054358905365412770167514527380306221786617753023884714484983731417219554207261165976736866656812972141939864042008087214022363744507606194057795455704673996219535997354723967058105725692369417751897248907455266370353957777429757549014605509357900174200886712699948859549644333789483741092851687426446005702018737792968750000000 [87,38] -374460658327005383519110524979447924202812029024796376255387659569926073580129346245377916045151334368456949796210763896009377056523193127902705654556608500188092267377958068344514909939537996363206889400222127410543687527390618353373063907986508595007259887138695092021900122684576677330013804829707460346612687411400939313114313613895663813770664953635880112652773211957614716580236082646966492672506410997019007962705133628347031014031162161921010996716466547719893203603929655519049134156320969192196542466561485441085853451017861902443486197489220137491825264104762322480088324833032330788937169518063841092410470016048190580744799716183014566875589060678661919608460925959960012291929551981085129305703797507814452113758864436927230167624252178737404942852326092695041164693961745889557945570000835956229338587157764118020954405125008957598657676912291751131179661222964651015507064062366569461307270419802884223678788646326682495860231626656013110648042054016165688713025941962740946525553766087348583984173026681464954532181874204064113477893015405094531654033234539659649776294850886109178304625714731605091339656595786964252192169136798601455459214407675844119424969198841130881893221488573031096560139487420222078988886760128995383182746266184204717178317400445596762305255173051024702074422630387391496318670186908088473198475763306387182551134779426688820024658228871800458252774587769325014497115228002631604590615714549420242186197278808592660371497348283700858262764596474394351337813082895268806251394167401797254465095511450967620249030527933043696842939893842252667614071051269773147393669911153174235869814859925825870575351130674067032076864928298696475703051323802784322241593447287374337918756488944078360240896473614434157080358521770941116642829582110256065254769291914240624350487124972499492240988204574853656444777714946678531285926625755497136709668277825927174433188289535889143407508101497697446813282303305727609720214056450997056670438544400312918392074665756645890737111446463133420577145084062537258043294267163515609914713895529525272748732422206841511451089500740932749773874147012718103892470506929876893634479009663982188309860093859888121318533891849823216277117557809302276904077112432069751990166805724172722679823852376079774124738363859777427095291444712105517547105324038730010336388357188261866958513114818663336039304598578978529192127864149138302850427945533083265694534537907819222456366073326070925112796309367035190298360321216174354286330339183827360480751500655671737405327803571708500385284423828125000000 [87,39] 144729760445981359000205796662810565767710260464342171269051195941722054249785225842166000946491249091258933267808507538490984525804747140187464650518847631125038876703918605234354233484480790448972107452234239233114766134985384823476964022002219093862284186221778131675763038876616484310247579587785626104039234448340446639743890293591917395998242820082119119076704637926988979986176212180149873931287127643364976730855381233004035310522845340453017946996435895136627797788321721410535045044347181868686960148552071816850724516681009651417056230206765905345019546536445944722567380791827196851466535770913593726131348503056569074226708978053855622664747813279476105922157348641412443109631191142642071541037482990970873566861351803384840253910347804452877279183823746029285382254254926086428006618914090822607685031110008400882644696974745307087941820752822425921219870329445739899484801991985721792247699182879570622383434058721349064926647133796701094669092225712853824063037553977761318342259063803283797928141781311124310640952385436947040061688968837653160868864846763254181208093130221601516772106393705595530645329328616430872016255151188694222720210490147680542091405050204456052744136102663122079182160579158056853964353905972378857246272274172226767744169914856338104234298380483078601791323109060861465421850771307037351640844051316457861285937925562243384292967614258692580157977631190996883237059711957839536342617314127024046506518057905697326733048923059374243676896960271773005338884151515261210641068472178397825396732549248635911182250962510741149034365764638905729684354876630080965139782211185224598531532116037820098890482214326148032325625649435362372772356738802935931468697199809129273766207362083413589221767463774572880904689396560449572745189459199466350231454971189534665360991157972450393644923344766244326816309593940753269897545439104831084122389103902102640314494996652327950608094375740493073043295881515606008600728456428768929315433567959078775166729522230417948840085969804315712064845684480268758574914869619104049920863852272109251918494952179660233293012204718705692799261106088622941985858552193556376114116253521799310416691935723626186926715095029589932533536686764109625379195523386236340161877873435785132080415518278374930198273100300007283143982748371939131311508153763268137623212589762521242256872304185884930893328504332918638926720913850054380926812992013481723349434747018497357075315007485284825155070062377838227701251354031160703425873622943764247621893995199293669884355040267109870910644531250000000 [87,40] -47977932784608078024377034729756657815060129674165241720606807806537438878914337901027566241714610562638308904541330847219486518482104723443090447411393336450826757041047790132117549675520895146565864975398317204824569117319192474746037115517980483553226819592296791019974716329275926040403631738813785795805443007501941239180939908732668776572693115551075269075820766023987759705923808206988571908704729464974433901898361565045251956293199456977886962116915117288457416440424185673808500809313528060320154071074571975558723284550227516076277435749847918583029685044741630620853522382811087116452806952789591415896588030326920604703760443822757323284949673870626548023737546818711107981748170741387619202033336746558415120555606795807893383839621971226638632912459151397893010036432870378420102528182297918498921181333890585292671347126291472771322072854689027423801394388640938385356081892899262096979636292432252691544941383645136348095008759581748336501891267843603898284129190003630679556104767902612478626745895445808405026741728554239518827985082745984002355837100829972989146689692224525575675566663706614520277956689192250210559061689416659484981261079899694285266301922104272128442871367387800894528578144930287981504882772862259726547075305000158096582811769199106167788640476837417397992241422982000024512715310414714134170112584887922472913361660136884102868704626007813865912758165942217819516412226094978243399740419559875886577566421176421458318870403522799833087292256035972349184884306200607302613970052459120853635575536556164823908435947069734963749158080775022418046957610627809958122165269017513348646661885670854205961211099104370547543272093440846128331451458734479882914297248599877859525317640809518204834358783838410869455637385833923023748893124134181375362677090832906849521478307799311374464484983427180770386277247670665757672981831836267732588840287468666438099683671139683953499604049204520069727895951643743061173423789766435377450784017757403513277277658780110402873198927666619776980832039994414500633799500922559127508425372002415716358556311746978554603374437660046971366159685034267290064083799892779397772560141817111740765667121604654332110927952339910190731434917751854231691192634206347379101923502731864346235597736072420515105500027323376086519906326955338010214389823393639878404293929270445834056395832361249453379628503700449743473911994141437851672653308004395193140316480095573697532445525601002532149308964729643390485228305332211607225491724328458341733948111507146450094296596944332122802734375000000 [87,41] 13811289537523265854569423626476186293298255027238251559103739328269906015537124698981062788130339574616880994417216424710391782208323459152969989388555692190726947666159060335858501152845221083347387872530892929559109678229961565117528748525112861162494950024697156874278104124415022389675562931574202160729634444121106765914905317557362721151849639744346143713971723488141638907485661401429911158665751918819594231256411122995278538733651965144285483979208115322761922818642437029173612643385943910991263598642297694170447715383357380368356570335960800858048414957086841946806238373484942688112942381837148313304973882364632200210059524110867629310516068133705944634286429118612467045255544683380453508814206302551385582842887776108118874644324110244963740663221676266452018669751843825327631054586823733851418506498116854455950109279072312084694005376540462667722898761639955509543075009932412299733686409336881767652543385032649109057705495702805822948237270032395304934686173423275091419091883266058819314371257581441778473268324253537280067718834446789328327244562012098829035792620814289065121083337840850793760794632308019358506074535963156204916084094006836378674168571229132287563524957568817659600273966899984038090351893711648022403254319577354424784385245808243645892878106556535593248511744698662310971533474836304325813227986223461849325648166365774090991508550072777299810503557816784217997112854258543291662013495902528339744056891443602840520138113452027277131021697896618535091044992476844888981693725577273041534082734392508742764783003085595429017769217980457070738342761967570719901855946399833843044667481068585568284079165722477347561353783645986077631243141399655561077094692359583125290975365003712880709568178621783110028138952254061381806739871097152937248684473929209486011884591743607792913937408432217943059719695065321226723539960496209693772136393424834927937351845640856669489118317548900139143468333661566835596644588019554391478484963584738848680119760813857344140139014635287563917243731678765265753852506101910843313774309346682308445620707501484137603716593998567572870289374728244122412084763556178855299597876354825974380101155795469340360448391897243070837380526754010489484526650304495140199561289896762232001798641668993215342201060426725932272671134028579261275536404180626531855876788464357727757313572552771664312914430447644283963294161202396829436116608622685399126594110360467425579964506139733376346165903762122419159394023219059286166354956594571015584919926322271521712536923587322235107421875000 [87,42] -3489570430163482641976479436567901261612652487748134374579056346955910587604084282909078737257908756383170906010270027147421030656988597124249589341599470921496299224566018534580812275253312350682384447859011699333747719571298726696451646214479287552466600364695799417171491751887670861288716921315514099490491771222784811485652681540439235592040310292284311748419378866023925669583377634355769576387867240558047688436072184295585561914995440995282111173526123646502402160758066627359535676212366860356808708238590764832181930001251395041032590075649085420705292967450877134090617863786794265746560728728565957349257473781888256515238179013771071331982306627396912879530520637946956015356892321042357806238086896715297703890142488029128422328870493375824012276567202079616116756176901385111607790919148982387046684417191335395561339707840728324148351338245760567417707594276151834199578331958459834508246573735510176829217384759183133881319330390162440963046113770265770300454296681526794165636550860540824275975499309681463628390565301783547230628475857982974749970818287673007392902601441167075455724463748594773518040572511098438372857065739531232078063584832779094961283316167765225977326942245143130838287675116998611850196974447602407532783341413036565269470861630986325220980009031024495888323942681675695637695344973732908242015540389302509807813532308118999513904854132310977928803995628179959490342328142058751264987044176615977681108014645663703994057370222854584357278867533043124287338579971568587410601449453592236313754045013665341382686411256691662042397280697613106208407900493104423503672586885418915497507439038515098947371352036952884132845832950493593109317031090513351061976601052981185460497455989050917744956664725459001552701669879446290698610902545532871148149153053734872340544333461870974424274670663522947464889904060318695045983314487601689829071394093286742129620860849967830189032042244274833816126726852888715719720867800339813501026117164770549530540788155338639945900650357626210684094754686138013719554629347261556192466775071248999317084289540169342895087747599834410723667298093738107686676557094355990054208433682597275199130643756618523265691505311084155380797273255616002508053463166129642744518097948497065450744304313707133482504141300129314737562351619017712918239698976773550026043075075799604477894644780150035137498649958982121837215384860879217176232534894770795207550865539357846998566710697573519946037177857449734410006627171031831636000412565204236922666858333741402020677924156188964843750000 [87,43] 774930409021463107149058543863131581191866306277244874046334740833911824146163482421088070891218412986760080819370435547255504656466010555778155752627239193798432835764726563782702908730729899845876546869428065481887201959677139229884743362043657733179491181100232459508495175515439084300500107124116679547305774402428553091856467053306058426239220607146074165484176548676611573652216431887457787055115771845900499893640325118417020477025114083066710884867053645383447063685227746615195703083341515602407639997071895586965110314043580004352819048655284521227105552308593862751431509127153400450941798743141961548934629302115575738105898257519745387891451682236846258244508417181750315588387724799720128663557126473377583164749605739410030917619955405633631026615693600532697209397813301224705226143360771094974193435930559215367618114216191984287000898464184666670529308010461421080999626536568574694429449085879213808265619913013432086002486707370956733974773191921031773954418858410531827222150373880258557261437061982336736234635784652911848441808653167136337239109639228926996198208169330873279462980035371109495692933812071771694839145216863272470516893320820590371390175188123335838895963305654272485699206323526432204041350146928098645762659677147395700025000766502097497447482382501435866282109309275450598778423072773051838602055779356684529200502071458857786004099721631152445445137544239576248440728395775468936374415902410791499459074986258728355200096747757237989582870817842872474015184107438813965224152047677979911327988692478848892326594462584166898854814556497862766565706793216946383364446772503836840136805832753727840314920643218465280305871299299148103550537373082145352402827928008918025986225276667359499118545704970119641025150627821136472020217553122329974367960491275747624642129696170132090590164790829490967723819468822084197199953591918302728922812677486081041667305586937805337800099072426586470503193876050850122002949239702454116576166184017374236189327218502859591153582283065118290690847160720987146153754359011905945768990684748935821545022141645890384633087844388651632790887080249223406112188730760291817374944374596643646204968281600098501498434257974716760911537750103854573872635731441281361111348437026908597857024701825090275054656724228449987528768919458085308164028615331239700544645715174299086470859728643352867238918517019930247446518211942980063630879156070657260537250647545863979216356174377022207225908525774229839224397628851090948358318734410371542153939117270056158304214477539062500000 [87,44] -147622429137585023100885687397760180907498022472699619115807623721034718218960448515734426358403104141375087657420063400694133452326221994624707969423222857050686316559340937891578650254735895605541305423612813820414752579352168492723596628796977372107352742548483326697071283044358922081782985544110664888485939164615241380167361353604312422058017178049779335039488055484331019668278160788480826226685297573897508931893573275711325047043895522052505270828088895598268068720213705127413872862076714831385631221553341799430180217360480490900112430063984643027834112358548326413479621028107291967940867449654900349220780101828401539810709627399059573997018780082265422359424162710338684647454593528115823836355012250422597447817759826502196540189765613318980848629438991071002976396305405463080264960147200715296833147896649705722045166541033907961348839858730286247438277540828481564653458993585028522367790990610526534094681359847124070374305853169189130788967808120809537665369372424382811993460569330584213951028110946529926733538052387283484475546028452029519722471733419939649477286499038666403375680857139403242611673337455247024017643132185151243060121205221408934611207705747989918012309499066184846043458376226186354794023979042014373673548293328483332086809240237250074208733703149752365833369235064156022655133270745134003259843488504543990715490941317214290457573405196726539833845065599335845623246415214927897501692508840968439482073360388119734507734477367031655865147148287921521679354084022104996805926695270465583647386998668416411399491297911676366955656179339849831522384303743791141755646980796934658619380776329901775649851394437209049236790424968216065701872514900731739283968121088898499418422503344327746865466336462420881978214463596578252272439260490581803348294436535105630837785715841985507139954461165790759639610083894995318529758028381572737316486267172873943955622779740258147609332070022053335392123373117689271696410780987536733517005363247540741773344697545768694051340885333857770395940085809596766250174983683208662236455095689821971195644285559765332485285314862142462757604688169174116448757778373910351353193543931378181363786314774903977554669964739047332268278586345425865912543622798160394887415312760355044904845110954102100143203412065821811946181614732976265333951364781314694785075480202073735663374617105590589191503012129535363517415671041935730402608842237468852565459165895004258884029297243383163746156789473592819383425410899202714097632003348303797451990249101072549819946289062500000 [87,45] 21893688266955589403591823081751342347181308761571799617141343701772860018608506681794444830929481286256258836588396271361649910388122765994498159902025821614209625638503740387735798890575011789013780834831357188436510859905974592007507788917957742841413618059977830955837783335957726818013215308828149903576301445358528994027074003203638386465681154649677689334376833912768751190724619329801626568838260631256243458275576418250720175774527522346288672957649178876370190583850467550545669170909135291756593479932585390812818920435139985470806861149885292847035583508465171127377245935834669500963698672100311931528588406212116338251908965073491672260659086154551782098707292094229334676079957223124459357300900994624306278739536403570199800492251756084392048289280132622474994926852468417806611086196220832239388543518393164650087228112004764093875255198182911771913142663982598075776773861515609027394771131892437728150639731937957354961458857544199190333214567174332250485236005766355723073120400533890473867455939907491640023964916416875877082000586123745828795337705818614149454853590174602634350987105831781071923266608966230678874654147140755127742667262303224823650161761688391490886687769319991609290967926881361888303339410662442316375978828816347332950637536511213524167801360181135172340370818669327051498105036402607653462420369788767331415589502965255358485094440364144078005653140614822598406618057974848794122002803507483783346924516043343060874873626549114474072311761533861553222568506554268004537835911826669789860623384093198411105940248650493839950298989490031140907723026498262105881106648127259943101983535529512425595762617193267736997652433617541619699972983472062096384753219716894439286002700403271291427380959069797345442560566478540686505736140124419734283009833529719194035417868345336525989775325461651349169281183065937902757606454349563905902401191956663399647124456895485302149157266628841038507084431079401418495812456727936676263764946853811178991594385362682305610480297669486905889632682875293058624074762937456529963244443281730480727690758376724190188147058046694740247487365123646867856696779981381063861835977757301960553738500272494075094037445392738152884720592083634064347259678454972859274325210544586052410308024334137268492275398694517360582952828088702682184669364923713402224494749557721967757804514595810699239863937798988268182110791750277260020066955619786036943611498778760446994587920806412434748071477876336556449125184456723039652236307422983330184251826722174882888793945312500 [87,46] -1501538712498233168142036277245056506361509816111352866435267701923881771042288236231929491909252838971165056591151502807616651225994691957578864495879132025745784248817363961248642298698638509351848348198865179027134935187435323577201322356803998582490816140975739197767865390576384309727321021246870313742428506068807173432231499777568352233225589179132514433813555047429966470539456195581498962434963161735555311986789115337180512851762468725851288601318662789669627931347891851712451828134716837556322258885523870823969668344128457544831610522054081362143902050892854213313307272230716750291716471374888200566662128874554164093287065740774200802996294897191893448714534359567610906730771652697004294514897997776986238621660954072211119365057099889106213721292966035633434718261886913024120848290805976639530156782201157130324193686499318798537488341677922876908180701492308203898237925508510527810523785114104006977974246688167734550143568711247158882781832917018407440617571728181484971489944053485715379993381748806527156066985000756730372073857683916528527859165598471107398458881592147475663928159447915848268591483295203825882385360030968468788700645909196067832481022349251977786680658518176736705459553334472012905938731533905193596682450074888638958009196911219708063961185560318611640788562094451928400143706958595865695125996335630724936076112074322105504018229930968965167621723995996330735652965416291259157687373307726213829900862754342683507436900162185569587835312698105677182984823361045742596307161021567682793916811644376042803148581617126250178184098074372133410915557480032117519870287415139139128576703181375840926618873419223482923504713898519458682395343824861665568047365364244103295467753881753880956135700423891263122104535418665892909274465192064022740068358023831642730373546430485449158893330469709236834769596625895839320630626770913538649706620316100833860033813898241464510062852259694557960870652462284986671616498376032750648613963807127626349414624191925990434734224200020344293079248564684825384111877486666088324929676529797575161578408987591771891185714963004809903433467556258544233194870411888836699336467748558192138046861418436139249374174717581930843083051424732031194011859983230176939242776696786741658512269368874642234391627503006118156521282843961502214981108541727279164478035270726353042143105261799324578311080495155661903995646417208817349635842253529368292738326141442506115692113572504411674828244982812588114503445840788902398629800494234132202109321951866149902343750000 [87,47] -478795339504001422758994046121062899498928681679468881430535550591436520956107988222300209502803655859595807297840042800590903569804079232201698343504221448973401375786876245656778800582021189548330855648946399022124146472700857012578089421716830672610543384347043291089620999721378760077603785455013646401263710115221501123364640091437142306045256245118258256691365483231037123072948166186254918233355173434713343514074641243135663463133165412732380862511177886184868392955400295974973110678352351013545362922218387186589953859678555064112114421746138782025748348323541768992757596902977732055443485486106877730269817849662648266050008913620775231448732169479603677469106961354507472220559101214573351831403108015538013387842005473832183173879339072902722570514442137272268890405043769038613256710772656974504052115084679404728870920359259411966600915241130864930370793660427995973232548504043079472926900521262884675152788216930433630564922483947424952630600669876566430035147364333936235036890221409173080352997058224250965132482637094933306630731665309136612220534490013731172124923923313387797853248153697226245261979537716339024525938272378094671754371779239645445936197827118433566216196366745610936291623075964533259814862465227140795695198035592597976054118844485377034529362235690798090176091400959156225735180238382977425956593899782133026647784897290106742624602145847897249238285169446968725110842670467593470616726064090173754325417216189365549734988994378133568140533373722647462792620892941874739266229873855176174374783782899868571039617645590741633943773013765689470862307732828336850172232693217739673339471559545136306627491719193221456579587594848173866937925339634542985462716306732418362209878811460230234178400925478970731443452483800143805289880224676299584297807343770413473767507040451555681128698446544401441630762102191285339438379626179075991145476601640981871053123404271717925718717754335896269445956968326172470529187616671284287294686233102318010446971684612835797634205953726300171161611633862326781733039707715922636753798575086652862392683568759453991454737528528829996609401802154483381546210061871077959720545638375808818211084190985095484519790315281073587525481486258861256460559030656665299535163321458441470391656236890426935114198177207252793028533348275049902865992904549765709912714707286440745224607696158433380824640579593844485274665377889581629177000118190873922478597227601751002228071835253267005959309599631443097227733217015181212128371868175236159004271030426025390625000 [87,48] 258892804707307827507982339229265808747062116616554859966450271417739787739740007839827835297151166596176806351372022800801700845196791754143495053361998912742238714067738843842139954143479385044601578529469507314180237493766288099709576969043587454357192616971792934153768188738593599501950381705228840944714329606853485465238756886764669331962156344129028735137183280200283778461336813890455782768449602189201002415914497676034460312649804729312741821884102045847996365355019129069102127976125217668377047433226067990742096193486213146244903079918457986919305008732736183571724359596536588447685822787734707373358083776941430840438466839948410854182313271796309170874971476109818139039223140628450378965931399939093672698755679893820012706051157465229249364402585675852415597561265950357073763208835649745980682618011098301800975701503687220666850572540763416281117507641352470947465097592280216122033513608876447333718143154426637830368169157366753665057423325619004033472089349363179072297989178050607585186009450164453083210270453193131755393188814849912681790752331359958604072518712140751188643690546836928562811958356346425472524454463519472852444229419688948076891301865574028320880898230693153494059766294782939223986837873127792199775536644143619785930330433087590153470943245491750346090558918148054600824709684757781627204989437276435579972661143210979776504222326622206201976823181454099827930063529255862220181101072229209463769650002803205620439078579218617846358858344819921107310428850889697883255838150055135254724478328231717703564832413235333692535236396627071376762778004939260072275499541123669850019383797297323599225744021283971551494448283457635164778728155474590238224109752307018437925449048117183801362944152880603726104130483965821514823426971472136763929203042469694475898231957316405997972260949907867961649994819044089084051018857461899864411433591144272772377746939766623253678246366798489850400538578518223283869070280661624280688649292023795486579075611171310739595185974475489034361495963859837399672922965905731588089319587016031692035999898642622954889962845654683392317921589274090475207369227893933032842433518297826514826111851163420649598989293166173890681459934070691187469116352836158969890493661029488710711268460249029198066495537277145094514534581301329892829305621650386289350153901829176006409078435466566768072628854344266959178501505198098616545408860244433606249646065933232221959851443037051674695727014163733068989180653024506639781066041905432939529418945312500000000 [87,49] -78237493931703544117557829409688246027857402525453878889057872879316943385472975920488631676337817193812580073404168636881789699447350891644642228652795221682194763376682589083017299999192437664542338940470979643152663132622615331143465556338519671999210462615756832199328925845191708616919863508483162054125694747692449626497660752054387608506282043959082669776624811416265549251305970215525823614444499970236265523013086632820419650523108898764474874231567412143819945979699354162728601472812363311218343765135368984001698657870347982158299101529214743209639526930816654160465831714537692468933125705701210780895020248268653895387042035160130593467698808195345007938807259741738963342471281893190638681279787777176577768640964031128640321104012738475925128606000230938497177311221432115722471292931155817193189064977436933086334999513985035828684214618565537188581511574067654101158584195074025354206420149279520923449954735873323470996546915172130468532071446976761546374792970225132679144226121178322552036833751331847833128647418281619090608053832222261591769564765364371045877835699026821949985153863648502485567570771301875806514542436863701984341493904413686111124130661850420751593904194599892848457648707091167142810587018229340589140758284888398408642987488659342020156013371820426277125276341355823997255102944797169453302933399155739137338334624072777760374637259929987089174883434655722169355616337090971292587743286026469406226610513769147818058521370024317404060574548345724970619918194876071583227188022733675172544558148446135660424446961624908919331090220448126645982067901675890554671000143387801238361840065876876404499423445516531995884428113093502026046665811320097495326794771351045849518462103240810893763198726996018319661174058487067667537881355833189339365281518147618104070798126759447521011389527967895283374871508348637984136432788778958700719832222730003296887510433510601320946371764994677986116470232194215067606324611491656584932111642560792325120668585569571002595056079218522515180212466430789671152664886277444410618287096084691747326283247853633694846438493856648916671004174993671408209382358724057410523191918240493367394496520749272373680847967673158847476413326692205838021636637553198458728494787846738631524144426769597518980488240969967345295357132457294755702073821159096406218947989256286248068963434336599945100465749423688901125769302500952328388067956519300169552047327677720315622486847662282849515107166741637046668888318297352402197475385037250816822052001953125000 [87,50] 18865035955476726597605990383507887914763643790801277204436611025167899516791584757770624938178243388141760047835617329815974973854904756217729779030825777536575072437348802092260672919127578964882966110506279373391272366512982574009528751769430342900595661974589773916261786223519471431983032200657540842607166950912418559261198643549302991611873236995066838495183142688338493135843720398565328625957079317097327716468784338311258944714385143838618137283294397008755463382174496194125075248300757018399765349292161994068178779094401568778784159820399123966440670248154272185209483021112556126408841831139614322348577337885625754826467402334665411684413215489664092506042750623852675790620310546753645130010834362990459944415488789021519917942102972578536150348061496486890747627761524955191083842804482759867980520720672943980208224361328775986345980964012683730835605956969680603679137632445374522995904763464867489645115462749365281984815241713707523409708870630648832735099850547132789588348861249200572934816265449551430144892924594378746809781343301872021473586343418896837988967563811062255104009348893258374890074974918516750425187028985792406719701722787015788418532301572122581845178476616080250414125356006290347686066352287140169019766036566885307860958461183381122833717766037652067519858769592393666719819245601332818684187803582610206079429204606436194828900877151233010759421964423582177965860423936808037441759160248535641500154681401327862039391592353987885755709902121004071454941785685725535248486706534484862484959665484410427158397536323703315921917760862547840251668196541228750749339542708859574096831944430393350128071624101858077296528598128910927762306679012207948148152087044019645172785028035730939203271551343910939201285121081534809522333069495092499064131869910114238131571520105351230091905983105442061987983058892375226987388478602742383323174500814018226490419608941273072700185578737861359432318836442873441550425830956881557570784534788176775187106672590290426046230830754818118939292127357065780675309128482746636869299510258374649386316502363600169792508936417115155018072522826622660862356631247773079994783785493478269474888802049898649719307290512254045705050111587155037860287413209272516399623883198686635594088050484051573283850069259240459943630098743708246206841067433897120016250558972172001437826635235425042433165753478087825820588011833663605117324842023293263209651158985124777558399257583977347390667618138561832869578432925194988456496503204107284545898437500000 [87,51] -4006688544425581373789468543851783379264545715292895612112472052579549044096576583160546024769423105483059492503654592920544892160730098013126718669134733514012887012165622480135547036812297796417756282459616410354374300482902697978313991662421931287383406022853905184425378674557021889340791616809686141759690184910372871748065614068997057144341323255011320211495291922628307671478074441133915028509056675494912406996994275776507346830635581589703434718524740197284494697933640841677149954671735603272120652644667054071715411562710192839987887566634988743520964602206619513927353518001818993030741538632441822906482355598273166078521535533648780314828816882508241102374155479831312620686039413932308166402916002618054131200245806401863774988758987618841612975455121584180308210035409036734586791410241048554401413261222022794035293329715634445870816927781112769483219503563696547846729864313386659413309563969881150548713838586694104741199305999711645820309016114825770939177670618310845528239456459850152204734771118227068841349224909406905387334381132209953332730904657651335972556401276476653375447783687110678533549485692097247619677703879185060808732363215469627494107787388002583726385010750065564824888640229304191865797704686830728316664531538068120292665268174480811108450297406315720969410912517927621605402834526431160589475485229671812164566289358124454150427537483522298438619966382564779398632649222553972927505740314368602893202297985080013401998441673617720654356460199719400095547558724154982837834346004705982507249264575849475158036755344949971075883275293459571227936779215696304815281478614285461166997159819035864143952136342892148143731069949114352595676350268137041793946932064670861632955098045662088916411895945036181656834424608501651993927535710929567109024494347525678589934755237460634996968578488637730834362395778742035982628210454488035294409545835738942044007992874217445685580469980030955876236274184548908231020905540624437306238605305774775781184000419675772046053426447656561793662871759548748941534222427474843451236153456902157925150901651972424825951659409665155352168901811182804002564265716801123992264631157948755262673523141932309924424294247578683979918300294431616874253880399148212063513780819167131625133809746644995980557998457709848564991677685210720016138130861182395410394137517600786204919299951469616588918128508719369770993611771488807816080626905129557067675598566500994672537031619171881725687581605215616944656864539808793779229745268821716308593750000 [87,52] 774604236337376468521342493844464221168450614881223590443224492996904796534002570315187667946001318155646022270525997677818392906383995266110636909669660400637652066906538873952900961876064996846623697368949419664602795712431105174166530834498442418662851922537392360932728735655231700594493702171182759014271324972084735484663051086965651639754043481137877551484058233470326309779711004669850596204679078271964166233018106994362837818855222581196219369461557018145262391820437854565455974406056067067612674744940762935608706186256738576303887891461461401335737971942816313027228855418303037617361265906692322869502923713201750217431265893242859584986426308303109984047811038544635888078738575298405227124077139413081435676554903721508627825663513886502913718850888500623248664369944229434638889374731941068929168847411425772101977450141846480888767442143447758861097912926841639013041859179452294716518285552516779756380001983182829474599906941903149918990059466027637695958740795997308556616634359339283183971694112891456506544257742761186324753258375033784356854331395499519463544142962011813214928314888141196556327925326140544259763522277679803514821790848783363152681976461108077410750024635215378492000700025332692273853932031794321441423643969172289496183558625359572752089396498865080751526917158357784032439917239849979445867868908240246057667083281355286225469938122985529231450129131022013333194105887700027958268811429483135007676436439600309467161828774894225881041302279811263198440931382060374696431967974739237639805641067415934774103436013942728531927309742588274788878678152312919312623259497924523913104809458169907175076521584473757607130974452524415643701476691748442661948968124593472187413069786526520945729746046632636971973662653029130874444781954826855181701642773522216837014209257149451438367480381419925140815502918568026158011036546402953383487199776597407547096204210436066228052365293122045684720060060618948310453479379664394204868683585855132576525765087414895517705874114759567067285883781230601629197401243296540088059802870944662712621506281595501828273492175664958783806656028126463022032729826415733558765469499102054149449081809143752754017312448019576648336685349887972332582081128710261588743798416418303637255920253385903671985856777399944929570775384794345118397539829234278186599039328468652878773027283309195880969111896563400730318452453511395408581541020138233194849060423722137760862651604025703302274300293879007173192263735472806729376316070556640625000000 [87,53] -134314799710331731619575533640422811101225048962239886852599178264611517412128077777078848465013816718627755719379739342040483488887663099331028374466294971399757208525683102297767857287817226167810749054480142820120299238985282191507027753105480619991235733771691799007713318673413526250045308090779920507311144771683967184780613154203922543125747755787275758524125810991518487919054084010434082445365111761790259980110860720337520081955028729355967023910578145713202965222007996393931297058401382042154733166797768039885583018112597238463905658202422332053039752633452604373137204500545538748987386836054044894861743075193093911715488263375645511678711054934846801089634455981804186929862146438766179575021002864800140398010854296730456963112031779599485153044764817829980430868786507178730903175209109795173025109609660925398870449427110154623381364299198608618064298558953202090560644102838228090067609734934964623626404571829871992792545117648216829414194459891570944343299256636524889639730701720921785520491431698658485183547759265767863460072523991114605317045159820158634007194213786191240072711286272914791443231087438077076943009456662385470887599218260409574064967996335487297287556315278539527131014897479010923614650965001464204210044670843623914978386822010684308458593805653069881381349583879161649460625693243025173431791693025818073909088504408682115414263470968216665285450662760061133543709400279075260632295631647584816050548651072967082359109562360726799887536359787057985323642737399936627525925168652387462826678075344568308528762251810613230184892934291535393725164787244140808955478887386920948429468095916630070615115030774716399114012148970655136830113527169384144385603077257957487413680504998033758169406673483691749176954409198403669038322972830094648540988036835279586686419297133187938846396113261809151794339680502186905509230535137994508170391844982651353157635793321757655436797817035846967881229062436607732120137357069931500972415396530646126668966283102798330751029414118992628184719019118440733252966805137941001960983163943145547604471567516994806962010035914590838641733624069362591711396231727094064521969468899799703501090509680093547366774219693972433435257442475013684034997015859855848617235397127596476514146362191977695848132021391833377547072535564382506885149399805732372128473218052604639527273072576185716781844743256435125379659769532109451190849789841231123773606980788865267555376527419347767699609660907705127597111527393280994147062301635742187500 [87,54] 19997528091713306922385968250742195417398633874239825197482111679111183962391838262854754530492373032414161786215712811946967602298449522029476008776172996456715656401888976034391232402236561727362539781077355001375870278549107577551367417848452121787396600456744364651467383142325502550525976808468106589137496496792889001159450595768335659837998380000365185074862337605991963523768221735797945958352025327373811323247164721626926642155737024220972157763688215937493095998690999774528897200879241529803888382061948980279418657618883459569080688111797765244092435161869637162583040467981010577126605695460254202326600618003426652618351401342627035105700585977952375759939314431753985160689166901623098166877900184746154906479311149165772574870892620917466843854591756258400631539549734227830357950717061427581519033380947580066548810251706725965335708368638656407135317908683023361841203590191420813146482115852053994657648991214544052290076610930863206815720602201176301780594530515813113237991995932576342201550270426794512537637674274730394967815823088089991739676419052968290264632294055515227357183570264553440816180244663775788272680888453351750233907867265353420995889289696207115240270163634110979544178814262141868485723272720120706595490709532906858140786916983916092084551053576581553346280850484424210006967561532355392782976914349910177649955314254239642416769623203359038355540609420316468541753362465760500686833891310206696482354132090388893541149101405070978599699923598588056861079760062970220158577275325801664295286912094978566998565182192297174504679011641350027740193082569097963602393123279203263871832440354996467523997711732282457789020853162233423291662616945343224904680959659184064364984141956447934740899161033101680079153821082453524196335015566460830113489487393347184372547435553196784431083589858376530287351850062766274214551440645760214079630871120926520352033490886792346628657024381640217347738214969351198767992559835523179566843777256710321694749063786159672923817050038855330963676418746025828500659429089888558604498615872594297042782757284641223021170674314825571930850644352693553145609864906560610487792465726614685213762057724768018148204808314174674377676062487737119395788761506082420331726317895221579434958271046024866494783330792220103315336022785100801952000984956104262869296678558861340717209882485125737298852675235186404218002720208036365178676842683497828824377569036796383943880837531154535831651630935212882178575455327518284320831298828125000 [87,55] -2450789331622606060456554838749615097949016240178085531378120652949256297941305959605400825448746017169426176412519340522893490950937257720023596044471182178339276259035958609992395650351052662899519299762661369276988501073032664605125375623257596479408394366973355237350674893449506420481732357908051528397245840967494900415107077461580665641077074137687671048511495190337667098483551089808507355583935670858191628140303808004794786964042447239193761579712450585556953845987289384678630131323675053821817388279817634606654605260820748951047861046534605699993013654030218791243629270605857360665945958926425341662052943764295163855428001665355704993638625699423606676498867955808510630746861698094010292568867865689887303779018338287728599970394601611671602394579217743135131249703460057414352956429262157033315119792076862042192510490778855350356219501837210434326299716993336660261923978982788032667790829977052253213394279130761326063673004311768921923836879812230591695620538432255390499879119276949642049124636778822112270262180510746296346251645761825897298960876908257602706692204239022013272287098495915699770531873821764799817270013156202435225704153355120024964219172086958252527192972135985652713296001615130780017355943174541877616364798271863618497515272432084384868344024178865655421548025977236394781018270443150978271365900836660512843154403993443861974415523669707348939675810116174671515414009479010509679532787795393518734831557047719649730731715265249896577073502633119730274525241823989835403753722439057996316327480174005057831650494393811350011009051626350800899309534398554824378105362077671341060985692325570876951410016945217730762485198426685170606106844918893702889357523806497639713088469644983530466539756322294192268958312201067951912303226032253729022834315275423725556723659554595775234118437310033400435511633424388193902061815607169935832765210133332421988131734588047495871947558846936134460598570090185488764062646536410938785197474896781276595123472900720620999040387560922584922735510396579663180763509110447472839576835906112552529332449793699964598448071714122228234019309661284436046624206373557846533362907760682493207358562390041727299184718239922298205032897864419828348429177145662158824378323885821617456959173568407382682085642353603854102952546712466560070550291727891207867413659001551803193714765650687427278628917816793813667512352138370030755542123720182282651345373195217082795216967848860679548672180522173036365529696922749280929565429687500 [87,56] 248705888017080207298839813830850012862125527019635447137835916479610480563328797392163864650302894965353119984092386802173024789303959957472239715953535773001458205727173474985648251258736349563147538204226096923619915230861973508062048919083450795380359229653933797861995804877312853346701421599349272899378575516641175281760941765069925004450061900151108887916914460352204040975163682381465948683211699257298531137339094366309839371903990590504038110970054010595335846117489547146451997393803856083498717180952434828140779473926573944490363439694296397013459676127651083715738372447083576057603384207324139294267283404714751216724361250482048177536625074245473210242504598381573331355082195395010590042659616566029399168667431170057742623186200333614085586123459813913240096711188243927692064002791183897990790865146781816251200641908523691657397443178072822241419033892792279614776217878735785674733299063826969138815021104292402662280902913148638236740876430594836973201183663840361647980291370901511576657758709511200047243947691285984329431994729560968467191879871727198837972299389741859643236181432206819924642476878230633760643897918344861385129623844319162768420052039233264614337153296637297493091361869918476535847964234963175481787336337710061374832006700543000335426232502273221855576381735431000501625191357021140444350837420819266658966559650106718750531919919900376216429338468074597080491663535531439948901465343347603117207237820521160248969285658064374588323112216653143179941622019579700320238830971446994763013027958146793985213492245176968786106246643350082411785889429893682124442548030504791940488275108296937117080626980288787069381542336015718949344161102042387769735203845366545584158977183425224102050646876151818851328399637925385217889148300481358609826207796900257902883482163159971290473081120146703879189927411043240963592059312015157507905448708604211533759744279023695234948125213356227820221276612017331853134806871985638233994241165267618178488634833327013752731051194245511148545843471772494700268426673873317399876433407729966546532472207020107039549530679958817985557118405048647591399655403411850892723433726706847171769446712407571103511506932944146868081909921763377018810523998082681057604927738724796230729386021217455866650587307529210613517063220320515677967372139681111442637083677325856993268811926490546954618827163187006659182062627058751019130113561002136561942302012708440380951369787645521911706447681922327319625765085220336914062500000 [87,57] -22938106184436676769669861077871755479350637057810521042639887514055496530428292292243294334459739028311662582395033386478923643803341570695996363985985294290934494662509067647132473003876225133581958817426168745236734625506863495342293248517495799925262586405109946343814479929827118235622802218481594665729393964141199736493468723620474494562805707631457541796759979240101517244321128709321811690277981172321208477449775345579928425129359420467781851413029660061357893613988356941095573641651624321357146214268700989876574984355463934504239270273380969616026739510275034309783104222235318179836712119482737832797246014366329710119204845939224477369281885900776484985090776409532285909117531741642303712365612438395001947517649742054696693002893790914703078269359262745793497394197871857953922776284498425222360288594848111142220294751886332893673874721121406814893215677927924194659934288589555917371113280313298826511793144294469904138188255263950962302964631687803043018275657661114799695409239633620658233964567059568802326358723257308331819363456653135758652595359912913203391255606975026657985713155798258285405422814533897758699646389853025490671896122608479331876452250723729368477986864628395430946630381536301133866092683020597276495351248253339721076576714034319640042658569332455281709668839504000279406418178838879247141487869529465454884454325716153133127454434955518215166581375170328918298958979102585694570278545328269255275769255313124263418131475328504072430654632246939084481660625951018443309910408622716950330970764501140962140776558705195007449276776828501013768611553247524938177946712745681942787993729677285781904703124124707480707904093761570858589384767225476457959399515154468818161881141653318618070338883578405167184167689347999000352878136213829589362589160593573266489505275617314792379339766512984922223227378254791153106280049538576234809975046952711622732264639759367475930987736384780171835505235019703254906730117981161749803988799922216723337928964723597203281166033524014032763386854302928300816592890516164543290112381192790775413236280462627698538383175653017540490098273274543240007587451180744391742688042631666315772130519923987965669754164001988910772685134426443269148008926616412326528463296707283948950598327058463362481227797179637231005877275981672494642918931378610352635956149302249854953997322006229585060550524580241074851382238180706356479578168149076693652757600793605058066077276144765703658201516645931405946612358093261718750000 [87,58] 1232567006989280629753399788586020104030237771896099377247165638164944444194537908602865506513886674883117739389008038983557489963369339425134144179603699305629878327644666178292650592228189524439299108769183446198369299727596542684134744291472357705013887895710864561007248573794828577537561279054046980436141173893317463793493340499939285752405632181450815349109157955913623177933419078855970771909078455054990745727104699336070022138133299176283648739613639025730974690673242212277188192896834587202334389277902306276218541196392989130798159838588998293670570876680107223395072229661129145991515208591011245537953646258274461510389592180662399754612797376512952021802168359760322717925817466176957324759002301107975136059154516086931328807065845944212110823090809282617285407966577767553201302657885684436560260222579649407597521027087450240279535036193923937896593687045324645937513776521981097345546648278856959767833828036267085554306199736315432784691938940214748439858677679132649711156908028206441117122399780468368875875061417376039358596361512474892660961540743141911010827622343967100955172256400115349426550557444502498722246466509886212405801627007007061223492519323513680857673079852417815815587697376754949241127832288854815825400625775163808422684451841052759141973108246097328411120642259611197256195803948013340846536176093214471235996242971720984479604196716442583626061654555710885139421014392021338612433680009351484066645877685900672475227189711498742760933858259853353818682293267272679749923513125094915035706010441392723461910707068478713896388777601387303203899167919968030762769196855811713331835940875044542472968503459532113273269773223615175557968407717376649445723049951832719444493460631587513428560841043310213595236139902761144379924433731266642447482629491903190376429440354681788788022544977639215836869713374796305144974886352256643323263910370344088396415087887885166291957718390892450381674588699518640810533640345451479850829778914211825376385102245564004460673375339404884463124824706852062898599294043648292144851226030356029160506710149233876298634830961322259937299028914913040375401882625064491452181030563283939922153270939478483076719007941619399625555654221401374776129259109260438581412236874868151266149741766094197419264537189178909887989057401791582409406370522695392404671658803098803151909710380532697339089247932052062440738618421450065953777064993734611481881684142318836117146733824360971265576836231048218905925750732421875000 [87,59] 603133315577332031813772478425296856847751142275982987605626942292007442137606572307077811369352823601528725593248060798142488788757883260970009481028071196426693034948359167273091621153182069361523930437228650749698017493123745707708801409369728621876790082249556563279824332129371118823105602288086185760497700820734736841878295971399191542865481550382236739479699725330435715703952575668675253045035584731058128395802959519842625947681158244982276607475618988705008438578685213275316031879603062123354358979587441391929324343468212084086435003296202702071731257955701709914387187914346490618787013564048571858162751471186484123947159287671863830184094914713312763260324491657174815615893345812106125386610798399535182867290374341469458124270457848074023093750235294311050449615756118018146567590661528284468800758703691617581768496845444633441268496996700396483559800691061135060069119345032086708592314942494433173802009688027318851474264604961504004903545043944957309027639784480999704810458445499678493213278576459553915391527722645497277375033581083780497095251479700888237472738427610653076947322559023676168834003742457213537701876612018172281258082725757369858059947658597607256785656943043794351413195933015465141116298777735194175047921351156765360765724549334059914728629958284156931821336295521921950273071220356749495262269006961751214535476967952923946971958548598628956443246089727448270336454475565535352345628098738556126807496104028217769553466017725493141856947448366332886526226582338099763083379535946490403156626298728549252792293728570822471186860417880688242915839172786150547884417542341327807087138905435794921830787624617874401442249279620568011043126036522854734368763979548770643023499929194376779774685437610428032659510754110873206006228085594476708339404149555760780308062442731448478959074708753909168574110754749061588778657102044883424536451550207980491965338758016914975125530291447833834426730147829544431173481811143533851134008820852624752366217883786994611603305604384318663263205512016525969997383608990930364270511980138087884341732351654335744877300038614941762331116199793329931579448643327018760041512266997000004138144423247653264460484393193720780259260928292271070839457584328584580525999071061127050560072959593464551959998290784295240965306415244667998084087024067931586911374206167771415483923211290435391041370003775086558720197520476087515109407388505303780033806438270487839254903675301200394187617348507046699523925781250000 [87,60] -312953063881058008110091790356591091510672417851347902563853015236035405423458548245739045086655008269531317553205029494089604164379050022518880868912635232988051135803441057027125241029604398059522530465623784650112921866861360312488749481691484682377192151087277250537243157807504208383351117264426293362209830391219584266841075597715793427093586619191079984959147252319275601448333385772569275855084609839747830199092683742506474584587229387585881541228967982709131116478373897855040864278894841521025655739976469704472631105677040640967952637909477504530993277118322425355183052645557333983635293955338689049731037289975778124905093588949429185489068482274044834321358948826995986645179305643928819767723797829700675284981936286518547556667460756178202869332937948562339329653837301890412681192038979063452466910383058422220625395909566561274893406894315270858969993292784689003848184964650023126261889956393030908147345216786105440885040027032462502614287545312871760530914630010889246808991724235704189592844039165713498317828566233473113472054232980645236373516115191514681531309758547746591382404992311244019761718108940934339477181684658961009169698235121498525827213349790691753107677994541962394010076614119182914558116887766560569503933793919695488819915595082055239018809853397242480121102172746018739432012055344665684166115087050692813740395478025067177808306277691244065627401352505158683079527590083330191418237397593703514750366945340972326898531875973641716011304132418735630269395347642004186532179830704940611330082485215613971340963245454267375637947971679437943595166488036521312091027436057469341884368317581372546078628943933564535425467209526984401988060537890064639615563584890206364796247747830862753773407531291104036243231495963270108819150200540578088589040569960245936704382673403576930270248637425148849131281804121480733232409811775155717436931637970477280766990232872396935016458320203124629203956506462269087564408613315363741797741664237103637751820542473303733532172379816323671984458740887934380380655109032336860647269496411119905699976159967025468471631101028019938409779507823910284316463771234337316575698363841591737924488565711466897133828358980077344807261103245554262828584030790461137120537699117319960123487327679747223362711631483968138246110444672884888410293609205922483827807113690606777463005235653811885621135346318415989458918780515537436165993824400388430828199855446332134636597266386104365665232762694358825683593750000 [87,61] 80240325150310290598583876953419946539588370129941942303362881777108860530783483854680480319697577840357318758497321975179646858569210240996202810440554942162719867884118765203432512040481048392989883242528048657971995360924705125274283447592013569557797236002292293044612864474295468864881883183330648243381664804106339661883372126755571449169769138965288090860597328288591044609522082832444930310923517331275728139567031221182207685612757015554644578794510111386088431206835995559880272710193529720974699871437497296022179525651327062207625233103590719993397883941726289467189008419584085317043925862253762805401093575284045749564378426676243506468068635094082554130074936300961986504004682387052051844666114933260278443710807849394500208724358037217360823992276548257392998141020553134719194713931034735076300728147380842797913360728573741386080134571809239059580495973422063855585291488145518786994952253223349384028345672025561198767505450399520857005192282385847943425008783864535108471892815023094477361897068787967725547766708791672201514776409656469237037379842185143673332684075843305095178115004854770429183657614343638295801987276210851267621990940952090916354653313444011205464802173378030732814571559425435140958223175133927976192516161283625699113326716027285838725827589299180196713889812332376005180187838944263312360405840910722087692605433164078698370474174778128549089062105742125233820822807016020209606578013155534225178572368882041919766287128686887748464577818807902867142704241261985181339726316889179101042725874609867155160668809243790180991337845172036127112243171788242930049619897136137459747790794482975778608583883766626801204876912077826972055572052214947589930820361574674942312595965538959531828996900378126978264427778263286812863604702090661495564884726540593052258483028639086356029327541306559820720573768833226315788370760254829240875980831389710623196991283454718816530244303479177961913649228103697679987427038089061313520168823050984043126902571748948499041289169933329743203306458386105622083321298280302269631171479367997211826803068317661838763664995810123774031985307493544076202484926894703521384058962418689753820150237490617703351761937632677441492355745644971100260045046240436148825912281978692177894477075245047761133483854330166795333420454313359736184363613183055624287860488412451816094518218072848487495400064028549141886487675394033370743469492232853164785730936165433150718956367697387577209156006574630737304687500 [87,62] -12229030064186151781786026785421623791568405098281026917433229744946929264887063064338582408874901731131864211182455760188594968695267426539948740600624664268899299679165020515177355663119940045282220959589799270419192997771653741052270813225340310855940092741333757254988480999118181100923736959794024632245785132029946753443636892902402799370534898150868411483003808206519445998897553138218343919176561149567678314600026586382194223070922127503440578625139584041458779634650817157453031361232611954857354654681810904398588229230492493783632583920686636527097405574504288846776117343654391503453337556671987504861435376973907463162871366232331852114118111794164908849740926517363128695788309380138215354691204202886603258687905676980292435528779036952493998683913946039108922748642272090087128609359571903986676576061160815518937087583022550219285768671228599947945171796835039216903834569499736703050033569574494403427146554139679361769217858985127149712669677949280255180570384469306077445786409330260983827453408650622242825646165506542919782982644138482815896451318921008942973199194255356255078111624552589045018193603561379514491247562357688109703202029648047391153032071587155992892954246594132778226911640514975676460790771436622034773607689235426310751291335338083116707613785759864436330819878927275781970812988403581998127936534468076695498122027033218976705825044530574779223708127713255642674697612165477823422408847087594540789438922863606832103575505942384129440282526404673861873751886909359616335012241318099599055836121524201041983164261857584150247725007407463321476205340752890099003476668478237403092101925833199490426761336459132827600863726266260240835086419844115415238028846808929056037560809832657412617867970164837510587999750048313240990187755193992361351130858343531425866191325401856491737328233881901686329445579439951214387775832902124312066127211590494731946392170850631568139175050816936566897947736860954123875174533564626736401527138828263376188644045979886957167571192921043172232435759950148618240329800963732494510121553955568251281842505006367240265820934123282011939682000867530875098880040237867555783265139487400604879653066742961383511751070611515434607743379241490997416470355039993681253797440003770491846354920263360188898675127994239113052852353670426163513798867305426555586538174375616494574730557897410641768061409433056220608828766995909472792943554605862705455995395670200798915461248839164909441024065017700195312500 [87,63] 770721138397303319855020572438354292022173637290512746624394478297004824740052557803367391125058906319486997428038972549276985871182231321224836050828671440893044356642167710040026389403721051776936503839310441462644037309929500846960092091637639965409947164725135023399168988514731263830665731933105483827739953786836074098197401279907938035091578360884358370001863284737705518632553928743863438616856224637764346269027070537977497643034499259583062849104414542964457509244212081578201234449351629617450132285147311959996906507193220806360980458225214222065986509383111099094860727704191266167637475973280950620948708549761441940039503537973033672334576924553749778508118111025402229052722501241983105135920761318891359699605202829131786487486747727691198027376237104592088674222190760070134551120516059847697001513253685126542740607110868040028618889877674180977008532091841200715122790554959168350198546063200840091139332341441506057939943199669198077917305665825961953936854052744197197945684359403666462130253789843839862084816171157444803250835724576668840792511501133648576216618401161037610506846944522644578475361306363301081080255038115308559496490504054584413700572748608834920668101362672395519622204870603277567261350209117395666899006473529249629976893251217706746313591910715703071273108813172959426647311913282381050035232500636153463401281726440880232045790493357151205465188710694481279635110499575648064766633621644019949425116154244840933692327355777752024498530011523574749108328952542221627792689699691704732682805649003567545395587048260634918746171642025151313005192093219209919544272911006270184641798184862428348332590687853087130771737491010441351190196579099757550056582720897754788862265194839558126249776011431203166326060958424456952195172201213132775869639089212409879687250729981721751279681593686418730742168421953594528376743900518894810923458264239394614137174221872271055182841150649964103444888463771683506233842584908809997362384248004040459737618632873569255997575690137281567658868807176921337439042089347363844700597801601274747029684452245054635996747123049946650266665655385906842493419062483913593651813371143725746372450840179224995419504846252749992661055355951181894734405511053535204838669138144393503265834884781259711084405091033208413712708295462970980562704972529685988691165746200349484255140215098520008113799818476089911076952022086356578576458836711493930062390547708339738619542913511395454406738281250000000 [87,64] 124003388323222492829206398452093962483752518696495945066004138894025758229150297737336415361275128241429259975564931068348051482734785700702522332376845707734202748314123084191228654156733947334783118329794161789463471774182810051224783801404020242741569602300646675843681996051752985137421236123063791503352499918009207640609535478464917390122087211949575687450415846793868011356258614976163384069285121082300967998518428909113203600569874483627810478597356861387697705519815580774442604990515119552099944270030689164948361825345987953307214177720945921714968097680148509062487509333263155679242383574944195220283507093871295903862151980003451999171626847119386902095065903723860686962547873945582156882102265874072053095990960385461556025942663478381228958863273228583064790406101800731562405868455143683449382684628718137151280444789954958158096449022355685341604165016346441092932908830841502276535824734649324655745455888939505647494858257716218447305100738727883069608168246279198521113423140440191074194564515669497319337174130374873341042720918483857173127845869119898504945247104212330676533074283214903001327475017143443200771451443332236570179525859119769245203922059490698659591742928762978643003008374527129887040764465732119706594913090336388106294803631029436520159717658803521041141781920360455090488036288728955112022139413129969762797929790626399149137746313781968243630774775281756667232454708286804239092686228330104362303101928363208924454075289355620713909497127998401854475954094864993435686930469685237927953777923844056629160911976940907613567445972841316489452405800512736236467112752433524773846372505788900400058557294825464228202501715198808416557251665147751343881716237907941574851983320208702440066458874769412601331397630150522983900805113142047201395517971000793066162853263186307002039623785183166589494314851731826667808101727656357555219322551284856082004375911285883358212814124271412638345601204577921829117483875231903836172141307358935672941146344883432115959814638839511508171818514252758578062808382267593342073732353315977263951355029925765215480776119337527444323863722087850322491934785695721092374309649627149477919151022868455098976403375689681656091038866752937726609867223347480966258935774616237551716112195407734013271574209201550015362831570680148122374063686359932746037061288663375712876734463818930662868373889456230907219652172734220319003453057250099458982614542001954305305844172835350036621093750000000 [87,65] -41468137286790115582992718478909972405585477713028344785495751533110901941225296300833489154441404228536176333222378450513881116065674663986812701988313240508365823234399270085010415018597895220815649189825004140015281850339532567813944157508739953208876579491968384375074366363465511695232732908434799399624307115833601225473728296504249687409685205391658475732301419769713412956956606748705085943693655269749877325436948225519647867056426794340335671370294884626288976763912099195138667751574937200894521030151878435268064931648246101481274842489684150858467717825723803439492048347333253496943538999474616259852964836345069643329378814646543611193052197895292145385674798494507633557388690873596379397383095598248816226377101144144756789102868697944107217985546336924695457468862873084779629712983195153839119962351914228720185258317804889312343510055323519711427092015665410703062420762609769950817583241683986993312020384562975300399087332995640093458067756106632978580434743551830358488526041679042004027359319378663376722312625640077585696308889839690576781721628057988434297564926434974922997670946958915337671815739606446922338900328143818118723759252988655257255978321700929880264749663139003647765901681144739969639041338348492402146961503727695376228889734902168508777252486798658814224462812489729990750670076551179109460463747183827994962205022147956201798863918250453718828200827990036745562281530285342442655874393122215620139964773382945239911052658788839250341750284792793220185509641120186641426231830841178759495544528362950707424364884895118523318174208252824180979662908319776733774402572055439842462813284339871910087059413992470053244061288965880981250666639981327565893827045526964330519734288346566944636843851912428187267269835351534144364842612156756733735229044543983595659210972651119187922404604734880713617267734092075672980882430788045360918459745105319126357569087169273889504828769885285047184086982148722594849520917337013937906354877761507025038199535348383057770570738635226024979091559760303563514100658444251662727538570009485049524306855011868774256724763781839595360330719784161427098724999209635654558188007787883285319321780071555730778354452382639572146844087341928603971541901504526692885967957844958338424400329177962982979856869366661141671561337837222984311115052558716044054056943101618946643961512353429369730677981414702408785560590149419980145992254396889158812866682524145289789885282516479492187500000000 [87,66] 5658006333583113595836193713939255346655453819275282880110507722854143918296115672032433782537124718780682679288959518347395456830362216861439025561598687615462302170100603889848609848903024538074805324394862664742359578009514914538711217212427040796554867867371832489824385415846959183291950739848508319593095031549267378860633150307869499496483816456026532659530167500024609670304213246957269577077290563966230005866186163200509053888195398238129173993012729378456628989967484958567819170596486123680543142418759666879318151313154078536361562943649496977859295858189950141576430308775890994644648404430824677433140030678162243097521319957828636756685776148285867887989816855945806823650952100941274987934759373760139526691176162402861078752994867538553723118281822224312124540493422802256414416762259719249525310274507648743524301922890712826780447345403503736209228786188575869417501529065344168021579180308980451009687636217247900193688551446211166460877710413319816312452082826122891490977349775815561031749924501539513369623654987089866697114519926262509756394524444567457982175807058499599252613864562025531164473780440326013501373262372351386888436381963791142036096568846139243073990795520006684182892360311908359489301936568856753772703915368984843861092709058406501190067678709333505998629088156381231485010865434415194243538996547100964970810289844652105948710857433234645546060231751190503360858901392640303848741048663188234059074150257372509396060603748053354817228733716117587136471073925826780632464096889431453741799485483021979967930899264866699781491319835489129300776301149345029623341488019059244872681656198835565751394549518034607283121492220226348908798053272723110766217465792144681253477269649221361825210796637001250356697905398154629334272042174759231583973535396029745731388176702132790818880298498579780289959775829123430871180594765108707424162410838851027394225829509983997633786847140132255752187762360273156981868437263379163080477487458657638776092224137061577132194841510393284033863934609388848916386155044379533352444693887869468848686961763670583660913865922254824908840822508642179699154782941158367104817070358977771962823058132706381867581830387849738556676464422108456782606238974709755461381664573631689868766168038849411192031081227811742657031343897119471389873814083522482077378281705820149387961737833766577437008847114576866640934284468135011162368713956817914412233960774756269529461860656738281250000000 [87,67] -388802643567482990677956099982134674444902480323462214051864281203528820111363892082358671464246138093413876385209081406356567394494628756094638063440173173985721623842322060027509424907394632596403242542900025198936379752814323597921187674619883910293498664586011571542373032508243179241025962684988982266904175767661691408564529115338951044829112271409804076221094540930152326854059747067125827658844595479601652046738684611230766308692387410729950958350606188377292909116467806928643650058830531353749303576938639287668473729572405705217869617985547168800685257631210501556007212579077485493339229142723274503856506081690884994961895145748132765633583751004988004431813167882357845229876684529942353254859256740390420481196678040111147590525127606429668281922874570040949557829254264992111857681738737870993860866563508224849229942744861765824652029904622360599415003102403918919977343169496801740209009039582551921057518790119461440858461908911124646546302017630692917214052403499484351311569230020097803783496555558300698232891429252375219061752335782882663790577522390247592661115817583437309419939902676786532754994091041372014460071310461825258727627463371526740212631724100397199690829369823484435337845773753587662204058188149391468244036286356332294529359292089878334880287585881952113821008607183583827513736943733143501357955001791348125480030890297225342844814818152173493054808915075706621827919114077546418330818540080223150673416898421172757104914502248563564974789065646088975523027028403961968662824073311776996927515823361692480560782658041967421461593870605882040460476872624880950639121408696512706379401586024181430109352076679922883060311681274353782154686234556209626724044346855286905206230899113638884558373779050572847682998525499866941427540813568659644277192754706556616679149363047152824358170839109700791899377527668567947557303340481070715227737902819454668872105121463957366903889337385305620314575744866440646477844164573751440267498303537969655938819555037927188621398281065835296899395880433079148458042703376610478603718665843899965487502370674664904087087199164815382657148095791055287389210537942714871016431967947150669523649760364920295689844480852988032092874222871608303126891651608387383657618901444192533716391430341038520335981178856639927067185063462526176864385370026612230496303834456240298444197153883446738699604337233979506464178599455035325762719111003518079883178870659321546554565429687500000000 [87,68] -563791735761899810129268452582585112355487306714211867438417727214767475805300723238813844632040800450650793866081778776125976025072892481405549086325541536133896956797707657841805557552269736102513798687100304233633284186740193969084292759939359405805898237889558735607326794872516818523051423956750091280528623870282159832129413846108910409056723327825356991848927487221355656938219167278541745425650381519174264651987405754126592809020387691918045982609490821312582932732283876172010383633597618318511798863200472251945562753662778268904143116243771041028784079516714164001225994366479683023342166782550577988795269910877932103292703875500099472839262027713952219765333854374538824323347383000787334280365959421698497967841339000677746494927177446896712305032230852916006571542022461436293546390129759224331423755264575282024471828876239987770845015408029349147016193631961448491708489133940941053022146804435203923284302423432874780005296089797586935977064138110837308353005226174632163871221994450751547991577629431940233530421378033051526171139801380798007466121051695291668181771143431489100332447726671743273262192233719703655714699623771374257620168323882182079270617991777225083765069926989519050675415517458710075795674943061192055619569695319362975158652751952771748414152255858882950727563652849089371332200650647486690356800185801663290369555875268725869342677828464096208390921134485010851359635036315996052289610592707912183767448504304518414906668376946848543309136072110850667794102851294038002680478943911613387352373059801694189699332242931338157714490372650331393714004647201211493364874795530525383015852565331053547054160509846543012297515240381335550373364251844237473341747722173440593548091513950634305445377813374706247887360131401036430618762021659881376824675627641558469168965318501718420694978762458231295678117088558535406101583774977236509726490187716722651299478460250588498427503456048319414767479408581520296666627953726248271411934429985369883523625331310689975229403521303609379266981602455043042203023160838970568266007952326784771657686811989295332954399743208612571925631849583084069933839819999569765136990530497368353296536342425523223135331525019426753435749731884592422451388823864859763082680507530194942828486024167209469994056395514545860102683929500561711946598710849699946968662040334242876071852667294160099066431974734317933748558961612147337678132424931831678804883267730474472045898437500000 [87,69] 2771213709070886473256075941950090820396788400376889081341652333745192559443293922555492829238467403271609521759095139009527238145251182560718817811613562964401940702916638477030908056892355822410341223032595042966726063210630348287915641502469774937831159664249450224723614587762562338933527880642455693379783910228759593068290110555054957553792745145798595050598619110288970402876212566072084902700695674348513328061581432883966187949101075454656654363620833782181971696728756086919766148191531834740281505589132285345011157051986979490163287348080607295242430795759284588271891874686859200820229103252628906287453714764735873902307381853240649118516781184775984136634987222728235654309269824764719228303826472868146976964063314753743472133113831349621322336017922884486420150043200716170804841545897431874484669386885972176497447004394220786969012887550284837887711945347742993985575355717266105021761567360083123325429068714509814616679074093062331489977875890509911782186893862726315058736355099399205810837176244061588974668472758087310341715510323007846803220887602218227220980218165265987309461839974196722400649196915894040948495854180453063824814365865856692335910349042406143878145222046058262033541504493196482101283533723367357034460751218668967193660776688491694799451934145145170908355527620364998787673012183031814755054639496588358739697510753538918344552171131618025146416835397316838752660375327939591575843715477799522879692757366992431126071236654767090878669101614974236296137176310089200362958005683508980917247206240809741329487899290886204282883011507118395534316209389646846351196147907806368342394141637832156770043830396875772075093763008203088286212208027504732557664104510535017439982119819829995035146849948224972956520778856077915435836699243394657913105878584949952083965511578639904364499911721852073553583080100738020828464671276450993241659688850885414305394467911957891705168791594962147840652044567365426991170652349599978588720617995503390342934155353645028168297673700780415227997875961932925261120346974254127412347352456358097607988160967924732755357784713495666623136451802007842260901584676092201626801235530959656900039397360984041816703569941183497386268401442476835574722271849695823827362782527436293021531427602393832321369393461701027616379561906255668929741282981122627356786126741663799755756617489411595056722741662911946432511261563936248329340084062266669207019731402397155761718750000000 [87,70] -244611109001642984974134105300154506957250189808721450958788475272157459518402855262610380603182072682523182022667036540021612107270121155419563683242390870154344065905226110470449168970495874061874252314084329950276440477686583808639033791970172572865854059607478989495555101652087535243352137378863988601518085394119219876724649393531713599387553377997177393542056326212562428054353307131797006253256073697777055395830279047135790259361132779077262218220745971946677447010755975855085486562249563075872486450007096442571974815543811856133073060392497664669223242313527266591828376820032366616391718902242575399304672250147237147166985741016628089904992004717873120231457172360504787445670562262694976958694295000410464543859246728502672273223892141192227399277604522383124325088049774069971759881473253617329460735282312630271055282273210157703994650569536181561758370357902657659390400573858968495520351559549521203522718924649171786905186627139450601072940289524203318150093351156436042627701394894664804458282597406858134122970953601366318840518664961371393187888807899148980175969696989277716135019252933176712792490506012272932617036287323663011128158853589170335416927923478487070850960874728011165291654486730890283524875584927846600017076494835860111497298054828716456065954713413540948391040222838163007606487990504268841243603055518939270131153609111434483545951058719414208164787971288898872201027240023692291871661058517153129921193604111665543918199712403490160348289553397340856492890030578290921862863288639218498290222683235131029794496152572966382604927525663552070261500382059442567184692399357378938484390842862305736874768822904007428777261048306355171525915008797043718499510099138529890103389386353465252634793305220915351092829878321922487102372000701342771459546865752651194201849380344365688119326051806552176905603805090529547034790657214158051253350905086564351656887582640416382823485945881334029156938316810169760936641955053537745049921247684939067536215875336291577865762657349436189224436717164856895517657519820647394355412495456016478034018887608421679530781911417755671259611211536638543901151240052175658961569360374085653309788801144396442420883742452709932560361836598494930301633732307645849925977026317015348698915040819121003879184693586175394418196711447204439686906772152412465658637382617508378082715645162167426758536787750816659651030055489721957290294440667821618262678384780883789062500000 [87,71] 6449027193568433307572293278105989135130969713077938365986200395836475142730003182576226819507689422875836136558994353719719932320291626273132816326991075739508319906948343894129362090759773094446287484221985496512214316751297165380949045328093488839045236855631633037443503432296736470306986074938568292798323924155764531523486228512747853035201390395415084330937690424460499181321421024864876988858578204700702680945120248830247294628505176922014963278174559410698041179804138899856653820346334771233387589718758240553072281252112828708752037438505584201721377243314516160544567028882804682354969596417157748750621640748681154812688104890281391120224397583944608678486346556253021472614509715205073692714969742649124879937688967699579312842538324602240198583687315565245003737070667929912275049695274750173999983654036313005547163002602022257893992585074484409367453104984070186998466489759291573269157250358943381992489361014072787274043329689162304528577202322254215201110186186432404130235020264898310670671816042835333662441842792797457524150230900340697581450354021788268882011283927853745641617565177623943498582248539907218863248482081900118258635176521340780290130370509556706075394988031620701978535132761945517058082728165471280136187102237406681009248583822300341117538431354984497825979515194527440759648502975328270134051054372328766382874083646885072183556367862086322169729555448676595388087702656210593935709540256780639385122154591062317927914915024799451177869906921740753161130700973078815199807997174137310836980719531840343112243441773787104989008906760122729994212354711308590822090224124128829952404661804537032535137919172091691409973153533673027214882178315864847755765279413180776691691328734773550552730707941780538822181847651513646629039084880984407783660141248275882626456358585468191614172679609711864126909639289807388686255413270120114307492519161620382286932114254099582172743922683484891847188072251178627679071075230853699693915533943819465194755764898305817373280276938431901739411243021582965728574963082556283571759682731469823234624626670318685870091904766036478873383755935312282802619159923955301203969960493803711151395970545301593157886180533928279164956357674014078498830461555933087094341645705385542825550282959786794977423347169140808014706912706943166705459750660035768342017201093471444754108705671472038710574616983473230535415288323811480730718415088631445541977882385253906250000 [87,72] 384145193086271163980972551349919600364130977124002381150783669553496142235045351146248771503594995815304996186640791748115815398880330367530513780958781136785894730205717128496192421807950780207598952074859318511379258706635106700873835201649143660205822875192831046129314818338432432592118973162149821548091726678665132268626787178473989830428799026244320948441969542001530493927606911439616425041301480588227888087414321412321483708699517083711386220552684649068696028771517514664174224911571541018403076533795974409604910477408361345796114285466352899442708206730955800779066198720712438981659750568278023022567192770575783354787782876108710389716930598615572387537969287196145702172475171494000590193331175008045534712072774427573527112977415595974332233911403166253016107971245999774262319979556078634710717703167585376798253559677410206604492944334676882752081965008929710326211267486677352624914263918509014200335675721104906172965489338493483462548194603098706109258865289258640877073439942411865214491662477019769735041739664866455661738073440447330759885943417972146539584158583949696936564960868131889796442326412475593057489436148845570831463846842742639327585942325538041547212556713512031853727109805756401134357435403449522072853476888019517055291212591962453695634946947367939250446751257576679451623531594298367734782037921159635912291117590109154797416229453818607348586447249322810831871312980301391359834967996635785406438316970969836474232673744669032869134468907507111665292486688999246376079034574474332022798032715242940000043160620617636188968598885318258668957325008150954478071686123364920911665896045651452076118249126603327275326374766014128017517754340350099045245381224895961774768542485206444874376782667774846003594472378965232483995761881221083163033683882379896127169244384796585779746816869525537407953983397856844361374999566310778845779021383311301151329461426068133856254237252645132466182288619803225614153681908996598706002785230180921693924275840208424304599483615443728019558211547931869061645785470285240061138389921533104820303668636576736401030889183538386188838891143465684276664788598666094671210709834823850030872565144209416514172310696579635076358724889767768858692052168694716819426178473060993018904708275328396706466176317163550396133186550957857851444146854892540114548944477209111978724326566030610299430738992970221247074151180167511654417467070743441581726074218750000000 [87,73] -33109230483648307397593886901793734247409942006464580767943287891925567104344083365017834754154468478353026367822744754441603794413903648129655447943425549366067277900114540571638701071890703904670417848782545080590372868444872427843014280409345453243929775050025022444999535033392846274267212761048921179136186474492617576695510646750858970845835963947069376394397469200657418470974629478273992919692753203952963513237800051663136674924335037818226590029489379490799006791722255955760062021823630025644569442535374809525257948612017740474499909122962188113496395623837723016276561201480612912456205105337561900038846740780933519885811680645860613547319683613082638291970587198339346389625383006743399232873846724247422535357850918269728644947488689536419165805108545717245158487133149015539368291922933439165566797834067683352342741345680145455737171143869792905963900445238395495004947422934659775069001647727868371395581227513418797091885646343606542826589406268510454501272591479421323672034940701315991316486205992682976343287928457021248469993857279531844842647518579903237845229149156087906904418539617692495713539817024692145795165972431863778207449034228153308283640033845091192537641750343156777694662710527761122950624455389025312837130363701992908661152429305132716649741731433497087095415134493364570528088080144973111116210606957505775512871993230737009626925626479822374738765801939914717421450868168089418530944433806105976587614920692605069072653770145554118550334595946095194983436608897402573404661119139593709891934465127065820138835597918622025727485969360400815387227004957916996363182876315500062066678135263316279668875318689356362561551708042063637675302752733175399539383772099150702491714411030673771907438020536005345784706005459007631968557661019110745154399312564299731164362202751310294132950886156277873563195009712249113129021662534439407645158974966194551835332826360238276649407179372383994869823605739517126688579390087359754345599155953213121550578193596399852473634204418133680365423679819642218770490212927724470676441463521378424612963332661069063529671829475429087652471521809282937962467913826276688757347948833558545745495578844326901334564193999023949517158016951596722828592100048325473370516957568019899765810084898203510616042936512489867193430287812984619671591859200388338493271844251987913633168682790095468036107085046750616967592417694277173723094165325164794921875000000000 [87,74] 585059004512895592051333099439603273106164658616095936135520155305324109923912275580280668773797380774995561690220741399914414704530352599754589352954668885356558268518756348094741030754784031130715174219755981027401919180474184276736611017440399528014272147971449823094513348003634636328992477758700794083353636868330309896743875074879318858205633044892131200783797209739623166858786221960154933377131908473114378454323701009536365225805071569649653950588910582606379045147198418143335841314343290511464057146670021625651272189893036123703054427326857187957489195879182706490621720143088250714258865890854423736014129661173699353141944911283072441622880151900152911213746727130494179032893284124218049208247485020270464525345465539805159537384478017903448647108845281197932219850509808013800816452643941684142821494894680181725174534020856627727076237284730234005983922990832140002400566522009766807020019122220786892148721748005753571638233519896128058947932864288407276789925626067670130147243940065490437879121319788875009884087187304259487074377435566192448786562015237994200941794853643889938042724677393245804561172172661312761472937146930030754510971401377273247518755936767412965813256562362599400272946061769896890503619825145781299790134154980425968778834601336872891948861155295075441651277909135524478354010726617939926236249479004093616943451921302170095963042742685957193652559244823386833810415515281462972034615966752699686477139348682222211992852720265070030425370747749202400219735212260454499905058072599241978292827281086387343974398046139710207574781586801457903633555708406675109619926336087973059926394838778414460895367340661182304875237751214539435826973676864704445842299086154531477295608382726207904904927355931652691953572127489798511299331371539562116229236934956630932535072343359590489350200724963258371009268742896090014391224354550830116946255223331013282156349286967022555889258035350941912776606350027296634003559325936035484524011698811485967785502512427797512032123129791820844526137465963323683288168394575351499943722966959163628634983037656744543193683995368363157595165767605691414984481618899300835132449099991973349603724133282623690866151950211391972693432751082644292572371730946977070331077048438731014212490380649824126525443814921922612000906639187536185792046885953717493782010737213919993261066729757514440641316653112454534806097239396649456466548144817352294921875000 [87,75] 17996531321439768296392129149909086811877268604011550557035336399582623909580196711848956849949714159804652360657090736809244129013061913051155670772565088907751071410338402063699221160917288597729701075935559849465849190916230431029444160919798467348200921318480427238046272331383547529594439840684326117631786795632789210811575347884440178719672455555655527941282868148941450714748303777140588533645432081517701954557299339037476768306942679967726635957575369916123829997289943529441683182287478575390829714635816060092219454560747323705774367184074895318227109260738829055555814083802816622753333937467234247637083116472158248551582439263259750449506735831344759846102539307504557212538479170474678682872187235213077533664507018284226012562438661436574146361981746351994293299436103493669145073829644925044326696696017136129136169837194872113847426294884328246874625445283270305777589065455525697113327254062626643490959352108367923376653684614904402615917703874293420586382047600249571058774158134501110026916806441416664874437331355576133242245320585380439668089373483124647076033124711683105735216589026078173116134033848188290870788819458527317323046059926741879716728793900317535270175083446865691515079762657616261524721197362538801683097069752527479525551577361028305690913638344017688301120824966613794335330100043294447071455199292401473336934304071409416880084334491583238571603735209379323302840821145698598861137803929318258910722495253124821234607873485829526438342255295348904130670239914150448535106003406928802238681632850158854570839970883667823918177178406921006502285749040861054825609844847259364719540168412068196636387687520689314826333935741531990867076998727644360122876079268896507864281651496273037134008615322696349535283867074044218433881367381063160647108634772230465012856738945594929190097789886118134433551100936721154950222006756371918212346277603653628152594793197490156503813831961176378077724082672512003633153671407311502354187035724986669804922412831987714432053104758347440735270564824469095263292890965146725279135557675490157633731412300573461315056417939136985162470016995354428746131480565169777013313395662829171585615573990751718068492629892977830638070374968533002688769681639109091360534989363463494209540401278944709625939956326230136482569034236465332123140087760826357444299288594365946391570949032873828029736747418764614137032253893266897648572921752929687500000 [87,76] -415428134698436260687672067323976624733114262237849308463575074276896191005267083537762371809837675090811510957187398167010542499631121157679896175777466737054629049951812296794200284432741972040843826593104488191115717356998896437983383825027925319389286798244074974098664558683340896434829765771717243638255922925155963376012182109500303930395957532831761269357762685741632420916251127742126016460827320002787198082823892710275944164750853789672757634005652702012535539028736665680561415783266060001572797157901398806956182830842226799989305953949324531367665513011336975439630376242059247896011242526908616272755880593068028980270124237720749975513509704838115695069781787713204456444424168292632974548034658702058597331429074280055654167442091603556054400257729469296659559376120079475761534612626033356410316056604016884595837640947777567111790483514944267344285091820244856438728688806270381020113941909121299391748544174848590869163017877490367369102777655907783962509387407353200244759491957182128431882735351897033531414450845312038449055214819901907981655767818018567912526832775042454413896183103213252504400566253870533074112237757250943203076668697557289445070069829334225070209412601489166573617601467653167070783556395560315411888598008073833777148315986971232158605786293534072668184239168438360110749533508797107415443219390416039862207621147109341996495283591061684747005256913155591075578001987713579238269564515577553786389593140679565452684700600432181424191930715159616677391918298670449805230207314334892220207418451306042967637329112887603601377505698410110601828889156036359110354455067102537282364596289674163075901395915744468772689970571616812408048840087081162678429681625698042362510838589508466684102474550449517562224990385262681837273380597891906648203591641888194806949607415994050603507498126098680532704378149366248580488999961457264414971343673005355928495485683638830740750720824721399485878497984741545445937301348387175573116324357255864201411612147288182202846136507207464373511304313987091245853705095041515303508236341579286783064101704151162637526385793385013952731920376859437760543928410921424950048008877071571507759101460007737973879235300021670125536838382438931051718188360482754195015039056309772125997715487083922850331098872306505626321996082256085495233920583097332675786713468068112603318854467162865130652141948397471082898846361786127090454101562500000000 [87,77] -7646286072058028755204791819246604200698337543361061909547347644665625787982778500254119917280228462304998264093406437521595644958346474210151194424091415321446162709046356574253088410457480908699572512344824883227264957204301640187535428382122349465167989533287743953737777214694105994211723170349841095639723062392016237787118504877442755529010954521896963296871760430149921890045258356785227180225840903317209966029629710352669411777649497738181099716494193575869506252285652041398919793980869130776483699840382710098302970756484627308024297355042284168682945121757749812876825174936838934266000173122877490949917265939009892052347917030291955835390093631306674840064928510290581768841539007666934345041687444693862922459615798061217223398963738856733556624706103610868459075779474467728144119558404584416668169976570107923915123346209042187709178779570256067506841653137502335340937690842450750768564634560455152339561828844971119625716435512200902949747500321744874281282497261742793735715620247175625761995851581512964672331011366941285900312027829835749934050886099068264459680544779134619288805793748769754567884491255350680848370578691188320067376791956179203966949284826791215885372572408253844139589477912577382965152517256171753449898878387308284582449057486317993093475760310035025734703839858858296968701453913722811864163687087150792883966909694542452184828728577383035921423504569878718502416886269118789346850756787766126346396907983705658273209749305583001778275263383841622860901484988867600501936788289048136619021915222939396177033734268752523522652318967036200938637257096558860691670632642609157362266807580689132691259617336698443369151006097207890609554437248609484672247389201293516403147736500659285912454969870434244207977154484807811143925806026025748704514940896383055095623245289135451391790940641074370568906105629134638552547962847138244135887035418532895379166568309795685881526306604646238355228526479905724197806384684933233407623886759218647891388035827484413687975134062730507682892312145837979147965485333294745080169816500710521922739538081971904632860593903752600106406948522786977557847316983485457794992925438055238186977384544915258364761799520341058731092042282418750819603608464831263349650117609173310742165352670763958560354945670883949509106933412803890112246224553610741390721320360303031481879018619784601736629608970119420519040431827306747436523437500000 [87,78] -947734232572739276758596463066306932991883650371200478368662723665302353287033267015358956281579601741134871263699381401854850899827140991808044241812144025759823710187251048625791473898943850837358569411751515283892462956397611698495626192946135203995241539338783888444605493215841775387709960852340710570245776279439400986125281120976507638147276986140182636221352184276098072377551723064373372396256941340385907107374634113717726166047170367743129707888159181293242973268623074151926701239995881945103234653449462370308750208068325657519897970580729934895665114321984726874094589051064165318334150519820141433931973116280485915766612771995508995752874017857109577648457837434224821224473749818651284148151877200124771034511102346231513814452297794912488960467314670809322847131240814065702741815655698066561463179362356133388489467928102149551904424302603093254507102703158268456006162503301900100079693677808193306626626653906283063042461081253841021194880884126693214362860724273914920259616919749309283945399329449553640424713126809168251106596828606253131692576649814147489657511902453669134106141052808963249630971774696031784786250049731180457579080355751723847335657814576547965972355033554470741798959073231214804907417444535495024599652183428207892360910221589196427571788588277931516453848081546399620917119457565874964892088044093590158030729716655182983176374056100362609258066183350754926415842618544106945589177031250540189923262414417556147594482033459408116333147155623015170846949459476436058027751979672110155873444667871292019128582671965650218501184619235495725143080580333105988790875973672469427465950175656437474842152743485618511331323715824172086405916116238703211918712653058924577838781872930341834963308929220079672010683856407696281068609107923470374925269421148015977816023980021046215268866747524115917189924155052959358349392033315583437465911819706104549834981770896705995931480811693348832645729626296218845062600060230621102346782336799684528128560437256507478750233821969969673130943825181473034895582205703053570933217353716202582739331061587304834458888388136186880982100562053267043334445474382532397501395449701171422424302169491097463291080092187822170279643469778341460170158503449516705699553089195543982313800420020580401390083107514327287815720821908376588520394415098414156805404612273474465313699053190058798831763020587004575645551085472106933593750000 [87,79] 58798118249197361417281803797203212733835444139448511518485734594527131521314648847955463410965877618930479232497955627246596439784527091798305482212050075629025593825541473559079530065459812976488521895551323718947539428361618465106904308236366515601030344418364381043089991511469775676883459910918330766391462187358790839988171533721439825145995500165991204560726809377743014686591147961008908191224178934135992176719688327560690358495469132333177502201750640568645198720301932803541904955538715126287618471651345439180532252912697951667275182325543344434967993058459476678552094500333698750555079045382434898434262561374837178755154375057526137636040936041605252484160112320860380935898610758854212796540513306198925914212670376261395426223305993596928069551392527893011073360009170571240333440055083014910246794708675760394223194826721448802692182578679261462218053307017070050668741769824474328526766014354542542031551498312857390238631382591212533407836920993873788578911602908700395332040867454002037219231886413923482632999555628165643399582372460757163863075004234579102098885516065125758777663950254616645159231169556990601900724894053816759399264759474846875569354310067791631842445098124227719899064923133194063905132037614416110678422808059709250300420534198030960525539622948292059745117825813095025206716625800492760557356536533220837666013954475349335014144735557945623410375827064585462646539823808155157499134235429561997973912978277878703838607343082871918935856711797511907379991980123857702061543305479258190998160138419352420002082975702499470385874470217321548624911945104143552904390829077134719165795257010345883116211198539254782185414610873895432441867677701985211482338764906669916219683795862198958348077160475568381772116169442314909711532664437982671414943373282164155589429551724018832104041589266324637850925350672217665306021297339060531448852080258348136492130133754982190850308322116376368387563737578873180032539576354199454947122439595036223301230011818800450376914072141457466180234586254526362693494047341841372925146497207567396510252151239258920931498267859743588326397567522629376484181739135124976507516071097478388276846894738511476390753802562676423002478065447635626373170672663567714547134286414532862889831164573903367604249189257808465801322885494169093100706830219725729945226832457172130143951702330651007399886509574571391567587852478027343750000 [87,80] 19228649642219371761108740544992210387002975462952151280870508599491411910437913930717621109559287684050184020720891902060282465136733386540243472160618630494631533906684582085710335068256975464593840519321197162838268050669820733791013037485358191765631977090733180647035990608135511550259145307861918507527083479921934788526396276125968283913341652127616964836212713098470367312444456564675809517951818176437449279499072423162164496464967902420333234955530545154664219514528243447977213684570083065440653932363949863843336740618113554670067338874765927473609686573611793143879930119135518051361919821210477182200773954774771933340944925424524166825037027356211131544155338152008076328437939355157300706309906542388905684479952290659962261153486302428531545448364355750438734376479221526631462156846231310810820291715482158201704622431426817552356201619049127199730687386299750224334516094903674050195035156574349168831265136837844412311643199325524786441158044765069764751802152594541104456488606840822647057710195580763684648433168614404343813611671465541786451298479780200309978933537545228538228570554965381336346214344068086064619083300705426509324614575761264629991988530269760196651773018138799439269406205892945480074364926896656731362951640461846091959852206192766321373188530248909816306826715441742106776102457230969543788225464143688088823293311801201302039740201205730575881546341549525240945329379454661530687249168992516137687112538051318334940418300848315726260411306395665593529384707425662707390826814393499794242505024273217285481940638710962472330085159352959895057025635779020937489204778047875172624707248134568017604980361143615361762679730232700909890718536890424462507554394739718788989530622782889254685553974294373382920515283348798501560824941801130576168991049227720453590855436085050278696069136216708757817310574681973867475503040196160185995752368699468640913221385623959424479313620279371576219785033507307819177797848548030317373948545856798626306434613276690907268606380546746082479397263094313728777067908562516906137425758263496716223606938452946739788105307414976221754490167583854545373019901002122852758145555151750951609074170930047552573009477539897605849800940480009529887721788981636304132793903560971986071072337819319760826579017538174117968206156927520857059885512753507199443303833364075796775029356805442048994336801115423440933227539062500000 [87,81] -52753251538499458715913455111672121151393043605383801981043587794182665810902640837627287570830792220280919788794378044759735479716175005178782908120472959908685475890807851217435608752162409666437077256129424574932851079335371243098196223843472075035742320949950956296815346386270369382226914888745854507528675273358005468549673226795729837308984578074435096896205936180157379813551078191287573572315167751681688762973612892868447946709823721940598273624980069511979156904515528108296645940711243953217785541272200940473374330322773238460067397237771236065897080314094144595608885494453465308641059205959106713855149855413660615337372510090484082435877407967490418665421145055795275001946230316358617249067913314861675641231878952577222934200454412602867264734461825908008810739708428706269116312097507941115306881552620645317732145613649305692737912530931893735806997799245616356550319682219560959438184245573658299914746544981460815432938864708256535215590059282721495355699911612247326983307529366506429496724373108059159399288521009023741847347945645617337932607602911001219760511358752090303764015489092777480009090793416769177983018118039240720892448327637848660643507795594146113262246744716120926988727698780704420559388004122388983832641818478568260659223850126247763821226502915543810381938491059790707132105688198076225179566804134676429756395733767467837592501218073636447435635196037633833220191342770920699278730795874471796628433002272358263205250266446140711742545675532354140673918690001036412816209293648499280355155133450179600015063228964602314400229399513281615963243876943474445424627668426101342916053088195867193672332428891621918625753001950729417805495960051730820438043395164922380819707535920976187686980198886616027236412283655826067134887187523406329409069771149208156515020800823083738561042641175234692817748384613543349076935306242770312410588216421828444675855391014543306028824269624224243410784182564645202012550143071250380698360315372756652855807762964858463522647567041045792289061016816410838930920360444323411609490054570683905823285919515099602766632334931008368617371394790562131049878745412738145947787092197786152811356858030929690650764707840517508410155927829009731651321186960200786138095408781410303694891565723906052593388986557147691165722647846386461110729901780154896519508483560953056540170080790375095602939836680889129638671875000000 [87,82] 785234932503164447048448588174111588649738282262092543334934314886685284623508634101402517942550695831149632484984152769217510912735367956523292091868396334728116211772133356353233702120479990014073448659219953897484668625721155469286170351807165843464598931499308248328011279423493304828279435168807137417128021304485541700957244097846895364609779985836390859649617641322649791869210582209839354649809527151133111120684634884431776538583172448535154763185158217825638649519016026598304428630473832032660044976530330573458730113734281806722293807353518938762262740510345812850133091647968270248542330053933615413210552788714513838351418550097702248773328434444049023351863348464177178609532933914607073674300144620753386928986274516632447307890993518287146937998729650858817832248083949573900967081447580560948673958708647749672900414971615104686477913287089929888223342043030292336447594126043712312687334281129521974899835486027787962571476005815319127878896078200689594274213523394514620751526985460657159325240125479219957388801792484011435613355065278456589248552074051009208956933725265207611347255663227999947124204280701854583273774202609777132665568453732199835068869918442398215704167640277916203620385837918496471646005280348820519953938326066819146939352825196442143914140493117875490719373667777840417019012058439953393526846497639563656005239353654814515665869350177926886174286036137119473344405103989882602699714743099273543329678537593268908741839347972277560594214730345974814010831142200879446930577063826772821926565564891559318738868416611808585331917735902335334279195137484173633618110118158338504675194268391689368840429473991911758879501095637804040783594367987749025093853077532995919200198527752807895421870093849551825406805661360056232205954916132840898621666203253442372954466787507552539216724294566761540065489032930350016113587300064864724395884042794479115556370664716325170152731186442365077073932456925147784859242909660620272198033882635986930066597775475817978196676781348643738313318132150227508934976460537134748043343749776957631722895418830406055447410029728305408358234139313661336826287837844440180235650404019914803593668024431504968423243126157895971921493448577634101411422262480032783830001033791287706866637142496939296715114577662817518254829647956953902968676335652514674652786609170457320441838255931088497163727879524230957031250000 [87,83] 10791410955891154990918616458955499291907733220442977496040393201941238672090520314434987064403893069867024295669590219655999152181677355303999911002931370755800395565623940495119352089204055439593818201010774455569052530842808423763242272986700413912658139946732553988686446857747958583660424004488750909004561022195036980806000588869507618406201208896245652106519105392630587398238071430048727398168615451244171102889661600108986330202529807496757075791358564569980751802105723522351847649431294205532048184367650281314453972454928486271529481213388608972204210742742560956472585913939279694421293562128026199902591582612965063137129441491171634279764020077512727852097238333779546990913911643467496338718234587778522528540059468415991583885539187067460935056955699522289237387812392398819178911404096694560131143898377097829190293076865718897426097929270078541339004563207916369940983098121135740394748361785559513282623764148008484321630632540083226687474889641420321886045231900785438223123329453044937095783001895838010894382332926601299237265714808433742637058990145618484008370080341465297633823752928336565638854692884321073824035310069524722807791615054052037389530643694052990474788329546174673355922770710200507357281021857913773512071773987712742869679261964332228489445270477676508802216786146094405284205041133940991465969851878335765495403173842308056356987869599165555310870258861124107824587180287165199196074600646978966636842981460537536093480789086346502146663106850173921381463086910056007911759492777921746837938950881822145674438226482763362087786701621563311649011233081360327752020352484007123160213368054166521060657265309279874309078685301530535421116353474835157787179788537999213589038519133222047768834797349278747364883935733934956955214593727413344490420691254143550403111397497560062803190282894459509871097267324609848388547709716168434977081431957355225722206194937806821370021635538354512605427101404411147287554993970361348372220612876635390246602578231561127186754407663744788674257714848128214389078862636165458657197822377912801999183106148047450247327223525540124451528909075652078863282791021062394929543021893922208595273367618101137454572387948196942045697904207863913899546818299214990157154318919870818509323437207482062041179885746301988463816141941989084690081931441612593041562341640744737691903765153256244957447052001953125000000 [87,84] -300558080489374564966052933841605912052315781785041987747888221016155874144377001008576819265649848825611695847222865287458387938851912097191077993988585583236898422327192513008808114503315316791344097976704815997751306956204764042805572275852215664556616830126899548654543454040875313288580943286943733282243315772689383010331132527685416101612745067487737790581532320186208737798251104257101416632595406541308153654409545155257213355137502208558550323151441670809811402248700377434412231492796424072020190656773605075588887955496693836378011757398697506435862644972699793524599124948581078657714535750711487588624184035124350850130334543220612199550990632763486456149631329658860375479507787605220181666789127222471842546504577494257248887047157090946345773071011430927607967665730234339329543882930807049557025418980659509557412726244608704402223435322280661041903028462694703902368909383946241728624590780792206395850206873221154811788033817675308083124159219179180944823907126147275097763266598496346142694291641683626934418521113327591419971445061769937403753338952494038650185206952739000354705205979679545616482639401706809764722668391101684684009699071681141975124143020021386609662010301648026028766479958860381081610130311556262709345278700627073540852628042299660244254354538366418925268132358486159410799636350998390604223450747361059234845225704500218967867853051850290212047882941377005493862264772962956095582150870693180020309493687397384764858293843920658205329862453172890688688312745360924937700895843125417375059621221366832170151147479389050084730448235660629955771863866737297314544429641268322301141149797074719574093372244322674756925099540338411910940244516369130130134706557702293869973820871304145718072927358027864910686892336565556124707394956831469542426353802383401032863314855142577225563573269330143478953423407793326454595083690202600705604268041211489017891566051064442841499958582472471089276425018226835363990766730041672523439909556891697488852675192117282793968240975585784674349657341758876572981584673028865571839951920132709673165783967835032465472835276180168031747861366363459360733541146242399220432527503517272884658032246393767013555108292235732493050554430166685223212899882438466588165570644742484205263418960052596862638649253534096377493088822350583689974015272748931889360709136110871853020398702938109636306762695312500000 [87,85] 616216944470286473606420917089498356962234157054358822198847326204556224776890247578442166397960225421084731276585467200078741199022446510651020638011843464682126433724362761867925575715785794984184672142004739739101201702655059174105416502056523688643712530087959339380256929632174725020394588127427913883953949680200389679545150427475154852724951167860418813698910126676767978712670411837614652771252708564090029083623789587890683229544367438087391975353635100995248083008743782073418084287220033065483126382763689639771974441494357876453145361075953944871353900177563970978117783537670048880394162694127997867115262311512656742934092484323296500362160160649781851989018422941595143398884444973176859142397202866280941597635297936618900078847636868754203197008900028673398825089994235702964184107214265135147474611669675435551324497024492505078528655434157348347343449420285212776734573976458430210481011598207208191598548597783947857431374934938363425548751907200336198549879267988726037987492630359225478998699294928387296091433693123520207413858384394493130398740537103073037717089313185677743494435859433255367264042903844575859663770808613380050549547849482048637956484635232224593660761922969824526848558339459764820729836131955162409364320359743393733755730726868113981397650229595482725467726144900516556316031099695752397341156383558417590628692098998351120642262398238002124652724742777224360141060140147680588295793244498451562842127692926401383889354354985474045486924747758036381889732602272982390366257338130155858069444586459160697314176393682022378130889245057384488025795737081594540269747574906409173229746743826811071492563724559429720239568669357747864767811584122772522314548824854192552738447295971238068217935664678083224843749054439940474704053736589946375829625277482737241567383948948459880502749771282116784088221328736128573275313531615583776498149149496620016187907902351971226486430455751692335061335057780616609927064241537695120978193406956601189355786476461628378962861598099931220602193275154848902979128460070577680610703582823866290828627409795635128265139879504589030929130677663028071286724509629780533281412145470068280997725830462843307284064352165607743840865769805182044172867110092538190034934804907885795409243266887717845123421500013674556463199541440342253813944856705719852470459763082999415928497910499572753906250000000 [87,86] 21096804622195051392806575436645178853557447022640245372022795241943545684728976909107606448945222011917968911369304328688927080932539455753704029706980918353690213011722199451922624046969492388928410760092418723296941367661683921997062654450346592089992572463357404770894121063516552184565328164535735796477699239171168080938854742930140014735322761931266510233738692192236533823182366773424427800810125881214180607755264318873350189334788821732795219651208086749134008206055758660009013899628545694416943330605791754051422044879916774059207052489328335675421004474410117080689426556385963038761631414903790633099080424806792117795001589372537507094636373366828660006237230198297590458417060264142473333663286658113889815395080359165014988213906203991247057548504450941075924522353013890044559942784985296367412544936383005006676048587590880553521553962669201324627514488492128785120258915592046172263547672637673019280089660039016544398256952814758244956204160557838808538572856600810613806078386606654998780342339304158567513789911128743210227409217023847166712741449279807139807680825257312067837799302433625482133277559841264398128056001911500100479241215251975797848722220578786234563173348512608393161516828558766189337588486755582887673018211787792088325569475971789923653861638258339634292705639547721071134022182377713883183637511182745620219632549428674975974585197231459241349995093218020938903399804777178679453077900816724372556169075487719822035552529503734027315687246351309127319948982237645258699180451025332478415489509741961274342414465205810892376818076407157303440957075465522105765661254161080728565237505741191295087485837215450566609970770111609357929204138065525488186304956270940285518515530891012779902706454835169482939555504333974681760566547686984722350591589150236598122445779932458982723572553137994674975915793227602490340958819572719469214254759576708021504052983236654562577505122387596891958841722656578995377178148273428785115770521558925266956836557984096899827964289857219923374858890317684488032837948304372222706780364405964448774728557176163902138463855670685375884095258480059071237641531465371043113863025665341818522092622337578710379763628325704179282876859663129404652960687814756057637500599703950128159837338011940965819731419331287824576582309064518633657957545200326620124520182741889584576711058616638183593750000 [87,87] -79823262867321392122433483582171390985301873058951724327348004507073262398790297581629120599034559232434414745519083108499035442534486734897899537358980520948182635814885920631887214578373541936846939110630145855581029946469805972129558018777309078297597148609536503614294014122103578546661696646542495714298055428138880032584451988645224467406745421596830837833753066039204883664771314684421112070688808436011862084778244709469470841751741648822268144361990251581586219454081831528059403563315395077963794443750922078390561934194820975210108481405789609193251319884792835866049753307678562165337689970356177040123212300229191391459492743558432424385390207712031963641793403498659016001113581740549027067713303228915333309387519577842211193040043963162033664327389135528728310350877689757988003018068228186049040581336615315124022286869133815779174653597687403834208006861971605769584383440193852142019413565328855411600256042114920525576720986702523590114045199101330695668980744969861320355543134171595614031174163356278242175594772384322810875136053372093260361845646739660239347988603191874172440094977996402078547005593829968643223374527091803158065733755612173005646753056539374951514964391319083460000332468041933264079821380368317259561230775706284609085862734789631267382807729405778764537238520214803180500640719768215641801385321509624417035984132339451911763660145757448548991360251733939295752961784035485046719175413020939065799034702411516951568423786034563591585407172797657342925939384239083484789640167428895502636564640808454428574512057143655217073891715199170530046307326368633748366666376625243801973465575596911213692862056608357561847898042345918173357537340341514057632282635927498713332467205291885800703168043913110166966899818090860708981738513775679020142439660701400689588955859821607985418671852453279337425844149688509541837306795753204279649508006654469675758880709646288242702460710588659101591674987987807419884453618155007032916603276540238372753405254927195292176342885216080096559756407595387180086163141271157317506925065085348664771396116720013284872979796447170461551945573114541828409888754573847182076136114073802873312319071198030302748984245891062657781136828724161777712000031309678492476080495689620693525096361586868587995099585746260230568608482462523900124914499994964063311897461971966549754142761230468750000 [88,0] 120612236773456466045431395090472738660020304826943767415553487310926868590897035816905394694447723099153334511036258869460846707612905679435222115348333356748105404822009344341254375084824076734219871797683929653924385293569031877510976673967719167320418883060828290309864357187065888564759035881565620191540877689979390704953543920752560690774565165793110258413365792599025248869410831193522691458003342162694543471470870268747135582467280684030502791018228071887076085293654690579633054917198605686989750817916228223280398528527574459164987509840676950507564720540609768976242464432201398438982826626525677908211930682670456776194217544506360975863683650544736089550396292609087696675538894656358778669449896168545486839594195468106268971306868629033700368135991041798893030130317680769872729538595158047393832337638001006865822472347287697365784626122359315694718456051701376158645389641112333233174785559182949481653601910556074051442370862770789469539945064103729446794837722672782532088989325054103913741772329473034699391012078965381124964339432126527587702192837904219651939699945757584915840749464952811600033677001824926914823952578661867699075600606008971471079089459293034883291416042723059162998171357582544223836775613601202341502312601101246962545516332622517680273285177871397376700797578753427560136090245571460083135775198407132252499438454360275060626723866263162630136273795350870949261784721853153163721355633858067970007735274615490682900134931352272261468154435708784203517745328188567603420935186782934019006857998463654276665624940223174729746315578499708128362407941857406824476769391297348539409849164156059162924299362253674458157082942836733215647006589038954460412434026467170513424561580342245585794156310017608351365503942489775113928085136814920406429568828816490843409153471750091109835994020714833080523047139352627700363617553255471734444642226165179901689128220185069302264631503374484190974177353339302995990400152824981354373191065513895402016905995509828011869376451402943031477678067391772918650496970166785790972265248894152862319417197340611810582905756002026734635454266472683515833903249789552781823437419367754009691934364283187537629761256771484762259910945587399805383565115738000283644141485498772806872162211333891001377395535914619901495187275633077002951994844365488518877853082090671999530112843281340390446563736252616232155926748909217384126758062373729885052853205706924200057983398437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,1] -14627404109424120956644280444455571559710567370604179696505130467480612418274348348671180116475783198402678552729688843213734623334026846390978604125428007785884283336408046134892271326417767703491955581256851876631389065586948709979465813307573409670363929548600804106155833549568391491522739229085991125617107926130971982530981919506205315435925521059743701821394339254767355493461901984796068924098808553398048656587389635158016924730433451575927300683424918044305580242534192284763159024898042638732038290828370400275805867057103327382376075858715559550921614098010799707251681365348574566910043862318487711907513946302689391724523274574895382373210673883020207569736152353702195582180052845741995176445137634744183176638947097366609830669345955768059668961717207663917662863370438801625435668321562210238397970136839016923043732097307865778918736042298073879031703714137452629193561283112475611109668458428129583833582249410942392419121632813127936946004705380594888187640710233354561754328165410148855139220978503517886885220861590467805645199995562924437472996002299652321328264487760493009321955936749739285006405215953541802156021587417725664486710785292215643132143537140143202911416514496188661124893944969240042234593806978521088747960113188809092426129836778721291338766745536071491991488916676221544415773482221913239044337593086816462431767324458369745605137479055916445169580693348831640663585469210040694985949443743330870523329000251247213710414900424152419957005759125927396572173971710651156496876441051195549772707601046283084336953596477227911295674675818737817145700976262519855230481088477880435552585138878468953735424469870278533545757616385301839345888647213850871558459640828117398304094019279519687307900563412567983080542580604647581674296459244399593391811993168551718626174173268369867247774760803474779352877290212554841077313298271109378256920213066229434847396590042088354568154598657937467213862330273270102199257195301421050075775736389836903827186963338583026810259568460061768139242799385656901607005816466815096174571197840230514349684935025124326470742845327329782985410763539842107903011793499096182776980827500966545984420695128923596038887805894230422815486339822151319252092956016925961776936091279196797223521315651863330005739320333226558218975217723492678787262534646122438440975136357241547564529785222996698833647373632701616093303742421331657751751019230952721716931819173623807728290557861328125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,2] 1143089085738625579065188647218948006886921425092448821617109370005746475074110750799472128846317790231825801294002885234823470283892127315965051120283696629767956484006946987697529647621979331191651905349581800246603985113428276263597927595671601027889297143082024538505958060620696201147140093379099212738128557754517054532339384389527060844378549315839816699026223978300493761069698376056765499750006796901167892021393909716890933704658241733055123010184552850951825708258278466006186856406512287899240948569917649746836051469910158078889416605949771540981880372081175080887196347561817911265108265539272096996141535054737700462662058950654621719600203553011744916609677464220846882684981941023541054921690901978647512330588166422279006449619498427751110858197238858981340465627933202294546161195908573084488353829481164063065717986193196989304536958101664783905069933792864059945814676742386420674002178564205856946631945454569850375074482449779624090802193004153390040688239216219244070087784196312510058536451674650806304935839932733012534802541950073147385087308678197221162448608598163868697747201512639248095660626631101939817718713592683502018183607407155370925175281079896158106781250331803176225660251551113725010011949527104728499156442346708909536740861205269701115653451147388474846997243003800258533024216463639999680332154797372139137501757052254933470320850118497522937250260680941502380156436251055250866225409997935310727814674544573475354423047442653373995335786345683521748387215536407625825622196922679251742737933990870939372115925964562068291049305116939799129528257687898815821931305336236064864919549052005559542522911880050779764568806439997837845992118323573286439593311853194360029272769592103982224733137258697499395713067259017186162478380972960378977516738653263747860708923893828550977539181620375121720016503243573221505388546603163012968391631972104879253401192008496796018975771945018492246823830833409767491057417560508653966017541498441066589710793232825701273948879795443968671984958107093667267718185357216506227267005126005533938934502852723103548078333405746125268111863144947938835022421843106899056458819167891890058106290096136937702387960613879237522830429304779950356120921046758362942135388729620544091230757128500890351206759284406331885389041895782862472364529343764640619002529006809347877461124045672299160677408172351854448996106678095186131109047994738578716503868415443889716698322445154190063476562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,3] -56916861888625554194137091422948767400378614713212024852114352168106966914126857374478623562520329556400482468440096251731668625511947524664014800931028456555941345916724852821378465156194944176189193718317364160857294225506518308051853145453284656048888935963511607254845380272289550760850843074840574671445467115876085306132796026319777784575030068337825613114912919462658087559595956059209102493035579807729729308473071949395150688465806313847001226589712289211108735042587482797200766847900879652761026263256561208990281748231930508964754673978939065211719649761276456506600211166858685650010868575896539452714429895067303730321928226145109832161966505956609378629584933993507310286999614808470887003802980275696329876801807745861527965736791317492707320085088815720294438653466930221466168232010402744701407123755438692638620892932970727295514439411138952389481281510160893442853963158240888221733935671797756302644904285728578715424269096846703707849367958108568388922399625100454762285665965824311282979845691115742795123162231269569502792512427240020345284898673957786389260371222577260662539139725399148135082369752093096606751706009292854656549483880473575718737549457813344976996970128164246268227072357898689374339531202776395474879476737042883510613874841031398743137484765529307846790781504851695786627532319788100380930130412649442837589789142118379959259405508047977465365697088347315432038732031251380688115518077544945635938873047322773390474434902410596600417760453030511815705107605283676394759652568404786059620699561497724507350311517806821100205228041859253039745362197592658367651027186211539301182795148855314504822821251575525164728195731736745562742050982098691519054447348900837259655587174020346206619690368519781560576914278093900916394358114301869434939490169732856097431037292374212794034196192417181624702985949651807382211818970407158391008170654214837756385728213600726443278795564269062758245246812153640593816946067720115971727004990377269800652868409942717739798198852661813864951196332135126623003497470827464799347095181300926180370692998817600314747795683277038412206950639286527548362324087834452868148665745094414230657599386272974856425167856755111486863336894197805870313133815094993048149329423803148776827669199864493832646344556119832064920899579083531868419796622756531473512394064355461699543927610751007977436197629512473223324224776745098061102636962510549496431142262736768699937783821951597929000854492187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,4] 493477107554255531209957749815005204237517193560829328392220706699746455428735636068602683915641912157616695962297334626687767477403520782353564794189155265999049225002809107310426410599806067890289076470105095271332753212463363627752614218441342599918776073672957900158641629139659694576478446919299637438208978726120354201686995410506662855615009287822867898580475567053335543572137816514956642626344480757244275287639128357164350497160894202043604013066808979242188322715660644768585767062380191050769610985706017172445754037489514263096509453731040277302878496244011001483015989945705596449677603130418166833600566128786382897878917582212335610197127642977623040152299780510463652056598047982691118338433331294099443653968152525447246604460507454281493600600183785215502873056897934235365272826285642981470971298743929681741169771591252076759443164754753210480099100520713128877578481661023450137295261107414418677685824129681729951175397523424462890338930873041347780510885801166886326357357388071372780544993999585348694220986693400225555914281598594612065839978664594070063005031518028979581312711745875631020427492178757871873162404107710371808711838662080821149959760010416897822833331796515937071258864215098235442095458272201484432438166018264242780948676036089776683867245794779806001227687971231780918324365609554055067839340045905302609359870959159618653066679396272203634574893772523674158951505430339824423238754268828392505297810983390261176708102020117312226961891902747734551402734196739553294795637119267981515086108361269616831825822917129996708475266933548608783939635923586427928180930153868991245127303569137281827180580429009489070140857565136748875125235076044452049876278465664191518709625201976062755828457109909225941094406630337390244006560446996494022664805321149865904280934314145546567063352815482557969809353209466751942835673729502537960882538793533216692874216316106432701283958423101487350850301467280687182045078081639731047520613814330807090524024986340395648615119680597088805568864441660533452759819367558020143224298535602968635999089888965528505881240763618429182610986909107014118192775820540338430274739334072053012341652363638869472077360107134685379506980346507170874684859659218639233923057737045484750591204138935204526383961034279583381430922113064518440927737425305552323103193290198652385809526915249412507289571291396969570863446423264025539951426656321939517946986427586160764424683122797432588413357734680175781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,5] -1912596503999439609587058377078048244420525923219097523459218740156070801235229412960568297755915363937981588460996708601429518292085046486014702121123756561203144417673638798766140118428301977767475296967817594929075386923123820087570899643176688062777720348517793056277466238056510790736111556768346973731402114354330597789052069324924691268949870989480551163896059612671304834696581128134230428766245969099012852029238321548175032769525542893447203750350963051711189971248849485949260354534658689214406134414790019924610842412561473642469151550310148999035682687279320714840463215252792602925155345890128682957157578872194442598572093543081106425908064864966401894113209231469809879455010149140234108286379727671496926040708566946167170963088416600744839934718748757934496876613119245068877698407637189653152318119284708460587393218686967938599768263776389226567540028371986301015344676239447823064972836939145912830466851094505598768678880926089011182364058496906969058899015051097160577881537087070918759786556529375620659779163559285143879855431883219556901686342427592036177403971678535428610143016221216036587407320250610713380216613332124055890390177139734673011353865974232354917367954010874834902599519611858105834367539758018422786320107404299793491412081931794259873053212768459245620122875507505834579964621769463545962086817000784155883972738387889594513561066062640872599943241090775318834419844251663781861624683453313336372509391770198481115232824664394437201632658209835135947828431439068700557236764709620133910613559752942432639502958988175422810890626975806928794467234399783308310184988077362419724406602661796735277278882399478757671598350970640788057197945362242291823399116008670476597148364952549874396967323294243815481844541066939768388636336837192900762125078440692323615777240612482109763253416573440580044485701728590012432135860985770620343642260348990541560072655469740574388087823076234053955086486702248728715928022464830763902736937064694588275309597044221911124497369311286837613612683313777886700205191508224834691447949794819823612736575089009009510740346742481781573291717979590737638667684939138844541511268012450784548267359265190738380410110539485634748256259589920693305836129850774231118495570423739974358532680272306245660393317706250599730695123831551359741118711288833537739482247732447760212666509749503372004840231302082313321211495647578405632654162907470755292864354897067994017156866703999185119755566120147705078125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,6] 12363301317326079420486868474162823298312736842580905303014790566499884858009709369719987180051043868806010330233809359983676738264927891673152560519333925835185300703590143684383965439204892275888144218876903238582746303980584662178737738893623206235050080849066844109624307429754767034830931456341131249372268339730526156580206887555762432489262028743686859357200278951047189659270497544933120043565934721408864874954535093308929542643286853976929043387281062105103789522030862363319368152459192172999269806953335394368092684727991968729098826169448264874866137629595302300769211254504189522281289504867586202109780144814041198771119863346081319414409858052367689880654294649613747498522739054202353007652824631527917480151925391738451063195525897406411237546947537028138503348335590627208751555667571672679104727329671058184439357925216090424048611778739227900439355108489382408044391663333693848628321696819463094767589851425882739889928272176675563920490892362887177728895328511889853576094839032751181081567651306065198095937202048431241952216346933344065304974942063404290064745199799438517660364682952935060051087921038035651878838779235511462796360280456683908935934866060240003445455835649476197343525969040355883162496180752593563981465169970688906552680885464619667391272312275363474574101440314145010346554864200464304801846774617715912190958572573734160250826283843896919392418638992709062403577380156385597546563084803500093684117761429196386061048261062649236938361885316348189189122895436915157847061061815080954843085099141509607886330822966826519290955465972533488243267341151411294081548548192177040346230417307433961251392238762003552595547332761873995636711557231710994884064259720655332459824497092448632027434303719453532822387037655774215969737251723294062728146703519981646000128500169673397343845018328866582896400508458834679902298540993197074005946975480784908097599560760265225960693382220455174503562683012933763125840693291114083726888070377890484054101822803143548476559658875102657843439115760068842570531885355720993597933458688597359630428405659376441686200688468272235003064696440292895353260919968136795829409310270359054927385921441752577247050621596166936115261497001281841416528496656321383999945629527115566174715743846207756361379672925624975346042001921149653435865057590366596887295856301585974706761269299815460901859084330619614634795806282605394422889910128598437771423745274801093685707498344428234560155033250339329242706298828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,7] -84509263438087874881994948513189859040080967332184972904184696144125421056117799300610804406375502755378189480331787796994702103514472689276815014989159580542732570418407163783346392532891356701473328608868672937366000031068386223014014555730900009450894999113895115416487519611713207128246923319482183479216238354797006564660621429063611409970770688379707949322445814227486475013781769037479869347541143415566306340653582621375017715840124682790576780865528345303834287065144184851747697729153089778660178562401344162614618397933222297596118926094719495473618088289574086951908673257767176451063916317594320490734081323287690134639061483918521108135424175592046793526122414933125348222914908011482187798632490665466677204481725333224537539016926605016390266330232459828272850040105793387012281661072497901269929872325493720028006654680660652759675716882601326327712822324195626793117154279337606957931831489964728103435921090921749813907169516851549848080891047205722762562122021163768741540853078746773988116866583495836676317235730746224724095094249535728598507781797824672396791052952023067210668123087187864329646029939903980316742632132854960474141858945300202310536319268723709429255421388622067095454271960728626619200087518885901917827797890732917081490762150388529498128572578954947948095898691808011256231047948407161168959613912286578232276534994781533450106140692532581099501152669505682325378748826210301365899824903873877319318331463455670726209391291956947988158005787806255628617055887685450009132992978657305877245202387783689810302540202679817191126208075206740478850194488595343020561017281878395363990829835013729655237873688127573427235879273108513994044647300324991320713027942555415887282170770425618522105914155514263583785160920579900195495513016209314243998027567234447508162292030406134284875336126579374848456558491476437640507900085805540396910129593644245366653016605792883125927938525325605700191536187357565537986959659100761968412681939210361207112859278689358357624562204927895411728467505662270523744462080874536916099520548441701352539300883916199746735005452250930271373388059846629376402313967717462483092589990037704078957536743856064418771460539550720313802508136644653533243254203436009376213471623478552070914717106876596736363677419411454171833219287009152559983537768241543246746582642082058616997677671905457625440391955610847879080514358951351921064545774621467218198521197091261241672387506131645940055108212618506513535976409912109375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,8] 341730786413904842646133433738846932567529574621984419996908047524967668213572984450126130263697746167663110418583705059993669409092854396772853219187836301891187394018235121600885253166198952271701553274040172965354359904054104208188467639925237881447820052061820832357202809029305311124927789647719720329990200771208095923500583352196283087843300554265555152240366500503460605995957602876271773856212841536588043990911958442524369699130605969783956008927309618441017263059605386446808673477500374639095658617292516282481743393595169575026312953292435690782792382497528258120241503140798004458405569841175855801640712927549948846145358327401375694442406391835909359315547001583349199327909051023597134807999899001060511376881368157194755659396404761366784789814572568689047129771575471173479368802013950825788103313404703996745218530611042288121659075069082916024601042859700556332336813639504447853059549221963922238394209579514306651815166348292469792576196443577841744877661416845824399553120457625109232994389649295820698802457089966948417406788769847330882372274718238708891017664583187309485992622211442798612915230566917433743779251124499185880068299315032168078374410792683368732292580338268176142161100321959311081785958122563844899055901548487953124441495713709576257414670683468196099874480504423337496424564733719125592538989754233625924410017223194315048446434127501708794742537943527946267292777667163057637038535232504626425653602566620563800921482843766376697605050415874757656657993402822217597523847379620224158457417600593768606241417407342227973314115788645681306232275805557972709358239077911620424152653173432152442513853494172678632353989954381618787825137259162848459976419820465956969193562671714357214379311343903498178313850592505769775015726366181897261079492487939405731429297204547634027213049624934385851794845493956557163266649628944916273139530158302048878624912561143218332434405092940337059116777643702809282262079891011430688426730436059081226524390953976943869781043367126980413781113721984514121325575958653851685621131856739834949321279032314284673709173481027792444730459247399652051243096273982836315620331301529717046975309557453359531967149733763006091028038825105980634210746883884900135458485050736524704430930870861329818682833111564810229119782400052832573857726354073041892421945362103439305960470881982223275855279511619093699809308637107190807216444723399992382902243351767561525792934213302544762180454340771973420487483963370323181152343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,9] -1403556962991848281150606961447740516750632060114885912034155064086970434019875260526361718214325791750942282284108234873203462304670334404237430185809054957070484642382202916388360513798737380970972438866301953039227336063476282900998389834299393926086137494724815478965161994424517329132294571500666015706025049061625732836540988753894651737245452053460531563024439929517795035748881992581471530109037939661665532560828397047616254272294970044525247181316758600100513033479696058439187124167500365952550625326322828821953836941573703803142866892758313219595317827651231821305986551095533710040506095508657220917898792909684156682088907714696802906896300452315233390020440861864536453208066660872842360624445867404538548478839595311501812167651748498345924693560431516145777239481697612517089779700752691764772422274392132878465701338252447976463137575020424589557989783004798852624065776257968364811521851690145445367245012374408241018665748415761151421800270764462644874414964706171141363864980892950330805232861933709756556067786330726225264730056644682438159079392109423868784353446228499125036680913844567717781035415745832686544830720687010676341735316275429003534625579777195490504080697923489902705883338597243338010955081695324587123718347532261337585870820520860706359083630588537046211981082145544505616377123036816326629345668196479340602809978038168004411134597976302566853651156406534091031878641063584696019292043025614925083806228714553805546706169753112640327908459909291942738109814426373400471369492367320491278788670133393539154313205533582521999209914358920013379688806508231147533677142936282201481213313843651591605484968698095883672373511257035568166996702526528840189977127700997821184287209489788067828204164065338970946565774247344422815179537993742442341732891503453464774204880199851353882901446077671936455485135848278068917045223989704597517207528049319785431249173912849913117226860228651557932731499624969891714105043498227346929005138040003244812916474031491532728292443400378165681753290746685908022094418895057459065926250343456628453657770710941997229388211276153234346673191681624268523911104305194078567293104388303799537154964711576448390819638050118551723227054506002298575716063150215721585562386451715109181034674104492275055178657699981547107194176926561134311157575329281616430526421279743863946585244702063199442376119611933680558795400084441853691060408009916128579078133224219110742257846601359895433636017919587501978639920707792043685913085937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,10] 8394586224958127036463056985855832421859761559018257758403355842052655942455331396298269822504369953919986969306268551140298872453632389236177133763465492202270007711777331084839085926044579848610969638140622090511330676821888844268409790367023409678146287084842499088488534681689224422478733257811537471195301375760113183825236726017635047895810828862406285515462609946502092305238940395907603559181786860671590499905545651300983536716960461262831337290278788702728316105537770102510805002903161344269047731206436248590340058513647112751236379023349386513996395451148320634837116669319956090523661925553104990362040782232350250774768883891954907571843948344352869816939571298148509694756313456651523823653386989830567217575248800798370902137858278438904573907544552267610659910005324730851285776907145839433616905653472204247720906975479626477896901743955550817208732934432058159233102276026578778427540025707386419474217099787835351020873225508070502487476563045226777384168301045760522904742759642872190431946688943249426821698841583824389804663960193388551682462318469822458186817336200967253208280169869433838125156831842088958396117943243469630842322081536577286008258487027937221676487387041538756633411962135958113798585388304178002465777517619602529165607163761354352745827409015990580741510976125021159117221667149232742677914298367329902361657223353986460474852020248810886356408858394827091530457974872561249283153277329599087540635901863486922915796242587734642856430144074617645817225851203785396216120043387276034461490657168069015580905237491281834246754233751661856019991174445197829178648487423406497757840167405789582605595898011344958050460717685403948111410806848204604485718531360747649759715162001204791315511674202058355074716840876093733351846186499060069427326027588411677183333687198266691093295805624178944128256870311745181343027095572418192861865632007125437097974977272162222626961464542246767103807393755312779561533699622092144893623680135338600935547554406135436687827214853149303773698396637001323264160934186862066835286221087237287642214575098976869991499711618062584973927509646057830518504662618903274492058077598121525020666462933584337929572445968133740841354142907198512133967427631903111589856127344673469677078213213483307810243404952162633679990236812682026484389314788624545009825497644194241825738623996240190945029022438743503633672969650915391022786967093508532104921150069644530686417046538836612078597727376822260070277081922540673986077308654785156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,11] -45591965755707370851796954853820898090860383402601251472644225937260873779960998142037905201544020238500331560225965133367466649449966960635696054003416585432964327890326193599000393212301019224894464557003539367972392333414977041775550187045847355874601920490312824419877097440707056220797007245900844081778917155181605396481552075815195165450310307232448283456915475734093825200167550752103049851441122128789385183700467494525830390119609989557248474836741321067180308138597824027604245796377006036394837420409008156657862711887532369235867338859307645173401192735134157770392492368409667183663967701917101828405872064175412479671868399615521534107786081111438032340412925901671334026861536770750275037278008171160341788131928364387053807846185752186564221243205078196123858386499018826260057545142420840139051928778811795209659770710848361082891778853430862280573021669428851926189422005156080708282893579551796402873857788676919793517709733142514186044259568069194950379987231088194930234330578082673761685344468546096549389235681506878801323272211918975156316926121501254513405463966525160078796878294350444143667807150503060011866832413040866175143865788924898809117103144775690649952008070069786009182625769270334008665841765088515104094694978420774884613898714194016011328628250325937929407303400345652173996951564199243911653062133067683259356552942899821438046679965405349640646124218019179539606978985813513570476501814270119196232688806700992776346645187456714395664602167210160060971755691226799107757206679084677523304450119577412454461167160703928823561482677768408600595199098518132709751152619927316132510725789961913373922367663843932076778378083545176137426585110859689048010420381657713770591635181247270873940497092960071015798448450462593728341011183883804864015155105804198365594936794028340962818720551029902538556994105791197416094179547449050782980185340598631676050623415070365441193935188727258720141168291639922863562214264680452101020558103859904604341588655767747729642502719916877775552171645093977563785115794951752252132683579416896301638215276844153977385711985263206370982707084530359172833176770639452520020914450371070420101116277498753478310488197333701078261100922192428478929727905313156826863523698296819331211594946567769170856711198625107103592957396649523511526712895759021846610568103349498389664906692054137496710757323745454683079566977210020018625097468700048737967992091048801492647148799559341340648385570740807150921097834483930455462541431188583374023437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,12] 198442022390317690585761102178388534980660526502038341330145119757409405327811638321638356869981518999320885895633225553673366481197882989377569569817187222544308413542618879071794006770656814806182402715701934579817067114038269065791036986513699871946412172975566993824519443318032908161656234331010940683476226297580151375164309119630175322149832803841093027326106892269663685468302273224625072037623950001578200994694756722896495877773365664244839984938836519007493579908843107128721451408378650979510599877727865320916946048683529252165902903266612484609792188679545334717396557932791320878007319436207362390387640729658073760342802390507400704717867512729265722039050701424299493080183639809621237826283771648213520869374861673455934546630381962543393881504787833658614181071367989893788108282002981557584884489748995331418713076321835336847085102950359627643573381958922409420074846890726906013025721755410927453244614791361162535473439428783644741302275774398321042293515633822547457552850145520860740573748511173096100704038747617092369569951755535552558408032875915092191588171835545516600765616850037278486424921753269101329165375397737373675027937752054722800512704375741447036159744694813845299570488359931306904444884420215919860382107908462406240979286134967701602807646626053226103182553062771433405863174487669161720748457279033418170641260149059589973539139730167304776907020065212894687234735276219670248863871605946821438270613461655788825504213475022696193229035225475716025086537905010521357545038509082451506303141391772211682834270713851886040374012981388955646615496428439260992226009442745031364361893673964123660102778127080681732956268955797163054244962590020809436756551902547932616975828838029528292961745940036187775730309521668589222969971066353600475989738543140941464683296317006878544014491793346685523495276054150051337190198176860641898577566199864575289138823836053642962779418988424955083523385203030049664534229642851748530625354025045041659727754159807706599234260584058021460442007983945389032749065025596078044020801462411992256861427110141220098174493572385112582285676131710081198113939917648756289248874385848023790463458739462060578779575534192438145469423212114057028371180621936195908142904143293936794601875112874831407231734753320349557153496521490270036709608673935838400078821726301550973035605783168057164371803569590860010429533757313665591562427304177497107780730672397901839229157807346102230577413984832104417704027243471442965017104143043980002403259277343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,13] -732723305292449438416581296442673284226445822610470016666397359368880743826336156257026901089659949716599687172304769020120521364869130785627105332665036811034961349283154187759830019971507270079458204127867630689331171729813571973577314566708036378280670842943845468439866405270830945858664463634984582054119698894819057105867039270431088547985981307851854204408850140637915494526696460830182479917928456447185832197724163196526693504079682410288911439218351044195811988872735636916498104424268017387546027005508807791622916233205035680464786707441538408452924110003794315070070140507549486468821254698491467953058265312775420659869647518217259910434461921100111130706050091801479845091973398658761333377469745102101851769239813858103161233994578781198633363062581135142731877929277671671591316549706760305259503823593821016435435805906861174554475811783249843583842492973677583489759768258905584462545035531864327881087492637896325013484501919892665514003320947587965870480804215391012585366850379035511099598262812205843753694233868998762283469155320149303524675221803190446345022102307926252188614695110574033018201880239883400634814292977539299021279530579447740969455385023613968928330388044475691472079761132300142986316047497004380867329013157375956235395489332839493045373356560157636087471214130706186078877989327532844751542726520651833518185793621866086721093540479747415779371743921590318622992520028450984581114077725525302436577027215450513306168149027493007790218923383176559012254078166141434586138973130239876320495336903532287034037060329464098764962806347362405441420589605813803130963973534776250291925570806183882192398558585785228652380751487238782043552470353392493992111500299398101142301433005337662832408946486828523658853185165699823942954408904148727596488291796756295295472409601612980832118128254234283272224624190924417676240499768008056936536165405926913564096730043169338935819813052836828799047599726361618534673133826754884541270057293823018467517570728544515103726882513567796671904471090936667167715370902756726878903084340491969325062044210569452563215328581329612216534552115417805580646498054259673578387569412561387434026398764885637182771254546184771043738838873688471177560486152574251158833037018019162751581346779426622422709169369175667646208740677762187895199238907091941004865822470415848729422193474492984443365376969229328615737241532589904883860902971206291780575269931193256156689806582261016560385201986744371575471801178586206404474978626240044832229614257812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,14] 2334254715488537075612853232432170663825912086742462819895639058185944710251157024923505973805109617059668430093192269438126539850464900795998611798837846709249853821802626321899766996447452876162435790322456486895706557379796284899783512061691498769628661338380136097482750069148247291200667523306868206515325146942096945352766660060102573488325032096409165554082940455671875280091043907096608609405839669921102773042629603641435046181474693244836547353822655326927451384202541284217391647269527625205309007872041706111148712260920254629896519078527371744378262038312064503624587457425471673991553490800070851507372968604080226663289887550744627023160468370690681079094319682751522204166023250377188481703522683157744863768783286769337670792112845506727614353585393900530585268766487406402399413247503375052350106956982451300182480749132973721520208444390272121958207202069724009322182904329612664322222745711578996351182528701431614696519869287021169942985807610286414881681144916114276531339293661684850041667278848741994084522774626281472158660431702045129128854605329093515548409643921234430180855024203195811818321341810309845261132636174304071790360861520684195580332294530581224023746130000451237302422003402744962778133373977432079297817131287657773623790144665405216910270506916590737793822907959938589825333447160410982332631062629362383927118830753542985679853231644120866086328233189412170200331097475842620329898971000159717831051782390359877429574819826249398165130948456152594449622139226821783751901256036102949553086276954719092424717216227986308884394321766599684027979572799365575711176893988686215102719934452303677074241625715143954868019986559072029562896099307702286740240339128632557115072703968917544809876422426653256070154501292707603871887804587467028736017399953382225143838110169316556157590824535756707784488519285004471136141514364091665214369514243944630908079982853479601028016198415609402536617600001423973325236481998901241978468485436268073741545258313550763627185105675355433939191284882785110811763898403159864152819289264505699768184307940410533545501377678152949100448105776755869204012199043363526079045690427595030201415216274980606904309009106792708312897498072058409628941852265682393669329288958333414890687478733445469304218238152154498350754930196863180811591942535286658180380774155816030538158689749334051645107954765814920982473034101546833537544876134635226430834228919009529194549501935427958027088692531832528145535801466920453918485467426080504083074629306793212890625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,15] -6565134357598108710745200617143645303300336087364959613255952497671216016914660453649449085591111694942143902468069657818666326626649404093558432495128438362375556565732353556809929848851127260543427571812172191677091193954618223753103873882884044227122936386702449110728795482472090334725688151974194801787018041266332108306867768010917319886612988994067192388990564711977056840023198440343375794429953541864895669618299937539245844779619118952163114828342591947644487350885545390139649229586065099556752801351212125718498751080622259339017165021897077387429139265129964216778301522757897595733218616644810343794716830791069878890006286599737626387477633878506374003236283974424447437606635459200442086149097045470592700276691795786436988184149172629898957324441479124621270275900290018423406352164883166800421856476808302343016446880205736438446697103451961451574726956319256732685697788327469638465697385948365071933229668487618667111355248849235636993556682493265155625523957142928762045012295984685057283604953645817731728329422906935878000783505388551742968378053544441154135129526815820887113785210155982864387613679332626961943419445916202814968353742279194702202424802845681132725800082332788768392266149527663526536047443756308522807521435922260864895619429859063252781776901531817027568852537166354293597921669813763450856172981725743403741506135790241973536300968943259341372534234799884021996980266872356048646081393021775334689628535491837849872359713445790518900103667684548185756934527933364181267415581694018491049072819456000673281993310347405744508495624420385384870023892034368154141503351133164544633323096647095418706908645742827446502581019386880839345473916775918310048910083932618643884752078574383805143969733165330141701064139648487973073869221639204073967627307880959620670831476712820642350630217436910645560876927264094525588201109027000530759556456174628606460538455918691255819237244106204896967901114378810423995567181502484413696172795956479657849432876905951261578994555832283690870693175896049196887809612552331173057457532973104726772438340892022958043725169900372237328120590259501066471140604394262988184828449232908024646995726216628976020305136904380871586783215340343787363594692724777960791551119680733350201989962908071358993457017446538355283534030241192879078660049014804141034524067274587102105380531076397072888761956604413463161471907893061492198156133522831647476033217488105522109134324472118354019466661836617720882433182503758062483444069012961108455783687531948089599609375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,16] 18075267124952446708761448135429135885999697676060588923595174301868378925883101080633615998482636827858662533152987316533765028564120819896108236107696031251116523582961148498848090913896942579018443601402216679479423135511995583540664389019574673444999471941877124451441516089231522630096659313180086704419461379668383085351673369392732613524848231764314936908370082812990421405657599719329407518696829374454416491353922126813184038643986126234585356231545118325117399448680860705377174757898518940807484746705953828071129061011232561408254922941897428494147231000407728516260988546654539424083985480714221998310279743814357502001488366273094371914030330736425189149789228507891709348930272022818999495871087284803428456488469577538680004203522269122033802624512053962038934957594371085641206693866777955767851473482150648471850804588559500500155604424743147310370422435269864831884590872054682167068500578416818392800775186728800204547345585962791358616670686050016044778004250832124039922250852274693326393427034464923208764442541890428381580512477350996277614457559848670844362053518025781884071583234003831218834644484808816670487962246075951056076991074943180100452904080933083609303971353130086126926584039318158991245908679777667533875056641990613660105535535459523610394392462661746197520423039194445900534818352410081374693069847184884076454281544745678619305650205324750264090834393563395635656861894758130805558178125220187919904375570213163853156871167627227840207652923016221292353434842525939110805909903725426574015258652810048169391200214380077029587494505513861217823692011985965527973112734225029052891349118919562470996103150683389017737905871162100063453538787097315252481982295682648648885889901535826172241351364674776966329355528179254652015650507794844823080581666708338688513697791149727109856482540214923103471770297023097479546532268509009019011458443433400913946300313356090329711832694106570347111435793207973325931418022983493563653277544291331802017539244045582936971565856331319658307784339339861496160199915833799914373648605776116428082668930177203499809610095616829954548894843095508930954041882764618036491188090611158528656478816135274067574138847501303839005950163282005007455309357012168705606632087803875895044518485750238024155275475003245409618854067055238720738303699629165517424937907502589759153922301898835417943926423052068993166202896535721285516096755262780725639723081486552017514236457546459637721317490799096731699817775732057510921964790253334276481922415769076906144618988037109375000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,17] -53382151472932671027782191999934944648730443267129743922509391751397162858189540173548654554214885132947692571341979828365565916136485345441074091067988491874219032228079747764063624903590178967503393813081595033737044502615747536295142706614743904573330505411093162976791221500977778230620983811659007497500707031914376121061934113840485768108397734815253902604476767867354292934031475561661286719372200889512505932067428035549814093828898749935236651869845345996969677184074618419995173731183183563500661539300109650237713582432474945836801820749298187392588255432086766616665142451037724651884475556108157915724406046711177208022060108935728201637509082828330304700787458730483370818238654517684316492891052227298417420639663629552123020605114689126412620204426031259169810396987816403672333180155281533772422803226717000224126946864045869340108628934320532961666728008069339795629658984639253886992443240285043272049039026626856276164622662596689560958913675849251990222455730123351923979166089284155424469203843118226487740279749443292964682704054183030661319310874549226540868533765213592558971498540630863427124859601462450820468049624736405108796191462058060779047604483065729397874521137355480229874618736047037110082331056295961850839749941039534611602432651562594438919758650483170440552318690405920889236953477817763902515486518892348189157111417238377834802805990148998229895749021297623269469197121167903064232878627771370919735317726913421981262018491890640454312624489423977729977555799800270526801475158158438743239196451112213528523337238736954827211546308843448924791033203592657030183289310293200156784138899417265272524513384975380825746426669946381750412715321314359577756687069762449035834536282435552681993404187212797306150130510991865754028391431236694600010492944045821067992582103468172286057778428535296135209700157093973574473352342947653903755006057951051520335240820493699896436521583948594340988378199695683466715382166841735981317556161612655624072501682707811342909795575177200726482946344552108569062169847369630854597693822889260055796819643097147566855353388233759816234065377840976691155347237501966473391892789318458679907343642167272237320001584072713292505287473065878795239753156169976039679251720379988209452861823837585134989096590758060541030087406145012690670890384336191318321306064808828014541393276441223041678884939850697894487974433511301624998306875670230831839821820216085101922797601058631242359247731771425608869418282517870305644098754025783995502685286282940069213509559631347656250000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,18] 156267016588262320056326247262482482332467028344455223179284744687542815060596812179778686920213484611917750251249248562997966231717701089709648464339892433861999009699957315045975935637906575086433575660448584631809392142083718147000475003731573693484895711840976687640825321766444998196456840741809205828539646554273757950404437777646731816134688318460892630606896487789147776196806022118060406798196076969470630915198916930450204034923723716071411063025966257335302132379748198311814399876491341876485817102067678900788158252606531364025930830875736767165525251071780976797077084826797678210265158498242598582256929259821994969451602449281528347892815022139988035185539646106907377257158278034384319463938935972251228495183529066217597559173575590262976562237378843089573309215259887755358043167839104671330676934696364981627864192779027442656022283485150461896311675645399957167109844569245871571704650708758000940462577474423069049296965101730628264452114164908310358250075529888975565144916928167798009455161700936141348207705787189233996411791535618183300682635815110887377806700689916427510189379769221482680048185306533068594397919148217628888341581999043846370712938432624193877576278859248847608686721409232219127737076740891917579847139640146540341723891603647969595443579831589664496529660768228533887973440499342098633729997805226722433811306245533425123802720543951285374026425154202072585958934016535219396678379304449742061014949079049886332477269406472683236772118098854557692324531151190189114197506017424699343934393108396986214732672090139256979541934191304748881712011420478032476907262306614383385479302414977097343938076908929637543422264609447006533032000994875230254976246863145646175966380344602234770003477938045747223802499392839869220304659858107817347105560785477381349244551275313178843995276727858979049880371346227405388730767333627096298936043657339472497211219145152562822619911965730671944056520897001555092274745345041146545895626252425695564383123886936045905729195625702585991904313901573316543528393121677351734426487591696909208818945130696365205564315116857472841754742523740574790848788882692610892199472257085998655267254942435505814454137386281594599010147766928859129180961274819671961172227753033574883507602462000161621700177369303665171033337133664535792564584527471405601248549012617134529225057505215541981088348937307697963250774082273650803967044468694122031067731507402131827288407780966629910573136026613690354334239182772709132660770451223817886624890827196310283397906459867954254150390625000000000000000000000000000000000000000000000000000000000000000000000 [88,19] -393049156270539005207965586243554895215612845202410648215559238431027169455963685251888230647916950748889982410286443140639095504704722762985793845388243885551658107029403088174776986807666675414971329087076427909042136757671938346325731436751166114517709442372497769537667689271246986883163245978550716722462076968344728924811129905451923600751079423270266435776685922589781372475711291540880845026361288269311238149305876204028987810147410102529642411531512445311415279529171645397124105038497376593862641347375434832486984814549691616479527691432524532549744444035365886000235536023991858037857765840169595533672655964916208433521258829668164733968405916335469109068075167510347882308925476133119523941429376326629206855766729638703955064196829635802889173204361940887954861664728382538122281592647487369838447561773859754134944316478066106574521830515724378943260497986260452662110018549238834289119021752654152116364045452253246280424061932779483790354695767908188283831982862567333383895247762445064377159937471928192878492533639892174750895144895162451088407504957389772291379229970021227945390835020064317395560743283165679374429080891382642804226995748769814519585997723604544581609556509267323778040326950540885341107365774023318759781851747093164312564717315143641300705282148348816309464110198497632554140142769089028054724821956224835242978398414859480386351567022290878325877842771661879280801135958274113553188198102009278810961375667302072351196804820387717925196983265690089350834712489429724350399613418143199090278124100798527959843004041961001461695433810124266686878562201798376525219604575626259996994642470193959735205649857465471870505398512807489655783263207575067122546340395091136064203345487708746757874073309899449950091755477845437066517545576265474567352972480161261754458654450467075174251551883238400104193425469553607588693891352560563580898827929500373592202464624065567403205474591550030933819165303613650316899448995327791687842779975979492492432720888897172894321291916878525365164779546558996585542250404873885347013408168506540003758335412477369996098592920385432591991449855026098029227527395496848165764615894140050069380818483805958019813112485987830824024922413471888949747878865165089611852709638490785219877148141396674555493893194370686703793609701907328190053691125561060791583718394817753544713253575452334499982234218920105370302920836041513060846860013590904449074751061330077237988244981262586491188650974705125783806981852788524187095413091538692611885143744776538454743786132894456386566162109375000000000000000000000000000000000000000000000000000000000000000 [88,20] 783378788167537222344503568588941446215819705197185889910610915019643392956821893280405489951050512456403490183211550869399091711294714987387632139265074646772361266732715422255501645493053712280594020032451868457038262712496148938942400719426514067995248031802424129265547387244708704480282993058959168067893261574241520270585430552425047738362074605421406256111005999243401967536410577870667341228218555439952972571939455518955161109014380963912134031083895580486951759239665192875313580971193117363046352338164749790695539694992869463990960060956086238299746075438230499295754000996764423558128208824439479804057965994806875508386250254605733388182569492766263502353873476165345924508367932386023481927690915257077319873962711845743153240696970237274307464121884205736177853513829965270377873414618739238641963825073684251515988407856020217368086142276550680586796587532735931295923267611306238210718266424008023072984185326100859409494850078152927941212609306370907527717697423264059824577074376645884151685727486826154534508020664175882555766658761401412045343830986272910662326471597529937911143142452647574477977272647451432359356289590296127307989447227845882445925661962341871604177467304594651482805730710596284164324094430547869830348172795524108999764139658361065508763208674870357213108487338704106559288532764624485672216392904272443504741885688948028154691722138452755635506222888520290276268936816831699754352658232995864182265177423944380851810676707168280778683999667110940157087530385362196904440881777458274975008345958193052239218374706526984880533697236831214926694745901136256450219446926929438703396649007546783355839359618220038785445501363863362538839331336770870628144865115624810689114022790189694729599646031338978388837178280311043872861740192811421641127144850819542615635367796347958618000597646743546918081026883628874276588474380341916191149673010980766201220443406238787278988494832830393913223615427652621938581177718566093486107634054075606584221766879831373479982879439846406890210345163230489484625373893386551163893837382884012949053275060846641226327317352622355873466640729394786658469138955657921019171327368630663328948883868537139613842120539104667409331022533825868991386828433633022519706866467236028469444980382651809318325360849169534945898315990694781432252002799388442247263477535206563682136435617413954170069258960792001461430846624997596316136303699319250431315586848491896443898391162602269451426667438955289743021162515273398780256225254506151263213879912879634287437013995258894283324480056762695312500000000000000000000000000000000000000000000000000000 [88,21] -1193495093796951596672566141607483277834439912259941865221477940789864840350440143165630973798407632024111366839724444516262150052073161338085789966299589651871306521079972637025480982664642245899053978442693185217128097269290832575834053742998681893403781483244439577732771804544666675799552670016562066572108907122094817627111505557489023985413596398071156477011157822717361725615532849675661751566879616121403977856313318323685889814867768084803785302591309081283549805924726308379500590648612794245135295356230253187629306885469082427525737493872183348266997137064580270955612908791155694748756581058263502639751944029336717552108496957818888233977399959839988868913285706224349722405013546279346614407401760240006876467972542703275567910212313685466777628573365750785998156653195488293120463741377678960471257981116814075998122358381085280254219921035844937536156463660846192737263840544060673313147200933463263448139653195565667304557546277013126852548388096803252158027926961836644230908720720446141338146687975376972595864738128122565276930513959332585143806730797998391792927162648823911790323687900020252679646473909386548230434565630479278555784154033736548452032771551630450110834571546559216459402902005923899363892576800067826056240469909185971494450092644382568497737801042386954383707978764873185893426585390770723573648708889569092653037342958527058505367483772851450264090590873751350061721451220255033986402469761232047452900337413235223092723651221929750349884599303351881236405428677561229437757793884984981880519687446982230725430762837568612671342349278986747363154632160606047740600336640868955459516367057644189021188943556824346424941537577050985179850172867803430167025322418898000142946387087824366238376835401608632896878869178986585333967842023271937199178951371910103976558033635238487102215505924075087851879244850767692182182076305140888013504153870323957169755727295210749117015668364577488103167400867826800404837061366147748637788306432107205388531302875618690732871859010455571111271396356846566524427308840100732504133808674567952367353554347831055629187323914191317251714130973812852465490659040080095536208455733620025334790304639404913206722577481197421997116555927825885284496085428548966888625408257526475600084925468394708831518283332440627413630182681841255636829169782756093368515789841444411260257907849045503383285577097615993937340196529767973047189682175379601225024237480641900721617347254957356023007947665965576461225219809633420599947137429823258599173799165553714815568575602355849696323275566101074218750000000000000000000000000000000000000000000000000 [88,22] 1344613013956260994151640306360409154007013745253231057348332998713154979699534869596353024665888842380254593844635406437620363265436024971745805847214599569528810230137831327628581051663200901385131877096376987145953126912460147598001587576310112567018283075252047779614583150097923010507584724926622007827281291849992779219090048880075706963474931658013034271694553054270217828795967228912612680989702768094327718442655367906453919339746772373862423627422110777600847262609071119035317536290976668579477208229496278717686040924029508721144607434460605219367768712157663149214177072340660782174947069509388416128160989248780647226657138250784270187429574597990166216530196107950387450261455537830962026340982212070954618302770674844611993178001956821613193167715056358123883553117746472391376030253446180833807361012484266313714254357393131574576366148392948246148296030112057581468177335041278908602282951363459719274346173795191172643055075312329517327445220394763070329927401802334908062638494913503605932629507573080023779893645918776080071858715657949571772234904666355459164134909534834649146325214532112352017070264695200710071327340462814493565287967149308915720008706567675589939069818719786162209138908510972517033382754424011788505109812342019982632304875213463338403540402524831232602211623360623262634380630499030211660070239802935011444192482759611480145421352067341191075256753382178557392340107267878953587172063144844001623868859054876857476822245595761594314442769100348618372892746803700727633956711625097041854892963672464425274659173221565402483258455882454576388866555475603078311049505928458340562951611140573052605511106108168776148015251243622905874813738513364255094067185546190428098127267612369141374301045697517283816537163933147397493120808166239881819630456081818769690804696443147327377111407484488615925561238686216605764874554103433788488289807103973774068521414407406798838362312826050318334235133409918509967278535775060975447980879346825812713105398326372904592365408241270359850032113532162495269447348624890732849139878600873255932261382459000331209049296927298105639778807872608769317076142691707696835201734194797193513870535128233898350666761080357074304281349888666002638713175046024617070827747726852161189819561953942078578637427030548556770793745624796057129628442930804071911962455952898726134544448787072108234663227491297506699758038656775947943011824450893536975039385803228346805328702448965000461143194320399092746829399440400067144827907142800328798860990242821087797752094110392828696376454900018870830535888671875000000000000000000000000000000000000 [88,23] -1037544661597025056707399382344567061958356621575421459530118112627794070810858514855670247021853045140764928783320352423357898216987188022564801077158327613870998188905430217990994015596854523059530797348314935446388830183979048874992454321727255783263712492268454912153142798790221856235214883926260318701792838659162590159073279872453280795575416223240400126898685385913440545404198634838232626424510140686053915024231566750800360892375909858196186688148747496054901295369982194807554193885488700275535310722501399514582481827225727404314713241746920493630954205695211383126993988184295108527482975020185651662689916380016953878867980159596712350492969608090897664274722024628062839743837260113709786907415743645591579594016810408861939265324890843384717010247091703416196454213018436495451760259742123526137873039042889430376353902189270369945298965287352026111674734949570015280698371648159523862882907905673107795090237882622801588262386715935579272256075915520315415205449118259714513667828099472042303567811023339903878360238598928157448722895471346477542403603372373052635403324047436168217594100572231757278606331822295038189395182352616943326071462620816730171826336827124593865844934843128132031126792241233499678105774514352954657434012676925994057902289848608146108503223529767626567711641158738893842391042998582645586328741554210968302856848206651929776076577657037215447860361505502552682453059908468731352334903859113084100754938093150670994088794160444001182945344131683545911959274505209554529957894625511011838739411697126292976324786650145113002762663871125569137515896765578224120174189053954606074802157544418511777471055096025898797365289289691485417887819859680807452507248928913559636575801321875080404653044685971292654474152901747865070725714204391647364506607792567168283573241790989023903415508703437945482090326996484313576276654448248104580602260966027733521202898688982793496968026678606810039913717787471401362962748534778916975688329631313475673813187584907545872964230745825701343199592804003883101648490031729173543098750385047735704420898453843176045413378842190881351859490872748313628290585539285012819783407107938388460695276693991897642856454816836357503449158595005568648958164761767618079754260364308925949387100899981057685564440811188121467416245971139777964781492818242750063455279448268976637738768136190371364109369773455527040067221999495812192520698806121929895733278264954466151401244582674340700795480771807079858557386849190570689879936290824392822193202945479615387054935318235371344286477324203588068485260009765625000000000000000000000000000000 [88,24] 398797856463640438348566868839949824115227474999118571042034026827630336464938663948741758108263429566756198430337143125892825793986495666184731705208760673272828795225850376001678607138683830308050784244726613417885296402120743701548286313337555942036365287131070774201821863363180315411314776035339182061788226981672342556487318997212252382967714611837582605304995419237354229750337317347245391384881350937228849750927146900493748398168825795520848860477657326101759831561876017797012503730609465229310637246400531842956023865125691148707593186226477878765083195813489104522738391350456720530268553534988115360697126902685060897206550209261444250957578781268604648281578470893061889702175382254867883739310981591918703923241496277620524078885081616695622853304959659380810676628569859667359319537010606429863815982184080986146864690756743789551121786210280802146015136777538040923171151319322985579499869834873314468330357009041086278740730234212938482979786973784614819110130782069425188984601708434434678148687616720082340369419852163320172343381808365988412451708528751532908257676832513813298548673982340823440304446725857776384372602809145981899360369292429756295669526895752853078665693809394673930814228076960421518875630672714051228510148022571634103972044377502874959627250842016728889854868360073912895455182819237976583775875703481526071711191356812152893257086775350099034039029283541058900920951658309118183458982050661686716232760576479418492973922634389849180732210193879524259558518931976597682100399095141370836620980074293100419670162326498733459218020129687955612031785661456184569931708729185210582268943421735242021807400791532096063930174556311848922432254219297294248632770911442938761926619463647310841997821133798417643347237804118609612940349530775889948367348589224215969485973875844705143940675971863065441217026080702477394627463734657224781269723703566110182334378283238166149957063880328941688247319924779730153849324601797909621432622585954146237269941134788748766767885914322500858983984913614992725451781542146201860708383275100479114223774905332940374721617900676666471425099330881669552088620433404085277273409737981108053617719136662048517861929710202264977901543158221022415721251443861908864919723267019394407404891774319171709629548499015329041106674475638568355401226600518894398103483761736845613379940141640797241456503986805818037210855262924390886980306327932073223644879660891881722904332900770849634724176548897902692484519044537642485702206926125866109084651083597849195109370426493114762320213451118888769997283816337585449218750000000000000000000 [88,25] 182131612450685823633486577126459590628558787083792947529067416803292466338589624409576904886637416334471897393211488957782590809163785464864606814002181846402070788418055693604346469720111696753005952764601108856586312950925408998801751263931685398971851109360448733112437200345836143507076642908679406666791761755317400337158948467113582247088411304173093874307043741754502586234837665475286912794344687466172470478256327213251391738360664002482512727716640044247365953622609759950504198025456540363657681399457232237921894010522224869147563502954477256750680109768111229664988325651587732770958135333858131684855827908768275812157467582043273474652324558018714612005185968238335629268501245884505921817305292242509089416188758436583340459452436211394866786829451374778749074139965121043274216565364757247875872256116733954872139793769828843317409389197698796095233350622966895790677688793764824645105104149987769289146015478062216498582361030253137903517915018690613351738711892401348615048295544871727867766069400835401883247835746024136942381076357657449071262315476335595049499891822480990169571945539626536721296467919340179254625050127038306117423767856391282263627917456756751364777368278697258667324263039879767444799400848058466949028056193299090730036885030978190387884984315981879674490490436260988816435078086018999845555624635203019649697567414378301896247497879093497424304317551071780499199765439369030711406590997186141266145413035695030743834782464327833739754375101212637207656067765567290555560963965361980575087659203003654828002378802550119414819452788354187331011518295362105579388183071515244427252691963075986473415155399824433177318118476686378417110474083314691332863641148326112262637859796281351546766318656280408572357646725152407741053398301010918714147866315404730642160867043308931721836751009397010553993716396770171832231459063796580159314538279822236867412205630781283538871244345656495060149313358084145830721802251838987144120205832606839975607172344658864209374196792918817761259181197032727071185734672801243578469569246313818449590856964855235100746370696872047367357000058839092942488226041496442605429722433474329204569449462920818340659498772392153245351803703098958539491384141759680448977827498377815209884366087690828303812372961491065771790467441192720783283523142626179899528648981901834400811325291305569265275463934762463221384163676283128987352050688240652625239596683463317186707281500624592883025450041298721669245021127438336708097272582693598557872041644421016069471763266799075686817183106214201870898250490427017211914062500000000000000 [88,26] -409379466344916787370136570929141612447204058879263368721542217940206608640084917892716680249800612096248166528390649835893280452627922551259057414696334531766279921689697251188230088934926137905518523950575227481146580669846286181200874698094815029906228187732915461055329762595225413725592361131415545565326494591392067416410151420042737066611540635714138764225291239916695787314263396173903668351525838917903042875959676774646442174141437563455230192110659276004890618118286373153689823807258568504912468739675239634618602746018262405272259298083287308176972261354347052669301787597634091814744233570511171624950554686080922048973431219038631400360971844257638781733376731189339906721122264997350933250365911972113911882098240792498681507747695618333656294918794472298655487252900877635441484737675248795939264926289684518185981702785586920142327102382750828732581902704951249790077191044010720533569610573367440922165542470046423873579602605264963922442531327552788501425285781986645269527100896482678405369029043185705504358505607167962717633104778669262793531930268789499031504078256244358334969509558902532093416671289877552976773127613650611385758581536281742861984031020911729354519531756474991042714801924411928291458908879918362194642608791792783079500232323177932807529369601720448443123300491504812507083432771174487643875390986660193634038607934824844325763145148263442177545906704923438515868170846510981303808320942445043553425196472861634663522307327986866501561802189833927659885285927255026118381907442964522113818478548997559921244134346687298197572765735773511332701283325884991617960360173845532125492635816703929776860485800931058663409099758615918307138305472889148939411404255989080875619075043261622415104191762749902478955578297759011479047568141605107150761827566235615882567091190573706880365069572165678275297017229878269433313753625394078163311477591512737070550806539736390251144743895729370562180887467017418178520843687113506435890199000790291224865404211914564277767018743684790378440400506842504170318170564446993185002123936612542543051573626434760368542368401621696574414234297964665030377823901492189822594907636538421936619493236407733666250309088011885907447768226316081196200621661471331601770132453582223881954332213142328138753283342982308206620305747373139165228453202364539748266561644552675381903965711066470609850213511810346004983671616636895544392003612750233261968782234114706911518636464794420644180409116622735619663887643980761298598136389445056946113004700157551236909976879343896034379942120914885883564693358493968844413757324218750000 [88,27] 321247079100169048882040579657769169138275519865112145746413812296713469885726982824535945642354233757745180391729705932130425796742085984059774315451124839381934146414565720274827114274718707759998856513164120626038971108551840542070911150563651577202542307486604866996760775833648969302389419065844120385833010887426742967143826803144021573180735876692824425322317263756455370678070817177625235649186440330564242045361716859710520424092242578972428236784511626980755587056292397213364009756246456352027342087970766748093297792100523180217593379334653518638937289280129610915236892662904053870670484597880653909837892745106288318771038158077655280470104575236473606711548728593673893541179520718199178206676240086978650415720119998510015657205831932880988538749268466665090878612777277284119221760336243106432115596986838585712791854667654781330832811776850001668874183763865465509232412981942468747326946504769634588363661090487617563255721779139009597580321074214805977910358718390997152410089976713975557883586387635791240401144727885161989475810102019164362040844809085894439724082304735556405337392962320420841833098919920411000431039664492142252465667157552076559375951031025250948241942348974336220297953429046386552479856137652999195461904285527685616675817182023572280207460993660261047918995340831184304646415952062271736343668196439437761654987692564579588436068250625554425106912811929912479389791557866214714879505124241372263510668569308363574218415101947812430780693761496260176354770629910046388095347429384962837651718773620500645737000614935922069389363797215116549280412853247859197764345265185809587449637008325015303961184207398429427197653336200223113282031834532204310352101514524429899809457382231663242287140483838487797047816637006637617269243181173813211261973923396183979019160573164338945138218650475089559798261863077100080860985027896631280842407274447099245551225911861262658729331418587365372636591644308909244654985724049138962835149170689894569158228492957284069764387455700510925988927374985536539475391816242448083677174346973732603824621155409094507034813921575115306309260410567044527535359737221367487735484348459329002567792772073305510194443748523703470820552043367908890456435793680933077252750499396170383103053726833946041561869008512624624703931158928650917531293417489226706538662407392563606900657291385386779080744220586537129051363255774727753799843777514953847703422335184706015910251069645998652437335805589576027141912652274043172954025512717477771737468155125939160348286296288179472572556216736217038487666286528110504150390625000000 [88,28] -159205107755605948087887877817605272958956087234101053384400067525273791819120455147217636314765544029197867026317834896279943188147556562594952352125330344416050349098548190488550194342577255805870840838920546323439777222779249986300061186389023333166296608811933177659594960612282674443708730134096799127111200370932509863965823974989577859643665721228485906286157682812492700425198144260244054969501650984325091214489394829080041642056192672298457351706306656231119683053672583848333688824265434930766736215030142341134760658011623204237929138139561199994590157086859299287981427890945228574721330058116335240837057044799740217663629841836629084344189835773939878419748474468570934242099053506293302701506808765633758624565143454757320263631050642461793141268156127694635976253184336084034449489801834912726945212689045399804558831012350294652911853039400344905442196715444240857607975440336135185057834475437222788383598008950748870870080473051479669982985202913025368295402857028174872069792591787786636215698409524793030026297817514051960252678974156464537066719414286218546363645517054927422602443263979396132549726273621196005248844240490115053772977820148588441204352506594963584989123188987257054990506188358183560169262230054527595215532894770386581522445893823696651016492590066315969181343839167426728035843994551311763089887538869858144673092551182647737782706990917308096017801987935454069998110579914046734174680066606842150159448813506330319666740649463039688405837894570444706133900389045548574948677096986274626571723007239118596412575284354408797907234982816040083409024086980101626277647629742618821420266761111893576844095049446490564902967127800268394586313321410819709873335595753781436487393088816969727716076935368452348295392169510494481583772474580140590480288530880930174492006628898512932314473446194966863310873542384525501079887521196864865231527060042064002626162281363233443120856782456094552671598690608464477668274572003211169741090288396814837981024628922118789159341288122627101596325893550193385147829903873502639303953645883552541916642517846283747395149902845431654257529641296323851471082894104845543195716046586354908149429772566825755523920786777169041316846740663329790609325154967456693167284242729035744054988138002040954775743468307820466968751763078861968586093343341398056452685550178963161027761435110946824167652042731474086971806783069753257844397105153866418704417451811403103010836978958173159603956525337103875640376717075682434827443545302287665077649725299945927211554541296370057865822156273338805476669222116470336914062500000 [88,29] 86483898965958331296703698021919763478102293646611005264841507782232887399523137182275587216950450187530702569846269517909485174430553440406013031280845755671314482585003800386143671059118695737878821336223743399661864452592281361148812926387145339343594493591003015764590793547634639358732405559511162282751388231434205610673712058084243866544076928941932906952140965910235864695825306699212669582113349731909928171871623845975309075713193520834279648964871214571939472017108183071610387895966861051208883861056824650904182296009825485447492971321116776233310377525408788001094985511413835060266532153023826910441124650940753468072851803152702884222030061144893117430917632021178920514266521692522944321154232522858017926581430138820128747449736497399637433769155718307736761002118084916597058849666602357930042657313189991193745535958414711830467635907368036187453718652406075045750393865072261335022539241441229773555532689407244112574249968237665989264347909084913279742730472723071774364304754698816576586481422053055092594431174256725772553172285690698610437543082383314579679076452212804655038985971620555462745953964180221434427190626414079460556591757119618906867497460411035324084249184902913015128920170138846609992415392476374754813634876411432326748366515312331262961175382522911804402069322212737861536412077462602868015418039743230877689702268425780064608154469228226295070466222750762888541480085599391238445058874340406692450523595056596242670683930799730104459416537003987889487831065203807032435873192501115930458317334761188482222982591486064620970230431113339414716212085086663115108261502918121183120321262865606255991352846882584318295766484056571270669313917743289922187095910493792246465081959805711101357341732337443109041062331264394345800292777433569181909738964474068778932809256510600915308312093413483513340793264340866232094601587146062436106289599297774727552470801199569342289909381660824851855055883979870772036246548310086761865187492936008436101596972020579154884196584265460566561462909330461360398310807819143151951018152829527143808420845208558241367359631308221299479788021014696004083619599934608863030599262441624576787605051021042399552968742283697208313761131905210829466177585065740642062244475848576442469818478374955891135327936719219905824867764882111017603947092114801303206396747384762464322004532816109667815931780569758916702716309376926009284337970239741901521540443400812030919191059527158834819820860534211585070051626831801948663167462048473550166535141570243875511359910564028984081286210994221619330346584320068359375000000 [88,30] -90895647133110662392481322715609890351792362015922274415107329659426719501066290395441986644880979523514952462010583813390716900253484548045605714263440784021652188105744929950981459454655741077880819729217397519630825961759569959453628556652954760077709501453065420163965282410493369450002965242913107905593851674510309019327398420940855999864075746296647409513584598385642233847775201066617482219075995309528943389336657762141945995510896916019655331212879729557258597021728839034733439043881820277862670453258641323126687559692767598309476852928510956065451119276339568762151141651490786046982060988798417386708896393941180024988130647600362959497619701523877988899365284847632546346671712227861861612301204133840022514499273758176993334005374370737598983758977173453878202270974431926118844581586810783567276040991737143985509509685699862108543571567057822722539695472946085123641286263210049544033236275217108042474008358273885814276010962309150087875876208950643358379866475793409679875264140705366803364015889092013853414425528843490779883520102118558784085940844449215745122902758395816723397184416473919667165372375546923002170019704365247980015009853321039444184300455355499956299067605587695536712470865041102729428344658221808705085173763368670631361986808551874229815241001698454092013376754990310283122797715281175687294603751134652251495562072259702597753933592632849845123534531592751397415033288027946262092499911983839114906057083884412608273352496684956251959543978485121155995375295260787660852324361997853203259089316248740671939348981655136823115717616848289450426893392859967392864397019894415295571695881267973411202425284140000928155545623244849429546201820366717414944993894559253024780419959903279697744038162407114313250414545804066858114481437678629066893043753739572647608425209183052292558929213046509979893428086811164768953535534097548011266480937015870208336906403207813192032001816664565830126218013585999330294720285879996580080900609183721040575218977641194616537715425423606038355305333278734144555391255360950551750188121553097122360597923693248008607033004908867966510081655870107249441834041441795496228600025090611205550569277784326159260931426262416240663088132577165169328828894127791257476586953336624788888326902602689151477299248804296000387235570626855476883596665392021762406265563305011777737801594711363427600048604895067054032992610757668431318703623636142475026545146100622340468016041252376240869054189349619831109240289186841821569338863706232053394799600333632799568228218489945955532727239756241033319383859634399414062500 [88,31] 93942023247211621106803219239961964327207932504224501448216843323322968130653567634591827304748355764994000324378615617020979804891018009631455658236068966958895875623266127719852498695579777117935573810821256216403557455947892570203286513381402071488713157985874546930078034643782660945686545964903196295269213248979942751405900976732508382696358759281696226898842471055961518258604427468086300858025444917221474639919628042013806485272410129295338491496027418313612370732492602371650173227441920519538762131083144527651755698293805907566856832019917291602016481111884608366271339632618873840193989776875586230655187571470302008310633859062669833359566623320981947618716080570583487348215836003069866855089687026389151313827839404346213044025062755829768198084917474486863291525341642022025067306991906922982620186968276554528155543106898064399661225916957682297155972148815419660984013790330300067494146365818137919416872310953468061587580775679321002357400239239376619607049795076221950228705380742898126876880898568313976965487939099104097064738434422233037043139417428435042101595812014681768208053417284332662381249438203905172003904604660551318513776124940539806698731772734134089445532686333395365183108157459411956018874069200601049051782155190275375988485606164614423699434584234766564852485915083554233983210190314787319796740861772044063229388041725839264656481817257494577228707096594092061583561933758704688017527240516227367609229631537651145702002936179771047359356073035499437005076427252090370227056590885133337181768356658347871621365073448941484905497694878579777572566301201462565952416158637674756987387415363932566254153905503267131897953446703685111239528780009090039073404810228631043602293726571036256610223540878490322085931911330812575811542001173188588347446981847878192939880599579037226289751279145137763616623860345535235262955222860385180083509690716573780429295060180597437710599731339957236189318206946592480330888821369448942132246116654705810542725305524768053671205993303280852847191211432430174140188515843650290430856988436580519347692588957719626966058662464985178239080071188300551918482541928796793069659940803275396322480590590387585464907968317193048886534529398158085922998511066081312591267833092400397900342948329605980336955632212372361633216812752326183884061072827144257689234039266324325667542948722751608407097424717127963673448927722811166095249820995585603100643490342074048200388104210777970001376004128878562447744081543017798753039644687546516596019391319773327565464428323682710697539732791483402252197265625000000000 [88,32] -63760381233311101124137432508866916075009361379553760411247679568992589072909212535245316029814186499401964336164496169652747299418452406279510314624306841315300006244617102713814957508238262557879745721360206768996286547593880749600263912086717085041301767098059235077462898377021703552309198879529827114453207923432821123487250798350811177247176639640991139339461427562423509532799153921029828923341745839767627728145975340076338025563525451825372714090647692047334178116786231246466858893864595659705552169902077482888619271081213199672659122821970699860063839019305821141149169833794531921687254971776106476994663618208864577428392749483783333225322398401950846658322902818339826045329959937981650540840837480059715622172907375317727073343333290365542641198632790674357112322484505603333084897656471173482857251262946338176750836205912500001609382587922618013413404905928800299446414786840656656408870245660460176740176660349650421825757586289601666680391559317729329800877487808474185939726074713954948530446293243783492919078691425187747795363408730188525998455147901668807913380265270803504323577078450506879083309771678912639086363450742605602257943158149413967020467893633033824409506342252822833981048066700780433310815170229842770126544508302852612615513163622372555794386098785946845071193096492892670715196831948044595847509626256873946204399634398389082411003976068638296809131634158140768119007962933786236921238208080136302466465095787541356978107095400433075065443915688594371780947215924815540728176229510797842964998142722812686455555386343589295061128823969444347894971650128233267900905292359824496194948716603944358665586612806522941368332715368503428204329601651290015613780007843582325238408288501798942209463284229301606051314377110253271403814898388177831660861343771354509815326663243081408089605370839918428926509871362985525127327939692251065506211725141417577743288542674031838928451435924959137106105776183373687991499488033911069440510488508082782849893143271444221619891618072564866974780120995786414586202272823194104890435277744235858900589663458354850155057420543758102040078981094201489112360940277869748065818840912040898070565055478458029845893208197652172327668866695372099217678635745105149153330961199202412305418460592111433741865452585127141660886227887961607136342581507393334369252247310961876246202693574106215564888588926007497716566488627056626815478329157283544463577839933842589561180021329440078661162773037552144594856154089025856073304628785846873345641113470678372777267336676820796981246530776843428611755371093750000 [88,33] 21311286245929260491356765301796983074043950904702537464290684708268977527288597547914823000975521228934077345395708792970697206637935553433241133305716878798411743780723898170047551135982107258744557786586660602640364841822713832094138084122392271041257429327694984105435631322097775479769715170612707038531774498194869397456981232160994069423269809218750298963141767547952966495938558871919529005095201495077703212687315467047661084739623920318348486553653572405531710761124048150142007142279661228428054273853622282615845252107623285702948441243340870209035401674797618273396348083043997886402068070423468830288977226988829876412619307630542685361206457438045831551468490477693402261435696384989519137709177665720257226795398864899684066589273681550972089497205467359739879051513157754799386907343375375113112708962857199192571587272081519610790072480369475157164837129048754094349886782111096168381168593433626772114071216588816492616062820819883126675946995634587125739598609569052524031173826692527861776095890903321834106347959701057164040822462346537740754082259241795459665551651550148088155583543399359113758068351970398009021105199912982786720849502622343540713579649490298943113029839482941994752450329895320569338664784890237116704457823207990602925349013111192687150675185961707472256259633849231676739409935514727464301382119123540584139220989819458875493437243645926564602093527656677846198223545607239679763932055838058370903844362899425588783571875537713818160259388477847426394308559947709310798044025526032440455605795621137777048695466021198745896488765870071920524556208280842710465077176789950001335121279102783982424637865056628509268321798161241171043661814598224933078526363997735440617143567960012097886673943204202558182477590636158407691345204463242584433163574765119674563373901930698703079912560675502743292781225001536573728165719259029601803597863108669484597953651083197261607803187164798827681907821486658328020763021538578486336393471310337136019626197908931200284898518654191611613141552884246574251963324093290247174092880866084384136435780400332886972623194208021013352862809701284796374327404686282629898810604034465494342849725130479356390080134119633424904883507767771497226481143446967172586300695651954101568106542252992528383530245283932028029365101656897034939745860630173763949670121331729150306424918747596301666645057544697270394020075120407962869710177274044248926229507099837307682470643824885850381628528743391818938347433645883577330229976946274146994183763441814752608721716953255054249893873929977416992187500000000 [88,34] 7157969996664060529282333851814479852383218761818866242914761724823422303665184968229981161487983113391133162163041229798411583730713814811866150993267238359936099554854494752457395686404703728750504551095793378956025320140320745341901207432708360311038179632175465023600687933143757356914790953585431511099579963675157029438736608765346944126255388427211005794178040684240277210792303037345642766161003769791612145328404615194560635250215053910015669926765777357742361891269141163354639553769475284040964946332412854549278497571703855788054155605658457845366942179527787681670363680352807581654872757382309796302001957816340806189642046007062378063080553635012670526802620110314509969088081569499593262509196187849876502486418614246571918713001484465926360297826215403325946497950669376103981325200469195983827613155292622867530182292905129292528901425355979065084573385549310724981271230665328591984529321542331090613839675486309083316762914453448204157529623669989214146950744314543826088673470643590653115183919989352391115443872496811527954280499355133527065483772433172363393516961978467720601411161171810723155784423722603450737265742422681280772070970130921810351812029081946253407376113165472451691134219719102106168843048115799817797620663623747985528759614611581584147334345687012074114935104336968224252799340590296917293807209345158093039327089507419887748846253283461494177107339497188351837297194702571305229879713187957075691223299356866327199439399918402824153855294766375732727927582332474112942035925645267273928455197239672681090173033906345584006572962264790037064090468466971511679987716247312736204603647929287741924868660179848974968042504162312904427336403699290415611108684130909232977448753669744924979505994474991055233813460683954059077103597347484579855915539597296581212038786799382157327679617901134430167942694798707378733859122411757178704779543148052192001140139902097946942428674584508774448961603653267574401454746701734612063546911629714765951176004984767724392109706507600033579206748729062606924829250556110603270157679367751085157508302062064303245955382447479493131490199218106241036678526277119548569203179701571515046225459870390243031516995305876150695413125708477088594307041322427691235183506721326104998583488092337121361740437092411366894300465498238470567027458055064808209523934774787613893521547416073789722923031240463268774524294654268989429216133483033908597345953776967433378754905147330545594193987740071805158902562269313755168876885535429869883132496667221128516800376928586047142744064331054687500000000000 [88,35] -15881950706843510526226902251891444225336589247431469354602122919519667654010261885648145035892608450493466201597077550108601494127896825826916490612485929330166671749838269413061464137181271717279678226942969968425423353543131675444303641658907156142797792924964792074451083619981980709412335483129124967583428709535401205393297442167596676998263830539953618491185839047137074505520016846796222360150438585953978308337973303290352969057545808442353510163346249327991733446541369468703179635606893244157781326351587851730506777289972363750217580170338123586407348498918247251789785245522977504467881282628926497184703497091258959354424015325034887097971378447578775516077657093451992078619448477778388528759568445581040084562239338221965183206488262626680618783923135225344857076022228343742802426789801610428630393854265087224084809848332670870538397847147696365484880080568082292030325751131693783860548445716085786999425018286460885830121798182938183258519266260943849110454984492367626952716260331937079966016418289633676578147787024013964152546888101637009815590093245591601337267147714521761059045259067389933666840545062610240330647380271657216411535675121586262713184657697111761743045297206409546012175097005660047196974161307173262381715732364990340819605718579355174031474985676244060400531462237748332235846975888405342077394591090910003907744282718904601502687272956395588405629550276792658505778533231916724788229847151138605123604956284036941549903354590525485388460107385143111236118785862808659019234032099522981088493498405798652082689238641380233986625142215374840594132037676610438968541739290111099638602402846153874391787024870683468264945330022293661047465673587372390857243647477560566598718611359450319295747020952075145654810762224267721407290389323608056911792756180692687672004414769454666453102268772217815905546504887539988984853549286813647374328902438797939624905753331703365328537825989097567660234749144412059544850219353773625364342643222670184677934056845368629813094803163521761168102791360259415008397570795324924152747448430355956605562034996180210322654676670111420631087768925524087366710591096299656318075501192944513440348877409980211762714656878350654346459047178532342467349551145421908607145852162698920677104527801255119961859751078363455163752218338069906542458421169522348533057375448549063380021094192758314449667379995035104573944900576286603285928043619189955138219277755835333793385509899763207935376408002535510766204029592985324499604059949028043955317339948666265081467230402267887257039546966552734375000000 [88,36] 13116159654856526896325778930273444119496163997773266487740072434899377245648054901208579667944973700238232294471003406360511501420461808215731117641249111920547820922844021032954809359416031373128204332985875789484523928907088062125312075660499043062749979592960258414995034399242478578837915296752651941427527911996502108026416136902514434491937105552624797021826345629555160470538741274460170818533946812964720198259518390709881513437976743618136840821633502417587961330954745911196110746665707270575509342646841421424372529236311884718294771126271689309730991016930744109728021315290974924209404793997888036737750697106375632778328695976318576763978046960047081611407792081719612108221282469464546974231929281555705440099899093136698341496546778564271673135858117715347073068080671365752471194603893442416836428822676802450984634046690740354070641614273890948684786405813231799730066063401178493708452461910559855404866829621470317605365194819080841405967610508722302287892085563165989426775229779622032593512375516516799029075116703009891062145499832158226798063825753967364673602374659489089920044334994256329141267911267323634864656421111889526449592372825093927361626915131732322029662428322726402186100619959713229548029161157490089867331481917209537106139874180119273684501123352713969924478118547283300975615417871424859888168810285842588529710764680280907078936010436920615606670493165252501270133151057588423327692836199574249335381269301028208595928846222998102520711149413526839359433578347457112767263522123103466995823634409860369192099471069953683048485795465132270832331073955594623209080261041180984931837391718497216382227469702021306678812947510248059312515896238017764906562733307237204465561028690424485081270896009746283954282868283404399836687829842047943253362973591268355091126035156062743110598462179151275384978367705195503341387360759958976071057863312029060726758760521678259839700440178376675157041172796171653657373706375909203418534448917573643243406845630250315782443809131881858223258863581346810943953135579854602643262315033879754396870490352597689452845573672459758693100391380935493387992266323294421537871145034408119096485118529952425745229720898840803276007331375133037469344495305925724611647385734617970819248607424735336069610619372002553592767685813103438746942890667018678151721428975224656987037424259089535592858012058552339567858178087895829232261971751407856129922986918900701884818803837898914329759188141818106811742491787792847580615813077904660470734894998565134294210565713001415133476257324218750000000 [88,37] -7681516679459967949757554695253299613826377597297956580312465252007209691160524129482246300642282995262441982413523757253572648266002977856558884833466823904976147848927563669110630980900493199551497741183747090165740448959057502084342815179765379134107981327042246919970119192359584216631431336589607388218586006444507088416011731981458039143056101819870686346912044814785840923313706599938404107867102763345570002065128736235001859435521082989853616947905753793947470088739848268679879157166726549257351442770423872417368612398143056275398231399687888309274781377976520449612080934603569321301966144753301354624809538193811049129243597817677168226311768529695821734581967189868501770782641810935538627821552761122884988494609053803730424130419387985381457584802622230387452062412080506424146240116323802024369702212151123411168571005386911386992667135098412578527631553025041839782895147058536403797086884740985914079753295437503548053016764503186614542998120809600052394766841811554387061362460769813225763064863677407544521400581167761881986780950710338385129787476411746313825882142038933558680438074993568729835365690713364502069485673404452558164579742438666304755617351082820833089279742169959338674914076731336851293666010324237789387975329475616494908511330740516981511096999362448432887525509283835890255826400199695969704507782263757700806613867960971380051929362036692945938239654011574229358955614011847048844808167060704727667339128663706183662701536640257555549976127766154185050033331364804474005585342554133761384402857745150924898415188153030175197422255377918405031978290996290144187194190579776528608757808677041028534595758970121683405282183717518031382771185804828710529643728299162356543239363658501326823207249208088396361387598357321253492752801557411041458517382925146097274731522992026236892272326318166435866907382014196621940428534774523649697655293431133865543416200330276148090544389837430793478616630012995480754353543205546993722552056056109047978635963938356978428109806620642285468008183517538868784649890077449792181327470901068889843566838090962866314299104059015414562648032331825529441930745737518053725439974111943889104945324432028375964212942115852840433965486035015581227245052729688779214831423363129875294668614574077093150764256149527341292830290423735631006754480489310061468210404055307146271528448239032087987375784052210073036716461963322912314979730494315574562069713303389615121049177710902816880614164512882422040563085396206534075523507697957923619054240206571737559215762303210794925689697265625000000 [88,38] 3626611188829601631780136950991987413511505380101599391400212346178815105044792314856028620156824110160810465189194669106755923992726015732015020503553630183545378044735586276695085285193089400893128081267347281241957618348477101980994461273268985138580916401437597149693863474687708528866071454614181625301886714310262232301852375358087537251381638518913175355264900480009149154417328071577452061906748466717384239948554558381172642995412953156788861155654763473155319984469571950232810617872735293418905822489785644981853305133352556800465709868502999717616079552515267099625960073404024260254812176369811784112038461762529741155373550122688035982251866823075269118257779753897651589174826049632078933952214271114181218873454878275210525544386707864839497826426211269192589817094830556159040743086761379477805378679798177358832842721530212768101358575050101706459610718404084590018877175963166690490679967361542782290660436822726600986526887845799064644566827298685025497491830919403846997790601809280967462228922041893817621306763682279500142192078698554484874234805574217133365034298164418821721414052699085321934386927938847433947489979573712398183267451399524643312690012788866530060558578074026307597588661455923234258996309488739460249790160738317600742912219160081322212055280502679328510557563131073961022320447653135105032360797560249979305627081763049415687097596753303444735852942964992838207986480543688357152502052614365921829749616857031664554747728877285460801675793990075078284297733415384430991304207892459600558671699060386280259347627286058216812271049249835639893768756831483900730512383530804312320957649779101593416273452580132647391787194327853812128706301566261765423558266253293662992665088065722101114515599371137464369134691623795404299170440876291814957628006290083172620758915433673582331262320670489292968347834008333886397251503615891490615772438758988324072034061318359973272927164337013862577353622504610817801551189661762582069451138386793085380924693860383286411933801606858478558317144796775497989978336613659859495977336388722840620717486987623192466515059183597869460310090688911960050191229569763827922014451988966816208701661809112895782731389703885023214640055102716266236801769520237912469235072922070071396583757970494989027657607153346756190025499422258735558050746253756765721222719071955352177173983027544497633473978886452952347630011275394173919643281944380230237170630874729762129783668071244048267092854152235202339529831858731902762592862304405272014685025078195579339990217704325914382934570312500000 [88,39] -1460484576665592523631670956227372119564506067629235458960327477003247027851926114088431349653080680644845487136536325531672078607852948136483095742947397538719966163010515768503807654309616546295788541145459142649245676972210389961718114962194742888602567736192537028633312098189992962552272097127524611432760165108729711832038796866837978426278547822780140417549991410929859864727855246112057039446518039748767675933418944072730298476069152699577836765324089987941727239895314028449330461550676489612812931795771223068049309514411377756531936127586643852057696504548912322264189804453353941261886064557722962081656565489314721414934264900665178825753845883401364367620666015103439491197012787198561519454556525150192612042850918614269353019619907746047119270813989676192513466490131570804511148093600549208233745433761112022947831633640891947400716905094508548737269148259288159136662988866604692452633447752267187936835145452345410654826769695636269274304292230336977658605623836917588755296636611968081672827824668399101597346018861915013532469123934839225597823284682047106019005264415464422504012467362271084015102226055993950513370166344145229343494313763705808113993925417310788024765465751190203417373521736440788627182868855034186333990296484132195475585786316179448197882831924853601221149006086543580841719509412992075374815781508303758221771920104562808691857062949818088490784049442632481169208071410641684989425160528702286034400319628601709814125172050875570090129153161429173922315145856148974341185054244214466981069095665917332918763292668333118325786063331998855170489296670146389945542424100030575997861768899018895430306517906607896684603555910017441460488742120674359820393062394870346122807192110448041516162823492866017747210445049801673993604012172955260740889372558882409272870871595975941388298657784655075255078058783032001781359769374029705785979542273792084167942515770180548166192568241881696703395224404756131224517658373756096899794080039062380582323896962453935509422174119539240019845777733127036340492007533647459551298360328858361011118345977014705636935341220402535086921067275354034203439164476476863361807124027688901618088797394030301609672880792742494050312058825618774363302376388505413349086975578553567671611367410414102246253010957320041505055918349007194426481206005314422532140735129288912597203614078755441947518198492887002473402574108730553526810898553065515682942836028001245367476878177966059834191617090659176596009617478286421675424396803185336535810603941776264491636538878083229064941406250000 [88,40] 517144730791588152718668598278730760359618219499604718215404891540999180225097564988418299006645522997477580423900617644956058790812076423687125539583603152194472850930669436194107217787084651735837224622756901217748762024048905618518359909662792444965125901203765588344128630509945301341551997749412208585192418367136874189034932096884808651091961630953368051094392252467654539287511166873206500690430992292328601882836246471833757920870431412645146106799149252420479268217492538739016083971919584226000635297010140384588895457678629110251575930027397254981684528247660195400259090489892214162823086128854181742068286830674534401037597786121250962220741130627521441494587030868397716372417296212096009293108505217034604573927945068912455012191517254805618864893579140432140410472723558593797158482817943051213563231113704355213671627787943862476334548560996965738825077485903894425940240467317276330125380170205900810752045471845086062023945507728171019600659315687725026977862446827815375067753210883458657884324057917273686911769588103589288101994925855833019540744443448937635700846423238798564675720509153833215836300354413499857402273146603450494940890983826924690736575137167142509568923788875313545918480131001559431094929778879041050339688618707741407917262846550750849005304399744367562109621874512482854449832512052739755536749753276002073827564740594479295205550023357440525515047866207809921675757697229657655170683069609140781985014449759050601115532614377323357881037649378169706806869396127557645287425224182295069457250108957542582188072182177259325813917901571007059494218892721631642597132580682977848372079118350235162317457328154914150939827282259788962193177588302370751840837768615089984235059500418186580345554035941880918180944726519011993103730702922647873423022989973338947246604431402910887334854442716111161663367119307616756164612909499762945028258320382429419248471735532327046658821497407534189106925035773990726925451391744918725443517684503059038388169998124947755920007086928077859675190184098421119313932366107863067228067086731927218248660056841803645678721963089947473945708412064583613962626912008450890040658423360416538008565666853604320246951133330852096446069905898195568008879969560922097632550964329442300176206178352004080839044881805621217978856770304796360806052766760078781371120202695895867952659745845699778359803106933074221125446882708654291236992966803021572394612342348408329873908638487130443459140747273756131899835579724268603322602501418104019997867837332705676089972257614135742187500000 [88,41] -163188716485565775692513738176912111893340784819158427960801002990716461209564118512491352524353635661354148128386399950807222926487719986471338129707401052558041540999459303787822307655825646290807730233226460385788386239240639181962854418390846061142200218883474571896731112425739030780880904351056991807441196841441600350226447141672508101087664378251973761843442148064041420376435991245960454428526291815962468133882286730032277858639218939818749799271695123950168236902648217733337134928664519167419429849906244838862170857494938965633271672866391785389750400949968143349864065485073634047133189979630057273442332595720831146691775943076400615261975214884971401773659508032411167310828397602439237354794385768680968300105006831613288006398426372150980937479991982783592311962225883749368079154349883477803795395012749651003929370178720483514930935420882566282036163467640502703798193848217895858534107928866672202358204216511697634606463003392243853929970479362959923623771609582112539058923226307866229877296341380898195524183173737073613048576641732684029689497332939066165623492581665670633583881684954393077234692876518105474570010649762576424908365698746322370242620255428884717951704628696711565517414221243923684833516537734775099698789741465586556914270016718322058460223687914169312286725875214895501502112997620328386641756311493700360316637352087179021209516894994805498792890919892322946396134146226112148591574168912843117664235915252471251118579563692781819078146430149121289702662616542772571806298125667342512489919036918780575131629067522089847824630400781300425736843745437581240477753136199904503804712981700794459144223750721765919984792098170719784496156916029200143775143551631024276867700794464158041923686308563023327678643362904433277431006882185621109926600258792335794975017997479029627318132518394549029450075643210750707020720200377124604579183933121232452331134624705917031726499812164610543862442117598361082173012498596286472847647030855353699019743818042494397963553237872143874978873925826627205032934855729296082149936759270218352376837575162363896729902493226485602248015799160464922021425780181440418287880114520255448712546935680301102858627087925379689639184248989528974628516153516133458583480167388942663241770978058981483589185332516636520831118201248909785724459692594322735849837472203297546749355043359946059791270172647765828873526355044725526886294203034598088693338432618328953034033129017891365693024493250067142779665916895577493562444299445533812953357255537412129342555999755859375000000 [88,42] 45932831106738640002286657893463958313489496246357244794044086790289393212124014816801277653406105028306136765690680215012728669092050468357488503939510612363594053454002060550738455811441406698048077949731464998138760147327035180076712319726094249984077577696171064046788303928213560271223425143658846550336013986222034489861436439020230043443394660409807551749161132697193562914029112693511337226037291254062179815262239012720638911611965949509393605568609472905084287890584500964587751736722308504967080954827984851951752726400074454832041310653380544085943057988702379807704381039445376397431628504078878440878522045025546861492548497087355232727368219015466484746644275442667328128426533607506463306171410273424200129223369204610160693836166649382974405649846023662248794547059020833085027890624300689680419649059856328262082299426769149150915572048351819040682277014244564164306433374546437968002051747787922042418828333316580594133909158249872907192809518003007450829397112860428932559730059437566489409350569048150025037530517054049551185177420296662058900732347219013433551224179622052581651934650718600903515921047834885651508208340610806402859755833698227183965493442962534362940824653507726951218574816681878981615121604954349817174728826571547567153961716217248047412237089030741768237247430846357180139302967271027233463040668074644716285773506830832205647021566520053742678581788720686804703746292849048840641178493815523132693460902867985564222706498296097867975198644847071805654284733877784859870867274922604009905589073755916445789715840177116067155384161269915208895670285261125783822352164501008887879472148910414057516511406438631037111999970285829236188133114449243577820686081342265486884237436468401541073988042228184851945617124658431685407505419372936606207488245954364206905125327123515139669361833698730184316230059222695849618628267031035431153787529543673662493836260518245576454886539912810802617760694775058491847900758796949459040346226422866460709733337532182482252233059454483498273798880665065518347172956353046856883727802966232022396921985358873102667081963070298687639115586100250498161615094326192119566616995507207497391729820897161904124108734094367539272398306943064141540801293877162325784883269269446715883472092847752263476215378725836693181668960412690155993355472545143196707799081197771134667572459267601762656788037459290929018598916948476186602128614141105852914930722201273320709367214677877756044772687391325114452664529907249779616365315025941495896688593347789719700813293457031250000 [88,43] -11482910945800901342166826472064758613883533466227608641143139436141284189653564929532441784263079749178545058653853641276875577548902841448076755172603602877990827502677829954364737284986903996602646573748978833531989236982412431453196024704210114487255643391942390580383049024748689049292651780077763952235677339745080773624799711309828744336470403160609478115456125198590644306766004254187722340319541470318241248566915656251401485264405422230111738645542323755743062800975361545200872957108864014913699653395346393678029775099374451536488741837339356889184719403246342353285196943356739203372933921069085869680943886023750191188410927940593506500576765630466343061637133646507781268488307495520740724538582210227124166112072528851095922524805925742439281669987684245377037434383771101580440363557976503151118311472026874919928959369682932689730050523346803922531284645943897201878510764574904798711582681520028934984448169882491411810498702702071908988276092220557305610315361520535882131066975355192197266189176001848596458799019902455509981455596160335694302323730381307725770469540343810150920305563894952460690579192654106164499685804511690195399934734927658740037290230958574722178405551205199430939591063876100683843847964149540976548387511587319775482762572634587878310730969347370754268544939654967833198282601386061079959588125108935980199750782400854345202122452249871797924492021709920094370352220658506151489703040758730602720755060610063979458239603284246817154926912291643476975012610421541456379983520274945979701418796448392650149407634353497931524029336990257092149845274401474345758226645327538242615002889107455359800950475559343567270315518338674802491373185065991489490644094091907452331963428670783773443786163294246862260912184394817096243923409717618074142284162922582511684421951499274529269980883855491007432173803264174478781054772661153053011532576545332518785740397173340952001276644136171982258524728291875247991335418889259867455370954873296339382592549825362214660451219059577698548276399763246531216974272292680487648177201301990175719742037327758381562360314433300839055890121766454028713166196923271566477392922366414858441569936063533367197763802625691922889453804576346003111856519736693020048998827718244305940988699311404706236925801794760310473963014383903084972992739029810224547962487864115499436595840159997625107428329729116651980899690972720749567945559046471243513426307174373575045882452632705350398783529676770386366388302946769053688227122181353401231262978399172425270080566406250000 [88,44] 2561217468566727234476490362083430236655413807330898043295465639152212412832806483404148969400365554013857998291883401118004595680421618191551750266951760584254630043974643718220421969823031341564932838256169408610394772988219050249209995081892535556232045687021478477458068575241302364952141758621079198343112718581574300655415294757736757997945402467005649259536572420664054320480443183614180213720388435932004510931488806930626189131961364061709838664137079960116951698442552184232263433718175535275838294623138252990423044945414824483785169240017861411446142193495916367501688960089206101809987871949015339035239913928734336998107518666619477968555668145320716949287282584445941770230841702357832575633580951306476763078716009189412895632871721426347608252840271241145157582519680194569189613979996127207030769286813064798507991176431657038463098613260667275553797459968018365826590550952104939682531020509301837293539868179448058719183413027414687204665322349559086551489073683058200362244060845561302640764855708566392996444621171147502694328472258884760738843429773828775516329273358333100331235938408458043721335610215094949143987633457648300600291009435048206445598212282448557101682819006515463397259610027562654875552759065557035019787381387341607225268069470165810534291023877149174176958087738770448983923415631398056650085674872121683741635375148813191354017511705626494744186245816748704218482023790674912070042816162986396348581115899611481215087918528817978365215911122837063933604490889782138430566162997074553664852035093862693768964004698665474221062971522292976529385652017132435957390915107962808077952260487264213045658775325841006484138561168536637946739237419048635574587490924166239434850885833549493398606252214632964385302691704968208686991182415699922653850726400961376041016763055051598579085759358537690178929897413262356499477136616026622047758837290774385597251874595810721246509159592580283216589637606405240205971477043051531114298772776646497696080717602896917233326607640955983112431453800580011449483952278768307256397500567082620269678874458854774232724549451621129881396734247633208232170290979307402624392746163834371988333860276012799500210667447840488741722443929801281418934422857119033553339451308772796290307249688683991399165905543026799400934788814392869969563035263216675157417157089071447171235877482410068996694264544908236459956186896040387776037057122896031115104681419612372805465737899767119979407741246085651821518549274604149531327917932443938298092689365148544311523437500000 [88,45] -530157795262529627726926540972869419448665822363579694828405246999605605452968633383492103343822598134473948860139754628851179041945382062990245776151240437268942473499541943893363723987971872343829783805868480537108289783604376022091538789865767599343220362435721296935609012014436199477977438357409919149617961545520152484586932938115409822462866086370497198383929465639563234046001782982966593189434735969723621478536802160098623430571896533345452753349358853183604765818568133844048643712486490091783446441117090965315410429812159016042056931938592228658670368696644606898941992627714399173932752718080779578512525013241053419033040617247690979354135361090384442492605726334700739831133144492393373344267377905170649698445779852970373382199162441002050955473897511552545890171849408336061523056865670901148196133103620977843700941379251788837183720549128657775811012241934451970061190572976787301968884595705664760985398658198131683543235994133542762446818097225647141375890109021317359464606775315399321698999695657002468295570557883248019121630703446862819543814216816954504289263056730030192270841975472704400810740924710526878316225031814188089780183213941961382693803403493296255781801735932895358888083928450780124944186245012397019831059163408339266956533775051701102927067491068365069544016511936001371352025418725830718030755454076451635765754839000888664073512835418052098112690022504769075959586130713783748293935831624136889984437886230623088349180886293648713933251395244375457346748406052308303665406282155263067336962937789303897204648319334130397599539706265740141714638221175400226763582771181405715932029797671107615176831559090426483854804019181329889476414557635269222701008566748826978791114444077683649784481756131647959840410821825387595995706245035420865426658037570025160744427050517494447334780245476671542825230378419676045583563570404903896534578802453473122040724931024551972550229067242734953452879470062655376671895871784763159736582260487817259576096503491413457088917039532487089281094176949706424792961457634409839081177131554574180995576380477867895665049588176926563683737074515021174848850252287708979610327722190544449449872639215345637411909994522256799600845671572907084190554728518115874123669924101865858507513654177097363263143668618484803648043432447497061969309671812422384224907133150185555291463623371000438160581472350263949394555381492906971232802881822155693507056548512681016740806164724079714912635088716470511165941119764667341374142495169508038088679313659667968750000000 [88,46] 112962244181426073366153820297089236196769952301954342551262065502748796740012328870927061524855166273311883206537735817640690149041443357909840838732532962478675484761876280277410795800776841782544741723066390102996827547718099267578749031468632876688189999942118220778667727422550750121124868735189064230879438957941623378665377363471311024381141893085371911440232104339226657409091235913569080214204718234707502876980843859752382295062670949787553857773348169719390297593684877810521680193961797050153464514717169699759680764119801130581002483591301909699391295558392590267668401553953221457971152390322057171465274100903679186364498372138962414975621114776186942650778077390854782060871209912540068185011794278534522540586411315458314688334637817208884483350751894970554616963023005439062378151846378223894753569755190582680881806456116495455783366369202565958370455666490299529868558553400703810341631598786190422677382854631977521500333943351066390965364695311310756221893947761574974227064291486320029728521834774413479662221383111848712706821704227804922269327955531108015165181307667923065864473975267312928332860393743658820444214305600513329085055089691771086759044651202578385371203769462231369250794088744966133964217991097563413134391882845859127644590035141842017906563358988618494798112762543286191672759652562840158578867337253955810631132497262721573360121578660074960009030328015256790743700554341553054229832933369456142688766997632227214936569123269081428264537819569429287006449916949629291374415500354250880251285333531431302121212896657438859167840717759449715429462664736801687870908401897231226996024796642528329017987288962129416347025359797721726931920655856604225533359514385023115544065956363744395392536448157591864041997205567309136990911487457682255162295805936060805665903605039837619061373362550241457168135191333037380639928247039209696747198808596826113263431101572460780095386682116371901802493945352625570785537812317223657229326167117394057087931151042242234493540602291021450142700854264562061973155521946571513070216398943137352153852366463588649032446059010821253975121914792634890273207548823037197139583811207966579859114022859500352263695558832452756649971644323054605862857850027937028880741276084323962679022657734250339726280672077003604508089696194292290181226595614156000217139113181779202027596272034027274463632925890572586950062671056457785049372784388182923661616697237588779534868830995694715511467610069112697041704118899440451029292376006196718662977218627929687500000 [88,47] -27809028219533409278838976718116213881169335830788639889428468996855738694447041458743199868400216841651541574765186179296118593955517456460973999903751033664360590382736988924697647200834650191543196339678330786955638273649583060780304324412428071333885146898560056080346261330281455906918540886531357232649745363568626591386908801812421628877963956341007667438939090751268828902774611442144124224918651386782864253039061736569250125838074213059857024061445681852844928931673651556303372270238359821223883794265813844999359157234305426861495253385898096847257584020658269267053420566004427824280112344080852746027074759034633572959808094392101325360074019556345659370192681818513867002797734136713797409681552281074227442886919524926574527519083161131863081687983596994555269484449411160854084454157769537899285796459026506115422766315649099110819633478730276835973519473120441113679100359122599463478046936288339340022204204930684787305246020661095573393621367758962411976852736388016839938020509864843567577383923026400048739469315741998539006735516906304246317100763339723018476625227807698474260148522424077044950279215868907506390057237296003615683584088325514563299240712987106311243616127680650481397189904443471562144537459433936089698075192096225348978308847509000556059412935889805176869033973141503479728767867936839076304756048018682863018238934232082676251849218830623609607760535213005702947903198828750996074557170665332121715333585830039073612538465035259328397124955668222852803084965764048770628763542988032544456933741336789301522455482216760428397759360504159254957156094014774737282568643848260875011583764915048851213317843932373133878418726476534224275033915192278783703003094768069780722888336612412142035348790212381334826489663860965455428244319590626449301814854277528768043175506593907365868352072502213322474216099446605936896690951048788553434890081869566795440146378957630743533858530280695121779302562009729951362669902070569434317972480391645718020905913886777548825290843348125171341560154416491899995164779987954834624076262426871987487541765756189452184380692129570376613194252601202167855286749045400667084152820987051753698528293045486027085435859895683377085806138508960278716033592435474902275084121291450902175104903951147682057165673383116106282810829015135002875250823728231089921161066873691335748257342986979615858999613210139677573365851371122114286732690022886563003550152428937290920854229851563420752512753022657528312654520458863105503155566111672669649124145507812500000 [88,48] 7706153753559425240226575769390237457505102290521650217599768217694455539393569999174158992997764890666791525752702095974707905255065333718333404983989909294587794767430801945504175355447655968587276292864045175916203930570071898641723709471527903660429556248357483168748804061264357275943858080623755314418694321971331581532003239554400780912330666213448567621674333318041182553238265707471225500751403130775668741672740483521976360751025149387999223460485108906591264242811069051069112378237503865127892479864053918524863559676532580390754231174033032413696637473409700611537977564024979058576129280966211223832367000653204870917600200991035850526769239100773571722287546090949484404779914355642366356990751234975235879253955977735621875709518599202739625815542242680112580389003423573225329487282954075264084013714305251815069358384786379965325943943690421998495323101760630642324682723794507389328623155652708764332775386692741962658723039596004417966876238847513757955133265076071000808337834298456209176112383794570784988475946750021176059036317174770235944495232586697414707451547411138669128403388231693845051927928148419707464967232891332327359918615786545554766338974006513571808493981855401797938765125832342319520416506715344692325528783542887430877609939556293860279710334035909113561454670035754796297800531766779058825987097364768362810501830317858168360529967937570811848614722773699165105760193956364047207549199962882567114264300527413722437317749325071814829293935402657415071179014155173664988736653112721888254604705554274396544460715510692005212475032250270173988323112315096692861572870827206231820300024016575684753269911392248491093953967097252798916505461794524844660122196091435950792668345639359183059734430205028873447114413842919612301763347155713274368390857902147813733276378603670940501419729094346862855423431482093836664062268236743846628802752437954196141764439437054768082886071133069970263389207866985051597138135406062949019980306679695231314957270106585989939315413217865216932438115359639300883161547140265637661933717276952235047269270307880798170092239587564037600946575772611935185056553774965561393429213978433395342990953592814989857189259207878732782109094032599103621403677770632034644283021297389509541021120415097694989653019997444256792933831809291418180598396154568271726616682713865211142959500912256273398379581848071037329389514211085094826709392937759051993168888058326709493687375532757596255898422217865653699571339054624763420520139334257692098617553710937500 [88,49] -2098385511763839459750924357941676643411308341647521590052196136522439385310871882325155839906947396624879444212847459590596566533983173367841886407143596210279835870442384063455290682661006402235356034904250360019493188184467346198042539976394322079022217939079408506423733740170811510456805209623660094107973819254605023321947084131704686443964701183523093045147118455168656052076299314712822783152243531709144091902156814772060668443583014589557601332448808094451304898892260121894005601481648287718393697125781289178929803197592572429324217941109963202541559681278305918187160173339305942524544182313685009779652620506793962964971677282966892815620090564163312881690852455133134979387337670285094175591433410438598396099857063564562258203080769851869593030661592879693787900965025779264014308234496565728081120765386448337471261230284024614265834098222873483315056021106372514216973690152789216742887902259275119548714411439831151301973883105719678362077036579863232971933306010494330044182081330303257260743205399441803644151315047590405619824305881068561619772144049316504516203523641950761087676098540911650842548062448616746401464027972694155880849895958362208313028742773440868533901505205029035637266782935561118322029126716344928479819537940846080026961871217111620239249282197681999026885329018457781499198843373996938223372092223015780371148362336942936221873868491609984903480710001807118230051112877863965532133512316674181774426985840136643967675836343666337982924106338836330346848455650966944914107689125093573650298483618824440173566752479807860516364449519658435751899388143436194628334200149507871281631506199573064670033560648089377764850332007719875017252289118815095255693013967977714856794651449918231987056127460867092304838586323934662040622367108387152934205659932207191911912008807634464273126019602119152457600028783757559071646040911767899297138439581991441483634214432766728522160696410957294076140224438723518529455061326730517768419613164886021918784269599076853481353473585745839181885829183398160198936841552532693567439093394801802945840905602191852449466721090925146426376218316908692110557195440829577348007006439875806871579938362084140171112289855891695596077597179754939949137846083223065983456172923301301635520080940974494008428812078758647844009835099366668885633065620954651591099404396833749103536926956197168790168037296959924179270134149332497050521317858259370994965807881723749766486115128212295148451225276943787640283184403600102996279019862413406372070312500000 [88,50] 507877213826882093310929744581717224313811644225821985674071256920012366222863983519368552240757467611099118156808852024031607593873094348925186677968074395157002645713626410709333017592974464164931845937859138784837816875061528989596195966087877198620714576352139137903367699702296368410862426356677084688466660676530252973766912574099429628149316456720983721426338942075511652418725372575626885000718681055525109782172892204522275964433711836066035367392630459081701308695995496889795733035650182749461188984556048918607716469872981424092582930812590887406176644141823604485581125376946918121067377624734555203369232658183143944781259597357519903181671345856813098684977294321296525584482259645739438870674886720487511544652860396640448141169100981517990329995098984380590410516568706430732761972277753766817765588879807038791597425148050430410489162442116238940353249721038751165887881503578391952103255186856717960116918621597655652992788131079697372711300295822420418184623136421573592252055877960163492255508896072116733078794893508672069044155785569051319659187898963449684621550747031718820722518875159294184596824968459796814497533188026383393564632273151313608957571819174257878646085706876689018501847302727325510798384314913639145723561896450834044161501234212337277066954542175474057929982454888829968228670327599658175248809121092637654209987593601458863155006481503880870690261878432597779052819226392365320603213313532413140811755640330928834080321529998338875612728474890876657863620975302897707759382720638926915227006606817563646676344566592780895012023665571400145555562758354931700574236794118242833301044238016368647585171467513235164337360971016476905827569976251871640390139851346524111693170740137174211201520975002778289162984328663368754421068309319300329480746559720362465171087563512046165685684790307714874696952870496721780498895935899827972933989254687400991179750653732621600533691151443869519995829081413170681300382662089082165935377775297541117647996314343125843916845839369788275517571305052394375822296389845555054414972891115510052605143518348530316693989866683517808727392162210721838737880445940471960498033344211614983342423327030975917124325320775394044930421874239836669344242946020980724561689328358628906142361028346702655815414841638147313732393968658195937730317906438378091276782415474377113817950887327179516300815687816854451382683497069175517781620940660932078447363802285442064545424536300633812525744978554547793062057259305674961069598793983459472656250000 [88,51] -104319264611682859301835065248782443233637151267750723991379657579990004321058816400655939275800093504459267896468694942820837770144056628785779997465513688183662176282318165796869626721400606035272992141786154657665912747694836673541466648152534309993791660683419287140967436193407083834428677130223266923563979427452236017618439479659731803604512282302503702936541376884258582104433685526752142377003904609723127480831192009329638981785871398511006356147876686570049394529792457541117627343442699567674199317322939505248550891936436110528969341826474362456512996549167827059494070950907997116697890741120971183648975968704595741115629071252234919094269652793685918447955710491942756518563503038832073211768113594150015595765981295888084197761744185576080173369730829691996698373091209940300415616410432080230326209061762592683780543709488689610013734456082945739199289558306526998869918683263344968004612150753450608869442934328485268581476226201797517799323115105207378244703443884870831418090300725501386697650174466820880423675736732832478663480101248021608920858208187604698307594808665210551971446230384682756894596428234625480549130409537494627973511361188969861611438986533892283046161600237889601366056534634132813052955021491257561976479865676583706048143597430473559166957913779689207576651276947246137767227284783510305469578409555004588171406966077688568904722464347389679141920568263960149400293699648138246788896536070405563375814531374913756636794097968158704903331913415130590480444412668230811529958110531362042232591272784269790228773230236514227262600627083692832982602940847302602881312600208225447385178779555166047048583109648318433050658020405508110392612268965205706822244838626563456523446811123163140780525088861093316949188473799098420940473047174032279148733061218145958673872631531103936026196395032033788175656277115878025549375241186186371737617568628342642595820022771390969033509354508730841468668507504763483971071296100348967666598699073171844114253577217294982902284163738213646971351822644923914963626399471258238956363545345403646607525166419810546916203525316923220712565339258346560254024979146734924229664984259084779053757147436479296539317111520581778115849706519668727037475975764422323921049112165261828553994823029092328734144556968490953318351762016923413788961862834899503857729286464981513280157192589805665539881787451641145952232554093320256053982706446282989085525183844360144176340093434653750955504078164540193718323735083686187863349914550781250000000 [88,52] 17740262355193682976376841598416800182901002366401099076755452405251736815564499423032575222674012904925892767086016588868217180624942144195593160255449989636964329883723894062951706443074864130612819164799282129481221406217791573937701344754981322870706369987519540748814392525924593082701705751006976892644523564904405904061081419296914119240383057950824278947534642849344237673755104547136518573494289549583644208196872842090957755544478940994923067709203976360120988359047826539916835081826448587073791901799588929435000056453923346022635644691810253479234355721428231432777153941763900782558854558458235526141576218947571899555202342102062878582341502322698120834660307281563331863864470745279104962269830625841973093203917279065407664154837668696018478234441243837736639168496999984382135834448216105859754001713369162055755118938478111036285931501623464821142842104084198558426676361968217422352968622621829816126640019811823731365595522954606268562645797488961040948256925951465062332048871332508566988040446699331358910002329206849423760459237069428728866826648975452786885092886835991175442981891561903137028497421236741240561252843215472983270747777808901893595354461077180057126691840822734308313390700560666493627093277604859113129099581226500713529122129550277647841437735109263070004881317223627618572423803542735542530034717990774187823736571593107747720501865986597591124138899068302434706760947836034191574519301966425027015043154656145391467169188908522444768797132416489525850267292469341812664488040008636252675285284353673260278180587231619537942190693241119140369133236585953648441727206020503512828428105442850302832615317388148320241033554059975978697575761632939181733726397752174981244933518269550885546393990459668976384983962757955901698472187431940224008812730844028030680132193853959827708638535975092505137195055450821812269569199611761568285097227414539653723939734859609267013939095057624561775463829605384756243695805073327495489966245662367924017811302459589810755975324798851639610445088179496525701708310624869423635067931378810177749020481493922810862848988595262606440062766834780052864876329519438306122317866522387300761765173682594650343828663601225842238110651732394014579347299691435145763104223309533143178508148431526355769537965817145890362995490719496606808599930690986503281494519116491569887275157192991902755516402219397930961181297029829241158008729880710833487174633709775579966258266426370991318397235948604861999200466016191057860851287841796875000 [88,53] -2439515434825879851722301134987022446408060515462900302375057158460363005406695405422528399011599063760198184252021824546491478515528654291666169793118093662394408636508902558959946847789487320809170329563360110076357718993387276791572920897366780451583198115337903165363087591558890151547348934164567472711583775694840355696222513765554886467091879349902273638938956587475183136909271136777955605912402657363270760183909999032353936630935680407468655456586980652794400541325638909390118294108708811475628947361387346410889522568909008931259968857083974846715909171801814192029423835802224710327099198219212390974309265085955566986278641803100672661731025619922083897642030999245772181031132462179317305764552757079616611835152734575900188374160669191420429972598804419206184136002901096422241044883006433730905690485133650249383728380633435180150083496936857217759977546908395634665190216909930655640931295285362353836607153652243027525458535888109833100417134425021569976548629523780254108161901223706527032970911392732073177961711993460784806882296835688202065857645089182521864435034859018864385893859196757305208639756084764949499512234113663983652425028540689483061725406920043006440728340515546234064785468912717484181244008588293798797150320432447988235979332663566074869213075791183290643473123241957892987388493657843764726021860956098280651263255955201024062071274448956264061769172927729782379966840604506622287064034577996055643034636935366261801223549142413796376079767461106269646890503551230415868201004266773057904713053452422413476793631853550173834327821389961576909493137034509487539360361167832260520690336593215801310029797074399818841461146938415524396188205151592256946488680234890077794008329087155277325030684313903822228106927462135232981346216089202460332132482913249763864935209538104668184150444099089518281804587827783723331730804939717005086255363380567615227992848014654913746614650864851267537827266007585503101811171815044271037098884621036344544440009705807678733581778431051746282486217596461754740808225293584194075581077060327031402426172027292856568695112648385442086245324615139690906764150304373715013395126532013605942846678470937443948249481904844852302396142106510683180920132105132306378590442377323426198838985472614250549693156892686228657839710655593700257505117249436992847977865975174009613918452474492004812321811145272549314003851746471551448291831935587795724577594572655709790693063756977210210750983687688631107448600232601165771484375000000000 [88,54] 263472192013351827622194012638103711491497691142641815097604143192353380998605899524717718672227684282252870913301928358438274735006433697996640563776289944985776679233768383735312329676036702163864111574717892269894763473942634065948677427941000061925676746890831778458294516675926894434821069678047325970811464519125117487467362488883830676598127315562293381021987840320369362377028799722439232476409584883815998301879042362680703481576131642137060571968957113861442802602529496485062705081981455111616184583807847999739752972266740551395678385936350700346381159135540344052596009761563767331188523558497257650764245547524704549780443717658707568347240254511157728974024884401824015067589292343570093292810956925410434231464173543915575506280898725540443147277962570897559868957426987646015008776879228632420799287726061934862326254525145016688701942717297056702013120300284707318570979762678293562400748354769057990690170070240023032748557613381076635253647577439068406947750542563741022812834924849572355309933997770582828605823982271329383857118873043898809142814477248593821468006061295154101248627760487884754795774198430121881033957189396787175030646050595002309402651330545609956168678255176972105348363736349281330963082531154694802427727340233402146716425794842643657475631479795602257853840808102975350938164270349917206255678767146389662433227827317017482179989293716194315190721405832927394489216881020926309690142921048838584052030015677129340104813366222152453643860528093459787101336873525880991030739133441762759996870723852726499862035642012225716793010134191125755488289562622206748636199947572161711829557197767163713391034249346407867100257332895897919796389034759876020185855987863245809754578179441203616390982516807642011397339000877575181920266873510191255934307933192841883095216981327682587265795832342763589824006344313259017910194311593165557745229829117469702797142910587792752277147712017638366848892403994160100926488985565520572469472533930358748797377863618015834183044005761544364625133678193111634504822366861724885681977462204770911787201915009612697993501423044208025777400939982549260132406547749919735309715673808827326518206117892444263232864595898368777750423010363175917231005310520354798691745143748643966488886975836628038920400482906513803929584287213271814874530333864240336325541428266531462784499859877978007606807071243899811732774996512247371302377912690290263287001363273684362589633979497016133943052690336017462868767324835062026977539062500 [88,55] -21732852071370338054904302134116361764445614612281875159709989962805729766106079670026334630551265305229060117160873032164233097551246571479831258058459190692105683732695419531003371881703485209530622301881223625953183628784327549585562882573490935967585347427555240724211808330096243812114623434386194832322979950541057383095670269974261322630993714550770852695478468748356370543965947688141869777249159189178490178419236585345794378258858369874833417619017302878663273369179490204404610994050945922321929508161575304004499678390238805809742356332453755345146286708658591433106633128773705839232693114649169706704614835038816855087348096705076168854457515018075214925917345478581319209972173587075609896213722635657267509206662482891933674499818801180816193329100925572755717805937114704157647621624396680660219465009678001071866195552327183600910533588149633619620237346223704007122782699451397536490140800782530407148098870969480635832154901625485108676015217546222379771766118257310776344944779153369636152774159165143699246812540995810146991565776715025124926121343274414279597025599508016433892187879132971007201546371420285064866428609130421462562711725662374651957809154040885518415643922343367370674457201642983677242928396638928890385960068564164603635887704200998672886807081564900737407905155595744545737084099480740264526495552387886982785474295757678906094798518680329783274078591367111444456443815055901112533919524517804113013603873445300458093346640482368948876521713416523807324790289263055202008491277775901131059011033731628472389690318860163673676470682814397664790676711631274015548823423382071892321517494989336471884302184649893621555971511578866102427556018541534419686212593760035217940917472922878193832951896657697542362172871507440146071405994694464235163729018611737550015782004023167799448329988425504260588565497034249115442032695174757802561146935466252671618386510918724134764905278853779916424469148465492840765340646603323964964898433699031890995769975935371585888378431503123971702198834733448764075764448697115144855944419559173222515853562725089668538516757754972608421258299280101817867663644141814514667615836846499451620385923204075143515266888161883773302253028479487409336069851383535222612317280596249601645192235890687505885382225828451473890700843558224922647765884958935703467148499353912829782479682446192323826607386291995489729970381163943064479773181414511922638972065380413060637646938632710743102838257811981748091056942939758300781250000 [88,56] 1302482818879456861482448143438081840522413031625867124778517198910703597096235269255251436066437402657205358547260997831816861802384299676674831560155552244359221321615418392274633302914666906254273188111567704328998493267708701406553046711789325741227779643771408266117702116273918488665446114264579052010250398726944147383751220971441995817028225004690444180980568989800218357470765849071737710411143569011775025775311959841401364060746058754348510462747246926748547905097970784747696963133247663549420722026291710210105402784981195743046725702517847388964465974106253681184090652562938080652424042247561490032403046263847662224650306419804077226335145726715263050154146376022604678409760399427994181179234331206132614218351970564058645395255013797958072011324543888074038016569924521670162103756156982327499619759314400021949645204907624898896191874510543946775210685965543339660120093052238833366350082430617295748198686775311701102385499358270100911258593737514903016604224308812586068471896863197682354921331251119131070426496904948154532820253469897542455771898943308455957777643010111054901516965387731697432837626153963614935878915958843361894903021834945823553382686485286685031049818837231161578741654497967834357074579242342025509363860161397461627066533434536362539596465547642670644781320985311801852165068091380463402879707251762509307330250845398610887161719663790226099847664380818412090684217423871568488272076629832498555392507802157497723468662713035180481491730350995090720997165291557891430983385797912594658395605836392724016354294382484694956010560882280397164986363557647186423447091280470651229887623928542781585543943232196729450416040584534131037530801918682905861625832688433497901817246826054952725775355175067505833382814054750287500768664607922073992776769099426829077121446416816580552032660131577688759428147802594394561146222105880317306915009781948106819385571855009087584564928422022688781575159615412344454552160779905652462558374267637382432637993137089099264706031431239472048312607754100736960024964961696163460444765749465394873786184740051714631372275275401278840510933452378801305172166714325553853929773844770600979988830065305405105342388340706980902548825206959294872303022337244869456279308745299231847126466406479539183324535051335367287616357671878490439271694082467126521841073914111700899701358773383474917125809634860501691422813786498742171262278636110419718041597729957360712790177418923462382416289528919151052832603454589843750000 [88,57] 20698073708446556165000860256066190736096615632988946329344311486914654046169489151035644066406520233535784973029589552194886258861916559316907713249573666435294978180023077850364620789508183140180997429082385622791726937887065316319081214225915439614221759015205831822385870221113826245463497975155515901250876881953806098802287328027799781481570368085708608575417989293504513372707884683066989153129703706030946627289171400211878758504601642577348736779771278446295683118202690258348673023670546084337897442979956061238705547734929146736524006343698132743325787749960325623924335969798760138783380080615235514717716892027287865068695762260346886172864448292962633382247492255863408622196278919451515530431058032317111355622428046060430312219282915467570270958999459521680210728368825802520926919807630116232351786545570312120457935390897186123975268997147365955557534150810613299018386300916135534299998589601745972857258385235418258108915074366071630957256907816480106465653257152828140961210986968554643624743882593312912019388822857355664307062120516837571750374471241424617528418468062262706830693508339780774473706152496900609722211013000147143114423855396610193089988782211855316565832628195419086351592926802797497165014352072294987289812411291085966272009097574885005226187854963634907906966252721441260884371260072976195044055398135240377388961015860291877318327368722615355762745736767428208066579314052030824534527680880516807418682509555009099181907902536766281307533841496498037328120655961531817514734617340206670797373865181511241328235081312710838408157650046858922814817797473151713639991744114548782642133863029000640596363141163586007467643714445938410285046722276916628611297718184334667482290383779497248551406132688311192420538591686691228177049460846753489008327037814018494404828308804895103048808392342061209595454437779398580646202043970091679979861589079880124117137540057710723631282187785061730393610685625925864109905109169066048881577014829816758250067305854930716628566326111635237067496974473316021167452927907467106702121547667152983804680949150171267455737174288334145795861255551994348744834723199012596049480787781034074052337940470691142588763872344776112795013921309177421290832053016153592868914993750332651054921201448499207009722714826555778250790300959309939777084646881758575796214490095949365647506620154113017304094900241886973902567181706554998245403989815099207102149117119719367036953299940349459973276680102571845054626464843750000 [88,58] -48060803697855361329890941705629667166960795235396005523620762700592496696414242608748688985387419056273829605413586111868057696360110812792732391448594794009826637178971970087496961269060135942877694617221063679556724573990908293379809701476223253095169148384882390538372457491289315419952462628717849872194331982709222806334496225746312723563593571906280234458459129544133176482269501042540889163310640486016098902331002720611081819684054404340678394789042403884058971261845715862470102774143169707616193829926146323892916985970754601336117864658218218152001669978849068121695206827804601825858048783826947851868412788531712894010989177710008076228427364361018294773734553975913644461889454622799996853649419355448773777000111618532325448629562081222188336548403729035755753311806765708419905897681294794791704575809198112994530541834338596596839768659087636109981167664660716901456461452989549536886096267175592347202847733243381438993775025763547795437601383228481876875499078395580090935778036483095701519277869231039326423460791173696988683903650164484670938830364034613976331451789306577564783439796343202532568237907557264699046093720399633902572382239273528479500326598413935529435134006356534020352848987270073007180432359190261682291750358297574058790226663675363401954404750508236678488229717677139503204968530534644730467103529746183962632073244015760254818752384014233794823838044132353402577464514266063672428743827417283373391193286956441508906756320468045718672900150367653522747412623353774230320021551043315816744927673450087665457043293023784107429256250920631976162563178539754861672120979387924455949934876428584488087965667301643162830250797970952109046067564704439236421590706174119583299470985550882718838235477596648470852494268571275233619387991192437244014378140256266068695433898394204778688429882293053533492142347545788170565563602221567703322753777598083733509146810858722081582149261031867384660435639025826328471008061892951012741707851249476581562804594193211175435560048573886918282414802586704473207285680788457902597215903973169229602803853645724600874838093430311492121884660888838551963469053597421425384650905119064094652559642964982293791353845826405279539118758527550497271199176127551189636894359853733975905782584345186337990187663011968828351287768601181892336718271672003201198290308450190676325790765925598267008577053249642564393670973112008058727799160768083936412412385118898689438139693042018052437924779951572418212890625000000 [88,59] 15414662644689837700113332014109529280094420688323650675217228303135889492794099065666280887344588340892803652067117930673055152951203036471929995948315806834043413913295201655900815208415766484919959573016738779859622977813044527953517091786231162586875625865807102979074048163349150948347815112059731111562783491421788506020297502189520998031218279281166102680341381433931343230140333610083861296597024573718071526947783810621046413901730188261994609558682440409062340093914769915914794333909849218102894131973294787383412080428436824725767419067712223438253447875338366305594377681551368693574865089781240668589063552165213204655081403754500256736835962019843241812972738057910702632306296374293157746860360546924767359898038357597746311581992075995733902825239550864886194672246527709169348027137211719562205141920356095951751452737756230326167287987734964851754209139244607977630208699520119660489452000900156115549231903174458741999972035083503949911117963301410363850978455392943882035658407215305756164718137587406615041802127085420236506374379314079608214176291345658287019001475424826612756476898011477857315991357720354775495468820058896739380173951656663341744265312883419760741631555502379586513451404005375407531836156094060096420546993845846066921801527151307201647197880243021672721897734195289060054534536540342545330525328253614616264999294796474245596729583035337443791241339345619480695598979459682051671319427076576947239005173604452960467136098505475629671269019582892295721062237339948232234495244102259599656476213289631143267668046855420724347869301924470805784960115044237087090999129647557928356659867850179422814804605478641186965190087115641253408349279618417648966167690607126408655328202651746532920580577901452112820922692136763742176471361714822748855332281472182153779165323300408384720959440835811320352540185814630788898562574232749904433439120496674579820939325536661321554626622587931509554237131825046396639390200388103254095105252946040046832609715080296114669683214797857357445535326623996256014443772706071568052629358521076001323086940554067569156386647230504458195377761648061303260996854858093083008505864167136782713316935756278597924905197232565760549960869588653384523642100972768728896419932491095385218467268409064834623757684962323083684422365768237219317805371477226555982179015354785429224775641036475655803297342758135827569712447262536512642262796392097469338316059066742995549686295886360198892361950129270553588867187500 [88,60] -2423002317450862422908362599445562525489976714624307934463084644314488167027545063940261836547409297070957486609587123123023711345525886973254741694045392543759048545368388812609811135459822254233105484116623884091096240236282205401615822871000015453886949932400396723435136181066861850293492702278794794357206581349328339449407864575802710468685141819381512475944545057683274021341512523394037936843556982703209281694251445043602037400929465929676508799970976941039653158864424091892414292764366276164815787490069140927442029350786737195525168227736479281057258755000382382830685722330355509101335395739095859344873728884308995659842349653239306967493067716733391970641032647633623954481537299456446568451967092899654418352177001782069180112929951453346826942722767385374297602745760478137349348709560722518020980304817591217618107001413253433873884613891207732266118900765647212482225544111926978485064924677847356781974809109473464022156923350210423840796693959989981679579384059609905554948115840775657078167897300086658928925087024002613294725600164295219702963496117547612336531465762772369207053479025609769898662667446640863788271646954234692391112310858330931120841887074000203589942230584144714578069209869201172267115465010199902656163974701102034457996984209251256719756452936027270324794532473180222708950070289334015267783132154385230027277062752538885892960822423893957302044709905878030768954018332882141411762352835411511490111474313998019912587734952676753809524138173148617492783322518895344612200899136855098223508954528488740085772371882818187041450647996080218605456438892766322509727391347086583420054662514519436397589259254209731297536429493591601979871085565925565859660460749116118755099504966160072743729169628472691036788611807466880242310537243563833083249822677392030597759718410116752547781756703262287939845719030946071282856394334873562588219405082011990121575775759857494078707015193899445684327980202178803284554522453042551579543456339715055248549441028521800749955355286196885618622221159837054936848443471347073761241004346752826225758087677940905408560913587777386702860027240852141995194786604619143316480087728725155997312956941666226368854776944767547940409222077043971016003232792177778649389152216163552041153530127443039115760331348787540803424287300758302220076577758612423477400365384357761504636517017864482028666559540910131248569178396384732070602735573049687383594622844620609242172193376063660252839326858520507812500000 [88,61] -19954804333886175056854479767418974083624335358701503413205444589015446715587778526915535432085935392926250930990910693983013174909633317638084848951097991387672918172454787983309703691132564821198621537791637806632574909131151541672873283789657549161512573618555606686491478932915696272044736093107741150419160515681096093733166246869527644398862928016349084147223419934379423018642100316778433241626147182557624940063799945574077605877218307693630078302316574088987223663414932764372123465624047463868681881977124386325016933916844215423681612198203994176833299161365563184080759551020465052320944239864681282966358781393395674890289047284889689121806249318142298457152016859204650427478532217025144582222395166472155458376968135437201284649834789446316411318112349978237660040829499478725470656525289351189561744793819981970925998631784676350527042119270902367453950162590325375213722102387108550763181437341089206185507954169056788050515830385828712223020963051695976816922518130868947217502219352343781934213553445452511137081022941604648671268773611897012644577981973729022509274970063499914245551375805718740119587107191411315241523662339686221750367147557335637527976176484864744698745336131840394584879975228951668636523297313331556395336375668177453927781058985514559168586457416909348021858317491167942082534828771495455969461405636325067051889561356579507067342510154173122215083841224844946204712914288242345389034003557623238839814247231639348106602230041195584987954845124683352448630903666896729215285815612283782468048595834030934248012098161361408181168942744511787816430495870659735696501777685865676148001462319872748781116927091812190549361910323664774472034202418877512180524084188963213782808741020799595294431017142451679855748642460646159179668878704538598961221490324871512830397576054970577881199672200106748999760485102243862497729669397611799898545987957122149278338774798906935572092404728643810289244170267554136063442536743619596976744548346905774976242865461570727623538479430957690595666972042396653320051372281110943889904903339464604466914978557252422481937361602314963672509910954431830458392723096891095733863613591119790997988180451809483075053797720040631678016775958524993319164123264354601823267013728052208970686056082724683219420873251907909321019145791267851939213534241951064760762878619792167420788348092011021317665612797387257118303846311306021842088327654443495228510352650780346195347192406188696622848510742187500000 [88,62] 110830025207106519401678990700390992182617148305941879822772139798108508531009196349620469951009419826325612352806998165130327355302623450792617337356178090222799901645431763396166921074770049520289564591728195261767730594165228509906756279193181925913517494050700037410280424742437969363211103612345133614303678165424320624807260998314452295688993626910506580831467172195022176312810946560718053835054770082901233613883315095790603876676194716447691533140853360619130367472308675208216453430624258180159974382329060789732103160643492167548907225624275578111690718562017667672760461354096339613416363078324429914871583531780983322915110694649278053941457502904034277756640558524233224938819388006887598963492127740286509285913791903626374015612756210954067369282358218481534483598911229537737334839665174599782260071003641229606989196442140837927076095491837089693895668317314477231362326445178576436194295214774682121438385764813655414564424817263335546997795410456249221247480192403504886917287398357277555363295619315758436328180782297827223637643688997686091658396719839680475559778478816677617026326166890107732579130599276814251671128951409428612714341020125266232474349262780760702010998443962206372653597433826519482489102235445319531910385353189469299997423007380705575101307230671482378681917698792104426401536540171933337773004881334049216001294251662546574124139401784222073101893468018947282610033727117767060087073348497427432462788653451210446535871633572946883240338107691932255491962951787366271365232481386510397090783631621311962196537856689810666028754683287823647114120281176439537318037185108108510738410208735804734765274258600634767670806898735813142624210496947166790664505704272673841213435762141640884633939282700761057019083396897107008442611608770167982917405657280189731228827679022401270367352003373003300097164196124138638155577462770653775480560925952881888564982641687667801435360902338520295045022164061505603079736693572934356212269967431632781098171519277181681518792626805774530266847807392123233968962201252591789654334936449866463000706513420749149418196461245564393785124869372648807043664558146992289512847887953392643938998355395607361595727345754109811282095800280209655846168952167885520536525042625448776409358931556156672681657449105209185140813369398055544427805665865330225257772383470158914631239424040974400378562420772583522570704002696429984977517841239464552785137535940301889425541048694867640733718872070312500 [88,63] -30039940126864135544507592345128934536242912973579664834277102102987401826988934746938660321161161310480983878890876314038311092890896790495343334677025412839682329123729628031973058569368377334505715832112929650665714918546220833570062288553623074188429648058184765725603289115707843760321422651488018298809746137509556033220295764544646553854064098139864695361631067622339315232878759130615351188831008187896373098913002197831619654092153004453689606213402906273549068516279949595926266802412771736968269264427315261455436682623274379224004294808573328125364162792824388148427208943989927172742335247744393502927097756349656539821935312916233777482684801537888997370086740268414588159786402425550552788568123088360477853602580208169867257769498687981724395780572426409578065355812161366760177051009124054713921171714725923213552081233886383067967372492464825619813335949355360470928562812848042139351548297380739361504858006802400241540598737151730157093259770279533830495990554519837416334226425256722274638587275565249871029603451447157985580310234451150748863055000781998322343016298625848034258818881673489289778311220497535085334214215437099725548497295318390841530775681494764010809601113031231946176277581563049735418273102598496243873688370201698395419842744486868502520974169341718458155488068575409913386052932179661843801667997440709575091699087221930445085532631379291696023957952150768620892401702035623275087337997792808221748805304122412901577072726461397200142678207487205494975933134639592894664350244530266903492608237241587534350519063830551018113029031114377416114879417588918600130352875936534909902622356615615828210185177283245196396677322442528578300892362718101869087472152297249853142272671787185686904717880491308988339370993719552780384991776599605333191941143621921446368934240465179221607878385825346659941081783929887695145112255824969288009720186690672994470884201223048115043802737553660134517976626151455678298527072651331473304950202243651586567590395355079846600835040550971871653787302664402074659003804150409493674743040422485903342609651446783978965621303406452107840650838010754152190044220933063830572752038089503844662382988016335519546174712521314261942312511972152117600476893560824915008372087352102025946438494729630344741690858687511403739109906903847198296391233982980483729574989385233129814248360473655569105058025866787610258705386261542484863220625130829618260725442924208294925847440026700496673583984375000 [88,64] 4473158154617268518579737517922905270031372359801225174442645169609932999762727750000232570355315139279828111113391069481517794128079616337677660024663718192669582085214255343942651329243571271859045170108986815107382758694011149826871713077976362106717071513798067764717870980979782001751683979172704813132606401884037774675527840748142098840010590715543707590962603341054591634571904794432865773079593781186185821181549374324147048347898394012513472627768089412767091641476179398813123475669416766987465169319544219621178883009658489115394415670669351461299942612964125753883131202164171211556405217984006291626295069204214360890481503469859808400580966471009441988446669761107130208837834284703715386337708742395037881350898893274512606212873009265321254550989908475689653844352197879698329318709670633362591386551188116141139321739214566809198031953573775151040656753767898392735789968074991373120736022205254605618819279724806308179633954040719243743498751084127192888614390473798287023520336846569278784588982795358137756185880937089576399280823003591849626122134926852292563360711657860950077968143646567524575004951228358895098915702328854039393960750678054910241160485929597993255572564730585741593808431502864040994249865997075002060476028685899974634593556789525742866205199717535087425001045359049845098808547601603617636617568143548799285288219865633398576376437439258611412917037706527753730337282450046532359411911249846281057267925386518699983194076477676092311900187539863728357214245003162029533060059369692907761159044022469329032720701411855568358703781068028176763011249132927069425508818069185898715897536922977461372211719371136906921724843577241854962912383492921920632498183707972444538535270467907920818662415988239882498521721160381457459085048945850717936713139254957554010412938441761823917327738763916344324571998496419232036451202940182441952175382370597256042550617696849394163450488833526188814552265122982419383235193357559127105314683904802609462926187791607503457898778510333392170578335763072254576079288111746653056904756750205943087619614412551086640316848162066680714290654978264359901528171998261994245750784679914126189871433069819534496721742787517529206861534749076120294393455636286743250603422700726307036880559665470541812221540908236833676823903621066850199723921117208040679786757735572444009291913964671551125457722279002158955619372887686737031298063276257143128233906281820964068174362182617187500000000000 [88,65] -353999658179286785054154676938019326025767246814021356659702664941358393535445559745506102147116545365509646230926519144162745733841803491224073973445829571766902938577339808112095235646357792733879804127507028768212084717231425135076145480444819384451661022411665514537920328959146776162953365007496015384756882007942655264480522097205788406777546935499697865614128062731168805304245176817551601725705852951314436879547088015488554318626573237706906397347240906461546325966858453484708342256651865037450462439193281936075103452004862084630895584262311333561747845366964922107582766298296796393796823515827131282651595762138447801119737907619221225151941203950247462830741843970402614260859940951750809008759782930922140972264718990097077244482103176246409750209567439529247121922929021384487437226289642846166313457431844880191245592333692533397076679237212711375660939159476581224468494943824114735743351340313286753131601544850506348903831941383558439753605527038375921560677837266078613330343192234706694381586119047524618501079998366721867084831791158258187568249019731347266635032461283770526861831827419970796692463140863337609108915276444355510634564757230605589244400450083270605661364031900669918860498571729503737932499917313538251932102444505137428638759666334039284691747240135971004707085961181230279757490379209405456130136381010268605446040136812853496624636567665582916944685371034301813428080530378935915976375074776774644791185338233493585542501530554242336767560744065342216996656566119589984680318803930154036097459401833893570343601374041909272989712725735641335757895639035110201410661609769583680088742641174930589986143762497053864828856262191245291507945133914040044293468653248407868112471280763072715486250310823393684944005465282751057704996503918967708072401967338472150870693141517227178025652266957737778302836471302980571299262602062754748282111471518381881314639830060890371889018123365098812894713747454393228533044893165074047826445097511548581970744837158356991385204231852574130532104431388882277804099255299638608460860852154872779999773630628275143214081062724019446213996113866501530570774934688813265490981644333427674105839041254070691490303426190671091215085194813215729199591218074317044050141733996576204765733279362815922044405044259550015448993177872618885579034656166658233994715956078060483121193419002577614318375660278038720743400007440634879695192849713598903793609906642814166843891143798828125000000 [88,66] -3449615790193690500728932068654250539119532870290240056238219993534516554895782988457975739478026203289256857394137260865369170678950985921267094427631079766245767860001901581175649962805444776117325303824321537216524806276910564387477720075222954634427342478311138961588237209156604392295709944774019061671099246973339869601540907765291623448477731011977598896565895927487579584329492256578430607002569922252211848192533689892652360194151483002517993090875197699166031675142506460496987985677265841227558477143780018804566013251949616792466304826068541355091860995654264267551956551527361671810023233558616458126789417751525918390905713286255254859580173959571815580444194624178306079844305508789442270207680464120307085536057317917003208808644144898419032961320001624853571548845380736434846576692100860230698877911965050482027456655731075463642390051749444272619558430761039266540884264959913006163578245651491048576393299997539538861501480048755438028525241788393776548838710466081884259336048479087047405508142927010369884040827570305145527027367815872789175543830790652745153221583736730818309214346682155883008595972635956805882011976249844882856969201044265282413871770637370401966128667801382061723331321090733523782548724313234042624135081479921705989996341943627219158577645498520714395866948257849279651329178441803292346117344273014286401189965193692964141938592680300633341347348217422605626359463798322282454296257410071643685883261962265529669016297076306677075777244525598145440477884033471412391611823198226104237715956214027804101767345842162057945357343715207324260940788653451677568651736468670546148294495138607702770622641969206744056827628687283171832418250870327648545815202874565336494704735476655497642187900013878253440741094470145447234442820634053849185486812713976995097693598013838028342300856483321086418181587008071276546426718948180747674218281640574469982539584419976663016646358259633975453283013763997985474118474753388650013424980157584414459977725282113702879436938250717518621631063967176192952475174163710766259216167624531526951681559542552899153816438124024191728959611367077049833575227702446188657021456584298305589448362541900657959930323019469573538154183783209552102652057681286016562600830898791903361554475518393887897924038855601156303223028429741710937999562301153991395687795453143127031324302370715433962916875383203607866997521867616114074717539351999651131563950912095606327056884765625000000 [88,67] 4639204144769015355863545937393551795006866891176663671895988173311831796513752400243773083049621435266264008418781624252370738707090168380411775861061261447493519416903152058628252879057857955168673780216359685169218722686438559525200870701530697279516362560233231056416306166722452464039597831761353484136282682608937770009206038949317202783912954683604221865167029375289221153870843015698055618497208425060828623617536193816043576212695015093119715084181645778264086030947004916720056962870791366609294989937044495033178055086715775299545397675748344871887250195801437949957758839965324964476336380373540492145054895627632098917153337212959982469858092927002822539811176513434439964933940889938622862744480487178032251831815748056928915748723340493529877699705622353635391848872412549011051309430722786846513934101793861547890672926923780129928855971167909620382634191167112179249167918292922025980655218996352005970218460082980425604862036521144799382710207797080830014738459336482400792272370291396279887235323722493896455099950044143715323026218224834460090492601232063977821728654034463993778586897839602293976506402178695905706041833631300750209341798419530119007752135593594702595698649325098902857701795926774014539983242980920115101334569827464930322775600573359174710978313753403307699465788752689540162232997437415340973538751071832665790319654859050131399504234428901793744604256635903682334419895396352813150645150841907693492273475071638595089780687553477469144099138267809673770777592333949736230525616958633298874388553771329544773531518363995226830838215366272328269488452824294449681471198481758463068262627920582211759903637663738484294795737409877195733064253292622551228755976098386746433246894493250709326798392484353434650434738181269743920160678621097449828946941484294586234653494150609676422096351947044577489384230336406819034002250044528449518465442829390717431651222670057568111321776741085253932983247844068957183124791672756448090736936727523733680198781657858339803196070853661582489681614756009167942670275680474442090800444709185891931089985068914591276004006463740378369810267465639748131962399515222163172477731877378163079448845440709793281070693852824606852726507716061709536910699717720188257776532725587629204918767544034369528889089441619036737005520074868460827842490190680349827031852704028086543283546141897722006789808732907354256495372081250323204027440071595123072256683371961116790771484375000000 [88,68] -564971354899097301149179736474161300189773510842455224895802642777448953677238165481771899040075405863005507778794604521193545103863465918502146239474574465410949898979228152473300881522100865089353023485525545153081494200339868745253224876871765386789265446360220461915021535648207445046983493635123600023795571906111052091069007791618479904530653778675846231488034334866088754660997073204777305626564998930902881209971069355960385885278362853276416760070966292631728296523450522755675553781694487315064951319400771842191810513392037238260613291261121817065573343916668441548583291262030766990752758639747103538877549809777720026766493787886655252309278783750357107512490811948306820030045292771797810955980068930247398488081659830410160883892062955341218216280309553230478212149181266047182376058635521757203694363145999940104208930343883413308447529032940336482682191736565726210096999138997297886721758500164759219557175027721874397848923263981102721434995568633788612810592146980029799794249160569002396050732598155691013249608337011682436704582127405981006775688755939708534643585539906713042101387514787904423459516062947489936130313117801770228056195902755535700388023420307565122648717817457730208011510630855800545402233157908675270298134243548055552019135618618848294637678281616832015093332414766014286607977198601059933071367527781449772288145969061630392478489724405465461044937678485112059622136469101754183909368752175524665451621930331481534657679520119329712069630167694166845908385537514285406407095127393446205927267251331169595319493881802212504217637792227608707898250544339846775440136791016103915768669503967741764500244608822645821016098592714800566268239922329627551995788344893025629285822013534163003138766606074564021300957202191731786485179102984647669110378433192180792410638676229992045787187993046191631182760368667718521557589442380777243771232984328976445475304142235741627474061071041791213464475364392331827796841549375913287875253728470465961360561570574612745582242501536280684000659026256832973196710375991562543996019317392295005641701378659604311105138494219318239612453041613079853355044689007786714868681465469856618095558185865848159966841239798296524611037856117833901411507796260077785830713676066780156323411106808135356193038662538326542670434149018453757922425591510895785847245096580765662396996795841773166666317508517933086729477311147600763867326900680154722067527472972869873046875000000 [88,69] 27956959078452896192853448558526996734686601336840457057651143799606036503348409908459307944729751442308712849419943007312030396354864969938689085661845590903394549358568054305908311217428001765240257721051414613353930446472922571643433043085538215212142387251086763439586045863627099052568748022490953760259705342432713623561296109323052058571318444504747306070236579269778550346445877746056009200814928617159778593060413890393772318302386247016101943790081266105816469884039747148576000347023130729613207691786735350820728357070919865798820393911677450682760866714322202114545930813410970822760422706636123401203815883002446959296787620822853688398955211926574616034842637032312845012286848839090104875077984019674625993716724045758003864213427356798795974236085895082270187127963486889490106156288820951410590123352540509297696032938308663566209100413282263388598300500910970476036754697157978066277484699799932614422971919477375944427658847378689237090171279935327019522900044938175466972105646005097904789384500813371578205542341705818841473662817516667423751617174244879989234882378496886680829508932505002232966135821472522141179603983269504127564954658675008025272642955453280863593285717369102434413674962361242108041817879331702664023990636115782471428264580120166269612805139461762959363625370852414493593689687197417928882403471735849933819943887845181215990356511063292490315866144844691159364603679087933795676659433540929565898555627572639045629967865514159298321104516772204600834350848367467864077879397225946315943907896904258761726577565730484180973741019208055201511746091928655441388367221790307291524349766605269542484440946140306317525463938652272063381634725435925599071079486400781759286041008979805973299058943409377126999981103321919291110762416630750643345150033161993015949290534978843497027898430017114897183219731340128239796926585892865797066284568032354313645701952745831321184126479975301355399804237402866802936172781747193997238731492393670342877007866201361907777775884587259137865750424843273684870639380018732379140270355585036715719922031048243516838007113114376949247068897837038958582699109806915354478783862516724787165307426044921521042601190995699611545934471682182146856411464818734426334088422233563805601006769684260537337528301175956979037839644349365582448566134543087715864960259444253067526521674211639277115450053100600906736231653838711634640912251370536978356540203094482421875000000 [88,70] 618844674642225918265268921056595863721725369527682834689341805278037503326534977428960632971368330361608307682716888490302018476149875704410279458299561553672859098127789927631134637250375705478280856148637392230601840694804262038961955081841010974294655765560002088118308913505192275516840813010720385515015621753517442230990030858668673234508457075103797743493411976406804024234412879307175715234365730276871396398352599831199366637645311317195375522629161970930497262119228459886301297061181512766677543969868245511716485040342992836547815000963114045439350085280426024634379003868387926863692801418488981041739286380605794734090271634779642702495614881818089251937824070862003773153831732424319588396607353206813347150254105289648635055959487702268792097132422287332519321889496052767073465148512113967553921681331640611614589064754020735317794567063589486933599746298729402653746267643457803680935247833680120673731901015713755050442993645661587708742771757875239421519251538952622250740121088723489967741119902601182526042039517607306374719692302682858348017689010148828105688645230734240973885406508116159594784728474325156385695611594315335124868362931507303345581091511488975582129603986086983890109165139495200673836005119583510591810021120133302878143085409296216601351690645212669912241494941198671366821377598082618608809357194999181411005256273255879833293004408076032700468797820806065805151845359727995670860610014229256867821788129711687808373264797069357935792722066453355477369824203043118782132555860913169530408542235619506439489467115410723968770311029158602683329400979031264045105922852035200230917741057358367123626383019077208463296623033344887128769351671158666497905661453120180360944959017731832208206677739916697874111605286703901487668963604013785872658095951537224231121204701636282642500348928980259845257369614085989902057864172024063876713896977762283837928251296527362747991283689747536205610433787924090639014198218716617548730526786119240089256899076838979201661026611106186103248732566791599155124891231841954293135525174395610842047085445318138490165404915151546566243662957874346063111160630082771257659167596406603512408220913775784113665800220654119743737666108595431352530779479179813663800754995448175274719443062503099551434530271615726354065090272051385851531623296611195952134349268232878109295952111128664863137537668610712446002361606517405689942279423121362924575805664062500000000 [88,71] -167040813148231846638784670697393821281348725029893922509850933653504650133882239953874569562204889717761710000668302352390101793830968501590504026052732377200728553575827323700703094428784568001419287661886750651099409489526360861604338019620393283606124611200470812315965074383173699695621413832130956567349255273064051904494085473180599734748023740041675262989104533827060481992371297287101222458544150825493926603999428964570809980302292170704287168609753166623424005494624691997108523774459883412999109793255125443970019490534628687158801960303314742405004359249882691231193864896518811164295253285474276587611875805866695647649276782743394435851269206049014075548544354698098636398596102475958352600927007493229464051083513051809130130518932882551235005530143297273116214897506229183588127443892391661689876472299484675316950652420941096434387408964748589208281541551737707024802883951315368879476727336960749318851082808492516168555530221997077570557721864880972703410845313853521612414572468492209332239566104148045800734460112949975077748335300063004741336418511783581117672043551369757742672671985987848237399322901758220519628394935308031164303702399661432791179574607224499842247851508715872976488217289519648722117805661335098235758554740884951848933040758965513877020583168566334142425172520498794296862638106324462286054023544841182756719814296582967375495987514837577580073560363296106203912686405641717232417671992008000431463867736958006526192004494196423938570710811671031624032340918244609098715646718958690773723906866914665880866994833825167265599437671621087097006061612715157642727113805347284494546343109488550345996020546559764117258014969028529798813464158746659701725147926392765134058294977992029615844628916336933182596587525809258457678776678730828731580487040877802773099775579380621816399374355113586315169162834257814345982576253168936901170251479167066171224194133707373632260914791819749739236249157563146715171158831807380926237420832652372840945161485661113162305669506473706612954378308751789837638868832827106032844130844401528809650011353951607572343106344673944243325073736669980386271435898843206611589851772135739765408471452932735582126223421526070823425340101931750769223283759402965460107485910020946173922714221509027587318197208690305707743602624913927677790163665043304012549573295898812838731593919112728627994634351147193391788777459827652904778005904518067836761474609375000000 [88,72] 8460568347260879536531597125898061131446250675418370716641386588672523548683177485975487326454597316359162193406819360720493351861654776704786784730675798374204739963796887351431741269765566036704811836655453320058832618117796020820051043596192755505049534110891984785545671456272439831135857557818296535114294449627713052406282798206968019796192008666972552793572885795011584121701411942066709830771554861312269718676268818661942248878200318627134961029314757548951577179223225286342883999134766125902385008451093001987935009503665492697056135495656543571497396295541885428607096051195366748019373323438209648016459137614378203836351362558196447112412210954124668799585966837046698607475435913190658280895267731836995514845315282181905718892459496452736958028816158979438799997443013736642922504393150614229636768485515340659576346084864452630744180001357761535417423992292313982923577827007260321215714468123282908456906425090675906550916616142571623287135319728516306146042136810017906119829205804678377438272276085705352846945905942060090165946936276584992393959785195558983164314453705376719740413790185086011594012124805866573982741319743249210823910886120548679980022085993435949994212542850230706079999912587059616451721899358163324642552547695801685239559711050473089196409042119035972950740071751164032718858521162858414682670642402998993707418875209585234353772964100795429510948714921299365628753872611266412895125123731200053817359729788291013347318277717267589920916561776729640797662280314609340135173360063819417298208749222014860224141098471734923525311765749747256546658539595617991557937038917815667719629629250674433276074486394431181188902900986803804426790806376736656108336957594606071781703963183963508140938364520912966517506428555812583908607739661312916149876088949332050812627490538630051495739090235077343214291494582881980337122952304644033018018429772830245066556908449461392458279867469545358782429503841598901087965431109314484840485459245646752965766899380220049657289726061149321669650255489409624116555064228865803851606376142398451489132054330680566572039848506245250002721716190285350878098955514581644112030221198266787988335804547622570890753977337717661303406149354404921045278161164146048824764130970510543184419599646189346867998657249443412792991990790421649019693516178730198489970791617192908508620363300852629533623841927126437106963102730006198726186994463205337524414062500000 [88,73] -41782927526519886079541496883961704086857554781591638174513269203603142486189710245480949018513699116658495796835833302902114709654845170945649769939580470906186978361888423408320824576140124721062627990725307267187869286050644200554322415065637609500609856173378435342442087377678823563603014110604985317309780613244263464498500044392406267763011396216961068642830777832823037763518989348793191226196753112414345937904452818187903373492129478729682694567357821589720915689236922603094566194201661717840035701663908027979756940781711125367273710995915051700147506477414183863235954127031960799155247604208167340541487432126558669538312837320272031814468965112306638153772277689500034486636792752565057100282314449233595626072245408481497278149037947875669000798650509886011642180954832132819684823478059110923772377079872072272474533847026452293295047264876207931223111303308198239453606798318624595457275290722859194453511109101676670534521525309087866986990462963539424451363976235469254884222575421493527363355794834808453103101279406387950619330656482039255546220552075016695224756344370694790869820756131732666174720444445151711430393805937318477797169756318131801100978614060007357569915503753254738125110409979209092462851908905499911817086004810600019382029453240915896257400776774288464002784273977023714270474403506977972227401946424229226790299633011466858305197103222363360964014846452438173862344877063887846397054763532863087259819773315126333892260474118390150411315854526265960342711295888743584112695072274698523091408253182994273108068980385227882173682018112363519716247727809444095155526430086489858338426815968927129353070542304994673634752326749709915282969398130724452463163985823802904621276073648097667866571881072344890874785669407462324293272993415996291212303183086323584585249562591187820287090197560739426478688521151063368172069301414058571664636155228729442680889041776384277734967626139511757683915216326139498519181199936459504301913255420630602830523364910650167543824553537970151938402704782330690951772329265152393476659865289016787564538836086350076723004448038411879295183128122709153555639268887908508519170800647448728877601006901559193839774884817445734111737970769703933374226530822978609293989350747913502013316345186027284206356717292930317343105641816958664297079978424829810206748506266089554695741813195392015539072322689764359820996375560753222089260816574096679687500000 [88,74] -11792845614796456991018752903720229800145769578286617569856193318019349996335472731383634067204798791980882129880375730971900701601955149024808770418248669438965421637452979421865667929132304976677031338794016537769410527939707074050733564858287321853961553198460563335778859987388658536203494924956378967421255672735563888502205085021538207660071973295517730493332807705231947770480009570181293178392112788137865922668430377012639564070770301741004500463731127001199995884285016484971591933471416995896848377413612663672226324516755359553667560551289586198218911707985183300020138876321051430263301037383801999699474434277438655233405427045275146164189732591022545892177371398370300922081369639220355721863213692975660390728612957493452262017113151643415622309540290797331493312323859754286927210790953340065016602746723726127468096354264420878848138960001539384767617053291240002266566964612770238916588220294658273271520760164483652010516137463146088689457190419386524242957827909622634695121039546652561735300696319299441552593924267379858832236672823692312120512026210102859943889093179554314401885166970295769150048496759193921340574898267276821674120038088706751657375916964733557926401360437285657124901270338556131240393091517663780778412471956362497070477697731837947324581102205159812981826617416837343086805206221131412314201421422280024017176209078790465883973286168681526653574156643411383759512540575984281295003781513570062418887148600098635623171282981590246246541432872055009608722699931903729820566992935004862652410093727512344075460846888612270191510907762472854783670601847705262114239953803369138542338749472427717663467785199911390942439174040262464534853414047635702776309781954936559941307140382476478870961520072577052091990443132130346486023376848890600411038234845392364274276245778948899463452568346971046159567725983738111754357433751536450624528741055522230832028129477099031494873933007545038451642060743202197208443248710353686338611662096047343806334496835116111890296738251753561344076795672955441799636011471692256477263678812835953295650073579277166736128343982772054826021613353653067539212707236110661000353404947656088510743714117120945937676489996171672539062733936424087519556103348966359055567571566804955681260553151386902764560735466638240327194399876893064307610225456218555845385296804398075258476140877740330434515418731467734092532850809220690280199050903320312500000 [88,75] 416861103946949425540177448722160438206921009336932194563436094035889717722585400457708199429338746706046288570323707944223181268850084571107318500243433520710133270738180759001342957377626142803505996419840978844530902414693996951095196893954197130257568120340855727240874195202383320084999599579359589321892558632146567124492441543273021417103102485615678081470670145801459610868836562710834595455950851812519405162080915289806651224699752237151728085554405948334319197539999227184532831187246080025719186673553223503302318809655462826923404935429895317287787861426917090994392760712007430671747529404016195415882364056388055636607165422196115704584854518106798948471218872095012098695348625124859954156675581219556618624516641651556711151229922391342897996581420500245230147779541910319557898270417651765162543646724788494198460344879754409440942907862767382576777192526739491755699871428843774273939876868313181523437464587521228183968299627684276830041237350801931655550494784908008379961446257419481621509466783622215000597546699537537486302239622690063853268436960288918938679485417324769939493592091631122947303468058182131516431255602992028451857285764705870794247867096968297738988793827266180166453540731276225095374726814854593747100059194254604397435224429511269347724751255557677968282140341641463904318642100115151371244671190022465245179601216367766327964597279008853305193232535762676899898660644730024136755989166706742611347038434675710796401743005040724785310306124457078486492700543059779996413997906143721675816092390507961408650160917811071672833168682194911431590451988875150033518864482029641001464692006403048782850434288161716084041710407848912101957077593472306988284311194708722745061099419456777140302831373887777493154554969982921003580662528252358913996194687228700723317552175330804814896638245726413523108586161594389716924567557091465431758933592067132230833909570088803751484660384861271286574970309085071697333732013225048352196434718485875766076376336065692148609028172589703201818432159086522814420727622068135112431276600961458984328476321879689267728704513638716450190828689423585363856648807860885240735423234407946433714795836908984304736651049692585543339612254173546768251847958700126770097232198543549041298259152723444505332371883015463030877494869176252919898904149660978043096547524020130674101356181997946441959983655128896273822647344786673784255981445312500000 [88,76] -5500878104517876959094828217663482814315579226132115189396372422692882894219734778482057368262824030507441009782203105859722475662405014747613754118851898526972022777114468171387013222997882265053733885803905778262361366940474629423289870215089817347017983681438552177106054587636664561218691365372812976625944464586924935011999695680584792670945898529435015778349832943650384926414195983111138830669567151066476111072361138463109839107139278038907575470900525980292061148752812991299943909882405673064804713990500622546736430107658893514047911807031346267104164445096383260390174743227750579344184708038577490139633687517982416999647173633420548393825163114039968935738415090117327892209042995295939455792613341739959082898813456241874878505539614364110754285730011456561913515935177351347319668132986247011063969645408039308423037056597999126588919359839505842576434740496309806837916435019892651447114366547728161856741753183198791538943800964487209926146601515794268014283054225661767564081874268674192530940638638068333042701735157039838189850525622551714903985369529119774966237899444385509390069653979567478685780242406298597629172655524093252553839362656847855848436754045635865547977519149707378099732603575569706872778415415974533712310717873809752398678724192626200179734300569435018615586473694301637187713075428467213768332111182946695600252446118949119211913978636183052723933616352329428835486754012952747141004467133197445208398047979756019780327863396334234371085672755628701830668022299040017815652801259706324434912155865084523742860599217771533996368100989306391775300257587113904208278484140750711197037397392019541853561574930600388148777732220011608183243574128639915641477359079936711323652350466940553577364775507929037624794701912061564012157905317875414439526391434588070175271950507043144898310264036595453217128622664234628842380385946161442498761844152498302289530205728737808179251885244746464550400367572497770975529400331520744399587387772028082616701842640317127524440716577966187135153802999291825004639896012015861429079803382702763340989771782449551916001823615504776616363247753585943511825387704875222870918596192140075044821694482112298764720947961381745485491199262718068616273784181765540864549047694864307317612061731221838090470365862681116543646110213577812195788032007784488658514025291196231853495053214624127573733128326871621993632288649678230285644531250000 [88,77] 178107222641558394857166090881495074253985039033186544582484168437748644842364308357629975601570320037282904495892298085951740588142701471962459929571409579726540656245299508018590588158623589742724394644245995509900663018769099853307712760305403969261357508207804499067692504176531989543934085919366971724524637800309940104351114538599691168426700925171979993226002531015344210313108374338327981453959472202936975572990970844971451283395690289872556684004335158664471086793164417124261491826119470464065271413719044957290215001685844541845968815583882875298874445671155326526398366596738488683088453559074637818168535886783389259837313111490825241084282981234967032324461989515317451837497288400317688867660044337946835193337117396676959989411233807374174503694989038961007101581846816973059771503595087278211363516870453793474546207721637536037217727887972912614605628543625512425779605728404202799733508316313497048659119088757694212578778452354172004885329241255753963814705841883362389208019782679729842163375567660326455972237244181712287538782389226924416773861579583801093302118851616428519748237300696859572263143765313818438841786636349997208374353303509420111723958266930298916806783800693457192122028717348013472676516870920974204131059806596088111709965297967944869615127259947721828238644063336420998346762717878060576865464667561661411115219637941050469954904231466194578147102377587237287513640067071762577414401134539428483161886253761829894965333270399538522437012207856945650535169825669986124586363407729965788737400929721674579360187628130498994063069830160480392828513714765565139371140765702568773822784575402387535690048519391367891245479991452861887707866396198918850840032150287896552104614155839074396393160468081122101594750918758406794705141398385984854354093890558006376763755481539118859667877597805622111079299363447228461556689028916439142267581583528917700077184819010434128638190694921278389392012588376395795803795056287726534951547395897954117831842783273652454239694309737806269054602395553627226786333121818796612359050888206988637180706739771183845247179077782258929617623858421269718510700217988320839107071072047480239490313342695276984116821179239750911623873716066878769770180441651502827825855184286337871582188662334760995683293601632045726582924734056225803351005027123422939542341000078923514693919451548056922390861345206758414860814809799194335937500000 [88,78] -103853087075704810362546910120131386202854631542420677835275536353118691034205909621219795480382405127474250310927991847570095998914102722144935158111938308694879700009171837235088603215157580137642320205277282768199392254099142503871862392996394834060871261447744897069794041883038405116651079047173278999134619688005454471790817457552348949419242181725844527803563547054999401849401254867287536234282136493327401144431162101016464805799474249923152949715762294009034516080036066344647420221470982433575935499195918817232583818732051727419253159986900682394224585860953224626933287670009159229675352149156438881174749018068129241068136125121390633722547317128441914662885981579457849497239184637701424544520707648138101004660078752913476916573213817998300806041314560944770506875718668624396611316063036176267237136384825731859153299016433456402963474632244232036417783802664455199034710839158549128357409461484097138001442220622854465728462538785359055121230612109028670084859193722357296927263048163883913008500012287390145238517823815282577315951558583440019360034854532392483752366445096515869351986102357259934825530597700902540092623667732136156591261184587497064739671896743809259858028204018994334484598037754682037023362568709444281372556284840338418377955575444725500667830413824476173319319681912664971392621554999538647330757176419712626185503476149476806262134483285859059993053871952238579579795632308805190226278407389494466689009647943549073028290412479033354195015822355157246763049812929708506949743009386706419748233220366085306563477616490741124280214493122445557439424671898264781633939215803907963095176366659992654505250289649508307711405169319644559469827285196554663066880683121557536467319023630195674912778238115662085085819043243806850734120838067920413624176026467232986392351909658678440982099187119384230303087174985850572528130333639235854922652531330422809365284303246843943127537282304374516342086672247042849695169120513738239815953446104621157177766721745366559170304551641849051034232279427348737267925388457132220527499781926210673331671990556740160350798300089541705398097940765433589407678561450317074950130608634078622272864095618104040116135354908862777412371937164495057847569147554923369482348094321007445454469409735781935073501204432054938013981099683165067751459973954904034738860330987324615248493285893371940176166390301659703254699707031250000000 [88,79] -618852448714019909289402337598364161998174215830852408037275084092262177242645370243562902274768908769962301099224569154477840284242828743020215117588514337905688913019935911190579609056650695108750390699423686805399623768952799723740419661241356260783734046716904857740358952156575653820460030299922778000558471977124696874432394720606860616720224489334386994775723962587058431198474522939638050669315271950777720021391836884188347476587877235479592517362112935358549725360339189630838514718165016079660216683659635877749525291468826525705329501106285364368903758809634234429188495636535717037133697800631808033546150314498092565419629963037155176393327763756070920707144563261008000159936827963364586148277266314445707750003109836380702999148498815897207153568410595221394920904651682685464503556084756560401731668907484722486519851033820978758467011702045368301400228103922081184459552505030889667874350604320511401444100452174940851087077017509278529732627032825898052684423505569507825967021050347634563096110770809213971639370743762649579485821534968556677472317820308431065059478770042602877331207340913795767556101201947875338680527177014913228679937719362414945254635774628064901292785448975979164472666830753294489637760202929331981332076512193474782574739657191881801068434393327683781541560636504725351804266674341398546318801998659214789754296372369645481743328882353874310494483937940649812190234725346888144183024339314954231243495021688313025822052896890361421932740888839196550163125581640534587329401519740244843895445593691431472464656789971548855864807112970355373505782827811567020558299093031076946724733626476956471414188404272877748035107128191248022326242921970669087253616094339561241591621902285670412106661561784384476086250135161164338641833873951879025423688261413538917532773200565728325537848796389165657114864025991395658095240013731895483344661655818594695453315609642831949947775219348401803712312449653195199361979343521591527850349656658905844156977236272914182325901059847618893991133105928584249950998088655367469860494686088094553686248005400054138056408578598258343381080633926396318310200571002776672941783363418579719097242174517806692477115744635474905377434051688187010850104885444942710299474700945699953006336199160006562239161292739860831836914600411549287731540669061815125068915501207449211949044340190517754507482095505110919475555419921875000 [88,80] 19480026723496732714365025287651385710534068711771129821064658349551322719537219193139981142955089698741832005054742451728778142140895391510814175349288428805344197485134100298555794709490546326415340530529610631106065434513326468832817707718377372640654211600467583839103907833568881133918529961938587308709657541478607393780657729386655969255207988090866345330466917088343793469237979738818856123363971665985279455163530220460620622409432998452507780305998088519738066419497534692802424972360152422572088860149342368011132735962095185339112795534500911288899203848175879718390645467696192681385846899846569228703735009843587625041150489812421090874097401352389615633163033583023814569809995405459917896117858486555681137316396113191353308045359598417786070722162846392024545173522682778108349913773537896525464557055352860098382133001364332972405389695925107161183445132302078879716933761652812063284429859102567521664616082684816282910260040151222722430542441208392633185360871429852816597110106331389065241995451907941004499669453294886588338009891623231455753832234979510994987618897895859406538904974162027404396802295806529701062086667139001353760297028986349988465131644976033784319872829979207933958333846609313997861595813122408353071491121111319837591564991780955774000762553692918197317174312537642610205673837417655832219418302276343102515631420551349051271244276521822811784682174939405288210716964895110445348331358280657516128935327566228889507344407385427565307448363049328398636766180767490541456429962843967236430940245476702321255557884237366367516571483273584413404818934242992043876819791426791558951510214280853441693646243353808008742838598076446100064286325242400590014303521433810995147349419817383295992793319285154041673916115117338925152546749251642833522166617871373365565386169167413860665420009658808362336217886070837207317512947484521223157709936515203251790432681272905354289375529386855908604437393748387232398916134761314832970692646473931914869095845740386225948905375902463007501291906355194343200596956358351098705824327910853137505122385777320033129753557391856261551614699128504487367566055834374887624773668757155707729860313361122702043551973706491931971102597814176108460849513139080172414498599029467425672444570146277640523432737269491736799637854994222608879784108819113840637405809578292288048264636890483103570659295655786991119384765625000 [88,81] 142004929272174711404527179389644152850919637660757503662794225036115792286665914417277816297047406104250937339395831695373039525914081617914523032612339401304838692960736203190597861168802205541464610058183011302256781571788083503772574229754782830481060012199338996967687521292153486220862084090177020943111618938552786643430216875105851678330574729552531154394595410452014039518008726716855138477856430207773219821151042528621066623672548853369869283523951131166831951777981222520856622711104929164986677240908774413459029287108172603828100487247397669636252884506653385094088447603974860414616658949121671985141021522512959645172286540182994638694325309739232293168219049521271548255924600170507978881448713112406252902432388402178682404371279697597868201067797690208756973873025562879295043420411140432314016022327053251364765556664270419406268696701108435685549925571983605698989244788588763081365619972886609794440707764977769152201300520113709765434733369964116564550667379382522102683217146385841919846676131877265018993183538633142565629421953285885556577899160898631142774567064864714522883889372690144489736647023316561592605718365582913958274364411170637508557495959985025878726561395080617089087003492135168071112276860777781573458907900700290265393874060071522942977229415657465321449583504478838550195800552460278743123607663806135380899265524578490170820332793419398399340677537692624821988684869672900008169517129298292398146880200141921136847822121718040549540320744499055865018815208174192076192531907494594793830941309545774072059411260384910304594404452631165506901326625285652134134016941714703452467002609791444876112543772033225901892575196879579619773489007091941637340663973755121630613492853845751984842856495416796371440694608223531517708902150422692815020099264380407246321215272183260566398230155211611197291667557215912554417927730455764446674778902117994564068162834185172681454636690045449114108717558238610745778092950557727500462491550179780582428770498491700863143464561123290460129598768965623999143414416984295953355829565367920017491100699718636841667157199167688802017741975196615173093535616756724774322151780547052227754553995270333220881101540488605595345774185145267535787516324714015927128953073254931749083105936632117470106274070847426207657166535370877802412950899843718945046183678586923342102021905475339735858142375946044921875000000 [88,82] -13370100726589066688549626269630757634540902500975561630365001070311606981264144280920809589037229866481516560428995724248609633833748577174276448689574860740978690616880158913525930951648682193059722586195723078070458697665033706457915579169852033328634712851112237725733758929079836683728483048516056188765489420521996530149410564417189625873875694559396518454395886126710116850977592025268158791820171158309392008047126315486155892073258693111280107013655512576885984924039329834271280865825322979672362583997201472827709000687162756680388403207662017567525449706146153399502551437434287840421364255815034291024122825495537794318088787034484103535868816138140916062148264481263245164695752877073933340819188090470134612442140073178492582571322903685067076647964861012068918411357965458051096455768567492768049176977043602156544575548230134537965806911078571693027412173956629962337683327844114116283227260023643010404491768267485454855535731864065729124157914652134375281826747980617745861568748884376011755640191352619810164313260807502375395057652425320439631249400201466704303770025856910042132061328922511657912567047355274810407534216286398580293717629682218488372926407343412847102112987490077809665037085991436014191788005371732258947252722027721297535874963685284798793598873519663502218343367279356157639133756764578228894351785124325801065305989155862641831839006716625024389654091647908919454434647238105886260837139304163927678291642196362649019928250824505399668789098541052936073301713353288371578203787320118439464954156792270837352994224069256690360710648941913228895827229884546902873188075714311193992698407569404147944374190707757168716937807849394155303119951199335402440641922270729109319378329886954769475933219800587214051824501332178133791542667675435553416647701463345623605269581625157059993081638912330203775734811866180277105298619745578369717028500708845406382656024571157056035506988729942609714998983676998337300448601096908257390126671634713432184205693630796282124393854956768072334692960207109563605955239975836832444912383114781169381075187175035429783090600170770830270838307210631336640063019567221269900806699271108752915214843311177047218031464880595048533713240493548065078900884680895211082238438737280078947481597316277882155573461435185039668186819209875911676753012064510652869756788087632348727140652044909074902534484863281250000000 [88,83] 98813870436316787802083920608974762733774439944933108391645753185462872681474705264768538183248928065792669985206474219409681985996011191549463724740884760949659203183999911841259083488470869749825840294184606553806626055784292792836859616578793607716104633752364789561995786889280508151948405524646499401427783354668662033847330603411632951146667200492046678342221551125024629809225896281347836546023684237814499361382200814685285158584352068901505042399775158841702097935031425996294630268657251714012090357606444570059462314466862618839289524365463947719354905446361889285701502450221013690028243303294533139134971767017817118375429640512023279673399307808207335741884396883155582702260009352960512448644244420268541859536694409598329108542972838561958779695108763254244923239515864288666225687919510407427427784018469746711927143858744948606797868394026855376474689179001551985378380371774769580646744145423955738046848796600177566894533136548054083539850388510579934655186404812076118296578867870383473103544692537419461785303666154826575041839904615389786314948227927867607969044318231208815243860842275915848294518156781101653045688050207568993229031794973559647863116179529255948474966844005378642648029611910916102887251529138908333173519910268105107110618040132974741985528680607805609357039655800183934330596300991768406545353487244376005469370115676050295480405376302293597761413108891067346978818418723222426136181804157407886175348706242426677985920256879056382599639855085007749880911962580783164147432174416964999435710146747513619407940977542571444310054725875361382428511004516282919588722389735365494211391905044196954856761311614268223530085404475723272254032719453940390281838611690119015924314331519376077358211234959035983798600600981310801778010513715580475185835089436378136866414141915994223869085567407297849463641615036313001985731741581834488299178807375792861270004454612560521442907929842326162384894715998644934004201230506464221645261542780941471104851515082269296123796089510265495577761465276161286744359074531909662546088807729313709598677116732902351538963360298175580007472924286425292494454942094798533309638156126800712800118907099457510646288192654005149629988639946358746678678174770155282856405573860104532763898174177649637577597646590113407823236807492773961535034279054129775153619136274230072558566462248563766479492187500000000 [88,84] 2566052890827422871760211120355320690111761199330939016960382152610781081975487100352030597127706026876740475447177019842134807911985225560972938012655688488187562675554499379854452100074660882436791585020011540076828621427102118305199253211364233708822709356590532057107868304711801448512581499480207117035427650307196761545114373372487753994661197724916817569697749023752967623738966674835738116133358098715522633113882580498677137843625813275034415587801593230936597431066520354006211398847772643334012033136583125953385113572739294987700782171116203884359007380679672080313288181412944538746455704963773645535788549122035768262260347516137156978006186970025634364402756790242551831899407025751805056471374942460112822724695529412292984383582558838312606285236913803945115998690872605740236318609359170563444579111055707075223821752434568066631641163056766933042136892467955891978434693159955238022701056787858218891796499438717024176697830358282096674608999096924724167247904353997224455505808159385669968694245765344619514479063135715424438513366962606415463323275983476616998049298015343332274659810253544489214510754140463366353851125421316598305923234176606949810138653530669766513724820269529163625846951438371499083824134142435822954682072338520125032444718404967421564905729720314319628387631478358705812521274261499603541700475440159726983160452505071637209067548583577511525028794063931547064611856275860767048711232870239645637106202384329789161354135857645462161524352101266572681092334451399206006940782601358537462296206217298296505229354446845665018213423092359587837606519654008372335512369882127939078396437481888328683870640737302299474704711568555442704070994099817781140462409306105234797233428237551969800895941055682370425814963175220402017709062941244743535407577578457785118654448060326593484117702358235240718220310396949360932415492401794815812917946080073814326819654482139323155318949229512555662545202658493699766005712008802626788258877860626536475873785461481947086392079869487941978024694467746005845499269095895520064506026919240161259023551528843598552777829925036080414792055961205226939496377684194663098528052005041879635171040239957182371299225501715486403241167862452553959499281194626674862447008935303168765030818755825403749070252649154083672013670565405867262939183163636614752332529287848217336431844159960746765136718750000 [88,85] -31332687973676880902087602979312637124824062966044387218520165085820225808600511125862040377450894476261778514742612037947334950913021961078501462805505197157590194683092414287058205274753488733766931256115221768003868033424114215645712371195716858298715275051154199755812621980129138150998295694213426654162542578680107950232616487586236102135693558482360447902801929196831533999701039967175117151432305142757280622986074478053222325214272283840931511180783502577719380769226588398888278989769626313523652419678914246925755543318297047485824004094466834280820402795287790587067987107167075536598458252983249961874091872940599227606697690661328766992206493449059609239300429904787926694634179691461525338852239308188374449073520348212025871654746741853624085277021349680916229599910572296206167196923904061792046313948173371942555660780874262560661406428469414148308621092669977700444583981645624655269825783282646378605816169529282454874009225806873207750444002632956481380385646151481541936250792621043247930947475031882960499696254962983224755950846294730052286934699348683439238269905704223320094826807106355522618490842705731319996277814903840612739449742284644540939210782464612275956314661076303367196021626285307191621399983205757214897775198419384675474801778622289425004793988347835409422196961025051039651039491015090526421340975162837842992199277384145004922073676655479272561933182454929767395374617624053246696563398327725454511844899785615909160531274263976871945518090522210096442788649327529770381044378980537785260933552488101119261629707651352271032390554472892266170586432340680180296773964044170756558822970214984935042743632019033159737527363640544138554385774821221950658937211887013054135701202694265685440272164375451653806625219848963396891697324326465462266307452145541040313435756414737937949901160033034285946987734713573302375220930699233491582666600948087720293118419806512334768172005065696431120662441609879541999032641796386666160612028072929013180691909765093415296580061857030810036808066472638659145737272719951659451751290214223411747875898417264621768941033668992664655869928482098822854525228426842109876209562303189716808387823466120318000096634614312287010836755648342016436470594735923601812819486651714938557122410742381935058639825682942967151127093494153460594431547658743811973769410883505770470947027206420898437500000 [88,86] -146469716399729642750792370578172588720171936231472882333962257961060559231260051108658670547602011042552060212386328547847157031922835700405758022624017766400652679840615320246130730667021276403415009458052280631908543178358395010438016879306922691447254435055608734095984507555446099363386307546119554915808199714827690932744430072069879993365506061926581535905169291109870783443842871887106795043041054893942781758767561587149177177705383968054452924522723835614948057800340582725353222721324696600997589080488998044735846426182667455925976130424411998686715670169818248345361515013994293657915431091872147930278683254798085400440074307637796941072632757846132244050590055987910631954025196708620122367533316265202247119162177626672295865550586917056064695141215083233399205286322322719274350995796126347692255750522410690366014983397499504684119123484785656560811943212928168115358072416468938223432468341946414191099702555220264936365866061513216788470842649535422776256498572190439560087924366774835741940376689044570201935124797010185900494197132545201252280791292885894520871001782540193194672277543079726688818586088415431072328464194834317831409439254938998478630588451300572205485780986722686543757577322440601905217117481097764115248097236444432002322894417732072778705523114921663992731607869921900259123935200045630539941288887203649718408150367987379101411066168949987020577023888900971471200403981305811380200528129492675144191755164266165976315983404128568083987030224193871843531825459468571408222127872252721901721543610897495284431448576261875941589966463270298387225639202534341486552178871721697389116399807765933381058250096496757875705075976116169150281807474664965646537739904935830468466969460303970536348021165030191521984669603985236605412641168789619851060755458225666304758827078997566621181603258778538402592793009172698056876511283070282595994829382824348010450969036810188761055792377474188559003339158479363345078835545454436710871496778328229310475997191116899741485335425706940560590716744911663821741918624814862819864191146847237418772280122798386734349171338162881403183495679845240537370898873191148556356059085061612081924874833136045716519643869744993681034145680801409424032142664605792705220774173336277864576948957949758249371541869381440580749553680133081962835671410977283990462183282943442463874816894531250000000 [88,87] 1136312618772966741246910595954513563128906862353262636659425436212615482820893775226133571066134704180695989962072592522568926650594098332714966457657521324801136664455762058637902935170765088978999914557700193140604353261286018364567097620233413900402772342134010837841689336828778871555473904722887756996208821492695071317626441347859415310901576984678985589203041566090758973225662889952378393426216710640638166071117488262692551052801346669289654776941591436554270654554071725066060580577355811229963756841484810497366818723244996306044339217351357291830442142674996574158663566288840258927561287353116450429209627464502025347736575153241264613857719793333017135380320213385765256889692501935087902183755536151527792645867173391792233537087080967537929485689814462364867103221820345838814753488671629381071095553492670765300878851339597091800691713373460803943250724605908973612548388975852598379897347754836316278177513244712457814616198217377877398638309052547644661048810656921042865506781072710627658568510667978393205231865387860765483520174306950530642572843245836183444064776193193545537078601037491446402889151437702120169424375031372395846035832523061348120970214484442133789752113802947667488458668138861720689249635506988277925606911068696562190136897944781467898241424702821210288044436106754746711194705886236397618105196448321519541176878061927042984210095970567721821881440238100837304050206294934011531152421696558852497966978317716909861153537225642273626782311187873003572042918257511827146111202462581149058191370374439777140972792583974532361955035349452639000470344742712318910529401770640305510453709593881263033669930566560369233866710763527741690643370287241191080000009761214172824011140720891039112277682904424407381262005950852649645299301685369156481014485425736272386295273782998085712567053051980559672996943504196397951731734173936004396427389588351712850078443212784489097073042323459302427413176904119987031999543623332077575488254812770194230856069701545723703547713423269445546261742124354949446208243119650571296910307859121364711022158052301606780522098848592609552271848619277446215718137368634403984444941964038410466231789209577351927563297621036696827355177002669932316838683069747753963534103127410156605982797385048827377943906008373506256279611447196543100191095519958750514888379257172346115112304687500000 [88,88] 34537605211514926213592266535830745147841736134260261087923335880880893087140401903852768245859686772819405663044172244036158203573670410483508560965637319873259716127159326725996148074351562141392777021735341373607020739172305232790624764743946620966306899431376288765040400719154626247847254390017596670272993061780425314829416929264037265195246743068367221308107593706150898630278304512988992596201770588221321517428892866246645522884661515835407537015587000046407925806678151765636826756765155353829911436811201923414163537657856657390936419694632981951769570965025985929816357275305017371478941763176609223251553529544080842240330546624276702752700352710657654216881695321252406840242760424284698946383731060703650720988938011645709048830080863229985045026540189544443225892663905312400943813357719997040425183732237038762274993615437241011239446305313231503431713503844797486957895347109954361722885229938363821837974278560838740609278532169550237887918678573034285293002289062638289228727977651593042572403406010596703847799753343145685133902109816592327729940812998901283453070505583270494604885364885302376074334049819602167545963447808227940685156414920877890064742785372470664536024786640202182185085764548198984063252822009540453769894689309023112898325015043920374418512845138795959074633566189686589951283787478872185170353000472458478113443192705411242489869134567741155870556546693255179552448927898385563952813380987696680678328815594598401229874147708043293652505510576274576260524184222067532788701388855312230390256086020959886682031359211665963843634697281210020476595383567051190628579849552310727119075382829553490798056735157556469989303532777360029360806144532915613228170583823760648832107952843978498364296847900721814204143989742989359216177770196018633836142314368581484571965483541009309039316301689452138928674082858113201639882161828669361085922670454782920552929841901612650568735529669477376462217371221166086456605857749697485717014930845944307883895763272776627190119473062127339948952142753102475750038404286457473640562267617778321084131796739727125425303406138669864934761939263818521374058793587457867036699114207153424928136444333504449971197400396426751523831462536471496066430337215113481711399712148969143211884456488143266685581295986943162541161446911781539419819020533850562060251832008361816406250000000 [89,0] 355992187209853016559363691204761456449732161505536609027273138030044241088490212976033591708868257774754932064103258174748260229499137641640185044329053972037235699514514393234241555380265003031745014383480922368540741515413849338707990431588502253011020766064216343118831929611412239225775634283860954240436515813360197043402388410326181517865371774192923791227056310460078556164554513034357297642053145796032294458032276434073734447972481179260882729158010783655483299035193675636449582132527967275067599905775994319887592247758423018765113750253161167460165479730699706054672099002190641596625415488467622840373831767288354330473564914207356056847836383535836467881164890118248266903174385991637058899307486800464823037136585456115357569276602068114242628038897401854694875668577114986072753957574450275012777173740606037206251349495702412865304401950557576412071985827041511457904678332380943185325940190430672704019794126792083477412105951441187808391874595781054231925360752229271445384578693786984468377600427422258668943006305234643035697874805822184723556905996957496236551088503263682727584226360682002079718306188271124818828268651491878204362919494262027543512763716511657857082106927563242389779987656731871704000930349619819473738229097835037851876829117170566273765983627883691750143420611398946624767991060917054953586124316453552738788807740199726050201639351294433968564294652278940136342965726232389717712316385785966097991921868842384840297083198541354568002757092412217841765691551062054067193735647814151131492282414622064935899853575974097086600505929785114250782811932656302774881747634271209278675292449708156246472131425440199036614071093176344406345614681399452713567054025398457229339746393357997479945080340968276546088429844930822889382733089282956990535252960302035882518660405175196900615006649854890485963270760731891030825693102994355147026557715712067729022343069290238699431156357770472432068886524897878372886340376053081081144243124644591661481061869565576419668786233679242832049309110848779625198587022199719938972833668891870756610368615086589183309359003145872532211801855647054679195373316150632426219392414464113108691954780201022885023022440089179746580739558237248601410514195562295819095144324133589351515865144365493058508666168083040159220202116286004806210711931353802973587583548636041747032666270163688237364011135328365387059829711420517539890995273310636548558250069618225097656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,1] -11836288772280961826090233979444251077264890170216726527039355364914516224324676995661968239264060416081589539079456996045986162047956440603668364813090444685184547809365799750899135931902776741069305372784076192972325454451390118691214696413085823797025390487464999958275304188155237731723563485279555098993743389335343102961166405043847485716640823872916017381718944863588025959719336533865806821327222810907389234812562624041085739525355295164319700284250222599871294074217851655557214647375769729180697927737486985735204836014806018397890777955089801010790084163639851957758328673746072639230581227429200301085634022122742684667170022214662681872667961595195102677609179087668018560164056232751780338549767217109659075557633340044345821868185855684974639078560222943744115467593588085930093358116602054313779298136761582693849810498428183354909492652250905443337843004064337650592584784317025311487945398263329540341996153615915453826928172426758214404982592871983702126438935842663145428527841813365293405091597931600035225189772459932030222755888115562867618974112488581722477681390180884250068449421830525930919808539181896775774022362570564701836735237378626948700446349143217138461445491662984695234707833611509597464987510712752734166405715444842397094257540995574732898217818404634063699040954909384905048628508392198458458764555735276765209564681018518303046468688956214575999878298925583006429124196794465152580345046204540482109958114642160635852550046077078557974670772573083906600438364121311097855693827111340329570089907681851505287903044487894016296076854338183395342388913602371815866140915366677031564003855888846053691422367028028902577099587688479428348831072521478846004868989969732989331804661391326885456191183518370631011194957299235840784652614695937653843479474408615165890163381261861474624382771320070628082786381914088751503642829724586244262249895751186448313712519158769212220364118800972279071956092327882889037715388832229465657332195334148131616836098449315789506465737340349764485483770669417981062900469798200660941166020123932379448056775517833670192174929994144450098637384639474017096862482537397284361155331430083937749984756339474190231200238429690857304676497686013042778280536800788210152251551102810295806754413171530147655346778141195656399847041034804694351374007461392032626192483096655799769530556422271641571618484191549838566262924276028367118554236042671234940826252568513154983520507812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,2] 1098378400297516174208155838166046038215195363129442107128530084652568153077166338140194597327741085799269663269452052075441039086742413704595295622966007574500067322422795936786815275521621761634289812664586552454487826987342168841232994327054138005759293849084040540636888548770843587530478169331334005741493998430881093102551275579568715425203743629608562054968989760022702871257166657769232932400124115738199716993745577462514508230191676201372699702734308571958112772285676763478984017297707966071016964498018231109091266496528673501315779336864021875809239489787912587612770648040974050844159189086037058259790941148366765423034629282762547927557059356056574053184943750771883515278065993629165213043845727772387479239640075594186121293598295032876496137145424728801691961982660619767057839468195634554598592886957480474185980921434834363522850842045675497551019336046276718353744834862213825692685329138790449884230492337108527397689266697699544233328629952740157500291263294290994214398677734533955477854750340336978711931152392325932887154867193347376513718821356587023989269443026068315458958892508986617043379051213402514070389590415592899589812479648863689010416269022694967215453855703646179765807791772687410793979221680371908635262947711014224239034844872956079851651050538075824310253048043280054021919191086086000948093774720657000201920631669542333271778906565923800582285869552543823889894599219472770576625518354776601098858251186901893565020634171757166125929846517049278705803264135264771163652430705039710170071669356600048891471313131355669003250997703881576821715895320101621394190305116125296835733734263636110366964265510974699350232828163791327849235577581420771434422062441472552786280580456071120018784213892740116629385025516212473043063575861002988875977735047628392661036272741320758058720599603503955633367276967314319855547232523981331059110481973675754036932516943563320994173207167847654299956180169236568649361028115698890092712131288041354925226159316175048004908318745104574409196462482648633146255704460127212520772766339176865125691471715313105495919600720495728060856052311054501943045007087251811221351507737057135644497855111221462068930509444916099133533389753702347076131137005298122413178470705818938574734993890579826799940641095193249183125110006271140424255916927489071683198767287080467471377896418374972897701899673823004483645272439081455069427809153291553112552492166287265717983245849609375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,3] -211388884603267789467811771876794579978131672990268459754612543224314236487047175993931299389949268435555310972849422241598353583240379123321311605683502149664667354387173933412317961157537654022731145293594247878376692490729101379982616355077095848696219979370936574954318066948505344930724305271763627042489925610647119030547463109455810377871250062068290275946636419473529633309697374430863657667431286973701337638831265989106328695351637780218591821618477197277756477421757284314123914340565528305515587741073098750670247255634600706467394194862494169066894981911544993418271177902341141317626858371894463428743186371357140807389222108330403313990337861214838299465389411403166559188788147449313191461951319988152123667113440154896601129244935964334377511190894791971884480477384983894179818391961595313640511178225371415819104947704063281787759051482374146447277253195480566917826119594834589612311475094722859586387608373552561008214864354937157425527405893779564377611810065990250401735166158481674321802904483456784778831057160462539293479219722465743080768276758368560917405256617172368167842053447950098857934512370101307261275342054483516030655094752299147664767858404265855163662838553239388648944110995102915011851303570194238247652760174015783599315685020725542420827114614859744012903107433069646661312034879456123672906266639390311340550431057039999772651390953448547246179683927297674915568867012440098051496406146961676255460187898443776254947877685913100422230504946523808172773023566201764886973298876613469136956415124303710802437887305535393021789921475246062893722668843786267372462080793563898672794851084913189256739584677936608039789463529125424111363109948025937007285855177587693531205761851997995788308509845682974343714198127486516486145261244391473423398782549027090854909286881498496847104782882167603264337103308482300545970409943251873367007380989912440701291098723652900526684696797129098448063594371561549074785920354514623060692648095446818739015682653794569110090296751927422791574443443150681394200840201949298205574507194699789932774910363117230840736604339484428417518352202468788165861374722885690342563106577711414535220737382495745113975826273535306106239800085075779834582514037425498459327435350869267228676631945137252910609746741348519789579543268909899315736042632268420135107574217728634389119092592130143408156841600317884390972553417983543484646359463632879526536617609266954787017311900854110717773437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,4] 4049379301465608689582831485793564716612264840281918730030113316112243589658952703157922698964527094314122899513353521752554864036578806296414570948562353099356353826527375010844616440929148334837296520329552734438402342546340362746675688898683323893827953315429134237789082561547447815336424865728696502379878415952370926893085747027695176760300024195203684538512111519889039016284937923205178551503999857795893668787008471536547112370262232913373932598768269976040976331540452747790212382811182001524622842401148834603929059897262203282621486596120984138760694896508313756859937050217646671893664280761581814190839412638570684941557627508837573177644169629666399909087042194933079209748879841608111966877363388096738935836801263282946809741622820044101405875733408965699781258616135189301917043473855182228204251504566866313980691950382784639255220252158974152944140947841196033715655507085402869064714877197305559704742612668679087076726038787164944202929635637206417150547770971934181550209232411313294861580875050056579288820881418178804741085292254706564496845901425551472878228018836132219366918709300114923321935117781649461300064945074929713080369406321704685717586066724657988767117221135909196923970573908091446508041925621163903457554514483922125391100047505439174631637769710303607759439143257186200822584589975940401229644707816921285214787246510657808383711417364743861656071133893201939648370115187238190588762783810766393985160942562860816710960914542324690178245372873999240741293309068977493480429456916560223503156582024525545692154093909221757210953322998682494267824332754785438782790835640338389851105862264362519503805637269935546132710677464813210363819131257090586731438994593889558847369463799961100451822655558132672098514640884782210218970596108024879974977057320196968038613775846265633757570834062809594214308981070153966637811754876167239334378197927828840250045387859142068089901371806465047552658406932724535690165232819978920396002508853521881445349480072550032789565678937260339142075709785290252044104921222378181006977533444910244429210185115808442704093982045719004386808233127524554211849184251559703941341490936938415113208069657256993277728800611423330791962545098846982389837944547682418655316342781610122175721393123573578218002831254699014561609997088375818299339731105839720037790123276708281523146006049526294700007575897074030801902093272406699316766910204135623919520872195099148171948399976827204227447509765625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,5] -21410358443672441533164016090637126785140095160759238715310408157710265694471558025627346127556696906679116895442926430494607507895408841900857543194863203526253368409622536941964439605049060983550396516728742985180438672687109296340500010468752849859298416483305598551942313269161825530984192268709812163272626758830443308102673835691133804118483661326891212086525312055170051215833721026972362584603966475219211121758685389162477670277268538376369465912174096074571070035246341551438800423165196257558908169598172948935314578495944100580974062656636486896183894656819340355959321809604100310402473270650591448061901529839790093085777280752358265961478855938232163768634689054275669926910085518459470224011917498564747820276036333806540897161053921993569703423521033641593423737431066604707554555802415041000617367339560328864248025595494014948758602029930435786708281457561801287731322963338970857470461769790047997248103386017685306202803564230810243467848217977631834315685602135975429866555823171437116444572682908813474234789099723950820020302046066861202829632464321584176162461359879506369103813307085422363242697229505168861016896628257593498726913893961895131740568315126838272188617026887573886932654930879028354818261304298289564573062749011631369619692686306675333936433178702883784146186981336227505750083776256905602659025997882792754910934609916093736637943788964802073735804541112224395424286310264616710301555297853954377339220895613620908295519466773747210632866579618401595627449627456189751545815792886226632277312455945915712079586528644266941448408340932634881181175491590714017317553197439178109542844007081802087134905090187917962188079234307570477953633683560490161780160094194448605050710047538572212762684059754602524204876833602748315245939568707656678185171367078289309604706367034358975445446257324845878246269192899501068003134673222499961814365318467110894669382836591055529786103856644970862813243670559192139135514319237019856836836025631533534143312630296881300262251070228533192544174471324527578769065497250812610163307271859008654777890777032103046605982892479263121399413603752474258839334675909724567852656182496464327282802583013912632380623370907851082704827483869703188735958293787841409131998379157028152902309977713394285840297614842815123480907310179698000047133106457773694651749896155374569776107099993373515861757722555227158641154856092439064086279735285957564653568350906921377574398945853317854925990104675292968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,6] 36112957139808700069637194435804731288558145709457639928065863780081984427154423548042791229742440764036883635443680791827864617438239494037706527338467615721322599903074290466822997924146525551153666870511511074617622975438388341487060054444359748103770769887341399604383201237196378135621418603449478221249296716141649742283961398102736192316275213492729031416055946133440238246697559647109770315788167141117548706725064430499841792991791850972888818887146846656943812366606050169891697610786506842368581983638412049033877952381330926120211341027017420903478583174539780072035956426400603108915755438719582996172837021604950594260561816402170726666585844654729064753238233541470828899208112829984511725553582394905066681609052943846686675879418639481216193714349236946223413098748670843915799486364314674033083368662438536320035939785315285595498759316270231456916806505071231001624667220270079203081340922671967298421891316850322778017374256028179796791897823581714715249242358067227877353182070069844193199843641826267609169324870040494387583958247362868566997291275704600892383363483095741466623304468233254436155980868169546023995950352957132904326491711111238670469351952969250608507464022346527519875650385380671330383908970478058888283217999362812018289729084786410676764394059599163382703647467701025145582094681764549399316634164970825434345484496395111705220673559564992758769228458979003333127127872469463975152513792122146381877145779533678536654299088682049973182651900298521493428406425677786357466911002975945271407309331775127199754972112820642381364208304014277929021430234001505191536063902887140704960044890383426416419801369822359772261140894915298641288955966973367795826153911428759531653182965621512741472992023269386410676046842047561199140541784625463725651407873392551805213639820342912345126593924359305880373861516897372251881716731375544466487122458862486828415615799724879482091032974522281368193391550951493788445109524618056131233886421761171083212410797119684365421854113282728695995890158154263946643607544722102838713261267614650216763085765184038458001319349854264470964437513904049704314978656567152967066528791911849658136315693296946364563283341516160816124659423467671924490606296335937722929027873934542797333414914120678985279936646980375167845980515874511433762294436876465824360156004246430993393180043053991230895745088424898625004886775090645663527563655677977280054669443913316372908595131008269163430668413639068603515625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,7] -60568024673998388206255922094425695799610027459967950604900479848744243082455179007258591558532628745468297589148598636350187890170463801964266661029293930246837983454889900862693990868550342398861818825846886880996118859691691315142101278646640999801232939441236213002676666926505768591655611723846654618024502565352051174191562907120424853109325861065588664366263372701569054223388302910450384724991759053347332046976368264567299740943271889167137302298360158195226800519092413294852738996106259341198661103668299182146148849003119321511156732151215738920327436258243398690077279187012528846338270111528578358331209330509733171629829875785139537356860684949026480671929832519131812217986647699020049284957068917002527391996043007074481784455913638655900991823744809126335140319569470107751521639305000957578262022543176426132435360625032019808879542552352436927748792904654979072294349620293734120814572939104864656174394629950245692310422909732203374143478268814348048588780270408946799981944852385034785211883228410691393061867091534760333183149980862560105076754141328108793102720499863350534945986427495216400630631868129872368200358636763995350783964006930001406940062372449295443021741570176696641725782686743260843372701156300039327907070764281519318427824457994947927780535630398966818160069355019292292471561806838941641563748563790696022411019121132701528556919962692104242147192087134137205278839419186889472281031181541834614704589795108451033703389347361971040142874618958517921462152197613954868687514469167833623517499723003651901672244653667307246563717823434621062812443755923670877511519130090959733050670689098395289112970811312632034762920818521572718366131624117469144185927189013922931230019179271718753101755547865021948419858079518300715429448726368172160274547401722154055496393402231762056347682217078328540704757299294589061475059435005905875175096563953690235625093808526459377202031480929994110266420174674743850526758258442288564104327619494837933642290488480729526453925010065798051486348362248090813664469685539667478940910534436602481225812482222189772565721575960566837234675049742653618376013085417242215730016167860030012349121996045938608285005852430597652639806049849133104554447816452442749768063411770376675585671053283857060651290001170678593197886675322371426386988645422618842316932131897891281778004286798668358943889154451197998099271087215822841647265303874519623512253189312503279178125960291456664208453730680048465728759765625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,8] -63607216040884196021120780419553509272098754393167091155034681032232016858678822175231072984753383167295149742613139302092527816709896088024935860718281915428670203147618331549472914860384792969702854819505661840211849354620545794107086696629564372645113750687226464407121648322603053135748828719028811386759251892102045572498204994114691815398678697951926605256191544701562269820466656207139234240115692638538623655340988878996822355482473086885360557912129951621489232726605137284745049468552963196041523443806540380473578444702072341478383324187393920871863713619942694155070481231700570188148333715941687628870060577836078128830152578745977539528235602558980547248365889910810882051616464819307510869374313615675829160863822314061611569593726982564946644239351612731961487749847762393378284164303366596950998564810195187400340727229881824366288086528445754195177920872589585500576880311023552684422663690226332973080256390354156394576888094921380731028745095822445197026802231708191666542607486906516669126175177366272749033769461767349146592105289884926987605331617708937095417213211656205918613473547177045372650299488121651133968093166788091949784933570928609557291203019287265656376165026829535223114774370983069349283490507370980558415662160286650690590490949000146150732513899844177783453924247803661932894219477379604813431996767533312787543157560289616532828628177392006100195923345743769979713472096925403541619177944769531051174312058386010473192666398475828133917075193377088065202446800476283366170015495053947176455688376786838125697842135385317915625900569677181416558368675972886786806169583540107758108600951174260645836635571758011286641719763307722057002160057901055035776685937522177011710583231477384431855864284894020224267270737497304696337331515442181504491830799127623495920647886994008775608276600777258451186162792228240361811272848854845298640698492758901287401693212513782344962281179390891109827530517500527266383293617993089167231315630583763463131840058244875633935903698673193568598833568224604406266497307873268743795987832639495534050901486343025902985553179407278692071894823701811343558198242354310938900138479177506568066762853228318759381856887500636822051122217497762438017543008488797177131299455362670883458507075787863708884232034064158274806550511430639335697490032809073276283774587825133078851080513577796691673626638653436802869353677957992312574124818510145716326770975999318349872707381814466998104506956224213354289531707763671875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,9] 7318507692127795491917472563450967190041732685707591546558992186627944710533289460970685085025400253513462760531065086925879100260274520613227542949740451238159911481481358823034489767076723721154307757314209666310084258858078772727091224078858639343339210720751558575227876393969948725165316180028313125558850775169021270458429505593455828978939354120288412473722406712101115296821085879519664638096095234751513352559168482386486996288942841081921700561940623867541841597103788528850910795709614735403309211109511787944345955752571577194831422757626399357858702021552385710787760484374827573845555655859667989521849568319789402973619908530093051525614371675012602216409570233237455264237760837804251035464561536850193433354923801528020651623214286619495328022511483764298543405690969761194111107471119951652971770305872885023411674277698226063941797763756902365078990672381962117625900791257820647147175966035158535926787335524760564000370250794904209195725114111195995057182372448922794051451252045949835362372095268213056356686896925139115354988022792328111573558825750859628949339732613903858711343048831188262323532578881771786326027197531994377216616338968777740387608361185888061541023899431316174290057820347773593837558699052577071711290126634788015344398666209860637694353611756458263671546869947417770589139115019690765060689079890202734230118180255505415757335881742962007682420691590027825423719268436669833614602679047786520418281821524415047761335951701041965567570717451184209669593894621473118235227295538319186985092750261827419439489951474551343731367731595871019838009526887284114618495413986461049867327925307655873082216722527393144567218876113839895491028808315123987608731020482590312178556128073953085014054307043310632673728009468298866187230662831929348448875069443912213445041063661495958780771731127984731923304536196681366376425654024078919645875673902271828237933052062237682237070778529320193988950226979036068799528288565097866699450019404433269993626849368183551299298278627355928355689549553076436637754069550320848967276829457474110818932951099920174046354591982119963978979861948597911443385340874383694349779728772424276950579821085886051936292880590016022595216069936123784468886184903660621374822507292792347310090433142561900211965585807811927508021134356360714192707993116751329447936596273264258008528437808863821804320591051141758454410975694794734888984418890540914839610969745063205282863344478302942237510353429286169557599350810050964355468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,10] -62725081672271182415835739921446452237468416732230971164572329729619065590817292237567495206552757945198150888242280975921085001602871325566045752007850892881321673307416080387831170834247316318268139553285196210710064341792797043822793757326868014753213420905154350415553675267036879957430227512625224132898372029979611815011520222066472227553945534040621574081076186984574602548055368908545460770163668133699828297254897344476994694617198969612465003917973021329766140725928995764284439634396983825006298073533445086154531997179592744363974078543072656560990760721996483907472802378673981919565315666048101474229890149773196382378182247067155206951598720307297036077437485663039059356622329012714305536839677417230191759212521903564908161975483630781434903290232660245709163819756956119770982419925984599109627012192694962655848752469539537519975141698520263032095488983366291942227809296855190426463350841220790242819595836568653170712746980734974103265903757647229411939254493543390127484978759648354490146478917632820112753568788098731472433259364153588380253080760264846627027061977811817122824609720047867459502203627204112075047289210102748610796867697671295732690342019843421765060040731804586892800245549126518773288028480707026873880014628725982823465244393654447044931172949540864802427923005623095886703731767624110843079510905575870836494802634248322273311160615068649099103652895036088757444520375098566180834156327392750696809660033846784394722527149375646876263521012583610751812939350454190845857295267177121447281428635514473791493803396514495177636188569297941805149124495736107071426102161879170238115307596986524305994608746648672452476188383510056450163705279636528666277566508356036052610463642015111499418838600498515615234798143703700446550965872220165878720968410405381007245710695317638915660202358124960038471116189684026902867549992226856084598431650133108703223757747117687896545766044823446285984968064774016621155322643897981084110702976315154331408190879649617910466455082646811895516361400127129167491578715466336072314354309902043008965374380776524702982650385383529442045058748025458915303574629274090986150558948466030225226321800357408956283152824416943710033963921192056502118819692713511741735149689787188041715218223847337844668213493846397067425487463392831019961181966714576470040641324628027552235351565716725652777453430028995591173004789690573082818514859412610891685351393313304578227175143448066918483961573738127981414436362683773040771484375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,11] 324232114938123679409946792150237792769371381161770366826564291582623097384159126472716660899965919098132921747197939683457321619359708449239145057264095311916484527949577364278626627999662918934089275182559552253034827373247148634952541764598244849268840082027059185044980945639192718330042513904529820993589268225649515001057368025225592585582892612775398572922431705265921218924076091457105617623744401033386673619267513265087462918970302986274655915201036293046920318461805777863242676204018237640974270514675069844885965271290763397557873700931107958519106330844396517700800440422805500020932608949738714195943757699732691239104444046187688523604955725979855219377622410937733442914948245812215842301401614243447276988503936540264244968346492429450410646537782711313405281178061706487359766766587506394282459942716278774831525449618099301499046245895248785905341174389285133638507226781640943901437911594746080326269796157065781050024017849326258512692823316447247000723966154218568042438834013018444040769880147023332408280551516653703568601130965224588089729222501705863785744936671707409882603810024779859738691763666599212275606234423205153923998428908931474026923087293928603388040812643789072902477295810975710279913613774645797135007592010658580859614959081850201665923110409219281118997986159410126656153432850910969711790773817737221705262463818627457749009298554800163544900260708151773440190262538312914010638648821704283793570176929592500672193153425225018946302288318347221241165238885264507133288501440072387232099334900942497702380865659311943792338772555057840748713807709201598188214437173880959864971080452459691028707158371980866311281964259945920210086542236166318067970764922730019937302084223728859850968782995516476042663121484751454538097711438785280254446374648479445254732249417271851289838813582417036131137163274194679837570181260813508157186391632057583386492271766105708404539996031226969895102973501807907672351098208614978215880788686177640227933096794049718789106864237367197802152945546960434377694629123139054549085132338162106915148926572004620856355622072815327628634690059618911306383562225203533131426265481279867595695819484607444734043011765485757707764383528993342410086178502375466455779069611238891594841555935126765419052333420056534255891529966294455188556150959623730443766248054305564131559231661765163504462997346543552487008748253974400729957288351173907675026967917470028389031816238219423460034876353452835268109666344571451190859079360961914062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,12] -1348491381074821951670242986207806055040820437282341751048590945045092241190476797389004519480301293130469352198681385875182660741835324424988798272752120909298920320545044411768602074646301636486298142073900505853778080394309294092251043104476532259025786214081540483236185010974142752568580340232163977491487641351928579040209773201213202892519147399983877478902458041445216597622646254914312237722022208702977782380280646391397180999642749587389386981915032466306143940553643046159163466549644934320733532136621114445917284361946695368152799523234702769462200816460698085305133920980843431510681302329711908949278307699275630968056031623089274162868531916493723693345556264001374025422676602528584243160494653405576304333212987879387525102379267160807487913192483234439966027646430644422319714522472213192421300031434675272975726739552178819044318155375593828008085666779401260850718346325338152208270090858114276563844535688417272986353087056205046536412779136483493874328698448347553227256635090707916284193698129593421131866774084575232091860880295783735311323951350564142822983308830114226372695720092880041323824122751679047382169276904648376940697740498387949941072983587947284127798179477591251459594785730783268169059089805609801038936739220582820612633388169453432031051170554837616750109704946291154937028871966075872488410249586546669893834101704460533608537312594060790441834371937341461206432319581460121641094561608778227451984062056531875216771548729507084706883359919424632356729953667844569009700102908201486839387326643728594860297023176095906224474208717346441668489374879201906997089137214754445633747006549904321062349872096507677273134463523808425289668822652836193046201904651619187583451012274549532174510122523850578490956809018756652480325587681419104031605422327775918103519514625034561993516998313956057472678054933019686396220901398596586323160243611893792407291982513629164821699363198487243630677472296427081392207106213972672285753677090815861776988269840567848305832562768148951126483380907289489294790876386124919238796924516847317052764483336233301806776320344842566469736189919083467450069316640417481368979021940875226268302809959656104144808051276943988485345579229093932370605285156026596640471593104453591204600934609641543617907357246281713629952135757247632651094938097014594505720019117234447306378527739818965486326519904392363340546808574371543663995469449579756994187520798109137347832927558459632342471588829124190382115211495062112589948810636997222900390625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,13] 4586343840944105535006039826890297863315048126947575706278997334571358705552388853039119267953226349200702183016765485170343472444272197857861527856593881884801669631656684805083316793669497420546131389340969735874733303667863623085095368107341275480267445986479542596079069945258908213619149773354702578400634482104174867518979535094436004809141337741811614284026298365770893722870527626388515164459533222608671048091766142425206019089529449476079829462344749760286876282288483404160844133152923671104540880430742511149966084541198050234582288402269222399999373898665150525533480600260078194540888129300136093425176521862721354758640125790006693706946155317458576492680453916543882451533043179191450098545431639029098606712657435988472604990442663072769246441070746520533610044889154866084670593122141519360095998138909307366936737262921896164648677472719566649640044137376788298752330007673667738478923930110739204186090411707048720602135736936017253174898177110956888979334925032751345875957917592708730124671126848559202237025740155759772778620647908587107388067673509025361662277157019566946455576575680031068448714998052279190999994051890675655475819938757894582195348979717406439114410855346376215510500637241371327209011855815835673034475513583089974932290682906110629462938407361171015363665544100251890499819107871090965346754032286483141323031084369023843198669009580512632478522143635564190917459425500856876381319857119227405752369258694685640809589697120484224999965719965061212619325171939963945229707899183264727598069296905570645697368747173896842837850427503070512434951428445173188211934247629889518975226340976764968007135339427995411133105535649720017003132669765959767195917035370457171010131889633391553538021517206761056171829565913180702012958197192124322210680411085739861482812490684341421450480639332927017282999683578591161879228155526002798701542731912037217766883724745773500037981541933515784691230514497549890923579777060817088491282112397744005385490382359095654692713541115776823349540527374517593139442434239570686718866613044896052530653951667004946819348113842010090392045631707722666171211254743548239787750367974362765893470450636099230655673302182312258404959235629460430615426779226629821666312134427056348272848892704108299100002181004663865821926752036699690585732162550493938606746422784012650225790151772511062137574084995977107411839645053669069824298591252450458447934784010776869359799921491960013349981389031087945981748693266566441195664083352312445640563964843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,14] -12723129218900366596656847359271109974557948850949280057608647219968256548399282860062118061774170233966869230827851332756982149663153447219981997208445988240960284695916621764241148258859024964893945528786919336974652379978304437818034328652202070560255448546499248495972221020551976648540163414006610344273181687828103850467746241088427169509521326598967403356319183008131624263955656148001679738550300167283918483101392734811386926440035177111311932559039554362192565420057588872763751689952388925566515910570002216180278506357089227172860840944870037881519318286564112748282611149840122083430223146553743895544144155915280159041669977431572596774119555259067178588310836774063926062060208032177009968640312588719428712043614431173514961764726258512284063472130812626503435613058661022738361606157169297556023916746143371748230839030852332142081281544955273539131857864574189934479402468100717816295763000980012573572559087829570843229405878050100916855641149993069139950351820778235414509988686084264296961422769765295566027375467334713048757071858099939970406325142051656191667349429749835020633540138376465676154896140098117283863827223211498961218358315335399112816093799801974320622157429753411578728692416963682669359042889021216891492850492841542352290252701298862720634534470720861626440473429656415852054057799063057910525640115468580573604676815366768905847799848586739977719527107887244998309874901823481854852937332617219853455857161724831368343350865135065954807856448317482175710270173924137683239598622803411965420083849307445388735622945420288350013533525182738672857975737605639754917981022333547704748467479915502190291109815463770024228016551657911867346430709198426791236390895387762980280201171533719255617948130821479773585456019193121671096078685427356278638930781238880990484460074841012598775315518031159335096409718507669883081733665871488691160259318348636367635733216675261601293136863411992869629196512108379957497874574760114041510603039218580523091330388922586952212699099975897787905384705071459987083851234376068572627163432569313709443273185287353697056199168803909614200414666982131467731576800003484126027876087938754739898559013465735956384362095552166278248629877772132046415810239093233768959519950798513806497911745675040954664481731558672298593616393342012545480736050235883690595842565439726627691806646042943275761105000079409704880908248985589124883820815522631880655583597179648812689638601086123514311198972251693003086625089262384769028813025215640664100646972656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,15] 35025004027944467302228101238696170156801822452745391176397061270371898963749194984916061586209730891820777287621544421624579941940167140712224000674633092420683680615517432874909836055315796105950515244686696646034288990360763618194769609006807955411360038929086138269220609630932148568585098999631581256781904247918366067078067892724638932538952017208224785024293123865775474548549088329424390335743698719618704780881118937113435543390395274074762912012920715333776011487663436563297749373623790880460425510229793350139531690129839956178250202224781306718653878216528512179371786768365703562227696210909368623775169762766599699163912548987536411652756594953997318387022579327400559087412039619894234257148362200379817045369692467468065096024058798265585411206866119250017304688360275915664501623680218080736291032242338565590237177761768649121906689367820682260499197903310818519583752142556001041519964066024816759996421508028694630176446069756869193800021904809465828509644772898191836487809610723501970219049600105673604981704830663776545922841538791420471331451465654209146634233234585575563086432411306314828494905111088297063657048498284755213885012991787552944972749206060714612302376238450206341502056384295625261248787200407808904789861629499749373892557356941458769536844233106228588192167056835580729214517876764154717229522950697791068557192198366438438214033317830447461729591950381576096841346186660253730757853702076042109967833509721773737907139012746713665816388680848947150407711306905552685989687522012351900751989270427959331397712267184931382563727028117173759618281787038548569456606985654739710486852163643585519818683014019955141569226220019584395142857222891994681710513431530777179574283640450794621915203344574176771896509807017976959237613122831844517600364215818739557091414999402770555672093668502377113589405977628794589549419409351074203438287215238592179701472770712224457323623689045615329392569919647689672388605485057175657509181874872373390022073103581464062509019724306522866516396031332777585486986753830485691896958296133562670966583063368332401363563403868365032108047287502165024078759019151469552209087837036071441531523086689447491834279562966259388493837961636704966576758671804222912087062295497166809248093923803482587290447304319343598540776538151795423407399223502033465418014483933045464978478220068172761292571205079868901012796938871589578892200875199207671889796667930986130074859655765821487453616871867772170979997909385605762977444754824318806640803813934326171875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,16] -121216700742574114559354919799827161484233060428489833590536049462344700448222180007866717451938235902306771166652450377411005610793580997775468765509750222642216926943843325505508607821207139085570812335345066971147509514875524775281577308232000913353270503970854502997339946921163949823255606931449389740043819542137499369547311910648430982608245135089059742982036461120005018515157888315609894099901526175263568920417406901214461449737209689369561449001891414339034705883542066535871557399264431733827340642472743404326751178352883441915149048976805803931162009614946340420475124081444118985081527857971691314825377927431414874187323102228730666966786941414748554598819862784845751008964979036342486027339554288394356893362168197056826168721966622897574498091540545243984028294326470429664320933456273126848360715709043879811269899538880851137684684144706435032394844305726975413519838420790939995976785779642431318533012989260462623501023598852640624612724573457766201017112305171530701490546699454505591438089132574323113410359783127544273080818726601278015481968828968901238561246314305191753021833536532160100650211595586499729909590506251389486671141233156309564669661102741783654602469976992331738675855891075220891053330394323253080604561030700066214472557787174162498378691700014527242210139065494998645728462842991894787322384812470197627765790043984469552842631412407585230787094488106366479073719052998625332467247444779916661693647883324991285038951922004003123393351994739704951502498559563643613528306146192978044114611082034849347829537637313544965964686383030995886272705432848374703276107603532550530523779688922297026206272050477209119673382550501438464169839282470972534787081633771279222378265751922795219929712807213279048391086780701740571486182344124839528365156732222546764379320237427282602359293658425204012802713880946013979425727205864652606319289634868518469018259237207764920830740982519097187096883856255147415925978800523459232219662306862415083631890613571604050980720797953744597679500992163584099383279452758942932633999533215258847953479121036376635621710622665574293052237845320812344520575926421168725816495823664158347802372987140875156113781715575975857979227077940439241149540595996039786836510028452319697771587652754129030203254538946476834319768341524742233749378061755596791659383762940057697288291496358410174286933759693228969112586891805730017797208479125471726928998411826235638179335092307615067017137123445143869438382069934040731506216109769624722503067459911108016967773437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,17] 438467655766320179409599112949940681190812794239633623216850580189047387138271755209646342767430560977471883001072443570117115963692185869370414904221294995469684200407905129933973500129341584745447588640960596812635944598826268882258981157930729685050328991573870880706553522652549630712603937738704818028416369745953660747035769420626831316214330975980164912781423749232586814365396866350378962376203903035354389963073858890353824008065892434258922204404173327263172233488692297539164863426292900347173665510278220964596105874052416708420236976842211196084165229101561687451243088628744233290945274193184055666107322557529858398266554770202039414741763197640546746407017987661026256737661235585349174857763539722285257891107789190941862908046746745612064653737712090391291438281221389696919647973822544882571991354149408177594504311871823499250689663312747938908430652163738870989710555773236702779105701515849714034947889223238896485696489793618879871903913661475304697664581278566690702755136404075711043979425699706813697779290700012246118915039448470189954957786089868755488355588515797108494723202567266447088439776423893681589955319028982350187826614490224304761553173813026400455185687830536390255800047774951454388154096358965262174791476088170330442855632339982549552952115671640498715070255739673723524421845984345166342390267768602959667745788370793042950201071286707640143348152498967899170722662753792549325288961580383613179756254681355335237330056519148765677332185476491012514624905188357214890647683495007953950261232269273567781341714648203953670208847058319087052195330402687302964036388957874713450538979237265463813187452894901360909536994907288222802119748187949008406538471590086465658181525783416356099087110911657313310343394296650860152705280470488935236337899127201647990858717690707329745234867712631039832405007034127537610473606281051283550113536080219067199747953067211852633565632797776792900282805095482638692187982850973713123507884165306068803100811804305578472662371381264447506919052585564333149345709696901259382013379691624198529717833821752554600740261711646709211496393189788315432893621601107178376903272923631333963531910714900788430662723519250757773309163818764224863393955961645297560108412801598772600721906916789616539193240098606577302722790034375543294019369320002099573553729396757949190523154833782144576651397901347720061530565825032870097347570559127444944100860523353452105873020986796052903200485323192836379656867465207825727801146660327080706309743618476204574108123779296875000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,18] -1280514116670921416519409491333688523822719521561228052883637505247260330254720834642203471539687388252343616925008530972255011413103179369113596367590257726787020613595012184363659198808954290464237088139525634383514269233917447656797720420207907612166911926332461483352995403770902618656599789168008757420025552010746801343684470417144064504010315917740499849923906829601426191412515209963773033596576773257637903591793742379594540570023567032906832131901268760239685503014229086770285017225768123090248799474608189206068915732301490294516966070830897884860185210585814337049208919057122107329442549675565133291396274473516596884108769540075501397149091778745968556347481068008897402577227553286482743927717337324042822169625846109957444866898915184843779778413793926530955215598126734920087705776254228081594554308600437445576146789104183493397003698647352714290015551434726609208232284098944793915854500611748190061446259868052172276863384608635049616005227025300204413106272229607342908273420477809783438180649311237314817323333446832126152540519644885619254165924530649844193069880408432340166152583047614743722169696471988140931250081047548705185450829721346602976738181877811876923155096583757545148070105400068439653160139636839016130324848823637056609101888459773838586266519488762371061882256705817621483737070658718499606369898023608203603956135029761077649909820466005276567582564673350193633245747519160491034043725340395218461689739656436767882986816771480695123593615325785588274208439312430865294088578718948856266588153193516944524200591942333709835550266555618146650273514713062834605737641709936268034236137784336290971071551785735698825045317895568172894009136221769651881228288282853697065490522938364012907540934240307692684587470828324705946840235157256841542668373127780986927134645610448962342788439332815051216187194086421365022929476182769702943510431440208688396205442381953642288236973104015944048216153827146085003501326185484355998804802570899595702548964260700111247511870623055081440752447808001177260618348176437613820852297237660674560965407165963300964387934783532183038350352844316444820609085804965436461137513100192139220220842033296698806859405357800699748640108472572286888912782672837818128982948250990551226667125031842221871444835509545916385862651142803187915677599614264351095354395792893800756516326000030778832914621797451728975249821111368964710739178364872010926516721716560203232284833878120299189520078154204032839747853412365238263012969937041860002402415830147219821810722351074218750000000000000000000000000000000000000000000000000000000000000000000000000 [89,19] 2756119853419604313127221880330066943770411085228804799578321160119086945072532987534812338175962728007785956024712368878317725537407518257299313507490139112267719106005842455039488756638711866975364723887884508133426072604390185596384306031284565415259305276966002599424794277909137953130386901866265243565203515349924643847848083653074657536163954991707438695146328988158387384641850295648251622011824677987072828863820736812424366623295952514944258787544852354488817376815439322828097121188820788170565026000109919390220270786742786094285959690675729048855861944507124032782557828181630454349176984607847749410320086724659051070274889946818875778722037617204925532321987938837564551627177847431277245447896477741703796688806170202615978873550723748318825730479758001061657820686022593888202987363506066573428744502202899438551152149738641895645693300600194685289032591043874847311118748129684135900810199800761421022492803864385602215591085083980289043519315271332970211210729316070669024227594556056810624275352770929309543576456272897185625485689329966206791598863942941884318745098373204449102929980465640983927942521943779299187774955016584522646972549013011939126454740113028690080622525264679715556305973482824463477889219598794760901509380016263075800960284270015752774909006563944305819338891351734825698042081550537812623574957522049587352588310730449913016660659175525814448762674334749467244405150586345647747844269042705226057066045034595681909828714686849981659625745249237813512513413865145433000562076642583661284557082198486629269466129441934212348211222692490254057047665859862061791694317777300347561070042097446931909092954578135512543439131449464897680903378122073933839860755866659054926247611146287289767157703347473102675008775446885392875532180076221529179177899463685552708076845671267495136965098059945557174813466604309567459951166573979212101524949785825092599562740087266525352383346796228575853177382988329423388302289435452494483791647194149383316837899134099197905614368795871706730912810037796792149001055700542343588148482988950518012806906679270270105315946272118280771293819084100834826205100693806063498274433172494012228069907743034701483909007658887121439005822988036024620753379202147647912337228519493319517278217799237773610699585714267401841398073187633948283704516135765732915293543501073432022835122989444172422435464460428234503027323584592825768735478147979303305159845096457988530436400716011020536914544455020254743310947277793523041790843649300046390611396152081624677521176636219024658203125000000000000000000000000000000000000000000000000000000000000000 [89,20] -4201956516346913867872841363844606461420201817499269344073746189293970068916821622998373796115786417483648498945658541491819150557580251149384613329800809539008962407422208355959926022338305289452314234276716174056839406297192511389445673444940253118974241797922357658711835612433117838447116087963161366627230221111345947186895542937574693188798820943618227646767080954792757764102785039865036035588050834180489597959287577380619583857381226005172593906339826905324832772315624055190291405178016186305045569605082855651780951826062416671703111061307107406067351710915757159689235676566092722859198198173235638230109814621050587086828434534484581786493684601769875526212585840560633813015143135096848008025435274208105664711707760431375457605757641485978192756871703486948788556926106556625271414139015145403949922753889365050438248544536791479674352179817315394468410151777537670522492761131646838332392320588903771910367089689845360497665977442423976291471099123380076006615422338302295822833365704571594180972463793935001364514555381441391523427050690079836627452130517201157453631283904671291686495377869877118597644334698477510706757015584644909721807573143808562597276837259097303075810191563580850432675056518398142606091912300533630182737649660439492313737937557919058981426185154896511321990045920390957414473410892803900621678947059673595921182101067555267171435705517628191117377408047257934784020080332445699680885079308191030881719837143688144509989797506048120685754440293465331061764348415402903548565813649283350223650632614236027782097493384247475746354215008149328143421121198762563601933978182010845503111164531323122808972069638044905711904081214971114164178889688969052441010670397474666684797967672114962911908545074012706908527702047847415978147869463350199468227840916724851829883251504273689987225095345961226394954861852014566818125504288815823430104082298362852528566971054718871622279857359883397576092718226272809272432067238791545397804299616286422160156297198144779068069093009711978623290090031415561201245610326596196039431312730876556866658619282097624322986130157665675516416795081687979891837322338979002584792535225555150222539132692929208231286730143247628244141409429133572852794756799677800322142497026678233219655777386306978701617828395085948266911559758106236713894308986618351272246427063138933968934700965274663397256801420460435727898948888133110728172502254211445367769427353542822638599856583333281002587183053654775738303184981926752083134763338066316043978081981591365945405414095148444175720214843750000000000000000000000000000000000000000000000000000000 [89,21] 4139626979927577839434714122107400511790359886782548810660937079886325640354099489455556699683234189273384160459024777524245291215016792799684083592471862619701543225696663880544497767075015467034769179646482843048980669819548720251913673521850084793682995620566803044278083712199552780903659324279334658123233840295220089540514782509481856583728794606194866654764256934111657516273830325920154777140162866956190391182289898909751124365002491353287554463403507380859138846359582959344237111194631249221638548358215306634339111139825291332154026263030477675842543666759029951546905244543290509967071848859166032981967739086217124368273056219798852007674284463249129311843841338926355083377846136020557269748727567112909176275451747767232710199606267691076142858180808033078849768301115477384136033732786730413311668393721261601095947788005221705302333324015418951972100398950726683661301765522784429210270370020979796670703773814741081978827915310785194438710677962133798277922455869993165832341980090174782503505321852223677215780058586139936160874605179917272166530093953287950770643753971488623427940522426947289686215329273129777985959797509004790420116149392489560969248411703795473201790489166347729974656619252496024161611848255508250545453226719688117045451548503657685924585673449102198645761171691823701263173653150842644138374229191722567229185748083926773021975220000709310284930267103235687367661430800794982885092446482611414045035376736640874530735066239826189806193954472346329896142238089336901480515773322978574202560875018682456891247713473208821590583872526189087253823218104486636591927367964930335938369929937705732014962149217302169739468355768439220227519013531063760862450427441964164166216284103897269016241079365791844509812931770877955706485108756620087752217506680014298664595079203166571249228239053044513364617563965309968435236482689155749911919095604847780303372568020898515097009403823289096648903601684693315150993734436032757881897382672861255005950493876409901383169608541474927705582904635301733726081507756448385537206821270528897675900927918919789906042242743497533150165936510048123270295967242435426104067920487140391961248431498220493078053003256392261661560052770465956328912206532083765657198305005220984762093500653394844192118039530524564735612016366818419938214262433149419329469486793686359597242244939760934199723312081218315625299881699373795143073911380915165434376956177303188291194614298193482961170896563174776980754016628054959759716531683430032189585478900623743969688916877203155308961868286132812500000000000000000000000000000000000000000000000 [89,22] -1552434108740004151804002854097320479902664553360184629826687415409875702033457171063486591005418003305750000696566800737651382008800036949621272541842692779749757550370534025365452460903976856433112328560755639625844356900702234213929235704155965007275385156411271530572598752687039884877937234218845451289995966977621279366686187591555202864668525629003542686529631456980136995209482734324146291158268689235798802084171873504605403072139728408092139766087313362916182104436420077324044827965804537482874457831602554352576131018526448250490979923077181311666838739838092330191479556173184953899395144534588833992711778600069363607432298536546149894882281426013718613963495453548880042018355236325156499753921145355419617079005260145595058059863634720870391153688348425924747716851346901602210131143450873745054749368066177123974239901427174179455862918628345391200229762357291143157051068816734675571259721384447792790722613463312129781101119820271341946576598566067989983266569767809161984341050179498941541582386169043917111417444957350539700119678157944951563082444443219088991785366825490714581051959346284889603669946406879902057198601780515166947822632066809841848437782227339861717051084427293174788725165483938638818387321825799643560609663609803753905631891086407466143448732199014954566376640715856644735295712396054878803733741136255153626774519823551473986941354276948332964205585517537773146045944872070483805103499640883389076237406321600600274125084397808576247631605823530772416115580198030240815852699920184707775722915496718546156043174182019963322311675573223196232543645719345375359800185840197646793991292590631394539908733913587696470481266963791862970751635644342886760553144535622568459410999044327865588556770960431373449976045551533856470066684744143254064640443555488595264236553565794606713805144342229727565453592240378277622591088727794931764511935180689798411945847590222311848737228940763349743051284620931265186069861560528119453172219940683096365641851884006769586503824351246657360642528854182864533006905544912490257915786988864927278775542416275373341759909996379852365246079063743672276632139828978095961260907749045937800388765017866174207207941482851569638773398738633903551061667749459231003482557207543293780194956603243902730116316992538610655639627477116885779667899343419412990383077305823458788755480948471504911163623940338510516760791918647879316656807906122239594562700237363638703868793971016521794263923592878494900778964237776001325347717288315938069040533519945168801357215926373100955970585346221923828125000000000000000000000000000000000000000 [89,23] -2533629489311860405831087749291909713901398993108545984419849845065661569937230284841095408946447991189533091327131891146214753099577380842029319817019756294091756940187448540958267067422714889255389490875515755251374152621081340686886755214141107435227327769567122524606019942955480805734837743718651331451089599117107587404178686815415745590841621329611506270372623834060973674081681180171892708427393185197012754979590560746837058802805156189729598116748348535128078359140399976468671016667765726799115506147587371239279905227727421922897850899442012298211117044935646858429883801402549331851087486934232548160254850308070439942039219475374786207114986400890036028347728728429092936804139922907606430580001572994115285850458952667200167500087840746792253864251866748899347935539540368373190586758137717185286481281507195237442338627357608041330739830690728846372354435313207718144669999627690731386479442168263475783412524817032335157397021157851280350631656835298886756882751080401303309898806571905671554724142928167722126824477756349207581157670475755672353927398472973331894386184900286513030451791492683706458927951620772221957073543935830943163367153431268237372919480259602176183675842229276575025898491310185167555286736433617406981120648659027829229263038069152467752055339037546515713096879770026496583686021346957272745100940916815174751028131928115293944567596198389337782044057213576442336237790483625473769612967351186062511659593880161783528073441725492717984810800283591589797776431412364319796398838137911920423252492190180779342030718725583567088981911174742319770534745535813567470515166376207116428710121209372004443637341454365030602324589241250907134449908523183718920354421643215255929066379456280394396409436840362897851004884608889566830710161610336171918859972999407958350390234714985627083740074881950381307965126124067562766206303294063197350703506272890385979838115250532401656391238492622499475694079468557481441549098313808031390651964287354345487672509407037540378124889477438660789190891237767443605452136540257291702105972041548093069974442035966410114420982082850358875389051742435030876903699942102155395182624011240551388015876571825412669560231716292118590457553196241129091441122236796662000464693246478847121205579165380081337646184510819151994124968129141472871960719353627887156743221100678633424595019346309559964075953194030341914284338908142385188561098987077359140084620720721184365756947302581516398033838977448568601198824133784166048363465595105439375935145093772480292030301052275120810008957050740718841552734375000000000000000000000000000000 [89,24] 5467671448854190592394468239694354971091256578656174016526124632406000507453012180056074607076509849515568030445715983469161885065191952168991971564804639351294556349878166093389687369750516516731603555355445314469438435429075495675944690580222967987030945441376145091153821507688968535323983565544138075939004305972877613264632464072438189740018192518862405131615155307505143322089892054411568003972201603587029736903813231198746420354614810564031843611610955517935070250633315346009001388605429579719798723533864540429501668262796322998965934110825049029597520808345530279418937835179650391798098842738345238329124048111165788685489674361187178337005980801409089105049250047741810311999913354201386023333862058019519285904834975370685782088959118310792167133207772416532552946501587490857608268808205758631408273585185233870315144631778050371518732903423811629380094586232728340196810520638021103740162847209507742181969652559790900779392965892906966685235398784526852080717632934262397026858133984192330422482669340721369580624532406838676851466650355514669245670321032009951581769702753446468162406982256477128136021145468217670043583031331339739138467032833430928062839291253461831107267438624028357381908047849972943028157958453402740017334954130692636857529266182955248903787137280780477059689275880094673983880950893996658572113364381374535777154340565049832812678287914683511429664181883126750106029831941552822720293709387984246148616692585901436469450924794653729960799902979875106330854523986874278075930293530230563453342139425833180449054708567712230036457698236242905611361033277329075797471654620652467400305246017560255963933198276855564906197570254172669559996969806954383456689572621278597381888599370050044769415672352616081722253559970577224743425482990940909512664788955228993939504983193413166696631167883551299507769552270281941237565426172295192798369875514346285183126901890999115385790196657711610524581921441786903516846245857499880881063974822795463339622637910807233108516002978593568116123798146915182839493721482500078210869250239161481455037416901138303010621646258941260170430191420965914035422033537234251422879055301395083618747279896523122782427950395108126358311285558293589902722461912140621122500039226315803126382706130434019612746102258916730706950786798845391925778634837527693300665108015975881764649590077975220637210209413380234969490712771775106504365001869137236874920768405210975160878588737794890217348230243323945688705548675959111734606855641219732840277903738068673043042395459124860312982718824059702455997467041015625000000000000000000000 [89,25] -5570636065713030970974384760741703010963305195685289379342195019135499892085630563136956429204934630122283328313774930166542570052982058116506456415124603125785724061721757441086225993647248998606727407208166209642045415257734254203743212145003235407457211035777520165019312016743765744500079447854130090041997123609199114402887476202262275792718784493217335165413953932221140171947490559913487512481490770634705932658270022222846823721027059340892319447581966480316281137346946469550650553481403711635986411943661130524324484677870310149207477268309205342941198317898401397082756790712128653892320566822985714315345290283593828200259637705319416503902927499518104438297229148302665821954839695193528509709062750905818331539697568391720706997879186728973826724428080305913892217851487455196919849584794327128522890616478450097733106242476098241218817195188162743915554409640221530269498818463520945636270293542383046156392005727301006613241363346042236825601907755202330851264491716007010251507044306899213540467880132627376549565162755799506757520934695416000422979959117942219722788740309093041753038304193167036873236791678854863122787315497227176215199221500731574107652055606129420760655786728993391356246027765912791208847671927341588422784960052615501078877429957145967836011065766849226616067573238625837540930302533437329827571055539059753164037454502614895791664156462534961153082581596626404935999002005349762809929672672162668369549625683416866189376203871386692849882839459223412149959762304198683490452201583112880913906994203504118039661346677915460694926561673069032147478452649702805887888388711945627446744839440104347098784696060554760284218755122532784645932575421636515045005584136411333219839628578461337943276443706231044720013847676000051932746442465447774332986503764051531458487129629085009236313515815403963825748354431590258546380108440082157845941958408690360836338654647183379751309944508087861424875811652193102641033654003340345005732221992376647761060824024329228113387152772988825085257186199925049063025240090594586268718250852108883976529909884661107591782538766759513201972136331985322016578857669399594081168200714182826905830106065820912135869925599188360726369348905070479726457193167705528786532409536626433117945447299807543186056919569468812191265882721225727433020657687754963303033140330070947220206768792769847718299603766114851494154039128778959288153903687673893923411378530333355331640935822765127133978017987055295822217858548370020329992938310100407019732846042875439434577447624406332585267342949464364210143685340881347656250000000000000 [89,26] 3851517325699298678859304226776846509748158462533924512801557569697534648626344959628470183668208054030426859998900563417895108557111970221333579733436770002254261040041824008794442240658449015087753001291226053376403956550056210495627037813860480549897128426455071229143182151441179557797533800350322571079783761933411347931474709618003262633516683876728407993265014562370020734981919640797500561819832577375472125947563474276951838014509709478204915546799536632041169056619185470711026801059708644061986988307904441190765869387677623853900346037633239208304673939459327919767110123687764362506278230914644808069774773376706769004865784314422656992210769121905807317059911055181834078481339372262833387816751105815122655619344159176188378926330751558182726445271872479765158621015437083129193038728543397861587148259580486941310662536955847753108153460195220585965439267940505925481296381680799835605922536841422386167052686345093530909718231873067716543214916555101460999815204471382615177635553761874402064604375043715800457452678053602927342647248114742724749832740348251952684274898244379982091020128800781646771656191796861110252561752317892447556350619840708445215949431278586284350704488111913067544456202349767436184843787977422314246674856905413642424935341557509051262125887206462313085829561180761859208592021115301519687649825231913178785316042485870857410489713653537535264258174534686321061387398709222366867515488146867497075224252092649704288043706955989382621434953083525838328344734756046091440715569748654004529464783794122276138855906294915270159198701308399289555964052817777619418084401549419617061522981389313804191654691506505725725619710516474606917346372284225772945119448882994250071353999367768401981641656619100318125876185162693091371255071702004583220287696159708336786372974983080726098078045856815066372537605125163508996465079886445948564939479383588060980290718591616272866765116390976177124322774144521713907310488180250629097384669674905301772611237945523940436639546175522711367493606994234530155460392457896507675381389711813850736629091582797755825430267101207047600350674159567753243305056799999534048627854910399927200805363035518491106802993879312576662230026875843126370164958838738615712819607949232463328140731004276009520869371557450270844347648101384199260330670751900687722561830572977232314318634024340636630758534706938719383650618383202968031393936848520202329161165914258918725039705253284633473923210694591619635946344252041428742937230540298276595321453120270704741421832111372691720418970362516120076179504394531250000000000000000 [89,27] -2612962412052706963561269835676275791903673691434460878687880100194808379140303874625465572414906277697606776093579639074738449264253108362484465444408876869876785175263389470809032514933449686451274027603747599110108044856394674977948231342850909116993572295071749866739788303233074694755361184936769703467471846071563766341573870631564137844901487252993022763728776860598023524155128116567258050289410115930007730999348185532128393650199878609000223156272825324702657837700729883532790275865563091580470850744179636597865933704920232076274409778752384305281061716284751928713152701433076380804548978111257154052800786607936440769275155555697581737022589186533395420146283431295833470726426797329828614882937690502596712910176690509961709219744760067544723353121696853264871160790470643628938868293921321437307693940271631021373227749172818112815208968820982908160544604267357019525621088351978100427312580479180316449570451737165772856663133603135233619660083285254643556646460222796952659405771328220546589492261422277931976437270019176076236353498867232743753195192361970564936875349387535455240822374945350627885112480066920829053361726797340426969747729668751569050047963266410705808281573403036068703791091908835497179583098336767121649741182894932828855201246033508608386731991327305633277326190815096754872105950223273523582808428262444657660034668694372576546000016367309379782088736706400344282219677232943546643811334391083198147314940046649241009568292549637985697717871804925387905150994540228506321070998004972224983837540056901671409189413104593653949433392566945881151326925991724400150824485251564762378943653946136304630039130911480325809336105238694990435427653437395482885560026158790180343008788656203689270169019014914711976097002328684888180181219781805621577312597302938173125088360518504733988407133605199764925169596161690139731997350901893288461594193439192180988437188542497738789909672868677664038267146811755520060479755184257945960766255817971468708005686568945354831847995076577960097170579776701566980840194604594196432039960191734999025688875256752169371464269375912933842580748873869210821700722353940550640072469677042228461135553667549670571931164409391096370316720792163553747550317040485231381567977703811138532326509752717852968043222140690336252595701799061949760383064467669321316963339698794197859998378018060562281232158874913459245125369169381794655661864606722751597576318825140590124170470852354429052782715128507719327516361842354367833650217886516619762411356501899246166796885002415323784319411970500368624925613403320312500000000000 [89,28] 2849435707193078447953980014441652084699799099285685285590958041723705557942822506497497664410156707843371923596077724726426530458714398672254707722966096823952899131537527571104136915604767436570017615160240070967256843584936180699327305933744277925763888971817948941160947647138765898936950002582504266780121220455467206919109434400255182680849377361447801171158800526460673674609226460332504928335291206529325064944387053452385928344086573159002213259663424772800551343334251497244539910819386479733129248682243349048243269247444720684636996127032859697792513659175863819506354999833560557147454123047822649625339227360685406585987104301403250307563106302004545626524909332517824320606003948858153114580832852371841721069135902199304691791394870781941736237400345907480018155644630295079389301862610008343478030955902649107791409490930138903412572092967924212896548330999547102849679971873236586975813826291511064111024820278867111783250807353305148407122225987998901873889471630149248645505120730190455284574071053070007003683678861475817762530826086833289635083541815395639650487579986634154616910867224749547100814548126688153208882046361902928543213445252248048324141237925365799573395869741703065127812724159019869864301644138555851547705375217412799126146209239563567359513696498233358984729597825066465330840339109851340085758648848426764677297570633536394414922362013103751846209816096756345726003576564717435187992903024387434915683929798279469088991446912726630944790299738000882256976881699631733654219048167219869487131530366032639071734939860433887619017276690483890303064377336011917565109211224156063646031128432233897558551749712801967386463834951531057068456188373766525163132893033764474509255316445092326288715698158938069972572135070073693017877606227288699435303163289864461045395295740301619625101109589043793691897502165447118545037140265093838675714570967372320304117211284322295697130114055759699414422534922922975236577066701444868526527708012050170998776401738104092885704409466462562964416118499636422028097764071701656745948249022742487501848607138204660415159306016331353873122754801081409482788997434208928911106334684245227944642383454228741966080843701782975204037194801118355654635728700602516556986353511052823500036707182042965010963550662647425011740152748061968779583108605857429421350901152001252975059598210433309356186690608773925272630665176521941062507028839500682793505963460361989253177711146356526856912720457612592651892390048944450582338397970498447775971400563521961778347114891893343546769301610765978693962097167968750000000000 [89,29] -3646730047389697845880977023426287195614824445807384856458883970883154125522088702762304459385003267411853059673993536465013606949856247613227757485376938303323923448847023863754754347780932454071234322286601231410793277108044358851333221906498978542207608694691647873127316238242007543757898405827845659278079388161954160257555743264691546199090395699609076601764351355313771186884606509649985635829118230134129128222433567634433796137934063980258616968785495072203615302338869162057507557103993456755759889404475482450327216945320373367601898640991719838720518250603437156254083074450653955355375897833828438851901214992818499957645627542195128833161222897284502212446091126185842574020745251354163356645138719175162587776469348060915100209188795382209594364434706356226253579677827018840684683586638189740018807263940699565944300832847520462486162580123722897196464208029094670820553597718405263061523747208224600249435893310556417717518578970084763414333181062122184978450107819340896481770118227582174610877162017712870333103118638339625676617519647087361085561019722410170838324173109877381545326572273738374504261313475482052177894890688536169909662230997170030502606820870855790596346096049907583127868435022364721034511199027553080498626697160083943954722862242019411583258714425488698952013917312891943838217951560212036791554692875980585125679872468678497330137138075394228290945209403593415926582613654913539673703883258088978693442678033535365037116547492366212126498756021115205687998967833670930559297699452531006903205235198068938742432755974764750839841409705464169933681473648076447028625086374736925736666755603931576581064600640464287622734658514557345841621078180973431102297544664506657528883204810986197227913907482226548103644284392661754052876257560129077088126714419868854755321335101817133073983701683620459741602109273305322903839430031407869437448031085547102250290014443420603621163830577684649623405485869380837392952555801587533669035353571371070630069854601453831762719571501774968216952371940825664872753059757460625877101309570741351198033170827208560981314114303736848920886951606324546270047783273120277293697329511382878474110929363877468230090085994702928760440321420409716915706169290000667163773751246085937648280248682852333650437635936110654893559728059803801640505403024375280063133361410916374812051570046557000859725576892971592914595004043512146998563070487828982721758649815020259191233613073700683847570452967493953738023965005835792893834912999411279683044338975984113950304637413735164841455116402357816696166992187500000000000 [89,30] 3734554371525798057405036884717716932422459624262032515039609156170622978387696671499443481163920021586423797031152467724426170839525387316358626006318590033855109844999089114977390644430837110785139401185778548937652469399690565388485744074367437900467834185520968686039923187172709277046171762402775089844262740358143978170901792996557570536064115729807566353053348962343789512971049797572892590724215053446392698552144807913596661916683015750480053262501375091217825930823196580985732418015253532248742884962651729103587304284098128698538357249958258298674138277165978626098551297267374448667132546124285410494528202418182962931837447332484412897216220643074221669041448736396148144268889033642278902487859422692273171687528235160793599623924462889567368827130096334766440545122420491245517544849469991620804046304479348215900158581703722756989657604242447677908836440737284120556261575327302336528668617386147178993061554346831887008478810700499173699838031577096010781648073730920994445880051789440917004542040729317389799248696410589398344063228533953265850449220200388861357399945199847962187957553718285297979327290857185205102779954281896336656469375636553008509048628252740508878130405266076345338921482567152223238584656290431977219816264778099895015702777668099781061001632040600745093958052424338451063938429099412118544744019107168186304082330142173626315299391237876735474074628051699011902288571579613599436040414341178562417430729995665392950658553519369273868419694046356263146717463267702349336836447438457832456646482461756645196350532829352885724842880072889582740412234014187696981635234133111023169723317072192963684616267760850416852623055926317222672752299597370110909393720005068767737457051370664402138252953667837423671660239954918043036200462050744981757232474464003414267327861122584334447589752621919836670105078722367544709981381612474697588437125241047495526657542571810214280603041527705204502376231999561551305824226168349447940533657260215882219559221589286751457196104092066796231834936833670333726012668325343072584045313027238353554537910460009727028075515368347826344690522500183044887144265662950463026018434135374681478211179427476669115124244804458878612748743820788915379700300958657481314308772263037895632474196800095875296573906914340545928743367121187539852296755482551509606913812713131429056961295354979220632997407788737218345401613620190887355125896228047558761616760246916899889390068744044035189565258404074794900609132029772783946552711936408603197606711910051402508921043060796662871325679589062929153442382812500000000 [89,31] -2848036813700208500570507552964562539187528832240338939553915272208455504172408577370999288198802453824962540737888601026828361984572053436092815835111878349840026291147827078643546470768403963222077404770703226312106931145597739839024029412868500544043670672069974621667442530806606690832297394917337171834294848420031264863782051362245619924976489996714336634320952842522364077943089719981794937539997113281495730469482576347878349813441939019607593920524742616555428063170732972544604542046034474966317116581209446737908059808702863324414936123790838094865653081531529236819076110302987310409766499877273362352911340219339555764646480658660767448100351531680479193579054330194237622392232345475455491549120973025462397542509037266381914895784061017031449468341497084084128925969983201598692994023277445649684031659980661949565609573659545172384089095988857574305530510948742555837817045433230295843885634853297514062894971133571715092307735925560658885048487555584768248406329828925038331902663558018384302216761404060159006902417979930528758287022197695423292880081036318335444099089603589178764630164892543859728808837451493279607120220349664544161039187189290275136925240741006550749520480612805688261019239236669539840297213617484287073980013002230948847980680098509544318664151999760881204157293341995544154826555203281542628266836016990539818359092525795801164174431907367853681494824662919102984719150121972676483172389737336214514419211804678323373177809950130626899187455021982383077910684594756012250301856197578478160753310646287012602274415462223989087394547155108989303144363833575112433280471625611439118629024380383254923253900400472688522588056689298376203558311709521073703151082680361981297240338117646773765696011406278982172100225854759209323281984413991453289195825706646626261743580594972196646755002785956594855622228435432231190377814748771415603468737016053615249689604305076490209308425558457019505351360943255885202331295117003775647370654367605576872582088373441827322233019518203405793259697980162398940401874390967706874502652289459097260381193553913779256640365128045197242051832566123478156694422071929322469001664309730554240756622561181132081311285999708222108609660840346345675802367085413245986646292413053216458001309445197516498172961410573521397826772211229339026405300516707392945845354495385782396244456687886787537822035366847172973899280431246364573454529426347060455541895532418849357753536470633423599291220999209107934426013760377879470411827808719323288247965208570843166245231681266147916176123544573783874511718750000000 [89,32] 1595225176358592109285801081132520054943820795861156213751646698079844586433769428732998228609923513493107319194616623292047135284704988238158809158128318123972168761897451838415024260972975428468812878301349616940022581034550962540638711575508717746040389897959109954373931520032584443451977401747903074994488610801314625666159707923586871353867712641908613807277727669566942761366237347257397501783318101338875824126205734122277093432005527072272497124684796003953091617209294673093745304793852722622762989122023040147730279520074588689290644367376606277562155429605179737993838864750483619910026376841352730808550513316458419719025022849055064308780177363887054903124414133355571436509001524058173509697170852635512647661874696271110734457395763405369624537337396754901230073820650696558619106220169068991481806694463698001117931937175867980687970120049930527244989902240354035409426197786978048042941030087019525375881931521343247230210354702024738576223725777077853525661234147975214613835061278385603592995382285885769002339839765807398797883048426535461483660988110705182316098449222705695682027908344619810210630210963884576945334629553790635775593601163700259072227494464433462133352025736060913483017284424535553570833527285302890604091893090083663471282170443857492472481480338987765652799003451387944342419690049223285557478145631089854429744121422347946838373876358294881858482678104688829290090085960554251025051772810938533940669622257069527108445966702618244532264193479897135909328758631702761095956567365162846293847743783757391425002018762204799695863490022560065047775243263237049842754787170330169514747355983490716307598092420580731223627251570721767759785917260912178918863176823093863737382008257093688827017132810003381994284047919850050483885723077656486866807441373482912257970018740363096452990896907953287375795362701441328181904278315006971412823646906735423625080725781436579559909245097000164156324051408327851316533005567511487194945272902989729810539595659255354629175587668399328156598587443482162475181694680553335701495040363841173220507703602432176340180765694150814667609346163085954618941239591783852944797973521220397735334024460477874673761398786736534856904992238634355271258054003297210625895366857865761013162668604217538683792661487560391538404012829013798230657291039811323391045571521534767715857772540789424644274396855200894952430865084724370685226742278160928758029144739506438144736973749471964092681695415052763204976839265156838054050445920212969765513548677698577428832327207430807902710512280464172363281250000000 [89,33] -608809129886244723772379894927149631711369589390642091221654942451455978778079170923736195040191877702149878152543858454822267794979936737129617232293360372129006754704765717097579641693723503250071077143627100136861121563940598505365665442138619419522848707779642127178969537997597885632573169719578339655459106328451674322576839545842176332676228711007171225365496326164453843044290191173448778370731445001504392603338310863401687421304243662989471217862635119340883211195009156070471637931168775016295453222665080894276096926410162596955949411198145784829565171325166314641742065772234877571270712852188926779958547970920367077220932293427922683400887810099025941027767912562845580307196774937507970618590441791735105306550738875045959072795180281043293545491986429881805102903191407101805997348301347683627959055697249026851387916480832488855152883521726487942359445441035758342746710454550455487955825473593266560761103198178554890898435175878874029567386177456307484842721990114874286122699379790734942144769747826008684907843837696152624089486178626754157015894495565383715288128459411128255017394726424740890039152191252806228148030447455433451596110262328567309318310571642143215127581906713563432144471670526012372867261964874435559408088689451296532624938494250912493548260383276001183129449828570329483396221954273902710068387593003575610915210746631071234461260285756152659667625723870952477550730139241093107997124287155667653689869172690928297390148176506796101534963582868875695817803792306521738029278212947342543220802215284956026287511536761573792326956387853613566710244809393080427633058975183538855047679235256810453420623552702599916013500731833414995393137726759610806875488817234988298813694690571539636543117027496155766177037038549662561497631893594274345072348522763557804806657228585814556553194956974685512177485866488314215354532240384126522074830032565179051893755879765144436646928540404584633880048238517898894613129227497498191663536492961069274102064645584149813421648336030450297574976654597161728850218983542641903732639845539869013139843181815728628863061620298449863514598953370796558159531711148424645083364754126636895042434511630257517934984179503704028715882790510571258212686145204075556175091081090191726289995597366244706227610411717008519910780625738112726159612922713431418970490401757688236374012592570256449792061331995571123024215504397343411010026689360769994683473581782093507413909921034654594507854153362258203493117136351885602415437867627234848890779669346043703748172504219837719574570655822753906250000000 [89,34] 90795091579864605823899755895189060253839407294161096725387155953381326403023617223880703124109776391865423239375895239304960776887571229970809182760566957367765798835250453787385476800632946465454274721595266495578025007248290321988344665766056373924200616052639577217214829492959186445486776540863655357605439380232838345369736051983155553672200107323499895639340583270653128131389607711422333120872696602764991951745125114418572815558966056354671888438005366569002770297444305618860366833041389221050419009750978663136228373619821518631249493281488987133471477738819284755014471055030842952797698396847942220604198362570656850581599816852119021578285131483216528814115363296583541120953181879089906496277885549768038872336435057012873487109619695516181908318274396934169501121926090049460305702962113819932669696516442710517575782456437326783358666827676353179139056754496927040628351157186924972315631679456651197642496944390052003226717629245489149153345672215427458640936732387815681669015309675429116124737691411170874777236697090834384514885648319815659558342612938192750985600377916188386087200860747675135766927129016729607398336386226098222468415464382375589471834374617473567154786371945356280275943726886617753652551305390929952623315647548613534508704174287769680829025109520387863750952425992674486079874509796355504751679613543308347640356288953623916565522980996612226250437678745281974477370992706907107950759262217327472216652724278663520609233926501508495376708589293605329928205676800583093137507947208623935931439322427518425274165901686617603432835135859188318293121174436028568634172419601490760767032596477824631030408816978438812541669163197352669770166741690720315942410944987279899879900523234439516109419752934143312097474762403532317476067485405884626752887524310292568374219380927828210189572331791523203343884752103849952667782443570931362431898416246595219947607293883161141359759827026374836894760663126824262181847713309469567400355778762412318176808262613008471638177757122439250109871851579113546294655804558502917750109297085075537007825441669336606544526067263883562292351915009834637961657490464810342258251675270273476051155000703480829982998481989866712421985965881216961274530953953402480737592730066116527762657200269683774850264046059209881226686212138779547831542131144390548828040403811865840424881327083272699544497490138833656677790997461789829940927571894750223297461428806789507627644838398256133005104920528278496575296027556837399621677875122992147464295485323471091021474421722814440727233886718750000000000 [89,35] 80344152394539975275230637682459256076512763710329243647145216165056619495404961336021610761204388865254190285048245003593326718875971912148945195259473548675353449705506023654856488991703816646287436553028522439612365169118758371418837833923696315590235632826951950730279575551601413407089910749950422259896732739032501987692551376144799615846327079694734605479462413158076656599600293122717321247071783669769496367729701266543237138870217369345241789708921707286637943742571804082718588551558603130169836825999148315697424289931689574288256801617149789249961404676909458924625084729496794405387104395955554819379645970336389925228763818032860060164506359880960504575616735239327606714913525366507601280658925788032449719927213313243960871439343192685230868224982126059493596632911220607003171528368290289957877461801433301655182063053721314775034735259831175925638574001649064134855644714789529209392437933252252968955831859473061326293462253896106051191330132019466025474639943930550611446120596660795889766356845787407490022850992798445250373369517961240165026063954214129563562371780560955890761169243857463699313790414916523466722512179862799867614458558057348761665523061643378697432850044683961523427683941882756000246832739997532039953697400171668384455536062732882726437599724254568139301514889673852477133842665106298950714773969021889567583533873400706522822478039848315167772439201155789331447508393410176774331379633330555951746957481472302348093592465128963639867684012614651487383131039276949778686766209866784343254732970151883835654187591132811138276046348618821624459532507145600645362490457429070180525773574333110197810595980258998638794567543740277569722039695839627756578638394600895836884422986055524417839472831111977706095473078285473218679715950851242387832156518646180341510255528726243690470702142657651638287408172738560359820956839368295829188151533273539414702268302228068386556006389470613955244957852361362788445591818280032367743021418826500790271533453714787508119687476354596902059596739135513378844815132428917584901581819541053367613530623258179987456023356786169620072176083697549057257912717686238484975251756507253412165160267342230300754993962477503864820075329066966884903873596280195003219486377922388194700649199227598808745510502197471419883206309847087516895035585155301843098208015492568169635042970277122856063205817354450945990143764933138453454626686652822483781362701731896068200938320169204954821331045184958817613142882863568490107314715361249674054191843505789982771148061146959662437438964843750000000 [89,36] -90437990659132870830033975803604578762388418785046614465180454445361742512858536850593135923703648654709768774829077774194040558430260414831250816168452028380218889425891814825438263604601699130201938302590984345276714660593054567373758628776120540225047998447416600560944465695985586034667982628536425456824045111832297177703007067626963964314387402139269253239588862418155612306667533498178321171765809777297739901313780408677679870325026970886617159815981255468199152140736129535453010029573338434415007671148155483859010179525536832404014455063574417028232033146399342801295091311689270235453770800828626815662418904212474850571626824174755827432330318106161559332118595809997081871510132589989807431214231750920984023389728036606058621301729383010409949517951567532451889108799598559413853604460989696844809086825480892845206373231561383469474458126478982135992932403595948559184833737380552604421527572091064959163055934014687283291906346459828254954803800533246726858244715365792335054563246714035001652301547258527374996434275446909270648800039090813444911631212525581199164685632334351184648203503886689196874915975751898955281128915265383914484814882576278157854382063220767307135069257654810148087468743378763815279974696694655251023344349576188680098122881707754520157192804292122422319359689468738623755251183679703595474886067326180076452452589359921231320001775686583022607511443887944458037165307010014128993507657790560065547242412690287765517924541298902902582876714222576849380811970642944254709652105595913242263062604372667605571867331473203566237263033204399051634446484830959585767594492865548033554785058777180901728655540820768199822084270804657649985628355355864056995784404664000965552415724838203229598804322442289279392017079818552434843423546949843174594202390101015254386801032603285355609537292582635820506926452346073562208909295391663325157915772806500267640317678819554907001106534272799483913118201313458311123631035602702338382154439148878968601719418574016073099334083171165765814538057506257035375849903081789389849627125142490431647177784542470468994209439468675723919453405416109199443471754455939912610499570270685040325595539544224932531811179364072284067921414215557490196350594583807081481959943361934825433575217356080341963103535500530820582907243937484327146468011944669312286280746975205909512952331592902978573108720679344761427614881909188509888658970034860227536653515273202683329851070101614012936115584025523704377322372097255151909413270936619432316719811859595523628740920685231685638427734375000000 [89,37] 57769923946073601914768308408074647550024855402582001567040693987573162352724379812513660960007750477053224812603601858527210336199825503823391376510669382563043949969985047876477942079702892180487260150296398819404284867901617314295633032057282787397779299546325582051168120182961013165083810465105317482167910530315852858216144233773720589202215406279121795817289162268774674918693130598457050510778837402244798849830551407460288203936302856684766923368380250576238803489078050212346148019139085134214144189756460683873559364419845752745008256599298480260205737472873126085032646542068608141292647764292821076892539191299824806908554674075657954029786646648330125617615081680429011194889187428154840074496325512352948120308740890571010584120610342611092349420603502748322029252810988462576854678201685196356671263248863898225199146495086901180350443933728151067717674421351308946312939220836561396618684296387241266301394691968414674920324004512249429440958097192978175266516993176199870758468695147066195387953216724516409661024206053882356749114088742706195599548161264465870908227508986974059458778319625708270508447107995088558356082371153319954994295531238166290097043637828327414990873483909729432412679257234100503000736978146933206666536845794668910358942577024626176092233446500425185605052231284005514642264852958161479400830546179403127136707241099766233510002498160346366031032436305269647050447466308471830411683685558137474947242639340448231643135313698422669616201299574386757805118059484170513011206599547567952917026059783443887747926141650129389941195343783345471447361694458033503746950623481546707642597319228897544156809312052317105563679026288911465949997184142028632181732309908630231448153780288233784578507162589776041625947429768115096059299376767222089197478529073461705772784958522613044622835661662237428241029117698700995442420212836660315223347135642305030881534678745859930930943779840180940084316273307876056494842581250300029590409203348076802119243800713619703506674223200582171586851139486983804195608178347451948336471957963359232432989564256479105618263573690666933907167647373595245374038692344872644694488338943262752434487585044071267543850621263225278742564960166873991566512318055783524681538277749169479427875066448631112277490252936105950295874363148274156860363301819897715277657314930935898748039573347185361288547006384692674259594483047965102628088934803072762546546911176254137888974577367464398794716211953496679556318947511875885561382431016424941424853428673102939683303702622652053833007812500000 [89,38] -28592583552829450314384273572173931461426505850446485379404825701753561676777363156356007154089156431760075688354492889917560741185190386688805124438245364113624909480804353590576713002955747015374361563358799278697044998256447942281944217048776579231615731453450827631760541918960219989897983138580089393766981791593438117023707726772429758406881654026619287336817961497212637896999979880589187029441164021133303686256821216449062324513223081322454743756399175451209229159736635478345506873919974611300262897315038470081912414284362588983520897870418199056144798711512398973520210542850870226439874989417732558748682690167653623146967182948758777867663167924152244544915569550644290218394596482471905426906061735932917885637111698083569475226630020903585809741471482980855299598582948608120254058861628667978859459229604761331093143250553997422982681792796204837441075950137171200839209837260182305554921811525297881256791989733696743570020038567797008294325466405709727698380514308188047383069986942029928543730833239578733735333709852863280104334850108947248521061459660783050815926330549064500654094227301582985364294914785037471730357066072577585833599157278648155582891184178264828587923647086350940763633989584572035684098126128025946002725015657817831586921528446919637126877371256552049111046725257352613503682903429234901292800890646812426416504602293638166277961147548317322677389742305201209529058707345341694306774906385172833381121029388456232271510867080453619602256011715787334288992462531666217790192696267163004219494205169201653718658371204612404299429198119188363928625720428982399009973318908760020817895938010418120030181741059898483753376342917076086425306336579694043403392781852271649472286077615962629618742511069320824511715200308070711337377603781893945462820783700133743899383036073054154690296122911399632332303814877196203489334620192880146492256655381561581763063446393072692816796288176268201583669577014118663257421131277615809289590973053479171751812120804834513922776261399769572545826027303371040088532731238595647073909440162586657386681767254165901839209683351920304787922749641724385320536947412849362617603675112650016660903252928698230072593945397592018957302224585113180588610523815620942709684104232687369291726436272937647349971557140364742292762574515279844949017073439819683683059193019067204522678115742242864372026305917835985373128714173277682150530563589781957302741625352291829169657440287438631847269648027512286525699951608935822210020245707609077602529001893572058179415762424468994140625000000 [89,39] 11719384863366767153855064776504292123657289163472348956567671503562673997024915975442600309145143406216347439606278645665881980031302030500009729933828662530639810135511546792722746896671073958288366457380392848344951633894798299838630662021114176376883452661869330669790187454595115181004513006322954213502245036249680580397327946475878142727665867732644058465961636572572101884633961185333024714116735617182289348593900196284190547797361482433681873171711044614392451698583855383240843994401338942001653453865847333072065230306111044863828818202929156458767397072421715247862155093386686524838791151198571534341890834288531989907745724700627438350968698750523833156108286700421462511255782079374171642100048788679781607276101521079805321912580285596992358577903718450710766983909834767167133792988852999044829882641400210076729239944101796042691474189810229272027159518365841883387228879055931167011680664965947211456340003237702091686023167915051367562892078059954524901417473030476163716997710144269244648437280365633692582730624516765545901842950358185341157044810155326658605839397260571087069840950744212348926687173144080647738873418721388127939932490403460138048569908521661771211308144999177771500595100508686011506978285481453654238491919609351806712725687134575046095847517387792514396629819594640175921337074483136550583663056550071222636173927353572139184564457892015455887908202621261832463382318843989074376175368894915727505245976243081408223495436676416856632139866333990761247224521887864618267278695115455493273052896417039584115119060871334092169176734339664986424857522014154351415931623063276722654192674524246972384754217811078458227800538005208613657310111568957233612510909255009402003337333733825779026307320387928707339828725794449376051479842163748255504696632305728885791962670374650159875956815538971427929950612694669275911108590424686902157337640386929596964940968658413446334775604292892925096441034258492516052897930926874020039241165473664849364753826734241692524229657149813742000230600972595177728881829480916998410625092415895336358790125126988087788261604562633923575476834174283348950221957763763953102879532478671738639753894147201954521115739455150626710666410008447575263860461683561051468690291695879368449059074198698187587593813422043105431466915440267654060298038195659357736313711780522363883005876726270132140548323924388291219012932068665016358109861945871934319324542418761225524199994463768312234287278333706169526930271937467090759213664075751460541541248971952882129698991775512695312500000 [89,40] -4015485115930732825846608675675730146774750060722562397579886879899510915110515605081451746942289679742802533670651161923431158133254803415908371941844829327330948008546695754619549929978038765064375669170984957026764440949964562788750799085527372327944711055588899320782533440968129295968222491711082660083776188809709383208139936333589767089997957311086815340023332211105059997043762340950253749209858693827270524180294629587490215448845535634598259078136104644811920913725470864521066823744601268119853055844002392580987005196295086999985689216247930115567987896356581581667874546064936164079968919288207848896223018813435210522935174192682498976784103761778331024656285722563834872282489345314466750561469667910629846966474832361721513035217373258100655001546839626837419801335464195997302464053738884080441544787233565646986168048193933525730204345457981913270589272783284971399318374483375285499460640912961435539072574374341896728719848215364529823081560819818747745801127588535181287644174252337595615941957393149559226915413436375908595264472425642972341254334727933915819639313608496622068648526156220021485580335448018980561349816834124096477772918065134648902722406963377811397450772217013563188970721478707902539478843254165768305538220330669983602066283448041000769290782373842895429472522610045805067848086117793535104583375412044989069706250293178281444051404836062456054173972442553514567469326673211652866192404011526417173690312373675594073122922127739924918243467957798111681456791065392503247687760735311326678628715038510925925955453351619613636217969202455106867568153060002239860914705196892516972833110556467410306205810759090221631476214271511880074169767795739789952553113054011859354200650334702961173112604635723808839898741993815053409203147782622882089203945496398424877770578325587389728974031111031211249319549920172062701067636654817133646551723251418090743646780372745472096359434281941520764386367460813682879986304088444010056533569337848591099411051725979142442439556717349467273933766982795904140205751491471536510987832609181186791888654594816655152209481389944964453894559873044938452283579254447243385716139679793671484300248783321016075266012596645111540699854387975867790776616882012691214805267422248453703258088313152196451994661612034114093265189744261069553376381160772716064608101050177672869762327274897380507398444017515653118206355454342069588436214776316597069805434001447805130754917539581243558225395170184977851295683506547759732715697957982498023099537931557279080152511596679687500000 [89,41] 1129233696596797621707658912006785424102366063322132470509053047470132029093297016899071669591635765318142313842137253209625621051395077440534342213984960924760964880512054692347652488739849076180267892011056749253905005089949223512243686794038262274500515952002281219437550490178480101688724629838478470956374690454011275226643070519340670272896810584181391540351410014614713799083631355663278897348928660816739695410736460913612654145634920416654658738674887631616417856979768981372000199069797946392133160881969416140377262115235190791903768314879423450204947059264649091347158108398409129615699812024967655859161415109523992803880971065071886150983132400623320436652268737620989951028672997214255076595485347406475539831545060995492825168330412294685524805714835242689486062899671644691967593010153478120523772803564850163840933457116685661148743099701296231803637489879720179091194143555723393155058105104016955737629030720933733177002924193066648261827115714433108817022768552991042404157227823377064426026412922545045607269604836905834307836397863206976573209347315998671833538557821238069308949753412020863115455741774586236057264065312305282130893673092988402525284440124538988018194055195049090670065691792826030285302729261441181870916777060972605257964104921573238842328558552257403563602030009614850974156897167848146665304133270245038413623466883491114165658201738436704962631436443761218159311124567194223061227007722378134172308513252211543852855975819790747386093988988262486180030363186469558756222156289924850536225370954862992336335028422802224058540907274549328095329683261035216766277411834292935029056044317438276693788005111998843796882270417590021208998086355219492007727830427961352733027459533481397999477452760433312161345571015223443456199565882120218542953678763318063062339960175904929176213096702990315240382926162892754012773583281620739600461859422962754051564787320615734383359182813109489157524574802568151819213624282145774636217854984988148406676828175021037247066935507473250738992353712254767410225805435094004239418223920820183228366102504212169104084121336883906524726916164941161285374996090502461387993194008361365718670852987992196073760568652420844946520411746428545851374039225747546831331654538237927527257466941177178875668797602135790146761942601060365191649646379979346161004473359147842496909033501437703504484621848308565991500678398196323843658795130806466804007967189260989882609928524735247970279959896225179384581406803568473810119336328550154746608313871547579765319824218750000000 [89,42] -248514130418431396851646400835750398438479119659390848402850214896839152483938066958378882128279386119842757990573262303555514815747041103183450688860604390827564109205821318186866838225765422682026991225197958321560107042202329870002143251482224322207411803075682264342733714015291781914431475922016700982212674014486295355328807596051686325639259708865158280031741291766328693558793696938760262956725395376642794706315062689049050258336592010170048169969396212402639308667560716137917911182121979268185013449284721689642890618361329301951110036323308172399626040621500039648967021191870940823358361986306505230264258469278672731989007555187011347346939152003151109082179766299945263787893430071108236590711254788137585544832471413540716879384702802355477502828832956133997790098862464228590932072332964723053135198510836086520879637154213477667910013107749128397119021366119147441412376554451979439491857929045592589744055460353387718484418011067384258824802533854487012627700508828353417989998933123002651102791451561181968559021826157853989868664676199794217713689491929897740229911340026936764423685360097307051327650113254835074239693791723157049223944498553120249925480238121448970079169852928969186444238607637862405883552574675224219439735017269895396318094260505706463524309604466806537940544575447305509655218294639688647895356721809873901035710326758634516214025028079558276991568350602175630773777425311486690354225309257762919647774043114850419973651345454852409842506734895787604106064146217636240962404944641055721801102965154137507497379209428470183129311869729157760050832801238465517588718251606096818494583204639024484831575465166147281009983872321705354373953362454471595413042855111141808500125220698763166499648910509531122072081785691229832047578544594265938844311987932863751421141491806754081753304685626382227542105278955101199230734823235300030958724271056505963606788638226534434882478909462114003277472588702693437042599751580631030912108920591899252215429008448553260317501139505249546590537827138696502215340276206312833015484899206628621394700150691928340272288761021533474656983878830562072935467091242420408798775820180332619474805534614113495299469933865261148665432581225560109060677314932040246116196431873006680701036073528430252661825324069921831863231596885013104612575313100638530064375806689583572175403501383723503648608961787030011308303968870192351244266959522723211166362340515539967077281869560503901509624186471527141577424345627255948835889615144978392891061957925558090209960937500000 [89,43] 37732781858261471264178051880969959675497977312235402185365325686309599268891515290738673186241337521742733842356500790710151280522516923752736030151641599887796035062526726059471097197880022838851138182934927525634431879370967793574967522489686274092746663144049234246731076584156182437776730477462958130257531335454702304426382714640092103457461862810003971156331032493307292808713123445525943717759463424364535821706989841670712254181196250380616422549047719155691909123829631366231041747003535844308985458412302998412091618459038513750409788988309471319834459102521646034029367366892194125970685868641895288132054160900000545780409547040816316167926014540103880693489139330852355489931128956494442233194066172535651562817590386009589822920674428452021115937994955756629103703554898921224270578737144248322233631572085156953542798473713834090361674020677754491106037318807042223903434803818930372975535427179845841781421175522832755945352371308196742014986350262522422913081521800581334466571542929130969828217039226719409181010754335966204969570125449998368162527772898023545799288280459436838825638944942258074936882507606657728177466454142414138956531435339359343040062247297206887462373315353824012444003096876032871682307342248834079635682756207341328433040786738627824459201435112228480607651296887001300207259485658673641369475393130262351928703681495729718968702776439477148308787652371373215194681375009312113969370349417167653978462528719924245065047853441687309722895571914428598739575708544509142533141519190375158232825154182095472901029017070820908696359824440432004496551689084914293896121794390941731446196340261225669676113540407274747032655521278799363457705260784219235712445214252399084864794392665440470920790992704485487672236180106324746519987848309766452965806026750047509164194270285333747126843307031163440266930683617478692071786726145318762863848400787593977279291755624048789235303823490953680346947706832725416846316360776333014940715062052972705258778278732573914700523849346738879077359165602699202810331449796571411625817287947880487791487831722566515877206362231556418682291518731557832342450485583642963280005063610871219776934928981854078709440540458982042479676155524327242758395964299954667060493069424520663371635726534351264751808820316156013302096833236027318438599607700089576278412031122394835091679085606882172092449713330256195697390659323759372639875927702187522005915318963279476073513351174681105812908466033074604766918167774163595656888858798083674628287553787231445312500000000 [89,44] -1841637906132668227851593676990091777012103591297282283867492469465692202027100998692750972006419854701263585292722011298725222838030568895743946081702108762314180492927156727563499737390027360813546157090713403791170823895540006101924670059460210868075305603786711122994898842631954925814622060849288779616574742285791511041255518945674552320555989939965873463211752580068003904708322450863973190487234000312504047285631302933707319977953734758015634995464285633537592455060338491951587870340400583443459556711916589735600450193589156823255354987083374098149864841625313054398305676830572456431380958435989909564196259563951162623517765032433914408450613054899874884629759971049184800818066344517719982782263741014451786207393230353231877366140919372437140267258341527761018208515823227307839015584171072594475421504410336636764099548250893040829832237919100563690155446856822812239252180787052649754685744015192322023410174041898632655896652308864463563529013346024994841897477185245406673928341303504894082130045698148701115607300954664142315595650556570988574286869021589570715514271450615858492520954779854551348271319987614015668818409664837383419918194566427221046356569721864520596420747661890454362719646161236162972154792921790097002957744757910423686198757940104338493576736164354378726910329406774359129360553266095455135109220863823161388154703256265341756578984314327652150683460853410788189544581684934838753169654320001207705360737736966977882966440470228225915433391396387905758500615733134601541842649944919928311088868803407700271106788686336559792411620912998193732687533179585347570964361831633878435533204369371767852706094079853498200135885301049996062935884334438340194551476698282411363761884870761120744818028635129331566912708466917658625203631191708471777846648823325669604095300131158187211214145520042570934601797070768107229322554356683027109188847729103598302704321149692333622893493065436377556046733529569358435032827806664531063483356310749199961920917439212481457007534776615198605149460701230969321592148105662861260040835328705335384199434234386723267749694279059090124482038938280221419563585929324081653469920045266477732860127065204894906510131349646076924659558697766623159048075371352932770347677433342162829851802527866938815389464726539418321888884405367431168547466121803799594803557163349468044036535150069464262339696999006762964255312183574316428434754564080558649341571593879475895690927358172482696534178719657369175652367656995968270283725587432854808866977691650390625000000 [89,45] -987422401573269242861489521565259080338825139552570561740915806972586570163563066537224010816957038234821336605834413496705306420210686792397118608037446158301921607026910873157334994445826998877738746617092042539119788450814654861745646974594747369398589240299871827092372116205339666749108716860738968456544731386440970716890908908416737493338775572003214880165016417146574921396492659928559064678716497123601300114735047729640756756609882493550153399108635113703600286473101914915947277339278905471745618486681926531346444439996040016630499168818661930143939095854112940483150430510758493401964885030103867637733258960201844686598359895571046153456191070374699277736686772022135553312923670470401996315882985916111562343011130907431119955126230761373499152294973223199590119116430452647155797962284319263436843202293573082463582169274772663063773557416946643577705990643493878301123014015646938889568029942232621563840910687131584912430586926356434017416260402987430373086971528056954946379521012220385700463710746138798963963138457205509045753014595548091707254503783016435670430606674285982370647616712879830437756651100550503760367202577155910241784282018471190417581897344452167704074011610585044265669490004363536420385145573098148781199211361035468861058889836683306055054776078930011905774250339764246574133314991987567494271986746299191158597131469540339185948172688169302837197821586965580888182208862262797273982845076863801027725469626258890779620529761317479195920042494603225641853230702871295353201008031982814885507775036754391648895921507830404129616868288557545753416336695474566002442306971778417011688927029975228630221800668373553050459344134211232277176530366458817114273956857425405576974791690940508246980875244355198028638594916392282690142862100844506292752338746703888391712239389813307145980994593899410744322256086029743600902854325372241244550050297540893964344378940263007420123937806142951025137842323772911975224694165516696461903500565714383750938547649930134985494851786192823155492125040112535176961978258806217239854779094703461862866717436482318751001927027485571519344181268423282440106382334115476940932431346303057615749068754616775853571341777423193332839092170572056005061188264496492191018115549791757110345430404493446596874360874985532266365396173041953838638689721696908345001487574701405620530411601918451792897584096190072095845113780172896377106183049061935649385645365349658840934566274117429477210140774536890317522718488662744618089561754459282383322715759277343750000 [89,46] 403523217600298494666120213619715164842524692909501216218650358280101736555239345498449507642396112230164687164018875364580077852018810666610858965484456793962020057898171283644598599763095101398978970628126244357455576357718154277980202183453828707009374960389715105336259697241102947162757291131810477822217664437489983900166984784937929460115061667233690180206542631086553733842165749982292342458752544774012170292081998167683299358560762870460746621505488972796296045235758393184614709010510526091528339509565349077224806286047775928027472118633015061369152652412868259055305175234404542036530041682112883792195054557574470103259610849972399224289317863990077891582928689962235071380562903188382155038532809981833537380731437313991021418585060906659394090522617083768165758762836880445661755605926426350672906003315937559751157429321701729321057098113356572884272756842712988971055204260073710814122495165245918277946319244643823379629037689132594299592119501521078993254489595450920562924381698086224185516335773536270275155805330457592317757105134068250374054894709829874383506287558717340674301370250566640274821033471021347215979007696563269293167144020550133971983639644710994653985520861656237982039105423323692887730434577349094316081301074769587529880971054877908347772402639264726253364886448030920432064986408199588037517970151707035623244518925144520745422397574224690536594234410272851556001255045335852562990701722763517387244381854419714023239063389722162709791576563355735592908957362963570937919260314302239329335458369122474773749533495242321554839614376468320315501163862870015073119162219108552259818413479639185315874775298391531448660146662058211675146213947899199471928024678169833424684001361492666631893973419985249562847200574821572814489212472358101813267407142376467176479838065702692561038566964442809744025336045837653495358108021846531864114982777632351258227711126250887628064274427396258946949339977317499436171828749268500551276651019979137290057098232669905326350313546862521609810559098480227524379748549542338938940025946697557558549541746797994487033118718129544944398243279280477029626853495233452757000139749161233469195492583845197137071044213725448059032502832576845804032820929748055589444365244221849514828244627706041505551111989239321940297414687154117876962326469765583083512943123735042838327586356819520184638588024335904444982523955675567160887120823020639332985196267711306813908949256371423747847071968143169702079094563612615687020479526836425065994262695312500000 [89,47] -109462672746707674381665410561385376573774153441429857306871621106745236794596278881658302474932096583429598564757177449170864380077377800394512081472624256716387432401689638738199994752300342662644219631471057127834949595971017201775336179527992589214978469193408457470459532485523422212849350642208806480830047876471664532564224808895066494927102265915848756417406484633721306808770638959676778891959665159684562852835246240500988316832110673170315291193160173439664207458124979627019506687952525571690770095618416075610726689945257648586830875197205020549398597921806362517147540268196042471580658037079926875245112475797122498480446837476491996380507457177485673200882701742379936898048819797554552877581381872755247940926413019991896847710148745295097049913618499377508844060994059569619356893133375797175397185448228215890908835783566662798464453896690988814592450761236937839454078083886663591097384018395336962844020511435107790961986163968599996915745792104732084580858729719017659752848284366994161807132356152419387146979324200429486728328398086268037160349567247152922101376838056972477660992788734447408009388747652394628769113763510507418334749197099109277639867596594071736688148383114587894165116987822247449867542146224452593648276064552765286557390799307523875083273022810627205811644403791993046629362942755325668750893067461832019015522311339255931704048432867387494316356983004288145664260060855254865749445851748470076246455476611529427851742559471698932403486842798684461349758152142590770840132798051899402653718096622706235134475176320920897123953893943444154346908119220896478201897576798550589382562010759210419108382248631748107468304370988201594004309514748474534885412970855112610119631853448714221169488620702305169085257922083478191637677574322328599136079461789537023879952480012675604534010228055976899573603238481524908771146059090982093692680583110820319963289702955792204250576499069374250216607088869811908075021487031775930441879467357453789273747713460120481003146079258718463495784002647989028669729045176781488726690990000475055059217937934104973685769614512247046068371169212852285805486750917222231122162817600280129199358605779512799925403135638638888787178598592320701272773550716887252769501884885121231236511209631467800694667381238099844031489793422547617041865549262914419714364238634578644316698567831583751317450362203153361860775172776070391271413923719074407291604390964424156478996146281256578072662963897555740136122159888998339738463982939720153808593750000000 [89,48] 31454085917372217001303798563440353118552894308943757908644874016276561632565434520041487173578595106252405187209488267021595447074916525973988001649279423140667351070186288381882647176735916288735967265815537933945470209380596849621072421530111901419409973899113620454969083245662195781671430340644082679797695164305254108194351987873989569373663087546916110254119168152870442484170937223198077703262752285687332349016109532437505825323196557791358943644589056589506626651373299504246221323066131429614969885071205630436102891168001590858880701996077229194068882353575590587914283613617511096725050493329516058475947094207648189245448651838576268074582587410318158400355429186099453439613442333440085922076969710706668708797714113718096659514260116851024289205167397376313976828159519165529374869972704535811192409175471306668534694024041000015591452674645114215563771725866477469762641188845208934606425794948328129314774637659174997596984848089607163238496151466637840563882363703723344600758208288698738695133256070245882032250361758308669044023723268752090524059272190861604951591136224303602448848343727525052764708682527775404815597496059766930533704003100914402783733825196034101378478059910029174470052559926836798590978759674061909284075095024822330232760314123313165405134981890415933536207153082492068309876771116995718107876011467644801641154015034937313158977651596870212399818418611900873028312421312373543800882650233974158078882659049757932286041236943873887242138887388888694393291459498359047200999098397795042213171183026711997456729751935955235911465836277440352962709958731033777452425628262361788124961163391727369049169725653986406603892423755938635309363569970848986572182548109581004348790996595932317695318493481133015117468037011442251464318984341703740592667110959358812980622774115214173282803003040480448557015759655086270327670429653396243224962876759344032468212158198936719252856958600488660245046165553327398368583823973388696747170048008657665360253354201476335891928064073796939649523797248399648995741741257033516848353165363425106064692746336633796052990956348622523610104130572211304858127450007724349487078832588465770171912625011549700574713451240752756919670045614304961314539875688044349873702818015932045475066623764305508775105331594517568014725691484254261939499493767655844593989644243991267493674737282061468001650875787355719671061039179810929304844428951814460738130455678011561986446529158620755854130819647091794758267391252104516752297058701515197753906250000 [89,49] -10390773653361454304779731964063706248850199068914237285062653121361024893231042625070442955600623372935340243591678405490492528812348332621839968033300328533863250980072476729921465183350436968258000821099565945714003743984638304589306014614439781396900969000196170994185803084065686399631685396202197430010152515075469858705831404436619611373827698766594208434450738022804619111485366951016521962088242177172532049323221679026640969940555846185637595867228813220891137365646432129440748221546449110215649115283099007371002597671384495916689663405456161678765074259927573974720929476389538234148721077276602343726952474549964849900750106345944109071126851683371298482651431916411527026765871757042301441093158640195878052009432728724662603076126955210537473593198649835470078007531255803232833455103559826870298258083605100864432209786793432256026138774599522878545676144988079472405621110470510474288204914966853150353679649284889528894524702902930778824781057109148446746318010672298504758292122988613850381851928814757188327338668585425311237376941724618726540616171492923956513460556694391395717965164006271233629300069364148026969597830049024393518681432163646697806786910258177536484452775596551910127933926038626739294215394710347026965226827461297056667848661602657890140193346009860855820353337070665294787584692113963403465705790340344955745097377259029894420919347266327125381566328916708396159733491750839154548195894258987665602001669624274646817773604958712534429605328879794941033581529440797556966563873259298725163287515198434840002545868833157214446174415624322030595499999818304321661239727272476626569103774482357950639199504873209014384141440095642169654832452952720780125527748530200562276251440518850952514886600621467421076266012507062724582529742388688490087626177454923704117170543917589256456402625533340859196772891428313062840393235034751905389453092912071934702134387169656327056515777202690289938237926489869670858425501473199286769635540249460038928974842384463820369986870432718267540255495591036003277052706993078204129640384172949098211749774870674607247846198792141894398517572842289358301022896975809312464785219299025679497459821513822274333653001863382237050602193084682661128007398201345615321109335190848654619607744275890572331330927385061563450294236097246432629977316320790190081249402550714042911492615971452986304552756610112248815124379961735751584951598042040300408876936401434743236879559158924900483591370893804266273274805598703096620738506317138671875000000 [89,50] 3323656968897007303215076518076890535519271320923298811886186962412658879169919780930451701128817920790514201204456761940594273124534359394367537476545837688033522979521248971413829302534365927231213411641965464321684680824267892978856010612403906197754628352329953336810811964252660617539906656095078065744051007293186013946282186431148789912113951353909227286415531065167906739469448696290566559036872751620119908647667713367255929037321558111865837145042503373184136270253423948827622120505595508303106101806641278385974988730402270473174572139075855233610468236531818025179316186020499504299041152344279479838048538952735465563383864434539081546626773037434662040976691613076440466449645748450670922246171154429479090244631509970777940343443871095056458592650555024044723013004994175571645095219906710112654114727083768658688495543456283499249498894983356652674855045009433527665782999534615838599633905312647488611668245837199698400865884242192015774633332183753560989236473811269522542315024793058398189610995307067863810597707064495118885751867059946489398778001964608569661276701928703638836359244503585239709068144190353222101615558874533364531585152403580388964095119025521441015619588554307661685022606098428784484006566715351414598453211766902610747609260318248978442319379810893441239083912340055027923308035974491778134804078422152040664241217018679149698395060150285130609172412121654938813430606479412211012647053014364348905998592350872792012271247899174726511559435015860372649506228855061902006894398182112992184664974765214321203077833601562061268429182661601144149812040891816589365194733903498040092848290726676086129062089802067736834222380818513011081938697547095372610742613870473174691770326553814370281438447049937051574486590519314260129817912928625974924059771935742976962487540567128229241746089231777345805719871782874552293295497680368426721017491440414407730873716650969994590401244419693844447950596476112487109157892161504436103803582650125112196508089574378082741580109262401262608316960029343269313418891242556092500439751302347891267691945051164406138059490408162143089361076907962324123520235853183832844706469597824685158940318500608597329575133699740072320947422922030028541266715237709417146730953142148723936001896402170702721970431274931237478390929658506503502788608515553131299793090040564918554631777975506819026581093159656869305190659562273547901042915724845784585560106977032729691609488044484366091575447594869824330388041744299698621034622192382812500000 [89,51] -917570016369517329764618728413130763558769356681227010921369769352554981082886592223882332464083133963834951702908220936554759104761658531333264691006687803927223709873158305697562643173207104036324690447324914249585042018329241806097291420026583028438993420680642340492270267846912073888402442852725448416773537080895218991773850025332708351779244573594871895447974088967028660121944781803637760444776641114992544099571707233554609826729308210156223108528543475867335974373923199856719505350510517592109606728605560085431250765428802165033935839267969323388898790704325443505856980130259225861325255898735958085354817849648938523823775787817799275124370993643029882419597755374148108434189730471967983868355226529097951970393954307278146733885816129949594363517095046701237802645501116001097517937750060894622749038317759122482809971170747792660346384662006039210911180759641345551820687671448895830617568309085097929262168896995417227293150759221183381626067669824446344645241683775404161511907659641860316072704985021051495974989595066606270250476657161259635545496957356815652168054466571722257128213447235576006345970144163317226868118739492380946464232355803681226694318413608547946832866326318440304679605874584321064609779559713319236052678160843597482846097133811854677363575363408732860817547910631558949668812257588150563760183938855155710481214733650057456593955360763213105751821305368994977056511141383381558491956871972241371875437639522177393422395071747504414261356634547658916713271593457168717590818556598087425727520890529169153087808014870260118720876851911400715031232615254109015211118883139792764152785939499877871117244482655297406383624082713934123266598352416054849088155243571835174126016832502903812856093619270613476588648062855671749335454978152438352365128414239508816237744788869133905012187538417620844651682072136290804815273312331123158600371312335745261653840523281222025326187821023731287321402934714949186222162545361482081544654745408801590266993259415170148378143757107522571039061075338603272742811450129512695689053486256191939365747272131313103408710556062126480139232921064629659161485005710996393483908332226115870654078770598532314392057890042258081721914130825396142076209551073944214767453194861903763440259491019487607506976928596521851219699681044930424378535932459040635789320485642238353181814710818145273896742568422580502487532252295577324949794948423662182171523329277690750883753298725665148763262378081573267252224468393251299858093261718750000 [89,52] 213347300238235842798322189029655560950066210776810921373303089270324219865308552495900485188930348251682677613849673323423344069387917280570747433844560929661863387218036307687378409367337945200970012853923160580560258114980154841826815775530888411952536890423708018036516091241208101723988119619242834992523638742961954390467925279521846703805272299581233551046828759841947139126019994793671844028074664510581405651601253991010136833451864343881773438922424642139871239120336366425921997272236227849623610006083854401602801266338409213554142058758943775008981205612208064365883997564959201896884861349569090731730545303254774741915351736387867578595458537722205901064248480890998312473779998790893340326793116649525575862355597978591011067753292202102173128229709053567701801436707767706273346164337438354904930987762185604731451241592075623454209911589246936312470681524973891900762035349847105059885180576385810143537183152215518696646849522974190926396789041331936584094631949730221474989759237625913304315157210386028237074008610841231158086693589668899229496234313620734129867136518407414813106393746530801642867574948969516572933664813588691746287910709450241206131798027358370801064753345663087891391658804904632273000953521444651585837200567035100760564815507361776560336373223308367884643791129494062639623060934919260404389392604207549013236407223151926727667495285219834180606756684047984700275755068432523336601753764175464567745212028532840430612808007624263405646550381904013175836979005657782941437737660616740397614002361492761387300158046070345989268096344830618245449121446598735412136917574508360679604718194424981757392297208396428370908567899100166414729317758621416231639553903613769830585842293325085712481711287636600998487151715625926878948763513316577532869610633606006772015752974328447785495489650619529085177692834147595248469478911617014701882812197534126961502527639868585436561105163430019012844177503036647966871572575149475176671251263679365656811802458489502825845643428912895114955705629403883588171998297991216338329173798768884192131735957478056904897689806220512630586560324805917222637588162186155879923225792850140695867415865021504447529037698170749750798807033667273039987729101190233700205729649075538967269425282403705251335308439732435128806034010110861384452297415015309467846232501275053707076767766297443380985766363794819738019013949785692735244978186032022058558749923990921626569566855150934285502602183459686102651176042854785919189453125000000 [89,53] -42102337814492428544081325561715295064485920234531999997629882065439351861842594120033870052968300891819915545864286393851984010015948217053282179165585442322114903995194201074609207044237955414245262959717439528799716310721994409987727320076531137383079223496893103646846588804925729663110058288909927223139649927829587315212825667832117940038095681859887676019215696067686608089497937667741378062603991014010341612487016082978529053561726316790324947051512860112483458872639468562804600253338138692416402247280032386659439219984544883462012831336721712649290272091828832155589032987588881707121649063093684265187521936880941881794233452696356039295510123918619033965487335953983271317737580787772148413571831188871231820055357017406566249419226557725247838731214109343375772242917077843044400052627868885929221908038355334327522400539905410948492615766958099438489280752964720237156481641100327649126685941687848860414702616135144298724962189937317402812584119387022730468761104247045940906907781681941043201796676256218341783298897000148179145710746094516009021155395125168286645995635982171750352953849423058276004685627230857448105261723783048590050596631314687520610177646421241156324094550211354867999537779195816448523176715286368299597992285899707741636708740356381848119921571285085537138394304117470368844998346440861602332454328204669037965899809032574299360367176310520158583289136910488968807207692262733560441166533594148281739102524729583009540307903413843946921419062995585991422620467663933612573342167572331526338834373786325319772247818449640699033121954913236165261833399585713035431247081953063475320591367069551055969243435544292105988698124314609551357400364782125917559640241856647787168663086595771241257645056753963085124378029793151253241436698071663926892420444032104792720309306339462444105834473184915161619224020007911412839427896603166093895448285930014289741252181244177622521722739804087833131727107599627618149973715601910832486277168620670727425295900404763958157282223677792067883282337586801422343338258240886794631410601612684751742673130438317574376972208984118454412256312994487413546599068831949337063858042215524909210150060817861177196886214112176466116899848473520032042430998206624968746929751255597635944047552280628390852624981342123000145240390867921606513431326472908780363961167286303565442098131695624046381062615201660300066621662900061659667885768887536548638492714296175700866017988988811651001643865388501808411092497408390045166015625000 [89,54] 7113256287798293602902287099337373084349776992464851340144434424359355162035853363771941071257427070054995991139868905668493731777929185364687447893857591645295713241071223883850891974953590830333432556262011112435899343300125063808520416899325837851776477865799555043549876159370477970973119740662522043749556020716113332317811967505506891430619251765204339037073627532194138596703149481879484911575986584911451066633665364318841775825422916277969832707331735131152627902082422661764933568602404903921815934640770295549146274607921427493166236398789681706590492602522176810148117902166045713607800635938821676438151050889391426940936905445191600252434384376962722079322895873136058651657528477320669299546706486215319328275036628879673751398323279812780375413269409827434052577523932605051375886540640118044041783100422149158461151650178223115514393100069990032428388307997957627276586469890918537312177171414373296863986532563002748756030614657129363757126379082067232603051057732731221867050668734397366324671991245379270179407932261925683623740186834640908599408707698305846398242948501431624538301613270513316683206398611229368047285930644332325026961969145639386453118512357015038048958651328746037799263365367262832834334202604844053359531511297183273064216807645504084993646136566417740030237857531996955063342007986167455726983363180640494374808289507145654551491696801995426637546894735682826603400432860814857037840992199960655520605156470172355443676461741886442957845125336871792317410091374609229806758744291064086950943797328456053997841582351225623048062786887724458986559571478208933100403731399917301652505182280671534033804265455583126199565324183024533893997569812445375975927397551827990482964528720363555862861533501482281715729258156200881417624014718468561591637353635812829292046174985808311488791481962088524194496720199800424273017056326963156207275440731168232981109037892044023906075174786596278310560969971240870290911824298909381321083751824371023752712489917192909085301879664596302713089566802552180119393718747009461360402150148197664658051775728961821260295843425421426721410840619337032400341818616738130769677063132463621547174226789077787865035638450423431495353927171244379879912886551879845406971383681516615449485563510820754341613373558417686182301887743280893312356882891787180103745520683714272132643810482049726054246215532601125022593946799184213407154076335068749723096664073953420531266711556025398449643049048063403461128473281860351562500000 [89,55] -1017083373765858240455451151202625749468455601663497397443246396067360173477560865159087260756955550212421328096018750485423596456580848063199437175350401686576253269359257829298176076320252344543643645966137236995940004097443065748105937727886332030767310963320958054204462206086526232794803154186251798595473236128261301690041307212065665873138528025729784534029208143151732139631647068061155073906965828938611879739687249681429166847245318320372628663017425423627057782005907868679720717534169850063531378686797384028104641492418744050847321239442384381205548520507416879293078874492066854578310589436228509023795953603784666710424031487896246107624552468640990545959750024963197546575647038498412893848274483657690433854897558165239002605753076263415305387220351512851459336486576656252735968985684724934742957298677851060399212518566611357092538661448244925248666603086806933451674428329672457860673449941904471471857104703445031594664394712882942031557062805801128478157977209307549853646989663912157783694797404370878934494377475682484972024534598911327473575197191911536218443999829055539136561210199373056381544247158760041052654034523975545782675301290771618683649893316024693706801497402108611614140765190621327717953567114358710131067940833620670645863374005326432085258790557292313904108098075359757278422657466836124392098857851723967135600113897170933186281582612054342381479593333591650215145532431438849483603639711927074708581405388502052643720812162065584812102541993603713404837306600488542316491051945646433324216666161582442909060395997563177000255837020439802326775049905933320839836485027128579566879804306710060709012422293844426850190889660803273487974016014310824708915605119957812752461314579917382970668272753821249369424370457293647699617598747827450815033240594832414689544690854623226924481574754083794672458350607081196986247724250432055397988153038573289602084116935176663672098489429987579949218639917376066136420836104121106986711007746324609458639204378317120794304112100348338683004968810971238582423979770053544773762823587091891340318351516945473037711502838319322151927189894516706196291426832104805277378770608013054527948964016243488360290824979065183339532207289933546817774126840459702321259296898418454954034496547887688342569263290230172982232052680340920870215158287465621173613521516976658902546936980299062609706880316035845616363745558043875414879781410972785973159131512674144252374592830093225082066510367440059781074523925781250000000 [89,56] 115583645237400342523267455359811778255282138608066258075168720207404612516202538850388746881041512782951424158117003253230467186675007518822750240579029740149595011878904322973558483754093371663443800837362124153784563674935203391958371378059113961183948297453210243266511502923923007626500559393147236034235678165700671553680347307182461890774793984686180296582406526720079631283478138416349312457902418730327376864340613383514391605033145392726309018502613916007449634818181068922135625230629976547792453662435763612814962918067914860222302513738845850121965970546024549685031607784161526651755487895896729436504518809786225401692873161757582202547601244155894666936215370362007012693256781096110528923245642606887214607640992630423033532917685461147367428785077587918248833490799467989934272350684544262302345384810512821848300784715921022001898558928194355345483870918351126420673447304606126029417725008384784149126841232999015474908395144622580289038908901349985920104131669891347840049743310772919917343523456190935916007366566394801304967746497172896377488096925228072747249020995322114903106825984489879103291232392620966475392119400344590933875937667697522096045416420834397181964906996740414270375655396688771498595414838517328988939569610201964882534279156996823896530915980716184480919136420114893287931132660324790082752970305983767907887759123515704900093634045052728067988058795131531358894724910678224140371969958306626458249332084193309059618963141733640024480944997660203001722981372930162223847580683681850051841077923559854817219152583675577980304022446513566124364820971530301073384484677032598353242059168262350478204133123094221053687884570197590974803525615834780454320393459109872889786373557301602551330624207297588058812339395752611838409653451342637492214090258011784728698038965150744522266293284789062692682440969601142600578837231354999843751726740812642024864697733421011423634592144796694948231230101125590892657428923750382943380345031070031700413594089274689072453953895277302147680011236622611073418210187502979150493559709954769710701288002700154512613098991065900706909576574856134587705877479810939963237133642639258337777331056915899056505835969852860155018214316283407959826855252805047053465173947258461073278305072846314241676439271808023830286286259941214996575194304847277994692281472439900743359868499632123398031273022360124834805400172164949502932306519184795887821458426313383192853671030224382842988006814266555011272430419921875000 [89,57] -8486335579795025612745361926791381051868821702481315762518532682687885701108147107816431671628430622423487249099650684035424714567988633192017445212042595711136755348163187110275662674627405736160177750037054981385960451030969395460571214348857935270169185164446640876515289152257182295618615267680892340354445603412344357136553699301852845603006463549664737772033218676054086417983365068248575869231512017546520368941214640026571807082869450972035871913514245835588952428478556070185160480618534279617339711154284965167060534061955723633536898772947576567397999318414399823686847123645486969054068559816851272714401041482727427774592012572950003042432354443686471906121407099176416449414484808369215332966338720353384772042325279085443053229045888222256317918468634399045990720382754415077818249515171380850111239758687564613505912009107638240909660605400210070041090975858469159620307528090782782441992617503950619019078229581880954602629606918271215771561976426255331924463422749275150357573833961151836426408806153886035031491599564416303212237331400682790947473214460332392285622143059168991896169511458803712050524013171435759987647524095153389331814853350491185434842655939568070942184969895230512546878794815273848775232836151823743209051169064022991735889163743588911805657498803562240547864380599873704933150086935280791145975304976463364934630077885644708658910863111319363694263220383486778977812441233600925218037584980345471786130344853268316989134592873481416958173729482432169701164294615391802905237383940477835621101006377598630492153998002278039483061478784465817396713626371539098661895169270912253134502738775379627535263950042294644927294607456152832715259304879903292171957900740790720806664186929103843551303653256767208474683300023670638606196493299829220652041072056030550358393542550963276219238600314332316556970596336122188928454669255557159755712459972111492135870776885718987897224237840690317764598643677179948544737893929898386798106337627181414247326547917438125115753627240119747528148982112460058256034873826760516403414820376086639904758389027382230478661036154606550860264127288843210400793437970661360155918460997097797868307265408542348716594561887994662671569691325430967385427776887110449084180956954622627158291843080642699322403131026850952987436989315005136427723310981188452882125438071650568962749653418049441927350842878285105728751876611717902614012570814948573657575953477546506863561995293032680365286068990826606750488281250000 [89,58] 52026422245045871421800927362644792792989784456525613290986048259397543480268721080259800189704038748851690590622262388864213941646514370084533489926452462251498699635839759112601240680481179030983893202100055510082988733195564191057939891078155037602727277030923613408925035721649022248911866662074034843924389999265689967988244168963516538270278020829632160712936834595001833084566410439030667631566280989423284434892515477646169168312484060080267579140014123025287909585881186114830629786921795321832578106472868613942252783029006471910850951118979547969812800807600350450857538517599293095130720462004964575973806949976452304079695718780310459412915112725497485464203188811734995369006620624020843078117479933604497883628583687695704326821976379005189563516399007193210573466448601555984720074631532430246845520855521912920260267865936462561322876835530481154372599992891491653186807539927309225720808362890876863041060124008029129757432210912709870450497547581808933716871225903781729507140135883910529534726642961431294887383337139599144287670575774757298209185065377722400075733439300503273029491596772226187581270467805905295266154146684758523642465560337936352810625192197021117918144292632902551470381200959722874709579761745294676464285652264361834408551447812771268108836645204136806636077853161178394521110102678846903702222866649657122604099285495642980771699876703309526174332032031064319955754144000118887522037865228988285991521436478481827575670329397252692019481702211045153996617363455273941454554550444101801834878127634720027422681210451841038779114899229882848130821535644612995872769656755883656231556901031154202748537466362709528750257477539736789523769248802741140849649860751000734787828424895235453739140058860876607551322048415448077505887273438321536721468378210826773143201160454639376991255241894290933454065324595087757280587633324571575000401191252178857940416962758714231677644825956583882548210209750573855428657414728258632207391654854407965849078939355211608931719228922728949447937936039644916463155253227284471439307258221658640768742304817731141534070081560078114581611984909951178879902697390000695411482283207315913813575906317467921119066798116068547774049310542278753916449904231695994773632701502971680955411705546444997539055385809525247977101248555221341901295098025046027490013781556813467607661804238036757337591526599158300308025853610590688208512464197101708831562563881362269008201693054616043809801340103149414062500000 [89,59] 27986093306973671523710089893402109262117024270016982095512548914184132835173301509344002274202332810069751985491222915482089076659125927462317250888621414073650264299655295549554486732108320054508080190679620382923919942459628301036573689406163043925655351249715865314412692053539806325801751649868542699809984461676095108648385583344657561855065892317895038544658835346888637112655888062343199544832582202661257824617396865643483821960860434438187674930553178084744656487862193270600707581565658358835345244490124729004711653228126332138587693936346424160600928896246347414618470757051545386411551328764095503129170381436693880948883563971252265048122647753405870432652548310973180367517386698086115624944099850809969014477504779986098664992311302145692714732290221137813186647744406798448851991412708433292951202603866104347769114216198886944478191738895480347283387081174351142387263136205264987507817641560762440250221955230868204606863807381208081063769088000976447407857125275403277709116756324510825944172709286903598309194539141118017373064938721865648133129125172409129189870522054238275200385617387748429724477108025841595080184778509373250252243342937265999705822533605779805406336191694997248290595121161013189765542124148477547725618306287575578572662728792100110485858787135212239969896024943941652429054806118677685405615607315576257427713129510383671153893276469919776206616903143497823061106445605262538175751232338066314124028805142234492688017133739561217048070738126326623485665944836666111255428721066651003927672371109600430114023877180724061906627100547206589931724807984899131717516954913581930832624507646979929844754162880553628229431115462864399291415079923370601465418973790939756285119339100431474044749974200762017209602011408463329326202172065061629414725485764859001591051717044757630882166793760539022630039908701390391611348955427705785771683308164174604187864268518331013578481962631668399929148172696396310407579719054980814032739396018475244099843183630940019544000674613180278164356695795556650716920687334359731491381460469290366982204206100845927601695133485342924232886578170959330068381910483227496360436654190627918512520850924277254708181192288539551943597394409774297702193159334578033378198247354119445937860460249265770188086958762036905115929751634392089495251455442171975892958024756495327493527158315154505502845796922121053076181969795126152960071218262659911761977490500573687026708569192123832181096076965332031250000 [89,60] 21851791806640227692939387278430601488476605921088932200999338539536347589445431907684518481243949406494448029927381672462863457280626702905438042498866843817821267252171736778473736875669160035241601715631740308728932912144960635252931507641511751284387959772252145979766965565747487837724281706654353365687141492829275819148184080900002340312834545824652291885117153011506269700694733888400006483038207554965266544973599202655803195154792645020654488185732271668648576943718965433272821114372189136862746103761973188141890473941000443727479938842106404568667765539629562798121528514006771750719180974218418424009303188535033572922872071610267770434617160172176142557939568392522997841275714158294932363040712906624903946878216054364049188842638656733813263023283393334978736236707658516077251493069705726917624672847589371339650210579438243079180083900454413436249627387225302080037209067652289334816364450894882092458342232240898424712098663296874686063585168705417933555579846374778571594232466538564265947504286113898900236841903285633077709703667201923003245905687652263027536944845685761398646074985078581581306169466403007608035437184167940566049640856708639216232025777559092882886756025287235299871025428241773785417394921653542935967002622790963386464268497683224272373801944775841225631006599320815271273914705924793138754645130412010733056795211507148961737206518661826541040461042503372684817524668488682777363130137158768441594385697913657423736888067233345137339684189694043162618435178655355931689124945876916707029671015574130295919005627824644376269152829694806923079346716299325321151931006129599295594168773565348713526753045086855766133527745517598804173342785430521779599517054113252246419581565971210772357627929772563852624607031704722279777914997508119015237367048933640437706521087234886884225170408003083960856030256975401055301436889013234130100367177629372785837459708097348326447194464192741513088360157598440541240766273554412610206924731969728601123371276674855817440449856504998581352239242608921654560494789645276207703057031702364515385379756846987788828536113719908933656875803415109043737259192667275852583031763912048899026537643424224037269675624489975473392212462133260882940496377424811224261911549442691125426090636880730599519460288102946342606095079743988575562449550669164181018581004060239242809678740519501712962031506276168444805013648212050383013571567528654117846238324855689949544057526509277522563934326171875000000 [89,61] -9264538536619162406093891456701182163251159423917572920964592156971790148483497266548258095926989572839501286614414420102054267954921834795589641018104811044825139944832677415386703337612853380585552856508211878403042299403487600252232977293090436359059081577027329607853921106448037695909954574749990719427732680065870513828288555847392759051614541734599443991986518056917806866507410309290242769696250257561212675519539599977237704563196261513798007880723570035655815368558263684349511365843257651881136276141620491797470029998283090621120493052163604891714051640504670519932993989679769244236835251735194741275310781947787356794644561029783678779086756889673753873555399718297711028424720950401106521392267055481173566138823502084767460468276460742773422831378986513243046419209284842006624832383079304580110388179781518858712230858931007445697930589016821799144530787641958288925056916432012954963246688460582352783310978546549757511461799028022353125367444123437601706328949702744188669072239297849460207298605374155636344617426328404337772846520455652863978388229161477411547391207230633905802593837487543908085360625826410806982719614659492371775108744581007914704820183943374321084988446265869496300863082610819825428942936838519768676329490095318346682966794045428612355382514829270570098810352394536183055830717832417843152612236027591682268004902496059737203276401735408822394235012391972392163806312090196101241360320244277526308552735614895763318837659114087247495697974181791287885330754513859722464683209520289467363653831061264488810544212451329593869102552311364421855027892829917261134995169067004315997132514500940856827813265611189301895596348985469498803786710646292822464003804873640359934352543554160735579945626261913588245086913655715690741460993380220253171064980933098738144047413013864680276134951160814226126445774802264056743133577888317390311836914149852299355665914066776541171843874572853687532548277019071188761472940720674628570413745867323750138453446046312504981795071333955281023329536763019821507625439828992635664375887887858713008119935024986136329275992844925954493344102424284728814557809716376361832701872852070420640498474542986120660778009121399847883603935467792373194162733858371596158096763141393797468520732004813319334934598964078819573344241217533005194955884308610606898130957830882250451923220632885144737376162663066291073460592213589961600636174484486847971595122053223292368784314021468162536621093750000000 [89,62] 1766934274665666356883213634278433601810941261675934207120316069162464778984623462169004945567187307728941086938780960131358706832214472808693285092335334332468035317926695518075421538211642816997961796110262369390123875715334366447049244640490703605633556704023118097414575563685829666516905677145280524445609548030081465029346871200592069557389772232621284055083234937573848704632412118212448332008322553967118115097084357329672831261226647811111820438284294963786604641538775904923183736644175174515247130803338952664762588720835802405742849326092301564106891577660397943426858861387428226660269576548538860046860011104967534935240081505134019698801160838616429434126955271355127909604725695577863579432657550973964527373358476272667886222715837368559127995804409759733165344901412172808170805980122366914236228094895231675543757642273670921706562395342187707379197033551033801843614688352438145914552251913367213006182582612947212498594788597897439320120550433853768717137591908033418129728093011476454966313023295999757027021163645217494110025449254599132978020275995566575584301127262525838256689674803099844579948547615338590335436866139117573531573748528583624752163241422961254161213451589252139420540997951109229756754845596142615049883549737814670043467099146514676960243494788269730791151542975215570203505946311060881658799449112736068910511161377567706536292798820474111006097377711102189174273190217779545771111468646604045835083295611739273583051445808980063698120275357337988177676129907136100027658732614424526257653951972671858314342654376081722648550183547113543995740528714272921012614651104473294429811953452638773656157221785598043715084842573175693725685826219048308988259590279119992128660853235003375047038796860310490644099080247920255263820423591253984341181472916314837837183702564519554108499629033666627394047225819982929184447189050080950642113628980406550706684366953903539490606161287892440748474679609287594335535868147902811689137073486814949485021573769032073637434263848507679377818860141691958248932314906629075818858446167407659041985834576899160580806706427971630014513125296190917159721261669606374651105562263858991472763956396768318102824439186856920112642637130303730809459134109149341481004140917019683016364213587096212710120215638764119374889248100669686104260609242698609180962884641893930580871830188296649348684811042159623253737062837029663531599017577167911617944638658084244298152043484151363372802734375000 [89,63] -166374656894673523349487366723513666482024094811269700262248234237404145461888592036114532746419729633533786844212419762143719168684284369502226203419953123124024478508148623348795437456954850949310316269941354269443006907255265327520936778812245991552543037441666013398899030777463596323553970007661639508423373336092870506466291407931277469519860907016333009247335077077737739854148299413566870611188927369302883395456319082736174641638221895237097005941679853660182540488941506472175350263750753248299921386311225830898519682855148222416037750657767482898492983313233371681359990585237266811422024012754986995053218237153913710733844134138865509939807392581081954187900031860486824359283065792934806763222907561129022453771220391797564077258590889850608746174665451498958365500678550492853349236586694560357349321854064006410331219484650235981119175601354429102165875855530922501512271565848138168312937425277755749802772446273557672857688900806735116627667057886795279806744168636444670386817881637053434609168587243902532965376125222824904540962958708782029003565039997165287318432840605268484055714592307277370838276137318277936218882790805563080962386655221619774582297022423147241828446116382458635665622328250302749752450892608757633592519278473504390524570346289504708709093723993617829416857738641025362524850367314492857538703236673146174375553578395735174951442749414800733786944768630264934914316238934975734499898033822730388313399864969821831063783922781546493104192909956593311444573377210056419413949817794604120295124092218782260668855124555931556050585272250459605279904058537824972238947355305246083131618074399581390960292265491022805330464063915100897878906014375052786781192236837546924781675852388286379123968333613483867087160473901080143894301753079874601222938662108899436890346646440010948624634376949396272868876183850320973497569212118880460250287978036050824629355073874637683714515900122900430761431776971371859154359280977204619251182078768018545698229334426469375267688786245212230201196692961781369478671265379823227538033902429015815037216042040569483081376778917594745664550165083634189360446440022807806006377656718115145603422953361448116929190267838219028345270703840780544492426834462755370567051497658899077189910544695758345518247528468009427051999451413315838897275884024487046466456425103549812776858591779222201534276115482684468549288491780704581839075937342109588051863866553503612522035837173461914062500000 [89,64] -4257314379017366039532495362121643473743428834432826750709850339819299711638673392714981556508703824221943421579602034514387017004393902403400176087257857987648810639801470856222144170223516623854322008270619372769101664945745304540962833251290536450093749682682544062532269262596056221001623347721956620306856314140582374553249966188388362757782042346980032014418453352327872041607769956081401645336069598299713006465143030649747647468404380244273471344714470835323857321930662189831780609654856289604104547712730302096124684754537742673761178047751856654491972857812637682731492531340937410604559541057955481544211629589816133629628995877003998432411637404502061329247567681258272891971901222093997057840855517760430604115255799415385095509090057573959430489194391528231900869860440666183558464679239452062097980800448297465731093350191389011729386718411238404172553916974302637531988391761386401703769161819283149931984958822192324356943645238940402777543634084691363509846336287771076716071887720791032684652665855190063202729320289763058631401819809251436886428969034071991762521868091689123842550624788010965391134360417596434913808928935954035245700111655872413167677569388945844315477795103237463729948412770825906147588811054401849093150397224266521658865761671724041799157486067540150318345831722617915169386767368864652764263456422343021183741693156846352857387601584570114915419533308053117110438172587958487621420100995999156349823789183619359293867796980065089163038958214206328163483067589049889274123057812792487036972156207120198337639793548274303914897583027289487048196295733689687908218399887936829577858333961766339117117536185774492433003475152200026594275893954933364257673089429626015618891299636300564994348170061705718025986984100651864300505261753962490265233525695760095778891044250539172881675297452671917955756465597640814394171313933409586960450261799421936546336153742914092873763781961228449146737769552589993875217036020564726996507036742445663561205354806833637548904217395493842400676320689433609459971480748027205573809028521580621314641375375216537606624027181774428945650109124865582471551383463940015496593957030788115589985496124743028012693805066252564006756181274500487738997379119495822409256793055762172717975359738146531998580243475852946589720066334619620117649732584615795459243096769157345734501884834660759104706705178180911651544184015510168277415304662059103435467477538622915744781494140625000000000 [89,65] 3883936861808034640034050466222839207736357667494868721713221131094930657676749819092742406253840147207597586147146517752665412735485823429455042359535109275816297051590939049077033685961322784859607286420169381365144314772371727952367809026839822234648577463435173395661944034776800411198832170665766623989224051454125686690657493024435988819723894836099443518180575295636325707463240328743151097865118735791179090064177098340135726134435930951785127508500993502161541781114835516733415036190294737506344693745343105179464629131311072233461659246029660101258239547756668499926085774904918198666941871247254549436179031666818195147097458096381763722052764077435349762143797669235305895828001690142219317112715073042539011928878545838286517228946636066536673058839866860352162258596590943867443476995883167024614908746263758818022982962899697065438370999225831658508835319890386873635305879218488891600077931936633765034943178461757743417868761916600117914090316968388167346334138932762829413547714393919232644151877458038401995475436198865668918835258100220428085245620900901390257616689410342494519292728461995844245807416475395756909330016021199467879566789765876844859070745269892855536518296697755810272621871865001294590844871019875181431509897498749486886762497443305731461779208150517732635010310281331728734771236666347282416270442398224784983996198381819265769225622786480208565886369746238000856595352815181635838520092287100815833365058014803323169599747283852485497329837662425913715649920782551366139635277400738798883969826753257350466983761969686207106891399263402254775102705116428659623005293337760955129010498070087111997939606495118743025699149291339475720325358102292797617189656605348064062789041174299077699013417081964507157239662570532875786246473876465217450084656520536056865651124920505118748381090953253163778684126981906127346124997922409879850753760728837960411424936340406336341388996834883462448494240520508168048864210341717533598686149643463215043269738707061879819212143981066774755848176437387348335150474593505382626508644947356629524647527978688707735424376931347673454264959376409241582024442218079835959746042247973125827836534353413320285981716638233478391466331838274166205272938100581765684826884096641038069398059649685232963847891023717860513133956464121259307541705279170542571949678996206928466818476043850562087778251509528152721747052155062133486096713659574408694652447593398392200469970703125000000 [89,66] -594700084445584828713505617052518447109125010177846263579399284444263890773237204314585851822794666635586738168642564212200491330359675493301884889017488376299714153277226879546104752414218042275353793115573744936804663061761739981355099644044079347808612895069438087507594400188275823865426686617274575525263251500000792201317580783330808335715745223899091899301385991875496068149699496074032187697332025755955063201365635559391045635466414824318079131174604311846470320491037834960804009820717845843053696617089491656329797562818424795992397056420945047049591067649804571683921249833977436106014605053832713193454928593095975168357902120560579251735091540005237105258589970551598271898140999957019174215161644048746507030441710736907553488223203728012871103715518036882971412435550828850651840998826516346607973565965135019811967691167525788218704412467122743906342447457309296689091782356924042868187681150650154418869247322632126084065193608663936880482549155875839235871761332419341556939971148246075963782363982002677162631490181787010130390504532419193459298381456052126004173329980087986914119323947398628985232579978605231559431412552479925427064337588224454126072856387741380658226356472714724943463231113809439022532800674178174661372605203704005763425967822366091362499526643664422184806356898480212168390123116237417574145084738373360936097476595719325134835511209983762157190968742237529497127120276714023955012143637950799323574146615473522187882022367257416771335008557934669103567700587576887742068198591438560471886320444653447912220877576047641003569924457138164679553307841670125828775817194658948797841588623675251617654950466931614013655060181158883926797081811210289931542985153146492853659591772210386272692070998117652053088924100821468364636334240844713938649838592260901800414616058168616030188254805726769695301110949137694804379865732901574070302559656301035886742683696108918088491533259237295673823934478261143169239866448309777093157206470491832548433044310903687971026202186351227029287558068190419799046872111738322285949079627858117300642416964053499290989887600435156464878096714392199837538470497167294508160148046183252186996734802316513075923960044533284700063384325868805046024662242402389196167380837941547798747794690144996914763906158007651999593118931113031491231442425520039059783899737669785583775736168581155063876258052565942117114619056289030820685020256588515508155978750437498092651367187500000 [89,67] 41540876679351757246123377810778235624752656742918518152112062498896984309230091332650438663612743229436648567948390075531176761310824354193726577575638046392097381985663251723241442935248225399200825652080969204386505483596881855855243875465254976490966409103789592442006809961783756791022384994601440807663914443305368409521674579408863592149102173474152308003532864921099563070345739699844734470736088716336212587234214786221269337088923915340029461895979680442284269748578715002418695350589252609066478955847101059644581405033460054612146499846726283081165474319944136982390254486139830723218784811571887884373594474417732506562371873289230624469283267991803456793234017934741354405420883313864923619869456487647786862673751488385790652464209956020916468223061759060090136252564680773232231834211585781651788138202439151679760297436499274250111767254151969176862208688362709565426778172317821512307566090082593102708054244918300744978205107574808343086269003811378037741280096056146585504544694075575367036503427135757113248745441112434170815706271893193732247664608663692673105262154491427105795166151131467724596978561546223196156470007623173748050920776226336193482953198051037045897878333006916848811748302794637659464281199229290750154290724404872804466354826319874661199373625442355498274368006592778931687249739540333441312833287238617963047108653444833941781262256820816673822446881732568472834769815702341403517589371538897653869399363694060614851061648079623697688019576759424159374659742404208260657333034095193137496296156046541553314347936990307863568595056505328312113980503181007914784224407551377837424655628462375607979399626143211868644976036689931457659781814981571494059481161454324488379846886050665153398656107718863492493948148448582188802123472852324853865642635857331204262054494207930338397469197281963167352045245418512222921337148770955756092736110719074248872889392392990011077359586692428300785513377967796309790852177991174507096613423899789372276169811311877912444415218074346826074696059468701355468534100701562400132379747981662747671225372220234069900820389144226626932728710088501651910692707667222763610579930580859873398803960382276891362466207883614878630950755054539066025653946270675361136230743351732333094149845833800980200139662408185281372010000081459958344934328996690709975156779939474409119752111375298129206201173588521764737111576155822708147913324694400216685608029365539550781250000000 [89,68] 346629036419923602157116751829272892368906533314387579230185975157042884074549262882932342566998011402278109219665265614044369626203148526135159095650067122551616123994287296095298691435199086552006663065809419580131580124744398475272356323580962445414906234638806320032368311368423806761197703874822809889640397754072007871858030843897282175382898671400401689152856314166152007794380680566401165229906360533708271921307715067755488889701405703441423677447598934512165098708243467012324968366696428021990051119887231632515715228221956062495335371394430155528582950519934298355390412019087277482637236185003303292983498194634980261411163819330724265118844343434126654447922269739390376445723186395843126453790582588181856308252113922130551644052798123665919428236938445399311530238695346196255477647998391654607920263981965480487348373425407269119852606870459893839783382672433224927523594467435831797905737281718967841735382705962756008259342870296245083131408546811461658732728122702865732081438597400428901328114127907762566747192896034948562353334376536778456073947469983264793470353825845798278152823640541604775169888752572254834395790593053725858677850780329180917343105571084687082288370271722609880421731646714897036150836637433727829619514791653752264988429981635933475063387673730715168735283548251942123295455335868937613707856648462916013962239571592681644745408469279029291669211317820489802051271859008699286460106959003014917122677819945818538948052666416181856769476888164092289029379849621548524400533111834135329801689604645877154041092050095260987204370218966649980411628798897485266092966520859966206987073968771600616822834820298337349198300382826967069434824888287319543315193539881229547044826578076023389381636785029019691313273125015704261237657361536226331131650515764897172382567723458589517981925944552200384465838987261255752653491030838099250276305814723389723983569120832428686278591660106551959859390516526239840347713095443923054340015629751370738555683638466101220732266303309126273305315251527278058677869201978686788169941806371691233566069817749151205372794786127674767516021701618591126887524517432087949005503535330565149606180805487514657765202842762507976279902365617064571386912847054484595554904830708330174787918100027910233022950689549491581552544775503785756076851516914601134404051942552274261955009407988466543630957777001374565545310530573219764960413158405572175979614257812500000000000 [89,69] -347961476186601134552993235134781197410563830009861387064216119612443066048883240162148994686019589177635097694798507762235697259482459708787521303653638525344924036087605836644632533895367919593932549674436292734396634774226632027983599105613391760420035294563268348314088778275146035132528868747584565270227210160479286447121938338501314339476963591986578280578951748707850880424775029667185686824376276953620215961104278660431153880907558960558193814154270209758510759331439811222206242052622073872139127482164974597111695308124916940015191197847196792143149439587888857445996806892280558154387020656949644739221880597676670230319606937840000144677775041415365544202230896280308274089290664850347603137966907327225331609005345188281748322607932669626543986080311668348610186617083081718430274147716814304436211942930631247711780571883593780510209909478408528012665980239645848920845938295644234018675070371365171146116985264094749170965049070089136637536997442300989707724223789419008965354434028538411943017841157519550031203659401811330444528252619574174496715230408172200401428928835213968007037668867099873731176186385049607111565742644813969075737449315559507156720766248122744422334587552391595500148277148618097576383142023462050422058077590100601710481568416680594855109518201665345536136221433639306569438910839240279226931770387719146113742430890745151730558561523002514044165132478802687680138690970477047868096608197492740660620027698556787030387948503420383854839621055445709854213454636766943083861436147072622052661125710562548567875293263374572924056594987110794396835974886691342857108020744571344947752524760401075547455416303751188125231507004742989782133594627638817895221045441507953543106738382009626505559100855295363071880739875636112809828546943800854595357205146470526458597916024403133527696120655698267280283682757312744634312132752873738286270321428491196555450163816159075394917734225720552568145288257948014707656918917654741172306428560182820228122096320494994883883884850244774527968647810178946333725311549589029881133265616061237326043687503347590434835046941047245548277585010234638645654279197675514750728501070645446944456947176371973862436971884219050878404409458823127422733829718146646218808138583710261678933729880193630819849514797811679793595430978089297450657526127687203659426439228050202105357082445733567105357837926390373185241430907099074998356513788166921585798263549804687500000 [89,70] 30076532374654885132881570329080302163475357433397464728048193024129523523111593550783128906448045488894722602214097889225386920718822339122578796391265394795560808123126962291066310162779580239512102126907876367845623197918150758592447324494860599332733284758862331532153967295146807154145688941924176283850071448712888093827500095385344171454430583067625710284726424428058540231758637433561784328138984318115682518990014119310414431762795220292160160089119118374156239402468410764438105986284984131253747372818352925343045853769376787200101761961965503536826357543730999091991653321521168526146105710664729114626192001391490797504308552381634780314263979510527670538471137772210982832031268967602762446646532624201383846251169794514365868560509683882630539478394369338118012073534659258298043412347234952423357097253378876673048176807144102457497349674941613981015090662330985686745234079048288558029126170841502619476429390136991061764636780770884009062317939492262506799843844326628098214217526728992513266854591823789483931572082525498913565610902333121846243348245236486897180821587533038209688771282301094157025026566064810904984841997824620965428867455380560344303688459426410613776386514236712421882982807492085269385972685617069516217641768970894294586243328229071514321305426982227761152564942609234273555612657364987725575835201039105282998689661894800126547075530849889561693652085979950308943193551411773930217332360572665130018906779374501788426120275631477679413325637260846459734080999976741165733181092655423460315718872648081225081390923217026951314366669949660629962178498672347030181049279638598812394038383110070176222977773047548480086993842386299157439212845169347342995582311690524212507249131766002753325334854032843283574209469371452480883446495046939045126102650371935657619027431742830768700115649135895398242422147166444979429152853113743054054683188249172466000657601685437674576105294888826510940225609879425972466458438288140180848819515883660000689229417880896312354294825069150449828571947632817849161719977610953511274742646198856279640722592183968124417740166778493054961993796470332631912892567822662392135194674930022547186147609736983406688971461665034234757258504123379949741793874784871444172165545506092998533252875328222378361456640844891948376277273216973801028431656360752698582055113063741161805001948166790173644950510063228520612034835868264792679838137701153755187988281250000000 [89,71] -792643805768432764296590199714455784301138760539762433599011809221247132128794332015173969866655255501180884424372880791556753441851696373786575669599201735886408274453977869399019483237806857334846824103852037679031312633525631537676083525731999969528967803614339282890602363973801982562930877063677096191132790689656004403331662694244317522948577174064078939372044139186235358968769122210732870795738187696624140438751078205762171076152738834425613513820809254805502549437719854787190426401648170721920311692580640173110331632383983311796712415972600975954963059156391562897863165400997305950172084782566828317564381464531913354021242146822889102966164638702379770599321015598844591798196086497901521429345113823293314805758865266085251239830648408192614251777528315340479430506646041688303932220112680973322364506499331731010037035499635730946559757624239539678384928060455631117855611931980060868074390920830429469406162341220308326380937651143437616683416166244483306037260878442937947543374100850966433248181698070246192629535062407443903340035568258885105306021927505812360942871817869331059722354884208554766861702346885767955753742195925839345486512234979173247316849570250336212092661139290444527641148627381757381098023730221639355443328717516454973713312125211692037425759336043053522671363250359397663767282161504262496874472160668328380566676569246028282844177103510943220642392039873962419873595430679776518484367122881799644671202975649419976445239141548358640519623631255109463004797953510734493006270972148313570137881291261690545612970852763121056850645424759504782015722419433173733569933673801821206781830052350126681044797584973245257968021994466207561995960683386995708120655899190594075836911115211487510270666116683196298005684228891301181151786508963369739632899609763646181150313825060888131619261385360354809285593164214501831211437474545660423208461226696225880743281278248516271665238730790958259486204079959448569366336201689061477322962002893028636923282370564005456824860227574407984814860017322064202234220402559128237333661954418839161485475348624168758197767040673937611425328796188261705022761295791529818856629585023555244838606343113808444068335059707281085128708525121749827685351165971028605998535115694006958521013631716621410664793159368112882943513248331122978902109448052384315625754808304579630328553356967392519404292659461312448715419876066334836650639772415161132812500000000 [89,72] -47010918716317549160749175044768276494939042256528766188397587833788351352477802425709811715321553169368677580446001837768869700574191215265956507197504975251726360756673987961371612161615382494287212135569086568769206684777439470441389252544294955877887319777963190280625164128529311349789372254621588016964050159783170072430164800775782898676696221927192412920758218506321543203176943057414846651790051427358116026532245906869186303408069947078728302490655475013832422963825585684614561010742910856712900826740954120172068942611021810912567555979353570136660183456039398562994537076526960445252390650557595969438614709211969188725234693126935921088661358959634001192025434144923185504562814383740121857948476970168618106389354767369968916579724940605604983727866677137933433156332308084748118652819453806628107213910984397830789764537637312027659765090591430066129775009618557053955851072691978437090292394597167901819086602624551276010273646357238043825076707770923368420948767608034480654279698573938020713684764066637753809096695744978093812395742023183153400385568056470217626284411697368599011183109295677739997508695510504208400313376851438058660724845618831563324677024912655173687727428363114858836313834583043077715785896600040055577047013730112020827852934421500264072918615899020989079894192700248491824036446976835009680880639916873250947815341561867311592135040430342361915608577573375199582133733059162794378841481573555251891653036054581006933641575983517540924380295324705273982970706959199927730965756010899577219620492531545112280805114026869278275760661552978333962997382236261830621312301772595415675988194900986548867816186683732024419622744160643557086428334640217458684884402996098134138097622467702633453725262264736191518149859953054081568065256619770902235545900483958546936119724334890910578524513952234282603020228221347039095656968896370762307363982253962265770122028767197404835017528311243076873461284734970658262011852864696845037512531677827732256639228006090389522750403669462320391009914021976330722875001435833644718694597477853356550099923486959990764232736177501091324100856419249176760457696565405137147370777756071221905817408357712413684816439739170878932778000905922249662534229689719139543040203647555139572737732610360508582106335013697374946005613592833001373911764800240594550845228578203016525829521473739838005425072751789807024014322678340249694883823394775390625000000 [89,73] 4234809251890348314209284112136726576700642873550051063219814500600371196715010202374342250661740710667075156871135617759432749623269834788314408104317276310527586978777831454917619904197201195476524443663494511467653125764995015961387988458605997406091355066276260469555575671633141603926035264444790770628727474635631426657705322063719018826873508461093868369400367517279035407342232920876771577395676233491299834979196657398746756610994802613855772691828422029833353642010942491949450044247656010295486933871852895045658667458970087777108240551870919891992942072490153648701186650862893682912537845060258919108877223774925360713720573536565658917009210510427273809746919849340170503969021280263119133921431996590112076859265142166087389311800876591292554390166368857505726402550088015561994663762857436940528775823754870418008994773390481959582637736545799837622852663719954070114866561069907219406405334641415297435351736992411065704347631844356341214826244750037063646399629120529518119506582884575805321359080794146096113396095669548526760051383785476291777295350398604794746596340170744208360925848135616390755577978943882442103447766885194841036899362650299694331277101657959160917673627168473081089739985332440069651038650426614596764128812571957664759487172855735115472954405806419249279638869160809515590772465057243835795068917571291276644557528776767362659517653892857167341308874581451881644733094873824640603891125280372695779889240237333650343139439537551488551598136954046912283237676344357966274879408047691490773741156939426939804703778001995462729400907745308221997641479448136152724078250487729729792856460205596860000915765429322299401856627603132363682004555731409688393828835976757727161880935183794550692880737939028360938130264217075382040429501003563931783245626800469569641603501651024352110094597821753648750460218560423021509051560848634000215459429491186965086946651602564890677459294667880098662512473081021800677209642254751115578861245858599662656989534909323787259841445806144330146391708258052209575954847985994527162312339894110276945291549235282458974598549562023764643348529821357671796745446671752043200278847491007803898920079237918576670212822583876929471977283540724281751187353830803590967986033794934059716233993632409036354665852567314749012301867345148146721172772152551010941159580672651987831742099460852123854162060005192069755963757415884174406528472900390625000000 [89,74] -95185356383828466485294024530013994480233651395689692474720616782227627273357392328138326025906068008714781754070623097723965670988388049707994159164045832791719566438904604595361673004884417342472908401748246339090263727644287873155414114420692278578552000402876335264707280888552113314770054426700308780453213673741071974710394750145617669195722107181102684418771767868334726097311970693943983455945051015432665938297721973385387781132749716146353587356261257427474968341639089083390899169996292202242494872535323956426732872854130433175847369248377653643968387459040425114980244436013488557963570757735160542998001848417864648285443055844754764088159541155585781930513455964207941277721659761596995826207764436678028697857344818996465996123607017793255231951071341738733311314249584233375601766027738131221750165129989274171471374872141216564414646494051922827563228943107102442288373439249500635612290350451509556531107726564091305460380303119207279387512823412403786036780776359011902839098988928178345940049289789669726716444284469497092389024029762076273867594577460192808206893988540816420844914990191800400983032052937901141886855065302596642132433586530935451480301277154581457001549220698606522032666130598779614311285251722319725379759161246563026589596494434212788475905814751971025604160481883126625590742913695637078662493047766644563912746460017948085734192966815982514477115987215500261515015107200659339609682555021198869254788804357552951065571244132315522591881090633062541025906279580419105722567319424865022492711465515773953435176573627443187077015378094109333285479762432940037154559951958114846708547001273928757648179011301181791564387579037909332514563810842376823313822575271497222702947836231833072040952062591177054356408384145151194002530525912345459571623629710042780409961305912906467087585071992916143082962714093743424230352895063572578063552570749348255010181070278328841535904524808554860646108076076688086059976523952747774621253889016372060231220263326094087134621239082633118757989123346750179730460196544260039848041063287417739125462941610044644189067157476282044428080412490981072040645190944972588272301929127570227072433403310864349370223578875179707437044429375649418163593015661928982986133770721879502471034606506481900725872795864078718111202560399562369507227166580608579221726059383948531651871762547556248977489307128152518089336808770895004272460937500000000 [89,75] -1592693232867171585132372635460662191427171418874877370614982674209011483879525127006055217948179427200622962216520943190058277546300265841601845404186091109784310816273250538218338170236708495182236262643501322455215616595231559842083303318671321340994504069231679233735918093103462481357212000582484734247602353834355520559993715070948645922344756342770862098421089927695475812904229039567235137023837957477520293577202345524682470377065448900425941237781015232754824162368948048464351810716235144486897979030840879146949657440271889653016075159481243539049555305320541329083506554557259660519370458539270852171064614898792799845781212785373891789713287332953431603301917297727546790145798331932625101014347834120050341397304035341865061810129461949618322258852941073819029495991925573268732036020551305196461792312305583376534384577448126162973391820941802339654410192320682394591643360008987172889848097198644543239329616716241337418249706000280547927014453195394405597116565105304072247722075861329538414773231043934630069568911992734007123577084598898910712468899555184041290036301726892456895526638770413099106009165360413370476471244466210239861513047278724610624918689208825692226195423042259657713490116654102384867827163677333721405942311101455408801038365019268515192913519101359449618559718171217970230802661257564183308760652177381952028635337197635506229486590383193041711939679979798722802431969488758706646678609639408821817016749477415720247497174814986578098618671720273639868316549427036548339898153782415448456027112227760945585639761055067657089559640950892985718322853958144424592204158157331678791257288336882453046681932839835411491747633321335279649257794547175221364808267333097002113363231225999499178541870610543520711688606910884970961325886891517296366755627221930070922313402186266289554342445381993534707217600425725887754592659660322376562590024445071260292692144826820185425669981602143878113321700960819840939395749973054990409205407075786200797629915472836794881087002985031466782451029787802815573694252414589099704384212170167450253295475805310948762559916081525072195872133829094093260083256133486190379643047314261731304001064736332415708620049545093971909782995140900959600400514530863863101391320532538644202107980144150173162033661345455384148976851942542836424774630259773634939973551406845097076400584674502555624026403635618009957397589460015296936035156250000 [89,76] 119733573599369885570299725243688577710352658050846142736773358918758847395263884015949323937073625637962853386466839897885724562989024434503769979184849632907714039621537633263783802146254612430642030675276671824610696552085512692174965374967108333820125946310124067333090203856846560999104037199464813716151461733577755948411559360645346452687704249421592897862959410254594125949485600353191248322879275827330581253940764056146005872131858641336933954293119398253771856237124748217118589233453842828144592637870017596696954575131936564443476590237769860644582613082710252915214077701547448158926638548826334304053667203842680367644920567333718653235144019489265505386513834348027303571885461974740069922302340831827876367257570601386907607883377928885587415745527155292372683608031974549538876924754377684973926249085417576142120039994580935895110420806472222428357588413142422932615726748217581650280833811040530287510805880118846986547165391536889665789633429463213635693426886355841862766837267278356469669428650406854005219437037513152782608150025938298963683432422081902602224930194688422343076399087700973841646224139782554324308479667062362144815219825832167854972369408937227032876411461660915184923654564976022706062818910715917696948957774737681287838250584327177213429971039713274740115328291371825192793937576145534844313422956782587115842055565861323222852345712266487099036142691797027678803451667739794646213448604246692769698496514500729483831267418041409706479772475393705048919329264045612802816767845404721239811431072100436338371607907765234329842300023735242593743325096973791971293920119051874987602300345378797570148832086234163176232370993570643485721785268137904407552963094613387578913300312836905947420940330624583532348531669686594041686727859618556090358908908029194243628419464358196628324629066208137832661575389376102546435151402535544301744578618482427829692845369895656690853785107236129640836618802456603643245158531781720664090030477267324667761701727724993929030184306237240167284921783108737434012036911686993361480584573926802365060801407121135785243616964398990485186080386600019173992212010909711283248869607829945799056990010998953863543490924354760071143190578160361889934581603659933500727966730911381051694949303483305217675077041126567081173637779686648376794053431725414902287867156800165478783069096973049310478343087993380322586745023727416992187500000 [89,77] -3851589683528157158158113853673809064788027098222003941155684322624211603149811883937903373682623412120321998256721781880092567146056605715424203974021505129454176932099706527545031639022699432328977971685554353118462521382011239922906321620186751010074687438297583556916069759847925632470533049876747029609215148579732340215813462391677292238875535556376218769750360017259159075915124324234187212884813229355487080274096809965789558820964842850774595501047418992074031723837297752031652386622328116663507670893563442424814592844806748997086578264208386051942087149791044730547713275722925876642744484734622695706384090201010949654697181428775223546850390778028691848713527480934330083177155103205179234500074670298920301384901571445207437298156389159289321832588798487467266843143554994587221067122908453193962444904323588673667183834043618013546019206379028992684169292669798336136680503328031957037765148021993530102861203379402945761844924931767651576938016140699393181511273034532098643149819251947544372446182977912328298132087621267012585789425525969715043961379014484023590604185325348892021274212706859164671658310045485064807170495134962094183587731851196208731843840610380498183620781575395347167763879421527559375750798272510631727107143229372312276158639866459667357650664629441921572191051529423206147433614861686849127708942404892746031865488820848866652016213452457453994995578132999332806571432658327718278862417057815891656751059240528380123175069223528089679939400003744697195228287976934471966651443206340097476643891895367283083569782641478951922944501529944295807259973837013406838431098852384119584161636370049092804126150217939114106228718640632853621630340531081263324951747781649397345785406781029343415182326008379751530204673952647439220974898694570970817699019571625354161648899192830093912248240363917777768095287672395294375689652302857547945475828264407881497458740468954567343882197738363553659633855284438051421340807518148847616960412770191116967441871336320596357361369529043665795829026807207769556245045064805683241165991432053122203127542499661410017172776991990194575209951562471638478012065922186941423198494279691338839998109870021067464171760986079702933917975070050001787881991931730453898403638326060100951542289396577836469587123292126339727008656298816437500490479983851486272746668527040416257327200733225069928522543705184943974018096923828125000000 [89,78] 126091466003017566190358964573636435473428712294395337320963605671099263873400971295918308070429609468876975732729408688676984619940145095598251163113362051235155562059925753377798848390984837749300001302109651911964313309618913071958129688659177823381969993867047307386469645432841618866066868086697985020112503840254091604322750791355219891011716968405628652855154550589667983242098138240363801227548346696270672748288524330357901003768718214166186350064673395092560821286651381147751063008104135649931294453223770758194805992173042335755978180231259902452799761116155116309573556678377374651777557917921392718975069401622104700656951472002932926656957216843205533444726608679856286187814989180317700246268095541289322310290730372547951817638871242833536679223043113939203942594455632338937493835059209051738601032731766848611078408650377833212252539030264399969173031362967148217777205526684509657429581672938153861613432197202108846412642999833288240764357161262678786272346311273923954467660382379521778113981216493530268169328507302373889441649278625971089675368069844305055743022650839771609275541537073268131747518640069123361951510359818061763006458819931508655626451703029657671242538619864796868602934252121501539787921761468574687981447387359299050451670613689252865407147086644748039883967299640796328178876943100352668200122034923483976741751198569213957635147313834476313705029119526401291581064316950671312029169912064943563384496515746275055391763530523760613946459353660206470157055429291804323525198096836934906089228687738973323663071519503496812203615194304649482515217959029482164110294872396873121437704324080229084258524104130803634369692144493083078043391765359275153857572016986106745198203570883693005388340817206447333567099976013441001285663778079262874519613656404021846174141588696335957561420043155385217582522136194286567097969400322385064349283226054736587698335395036893063231802584167587392956286198574421869273092040280808807764996633588692600424693841840076981755022840863033273718111664011608543002361726846199729862174268622953789496838811293307397509759909057110193129789890264233047664779016000271615047346568794879945351202385537615237184717152732076971286469947364436908774537848599044860083482204491435651499041486692349592288644739633459802883499848283643520319845989777450792458543364652836639040332962491408608229903620667755603790283203125000000 [89,79] 283590899267958346474402923216576020206344390420686333905367064520525005202227163486621698871593250990611616479719470449265672762735915495438243566492206614306814027774232525168666396239887821443734151202732319674173913789596777959698310480411088826897439089730596747487650316774418547477327498064876224199725822151550771386643433726293021952113216312174473058857948204318866647502246631742153791255160759234614592310494778653447291183501675039687417797336413410839531287532029473401061589445775432290515419418609918270147441224626194599250844565722282778489282400962583146321241362945539968673472606258826824777786610868643983318001675469980386543301265462933565074073841148228307728842568489665747494090276957850333505496346481461968161689923174423670270296104999217729379609037997706282394597812594488320465847803679054843911184526864863449327398359382307726133056005513439112963876698185826182666083601061784337491941388845256778065650996987674131062814725558320702957471155421162134064579095823083887029768425016403817079440981602892762462664579700104315198975783085450733224512999796853918594651313327913964724465362954234562455243848892919416223965932692064400228260960267002419908460788036227249404997011527996576349278709217932590337687350420973151956100799184062173970449515758066511904427571756360999082231787617190365988606912274965073449230809315546492155555565423495027410561521765351790938661537388301732747796654850383380987392566465301635997370534664648518898516866715778019809505900623975521059082022624411819961832507045536382318894772905660873747571402683483052306008061718109122997838626830097123671498856980302558792743262418338957710140673072129555829404085136812002202239040396615367043891158818945534400376642934870318482636147600220194417844189460670394314355487765241174498719354151914545873293783893881984084607225589723230248273849229442062114151721187394038817358718675092024325566746013615424154400632209511460531025001339426632999385750588261454604130268356825611228745743336771520681920682266082857852059762622330428050124520086560417675688501103090321044395903167666444151650146568293506472699122231011341123221164036130677901764507832079879254845840607025948622902987452649381228414855487339720454844993471128813950123126551430012557900188959155711403908920767914600660673741416637483526871605530745638315721912636746537828003056347370147705078125000000 [89,80] -189278809470122115399168829113718283401082316505189018215209546175718425693732745748394298206073966730998519969911360724471399714206409665232364103932181673669435074003254545624083779653878693646795422939762028672228211700059851630267430630157665569827149620136958842536248466305281202360235907987132337207394442485468504771443929340245771372041224056199753808109986973704738293797755512215730801011829365878056102982267030322753722215961312576403363099091202353284614016278373224705839986541345332601063780097247369609447250285736063946157741887512536974486941602146386253393777100788732945528924877172978398622653727863817140230898480446530905593799204782660005198467674126225886391407252146171220260354134096709744598357652853306861993648108379855616966348167032767223003278057418023765169344842176062941689597502248562767105082197772554078088033568983048466633670024631173348534746301769867585641067941484365931373022646864529146680556466995284111307975620028898241005162026566936416132090090344500328110438372997911362280437527285987378192231388541816178252820156135638213950554472696693202649476323988061104893710375507637677851530583685132610805075890970891622316794219057907627619817736958058354494626384700864789068007214763444226024732002290104180991473428709239388365704178091230694996372567848591844639187956980860442396686898608147752598345449946442544018078604765871571914486234222919292909617980390585234152935733818112168719152262556009857490635110763496443328895528444357705427898927321024416614857874581474068108356503218107683504626203301720733545041443818760600654655369732731297658237962306592618712969732359339488803193162083776077353133366858546097243158108021750471331221456793972271065188662849931488607347434632978407658899000687387543659886094544456074996753266598487936650035007833165323408812865567833369057286074113871402453350476692174947527556743357817734699041420218072267361658552574620411491716888656325214457450493095538966312660639664088325418721269857092693765966343137465371899628872893755262398189092448213762106976811961324355242603579671283476054316231117292641525097662054344827437829901268226995462777711573946142193634406624549253258165116457566911906343617465018241039488091137823349089433661367263939114907191138629040537193911023065017917061419109751985338407507440849043583312109462237480574098302810170935117639601230621337890625000000 [89,81] 3798189935503967434241863539233362398447311122840382425126308056142486542557522068923618596347669307505700613267718568118264287406775424609677873574287411381287618598288483208060166097769476433234649364071173949774118622351973321404205596120987253139729642267846344179643241079355483066665599708014449329711058076084753018792266886553810658649204412356522501965397498482189582863286913218941033006412101806265193624978084244479706699811835767136444493231575450113566301569737400695584737487317488121785682308199704329117237218938228398614714422540492056595103681981815397103324916028689202790548723217261755196858024269490842482700001348735274609968823187136951297515126098675791233920572263114582430507993453384856779558945878153322462094447358011154129304298483399410840763739191081943895069802433180121476501886154046951041887885484314141314388597224993813542379888548039240877354685598562133099286656461080371153077216564705027405743353993128662373160079464770204007538483577820783388708883020818373687600608402985921527532082191844602063558418817028814839963754850461734224306841356070740052530430588231027086064202942061060204709193826232877255766310969152536898007352792978627658970537694713141803246150515611528154976344170954317750484786654313798693111552687258346093937132219079091369928979261404474844015703960326435647494540564049570981661504314525133501316869367876179129513597162027403284830072437330610497618614505219375706852823019524139577365726587650279928384098331598132527855367292528193235265069968394954148975868975355261480877517404865423343028523485560406666805931992949859679366201561288006859682053897807183330823546301764969385422747176194237275707892659567391131836965053643039168512471649257575704020075318974237618009518587348484009232295886256788604744991087919595746003699200962297209924591752136750671558901859349692689981123196275809341936697338884132133645766783884627074754161948474281821784738408473082108539394048198091332978756031521979409475240033388359081725040798779426442225219982153623672767328953253156376746462233745038132174155531728690707696556124602463860295514767293621076485175455945711399879234618167172933316582756727205146081561098006362062290674195659475122955749689410229564170586141839872672117377568659889247346725654584242543053715102282894718161588344777091285772274653546702605222407100882264785468578338623046875000000 [89,82] 55743248183353149164223495245540473488000182816959400712710372504979501235091036236060353952616257116615608209644122331238635835298364461324463050451629575192627583381654370333382756064985779106081359725679523939346887043187752679731943288001851010807916126613119960414920435229528788619259312567554445870915493341402156966799152408543199562761889550389864085582977283991387365185583817621674888806445760395811577916812801618921377989533915727561198281070571032799627529734843152988236221794366864029916447861198699317828268954007554150052504387247787310152243691781529057734309322501969855017201051617501136323097351393107283965263549985211321466692730527656196997955267928569935694082227816025479912334408173184763343278781341301570988601601079430528194308466050764597470059571927275708842358310901333580929334572716274139064823094918285090027726836001790006213736895070709661318121408504412693869072775019047784545514931108345034121371877065433899032852481130348508120106571350017086518202046865788508493796654057212018611107141607810190150893443868626328331049845043587237913793086243463719013292320300371744804600548440999511011441722152697273649527179653035973387624293035713271739566720226102649411066408539371443365678482129593482713232955493210273369486557440694303636616234436014413428210654585354314772835060862840906773355938281362303706809838357557566291707776237057660970700424168174471174463734434650764415924727258865955330275119252526470204874697735633038404088584673162277776950327670488594003113236425618766072759957496216682834455232746471319385063543973137962112755027349528520529244467833275121360354904704934529836208369335437046212694294592466305429605475087440447833894924222799814599282741271629055897838805006373170653803098634297436326613729306928690102528505634826033052855948435388982173355786179072654203797552786111312267829506449513431228167545111477046176349946165949244177423810714828862444336338504954478826529706971319200488807879815649279444021260999055630727890143168313488808958711264322124728827233448134559679121681410127754927105563345631858342346736752522482363397826696808050543065001301168458915774884871039163525707820872668906950981955352285657051552003355655218124037229290067358838804591948762425632403904721046003665444950129868356725237634144120873299367374861325608933377582935100869043765214883023872971534729003906250000 [89,83] -2126092737346873326468485262293744189635258565125260645240415181641015863541901387667656512179427191081269968434214211914498754837738290109184285936080993584109123042602374192520756140056570115455168800079388822149727327520461120001224629433751244543197098501713612374440862418698927057241492545511393451787222879970209602205319852771684113537158962901819344124535913009815413823194275024417080385621847463480811147431171649825784910885772446180342061455085383203581427143628679445383177897367965016739793113480175888664403353140089223927589799606746031401545557253524191483370566314364293009243799701122953601141799539783780220206519212597942667322363213396940478506887332607264339838083587526468344113567613557440445354976668409896188859521043405148546587550474202399048617909679189247963510846995842959648115324938343318601908080479771248531676560178119794889840763315805186892869830364384181381658446918386944613623165242586826986325098877419734844724860372806919588047955058716602106260561236665568481348084640741696216248765931318183288154763520748185972539455618158253019168237819932736407253167004008826257965889240020926580820767105517975754981440571683130600912385922294286541250748806518271823982665485253538730186996659358834421647258147373528779077446478770674065579137075116837263202190706257768681396070998365362149236441562653159047328293886268478421473760779716796413911587245288641842582489575058350221870463285652611303601319193801688453615357816250683345335379041482909739515223861500708151183068517840732451325534719714925655879112850719134083102621369093488881736138622705474299556290212210892852035994377173828114321252389441690894984982252251302491765528799557702427429681066832717061927629437259653538403684185305246555955628840411703801074109087378065209054984161309130457405797462320351107063576725702298823787879354632353277011496338658333525501663026926004372104209021793469314913574249375027203395753897861708326905234650021506962963674826478777915712990061719594238750644591408113732058011879906948016817483798119263997986426253041587165674121752674583013483170126804150494410860461555040631486475292150418525952499301434475519296538008457075272687006325225619628365408778164661132467489825649050826921827362062766311810221869364990653415296077139228526565600203408109476513955444791218049275686452492806211012066341936588287353515625000000 [89,84] 995471769659371090990190575475137472962243413354349643846559217967232624228328351253366828758776662332717293159929863962388336643289922694716530346303686159840220547203997787569335069776524903816861872164426099562529547793094671893662878516235656634497018510706782616467829823089756198954528477130428063107215049051514714538169462555191591880494479170149777570449730620357240673772774918828695869298102937726514463137917455116780760660724643317760116525568947824170854651457293224058906889303514626628743931450187410068871966697816991149268775880680395256217713649713610231740861871432536504605288847545374112221556696712449349594485192574060569339289439867716480439668582285578142114486632199105675131211565810359099507711020838299444576809315354359097851447470523883597425323489655931180886440970489264267522563431579749974219979118056560500768447170820195356316122169520076326924356058416806143353105396246364681589425929112212577103845369737231577420488329530272580520771702099524210905707352670671395373972097562152948582498669160146622199684334077698440343155569522008623095761473468267930052379225050363109297015665451674441967512907513423121505420035116327160318478902652123996737334855312788241584660292815430081272630444427126265293170627507814225744289413642821736047563676089147110163144091100047209622752786453380410285433782434258583141844267209188048729611542638244203721038757290078977361984226159070251479319294184672667188553262466397707073322997846854512109798089086831830686358598919092627354282575601948860052953842587181413445902655375993728333917929650350070808951863007259570700479386402845259251150068606815424606899492777298276677153050134519399442869406235667488804988345419430442216663813377968708822505086058888289830928909088260590589530963143052488724594952475957628639438665742869215590051326978989605099081210333352758654300604759281618535399247293487559465355511338595532977599450968069651606442459628479563242278060191887124556593244778050691419970272565981269884602805069616863641440422108904344558075873644370823430220888820463671748681948526370945416116922017950673204451117565103760142931530055380885474319589291174200925123994369791387959186752549408328618608797792457401059827406448149029117081411730939682006237717221368177056372146197484454974670420888147942234206773569249050404028622551777516491711139678955078125000000 [89,85] 379897704020903509137783017609658202105634037440999386168880787793487584724014007496769390170356351977901574671947110371620027117427120710524910879430157418482457766451584517050962766942215359758548063604093879413678755433500447421697104275465809033034293147791741337209669344715494437324145805306036399749101143222662951891431807884028212977154794510775125917835741007282377987211831460778848381061761657285850586294558698762252874948603201119455289905023790385438622793646853640137310352087192268966522666560236055087949110027321752302389791383386862991137504163905586816995643071969776612556694028483399756625922439745848043629043008554259546962552126924921883306311522320983303957650386656369277593730826171963385004609618167207885443213046065642159254509738454093361656650258212707799032916614322423664993023746117115282141208882328018394483440449782394052473340086853462258575234500823486861420763671007542864235636604981997750887746466633013759103816420047558005455999073010085712880461307120270248364794409684023378275466709603942424608440873265738122838820612561161837861466747406803292739464419825624167240676084472306877879472166418904117931703586498612502685362070115462628330893997331886349471099679534679015315219148005976079445706767527224213711683151260218270015067660553500408234020498888764349108725684891225392374652480822810485479299691457996711662492843353086376448394326029951589560870590283598006072911415075223998655280727778290952682081111249742585961351800636833415021386519833111506278897957347540588044268309867023617558864036070037534649329088749844065384444263702039888046448018287299758366051585464673610121650917530256822923702562709440781614006818856023167719300725562811743498226030606510125776408583603086769030900320631848836718706357321252325586939702496185648311251664199384859371636757701238485055570407597765617185798036339744910932975075022045496192374965050949946434417955139562235619343484395196133542442133140217428928225699206444347162600352398097788641184073994804920586154886393325414560112819377210098839872122500290152268246094294676135960082011307245293151919763833686172295198441232578603530811365503648894433741233617413132857396006800585865517150360752120210971496373058750809804705095843963444114989216362402155950314072729848032690728671476296755163309901362294107949324484252429101616144180297851562500000 [89,86] -626315840305727900941549039183470683406563806947248097522576031834974475656064196147101845505594608436425253988523678439223035137127453515475288427086381823306093935343832590693742898753090411181691470360625546071153341463388118764120917659471761589304816143520854234606265221097844236978294392013148614217379819830344612241599303526299486519248222116640413353437727335617831707027609837487459616307943297484629982614940161947543675469462210308702384840063897973859303467040027967106520911168425691632136892958327607211071244974328652256061274047188887550554671907831349820832464451294358316652295898110161573657305320687051448437034526854865204502526574323872371667815745136103940573106844348468029635454209898009922473779361831057150153470178878724347105646050393087143836817787022182462057444438160894151030885923566481902731626379511092651466384642439359761291267751579762663974924448467294589080717652627867656792433575957697585347788776035648468408213056026578013477655395048320192373143115308754369162248938440127748388367076779775806400915401185941303134935019653976509702261892405792149560682046801045097546130736456931336673385400668666347296376889675384320235218529434145092797152313263638070373553794431992269295092687906584388670205838614136669883310728866434338628111001082740504169229159606614041522119557172514948165764673242074014794403333920397235341561290839218483017676279789746583938436846522946992170889207625205668626179843443736365392978208824143700034951694150933142924565050238133366218908290191372344425024309067435307599529887441441285191468354676200772959983349617729436660708834191796717219181196086448670642442571385236224735732216401905162536884629224502438029328031914814650858552257902042882004725090866295888021600321115779586419735159279111820082866791698534025729079610398959392907685954252639521669803087711891152269752693702182847205393300672835119786897027967814194038789609751764189228203067933010021600487901458720127453070684284303371085426476524732069204020603020962891214674355935272460010685886708951282762277937402421019927822522704188680246383032434174772880555068303293346766770744441566650983842781286264506433970007998148427956142734356761964298656429083061171273262088081421046752105383721453741021079077793408907915577039651059261532482084463980689833396893903351365651133164647035300731658935546875000 [89,87] -42169602668499010989510391145455298220621324024767538122863948791096548585090825818406710609058891853630959992655866682428669896353033269780473741726501431628204237060022834833695747962517348976300804776270246319556864180113138834246899997778365262524225523759239813996430147736310253587240105304067648543438555484715961657318029825161308601157828481785796524685023016572543231348700732023334135433638604186464157122447325514259074453642090235335760703514121761004244086217458526805745670171967294472242802641218343958221134335018523393785210092028913693237345498030273490076728775463195711032189550174183687242971910377577598188185382320310067508091835670236350737013657619650400977443500088692441574194211735614641772748829045231781078169548608683251846001422557959417651092758061431503413012653336314381200406906556170704534069597879102800452007259947430860133035982451160953808067305248206659040087023599648944904656771155009501422779079860382918838299790379603103043349429476201169951583331029708213532745746942526257172168619976973847464249714726591151773179790780082273592520830467350235616084104710879806535801537259886695743704601184115597245377216685786168344264252507982403958610530210974567023300296793458746105869030059510968433648495556709056404901023581750467276032538444719053815600541171500036939111016754569426855803868563057224535387433424099615955468163767033099697656822291532822045489040957050272717370974629563956711020999071760781842373427602182958440525100358117665903698587265937314236187576118260188078022383941461186333263671141812428531755472284866742130826922865872756986480385068856951617055773398150354439863084906691905397103430958836737213499086398955248507247407555012946913993917614399703103968815984459668627811912946939663336006214408194028314788177494444940118712334023537353263119340085938270196251291384232630000671793670853217661858603847576823356716549448814937055821325723089847123641922665249002548301574723862911577061503525893099258524312061587963993455139537668404291399543990075431559009943324170976173078183848388271445972681088946800846432349695373816028525728326366482867301080359927526729149571006402302344744672474485020744212447976925268501069020556654960947103560041507580537893623045239752392088451075976432247000174447966135588927722489240643522432430940174867828318383544683456420898437500000 [89,88] -86441171314138406060044810419700342858445072979644244855269584750852141710257245724436153401963357036236348386703436734991943106090538416401041410327250082650931758753741976257231449598414412527920263968084840376213391424465096999422504336183801124012407956368174291182591242503485409314350115056206773969079589359666130899738544240022888764169713611118411177517906548997389238490025343541696844742302865778454341802970382613278462466019960629922908534343498304228264451728075881821454161022562907700354776485271565262269471373031679205982115025920042096550916370088746634819116330090691776710868745901101079160567174791028824797554057114910081287184754687384206720399515393000317056539576485193384281423606494809913148080153314316130599812842325995566973172395728088398906174364664131955770189875398720596172179499798062187124472964622716673777105675370437154870327176785193591567317486174135631334657484988771894578512030484712443759672754061443770639718496078604287218192126743016207559856991274735208368981499449840895707630517956628404624904220541190778358936713443346801419696341886168526151043456429332003578023739368691601075965340270628938019923200099371620808841055611426990930163722257718529744507903346040103283576372851495033427150558923816391078081322708125735027353746261198626651020407566534204430851412285563432966902229161728914729116863485897658284037599614906765279829681997263408009520127044178597362976607044028693431499196478307066190375103972358999561169734586877528511727234240718810021409669750298996970716502336294896126168529565781521127546860087109133427471215764288417623002365836794015300004806365120468446408026787149314033544010175266252270461686270352991379246796517877597698163274786249799290391491550157348871062735696806793747354893949925361768712942972877208146209384451145334899409918776736297176632072629887079999437601464744128552039797566598275057246909076128551521908500252815663153172710167908797318246637838237414420220291690729325787373179326602161154701836312520990273385024791632102670508753205164206191103178048094726223783553535174912355952565848922517562042578516755489060422900992128957181948502162759863345860297222636419055502326163376445726926385119663299960664994444273953176474186414746774554139156650865193226673521004262904795207340654019470990498404125901288352906703948974609375000000 [89,89] 6441748611283358573020228626449665713443082664044645150735797478636330128847424296110427893238711328056162950990024310944585619151424965679487643661380069679285530470584177238912689214885384498088598587585098999679999235289931126274439453536096402373873422195328995563579619563834813955059438266411703303823225103139760325930326954198380602845351410551560436940678943597748415660497567537946197999292463534012969109464093695890284955462397282624650861379347382758710430630868547399579204799730806956793938180784681058732233870413448566371229605937778354563285716415339888097077272831899461220692507999994281702682531094227340911992712181428103575990275179173448050637465503132940207122204263357766958216446829984505094711604134647331988664221484325851369383787492078874632485747182528561041342546075765561989416637005057836759082701100570445211595038760262044266044402275569796380148627566190834744341890883203538335191740001066349748570073155869574196550268527524276189884659693191058014925914932339500821997263155729612526722675016885364109364991215140348678527361100306540440593643481805305709982839351007147073877948297439639502379816606668376853686397279748366605992278883356739425512324059604763918016742582602656879051559675718903149846914162350145719418539895820286936099315524304684841313895521601571079694527135448065645930724852990321927316739935902727251788102689107659398855043342841870794128575046879706068762754979123728491462674742527521541610934056774060844507252243846376975737122576743995919077321118252256652529402521193093756449550035027285765201851165309291677515585472153439985822556548423017484000912064255945124024455026982447325852101476863165877125874536016980266921666390027504331243923245157629718496803178193061304177917550870079814424384905087634750634967747752507056099317642298474834265356116837580772724382105500851698698184673150638451231966262753619252386375016504633606954808013691282079191584026814167543680446608339427823333908905742384793231330956171705799038641718462455923053433270327703170503980245945342891291693119624319805146492287171663735647963521937898421385888156769415781841919778761178420721020866557211274458583446268829259788241542309448045122082013622585562847304654140607706875007838036615399845472700077310795887239251209092522934795476037384618513218083535321056842803955078125000000 [90,0] 1474651799304730141277531386381490086449294045023272071589868595943850265306395756092395495397730038040852925737748063390357469517103686393177704957076368116003440328887573290602334020588784838659860994289581364593435049172733092755796635715391422524741831993442641456957309953408271910844147672222772733314139343607257784135509234407606159736525046177863504459919697877851627701139614568412156969635882114660612131140886805436702815021997662525249597936026967893590350426371184584785234482205908749126130035424710718010805568066783529624671870753102675957230191440514108413340359418370459692060562050886371339023572857830484803640764569652629107010384355509789060041629273166642881582790519529143261358569945268567042926924142668495026240251745134494127545122794562980636330439074777963718850981572152503714480604308187815672242418495659410425103249295225086198273146507282966708449474724684428246133678984833823747960296935339309532720127856526306094706602262687729231193698388150051985374148706783040719804250964309694166928072605108747983486876707346850299210237834021850117497049417734042563621274950165683171401003902202682326629690591744365786030419679899274731154919686527910396995619850652588501301304681214945496582884834290448984506123513443075103256136709968408257187782961519955202701590818603853453650430912372293318728033779822295065853613533982988001719951038432039577137143023153558618960461221703259641900848258225661733631104598232905826106073481239553139664700119707381020310556597787161433180825279027179839885008898297649376968197513405844777628214397795666053836773606668909614415862208430540506860758885022583765595421177982235417908184775169754538212636658167512117032775034507533846220697728738182757157568425750171929956358203812799740817738214583991587751588272116122802783856552909513819304883578365936111879530067767270035013480761554398715916693754336300792257940910032138626895572690522530906570816261406170253624602612264080197040362424838923054717707148184367460497775898111027023957101305077255587235974504098309997847143675917829349786576568424460777618400447348518243086175464679996197330859025660753026608007575012234248507228399830679761394068858040851569230106708823413612766629485906007173881524464122536108959789792784885854864083870361802346706316874410525898240256424359093593537859357817721712951438719198072493014193665803712237137472431972189438297016206291800699546001851558685302734375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,1] 462885612822466765632750487725470138504451583278208525688233276118792516741760384072650609135968143300131672858513588250268737758016438611772531274212821826286072506272084200415563317374477203611167808397922472738216659093589823253874531559501767990496267156185306522098662966195916875621481263658238881863985511031718316439910857497143094734525580672670961071238002829117705429245558138607817896057010502417312967279870108177086208880898030526275813446286760220810994761257095840624705119397527404999639987448927217282750152260931767669013320997244667110923643689591521223580722088550101717407741005783068405196364390777221344275979141032124345608976553146020548421384169950797045521036231433875687124012279982394465386699921024334647224022082123329720286187376606604261778684252080348116373130379267945477475498379751618385481181716660051681941989317637571716161996276074285235295296467908280349029784124980796159592303621819286538876972835406709948721663573203298715099016517977723759444497619952610385363920881489025898164356356702867416826454292151755956621528087360960488204501589236138223432577796720657253242429737176112798354371411677122994286857639586393437153623080047482326239975465854160685522359208965448268572695394442849818295797858847882234794467066826482251449254516269482188511827446552941453630303725968310042049436679453793195513044523911265026333231802424644165729157455417883163203442349058986113485493503265968097181754300926449478762920476016503972493275984715013414267552138739765278712059159624640693777024521170953602954148314268388993294264945100897477921271789556581391774042578110494542652912003230380519562864182784711085230042726533037877437204298990792662894895031875226722129770235702068737595901245783159203161214646554210846348936609256990271704953670528282740774673812394517261146911628157792388611145622122673035294255961398127908122573929709403919278953353087240575893871797092996471268940670444265392458162535826386859016067384211000171553192419832582667550062966829050588784699936321776313624485798656896048042699836617242516612961095875610267077331417950118945125282063108834112804040732714728210857301800332158023560560152784626271883261703286096239932216100786892649491832898388328042148943692393502799607809357962572705757745797543051222374639958751377074048729022856951580190344829330669814496322387740650171748001556510530673774789870403749670306768658825657958288957161130383610725402832031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,2] -2068344388504571277037503081593721572364235685041349411350658509479696871178222473794680306740493126554615503766576057422181657794943611650702412808852629134523204255561464731130928514711786845150909398588228876043411873405348829692571489479010350515471862934078741677736965108653689089995640768500047089437796819172520720673839383802369074845965219947566963746139223080312799197265158018595858914768044935202748299969077264715804486954630051439376397720510886550346621909094223895728669235541131674473142227538894931121233664690454151461113727714646865818264320258537019798892164974086239406425905254494815082826675454760004143886234937929395223515249555270671887529315973792371337479272326964399154555923938392140165944329884875723154251297981030015283211207833402384041115510046045047345269550210595596586407626373641963841232748261407126938502018238362542501803487714155788788711507953938651227481771942132127618306205336929453640113942537185719129130731831042864280137587849245447962894139260470056898388899255938061076017321118525217332914464799459087759792623865609307383277288560069516359751368134999760945680679714271976752415854889904326196573893686659701842992538518840106785262824425083836451562949603145737359000479458454485635220220857900507883146324252886052332255053019504299302793670904068315734581256525059559492566174746802930092522561082422666932413008594190099852190166847995644227356852848525274381111272016215287183097527618183380201578836807705418912771194291264951161895820941981443303876789961136248166676924877033731818933572348379057828353980865025027011306567212274049799580992756063173645495957310512386783005834326443806299272448577622472733428939713504479177355074729886710557174742745766962651629606477073781052354479081065110719242214852453039813275156217929747761086051985214847922282437517464359866242107156137093371181415556238819280244520873355912523359455261086068818149777702434410135649438051020700994529023489880396710964635828174639159422882797946164299882414106567693473100264486519273098029267822138206332331368116684679099429117781636336148151562929600404447803803952612238993404641954742083207059533181372959055468963672430946799146700626301423538887482910812230213979965682403338425510059001969136179504022495818906507312261515732937018941941376618107090779597156055739385807664291369433539329203527802961274044224612893399525332390039869850551308178173131463450928890779323410242795944213867187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,3] -317433546325338476029905675546549495512443879837928957842633237881899791822213363325293892165420546617937888658381287356692593383623060647957294751794496645077878701807537018911122329361150215342225673930857645962379697992911171835621880227181595693530474344907574782169120393943423912921653556841169754790349333407144337613179238450720680692468481636511479640409753547361766637571692075777207136451076079756101940847847412588456524731343862686071841770796550106294511658950160013178507526405415190094348535516198411961159874407866748162065735953696313406786847012231320074980619460576101329500423240294891068957859294145228777461660621529111841156588534254915303880742120692184840769927494529669846461826479426606724645666156492371420385806210357353759801190976419184571800785269444084139993749666263187085735406973142263167067055343588240276699948968311321754556774053227614186716293136724442584539655892995425333082666646150768711281746723629643125336975956883149187813234901738692722499348630760852150742316629015774477695562893842069785987356020839610818969304246209530720768179636775212522217460138039936365374559651417153096940587104290785942183132097554688143820314764910021284536778230181372613662183329314696937464538823891036825645707062186981816436571509130077412731778040438665963000253139971583539763921806885776226402197748186476440317638590556369552716695056035032844234486036663357808668401650691574610053505985736365997275464160620456577896503597467653781964304777792632827362849458826076843650769199071211137530427772071719755375582627439111117061941405475901463796405305266665633222833718673511889209245493212076973538400298410800142926707698949948378563142456126685313303072789329468251368892397098119205118490388545324727973206445780867408424123309617041759660767657069651550013119904449234653299893891734138189142544418131785208166926092813357236668699449412994452488898025615003952276615722790054755925078505450034672536420510371792792879858044550756417437171175149468869239942325727146218145336290648646598433368036243630939016126915494926468608727864154153177353761901969119657656217981659105335296577493007728273217108918963525213705276678355498929394140125986438537930233165298213089969410645524708543478150792003178353984000039417893376567752388035862382297713929543824699197109910999942503076208834996069846931564163540625545794239632458107880591971985119966333070998290286896496717808369147917346708709374070167541503906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,4] 20400030324505350924847106940920508506641447170838561309007062433837038872413411352895601724711751415643066658047613247567186476719391880591624025518418305882171663734579529158579961376280530673614980176728174405486202597604788012430264773869754783594567559563195277580362402612442059848287200721021297643963860903425283708453424117300143301903665471501520950504339198777373629194100038107573167141524335938707814264945951974438789706117215923657903061699291796472687878161895282859332290071537802695087755552693250616470442732208268865610303099864433603538667331034923897547009600192869967983184427283160928132111931312323584488553924623543714335425935507998738578711849317216696645412308383451385725348202702974003586319104077429046216252929409349728467634214030272005583232821957504693840724909641271963871302521318848243638500490592428715117282170020143126430172825346060196814109575356614363754698049289937453193449551062342345102107401121385445316531256624482368338738237692081288172120373843292851490594312343734081628169473304792555235423608030991009058463655736362383267132262541852672854793879756038945572568937144609507839491757568401557519056214381887725016107203753354660854930187395501728976307425081164457822803227969477525051648823030502760849735038012148370131944541619244712981941229762072489577399038670742561339546373203706987594933784832245625774053313262414808766659127974227066663358232450108044736532069492047255183540180282427940574264053713345769927880737861918144995154576326994191667555818655766356148802681614687908773600291149442643021569271068358232737463480603731467971481602653616905507225678300143992565136924800824508989257338958813460608783478463407571353209309916208391646371521391330099521094146592518129775585419722074197218678630835072662471370745865550225481603566771561183050708786698193533869867075960053470644665224963981769418666311736080290290763038849004946218085619655072902572315882976317974014460379793495496256759588639667021618905954529755451642837103830629330503282569037956297490186329515863144433773534767802636549089980448802615513813686341929217870222248369522059107744952727308885094564412763694466279000295187608113274223445877060748933674671352307164447519532456013718993728034138912489128684685180475543982384091346179087225887396169825598898631219497067710946333334929093584404403170811021336160279390183314967890744166198818876210422632121245620200987306355061567941788780444767326116561889648437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,5] -238175623236665061171142436552073103272284112395999835596576122636785746890664933324596702367874573295810705464948977696644126274372907929976655263429847760472128299246459799993738661297303026419556790676736827253200228664411558957555334669483567356794008534472037614889349887592844111002724558045946819606242523982057301053191204298126941543505641509369081595736416484923327453268795798846823891573141184831261888180587765842476467992730302750056409437317454009771016703843460107770914097966449593578023926887494887600372642289703600487995775898912552821634082416428659236031022455026377117746089693733001425343219018131810665304064379658505720466832604045543009800628968712410277190009091317104533066763260241080346827128433112882220333773098895402785861803854860883630707202270927408752726585789860799596218135193321798009522585694524392780545197724268412071159277128783289907772466875251238756783047668118311423950060402738702578767372732856207159547804432829344881887320936329423325789513397390155985754233937491920721908006188857612579181105178908608270473832738421948313192162056152790308412533667791619038518478506406653277149059834778787243042669766088210738049971823821601562424172345978637819105550527750290269786520199380075938888986127513653200472032148764878700995132514187684341665892245232974662976846832277181681881397958865816541877458720989406606221113780795313259220117459602568748688266261642625854379074229688690077676290491830489029065337394025478260479254353747271503773751915583241497568147107594140698849589801738032245529855610124321032678362951291522239887073298519821634083049760801469805253010548240171964373727164945116832905246877458533840738696229234318506175065123493120205971100822194250684981175573597653617162879037242718659239260724145230668399363777143357379331551670314091610037057729759649159528430897660675031147202822287606156203987643687750565681425621562292828489215812888076937537167989984441624449381543287266114153520956702109059791054767759298422809433111923227803328178880027399246288833059341081078275905142314552080301416583472426532923064892402166693931102782274958422538631893653321902783808220533630975959613386558483958751267524262737265787557093098370604348725600509322612839231616972489114869948741622470561419833299559684088118566672537947022244884313180562714830908458800716535862309031522166726194887033522170740951882543127342666779457137389728870470998274547669466827404249897881527431309223175048828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,6] 1160545850201357664093499697927694057386235757591245448168418204556430677300234970859854420775972142685635495152471352903831545424292728540939015940149450105400222559553395797052544371414276962816134211107400369303726556458036824638500605712018582667233776039709485912569769364681702698681267532711739284051453544589196674037670321803835032223473040681939323512395320475834964892943913997449768166407492380088089776614629214894047012088840656208172748156466400634885692900827258821509175537379536330505695206305145293307852809259685641684941059955503880046585754820975146193876361962251895529083768942247910044207602547280127011680954891898597872357460709885529456395804587498483496971393436602944324956696294618450750191339179856652400100380166409779209028469165206140995725873246664754576497197425093575604020671896305727335591164952753604822899128697815653694446288200460508190089003473829574458527625588379111256171320584194088940498773482271636698469135786934826516809894833314766388952301052638055834214081510319570030092765129537208080633627394036470629180475079903721334579627200934581439331892989695354810568269960895295583640489363771500327251654713619127094086347882268513707384714133297982268614060894105105866846490801005738561024431959477762760332713746735591076156389143675602256217118981317274853026977772169041790236754244778002626869817018208535039280045211299801978433718436050989660917810780780198018283994613108169306260920478324839622358590676772680565508998594937685148191597730926638965297929763235418615010319635355263169299340451158447903912584397106087470879715174975373347976222944610188027312435925861221599168827577567424515754501962786776692159530635461581515817931256547484070446736582705003680471659843308168396827850839398449348961642101527984318753116812057935380360912313089906027491527120683790888134203064693555835304623745908788288637958259270128030642959667980940172988464882345063835107299897642089486915733092068840659669180896682780528247651211060268708094786872706082175045218279119614032227807252319066501238982412761140374170061015550362061854761623146536950776235797750902871171360200621028372793310425866389168042377509206634189729320406824435129827427900286576619654892144844847893034506077389325405403566617003010156261938456230348622636105017005670252495120771755575026856465872365132113434759505007184446923847723015349280111869823224767153828051120755798720479359162789679551456428763245298796391580253839492797851562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,7] -4335442935926021321524460569287830740044249875538139519580732919046247796166165169245785912692649898319112776253497356629911545079076793430045806288196210077661778941545305975516748334277893797426179776980033335456242057958008124806692292734318773336782795667123921840348396568572454119209379052119124148535750708732236674982341887463671419639047712776417849112428113791567737293656962753877436717783803972352811608088705776947117272648632080248074814238703435847385500383514228218455227421041392560432095490776010775438848184347802068545461515155535636396600068287402338764107937668156702929454956650312187348537859529130110788361228149340198778627467428433783273077663305786933819815455104992936944210857568036983177013480511234516103658754791053322060968640160041989975238906942682967261961803925240182106836214324155511672159367863838947405499895504615105595500885581179173852058894606465316613256707546632631497688793819456101211214672647581368902863210323526721314075234205467441205449043021013541482110127827596764407946040631428409234254493495246954553606364736443061135801098726170435486608058854629963681992015190339083802505806442456762437674673967389233181924360293136468732614337754643622238286895028888145389713960610001488253906888483581331549601299539751985490814756726661502990724243112138253817483898974640185946807751370606262247473509957904866127615582418886034024794225081023843636058232153256023663696839496550739948726665503411358046180140454857556034613587470468769027811217120850497560740306878436157778268199472753621204065952856137100509578669705361276593259548564834486822421181215337303884965977713235941836036531579768780670990480706476008603080374257234902132504587894384331590672143165931833723879455655836673872763327381073319038479270719541420847165779648580981589879164253949783974801018207501422096030769062515593025935196480083815589528808926400575879262631704958773587716412066941970280874144524959649457164228614807592174152789146232952292156767469402335782860243313382420292669018018548802349331031536469166505124041768405888993911229644205539462707555812128324437741686254138618272580856706449155456656320806943677392161498610437169581689759305051529087184359058580610067383747695224559494792958024788102283909397152690081494493180895379892668368478565746043142097099600674923293162629308747832527728754788058002433854156128124941360344245745056771136688520541048233087772244704832297644850282094391991094539662299212068319320678710937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,8] 25763189868282649748312809064769977412139213115032064947109864606583759558584250921158801145094010096128021118062514287026125480821746455035769869665191039379408047646136721158209204008039062391103763137939602969691817129316471955075522043424627623901997792545209242511682430213341232825092195973355772909513751031866949425276607530231845794582541264707430215362279398944176257659653937102834559873285276321703746519744859035891944912920404760774216967793577420989252571505060432093813071304373366325004100438139847281593637364190803510553849083279135353397940047472340487214873120731519784006602416183026968966369706356727754351680975065558095536612103963478841315344523568027999037025778416443798540781747272463367600886280999674165346352987425651767680436416928707419527165030561940674979208325928446514948880127107157975444164499250024322185369499265020943641760909178236020193580239840936013501949679782617902523776540160742772519783648706160996758022207841518043374006325183794769650575393509390059272404612628710766258350724324818937081933665908185193621699980728883813590397744378478641240258724926290733102216270583285811792823288509885334277311822081912813249513377441805271790040833139809349321058569369684331369873783121706667944267927648147091436220498867518381447361702460869060277228326839101126409992547449848796449404274065334966353275729398872562309696458798540743646121359554017376045451942253626418387889191395977368871861703291965589241914858527723703110361987525820538733546488334225095044501162721318689316794850994697912705252227073022359113165698846092323272869331083596405770963742530920295887000640137735081716259902092410614388547119335878583691349337388767596376005531785586406665885676525394914887736130733651877733742729610191258100303130186949727389606562661548093818343559688833236941096105413749558972098146246376319072766230866985973843166126278270604274063256645171069105974868435024949822603288389499194376131431548366114237970969918965645162104559619973098560643959318973971020930419286658735397217893381477897945365708313375670433168799259376348000550750668964113738291097942076381498842578890504279909170566965531046226586604131540416753620921899916183975558948279522020288590351154656143987422232102795412725749974078460035932141758045539680788154562656094529139513667931563364982510622301929213217582615688073484118757708458917144056659335438724174353699202720722088257857125895039100867724616773953277143460738329849846195429563522338867187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,9] -149567201051603576227429166383201916219983596056509054796423186118604271482636658276901688934871834945960521271030244734107301242017501590502258316737030302254964449036826207749114131899066383623505740430104149456283162286436063008935123715076465496571629261296641019891953019429057664221312345697567492367585897932906178859346751908976975998888068218410857775399850634228536151597972027206748375037184710007885421561714811840183388083512671881201843137994008783037442158409996758458242621606281187297544093753185792334888057667511677036865787575279403111091959451035156698144750172764918095765538613683432161508040199195913948508291018892464679068159078861232272701894765511653020559189857707247727369029740549769675311413751953177545916173014896406372941753921895442928403988440185510498951685701477462722598662412230397971932685408801178974272368891826682035524400865345093104896387680986080582029012918705704325074135042113397804865140605928141525524320939660718672761648947157901001850555724199754656472338402327300358186099431833972851078936731803512002563560124059778543923684718699038900161846602730789933570653724225622282542061590613319708480843907363776484076083246510350237477490800766960280926245665079117335048716362246927572676674337921825429063845456276263652332706011903629761494859149931080454935078867665726550413682555253262214869148667407787476394422408576512276246078691121973476884160060394611493144717956677021858678784358125326700283715282941004908480404392084180054695964873555185098056273661500241847402457095086380133112564508451119365772262024145095462650968802343473164093115397609169107926976415855298787547514743748692116173223760908618727558551596182302436484410437669550368116051448806455590682323183604815663788496268548874604527763416886243356646654434555904785287742080759988838765720599146545641411382255389253842990667500477247432610432042709452670924977969723721778545716938075368814743095103180956255767027028448813074139106549657350122898550559123467987623075075608469166143717251395036823505832123639437839151334863177745165343685986211531791690495293035667482039142405878283946817541767518807404844132594492739143489363133785576592700924824396757240599274359715770647823817845288851443009406833284448219376210856169842541789159236177989541815829483538920420753725263261597670820988720010084520964746745711005046373718646243165855992002828254026835087433062705025455084626451472398116600498539604527779736491133188991398128564469516277313232421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,10] 700990038766540754458867323212560946897755541132937975221821564566671585338196058922115073101000130700740241849018537669305609684896130100122534201847848667029679644865548654560628149412471713356378160006707351448757596063124320663945611905464767851083921186397585645992472919122553754022717980847056847670631538152782229120924142201676234823973304167454475214067511692165300862266723746627050147022749687233061872014959594552373136822193743845950722739769640316665057217067876355642911903040211107694778857927637560675514708806101704967226146309388134889726684149392873348619238852297960942961698166440375747529581877941902755405910482451785166613174967258412865817876217873118732189100875529743157981399865382467758568339259103390209684330881846518794576545824817332964469209534263073357516059223445164015005447152430351064640862384526178639539229953406064158562710762011266370663998372765157372411142174396515497902272167681270700409642888171202449588109100833483979142715235492528698923974364013039881924441286040961114243610477653643415098612345072730634499138558217717591734154718880115637213338479309733235257639786765469955458411290244125342346227520163023781431666322576848435937134119366878758671454757029432404419067776168853382619443461693301776538110471843195644256712237793099103497137979112033852968909857669826426359112734155646125708040166766855450283471047881671646914597560866387958610963031995967303435401626982603245350156421094021641791115498002228986212379262054642931470596880563605618573095025617951717272820344450073452030217025504844974473389900604641361549137224133852061222005148915350407449933632300077630421229419071773441597459439696980019475596095364918628812783030068253643551279650323214930543409724593984742422700077167957036218040535647471509814829348907038351574785469334554542355085760089734362916471823425808327640421789700344183324432453310050062647831861652439906807506820230652976973251675685648835204068327681134486038035423140271410855594646090503520325660336321843212620361922544722030004184767178328966006244147333187826416621415468606180961034186225962009550083477561725480340866028038857117059398682864262441010805906258930735617225780224091282971471821580175650152688278155181364639654802133996922648672772583458930594495277416139588777302349997886983176193883189121746479551576704666047460191180035272502368119861961727450087821310058031124611328258959379764255728839288476238723883423703380861336225543523070768969773780554533004760742187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,11] -3153753723700171735741606444629496319455952827063224311502054899334526606272037473636445447213820198976003286978909375781516672564450859694047613619432378483657812781286998430981662330684066342859672830838096983995494555219434861070946568419284580308509735275448442489619540863556408767679955059550228524274377774165828328406777075685250139162509467732174768058184724502856720914492470717684069364580417153354609464936818674802230077439491314008604844743022613273963893118340098564435173898015725035266202066488856165516142567415566272834369974300122965815032300225689568963229904608783725534764685997697311914496434606768426492265113211458153926892946561008350391200602603030005259006224177091355662840639640721793632114265525448027372281895573072590080619167777238189744807834736275576569535475375155246946075391757982509914026205657761682251396971633894876517602732822598824663598358958310286621818288940147062757799358598680757406123099269224279674348474696785686493225706859283815674995162560175391541495186367535314900395554245014559400752835006749464935236674748697748705138312135799085601884384824219424473146348263985710211644437214655027425302165497796484519139398345691736673811066270837666742401111329227144229678226950973889517501182025149776013231255577855987857638921840743190624829581803733472220241489748403495473573990447305600855536451336510620716847776052705149059013544332613387702430581842887436335839656904566404024557133303715399357755615443402380524513128228939717125016278054437303946995208430773310018935480463755708880575660765471605479646862097187070398840617416304517184448205963073508830417771842842075425537594081418641939067721502260084845014257321889041701069579099255905145439806828361599613390355681953984983442177663366828030403142217012335175257172969138530689258132050580528078878164772496351677465437731001330520474647435969186632499950356414871048823888198015527542069834945008358246905953189889944466293125043149566524869134834105895250595357803090791979285702797451590712807334321626010243509828445490274316161648116872610370170218224781146042789511744287414703532420357005910261544521188480461564950850361316027739170672315951176033822704820394727386305946202842483662318561749506753638812357847928423197798692075211475778785921209124296154888623635954173589538109370858886162647157115384095740980445797107947923427813530394842825338201610553737810760400186716669409377418698325084377626514490040817101642528375856711422842160175150638679042458534240722656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,12] 12821598686472966158084374842383928588502643851207620538969435775103031268010876430983085960729045346723831638852663688987393948719336712711589433382446746766678759289371926185201510614366614618082688892595493830118723178433554349139565049048762096237925556420577378960610200479275838556145656590817934865398396542673782261500386798713251710405515191910413146313693277532764870298512920318211660849770458640085833911008661324880968801659185660172781737471173964950923527918939464436481642570195599272571906570666852403082370576134935492079112703681713851076338416980132860031964165633167358902598250389114247308451307504495712233101664795415401234211316101854273896118965001878045846130696052878414569119375045796467386249056377950237344616154185218755306739614626198943943064650137672118423154056057486464076141613281104785460613975179507938633312070864782961327496668603250627596537816429498657894059090223409673285432675558309056584529078776602105857666305384807571628447850763307567909093142621503660552289365525735539095893194725333634418420871600994076273085729560049712827286338588673456442336369967843688844257618648751369682943159860505448097183162443729285037194193888346266931902081061953789474727703114684050717872107928568883227756245541364915282069148437394267995532492449127390446391617032667224265052009543490381351349533222810330154197420172256500878670945364572511927050749296871353894698788275393334311914549837827583327343575847654942442601177912003433460596952594135225615107762441354999530288596177658321942422034708014627065590231843149216250815781953314056185523371165035002951590719729583260063104169689671755193388861420519928147620753944151842739517610992595757012857127169218761784111033621696454249441183925324088170725596878713662177784715408086234322894129806758949980923413506956293559984741721352752490991797462051682084523368909072439763360707987496878754532620645388602445078664287067659483812868311954331362201381243908539333114678844360665638926609638042609751547236629489715061007005278833180349785219318566453188864142390014514700039962159051982652382839594375369834882847874102348642307613432286708404004247210354142154071925209502719411940918093778250354226564995535247042611843016218151221997754353687918266480920771031477786219634827413124673121897273002998443328615799423531863120928190594084845257127356069274213974712853806547849827526961719976692234065325836657456261570300969349306268946524453845522946211924898307513241008104287743663007859140634536743164062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,13] -43121657752208063920661213200178325335864837393163543407027686147271445037574710737522081762839415831439838642162539633852705785248681942557264233733402181248534670115448376917627438974468106616668131712386081442783576374591819467723898648677379556756421455811663594568984487445819827712764843013276888444849285302653836640294674020230215014740616153387553751280226828295468473849597133872314791458080820119114649973043998567738026717377102668264342368010547444860529288142332520090733158715080985002612254474359418698323960784600704122856105635623389414980221326283067487374804542191017432651085834888143118908128534359621672455446134110657228201387709514725082160410499045017129016122314567200042804774659334322091252085354309933943193498650397219264671854927645836996135755283515319346846715130995567282402712808562195089684630078983298004096459105630019677244683540321507567821732380255162012134224956527067747711536894590580965636367332161941558065829336594511974157376949112933822474976831421795531209756891671318763994324890195226002507917174461314885770580360695817798066316371062948079453060503070041660650015613227604408390460104496087362186447923385710531226899315025252036012806217852664713568268431493830939392292829578053058653926411747838905235421838467145483221948191665615329763386203061263428087219305252147020602127672763019547702894816548484599027808335000617781486444814603252660487145036640707781253227971923344517757805213464356472672098089432786257080333895449452430523780379259308613489209122829321148936481185140479197299985997733891063461281062645753445315074875823341746895380504476532370085297425493876889449992738076612235240401290659229851572140374848702689020843491947191955886496719499704711591981892223241940491967477186686236774211197332922916756586780189271243751058909811285234385287293131745104378669236518102535828062141774577742713572240023352452951135269170158065896263877571075571336164352644736484813482208659608853597130837277435863711849304474554824287377001169994575528400749581983991603712655251631155436738986527913167715629179304081281930950335425524478740832015796400523265304334460238586034432486109304266974264585563354588056688987514369530371275675819900826617536507311250115951930406936703429730987831246268426740762876942570448837194632585060397188132894608392240376245564176403926281912881790840093001048474683959417465459638307690144932129352703076470925883412101510082393059491220038967793547557315373230685346338762753415352335650823079049587249755859375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,14] 139351178333409864034001485104957986147170447687633855339974324285067899943111114021913573628277894494464715648575686616311265882503400216443828657662699115949675370893933538207637497376187656413623212309060062413690912571331254472765060064302726849011865488773651903330861586081289358200190357786500686824622986102772580780825097560862815185375661399539358923463964334060732268171685155487215659980259136624980480822479444359249687078693090359588169104273796992644120362546522063127969241003786598415008478658523110982718044538259111436291567868602215769870392451617091165608105865540903134111683824062650698852052970516465605823058215356209622980297835209935519368082331222328253653086502624049170561997245938048893738900481695655592726291594802444594705388801843414028861347103811680741298059784297085604718710893731109667597627331964203268341829705189043022835022040337706034341464147447372829931308219914429653850004184367172668719986086529997973624225421371161408628435157805116877266388649622711068783488647111846749455787451646877506230129015018525466440146743047566168264876107238125220607155506926555308257921602105942510543224594057586532700593228367543393010101340070565386270084175056783315826833010801769387645019403268821578472940810779188550999573003862859113881256523544637814712183169420185258503714127467042000550211410781841734099583030480580026699155489587827108174807956119353053185325406534186612337242533943766589281855620139874222739929143530297991419648710209023549279506525243063006250048954526345743789218575393652727367808319181060759691931555311251927388669944516597979607226370309706750587197666434945390379813850008044508396319753746184322527331066892405079925032624085931083763776207999208139830732858926671391584612339437025920045990148165767889104911098639953727151555552023730569110391686537554885440415604301578928065962418732615213298482201782830537986443743001650316541312040276912739276368253670050357929230292738488155673304440778425174126416270117846165205479216506920248658858758176439407694004178310371504095643995614489152811974875773114302824660593724529014818053527380469099053843382025356114890327833070577598729761549613501507263933528749392085694206098527387785208511312991044275269895665006784500444831005788528617455357581234621127311132642241168581921009657040591024410521302541458681642403228462161240734158120062215067992811969002082562735502802163167050759878791602051094506716300321417153072851276016547528884176771228273206126857530762208625674247741699218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,15] -517114798371388583190100516902839635386991776957816733081676504283810275313488117284314733972766726715984343888570664991386248317346849098312598963106938117799440647584660139944762013933870728581369609115740605812425843826170789713369552674676815736946275035989743533581275502246324525566751274517211862782387581990686729515547843949140718371593536798719896857356137617840127402580898662113153612000579981987910525443578215775376123313644291136766877630233251255292710281659687997910380758223694953134787409140825019385694019699903124535271719281009591529836376381076955728140911504529115870313186812650839541900870074467104610816780954548835300862028182725192291329919157047365776153465651018851709548709756511535848553793102819472559448627627449624543640252876373700481955005505398564015556924391254149379074037548401241574507517004644091714015688568280339368501788856136703618167788558893970835314450748985616321425639053982413397001568515682678333515670777843186757476366094066508229164878247860520762775141186431428796092190620251673649747167777891993669414880595881953238105698318443286953060888369792918219595238056364326897823759869720995483666240219708836788331622631087643739729001470473207674849833666362217166722717289018519234149257656903504470191221324419681063203014437308099310398821231062381956762568346896439496939081926082382745926988892344497156498587373047196884735899822891539345731405310897526004710391426801571459066183825414339750816663080393538271987194687048964506573010857783784861010143405968147613064755461645251042910483664295877642032492597765258534220281676916820019305583386020027887417517597321165728352669897562075482776297113100385846037232756122652623358123723527121986569224139552206014722941153788063743384933182665811651270119604535694278954921747139656885987307453863756129489011327511570426425561531924871739776699061559996031918090186174413620819059846071117360282467846758063522351658016502926225410214668017052146577144899227348152461819746533422319104426638125058540858085413465882508529183363807429513546835725876787144822133582152084694354961490605132381022250031974510567539504947081146934898254028435083085076541876577367463973163114491911521330542162513014132860986380747072420154898516894095774762058961464204536141849175000603420271263688357642596927568872294433188383967685169240605054011061225812062334470619858102248493780168415061980440186460658668130565898309907112997088006083458848736875021531181233443568639706151228007530162855687194678466767072677612304687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,16] 1903532418455544658180160739447848451679470303909640347914323205126782887431385342452327676221621039427224328347378429784410140601764298450392904440937137343907825917370374058908517608691642671114760342102706786739326958838999498120209552679901699240369493022036676300848392227659222663470969945364821581909187960093902067380185617659515838560161518045570658767395182283124738341728334089391147651900974008569226393073761112035635586757533951525820575111379179062924103814999393703671164653583496580072051132657574023887576413209792297656567822805096859533140882875284586327799845605547547954966474219306510910375087182954256401068287102609104925417015544351586850997037967271685465358167915581178333145713499535873937986922464624285541243197695740128776974740615357242869852278916632700546373386287406659950349076546190650733501555349399772628430522256212034063143652848024961847846807235951114249473948243020379541099877740444287678583448756447873760382226443575003721418189347600649338855934356057858022091347868037410427882051528759725038895562942684717800484512127683938307046777352153679180177114928557877042272717844763437688920535335792392567135503660414094299492561564153769296082870248927239013851395663709041073681962094133560587336536839749543293722698609134482484831789433310315190498084886247962885829554046220509880315971449799762312835330600051797330392834524909002005276659150874812199353125749292990679282980008300188040417034651221318997949579806315775569488104617974878411115011689391829277940964611536689659900936778515787574686839337900421854686316619811068619437045833744500925666971052549918844108949778278280410560661033812355074252033015619913518529771847620904415960512433329046702921499887575240407979680041446135645358347236633479673771149081775658440040490666007192207350106884902263218755126880404762250747348530661519909403513254143938953968364262167862799457370507391141959862426690064944301464218464700028596779340961112980178476331812899381241316928601984219321710379883681610032509693145250199548240232831988478624223902143069784082190719425882178942538269056061896712636167015011589574070182385289064415170285138866723649865958240629164533498418858102497732178191021574613253226385651729506533962524934477597823806543521295102885494915623738905658405291733476252717023451926357160820998352159481816183002156275016900985516228180929944372587807150159711966776798251486861144284773446171861027940339949319746195451450674701185927668385862969952482644719546356348871540831169113516807556152343750000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,17] -5654217628711347998361000202786240465405358346087625507054719443280848932149829473904358399329774013569206479081016029928367220302207799645770670005050494079563771122918158640492994714681026570678463329778473404954866549146037625407679786539830704908651392586291294646473582461318399808968665339268516819808685520313650429188349502797695525175942231302264412801535198236413866872171046713593610665600307116372376664230026626928863434776200230354315440610467481927062961602696832909766491930404242137970623527135908686663982978687352183448449395958315745175413421635560968814496390949816122629598890760827234110718231154993717453602986022343932339857611786744234223892669927909770175621517785760562814540238980580827120491151423529014741230053686911883186066358039311227687501752997998524996918851398411603347210103113083935678463354275972191057927830422901471818411326867054256921505800791332043786288554851233256824842557218841542042390372067314545369758680834904425138233021365683923883678319112105804950813901151458698178700420658095185035423975999430562029712242853054767395963669544164122729323125609394565170320227419234972724497601534389282985867655678329368528553765125027068792216288907528110625972083326553646748199697861064254338162372519375230392810030409113814642350011289183391240686346216645711932845099664127635119079721382033055712538928551194493498095542210154559353940655760777919577208678630160049833293928473551822588192705233827190088063492510337923609534744189226587955997855026536907453688097022227455728126441639341304893282814917415009075368176920065798891547040834262937613952097664485542191496338940976957051076475070043857004655724848729474032729118758363711540250449143317513507568745672284194144289137684363346404685664777538040626078506607525097775479995422938399596547627520442247364187365646410406042355986632053508319505539761607616573295166844046334184288280402863078383229406178351873806233654248930185683768940640352641639118015758761238921592588401518726510990722688147662319998482182302827703938894206852556198906154177370225129095363807034633809277659191058348869341419760891184624304838079651855939954221320792806106165126193041097785524142341167283939468674786567793619752437489407766400007014711133240421289187779029213012441182143666161517234864751204435970691084264893599091152603213989107702184145072165810055518421546325001405532280313038093097728167056048768076549506273272386227948021757046745576573643353311088699625039384289687802564955225719661724426146065525244921445846557617187500000000000000000000000000000000000000000000000000000000000000000000000000 [90,18] 12475607968693131000539486668289741726129569205084183622952548658149115480309948887392619146527266789764927309707742467371589559201248842762292386944734269542577944985687974444775235737095024029741536241619033401695692059276943989281037200974589807677453011896418900804161110257192581605854559177326128928610758647160465512582867443779672747731443859357301392131090542696611381791746895643705098532946713130588777035980146175097602471936650801173464570912453836037126617011505877810215843589596659422935285497796087141242503801272969201251568929094145588753498072308229963383390791276761042266455266670451999494253309708731816453856267481432059240274135541944733649087732698617711466015530539364104020534895250413377956606819080886288226012822422755273637782575368427487481492991837821253471344820592042019260186107893135665048506356144073846635854847024220569102504196039703020673125516201953793497428274302974484202774941081152195784355120366315663979184638616568606734083593102698959550252427808353647584893803995540292620759639406748543869513013571403670457728007384358753945807604795036024217455006455248856232647236586480129196287332556599501376900649988922978363920772624952206471705152178144236226647509005790243635474551306637474121079566414564959744861415570113627732996648036309697901588423238122273386692797020147622381383004836741398792505587892784753782252337239817488164569538433399730880317728542619415608086080826711481632074575977247540467812898799106220147363708764039280914131755765101075617142231912157494543063453055144468761976449461389014377506125838781200516565067378622330370058935434506329921625975705980417626169448237367589419657928698557732822733220587978067899841786685151943161739530157160619626416177119972553512350898290684700622932165384919745342061838401314914317410137316949599596318675769217089078272223645444067232364870789893386064808396872971719156632759081620667926122222864190116388330303511305420969966631191703527325268016395943217938108636896526633195016395916717413100355475924745912985152399579869180178261897820559907681868936031330160383343231517164512639169878813996212898082800689048758323450160733501013711294780484457383785546071690105479925750336143300729504597573998329022360883418344275547651789915831062063406857260602151081273274019839921836419184125778045179064053654161472126529191027618510900733169805926470939386219584469403229093460050426002422097115572736472276713821837781666167589192306120136527807123812662267546911359572132916261055779472144422470591962337493896484375000000000000000000000000000000000000000000000000000000000000000000000 [90,19] -19692567774778207299996398552872104783493733487242864083737143247672952711472731510842202673111382517816668030008747846861022244256053809827354236284904699697293679909386914828987514154563890498229996486127140622988840613507393027979114622560514581853879785586612513428261769789331739783676866896380532300383321415424796335114994837846726583028775245295727777386688174124520560692169359174558712417239844286170967026398871269541525132078231057400761855163970971272592731850648255274423579278463498157203926058951859324060332649020957068792755604021854498474168101308557611587060779439903577646039893192143015449458436274207092126637261019561066443552471881735185658490561770047492565810060358887541092552822100182877002830416732134396901184223718983169342560740022957778475158465960474471414097972842078752222073941698409089916502307392034747211080973653832519827220045753028389576869396793109994452154089493269798681040153621761457515047337898507050880180485874872985173382423227756070580345762564233298264623180627847315471998301001488416824531570366184596397659490121345573389410973851980290807751898709733033384431834964513598172166923828040386432420222117673013863719205060771938853729036382742093120257454869686472930201367632438282192164121012128434952170136207263566729926470703492655654850054679609619357366906458266496144937573480467415307754003190565114873590755613636197998617426703745883325111338720572722704641002493682327593341233644915253466024457502680531413129417045607410359919602194232182874837610465680631462221118506318418118639936855644315665759522581989716857135036898890045265799282263600865213213060869937985576686073014841972255361749674097675782820804894412782568106534207580574421258755943458161888801963174768193619584161100497165267046700240674425131811944173580401984854836966861486609538515974749583402981599775062864343789264681589951884112426430234221744068958974228331435282848506240283871647444880643594834420339594400125631597362135269658086574097320108291821647722983855638888822022114192087776651146559627048503387441800569030664705535585792014197098619710152461106265938438511358856512773259305749461484792833083885636000737473287968582255930712505950534555115584685447625597897020405264743721727837866374508727669532394495739294342438608138956493205299022528288766646555203034881725266551830398258589767525716639545078918603459581462594322323031098774079067787259387575751119103755849166770360495770474541677873733826202149944382293800523110230045512233797340168744982591420011885929852724075317382812500000000000000000000000000000000000000000000000000000000000 [90,20] 20795486530272710200096316041864401180290454656177159942180077999836761132268870831524026827283947719825914065523279646138418258000389020903671129630306748446563010595944615301188590742929972729962132505915208893515545096687191592401614852498114229014259056337468509747970758394562494296546551017081519884217842207251056615523932201110849606282438171763646778027785901074963255184444718722396025097776576890293837297782713244531549804131863550751602720138138261897640830424721538176558030278058865303500340748889207510427386767949316382867532602178378220954490978787542077023516821911266436166145054719982100032138319497485769805610691272017212145736455229070284985377750174988771292658252764337631867930546920026772542089757632528490233814483075896844109015350716134531426894550292339096553527631991279274955155139278046027902962489208530869310457930267088323164595276519561203414856473518053674611817702325331914107592366132929351229541292226404510617512280202546848375114663553262614456519487862690820509545255873103751864258340167068730775178101184960048163834762057345374135116120197077971860534430655945307006532887326628110219057480700962832129769907797692701987731420456830764382799823650882396522547744399672168285896165840833457508182397858289415984959675574310727716682899716003763028713995222278415522406695402607131011439604195102269338623474543722516792467587529785130283799836415539799720242380346932994858326297476731045117972236408112471879015919888295744434071877652570701655146385701767410531105754527789145764532231862261242407978682178535866329309605290155755040179268210869993227901971358926288307565943985221327883463062169601559208769187769069388993169886496947979604909168340261093828790399684658248505635493408414061003834510597118168100909613405157663106147536880622128812282026949193278975053077879993229178098717206139048703904496603250344820176563453592701589257593518672634078236565783765392075651917146149578196727721407357122975636128089315364018666206131576481765561934146248176856531691428007292417876792690900138062687188149294128563441045376970897086464770043653090296295291581590370502164552596794427470833652577181777659954275132450491616747335592392708833238452241128295769728057430553404211517159414395112629269047753390864938704432095696074201190982481379843927686751916957228624287773405210853237609793209704319990388441926312328726138344342752290954213423807392412103507856604732745221472083266532789288003687717357883913610630013737759056870325370380312104780554625926836109783835127018392086029052734375000000000000000000000000000000000000000000000000000 [90,21] -11609877495796047092731182462279714247357973578937052054773804740764019370370964644440260787324567933832671226785418059567926552372517417411344435715821397530569657166710218488046832175406855731781314240285214698449384392652644391279705005832932425400950747591599208887672411904145227858432601126666312511627962447193108335494960306987447674131652232577957113197708811948596749442132195388690619590981557124237796723048112809520013777049238994081406949527658210206924398687434645081036251824697512694740293756508474993164640070081480573880750545006346160401507406076066309311553649528601033017535998994410331382764216565178405816122648142856795046075112575051106235426783312260260148570717892510097868284302346654031912491555367844975281288036286758872531505401531675336196679636187970910083247007599199605513811605972404775135452071655252749099166750111411995318392230194223546587633898785471311550813779835948294982989804310147857168882863572438746713098714056034859887866845775806312237980408385560414659003699661602310520711115781467491145391930994097965201043297961294386016075659901226170932334392388051105473273061409104311789650453414893577280204121259953253040841466541368270977965206502705499013377206856001391898188542676058093258242057008671583496031591570975167817194634431474458187802129725164506092370482791802689223634307550413389228199265905950562082917437124049861886695125203703944739607330694380133613891177705136301392804997926730634558931537749770544936466942811269290863026683322440587070214211817260272427001251482411211453967167249289130494547046596897975457957391331905188615903321014393382588686255180730821444978486039030874214745017493546700211575654951320447371483973289318227797364252220923290669569931353354383499252274818117524049849078234174789567788677362811860056361674479371093674315075154158576156698220295580746753008003015984875839816824429762264119143181185868563362112768344072366582686326630304729383336530751054063708794191638800114669190093377177820826394747254435507695464639214706585289343871242071240999255490208055895717721687142291820518485499831960628314427167192911690471132876987926963386983306538484907119484062791990557397818311793982423340519552147922974352822023850152083280732005244173583456414369479613681564255468920859903882887167389507340973373880484577783254141835898403408314071706184119658363310656795680341533452181169513232372291096369659737851663619305064869627919149333986137374993462589291252290388560340395220500101639398429335909995768787899075857872333017439814284443855285644531250000000000000000000000000000000000000000000 [90,22] -1523506745301755282024372004912233186920424997947697010349236225177923216436339210844907149731647842914432588734590151281826687205224185190251979441339335844636136073730654603261625556178625218976155103889406561731008301851287996033543329055658572535483682553092669696067959724601807769053272809332159474067974406513305720934775816933382884584106644836548947739340270834954561062759761994249017154147858217082881066092477412101767119415124657676901962665598458331981829848863434282394234668959421287828538502411611588883925197889337104333264200934794477654967151063578152949046228782151239685671261284564860087615247184419008045433483474874437762595492837595600998936379699021637232867098737647202972436204029837581645876283405958501167288365626100304676559138184916547861998305720276336409910380929449053358966060713930864649371448321066019967849677552814463428454454286003170923245092381749636210736084113061481737125673849217743303951354478482231846661398925423631688235703207598448402158625201835952706724231773791553319215648098116906308243846356061644318077775217927877022260798657553710242102390077731409519857977278967253839404434736303605409925193147491520719252610605593472069583202838800922552399594574257949206618012521719758535543912314286946060248541738231861553365292442802178765631682430980306959970052315801685378897035994319697826931496286154160823307497040229720226038747474145289081501227166772669599230621305429211179111179883945080657739899780346263133824673228507279379760325680336856443325102812758028814332380780499242109161514727488696072703395290683237936284322027254094981250074618111426725857599498433825137998389235477300541648802753404508389615815813771400735965934805037460656983164157334358813844525846655868634911407940311751418662898566701165329631735513334743293224477078835496139962025312050914838768632232333508098684611645982185635530852599387641084569726843149013190661598832195438850368306337668315131857598494266442868650474463719903718485050604819726975928040737692014281014916465501027186583208841614642650762803371020887217532959854068879430660100028537408349199843967477378344304219703410779494798747331736426810082508193258254471762044273954090200798371566447944198509356291642074627241004077279676735567341886639869235187305956100248288281187697682246745675362379243443990845161886558507875237940576951047862347542533015202503707119885575552090111009043115738700137051202500046995946115000305264993227018248776777119428777119132789885574489661226312621306899919468270335892734479443788586650043725967407226562500000000000000000000000000000000000 [90,23] 4644092109031298835298228759407098697287832034187793242575979945886125355629726622328652392437017068504149944650533610393277803314053704162988286007940124423568268195119074571632970963954226963358701007048495025455548013078042382655565855855924416382373733561908253347748670475537610083856374002388616010907024176285009227858563400991804909042231420239757549606193116178859367416847726789613314002735568145398916985435273984689160772478755647547678380029992909490106147838982844550288894773071377288278951503765404526527450504046279654218414759383208063885980879611059870780955126196301409431892695061661716428099021177335940086633659541309696230554147179483713577465703414954400843100049012184253586145355764978611693624021006928110270496231501513902414917123434145981339531260942003157945686454493657249539123118831557807531085534150177165987995130361665420666756575640042736299801703820936284218504785441164391795465028681329979893373755910742396396796347531861040602008580131511607713325668674099324716609982993164770062809074901012011891650914545616721630025220056270483443663992817661416487977783529569303399711440927838861407017629324516824852953642145734890474014655696941515256002742188635428044513412645402155269305727601562249092086020132800713516888102902700638772953758617407243186265057974814151383164621615461099258279264591866700871920878247555968155311825696250845697156102058495111753824606165637028356875907023125757279421462194039510245917869406479100602191053131039648589357274954767215846206351900981261676591763817275770740835501522760949571273677441353285347242346836672503150509040527495118694303192308866609164116989135916801531344099516783467069715434023055430792048672027153798500341423308060003338469018366868830958135034080872258553794295132751026924085435619434334918550400438519223415537622979399267633921178449171895989889208635315252657462050006885988177418502811070342985094097537008981766850910934129199929925294162091176910122358631249140930163175252534026567834936513035322664668682791312352828972586667325592617819230771734569232540566336237554409941328963129546712694455313162893897438792430927940030843488977021977896761094296220199839275096092744916721722837713945182426457688702903676444892199498807359725857905509205379690609847789486305635743693741555864802729511655104450398427995610582266616000423526730990441471685326880822488680607195878366828544974952379178065476858743634870344083567601361759086201951568797483508857640102710632667989016580866574558307084226487405203013993787442004190779698546975851058959960937500000000000000000000000000 [90,24] 7744609585004064929656123766104126569403360126363792629597509589936885441618492448064447999523972196870441915590652990525214607747585236107365142914557335345645884402633107713066553739446112881550155847108655799680328412030294223157752832468669604585269236552855133108787132517666554429770947121188711354321314671331034849775781651978885623858110433866851541229656243344831229459251328487826751858284708076584903303633381310939260812046078501752132290628094393784200813916956629669028848555836911695211758303802468410756739828126725885468247734827090805313362095369321578079508002596567303713262358216270757604020955928467049226587197092137526718488684482841897320743990386433048937196022864379429338035529226397161400213836886582714788586550157936199598552177866356012782057683708130649199383141349592939893529597833163658115250287352188811211828234456811041235278598822520751964246128046186461787190600603034229912242935105074083905831420160241812710309082876781780248600820433384112684484588347428147059802507953742579338901300539524736380372529766374330966222676306914393257691732574331650030972890272621959908233208963358662698693250819469980370250786401930316066265032846745353296345214225842872127645563923523960243119028873104802116807391225294045861170930468235710510663012933220982090027254920886792479376681710132670112517119620284347180907040002598172899986948873963241903512867776800911546470472157531721138617437155421447690601015233323792695653885413481592992187646790128863960138054644167097120280974712068580530476729189338749646938167004758106051595330017326798382046415759399042882644217562736954111471583708737824679661874474932750034987707246677260484544866349049134403118820188073512810821252021937613548078491034023978747474726753025153788064853028872326355763091769295309055757382344473646868989302229580310519632440320790805332655232168739340740875807630414588037975800546944173208507777611195450711240116369829114256857869862515701061782740532857637307645396594819679330330087339314945850030193908593697304389444508033340255666976496772447562455404388223563712985013844920255118299984179333568352065823949204836361853825800793034481554026107370422925051160321935839935247888954687592668619661334998319974221550680302634551711845550021344405164337025050426216237684104963893755778150228510196026075688980258771096692094416920971076666278264174229316056371770825362259727206476407200678018316047160385080571974078724784158797808278706283695681432125214458122756440755438640814355475951267708724464897335811736089894452561566140502691268920898437500000000000000000 [90,25] -22745604344960949176367262162044826563263235486209194740586979607039216212693856650350773422333950215666968722556761944440601623467260335749982773485500507304147594779255017116494109678471425565708763819299264152400264797377262716395463213253372092731062446946889449902092453706565789916668848506837459268422314730102919825849824280756838156294965077690449328039948583675761605640132372414328824452412843120127976941564023861556284437710626039578825619304749657355985981429277194184317257935442452459225407853012242706524394891888104946498830264900180057005546286619710958282230830141138167900194915680258029577468449891543035706349282996909421583639460577838771145901419382665754519487465647793970780318876696761635366032788478189330138002669913143842713347220125742648702484221458501615759090409582930184458898091016173865048492373675996506998263875576395158916145266128787127909515181158790056215755611071252976577497981163489516017138297410576109682510032246265644780894587006827532549149199198404404964554605580100020068765403461252855433501165366189482362112870750560233202226793889374070514996348837420294919032364149695561350042558823624668465827777644801841943109304068807506569978737279750406480139577021464963801209959336765081352070653200179801408326546510216439401053239338596982116356592161782699855736660746055173563754388890132838064329584688175826677239333839563308539611082906085455649150568466653179269532891548925679752300223492080698870677493264883459255086156902438235559529561907836527979291441294572460161844828252267800983827586782651808224171983343848947762419787585611084248780374004920903787714981815038672216661798001862936993159111624150279481684251609719237413105774752617551579310731041841083160980817870430676465088186472896898377416530773640171878704913710757443075207137921991622590546353500049288797531487673531578373455257010371389738304957515704787428634463230551651171359562918354685560868562312567284445142923952002230006454762552242146257559449262189481916089802825466616100082827467939343323000218868080464881175745495426975717738046591104952499523430826059550185304017080702817384671385425714009345162292111723447806210742491144016273263998864603633677955895265368877621061925716463492854189395492792443344494982204936345015674139636085584862803845331121788986708602599792494555428402277655654658939077095183423485782872539627013202463717490477928991139776230801715687371369532906363069471989677451801360898108364441367164121714867191706959142260139680200476406917674909270332539223529125390309280074774278546101413667201995849609375000000000 [90,26] 21519171574792938867021569368517246494395500715722239787772904937995982641695729517622618253325476558582359587560104624586948418703909054546933617675998546197472971913185960233137804564498488845205723683894289149354748594654603149755040314077176095162538422208315869531883513068131148335981727735845286177159956658205218231895349391529944954964942354290576863692272273546481175017610617891809348893475798296832367355696208514828000551800900102564854336160150175752052848233502902829998254418540152645386140777869653809333190907461452287081301679410761409514306574665062598482528957667517012965259874615330863699185835958374579621440097349180416198565439978860997812274652634097737750426653858427597921318589730474293147330112480978825320996128134356428230752109536598002766125507318273986226357497610745222527687039477018234553238461735732894044389260164634431342737329029489617157265298139046565102395460018112617417047299198609776827502817732687299361680460061848354557034035183056341716944180441252127881107546472308811266785879569473046591287084959305680143867931673025517442673487608643875347121288875487282081335234839290537353086415886632642074533523473936555587140395826677161741350492203472264021746582151809990559868234016937918607490424488158882956955927635210247732713133506636853758961337743021552791625693418010683133645799032704403664494399298160405858622827086714687969999171056615538806267663851022256478590741260642018735005878220957158739719922709088761098296129279126440528085179981902878823006903749207030165696675107315305450354166691140771952379518424416210854617628036663902353515776300547500916516688061696866198932535867754894122157752357473493153643221629098044471277623535594733022461151727068929989126107395845819297083369100173630804374368292860292215860177317034902372264854709767393228116240894608576579560002536390111732334235697703262648413694269308658125028988019568044384226705789802947682653836494537064414326612471165795426508783145977374243739098112281660296147383776496934977221199277932921980385383140221309827040268968127319341288782599636029570862623716340619751850116102023385477452239385856707912753777864025443777250060908511514901156275160113655426827440665140669499363002689002860844566064454795120482466380321565726665035224636030861182558226868635924520781230752068679066178801477873359698216428465432243773896706480832848453774310266212920984973259193476361459448009082448708813750028140057362529012408888358893432263651664670948112790594436716420937951051024222363791100265303099861591284991391148651018738746643066406250000000000 [90,27] -429418180524509031032352683809404359824825426394110708685095827675490184817460620981538745185585334238320464852416229960572500959179796512091737288908841831793707035319201079884858823881903683033839950395204378030527787119629598842331279963819234234998856612834010010895723712845245190380344413148276509346869778726451584241132441152196177550439354049494028222175386591365291421605647554846826913475194620926031162863045418010750207960452821611265537286953863434741298771231450989886301554139905625367183223765274539203082517397532759900075081664683275014932542765251862540003118849696989631664414151265628811669941478309375025014367650428564294436468227805304794092489755786270895234209187237647240053637064190833010755412850013345144926488952074199759532932028708797337736659739263499418563380220817281117489830371856877627917711063597654149824499789030437166425786631291878444699416415954330104307328113009170183003267536897728632411232700997454838067675474271355830714084507835873114197846132069399892667468466833513948465351393204316882843084512632374045501512366434771318744109145031443913990389645556143010187764276203349911250494386958579482633073333509903208152807842521279265408811610875970679790283027148311134622459721829164112102414442253749391509768539991496307213097960006835840070826314930720494280854042463736800652596028135345483579099484671381106635288613096374211833564154117816840861112916904295952787458773226582825906399660568412329704047887298537926409303156932880206520888522974457982753487467451799363928823276547661242965568117616167443678357951195863925015769284319859664309345237412199101425124092171192150399823041828831550579167993467477190572556632103224890971883468106164401276041538254664098658932981860509085179061846995750437004402608258404499947748090230003324257260023038292755060385375982360372011605439937482362935623310768689520398910379919646807703164882825861468920984237192072953100207496284204258699472623749428283154948644018810214717852725579114288446079233692906145054753783771049574014654533054817090342561068062721574026802793123993638353449524353824845916845618658114881521700330700664512758087146704299863335382872160982214855846629255925058490866576494616307799032839769965784671971232192066397742432894864309904984245773472430341064747694942434816142946321353640824713460563105642777989788498501333970813502652431144761558492854886130193283981696362049809969961499238881703950350035200239448315475611726769460502006792371049824419262087647661372494057328773099275436336868172135239341002943547209724783897399902343750000000 [90,28] -25539940983026047516612729758896599243837402658661126448046743828894801032831334579114597208136379288463167283322702696722680946261591279313399397529946991397072073075562439362792213437426736087495368603713459397109289642931397612870389038153294148744968778459456843147046740665560879148518785776337162618590773362898081611453607674543970050924290404693951949989805830753828115746455922571602715576764698773166151211012984796972182074419507737659769739709818211702626961106011798992721162428396048184134342994007396262332548111752908732100774758165403157009159625112953992794128225798506760692332875417861423653934849205775417336548316914538680561304885306107681850729211366495237828163953449930582854796890863532906325827675303060900235829641980019280527581863373557161478183476264166127669453290779778584561136739700701923965693169992855658792497067729158143943660600958203070926111619538536236091683657422621613650838862425405561810799539091701847248546094166902731260700672627098547074411973120621388691913278163204945659261992200401323339149728083294720705796159979720546927032939297442172410844829065972483678902712226005667480337642302782632561235516309487605484773082089111835574268875277114007380698918946572194100755034770209203406785320640853255438368458420991952645619587603245931172332867440390924688067044537535036866878811524562332641285746836500893255351211558691928358798051273346481888766859025140223310997591845090696060491731753419995057832710829374604816294179057201614090155023256805744841199633573655434837131974805460566524140422675899020042004296526676536321556043671399662083251280133816210669059851438794732712366287373212827100149997418293930016728140633262257595214933414767845044327619023559680423885993403550812532993025241167748129732900961539908108383121130162167269625032847093140107131692027385484674281885286858408677559729869134327019672705765686185817445395627511528039050142956188624700829779402023622045883190386542994904591235358053582234948499905351328578847835311436803692925526018320284599477251451645560922407056805662165575440830712956692534883112016181045101437219603636318101699080149721478439040369601689558555121298333436788029163612856124305655718643241284769303848376779425748596724328581531625165913879006047127716794085882386651559097360042434550482688932009167151104196915818685177551539000495935401729254441238270525006880971936367043521605777458415057180819725215942219638739492897929684421215035996575389653929964696307945741626296160759877066076017112440699088053317963864508044480317039415240287780761718750000000000 [90,29] 39354668549594976240171004517570760463846148457607462458645304046369541249413383789164280060179637023703717320457941915368534139361134498316825929481656653962684251011236321487273970638012936572066030947632235901993609667360898689690830638725616554889551763538965399348397624303665892950058931086923671922050840220486621870759266997821721522853183057057681371226402182251897532434005430254616484398979415914897336204822967032420660821164250513153426503590534298365375030162189812940689304845337698144126219782349137499451226952432889091375113644892216169571298809720360908392691508149336641235308131653462758493998976508397545862754166487114825172741991761181335462483137931952743473248716131487179187440489993200087024874777265056957851369866410280911046358883356923867609228553395834758768078987746797888269351431651673128571423194486555753942599819164686863249656544060399374358981979825384794942412164404974204347911092765434325635795700993141703126436908169533177950514205327085804417769046858467912418271522124100150116804673772848983417399553757981380227274505547632894952860673180295453606576116990383279435725168983969714444265513592232189884008672936910785295384806917913603734605787196527129519302223591427479433060589399032135190289229275584423602760786146413972118763372779049094630381609405498609423281133806093215647200919163681915499652409526635812587989810518060917342096261616084778935711675347130473070829644160493861708412543074260747406588830828058812301424247539823460091202661561548044624329342704158453802320338429123752035705525845244075211837998201049902919471306038225749591388115125095733519383159290699958179559398263081449219397347148637847997759542139613576248743815333301902262901265108877853757368106709851297409503886090930019431427274495671758365423827878874011444427413236034458073376196256424190466666942783958193893834704162724593226218028108327562201016147256632298585667772909281499323085753786063133883284134264880878735510722905714846593026256753155176278139503690554486928465776126762539605283326022490093726602402709995983012537752243174579737513158892661647664761333116844195070741850254908647728613711230237765755070257379111090740946276649769195389101941371030450764976569164960600172509390643414244363841062983880871502271456802069361653261735242511223261066231288425435257071762260036590867728647472989998707353772167556228564272113007328091179851481353880266891051268035134250514462874579108455844120719677816386431807850391296901350637906372345733837215979232726165546770022082845308375453896587714552879333496093750000000 [90,30] -36697792702620022997020187806232986542361947560594756603162930458556811322588075115485755625890275749767821155036393097469095848424943855120636890107513807709362850109645341406185202513998678914513847848444709624583474261225542897792849475201765735942881617312136392680466815187685477307199248698665850736528309830397367112705874295160327809839034666980710945383731717167533495926149445335799276952717202678510446520160233751026501676885376332157678565570430728108372570161140322450830804540633650518686376194313382127570048319460084587131197713650024063587912668100482531267681990204433822792002343043029339768742063777263606251167089450255460446591252963989482283239815464223200010309337190461896441501891117165134239745545602824705776074659696981883486223663105861084830511183903406451923756960223069408360248533136272181556614485909836817849694115643645987565462512246505500342759493896457901323879309511057150377094364073799123700657836792410353570786260717167819189314330732071790739970125862668311870738886869566406339414502513785122810985830608814298560572107126747100855091135641449957873557377206260767411102179727788306649012002853805353659011714124299931038527752044301019496696860718826890785598727510944019686055078282824110737708409457275932784684795348851351309067021888884751984033128984838154244870061228006980325424945182482654305260468923345351740140924916973521349629133881296855455514483660730486877216554845401215770080903034712814924004338564285449899150633528187580722722244645664657047246494345893744888569647850594776751615296650632560659390610263553555020746098970251977539669490080720329813412079419547473327221870466106617444060441713790603155063308819347729537274861689948916584878419787953314495719645694178746675814812690797673066468855308842962346578766108130674892159521379105010110282599157269795995881830524916832686763637128128774650328333875756460725800000183702168685899688092402187514103452628369972816217585731782316783088592715010782368696188689735085255129166649957476210166755491248676284538159334872653485415607566704545949661720892443623030831157884721371707726042220123731973687362372650509298634620391741571700310827926571140891262656422635146208027074539380539341195209548674717781858170885831065103805931429125703239784662691984291723510996680849467510322154668768909876101335158697638756321835435243461536838453611596443822278705662944192482161592091168522941867545214398570904314956828425456126849603369816824293066079699225630982838813479523461295869270885662952839533119953063788898361963219940662384033203125000000 [90,31] 24847823626582267461065443945257174719032880441123343548863746708385879769625264446196793371722185751947342696392448148170341157512823081216588153346125151467310027487221630597303422916054277216529229261546374334107501137697134402662645794093208881881272517595222974355543281045032818720102170875472926257359140842429114429314360085190699264851826504758256298582367181019277483472697186276099105593497495846823885771439881408547550583797343007556646662962076957106567953138141789539844985721158429128468320528601391384256131103027962673898969373415613177133934182408595966412096061702204814156267328333612315724325157125923130284884899225034114829390272525773456300130723723616029630685022972886363998159128908384251422729509134597918884695247977890652882861735742887125580269327174142978416769885455934833050711187980151958139569795715187702278664606821148258888207562699996665110619201199487223035506568813755944684951793063905626790467735813438893962205306222743769326533143721560867595492191258780656378351079629017490443900708032781041613788220048965178426839033283672245733661331303073621863026974738027956018447869281721625631647397234632926005648632546715103425144202886682118722667184966222192569512972649446621768925581092010161441037175565501332989321397547052690289058460823331527245017931226279296884512320261727874871293835330592236401030383820518744008647812708096744728266458558731647614181347411032311020023960903885569075831755257967443308229693037451275386966650516141117708422723697035127931641760678668043755949834933135006684232661893648766525336197287280934777988010550183908322640224537219800539638251072319419746755128836201544245844811551833134436582099018448618236954649228058915676881655560324313445892596786863923304948008830903425298276573341594376053057642709218290149350314180907162734858034256837804224327646443319876712345788224623251406889692403915178114107944269062067616178773007828287046317073393530592340376414445908087649304554893938869769931340250132096807980559109434509096318484324826582820148609589856592221436975661905019882589237407905980339154432994364166315933333016813470608262223956383206349309865255757913466693825272992800746156196030970526559517515927452044818011577091936001300433643790549175951870849628444944588102720817268585191099103563719876766443836188917179469879226782571778422721742920846133394375049184501215751248688460180261252686323995275911151560044412378460644608130923644133078828539879055469484440350673773968083003151276768268209912423555169318396818045613372305524535477161407470703125000000000 [90,32] -12758443933528328687624783056594324187919311262677543167770590213537330617467558401571562950262950302208098723255595357052683635818011390814238781544389579181374847716841161087718160666732565192705396782820802000722456938079892695252603969703899838073057810272967010183651028895032676576986211659536362244242207193089375550163077354934127704142878607721508767682401497765712989609716889963304058929248741965272057631476272479325676091380699485761938934707178870207711220551800045521925048418418246824521158268559472268772835107854013602223377321763997621285958553228810111674341683510459012202190358596060708140490637751826478352104913066741228156155567480698338954532654448075359125444188725623425576369144776481464126602881133406755072002875359370853961728967529664123635143840002808809862160392305567506818298990360281067885947597550943723273737491809317576576508232094912750158587584383207690386991809020530550527681823246126050452800009144839293561539954774680958522174559734181868480871996909209784667825775582628046286151559645670476437134673355868880343557349961013910000445567454400065937823399018962887206420979997575272650169676310133547234488758577982634400949718638329743589405049414041760403850370794665442652903551243013172267707569636289798654189740365575231502433617706043647001532436589043640758334969872893586641626147020263261003820026827710345530403497533361606596045808443246909280673355501679597743416959994418499532777974209011116701716468730698891583657101150416761680594174876834629163207679350042719345220186993849410492734245286283209507248329179794730968165979401344156443520769876115829981667730490377821486810889079880464332625984688546364679341971063604496704712175773987394040504884042313413851351708404819588426243493361708460829935587685885669859183927354644768589798823255542782688691995297297863802780410628143540720906784758407819807221094943438763017677793996231298313885905954172077952836019871385453762827739073348205462539086421080643472794387916464105084085375987246222696325201888056274228578835195269096573638757346049685191589971634850666930740955927247343481659937815484998542062483682942322984839305050573254857675432319143631941484141185159256265536413610980643073323737762030503899238763871650585661644413941715105832822106930394605078081683750086871569917810879754487564315440568914940210361581750505071294238306894482764877789914593171995963391971625437195248649723231687084932730292857916789550675525302781045145605381096971463076216681976217803652207523980354267334469398065266432240605354309082031250000000000 [90,33] 4761706858481956089280106200417178920107739367600691381322938792827984288239160679864248299688609709043498735857913080578691677160800515029241914868599503060873721460682646812471364483136500854412709928262111380990687025782828137981552676307688770540604074819594465591895253913606127100153104414802239443622644399751295020496934069969720199120433706527451647750809089704404068318188221683780014172107441925163919150177885642422890042601321606716787802931647600933993710561496451580989678674025805324835233000210234355961413510299802686694840210893386320319202411166496275097507343518869256511186307996092596426598192514254428141224325729940794694344791844156281112798284564275517553740666158667888175889572990595120983310756779949830035612988298136983508162800917743059336798856548463362027191985243809215904201148609256051598197806061377603570412365880263858423673725561550303257501052636138882132729780927604438187923975745332075703799783023533869993528829824546401542056434814689197271784627433370467050090042756768329899588759235292968976535953992371825317830403523925948821197525380097261029572727816771924135206405340621910093615817963953900506599929701603532899376590057647494446863682108269611616704568281420505940595563371138729232010816817424413525214926816591493435165471667557947599810427084039279317036954185454687412017733422821421387049252209876369552765879295097501300594480567054536762876921204129006433998828412363534645415564641602743500895909810364089899154486729307231856608151970728621045340295866343090439917498249746406692475737206725027001380193044541919853579887329778135208928736583474664196688202902348483302866605378457545861844498239360493397715629845160071883966320024387068009622477910384411015953375898491479720493590751597288659463173841382360042874052902287434504765262409565500477330069593156247873175313212229650056434211669349207933530378539592364193908172287774531075335728282128978471668588542414365636541554917264616115038852925540827312771205909218227617170258097407326690719276006802785722757498728111436271795736699294349073356084876005955303768644945951850519738803711776126161597381067125916342393985705357892684307139921155559401563254194037178338686727988972994996494451170753625049932451136882437032486025563247025067021113502127465678355123894586891390374343211362036707412195644393402903892992919542275361534070513254968119155029408802520810005467344557182308971389122373312416605427717739967035654996477462084328623691795470167498404390371577746057378561197667970333879949862421199213713407516479492187500000 [90,34] -873100969546157267109836937842511801311097789609028910272257152278594099406780785095400269216197827249140851718276408832839131875984262791136230004922931245404539224834986173937958465099259370985370904723067477687994414696754629006568583781254555668134926623968762076363408713551014458594965761765950018179066633872656370842123465517565083184195929337337858385385748640834182653480621194529689837625135877919486529659811402577991275237188327100466956706530287448226512892596412149053831891027349221964562979413274913993056783869236289682297628317717733483341765696167544427702775804653989220730013909189925356039921286720212812038370156032223918868543172695125879132386655371472278948027645823411409720839805295566554276289802419169278886772823931363573828409392697083906744204022891798170856934505831204416629571539750415426923801678545093944614928462190925165583938338249277968694631488749454339026911269691457863873816684073868044837792877632685754753687948746715254289362006448091623317248178159656220990259935339504252715935778182489485882542414600133148354089934997072324497412184485749058209080130940191209299151900002017053873464728519393047525338256104223760121124275539082259180946843937181378434876978935439632496965041615252909887579194970905221166650044058335886776403562052885003716695112034078286268212369965544769055779999613780777505728568535338463323173477673069827898428034074391017150504683020758933060152289981615349141270645570464831305334810994491142943727523673550361649345054410495613029730494961793863462135494482387354737906807973329083984302136354792371479795548601464633567477619463623436469590379077018606628301063455370954501402910554754600638652962429070222726681113513001249258456211925421812797220886965655349390823349937423578954546293549326450785270645544536967654643703757003343202220137971457469211819669336086222521945641575682179704645807924116569460664731789593024475146507201137283606776315525966943551433904372523213140199785754982650619229927457926539767460059960945310084746341508023072058919841243068095948199765120783973350454369653140201942475585769667829843285889593086334275801070841340273636142245310869319852990977099836948125219797492352122565791617194158108825276976234572805557404330676392577334105724894489658424885963809130716659011716487208228584152405438954009742733121076869986980251040463413402330557712869331869928859574772461897363071385291890999285747495279617581960742826601421815745952859281804000220143602118150941886879351842272121248839003137404146670519367035012692213058471679687500000 [90,35] -469441489960857418503853478696187587026098824241260536956980175572717029280186625217654879926692223797249805579420915403397675129829264914653216355164288792250922563096216986452910504046701977885999092812146641101656499067678577531758242241177780655702416916944484743630167469146297527145802410927045701215440936484454278761643907341227921864464831475759577686726664439907531803375482312125332977749202214956008976655502136269761028087967942934029596365245589699688542149807117015644817588669759251327160994273757706153110714593340854334788188018457589263546403029254025708011912308042554939837146413961628575645153528258531384062638181547266305013970938973846775755370535065728649466523591985654267792301102247542022856433099775560444830800828584262070191338672872339541528086095678481720312294091477778564425500087142365898065413275058241338378692457102263107407040314948236613549332098573635166332429372302250342300169565959950066845629162723368839182055483329659129050634466682755267990746500416424466188072240085619962918246938349942702329342693676353056005192256675387473541615595885720013795009666867883396770936149370475560815756796085207979818747894663549572505375392034584772561270128177611094279118365683572915082070075368628042610922438460059222016145509004744007327386610424883335463488870441763763277993688771682484187554651670738673555944369549902915046434907317892522040047844707697280659338615338966688279228341055552030415670866952378904597524818648432125292244342877843353668270131945996795461164589915473503635365148036055653603801746092417945701333777241941615042066546964553702839705870370270883087175404207038640960672648442543176434459617356346210797678912850168276826511680550774182579841007587733991232320302872361856842114980347377012834474446125122905439100609168244475630970924927257421934402481047369269340944777667435584075446148356450233986755670578596418737081662672481166332952292896044679859056249966451342623088144370466503835020880187482190540483730111052506578891108512760484285125845257313499530088550288083793361568824767881599361368223380464884443529382177792961195381091356070781929476426344169431133460191099887644324098654794376166188947374822575944640289066189085897397202714333197824893051861835982059890596053041198214228466564719853933709990922228722882466400687441967186295956381622227343371777455654244889745036494052263127253094698064426678898101757036054323835785496811608698379214579647476688131740090782369796013077548519138328515653870777022413032395983800704186705843312665820121765136718750000000 [90,36] 648365143285739659611153371570881239199448324665385912188187568449176078594853667712080178385817037551854062022733217973130577660788524590323352575839202106270394550341314884979803361863211759829940045777291890871010952727391233179866679245285142902970905958913647884743953314436461290079535704663545063309213955845973852722099217286028186955725131556372002873893719778718877267102820257077499006681221064391368755161932302272531263085975264086625247588066078352813485981242741340416775826988266072187873061367604929864376244034111618128365207876771677962037446996293094976803908777121676185027838990610837986532846268183970781308979884840757800996268101352552406590159064222676802061381856009805085993874320347732049135644110610278441600446840907720291029085472329478969571416434869869868009449464045218459564490850620657550842613427587120534789656604417694725499866116658889142955816748910582715958692152487789893220887527274016387372935781279629503380872963003428627485403169864741357408695981364196307939049432807044976605576105637120267670096501420711657029384883056978363238357408289874289552398961871032024380599228201125103109103251729146802425610387330565634241318063372223207690118727315165058682189062028545574873094909672008029960687048901703315266389888260531592721207093625340737687610675788210794904786462382453222791666366679536233393023884486617769200064950088835472802208868318893642805969752158815641352088529028443292619998480067923878975399361144656799532901392264497243517644030363379659785333510295544248086168002826374623994981210665585711018066985558429526852954765333678599779139525765827701285227428393387542716263291899500982366304539195673253510203724637647574794534036319111550811846309087840942800562616103666519472833327489426295117849349234904754006671427208021196946501439743379079632607156614400763149350847651434475177703748527515336614281715167479855996341757853509900818756073132639393941828548190635920003732319638897037286033662600476426168102302594529624403654301062094197001777823458353276099191309525261581910175056362400004026381561658076216034936607568351303961691804127053989162266565201679066854162712963145601190200335049304951485251899518166134995648014216401092506153483766033458673034205546769861914448755424203304458919985299439610223838818066315738355126981773640394927667944410805517154039205317077070546313826992534786764659862312350165545665821881413683165272855421932360962174014041774823084271338016995787992870388594852574895961008260643110333656946586700087209464982151985168457031250000000 [90,37] -456685460040174605819679814172363137807438719322820551661336807574324527693115925739163417726722860799591142719920750878776572143009190278009540546253276543229573980132463161330339415405295377621985938350716210128055955947249022791670035082723602931256790920366581458130662302859064305214046495896960700710765552553292246585471799983933981843190457761395839489100080111924015199130378091295543631808196745932842274014841584390654376442588590899580960468210726532458939567556613698307219295033400603564314741551605993014023791417647782411943871493717469360916058566227456637868810338456885324199893617618612461977483472120910745582986541931593396691853876281457414630377744230850899533357370815815029454670856450826271130263277494660442681271516036728076524521908897653069476338274272392189996568509217361565438635626857201893108287717786156474020471594309697718582086247350666721757903618635550046512193256945163015745030938367170393580785549984087533136585298117325770433370232067176011268333904860973010732334301973392535836111460743859282968743552759139466445001204974497095503692550526328379478163876092749114977836442220140481292184317108760266103955262468017390949184058921397346088472681893263714611818586859396596843405101208518955534771866348200778657515892029219189664042213113659942433780158763130626492915480387642894765636456816002696150639831522044645532690709652646482332606175293691590188543273026470684324943359777637944819779794684037518655546376124948074182251060436267462782820792559997486318358533972906724546289157834085834782542407171274790758581353466777643089397539379364063143037030857854690104166434959953652023062668421856398816611403155028638022638930381005205025044061774047899589190971845651249810264550889866300952867967505579016650194787515166528564376056338503845606194269927553652124116311768198617847911558063510062427128383247926800631361917802982074811524276818998851780741310337378073034415275902907790202605009493639274495641971150739537530727250710688625276938813960211901970438327082226826398204912309577959354508152616026377769945091490003421457932964955662799718466711127226246874125507692085627590998035911921260691379363298056089656299798998547103034774628711345634317648839582982901944947622516235810599302117389828245296413350316964387008746602205318119969511550631259771050807178988832554751224342008428928100005627871387682996226842982985058246191112278303727175860732655558113277954492478020039939456247202593218976945137742366937133865262442665021880988662772438146930653601884841918945312500000 [90,38] 241296815617759519370239883222564527492688176356275047245833768400690472416084261675606751689694106345557341256774432774497632218709434574653960455866196382178081296870344514104242577982626199847092456147136290174093414447336464058109552616592882808496778640961512481659108417860663297523078483074894226035199546063065098564575458742757912131117986861483631005587176741530243825643625863195285478943619876518872418781331298484254358343364818459380289184699728805923499066123677091209588336356044868622244931628386357746134514319582921803323936844914081701323297277000207539605948663705572545730392314678486550536075223239880300852826468994228023468151322001155649828091710711254358522000195580064210045487619449389055682330110168572369162191280676076666062330559351459843446664762628807052957030154455191365736222184817767436913288019138489496824047548767178787039257821635248062344706579735251514648588306267144554011471948020470221739006564424791640628251417206678812821756509979913835485506620285188413154830134989402696280366498092970899413339092251258268641369636788353775326669599210869081517409505064623450764476237035240408721384655368334088887507596563745796002443181985641311300044069878311820330560427820604249739124038787103806279864851971082519331970317347971100117051918642192403530392930243425322828683412617310798623850030585254633963145302400028546156516297638131067089955691538735337416444505142283767050534711620210983401057917559067691262686194977870820035406139886881332756278550098596484616648865163155228002171836937840832723558809550288479842280055486112013711894849697600063750922883565499001834681734768311696526714883571137342486163611558788167539460955704187849081648100857781677055498594664424106774722544444136275188236318693026911367513155342504606260132264009573450704281854708658738520041515027151561842393638550342354838404871264174676367113799148941731218115016622500399830414229446537984190642798088264500304953557075479707143020544013351714129922461595260146955908482240323731632365706988603735244037364881293111958976262417838984912198497211206937359702006697196139559402095259873280867457995911733322577658976950435624699216325633461037484712022867218823110663572515842597682578116924687651435258154646049318180211249269557073896845869033001115165747391905121214599279737068907633235205784121704845646232083632521826104500488580268713271919264057593952181873314125775491490570181289863966110070577692977193352481818673723257481646510296445008873744885255366657283992992688581580296158790588378906250000000 [90,39] -102843427688493924970607904561837508242189585690660817555663767991136141066689422839259518243865843693133641209466340789960121920059146525962641059786399192019792641221052492100251953394633975930611384760672872734345884431599380189712551557851522917317818289984608188978140299998190945180106206774393438572804560271865053136339626615460163061183403213910658653439153779160513043782061162463460899608444415893981571948807015081683079909217194100028308225535919390511067957760861834422054781778690293809664088552890256441874708146688387880075589755423599230668579637746464018246735333109510445188445659717950853686591223176655023617052075857601858514614586095214089449109210680635867631488378157807891267258405968731609076538204930151920885354442845758045976742671830547120825296017264795941262668499000414160163201902637431322538522780858751375990366490546396914708075536229943436863982290925971338127268883304099110923989370513147164000616508748317701132522798900507374935478996077822377490428296974568732447107972828761321004467764933007928786551723299056108093928286281782729932975735926008207970966843498316935479746615939939709732828699891552880581404992907673143363709344280663215482292647477026556969514680585523432517472653305014459349115272384911997455073134396575641375289010536781891267142925761875893153213824103605308333217191516698205821530102686097591188789986003167279173630581544766832680731585759218457324727426183944197880541030514273057927073670643803868463579681356585564483880573523797306581232094744741814412278630480005870964694579875690998501706360589629047684610051950662483125347708312028493459938976547250287797516681414114248413720070046685995271647056465450695709152245447328753697050433135024169733546564305324172149024077164350393118710091245144223891083524611578993628484003808862080164552600973258491897283723320179244516088545080151411028585096482377047059371827379590004407228478205477061946294449179632990302801369242144695126224608410659336135086439111523040722077851973379342497227941417384492853719375369282841257765683509669962940764827126705588964766541421810244443863534779556657170760442197612403865644962404438103455831178058098527381159434632267362423307740883417666744678210164622960929694177770231359584475958628788799807558824013653177465523089353224476474259074949356481570477538537747389648068139133369457399639539305444723923781801374313550828433184918882347487296471310543221349651920755010645385310578467183655852476186385955506134865582406993922415239239853690378367900848388671875000000 [90,40] 36234254379817642344000403054571515074089579374308957009623760512189712290728330781628618805218230278364807715067681854438629903612850177605161651816696606648411584294303682460041550816793965208777513910069520278455013284994921974505661644322985737805527858970386828587429931580893005181843609110153672957120771725655637015554473324216674326951839863621031949052263556535269952640594805428510059340299018847500291858073032737111767044869553101471433072243203167803911011852821940579069977107774526037499569620674030100110588129341112623211896999490138713907358644701682475013411966783048934782470710559673266722083893934452736781229941526585045520461567822761556404458884340500877349941683913039144518517249643526781719383134366837951358857264713203379618740708257566032758677554863234570092570257553996472079793852830216642421613851332318320254630350919320967359359749491377127978649354400511720002888082156701338774507341066325520979967896039997529114174269176979715057433461298126989890566119406607856505441524277336644984744040352556857370737588255767343193580061098742150681655803575892667478328145845603807285756289967366259097826541837208195473325083289450159667102582657463732890458493811787412650120856189688723941023128211896951518333976890167292258832906622414962052343583123977464146484283777915395248360250109060441995580700304177380531148372455042782593300586941628312646727145832722799946555329588813004217310075348713136006815448134384798096738214699216276334780565923816186012341806679026393690915050922815409865334544708760999883599320859670542135535558319043386851703901112033960027032804950425833492828826468953157873604646416070224134465309328997688938466812602163761628414694929307196080922301462024678676330162877935247387084143069648174491845782759096051761123264816404362740033958404823061059260306214809030492224769423674768702266750344449554654676856386254397184287685964165386984656917760751828418559874366764522554410381892362072728823007168824421411596148285487668688666629928726261687060093024116466602260860159577019438247180894759380038347327572224448113375602752643041967527005286992176930834408225779286783810543708626475984198306368518205188981346171741910047081685356461329982750001011709908603931956021820790736222910353669205673923770675312002003323200856316541743122348867292794307747161871304702213636819176922892304295405783225144150558088849404869725399614237113221648611067845512778933667069047192852055913350793717506708425386274554197420206484020477333274357079062610864639282226562500000000 [90,41] -10754750640114116367621003566219687301162870705323560586705258330138549069657082485401860717233013502238153730544838029029915396954184044480159365187829518555484881248328602444987697926965428516040792205249335430356572050870329889377825855858294021043680920986183755115890219562314345631648969846088494702182628256178917003977278636542457441200085877461864216563800650424602465349483179224453496433995340467786768838432488466688071968461746025841561485778243183219080380279747201026388443408974072618873769635720793441697117960632560195688042687442536778164089931035943669319061834540789734434795341749255509595130334010337381054885252913630494899663026413401347626844452311917053530497209497487905514797407349489392838155572102818914413498658031674206496493526472239969052301087721630108616551105170168323986431362143995615516124469995678364494173583509696315980620900034489129184002425881970737841790177874126013366704483645051708430027243299298645336850531313172461725007184913870424062093431815539924314531873777393141058494458461260184488395428645536051773131964042593999241099027571364449415772970079345889849874390861293181594993349868251999003910678748235432114660352498242122536626252839231924493097330916790556180269924251389656327902590496270757891600878837153224079221600921412666557805022530804473488963743731975128980112131517202792477683777454044984408503181280441588027679361767946573944418203438353505509543126307260165371468480559360664554975326871984720436586912285670896296441021133176825129025330867749251941921942386014969239861499667306996425419105617303936925535963648925348746132509414555033311839957570517531696101451406785392068318484571822744921584086212202198801592955847315696016481918155541420484307264802114539140371442810083797921543382747736364757832430226281419775292728172214459917132234303689264129409960767671109878627146255161996049503550823617811403426465815313980090759963320184030690620763605874772385524350622152211403887196239494927991491850779502868574505731096831541924871145762889439121356438787908827034151758868327878011661958177895327751535464518398060215778301459040236482566174897148594494222794620369769934532470703742386544114198726223707781848895736480859219521480681773974315185209441089153865380206043312519337743978246841865974164285873388742097369140929430160764415000833516852239568139445902338382502506513174168567225610229020449319176617392205007700310125638391092437061186738698764290853983197564869743917010022395035926604921899807365548440429847687482833862304687500000 [90,42] 2791891714750126110855789956644691305711261515800763574213567952545149521676088749653681808756171410372837005662083039517907885292372316090998666638371575643062084594403231040706862127549954952604302390994370511989127595443024005789855970043352293243465963763665661161463956763658614197216485175512021440502661403366861784560740662110299653815094409132418009257039093036981068232553215310499089677173533066758185680655811791277336618984371252713235089401301323881188610259072290498524347198170570911333469859234764849719548657923830619628175386663923701816133712081971264068544730464758239872565239479568849289495227134217356035794897606536226492256698091821852853964917413416806438520569504595050407729589701366138227880881442951905247932555419927596169471398511168351395740217659891610739247174779836850250707337514223151315293991522300296996402300339667849103118566699559111607221610258942589010102040190854418144450511042354778301367348441098103682030391554964364298802185066973299197220746725303366479456304657033895542255620706314625156301756285319036796348570154789530550295868975656250927316192202654718067762805153611691108014816196421824650390826607468173509895592250130560578338794788140111709330105762205466136072034579958092456973356476239265584751483219450927333373044995968550228077496218075579783662255863574135812492860547622020457229334807259939667042088657759803318249323322639878118981843071803927438498130436833049916013718490130346341446248751143387160607515599714560389002388689803519139202897804366849932832326839162690782929763263614532300243058274466622770590759624705911467107522487938033501811902780020341442880688093113948571841235312998282484349156727466962232381521763422108067021075251346092070341763439607499047915458726730071462445199595364400469286234488937020641301632428677596575568664104800756527534036395111766932477530108660584910725185144958375169917287855877192112178215561334956087165541373893045394068098994301234197921620759104726629822399939894400229634910657635885357182581350982993115642899069948751783908020374528567151763263864099515541752773153035083211519825635450397077513385089137647495348227044988476830502942858889351307945079667071728218195374324198829381658370383688612864095636025757507356151877360902094488594505990210294416709019782382123386516688602602156985242640114228315181705920417291705808390804410378346814608802844842700635411282768650150579591903941561126849627072920723417920373097313967090210601268754842130016000437131573619353730464354157447814941406250000 [90,43] -687356389158384725563420003486721730861300175289249418224834476329991412629985313513291101379793309793985322022688450453429778396036622262341975527177680810493560762752667171920404695279076574205289309491638758829968007738740936386882094755122178915232398539837344338493878860038966574128068332851002606986895437632587347862272907877263409910008480959071873920717511033583212159937071248392787405282892661916668043522189504737474020491328775792819994316200584640686956875722629177148718124348096082678939350945357388361314865893450279446613844056429355686584814992922032216582666735925475481446349469958135945099252809815667002545174179143743562928825367261889750210125184715977118451314191304279741139497709420762686755627092611214337265319793230428989366342267213158142809364951496263219109952555515270878626954142003223444033361872763432846930469474207167481390824492697232044843198690907626950983459829101947186643208546471013386948975821162510862236379685157640676632450879544581573136274806668099757234897643080650474740091195232441711396769149509984901852579652938130413868317379870378851181054249784045042115859759407716165048665573841373707515672232984988516955195623198521343700301889295156104217830828579453526571722867248793186191121726008301835770445228666565753906925477113519541725251079528405406809765811872471346027291187424073539997504603150139444907793101508599012075240609717751646418897970807335165576000248013435905081664529006961653498512093568090822219907456886121297539957590233611212822306572643925314957018728711245292248697574270591627991935625556694432113452012532609720667071660845350661441772396737075304228017479422768882449437018291879890956837713029860879840617862974362454611923209553357518731314587930882870410233392036263161789084568630833685416241639035832081193946043269329485728322237825983622091198539755863760048527945377358608343878363208718481933222670387661599568327128634667176467745381806618035458078300652085287224021786593188924777829032998884893766212008457555097193758720207863370944262827032493918171971137594191990050549270764661456832018571654666144690268831485158873057851081919486223243244079119279006379981991864042777818298009834987331437676089883496058246767802996817727113600568063414475738835346066679867523952950671147730943733418860912143781518324353421527420684461989970564733425244796771728762648778350368872270214377637067497919262596987605383075789313410029995999049955864051506523098335380948001974616991882952293096975537878279283177107572555541992187500000 [90,44] 178928400910075902415473266060461524665157708508977556124079358091131345598912560706318763480443957249670510665165355072078522198786460904819390802909360944035292402471803941434518661979977547476965369088866920848783000809092797376462649261778486456055750032296974411023295977485753453220311704604536128104468447423760548827733242428546072525831290749208357415208615045150059319089083010918493130984280449394649604834578933640997553257771566670861873964192279063771359345309383566207606219782986059556854269276642136836310795466275744519605002094026749618593297983460681317568782927314845699753253924469460749549723121336546502932914192266819778319243075300983378594670785930698058761069788033281204664438268449913352194905803690336639442306722163269651398513128919386700645091068838730102030339445183992927084279008417549666298357209611232631871629147634661291866619824565400243584805938299565523172319471304003478277110758538550935892142973483687387677734628166731778498537223777699337219121415721674387916852790968253124184696619138331861624253252335726426342548463801422271884913287848494052510104485408350848829199562401408217453502450565497993799811302076234225530835262413649308648778741165700183645308104010744870003612753506222720349369567012052948853549158360601876904500909404392902943954852176943434885532808554023190651082430270867167606957137945219801287002164089319601929007223377977960904269963221864157215405267992393753836692871308514729396623771692577772482394717356069899799480697248443539317821808230601152748910395546000206473045354882207023065157433092624695903202227882568639840385014308320977278760016174599248170210293189151243893341309181404036773518895355462562146033105804061770164038887085808023526322933046446749143348806632156978958302071472581468086936323518592262612297608375087395319502502344682998692885692922858872614655782120511311523298753938146331935743833187480544643850218077745225646307619716978174945417331813999848823927584212839079056177478509391899939246029026045799350057969434110219598576962207723593796461924031257030385919521021220784278931108075588166067072675451289824575684897840011364222106314286032072307230525264393785866333137385650270844466717148127781835050080631841313180883748605892146640446943457154028605418317078621052270421507676672219174164822836614189894048303958609774163062042979416152711054686170299309201481736335779714861623657605127483553064527181078441030331948022073503483928580081948002595329381319080863654846780264051631093025207519531250000000 [90,45] -50684083143344817346127737551390908479383147861029099792433571464715227819976978645272995871778295758988116240702948406640097976222346568486240567596160008190678738356349360325793138711859456293103901417869251410739101393633975131021874431037214702859637952095737099088603086215454426540778800527136379067843092973198828368548111408486327999023789581784829076926139727862228636805021034943183691269613922934392891000980692219212182842351174740634451208890328347421765605763701632125877965318526972099309978735540559970145978089287569692039056442076316323444211518553792769307613476977035931247398693878771691963085521941733569341434191573834017166132602105564405024021901093070178224959705633780913944963234195237309730879646065008794444421538733625646828531860854660417872306941224857454403504699041370378415445432640749173653339213445556909924918705350944320526993391803827313495359336679086544221389551186918594234883410572987419418095984318850566112871237191441990453098397378299937206552240640295035583103638815553527208062455111262804031109600833693363041535435190200202507354361785798415376941799300649553021083276842651243248444678273298152194185411185283293421786047128643658185709350962501813608257529755270788873451916819092548273708641768727434499111336931790734337683175122165226426575868205920948403161693567161283317510431488038605561658181829193924296537367052886234562129727991366775431714189012783561727102919869408667716981019660256333178641757064003553481137636155313599304826749090542513294939442903084847614216518505393642398476604516800653750600911828601834755752596660366555408165888307887851617127392695123521993833952621771798333555463388065922636625578556609547222352320124111630626249068469676561301490177262687965868243610141931078677212637528729723203558997066785250729247892643507537805056886398613570076880402809694731233642072338297187639958640632005107567794057958022439343628756355188068148435006094906762543432005628212836363397372530326366196533336142194840988802535356996939226760843328174038406412888510974033596715380630353911906673395909401914182373198817892783756355469575362332226588352800248438862993911597415578264754959373963885512302428963197248372581834258929526045317716596707602500199601615876646079667570909554375106328825879769171656622196060302575524666160092457592147532747895760827366079346769304763297542821552437063627885307538096773193456600067232393896373003799571085659317370821645507908511827698035597649788312410445989542040479136630892753601074218750000000 [90,46] 14278961679642294221425785430653185560824903618257428782777661668945114710514924885158670633385057185045179759612246982836869934967054366533321327885954140815143305591506042343887116902312537848731348837200432156812351336207683212817479835287076644850957312509213274510686144126901245337215532501068228407088200531588982335502444459260322599714883181534427366920784555715680145686313094449291925732944229531321347510704671128135627944004680055129955121693402243738680989909731494053401710883833481605195911456780640882662135773974236041110992439671359120486736215539399534559074629800529946758944282352847822958963061467367460533621569622506859772385707802168362868807778352524366130737387984691497484578701309560974640434655115006179216716141957067795134782179381867783228442828638637334586544111087046344830174123714504377634509613580444469241432954528375448364166737988674751133872102726998562070650344626354416061761447592058834623247533914932178939670871382972154520556463027646125026548903235064112708568425102292246994850703079857899539578872722670541692472683006638930683757291105069674626746472907564209801329289439127303966132361116280325492625936025709751547432575383696880296370875315376780511354996619265004034812271448268678422072150671153968749609681678152532582911970359921471993678246293545704608425547845153056421588602097828759961492100417514074721926583081929587835902690263890433675719771996813033943415963057768552913842985831016347983159434163804455167242518636890058381899341678461483550346234822594852251470532514806009137028851602132972139596348046773997602664452588163923076078559152291276557611237586382355049186741273957170958711240792175554222386419578115716135137214836476356692056855889291562005084450473794010523990417244182400547082064228637990169452009500072931928539956557477221145736715793425681308453815132302217154737815165195048044626514583744564946725407505343194753891234604793849552449524227456873927587055394561103634169289812421419186765992882415565872174632656537043049485330721233679665130846208112103246812091992983164818374401107500301000546871989562504340599004419930389981439044315918605484495586392302182904161927012308933059442116185267385782263115218822923678625994626834894999293803342384777419942281271885949116577317344679694311123166354179521552065107250856814503155512492368051407671456351029893914137924177279001304464073434422743188989589494111327662385072752034121180750543970785865604072108934568523116542771919657006662873754976317286491394042968750000 [90,47] -3637101508265200034704246335287918816307281489811518773035720496997556250700490065067916704819606366069867838231456899903503004855210665283811904572735208509896160594715473595050420713417951767125377988475522151843689161315302893457094125705323492013752371247327126598075859063063325284350632148630392974037992461087330041272243843299876305456748988066335170910709808995508098406657060875915078768964006046376670147537281865394923398721081219387707803675343376705050575446598605745848719641515701358963986828638705603920814404793067292878402731573012634858489723395963855342021740814169794740966843680203534241414756748728730501135432434595466862152703687599671535812038579981441231311794407660754670313042766109294280730411453080886323450017294447033696372222964211429082804214839100915267452929316695927829633704691485860182289999992234765156542768190338488549047514140966936165149843227013624772603794121900569664988977003099964755739348344735990236444063520008100414310575154706259287075335329993099587869520707150761269632715190916739545593459139835485509847686325512104694522468582880988188929252771988551087151829190255587061748391853032199704791312369032483311920658560132757613445728518967297865866123671793264936311511052649839516510762008165783059551335455118076874986222804037617752413599376265201904966308596152284443102652444686598598537536741758906027362959579115546297153761790917139240877603611850421378022790082311959550547368029248295735559405166573164329289571711127010597079571825475122460492424105794732958168225264055124305137057444415359640960505449572953047264648423482756160659789306133023278976190933387854976278941050878558378106211204485116080827433415609394819576974630367255959929767575084194437222691284753636377425965395820354592274559200706295575895709559488252124236600045791749522433872824683861782951450684419110061532504067243970296930362599226760010152073033246291886115255856640341012616541734397026550869787518234240897516992211668886099528602367710353214009071742157968166771810769383488959259561329484445723090051503676223326182426067277207566865159330103967681985204557500572910023948530509174184073209838758589774248962763324191400366811171542459674209489579509548034297268272121087368295014615186711899494970815585802961909317634057375724213693156645231371158443140202345972756461108527746666769344726025861721923218372406334113770652007588158007041606989567695156594607208202949243759264238705318835085710806506201448005249909911640315840486437082290649414062500000 [90,48] 809075544358907950535848949818763993824325297328097260682606048475789841243372226029735207723987030302126438966588019347986776128081178158764043897956535525509357555970968473414953224391133634385641264312872835288461209028617797503924734661582208404233553445874520279564835400008484085378671375291623721045072304267090690855781286023129589432080411714227043608349760825098464599130018878600858216644173518985761854073856199012980554660183098393289060337392095611540541027309330051968946295414113572057314256576915922647700926666002757686189492261102613257364618413350534390697128007338211608147873092629498941350023910185180972425489482869577311796412126225240183057114107382256817553759172085061244910417901212967206844415413097412902425336700972662224165023697796860392263408652603810591294184663942674968408755190714759478517366001845745833952518077134751472477386507206184322154660137194908737456516800328153688508694938513943094259704009462523649155647528873927790319243953334436569346919091755471258405287767848231143138983216885407249287601921571825588809407980556698602164909892854903493218627639663716053375336337986023738963680390586599695777895461803768823239370231807777689898444849464345457359977967642911478653218960902367902063188263081420347060502539327575108513595204407746053387467972963814675724491836572402707920248789178406309779355117913346612685994809735904192563369624301553297448979010189083554748434321674676834260149004519305208038007840514428128564133235654588468544246551216418038035039150371945788105512097606554021893146503160036106419379506930040490921933302995699460594375445343880937041598440408275687249932881014625765835717960874182205097473518689522982497886394518956306152494278975791273025455905679931840317943060747700087890560124282266517899509769519490341135869726641300722156066185166169668149997861615052333443688902041064356685151888308751945416700338538771635476268979387114730918065826608124069711444875575821782523420366180734967823995555944508904059167151141597321272627520475707616035454088242899862640200079751346268987266235662210997253354788495969272956191629085139704154562163163701494296774966457815048614320751379586335086271059457138226674759204733108708250044461144304231428665776204939957115934623926211632050073155293731568951166858015935937386765425898803260404431895075178237500113922145654985929034773508253128640350977119467740143485425138072335150925374132554518145861483960575996424082532938520592735720526889053871855139732360839843750000000 [90,49] -162101750138105574264491151714380215974015094381299975617744314002708676887337505631929817187047265619294326671929698202883692353447713753649055248206503618624600037893082845721030652722707240075726762138212987695388853242475386577522247968755230441712422851658942980764073522090632803021602512002808711256320768370024608285506941282634407909834635474143897815610333377512131526915733457675846971950262042443864727640904908354506811950028945157828538578427008353197343207496825518025031366770653643418782509147333654953097118771659581126009828511629141300390557913192060945290340323155000952691523251816546261393395080984478734547384251107205198061297379011779282922373981457013613850859214830596369317719988042444990830276168984499415721641712277093936367924743968593775660925603910855827151867491486144645158246775812132982973401066277630552636539783250993377966358790806398962375059660428765514652939561267115102387948686536789918129604735215803868626012064062116207544750639699607808112224352646413102562586807234884635054845657568691828222986933870988697614489751115594703815243424880954442406835607752407792069358168709479739517464322041987964748049471533207853098472178435289611096339385137538528101944376777251203815266366098067710527319393730974032805583376186063180467164433976919409544981396349120706023002078705098075241794019013266308165388864949478529664570250801005982368402743095334816620200185096219315769070940670071040505530821251309430938364009713895714468971230447821374121467864090879318804203556151206961172760860923155632464281307537777896985216860787867315277257275509349919818989615027565515662680876690869804230105103843664322757819759357468919347592375657132352253420794548343211064076581201946348173455297062068799605587729547601205584261390836444810257437497547768618212786549952192063047828016498644907620953543790158762184721782662098269276263055743019454384486604963352102417986646382727901259080960914610358603386582495482756499432657445608220458767660230536043063516556311030245699989230245905169929816319939474873646739756494168517172127744791334155233541093799491735327425407113810116646096076617916028631380646576020601930518456261599403751100762372397223244456225425155131675558014116739065789715335897883209672588002863994761116539874522295988426184158418512336034387249052596407131333251972666274959536072268260752453549004041186283290652472935320956072558660688684467354947498773212554714939439005417693544768000535609593637520475795099628157913684844970703125000 [90,50] 32319101076860569721886777775968143102333517697852764085518683206480013266017639285851086711421258701216574487235152654301843960524725684790203873494102969874053876052343934507784855372137158250378985984037053477562568020730421594266604145255074352509485057472370153665728631704990873024436664675371879516219750151057241620604064668351490921980019291676339009485748421212352864581965771036406289737289124155907737161535103753518439584897632550427916216018015977659568522873740822966413491538587645987699854372256296254453957604479571087490553663644804814181546776020122577957943987199539168902994838149905998804204032698501297574052525733572169652115661777706141843919039902368399336860023223126429334962854899478711787445431998229925276467426385940970365316642767683774678876702311271903889043468264324627243625365387883366188266961737269583941263208828648748188684273478542793298255973237416552198433318252865214278123994240078653289885344526722958989908212320129130266160382340962412258802505438333281287028004857969534246406450829056458052629161949494706441233538157784539440457559532520496250247986441129599558251904814668243937913772097500258348604163151128154725993904409203639723697156675738540427128861666377155462695502253338067129722054907872846721439412657539124929359132529506612393582976748146025800653858012103034471903331118531417298849174115352893202761557638171847691961914584995710299826256742471241356180928830107079929466067152665902913989805486273928063667237969899899088995132504592819566513485825262969174667812370774209632473675073960837771097319942204922498964770984699963035856560405601523189919240246986632940612004990651762117981147939889947841991208813103264993988049576391626512857380863256817725275823269520066019474762280118053771061108306016449056788107677746531545889366176819726389692430675558273751964944273600817239617021847954350992691804799160898029195355737249055093465261717411461930899277630111366914709025337410496676248979501451484684728509713808191476332287837809623714466935956763551171586576288729568926835150220836542855945029029086973477796626856882569665357231553171642660195609306042125647385438521610476410609153846075923983688110927528445680347191478419359007111707356448660592321554947865913186651651083764002123190871680143051309293344108169126598426786138556348830074254524861263587734958757066738360656778995498615664481093793106246338753754356231787714356806463897280442992724567941750358700565425203177216673111615818925201892852783203125000 [90,51] -7162249827745804483392572883346338497459911269963391248081120254684856308864340271658592494447773691096210724189301782253617816474009063331937956278516452504238793497528186817801629582037569803362960876466066516650877321229744642337157139035382629429487429633147627112946413622876526579566357410305189340552062590260858890077723261758455895417346106899449599172776973138490918339785948752778396320759988438488269512956041306785820011042561181744826709778169993700279918456265903645232623091954348759961316372900174218709986763324900366447788955049628705870164585249624547055113203279476525334284784713873321682190538564088123144754928120693810823491283599803286712143395272665667161524825470867730003893588620139941191633473267807459559626200922089491703135783752004856561675533903964132933968261370035609624270478065132058225526434982983812921251279140341611900861681710881127923710986080022511723512458191605637434541309888765605779410011328490089828898946779932696600788554568061248507408801728926631357880992248004476976260947689847489666873440079841464567841969033293674918092328891619597385941089205061760387400873088653386123873534082006597638869384556380429113372197338311276168818427407111779843044710429506218140004645368163424937819352400615611489951900053491068898751696273456003597588853056968315691108364637453755572427176872453815100372510730883465937581839216136491313719337603744868827091065071166095876645654340005270276363446594368247049530602746695473236924944912838864626781933371364593832873017095005266257926918952503315359373632416127389963668496275980134508058213463145731353557272405554579778544519416004277444786032684132136035172957703479796822342945298435054158615522623830391364340173427523773909506176223581143725399794337804369416493126977009838027189435629669043403130425955639061743256243916158042268379215601641840324983154877181273605773468305172389561332317466713371039070013328895833869188215542925927702142593187557850649917406935182711035884584887488917804325853868652955929571609442859194170510030988940923559135106237589776203362671399748262344379905471912899713199062035999124374181805167524112426216618176205576879116901338887972329116508948913187248101836068147505670635495581144399045333457782814970054982584607936490226746382436634959682804432172201247492706449074436088867477632573224257392963103634519944945485395350240027729237240638203739216121677917795428290685092057736588375859154810559549399066100322519545784416550304740667343139648437500000 [90,52] 1735412550667861236594400443586076892545507233591206705444665155838878820361517302648999293794589054005082616248299802011729455796097489307159996965022986749229368288320786234031399495335611511349058382815738826508095068612468966610863826713105555128710152314747486450444577056623085884863753847878951859532003800461489310727232769535190575229137909031971916522053954651882008011973219403482528417892540643072028487749102723171157572138400726376143005286098784484289196926345230702589104232561050435506914689226646777012959934737226634208343658767210000000213293070328422989359274771121075285194658878890623805169509366499747960877710535147345876890061128668191982152533309709339775318276586833399201263191098479883568600145432161127998701456101326846690336155348192270885702948234563794098704811424254015069364991202365059843489555543434090564574977743517440995336546827463318039072612651154580943945303740890281927857810797461752955836881320920053821285413360940257458960261686147715062674165695881401751427741055842792867340062428912953394771344589562519456280458781369503248387153643772540663879856249914241519638189881095919944136185099277878565646000453842149800688183457852653419601171119537409492059700402124175598618874590242880698296850567692849874796955996456380879168045357936742209731508757665609228020952314832759404749037882606135064352109123140850493702520055608175228006164631419655623745734163104406006281443608696031071363099676007621336275914487090712554544886560785432788456969239610290894952981282192515523598265374807383839230140821933781121107563995699538487714728511083494358506122235960717005231463168512482970240094490863738217938427923509633804492736277123841302962457239058585809193978838789625071247654942276856251703614184670337862740902424352022421157424228349774734434460545728878742431639133479965341187980950740608300684622394738188645176214882638336270924759246960656154612550274758702909866980230010684664581082282121720283846494478573221012595648018769547686298277677843756862661840161536235646416272456249362274517067774548804450423180183269959883263889005250503714837623142899864780482755660379145147425476223732340221342535952196525310036949229413867681511144158011689806174846978423125623273299185297670204351510048280320598263856577660972507153402195237772603358808438069873388245215934138633424755037941437107898875765346430329090921763810929861969296050938640523602512603215232071758623328259456168392530633903803050088754389435052871704101562500000 [90,53] -407475427426857347503208725078072492174587022292563627638104981724041054372582770061948904453645831509004960291261673817529132403157506052236152120776363808066961323940174098786515732624306344659154538229903929566714247011834717439150922493190607408579738015197038035587027219963428149922617424892619530594850588242657587560716737067816758914957063028187772267398366272172285711731615353900572556887670582693923764146168818074360328333916976132882370248054635291281232821647011950579834412647833702764740618117085443616983273630407377788267140359004060801874625430288290371596717673847224244369491907705819514328922088113839144061422959286302693589792935844323664842624202202582154552953570049554274046929518978529103391687924921676942070902406739778248603024189884818097728654415500123581242927444583800840075959014414442238571180492147933811465156366239438101817756571095132043795175902179131983585365360617158544396600203185654032679218644975010763365177215039050023026256231751319324272490099480299165453508401091811831297810690611166913086541004884507753843960647005701112308128378825292831947018648756116833354076031457124647409720572126537747346583135631463145302785586505545607644838920886449990092523022919074223143658494362967842278159868320460890524140165318318076559649819239604562562801523621384454312571248343696374484691026008996072080661741976628659576582347490623963618694220819806165138183340546985298276409761196040939799596173965343964667342860134934397224453575258821680743724856527829102562124010745737422937084154079945680252647357735923096512871153033807353769227081214818023283898840048450509607677826952906254823802833909022788919004982171605802890253405761608275230708053006820613594130483709279375665666023773018437350307365383912901821395457842513167904601682073387799130861032083395544216757558219168487215853574562448803989548406917908057175451107977200542272709596084601804783496581323757051967670799884940095894453702491712784429655649752017717332535863159286029380861259847784320049476710541113782097050867121156494178102804866456266505959406900997620093739237716643378442614472970079089186834573293385136254040394751529080239996040311726533985622128369052330828029325902971294837609565151283404115158751790079889256383736826915611289372861967377195261542750476652306168901644182466895536083067309109606428417006831242497161495635808163010003563153252801875479063036902889521311430455186223468744385167362065565399564803783505340106785297393798828125000000 [90,54] 84561094691166151971261916866885680644708151320619392182665027236175632218433227830130021892332010459692147430627961234905818103011112833819240142861293639632137479850673102903265204864668678977192598634051620927388299956960714769178973050292210481005362862362335169530152901843165039319632748834881258227856922857157646472233606438842738834343263987973451492789907608169928388093978238847597381638303297881722985359761199641319209897642678635608311595426393368231737352769845828795147587612129737443750518630883341704227802483970177035524123020533950884694326067778260587851124992982421434517747274175722108339418819363197028700129909283043948570296877839776927543377497309904777098706164937097724015860529326286941114491964477184068624237047516913713884685175430760476878837950482181003383351659996045535606503398132024489708427805330313927251917468087231044093959711230470167275881545177025574806011261670416100190079918529558149398532355819029933476482473958323965200034958193771717338926352408661733726012016938397661324160552054759995636688129383036308438631194311663744393148041205850454315241122577019688314160992647173060361430934158471384250599523002636234268173986632444486654523078817012734120030849997423268834599696712895733891235262874195346330112480501127027396341746831764528899706756608850984102502291604284862138393250479811857194314386179508724947569525966972604134925508129860898799874972417436905273111542259746219840014732201726581836381045825759905394782206406819589232748672575206135531458610609513864313220204098563355016170826371594519225147201542907440111619449798738581191844947774089887584576140444869010923255636192474598831758421725677412056281386412932554507849533967597560153340855044324329761272912176573140232391200168460207212458787318319170848224438905273567593513605126819202649584528722725949946651423890882987497820930222256784314283505768709059127158983111253249062013760103334143735856025592538735736703846151556031837529352233188844672664377531427162548153566399833085695818148289026921827254645087015551209399549928983280103364042022547470369097835166886478155560956926418555544356605925512081177926590908302510226278630689825154822345190612987642485087723570618585610555533534471133636889734342062756026299620256585771438895000975221889173497704970543113833802527903638848433256381262978801608189456653878873363050114811772476085490757603411646324637582243196980532246172743819183464279728794886492604376826420775614678859710693359375000000 [90,55] -15009887374414852828637574183077924472330858637557716319968638499954588553793266902659100471888113431569008514672961019904593691633530509087940202419408241723957637899768066895432644835748974101646328083004601893744127919634023872260306747803075524189771466161162811007367250822882718530333836980523748556482823080291348570829194127786391422633425173834452934354194991097108896519733663173252737104131661110520346375723156540073473052149334910660878760237814856907711336893769199548299054084008798422954525325998890785834499859367696290014961927850283771905270652209701093831608428139634582044256533691168396245897344558407297016156448534708645795798419614451947562520341941087238674981597578996369725158392538440061629326339687418270224810550217591656787512811200234746278912133758839717577583028788744866024950910027328531558917866479819793957662536126143608718600983417544980690649364314041503590278007578886324378781331497863382951475237810895468316304524934165183425182548488456093664243880545975419797481025180780702021402384404030238755968645146575981319075825373796484808648639685158832904208928914050508761066690457001090411264692734628092911502690488946259495241830569247550054605491124260479896618854502704169693059104861818395077545968808039307110066176781856879810183203761189000619085620684239946172177041506935782699797678410100586459715619728198698460459900547108373634005677682827874741061238672252791301606861334264300028841723125497603077225879978412513961075107861105167730917855715067598690360705422950035557800222367580302556610492002548638967848584940749614718409354320351836408703210245682128647559717741686398527157719475195910230769368077201542109449068801163097475747116293965245433850355323795211705198592319637956276429636567238834890176068578975012381556653044394824958974312742227916811985733066053176237998491853076679053028929504656501171203264539070713643433300019970515777097547193392531404520799067396672520908273329919002332684193240137588059825504421851304632030582634092890369363479072538513478377203237727564090595004255312216901325968203060827611836756870272656025987963448609606724458960491960932977838599424448522778964284948916227205980591813773516832131637378140290912717695437616305363598447118306647577793831261206516381314633824152711951721654835722041543589020730855132670308339139316389771479249138384252588028919963697600117566263961353024906173795769823356319751511576396127976228925694074378682785209093708544969558715820312500000 [90,56] 2319993616233442192685894648768744463813608557374382640310879868934568106907788227773903022086988430382757754849894890253371533447583788760948658363525578882647075106070047955611816338655494280501946461130712853832407009761666661035679128705824129284735071683598352877323968811023023831659054817068992631832335796315209689206975239977205588926132136796737250046448651605629254465308256193193006897488221955309263042448729873269595373981741022770979176223128904553059693152296048988458448805664051024559928602412441790576719415131514790754330662516280839463896328598717840998055148031256873492926240715416880321945013417367192112466718797387132865301233916607088983118678471417510161620212050939024769358195498064579778689055907506218313959116153048234303553053728782885337610494931804580009226670334103726765193710563718593383117671797713427666570771256824629296726150968593762023000855143426398052971965536750383687220856161744797545485462569985975350535881405440954152549768253367533557111685688858668896409638439726763470506414603072102981552133817957363237981787399993699434348104874418734988375411989887140841950824499198882930606729162301334543199590179758046714705812727507369079524135433154945111569402000199468838572566585986685712365614960185143293270323830703921676479840467012431064797630650383225224427523068182686986752878866693567850144939611743059373511527414784151122886875401868949013495971718397190612146101879355303050601524198966033299733415225597960410634387145134662350952532034102561091742482118174652079514524775726073848657986117215136744126293560023865245800144373824269929676823023507929380815141920044852772936785881300217701538444438115500321517379904295608873656120316985322460709801894223434862479934977550934365603422553518174778014871476105145579335602199343485524368471350328453034373344503773524315300738899739557296772110794887611057618764148655820713736902468206878001002273576434634914022127508322657260531441471314120163423720432287309274795455457303279192088768884862982394439241333608344250982649209862236751870797636343951608103182924024537164137099105264307165911422567181270215569895123914064137851440253438933484816118267174117767697035324142741298315731747910667497908835137289564349947433087264778394787032412193967297861208215208832083427419132270307402813209632215643105825045860127803640926561856007268583983014034047870874130981809268267131536684024369884135483780759370540370774890076566165930671559181064367294311523437500000 [90,57] -339792800819241264764857412746352779483148766488650549428159934268721805680269481016129896292910006432120795806506881824023044570979007425056085050198368615925576886858115383266185938196732242239693035885892490962519482169628651986906479237652227444583220540652647607400728544740880376157133746185788841171950642043765381418588042852290020915808307583725284255347180943137748834207643968884615887476127652600181088999803043933425774031154117243008733936321487169917190741322921341044615776298925026760086359559706172832267099140294742617509230813665899467566765645755388428146942236348352457216891994796619390618853942285084849349568536192209880702005040797880324306033541796278259420933377507024602441110254743416606016090997529368779020168148032804591995990033347543113432912084683946098228559092749934386760379043789037517656147499641180649996834041155725163064926393175342787485174953975407076470658625320515998284352802572830359521984732989022096669391768533662886350230381075939172010636694551479081678599136596138604175540485707270895369397551813897919273933978912581883583649195579059125524408756034243523031044172628619016551460698161922228637451496175540504836270858495180263678426261500703800976721858126350040942935676297300900726522078070834625721053727741022591657206194512641588326917003209812505061100957133792889069016807662275461863477231072076300844165618672170206871559090462725556215356028937001354279296212886253240702754152668467327191408970508233358552350961591848302309099564129174560709262206606075279797409848202662323243919127041711084687203505205303024177645103662153818305355163208325537327243986715416289761282218193184797568774742631341916876372510442078289628176369966081554480666602455010305025696251789621362444039971754919120568077103928970026339669503641117931087657188114032036879410415675213312969142771444671160165320162660379479844026338765815637091416609939952201620466469750224163054864241144183741473974409768996288335964258832853115120304954086384185242327366300651847128360522287216132741996492097830509788389892593888557839472235229217260474195794428147119369381662844428018674590622406941312824347421674969601886135636857823008879302694416865621899233678690758831402312745759534502311269563971689647688528943010496332570708402367206837921140095682337707839568436651584579879828994699119860175544765411636358489954244676480127264257907965750188538426459562038420823602726070359998579613336477933671631035394966602325439453125000 [90,58] 53868506291254398984766357265019246096806981196277663217727298531952062295577438350365947120583043263918536192192405335060714530318315310164310452133576725536817561406500420831148180420073340123954317003900206309168416434697479057963980449746224731277838709748765045431450836129458480686384754035813092875451221135193574762905592040639637539010094111079416901517196705588892121504256722004456570831803810096759079993821192368457518330321010221396653082823109670132726058662677323021220552958865757953196201526656438473899450535918415863615555062109530511249379167505237170659986644890430368756586033704133078341839426950831937441389503782098857000890314879451263276266057511343112397410250093895889160049136938460918917761066969447920548070100582277245519626786489642389364897279186702142944106841672887443654112962680169481545362898963717370191279322077294764252939436122417557567500067129983186149832717902144233935470381808801116705503282439930527186566408460381897650582149761383686267187270469299725097883902372448558465138238183097534061379430748740047392622300825055282049648709712629357398898356423550129304698762272614491462912242239478289020089708206691841782151668825715320452072857704229166365323079639281348794338241429441785070424439747830417862285995265406878608126928803355800376008037461621963352715325257153582685076747473167931627913866106453405444520169946724226285769998049914196291026868957708887563025429019969000016585422443717827189560403041733557019329940726980823623215795987417473246589436741778843217365391553603476049936881076695841307909854124932759126450523927784232292993006930264877390162751171771639539412405565041944458167812048919752033750222379612710971090328550809559957175717154599071163344096774683239383731999236281497084651276444443461081751799078403796835882559498459815194599805900693459703798755035111252660473265880372860936795831894244110346341801781709837521204434164093767533280328865408663465499764867400318754975611786941244095715155239933692242380535492560163041052260156713686910410954227793860898053639344768467643240157121996492928341373882144449734578681704971874377655660910139308308492560789352107136093476072329605524853582843462169288997065567299786483944906507006967810476496849928894337581468756108299401272601380012024947260591822020303348989406322992441532670581610559842262388148073554121147642931487120044782888850860544627920113008124209462486339804976830623883810034158159396611154079437255859375000000 [90,59] -9416705792359411215616829930328905021857210647726743807560820824672778782073369668575185588978332842391158714115317768216857490387582206212153246855254458894551938237305708636431635689222581092574853960045124319174284957214943590013530519483529959038412676105098486640008429223000462360965514146426664657088251482915029940992064009874796479780402600976914002235750710327643095133762260882541276725268647663032573577682232359439217092546043687870959952766731914965381967320926708097852981274546578171367315274420794322262914629923284926343711953202510285763932599485022251427765270686047333378019925344056212468826796662476133460276413792971607442999013278404514942284685878698385864321793985941320601318448101715155589008776026967300562131259024302431607047592602008817511581674569131064236953379950207342743854894346145073162212998336576150916266052082384562191871841921828694771691381077052310959350097796382658807487295593318172566472508689977867445713305812806674089562778056002930183654693782497955017668853409165983410867079129746480992665899155324299082085091099386748243478734254964435970036037977670408738179968126670601050971661016357812977567928099210378544849200274604020381323013300453932496702541584086723749943959153864090259609079662185678170972683116709838392827390528766268212728335063198304412645169485289099420112512860451261266440543287067694247657188688047300096087115713999086748244340990973197457837946535903064131481952529175263588117088381214521969618884017438410264390489942740616999326540148467424842760470858235215183824704649402215063264766463334669137892586570068782503179022871288214609344423568453147715342794693783647440764796160176692598355292304950296879125809170252994067669336764486962922234737256589349464909918357450407465745461021300335380441862334800048278265596271251778952176595110607160807479615170813717005702654380634052843051320774208856487395774342878151667587217841945033066454813612833803645812761640782715037324506988247174824291165155264766087247620274151636792314797851650991440610511136448176228758738235358040570215945658589686741896237000627262673179691047029890105903021944342328909814479253930267876885611504373770166571110497529828371665860779535735569542241841250371319223651785755538727438501285280693868213435056742932351532512199260005664007370842146977222301818946897326766536806329511300490624498507065372828599740966437188924205843537605720500182461820087680137714158945527742616832256317138671875000 [90,60] 1548455372520541909742306439501805263607146184525582077678011063278486321566776811088435770827780843612653045910697639234720725060970590532941203260350060766724628394322940765117243948665593188397292501282715537856922337805527783979477073668103017832834568607655713282106263779023289271767278925460480035494621335577419209152708167904956969702348365083295292592229671705018737143780507847778025545799884854781027031944652632827948439119139284415333675493019705747760045582872095809428260991812237072313687781188057542958815856294284839771272509346935484774248152237220472107923810969421384684699309349236895033186609819451656482781528575359471957249289322393726143225684664019341361037313602003388861241009605434543995055458422133492662957523041640942684550387220611543268181467681181156406234235734956046105260680543690242195174430592952937224454725863388123288098034451154901087952938992831247477159864744187069934131700422743112272702847777997300878730863879862394005788915187102175698672149511742665240943285548998434647043229570706400602261405948428091798596172769076340264227160967498933962203270619036982727479521074172630627628456903225371602301104756512563992891532895317485118594890875639134461530044908847641631571450458957019645624418613845504016549827631840380741771876747703241403072303298872424363235284226898671648239312188212639644881758566107775072100588591670385729301392417955384450148517962072675556712792707820551466626489090643282923178562614945519994778928324703684669277265668681289562861713261758935156346081841032006852811955720621191529829612886313893449943249909749202273411059226635233210509816587966536095655842602097777045747056028748910250616256086007672203171397504924790348448038629165904273240152925558822878655977227127445545351799274818843672944575171778422603466741827450062438341257235788376176521250146686110630459570962131714282816334436991861328727307519739439765261158090272122193403571729950406240646027150347200797944407253454751592381468632480410330983794953392136996944377537372559363619630377238699239701059087481470832710155717236727728346328501113651999560251901603861617778695245391836564818737453313353635471868990555280774245317613540668968635928283225038440268637629579558162921602150758864734768808747339994918550611946727023456582789075051326531649230093917435224907248662591019438593181239048061162666613165566931301563788526339895403029866043056819155001701659307711267388185660820454359054565429687500000 [90,61] -198519431120455849576065409116776129801075683963804008584156500359581796948271477901189873331366303061983893927949681190196911704683219766557169328538610405274698599210346258949456427078809759416402532536506212394554037267245072794380709899768138142889510028661400786755821431257769911245864655403386794742095324707052460868097524078108454582106088806649456301383171154810105469050438418751484020396646815665777675190009741004755725093968651080783884010083327883914407418221020780810512041951247836344570858728650946142879983299825900579764859676769445624696133235420586360161937827574037094776372628861335340637817209447430034766234751720350463273848485466145986538511875737851672025937251412621541607265455248970963228355941317885806138810188327287837257515101294014934764291500394838199619724432703203529928904304527267730754241757001468247672397105240000006405037407882076631231967086284863454678322311378675169403188298432137049966450929329505936877373653631015897512079091463815259902361391380797397903390375451782615892564338671684755745393865113529435746450247590496962754004630113618175385846613766701748265437307648710497295205663873760915587990875390968402292570219329969072550834617327366032758983199117921962281230768730794083397395943894984678219673390049993721313337197005677998778486439401522038422563408625747694087062152615174303963985316387126215303768513884239338275721529239337060434429492239960109431076061188324886725127182477088181543887528256757617790245788361084107103860553793300437935286081135171359837827812079657986545740361157572414528150522449392182187901486074452725141473622061136033570687074809366950213391711760760832556651620465846434657659255432597012674347722885678954852570149325967405372552499088645264379603389637913230497887106755124445464917746545293014831008027451602204812950439357231887550844129791557745504976927147013179623513936847814006037726436198370415156827048767905554290352117475483794844985160931347998584717937649609337995639086980808049674262180639569905787913232661450527771019646608942419475206138498040941749427455389219615144569347576888195805509799393704562804526457605684156254492709178643472756684337762450515560265771649053842765417530714563226300225125062480700100662707278862062651727154893685626182971263023192070610592672999628307663175884053088416785894615972128474322129586336376814964552736656187193931105174910706498599745350058954515990654147994387557218942674808204174041748046875000 [90,62] 15351281534323110768031525465947618799345297515058912069060410479896821010303356064991196125349272388711286844919339733693160794395926739059860928803411307660301960071023563672341881065493600238988492499554436431606982129226049018272068304607589338732305786306574243839079439554990698102570675615055274198864214661455352802179846225056147319507295316496598388720603703435506500570992506083608890254579558640406864635730380949035333901463901599129675834542215650778484096222512379491518962035029566754901573727002850446661583344805945886256819390320868616022370255250765055451661883174206917049746048065096324748233946991083712598287346591550211246917094444691765335268319749321670629481044982505357101997787969504720916846635220478397954831786814440524010072518239010729373509016478567626453854748660857018622364460678638310509943140799080801713444631413573252692712101437973466614904079501856924574020986312672424203992914591768476674499574554769843334507073146732928389518742851744783763476428010441711950874346094992097089253803190791313661063430837452943310538670100288513592882081898137977649259965610021898623311163691758743323164630436466915703876133897463731521436562259074284343328267330387571266943898907033556134642616041503397975774915908149873445641677232405389000194377209841697816754090566032167562847360613773530512274678956334700854911294731348442652505119733321899815861956963000973738963090747951258123074372097123176059786320099057853174177461027989799788777215949744088292319087587256143159871393858340244986366973505964086686555939185598029137762609105434026537595030999943226392278056975731523322349780511604044047953574010647947431471012553793350106299119372459128373593926428258417187735074104937929139133299782924951039609810803475582417127603478620318706831837210926358251911726363868829192684723856852382098271466115311733481665672123363590578017896793966973873984795529371933827628446558210424907904113655696487874263739429839604454732356529661231187493315878453286265359105367345612415625012464819922899395639101718147286490200950138767012877873022191159360189724324659423950800253759047012242159351010024546145157777286081793588306625415057320824150504676183517879077065741668398773007589433564309843992293906363252253111151779720176251129618103454936756693778335789777155903964566203207058131408164594713144537735867358119946981176136214782123449383455525771915238529007655495688469682313836983666988089680671691894531250000 [90,63] 145494003547359256298777499125029337220345712610741153132288442276708761406668005860654877214137672533641145004243463561733719653503412323466418227355156845244723451281618923048697996122146749193611658223433189495371014555958143729963336717002407839983836334930919828233491734937280913599198298762062843298954507545568784166391405484214291504019181483118613324906245323630968032209842108952426493213861605048570554662266081487914416310551360693955939982614109172308909109606409273089321729748310768095085905796197704286826397193344453743035226404260494989377432268025263165095436110088016542006333070069310538311113272923268184141973273067745475344882810361980836566161578954199525822468345539704343039118154201732442997546301805526233603723488140945366206295834787698596057684542514866791539902055711930381298516504133397385226878041951155351042887524694637910754898116221422627381818073336837434914528950941570696423965571200249085275553070105263769377960665126900124861255309030430415682775088313276489858738732375442165053532817370487150011693755790982545351654865099832101062619305667966234326238890287646010157462361106197234968838238938576813280725199986001145621436921163653893980391065488445839287280583531931616745693863090643737011185906067468031127894478494322589079111805253689312076369028771552799414612525378262523782445960329176215807430434488879431092162427646167850234663728988662685336427262566001961487806984221734981390709947447711239626153862294727066410166659649099388303088621665232376648128583231808449905996895586852717159055055275821724878858190974244717230811152169547985624101971784983447181209210090902900882688755625496603512410915693571988024014621815997898288847325573352005183423531114400311145530125221536831832810626765920173768114533610624929265423719800476048636958439876507480427644620928291086019890208938746612571114850378958556114750404161173807542813294720995624231672751034075610976837876395317960731566282523736049769272479265197539467879951392939814008300077190167346696030150507160946700544398906843365650455746476712535030176988708040727982380902631354473126119890743318201030288827487784876878202351982282670787705897774713345406375657957329404515168036564186241115130280040091109580402169403268216347614141119504425366957812773078920152907583660938128457421586032176231789380324733609282219861865908232805593353594897510979868575947099859812290164993189801531658922328915650723502039909362792968750000 [90,64] -207585213214351393586363063696122201464748759097689212024694212143808923198444417121800488971283287252136504497806343955668339808667359025096370762800180328002902304179256326212680413414698968694812741419696062645608091207246899553761233374829410969926050969450811068399297898098185914181103654029477541734170597812861634475155953511323981119582018370350871027478038152622369401248575285009775300784005800107310647054513750562971356939305406414313808163802263662969514085505806822059193790925897996467151699312453402829993890049569017957135732767022745749317259429490967099277741718454921599733102457393358493806934208756105865323405963340076259057586932328835661460597198953515164728838569502664500228898139204926075665784302149107310265174518142215109629442709672415250983502168173472443139612601548297590962429936667690860888244210992638016250364180450494209632468001471635563997905891414700419234402356222905038123906483403456881908123511446414435875264026973189932709013858448833516190022607748293030155981261518612515845679716594680553775939219526761947590805620799037362901518731816974624926670502879510790893502420665723644912726016418773829644552437505263272635896642588407376989105505941866020011940759632529292495326346287878203150929278600925945412149120217243963214990457327075943253580757118028461979456550336051413664478187163069498920314392146148521722393181450293375113047639278375034972954308550119700901721513935366139281561261946708895684547187391139012445917797331794059107269821488929323261509110158370226205483244737311997403984836677236601059675686869894100190376495297498261551461051920324945024250213732280252910412304722963836420322021442393402626499559369291567781492722639004952660988566395973742450537426837392891049609475131843663603417127242433802206141847659106351746733993656847587199465488463164510133723697805274549600016630862018725936892219553487947126513841514838895212698841907292426700936833576234020515792127196819949462011072208469108697474349876192284728848184818955816797778415898713995017468808277593683762700355874315295154982324829145012559298846636383980403360741892334631925152938453704398405606974017779325758139065665181790409261994607654859943229393755124893693026483081728672258750401388644332464785254421039944236525642537138595076691177163288624254128899447714301025447723395990711705898297792192032364458082712398256011701196541511707425581832481970012693750504695344716310501098632812500000 [90,65] 22050416888221018643798808609424386314923026565028073416091699101306690266660651802765412003446767977453465106704078362045278752522202911989647090964495738435176067991829930833844219692063168880807832284031792605457858606823604135329151351952891541493020630901219384769652668238563952913936321733206428547728989221350427501892279726555470648977135257321555457167802683495770208989990789833472907839279370535503446429033430406415813147937342882155021150003368420688150974459318912657338254380861981568535758931110665302042272505280366200922667718278347029304839489705438040231076266127628930393642365104607808908102046011885668008821592431983401139452830436877312869122090505918655352457194699114028879389964784277085338941473084297586634822170673785758611386639276139511209704452137110165178141449045883320138547106004329865534329886818238406673753562196571791245504422005936811680595038769744200036263821311966301439816075351270786305762764860144050775597366098768002687568907654871631555824266071053717335284520706810620797200704464364845632582455702083393493242416566016915599714356215424897824717084453530655716523070149051291868084680153417104937580352980085960083661304785492322066168410604287602350377540055701256602770461806677707003878109819300508829771798365728532707042928512225224788573370436801229029615240334222430227750878791080212658777756597459286680948488051527987164653037573001876960150780904204569286266522585817927241451899090681005358591128374214699990539779796555816360089458700008683717550861710484762974171736657647292907504277096159135605479593335287046119217408261406223221074228560160043469405188365414570796849450447668231767942195108492159586813239994316009918885772059419208012171310805259692845577728441632592886566100268857322034655062629847555294144350454506837507395481629268951185857562987390102863230176238470846388699090439061626559028001339705137726013629928049669518375324897070592589446806162068440680758530103113685049826311568440215417094536337856391199301964114409995293787343634801561063303361906200724907194880264273349867811661785230038970865960830413229495430043312219056174563033588161424336024043237700221133156974131199464331732157493332556939385066985121173679050539937331217481966810054540186824718247000159822830403705845714457888651847444397554412408612702927564904724273305692405961430373055480801156249022778917472294964348411565650630696347467285534094116883352398872375488281250000000 [90,66] 447835748126676678981566891481381917042344544233605379805167357934856192595374937442963421134813409007825695196487424291678996054430050592674029899285374844423264974002242855847172962666845917395257964043758852683829199286120767607732633013784086732907998703187510618135896601889453803813497577638408675691180804008462226454903835056751968302283996968234421021644565699931021154710654319746552676156836467070937723178037856883947761614927857632060713236752481114321621190400967673703203793105981287161444577740023644820804800013081245501190820182371997217929132400259426972552042146036922594058567581088330576287432540881384693924082947720474353028846645951855959321792473145126325793132690774566364138598216347955731615189036612710821276793601796636737928712391038716556291772885971491371136508171921537807708115915745168848210969750122549856735761876102075662631362859835953403675751204550770972450262628865263457024574731361865548763974153428679687651680409095198442320398774713972667579815128244360693448093805068238496790096912190119469443975889138040263664464215265252395445196066153179084235295364439799148071697162664660113347165283715437828216618523728349014211095080809369380691473761496120109170218963102922062253972005064430516641322701133800784891091936284841534541022381263993961331775052581854027371115843032584361042368778767299251076467980650772736387942917728363217173782867862872224909753826145973672638658944838942174106258535127143775523584425476087455127981702085940766368368138899765500397621973357953936015729687279563778920910099977431585967622465754434035101620764112650829243121434576901526270489891493694330198153688585700517571669107233972029515781003738119999204788054220076436651300295463597500362740754143783529625244955360550161026111592490379101757615483117582343318118591342802414852515178600753797861001039492555672864382274931810509836720538620355516068977345598235595705207559940526277506328572419396004909372492401737532865357023380049450903427705634250591343276730313514804546233456378710450595822421757062937483044065592995793189817415535515308567818431828689492725384752937415894124263766257806147439732743393533977846309107605882597241857760856549853679599859242787429556362994664921088644005797967017530044210460982308305110907800762372383399370139844524290722275815039094544215347167846561381498837735084146605208129550415836635497042750156583166762369607738492049975320696830749511718750000000 [90,67] -391337692611666295208176582554166284066463661882968845266672136671181441831471185339674078265196866836906293477178570558259382513987425348066340597433877024431360382222263381933073124201546337416932207371692252263080238076916020716488704661371564306137535547757879277026183309725008492127361697249743321152462839670528551449360007762210196526984888939475669840667260215509693276312034980980506182866125490693254495884283703879859061751057405460950142500279982266788237680131630097494474041776478232347607640546324695231643745915221086509371443377838805466172373896140169132284364807935423483712919590228442696167970736032905372887591894445176582019646177772877285158907205770903698805989918191822388279256459221666461601118672867840705290100750787702351221373599894494944158076462024170289188012685508880447353896719801414317287027610010532905989357074171118173587775671365531277120932418624363897975381931018668558582220853979270808318530747809254834704671695186991226943751726569629173666152403182143286016393329235485603903462845689405182713304429694299795717097590070760593489405261568946827694773117352358547475580625187492158849503783989341146731084462990182534664478944691336012596781086716101063883766217169700330733545643861840462589751681689675171369757471759500735073160678152438026263811383531690083962695541455323429507930940515316052160566695657695843421670777896657772951375521323836967724430675715430117087220515790162106912840946537907655933043851285293443154604603940727923776460537521534280728830935500997807144579314776964550812111436462335368652136772085378975856012090521463951452782702880561596039074144678218851262814833777446292842525843154206374643328565797436858096317384236349208951951369721560521006425310656841073593112978181583645738634898224218620777843418249264499201565887714160612847903969729342353688948667206014713910092333145416303502649849355385295184466335532867831932476603216370850287595171725701945276303649827287885354273875053908477302909435341064989981741531662733445807536078148744976370610609050323348869895521122228879357996019796936580632398737625929273644031221927570303131987642065993404878173822919059378963116854693464621430389666012420019106035233851668271572640698928054612308050457565042035315167961613701143795829394335061024176753316923420684937680200535275636742073623706332058933821925622351427600464271426401371364452317968890202037890446717938175424933433532714843750000000 [90,68] 48534458206329438365948988520967531807014324415605342717852564606390606756693915125996851099633633912183082150884917065334613467899587806632871735100262058400431051798406488000750254710201631372167661817000394974037872090138169615081631302284280331881621227586831839482304899044829539116417584474809810155650758130785182818026859962098738696198787192474478090475456753797384173053836029834540920342553752183804961753829612389478751098430066156131676646194444323712834691678787403272253981437114410935029607547297955634051672119018748126066881318939937835974105172878759243920854939368669602966158241010360301127265896653397535761518202956552099514826154889771163270711318573171615895028047470643138951826674817543470424010807960223022319118586979920951590282936325636778932960098076151769396380645274083468360009858540226934343039271278766803634113574126761888394614338564832443176053490591232719499960740877361922867071071674923845324637004249955040577733324627494236226457729324138984119378851707154617781970272674520127201539566333717522166697954647811052116375877506543004602609285760207502616168625652248286958690056033886960326832675474094763234550590085462082854793838987219893287904227987206941035404543308954946631761520112568826728542496125714186574576369920922225459609572783189363489344324178815952671981418375596748736168014990862042096751996352430890444731002778201584403538173775629734027052342844457475501040232471483956125451199898030578581712081349016522159997150082233169106229412895521667537729691301869103741744032292289968646483823453897486430227538963454807427059933734435762284462565469346662455629795960561769348123023714030980821876657777486181376227770477883204670975537630807946766516156709664753115927209871005675447782480101281168546483641342459877261169205385288724154339491605986626769331684690139268969692289551682871099675600629764414231417570447413005666104985266257013863616826895622208976167290765962417036012487254560968730458889476685127431004512678475071237816199851287036468312976696201365789286701628480163235432370294857279675996031618433412020344036734176682073834741892554391724909711573411248355572931951963699571584429841316216796041487356236344492093389535107949830872189430632554389010573697944974403372638577800037186924576684317467445405693714635736375027382685272349155629226826679392812592144819660949404357631438085355659065058789476687639563579068635590374469757080078125000000 [90,69] -2525844363149790697039420257319193360472665689753687460376087943753941396050462088867150426284734891470954297764143752799981401228493398910192230313850826226492233029131014838362431659611343829821055839869083907627780534961632090979144833700127922258597930932106202174693436136137979690220274170954098114616373530353455820032210747245969166083148210497246526203917561481817244553932265539694127784830402779898368960925525534591353779371145029661721784388147048701243507122347915675254006067210375781107618466197917840005472937685102770794496617253502418903139781842903365095231810086562689231941525661527027358045642262869968574197382381960435909765395715724525192701462519299919783111430118648373261911158599721692225693035490694743385863318314074433820398908430725047487956966234785279754165621804626157395358494283171341187767577221212231884816160372000936804404766152176016562803850416635849015190386572005180946976963346019259842940826128939143240538388086136600064119570867777317758488739825720908561378178197055180184318054269832863699581785269540877059821045036118003504616364688751988199292790814931512561449437867854955523357241706693701219503078124650468049542752980026706239910174734891008459109199894889300824859000669688816443341561981974868088470965951658662719956959919309645482127227526448796435133721596580687853028356230483177760494088535157527247067749456357136193273781978777392358100643112056941391764264753146774684927160442328075884395806504862281028869266236774357179852209251538146126929113028268651632776780316601008340951326754664273282179933290730476260978734440383679626665656210828235729099863114717757623105590165031579760870223593950835789187225623996165398722961550931550924422114059902873150067724865417580295203170887457558400896882422086365003484387054539940508419148634983139574450300764349115538356299564425348046325957820510277763003305821059011584158802639271279588323691635277644484093749768333278101552190597428077387115010111370935867446930366428506789225934269308994530760463882550369700946034538052841908492166959295656268142718235835695204287111809238136375217469457949137917028872845870332658252468252255958400647335300366861653275796768758525282330134839610946619070293232998633310388762623911246824618996161996816074314920568357781949317093682594841693033202143734146264510331823978123675923978083225900507122884513396885982559588249007909155352535890415310859680175781250000000 [90,70] -34296272530026473762444600044976201424669327226683388166216743902466216508381738050920027113146438790128658922301613562391220695568123269226625772837460492911184567939569354046568540235138014660108588514205553464666117219325104083344023172417352854332890481739017547524117584477386814629430709745575733745033762145155572865812069122167825076770645718731627767811327851976253969525852609049026567061338643253874823740263878136783612719994441483595886776701739051703345113056769559105302904777080434469570592903417462301918730734127370866176430856925540864065085895636255497449875411578972599786857480787837897504507065709903764093732481052281380649483614967530935111244166265785745559804513529064094865497809791789344815835037421426148298497559414590864358644170717178794928126160254925648727277555943767534186338404452915662729560080260858896230793161180447992805983532029070259517480704416608452027378540888934692828190457596421744110849845268005202880002183140079964952072195210843259735830842284514713775834104089555530040517878859249906352130271843331336916238092168270120844402504353346573380337054819302990340906709579757563990904150879181502064671693546818654499914733802260745309123227452993936657378167230671480805566433073762305621528662890839947898326915824027638040531657125929795319775063712234508477451556113054200857263994298091334097222821457669026115071495583647228450745712352333980526314566066456769931691415381209040097779221700170246483504744425784816102679152487203379880795808741266144525322151167072435211136226325314679927088794898112162749880198465429430921528975952138094010829050631929845682067388074791252773751924065521714046683405799370059754402027387000002958235750664282627258987261532083741476751327821983289121694372626535760206426579856976707763584273027756484778013077394662112462849829417321752706552595518568762812708095923428994823382042213695300632051426578270249034535493660936902043321879140041004770454731446762911483754426357047778304035433891585662912736864254372812228638247717577911345959882815213262691855630403041463715435211094595061418184025503184633400390647716089348417688698227905560746201227692052800664311146180148735561581041796477172292957798255058069272076603786858119995292601437116043464754477516930934993758516683702865446485016449167766257934023912595833726307614981613560227969093391835588780448514210280402340208505407304073742125183343887329101562500000000 [90,71] 12574193148480262712425177301809634314450567545560601922639647070711596210027881899129402700705486697132226525776712697696097320621715316970875559156324032597037453297168325710522620973202240020037968723593545839009514780986247075024445848210578701619793979173418399237747147118387177575245706065791882954801670691105699189766660459802906535074612538598661182076756051996378121187190448107642009827004882256315541696806614044956276674697285263825962497804394515992166285399948318287765992687331369341007982262643624939501662063661951982240728374373592638246282442770333456446505579176335573789565028343699916067085951194846413655978757765214460629175121363937702475904108204661174507964896504260794745998887759275692041899223841334029345420825695290076949750843077445204899753936494647990263215243118927811492122696089855377935650178845772625449096905707386007940776652650934502207167969715919576302425069874440639652130889602944588278579682814227170837737714665420579420421003542600362042837113092003241871248381199522223451885877310931733689020740658963105530084638135875104717363989676536562062681390795135865390197614156950008716082158119550816510377490825819728392683768238458114900455774500495844432980360358293954514890542152303860691190834806181129526662291690072001676967701810719895629952992787560927322346378340836172065610319283948649080228976268859343007758596867897165319187837227140609505740409630349202847551481840825891637810103932519672662335551409409811086808455072817359529101604374355026634382252723280420792123899179992835414177872996231268643049086632920442806218977529535311071776294460990250973584639164589783469932641265327694436243123877662087153548574021263893582641384121094419874304019123094243087196723361185439045855949749540188791598920622246223011208011782285685943986428724498568583142259916444400119087302368179654436631448029064841094892539127956805739608344453508473772369004111651593789261228631647504850456570300249365553223004097767942478812331629450536682244096275415903770994799412096646165501453076582311374864436111377244960283068156832816137639512673669593333612613265003029413303500786482646641383434470191913219878950889832680076205266223005918937408206484910714308652855881153917538759724316373331701647612565492835530174638931789446065972453387667924602903458203642293111105251818838870042845523939350316974604550047967812479582372375830345845315605401992797851562500000 [90,72] -610570439280950803942545270870587381265417920762800759603870150741414547965105488796394688903193507476554302576078402965330626370516723643011341020836325826282529951023229944438481568241321914112014686383772560449809495039357559504848211671809119425136362158102602384781124412289615224389579210490750735977166501205562188643209130909464402535597852075250632174995526585580975431973340874669531658971988619845835922388939809143727613871911766333972169091604840991830286048992050730849123402853039195585176252063473799010782941447781675885457735693856468629055530540422667329875803851445248968445250901303261661224835665563280778275798233578620858816203565136193702806517597154916754795168862511579542342253047151173975958880175969775888601704652738604249591629227295021166836919923264093206798909494591043918034017324770956638790113047856509117186636084966587927520974748675954535620576022903502689281580964671219746123763858738404538102823613271156393618828130831523893975284000073609702329794069939064875692554456213555206282171444148775669046663526655731341787544312242986304878544565700049478257000801657085724278907663823568397257878785822910485550431280464939583791046248088311718951115866389356953431246691649786720355701002966345424267312076376488293614403566430475528126970187970331658781252760922789303513213027462046601694306660234328857616693412230568402730086389158477389006842718052202650585937615622934048736509244750497707099226798818578876403587531655263985637084551368073163358200921725552964173513934787678697614921487786816585286358221698971603147049151065663857153281554645251503806939477991595450509890493568358761971548235563398370404649769453958549266999009020733923537317783289849953922595575807292929352943636711625231532976677668226627207888116320927486485071586230149288477666445461727756570033918440992894618510097420866020692784304328338076890990126942548984920554177803292529714823430990857798207725614315074846305137542518335396408531495203246115333546580797923549621226160594664043469879950685680046493604735160079080455215960898250782121263386376072766804760439524049845415112303832915383477278901950253383025539192107469427172307488855897336561432952786929954340785260538760033630760555985979526619582600017755725950862114461106917514018905271225019948776286777736489562476934399754689017275587195871575043861572127290130094316609945127166669820439892646390944719314575195312500000 [90,73] -1715267490695612482272610324920206179917504351191287717727790990213376558592858807989172950710063406270385804339390636455965213112301522865978555999420449533518829339579654914727387953218809109659787705235843689849635660733608272686558557584976442606974184028052380810464448540332133170655478009494753352190038086969309483561446906803690725486365614323881817720367079108810928766951896048988360014112044006074955811990824411432121656437974150044215054501277858564500490236953336581573111323385869488952981256117343877690633724578173465347908445865126890842815717745445179091764819534749642047388024999487905214338436862860517686003916889303479728478916943569886569514943837988226079789438645827845446489633623603946373082732980828532226647881601563978232723124007415224377118444895431280795720331730790680264161283873090511781542011162437177036973199887575259190996450803053306674633781680319139677951122135098898890490782723347718425567591618001631097280546067827590428212505204627303843776016528530258329290716580202715237163490767618334508531723265269806810491381615825399443008436136405111208153756662548646343593198153054959148128767834857513720212232104154954816023690974245676868145980309619718410893941394656209252046348904829753156221387537713488905535590136457258313976563075109009186806152230328403575322703390546210755898329520293078324107867101798509993006849345451633070761289329903654815884985268342358642853576365200390835605153756321689025530645074483105395671425381548602990397789727604543985562737601034079980215965725651632102490946452278970336773696764466047839568506476799378012716638247756344824952379797949229215642319203521044654079511267204417206274464487099504331779831180564890794448876095889185468123048916134715068749223081232759943876953899876076208623788646011863555327648825479621815724505305370432142899565872420746087773913381969590032896256901385848779214084529933621918734874600142568566770727721399007394830849082080638774508730537873014057965816689890197518854089405792737278906109340915669144955452387662102134803632996545547863017197787350028017718654033466108083041599594410166552604982639593572686384008069218605317661602781962663216697741615341711577889227586103353312661802515119946543727758904088557376309820247424907393203096485478793788354856020918000757985605984057109366446660479306399119981491585909104672958173584684793411270220531150698661804199218750000000 [90,74] 1182701039121514527321806008219467764281248993309835483979748657224461676026511360437371787928962511612784076978815071429932833185600907804920676590027113222341813091932933762460663912688513624400363978791797810261122142285519917839193906584935638294568115054337654807841668582841787072945380078353076618469748678973774291268638283504267546215556746037668084004213192122122311091093918543981203021916448716626165232782329790222956634922613439242079696671709168492130455164599254974496405845749415904532400665985911692021126736028882479104725519788972892593315164087783645271117262887201060711421985397031667622231783449421135576366170882485213556980300210046698316809968072159946953392654991804391283031472257032992135021062526718724863858999580154025044424272162763025653322348932671550981296137562443251107028482662762771777387935712027917638327205442400908259518206285069976134567784362243387773620693213148357479270071031286058341133310008101764786206605282949352104686350007942430876670300027367798775710363422077255287824892148939761807277265637367716253607463682733765525219777674200288658062589868353516813249851096048903480371143779093792851872689380481174422687242956298025883418881234682072410820106172485852424814237488207566035447250093160411219909047170726856825531984043921219499453272512783684125306980326247272934682984858616484849155878990840972908383883982781012388463085719061976314881079794235260220830619427294990045208222694505741067794958786647845951958927028679250633414403334109984823664125259354000681616712788714081899279623902361198468542146684242270214723316793109529348968050113280257675416892848577031500630827924236108654202202425392242913765495154942793751861354307697517599686193469207695116318024605075577939323864012715099288493775242996926107186302848205988631310593875449055366420422560256184673511624992453722317582753877043646527607747411334236720716407308076389184583782422369508207783982590009264831063346012701406533497953371499829471474335382658345655197133532743973632801041998642519534558266895335206854840261859112820688377951691570982371406483606088460174103291427180827428928636436923035145452576739057538214987411310023860947393462750046330789075285764071293814564456847782085829182328137878470183531708760509379505892427960550373620703586129549311427714224276271094137556892077149330626237064350488493211477044123047797086201171623542904853820800781250000 [90,75] -37307017045421507559622010910381397876577190683389617984527346868897348073133524320109299318807994719771591956803394680860845189666875796031902490995328454543222021581894725103728180370498865946080816824825444537250027388675182360391358213662247876212471668395711327832089428355471571759657821667365308520937450719740011732725501007350894181899079576074829187455740991117951259500756917267933479771906248290133770129516182389633620569530436691940602252183077724704797660175246241098421989921778114559619879773600204665480424386410209290841293493769499343148706088329891505345663026917659928148634159530421731562671109692544751790318845301332453133306300055291473042906870663526745221475935192727618050797255842601758870143348006686978185284806103915538954132971714352344383879753232853633539334031244959601301415631607832872697519667863518264361637828008931045449943694783906521365162773095080665820433876262060458476271375652951211116366058882645995075733169164132702469140173400717428678155166995260316634461456824817267693853088516898374408121425918085094973616840267655442266832862630353550181891001622006883204883653711777697042584901282714631967636888422428068645241897035880453520027745333432948244369449071484607934678044135914822164235617122005245359247935193947408642446837002178368506526194525145405767093331451832683672245128384921160791363625751374287470925881806557054553947583247482719681613002255776990635144538614683470116513517136495635267876275293941801806853427184189276017699725761228838815877168673705609182381115321023267975585447600268700936060265365853007512086137756498411666446119447250316266421234773687055128270082275493929653951679352708378360302626726622669757581301973839080629922449138456811981416853202846533243823015837310248017380449608097027549717595431547922501085437991804226801812925063476985776076822624498898383346746978516765742262814338679300212765335910422609219989677647775675153044833283036389197505479450251405714803721300540765661399569869098139500418522923695179099773869280753729505688552563555213521056330880422578094313847119829394402770130888501553060732834427600883695089770986902693200629963340808387687492685434718637208902151805417065122658048240991068044479711399739655136844440299790502639441264833733801102169453957810505286706547406238740142111124479874715507573170042097137724364790065800919979799310510770737892016768455505371093750000000 [90,76] 19133343412828263618828333437587311755111648678385530772043070980435567485879384613753675071914807848907834698275927805156816967696809164339622465819338677797097881440642718913232343176475406425923553325047795095752431550465882800302750339252965490353168905829657736868796570218497343698090766166303272085887329328466454743559557392680796668129156645139553019675803794401597820507050399487648201954779408898557287635967370315920003082064996515941252672285228711920398084056678078844257261120571697671961795053714041285656520008362722349479651291883766423598952062351125458100205424553865974837261579616327076606619906133794599800222227487436140518747678944416033255982184001946774788927477449906060340222314565597005687526026020780567519907664953537358422499486690302783337876146926658589966054961895541635559059075892788064754948058590783180370634184242191502155852502537359336029976313318981013775468519586684313750876750839053691356425602395215007886009345921227202880369323047360236674556108485818497474325927155406130646710390551084060450673713318303770043221164148771754046333474000863475655799502558799726254035059591237168071194213459072485834583714632247093996752206532666339666482392630759311189474101975797749572597143833833314212819707855040267663826016235382898847078910102170790505415393746414832323905358294952044127572060518110009603457355704143124567913065397087391807845491956473368965977739141948538855278535969720458514713516853512880063726896242805128070399173497825842366982737184329771074572226077702724865004828564101389326817806558133755285407834173689756518068141826993081751764608586606922748293462372864171253607656270246662595907152711823302721265643307035174018007850055063805372219671878882790691349309366794471656583430597316560562427489746287885980488042962956526234431554939023550887993647890501668100216811315695431300808048826618720416801002009650562588791170132578528006838074776431759481763375002942686964919591102023521377471643956501395596296533545449758888838025677880391138978805494420100147998686259656673515205659792311144842038367516255222516171604092193772451871404192355484628310802321496602269422700170557077635884707325089825789379129045931173466398534008492467885594299506656599175494920988075404490644004066865766469618013137331924015465490171713561961090120542191776010287886287546427036809240879253884992650114327261690050363540649414062500000 [90,77] 25156615883834653398180168499358979295556855052907555320452350267225137785467751840268373621854519587940077387086659317214987113279915363751893959631172575954365751529748486697955297604869087487123478763815495336873186943752173493357138867882356169064899878689966162303151605180735785575038627286998308870850437947280716867092950908528842972656824086495554518847594174815434843709550337540203865939556078447362424796882575393735375185395204680025034943314145674721631604125522698809325315330635603789599005153743795365387537388507455040611506671788653185131004251924586409615103204361527135432798964227485692583082062729956208844468779937964593700940280549062484962620402309461235975171288455781827426713160320052782311148184796505974010755483977671274381085958626125134111518976435403260529179988107126397329082426868414086951827310691859326656150350107217084104674290913904458110965410991025707430474311997221461723045091443743639746830489612028786687725010897530564982602687238703201833079509342095060958440619832282286081258460441419690928691502032326381008909826979631255381898872708861624316219910446643885667132473872112081777924787985072028816093380655479274431924746414909998610512394167414621611129105841251523195163868469348059518216107250704007160383764744818213586491935745749120127381204344925752328176600169686629944348819687891564938353470542774861299283251589615004823648438525057486703171404002599096615199490800964726328403135751324734380103578074468994668253283062098375557753241103792652826874800826941622567017555034399910061857805430512843333229553319873341488594849324041989109917807027271621819636876884894661406661669967767999840050113690407890576214873086835203154019299094982599931598726239192295910277240498546688701418941752017388419884030297871929721135148795715760218933309281267727370734027886319774288703695147064264842037123272471722825463924004935258629700775535517118221312433842881800535442355390511579421954058678890844000475012589981083258682638051130054946347256108984957039680903239282760576792538643363848358207244599289776782313189526719789710021136731309959445536358294972663219099564901349394198018276431243092420419457862957883873776147737793379613963856898365129965715898981138577536594045064425223457667893801902957215928267680257651441307411493571369088264529743747064257379072972406454230807665468916400897114726831205189228057861328125000000 [90,78] -1134878910206184478301631069698274491760282622115661446586790513765030802852722910169705887522767706353430686707946170899734361995479553075338606091653722486976226801865040111598850872423367655259080324349824512390483994826803084187519684421316613057795704015288909348911702030118177420636098799767993894197674512258752515160687182320051619388344723725503952935570723880489807487460857823373417450525392440001252484849337964997317420969204490758863487533199092942939223219299985054269999986697771641067013035630171416992349448415185599175827776459155230607268884488913661378226872224637822133834295340508380758406633196374523494166735405490264471274662516180060928566902527201398918704316586396530728029919905160716240202541398733915989940451291130791266575781053066443412187854187566761528050150892228516654571438218100045766238790793820673180906763160758562522012811303512049251136273997655060138929588426350161829724569268357142810886449587669299947534678753169815190410238848026231141164350161231315835838980127494079624158135866527727176694531651950857850184722244585829106790873989638418328496768256872846614437552062056566704571463514969995612122645189832650393110373813188081075637421737725804697412705587529662655674987956680352655032809080832200656942899617280338685630927306102960020962641034209564826051688410986056185288561801165085096156663326130801940432585597457569710959529927402446665305285430299428683455949187446536762192268971950145145985916982434145335388076010229613975112633692207473252846827031665468818865067608170460748701384090030697140548373201431734678196103106044401846995494551137623007769595874932382677732834008714263809837774517099665649599775624868032146504081810335277409151061940266699848854961064351226874202260192455006765156776200719388766349020669562692782102757081894984381304569393793199180312238431486658892811208869410094063355603796999747626453304801234753530140803302997263073226938069867969020747548484194012931995631276441226335991570940500728249311764467751003804538149621545764675522443873139921359961279591274034951624245900718190447189994031819505201649425493230395211676247788483779011564006192865212054512237148614068299579622580227451515846187058513848348133657864129159897675101209245588053014669058904929120679758085251625274144734272956266000245290381736484085905327414461796630849779038419100629653257783502340316772460937500000 [90,79] 29862668765694176648886754879572983433329884234456863730384877664593310832992370693872710631681235282326493363698299262110053321966160495370369034252440871478574282845845225596318332841120001523894182260215913225921014829777690732864771568120096117880765753670013784336037120173982262131604800089838079091992410719111740479224627225766137123021186602701635805664079405716626174113188779616748501324662225926603122883897130820887484755865319880224825344533190565819895431220421156235592407835370444424620834240998904828637902258472321979883029207051187214369998900819447903631696942400809830696144574294050210026366286769029157658248705204911883041195955999659368211068317743934695725980691119605481318389267803908657150820140312128087660114290180078964717057440017945991673942266179028352219738075584891990627879285464751848713561533861382016167869903093458589104190753395452142208674387192785699980626201382206592752620644067489995952642647243052851054612886170817920165997054305888561218329972756709656112764197202705251945443545770394909979075262540017624479568312186348665232278364704590323008389001175272445848303229926379836749558150432692600396825382618422101569297318384978140042889715790468434166508042142427534922645788946902082320560898822206159672387629583770071549319542498135633943767504718584795062500670808156888308470347519303274858267398062525916067826116189864776102033170601491331880212500696137810164329414233003523152551914801089419613553617320753285400296227424453459419928364055142720471240071102158515792552325218479829882974188286169885928883345747256355480174078076120457175856624154732736823108011922797190578997989307175729542996872645953090071944758203162305917002130673404246209996458452557884504794970665195175808609661970403873098794178381475207783003248033143965907351320482772656098021131124118106621993865687222859431205104639248679053387573481082332167342132138329492877605299249535400901648935287636467436289536827987499208826642240931262198813102642888878953122077555778773622623292917828644236111507839013926945308419342368813002301007465350509657156312046122851305723600230893230287935075499835416899816380360988315213861345772065175060596739293469884121362398094071829303648869466933650173410764836791044168877799207211992946075457169822550472123498271124863846071469878604524966505897843363189284038305970625515328720211982727050781250000000 [90,80] 385481449271753555223044849270357620149277750288272580490948466088309369763471249833365301465369962402958460481468514076006687868246112641854663319508676726402374506044316403886378753168295642173161214132659958439103986415906560046772645388757756948338276992056312729600826980445873731954842298237452607193599041428501790769735142621099826618752376558809205571240827852641438571461543539237740061016672637704213365014945049748298732571072769872614638410354703818229999759044428280268625332769376437710540088152208309837889015176564274253983282385860950179373802893348617582245670889734619128762402823761653195928175936010649665835919656542359577137206301663736274322065190626428511173141067314460771241696782339568698572228769996739465327818726219447743137795300436667189621251990985992040078767509215261066200331532150853904554896993246428396551846980427492023094619251489139383083863592454344140848191437278393358833483170797994612858986448801623152765594304751558986075560898798297227322425275737775503749679344874585994156288520969298599295831845444615637996282825645600145331126761884769462593537628959321265656445618924035608116469960735891463654000925302092160082714970933661454324207576325442120765066812982541841496513953972090626100382845440716080506518958204790797174318937336830709293113438131596416012671387183214603323267857698676085511534106029324082997555295561575018116188540486234451502280964466966461653083049076333047989432273375180273621358259231216247778452726777872948547363036632980461065454678602527899843520485812224611133625440383794274823567912405442253384624250945136821013246402453505519718774205193082911790044769299955400966570309004171136488930241121027821579817937950446545837957618513437806823225549170047979433353122019838251166583389691230501707012086672050073920706353888773860685152427901863602051758509192390448124137034211969843711663378685651270772830125299126485942308044426715967147979823288208458888236373658979854971372353827886991252738070933604814423511463697835671020917842118294662945690899481520407039176963038657511188244301470796644000537178645169179932534223709026517760333225378450546031985062782101309997381360761221992337608949004044264041116369762853777531705603059900258947170817760929719098784552478882517695746688209537629806656917606081755813251263418654579275646206224089848624281273714586859568953514099121093750000 [90,81] -38548876253811771573819056698900929069101690851749012190478799495952771009107636826604404769547922640557549850101350574589565117190135570132712828070566524175228694353966286798642271620392338147082574081659026466399109899995465784448468546481212322808085534020250810343113386946365940396609958647281242781015639064394718493524172453226959208101007111118981550305177478207904982983435273490038203378775462979098163708082756256571971018889166894164187846666422606173951372490913418116948852810388505018156461874347165073602909954839470064566540326567813950415527677681846691342343889187770909376505544480823711326816425708333846005879485514188576396740646533103589209851348819075568313076920071268189691014886772831715078157147408746197685558671889589308770197029369945169726086063785636116453715854161511150496046462117946793041651260352776586821476016756459444545985288439706016557549140843252104931167208936418556502037278814615661439117095975582028489397923361525830604988093714578995943082730808473829448066921980611665150740725987571410866166560410996224153928562687849617531293809930704797011297549192594452462397723836619586665821754001012217569485510463107743126016124246065145151947959978253791643601438397579325869309378086137428172350942986551468197788174248095654700549405152752017488045951560964470061779604031064977556481594808504783114670844515061792716494977097457104575299100726630895816316414336802606568531677738012894794428614551464388037767724889762154335777494961534736902254202085338579735133231178563385251459137160326278612465727221376028992722891618467356228175761027224062908367012233404610712857403402779921523016536112326147678812811954761197753234219475234222254358521287274178101561118859548193520425080952844616295662102734866549963165140179689575914973746025274422241162640220984235545661473411726757312227924355903760885251430094385573238344675694787619864738740596707198049989274750822996751257310619408806470427712242472933537816505540326357184777516968024644511624434467012472273604968384932766987848885329392614715660140028244481936179313270615339436703575606470132777545153132995599778073942349105436215940043464166002475358589767707457546312923296083012993378418347288607611321890575140492457256962436890256185443225712021421824482151921988809455472509498171599679769564583643961015440566972994895778015234100166708230972290039062500000 [90,82] 364593252404984530972531446573120292092595749996607160480473671183182022911039652843084839517026001195136035299885536874191606136410890794398770330118081749841932993538532392676536504651962843897425779689310207304398852132518052822876944979501409411662954960908779303053988501009369664120487781742554046573410116202518927122712389935656183141846514619582686664761300242675702570937193360713366267629832712030994642444782201002744086135572743357311945033097135766714394895510182874497687830759932316233403750232667101657436859300731616181602732198173044471507175564182588541855962198018392393481031741180519368373468320012427425128078414658593121847128944346035561247363828952062722394620731480603772499616294711661704501021114980246901138658175597047984838623307739644075328819361725618158533371167907582115956100832083428016756291209904640080891081731378079915868638800246099989966833293040001854881802803332617136220858994444924813478131784535742933211009348008428238956485153608999710752391271223185340678111957983569387671618421794488097987132967713786017277501598660431368107527515553134140084947606863279441766992368815563657365329757427656463559440338914388713342060019133395874938808952557256668231283308558073251394092355047609485130159832562883023888577648921741367191123771059412660583679983519185659704407354297649008591969030956131651483224464830336576755976924927948120308911303963338176233361708096861855081867645709221404366656506876007714879071720999003382685453865151585395718230627216417745046056861409406817333917599906737730401189833673925583679549338658097614722652920176764353462704971488388351981113130855567103092448850434757790759920291961124081868690099895932025707767424647274580020406976361436640861430037827864912399211683180802205496493914482797640713538747938067628954122589953111476175808452253963946940335292027076914248920208631776846930343246998846287994997732853852981930263989607614479710987693224954472275675699094492168822620740314545300676718342783043441405145779581064719601016420911364948171801370559034416300086609054005918737972444772131826147989153425739656727766841303221518901457735949952723790575962368321560840378815807478619698199995669694755843738761037320924918670235697741668752406360789396864753058144151545299501954076072643279656991854643355332492879352110051779575842639813387791036802809685468673706054687500000 [90,83] 12975399521511440330662476967997986409646012143540421035170041121365255640291546418207814943606372447908039644571510921860447170175320912352169000723634685107131227801014691595115738849290443747840220595992708728111357054353287340274714046673551509463381158834813350819873804556005137710193755239723911488264445153681410626614523322317053821146616326873703804230360996393950476644301333381323302142535131128475140992503361287231975796941478668329452305487707612679885081536992500631623128039038018727516967637916517025515107179902941394204858419808266956995463746614381041972930197524592771398415581148574709851420817579112099524474896239083497130077703088390317483152918160559786664303437468298715553001139723434525937771385438701556879031650661785312518562798645923623130258542205502721092426047478534915763332820561458521396348324846554041835194133755860437610025899566919105106648893384033593555189753158239703933508263594754348997562343215965027181781252542426472700235581324529440123104497816967676684473996480851040056336141704944384045284274663881407755235565893072073098688038275921382765351098046334586068732195105446713517495586192278271240179608531548662358176932754011257288360106553575975523413404765739517711167113207997231733329341234613722179535410399999381652101940380194294597641522569261185253127701143841842236198062512063743688982891132501155633344006304019745031194196653379102390994242569748523651135474165569790684837122308854101797037134669299710997625406018667101232010190339159123897669842210463627192915596696586159034141090511895078306824288363799713168568771505844352650034292453699960733133095933437214538628233285859371831230899040351195400319208232978902172463188461449145972196264545329970021250111628984591699843621474091768747952093954140983982424527972455975410111333095062877676031400491880476875550926250120259191007159823113597200029577634528502467473349708854025324460489915131509146462122549145314336519437843157663961610512651164633175932627153095689010685450517674867656355270513313148907932120622042616613719612831247707979326683060974108745667996084155739649100825519963522512511934418704703801772849361088496069661510371474403574693737654413137241311903932506698941799150261360136853326508067087742680200042904740792965850755229000600690896726651221630502662280533962494967033241000109455853817053139209747314453125000 [90,84] -201469726289235024253941787275156124734546377754123891911951668650973627572509918090160197027064538548532232366944166584626162803805428153300338387209372347725913432869182076843204897123123819134377169584381782519580229399788040325260815252400834669962753250347794456601834959764250926742094054382769514907004470739935557796567767248179771596240894226806738068097359704509742190980763361351198735938938331237046892742507392018572781624847245479114840836952427121229446619368819824333909822900314943473746497127671525402011616907759449894550049461989802706030808282819597429167849602890637886163643966901816402594022231193854141145299004733657281160407704008687706164858532280170750656295795340030008368688670096061315109141121760773577674905964318029907100049845544440312720581916584584459065357983547774486353798788471378117115510776350226236655685424096184006519867810248426375586553166400888568252918985159160605205291205980784054632936303214542222563091208246934313934587927569266579774065917258901006958221854530776495629597922882187058540662974489520198029947983801558279936000939480746754075226606149342472775870657484083253839531839708475179166618241074081866550179448097321342207166159068048491884543977517505563000482031765367436936217118693448622755721767471618231259356627317146991333170373252817548625632571331932150506164907478463972284414954151158291468223989373960655491857852058460532869860359249507697001521347056663315606743105105115891323629664719722593622912729301363530847480868076438427420920763056816156810674258231310582194986511153212039241862833239588606120627612553817836087403830621986804396426144396654624080525154103306514298151539871720919319672518213519046832425049555642473162857157196793172732140382639335503720219730189898349518172768474748001399194085454265993032794071801710059419221547972133200176292089608414906799727943035829863147633171228948358353839512119130316363392190205243974227707958075391252016887884783068692514251372904909484008985241890524336817863780556019919480271143410631629327550919171331585669530882411452201098155051176367372145703289578345402219944814200471067382343661928207303711301770095228569610454276081531570339288944819288531205940632571167008987698791425856666912495475502377207991675245033683852240259680095726237059488244334940801983715889095011531315648767304082866758108139038085937500000 [90,85] -1974518238213187554827063800845434758868114339136767041699248369427032401405623729770421795454076134720448209820771900828424567898570545905373887074332589336276160737780084256296157076031984856520064867967490427821333905764570161927165190403163518132788757090787629761357659012665683657922288620867080215937499869517237729981367144338436508240536114910507521587678699493675722771307899148487150384496275241925900953187517385840417976213728664805547374643305022522475274686074915119455031238727914379715209360721181687494697186852213577749427926579540551859623600202250544659640817639513393279832994237801731820560025641588091543665785696962917221123885128171356489223948370285435878705909285839314296917045399762767513714803354167387849488301196595351002291670276790981517653156548922621704225312828270172775526911556952009160992668116717072382944929914094079472736780738869794556542818999776153660871891423834434749281683817477143035274488827139613891762863780177593535600636286062132598435069298966828531742711484785169344915777158729884351253782560497540500289125171548034821182526679251913897405902135274992628071334049723330600558266991804770882136362672051871621339487928399997397706088428158327631405899942422019569566458045704112404213204832947004685103432707523206795911547994718277355988351455401741144167129280115520931635350323214424528536213549864254160282186567224397455821775897961964455719138103334109704525892341298912608914530958876092593127396918659517582575016188638539098054678835281432509478216902479574135418020919225700513631806266183591471130421463611616642127188950468138733059117057824296640275268025290506234558467503238893427960912058308160264330038568230725195392528703037452161985962805821844260824891438130002175808699769128132337965043845417637458369342723816135838613785090247979831091987994553431774746700626557017319546545206021913531654708708792277153825784000786714417819432858677075218810725811279832745961299538210972547334637842462257842705285970123581420855763777125195014756432331499369230705329257342725181072520536681482185500427650902673912060163359901217667713465789700567202908316106570802286955870666101690358102032146136660293982751852705392704720343862487123530493991563702370669096171722114472765754580561296213677622564839670974086803840701556342111689029977552622874270582542521879076957702636718750000 [90,86] 35842899197611571479608561506862079593394900710723743329902686358777577910571857972362826430149556960540511863215512937488018661789386944603291716923167615808929372179241936995234481655300243638141069177094767329253959974032636586124407050739321002892007909088698384574587255913151244058557346611817437844934480659671103864345033008041246675626037729552251658395012588167042167336748416681927616134853909791054128829620272641749366865136274303853400285397319855253787707620813001960466284737588208203401888245078924039953061472351394851531813013551249659307781112823398529838817424285076317652099355733829178478511471101361815532300571010905121215234300514781577469752540987828321769906597750379698490074504563833508062050261876905185330516504313443173663485641698738556516743542356105548020963143618197722976765845254784149528843030890320516043286326158711079839765410319866392511315431035386548624153594793339235999855302877146864966634508710987715163820804787716160065960132240793699704528503459772576975855759218301103007819131120426456030018147741877970340545117123108014281440852834318548023365419878876986044721066983798437323117661765283692047069505160397423001087272597667786048741105513815558239629535698805139528147069824669168416610829406754750295307740895541825204730913765115627680753194839430692511003456738786631130052515055262238623838311266632884261755539219086004538497975742050702413578538545472382033129020426546625178143536275510087270951657370744365905486766403879158070573233499141765900118295817244225946416870961646414862338437578987241605083667740722297568731098324402069291093453776656781863621422490923222710035701961058786700487661086747019071696621098114197120365183574792675646887074948172855005755364206389241554784577224079004397488686689249955379846018789527319435698211178288107325258503453232716813327318807953110665655928450299102167789341670262238560331685984426750638900334388756428331265341759152191545175625507744733253830088011837266542386558626168561546093503567704370928043462526939658799578850510681640456956577923948576067652200419778057582228881699994047752364203742103686158254500025744886074606177013504280999626037473864355468047354852957881359936177263622586069817284022726205043102535628107742141403112561960358138798337511892422256805038417534323187735346220420353802182944491505622863769531250000 [90,87] 297644653886341737971755816902006622178153514315088747577107892367272524019332508134012647907221357892709038230037903819203027922055457667538723890061059192535696687237597375824510404992795717071220633574671003242810510483179660588003331387411697990776218340759381621294941094130197646296594348971469817802904177929692988438288596305638822186659818032997417409708853743433732821372600435110224823698429551985812307203207742619183558971478578447832477894577899280190746105375166300190412096814130173745573732981255980631163497651182273195975391523429475129085676131717745335552182366091356504677945205682673335148769541017526588016804464763388525703146634599396992038931759709704817361850123003938270537570592809428096482154901937879538778299833497078252145675787590804443295575758631625673367979912096450191326501832851283781978010532878606623258235953864468937196691097689832929542688292115812337036920018403583467547884209836780613829607402147954467300285940086050909438877602924150547895618075871074730443948960489155343662110092537109590593387311171151020015839304693555145252812330976551247941568885329398981043407293091349871216130391077206321589152122947006154379832196787322747686726214842381605617046588733518775367055541876263555089617187402079638923337348660383399014795721864052674304082205412605295557763967646224127644842235369738770447875482298480843141791534816643056453313812791557917424575837780679410702786323441678171587572405956832760050821547287067048064743332520924871174544216623929186222723197842056954606529515054680057708222825252018560641344437232953251414810669000864431727058866475349866528907902326508146189749769083999330747929873789544864215039191408238579724009964862611078713794118411746377493823379883905316696690337179312518802764152110480853998367243935487038941013402055980710938680302245657607372798492626147564971217170191175084856547802289176960405093791740387267081873984481463931330449590343670717018078132335423918413115530086640337092943095883830878864109171887895142000055562672838536748954584089057844914358868806516391001023421138402486318342589998876329023169153232378703647356154410784605752939960937924004046568538406751066556148539608014570471933785572380347509926023611038791393073528499781206285149294186890448780017315346026285898776261729042294475606386217236831726040691137313842773437500 [90,88] -5199895978174809283913850157912162248353978168410731170541648536182771636702833271397427531574466457754118567657919511791005249923243592851782314886179499046118477171969146868808540826358356853090942900641349305282720316420268421151762172888828891121946806459553106297328584941529312186316886636370577179439004970491980257858261385359217996669541978265990794623857176215860240503275494158483423884599708119028131066319598288071031853367977704919815267190354258808578555647097865304621285349008245275746366385011753039687601837642377701280097243388838855323147146063344205835000475686503224485922322950527396010302038676935132976466063918641317632468702809668533459918264486945806721827873485533633650482662934618735376026352090748670327526947982758892138147436339173762233170723667336278988630898743904725943496166542198417598065286439053994509640692455264395774905691769186836475966795169942110280565879579573692355039394327225586774675457289358162204248845951737885229390899086075976541174663557392023875898477336127015391918412168936137816968205143132884611070339826102584981883396147045371326256138143694299105009562726532886265006856263926190983265640124319888676119512064572583174483894592081160088403726947019541610209757403264707884753726363641935937641497940880417832607245987958731200994899129544913379785624114970493987544548045459603901703457425583617737686384117170019130500741761465340123788581568930358178284505541580140072464688688686730010609919642014402144025751388035443854272665284155248935146525434559657826813072882359380644088610158252254453991188240249642187705610635086136385533488911272987937675792008403031702263992668810029040867695647645249685002200763392969472774222853455210591679225356237222336962255729767929446040988160154190928804071969536232547833344972446191752641249739921674066989394440318950495021316365996882857908177478217439895075819642925181443439853282975924869451554244353106343374822491503922139391484216999039781512929444956829916394706827777603951381094672197394305932374787809021440763339165031903335187893958159998987056042635620520351188607511241523166322131630000582349417257330725411105624315894531747154336325984531472122068224323835364625514716043950240264383356722028947564088968253674099949628742992380044513880327158517114642678013599212595939565138305624714121222496032714843750000 [90,89] -20111807010400134738729336698048828787561138445792412824072495313461328828559693583477748920144492338768746842144897354621707020375965244015475484650383639977192455155394990945514160826334475012927836809576352735320071467739089814566615704557646631961832796091652385228897583603390033636080862072778055000260093211275056656629619703181367263017845719058345258769898776048577984757081563986697169087403606225100123888839079233146559760653738073117562282516684514564594212281649292919192021092797410853072886988782157273316732015050639732578610591878651243213991864379816074288092389778191890785926459648322193282559900738911929023104061854831050394523074827645967817965732787547179156643702446051221672406565958482944563065728932479811232192186328682603857079143055725028172052277910738356474306090157241327511881176039284112945385521262221102344132521212537607735152543377895023257301675147978879043396004308512454499121812966695161384361010702815001537152323446221641368142255294880778478543592983076863183305271843379084179453965858072825977178559624362432839895582915866890800449683560378763814614014380404777776784564805238399768814401300080597439760862189815264536034867194315735163808381398120022415931782729814912194163720244662217811366386468860711988893239041182121359619302447790635967888422752536944896766786673725436339000555733940065046128949422899704078902872148675053933427589779951058085126233053559178236600726100629844705325747525663777222525837044410905296786902107466110434552074682051405367392766119343503077621102312562216854580970743235308973051490851506194478010991254393368799422708076800923755412603129464461757938833246696450500207043946353919754733156677219919742360602521607301723662071961168183603016845410055811325738130511655797455809271198799699397120385764763218170833284651241439927519357468461476177683063290002394970675859628820980823429741641228732591883987608493885632175187154345857981953298337051085946365950533365187396567655217994422716936196108047740124994843066566772347984676885207787618260813902608817199253043578319950232119082687156436867909648925747563342991976885380211088878871770850665591144318347648964514794763894468377203918452067839233341321839836890682439695706163122224808862641318063268672995207258759293308722685702785455249549997260254003393666062038391828536987304687500000 [90,90] 532806944524604541550702288605027465385477693074100852232119408794123419386893370424292151710117540643331464213556902478126166595461699302758812203643848678147078229238106048942381890246411725508169053904061478553670821116037545500341434202448164786433430393125823384705131152453846678931530461983706813818788678961817099051355448398091469274679743472724931890864304470426584144382915533397213220360961370331421956585354542171338137004110180884014823826248165232677560327259064067333294358003534769941870645464554636915715381284162452231458192812194866035748353099690611807364508540930496643345800921128999997758576068530218980448596008047998386697022966891537620686531813652949473225267239968976751494714720527625470335366538812723254713896748025841961299434503215613807729001044995118512558663502835177007121474850590613822185978646820079348074663742397568044871292787008299344868466109934042921398347029751186944025815264057660812934937678290757825855904028826021705348985087044180073900034443292578474439357103917989603681764136803446604723653103088278330082881828854019542877473905167381086765770664119147408825387894470209007489425111459781262690177511991300035623447230961677417531841406673622227126947419004768681704041815879933233573055071100433827359138128328465270164799361156301776248343875295697602564744114792183264663422859172814386158474624419644335166076102539984685338489784009126286256862482959458105662184820359253065255043374599399288083245560047196777416510696452232571966852355181182019469634650044654052662791907633650937389355927454473658957675503589680013997895134595795673579628316718258042093547038768945196711628126876559503273974941354670944329083949381713453532680684807472303605632031629165784826317952125209558795507735453572259198267645533822956486031093756621519367591795201572353705490257673124959914133500376379840977806381464043974302579966194182494625366326835244614791675256661336321758133019036441579280388098407086614499213760560420158960254747862679126692086453859473206689694932132024283955047179702377766625137461632411374352944563198738977882333695396215295358378771494520785731683095229286015131356621088833839389915044172987742038488095023868979569197990766649556383175938790262859635800080024262386297218750862028996426980257830632146099784256765082408606540411710739135742187500000 [91,0] 2683004005901915730427421602256236438100214008694520167400653204080946950703526303330356854475025272116168595287336935699201365013911720485276395452005662502534462173123415910094478498139190373316267223169788108037858294385285126802328245763985937848443400930548003652319730881769002189767147766019745822471328558934693609311793926365566098380941854408473609193332763159876314601170187236905214781772927965878073925289574877567198780609714366849047445667963730516009473889226459037233060859586768941810184088563288235902679200929396415644864390777192551269386174524858654186971432661917340980743630250104075845955811253575755003737998231760362891849335688777037475077591012599613513064808236156480645991020276996351216056184156280209972443809484990611748973951434264140760596220348771404035146345922557937419461240808249406902092944025675693536326183630718186196828860865441049489923314484756584194142490352331946468132642189251781808478462874170316255980947217028799915894215912611926932810276826792824849491919925234689296723691510094071905625800598959194998418180131738898330579382808112718882419516328478785939968307275075340356676493503966964655708312403143493329262960193137338287628117051494102764487164539642964603272864652258737342461569364962305909782812286798182805134663539120961946518281303334252216287569899191105245251727347295794602640589713046135686488979920645786856787670981042049253166791948655137074189632341302491434226563916907171169670652578311946017156103515318142080507904114187166829267142841342469881347984891336647203047976755894560914689789002167278473095365555873481786880869037740118937080712358758524204847834088015568061710729707652440347351048284098665734481077021952034983809468423349968411601144850450655138433149221565165926515819035934738620695773708997434051058962466136752867318640377765078156970298750070832848564550719808370851897038234923264550913717920161648115657389124063694190467393228970242736476690213273850817185984151741657497358175653944314524564846324003194220409755774778797740019235357148787858320266803747580565197827680515924877862001769651164102504278958845616203811548150129590409517916114643270997166756636847554213924628376886181671212988825250365907877198397451823300872465425500128263728909010891168280363676586296307855777778453963699470333341344396654539683462616660989663571827498029936316340335463866692471420163476256669221609030273612006567418575286865234375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,1] 1675739031114442647601867958547250631191300701258663197712775868793845175163394476833722540783543231453945211946177601672079594430845926932430864430452453131627903516436642715472376569066853248255291390725269665361202862572523730730278070522132109249879853959775263371580757000048285223040326590730775427504697070429203709633681817012673763784630192796418842920586159927982260072102036999335973907717710094510320095402945111231788356758353185240305328237197819165548806634684868891916181285725111483816724797885762963484368958631360652550231092603659712058474460130487785570252509608218666958677964004039375463126142617251248557665544519257990577409738529475134597435506001953366890003086984651398148120278231640123246464111815185011901475999640918089462600320564650159454788761663349041985815009606447408754289265582284959720589212633965673564922010892821377346260945008181345215935408356489982866008884894762522761614663088081968131112564358804383471099603151591653108066457551268544479054618488972456470746755690470817046488439360729308560962830801460353928080912804293353275525263344443726612350192906279969688198720788716692671243756270209164043772577977543878123039126077638826516320090808227247178084038703592281374091521129532902117275103987200631899396284412175711422839676635877856629984792167140062114916374059098187935416706295484754397444863115631970425591131270186502287615174648011038739834707396031343052035709196747109658101765025753845043774817078607310351045656443395488678402859365791204088550720250649364837518435483574887539781513956655533953455270976990584005728336669723367451985249110117730254371357935297666113689874000380398397150012811824789235549060036770035768311415365727063641515615493388502353967605951781646254247284458015343807182962274421266422678622600167862406264557981766206601736133128844516720633849979750045740173474939053062243750472940284411530086726900285686322499932007326333845226088666086002166370728411721335483789236556656916535729768124412964688317670498830236140512454994134203656995146198335207764491592460016097131127124192556800973625703079927112294191143723415992778120364222845909628589803621717302605529268135461678923647574061766511326292713054503959808452180130801842219977765388533986614885369031156076467640542241031156093171841046820987848355140816425414854118079790808866612287146779957982977425994414520327346871089172192379401164080698904967903217766433954238891601562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,2] -7496550062448355374803743679077404574166374604875140281411852414134548010182022703685052092762215367394731524589981634602506402523096421470784628665931006686227514085728169561990794696277362970885258090718724284695589595884773497265118024528056454883297402214257497194011352825973901671882349235662928226224918674333892641970391019017380069250904615343916709416717880360977217084163946035556055299432970173903755612130219598232528088622654080724788956087418168650632047820247777497053861326354187508097270332915483681276845842590910689712400823216918230684113176760222961196970766757011884697235508673867426647542322579336413792910435134945875721125686460162273876550472787769115742833410484018867313799193772437650106022055116904271255067280235479827731924997215680628811112985757221317579003068410770777208931585398768646166142650875372694881952709070189862616567032001056979242516247635023073303264140011109634199918194641990151025256739217210505832878023730538202681072916960737892204809826068056189260667932368732956101154916480309636797551631617923706456694598695596415837916168137898220299396946067436671245894072008646455090281773664263373809705061989423789834880796011014216440530229641001654920553232009520989167084398760411995792058330413354032959246248728362478652820293465467087385412951409421022929354395171473361719453566779271299873104684005862857458817004329018835218333818062456926731255789057531910375377925312396347921924840063092386839642147686516907850839253291276370657341369864208926199028868062368619823920406725046411495777944088811668759110656667309817802301021954698567467484848624318911074380800579862057439864192401558767964444674180989976631668442650288221108994449152153837488000600424170318138340113262860355934992520045074883532909482699000530615869082787628478902729864561841484900705087063575273610341967764785144356836049655622956156826656290166181267465237138759756115208101417253035133777785081146513830934488652029643267267016850852294877630138771505159936777975508746820184708694992163326849119842873936160779448162443281483558873546143953812191465461832883633267253622318734497784340633903813094138771035609221603730141409847363091973362197797692988775272787368000435310001675592951710116385599829945874627405535392700751906580189386752681339137218107809205678303885937916142180887786246797401934415774124253385999762781023766957721589785675548296754012273998557525089836417464539408683776855468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,3] 261003827227176537359953100900671645890759549048467098356887968986732141459664711423844023198965655986423085765974750253922852464057089366800813528611473035775775468824937069695264662369192693342836601282749865000018994366829901323810158643631018187310880135368312025575670665148932121743274794500851236127849250149271557460047678260798023940192040127328414577300838740183075983134614397884398548476764586285376097305303901114596924789006873471018091489445178671087064715231630005596155554512361360351332018218279313327709185140207762006300079632328888515932229455261772328284493880008159305262675350346090675205558923702834933819816967443264577959062749537994777009133739237663100485079289082034958555525883694293291725545994334062980379906447545894893325164009218490034077452741759161353909765661271563891375462745514497546672271936410029095639669399933982613313653611322768906902665896760163325612675558038707412706598663892066620399940812441681850570678771854544517886963498060017743547737543726794043352525308096985856195611404170732716891045322824833495501128946688912518074681055933475162844676161960253655019704504632501336385109011879369683741298023113182094572115092063688288136060696631102608953588947059270046538752847487671474277896446957213034083330105383065223162182317078258603618204019123146095492016609264584124506970889570706781568215209917217296434388684761211388418780030790175895454433379980740487453170868070978447477087115136375756613905747741672060818727414918011457620879810673377022908148012977249928331985832885593107615357714720274513475232922141238798618839425429211857844670462524219534985929533480639949516391975452353451306454840538077512235431382233651313529176676274502606864156982960817369615094468850293524440564033106991467830495096611129419016499797779314328077767800080004963783461010141979098023062937821528246073400766953426274051682643297262117373027456534353475150675023573349079368323657476988696785975629772494787066928254344234648455827551137007959693972596156727097480603562677544425781137046157116743785102737234507851650377850040593983180897465235618270801841751519272332139797457718782920058421743942016660160620085532485490090615261996223514987077881569210152735457794976631851535812123612538434628758789209837190946412086534208526450536342408095981867278067838169643366520629508251197140163835963723464130782070038891298145294749564399786162267773153514843764710917639604303985834121704101562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,4] 44718385275936091404836000846061350296827148020475265057616774158791950435881732526244242660185181709630315089961921706178835543785501530044141876538227734805357606587757180717498310151690817787575311325108311229452242196273366262096336724327120017281457373528597177496133148165098570927251176171159086748237375042820962471278288460990985020025192830919908407291328999508689471429439156683795213288081940063766269575660444536329945887188168405671748402446825102326362022187853284899838812363142618495456447224256797137784809353394537052898802322884813300665982485396366886619259693326784866962448949223782486947290322596384629723187865121669088879194200931416502348281597439345962848131993816608782173556715832656791116475963322554958422345642555697703869692372368033290702073716431345680907072514545370462225409779142523386557917587750820107263658593798251735084951829112847214697056291116313479176494478377634145953165337596613263528652893041518045999880666840617824538533306776866030744265584675527430457019308534855757333833766255319523923087293450242763662527209843672483792765101256340431105815664667073463776114946108962188342530147825931322461110272070779979311727999131286278126023551748848101573194374806525095372015995076483813814395160380346108520083621515532769379846211277680962752874798143386969703398705317580946323077462935495041794861128461141086014299991747936368678181677096845607159318208426406900768863725914243590329614156747044865998781712826108683009054526501941245887486453704854269759178153244144103397569746339674579584118164828744459970752688112800888291452464141699639449082634187787025934698696940959567019673327559541487585488648130561868046851840417396894742826433033827028960006745359920598137129941466984325189168266338121539152393343727832269765939437217367195945041356544268044259247799683467625909836609598406066816353452744146308274144706793960683193021727878685882823116399403820392118679350253603240324560976017337943367875706954844239134935637012939566069814024795518068412861294181153633068450430932697501430368768625848212670506080031838731921594899520356949911757769412375817480062643353293237492811379840932968828629810335996006442161779154168963988274247019013933881179588753687609315033688990092784081051591115052659518819411523957115475285757766265066365679955029730163366136217364728366967716022820038316515632825606013934255242743403175478098142312364662015044137338692920025096100289374589920043945312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,5] -1096349560292081074281659662989134296497746544108962713627384419205337956190558830570631747240107329674321177811885623501628199979463581675712074669993008247267707241656082635299714397876712542473912891762987479801274002736101882824670832197437806044344304880481563434917804639041957977965094294608634293510973589417530910350102453364189526378716073047414789869224523774764504311733083410210330198307431182373737458701563109211445885887490097195407922740111304010812515988835415430108498725434119826969953110245774173533036775063151672232970031471778244729501466167960127047767409396478095296159930089098100752516321956890883269177505595937358378909920138022668266234877163375062327828038338578815201446582182684924481366558558055639034249001713409854772690002989164562040839769636752835093073920655322841021723465321944007145635995336363781494659546091469058302297653056465599559433469567834046264445981726673789958958419113923811943706656724421865484811016359464591615602478819778629822539930933706356828744274451372567411866212768901265896074359755371370732318474219985890980031433345237062527931798917321253909964813376727482533210488439400513104703908878131685642423530959721858978982483816400902864655012880557678273442792262165756320802766907586610852991742095309268042245962622914286848357934099481084702657144337266062788278810287626582988535016017950121067723020570016039796984992452200297722543548917427566000862015880898006958862722091562358539025289813242466408488423268076719981603162768409690367709407235299324465087223139587889332081817770571743299429731301366375813710891944409440356632981054682673204294224742580169333715167767622425671087845989492257054749628405342803413773190048833848921134259226995409360651599654248878651428598840752121336290996161903193293260509314866015855472956736658708712570489475282551865223441992166495607985940993332205333186377300375113456003905498059262449237249543625003112705546136848337858553060933004972498428451097054008370197522228896819227251618020496784291718003835454422097992460759982590882455761137437238025132745078025163853503171683915756113515826980529409652133535425417728413843324280657590857502963984943806369897761085248408288706109667814579483631354439346667532121443084254343619079636727029994740728711469473268203136731633538863256718397449639452874495827714903286468830097043052205798449425151710635533362125985894686762347345418205143375656938605280932286234474304364994168281555175781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,6] 8379778478971977724159741503096979299540028333307735124551169481289403569883258714170664390180918915692725187045816334220689181506354057068898121648666165429250126617916036054586192678852714812230907618213393489659518516404735012249692219861949527018434255902165432121448940279924620515711465005336870695405208172171141733770051302950918588122319764342528289225657616714085884005753412498984889098640537774604479974665400799395367517227645962650856671495708879422827973339158492816501336100174313386226883990041719253217627639555217425309694377432695905380764112909318649679473840792604491656987642481648829576828397937115191268992345305128119768185697231691880801554461975744934495373061171479641425042377583315324031449021265407540753108177094010871949877551952136764073308347636277180158332809868274065489743460304340630028387923431790918846709670538671868399326354877839118730798694275070025977795807288905059815478985470886627708801554911539407687950558152567983658752707776410489352057675778588567446107226206947354617012823940789069750378603429735368969772030303901891151615828613101223284917943356483922593749876085347297111206911469562666350362533067979483338891723274963007311850715239394612186059254626292775625228977473636229660604026212407605834317791977292695150445049430007216535745580639869648259154289356533614084696053532461317822816313678513904623547722989234096355052880847403221212466407925318077676776701591181854228823741033140292067878451702450054531531421698969196362649358388434116351752845240351442455562523103110785084763927022502743660088269853614369400729237368662270883477029874652740831266623294254344928444933198139546353655042631300440111854980982371368920945641215573549051863134854345435596111721734830169372199968711954144776018712641346658651419542129502272817264424463226535091048578059048612582603615436714334842364961330950014153214230888457369773879912242838819894829288082357618053482218428448898747530454700624831484173727782782848475398689105513430866199935382679196284173600297651233701379437057472228410026400301252022520423839753873589668293054695593545764238885097261943821807414810408444920429664225300120470938784779922936091923685938495333646522198669093839168639319913472187587744058247804901769505000666378028197357155830005387554159726384930726141047061347879227381477218366459786953413911245810902150615805504982668020531353169548646435029730499674649553612360983735033066743813634502657805569469928741455078125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,7] -26196175095542365459093941301872644729926767965530309929965482872950216581322561270379875925034101152719871899562512507335457578716617534070588958990333382305512865559763912635008669049957519966295129277377938978125405504629200791175726675212043195718770685066910436629891721113051330424990824626582284274319721829163577050485983818254296357915876407950460102135279154193730988072739057678434539969617703546780599436314930937293788078468737667857130484183734917751227802122404014974670729964365634093424728561682635588778544224165792304564143069030034373045732528707498622981577917077160037536888661052941304698238290323746779288952941384594026494855439001855695000199396973996945628370287505966333439964327931940993028905331292420522252660823727843347922809092755593072783877217128883715704679248518186293366799302084702136037918847090325873459785051575764151602320255468889969045781607493995030830604317176993571190246299123210236079826166221120286749558060329483163559740878565516303934241405165287754737247145910473407928469686783367456113848616975860093966053806294168579530602629579922239372668330110997004572460038776198205465664043539562354977066653794729169202310534486049904798416753597560244995315806664985773297689991915829670615533515858556705000231455562232540156769592150313572707067169079831496073718593801123648970243189278806943054721042522609576337301652281391603510930271172568083801764580656917103805327978897716138569620893318723467448712172174306494474895497372068578963298334037865389007080146059837057789831130207856409287849931412353773357891723207680152743521132252792548899133654128294228603706693467324965949312958208195673257768070964855412069654719378704390531415655141903825470836766020716599449412592866565631985864198320499310134767720840240147263213080011744142998392660324568617323958785779697946591824713237359688117865219063746376085498116968052783360289530832542239636816453084623051340836651184669579363377254520136179222510307768570636682847308746269005138625892549409177778455455103335156839494009040962126473890102812499649267312065755597363568289256888510979649696829681327777401409297525500868335296473429404650184154529353396446076637140998989606364770339504030534044440521712443615197395510118514482595023753426996042920148119066022958231350035081462131693298477987535011282631039819024886053338382251070112238012782344958716787453446894672716309397012664767134949488900053092926248528293786677068055723793804645538330078125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,8] 24909009332273489529391879788615091634392193802166306416887450648640640667469416903372563662642918612750676944890589681153244837825243701427750848600541096500683547339380228145468696871817585058195718790394089822454918099071564003018961804771486678025998876184823994673394853209789918302659484328592445873698093878069865736116190593295862071378610935403546038335519089431800722424376409527256210682497403942743815724350278874217960729815360634260375147539501081533725947039472097437376561057512251406119723098595112698521885522420985035384401902351856550171273892588490661545614040768198059019148293673864949822559539460184694147232607004684209169586163282038770416410322542601513208109585804645552918887457194185311972278618806322994496123804203484661350135873534114270504679232590933024740886106504332470849214090750682204442581545617389395044707237813711656201281794677495629093761520940408065055572901853440067982684625451181866384485955564197152230176580938877443914850728055371705146071213177633912568398065192228743700920174656153817334016132899218873848627496489362724731944311988502457167076195965094238391357634550255085995777668891021203131838428364296499755367793995646198414793291210923012351326386127024397400492923364993503697030395901769936138857268319368803481486360052367842439945091999639488952861071986192007220869181955501831077594574170613647270527577238212552962243649507439816408390061879826100323859499541591165231019582601813138312956661214979591768600588708938996438175191387151072991952771109851647676413461357502492108692622885680678744070444200739928370606566486964593403175978878037973391879659680029405013413336780504289345041191310609685015968548027760969904396531616364233801799435533847921905074322408630020672965333257018738707629162787729921878773503062292264938432358080999736724282042970562891469476784972065349767802475117537241103071767811804702981954054084514452520756232905908417761596981883379003013823574390993030524413284791622208010722318399997020163735230553226457723476404020542282914260037877008419782221300715316918877979254761581451125184887147155252183716261320110806179728233310834342912485943142224169342289171695228447636878302318267591391649370419963974499542198516154658372494048951220688310804248929683292745878743690688476225432989722731129500703323838813647652092370093677904968579016027289285761348878361299724698039584168345296616377061972016626137090766932898368496189717754413228689713832864072173833847045898437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,9] 202160287012633716476691856923712180354793289977834111795748952029331842100005395401473980340043697990633208641828115978710808407906127913514331543386351005612035989185474255270213385877984481246207889118650753559067356836218930266848432013045805570221706736242478327589056074045381369530502301778535619785814810395684551133477801094233349158518888516583904877053119526055402474021797387384372874793794124765851467315297169089948819098984456586721950871868073831328094092412146901306234129400967033045246910607030901371960226699267138374402598361505006782087818472099687878153599054264674982269980544662842611124117680418323286684789405490284189302089916715755657122064955368030197465800795303938999218383372069422188208358985959395110488268155342818242996781978306704293943676452584857630993080238690438186734072181815625479529641905552101380835392136248764361294771478237299932314845174787241855967541625106204734738314871936839637698995936193336664349078892028016772825409530075426784196758425944269139343540666035190983274100086917934847219741428504387050695765191808277451675050533843685065793758587351005858626501737997329118030029151269277816051813231999534615471169361321796268226983135101607938821941302449227005397511689529166990352684801351611838611271138560847214321901943903869654339935568629677546631701860925783687728946979959331335650369250995930968298295157105606635426291996666445636944812070911961036146524816292417914007046359274734799752106530720992671909614445205469429859931500752309235476975363790828190691774057364165961750482623792472394980918923373280875819455185741077403411946691095772776751730695239612862754045688160835248039541527582380029665027826460800322388169004063443863852782848730714597626260681673550811293124289008253021765290994101496518732361607260592154279980473043693170092606847987861401143143354637121593721456835301749497386012718958780959441256631077624898146698806989335149383008787346508454114390190159600880823373653599872306027749937877669667317169000440512012282524209029293690102209429203020051694760386325301199583295657013154932750274894440313549319751173405580783367996756474299401963820821242573282504388696425687096045870022901157919820410130202161926781034710376405458897601453371340616192861570733405133598836876834176912237909032801051846327225374045205387427900218323479029639117294791453049106348623291175655281195041271416402065777834402299873880147154444327480053799541700543587752214591546362498775124549865722656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,10] -3007849174763462125198985423008496034118911750701067130856150932871502441347654691127479194096441747433105027421947000579471445540503376074639331961895653972692094674346125642871163838958367233696963040741599185543470345572859759591858984276396935500044554938945056401572872963295845889161023680170585134149019727017303863976237172178418186470320561095816127304874343082991029965792043402909489753871295043507093124820875091249597596645620356090092805025698385132104042860146516940772174656909405728172664215496799806741795340056475581967603606924599077884534420194506619828279420599900673903033402775510842566364243840853563113681305413231776153331546790211255731688553485536707531800776214007533858160973307617264165595300597690179706660740989119208577416054368340797067409932235762644305077596743905630713668775723100986372702982842827998532847243870816461521732350490755001576826489668996591113470766115632315844782324069409696057453174532069074652814113194744703801293315289962387479228737618309179768733215927016020829021353785271739341885002619759644097842777170239879858926384211048776112864939744672085913507798002978997959729445296370612135773023084907669124614074220644893871683560899658329917798186970699786404247188131680526061437125161354518580714186307004799914680510475846151040278864518814211538561739051194388712159265860329682145779829321034296818876866949858117063266381711884250563618898732577015915722546046062273091165190059977204725052616323100745042458932885587039924042838088725115121033865942504428098980306708090837470626904635370817058562275163099385141482806728892553780193214892630825099490942988960545369464477299925947954706608026247358963248416926011298380596611029438824803968821587499500038682755353766705153230291141395811557927218409074055128031047162733988400485758494714975086366277998603626058102084624715884634376087186228940838795591281556402327126066414988016790067138365474424320363185923442056041082024931462573518829480664565206593483795674951356152324898194313692191195785822695164106745405060208903256295556249093122733958336667419650458189899911910873455755993963450203179315813064839066204850415166092987174036502272009054921364012536741064333392829597650947390524790118385280090801434460711047415161658917102608602948405365837861648310325389052156069837158056838161004795845195334521199979434565650503857764579591820293884007444208949529739491949970986416789776102667876679697037582209464531618134386370400079613318666815757751464843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,11] 22394398018495916684057575147491164074767267176428767999234014957132396282613539334804286550142900605564987080111953787236150647498546679232985192006697804050093337162811893790772532607757335164098445697360498584666655252027825585169444347409842361508100594517879218962191124484889023364657476132156151916733711811482739147067006842210176161457271990271429173474907327768172242205035687350107267433249042669829058033279918247890346693511413254712577058889481075944837335957860646673043177247976392547500789984602710500187514731529962698654945991801079056919609485950242177089554017376785424994830915827156662952542248461758986071460073581602539915942832732396453281866411740657577607893755092940211466684361340880783922800898267488716855817413091533361865593021112129599043806329697347013215799870969518007154007136972674033434599704608635151707396240169110325783907150511613581526365755617341863961072027843964106269714011978153418157845421809119986685569168722119520497822069939034951547808845257154177576684665573839745380065179601110240523081076891140090648294761105024437896021263090472860138580327243444749610081971444588428882534767800062930454741287907085768720215995616046098826828314909723681081225361026830612853530211280483466471475248212220275452360801270057973032597727886522087191709685350384770662176163866336229345484386900879830188366793171068628663673876457171070029320857835342598692818990725252508195532605084822470981019464725698812745718154517776678120765383249157522042283549082421878234108182476274156875410358003060196669523909174397723160374938660609361541565949657822050070208953113577850028977611834060440044400108218975631164990614181530903172008644202264514992385409831168757006633316279061968830641931235061624911878469937917896064717221564839452376523620434504845097797791217898014575194646947979913459593180816616830568822428763627304495829101470589157204015410587119095314644807869589959802172585598545359912464151881237633348062022950993613547177312702442337714082556833629524730307316522195826111512742675541949159916687922581994119691315053974261473269642727886910648507606553174939782436987895345416673845248622809189667765045054597721554281634084229729776324872085022382016084473967336029866252375394401475979435080188950557345213182509785350944208803173027214011254748309979368289942485084785941635158408869329866389931828392333973847867369571066316429835991040911181752174396844662503400054592197046844974352641181175593843022397777531296014785766601562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,12] -108276659922216358857992170626771048700351884869901492429209664764271568678359549730626961159272950987662078724955855776408638820083202538220079180012362125760699108188982668176759617646376474588997076542129112001953360844610359214764357059560132014400754518563013555334054670192618603653893401890816396193771567077181437970686778781028886397432221281485235629783865599664565756190664650416382895940873764151211096244140645791981815341549875816316113031869076183479712226065507675947815893247928841133151056672116042980827015298641193982639087963983806399702509221671457479233246626641031287628693343726177587822082413090766775990374583988500159396092648360134636604342132687146493140684973646648404207775657051960996191744211654315100379738259197333949650348695590771792554595820483590345310025266841716689980966681232832411164583120890658506071942605970463217379115456618301280854058054656147434639685122414314755430694704627407445522690730776806697630432331983970824292550367662437491347151508959142375569978655696205362276227963008492521889828994668981309053957137904262625012782001487112686999290840727447197318395404893002328703807089296665383909003123387075729739682938890421543176044553792217041438748101947186144272416700162645119650261827904242673210680285687100852758096365092242124539836770462648519469465057038327683444237707063819670426354607220590115812050885044009196659184196821640673479830699133786653463509222908397583698057641353854415498726313013873051043995708448328282432228539956298294949770756118787402284236499098777388409776205152293582138826124790983997181360370327199205221550008866123938193816814028512464748911339314479023722048220095734673989636205278064868890959301908003933781050029540678481910936871050682223712456481980693215251402351466105968483577615910070013180297997456503687235510283512197003126757815513265411853132598082234656912781858976718174106234177987047997427990031066325444362463794708052763146160781901587690784067484210959059478225332616954269893272802672534439220998241318308651656109053440975817402685430880820780991319354083381137202089298219989880766169599216564649574358760184101446328927037891446667455910242736402283487987469365827920782739347971418681246948819670841437321388972539266098535989119628034981601153844816787987609191904887785299845014927951527230868287949101236105637070057272823839700643940991053619387543600606676090839678508545725594854133123890958304222757077630704601719136955213318527363464127688530425075441598892211914062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,13] 451220273084397461486619087665081373968572091017778873654263963234035333336716629138554980257976578070287498855783821991907447882023849589197253415981607875265506714636976929057812923721965481868123258008323761406914607827093744465192497945700367856025687666151911262876057198213901771132028372422859408982790775786350153613400508209967795134336437052649477801042933127493204836254932112872952844818445068826919443023689922286832369776500632832382717753810030221563484798196462752920675575881927292299050437424378090765017258699882791225915372054763949983374872532292510751124052767351901868525012652880702036553241074262595664751287405402526234210615780644913134363034575077312579485236879736198610169892339573564083177934595711401169188343848248646185466236741793108025764627091952706231454291192147968708635188939731913751455193245789277939385610300606576105175035151709461756131648947461120327269505695775783822716284271028155794057536458063968193414354172433772654568040637614932252773291835525079543964325223243720486087843527166384353071605121918970905780657428834068418011543152850221129411184227431960388049767882274571038758789743033249631181439506441384244840082555022014689432154380493833027659583614722331838589930040243402339118415263774024811591583500860291159278816824846312414590188721237895378403466953962047507769842139576303726680389566598495398186232034428611451991605638401319227562390026783270170901250288936474244797847889026476620473343737739081429987307454356725229645759771340069354765958397416657123724703349761448568872314459223185566962962212949859790126164787217887536769463835918832913824584289021668140483424629803112163518192378198706945165179855857154828964571651932438791247977069700645135190327089640624647154825938991059150552025125047157479576370086576184576456754497444065413253294884745594397645837528629316540887097396579411822396256683749979567900487675515220927866081770530855585637454295119421468692583212279785319384603708966607422303638099582180113788078373442615520363112858823311290813790331280389291762074034247248328512155642888681474116194847809210819605741554279038036402642855536752511559368581772663645077748436099598691571742028726653949937926769730103315930835898490135942440515057412078640832352922223630377047796622702290459871803779273879955208331369823855545023977793343324187971385087308833349635344350601532743564046205038110720209869424316724850908794056092101678831854046549978619569287839124222292764079811355770743830362334847450256347656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,14] -1912400090507093265835320786530629991583896040283843469855586457218776579078579288387659298272708628931680254662702318987414708737035463327876809232607676238385344361002723897318890748307661020949507286573956469564859602331951473473791298353114965077378915511764543856648293371149412304088206059217689284568639525671569333879686210186884674674098426041429900306021916465585276999155796474507763846270530447035941469478204977461651498728616035036602355203404285840172440802990097199593321475379567735604780736494694176786576440615433873112047523054123239746844312397930144010283923149981809866810965684258950903107395423091340197495473682360599533363234024325618379875037709672793733518962224701443128270767368367825282140902335312684617830659115536028212309901808998305696194611728315624950380955639679026018462327309767133901440700983549165134565889985841140113779036890016591560577870207518948821373023688333472454204539582144664191253731440613067817777240529490522052823091612041214919030152980851898981151920513458801781981401274265491127324827749253736955576189835263744781244829403316745809322099949162665688755384171399863032479066586922757745108783511274789473757928531272235467234888128824427744233493300123519926205642266822241863787602345252048033456351801410121767173722051216545716660264122618984191722810739774006046172977208845257693969358108507050543495337471971161704461603794005134170363796807180860511372464561164025863593073478051848688290718987535740542655437989758399912639943463637561207376711966302525724606081839239712253432454503029086111579566625541332052639590963880506738364589667041753196113112391297627758506830285864919194330865371003961760998378536218223673073784791566599968557438553842924842243319072473785758143795218384414035686018662007734343278596820704061155611896118173088230931651136492390595798613100420146795866408004757735005855024556297967546144615226111158691356488437984359768184758508446700946103702498615926565970012959170343145582120585738266192911834586549153384191093483043505133664443565567548496097096432852986353511667982203491730053897811692600781699133030747521213850518698932179808810807880541068211787411558481901269824763605135059573139183034217391815400030960833208139667561890025195358399664424577346762149892996537020948723201837746521542011573118188706235789014015521924833778671824967144135769313377270710310009059466686431844032124502892545665528852710885327649532300103264092224615445832021859126008644621033671917587071220623329281806945800781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,15] 7355664144510901930107455319140103846257342388478710594959110486847701937717754183567055080478195321198019467219358684707726438284105918379078335964472340407141047244380142961371192789109920314371902000837097245369013814233334389137007252850209182786915385732392932582780254400750077419557142421969883326109288739133550175319031072694077220062922435258524467235586126261936587668324055869713513483266295353785655766541861682553436007717621637899426612314381748709225850522232225441345563661478142069606521296472336238734730764686140642661053605354794647661788192689350891567607808374947788546505035899489192110492259771766451698591842910069210616705526263954236253470569462521370659774750702217957011662777567594025647734155673521980463609744141012925934297304469920662184254695843594978548555200789546783206727572403095104513202894816268295301055745635402406220420534702802192216904297169894500808710988457430945491226231675409951781684038906232006115736429785318432257931852526507064325934499451895354997347144849358672777458112028298597387819417735265938024807141330343970524002779268618576486827265207086531268506824229380536502484014783145043931210976060686510535941677597885904635639801750498910830376757412949732781454232362736309956171268623149182865303384479213375588851721618839488642128105003162982619935320287471091553385066916584809142996321927389326283307676697420563912312157256009349709055823620191699901998447806571242626188219121190336335637208241417716510657422511815390759625092125591918687423733574994806246957482815726053799613135289041090245590960405158081509668215287431849326447215635284665329554060333675391303848023586087581745947648890944981793660575310957626306258607487799838469601200048532027518512998967540423115630714548703286632219246378744407396371573380636842446855407334459500606229915798799843103186621837651912405912170374548614305355766454843900179280285258127944148991901297380878431367565326385749724491646772263006281840847064190189772545157471788517409644040072408504067085198620290250377717588953672075554656834089823849572530852662901200083009610803350808539692025760842399763645523561445534990528421401336571171568536039554669437136868608708049645256913575927395450152095025551477296706570159518890324371627065842080628896334112739960168099572194085051463969147484798027945188206238186702724837046319609174244184741818144213671285298038724782201929514539138912337489409912151972956458854609189230644377143376685277396978716933466369010119478843989782035350799560546875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,16] -22161709152754451517415633260325953334462974352891551256123805607017924088707184910460655381885736411592363222476561579535286222082211821006555076144116910505973528370423350681773642370037212237881741360797722062305784631898286273574084184331244856478228093355215400525196474506944990761316062587815350953776214259636212771298605580369785616021454650072488275767390930256788412431701997290727897058060763565115069046057228335015128786360379417906338942344685729492775936386504744844999881698712775355619895047976157820272488513169162937023529427611344879308905793751859955731767524127715315755813037529874173216092203075353518693373558339592657413570280158959804239621207230392385813314323653034659012436982023250492906802557616208789319971139276539849301354590217093643261109322593179480049223772638853374994174059594076340852433492298218522178361170716438007810620951600978302881650759531919667418010636854246888973148761413068467777909954341368305796864582438051132827127608534876875389247219318144054687498762106718823299631524414137131465383982938381440839752577229047884622167208151072812994746587849652194711013771911530947182653666095238467560560460817268498964525314340890516584419971196992315069975555003844029424628582358093927134102605384128608785641250859881816036737175371833290504184165211797136350569825568968441972407614623216405808572081150997904300173743809204120289425315325030876095878946270077214700714270364701432012473093310643136093940294637605861697493402690083112979742504894379810553227793746789303647272855960803273220918434293531239418257310159282558478964395208185420476286147619511757867414979576261860951414888675595728804723080742069131400365367858947217127472203864595653908030513289426495588762372882718326117921531553416994780930958907616903204182049310023735808759795071036419523962854603262668168860653812147608182764410861351581266071038607985832916852970682041811103450792687226502599320774384970720295698645220602777528653827504772769386929970751412884887390760778027072984100032849952248907223729361249718454835442621727269613610789468631402937474990575944876787164407085698184756072447611294331706965245006504888718176520327668083443040385894467778574015213367853113778096072688867174019044883401304792782527191254111254106929638083701188610120316569262168195417309396333086785271147051737174423734908738066695026107365747671644004491778722914767816631058849432535325652404064523982062080141417060277908060290136809505728353579857807786066339894581744829338276758790016174316406250000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,17] 49070116463289573895443721668898677836893481714590044337150792769732818095259925777672036488626801551164923204893575359063710088888135620348012900454460150453646517903799924412143674635921345155950574510817484286331369319658889966249729024470010824497321978274878024496843336408225896741707753021338004498630338262605479465581649439149746933383788849628140546568466674191081150746620928551102457211871228763489022805764994907835698146092315395586585755659880641716547458335371604482315059530866717107668719401040687930325154482801925842135084974169876577140562796446357157011422723497299744472535848772327386686159348990200833774658017858215213929788402796112165571374718658846514050663600418773744093720466591022226019316900689390142302661783368002099684303143497849586410819021045253224226503841087202169624262185913513045257722686838584145758428657020344078191029192940623031490016577777371258685062089431884634171555848050686817096239944369268588644363079488718711320227175126276043082728946047484776885805824075366981976984713467485330067944090376218669296397817147282612402589855814284329497424864406359413129428461856315202567999273069621026814545136370224473186084092607172487180018352615541427739791798533472060209000309816331638961712690195090728253404558854155794569727239531993986024478934700976970357847430460578199483765465241475338977671002654153518904864003569532594256247509615055276520202341712329236736705571485408866518535941880724695220928316142230746638759781410128153913858804909751269125152708947648390315340490288832593934936493938373807190102637490611463914874473597406267299309997383518633805003962711098974153298093831812326373292311838254895854391092591714109533070767519284634823266610529540716165642137302008147377051481199907717273173573698713105950632257237853383769234353842252159581843390515432498535241633638484962203366598248399984794623144570536510504488258868641772228692872159983606634961217744215655222414589801662489973256769851067636771931647591130077813433703906900265808035724909661470874162135423732689339378916011744933384077156761182672651455727687625289029729137608984386007770248900633825693645304668495063609890112228961513318038828126580422204619116906700092003950810803921785728268971001567711522437776840217559275900025199374626949321473735293648900416530816189494301867452275278791724362188562074513086722296379890113387975907459280533606853060139933184923676244311588779712788773029757568167626294046821151014947919894781670804005148378568179623471223749220371246337890625000000000000000000000000000000000000000000000000000000000000000000000000000 [91,18] -76873549354949492454366364900488856058621931727979445347817920840678336044352835496770716942547952206593181804679912326595223967698835338489824471003262614181734692259572667824718570850901201188406684004422156882565901738015182541933620266979233709530266529774028256191597285269295188165264125609992164069951217011132410051522980630555253173872161243243484845578234768265456529023635808681723054257757062529650820154091535254361033847937824775871540624444319439114458008076783790572459169789791285951685514181110599599665951275165828823482157686617629038303977943930168172331590133040429148621959714323943663732355419117060290139710538633171584388089261242318889759711091324868408762310604765711196553518322067826204750413505015861215729109389097877429512160385538313386524903351391187354427969800071150443586543162946798686397136456231120887482404664461724246165433769093510533263538714975711644202158538617869042877796873245551641994293504058829187533212187400914648951426669888067951457453676024789236269247311241521322394200487215105091313342600624827337193223807714772770297492536500971075650708676454662632536514114320524281066569349993159272882123587140686492613328227448310271391845914645956946053701668482728545985047061551836366684864928171488872767334298745540088239238199160268419603223702748577760518444126499828284752028717208563878732819286684506593474407430557870839329025347235898449252978634035561842234748027304562897988646801463454662103842843107658187055464195825191350088358491175527707176297242519823512994232342444442568668719911378174287376164731543316183883994005577767785807394326734124477719234630271122516355374910631997816229486866763362740417883519956883726854513470113543359699899955956387081888179938436301303452394521954452928865820869425141047624833860555743274120882577969287757277743205564816610201290116650700344562709164288979148490806316683342462962459422453059788907157126239578519240091204246938474875481871661384069660121848480287107610548537726114447499980619632993765779628515437591265762195036811909043283218322306629196224237814856854599476438345825109187008915949639809884014673127175432081537907181023089776406001624483652536680536381494889743059271764404070241384000113284455521890089128856430086486807738556235472774261213205516236799530275094837726525618886484181208397358486078353961743557468006414055248517572990003135711430136139877407482073131413843152838546393392454510955360310521432757488033478786898874876221545797535406265375672058698386379660405509639531373977661132812500000000000000000000000000000000000000000000000000000000000000000000 [91,19] 79196570361124305675846624110601412305426215226245596622365507507546486943681089110304735190735044858861105109284065891733981029705287170303834955271176355715411099266218035817632264889748535544877849964156157218723204720070432549728435879228419852069024251057643011202893941951622803557189773046756562383167192870981833921968356942991719647136472318217368452334760339313008536040166454320754608364969049106589750643290577034949612825124699208345633576077208578384103627372115630860677933757652416697465658812479837442195139245065947144031294491945130978233143487825763361750641983546744014779194627082351069933612297837417542001294401347492932948827259440251687331906199047773271880573950672869964117060374360014130426529669526496997339945358069480409915180689100048603042070318332640357136672888576591655876030184736025291509380364461239271416270769024614656050695294173655691611976005727424681699419989165265374905978870471819252559271195903297192935325666696471313620962627053110927001543438710089422740401938847779369980831546703865632810696714095971556324024291279957353687272972491901053354126849868013042310364445749680216281586323125901771043106319466272576668056372653846343365315268223015594855921513887533758740135139918238860177977405638221829139837472305312116851973890337270804729311808230655495899780233725076819324691892520018551003100670258339488832413602011506146110832022900509848714298271573099269915026569290493570806972491088566098838945077169249703879207816747804994621428969268095049296284921573813756770523397757484338383960480628534359551242146146949722979516067900954578674470669898171274979134017270968568178521363806328911337838781492980343670084119805282166009183142654867798673196781093785124586216834748145448980097945870707325254315152084905028441461410540516073670047192612466328114924035689733668247638018526903919559434148541640825282717721867156347840537745633431099505490640930588734981962609288581130985858430119716913031722546235936699146032104564031352397146376334021053791974670651634711834750226630062350088245918176208282671193905271734554983452577170466436636096476181515402304010047224749871787176446282635374022102693778540828348952330433158243918568741798714626837625173545920641903767155577939327132328619634195501737079249043661802696607480869599250710463576224530625477225025233728490226737081044857954785487556480825470731041110789727330328265924892427682397967082786703561769538099981121719337958911227875601191624364948237186095281746987394229375656351521683973260223865509033203125000000000000000000000000000000000000000000000000000000000000 [91,20] -43488822107883323530462227932323567582750543269701555124176188416205252962860079928799388046683932672745468020021460502922072019697388597053224907451918761419476498224958657342907713598885501563072513550170185397323459624276940032951943517171629194476143478830970010595638444600505649887528270067922035127999616084773557072162975133917213381894071118561875000018012928067859301170679084395943362283402483081477787313122332478906628400029148811367439999259507968245355247537868263584941916695007667219956843055645142443851962313352839278185460476478357498019883890509990849922341197950393023306812830075027121558651284050017484838230543052133830911940733925483218174462033655007664935204246640025337236410883915310319812502067264280647439924239781559497403287305981470085419102659871652727539022506386324514902605811063624865510902946843497494835414529687997570154506779520088172201170311772170165016786313412946430058879211217164518672647819641988528277621637427306393578371109787311574834783691136269344559781553023954710829890069522558389586464306880421241493582995473198089678562826984559411447724212502953494696039267504813795936601939962431421526790530899484316757584860679878164906265114373140665668568102019866430609995620236988906809269273225065924009676155747281185455120589803416407555351447143657524774955163042831916321101627936716671021105386702408711654216035097954781427363970014582647094553148099221964985221738147310045296248625211896278413855416706530982197201912105582402632742913784475545425175254457796346402159656659264648023264296468996792203033504628396893736028567015839485572413962776184155286520980516109584770984852623493460544779276332218104566349549099205688246877770142011870099820228887502199438305339461451570473968309634782470592219184744942229721315195261224005777441587511615828708372273060357039395594105842412866890797905732195297438237753291481836633866312833902291536474195812946287800306116687463991556335375393580980817083097207924263836102422020218005548686208937998980512689820533246099368974513159916120021352552598184105212419050576683563561763823612136599809608478320328847004530558131061997805194602586287213068836157038373093049061200433763129997539675299425522024209153086391965997069547691209091584524416609261175631985266986503400754442660256018013972741197025694625491130460360611537575021907728842550970284527485528563432620246639784447679620401263042611757653157718249017057717987937227692762659192871122405292486544866430117959117422044626658883363645724529078506748192012310028076171875000000000000000000000000000000000000000000000000000 [91,21] 9157517035918396540020654203610619710774265550019479238217367410095655067859375139668242421550944850190655780354814056810461430980773166678529770244662597085121751096055174490832176766309532386694171774576030098127296348063505154431885657429670759210408755691858413341802935908907944989205962527227533880155465249474472764439917589646644348002031014006203416022293869712050403053421954833962455039751585429358770703719406745743477967800341396993856251425185032672493059702492761417245454020924363427287509817988144587678103006292395306172653834816445101292587964564439615798633509186311980165321001953305304418679375402052781303237472633345548880225405174396556423537791872156748787636155666383487871358260425950503800469501289080395425170291136082791184600599524869095184059300079288025212685962040215075541112925904729598468238961863985852894079963822247722437313550791750621596900190265409250405529260301881465889083254512551730910534581661907848784151409511338765536714462814430667875021902666165752901019876850720380917427019600740262705755010922278281062354990319164609340547827738031760516072553335615086798775171772364637685161685202153405218162210237746940996545001885961698528222632936915434761780875800124616865800722783793315650257814665343536643714481555506395294361512914022718444931891456357197420596891746755514454141257934938499446380092501949085798235199106198452171711063810977178740273309539996101396850780703602855489538040641895224976090386801446272648737313803321138373697796479981321666199553464169767441299961055853955626020198436777599737586309954045118391836395506551632449336546662606101531679957232681819419706981201965142212617777879033173089466261462829582896305737830902671493429113093251216797118838811197054673344546078807718980642923469333851047329511598149081430147671916343768939519865004894594776424193072433985385831513704769025896020436130934310958327848479187858075266563309111221440343956938366901411646834940610858653758943743115160818724839023872692622445069372441054643563952555151979332776851556632782198903564352962484977354440070577331979879226208841868480067012696421733632571471291117110142547805593706980655746298147525811488489401849995720550867291827277986335497038991252164856028355576166823930210178570683282451081805999760211681289283804492773603882576446683242210622368572776158563137201326388022676728069828049986233156058550865231771824090036561733125439797440964155589752787233646137625291503878544533415184353165494012965072898718805552544040392975999154145938518922775983810424804687500000000000000000000000000000000000000000000 [91,22] -49038791262049895052017000719191668599003154580866316968017533397461782679160731102436467196482247220533639191814711938252526509315387866214205085361632985621046592695943158436143894117873960655125285309408901611523986274859505049149371590649896641660160765037987007019329961512628174806589704150620887470385100460626384925908980988580738040638631641784962871898191104432290177548890120615304475406854437659301097840789349197921056355850859491034998276087538877914925919354111093272473143775228569186897598567106765304199587704047281387966069518973351485733475571809427773723825720455151797194355934322989913505001963959830852556470177039358269317528630958323748220605721064944472378251919329396523515902110009010575368293822512143388954182638961266880387964180627309665122570753244945611281663329345706483827783059629589414086608965277151121444208572146667382395294089648892194067357820494116034755576234665841016100270771545891149377440846973202496299025173038845337412398512816959306617700792580588118407997216544117959866234705095620040755859284413279510383381549875528610126459016730128428164318485829332720928912336995597445315055446111001087766631481847195499104377927852208569982009815563717963032959783817348465697646401522886578582466083420543773251470138035445559868105497979950532288386380463324772170613502214701587023452160866324203592964294375622395467956963974399101630677528296177841103827235719018629329319360605768738729302108024345903196083416849998039797352150958341652284843515586034725536388539264341373655511088347269649965012966026380106167468771893546851531754488331100384171316567029667471730053419132190809632423993237401205849567710103378812184843016332379811660797749351766579929629890963514101879153008627679118542356641962703219151642786550526787123959024832916432031803864915607333646807002288511795815285698104001750427031097614558584219780917165568680983508758740426084695746255908184368349058546746607877916843006470562042774125789240929593585918234846393300716083616913442312662772950308907680871887059021286631775565582968291960236932466056925450510096550805003259088071130232294642845960212931396759774910041921058815770423795399980991337330074012411178031780201084818327613602292194679885101329611739020741396794198343079559541049400058644915782372641006778850515486427404991730277886604892822443207013994161597644306475048486574725786685608274966369426886209256076169957601937769158448590648725754248660090268029725605013363169944249187908622590975451617720771708589539024901460262384489396936260163784027099609375000000000000000000000000000000000 [91,23] 179195954365068599827418065580782355770419070240845672324403584009457570580791794431057174910517170667262672596658993797116216563324015756083932721597063619030975803096989592658915036444936751208524168784005097027392880931691383701267042654093152855085921701841431848933970171604738249701582335823772503372782266658968122514793080606273809174000622300305865396873220791906555446656308454611102672005134123513638583607909107285200603301316810866124184102384850370223400053294637255531398652971524552143680630751197333238334462851823576884902599969411020153716531442934771349591063024014172101322911445334317220968751040590788600467303428328488431651611083339365523778144640123565513535054187875399196217184226749055876613024193105420082389199408299802618400547491650849908498870873544392677216181557836759400397082166237383514569263314776433831017833837989199615188294719574040506334835186255219084874658930080410337547260939356383417644158368862618075059775570108443286282289521797554211015591063051243090143169455271353197391675008677667507247920446478143515835848589914274595566602505384043382589907734528151587768787143635982108927308587679504529948441046469396485933257392642210356378468386633454724186473993031888191107344945047502637360014550927487686338957434312105716725750769875876286437791351109371340163267469450495011009701157544175990189150840975469957855154127786544195233053086200735374138292644463723703357200286439664899478190951384769272218636802908862319820966179412121905211402100069620408471014040975482448549489563628553863974026454992058242303932449229468567415336092757275236264030508707838343603529621069951543000737375614333150161782958302334331864514256059905401459204313633868569578285567791395080908669604357301997441031675067839340847852624435709290277998045330032851349576872755707858479728842334787360158559883985382809860583896539945741394303832618790396396071007120131508727024901781912857652252653851111961864946367712401747757434591505791417272230231058510867931926463451407140934962267921095190162985924580121974060527243820116493845773840497197790316270549875127086124894160484140869401320215469353565634869301557849767159262476451392668171289709064427601285179952486525765999316330461186942375338111577522410399384009317068921682042541225211366106542515783253383939506824445660592268711672691486746905454680301271792311914366221144332483877997710471414651904487741322821968288579450770788181904710456156974155171741494960215108155842213855649260803404282676751144358859219976360006854054773839379777200520038604736328125000000000000000000000000000 [91,24] -301945402616433386486875143855124118917549102814915040551332493224605736067539685779270123323639756047421316100075364446797706288674429801335240135342879711985461434635768888326396107484754316479566074753972293889297841541726884441699554517127081206135797068421058363700876558618746164636242300281557340622379701738686453989048197483695437153475198772948091601059603289426847018984165850414491597301339558747766118068391688342402836149410615921447254326308681180434075068887140196983090415899133356856161038036569736782112689407841461146135776479712490643313544225688813047634556143523030376724053438355943005132628608806213689317841790437684068192359515780355490237364169944917392795795858030588262218867018791781560006864690627835637415624045708573542645014358509871679405537012067627138938982930686030865929851794190602607764309270148997686623729753505002915363316346369794009613043687950502702221150117704205464705407548016957196578995575234114709222804856233932898803538080971985203474642886321500038175182252287710867653543166165141070784110603210906277215814331608244641589160296905910678680079571033900630289230551511911943402332137760472350288434094008015153124312864105285702814385647914390733691364486438069415219718666315123322416665694735175147059697760638108565679355467235913878305033775154146224652111122446918346292106730625522742896247107964038037342557569800885755476534434543533355095657500772175122450741360226024149687859626414705254536760543989763657345929008363895557651859178499254577391778329253645288125573199539122368215790543267143575867453879666043599572006596402737592137387391350461022236353815431007816126910825969024160039844278740443393084728071963405560773468974489504482927254421725209503868553721821336995524644716808814790524996341079523493161138942356620758578977658395933628529839114688080748006778782533196493647306823434830226328843453204304346443503464839818687426811795829528942283622383464603456000666465368463357044325974796769520294202326416867891623912017129618895532825335851182144548707370918370271561894564341074013846781964975848437912106240241504842752711421412494618083779955071053714537104363376825231079671460059999330333639620491914877993848800708640598809913512983653544076962021277170628460882575197792313880399237644607934790115970398819617257675617951299392411440365081901289299444043337379133776657392892441521497093305759177214822342646627896094886570160395384605316384035570976727694937276503351319599442019899099705837325480389193364624857107617968942244433567384520600285213731694966554641723632812500000000000000000 [91,25] 284942442124300047670089863361762950439273639704453075515664761656352862102242720054220921527416309236446518013790317642306326052970615702057799406956681623485798914866104581120912355155483374248854597247374060665719838914873192135363206314696163587414121171395886091915041546695679226629312086675169267400285017224695666901193910427143263251092759251406964192225788684760011246965568836761032761924276144973770988305887773208123861094292531285725009592940109677513433480465423620158025386138225189299745755730700356577117441047656658704482400562719584668716953972640043095254311694484735264566177998118030366552431998249884204362031185692510153354852214918486394624021489099812690276216412114778367476617968187261302331126416046697542068222507424825517687958734315665248989170872530224752105536993957903283275960951910526994928882408618885211778205042639566535627897706798477361247821554183524007004915965130329925159606101581038220221045365767298177323103353363694107558255581090271140721034570819581322283650504391023686537908374667633697267255067926942477845740565178085745260707421483636692795230199882360185200128811705092587165940792963198865089274212706290003163586984400355927805912089846948997924455065576698557877672604538686137648779164891314359273804121118386476202415386912467278489408118980783545729426960019865992602029809580449500009267165905977905980077492517717283729641807742601751744142948388783469578598192548282109330285875571995602802125161630728816777957187207382464074192823150621983882956241962277310793999848685005174328525013186654331861882590973112765967580895597837367422058492656771202010289510327193304025677260385761242127672120687484568383219066968549319530078805254322136940098948933244705985099032675188670496816447157516151504105726288114718843686607404471492702150135368741456148779995180196430822693269448048897013916524019122717532833699015107094688135101752874084418235909628278686847524514119569482532935397974017772875587565979523114205718974914809059373204727411205194752333634383280577464611199100002907470754426844433517142296388218594804137310758559584223767049566238657842466217497015585488128979525902230351320189963004146908001623392125262454376881237097671548770961998518130023102809502855934358560140327175475118255917071104442189998902548032235912406686433436770355366245573983319699722175947808803720945761553881356136488199281671124347531181189529940036115951623550280301412196039813569660421731135588799110389573915232965577220825904196363221594441212082164687768740738956288471861455491307424381375312805175781250000000000 [91,26] -103506304474427068681108042427208899713751273965475475068439557694590436157912841243561239750124577213537103263868793552186455193842928709851507424819647797550921043981554116332019039015036992992559241460583781043542781412365993317880003246478331912150279651517846394179027598918566790471319869345884599193181168710793019472420226129763672295993421947613174837999704226284139808379258070601175483101069238156525875553197732548897102582793271141564320722663788301620748665269229591073451983525684497071162476130592022798225500539610704975854530970336090991044702404504498993130431288821811746192395271345136274283939357735950898302148218416450959083051316586306561429714954929445115583377778618304531114135444364849084173303668052933975648754829956211328800801158915187477720877325710717935176125996488027190862364168570488531540222417631787649970357986984344718786903406800342103405775570543137984310851283029295839289751608884099710945162357667487182397539597583053064639088139738423526524307349477591077096718188650112407506265389312595460055049428720704378439716992541796902403800379114114204067452144057013245129913821129071040048477504818105704943543018420101411079495241560673843459827168790733730733565715837755037547121838804401436888788902368926479286228253907117265177941439323162922927328215869082631324195188379460961296087763564473324958836771665014655584890370388081709629868806668999325879779070819184590671394251833845159827565095829903857952743046105537913526043330565865576675908398893464968867374005192492293255389387588390793844540596545933059613113978674217756324481447287839712666771082826707711844823343755911399720040089659835265808271734366009610291444363739171677906568449344254115026924610984893010124280547472394277593389560243218914713420912976335906864091521397160969674600313434658176859506143338743532998140251950294276873586358490000282015724111905896505866561874712410918456053783103748947972232152354690184984857044073283800544679953931110101701477702277761545196508581308964610780478985102630790410207222833792211808436428401548212931561382652889921148439493999222583872612693487056146783930051825529519353556936155392980296641328770384201431792749749457793279301662110425835878539735327231774532479975692143947420280425959680293593109828016650968940323396118629987003476844842448428247245005996034276241290303703294946646171562557662911575920963701681481224337847568069007149922159487612856708166961292844856231211349819113815377370745582544979652459979940602944385945625635250890486774343404730025497428869130089879035949707031250000000000 [91,27] -129031917502020399703269186600686291784350941646795176881986659245469385292113888045319768579313901389870034704865124053479131754996027014975448479024499050311757489474982984563100779993048672725053457533496119075801436567247306618236286842416784336440201992942119328220593793836083096690074160418130305156039472240925338780779809222159261843999738128336470335840131584058325207757937301144297721622345230656556718516529759028681491399777461782741296954383061861370555715402414823500299189734543972822550887692010529589742596513685300571334216799723464472097563880775056218267532403670379077419233462428651249726906253928017031926590271105407043072516187968529337512343248283845206857279780231087067006759567162548043633330010698372351401830797910808428714467877008702723153014224386653563921319251478907829478814688582312236235960514339243835501503607597205577208936653765615517829163978283864275303742197170187712443056489537411444657767343637992695999906671311141016646075494411011974026095113519271034503984455686699829030380889100658790695629446257757006530417450447992597883555401392962151487155571105418973393705346489114889626222221091175330404686436931979723404460908472584838218516482230614135097855069353562156618830460236994375592413519982142882019724120648969353605486083867711675165953444323751568052306097320700085840115878718545252334074976269516734816810473716512525429191370813835522621099322628342077019506909064295941129486250146864951791685111984796599381931930816582442165317213392907036951050840540646432646523686657420944333424250801573812682120508093514034171432275731083756247355665689689021294403117598685714031416944367972502976178274631588675261030978800902550522425968552193613285493824156777260862302592688890619905465811672895036508720361236640993474316625485290362524338759288640770128739490093174997909228085245838843655265477794207385070185143424177366912252777034463608333522695976127161607822125685475117904854529487469455568820717861037236497374310482095666201120549503840197710028121317009804365781355420902053642090858129732639498501998768607898278298262550907075818622106798401452054545842407577618689457289155193080280290297851268343613297257705520365924655128825467155343756171999381332996775147106430115679805025735399627703653623087682403262199896322460285724823527564570665124795735960248864847824704823700648437542000031718651951538911684744438928241040627605935705886771870989332974117241192392550743086142784196693781237869597985814274565223435824252405399962973149868967722483231730379316104517783969640731811523437500000000 [91,28] 276438130522671023807956514018711721884508195318529149749369004475614623911189715690297624054767299558839255063417895701128500698480392440460723735827845828312465751421884401025144451102572763766892707096430836837821021886472005571845207763978018570744921565081279529688271198818978340846242773045927896808119231420467079630572247986134359734930643539154159624515806568616726304084956743080635625726005428406756329244455730027815195819440013203782017872586274027732931437773724337268363805325325507768147113360339883208142827177513499731685379260016724132071613970507690578312092087285351249663643080845597423862555026469018296314635483846200617703454563647578722673823807084654458959564426328771547069680828435547855539988998946303944482071502029502151203591250852237588993344519209556173900892264141786119926137189423267711052352934726884486510567853117020966509432175710559573975476162264977517319574384976408977962132947182065420238820364108886725898642872009971356640520678658642254093637797901481320098308875761556739516781283749251301696542131378605896750216141498501118717979350076633793692667797776779820138862087677123297328394315155012752276445558686944305376048298277032786223018725737376274885892118929072162783093218192966801706400764250099947860728506185425914766242747325236664705484834968566522147584629277541953892441374702246035744683143900425598992490240604639641004580954927447102609727559205229138407484905249744210361373894430872195937328109768751865247609132473093464782443352461984029952932962466824795134706695248067817402700031679997000256408997974152977364395493467707324591924283777599260459568650220514130227497140318498663273409364589286028329162026094466437331811108673892411430413639384056675767848732586959774899850341334797850008272668695023573237963941916979864808194915483747692815836355849230916236773604144291080691010058431698862465470982634830732806813087730629330085391407305559782030912483047437060963948101312918917758895614554403279564187130529254551977336932729468392278033563331142052854799562744767165887430987876648372808818028781160680982289820169996212006037509919847978245272419013723177243679493498557744360079721742889247718507306111164306896599265757080932862570651903676300568696026039658126166673808268141170760998176434403522740836808277120341928103598301954029265922781804650293781032649947693046363448414099168167855603374384743689400202150598737094860764600185767252894861139819841505641155811429212440049658887000139463468017840482116331697279773918611239335967055819054394305567257106304168701171875000000000 [91,29] -293941600288225021544469051883130733626725209205341537850295049408037260887049048040964323907044144214051716443848999255728053162942355453918539851379959709160559775179560979975763956567136233595460309943092379918940029450738071279108045022257267568997031862554046644169202771454877192158002742317169994255375381836604680842718578334693256493633103108453499321620987718645597870692573970440567436696226663673458391309630820292828406085826844165003868742799762393049074605766139852229561761309824662283654289824742481778212994923046185159363778839849340638855653753688040059097136553422415034475793448971123431805238979811720153035273082539417680555884548424387690426612037175402946605179886537562102026624790043010879555257688319675662392583285814251286022546613373857659934845927371351511376038587665741639956263030100703136915256624092037527584627079245928389075527031969121588051946722058634254155584774927402454171852382652162369329118515134591779179883125692124845904729855443424501786658692482834067086932797083939875706871243558712569017919214151183607333507874765843629606105353188318824475847501189407751184570327674615658355859973123043864499691939712894361477641725328746738120172781528305991596378976975745077685743545980292973212323707800591538912359815338342636525465354266309487638138266510525924526617270154902127294903262351308964922621971426569723965734576507033970077597020405549602088826130814250612959210909322066807017585391868172939284473226502951074245162647390903230097953077635939621418318882969975919673120681607155354918557265157278265054477652784671331222556458347838677440920772837153721746306021427215362574154576121862979813860337995227569135685029832487716293408213802708239764529184389207771220473571259246034105168301934533980598342021904190855123552417678102667602471873450017843426239825652627362341388513998269157252106714629271119942052485848833616705412211613532175911882117893059184843509234738130561118548125046172820564143526325215931520232641707551329135680474391435867159460224098682541507620689620969281723681040879971897025685683320195145131312497829945340538160959334644076945292290367752071773326874655211122650693063841873140048000132782341945003898523193235734108312814389651954264311937000036198434976803368759707392224111360897975071332039662708461983254967287904426943009812213796841160900612995302374716378102539819260871726886758382816024504999488835572693503527898719377524346269491993635755721952450556965545851800372832037292012836352373519552769212561449055235232585836513408139580860733985900878906250000000 [91,30] 228010363628288264737183626268944545756153964745625268144273964351118044000975395180484169082010740944351308166427368377022777184253051582511144118020198585977574339278497527753137197492665502881562192655417798037791256955571880820410571805847494359931380146134617474233324479910922703098747321218910244947402669180180529746573804882842621083728534626302975912692995525503822839584305883155709714421653116678233151363932752795643912886553849966745619413758987347762687450211274724606460390734218044579614617298490933248819564720376433342243119149320020117662467670721259424542712720956231220615076990677661101318214356302995381123049858140380538729674258812923523081228423823560853736569590939578024920892710736951097499489023209897917714774317519079331931619294699635446675011060530970797452232040605389269469594742966521996385527916711477566948136351189802618907491048482360721911657403799143198057923897840664472091982661434135878592751020556586703215296355891726293030233470646505341184984550314061625698816531233693754101437664770528679890558500578785392818887573200027564927411084263888272261619649051420352231580133801237810134231993400349067908515981506410536164308191143714653477323547486454777516339229997727299974278303459358798625710631787241885421148430320773433265749300695898905300386939634361973057044554025246886750054037087959451475423789646501678538502799459355772397208957806062294614078437242829200492515825246186775514330180121686413499396485625944147414298130300141973328184111387108225566495542345933582540537842844090543128792474402457619076208873756544120180728866633337887740021485921114541197367229006086493979093151273738411179623159510464724688223430502357208715974780237639839758120732413917716712830310269416772906255797203583202162111587249097179908090782141032907782696776125176601660950287433060294883609961222365996071872367323777851722372463906525569983545548040101665636931966896496522212269897791259259636184789480392886517541141906819808266943115184667261503853106454681189498663514954853141644134296551681899941784989982767496095829791229580515289086334113740837797807435096725510037827628044658689256932050584415797699901672701857242935499392449049611271914230407824070275673328141740909210157696787915223201165003556554405367371607188192126790670075892318359525427805384053825979007026728176733839477829990077947189207556130403700761256088591158359964257713461950341079249984314628240647789657599000538854779045039025010439061246818738422436938728905490248135631025760877211606969527935007135965861380100250244140625000000 [91,31] -144074586645788154341810097585168928710708981890357644704414305488238554794275950756536144443175781117261429062757636123880914195615575056260444394734449423644072608859398992104526153087662214643022911886250745208399009420532911557623257859975265743514184367105962976819033243887582444228424302349218782233688766090402907522706284377911256954064379176192562263996261940742309524037394046786603018695185961149077856569009006612269608076335314737900615915931057287960075914141028230653653361543175242013120226355760859211188080893058114481669945630373895754645636753087056777684690346745512143952826879501163886159903792326299928055716334639402267136076646135580366072254711332349079248979829276250866393767753256514343870912756766874852181030324103321501325327792548139180538388993926577382599190873036204235003814970525921912651340975760822222782646310912930252583807853663415565134784532449150068106575800034810285119575822490110776752150497879002830003677243143073501924536021105518436942314291971121142405094247141872306203274470113395402906681214497860512082540793761473315907954664250662911683301636473453655452971206898244339049336708434997771848746524915535368091930500425407864299483440337750910771389019215754016270923253594746507492168518144167202665942949453642080620549167323454275364821050179596478232874586965565006805372823105009605797919899372269781295923794156697462340966210782087347155965682593834734451638196362429273290969723352299676061392254341015423726023619821861124624837800571538621149051560045302761563274093008852162994670888992142565302406792937114056574552710384099095560867769104895393034695973533782577128550290878233554190456190753490793775171438993280017361718045865073085967361545166946382747583668398034230102839643097156599640891019321646194555782293869679004100867275161147121586155607547694676192499784470330167214800539448497193214495420718123715992361870625453890729799268140623189318834853079785301962809648398963221816072031894292477043873925918964924139218776087679046430460173558210892237707955134004458633812619862537351482146795093486513539078118370945505339380854326851666199838702006694265328063850053358206229154575353247377029949788382013985362715137779625742477959285807535780338481565480289714384406805824933860908862982657473226673089816033915765410702362781009417195873320930295421057667577250117544264344553963703588332470105091461423876716702365017905561932890259894113914879656112994168307638961220760068889243383892131016198901436131360696712767120512518111835609246895728574600070714950561523437500000 [91,32] 77671777582508059364898048348775778112208638806094173309973600932868765804158595249609152941751169816390322283166196386953014206408099644259891380985384775164840483064553212014406570229135872804912461541020885512768966134561561975913816719847387745331185069568853328492280017866751723263664902401357981176312558481427843941917535885290623081212588182483826195745839574055882538265548657981434427773461482113958410652768323974005171194935831023691142345114883118575332104632087489983598744179405670236040073983183088868146953510823380844492651117698957504850539531375354945711323080025546897550102753326403322675749421594166962210140879074447217729326800826856560600266807998868322441411437514294561249790971333592644113987472771793242435660547219029250938486573697255183158879894685748724646736963898159208958397663947541186578408994997033307931816388980046103662358223362646359659836979753715233903545154176894903388832997509559050368937653516502422307440627830024718836844956744747156030136331916074743776347375708697026887790105662999315878900391898029043903730453860343213295337576488727447489350900963548398022647480918055116001351990007516144024440996462288433345510964264839866988931664514985926804784960551601846608626055343290741176988585727243772703552037693042270896603705656044399727479601071987278565210456851372011864028205284051886494396239967196078479497625229368002253870064543551697517634863215507887898147838476034638302348623570143377645307260494649850790581855747831713573280568415303597932043497362698153772505932418485399905586935979927254029645751570028533007418730656144343739794864105592386279371983154848131784309745941407607523653268595334318475451260149167990517169748632532514017699889397243126295349437603048017291000342186035890429871113218320169648709367055411842925896858187482659313964992079299711414292593542480888871995154868617703532364562421451618919274325534724906727229762037370484153827689266944864521843562958103110944519512460862384264813413176067860361817448123462580249496036186051964201343897603896319465585030497008963588985316322605736558104846062467384783444564763253659411141283502300617681949744650691337004708158184532662613915782625022654350866358135475802255791272171632234327706284658018551762166423599878703732651235142446086122883890425723021625576693705595319415282853115123897671557958707152168612361034841913702772809047963282411758672431212159202653605828391708764334723830684389381824005808299706965930241042962502301123027498824819383744305840207994284796200190612580627202987670898437500000000 [91,33] -35117290305325400032976373785602493745064085930399330921538689195364560924971431066581393247683748551964818383341719150594617497432616126153666204963157516717368745967813360860948169195035416829603290398797486075952160232339613768615004492368424219193759106022879508010522576434699190002186722096314543077950536147758550141376538776118323550036573800730798020877088377736610634330070917557350253774758099170298247843471668480717104271768273417275335447233300323754583790879919251970443092716560136384971035269644923359604543621750022372058927579873936292092278991777203146357234772414843151921856777021448170593155645388042176080321367283588168900560555795679598326106390817078760577023485136091928677709718431290540340707056845352911979598900940787773760057183210204195307342708044275183034353434308038908965474419919009791350794303783648794567616684676049393509875806240266326232083690429583099859511458023540650820188306748200471332508901089013596429605883792270279557693116956536342005266171811968799831251769363420627484146738794749537374817431202513131281518099670611539666350202016242847295491006969247945479220783991521743143239248717098821617581962145058558113675035123063520811071025005101160584772624655866171670081961707307023677897195533676777972754144408172153820074685373374755202281616890198622845547362610584976303789612590915915678815917328375002374166973646922098748476892877249661043943373835408605215394483470442912220067492931550629558882099030550622221947013641253555716450822613895157385078720749732653143826898756330983924953003370537767621701369542235516049280153080907783163874233071719080137907153705573333973570999610771198697199525170405160177999712599671057799621467166441899769598202332207642976491812784734634208103304750044689318127694823592917987205549033251238472691557103179090356537502143591965828980430751718377858787587361961935651893586040180158915079972381381981193595845600066935512146059419949496774964596205392647322171111022470552190642482236841846559607504938228914144031770781045566666564096724087395581313623216856220103643886969579103332081769619916827664748315965979124177621783840278850607896489163356269061613923677377134962151716019084084667757448342465175412841561606739221637960905237983176945697617773105908675128628506428252291930795402840686120555076392197869209607006355397307415859389739135778582656137209591872091418589074962897575718546298012436500627348758046800860320991476556424309822741194464157235078846573465442933061330010063127633372160110725168635781301418319344520568847656250000000 [91,34] 11513036729751397039509359960175734551417646158575657318079284547340597741140499801757818962744445156730213183448591081879289300229317805941521571288952213616698158428846376372048320628110680158828935430406886177786856869465702766543829008655254434694435967649484551062593228460766852555053653024894578593190073769834947791120223649960688485940401562015760716690087070049102436242921732983341906637552983117532278653728901530704622149178204482469665986885026050202365420807159840102158630994141245900935958791576182163640396783306093513405444375024002128718207411759129493543517462803213615928465403673703566301224633334415597880697024783865520321334868158319819373443229909108614784381549368326105952581225762634175498162016177890972516618338757915506477939197567635716458149512285471882973380296661504106716771302240065181882988311377687725417962991431841025890579834506296392951952571304813606316740772559409968400085186185593125336976100856934681791446906868418766737744566550043493212640801314615229203757042405509290184880629436770291062862746851968113808528546987143977072468023597187427769073367025546806455364672994295011027832781627263552008087029262178893204335720889038178012112382212609458337937764668811931340837290238490675911643358663108208966638256959601738113000771154078918690928855136283132797580574102706969204280221841627376315466190476153560461332848819952826627318475864914952055893580189937397823302168020482579569601000268319793457967071578513474624992480144985010505521559181861665326900578833069083408939911651655198843704765219563738404024571928624154280818011526727629903575073354743200219245180027977962188451404131806832874385825176264702563064269609401973984246668695675307949559281677489312828760736587618970562158237166251341848270954729618228266091775384083615290011521907009601760342286324571789999811009345050990958593244615853660523921259576680172072188123860809715639966379878000582665786204443812125357655031763931704142173248409195999502497225575062780431898268011282411974967260058885666937945449408079546685294399330716626434465244999610216176126088436777201468182038190051824054247500528784635498109057199204995296690310083752986934088645492555941939490804811041381019033700648484395958834014791848688968692679354993214534335010334000463690246876408193420788105432568696102345592584768491952530443329459749895725830138818640455926028529917761544109915343221798118143450442477049804905340183372894452480182440774903032455480961587078019332659346879492154368338635572754924396576825529336929321289062500000000 [91,35] -782542310199323483548021757602342978087137584547076168201276368958927071288256755128255277299178059701576631426359021479725765293394864693366454643301620167963743165293216439902981238423594800592823362945386004072921304467424280646701429995056223108755757644023106357760264212416906222458906207602313796973326731656215192745022272342437751817271328726200167760343279523115873770895765948270655925803986604451753172172062966124566427985759294389859551358962675437523208359449538638416511853510130044567839378550654102405202363918968392640089418930490020576225662476057568054007800662695986124701169871739441682980639905199129304051040644164095173385717162871757967671903708791068918138475065610044195137122886925646853233830762953958175320334775540061029938359491684468780440194349560311617398431681913915445780659300910277804747767818042315760047500360332208296051522282687720470077258701137214859620217168831836055355536446522131221151406014989529175133046079358843635984027159979540230513468283352389042659509074319126424925094342550686420215286227048281201375386111556336919881859647023046603566817895920404697553836669113065277816309558561157216290383619038878832496807046780689911825168263474099241542891209255207595451769304814587094869873441838245851015968830446273420363180112456515873617168918959721837486169002790507928024285394654894401352203789397014852923756841196975926966637770313314186915950852861936215229345800851753212400647479210130694225023252870888003073845517973527207306103108514612005348698899223731352144904140032767032269691693070374711964588186262834294219764669571953798739318070993936973797896936533689188729107659041306850232336171741260635081448872959887059017691750955922727172963410830594402605939138378801652238493283364202764033750334024529853075413341822228064470993780541444822729407526178359639292946959763530655016244432704579174441116215088734826198095448992235485534833145554498866487576438000667090442002975646893837384416342767523067219023383260413618642012466378178019934825106422552820737213742195316179824149303571450355517735924210035979234124846097546669772075851458793074957409773472185938562844325138612285562567079042137682977294580567079636720458146487822223883458309355034600043502571619692939570548206143241548246379129140255655192170412379504629722755163355941422228942847281941969793491954520277524429648212609036264673224971922307678842083087947832460037838656532364669451267586267346320303627384984924719751614700059346973435720423064844647811910682833058672258630394935607910156250000000 [91,36] -2394849417499059594871066035353332502247762047163886083289086453727542986325203206234506681810202381439303202071763183963510040109124693346428045552759376001384313963470459266545590590767110386436269662692713236879381946251146020669614223146840598081482310853467961952816887933927443064651919845284238715083504108067599623676518252790614763467927566203446871699085545902759954581332634729541842725535975330257873973986767800998186967950590181074087278577019508861678461314225125735854245936891850351209426072750483144651537592225743967119801929004850532466952286175094096924382430622338307932656081246306587167638457722141664996422312454973632272413289159739452009252980190243414112097380609387029972475049774339399376899645634833430696864674929807176968761260577610388480816604789601601003326391510659219993670224179923795428404128028806038515731297493636350257299878921560212045459044170099764941034259387547544855528031888601724853767947481807350619532660656703360882607128679268847725455383189143202666743250556196997466679832572198366759187554973886638545274683432923435829816230980249585488763539380514835785851487413930282776145728702662946997092152159478439900042838673943611820526396742631974205849201832075700607718778647821492446836547313453987026256738530011109224859976010804414140202605674959933026168643574364367611538032491166995306165624932281164561626497904655771869584822498632564444889286164308272558032536688031684999080164963120113137485745585093003529122838548265271664936560012787514598627386270841589901265650310857859477419231498623180901824726767755385046459739744935180009073256144714168786346501577971814640608566448332911298342637534567098030220903109824925231288214906634951062762069957023553746104444047870667851450598723833276878974298210472028314838695997529816002179474623055776129305971271319345333755337396145311499140149304222433140990775900298419877031625937250441443592366896463359117872427400284655810317578176559445524396129260099257971711553414615795118886283805263212799448939075408937580152811360107620483593319477206791892459142131925396452327852834817753562832654409536463987938258101446438359556884138291435849584198153951757043925797774008707842790357372421981954468245584799962573221314523227970862373636412148912873038109210031238981414434409842767118851103744902611199042592276676969557471220290278750787458278181908088708553945135548143377155359003793302293989410685396103064581607081268410661229578600545555132823465975964127169410152828568248348228841848595038754865527153015136718750000000 [91,37] 2221620450830323051291000317689525877390062930819117902904499419363342542765691754056452213907903782853839202247326802984567071544881400469660734310485841229370831935168285314431589414898393190568433434326756451496743076273068671870008106036726695037256860008385282029817586932784298882844144190014004048781281752359715168523057895613423919408139063951597378843016761167989533588074711499691716947940251791141908200783901564520305074761042573030901621141959780895824047805935857733486016023821326640721951806960790124559070510403086260781407869711973719058763280010319982144689938321297820998020939163721495798259941757532493655971866240951991802298274131815122196690272562288315914919425292184734386000955159262166248432316212286558752933256027810612122892876394950344692057840604212548863900251908382313056975768244750466014985272424596802908840582419580601825552450505029724946009533963029422930479044335659671250153780797152313330203313928075057545204411084824385111639148071582694173413377575661622023961525317863902410114777329828985050155775493530834075558082557805162777007306127588406828703230752846188269530275349904582038031356148593584111378593260780673637072172124786203662810190740054619440715272107370236941895923498959419434072303468602249753559816217252829767543909040223175236091744050315303037987995714541075186787068397217297955744198064156598064664479386063126098679813800726533775439332230864474783615397297692988454264129309714207131387796925508965273346447633339090284894061936782742797745112978401126407683129463964047957852483426418495422104881667090858260342243212087917628891534438586608018779629199342965937573446889293984292256584298523452690440049127436778115982038762254026460666805382165528250373872787069073181290814427836179686578590987156931508160496171737415220346461615855535749475819646935944993569202878510782103417122770068049054977323079591501570967061070356721262763672862247261454483057359261486730506211844525416720414493924717160034610266578000613358217345853137625968052419998019678624510393076921898064478257968512243966954205590228367305864864567214531154259643478033171854356311019338815138149210655789059256964434007688443287176859271926645047560105707058927077025275497200448075637507872082630092898562944103077116581228956936085690704360817675316943054732510367489280879304128194319996288219404331220566074890675022941545146350857605193224006552481726160156891740685830675294110876277045075434476236905423633981852734211187404197020882523530126845257015588686044793576002120971679687500000 [91,38] -1265075713270683066866603675955004736093265016499360415997990840762633052063774920563630015229940676987324240330714176892926660874748212923400363522852451734709558885564069059307233907848481591418083068861651672270919946696399902064850889545917486850083967482934358537869164721026458600898042254237884259289447366641144609635273373690985272915890459476193653777532323724406495081171046092927584318901963130765644464657392569002797086098301774341897780143470171040527830874447450071707228931223397593395777426323005151059559521055864967719192530083264976178754907334863383375684844686754389226024518241139482030256055851519371730420593261208899505346528158988640193432154296172283411741680544445159412707634739214318161976623363658013505925583866718903330523677714410095918027208975743122205189220702286331586586898139272267467896168634099642981459778652188015998963818172290083387699449780742997865213897600475648842736890447023196127985030688069705947952888585126439720761433863024071303127867935129006789443409765555100970054861059027458494316766919207806519202715117818938666981958151839893436081755121947844069682579113847157365214182536378604757402371736226512462794263530528015418009757079681727848078409472348725342662265458369595886248596799574692000896423468764803386753526547034240961347597026448445406358099953813053365352338038278312098455654007991686605765470499626620451175534509345812433024429927848602955719598866746324106024064900550904729334227536562238966897589798101716778216221780305239667487984508431209435852006975709288763122324543138377874008216717899005029591029072751800232516957781269227819233178667948090262942679040221907675070353855080484218194064258074017366023865621649009247086850095324512165398859560539190958819946703763000509774516968713732634356769123682296057262761660806513664571636114859810514944316493356145390902588644151418022318092185069916945322880036467758372675832307181950346924329508890079576017248074787639961808663932861313608895131016155464973661664300628075406936693491714500246048313938125328320460171909805401343517724558227652146841215968371260606187190788807208344424980177398967466122097476200369928113052744574266966964138076621229369412151732058106281730744223886947603811288468669501574297980394114536803780848851841499689433711625812729735853808288662385845385369168395524846209316778396963012989008361570379409176211365594032971891241157831842179273389583319244665546675418473543010078003780056807899861961204212561114588841390581411272542311508004786446690559387207031250000 [91,39] 543862404235652549645396995384518385575007938462289951677306676435877692669407035352426177240554555189963795168597464475661124893397851146132251983687885762155975155328145379680348926433196420130462136948903940283230491754914406596808551356015080171062047401850879391729106429626559593729776734313614423153640307718128763485121623648697962431461788516106419378346196483282681132204861219983782775252451837502941793415084127571166053510645293744917013885187211918033798124634565535904372204811448453739670695740096571247369558762723749907575324600347648083486098522939860256331163543343209333134074332195176820071345752583920607342610086286810484411907365571003778511503050962711301890313893463438208044992208391251484623732530713375853035992855370551465044890065173613953953000010919601213855661130706209625921189853923322373915073623499048109665305249462834537151949850506354880315248471364700691233214982390961155981363865073208340680476555814724661043772512658375908862114862621942792462050264977522079188077610776868198792360724897483433181689458360716346380173687078312342031662136275412836242957840454259548553310343228856486184122464058069107180080377092413264726988616005179678647674459434812280495375151488051410334675112830494763877297703155372447630835561007048543351200610571740029751316033202634958872633431986947877097366443391520374943346962723105106576306856465768642808643345786805743341635431868606169261353129088206401525485411664016562310395099402884923673377602215459998514537408080665150890598096115429784026849092068272882934806071305578964868173515275580782469149539553290658601853263666384191096692597002193558590710972957101091050707683339872319963003640528013320577206563005374285372903714343139700016544587457019666846547181486449044912631076521426705197360430104522239530895999977227908466453354306472909768087105978321134138053036403964050424945170227906246165065147229209437093750529520805793818679987677626455901828006166946026451738852565145809595839790222676440456254159995849105714360828087410223824558872982397217230248689501530974666994966349903366828250562014043158018452203984387436763871467534494054238741854595407168222490166056031753698681941943532132393776915584863492425048086246687430254635098485424302476171652609797946129893649013703551948359971826893043244910996835019413294394685882417472709815199801927674211981851875477661901155572510983216136012248885718417684198098578914936023354143069008935814437300730988764029687612530546400552050362482703338429246286978013813495635986328125000 [91,40] -187653100120596121637630862154075108039816505601577776469179877942765330215215330024483773169882166065263021276430821384072408033046885575893004753194644735187571252711071922504527616294454011033326938809364996300427389049716303200807834103746118195630816273512105273083588366548860961446451188559309765270055089506724426591525099936705723237424696798953039986881170224690425492252458920832072902770465504478897368220463555375435284453145416065333387869559104231181369551235896038728391508782091065267952142180653700654499629070416962786749743278192085209151268701103419937894803803665492006092082935826507200378994134801841301005764637703816156246910074327556020685622196755044516794726592072661586647989657467107019453896561976302285550586419591083496393357377726085178756445293782116969235724286195207167359621508225828365672531432282126240034795182555938720178641950018385359976984162728601958170405108507326282163909636051550491463477106089608905127265309121599532740627208345816570970054726450978647819866752088667932631634369586902951195363922016652857361296467728579445875200626989073709075608488103382074187259216295005147242739678915932888366600069419456762317587925690975800776447375699111031306622163684069581735521047373796163996357095869202153243287786343422934530485524976304752788892611620361947797574405918681356666801630984550474612074065141178338814430284094713705450942593849445229612771515395909256979257399189694521021822607816320456505097149934716411701564128331014950194199587747612903150053242455454643016787221523027116407598602123387859376096295202400558291803727868530404874102220794811880434661876539591414528924494699704736478970350524833140615748614609977961310368650039586703440062236041651244688899576164287798416155386405469303062555781533442540046716138266121758040412773453335235906627171505746081519963224527683992966821486703991421848654626392076566048295035206940997893184868039550871638297141591148468506680979529637782977714408939496904551917192207801058312792574170092486359143063820974545889203281254386368437353588304111610177624960547140579198327915415858575070067952619841045970267590989257411159861415566103812340253389133807906280231202754148374998511457039863430794240669875045920779164108134901098581288063347663363670878172627071048166229157014825868314859815523944845481062025069037803824327707708490025300782327000355359871947694222205746560768229428300693275253928729487699474620380397212801210395338791420413792932214658360079028061317973907762279850430786609649658203125000000 [91,41] 53511895158186156309561057236401946355151413636550521260458164742459771348690892406608879582649063231599131977129590749788347372366942060413031854816954663039500227995022686347390037921782926618495582328855779356152549580314037019067584533118002075969538226893633710265324568705747711857894699349931014610925647770721644521334156222836411313840717710911247875332081249705769553052628663724066140000979277160919823069374128421354598330653572027584367323450007210922507116852491295616178258774067958622023418026244477718663537046885412447635794725374655131573277963319406456607278021599070947223166229121498730290275118228823571341082803075258672902440273073465365540629783505244169746871859788880393126677154357590909284763188474109504790212702192766743078154759791799417474559252516243384775626451153423067199195787710898637886197248420642283217178994263989675511826762049488222298755188068285638703514146781473927349783220282761203493923392990454576318347600433303627992229365876370577532863683440329291940671190386297546449549520900908891190924392270094373904802621180947945609675832874127491810896106892521513982083298855161578326182855699523460819029917151855559465702297420469474211263624602280324919634160894700071220615394703958767556981344265183270864518587899270877613706606123409751202619931136383692877934308562292978048568935742544495053996699748030227581177332847668536231245905652787701722245644491874155255312080529884817397703367996613308530613921178143248449472853875300882924058286799886449232454531639728341273643300114050703593060036981011673370262201665910125164777802921033769022413901342481400182995458353714839475577739638988581683863328838527597270642807629386251406242485851711277431195037069694954999421860664098256115777604920068544499849397409278771866617276981522237521639793255174064459615620409277009965569329975583651973098696529499620404512358010012121457338254751037561912799151921572274457524622196112220552957103404334774148516032499887933058303884504873734564799994918676325257409638881728271334992464772556309897658799722142670109913236641110940372671981975362435289605856538956027489371709593935088201092277537137050513701212458459877458158084757344213757733976544222966160573268564226232264594167049642235198601052254512631156764045205065244690394690964155167397936495342778515312507920393217815141656326176044686670795822479897120357276006237535497790189835006571150321649296572089672570191128483364863594817539510226323414045109004157194272643938148803499643690884113311767578125000000 [91,42] -12786147379561012187152970950042233477756818241844665096644219539340414588719737649169938184064252453426862111855522733709360446668525759218564194151797933256113807301654612676655191614355297731554247517404526042217434778374625810702401321878248779355235993289937274103665641256233392582551869366196203889390974029050787887049239514986236235012582471686103782121220495994281051920299286631464663191472906267200018732124049241453256882689862724198215638714390020356894366976309830026624415911938550269493162578717494977443265452023942188508584466670626316669128515821030001528707512216267154521142869251423985591349220409191527372371219593219937584015548630547693304454905697750175346125926953145883028768609395338246894316193014670727139280817100724656248646955099150384603331268993376842387853559370527749889160695211551356172546677196075456361816143803704163810991625629915374826287832251832273784152820657274355342472210611131489770517363629839331726806456889916604478741087721411094957756127577134381971408133580442794767968304254116934922307561331743251861731560975361744766292022990486151124713435585548463754564151871687220754833987552876912966637281603671066121714801244664287987444181045217001766273539662913646226501226135001140271990832023216840842356443414518925025723726188114828946156994776106711901620444450216505362345090698584991880615779522577213068769630675729581626418003276006627229876206389397250864925628534963922053244014795989545007183315488802921402228598485001794128645305353646874524182711404569754517412711155933987912509051385347271908512438817439567020667012202513610794575609413520408940504100190173995586105648149383294527227040798563612141192849753739018469254250152636972288649516485316001802743503772067325924748551195569919967799528818387098948546214395839739832131841101871815321853537248431632386246450045702364916376125116608693653765036969135220046869456038813564857967884822179454531089520466547861164019946055965750099912189655222383368687975094007409234404883430900463284305173510882909732758428016275856039668448059429037780741433420150594800622296176986175250548056082782152071913652507138354112027738270932487204650361845979455469327412665986996818257670044259521576712655974381372272027570461591277682134257528239146594369862257791010720540902516643747274613073287175279528762059177248746519856169300002794369061550337985579636818714360261983509211882023562493418546793267898208494013215938076632473686797462869184833294696447143746174945899696240303455851972103118896484375000 [91,43] 2493303986183310076986417614667815112139850496026373315175539551817896297092758344683535624497978824654396697273162873660259385051791590200915163925926894377200994453543060482483918154298188191718973807905698628279201845474508847130057772728825487561775697316275587283994845328339289947025104758780666556312026106099959297734489275724577900461547511419155722857196463428112881984569783019396869037389329683207440028247345359375193145633878327199523889704837692239987937933269696715375253735815034613973177745907433254729120736471272816795096836427876678656790425641594288743818183523208183675319882464801405838815011200341863402175232551737785657035888833432658583245191442862352427656857115968814498369644783826994069460785294744580175657344736197846627320198075003840745112472068258732201030839208502112527136701077393851761796912072080371030835085767710674368272496220385315033653782866404056706196402135697870033873122194887187186850948833424558700045726074234588365484834780369682195483870404509641427817618068106888028110563254097637438119037730014190070742254780637651322656911828984281576528201010956141832622409468029768328692006520968811480286885805698139727342683548061266609972461355592820601737724323123318338506234875752840989805851442367179630900984378980103844329940257404602353312444321759583516757491874284085878534878641473237964008321908076040851663749920299964850038225316412787645893120947548856173407498478705473411993069641865594124883224938059614359960053288001433524570562528509474729833304208198400729869978292185763031906605821651024055428950186858451222527993011382425982111092091073183630756062977518739930591813001108753366714986893021656948802070380219343849361962131980893510770237723192622733131413772767812394688957487089100401801142534977528635729592291408855103695042914618493664708364941107802400267003421708386486698490183229536597226550279149236903665202509303065500263414462818207631125626623609663154478736322737467639462768722238694319696405212685387826623768328581876704510473605374160275183977436432376682459194444857802448923998493845521759033897443125559572994794676803324033763343238816294936260661788883695200798336053279956443020423617069477999321906207645481640397013873087501925164084504147714002371470527579272691552580202787935574416803937860984267992500032820444344530750679780853524876347366805107449965136503311966530231387872298345751531753141751929342042906705866057327461042276162610293645945584492238005737281119353690450601845896017039194703102111816406250000 [91,44] -313789874832780333477225898984641530418417938155202629540605885808088291023662047494348464662703074683168585195779037296681304854577463864403961405079764978632596606708400056285144837509086264626050856998434986899727195993808506389184347952674901732655977364073736195697685951912588731418323242567797151192522455740029128890655017093897581755381267881915964452398666047529681020957308793569615973819321101579006404470837495303706022162858018375471841061470513994027494372030147027850098072935705136461544286319095832316989714143077778320405670237084765847128779259829512086586731090138986510392628464045625449795925276479455489287592666370871957245040033828237792955619862335554193414399847302685092997435544638405869382412886644354893453353372185999495682007305684333145576653299507877665436960071536343169929397605328856163976196547194139600767472290704215510573907004872932626223688581000676306040361156401450079841417229980710466210067507249995515876872565576043993570870734827622440393368966518035897260950923765791825600441032647678228666468832374784153124577117740208979413234005564436183827981411229696320493929239560565799817233175276978700024390550998131209623256160898123786335657054803576820783681985538392057952133355143067078691792775761265848094285588305876644800922553206261905388322688974352827057750993507866467690096514440419620473206167595418243686202117052105967846623689173525767167957955649885525266613715711366622091092633702430835393709438970355378024896916516445604763136292343031089754835311901681846277654689152137209102180891984761760118494220170751296383883941113786144983107404085331423711512367636780516469454960515828109431580052633922573859132254090214500790420961506277915251758452808523946639797679440906791484589335912509718032381250147779782491805942041116003048904146176580500188940382198037681503726155774177919770048539495935522308091290552571501122958873425442899111597116448444497091199083017983928113551019257165885547662917670856711278271921341279018384481062371017681432145666325504817550920250389611235741722058321784330020482746781056588954998077383553294953984643931874000084451192711530459627147652114472594528970445569584046044953423248978623424696454207983174419789020663868967123872554075723827573485062836689808836966917147153038504294193108033851782683946558588697273345802676636027306357746521188541425954208994206254142014920451979360153004014662912952691883574071997853317450420226506396476708536095820401352798467015103867083780642133206129074096679687500000 [91,45] -34030936858498380955067220770633706657415816781993639072941832772012276078630203923061528968875823414597003881987119096651720468959340099744737794968156422806725432542039857446603392665600187788790008678971815415786820547903470080141032356303695842325393720625377656437218530224167388103821211617160740234809491699315264109579940172955330874685124436123412906150406253701083182001863896651978313676982665188895191007006048870169435687337950779974474548601643634479051836045470072152552088955169793428847834013109635695617440910512824508839107107740110296586177945101329788907867380362975598577299752853966045106232930909478220384298885135355173833680361094777521614457441113021649669945971369524491222728550432476312547134435725410818831033733303438830174587588544164356554963093075568274093520779784092596611159750599760116987055005021969729075621371907736252335022020635283751506464703316154618019682383857636867429009047260197309218342480098919381161214912941948828471876849951606091462801353809732641192397300692874281600990028705689155575209581202036525654967453764098820089577569255049473918715213547526706394013751163376600232771599691624231898800752795022126163629476472220796041504188576350304585820244567972524291410909299954827400675539277484746571261037243716572209354468060804566395731955404870880298799919047135258970759248312176557241194424500154781431211220891920160415844139049841427298369942250040750266546227584025848503913516180275303290326631552763202399093333661748413933978548917453022392352334814487966432550704446140697843227773591858763894859498571904578677085980656546252588283474691596325379609621976461685825127403843792946954411852021240480228752219332300949619028211111881487465712647892723028181046336262284138355196589866674596849770751298836142886799841514021668724972275420691545829187764820464778045745065287794918967239566002770832577831303301909510150188202993776010728831766520444185258176697688092345259061305318303509815911449473979205414958452895895648832398709427434276949635520076167947469628241119825013956429618754588507608720636109142995698817954873254257804008056425711149052542212420795234371695587229202539606374069620497405314538962461131936541965435828407790426182574059156176171691177634747920114576925662327742276642925131426101388243383478377745623823594170597862620725107101473485304961924693241271969906066924125454172092004158558162560859157429592310221740371103540838133058747229292948023722159307081140233296884245461910722951870411634445190429687500000 [91,46] 43258103169541245134668276174027461997976269786654938652883562483637602481419897465279653646771435569743103063376784023177243041001570080682938151965422542293998856023455950390327925623282915642631720708316640233876470452166679615630352480283448225744420088761810078878556191139930601396731979471235521628809222599896065787672524322606117145021778276267362781859786867702802174336274869989764509922701069105515128017036121058651936969450289997000238651271371746485089569358200725452213228070278470810032502439206780286178897285916953606061727733674649643406517603011048975280235946933095822466851612560388381044378153691224201690693993538039227797260359860452352208124943991339189756681602898513030151171711229574347197222963532011817322737366757273526815299100812091875798456952729099719375214883380937094154846477609151284038291658583749676919060169378975763191371302893903301954495840679306959968013910748051544154721936904406582498555411005798762514056117083120868208332818548255103956263125879342556099226566772924621749873191582865628932557550479753318484375937603447572697358142867727585527369067459634853295968302830146732287881361392019109623043134518987659048245746981171527988669783875698961727296316652191662191121522525631842560969157871152389718594927098176583643167250803861932802134311489467185284846422480862453496291997418356135131914682971814700386825419575023777663993650151014154105520893856209137953443262419016847879242467593903817497643474349192042076451441989955082873681917156363657241315087633076476911622122766901452738720564830785793529913106476790806518334486921116597658090544205364731436230895319566471042595900968970437703178577330059960020927733072703329218683063397216349027151058805001804927477920428816810368916076075068535106297239841509554871877738586888511840922129943005345168072589669943771404929026237062962709235530414634672754845927328624264517733791261496901557576847486578185821622064481881627056249513456188651152048014147000692317921105693120666494810002799882130193972402285287398488519970873871799444484153257754684125977549706732233917105666406593538009099395121426911811751059376985864370809208110864530874855584905497513693484506881048514859118973235898190640810752768597084118587969804014633701553543479247749170257496927236464122797037539900231076244522720915522984353543477300581947029917688235540452266187971091006237470679915746079329656085886224790928762976165715044445433419574341857870057568687240256055832887671641628912766464054584503173828125000 [91,47] -19145618829363346384410561468706804155647732249821878990884990560730632617020207844625540703129574387783787356003081823789431354383798150582046768112554237059830176968072191939176269568740420427394147627234523193781753081124345873629964975498457489409483447752966003939933301517967705005821658768033569930858855079861313399467356113265339561746192612150712634759588907966453692612857138485974952463532561047069082752597366327351632586488368495800242874433145656579207153833933530227125347316736972950361317244478423348246681062361975633917998892594161936226210644031306228251436806638470587455056542994375774241726478749639260471476384153910884169889937744610740806316590161331732101063133960339508574817952604127504622575580135554414217404464560981212093024810253398208798399173030885539152765699570405995386740494949537134260097781512930078940516931046416328849525219359102664034883027997133679498776476981434361460269819460847441165189395366279365327516026309739613046764891357714909941593476170372904015006705262974486548940987337955792441009585583238734391720752243277351637981119944414399348436907829242874539515144490025521777801056086430430118449806489320081289529152852613591635183179087436352951828388654095483063367603248617383996242607638723312752385271255733536106697451941553791602373796054885715000938261666187487685534100039874995915349823010005424278737255729883920938713640979008643949264670135598422601574001109485611447900901178997523396488861653286886381088752553567661707697753063367260262514824639590587534110733291661523730507379179019552183490241214092710006097712807195133236517241368146446707026061028816213261427017428704122047260710792493326191136231649940301222263919371610133140167685048522452402883942895107723548958923180433428103045146238965581448442687589087297109478835513718754954037354610088708781726228359202570132276414552553881522327879233962018924124061994825073315420224523908594317199139513426667270947140937984541796437708234527829016324480740192979541754788091792952672283740834145248277217591264387084668322135087173965153050963335198419636598483128449023142747054712863952265366076222670940197781225009281508776486125659642030328128930991886105553967135017684680385519461200984339934592243792778091123776989885119675435273969925554199743524897227771635115142533816914551040183241896283798900819162078742408487634290897818528171520185525228035275293175594948707608900032869671650931948662454151480171903156461449442560240896682444144971668720245361328125000000 [91,48] 6098565850658542045962909904601251416878676439307587170381620373568125456514389072691556612511560070232504385216204244750258718032253784629986616720786516953494774064255661607614811789725795634006764396170025528414449443858387440923574193340484045129141107437273554167305932181311723731094173510668468486492014754168033077997154343129440247866461242402355224844015711029137826096575426560489302068292549115828407108683005074609545985567557201863544199930299965610781969034472794996220174349177187451827294828112428802141267346824797067377956382138743649621848818669901427316465267016659300300191741156438573110203370709601779861949954987701773388593688887651413974084715522272021239434276394084011251328596405245031531176483452968324023929336204469379795862971930543342925648970665978366431015518763057992418350933953235910823458014888817619820016585817430693118152156074509631137927308501650909076123213257831994713991157490031495999493192817050777786126123008598495050125003949725191769046313256026876807285985860540539857391256374120127354126161399593858606188332619926858454384459988456917664294735113056338937656714755110559744086775011009826849498171141644982294494018546095119778071166177690335991155833684441737120478059564815548603341521716785262871664237334390645633972686081967463946411765704233197627920716736621867649100799816290435472417650874645415748383873388344319940684972746185649655668529361646394999474012116021263243702152538312316755318638061688433685141140915883134831831251669750833452749118326210225809747375505294930954538019605804865383952355554986092697661593306667644732589001621848499328914825733390733288978638474401822606335363199747869804126591431281905259155748201768617465467512966059844316175918995326986930499357712096793041967965773622758629435194496002503382467223539817457391733376835041635392041411460420527815245457788127579482571002836512898770780328835562535388645196453621640286680592990429992838165339650609452364295508853673929857803101451977206454931953375669264829499805090662433768354454262417691205928629310594202894841106533328335677753844533361649314304226310389796467057973039495986138126475770623108644666008293869220713837342658559504736629738342306738607846738208698612284051830903126842950054766861198158768192087809472142027763907080898493956812188971141668978838021684204246987093689847301838015599188130652080219378201087266186506991254724209577456903927581080142610100897509689037850824954768453461939614612674631644040346145629882812500000 [91,49] -1572932143213155404421343132108740697550968045422299171908012459086038344551286598688948674860757194902568203248209208374577006777109665611917568595406625151007007306659729971485974948646143418033426322651172266970061067295883382876164732895985898640603292763510309009320705840826692786831944443483702398346152289150798936137127291388190765116561266782891547799308008586116051621935287657623683535718962511227425008160039268403355334275111942867757759648650783381794123882740445425358368856390010205820421699135062799370283254717737463403822285128155588363382090481522359031038914619223671939217920577667173724225352935312134019917587007030054380136697171100670470618388796047911015379552461848510080704135567499058938500392690865926625448800335219544958816892520383066027804870007441462553681940469167232880012234041262905759277383568465811188352813795524888388292293848740953412287852567597570244232443474453423748743996500501834565594029009909707411260637872165127041015481278158714709188673387227209893753190246392905948507238908004726422676734098202930767844730994462730520727480147256235625054593556743765209242087809439048072424981054629272096748258003507916127596254956788565973554944404449375565454079502469981172191434307974256237567938728382571005378777747514368369814448317509723464215799702147661877301200235037328946234923028747439165673745300241493180900935677413694316976137707782438405168817246818951689864590905276652328043334241330518810742077092595420904208755621137106160951146049993121337714394946707571521284562100221410626068884135667796541895830216511114216754216023310946325820202181817633267560707546923120819754254379360542639433541648855630061753993999212125573052940571359219170240761750852371034712983786428089492305914797907334267807635846763197685464825843248521003755425970079965434271721517766015899710407799781278862907976107092288685816143114080721477054406795984985870164077580734969291998269227993941777245834724843340532420433599346390448387746954598870550500812889531776550805669420012185877655813097928662464139984873310534316423556048961175925000043528393624257891941254647042040776667491068891977488950785207017851193817737183698902852345527382425460580866846516099032919729163487567231033359871264801240920803266407285328154695216832040274185818549808227366083598528226478039419001367568089940394747761973311719995482711391025555275245178459288003883361309587946392378993116143020704010753164473988711069102038389577735699731420027092099189758300781250000 [91,50] 351552198897096173190939422360651106990555995882633371032041589092760263244900132654208441943265326229311112907469349562305794256985447296353745663510476643599168495322464193465106223598984344272808522324552695859068016583481311015110369185615183471069102969906540377959627826510031506753678014924562896386566415735883036394281545897621219398992807733373583346688411444048835617315930161352846163567023430118365680895572803120251044542096397515809426905675101212426322013187983294633573354333025271666427133529102042930454160246464280579891614592622331389819958292171799370101795308000263430027148243017394513964146881150708100627299357380193585487723227589901380820534063879228871381642031274060627960173150742428987364947369575815731747064952528499444464264966120985426078762074769426352392220162703606274528605216448692060071476241723010738926208621090791815038612534129225041557404350277625743684230351051778876624097114916325680281797703399075614834699019018118000934142839811997231087707179571094074596470090507989275094319580413965408769205941310249300808880565399997467061363815260773422192504323661448841416375943156721650983083109037236083168916016328045945767148159068639468737601974866669241341243504377966856292063846406524904335056577417600762379769292323364195163764793085313385338094834314834483841973269072246329155921764017897942435202561979193238584559553879042001615007496671506239322123214554281677032766921707174820259673795408780092021978731467578093427489190256657778393514275414621484649524039371771882627687242912427547797506039636284074093728879374934144099834609379742583337665809391000114490592665812217153080315837512752488518301539673113847634213428624221956697542649708793177913681468208677320454451109188091228109220058542668418806331026251119866686691199745873983731218415019977093111484895669028020958086600170489433434203474352771556372369313563688339815336013250760534203182349697939385094244681818483034621407128234614959541875322968719995438933741610830709725248841534333284979684828445847822107102184093517833846370423154807980901711985571722656360089328658869217505204512019264287168238407967322710088973074272090804812782308510901459297458005770972872529553333443552019149310289311158834146642590421565966867003451225239019069358065461429014887584167433471847645993559926453109608545589794779343522930915754246522184212761337424433451610526177967777980475214110568713738421478034207699180312621759035588973646598021094433761390973813831806182861328125000 [91,51] -73325389329391457413758992000572967047165685099231102607325755911914741931069146995804153523478646254023460700617023209991537479095836819313379393881019162721900654844232886041569081786565231283024995960288753578547591794668746529137848401509738685957670826420649673735529708715702376869548820942253755480913325506174532631327811213912239978489000590175126061284685107433326805706337395747709050472177288402064164537182647396744655791130219072545333725343493215920352518647796578762673742677238857347023855545911290228416438511481584479316391406150287711410965792104285892137438393254969100345145912061486303020289886023664610095022744135031631394840326680202562508375729662451964598971134273098506921578195095648683192104674048605760213087001091702858366494710319077775873464468868884904103237543084064243480898917187489615087416153455337102332433284971341200884781646993063042541024743131026426655621486643511185781664167166495210264438010251742511842194517720296742061659750623207834589360052173604482222859257663341408551685727526261138722234123170484434942798627694744795980954114196833744898908799102680510702482668358756614669330145549608735704771444415766312890344513485026411948578454398031763134220170277613550188164022341963496378590073035681776643851096454284750081390263701891883489695311538579176352878810118260501515654609741205666446952805993082585978111820760589086258658385925163959952710650945260249508967015341282227047475824151292193911901693476053998944451623954810850413420145228281752693671643060739296543503453053873670014548170878208135277481602973189603077064442260826707350656093344809188517642935442018491696694157524532403317051847225679191641019655737134878254045889598055592104105365060293325440313795222395311992086377979420732744852125714949463258743794576897937097464102728703861517268501884599279781058637800120305264363151953046262134499710305041639058086808099289651385186956681720893262830771837730873447746314452781508578505750673609263541431087342291505332319320875549681315715489683822108588774818301163283631673953937935859935368676089002863352154616196664490799435737386580394033684931174557817198697332362042374491900259344532616292735831307527916542748029472241604165998915431073287230031412175249220207280952171466792619167612308621656754565700098632186606402454945372623526299480588718548672000823865251280968375560139013251796843529276096668584224711100115341597775693357408116367199834470547486142081444748797025567910168319940567016601562500 [91,52] 15368317639021879656134077605883700209768247224003962864522556034100187280112407717856869933344860714622014308964996653711831950522796707293542604542713318913035429275824736255499832247318927692167177508493765741166996197818385442283345997832460191174424845438971282118794468921494644660983514468491112790023438524309982717017493558587787381753565961735235503152191521396788542903869327645784996147273996730685503651382575546024243173935454163330968384533702521670667142940041974785944975430552317539867257571036779451179270917559136065041161449281828977939453510397932875588534089185165003768144721914792524642049637314089748705167573270092814752975838307463601204518175958177923481881989177955140780144161168933848347277720502761390632736877802163759149220156534761871065182813373037705050276548670421006560802994641524860247403959807252880770042082008459244657872159269027023960378023231823572378149914225323596003413559592438233320522423288200987704023247292073421627698319776273725237701357167935538930274362154925453064629326712741983144551015861649533734504815204653183348011645240677931191252594864251948987300420250264073011201274996897936293705279186955597503632400869302987645980438362092732806415850978523729565547050960548181680253333786377578800950723383257036149220667551704544072642716973947830688562801328767652726001258426485233153032307430283264507062905428720832899738793489039771832065570908950913125948442721376671603697295931790231189793914383366115822044047799936479961931562521813213744083760213339438944723529753670273436896746291494292267938776267687056095822094915954126952159064381209379587320434660117358633607588535301537236453199812952386848348360548968160623415378716369659768420913500710334287712497081203734344128968894933785516113389350596284695437569578714478402185680862592937258140990417238918593402716771753757168279060472418018152517709840699143997647346585773620418461618568339790290323803196719737874237947746399453881995889671268783135088937980917339547485468011530737861947124424920552396936744187969608353836629876975877686194890277007393680797942742308351861824968015325660378597028419241101680190036394759361426336888759300833847061956913977226183912039184992084838923152317817442494449314404513455651808663625387473091710067412453004109302814543725658727656575548799312133799333082747302097694409811297092351169723787722682432766326036107328461105074627524038646625045289253234267994904626029916208662662313599867047742009162902832031250000 [91,53] -3338491605151836662423513314995040000157693357503014018877988605190025831782176405865516926306699648108668249708475846177848766826883196477940966687400075162858810376448831680658140241495904985666401891272970319309716629622627402656123361142504608347162959663709051388420088180796915039293352092484919023956488819589030575932641942113586725828519381030932589702877232577449536238842432968055571938661703069140966036275869323614453212171711420702557010058823481639989899398525566034185550052263370015283407144235403876434744550950574621289153162318200178038722971924866612333541294184066563592417685884650637660161016344885855187977963917558133968167196402561069637359842967893922182365442214466914472064275041613374010700229935931154646613616037133647555995954521013878890607212592776355349395962302972603636696864871742653519703222038889267109752060629348964086351734046474432365465732534414401007059307886624638328260476169544807651344210629289264615031331033351522783098319407955339458949356674478441553126479850210990192408872499379458641634238672947196225241813161457898649269358788444686623564081967551888300991880109901334237373398316058711779428859179062054763230991299629737019206466618676823094030228094346640524242051443542472725732402957170615514284654965460832925779764482205091222248978137419727156324262234215959296129293872468936083149226210673193450541733586559990255805952230669862283342807907605646156194703335078341991579697319740914035554654616573455819978705664777077407693726866129796750424299175660776454789947186780553311098141857555411860048319489774401370654235350583601184592396935665016082880935181678394248716684440863477345545221904827416454099018829787259719217113753847902737945593932091439148371275500404198311068975414544689214913821919612336624729482198531971091597659862311908024107294164912962305395903590329299199788640910148070411634500402722553508330436093654060722225289070297751008037556134922661633577480019705028811753629074420540695421058554629298848112121572706152302622863116866592517159513921121221888468326081321223724092541176452807000532592569923282055158754846236051257802535946427708983194341293005859955453015339018153206784883337274644032630242308642878833703639634943305514877796496024269769278294543618771015105309819883337014139424857472004915193532679784905679765213070579026316334648897253499010765324534323202709310909463258439446839318654139023164655177574062522681970359325316979881570489396835910156369209289550781250000 [91,54] 733752938986901209625438450575352636602224810443673867084570985010256117065731289358459724709455225459738789426776709289807786181393109288098565100240371947297033123451492977881675944041906066755328032988056798918733164414121632091305421528678037681825157627358727044115850535033201878902140393116260188326861364757815131598950574718887477914290239430464658329570185266236601330431904885066242357924452329448009865418229179755952529831427793322432207295088453409106208846136082758094559107118473073872784834477786563768723830080996784221984912372499184194676552783161275678003058295240701618694671595361153954249694492779582646347931130998216652156108489695584636229024291830608511990097924449916051040200969860594133755638658878328262629629663649604376459167889869232189943318989621809029342527137802021662980975979857237279204872886166459678447090255525015979268500782160976668631019891616222409956722051836922174623561844977276510191220463782496382911094033580460098594148040058095773102495276565680735708520105655734326254841625607490143113418220300117556619418470641267840528692341455132486022050438478116394338142621033455901147756062361037242148803447687483542967958561447135021531792854244717778678289482204862430927038194522396891264328730847381597492328604581107985116665962711989267271469049695823817564656128301194919713794904949087386015172906820439543376043062898795766202956286030765867846775166815882823163733465627797434219285222307803417683848498376249140719749390877954566175386724876546794887687250917895723488015566130435499467935650503710128782023434713051935695803397180277328576564114385720477737226600109759865443235792227445150403467826815769800354527475569738788128064297836345624830759817384867091232558373408652937990330349939063945328435881334214530786408161697217730956291144240909107925325759155343163135807520769160661982118606963612622059113003840530093704580434838019258546343165591553250964251975305425075169445660743759086755013763488426112665953969768326313802193952395742221882444397901046003363331343489856044833413453314164997317744361609395443493412987928554593651128513625285330612221797608183504746404923612387032895367474861479479810128221877164425230503080507574298776966254631184669586067861530911979986839761173136920568345863154403290061132893079253657941831492316297906783460200301768273169368831174944992813060588077357717704115805473875889947808368275358394243844886558519082614507637526979344499977742088958621025085449218750000 [91,55] -157557909690673388761385677286818006596031993578986846423975579310019104800035559077799581332132105642986098554876165578490884836978242563908274575575816509095886890478153130423837385326252325261586079481357972402845772062640805526866575566397782165579570147990972217835702870753832242420744939503523385464899759902686734465556519111194610703006978178526268152867330794155643146324524483553526558528209210790504639949879445064217038785456725186773200496574936107263094645012165595057300797928367063202737749422373956940576950954841175083096687513165629687373000588028430561341227375854863007600346832742394339787294275708784611797558272758102866461648210463472594831935180974011116459620873856327459696804042685581157778162127869620131759128572876412186750822472978510256894996628101895180304941468216902743790707183921263566329882791594679672257202952979726337510886532893517155889639265520774096491362802222052703488426047869466849579811444549419075999547785889942333404519261953690541159595772627432942026289952135922409423798513055573847413758168580553909880624091863259853374357998026972533682220978589168758821758566727624447310136754779157863254904626880358849941687172308568374326490217781172326365092713015500303946028892454004167614137826693680671435712956980602767626120400133246279687325108519551110782067075206985735731593733509175622268750152176570576774544309855290033076466190738723632141064443385560116710303399056883403042141904835640255363470783007063530917367699080724688087337199056524487159335447057253912101951856940597436163953262246163651877015972097962970972907143173296513718123266161576199749896436619898855459374203518137135840494735679566154267269437398179690008189973899834111003436968302321860602220268107937466678252762387223431773496597537280942429753915557708251984486685603184431160858013041190662956604946128548134942674118552148053796400792741002441365677886118131434712669820488349090551519619283654481125451500339757397515307100201193601573453537862124337398910580281826604832002420135675938539667663155116006566720881243726137747976016146746767003614969667248413282356756310696718008829231872576878216425040422386528485417376251572605034434605341217378812611520927181089293427657752951888330960422955601729240617263971457164181249741469591487969398798208400198865755522963671411992750905833739507754722888095783745916886534321576979105973606253574617712251423396221510881006069718099970046443734916774559451368986628949642181396484375000 [91,56] 32457634813666286159474597048519738133398840425406179350994288170100467867310270388926316795028053311978955423575850099074718141609966596074599690283831416466330664202610767509771110114055597534606631468948672493789591939598780856061624998402087033089975900575536427538749289889634529441645210565729673582480773538175610909548675515389839399342061659483165313528785736002876076915472143234631997198805755732146534233696984185891745596208545254439653725693256874126924094154595194341399888548900517278836829209985593170840848759409694725378699170412751112567029394130768301018808086310989351404980187518100895223217028696823184011156883256404437595015079929805919587595735102214656326788063615071968173638372653527847354998310751293385984381571786107432925050638819927423682783886426012003107467150938943633069491576631947938427794483523960404369438021233616287354600950768509836591400684202287785181729417138976379471684444560138023183331810703596948255259960968756019026213062244171109591002118609339314724169889016678607353978304152655834842364659277743050691962009207657702722033124660810155905810265034095863684082750605744876374613443238015454691842825554419049929395089274901159351317114446343442682917999137360280874949545683745588410889381469409030417307348858745136167330682288024135406983181264890715862658470848535430672793195511017908755296834277591752930989030709446232142377904701293508021922431676241138114720254204226181508548863965663779351528381452865983432149499559410518198235683460846426814258187796707904053390827868923739053915378733886889176120298421887144971750096152686725128917623888207126098644768651908159046724168314583769564172992362078936087863087104711596441877728424752481034330835133765825676713198360439458298545562876003518712802247220947104732977203977568909489488179197353809867785204071425850944448457375678092570790989087234099312267158292504100440321200398616184972890089721233295583955943741487942806914368335934782119583816667011121018028187711449011989991546375943963237240563096916556798316607608538029731766666251531022272261389183512034011806412985411198394837507012934174457898046715943715172767702646280006526552196248183648025966514407990374283123915399373120113922580401187770954574279451617636214315827839279050224641050544704987718898831119585547081193318213455647723893694249653904286701221737590359762561260014443896710088511003223455473084186033798026677907922672568989241187464855897815141361206769943237304687500000 [91,57] -6311365727292477080924277765030811673197085054970554849167394723319961382596090000617922312218215769005013760314159859048133202561289381810542529221508696170012800188187036639429521032610589507299724129154019500329456746523543809909129842697363173765924056254106770936574592546194728195966789594913952978669371367466272327310666125900578733820869954703507508205887177222703539652057782706324773180366790726406655965929184089848585915133791786338319656459499942168383507008941625644253302200682156332828841124009984146265982360124692167572900346661698102020172956528414225180185116071670356505113337298771083484071095306012657359808259130027661775671780230674291786415286761986929073509319551275748450030578401876070812633619362508634216924541242278813873292082976044233603351917656440298639878998813267477370892912474186649831103474370104786792716204262292379242239000746704078703836324201320163408954414686080054176594807528091252467062604257349733965664501314693738595299286031249979237793059693256570713152381563587194681297334225738152708194826466256134176952450992813525345902224887383748425035077833838137249181843309486900782157381964350753522370108862071896878796311125888258652119699449431547774363818784607041729579869655639099308161358700281170207738913274740676668305129292778127291815911783849234607133430549085867115656405700743122477603676251407754182664354243336231582461525759264153929991161079088888835215314052747483151631822013731968126027194603023295094393055975247570778820995876375855140984223796257200292334851400292905937508587486331651022470928562955508023509450631369187047864309964837507308854493461908515418946289478907761819644278471532843075785552565578052720801763796086260550398518925350588884077832315895074732540047996266617757410312559446517952722868326680989564732719658725209742476774488698534100219651970231590141972060610493193722827717041710816379682561154296938150177704828233192342687137577583567616314254226232675353840876653130323380117221584407795343252761653734573031143811375301765545933663571830711081275701683903307002947149206067224116745244648225341358467395363458606901031649662058167782807082976370247215925554170725990359033985743672254286169136231626201128191117193590068042322213540571189489473652443777532567409938600754847691279238684006586314112652173503858623945022538011393474249371963987835038841366665693384105207069186656865987883905396187968852195505288136222199479874461758299730718135833740234375000000 [91,58] 1118866855954878441515812120356344845604234069645300195497150264142982241146633028989019582663052374773972570170220418719725033997227969801383289589441627493356411952838838580709755292155652043201508788306698756291251202892115752024984902976741614921844561394826638985970478952683974053305830617814461770465061464064231087396587692506410345352622080619477901743334873452175699521437423654852240103060054918113405551525883303364770456580810180976051927396059771333288006122581743466267911515209933926772533545680242466750901943083806420721808974393453586157287857819368225423006334929423816849801245467153466899841274088405009952635820262022725886996231871316986833402670460511193631716789921360007647923365850524384719331540130475062281410319129755909407737658100024681129057354253914249677601110542886550346124138145181242064451558035578693313435147770258365225729853508061203748862900223972244508510725631070916657376712399960131009298317399771989234963532858612420478966448155527282760043879435607630413980445793580001374387897287240228281016490357395983450314346508710626574111397438153282203149481240777167049724573454016934416541595907069676433294620364044698072275071547201224241444648994441214264417792535513767410014656021164294360384856369383669771574641448392167498171238166458732613569539315724122428091136858308570932142437573587924250851486794108950407714813182485278540453375999028043952318211663650713647678227553254703103345133544440088203938730072536890208114997043424641924539337678634333752695423511561617101835104784594214410302775494924083797145949363293988596735485474203063749489004013748034330400352262082552755692301045270979229018811927816954043606935556782735822111502408322005615211637072744778357320066617252312643561133669496378325709872965314656610686999101698825722143127359509974436911459733056201025974371914008398131935413026542734243210535873316935916782800885236559317987863859879505771552382952118848562414911159049278466186341548616501487984438782069512849589487704654837800967714188097512090614397683629896776440253211286578658193623685764844801428309269403889867987488463254333889318237040213043391816191116573611917883260265817639199992323499460636953227967490890120785322278842186614290192033500765136512699519832499990316634995132056293304193745336001082686928775273583117313604130596836909292967820473311075859684402515458410781703356524781121654100734026978374937824326294636984729935491600372188258916139602661132812500 [91,59] -171282288323868337789744453200220583308043083566327395369005665464414043437322864013066768416104512689407907765609240599002510036683441807861193804803866201321018205806331371300988908186416038953741966003221778085493540981584478512530154649628212467194007314469390555072331071366541686890521992436231419110797894483513215060633035893162228961608263991448822371650609870376155671258309038729639465538064132222902509760507470649612335122384897501193027471903358243306473433529984327764060090751800039639822805001784801724097751789306070838703975483696536707161440494770608301351713923788493490734778235878835932682122392181485876075190807223805133857542982727701631776091853015215760498969936851433755751980098498131169243139517950546807778116397855174365180488680724011896764502071835610484532566758047436449713625941256563007341398267315654366241751590204170073961877395626994233895062193671882886815467171439515683862583587123921123853673158963962884556392371540312498580256030930073755084680996273025061346910956872658339013716119711262240240860479467306663903795928906718131055434643609368423655906427954614406920993855422462898304336961659864995488143359444501305436734091681116192901453423544206671302443781437743690285641608882571969728071261102089851372634451499170608208569593280130390313958816375680430432745399595206201838511012243288846573221278209662306836160663964726686338496683825223252787132939049840539907597508709209121025811892787368476573538214821571280804003714370628198899574696048940233773904947166270446115504853678576827145100269008856047174481552211743043241587623599715486301917291281855197764197506086059855062933212755488656653649115018181237026962349154159978192998729226494252077516000080166506564803028177792996619793399262639460426282601890470398713024848822695478595496843633720605132317647560571427381121261416285422879402013963835593992810885052209322387036109345983603562124182899368757928145523624694323226050329984259651985813084391603161235363576573339213977177013643492227434236303102853788378934099759358552752189488671321878787931880194333572943228441042327958975951859847777024104874556101327335942379809863896231088224835542706474769084520013466867210328619135762530952861665363483433364982341550769288115309729740983472506450199796625993247401851097201946562176402481347324991717988394708083943792543485907051005134034900433436228530113862057263426029129891432284595578414403832523404958010360132902860641479492187500 [91,60] 21151409034661308419136871879522197161487391322425607153964266532368391170404416414676552337923425006309298860177338650493975904116120487541441579693693686634721791283676992286302529448151528369586262845973827676505887194849571370286949148250946559747382972526310056790952655777541071983865048412600399033529337497801189409196216811845077576301165173267083687344435500051253837438623513806510227786797131097231365106568587024701925141987731058459957264463151369605523880979387264698780460078436587280104902658992789499897812770783240717537403195713509422466971005999902054351116545144510350113511928385163506121319405405275532264249410133211191888119663259483965739304671816808036814828107538016044273198162270680707415789837677332340590839186477492770963602328087404476172812168676509250510191751196765916277780495782388094554663410484529026648471584535689809958910586679734007783684726218409361234893368349490664058796870717001861927913475037345421580682709988599272520402211602788468122723373839464839668908349998819291215019842536955150224499212482358708852731207684919007197483302896376090004265238600341428303495628485700513485893616773325485473945727147626962055953560056780682719641380978623412875763203789139700723462270254104773348425534746918399510079796992662805108559667115960920284773835165588506555101037409339296192269791838377824769963548408184311428656084572750402130033324803711265895817309922446866507715763283804100777334214474978987108900695374848683889453699670931100568228263577297619179100492468062002931743349090542483313384280585148272969917488853313765421838236446561409210234362754885426665844804725362212265806175677487015835807361216293621968004025625153007318348730453683341054267706107009192724725043328527200060260295545864661670239890353630681916843994873927180633326262321538779684756997023189679976658741658834117170934881119026667890439672650457784865786339075437280610539110357050436937996913176916217668813263076215128198808671851815046659409756286154596795362314762313199478909260598437661622438084289894929064704523560625749221204346498515145520613224812495620252862726492244609744371307059837394225075056607183180839533236206365036783225916587127254029776615773005399034697454380989940884607158382133309131227916224863117474118746705132020825331915060901876253395159291628981989259793787639065606020832684432724795925024055152465055816625945054106149681381904987243400251793745692197035168646834790706634521484375000 [91,61] -1919545958484867635884590276488598784767410196754896531852035263320872343058639491601572192298158732876129253770575023672090403583528866758695057089999860722675979356542697600953036590613756765333744071225042841875239861522020455795219083357072116743507360147933276769250297818441667790524347894338205542417391459104632704396240536444000237204862190591378497831506087547001904595713940774194357475195894314710416907799426228057373926516352461488382347636770920572877865759520755720838621116814540880652010951306249014764237535416165754383693559365750240334060535864789117385506340671915984716014533471078200684523463518506279190693760258533847602875687544372559503409409206474454713684059709445368880667160864672226144812291268401407163553160306183051530760174296723956238290409804951281526278852982790764450111917559930523968922326861600254558860960781861669641112324435475704192942486236844792437067754887987392815487649182820154554110774574826180102041052124373316492282813795178450199067189662639266849476931985774915255859899616855600059574331040675312424700145258197854242829067242259108238304301601159886726818835205662482207673912441422933548980694582161017272567705259926044860937389787203870379622089270401017740930456233491764059076115759552638187609799098212601316019257880491038422748045365636536135557547693764192162312242296126260719523326527087728494170298396614518071597249233210353085699323164291336718465655067894067365785387880888921099941742250030347206041793528993635834711507919231720076189261450568334755972941766917422595862480542859013297826484254172405893706099467849183839026212331757874432937069866923832982530900995567731684206276570555387257042511796542031015134073707788628887814722744744963558614984912074848472249336757535584950482487751822598662273887825023267386182684873704210628647888018672169200341688101607898368693882982284091027423827269528103071813018111107557482293499009212503378394347642941209390708314852132332511629674495068674827645699750209207858885215780358116334457936676953187486979210056672435679458311710285719710006703010317483575380510786115317431250732227212382175185044103680450914843322452446157983683156481166416593740481696799196237072525060079954789444539208074422614319666459398825805387351680235566398664686665233957479951739322621713822137788400916759047264278992912131279507358947470188371094490871850307877838623410861391169853601076075234107415345974345655122306197881698608398437500000 [91,62] 109232718379071669508079789013247582996190419711378034810438833229935433353620890736406550857253451157873709720971887882774456180388776818994697324013449650453655345510159625659469546702854914115115956813444628325015074500352445258856352437611947080498599909179012571817431146310157197448539174719223070930273428894660297613183819780267978949887761117778346607833924224932067197997404207849512377868636996205826604634235970220732150220102380521541699854774911311966669730086712417314445666917345440836281898688734563353365010600603110608647749137123364831518617207853237633308391019954706549641059015705333758722258497434807566486508059756082857336859973888092537599868937513912160722858353677391653509327867697204487834757254128005309321476972091512305214767393403308929869276708916772352450718241579591274919719111303490660033644685734392780239724405216343348680317616246007214477201464314829681375594940153252531580106462590864969262716371249673744813306665799085764115099624102093530444099273515447095775766353060414538851067305301343370808444021508348761879517820515550002680971142308659742651796964997217771593470584055317177695553943884105195503480837361837178430887889358235340178842356287711202771179264462455800138215934403402195884560823695748658645361035150203965290239152571286420046172728762086855204443198177189289089437973808976438798819311358581202494445589909736548993998580442398813258770577231366075939558610044095441438502862171542656749226664565470315719647108885491388909117253887650011898528508332977539192592494992331757341781391082623007115326846907392322004582610676822314738378930379736499547793411430727977762885316583404586890185156110763197349114946790062828929237092763870775370428458011040871974825681600008332082634775593430474482687009740739402733991043374092183423392589916225949514679302002408360613507566412428144742875453154346848858215546231527605889954241111870108783263221085686610162558357639531864138369775946148234169369271879325315205001475237856297192430090912408528592443968467231094654835037827644094181801400188617405959138216287417469749626116942555228027214497634799527795568546452421725249655505309307581910148440697184727944025335738672842787288883945269418717053984592701979859799121563617401244907526098261083979472325170229130561446824880866142141091504211274702761018926223537566101694823266013001857440896598331681780148715688006871777912781299547722788090275969352660467848181724548339843750 [91,63] -4122119674651886773374311112751143597035453588940352743182024325728372857854099702210636939186968640802023042521032823365556235665392949915070164953369245596457240962392223724513452219433423338771036993341810667894939703833460740303761966580784642708658834515957754847253222208443842476084104647251345668285691377384126871930456494434939087249445062717242789982082300981851442429848008501296636216057586495227992657898296335838550178842244156735266425839032497499687874765275017744541918789968801811665350710536553290810126297083497181095212452158867834016828044107040120784009501126616412327474380805032127615101558280022274118088857694816899280194371969679930918710527870182322719335033506567046087159864497962845064685327034803451206995956073784991927607064686862736361081709035600374395712879756612412780167023564223604513946298328099393929056346085948651392772184670842452052255068845417576808817648771350623412938554815939792796148425950600633516392254653663066042817182419549385355931448265683310609446969457960150167149646231257994374049175564045017227515202094638930686843607829124778159452459695151417987245153637160175075134928182652072113533827085990645732932201382092529645730130843709854275844981162918806957162028041831707626426640827297670676938969227431454511371669155443806206610044243498677561566845376304817963645848160318442557671512315243615272971907461199106101274964752817311418746464110031671969029235454762751543106364614601310834851693061656231381246188581875506032465067770730323399791331699865707996221048484532588175324822003219887438138889400450946561630526089888823614139252033973037211635678331505671706850170543072876383299897672244031686863165600042725587101616364648423721067452428889981237274170890063923019595483516659091770850730596129014667849174869174027839043907504620715877001917237292957699121037533289538043547454615879679442648691604128663031233988179925408023161594018225215711848009050999334791534486862298054533070007390844533717152659012738849238741410263702555104529101161870401161833817853504869448512014623638138724885627816714532120855940360050942743519260506486253121179420039910384343864120629224227792680235538210120610097287585566561792064878369769979682718657151369550610249417079248376286224058087080922201805972848503695155129311831475370797807509196769966736639124173486898358431052336596401092182252682221940174203499831060458116055705141134168911776214372366666793823242187500000000 [91,64] 1010650729548766611984043325037989098110414896126295577813713273796014837257320166269645043499166791152650326392177303980244075576651656161642224866796008450619387394309875031827350179873269020676159333130872547605714132092617274350604515223190063554329917560708253083863819007755644127884834499731674019862758374465652514813866649461354879556942849859788911848139851014620852921605491592499735636026713732582412051352322402949098873389944447249825926388091947102851188960245244152887322645154302761423800488049403492177890637749073458731425117166704216102005444410521716009786269159922481666251187833401542614181670159158374793725827686094645128770453575398425977613147641819572434691006538148621301926134090251685468126672402532303681824520156855057723703719326116166269452408688563186921627673122000845794684163502343885296169309515974078206367879857818420091027525656585842127326419236884933723429967868268930572048623898602117540526963279688208440860835448122306315894723358857005584930744881102018265586290089681320763949251321837663198784337334210772534458045042924365206618680744754925549740507275156432869926006807780071593087145718321894747603643239800463724936825866548317718305372253683035735210618047573250614438481854218782939987296303529225242053157623056267307872041789210395887204596934152861726104335465956785150096771521867598057336324071221157865094536423984707524560620551119562594460364892636525777148364047633403092488242911128684587604293437345141281797112155522541705565938191808425266627983832478544968620871461048632354613315487756688917620572525519009677945531042896357893884047978133508339289556180705055118811940757525387993311777441822529590247898329378056991029276268146806863673260929317822867903396499742403117780480945203478820238220401690280549867636092725357883625577492632348595077915083401926735309428150935691615126832468945588236242937327944432562499062153830407237506367772150834528261647091304534739508728708040123187649404725358337832393981766663249427123037611262626191857355776590368949670255481085309645660158408403317177522973730066989677553525960163517498851577820149623698078023203258577753689939736268939279778033764954051317263008584631778289500080701444098057786628766165208039090900236139540119319539254819148656667345464669536066999586477359434225452086563710075715607906458907994257352810984708649057973511337312381128563628158263233654040255671269221693364670500159263610839843750000000 [91,65] -293584354050712482498850054126751822166420469044642233343443492901269284921062728656215948340333135864583884747983135672608914653496373343474619840738992005814746162073951758012544042413009308636713978975516488654491735715610756368750805484283689619841001597527549025978211628006455214977424371420125887413564517946727156922130648507660661033315129582616502787490541413543807133563242600416352381473994035911345971975455968924133986024029985829340987448320300484418332389129541127882517861425657091374823510256098028666341090696537139979993284597599186775796421133652760922843199544175623277192409953857763506379492871429615897270979741832599814511135478604240827421212150099529762345458154391530540131769772864766265690117328275802205918927423072423950300989446092409403644358573911462617309087428892650756836296752655382536441955052282298365614078083177096711542241084430605675201279511047426600411640183603702229825319159314266622577477236975758185617597441044851916681727949908760331298465494473313867344558190043082141308969414961187825527056821389716788960273990859607453326521101772553357307498669174367216762650239043227864945605504016341124162626383325113623680678937401516927857493696717614818479254516404301270861535997586107900649928133421878171991550538246882432649547424395849165030887802353581840401315654454298647115413314631461391771571251558889166110845331034369374455796758392855599328936074935130159577532670904577011885497956254208044311732497833018251253091715001579037830018507823546393327297954349792869579367025997057877182399480768756178978797764104418620856903807341269422168459263212146735942213273117120602547582082157102014901533978251294956089524786521232827591500825814756246741644018172343662271203440484520672931830459629526692733191041961891454548922646118509758721474680746378404976758612594447079970283980184391892069803469838592637235823250108669323600558350583228716475728200679989425124568798960565040969981661927187559497780798813615463342903270340310856700244595080547066217944242020124224096415026568465014134645284217305292059991695632472879892811984865553834469963142079749597166357939604510879084219507360915006320905474308636081423957593952174523302705907365737302799472948702489971140360418839887567639946891857424144698503154681073492706545470306846958867762146889047107163752789767867111042824189156855343880382345943506143873239326190835831245640186182299657957628369331359863281250000000 [91,66] 44133609190587935269371383705207716251417095842896255614932696070749871648313396981864735673300164719293327202557231697352689300323097725303599734098175979594469271600059765478597430590760605777620643714065123260883366211905050517000080352018637083933328138469270839224641460715862559650734627324479077279738852325301062473184949320229931118555767122537310962621125736370526422844576414427395236790426259320610532899728952160803534851812333301764426529807876392212809762524666151986162743221010290517911907738808309018658198083981127073587458127185032455632404485806335817421498523357404293926125185916274931693999859588371169990595945052969347393902742308123821791594848686327118445884168194583547979801267873909485524890913413406851015094812866971507562445232951462809112353853530168825133035672003092700689131570986478567727497575172080672051768501132029752862165217557611012926772431630683475372495375091897655624234791819411769075580520397847699873276169795347335128483725464556275678568774146797925513301833420343486760817631353353339566482597139420733380230031291591276490579470251456635120313405540845743908366603706827397784815933640962834251303514657842044557661717134809752719373126101221401720312113033975091841188124875891542383954919815139675515655269419624492522478624382098314870729450892645783324085419770266409122580488921510865233848680684526215936817420699723785135462731269496422395107702012328044007382507245406417044148763633478264096966915719459278741062546733543083397374577395067874724818948538530468388595639544046483919025440079485124973664661878058410551184862758888806144498778938259377738215171863157328654694775890267131183856621949983533338820442324921058539594723165920317075594211890047593818207414565246761400455037756124665938456700992008364788689002640316760236019979245402504112677485369466932664812825047062947407096410039832373150320827162653013967733421587770134468845333629745811928342982955002948080799540124226788756097858622972284853822132298055143457332662239802101308328298640402197019263014169171531322046805473919621256982648712658115600253069670396430298894950951305236886125714858158610843071394852119267168139707410531125810293567052986215829816441166475998335291759495141219227094663027401610790912023679738244229744131159782498338199031002495399781209164393401581610837708083682163389112105088962942899152808900684696271542020162555013118588220777382957749068737030029296875000000 [91,67] -3503588656857817220102603306376105757427085352537968223719914409176448868780541133541194137804090056600622376487989095018276984105169827070380808445498475079809440784939375041906945520872483800535948243057772143567415059209383985208472133446039773851771405226617157823631040263121295701534309410100449935767735532925100380504301515246169863494518819106415979574949265529728852109292588059211317688461622780120400603422010112816676879711564936009230816217005494404286551110289394799256776016346463221182830886122166981992119882666831246895648552249768574126559087612486527817253798768049365335996029527864428887562329240880019744808156016329225225732600688752887247445201325328691120443836376002062249803291230251615031327930368627085937754030891480229147394321097124531364807163365314267202612438652968526587912464587018477548829020296567645421481042987532959826977575157886464121547058840840771175161942186672037393867971169750725790464782963116951867656059207886227344644402540599105127714072738608630658619141300525130618910276219513612017189636550741731142183239745610731460076455895822845568420441930447992491352767144377056896638981984553824698102227020532287384713826655943718659438588061135733081559851765969741483666030851926060087138617087255955566864379627549342871338367105537097693981360798014218453127665730223502852564130182132687278728518058080201635639351495655962040951374435072124305746480846183574515332188550836472001621755098593386515633903004383422052367044564726872218391943102163787177272007661634894500836431655559204501831894920849915317233307461099461693366500735439004633484592592715110049452942040465423217762234260548192617701780630046856309012214552341097043651127851109840911608349300297467906336366601744646959779789110615781748045059673818629976906219554519159829698851855014022278104253662341076758603116510129398539741919402254698692207152147425453458395420208728508614306835352910593787109869345791958732148890319759252231920716372362987471256406892745949716777236542784097709262595446688359112504370576083616995554561584256377399667979038702465033027133391157255493626961243634363293726953692207565837424637805647297856936221584770979144101181768643151481117769605923443629221799024034125816881038374160732261909910331027755513252173229058883446893809459098369958536732988175149865886960305275495807022583411324465777640238917331780751790561232849458006555209976795595139265060424804687500000 [91,68] 65707312498723472430386789751584481225396972288729713840048849915375805625561812568523084743907640016664694600322396969180282039398591222835096324349668197768503003036569504488023970608090487390671759963938166035668402450866383067714562838585719726327451964407505896673701099174204955702968723434651620732631523662503038296244037568752383901712176605088176230228383931331701394752866114633150982811575925901847945187425491709470086101427172885356353606115355523024159117805676042093618153945749393997895722556509276736421907039384769845078959355012874128874383525305469701840863960481859071269362537657652725153700307069949725366139951867140459011633212142396986006038417563099810329334389290734136633073686920807376412514683442877661896668469309740735539985333342841655414296442816876952079494089960863050587664676695597056506009505894553722111754844137533878167005164018232883450163081392296157618249444352480957128599057766936945316870175876075863622824128468874505132694957425070524158110623556048293353498478802648722136158577332456778501073455564130131888082052679628334146306940200991784091135534167078429445347672961202012686556876756200361064919928257806547453757641575204382502752794952328091185096651984826054565890892967673107527027020356775452371304344844171995679139458188445517172608528989310560130134967293061624287559167252823923206460007121607926431684698642868978758326864217563981488709369342828818859308217455751297853643519062622834119746256924081808390168749657240161314354428450233866206015611271523467133458929195307147301977299153702670298592156867347527061616390699631809967369221602243175894697688715825315408241984044298875754190659732609208855669226676664967243138544213816792878890149881205724762584875832023944654278849418091940312819550965701389386937099961099617059172626118398594075755356619911727879348617523780846383666607918750558245672695946733361902760000945412623759193887521125018759205234911171006145375498200582797369905557398067289655345659707321444527055503279751547898646549584185625389608689947540556832791633784274533207151785012761744569958676148512510891474327463035347539589696652553924469245010053657508877544031741639840414474825066436177606394639174376777316617481566555485130420122580395646663486360627294697301595083773405311925950427889016312998955991047079715728858436347786151799108950218893833709226751169111256971821447697701401580161473248153924942016601562500000 [91,69] 15438621456161630350828019821909080026885370836429462735615232896925170211711347411679869995708199620267002608652960982150422109967801752670740404428596205186123621814959467281125976560157371883171162776718253533668072859786824880586944052895346049355576580941141070940899586262047020753212997379939231604439578490467476568469387366124300324997870567726135754395972957187925229858265946274307953760017062782943045251431652475950290982343981280921217707231556690091370574790616933513039482619638022191834140071310725508844132503687851601649353681053771969825825556770134539608797368051268372176611932058629435834593876164200994322094338338190882374777419248186025822795835909535077171137254193106674998199130966265087413493701278848334950975679169877763782028499120691749525980196431631416702787807019534844312875496833697903598726213350614758314288607446815935833931583775625964661712969953119735666546039830375025183101661055612315840802901053668519928583693338347403105240428624048280145243801127171061274256629152513126911921360685729364411768131980024954838170986568663016518389971298967070801090857418181245428877716343685836654583099579785009313401996600801422203827553527741001977768723849056549762873405464871134569801450337176814233783226750800454745517626447072494180887096298479224162559192488666113328481156798621493342888474261932927798902085971744528134349288799332239749483254892861930946252979982084350336025084435604321937538395522893000825665217831025920846416337294552179817761616998033862044256519421162901247934823908997205285403490450982969087013102990467014915884977541122588659981421061457838509601645309257582001587128904971718907704938088854192647506386003042758419608586158733451194009082668489276954916482013814449163005934355143962510839908691853696775857752728111004173890441984914038728622930212563152282363658571981308901247628453403838457897655206499434339909383724294302925134271055282326532518865723755266227167133887870927876986351323588325875136992321793297863800016109589300390385892547688948850342131627376175113268779829742546135043986656968555243533039362958458453987414465321715641068593275076560085063787127092537906357281954137479758400858603027142206204595780677499919442924741152340953786794326902378110131044820829416197609535025608337634260831097955208291861228983657224925854639069757480684736952888363425474385720887622812748981443453644146757142152637243270874023437500000 [91,70] -1554262568943235618327236245227875318419319696611578457540636799719412621986022837072817130397056906298896416901159504089373326993776661747824075732792628228777353941475299251445621718078731692702340104151776372258008028638805153432664526117384861092944734896868923668170433741790246348137398915391064870982541937445824677045925623182088356754656081915805482841156761425794439561400449976462806824826448290598543700707330176638888963216763274526565600859180325699828626825539765306593857563154446514145679797422220250391130259830351170627905432608764618206791722422682878351157645762808403712114356455674905155774233496735146368373883849481253498727956488276314873024463690320167487813758862038809669095835527503800548301466603535939692732457840706300597689189881362284494551581568981246819373571185854917495956605292515781882551947208849553314373040147702744653732751369425099924337090024058827699884216721076597118545035637368552494582804201306547725274002328244525677953924170381945072962270752053277197030279965977461751746629189907466581421546457771070241128816150927928858798665315196559978086173024795314033401057547982221037075456001673546311786977077457534623939528875531264384131101910383023716826986712910580223571388957488401872481400711007155540997209148797474383549518597554196481452275829372268211872451966326251437855506909410934695125400652911636007340305056639511498236458222360017214637060249083877674967258256739459705205429537951922187035815124960861089709414279839137659755981764575020880448924158485177986596633437762359185376984829867320650827839192185336691018897821867383453621229056170047013388119201145652790060344059262956732385212260253668705961841572211849206002164229247059898100194266183468857418569630546554818323328353663415205482140196637843786190606693137006576775590578232699121386085125555766308656147923636956782005910740991401293109274118882110442035806567441692696370889015966374371846571509487036188305617814999067709025057387260833016187208958116389633159461799883992704565166232661125019792650997068318589105538574977998044151446610208739872920578979172186317694701079754083087178868291442728137622082697385971259664465193001249831721310069402799731295981219755206800935858452712208463380188349290026493745000219187858319837172192209883409508441239957006888987081237677317430184269193052763675601273989277592937851898864315479224795790713642418268136680126190185546875000000 [91,71] 41504705048007917519507102083104417138851270681170533404042745050023227822395617753663536650439541060472123100760333341091505979327303904731842724929945912460769852681777324642113173204791182386995509531050810179607712411319801738538137420146399466582443756667424143346514354925872641723546892487506684502369172198602002866674756630414263005170295152493635699355340892553923076615535588850018554058911502492493179823839015632329339826240836565562214444079889871201510360924479117468863755997760054314361073187797918614583836217977224531090384003619688374226877342434432075426732012477094935391750859293608483093948651520554441542348837358652474846524460278077829910847254701124109163776058323610629382081918045419025952402741292348469641859742047074909293942032090328019031839776643574269366164235291895039409053172570204432057847678831587613099658666293885134466390417033779928196622461094938635668441150684807103941406542332548779875276415179680419065493028369849984148854885017874789534248366062294677810680413840144676700846676931902539198907270620079222508716025026688028727229070491037417613120550406171153695584066256923148920523553005269374768778905082192020324581731501532587872587924174741928019604995096421456286668914492827876010705369762085849104446353340248061952793342013840561022235600113302853525816875120016232564710266766389568779738733890131112836004732997204642744251584992546051250926124380038170141279776547896342661632790593548302971857317717104718861290850051161567824513101900173070834092274044698154604888263304901919146728055450153113280379198847241689507035570676025974343893448856517314713840000997256290163217498614414041910900080029980681486276308303204822136400927529449871917041547782887308815224932344219471088992919060910805545468115736541754694011587606742206149806260861367818504035537210107286438629230812798724085236770556585447940959789981236051644902044535491776424761963433930647872917616641517650045672442462571232256127261004436766726841399688228445280247989039046094808363059985987073639291725049384886504974893005585587685150310575457534945172955601814012849662364323052764055964768809974953823638517625399268273243055317933689894819041777801329828313191729020542937379754273294599057272650119041912530595597313550751564837121033716933720587267939109946959671823690433076721507575148560977306421829656043609763121015818199133207144768675789237022399902343750000000000 [91,72] 2512745606318994827772956855569687347709816555535601747370761638127998406223270716830843194712900302366436992474460498973015474146154516433503578967807714832557098517708185526790288842587811610683456227131087518304216205772884930475273990893499675287277873102961626957980581378649358225226189594859540090218194180624467225213294224288444291955385213218239203364949967047334657168104580922296111113083837021927108232133873712771134596064771045489781502077699916413964333554940765578561181441023209521086780183628985183372294579342486603958089602182775443793434767191146873669061641070978611129122533030916553845014264096038247416354166726240083325910716732973246540756486008572750478302861140348308985169092140017426347597916530913084946802139397450197759691890055420767171100824656098221251927802115774178664736797432949651003883249915191772602948221105307838882564450767099592210273337365763548536845268785301930389737197810636012760649675144319747252534129072610304192105667169393846457203671139894370542538039005252384996932091592727533111114129839505231905504214574755030597621822409373388834434160671948146857804512579229125624287309448557289846556677484212130514760612302306561204376208408530229304997654210939534204475876388670575350736825820373407727176257866318992193737023277946056706551130235787861206163972712096155480728981602195556143984149863174434425316723886126403570611292232499025933057334457203097206663504222376175558529146562215040376692261100642609876981899465633795512273083680437578151930558977692021636403273754774646704241585746246354504406671464396903695219150241286614794864095737997953885859080225952556872160514565952234511761493576021762301213209638410604931614873909684721005015972382756343838935030916621315244577451148611476453236167612422812187897186628351212216057666763322689446088570889477122044728165484263756486006892633476586897845182482387817921987561480067766603211551026138876639587021377902165538308364535559194732422655053762683121289071188217294901434279439505748091778192446845748510864085952384561544143973485201703684674504003766134934460120737328229353797270307516155648185431170164963143072702912126147491176350427182972227127884945700484386828069702974898743942736539493618934540280770285787923958002038372260651093985677463273141078516109688021383428334090623009007182503897463609716415217904198039402956547320316937899065123929176479578018188476562500000 [91,73] -202370656947693714893362357932275678936607648819967692490503180322532218056026873006756021232754928935995548965468595637793085098055352784273626130257451107192911209675945651623380223606501248068075739788327155976965486171628369444845364471107484581479611313538273270485254205286483211472923087992754968458569050908314565013373481584017288659904314801766037214395614624826889241991487735820715485100201141657297558049593068803318772803169895758643159508410891027121710832786679147876151163127087847796469756904756005306557657795498362724887553221672343593594838188052087265195506949120241525303103611216920415946823659051950055029164528250631163398988569768786482899030971727365933430735789344065994011055963208548685723690069015622920039738922640462721370484941081255251237282989451515535105221794147834571622909836416436294729327850480400965468531305140322680231947753415428645003544441345418162534053974963729966250999139543408309091924304984238890701823253515351923097381761761563954948480804834596220844657123729452476178979479769364019453097466160540289134054642985991374769101361016122587015949044106348618395980880386601335738639625715999752573890191945284261354785547235599057776121480941649862032986801963398853142241478266153105902435823506892758280866638444637637841111512077818237819530886443793526513257722453415299053329780207374975938880705225612221020131434258500589600933335286668950059311221141651905095136112794630297824427886682033545560764445657407875341294912671728814515541344005973527797776686338106747655448223958977252052513765898950606716017217673373885950415192725425558868769517236456528390015849073010957103779130038029067847865956754177030347122982767718379012350899527789934851135350867887557974980243681723750416097166419513540484770754262984436380255357491439195925794289615051430579296204361423495666052031079798750887323826541933677144509226271891748235339873063392811348496731522953326462112969903357228655467856980358263567669096827163010697350731753773338468367407813470460876523875176687789781777738949209294791511502535229214451780548694396425292502940411988837610008385458380880750149521394539910290848105043661797013588807857409604807693673428783775594240634572509081343048990714040044820463473416075568070476784816898709489618450422642274163648021952798093957418746109422292578531438422598365901969909348429298460644853996370784443570300936698913574218750000000 [91,74] 2023386493776751604526242472241384253059142064792308147982317827883750374599378781372407540981992957598156142665506505709416118675396833011140111041892339677986317691850024029565581473766588814731213039298057888128706781683112414915804022900827114631180489048031830691736029444830015520101039455322135360722539393931463350322351607595995309692569839055637893165680161383887917981204652154061845585356254924672317488491285802133753315069513713705341832391930936923307742029581640482660358760273993329876556305828759386879616508975091733100186508068666312205900330114589216896532173054929921832948816784487019806320570393200255991465707658266817127581102745355989956813960018841348549644755440051665683464438111221967714640025358842575518658805578423506281691107921951630283378374554634694505684783542955627996532788495917520525920309049309814334869318499650480310485277740634571493258015754167710778081403913603544805876998454924351381903051416359053057755089075293860061982486618774119710558666571824115387427202350874749658934596570497008730025475088050166000946544235335744066924700724442900227978968052042890773562771465493425030095390068287963231650384062080827466715187306119345337035041870349665988045704932531245799368094997458920935801372905551888149269059401458628412340829756793479909310096991407229820064507804991125661965016549191620384640210964464401061553019438496032055693045721784352860383187176923094242392315178595364257602371857023488122465800875048654006349253088603467568940798861512904893483963657283611955194912092275294001361341938827302766425478349424250288522619488760292285800017038264596649767207357524187321512470785514723051919220569652021757223500193785400809826814986451153369901323310900589304557884013659911878758749180672722732980511366205277664888456861693437568097401487139593444350724016386510601126846731255989102720200462244827575020725688127929360329677700118558568625311928573201025655172362383930712387131168782252862505688522690961320779357029755668069436284299537904700554575852625970359306551184797148259448495005851151589682663666883804702547724919323586040964437849697567016147177486078885371910432309600621030178789573499928474894939958640709328036977343066595376247809340115243426062988708270700934601176526300331472809101573048393515837686884875920939531393466247903023661206331676200038088615834792633602079447996402450371533632278442382812500000000 [91,75] 249782707385140099616684146609382459717719707415885946245445803494479259400154548144161497207828015963466023804921624210529780587657855126600629938088944155091534851637795711492233358226665714997438493725893204071846274797492428545697884486605299378617219564012795706563715305409275167700957169524614541553256162850763908513303778347797785541146728516854879737753210237498897729752824010776352117549546389435134872509485900630396858754263773795045657935905534114401868710977128331950963392337248844995226468294326635747021014614550012513084949161342513982363887100255047928581564142963342016731520250341332296077012301618811366367731658599520653897735327243870096834499466069273189447760586030090531613247064534942149739715958048895846389928934210928565001104902611664945138790025942758102390596366953996157538735582823048359742005648157205971365200831649313390357305506856427331253041051937614472099135893530437402000426918379591546018661778685781742989070009797758451380439076991807029190368325563820012603282192301863160388321483858034490476745711761866748544462294494275904307001946006725668372711749048800426969294750528200847501589452281293544975572938464845039530142509491362606167816469878397570226112784563101998118307018088224499676659022424406805698921878814939847469866792190903996995238747399209933132589336666979817123341534695619879612020858250374311323407131939022219413596323323869046458517489781975637334176924503428745922120788289519510125282110752943665874970007320999332799227828316574391958131093365593002687735172512774776920715598712567960916949384955963994781101260918156595935405291047118871756013245962536599094500671869173125886094954892516007011298501729144698130556699168674017837177448140276309772661186481596264235295439839436470518659085083292889684150875496166001511341869385252211450394423972156640525393430278775409514309934274633167273885194108392714736907578902265399148638334466278471594984888917013889247171046849461409038911612370764934614406500190256674430311265175260008193892545622554987034620736264343478218261833558161758840397552043696334265646327708827537094081774971609159501185042206810917799435256707182639532669851650259349194662568238811735918186843479527330048206582366987923286606998427757102408439626822995181635326478012455759687372583064948826244664333876571091221869345247191799155199341405070127819509906430539558641612529754638671875000 [91,76] -9026821851174171879409287459252991080857926980422054506385641699486559292686310594785021492944455403183591348844286391061030705269825869102596616735173935520244519070313323523921625601104059231657995135161256933008443322435320272546637545264287418066002673402958008786162870113025850059694761102273626814922463021574208126213597219606195671352535351993320926661440312279231974307386739305821024163099823662074141187195391174186363541078658358094193829017135237497778749069622799090104349015177034754321151357468433307221694880112038305751261719085060507653784867427944072583332649222630729921168672181144949113652967220718087814502773429593804869188348871540347227432614336310925548183594254493285864625223509741241425273104270180258883971995401656948155882537035729761880394940706309326808297033962224812548244265749611237090406995517962351672796116726320863089056944800543986376818190524645607531827679648228395989319039507533209008664061253219074936758599740148813452775493701350003740968480154942152426913224643003424337870126001990564212370793999404660167589742749561934961664891394377209669941261215924716560264717767388578319384750549835588617698703605614475408480711757979396573918082714763183882527134645781223044982244558993969898031272996902878213278011218337862340266516481709651708740416223037347443264890154960621204328802251972375105983055210563043784507990400693600484009860331137268056381018340611738682871669695016999261251501902358692220577962079100599792660635145488813021533412624660478087945288739588368139261029268073584344218515453527375890984024814936744402930308471199073122620606294251836057967296035954538767735223626713428823157641026816699016349611108026202252482734936151971742483616632467392079408410793284815087290087192132187506802395130108121241519281833321964678044468537859505122452454251944328328748510898254553555214644379073041033998492698577682622505536682753327525417664617736448877590436588536783747745618259283651244894223413087401561572769502404953902409177060198118613647099803862814483723260232556376825872519481394864709595656702416692464707327711919653377112002163046584585192188048333631116188904855234504466958811074893959555645259693775411796846265861324342700738234454186366160010969839533880022344718210866905706471119730770496538768175280354479738259839731964349010724127612892585937251884115398170571609171020099893212318420410156250000 [91,77] 6458816097598179638952096615522551745990158226613645915587210660013949018573827466115708064010683092119899400298448257266679645539146748438502842764542854316932963351808105429397854017477385238700276032493199791048484450475532240301896323522675413202380071275858355201830991769014091798368401299858041092488265887074032111372790425636054101513664084146504484944524190119322331791485685003965742400161220943672338721469759346680118894139213679374369363678273370681828642807262950239939317021123636851582891572940922145597994809466561223281269450411868713462791125142009128431898341529201392842705110599499101521577476180302182039136806211480583154604492111794239462093796869466778558274969397350873117382004116374248656197374781677179383840196066903303281084095336602681774285294960163480624331701258197688863821355985795275229286876401469987831451572051704540784091752218394644229584185196491324996026521948200819250994960728093370303079041656588556724839481955154159582310527532365477971216866166534768076644330330656353956298509758185751711823653608959456165918953920093718866346956767859191252522969888715140904628003338755231753929360517919768741603146517088203594808685285654134090386117844735639490967475328770438285891442749124811717973101576590182894332314364453191745007215630336623267845211123215124301576964518124409305378762889637991539719981797041594081562841773313356357032904520659662180254769791565696641458348322667711877460436232556760115338350480464152254391631371231188810832776614832767191829383998266623133372342743653602366458967359886697222362413489795273617963447650613975193457321040845143473205847277197624385889061492357939885464520738515264455295618511353097394897136208703500045623978585709195990425310216307924757249275887295054832830604836325950600309046051175018848926113665510465539546050292468591590651140583193676643939283633263887474315058021530256314886106579956587446145354292993096102731130652946190495072155069950148404837345726366497541917299316757339443453617477617614863575301604919366326004763538641973790484912487038064454680151176831882618646697554342103635385268430113244886782318125658153301226521297425559997668166414950756249826932106743661760480805118470338460676553863602744467459576750789794291441172468792963413408480039902234528000470584673965373672140316606779318772573916914488139804847999236869782180292531847953796386718750000 [91,78] 7079358720968894169828306132177525993842721815770992686037308919330424989698349812545157138302210644611275896412377999752104543267808903587752135957711038547283765825917460365506901985959227253068064798407614790733599553069888195130243100262423953002071558536820823879088838225778048772029709050090352972748513479715578549654239687320096333114027433043778092093380214569019682374764723939871500038632410971128380288693816173112988027564618632160661714752101855282519187748987884255189249231855367263795122772795861486412476977442474309859583628581837078691540461029918691106194502890573502007960625487931581927405717358494526310645730677810098959812872930312331180807653465465118220190892634783818008978185422085692363797274008754063874250635180184872887781922869065606848052850463487769655877436128844351802736746754386305710784757783501275625947889366269203318293174419189464988239923562046644543094442476606384856212570761839263764455402386931205318115808981465810832974379715822263158010174757446328655933863397021374713837471236398543984182610243546986886553415233245909406376636038076926579753848343222950018390025275209817680269017592730629637772132367214234797750557895465167563172359853536559383398374489209800252691690035058557117596420753173918153238944328506235760846930191815854357146538215161854536026231299084048511646926307217364620290473389571303255582729974179868787259571179557819023937873871281600396133954444621904325175979042041165780008075340144226460977085407826720433043669632410354350154118903199076928503161978375905930925556706192524010070326284335090785461924955064410336686713701523157405110469527971745277087440835201819634962077933322258389703594515230299401231825555007324387655759029842630403918828006404364039237898375885276234709468188069370299244305644272422322239612794724761110173677203693175297522533620081645688760356196940646700509587961666580712003907358621554126128293832259310676916894214883086467941360186952426562485558480495338723337680017064470400970141192086188040635226139368006241038515752936337735734042872110181019558312419049950993590110692445309892137854212149372791999747483162150983781448959489658882265394992432564543884314328772230110605180154143894765030189167030904943340942986174295242090385846430775470999812768830935569474305281344388233462391719036826714081645441615673816637688275932305259630084037780761718750000000 [91,79] -279033443442121095074693378504596048888157743384214233910372617272016349551261658809453826080444020017185824551063682142574884651415042647995850683601563827795484730014661249499320231193386199647371649659511925418074682941845094498980133391362611914208945862314828037509026570585218419268836727544064071206222474032221070455674142964001415057382644387694025067239136410354468141387132991311622031050299624258869387901596382169382496373658429701015370887196230787984412823417054521247894612768804015780002776299351354729477598082876607706071648415730127750324274747696622541101297505840917328239023878827440931740845865532472601761114636428044768546628636453073792271716762127338381494321844131848335426788177980427269869830751052126147879586882776837852548678431654237583878967341688137713270583330711458483161543778522695126429665252842532186668447288053585734894750396771036371037009129395289955623485751075758945347739619392207000427101607667270150030886387466591209711720720570436105527777948726353311271541056286611347820801097720579923174253434532590834693272711748274759198979242272495300528358825481548516782662289506403585273610992870085202759497612078437727316490343287011910179821411150544799204401875789999691022914673378037485869964502594984135199313007652018593645046604965335676086324082419986206550768464572908149086422552931883463552213236829211961386702258438462450205780009268379695131104943614476359395009132941801794875095749234607970746536473089850025331201303485391603663625920355184405069269633767916803244690165511491786241091721992514978055675903824846722807491442886514739600541668585624774682358453623349479964192208508036014375579134850413765508584676128716846103434239568517403221856289181011405619121706330907665598519970888648709944551470632245517347259646910765920217984773294493093802187209398403906313242408119438955836553645677129948137565522563768998152935205886801157985148013624400945081988162153638283370735611477453520459340383724506584189240720561480599159497989432342058191573122643487567227751678854512724765809207492019232454604043330588280779005813084996413535182769669529462907549281536361271298494024698456897506315166568143269260295213629197750628458020785592222595851966411196200961797954887751473566699530237574507837451574886372100479483430168455367527274266167734559049319166357337046457942619781533721834421157836914062500000 [91,80] 3720541949957332649774803473634273432208266748255249769046765419805784982603730271204063806319160239138146881142606291097020444610449003233331603021683172498575574151271304491259504227855226359820778967441844964620667486038809085052945379178337623428592411730568646064389903396801610119244088652936215762350487043333678584527480030188098188136439761509999229938666990467479622928935440304562891400347274952344505105297719894292123566444331560826270148336928571730172123533143572402796783109006668635853622547943563476848911377543222117441318496168317502846103243062416910417629794515193606609692848373883117956772508762470366372632310115146710180394163252073226694930304939940362041858305772289198482347389993065183155395108103970347320762302083319366870042922827061572558654018122024025538433894864845863376351190319421465766885284897519203902120574973260639503997172300134501046692148567236835940303273391130603613544006902617970933685722757718753595432784211144695403717511635493547456583335666117715125252650162797445571123224311145884532196012773761218584835477030375002245012016659503091300388820076133350353153414933107773077096329840730042519817868013042439453089311057236084151150467723846102971133021367899526600637548729149759295998197203132857685638806373873931981817226104658902373222180649866831501872696947943034289599995269198178247374399250267499040921705800308613723923385721026022983742722945749776358167755265629818046782494668755099775955745766608930637545484774853503342488498444681409239441384890462347408105266052222587528772827838181818860297773087868110657201924224057765474957143385555426730260891339931747368973044141932170911255092496916237704006499370859300920161972611605231370597028967652915276528261214026583785970331417787465759967453287891789747457310472170655865117289166689140744553950341349485171294496949769880098144937013355744301637685597731910976113097878852233169958371233204046930529437981091688762283544225383600450061554294547211174786635508803191206183405039619028112343082278094624418684957631352710441198343644517999393432619641631979384054323466022092208104348998721975007782943723310309768383110040441612698867305250454951508267256178098397801405791302895941247233786075593573327755238930464168375583602813093833859325691642838905740542445335595172732055873359439063258640876261443275474505298916483297944068908691406250000 [91,81] 154057363652126436727460744395815045609376231920724083203754800987692321177852995390632129588836419146339719598648346052687134149195067900291221536134638930650540226575071873669260091164791953214455632031633660388524103568844850719495137892342614094791264807525580313094521636717536295505962696339126443788340973554473506267564485408303324999141489475344699114494542917748493668368511987618994369038609286956359344560723720859354302681790903835499270894597269595472297913960336674925569338637897641033226483015970946546723774407380695301720419291925958024771859116479102868666762920062957290879420547097616687544984286435600552956951274097647912193869432872206725240687262638390118256325298864058646561555660687343594889968378934917295050773082835155275070278265956323233333420269759071736432189450729164110059991267003219159473757239597627399928594611629329481177057602027716405825181566072865565205731594624095749780048868074365980316718717216389781507804686491063460760195768534920821123571493609343846266844184128704306681907006991799950429170925957171247938262557963206648658221386708605727600001195386711843338578492959747791463377702593986669003258767574508951083610466748396877605617098651992279339604121580243702695003069516502492336905652319525713484078194516779923018193567654974606127985228896657728145064654717014625926843130781828813629279096290766966895319180607347777014456480673354707924648544839506618265667085437485140321841188801010077695365507812656699785982998687491595015652214381626801169737638696446748382030796361257579102025392323960364335196146920600180516463030286288054033422744232866601696923400968567972408555387465963583052716684527931329207983753448759449636807843913073483840363883576022775705696882664980065229453613734474222260422522722884944751502211947023527885074571897118913373195830501519983714322005919742722064853649977399216156524101067176633301034876123692778807267789083631943051628289248891406758256299910793020039645399506784681672597643507376354132725358880674851850338519220991362450160151499950807835555159839924417394583215329427842093793032446487681394670404352652318336674958491687364884260228490789314889583045227329012962111550592522037406159524848196599894848652231621527778115756160566897956667478682345153002988115256083430850842409994832932752155025938271502104244398134724747251311782747507095336914062500000 [91,82] -5526771308393931996855230583891710253263332973975453381599291169286566287418546861392206570414729819668929216874142336116219612418843844113486555649873397645001657028797654910274296399665522040694148763297786118031573717459254005030048197145516921939833034134605361200041977951574942123345354697076994572966747095767345868527955571552113462453844986387555919710490551115302350842515693726254483689196073324592241561013972365715968517632388323019298693822044946970965166179471403667547784666342771050990048051601564112074250171979413770461091584010628238757324990138847864586592334439971220238900952760772540389630881788118654865885303558855237753074544058632018808177526706560620838575424127504384976114671821563347134641044456514746108583530788671803699232474562178368839157234102678792770416794178994982979145786295975046641459594941786239019292758868045015262004726486519524473559132633916728440176504167101013671667899805170637748905448890072418297668202197136059415102204386769868630444285271520975729432303454710859566587466649693435005128732498236330135137422038326016605263107721315065691098876922882583925013053974996736105081090399327432761756906824041235342840924677061763400774528438374428803473648159904679729641732985559161522180652587815410406410160285782960984863895081083030280119186233568526931669170606768815770451183259395816165441537168490285542774188756663661994149385571471460932451329976926914627560301463644968595147256235327626005473397902554040391193160553950289678359229295945974287935146569352050614228780648527416519829549274714796579046044085630136469746218598892813136734075849383178727308881613344015446656609856700684089845717778318239296156467340955869419238123686187110105099137894499405971496145230638124607918079700221904437839281182695762498282770291592611950191102958590395749107530248682640854065216531477161840575381542347069106199964054411609457248897814120494108416594105337760360510204145355977595282163459136582062859655964497553469112278673952339984808278426702361120491275579125414669871779127941138738886664729799469690159876047834012343185420243320731014523759798097287942808642097413238732883311960222969233946172529850813513209268143537634817611454966044751301738294110089415659499859527306727757548589030750573747075614226270986824956389409983173668684549216132160077596946479161488241516053676605224609375000000 [91,83] -6321519804281898799841720857928115345720957028443154308058426785786672446705777186936322561169193973271417096215817541191387897585239487233605163142323590270778392099909714148588422072113131917261443004334796567581282436758971294255084499886570334667205515537688453633960506904990765749709621285879972581696102440469179047461798760039235688379015104909594156518206963612513366889241656394100969495507932626756334188859736322107568521720978037584568758564612167503720709265300335616646802829974460151442796949823690789292822745172468477442832962661572531832452854710319907411946990258024273170894197691755375995887151601637292558635976748344446462331465569946034850611720382674595068713000171137795389433582136962652222023620130073048274497706585977273538868287159889976600618196946070379854388661920041899376712177259795543865197437524071720239124394093224085684045299549930729079469703763066357922237758067070163781060642512352854243021683581301147871948987674513706502113722283294907878864977556175917007157966957933324298351057091148413379632092787290473891186848572535247620354233093664282094540187856471545979290223560779153494503884142146722794458269962606943123111899357945064057851936380054821360972296170435038412694752068731521414905203889884654525666327637516122569903822356530007009008256514567938340980850166606595507914050727632213931963292833971499868100430369970001715619174574947124412257610602482600489286824070636428001466884594263787184211927297645543892529943768885987555884065873144430266196462454209699711541525373731876941122293000425063428735661929685755656381563119208944299317725888797057337619868227442837359523325452953390793758789017679868317248226599373909037949069496729805049378191786437793691965922853014917305755446557325249435564343221243619085145070757938541786213582531973508384856046994486169663430768024542270624085773808183074770424182733274787327971302069784174673141711535339084562908746023092771656718546699482972749875032901654654642171710685941513925827370543270018907176361194980728669153556761275958808250586971897235000099265285990318029650852473596963307025049616885513720178675682386780484593725966138807045886030562184490849897341868447563871237857164297505921240801746878108428403790286433418535739580567707407706333432569936389879331366901699956690616322766665041936740010442008497193455696105957031250000 [91,84] 1928730671120459044037452085017479574498531083849182695006541757422545537482903400477823116615417359246227813931257980916709132334053574340013092562996131567294514423242048467689469803283335118844670991791146483029100879324997440527764448232149660579890670716005163776129428710542548447666533081623551687192803483403562596355137528752062998764169019090385335566539864125695828196228023252863179217727587499653796811512250477056339771304146869566020308657144380530705528694577143445380392723724457981597665754492434257215988252956736960801303848842711480390319469119887468223069341708466181669493817630167302506051865826463157373786166421230568686895677541221744960871729986277139342594084483840294167086058387988897680421079153223408864666969287144771828945194895978079322071577071891511054408929474328852186767880759150805298752977069497347252900104202451964171811937324947913901210723696757140182592446802535188127397182410803539514751032207895877664152406164079025474292678312200824465734406961177543166910182310417947310499151948542998896071034707449888415534157673765142810234623758424810825250874605554353413270279098429175497231941193471686648895510588931081075078655081003475106858557573659213481959061642117351847952091628989403198267960005641100670539809886837506652906070224089105995690050825565201631690460799896225861053439792246864432304509877233432502401853869550657180185765001949053439331328294000784446388492700627355446129885408119576662976014860690221967292640942540070524731814460293651628627692853092735305716466552982068779800592223802651962060783827144647586093717537059588030102437873174839942896290116320019612918461153892807301007761939046530106389212815771775151060520197636536356633607652388751510525526372071180348431981384624011329772938142265789198056665903970012162670805950947336102841127576119792965480575295414109420411283497759641938116930764343950065668992399711883076262509303310585660531638728763734286245905044407825768421788850901227644854994612869729530356722420561168019239294179058078938651757938296181814066621476855420582115762884813042504958095570071985555285009567715156094293755222392996522385533364644235687055332728775445770972162610059841053944846598972811227922582860979107646477800850087688342223424048298965020383502380806634079955899052274339561311617813643898156072964411578141152858734130859375000 [91,85] -7280851866645825518310498309404847506364379648677227554348674351546762272792191946017401191508980706357322537694283908919247129786276025077946800129645964990877763664729720502586647603992453947427403445051521173154754129779086113812437053610061533029013056273923488310964541305524361286802078911429311313504013967192365217959373060731644881300699790151858919728518368000941276065829655336328628852218702978050600460549842257272799137382444628767232566735589945004627766902722437958173101826647766831153907978673936110819260201498839567900458995894419608117077497437322281240788580115675674301927889073160803351263723498057592436141566729175103823765224978065727571620042863871066073023757489466900320859486039356100308966631381232599737417849044207920108678801781038796799225805912821147994324529706079653839321769874555008133717656628987632736980024323546151840877947557071308818161328609604996569171352480940146803271149241284527512959063257761866396078449111374272187979936281875956261895429189631830160158267464801170784633656266005894470243255584603702042915466999734496978485953877340984041035268720852219298088869884859932831958103291470493427950283776054184687893478493686569027475522586463339937438298430185832504467434363697661452762101345941365972291436731500580524372906895419151670778496033848635066099809152423104709016906614463537226416828099276352592611375095349491639340419774394246393336116625216492241062987711491810460652881910077605062802809660242237864900526977490496223620582341807212566487591261417387600938720215884041888757542009965214740155255977781336146741451836305393358455359351235412776668858845266846533630363711183506997192033175162873497684471667616817542259835540792384992230380050563383478721470683834744864751255732254780582401315597957572302503153143073626249823671313456547873782657228052236577041056332896871349559011229912634942971814438132702663095456718076415781397588199893918034784743734611511483199525776504674869550434280144160148755098306118768343492887920621165158069450128890748980924246412233486905767200005454597230012240678564310736305273445719486634285649774905034692616333140964613852138297031547073194269936789919190410728767783741659811661723781515023958688554772590527766221591130946496182566439119864802735506860789220748223439500200289664885671392694788437438546679913997650146484375000000 [91,86] -361144685029443788124395382273916164916245523068393443082274416500466844265366087089153234934782864139791327170925087714850386538475518236344040848052205928990922863157480146359763639070622168208581193021451101680031157467087905295235439431680122789616888757386360336870943041752166365403660942012659888663710919772079064435668707608090305472068009794220784292331233659441608236140470774807994549890372171185510266448699938922346311024045689438876784738940242840119888715678234455430701441331213980760886791774376693321317688811125149146078921478268639928096772657386796418749035265456267807649616459012399833789968935760665683873105837665304951923767699048852032100467339016023418065346075074121367003064305495775291832990245117286606496878610337313896120373042221704833854777413409433795419282586773029067112215290110536602041337497782046558456691959389909456926131687552850325046034424233515371592761362029360804279105251964058486468251778203395583776818583287476825043883606189303860397356767859981094693690176328125159828380731421819539459467117810106448168980078106291914530602992473540796889537747453660412510361981069047205777881957769393122947205913133718128628143875585634998059195556146072420032977307525226045019411209531431586263157161790481597649752676347420601856728680067903656407633588370235682759896882733125923088414323802218000876019995309873544361528662567092167896813364532555920128440518155442689488285826617902040869184917135746975931731844528504197926900552353990652926563113481049753333892967787008533064997424940233331865945817795842410335088322541369060642294050058084883275790212502170503320176288243248686873903812770641605898264400835663332465680249077766996746831443610136887171392744135351037472273094309228425213181511566550994312488917141203238878964366293448320623429167944030835648566460187914631447438293496321664249586178603072632335664350848559542000463732068319758246367903975280183436407561257731061618568691832378838476658660851770359261969333287330508759383126180564871088022116492291386578594456398589176191927455061314765499604665633182111247057172867210562030019682223258610926666165444539774960437138457940464822445391412493814165987002694180878170473380814233031198602450874622708265709509836358592576180732530319063887780029072472602061569858529229584182917918053590256022289395332336425781250000 [91,87] 1910351313180728697965650704986196130424817320163264514361189126108256837130341886425068024414589029858392030490323773972892884681987902086156012512239807217142228253105502768589663523842249902537126054220486212503960242811233195248108803440280675755777198716237986381325624800805639375090096649347066674872507695689348137382869375025268386908651061144905627340968737152780238924155684952942484039286475143907941694920612964751171964399902265999346761468156120477732904825904140293760106064039187904690424413100037117880508444061842921877448127418340555054369723218647985401320121253486061949530611142519126620724949864311344377190229934473657776029236253454287385116253522589979954286787023679387537123292192569813053378406900278999715476434096564164194249732689476536816072873952841037099538311355959215592594556719741344982835402884072975230280320953469418209161599018254699414800116063495552449471803810592893630254794579362232307844957971291348256903745453856685523757233414193539395478238121792620978943932862065777604391333335528785663847097851333509468939843628735092210491651559881285993123591288802638744201296715391815778476122097596667120912545753182446370587144482112905960565338741070773900622205594193510791682067190068687465747008661351013222677599157792225017813330764137244912553279925613288659702210272003617834184852205792198584551149477663737307983859117086032621771639388740053332749241626152366231154807623952804279196659563753875982350636579225345625767298288717811348062428827521246358633233698125096595408015346835396022784532515323155073906862230977610047261830779870980089426156808086183776466191516848777545367689564099920850274175573855829375679586470251569312197447814923150258906297209391701484168356315227384873509651524456903805135898636303394341238922311367152554755035743702906685005118940487766679559063067816660991565041625408590760459769180288259229024609746528089444031400834694610298600126145478807296852520362802008950404327155021832948666962837633998319024044730827130047661704124378141888933366422575054153966983970123775559035645229940040277852252174676115956197144135896480642860364441396071037499535491410460517117430669070763912209818329787338798159085572214841507473974834202601384997659385573408097326836260076885286912479170880554114794587813162108473972172705543925985693931579589843750000 [91,88] 43303202656823831398394684053069812742409913791789578132574964116205619810219868646323544771608053528672003217206502884366431317411592922370304209002342949043345850323259211544717136643017155036259046407399624526648214026875110638183727465198761549330211995567946009857865036130428559600353214255260954476280245687544025029178885362855660689407749127040857579015495026396325056394139797406463610747860717703813393156943794195720501431023838983593940510978673313542010571037578840865233819242083273333393974366641886985470641072949522865883028718685868519665659832540082575736159804572109712817806979333589509284388445806413759789089459223812330259176640433048222556926671649215334099431552695819401105860276183943001473449761160473958339626588316392403706792605836653905895233168005001415119346347722247321829862614422577203452224828068764368327397709523584123954466410999556779016069262861781080772331025628906489450988703431137771159292033298126502890603421348854681714162984827510139783832635482251777340002140982283303282844291998083196408444472749627400592133763135936830074085098113548035399347355338387021934878625960874205509811599415453050882542190924685959829759833200283498259638815307739380599798539635499649062773202857636883336493948215219826385009685314859085552722618707078571854760614182787752223864624339142185554675408984241420533393230104478085630759999515514926575425706877562257895710534440890311351401227125251379626401381522705575283574776606097296183318156082570269339551359595095426735149598647252277386412796754526429493933841834632491215007920841791449456778005085505547346383035536718339537947299316375511988930281013463402870028985917345086663765964243488136534727326495768328713868671349127448116874965822233287728578776928838815653368284622946253595925077168867410414136977571022168363567185570528992185219434603297403831825716013134927236740613209333871111454364861186734170432871933637724640162709005980404621563023831760915463019003784349973724355785370189557020240227761823538185154087698085664642760514476162208443070533318167344798791717904457623160976932858272511923070012249352847585120480652410030797999435102266761279855195004514061601240816518015995753250543974897134557179644610431856365801899298406611430962276134152970419352103471187584203279902754317894119503034744411706924438476562500000 [91,89] -349799520856388408441999390773020870662301699877330404131535779519719429061672381021222873061286641874131950073595628821926379627481643151392082526789098986890157808550056735789534507761341928914704510799695442124396491712041162473527572584199474592917713801587251209349830092696922581087642217690013464230133018314800366838840088762897097261337120640481269636929187921179358859626484922186169681878978049747877273833439785176874408222486896636399569124890317752301245143588234198006754142795871859738678323223954129826458821668886275964931736176326156563024095983005171523647208878605224391081143414758018839301972097778114999161930336723855615353451005399646273115446232374034660061254419543559600870230302519667120485223964389685905531321552355891870661838892561361519871652041240934191496548848522037552221264439946887030998330694914483033565872373352875556472327376992414909229997999715339893922207440322109087136516585228100361255637585537921779197149006008276359920565894523518441021752398344500005309354993077193354946610298464119890397437187341308491616373516639083326370757240801758492043000575107536461374542876780771483673186176863286933833510110340320826695407889949302423721597219993233290927659664845841190285768071158029830802933295590492782387774855444256592006805139640624668412378655854064802256423422169823099503063163072140684675228843439279360253980389984750681491041375827746438855537055594618335721581695078559205695685454050050438469179959810461467556611494129424255627774722835332759487158179209290056272633418645472927712154878055249275469013428774645881458956556313501979105045701398325545947294090751347319496965796308136886248870549479361157423317430955591540946538047656805473024564770806044697027198759296049189644669192937170672567863953296941985071922559758652960303344348994743991544469303324214811309619902953090424071874033508916920254801805896078379482010021775405626477964208893123239844892184811185804438009202221159924720844386363301606818124530717585517101614039397316845847586222499767145802068792015001165756887753330781183795883004553157952074938467218194422654647735545858325255845497302815557987167253224249674013553758882096188677062636161922796132738501052557069219215611980584444049243750200911329883009862382672229752775287209493804196994175552817104277200996875762939453125000000 [91,90] -1500260348548208954217529933352530742321155424630642314338252033305588317724800734432603385948345926187266900427520615389930193534296092738068833777255444057192134705446227056428429708926009159079775873185399321281402130404726891428899422393105024148723943412792824019234674707796973140389010228617070321695846521879110945298930489868875395174167709315238003390775947161581311905021939856456539435231823538652730548446983337610853868362913411135952503844015956597988636434623785228268363723758933409143856903361461084882742920662042351297390320347443652352875377363026159751024348055352677853633562915362851077531192140290945403808696915121695028645591645410858687286220184379900192947891624127254731953172011058113231761420017991254047730987494350905523084156164430111802086355658852276210485427640762153777609589896167993870747310181607301639634543142684836571447857872204184894651109059466578014197591305580706394503264862335146876362943954660870166189131303211080858087768194512887771321428899441393295524643313521811717085171066370758156222123267787075396774900615082934092099921901790564210021602811665033482326541228238449218358616113811785539494917366260219383368248187060107633151834913642853702154418883795897435599271420440082931120586720489577226725777686086478018492380842534752695880599438525528795416771021334796748159631712285971861417406969837655911831676181751901206429506825932426015857421623320871221629312647135396704845738666699126086491085972518720111322451001195654163068148176383440801286993440359060353354048266137592525401796737617230483168507603950096952939710718274273335897666409089246683124517880662964697921209517420018442738729052485570893319560508967847225844329457517647659306608469442023163699573418284149680047459064283776990545010067901715396127645478898309466935289341680955003054710500311728482728565298146313154220225617658396926165789210898823804403988900106147871805780363485905470595169777591027515546791845469832574425595950874750681233746506399153535040012085271237198364127338583591403168701719789387351129018255509742746055180992223885001610302442218797528574687994667848428282006602792284869753429206108219044328140539152532990612352368296194551127971659185729132993755000237906815621226716978805326674343306887065702470401581154477134966425198060364741832017898559570312500000 [91,91] 20991202515744118688824564057912018199572902085108015161385139368654726925646582669693771546656543726766705702020572929633649092751873230102998340559044093310973816738723990664473361876438609692244658233463433505466413346196329125339826852980040071322767604519406399705366934546084441340454170217335082542337904190061334422279171394812425940864937001705180361692791778720073467635862075073103158245470289378477014829974582741519133024366964007706290864249691642209867237202920415545423235320543346530058080086159426151898906840543526734374923139625019752133387313003682895273920184841285852679185530306030569194150864453028085523086246169785548655822452452915651298012567307915817102403277355996852626966778457697689943095915962111557960757193579277661352450267608261213719347397887368863094020350157751510465328061490717244748973611268284181761861549935475391709892599933817200599235786213342461919944806395533473966564162955809721959055517960040662975829378813582061805893059674761253410810644578381118137948837828070148957292585128194530254195199665006310147488869656161012589205640099971493776208852330068629797930288910949423598874771833560469655279888980044092483776304250014120699110688344228715428045251666330283859292084618492124567288506339515471139232015546639821219647962568372153940824093579755263612055136786893618957121593100131388101066569304730615375644434820250276850524649281526999049293685178296623732205612778252764643840710918688914433646028597220553797713744569833819748291022571806531392342738429083903198434191453410198536256264514501526304223432675866815034691117252612323687974590942818227945644565821463812244117997942764079013684144848863857017896358565248440536921284379936430701951686192486785524784033170044831474986264882176117568550489415440184159925273947260112358257788553195571695175248512309099527554049449819552809645236381529319220557875270662990507761050395893076792949243366527317136973387995931480642151355135150126675226410292917372702103664178232385890492976558793059878235839151951473183733107103570450258347471103686439338181965752519990474262305790816257911546607711485313924039243100562325716335193962158293613639968900974946389325891704835774790055738145553763379934917897415449118013230062151159700970952159538795040279674491914481833045505852530188858509063720703125000 [92,0] 10084818646339120376249415441816510568318368010531663110897248733293294641776319820575174879753805656964180755436760671753792314357080089565701837833319499617641948370868006038978704751189195741722434884178841306255064118759587259846241175542917752495291817731370503466553197262748675383488751018608413897150973776254184621229235680088544512267663126989372881969913695782985532436048445571317178351309701826062244207977509183652661148818448836304048962034501128974497175320524970638391808263850978301401862813604635523735537837778952528367985889578672840183725601857064476385414919561306724479130664271630988781376146392248473272709115815148026057129354532614372131284263373071055387397338989589178851961004526920140584093754789607708997557526462626642040382564791047433749772320866125586463997699659143694468296167026553012371700190737404443118522750946924800980919647175133204044886319775348749971009827371667246492008607647702806906578732752511106046939954494680897957274496340283145659640226669838468966947765216981399189143880676371966005916388653099030910188940054505296606134685631679543521401623632347815549425824155827191700828151088333121939565626231124365449578202980949882274658744447269882207298067680852905144288406289731500910354422371353054829514764700486088524033057626801203703070460775229495217931571373704431796148187344299759892145292714985258509278149900589013593060516919137410167062211394936647305465874376978510725628514994584667417350724462073812456995088714203681982999556271756091009906116657980867479007327270820668732367003652072860113406116136329928419201993458075680070650741141369449755880577168235611815008375360498457332650370491298610365106581679439719488799707788980909382267961203395885418229914735207572796880001240094800743715819638299708942401934540224871552252482334320556455207820008290649108356369565935356385092762585509814726000366843442287998145553150803802096069411752191533223051043014234815506275019086819709451535627895221655825034321483635299214076099340044366830629174452552228402868528016590291907530886818749054244322267668068188334472087116599700583648363495226486739247224556232860772760901026129427908622423189181653400903026696778602401667329090710968885858878854215438092849618225477366020206734609198583391156405788404953827861600707064293232273009468602571104438175322937075742423270182469598170297845213434595448059158173453528362095710235735168680548667907714843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,1] -166749640375558996431083489782486455877920868046717936666907822173806082313890480532171360182757478028172717353174590664041101016319366843663851703668298075373141688480809336729488101828656725645261223355266169527907383456470893481527224697099981765205068465409757914382540611548586777829192779562770663492059212440292253199044391214798139438917929082096831946498534120729924407487853426403005670288095731605789842272613360314319614706795139169511131334570566795518342641165511371316544459484065661747153333304272998205394746733146845835082991128412586570179137776947454150948110350692673852157351854593850963741655110280767800032634016710278231817157453480123076110579787016107098532877162486449245182711764187959297879527088325760691216249565493091060177550762389130525219126041993901002072163100077344405863393895011951907326978182868011668944801929341947443692420754987425414093207157757540716460434693409053241426684537201673171684245198242062238157785354258663695930477013547440915355490574805739461564989062985215456664810221284281149673513980468432729680165249057598335320794881365571649820115193719375020889234755951873775449483175490909670473504002297276364721290162775209521867710915246374977034113284353436001855067278731103506246083359983717833836252326944284179341502665094630598889003864543112856284207323463860880752887583124811421125842009520908573327118521251319536225928401379136056332626443232876133496553875223002522325939091952055713109752392400909669009111824417038042290030912387809749114889445559139768721649703467751784120172778733665282687678255109859303769592538684258800884549377956336403231752523016156160142234073508105146068691556540225356151026749586659901358010852090117039009842438522998723512874002990803567377556681338070779663092421913741516343006642238370745146077059429656960881558594477253977940975798922494233795785570595520805525338806843205258439373825641690400918754668644184424425464046819934781665238632174367258414919676017640041274424844147548289768208534640184307222625438469243060042529282389685162719598856876618635765115019027436205280996815625368889208919894037628615528462074171934232580326816582738860736231791060397185103814027299653853740742703405112271445826755109342355031037709857862452305389168453691213759307069107352045526712061657187827553805212325239672150135263839969473039436136153067122617534495869235381053041605670960215689058170340786091401241719722747802734375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,2] -69892370795990598287079355546152052850493929995645516292264121093545444850482168974969557460081298457891877075304414940326368668823125999744161774618083808827120260165440674065033506997994161917504319628080953827164006638130111116321324555707419069892004089261106505623493786248197183027905578900533066848781022641117914061154589286323721977318086628057069982572794833960275900329410673781462316039271276187059136986979226564680493302521059382565113606230643201683391017742478622009616139092927765245832902745718963296823705927999015312142353781957478247220770335482499894931485832078552011154947548976974234371495802908763701902318170964123768849968547605384635549945370261167913532706048562914247469901686858558974386458267882520122050564661904377235273794835491804544127411501450027968364128841270379191407335396972358344100215566156813815431183072109980452235649765593231563633818547067572962987664269654843757409178633946226247975049675021230673961004385381634336011700156332072979496678555223048112133793706160458796992897994541200322957199389546806045209379052004807771957770166039263652721896109743500963226716362802277333724488337845954979542267217380086786302671990413908474070522076357912758210866413068754133959790436154309611485558201577484671721352748230003764694768214209562833516939817044900414267623592376303476286720840483094666900880321083370365219828962306603250494752100468882005779639435458146027121659695302530139743118562304181339232502792874844053560202428831210094000336986903027450876024584381436816012306808832224837682605529669897249581459745626387835630358921667775257002991977474131481213692577903072741527082963992334723586245515730997112136174730379359618581877439271863099752360445718605704849908939011207782324798902199936380463777106825167589206889149884924624209632474590853139689034771413110091918583304393789562116304899789530239684082850660214602232299105136675144774536283403782020027711665070325908918870276423124039846916860355812947791099587896094690919452299067280687668691267559357685403228888795872475452070762048279750427781954358504419925764583064801520900504298429878431379978699314646212038377481392700968191584256763649067178485612348072053253214878267581608085666062261974107162986760248367321585014218325366499881014658183092867078335675018231894258112422209936417694527779109693022333274687578970551309508675871495208013787602141780831194086808649812425642267044167965650558471679687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,3] -2563352543949045174564274534496854030643913681457502827897551838788122404892418884020284131327253076836270299442161010207756938958531238791243554071191980649811264092363618738201559575935945105867447139319286733337974291460511596225199589016031462953362440636663055349757448778716231705633811076772483422723533856993281308054179122202932114434482232735144079489997340923001216511728213185597672660446637536336589067931318106947307095245967093682909361469720250326198333129968749392336170710350381295918230891694925407854125826314702769425123102152048182382920066367447745898442830392975167582715372441995480823796363973195473997955932428442539155257578441799861615283307130438038942129143469891569817588920006500802351130395129045896848398969996332021152952144551943657989939452913798101082113558288793226820015940205660153141107819764377850206614523677735238887843939655908005500441316829100623664919135404526560725603188650853526584140453600380280440098873389258226796890553483586605049381777821532698857050202535432386171529466147251989899938542556176702239782501650977553277736952905428819548081486322495039806465792567047859166766014138807578412246857200317284206049991114911166128989158171600805370568290308418533398929585538044955324015470127916693949463139089777824088646000261689761301791814411184890408306942940737200042172314243964203523255816323001735579489433464436340223949004668682501126604712244204606255787180724310652114392494710015415038121583075207982227020912708064886581469767400020199580289145973230062582607102951168022895933023750345143324812418705421158419714097528996395816983727479062841615276706801433740599779378096661920836949735611300078128409188710121916136975473924178519116328822539962090621507884181566816819133539060650401664722800122682427100498889655928161021488013322753490511803773362046287112859022662666702709429354756577514422684504163460056459321354424165876686328209191990519044118697194687453506517827232288143860535095744767953844049500923938271062354243954240102247377817760562388502112378912838195657977232533490853909871881566799893720454730344101452550733862133432822544828280555640834755055470667686729495062744174847559208644071816707251394792265476346241634613884767246450872428191446866275427786557830029007966696652695602466361171215579563316359272028196742761941525176913126590201128854477381300242787458863492945071668554833624104161766848702214659228015847247661440633237361907958984375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,4] 127521225798173040776737726503379644974809701888545351153610433627408551666565927449291739462094521396240992235108633930280964695778472574700719745401597103568461502924651231858825564858548482201437022119415554018179831985206039896637758132000146241622028703791623851142295721535630828962643660368954652198144609726007406271316507982615821486916917658642859278449931786321162378254968409059364092244013575973346957062239098325563609221148403939961163501336167655411790115635528429423504567313716429531054530929614440716605691149830161666967471348668224566377052330998940021247894271987522035459410632937698132640821423089344859073689985453862775021310117304769490823519460972332558693690332093492891132999254214277782186623925271234013625226404196674986549741118031295065748123922754215390730540489078846614882018980151447972916006533219525116832531208878063038229867750528596424634954328640412612961866715137549879437703195026679440232099413796591240508278039738100722572466837566436736727276462174827352225571086169323825094861488980424283436884604220162367271315274963991356488651379745054753202187866579201628580192089825864260194128620309679824524496885104532604828836607403858601601100747887942000355681905763028697052366837592360471525059860917856492676346873054690400907487732470430846720788941758608874039420874610340771130479611117215844523072092862057282598620619545963017507561137656345641043113175904614445846472019693111767924530373802231876780576508279379084727509139175293734127895776312195961733531112697622658742247436702065613094560518229961959014700293336714944355935926877493329257534433438238578930399209168683947017608820992190085496031912233271808659276484922619230934258108248439131844977832664515359718563858715764045890925316089138663146329168655827882480435497719806115010137580315331781262038397442702964874258845965521994956205235959178458342423493273394324501440344515420781522683608201412930917274051269707492672975525214622496379259645537389956852649997636603560658020217285484446872734977584049238720444318358983489781456377469042305387109815579310160777632854348341151509684629747835832114143192310050546559176451385902036260063352541693711927907731875708916834375579245319330415152824345151355281898208987266546948666396885982096853749873474004551457509718063348062542550761347078087881099247802927155198484099177128570959915590448757211058199324632089658611301784896698488101958457452411721533280797302722930908203125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,5] -4833149314723872282361083653536190617005079501240796474421973517786467205032501785474192297931315737917615898422732373815596209204121828295958055160906750272355671816570944505724049217469710742586637485399557958884258142188670897309299277257289706574129638116740884722399162675759882018394097233654918008582688053297254759303743661486005344749731364456324430902233997603567614980112554274322157965704034389361034687925287203716896709218692050223412549071753640236513080138546997853917098920091371613540076299624443693027678375038503253288902462984537836414700693701846184300525003393265250618451620082805228322893275408553882423043802328266903664507597364794722049985870650223476640195539610683897601318584644774735846624378269378014760095679778119182849349190336849081302237710346780840039804109405816863167480074410729406268812723820929020807562290503814112744241142573380639699246293278887493001471188709039687191747158462471928487643256159025323076732951209402679459016482311271513166585594539480300720973832782090188466234879732361331426460676346245876086655254242807991399981561971441961231433060187806583137944799967904484932815221870516400294830569584295829681964102780796899888663591509669960980119929146640500373817652489611438654747893076589118698104548897607935128122535767612127083432380620797056310845591706247374555440517710940435517274675773970574688104167404818728886385658540812610414566986892300021366495853482648265422260307538360038562226664337080714833651777045526800108436126883923399487441317457793105037259126564333670878694758257769903326653938771229127030769172203343136435644119845971112251838161005564279227443037063689709086546066053210165888526519736167662318168794201067565111383683042435666216503934244800105370506902091429995107346700932354359729513946784224203857601271891383745567796952715596298177025510929539101476097021308264919453609638956962993031302922749100964614505011808394266418467545471158126334664492960486172542111549977816072033637599336373903733910846369679928367519027432199854566637333756134949592291107559543650375606296926351469420786814845999443328382031942710678265603825915622391535208402945700569383439195965697369431448663268357675636506912819551615890982753672087660495665738449145481775486240513547003239859095026942581761206806397309418729463317995151143503367870375970397800555045217942373773587837282211466913745271461284971667972460059525214314463993376530526191459102847147732973098754882812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,6] 64310895391845527024212102305753722041522125489984844080288961781632307357039160951302331953170015061320772371461845424177158791764278417692257525239801825382370456166189255117456012608506993114491679165765432157975682709391396512847259149115715571551692580148067084742328338185292972632445056107945001024278245089713243446864450496580011556862023324758798324049102068721998421757204880093550274885794988006739957899026002226487112288449618431291813368767374514490520621785815216742958894611462170991219156265204832833718179099430636232052280621402610246313195650398135107563508408460494069323951657786010908506793658123646310824726014196011558852284247567706264872551999741286656970518443123855491483915262674669178355167097231142625152745118360990581065038067186692169661712003418321682150435042589832685050266078376601663058190954227922552726922773824838860465447335665792501549518953161385702336531952822558774446686218302798674085114243125113131023432774527948493012794084056814919036495589854476818573244645246713233491260822946723446427609599804193577612678899278446381872079947462930591016869217383313325210808382954673150109028734206821471049116753597429512516384413149892560218027705089833493038362923880226217323951098488773511560773685385118338795632278252367159892262574540167710090481370615766161731633573877756793388339206116908410221586902144059363191012950023931843513402701644405900394975551646253707682221950739037924947893389112218455035109952484839346375378582818470683417045107696542883050542726772593908835521030978843113743805478100538341814435705476732965313262762840859402007345956517051856837897773226926593150941731074405520672233902927106462473382254850268294072745355665406846800834294842148338120917757421974484016808914157553095221291860616570344809635052830617781990819505582065747602041231758669162473656834647464912682337100220202203844574592044690448487391939444482281531451015032645048179914098617752818449577744581330002242718893028738215732467060688204438914817500800822138499378500365136454166520079759845283293595888544423692605580753660249592293298370561494065543438760677870382781523222016668186573028204087037517426136721545850066043488578838187009646869657735728953749483315440783515124258392825967157103317815613673641454773096952773093055337898281808792942948075482535842079729644023860612424097359696001171194132424406208430034096337392342032714516205121573491571947740514677118242592435137794382171705365180969238281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,7] -411603080785825799892526657272634893154730496892014691682677694912249855879542883939219013752233142555304471816890845359206721882518782037701058339384240145352776179081174667379645327856966109523984588782697094030174896069629827757369475510348745492772500422206072573269793104735453978465420350552798815194354481313720032309183607892098362013212706694903863104225605493582710590726475736110626201995043260839195932524850066932361456297561552173348396242785417227496552814747017728459774430407730606990045010633352147384425679352173627926016719927459427000715340803368716200734371295205796527068769650906240243134965417713386089483633801769972461185295248741654258637959747374267966595736867821320891515561086296941174849113118988701151691659162250936424533027040738455441588185904131448417089520916376122094457026474849285322708731576808879458015749191144516099452302819930653790187896866313891342134308877559659279244712972183106643463576755322228833993759284135008768411024976501557659353657298653527698663739053310020195924054688421241961872646063742350696502707421361804395499627117233092129858660416009093476338436636671905649054111083635659713834213985139056866454090112801309671399283915330015556737594628773289496602250443855040777841983175507740010960066424775277715809433797919441840056124410496356454362145790035445919983669624245943601337397938275744464379965544143631043699144523653564740086328286456383597735468108745714501019122925501461561887815017552582171012396909658536581814518537767158070877176002231553524672978092761319589594861855432263878117615120081079182551138982108888724222438925379835998240349033663594193363759203415952038319855358803504019635973943391659487406364055164581374075601334742275255004698185359328613015697257759635529556602150952825329113824815418719702374676363367173039340784689271447126120888634279730627281988276284444252074988444699562385255147778816604528828246410557117254912730471056738159530257291798164230379698829964721070327278841334735679818456772070578715745228944701667756961159450634702253711441543541396366777371243358336886663125739119103215570038667377968958411349110819168523303060721343751824037478081392548476123904609777473743621576934353407285886742490935488247410509829680481034720937066117486150484103196915254569584163784121240857569178942109774409715707118675594345191068031552030977639478993736186409474434852584043441138840252169106627463643930437326340409168179412802146543981507420539855957031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,8] 1724410253993247138687866688480999521647805910465048408405446854623567581047604751720286234192270965344428429326785114814413936554181313614335430353442647805037864162374651687344231653039229055937920204850149948228248653384052438897983125009561034380228992720299027991320655765149898363515510663946635455244805336116314636839942982003913105711632980023538631511899295335150575951228704202963827505832997059324107656779176185258812275721091648833055275659126505555460024632039133961104874702863634644569934874215744458385176065655846666172320445246189386802827326278335463696565517916432330467836010961133747894914187219505320763808897581288925173466326363742715146498420609579914511272490518020059648040002692450379394383383974133074968165838002974325199307169094468407705929969891554224602523687465607487447862480910191915606675007810325526227418082602797702052597106192774206462308083814572312834055692466615114329978219789862288677217167388451655726130691413923485035712659559932739480832333148831854814716210708300087111042969982733160691899582335979250331576480536594432043312447733219749526436518497273519952667167333337773480827711687126438512908724790608223518723020712546194713540925797926039870364577156158091228617032387845150048247088653864604978760645560134499136289608049655999794830525506199363073935157361445644333889414465757232347148554095419138533129076481701826234071693521504298268923138264385795878211211334875128745785444019201243885716186138766976270156217271696408284755291380719614485052445473938912024892619930332290911705663267299247665757962628784280601660325687832846054041499072832940746805842951813915064707667854940802052378039370869876088740164210313099931864446505167766120358406964149036987310043659664242723814388181437480012163706981802813349407935182167079933658984913224089948533721679252242611897362808648445720236111254851208131179129376551156907127467245934925415151796976507143137437260922139242344949274975476236018495862132170974309785915247865235264105274350691528473643399221447606031830678246433999669468664833759196846280193225185968295210859179969236871754091373984504826116240505079315518462581192070790506749181253326126255548413280449346517273253000531435606854285345152367506640472589481487455583520484988514450215701964448289142823400262017583114370243721342348608375145668660607109747033960789930318517729190370618803125055054815469630389524427163948838669145161396453982979065275814301028134423177107237279415130615234375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,9] -7701747431797145705850952694175690747445144980170336672841688748276527831870968934324019041864877069343821855147082599502177956586312330689948243251097535235452570753528607070491379144048537318369798241778664112508493729440545661802675062948172137577573749357150929244313330622708516772435226619370864575049776990710852388636285866764635250542699981014033939535039110161473035438406686200607909468984952819044958116757873586107034668055019514534176479138634991914719384084954449679322428236385980146134990443602898883467804882783001606444560607381268112298890807776381082798185892231961095090692070309329739055458913929325798016838378791610892774014438212664669470703995887788615545459964987019252741953070516252566563680143260011510590945700084295603614012710100409331326275651687342732608380648895323912332731399510942218647190487179758565504590004010846205855615600816667713542910281957161707216371077689020204427425992945012671412260745318548253759621487722845400959708404019538024533912660647540501091678047589470454531506640970576020454631666339427181572830099282599917697551888704198829186200323661232989687164762340060526213731403172328632492850898089397563505824075381049709921572100550970116449246128897168221581104538005444392654310641647481208737537602162655913813669366057201551833935154018654754341174564344619537407291301142163258972746674381901775349836017439601154658772282677210129848891913756257811329294909702241710326907107909079975343098378589511744857785021674252011974434110261248942326912715216485221190304757318881919662369535127442579633769908540381155934438975949355256927539333046506331913514629655991490369838249440587466506064523085913384567597232966909853577370216111488144311499610289733949510456205312975567155815101302360249647546280385477334435423261349679735699240820146947821825740291022766262038086245376269431016441178091397089063686259034567017074705540769997145736841857856898371489546550833732964786281399146071910937999352184455002242488693213435286905758392519305781242550668867808735676088655048223280781935732555351523455844232991904339936402450056297501995510028194924976623896482334359807955043289808460059580953364579349628090060149316033164207497583706417502443795659630959686006489728219998078170910658955018876025482286382961235377675944571788092773444208880273709401718890652234749419395450856374918213033993058225539534876247513156013186884694687309030445714319785422216759092420527846919314773899145620816852897405624389648437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,10] 38248422650894403945131885183776464689864126835145479793797908902761953929431438199821092799204847107473305768085816455165573570127946862084038816116966252614764446899435728327196578129595776674076626941441755386702369286428568836526659880943326250739184570889518908514765385536978640399135967647924873747818368613673725980917966738231450252327529296546826563729725174676710749040424565325488421326736335958636225775960799448786104497064399478767834902165212030307719867055237101871110437870595991451030024638470370327576943571154021201480728159156146799944560657666626877887376153527682560918674308633141994907269787025101552143913841705509371611986546508080834659981631642510851686117024934518083480503481711751697743861069090328141083606749032671636031676364564166602912816661838665950360489774022110749977885493907844450878817839992056820233369790824058371528001409736418894911322790179334410177120057972103065016813370173479821621859830589549165234061848160844555513365816120377285249904493417231819506741481164623309947129900310963337383285336026853474972146345488457662257079800348656797141231228579107873976974361867996919336080287859832861472519225591419389284896463109121847818038208123492792365160817632642032959118856354836227370243652845853656181585855416279895739693701921078684274231484617697156658688368234203102322079953558557748115559685385269615636844543309964986574106752406831428212853165398653006803107845658138891919886621840893539602111270205476650357588652004288544961066762901359416135065981893431713836033702867615747233840195342603944511764336013826406506181188244113940378778978572274027582942404914063943361142793336491959319646386922335971913330767715707958868552336243460174621662417039606450465810687039074101365766606382424523945653596911542335181723103084868215757461975332095060069321301436224146492271224979076926567941221091463684083874368601188411431445534360980957813300094201936133323028745436953046990355804058497659821760767034765921423983317880603488050644263642930802081955747371520393890485480212662049033047476918793889040382329502083288482733802612783210878347695729700584305972361065168437943982955579227997875217157410617686983155841008021987926337069360811912094867657745768453438196987529374284249185904208219313864680567755547351546585369178529226162414749067784612314230925286424388538562773861433090559881056029805197971569058531130266191700279802732490285556554079961629665470539903364378345879126541717596410308033227920532226562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,11] -157160562318464505411568366248359117086287997020208307123737998881127209946161579860430637190047941917456348859497941145428267847319743320185891294867286407173871486700558019948252046354303769277221730739322513112489978535154080100378778639026172048179114681982820127983372142599074557265930060500131153831060894443729744234403574861317141510951581186419112470207070929287442620632336755969638397910422558726869974100622108174696745655203784645836015177999898641049602584050491432520526474377878198764678119022133243641473926768395673248083980661856059393339252503340862472406841059196183889589536141080949573698699751082416566139892714731741373810650312494001083752219265844691524757434800244498211043031427542209679130146351257246324234084691071103784137777937403569010511373283576386607881391178381053734912355741503681222843152321509341607639105624336732840117227154426979831775135274239261373480199964191666019284489403553127931825038388334036035046747306986217118179207530788686242037167599210829978387569160186722397278036046694627119887238219105575786696337415977442289926107724152822482459688254387917582556035781892406432591755830965294863026976302041650074300062578024242440459046890568685710982617725044612007870333990143196916999691001519882679791605396186461871220400927558612632208257394322306357825132113715746875054908386121631948937240551505431651987306184795358734009283648965930459899975281193615221779046062144422579724480343233885540327071037710895256457310873299455280081992155065491253304135834442768127800201210393715565378348720159964172812244736542070884142284755150174691943579884522349390693651169628103404050183581662745290058861932217521202892858812869943153390765290083067724057920111115035839761479265050378115961068955700628670902671258724374677229315262329073596749707359985020008909378977206180980762971429754119433595487376516190737254061244893324607393006492298272100858437870409938206864252149402336459762189917331059855753642033316527168400082268464931962788168245635820624449057767897087836012000802062559894144126073434144156005349020401453165458447996476749369390727789069374727063320748992220384574976701430548506076939921055138796463952689864215221849746781621555269067747316473219034832809953243609946835105975831794123683031546465510594721428811890620441645196125906636929839584705317488909349098168453064145273102012528763094144723447743125812963286491624838453689208233520838373202882462231123098203000565918630027084645917057059705257415771484375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,12] 642561512074533052790125795469521160313395134161743052068504725531879481986188247704703925032068613617809636186527246926915452239302685406217485286449291590249363970430160191246432499563615243360229548352333584072687207465363015010376482974420691553919449920625259637660543510861383884643295846807169359233870058704296355471623100572792861155311267757600772346314606851695147417367006220183253772678311398846902643741683247354902409522357861228432284272032413985361582080057287773690367689206795781160814163071438763200115536116788996794839111546655103041765478853222685101654844226186097095118121839685644715032760185795859820083446724980658613990459628330910371044776137782731917013057686576533441752667158981910528339385340901214575498977320990555216508208590746217968713937858217085465576744448522525106276397223083159818735292422025740198510261546439663310512056196870130387932257388079346650009811500338023658452499268888338885372820032944975546847948624761183749622813717114701381247361285295451621094492089786575285408920105901817537715669877028155616123381260673636690977465198031454256843286578855917839180078296873791963508003423010000621751653610078182457794568527935644001106456173967175496594358679295351472391563334551161977291075956224937987815035544063879718062216960658878136102808250184494928451292398341151656702336603835655548241997924247244671422814530046097074432334940261389102659224645036743024813183962215613129539655282913881143108640805878237515582286709477408094641521007887008029928677032770239716030242728754995917850891767055586584948303697116428063408078645557161775804785075641546144973302858081171294717364620341155950453736202801747159641150383053994104144256379822946066830637993935275516955942219820684166564625257202467474365398312281834647984132602313294938462434929812582238104396624404999545449517894084382557611412842429416282087869130648640140479432224361525914703487162391201884162686670976922818464746796937763726303039032174955081111537842945025714108573671312004400702015399679886397629997041005702668296665693324217452497914312879882713027425734586515018587075855570099863021554631035109274718912502005330469342229306128388041513734588680649009181267899086767639292209323465357258870173139153210078670328459712647213990489092771741801054828723053178879441872484399843566822444222787441462872377910901383359738626936768445036290012063921084796030586596525194963570247588499794516012593598609568506741606833953541454140800937011590576730668544769287109375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,13] -3251857736230010051821783072757779782053120065416049183824359766929018759300350648711470235091663442497554949845240987529199996389885910864391734505080202079699184488258596069886732137694771811498177480457516372542209152269073061161225813186749726079334954568985373105087784976478136654025289392696711300685937644600152789383419786196559124236414306534356907275767410235692888238447792110677528384846402048873998979478325356873204818559464891400622003407233937472956868787665103843287723836856017458056705117712568153107156748696459589000913959469388728285190116705358375857028347779078457168046110577013355225072717564209875024859830749685774433900798115568635078668196959525550050220398845715797743369659024083819963764070106393591285030840617474316553022437694378368475481116812908547480743135772936306963004813086421625727322375697163025795264372741718880865010679846617444391206851486723205054147845410634601056549482308780543824397626592959880680365425222249190442972566560767349003194094322122671623284743264401398803383799552216546139698450589427941515426616832253932965408245714264464264175222974524254218717174990466903081829397337248828567079158635642489197770710300409432733152135825705344352835930338174857038749112955869455725569468793369527659858261391034236829455381353257468916988880892418779602167783025352449660022232297090033301795453258961343144878464466109882135730924534502444267767953683735667974860215021884358998145048041197755053471329266169685766947393707399823657204236300423479027261540037159677632114749275992759384539207299250321472098837012117388808680440336533683114548640011650821354673112622940903664467654755199573659510020570936785088310611706390794038729690812275674706189617176314412551602743306808662248139159652114516714296922137941678652591560562102184328090709596232934373177923904349022916396426473186998852625591609710544899108827587976716743678002106447679721416945966175752930711176879941178864518757341888663440996077258664337758283853268623207303435083006385495805045311992182307461163314834880608027753835362133991635299373827733813356756262562040882867697863454709673647566090030387419930086080092882924223410996766372793018601897368344908684123794672709923653116544473097214562299705843091500503319723214332981041126703592958833797506932495036959547153271126321999933622160821835702628601158773026388494887810566857679111017486210359261399698905741820090921644944580821879971970792732179593262250077599780018406446652212693493311235215514898300170898437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,14] 14938862262653362838717319551314751609918689182512893306457581903218138979961825437919863203573200501244330046516322260409169280867553663140290764210300897063606402790699457742016416577107397092612462898430562837236479345199755427634839225007603981326232216206673081000898453019425771542669793288475813544252302785196678900186697730551014885109139251047928442283752878887359752839725445757790929577844624423400387740968681207560318578244786286244871483804813288688896173371228830276182083370698226373263954877804822700428758548009430800723554382552732465730000926221802276424781271287415351352436567217443286350043343652814428799618224589927474602882685360425415233329664044355240430690939068928833228424756098874448172055572804514317502272081890247198747968397961161945390881372691526265354876153252776311579536206125292191777821778577251529569070049155238905612845849930926344844233108736697012088587635347663968150203091460518146052113667752112974425340681249577655263227638136703917833565809766666167605394537219669116498717286737585966008784544399481232711768799537872229808930004065776686943143978859454720692645274882560789728944076356045777229564851295888937370519309333450865250185136703277681300963838810455333305044146427869321809604289659168625534648755291559030518034918252027519992374163810982366558259350233152380908469867040893294644935248234944964968583451494684880011381902051958419242160124370475710401341545425169042374391893053333088111949355022923915014911413092672218414078061463303337221349438383276789891691988413789179437730762259976786651317520230072866573435620003586816242504641652236532000415543529033227245266358843160715974693580610522473245027828262928723491586405176880898283941699105554821566355004393832454688395066173270358935305268093646663874709415564083777003285951046005286821050749872590105087010198141770752213963990142639798894431788214303412760251513289547450257933607228650959695373904283257367522519488073973196586407299099395099609591487576861739689349214816145805092408437680937786838774408670300404447588484155616420821880945520707497611599806988580611415413068985840440827791531662153816688722988987549338979254348660519449279822269618572315510225415130310147624406183692103299136882039690937512138661040394455010798946676648768513446704696531340527614354066392679133703567493561423638134265107527004518374486024512190450503286913363148448538782808127264734670413444078692485364992648437052017183608964595594405503355638336476784999717892787884920835494995117187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,15] -48904995055756751518568633088010745880353293091832796236466965831340387863203518557971851754143935024336900496282154113098167779270231619019875626520480810496657879589060173874871638997590946295718216008998513609220204516139125499133134924138284997779627987579303098601674601835363677030513149325526319810813415006216230779243786847347480361273364868876559809520587983404280832299984932480675666444920434014089581101640656122032718237463732646380055803277074795241590547853220390890140336442493622683091748528635991825446267002679493829478608824030153776438261945470250299450090364702238966672773483230037532978426481417164070352004017963797698852261837672955867851175763599585220717174863859738964360730805840973316295271115880936495198769828905615619722042591826470200230985662249576288754415388588972379066325865051715661779057300001675538156993656006012110626766233467847809340675358029270317245934404314546476304726476174695112088617934118991514020853225236969219291479206812666959333778305085991937830314449753178986976668362245778008809555873432444820041219715358980130833856250804429462030922161158783148957830413978575897766929546539803511250106575295145966392019271605921708219023541567995037329301133322241465269852064503791494453402180314189071052144145382952896850982230111845162729514717009487734549283011463451031088668806797580668288444728256344284039300009740307552941841477257391488593695348639032185647755307817160350203953712495136621351638751968034742592765802306637992477556855048799203362947840693986542107963999264194456407784735448234350426024610814910241218175496872858360040319612108155654852882625337897189486186779590606843399110365185056724316192465256356634194907841852755076024246955901388007983334761604903896660071296622399314906386752599414589560717674886758367425207452513717215314689196554624271983692890787645904495403860507909490591569368713127692743865128216455637583836369615926133169958373426021158970475789681615654223403598033189511622577357532086238195381086258874279057044486081417074033157284750371461759444908578238042075378069289929339505855844250491026419622952426136009178766416003765962281177061732156082025986117001110101156292832797639159906854507318679678221775873766722810086240005723395336639573494475137266031324643525981362833066309478313828733040336735613675517778432393326623648554620536693211325871019033602644103169968022028656509031829683497496141608423496461026266037401649764485213258711685510373799430308304134196184520533279282972216606140136718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,16] 105390139935125376157060593249466291936111693544216805953373588399751104562772498346151282330634064433258422720143726131205314343720454941455099979455532795085306065426568637679318930926489073381413985880474146437879989870840873067553306230718103224128814581835142106477168773444782322232360571840589407130409534217385760662982001595594513457794574241554487181157432453103875035171779175103296398257970843881644882765930988778613855414197071930712084375253323048403335979718247395686734697097851716931343367299251663378707525672044973590985201224056573955240754350101405434878775680522701241982543553444215949767434126980975870133642321779121657034044644191241822037611045236715956253879799861500826452387834616510373111346193256094887993247106751353352020558706437232633985982142373573251725884825145458776933105510603835506466403765413980659455149611653572244182518838317205338503601430570434509937035686995639085247526455329267938841233828005969474776552635647356917858780950681108830621655310712511555574092714248077075548616944283889252455813640786336595444102199149604431398464266421378852692738433018062556594196520624252589701077753852739587925025559986742430011530540963793425363840170069304766659621022527785170893383262380131282023490699064258273612821829698979471632998492415660502287584428323273971165463249881955501756055863874859602267407620936156292400936710957318556976449403331199038912817091171558136679460543243197651375778814903650486257790154186766371390853456790218314446237937378450950758704932477407826458472780994810852657660657877008748535254406595223584907842722037431272274972455960360188599308179063758923505610519012156754578740923153653724767200351004016100287601920769703568596992285615502830930253374578855519149800670646251357127031385915047531082203481219812354972241788712196057726958927291154107444201468134184913331121701082520145126376187674948965695382005504322628002449548313502594247192923138949813911555626689130207592739463315829721814363604854157214718982225720085694310437335833687791770852678464329681997212541461382947422964798681339473745626412233916308569542572220684255249348207917274263646153369991710730110060332844332695507808260365149267567850230680040569672390318031498528559334965808729249970074254643661412652334626308391620090392621521002831816385636804986610519890322785122318245516266262510073572335028119382109101337800501709181887230344086334951354055185408007599264093091001892671997723492231514220511849795332616778944373470139339588058646768331527709960937500000000000000000000000000000000000000000000000000000000000000000000000000000 [92,17] -130224536933518427372128603420052439874670362008060603977305100894715761601543467498672424922637087326367160123438425615615971802841230207306948055154265262336458063645781337677150795918606216106646340449699296377321893396297553312389515833973346958615749988332576959560876980602775103999701571142865868238992998992022081908269057209526783172249031030019664558479690591746204770823420262662545923377590631791046498756870725176603184402797078088737414533935503604143064317414215563380028931097102900199923250701742843021779262008985514751751140988835657728837399912253849878530495019286394622489129757251885776110390699101800983672456468616890685775567867094500277402433816077195439897718207644909417851366379144022707626316993471014868584575521656835563045863055066043625864208584387403015039103649938470421208441702412176204406776051369984105819078654901593982590216015335589449809136770113289548286316047228541546013402569330627062278276220265723811112899906867319588576590068627059185640647254693661532381148876506616623863039703842489063797142875040260368356667395359950475649412574104297283061866661684938115136127956840334195556046680730727886467865789714943393820979237107573696856568972831623856833036559064025798780660506493955941749252492479781943469961043421706178320934598213964373060609945339046990380210151651488060678815426776744730317109072949070853259596173551478033679406406794652800402417994952344614816375142009643515218035947822520298175843076981561311942760605497998315842239167664316348191503452227380646913890542225333505834188402556118650693562535426363202208017836382625326055628822922754640608768368121199200334568887439961627131173143244651446385729106841434884818356196995103552965690112640519375797243505017286015850177367941807865935194514119083440395191422336243711758376414495842865941898907347241015351209582982835091377426868597017598641130987121989199160590450983827076694680203082593423738080892102333117298439561121325070754924395245742272259130137525029078700777495132889890433375079375539838397275705569586768379581002718610791105177415302426962989403510830348414931632763357411812219426688097837182038348896787142764685792218878851588943360139570700339278362538382339021809095121041795016314630113755658860308031652513230679393014316675940290309519338869845740168888785979431945985568198122325755760842698428942064003689276485527533420057496269598948294019108989748289172920767431402858296393141968515386449825721025610161202407110144759336869393559488194966888841008767485618591308593750000000000000000000000000000000000000000000000000000000000000000000000 [92,18] 16543155271594802766837972159120491729862278212808068545038840112073682725911613082797140319707048920247780818692932934093573026484246433745209635624303542766447234762148587270044404198504571222038633815385884400276977637860200953267525875034532956944583038583162095882203305938575177713288150986791994483176420943641579014043302305060775647713199377556895749276038354655550225731760287522198266843913612788687119673480883733062183658889142299312424532734150492560519435310043120205687369324630425120111372058165462068468622553231554941997490267354438604190299444656840486660686638162837119305497230263392963730305462363787034445911981125508937931011974250994153873959693553004255611599595174141777034241948218240585605585613304200940721699389493055677827233017909895002331688140194169170603685913220806487480806395049671523574334602572863906253691682161648801067890142986113730951513075188951411951360036130149081538679543909114792232876976363760274619417851656045193474723434722025562197972594517259789451220534988328462454016366849830640293940397276077222830223824562841006566988027756446370188549441120745861852587399898477204883286635017057232361524144813335480560663528650309018934776039525143471810426465984753393676091474820164283405557879564513970945241669760026597859174219958443913707429350609274499768416638497122909401877623896813514001116379121561460403813950766715761633599951522865249700861893412491789770335871259355771306330703608936577025038187820963799685587285064455895517489999608694022290294233626827315718876679964715205623229656256757431190892197086760234693009706560227622447900867365368687326535593756367991404256186542396085809302180502182426936845085509015369175728942746845235194985063738653748982209283993195677529372350827279320451368902679805407885305832599421856482936831762818065020627955522913890782785980188942705248207043169207600577163121946129008260335388409867384624142799235443376630609651802140368630592871541367546541197061577002299244225199879976308299901636293015750309010744670355701288048531579618768028930654987859285231100658660085290858224757134792153179160469330458208945990206352104360169850074992543350266656784459519952624237817502861691039894588412860076652518682052247662786526642624893278540784986166793250047257430988803192704800262819591357755515613318878834715039992478198641139771966199829671889311794088347361017247414177334762120424351815348523548616884573622203319476130772325982407196214809862712854516189088654017255348191266228763396384238149039447307586669921875000000000000000000000000000000000000000000000000000000000000000 [92,19] 267184683802169589899569052396138014144966045070474064539125945113149817919631118252941940448094349675928887187277188208314707463303096820054342714732657888286403247933362921672594368254055115436522146600640755320024370074446672772100654271243917504565711025356382863583413413091038075836352993826840781164307197911971228188429109107484885253341802634995475645723834939963176464486295078542996223676125286877919961815964827100344080322787123885592163383991731369091522541855630736343288305807516651331808905959228409257909487980162357344955778107264003090998676395309565848879212059074538949970362931064870584548414107023223261584102222853204303536282603450594788112850440006600450034919776734935900141541911568052000133842382854255667606612612411350173508380583007449084234901999227194169065328215701589976751682645032074332685861533819047673283075594076576032029552091068168343260083423468445264403008987322762912859124785936603892451210735931581529963947087839376025876423065010095727426457371414544220878887643733538838730621150223900156540802328801930757646465661146473787053333379391853525194240383708817205196240377931385292246774062824374378818664503199615323574689680207450599354282346396278020161598773519985767376936000115629221913334810071382086608519565619641821594444921030909621504974658833313832837699870674121069367520555846330544535602935064378221073832500253363647514309559844755696249378343339861810970590914355964546801612967601807547262910275462779750611904823138745584783142817721196196394176966403186765902405154999446583020821464649543408854874422255558980573027972095674856880395369137936139294738686575739072561019604479986194446758852394521890513508588890612797901707262064969594144827787830502294702675396985089015167031775600797665887321101991080541699098553577424229650873116452942093021595390746954663746903361750564519558402721406532573392079778534694373571902559446834228348452097645959360906086909635713580815460550997680024896766536623531623212181011605609657191900053726221838828560821297800115994038221613249054440784768978751002053097612236853454764430248905356670638246228529095409636797361209111929252940025325702982196989695292087515785729508127573996275372877001308497493933195458598356041865617104542075509432545646998851693141303671765886894214883646605420676585970316139886248562724254254241802944576523692151631504071739869994494159186785502562084997263063108024594762414430040930134642278267299894299927347291803444634612110543351843466626403057794306161731867632624926045536994934082031250000000000000000000000000000000000000000000000000000000 [92,20] -513785329403228257610491153673016309668705995175532009680121273352239501571890190269342313500929530164309850495730510054718933025874762844758921121133882908122663728607863665879369139462831989990629357531591063826051945572776635388150847881680732268578594106417053610776835890076397116221239360080954753306483317871541216166484227812989869034897508318298337005054746740875460553537189216523201940815320261506654101273688431585617231985911126363519618607117302957907885849390800169069277916126276846266844432685714332844428317894546686013552847719686052289140272364695501302693269474234375817148324466726322306092557026620326113493628709977750949546794057084354527730300244462007362042155508188955936226291674494148224254915722989602977718430547848008817649960757728361141342364071851719251876670729321723493919314416878490057775889576563903109327584263418531807766888067709360316825890064822542106934199905121806758164606696667290271460192298831261193019673084872511488576563416225109409012023890360648662421420687641870610620950607792228618258251964551060363611651510860238571284136658878833718660170577187828199416782647124534482245908305379333646671318075062635050148511334671321054666513149782486984184772803655276767911110313651730371069111414297956526277998336148436453182766276501362795265604439107410524344963911727254628210452471851676010509041743947225001189397463212041194468264672987524490414037557291809192555968717928591504213156352298692643166100232889520091711500447437925329045442243075579037375990220429181626305222982994134938787700648781017181702711930770303457912873514565342861300609877412285523734255322530412299762827919874236733969595014445660769272045860390413829933869709595587655625907944086078338160469228318051625991350952647611594575228319713513121599331903164037987159131454792986827698203190627669045749600406606024336505437315428585826071354615209014598986444143866356145161688878730522140049632803895872062258968039666178632886496629032800757636635968741572985786492038933962199898271128806716532607987604182789582330537582554293278529484233421157948684693662222448837363969012013523712441325233897468935256617696860052020604406697475192050978728895272017275210205507659923032505630188982470601504690655431462645918721879659369736266088078400143178133391123805404939254369423549283890458352463229838186167213707670823758493200178837727852047481073185060706611804622078584576464543659761577141837716690762256990312764654545783609220118132402466668218538671050471809990597971129488996666623279452323913574218750000000000000000000000000000000000000000000000 [92,21] 367497429248908306818741542509259481617746932161053286683000233366853237950836923742777146905072644119574494671410950450518480982280112140017545631517218263158605037470504176348367978052268575444289039083785922738565783921377506947744551411159016108100922082334514392210806705775507454245772182988099445542292426356593273829625477554330991765233689045029047867091337725202767543640886913092259947816814572564472124008345560558507414660810773999092256422163618744420633498991496833722260896386605752200905946396690249688129175157064377618437646732058399010192668708327611736184185104096798889686775337784802225984110027763056130249125812711695547621394375281083688562103704911329555422340787475363875823562704950086898167588564817389175346258545961752059562425186836846791398816835660423032300049697958671033939417103043977316714294808820396677407205737524942506796074082821818730108723512103797313440269047970646506996568227567188318058641272677576193976764861354730588649641027408817361838795035948803345711093264702544007601236120495782318428058281664036828725695581734218842678352535740144257561538756166447719182815630280755188139173104825672868752508570018924777961519751107916320639793797609638663829227767343444840460774629981450007697117934196918461271473673740115115387487971024776043267132007207083216889554108408887090334459489138991513257415206241118493457799958385696409226721407083420520711862265068231475159279708179434493428529843185232284106228677569834258905399208903510215385112186772317578384655673206899103844012040037454554270132322541748212451687514146546365317819547298911750964313619158697424999999900148351348970825546316440172624419224027257460069423242723911734298565695863529155027514065252908678347457120773124638911962384570253031338026185753425092131783146544479761197018343587564758396124955875116264174313797854739987363696240305324827434918261041085348827325107050707327540397317135389238818550122368966844383144743774516443550525077886498551498120934826605840490604406913260050763943351983831339721431085902206842279842382548600535331167002443098259586945292393929159860562238724076267797682431830392994122697616903020473101255667090950111042792703392490686577498261098054360344722573662703973319049855436410178971089139485688239224702101031724896368262599349456480598570520818588231225314361155702570613204290619293467652955929114717545908802841883425893553355819114773276712083765612515436600310536105014435969529673768584326528711336372270388828973901859700896445760746888975489810036378912627696990966796875000000000000000000000000000000000000000 [92,22] 257716414204218008643212221232144763157467462580660120609548259913182774359621971706904951116464762905841112644952734079342135712979440448316521287287630339935505690988235336561648866944793554261072155704454896302756699743315856966303914159508685029572768719087580603641818523024508555060568003478597782678422077110754671265554204319724706527727659120261004033868347935101819257097962008902879453497317848355518668179064373603387800684095503169170298580994537245518906255277940308205208943439472216040491892122843903525316309831698332932602556757087044752525701953022259390090019994737963148044569000476553924473807911982476050031180571231851887280174333823715928426085282779308229222414313781243234062371351801147372081977235789719715650907872446561058324377397210853761609140359605140906789976452300128852878661778435538107676002609374769101120918113199450775422791115496678530979717364915023006355518371507488072245892210598555676458317913866359291318201529036821766386816069009865388433134955960808917516057744062100862666836420330230498814201908149997390569448311135162355150116446333998903781701996478453814824338570668935882743026169227587485317311157151342861576040522101162476674606687804116266568307331773552134303767993167643813755796179518178055095317206570449419939963931108755992236477785750764444569579764167554613713316579082774474134006480677612040655076403694474350791640217467012875359452056018734663640863269464762932021364319071047230202248600474212331039406546450504127249170644578090665164488331250828808029260359122790787566038815152598620810627030574704341744272734340849012125741258487618749203221143675149315952601574939642625901693079356799889520240827221143622164389596058518657355213006491398680844033519229774614773768847453644944220140975793245746131870837823003342611623279534788685085289005768909195114817652004081948223936611254896000870720580511710488361821036286355525852333219099554425366938608998059867130358244547356276066928747939045413843472845632168637153449553578314003962468704015720898001894757623102215143208357796687938720291724175812787758033945179012155453047117588884086025954991923022736446123205428240019443873017329612111318326544122081021740627413253413714192899890176995349578767219603649896617782594407266234841500763530264312688215459312685866127155094910946211898669877477242498196077241192643630468751315233454223426264340866641549800355504708148695386345516408941497747438152318769824109517718302743961928208067083102046133836205557716121534963109757651947284706750451732659712433815002441406250000000000000000000000000000 [92,23] -903730562545188910048852690809962495206513049764558318539457617078989771245616165425292697171052698788902982802301858242536998801725059893143977915366682533374518514792989350483386336314552785608605376246829120930507514249748685922014191235831315309937412472450674816817315770589352376636742184735729310620113811136242956409952846090125924112722990838120740327052480515155531164178145105210867367591130514951380154525396708416701698077341939064229387523462217549364708594578058868773310593106267091706532986402100157984602137845463082027972147714893058202395697754753293052587556659779945657909358112612211657402978142454282363721317325418339158014135153888142505884930479917696050789127743601785897947093852138657825970345946811513788249853207982347641143932354646210746954780218322975660401009330405599288262227100606494978137250780789437019820590981079576909820794085923930549351133011417902826283969886288576245773952291875791038659662507733585657185608488405677556512328578761617710080964443383370133770075256660636076982542216296629456537958765791261698173478689466916503888988101794812208671043658332006221653420285448716522550391757472014454041435229234086174973919502632378434171831667629688031617461666386587682261489421098640129869353852293883516943280743295002328876919802159296993530193993360387784000884096785725677327494902799244921995087839033541194373753698612550444750623524840330191946842649493626190341421374301740919432184152420015337649523308055410403216519059263997971164888591336367451261327687363033669814147527067312183032214308908108012962034952000081694595997717807453301066838217387292281293268789338798414909770573106067093354990805360943770111238444216250320667496335797072683708081451623743239326632667787777024146266372395717406331957206663585739304548606317076330476323886620619055408175976788173353661667245903739113916490569817870484758353404646753644441210510594754543421233930994165599336218765998310824861143805566856662579070088057530964159914261386976543229346169024118186931269431759269311322972507958667240176894150096963220504968544040069840578126962411515353338829805030663335925414264536329766906962472639491962841254815520591339989604482507558923542440522394581217048771263445360739930063097061536304188362649972515270020127733269607452645681684103461353917802344384238999060556457032285912886354682035080063600189948634778221837608854651215730972292588301009095317021896646534214686183395465659224095260693558840366563112984993867238623022904895278062015054759415340302972086128363571333466097712516784667968750000000000000000000000 [92,24] 937679830421003875391861541728510021089958155033754689170532053583831337507364875978864835673035122786468365204459467641770876170474142856180719623984646994376651913310338472831873627218527341238802286952894581743718075422420155870404889185193353316869135758683875786292498846156749915496574220288777599104284997726861961647332943210970756277834050658873489121856810337260363580635226489071691216524160740743761894804683224111999453187836444214307477979802188210309358912758790616364516853497158458911776666822265770499370480169239989999492562747899840194996693979141291685592440255321256657860608218176489231004795056196914656314400104929062937795712296069135931329514314331707175034757817689537658294613902410633592892024366697885366919464135024824990174232381272425706195144587609485836351001067057657415874845469644343797757880024041554421831613778543129652766833277445177620475698349993044917133221519965324971822707911765908032831069514628448289681538076101982263128245379314171213833032630218933431223889124052415805482069878582146744958274017396732025666439325882879819093333746797876902574609951368494604767094745445924384996643288003848558532116240011283559542450787747160210942926002983662581633360525529453140745205497553859882123773341113027122451075502963511700640963078028145616351273123145815886688653040392087442721307389585319819903337855547881849695600701542974864369934180395949399024096045233263888713645855341571431038585750853683162211630966063365959494344065237181499430318890463305776263838902666531303491474464574693739115951264650989380515005078525364695914407825076903631172771200602346020070809447770697439667260427732974417858099765275519390427357610979863878210368134232425968753095451690770597630350172658030705051011678764728993041553791337774489644696015645931395018762742211711544987170255997173588617100997020674207300688872117750206253055534033746826115039774843693461237677055761647114981999875273893151051519384905385882459294291421268462259305865625337061560640116745972434102633826744077092118809839622363126847053054488401225825074265489084175081809062116391015195730862322687872863270593062636114895180656561531449334071703184101722163439440674646845335948235560116814803839115467682959155933641326524354061062524427010432600988125287887808057086906552251029238535479540937887739002593213415612562563039619075775168873116096096893959084186053582275890525806904880394193445363699544910904572857542102338651154674125289759465637303929622952585747806458475967846720457138238125221227185768224643425128306262195110321044921875000000000000 [92,25] -245830145895507243958444158647204840013213466809043419944817737573811978923732093364624280628551019270453526173264374560849208087409583278600168579570769418180449615738268661405645008357474913401854691654707248783811638698896123166041139199598698917024243535512799505605541151927597887530192871403345263159078495048805255277291350409902612313357783418997022796076120045661720528144672851837187789181625995891077141615913068797908226254924163282339725480987084202786645897472836178544356922519623953392534694059349145927747448915302396944421305601226955742714850834577842200436300684848659956831334375860769546639292146403205266774192881114555681885954262266579441132758258734558683901380831447007393208102560981802411416765161166159521281754552745871061141097082161389002576987338880418697914071913225482857115232413647449520148440733666699082555389552135487862414197631941613339867475762161031037470199232998541149688180798966326086955485673244789067335050046571977513317568755407343611428306381475529773003390592955326414932559299865141383671303307855285806751885251230561295258795083713212013513199641379952972449560145969914056415709844456416218610908202111993387211530790904557747285006898063523716844811582111406689039906679664506600772155813965829613417468579497449430289060830420712582543367631583187300443535826550719963646428180096566165590425168108675985245968212586908580045071400207665736252016241555448598477688385485848891183924701037935656628643021112385174043265837324565261111504600414835894959216865502855755039218770085367770900621848197067551438785611855131029115250955932029736528890775072968022366483210462076862402792055938464840314189596070352516756534260529538837918509452192101241142593539584469505303930417337575856692265380553341521132871653201327331417905660702171975719807842724569231313515049015675770270297702562569586266911808394972258311084362811486573565049563175768312072765235785800628183960608854822357268340336890111760302898154592674190112625334135149534206412876079701820110854056117196987312292861738677899503463744381495181169379835265646324941709179255278137083741740737139359100508259539222049103506538104760243089967691290910031812526416267942088059148806618848305554477192639313535664387893880917405849012071488601214701405529588553608746775052603600305945939629189348532271626124336569767830035933637270595534650501795556244691736769158602814909480808692549139251945979059628875658275354649515142116567757607424852544680753899974197840618475813105464427273869785001848732015710102122296731863571039866656064987182617187500000 [92,26] -621396426665989296467869412406892317872185516151456486735025644607501869019771223608510899739405115856723649765827732095329831305522841291022325264352836586206770650293189955056380158310567232571134222975319868665003827422534973679204597088003403951074760575676310366350894031492580164145391264031803282172987451251152267005627693526899779583535638553712900290730486640748707988076350954467482540410922294632113354302371826302566408966455864022714488674745494764423487359114399053537635528150356393989516842963237954845466478901588750729499004989422928671972379623982320993721262283308103651156866372705770120570654978325102238367064171902984772120384430346287389839138311779540808986954818694357754960306048555453984526180481181146673706998201400249583159590303116527357551020381447205785602286484645881311519470522873964244933395016907751708232553618521639698622941691537934822001446850365320452877191717522272452501294097068679816680688660252527037310223153647902777821838214040993718410617456070625897836775287279486463710415451069630962588496981154355293569135840630045038362182557353422203885545532632989193743947981241191747828073835449558336900348826829057437432646142282264607968922624601266207535950669411336388281123049595714610166392582255191734513435900974290970222364263258335289505930379521053639034926695377553101193307459201638357434593658229885428077686946720777690191614528049447099949177572754645326819233005771476473245062082389055902208607937971464050605537128772456549563327020057265229694167474474025140527739768198566129299534307702950365987586099108254659386631431765391643626693568073679479378404611561987972755695674658907888882772270885314884458378663516981495123970023484180781736133381082404007240712884282681005155809435309898294853401405335625149598473772259260591631036750711783798714613253017994238520887145170374314383366153295053046767557463968493357893114283389969276416789022774910530081775981162179054218793909075904030934241924706607775145869701308779412128311931292082263325001443493208136745957610088414573222909478186128279355233051428567117036638397588752817583313773819738763994632468874818320336402832534985172760849013513028359726583220719559033690131225419577460619301827807257783517456343629671772229458981388608867159251180926141594179577584552488780520947770514566091435200113315477279143008264809878894298266196478142530990543358053018506600631116333567271772426423620019587086554216890318348860596351016241584156634384897336236613025877798156528070827098158889385747199844700627835436534951440989971160888671875000000 [92,27] 1050663083993296777692703279525939875945025714013765968872147086940438060612055961355344562482758352152369536674230424872862306513829744860548748319416067313372755110802416708099189803903693923052710083488853000709639944878178595916480003267987901280281559908007209378786993346776810402512550707385045503003805556907339418411660127208876072140733854597403907655566727954272747830444046233251940157442613000909191382204369517873979099821290565151973808900602833115699619557017016722227683176658159082671021104010549753489536337238738060565760953370397506508593318023454148323498360726555539725614686735900135659181871585015086642051911256444329643807413985866191794706588683687065794275425471187735589982840036840544068235612177786870382913613169939192602608289966943270327405471378628133520059984010477951681194321039402893396758120697611166880813830860393353059992850757296988539231092074400787753329354428119642828929520588698883879360914801639143322554181825971878498584245441724182535648492278537070440813524456330458566408721128365597950049455798925656853799259203941225786127227153997131411168287598944537663968249174016072766126946026486232632461819349782039940800024921713909315905499926174782489800613267569864250059145369063936556825728861257099304481421413547312775686614405221869629192463180395272784440493188051753713560974085660816912469748285014813261532079254922374097438126284638641341324778734996528295058888141474210382845689310083509736361116972819877135810274984684350712486569409551013063985188519289089926697824584989222336520757891946493428944180664040886378276355856261636625881417292389323697255724887985338005335843917383259213285908372228084902891642599497101844347306170522108749405286616759787754705578422239244997686449265051570334525958481808588197033153164828465179760283671016127138784863728880941330813648975403760578401108247809127766759527621679218395209719626273528417390091401666935202716177176213665658381671092877402372617634874770619821012020550607915770780045802506529081355748545871597510757792137488709486210099622750308537435263690174525903837291625805427911449255117698571630959432815629366957948965361351597260797358848445657175247100926928164603396288966132263219131457370140292187195066680656603534635786357766456259767636388585237309275656014421077430568675302033555886018889590117162390680925050570708452616753014097043164003931293756380368188068671387776812647448194226817973038310864807287656910151115426525690039062309176293495121356810581127793033886936953739274516425074301739783777520642615854740142822265625000 [92,28] -936098643240841471565635456724537864462975433689502953356288844881044109953859195944457079215075489200178979992325881098727011260812555671866847187500531821731200941162224430381742267027870365217238388602806042935063382786931465637833134298552778020092325033265015417636241334268195192205238797044596269028844853469138522305478444388432598888888869335306346006680116450346245052953132156702438210278735482214609640085558362853883421448360191422852690357779192046999746170417868251462732561161280784689211754551432225970900331719448797016842398072485852825595539433715196475026626520192191137784845380459443781734272598918678156027428799906259901959160224710972176897456908354646027831872318880413100245681487547737596852950543509953862273677548752934266977739047622755713041293855084299565445129224261168590022878403968571697701944472278024497038779077394346146408783754369080961714303053048179527673849804605211940430656796937420253287293060559794352251727191695753739174366860376440298001559035178209889816695292420761737141189797286660186758622313342307746807065499230281334468863438580419620050890827341097519073033234613286011004674805696816545558886278229857468879183226637366579574578202151484824648857513047493491336046107295688968612474820850870795305480224613215368673857349398257601388017175445738573424086520556700639785452039540331959471945123308612387624265526256953662539548257633578927829307399361273489992902031277504172445838527379882901189061749206354154322772188988022660574921081116999527402233988506621765182151153741304958545830384495570018981723730604183095735034983687113906268285065691678000886706734814511423083224128829682236780988420266831283114215410744832250768099543483807115654747896123578826152803176245832155015795966905245177100403401075215441062447196494940137711469116350687406694232288192095027197517584935330158375870312480462603639199928824326184912622907122116974703769256146443550246979320721850972698043895310790984329026220509496912931342118338612153446996653120708889857373684987291949436101882905653611865830521845802179316687133918439821397741203676345809051842471643356355000475938339459250040258993607386978320949893766362407285386759820851697399018766508303020248765204111056318617922914889040478982653723930967101816920190861286559005155872693166038337567077647347718111442817781079847844507534238568528321341408440922167451354956123537950015540349238335090767975234156699279353512025048493120379499865396363794394222603245231010240024308132475181534778595689848680171801786897844976920168846845626831054687500000 [92,29] 595339357332971133269908024154530191663424762751390292158621223272224855431488766488407263328128001198276677312638121727388944792009540900312716409888835481381074423024864405098701461024042598271151060897613301256408326991056261528889743061222622319947876510911545195288252938853485705042621897582935683331349183399837482536692961491733616166054777135346822723512841468706886309304194419996151641754439084652321156497171058445404470051161883053385299758043662359012521197581200441105767203125253055317034234744979567129320045729782158174572836449491402893259187625760374867169526184982311433184165070713750880498444258625609009475431478190582611842162886244183519620956257472469474620555393892159279967541146007126020579561399789447034556675206966830984358543180170890491339515466402151664236550912491830157622061267113893001601411053515356558909472706004427328893508614580898649555511137520182553403941503911823025290481688229760801068963617967710683896466139450072233090994243949425178971221872494932722708707553055836138860668228931642559420514249436042633171616309333526031300066425142875888347476759797397765580213364789438218288935889557549648193342011151049125546071931540535526307022354680231801539752085976213572732661907960082124708641878082692812303401742967418325490631163665631267268058451216023017993380894664067092765080813292205340987361776840113464089322746914407003058314199810726088618445019431173859502183949427481333639051192451954969797402275940573084144045394366637814890401650426968477346415414466003404636278972169426674968930060791392297087846291235596640868214391765027345486982586401404726496453302726281733420958965796000587791906688543967087350279990655273871070066072274726332244040502412949488501960374247883354779546462628055061731539711893425748373403414804215470181494288801245426463352278906629337536859994126313020217045783955940631945052905667307310131819529955421192967839744771152318496002145272853320801024470493809998925285882955320785901264657635627213579953803419908388339146032686215683124123718499610803747986267369208673872003515437756314421585301180761728735991519147570634054273020073090707255192160678679082429936522152198899268966813649962789645346613787961116490725783778337727494164205450679741663799621307083537431814536561696027237052308308194820253370991248752960717322069066272211924974840109349360923120026556753809429278861833456577312675043014188957859446175647967137519764169699317992955048888450360253240700783512080856004173341720214586513088323598864859409474092899472452700138092041015625000000000 [92,30] -323658346967336034714069271561028662373530467128235930168953274430592971875497457624800306758870312831167322805851953945743238845053444989181948330515929126912686525939857074063080071962149755490837387823066016481914064718216853922437465403449427844726271665643647558902954467725820451846402883474626177077221492274398645551309444529175266011903132405904258311663754761168607315907765778403779476770745257650035036804101005316749602181657353004868027906566950354124219966565234581990332818927376016326044111095119249049515912391317412305371831576008952939284782223996443921903586067018735900233297509520401103407017331697126445047231007748266248552517177377059851374916497963094618146141486764650426633022717780512015182773685549105314823309157113666828710580282205407908016556216807409921249480331774634193082044349472951566458468733475186753286508745395646811639109618926974932611456148677596046902404750661009841046183671259548516175412074270275581339143545634677561195159603840610056807588689146972456425027010413395346357381400175844227191095902307191743878610015806029868905644202649608154793454631741136943108744516177605377458555927618592935770871678054493844991476165694658185854326250943831882394096886356827778247131609426342284481403431291644926521354615385895173158929727885231498141280453952530659709937493104660416467635067300853582398409302158262131216560248091283622517709328670067993917375569383643577391674298151048062474283497837837237090199037305111571664754324628227278033389149907569033877092180773025902645095808886589676641948768982351316418973102465323994638823940461430912847238454647335634570297855712235351394005687994941608571411911258123208136703651651075750405432912495553815394313212148192576562872678036503970697401982888613719156884562187857382706604620243691606942782806706540874176362457068185267408778812864333126147923103099161457846847666089397301666882580127939247544001196974904952592973583755706919634300821948601292498962714068504116697742325195155974365992380572472035855266329380980458370294428182444183595733139922868113822458802616877661699711341307592139864068857218878164404454242201209340836521588207251392706098861997892640182813819000942532379354910842486393411373268286663671241903857091033998937011961714472840214120170640534053144420929632732821941795175695358891662591549346816520314424612384565799895872100980686595083676250555446169740008148891864255462734034570435425526562179051558751575277584201287665283374163565466782019962085491440795858583291525790992526623313096933998167514801025390625000000 [92,31] 178945586645348738776051051125822098610385303744455612682762319296281160077116994892215137235582532255550029348186440396375762871384456287840491720967651215732221069819762752986921748176644170991335582021790094120586900123450246091071968149622935799282768798899205486106700402591192536648015857100581096521762902804128480004518942578613848401199570300200572223699113628433787158186843413559121106532608983966004520474258748752841846920138705621948361019908806744333868921077109175062303484957176379207562545030242746155401178301628334501221409244549524366713834487054714902429789377163007648642142881906606039990260724763818762365939549563465020729469139293011384870989694958237703449596361607622826929443930600403028820842844439798920847640798031918079037478361493823708812074642389564624753952526851123988341021370886253396942766167380516022325751663777514715197163916873714902544655044353086616757077480511025943331502827969420839958205980597064357800589162345535808660017773410260556934718926524776429232963155894778882949550152521495067615079541377061313056987096747136549825276129592652729489457677291670004823367883961579505747401479301109085519626190581270133356258777279549585397493094342656632831287104962411743626869773315683160613038373321049066531006365923896800766803422847985257085159569363530034045792153717054951302610096560228445995101288750043747340177708000268234656590037409080191132104760045232742894904307880619309631130959990450849257191064702329048701154628937442334908722545333605472369485208682010796946748936953144087851402691755435788561275166226710471982830621178873331089140020302716716593034330689854230975224478624947940501485594348173137990067227308725364869457399661799291495116910751918560406200607752534375393996573595391655118795789940775112277206350871574553547960589980813681549791774442667480176420438611072069953380390842786347750370388504978860963069531984696825049540700458044791841807717384140635924008829136983662013648971314194585821192523585420327535911119020663782171224929813581364296533092051712816511594869472264784687587909953733337167070706136820959934698401444116891418856154552800771786093522534243387832018528025754358476415935908052915836676316721976255898934962424073395032516598772923669035986050672411411315816468007407028800294172818453872095695769525489782654981689109634556967207372120801616067002265618700102231682074206763565951823863415344873865931012886982947383925661369657605769481966736242941181600003079289358037034084839906738168391800544894387758887432937626726925373077392578125000 [92,32] -93816371888591966531869449638242259478745685996128715422145977473486353216314155105632015582975455081800435404878197776415802539089778388757182387407877525326246869953823343934596957468914233604982819565532449986254504139233567796113228781302157928951312601731035501537349514564337223080004371383410547136095385118061861556462526888547460086748355140549801393070120867352551270442277292811818960375449389224323226604401443544955936306516930485438635235173113037635553431476916762752373637205852279055762691408576570614042548185494241879174578807777930883811744941852358217393935101319405784514254752736398338771878386599376068194079591532451580942565578900012884343689531259650256901590444562135372990118368250865595232234288948227380696891193023090882059923310972827811171620130864313210957842492683629265906295986877807650935547568814169000864762953069812566820120403842995609181243823214588127561728415374012430082277618200090241681401777050480859708380622172332079424572123815425935940247328641177534389058147622432186040790053019943210526182627559373988504089742229969841980080819257857750696001571113502383484894605939297194310917654830623738023519048877495737304131231010952921567145223626776816381289384782628595174171773717569902645590749796024211891350201117388115383051956087892160381801703877846330032906294882723974002722546305865036286093665508290740671482231368659786820569062025955012190921029474322756262619057163187170097545996519328604316805600452346092236533543305166373076491659322886615897661237631034263540791503756823492185926054800103503444746650596400053468299731508490314091416732225978207727917743099091336081849801670358867293427201758025377943466737925560327666812913633671837383881118101855396062244389710565274480575481643795831797200761790385540919865098485135581689524302282696766990831928251065096040857330643939200495703585658865367094109689114290190550031777908082680029446133961346744819898195459083176262619196225490099090139192827002331826236187602979280284726532382838155096301940153558644661685992533414708981049122406265311005990604335793409580287080741420208012270285833001895918921035328441237397353887104712335432196877053753708389458829265775045372100573897560782618618384407419103609755545755510076902080823533283795671122965323884279543655001726355229356010021924186102401642454964329237560867473239042370116638460133341196951736894553502359598531725227190120862228100279317779350909641430786111862306132588652524667825996174346927642140844788639251488498484177203096123776049353182315826416015625000000 [92,33] 26111766492689326280409425059276289521396606470360727169280968032530791142402882091467682897116045723865557977362238313045276167350400166339063930164835247737105970086428921722886550541277653280356667152476973541235930410573497281126201195871791011332644102268078694866922413503297627381313467569407483118029695103998778298810591054783765797024813449576888261474313696528743130667577053642974428704088681665740097935639715154522293642156038900495518449206614707165415434508208140517460225758877845944650135327762061580922017864004757838802669532678440094130030599823031348793255582027459969407764555651706847356003955168391118629979146771956516885447406830895580544303667611710805740870044959462727997680557037606508411533634848423795162568258311848227926543454672557810471672677958249318756067623900180101832922268171112069598312947183120434263691242748375556119875887711723466048950983727024165600142491321447978577690171189433465054775684523708815389920542294851277656372505958636026300877477636178373543822270619793659472712762260730927663417542787326501728753327737279630317352250702300927386518899500455904479616615119180567343845539108939097090036806712695480493307317573862304621802000564046235027609460539114070492415410244037491211668727352588689611238614060919167489502103550401203621367866216619160352766632320819272764898198294894139188429115857189712577642428218339318485101171964388639769181293328669637953576300456203521243315117969195733867791185471810843143186132849126295814474534415486170744358548870125593137555895109765127334916252994567657338155027447094599393104254877584606919099493190223548574845641911883394493971522911674559105201324953155973968131006436789290579520756784847810407205355459104769579597653126380013190982755827120150879722248898795671345983536573389087660288174829293800274650999534870553113042485402821402526518397913185971005478124733360705104913108330622288842977405729315200207423787953287415504272550777692737967974644178776113929982743903797245316039902914177980952666199266643279578447730784245924564510225783664142852469325216927500807061620395447179151280056180093763536702509138459401036511208757095723700294123624066943028388314478727079159327546027286657912100609174513446416908777742242870810208547166734532922140127439894231507092829139501311999044448571523717768688699811227117028668922265089725032137698805460910504959447730036593557975516397394099813777341350678572083384577457593238422978498268374509887740488176808283441435484647620768805173496751592665532371029257774353027343750000000 [92,34] 19531178517117404203399078678409336879143856429015517554015287564943538431518154444968951716138315151827979292238636066118978689226083330761055603381016228579663247805273139176403691350874423195086022049779626744262126069566094050735827079473482101736494690249525879500726347532332977088647216748285214568806365714933145660639739116284605757262960403030552704548347111383048867658919064856209918534069636736412339140667376532630587248364441995794589174606042669144173716534001537532292898543751216622765132427378513029486025595330603734852631004752595636646862261607032453062947808338105541612184019359315503628429180350069329025178953671826599492552783469443147894219778692059354006228665424962119729959760609248003953977988600768920363123822880569825724075066199996908153630693713331437728405208243554633427014518907652053602928945125983309885695567498068800475342266632321247520439338078011468044636636577209265383155964590264986037896272724537400804142275737704839630381342825930211580313976051272346063847686608280795233340908651542405111819568008840764383287676785206025138313156007705695330976756533461718134319828657205650095710272214857598935417551349545533867502479904352601550420807002757892941859810584824494576918763005879228058212259071174353169409775947073023416395853478125145347286159734392291027701374353402387073730399840890178241633175566141302195244728808495784796499402386843802403956304702893358661379489840226598107900103436783563205845851044007680521367158929484648503741029915729977097455279970821855450363452894069476662590415934913990245001018680564460114254411600460049810840286505350411929994582766889834996853824869939223381747230074809782019752772698393909071830441043402242930236977642263365773309337424348131084314492339608284028456947232630955041010425120335942491949849237659414849960842054108077718486383136744245804368225058632070182406694305041747532824029213840598786843294111125733699006537323993609392093686043495631842747745840751811885682078484877113509627348405262452884300263081863818207499898128951946837068662600056187104136541318275154006954544141625578645316395572012776041633896003566371696547192068493829581873079565955282865851645110404981937256052193110975085294442624813949477601038909716158632894348478805829574371857272617645083737619510008440598679911711381185628683028028800783515645130582879219655943095774980031590278954400824127017670287967396384955535430557853706593024174607078281190375964765769929715884513489304715484476159318132787445776443746581207960844039916992187500000000000 [92,35] -35394652195206029384719492275870725543998597182315558713623427893978496256205616874232906679137286621332173639102113730564483402780801184547821310451883124863407612923816765067124618151409260484390768699207039447547571735924518185618650822601958121061584935642434577581260587949942524428269148523354037788362168990528811963802884505486044223805676135331367719873475912935433571622318891334055478610196823294325838288716994609433274270990559467208705990359463477923968780728132826098560227056177889011297835078003404049403141774988332246715997955799526509550969737268420530940190336531412390914962253599482852247602206098656334580034331247475095931185206893666524780642901837759472291532829139365298537315266426224088333354282397478894716617740820418818121837894543554250882134542309518278565808527892651677779083714646206784379842436998594530223013871323087443223382243283064348953412941599492793357509724741914817840653156354975903835005998282517017762856399293273069761664016580575149633504118684657818392707241830006970271397074570722745883539200172264720810029704022176667983322400502249457690767072383480451494762298171379941019226292380502585523610245145936705606144164286077506952271811386902993249659297217823181389233402798653585304453474786076120303326714547025618239320713449539260435661544186546860467362511167474554809483554917259560011312062689761356283740026752907106197436398596965368576447060555154468059401833489996187992135550731750891809546129058246299427721561573043800580155092807508098111783154063402371306021934473466986828584575439796399397003406479923530335005977715779929519159228253700010992461970705162756696381123937614680417053640585416403323037126071880543302370515287001089388763811022583299432599863579548559421785275387072094346936536559367527701818312710486357775161178141009097011544673645249782429839627954976780400742375268089459952079402127910807023394162161911078311135830080568252033032954020049418222804135555867258292738070999769451076908682058036539159279326045743048181674367687993866352732251382367980844152763634975902214427079495287833813540579382419339192745101366823570896283407688730478697269142908036247119016235727484021948253713357245328770605629260423628428790071202928398258457884131328298239887964656328348756028333344602897460889401088125447468280934852256732573204576598580390871762871179459823782293872564135038625890331703768604003618724932971647043541912577935938717768466909668123812425003758544256856156706653435443291980308635818683327123324033891549333930015563964843750000000 [92,36] 30224397308073384340739998041164032897482221694118394249755012544871556926094508705730594968100436786920570829616410537448317601785098056733841827981729700098944736834350879801386828362543821006240739509797105510302134899176719642135198904573212391060898682444664248139553524706978504057815521147308413842052622360763645678035586131117777125158403668172008993339802232477689544493012037420875480475973319974608839751201362534440486849915999618411437654810576949345989828945448297333900337389474383392352184989656394588121159678971844506881106646854837456448780040042613475000899437724725030681189439777987562941437621046269512579278429429421482800802420152776434668776042122328480096764033124810380537321116299631039472961496996077915016747089672021617501544677754262414725299595919902104154568401425354352006715333244083459175256869386102698076167527621896208798098752883210529175521622480180050932399483560334645831765573029183125945783320022030456672467387353944576902395372535377377632315581991777040577335852078096359784480759663216233499150301917116347116514816078075381557645240592906572155377503621942774954431118059687050813526441931604307402180211020334561984630701526853846680499315211355303120584032985827100766495698512651469250265828148131622273185109521369427725881133332110286177738294790186087754897282462211776957349922806553034726303205046708218351765925009393051100006397613093431020281943897447709660457434945105853706345332961439494098716106680548068252650792118264333134171688898644140904901300221764563396355240906535699087804810236353509025790924338655852066265187263435010812842335300606580664704479908578888561785241596673043833199151463599112339167299344824946292445461673663972829588648693541543641850369527004018228477185599806636362807823169358694324438522129920435648993946977460377171277834710846341271977864646715177349612395298762267108110368935459801336569064847557252777879558019621343632393369630933662055025900910606575446774522639619066863314133615373476314110847062573267262935307641633655460407806243922671583053350024746500295922785113836184785348834847691867751147059220821207648340750431741436398975022927741213715588166981852682420489471427786320709864844713130612259424431979071882261673901593317608521437372194945340905503341545252691637351009688112111921557513977682842081247864409938129711512570078663737410800620944612884534334531137996069193544019476054259809899971720542357295200826456922934344387503542393431073372504249076231564385907097541363042214612733005196787416934967041015625000 [92,37] -18566845065555190407977245438831904433401901124116985114222003081523435666381552368692415066630353197346609187518145923455090020282144452595418929539847294547075233960577667201191704612753297223298760947345600624281949229450049933894762658437271365616239302154958351121578844640758147202347943644195057777512467241858020105492915699488891124241820973678480199645019183760366043462294798873145218812430921059279932112204793589248785343687306765953509583380503531436046051369018985775593646762993356727107636889570233622879558499533689534791073879201206529430984524972101198707691846802092986253170626291342940014204184375200939839490092391415486091320809287474836416116943705308522002804975270367476762450794090981360848744735722111138531307109622207765346620960552479316187132775338193710465381208889079842907068114024254956613280390967192149812538849137138859748289735007760907171842876407913938945387465595420918923666362848452603180774793893521195210322214693646368692475560214662557309525593460700818358246916128934723387901734705380590147745851438639161748884746558520957806294274046860448661580244165801138115600198938150254130394835635719089227187576460050125624257882149085805312958204968121517259383770018218276142224122126534037802929758751875640601861489945322991337018866367979309895447159401009184288466606047579400605658826671937389731097695337128275425532069004746204386223901678460847038683490272070043762226539855998446164088572352067498463722052419016743650750823894791017947933096985589655907945370681880659238724133201867089482058777743479108702200656183851340706064561141435282582494916170972140277498032273284953892474900131449113780363762814053587531277546432872139905740275719027742711614436389897978409500982608150562820514656828678633920480241392459925054342512299213098238598604343937765141990000924926634429153128859367716495507908391466154678889902895117201697334208107120622208565677166017663987666127500072402867720472204352109801412901969349908448027908295816588007267924574880597432753166706741121517462413941630537865152326721109558084122054512313128252868086661892430295332573471632955111203418622340932001213291527267041946154417512625973909655018389813460786848906907745971636956850730236673165968501473321537185684574421578079531575160956605449938493576581553340507737441247589480887922561330018544349144971663271468570273308149883747683451360943965805881640476596082012093690538452650859947225100060036608565783132474770025798000560519969362072285575578772798266413701639976352453231811523437500000 [92,38] 9162348358503876644576993915807362924336179695446210630730040702606409644478263309472133047404605365823947678991334459915822145519375876871393967812425922971900074892235068946789561624571813346178919311623613730669595146317728433732372665416063716728007612512863001464448384805088156934386118914580262744821062537931541504359617516461868343470648107916025121841651043540310393018901243976604651261887050359726824629182224412712758469918436103735546876143259388187610306005477557175874570064960300461845601892105820535408374616936510163408854965396257176771562413048630930806239962054530312263503261983933367559888452371417920254297007739257952028228477879937692001322631914767309506941876468298480444065610617402838519909753150776005061228268394018417511462948669548069593963859828281838489498524116093162329493340728716601471899136036009238867631639201046042214024437477768181950221315471411044178387837682573691841850245332614127339834497073563001211883236596694384181370871839683255630986445002024645111848135181337642572298969344566278519995948779749810571689004519681327159619587957607726794154982544147277023464830884802576204912850084489137211215982216628836758280935687821255460391897831998646554443125534602699997764869376903685557924369824607899119161530334423979677056146316538625978190486580970216461062001835963207911328404526461467601337927798757572938545878641902649282475633197714087530331896293426389661206935926374025997288925550122546262656781379358921291916617153037460140015645015647004338220388029283837127732284845390888934794510547144864809083480349319996250992771851914927917347356703155570170881037195978685201366332796239572079081533930615105352811346870235876390373683888781558637580585263323370908377077045148256828916143640004291113709120380564429458377560514861888904460932123789964595429363882249030370557237865484772279569457720558330282072110123124401681532816617386342209106452422649862246042156038927931570904611793440161998304708384930347243571642914610522118528970503852062636681022565971931670315805936968796693811657377778177991052153721983426576759896816683324544595241892366652084975843100327426956694571868264476359775428196889628631201135815659143335233161773003087529553877399108017256175022700006548518957382732290814079756107325445355947553385391066144721832570619916100884302089635479003958768746764984283750340459106718593397345709248280914003035978056935130979429074990294380160568752721925482335064145310289378594396965356658992768565559494664540807207231409847736358642578125000000 [92,39] -3862846557892930598818389803939888956867092840467288627600578534111741371182278843709847868683648414040760969934557518777833158146214448362276321517380149174690344895926130062203255443076236142122510273904189535666646843435861017229809348884702093389438081712382227473706386688350312230558289317662407821127107600652460918415380250839318369239350905020754336479861921109840218136634759782171387000653946694445311810941153710251085259494479625420506546563595909179730115336547476123731613710844671993342105938129386391434295170821672432643738623813762609582547419376675311005761723791336403367604332313312667083031369743304135947171444530417072084037175615287708605032870792629121072547975974618796341089691944391925223427507789949489614274811799659268133756026025962804108589962283126223799550538699228618804046794929742911310480695868821362400660109616242636474951094121395288482689044810056945170656268048313438801415757751000301288800038015330381689885595826539537231334443789379223105429212505396399876565596716118701821641172658350744858477892768592490303240432072376175230105621882223621322039433033738286218190692211069838855399746052961760875356950222210144758231869850880728355329682880023135031730601322019486779547398551304314064803138956396859982217538863167118793092220902983759520449049436564327805076802529520889753651244959597173225869512068749384355527263508777217697376162264609885388977690352410164318883949996549101221488184606628306817137531947692431184250441305902655631766000141576400783817860003763255053879028262591562772302948070971498855504478548633484792155562551135155346716985331415424810700037087308676958284140589543602253652438943629815407774783082571844856255643120720174424129337651422453713712080613282563753015610743405680320127157678310716581167406200840646923848507853521518393257516275320656949336726218749261705031508307078752045479468137560806755095532159734342479733478587671389072720720398674566685521513480730233499679909435244801677075015432826549969390695702839665008359554077949764359251724478934610582330872510043529029178494021646986059066944944830016777912841528072680245438779508638196766716809049989076358807928661785526196270565245169608130434699630054184154814854098997094977913703408213336265570526656745170181970330387061399414865818200978540724662375766802018542641792500577516160506482136933541237921594885755352582711699859252934348209244552643907982879567033901251956039538547063306167399990185242243018444229880917722394538874053360189009254099801182746887207031250000 [92,40] 1458507281260877955244102267386251574257261176769361286903109492430827436511322974853476453252506717350661752802562809503554117748158517067351134327977186481299997073936558579941680387197437959164692845085685944277245548265524450229712245620970393739756061759176617253449945651635924810671136098242484189865759441103989318910577584849025351382308971407369483206532174840244762598548588054391500289993537735382810668192417637188248166599155838946342985148778493600107514340629681074137611648879801784883834207726282594715862096720687502513242022452990484543767773193529182399607673721833058345862578002974933402402353401146462770773691084568521798065505304280718700721519713564592872943147790561540984200613859166955975986749452692152100277954644523434243145562367703995826654306266326632225107596946626682849414597543455727421108447989280183923674864679162254005102447021593753404263408898278905189244775962895607480754371660129391120811458557287140567614628835233428712238445526642951129227798783517136142022032767731605107935778388262122701701731553793934727117405367957617390590876883083865164359209054742924249660097090260852813966745401534503110523252076521858553667456231124360596121966119317624817869223197837689918997406385490990271208232032819882137792623485253601873236361143996477730016904000399645303430095188091636605089189004384956281793415284475276701712367184412680218212914512048554033622545220459217320249962000742041407978862300128769991227376548269790075932690851588176304524883934303663325180659604555777277266439296819174933856077599947894271677859905041085966362442851643967819362078970274851288343554092915591994223536945285132674746357434139901695760604302094132105879808971158733926484981300156656784031800568929389647275085465905412613475357522973713283744896442611945429011402127028333221567785459212896799148968445548022729582931448386442568841864448506764973706065875517626565423618326026886201326439154606303365938991949436587122799454451627847378496899643342175391566778667267703301349520102954829356040941282911862039241939065866472653072952871613808245088578640098917783997858186766436629517533160300915538707210773365672417161422359521431511443093691061557897908911519824215758190599134445190806372998058432832804469098570428736387684478804575079798673770620305206870076593889615375476492650818911954038505386014416836730621275699218978108731787472249840847263266653260891937948824482270042337584690785582802488143163235330766007946842626640448700725549713297368725761771202087402343750000000 [92,41] -510030433684799553860560093137550975418010359167910663354171164495798619990395399905484919369001079607228923303492972262545404379028895462797582119308079498670002154656254053895040835413445000621522365957571867048435473320700567769766731274757144699380260828782534491106337439446488637621617648949258901068378112564412052787678146560750791588540565485421279728240061395954777098812323579715838367841220974812878439648381634300817542555579993098640062758709338433111617335406097265558768303338500241601044778860342845154003426869898827462525530188716863080501494575308250503337087818485556222034310603028588197085738145093820795586576561507408155917883059878582198651334442638529272513444390216979619099343730739417865035448577433098278540401718321406707377576107655601624223697900504653883213920964072798819579588532138613630062252238990213557060359624087401016317215821995895709497117137675665049576951133648630215530554732158995907296525643015908611728008185928756084763022271304855221225794756868105770814801574044621695753696434653735411034433132743537228750453666265889633907025951743451029603441682288836361171780167637511012108860002588659284880451857771485571628384858652670872614246047845712284399939906046362781327713938912374528346783001164642251147509160711127921986791543587172166330491000565902414271490335203949305907624067262067742468093834588370346739593122876718929172189404265498082679200591805164686865146638737986946944305197434073969850065536653327524626747117089543041998972820014396875799259682933335003837815507466232612364860398423155391235878963479123976898308382222005991169889185820546806045258338649493392809098834832229873289239234723631894659900761197861771735836779719079088567376249311213543632383681550507400535138402254240103163627826933508527056443440634611724266850640341703807570072390033305833735489037048236533883023286417995960447591998416247772354658283989350146080330122352811775005567818569538741190500891405997844953751963534085783316153852683364183580616931725977888321100909779552768404518317139839727544524127481890767707656925287824393681116560190858379347761952760978529041384345440294696589172380847614605381088813953008511441375725453644039192630197517181420869327264065832950262231110878068897128671565047994195279126566979693034858482875674147591477343341932581830359754079726151994648717439427554672849400408978305561982098747392624076186215729137822462000199868173981460664709554323741055517629166572752119615259585650758611397037611823179759085178375244140625000000 [92,42] 167025092717895979593172149598176193406609019761375707142320115212312201603011777054864915578547127545727729139084733206097112716513766950649470060976580496969714559461231539246015802642549133830930150325410897016227695817754719747207036575466611480915167193768573824785410278336973413780347194200535663669897337360548856229966793143345989245856617338684219139687983382646708390806028871285710060952074388108911905357875177849419769314469264953592192626850955599825395898187547330893858231075356563978845016746829708740445236859752167893101688044318021326065059837374219240210429245009124430643220894076997659619734772011146058432887216162278188876379689891788863236298423407556924765660866464034712436730199697037700733707843538826591268053520355407230365609208747150006911418141003246853879910248410090179832244584816023016858884982467108551620617543223952534075371415249492093957702249858866849715921188837054426261242648730498639213468624848160075855613325496437052820343889450374727709969344977571262915103848373555116763236072519634348140978623740709179046339650018952261059682314871515896351898759511259912822012340599006214666170588722913644635390746126839258231255922770299149108540014666066735329919200663713424514428314424801520212722824500829874544910778844147318195044378692516384625280235189964493438313437389305945796912461852212748857114090113617537123154492775130605866639548505444596631305344817871507815982147278147112573969057446557343595756509461253227560240790917775108219223313908500392187560172547316712514901781173821991566267315582131320494721774526275262091795508021450436006482181446909839501375733731272578390665470806136432546319393371946414550746398110914265180914443100855397336211097784096915974483837369901096860268773636834353889133131353653755875614645221714344951490326936825424009538967041562334994549814858841095293566227592130020420899672247033424623417723250229727010802114521272008341905988102877270319221810871503055153365466327134103454122985928013259674146966723442515153741755382576531096895826487146012506792856268614452396094609249990466485914954657616512721376195776590679868094405264039803684314391284022956777247700269923032934144871254607605194302833798741616776843220836130346714284690018047071411521156559803071425081325750329262972867280997015755226037640786196529598030745237322196426244080430955348328271739377018504635546904463203890142680585478667055488279902304726932265854553088546004255930814352819853102783960278887587236340550589375197887420654296875000000 [92,43] -50580502899534145689763862378359000429777024206274651642282260766485733481624782699813401285608696432056381399119032053873554190470914068026048678918549001697390834597669959885430172858165945056973045345193036943057203425405860820886624321372783673326274405338089322246210353532087518409393335118452607849837774002116808580783910107471829237697450431521487963749579317691758490286827644964320507326315989022019960747883879037311074896001500579782510368390178130419588973241170929926048694248182917052499712913410133489817137968936799129135469380568060780397778881203879494219429951911000490062989216306433792880734517229124235130357828449565318586696038077357002130333162922300349446708274017634632775207040497742849216793346371802433162453392684422684008511354595227308814734517269304581968890784736714714715239994852305589476960330701574597395020200374047804212685546921497662362648152801662619062733948272920926301721675751377374577272917874149480240167774037000805603408087786909489361188672024935894916039797843915024988122826012970834559807004183342804472027225838023725305794982087575819199194494178055266931482818153011678786528750230484521411765627720929875729334861117522693558218922919175968561218450219468950313794908217964534427876366372872899653372901217197486474471235547361126844752164401444344819895655321896696838796364970224903459075893093276403605919302266512353293845770992905066699783354758088270531259810128291717715310469338170929055510224014114475362431400115875463966470451736209924629038355923285134676798609748258501940725191428691825697036638028556533171642355799359652628322210386629841315322945425259798645788569971874441613338390775179797256081268049273169359658192692842283937900911541272830517283600861736305359800255003932102874964705844554339076205309603516671549755608971609581327829395172019727916945676481558819171741665410771839538931990246643220508172549482768522109341272772399595909039636531161284566346417693932662690506983539606331572974495939068413429090792775993372448050498684515048335908216158108855173292781608525157090498286415837723406518192094152353710907692842214895000862323697095732507106138758337722605721429112251584996929077682922117772359723142114928639988111487950818288266968610606188340463115388731382519698890068905970378461264440846516643575257285756764854764599908397477305042676552837873414743833760852124222592415515295203154441821350483126895845893050514052900403049142518519437032894147698213133459987922435630025574937462806701660156250000000000 [92,44] 13864607152795189908756812276208200690514109661190433392869102226485841147984683926919498224086923591815928286501069196373582455703313340007582491821981679315990260179716168416536335886380196774718297362161428190429084928741277629731198346718864504657433526521433629506412151100185988635673044706939555392076649656290695945343608605511618734610788065614516658897992939538041962815230152404534539604189776655219290026264593328590965379692166641462476908241484338244565375600052857799832085337214588552669245276549077225377108335070516740993331876427435843864923329821446879694033346647457778435130334030673307422591116330109742085291249836511860842652276342497851169316040418842052797800798421774948191308524971900294871224546447462503485765385074332524188332717770534849631067849279679947881005720631734335734230733104195014304008406472445866856590580919102199156713144686246646621406815614162334526400279025686972455208520005414522568605539486110639747183327825000392043153046699721837658789088894859030640429652988033748491452523088440117129907687509713183349359883716770316421993293618391038688820072915186827631853200985147248486850824367020580617104380816062102163603746052690668743900901587033227213119307800179640540308322542396007132015731913009444160105718943320651255669653665010924819524627586067801623823951001484929589296220738205267527562984063221293462878879685835791586583422625205326290829121441175372919446217460399522712328641212270146934051888129437548041826407235328224802586162923489674370678503086800640065750473842847577903939273888947957664427019661435445223318298764069280966990539939111293328819104831890349248522065570388656925752323297280910199742162129401995048009726578342582185805385567835358592236813678430073130236914526988816638327146786814541857328712877883143365677818046093769305384718559093293829581614826590035785872088067310285712684654349547241247152045943883125181406678400136436685120792856362260781807564443294660608630752786911686442221096617590469339281796712537056812622613920741124802633564617848075126780497539044228748823391202049791284131590407080124376686246354685090716755519216020792335959239685770285768979109694374502976705420989897585768857540978462631115154358514945088747622724757941924498881252000663394412060689679607498115728344454918894145992204780937685928266780821130580354513943355011115495278913934073157928548108371644215284158513043090988382313090399122607927159619492767058901190249257326696978673968851936137980374041944742202758789062500000 [92,45] -3419606395501161509655116074242302148913125303827104581077990834614436302801003826724378073773655004846520390437472324660193355674590622120184965774575544313235324322816050277009137579521910116586789099484856871050163969304403863668201347544717118097238972166045214671591615498637841248364712887511525779255283121398942322053331395931330681945996009183257594916125454200751455175585294268364886063526659484564939923811424473544827940539924703069949030468939839720799470887156991408382277411490841446349467734737554059691453704005477331698639455252560367665863958573348062940421415040684537756796059256379147194344238643977460003315798073592863638932948806329260300964864452419580569000598670779087396059500456698075378800172690860074617609921617999559926483774910352314214615191915995684116821484077161670255738403919692025264936112750833551128179844885159647770153168025539969092753340683474456036303401328988285080962332571202933587189501513982496280720665215564535510340828052537908442784374364620600152257166204820194731111908792392478009383286059227985214154532229656663986049392282778007393615054980336974832522953909056823808746553125658459555296589367159167930499990099404991963214162709732169420918555931835060978673622838451553408288266419705823982176006556274634397976154844307973327349820373699464562854457919431342406222320260574629220575299859219072716246702523917555867932570840113384760525601265034163857109092726438235802496504741963315822475446703485920549676283189424674715853359858934190865396077568403069003739928091295581658311833273343909026284162072607699201592958426577355591902283568702679018409159375340792266977983302226490514898101609413836806911364454232245745879423755509969550856602747311645433947557079584881189358320976614900433968553952047818253220110778532190288047604359991990986237965649317380096101798134876460755780337796983589759414122012838942417732128103373740069041439507850687862176902676233183712906684784086004373972989724802706191504924483558926032176448890749727137623401300021620333679572216195177516216510181416704095450920671946606740794507456511348014487201804579077876131527739307822243902708058724563870855630221608459146039483404505438991234396423072325243898803863349279980720924178637429513586311336184623541424067519343736509975340023970056869199239430369125425375091037280560577254098294184244591454072264244437099537423914417521051903684982645512192548653021448768203986878815054714911106703458767741869370193619204201240791007876396179199218750000 [92,46] 787549939206014267276900748514528227595965507015807490914517060182780961094438988633554906694275994648078404594579617601013701294060100798223230916761005359902237883408212148941016206556859934868950629273870909019331173941058360865838125148313567033245513419305974466580417455454403610585851972685822084508940846754731518841804449777371544633108532898371968337816123491270762542663751823220484273767535085064348768326409293393765536647159910514189555653363139173329131682500218881141353172097417113017900616992335931490861837699203812449576512983549279886741994488285186053747007101633784930099576036039748380015593757967633562855466951733651970458015856461198869395841941379155990451341648302507128285508583002177756734420141104008333297532246359180676276001722621507661989662691863394737481074326967721140053599771333414564884828212341254214541108485236552435167512892166666132691292773691013316261886662869064925804002893073678146536656981293679981543204866279404778045105802960894552831070104518323829160978183585381810450231615977133279537636873430844962188529207918670549091227887669703571190609248885276295318940922921441295531468920803268915449338491657436598112938644774597413657953926675445205175922860321479463346461402761161884296594748680952034998537399504417032849681437310219078381142474629172654769228231831685611689281191313641253144268881654444721590920231596517496933645681520893147210219696390534093746323166469751524431804667335971535943787811976478887713350377240249993860715192874075358218192135625281121860345359421994852012237722255829347436894424820673450252053092363862456924472381778141589064866661865741670718588550366451720703139428604861040543174494192228450065181590523559809955601438845161799924371321481447619517781891038138020519829619596146767424126419864168244569537440731780178787461187081598629646484346054023105342012180635475034866257107208601882378526086037562158126214050154043939356505734202432051144858490825871644532895491403554407978071214922096155990631578965867355660776939526789661209271905627773721451372272265781861790872425352544846615936264214021139910358300182025929854653135601942612365187795246170832716773364684181626797842986232651814515061526975682799239481589986018006292219317568931828011386232460604428164161229764875935607398103257410988291668624073198698005249617092264584140071117208014490382649366470085349398153949255367212210774124875137337708340160631282417569894322601261296018742358510719009379030808304378297179937362670898437500000 [92,47] -185553623781486068529859415743550955026548276192585805364346039654626250063141920438060551175923157772012122919463145104331362521217373966548791597189334262179340854930540646512283368286205562385167749479816609366745844838672638089128795015821789981710084153671406012967050838194509553333139312250139790402033884696830226918322112822758634180729475297029365595257379293016353284922175381263329188081677308616589316120000458770156201916299448055224862104657646719165446509274194585251975590913958693529069747770741177206053939229586267631993129879737613189800324909464265950715555640535955667976429015426048586959350714610934225508615038739289704570396418755789338159481950885639435910651424068251584434074648231012224960645685605624276495501880426473680361283262672076921479281737846897082989210626201098893928003598050851076732055260530392349651319639289138661516331452383033575893073164583973704449375219659306009921637997113386258619127382256244611894349848649078250098960560560468062070345518090898047376509274379405415968124609423162742538210303272313102016254895433457280978296156377754196466528985471951072276352341178481956419208895822115456279231026836543763096124994736591800830072926826730802761616200842528658171960453568227622591100161879408168907531976397190314301394731552233689515115430877870230840383853142845976073352677706434911558408158992164712218069288167657136628393555182357598797745608671165719409166933845518933003049485862658316109293073116596933740332021088949940936208239797440904162976140867653828910564865690290714670229966040307528087088643234218059619079116106683981317897428165184464431569137512363359694450437922476261846266630142135315125952934398000769470640002436649774021868126135098313947308055156912910640219377211419078677078726678500889310361057246641150257800703061051633284389395843152277727995395985275295868467612980736454352889036962662100332645323992666612592565583435752643035011251225603574572124978440996282955137797435158328456145501599937742749330869019356425583548253329316382511853505354825592250832190527153388410294705967154553853265754888801636055878104873636790737776741033396430194141178143977594192610072687949041164483631606051718765734566393965346274262393950117755460192955246624165406710892449717323854851072705673554805209664715332421688036474868524175244178513197891665894101844571013988637469224214806178412802067200250889091832090223620017919653012245805495998159064080943825868707376767086786317761948339466471225023269653320312500 [92,48] 48159532984943539543542395482429807997502556820393651050265813456478271913316600498287021873755818074844047939901046691082407711864323197386399332774039828596619584624495180274561390774466046461260021635484621049222248572136199154809171880025729740590466593635365961493097715687302119239683757879798380983050256853757723658978268593822515523218704268836980049605521730598355552349705940854972869281267112252173045011079853112189191535248274778273945966612854166918021574204023152038081291824033321817199586007686092229281099910248569755545918807080457886466438169684834227762071906398422924653346644151875507857487859516119634054384666459508669550396573033850304569073060492635275201419801719271574535439442126654251011480134688652244576217316643387943108184524979945754698515804240741384306559501475650932295047491938391802607917981230847161162272420235652824671302966583382723503870843735923588987070331578506903483738939584277548205015303322702527657787155715640439587299053908310537941147970683594873202922538452651742792691550568971285312912321863525393672502946074544754630711004469169579365909903255334004141835490100580080419337399424072507407184515913198060186627682028355020889105932305253273918875188855578728054635325860578365385119917157746905311884608219165102560802339482820623129422933959642587233770446589136571744422911923043492982060082859218766477775711553788335296061203036944880538683778099715835083233968411923937788106089677623295961581837540504348010203118992758113332873907925653620343613893419475046615836460221207140880708530923450236584182169257941311544740145583540940374695599043963866793675832945280824973371350424353149334702646954011466299686394130178911658280668152695495424134902000898856163314044848119441968233950933850493064835533215332094991452196704770205817740764405200466354041863570723133615914064859222444578871285985783126618029428532078647438960095169918149946771458586083317649304688455134961739787502599606155643907723201040756399489309439102332406359517368664974351442933748502750860801643286907147211703577722457101078571197878611641437029141952439034515474962245574958647833902376801384032400103337068451298611002701998934562369370272108339601471620947717228587464496209025050205439122200446069399668558598564853263850865481336091012452120264211795455736386613102613451010455206230068453870556407382808014166395567261717269791052812218565667821885863009107323432258364608906249986290420720537053397240084828823114548868034034967422485351562500000 [92,49] -13161926471404849448332175171620111711237826947241437546731915593620824853903045063882593846625515238093732421138874718599392826207298467694010655582648407426591668398929639945412219269522668676312456855123090417917932084495584734923744228683910049584710130395118074422834521871240168695559995458906591056748883030703236656072364551567865093611680526892093001946799721724594318443489146312271793961572986106555321825451121513480757251762193401971189848917507341743513812904842083041223220555683303425490249025723342759005883325379587132878696806044944925031094219086590394500124961355854723426343897194972192523201821394549634323771350268921020503051453748314211839542951021232185008313722368762682346467491296171053015508562526218987890013458756061990995048535250443089252696662739616260729465648794579416534988744126287638740879119519398437052261820097622317696806437204203361146076775820122982159564775381910261366081597672614002778071903464805871149171342825907611176116286823291658281515029468348641743644553002323017494071245083324546286018416272909814042644673398852880948894341089784039921759305918198820689346742325630633847604025954116194924177073643993908869999276754668356605181691746714522830158265685178941906878595623085562358730150993340174298237980945635741142048840397139305646474667101308065304961132274518324812560347029976262417373279688680611298229924823692540976950820154937227316336018753134687057062016187435767547231259236361775718372953086034414579953167626665839055984344399200246354831487312847884300071785362418405797194497919281928358821187883339130620116735562724785887896454992292357368005698439342382053567607444924647129949377509708285863377552567483474238473652379095889636839789170398169528929128959527528517056324593421222138789329778381498626870790870754106261715957492909560173772562555659673478578885347100666079454327735476933176886089403424010039520600459040492854538550200018765440933381116172272108707803238933461722064095355092322497597842432293006962053964259477625453166804024813245006398335856822566346738052802148369921544823309390814190385596215683548456575879383020459474560558936856281499433827048910172432689700463581283951403827127169409348616538117765593522308371825741723812596487439502416169644430587586642565518844029865929706076483954316215033170357208755314357662719448823363739911077378923187652634350904243756804977680822555588700111314230125999087699876813516409960175446217407842686066693493884827148576732724905014038085937500000 [92,50] 3418448279168209966125072507756624604563078303414335523826249686722554908448435564439496124673376173401000922995101772502427770551262759577619150191528762164763911368961586424738383391966115224316802995772549693378156890215583995934337943441041140595487353601004143342119707680647197337559376070860038953442120587445376815515052441229227005879830888693033199222434777231498510570896426951192632400867565234526983074372596052174915387445950146751192245586099091860723672517015992950540130841383775221525260553960136364225441122525976202688408120888831681196460754631488430360084037989853562986960320759457630953700536264643172832261116255082190082252199419165922553299819435865466076665344290951356281626718589004107111939198528341037113644399900029427221472954712122249862173374794293897753525364013132143830048339686776078506185196520069166762720765817894181261165224522775576470100444878388649088443563746411719870438908400154044108901792069454490992199475303953677904043508811951669338746870234900467416596693889536369008466738425495549820898900604591537652409816658456001710303268989747031708544064223715887741567717457447773555183024817293773559326516213073739693195610289463229331024306097236478886402992947859960039210193928251843407788863422133984675796442806329631483648874615938950355643343970929976898836026292744865349539779683351045284866410351111125824349944726149569505652131045457773838082876786653062043674066194768947808931833727353783005959833913241969955769042102774138180050929966492592572291679623532573819672997547580035666762746515524367670738110670759864980296444691803038029723720007951235120962581093955221936540527609904731970166165336746676879497289496085902590909745321656724341735285375002611233415530760885044682497138234680796800054786852579499267841365105719754045022252144323219874841118831704938758453511833374904166402582292215790391193253620424171397984587159369451394025848713619332344403640798341908517701508791886289848224761748346008337585172243710976998517735665908945475931745875362094719229018128373228010418588220330374082385720773733160710678896640222943128847058969853250350546035675869762904078088648832330586407095869192443698331935801248365905045912811802680606727809164655079503234677390433338496021434895411041498278884833317834083144464497375139578837182991832951012730234431258374169363367217010335103042088995614352282422964389107961125015358262734760175203161310384237809777070077477806580440455874736471741925925016403198242187500000 [92,51] -797758303159193457534127203147235977787723514872336098067144427116429102987514324294211565643269050899100582391851874925979726428062854179416867175930858742441669480976492407188134645323387608503048098191335049409392947878247119772659223352103287376487423055924278266588928512642829522945795329286763319975044802511525205717457925286687156279489404140436970664329038773899250115651756293613140662735973991298951086720280022668654455154902432137982598500742304889488281524999907284824680144967003691152056695978983623642042724349762691973529833389223864474392617119922311476913038881759129560661877595090269484270237205041690421315857604243977334166971855097428145440872581627280639399156815161217499779086637682819843479720800920947216811827024531847560858881668837453267551400111254320453645816055010539702315893614133736850614666255981880872923287798703441248597032134374628632951541724091594110779832017326002708627512450112263470392202560763313176961595863980341576053002708161637499644710734744253261033095807785392445394148044328505850460528143696362722953491272440316591956517536450791999273969240420684472962208190926098084888359603138818521371559434432631632625789321519113595309378898080396351098942098991450728948062440149960016951451962989406771704490200384079230681364401045363426193122926351011573683789870249831246912193332698516485095991673802511442920948283503440720194235700545138396045657178477696026921425374159678888807303089322074597111812998551839426677807781054677601536037422300080761474746186589894971339640175683624028090709081729993687922584548437579757238266346353947948565827172738689628768312638721194813194359038427111900761866907065965772859913578974729569789674339584215695667494591167942210227475993339869066746690965803664863101188733536802048760267740670995598758993962119058274788177777034079331565559640018155898567409230928375995866804750656601962321782722985397699231809274388497663173441084512168075392267176576185269126331059031067858584843524913437087161849343796218604802408607977403415518019208482793043156481205470035300443851431803440731978004707394739228344387659067404774215221197834428063119705703746475702217593500650132023300034298546637867018367559751774691191190214935686465344594880101024523519503481002383697845071330774864268873836910908122061288054778470994963714639898838375023174209696327996636057114920284894560551678320817060924534897657610343508950397294838846686444050077747689418694587715208399458788335323333740234375000 [92,52] 168357095958473031094631055393420383161202418728881161066929167799412522632903922362726498139960442723434287582690460522896462917010969195466553358188099605084180020289298682672286470641044814479535435003210827061891562186931941801613418575326255944819866884794198906136074509085165827445310497007439053695190885250778854737898141476892589313895969276888741554697797886410243398961657287277431681695881130894644763495690421182401398684460796933750404397142387576433263371751248060627115581908504554175129913719607025035252105767739316973579917015118561864862666676295983158973677289472994531579693900168000005499915483030675426060806364845449997531550728291851023378149918246929348088304184973272589321989896655867658183447794322282749373761121938425595525950897094762791699933119631551165204099265570723232920604051219362833816152771958753451710237453927474311299163984992336183378403151016915747411176139208090185010391593779414433348878638786769460197799502942595413652960927527982969972745950249959112926797075941529492012137658217189998910498147231021348546530593605589088089361800071445784544692993781611019476247859209737637252392717863869428133087895143989596293776522096164700751279995512276306740144687989469900742278282075768901286669843570902064304148256608870744870302151168612109364026177598509849284385342447124420617705490078927345032709317797205801906901942738569120332374835852603657928690192408845503421918660395621771650258784202640359568151228380835201459582071635211964436698849459610257736588397655106001516235392755548254705812720392450583595480562841350962701636137762927484111345279918260262316683823774618706388440763428166723111167854508239361201714382101294447229918341372817255899704922359452018910105940410806681464896110258142629601836132588522283477994965421457190028400465720623278188009559347277066161903721523862039242220873573218771620613814978077472500800159228054654996133468265408100399672931975876187843556292285648420256128722679127013104619928856242303169999338119420044552139025177371743708210527807360376195090094583921957930300047295675979747315033348883633037497633995998462844540674436537591587938645573907003623844096664677901382949710889438360654184324560319998055440876606093274770156713547176585980036217333334579145433803509322993684310580365090393431422484476929979540930759702349430075304365128020768069440103354765775700023262482904402856694084128797196000173743727940944367728226169732275163681833873852156102657318115234375000 [92,53] -33921650441257608586113780545715456206042334613855372493245570261703155432890545706256295665192399689075777499558523725343507399674431828024856087848093914634849139098247724373515400686030737517917397386640562984282529260422180977502936164999450014215281234285936831994865231228893919182128918755802499468729122051264469729221751155672555392244109577324505230655476356154618596756203016218107194715114043315719000878843540530767322473644211795223985612104231830418330402236962869474065731226689478459213620570251226815289192418812189375406016340508181408302094521787807940285715738169453880141031091609959822192470137992199392684538459181008096766357718800353697924558030499599309581139745809949060302603496165613628447344750737755936799651186241024019214931590777629851021318780186299797666189514103051160961570306267493635618312597489877929723135882570171969133037682577581708780680637098399622048407023191778384900366140960905205192371241605927649596798641156229773033207863678260135860758330167157949411300640546292422891433448628529546474942070804395997779114830557155933290835343797999871153342389946359102312179557414073879038049247249140939574490791929602592599210331346955487502309904705888848774343779245688736849881612113809226767344411273155608081594442168785163004551365349543638933543400450894091639325424122038854214070462908070334941424247924432455529171059762981743986130111577687198013679608681876252914189821179914714983369728620313271243348604929748826663489852267812112670834600241124930264343525267348734111436983196139605537453475799594190953891936725540091559069233955270033650553934126401181150329728108697504446419697693097183931553053683831771264970277323108733342488181424736970362281307598054354722001218565943451977352080906820471556308184598946383894150857259228852197007827321752332242698077000436309965599711065764557699844624010073111617819562678806365889618793718681782877520472158301107023403805577550691173010366980266028183496635351596305640970427991769440125470701085381700262887306023866078002413161116508411754802095089630836734419643123114116663109615820321151730213980770143953017491871262965079090668806898428608843781131113988635445625866795708425714603655972977136665934411545924847175856202349926562411975456111519075944849095186525236898682473648487067226357258757712348562527175962524460862217779201854204539144825865029484079313360422106190848971467900541118389587040904731791510969018434151767138473587692715227603912353515625000 [92,54] 6995794803789324230721241944886925761942039246854666290185309779331493771640935294415429409977407249350682098131564233758388470502011350197019054022456231422377794873388579583136904517420661665283844922098413973677781888120767669347613535500424276290277287850372194616140889820149645281299901304996962812659368281846995889962732940589826802267453622103873515722727265768040854213940768240538552058544925480087161836995127276523791738712301138431654456482482334243092658619764883476776768758909451813256203849053070102778153327390350686852863683064379523192830838947761897277442548713994824886627769044485706473615943013155611264181516561238654270641570923364504448202855494318943525202106438821967885745419652556807752035643914904415113067889703567902628832728745351618046498861899636202643048377239415994982174911144265485698884728940238743932592119615166312777499381348409733709196216198180717251663814422889466757510226204680199191815682552460590448896248008732582581204972918605405012831332906433964250104336979692560194634819782278766268709027039222820943705970599995954447548886965141969049551520978648851205661845476560887351531259368807777503702882597798264368333059670746622074743350756694876376100491696380960281833622553645595505519875724036369673825198026045469901481445640106337815846869842986078146183712681968995605024839342444810290895120885114863144693640973343851819898102542099594067630938239099380643834096044058943840786503651357796359018814213232902175235856399314599028534302874006989621365505073294000372810258558450365079328921934175497055360742196899486796325123512487456362185334935248028617083132183861258280538044268606938046304097739334150808722536440774037025391027399157855045706520721764381498937996426657342913462803641889751042319453319241189753430727953632585880495167513388904186840716308065296307264362069316595048753956805046729313111387429479394204028827053927020072683273600584603408695949715302414063125482512610348901979743386038723718735616978452365491872679517267594984294619638885052137009924852883088447220304951052906293192465202634610926339301568110529785773443859748459576757457491311831764243160746554566565533321046932508666669711062959073903351678458222637658912210636341317931120674042739667984457992513257184805893489210336412221657133078433377217734885911871155236180666601096962836559403457021463673141675757441911516325952523179080269474808434033322572477851213872095798278899492217419719963800162076950073242187500000 [92,55] -1505532408341833954899068376133048951423766535563120257907866125002826264932785132537491436823674904542850844790313712060110781555156059760835913799305026364210918034141195991349503787736718916095610325368596183270655281202640124801415396041741375063609320642024717130025114785624101514013658819039285851026796558131038878855699497315739277003408288309874279643531363817609163961437398268877326671881001772325844535449587786097072876810163479848541150516031094205743357019880408227977208864910346760407518148024095935240209962742431752953655622095855662244364491485997552070485210394255887314759521498040053114425605717427261054693937042082666934724020384975710607024660475265050311893209321943763119333581804164480601280107765126642862697504935730304675649594843913996245296139489964240980744002298406869132876930064234065182993526658983736362117873670547135883004358310365791071712318699057791582734112790668384570172287262818913214359947107059956374918199801895360126888261823665024158368335029284625067814705515829021470707598233683374590857477076359783599612947390081346359163528376094788128911597981456718207357844099147687319028570130133433483219222175669369298161033209278006633293725819119285964768111992378266911803384971302578623252216091350451558319805852441349746136825650914261469240809831356694648452910351476175539455449889949073743980607177180664806219254793649437271225702288197657231060923625655085179785584673194332947449477087495962772650853819973757260446177178824047092844650394046194946690557937048285306959548389720826474018190118254072462232520109610066015952595851078466546150831197640633032930009081346578525559427444351520219165450191319303745571136119761711260178116258946831170180211374503140661999118663669746021791663041574679936630964716373508716189251912658188742862455965468831766931995152837530197042294766647128125921572128153142849388065649432242807659487858354354151022502267441013361673078437126968831886675700694781896220214098406112877736263015077287691217402300750372388125537417821690086316694252859153346825097445869907427025274499257802593948897977359721695294468332820819841183731236882964972702061580774675221908051507494195904063431777656846468609862225306827059359393220823607566804519161343588321305113597880035889968914248892379702553111810175801698550291472429830505262487140807088108769714957003997547494988463516331105745680576935764912264784953650770305838345225241288460882316257993807084858417510986328125000000000 [92,56] 319153862390822257272094452425674422365831894773310706150008875795341096134348447495094231563643624937695381136417611123355202843760895605806880585030758535522657604960630411007038595896924534485377729621965665364741815018756214402037055687812843496365672197000644296746543642609675040566792268486672606230212686187047836833842564742483520939710717988267390217429687531831054542184471359275390718763892513150806547190307153259412475279138167050934226873085105288623851429131224026573016468612902835663982629829458811766011353448154494500069188849158783481502104395374381637571996207778431495710365424418955666881709453161332435597051948916160020512678923678300363480327591405801587592031374965206541549186485770224921820483495774641808513108918117882062834751609317359504346035825329999745374040404721349523235638082089102885247106561258701027971352255914819830337206392063178983870788273590082844694426278597745799075993056209572335030603053295175301772665412877606892824565387115451789066246643892959875903698529864727180859298099136288824329956223518406565984893948815574160585499938655075683233073251213345992595435967243911536988546986508143926138356174834320014816842511202614254913557277538617715207997981859069610296065006782473998416723242543574289902595763137655918052616164203627147463485244704463127714368786727109061710381325023418574155865600262978191924500503248375229874298658284767227483717352178192561340464076596906266194383219980944792925760354871707860828743957146566516532861736973160746286879423872428812873099805367401902405280215024741992467351195743895518701269456682010200826269052961078177937602418853475965870644902373785174760794249095916166769377828874853128821925177804806482252686281797574727930007920360785188144816862270259813937890302604408557396776780481731025406347728467964914037945511238013758118385767898971280620081043717434920446597029608576175908360087959084346517416436928029219365305128039740089391899577838721302044085087066174665620463929975757894721942429233604005703130836580019535899239015964836761284995484226984311738660947132637326727763581090513491104810076624938133000466434231056226617509100080599133086097424299928734063203971268999886920345120744485203271024223507691651701312471041889821422589594604303191079994266138118741049110261669070843178142424763803321455654297000103174697184045454814491975001183467391898539063313856028442943238230382412961023005181644652487188418277241908072028309106826782226562500 [92,57] -61424739323647942558008242802250786402825306101532626747236026477926599237302209017513659518826476105263713448944723919441651503685423115952758172163628999682422561458934030246415739113298871171593811887169061646824223091505611036070078402354283994153091739320881947923907479692991275322272959455143060582896963146046547934642015422095698609387429942313846564258602961665867852654315459316024547909863162365933911322327428501988136218627047571226554668622180679300600616703069252796237017318002734404128103462031880628037100585945364686584051514577844834628249508745348957416427617073746864595687380053580972081057936650651053586568384996900247004937750819166332149609224225842076890445095328808479940104959378675995873941594061885806318818761473153900460539287753026261421106872014003060022059715965750646472546215752719643764649766228710655123897559445733084463993124076507920823173088726648827381419239189003535325320944247259442843165865361468817735412711734459344623917109980722458463151489176765608119802725393524685539530039919700972005832928371349940654761748435453511313802847203159312386460851465956343312138517692342502366231013968828886933193460430172285576258132030790834554670402733529020344135929119911831097424811249872643228703925800253593174027139453206644410206517775824327434958221602879856277332618499455268178651915371916468614649628437395776786820139282936894242176296088579934702975586692022382470720685111223726622734637082883615512033376345910821907460001060641717917606067144179084430220306018932318754291877766756689715036367396986377117895260808593886981922803916430982117075567951271329529633275437087965268940834259830703404311624644303582047648363704994667823250287388844999778298514409480043357507290805362799027182158957990446625442894572326303087667286161899422505917174239733490435540101230778718564786914714514442653128614971292061509193573387264013951145549164148720431014631529936999948927106574623830907551151909265292543335381000280365209230868405162355930854468075208987272785113963589368098724740020215094734596599097329910202049892199373471793740566659176591668717330586319982872779701589944274524937294296776875884891816758907672772651483605061220185787986622382319529304476716328408013896567154405801207474295781466533504126820384314195568388595001572943740637118798497820538939652325001979665883193460350065106443650244329476784494657951859171755409432388443321075049537919980646716311412092181853950023651123046875000 [92,58] 10083846745526381694415166888074575212367083997556673858148468790082322370346832741008664782646969697635904038882088215344100630609073238922671764353724141413925732688849552273042015877547830289744705735896155013060459342304141068601665913488145124978733659494939533191268710913258190048609948298782423182796205693944464557210286848832802007396840739059594932437173857559560297641342349679215572162019685697323329770420871209166518350239918875584585294469682326267858141774530190955666843691090575949846665986016674734741668860075530137625058997888071928271882230016942860998675537323463050255818395237700213263275538988949328066670496021003133428286518057108552506443929174354450133566419164114690633886541866742326388339035560157006349089593586763918087732308830511836547221110853557773800354829085775615795351181538032599635985779514169812675442852152618841287783654956233539317327691782661759511008853962378434559222198873729380916500004162950062033962806557269203550737851688914093915833348438491897355708095600886262004344200910802074569883647119990652944722588591195138111000439723605360293009257703433743855179367011126225635351211334447758081727083354269266346438865573121159808379357140125176595902414324856839348503949225610255385647308433796700835283091751686874876877014434898405450141110379174302182543254804211959039527315080046262182288781598971724813680320413872236306920110393423755930200399081101843513163084797277255706194475147462114342003600690657902419758370245422028233083383349037946639021048675967043571254392212606370877257100596113903501312033697732000941402188451099676572436946746158305530205413534012091704186810971860770656915193819657950036744524010411692257631844976105448471362928415688260414835914927957287301686619964240047496354191818710574826304501412471968131901230896304774689637386723875342072302094706847049991622022010470620917660383754748189495558010776064919743278191498303744733744809007174050864101689197820904127849079917835778703121475757350313453970039713248009920213318954552659551581478057632268602478988174731694703154815875042295206895894794865489869647008990714055473657035990442117645146272785870740161127157066844499921809271875700509993012880910508937677641261494896446846912369659882327374872706104407364920680633941799115690238973057169148190787888686409488177739553107665920957848020926623945732076526941299641238986355080552632984285107583577345364888927167767995740632613888010382652282714843750000 [92,59] -1355004301347326323745047103969392965541414013745535095531789049090615938445812556280399228463831978339274726055724371644428889246727089842441679904701712558987341618876528253645415471063864896164863700104647386211290412978126200650141637648806376691038046121515125291123315217435569779284075040591522073301157267826019190179262271502478567752966737530468651882618619355345837454119869532669412074204107901225249320691000654987316488559978522660551629449759855058538659390808617863008089267759605730894329684817055938069185359168285215043039975085238418852571605235670116475073416095557201243041185651894453444941178948856128865045307330014808148478490040522287039526562743878791960573910110190269797441328382620167193842521940325003641089830815808471393549087987187568457292266657535273333403662648844915001244236700654767403602578183243697451905956302773715241926277190272843444284618623811385317644691975382589295709585729471681456185194962404162029068879876210136777648048632337083235160968305914528549106378557521696218181818465841506548119962655569363381690403291390814473918651803982096724981244756859777673684632167679917766240531052994487592591177706603010526022507958460483257750636605201707540143286952849795048787896045451217830372224662902416185371921549052041850584481834466561876946415335529508459913679801923847807287154640936980004015953466475120139856125501095277747602523260438800690314294644268675280877259924088672615386905142525526903878158162962247445559472339649247449891988882088142260814148817355457414968213214761969887227689413411762237500754748669968075000882967759132261056031685855807114711803543174561776357946068325437175287785357123207370804577259542193010478882040199327653662341972099090263935005340740189416412513316382633170587775693539709879388164382549318730738880001454645448649429524443832065425898691719839897430655277421256051353110875798896315458849057746845660924683096713857151418848737485709797280879918707627095556843217100637482432470301196170149948156320417873039041048046462465362616843067236963701032481907813968938107889688974292669699703970705309460776964008768045180993728326724713792836393028414454990730764522904837644753075609720311186917406259119639789041755247043152876064495619771218975767984063341647570589659674078779507920850976003470030235849334418833628087968462565652577500732082070981387618284002931740152071800501093601460670883993985065166216303841895118864613323239609599113464355468750 [92,60] 146019138222221493501556000859577056508970904511937082567694833865780561127718327675150517162266912810461076607039033815803058917713377523432131936894694393396211217229724173394244168486373814444292303532337693377562718538272209880997310636075751862815388142879789432569385637717984393990273470962075795506479844720931211740217238701515267362472523488487829325033481618625540083145865133332601282798157525670347572038073376534171641637333692838534597199689520068408893577827973870199458529711125234218222324928632045633130102934280051666487482545605622915297190804566645590973309913688193138752254799599791107114248446551057788577510073601791380117211989152325079617352921363891775186886590077039115337971969024113676231276731785122675942460709815836869682488968499849151988880523575081329177591170542454712047118632800273946857349806340053988851788161217017199207623919722919296701346977434667887384048773016901978609611997622379340706734294449016024490441905162859766568660942334530758641363757429171610949129127020446458411943516755830216363709446918647985924294223903934220392622890193363617479818615163288810490031521652321719385870533518869066041321216827886768015667943657615527973355161422634689589875431940165103611034102512082277377336527646654805131169149980678285274978005485339482621542511361402479123691663065206530896506008726304819650290812549937575653216928664475074265235729898346114515217277110728815878582539155998260084964963477658682412515024483053734795987477806204667283611871777625730869712604463097100199117110756996729388466631886541229941130725998326357152660934562985799541162815192558692144157365465210094955278704785811815087690156629772510177781083763807473161335135851104819204045310594413187783677352432909707522435250297216605728630608596463328333327037566164643014014580046842280947114153754134110892214572018605237048196825719718316343567620221025091520467513429328023789142337850805530651427917055964401111514171304444890824593877579613392837514091766895786495341305700319933825045426027660202179154469721689194594937785277936120270265916307151421683618762205693699182273965099350166907637830348441847898091417578468216302526289908812607763532075926656654811037175135005114303438941796658203708253228876756474212540194079050452492595057862109961497825218286461096849585736344269317317853833936590623462898269730090255029950080402059702656850841296029718916617715714252601078015914026764221489429473876953125000000000 [92,61] -13278505326773448279998556245408049657173375389018799084791357740346628429596445208024864805647148421868126689048907591550662999157369043974188229950908587806363583362965253054588539260323248219766525624936079771537397305915006576914649823540001991539389811785451789366467845961761864621192265079539227590370750152444243322122945168458924095013931659674374797162708979855477426091312276462203263601873136898986517942461606958185432487537164018964780669747823098719245114579523954940418413791157933708918589668487914734751281345949533133651247169031917143762458978332198393794374129492445747014013096555357131740754111412272771559406374960145522732102783884194402847372071459760950350743435523860314868836008764180932150950543836199963151466365994120064914439493488605065200171777575898518440402785910075971697055306580146567998157286393687504980593819730574750258803044119134373953915520409407601650962288542773027834911664460034119197787786665521054100062400173423325729901942842865338270501930422596662120583307862260625984573336663868269298101069401519295116564111240063810883713379070909345818692191573071829520214353502616091437423302858132283964178471856888150154822608341449531588537033809416277873191056989406396615407528478429297305130018147460855860539706246744317574725647374960846564394866988427072200701045721324277058173921006592416589054204368934052433680988741328629506011985481885760897246340085671487327440578720131192557076189248509489477515232855116052907630792530845989555928280153677590499163542870465817223291046377683949464503613093615725363686825011134475386792753335575747011744557680830885560703132733105627016825799259519160250589044241877466252110581487230053531343278982125382400646819837878571632978219212981200578448940964397355230365939701644677927911395790199855011634598232047865023441260899173157997919140823347114229788827938453596121831048171327742090156091885734451334377557983475319516123024159283783597362347130365681846492637543160853145430158744302549582410506487604773388933808034338819558686147969483241666197829623985176553861392672072451946724685078875531410520647641295837249392467603090853540174440223220982819854733514539616288743268521248263550798199458441823851353421462313353005950144170607414936414715669123573363475120822756935407726121253752929802922868768390371116949749542533759299775714330941783148712254251584263156473669909767768506749735972570069381104573835727933328598737716674804687500 [92,62] 1333305461933676303689287989717122479212571520953390166456846356526149108704302199302489688365170646954602823528776007816197559191397587524311519691677151690110030921503979572183672525108613254174148126801144790452706505548260762451324069805555564676457121581134188639567062219314523798725554810334708894437442639398975321953079111327499188268357096888297597193461172257529311404831386554192010903675748508740449429511346832990555490896234976430139577213263358668688986175713338726045431263622191170280612736428329061939968037453335685183261022561147504979923843924453481641546423339237704466772449913681382971743790941941340848793673321243031922249260494844387606595096171942753682281307226877042736368872075408672068760572696321656502608940806798659469931611065313572580290061754361236819068666505812809766967280367290653475252414555124689427961101776552281389455433015559962887578392148836468123491465905006318462545823838344316317621217902438438332141019136586043891637484254847859608214638342439004173402184365658534581430057508377986350133146940042754411925435304258338528636093200092431734429786840306549980557175233724108660852562882090638836945585507135378759348041469038330465438449341591155655517256543796721713090901386572744641234614494295345595830570882636271411723229477694655876148428838751247915249768964320611601588777249477072163274280882325078163332542137826155713128820548649720118502696239173336769059483749747420930011626393507458388544931202348001690062964064667156975208678947184061892551035496453202287243689891001994420035047631811572147377429244844403322671303006672073569561570516625177550424279621828791459513032491961170706630222219741012131429592928762828966423536554995631475266714053221696266371688029845451214948436624073632986494264362582261908759861541614957309958764785085567737401828538582276727965477810258866523238273969846694312513847648649445522509446749838675318676129147781778704175574661787730200350857997498154791466822304044573798449589951757266305780335776879773348088423410499975510149857294689688988428459996293949463229664974799716713293883876061346259798921075979994832120451084926791731945020592668126879078199951754325395118745788156040465905938368508548679846376285542614951022245786320482258219903158417065516634615252506481513949867644915119031230124858402928215440523784381207792187457828622594758657228765841537619947226747191753401106716699249521429493370305863209068775177001953125000 [92,63] -189811699523061731306109457173222421450584899047039500939716786019299045936306576886279183423711545051190501957687568587071495257737995112917068345934506213834573507066327691263301218830899768879580297268933700298106206638758557796930801067501686344565746427434782632076541348160633484437196626126026619839858851207272773464760062806771130594734475241712976471219954321506662625893434894778196699855678536996995387798477782109443438069143665012075304063543637268551655616277345249311241505372987078954919161913288082814782111727404262200211524915942311685134617592309176490307830812257709252415267124917633091591213917585365599707940840904459597178063422061141612848643765302006587452255931805656674052896836813656906670214548908858304330126173261732031070318244776654110501691955987416953265315822758412570546095967424788419518200255838118917086003949076806692408140261103264552132774701848557197994424623742569531750222020781855286141967628067628372454562265487849104948087289569205450817725233488282279985403154517897783858040647748072579833314238567105127659140222211226342001932652020636889910946026518193439464315493613437064857835705244841237855459129179225419732915329170300150348400180802463057688777758626050055831259290414176962917146346544321504126889599383060546209710945484623628649146762849164994660661046143472017475402010500734940830430673397124918790450233062055136908011144007154960689781510128333012500254879430038437403510764917921557685455942411178591079728982798592807099650732950215897195583822403932424881215450521177471686228553702252841691052153142102914050891263779342015402032548698999302631846740852716705590444901329027436002357629446297675142172926716795899311092635487337533332837149323300989694123023228044630316804921840557945779114046030366308355644585522734946003138364649517503534022740661929827319914770801430608158339120349744501586588889059824579109292516034856991456019268505911145773223586120555383860781764008047154335432376686494710542857551518408439452534198867684271698414405246784276037860546959745154511482248586138545290682195062805638379657422728459576734350385337114364722944096493105693287150645285435142251266453549210391127328020819002007100489157100558268725535844032121225786797707911080934116534881918376433958731041058826506942557479069274911181758580552335765408179994669708626342577764917966344929463816232373613637981768165114737963256800849787264695578414830379188060760498046875 [92,64] 27554735330444549874073321782239767741614026952823545905444483854549968242792614837012004846352655205484420597746595812597588031210696631437869959988790475920920481684723481444600630326490432174401288771371294084791684318050522230142047020604856896974371468556081535259937914789814913336269418768997626981267109468846102258942875674605496562070688277928169126357435638546719420680113872024637383470577213888952790933613752383696857061884957435197664954320554383082407545135608122080016616583030541096439076308358580089126560262024589732605257175413041678824986345683409187983220473037779574415369354257970624301064381346737238153861009398832245453060076788093605017792782548461096233372628676108523537425410144632907486166695784681755767461018834761419223447288425184585512407381619271033966147954443379083510940948304234038965123535419205639072004206616387888822430749320881062789034157102202211803354956644944901197530626268218894196938772950585272549021142439648447447380955586478644314422401310634229684093927340481528875942020213814492541010083847533154256140373022919609977277719758935786130282316482666436158283913213581772274278221273966691667565957504009259178514586690343051276568134725637085263454563727504450631120536036009662599389507470488296024692639677619866270915938240594852904396237525875168225626450205493497587823518008057916473930642817231401283142600259397600088327886968575023772724481736270259563576466326572071653545325732289813302000815060849190768891917524801779588557219250553956111069796150858141953120745572415517281649129735797345201837892172821550162430422183978295305057504723634496887669963848200720596266452394769754056392391585638876742108656885828398181592463132508023867986567638482309210709210032096517407577351249514372030092980676405348674893623466015943158703967917968943323932139523394115490469588875934987558075296003189358037171744047642961600020689333693855141711373260179345970906925137162395062502939019354141407104556528903821794920486376218859126626738507876177490228439661146267493672826097571514850973046303221601133370059183917051820855179380505436463788807598635729348016741814629782684110405321971991902325578634365950833699924941416836271525345791056235426077159779879672652148240286083423758633353244943347123338644670744756062092533333593326478579837847694227303514186091642069305981359219153916421576656513112096872062813260432649663592141742185503971995785832405090332031250000 [92,65] -2814470035815192438175535158947183111291410097319794204690431518817519946337815651502820879300625586810768945551759531731246376237131618480533382268513928425685735543302833780602914305810016256357455624465952474656773866216265378195353302229114421355866983423304642202867911618132916124127760180400510200419929371567190117631149281423703565851734652436386403184388754055590712168781539154761336932262063383622699921490432423200837505827734585222756155775414127141730137365270629225448298279774610493239681836010462932977378105904060920398734806249760772754237271005532253400172341715403134390774999214164665384883166517381798071122026308582760421181044057684590243611684578880350207001531483288831217565343475125607349244149788760457841227901903281120335813048160719498194546798652068267339228673554871983737800602706946987113500547115135393060646501531098186525152801179780757349658676106768320282568908071819677341970319343580425289108041926333541384646113442827922599841771751037242027178247338668974499905230299005263640691194582825670721415247945301247134473660232089944136830005647943047361801008758513426421275916650879779512672893050283294314867708808524394952597613390959837354145611458871878198339004216203356885954801732996748405668145291392124485726189056992347265906762249738488115248520521603912206751116370345645902415308543779564346647149033294941591833961298487219695547128989664890957301430414378167901932060660611472897975400185434750902185781444054970789847010004352289735085835375411504579242833918801556032658564321496483516899652498189217400925374672370409055653433944632555386883503406915761212738564504829671661550732397332210257009342726213600226668943626298389939379033708485426605269159971377471943028347613900994626731516421117929897682017350374613184591467908070753260864695098113939278993293951151670204948705606812288547279976062991584189005632283432908864376485799796037646204948710571333796191208087927582062218221620959792287138115544879866660695454978665607582572670520904495570034703659401107231452728533624136238625496285126918841532634603222161525859363297386426976465484515690519640623046755482271148529997838786086041785020610258518203900198678542862337189736189190473400696210480932922747616879029680523379150492478338815065785873584030476944297282266221005920040111145222309796357719665347172259372047897853251175100551406360035288762896521377963182652948148643190506845712661743164062500000 [92,66] 134387079335023964380179236720245475248482291796118092074111289379307118705406324542476429135446662278035462497009951875321555455880928627636473806278650948777089496010854976169340972753933705544458180218495716068652744058859260695193881877504237398437793500795510049058934509701038067416361651137953924514550999445665961512134185649121137362574089095127278044783710102309476921085777834589070782691203014368411891348801632912634962807137936320875925610228813334105926911958937173046726575506472940094512676945028936105985126373731565802730481968251627828289291481797214246625777584059616506345256720358491161002591372490612292566016306109493389492019585585660607316667952423642201679702636947419974896383233959570041396696637201531385297491618493201034187709563517918889421769458949672267192179097527542667840778901285330613911377905631002743866570337013109623396744601001815701171199222087123035985335467192699167594790670345742834814425978530506566612372941509927178671519767859117017050584751381304040560833813557319918993740822882878390641868020792123264997592170052776996925119491979995239045579574460479014272861766712413162508485687994225979964080201868826266820784037556881788703452851285323839128356814162489706740082468050049633823264844268676326714269067269492807244336496009373043581530965476741273375924469415376885606839317431755030317481296921000298878322388640207791420701741087435811184578005286203324182977273407147800720909672046340089669428496799578125138021238389260879190303302766906458061416845474811830646678703294300351219263735761114403313695974005158321608691660787259526286640393603903212117193671307208397998571556835175544005449239959167564855153412337101495778936036456531564941105904783188703635031137658213744297572548372722379356549109866044936882483590350819819867313435532824963498690350500985198496962026667796202468749528427819395755693539777897236770351940623185788712626181014815044661160580374373079339588988462299726845421984636706812159250053282925796861193115933090791590954778185905397857096071525069801820731893724610854477927288330793587574213938366262728955559891383588813927256273377421098245612784390266428970627131476800536435675419796583723928583806289670456467205979061326413759272386431009964151790400716135717818372791115367955841787472791918345570714684265886939152120270245650877308315109263721621818365916785353641725190903741249393021917057922109961509704589843750000000 [92,67] 7748733869684104633585656681290861923267454323334874457695337484734925283043979802845838045342425917452158730200654711184576127977856311769226550283781201431436271682856062109515442875858221309272205654467028107001971973520570461473380791819644896638169611369437563919897636858515114901422451057459876284193451638429995987695741318347306403730564217324446286983697863034518825880108904838925899806212464807845318291620402006127869524326367225267125245172085912588662378226493844288661759880080412114410779254964236084120526618148014559734044647322133526545876976432392532548362325707244292183935912612014951223660237280043075584482146027211636052314576615217826864914961714153832605735579513086551912608631429607008917825300408338625332636954854939024606572741486798824042715659427428318348068805716380521558850841973402033818182559486132480666554156884769822596290386579956622162348448345761979293913675029548798535507969847517595834880241917747437851175552543301123132580855177794215494294117810222389317519911314165523234283158576524691863807402153328954488202406007801406059454161949985781037510944637033174755199585597324545645715154291361038575349833454041264967354359450384424512585532872403290786545199112392817988472992035220024929476959289277175585195196808902267491693996973271087240241031202862558710171499193110665908293033621041489618197971970469970404194546099160149788595739811276130779206538542315809529235723413867581504130475700565268071169089179169926236325847792625244916461262441489862730634818266621470848822602727471551867865891332650359640869628781340590929754561606583233042861383052810326789634662121402216790791081153149999656206927794768526816200507321716025624914717654506221554576272994833427039131031198361571008442588160835891540950481036349149826792811444278980627387672356538319567293169704570096551669529200731245511602875459645085155740550367342307136291242581501028447894444311319206825358229756964704537291272136300743403348560453357541984170222617552490808633706084625169908739416806348204146138327760401892966257958845378491456519652965970724390351786792257249747544161636985588509892871539435019981852976582989175135006961984502206579220469409994869250161616178029706110007925997446931690423172965723032980658192964830902379605566476906788062663420821831636320328187164046861032210139922102044534928476071846880410120482934725313954810524408323146872135112062096595764160156250000000 [92,68] -1770934542777753711615775389803150420985343691073222082469967122873696834588361816050695525528426394225458214869180270301223132594747615071240625425595943503802608244749095160448728072612411423969103224221757517210261003829107011812076185864974038470410366401119974635972293571894091272640102917161007212782374328357122997073004301612031291007385144594625223886069868608534300618238675054749823275681870833837443600080540072524450136340919387630677720048469778314684369811023253830432281909947662063665978555399448625429411955778741558509928819078738169728090278329862363009597115749954616737802709346085005549815878411841655763749081195057197233399181689240028110365095672581829679499056960213997323005689047079343145079644695780389127826050897661089136996258646836815842698776291834033976584269984846847322207397134469275944993275774837946611204261462428760981034953169225527886588914396446426020171174416539991230841533025366628645825954328498661651496054887368096978836058907497568747313047964014142067297406175532744044068000872567751367337864595477817474121710466677368402626354122778985179936243332346804988779577796071872329206096894535672759599444589996681212335194651513083346057118313217798486329552905709739495482387337072014774665536752818631236968682092888210496578848151031659126779996668572827074423394873683270725963907651049669504485460568247385575857693163623954000357540394606888365160535039798392624255096216548823247581701295772856034694615523173303006506181968152536433257340289337773846746218971646182491081214747644470579616246388726919189820399509968784255706140205293798058947725382097239057978779913729730135980848226305340275666082102924327569315600387167088380601544834136905833847596667900470430516298641769009304134164345533755618973009142893576646599651277121157746257170532095710661670825770515064530366996749473419672433087410903098622350478449904934541806631186691616335461241789003125186170540239689482709756195579284754691148908211869961596116079333605496204891798210993197730056855161117437726469320602324479175255787663207715552323092803132653642831991445285667744570538813469728435686388297636282444079151388849437925873813451933449558520007732405660433950197969029322321197291046812979757907512645001535777339509918788784708720695032401301383244004032454155663397149706130863256779126205792782382287313550428627785888919975343960789768149588496726209996268153190612792968750000000 [92,69] 110014902554111054591473265563540517645115442640806143175224097673523730795614252853721951487852951042030142048812513329389369947476175305653876321146993798505578567502806148815475011083863685213994722740914527426448897842910828440482225465173240628567720690311217017889100208677511031772158591583573483899810475480654754875813732795806287710554584794732040456995905746312595180784880304530306544770016458502774140320185249576778167411135242166035396601551996923905431393136008036006124322059871864858751773333070544702673023323875493386794292312864718685062624139854978779047132701037391020795121735618224643417943554000078081080849266543599935200937660840515666415432370479524895631690978140028219158185216075049094087046809895782415399246429300695989830634200467036116671543500834005062483674364926923800421704679406273394672941276582835002698914405829821246438022899051411656539268020720844496248765759699945710540752147722454927298831214429689437537941814472969219358848017075655815835022864857252089699785631668760606534111776854362671417481839391409884955049884207799877734721336406901294879738725181293258262402309023049268054784425048275087783143515865232062759387884108603232997043443748259043270295637897615942858123203769668627048756404911064143292419945617108374154659483419588492185579693535704513955084765594507896507147522254995775071271474267328707101672515624061251167827009800487706878226635312414886887674719498938312559951855473697698449055243457402753672043625577088163713240734889849048852280878577545227251706339594675009549019283169597291894352139513514524005749507943563846108565387124161467065848071181941450280163186557599260613015645200726589034940852264867093997733023799022107690047239657722653049935800125674618056685301492819964093373538962390944074506882662547220747877730557644219223635743741995846363145131239067159367169169586630351901290929157963354442875351621873116839917430004446776674350101996626742894468502290706408911980194195682127596683775470067830572630279715991153825758406682408863455172310282020999534808976845182118153207536002357821296437476736340078087534508832693352701399768937437008572981337212558373065470008597015184956795779350865162501140951106097470090711397508450254840680512789862708588517651561308388955484277509827045717646816256719146110891635291629525416642487282823196694288490194337902965542608178773319183019196998429833911359310150146484375000000 [92,70] 346088511832045397091302851686581765047796622658270806259599075869263357786693266310142247453213703229866850843788561454630908294069715923588733956282632240724998215816278924109228817602897839692481595248271332725044189789965930746892927538192251936270831390109376342790191936667482924965689480608582263663275632900937579383834776988647903091358125825885114265318086890669338809321125286127015992185542274974718261149676343857761571213158100629826644078520432307953969722134364055870890350996419489694274570746350253558751443779131795881720771219132870844123329786332105604005482614370294231074106267158164602355840368480618809953541167575553177073159118063377060486073229539356395881943986190598045317806018563882486542553350178149260388116460569439661049741202022118639813059503031566293568973215078126153250093968020734782227668339538422904243355544804041795965130973362421873997218119025276069979142403464743529125067230056760494913227053455307697118370925026765525727029369894527725217765747562239905105639878203954890509878619866625223949006473485643180897400185434326068066238931216964495712464427904425743832950282054886336789097154379664716793184057166640280941072665185402438604567392231277737194690951384334475702383740125540562376889620453155060822110142204752033743916284609484474063983989505456785053281775021221860676650036072101361869251781545132226443097232472202828673040964644339953686114661957942040992852841154180418890653066506863176672015174794058861533973815482055459293217632639844521233396278927544912816482677372404347796254847183078411677542198958155247615180341479401553241174043081717026483433016024150790143585739133056893235575365117850027351885215882609453507719764110909375959418568608076779601564057402390403153990235518904261950335587832384854815201497985861239654149526102285799780252830721871581542976348211589953692553297607780492879749194929027529897106066108791684802231908000453602210628586166452336208639917541797527831279313676994971901983829528531853875066019043927915021059219178709794625364132225166389459261431029958695584943210708683483917949625152461165338646146621961319574642633426914073802881710333162766339906954985045313602845771620155105867697307633422699287838594777938173988699164792929071976773674993921229099696591249868223718823173789959229482384897498134168671864488995367465549463695672333107176420105002487281886658365692710503935813903808593750000 [92,71] -443245064227810830479806923073833722163031822204323491024963693958115503055579619922247586321519683349440992459338057412329290302650653424771698502323664440486952893070734015915555205332672002601757437071983909316038231216654740404033260500162096433924163197590850592442667186792645166989117551298822324746787087386975805101817038682475365756895892985431904029187763262730006521262074579208181930963910084596634293909468337056620331119635066435948637023036498091596511214378964679038172785459769380315830702533735812127271441834000564916897533796572332075943959492662259990378064058588190328624007186874348445165606752595612016370282609691153098466757766328879378403992123297930192406360677351596224761721902027133503415684439362844533383717384371024003171632220867441946926086420041481796840201928184875959987545134117082309199001231262589072187580534197457926515688117453563462430811867066825866995396478438856436417035560673356561660128524897315842060205598104788214899215254532769906589830457516727967610091610156898327957378554865778015758688776495456350984061699917617167753721740986460698974560113045482293702303211584862228988987563141926765759062391479825755897572375290412620835635217237863107102148301935711586909930436707332623819127795454460631557636715465798001491712357829005710229959822771010799556319016842396874938907934420173969181746196504678292868579744889442125165762908225675142968561324736957614502049243702199299126283437515141533152668072589859648955564049669827403138672123210294843623475553388715275342668100485107703050730823919113544668886433725625337042126444643051643184539155396046773286763357382871388885566291892169670790630214972533144656207224003687372261333491795426938988648065283655870207417854621759322782479793025109299518112478173895935286228596516320895733053096901020578312099587113940802767022167519915392841784151464521255369454888697086971748045021761394817941679880936550828954103739335952072033048075944212129026031727472689915378009981328252965857528802070135569476373264947677717518494473335747068356116962193801045729612150612494308644465490166744689787839692793657906338361106548724149489207666467018065265415739830501677557779360616013332923152332036385315099366933959316830598837384269693216677879609384661872102441904637555811447682713786056505006492013019341242431394583270526819271552395011451833861844135792340537705058522988110780715942382812500000 [92,72] 21287599570757345687372360498361292507086112763072347377309501975085881794005036861049220293588240904720671495654026871806077352035728306171712314167356236187899029755480672671014985584878384998370710456058666331739945444658102204707757119140004842192180392526225799748483893216116013419599547856528576916391820582887752309182611207259106490110937559495088546948812941009572475702571561812090265123780178862361217310101567122460884063945128225492933882160860948239438952123353014457462802304609224309474820787755597545562769193156959468789001589433140965271643595136552121425004649908753978871506775436242473825519763353811156379670667791903976306976815033010801621056981062465951718511739488698997790115726990956913491663531273585892051540739961414550217729545886308967629061132943341047418387262754576740631780797803787953383112700876545143780398156077176191166100295229280271102394795192950965573297334132633791877644829653691488651350851459920513299039827413099148636238117150089216948784495944075740636408953098718059887437293508702964980256747812994101966150665814805446644844583467619454068419523167251473853873774061411567332052163260618769218312843749151342365242482342760177454721520763303415029269125161245383168384956808736873995316899074517471126144661734939542203625112991992812376864739288638534880929382856223565123266522126272852727688582058381779884868333739667396074324427707844358932465530058134468913363797319033527467639537027384479202800331168653827834318923954556169594133488226294857840307040937370477560689263102939813389445387569340025669919528198152788048498278030903538314506805978310070959010655076356422919311922548239563646994682265635818789262497919727223499996329135879884146771295588488561378369712790151839797227878745053104726596942469562805830436825315602041716140512120534573911258174653812207854060685080181483591589894066279162262451840005905648676342012659881255958153800854602398457756311461768003401635755479181449048467575217033357039406623383198362911502391330593048932871783923323293162449545118846965526617309560123027674261576534177168521804822570342927028550154623294557131044459693998228906099987027822094009077516070077391723910891915037270818934240689204326096045836841003740615394147187721995549629830652121119286295109949979432050843112725616164879125708436057980872209323789517882026260062343480937530428888371236695320476428605616092681884765625000 [92,73] 174059311461461980878410562849532405384353385047673460941723912225378458669688235002604549539501846736011686978519121126195548640839410092898994351975665168277102988810552471666712623412883766345777864343643623401946515687268448766745221508167380538695305050691207751466557461590293565442950510233116299395250582033098604193843659310308350810822987256261269814498904110461515589165880923222666694882609562589284076571981258325370030370487020573321283443188337025783808972635287007785127578394948448565366364728062408927145771782899323785713748521736316834896046396584555139348382968016004933886782452435382164707207278743678573213496093656168886407679609986254078383964637166474399851649733611766570232063403518910850820211425912540892826883883281397673942604466720240702839833708264307830666019993543507632695519972100437498940737566390719284481152969045777929532461821749440357182918957041330058512804367441119506457947760906188180771227812127113614857984970791764606691636924603850139117579517621852870369767891071600776018897017963011800370982495204235186006534469399600806731168486699625991305035143918204885964725250747515650415401881081763138948181232193172902006127697571391120421189878546355662589244916944349116351972385350555032620205873263310931685714914560862853809653025646548185478287367159959604122167253490940420319791621967449816704373771920211409670724027664921504627799041611007932405716846705046556945528064821174085855852826777908753331546331922225538054135543729975117625281784048743469082265843048171186198494691580677731122189528429900710278849266066085543925215836868379834967583255963869307022667018417707133437234866308687033309932887268714119901516305502828814683791802766910269873974032339021350141635407595139243749269233954020519210526172985590421565090370390229556571281372640353851735798602886993223787569723642697705427078751323427661330561321949137562798062116119688532548929035655160533724727611874667489817566253317166086039313783373911936896944011843023234867006292436914234493067781853101895414574852526140228758224053549040954146974634790007886036081530685344342722400340227575322362046678079021512457922678522268804880977274508461854809928945241522358673527679668532355465050871229931292787787830720000083377440977569198538655902048841338839030728595817001742880032095543109061047607915570751022112905997363762299057210469754863879643380641937255859375000000 [92,74] -41832833832798442962640964617415644958029977426410506269730548039861341852544942308069368642331194494575710309026968833725079909171576769450359213706240297887650976234018593083279135586657449787405957358179491017743273927974227217479290996470641611240839100279271036971550733016926447280966954919512345205453308506942806284235388757107146562987453885229413206705280655056210722674899996845793513649688245778892244456824264664098880096129435211303939026809373767545073736957190517474456320947748797983792021635124758609330800542155417304307005599351808575971342818056622771353786031970966031569335708097394260427311613536465398271786822676613477157987573947524077446742276927466747132229494179708139532653539590294484713266411456365015881252065598627793579470812160185226355685965320471377591826864679911322168145484836809344387569110943005833010335620108880560649739130920987822946662841546811886074897748062353585371723488532406804293898680993818059455559360337255126422898431578342581247485785006937860713795225899731590121385883077863022822129981467715663614191177192374944166047114874617172388165745724705143212009807273119562685756133195010704446367076857981788976663147611733066291282720975807257596600739609070230410199505839053277764487733311405793765146530207630387018868585387998377468511013712462658850740295867777415360843653129272978622618753847405301804087781881949167746807479743975125742211640191309076873975510800682243612441133316907702575081371202303058981996049216612986518693897352198801874536897773234542393015763054711909293923163982274971229689622355192774797523052304981960228494143435755509108893632087676779227702813991378334297895190164592262818213856870283311705025122376248465407554290832425530265385419512772659652349158448602503567758586479645701750017195055613972777070815860099930572483285770228671735577424385101927203229042459341795390171692751747791753397734304395266035495845513813348113511451409765480172601890956833299818867665766178010165579544617900491862774859024994401019334400342189266827486477607542078466800903046533241502101193689949911993194378970771830375629831055969666663155840054535627151238056194669549589427294478790262046232096198072659022904525215242116072273138741701692071817345380657169101607273989867233699741256135853390285700980899404755130536464617302550346229102768274437129509007885028865070253800695354584604501724243164062500000 [92,75] 490072965793157104325755287900168105630105999677210508452608674202503772070005334734777668077730063373502861400249812454977369857350136387143950976311654505652524668522912691108354223756951496093984475922759473288507834141544377126734964843435162790696277558218015199578149474466189409729882289059613768553694730840297339835827313880965247918726505275426497164493532677041255394682217413243019416075275175173580555059691114308144247330354913964245716547400196247312171731440182166665563656402945431601246589192930530797539577432873391724240628705602313722029527666765523862927023307159320578700100019062045870333543008870731291705403268265341459542816428546243014900386618239966394957675108797644730237198202866223936769438577814041731396340974901165863688266155109216236506477799004152585421276272657191281902136147772959355588605172031344960817982503556815206156685667374258023614890820430900298971818794701197243344263049247055707430163627613098544555434814822282812847590096281824145187983368091392878222407889850449985475727249982399632303398108977684364781002315765727224440910165694752843269494505362648953815762278517883978045029497023455634803852350551113195164883267622287346678111234153583171338503707867236914470566096435658826934664252277200135389750462113513235028429082802083137836835338297652341081820715884825180943391496586779401889841420853986239494822237768693710593320336182676172101892235045443573120150192268173229050769551757790326554341687520726445916658834001508382077274927342064695248378600412187734414368859089216033534963245629933842529906822149996701699558245852195657048226811759341847645260029639606829429411077016273777025657902037230092410927703057650607569712244357670985836118591917530057985715682139967870592429169365903250241356218551728485452447407477863155722279858960633867287347927041681556370019479876625952065002022726562710199779294129755275742313949341720001772469990581170568502601862046490548908980997490286871687846140174926923076256265095705211609806161218313779747235332975774917105156405860790972590435123811830274316133436940426059632690981789022956933745310187250096021919391582514699146720952673796525059167804869365949973212622730081474836083380113637553146431605675498987345366514315360817790844325225629585814236221242312469840492949147846527332510796653233363189259978784444101019667893587294926760478119831532239913940429687500000 [92,76] 56733819190326388481328390825994373244981610379655335424758406143099617642899807899166422987403841501850218612342379236751730785496460342618595137897742236273966521055364681885571193453073515841068065306458279610357420341140472835131614127056847331152553424695226457753956980503578640505490630782855931324671399337829727226095270352338362064710118257669030393661344310566582185581897004270959161280151277678773972297634682329211436775749388019144447182967401068884932494421270300433544594700244022039356673378290350157204635100667541346355695010952773181001338935500419587682083932277076527625129847572322256021883163825733792193225458660784064919521614674328420756006008257201613586748426795360862403582259216362402280108701921921126299629570966203145453228228592022677095107864849528912426712830489389329164568752476759912339151302087424948593539733311111849056358988453855367116149877215987176733690641055759822422075926274990661437559333558498206453941211336825660764526783488671753423436155594180491023650238300119198781114669161108201495590801772898938700046900186087429167764190292256789404958865314214562021959833494556172509415927069727023773879520216976600855034821723963291737235256623361619610241396585854972451004141761557683526914355925445654651121501040677037331573448257684917889128028761158035691885848289531072715854002087812958280814707843393606428744847870196138216545586548144014025721230624530215361463230205772762197622443774405297940037650890695891187683135173217252020460422331360796159942015254994332270024766136980471169426023813815286036747970657275143429219421816993255629986755010227913235001015761140057114198549650653406384477797833905052173235970061607133452409461666912782701909339897694948363594202769492440012539348592700869772995672211642089446554987187632612229306767348752107189498665689054230891857695114002445698349019229894141798553832569379314115709589257062075270044668827803149711116361146511001008825379993602934911612420834828610294045037568767529152591043442709076368821444715107079543068151432680320489628603123087794666310121062856227611132501254889434863622716393621936286147399542970572020756533052282856113879789029307245639536636248253297930558346012747241914704322849626998577770893207036282734082607375572474634309391537298496063650739748633358320527409627000004886275900302391031265140247663580908010771963745355606079101562500000 [92,77] -2108820143126584758944916647885247828769088948492433243912152190476857412178248339837557914020201408570765374982313376294761669931987888688662605825005997970495464474434066474996316847296417847476979458494652519785094120597933229647830256190920528600873572910508800212929221711039252276184266582174577743542606023073003058938689356941123948744115325767375801414838089162472698264565230471159453383727367003913003699017190932949981294794700107212824192590222466751650009892784528154806665982414669029523363331280085406229290888879790143804341491858913716600045954752216819516571824720614066598150954461007901026244052199874916385394257919536337120670491179936944988799994493007614930064239363660654217772531265316366776216449782682229150175733268919497476159844338401687939838401758684145900832319493783732229381283475024518980265031882037485101958115240130299979312486569875052972524995786094671187125422075488718074668242530240359171424789063399528861922674456411034437804594845354545643420264815269162191806314882835316064766098318890771904486080001413535952265329222520120801798294460909515220310458317891432435249462361960257402875488199165951870751891590839619567886410497276397078232693633525904301385465665091692070059570565300334906939708765333860570182872131619919192902218086734344303198951642313124586672868601942554159451478761287431877777633926679523422314357221134325175347208671773983808408500260030657034000984326631107425656325460637623966266851023848370187751710779837776887771233314213693540587650826648316378587557467188177667062778924799197250083777196696295040907926279300663086299779736789437304842216791924318940605657328137613105331367492825798146482136630693235395502335211487296802934065387021177261929462358420253301597326703692073921919520689674300923715126181619129507955406539130135676047021581704143639078043584440727592599329139139665516513382315503487748054456809040126333136301125247515775124447331582446977348644037351433393872747703774687705057719138424687438300176467223219720963549642699368930709483049999877904651861368935810421709018981683092639585787870924773706144307463757263535381423672675693265669351210554566803729820184801156955140681055192896091363092749188996999950546793171842552766635578815749045379154239825877413313295248606836894121226114771397649031940103466620592890807877037892114485684302849222149234265089035034179687500000 [92,78] 1325953921800544693503359033729089603008169405964771294839405779779942426645914735832689818512363645694534730754725669522970718628516999997115949351556102254240507560685864410677519244517442647916546315414091920325545325970174850760625629137427147452648659810575350530656824672039637360951702540621212218080594974377797761344585409442250119704753900394717915135312044305104742193512581034600377282286817403517140567807880827982123888586676884298089978498793890701934294084587779692407857668041157728889953628523382955519190455538657707987551879761330398848148779073575764550149703715592665974082165976338427681540262788687589997741237211464046128716822759451214056786174580862064106199944806327928334500473090209414386856790452771919333273115979118871242480233409737147789796917104024977921594955667055102772475727625708347722996753928435670812432286399179066929265454230802743381297717743997766748341571988645019481756163107054763723375584580327192075805619913803450767617976932326108576555238330369589356805038861036969422193483748197568698472045511133287388832178082654361222733911976829949790316712720152964570170659864940171910384238958631368765276544033436530817708630811072512640817645069099490336438662989173355290351552363338240550600647157000438804515051146155418935821484465194667550579281857436041811952106584549534101072801718157932335081643761066071662251600687956608886037483036057895695853418022804682986954194577578298808945695310799678525109934568503857325935114783033823777833824731047174589749173367106490565640967944835175428893342149181124143274993517573883987172005677586964368398475547314955409453376442303789670647546605497815814936349259602651663789549680374414870253280175492100373719693560458024630848856703193490792639511970502083073269667774200970837359187564839728362412121056892981754901355388115049299349119374256738164451207635714275469705286409444112907058370520402732044300560845456556380681396877630552461094948499499571916784968544027293416566176816763045166702110052641930542950497214819987611571730273937024453783137344462998310508225835799070487874539703605679411077818587215668457106122850210559744667022736725784335893306805722551928696186566619998602823651879662261268932686293789937814360466378058387950086964045115680823112236421740484406851870287123572707205242285090702348835976983080706115281088841584278270602226257324218750000 [92,79] 1738250699205018399991143209623909016493390352953359786581842677109353416198059477724295123195291480517246904978378730747043319685802738978395514386631577934157275032197131329082555317067300033507893698034518878317345183751445183886644546502400100186618726877505036302329694284416986368260079601317489936781488821326883834693239558799872326367044903472251721119359197314427484563623144935677180053387137872902527995866188921981629472359652615984128556243812562810607043108881465099080530840998245632888423561756965710299473291266751510800640265926267224836858432909558920828837090299624438420480018886566696884181863756302844385846614668298466047771281399681812098523656102980173507020755327387965019665046948706935469314975647296473041179415036870459860247971906333021488435223266339805693194756696445330318265851974796467036044711672753473551390050650592181244188205293237370268907630788986963986265070410313495055141572605788845523633080100208773056914691236580610804165457416691821375065815144782812300077022316553798458810552135834411563298556689735348059715908417787210197084881706712265810648019695424003744655448699267905492155939397081967898407878772829630159745950940267487709557351546859471867099728486254473137954206791285743023861048683066077006389235891215236351408664288432859579492252854168811474770555688410592072230637669540987722659669991543964990407116904411064078331098206645714389755889485020062329105376708541914367147627549146251673752972675214305775370167630818055980410963647064805423875710149593270287616258602028164534562873073509297258761825584289623544904774658207209687009876112205768348012920571706938872804586548378475286788705991236787772907134622858950758258414398910478771888839462439553744147828915343857398624768953844566890760967819431909995820417495878471060269566356599035289128314082116593336290154180795435641082094020852627774744714403810411924287745973078402831051573957717867755328979986323334452382859887932128730677328470650627627863279663393882191087249606520014910074355404359828763311856416858953711607929768280861087747660431086217541751139600363130912108708009780811391664511442629830236559850448073862821814529512159389001334720821422487331102025362189140094816219090594219197229574147503805862339174039728901170959576997624239962052978523858021639721997647159419702247311594750511787310642830561846494674682617187500000 [92,80] -53874582313500961223842279749990460719104919292603087364130748983774689423345470578850109209470416503470255317431393919353994372847438712877278684449318347356257628756060367038160681541003782926038866100663871771633054684315406077701050621678504578290406622697900137752601891960288774408734789606924698828346619290813271978502517519005635552510069617614232544110186316217540357780622328343137317066100534031377118270245696046419840124072379100216326703124649191560258421677086370154193242818780995982712131283222375189590359849108795324364567830210991165792025760896783343839938003169948293322630640658488207615323117862515424484252572206932612066893068730051109036415885906390148786299243798918066158774033396368194062455906269192029485501777593591526966159237203955078324203574098485060084479599261336663439959701247237883105203058448226997412444065127747002550622603534308905185930131058741910134501110069768881707616455078084082141584883640223754668117083397070908091500269570767495740940966389146589445641089897734330614831647409586033130861983879161784386571610250169224288302704001348049438507391523322626001143411764270902942810435554253398909743068799627508555172135442506868300564533950175182184740834791973166917463828873723704337010811240414579595235935539775313886142665602611340304649913773994808970521732983666726801079806166959511541459824702455601203861187718107247795825954469944018962887584307081320640124063352364136418457351933819932412186112685421440106973516432391360223936203349090224287526112452847391649857539092740047894129863939046803818718491563980687745332129800055859227647665305192660725014497992830677111044086128099374730954153619232303568391944117556512460850208625365680188156202786164446835704333920155668341130776952199728981587045630258525754069164086104129819437904088342984319288465726941975925460884180766210713976654307162260812873393527442621346912580463852900376440193796421704598549785586294252147939759835506767529164359103615527244489493906013046798395815532030414588428509313083203591321701741433538030158446814726637995528546249409345997567464920836077653619404819326281345538388630309904072522381052397976571816633961267388173299409633723864889107462676889298662804068604909724018801853849026728765948742564477565000296231279181714119551586345057469436762513192988048220656155384844510081165935844182968139648437500000 [92,81] 152506152425656162586843052597530497084649407300521820372693089167355193859455692539188708931008992536952934978765996009940338137054989206912883743661698236459689647528067362560492122319247548842144831293927165772820664030075298147454376168025267362770791592265088243835147552087746722218775953605768516001393197466397975207464772855914177776708194110403825531154991160187311604121483063169037657754822931154594094932194379601480550104886006104262734750794290828459898535294084672184332297020176651131211347949786003825045343071542262674693584621040578227835281359131018677245716628699793494477375277926604536157149341387966737392376378057676907406198172818181971893416040438480494860984321647134405679776764759562920363208722111950584612437430398080448816720910564449918284622681274840119640994056334345503326620817243829987813637060369050118244319421998966881759113422404303201965414789795061236549433320525791542191979670578084076225590984009521438580310149410698555522437432646618002177654922444147772033733990254922678336939873906508225000924898199237345253500160142684033019089625546562287564828387212468352458101197229501898638184152362466461803287483155183849735679226965249100557316129143543400592879116563771567295827037239378201155937785899475619263892842862311327708245947250964218763671544858835465091856389536584109230791793546776257839723998776729472700295161284719180287309243612194850894678110556983181164906323427220792571104271228076310924632888217187277847342031101548172411026150453039688004953093335006288324311287146837129359575234620633252528462166439260817266921239624574848765045741197524078007215154670824014862625224586483307672800968455685686348361921618321986574047951765410017952577260022205487983232763396593507389310345170029985196914041374300316537193227318191868230029828366746435366483438029328720725370197034924901167191323404553999146186586261830005122313379022020792177892813975782115917943880360830495281186330173853959982597625607894333483881226625363330768591600416942185912686095692670287603374623412072988325197324537996134684960566786126280002002931809515146276115705757940746313678990014925302775233180827911330904601690474604825688242885516669986127629207163481237697184714991749776219399025384578717546143574995609295728557220860804159333822595342446805722021320760685214618090910221326339524239301681518554687500000 [92,82] 31472821252098188973203642095489686111233968136525200297830595685472408438459188198458727813905467940579612365795410385632675861845034062827203424496558829476333080448746303948545272710620953075168231257978607949560829741311216079976428696752331232084573131959683022044257326101638611006124309098250295213806270444647673887131598119974234479322990169383670453750248854730811107288167341876017327373048514404492063581335417140175228826537769159508786014533828021384689733254263265743457675634231103225757633724027089046653698389606261708632398377368379051766057800304151438558010882510520750909013878248551692036270191746500998561392340616291447001365837778822097200561884655299760617228243599009753916884656903322739188947334219689294362771609085042009846233339263704495372854838454166921343396967262294923481399403179160252609204882810227605843693398229089359600787396497267011468041409925341765840249296277494298841910437035889631549825417969299300413111388190551969571677310677746962605157760243046271010464970010801799358459774636701464614620927669831954647026602503208926912833673239270933853528835017689489137179272230134368749375039191550707656343797271808666316131532124043239970184186532686918093056360180981479294115066089886493817679528268537135916887537213553603730492899815905282864036275769092655881531596535034874060044141606533525241331553560174846260324199636741263523884734083574482256219405768148078537989520632212960400184232794880580830331339850667942663330422090680678458793828261856665977919960672986838353070028194673318928440010091452197394307521634580907306518828562851418870892518240561618795849066563077537171501349591481940627481500889318361622599871158515993820491925231565257962744275749985605443637504186516521106656125797939957969778747731373442815754099864243739077169401249540925789150767274450228809173521972256993021617784731220710734736789755779603671171328421481255053970238899036994682488459245654455663051131127320690214331232059590914488800385296546789837184529088398643153625659043934927654189572738825901896999814512539560718979882945057480825650583340167360960348955907318731037191774267133945490112147936197573493787746003292985281457227816657598062564388487863165512602286648477736832728952430035749357212212859443107339017502897482813604061077345093341555214468847355651064390258397907018661499023437500000000000 [92,83] -515895496401683231909730681864585733128286877126475567916148106462804407434249817650982022276592137712513037997042146270401825339704773210014163604888452165748757314326939019972993247624344534877514187408451203686842754884561686709608212069137282115369484979813419228180185589433499234054017148373470091336352859058517744545337551386933918988796030495669158116742244664565745602130363106231710025424913130099471012714505344124153291919291530492325071860412835355364874939960110149775143486236981900561337986460240739196718708112468245315732629185591823224781534848601265249948947891291253806598076835471456413717295400194879868133032303003574996597100647671354799225549347523560670587105617233351866610552427441412846451871999736859001614834554783723631615892643709362157850410789929768287379311466825997739547966161510021216061207071740436677649258613751334044070885192997504381126590911088240092891730947287670972739468684296789584225205958837067156369617666403630867122167431472868891205172752687663715944997217522574792998699268844199062929032926432405073785934837339710421264805883953003848403801501483541773878075104251374466441269542789906018627425318423862829904628676887029791287230364086766390671452681655362052816626246674558314939081482743837823683426144614405647203358574173559992211748550715253203381755579675454387851554368495741180966515248927688056033526550152553849432628211948016887234097577334789762847903846404521408406341540807400798122025313772523445434590689426910919817249003058256662398103637475623714068205056440919943099702177960032413193068126770578454991165071216008410987641245926769565477324325900672417577220968972906636502009576106475948910683386327250342801017987493667169621544439740576669181281185489703416022066612615982444052705917178600058830077973389709312003691705080197715474688947228195027709772837141200778400508665689223439682437532641304395959730874043809484049452850236930938726391934523724184958525613191880827840329340657787045346272018887403101117224169791382614087405454112186570413952351874687339578701004915458081721338648002937100771363322493101585777058950153625107850215434973370107727558098080309171307256291833259481861654027442853381403144451047728085737084043307067257872785442273465829322000745958033216443213287768132990314902062681964593683136875627414497103018220514059066772460937500000000 [92,84] -6788663424808847695051166198822738265954952564118466506011661751337941861118325513892936294439349407295751461890555953072887727594133086667418016528028916294859862957622240727531510316365973274482412458501931597713438352409569619784809260167642259067728953150786286136833670148038687680277287238559412473781742400767942931871027922999153569911466022294710506458170307383270905156791259480422216511404513721103903189050688503985957083500026134584362245402823511472750289991365483850771464344786062003648889690102478137368019569655753332278671365436355894637689298778215390900240215533713145871317818873595033544775333972634142746520449225266199711058687042245303803010086764814210384567474462277264886492114135536493834731788535605919027964537536069991458342410647306733664770963567601920624271342923070399451163799931765767453963728700311386221058152547069447314476730445548883424606212148852256496109041006818770980330422796729015300873931231607793293397078531540449586465014768601310719329046958959445095464172096571363260415041627839345811286931323640459823271392439301132526336681675197635681433942361216291320610312079052187747829091128294665346510819878650699067838579543092509948041968708838679632471033922926693564755404753001282337531684013326287432838300779212248134444827363528213243197883382059222269529630776607032423786888299637989569120854033242129247952328372143152306181067655098246076790205440082909369506022679988363556334946965673125602324848842031560387460722543266587512939103585883943448511585076508764138206422969676561075801365396502574711188220811741643317270539193487794517029560465070388199760212150556226309544804578330917664619655512826003724040413868978641967600678385239321213989885195149209772860173343754178915725656414708786370389874330238364072494341845698049761477059491619361919614574431530705933717495044249827682606955820660909841160109942462832730689064520050635904777259776751216796677107666882485963784392598406376787688746863178172227721132451398291372688031471730412689696008721858308598490422607930334727950814454380734246348921623018021747249600493122877794829966409328412397462148452216033995079395484649339433984625573615944838832796254554085907058060103108485747271816421557800119763976415967335518091038242517394780113136454707562156061478835619971180143904264002117088239174336194992065429687500000 [92,85] 181790629405371903898908936086289517270637651548836290801861808751462590393464844664106289538663113716158014696104532027916042492707609844135724903634417956634258453085253129798837862458631195349110237435140061629262129743736715568536392226457718636526057316841890316031281813249350380611594031854561413828932956509881508739551024141345994985025217320485719785470095199199476066554294913118663366962662674258417182258628799626336288096611116014487067971174405826170986595559278461503275887844449644698158829307619558073245941041753911466608352642888493739024641387502986266291738071031971166917697588555272188938795827594846134470387035758567894938407105181206000968612343069211941924549334283559115598078556556512043684321550512556875050766464720780885053255406912450266661750793354512133586398438755816425236848657428387940917216144253653068158039511830476188472436147472364783299876176458009860465767928623006674349924823244246701150934069519837943439583116888514603617768397716191883738885331391639626875915871401640803488456261156613363520546622335033707825654576469798579466778805893631738346041627104605364006690707491512935105629480243171888184537955467002236325249059841873976749432449154653348665035351793914772037604085777149995515682548879642491878059052008680277354386599907757924725637165424086666049392248142388748827113572961463372909725047996467591749187457899399408156224837428663425187359663305439170530896893104524295829504671241827584035439915645431712544764896033247416202101072525351502073634971618241560129094345086781286922057352103900356069360039020507985510350023122630554112387149240398004288765920620958082105876221331085497785321534067341770142509939100914432879154474127581791890450905466529051043642591491972845716213202067502858900933958306658692510178059004761328543840341475847952941260120420764965730499955056268530290895561935828959429425453068878373021103395792545366661573467914944284328746193274669880234951269776537855534064087142056597460254779093448917673239692624039816049325843320947460912437127986315189475107696797006723796814124458163877922096413622290325554926622492507484798504562186615875691315705115498127859671674988354185968640373791021203520580934124244507638101427133041391348102405625461144633365440615017114453162191749217310433234994142832874166584954082281910814344882965087890625000000 [92,86] 714729334053913866214674352034816021850224726265777674284145662029054819633325284836276399376522567543215800249325130404261521292914295682180794169465546209018894460109431420318309856078550123493993704945850825080824342731957370213371646085716514422587480493645706139480336518601412533124068122609479682605939188610424198104081056242904218660507694900832755043447006553465346822371227218706076659655361032990489013314837531622396911041388074585305682390689140143353774813049813268949760184710219138093866747444294477977020990918450791394032669089235437763079000757376473465025622102896595796971327556572202892221155082753051793966404855396504439291377243203100369992472510460784102388487419339907626546841809593700576279313479375979792018982496545665859378282411370872898397197978865422079895333417077050315596868490220711481298127130532162216934872540598159877912609981873980651338464075395493413108287426804267185964830821099932403859872324590027689525308589611969640659105303548883669438764824714991444851105646864283512475180110625655493905762339400224189328869188031788639514716665871696834679509129113679054893481614132797120152879948778719438578455174033503632584070353790158309746189498736657263250465416116306166676426009773714349531830401858452611845318228936629611403153388220640849228678911643256702831371300074926409310669264253376566002769963910272435266884571549169321786150197300885380357715471315205068008530576048530095745381604709172577289036338407025016066234339942358200246438761763297985516047724943047468940712206803689911608198256334233793610373176970195100930785933841799739476679113048458866681949043260419331108587737488581329633760722965805989508591870990145089420449625747679264417767280354459757592977850448205540045368190440031185074743655532785687330337572215687158221328375668406784065145690672533231099955447582349319874734829442146691504539772052487048753172403444538927310685469154494762297539625357423466983126011215197538241836735390047657482972258798583837301305518272829297713773104676461174470146609032272009225341254041829612371078559326274203205920178448521205659216171251965384757572037635650692454036885669376875113028028899325112339579719623102600458415025623287289806807138647138602881499307179196162026493667867923958829736690626371467526317929898161780567877722205594182014465332031250000000 [92,87] -32673319752317156981234363736937668206031205023831284241592169508682631153319754098015260725481600394769374547805403857011550598300476591756091437251050608487448244770496030649119348891182743284337181343629752119059687174084853849290256130749311365696632182125807624867543352156813198995842255342118834043609832233938067484490576275961650955275617066468961969199139943577860744113232379761763228205842021580767942164512756966817005384974173838074351482202420229963238458555032714818812070337772089123439842769477856475928450509841868580879283659221547044142946249594512633758133657464742569400567911195101538602635865465387253816050175196768473569627100141521324485771933063218720093026117264295322979859670788503424996698725264777762334601844956420830978515583354031530956235610197005378066329438510217632111655165739037401685893164546616139473085064449507762304119580430467415806038139450836122915413852840582020335107517020473251050823553068919071582589246909266814827760415195019168412933796365900826043895289937030138591189039445000738927837442000763144962111663889218995629600702383257282174243085584923676621227789651392206384316220509087056982242913205857328326613909683939365835633870314709778450003731770291837247957350925242119391225555700031685656760821337227783031461836720377783109299433976048771730590515841246981951003450590428673115986686749311965030166886030393808152643145093166449437868213892077538996408604053823202194795424117945795863913580438881807896268240620393942574440385661646242375658735222332902997319721294719976489077036294531368032581434799887569494234070062534610253675302167938669775153491235733181923206860978590885706677882623170732865388781042055408440539939415284707732638547376348406338118604914240843354684530949078715547615595320097771753382298992943945398031771956040907831429657646067395813847922944650267639893766785702895265200598870863139762865450009520410048860918421809279206538763441854482421176074015751743131380307643859996430389659146740946955049381862264137084417664669418493160371276964853153564949273791616205334894645125396893345657842185160149103753618734917272379341706880025705357438024695996358385267471469527675481491211216225311372965196142406108634865928023265844081525899104185217026479868576845101679677677669545143542868351384925774572002774220891296863555908203125000 [92,88] 22471710514218250316301870182492585754205270143942645742712815846210439420046176065998653659565931090957989222684655828068878827878836357058931198902334586459324110478121161825672465259327003427454370218951895061914259511299323195591801395423253015866512324715645870613892957963991490274124690719464255045450585626630268421521083012672005704598626216041242032236834140208734860373578020790528298521396256939289813499548631769678273764504311961113553211937275424140860746360951060402882568264357509632394444854347644805436586938318305098472564559577353772132267267901185227720817229257034544672735359803099974210715698028090203549513994577025818906099956281709941569167407583841101471669351785908435195130438464902934371209132675669823662449856391519081830004560435145759805606475621840592907153716970677663345855265529534493204951443623488453972100015216354054403345849511900762860223017737076177294106449082791664442406134153997803078359430509931362258969101513842816499165885642643745113660720600077979605362097301220784606759179779816069131142437424513442086260821871898181751210073654544073072136819602910291275572657837482532019102665268723950327038123722470961901397173767193513347932387972702382758479891051204485320269745304498441826759499927605602235434425353630129891453440092011546032349444765299270810713221077989099711918620766082100889845961569474911505307332696328412040207379145149004001337496438916982542032615659682515346562319994248061527326500631793426803751533683820368630931145829752212170249523624792184849198824527316696787001905699548276683984082914816899359557973811433584725538896358865900585849041062264374233875966590574030881546693216266657125667547185061532919587068050882456038513885574032337234725022449708832092246719914223142697013831568172582597746241978671657105968040571129336141292985423419503233315122826178693027484255088057674818404670043431008499982729107158905488091441078697649260893025649696173874736169550701479058827405305085684059216513724628348865237596106170966339153379903194094343763408645634401681246971513047510452718946951600815474605130187995225434735301749781709148181924539452073509205111154916296421783162872255159108901875198003368553754508742262507935795589823046712748753684700987168238316492464689147700382405894784917301324003109635445715393871068954467773437500000 [92,89] 2783619639309824087277697813640019854805135854155537258036712910439581879021523108442362898497761088426646665167667753592930040948746727804053164516880164042617109890877866404147721715645442744903993483045035049992626920435180291686093025416673210693578007778158707139807014888033622872576329068752428162824368141433413931490711953483133173741888439891045633061702492425133659206531179258829074103655153951227751828910837084989296794563630716895614229095432389010635967599221824384545362217782800755081342105434267134899180682308556152271431102010379053808008299184915250164587030529330563742139499087199016596377812225345961013999366331534120456198579999924564528491689083181655185993099140518106542168896472915970592607849106541747451164466185230288863910744946378703236104759805388636191804491421473273545934179825923472943265249534153274602417450510065721405526256753963052574735961219044006563735455053742841407996685229029718043151610300334656338720847335015189623599643611056050943069489919385869490652665141639660749471744329175847301287046637657967659075813452102902891507104191064729778810498579926165307043965043730350973147160984592345979207744322724926868521384313909270748624343654912990807613650240489131302212366664158917091391778782968056556246750959133365257324271006248871197479950618253496226078606295798887702629001472868248803113316141723399374146907398869666254551393434043312449376280520768022003137527310001655664616069197344973905038495374251485413188608875440557936543853857206660955420176554802407312971521909049230362767412323770058783119881462288777069861745754479176495583978759908972197418120822019317769626459622246685017401346391356893513126113244817552682142861629489408042613504568592002919636803130288892068562520852066530001915881325906617312336097227972217558132912717373049868023387321189938733907866663348139384765233584058454779340196630853345215861265302514567525746638946462774200026813538369070630141963360459004859415845925021209364425673530183016049058884899755469977092817395803227794133151724404299228921603322822908463285986100401671964746350483725165169659152314209287912185117150594690240583704720703200053266934410060045835623518357088120072583865806030464216216313719464707571336246143278418659318492248970943812713866565347363050946666996979858214035630226135253906250000 [92,90] -10994277180258748252172693478024150997673093881098395123629516666774452912273942628666324179098941510740889129790815708341235199406215414986612794285841255404437839948615386424569160943499731036402909025833545047793517490401667698007238361157921595574728640215767436991327914566656917203930582139792852460808496879792162903230081410584619698314855777126583308426579044490422938431310838455819077550419411834415039950050641391530627420143182632610468238736061793015876004683118246473010204909415453518628668245865670821019137234350657752645248260525926796831006498536773409497902186739557969345159978224814684576376949987776140802233246437436415901562186662071721034486485947673206011427503047205615738242261358720467020805968393129056976055782851475546680043504144572182776767430545848161313493043489425237185085424406221389313415923016255649569758095056144783103602883126306023708930572615729493311559631118288018487944825602173436625033378644642987196036550836397030956678040763274943554584974214248841275927908041598560944747362877075370213963018135975463576032970756017353178575923130827496018241269163107427074496690743317820244051916133715994869185654022884036951769854713498690970786469067873437593049696875612220855480803933214513343731815840134727315669799649565523444038609662739411729969244465682581050313110460885301925622814044206270634626755003997131516500982476840239035589934872379217563708532335360641288173662308154421411070306025839626726836935319607179040190322948782116609892345024205025185720962266005837549690986194271770912747232391003626702422033363671912314863497873323504624922988123477542695687659517875822745096961716347057080382174615039720713623232191008219361903133997324815135199019493125939133802786175192142757082005353719629255787888851650801334844726803980994356066435149690528490885387408374133016105117053144191671941436125548562622565671661538918036974103879800580895435647017988079451842989982142809723605667296720768677366321622974885265733895905606038987671349573277149304694573282226420745090665495502532946013510760177039230995779007481496077679668177700598960596955365782626956230943264348695987234685021264085014041779643985561987511536339393596639135197784821660458585171452644389308760503837689348020502110623693703574395537252137669569962284915567785501480102539062500000 [92,91] -48076625808031014456483539603090068197038492182593548571838798332397089167986227384719134267337458765584448383507879002485956866269884876815170016406195849893736405880628762714268164942002691796947582792770633322272604016537218275690473462516384921096710321589723501631401459951104147732732104470376317587476920418197505515886314869636466712242248817894252124455432474796558334288201703417339093519737739193991908221561118258143988892553789518563412655842396386530474366117834164335393096854886533897900498173115015171176042963875987724899854338067796169755984816858110265408333396765815308064340766182882358623867358457784808730194595724657933898997951828827905456637294504522196171418356891015200623210556390294911035306632614687425698613619836263631112189275097407931774409164287401735315250040755475623748904902062445861689704499317468666003914831954009606485143148999842518384080847236305335107707854905321047449574506082635343969162836523362834965753499574204409175927583313248308291247252172219034551063227883451569792586052657924773463560794890320915157569973047852107595570733892241053664949378749669712155921634151789233977727471686798361704109779639878117942458798197653749135170987722324221672067698638587842976720226532248990371116795551825518901889754097069947773329479498070366772391196591319625357532206041515150521161849086829082870675998210230113561702880816670921701883230489601021723449914672798266585158013221713240961005520028183726158931199050315262776259695790989582502927873582063460631365427228678986598593677320139723878739598391408871126929410183712562552668587660219516571369763657426874627268957188415557113391832095506876622804454175650193651987346882301160756227853202836807837428839668240886878128866176041313446663609995081187305046590781192434955333041970118021866311480303859728576814004732279350447283572257967896009967991539938586272356605955619402813940678070890495908087443952968764993826202220978364129256894664919302654137892860888409064944444118037662912667863857677406215256435351964356339979154312441661320928545425025845905447036759245912629862644129720759299871267740985363296373917087284160241469240225022836782833101759596113687055688348514832430279239840050537512550382881303949770245870236221206998632106051393412050543141866707651697319663539528846740722656250000 [92,92] 124469532302826190449481171080679684826995948587302154025651256700440973159851185124785797976639141241631678829827221184146068798317354356010149129281329043882299509421566765641263920331945638949268118328269619149635176449509038748771913935626490543311426129907254191849751622129351042780492069259241125200309849959258520138934182514567915441762926748483082253057832712764958947168141080323355667720666159803691733783393871145095308123755742346698074728274144996285327312068933504289272115306773985984021176106850278254060873148457394163456642008963383751281557559365056053453761529396162268233991272186281233060651765198827506683023885712916265438747927737444194115494654938274247477290799185059261668003124585448487196996909021173294568093290067255505779726786468072171815752278359067183254372446963783890892934177970406326085146358506570843815693886348438178747129634854545384356373460792102792035828728424368875507275562358485791404494275693548731509588610892192401721869575782637283595442422680888749805185875066560851686300805626032757442643306798637386405042845969007756324235830339855376851285490877074461693178120448790841845245515781373400995129823008185882582631243473881955027035530466555531866250778895975146441642660707067956564582375594668764142229770368907500030763235655229483062942848937703793877850412008774648711374633271235970105569089137207847382431512706080625923540255616876451453316739234404125681348509494441899259248230661179959072647217216643794703371972007917114787458476506448999123151255261345795624594976247333836193181617224460980350371023493495219004674934798060048276272383323581335382021984033144994184687549641068973676719690481826261640253522149479687045127042079554765636107271087154931647232429443789961621761763925645715422899052384078182267998312025041990617093057501829338723206598948887242114639771490908886768542914827470195181361199584502993461667028331896127559379498890056529085661438023019927381205726348246407236623017578301433500245927533200559033567097255040429704190421797492109171851569140066747269468024175736937511761711129329176568271577141792736368471108852258183483662629501150946465937993233928187371023682610460809187153797908244356213210456342387730165052097444074819056905288118488016462733302167973969094994066136839149029687039852142333984375000 [93,0] -55163101160566038563921702681406967442336586347500276782670359424557713128520511227492388838470343113526685529249973680135104479072722018306455795779593982837579874700630755559835855696282745481315473419501467481194882627470184435449622266995233761757119586115545490340688917160470499988610605583578566902896257004258327835356059704253437179972436497857887332417135301222190195628131898667120958980520401066203370507597900211161953078346082062027376389666464433997275660741988123990432585786181928045278078945439345717398268686309052816670982348924903498296331963187635762411648264005590768022383494642413949274630739323229317507543059134632525549922776213309003638901070595481440000971099982226303441731323086954916350217716947154524500240021454587490447024769964300516511237307943754068174709191123406042305844092672877357183336526373036752098132649626543172147207951375407905445571826632443662466427050881120712383279012057318934201624870865631100944501930079407521427495993094505658594717255218961099108966020265497479379469360380859441970711623501175881065110564353685442144566962803253122361989118825651673719579979275570987020845684343063628516801012447838757625358528177784243474487294180009184454665637626242588190446391189048783052911591041818673388787585818589352688726177464036629433555348629512876870094114918824449696755252225558512966192459475881875963231477309612776397801842067199575619368003965325174279666640734357978092496552923137463823113552502964762563996884387484825382850479676471322913459216020251635528704932114837332596793660828466682440890715235381255077920312535505393490792064984657551584115126975454109719680908242872762482775165409081932820167545625576176669725152054243903131607503116076683531836068855444849924225430592286945944154483146579947491564022101037127707953656756363287742243103186493941945734235053188560967799512556368089240260242477517917783513777340236413302781397189041716652591193049585977283370304452465210875227972361157357153612096894322267506929215003242312863681237223544972443820184515429258830327644562382614736083249500513632985064441333956645366377239076416467979869460191154584000879459653529340480710178582649202150071514431382263930337398701310292753941784192410627658138880868815548020390532101113219262479594175806484463599446857896376524632510235868792754943599636739766731052336177216131579461337177015477433274833612975029950575844850391149520874023437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,1] 8662199443854910491900368971588428678971195336194876729042277904008294876499531282296458851831718415567921222248338861088082989880339596359864684124883579170485203449858442551135324068257695255806848875041240628582351437872783909546707636505242080088121807446868667357990296371403524905988706329204469527016196258818471817563729869294813262978201211278618737990956012006072318159979521347310088864831033225223949481883412789697078174853463344927682576345262164116281107103411479532966497085819656109822897068591420269142181115588603778041895073202496103323927180796353277626867489779708265350099678764543530265814383289512726466862252084329565967044419678458083448768904355932286340460739520693206408728939401589426277002848172037910249431190817017625417644158226696728545910046374077258331955039046636472339865281143496511393260645027751917006806207559750945952750907831218178124958287076762526263977931727830986451656394248485180788550304942786829547844713183203994084539732600024968119289671921996651878233464489396362956607756011486157701439417179223632920326548877496687444637702098322426718616601455428435332661269276222503433947820440295165236127361851974828936174996309205551090282680382290823900365752483715434288820124721627288564316916740324657471370197563912639291614065050986394405294349587677065275105176659465308310244653496950976088045698969544177647826756067310084331807052278170513462229806973349460901428473697690799521079596772568436780480555631480862564901709734059968158020396786702073382777746724221030846101345765916097057898975925312943816790197711387825003605374032353918816675768006322494662541839329278595356422306352573308581263358092313782911172771320698642020934883658511517085462073757796431056564513788900033449354577833659927427669808773640558720046374800071630206387105818140985700241817473522581571709366375198099917098479448162066809355524376850651684217270275414788088811829007704527275237154673609440097461882231018714176928284387031749021136274743846651159688360672413237039037564675904368653381951415049819366008187126011620176100360986373721363672971031964477399605923987252796455598719954800572747288108062178737910925499846575786323504866187758661997716732755801857436336364344492503321759050683785966521608021747021143933195179917522851109800509745682789762860709196878451010620745543213261321190621951249987070217264642015451705098284568458411047942036020685918629169464111328125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,2] -1225429787089587576475190914447268760447619274681753145969188205947653103634295918335371945970318303061122779902638097362507349829119737870302127878733357710769733782042754118146405035079425123771500277292822567443567136981896753812994355554624536842146043106568563644361994807596528994917470231087226894366218551848377839780355709992439851814424110103542692441871303358199589809978147103633672363136281831446331848823083018436425467079713973414237472863833675333351045109116225072165458924330958534362112956816197399504310036119150672632049895810536678455434059586872735737536672048052658055500803813084034567418685519225552806125987547371585540637429410990306844227182461828404484264819247425699561138093750623301023316991158270992451719795530139827358066027507227800699881066377016446945876037045594987170558208176112901420844981181546811672114447038856704475019665086461766124973766396938341114145958416114766296064150987130975545349235020498483520112013518385493732729790278241490204825025294936302684379864150317372027351212886397345723155354811636957428205935602130229941444481172083132797109941314767744174586712588345906538743345329992806911193539528440017243605273355312331624654691859785409268958176880907913227481350166770661296246259260401810365183861691391633718434176921465992568810032694527855553134658276670337070346870500849113214424158275319393967848123244427150986403654990610347430248994830986452591690154028158889510936997741155130577849767911992312112683384593707694474328458257527080628720615968267671375720526216499552402525701424549660279192867718707092588848026210639613028028910345982817328403616850483481913868497644064356680692891589288503530407169307915115924444055526542843728278437436461250561771782175017735239747746728396632828789672163759479681189128819119870579826431142717693159386190658684382263932461001106283474200689356001242464136222855824481556592045476575418288909413161531342174867078297119874641594732212806479295214154312748864838276415684991964250199092831771686234134010659965025450909698823328661286163065000598334268879140269194163214825043601232298588468863973010870140065401365938648281476753908992167562130012861278251366209312799704377259681361699105746743038048199919664888976369106993693302503086508798535294770038123842738317057782388685963408009821140950248561630076583420079719701364830467577463913931430880546865837817750377876737689908370754210409359075129032135009765625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,3] 5629192117027349020067685438932364285324633093760666394435861005520948247297110012610723090963760370284505765264346607303856912596696449736782179572334094808570166976285034490331545761830577771558396737056060291123719352093125689837323995560362212888380616419195737291147025740841478185296800005850322008263472172772507219221398140923043843908055805390321615001903557435960793038563448744911932877926250914595196638358946669854812935701972021275447265871783449712681601106266071450115850587092527336395907181270693917290822068774673365002128488537977831477945950073931838196473209687440631562076610804583197403900749234408610429468839153937671401419068489934689931585557653931106680074187110107136122864802450341720688466219636323709622633673726288211436664743207691497168616799477999137735040447466083650948959970420307616682569749417763686481665620671985319503032430189903530594925774655208058060735972085733418931250176795762845088628022152621043282062743545655086632498397405687662930051872382454719300663627892882466402676850302393093676390224082649703428717024040789853579656704416307350339444915636547627161042847688476255801598793673153058866240123230887061221961221241222614322312609843358150300386880645379818589782535470879625911913193344247644362755810533802214871355859595219076240760220232163391149223310649636956976896592437684805892934796365890986207061202719090248264735219968259603992562199957530186269133658215711161728455420002372294893215676201595700887936089555620149275264214058855741916818147538219126483137418896821881627712560330249930909895948782018077779225177705259963280200294064224184181779803977928764736160925671124745341850218481915079573446733665147518961922233239656754614641274651287265118874215459156074402503469385313068258169267620766607133397804670829614494574577689587568326525179080452928940529095069750924142009554515901631179547705398211319922182970172871612151986613441333819854200123936971590472407950722615020941673125777553990658295566693478878267378985450548882759732414165163477641731516228576461480577396985886533684221753673758046108985739961866846556620840762822421615399544264970042082020163267139628661155217066062346361588078376414176417379673505599993197045192698343454090204380820145934910109633906108607207057736178397491821333177438586762637434253393253006943884678107161216124631126483867300754575802688981485833532316786137843989126718254045744771474346634931862354278564453125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,4] 107137027657674039584784401194701677604463036204258346271184201901977318045521541477080080051571228395029135995224633334560495516879823991013300565581447406558723177506600073244524996148358916451313231186170300195731342721376426803346769413192472960917007983043379134530486988666794508571538598293460338270561526443109957859467725620960541740237293029335857342050973309948515689844672709036071282831703247089944280982984839987211283797104806651981989426193241248238061981044178141901391482700490346326978661064492607497519814438796919157147090105821849206296801281379717157022128620848835253925002236137825500468569959843514152347851793907871722050995917484834155503647939310070102416286682803182536857364473490971948023906124433373661009627845685702358165854212522143887845128861566319564042468242587685725819275206992503169578653638059436917666066245973438745488313671812945573095819999063486805690811342341966683553612114004573449100202885364346388591429603014653657771237093665573670187246242149681175757092561218687437592469182369679672782855759371845162692830611788763817482117690257951459344786895950179272649916527671975628606081728807286251797563666593254295165522815623101025756218127457663153769299394296131405645608275781982480211395742026853514705001494563586105668445786581554135954179492839341112633547547851974205157598869192376315944805911501277785181933377141204713116122798379619175476429376811851713232117729868405975955578825184683849134034304068559351938300316406686909690728659643548682009360344225049389321191137469439146965246291842061986460684730520715132699513244594561066395685951364485587278556794775707335371619050918870944489869290372981318926548881153261851740410672904406799080631486581087039261568622705840285914733957181144150649636668166805830553332500934305705888331345767382767086123790244655146750164569593264652484822744196714686049336420886550531793959985217495946289310396598191918069119884436201566712361790073324235644187231472685920545523056601060071143409925507776156510250545337534169398282642259546023135190600319328417906346869170598721513500857782845019449288832024064460218588637717637868008095887149159755768958424237349417212681049570777936508150739399517012020125141593314861732208248502235542796826549476964394962749372905843977959211279729196419995361974416944451540454188490547005736472903782239814959163567428553303048420843143249331860749565275723813040364973403484327718615531921386718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,5] -10579341026200959903404600703481653718708565258843122875801100845647649761602853951458918822621858072337361695965269273385556970482779897265276072124431175102230872577129919694845846251954601252721451447648840081216735049144006744800392342435290827751525030516093071453928247322532851601694823816918335567715255251780406743647247052077001418278459005576934062266246180815424076292443913946055315125857020592111493745911208821717504013941726027294852305957948953725881349479984931213952000283433887208833739241489334625660071096380027367487297018659098539032518591520529360685516538418104482274173901672138883421938531056480268511161318434397472366009639948383447326360983122359123801656321939627496772642094627055670240769216341374835818558516431616211479756138130801915179240240928938211413072908627702625142575565690968899152767972453221496839077051050750228554665788771088581100169999370675863442305452234395286753312174279560236206906033398616917601651203362812449328229591954142683018739865484684859333522186436375034339340948997894296722328444640502165728746309968909743207853094897805886337085190122442100790250539329154214934762251843260578478293384143881545334457470086928659870442755043939900698863151641728239362883262279293450271542623901082254184967590320262537938021451563434541262765836270686579435485859241310203911051992238930765941090089529649277337826747644317773614661176951991636035751676246524836639429587774708211439049045055763864125986790996791793974067048583579810367142947354083950219561660358252471708329663380783242695679106950383067208004055729438381031173145392258366399115395270968846885679446724549095495676334529488118735017490865591474770585175891271852776440365554597729542706950334311250048008150991672166079219156440085006050438960708512570565857438255223733851133568153175921847333282195785126928590206100690549292338737479865102080660077116617927487982209158116564624502399398503835711133193579119766350019016464017427586224571326329346234628726664577952524554577795473126297152009730410420563809112140249600181414272021026435060538809161393920232098699005612084751422364247793906617793130414366787991272150922389391046779498108918743507885016848702579931952438840927409699611798439790144022435184979755660985068815287209390805772043216581214712412619561427009962271043257269762788165335118886334391224814005117803709680703886294791710332516496826902437099105552682347950246843915067529451334848999977111816406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,6] 242897322224610822681968859501889987909844931182547821578073969628438442848347147495079094168464173939242880608703222216348398792187636603089920899536318043891997606663430780521093200691277009321700088301016249432420306182691315195124174807963154723961254613702290496010081176758348994552856257042899330426462640117535990009709932158600654011896842428386105784663305718437722689645446496115158030008735423091189850302991788526371759081710091912348458663854781941903359434272162036006647752752152198242572695200704147964850205761633372408727346146001170937814988307722118426408375658755555189523685615565773890968510433900823844930729983854626920666052868770952155196202438831222680574721208060069728929810263378595805856739233353835914520100599346747524618760045084742640278360768324038856536904277293362304249298048342161554600988943874337137187893833740435750876639520424777116379504462430737356729800600102674934746657663502112646115644406182728777880663923790127524594068687602523191069744324587204162641731067240694685301469275419909789219199920026280997880038759886923483904994162662233043027475126565834594197191539846313684485587159798826367918940061936248117205636919622892000623793310653714383921139359660775104823709174280523651585218417683660885044232728478089728098219328040544334926382885391035736095425297879032966282111872228867508785850605410571178914818218806498826339406233126178545083628903100725346402820480971898027512758034673561821735399177428195829701401955675654085196803051616216617239069945886410194441128777351303391486778488758216599871134723981308274104754158902655704402630772410374312684815141863986809515693294748301708960852299043609586322451641425695527291901840175156452305987039067230210901249527905606837977697780368573467415944560629964154270588857387398384151017716095986933808390125523863522549481247376681356327983229240725674072408224614264427031734979430779353261361401644651129231909791118977362381502296037244157887653016159084437633268133884244726554915610604063493237576239017618942772316828917480283947679378175130217973511370205545098951488037110525667893572292204399787127319768450284747233915724163589736515375111550485469195999098349041318686467895319025639465336428855047017065712856594772216181098625035189523866643306102557809118608939891484598670194692901629367849597554593262525760341101417061450317723999412153643333734217950561074927647695419897694775727308488105782302568513841833919286727905273437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,7] -2218627490772504495646654209899513863428221424683766283031189877673437274943710587526267186337658734590626427572253641252693784823534760589222082805801117443988150495455423159494799574360176320456718630295303390218118831597885394497866258544167014412126686910000068693301293377508439189954384903279979828133114984222509285802478742669982751206942747198018733120381360531297863419758371833566642516632587378888165306095347934288217252880288512233666772236239309858351360692061590896835494590450441316701299981061032955595512045638899914114185043707646838664619414834605476298892975107984658432081971200849080467725634941058420006655122081716800529525309392115169513950142025714256232805492171263507952947463741377327455500663604360879953397535093261586126310286262327946247430805458192751799377413344674252002726087824441730775231970941845367654956266001307922694539121628332379727313513066066952173041262324300148615154949737453164467855518809926567024093483845540226645494151115543792957463945737850165644903827072127465405756730266672943078644413762767781755739020828338016157459149275055034919904378626573448949917240109757267252855475817281916893402210411888144587499027346256145132033956257505408244053214486173291134687861326830233143984729545726407626590997654557089730642655242974704494175155408424682429598878981465978051891747610036955289227233234365535508005330313157965248005662616593821415357038933583232690792864742663742763255263659179463389850872153000153659218461981973848343068289987637626527579469860060601628438722563163729921805501686676893485770695498337906767222560135719949328883657724192465325830789794724801703823913804930880172870020236152875301124174596509086590142884128680204677168546402235803546336211041636007835711966797869791201551524015863432517054880328978165276595653790756113265087834253835461788934754730007103764528381365422308864254618170601272551739914248319330585135579879331218415080197290554000491167579083915634526444241258818488568163068565897910226340857230588232086744548692389984432284004732515357603867844478707785353492995627682300700223790515109308718785135113424223667989622998369263538186022675248573421019686014472027064484848291480976484938210073296624405643411585532425160358202407349841521418366449633451003776511411231619519043117785545703171770053106141643223045034371290531911963692954238961279398049122238282118813068238508478706032323816102329930797362474064805294704516569481711485423147678375244140625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,8] 8885221918777640844017244853668932238680496478312921807839282400131414405620989606007385157695564962507453404208961547841087948588348773041952629426552581684283108639669639571304795615207948156387981235274139816694926147268572323422606421643054527075274109063019726063158417844621903163480071955818511402336310365045077400756534460557817299316429862670464288077380358684653015104844506326544615750030061949432581920043516965233581877272228402577415471693379131706875676045966891332385048303829538213729978949556897763559057266619865952605627446592292117810311820984830172004416390357880762377360233182816866439140250457306030015810523600763946175000536231179416858503679965244651773106042478017474632658596667379847000400746401993275635623028930680012223837251976846871540301121248733253557643623697704206465436497867226283296034744935130799980516642472198341724926916659182253588719199394254124982696381248318959426637885809175705425460483616891827185578359664364815386408083155267566720180581262506544065676015230687690744942227363887043109504916539840708783182467418754025994460303720871671482297261312639147230940352220256916303412215277045340902871741753091634616627732802479462017528842971704605103769662713040581485976614717909557811134089909814685316740612295445569838725699225653038142072612001633260178260157398560297656388082400939977533958344317112945835129369527038776840189286250257465046894217397899724540813103596190850768290537273242862645406868335963589617316080687378702503027036661259720300732204979193971436556829877775879021208146921051111063580200552740603353103922775550042594168833951411077900385986614100651083983804140487258902811867486150545855695069453781921607441251455080537438868192406465142102360163470021819651385415301311061412605156731308757652967535583969378726862560223958691437012573270484684915727237458129978069985353540631782939102896953661903432705135632907113233921044328794031513854426397557263791070154151176668244033697070999993070673783121996239618872017649910761840986366852242128629958166576959114038633461740887049633945694410300730926615423393977963580305670338197780788889434561144643828806550037736269259246016370194665191941807692225277420558755594942015927205746594810100013658198641209005806681698352636013688378089385703689804237166981487784906534658587983977782192810087705037219264467867390362917165260087699034397961974173681549351769917211702545640935668677387352997832162260216648519417503848671913146972656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,9] -7949873251613920899758469814262293145077206237176353164913117736912821402190487793231384461262377966947001132539313943440477567843686778967079413395871732496928673480534258588698943935692803451555344087636474028392727738649219903941680212826445792809286256119479715649761878120529661948117022448468657620219196036147383380624786111169130914729322263143250481868611842478711272941848263942322558277360749595842323019485643263869624500160115201130166312407073063751319151623417721611930110283740082715303311574041934653785732319375871990307443582894752959538276353436527416891944691300448887722506124909098090948920018171308390688362233028893778760547867812617379270493860440604592750210343366059084559351740364820606123372888935028676749896206634700726751818582722955754924765994095310376074411067634113904184403921563716188391046961607814564771160165598620067248902995236125959759995989657271314315019763383899249571321771608833808691766888698036164493043971153389945678885144956624162050066355008268484056290798381660253257238274802666641962212625391039368293881581162528501922892184531365073201535357450629033801778447489926531121041969816934325576035917660225237396560018056268923809218410982589196688487470512523173105183678465770511508841089768751730722838098945282654387973624272954564942351074394253658993514018294503063750158640699089414554388177766770361437278333464891332215684162624468106604929545342812962811808248389814031691757701211753575050616821975256213677390045325301013566478501262598219372056153903335273427995824660872202235901041923020237947500904118258263380931028439881793707634641320360050658465252251626735021638011779505771680084494792007277584253914633928244021659103158901535484895695011561639428279724593609889858951889700025135342551440049757012672908345247819634029642835936326545286710986216823611549542831128951335150114912782583434835522334017017045758219968503105275211775420995719961835875636829050425422609136941415198849190947683464433642071799654125846381883339421012785067912372780819209448309043422389082318096825125307968651196685746805746716111322725141916723622406918576586281678417852464228533655493553345779480009033529893969682015741507307914029344879659765120125739673064811278447238019678540454281946705296416010653592964912020749306506688207205828306754483125891537479921937463773672264520890427569474152174712156681920508370007926963930549814784266196582813870695890499812691029103695061763801277265883982181549072265625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,10] -84104280607384744692347360255234239578346818837264072633288303329775308594989336967491627656206516447568403839444534772031017484979661680069887715995708735571389716976682587532696976529515597655018282309685072639201434537633895549735288069692967495228560752279517269549728390689363780020214797268949258397279220691776236756091425424345734334690038119414250255439383151833112372007057539506382400990002619804276141016666030209482924596018318026525434866243833623475287958229507799682480798412816458458072012785731871203724418233082994713699287713762168390619737148254949516549815327671850694199897504358185787218128864993022220752692799868035518310504227589460598601920914445918354636756185381571099280766911976410363784359414030944467516099676199620061782678860453094169829673190435943561383043511323186431598352476927760617126093424538829717682552402861075981133236637425792497513760271803782108239934636670258399462767584221199964041573707893946064965834828408035995174076601596357883209499183011397338336932481497440533261622708028421919841533706340402204370298805767031458654380348028010896240205023276685103722738253314478135358764117014424108822872176335192091644656350267218958488289164644117546140315419190165365200511782323975788715162381668294151447659349485848745085849913574481759939260948761544795113163898758279002377377561106545431683532440054750786072117779433588087435214265753920436709646837193254282881564587451883809519596916137574423979386522239622678653931315201702293076828476066762956242534128577238301820063624903920356495576447375215952232292575751795451792386898862991719377939042412241901598219439459147903146829527906746977170530019996890351848671323648021362902753021100769431951330593289911315720300881548524442542420240776738202859381852518781098083158973025183909211840569332881207702513026813468556775522625508038384812596531649665462774300990106717539439126233368253001844755588334165151770109442511505772711900497210364598327798805227083068924745139865038160146177709189438507026913831621563773850008258100091459611963819612146878022284361541874501739564813413658737258368360334134325604535536566796353854645715254473125489588989187124048343156168957608894212238782216378259794339490440395708140902375761587925423011579000926166071184291074636865472034169925198877034612033883136375287898285693858692061159805639187231575125128631711782730888783286114779887342900688713307800051969648690241008694138302899390158273718043346889317035675048828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,11] 801860033573812178527311053441733830192979601128824738627422363151834422613690067894635881987127344525189407548142480419893768250715522460270179041182754182694045665474824229651705253356474892313488817290788696411908805753107347840835971633892670341591932657594086697666807916504774929843471559024827886113807373392470084257187108718052182780052270720498340240647290505807862434110815910127608251420096415284556736948276896099301662508078075470207372644121101774635843332817527044334050722773910889355259336602754803909707299387241628818949186519146549147897963025058562994793570967592870987699277129575870762887122425614476601034491679575802472217622973947538212675918878921550288450332689858577844905746758682312549876728209423877151343712582191240756836555561069458160716172184888619722449553752025132276745333674417555730010688440265128751969606485342845256926102844058057289991117260362830216961223817545011164906865265691535328039018912227801557437176080222080613928077116383858562653273698231485089109288070656045361868251957860079109478597133923132763497752031417445582067055540953907463511961166562969019419162173513876030982961448921967782369336707749701732427994282527746228320274161902464888284010216142134277921906474098884833489508702695941719055099973337347217046205956082672951331625292097878801582901565174295723124249495737568862001409264891716878394059794554546666497349208588074523425154182137203268594535301767087142434157567394230928983749948908900926178804272891030465060776167956185216729691538920694009220460186561392090263128279433955914329461799497339692842619539648811007384808108484822232688017278312508504841737082348058869531838742931353954623045764439082726912338624999922259722263747237323405625191574144789825976710890712773563707869751785843098537466238983989093320667563153809343737749758849763347310217496589742965369365133372723531724393842375588572426039414731343012613889540436259081610636460052392733478235951745015838155182453683393436390556775610639078141840374271405434529010948624213204165466605560182461295118236077618403510830620748429644949426116887042926753616504228748734402357191585497091764559152505307873338893994218802840350250282912177786208094857959418695692378965184590970060680431656593239146166134041779360343892083577360562977687848142212437472700716122282855482782644931498372250514730804819567140847257254306925197514730875437477484342060474125756760567494700786859226093660281060564588677397335203522743540816009044647216796875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,12] -6067259507817213457482799193341280872798653950088453832500322854709294410893147952355111651213757128582548799400462554731741261416753822290069405495142841264429120136827808352675986914659219017708669710953673654489638742357783338543054049777611488903673548956494906346215463680917103104967686458631922009812768127196205979880320889577872640653339833042869826339183573540868041621159513125644862820233400907885903716276653772891548506355175230550687052451959168766602590980311697678562960660398571359162028005164417137426271431713585605173807408171531985630577052066755839681284605916706961726433675925505413439610076021397008284380919003059784027417635299427970709903046134959352639885081499114195817162607149845389554139766035047192129575005846009811498523302567072998001854682295241062637228687298574374727412692518579082999247030088143085315290100385063081217545037554003146183370282356775620397660887027728403474393215178972921485911210794229511666421301610962402905660525215950192595972397445657775139582702229029663455860663604289222182481598504524571979339880822584801099590826406955397910729657010643160145762695114452152268474937866435794843550793086293759123529102251906976281481181803245777497649661679524483669488633058963752070917923670969630601502014538189699161723853846706320009824752125043243063230517980862221749883473743700558392083975910692771435886524359788182149812586129919186766097372815561865638596511566502203274798671691234882031107573827700801698556898794380293535400962351305744870491879729365340932065287716832555984233233109329758400334405872029339099871461323705664937622546093979426923239919580173822584473317215420505149878305910585294626552727045985805098420412323583518354882033427344689121753013858271728762478058183897250363313911672874801400055534784195128809711960122269681375881377634551994829534652657109642195690328123750777226283488192421833561072879414844356277234878761764330779354767596252419243564124213592958658508662261508056545055594409397863145178381471616243970492193982754400690587656233076577195862222294432653097701613735153470387547185946938066624099831367827230960806663466353782076892459931957898647444305807062917913462591682220162911745041601446490527426605878794837987181246433742625274165564621427970067825254189385128254926799734752739150689873274122209108211576859075118138892035048697269912706985806105785972581797125879385738855022742307619549179463840778954507663310441316998503895888605538799787098014348885044455528259277343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,13] 32660333309757212871308807069734358754771316028513861912594542063465161235779227076677746495921378751355179472423296577064431351727464114445772413437403762273686114360359066027515977082912268899802603168502195013583371112940751384869427777825195578698237467073898229641183031849373433758290818372401139801250833141802881582789126972653931823494548957442831602221172871142749560153284717216051629071275735748013175895077487004902091289897854926539295337392264104132860685503583732077494661863565702809666500836585448604901440887414693234302263310174410933746951224907451379810982549360928853858945693671771442921646816397165514446491135089891561231356209193821196870301917377143633307331539698418307205500069146726201642896882110943927975642369871935298916605412039678566429600025937041108337151172792843925939702309943482114986416026233066673844283468378104255019724263788522250392789607249314149524963651986440592971641500629276433518886780135797057521774428212660682737404714547779703589573408878023876421844142755920485448902199006037545426133109357157884942382754032311598552736040946873350019764326780930917382116687557015669898476751157667604173344751137293368758777394800335764640508981023404620633185856198456253680820346040263904660471667251083304351756278858621780941776501447060041615893661935931691392170709757086160403709336779295356337725815545981835371250841594158888951590043199102497429518831503582437535963023677233964290204226546814569831196215169181136148093177378294885876564955562377917424636232062237367783979009747774162465485778804474542176234966580991016754122268036071800827019362768564929952263200910964836763411310081155190912583771440354110498381237580291584791750325216400610950937184438825887221034025199318473591724764439571672903282090553943620323744501945211284288484235131295285402742672922853816350552229365737959301984867481663787184937126115049251953465295495460847043285961476824655663925603683374229887971486615395112832369876337197013562262051924920162008055398124270891254901147750321595927555201803390231289003301820259127810519271820396459431698950753403311383737891100379383348538474033763487283022551615175035682573077606554362265295527115093975838895661666290029023021264747269281610008441788248792788534202235682849160157720395553461029608043288636728561933133254520961392887004690382859194408032112146709242766452786103335520986219844915125718567652655847668441177713228034064676660084050315106062168683326773707675805269445845624431967735290527343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,14] -113705668163644697361028283875474783154188824074123355321201405248441119219121039415672193199533759800425532810154466556804769534269942388059778110200854194743641807085528142213482156116197841170443611231074630191243408870915851934447447428994220780862611974489517291935018338112545035961637321617315618493071508107890722104260158615592891351557474849362508090219765170301492476689495114812665569848836634382208784268279433169045822345122268793615063821418667236709454556706031719566151379970249245555720664146049018865841158812048254337389370281468848779217448497292024330357597858758765047451215988504624044609329343085009731963275886258961484381178246735275122298804529522367061473809588871040819694581174549359784260445486170275369610079247280787452352717271458678043988567443486582367010371300384553537000807566191724652066456804147566940168218966151364914896555413136691261303613852160702401001357166350765517244765735949056057228390320530763591166062877456239934659501083079251761809074475092040856117012438860464970604203151895890969221684401149483985876883005391928355275305730363213593262624378868448069656386802210991720492881477170722789071266820087568916190961933413196471057027677914776365156657889813516203968761521215776083972045702133174822053609708399081160945397242707800059492038902947194081243275926789416779275435090860144010490441796870982664772943569627040052046996978972163505708889990744888877321415141260028076798195799208379410452981645302683343155896976597430466562695524290036046952360209375959692533458076121836778742895560453331757870134973751651209593799603234987541373915322543169528301044786860455240729837193441939806438846390718795310282601376254603107483844529280540027420791984653254000962513257058412081822248653352518757802155733329754974020108080111121743746601496149900972129061004993034195817036433626843696618180432767310417382076342019152026496183196346347506464444072316796453075763773057877024198502288520866162465036074691902238858569943025549467386888831057738154287181183261953902480548744698480383825333016762022186894373204885021472150575490393801953800070490613424995717349177762547114454592184873209106792032592876093615161551105752586181800271588739431279884268040165033438932855195102204591969351685867229425264536411971967990435762957310703110172414007711337862409250907153668532920489142846828601293946320011166474167599164175551074558087176459687338870873660996073999974472337568309610208602235375524090016906286759734712177305482327938079833984375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,15] 244364575031844408340925907527621405982671792304444504206296301788226100914547419293823777748951956151475034243441803393075765848080779851952419650003271800598039440925905218215333054786918373738932244350228046343758909608261157843287149502871802050505452031824675376461340833439212150932983676325798623197860293131116889187195244732777407956883599109536465143766011131572071500706568632520971236600949386621391445657003482416541568684076460221185287715343174267055667690299404964334581905718491826343429006228937762575373409410435480067358636605098228363586710558316737624347357414709157200372782375362480330494825662700759551086830562879889909156404267562850204168262819211763888763926707805841577785188971828376968453951409626826115508609142144490906736014093753388827865653793530026461419161347766136848564463750374864738141728787220917204665628609599348131157355896411632030534394624408012353440656778028154518623060016087005736449634484503597561728672004060609300660958391229021505444957893968665543671553691192876596083503162622803722189309078138649337640902093198469489754077303136756751650001090162376438848356677077241874982199807828538962310808251147695445192959800426972571979396361237436403271886205492868417724886504663288801617550704663259704590924889576549344627859001653313344987092816292437193341110514396660735529182475152760614453744440731180704271049829575876952846055777984744996910680272488556001006241590923261334814214322537662372223463659932117364842667336797530871950322878719308305948392553342377295628943593047524671390104212027195817740093133529120175113154776326067890928446953004805916180552218066212575539443768546208763920795821081443822998813453173615921926097780166938876269473320639136171193754362165610667782782350271546676693680917285744948219316454831294541288964283170917760486310518226883391012531501589226486991617266759671901476971409957368479263304219879333499784225218142883195252125833029491180510924058721998126684423767370185153380855623362572080051324562046327368051274772132981174407131172908890876597037172248788465624079072340209753160864750137096564779898124863606514214387155336423090389361116297530124081980803267957809674971431277595097017844073269960636292150872688904813093430900261376743828862927092202463017732827418358812433309679752872968466582996076586151337745567799842500677548578619030180204448231089399775333858691247839770715527772587607347552356497952128719089344747820846507821736944104927896565985319041192092015535308746621012687683105468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,16] -260140786264203645488749626157999377323331297906965658472314635125024738372135066979275384621838892704092051156620899865453915302359625640834080924499870914124326076707290167599208198900615052935938089709500258724990988828211424596279882673040142642023535646573159666690954044013419147633713225919466072459296338954456083269822129282580379186807141023930327584663927800914217529116055368936231561009767353842559194768922780961307635691196842795418156522219530731163674418458755605763136006459837691500470015264915006551391166368188543678266050733941565568794989378888503194619081698287432777557758816908995731363963210078458164677445566449560620852080417051401715083318291831794184891569366484223756525678628908688273787405321039465665390700067903855753831743533948399190576661090717250538228563894211582514270646501589883728653582976109801330908446829167942766588000909025569973156481208415641586907031926877230058409242654650309992888614510228276629091885928119579792592711989150737565125666618962692182924359817454043879360049883039616441779382099172253761940434889595175818000563805229880491145508745751408945412129820825244012433086682893299779222077015350606870191977278589938276690577267015590293053105962717917895608997124691119860513591280312215934998681004470676805637261497835335175928258147715923901497818688318505979532851035396397232283714473071637721271143189869296626150864382761476641811123526346124136297957210008696371595297633363323388228301982522687257579522258445341917794261315096183314776208602317536709104237014633256964579516754928578057496597405829026603516863587540942468988706732187549674147184828574225063517317625724220382079444265779575522465937535690458370942005633773504910497513917246417933428784567316791121595173973220470086598171154626429354855729273066237737728617367717605822251452116778387806853298429023653399425748438483448436925256506504477093246854574877696365539643026172897800250061140163015684780513247280329922675081114465697974065505445424130593508074058229983691817690653288366189612541486070639037068050677681656615639702250475288572235174503061153039132124650226369524152557573011215192370932026904545793343033946153496811392310224235589991467621286176011749217985907102563533466828714309942819434830569257734123734896340496722256616913897975880574530777068563000064362801091702348869107888553683279723975230121062782979503393284705415270119344880446644788682476512343441714131056944392499402480214732394355380741486332015453830646123378755874000489711761474609375000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,17] -137934936792831179521142513437234213940488356493149878456260185226664182533474622253947067614018828163149538447281729924387944765279233613925729520494301102447539307244348898926575593047340661410650252223829221664437374216024552198284579161149191240058987903710930238848073630570812867639484753162806277873852568413787501677073593087090694859294017204966850529820695695758570308757705669591786754567461527445917059969606272558960772508353872951913994397216717670474720349670980821663423983492291861849916220322630691607895023507678818229651118175536591962625357128314965829436011649205037776042331118884223133751294447014002508461159202940960583483378686699895842342894609923112802257734755310215619650466027941373816914625212979172971140191575338348550360119509397054285437569612828564527170261156565189591723140231916827989178298767498865871955219758100127066191828632183780264945465346821290226380756308002411433342063772006267353041777326471429775639098959642909858070224914029426430030564871765648936573667542211786453007817632280905831867319933120301669362706029577563978383385834972022387648533422438000300320676313670284716832298364069740356598960709102883545484091414290117987749524328047065521931899115109425348938232326003594457611590992500712342748258167695561957021403242378103100004524415711799198710507175785829887593615123974669449153148403003047075359876378033958145405606159048349515880678201611462715310291622214445638906309983375643594926026196981588579604749277045040612486630463721127614328576223489961652498354426033231753814246197073182597681442401251957557352051409751849369417271638846165040563230847616487935504312546676931527404901898584502230647428098317343735090937863600829877936580026551731022967292419035063637343052846252907696389638433714101039539287029230075069075489225127720421822071411336424568308205200944024670774251257440423726665925099016314331121485804963607235355702063751405086892888488969286888108134528350639143149691162500883993752179298007642110673877573550838035906555306537971927526296978144674259221080769545063177885024834842807997613613503915832372358005677292470942819070075934544063941636795849706705510867039657329861991520289894398298059917422313283472244324263762292167666730920281320941505740847526880967702312777922400126703595920585732611629921302956351919455321705277430489971363758914086583855254490334088273878979485216962429809744209318165054250112867483068938330419005638274956244536541975625166701616568411129307158979884206928545609116554260253906250000000000000000000000000000000000000000000000000000000000000000000000000 [93,18] 935514273572221861832530368579381000609078549566750233236067273066331554352946171844691291356393418450763769669587353881118459490801754253781658123694959919190324653174680212542084714013757503353759087947855201425718502480059980420021962742244391065499939064447796313809618732556640485016012186783383989280748977065048221949935906127100535529941283579369161853061735062736277286007685499899141862075175962934820611233089980294751501287363500995371867892604869153198112347114579450881566795390180997677673180429449037862208957388291107682850211864266800953625827000944099060834331116123981500000718058333025310687128682119249882243865081898400965931641073945956721895707052796702058022528625147442056744663095386901127012011804525002165668957482874411375781525287528524792846496437969404823061837198852101008075476696571119803327768421499192416736604707000941349363208301954512808299301797447152014866281649282512110265694416598286321346040610548632475586902617947051002955988089410841542685625831866629378791031957660220519727083356624430485790017380163333835851960311790070810176433832937193642931022795357085788558827051653391979519200841863977656662494974624584900318141908473932360131176788961457683675670520388786128695893010135348844090998845380924739122971259105124799165939270010021966228359754804847820612029450087257578328141678386077492964281455268041957603733181149809736226709247343206530663226254033402628878864556058299131270353904474832983785180072007549877293317462911969102658905366812907475663520834527258882638985089812167181263354104010555831520602591368795143027792814886150647718013541283372331641180463476948536109960573585632088628006570506151221274208899453071548842327143528241189262943595960432908501097018023828952819355297967076908401928689814538045374136165639897379001834327113123712525169848140364651231570960330916428132879703500957220331417735427062600646025501087538681660123419285366620211487348190032809004637172616032581875070155149551425800467421976850103430771058206319883204371584302666407676384322788392629844980243885881547119114493819578275292268954850445282547062230182258148628138706486642697855418985412106075858170492937843053321141950220731401133764506529622209825311448361223846278000734000397023835790735610007520876790439156530198321449965894477937038253389325260693602554434041183172120340994934654418398538576488214162151884640328707536930990676262954811477788029798070937546202276531519931959591808626467983852263315338154263953521216912179170321905985474586486816406250000000000000000000000000000000000000000000000000000000000000000 [93,19] -1301867253207985551481397926946421269471992746015906009237091278657938748054395257036480424393503320939565468191530090051966657505529475070637028017078925977066445091572943699889910852790391494628358844501680224762682119940023357114908434422681200171262896290206536262029222765059528422619210627922001403550398556096060631058043760212744513725653367508505615530526838328373551636240118472226626676838508953291860823144084399463199103823250745459612716584357924832618799807090395087497633411164130671026413856550791741126610118464202992842605111699278278158971413732852701319675739395297860671763025975073706166647559608511899383560080883229239830914127690274631422777928486744689321503854460933577622632431741599929923294458895273599303185129552479629340205309939632504451414838121847788473382545615985361425244275869657338612959925198033046397896430267793679982296930640243965200071112101815597275395855850784004237649960240845187810508606279931863615462562546458423847414153184702468895917892937715895714854191004260154566994149760456598546485356185984456813855609651455008125260774993336429862667681310073432363618701230862825159701474146285992491959394708372785107272072426137253735789499503897357330520831815145458892727999880395198887156518512275408921919282622159650938236193004674002342461079768343337747843968482035693826245253712691084234655386668482797117205866005098681262707948100184762788030205031301616260643437600854126649454303700026849541517668682073856606759319382117799595453618718115554001011039724214871762749386861078363651827164572866427092114989636451581342582832238592463997007164355540095990518892485601406764226758737375871886949740336162594701944048170578242589805667943414787904085874799769426778523723775115923193109672672681776757528267980550987164658245684573954209640161712224791728505134479641499527103019444103397379092481106671624612194578859536357815308029113984024761814361901092052647914955134706419842354380764849900581197781978394324991166634500768569094162593164877072689823974414924843261251513910268221727538031276070422502523382999123634574209245477122514172054458086628412397584153021770778772038469299027738965268055207878361982204925904455143969564382266369969562829221728996052849093391793266888175999027105675839789088998044116913084168432974975208125453793423769477309449586348497636981334879099828605241600281724198680990065466728558252848687424801978057396501488783427156259859503670698024959844456868918920632175067651428819926345972031109243793878249562112614512443542480468750000000000000000000000000000000000000000000000000000000 [93,20] 93728322677987197005693110284269353448758778246492840329145471781883506320895174748595192146217883348703892023747745112918231655008169882547014832791583261197248285339940847028681784860761874304847542969073778258521888420857550363615391269123357421058910444256612569030274549807017888104017130707547421992272898630610245713456407053641924202571158862683942844562705084536705081448372981895935886995959790323861807357013156170704438865589705934870315771264043240625671165786710575756700236422262676466453820949792403648257691265685693004261555699591271973783217548501037454680829879633978038641119342207255379163068374925404707617973644805226987870833615599241827178095192790502217607139992309371319107179781069997042086640098468575973932061708537913438270016937463761808878836081189805222901887215166638879465874552423527012015299164172409292997248795467920905248419547030713341332378823071777135796529615164766562175206646228662123385975019483076641121593655112042070769782062251869339082173366355237195475362540992117851606763958321017673597270152891568082190274714597219772652623743487124564126548945272868076988050738593039809576891611043246641821207737010844640827525991092899516468998590284272393518857239251127499424631041357839337714755294994840674495120497356131370267986546491116522829419491331810617503443520689410262375194709682873704364309993921400812838498304842600058233006328933899307497202918239143674790607469606127989660588513304755528732468445020042405770668852258357593157646521969195413688411945554467143798529390692892866069025269196443353212650855184991944807669709118276735501799446606317502010437651023560060071495083919114158473400703580630485386338438476245630933507976306249814889376020234835485691413834127184128256429227265451034670671501839042661790933101031234037360318347686728887157411873047862168324908504134554715925125459003320945500375555654588767482500956902773169592344919851981727644426063520423352415971772418194163372317533049670541451788334558924441777108895704087158928418382840305302955091534177159467285632082332491059019311535179720706618916495258886290949309522404464566487930985539161619448448546657721599145302125585655610146160508281677808340694215271821527305298682572528590276393195319397912396533223363697051711739843125077219282277334617069922509146822870251401512866874348533930019063798990352267703613171614241960765754087550121827617635703089221082710945028763589698875528454675054521803531204167578721593827175346756919927795115895629435298630482975568156689405441284179687500000000000000000000000000000000000000000000000 [93,21] 2515776796455361412679942587539788032913316141596591964375707196674919573679796678048994517606528686410059034826773831235036128618918515016676284326003114019677466178197850786291375196254097303481891312706367068975034350889677204938405348958625383757371431356310615583288577252808931637231377376974295613885381968168115978672894320315697236382521432117010424215561410945243832047000425405444046460929371378775965031608003024622842669043931506526132895456256518286332324501127789216758859617937545331709234555330553878550648118668619898483586393318394868050451646172707180871621898494118244592606303943512978545527474821501444283307763079156198101714538761951967682076305668730898725756821434691723486395657681621854966981257088214615845794598561639632783866108243869902939216263874452327275841480601016914879623803164137177721381420812393505891535449917496923513095435075994537828085852871576571213687888764882029561182140620492277093793818909616186490490450493631674137085565131540783639028686236160430308090483262667443225973894136633831014663423610078768854536459860900579909841144395773646609429378191691909205000247881870500707933193851992388197862139998386837752172473230082826805307818118489907387724608579172821532224503126554551915862693033176375539113217191622233761790264877049753735984050837072222218627553034147726433050840780837623582004214562462897767365654615808906376947640709062842705562050263761436785633140323486768092907083939130710019723268602434781597718342128993892322595113382215703102366202276863565143245852287042800072610691560169507931954674701333646402977920165057647037032004179111100471540920888744756344927571840995526371845868476092300964088095675470807124039019400966932029792684725040113322821101160722829094503699461504419000822724255127559051696613786010043073815479921978058934022435475511016053947123113376879974740589735045681688377136953021935219155764242277874120162826890882511503364184708014256758087929111337693244886977772292700575707285681956324930308989093774741937787288505542450335470024478630981414016704623648106736032771388972883128727287066257126120271112792542562404273842187307822684116306873550221812794878349308972328136611484335134239095278800132842718739519482372342432861614279307651360078461337798169290914517851584632398226221571232715650272019691677850643656486601864891846964653612897690217104987294777533827665623401204238074469207799829150926072628355428428076980910860051233256512742032006492621861087405091825812416727322277747429940530921044228307437151670455932617187500000000000000000000000000000000000000000 [93,22] -4285535024302390534064298387703008982816189248614374200865643473319199583277059648768166729792071349287634748992541775984382224742296447163812974485379395237902393997871106986682462462441527967223261452552261301308491669201715054454452589436564208948363282892068856719571464234482098663135895636994835597767803518122435004105731163059438830667328789757538966660404929577187996603085701818634228842812524664524046524369414478855401264968655009915340478241012756881690880484398198991586700216792755404979955474189047690195840409071500999687097492860651295468720692250330156726568354140335460153331937086281441105500575443375004410040083235477449420713695351128461771079015193720620268780534988091193786271917184660961370161632379674469432055867886196471551234978379127290323302142151719695996480130881074509239158570501113577795379518092225313207312179171897949473963030498858982158468096613193098614472327702999235701838882855584219024240040768115600720736831280451257432882785380694970797553331407299261904643088778768594910478123385552267399964613973748658448028201922828994617582454358175686951101548195807334753980738685826719828872045663033894509993469200783533140368194013833105053799848588967701690016081083049728874803432938522132533135481886051138519434146419844989738686594664288783993475071459949647630474941116576203896540861382351946324229205015885268405833811909306979048295710592067132505031647485206708674508105550478595783803092930187943881217004217865836976691295892689179149976990236836937383731784759024962183860906107995590793779270654730542382078913150094317237918858485650143094910104589500405144272194930450180914248642148029978571080255355056934259708016445881588524711185553977779501019900847371343480884159260686747434730069276594519471476370062798733945222218221974529626788691678428695004074660024341180373755686403105238607535998411373803939197043514039792215648913390266946093563105251499290148602060786986690309748179288380195965331012449424963847512194301906352444389834649586800447303393635791659623570799404792230520369432429238612038871250628983573803256601394232274884237113798952960627212256967702974306041104456700837763114669023414243266479989719133153611946423592936273207313235458679263387156436568384011504907386636243597604563361315368877203066183025982253924747608929794278010886545597347037563253634070323504329030326935733930735904580791775441934847416183403138218398712914097919059035627530290260783320027500347844282290766898426415885383537979159550660895373636743999057330256619025021791458129882812500000000000000000000000000000 [93,23] 2853419461550287873324642549461424871807237841656529714723081696917014907589777970368303263567255971124294471723690421804823636305410244011601601246685582683882646469595919178768691821705383534176781275547198119299355238242293936374954918175300186938004674770533991898316719240963714932649069928139524159027448197472628298478244769436853382299157652729511162524642679855920001283068288731298231637457084406222657373008308588968494476495950452996928377989904039029155059134563888510146796748733910484311609384284985369282855148609451541905448143317736761569962933740960712436606566744577940075764638722286583272461730058444984135537254577564251067188803188253168040171541275293608386310145066864236458221701113503356397665935043047074385364758866451770873532470011242460539701717416263859091870788744678013725016825563006097489704131203371969842891773956137663039160478698046631342389091454973079878088487533575515234987365968822016258324797676751022017579175371983625640807707838171960334340477927428461390554634105172614849596477791770229501708112848568987499537824231257760158485879695352258780437913202690449686037163452439780703179090328916581010319368388221750853419289704279774411501783386236763286886142691965372395271921003416943118950521651609459293020931291195788899335427954882992849533495643589308175914918190378098638623424175726535602961187569481573281557502092637000572481284949683943117137888684795965109090032108525225229063836522617681191274723458167690354936359570432797751323616916149734636380066291324969993691006362643815855996781568509236071842214678819903986845294268213580980525048600173999070590801902231638162114024585782217436126229332724992685654548450545008981252506026058285500116522109243912872892160278455108086063160954287628109490782895171536048406426546304438323489847479275681352428704763428781117742302596322913598956142804197228270837650662296816189535117541783023497216418641238139717753254141245899108637182418783110017612682968361288722787994124135831563564963927742180833523198344420100172809522712655521631351195854826034147263745286335243206472151003871229098421793709093078911176967025076875074188008980906707046425668910833376163039182122000054415933853240697471973595168297272819696582761316415869207940263190597354995152907666662207224969881184363536144336134812809275676102042884771004471197952096569704842715413968152239663464691566634444271088669475042822018640124614742022118960634297640496955785132732876352457531407932848853919701747953205487427484431158116427729165565096991485916078090667724609375000000000000000000000 [93,24] 1360689058277327115010419536426783962359102132187507312020629287682358449924501815174368127155859453565264985584858740484217554899438731559590638457167730303617027032487284620000364381090213747381759057400802487865057070199430610738695664703713717540373504425344442009518352795276648981279586019453984365868216447601580240584882609426332977693665970113809672699430580781429556327735505820605020048837934290977190341356790466595195843554106247708866292298880161579554588452681803665963105788201281118393541580348613087268831021062453800595580841534305751120893511900828033967117794295959981257974584945647667843827155984232865459358946163350724958669560696561915327800472453038016569529324325364867930174799613615183405847767202565241142126689351794879563492475108134576410878398704103628636884315574216223812831490258489095242640880634790443715855331960700092247494286738914062536533323136638105976382016426785783319193111435563618992924091493879600327162735795086247809971133825703729291056068932870182640906224547809085350452532377029293573624252051690941873431020461422884586350609040737390620766633508873232940075782956472495205737833719418401709530909091325232065721157736215190027775636871222817024731370137457072450300193949153422370579908096679267755472486384046977709882564499070908275111014006615826110814645714654363252679672067456150673563004189935182742489626697170121734528210532498311102128092842605382196981553854783070054682752796064549699107945921374210433275209493861826110247446291631446833812968712702824108061893180898781027279852335595593575703253821804899719740601338698330376944941067159687272801797302759919816580644145544582549199306292454538618139203975523011739650701054782111670274963371249923186677985129005373055959786754801713680632466027060579833201791073800783292936712799417112089482820468015355934659829316812601327720031621839660433824898377770583446635637377039783509906598930085427808020579927490025307649275392331476133881099630742206973326658287545288976173538495759323418750219088431284990679804913593593675074717427596096114704006918961175950180674736678275511378929429453628326069833084314154269636164887984004853441674144541315752090572956622704744174353221972713327164072337722940929543758408679474601646441797969754793154917256164149020054868124516993851291124980504799542495133525289774163273482727663989760112903063817492793075104220057007653669523821133620228693234302862062425570692845498925056142524994149786448888259491441120539792237743887756378275614831152470459232906030422327603446319699287414550781250000000000000 [93,25] -5135416534615835588942098165200794994145692002462207263899926407578743873398806404441985008195705011454926410480497575783227842020349435927069220349219254886216415053943543372469710419882783588278865134576993669014353442892620863414099312174486966158193499461919333358057547189124481580603022479704611331638677159102422948806386015198439067974916538932551080656361701479520739213997725937556612084005032950969144914677588026486545587919532690754546995189641832648000962164394955724721241614063893732007958069885618436014269546418256040798695292048698242205207476565041481668109285810397860893610796355508490151133146033316372192147237335786830130324147472048741117421998756604319167985216660223198467746363508283670417890493099561232134561329956666685383973781035466954230234948574403125059966760906124819272606533223265378797648455917757467118875073780084066927798126195215440337467065135641600743762016853213875890303281407173167792264773248851404358111250715062659139498751883586293094518660868538448729181242230385515499972868932273785684354128136497666364744720221880955774926326658265864564758421563999681152995801962447144928783460256799024142177836331171139109075106370709560837818559853794515912342236576556039724236136137319823803854489093636882315174759323075555654183319868459097506622318994280931351335040955437881600154246960329078166505825802335151152046387425533505422041432367508294117640706793321774720848256470588976165026520317511584590181518790522029158563993112457704727099348357739778034568629638819118944852422588787251800946092368112699062668552196635162653770866766550622941404923356256547327752510629462408870162136946681431105577855771027444811632649463493773296869449942645599996398173242014897734117097623400130711563708956096179265181975358878628639822849217300052251220937531078560414034077473431927093720227070220424140962197922562546859661556351363494900479527274002503313813198870151787731570117619928678803327930042280637173428241798757373592730885490478878678759257258701609696197867739467653960174098998908620344307357129766204018945975366643670890151812490813690391219181900165896747390963971048201708287282416428781860198460757370007524016114701250209940516405772179342571987863593701191982453558483711978652849696560296099488233637335152354325004369530972102135319537457157890852048853065273063461391431091440733259399760835119854985283726124742042774024224999897186061791032419062818210412842800692708199567077704743073354775890784756888417224614444231353343899097335407012004937499227708030957728624343872070312500000000000000 [93,26] 5771672358760982237127889251747577738069954785932075508089587494684720607593531711044675248081952598339626577641143598331532408627186564169384547861440287125511135142278598905843422428776766647262027041322226520802603840512586073473061992143364534454164762022556649678769081134109362433255959872259268790747618011810552736878556494426197885719268107474673654834662818388581007858941240187194851145838444874794066937081204685910969925503773353076355677389349934224821652740504300251063139664431334322646069030750397054831630386866209309092098698520655251916407253483308270996723445528368317777192876279676662825560944114770144471789217604031884455965663277754761263188222361815378912609834662468715591824198127755319929437618877226202582898629229539087071068152976573559486725717137016700507964844494655771218366837366791629686508441436227489080363168330070748786565867831928883529015521338922457969664060129773466374294736381921227962181664141338308644305626978030704276818271897524197954427087263018460875773027964167211844802221058236183716728211678811164518160672000422570669280218505990149263921005872056732877650509209972586726228942993077891819415373445063390697747851394948577469214229087673958427095125004312006857856839322762244766939007017425343039684320180269107141472988612198125527092947609372496097556092475702953080761933053814934730437446824584861376504349020755564460938602865500751828795519449278049387334167825785808102958858001714788832498804109689149070259514994592695465014936336131972114423132113894106526872556387633830468263292736259959021444170723516114594375875877857371874359058628015617743769886696347060416506104157341578054153042373962763410355922634672343238181364541345130099995027085041536292958357062919315438812975501453269612627834766496774089229490547425113744197632824452570695191331542522294736127138049873854930163285062821438931145054881620502238054366388388380411821451110709373752974490644911019963453813692612295902443493781861298513157320054661388801454753433404048616581743934926837979430795403301321456384001453234770390669059483334184385640536101440951291673915286974449500481132303349454667387207281353294450280699701266396589715782227195332933161119385689649073040658920861446874358891550407379771527752551983278762078559826558845183453670327923951023425836520075552032034748127691153208920941564505331758261860278846381163315407027422009662377873423928706670824675265853823042591161943717506540558330881318334862054975869599055257194151290366994006161070611979433536697925433145428542047739028930664062500000000000 [93,27] -3693297251467520443610155145304006707936073204075431227200380983345627669175143423889958494296783290020546774380506902232635969749363262617917263368132204336443440716936196109486216814948116022251603793979004083693196922863267166044069344469364328016079891015988525737774761420108327206996406153406379982520773417438541718806424048990470091567495800694452611060710324801241285553143422921906549373139497280207342710048456503829220034128639425498515903775816905656459683610615925896068774313480537017853461319199296632271689708460470153985821016450274357812527610633638661384450702812818946725417633109192469411599985016565046190104268812740852435934462263984152929265461483330378055655053623863261257288403558828933526918823583093257588885763984200550421349808225057353072412188984915966983490863925879069538696629278110097179284049635777972251718236793341063480173904611314187282977474761420543942179555423541581757489922671132116106034559383497254481623361051221004969062061967463558032102679164040214702684694917407678874391803725232714394226395116736887545257511732373168110732335583691231793563396129665058093992618714847155798516288405754253145020098911614191169466230022607437805853001676363147973681355898877623873346760083288997613566785114365664995151628100033273238570664928011449810585498759241576493574521664333742432636435693550561996999876828686646472987250593167196711554628104271696660833082455302735157697462436939632382590187194951146832132746906629756920436896239287656970459910519601402479895632363184015950520065957701583919216209598484983110106437628259711162962158936003190883065148592279742861405105027699390732329420891423834597986496777614078936908255121350314123448865231771671889772969004645122118636086937964326801510898643331624912168959670696618266160048898918440787823508609175029519870998536349092108763467159444849681160848250672703392708940968411647444005936779810440373837320005859747468525191562483734845909560937137399770455911190286091082498744110090369226933742157919925882121151222155270986247366722879739732026754018442984124211492871460013619966841941956946225609332611693069644817870075280588265684006807010170434269148410211810210530098798166852786033603405182969400083445125062881364221912864909950361742167193490259897664787844320359711872292364538508754586908260066941964098570042037696706471938461304904287780207378386263825093915533869034631498881174815217851106197827896594652711993635268175396184013009991375183949165537784573783830743037093954273412893938346437602837646352327283238992094993591308593750000000 [93,28] 1336482212146157987492275831256075587690604176518055611074781403536323620334726646161514886510156545537591525058406964147460786564802451081591233512384426853553266936574971793194399669754169487356865754588954871722420072324754251418078209803974265032767054095262644161239754850253395851017892740825256093785758803385245544331408856766507146049083038425817461971808471025527685546753670086336659548989520172422037380161263082685314202917747502991451750770935120608416506447226713911844174757522515696203928246815344947799259902069947141756464315301535179991794117312807986028017455717809950672442061202504075034185495699454125220498814296054629405913682040912579305536803973523375912033356148161917874993810165482568748774739453994127003395807801583863430063747528943305863359798565495038305061494119790045962769733538037533948027006283825256257904616702696349879808163262975974435740095783293376394379151489621902481193509740348561907000235874254710745965402146601499704058581203430570246808546781819404435906952739265706559349682175737496048229624920157288933570259856451352299516419671552398268539941576431651249917240072879073707984872869147956643527469781421541842643436158893907346145153251519944835882731314446374591155028252368642797848235134720412679581472368408430765113108692790065201854445995807411308538555572047632777396982363630700737149622779454519532214285261550615345378076051078375685642406396630837799474016280220306677171724468045955853084665238037258435093129030875248796417149787551831429601076586247233785030531059561219209099018776750595792147675131559524935182922717525417324437300472093074544654965096725420797817345454405168935487543805067570114387191124521412045765324302511723187750835543374864376870159831967009553715635380310408269041733180092103866101546463969135968342968561397970240299205756965653296885430685507756156600202460430080033338291195799039503755966965242512778223678670449794926568662290563731771350730007519918957765793559458113987227492736497897564857861962915810328734952676543843666365512111238782818647006055598494972816727152664063745045250706824089935474900456787905247004242767183969915832017734900094166557677443653070918891554570670153818822180258074286875073571435619233583987194873445605747614153379906202950096593178807362272047571227658620333377037534399716924907644723288662324152793300456738720479221592580514851973422047102293586636749229981441815202747306148583442164171278802381371990324638443857906869604784803616285036209477559571812747311815756934283427881382522173225879669189453125000000000 [93,29] -308298413135827209099629920314845864954860921118435081251108409028260635691224552733328933524220238806757445240881923844948101206607292396871991870477915744005902464897564304051425122455144231009887815942982189605827016352343461061459707156462593456136400819708115497376841025828450349208399758426245965388867969028168173160016392794654332951582379627503311446893108942263907845006584972222666630238384227778929436168202127273346613643521991125217626703137676650239946862079310166223044214903645548387362760761408449731495290399905414005367943841088507500841165033693940072886411461474005534639989661352793031827959271983547685268966683215271808628931463253655232799820135529445217099816354499336754961054494074218725546947901051553353077821004004897357234572996516821098541628657822575012667390733475870151975230287522583457775882300792212082246525394137040068568301364171100354285839990963701545122338740670930562829213100744350857763194255880225863816698202479045496677735817247671443838301716492077538997020276919289899930811457578513809985106293175137345704654628544210211624707604852063926201767242078139660058014538308988056198554713729794737480692230969064097720196371315806877134886324682689220079996274687498900228194752420760011680552311547781271957591268498122964527053859551777104131242252148867538642811295580109534181878375052554403011636370291465619349767703191837088478508351045290588711922714958362235699116999652633517645551532255575967027528754039764416776133280987536953976364387254917426932764682319086304578698707743468166891496544767230031833356180505562490509126633348690208199758175652883354323384148670093235003002355895314327285394712412119704093016534719146064659522837611483880837034304102523657507244484714460559645324696841148491855220920167649926022767023607604419250663833124851277525045604201459483753922943223341789788566833814276048657547084464541824017456417972423118625358965364821076691451936448091405403706258512253113399148102876138710805011794734309084448560728572437816502946592122146567865736463568441558868357649367265086770308977259075137808005989100478860478393462125808285896644503296125099882682832218792673966585991853034555842416829960425276906137469036542685663440830369415265830417204149652760525323535812998867880143970714888780844848600159441752959398009947181839390239793454042731146057731372792027402554130586765434719930191701192788781862485778734829530348507906053212043842872170723388402253021149780752330741687259668161044288091040817459695543467819434102494824401219375431537628173828125000000 [93,30] 355088673114214122696098279815601619666914181525576615504765502084188089187692187650519483279936820573013466427584013740010935002590507368285378477785307819113219435608062826501153730716613733902642314450770971433001855747291566426393767769813593167873362492585562103764272236535397444126427679858484731158843585586235562441029493798721207153785064465069213411223334073261150078186531355998628292664532738532229607295952927569060692085767700323984153137917921636409918899051848467549809740293131086015896785610960813313688741428706583277892839738349006459022140467877046190070002249908160436614245736275359846467210936278215677492211813346538365607495183634113105933134924318077818800403412523936619254140327360274468282997492625349682683282511474724933875865230280929424574790347580148013670240148702948107685186794242084576914325312194962633197727624364766653038504702517836583988366970190905096713842894192663371396994321796694131196281985403994281464994068352903600094546989627547154501258917379917439881982891708066216978502101683662303214164111369722295497042742277752104537550533304079561125652958847627095269630174927044345520148012876683207099928728649013616453132087274850263252689132512096677454462089684641186381315220185840545541341130389547453455563992944938148833069020125704519210873193461609971319964769559583721633601756847184490160503493693457921972130656045592545215602583704355609486604320083463420578104431476504323424893278686650904744266254709360221501275839828073695167769613145509615848330168998487831517711388122561603742900579240124953191465717763855735649690239050341600598857061106957803518979880397981637589204876520007732720752061777176753063641813133783696856077530187163461360640340546366398453883597118498154542973250764828973890921185370372751683897649912087078088668947101526554101638951862259330347523586701625767822862628073449574656377216629456565544805932042578117538906825444370156787736623744459406991318728933905506157408765709742288175870828055750381494225090138835720608642374196154749495190558422305885059928971939123991185452528823632206931072452964227550112773602528340965037140663067914111174496577592101488610690182385819638068806993284603993573459717906788329910212161972051044160414685588284841097095955328381821967510517484728212981633711877833540732611901869033955826156321914926492656505739791512980535329161284087590044687664062119974329458638091045442378803247003804398664447802057388794107045914986564807998598865339996869812636694472099734498030804141777139193436596542596817016601562500000000 [93,31] -525849843877935202821376743620960435035256444039059078938205196399612860660534317046581747340522627987689712972986371702666438052520757696859186735637591947052553973317047245496567519634721698266956455461145362088648344867949286973674453036122445192360926200206169885042912807986701109615949854750815272773053455419601516589211007935065758071002581810188166900894151911123506547285114873327702664360155700177678982395885675562754631315944503953689394290273052451378735028792339192130404469173238775469924668881400708213155550431179896873659666759075062171376150240379912747089146683021477357764800731237278190726915620821916609386789529341760279800877596418753164576852403435158552452196421014650815211534060953959240642721172463383816381619779022441630559632323882653943838935273376347390176840079226447827005221878460384367407839538630898631451568387106736866463980096732402730343195580552837926088491608974352761714123697905787118942484091020778596802900772535363405327564743715053544757919500267163353876667160079984567964547267500831910031768251268787573523397750626521098069435828002376110876774212230754137159350944284282139212373265506935286827667165815765058876310493290850312416461939251494859804338270017287884295294907388038469313132040594418002935416221698165935141404033368979539972924526791375715309711355162361847294740219231479897279592008981866046382711407424657095402282221399928361452065609827979697059726879656130445964778929952462335007287732681197623415149172498581169965581550489739719485377640886615614116741792397640863080440749477918931619798334416974358531533968271156000982318247163283914676070927281167591273201288462490189317488817177199137187948805621264346462954140028888596903564961708382624471973990977819877216283277124301474786402241615096456739960785766540816183214960846870943782806551150576714004472164065473820161935018974598052478607003732604215513041864240962112374551419109253851008489276989915771478760629425209810454454162650541236369854212448666523969328174953642519537721313155181320530536293578025566844442243886403200773551370974543640002083330004592326615710972761018337073948535917930898384487416755452203867128611832575890100393950907672988072576290886724767485697905223887630350374312457008219367463231373995871731589499082644617410252599819658258331228048758543073610294809715448802289251815183460275274819582818971016227914663255691050452096947518351306114529965456676078497372341682642602751772437176625750995387858482605441367274089009025057374346889815797112532891333103179931640625000000000 [93,32] 394753726145766042043622838431827701456259160740889114982246554094519993766643193956740217277324706704010322496466299369620380996052426400685021572022651039099167323904739510428880795768338463163359423828740224882065974689769559322856091601717144339952664935381592679379286979984077537431341828536916488847593072223375252266873217558268075638216284866824734979087327671642037039402909986313671605468187459649358840547332561146160196520093527117946520126487778918182934856786511056071882375752135879495714592486766895829886721540760684201029020971008315323104035811827698000277812226126453659993468169045442835023535873003416037570670200452642869051759483794635587184670656138806149665876884889755060995524220084683476282696503555701911541286399183942711060312737915972016598280935259891423510456881055941580035482607412928892117386466369692506283404847219884437725999918992336908921324316444310977246355149362464240427389057465224794355621946774351439161776883857792422699987842757616943443525650587439394743413902560185983125817162294807135361417907987055264047847224133793481815552185312422401390293686030847099891812339001982945430096688871631905163833523672131886153720293547849368453850258329870043588357610156548848947560451252269275618499015734791048774526239784914733082580924445741832462383513690270113479360825378277399267286748555119437461840139890202882841532125215714903390696901371000689320993025795939538711356146149346296161796450116968325966051489391175336638148820741617443520898737345231180165643141195084654136184485007775370199870984418856244593356407500993741430009903234962742693372215902045663523611853284351439356213524702029456928190535816410995730150067361864648261200937466861228213395257973045307204286029998211763825002656486636884529175151971233358881556820185926452152175580893577797983598527860807655398517156501676461592131223637143890022672903256312368757981488125526844797925984755260628863232628850177554386815867182890785680614954449331590922671031311888976269367285216589943313916209913755915086241966995871718071805964347618268553237387422155966442291628921963479026159626655872410148375630065102148991179656850524168349596022798436807652977935500762055575015623763083344147662043361701699263482258073163483549300891281859209214032306414196882497706636112283700447005202238903525081632004568313777128763012306699709765848484548231569612759178444026404285912593722786351804841607601651228144272408517052553710030395199405286056428291730525012575028869983605802479464941256992460694164037704467773437500000000 [93,33] -122820133547550222064414282947189166481253472358567647243448096697946558411502610838365199950036223757310295254894279095478903475813764712829430417477142916572386222794332066126947558391383317877290175854463639481064566117863893412809369836284668915460336007747027140932212508632335915762001467410975462609526253841620935510560139609286291572394705148204012897833570877239404595784961262243931148264139690773479382751506483871172601965390592775767120962564608628543319583751230194157217668792294537364938281536341980052276965625980731219716528935621316636806727576005641760380150475184058694355246444527383403404653271823769169415377330380931043175188714654016751465615051249120828966580829464387944901361005780707302284380142606661729463836218541293813513292635992002695367804259741516103323506225200978870108572779687707959105511318385195946878678303019913469752291720367667336639509447345652113625599727337473899555841892127985750037425693277781631489027872787096224063076173746069808217954465381078937651548963385142646480420719642854472390156654151521439143761444497859990449068253276591785489154124195015576349977034501888019389759184296925424498048527241259197164261627514234743488098049847546072599258240745921809541400696408256226877415782142267281808276956672029196412934794215822519487856131138986163621313505349037546980384452990544185809188306942280008902022867104248762470429481430004152208213596990122489649438277911030628448309809894908911092809797760155431975138407959317086696741173075011853822291163118933189651577098571788135283551380734681893113329623647953261851040878912508031365649516612592842642747269043633171744827181465201378797355299824640382980882464494908942910167538589715795865802262196161563958879391150652798743180611352510208403585857038947423022147714586652218963934897992398313035991618027627923068612689908871621394606430227704983199050393902475934771578981753617257424298508644636528964257691495481958970899912699852529369431824130070276343477874595050345218291476574354443516320299663768739496770572563151731594712639089417918441425540214806560803644473469192110401899766057976740616105012371516199286314881912013646862683630888251550369925000713476810452696669503949082173010128578350220050825740643726029527768047804507598342060192041760965138016949000728156673305011770105218617704575928010787859168742798047800753112600113690600415051620931464856933487756596212244901502707821142110388581451701593498759911435980365367520447411225409380973745944366120382701401680947128625120967626571655273437500000 [93,34] -55471358212406862715012933011049848805311843492214259775615264310912796191703701634137323531354304634655762944688237174565576347227965717062315047676099256258460544348251739078564315653038098613083072013140746545747381831038447341921593300480612586455667986209132914296889700403290024481348492787652175916599884114061085841829587826434328421763483573362754516284532318611027333252742837499048132900469995428145591883974038000714699874316627145470758821329244852714367385721308914258850219999355403964678575973486720771046371711952975477063300651611096388274456243662008023028575287269307180965285033783590972101458557450422842041989838741254181643536622017011167368122151477229874280319391658975414208121645975036458085827574829564057184583697320881205291872389179597461983381697993062548485488507802277386187446054087013753289175509007603901938741176711511753971751795281780000906308596909778294924582310261293733378673849233100929001876011506607161733311335883198075584500795028569493797866810227735922641088459952364298097849626654815447308522440880684597305596824149836912215348267627561148148748196325326905361729545927663293043814869170789282424954984866848066050724524225134298939063849169515826655836564456305727728058266153779886219129525955594898902172971629871370908144204902302239227728743071797726519017769698705211280965224966038397818613244127252100033030473811838505964682299943956488458764311543812251368036386617795071732901952924103933837598305362576286986079650072075496062114536121798332921321236628738622225353237136619333660350449877861129876887465632340617550400938220641145027039659440205142486143099300247764573836000730612899491936706797029463598332339535400562313841001564927447154215604206204344969306292991815283687676758866887015230748833936859177488738475991552962443410186063851049952479103540067132641316271697957199498895822603859288954263026784529254219760194230663176645891877465341663611876645035525432214710657770172954098081883421968798917312085811898414557250478863546259328895612055188852545607687795221806472228577121160323221644322206016962214267995686670640280922126495245290517889016076998046658154698633593601844181383950789782254769845067793154648985127159823125999824112557983822021900984640895997798630607478345779970741131491674810589516851238138306536306716131594393312592734538146767161991873813957666944031407697451700175442700145045244219280301499252555028497380774152547389506099188879258795239122136320092465876254023578660276831296584848507436049658281262964010238647460937500000000 [93,35] 95119205097793384202919779229900058859112866857888829684308516552122651307016719796168445831774638749129894354109980151241612872975287970549855009729315327579002666039644816606194570680695170695621656276581843079776709624560625753346123474898995706615548348063507998203001337466253999464036092453554813602709993036804720082465635188916910595769569694426759939039516713024631835099098648159775521062751641088035706224931789019239641648554998055901551456315175196253047024381421414121809010957613359344373789571192285355129060123887955631461571599505268668749485994353990771792331827278908584806913434879489958909929462283960361043387565574897870651439652304148639627678497301712660358604414625630947569033676484599250659294096430306913549418310578970586602047982415132485197702837839397576585672755459884965953286618627491946174544017493634021428908117417198731089219466418946253661200245477550824026246950226194352913160342981314474247186114467284448256875554588446461705409586022768402818982172835269918830034399887563134377927691141264252706602684445936755629054486611687283220794136456248381901385735952629801315000477283698825010051414278751033245004014844607159548079379769506672692462618646868174739396331920749655488196395199701324578660047557037551139292772795038632063244095769643403560409296048615088461832908882851211421314457051764588192102978579890757107181446294234659961803012342834919713402999263014383603163157966373589442838783248270668220697854804674573776202746101618874998387960269355809214939979096174912028174651511817515095921585000174140482953098040117358602689232145140849570753347458456192151161686996618545806083543583349734074012127860921456133873269934508515689397098677983571147632801094211868513381890435991539907677043262438871510719493239305599423363375227649480765447492021833729461212385985657588198229698729613627945535961762884748171338248030040510837885077068037777810736796526538270801214549485881335090035574215937350628060364712949040000134466371559281869464105711735921420233447406842573213575909882705547401102391685810502836592622059321454745136313432669938896368844686844022367556390495669377305662890740738418585272494757576718019447052276067383565954708736447541394010100489313831487665434575721618163212158157127813895344641097145079843361807057439432450364930179221509927718640177605847246038260736026249505676128237389681246666399390912588790949466872347778562554180100413707351081051207784849403586200286318137153452911638504371167917217280013408853278633614536374807357788085937500000 [93,36] -67142315478913260866361321082103149967425405172002530085656899829956169881167957664364752862716322583453104213845591092620556640358862527236947172658742797088025193575591396921942093023271921895145608273184213447822724693176422259284914305097029817965094235647444046728347481388218635009586455698369320747285523275078739939818792785951969561005623698393467128163671192445373679774472284498483485722775990369934131484234417772273296089792183056171544102359933100940145158420245512530851715370572344142564315716900507798182885509401335377347228059708464408791917177928886270583783498108899719008516940629593628728121938096306087479478744405662516251643497378260639249740042338767680200712058597719528136124707401890226503794442297151078163929976813160806474600159299454892199630893209361394501820289545772078367089660090910552496251430688295271367589939261184845308115519819377490166784681896882731873187025807213631372551646359407974364149247621517687083383288563604863176089808001282491242588052005336694559633128807883962194451185235658245940953911335933474269992328423049527820866521669308176940879909659612446109176158060526122483799579172151803178632660962409285186267654589506306472051692219817030377281608598336013647830274154982736045986300074667644072605710118180347169262926550468712016827045394972787246486148645794362318299025163441405160849104363668467224465801518534412394958695052735378336774835634475494274908271815997075461092152340626985177194690185236247810075870181840357681693115674907879964071930841935622401900695236514930356564306140868800784743936014610500767431109903366933893063290151773824021287200117372965032050413253426218992400938735638037736129673108552853238126070899560075716055950063013683318797183513593771242541201372331773625186446509208989112601802906003833960649724567236181196905648493092458057255195530427553512498852838156902723794706529977300107368391623238908105984187603514432923233390699547190787959829670964654747325030713847270521610465005242391312205327576557802207241068109907413125553927457180964703296225634272372646146657283572220442086169190454092444843343009533394442690008385945414727221640133589012196272959864080416834246515672004357431047691983892241224149961909924739819861769347491453567534682989962101050067012414295014991881338293954205443815924375942393589413713114765125459327483156825622441013145771469643689102749788127166306943225970871587092133570949927015680980233115968960891838647352563673711805061391664872880603170957058978274289984256029129028320312500000000 [93,37] 33868557231816621992387800499850989608105605478989229320434889858519320153857182657108563874322311128712102703984855885437055411601048056765761504604502954611138552450895730319070219388176306197165582681443619892569482437547948899535981626672719938063797519701460830802976351052565057377613922665939574028945227786664885810009317796808150941253188664032188839893795083537540679808157501565884157428929804923247298106862240030719373508242964026082600985387743183066340918944530472831319740478744702907670168974534624537522157410438941486824615317727546109450982277572049788311534768914414467625929243020747504415301215458576450628201598373764148919130027728296394682799739206517086134607938764328546403279381981496648032794869271285182964995272104752757347601470776316548129211943833816897453926544218159135592243475676731384338267048902698521713147612787831612733384654911098342379989372481816081157991282084587819107083930533378817938383811484796971174117052563972858786294287612690301659715615341264578040655981994732641329331622260124709217181656689261399950807133542250862021631647629456317017145343972183947891525372236958315412028702368786991579995441111705942949209753372146532299209419716196552004788798947856083735303967163347912841305364668080739357834679448523229804100871784028127813989824541473829689707930662062764602340194653375244139670359729981459147020017720109583130154194586760325082647519145587728877389884173601818882055115307987810806985612765215598339720973592918920958951277678183543799088438093637178347460901044888811795482073032613703419827788197470524146192160559281434661881080971186224283007350456190182730173197558608303568286931488882660739648233800502686416812513193116196769582072276265403586165448866170891712486118486547798731187564593361375202373482762795608884380533650872716030412145091261303867133813780120343214232844765561281511893351200447280341183791758052991258397184016166834561119568722326858611761426942444853034783069206387752489619655658230501757081711565998801581963984319439030441010800640820355319359194138414540207661561350252654273285714801340607868712985015963536311402950022788182379926727610468546599990457754844922850766594390118214078393965549974044378351522666774569659080146515797456124402329488984576712269777474249941615141537529181669242589472746126726265189419613429455696821692577669257127456117462095672292109367979335375663958214745667257770196015312034910740889345127056521985500255506581581349199646516203539623303744865445708001061575487256050109863281250000 [93,38] -14645291375568258067918357499227969324396780808119446131215117616042070455524972919258875733067275696751325836950543703288653853864492504494175911403499005022224585186914343781347548930713072713310431093291459353838143549484293360180972321497544849185336188883772865827565431616087786528436869050087815466470151033911732753512032717483658946486512560220730765699239474593134350673584474928445212507650775643096158204830478324720229801198147964946572635488722398532389483584125803041308185890959822324888123153993051830917286666675479639249486225266622815275916505346009775677742281911851195990545023872514760140557816218282577601643893263532708238365583507869981781323695624798833856618813167248296089864995734907533514363846778521653340886070213690684688897103825302760909338623895579276352098515051539844137121069941108136572924739694388504841404854344088373655625532141691116544402328997926068387063775535467415023566566373006916629463838382309803059315005076067294580791700711605422596581277243224147067054890207547246713895798741285070336775890670498207188276284786452800738339167862922294937482601599095749226732997528555975584339838534216256776965147234099306928247537196228651701566012906102000370351522135704333939055470481842002810307033063208653387245477123626035840880771022056232073329684931812066406441002809871188085467472567991367439246500576474010876320295398109916770110275676983067889203267641547172070240804311724238728331335715205014269752202868303745490536313179863969246241637307059043448168493178814921144451263545311720705358256049144813768664428571154964222222986090147990972716098593631003605821033346182080872764258732006015366075140741742106681460020797469339109523676797491952334006225861209248169869390077131145980900503286012696878537512755996568996215028733997316232165207139933344037766577486297199011860173948122475643285740327623439647918649111480315025128432240631094631940160575080858296266532294302125900667183971920205730959251535673582502091766952667197572478765828302070896025566252355375177211280839762186030952832626251468495646273724411557135907887313095945580288991308307818408874258652261816568158499363775482987518082849873118707627557584100378731724478971968566885426301847975494361153908786047570148702893922255964938316941202283236191685871451960938950566006820592183028872955965132889822396527057735043605573884351708257286335550203271144251316388787478152187396678126154594382646226840966923709769862452608194124431524869546982978163462973952846368774771690368652343750000000 [93,39] 6294450609119078047971734347186696204741423204189800202275869896347321563224876801132773551751766646068000890741667452826410015917661506844219925236032581630462541070145975415878079024352158562188429842648356408049010831566428673478283416667253395627883313095042807925349635964510292384113230538456361698796789274633992954725898169529381833909278373565566373603369233266883795339382921676710437404372163802375254075690072662953865686303912308651931496734404946994944908465498323253679688263113619598636115879831632335039147778762015731413557926557954199923836880838706291450096596818507989658405116828802541171758879262246354824809529426912472962567872135370309760482655719074958368073610063724870971761962490414756488996222076381863841281586674468035604378341378311637837970366098020155382760060919332464556470562564883142621929794866148415721948722033725472606821623528691003557654430988525012908963597527988019917359958494276826532390905772059296399918690301435364086502094251534317482268350658045991004667657335895101848447697572522506227953600005259206318881552391651740978801941894630789623352015725508447103161125626368595532956087053395568465580086180665524231300398734354248354324169212328060296514439832887280162426597567590344017816253628344111243743558072217524851932569474648227588349702595231925860319507135545229065840991118543961162368812172002326756666673293737965655032829484996519842521982273091805134038250462910884778676561924751065188264485378388864862235835711547297269100205095760395830294812360270938044991711901004830328210129810842628941278635452484024583295674419621108766438647755067262963553613554610307934693975310220341532758085011471161397120952071054970717433765259873690882323760718028485022935944241573898565820976881081963152954325378176617857445004561987870522075865695224729155955871229502330122961772175465739519569732432580247617707444359578053752020520484561247361412626077943274919421387370017015756739571530485501497501434717694917736492800838271107508979223917571078139723444673095380400208803840470709636247059154200025366823036170624460894510205954633686230807817886320983402292057269062971862383960880282937969108176851738669112768124378674582042849538475109701626933081840017467932427467716736849505128169784374561799256396970774505768842357954448149529406637634780363252189957066494796670891604925858388044813088040127367206030461806728607093070991897800372291506544197446194973581629662163941009249974943626385118779656110602318055957660192234470741823315620422363281250000 [93,40] -2856219476492167348966664183745115162105664419425444024425190553684743293137618083912058078856808609562058045885390094788730121222980820362710914993268518262821095890054370456350560263232711286548375863758242971263586170626473368682779133151825465476020837981758739834813629222602451475213458779283564477341956921865804880631994119143341621431567334837588696642165617884307026864886431946841004729894921894774112660333756114326330928877304829713855975241054698126979545141412360886918571142803185454404116974169886511470820555588162232640147864466659823618774193358544907626660776691950078058112733984885105638076947773639109825472978834295797529846599214819181789532049291411762159330836392061594868876829097408950283715981007397779351904685298555798073042735658123226205550681265796887005702796630042843368699310874768645587655241105320211530838897780101606145806434764565023946944745355340585059880689832518208036523478518500300276759556463151592795388993039188043862956650673285393232731305113667816813094604467239362414193262069363606841242449730257906308030661356004539348345139935847854722060305765984586748200455839447201959267659905606561299134679249757555316176212211772868210954400330332796119293914251543850570784030447997896219492260152971634746736784669533452592232429887432615929296304934197122365265234905715460478403602272078171999406826547546916116794013322832626525659940620626508581613222332875112321484204730722542858805722572297747525902251812890957597161786343100192616623251439523266749340390641936421049221025532936745064713915116062612199105360260514943890242807077529419144436336479584804095503445475756142698459115289804529958363101606857271651239469704578658327418993106375386259266207578816656585940975435672444496871015351246890777486710908296690440403999379831252503825013030306435817113117146143285281880846546870167447146161483525606612376594475948217110742524350360328074882841720168954658593679566167628795468169959053073181891812206783656466752197138875452526873249017211808998574866399251521793016852236556479239126936367731899067884612849441036341776458044007707428635380118696698665543241646999554653363485465488111082653650163902970215801378057364207749332043106305869785441135731737530706399664946474651827745696671872196776977639105792097552182710196029627891813620693185660479450339179140192121526710754095043668470915439487811232831000479763756829469201325705672864294239313205296261937090484618882980033117073114940606126801537004156195109771942952647805213928222656250000000 [93,41] 1270972329250936438419568467763238029660888543877787160903118481984541445138808421208014789687475055852224740077333177788213501088092773627174438755867376421899570534327431176972789533849709610238852860757055136302875307232486624542648688205275780514429759016041428642785026057650534871108722880131685170586210814253026303002368939031911637064520550325779121217358962416846050269374637812058163036239794894126513243810137136663217205618187425483731506880055991653534984609008377176530686843953667361889463656570110806341745028924424482384503548766385059942756287610452287853770513335487847740427531148396746751709383759298888526486728184405223943822076638644411104240420829115111528145580944055276743788811478453937950503247105312743478795420454883996636294476927717740898820768628041178028050956459670551617464759744573283071736056677526687229243082439101538430493385229606368030227155565727541290625047778903396768774471712518107179499902905134669472896940397530552875525382383263223786866320303593728792066261168555537534489579704763372954798153795599714124476466544927249439679909495651970068364070033161634582460976907615333911897517959612712220333650290408350606695539880006574912930252761349823763121047282815684618526250329126462725261653059991172024933400746455223044163580646324042081071177011095411198629981543609053164755542744839600293301862553166852482079332047314337031675017949244376730447343040481995799297603302442809816492687737652022973970632054419072608741441896990833762112917603189672420001816858532462411900677177884527312787711640378487169000527615725215309858698304314535702983942769875502760827192549106957536375761750538539480346379333186728793716147819933074509244836537954642212948591608624730786275359390072814638145549372824165699404644264959395483695866333565164693811836305875656355918800203783954289640555543810659698400195430297267852254964560155373038376219120148056377793771245366875520182006590185795762624873025585156644848917882350421039952121571718917299043899309162057401035711004186238737176024524375750683090821223478280271830006217091722714430082138093302576126883679810158694436287375758116543162172152725241083426566487099979775834532646662929112142576669854936210830562673148471009465629236078189563142506904816445669881625802046219822575955129892742180529714258372345727745071706747697422729832556086017541565117246775498559107151051311638886181782728919841137895294740876152256668972863512820024342921966156155678634404960006265561389682261506095528602600097656250000 [93,42] -495437612898340340013926063604303743307103740215639828550665402650156102953980094591728865778614675055469179939145993203050375751119705275809581515429496584772619613972332866199351399899025615265702521633850215561162357964616038241353188576758044064562719317666794001601836087715035651196036577063159055966149146960935451508028213588161752785535997371352865635236955500057676426031385137362282281453407519210424722837899846958657536568502569812085461886370132269591370804455632888688209211571079989016841569803644503128824860899932375407294522082212606268494711163960311227127502198534539252264005226580805019493651104651482314482503668414418219658169225047022105491271791314472423953097665859898343280663782869086087301649799893725931790081182276402924607000743357166034233014999444536701086729538084468410770942740919984997402527083474772588679546617918004835414895869285209860682185641349428738031551925278463326238190725322849926723798676653337507302821881579520797623449700341700111596773833915599295689368449708363018891112274746165951810050238618736837624864474791221766150130903269186532302118856501453170063726381740834988150004809062656429134118101979438722980338092435325161024268958812595472072207310084919161900996188661234485439363159020445654782194323654654385784422283881738841656298876135464266656695124048895036173484018114193897168572144436719801646252094956793183494365323181831881317613619235496335860411535314480172790517607941340908497681891157836158437810621070424716445123296926956728181101370541949110845350724239903336448729955936455357329359672915343993914044514598572215019650145249141239265536997488369600099989679323569973865568729157378347848929248219561458053880439024190959963536624248167940642110561631676168330859334857749119748996699907138330175696943975717409600207150497632431231507571317510796849111315336854895121928590697198173727473942307321577744848301895483968123842398593444626123490391156136648824777992588109859821739047606462613596616812717966645633422065655541698748114379724997609371748361601070648819479598746293374562675881339201836679146722821154631134388211710907523908632635702790990430398039383907613762579770341329087379015511374459129458097741967370090118559805054832641066814037518991159663929579097281692539212982060045583368261988266956455078753986142656955935783133634870724728297861351514584854183964597734417931535694113980419118246713173663088493141637817678291693862872568825457310369299941299846951579810561128169865696690976619720458984375000000 [93,43] 153902982182175341955530139125114415780731148907463713896508898633533751674230773766831414388553115496504661530608360769139120646555584045713709529570230426089306894996197312225154280871532344499904852901406030190223333855954847597259664610876010856313353290886082617606274622315605569286386824277989084129432805601004758260894735611213015478130597862519625132163190221122000195241513132396816116352413236252388015729981013561708343627090755183924064741902226303376920296303007566619572837140369491086320602304639613343916644302953418612821020700107428617432338330991940004154938638438231124145837147341077812771827835327142685057146710535028100726561289065808899145841642920962383196624494146261417616098529838779034954341786185798470240672445928663460647335555572968690365838465047438114868874861178090144769769001563795013258175355200347933348493153442797369808162797366263535536271381525525367587228575217242088880391420224373803747918412063853258428980230242340037120404749518212875445441924400897121660535596773537405737007762136290614290598153529994239848068691611355195239192908022360183827872089723536236654427492051153949718083710103235214670614368622776592789430640623982966238401683114857910506074025042432402482356279895750691668733000401617334626395823600038424776207815878366064386979776119586740675769828990806784798574996717641032893308917202551144734910049614007798204611424241169818382246033750667408865486806178030811694917158188538113949780335727571882936274434858575416646596461853592120082935607025165792942240904628417355419439890323277122308562798600620163742965813461990335586157617255746043478417244417035228209893130345565747062738441888355848632539790249442378531668567336481049024358777118751625868661371558522668403471742073924807497954605794790002345111033944267227739111532987890571222269893957534732899911871754981848586549212297371458500647932572643255971171076169112694187734416722763511671501937157235984500524075470930208209311530456111970217788447310267743419935713697495245613350668120728111680154131779951887464771566125242701347819386999970502594844910058526256470918443270882373264689964200835403271080328923318336286132229546150902106356677194899618503932083829459699338756967022215400971662219851648965371852469106281832173263434273665072004219623813753406924780189839088248732033023038165009521088359328443332111355530630688138246786836017125661627259226420539774288850085753534118258972256287165193794372389097572747553022143307543956325389444828033447265625000000 [93,44] -33264211651203594935334778235164321576803759812231787522491171779802290776149723532617909998610352266816289896981649370681908270318006760189311664791958417348588665371035707445161067066239154277402895523312961507281000617136792145810186861453336715569009724402327636976007444674651089980011223792245714437303150507462528318974363644939394857636436201055683114068249524664764551228528527576343540462269861200776382708606352845783970884242072477883849762669036018102636027468675416058549590541666029945900007290025124589301529113340498186269368118834722745152983442770111597325669566696298364914253396651862821213763913836219122838446507820256696255107795293978758874456334021167211005872950088968302129948697327898677070476002145771299641275849920476099487777308282865702555988056601686767536914859919665998281425683002589605293725780118228512136267794602712280292112686716320255828711326289929032971817297894018106617242465998150423389700330944982273290155216533202404148606903415812298372892973447905562855553991900467055478436804931036210080103942088396535573374232889171196927122311128742770457672224351848008509101562779260082442369797142351077339418666449226573076308722391964927637539770705147631417202024574907425075159425688793053354780880596847972645087420374130443395043936741164677974797663371495083453947979121701884617242395042286430593891010107667011342172380648380800985775421851894028762153334953251331976163577032543079473632102865642385453164624373410108568080614765831040945825170482639846686972788682286595857461513444831737808205603774356633749699326757828654895348529150337161397797009286260637110029192458281785747690640135241554106868971102884264768304946297729329222196411465209603873549436473264376841343385686379625749233759382507463408423829677416382743004397358967965126167035330293057547696938512847159110567309989555949772914022361673107277858795837242339436795773575717846505884821841400112946667441131563784422695060024283186903979991080008491738309619528542686083130107457678872688527905746402555436073470603675953422453960020418510641197462520198121604581028627363192559410871048008840671764841643152503429448780908270872806346319396827887302005103091017931784227308976112619616353202087515165257301156060174366370526683500195599595455035457950127910186781527400966564435449369378063182116338542872613905155714847448050195102506770774679487559541997428715654777586466600439736027238284486788860756634376969891803865356721221432922952487842849222943186759948730468750000000 [93,45] 2406131495794402041322657989320486860479859184800545570626731897424043842510975127194422354774858180329020004947212656845416396417415595370599813124156885154025378294751782035208227331436854518414810174142316580750974243066347469999620330811921802927072336942909835095870404283122430382639136711929127025135875055494172632244961510392903977042977578874409909535889905789346299771217585068976607320100120910194587072590299002112618392151183040994144902397939916157515009736687952159769511453534817256966737525552324068532558151420357025201119855704842037904863363118554438289853925709045153506782505771303715303810077511859765866498514494830434589690364036614666702483783103864452236775172449495957932679066167186118753644514169546858974689826841956315922936967694828523980710800446771672714935011426266325923838656111500780278775296295393450215112228800564620184269724836567521863162754315419272576967225194943661055957456135079855798905018633807714424716554491024052736258657194918081586731484514753181983170553709986333865049365655586521161113552152096691714833387582229896204602426505986340361235521432169644240453241428879960800433380954957410279349043958853405472167182333987375800837986336153650746361589916283684899337455929981695878726263269921034830347732866456266764701860056888315547069530032294528070702972018909159195437057043029846916693652511271611578469361582861971966621854415756512015614015883231456248900002237024126104467146263349376030308791359796517729734206427409565040718126726728386676945702217829477150999718349806197539740377719105667774350728412328721385918657331144846695450906635529086344917458213859039749609840552732837126020807609822771415443136512566452036457605309193729969051289842659970172066482559055859167478702819428394776435775881151759898227221200460637552793480589268718496498865117065865989733997726786941101733233753651704383418141447052025585873547240351652073141091622852726186262854162096147389336856217986111919409184573583514691436777163466442393401527837244913519638540456255069719758214239957650454958256228783558873407442516638268150357230263859197308021458316168181591860349079133645967189506897651988066787396594012414289896757014232312487309613672436768846791811554317487446102551985916814032623684605202409480195685556175785864272546390650131245572507588925562783478918790962465986191299958355785653750466824177808986398035884817519791539071009480746694828249816749542171964248553420617912414165712729242907474969115355634130537509918212890625000 [93,46] 1770019531765001587162471680996083436756360054464464843759847114716613604940063271743871460103075228613784466805706945027669688636985990302635525063240173550208925334443955656080757249002214760340664091427549884205032603464136707558840781000946065515739915409736955490070653697211568114679157675000441651962290474400149901632465203290561122906291927740296098088675153503266197254665535196571829302801973503798841269406733651247279201299129510632868623989494841685200533342314914318205825519737203124619928147284309036492410972920819939049878728260272811015836071581884266388282207794671147098052085848313221070760388655109912897768176399541347632719916485572768323414662465593026881331194435546348443022486453795576452595225335616115418433452460106789603268129234552487314001259492241373310951131102408650956156117765298595053575149072658895740557719048738964546959923613114226501590113363382586836841367517659831711885426309600479091969128057930537427751534209853079829952115236668533557420219815358576848620880455411449755220032043413747524484872577278781365316851850802873237651264387647324397458236917857665771652156319209078572952745268787011291536629953930008228754489973025224794158363429997236952219572012415875268757088757910490327559153778439145755235944447154533867622186218591626420967059146478254060813871588527150810478500440524243315696091821026613174430239215880970405944201675101351814382899710853009877767045789297616266153021385672843978358182399325842449548605329429389795046276846820838669777049938337469149716170448287040781295337870274138043595039767022249558160704527622364439562961484954347176100587284135916404753621023376927564253688116945529763204931157845810556882172691886152844479953647140273094490236848377002458767146192613667596804596039528618068673949201906270257436722989093205685634691306981935786931745278567926379710105362805820466482471678227533494398086105424678234048514804947141272216542169640534426982560389413600637343912819019342704337480288143967826086201978235663036211017845053264318340612594495580277091457349401877865720448082116480150270194074848856442267211359979775871477874336534507353646019349293647121530861995228003916196009009064875711946468163880484610934163599867991789971875631523210517630161868613507733315555039901042571760372549026762481960759237597497096216065519850923393176766688636450602156428677238459144236491784713981625867196518791205195746318517451480509851451676434984546299107079081469606762766488827764987945556640625000000 [93,47] -1062171529213463882424943277249656833202705592465675105000752295094110227156748144386281349163260275574390910806505067199056318080336740686411546824285013106404759114939175748346489875493784696890744138724025246265573317073926509418538133565201927681266678642495546523007533744198570468675170199739554702822669935181603360488054845633238721463863241143748531136231987373128059215189256665945209849170471899935831056578712839643514111381082001831859544844077309761705655587127285470484251510415353381062304279470321979551488597449880275459422628933159908566081729417877811657852998202792767178858991057978889610322882526823292211632141767612080695582342134562448635653702326259794928434921117770240369672630121156880835524331913559087687911090216930313889754086446514428310579071521539810282857070455771145512404248724698186815967971829376799233201672566228739682939462245631560995629825334626392856919380056141820612274590812067929721775126607942914870264000127866816789307917919280495427004610630867555168133302362013491728601427896084266595936425969674688491487269466723397344853992418378850980523077410033089260985966358587659748251543691546597106900083017312845287759527633528173104155032208641819466111255339726014810350774236618145399221779095274509492341747687144677478015763635089352574219642056872013410651869083564935017383848462012381343297457473202680629677593676793393468999077660596061501401677051129779570068733009940780758844481771173712847517463036233057522658632932954363912381348464554986747639882936996722839954414775467424426285649591177931944348991600653418307927042657447382800537499453596812038424678186704046822138496306453940938952623780235557907571499775977482843155584135169028464960851271867724237182100407989619915486346932327080529873795813675215399723056915736046797116326192368307829288274536668944255772303842614879752814942812239236307476730368127540691800856851446315128606885872185688934832335877654101200204386955014849363804821698696803336708579404250256389680423442441739009260240737675681694072801395575185961852567577065196560813368128305488200619720669667281503473703500103163359914665445491514997895548420963813640436417972627167535100802824204279283698681226986843251151427663542223109385112352002125608085039830156920979896881818121928347013826555533810706930386074539295655989437715325258430352681816651163866381375256365421819682325620164903979593148953474490974966436422824873557901746770558161352024069759569790960540558444336056709289550781250000 [93,48] 380378295931854049184925665582631343385752581260373788929170030879059954988500940982638412505678916213137657323495995994597015543385758417368503102061108846339707765536749682437756193053455672940793023830690439399211641455227245008787099271133144557031107653656501346324077975027344478678086126758318920939118920659292553801990081194045255477755938227083930453926011371452605257833650682178545583323463248925857471677422989918187782865026147924203445242302286942984462508545827369320627610956003986612247962838657485842387629208033718024965484740208550091639902195796557960970921839158360189957059182145625267141130683048912109399256907577129698337755894742733519366014561910958782948097134715840107412775667166391480156244248120243584900189323324126121306132813287901484722710020533700455513389013856501513629129651286286138407887338619575832816870688604480066507353412020075713527795799039231234105642469362869575797162104897243370570944618111283589279428509680064451719469682088014739914632362053244984061651318723282758495648783550187569160563107003873617882254318836621673384739084688466236061034816700281068867737814085268269148989829951647145840951927955690511383623634893307261194534562171242461583547376203746219027502944957468470724253470582063373622853330349589361281892050523832642255078862036320556709894763630003228276190309552265141781993043288850630748623280314046095487072488070114317723596993959167461579164361107895630656702279645158855978465914189519942503737547312768117285407529833660980871377528088710537481544377806382986312579876517421909122128034411921905997919279666664262136666123295919596834187695363347268533988915859663841861548879606632099249063826152052993254536220350941944256364621554086352244941986858646012887186825088719964787215254370041059919670450145609675082178000750286328336169766318834630675122345468144101285755238173336694410621037747330513239074389916593035042792392749942756541338414859228891691274020487206975306596333340631035755677869457852091686584329403839710397561146970780959234018565000432994545122088265586453162034474349735588601989971905904041031300569674697300401614495954881312223670250598305152466570368016835884464752761902497268946772190052560913505591686272388978505366085653782179023863807606560733003773091224483423147437206608060306877617236724608576134823131697150246185771020254224603654839410897697707824929807077004603729750923221761928252473959726748418501201935903731116313253313165887448121793568134307861328125000000 [93,49] -109832704301192911323130880571828443241020913136550866138701568897108787469939693168757759846655677772164066325286498051009142336268377607298020880695195100022128926764518920015148301291976241961775959533927012343468279073640874665757377017377153733281716718837608388685508920334012785095985679002160441630048697603335150873696642157200060518448393452221404609090190182338855814676412254609087712130055913036162124844585756763440862288187064589109038523679680830405890772026624081066912910754434349787645201440773245521349091380923241024685793283656140684973446429950251067097234484366385488861778053992532473753589038569134819151771959632974035279029130989973906295029352419476558852715795810864512819707019603130844126693540536227298124883972478124224061757562043055400117733096762719097304851051699731259960802344171811740321725536861950439181169175081754733338405011111051728898718283293021266987927363580419616204774200545555987995854482446866296081124773539409769914982888936574434780478979775544463593977056159383159234398350018999138107861402834555710644725054277567240518957277836398264495912336410452125194201129462704108112899839105939474163543051438627489083620961875425938906617471482802253548732822852074757511065141632693033837825174649775643950228883075541644127463754105209288350420315668009961885600337695958829339598058906961926897121656956176421945026508250925976432961034647701932017644588498654628172624238961085685498248560628057059045880299478826743004908698906849591652391899068275543547841954402683654999183175130782041869952867022514833328545029436028413609695408320033797245460904482505562804458073602501014204283645653079734798970262088916278689488309604500622685550385674939169635953523855127746534620284062054767146313705994957473479385492178237760947620453684762749056694125189023787910405511945406314442492395946104005003918650089339788974710691992714840221995921489545327363582165156637277004914870602990359922262604075386298285784261921155665088862357839527399301276799745754405102832897913682116496822290602960513439248150041009856345183867897310283558339025918178068562116466917281168502675286870469910924653787002765345628685720717632218917933275901031042193195468597775927497634921307731193168352535658940315710768796571295074249864982304158508727076945105598592807760362956075579165123098392042803213947749026742410250870777703078469702578826082158363072030127705187023099740856291287176133716820389775383100261496593930132803507149219512939453125000 [93,50] 28286161709970258492583537469689270404922919901993724495312258695781619709671141018611256591704909426281909096237469081267905804650762595258689826422044724924390113999645324786802464300824675731573991081547127577095724283155654377193392894862313239293129327113279058242099223534187286763547563215831832577929660588339175469056575988337395412382507473197576895302430420816702615099712427921235278665659444441509351798559281518788560251358590293414694766294610681405765464515031311589043250194411241587095659844040274052636106979341038187256320132142001050004729768313290178060147682535930816408733265214696228547615384519851048145289795181085266967573195800250650370568257226954979517150653373973749624947176043764876551399041097586890870661873037922672560867394868766579123130063183564396388314089932629945144036987187550108794294356064228369481643200206005261483700118725512333216730442351716819857561482311267113275155718386792762437529347494355987744434836217277023509845656624402307073729435718133168639863442152585445261229376104873409981892211537296571055224066870281473930894791802971693056308192295839361779778397463897447361865011450342105275695182204656370177999953368750211399170024639760153921827703481146285076986318820558613434099974041831567634557991505812663639334998186346762712362590672946639709890127175434233837273706738579808889290890470867389661543692098205276723188471275486934487144007056538350286181066309936120270143059182969111938814375071772307238012256218675805526863518507062685966105351247395229204081505550899086185194126611043559323159421249812475896459472550671560162565088864135550365152322797830455652597268836767799114866237083063662125912564665635316632433381297601234936379993649027914333616800273333479311212525455017307159317537815803703651781162868601840091796141452664738996545395494251387900080097234417198177856600354186458073392266545153947581739308555684673356838346316303619486919311261430056768611090955059573921843188056851754543481081681826603264046347946781714099767626316084707353844321789790816688608645276174544229674852630878827137407670245906018864082369089031977983039086224625451570177111095551906814229684350252798327626713186039992040532715657334997986379968296159550345880928159540036666986540320504910373555471649745276582317765994890452391518825699257065602305787307019992685364955118538712327774467493016961056797909631162848198349508886340726044590182276044557324406665836571267425014752916467841714620590209960937500000 [93,51] -6793636337819040638003781191427338213940309470516543585009425241195416258325747530816175365727237517621341203509662297745713397203391691372853558835138989281690982275324818399767844795831110172244824513535905443662881098775329386973670292399606675873947027759134098641023090123388021115558385851690841944088580854609052456984293402827661710369711164781809512170436357643382084790877476117496394671094014119765653198974491870632395841596289248653429873744433223130015374270286447843093396496371514112405805905418250329967535054900615831776290350571480271142073775398926944251372647207146315554754955384787324725933156908146204664507778067704117098591404258503324232297023112857217181195133019333628528490487655653116284179601765411853081570418156195550769392951524470896665159750005708268277570881788094555437247508043932093451782374104616029050758895580978863326345206671131795546942760924736986070304381493954592996313768699776306095643109763116343555840978558223109623465087479790997651364361452401355651106643863860641333339122034995656979639700924701922898909252035825015921973141561102303669135499577613129393918462678887740429004800640937491750318064132251996292804492095765720720826862614936139597538716717920658463991436682680374934493349198655287394088804023981040869374880714718063284810302437112862773984337570500005556094521209442644518051277769792654761715063330927791831911026395732376372975858723600905505873013734810616224200855258070128504436798942501177956677054386926758393070188049328569651115916806965776617060286843826110674673915600233750773421305809274419161455393594093065446536741054305869808582168210155011227002109564128298002752273917844464363250621012199626401296778123892851426912073047301317462730355440299711439835521424326778692966849909320064586757414870373197800149566222748047212226586707840957295445342757335492032002852912304166374091944050875555627006122742606606565413238395189558918124057396698976389200179427158987782618399852921056481180177888058697107398877055566449724875700552970247141847958177366106649975106126405669883894825182131810521272011757228771833379822292985392583271101280607293684422506024180931139403722662541545434030913615534422769073919536967610511731829061951255796893349176012722316527706267571609811261631326696369214027050780814154815663476575345187512564047017724717167673114493969143853534711129369745007092724698623487939642898354454160807463141313152593820879140843263521709616270527476444840431213378906250000 [93,52] 1546836088851130453081229161109709680220033689605591199028575861574059210851099537095522408649242339212181849566491866231472761692118100357664312306651059139576361772330100267447704829107324998119919199392625147051188206249297169612944658260822760541883543856328008662232346043104664120347386401189357155104999417061056591089195445078622824817458313269852724192550640145572832062948075879676725627832106337342121410108491061991078014706351471119930411089722122728764094832300950436913852127062778584506387202534518663757313458343104389105896779920751774747959315032037117037182380169473581891067288016951255011702984022757863263695121475573985282709202125268804083074741488432649251536391175449175619746221102577437692573652014607850730478187918672219634190976691743034418160996937508322992965078120158160056894924903942372603339650944060023905087308965734613632343687494664236844347191139173529416757946034435607000226685385274284139425173116904194128801141455665069767339165783976960268065428941615585073170736497322723151528294840811243392629882187729571833499976170193537047794078976597130667348038438484058316365467506204865531902925024770461408114387188283106308841865856711607489594708725711193436895861287315075352483471150505283846377787003679394856132209326488784956636347735960019637749031370613296970675177985215095955206265038260090626143614223314904419428423210626309986262963376890613473676890591705088340697674282485760462682596941593390732037221586753306732590778111913377597701115821873759155150463396747006778991600740330183395811083427446161046263477023575059363858738475139842491977350121425562314562800703217842835068548291442426434011524843548861842477423634340891812121397572971445053694237064695433604305377718104864558852277804646830968580973877138265753475522929864194827234325449424005155352660385087949097509929070759362899288523052969055937350590007160821454269854267218049343632846515693552551606965603388179402903112289902214656250781717423100747508012342549941579084647831673615898087477647699982607232802062331221299262586094233698964960080109148119466421639667068651455164408067555723594010229852745535187096178292296210535788201429510110720839417350530876700722128129313525888722167579448370372598929584671754824369842858519021307491224111071589705569526494997863541837391753532460968022590929645773082185919879587893786077106629846526366848545622721716384196845107092772779694567210414006612180862210159659753117011860013008117675781250000000 [93,53] -336808191947461755922459250421355071097329872224377674198882566457086570837545189757302282701968033302319220141886912501671733146374784874331794385300460845499241683356209355879044736419193304803678328759512066438878451595874334357972715060519427568686908002472473475041915877124313634651085690862143546462286454641773171300670474173898737128608391597554462180765584450070157433347470796618905267747056792565402953296702180544682300539396335491130316289428889444257214917218289752772529278712781257668932838272501936884991423910305964649041135341891271591160523334177731079676753282117167863549693943266815070271595489529094553896998079396400848499319593221874352055842129606889226598308180695500858513251609487287039304839140208404271629993820164945372707776850587912812756390805589307714067941887226588405366662855548219073268610324022435473165831233765133025526952437736310121996459957952169662899238310855587656399756166192440039571583992489365287476072090726270590272739813709911324060549553912686055351575618014754990508760195366026941911777849104067906426908020942511787185376542624983245313419551008892528437279559750332351825436004856353132839943890157399930446214996780932299538847205049897061321881366424370967218779053158221235009712382237741422300589431547489523084781631970623151477080412332595852468245586462280007869451926705036493527278162257678520990133604786883588746002426491595259237924899546510504293029555972868705372844734765050136759199623694919378676099673880567145300272067452418743764372964002582564088905552160383989134309679554200519444992149486471345704567144563887399791651787029715310742846381583299789885275534089331801082682961112346448931576841584177804444032601428276788101168838676835142230936788333799511846836159099510355826250759253494332519063697116560633166147313625743799011020144162359667160393193057639631729687686259706473126348493209075448781286967409273957162861578031001091781171188175000467310448322774456231489985789534968641348903141186552170340065854356061464425922522921194806300569801726997058605400197944489709670797837317149368598738599573497850153690769076053426605834831802346556880517980288834056387239905389954753028939262026876289633630290736606084723958998664538052108393762118382068947045480164242116228224413855582626838207233470153586808203056841456689843352774122002486938909826021881894142608104537180992501329686343065834964901922271523467458746943688361354096987704265231400313496123999357223510742187500 [93,54] 70616221891061225844615994626049476796094121992442040703324635211018096393551762843209102465223153713157256194421807973860644066707093851878066578383067496961235971637495243604555114600960987996813421818838131125898320183578450248321233373111418902779949552839365446248778893099755646337311616761042148024526399341274925963635794148558939578323765288763411863555814413989933674180921299365515799255186610446018755768910264674979121549840787896871167791253932735733909219449889014260966328162437907546909940673572020242696207106032769505461480146777908957052360362296856622453531379220554076223622592275788605458499891033560508553983414983019125323570030120785056619379230490141038490343223015356052188107192479899537279856265338956925346214154951105347653625807436063638470574848877394092631804135378429902713790315837155517886938737573715998870003225616125419959489286256809821562017750320685004334502416099533132641620097470330006032550903229677262230001389648686156018696083309735464259492647086852882881875332309297613159925807093740546106924886482539233570886180511249109195193946216918757584194116900996669517913185254477775665475629076927698369155157590025110017683916530516077587848506207030355070974667068476235710626532195409617926572090401492472575198740633363657704345992120573651456972957173769754089027481548539732884004380991752766045861163989188644140174248568487748252668576892791871781212673147583491407528924089503783007403208744737234106927276789535436713643281538768373329606476115340560435407266135802693735985828983554620456350634504437967750895093556480805700415061087934960279873168619880564011325402887516983397415023556645043761913816440871452533648116411658056642159686660785040037744015319537056200885737692891641659847375784324261157941726198832553195219375741248731867134129691610004670717255721092689136989403211228214127643130284079027261047449883582132980098277194681098626499136208059269709377486748162705849766614198729766343048889180387459321226068411973226159563908761067495571957516396381345812273980444551352148520537947709686700731127454771580107257375511903400741230473941792984568673967744843827070413040324364007845357954375770175997030670139712447400994453840830123329649387622809134478257951382967336800830566752718850577390619548694233197985855488997972745780302067172584616924336719705163871246568226719683347954066774415167762379530834588901693983381867639988124296523189758496147350186333824240136891603469848632812500000 [93,55] -14174697114176914901830801948861253300318486568099189803640615875998977422309086381123577173335929145144556781860169003215973110797229805401339332929728539125376532902110925791579021184259064158029856191882702722529017463118067055808621472157681880369180890092974469820766727314879030466776799393448990127284919241308766645925936037536868220515072618551128359026095314386787283934664181483497547185291431669092779360113261002117594736069867321449541801839076620321753320427242907878226085889400509308916168171102368267623009992039025077603161021857194840009579578460063012350328859283882405447092648774953477840242850346187342903327059816591445586895261548486397874234123301445759908727330668692448467755185487336826888659667485950694558846940389178701009982892252714991263600062131212357447901009155669675322479280148560478842922157921677734101557171741804277231754426828026254004486467195488098382368496156214737164975482458406929841257343717289219034443781412365180215933109432970573398226306488141945047374813378718489729084337671423271508333516781244402792352925117615420998218793927467227347913674860150665947856449415432818734829148466067325007932931602256785086288742573920348784640391697934986800253516393580726364925527777573314558622229373332349282689779277873565911030307195512615524302897558959881458372886977625405676279187227743162316964896143406332678415805736032942891579973261480471710299208416029244483616208890351226782165252290390302056491181326956689325110002907646155616564851285728876126460885791888338617426188508671861773484565745783231212596730032559513098794034721241820329162212886557424630313765531167721058337114340000018101954243020254843282066669642155079144104719805967869399940089318957804713076866253022314940987111205320773511122169039146630178090041115708439297628228865596675563776803084432751295419645938462535247961738690845040029894531772737617311672213155284250337279068456624463875569038558758776569490684897645367689230916564382149956131634110584713522056877395688093623347431067320269700851620452840157447064747825985689677462379053386653544529736918167222091462934565347709691776839339517511497165753217804385709931047214480410058775231359515028494154150141566444985711746171304114962347128438803452020874299305873634666705961280359261006402186578592267874050383968293689639334173798160318847810799531608943707957106156038045087903795715678502545510333871783433943140245362237242265912584571196930482983589172363281250000 [93,56] 2655797980705856873304966844145627141067332685833703163875088881682802915147406181745237554603880983958410155481208502661490005315058760792132360930222595778635823662523044254908511872130384526707861087233078092083422756141890731922344378556669721591777982206624321962072247925997437659429833242696102358144497505239612967366801211473991879443003981818625999617618745443029161327008096157802112228157381064349495159649774207031530949080182873180038827351132741975543149634780757546931010872339879351267861913276119569425270824377840053920733499394181619666906039413552135459386054191894659257397308013204887609565334305281715136331681838477214746485361266471365621803246158464315327489183339322086250958488808225097295024534637707609951629453051295379705573342997813424119103384503099808275047642566185540062523306496427840156816207580811957657163304104880310992966068145726472755417430186522011173931034620821565005250204468579247925302410158942563567859634451418031350049006933593393045103371239126526608253013560152056048512066739461783163578654925008989669014108599619736077125407832014111523524036419839279912984884506683237733747727250542256283426474456610429703592109244575425630083555955496080480207287659279836501702283046204185689203437404487081112713752269160538068333321217562412190592871203733756413998099027848811195545139792425806033148192172066509327594872320597122745866155914212441346395043652380898627919272143576982214907454541137688924326243532340542349684492805797745062751778694207388502728357071763644024216935048942633320096213474833022212864581708384963293461077747917780451271718639623200343300082416927781809738791184137083125481598353354353026972014893535873610546324942211032931737901961012821869057102353218779268376652183581694359260842851898010521043358497058413466873911752088601637345332246782660092105694660063662582321804632332961808856434444083638777554828272645947962770291307794446361668498560970710053862261659091355874363907318845966344044852773784550211788884465932874687771871836021447980287170575180811597429248731667086795663809836172656122278765744360653232323237987510449669174410245392568746944539595862124922323046650012259935883515178610760011113745854327136606350420546575314416070245012668049916662416266322061347482466729483017042218041026432383716901031280913653788319163312671396940098671228698420537692101290545829599331392214574876947760299301025034843065609439088925469718560634646564722061157226562500000 [93,57] -448537970941673232645725147134962572968533472116734680687001353676360286927705291501143560246519404212423895619325338428118341038058659176652197368388598753287024584165325271222974136362849940201891020935090086573901363154040855022991522596440131729885864404465296167088308321303101127113602940437579261253394360391605990262055055577595871923807924804354468596238507047609030790554724569596013779501100942063144474858948802088584321707067846828471597085459064654589786972063075665298855004049510010696835432829316116968360868886116161579699211998258191404285804799512933489161539565268427843260755172507806294890356958616255812062611760447719948046155193227048246718434916341453197871095223839214155874498715687019879888231193178636672129297300825295748863991597141277780147186644279169787010326228892039815263837417105977459315788001436927855536350832751114243510699038375911931681760934366410252226115665852344727418014151597617811053967813149491484495339867552190408574171097700359736746772912318818599634354565779518462150886932914394714142490407778285992721853243247319042295085918140994413089162296231554778832219154885789966145909762560045484826084121994322320590212936588873341068759793674528654955858836585650310249889633693430933518134841713192715215115150904948553981276137284216900155315833922742087630265327619147126072628461955454029929896043728129451164817637550263866252701846138148302024454511214982949189305652040052542419237058282291907985233383153981367631749976582711302920401575873890522273537084566453708517089110685865153125979876480245387770841398793935001002201395917129436250807975077717542055081142946860976663799506680505632172158411357430508638233252682182191362230411203183794933475308088285311822729809116852942679424285469422386659885782105789949098414235489439907836113703756764231185578340819307466431082306625153460180939977974534519900658299508477141687748848613009182908359864700898889394821875465063156072095120539878642223187765967481405367756908991156996729499325567951296461607004662232024643901427245145989277345259973728022778623186329002309257764510984318178261375128218894941723129801527528116045918318480676680383762944445384832304923556837439435307104463723694235688170532564298325764389122149814640340521723450123674360316114692733670702418660997389176619847398333859547229017977623417627553697320355100008135000139629824836646309906089421074562034250888260216623697369808798640633540344424545764923095703125000 [93,58] 66511170383418052516733059278424139446693811565580121179911045865876137912044745392006521275599289745148325087479224693421532206726779048660272169259371461748477838817646738096729441518456035084843383685855421739899063180271706564445319286219570554223688373142656950881920366348824393351466281305649641701606263972503981751514186905125142381035088105514198587542854172847403308912980194874608161558522749605090081832311399986639367164029039747460090547646372635606369989166801941866528060934025505402428952778643252464133890300401561182408590259420327536410206364765004476404583030910967463559705335691367544061595761778437697006647854805816544591341108584010628736839282070722743194325899131865697627265128982503985501144370622434866055682325460623426584695120544582845313600103787986791991127528781506542242976525291796168376201944270732810684513414331507735547753336079158983206675581050587617623395514745489511221344072122205761862472904489732300479966201201894641280467669996090751471387809981050596511261026105595563154010371239651260925871859007344297090165901042355182510384487123255191944223881639834891200927540694126785227745710031001520294673238058445969919709708639315967549486564344888244773976533346162961274140040649801695329475304241707401875242362028864825717210706035536395233621909879132795630054451058596857179215559978088411419597864086551559234867232752620034613056863062441885827730143068829578304619995386563740259995899574349986280105799269894638656296043695629016908453592125264605826258656360582022147677234524407934897638304876870773445099804394471737028542443923954936199809067899371358282877760898246403237532808536456046112445087507165836032619914160934088895302275167485059810454883548835019735877612402891945056490693766999488074447245525110896298976009571828045503487463297416803511674409171216768351449870930494483014467535789528408410560842061941900399070277384575247383024830832482109945227615316559566560541357915619662015813470796846691510726909264573265129268289384938890694190701464316222071912991600700439235060391396380619905579271430715247309644433733906380641099234195341747385411528111071991417659536754927014538083407064014000614569764540978535858255448582268114827669895273964931399096022217403555969463975455275790498720546201093561917623261300027828210523345912048255846761410222421706272304678194382651314782155828292594391947629148054977824714351899990837308287994211752902629086747765541076660156250000 [93,59] -8677235061331488896261054095264589443351072816306820092498154681701672822508645223970267964511863348390980844284717792284371796434131742970281267899800772750555948727796158517799285642635911473452361862642091584883587712402259239311852552177085866530379988040895897853177784165671852855469185340043749721092225579172588042583346944897738640198668451772342027290200969894229222923921592016599075697333793189566657440583598048695125356680174302434922259066442740918365634000113503654059750176310429499978463581034806023703755499676028652862058709027984731893185328690285683530474664683544288332924250696676254006464373658976338462597315515252405987964998866240235129972695420197210346473770484325126025312956510781082518550387898930717572873138901026781853001405319173461371045798549122130628096897782805117584834368286190433836143636598236172924354533389399856699166340353505371161798049928786209879905609984046804533310652049953327665000215387005646349184029146002836356235735680382817835591760747424035595006528001524266753795923228526224075253660510672113522523122100919187652040020461359312207913195753706668017265231017116010906786520900499577591114910458238953366969050855722511568977000274208523629440778690079780991390543120293827022905040782191968736141257251659550716618091431097761124659962283747778076690317519367106555640716248454153775444767368609529218286451461198643264996844610053628296248419669554626882338109843865489820368317975949042912624825578814948469172335186008584708661221348296584331986070333982359467698351144478766125344913459711586201875341629895386085505106809816171808474921906060760490755974901718742343596377709785343828898389232047161620195906204466545644649818397637992275574086368649679544718340178006024039102069734732485371251122467144976922412288836107580830498920232621569624104378298916434015085446364687964644621126081634302915807627484581764323406780281587646533620286245233468515979362208700631939702168467479700439496579474604462273225313810339037808971528891521305639552265358646388190184671388342596649026635725729979186251442006914792047806138497428762345455320735997865590168553633542968946740572391289234035756403059282705665473892540415363388885959801728489617961766863673178562667288815350070647621869039302049777637677199049697408927735105075918392436688241541751465120373895480771186636807171951224563768145106094642152969172566194027773230597186791975515551822439874740666709840297698974609375000 [93,60] 1051817408054617554917114599219554516394334737366169429300538400617522769172342265969742571981248407381543889326498843479666123492758467991747694415490455364388424718121589761873996411530689215835794600790155854935267783705426219898101029381430149903333423083652501607229181164898534532205405651445866951702428135988874834790730657127150306188977152483305014749764372773813778655988087671972503360955948417465138201596665650141555176820124362726046197550736929693615056394233702749096653520533902455039106896340616560591783098795822982511448156431352038528050274399242459142412648625617735460278851146370201282354362015246910043707560955388854322170639055895539682143875700535560452821077678828999505565015246575948201771894647195408441094135414741796224383162957736290603825761804853311533738895464616003090293286874183845569390998043816247725929620152067493052832501426265142408775903185107274458163652141230424974866987934071858808508714224975333044644608793881665560461485259840043778550961980354424780402959320913001023882528816316609996511933435331630744297376443087927087715955502695600690302799841389088603719945802574351051277319064803359784362451034253525625544109442592539009790242698418706527687810308839947741115742814738203173926473691318186995760274060381528923626285883742055299494751329029532979463511597759503386609936063007466550017371135194221008254182489897062650470831815926031442067092994951363373428740515875530646773121498796915378981766110192959735961171312324926858715893911535403106678184229875801009959623374629184382345608059925662434296678805583120744749994544624832224895779339787654425769395925821099476674452394455984514151688647123936531232584678439463731333587890033293699892339709085759510540101373774554228138426126512074164336553102541518839520943895502012504846383809466943209675130020226752506081532062645343601378585569687036647942293802028843266665413108008174229186583196017679214201862782992383221375197202249619119713209604930686809927945634678791279803604518898825059615887846272728569027269728927137305439853643611203268244186520366045700403705234533007807911839832566242871011082401707068760487533711170953036363358675640343348747165628805789925965827653639648528660598577717268863074565876887570285762653753533889643733466357996616263341669771970138198085547548544232340123103204604282728787598797234948587317655288125237738242266579205603098707650107216694801426370986519032157957553863525390625000 [93,61] -130180418152059145636683540610490706453540981773369010729285950744514848964657959293957712442871044131541871870406660272137765528122993546593796773274088733763519565564136522681474424507716181420381256908851694214489808880897430386649158044705718487710688065693312049321788804535865993449331308223480213238511446442761913471304941991945267709394178288358723805460637147645736574978128674224660570747489345924906396338731448061889605122561701608237073905334133057300752342151041745513296211706050977699750477399123122760393185217687831364565671469143551842379631195973228053278829255471195767389136474362832775072350443504164789091059881862486076438438882021598390564976880482523855968954192806708220193751300762113490022482769601415153657875935718168736047050054177653012849723557871857301291957626035190782290246559335550076093613090672416785129861100186984178847578770546770908276357119574246503941457204099091462992195952352687382583993094113955065800509804475773589474526833134299528317083755395704153861998312182781181549089932328045860210726142548098517211572841382094485680943868075852339787333763784071128775266770046980355449426409475601250247036767744813181596947334267791422520486195112504710770229454920825105617559482863263925759881722731108226901779302097631340218407935641000449452619749498469438973137315985310094313137585493392027065153447602565221021156507770093733648351514494469723192442552681974899194631454269471321494096964095038443367597535390189600090018344365473983817213986309521828492233993989508279296149523206789199030616429827040520144075816257622343258196523886844342864995150456723785222313036319878945983975585862686469942279788972972186933446608076142192981649817285571674933474437629014623405555661402404155393772203862348459061063199713237985588528933771615779206869458889931223535174714821060629732164964745621426686540142884002667964500624358662523241184486114824249020060547754352849210256643617226795034796043414312756188546546854813111959407475364398273248329285542090014811164638599238704652128081180391633023607116722168526838506373279224265112624240518638382464251073314686238471917498505497506052347306481337813400721364433174619936650972396904495208628658013544386861723830050332557973700802782221185493653070665162556650153279320421485085250147507164631300461990209637208381585303103048950814246032770820115150384097517501212485650154500858933560338004387091359603800810873508453369140625000000000 [93,62] 16614942422041679316616302689166649437874381242564256324744974906836440125501529329092208136792568275314085532799660924126918553985248267919729229998705092127336666235742308328393314602346350444159166540351678630365558875878861194221747179994682282311130061987149988728429144346867049098848842693839593910911632991220108165965651149412507587113721335656045165960156431959611139148105341738776038135067265627006666450866222565434557481261048337227564166100326059684337430277997321612546533482841014103651633916208559504534119429265019889005412943579626043016791244758457239021123565391746622584011662800421389810799112176572357196669676887467755388706165836410904543390230353514820273127583779760165523734976221331218381073532977235458042260819898054264416922970694698661871112762247351320870538705897882509087466280354048133716721361291743202536185938229038109389584325398831489890674942146391676603622215798867316460012362931317303485542111649715083188640861230037337308345501682069849979387457711986328797179120690873596781339491504063949137569007114861224717081563545438317318553098934367676048552740681972224405392876572114050006807845772847269403241408630001398180318697208854274480859390067242172171957876665553823809426965075459427975181737708745133221002161034864063908067025301235931287057347834443604341634314475094004979087289201760621787927606439475365073361396162832671956669380410193956181564606011750330120993551742682766754503869706251736927277278692017958389962503324054326590621315566340305620191549083142096629014841109918069731861726378713147861494880531421533468303883212182653728042145533114779382196321749626868515136336925315279214622371195512461917651757454649032352241685835614310510425081526383078825169581351758285812104364062945400200057945176676008708751774543723927759849683217566546116312735691520772051675947909872321746646907905826681756914829545575644638865497570384323514799760941753929554352529533917665884511653892015031399335765440937208412358125391619223023922421611004352759332702189777023583069351656132638769325228252162570518645311853602123726124502326307816600348098041499238634787267374726322017045419285300452936885960251689262638582563248142268398377712584061809091052410333598364669704254755168141286941115092722041676569942432808897596627087011695424353050957130548358896742343966164592426618333677622697058848892614346044262081385552905497441462598362527103290631202980875968933105468750000 [93,63] -1880113275242899168447315332116089611747124937454770406458287485612510048333088038000119594430034940545589474079085971373880592694988383097712926381812344300344066218965973407893253484238441007754344105162532462766789266820734049875605141169134567052856310402421128228360104785769948528405875091153205741105310802733403981023869203020505218875236635890198432431238347682271433515615750454879022580943078698367536738874828945774993470981142812954238572787527895622215801158644253371797363797319236481108715541003648003414271364829269858504219356297066282285841755369956096963682188753223416696810149187270855999201274385435512061626457492444346625244733353681289883655068527963691017415068828158314473724412450296801139648705083828063137461582330738146148909917797268426197396515361284324374708909939937395847436320096615561089013363879948445543418101845955207235286923164956924985925051191917394327772902705787263178354675525219526666338577223183373533238465616104495442610973766112558013066329056484698878045375326425349575415046760518263516354580693882180702802569705412824613556738306643105684112504018813635770670419654613088436398113684685366500213837272703185121794368331748088249962341162125447203390098773867618418310717941268630651984562613718717158033949815203257489600664611158650079669653263091180577661148461945583523399752589593107526215894919790492231249430762160689085600355450443951384836653632230280980439922860809059167609109747190382350264957254131613580435784245118528530882803635848756586621694608142046527185451714197407074400520405001987640180268998204165528584835185894890014698393723310926592090001607694106055187685776000619756602313298539241591616575786874153227190192215200012174924765450723489532060098777268062065578946022814193378304865307515713218576124951198367013685311653616935850415187939359261556074245707467177621736084364125799906173063823884357413936763308850027349941060892324512247821209967694279217929926637168150653367556524825080967717844234983981794767266276623644832815569553703543893288372777016579290766454672324311093079886524414916121925379842829699001950661283632407793567844812572495299416419096096208364201986805962747079878488743694758682440085982476299916242999962160805133311060802745509397375986418341226018229998452267996381825156985974243370654670479159757842261617128862531713830926899659339836856463540818641653842098147045937316448882548058918473543599247932434082031250000 [93,64] 147531352609592330037146743099308574895851006520243261171341912468064887038339240116993888777556272772703227262294453148939035891071731001156927558741625496551513381659843560703571169104024561494224398715282671744422028630431335348763976490104962300355972857452913097804180306153687608578000939733362941315367736965717954007622788582354569248621593146222995389294484985362879891428006823222721650314090040878153483358500777497698922641083275030829211289593456446543299490637857502570974193150913804232692143282289715405190377954599769112624271684048607776120934492239591810559429151730752656944838850239715086251301452856088876856007759993460531581608551893692067866458375694372824154139501884066353155856331008097853682909436097733617347102039117276110490186318714917690481853939266652858784569351490674188716226716724360641992697252556589452366438006260835584300024953254541779689476070133046868084894631686179236847445320243569472009072544771706105706208426935295409287936501001627077971902995905695970402467000096110673908316869242689073154028028735153959006786554140997430048458784841433534862608971884090030042251875531465987155064344478790719549109760073221996711827848014795089744806071807709758053303103004508583506757074146809335776182081247773680807511511766574878606694867520009512735987198794234472393150454288611365281864094826471228601922768991171904691584836615458248919296456610289953168384728115626804599924958041808305934239979666834677551791531152011794897400178960263160417298780053608850914380237981629944682532768714622280025228553513520824476963567009080670489646090970829267807937720359575704845459215902079431452349902219545636982872263231520545240402243865999225024303985290815133515033103099462197529161667518818813540023157206368987933515663818931027589562730411255855258050018691984854634071050200631701207844384402433789295292372287020240254878126217531602118343271214949154169990777868648040340266423887075633458428827229340856729776589709394924269440254153975051078878248827839110975681079186097706480892601670822649728934056589491507339593764089775533604000642103346046551196757409467678494534908048704667846247453715634885654061260007361486126794672416615850371363225238452143201889174414916184172909890133862601777760435388161026505264850238179012009558986210839076848232215166490354471018143960892503917592571883320584253564375982771548473346492533729568119582609142526052892208099365234375000000 [93,65] -3497313867035036343178102238720108666269435547617709306849812541116879740656179236963041090133786439293891305519045794802154905574318175853447706786627999332099472146872801269261761459414958205141355293847746262675771449105396015259956886464900235595433037243317820840393899419004675834463535486294533847930739040545602145747067063309367313201154598827981391657418021380161088390766237671996895037872351318198174128054422150950910394170048033897795236302266060261820585593205988699400387703424186303477559210257305287363016213436027148794325940265907102347555255085724222591182367842226954848607262281554505015596730173716734385301373213599177691967726107536151695833413319716847311414913333905918834677446938343153619512632943147952050778012240462354670811582633414315734100175692853091619782211807689781569842222136020389160496240627831186706425689477760757167631450987692596402532334006333890289657426814134586029346797924858632875031860064706220039330355977971433470321260728831581117355847420304371147198907037545000300757956801758210553023480171753648656410269816070990711355034297663877498109529593028376771667323024171875452070348673950610792796974968238769122734499045506952352587948958147572666832336933441291184856225169136640661181496257606305592225586117213792327777983750283094953462319124887390693984237739470468739729819393846958886586245122927942813778604810722813827157751151831034544778502924392367529992127109066179155700223614438846890618472779330269998356503346389905362472712875319829821244960725075188953914341074667317699883063786442838932096813753088397022583618841655522250692109564539457866674666743607394318410831838133583442326220121222408977110800497092334221095770160019545930201062897896816761175652408163977487359388762886341729684230755904951574917181952966648810726974119464084199495176293702468985875206264828893136739783313696641355509561812109446402853778118120391843707615676769520639374484861509826424613693336754943193938309588109600140565600878793434207806643518294412509201209413160353534070964668481638403963363135245584865725894934861849327993181639903450504113232754551333000979617161798980422450341137061112057821148012367417831642931296081242374977596789910878108276119358342495007952275573602291941922790531888372825917531902555683593782544359245444561226524683408559855503904421899734031213777583697260187105022141306056745031988555738600155109452316537499427795410156250000000 [93,66] -768329773594952336229038752225478984232817455563517044010001184366546475428821592725232630424723374277160391801644200977842654100012410752835043786295416764622911446223935121116480679622192326788478058779151621854999052645042926323895327105175406098639813203212619701655853890871874702512307954363017469051346948049655099966584508524764712040837006489006171454499234118067057543584187253357537858414118399235924426187741541635161146133081322982298398897835645571119376322167449185701035318541218216564320259667237605917246885270719657606242446543475019432529216392423152785798386442883700843669208233935927543802878448969577989229587951734841450813988428737006801365097308769484644261698291852418710878664949663080196026214623793364121073299812857566366755617449149489600544586581178525071048358508263861784274390612639971199630081913220788530371800869066303956782143066419495480883523415121730333657190901408914542505694289644709216362236227582189623234042764518714064452850201705578167395579025294480404112290203254176466083653114837295670503592741829362898434941484268599921997815421288092339649221651881914260602218700834022156968617767381793593488893119918039471497776513427067275955280212346541421630029037649615530431367201824870783756721562895295700339928825522826890611076937342125682193833669879479372507896803524794908199180262975570390622665155283622084656085931194026932063015679175664170717606430190758571887053767096328041710444407742052456368393497505516687737260376751594560283309435875988500457982216118950986170669582523884658079134685100267416564857661236874004677841367531337482109073802051208977518279956979272976761742281913838430930807654192744416249174447705552375765830309570802033365459461530735982317999092309273635185243160181524348885938921381182632621713580825549759927827119250262394864686543355439963262219553286436949536250208198203953757057033211997355751520567599172977579155259300613176657461827710302789108082512429172491892959709863518839589854650817033195471150851902420435215183028744266312701752978240416549920765768029115350068352806004180794382022932279600847574594697086250914285166657355325170021391354067908182784121696812271842458125655949525324404214478322271250714284735126970634301814949806110448988446517400836555255994958183114824624439447561305204353925058123023144804421392694484669273206390042237534180786797771418190612733450928217848741041962057352066040039062500000 [93,67] 96838909563648717103352844367400802627004471216898930703569505132903600444520852321679157049602628383696354925287371624428664876168420331329094332232036116404060561876507649192951227875514013912059446283994137326835630943031364173880691011240701269809898934892228220704339210298287935024949172262108316246570392628931921077812759179255688631685470184822892524261105707596430227140143496236772616553994328893462021257912620824477864314229828273253926343334361215220799874488493140232903270124039156138994484079522844799492962335183245721861877898855430032778451776437780201574125975465209107704077174807913923781842868126468392848472011737775392759849353001676620599509677963738553382970388984236249518832994817942438949801288620504113847805540778286060625582749789999597098658605803194055193664388253931767318484236141242607492731016989092610255157891675849298100480901274647890878157991267932860281977578656691874632565071684830093406807531345770685577924387284011547904443191975693246159978649207836564429080864938680508155520787819290162450097800082795991069847254726405964417337786627463868913022356583740518187395929098261048788065265380804083221328030400277643730648381060800319645413101654202067316757095753611870892666946379172862370533031493340085554290218673197369056720620675034214043678570297124684207480642259746214180030090475730599579843932666734553342033484614454277293049860868153147485946337675556850875117028010236045434359161795387991562411920964213292834029832633160639095289028799625447311628209609619210872117247307962517105286283238814849337328666808415260848505775711177620517257280813793682115883143522046330276956979922095883695694576085214620176194721577110004396563125826733142722622183690058201045434750639513436896255126960348654497060361546884886019394201139775005744660512058297358219791624456109751192290618252268975882342066594439953187327595590766512299021613658487232231976308998158969011805756523792567351978424434193450552793034790399378442640549283178706818354349512579844348488207343381352564780971385603789055417526129534194014810621042913154256506617928964295894644155344204775965969918384734149027743242378155066429985183432107388682614316259273565347964515220505854093073480386886983579339753648622448459887687049218852712834356448051060472149710813799428137605217475184781746913821658807469829150564837196141083831432385997705150626480019582231761887669563293457031250000000 [93,68] -2677028206209820944887108879773438950323725392700805889370956790622858997779490111007640771018830544095025405184925971389591947177296177888643402524991735104922981985030936879950543574162604318708846208941915327545983921923221670793941404426847786157706816792270052444862097884052960584019132694130348272359609457766628732038784229635341940629869017143210267085208311085814493979887783296108924427489355274655838291856189227937618306289058942881261015827910722506904656524062054955820042508847891314598517469415022179998239671793960015965664449850641083935527403560779295545742316914673459057854521450458589815140352148664633202945896403366030353646013060729851803712881524624432874909395093450363641009560496846152205758024287188486126255925677899103922429367808378969129192912778047965124168303037650373201063193507786883056688919459914054559112828091141418414532810021134954702172859517365487496181802347886094429146450114940409231844708789081547678661232362925511390877253195265059323261210968449646629622695480200689993039396083452713369086638654162903145537342475728757986971533089611190538548967622356763901471657188325985791767356852887802235465914512596237112606856411954654246552872264819851577614226116955858701195529653199618234476578521885337841682896415088073376004001958462086651862629194393055962318209364189428841059602033707179020651063476408062466789578128683415853416402337612446038213537761948024336659399469897651364500121961269657316959349521019820096711243107238122589038927471056059701136801059294642001494917357569189406858232676826922278013638937364819641172773791595005009061178241696268449745898225234518708737121286766098327136360422949586078206485127939958637536426175420042735665524526181696159217833662547826306324718523101427428465209011173717471239789203532706465801262358488979692011954863107493666915982488409763335885372857229180861688122171367135810106668442291634766333254812192616211497291897514829739903961688698671873474025101192329538012145480355787794616201262986347237474173877461800054760517641533234769685006716662217575613364573022546108508997686452179384757322714082431176650053248851279050636194776539964147041669747530421342570375008259766139167621337321771434313703216191488578386171790009729937188222954329267224880482789906840946423470563277298599946290995098916250068342919569717834923398964594646794721050463822763221255485177607624791562557220458984375000000 [93,69] -419622319379804365725097349890463985063415524398856848848515063056946015067686920194115663304827465902195538061361078155116797159989078550076332303131793371439913413225791816821531982483453283016561212005393188428680495346297060871878528986112196761877107421073139745931262114366600976003427890477468621775022605612272861238192864648417497857604128357826705894797086059354036534537542739587822018812591257947810000206300734969692085622300166703436302976526216010474881488480895045062551494209262960819707931226347727537601580520157637016409781968972297656473684921275191297437156694398103229401526481941980689914003325342008235436505430624273793636536245877288073031837640111443296896960651019143321045174471540556783235631851922876694415457624498108968044549777773895975376307201646513118528638546744358164237188775996810068009180438935499692909422782318562410520247667686786905111080466879055613220609136372486207338335270341418150206928601060606309863195988378223374941958031590284238342635586989990814814422798146812159360869061514428604433445093657306580290058291907979641309291165150982912685170616635973161385702910852837405852650432169165739399647184897275021071720419653163149343045047236720047065083027899928145379621163811244612594964619177421271628119588716041177422397576935342645689672211608720615742053834099465450273033592316271284678322865868956850169800253561600649511190745801575075863141334172010767169619953246351817123423529346988561049013452766949392073548168298093192405943417899862793243125957840820751074956165755370763683396957749569024931145239321037880335076970986171243164208506738819166671092349414889247489617545352070007283801647493752161295297574790695462608627402572053209870364036888887615085375889956350309193509614382042737157890624476126623026775128048348287423841090119798427404041833071025637658514917412960626880766298923167036381414702400277022604530689844552777090979447324898303056806590319316623262299187623197249790658388301025686463411824091543828416508983775117834561347029868983739332100328164115410442649155608864305081317955238719159711982478733963898981231766835715333697461006843402723159777221718171166770727624943957430564348254551973307332331705296428130947509171166086453004510032588414274794931954883046258201070586188259411942626121413649143167722814057397054485625769177420227026294799575541239074048414578466115187893592519685626029968261718750000000 [93,70] 47007421794099086822453412842374635193403466244639676007955630367985538883685648307650645275386269606175181043346671016543192387071599653207017645836158810438598220538826158981701980313006144056448188811990165294421401630382859754917063940831942143658803989224828922959794776778306181612537840332457878183919230590377093899002872454011314585478252368287737238775956876339131632641978140359439123761817095597350410642249607771599347899254934435608500693916133480422692659172928776705827567150358447646293712622198412114570245843342245651453762863211693746620730463925992769682606706502694652919307634731774560567865156318857164964256004291557804842896073963007956218899398140800933577413377330566913547322729709670405995409299286221876543933078708299155237792580937338313492796926909300186948151145386104881239600166364174248725467781029210555685326046222507971110627794721929913698445352968815917029331480004371443647683021618988482923365189741105808297873079293174884105901573766747017727456908505533712909935691901102323410346419600235713020348554829190114976651146989360948342468376502905742489759816489787455572129030187864302718148443714202000358921620827875043484408146925861235049346170361608122265323068506561670646908268134809989752040146977323988574122420671917410212655565251709357054398145679839539666869868437853225689824992381240164831787334768773246053798919466532037154202539150114403546399022483919622337382212581246882173793459691093884571238600478827479217752086218930294906024828282864304451739657809359716305409716287933514914868904541557791653590917950461490564821114053692311845557230903019187860406961322402955999350248058864811300044097035396637564187199557201467925556578344694399197166776088425833743028530311736838903006796618176393983777537498478876613677467708040785220790634805716693192908412686390516449988574531545238320619788636527485849314949281246462770223639761364844719251340367547708304933498479941998187594013302522380981853785813744935847852964399142945689081202771300131775639666329718990077732575270787928484655402865944167283237708631290172476845420486553277554031809921947137369213123594800467922731261411021972189948054108169193358043405044586486459499602953895559676078532512302418856734601462690945580012798518988135098029068132501874550648774151057372732173670663945473252445296612552279439388546697657812197630386452651407580560771748423576354980468750000000 [93,71] -1470939561667240393491952370608644649113724445159603874226100312689145202458057187527738556937727543075228468018233901790102015827996390770170267855331648052198060972099441021937891616431399247865681202925025054042861723389675685889477229219838766460498906336630894196622420697700300637530122200170929347274714233473846572534596531879406518893086637961213844436691091250045748043120648570083825437907450269556134540126983214048287893480729149528970507809675651010890551684437902536801771870685167610669170182016806736986682706441921510276419999875587013123702340954389268264829999896000305344262989868056320894788399178787409381613565891155623046493109854484974802342458881679738219403499854484225550397914587219921523270945107486569311450414219741588455008535445858512579586285686868478899114851418989382377027214607083653185779955839183321131502662863791297914747763189853627123449147567496414502218802363312409092829717180733069825783602359000594670788138882279772023542436097507655130692284167182674192872459947233026766861762420074032743212285917273026111147469631287686229146191105651053999165698356480360847435640104900501848327957785406103116110401962933912730185051115179542961200991566739967732113701683709784945734473431543335302085441691628576871104598703425780016379110331081193039506017840228282980474645431739744092812532828468387840318658701114603245888577097454031686626562645101440227619598065646831067685003906915684896945161130009639578607642159133104825660497534738991725675754777578872504134172562335479979206705437640544492579158687964841261614965888013861231737854389142355805668503040846992722686112347486462036239843215328145875857548634833012462606486033076439390066704958124983073092108066251201671638183030587946829974315293613421353473916224557282062079096460282743312322280208048797349903420598234061813821045832443818338945836801579867197544052494960455568640229822635497218444132827425489607120486718261546552188428378692005124305069892858628511239670171964062818953139049855591086033990840711943029307375344707823527880716573999376364782834636683576242603102736350679492780710017299103906380667724973365264238301518800062810909174082179123014484153512946049309087390929380004892509612138520685466881834827718696199679050375641686257119887092198566910586458672846904385881430907862589688012241808988819301511558126274252083229635013061908921372378244996070861816406250000 [93,72] -52684201864135941905357393769352134708346253069934733056722958020411025903486384976152812592323798718904451370654438715711875778538149409437918292126634005284775024927304577406492113625081748279248385796631475032213689606699979435480638712231246431924542057205035955507661817336870557678519993335559125263546719614724431059790813194781321550280225345783600176065289933034011468097564326520628727743853047930351042019076854869159425108638625768562023379408886050049908631179406089480516997701563843310659192087875756686829360626553153298236568345410037172847833506022426876510865495901929301841322340485162304710813729948436477453999570992900604548196497382805337285598599679051974453585838868367592151642583260736638936511648756986393574751494027676272881513200105209509844137481224931873664413881941862535317545866218733392258714064896160926770777581956419481597460505633166153455246689329547949489674461404025980256926470849286479404115143443690498950436991103454206495373712720636560174251310264159744696542900343134232815326320269693779614926269806893912104992622427312258328905763550115583261679121312741816487403168962249219153227613149036746129894926828884571008935176205706952107049028310469133429911151621564577251515586759421013842172210012506460138162819097764100077566161865365146909374889469402319935417968942455164722220800843333749028608226917447761545525183929232356833878068948580328912500480327474196563057821117310482695822488195457119691324522412254380052663400092421510304796465290315671028972300725467907260609353299714702983953622542264632471374470398596336124641779791531421879753169537429920965866498921038916827307762708564253020854750041993158435013331746870320108489385923320513318245927847944383429996045321300644959954676587171887104453808984471241294656289595027704395876016507217438472067811614815826346821660867997167327381650191031193937359652977027679602445561387374507923883819010105587128643682945624462408091396989977399571414033840889133745019638880611934569555967305801508964388298072192296576152349815741297471619001515765912173311600670526611941799574626222639214325224815911215155438989807818914877566953089392611865596833324243314424096845720489218713939356140761898562725874886181801255096196169194306857867716934259928655746876725576528804538255864387793108570876073224056546009877137181330979827210435665306442754030058495118282735347747802734375000000 [93,73] 4498702372266465738130734114368177334512943315534132597149444466402831267619652194373997474482713795638385028083440280386138053968985272618069668773357332805953149886408304007274852621448632031371387778702501710339892857960890253223878402499348130089856254078346669447824703098484831087012115741387292107494207377804827924235127022720539087013770851900789008728808098567644270809748440696071114946818463047016493877765347380302662935909538132504560530560749191728682707492647499197426367193986674072367386273353948124440184682730196709613588483623205359116013534485872112088647559536770976044461153519971456163863948590334855519742304331692567123003902594154100844503368698083825772074998841969384477982177761848088578427137544874099748153836499974020754337875525947631236147905147527616027679906849343535569337528750145012204692649801200049099655832213122031919846357066629370716271487266360043017033667386422848216166546229538395428606896517040198970057209566133761511507474518617163596537777674391294109711641181607740078488514585772087391121045959477520202671468994665420448864134557617074413803303751392088719988973225301673469542148914740813944150605648842366728170798028767147037294797569563473830593395469054671896225204332936123170807136808594958268647903484876394022606297727829598219714066257910840099334669591782962468560130912248460117655781106316687243038971924199232565341617669081404385420707130720660310389039776060770566193068665125672809327052905597624406396139706446069682991736454096251142125005383329376830337485244241227532087246529714433973567325186708704687079315865633333917276066773027870773792204794940614134443167233452787114892050859737243649913902378894906885602253995488109893333120599881184498233254239747114705598808040316482120248363911123979512706200212094959374100983991022149546579252943328319382199971694048184101839202108223553690220064962008859794500623724305746778083293560240867995418279738181755363854973963740236038768828680152505851746327047934160737557762647768994488521859237981925696039333059267369230191687539894220761775146139086783699725268825659560875724592712865207615472341269316125383634481687354988823469007805541364782561434916704968841923821964735379403948023316650366932783125830652171416463688729745579733732564213632696805575260759078730388457963178503592113622097216407748595749370879720574478710659604985266923904418945312500000000 [93,74] 12831171930336182878333305743758329894264739928113708460414232394243126596556322710904411854206429836197348049278593983689519198664699191605384970359549871377900765718486082202109640338949829616402186068307507566748824460109398602824503306059181709177382837129946711829546505185699170266596455069422892143534792860866541079523141017755104434258544564444587236264769823569531200935834160189057709079900680957862401142017015307334682872405067503235768788476050243608949160079522848562772352716066856946841282994327771414945931558057311739475324536200106182124715712740677086507646277624501643204336068279878741558700779002818343577256711585375838485388496233589725923870368905159739058370517632810756696932024212856726006251740422272736199710324393053383445183796776669646278001177823241942289639120416923562395280266144271469121409096833077248529290950979649610844061053179330581871936132493409625382337100439923638337711354895571620103640246227866178055211767293129901346086997486855393179988709168727746135675404879279678481361113022082078724323198701382712270681125920179482851498236783672637205876971773952445754887502475423414221538570677287537383406820567299871857684301735517852517858916354259032032094751960570930391379733163077181087129334241464014512714543850102086134356266654654477795000376861064668686369052588122473933706573539273315952548601720276226554363286095118403935894018558193985639370031943858553076856490081830680322418368521230454829855220784928286315279082724255587823279220937331662411543583221854963091404167755408293375225069823339504137528299142634393680987169146412828127834401018316539292905867916124236499881720377210709558880182377641766844786910243958732393864386777404336643784049002308064085680345928626620744532181446905664343312142851544213942851615015166592963023214783446788621266796766598345078906296106074329161230165337857500959490386188741249497533804035127650152798898192300755187859862493848215452222714821666545265297634480666503467709045205431716174240726146558612760637317729514041711420389406606966978665783592801345864644649737918058186094607529108844146256716778321785923545184494263353244373616523396723789113125991768807743326041240079270166729307458915217321452390321690437278691580503499190633584705778890739968427714965682323752359272373856669828472717646199446152411901487026289406375920143510427351429825648665428161621093750000000 [93,75] -8510203667570558386559942844967490918309097511990539001055608733436990769165604525026159278291175985712513055872916075948470058931301682649059900378141087634275737640074657014842148794084197321687105183076819360956155751937228289916463980659710942708946259796458389740975751359472618761786380966904252526542518081352175554923741154596756861881481100064771738522096886884548781493067185750928274950121561221906702648524660285591214070293175769401864684064823351437727357124200549035600541095087632930563825720380028754170591352819471371312277466638554812409850239666030607446694278945777071406009838814524550164718826826259305283509429184922210487192661666399834142407964970915709023874683993619269187570919057153498128510902002390588410504833577584353728431746308360876452478638549556193714234886887967936917874990077053954876515690307390022219777580391577091407208906381691853594624930632516879050908071012019255790628840387012108315700442981313109818961430677765544371394877210796985672378287627346232504589585580288047835093440757227137854955473650966028325712061000613054518557167033874531460484878092857450762052027641893611326293094038687387245392480469667972409648644131765776325291704077398552053546355788256003925283020237851076935861589148029231054535303521122195211332214414836826099130652428528627616870261863535581756286710006519375674198519428946382942166527405747732192672985485169483729970472769449744745625486767615329189130363740161227322292411640949685415720225179651342465780541244814881262679101958055670149509929402475468438894204259354150986679667103685927816702615657064362048606015178155756118323200570338902935415138390670501677615249551228347148477976016992155326305222929183773705234872030209386877472881618416626262758625060494785679233048703497295135218658362873135155384042140601963488123306454532543339793952689238038811389757424896681434411243117870736624453767044553075903932542964987549007765971960664832506363720324752217718303915184083448873585156955790878532575396269946832846996947160058481329169567540058114403751090398456333067487454178109213778044850515267655529703027800435915321470135646825903323814304328062960892814412082730742270918311386898801345618530938296711936503098150479011352586761328590602999895298048083637520680969364584136999253617883517268404554952135763385323589497407360376360005438378664166521048173308372497558593750000000 [93,76] 128526919360370540651091444273221769093680538786446917537127377432430409490934264088929428437317872551178201355104584263409654408261459093456232296551840167373913894782524828525864659638522275481269361408876677804590460024030602822336913652328867680547866834557211877630665142013326267626717873824473611530917077947372371586513159380870978125968780343874593444596029511335140448557733211025787682319588307364811905830767865552273911246489265147907471714273634377768470631639520323674815747017860656640767688334874814939744840345242403542040031068296161472670351711429840729618335370642137450075259969277735278322761866399961672242082582208096020038753895192923899912723911009625711954060722191123859623923901598035562300741226465942936224939570885295920586716370041688392680719712049244462367707070269668858932641993684251717982726633472450391879039152650871803057088145595939800594365470286268923554429325384971685540204679237699995168211347638365974598854793352461695033847397085811377806757186521148615593419486344308757350494387865329926421601976710240111492654457389566838971888798484856327323487352121569937969857285345695687693225579683715819357742571671905840178338626872862107367733778970022288336820901520388157157574085109655387367499472708872670244625645226037679262988725294114245340921934396400791576000396492277844312641690886443437115275731526912582305902956149838638853432721359371684501961667355899311307025835912170729276549583663171553008526204763308205216003013684849024345720940688932869957518786124564077097933630408635433631233602265812865274981954447464988192860738178188204649019196142331736846654915008655753860547297213877121022111745148063451443007855064635824451142049850530587656715633355589368750293878697656440149662321712380929151815680868941045990907881357192115774705145161949224736763310575209725671275079148342177607811903605715827914645397199356530503815873156413137861694750917967043643877843098454461196053076258001927137574648612176341528012184148410141585414744184466125265276627404463044174098428414550582083088409507205855240944372389104033714387973466624500120794313171654626991887833142008218067060695460308652771201887012057255403413714167807371893602425470768850136377175025394785644705186440144453470483209209604140569883192728479777412820680583849084620914672662071231623689946999721704992691861946241260739043354988098144531250000 [93,77] 9940732364933345876105629219908587674782767987356300943810283888104292501099603364715115849279342064355874363274068053023507193350846775638983451824519070744409298176349853644213074255300798271840990391462502080638953233879053971185898969442094262863083009798373348198587276888029043968594039646741910558674816009558809728725192422701194357026387155199858536361861393472697292062150287060878236194985503118460072837242855918338834419766280214627223398391857709292043811877453107513713652732178817114272136463511295216670811481842435503518702892606998038356442859164931656955937986109264977252488961992024189627818138827447177578314605517573209401685079234833777523635293246231920221273001906698088782224475128635118851903540614695573391320556038033513252397003540608748526514815360397201941827111522071610743205123962660848037858406632583543403844945633149528163689486751921671423265601586852541430634647549087832034733099771620402932635411712168545942556574248347502069979687821279040037019924011884428743849868784571077016651560076212159121256985872532266712176629377306478462655180322399310081047516042796488959263517638382770931399166494646772001907167224477931020434970982565757612061627041267997791983964501376995795164653622372610348557384372037521536297095579278927812922350357080519157143841789661620699516053051029511838526856217437297292547785183076195320184727598151563383980729092156941226576288906832879730585468146785364769854290355719825966619752484542889059679391494176962381281540636047808564968361385124543096561355759557125080807692391174049727199956147104062359545078670704258810664768147897640992148139866022829413765892950679077304985968041311502277987852263923441181684622280077361193289501690434253179018003313648772608272902438395558385232352547911068430154593488178787903501629538670281591237522984776311215996959850712820799668236739288107681059246156014043316921377807435858431682546034686172066144254331193378528858434940755958669596480400109009799775693358149208025719468833914541962448289606069259367210999367677988697675078817536257033993383587523764464825337485308107686137027561371186443378475139862925142396100831332117126646049086015405679764922912982484076569634873437403281096204086535868509093491302696046697805112912426632381352106448468321193875479297079574921340809131527997587998318486900151125240654437220655381679534912109375000000 [93,78] -389246022180079851530707037740543522059934439742146158183746747240612267165153255907071280305387654845625504919843689750334840381281531219396841551028767191270437399237082784092465082410090380666114264444348902753854032090908055299513013529777110739600978979133246261750173292648033557562050770344220605079621955211414056639602982698979303204296467219255603570707083683788160574078901724810511902252328965412993558437564524948615231849518371087682291416444716218479587891063900351436253630400096096421151461889425028985304505922771636828007305704013379377210385416685842985122003027069527295733968948064115382330602664291327694390802000583107481135715128182989231213593876489373777590763936068734499570779009586608645581930041224266122346215786837767845472963426674987831192352743845395156328751858466144257316425391399494036819789083913600741255607703553601605052030072976176492369659184943013138310299669992024132734655902948376914275251604656239340322411573929743689612855464289263631695536431520042535539906067783477701919843416498188540518715369960011190629998282026900735403765405732198542961067770764905570220507961314184074015231439161854428705254028763153106593496081131358742436568063428953695965034400834721216422335691362151709983784451732525615753019896659146862391241214034440158365849487270739677244605335410012395712289531504438680098270210588795595254753093589688617375937754607244094173906264515119112943491608177310571955801971212515695248762605702360988103086618959903725819867093130560003535825806621060995172355147974110285737626974039259252535294760993219502928068065298254966734605726746982269099533049852745491199566384395733636178901493968415723587132596547899171474228587749243793961822071008521539837977333333878722142492614525536816498560784442343214010841264953254114677559275989550607240262523011939882488705113578790091913085422178515671632818291037547748290537620949293192279793470160800593406443949137206991895414355654328783459511389869254768310051985574147082451337214131964954284150249573801607475534689476319055538696527403939532691343436443396862690161857394445939812366860719575855883051480568869158439429466571021689070053313624141972872542038295324254808104456692229608282055313814429689211874680392621387687981747025716724536721802097504144203935253029839235375906100887045356183161198132536284788329794537276029586791992187500000 [93,79] 285160139583539184505972951873378147774923653988746326316198526240039827231179740426838576730911661299308376845941295198671981554721525697114900860608542526822716996361387024905881142911502850381640062699395222877775451657851039841806720398334355411519704503397900423642481939659893700159208092213812456825993703127829879147690297692648759898342072733428445704377784405199347385716382357468797833419882966056349348949465982539838431962956739237523525746180242907628372804042587676534747200214813900094052155411862650724971474306430270415017013160022829097884152799801047073797292975705842528906356547143734535244817643021072428952646271387791351851736706194092569107774555068410647826096661810825390578569494197245333614001327369995611321621408441945138367187469612826282247068516894055676126378607744859559566018635576963832916754021975687702359850519252987962874075126716742823470437073420272479850606663094467265929754935992801718638496805100243220137234899922548820317350635258572957212454478966984357078072392889193378461472194399261049281055276518607671349295525076998733864464942973363882576606627160190795047410421577008041166005768031349978681251801495549378897301890736220254115466179914705415983992224501629439423704305900786638694268958789169999660851240492751479496888802703641463243798623566507488762183261573347434612280935898218085786467261639928615316066407365278524160241590281499040566565793955482278924156891393940465565866315494680875835049612675166785279053637164915262943587563022126800518061829944275384532849218438588140153050658730362999897912737556747502966424804324645016613645473775722884679785210536918568073844409097592936344746299333239562923120573652038402479294241740716314172786446264750072173874602018501528795215999838616514656572828691060541071978698781039887426388670274875778371386313135428198043894327391470244307239226509006507659145504259112178813738486707594875122441658118090628657788563283427295559632813520929503091016390019217325005660841063378840734881135025160415862856992949704633780834066184676013597270117488183570358841712862720721936344106853969368704747130497144343730868562901165688690128685284144569253009225463719180977967078230507539687432091638375928035406628167116953363163039900642951663198763974490870239692812972393184908764776287400412397990225985133436563401243546422847430221736431121826171875000000 [93,80] 296472609213806894692841117242188619119849455215563008821178402902409217414268283516626813057479038968908427036928880137033493662166354079756080383792808158996193432807032827534509326802223661258039100645205409977684038620971220029095402569090052983481797095947472711659499079298403017340785297531591722913991924772111288506700191751556663947075797369500951549956437103867531385787650366789636958841972601994860493315524561052941334185026135480276630246458369920590541877006461811680528200833438462903169006837395632614042794946271200556251644917742403142118606198838096965126363934749074811477640594297517623822845536900264024859124499314158393463369180943326673267815362733473015644399207773219584311283048069291649573832818401879356469495093956725243361473764797995160690932254786182839755767966658409457148916817374228749654547122780604591839696371885300117031364849228789073623012269864467187156935707486931335926865449381740369658216455540809005544270106297802184813912225947703416091903980430640802190185653345420805411203126877693687520812517146893482986163523623733847711620642664764180088129128375069515857217239361087318154265889189421343856886435943422318741855309172247373035246183593628370993820487194335594329556472553664231835924342907145364403984896684903094645195905972947433390834761083743567289023648783546178824231118191556971047544147455913490447805399284866397369677891649797260338385738343432124334177017531522442963277137369457477078695369304983755989477623123355490870677174993343258775024484624126691878998442543981297885753502197433700601315142096984949179805217834972969009814597279245827411762474917725155168188516480152581074754847589445810405387521701862437019441192823292066021455755486433242489326656429375915666554508878911353034753627166277564743831310297349871852259018673329077889255237118584619212359388891527371389083684195576901448477364712967154521990025601514623388525269559525434846275596701623964990088504929561367203093154707299274170866814268097844265610775639550872585949855973673174600200178137177286949431572756258131702579918441855163709620096469930005726940242388477611081650989363662835646061176321140168445508645041317966051517299091083771324622655569179435245742165583840135873842486159564747644713729136778777800271360401007353758161254305516775196396972291820030287468057395017240196466445922851562500000000 [93,81] -6954571055765116354633190714688268818165770313520277340213806823109405912191485990826781678124853212887499225197830680326817011449701804951420249647141432365911117146071443180835170195927533724736831542453230709801408373040915749205004404516824597988604320620227266380255515844838990821947073488269002369121027762775550842504143120923317633532787262287152163574364186409257735480930332518905120739444324127631649971329419346387834707487578719608280057301431271045331013438823735009357743871840179647875111539894426902607458324450901374244616458210640049594160664750867307949039864508952047337129632790805628263222010730756174540728874009840462392545246697304820927115585077680042430035111081187003152528419375129549956404501516813620828682864278461690835923035386059986483326438075383173151857050397356755750718352927423449888604985366712398161529416282499552563147679112631399385965217272767318884291730720415346503480362024332343107132848888604570327009910846604142912698893072036219255138052258123447435939139735699792281444597150518576144352415359457652407766312218328679786821169652706325716346449216391777927655684454837786209708446599833756004238118164196036330055542537714744428897798730527802640105854490348747711634210587623572681116650168489436700870741610779278788737808738152700132450018265049423768522776532598381362114511679231202762586107947199148807372513596700945393155114706101900972439195653255593576427833746652569459871879760722812210888797980474855358742057756964399652863837954585382969977983230162737809595060920308421630374684551994151362029830215418952061558178230175634850503777026990265969138439605585459142259476426107425161354362736485474511359975952383460607594176937014881170387714317451873033786053578135032499951234296005424942874753161990062502905430022376626801607486534979283906955129759181829606862014671767195474057468195011667587499969974850792031555898120733317277607959578421215072461712044136523088681396616688998052469529021809852210924232238831622053944919419044243202125534061705887084534582106637546388581223135539842446013562717199854308966889141964519031475598830700458077546779816844437191653957645319017922450580998405204706976483146882546338460500088721129680639513238953967644037947464516601796915188603964926287653947837092796212551822631690684453321910308452857609751163181499578058719635009765625000000 [93,82] -41190367749837074838574906335421432211348674373163109317287218198387400023990925490917868857436870164682773929541102291012035084289724507734443203045045576551986384008634224673597956710048190212208365506689978941897831404087099472716004589431401119211401681189571375853949560526751134412651870170858165298698851869481362737074501944509345355066105008564106612085382473017653502159627747418988698978752960125293726701017692260506537730196272866658165324310353330234408152454539990942232994967291837975983499059244645004264452452942267730324977650408197892860979794598022435318173135916228296149639973388981762065589681253102452856818992612650256501747511290842236966898365821792621453157186277034058671668526887085070415201453614519181318597255949353389999306783515832173054999053833803587219334096658849300413704780417316980152497608597177977011291206495891367617076044591404383471157258268076033999335496816031497747754411160629456557757060925625442858333170234249181292538879533095770825173491134454929573781015343301972370201767038257144088738717287514105854805762031712526182366102362653523761044734353305747078503469560088016723675819787617770655635930686950710448139694137575912904179902594634568386795090867139887631725135294503358337265963579438442791948374732165530545828788284480740547955708141565066132093829565446855616482987806513321451274280905539173616998031988149183278678245419849959700528974643798079378581270160329529922441801059966523504172346869753907321536170108389050517457026178393216502431046217109123258500109313952034309589473254952442725421045527459522485313818508381728042366214635704135147049004311092048148115869866364359633823645857229881190444999081455349207662936770014284382787710524963417270724399208320090313416002490092239667365917049377329843464969410320130681798829645867823112049451946004803329400599453425875423381106634239342512908801824472571914498393298629161538289016885342215350435054366804665348993134903006557684967081161511387821425693809040546438233302275341717922757834800978827340799518638432295987454621435629040879707774139354476027243394495741599261976472186641840810183170203488040151381101300466277605711883723102630238535139502064035845618148840945030154310533614196839050146289215698044223279361300507219031224715347683063118738958915107403604816828267933814800016989465802907943725585937500000 [93,83] 3939698502123807681881052456150832984109738392632927341488068603002006024008211122829606626654469950381762618895836162859185268917702093996475244595314017647042729460530541452341404983390544879103735987254512784478399501775616966423921729297647453474566231187021697696566616361835200439593827646734010272151485681197535060224794148158516793847680094112439616800433181543127681391384650264620122166167879489221024702227851739445001302602698994946612817615281768947949651214409428772837805258654966453818278533078139795438059664309946594570853559158174478603752389396910171617304370921036935884868492409638275211872794042100858775058505404637174348159530994726355663966247612067582044126619431425607698296669435884353835286697388707631838378622439118604128726178903105402630673985263827190679624413304453723786616732760039647145634132815051033205129626502458184449756522503942645429957147404504308819199063871966062192837487611864138118182812300797091396570800309933289732157514098176647169023902925151542577062620483912587915419168790768135692204109929151555387544503256760582357582313101170772895296457611249112569837913004452564141871577502414051657705632152649039548807204554392085208914531398732682342726503272342097705300653180278615220301961379015756865271023117465441335116606491634214318030536394799431042783231085741058000315504371269925150043939080315531548497275985970764451398870679523619113179654683187718150005431673677363919834049087694454943936440565616287832335110787622978531763959627612877758192607258465033698537552440022984931049291465492484947080379542756285998491508315044233197743062837815276315693626465923232437223204158161298783742661166855940911275143178801599089986025504947196912570419700508140652223525441239914514444127437048045482325709590281419285201070250190583247838788859969904918554850980869256152951300676855362911730309205098232788918745682934235118447415788861718409618752916277871578958653921679745754738793231661898420172544673537819200821207688690069532473082383465790316463149693965337148710790564658205707979048428362651296237190139511023568097783575525075863270177890398125197894325964420728887490025747898458849551792821836557426871926979528611344133519863990545741222485498971707540343736672215347334794619696895053157722927931222038974488852311075384453101493390724243681688676588237285614013671875000 [93,84] -24840648764218253686126343114453331602315812883515355114508831800754556163551443015148196289127675897396994659008872551618758527866377396761484810318462296946938168311047471236542011223026171378431307473950793896309596669430469801764097784175545608001837907229943409560809439381386121946257509423236413426502702054887319776337322610289989360265798059935085377442558553694162991277565191663335429054144095859150651394583185955280514359930359090800139507839536577676216111199285625508388387208526925961218376906950643474747205985982671865820467358692576641972897543638635515220274030943515925169198093157761290430176495716504243294814503096860525552648899431968451042442090939012476855955686335905913744240333563991012862774000572203517240611076637672415753546968033702401783305797175399673004650398196593898130407393019946936529706058094174305853351009324952522237786347005931078971567781382767945739651096304358439147002052012458251350048257707037436018552673059213158989310663263311605491047856711892699924361451795231618241928177003535284052949904795184189671401685493909714361427940769545918194745550257470720654043842182155329248723902648005148812670211962103371264910309242527283705548555085347697610129655910397606805587989363936263065551455360245978481418512699506223377444914045629288324090877723617005805754763585117407500824060500297633954470682742816144457834176728790948316523745859361474583095692192388109286340000258735521223752230473802906340485418927725615671257277728870576392427212866962393553060090719961874717659671534808590709067245508759876998765293477377582915086762509657269712156803484663584537787582266049083435832041754860727158928953089893447691304652606907282578654145129707805797298293593729870279729524402018709657261255634172983383162886370419419426858106587690168410257252995104515161943774582745265074469072015299578504937305238395453837900541044421392938817823260791994850236347787051056020937290104104096702203175027944009519285868435736268503344112786567580866043541904573330220010028057499966361906092155391413709031278188825045949276553065738486806582419527931378001867811348951255453245153686023906713194526978844668355677818266351787054645247632106249837691288226967479744219544024739341338911927354511324873403100993224184462423531973747795290247345682581529347540687444961804430931806564331054687500000 [93,85] -951842956580580782811217544744084714940089255616912601477238131347312701059756180755404723480067692514987716493213405150681353928584527655743943025547900225617191364341542154519411666568051368463804166676174906719118164207534235017334798365554476176198464617069595037450133118876724555009333774759096016074696359817958372169626250790313014539231235711366582630452215578428409488005510424722828887283376659438872176669487568782237411179677542477471497273333237358836261074418987373092959659494862500248042778839530153848157663066237263664265734564027264063083485030328946909386578334467999895758296135778821511785723832436866995849207432162660891401417373440006828323197320051073628193590263327099531414543500041872740307241706202114824360651068346766661941112276779382107248237029013467461718573739335495639392977686925743560520261534066223531192822936486870608708866371343460185811050229615521851405924391010412911122266816709263845535997800703105056977866055965585429538949803207828792806465959497943390962399225331460676937531273099136223860745662705286005275828882288165527188964534427043766979590145183073328505813105972618490447850578570116558932694732379219920821880883638179308597615593000234826170857947356288066572568082249792288410111306544005881687612551558210078180561834635951463524096973093021681863311523152277552626303415712049493018955575378518605203992990967685550850949367030278661333070540002097908877880738720092974247872814470988769818492620230455782945385441545309256043948229040569251795444211433714752278900803193652657444553532885661481675637477860316137540796983441334674538477707060401968668945088530391854358917483782287397442175165815487764176700616716465423294401803327560651076394732184694378143745018232277837258232798751314782628535605879380156595900582009277970563813004536885304948563122243306584687680534470277940513491557512728222479537722692355863622451478895449035359855340257070379483088664135538243180919265320764928672510938202376775053814257551193609690596919459981111932739186939304024846170709256550956695656011974594371209774669180609090656794015301873370622229718336325627784949555034253921138840529210992556478794469534268241619358998129969506247912084524625274409658072649284202014198904499425586575818193517095569575633998343499487021766008804156476626616022258531302213668823242187500000 [93,86] 10230722392577632916347927145296518055388660815507431537577184780904399010578837336447219911526816629035003547285466113939680057306327879588498098142358925059839622618172590779522239622528006087390284517353215171773141539875886554189824250703081219562152679225462101774504233059170055572965036530455667315011202087403312692193402186288170160125593069266144653067295743303931365598035694137667661820944815321902503849654028616768763740565967751838588424874230640229466055184355732121760839894898423723994191177382291618729760834333414986976406142193475907184096668848669742054401940226535961575413880705132242826218182080784327801810144998002624319217943530513339490335703424820117931779494184852335021424112347321835657576586836308202651957205819497540892188571308822938087794986510566063013519173562708773844352551997526178107999298148604602153070137086288864888250668417995408017025065073622251535487423929674514363044759078087396793189849387668641128335378592215243291978285797765837423124128713382810714977506992109323000130855042953312457087931522949392805572926879098168945859537931482180345085319742599930979347454358557439000303674923482366832445174525565196948003215250485757013288834536015434900886131684530279251969934745170469002160358469441999992133004011473837007575901144514948853632857437361426854147280240879217321719456216823750004590954225650168797552298560727516075169230657258131709488069827458859118969480494753605326498814682058832461716219406008734710306424021327974012430424591761889822361663562040334351271695821124560062175952434675373433806791475470144241239677742087059368972671405313122528003761981168735884698184532173138499301072164041134190985203893233658840695774715331165176761109204475290547461450795649153748015431995699043365469676873953919786912888605747923871554794193635991293559885008629186816042349579615048793613512905158003471882406086519867625275290812091264541833371682020771965063231782394921688975153432798443877647735746902539914819784093329127938731656833176847594840462202187985060088019234487312089020521453822198728615884186049697458513187924758384430657994292543478879083131075463952948769211985887167108845076477841011444203460946429939689896521902014251101876873405855171419788903908597227307925963800311822385978534387257715684298571703537220714407885679975152015686035156250000 [93,87] 114476797156861580439418394735522395716511287466278599752595731261842685813207780396213868473400517384010008541249218257884311508392519989843092365427325868182796560212764819354224311748907748369495440816148610523429713809734342125898096917659375398380012565332895614159310852292771767535003383423924738810406281858356514318824869031345401147738290762878845640542027413256428182107260731233232982018522641608253715863179677434941571976584161536791231481444509710291481909830178279657157343661929756074861334638994598734666204422671552161650217959706177658499690691883494044724496199816931682808387422076687032945763428300415210666134786337608354040391174722782684215160434409800744729577282962075666506804865380958188921026060248373274636353530988699821457713295134096853540957479731872212048875112025304251365810867212711749518542928801023947391121018896437598578160323559661609735208432239549634881927031373094600557443022621234357212316083831839727931326497781534762974518124757820178838998687146983374639825818897460798374491968661895655474697549819060765771937193634341936182608776560062858085544662691068380752490589557921266732885251496417667037611453409922137349316810316874322838126163109248276927199231159024723774891415806004557299478147922255657294756600071517353671592358630715607768910291001695846311675559211388909226554944796034952314836580203101356620119400344185993954445607775176762080348799194379590097707421671353341489950320307505781403298792304387023076954216048203402372233268228503771674557339549332851805892211307020033096190652661483032200329946827028560118757571246919897366551099159565438520171055434779525292714792101785772213352588450362561872718885560747431181846834361752001525860227042767253990258302220029678875532038606335262204498221216896374589349628820158267927380688650325304361362887568608149691511419177657831760415896403701203693733816056279948665499310151445187625029756562482577681774595651939507996980143789992090875622611445469311513139165948732133180296369096123412837522874923867005132432299084716063174334235197775228789766216500372729402311127833187573912311211554693334703718298311200818644743100218708676882956592549429243372188816851400951774264454700828801942835885745236334353901457706792774071255464000886927967577717771586092933751639535225126047153025865554809570312500000 [93,88] -1600441692613802941841883112242336504966479943101514606957226176523400042282480088174536759035102270558306427452096327421928660714636774121805482544324523724168774964557442590796014858666761700085208890547844760345937840219699161469673624193263875041921408406767021667038710659183845204549261317086571643225941628815569390872338588716699303652375205231838467373112591751702463340050552708198562059934134920125063761627920390020216109800377778151683447732286884513314212349741654530585831899037578706364697401962227276970734846672892378676402867529939109790974721684710647700454204652117715129623351110702507915855962822281139167481877015766496939183717168783153574484573669735220309765665200728236439385059503531713097953055577297623288808738372592489723504306383837280904857440463927614191839189232026436745464343818731306787125352776086015282811608532021697220861443949565824024769241539298559647441626598736518864482100398505086002539606321685984942139784876204176529069302953149130512632481487903785675168242451580191386025029312945336269874068479181968192248110909366010780623720651076760300833383236953760482802907617489640770782193501820104904233496126564700069096870103662345339444856829929669275811985194914706307766760558258947309790039558337307168849899945224096390420625447940408905756150682003895369403083958976890887796335595957540838874905871002505969301991786315477120349244982253097122713524629431680714777143697405060083338441966033077527229081432621806951934053485104346205028614248655085438588423435173744799164236141816883599564334110527824699639189302501086071675183637737531980408990266909908398620570593234515788357349703067613923037275468546488266237223852848522711901499044665887345965338576847006891018725922874231104735743131167974352674608431838214577619328040087139546704327350963071279419184472082526722716037777948374674453183541913990442171709352200454425035668597862722631553710779225182936801671631484147082673101001678782284788823669352822534633399015507020548198039875260111408265391333562952701893407995669975069136333832595963808989785260274704053416635825679744967243628915230040971650252472618567343384500807644847976809745299376184042374348336092052134582056140847560717271058704302947364014123507413757590891149882293928645818766686751946798402544344431470055133104324340820312500000 [93,89] -3897115924506270295718685461796933764699840141456093509149635041341101210140387684841766952985446417860862587119590330728300580513059047276755665340592338542066853109124111976753228251964951088679979218003693652120330037034474784575695811206976998662918339437890228164193542910301600599416568886875044393739124282329681525316277699836718767985516617403249782131766751204121507375563990862177905738367148785202825989845815954093373240158968569571939059540030713943004977604687760929092282336885727254099851853596706752206302520265350690578278714456116763776256003641002499888270721063021126878067977601889437212538665474121007377009858112335967703738887023570388815652141475921007319515447498009737096326464729373625265486745550282702918828449462519181081742608586021870586509558630580625124544205751147122407288290531720006116208787390166769448666985905230572998914408839992108926198402750201316225915759819800088900469751387779440184305056349340255504321476333845673736736222380753688369029358722399708704505007175761826057255763728192900134223033130507650465427957444532791333751478290203950943410793936243017488817094673711653871101990626216950720971047843817278924632868288749736940882881783927669231852498989119526352217021152859545394890844687389104369717583887984660926664362160660321932714813635132119996980554010009123807202742139996428829785488885708731464888314271427922495125625040016425445726841173847214518574648469212646513027194495035008143610999698089855109976024445312847616595300040718623404515034910069668128571728105449289532575497083036245562277976318177457588267434721421027215573216218320476601720274128369057583970561476478984448034843598586415943405023917887669155140444549373204346272572364775150257142014438357194353763060184555097132663326571581805386158037049121269421640283766527075078031358525623937757595638209136368135792324273576342397330818058129610940784715614898514790448560749014149785212842438182799519248844503841332450989526835885301829814706396789201211362132436565225801689657101170208068911131939450741296162835772838687162065204867796860220867401741166630152784106671165050771305929376817918398236641980301797410186725306440915890068503041697528282744976655572652413499458458116435393971734808682436406286085281376759810234350482019989689594900883605778217315673828125000000 [93,90] 78475959235783195416603746850740020394503137357977347075051214672622124930156039848086126900640703655345369635025425162108831064125291415524917709064410845009287358144897506758205481883603494054300275377360808953386426060050947694580711978675024572721351209871993465558893307779018338756109054872660008891649481000917350245588513447547058391684890851902521853419330505121319833269670995517514969537858871157945738097218885772844311480880442924824536742653304321730873732502868138366993384781979126197413386519391855361914856589641046614489287863928048632638780236325800854193184195888606507127912595028835129389428486226600943160257043992781728840346001560333123641048096884090547501172073405671118786470849568111219916380269813343587717034404060731042201386724710785966553401786232015963127979284917327523230542468269744352141604875389539946221584352288054702141441745218364304461282594236469783541422212219793003158997474415829750605070872440047764570527238099389689926612814652878013305669729894194168521056481477305304010267723278429425318811968363189231025953689698363951290939629265488379623190454925743774568611122182554159903317350857075224845042606718944749477754971732162885789721616310309122310109550561824093462983223624582711646201211483568199713427058208852870349838541798497996521560849128851569944398500163277655120999663858469068037586151066837744084989957934577911109064986837651115582499610543923333772792358016567030588686354681088172646191802319924654900088090818142276982893334031800739527045522643106508279726676770600116010713054261929474834491829938127600894922583972073776502555294225108628864373764965303300400562657096159091150012308392099071652902503560066715100769305820155833661227372543168317442166024803900016944498110127343538219666222226015652714794036780036579380312611550443147655014842510891860990355863023537532023988350536312205545368141014965447340510925925323536959056372188801810742891942467092502167476029460722840714987505275101045514158530884804127475323619619734750012040369815201767598664909291132502319591489809744484781335444627345111729958324097331967249742405293928974133379718911377578568640956808445171860273964905822061166006289918072613389532665513198446836305604955475238695065183061433539319405714729691641572299949820637261644458566574752330780029296875000 [93,91] 58709415879286574308768780496754652803323679584131973523820209219366304578145163527398030984695251087595728927912193236709747060754982144071171044604543564968231829379432321081403928487578165513136587108630417878458074723935436141984934094706369834825869700302799100070672770916850612249711628346458024381330898635293625590930304525104269313424856223562240359009051759130823866464974351925023051094462689278529105322047793189325572464227468799717061692391520043368174366317932442092948441944520305538748995657775413935421047818425912245182552616382288766369143595954549663588744599612475286508502871794230685382816228063151790512081078157022539536923438516060902594241149474098228463364804260469162329803665440052563005019890186337419156800092492631366572093438573294059372417024721164653007610659701759139634351956543244567289897754023207396162572104495536620950206134578818885961227647477404489689799227090721102760994030660652446630500230172853370909247720602834066154708694718923937047971831123527694762550282895915523801135477924970692272694500400257819163983604241676393751953113493499193769980464966020408015961983289940522701590547254690045422457551204025136757421620477444074672780333489394955160418500829231545339183476988132029306017858835761939110337493998302917167114862623669425603784895240595651888690004428712974659637386278077672294769352451777761099797661676251830993505883058302548464251406571385342962732756337908547199721379439336267983420813228119828093357950234491232908121221640193196085635236876692719338925827625635410103636177404469821897393991609548070228375640139496631053231381934162000001057999443356941689666305875530032246433461971110357171816792194631066804937874743221799238158851908516608651137508568305076311777611738175299046497586473606376149838688939552302850615767617551627589608777461194674171894983929182308731882059622993270075881226486432519994387758023241418563559392985537815205377272029492387026408398536551483455235650261475843523915913834385893665702098463119634569728186741767698521491183528319908721135721760136521405005573951072156281375501360193601015196094190660983834858814707551030907901645013237888651336420022393410641173078254968970346888352714248830991834208846549102627660178871258846044570378927229612721242881477136735727114620208740234375000000 [93,92] -51678355055512468121042413478224847249154607962573564928735431550810189020679820157937551355333552521030834709651235635401456367056834770979663887948448359461146488443043573432625078364075223474772700899417401344940502087927705102970137281801348181058104939271572326204319084871218109737043019021544518771071993869806048478714148642556880127528345029260815081440851164946874325576640677850068696948944959113898075244542262315793277053533537773719803204047063964710715677845405403488926353373133973273444978958303876392040237140975853858879780349242009334715949572620818575693039603869408186683092720849245892571299450507644706584940679410076926561935032958071675345580206186947443576627162111071801285128362320900564018073897402964173544386744455684532526197079785977287609264735233863260399135257274079510010551597400905737928629558185138086239504951184401444243831683102978874437923156599712760019416233408715648454851621932831866639223861483083543506482631128619128333818682542765468153286902296004182753577030640487462997429986194866772357249185186998857849874843034367840389021062759045668215012463877102832789698181108877475833214611627488174187185715989190375044778741242012194296378155412076560553173206211286375262264003997559109243248364944985520221747049849654036606670195359746910522384398338263794152246837315411306516104084779039429239964234958979692295878672874126929016389822578854967969920172407206226596377704324857431140698794468733847575385298613221053428274744595202009638269198524841476928560598009630133514852079880569130867967121602330742228018006687450367372628769199287788043568816653821305291872088839201540564760455298423567457143901775742188421672143720997628599306757002461757649428221969467792307105953207779513990385912828761747664447743881539466686330125436354972494929256661375829530812792890215514516393943182544154739068375955945118169815715614925812266520944880109783057672494216851708043273297982546127249893529085289788428021822773907650776225312395473094861420817900999148009796294999137760932568530391986437327988218555237666143976266169246104607176131793558921288329965401848419453641229093647156465079248021986308638859713431158519281757826849332451212292472920848768138365844514434219494476742549660764945554450529749437730426150360596520387077331542968750000 [93,93] -18462794626362531015316025611269824993912636309290433687406269151554017574608133912461985333921498136821671817340873650831441839999054547063671476478843243852554150058227697593826650780513151084932410435324458276270203046937914788370948121846166573370930305571440390932719503204103595522142473998383953718107902812903433475004888503164287523744363075427777861485807389204087816363078951720735141724919366476562017309708937225376329952796159125929150963452544906012232668381304197499710730780955908514748369053137675841395980262607647038496689580643739030189948190913945085371134338376864019689267000689221046485407510425897047419012465407741289162052082439751022926831528547119794708463702257991156702456991892329968627674826507195812518343406764732693016839117019628439886533477711275774781853890298267730918039554623235183748662759275258907156350589263127338809339323264944545005300141310198635833564197782091633454482822237496583224084811252860271396767454052353188325645652579004908473182500914797479659070235023017574315775288906183137567944287649900290029534695085359358353455930028442374392131436284688838427773257497674372052108067030591066848273678605928166115828039505295294795557157496607333550824114224405848733906753929748022818419243889477583290226336400403779192781359344062467878581152838753120616810543925929928281802323460447474489775960995750319798785237930984069643273476806815724763124016712814669940003543211407313554241220758204763352361094266056830299802654327142025021513918436642812118279276942057762193350349790699554313224958534789679457858063494966045199909938443805441398386767272799014184063374154018835144326188225813017000670089334341816368049760628624911547981421618842363054424968616146507254360423225197993201357556064498801992280289945503656172233635154240095396469905535052064251800428391194660150021397568702105120707368907647229805037641123207601327526887132966127756370087990331512112019443001370685591837647038371805463955144174312288673878108285216788359808714843690660565167216180538658112332270176301553923721182190378067919383764829005391750524969756901606678305232628211848316000361010441941601061932610967687269536001120815802748766689227642364660295960961118502837021545198873131061090082175901903854799338259058205704460802378198803586425781250000000 [94,0] 424629304320217165542864848279934955578486208658891512584664015733292690361651478518923448210968481781347450806899183508398472272484657571553554645595060198895404745335475266596575053778725233010658292569626297578161048768020501892290283953130983520339434079214019015067830817152672173256789402572480633797813143885359164032632033770198398174887286988614948663202043144452019852249751120710117076047506811173171254466074943497946068113093697274286227034080130273797549802135657140188362132164334305163534748279402016600069434840937665915585612415003858920382647550496765565162790025320044527517435569727245489914504205139198267214360038941567090616777580186935870631262357657938527713741407051838829813351397809642696373119974225584893993417821566938166873076475322780731771939146364398338887648661422075152613190891369753541664087534845216986369266214113093540674887165221270185012207098801778029124843499085768488443721931545609569831694943462903077863235621062503097787624744199380044377743407228229559187306941001668008219098780140642241217768327054642214507117387933020872140392280118888178877045154193041645042524868232371766842951161419460658609050405657688882288680155399166623660059375770761311539004100780830078381314458111103633428227804456213714713024694948925343286325421781067795099274139690519080197528989812656406842443316888110294138604316385569808629258348175391486632262259532885736164142281287448423516848135785988770540091057086725522179806535722302964737429651077224804944959555001451980669885936060902625807374121158555632873535895366041083967389971624560463032140717380324042626449469386057425684620547733942570577791136357709447767927880318411775999764723461835185341018118170558142886110230578816138661466023461883041247408557049972184820551971888965560189775519191362508134100103396136079868765682522847472106669721549603644720206977915905228059895945906191141854399898991499898471201739111080596620167061577842775998413515193776274548241775049319223173967689894502412890258118352607995916087191861322583351378934004179982180318267287451513561351376327342653758923582168815993476359390657401643932393414225664409944367537828036349608375571747639090056327721913312124493817108890003172846755367587075554182502723331722052286461394159027501155872712177745932595336421415291601910538225971601507837556602008399877805620287269990461400092291964367093227332786153915833438077243044972419738769531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,1] -41757721602379626054117040411170114229440520919949754041241736673873748100090872655674504892705385880521737788927392464207277322575322799586196069153317632463451808226049582442823994209515828061608776071462833496695834029799684902705710461827840068494396515859978120419891799896179276240148728329973409826127927136025598622290981726315799288666266546831556663373506402638939536741710671300770577859702349018935112198794077570636765992729497323137291956174930223908106339059274430041146579524912997328035110714448506378619608691130649580170841276128301577575361945764457545439870071956559199881523035970264752419584999541165608604513081860206809229484999882414920189788463237637135234661957440749043855361100926600720164463414553265665518467668811841779093065377620615326852475409130035257315729396628338882877525135016628277868817162172137602259058838792556502558740200571462125867575550968003550937530764946825712400796542234442672560689994508577783511433908709494091086342179382206419898592005538612196792657958481714646634825912816809478566976827590199079620774957255791329437565327084448872028360721129925252208239779174114169458446201991043052122942728290625978967949232015240244647939024859756431790485068522920600291857918174037421439207269439779511806555700996837238816729424280668957978402405785309992037213057085769554242638266647578887986848305267841182202911198575817301165852629624702202992961325269886291942915558074531130336062964526650036608496972769396088634897527211859902331032392843174369595817083203178191258313496460036431391573014244401244930466490150473627873685971905445430271592222176765141632313243727182710768939373414659661474960738880518314899914934548224398900715479807156261151179108571034999077364514861610021333400048255736167993900846578956016301018626391930905447513761761583824009084984759729247221185987831468312885294262022630455291463021630971132837616996101419465610142525067107916725916289487991835011087909766915414625800442094323125871407371578997057718260177089282144068305231083788718291979115139815880117593849178129344149212664193561828562124564394044730257984370738622550658473954544922187231434931528381442763565152130362795727557863062510972757382700027777136530673616758878695274369382865068000000244941010470136028591148518089787042105782948746517606155659878517654089746360674214604304050268309012645461652845868050857426383105832495834519590971467550843954086303710937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,2] 557426565185586097278748164868464150881066722307735121285887440885679971970551409741960093106207404820937060216753247016805086988838912632562703877999578542455467453827592352041190974704037408787292640398201272628784031257536167240005911169576113500604409137534426479962601321949426571468608814858978762043747443173468279744967596522727721386876716024986915434150018824712659685336896358230962081365989053427738913324241510716790957775365474341403452165221123164280940090432385774234213056972253420443446205078273080586883936348377391528983246782435955632525191434473616319078442222758786679649714809479816103746215330649488171830852036678181933071219374558757474076503357769803423197799126580479267033896695159823842983920600754734120429688498919181802309808981377065675797713218464096026891666403894767251140672393009369792277754154276741498192430480280210829844385090915576024344670317227966596343004415659959411410170801860007919552005029164119286591077000990570058765554332243151849931196427420517142612079747355455359249347440088188953106270104348364815709832348214443774481640825023703273257062610115715686739609472016422286594484841243526776863065005110160705972703932584659395884619979711878060309292994293467624061456375008307196135795858501982384080071223486146978104287062468612068324182920051034478545430556134541656261027786502329996414429771149841246951496667184961275718640383203249088878664477440591214779664071018713698807831850967143295676903140620993182636832573988799113072431395364491899765738458043513320927817501494434256347984865189675632078932527136184829111611151976771041901052311242920365221704281503551019438691968531825790170847821859352079629765229740487572129820910074898905895246275036054330216195200573141904589493286212826174817128929644437032094514350192145826720773221286464034063196708753940483048586709617974327727545574195202795120150197043243405429277350248318562004184376593152874899341640184327348998511639446500645550169710903532777301078312642763758535906832772922020334500056891198805274060703494177557872082384615191930069385249539335271454486315041814716275564132614680337177631151932141497372682334509295045427510014012719523673060591158821980246660068936810683879496260736316685202552667461062096079308532034630320391952282195676493493702670112767580476863431500725874930471639612170593535445420030428540244506434253791519189319453584155732855931475455690815579146146774291992187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,3] -30546087021216868956516754724291830441254582981562745244334038904795383562692734303105119157731345418864924787251026293564515547243335609234082035510760820819090096316203009196613748409057672897983769134756066238618612213249618341414788098078317137831253178912949048433996805935184880113750368852833994615806961961438009596226243050596397894911424927805796310167018098685106568901561524318911629350148822973309056044132884652270107977362445584600777544437429597196086610940528485234638254816798367426858945332377752007968573513907922994757129700573014357240526917663730679618412058343349380835602628413204069626830085501538101838721147239495056966347207221274414470242784709887988009695995084335075946829657494163859010259016951941065745362723994722236926775456605316118388225900374404823822005977067095686109355629315418587708390352847891580930387408887122510538241226433205362979250460522841082263749132555629764149409340530676178266383570968462514112548435954111632361530001233297746230082451250535623691428712986707785327676350247182342722118022596656251747375943867983420597764988489401884632571762283835451002896517983114481688527631444631633577877184208551454693019467352790925477218879386475242937273767534958364499365862718243473825935324449535660936676820605825356865464006651690698815034794689218946101277820659435450300470633878051627579475781767974019883404679693071395415055024750645541103570972674449639246005108553992202892511321386095105243694593188070997391087997647378674929739132485281486731541467382592065475933194021517852892299999526999402253050045162680865268803478330352653673763981611337197558811288806854799524542891327119713634612089359385094344684702722765469935473646257829342542854158767989339650162745452132774961309181858680167276157892906991900610113331792991935694380707454168640654843625386937830181223566537423482465090957341510189327755204729487920868784714114567292079219812815781390213190931017167803745250165655349993591892408541526890066678444160833217194884579880070521336868286776777916691556148222987439970164549273059688631352287252858653211038131032530394490231348530047139616516181063594297491205498732063087948796749768146217814619838865846088762107145283018855681226503336137236355011702676464891629997189999792124012389393952079557684647803435602502774055127345963513719239362706558023430705769403907882888132099790574079801449877375905672908932338843746023826497548725455999374389648437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,4] 1306100303936019732733230413250352624337861874551187872405493688638619616749818428486466210450065758898403267003915016141930911695549201218961910456895304958006827820294316082036723868610565945329537697542679196795979214111571093455417295944648999136087827144716504835539503740965603624099208041542435079624133362308245696144674465470372082182178145573867092608548266220138220109145917162185776004132187210628909219244356722033396853495665566515068628793112160593968443677447917968194716933808065648100951008713694653218133634879518834615392304466759578477970606292534740092301266502468097101178553208630162785834432640129708764904287138298062550400664351176654458408328032023384446562547348217926261151405171199476863178690583292346383008000848535099676008514408500765149250076374968787876604843014732198329045907204016256004583756379867925248916785194482560824181243170883095180571587060121977210987169340130145586923141416755941425872919735664462153754884038688591886885140529932888932472919989096993540274047598493693910627664480880740416062022408628533652862943837547106333010461115774081468081475738836037175975418982370253967192502728547574091893173205603276082754366022200019032488408800982348536641635949743219023166015678287581544852305355307907874520226551981031560735459930841190088194253634154211812603595696356314961011441065539527654944476507504091515404802068925104594754331744610322161090773614692502326690676206508334398570055528614222616930583258299166639487079557229001398276454200737339093059075222920181594511180552200110995210485158559915576559537310676326706905068876092875885108752816028997086949350231897235597995965922200535519951157788468736013731119267160939519628218041016835570066067668101530144376721643869667737520542705312016294269882099132909441981091775512736523835111082865387415069926818613239920012782690569890386526588582414262696424941242792862185767349744503727607629606220697495385186910327622000532799317060461171099828265482553834704335611258299191591539959240166806855728445226371600631652574138225640772863618485360355561998561870997275167167593363048544515697715525150924421279547485628664664417722950641040467982619154055833093774341536280880341346307871425697276567655701888246133283525789272423166016115271093862344501357560656417588037824500663668094608273697484869796749873052916591807896057129942054528935232723554282885041429864090707484698016381681993924868123713167733512818813323974609375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,5] -36370868387237121438403944706324421229099512685604272691650575950017838480784927378911485286856431483419837832650432720646570423627162830092480503495816916208566306914160701093234180034419815248939090718188160387972164142982524377418172970422375661541347473086857011633989270071099885530064090783627486498839892099475508532536209860277796283468620159161563724048965126274573012267968421106142994408462752109761662866885063112737114035599069138860086823317251659671830133583625371921633105710470501290428093168900340261825829813679334636468049311878639982991083417133242087774245403237480172697051523382225558519920860100318838030300890067708229683408847414123835526344414155230921493957261145067544162014928908342250791619315016398279704792986940020772801307871968138477204913272368977449442167457817444823613198602663812134681829922095928893927066146424821961265282100363355591690957585421148340189461689123907716417968527298446468569784484862656051197916596407315996489565559089126530144709403354834010922874538870853265150275752058044417454512090266080452948860177434221821898918443460027300249594393931035713066175697299421151497532040206066960646583584000700105382193400524505138645769034398502396863268480617047111528525694164360326474465627651191695287926962874816105748626658359697239390254514810943306116175299128190415544650304980631449178550859561520579005526406633798014512867581990054266107482802724420656056773017745998317209953714627868887735807888439332677127945876435712155341333295901027468083879965799749782648852884207948332455174132255887437684935058853292259548042297709701277224908186860431789200660201387182001990288440385838243532273317413293238960013739118999861921634379624728143745090654227857280968898501181851441013635179239724750565902976244727288369591744675239187657458822060872234355846848588152776432825209899160879514924108406318903622843658501893893660081758158466311559161337625770860202733436053381288857357635163841137366891814363810873609332851464559845016930554518341800295479024675767334289015413616540358619447047693219355195078496375692862632253920780978548118504677247889101551706953318176588952661618306612731944934189721972829516541443530680164680662810622094835148496261268180738550122596192831240281457970965210029884952129419898719943745959978608689993118297300378393576032895925100306460823995277615400161624531832807807709714552629516113955066087427492262269812517416767150280065834522247314453125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,6] 1025637364612259765925371436015082865629634838069664592532531226885522499682548212748244344734406346758038846938256444894742225183168722661588137844292670780852816383939279371880529482946791716224172349453701414900108471879486796483379366337426055785480246397719058848988628441367040276115594385547864986494576725513571517475503080740019070669944432077874584005360401681022958423972696632000668177152808126852421142797527283005129388468250439002742935468856823589595228149264532387476479594916485821005055637203005841384156929161384845320095039330832503245941568132174218526038685443115824287738039937341660866641144933166058439604862866272914769250251143474764899936926789105259313558079869276957856350923141236450526801428114633245895387843233070454659958965230504662768445581228040961687577660483416244787960361690481817231727262219433412326611592023986800231815719588816735249846609658053311900506670400127224716403964957010137201950528824616683512300272144223346958616509821586512038424826565987810570842685895754533805132832136166501838341617955774359293280271176797926645210308734574988442217350101575119342982268555114617334560826240662257973930099797836832733242163436891306166722269280279361718191179325169167493450579122270377544679952331104214392107369341954050688875806321259377827576161035140713251540724038487331862459120483416873017998934587296864226514874923603579170848793577773021044418831298477121974601826093864859797961817685980503339518340343214157280374983114238995445739787564913973338593847486388978320273405210832238867985753977744962590790836038453947926820944952225194086851759450248397887621083346291546970017557819723257047117054745343180147151030662259015416055949920306579261832348116895787647260579935346124494807197692960504361980265568494979583392692851353794283854185182634934353953142485995315256672404722943237370356473972070424260836186826575926570465336908339545938354170310244344505055272079717594836549682565768468250016533934302892986991051377044864791698568205193421159461133923265856560425216227025087132876258624574944291149393550708616056233131196015262080774980920978266607883331112900788206018631019537395597446007972445859935949630151228867197344133256736288126748939624610913894234447130409717701937106068304347910609987156891595711503561255614012302615546125910387240991610806582758883864859644579221045475730058371905160322617831239073754698863912597332414871411114185018043087893602205440402030944824218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,7] -14700577325638617477642836579598188880355523324931524300452815162380164381563174443423775118638190560616375002782253881388299123477217516793730773133809690146914464422465108249326336652961472373572758830211755229872285465719811573452527456100790316355322781272532196116669756497065142316596895632687145484543868375846005865111399773052462223054670394617224421543599662407711510054437150881093207578040841855534332910938908906255189171019053708931722992334165784055878337593448794165912741841546935591266739533792401257298772369604808928919647541749551759448118401384582530756684051902150088208096344973735377834744282051244664012528051396425736520212704906217701163839628050299167534139327100578536345050717370770092220700201415448458318536499192783187390964776055095680945737453600665953413909693148955140030645196950586888384030323667187363519354282270768267409176808255472231909569429217316961507784141597032631646351993512303460354012737319971611874031519693778520527273299197785248134547815449850080489824749336134417206425563979041517054604312979329914063362233156397630510682621143835401613131711631386773769784106918776504117017677368183576445011704381853087183423491816966832399489102494010236434387268385852128571089812627223010575970251528167842038846901736188482216681750531084597447449566300553780272605947637395025744851365301831994347643134548310948458760611258032673649556300205677201296455393202161159789366798505892258315648572114281356018374413501074953652079221574730215560484799075687525475536874651462196035200837876282653394145609305356502427029829150110400967468714511933348410882498773669422011929932422624972269045101775951979600678074791135359080638394301200227316366421852153407712021860729924995037044405048924212283108767531882689725788340574568493197497410606618027949593930146107247709570264369214133123315574178383420507898540041639117470534399597228502359243517351308736687570465150709848149376469015490584441305354825179742034970291798226051842975953033836345980390940923979643579830484668897218382167516812939704837763518753033514920670528596442734565757166448816738953847501104890109270612139516870016496538071253267843195006907978652357281738416090640072430048240968417380472756139024408244094248016050312920720847540416281684929858512427439134806646420817812076208358450898051437151420808350259616150537057344113904689763629159003580345163144198726205018693800235186663423593488699621812526574515800348308403044939041137695312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,8] 108910239658991860422609694190599071715741530064056974194803513915168214928819848336135781198383876222636731539116624175576185481031206967294955722246001473043906669373641522547059970357960466243347377460180184958835800023483116814110244651622788882336775643556621138863093648822244084514015532930253833967990547104598972038006223594939473837585235669279995651027508278230196781569834393718662455567499774815509868841020524026341135656344093527332534157103397968403491890446981146526263986996115074813733926678476560081592359879991140286127911749705274553843169174116660792538347257013879034691994377162178727074358931496787892420797428131929430832218045160914392258104104667012468648959485663972231843851950410555369467064080370050190648216605843007330733626514205403734485363387146819289924139758456742325739611729935346191333103895482821990629826797425570796398907342850746353539605721927147441562676578587294391575629269287584175390910673829424579523005420581611567636159312960551851301008648474180597990439491180462341436349063990011972272862493483935064494547769847034031448437054920838614874196286362302815993540704957964369582768858761327032731464862384002957210805327719344524978077252541366284217473131650098463136679101699877122917168035413387258721897254105771054152861788969067790860279125678908863512570198561476834639545847558641615613421715860593103420561458620736811062604345888894184254369801348173266253424074386254222545227681186073828043472033026107477271934291383844201053230911631597550622828594550208514163051759147393991568118502741773520460739054004562141745169223204766939995341454965411378878232370033620979814482473221162587054562428853340010300295718833468962889408165951218773153838277968134506796822421764275127211318837230304064533322343612818920487374959960720466556550743108425547656419028498290155904385519479887442717656969580590533010375236243471218741029054967908678559218199840815317214225668365354787284936396991096062211943876121576712888678012203503176704407733054130639670583675903295676254336793940632812540199784506426877115402789938235887895272867167543347610842423554772252730198645015403618877822088837982028485816046081725417422603091554993724678693061067111412642401423992335511241581605909257010243333077062038706666579885298080097402283590463653249193939055275437054102203970366098581273708357616599641119061431255592768485442043734337153974409249324107262935166056408012988832197109889676767124910838901996612548828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,9] -469770004521252494187554577003478825575490615674294383773822003109494073358208474256330908489582172643771747853801017288342330663874484856877666138196757362514219014269360512497215936202540411236066237442961764955960756753608945840606904786868396236331157074838829240339717190160045574286084241576415732219101226021866012410849812473006594929182017142625321692047779299192028673280814235492250935545342725591643403518141541422183013789186372006845843739714675698695249905649287078660977141242691988700453714925904838039208013735661545987742696290723725390882983644517065012007426881152334597460161676526568423736401245893524246687601781571987486404596758227221728657639966471281192146123967975921622408305222504222513475712302344750699179479478609592286828058085753776116023039708402686838398750096121099863121807821415439297681544494237270777308355425234776626951984821883893020160232497023181578929979983810599871470081457086342413537150802112955179026400839405514838451537369454290825688561548431833332389961208159184115274385497837996391750176818872134662039167337239453020543913767749295667757727841835950499109248675151007642651783878324410498346959272257619195633204308339727018332096566774437024612217229512125209318686088007630811224970278139496025473632497785904659127862807038369992696011160104690686001657791271772262730587513370204660168189326122350635024233661306566054421972046719562786235668886808699414777743963012831501793223759783233774672918543555543853263990608480969984618376197589066005972747008113425026598284445305930837328881041756034892371857560713013425455216204336718905342719431087128958336039618605937891511321807833305680465757701968247050065281098097118544609368627377051727120720207308760257210064633990829891156393025496067019384541285132312913367040132272728692323671628842682892121584495943793162318875091979095130163749044354756425044671159918222728752393279249334377061974911402129451438295401918931351087479790919220502985614293463796944266974832008495847512305996127808754553172573674792012627496995301700735656685382840270166593896803975827710548411845913729263704184094350964190339174969667448934842412655055267917488918911856471586658928884454535213144508369127342390955928685530942908302920654004406246172206267276842879310449930190810261651067053662388492577301732719219079192704290120597524462275473477923103335198741785229843395971934381747304766731519245425666606801762681523418005175712908183527360961306840181350708007812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,10] 1651193621074417684370287281886815250196853238589591649514101088386782930093178371455568397717738507150509352515890529101032815674519874752047374950469651898898319180097398110342582717384529784252833579525146446650482456639481553223745428877357495541338206741088118614555133709609718873259318186085209113204686965665165760524007338774980158098187328798745413156586570911388911741322977239432071388426474701796291417126388903680357558031033963741730123521320785913297703393310973217245660278102235817237393984907392395860982324871931203324817784213535892821254304589603971863716549446437654934540451606435348647748255588184876104405558660279113070247609584726624000573249528487981651214240163720386191244464952679812547632242348321110726563753639249892919342835090462877354335036503528205832639822622010740659454040793670879712705551391076388515956417840841138685050908659934968742973693046835943752027680954613248224168946195245599461218344223781141022506535083599221688933432562610744422446096581060483200982090327560358545540081125604369325523544714746961481778287973507489252929216558173546243494960720349147864791891255492964651818330897423880716000004902938911573831206151360806658756399365126854404211840241058895385157446914791368321188364061285323875587205888571658241675611135348690099724074919291902886469829016169783656243549633975691617669954576135400949198240915922681487605213723908518740378660284387114255340224687591314883906852946454480070350438960663255710859491514560006215386717134991220987383385555944933294222930774133159303791952669617623547014029473718779537230769023854502840858649813200965346216487616140222758043119475929598965324320386928846143096773566095752397933567504180826037096756975669355903372317047605186919004008515577221476461898753285351479960407805600882099735342588575232748470540526833076117082878326178988897606439282435084563990839894404333835897638207942901474535443794627775762584343443419763048226124220635758283154445751326980001448882624825271442711588962323715038737654821320547240024951948833150556569633679417653794017859303025742119455671765978075335439897153454407452556246236855237103731233280804342454464758731798643084756754400895882051488213921560881857769778542383405935584176796196895652721976986682010884638109297167866461491928803922601702627795243346179853870764312929083782328106744776760285555818768673189913343416084948856742762137554463486849064410263234374315225229683159330340558312855137046426534652709960937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,11] -8286363787612560470967891729065884429613953047244917392927961693776578030726875817560372568305497551532945555124352786232717108182170844124338554666127532507843156060717701899802127737070516629656757504645702556684176472105183322692663618294725435255790780253685576362956293385658478510316377514384886330424450996299632728884384495123454195163595446159812228030016990283478677561817567175442248726374314275019472119123708290443195137510650988913098843872830992018357900029863945688257171660395896157283812978645613741533595064057057230375199815284757819957916051763239662359126126372998203253962852925452670509500730487217011467012513289458644110563552317287465811128555821679079322769106682623992753483073606482152002285365068946216034616562661616876874968293963681302175398662884108431017107694470099548786611899266562787950715900830188761734291981725129362539488286793455412578815791603455806378319959256232964662953276618840096901662022060354886648253006883498518336784569226159819748954924875269389770857391405136034756133416838507177649787419601859108229409279279175442531173339452530808489562484772090629312116497231817641291590786570790708189399182652590671611655604372187048971215629656018995765919837594631174939953227940081273197363126775487951276600592740834593643258342831744554996471730245877659868043334549161403024863484808576338508364256145714397186764541495859257823778150657945473492555623150827171804521604205250167126695016478455220054423887055386243792812177243319168110249995321125454489706530927860129763865442245799396955125784200773094370202581831456506648215525406667370699705819018992328009904506675583064359604390968997667719308208229730305788596534932922234360199405830787464879812052756910803003392698461388805378683522814067033281631419136406356406961480364457455355022742764751990709693585763416871959326958858489217803111527940583734161990198740809318380485148187346456900156307505738938801493478207693533138699956616047618794989584225770674189804026646809597273249865555449631416221611521081406041315595545475320349472985627195275863188187288824888472242631490327768396880705784312779702934074393349477824852890173709657944283097841677667243443829012601394350646054797782063450383007549859279364096026683147633529751028015550115660513849975285353409402395793234580043432562023496668581773549006344360520874424202909692828238751215919137126144286835294279192801425295751845657910700469347972845386592175035129321462173956902574900595936924219131469726562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,12] 43765586788235788172885959851900872806689131720830438536090361903919509143520438135587930957466829632475147225177042825412073322342290967380207192997590148250227660780657655037403994297635720989391156447949705188554635501438611687475578468787560826037904469072893743345483463987998666702873422408735748888714450211703800066772886915039337516855057960073767052115862140922989417201777833604076763957893859858889859261972003758083486433314266045892438082087067021140699870661510229954603818271839841849129773244680332276446183753906594804464860725480026137742840821761101642043007401211481729500085180226658518321313459153082933437442376631029375489771206535187459886596238226761571449341969011163145483279308554954422889951802781483310097011147951138730032423290675215864798283389320948614207339628176396255232341462227530323541650168442205944840086071103361188764988549458046478563488205801617322153120346786125920235974064333746599658231893995155369332390120753912141309029635446701153992312485537267747550327990606630396913714682688248370747442493203187568561073878424735607700232499508374601406109107115084382563513928152118965289914273076111916766855386541594932209869305458373281079049174805543705843700975780354806659080807260468526354998949883532581023885691349654592118496072144386708122173822817455938369381633925307633820890093553950214642952927033095268237071399415828573490053889286127765003747522553121222162060979040961218710881128851926386190193719756169434872121499504389137898384855035679246971176298664887217787867993833175039659944393849040055332602368260550655090672272471376040685843455433508857489630184590398949309621902497540916416201498166864002529792161781696500855512178605616237579600916696297956204747797761091981371879942981257962981526919343150034986173429974542314105212628603570093781168019066317749920041080969945465418736683383100741473706447669710907182166812368896161658218109578396051870253466812771653812353074432482866149539561824026082587711528044094716455481600419278732405892683814177532971669460936274260969630408676965084189595270294513333688172592872803677805725590412810904231173532438608762748354082858703722420055694692156294024064613940716793400658453929126084450070303566258727170143099456375773254500711046355761042547696769049054758838342268819641215683861292281394680101765503030360656235098745345128398955475496106974969112518399650482493563535694656319242429413517785757846559466721067077230069544864499153646875129197724163532257080078125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,13] -153142535400369078552006558586784612882315650454625843963097508094029643925914017256094170454407360944573181032078684928892136571630761081001843819873827329340877683161036321950680238296148294137448941344200416962338589300801754388838683488223858607982151202104221928246079303443033970847891175523845264361189140602126569803888845261939219264889758450324184806910184566988618926616769070851678777997078794376766925038784304674998333895662445038453759264708744918743540185380284608601841586590237151564403456690096185061366906451052094776580043292067704997064565629150688801475717236849217810148254683303391538995234242079263978897448941129613841221161272460280523175764117402306635882447828331028668401999192857767743357528622144713084737922421804272769757260274553978870350578175035172649451835657773439060452582237707162354085292438976074908613106100864752099728440415091398171335751675898121018917346633486897196591954926273652317830196236915470065015252008739260187183631996131643081745347789685721536124997342848223460273832976476297242595321988013416850979888926160101470471454271053908349965925839492300646212529664245449510990788804666883128365816530090154020574546953177219845604496454600812104756708710128991003439769718286640893714388971371121295151997162968128081713484827343176125203969939977024597489510403134628570835479257509888364350819276866824209050731341231405484844325714374597745494892514515744395436202279029791297201757797557627456807885246812734019967301525068795070914098740155885856809124332516995485966257163979303521825949832443869077097209464226934406437017409371760346348874562697756624277191215716753681902456107835131233684354279436724351121861287154497890211558820660259960161714120121107697390360384214494327062556338619421207169199811734253983962487179358575121595415771688894463812021846570175100712003560069445548391490045191917024048872116647153226001664013235156677956075121557517917664981746775795661294432283638406223584179819437643174488841252758249439300984036140695189183036557043540146042754347284805581731840536921856077988570093196788703223009442307627023378902456298165613380284995831250801048243550894673260305571909072968385050724150366188505740630253380573664611854711859331142714419874092854317630290502535476918700428918712495392127779067177549807853396898433834122904252597581722415098045285721194921641151492705388391259736938047306462506850859262967847242831965580855836443802175644701670655241129812181022362693738614325411617755889892578125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,14] 288385790736676917916303632463441261060015516449854071029880240389510139146588214001321292625438522930038306372144557060859200213237724556727835914267843172831138050287218629010327613136320524892632910398791389123555848346171146421423780655065861276129261966847939622002051466583942124069280944649845519629291191698981073036931874070752628858016306431226006709685766719495797382348963176913065119185873284402579027633863223091365512923600862030866923197206941990905485488485196995362890491762500908785386982888816142397531991424617606580807366026107677833615784219862060169066088737384818818401550148546664450814486837917263065792633262625425170790160371368678822531314661222511500882596720407364099564562387639721662999897712152527057798256974814152190230824959741195691765633467949715986733412950262545385383317820845562270367070073297362424131852444136811134698126464900818476212532786870930640137318190285963324291808353664606756586532536282245278267155885139968130021587505822611302954760898581047473815734624059508763538759373925288361129771037369726305691132382142270613049393375399607311030140501269707314099629885996330939514591760086043145815193165016893239082198992495477911330506857800557542305928895527862597182200188015368277327670464991435216344594041684696960151960217255912050429701170652457767737721764288366165262709628534727456507072895048296819386308738061502954144382335536872394115510029593670587804735410287133678797891171147707267722911346471391893991040719459587123209076172042074147276977470212043489228941555662943227170424162666121371439497673225042549855433441181974082343452505039554699670998512843633278914532557611307610638867352688034823630250708441617531579121973038847041154347618686295662638073514052550458680806799396909297158161101872825403653517098430588963319306507029222773053548332169266550903340895449258493232409029219142498178214859781834281746850674848319835629126794967949599066745234333297945795641768082388986147903345212409491382528632291919928995588185598811548559309401926101570730444377498095309314893918807275179171904185339115497165710663351387282171161971553763273350405512328926532074160547891898568952892986381211063773886201771176458027849033442657976605199288929738114193272536179829837367437485464487934197131212772042687323208778966431659071913916871368571265503999947915646528087859604479074306313737051302752453385981102508584037585593825120906178945128711202862180730703004227606933078978701183285333203842881744094484020024538040161132812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,15] -76725944183161575618153525532777691234296985702155297891916899206693462184374280734939702218173142797348193945296377382895947081986071489661449728368489437678153975118601031265017689673969271435356513305453738667119954050242241442580172511765954334089019160579330950642477170203192179911416504289247866438844417061073765798002530371583285928497454693582352960951669802955100448113852557268760348104794614045526352509784838714536732210495846056556177949803942997063435818839972547652515291538781319482467532967801978603906433378984494704024141439550896344632331773796662089201223314271740261641372997975164562961434756902952254086332725823397336228548076057931025257219981957542741848782465123014043204909183372854195456802128925497028553847383125862708620977685598485933329091143208679695381112882094958520945533145864078437253792087388612248279293420500292354695914590495510358879319237744879684247944700490747346394679005419424887329501333658187668084659659166152283844502304370946635279027004562435666868694584153090471866772714827036636711494315565738898870463058198398260557552466658223173376040697146727252178454277498557685469100069205904712138425594653154270078963473551877080761946375173563725948499974235462186537628801188208989111401331308330158377852837696351075837967701637074650935016909361147807574452772079138071739698859712349369665032550922351002779412769090541688677515098716013423366362025618086629016313670495816487997583596931975853583385358223193383611279442619410259050882472599020453070775801912578742456380173899909088354234849791706392781876434493450672511183191407208318603733853611729810487053991789073261585993743694782137518791400133220382347806749815739682888203709944750729254854362937211795687451025419538194831249118346602624305214070838463905889696132122878844324731786672022692614889253374971560742643642738691974518259010541960591579800602345208421953191079279476137881795681374298870055104432070801452949058766335306781639659244862305683100750189325293305141109573569607838733412652966189890033343097786726656123362428987200433910410720055253017396776006417842292032909734163429802300890571662644843791608410764725057138644903830461816736183563661626248518191102002635859144495409772472752367927926639598195852679222519513935360962852981607644114140342526367854831543098271624713881681503786399754368066342889362570110845675724468123268388561351896130934829494570920718655629668691389787785063774344389186665085237338357704189894560597995365469614625908434391021728515625000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,16] -940562658943639600733800022464034856637769119964682508902198390175530393447938339762921757940166882702918531450852127188169650299328869519773664673228513285421694124729477432600430393438319731558270396298251446381706812437626458338179646225861983722412035922759377523007453629133954524520701577078975410174433571161270794609213308172735764852537377884711395799535002926746122326526445297032791377212128007237971239259183028195296009893525190156083744988305909693114956195876501968227096884698602472834719488935776266947314303903867740136664032153000577548641277510925505203882838651233457702320763711495399544901696490018324600016210457368563377593080233266035267419110034893677122385583201913610149994331842417487236073602324488813701143700678399001220161303070019952728907769328600311673376453664726819491907940306068450924024085703674379378889719262930074641296304686052689467802634554852247788459938237853760433897944415676666334536051134206330068386369874776148165874899850389556563161287977145588702622648580946881302000929015969665033850465730267432280140437734903499337650641116951286123968324010125956446694967743919728419045965865661868819746963036615423606346189524691969522806680945091173020077093728103409481681621474152926005862445421410397308987740405482767181279174730068074862722155665181495717900422950191066545852024070513933218938664456257967786249392553435918969031408586186085856044502088488674512524160560830652144989634558564251188391526408779491194826621911977074369946353701148980672719155003481812265919203025959186571745798099278901161768047310208621507071687926414759206087004273674024152838230490893400376762110948408807258585538248145533142896559376930001407721542899764381103887846767034506650871191469398820174184648021723342058701301026108863383069080907965670112289679464266531139415916611421225104972453451995703476233692569233398233613367546483045122328239364325442369253270211783193439018105844444732490220443070568950845578351764252078215126848659802975702015201912019006483536059194831226483648977205960353807628733419142006765191948943725902665614821718397192301701106970287746930155357660786372907951061448566618578560345900050973761248021469153320350721992616681440390847620406188741239481156027993031194194388652712340633172367935614655100756547897274153428569006641695478297651527083134210356547357156625926854138143343708588971097433410386035729826752988037635251837836524797364754402925637703640862608020583217710675239386778397759902858865643793251365423202514648437500000000000000000000000000000000000000000000000000000000000000000000000000 [94,17] 1898096331343275840819138520753474443784503244847546041656962225699776093421743018521360787521298155329173451898919752275179859007305151206142310097644652830533260449089019122818185407280784395799025764954509859787401037393095830278129776567979422829320140522166064560173237171528343810874405124295745029289713375639798381010438434601301381692619758333036086837952204061035449313600732461652212962718165638843651112834186009380564887991238466602462674795284039125282650994638150789625782842045800841353533129707721181919448410018310995105137794576280304555488132482520112349980338710652443087399033069581794497290559835037077983988886401616866317643202703361013259868634640647186536076819488175002598273935063526888541621094104821232494942000507721485449578029233492446348663419858869932075652391342649697189383612068757182688670716965976456976836051778746155100323469471632908161460231632726718724534731790394659387557253916236602051924071607032805133242211567237038198453516081430368224459291238704717879078835424839615134812985438269708683838435145896743730213780318405753629389777389738523461125624359520461790841186647443607302976406978729984224323724020581501624095943819712015432208434640765798909820717032491759378902747983720045920595130831717111355806189182560435257074761823355286226945044613824707415677960103182849481976268879599328639067947181064013588869906579756705485908749896561514258843472404278162828150065600255142535943898902845740561904777512700028077966738684094762572240471567342656490358206770187589462741943692414348166301693289256134401870496424594205131606769619831049748843812325098343679838695362060857374583946307973121312593107233693155098204951352985173104123244753008312899671253972047882241245704703768680477818098894713685651958184213459396869901719702856748726285138513979036026129137169625728669502776751461966754368684496542577066888205963517930633432687094929895761102075619423595661295700118630607756155765968123011470139685186123749847532226306671830065608455539542203860105609500552412282406379998475355661700805735957624674043551168739332658849869431707662529820593449902720692035268553593046507115924717990624991800142734151367851186180736956043700381579132765167946618550984460302238603885648120997185399827070596603684749024900967646954619713777205524486677667657332830164042767646506371413734469254664731546955236558702844833913313052732538239272122335518264463898538021704573185186235588484727168941715457136656439614414085682685129352620378995197825133800506591796875000000000000000000000000000000000000000000000000000000000000000000000 [94,18] 593810152315326409460440472615644706895831240245438712963348167581851250354012201624093928421893070985384473632161079416400387063022965253986789817441329359420701711409954940431104037313596074642937751719841325130466385279655671532241155173363036477951549053085294174376665108825432469404864530275968259441092163802889115155027968931753375905361337089324765985900859069987931117356974584248604305140675425735172864188542331584322096585376553689288168425400925646884998158200253338432992724732371909723823467240826244061663125321636437537968212631177116144562948697048191638997580109249502282043238913157082770307323624071383969712572976469817123313834783912124180141069234002270806114067663298291756437962366867897529820653347744269447277542389136846856778561967689021401162848266261434568788324534153801115398488311879481372568280974854493697033814488162526080912216295114835692327848576381886193073696138667111094582962417207803950568194503091347324855589850963852762333333787101440675363173039220008257198909751063669523528247163284428889928883677325472337212782871923513031406514596986147380857907463489375399896359209297515568969798762822531389035259782811079037327676446158798961633056271177969192713315772534222676552131841086012708392865680885991136068024041654468067553282436842900544826308452552304198305232475641602596435681893675118635524696125605552426920913153019022755326294640611268924101976395864213254096047109900477161657959704469999834223432381081078563981473854072646473143888914891254308869485766820988929960329368805700723635093913004733147550869220005863387508721050778409337392578466450448727548477000280791242439401046155957163682257556012904182643511168854403403266508458864357658076303578167699460925687687665186993849322517669672713149669446220954647204451922315629008084988609379574648320089672069804546714174971724456816694340027485314399348486837378771957644894007972046606991864351069755772778916724500089850065680237852795956944746456349019619592929118349019334354794414069784888747067247222779007793940986344302061017287937532515418779337047838229256149062164795649814454018355038396516531433330804153940977080594351228553563253867964996554159317791275723047280388375892264829731733250708267135171958449844134763402128124546140046909232749376550846312433878823989295485868189598537309680760768385015745598798443664402390322061914352587988666959417780814431536085934608891747322019295132990389515246276798969934151647572291183331073013360573885290223661304054303400334902107715606689453125000000000000000000000000000000000000000000000000000000000000 [94,19] -9926286632947182610512898187375875130744273651591030027327632289534312048643443215352711783718857272207005736401438477317130818235907676225121296413924658873224911327382406518022462482273270178737411292760138664098210374190189571129124465391949239328940090453875580359904204354095001543908375327588724667657667554680392865521460155659831769536558032146190502029229907704510431985494402443302053698061670995368072904802322200723465729634933113826494934464308207395843327827223932796846354114370397106878994841776572948306167165898757939814464868755795011766124313084794683169343433042813913127310324254719768874702849952434913963736241691961114001548852866082498277989970162499096869441472195404534465931899655439711003824753494895019923704635956792492404821798618569956383301618671684882796962820621083143780841230018303272090955535728565051620674126587458486942235458638312314891145894532765278531836165025271222824479899834117922151601776884132514878085667795776182250551623891605470066170032027741973840878461602743749852948100481281087919482709440488498945320481232108607529215736068065214741843317257211999621118070424544447183706028027526322048243775130878355144641126482288994848401966295445771185058837980271350391315734762484475753719749607186650364467326220568798532533797280543452416766219294671086109506857354612472379208385783845548990416180439070178895771268231431639863672382151330125181064447323505844313840788590462232961122427778365350064819335034033691725228331316991111686997631943494672946799788355329347196687247603532263080400581636169178634349703343811217405732859977186852194173499433281724383910066032798476606335329885438887006664088116760785628895598359563677438780756764042491215774531943979041552058192474762575620527617368748312083358174299886325260584320022705720062980210449583892776359057057012486790206734862326745327310528176312912685337205945919901964236479303863666235786593810949651205503112771571790905941230486551940301952834099200953262545871083175332021981675264113925193778064052956600806082661608106362388074983553283385706569583432331967164764696690500065532653330674923240633524916534705218922667059940742746559951999156111643355815612804896880410068549489303288411020460379391468592360794978127883214938055133058496232817076897771933802729495434148005001367984404959686096106891220219693607400164995306281726916018992190068925261971173951068414812037938514866455376148246420640613576899142435315341541434317140189352044855196783819440935875931530940619040848105214536190032958984375000000000000000000000000000000000000000000000000000 [94,20] 23503789783266921392352185378220952719173169446481238940077222137757014407457945124545843550750385956395482945330049513772147685502878031041588047594840282081221750012284603525896438890545295110630630836281366684547951905241181225393927182934101418507263711319258535564209492979830303629823551754083850949972612682416650627648807676179229173383050777597165689893846461822801769046884744621861078743989750336684491446085605423648540435108959090647117874272805529987369964140926060471050826366648197459486379179441011306406209045918745306497270832161217113597764124499486575518855012271216854374388839170005879739203810721562062519156644388565778598596208685279483816223920714204108652119937381923609176365981390136798907590221115681792870365139046497339718825044161704143536485084466667284453411507507047245328935935154832673836347311632024438569127573531913379042453459363238016270971146334716202262230109755690504270478014848261364880340335545186175177169682660352686853804822582959884463293577696447484530667440037913546206023710616481244562872303642957554343844869349202207590005678483602667396422272910977462958649066303791495243201250601893425385229810525546362217052782490338004116050792734290783448677568298634500538175722224500056656300525532196198318850024631120195312331475732388384409034175961258146941301729564992735474852008569147141914400638228953792340557216280125226027155743955289097386400902208180679452066656649490680718445225595324163994280869082745884051585890133386138372614105418400707806074657405369669321478360940097006421895375872348028749979168885475599668824391380304918206861855304990419234085057008318177021803217587433136583726360085569690895007063586474526383946114377015481208368814688589998845683428025556332394406232511825181727621021192818230370843615752524566372256468639791529069145409075008263385649046362847410947692645103180607929980344632916567241481984548704017866361890025643027647725128434010729256975107518863934916477795741804691621276287252131391562009350319959430881695999935881248035548394905804834034776879552323030422003001962178555855528666578476775989264829026083429572052156909080964069208876587615033696080537604355392751309517579050530605951555700348812966172747303293922072870991925969937196495250820002737809955594259058731730146380049496996450880504579640226479672456806763550123451630450049307557345554084015371921171382133570172462692572764798161365928799243386457410006650134827429003507512455480938842405229940763325595128357996732235135617372634442290291190147399902343750000000000000000000000000000000000000000000 [94,21] -31197883422130270474641769358476876119749413103269019782519231351979426816962267679089297596133898372291819141815846693820849181903798913149674156460318239279849625784245032709017114374164782453342365212931123301722226031900300622199514915544572843938350737379566346386615586362987965453778003919160973138774599961078465618324088116629577736267632324302892398968153686373352683661460485550687916990866049984539241709000008135148192172160550374630877914764757341747742904640774358379748439296741837462909728287116423593550592896218987706316352552362262135258688645838736784272843939038155111794889688310466311393686136017209612850155281430865574744208364291252712609817884097054791220514942820675133844687100674915113379836480107663056019064883216489352581392765204441345489186889932953921876860625738296626651310848261748373858978183831142917518752266501765067820925854858181143313053000175532123983318943895830418258847868584781379936479039170997610426910009457020245511504565227584283086731415480140663310383041457854202712834721833529423942245245392760626859261673416920472391357035649978096690244985360749082719705125968437992675123222168321969421671369586499726295806469471858122439254662390140518724233347241139031865377320409211215587234958423236414642177234616346658525192404603034340039041109327950363599992355352606074097104524460137057094624789044455160130372776396737129956585579524555571587850875706754531423721178738234845406536143379296329123780663803529308563395524089188460834340182773294146250204358610809686771241291098966659632174413472460380197348842691268444892808006248137015994391632376323284365371491220018893726456859326897368515624633569109992302276508044243848546895700820593197602219760386235870113625378182658875332158806299199691368212280308875626320229548045114109403946803816944945784537472234898908651742342547871030177226339385081497126047958152366315010856594367963039629381636013685524504519688501867144684309371302784093653335723187715599170230254586788397650142829209533636050322972951272980980045688738946749218297590779744892896661473817662026877146524401795572191048318946259324600547443093339006956678300030819582896499490744206708176281302114262633535524149504894263667171527507979069318902785465612550441388442619227892360424623968526385034525190346947163626162786029452724344732052719051165678007777298262410447554807395888792353927658559872748172559215391020571675460718221585467152987882582125256521731660267266004435179942835354042406072142633836766570376575202772073680534958839416503906250000000000000000000000000000000000000 [94,22] 24312907585542708878819422892936709507174423221949680516605160005080918666730230778226014795556659794970454755585931261354695632048239161696093822897528638829306074981610527337693226974829445794335553549304897507105468670515042819704539689105209892470497897392469207222354240653512538640504970640081308968468956393444216028658936368285737276167982334924215851401439617051041253395112035821344567943688411730749590100101690991299581081678242383374272067842424540631240727253857425635839554107937256285148134831279597876518799811272077141716577724285287617069277776305867695673675773799962046795922053675346065036687849690849305144016055205920559043872479132826603673204704265786035908903099493574193216191372911427843384587846739830226522689540575918670655400744752121394102862085802378003688804780616017516373915317356048074344110764433902962597385369144259564942078557006197118084276928795598628583449694710781902135521492532065552186091316068493130858806203844363804543288793507087154170821687154048610909376968393483427814530312969411957044967535316945935083964388419805799835203720748808805333024143068509230998689375614628327359982161438403292865128979307115141483099445286375051362440029217121952152272510486732014566507343450399598660633890130657928314099389342677303845476137428777387043099727402847740713094387715440789333024295470387834557277963479764377368811225324053004041166174377988530043829015728620232289096149786128395507418213437795715233392307097748701743305559950154843838937817110708290481526270769434772560758117124314906350849220208739345138398832652512867350001962913170573959111937511069754119927871995692242850612873368544533778201758288559623581709703979821059571535356995045071640263503573635938097728189621695478922753521302809892846575637261957804458451804953328366429419953635691838775658535431957402722949072565108931773129692480174570335841091898874308025440566273302727395229712499884119604382091457877266909555973639660383952209084987580549814635286848182716867027342928652501584636273588490788818909365312666054701467673407562550420042022856489188371122965217121966285528722758897356848982420217001864579437281361637230414254181866334659620920146203554204268207512013598591031369596610161469765668346232858169734771274366286410333257984234268573100100084253005143590880566863836774736740927181944047797219512532553277125851992750869917197017269066126396377853475876919813185501953166831158049854879712207895209768885497962228126349083852479962261617825270370682951172466509937031275967456167563796043395996093750000000000000000000000000 [94,23] -6742448812551866551806046022379865599669193618977977665124901247230555947791533600479834443894871873376709015919599666971591382875173882191353685679192202229298403092399506453251066805248299141504990916001978771651227356991625078131747735460083122500658075489658848897102893411750440798734287419964664251289113256486543121712154016861919693770853231527190684863399867511474361143520062809009742365940645872754440963884835941104415554766940871794594247481007204804940703384075430850630377830092314001959917770280987289971582708304014190528343983418776318320999786760602771104105733500257152069399083105254013846569183197330085703478146374885115846095576209139852161251146037797630227064187063420156054519676902138437846120592302315585763800520514416475798046735318562367722936442962022921774059620025278065401782432143390156435157411320819340757588696351875728489444986245230827004733546942484290572696552361012299651710967109745097826102058977136826828406785037914518269950718086280735542334662298136207654875401151409565840585868060651564269218781392529622951151989387132665555039501551318427647365852442728765618776049609565121313533689506676485104549284281437795855291120931087012327192054826723647635939648592258504523163706938949597972048773955663377690128840958785139174396814751390083231831475746918361417787501830934269317037396284315607128225926135422391279714624236120191760294848191574402249680571436609138047852923747687432157019120681284409356085494242673759200086621532510609742450394708167191292545849950366339278848956868807565229505223953563593053841305965128924166716687337897462536452469930441406666249772890418685194120938635062696616947773450520805431064133121033205669470520729259089927248184323397552731631287417119968440430524209310676128617860770147606862565025967962053195899208721649513144678060157577196602593036424504568072750573300571483589012007870192842481614564737877086366307215863035477736983746564599412115213144374793477041506973956877915723340152394775893357898406401614207862304382442377336979152862961375026416658533256917120140030641474834710987585463706738739571130031759496997863051352875704946080337537001171598573977689631975846289435209907596055737175383945010237479378784167644772091779027322791444517215017811398802822762753322210668074614088909959913218774868871517835060707604011164446278140466213993639791672229717148719379324400937253418659082958122610795167579645692059614608745504999797564046640577646713465396828811776447857902874679228000813487596192083873419820250205702905077487230300903320312500000000000000000 [94,24] -6905570863082845668211684281309322258942134242068186183844638470950576224359233620898955444149086054718153417444238373366131092324148230480003286424128609939442076532148579734709560529477948606637402423559325905033487835498609615513850534467169543041455923880969297840664564050867193554222199643820632913864742242185396840554446724869326119456843452045391765782562448275046961464758004781518049947093615159252306194305143372762929373646447999610886264505120309288291299502553540028230072861490299000296043426227073754764152890354190098066379722703611035081522161144601874067444340915953721974810978207862413512306023159406361273133348098231147183352654180887437025826377508362861201021494167963770680250975006595766848149811989144153076196666565088951187152954466427564938782747422871164573474424977400064562561738299049137987845426444535699118977648927059579286097398036073647971195062681172991151599641261858473690739509799697728986844444072411798402558231918705740801572901581027508441525551489020721064540801870478260864039486180330894511322561989223430648402664950993603463244799119033516046788427986523774863741617386443750152920012798026520280671323365716654857415488020819500403187931593789551678907292457269165997797209685356811733124225935402155465763092391494912053594437596722562378997829917407172322807941170620383550405107116939647142598841216936388124493512921336243593829591308378033397056229387993031169325784928821979928582244247677777641005310154531313853344978071653452310967393612665844257719703570279953795789952083735530766929567356723815361530064561930249881174343282434157312441627105975840557230843148067860777937149155787292335415793337000353218768620593610931178970761734592786449665808747065836968511591745416202282031644735392704609144505760826084613112718925536558758279423829816026836229948565681240871180427226208700462192968737380472466570924763890239612458722372920060765035515952180175050768126998855416057972226979101391196421367261069822442652292336787089496815163546156861567184333918172561543149756372871440331176497141096866841750111884216569468413012527276466336877051581625213659793790648303726691736889611439725143840949084427638700505616912570305887096290534049070524624908362644071526238277490312657480440024815865529150742302496900482772747939812615254103662443837673909431255571486304876528304907059173741729645408586596544662074796098905379670492613083370260624398609899695282091693963238481875652576938126223295290594277093975521595973017471051832622347195993258036315898262813561814255081117153167724609375000000000 [94,25] 6301297576301240332194096021807427780047833057241688922282929665867182651799918957107970306422954539510147525670563830830470901984122394083953101109039447316882304459106323431479093544221703858914083826279337549849372616727950330860410156846866563591290800304949323700919498757325606294474371746176508880325070100761540369426850579202882902131570674704744706542568332071321845830363053799309843243226431452778546668896754331102125451108123306590236414248932534834457318942660275947530958913998174446014322544624702265969606889312974593743045619388499993103577038779149811380849523678159028999665257870714001643878797314517732415615879420588906933767659342271298984483914415770408210752498300233284699511617640602227405156316875718698291904154408684485966460252944024499331562461385452622464388247402029556862918688415715637514636282903031374520772309678781155347413279481307327253946469155139858108229991364488179831436893545787338421100787330359448069331797623754666447629064572382465984976811132274831157316152292088946722507357532196086060585088308655493054724476178265063218573957441462027921433665089030622069149428614240463339313133096132827211166663998200342442387800113326890822930015767334263866391668994743983968406219547758639903759463059548007830231363732211758176277511828213607168967592562222221984252632010248803023872951140833871016549136298233987731910218748693797287092047057557899838584078910824369102142650677487893544363309106097311127699869370120791541303252277026104542856063096435907402453388082023455883446975557612791630304085352840560978311762751445447502147919030036968688515034452256012488017623581974416680710998595573652059292116762630372702884004459848049290398368674401460270676920366252773459814358832845581153385322038883896417250638500017395424387230592461097319039615559018135083704072477810969258007501802627528170610420207711715120297985314903925001300372924028354461047428215593842861028297929742694606891337327419726244761721872571824322804108238649257385256251128639822107000525164770851910433474673656866887883140925509225929173265641066526069661003564554431070155649611938618256128849927280675010732850742599911533898405580662784416454523690790996674836585661861218209720763425699920290728340552179327941576328438818917309607041481003744555173217365038720810688466666464080143586732487023079122123086437132878817666004887845115862929854433154924651445342145274394952400195943420071565132088756652943279491189207229644503737621252829402737131523914677188327685242554606487308532791757897939532995223999023437500000000000 [94,26] 4462006069135951354140982071985704899301665963451756275515431901942568398169701421577678608733312288408940522980634773449592372549180989533991026315128485852594956707944241658699820116317207822494491075144490827538011481833139010602618228508756378550009021449809372076700819947267921907049951083643343004506827672556435090481530573235105963648471394501953970883148613753996953947448025855510589368893967421280262383702264972234012366057499700327557585133993748399005334478957324268448398893264827125423805470205379458509916793455424987031267980321201905998099920587959846328660035750189261429757816244983512127170753873377018907968238274882550700072390436268017755125964767696511013233507653040496725205276955277631069505913657229505863205483174138044223361162637334572607956303454006808327066228935027752660541373470188731288495572429317459810052518978052077432567339520973267057125619519170869706040439962597764545066736363475130470183926822924966881817241175508862083402685654354820219280442036070973099791440283460618972706022571100964510490302737494644155839704169617805340243449212982934941578510700491939527890932143123886806895688851142431898095120368465176731143727871026405515090734643177622796490605543129055546551050694105374467083096728074826836468044938990301195228458279779181307409133622762125561400844353674928324223717282438186774453871988424881767457527217208712369381724980984197888406808456256438273122040544024861098889248863663051708062666383111400370663330430476564910106410158750277610252955443398478743614691180276017098841024186991372436358405105827893106545286993829488725497051127119196413778967144361466510208971825816477685301886787360045960105744625380858977485843511903616388542863091257368179219686440151405441848123719910937325870857597278898550015448040824769770743956568206891124429838048892496600460622831921320204609488970803460176939943656944003906888254843063783989391260122941272811688260468703634256191001535322259230864036736892024208520416708523019321104716994308018525214899309388741555958895173051150492523421425772504552534485715924731843752807694526104515090170141896848502572714211073290893765220114224256289542718545011974986532229020358377872254841334308704188524124529225667885604072309590869407857489668201495856238092654600187449096976393640469911060909999989917254047081651676717194509992041748528329385696763114165524963218232325044693862523166536103339013202703217552488471622890992300726049096542410955161223876434617015134171539605078617862518760339208580278924642925630905665457248687744140625000000 [94,27] -13495396979421768332548149174135580003423290301389731403200705588323832981094101450298745705029561811833627716223923458498844055449882573168930842844690617520361784268426066991450923260331767216436782672417599559170085179287295181885087901035895870646050147966033959730067094553456305571351425480609805797910365292066463411849346690208259766011870202432671834350458077019951089503213152208275852272824548525848179115122966113287443513471750571172964316837515908985181044952999182756527774091871738993144221468307428737377872063810650623652510441866076147799507417004932610027472966061732095486073827690168788886205065129220363658466186820233784175707175826974878603883719508274739792245088125479885590628877894907935237993244516983992378235720842616609707833134369097225181491609613329604558533487065683419484644448593965132452540643303865901090208782033964434421378889198751657480210687706695282257433936306976206763339249223931606728398752932886514714014748960398195681662738597220205543845267482439550219024502882784060376776666783943537101406548794636587101123865606725621623404315603526001805571041040383061978999538004134615074092807965092346253705117822807007942413934039975790984403113085605197592658520393771799808013983345019834712141961195603554473961079424284894514469459595230598304992873453636155584896839688832519935375009702345876373870243607089012002921942524137072598823886644536531320052996501940938481011061831669408837365500554451730903378852917452664134373822791669149332847090813849729809045417315851449660938750894844954642155101787051323146762716668450442612255805851880163201632428955169585566124007350897393252437119649089189896274398047502278760451981607941684839167900484392260215194324534440117086109043428531436545038703279082228136398256473448229774401244170316205479091883811699701905408390915251197878230376796401908893869409534336156162136005490077091931840929246128256367309201232939435019197522654036506288179816651795576445609498919440895230916488302188160310815984080684707092100972071172011811796602735636890210702372329575591090684509807466134323775578075922240595544352746391845490619582089649426913812908773901478612801752968993051914283524699137153219016557462820696201174685334921249538795646723391613958882665405923804242571089368800450588838673533996047817374551632544436751331266245676826924106410936740632758293960188241446939150551270113556880055749244531074053615559827019691843062569469887472585278495306746316382179419265126180165325724862768375436786292154850430691226392809767276048660278320312500000000 [94,28] 14513288799811371229572590537897952424127871829703294953929563613534900377888973263865801302336445188658102793954451370421670896076276709112759081917981541779841845986871232899882110253759179162894531801236067089008505494341197803457353195253149078501647980736264124354123079584536586458974391594814078802197809705178308446169405629061539335752880720682304484338245179556779025088943270793344410878584677806352334669221716454111608852481427960709855202278130680166042313937977845761905193488506142851926908422616139030588109907809099414956775852076910885242692194278293524526147455091224454130457831319878457654923534834883296663041205255858693234696969670998381873280274781399586527496527006607260880146994234991224956067749408051108280196607503897418572878558749193203365104425811046122247571576877906738918089277356864595462533344230362483877583037542495903891315268682121302191440843498172593582833402627376002664345499977438023558201053498506508363311196916632766737300213216481534213580176396032334464542328749104305535193580153434069158097550055959175392973555683736817617324333824721893411329995080435104434039560288422021421256630376957821752392725119331895440812762335039005132377339386418853641585434748219209672957173294322159714832226848478368728025856310194939638058821411368212296887042115543745552686188595313874995583478293880101262027570942814388679721280950721126229087251532530291935909873913409096353082283177305291089769995021461174624608798463675037154498902307826186124515808484706745162935745717817827575880792441594811681912233304234512340896778964668496301279271008709094343403263641602217981079016450938700242450608265399016080098988140050002389662932863229395088787800735117191423291024165646260101971157923448517502809208868335955891750025050798263813856012243916037252523172487535807996458606313851516632185860961418577461809303307981843845791425486903269693826475885769564423046155106818988160253262602784499743898547581919413922552618747522177612715058245540688716202526776082336288645336296371969257976132944568501264943612144223008519754336586439847743638839617068742749227475906746868751752829056297603725245990914824565989592364080889465473932009632087801967113772941313166850192564796153369163394039816932494173857060189847829335790558145839389313750141272356512356419761849556334061226016270586598436247921679789965499849347666761299569600279525427577549267120650069591582339107699136036406898159816070285308117205702801476620325874338135588004063783944588523041929794057947056273860653163865208625793457031250000000 [94,29] -10616586665415243915442995160396570167145889229040110105115430785268336843832245632801148802785435278177862628984516297378168468342903546363093884638729810850340923579971715823374057485251548254349518865014967296340695435011647297334180374720444826956336198623082198359546166147904757069301461802125719530689240648550539753010631520509323768236432377999978143679364990263444545404971343419899757174917082439603187207856086867039020238954445999223383386724081334398988857502036108308440270460226469467779962902916403748965792336449795699306469044869346419908477120869415285104055448522056253504604338639117523691482922444171391741282518653142770518588749283742627899513115514704926787668306452171292283761972206017183646121463318116113457880155808686892867928770433026322026529244788227589193527224917221813634590296309643769584359841482461334916092915711009812235292993988390575815252532139209441551496207107344879309432564137421295071983260512248849562272610387283241931377217925190974853840122889138925982183769550462898044502145489752987608559241722279771280662675563074000884480161489567498662559651299569044701635181025511458137701421824896295017510727367746749030503860238497509815679042902772056646478624747675841066799648122337223715791251061605818971778617826922213381860941271374255843340290049515346171961933382677689193176298174827455590877304163679549511334620837719366616096683779980127472309288718592392477212085931172091992759870666499767486493367759527048369244987491087549370938373160429878664870095886825764641652009015111120329313293000073670413396237319779785314462472226492480094317243934157180426493604591366616433762596860670666809778126910892128571244498275984661549070676328215411546421985088822798966127347107738075581036428704972336456132137499409375546962567241999925604721473704680397358323833100948422237937451263405378821913908290421651318464831151000845210880848487767432796795117416660794197409180024606163097104913353135694756391310074584266474069830260959634049320369807655006493744888992099792291454536479583775902682918638186657040962167868751018104080409639862597265665923228277279700498669652822189385224924038677871911989544854701378369333376202006775201946009679881004166487115863020218594534976826352156283631118525559114743290055227904356805257850839027313529220751548052669393520822239358772213635544310149743060017870644635332421605670834335069078228721056953153330793296823157002454816189805895731049893533056917633424989910539365160963082774202737627270310555305243838120077271014451980590820312500000000 [94,30] 7373133919936871390812060251114116980232772840631797468487645469314906832211223681318756220939821405742581079769364583734511890196566045875068489755272136425457079896750231458543245766321019020904736977029928995207041741278654559769080066740813891941400238956736031671865553351645631789702166272646954982356698536584622862504672024927321683330399554326396734799482450094015432892497258843784548436078184116631033262523601576485444037790059191404760166951008109229218012605666774515205089210266361679612007340070574513377309037997518402480862368633697726829947179528481643958497943393073348639464855161366586480343889304443812538125278478315717358847336212193509109372458531882931597174991803138160776703809494016302720148969076140288519879475111348588800268871949043690883761817926703828094699101490467879130438639279685896052329844266954858518755963325968469066925254761354397769819514776352988170581721495403361270922039777764993637230615254131472638009546029568661193349872396452489048427752674852815737198238652450226575712575295297058508467144883077583809909144346987257331665233949306743158751409075952109352855314917022109810214809079484564003614205320423872189713022746920461434038726954748722983902408788591340901354241720528269213042320846217082616265799302555713723094816469291255263080900229015385863281545904327045101479296451652624992085123609918426592288703023730622380460385459152945767703464519187712670978461656436162683505313818443970953517530723899723690622779286731038938708990914240929820321377651402559888455663749442238007658139652058551465705167638165619931425097508624755319140723008787292814930965519108177439881574938807862832283952601109341302297117181842104463164822869804671126565516081535800260070490999475411907697214177130582592311730144919393777162336384306684333047195638568631159524670145153920771924760027458217499230569746252918170239068689928287600959230002009214549594096128482332742365123529164238380216690301455436109415294374792893409356646093050392396106383724596126820954636261663010630190690173497505129948216572039336912013931864532882223547612795369186981783438315471932370971578614617095485002020965250911798291366395109198307815678466699733130572327402474594711530482216761042005028049164051938893289879161444877573125452322401742609004169818829316818101694990099884617051936931131277911551490907724637497953435727038042548838715274644039566200292943326348405413336071929183050670289057403993908176891814934933989881889886001518327618515487601611255044989357010365438327426090836524963378906250000 [94,31] -6491095419222549859313800333385413858960190410721077488093636538610385056747953610631063753246291835116103392717871313968911053991229611864913712506817442158445594827258867264418218168981504725383499936889521613322146617970188420538608042415009275534740261254693162347358308213772964732619707851158498549125898456365790197213705168190100425371746919513406337509936982536170708101133877318662712026080309772159384678699662274252353665181161680349924191332885658280505982568439757326593544683444323558240103901735354069225169234643085200322614650535543265315449965638245654240187696575171270560292554415665511195747435731039996468276624107191103490385222120596535545947488943374105676544009131074324438462244366771414158494605920920165639215158048254092334712814037946341924937678753526383976887716965930984626874932747658012006238189841785245162788293566675830062146297523018739121734852777665633335472899828817508262077871204046139927832282642234257353936163622324757184423486207269095874900097397652873877823969780148686608412884045395402058554219163449220923649577815020383210900798863706662665275258749980617292008786877167496289799907035072404737745540614377547195131755134729898052205975993570521716528275483534400868494171601706596162238139897609514904916185029913417915121221714077299507949595754073851496061837101296877311033628195591681451419753771194845297463504331712637851403521343457318746793318849670938753714431354632292557780917127439051395421772086050665075566225838106551965892129287509453588831184166037402793282747409418588840079092198938709595953124461469255139972914949963668725566361985372404078073503599093904239169677138762956794997318417271030672221007429353733806670844315697614822339099056712731536277615115989003972262108979797348649234686871901070414722988927376757366610409801244471510519183266937316010702578952784254102328291744885819436962088824665630964278452577024317416764966099839589288534114764810948738264357992495004348646665705124029850091583458072448995062294416575337452611425342630276793183013694770094404270647881348761595178931731810682043424066043642938184663415780233353577539728168983574257384864132518316533128333897729054180555516406807275763164670754087173439047779319678030626720417770351380943918634833953940772113008308415809364997125171093229666672390844116978941520228886138098716214098725847247947851187259757517557960532513800945019784352711473885907087923228161677951260813877441348307021128543314016117535679021466553103445637079853703516052476629738521296530961990356445312500000000 [94,32] 6325472565923083236856004567067643562863720370895832888811661352990059281065451739019048662489805263537123403114126645962468749888027019327717194176441549823863605603060847061463308684319160688632551497327336637360039715835922543890809451302597374132881242828870088838588086441483086658637649291822107615052032894660618753008761322476420339093185454756610551562538553539008306347581008622347028183613147364294494871588208488484141636910373820537047789840519220380411940184149298136141035532314074786898002475485643037833062877879609158973998409820303227177391873088733845481424449142303269236026315230666272752738176357485642513354901102415755573455765374311270773941281817243526381676172033702831906019275191469200160108441727506417888191978666954771362595756501041168908878714455933734746917100256904815984234118105478319330892420294247102011515569121276445835909821756994364899130850627277461841444090593199611537075710428466872755506094451356587328562638017750538725538453640829481165880526352473860750519411616698210805607615874024539077579340748181351414742555123936159500071863690375913814886773111208247312238541537868407170731076925485425812052550575453378772705131175054414315693596499278762045258189875264588476052790715092620164056565506426991844423076636555451906731324921090306260226318135329279056020022325288536582696403012544154815683471090584119176593959102137906528484430938736139344229133622680318755802879031202781890535301081863290545592598990827319125675025812876844023858366814668002046735781966116836112432592278926980402731743460228664975779337782892383350795569732472704774985128596858900239209694114770360988091335323574871390418659443808433136269654485437858255364945833559915305141307320046257352062937247875861935832815809720825086206082599368040948693373245581886405538644124044432505915917190663074449198906244680461156847187690492624917719020259405061410533535946122058697857538234866784094964579905681936516938839086102436457158625615462142262018704435441738453388498100044781526743530804420220397717459822929487625126560792431951000213595621793194902951022977588799224591788388939504352803816835120564558403337755485041856261349373976882686213411473571157150295111458075397487343766607086291215371679911974683166732473217856973502160848665853346835532783922701430056569939001851775302070517934035412065226503112000210520455234932021408919733046571744986625183582211733372960703624091050111736625654711473059164612225975869735118469730089340108703696618350415838138989244043841608799993991851806640625000000 [94,33] -5376593659710337299058225987466397893313566410220111129875934142537571677484311434836432413437141325494023052904394366870473955745972087620872784091251028410866952659590838754757790635101909269014234646201489164001355056558861609563525516447294337576910239167685369787481626549531012223304041710957062429624493905337188108258270413666375065610894946595697497456409888532500609081676873571587146912152402069964531668913204620846772714468809408246885334548451032844485819772861740354437130130088315814116970145919091430094369406367705221801981686095353467705351852732120214227031291497623114149222867108636696780532266525597924316988779160899699327799991692193692124952332285871124865071793607980269977584580197054069763876512773810785617795525398248750229221642419618732389297379001787114633439007101083480071899050655219828078659524610870992779707447423171711849188322544161297154885499565173586530335802426286336748922306698109869916676831715783655054035343780253162349562920462374629578966168593525206666730573366880693683552540908678444870192389159643160616363595730864544335973834176601057777350517390066210599298097754043758879657465892132094554578835226848855558484346125426228617580533319014973907709131221925774289182815829923270642221287466554267584618097008427797203937925662743526485706050820597378928493488593192788685203525821619691895069116795736935102517045091303220918302407258009822643898958172000124786535627843061329805429584617283212133501527107615540117412742363318629872395283966476278384691953914019449586085313332263603132794962172714397396643173782440434503214450536241390786285295364110910714113894578921233668658060644776673955682623846144819267066965539067392627005465472130057310872524554804104456479899440493349604978913935676388480830711600181639040011767908747820793062775657780420638482983117132282062646299332581206616870240000500337950717080921777393550471748769066925508566106204902943106216252500016967351719194263736968640858773567061856000170299190468291922124656844894764975994822522909955328633917206593566119193063514740270568362893072560987697492544827295241664843834612074107875251640859980793181683420906205775606896251166416821236035276041275986159809882202472594804515934702044630160080041780676519991433017600485368250134874068737873167912643896852824153802266184965122529494167826046606839153361013743486681794499607840819517794895011386064361183007583607030525909896595465631962469169671522540445636630532978983234195272776409901850511651941189050774028146406635642051696777343750000000000 [94,34] 3719098257722389852668860367852304655021747275575918133785447318719230931393595748872469935509952164076832654686426972179674289688789574275770096268685415305851010417573182789863572472117442511717614396282821214469953075457355349727712918764238194672082487461389829310779631076637039561834024941961316580425978018876785770193350283985569299831484701764331021612353486815983111557477850681277961363350075014225982494668085927646239813249992372902894561176403480389411337111709183472027712515951300157328776263431386232124165047651441639458071359473282423452185360919944859164946472517278559204656759910299632714571973347248303622410592080270530636953967937406794053497137690959866017215001620244679872085855586257054653824186035267978482460002305387955263142887767750305864181291430458259855229144772124261366765933392467842950112667890201224901094863925213916215639304643448217839096385344120894831639992277696188817608634304776215964401315066238587392616912055415606014397919058450803773182968941295776516622199888845733035883629029259530277389587770108354298194969740910669822537646179022499359994304011981457355979170034590237665368458116676616142944609651982971626995977400635009941881262157843734389344966158433803456404238634049475862710038728333706130694336336647797637207912459071544150018018047848038338429969212250663582120497007606395446161915052865701129942718506533506940047651172317111132723790475447476103747987313920897758297743222743699612826130600812665220607798044599635371799568203915055566338967155241058527745688510156973192834827667453918785568670819422525867388864001331837994680929985840544036056403327534225379651532473909940865716820846389404174368322945135188803659794642150275792109467087005173837316560188961247599841723489253193533326137181465129183775807159066826486657247228765895282435674238871348386189678417468133255206894021485140240719590918607231053677748928101914698130359095565145986857852775431889051476394739043579268929834679411253558645602790627361663928516170188480814712801895654338441881333961291226354901013551251837523451600790703173397351328491854388420470865017519893502701014990287459922776627685511962347556818786375056169545641164051145569535931619818988742419742590067165539299113833319538149445791020353747412362695725091747954991913897420866369199006425880776989148767262937737923686065103322047397896580768334891856682549225444808211404751625101984804860233191493965871701007020487670992562017800819239731573698549624200311363927951013863548723747953772544860839843750000000000 [94,35] -2122368840561478198049921292299243235228698469261579005888695885036580651762446657767472706991712806894632517761442516675790641244259789754708285125076561933321656308127671610268711041278245393841018647604330988300895668628716039078294433584522491782595484176159255163734126574035562366520340916604438829579717553481010396378164408103520536643666948848498617645460315574834666262017562753142137376804251415145655552050804802461675530238386843844935166956372556242185269882773223858208905040204583046729054657463743014245468708969766366298718997236237976981905048299141739554013525013137940176369802993577901564260497223362518099127512989331727368040812515460122917285658794126730438340290312300950061112385001881858722369551295882780763856924578077713137166996511517698392396693325953400248483530189505821501614803748722701704588265941628722932986029469549902616154910957234753013143205605916228925695415381015872067141912324999979289258585668445244118182027249309402840239976537347198964653519789596087773391103105236302955269388660532236070909903109404351084718428952493442294240029993167510333031649455680068749526032917017533822580857135894330658054054367476103910085216168516874325989782213662104437456944824019186800170641558865824132862236508535548893793571839049048861459598663988446083142108591118760466705057598942105542720998344699822044793672499575159373493753316930384037688231156882864330303407082198131614634614232325235981903814592490768293769904599657159012707418123646078341894537849185767603422357998584197314717744504700660365770278943230512097100115843710005514125817015381600740206048192610569470712313433349835567169696632575481694260317432981402117832748846012457132375437308119570917077638836216909093111269345932425263981937187273326706305910964592098129999553503587955641090772599384299689062923304827566088401382524850070441811681325545896149068028402780279154308063728506641183292913044210871691172305911376482919394058268453417347408332475531255172380029250164127121672974458624246329647229608884105105683595455042770703967342775807583134317847236828818863360819461427408336048619136355111286411307303605919426608127462615975447038880632820418109774755601542602278672714493648960087024257745920661356085818755624555435864805395937813178123745400067453570559042566029357813176487820461145344327366343018053788109753529472308209807560710015277076981665582661034691648690646757447982960831855735757126555033713485230906651988529112257868826230967670279774239285031089963240447104908525943756103515625000000 [94,36] 1042171189449858460430147231855767808907642783170463786696596243688209780807661008374858945339410220508104590328522439382162022860822614059779380363338967507260716275308475246104375760764870038285265285366344060078306820058670503399804099199195006315406598405518374165870375630028722292501113479322985030591404151957459313493662414159372914516311385879914353430624147013154033232030363949721756655793157580046032462128922105332215534893886860668983682888604330925735977882159704108538669974969690407557665847601493175883532315684724177732612755265184150886819608991489895646837760277543794323100630127966301523470315865984501173966966386331337188338089381683987230688051541254235956299540990105752874447579332763899018794703186794669054230175801136022370532174151125918915654609252752131244079967938195125745605525772828359359396746827871395673883548635881321580313637593280391408347033556609151157073527014230414199346482748269076012571748027743073787801084857519214127410679591487163533775362553811243527507293739988063659391464965994594102965221813125009572304138848700924671815483381950254420050136347289179681722508729243919109557192375544946323414472470693088833274477445583295175103929855973437536275910059949306949474616740444016430746481049570115520122629399645586078503455988074003784539687360324079481651494772896418622346795903904622767910266638942701191170750460010408813998309802158571882266768393230861509122162874931344833425950162533504235773236830966342176900650247204634852780429697283826017808570256075382704579193563019032921665437046131962218353574004254198930141052493055365655925319823269259919840835716535859478729166675878126558639889648849591044495296844200239150161655969388672772328279285106405362904756317815537297931838282090119901640696564777214097107784343799964212699820358702429529809077369055963689286359982488512039619465964607342588649761594168233641753420975065361680540542039481428121723528990174507309987041620664708207241490986224491808934618701911830079933834128257556474874093896489036479859348271993298669495288719947856270193673312421903872562607505996386219421211460392490244246101657073244444707091534853266754825729023431611267022346259327551561217785425544040926526663082021526503113149167871209182771476338654183074457569642945960162458924287191973283496227319329209468012468725288672165042719686535002020467532059844402987987071658042185155828051890392979592402010844366298767675100728817674574140241148770512929164109108432713000046143658749997484846971929073333740234375000000 [94,37] -467089059807184917931153480640272346365329160679946041312654599280196640963914630103745466981811763547444541629944423054629362464421784332743547822910734993196937208913725259513354135571901771535772092393252015932029742618061753664402683551662853284371185541312936526635882336494914144351731037566141876381005529761267649178348959522151507128757277092780765871102762568293156274919376639673969132808991262822582615446543326700462574849744393779808422244031865067848716156723560497023203866821971322249797419712612479905633767138335863136931398588287407536368636322888051378824243515110075430353501303147143100071650700500620769323544428029755233563380771215922930254206439146377042432787943033608668413264891289102217099025065677521097358139146859459830559025862362886972512184201672468562649840613435046952450304575938405721091811612542960734269010520847832370364364052142124785911467911377405469583558185612635745834731315954437669261191806895952533286458321953258337492608071102439769101506699770697816793452396801923679980284598815013191253245370258755206010480526911788802644884508213390942056193413410656920681606390482113294043485556090751170297728260208035705677913978926794826123947220253018779643373731906411076817507336777897327276332125771048724969781841359538165365684784230205969315852700919793975429686992766349383284200595241705879010312630030006321049132826183252414223980521624317144007571029504977066429965907995145337586069350457720500948629833594728926998412289856401998639924784230817003673846199249058566246523745361522418978810575699458411215878456098700172555061529406265876615490208526384935033644306756704006059973855847914434275117918765083786907385001584093260649343449441674931512495427976220184478533736970246499198500214361935259671064663914063036928552930679269889769397057001998437719796396749930726297903856683939562833538074057744931721641382784233956381095553115872325014504209441759208574541839728403523948601196879745603620307041434200613447431706437733652893585098738627164760488059249071559626980411042800948307550929580364657726210566682250911940898201909531079745197144628452979235268800596209188864390303921307122762068126068854939406704049338148880721946144142320253444668821611003864026621314544987671089192354485623741586532654294525221961990495751580967544301605836183789461250981086222162631938144909882214635276287116960108124622769016820167877527975935751503081922734736024185125774944664118898918810246905829969968276378465684914309541397869907086715102195739746093750000000 [94,38] 203808226496575114235788976816737392664582078756049365129271279413777003198394211246168599511496022438941035755447749152316648790347825320442776243436846065631314289064985731530742647548138693912954563255912812735496005517100020346382061749446093638145481574586278745131545308215842825179683503228002393420816046184193757872019049185341859959092424531826499242312612472550137419754528674254580414820747486084164782824617048052428277247553009174297420111927767481086161789336146004636438334145039416138764498439300513835836980826549286325162806366221593493404156355152837568103505127666503741936552749117252352690698873248592120933504805302655811016784162671137822210960463539743044192759019126361469558977166870296849647839648458895163700505173864829175923981341847440805168051473288511431124155903621401650553245400470098742386364655124780207542666130231205931556280658698027973073435629695959067950574392508246267462741096336005838263271895709176223619615592019699481051661901406965779986390257956248972950618358658253988667999122438137075027728132052138152412452155566139772340310131208516858447747599656304166745318306687949715319240663605989930600138542998553696926254078550052463039834209983437233503765008820819389813169674742151819294078134200371334951865510758744062527514201535898796064942979955590483237896438315634906024795938161568969095819050313702660558014798200028608332597840829187353778149105944802650435082481164122130472540683974585902045602552861096184680755331019394520626139855901192273269127408552470763449257144069610659253767646220225375323217221632189438061767364968924010156211511716647375705291487335394994374293489232537735784376612009861357524158175948741993358568515771691485718245915357698035040122364987482387705314976021395467029806816923685196904299333279050359463679863621545026634729393713075337745020724940727719417150378141892299190936929408866429014839074983969210251544884554802782425635449526968469460278967466669503696331315088508175592662382384924749470373905026593841177227440203490107085709794593901438908016748137575852229863994433807545315966946512098984702554815033575800996529288802557303309511090049825385805978793289565331791707517930396900787458601139841149752636875093006235899034776389123147218954592629584613264987205538316742382098262253695234192192518832701833685815800317831507415239968174511103698950882996422985753321309177877997811428877724154467121556363644667119399769571609816732013211575933037746173636012742306708456219155323196901008486747741699218750000 [94,39] -90133833793187792516052063010197804663833151120625994715124946791842517510800984257656962728861379113105980199427775548904204197899783175576341682172323766684997521229693441464368995362850768635218382301345521311778271254720665506689244757556011955855292327194338160981176428999502342064502111200579618753388898942518749838018597812212471594123364984406665629483432142235794268450291973594074019021130374134728614477505245579639643188843376176708864613163806937631984422703711922170094778311451212522804338380816723904991465687840881217958377555726571923086963397582353275230163784783330622999154382930693434356897135190217087594320756974048006038782697592318515749960658679004243725327178162471732541442228745477632006104821263793026959187099638354715822745569004136317208541968086951331124978991876785835072679287867216630477262411047076135957135900993472590493338350178913654327876399356612038023684248859764113494297479445475646389111545130800350110490957554371240150570477709845736070384256135928399860437208374551699194712821681312193676819961466045286525155713519654535401064199012094782226901827801100857709516705461849487807743796131023517361294797603288726541494716432168286365995121506855948094733315241002553663391411376100722409533725578670601238243971110463018249370422875129225274314501022378806045011812649534534927083055285533870031171786989490911124817778203565462252533347151141860033554812443937046289149659080257142205145495295483710438456702211955314076527058298131254876739558806819937275733769570327532449905645116034648693554635109535751978245835539119010243733134255988687001615081117758012732112745997729679436472501112839161145445494995984406928988492894399548722373738289434258985732527179655616302284488885643972834083637894497562419161746848979199664551196159552486561613428138631170914795392771722439450913045377705445948009776589297156689042404087442898178468440167652159409132477278366729744055746594761962009095248210952445666532429268796765370339564647473045350277854102543069321193265611271036225890839660884429537184422946077975557762537991633931570338602744170029548849310389364282175471455819699264212536954075969060522661086566736222726875220305120459654773642962929845330270547181107628617067359740445868930019189553443982037566177476869126836659691812714193003236484606313624549493918375433725553127026918566025654131691009425599138917840503043886292045452380239235636232737187685402631460515970774227916988861878187692245078838516186836571364437986630946397781372070312500000 [94,40] 39995961735043723012590312835436099750588882001842484570395836859388941549952043847580788457544299535210553522759282803719534979977487293492553917911002048285495512595085275579460336667866861442059345696162704521025026113381531447287412873823955780164348833047411013092071320271747507678062405321969974429594980154752454641832761068794946225419694971486020977742491461906386989017836838645993728067716532689916180837314130802069637670872706966292121232449916130615926621927027820278464211033659026550248921506727699069400008570506499153649253108924324219331184510085612625379692620862193223798197399415304855683910297808509524145735353279766683241013358124496557192008417211528191899110289465039176364160558367525848767813074935420168375121394868095426072246905304776884311935227753890477867204642181569288862459464602050923725335265084407731052085171910834216479805423648167979128089341894908633856511923169711381555457503776631025906100396755655445439737524137042377607695376998304152508219391892825696736510059931062974313833929636904736052216457177730519448797089625531089085631546648074141065991678361991406043462630586058131993489468995587027375458751618583386850051454003076455308323211201218414287289549766132755363096327954478490314898580458865426276471013457288341931178697320584492718700543373152127040050788800640289856474203481896216068852071507004609333808378411143578102803975876247622269526554417725277387093503241836771265398667359592038393237592781574147824440848525168909033518684481802369083133064814085003429778126955433726477880540695256512912488402413237368537257899370165583377916946203694817688814733967796326540990162250118283800485931712644721115365522366139716196180374845193173181526364704274768883056038964276516378104067145424981270666218029245538213414797898874840534724563141705798039729932585480611035607845524873847874481783038667051634794809446701383137792880935766106558161992376878023488764117963413990377103362228151688553107105012120121199212821545776310716704747195455285253343937673037098212506696260739483752960719755607757271782564997071372079641454848155389070835848872187873074284718904408147558791384453941096579665242356428032115818118681109979645155858643489521354552025381847635636195861778414919581243880240865689067061369399502596082384903805200708725791951886368968747770110006611553248133044047071443903037982042975873538820686172435546648902168646618224970293884416892598571181124828908112082269650402591136793297148938064466960895515512675046920776367187500000 [94,41] -16989186875773240750615923368748553982183751398130695894959965369708926983992950330918542835639450052381791321636513559378530429241052867088151636980379541640386990921633678564189145642363732524406713149490672757683425516652359432424855850214713191276662199458067531968023389783341064413712510428258739921181197489767999909911015311210957408391105971267688702544861968198210657587569094676344849815340115923453890512061920721994062654373224055230360028778661503297500256577690332823998890344491432814370862981391533145887825413593720255414660614130897781573844901458397110496572048793525370263427342976577815319828908203200820163662451006719510317254263741084551510093192230346615292277019139374229429266169363242927808579750979821440550666921591404414067496644180205849633193905022983882771436994776618553452247786317392048956213266944336340934319066329099350182270176380913045044073129442774152501009440896548229968076945539275226224190216788034382732607762711074412339907243970053394455530531721389990018327645489422219151583145955384113990695462833590352289676970354046573951497401770874993621222799307633744776266572616226214019137383843265251096171468466352877405187597410554101622838469143790983560247446193853886071365623698468610962737400270925641040896338645833651651842000799205829446346524028470799810671632633505721543153429635788197155856121460190721160384249825124051497353341984241298180216523840248914080131856994745499884830424468591720112855657957334631404929546229847340435652793332902095799841079649874898489758279589025496868425546097011433930858381203990848212585917308063062550987313039484079870880149679686456144942195487749915970006563138050869367820136594752065810616180126231589211816920724191953991167467561201643753892513295956759037782461844627265685464627991240221056871507388421894469975877492784813676193404377688753777550697920263409541626363653400067477052721318247615510754012701095281174267352040217752408341031407497929125691401472362049190146226954384594825412081781471776197845548110987531300097550796346077274781967215974047444911862647749394996577679153892091258855079722371960691002050778167939776753657993626328851558587952230026259130046341831380772739865036829564706842210683408756469459134735116704505977959285991705995230931353509613420773853820914984249219342244697758398861151234080847874943360075934600014571986628047401388463829677142246055242549418095421155029034984701747372015526505791241829456275656044537199391986082019911918905563652515411376953125000000 [94,42] 6567151493543589785365519758481437688076799755853884417089956327243117751611636051073957129450773668424056481024436727631445072410961745853766145076010497127065984021426813590065381305389782936790161449966408558336474131181570284601313646255559183532592041335770708227472738566490540513368253095580279427927027367510570886824796402500740091420754532086918294618134230550643861261616376757624172360381870146915229504274595150726704055987675055206280321308929906001865122554943672779003905084659237297866237023411569991912122844719657634072936425259749511739911073308819297289667606304983962889282064905678863089527462184461148014018797951055424509336630037732223373601279094407806001447281433005685457836050387739115709717543920588825317703035705571884634419325066469290323669487098642495815576499045573908514900831966883700569414512506761660071307338784091959349555545777847346872918441113932918534931146787321681330991106492602827574706382759372330868546139581612676955822324598928114215230916122473218782279655568022490536414085376295031984891966212609842578045908911077075296106914532391186662669050403607015159944393809539411534097941056452021390500188384064550013408595791555508128173751613682482369434327960755898556435166033893481113488616427003673875663417954341718268381169025334598725230037348352695261211627925216660315098980366279066718605730247250264768434060804698443395502178825626701486704214534844663296982619345720170756532007654555138387140058936441162751085873084408249179631530535382352117214322899988690152628500084135585928657199676761419572820112063295087226264405741126943998596928179896034588462309544757537544731654951859291598891085692078691422984563787762607221593797067871351703621013189662226806271712183191885597157083058986009483444808811601178374428698494287602103871164741503685424603436102131515314184763702217979359367777351497509248949215720357565001294941862496069008248574877097210943221184449016368835320545146205926690701865935603032193551268415033982832874242711176584075151289615925517844959698419739674271553341333499120381564278904963070395858497598957357853398412691270024913706423874064539861002900100018831523086065526791537674929701392086353912723001624141831913186768246831872999069117118564914238495029377956800347351325772212159476250566756661428776641744441796913847259394831475491614299529170096545501914919658650776449451413666226185881172457563207745238829379999123742158919531611205675831790310340224588485022461092910361912799999117851257324218750000 [94,43] -2228595670407049145121716586315943269713594434570350782789623067120189399581458798582350944686840377940207207967496515659032670828885044082523445879813629544374637439594178825889121534464053883094364399874012237896396180764423161595403845126390581592256931504337212892493917299308998867819805832768272710246222340207746244143900127369574925020611738782966445571891876418713108675706501942812541037766087869374299111768817636850742853303098627697063887874930764717097149359197259738405910865498597390732190133364398450456415170606129518344540505162899876110260470086792588746072635208815533521439372714216273887885682439015881978133228406349213412073265003734157064424699013423379339895615641664136414010195900988013933432622006783798538261722033061442871163279322304742893532744097497305445417039673082181646342139709116227577562344821669800390506806489748803921294348264686166361254253956066189254720863568030469929930901002430511124794062459935370803172381788514046562032307259360243608198137083426502603694272917810499276693547854722422180695204366609955854112558937349406754686223156397103093505259242517716134913020285794250827918731998703182264542168536521682773281704031508157141167101635715451819505323418878463606614767236331604456940416995571833363525934367721155561109354024330349476189237096867246348336995456495906877058137658848272440632181001559401319821176782566733207530889777703795783381966310726839588850487376334791173846866911000739094519566059078332110817926676547546601445072186735920131906796241151801694148244130397237386057886954280340089863728676048577696210192734204631264904660894447080406155216234146328909721698143510136383378152781836681825641308630261558587122888332192285233379675273534603653619441907632955890819500052098359233145951244197797959796415305250157900863282990793512481294160577537085905248419449519386095236447746493710129781794532293158510743983722458909564344216304497260111177667390562665907681116958818487601631360823461719643983489697356895188645315739449969143300387110112054453755499967789909072169008277650133101689584811444823813229561920733297012630186957433230815907787763912851172295367483264455938021520675477408908954696494697502229478982719254268158192384035980955676294545576078839205097507711010304489709529428639647344064890606915132237935779500860620602271928738398714539653234646422157987210467003335325574107329528931946849627782538964294165891222795560281284567044651525271710489861813945210167187127581200911663472652435302734375000000 [94,44] 652621808398631251269219294935479725158602355768101101889360354658389715275632795608214342179300320852922699889780940785817314012524119835935928180451614569114197166833856690200561722586929974502739443221969064899670882768171567577957572050926697831463183578603476965488119706008132229595594795513961566414258791847199206221909666799855224284655026556196837057602286036343797517523707008365676464340067100471003605449134297275313151965118870649645059613643084463762417686752026630045082400923825643500386720212792848844971242183126574723713576587885643121086197503283451641120641145181075746532944803588930880472494642254528033945913369266997966443102942295177055595728460270254113094380800085486607077134774195883938154312126296117590864756881780860126489906946271405438218279540783381738219072368117496088046338212523224905997216916513540133961846746377094517688435746122312564111687341254169160076141792995233385841164607394008809685167278408947622365717431555063424148739669182841537099789927349519754341259348673786141594947362754214728090380187686550903420429281325234693911797861775688057982834327738716477169792516815262647206233754667037325737788457359574153991952018886951841906846223597091241139295125775739943264968662352318739152386913625678295980099352792995265930971076838415189413077541875670806286183678076009634657267170765334656630072294341551679659548035645652504371242547942970014875806634832641003260198946355770702139958623694064104977283915494377036279858502364455577085051930561748837340297117648728521388179294962843250657087274721766630889595139310043339970072298597770185110168896037300422582095950890834796439014125149714255348443755837398727528717395568623234400357325714672289386917556020094303157578283296187613958117942242776698518019352891354316935516713481043033547728831846656770915157002448198941511179178640223673708140950465782763009189537732193671167579118583104100546397677232646150360285935602046021236234653191554427384812774488565312705598921683100480728186788096831522058562221353454774298614457117276007225500229166505984132600233888657802699667937100853593961232652445285066400005079487496162378642314344619248989205779438185696917275638222479788077206021436622643909816998817749808212968208531427794346808866421515308089510569218784521114228985304498668791196575827322831268477013461195297857284650799113095912527633764316982472239690230446415419762104568586014216013731033037581224271733672793374779029105994115900202245938999112695455551147460937500000 [94,45] -165808878282027875987671802939033612494610270584056409104718877351216272847658182912784129969914738953623890886873800221199354415558785690824119936855786492233811606940739125575456866837245007885813594083382867554958029444858124702827462029027473077247990582028209435720031549448232594810775859715664977869255911039874417361398584495400795358869829308311007708177857077255621948510434095246784362622895169455387184688181757406144473965687530683468525754948620368822941568116223802139223608803969651766561182540729479748794154756114430349073843274094207042771126584232287544864155736960568718448042214989462719812498616183608286102142787212684312821167719557994401413680032859916106759696615903039956243514196969145097190914168343226108070474067430626740635409922969864721424956150800616376373768509528830749592942084117078256537870987200645843880423293354033732863049268098340358160125043394282122635877678566170193079747225820360980245906239211596630112332822950064294246197603034241891994029870305935078783092211767865819409930085908120868463990553410898144878844265449276718399148528020778948201746771115628986731205802967568591485999247155008980128613237057613593695813761446320447200959385327823366060296035304515006648451882644223938794771014060989613894929749236499430836888640169470550005102430670065399286771021908438708982738502597471959439610882912691232028786639886667019236647524073346462269315405023916442173117881198140778928312965024445260991243922092813353493385313949201805266235348309732801682866898319823129584728463998582891924277014701618129696118507708754776899143098630223436147427067777031914493031153943207779526278945394189058478469005219831656042728177818081983763014576602626759138522454440161411259566032723779227278579435946924899469786606985387991191190669493869872054525005330974318955501988195012887477676109940434621312809218823255639251514146372102118639041064912228267939754811533241247832217563074280176944687921222623071792483204138184456332538495776303265521423329219997494405905295105630815928386885099291650083143141261934425598230024422659012699132920775517690729013622673510024160790125993748679142993812454924042595838641892660678307251823417275679378771634671191176659720713890299659306503402022870999264418831229339381062290947642404519691304170707149667311503458476919579143254474085924054722207678250394265328562182871924512545416588035371018493558848953099251299360423621130364174469771631249358173436619229290656107878021430224180221557617187500000 [94,46] 38013462982523850691355614111167780688279604261743153426578172242037971080852545012943186461435077910455462098621922735338443513357106414624258957336859677180895176562036596404149994782047739829305673571149733267575264757243369128005465947505714294656936806842545982772587702644822230663037925120506535535289223163914230832200802102949714799704305155501844108910589293990166878627527453113896439670362689085862128027974636925384011107011252092974763798788536905759507342656102372660929450221801016723247164113142982128534153051537952958978959920493535070414802106630288544532895722358961171205054574105305187478693333090096583319620071823199759957000983154468148804868617731687901781383365902811583768447167558290945848946931114300114820013486081265966258988767334603151591924199878372220367401919082513941124900175543337195660788630036989182397741352921173746662648096382830270630025461054872826169557410374551417407252755133622586509559042520947228076884660076682517136854200502007164894869847543944176391582777934950181829996518909958587927279093178876057598596737985724396405462630146249041396169798677523643851621319402592764959532627451508603533316874667361928213602727770455968566166568795419758836674053426510610122148489931447621368302277845384050808110414636008353145281689221942112002728167553149415709698344509863528303036157787693462595710933482197955460924138607597489108263496618012153902417477463472368004959889066713745244529738658148520472067215102085339592990864597108876807174246332310822752267466119627441203507393679981459605132063568483155314615784371668051316656618603014927932143606300861079069549206913632917559187863527871964600234156527616149229030419068061320475821351827963236848391144118153126756088228686414302833930270595365261962644873906553937149326966023279285283674523752629545657719983521462114894474558594267670645985902392493306596270682309886379304844118119814201748956994798649673813572300446596094188175353905991811814049817677239957478449021961030087832618914620382409229986407480270638459530841976389313881404813309220302018960367918717545197767409779699281999980483132243537882856255940899660850629804319980014338142207156053363744413152528252094987378509393706084331888827089223384243257715943317502038635483067493583585046239471829483596349642444034393484181099878907880527587219297777790382268540193503969606806280471601600651683983004362686311395517859649171376463528438452350428922425561133901840166638558260459035409439820796251296997070312500 [94,47] -8538005713156054829346460517850225832744772528909579125310970070989138477533063814269556611837314449003022373390835362216549831589210492020412840225130382803610380615380869656599736250053715981364681162921966537477040655629965587916504215887577591255168966989342370008533947687259155936506807001099296685920370719908623033995115872720148180264774662055114591843241015712728604992266512135034189637172091612455936215959237601135890094824007929427102144902055143884467151917584714026608032367657379208639312238607537843823402798668947923223796535968864725699884675040611610321827784207776905053307925867504148103527929530172349782739909568310971359733829933169469886237477691107356980509181331033390466930916275144896232228886088497698303754390013789858463894848102655604705293818131903198166996801005505244407136461583439763868374754375803539854069481994662408246684820462722827313243683947324863130734843138620694466493901830996687270327099210182154032142741438825063314167003302929828645757254418847203340636950368711568156781953182847147423974120398842942430433653562932892435263479983030866576066094460607576128829960785910774203020048462016355040977289095478577817105834782401811395317952968540725172888370578196419927729314227048781634596758067300778884286456768288290832513934487010640719127871199012234364237975315802181364915694556578679765628301237235520533784977123277474273101771767766842861829455068129370415650140253167484289863711411417311849220753571871183546031628559907340499738685495247165429396978698301661732505156288720588366152098279165836838510860140166683781075152139707325121230258215465026620966175243872971994124958051861913697901990537045863421186183903507590402356473469741198718985602721611648279293783869585757383543647581741184532251735954425432034020552465681986083168223689128135000484325896134797120931763288632396468242580412045185376134070774193094340047691829221042055415206980290326321638183559189711810681654203089527211036155229250366431368390029438438884323871706019186093383862593935878145001897189917751702658861627684425605262938122074199100628485257417681087080398331113360131112923003297083868095304101489192413540761124351720401313213443303442903749068888621224889814749388010513341357476892326840142339231855644410755880884506782992164006519364165256667742208686668669388908809620277084357355475495515501860111882866293597012338042056044839144260958914135463400570131539372072078331037489306296929536532758220346295274794101715087890625000000 [94,48] 2055703527396844397532870602554901267748251496657309030008666931050195351132162405026543198217367068988474522044376123364431409124875500108721573193083463850029408680501119908860588041501392305836412336958552452556932355903904970922957941457555708787241141231622602312243856917055564501161565353861387694550975223825971576617037575389568716728489487164650990628019771817309399666755899095587285851104269826451410785484299390950116298097606884822520695860176583355087549049640976618338518711540934255153984512742862615523723611964706604462861580465368057053535797074875272215112117491093838317100866937204630857061598355642249476230794920602107003023112030223620061320822332548832675910359764659404763327536160519156112399123130877235560158442931738974538264587834692365249142861693086112449183258267680668169088263623829038777547232973615139028250127351903188399172194251310803647595189599810494713283479706128910873122266616824536221372951537323226486961455924221400242234226422656737230473278459447666951433551242172118080115877303543412287236909286214806885524959848500795504303541412155808516551252771197476867825072243852767196993920956714175769461559379483675764523595323967673292495755410970073132620896093202029909131144379078648733930109966743534912105561554361214272954040078549153045209512202940374686517535624979552596469211721719395896765919997090229846451493124157037951057947570611479872957284131062442815809379398143488890294270326117597547538583275774553909899954496796811662168241256268308495416336819831438928979430704893108955632228779265828334595912771904210459013304476503392890653493026049641149683971088871067331375248764694661863964065977902624138004580859501188995711195783272551262803764812001483598976763657715003657190584867131263305594467113390639835081185139524850728922377244390920949784766092734162832345784724068322304702842203981847722087391600049207799742416910807339492952828674707973340506427667912346952847705142551310515732015431402103273908957861823368623570099882866606277271203784168454180195629610084865424187382324721365170661609652818938463827427146658139981865531447322033002235284030214038571484111751801246653477655991114490677228024244114849337053585096486267746981473315422393154864748203937074640392967938442175740777749622414358309315051181057333777460958102774152662741425668057661084586357060171307977776926474740773709247495194367308277979810096672299762550909863547308609098631283236937108971353893593914108350872993469238281250000 [94,49] -542251144987258748795436975028840572941920116140551069297419679025059850063822501789353100489010366433562104875851488745808075068900412395311014698871709323952603575346144173854056016150582602161446699788446570185686624640752875492808941826175818791276443276129922105466434819060502645749206160484171070184992766266195140582720795625354353287433697638561759281994608108458284240042172089875710203163086376888367412533678208381551872842716900712123223229038158625273555760354681290982746162444409304491481069862022853720447587351343054411861383400326633477773087211549301936487364854120013812577125336209382413567593095294987502926916859130567600429388108818894012123954201057761463721013927705828301105809271617924832077433513959428907229251078259451291065154539576523889454074586589882736149001347387086229332899597774438708563391359789991662319234589327552352536623383109426873398037553662298417616781505319429950207813737765063349207214771449595670434458906954829632491511237717502015777462749491640544420962177872717492809650519501161770604004143051176835436559891482734654145567511658131778786073119519512903497620071901216048307165613916417262170398646191939118332402431729939998383398605897555312194843250197696703417879614757598989943557251431249585344781311587414251846279706867274481207276803800364500312921962993257070697984567567771315159410593905479579958347270851944374120111346774986974964556621349142182503326226710623523804564634500902003530156532400390315112792027419840373192224869118600925803029008683566458370042701717818211409743823843691961569821548952478859052139458897364738884429526519876095510354887580621437898967049639252614885014473381304332405353452917495019196453394918915191289685275204678692075442068256061357848951072702008086850431417471529273013252462306388312877992741058698809481466184870241242708801691786532213709804459459744787833612371958209264240330323161390865848159477158660795272566209593013400657263793963027312874740806130700702500174295611698698288258809665708864062116861605806415104452011601202218501336049381096422290138959736897093972247134449198075012254643952403605247052855954945067931598689915435749482834578365089492262992313707877974415668480282224163261874340648090414702178344919547166752255835311896851645498915273728207032114418806275511938934296391095791589162671549760941177154092739614824109936947463924604071604891640643189063881832849369143222646257579838427228691047441572203879900371248368173837661743164062500000 [94,50] 149968483696620751542078086491174297298115296569806786547193137472019204268903384464644374916224953562611271800925436972062530114210205403404762087257986678203277660961325157453470068505194674984025958111282411604036614517458771692377400714134011813792754900566305034415933493041045356937122033783095326152544400710871212687860184340599564905996101561564480076452186313536435974325448902959760124761776953554887647818989211332336423192014680465069768205068620354492191376173700701692009581440104955169867569976069550716681714660168480807327272738033995755522231836300088993145897729893869854387262158424093061625287881070472725450292296764659224989406239095727322803746812989978849704432574205710061455804648382912556762714035278808935142941918991535145579927293281873721169962746418262216489565184373182382793611806438674435411842537599197722134438815604168296348599072287633690216661445365767430895598840881284818856436178223506408045540156360335660629944965171328030835719145857403127903842153310283541381725484221791947969742868659972419578664410323831470837949429438185459518207021107919957091127764438498984977078354758700758703273937249737983027366535050918356699262514186444966999213183714136583789556528945371011242090251448820700915917221124087066319903663359514073084312620137609039289870622747017021396265217039432303116453871427996931098839657627389762915206688554946345130144144787826332945369746322542624483834229461957120015484239499293372337034347327956291048231087888976993191664215531914087607557707019998996881894915426146152576342417767043836481395271971488773320314627821596325389391069290929645076662505894930778926578379105280006996203204999788318195059387773862794373847881064681884799983364551442608621288842055110186167133842271294506995944558000106381795336665471176316976648471704555558934100101543599329758376207751302681380145619711913296948941279058690349417466520942450297853667177356061321286580095185211933859178042507056390559099725952398777407597621153269311736391441147478873271419833987792262324041178091498872374979802000092073467438010164870746523647818785827464893262880135844758987823682409447346900314378984886462922589342858656058081345634580089913064375921426736887767968803959894493636189976219273453204651393222334125168861661189910453860483127204623471553267660313206970135865728484570511532122854227483498815699105611741150446820967217240073017823294101727966734087983967067689977580523773281750976593684754334390163421630859375000 [94,51] -41469503842854892128131244836267454430861807143903020055021736099174499183269534143377458630268723496007159285052547264223603370019891830318660973219937759427814825032132699908376855098269352650764803568372355154490653916877941842289549598311470395735659054555275351430698602638724762092787278164280683974377505368749145634298301355031062580024471290737265168404105335674775668669173783216225296231556825424975293520131411802929886141425182303172851634167099006053792865948733893825009754412064485859583216619923010339556124294876617868777071115974197156144760483945811690637498117993382014126513036048725512039016898136891434694755176543404152076201493824600505533235802658976817438478380795371859896528381947236760250844821087070497396887737636457342371866612688331354119574106066424283757571581645678391724113805622535324243996374307803677783045742392068315783409181507498436714847174480048559657972736985381044655747070756965358622657533840005816242708768716854307281017985751600062539523690553862762627654112195507860086820150056237882069996709382974107521200391856656824799136625604394566683917347466565501420590868569054176229722503454679786825103954238850131507627733739585523657709766574667660977270568866724901132752897829041988893431845988447078908160986323753612099142750806045619899793474614775090025161939642034489597688197690791669464667317167735414432743799112027490643937506239668866986286963353387992443641792209938310367046516109554782062706752459384014930350493196967597250677818417372565032476818576057908434090858914165333783322628125954840826566163046801624357908003497273639798367836276120741482893140036284758561794621529872170460364161881527558318555256294973506210526324947043565118402678095584701086606749065954949375148551693254829779361661106660669492667650038551170109565357135064909499528659667876757081975673902770008295957659696958057908274114595507478087792713054614000747099530845450698332990567891207744239256919007544545813077449313471623780658105623966636597650902738891459888680565879122571755429313218108104229332363835762696118029759082078762360292611359801891723625059074625046378895125915293682682878572628607247335961393647679894751225618367226832228289061513990282490138638876264911807043788122649722854582242403172236809761046288141497466352592315050152862111759976726505523091065420000998952930184081689679804005880249462563310888944902766495818773603924650468116704732250922722531366604314939650066662579774856567382812500000000 [94,52] 11027930458638144158889001264715243927254673746358007587839816731430104032774716966869685377918057600472710524632843637017537635205476029567390992551887924585004333840701669787343077198321802588234973829375344404625350597438950548657756141904050283371854262358239300818343725624227374015478818949304197157339768951224699929769789376071290923489792736756687562622762022055270014964199060452541097159882080426761069338706352849589449205159572174067040588269590868197797298184596839735978925732628573736611284308838842432594642441229270893166370484160528175024403492535680480646052142725547750565625924253971113044293866107277513744081979107239614223478009597502656803706807359185813905233688636684134028953005166984365021204880062830002041752145233726264520882073357586364088156007269942776811137352923834517766453062167855624504008927316002527199795815595603902489956352792378238182955911368731352931700273256020264683817887945577827265126059464977613505860642976568668106398395438305646986135156222064691086923357634326827118167371983104733831786866475117402537181186294711918535319937887811679487506487723593530309963037950101214452108197350979686000159612428179176981729118888086280919084818442204839209954484753226591972862872350505692062618754850703811168883952057096257834911389082309080658857117809931624157143539679944831636137065799547198783663763800818076969424774223345591263061276583154648843316020511012722820114310166724474373697599922717828802901620618628930466917966307714280566124169758145008854034899825900693072736323927399366025781557179179675979053416144139397712285688469996553016260567764083309155905753235810227875523609849377811679835497641469086613921517042072081977569737686824767855313586693716841020356740954098047676404601779096944640299148609432448765986687867963600746247282301976161041835389379971047590646474603573270706852826412047538841854008627663896893564470145809835629415662827189860070304721156244755617667425782829446241477701460769363347032465402882723586187040998897458294384959942122751621669659308568400376749165177096679064622918738450128979970633573421674961114485407473734436456183156918636861509335689232780983813447102901694529170779508659642546913343968987228388742725074879759340691784988803255225597297945598027488963356111528730487219695156723518123087153719780081455201345217710730351146956349880927123364541386741033572737204422322171435137025219474973170092915854422388650946107446770838578231632709503173828125000000 [94,53] -2712841492150841135686202919264590880179713708194330306687540745467683474033490507491236469352364748794650961835464068139950721257066165755377494272061008433603398330489735735024667669024021903283872512170487360459756888556969078631141726391577447454795512030387564215872815622226136353751217330554543028288698427885020086106429711276531744485679746830402658587267807657915827784680911726766622591622670645486488906816141292243481186756167399377215090308992901671332313805337193447968151778631615930805419754846649798704248738155386386937157304932458062430053295660167904261851339851033011821001477980645382878583020142237432669956110343037870927826700657176479545494597665735349262418647834937387191827864554187615787199590992200848376467225430277041798102707245657782203632121105364041921692217183860023844179980903498990998468496401842480809028128274903081359750864077475155187103159024887157938723086146536935436018037137614880254025192132755519813335589329744138536506538459868906336724423455269356018008989841054511820757052437408616940989871043091675435196578681070228286079121301355343088767047996924682815936088961059378833697896491263550464913433927436777611738442565219889661985548420554758772894621529378106222988723727561876110528553267410458482257791312906256974308849051766036673801992297005876838824112396990382062647526972446266739316423941011354323295225488760464809485277245128495690451270631310378896097389156778091429911899090711113267728846306796539211593024663945932443141098863966716291180771182109057681904415950752578855173036132173627363768321474619676899905771762210778922322611626878564535036068706774751957415981068543302483564907897835324850868034618040428901622311077924796035455794239401465036642256451907285529529409756700813063148595263471010110604825159431505952832206100191766637745126062705063679190145361670426870856197245004576884282923987224728742466527353310404826756675399913862548117164234216040335131147339150536348291845017811793628427839353377684869399492209778123440156017657648666181516664656005754753964726951874341338222068105926043295016919853652150177834357057315082078998206415169399256583718280604159982137104036097658363507946553135988454599978320654779188815406278655856246214023829963018162316939301494963594013797189211888313445086720007453475257877778330405730392731775669424060736920872618267159468597894599298747904949963519048125966148544925366581544528276368020286435367438571120146661996841430664062500000 [94,54] 597284644497187289569109170822033643151720840997421051678556130978168205426287350870603971963093072333419649828334243905200719933406441524301810291547429755128253784969425077798830845621988948668890229227599088536872600922602289375662504948063079178948454789749145963431761357713737892358526568377995620088169259006430647659457677359276138458129353116631779801304991917369520787770517933547298889033028505460539434337015988721745383635972599512794657326240699570909852963927093469812099974542883497318220966828678316974522090994221565729394532830208874901396501741740002147823716499025219757222143651796394346091595955364434551490235889293972087522590463194096787816874773038486604754073653932068216423304688038749874611533152319200970390633362916975966727993960939357332533077697511835365015991453695641636310741768870013380118861911517836573896953677621565915386291233183955551059763990263091617397293918931744385164926556052784558538701667100570193036462090638547686236863543534517162078017732064188444979181110333141184256649968273754815180356221521422223286984681846724087754596094555347429195658413037492795873289769703369498924357156550571963830063671071470282883200301036635445508879295894639798809566857455230995448920590536328529718139069000245876906208226653683493416541386942146552523646642834946314831387670287724296991895672277321803375876629965878747727402509999235213218587522191354120156431280842027102223112776481690073008763152942483471376132442695012750585868851104820554878185353230300989335066847230047071635533793686924815123383833715379414237990565667519314936488592907971090579916761557531833597563334554714532774866165716257979333846063869277587137447209577033878890682173622868675442148134382121681510182329934672901079416512197188561539361014584006514071016198930422582570064187286971150089456836210403246907987980690196190685752779985072624298886410347692295224412108624090401188606706473678768231540623297372040004963777579146177127232038282316277685765710825391241489486168065278100474701232312294604527238512212094528618276887175451799324904478701340554135571230021581183817534064066453309190460316121445278705420653045237112208430649489400240262646214771025124071131402411051116118517338686396877899552759454100489135632859179340378519034813852524790109673510424089874521967071736324040800142796046993285804303092803535105342611348542980470105590500123678425052193641169758018006331734127845739523721135810774285346269607543945312500 [94,55] -115370713087098364991801788796562283797158086317725535199010672823855089849131769742083191943033025495128942175099454538333773548248127069014384174275634230117438370155006432529921941422248262520731959314313770186566007469465353759235727025221849232653159556628357405640688852420823833883127998735853580676193383812316616980162098249758950133707760571003017706201478068596184216282998192351621034905613004731059179027586025858011052693414348107127053519068660621469923766221898765843780794340754696019311214879383766706384579879804192140730407297599408270843591753789035188149863868542644672364611291181768357086545380253034520033523987766596277210756528499765104672704011012098684222607176166353282371447545740254184293427382919504788436882454571666705180480644371843468762284136959776032732443617292780485405062414332494067274651887537995260676984988454846098397021859529416589376422502198944908157199666636258735850843793958560957898671038285941617146655218102239111038440174524360037204566571712668683888093880677968052457582667290334210327734228192512468810188528286040990269945960750389293823571444055316484933101201326247556175983476018157621334507057778130846198050578618197218361246978870293701850507730796009740175524998795460092954894875154388189733697459955142410924105084343174654538299351111305704658932628180983750871763770700499551789549337071480185652562790750062134959585758077100959725128536160506210202660533139349768131036833042237072526567157989391743546177292652657039654951651852119010247881257002691821248438605472737004939722734999620446970393464450643169726950309274300731695318264452732168017492117525075019171256030164404597248526720624103623299769202847486905677385978198984970994220463513751316073320305748132992309848770842210376594557515284247869932861959009189014804576667081601092198307231216355179030221415042740450143333742131470120071631676945569640812607265013889866738599615416167219283794166236766345308832888409090242267540407151646616144780784578151359192749863837910601538684637516752314458862027142380315028614209979932554161595138784363171786597537261472139917059498691593672568515353232743494861576763778492490570053084662384971659845262109371438649966178506744734792335201679319306630198088254212356551870363376550748235063772118795664895357926630460123222941258657245786539077721847612908823382626980503568043088093120709222999920704466214372179266804747095291695980915150365753163441695505753159523010253906250000 [94,56] 19437569502566202302319066185091038904089979248410087343680342086776292943045962419606634509530212563335036557495076185006972289116634235858512941689381699984756141639572359044501202308773034040128122619206316713470201593394311203632576358271429675528839344301641390204010193709505038492009828836672491505398100257803195161018999156254684718260707921126871721035322650372950945968430246189137008637227533267811307408115957904398093924705649328145017857965048489376821064320759925130118540549264325647613511534652134226495060690282719504479839746753816080177365160062464687299654849701676901476473453213347661356704215277904185842726961678713960749682798742150565209632804846294208282062480768193093476509251635256198935474683843114221406393822352317357838552184621840845616525070399306189845038247621692813909551312443724053858978727500271120458661907903445054239206646427580399893309882596954024576319285096434329473968848443575588943880120982297589793064942627361252438026424320060039167724417839998971539711314987940258174993402904818586311890197466911131381202724367623616369879861857646255811538055169501489734887668721064175036974954437586029613777582673418838375576022280057043331278384069771366190400256970440167727157875321834839558098057171701668260133591467131327038292731148140546776443282542667044777146389189694895556894033158394248643321401515805436774420900023215786606102713609111052796671620996655790451758236737957636632959477723536981954415276897526767282587527318783747557160462290834152544435359017396456775438286146743360137930127341631515621208699370105213766756892510729362404776846258083563791028792241899962153971154655313559750534601490183533048755703612292219340729212542378629618205927240160591274167581926653735051868476097735012386427062232596562126459899317955386592322187322351613525892211098875996925957803804308979238153706930216163213068074812885668195032515547806618102206925957945011790450526080038865224018666251305946841425397347239113215739598606945057091590349616611731906485723753245088858122012024849908881652936676041588873151078302269903491140554536059815220990783759290448204983739011662982207134831358740373189531136445955758312608493465849842019828272385176784355935797368107438644396262442556148492257792261605100584154513432870346160836521417429020184353414775194887361766353924534717049061442876517881202468454831456900345584798918369124828647416718367987498628131348699099589794059284031391143798828125000 [94,57] -2884079377019802354858521770455512989919529421518029487553767546382918223390119946765583325490677042061098882721069514510047957005826393847088976458806210936187603867980371132959739241440878992855048886560038329644174356331443909388779888264135121146998559453612641645479254912625345228919600984577946363177563233733382155679651926236399953024314625214311772961159593133747367386209655526785793072034856151619095777678100183982073425058284928914810842932502449554813429410889395728040047604313740027139070578239242038854781997418245650331034022007620621759394767047337177045335051866891470983406053865497243724478806404030466340325246301884583249425566605849749048248831062277548872939243791665245446638681089420554477154432450664588662374474027273868017084934281308232463168034676466013950242628115303841868915633559052909379696776739373172561908425894499293843971026214792823878817884408170424562876156355334067134310221867791455288582002964625698034684668032660539810141714887077823490175628337262581362909221643540504409277807875503445675633324520983935471801437871495897269877107623571711854123735293272108827185928510840504457951324527434744838826835143525996318858208071606086337569333146455243486593949799850444577737360700791995153935136110565705921322109718788311505267759750285408509606443857225813271700685664130506065747894748295874308741454067663224314092722030261494277016159204388080882967270389841815262428783895450353969700057292181602140503903998975253740547639906088419137057488556797181387731201767810722924879316089283171804643886833068808745583069491697218795732711203090550133915013626048890158016793367755349074439036706171382393236712150569061778766587462753406910840818357885750837456177860481927225789772223383320640126966955640229605691240656475759366167443780176436967233642281394078301991746429613963402932420968305129929436166400943155028038849807109920361283210101215144667757439014948997946792152841734511563401930618966918852885713603516950691994735233822861596585367099181536166606309210433127116665228539794812064918792637640200971749958375042025122016093301710775214666081890404935135565433550869939875044585954843036054909471906399486356426082820452591959370423076402101141844348231388675886856422174617145027644274238571038670791193164793825008181477680994763562931534170493704215494583776498094155893254022562020493563182153217483869612547836627446329044094256350788218860869971393867672304622828960418701171875000 [94,58] 389262687138602069061727474071917391042204256804857273727052117634627552551366194408909538298334180573683147432337557838240955015144330831313444939595339676978917023398279519469816606141937082914144876171156524287986191808347736642380556487185870882994969267641217979250404591578185739892549043124106967601820867959567132704693751671373932335142699549497865841549111837711109150865910612883991659570304743912884153215653981483557376196884438351047367383033924001387975046842560063895020905408993152130213388489310806645904729126623067531381731900379565594039865294938995230757455583238347496014972278308783890208067377458472769063647512395944524962470095244464874040949111671139119004443573664275149611376012590696920189251382534407241677703955394550516094830560422439768053117303204552191305004495588380411239305055317033951090875973614915227103574327072587915088404186975392749650053840711586118300523351104395544424140468955518649570990886678793682996026873355042713033316848406917423791094493384143514006678948521900480935556115090608147678527763000900778535335110967037402482205257383699990319566900383028906960529431624348027885807489857561169004880018754337598904562867997610695706972311458920016645423749228071948853469928188718991055441731785377237348582161203020152490926275668855906169045779147455027802753119809057676968833098693379246987167161239231426379833296443324463178476453541376931528479104314000681553187467987180326631071623012046352937523216352581997434441088964635095364677169239294800340563158866635140537921001785170364340846705645432445969347906583416333622320099638008003614872697896589152263706609855852276811319483219727479816980882026823084404478234997377902142247875372703864038832405276825780521973333474108264601001604408990576089074751423881300548515168994947011326315151141766326228921563064747578234390239630458767361047459771074869015488833848416350873206863378863612293953719116182759070186533069037809128175368431392657773160222689142216432704708654543299841468627350652670701611670224208461681015388761716509780661260589221259033478500264132085714519568197175446832493523017431487452774361425770283228018167963373408301011453477610944335847204473585244893321678557999869654566942942231547539548884934433657975431837339559872781630403034717415904372057123642687343314213614733952782840177326831643429985656456785964147793491882055704516161172719134623816287540023898562646653687124853604473173618316650390625000 [94,59] -50631710599761792659268462944848894517551056830254204473306310150580805941280741188621964061085373759834165326492892903590332252442740655757016904985921840602551002493826342627546388968167394390954617802828341014641543127117952677909757340738346981320959898491574551918699576891206607678938248138018370079171219427516234034439440768101697726018753444261593062401894068019923331778775056539228500539027981363574921593932920539739761150071741398041548181798756559415083264805007581576122192402479349773723044740320533549600417463738168137656379565437812925736147153375437078565970727775960802060592649918501579739441885492050246456910968321427536699966504372844968208377856307087953078125688793214284338331313899839511941694126183745612065610261560975258797800915227212447723492589980186079464755184569038883248542394239669274325735193737525298809876394181430987318873121612241748918621722266086530691910165161472155656548208510626746816636658072035740339808132013796394198510456757362609724287917886706799108901746404249613032808873247856368018440128532970070721339959934686503942307453529290912396582234428781413334777435848060786423616003947298815035747290041357189601637250753391324037490825836287850182024242547822059283068863302857937088012677754721122027153462373589554195506527334376628008874778079270758678811711020714807533883175617034610979534719593280384973100345295595606181617545679115068514822034243074783243948357193125068001613111485041676523871198605456821247647187049300878777694124345767576774784537090953046048934563188650442629616220132013119282357710128616793439452924904945624373733752632606407939263617733203039582998173532887481838749549640584455629215026408802143319536976556600710666572136919717341870866165139613987265861722254317420718199536972787393352204132885993539780624824313622845241979401029592567155246056109518604259753352405921267583272385311549474077066879222007821080085358793695797750482068966567338446883838353733097955463958729251556689763495873721050466599388229364342541998780336634168680255784054509724549556904061949581509548951972483202018648472851587946525957534045396428964558704304354079184723448012670365152158095198256174217087469125257967620738983776255975098959484739449526402783488455891864470929232676459095101593733900180731871171646624342493882963815369319998045588362225617320714265810505561630848366666026671023834851698864432434614796593600263840961872574553126469254493713378906250000 [94,60] 6622345999463695228944613878944066525949641863408083913172924370420757904915361024783384662425404609703071349017442584414440342440481390559069296348630937948042801574613301269137148674138091107048946365054155020654930313488391103315065703472078898117330933402195655923113209858470868164876217421520556880355507649675349325469389865247625534687771380985219553918551557808358131973019852371404124814211644110890514494082061197120623851401253246023049339963480386981372093572737618444516755536398644931753337481401591968087902507143321292096158446582418176600671882549033384423984968294157385335063796317111269900905076974373639743366952567862695699573857571895843983997885670058432475715586565766639336873707806129924034217710737906867800191537798600280832075080458751078563839907231351897355918656002420947726909576906018495162138917555512253105650756062965807681847935497277299470937198228978486616494258557819389230807596974275384034231193343427757659254992639822412812111148661688109174080850702960114738765622688571421406918018927164875368105139365054109744950148768813615414584795799873338978745726195348518746738086323693669398239683524648533202060468182407997825626225927547200385640481126209626399571479800594188665590033588019585533892990009067108077608660960265656554443727596402127749393744232062083805603383989490332000637853498159192424899826428272064935387690915883539084412562826687960187577934407008757214549280129358303749923499792884934100859523594201019778889360064414448209628085488546013887643363862553621323258839104367808435814648347139708272699179960315968891107729330451856125608038241481357343581351796305577270458315957803157520203887874046835054606756930560818322111558787288890479285454617782696761785122336051315767149472371081024758173132151983260143844373059893043095579283891000930040924092718792401187035002302363183707167017253200179416321039777910755774704828117365050566143975994959538377690443715262533726633902542559643819242155413868727159920981001533370779470055750155363416657289029651515676018819059998689994398552486455260835215859801325789964424977837961809234117275526216483253315864112683344293621315590270980886989657026423686516798267278920526847111423123316237273702770205129440833883670428146125616203819760244022111008828944682481426399244029432118361274440757178134531385799044936106176756386569770239850282762990712424799480989483465193913504145267756584303242561873048543930053710937500000 [94,61] -830864229536962511744922805386938774540414914257892702922568031005172812461086984787075789050859123765927055490251926706288848380862381292291453511416250543352616405672196560705803696316844400096401152078510779833577133676552999733713076526502917541793403741199339135643926175983161349345184715177499277373270576930891818527007674315076329287576361003273133868729763425454393671345275953059229174158500502154528619942034154319890754829860654945283908352747191434566610066203634841142739642626361077091100224753177024561343188272163388501766533621603173272588203779151991503006490252627521508856639481654866663901816898221158173435600598853934662079532430923726459859151014136365421546599122208676360150972056168055999239165089907585811711265938726384800437042194675198785096808724996142478646995824384986394490898000167785949839600513334289573460073947437679613340592518728451405036184851624851931115189449294555976985893623933165825501436949205963075224493519598079241859671053143750265112122713562176110029734983174127939316857798729751113548980058235592955023368103594187853477303501187739880123386857075344612218918805832359738027767436038357751728064122341375900019473017092611597225173726557801250910590186518382892872245214346868964227585874661263968419531108333057117131453675376918694253062218225881777374811487267665520532767626755693364031391995530729552580043112337055884178337093984663476369603405769500434617967390161080077535797370818078175233736390203447379563955671561652647003790449916849866717296396862856448792842054176964327594475279518379410871673437117962613273253360372161881355270716723802259152200816577555075064225213048427241191026238722098686469617973589249623315486846361597176967230284070354378703718394706495382005434317106799878863607602759974763458833899645511399837440483734519714844096233183420972901055517471251557342864641411606274224036578482262041283715614724532325007908383706198658418185324351703431928957376398385565861055185736960385353227410252825936374905350906291598600313442070293461131673940731817153043799737639425120258773869580463893668713228070655426664242215671666013011073152968495845052214445024513364303795943188196777041394104577629801414574182516402480173398931224983059993659000601294828581088734069448128448601699696820621069063049000764804674971348562097004978805462823284756164453820627558290169041982462752282838369247885855747100432300289440945562091656029224395751953125000 [94,62] 86784655537067669846968250147835029233435258338238208956163697635361278317068914425349943770023974869343831212955396569538971038185959278474937095752984545482058947653462101998873485299489575131185129852092762281011335350212168161387517567510369737222139505789093101191539352523203140743273575531097178408821184185587218377339809415976638086011874182755382125710264326810677691699390548943787586634968800129414595214923889221540525377088851492827033665168424615511378545341671784375236025733003385721194615913527514076952352312806805684183638340111387648766333523459231202100960544678199030423813847734841025569476367996108783255272822646966356049909348824062093143404515812639362954497144101988147053966920262100619940127836523090847506624670416776412334709342889596602740771830560090635230224069629410152976450098105380859758961257646304045398729279526312658749118892608052584832877958351828668192838529851530875784420645882170008466535511153558795606820894495002727535538104713748950246345749832966724537146008090565006371789689230020670155141518756552805267403200859038791165940554196144850449368171647441845397190246600939680425875405502081897268248562361016608567591142028731777416606772035436589148953935405483245310175213887328835482557692688641613731065963659143174749936806823294336462279488220918419614041983389829996170035946411203714616279541497356173975506810157669481946601862142129120890089483896242056439585977351962566825883593954181471189197181043065802824500392208309492305237569484768514277078483444728923781510586010215986261265626664831819855723183676696230357069604855801418445234026530260717633426568529741151198902236517264342230180017683545752876565632087696883583758554867410378413148973987872436987929131471505613175093688157870768512170118192440867943449322357530173395702661210294165363221992802449441677739233610896836238061642439969440144106389800799934728742918558899578422386015634531500450939726360403128142457022112100915545913625825837335126316122410278561182588339423964949787391120380503138050363411206545132249095188416859568583763068422005633155820620699844855543625790684004581495979065813002813909848853949978789364593398043050609892120413677719354752954368696042344801573735275569959803742460358817551091581385586951500285739630353360131495871428578979644786965576849267466993026772915507539959152350690077944786622747090050726031183484544546512945428773377898323815315961837768554687500000 [94,63] -5960837297264803585603055028382858265569028558137460176894443895659643850005963304351215084639185556540038731264956944670011592040574909719544282402584181100492893020855869189916558936534962357303423305908994020186287857154151139538072477495568368477912780060885955166531599514751669816172126229994279472371488691567808153904192949403467617358985893018409374179776455573526988850762834643202938978970495253587919696022879540524901909598893585406749712322519993042071855359413153456662496322342134208650681504057924088897519558379693278010121509223129883230533960145823235515018180656054215276335910690715518504045541495985445945018524845266344315499944113382993167709743922906250651570175268207450272414685160775357326693208967977421706683416605699409129031575076184192993847268852079639610904103935909614711497341685252597116740411602591751505485557613356552596459746000261634557409789220700131485993411767353111949403817212921823376613632563392499869530694358814222803226697965783902641282093070999639529591496544621174411372766552222987402844009770545012595200551565800619945579144957630837313196253364425043832003571850530743272171027459492722441090622369243541004592769577952464568044481061190591249424987682352381804105589722592621288667831809340741399056892030894105762821086200119653305317227151072182291315764367779641483460471076225242216563455072610543508106758051096927652467579931597768204302236402431499751158029153670373704866011806559434638560690272907665417111056032018408288678742188811518124141006754725774608347818073886845118233799724160967984107532990466004914044283363993556838364281418576156458664935378752543031234080479701013574838396645342189924148462740505006291434804919949522338803064436635553675395727820647036413287239755958166853095069578658387383712585443779951825443040611637808287552645565307891194273565245219090867335237826896750332610779943821779912050370773749787771749394900780782608540188761971432881728871810575791395746676552054772819135676649732537005959476123260966479841691589946941449615038939737747668545775125815604378401385703184313758837077418633340153698125981819060505226934376755929208893018085036208942362336603379509088616832848294411854994774977095340339143459514430257388609769612103765409937920956449476058329180245851952270884394824774665173150968862728137526852973686664143577192577997787704500247699561697377901585588599875364934632671065628528594970703125000000000000 [94,64] 72709548854894026845606246629577663281667875896030537653837929384168016127981836487914678940891176180927513228515929267731819172439139661022970560979218074413288842163648214973718855320413649200049372635407741580602080879146253983520140703523214081330147513180198006981038357881057118230028003621982445318703521154705228618143542622326915049830289092681483605549211877288940998980367613297277672886764846275457221056867808623048757294232601418031432320827874554039899139185350941168359847333508200563144586041977793514455262750557271782424255260312992802338457313892689617026139894853695306856723317195608931377790692357727573114853240061688716615820900500511668566953302456913806913836702633072504254332398688545578373510947926223450642711029954500758440874820068105279744546327126650237347258715405213018670194340891900483059906596299595810654779886126042799884732883152150761406514987295839451067055727666692208225382339207522375193777260586519507396198372557632362529418053200608957449487446094927128509670248682431270769983615250880787544311187382491062974045543794845126418584215713160557584932987323735340559202108567613653017304401067047834551513815859661276127041117333979575921299424110263138586106181578326416820873941563926167309256455609180970776207543994221851391172109596534717607455326556192508726937402569881256910553906928283346626797409999620668696582785516015158444133103161435768473996289835309049902586316669458673502548733508775414253276353741894106536960684218162314483111375035622052764970349688846850516041704976217836813664362328959552925425674726508499362587105495547740963646368789524306754093722177674339279919250995877597874251785244201814938405936289002364551234681827104507877569977133661365363166350051809224194776529862201103046184952654847582641008619822866083006939144720929880817638807370071447225873601951812233310860994433809141528851701910125423003705396223856581170527841982081355604694372129431661322560942738368616044790857190458439899191467689447770465978756495272840511954295495552010763370536974800882598970658844514365973678601320563831417174886769450232754067209822776791194212364252528411148765515197145775684839570722149520968965386679398992001706468959745483927254367060527361944349625164150337229736106746687021607395490064606152372837369763339396896224777711921018688398335460915358379770149041087018372738016662544736679095816467288670992275001481175422668457031250000000 [94,65] 31107062440843265934431242943705957938429974507388017181089342730541830460086131160200110778424508713970063803058280449750069043467598746616653137362760881377727822783145038901073659051814292201299465534563573975472887822243949964998585608630762088026016107506561763127993717359500633728502330571631287831449624954511846369270683385398619770179471664393489231545033347736486790805911387769220049475387374325226037439203928952542892981001561633071860704193643492961968417712770973108994494347498181599868179876589425404107036182248622444267078449263935123682146201467761979569511363015222094696627301338086782049168899036068848210012447462018880325244342969766666574628147631328768664573052303594213190272539961873441157512699151484160103133597664861438352149209308621524098334567232616371194613187629457012555610379490080629798221409690081048654008551673507199190671098912167440955256714620169816128827198614908708397215820865932929057335502077401928676001502782599642074548256137212065437149290758482777403185470495206814548277024130626821308729051969881624199269209894804824422404124112076118318013686217828499386654419217342254929562624993855325464185405281169570104702015123364745180141632203478558227085317679382414816238582183756354117656059526405744199452556362126027924466669010343050431420386022465595906344642463394663847414672129278404817240601863693468596863526576374426115844786860107856197271890878640382033371214958252935681745908676031529913771525560445913433909589379592678760750921812010815518366158518604268622996847789065264416049268128763390147266197500385108074599313060872377350484108228250522179746405486743608599757390006743961264984983878026995897484710269858732462943069324685637825309201931521857192119828065089868090393601717272376935556370056231386893810497735001354516008267857584093322638423022790917947076313700857732923802067553756562000150448509781467162188442821692734184967292606628607839038918538152119830071626039504794405274965159025310122437587265763607192215683670661582102739613874291679357487668951096168529109678151094985516407631202738350148263593308597361351332153320072878039289791360008436139737056183951311193817284383730137775693298004637486543231649572102244504404171132491088453463473185577801675167706573907432033304470164202615117913432991837947507370592197763017517241038883160479161862859687604925474140543452768580142374366115376460584229789674282073974609375000000 [94,66] -2100675824209823489312889495738871919391757521605997376765658434371531358578712869369248663265524133871738314074214149633918211159761144160149080831540247624701454643809042107996439125119777299300499454665010733327320190969752378665167904864485466317980213623116198944352216922394822284347364196060513809018395769809810261934976867101993334684846773369579501266662344469177605994948220699304245985833481106276110812725464443488427388574060185529239945192694191074310383957357067820093200853372441216250659620008942517040915582023563635198949019178534063804596456839170937150789538168353172376954852862689858892102150295493905691909097931185098708792286217352218728459718993490114578596218056755332863980388741012474722608160017429670895572327299554739503668522994280394649136030160617033104221173985578263712830956499544041634503499371578518151753946589405452501500679129674809684466292275989089126329400342616693771851810452110497203566442503434111599372574233340740563108806115908539547903595534938065015683299846222054370587498153658494116666808126134292671952683461946006659918397530217541536910491019765557403665181821739637232447776108503317303964768829014701927507817298775839370712751932632241394345217622794914250915233775744335056570012616780090786568852264077204663403632956700075366733058720097224403605027164102457388606419536982545126957206181789877167625509258936158750841075531555095538558997702895859815074316843073282657505251160612213911105918443979656213507621580733867959312718553942684741387158385760618050314856119430467311101817101660890919276223060480441797678144955442433605391871321256258276581282266814159975499515049746972455732628820771997865733242228654630774811638904466922048573261964258524960421102706555752231355755214452348188257224428511441683622763350164945400490379359947778548141471379222574891359170455012011082198210356136671086777128609655587067058307913665081854214093741341638746420311006472523099577187925226033679176023873065772426310557669675860189230004788643024538106499836631139453555005398913193904165960586724047889074199916731892775231726734194146609789703492452613271917739052287388146456761980540461515067414572140722532827598459082181775940805204524858913854824366128480054955733991046055119097642436137310690781745189740124356298630040079905507778594888464543579565596268380595886411038079327157188160278405772017802644047179683184367604553699493408203125000000 [94,67] -215593816836138909650660477534667152083577882266623635822706424903042715648863191066999318488189150503650476446265752622196689400994822211526367584896883504613559961403735668827790171549519326123828883207814128672362697606723621296758522126437673060969658953491573050363195907631749644426999292024118747924119492111453942739667137645010745712292892164217636410984750756802782131174371523302674246685283498312986691694568393252840675258181935369206650967578188457418983260752115403948501337645451986169203846195326511097351394746950294045119826141377022492690618913234144282923714846903986402221271218953706851683658437328628835803127088498457830166345261687317157867332860287626938473698995088188033710791788381542630397103350597518781779733413727241636978238914000748807109591869816433969255853857054709799180802545947580631020411120108885687062873250703193643637869280786698494543469666445701144480607436198390849277813953944630248557708953514677001641911120008188840172502029575419144016448224676584720819340948100967724774818147751037788027223101929307292884326999254035131722718618213715944990084324189482342273959864042029308992723172526238964670645386487639804249448614640975048908184463641078529052597626931088578668206568685557070027013436299813905032845590944883300440508247050171604862213138365857151253652309827580494943553729355281893509669907974728632966307875200552048719678011097857569670787745924274582027317627696917556588242169888253742035150249072423570988263105786403090481681202925820747497000175324649709787904328183158257878866224643445123321200658573257977253790185224788520985903493148561415901363610806686587293035332222266704406636344093802703443245948592964352766716190020235657955242350798631381496528662906283057631843491795525533031094393040032849854239304326106800737243602984919144985731590050660531325293622368844539327873198694364949783352557205330618732651372731326336870248449473905409038291359793519968919895006900460251804879157510296429005314588172532772859352459833493494504997863758717197842960293430872176110300961272519625682775965818948683547846953456021747767028246787802807367427880954692849834334490088387947405986417837852463404368038387231818700113979691076582725858852643608545473756491545733209595723189921181854000503487708250535442880493257405300022930333071537178657604055538394717088653687274328055097753131720984126618034792954858858138322830200195312500000 [94,68] 46692328533277792818921842653942807890035188946702151667347959138756736979329731372463977453906770566201812351357148850951057569757264950241422096836842949552347396230078353894096591920238134874870188125165742966862135778274682508815717144082975505915891772125412674868521023166510375621968369794714181895860945610268985828982227058904418421836597310924868432271383833642580851816447107214346321095629359751360276175912883006146334635610904584981132579182215906724176110340137352047565016822405428338425817943047842369597756137225294428782353863462930642974309833529249724791745260368654752539294629306186787527162568064324235108682017524781139257915805919487335366590694452487089908834561560273322879526948568279254354713479248139323360674583937465674944139150393078429731942139547119069552893661828017328037367299161969863534332030891078722434781629096711106721447058996741291942658320542852358032932759661071338909571432574217929199287079131782408763198524192881117057001207485353658105397927240214817284078256959235454242612275191743078092228924767719840283583336491861352148869466207722757629425739133617596142217949680229114815179146981413696025276836773522602527353565504848376776211677462052659697512596753495150757579298417633873648352211582112318133764353845233116686100345074934034226371970116827088915222891954318437588234397622174383985634391303186068130366975223073520280113287625726016910823697878424548211786271417183878980070190332170765523803987744310555257626263715954679782092446378222825687118117816025112394597703525021983398179985405495067333977391851508241036591808510244663746496444383824166050025282106513279175456467178377429882698473870883479233727759349378506941729054338506247723803370403442696303582336761117342180681150237591329135176695126947632276274511792252559598493714409780656096638101322059045020907811204058208972016243747420343225342962364185994132917377048270222567202802242319483001235749755265743640259609848770888007645645098762378749751242367404595124748821853611769261267237826200743258757629114455930800120799373314284835964254886309687769271792379103284369792613569776460414031113011895703575081227545832917734580063696812863229779105625572552154961657421449100597613487226206589951593720690770128026150270207590117861058928794213532351956634222410816175895324778843426829471386727569457756421061383742305899836828658386322921103328553726896643638610839843750000 [94,69] -3291111969779085889093906037320433614630266113366348012410572254691621019580509805582861678016705488825669132786676042682360345719682927080600199224741705414456043440361038714966664290407528689511706742675503210268511028373941710991117531772192464280953902382390073173145078685831709221631371938120898871368510992637845240089913989294363710325390099117931093822748166572091912776264730258649863327288305712379899076908417289925346264996181807465633443120091575138783011490132634718837988603352353522588879454919645816273105541164187960571418772667161145312604454200241474377761838174760757351488095628797603617927701605843669243854390712784657096950447906349709671059433150925080894482076765023136773574781778449384958602046240836023279760828944253024884515398797559147367257533099122883389810780273298719335148304768379500438083760716051598828010884271864305309529269819250391877923874589036836253348028838127037446184291677411566485005635932577880361074367954708583184148475906710791508696348574433250166164816895500640879685061214271910097160861823694465422358623777051877265880441014079343198283457646659051987323905403892254288916613641213026172755767779861867078899558300308244728466757895413067781413276103631936082143047659569858630203252178585379613649966881661394939236877153156735026619821487680310834108950230716137744795954251628523183561634781837387616795580345136839778693055862795607988199630620244998314852403107530536812662340842267280563793219521220582560064231601999794046600983256362762523193261293538586155528542108495529446681852899737423432896588179327046287344935900145985734328868051519612583400416598835402847436804043493527961728880221260894026745863461095480480191762994799710088438239650420236411604786093653898948906376910348598608762673555572019553057475895907533839002039757873585482942378568047513433983464378015695492923777078182298462679891321762450101648443454804570638868309568684050448152003698993394282633610541345364940962191583919198076253067826960324788147562658787453203656005428691782993997108680336611441181910839764398124992932893663656327118309963631868710372994574661075491681708978172039576331353773644638069976923608208398177916749389945493911953330049197522063820196239362428260778057275432017027847781117620037296599812165530539841664620495085614166108739016723744110665233948937466011477716928955350838138620150896684890540200285613536834716796875000000 [94,70] 57339405102325288690148410103509493689215380271788762759223855933371329316044568358377121537097986345800031900767863856638455127676233033597084184558070740768717510295648916261898904626526803555251928201943785737748634579051625390499818864001121287917165113343413960921455166840536125474944678243428987714232887417441042048446262234340165736026929220124776113504159886419113870384258784920107887754787737309155008374235904468939888850337254509861765313527005920654420474310386804737299976069603568883701172725068234183955253479244658538725588915964516995921648755882133864160280524299072386130552398026352349231887264644494633436010460735938307989159666856101360715584562253900203778300387640435539315345757617947037114094030289646906081569315569428815844609452016519618408644083453179694947795117353271390129548799610288796107630795828178264371691317347337033678885898878642651552721837200064296730193332447791567559887244898118167723588496883472320585860441141891685959163844498258643425109900190513895246332534139705617215364629287810718386503070183432445836786299012430323098018055589914146922332886069585900016092852957358181001202859634631074539212713368360683283274123687413598090565044893835672294651390288772991694607473947449706732200399325332397882537201603772462764794907867529396457495214902469428191390424907183079993587135904124224016894793809874604615775341418297285852651409906323091266587181652304388578801273080454813276659440547410336275553743223214309446300232668921428412807415217895870783228032173580893350353673038152729469986429897407577361885611788913748971900874633695195687350102458373646437516106020069342815960225190310550807284839281123078379165317960057544354150296878045126524508193517758979390978403289122676768237857856656449013966695900009375119556836688951932126344188132052783355065284465264313980677014746022142527160561201340839704715188698370679147880035274825595402078290076089984311447674936994767808459029605182944794399380849213532935023943591618898015793748568308321963622072975465312233935972599844623955602384768822364979354849809771345815843919705951613842596435883586017574384633742612106879353378458596643278534742779899287240765514451668954470348490936459827407219313279584816611599783016068861147905772847067984074171978318733256616946536455829866660867145871418930983232555513534859070829134659058753074878378441781023866496980190277099609375000000 [94,71] 6160081019737916498514439056325745489513623915785715548672556793434536941150814605692391084176242180679434158489765046538724131628485395343061359992140586618812295475926339370722886352554327184697172186747073283622482538212108019484458156374942755645661246891505858991767011430108448550968004107818269553570021787352566500574186356533492886770602554540069891420503887234171609415120044216828419288539566815930200383863095802570666649362312489555763003658654187140615920412441205865908301745489611962437544353234256002963535547473060685879689058452439142117990759836118541808558595678347487140159750825312782110727328726003298334209252734778639637751275242232277479817569668925372841607053348859360834449559642745125770573046103547884682499776507593437446152176669325088108459551759888847888468589951869531965776813859987972576289591559573143543559655771927281885469525947460709651559216472384911198362084689290764303252328263718535037680179227909743446196836742357314607016824302852039011427421589656813856673233739435814085547165156367794038534774829641961902463980407360623064248188088886698974440865827692194471397789446703795164954704678712157068014009394560910522147516331414634241558479242582256779956191436892626333011006564408712976076640200668124502534171651225693174059469763399401715376041014850842296379512394054237362180712962846845178501119145071622294180441618224600416033716839193751862395780695087957576611005239005827086842069030284363826638860929612840623813392616200268205395019524372790718556712953163576133322555563591716643422019536884836589582826118368857928840477197345637593981582703945276122477949816637628465122897186652385715142096895563955739596269757141767401831698712622689571422375797622964770033306239276458144363386015854031011799240698723914534518831426616189348195620630203937402489310615676993093576736668213366780538812419752059242865581043351833242818199359193440214540784169676256120975569801324460671864910695063777234596877513485263333782092472238815481067682490373789835372258060574822855281739984557688168942022909718979366141969085416253576890195625108023784631148189270131530600975525789975173633545836578514312198107198328194787376399168944943377285232817727171014444492921400299593620416652150300439858451531433592083528007852189010215177394477500577218110149579141863320867589816431821211586438121393443853590632386385550489649176597595214843750000 [94,72] -325008800620603711565586441789050848843039875744622770357091464378746347989258697508075906129973665524718577238322913290224548824805319711739544298907843312305523825928163901049199614642009730801277039267534553167088288747410153686130930408488519940224523087232222170526078076226016359683010618912881566632235044359067111712139722156141589930039585549811181870558642747205634302127638713902008287528089928991716646821527118038045486127425019032523500383671198096850165665410553012955893995513839721254041044525296125938204005653857444464639278514051080731042533362016092257685202295993759716720018449548320487849187817991869723701008616648170618214255437564030279809025891508045585077241486122999377947501709585779671877446608328611419263467105267052029881091971693246750384917769508795249453643446026695692708979196617735501768098681240150346670477559216804737589611461099678557982753137378762722848477910178555211706557086532633543789843394478088734559982242025813955290979348510734998479608546331587735538577376958164715072171332718716515149988998987012567376815452704923876873341231094036960919933139446912130080668961755213031939328594935930153155401356587249093126005208530045322016388335253110067626955663581527791324940291370685073883096000909990392265645060216917342816598083258814091341113430650098332176251465760347099780460949522602775621772893185651849394121174819110233165458149926271781167744519042960926900066405519986691936263796061181316442163900169870547232321664795033803058550003621957814522355741420283533348978298298664435675261938044068040142787971431823875931493214501584342860367926561408875160856042715532776559403791978653506304722859561493869991012589057936264348585830471508265127322880243552697233849637583292494017358738143170834619741585415065086351757792004760422714979515585288130987567701183656343802299426990625310738003661518180190877909861100759010519989332272875218121457924299161077474810225921728659289871737480567826714702505034832975009229972502413157662354177409427366234664155258277076624676258422849389676929390469155268430142025883581925536672559349677428861115905567695968161938810973677170319493167956236012576387658515532160336044195142555162389159041434225310405287413222786152190388478298862338920503452014725843433792770535499955878223578248590538586326886371048380733657146355891053877070436309813794562018074429943226277828216552734375000 [94,73] -6965400068229948207549442346532325236936717011563922582455806852856393285363119620573183176768389582241367044071112998700211716586887602395267995546152347274088446272133620913274132848931525842730714191946574721424496804247303322696177999151436434121821085103268103571419519833235829901248894347679799394547847426441173264254157378471135254997599685312901948490637780930670310496644256210091669198199862096659780252687500314739919537316165269293714068080318687227315614546050384033105725270941014160928407370616577436143002157791730796269928756549407624489540460224377185721358599100616005441432522441462290203885781058345844357750587436695383936242492487231171601670989424048769965576839797896493927949661546064925809772773325913487680561306374077247565036645273575993913758662967273434340131577859633301310231164856163597736081075625169708546328044263970330044018241796751201547882005961101580451699974187569010314341934470374494334445047208095420730723870876435650564425915095450219681340457660137676284744330225331537878659570700963949030555031760085032160707827654209479179506521065958817579130335986446729603609469753159782120756651909651193060098601267948869825497412711467814891580844641363678075408978664027500342954423860560177623415284497945419070265100722484764600438579213214588114605599797923738136940903171376931766811666213247170939352373192706555382702778728645426544554145052558695146057856008790739473904444489678358719478827992146099860268707081757383379415555099556175378755207807082562122604431852521081750369462463940442411796606010939852653441307778775565553630992283956040747257211680778024666518441309316810832653442583886292054761568853506276347875755298236963940935580388225843540126570139459791801186554210313833313003767190218008439833609798682694370046505638978799676667708100553882077900322257719045387226648005745859699880926627548570524232168009030813074208659581776564816287400701925580385095069132531929707443547955812915374342381986475862843894965492743582832637790878823844998282461323303935203710246257472128930038255684731894848028934309495244375866897470916557438688775083118489846076737471129707183053468094534451853842755354335067813868430397439100051823729005621723671583929378228971318781676786661351427973125899770344162082495832975950030890683647679341658602034186158384374933674364127865960018802515829605681574321351945400238037109375000000 [94,74] 875500318145852119834609825955084758840398394258650187918069384080172199625046432269636915645847015966719718828789935981710196982035536399398353253437367085582531607346408677527929868498887985560222276441155345547102558939986068939069473383330340821965424203144155632237106319107586292657245754564743289128004284413834605923702344626331655054980170419204247452041216229755216490652971492293458305216615204369736922091555547314441932154473868935237351889975239563521185604233560035655891090520824938540153961129674670412140250120796188168777134991042508051995464820567989191028797321088665606565295349089745679418799639431545283453652112453016098645851792444875373241662073822050953935472341343173708864668089285074313434508354920530320341991708507367354848533699417658850812834869783507084255302139515510021383012878305531387560443951933109251149040165655762075683711197143447966111681064884649053840963609106586751863238546809719416995346983187465438236176898384292679767189662749978763137349113618883567349428011922369338139322280205279787561835802907653885053162087939079112697006657137258596999739937925806593974734466489422299787538559689447043167882665827884907333180534300521362983262830554416436651292663452749954631842401240825844643343461482412476533110729252272424052550965795709572255862423049298635596787905180598191739475965131915561745562405679274267632154140589025084379123963585693237232158232770651632575865654045494360922774186307136423101006169423222001679130423444675980884724919280997509657047306152014447312977200577913412564785492118873715837806899485460681396307343448377118901668696921078564801901375153311881965326001150183155997796069296918470196821955556331395092556066115633879087533635283987693947038417536851077019966902941943385408854123482132146483455297928916095742345060580501331415001266321561361105446642975546803427531999890637162483247758794233090774722662079266408214545766101670284090210895979451163282157615352274571745142193852726071070089004566406623118489841161264808486262995699054606460061695771777110918305222809471946313336606719089473109308040374515068611205497637081689384487169769153022328414924144492052932569676327305336020155523088592410771535386991410941462877122931283484354148958994663049092247353475947436089417451175521451828678412417521186003043636794116485558508193900397636229987474720815043838229030370712280273437500000 [94,75] -4426856887569098057010069686036782271242572049203165966770028571032295219752903976062512058277314617338794035262178406763333068295109551825023420025903347732515912606828164014773026464521833034737033026203617547790363792882722476509991081604274586885743920152310065555270580505224560631800513187949894659520554894181261090792860585355473056727629171018973002793910466869418533807215796959467785431273300489398718946319192934189293989403298674207716190066976536825375452359606229835496031590547003869057875390279849675720229293073506589719699791872500918137023830431169033283294302073485978809404787334216659724713895717913348854581295511647761808652963506437249365787221203339170089231525896755717939707339720156552577840100059400080983231694236843386277986645294707458466816661624245416452365415515917826165508122514903630276254397142900160760496892521975712149295560578011312953850559592197039381903528816915031295434189934843137238099161733521380614701530291615961409000512843122409696746267921992158457604064234216751580780925388743871966443148708675211979896566189199911138091593801558218875210894418010761040155202119761179765635328042744708500466445298231065470128794324815648388715375989377368098145113912489373973276353034294013413667803683263680751772264920537131185864079650138247191123755046140100968144014871273785721435059088363210240907026483508249168164394684996177871829301422022829596317309292162228550845477270502612590408176170752093667764825270324776432942787309786614869996769951302679392565550150634429794166528012351443033698759015855021046788806453203465441820832411743816391072438913131278314728686709302542920503691431835536444603058006055801300148931201808911010727505328484008684253957396714141000413930886936477033869534941793374121854224549842604043787803682458617566265348285490925044228603266331089788529088916960930382645433786486724133945957107394775607229992431124327273684259009078586469903482095871976781029343223965266469692759468121642577752295199000588417151774402493677438342317058644119265638204787667062681126654602587305895285269274577346144721342387986155017716740744014461660042370248745794889326203151768531909907469350895493885542976965191997718026815029864844479827266282275056923951965269610044486870213711295302275998822382563257327421068403531219427450207587190318074503892638012301358196864953242766205221414566040039062500000 [94,76] -1291572093780899935055892812962337425758074297766106721023902612676598393832272472666907243176045293702176499191961163984649691880492184033047710589110198669784985947390952262590046508913410707423323124519639792895077925505237448063555137267558122695607961922960132917030911889143493591067123302395377836273110653071955777967906915648458893554038751830802255524744565763035481340251387438190530768941044160361715009035644592316175094456392217516308013724795521620290199313192266947485459135244547985563275519086431881105214712866492840901098188918514479654176936956449609775032993795341714725304717943039203076342705454060857272089665475311309989914372226218481082218940739672564315062534033537093100126158853957848750917714240444984376985328423627348886445733167055741029879325566844729151451610707347706240114834864660403737493264631630028061684824144556185418592164154760956260847600404998652559711235601099211652997378152184084120553645631613271964584539357364547216393893003199372581826339555210218170435317668874701276751851661093691717434629768356452659932767272602951525291114748823497568373780041723498690583646368456310573365920616247521038253622696219301098898793844363411473432048239647300482041587819720532441242396977354912555204720783716854329047483805009160173915522193501648727129723754864308240375160109810672123046090449074246076351064571867509806246296823763748048250075418211549693077009925799959320996581929895392945833708398837654805213411069213483081144576863575236382285473382291796270164864332499501462422080054491598457830691153723240632768956062654937801724630366975733078593954734047583037302657111734582701426180005337499434844248986078542660574713752549806949221143564979237864459148764799606457836320727242965535218544344065477914972337201518934880981241062075709041272061465667212369378475998852942107577332627088303033669574498756681833093564543435268169134338918504521630322172806149374790738786948981690359555625547673854213655208885671786473799312747685879698426740723180956112104547658420223003228827677070239042880068217513918197716224686355683338432135564120767786762749920596466977953877672727684126185115453280879424634248309120851549965657581945238915227420147068930309477554497985337537142365190372779699634491249118333706180962674880067875233116266833893241855904243922379052145648181508519325433326230267994105815887451171875000000 [94,77] 23710957980417812503852912310817360117425927631487598718201050772358843204049151217581427735856639037923385857187656745628069227591886466003120910602475913723613710214473979294123987937424021810813380030339110941883661674253760913454994901625127745739977146855742888044379327466406191504231287878453845986081572550420597544438756852648279982940476878458713063092120264200067192820462769756488100157881973840628643750499391177018534397520131247407619733852748916274694751504129859128889239689057408288225879607399272610070305022884291401592464297834492810767018190158591700562265479329175562918032948700739962741875801618651513048643621587070567734810066124840858916994865893205046985133030104910969814613142878311135527278579641232014015034827090058753100594357259503499715384034007048777070067751008321664152620250543880058131487621389051916658539589444723081879637997880200598229253156497262759656056985562406181385082310056386543157986057411889098780522841177247907589579444188511793047912128174869017598099399291854847517250828061497783443869838846768194786292517401146916145202289333675446921061850776933789365460686701197743431037938195085143077484387854463908570276597246936056728296370856060669516364692051420721295058683467155618194810731486272135654651806750144339405658999401760447575041369270642186848334534043821553806672342028251232085491945566544460204765462129778995035207618909051008219369105792921259870817486175522437438308896752781653163770333586467884917326834149917943913048052515328635552583563692848122946089311848993663451463123158629250442520732838323827289736947130593152262791739138934704920102521767717082747025849837372977624009162852729002544036860087527875736046997211092201958819684599378510114903093899972043072188952944363240672857052056237095465141247060309372914032042912483650594810712038518432882954900330428902182434586426823457235259427378031284669052063313531440819507236584751464065751538402580343740797793066322731362650133002623298185908873757766015423995864559985726004271725744004269044718408678862501850136351851815427289515790857458092581523346450113700606767632529678752835020165123615627834400929778881097925903443310326043951196121917540783633737326958731871498158279397591983641787279680808352041974384026885380689981563619562200849138422738350735479654588877813986390883814123209383240009628934785723686218261718750000 [94,78] 1257793003714027290854421281631050320970086396073608700970413247970436760820031683425320030090036173435529715894993632276600586013356361939018917214882050308598719387212017837175027836093103201293782356139196994016531990106015059556634641119247771681624341510921439058205396185996795787702063409780289072427794402514529733855990945621614218778426002512695890747415354772995703901615705493622694511210971560158615421580579742682822938489168619059447593088926686505546351887553759110595927886249109616245376784106610069633919389647429374203513926103999872697334652332792842646283540725768390931740459068989881108742487921044309575279186283143789210022466050521686620182774344585625802073919615254749699387326085488337722182203304195339629127221199579039522756792377048110538624061603827006727940655366869644751754598450740011895357001924375524829932775768853145033033781285389055402928556698868750710034021795091214147899534898277722541851163816443965922412579251949562117129709965048791411818198250989038907801074162900230230266233661234636037059040241739797187207580951514245824706045105948532192243374675483514765566634919142718781319642794344495687122948999800844269284314780853394014942415620250551734780987970912530402833232333996441013907466139833219640194988021127158391304368069691423484866137789118698190727688855932499190400376307864282493778366909081638172182620413932562926385374924447315812949120410241639862893908091081708425737885380519948348255762643927873289045376180067969854006702162017600488093092406556447571865721788552559386644991896010133266693620798005487717041386863126019724588794126525291371851700717915992810454301505344431893125192799256956113253504738695754843332891974864815133689612714323516325081166520831140888161795154228831637293319177465693946996403985804129942750548591745834373004489415585609767190884983548890803420300080809620547150921658884625142849550853846313941511933797952351062075771534818429448517407024760776266985679444921994372613430629815619877883014072066021135296110811268321862531637388409265543311711464664956635965564068282767217898827800474423618523384723292550084022368774274676072666416519544144694719022830149577105644531309176458906885477106555563546601958858902791261801014106768319196988054036771873112993751575776508374742241456654012790994363639668466941591712382475520826119463890790939331054687500000 [94,79] -48139299022214577770194382890932982069088032374879366595959972901409101675252482691170360366999023246200412872282818843154688853456198391038805386021973589019403916625656018818673847010794501737497306241920568247323403221815438760547070638589926243504802548387271943131559370060131354038978598454845874074996827083339517595815633480661911874038858835379690789681700929461923959797624022553411794105019845347693149234165609116328391855005978124697095391841682453558593962601391343589038738302456051164538319959237724659312479331052614406260794465524660984015492914543435339429854965661318206500237990790512533154914346588029154322567857938717041101228608082698594332800118285102845521866248142690651725146070797364608338786052906167709314115215361482363953164298766203132320867731085091253971931506504803567064132066744821722300295916063686125542086002094291922884226442305324552148701545138955644128015267807685684118873823647518115031719718880575923742720490808188810123881002820329006153948015905704201794968076947959164820363183658706561938284389852169457789717913100893549846499916599398075700835148057866893307529060601662850261088678803973430821183858632255103839084168355588080240185211850597868580097703166204433792971755855223785858785231445525281866746439226927527845805064194484731799541987498004732377856881683677919394097216991083182354665068770382255273203784814476079592670646309979862363916676029636885630562392411330515381859133690684738942976230965108170302691049353065301941080707954886081862085653268976970161501077071403433443481126842872313847632133782387754851467275857337747192575744646247368036674327087949418360195423504698355371439453472944409001062469508363549644745849527406071658688989328499694034984642377043184152555144211728273735192069532477785223629716790364304893121627109856615864702341987498698927346620962052261120011559038626317094734171016593694449122681071365555124366048542345820770642349662910083516533844149185343320957520119590107196024038099441349371115223603745422184260979873380593164137033752775458279105678341734321661925235593864687525140773225125467078231992664435699602396038107262378650874124952684188785483273255580365382511601138596772411026540500378684394698062635356514302020665091043457165203060483445885492407803858922455083725714651965009673242285740776020444564586853175569558516144752502441406250000 [94,80] -147313877241111245572680550879355089949710067556254778427820824298285109415535337147613993558171929784892986107126236880731986338003832525444708709572038189282242379435026234917959712166391458887317102659770839111833471192089936304039560739551257764524120409648136424298836482611933199148999215063050992218825940664802137803390811380577364465208293332867029704975891442303149190341499230908731228143564716766937328660832159634884755796234951404393286126114366917345839989957478494857220102050344111845500218317205087787975233629757069339102465572627512822625584145448870408186625029802306692742033891626038349387607298975514219190108793260469357482837857812832244383530753292490117901097271098373253763806625049337629613462402501458953634010017272821791649478375028690386914966228526200112898883249197537977144582258482172948342342282042894119641790749843048792312508033981432076771324773759859360725963898887194633272135254557112169894433302740280688819022243920769424393748122471179892233145651373532317296418004902694531827696267503303226093424101530082926013782947235544323582400598615092201824759433005291819011040006144452048361835894693192934679558510846355704273461748263477947601097096146956815396692147762046462971912007041559078355848144163036199586618250045692599636273333244059298268195952999562650280847437029073046887166229841449032407420676417984942963922692132830524605822602936401215803919261535839823074637698438576035701051124439782935807879246207453226716313393092586213287926161812113326942338227655024849802271508642035481298173247689931307272013271793594980378935544165326611433139803614372794547548976861303914786850537826917322847191805737803664413706654717823124434886679478616717898806837972804148259313550823272084705830246905880091059087719795662054269250744366763232986911907019871610762993188783008446326857579075127789914920231134181903833463325497990501555675829057765542826808976081927817854222969340570711759935336106714942921375466044096455765414290983267836645422880972367797521981731530321178834154736712663415520451309371171474685502614809115629033678068519147844800782730147514657047013537136490447689051835809854143177128181837888731021171153448802997968812148184748728268001409547635774542603483440147852464302407762905838786202755709013192309304831275066931616237632474351983979943270242074504494667053222656250000 [94,81] 37349447020773665644943490870051312793708300555659719276567579580137739415644356326964579097762509893041912976946194581870453284802353407880793460302315939174618920470853733715394065074898211332762996542675993995276483676161090782898150141144821944410855338069977484920933964613252087826920066046041643284061822647298594655842045301418074833019564377315941104236018655355678084912516927080098265986277298217399402018256783213803765820037497976689929382185325481061517502316457776137810638881611602605366236751639169320458324143257624853711903565955567738072117000853416679319280060767351523361294617773342983643306549683861145842394401281406579069406614961842267336610507560899651889491999165936072043205700554961133081217446301190161111012439559906545314516059082896548226577351323363534226559031696088417760217656059073099578232075911603200009151272777741044498690171330856997819276021665598094193386192917014834759960888035215662988143486866603605666436770507936271995115641899825314234579486920668292290896232240486113351780087237756581233156272253636135940406039303299368497093034169389183658460807217352967137621157830487470853409979162889178076343606087919235343156861468309122288387575097660579642515353011505474870104947688131961500005332560487666983949149779170199578746980302166155489151586246383018872635905363871349388081459536576589127407018917181140057529839372301951017383186939136579350386686223320025093763187079320298320305246998324452724603100754026738026556367924472459897877286055196651664085605798041236127921565584790094800346887036667243547450969081658393834488358463843036808329049067382937633387941308878174156822644766672363387324264911682976061150666287251162261062265452801556517908948148249366351220517072427480529206840093374371997532760456138462780436439480690320927218551765412853792646397482257208651375805235097361384932859019401955428440472312172062344116478988845156149523548888146333217159135778760525454457620876559828039517000400068612448653369161785568175050529986081985376529722101658437117841481903388452326008575804482587976084278667464461013466980125579281043784889574079991854130230162340700434466852534346513717338228304334393383349831128317001007385225409983772381849250443697252933536187780206051542158347835697762333350278643063597443446228873727928240139884578428208783407171722501516342163085937500000 [94,82] -572307437262843451526375509664731951111787569665396080063416889931519267028608437741204831600200257807019392676917206839455343817274406803850739182950993373286052398257397951926064192903488653218921181951193419902896357852683056406352654674645420514730297043901681545231873709139532996275194164833272596317057946375533309068915528359718898599184994767763367383578422085504699956388259800266203296072979524770283731739639587442356522410568537715452768721584437741697719769931637767859555743639639919694134794036519900563361128400312777761036841262619966628260302441826451669415757405727906883761947467572250014191627728054400944918343218590257942594283305552402518320427990170559774254739458019172049024792093443830671594804930370861645650668045411432020612244438082996963795156262435960216498092269640717034621212608272444663203594201590719851131373673660676566292914785977564346662439489281515337775748670268679258594180480454981284189593382011936758134993897694994996517869419130428368275945150719592124721917547385862170880968493479970783653188397633608274359280572024078609152157743358643246457704315920544285761476039735779061794335618574239974300425808943446069342833546558305032105207405377579410958870310476315691145551441212705907882113930831452516185238477952214624354404413342928678905723122654703044364714996106424061012565610359673439101960057222268551302406617315866041549060231215060380972574267087131071248431405390653730497321878888481828830035166885981798099090618770008206029436817157544984044610828117634595652921795187528174893186502291870376862645400597614034979072835262832252014941435832559004493217695283467944072496717313808572870728534976509959754244751828967850829499647078287218083972702380713754620144024098183621885985589220709513578818747438061127598383329186674696991375770271173671261552911445592635600409879044541059342322900222998420683635195289512983785518256025090833939251350439040421158194304153763175099482730844896233766812783708785309113137005828427817163237929430280000295105837258759260533187676474939621393060523967821247750511591265973608398708509244301406926987477219755369411173413663816359428939338839308821855475386182930457090446223099120500578182776769584498896598213994503156486779481191098563728174396767483998788990168401723578796785390704170418229680432828558878100011497735977172851562500000 [94,83] -9493537149083664428542446273938465502606532561287498838579574358212300437380867637430316768973075633790925156531224109937109783371233092472340881499445532307897306772384205664457099231891305764555656528816081370312506919712869287564557246228981272413881756911028851410506685346419589635919985158718667182212995585681794077644426679017849152621233417115829957177063528214415232498098362632427669183191712620132623357567216915376607872822738783919678361391450273765582858115261139619757617187731231957165142656859634980701459701345048241315056663209932558811621136458238682570198612773952010508521572349317575500011096628702985369361810735077813335495284540891309064878568881044948125505008964529866045409165562298955353953414602635607531829997317343282863780430304077587278777423524403811317410708717555728782303922015345341301381563010254756558203248374929361258802393338736099199646829427808362381640181958940468810043843786985280426715861565643880906224435298218688999573623820226202826941831241433192365286311914463456896662280022066514278629383240030426137561440563725374013931824171232696768796692241835647344024567452373770085663896576782555984722081919553595557346572025152477938399668908894720916071539690955493468501286502242036296020440764865633353902104728959311352336589345574274793150875811907293455912812128187981257633525933131627728293900520892103504260754209422575833949076895875507863905389632776705510557888522895996342430003120309224902925675457294300736763861490993824322768931958620691444784259330362270063975359471496433820125774207721671295937036736758904371551465224443015200506560492692325433796724167415050316779439610864797566394412453813110438628766215741004614013283181245823980650670568308799040137771401612189234911995128461512790395760509238874997042289309405164377243190873900845268957688805214967496242684930582099203701309641151953114973170859439298866345526850133538818272630134418292404092317855774793396216762993058522921186473109796666727349275178570705601081859501236175188169276804968566421829981122760645020994749702566260886476928617998385969399714088065825387358147032924804552448216296915634295651222783742492723420198108283348250127953648096361521381141539391381183324994645814641585059679686350718035817094760292428705314634615326002741953383430238002510974215937267217668704688549041748046875000 [94,84] 317310648332072496703035490613123440198312653041577006967703352593583328208629752226059486495055146798371071232964556891003187329277410898715511053306872746676147155895681818732365696919361980186592051598869378522516835266604456060416832239106167855790678369863670615269844428052980482181317521900115700689479568450357446612259308566847983711402418590283869185530796288168603334401859092706889148379251665571175736006178672465820797621109855932892810015271179964188829466571746001552116515417512828811339579525354141124737071876666367441752581706381129907633528169735286922166035472934641660661965000766913913193330550122806017406456228670631426336646747223300695875448817970294543001946892337779459879845991392411146973986699496042740119277184707527996790729675387462518750122205211248750093438768526975766479644679780924971435321063747119551098145755242824477344394989554465879180976565909206704938831712900900434820726411070091099302153984472511409645345600708693354437774061817574566139140517127618651956669333037373296202758437204003732023260377025169210274449177014795576790899177554900375999856959794335779390970699857596365734385448428482379446496134010951266734516948269240107046981841967909905459135361717179683018792204508562740206285305905435357652070853984548915580724035824743456425466362209059359083910139499923111599836084959884192019960077091972790659740045321377645421394005513016172300372622793173461782349691453274374347420764773957779979646482321797721623789417610497363034823322749530255910745690154133941836217857540473390496449532440992030711846873843053344283985592611215456967913122016564023460067553353395916753878573365889668487331739675119857656281306927598020060590571994240086172867937676347303660756875185828542594011273689671516947661456547616339796987419227839002305374528057405196384558611897826326806974587605688127861344886197823416347452529543283979346945468308303335484059553293046440926887910744762306107564025437194763687094210875345537435544533864127304119118045865555364575881744834061278632721263399339290891151160388779550563641190542311399172059093043467388472387058631603522590025723692646446901085700341627104533777456742720940196386484665932183701803398792037473036623278859658960248731074366327238363935765474343614104753738582178272300551907895752413270594734058249741792678833007812500000 [94,85] 238720093976905181360966668703801508492286627493776663280103510142227102488803454351540091424158400068661669431873700921337057359166457559596569498838006949224365679845493471025280892776184877487893155974554062954349182776525565401359255015001131436363258357755898955832397908741040475290840199029189263374512067279523917047041131615222756033118982320206627678365116450119381594541485381179089543090789986750825446429290372277760172288498234158240887096553721621484082081619816831293934259029545975581876583502220917622373010054538230246022064286659584493207404181784877776728850033128613970666897048767380570607508138198800186719002308965903917169147940906577978955875092123446495774884422107762339937889752303600760480578989484113582316304431441817557197608563591982418937143555121495003188411296508875053621870089905935966026417705580976461385829423647563942774341352504605841185437791052945681613104665710826077148929731558402065939207422754165482667630123691133264866930022585581681740169805280089692270701049716239058062857850550907095052476790369458866599440284195258594368994227949243016579849127864924247364094826982818079044356286868852135728506871510609356601311869522240474112117922053156513874602245633116740555752980445897116599548525255825480333155085426635102180170139000970737535836489364409099912084420486672608215215573656618285598783333619509178235323353923974191211422967465161078544312907000994964288677837388699823002999289704778170301212602769127166050183411253498342671939903499951161852143595719155490484631740477714773680594231964635292768378684040136400145901072132330950146545090082065703466371980827451601717167253036970493988408205869853752000670066932418852540703193821517347088486881726594993254039166907658777218391653276158320939168459191413209532215140458598139316412430548686114755810637506976533148836959007254436987267339170676534234375144213200901727232574711859042216866794500648600819665196831757312984919108336062717030271344170635363610007453253324068886492337136316487495442348503704878844147664028305664271975611188004072771994311283917027163244215322414315030787740748398081922113410183487609230075940391073474470038487537660150333010431152214950098730812206400765691728363512792700778873404974467744087827553080491893820101895323159920733387611804411185746721457690000534057617187500000 [94,86] -70234155208093953893185866315158821088215401835529378592411208592565657468367973155281511383193690877399923201985634135048463137304251568445753223084150465391353857953881562567188825436403453114535521688688106935452232258666699819842866628379682725822377934172650554139397530534511405794085423823446002193275177529786573513775359567962118383783206456908288019727332495640394035576447467085780375358670487572436411727302196209801850133657583802135018560960646858999778650482045702446181046349549703791958049065588060743533406085882347959502377496663214113914665120387087015031901467434592701974300258141186944873832150484229766863552119462969485086751181543688620069779312150758906693468434430220221897330975581855918168858004375216144198934607895063350173055659857200533778099976924113984517388747433068131932070623284309049342542710997792518511648243882058130219520166168943882412025897792573068002581286637544070642466596771098472799739208449143210384773074711922058564821352813519153021548464474833403962710875889486153858914857049507457568930389267700589761712032341163084977002226397788214443364932691989596913279033627598237009277839968401982179935239710388446871371383959542361491091408228340194842148346753302286056340195185248988334640395911420812794533579039408184008285759026845871042525873500109138272911091708124089208127862900652248057392629603318588695375003431446386736725358565197572126145548449071530361283202413581534411347875389233445651636000392889081251185819764159960190636560168749673555319977853209890418397666961435451500497463989869396254319335726527286000870825461705042619824423157711456880529158341002620585246311537709348288607174453756197511891854102092014725722368470839949536078735408108225183256256500608329550194602258519262835446357518458789956662625745979616872952701413830858187082784276998363632368977965523080902428154291085321326195484023377478730191189560769650977990979394710353775062553364850675694787241330292941661857361823539029252740657471534800705932185071148732836070599008299838837815271259530319180458949152145141576579751284302046653175987621924747510248436311965461781844432173563863579944296174639922234786528065877144736296024113892369126412174901227620791355048464030147410021266983237549811416404947829222098301216666207063077113632057046541164163500070571899414062500000 [94,87] 260486628170959781755766531116112878273563721534897885382016785809284937539049457088792522259589818397033053589900588921712264141148073509822311104910141143018243992462823108212565829933752464620527005941022608298863436753634690056902698565128440422596261194907944324608943744218988322682434834529021390796680194308139886959946862901905989785982326874999128884481171418333004429757993689617677076456729150893940967093935936697444166442813753845762403325420240370560518101499231409114091644804944544814575209444629818032317777293385743204644887976057302690465062343088808940787597335077773210529693019118354756189400303495480383335586292419648520535369375686254456440577688526420004312142958587194780224576728777450442320291119176320966619731323942347342398473233508616522078155758238203006088871402973915104525754512437651519809352894735736130720771024907249085588291202377793290215054688157903993528105788086643039550614300297211797403201129437273681633182929479562225031837759795360887002991921614818229069770313992238982938059544778522568437125032755779755172583296480325821046426295856879007713123334835876058325723219821666468320817335768046289550027899259014739989058162007968317545710169306010767144735760145693330925301162105488297343991663814954169909326704500318574008673651305343243188172160021823446417349166667019890078345578644188714553222185807311847923992943377327541877748044727420962895305703919914185474596342815814592206414866187524045650832103904815226233054223239298857817310229385982434475605675852740501010327643281808073479494629344449157601148757575396924691512559702109958252497901999553312232814409765973441263227608594181567087173848588183229689400560862628021575082521802779236878321218184735685330903863013408402351990252964920556217025011200810089358681034609663493530518479166228693979820262451366130423663283623542906403346226362776896425746890213814764156140011756265340266071900447695345850582232405999933449263090492199150650069517154649671874230503722192479305031834731795513916687639815433793062674110313428524446238102744703279146589275379758205474150400926359406704652000944557506210331307038294241499641359821537671754539785924651107081506329596364990413666378250013568210628784813272406212876231069215191567742153668241444846734229616158700747440493962026201188564300537109375000000 [94,88] 6844490901812802959829053397750510190772649612735649377843378670278649086377433642148817922830560603265089920980976468661962809119206621646657701103966633895866977224626973089889058794369375812934568537154844946285846542400313188473114779638629241791326342095858384681785069197849117009037887005724326967251374038346481098962624140502840898491514107255282760202087469585137653064761582773567973657632925794867725279194072623537744388514773015088819540606373455489772121136563998486700343175462014311658541743564972942449236906195880439199726489683484653766256999425827321787417795484646844762490028484957018733842142544230308914761253688988025582630442838541501429109521633932855537704832824772517860930791479533728636116636138905147041197408732921224765649215119633905281568197163686006913666168482955671983260259475526053179946626830387986549229828158701837799358737565361205443624762696529831012229366714321085772818585806088742827759200088374002043018876661373565887028161509902271504530091957394413950066492455961858915889394250648515383754868281286025304557156646046826304137593950683629509640868066615752891874255880147518614396396372922307596025243350708658419502001363805926745184757385460291076385590503609493254977226349566222652698434032016191710121780990940766102453954299372612873887472341438188852133396537885656143069448896279847195692492367129212459207188359342290321398883887303477438859969208459469116672012741100725704398279840486228898540675582709583723856024259299276259769911710339541049647535042121656947759971587303196243836014490467406896908882385379367841771168904609181771810920508598854360032802710693479616065642888585312590659216776697753909550922686928883388277248155025499016151632917841317626373541832453872981804435716468557866262111201003132895887378537429373164624699541220602312784921842927207069978628669911943864235451121683180146611014854933788012208445621640080810498035224967416705918697454892026390240978239873917954104463052084398905873400850182673453604835670680048873720051110252207199373189038248445490466544874500960193861725485731444898975752580673527780944236148935712218603286204015186369392472147375214711540253638483486286797896844852237146084150995257583578509222167380795063549598569889570920017752743891077118211329570789592377025077729820907115936279296875000000 [94,89] -31413002321695158795472592275588568408309955545879314603097046703714134360343455048024049673924150804140467467418354442355330986461859860535350089827217432285339369982980115431458779831604212824833174247242735785929145823746425305211633405019798277424357954497792867570230532345388621842966977546211927913510718320294922621373457707807228431580183618363382372777286998432611026536864264456715316600904268826431539354469129394217317705056499036218685028094060127239488507418380737560169779750764154028732648965716713126077247994376632916611513335245043107134244192912275831981312557579292985405159090317825944690702720755703569199585124853298564529785311309874011697610130157448000096529961398656412956109866556645493690064138384266606321946004384684752369239387343959094404115195360205217104641373030580840093584387739199900004167101969488527255923100455932271276040667883897664051865917475444543852078938415494547323016836517514868758739041187273830133678683279542118805455600176178857546093481254742514972261888566019528602414335427788829792671930887433244831861729593827502296819934674318144557810295665249444707811093010404855421752464331830216982131463059515863665465362172729805948916156994893439537080291007159690573462273646082756576889856009806712019062458592353184877078440437626756081337478435014148487921458254223268167373255779207773334584363188206860282821870797786069636105773083282851002417659814152901984600996803875642684673943631866873941553470252947378999174518406874071219666113701223735242531172967615334946561015950065383247635186242370278927356583444894299547804462700618287007391089967518689514836018466527772455530845841876858972849271693112718061950945208294253487807884621627490639522172668186161286992067740057014922789000838463448378325774968713797218528768423317651478528845406862545523300555386790259513256568837029492133559156668298401025663344438435896366659636596607949423275308658204673180724381829553139085281485686944443124500679734449272555584452596362524411642740345509292617921433450672902067250298370307823392333695240387703403039779940277178934930248454165873255005822834341413301352416196815491974420173851951177268102559894718812117806868459652067035690549984792298297778499714518362016254719476253755990494172311476012074417011353350043022734626421332359313964843750000 [94,90] -258462536768985700422694914563732742839265788947988005596824893980517362717328299873051543124997878871045902249344602604324815586723661277991953579169387302990946440250830162509516789314387361416043806074528293033689705858018865134919965662879971315060021186475910999352462677733479818937050302547352035726852303071402389875094151124345970241085549855481901686279271532373198689359914133684094724721687581605515406080900237633794000722704582141212615580604134400614526586991635898839190529149058805032047620203815277336439022048399917046224998644721777320895164779629245144914622338449319039364845195929202021613777331679039626411157323290623176841090425962785359002149595207491801341755568772574201514627557577638529398971147938787020870959763925413737865875858346098819386518860834279266743117561142190874281707363066848697624463635903044420555673534961013906908245034555428680058422598143089520823609172793497953067078413752668442761344666536793019266368988324349083068438910556118209603998699081235394495484750434326764881190317275183286122424309556270745794098082081406589226839265370729594914866834062476492960371444842566090816031239267734406650546791547909526754948234202839638841984627622517286974098960969136884104563213155094763055787609216504694410604342867847912604097520943328316783997079221533054819918931947879540615276770113923850622303708202081333816701687991552242742716078891199886676710109769624513669163527392929263620878339759423393208016613130354745665125553144686770919034190327027872120245377749777065074029369160231236724160664494657623754330750198769525735826516573480428727741653023797662627584081475954819817637519766224571616127149966647136729179053324474344141499077483774628250653225423965853339521745555581863724203568284041221644699290580557940300413216247073269399533073042327372333603199987286762367071554831963794647746493723904202892135519967523373215876294703557061737240455254016939529913705969456431620875662574869063391518046372927453840904761446940008933636488042133711830447507561735736598932541721930702825163531335916436521806874640657704389449825107807447345931048877610523285867870532460274032206996089763029764706180893839478721259986283370387782731599391356951877869352206412953718510432713820421102160015533531710710241746222424433588211410045623779296875000 [94,91] -241803040818885727245562256607557443884771611287567321243743768500950987796676125175425439485561117942532714108581351696456854587279747991161745513719778091333973753229073593652574560368918350613531417609947854694639389046334509752351027378341541295189090169028847283195775026754115731210765699453349365042453235506059010099901994375361579325106901646236718327392882161411447486491962267997875055139209986573089770565290481172558931232266707192647603967461227954333700145085053915228081616266028808877510406675053710964924190030269702922411290751158782824621629094230155097881491992413643894710660313225430056829545918817446949560629855890532264712103100830051806097965502654887186988380091652134898199800085378911527634708542845808953260250245202020018670202273350651874376528064577929461952085429933107612550153827699819967027268051548768226395842507304961682880915362801174542058021743205095586250828079920395430942137443992651217277489441575611727411448411151728299456041508645467894038085489941259717406276567462130496059195498740716997428196478550962972139329985282866759358169972651041451264088696791413838808577368124892043719869169788314271255744228988178132637818922565802550208670602206581001965363508659492198809116606147401312950647152547602478723548974196013708601559371670140874407282508221498345302794277508330010891262934508832544199483573077328735460924616825143379852597830843545506413528005667955311268078883110375871567978453238042877016415924426615241287061905659637523587298661052695893641987640791805536824989200347857876895591429245185248753374578389039942410525922716505440281907927437370626101499822601709533932569877523998958764543046631236305454817096348789983381680909040895284865040091627809066126999890622416263533499598832795849810734918691766335401079555635815421016748092674360083043683483091297988557109765788480710588454384243933423067588030692721828577695161544699550254673300756232136447329684566392719931167990991851480757931356478138825474978303483006087313875636462165916370389292454404633938320352897855167144681354797674394507218376511860061666324122087855862420871823870107772366997555443223703634197967098601206175318299294685929011999132272500676696768871043812824567639691804095909376720839106975306665845975220095671400642528930286325911426544189453125000 [94,92] 14614637535208955329054845243777031303801241262260482557536316666320780208957223474787659329368645765686314421326051339482355368796689094244394696286743821243805875912119520535810880912181064246733532279579074893821667740920368497572879088392631389345351954146109144141984433504750319924621137653423531717110305369569979799737184184210106520712364432980583176461166968183117390940764601690125101784779111144208610403999116265617431021858828293615116924121674243169496396127258463518651314321273276034528656281807828727675948984267661225035931498160963072011575277222044847386722706968134116177421833819584784758801763339538456879150849765807967415645054106100946921618144451769570125894669996147187258636336665950453847520708521868743221342243499317345908325226411402366580253959430924767077923381796466546396930708319614279353486036055025444388201771483106518735034251962352141227742513193856000797809365194601653917302720297355909455823191351053599452248579317435239871059125356470562717460008751565813282984622311097638048857882693413463895009245524120194888428216756159672750521840501934814246977317468313938447531820252104755134985947294163989482957648655654061102525281311227499350080548138218442435057152098996533080729131002339666325813146845313124260445958636586183659620746417420771351008327289647730192339800219621072032330037578785059146020870788386851893636718177255639626600993341862823900269389667055233051789700765372974318884987684587844526916305170327563641986422159211167956596237001235987370469634824130309057627464885143690107284301600766510519632114076699614878753484859048548508212851499102874249598399212030266313627933073446704840318932884654908893155846701210414710237981752162741317583543856259958371469757587689554942159365652598661243511496497795019300987738579819927219697834526208397477589575353363518524865623237900706902469214394102223140744058367356911853792021801798443135977723027249642784342736707053801619623574307882595248553161391805706385424903064591485793971302620982839514298930579160231006669228930163291822772538582993063627278441986987394906159731376306170665480351222743772100891793886007537695406481758752178004492771831412112552710671654665489443604572702309086753004974898492505119136386155313601730885363787579553572935418900699400939331054687500000 [94,93] 32756682163289879174709413773179669654527775278899766271895339664678429150312479440274145222075053345891246760482281074322159318051759045148767266495629394007567026466556541344341029221257926658069883287278191473504536590059542805095238889786564682486539718191341719697340635085052202335985897996382351782033689667182966053106406055862068371899195041379546168767548069598455411454603921304512694255316851103273979376745746571732216025691253967491473857015191213849186858703949839048238096669674112373487849987218555666085984113250442625523883441611317968870044752008859194088526493340098182126840407361855207107328417132871461182785022657672382673134272616533757304185635832463866722619197416331417057050207732363910351540398560245557765406724497220232723858923200259906729554611417867011354254467925795284485201488411111421123592933429672898361335999429670009108006901522925233260667342889392683673063728309903135243134183497423459890051016819588586479202872986794532260914427981382201072803134306707318829991303931722947494739191298239578817955366484064789683481411175817105501338471887632910779755847681057355316712395443965827073434498935073726537477162513705405500122821378790688105851284798010972332546465850899514499085648476103249522739788539852221839449724859064326860828489351804724484137696189516914725445519952745208721169583529420518196323289295299513927778740852319771089251193201376102227303190485225028770557938198610810474577251345142889546347118726710790364554916085643428133874456401606599828500317765537762778958244173552054013583038575346348598448159636849182722602312317473903489919266701577255544222548318087642807096819250337018952517892201603243841224944121458255657332286193622661387665416892115456911039526880876788944312327852120057442568136783419867678362719126013060105627403905221418183766530691960135613996359415569851303974805543875119288284004334843465396077684678487468626165697375415384501497434708884120952005511066497318778362725454505715969248930094237528311259393327769442372370048821308768549986163565282080270932780295835911402731538386457124029632850526258159874890815074042522299522492818945368788417069771812414597761053209951390424413885658882135458225703268130034408532362318681403367050796376890000376120123123268682988766214180096374511718750000 [94,94] -489029567957619913206385680550462348105626107774292035690930954193218983056890451904617224055189120488930071463990792217663316781044972644989980188569356403823710287678084728289616765592119114465882554534510073656031494260442687555417181630529818642019135518410853501136416749879439820735686085122249293846198263142925261020217216068630527410935330985971324052640797192335403294514716496647173633691080002036297839431280299868211574260185559136435941242869635490909795100080609606116062594731106183357691124369668933165026564561264965830264551081301799166587802436957219546348539602724261536348661027401566323175214534586002012471984353718163085210344729619926456061338037239526143339872477237207334585190234135482942603410445512792528591274828452712610429284367026517032038600302669934774347288116182308197635731896723496119804338481182341477067432024251002477072136188668698362182948282540431562464001607331635869882654535691635044573121573970522027194725104875426899747748248730257302308676719322772627752412089073863079384201444667300455360511672291064702480741908664464284019655008133414349549396818412085341494148848344180685269848949829660949381607836380176848260480729432536590439112434369228026025157774573554963262876964371570916585400569492388767856473605934044670653355699395957341791901861755592350886695614216949141754441671699322897852276623852413401958455102903016218754674959336479593888122143175115599222827019472200992742567209220066497398203986928999590136986518055388305235234069264332799811770703731589790765031243346758163932953963033652317222912677004845121516713838129856031398629122245577975323800017881477382828085813499508693345168323040745510209936742292751652489487941154979881493466729499104376554596644661684971029641506513854725144142479840253815195819644819494656841349130524201851857152177806794006319619392534858381562172635628798972073264307357251566106954060305259937445597653778720691200830655943347394985320906318141069329316414336580569113075072846838612927630562368626201566046985611897988564911130993545292083705150382821844062214906903462542432392829351677787493948941369492623876469644296543021628475574184640084837982017891468125127817850544551663771392283333513407577602779239894081106465216324708422321286479039737991757797403875195312500000 [95,0] -1308674254051738483574098391512837127908814465395713032678661463503499719207903583467172107125133642031140196165975218129876129197071419628737796232429705128404767701056134703701084654307905054645173582101370919465231342334239001460501909712000793209789017909907435314259114106821452133898712425063790152559293365713437955846246901127746268017830985430370577253625053301500505581618289061734236476356275305971648649344381693025936809576009263693903127567894340834840560024429215419011470103952759840012778405006951850515300290104617001305215067155961243558487069209756873579019585186612115831504417288718299780433747017051824868335345760405599423808848788718331401692927833348496436298746973959681828621714191554127717674073625059962959439190701627087615098669119612021009629873027415249064301990660256989828878333620606194392477943471555416451075447359463288147041132096077629761372834856391219024743855267760966778251188233593874284208242576104020066259148364480699458813132874450717312591557358370963834426872342378628954226177735669139379230560635209067762764026733118856136294195590193383727932134625506011847288382173421582459307050855310110492729673466047573357887738397919559992707676773771850138527790244587351452680338316238864654688649278410858610145139808002041721411655801145278069713928195577139276515883881358906280994010045095895262059954990557173678714070934817773781609669068405293145433079265498203079822851307198589413547142721806701245379349746890308339802425611783319044658359540936955344937047798200452096321544660746328772382752057147175235958086482676997527281713239215448081031780629820971835116822883857288353328491080678653681934786396131228969920748231696682684781685353078431326995904319401757777116207302924021704016477436806146965986144190132608746231279257233654664999595276961568914445208409588199058320570192040526635313685927402228285482367116751584499156888355095913273054966838846621494322211859750572674985778172559336312885444683066799012967605257257017310289499130571673350952145674898132394879843143162407914611843496333317496695910356831026783029934296325943797044432664060227157075320496700673475669169912547439470680000594383523619656623367713691052844855680312959730025368856175408980726471329870007306030889321745156802374239297805646118969788857086048405226480988881006544894374240547330183246933283918723290839354024841335389153784696247839747229591012001037597656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,1] 102070180884792861531913485535245875731987467363462334750257789148505102089656668730293718340196755756969420975001033509810640548707530120347805579075802845650208349759627791677173267337617347055307743063118245256294211857496711099969578143574129160218248346787616564691435730960178774547150317166781134108992266637386830336419567707498642901734658307802967815449695879652010508172182602631671787726939063248504410237556359167318601646608714183423274225833911996819535323946296523617808981281965092832671918752532310880308735610012618406415326828231065836010620083261245883059982525584979301576726007341266325195505035361472868423560660020203829895115674802053114458928171149566465909682248919178093991041776446553601861869499869974195075013675186592267526780401343869263321913904029900129443518296138728686153039746062858064244308769865595556880389511968944410903580800208427977633827396219028169072182352381459006855782603446090160992236462781779459731277594967890206294233158693200446160219075517873130632982434039601891487620667797001391561074173244856629753961877977921738322154993663690039222026338534228854061853591117812912569880878824630657887270296326274857451719052231508736214161810956677715674637886035892826230677609449189839548235790230469215702257476959962879073923875436786540972872976432803471515539637802744559912756284563495872942041155292654342948245119225899168959437088577849147683661815764519846752376211125334540988514141586759938539572504725854113737652269151002122368370035054311054251287217742579997548573832922937722145555923096925397299205411235818613821307290367163463676055746501222489909831314857868662108356089251961019534783245714337669062465655295505596310705386536495262338442380219679894377301087138128933550488061339471245866181849651532096630404157552351284114985828282020107457455054627421829616302558286613176086091747294618314479831846455428889705243480040646421524779050624863436044662298707607713216301080280435010720885909586552447264139219894018700244592504448108254113155043829097441021362423502057159939469761628572689707012823029157237199691463131335381277935894886050002531731558495966995865048640350354385757629082764236422408012649374730644754131792256224445072045272508823501822128817245146372324228709893996344099314545021199089720042449455902715470262549186277961709372221504851658006987905176812142405637907906996159740874163812662800410180352628231048583984375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,2] -2276836527481700634516844140307507752817750706889064642822174455649820894250733603412988029887363707808138546521010936001764424127895433822063577169777017281902519424604648133096875202309337196798817163763382083526200447853504875356484366391390517375615162821693941831632563315476286227827309276229087137332931571659512289895285668446691197674220726192715788710051276801457677851831499975885065589863716569535843066759520109229468482369159163032215628882981756878389317763629828227532932623922045108892406400636508426574962570898847919388136057110552192323189249009087562715271880153284299921275970860948132408758541408072697429385214759175741736582419418199976888481617076034167471992257787207902767336874324967588181944448922624803608532892134770152786629144389271869923775991968535203580753092794893573718826914004142377972557435319863846260747982173856891866100131224624077057257702641353597720465011823780663025504906095501125596522229491631687276367017011173382286479833697592923721787928065475650902837346961877385880821238234350151567105863783101504590187333740919855481566319409085141062860104640653852553505985944384737818821139516609022644736074722213863048344181197100986970062344182416428744894876469093800603306058909596979784623204480720014616716772839025978286243622948440511837860748125879795793655179172645202350576403302835168354255365310546424911298781908771736192031170250697906995344968554432009674886931608552147448742430849599732826233911494147026421171154003665376277960661864284704446337546381048120359613790539895825153005698413319375082755532954694918010750281350215233139153327533785989079009520569006025712773399082458578066950044599603605895910088721496286262208237009999966959773992115411870447870508872777033700071034963764887186896234937889316419132768765631223482929080770911891996311858558068930708933059128036977734487003576972687934968611541637854392392240232898339269747858013177260991251059064224612021240490505553318676776346665343223380690472086497815672756393584950846631220697256109025112270999257443314753608407928334317019441265966277371797967098573233403324656704629421606800781079666500420999107666085941479408350325165311704133366789346796142044968055755008330059473078443470179275444379016188315516261944965303902026937747715297032506286593752946648316523869973422376795473940260688270586902651729355620518253992650254301418037293416180011362826007825788110494613647460937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,3] 177133235832040207649468729573118357030328695584890351076304137230887259643431267397205921815492912424731787884233879326622137713005079749121535973797516658391955004410900152924985568248795542755889636671520554367026034523765770686319867573930618187649270677723434643988770341932300600303852998147074948538045163641602679999020241326126578582396304833199366743684315183060587524135531076159518097370129215675391891164256008921579271497640886905705880365918796028556568483418903457001203797414854857908810095685575929497656402528768368532617264209736121280713854261184959023958995134066146828543208781744488691343254960871959108360650239179844501361506180676685307501925497945608975665405805098201980753287047794917259677757688249751267084178316444712561147227684678227689498130464178589286261628496393606580795343251515153199772603083122283542796098840431534093612169338228111307338495547921344319275999239366318416321101394977102335038182779627818802358398303765325554215342207051206517351428023750245600787699548537098027303612263551331084126015513075313152694491942325249120268928794638403416295455531953797382833105885956989187956781185250789610213411058746181926264057519240950293131748957534819545360393035852271931631292660907556744982132334115477947534751595742192111431789874437644426779816136727789870334496667712793699118535223086076492692362554365459148368331727461992121768890027350224525566331574350130144077771428344089825358456359718192161069247189150625449518410030331446905440904767490133161545133800802185460115326001546094715468262563675944792323385121745309837128685678939973676222855487602764115538116612125562944950974307970329459962951165535269331729960718416378060018210624100155526650813467872355921287761308844197738063003478966261492392817291819763446341620291330983296455544283862577063739511049491248944087256897025327297645643714234708226758979579584266856711533585982628926925272739849766370855338084675115169307159140697142750426484625062294429528973283885702824274800996678438220478504893795029106911590547790828352035127480895029803902746702614184765946308426930927779442429771566450321228156735513497280235733788031865619375391151978540266151394796150401074598450226183038103205041478424066435359194429643741134279784724472169685141675668410432308438743531663089216862247656710215489234447398002135282684645930958870955616680196953640613717971887019261151285931532584072556346654891967773437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,4] -1962526229193756978333356573009575455603561116438446183642890889107505127897105177820854678094333117739273869219725044923916820888856147482614326433025975010960293953208361054961114476688887235762872125542890866604261919771646917503848567415667918349617855916437899482178621405736587017063843198442418183653681641044679395444487152699819154677170249942125247253911174455824416443436609582146008774528615200123508130868946290797952482033656382863351937478869751207427448687285185787272999932981096222943206743819823196023605809823173977695080385310014860464597839713864349190408245639577711855413741187044987871598942498480430376487669020677636856676849046746492531190084334085894765330476523347773209522968101567711428900854067371802708255156909531067165648661745944511066507316836771888761508906994959733844767337777128337764124713326641086113267294695699857726923178893311222831710728374549548916609051012307424679172623051901705348740756723470692630422755692432404689919494668888673830791369221581679024835687227675824391944641813237516140903299681222074923937021978341097712016444602519417032626187100788114142353915892275603253791453525982150472993846129124020160658913784202106850000894838871773571404959262536838041080911604059088719881665190531899900288160381084049061738070309210884349500368515823116562427675499129436358909171986605586159972510654828466869450272626110492198032515287259360704568474692152481882886979990592909403093915196821561012358029635854749783371818205179663272166791405012729425381239730568544128614500757372837133515295413494148906729847187212875793392933588261553447494728845874838930800238237951131668413815271470904111178840977647934062848591616054229194330179734465306392991242932531106998879775881704129830102222078515439273136505896744545067183719309481430940753525719778134354223854131082299846369935165303761451995529113310025737441307937911629356465800199126914121125418536465583397313259803497706230560247114308254801699064655258767921248938076199009127436087323250556758986654062450808361416319236367845073047529968973113330898652131615957347473209801496984216771761802159567902651977286640722039651779281656156433889468694553649992385511105478717283325541069770639121987421329252841896816577570240951887128194515526497956237506001704171583332455797155823613539992501417229375364595248104476585589150512655762456190186608404077670786265021109980980797398569803746681827760767191648483276367187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,5] 7869137891779823784816043205652907528940538852185898883482830868914985316392550263870170791996688159579661416950963394072907841923768528566150050700177398418337487400185145390469804042239571840215312621449034947979641661090815383865947835541282679171294240295884596776153097032252846058987349782886647467723733859704577547112383632876648130900656517020772995241571298878683141665982136387040335849876617999566546726540843776319217580829540805101674826361812656509910033324820423287950150354523240208357302136228372311674064099527957834681329613956668768837032417489373088166542061035904252240524207610203284620791391997305574607676093248275061543083655087434265739222432915660042879543479273339137507262504034706006990355372611459910050776238715545808501232742576852340469008899818063568114780370608057093707811873780738881871467988036430383137210456110972294229957154751598081786317904112447170983141620266842711408419298935099892761249947110009167674739934119751321741285078014746340302803968062154842094270272296155813481252706074435309058807618991633647362429694190550022534415422477956001361006991818809854602402841811439744424909624279006582457655331952956831364514426959915187394951417843030936038428480670945340662332036374060642010550032888579379692514975379252210847607446134065787009857828804814883878498038146112075693472294090465788618756572220967899514286722665229828545509482173129867499484533081819245214232410404672529123832322184706572913625310679665878578110523328708799741466164069654089689299183674322952452736875525635651118194993900101552241484948436014766208963971767004592511716819731252794411913569190116423335751806762059700413877031659727472649248538439155935735120586941423431257373120731679432864164683759956831534251305316759826098652880090611291710208356540359165971954062259112299946770063816155562423375614130974277221057537587569614479489920733157037352966022393728628244381536778334788755875780031442722736811949805532236815640898928197317054962748170315680240045320643441016435178615771677473092532346625480836541367290101258563549059994815525722769690742595929969743512455963595394312967125879666556901995351309218852958605777116271088522678334395800514974728563131496788145138946481481130381882951344538988149385615144810184722978519201700054334218654865939859387544749647259318481378896719668276512440944487502304937750092752192072175648478149064003239865458701196576640768398647196590900421142578125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,6] 1301905223482897600436918034588812314330080712513457086251814730986974133045502836356911444607510191614006746478783767118677724613943505129282574293385835970377737280281938082627826568462627414291544570457750627775124357512846324691245749015602116371092415014125874879537279920363484999740410884655262599256952260469700290699765772897580190798575273032705029391247715378849249949535782100585838674262766428188338545777517763677057293659735552871642738510542725010464248990314393644281838199555011780609718248439008791181431781089882912650720013876001088134466124018845231677855807455587055439740320073261698456331673508944647421847689538606091269361311545418147170091400199223234843901108778106099541985381207025266233822010210117670640240193004883659024344146103405172200407485942040915360261122835283364353774867419094653039505042001299425209465274670261839894269185031667014626464543063653501650467195886666826776514603217061040670890985181330981036966278155049267685873225685109508141317991127927035270180298182523278373626321566615013233883853836947624511223755345954361547022580887118494200827150978536074320318819110731612800574719111805661166102576290944070358190351879911345152876352913024109138848588112560225851597919267607489149246685681583310082079661620436008001080873756411523151581786386100878187352810209130592488477129533432396048749740059674860780690417469900108694798616927700106918288222055449803162989498210315524776330033938871765123919074626155390602793528603260394872460231839310145156387363536500324600439074287003854500498404813290679805983409142061136335640946529282707125126558751031026183617456755708992021900497568395065053533044112235145346148188161074644892642657953417875187708919034398510286488911068463712813484860074878298373412009484703814021160778855610956184605791795853809640508131748494587963884553942149477818008178596572950802420291551496376905012945424585330751273709746437534299942405506148592015463928618826865574887091491013626107549673480626447027951814655050658926480086812691094358806748986594073428416855173776364407481606994574972689879494762410174857270929316756136975774807858615973161465763568739926628153125357158699326165629509925937732600792699371485340210220104523318769163838258318746623918547486216586517014807663076568906322835213945488681812136689503799828924775622900582399216355347876526670871254948592336288112723089617875978888450368125818913320190794991049187956377863883972167968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,7] -37378954950554646461274635110051682210632959259675820379936169885653347370071732385479426887468360814201388240490112869647515863865125425421766243013811615623999284981485531225089730960765362153677840069734536903903717826393000378701317162566868206512427241271364133917195925037439936169918163845006277397863281635645170761203004932226992513503020400754902312379038245094431437305497507426979332118750632277725084364313124541420701780740791107631813011653817800819423484049017673844877589307915824245845200279587431880957456869353693721191325405985138373668809274267126309998378222556664655706861966868619464125005657941564866781772857394587882549393888109908487762347210993505402969040862498917733206410238414794747705117429331189944407594088968723650808089547032766984951604589818219886543853830725367147298898429397806771253071962529320315451298046641697110494777242800713152479533213001751312922992925561675630024463728101505571710156828763079905675934125649764648155901728961319424100720853472269152912129451852671503270047557352007016790670042335563466439731713902632200095884082266542053659274319924545884212556990746850576120517981362332396416677929435160440031487831621471418944723673673352807711458437014449228991682317486132948735050221030486197949270555405786337199128060442884763458914070700213750350123019513484047642564263490640581074084920986822568947693747549211950912791248440659823408554370926182309793902091214085421329120578689753308803067890537157243373817984072606883673256062028949086855563685113243760646595583030791816488295181436074507226875045378463168530930432006273477074846699714220033400895875409130999171717555022513105198600236567229339796141164226179670603049651631933085815065567700175197011990916386818591365837686657907854434460956189211142440967530214326518780305106882295709731638574349296607685852703232605590662807872400890328397832020042641089851386815823554475704783221124646447547904908225771053998363723911325155034120917863016074491592290424596209728246566269393136060435413571230743601541222687998196136326841124670857644075883398280963212114818103992501008931504064985776100139689382378780753804659828770314401348855174930457588116602978914144798954725017280315313568004938128345967961700938744942797576124488459637859424453004096358207137603207107150887866293190123916092015786222175627367173208532330679086963242770388910587897250215507508509548586691068056939201216803958516265993239358067512512207031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,8] 403341665004398705607839165942237911925628378615701895824610720159363242892415950091530487593648220342222844584997705283945575159623844607254760598135732881036046123945638983440889053656142918582341767785357825406246903925604956030848975672639007339494257495658194894917534865582652651035536905828080432522187821534913883729795968642020495489169324077888163241803241602631167176921940503877501446683972440238409918754245037382855005900823576769442549116647234455058367738569729461271781227683626189781587135612048944610744345553535528342027593957635275069108080765766588819965692820260135881775463500856311119130467736502308016733929138728502495217914074001109029001691028980760535750441657495165284836043589996116538372724405166036965598532563171803388649880343279624869512510034989810648864638933768063110301364111172876172705392572474520187348633432246556413092219992877095721488816338941786480705418553276617341393162872071684590166612564083102892198786651704216335106075614432379586090502390350741114942821349289270151312748316583791151326958377416016563164784428751623772547880281476269965649840801940160634861917722328795633401003612433124020287041039646864043815178109467829685465815241636479193441297357900235825049089475680757995382044434541538632557476374454669025171625201829253525405206474209476543917295430505193355779122990947935355922329041279950103621858156716052089719720804414026696954850099957923807540760571316052699687497321598118836542260839476204365049789088427075843552546927502626949622306426071826195429515018252736076553264715121715270192069893822986822365675517457981862317766011954512491295420683473385228765348013832465181002872318909908547523979153178877263642233097217391723093381799818743577453523062100500013474249012163212823784697082823732522445117512163308211140107304121542720503326941791160558891925699202838105104900067775591239307314036885964994682785971884496366058735522430223287196311878895774867536824316756246589571139193399433225446295180020670956280703568167224302924846891501418007531843122196621056049397215269890738866828149514201072078493328772248591534778246180069486266401180877681813902054524425781044257130871730460390916368188917638259148392598403450535161747486447857127558113310132227695512347229085597023062292445650980031906919727820995255170797673983381873998947311931502362758926394507443041976442472504983390418746995306141529652254199710955811880062037833418256416173619527398841455578804016113281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,9] -1892336174872551403173769887893391441271676723450983149313113482916010732885358098681461232635701128917113889684023596313223590979342409732930483818644286118329573744829826509087868068364042100300528084596797697684150194798623810824444012668803749023576419359143186451820637851426424716152679453600534177998051293041851077908988737045957229764559439480318856306906271430566104011997866751127466594182354554341128615972641479913318395000376838080664166036489994043565373712936915794147932462549888626325860064223148503651804662498098806878873844520786466927231374177729761080804848077590142981601781405861115832044162759978922076815493229507447794848180230737208888584370962042367250416988313258748989358220662446164581073585646895175262617597331622918776653131566555074265213984329683828407509617870187410815135064482435724678529671542630720306353511364872620202197111705641967139511854885869160918980089744220372124844906317696380647001332155333725589814562063238066465304403792495903724689977354536491793068627827569460330139368958906247987687183001134588502952077901245544235544572587589020740403614865138834745290218908379425676771529024578250723716158491338166658985643269109379033356034513348411502676069218287198470417074365142961951338112363291353668199387383272607883314180169343695562027709029588631624186750909727986919826653128771830189219859526718962237129483139353181313711525343999221445314187531440186123286707796523567302477445461106388988953297951864233741910654472584892684888620557664809613728358896436328827657497007368102321574704548335388663343731006876922492236354804512567212627173309336731675000197009604894355434635685891929138157250655366256205660312501319511520228330485889828754151676206893564192058201212102811483965167321637888489868766541455540009359107571902350233321559668693508318077850559220990647507909508652595902922418390668693234265408882204774735084212169467176132893481379589260096899809701143444204086081297301230227927496280756776744402982534067661078005283149334701082525268556186263589053628222222882568367430523976625488055901208273259582929634076753519412496977673075386314009883520070761706787600274489527155008211255219589025116588380373249129730604913379278354705970804209048750950427827323371912992033949879749776159110111927890460266072517785314881788957963029624375003347155878468414897508097641540723338763858255651150722662741742271152494334224160382906621116713447462026609358076711941976100206375122070312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,10] 953663481388428091093509606148849457199317695912073310129035814340757974479147739569024014154376780566343804047495579166081235365469184708363562657531449999886293940633339902130350181189003303124482596760781682890364719338876319480093950262026221783468177515465992179416602299875581432230000793063270130938225149477795373902964083372189006305305962925418541758715662077338774056019916948743715942890994997041589699887556138035794764834492125790287423727213462876772590498627338535987529816168199060424809924776056395544926015356372270032047095761665095698199381521939201022281487404555179423098674388333878241844410175735870937897660076785012833542332346903916220227091472058295519433129852834909849501457065305957695314232572598521084988205154271661672322643647472410408421467269387946219529868918044064510512145143863092535830199182526873512480085099832030512918794514035338845918082865392993376607272496148856056373734474981513263584142119837622193814654468837939397823738822290006120720747318556874120138333260071174382307859641674779908425932404392906257417055129867370235529227394629546112658952122194343333441105780438657130472277780906665690253858348283591497407622803641970448336279659149290218107070973048544853647906840495425576802046423883991022504622398687720494621169829246793602945307575371255087658847705211132717515031444692398961143142977195710903724342033783710082414237462485493199568551514159498326850660731163932204254063848035262007817467681239101762307591415652150334166615778760106084589882409012683864964942746393728683450858588484943435680096034362781165142532179633049847709111155404681458022354148946584689036619559230277356289463736122629113818761509516736655027180065836904132019184010669064904354113571265623176973222971607448117056297021345907523056383481295987142162750971274565202439513752968775875045997342722249874702532047112396451719951623602081547146574996492720957583780367566128550116588525871610397706180437183846468633494606995911190391628696018757013955998623798538624326073272346559830055954585949968611362306097047415980840323910000040296019896190244149383035694609939834856460397623870198562880742662575502452415271260294700009259360887557257071490461106382651105248579781299600629047341416861300094569435047935360976211565831331760743785275805311481436655099212146804563283513755064430270952685360724764898291277360963510254518782117651537986958625600204361517237886585010370936541651554207987828704062849283218383789062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,11] 31384698828811383053139134424579036149696754397507851276459813417843940067270280518011244743298869373923327617752774657194527876479837982799232266632696892049828808637718205317454756891718105204868883524737699268912037242882333653647990983394404979781499468430503138299349002772714146298108788179383425382484723089316479332699668123580959162149374267273359569525219073412382181026557405496402160920016046675548215260036164584159225416514989773228131046979083402635514157026140397352308774187156057993601483032941559412699193519124286145567333990671907703339347071687465769644284612700945084555691294886715597548828663060237337357452904090707902449159801815807222838134252200611390691267700996494942769424979411836355394829712424417743062769742219804396236711471235218747669078524645047890705598197118751408347857586864807904573963737767273337237092224135760682143491002160747553492396017841843189887915341373100076202370901442334126583136165631451712639046266302547059566700685339004894129264911172962507638721630611786189852861628909577093723749128516665257492743476652138151364289242483029334400900883896731028242905061220830478817664944208252586646450746743547461308248506474332259924836024064192623586630067598017603398968696199673077355289899318530374544065798376893170282197688575841361856481904953616306260352060260524009626153170260477697008456974507530811399911900960099345368046994375098490126848145785838346753607762821784916056942746891182395479797588250453772941270188274384657438886385808586211603256871223926654205838075096522525706108186293740523488685790137379984415865883495239606760014946930639903128333228037969032243075715206712162778772424907934819619273349630504203285567469134452684746946609561093881084695868850061963177032403651102088514323129211590616024722951093993260361103205078297814383355949798374046334789534883912842745936429581107121873761570260937942522693088878236728424699039308159967901422010615845572994934352417386395811882697677793836678925657633688257653456359962852972481266758337300033336831277230466585166808920613464242370601754401502082812351535118497109675990628613622161812869296136791764705663271100845320095219161384712975647412170444412790183462829722263921267932773221096003712735734328261243049110370769865008836039142755567310652328353892667420862199211310281490952105046142133145663975098801494050124572529516476223049281864359726538508301454817086821747081790451358354842426685513134820837422012118622660636901855468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,12] -146740163737475347677288385429389992089778218071720548206557437189822094851594128450295146911939343413410979900437342727641727849341590923862994108958497065959305080045847427848471939598956353318121459299664140702199106698678456680238267514953879142247679473071840587964599878967860381712304241069788208687187604675743891049124064377199183917786371793746465727825323899179999443291346418504154742314429192467718786950970417149305955552224512691254122064871766657015631071715365249930479296772375894132761269045460600579864990655612761081443298136115614153894230302371292557025732672567374903370489741432599558534126152810809465033037600656810093455355308578507873848838003897339158377376268229704033027206993927263050842516437299567210589361813087165465972238523215519010862013566798820949992599193834969735733351445617453191495308416277642945641242955973359608387622988379525773149675675790403311948985655326392023902793714422674366653554825798780402047794832163872926071090969320240570335239876214391642277235590142832899784721261880157459457357515782708070981854678288262106594293641521956573362398949143127792612627804345282218550208034893321941524697741075596273375689060042940349199355130124919044735770095129466974738933496872939639740275503133624704813075191041401636634372109525625424019948097734538103595688476333399228400649751662242430579603548386313163301677027259296248335630519361863808257220765864734388245240076470579989653177269799084243692263920071005383745788372969621886901148269076820500862157751262514794520129982704265497933887789543919839243545606323126776686850592728380543610982461079723080339754339334184335375163292515034567384104704152317174567216581721958630457783327615097073331694304033945032045412089333897525999821506670495106415623765699830555797080465691280124291607981843329625547289514550626115678208372026162319283486348122348139267263784318583890079189245572090242802196288194825276224088281384613481729314471005604763361993521576608393483757382974857338264048194192527677744042466174818177914679621208491323656843690721242592901526815270930354916603043602128663021671993232782353648224693540612534186970754725248029348246544400655360820752437901163511303319741265107464858342867565337223078632811403946337615804564676794661205414998302042981926863159029697940595635608446903710072853433345643445218242257815028105111778424078913126326285734294775941512363866769915786975477119924594578627659337974097140521595461493120637896936386823654174804687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,13] 212680834007564593508279975556258344317117476835944467185333469025609007921537202810614031521282581050440804143458898544081732207572413086738675876718828159260168819081763997600699951765953520390624835931203980638171078330981834586927024601100156828432036775121708033432578429483802149399334695718753781362699484763110158227188361939292444452867593813064222720658403644974476528793453871394222053597336301639970881840676333729091787325648750877634113166094935257187868008015275029801633761905298202933930701181045599026600164090064268495682811721084141605887499016367630906263456333427306156669224919295876814706006163565772297169018775472803462058622082372706337329004214145877835304291044604859971459927597592385144054042257318621277065054391329852965669260848380847682855921097497590841082963564810272891929792522421309177030159521907789230533384404858108910329622247392090923486392389376867666902834591354856782961279829844626493282345800182398206766066658348919898791822495692137130205901583347741819765257539974583952782890403938962351847315785675986767660795135219576347633447212796839370572317843413808129532520302210212796508821678192241995783426701133185192711593013500783177484736772353496036153101548667176948009948337932791267872744845573887259860851075834238809469041215316044323726503929800776940159008201382066569550507817833663460639764496599791402769473245590009665894876923443872876693893165768403518719778955107036564744756580613875130554170456806722592809517509638645253816216042240061433430789342582069093728120088819224274257786804835691328314231511398398290774126492469769436353063082811856141990035478582961573750691805710489653799530353037999645131175845765795285962571005941206157209299311545440940038267122704008858280935582609288014672752429304503511343234232882492584304446670842393729336875462409247760668470707920680207661560687244580032354698545357819540767096307988655704108555875041876927680497146897657496823265052590741766522426650926211711802426350337245259662801811805932439499862720785402612235347136124030523761825733233373552641883881324535679024369534451513213288961365222436192206749801602853962776163042040161236162969247277685153505945364688030560540172157510656588948215613472354570764624499502714183366750926447305385268619744400470697996029570463768178180179123567796311190590643488215452486049054439369157738142951263959828415006368651145967953486658021729258715175030986155575681186481800086747538484910347023060239735059440135955810546875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,14] 454734022644811278225065198147930758959154442326989903350396721898170584233791599067304255560730370122693362093290675518187295563698194097078359163644441677675033139859506733313658678226884052774291022104440268752024217503047689874452807471358106586141848680410440164729974922091240358632597814072731939515174424122530640194202334137807753697891931934865553000861348627034943708275281824433037420707691940065373958107005665140684863564504586214278743267946147926139419481642002795200009123060862157704185509432223140694152540393251119384282451414720061764650076816535785746555338868763113377873500468745003205946010893555179442530798831303681515910276532391125390424375447168595539366680386749476679463659561293391314979936577287405562018752347671342578126788119044406987919691997939937685933140467578199740044682307414790976701095403614306840210473872195591225534632263128600030645464094148287811788210709427973909605931951134619467183087516512362266912892572660721326576917646803561135015922675041656246527479552930710411163751485897072476717122944676749580754092998181967521569427040208189783915535984453439830566919944243906289482142384197074694214393211709006261889587929359560443413004824936558706423945174329782357859987138648710751850547886532661681805967607822233374654100837761457634907802155773912179556479864945296633146429741751638753725264344276504377508420105191832461507091221761253389808081483146024392523591303830913871079009027064873250848677683537995845441939339558395401219084954067126522197047052414297574596046786494892457986115423951197718447988714608250782963350430654607281783291412572951310281594555926239834280150169590007064285861694090048901168134525513550400659046513227347527585791940174772057725560785704626736981052525765244704789402072536367202299013379415374942513541832443174274022322085044975267383243157705126303587391419855864973796543990780694203616243740361326410996185180364073486189776861523626724187462772439356065357477596559437344824854435727733959304838167191138271357494899153605503738867433534565347672556179299178308439133236564897585495672685352386729961871649065255350256734124339772370620277477298591054590199685689632213893405767985385428963329399598444123198477944497776192860030724108647570589135045142259435348465748827240874041437783301974104986776464537176815587093502828223236709822446228839755680553598825317729642586654508266915006554617578534914803306676097576683905025215385992963961025276845712150830536302237305790185928344726562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,15] -2396818758251378712611018091963527792517429109269027653523897988365543709977209679735588885136994932668189606723292953858824195416316404377297971307547898231462229689550708811776744540042843742980626263786005415399755894783544310306881946276257033278464339523931763778172628717864303983411034712412227544560125679167919232530292163785757530492132005256326225555735984520263913860065915899796372944450180255774031867664457360681035562795282006794036862799625354150207416358084041137934613912605323771272795585649225768068865091190104998294918662794510839917009000773660771206580443727902710164581248884081959330093470050317523199400463805503421478425668160445710000649664968718688736302967150514083759781162953047469189194917015650304892823408427948719341420010078795414382295119415184386649716343224622389310561131176565026024537860845217015153363962003185614547854165034005541121700415211071408504518934135437219879010896950512354341345957442267623508226046369518578153755117372780869537114250808206796644057094804166745805175149829583246225285484475554220463576424820690487792086733844810829722709079695449369399439705468808092166447703312813662384211037423444825183217383230711611991132998724389358698883139327466372084136990656802895464738461787242934570112372395917571616401071564593307328811760734757639425739942886953648245980073889838085934412041237600088305110783275373069645838075417075058416682529805317800846869885118255303229059472747157297213091861116008987781028674044839852398151894245808348812720568993052344160321401247497931786827120186536694188572123913539871154746504428263166033576705543415906535917035794940845477118623451838477848340599431565392137048955263927164937310892009117201835529220586217342339829892339904137834996144838240978048374350305224544715940449665404844245109995961697240725032111722313721889456011966657331972218816578476950911997206229460545960219401549346576019378836751837315610290126236097193088594257444136504472559383695686842623548205132819325170849573612509631909090196437057587501413171132141862603950245793251322395856445855271514240258723128972918762017282708044283934906599316007665937456428695700900041209758432872158717767673675426155532059954699580809432920377970734381107478274136764200890438584092732783211759571732247370812699693373414653800331425729174830669430514832693449563949251023902601456707628600936453475566715607810242490342991434436924526884476170400153513997380218571179924642706509589195479348333606139931362122297286987304687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,16] 2913902275213233591249152732685007187291424546071755499915099376281580556464794474823585520920592181027584668795341109937036127649619619169302094178447771610339740932767587370018904496001702651391966139165029053279561342975232143039010830078669840475378204853568860835485658526554557321133841545502007096053152886953458789216372743686991380232928285940093383030730195942911827744490762137090527866724901042726474586958377806785484796092396006836510601562819636576254364166992348961863187260111265667247428087860003447703224384548585206019386741232268610963809122109334632554703435787457836762429051953911911961340815588418579519411844738021932576079228348128175460323886185025170587103608793198777244405392416735167680618173644399026087342790634312262840101172912540272056815741525068488431629503245759563852520023619270375011959050817306950355618671344406965022237533942195650956065395217032065708164877294941158629317515495764006432604928488330602908236251162894196624559793362460774261054304466354142990105078237414094926470546175493750645105354507164789310613475906979653737436950489683111759322444918789378387097516544332779543059258245397045432941365205794714642822924886714072390532275842232919077747079384132365840328937552646639669468031747458811543984671785393716412578100851753931736262647209130325399418727289397751739724621706294517709023062243579803014391698379795932473289395352577422023983381772720859899363890821247877832278354900137303945073733470635723836009135122050273619979800017886753480354204967664476869626647024713712298543629639952406064121327789636164576657433747746680673087265426160212981839325519461856851962604103701623257224979397868573131360809353020798600331454017127782461048954165218087172697022833123669104942292865614926924546944655987564849193547277639373370854956886674158359394393269980349654656561345305998733781791085535699837712844254406553614034074821867298885465518878333633641938219858801823463570058008181238728603759142749474715993287819213014771605180764570077972730243016083560376326726119610257165995355264340047718668144490258283651873907607357411238720302138516177649007494756150804130689015450077414450714985678786297890377445617375527545402429999361221705548938100655086978886161586706499667396357939215909042835479558443900532949682456508247264495544292579933781482440172602221432453934183960258493322868399563823410292451309584066132623047847808606551249720046222339233579072460804791500780544728817433747935930835049056497609853977337479591369628906250000000000000000000000000000000000000000000000000000000000000000000000000 [95,17] 5792849587960323791520297090896413278514417348144549900257610755148899377674132911363593821137864518491950797879793460694877176667801168712417070544212474120230312782250634137657564666446569331148955495080352187193565597800161886939236959697304300934509591637312740474782015090741957350846493981298967806490992511750373028497796172766310641153948245464050227885659400288212278003086394769886642480377588512022176357159542458249681239540479147212924098414145478944082039098854361818534661580239273004883744508765173046162367115486952198307372472130551355114537329094914903530810471958961589122648763026981260354412262860741631186166894531084071018920663950399331406208358296032517954537926204893788311406982789304551413029149917709829512133659255499730892793563632257726904729931454607515638830208390025875632179082197364934042415793167154410250362164376214125138361670300188958707186064736015800949211299627938035919971824454138960507088350177388364922960772139428943113677844929028464086726742540435085257996272980507895329040082064508386176800900482633368146271908847398695666317291700803020769300941848802082384348466961933690185084177085098469292187400530714439823901173347147622765681539123001557914442620411816799545482462439118231835286657887746207310619051534164921756273954246341710335981307199073396755393491589370708573635940364824592257550689051427683797640200503657587713251714310351043395964042432881947946325498791148731212158482883356274922712204235756895706125969551927282336305632662201690723740560862102500946128829690991361324439715431476767953541827738393184372243479945323977377886443668602046427819768938738457424579131774179011713840025205978428603716900772466225147633259014168604282311713358262837976182054516615314840344179167375663697032157515444370489905832197261108399707029912992965585535181301685668406485201240866167571646138846509110833782377760124135942428148784286028530399660024664750590623599536083443473597065578170650102433813369651204861448012314451643002728544544849075826970884752072306331167773244373925677073540777540366937437736340420253865358802026535433479899646133902399969288041376411920505397079605394216111248075230282990261459229681330606716721393064970577260056501969720137754681166641062028749868516933288068657258445544607066103618195786662155630928432806336680654674122046718227459992012754591981590088215557729779381575147478096794494772489349727453180720287079419650389020494513322147073044366382788324660091708838416391103010028018616139888763427734375000000000000000000000000000000000000000000000000000000000000000000000 [95,18] -28674171709600408923431625931330674843023588978621190397875683325113050606863778977122139115428295946204970616312967527975408858362651797224266308042862200534166826049124382284132222816378209063193157610757170843581132253003424445131248683996361442130285953372702730024794976367282518787365208106674980017835733045124432714822315166429447862582032601990215832413118462537481879661846466967450169816034298344164933849235295810277654368246673655411431606949709363549908470498757970085278822234280246464006181250118195890213716764530389208749872490486128119929670065010312168501106058780176243694370682776575582831618719875917335200667624464472328772826735791262205543826026038957936223649087039181699876152261715688647513789521141628251335499897761280420921833983459794044367676674439111302029318867895623012890214101809701905932213450430268764711983380168410736578671386052766267860819567549926068178753823067854413254341510542708200737547948592119990152620408153871129782305206986324388993487561050212080188928255443167753041523511638331169518597404876413644898573326980800026873121841721393229064527278003342800794016406748527189422023752002696569128320799844226525619789373983159802109469359023704926232400916348356157176502170745774871118116681820964563603045494358181074969619326572684865379062628923169190566337709776713091535423417076377161927942516094189093066779167245575755615989849322861986696895271973172368520167191023293206965853350020127079607256730452090437801188513461901280438280375624925443557535785077853509900918772447341855999769730087650773767433042971844778556979479004083671956782336357333781799421063598544652473634100294840952146416726598718314867005815183681574223291454924649981943185457505455721581121509094706325607933874634760287480023633435268389398346620322102377927285517260432213485314098180289145949141058433665450280044505561543181553666947873347586799206619517319289338775331691428435760593778245450861971955094161402452449669003681175452227592538696177791486043302111118069117518718159891521292795295170874591029485789828680345346340157294375626243996368842782193106970465507234532644541534296892212856857884384904686264722305375837364629120958648672431884321058828806107445004489307917532027606848745585652727814566876434867717968064237234849897772511844181686915389568396614449509193037193620334317066282223135079250459665326081891605347999881035362068035182792533352775765967633833037002901844429998410673572129385759707089512422621170595338213615832501091063022613525390625000000000000000000000000000000000000000000000000000000000000000 [95,19] 52588478230586768259250102079660727835588472195050293050991990584302114180242805306945370649071369236288649093981077967178398332270642441963989747036454018878597073926160489172183663761768969059328201579900909296099115536485104411381049156811998405867655946963265028824792740208733020579534965639721969903479551640428733279865106294529062414147651462317934100652538942128183275535543191954938217713632947986013992609720747163321098858422630007076437078600050333473925459710275680452552478993091029528613730532141264246043249504863097078618230585542951621871353329771822922862507108648263841559684310360530474519706482771426009464597599726540778350120702213576746685401232698965887371157408334345384782025411965080294535969942362089653091126722106364936118272867607259412704040705166700704329389502688705037541923407378876541335224834366573532036410142625270209562873997040714576447141099851966733489622679290233189164760839106486067845105358382002992133372674713598329332603655752315017627412149905728851920976052586364813347881129822599799118522443978143987753009812532683435819625377835714050262991267101908165929255608310732416952561962856026158675351569089620915834784495687754327583290959969921534332747228692012792825527315305788330720969899279701408236955830678546625137287694194181513743738731028390127959681109343489847669544439421428044911596540441198816577128960991231045931946879949276622064289686159067366229215556135173598756815847844128226355062991093573673942568831046465582243493684651235746151554293938850945055898426156415563241814994419934140340669973782587001416850363710465994397737479381577263560137935419791324188097285568472212086320516079642515581985835425192302851074541443050210012514640631946723121545227261521592406624667763543920119961715914792562755783999356506044420879231418059762486207137863097209202805164009654730011404297581077487294574473117873546989003777470680961867544682087659904489605617069970102595674744163995041539432878793204228583314656014840576783614504958845620499890054458538179552113708709598334508342142184446529842335211627333106531576030591050896013173051582994052595414480470105361152438784045290413484620799749882621234073152718421509020949151881600960263313408651548418251412915113694069640345271561075449285173467327528506853361697748294732963048295407502700333884446446154285941004853677801664181985532838638929007124379641199886704091708868431715661413588262979870000703464913019157497984007727006390125119902252703342482309523120420635677874088287353515625000000000000000000000000000000000000000000000000000000000 [95,20] -47407229675076359933928064968230856209859892776808260472461287801358054101058242803398765684559377263386095127767896409112986064784446271189572032040233483945909194580568904348182525714663823162131514962765422153667842632059527376391334413428584132253090335897727578189615507500380850776888427788011635245424041175909402979204410255099984625195863649629982271057328986242588763327882866352174020169816667636783412335051379491206465084089455056515797312086394743344221875369040238815710196550180353778029888297956837191230710225869330852421804706892066614111229215779432242757860662237126859251740062099409781001036934414652218345723676635129237922931279858890823645569631451287436862532597161877871741211500693440336824201297711360184581173737450379628786468482019847665953660842926793097988374494365682896256659044737109001708181525299188483812869011566474157102041725959775662374452792781781580131392604546122812863991438798944823172601599415311618347310760371066361022276552685034798795430385600524927546653660456998331815345097604076114246604863773310081429657679772231969935504688175233743931752341567302698970807844497064143102135346708742121324097136479806297605160463890209965653351147659774762715791343327414618300380382344115873313560445811851969335388217464066132938809084520723327983508027564997862989263292101665761071435162195050445140726795308687364670672698680181754218309091728844537578884373726467737191158625776771361320324221335924036860622533801074218827283020120205967127151378272217265359710524112378142371006714968330330561929229564254838448144265174832879432136936856156769595967485636941579006690286383136883336955483839682198557283907717583520711512634269003771291327466281426056361170119779068217781158934636330053503437728574124368156513773250883360162786709933290491469487886168780435878859731715211047717919842634390777190143583511376363483808366306634391801451557485777404263854293173982489617536814306856194119911495746340849092130268560371028164564554612639786974942043241051797413796469712004030650892755526793859436298035019322486229268614295020763919915762722838447280653486711595622315183612423094632382283510053110667238549957272544892585094685557638886102230655932169402023408985860766831036385108837533304784369535238678095341044834594135818628924544807144211903171770306362427524768104516381917274425320073806586453824686843712635719560337640246842307388645577010119252813584925506045434924568193857923592820480481289469065950417135347219748666390548574867125353193841874599456787109375000000000000000000000000000000000000000000000 [95,21] -2266325944076307591675632952770889603806879965642507324798584150684722620189062822012460614307427354051376765680451868446437444942592400447178688672025752798647045986428578002360926157415692190558366476732659789609105232759133487829339814567766354237082763600572128334426153790920035427328461714447931546554084738468424887966470475558235241854825493998489879864415742996152778502955794073451132573988694722033298522700863863442208719820050764464693671550622207269990078533158871990395782256322302259577312218626108689589310152001566358825185269959490876038610731041335391236652407957686383979584438952664896673063726235673413477177186260280924887903979290879166823223817363002028070243764944184396948692439246312543194267615949752416052690640520982348087863378453355942663855180510482812009134371141874069927109077798346201973015623054485585386681693808290244207509887528641876649215461839787550747693820279968125155626173344893360647468646664998951169316690585315391317745822213509043154351321300188932019660842625530804809345997730316334338371511817339483730475583227716342522692711931131346600045345515844726199690432417006388906614658606599201829484971287595974012082210301489553077505101989213532762184818155519768439226851799948277267694369910582645817420019627371352489412646439294894987438563744012783379332405304628873356104920961490463347046395063588809437417320301438189920489701593559854148500462772919917951628717917848926207762142141106977716619100448800206309648463282364439163334685395283189084926255133242198572562182341084286877964530394048797093939251767951362778226560045633751427607470641031435562273220247220408559064475173785256131640992048200315600111148784097416292548296734860008958751761783317518232639655451624517131179454184432229309744775669821640761204999313973299880257403731084853110878610029810865064556425789287938539160305906292979003641364933944107548988608488785737009556411990281487896945437301911155291866183383310129458218007664127568338489473664375131497259298290488115652495964380045860791558230153898718855246645542154000439756752147887444661773344429339319670365095861997126205490123522372367990935750793902018847100650524270606479586922750902440171135316565375166637834505722581350741611850997936795210947740810922335680024788465171035373586649722110859890222609031083390553187070285515034728816518570846275106415304848539456165177975634027782068707745217215532667289475527627193438073888089585169560291248476776433673327669726409204681744384221597776729595352662727236747741699218750000000000000000000000000000000000000000 [95,22] 67391099168743609861906100351063042671994910313822969850350176933330126371750521431397380958780993878654641041688842491411435723085262065268826597772205754894176053232605130603354545382591740528564642659479406571452155656518830391227839814115991638843094434046139397986692176770204764412672884267639002717486107366479610063496112716782426861914761777021558725793903009678413175322341077973520081368385878755701118170886530842889001099418409563199289482425794438398740806486835997116767240808407741021314621162691391653704567422475263641831810322694151393085033980584529827507588852825454379020884658435251499066917033388584027378964014383510826687452275176590507766730134232601044581888677270465069507246406630355705621535477485180231205709255760184289258048081204610385069401924564253575403939035165718698786167526269250944526604382891874734491699077082212174598023796087584099583080612377944068868310136345183345329379022670378663377050324242604193738619977426372733923924269305312258605986923382202074152652581587684200916363061158908720943695345221479520027253444803530255879407665887431855327618147000365182546135269141845592308147017492496572702610912111250347924479415191878449153380599962194176817854386875217279490779850325405805506241646461679541788687915869502953808864727242155492214934091608211588762843291032271440717212522298534127654662012470418748378415658703132530249416143909871697390643058255166496912358490924450382464799990576769841398556666215982039799020579688555758064744473055034945321547722405619208106639545902551152215708766860971024456475167547250721978787535793077416894729586237822773757770581092046554642071132610955294080122307805533651843351495142711168381940046806768426947172311869776412404129109353753275726127758476318105000852477988880036500212461394395640060240272096232825293928241312905397344489518673581462161891536594831708526097232609906133345538605735969016535377957667337785461921546771439407428735441063968269895399694886795742127656141994571272153161778481163481832627302667155838200357148303873591287281682734266287428370252818538890531035529900190523059316069331090393972625108882186772691856262388921876566532193495446912884583195167165048710296665495978860171874780191745768140227074152538362729894583461926478482997536924860719462509061145838672770380091619042458401249586333641642394372494472889609082644667947513867664789527983179379569453793026340490126438455607071949685088909389834415471233875287582963601092088074128042822533699135028597768104496879004727816209197044372558593750000000000000000000000000000 [95,23] -94248705638692087024086625349008636228321895984078590029236062497909003258896771248833886594005757070657455982043424738049703045631468449109268008184936481308347064638264898754780397542501183086406016953209721642904510025160612129224847817767010002046629797095190355794170389358879174700432723298289217368652248434008383239684584449423928507667947509376260325295261473936960156192201773549822524887463237362754554517349897830976059219775238631461445630564226148869096608290925318318254175133332315602604167808338795508702878939726318885162048569574441022553489256343128930383047894867161114201463029686247495539031269894279853358041306100930276462665530549642619339786233987126590051372965019265536355741202932388064831933238184385533336608657344099681793623872331147310491018332419534096382463165954822700067378113313921452292481956067424721867175342313435361474753460340323480944921891598088928398565149705479968077772767229696015211058485708415596882725728508841302130150684295055624927071573577039220086418532122162807809722313207384119159217560199508247563167341753799106553295751987155263599956098163200716326358302736348865199973641962037140186086913439418706951701173329950692801660501533879570626911112376687113312846439583817355141372415539708194040548643295901659693577239291420943346696428774538467051637041736657293481072689975296697373163857516144359254173656470554964275381241977443469973379927081582282156488981489223832912602335961944509977669769081633764511322921335061282503624187262705024728890420980501707171481821413054292046689744097903814394948868401039729159677931657875315506082829020063968120150079444467580052803583205278314281981724282548306340855856521469534580200195303021127617036050234172775427105917025046758943376843837034918820159476978676712379562932342834497382273035754989947630613805616890095188451883493760514931807816692437919917031401015886365385294516398801266516451234644056400636541334568980673572783197687505523395525628329739022802479470216697001103665992455446892197049003470499674433641169842663597389735855211149097348981207379725750953339980997189490527826444847877828334912444175800857122626698212546776528341732700440584083858925652337782205670927481347610103970980139032680067536190747421185777057617849901705532378912897985690244062833750450478229358092116705596308470385541970364156149556751746606038218958063429074265076787696791049743477264938607989028342296115425971524071034953054162391292507980377096460478589411970765007365050439697200463165516204355753870913758873939514160156250000000000000000000000 [95,24] 61056715384036825288517241350533833920818402830354991079199062377759549943294762977258269598621102355821474096469130918599217464473054089507700875376538215228165853710615912671266237322424121927405840679107342010361342269481619439938426451500536533536284961898539075493453624420936889818542749390136852649759589812799721781300553255646485141852948119657020292860067105193946961331388258572771233581152574515585231109580069259748306107108991703788981488644969923126360068240391495434657086373931407147928717523331442381453777624234217157004798671928879530873982039397557694785439319310496339710534280604976048623713157768139673963083700004088262739010386545340050272662700267105062750944032933981525641856685345291360697771944329371570010862248237386074401036610994721898636401577065017719485881307670770516107246401881608264590577365572594178990844941265199212968674559828387250088149650011373808138594938299456028814350849259222987731235363724322697178281972194429485202677930594085344005986650469160228297643502609852333420750234966224494002816219455973407762190993498337865857271489297930682832289913435914920722763423503431874879683556280112719822636629436698503490696097690176045814880579271355750911018005194636792912974078455470143913667014885632940789419343313130485356490167363942741284090595015131029559483394576550617817239233164939859321532841331304674186147773905935002622478943704889157653719552083653886427637370727866821520476336342410636759426281172179547356225266602801963470236206220580665173947395968313101928024604030251203259865099553416097052461995362448657110321921693223943818183009646899714676336606825777856374945412480268916370815822795605302733228516629909523035782694293033019719070608150947693012694902847707142578868906497753350204921362421465120508516597871026185742051679112520022544845324045821195445499362550591301104000515788880039982648849748287856895555366242081488490285182300799899516560760188188184712876433400814621660219435577527596301527672140517848778770626252649902480453852531029986152603798212152343375610413175332945894782203412472164262885125548383368730516583482283135253999637186491864924288816913261657911339606145047471002899316829460928392478808642622742571779485620807664357751256993751767466926448284158688226927873308351150945732476974868999314158253520405841766637144265190485266476082687975725174327087910475791675951904814172758539558114295094615890718551368504419110373361970746373251850090957166322778979534226065619793062746440971394376207324666480658059697361750295385718345642089843750000000000 [95,25] -2247837911517920813636523584365323422565061061856429685739405813160477167110327628771456132924500196809926386170688478484749864224171286591052603491621702087586766502869295111405141457792373028571165630452658341540389083327766351578353497037523825964184336460744885107959379112744567188140246254108594469060695595672600501541517549090285997116524721681779361338433546701099435953392030952332091034038688510251087796275474245643312058204392325908178889967625529509866131853072569409317016212452021383381976332575801407301444468981664411652161207933056708840825934590643674045589827702896015726380421350602316094102457789382838193569681770076876015104143957051219712062265986801947974886858795931659284796486533445788805607546520514393094901179318434890499204912125503509460081641741426275115506535340643320933672521579143812137749402799812579120121683483407823384440280329747733175117879389642842917228097342140158239810123136317876689605310211718576726878349851729544329719822232000367782695212167100682778234945372572396653847386941926694775590540209274256385620433777501144093272868605309420428837421878951449534814166670323407595566409502365186227771493108899808628523464895721818896394556936468457789558168330919179715528747500746847375039012447726959315682166662309116908307343982621074864494396443216791063069262309005331530486651331023850854473754599282335108693601378148172847225392679726864299177608398120965024232749693511626278335570540100749688392492339524771977157119820792837145299608164851342581041206651865570553546176638383546452271707672959643093841128577118780096098589013849963749566402454430006705992950592018451163585599489565626632489647226566766614719792401909335544175186615091492569099777099862025598137464347908349217598678060444766330720752009844366384773532657306456858895864166467981558022642032157839813980375293032864763281064550452388587532329569710750672534852890236278355052621179169444437200304768855471355467891307058344342653612157226424553965155037952750696869494364407129856113229632528465148981199425265699252034182200434057651854897512838878281699645940927207660961333904327434290135719237978615936503645710989120530250902274268662191088969139896439557292221577642106840492499496835507843580555338436106129297998545424275857459207739934667278876887505080827737802952849059928303245117877580066992973062032731023514018718495207977278263406993086557854190281212520445598388457696468437794294323892892228859164628335246464717232979062155977023303495008680871659911983508409183407650289154844358563423156738281250000000 [95,26] -31424737875801341082113653235932491951551052368899694753756546282704984289804517975597868489125448655177687725519243080167770771032696686652263231228949417237767976023191748201162851718761540799191426297116426835584857316270855759142311083578849944178309473471910909875093215400383292526534858399831786112858396190051004640270077575269261187094325771927430483718971993663339959091084454750297204224109842627144829959206523685258913875607363406983493089941195945409128774771712964504936993844998839031323902938194761020594415692170285247281866405003452520085371771707662417077483725491226340037724356092871339607841153586521300557537569094073650804059677018732582252600553536917598642900160003430695157081967754996058866038375916512962734428558870214630050231106514644909352060214691919598730155537431795896602562639780560565873175451632966268247290405708814382192436699764906092395301794241200383823092964230063896220867272051941603356834915544372979906377098606631047308466149900249916193573120768857884182285904854634042456362527953748162865839991874078235514346708783862473475844529000957048548583897491430339647491670105820669369597824939723025314502577875586530249554366056958755827953876093414524702908788898317501284983158457026567810824246769961467628391340353161321548247447870946917306489575304623438333263554729469097366335911392387784989529898500350218493480061384433036754042221554083569784297288892819137301377806701426974175498352866687547114909491111576532083784018697646173359972252963961470901105070342833326884052166952985732750834507220449636239879148607474218306617585245867115773352540927025176209941032197160171325721470525888737511728051997819702521253874027123091621560282331371291777558712054294282211978266070428910935908582882551724335278551429057501560832250789557711684661147664803199452423276823804516045140440145408512599996111937530169869337057077770413043372828155653528188511859642818737309214279488567682164056431391087161995164128236621809214750654715565768510548381279785544649643958952300738564517008339292583797925329802905647927900295303557725267269611151600907306802362982603654390589566857787534964083832142671036844462434202440709693678232817028688294977037684229584802788034306824398790673592961094448511902077429972741080411983383622764805322016970425024751669478065134334615480303188307080987743359111564336797339615233989462454379070652502894147369966499480464229801481060259632080599576205248656521210818593757089423339928391044571449444976268944554810178763221140130212916119489818811416625976562500000000 [95,27] 25673660314900337880500177652236350005979739598922276308028460654318430037105234537152337732044365194407562059400154267872087385556406625727742658291674596224797480893284520231780690342564236939699759360912721044713232905860249316728209719982112735311497135287262871431987631335835928440406241153755826705746872229697617868302991787100215240467945061233756880087851494599511112048907460557857648286294715455827707050591765984976289769200246189178829980147927426248167789852030712174272383616363087245776210627852254503100392998107788150161718851189168345874707341483945962628039230993177375867487856073095354460591575238393867268488726702054370689995521147404738258338451350677652186792548696869928267230027907340708852953827410424728774660960674818909751458934538617954920558629675200089080237613388085636006210573454914859994358343615675358507747957294566229554003158725466412252487525913136071005250316918868545082208083489828657165184863475627698486233833783322023316181453018263338209390875399251986934326566039348420417671445239159832499199399582164824415036706545972314877008949101013843880653636284329356928050419800728852276289486716673469427769298971889309179805210269151125069958461420119919517149084925809960063243327991404424884579621340620775831103809047577439857608568871445132836682274843045470679408323531530735954607175885442899765436459151195980005903585912475310759867703662190097223230280376396277417185114997808606713730998853369246708192668886278654097442369123247844816576342983959969473516967713182908146094871590315970998101558798501938681210432017214659603772638088939774819500842033528313975741011585262950937283733322108284885536276910574111469615780933846345495312567382341026012319984093346933162524238583407224072074759408249178021415506476304027213179285109981460482532757352499507880283271109214710572392675515378593530324076034187837990566153728473509543328325266691452253895992123040694748031152293063081717433527507866095870774540337537898477176256157463531638210504443871279194751236908392044347027364191258631028549296260389393363472658778581805519248553640309859372118409669329743037842610164898341995743655255347260553936617233526812712096098108366159491186057642510750666377715744127130272167465237132256028037558444564091212012134208187141653423328084684813293212027350247187170745867549289950336838572836578935803141032437076725305494850454466519897588064733711424386174537355438047653412012959335214814241701055735437557463213396082258520803047863528652027052378431504209288505080621689558029174804687500000 [95,28] -6192950840803670629877693050010540323306196659356480013515773485158358437979510574102465010391875858522219751941564710051386562121811719492209747253997819025771142376734682769283991189833360105339490806377252179463647613740698656500695354576775665071907755313129915350065494455031689926459315871452002517975837464339135155944733819597589261136780483557729354811227225399331526423321107793797691745577330408288488545245968365042229650394890819223338297005536746763637384652164661994370244967426350470340450571002762213415885508644354930454490902337613366649891427245291620109951455774741314802955267607260391636329339149477701308600338574462008650120007934942580186421962096828391753392759784934327926017375930664793420762122966528042991588746754505233073762266803086483297921525701350093971174595261181745927167617977732382689450173397436203230027661121095295707859834926637011335335697242080065495892205678610649110906620083893139877172557769032381360823218241136857188261312236351002727951691724354426389648933016297476963821264169213608236076143491882968925739743881854828366386131526723200754809855639226770065754039259466292388239441911652457866683434289455214598823136411747161293373438231938681673598838173333478714017518102871996474125225855685470088988769663621885466187591090489963577861062303047329635903583345192931330846155701920747397921223822531276573852484594924265370143851070971161336934187894111913443407580409007618201132443942322123173754923313818804228791888033676202204506327199747607632454984790021237748873978921518498184940915301918358320499175543161631994047097455713270355566583803398835027838775902031283259408182395936265626131325602889428941932570238766824639434745642559203561950653219344934606892688212336638660754950726461183647232080218138500904928786325395989592938897097827133970386597562310434649815810530422756650840507634611940450849594934283637640867562402747069596600336447425878136310494542497297783749140784069733271740673031586876809308193027700870799906477620857158409990470731979696650591897230300456711577898703710692839796910115692262564336415746881806211426879552108492290369349214740482282410594647413693721006082047934275450532242938824953066481077095555356388163448943925588737278369935959988814185811464303664035312697792537155118469324767116387262208759101505062133634027026423170153847823379561499500453658962385798141937246916840168441704797940489957400160576510298784099706260635859696408344163780647349715335098441007079402357980892870388143697790717112638958496972918510437011718750000000 [95,29] 167683057796645634721696753579646481248711335496944425251780824934713542307611028315270475920041404863940111205122067082205605362087807339352813098966425947010535079706836288156874836726184880774801451189232005538830184471286960362628689108964515830720108697120666416164597750152308713683649101147692791049080366484316959129469013944457033125010092425843044664186476873408152335957482603736908015669193322308762601107567220308851388690028642385893925878359819173254127447228158370404164981447774160197828451031312018913820377212898108926314777330564966781535421483082964345948962810330463718885983078326411112827820991035127486827719543374976407533971761791583880830475817437141026089429563850180607435200524260411604245990212703516117600122381583017927709805721362197901821983383883843097793568554193641740945666322096339563648684585913353033434124536665211185717507654993496257618405050719236453261824938618603545050538812480219889977630028221381222554323642461789808241614321767062842510655915109834902198995690787422305017940981467541398295223764120205338693335952523868278514173399193366085888733091751998772668683199274557005205433832487403529265225825221264717480581239964158818261949186769517907793941227230532417524465946270328041305803946333690417698161907435786738015789702781096781164503866429048682537889182811146708307903051045257078201592527598695196587591178470451208481573081243199728544255165565819460591778385327314510019763285537748064233376240618541027603570908667690794395244233942068705256652378383794096425414447226196820384128098979173657328359730875038200168968787656512566630135080523870578632217749394580591966966178254881633497879174429724996156667927736402256843818607419612007076158445447792445153192967680630792732953096338254459278898673072319032516704802784970022593901465025376392020656735417588180196123672459479869457450470774093755228185086461723880243210529868684409695275898368686720081470519546674336340307838976209203427324056286560781618731298175915213854215863429652523345830801712691399832739517021651019038625037867284827810778163621709556064945169133620193419972751585204230295328090780947648360251202638378141877809041754001054803018298328674803162376183784423974188019762499232041223885952665716775096161734199127819055023378879055377489368967763593107477711532832150144750728676263324818557065017769957042328350313999526737907555942806474973265811858729521005831476632843579425508683979450940576385981492936134042813991816688023192304793851440921151341179040628048824146389961242675781250000000 [95,30] -9472234779805766971957030053978813260870703575337309248814092032430783792158810397774858237545216183993000544229150862342068151317334845441538952989746383839463281635329600955461094164965656698696548629596825324898288339960639701497941753774503654459363082215809803395703379347790963640511622216544810632978732907146962491164972704468596625688043529553486416448670984334366837345057903690094122779440517582787828661540831954547313039048432523750334067952421843394656240634473399718109784274309946185396349466010224492986346600563427445902981858753926597019100605572794096753827102449302265433796509215291138642640259815064815757004855830508434405172787899888283375450755365579317154639823351323308279915752237660523032856185115812296478755060784405488332420903355938151087985957910482683056507373727494702018715994512144931689742975868454722078109629055163509651223900307172638517824958946753456823306928117264719262883403412870696902759740105791178805407181685969446139881985771619103968282873046176508657520760306855672675774538290773590284394109039612035654072473866440077116630969611987312347537194483036524984347799311370734061257874956548800892418886659210524699740272764900726944976221262481646473549026232163539497641481914577706022015447053627406767467020308009810070406423957795258597926342849053508868305526143684951722155852525066748477438466535769443230710579140785455941277266809473955313074987546017778638012832146617890964140438685613233517004426471882734702769939742765485181900813876052623751720148927003675970382948107407089706743996240104595414321267271778260451528332560200280704775207334411700200635576353138615080338145448226283523365162357950471557259480741010541010984212304208209526469451510236717929835149767570364860705007252142725878674658359505738644778897500878460068790905238202351601470023619880353054665031751800138658807186114210818560084910060645335324442063372136688790068396473862718629819553960927877085560955393287391724298662119229530987946307348860000424623863312529577950485044154893654029002892147470352871682869078976888666624558930975055421584817678142905064205858725210749052789339869291118656922999999347104519024811820638371013270232301411842467888108185773467275533389760830327880505015682986135588885693536530897008549880879206618401317029023477205005519285099092635777127024844803555578035241795475059172234478129420413858069509204499143700910233943320358184595261033332775686120627840175489090383635071862361044758067614672722279756754263681239880412476850324310362339019775390625000000000 [95,31] 19604916012883839270233750751876685330351863024952393890975638022022614802328381201850408736361680668034145427332276605389401861748616178444323718572060135166570041867314478784174896729362044234333001962731828082237221170590949990363831507468767620312564166479624966093675306576990374456135135842162517334911740053789377161475045575104849590016117075922659667855811569360031538757084642510952536238130534636383551550366380301807350662991001633667559480934259320718218326256860989730720106157734321246796927911366082625004119076850502032375426629791860910279655251561992509408168093674839400138470414827981420327537683926873316962970021731425059355700817162219229400259403336813593113818045081740649998448326772354028680505709023658155928776055765148518739172691678375048854609037205261007708132324917116935847379721618926922924278573860714015305787788068309001323116985966643731357928750860741792679625366885328585087936049052687039527114229592702118811792296428051331524820260880351663246709430800780194730014427426976482154267957010568593430951467613659384781526070369172774546332012360625266436431283506337346031439941877518925886548887754167620690931955725251994560989916475010793044550145828909659062738548492583149541681513300338377735195845958854030478990780265164373722238745171413390676599109687759323206181523010511359347160788754415603115379725421297757254724468034629775467235188275228210111386047693187013131904800700951635345589988145641642192518008684702926105401318825588926534453244135117918312077617799709361620219864910151964349347005266848165606551065213327770767981948355713161679107128151688939984519595679773323453750330660622766874467717160636080792023849105021560740363208115211444733031727670005358158952884698053409020063766339975998994800174336994121103209629402210362301824298968067407221097557533085974713108425259010031753994575709336810552581574985029610962904745810928357373760341740752071981879556591846212441892755718542746295548033005487942182236823981969797338098388223215971034915218015023125865882179409266252458705453461024721550798632117781430272396153195561523021166454294206696632908719864329228108778261190493385222136853029818869690602725135797137214927940178946964639663542982105754639052061685502029941022546241225764626678890502528219025224094713045083691187501369508604160600999522764520937624102670375980962238341420904259293763847317441438535994412641100564544302515170647691803035799833112337189979959197860824260812723312566790227931135123188438607044759010022971779108047485351562500000 [95,32] -20806707840020336871490352148450370606539240747547493141605266866154115283728926720429071550021296384689544920308290141621687671490490193471345349095225218439264379994311560904662702928071869484431649904519572579241168765746710982485324107718158125448501548972826573264091218422175231829291902975194774465128362531302140724743774115141817965290544429662317377962849331820275108153880140955032476652849090303719233970734871459721659689007160773007342541030592873305230229639169873236439463705109740049146249532122637596466263566825642312949981828990160908481799584397849251083556594064259631138758588539956581245162295188645056390434116329065383650186337136985964625501539061235664599379313359704835342010802251219411817252355816973513852080246905625779852845790241446343824787943327942754638367614187680521151892983615770934265354795378732575552235340165700037854150896763268043091413824553389160368401404288221558545524630355840514162161091021760272476194810317322949250178193573258454049286820463917375932191871095291456925009382368165188559344834178744065601226307919945539641760426023466695221955625070146692908343670976461786368136665770137326641846899391583162594911775039366854595596732096995155647235334193678160328017620766709076862766416242021260586611245733386145763397709443630484756570378709555941647749626166871339065353760746379134925177231004465705061447823752725634302908651205397180857915097957679295445480567681668223742724746819095388692673348717441514903903194174165358239800489800688394266745875347670294338935107520042356735183100808122710364827539745811407239550502188967821554001594734935076598238989863666018091743259155353265733466861645717674836536843873970792280740986092184304228980334836550737612625773496397219572993631272810510250062694984629506266887280040365776526231190191152441786158815223235651023354223168142446888241855213119106691217203642504222023979915505049222453654442056807528056558010114059380964648759545130697628360683418683337519315247891028394573012190464426678033203146278024151075270816072409905276981241728359526428316897033783351477909040724299423272500705860894298269014300674084336170882757384735088763959187955074324843858025370549493049759063487285655224024172287746730251277956831082820552150028413401071914637476845729583943768001715256966792751157928754331052201109777069140618052892315205619992409189406453924708003461819080808212197760993306050662860681412915768085697754554976643187602491513982756487916576320726595938036523197878224777923605870455503463745117187500000000 [95,33] 14796793462698722651902457050535039145196197627234771192452248625837687170089330168636262553917384628808092534513190012183094348892947888347053325645282738595627260407441242437952685834438645468683186184926626760482428466120039968048223835056075524822075897832207051181609694332919198892940333189511935459344145244756747927659027554580588126538271953063871949463559993812392282122859516969527306123101694347876063101787110243095178311027928742643742674666442024582028247175101940018155386230243193125762841976354334950863927853658930975925323265221289074517668384212032764029120514545842500005160041929584938123524000327615785117198118192125812103525037221901103955797513000091770837095595005976655524659019333136464084551312072656610755827751401357583472861015558203246035760387168434712367591271426457737533101855641864583893792531943906455572093027150138167719225330343088077485510339944987942697135569388472961312268531531418385449972531376710841497515322541479482544943625992278756674476344914769173002261250999178315542216952923099299562007502034933282950550328851994391402422123912692339404482019133603299995377584266900990534854003184171724693293021245228243651475894355385628943716241360836684940403733248891738612178394099882487289047504792089845065619200972848212270478290262231518857415879039174800376999412569672835689428262056182307396471831040007517450932850405084591201281146468187593201128928215170458891644269603157442197640983485037392778218500686301348053533829672201531477899757984728615259123929678985207581606226860650910082733222702117412724801778588131939392635375035896061744796779958381663721984378085479830842871898296036493266217830848881743398482188494239064305963467111164701308021726586392869980244636547585987983022118550716511881167803899325554315124788016564212860527833604472308868934891431101074622478741286090311706669271802369023302444820634920409669126660544658748681409082262769483451015393703573214724463217359136747806484569648507366115085874092049291441363077132709300106479499873271289149439393326688750746000499729484818217009144254074290502100750614621705354036661583073029353398134257728689121958055805093591774571950680001479241094076054272142415193934191269984722591274603791987399851219686156989288855050584588939542808308239777414976480454377421487541805156234685020833160169159679312747055223835666513818196481074800303087630828674111118642855594105350886101518608468885068060367706269183003179393557394688145838142170077318734339492326684828427119100524578243494033813476562500000 [95,34] -7687206914250961311675951022356952965956587621638286852856480216377266483921040698375747561615996285849578230336622531473759758021515414688088049339667787655996858479186472111680283899299045507644194323458653921058026943907259939727269892089074314267946235185510770655980423120512190231814251911425224244885456482099689792172245971557677798370745581377040460911165662308222627611869329790855652588071863292085754711272439679421352642648015015471887649342936243822953390051276010576642388055279090733533582862220379079421310366169692045579833588523453123992104731275547679746206254535132758086883577055585715268485920000624985220548927108093168590787266364016706033110266952458233368922499511557102611497285002916415927865061000881400791713197964826516594919311693106209221364975196241719956402114067983530971866351425380818485163072600340887339096423580557523425619899119423235313360318081697192377118028208385387295320492259453457674994546769223005534014660709183235328665380232846668285491579938116893817391156658590843273792333371941642365194661224345894652433169163315150926313558804573583021412538489743600413334528865201822703984198774946067814460261184871875217605224699811829204261963055005965979379521008739858703772227953260445756497061797762234756574063625891222520077000098650420297664947582017007803318953824861463444886758878984506452844184634477811342963059516582997851494239803757726299765094202892073515788253791921196265329342795661510365195731839871557075149386905752998301064059613276784884968709767349617825954784872953819704255210409448115150750891548172039919681884524218296800615727214054510875861284094626056012620390298450410461370604339475444325667477341091769586734083264879443576346986501557537076420640824353650887806180118043171033118561819837898008004131106119639335540582264895835203928136965260296382824096219090472536903608412990254504362969301781191543776704259190567458256148309800499378013241557387187066481058244097599176254234909521104013306882918929239903298526610990734624570916589127047946091664727125843778353937846471740649732237104067146569695371633422831641549592093455492194596027875375356170732845667053484134168738681439506029265057995623823622568538879389247919754961585248491120995025323288864610805382851167415030134730556444552327738475043194673906562272084724526412816283383156902694876129180437899208992384347549844189439961518422701172220193776334632967389546216747980994001802771222169891300604292538982411504204412006717428949842396690428358851931989192962646484375000000 [95,35] 3006912754178852346153821707736566653832196554633527936088465483972325845028897509291445789796245408877746937230506133067113489659314250569574984546999965266734005565558277298653118039903209502209453601889417253256818492343525102784398302399403022029992623176048813449031339432493137226015026873414249997409879663806631409058512490025694481804618480432049581079381915989067784736505946530066775630733388784372329146822102127545866314847860013209903755063508911665640126282392758739404926021164408726516995137814638523643699521299866551293515826437084310434153895852831444984332904396253084027504565963214178365441166482491381893431262735003148109130931225686240556266038321091442944100163650422714990382623263108357812913614752149764833917593752705613791090896491507687287674726539442860812529231897186321075783822882753392042099366456031047592257585651566099997106201692190379492762428823116113109278769151011280786828920085445484162882273702295701578136601759403505707830918381772568437798287052787735152942160944316066410218031179944322172996479575582908803907950012041491119772527820041704526713965456153775468271875658625580243621975884853653452124228964970888580397290197700005808482699900291213074094827853741266171284491196455248627896694549945114991839298098197342194023618535125449931106115640089841319691351659640366876314911016479472793175266551590348085630155077335180582557795281476338569075084562041621346284725321722635299313399710632777573064382609275016835369243596680598095761730567189344303610900496660858923897101448406333386073926958880530007344546795908065279042643117933628173628560596643397128577774372069218419831881464521427448066743021170400673279177070360651157710850732831786651465436096275645848188316810715750278455266621049406015059682938989301985957016969679642722202752279849886301906015377443285860373206700041494510436770222223904454110727711472124384022301014719786623004293213162846891609675296051767228942945313477520596673337595337428213869376248775596328519182531360502376376478499092056796468557770192735890702348552565747596344461209731674610331171931986594303244594750508696602517728032527513622788575729626211293610555079882396766905270905992656488275081050411582340016237399319641163194876295285762776312162033688528331653877040646681634182195065529605466413413320789834820249488598106543902773624379919007637939999293592275177430329229864007888805733268229285921636506624898757000181514997964813372159275561958758622831144767156410298365731836867098536458797752857208251953125000 [95,36] -877715293064394181961870967438973210469849016797521312961925712514239961835206127120863310728629695153058405323844876859930398153205242316036024243870047462524280470162784847622532590250158261065191571125422098704991203469290609739549717561259667613410050268934364066144319208603538920527094197666214932525419805314349119153975464294389407245673098174320301563364177377680792429081350401676289222152972099515699558165640159780342930705380907906332355686515712553700000448015364762052974175478049176068005593242825503313535495939835455158836503587713969606952030618566141790325968641078843241886244583884800274396286340141145891030972063453646460799611957451784053102459628195456945534942483468087954529754759213672357134678679846035837924608871437343830514677202558356210748952057388102657785049822731765343794572604889778086963428430566943596742016465532942777735545142051621246521988701556585145029216125865077820709241840605143849851380614741134834633961495046015129625366858597735988646358835953028272009187752358118631642370626904008213558454652796454175620072797637067451177804467982711819545938471393313660107160725746061538914132608474798691014214707100305337703396610062622908083417616465075522065741349292936134363319854523729912336603144469338621676495856949314395097971561712378955930619304087967577016123862602441581690134164735364130674559302883057214810279517869991449893979810461867847268126115502036046874254383338950116479950481742479594361257843694102779556932414448781749223328657249223747744840107611078491895937917743683713524676042927358657527544420077681763662491192378742839966024155044093173103264683543906113062788652851986598042042476162025908927096417066192631978938526760321658652094373682239287636081953221894391096714891782486792591242059830351244870408856320073012416420661455854121279469627382145194505627528805136448223824000188155164748456182167433326815005189184504134784274796447984705996540077743782231727376041108418433653149947689502275785438809191130292024417221697185808208801632501856198225737272297304812402587894881757452025881582450600457864563043437272526567239359383501216979716647754731443135588513492204817115210455193333984628577215046506380030964546455506134163900780181706550831891434255719884000952777629705704939858870382458084158012535155557833694301062607914308616832643844515823110731955957009646589887084994612215073892309507083337942714852600974221766479049445774169828727914472320917657632491032038981453517282607049848630609290012216661125421524047851562500000 [95,37] 176317477863355809672614117982126371225281124861052142651432914282936601266247406251653562603251660155664978478073004958999754615925096223079263917461362746691823916920541066306953396081500596310775631738799242843547921038411305551123777843970058338153745917618083914815915881108085141431247042626246965643302607700921755813429539777110726675232863846271405524653737273350852547135006659687163034649087424099421023456201081947383310356882729202877936192121497373764008975181163456608354297399210351022566307282177725679826882534671367482975390555028311375968780624281231966166783119394867767323664109312894816870844595792004698899825937296096247521077092613354352545232494484651874463769062363192407995420337676254503234373542841713841554241819041678057695800740052532005755905702559409481012185511050067231207454661269571682682122807514761938418497498062780751149289069893740130664676586074736996496506863021437882077607084456367709958943874966720608719050038359062550075954767849308778611716547551005290373932044323761352698809993624526457582054407313749520101465211532359634815879252081280249053556833429900612949736280666938488219162992625678607945356877368493612594829731584658257390133878011762502908889594525923444599940668735576551709089979269237059644344026823507019102301747384536505640354892841643175082806815374938438290057179286009346045090048973993471804808517519470757469299380406773492008755374095831326234852302537059071763082850691330897672855191224886250174467417337363252993841587765907164027570086832472813575360595537428851436892526806952264998510184011050885850677971897859430633066934534901195753134246815147232682818520272400834732565234670675701535714679109012687811578917479229341727152778435710962322289970817266643311402125090796250595293083603315518112845756398610241841079369203712523206593906272714609890182573155928591181569892478547153257181847579436054602348525843100099497945370387615175286326709293439828640048099047476003127459097981004455899035819593163221967568583966304913483671267175232509257509478123661535563275504675470344287112276229851724489425710401504685952946009743258979452833289877202907261566465724379197595846681397899045483051457173572655859896292047443177161685275019403171122607503495090275426268847867954945913832012646589408594901803701729582336314037017517802712988901808767118250072833405705536100974979461749143309937937806792330358704653713761945673944448627465738293606025153677717919379946014047359062802369138525659941763024107785895466804504394531250000 [95,38] -19586545799137322605177864547090902374628816135428486215264558408521153950653822670030247843850350638008484307415829816885916887122348164192983660284429915468118955736422012113170078022812097956881287150814305431362868914580014474567902130067743597827618490576956864119464930755134203527413997646002300705213979795999013658888795055422681188708515689369490101544465661605826153589774573013059448242005957542421129175059138482104610954610595606485753576313619447724948287795389467623591730501290649755035207242898174244029096163180125777084765010597521334956683399051347025384729897791835535331430013700192008838511375016134130632368436856022985911569061904254238841318635882271338427962596425869863823659498764512347975523955178060916844248219978893546772019158604792921938486810034451291197313284855455973301944248985526773633841965334729364855930711390028923426661077582586245974485922158755720555869359982246993618455387833022743770476667554369177463475767278735740630879444661843821501233187370339912963322723273128356148651893646900204738736433819226471165892858710626388119128495955083343164586071825468594491516084668358016409565742932505557146235150074009517754277167003854052947481338883574413545507764609305097390337441541350442576491193303433651268979327706325925563386102771496688693899286854781615790113370998593134279177137951491750406165692548211845744650550344086929301204217202615041647091809671136051295046021122585814931135246757220700825579953417187189665140668272721299101745873381614867995933623992002870834931539666398053423055267525248954478177808242713925595300501302288652696493093632968455385740724756315967321433967108396272414729561524858032292904122030158570590431313771311105405353403350092723755034274691521770198852865713984066094600053424474002212298528564882742326596141091397775584012323198846675128076261672307692250091239374452686407911921410199526544346957332518177871006071920767217494218855153820536684547744661468318909945416419513142669009271784897229809584183164341004732097145157163403389072687750673578887497182425097873296710383643146627483399955594535276216303729608822665642441153143908513215883804251846881155448340387689536703021474331737333136916518629589173263481444799845716661111052093658052690246666609788984014425855994587521468024898196406965790091072206540474762166058503317520345885642931704641612135331868948750599589084035555730295937161726647016176424767460703600988404860714025968955911829869265342356969648168751874095505627337843179702758789062500000 [95,39] 6541746235913737914936920256371685361423969425797115815229370089500340854526344291455657265327707618004309492857808676196237606197042228868463359426889439569652969082100456964607847857250587489387184109155177139521926372981490113816969683250285354186136798893351255752042379717278016000269587385683445348324142600083739942473889735937101846468680952220728718949190314503223009542227390505504194972677023529131913555143027886261248671860958219881447682148325220586123675871897221554862351122101542249669066989012323482001794503747012111388682704928863185997031457816006178851962402568745843685798048160328503021503393964285475733501203000035003146551266533570805497666546985463752147741214703937979123022846597410641036977510607093957895295742688513159123636368551459590320983025268133885038073051526554084202762782428442506575230174966132729131837236031008821795665782337829524744639632073443332707249135359916092198418835802021033938464148523910403897890571231629963757074851773993061620386069799154176935872789116321551702166155277879117812158285651129583873234834525598354522140378889205080633262658290157244045683110178785727502478657399763440834285573578828903220775355596750392836172604566658413420136724840397568195746667011708510920836533389440808352810158822513986848755205809491888635665594157234331011792257748484127383540568784323426280714478773187567861151454941988864770851541197377675197582214041904237953332719925596639757016234774699918997702464132056553780432354943507459812614986915588706601631712441234514406159077290767208218476696055386381447073876402475829240898344097227131703417681534235027744483733868582379903455794664236817008329839303784679010585373945714462058166984285498113269160939321248331702187089070990776735095862237484597054094448120835359910317391790856278818775392683699878523712901731401496613133159782836494110079275411467257717407175782655600814113021123989454946435124072070858779586669890869204708580175432569433836773981466693696559922412316619183932365195145101736767478748592656660133614875269013869053254961711286223190983885275626431890609507192353893434194787747546529788195873680781658020843608214371136325810301030712756363890398303421588120392198824952865576944493505087736935055386302291198353297088907140375607529883824878371914526035672767612516838418455413487262673467550537774930721424028950455770433578533792593938833336656192054581919747633845818031669262239527625739427049060992745569430342874473140533768140275627800406255119014531373977661132812500 [95,40] -10987430026417493618989579845341962281162091344535071535143691829064335193732332626388637128455265825931872101745420601037105806258230783492652837634247312365736876393225174638743088918612022535164848681242908647456333310241076283304461842544011034663821266281089618340262799460692480317533075283449704140500983627868877899912220606199688791552940763361634369360288990283051386290761129230818580738489857042276525697532634609572083190603451946852833541551092490592608743820197251594060990562718384216860005254147931268618973044031261764887938459388034337045527163428212785143667531726345303691701782855840245371292656345910495184936845423018991462933012473996733639595562798402247236433429065574231397559157541622178691934325057766297296361930016442749798884948265898018214387378051634199019442960639782234280765859844456894250627700725597476470794718262529510202635245007556347003276516468175058776032863066650802592831820189753004376868550469894990351339675916475704600344636786969387252888981038761790752201828012876555467342662299782321810544600151972858711539895899445317101824390045071959608128133575848219278810635115869471418760582339922546881885929910265029765968041769123022039625798406487649758234961886436595996683631581455832924584266311822161110397485547504872618609567926979319521894968762731866048660160549579871554909115974065548194043400343971634277696550407070802658807747873281131411857742777092187516860034170338596179604156784597126893454531624677165564405947389460423029176924738843393370147280315027996042507757772395812634214793958508325071427228844522468973684238964073313553936389874930615589551577802658977893481383459467309430430826059098057113072896949639736175810691318600732341043809024318834114993915180127369322648990223649474076389575966821530796767672627679116581582177196980222454267392104426670970020999596564830432890633378842346279668955007891106267864109404792352575599386725950750348366389113844297228674521728907747612738467760843248924830524164377774748326074328129682964748748856262325699348907109988242886015925116861998477429777890120684401193347648796068024949520210222560206925530141749335582804706910972553174178848577673680281051631116537515302812551058991321729925357783435349678763740743524856090316236678804212163336056715429923898486553886541910313022223628411087887450373306432280344259561332923420149845610482368091758413897964437794699833087371021571537926116429313130237856206956771749918295012307350284018470087943342150538228452205657958984375000000 [95,41] 9473680317528514951485578277662996259519321704698683100482515194605787141749939562530318610297140942627801735229481170126630005451946806376155532095613757607367823746440798559740200382472580863706186607326412121479003895683333282482247505401962190882586413660187070033316486086522616636255245744917853236544960489629573031134383799156177034139993943449598144872229902998696703024386703244377582875124798621697407167605716463180915700078485111465168261443266417822060798271571473290495716233170047711028904721227430267133293721803977434997308322040787103843328260719438338644249054559101838082277069940339028096278738611486791683359451789463768128040518324352556359741565436582508552467720683056234554202561771768746310505372750876355676611490643202968299660617635898092289924243447492759256334147294769449273813336535535244362872952410309689231958957640460666026546313593037403585821749091888135787101659031781221642442325122648752642052207734031272827881210517076499359519876791082629180651405222824189081326778477182140623075239774677799674145668317610228710427025342039356584233174210235489930523087701480168331815100028932809254280810014852945189332165834464143948636671395790161520054678582583446263249244216386837630268120753657954310287858010156842223243444315132277528780827603382302069077861966423465866020052175288260508675287822251500808201247525545834212667344951939604270074543992831014989192346010077421750505185308036318983479474427527917922114494416002112091630317754817879537523280540939999616045809200617062832395069262488933067239812909774413270406274498342034805650089516878257107488910874937240952769941135689929783782796379810096001756400633278933170655116090899749219958208687651692479175686284443657862858039611627646235119327584058938135692104480044764385660563536277548128577180810823589065001184306570214531199150958490655805604155462831202107636827787045966077519097630533881883415650051365430825149325395174451676449736738169803715790314655243501393262708806965714248622979148979675583198586953998572081856822818428930154189079494289227482855801643114085339154934382650813585914157711387421450922144171996377321804661782013995425094322529170542960234508626995294403215843190678279649306564503188631899697470861032971033956653139434161510960193787694979056753629740685033295703502443014572400619642790468191758420812837488644847603226522768609715086815429517903207160075368725373842499751921401481607724879565640171696510336451677817409811055426871462259441614151000976562500000 [95,42] -5056185071174233868870037477524936263948088284411027766410354337403727385235983661870089821044597086725790238115881823819837677203862754892104791751348241033377579058333520831941475383163143374352982945799660786452413424939998001864289433505002066014485130180607442993308604682465455106016082912358127359831184077950984404677880955837806148985607734498010913611362215284886979398251371255234112409255663946510179327876625669813574085902472851051062463237626048930796819785554182438362351759345270335303519375967552887960414642928311709815377309559308196010958556619331359763763145371007231123493073371405390645134776950781612265452970692205952923458095607534721774341616255548097510128655591358806105094255593078564059256825119446416082677181894924413909838567418959031586987914780816206741088138949392517200251495057028830673244873039959064236416692442469803585806545033983951548926666508020455432209144368496291643768958536747532266763579467690403542201895148936021274322640483350666552162037026663555734016414779920410713936470339363410115139884936129942906233334141406162912584297877414556035215742632645477905025316800993683619743700230239878962894211870321232715996646621456008669555567676554212758346867007075085313840166564021374842105711167216899120736959449151490744648312699839145555949934835940965540346554431766750963134816862878661860727396197917336960076786194022190381281904705857594359039137779557266804501571785867028278469375313390974405723164530859152920286116597302001062981408076341222137175447481713253786643272477453925762109868504874103552043846388721382970304828069376405128635095975277097819202193309804124493280885828016467698332343899817505400788254770494333171748054356025638657739253241070395592965015222477373385156807525763027568590731609668704819675902269401903330814452542648132698636052130969564945869646165032671566353987738074274367652560044062728645670892066835268555124620556222688265650238667912420098020932225435862543706183317551875686069259673607409230731900287024517203852689283368059936304660804415122030545756241889327876059173011116001408443287595810309838664518941074709466999201594007101483043362082555460586892694882528669261209212838037865045850204582202378858183817985839005822292102403544826020203549451786398092781587999378427774875800427322533536952640510539876900913544391595165945608476521324950223723441898917018053728738391007760878909840059026750338207385785486029227995560017829637481226589677991978266646810880047269165515899658203125000000 [95,43] 1804197756660392287339095503118366165817077718849511811608670792664268522963733798809793381375596254637824826823390312770103477168226477738121770258135435745360955739200106758072706594852762680945167959235805096779486652471305497154723690463312334599233132482252826940178712946142144881286887329906125186228925728394259666087048807184623385071757962403707651705395638843959440160329085389543840251341284288578743407250120306935052641591360299108799523709368078579062271182290037288233730664885198610498179914367715303172492412355987745532615940775518746303412517687777244823267116761699039884586954845848155634560161207978274919695515334208364074917353623373500575336415033211944233964902750090221243546430388143726666349775015199394618600614166829165492921155533753522180778140622052647727758830605007330412606511597067382092162368383095788074860563438509473243798976930259466833712622688077673414665521042269055208747874429759119524708917216494006770947074579586207762230186127488733489189186305983791893703764289259054507437948953924645376681755450140564916314938457871647218866257765874359494784349015856637336336032885579860040997021167836128752762753952517783781193640791820992880769563026990059257427353525431953862768546420892428101517427141471592999524573853090734880962331867201158682005327562676123653402233613447244568884493188660398905121745606032491785982519338683911784655431919031393382502471875962069825938969352452731894282012034030320173228199980475246224019778126056574945790184615985399056879602314744050898692572843848206757993267510002693267794305328316911982045325262163457098541756216695042765650590826263219698069242856477252922141849892506183618545139555415226624040906693831354961626358926842682050627797507285619698345789640629773297881082393656840084387192155907956777238551802497934598874077088715222396282253654505689622314938087861893279791786943040835130806151693335780718531218291209971549935764830505299935218648008886149686678596415080920128741215765111435385021784311307195213730271732900508182750005894823626812665203436163898983861401733155700577382522594892583266314116070517779766809077565867045302767315482527003625261067398293856170747472791637201624133167952929554620214954050877271754398033548403823090445254145968586409928985505066151846364683705465613947486862039350396671310416009677422699764235710702114811805297552735917182552975579313313530919232898532818113112904542512099293432048799055678031531929866697339104320008118520490825176239013671875000 [95,44] -391492888168408498798226709371107215962047348490953607904059562868694958163653650091558342174293015021839272214206142817874283355533763554539629082794806275563199823203776418882172887167047793766957330398790129924336190674881720698662685536963629559098181255322408485501920192634965350489145369747747085928760764144667214603986709523565681308839619808328509309648936716824946609031434483589946744946345348465475334281931925754535499662946190047004124291791078329032033562057234452404439616082674538193441216941055455370805271701405823925745449984954444143819457017113662669654671926399139923618304977506307148661038968536316788545084272347517541674315423383090682460200539036179196604020787791395669174133168228034724720231651583860363665111225775548331177201401200483707447893815612868808032513608102415388967282285995183129570133956095246343768923812634090953874332884412663225362708793605061883890287397788426228329305041031729824023823813460355103885765902970668200708355673169204286746294704712349794396999492834672971550702024653041767713518884010894661000959874848979852578979071066208312833083705749436516439176749434998414254166142570684743131459031615752414699326618468086534215184439300319914976236273678695390723800005509486516669189437560661389796894879764841435500503478937626862154055756732822233066638736036877287646546041973980875179678040080969735023937161976980103772703305847153623078285824644886929472948189891714483930091901838227218998682455179063367115739012798864816413689828506726391828344864604721728271461702689951118401161689981027738713142518763159463166694095939526989746729367851044899180178190553531674168925875485409171739305584717558327670384513433087992749179539867983087316051503782183233643609691112615905261765924248202384576928177133566309997025328588081912300818630159724479686765553773318442569089666474637720081982746626965909308354013750644734452319948805741058068891593015293683944915673319129243090710424550455651147869114117566463798582490612969087331297696062776144496864122678657409398118222211749602804264290869958082669228302703760828087539441057541821784365232465005131059464571959837681931014274484198012844063411556692672870093071292169544685516508707956596765359487973294884066049188817339792707730959966918652752142731909242034544206955238207475482865136794435065555279661722451638027600724468659416555625675907584523490779842064035118753980470997966370686531976720535411167929412221035834754849849770330649789684684947133064270019531250000 [95,45] 5174671262491652184341866161715699739353410964473459719201998850020347875601563237307932630738822935717758682847565382015904955886177229402998948066829997434615192748922893322436092558361013163284029092011203899269136518647221708125088783541574096989964341620220282959308145540827483601976346228774514094495097807967302265459912977049610687835411660023248076449322513372046925799456766285314490777570433586452255126031266616340313240352288373338812264452274739032999989210634565545431572760267510874289258089633386477666595526929089457527732616503709415435405492082495628719352489197965721557454682437347191270381817618264994345791054224276884294950789192243897322884430055869505340611402455445913038089861498112646978614548480198869706763304963442846192993405553335553985618957947789581566988019526220500930435510174268303119583448889296808046148811071929359947654142468738239500167717660726090194981475905828674977048309706466433678640458367509552889161667245654697345842755382638220143325820886967154966052720315009989022061820674786569611017422049375389685355724770906005399640571654585159918941524062910880472001586020965569772854974541425874356824578877228681006077053374628802382709672146290599948660595190395887718804951568926158653888118952130938568046604573143285031680272442598662395546589037331270027659290930842527174647282906182011850375416379739177282565668097117714533573804698460911167363517407321878333065372658708468869247494929145895784611893543722788386419691208498984334947296094434231432445040523174592429699427318297922238199313706298377171253483508392833518405117570060745947027411484128776346781591000910683709054128632027218934217991808502813298145676797352166486603661580419105792484155107666811467935407000971837501305172942423795797431440678057366048904986998028451076831888145236323829652245027396173348614783163821927588957559336734481879060193448048463416334856582630988270717698214220722625512071383185464979049193472582492947862967828250777419804435197360646436259674351832537147773810795833154409591818537924613436370280014567342401348398861645483640524349274914855074695939705886062942346298916551689871602254488134771010350621891751661241774633767844350148946099268548945579617293513777798652804269491571903429118125992715955666442902156455307664709408357446982266153016205231971697082681874299800653721027579431385887964930845960159350804908112174001014017653919541077422166768347174490494090239849044179443540714125049362337449565529823303222656250000 [95,46] 41366914048019282844563558872643040981522715986621391254067724401559870127249330843561427175431641852201461524210250785751728446829259275761414138067215632511603874762211663313579086934462958534253066738024114484600223040635062966163372853333201903698228147123291320018915352937070562639255317088569259429564456513181733846901347336574917104175962413759441571978435722038677930916331534887728596214558733600865015078711745657304169012660197171717502423498071250689487114601786467990815670708143298456499702941842745847871400909453690869564365038334604376981617560775450774782241988155006125005170315228191017256982289335246996513497750684080684371829641226908173506741603617396862718810479441383065543477730389250327735064608675061009591154852211786832358609132285071390160031740399223268204293675527317008477559796850656084869199162060286049615788276891872506763911763283168465083690105437911687070854313897524488085493545224489395574762021923570498316569644562509538860840174668867741954364301748285584244341049197749999498352465922911668462622453138660295924485334483761391305211718322244140993963150137677748339166803419137237274314807239733913055847118430061989189897989872360367164549256998910965646848372996017580886179574960347121766393701154062370549468604953060236905107973784862011885973548114345312023813066167127018278239967480358586103289349629941418728133508493088396619592776138607407429373434506729188701851697891509839955683673258954070912783064524533021494046049956767484841139956323847179799785407998290487361508699068818029899430630814396051882710905986925462352059670828298953662629030565780160514249811826322425511783161842321311244242919794546538826234432182380927244452285554521256510195376104856088874141540292787391607117642026145773485669028239779879160514566968651282725281355227526008011010030530109978898913925756482450834748977159182327541710998724230581387490202952776567117203069940752722956077792615225469009886987318036360037408157685997462008371011667999061698537986688107763924134196990058446382773446218447147239765950256000857502548568541483257211800684658852472133789312681925673766816531315808485757417749956498078874253980408106689764153404508547270274994259407517086077107663884124929357763258750266974581486466467348918000635251038177543980829989557791930577270293914397182933653753202544341155345806253627618946871734584109650818780559555504353615969695754422030260401322658439013994428536784839830348081690658545994665473699569702148437500000 [95,47] -24966348694021353031271731399467476908796727439980867856268300929391941454316061263093259362307734277022715335770121102507499868668029770663836281335343137407056239958775250760277518516751346011513774659158470211653267450457338824130914508823733589735492467774239496444832578023666802695230450723288645873109634582027782108791694005076342238946919385428175855460425490973190587964533052992165699622061843275230610043056796517997611168671209498233537211636850345087558787814069970617399797994636939731252290510241258876520380292891107613258517738024289259603561699534557711595284212370499609076837560497216507533442383451294693021127246406127348753637576267077867644232275847150100388051532631153749807331012130288048235991129478836385119745722354232064053784474036115813938179476594109895435387685637231858550990601150024074082261646523149489210185968087559117476236919517993065795127712515535477588632610875823022422543408413680183989240703408338340861621289021621532608793165520022927050192202507503388090666083190922053718125135749640409269796051838221621108284607692033922529020639882634286749387189062448678527199963269942349361991807996897628100765904007829162554471212107365436516927120181108933363390829335600725148919458797406243083025468481965684989052549965949285870661384050641592553348241626572637466860106121075118805767876976389881480536143307678088171474212837250637484739356499716981388506809404962385849149087441622305141905630293302698293219766440803826073956521446606167782309872898121924765214595903769419237673908518810812507511107700019324669224457732709314171905296461910824281361867883043684857728807757791246299106175479123239486821585483453816494703321251211134244574555167144998252510429207246880860829212233719729186000128764798247465651489296924685008908499799835898809929173594543523618426424302737806396315322927013123186210524599688488701432815440993698202573696327040643469931840545116551324002760861127295447626295003052263016873439350909217309261001705077981969187080470725974433713141911948837650057079900067274107163235266219983375637111480949071557716799495885663794354163927099840349986947047340052267595294149373624138945914286445768413342808901337010824959869989465408953419629854526341363363370639475832319829627660967095927848004710031027129982599689350861407265379704611820995222388851884710726855917094908030579015934848579434379832122469439749312735264562747085470634579277691665549086937253076608905777433733419456984847784042358398437500 [95,48] 10661752441081674815394354606168618440950524253529575575957924592570598479690137071432979506971868622927258418096893971213125905557645234671325147454373623614903503424534636581163098344896674341912841660678953109888833562332347546465643666502818306535667133274464161424632710172844182162086910992602013582062781177686442323701677933890872873160306909889635554141467898487735884685827281304552043172339291761663131923798923517030322755748074196448265613806264592840249636934494371468627677402120947443454365438946994159443220071504141808294769790246981444522004492707304142155384456195146628219646024971806418059562322938190463949425705478413004611263998171679622523968707213053676289205462503253142299437497352790315952985461299177580486834232854690047135563531063414175533659076668957738701247323942104964513308812248567231929693723735290426320775282674923237090129122019239338301165658318099763199736051103856477430940789330295155205443048844860543414316136552853770617524983244974967343928518772721278880068006426862009778687892309040357001132155110085552786659017868487163754171154933553539389664277659615468471194699178157922234797150629470650839786747160327834859590738844923462020705906861983326940240360001619386098610766645786611106736224559304391898005902642460577278273754589031493731481728510755706661133345008982788859903074994759562179805901726856254522326839145634338353803779490968230441953490612918832184201536501035976191304520637329163131215481375452576261749343940152429973010552487006158738790884433928068393572503379596334022852825063015084800367840249808616809607299209047772790188685070029915138285551744886152605017297953483246231174918955544940580740540563891505826880648562503208937989910552510444274384741643444961316977323843700989758087327318786708387477802389001779336097556256346321710247706844596201821199997467984509446822940253439222246909981575511649355007925320042391776609240542230520926627113231004569275540636086205588398815370701382598714321708148634715427715419759295758584270533409179168791472348490017994999681103502051432817661559864365099657373848243601229545659757062442720931711075832328986482988596076037865446764424976844406850157601761262690310420680882227517462913590145189430362143912358609500435779840213856852744318030648639674172464956758152007363911793508991537650810549822042823819003001360975227585427348719693391099639947521218477742056753352567959977820207215885655605386815852203552523747021041344851255416870117187500000 [95,49] -3827948303543866948235420413253132781222129706133506244690684663829435078545202438567786297384803331436702610845559650516824422366867769099849993811574500873985495073338400705343028696208181508630003790747478539663204618687521458949396250099325076605325715842810303610175069484213595833426662183077711410572341134129439045995067066299305142336430813026515341122037168465699486997349195467323104798937258859383286661758607066120494339339565172188815615840999265907025293000860841029096242881296165136220922571077088307472769539021812008294772662193643791188353039716409129268873609610803767416730019620856220716873839384550200801717619643903653445518450041092837734820313624545182492446648164082220857292815325878395748798555805782630569011783900718232913159307119147424908616238151008547876020661727944791127292062141491630101673899296368151692777579280205616557926170986809121288149583962934423159131958242081494281905958103680793570276754584137915280105963116518463527147478891298715517107825124362217666304706664796008081882712464679879666597700983706438256265582830474345316181545837658864248393138919066683424167399093131248884187573374676188483774414324455604371700031361736042188121430611437479577445471568549922806457615312145778020007706208243652896960841763631159872968055436386388742831916545768325031327550264848696027253705875117500882068771118539453531468606059066459885443707702719440687963333312635252558753928049226224022016253257398240299423492678915905665359348602444773529669789285256323156756580555830488711590615417056356548495737373358864525197953574368810049909048402298947433942193766203500416664075600216721161758940896893197704436748923861414215456095345972103133234515248668406514863982467026987827133263642043568808813939264120251625077995075086494479669306072494605763675095765805384285213318310119897902364017976813728480476330635848365022320937808199101482470840658697794307541731927231066933623280877408832230697914414277759697328110252603164879214534438164744157553039676614466348364722516231017302962629792846757161538807403637072919716814010021628401524724204217597973547614892461043282995394186969377663916195461855406731797387161549227440282184920606738337270737879024367156245098932498284592766729150859496454169536942371319102628704247358821385238476790919765669022433979596130422408894189022220326957029710965404697400698321918190873850322684773901406600870079931175922679986381554014949530782493947178579674073262140154838562011718750000 [95,50] 1189461610861267268426717209775897454438860570901467352881332174808623533912050572113668645340193515352233147789161430522279144087811787512830563056051464081732086143560704224926246645740655649831083977822361859246769405311167366270046000961915279488137214040274731745775716515724533953688994240805254193067187268608136307377417195153328778273474746695078723622989552933596358254123027145009227942711395335888862202988304817823093181057033368233752202054078097528373074485649317246350249588397894473692796376172551490305962367650514685743939515478953614739364367112235818223341242229897526257593567599719088767095797037629524413789763162392469289226855170417286638673478276243134566264890732266536115333789639533138929536348311949263742613205280163445194547493740935963403486402550873896495850098263291052449256277608230483143030774559226375546309714795499672094787099376865904822093461094159351230772665382950487177987734452595590402795378829684415485280845106141842524093503121665393936016806189425804342841284844535395753873342569309066618542691535499873818362995519053776530490555293112549849431267525916433153470195992845340776370144109995104677695242166803504429205481642732536178939928214392839450118200646513028317142828516353730613921318707707115992695173196006708540055026610481443969379471930752091064006133062460525657355635291236278633455949270639677515104913300237088258257397158483313461951708065924470571783408988169259747916515258007329041397435274305910475102691758249040422077169684714784137590474822198592775437781569899160965320951816182666905524502093441779964172097509192198579954103937783780308559305180381175130445796859724501711984278252366410720246735603742223306724749869361859736952248490708652528479503307941208375391384708611955214698158202929696904731757414637111032446173521681863998625816425595162304706816858703569781606562168814056784810292168304494676023076568429721802167688292438019389266426659949745230006465425364432521892941265778935648394505747772901633282501252123782896746899888099461737993430544314847386756190203655695369091044560447347247931849221050306431460309692078015397605756368757355178604575282826488370206727591849217523114177660359064251212900364601064629960735898871798831057592096656508192638151783381460603804513271916506353970730955415798283727333052131605332029464270502050976286920355821772187170349586092452267348127017373921084293805351498860373748427237983916083131213925483393722970504313707351684570312500000 [95,51] -321399503000997436735046289913086542171852905252025049774024709503600736081989567954814388253730484127608547045646075846392025583101315047481938989040114830564794863432570267338223885993401428683224594902760049978350074274718322448537409326656133538165961032664100298636830161589698887276460432222333300305380661649920264018092290742843389033804049712121686631697035475381306626535593986093134218548752152435768732698619630382710672786870786440386245968525557692122109087424055962054369857896284870403979908192120587239407093339212767326886712948642465663790671814602911554333053385260646920527668102171736978792242915550376309860745032556394503071513798144859817386380421023769531788053866137062776417782037284948388816410339080337247376781022648343017004963825610615973515889905379691377583168682202016723095723555932658227923890019926985195816062367730962630781267511799004302534011478518686957181328464538031199316867668629402863647459086264272075630405951759177686050730536077208189120450836574323574484421679755157859459098091830080780147456436272185266487845921289030459255409870094768281325857019254182463500533490513634337940259061616028906043605938570141909608359208138960361495072500020686812754146072592571101640928574140190366081954244507206583826839063569180540702466675426969716955388445577258355206195144311219286480119470265176480827502107692735443189654631237065593320238443565732647968556691610452930116513353880992725301143376521814132714758832710618464902900218967378579552061346394772529697946976747729310183031729740227997554244019119594224663251195104015301919428475481608867254210321686043301680764243556864449863486227259588537520866960473523242958792473889887738707081845171088561701032554357108886546011017324618734864291176021123651232346330794357592039636571040413201551499066103483035969980065362860176708206293266122849489350721329378794277089948340170926291153227637488850559313920029640352296431137224413245082895678104805125672482953466728083076969491825032882107191736521684168420814857616500130955939128834840722111755846301171994304063532696437965433470118821156715855960734698758142635867905081898930175504382915862044955957987324040482735810312031170603460741351969853709148552785389118850922215157264105389103293881283488790810983131774948640316453956373378457614220396864495710865358223151892986290609730656397449478564718949305612075912313025045575505033162123490176710825007531246869443841696067920565837994217872619628906250000 [95,52] 76377297664982458122914109689371899670639192466548110193475690778547913559682708395575339081913123269404684936793145595396007841169751524804917665099381673333599662643723499079421447840821338533008135199180616603616637546720777732512004362313062267244070255723955792669074776693343464650537916380007569776814071293753461556625910754569246911622307812416879456627822750479804331821052127517573688319192394308420050555966557134925794758559554246655025909148636052578343037017841471423743077298153018354469584211804320493511143439098555380193995985063701774463951793022913969048222499610790164595569438571747205018218356690553017935940902946471528944031104127210113212854074932246526364603974394597038743470100264588195367436212337231855169905392914963697477697142437486587362433213569568096433992488090197289127119194172853520312664559411019088954344614175086649092403596664642240736679839294383906574324089033077177675156360726322131662873077393271392737097706629613854342929309993259841936761636288749871030432367680223899377096878768271847149296494237676920989665724615943996017383558592544593909470263885372825984876918845308964300088562438271469977867725594673431606386076550403629224104356135540140271637364376808170784812660600240350752881278041090118357981753447891610798886870547576995694782959639056224919384304896895545248084340867025234956495040082319412071280572740221765252392810653279054638146807145687569808999385551193115757506274220561104300406057437955282994252361403796504407343429654500137465699983390221000637301072121822849342345943999166252167731738659378672849540216156666353798930375645156506898006165059289234631301919063775032668678506442803976959519088301561041892304572133587934660415108898792702770656810061404352080540155160103713457710981885442255414263422762244094596007580604007257859642256279236477013598763564882225740483941887238577422574461498312763442084026377628695818934697503383257975781073310480732537964819603305454010414757427771930163095631390823193437601404675871181857888171570457968794357386708140308905060524249489804703947685514955635160137923465063489588956668903918166980248654040947331510800581581806904417581784857868123097596721210504548254322552058530235745155914915080181574199713300227607013981688537317455856638587269003406026998320947128185746621831331024019793937803499091946842890444164479634307922921760278444456424198200268302249107451325432463400418563051821885245828980259830132126808166503906250000000 [95,53] -16286810657076147335951958090960846698770588307505655232589521073974581432232203876105424647378791339998993179157524918606482847793671179837043542523581899699706172250430393979579357245629057274242641756732911211395194806375972501741671826301636174033755822976756760586230795788154478881391885873386198807739116432339372558848385309630729457143288952166163132085131001375318414958174042647565778459560531310305600760859200320880596198971004562393085810139911267086301635418137604923846490773710537603891328524976370318193288737142483854385773034143965154856150747914696768313693204157103139442534994222036540725044328355223041783680840564833254254254610314852474735870248410425998340062700192092479527404804825052469220392173634536357933943320081956515862172807615097465808812502470396975943699193566367128937410015073574404886336427833582334884388657896689162687848621479888993082517364282688880312222313915237561245437029455901984930540082625518373203866337088550489387140225187237499453698593245898645070521358849468288552178408546223208710520911671041869447806616662660963776627737014948170010865946381170036158397140522051810609348829837700611982399614733589807236634973283546877048722115385023478285801344095521794220826532320820915796079218447250828405415301736567963337759111228877258119684371297238650794204718542023254466233101207851562673686753780525871416333795227048919135083514410810046892606863633324898590895969032199589828653841484801469686140148100703001303354874133358481252603096127160178294232308566150116512780117917640049759435865661448177032304227103280001073905176761498358891071567797463170334239324585987908370811210649562945637389133548199572806575765305276395315828703641183256878194273589887463485957532172275414957659131897624859121834011107459919830284856415500268949785956680077891714642814472943949575925449496976038167248632360746492102259326866847062898346923571563992870220615975612430949853193782166294359733056277532649492210565463845261094950170685985136018251686372367818082318872244898764493188858137321025557973297798873092527958942637821231122876502501204278936164323011153107271905157462104598197093800017752261597013689653120228858585582311928375075369085448956029030435289060218341496200942297869387197499691381622596089309249689905573614347747878121826575351216299686546594616272443193520319006862719174134899632984261212005938169200295406084502896191135303254123688475882639203895507762354100123047828674316406250000 [95,54] 3175534508138617204923086383968359825368231697189784926737180379227953071393230987897515618008225981732109135871058621965511474705225811470257085706605347691265964480543037017827426123379151652893652521484830683091359480435952393825003266419875176275439222719540216412423731834567355905307326679801804078500530713105833273261117317096515997277169526535589894557880062333902166462566697159164159903527894559599176815361587222620482752571715655927792806226428333991515936427299432599587560867521753263409542866348560261057462601952794249191516466448247783957423215376056239414624271042333895142526647274581105003321158133285130455207750106752043404212016425343698184008811293817068429804416477197292512707476036629654243597404260550745557645856888861712337240179868419165858074045032034741229438233522806559373073991797183352416419607141755073119365788240083716781841827418859170539115612442134425501803607828957413624494200020221287362758842016770933500845781896362557672517640926446341741547789330587492982925041594909831268253604340742604566759619990937819723578693963142189857252359584049566909517035945459528869637991857203241645543535705825955777612390576775068045535713494390552596753636881139160680375056707879113637386678660893204858139731818293316684137151083326618849814183612885061246930704657830449040192481619106200850953520413140190055763761783828949999864676799434242862835246493579161405386345404450371843177024813325257405297759234030191688027520702783924595108155310419771487993256661766639557214534880208995266006219491407610992913582585483586707319513612205329426645110797393668150590797547099946493445574015636125602134875994274567776884318483298122466924688266563770896487256212051858683070416946015340346569718591754555706522693880316771430802468124243401077719992938150371599204095053737270487973638019816757114010290761986488485803713152593198169685077512082236157730922979171070440768148287559266338330875408167673615293763599516965117188475418682467464795591178241605956054015572889627219669586849211184383457299587985930895996779791462717788625451784588992297777352689405235868177839493064527637013668203499462059394752315443875230960477828577420343236558607857656495736079342588032005078849593505776749068262653489426779189529263863024261590760887641964895587198475733707825001040689051287643298554649466799701387264947008778105428454056804944503416443605311594458565092192298227052955537051681655924539882107637822628021240234375000 [95,55] -570086925536835110787912123267515885885886892886311095875103633992622118412357915398218764032526237785032952424963234553354639335045463137763961394960798672912243114076121267492354566397064687821400923569226396231193118613774475905897654221896267768199435170307102566057560175071859263196394792495787907108052628135775143435954222104367552845107519456693882459460781084293234730737426606364862663813780919732007813196910309675298583032935951741208412053363648629129283737176228681696920714422274418237090757120569417352128549289776057353783849275989013231165367859533200603677079472259686895991270377488857847992728975245033452786598155202235822937204303620920647912286716329443515072113824177994332549326929365020727638682127050415512668806236619006722341445846805461031633064326440800980512340011836746308180831686797201504933238439193280552699851815679279796111583422142680159739548061021193106539834148053645592120861381041454581329064409909308275674023741400056139068161770970710576588825766541545355402811741664968752606487690507126591378590382682292812424688200312304352146800751645470461065740866070402212287408554648657505428427841183989765248754884858625471987395838714459146177680397386223516845429487950464146136167231446566640921635435012433691165450323469743958092746989076634013007458347275056720773864175123980880635283037772416995443716263280266140242265592293793810780158939150610615691235965938554742986925757400930784838866646670215520599187679131520039577622326305758128685402363699727989304292386076140661625946878660126168680294945916168653219753010390835236448708001586702269685629141132034911604245414498569736255144954842430297559531917431322998759713588815107065528909579450839896796262526147991239203292283868354938551100250265082897494725455205497413132073648189492093422839111508872880782792392116970548193582586057174078040276263902958363176501384893934514235843685997927904486259874815074449205515262745137465679457479562086730515990316437219708035161737944912513103536321816947090253561872899091015016560295427320907322351050009524778855845347848659490439231120689664898995117490065822705494304642484828744206890799481182317997013410301058849371262218133792237679099532793981543954384877761032359671819428704469431453711832658337892491847326198267331240849656900832910854836003238748433549467897217776091037203039256498588833981813889168832608417151913840335732528684302113574852710620177731470903381705284118652343750000000 [95,56] 93912328949281412382487813151648294948326138173938281229771327404435823521703950671636123431311974616234529133474584190127614903551972661896415641015560659526858923719862520214083339103721684936465619279700018981939535852670329196788115233033521370371479363648770505410450809944051072748391133966218528287412078882220861198975322170157575074374468190905373752434560730200510735333790531185549611770049740425558139594476560480837344790080572367370426488657724492800548766755645450229570009090196014592542696861973980926578301111577003643173417988191032954675201824591441016146856677979988826434799848673160191719175468528415685841596941715312156538333678213947055881713255065081743729567438534007129578315745688583301817753470364214877408077903462716341112236639121650905639396297083504643007521191543051479519222043910873120754022171051727136724421097950694735863666876186768084370526715285675132305169357746925370526558770874893555819060633905374377339861052244428937582132922733149314642893369788044206335485955658801499612579898528181612687675183168333639838960771332175968049291407714307964153587836448821523329770028987265357723150209596443493625439202610761872828476308541626015973018641330999889902445411335492906701425399012669475739372649024763920795576500465733810593928824696617264790094852498614920469690170547953173528548810501677962741329789267483447978193756592808042927068992701007076606938068747458778143254584028735400749830163313892615846346577167338341316187096344651526645903851138707535476738283467907354926479711070463045645660862767782230416792569011011790199153954518000351153146219348003809944621049862916678949587199621188079162526325222160130663017392633138609416505765287487177961241309563021871865736998986389351990936113728951014469077892989909062687726435503752274050531311812819863683605381386835748943675814608128023981349159793078819128173952487784170884521811129525938343423543836272041246379214672416843692812419861260666937975608882911762289099196222544715433341231952266493352225814377870661303301426985928978221553653462911004700757285649975860565401125148122017998533644772297752542851942162749652480254113277906253448007459186103015499583871003660694108127334688945095903511370361775269912008974394122103057469838439482678647598526686003080008149488819305690211114041146179550367275130930310278008859457105473494072560431158854324741166366453024666891888293098223923320577721796098558115772902965545654296875000 [95,57] -14175516115478796970492794845548970849047004115946242697697620583588221289905305576157500247762162100268418791832791241625475050743307132190504160600681744880130632629088668565297409109203031894409060840512556282304155829831144898689173955877157665176071124069616083570963686196687420470872907387482751858756173458638733975312560418079764381024221018183850958210755374219863796704833037621713934599679612167566319843236883937551934523670454090996471675907845394099590436587347262973200185144046414209645917759647946544279482108875052464742812559579167336285132705422234847461181698054194043921986560905331381130224848750819667269304241625428562396241579520882373740231396531449119934842874263067887801069357323549929073674521145829599257076456503892453624157827071172137333421706544469876317217224447823027460502315460526950152969638763512602544862053292609221240748953747341027043854710647353995723237838671210403037019639687826166543038747684843984840658045087241468771811563997701956787645132646143098121692294981195305573831320481893952969201454128963590209177665471724623439373710695272021527075812352291858131388047920016248648936030028359755953509560025747245666286134457309428025315579806910169911885078384407645996156820177523234155538829555294757631451137343324993824026841269763891637364801048827217046833117887104334780922655066717662504620496331352840615429109127889362451724716656583837082627592288199802888657807589176002729908148067638249694419217520455718629285347890983945396394938263529433646920477817388018198407442604220019456187771818718875330392339809053730014555054044496996340912192837143888304152632890666117312943235100143078424967548440667211046033650543386449625346234013177291061041560717451898689970719676908106869768978178169685601999382253808936980778985103404827164496502527984114615577643897181611280410003443715638649785980043466390954028691176032334394890106516263904045724411283115496877020921653022483264340430905797222931361776181553548024250025735871821508406985004195684017288385069969183115269277448994844302286797784280457770474772716331124133852060686165333940710669701519574853718993116295385723250155510332312106864838332465782246278780511008303195362733586042744998518441311063893901379359815263229880156069674472353872345776739490001420468702355870698828862560011288813721915051528604548133414621580644416637793768072772421371510758938210031452100924669003020883728538592549739405512809753417968750000 [95,58] 1973396929870775426836157595692468848673775987218085692482389588700145629131333370684819398795251861240195518322174408341273839243796536512615433737401825941313296445001953302360283807165096085673432038724364211650090560846006757574140740396401626736882347721984216492697509331085706239228377199368338547328062857223225446573725397022273575373251488597689357075967713581318467533281071817421160775685436468594358582296822125123366855101661569744162652292311416129496167178964454461726961404685521213915338791483151827731448782463838521042636096343603738631827129762442122162015471370263240444541985283635537860176954138293478573750677363941728439333484864410440805934018118076035466383760431803347543706634866045031262547541417268837954933917883922737996106601197010561269845939189210892549641898944538454845553603796726111001561303234004412638013870921617591558954945822371627541772938326042931525643413645574633104761476446838915844453153881103862129932079646940798267026910224475861739110347071032069561834376213645647253697192880055050555692391978763003265368086401325612656822024829429831103551017457088499533120462619482779589717320746691511928418794689553745279422976161746274017437422501472735482236982147700527811400724179035614494509278834753973230633067507483657304691114892095680257065997596034091773963151552308825962222593095931941199405004637650664712125944742719544005696826052970721853314245840052919672901273323091668107211265388759279568242077971455928843090143015483659264827512194891459647641868455119681556823050504182047243817643011151666936861465573987546750395089941793498039597238894562591939451448331764060274299407826253401424011166527328780728088489631431991182413692623750723403541521376046694830780398674822165787354879219347228031684805760378441664648932587280984373127625937635280614081851912674636557088613624089500374869393078484047504913972159484255332264939872604883651162913425235234492433114804397802664757126724476757087131934068450964412278240484186261763019903153584448617387427466441140299435895969973501441740271190663523613381220848925809517442113240920882307509537728342535298144834052787891972630875671190074648646556068396708968905627301294358438623514507952306156921158325815253195494560396515563420088983352543393717531856478473369391116071617713385837891398695881158029543751243721518230761996301993790835718727696282911841515678866383875152980785505629768294966197572648525238037109375000000000 [95,59] -252670694265125802962195871995532051679582306667395660818371592022607403391368510253631490623063589242632142124863676969686554907078235422935312239558234534270973487773848277427985208486496183844453205215941428688868971172582369149501665549237527491617592536361184618898977834990137547433685933071321953127469429381508440596618948372665539201306086949367043762994760491960339528797046886165836063751078612298555537512574289194285201703219080445507893993799034678849194116227417413130152279106857982086146721969273597350369069004941008786834630334977000929120519337254860417035101170770723950832944454610516062025612926238871923461479220733437143852967784143759933364693992892986947962602472020558274752757606720839425397454665132916062694031303985411342933108603302202955863055916134029957876291047669248714807900804222937491069334704763320980320836553982776357738753109227265331940267086586569244992233191887516361596617641458376954031271778222510472108424026841068364616344337060391777701982930897775338951259498414442917979163360866190704473180654117513519399093989060627485427519985672832784837466083447705363103426597993064891373238818910193164118890797326647670987994625526725131413418106331509216992927203218635961274508266137651810193716055774014990147008563978274704564797892159948279388984192289985548657956391964304600039237510130312303422003432085937507913684863900040370657237958360202157086849987134133496796689373819659512205545790050939768519498321913039530995839134550577491862935999540590560169007207467507195507703650374038359136014081185151843202729393498058498220181162516346423008226275555988210687284222608900668475189934354658838005874278339068004843716870725686460970492319764967628641305989823641434869660454934156307406965264829595864031759838053432435996833014959621673193289291871055114527927435352982193025679809167598508206394865648123309170305774569016464496056146276016550807660703042000989268670107758912206541688756661853850357239161858875816031452297870256722474288492794234697214880242257474916659851768006304939793196634733384097691989709694773286480135367857389603525176868224975501945771038772179415655375398106335921670686574029480596111237609846586464521822484315384110974958708620652966162647488378409511640233637128934571375199366376350550801118049652906730648222708909192277328980563719502604784348852475730819189661961775672881732393685242916966161738591065133441304624284384772181510925292968750 [95,60] 28401284517421586118164561303549062032992837543331210120160247854158524586622469730478291835508285816521308172742643938454389145641630147260412798107250908263352005658629380954368785075633173890685261894405771834977481808106881278959558749956763788653574355563036153789285721460678377705054144679316126720722609119036233874481446028089314085636892480780286702356564243794963195254717601566250310149616679231379028169576768679909421166524855712898035732408181102672391162491507292034148918814546989007854441111415164577345114571629011066451717409105810834903103046935215200886378462834453221337665407194149826373218912318808002190825264608278083047843355728755394900187476232271836813943097568828470837981233330098346243121824841290259290844884729630325856805057534146531851658297341495915984013975499027229575165805772398558343463815138818738983716511463385416265400166167294005151954492574184664365867804905347396868250918171575720096158762906221484200315356593572130912210935965421270425358347703002443156019527983646872443226367240449453118859772076084564937215533431491093650033555203113649157811279535362427241728878517926286738006888382754520550375481742405588910423162864558209475659526971799368396360084492073650111215937527137098597910848036217111051829911401134395387736437049892445744502776169384782544723864379811625344350296083320516052640001326258709216875896008254147436433560843683797115730423733685721089978495054710160304636583199860936651831975092830064707637608197979504605207916631527606131746102325923023623380390875116535164604515387207985495682335224628971649562343263216367717982138527180530119414256694108881179424053178241783539697059981968610302440762631803820974505554227042213505271230316172523061570608643526921582378519630753277041846691999448402353465521097798447942749763251395222948001706329840040383579203793127088118829198726495099580252465536812037985276264710425246957993279363867501286720806004367947760750011773936333771474153659955411441157266298466351568569282119964677574925182706933915719498405682446769791921205455097794089869054685485065906101011855763543968816343234708809735606044339356444287129816417453722295135623472252418810255241351167733358120538346515499366259810014882374406786022431148765151711451003300081757796808195655985469849762148576346750817760033018014000664668813173106673385730808634382912185732887941077874702061133932584212520577882088446131092496216297149658203125000 [95,61] -2471536534933310352710761064496527501715556370051258560376712282825484784522681588880771474540860599274731213455599591418951528128138464034565354098837558306573604134300809941443060695240509974428576330749299856393286574214359254504344631580503979547145653915137994306836839296620729190712626682015000915338081569984639435654063227522670861616980454135723926703459386779411668854817793901727874993650697383096277521388609990750856020017645434090048023892926816929986924904619409623901668978979064965962093499852066172349360306595732686001121433032189772596671244393541348354269330424313217352853258737043687266280735374694433907997497629207046161028836996605501696903244579467647675581649620241060493867396264690982605132442040691277102870097385041130865007635800481718688544725210300170480781886227887859086346679748658323964728698798597499290963819983759936286485291543037274931832781206527423189897496323048764542388531748446155333498427744386311755618869269469609719081554517543865986592645956382229437077881006336655848988850236062652607663822728688930865006616537330496510702975289009503568599273055347726441743151611694110569250687599294042859512810019057135001407856047874590330421513457951497470976783252690805010317644892817216727902232784800882663804195623014980735511042002262862559413313302432645806804015592848975019643574174712319869990209410141967872568401442440192027065036982643934261018396080560722758633580027879203385987891621847343602280016446033228371629388902968867605525877763739532847691005916315279133331584381897581793359067847466456947516547996251902603696649326014173889508405480796580117370471842920123604363810665372025049904268293894929884005944477820249332951613831937358334057432739402453199585007827454394780536833659032155614446287562374178395559712706164471299618087866671353914677144427380463956994525260047541711590762836283004835410368921666428546322752686708216439506302677663922489677896478994885155095412683649643297853964730523266056497340451825688801589531727682742934254488945509958870850534970797506035597817197268659159430607683314153449792754651293191890242024323152787298874817587243873513975406361678580442386780281789921088230194812838712926840135082036321265774659341229199593065852541168293518019398084688275163483310295267820728954255504147570398080325797599437771398066499235402999685514863536862994036341137515627899737942459119964880298603304709104122593998908996582031250000 [95,62] 116024973724145369465221362593630513123922038549177518053723588955972509933714833716160474477342272645170605318789869833481938323447682157302595233948655649630109761629883432203939596035806493081271073233823763242553474316293373545891054243229498235531592904934031141713254338921913885694197612461924676030218030013465009542124374262210727047414295507811862901597445168099184693990700201478130234072315498717948153882778542536418777157287143573180206358150182221845749892343985663180127458322657464991368866279311398211552202830564867026690823999717058492556625841203528210262963736300375344888792678727829744799845361936303649555820224423184274578118369370977328527636529613180796358965916666708362183546094186012127088511360186642707723157719104680437619098283355954992713628317127426024886041134052025366942130913282704042253559808549126398192543405213507276814818394723529376660229754599849783006022589769482721908998066973156380769452130793620672294079604091979035583939590166958185437409513446855626742788004583248358694389281525975122221346714497012903331631789572630401841559725763961906415367061497636707897103512807631975841889499090458952574178092072987044453395741803038431545847567325780828830707112507238149165679580275209173903483436451735383954006369504496063345169336759153485986275736007614018108921009530324252740889325390898244106282371172903148465650509226182338901977416514066226282882970191336755206601611419947463616299346034254490043790297948172376129778722715099361365769508409179701225120001705663836259253820006825057476618677726251830147212542036270980867535226862341099468042245484519776238282770554664781066124245126700927876174420901414764260459148707371124040285473659135026838213707697380885219002350821757239907445202087172881995870208161132429012492981869535273134427914169719667486977155605701209395493348253568421562922336462508564662990678090157265961769221423278456036824281531442465478851972320578678573497861972637430818840450258919364732092418935244221532076404688319859560861047040208955118876231187870438278031344171248548663664348513478193828457689888786284918426401752169486671771468013171499387083175695717997002382228113284620620943425115799546931379947185303252133489666200734062342728581563207383099619132277151997877402978055982836369458307803890550814225640762883451333749901404705204581015296382729736163886159783018842794077703998566891696597735972318332642316818237304687500 [95,63] 4684620008552531578295373029042609386780194723402485002752972014902617423358786962705642272871364981637005142206684125833937164506300055458184633397831411077171725544370963492247266265726527152281476832043013047278593176830505220364509427021867074582880172643702177553586907285091879521889617055512792506672990683480829075125635155012061810692583005129221483564827836868706718314446673955984343892235266842794071502315255696658501487381280444370009654382784345388905070653322388562224584910294337035085415002332963445329847385040924791497222419056803825719082040286849867763089903345815648342057643918944643241613749609654696435358921687127594049829580680737713576832329856014945467482565309346431870135067045522002548210557176428439862271240523979859244979564879393253308049943316473455153021240421799482302451208720507449956510769314511373739481463819995593962519917907034817018572492961084750919373891811183760412689363889845954845473069299412430360323156569533596577438626573576246461641253274452578464058676831783120904144723646163427891088425944155802759139093745624987744085207207242291103864763604085061956156739487569167369901698742108451183932350100537512694473468468063816383963163262973153005249087869910832251328125277357293273514338102438780007359164368847925572890965134803954909276755721817368720874465580598430523432710618950239238208186551307862128538407882443543312041767812955011334796872601221722345342576065374530464137659351043270703262679721661932455055059787192696547082844243261281646517466963960535085170462169697768608397725727990886023782910317445823987288704406554620568938446081637084375501271513577941276437092255637767941629069670875533496903828097782839094994597069240092292473440963206998049346163129115980851457146450108896549278623491964208457847388280025615521837746389833166274758135657384364872530244370404805561931028570286521898082186154399418677348486308635015340798941394822802131441389908000992076825248966473532224322558293700051201420706185626849068580175600995149748660686676053886762921764674623391928406075093145811034755579386834478169353080701175410066561962421990475564848522307548116108707026821036948696875284559289106243388238960886338339667254266709999649691955018052251473595864988046742385353364296918876191391639015760706620123006251924799681078484255942706658945167563546902673465266841808612582017439736182501833585724304587216693107620812952518463134765625000000 [95,64] -982000096140963007392252333451615675060254115433726039161526305655861635527553292222234133368443714588253059222938298148045436344484719486581258753901969551056165984234740452248308886155869030042650022435810795289035361864572215742480557407207730874380827326574938277027090817667458088230411273152739407558238410162344740782788750726892781005933556284766003430373853684076891525468387198081847605253621963738423570758101586118240586573485982262735566333757926640357069637184357956956222666898436566650519648664296090008675455530298970634625303078784902738035369062019406634601233265023801714164632078399353870312254918696033706490335783872940842471359778069413162805592467914738291975457338866476532805777357578384300860688173524050979932002435616472468799588392469731826140303112298738031344148478143528827477450764166876175539959158179752150136025664091726096643860935875615199983915486530447674185160002194610760198071816873531856491521017463095273194934435319515435894182681929951577424515460156090188298305928134168844797160847398096013747563292609054898486710368718768811655304963042371184529168525105483160103979323340756514910043347488332188691311450924954731051858692240860628102064232378449187612744588611410684503066869843602379401485757760757306561840373861454790599117476110878003671898629630719903632567813507041555385220072136021438604848425778454152436154908522342107741868003999723224001492364864121291567905479356628498416932900876817038074080690611102049598081610562344949253389784739044400451825876462963620226023066227496552998668108243576573365299834844321898696662550426122830054402703199321918776931951497205571283847247185111008570309769859106078605014935656349141976098160276873653609699483458005957486862250463827515219983128813594928738008729347859574030222047394379872745661808596251468374858374420771837632607174062959082628481493779326883718979284040226575852015520576594780221690707470346268731953905609023665015828604003053137639657615829527321975464557813044733982599708313607317587952374696016827031564831337281575982222406077565499485079008004019827081191809778050357471947141060546067976276622366096740921282199150973605376064612269771357515212778811050707419936240457274214733094930600582116197528365267508216291299217093214570076500527266528243234667514239943860419093359769873943354975081982821177861580053147343170701272954685698041328578700159823711146600544452667236328125000000 [95,65] -33653400142854845056795013167961633917832006543982322244822569228908559633880495612802617365340629163098516946550258355929283786965496193559436548796748168795927103321304502498574248190937330760996676771782408701376949739478937057278320346091852268626824308001931262550855523759849154981206270198298741494451010508089890604736387367709447102685502271477369028070549595624908283921306591466813669739799202884032181921353753223972020411484637640808536510113779766175024779921320726489460138929107242204729739712501077847659885276969346996494296934180678822971052647288172446387899437223218617480106641858177865984723309513918513398333462121200591383597776763777586251583399705377685229200086367849388268837429523357659992536585543634723545453908053477842777877624102427224527713843810546377417296314278663346517212983157211174832637126481982977908082690875995128344595017281452572005103636362140870074251077028168861036417243618448509578059153681703138952470528795241056107101402181813702157069909290536070608071360722347283880523217921257003324506600151726142089701139192488426165969092410602740266535268874309272637144856694458549091642877880229483554603317439035958882620241111644666189864300034989629732191282965326323587614055045375478662962069508405232837966857909138307852295683757094771551649003138280960999848548132036013309451113084681857555898847791853872359140341081308108156171728426597512887618197400342858090135682014142507704768876851762254760205318027419009911208072763440442105885601702625111351468032573072587985211367990245568563132282292929517189943405577525029485817466454149922180444958430288245771954257789487524592376344548138445261683696526034041608500155171660876298744994327360778445727491143242525083726628050425911032864260326413824506807149216120898383304875356711067449063618527627616513581598063284015169955533346954559773838729468894715052623244553628114606926688778520285747748394514347677539269962363850399246006022523793963452740060881992932557603960438250237609599397753357834176141288189468457140993135343338902334769640681208781935387341180140298754700158426570553510375872364464721476829664673742692741755779099882563744055570524737680646169596042491046815038839329881546768062766622820476379661401695591326455225376606029279793126951019162985049554636819232287370386231588559854290407417496652511013302112990073595792006790349036940424021224771422566846013069152832031250000000 [95,66] 22168255222537698045778139442508925835105466290365903495140623810391556592466845456202003379525339463366132440673828381147942586182330635318097133302958289617458575458043932974860806180518118262122324926786310018461825773642121851578883200671972962523437128720164326402147353294179272354571093553625747312604525643554828816306274109676723173185699947574463646331357616817185058565689635952095027601533684058176521463561946504095603742937132925264397396568309809844136108283952578236487078634753012395897338642163190986105825680592999784192139652950139276132779790348417424593560081077745759872875977362983014889623903394148581178892423274136184480358084535498407002047100349835045167328395840643359756157079913411359697405829449715435426218795947156902610707518547671735874760586527923032825537516283629387575198750003999942707246815300983395148823837846645182312354290420725329307284065797841051337082146976378502588101471932570240033518325111663271478011053573870727916767165947949028380487288786490960006105342775282777871284296335410537774131152832101447102954783671278054723114249675546961534756419134335174675682906081979815908177428532201632915764168249774625027709801378299026252208165539807636678123694011123935519583139430189048620039119856285802437865984527661340864940193356001563656734952448439013272716351854543300970503897740754723696778884941570145022827519850045243446463076795633709998666175349453883264006573489764777961069770741178380624907860340999697523150642628559428101392276863503522691882561968336396567173656151392994999957460246562833499702664473199756149513613207369513883139579681178147193290121272653499055112422136956909480098082968065745189108659807205831651031201644895457576743706129896258266983436337234870067913441197913986064727267002993895718800284350551994281065580188609781933130390688627843992642702398379189644208809869705893744691149508597249334915408051726610316317461890516958358031304433781986279017798667988419110600874916769615461926195958940185723995342687773327489779130431239860257167400459061525502230761857254162366485409401138300200012893409953095861148894149311075707209490411243609705388343426831667178837172109598169711466195447563455665348444203436123473800315166374550119266740658007789899365446485694053738037481242102971957247574132743592014980003301503303149391900267375599005233363564536018129304140319123239688536841640598140656948089599609375000000 [95,67] -2635394955109763157511003558194161544693525934778493640685742885787558762097322619877023388989074523671288310868600508067718787046238934872556525293812103231419001773157336969973848304457707225772737122297904651081367400524181016723417308127481582818359800482844977571447394645502430162526720638383895611339536561068825580261044769588339299969881982374450884535226468613079568888164442330529841710757210918185032886223798403358540718793445462565478098508299629875058169919652686515039728822243791903239050750319225423401534354748916375589745105968473182547768217854235959960793366359388863834155604579565701745881339673151926018284698948819900564058138779022573876439451259488785202674334055850068898037644884761239532135703584523990916931403387672870222207014205762749145465714028245646119354721123267581881595676952253376779006886626045487867613385427339543729868744066983992404660887153571924675001214815831960743415488587244718878445763689690573205302001487814697204737963899005630366807091994629573883191585496342102020413661115438695583951630066278278891426002285481722374274626008878161049696610225245677970509684505971915374869953659292930462272492988469452356715206465528894147188704906961701418216244217145481535144621991869541573379783826879344406552080831006860043382550039509716681397177112948116832187892024008597236018525726376995364246211897421330912109414459439382491997334189647400997105644234260412246921355522632534210419075718211776778296535546155240764699804054066021468184358234437343853048291911188011657802034944081150563793944229772509604459744590429414585345016497168457286455788576372514838715644811062282436399206807258305181869792423156152225046407808028085504240901850679114320027324441412651019700582859234934106927292976306003031141290639192877379676795339634797823311056205335652332766699004450150562893266072669595474559603526775121962870371008251532099789423262213339661436840034804216835134276629493363075293565416130371598970418352616206662824938236592743832751300691091172408741598902627870092573487733836000210219115517364697938701320982602744010480948684636351299759321869357356042164458433112473368357523646417954816434915060418701340430504766254589076673872951544339919074993454875107172209415779192768339311061017031624874725665932987791545386031126823000590923379377148778236543123576518334462166024728512933358978882758538730968211893923580646514892578125000000000 [95,68] 129901966937420162778330344768845225466272173889946850351572610472095202907791257793457536586696358862689932609584089288371038536367652557077031898425656604697271594055887898610164117984783677423741403522740038229103058554319570612855923351254657383652788560413014364550841599709611281553032774558829196077566681070390639278494390742802917941661140379607327863384385663458282790565709532339701874903982314452561351390686134994260577889243407580712242854279382589454965844744931588442426311377948341984369070109377550215154260183996496174938161884710872317860477626236255374656347384301211408494522872968099881077996352173382565087444794928758827900861334798470018483234795835439662637042691255861505770824503471480100257513400674739435064692733331043736246743780147525050815715105361430040726253566821780008184090614040430636533091845701388296059424185353568547819378547040402629401384070119088384030046891127119907815151378712378021974172371442820278568972527927364327356461031993466007905218671317969934977690975867164579963560437368322131795437327375558647611637940101594902089446071759274732962417068062136001250476527861927941604040615929493837365871779236285784674291602857302194789585750228735578281712766266751368695350378735309104946510265360192256037697899742157305275973472639799270374212819682891135357677791740122353339503627597805225022656047458576249141713216662656679636024208898779277215724210941383347797510473684325527778404218054114738939989376016613052180524721729889709490929480735779842876547760302920596677906953958080915221177739784237525133515679469264434665017667575123887972452443173577452421455603108119029868919060438615011764902958595173326632918898553313209252954159683633501630890881898949583047611870941557764176040868799711810506132653690125818927517015533293506978644549607391955426076157887581993588735448643676462305834432146660908635912969353257673414838125605006438267656478849632381677081965592067069913158637943247939647625467366737339875477964682564541748010318470713535605941113228825218958760000576755967057845379113600446193135205178084415491229039744327688898464632938477916596699297193880906114303189099466817460679573877772428265037342806055651086193870369267936563405063986098376849383476632704430121494426036413424565888048122434798734491381506061379565005193173270938609217927824715045136905445744793971722739860108486453782461467199027538299560546875000 [95,69] 1886455068027105573063155070338189858711709281576058823658729101290158323991583412116789948858399663320164134573436520038838971987519356901043635175129954700816675593204232581422269037654939790031988795269001576214354585051581756903881057596861624659186660295011036782223501237663563987327032742285769576163030128153165334898228208674610844915668610187025879922358167831911090024546534242822420928983095637635753631430345930484997184926068643720182179845358465413332208417363690999244801909281157276946200128678979289442169400011745700031414393607098377497995817864738817043916892717185113259851241012287600097482749968670968389179112709297493053429506168584019277548180796325787506090968073192094555206474289142110001539336833171178281282448679053694656711783007978566575512120608457445136173437385432300371021437447209224675903961658645833827239572280430250054327603090726825445547893535311856304820121051315655035683799711508069017584027340576854840324661074684334438451600398385655788341033166944180931604178320554890653300649420035309965505390343384709356118673671140026577503205523930928804676332672736841910935519876182282699926308662444186477905737388931737099311427601779319066393011205841926725762609962321272580363331568248656712034132299801833918509360950542702601458999373137241848156544264581939196162442852865841129455376371324770527205904802674702615528661441567441271956490119724602334517678585097995944027870110343981436113241568410915859259658191210405627369491588016146592476913175751838081577191484488894376582704696556108931211997532567969768632656874917479246937934614479157944049166186206005067176426971840019550939662122642615423915208239615188336627393705668721136518563813387652991836616575282911972980403792724029402578320387143235493151310265578647153210214574270310480519059881903008990385079467650663499105764983552849712660158401365421712830420048307676634680528217493493253278367646107459069501805399180341809611178476956350140471176094911815368139360132005085896734926170415802120343252140005338874588759780435612899120383427766482220542973482724406988787858455093375849635204475591808770785021435042864632347433919882923488315245076876169079820211859295503624849948795874866792607705352559048614108345902291184558272709544636945733720400485628178961740183145151472218565334911489483967454322393195660568516176552972762013593577279380042455159127712249755859375000000 [95,70] -586862787474753751210948551393629169112243251804394785872882478331072234940224732785339301898637045944337945456817165120974419401883792799421428219131970384495131366124187180698814571732358610173970539030331875817772200599144198323873631359117951358141646265107384599609677382543901040268119766472206509747089571617933704084336959667999155617652129791931032618605607161338946849540732418587703091635642037208534774731366114259249426220703140105111733814997680629423482536025585630536449199461599647443862923994093072269443876922168275069201793147442071238007149073280141006337117106043682171424346102852650674216257437918815013540689304385612832664926528821704833695535132286469239149293131144125796377535799633081085843254709350900702712741248807103633415937581352534821400562533927090087640060621580293998017646041283124739777880973053907017582125013572668897624345032770639628634228342687697804353498863731774737686183961740926569490013303029237598190001577438718425707383568092879734491432051167765485006942773997866180291524196771541677880479304963454523996333529398813055251678231811925381555631445632636634397384940300065910689021713420444277366374132241817629845861948843585064875476880748112214654011674870499699919542808112566964204674275498719798959743433583815094326400678146928433211462717835708407044337307713608922944294983958660364114854649984778970457716892097721669676788185280483092772594345587219825672756494539582964620474448946481855545781506837849310958654276509054161305473140668757122468608996603932550568805049805744911508290949141067457309384169376137685094293929408687679934994308151508686724420390316616903096236178735071195203750986324755245179804656011193437053237320897492355086126330765628791344237201731254857029246020947288206175539382448386363106628964013759519162831633359811055201221237042840566243270632283917982150039782504581951644224353670949314999010106444615848742085237082861363140374320278878744205047042958261540147802759822267345900326440662779115011696591719809927505948080913030642195036760823398087503637318827185203889458061489935724286402294192054602689126280230092051905116908649767471696395807061192747071464457867358004694598900732165035846868182874975893768327583975571622866608716551049512011563937161757802301184915810880254838461953259221170325799556818082794794221509872227010247678479100668508250393529124266933649778366088867187500000 [95,71] 23119580252755380111244470213078610197073193831721594981324466861637128789824233294694952083787634308336335574199630280188275392632989991883380589138932825922243664278835045755336757187401854301605637046810959070823246737063847697793686937697753873577769483014464072868729028251382881640606328832781439529186499509524211592174897888445189104159439496203562009499625665687839500458563810024822731209434633377392767196041238581778869850745932995292935569689201824905316806247193387142020364544335856094392162209651569889220513661145979351216445857237136170997314924647069748109198612012542617676547618669638534756449486682602591592593158424075608865523692990155895330575120803005808436505868091091509710308006543448847189072555941828460324048995164886871701899014504102250174587131840064793692380791244017031405627697083570938396518588614831735330652635010597109694885866952180812053686496141549191477794253704075993934675500413974546974887197834352451297318267617571962551352970674941503156471238530480257648946352926848729014323844345432450423459587559182206864184245979702373574650717499777748332037903410949168725181519707259143647234564341890752031590381598202596114092180641652384740807480814262715297321711905957079597406304549608386295490002127094720129505636500422172629067218988709398409574431834657688335063908309652933308434001114745372545782319984294768818245054912397891528312495285952393458486988662278976184653591834972361195992191454323292583208447294800528351176501311845410610484485898899660559445032151162421935846377206803917527304493620948773549139091850476468675176523721594415148374013669992353207201928711247974219832055939470689701396395771331781350032010089825345936917745549194123344413670752198648622570911334394325335553820495809084255727667025754297723243854070312458785055880991874634806482319169356514191357295681985783689761377570907574536054031375329600596481198822968409048602022125190835410247403114460906285499315916665736813273689596597439210273951634962532518522549378671875280397488233582540702138160963439713207577246922042161172888556738721864823266446763498525872987721742671769487360171939235067041953193966719503954036472980342211924805335932389289127175224985283136807185286628107108770074346759779888936705159969035082956187917465558921116196481344138816223384882753810580538427192604224522222915822952660214184561482397839426994323730468750000000 [95,72] 487295163395601189226137876567688791510631910642803691844267706477553427578206430052630788207901928510020718244890021699144153666587430046988814204601404433222950045572106931172691707252836243736993174005782344199191199515081358090355644949470649813205068679198605198835442900437255433470004604693499154265476100030086718807383943185039035541375632194765052303404747085695447706488661882989262894741782690393220998905656991784332330400411996875211438314656166969667629255391690610773074086290717413734252880050492980938266880600941935016628615336148782854018109793694226855426135562864801845360708441044604977996014078231839404553805682465980365729836866022260600339847505701577966795470739567420738862298282452505641531111321858742768828190632051911758689952247168780415600427044281299082126385593543364993871129474940744718158656920747920275909490013579792413696546747540103467998224433871602004572979784482452600710306794366902622417114386655803799708185577724936349809444246448442496621984695896640317229474552736141099456242713671466850064232046183658663469979893517802002332062249928581914340455048088110878683022959171420251032751285375140652276040023700437195651449890201466545027091226153602524259631285028197721809938829219162886272053626658097999778547746512735899117464500395572450634449270683822336152624781888084115436181160102349165123975750222707038609035907756152404403312234773678789828006927716768270360772474142539327272404923147117359276250972673713940607523085366376855869757009377045394156880228665598495231857372416076698097812630998232790914509736555609927234210714458095686972626727188622991086670838559851271544413337758083594617643848802325369602001992523161877370714044173986067250968641690388000263240841438830827882675533978392727657762576007524952893735974019084226917492784503978145637231213048742947911898250800989896723662510836759158876758476714836599674305251712308683325713436439872907139609329305070290132452815047858174480804336197713574831538624164756833558307389997411547308770458727475939495239139193354959828534028675856719276492526904062725934815484766312785061971229220203421331384434710385386886683501762930777942633663138181973077644612620573402229250285521763468215763334798615198311928957418633656250264508697949285045942663257506699407123445480134193739917855322174443649339108111935938739966989174945410923101007938385009765625000000000 [95,73] -50495251766422031686288658245649328111539028422394182845960223650145125033725139559543275194202857526559649592735570279625722213972408144552605582419278953169638995448402192181646340958312147882709998028293159671825099291383118914085443060131009787676112479511882948203388859874171453519449983725279948466397024419994618603878289861216824922116480706651475686826436589365177867537713756434596333013855718133503728072425113529882063168630792054558325169895907663964900610070209581227335491203676488863940910081037529591269537550760425563111935738280705173426258909234909675217116608371320393131961420221140975522490466387043292938524001864916930312144438012516203285970145619140056703902482907779862928733338575644138731583126396262329824394846499769517902201444580683608116645419578977923927558865185153294109639052445010396729683928857901811003792337213240756203018220373455750465772114045254520550755699425636184911575248450983668964973678711864171313517487862298701130310032582812926594159072870558122978281157177743417283207778392821610987388984507727455604035245963679914959776546806684275223286836965320283996398460072694977107164047091064437368849138483097626078691036696880033646992948306552075007784294429730790589537267322087051975977277694220082619912292051974099486948634006634174630622307128604578250116478997090534347310965579771386262880628309332372534872444733546844854127905054366059736806795362801784078662815103570506192210826074236574228469683479487941587642871595277119670951455693481477027733266235695410955740752153631795579211644661471753470967051382970529150199719886779715762855411491064282033320622018462487326658843987000884005573406294640001811592829302005092715883855381733170054408735596062999600418396129806118597762612596940143408165692437556227178236006926708100260092053647411994312710985491333445626576902707068399096158796957418239103228182724304739159636940808705315632604485070442173035158600603584968026188200142928805859651135801634154095190850993504746918464947713231923041109139956459003189854790121435276221270263632730744038395987164208046459000334655089618498202742261006397458750642848670694065173743930284118865122721117287817408995334014088141156628655165691378776710930708623668356777826258429316739128707330094531364892338244576233517946058350850473175408693445838912173889908740832311879326299575154735066462308168411254882812500000 [95,74] -680768799729596853914676394591014826929058125143296002325575624785978884610082176843883095943037673203801613865604764276780495729412827622264270083388402483902490718599068224219208860450529600064803533918030829693936877325519800842517629466782295530576298832976306539341995180733976750461234552767501741004451368319165853923734168210966462031543509725569223296837375141488609379350156671704069345424104149308291275347840550043474725303351494425408260207441175803979965627045775113796059659714137748829883118688340135309429784659097730528203683163711318732707710370609150517131025606648453501089063339680975336891983721412116600639910373065786486202372311671042770690892189722541615439389549407248996509737184814628870839189974385145379457333884907778860576609533555802017521502861304241665057229940000068620253993713680852700337064842598717543793347569335460505237972818541683837841568797407223031621263486598619857897286054864317844784412062351594920899459229346891385349582691144322024867094856126303276702865347831303083565277780057106947266661078349958307999227114305777830979413560797982533286296321850348416859904576190434326335213974607813306591118752272782536705735408915600083602664203130285237494130770288847887916894772828469657816232647902891217740397152449224577824755780897428720663499689763088588415231280802385882266636178546371941786678522489804027244275207443047868410133849231685834280920340377509745206055036032798755126243241238990666037752347091805290284757053452486022496692366340370787474011023685991071893097226260344633098226151054178326768047704464382728022150577067249894872974280137540668605898363172792504580836223404174082155142713290953922481345887617377298042795361363543941960354142045334673395585677377018946226682298018883933712669870841136514107359667937616545070859849426726052629631538009381766444579903674866146277146900038789111826579112033040339679644214929522534454680894955844951572153860977390261273052809067021273946691347085219193050789439888971936966714268859543464752194657320494185219164977993355703599864848375178282424839195545499793677263500020293544782619106296485272504759258724428361288576916714727118702035390054089875406553387642047559702077857258322220703353792889017501980051702218386005328413030976255853891072491461495550285222382139779580676513839780679703120121990271226830593320755724562332034111022949218750000000 [95,75] 129871472995226303316390499124140533794336254176768133330653638132583696417744079165559510760269602931457187754464077920935055322914315226095568031008450705579347466524573208255446912857574788185043231893618066343049857913712513910705227120356913046842987863737763339127376184656096098347680931723692482811003427697509672658217549376757986075305797154201419198554665509610004811484914347604500830023619481008728451904832318839927390635323035686475783149847762992646088094657422222494221878818723158297000097031583513187998848349675426488687774277580968641237621258304752612751749544358904052867526560698001651390551317865423812990649429559594184344134713944434188092027377512549394100026917503067012710853182559345236466414166759601452533111231165340885497081429608659491914700029802154387752998824869571215186213725224445037564147658416742587164061622510994535700370825539837017345074322777400106407250643267354406662568383477392891924789997601132271434148643270536569590446127323718073618801251202506992490386631133280730388097893193833149565013863392181545836884359517190338345556762183684262471963882324491352517029606486733164599973388824564914921497528371189239561082353595547067887131305044018912626326614561076532398960125425531997984179149393939935841210771216264048598007838125006255715289479742125914960859156178048371596377039448684364038388124818672293152114942985872614563715579182466669426672415226043201785116573717070547446104436109148681780166683257296210545919590997431850875051173543433608632727208088249745386512970918776452971385838535346404489049651407675101697850339407186735295532856662881289484280138558549205021604873670005145521042668948628310175152735196633390011352926835816852203089979616601723426329710581954551076502279073275359687622486883315857667760459791940487386178112829151491663404740044997023070666392435592163022233618261176785390475390631443967967002432062280858530877956582707491330370145166766299562994315193909690531201583115932451791818633846182363106309329996043569833021779669227985810076401880553083116308913101258474008624215870324917626844026519453981861834025431723336389497573402137413004190638289393939904102753918146867412178436221917269594165915572267711387445502502945107279236778376411475459011258002864940852915609818385728008835634346126118204978432563098682593434325237974347189151558268349617719650268554687500000 [95,76] -1634612626179548112012542374939987144626782232477833139359589172701806444322033624071357489006769484065698547861036544351779549395437202381626293268158184951762656384322495960412705835438241542442916601228571652266173553807847774714540991108994645241959716053570128319441806716334585665234585151068406030502147822232474644405508264612172724659552768251517086309941299459170275081241379082138648668440960217449203256445535702704257746270766949623883412729813745538364508677105337631846058822774632743870689198818584647966019809445271982979634342977035235066126338930380596214496180715648722209840101569063176587817887304211752330883717844677334942897390747101084903431652352271967471424190457458971409917105474976043196543466204378937608362774646369547405986188472642465733131711863306997373513171202682125814367431607033075999347185035658227977939155555183998426539833248200871529572144603113280061185801434792114413001186132262103919509009214903873131866309687982167062754072707927318638581032160184587238517236776235615749491555348570573442383540359752940272991456092874257703278382025698114332913213831861736785065713736799998799729682460660567675514535770579409597035642757909594750728905776217958837079142370589179395107323810517689585604086652182089732976432261623442664502408215215684163559526184475449080521954217728586266160307456875112907892949911797017353674919244393441035557609692100247461183021615908730971068186917312562736179881168499545946329926110255719038841806100888689271396701079646727893459461015858212402087326010643000635376954369331607404173510204292817525046845216099164298583687303308537005252624982085277189504400954534215129129018346641065942673189470565072472990893297424810316124774879802834135805786995809939346036370156701217159209162733395034759796965651694159914108078582993658089898838302360897601075231634655192857268757083949020942987509675440935143396965925234376795037598642706688580229874392113289490445779755894887113563117616923411939361475821455043491437224047224236700215406242028788450714944554689706530905208684630244930388249753005325234821367039777694656664401844539628342952266662034958800778373061926380269754975511333115130262466004920399295234586434781693377917183465404307512630929215567435668405583234354596250384571239541204656983974023915752799354823838555936499858031729637275475397473201155662536621093750000000 [95,77] -122354239000632857405752689564964935487283243644453169215248108187521086159220248908695217272999654243048240510712209760840686893741747196025022854493291957164070291193160196924534902324008871936493746048699626669373671632734462277065869131970612585032993474242291046928875781258563873046429522292952344180751123837369842824512638788368065538154608275635168734626249329654636430263439664220126995936539636324732242289811532463397122102621547064427124072084893577098389167402710654139657114312486080818556460982958124650720744401407266060718581866571560832019199563337210124773671437871681846221449012885870191620082763820465837779960245477648838275719389227005208428614262512370940058639893730871416891031913649190483705205455032158825263706308409460480829947812980927772166885671366510892590566079964597459817847999018901427929319210011870149186463482810948120275432507057348336093882754406913350811874158471667963426374330449224212886973883356554703704152282855344917737698082160447639390672375856527289053846045748024323758047488689865699413142351520458993160637751903613080896998623975636037495863090122313503034555720900818797871819144986645621157446290753843073085053256344369411013681818646674091926774189545176529983252964727682777403803629787143395747765999563254571487480993939180730980114238186529061688860438298531392212730168832634639025383537044261311236574501857717244139657083560501083504518169132619253324383693882946000753071198702297441276583855434896388430236925107662878153188139854582107421003182097577500481322908767775397978130024275598790722190535535235241722959808009998608613145331301429997464621414154602049432770765797096074852575934035936465453981158766180375432511007848843509256949526253483301495606526750822607074662819813714952119855460814831758249800576529703685555363227138701616058490851075550078198660830020545713729071724444818045911368398257994613840799637675262083877973263481954987225439143014490268010263408835500121943772316117267847595821029904821044579901376812077460851433580415938839149821325654386870768372903419035707918379358356694989479397580020846181482624347023722078980917477917013103991179539118010890810134534593340928876632756784063587244631048544297239540716779350783901382828779563670115785617060445891825098502435416620521516888985592899142118875511410780946630616483616904588416218757629394531250000000000 [95,78] 1877821231674406532795471700290991699355729575807080818278309815585355025499931991345124314428275797675626604451903274890363105693995328959592663731603885831935396941392285921018815608367140496240453101881529137988424996846424023061131441542923955516728360093981652963858893760110006637848769873003935570036913603196674778911007437690228981477291518477830983737010387438356645003452784216413944017310200670735782033052222049487599936740164108698308999217845976408200507542007189181343474813884872981308463401900213376396069912367177943875142306860843381374644410448348852578598281727972233591442258834170427715719642645985934922054264707353836609821039439482194260852516147280017663261279464058733778771909013514362924362071263474565328580371097428226879469056548341550999426169218610173329339135216187158842722731143819677318105884210286720423446066924407581999926021926010401648280722284777754160378839177538821444855859318918056843510739467085645809466780289258265120019271623803502722916490671395525003584519350019911612319498815499534797065737416666587334787580511467426704074816156981173109133143955252276675627863764428824384963002496124264595003606372412760404854747618466290461622147784130214369718471561314697270852557482160177725953059998168482970518963251978435399554854853036245621948595271198205589398874122291102494570582055002253292159105727461822875685297679617207206198295000918599792327934434194629142356283099994245705868175991062396089413209181110446350386939292583887372709060000038877111711862617769121389114412816776064124346890895342922741373639816911764818721203839211216357100383067166339795624996187255973105920473615944697450036545029586592205165396028815646659000515746227222988164749430219645255892117054166307850447011545664317719906517661520640148843898027062070365268025954785273140743689226350139032245608579185325599356914562284374865704685401336538210955933723169074246763576951870388167475607414539340108502996398820278838729870776385998839658646317046826482747669873232829445671105032678673614554293275364732111417605981413173504329610473301047417867889991513893649903556385408385861376027267974037166824916514357000298798485140900915301353325631182766541000614000265275260700687659870756477257302853924372269762496573719148771524831404315899905748606612991015117641202017057855100379271107158274389803409576416015625000000 [95,79] 146081657663462434595766780003110519977269799732561573660454690743088993079881508307353994016486406144544926057607461387826489721552505728786570296268928866076369564921701381103472948848364829822222086732270364553064099044162098346991693765950803319940217889872920014202068308613222091565235762528014800345697010406235893999814832020582792322606551534617338372437511728926122027462216914836435308616972116047947184579243221314322190118153770516902443033343413177696806258032143173877163831726797033794268737772381277970583261138002157569185668767476882254889207841876726074272129417132894364577139678308546228777478395442326041505411677936830470925784799838949940502369581564181569936848359029207304710134975125988862087611772855198806829790023508758982460698018569593926112690728564785244005575017556376832473521855768033900856347880607630305996284771356476106237046052129266983770420875145633430645521790191983332068659953468968087647983007289930103833508043544384880192762792980155720181174559164595712086085608124537100050891426456826585126306290329521039030079414581711668605180907763468679665561462807386438759008087143402105720295608946250216747482665446719118003052729913557474844702501433861924418561816857080739377702503455878944518423582034890352849367885614501869315799507330908947704952606175447836582006743430585969027126623421800112859394797158053049553383921598833450550524726596319111251771335016777520481014894954332831841596415551007226987261892235857557316371950567056734844001080869104909642977473036561817637718431303937176306118614296098225523544825230293487757686899446044618190785161159672512563934628978483136998410863595488984642022463742269958754407468910521494302957766712412128727765111734513826830752087817541798589277833191940817173559474150900574089451371669618924188060791967332300380535716508611691481526972392354654174405372523573083244289556750203153219577004252277987842151114056926782067718424675399233674873436918459760836536653404624501165609319920067924098325339831276503783779889944520949998101192431345959004768140438019440314243582590489602485772597226224702316719974658368020723234293995529818631793086180715955604487428394596227423397318090285730917049657077496839167173762352540735794945608279911244040019377559840679100097235777872120005125753380939061827629364380504428666540661652106791734695434570312500000 [95,80] -4289088432356485096155046460458554246045095560642773035914664274254636171576284867255065830718247022991446686493323009122920210594350168859203010761239045404387949672964045492346989841019597683511160450641724038855923189475189574283663799160399925800735087053209308271489897462767878326628427933137148920655419045917768911161837785147569031575641037653231253449347244541449744287362339665845407027927613738226196167615674119040498458388039884930633277512650916536483535120270757835614753639834317890997235252912513747315042895808982670901534379032597732414280643540028523606467966160590070512563718661305207041892172950636616053101299831506266062451009721884051180545377129122935549018756251946511612861635285676360119873578450393862430170579621751082944985017102645316891419185924711158867495871504290941948563835587053312808876653586589509121072605961221088529687371275556266755729894687450323993213274890400885148087192528939045642815679265299939183690485029661504651849792310621628151589219965107461074753133248300963185854564496454770329667925894214207425100197557208496702768663275553729419673841507260571694662926819372776553243076316789098145468747971908117046055278599849502219568778306070793476680093786579309272596485958904723322490500870995857961616789951751216727751330411024227083987918443009180602845629476933614217174024550272914863975151729444346762883248127231371606530530003363376347200478590719930396229121514710948830323444632559111503095008095019583166665610692178900118653711086759609718345844907984901713495719874351542647478848520614930714235277242222392096427024536633120465623845285707538987714840583470325042424380446987361720042537555218856432311661563847580723956855229982357653233090793055904584285170164096226608328795936286922784560056455090146443820902734150230504554083345292373297251882893274022949371272651659333097040329457499737456777061760201878365832188991041105813676420919835938682982621095059501774295943433742197965667697954514742515479607142219377131003727084231839697763656480182853833991144802849794275297242893332146701229794038138604243531324107777526589723448195280237844658880299584637724604572982022854825706445768388243882771364680904795264821782146205144773522413421989369408835797206808648400922105273701427554182984946492147082561305387435673325552616349273904461369966156780719757080078125000000 [95,81] -45694030796280699197224628628666123687259738097271648520623664683456008246550255562433663730204793852860315903908239019593526064156621787526351437428886597464811013326279248054900030698290912205111717124958610852940573276728187768052184736479866772452171090966447615996103975988201408541112255975789652461632209369051641732105394552862951305827742701485464226693343510225078799873246019671015109779597104004293979880362360174467623167015039571343999807639925802720868728241856187829884758837251205462655201558840559098743843998528981989034206957943505662010207142685033529016342188532092855408301126420822848810014250945730729786419060393357247187854514903945068454916689572488180369903863908403175941080416881879847978531964553931085306661051200583804796516294596401157737253908331275973718996835888907763608039882852936633929775014998464404197206565114006448360019405308080309044277749991813745429861995690574185415790093200418835473247811737570183141127253011822952455915867086273924665599112496863023106561560821264372569965651075705448847004265254456901597000971471432967351881362620940508625783509950853125159172861431657858560927027219225604757016086413968256656234490997740816762109941096561059634351723821741432514601275779273819288024992834411130381957203067748942333926100080720745649150253313380493672993066543822940530290751872034242228397406682118478770385018833991420484892879550422961350596777092133981441995946243635030345339118606617409569393149437989157871231009263989177858969788957005906490709957560454359195196979487215331776970452777635338034654405563260811868349855408726544733387154068074538923457147942552144380612585937747289644941487424593695874682414810098944069881739759992224768471614626682267128131011920843942222441251602389826848651845730667138727822688671252977950780590512121601897815709503043052087072785853367100758287831729963090502853633381263844276744017444671790592701640402456768195526808487692649682394930890963585524332245128752885808500570155797083626085659658572554225925871635146891747659777366326627890161854101386210976157839668275708009041711877013337861060876923280925089711134077599926375717555751994456350341060181956188584608687725396437518729780340388358703728201708440041169631526466110399147273968665787040382271821592190091601751289314384755797739139489976878394372761249542236328125000000 [95,82] 3476389078899000944234336050882387995067948421429237566302406999418585794782378401182926354627093964675731280638731155339474674311998560256042578504785533017736001882202649300757794708256874426196378522919941104370400986300425114069654145411641330209585640007629969563670495636378438283153763455736669514875033022947425697581609809116576193856898894861198019781545674738690951711813763359228692065012990363996556191958172684001297231346950662140320034544034520482752064028723878928855112229942484252442347629997552147484908653190845384401987461114481953537882072977645903643211966288005559909825260719186732936803908275926859636116478874415257197323068610170890318168396379002060590280024523131462784864113368219099285257003201989271205419473093737513482143700838213852741527085812608019223073669341525602865439869668878268931605954742097899796185025245037875805040046432935745532325470937356020859657376244120205386148565861379073655746578533756955655314843234913230040019356899686593875573436312842076983922713752653810434634024244036841556504051279855868418446436753984048306776393803052759034529774538716913641728047949296973723485405556799480044400417324655201590061223014549941337476154265076926122737916826207557477283859164196969706249125892388204743974388575178978892859573264136022876590234990789016161512949568667964797512258354512358133704275169945783982934700400953308303387926571796557563263101318054596054576640413655642658816583622445924672821345683082315554000626605125301637892819313102061112666798338718358092074465281090769742848116457563693515672069725577391616219404257347494861182111322158371141023293745889944478262572560346281084725064629572095518127829663448681539127031657515209844622167973022816825730484185494767608731822971577283144369550444946068471439726196351865862936082504733032727180778158521607892110206651110575803832055645621052477645229386634481917169237415953433606630929901944586795580690700103948204558110184404896009522519558433070124606935022932044578798662839691018557971081402455811866653155814569378735919664147573584035320532022400078820725267323647962737208842941682401904515525844675499817561173409175265268353263154984757171467232120657181351355119408463013274763147766238096439102822041304719806644397868496138646529015337892742943023710536579913885196898877438798081129789352416992187500000 [95,83] -27574115892904469321570969043250744490868632423164675909934364017099413022547723175512284847266559297008702825261955636768630279149527221515356407899514572709226640873243601230566057548038451599675977093661432265158215236019221775877654109377260186994025593637360275681077575247335092520551592513985576822044848694565326684641355457274177480409892111773695495627771145060955136238869711501864258013619514232246714247832310473254593174239383696861323246317911041755873079038864456791311797595968899163665279402620878709534827598331066258641287177300014531302705925774632976168733243515054404232294188443426767060152934096039601325436695513447117941631036247454413635206737387951554709214648058910966524166915107097944445453565875668767389676447355948113729024976656333516117099773791594494178683187110120738799288531366500530002096652143988381002968223540159650989323224243918623471191163785689455077055664249234960468231900180447252065268655541116646111788747915399826689763626595290468041819677408182863934654796091995426300139919536352811941162535250313236024114909840781118392928721318088841261936463534434531782217356547270618725313602890650923639449994380227364124539646397917302128282009363130569715584059461057369005676073055512532923422587382483429457487271298855939068298778979062164702769759934281441408022296501326898427368197327991537821615956523274721011821505859358168363505792328760484971483490380059107337115932924340211152714619601184496830176922916410488392561268179750800680680451092686821361399273049343519030371328417078465285571759332367616932834031713833774658755185414088549561016427697274727551910459021695863690726991975279330555092953195347547423508831189796328301511193426684234178851010674441927721346562619305270799943273914725555527877603925543724892832170934725779638719446119445156766067637067836935469294381154063473607470224541854733043208945966414770901890849960130709121556140509904155867068307665821047480743592982194301338169621682348490263891064160609789368772845387614480476499669057706594258412296126462775425354350085559090788092011936859375983254307755294375236787870144365924735183154705086428510602777027074961566481247445206692595095089350182542508314637469220077143540582179324364308077021362269370858074050636109737900267189673639970013383082045844555990252520132344216108322143554687500000 [95,84] -977191159129128863003705676962189101239856474047893241727912895711713292793375656617996599967189181085278298368035643588436840412821742618377163964496063617848115923787027928480205799576166879415487883611349736946313234192462903358290753106832414110745019356382659695534056148787402229425327517514264792330383116265183601988266522437538354928236920331959925543234285975884157830703591234015057688200455747439152613581055187627163342881881980909015523508980296143242699673196115746224230021449055743848578713795199828415671379601173850481307010113827522104859666322177011211805286000108591639198147015608818203580102850545551980858263718995450123366203745656604810089723251905007546504524816950289091353638192796828731959248007349139374233505863017893788750210861037431354450512184809180602397341893418425803598061466837726158308853196343117105478433845651602360493893994074616005055544737372736789978071991682893781212836836594673063338173848938056208608960697906125231274277689115854181903223480857888080428044434566312172018740463157321525182238828102180727833058579851526317966718250940905375717847676230910792962744752699750687911225628767866996752623455395379341065553641960536420864132615101338903623626012292107958210326154140812230854846379913754941937271778937941857455595680898417321510780134079029759531665576942906748010463402121457278803294688809627497330196400690082132053348126879033388023350625681063363142976248918138599983756535930010932300016022956576174856606586598418359486564879623228457106971823429746701083312496271622948662278098253435699463834128497071009419653756829288491985423043681510978564647771905475881459227449417097797258728384375505729128692750540289350781591168370205542606959967305104369111982332263199137716961833614961400941256433075750526709396994699827091931297698704255804766161144771497357503634193286497170617821386615922724912647014966779944099922450243280484200952550680774507428663882677989985716981588719288760376762711035048070748112355245280493281850681232767705204477494461572469672713592746852981510452775848469654775873549549547896059020338392599218089740149445701984060621586927532124037789024668158118046397992536724433058727913267341500397889668321236390702986177658966152354015545172943036153944275631990805312806981062685273538218229911881496382011391688138246536254882812500 [95,85] 15795566053469002737785083331684245734394338331278554130580296186360220737694082060054790166833800786982784973364037579027034486488615419398005961646664807617946299440826068808822361926817366781114004688095569455396940268861027236421269844387261654692410975182670494054701756900627552673339283819531002212984209132358849922080870769574170040057485591898505558576564154248664684962464116823842311470096772665420839928380067512274282236131969447444175532906971918994669314688334340651167483211021658981184001143358947463093524403807304645195693380633993939806124080916727149167921487505314674601374014138790335307702175968223895744168483938079662106908210912228785389379430233307240377950568565354008220543588204128633549414905336049862451871338847531139044145164072106147027841437659167849727220661927203704976625726998852554218786508450233466546514790843005567382201427107273004983513293417750553441411719209406765375064052211377936857405223156294443333947387456445671481508101052049742034838190758998140523919634251828941079822215824572507161901749368569642595475974743280555601451854152510432457926393664512425685963208901812920442615419860103800647742711255416386051518099286579719327429148291225357779149622028869549636497087033437868922291573319587145038061678521588164320429995690918693095878020869561833174517716525775431048876724680245690527401373543798901533310007965076055887548298618441407050209064826544676754096317238146024269748454742674615411295792413708662683675800914125711003141529256639369100904408079923331411818179102715194032311045952208261765716784811150751853626660803206286898336807489602232735665231755093478575558161756924784473751132440730452039856881827808091466319288026098667386816945387182301844570837352930778918316269207677179507875557208100019839433808637145889694081390123294925386775584910983995326992794670467752328731783895667041457313080347685494068574593883949353218488311783165440404816164005954516633909389046509365203995562269959462318906832747766574350969393328593055182696731161527972136307746408990224940067236332531142822796309604408541352419612098461022201288384006892835171886922206220037670502157535903013297464418008923812338783588385935351106062418481125610537876134143063334910370389857660815222366405682106801125944652383271898455441948373348847561283037066459655761718750000 [95,86] 114737215025526854398855547770741967269551946121148953389222638738690276643759516428956373135940402688824626427618285412586628747664759403865984373584567816729747151687406954798961601406721691073810236597701785896776240759727740174649697159198035563967131032788025173582433867303126657667020935094838151732396456541429471469338720973588691355185327526381225339085824895509502870432553233429832553565210594934127711042072611984894559635855373420269439043533308614171157296404248778231152222378046425330219183414446560571163563135102873680274371220417892584997591522406629888591991944285001160150438042692207559209757907219094989027326656025323040085434230717868331117056607079458525440790752233067427453470760510772264489102574067621435162092964720548076925200697562674201213918836583648646495150078455306958163976808260487871911787169671829788764017921877141096342640144193668666627544042897177740870701617853815163204686097744236094720019944514822365056870091354543643725943640092295381537380301622736714872270809801575508443962111722728072429412253024974033885595126097797532596655153302014356769055593109997016418266113457053993877122213824315139833648638363617255720591109675162496535642179135646556926139882505357733689719241867257197120147241076790333925687750423987740084705454087948281750673541051069722976157363958736307490318502823856921710172927750070557023584816964103466968291483897212963149879358945041229925369614004209495425397050310062374981921246175587197430745827409309771003202800114746826812963197048335669272176226595639800154832479619360050515646786933970200892683840146377044907727585622212611512931184823184115033686823362728196510537828947768481728165315520667816422271185515653276263777495486199704681946950217630666045114056521526385771759619477107595400762418095774978743295437533611328151259942869676264432478979091990163277588207108523138679001618870824536637123644783487441021213611430996688253328655081265890248283308208624637839084905797874137625231855976780081546124682345753971304151366783210717377595800345296995821816654040459006030757231495143833232293725667257037229471180697056032617475033360945326070484327063406808936250817117494820168355335107091664881489375354329155054056023752356130168036465114532644411346060840268136306552899432785729905657309198068082332611083984375000000000 [95,87] -2908789211926594192841126244357332746207008056780982470424757546530327066180477243861156856225979501002985410536229406396343281581462998275053962951573980702192117269554772176675931741331041854559409034926947224320558037755869546865073399009766165710765981639406375816810895126793929917237208369137703872223388419967186563899824485249704591994428059924511944543652686551037957059919704886228137851295268692612348740263737627148229890025212086982422266206830961510368627991959236469421847065917781430911185488740124077971468161289623100120018540144411426254889550208100513726999720104891157435994127780606581887041419590692104148787899244984280014838815513897924251662198787535457804947174664478203378887352382494887718827547429808422026412333751555201686170876963838742693414111977805419133496991012964784996797476788085896953374049087990898259803496482627223072441428407984411153128537905839393145005485512819999769858374853637998344943968891098343372205036146773251203258957739724654179935322636887335981828457513343707727106466068777606472202570735041561843928118847871642756567310263021066285609110395161295952151768592965476753066765942194630850300657314875927740490893907655841200167099099849846232423388942643023772504134345288095618303214227802961849154964291894255811588203521302041432772818471432495723956579357353361708122835527272930415125803991681210404379004277077609252751228945502110788747579927128438998878211628038217127049863371986057165678139106321184027102373882977030591355652224677338973381729949840435398324463769288093662954727505877353134577841657958125933962957998555485440003797064366573667413655237532289413718312331706577649961073199989436922678972911867107397110140663455318206253301269508747528886369894900947051980735676973808013709407599348594583729849730929173526345719446557242175988279848302853537853203498450134683698960889791189462003833780207421775602260371002894665700166932075535946325787082911380195231877145489989705688322802851457647008454979245810088996058905883675734147085354051063352780677526331164048957181024755998597045126203473369665104286408731287925636291983724888552580911794886552870214263386198848491940263730806405056155423736250294089093369457444163933798016725042196115639405791928790188436577279974715729219636006594169649212472034424692392349243164062500000 [95,88] -4435759612026910059242974811280486759184100879973350796703793710251833530406332004937818292276589952674417751972518674207195444190880851486945371733136340570230801982538309063132057949569994477802989502733612604084515564119121579682210945486720174689969519872062667019528168580234121742209452019727672863577439855927642521580871707992131512466103530652204075283256747399716427470481604151544310291792163954706553752002658011510758604300339996597372727938781473541616207954395104092855056683111773904190366662014525735058336773491223970993890928327254710058725170589665300895742555548459127239651280547404458401397445798615107219829349114548377305843168761249484487960288987280126880863119883074029255244581829454287610098315644529316068806849311665186896345909649775415492759872845000593971258388041012426088578078064514844772476815115658894432097068790687338485000547714716607077730678935307115676926329779450121700549713958596718195273440231675169061108685525988701664248904145489841396603579389984447133679236671745956492695461327535436966079523640470691595306555043293236569729160371844859749413251616475166810079138056115270464317493246289812707339478374857381371296075252948386468785715292657080574713544532460715592036879087274497843848475078247543142340403239621709906184962979059603587666227767664986833161274347681971751067767452440058443443504703027826356299043124831302613506911372256178406851844799085636226939526192602427345443633193290888606190567620517677906566963904052166584298942415461731978368092402863951176643889831421066637324309339365189224458012656688012987865594981687078803594679697679449308608214289299054205711817402252457185384845953565635472312873625163887395478569129037124042509500048591493294064156401223003539878211093196702862758864514322558732082243748608041270375829352702244848170632870814978566335050050359548726484348670108667772887584495095574972326611285723407858813212019221405789552219962138390418938423277274407113644445609698833325030111072541523963572818223290804018596204667172192982990504186757274635385358129691537056440012851809422954693358674702534299939594987820682829811754174149934068500023026505521043231095618226209897502453253297339878345157130001914595433497148768864305174526106476218978761879376079886175655877987298390032354515178501605987548828125000 [95,89] 192307043804722821473372781564562371528151667295132514336088653694916460850455089881794578655921423657832474717719587589126915381826032513208179989727764293601405657966861950234014409865155062857055100530128216917612391726065047815280522465578593391558352161370208318535078126748726941199198456684816043342274808666555443602506766068486682810456647430893899681568164186191686297955304267507347504343493854827239101287299819658263412916584479177189749561602825024752070302426148895563600872752210378683321618780453645541749992672594576696028635235905318379183528846726988752408070887766679607572647572244709103965306271903212672316721273366429428743947465036850313974566714511191287401642022800972343938673738515569292890582983667806627315022850222689224098458526952843668945974690194268366571897476009965731429799164175083447415620638661812518938284634221094205825175354619971356718171773881864300731926581782924509492956522461819165498567174542454078347849206486377046655296321951762162401225854496560355937415461754562357250417717775414490953203354387970673206216024181291051637218620035556058616595613664420738362250244463460671673141945977384101295187530525617476930022905806490631779251569612495762604571655009939081345336582658939270653099451313605179038907669056510242362147608335654406710721884217929401863246970419421068615794332973244821140671097122375647180775040957885365049061568489713991991134878182802609146261834519951024348594413646129089273173709084115601935319054567596690960410990793366214028271083275049560626820623577814108252739650698370142553167865622169308104769001286716715283602041173570696718517361573387850665842412900470645371365246674856678670535277577598761408550269186452599842776169811332065529291242173796648376166339619732842811009604571208737927708099574326996936841898570598620491648106349778211153126366693317113063167192070322953177671334941372956335821830950153558128268215747917436693680207645061394766007503573186162913600536749444901411033563003041169381979664493629069491964686446202026127408608518347113845979173774577022858268764925190159334504226066530323950386501423332981959547284951741077818324871609272142929375522598972085702138327450845001423848952087117561887636497627577594085102424913398541317776998403197706462315962969440807702127203941345214843750000 [95,90] 624761397422426592336495374380202045308146968886841115705171494014011745259713442624011353713571923591540267905358364381244897871315911824157584210783847633894246487223666311684369612995427261855873714768168237167688467109332587935117924407754611557974871356222665584829956798065334158907924400314296262749051173527647384579906155296829546135263858967484862622527476082890958661941795563240643512479676646970219314240506084852202775986841407633299711560719434975997176532524014113912318540028700134071101713287445265708091268675082996842979807618739712776877069816140144255959985946328053248877789646876574073421140707843748412356745012040927504699832185819644797313835561406942374213940921486964058752860185213991678257492223435955196342048135283634534568883273865755400219750762706531180181959975835088000442436791261783394249747197922362403736328167950331648208738563084478397529271417959053276126557409443057390654245860701895977913547486618754364724759241086844436127328106354226810351143858872438495694399016005920731501966855749483866199061339587010781555003797861866668643960557198604146646131601504583084484390497838807980785934982677985974932549347157873548651490841549727017511389896516077561034318840649878551398465767483310647067595799126529535604588761018867247515638639167678413604613338567183238616599212208644697694211211695742972955187376822736598295440235352882057793528625138841316091298290283333087017938090035458883463385041021673071659133018241190678524517563802329212305883357449885084872760731657603331471416635907080404689606823389698131522000654758062408491136754912992163688308989891179075528011894937725825314113363029303100373759044534678601784560436713692086723734762836778250846033367363017624037086835761060413200753740818214452526526554426298900066172210948941146433962188602274609335699688455223982947657797627113564315871833370269002328796817888749503165499944748037546715975621073706744435143727059599682686393434495543416242132922492174833067956153268881758078982985107274063479987312790425621032686057360040571511413584010070803981172036056963205603553902572677179089654263190319582411688893526646848573014530782579630417386895707463793752837090904377404078224241901872560456347401902914250276677101645961971230334932714791159656371982714350873851871490478515625000 [95,91] -6829382557256783879077422409109726564607377750298263126885332065431945625528994489713213238600893642073302610617935249720414742796288147346346600761986862713273118375674880097676246626998417834756348709318706374843122523058899873846340397247164898731663763507430158439033874732962535437694083440363668626367400485759915140153638603913411638109947253740802412853096210797935265866345931918161917106338184915234327220974870477261182250908671562336838722551508709881354671196635547402737532951966915841421146227084745969741738251050506262191960583577462181191249840048359594080174522705668834595972488432821189984587533595152861957400685486103502249911925409312731997928207480446343331123927516179015005305944403880535762353472144077677925455121290473369299038036653760253811589625121413128727964522229753148653218731168725771050475487118298761651733069216443327093255513037395906118746430620778465817649201790110751902423097111746143560367700469376018402091229044507747771989376972976526291547879351306735594294052858350724451719565164422130316800212738575272335618514939850710741552959994948308941193483259157298524040038919048989322611095442483228153535789419563746842748705786919389397212086680952184660200204276202375409794563329303406945295786258043521385911117598925996760706435811818808433337114816933840897754031904730031955625015660770080481857416423701332484743565281093445182953237214657324227846733833140160293184813874714026512233639037708483651483897663924883838354641405894078049987217088344456777660302064979657632151401220684849375062882593713009176938052006727333944720146195226208423863969078489462885751541957230737474151484631173316465167339962406800076919355934568668186408470259392545814472574119662534159469022282557406166842838216275725059801699806729665306611833400543362210321670993785644322363286806947701909199862628933040580285720684240499277745229083417537193916373982656585137620227257226145793418815723021660700845697042405650740996014222942751416055274301962266612140631456694116839327546525865123585091201497735807496950147194639422171723665223902854608977236876269987405191953401143175154814664630245095206980809294806676259593700143464989321391144670767568855400880264837197098374880045024620786769343130595628568649001452089391611125306338009548295440673828125000 [95,92] -61858230120822133982585496180416345191396020619247011703250885656133457914667301795488240499590889991685999338148970475029744348571875797881132599027241666683900036953940304474173387185475746754799041674068920976753060482671134186727540326386540398738745614661539629542544185079525666668697332305042619719940566420964479701741209008366308662081048859490487812915782011305145496613277957954097897696760052631628852371729201001149657001424611668770829384886907798864078218568171369942613083753093740617752073434134033335542532953626987305438212023788904388471693131476278955846884522703691050232934888109634004365187841660884887345741296158248153537220902102629130219637197820697600976918490514754521094742089670002100089995892973285894456827267538263204937125246536507241824209310048499643366571911008534323871501213514225453973437903102770866189419469403521427341019291124726706218466197267519121281637932087209631739983084932792526079199241371931380870460731253929468453206006161864556856988011113979456175289900921650516071825349131376535326426036916104986198113073280934473586591241900842320959552323268830629521447370648695753688991201852464855293760876542339710454607790645482884543746663424456457872931305580334305453195897703851049088452180857545500841348223062752959784162591233800890846429369821111693926030641654619898183843309376585492961115393599970786900655235289734725951432747628970756592249934104611401672414582645308783707797596196920832278965427821320302620889664259702199418663172764680639949679111090302663635344160845615732353565994313779443999825593303309035115377182681429107422440591799193730462151210820112992838532652749759727935159243648607311650959941479540671326593269635574795120594079404123120723910926187703621956402253651885559001384768453509002578574652891494028494087499567889625363842262081670050290029393592528570728827157408549169577980379304375377418418117916469277049032101602341436925888483898556321010041974879454522493096958407858609883614975678856441799812706858693460340866361537513844118625413474086450005729186802523547970152961266904329422311819550996955987411128509665997177558152944094771158496245233526784259946429123212857644831183339364939609546159548560693524106100650782339737508594981524522279727423847111107173869623743975845336914062500 [95,93] 326913337647527315521139011264474604398502002051458377738516197172411268039782516635585257139908623448247215790925698012022856846795982641962453198684065938681656376027171852172340099412314910464120815632652508902433458070797890689039455683628178636188405968925358036542614220090622897703428464823998846984130914433592513706268347464854575508518602172392952330712217928604621448408549124964227602511609908120419105129123475532307780607016815323059019939894670816177307812858513133128125606989800534512863505748554850238328126016991400862326987480235887474091405496617631684937926329113506114830702817681819140832381801431144499491998028061881808838661114891098651035498401840171598156773556680249812662091721267071247589520644569643802185899821288996091652813696685911184878265767539189325151011512912279702036274690820139935075674299819656581011744265092119659759417692540241106785423898293587468508004502871137599465977415125992408475036106993120377252032765347221513473982727456509706833646142165263929536808824174739439186444580577288745884176672686763287032687223422478943917126593001559713958888740155219227778886737318913999843130171505116841284664614773336075356767163059888681760292374593943925562739349169102490278994522710540177333284780698206308689412788716057886083395580321231822523387231762144042643190991931428914494259416059665196662322718608107991897121247588620618289945636013984254166566969277583104823936061715234849627437820446726525038785953878379147626910533739775464484374222863763380989921558691236857147232919381782967974994060131711529544383203608662134033404160442238770323140086793530538560808268620515098918856842423193278002248140433438153838525925747218073633785137283705916513946914570826874910945425575146711968357488542563658949888144675528463491706522842801898369147044784259890314576264940867641958315948626101591172901619958999118650207199277531949228901885634162689800090569438972811939255084868165710618167398201045288246938413576583380740417970014018067297285057918306102606268361903569266141617189621706633956165354868362479646784623769624293609783895017470336309967839547831533460863048432645710870539446313507176091109576740075511081373014223444258448702021176059317866191145515442640882943383267125148234685618514880439463166211780957031250000 [95,94] 470205192784094980867093753065534077638514629561100630485646433564661280333851222348452343142111644853090611550256050036731174661387311803430293944994591276446770451760744782032441962009682898717874554852084999207340423617654947743292958292833298418871104571091171751701740254419422043166280182651650412879553584181347158044414892832815559964792000997254679254060303392988332305208188710775150960733131795639003952001490373728769523396141042542465288681018656460110951009477287909071377710568509821316136446636528403896160108702327698106525699352077763986862804290702412500068519393236343967217639036707150299432096359248397782621785742387369863954892056861907479681083604244182270043235508658439028982974890483229156450951769897454530607229283357215314432958882654296494403297300464869451822173493564071100606448070697626880118134785049150915299418444947832421987297111310752391527307635007247593878612028477047628333607017797629153108177773997091682869517356852835316147812063298556188310024593506197482186104621501667272898056476120268095512264539031600152779710810176191889349832082256681000615491182666718209386653249003794346434905484123476084110177118746482979734514843762885150058549271776585087453053691362964418497725999071575822851440014888145430262432344137767710731429505034976591830316730178834734524789041409961571943617967735067764838327544736659440451434886023606638081102567724163229217486824628627933578257814591509882162492912454571009821763505589825862376785318164358280970958453611648933398499686784401207714878077017141706001313429241802452786417817827460049775566464267779662411226484791356571064237904383657808804356990275599410938748546985413982711603273441470276893902560031026637378515792788327427739940528715601981754837348203018751557274488374272237252614182343289322472140153436848553390625541109518523215237171614060417621774219533521708516624169462372448621857946606712718526181089381225536460854776004512704324779436063447431654455460369255952355976053126353258476761252765775386627385468367272525296012769913486863787692797384138753031550138648700880166980625801077902355069195635478926393461142130216786382897320320067393480970008847988928218079927189058941862246090884878676860204467763984456390127798946327286615925542791242889615376267578125000 [95,95] -759734103958910715052090802211138645190063321717666344700908500570315106306238983930254615812670373179888284322584413391420606083393683298139205223712205392940226054473522005758476494603911793316945416733471833733223017869175461194643539383857276422977399952590719757277624758627317767809066064231745367744794250353333129616235494585926536690074025975569709041763935433053211275213904034581675476162265434999840155694341211825011996094188858167686796263710516414011473976370288810868424781648892272731157300232968934782615954823928211038294845713093234793631336953167095951168645039974259254576107792726672502714759570186037921122975301570080891269937444726285090831399494979565014923864008922893399324818582680632079847294125157118888778417629450626129245852943379206096363292303603941875730029490574469338309202840447351157538993615625622218058694409110665610085057553204032554978645790956161320669751994882605379567729393053570562600328653485580226979603001958706381832751548858466495976010115919997417210982348281424488434520153336120319894277699801290560758116788656643687614356109460619961813491633163429910080526514016683089713917393575127525870876436159116326485475442470558075638351015120019627902586189053269623646634121736097043446041852282047685908146522724954461113445682111975560050659362513045396253305359793574231776274399162139371438995226372556424210298739259168976203289939219352866345689780483014157893181591474160285381425800678072022301333581832345440249538141470453257106028321582745870339004163180141369710718689212589321353264761674504732806553389952348257314879892842037462548401859567940837579696161897085417272220734771329324888443869571417425346244227431043819595539478916447369623233494050185933728868101157269529231151857379167940741442263363458419598558450717043145520340339355572490381065864676421825654106080254133583687501922753040906177577433099644540672420799005013502651496383797188623506686805436208530746342636377187374420131683243955686522148169515053401156688318384458769075618561250468717958447820402303049116106564197623289256085073284729774118931800401251663914149200516423038204908118212736360127695391590422079492407525600291659331085328884659550421514608892097284403860362191387866155339082582749111804826733380981429435568750000 [96,0] 3211851418221312490872456715577569249823369408264680471723059337147762139369781638935860373261907938986300546555892771344823693129084428176301987807984109783849715859435721839378250168413773351998810437258521748830704544118122756382847074505418403320354912784831638143103599587039864938654343834342584583661408603567096596121533073789758883665620038432556543838782222669177357993650033934579358064940963773782912322905965654840126211654822305560306609249594456559119124263539484354934898229979020212056842032432562772491349846960169094837041562347303384997722839643240289929443132086603978154936022175098515993592151174496332243477346742741814993925204189660894928394186862621198926841051564830541839632885460980936811386897261555180934909581309427193126676907433518583086427277193571486334760556157735955360579853716901683329563811686305899553319146862893533762926063713873767009523982007630566370492801589574003526124767257418375870647888085138743042636573390224390583134013201768925889479096757854751237056935559904083106346724414643233108483525723240350654167371288138054429869945249323891802508010983264774718219775955478170751879242001639360703175701418621295495539178072722862023083585596592208035646756599042607258968365675474315879195454022159722269150267370062714115185380081754573278508769611563022621032637768771372057233522152696384721433523472630487101005754508685418474500029121423354755442380195755871403331888644724603050422859109912037483906273872318718958441834099504638795004882048937730747070801833590640633151545524357156758976566560320975098807540758588900669377642455518193044352684315429418871715505380238897061179172890571853026276359455478189188438068894508519162630559757554595573086848778070544788888125196815682328971927229481067051067441939549008339646661503519762640262081246490401484321003371163918666579983594150478740557181309411459965209211155021185311231389286315821038597367714152950754723373454085455569832614489231596444650796591604380558588451748899928016411036807233247427833732996694031441718553582933741882266780873723815249144188131787731378904509861478019427263265183869306461514715803828386138309259983323410730812655181060301063995218914391722433304622315949010743420908010988989446249312218126026368148519586050281281460870059054888964616242647830637687590046049935475915081414044968938636885463824474845401749720993619148111299782533123448047263082116842269897460937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,1] -238094369758643577729556300752594437164634847170048591804926283278587601243485744070962497892652832029986453910855541238761009629175516631319495612196431281066393481014198568409755094771706938461090156667776293616528470937355906997358920400055472957793068152684863164359315381272922833839417886011735988515090879553275386200139587577226362933881461248664304695692300893112278152005481519506036659026037011499937615058722141851025154542609549700305077097598679992367379936284121001440513306909807587163803268862458946838811046405390397181915886982981795934513309804345618441745947517506408874997482173771966073782405444259537484585739571106156616231966905843576826803280494822595492024690766541280744433389463936343410561309257344828291645505447942779046281460800770489999882180011278591660676095067522948241917528598446311144945952705562276513643267448773752328265075204112945075753541918282691023486200816415737097230460710156951309653599283219144439847210882772336948531805738763865405662309194683286998570393367996384765815256518361268517097229527765200312148431981610508827713949048039465321333998182651512142172074114736070894915240889055219358499095009320453311333541842542417753900864085785034883609399226443110750428707602290536078713336102415172759454271751610670321250526200210089768214321376123700693345384707555611552006652806855569416374553416555009154331655251157090014144922000506451144249465793784172556615970482153695902173295743359686628023143035496677094791277970074698690405454286611803200267327281592347346442114998173414567897639679391984565617012602308581343426930660150389874423704336463983072418690046082660667893197642185031857464354412080058539913001529739682528872700763103525856831701633236871694697007168201808493759952631670333363998799189350474423278073952440870149547221733757016481856546325380719230050468452605066601526108530220086536487560124157144715071954068101033210506278751729071197411276167347606821058362584395018255160377466165562681268660335936079258271374697637941720574707911310245748142311498506794972357419910088770290514726119681837930740623809362751480315161590299264374895740855603763991905760066489702131872437567297904663507909110152263057545190002026419387201489153191743556806637749425612675649609192815050055298059162860516119573155159329228137244590947901467178252395898357825518252676537620171581698270362089153365367164005839129004016285762190818786621093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,2] 15323575386980779366035406870341677724779685811788587585536246817345587986908672731810438656274122337176152985530307175931138091496159863964513925642176292554636665354258889094930423681244926409835303470083461262740737875606603384386469993693086751352301304213733181238169179235174917082193777245462521580910849620306256999078293509211690673995567917960431744859669699544225419773001832722956080400190111854217564359085767168566317723725624563941449347760331670028669361783592626167297358610299777938385936366042100092026019166456922724718255805094551274365821024295044751127424312528898872562118599237830409701179176547865475957084687961012402296498416174624979321715425109816497257898018906248231701499938642053923244921087367507925207357819179652591822926669296192565667736936741809015578489029968894240475336923571338715845789260022256681255734432332874999333503169532410950650843728995895588299545057668522275390360688044436581527497449051208914697880044751938595808001318239953028285150564183608471523248585304923738077447087100153560682620400612247206903491190832321950638803512789347446083376598058179760022632703283484556080855579021314246741850003796807058912358375539734068383658239499131699592890909596353011642381181632430451499935406021652495948384050844620979925670309687866063457970718507359359164767710270945063698908419239061181452378309963497979575215430599848489651906951925499920926298999179936327727321650302031555476440990062232851700270610569299215509203849552288929005909655115761956322136231670915583486975088099908124970861092946677000286011805178166907041850383307134896146274856564833133953261891070355801210163979445264064130056119528228513703425069368423641482613286693912342767195691107827284941112831829738938445565104502499682084954939823754338855038285055139835519632451663866417444311703398386420586627095672248731317361763636199217735566793158695952718838878909877796054737257272390699059327844634570336345443107606370348194443534851824965286954689424901211162713392383699666616186424686285715122208022819350312635205657296463950885020110239314427688592211507871098529439050427813078268778845980689351165266606090424923243871415284704998300744379024206967815616611073782515480408817942865334373968358535037980580092007175224974403669081984948463242460114378406340898335822199778101439066936475560092072344031267757725245896161719554039774622526269738653770247083230060525238513946533203125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,3] -3339624130024355746641599681699798867763894082596918363441265102275681552624736937834854405362441210895673938399297842881396203111632233144520625078398701945593371773281598721102427516828718538347091392747090609247947630874933223350755174820016818178800890510665126330555108536955585831276472517284755086601474872635786115940261438149951597884272814378851761682368016118367595974708971994185449193713071676175110614716503528207003961868245195040055762728697201998671571806803010596015138535325249654425839050344190388851509446426874332730249009631217823385537726490116747845886141822562833178179286952680452974311125235865889790330010129808018273776302325935155097595534815375900511249145665028974114717450757979016758328381907941379168567770146852004813169387785987278584000809612504169718646216235488975057243813672286546836586457692381321919167287550090881768557537279550807365195665194176013406192334192838872865051922641030697297107104649745836597075464073166944554659995186350313035747498737302350962553640481228865938443975817879257914913305747880877268327750510490711410124057145266608793781502479385301210563289584422489573019589219453777054373039601574394686541539450273330039345580409386264317112735101539799099268919083314046417902471087953696017756897982544965273894655719866871174584346984851877000778743690771880740451263534018402921297101662209711364811586605753294679179967885701171521635293014931545368422470357399195764095690170408092561594511389428647123610678327831723774636859809095471222345948653615596344702154563824398538225974945842415052285424358547466950103811925306110918794258329137381151064179079144188410231382374604041220246068975837892874604144173992265194196200561685164654442577386576330988882985302128444724539752579505979275750424152364756582296764853801349712554741435946367273529753299325586841658649177470858836105186563837648341430904492647807836247200860532645117171809244907063124490703255665568490228036410660311144920780264492247479914787049874853453939415145186833541615927781566952451732433593874361404060777227585101270423850403596433079661645661884549899870731004088545829235187108025757410723035988946394747561456898140023463055617431617623306246359732977474891807321609777001737099942812804472509628004130021235894295092897974215586984387624904272754675339184672437992126271408704415124311719887669537368775693733248184828058625096136461177231957719868660205975174903869628906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,4] -3235827301765617595621307218650114772446982899081494495122686285776335188205603814423397059986535796424042370036074750230086228171050397457635421535372430752713324962690642197848744085890570936557701830147483521313072666859886339293541468699464140712385508882437464012715908676280611137186205174444221727487096007761008117665195899600994978849241408361716342128528635005712295401886781614032492579904551209724180658530088353466444325943068254581951820328164495975811334278088661974603935698318870114565890730009945880276183542758170987354410252263911962371792334875339494905914140317008324144283585918269099525382978580694196435434834258198827261086934001571033683117652096760509750676430026525791967252910673631358761526745843914381977315373498058726728097536742935778227843401195441450086770179192961240632642698358726352970614612295893138405369507932170845587989938150212725615706359945441718593476939572167420562007793593772792904006598059550745904103794129122608902136230306907568680221218006181368381554820489615202573130050542873127955136467386758137898350144984097261921105040164228788015436228958334637239866379524765302015126203870238297526799828529737211673928466918580387641156406877700607002130569308467179824992353891909224698929139269193380497846981245761661432485819696989400426186496734733294414212653975742191800700376864488732102211757941165327329900121598673928110413737151107905826572911940427945167595568424693393325272248440980042818561423871649516456972369134011640992788854475338467518018732901353640393321402155584000546479020617556255815215682718020413410419536746570977944448137251522682523053897178612402294470352839278343343691559891723126813566995321140461848289300359246044089100158399633568807423016608832228858412892850515287773130334370816954872545155105685635660794065272769289535948693211677869654111241184044814129011541341869771380532163019824514082562995674064906452105131507451258988948081775134007458946658896799600772135248434790748071697684706266485834932324693708900043346670908657007285448284470187787930241461866145059165697706563317872391450760661959103872008258263052643277012281438198533787569770922392049160722208492606456347318547188597281523871835864358047572170289631557496574776175120950615858776252196718407867295128261147118568606925325914257811287767588398892033097225128242175455434612906832316822813050706404834018032245905522842941454022928915446044584314222447574138641357421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,5] -27922758312560297831588306072541104871708506788583430877448630247929107800022878509471292790200916153528265985785630132493563483151206537229096632397556716513260567407385283298708133925366513721852171964621754186285628650098937820059466772229383349235672071747701159227515280308785144889313033370546871390938789402106052303067888878454897925441296604622120446230891221146002417655454283179441629304685743231316325529908683935542681158302547934632914009816046767871506119894680262982050239894563798751965210338290281633182487124969882858351761040933380856313941847444949325752986605818462594722662755061790820751117433324260304745884343119916012006506028190947724922563789000173893222709413360556724306588166996981749895179327055274650117298937741726816620224938311992417031204008581343311081098198870849449583107953854391606829730135804946112264107406242184226939007814004749576660435606694265629970899430270339759361831220303925060951891185855778753999959754086780124691224090353214404682337149506617751984283650801430864935525259188778790120855550279301182549016179309354433222911950014044095021831874149273258187988720264366744432495482545018975104487270840941310216882756898608707140640095799106677058131254406955367267883124572298551935807286425136220858783678133490517449426840687830323559051769958494710377569483734417262815387877562072311474302272207440975827357803748926039082948156348645285835185175128829389325799851639027185104670650590354589965403909724167812455293323835095732441005294394778662704368359350530761831020775120576289830148030366463132590812637930970713778106027776193410061341127177450127868367242045932144229797351426840686664126175596676970130227479621942472011724312290209032003720062475116512821310578152525151557610518913571745189037454310366880614343701992107324360279217199024981904300909477394042258507526968244516015094548234876674149415483861664081606465642334231449009421216347628744929943811832692637724421192498804957255816118669706249097076635875367662024319491694834148845926349113787945835673752843908017124967353240372663889720335361481449445078888117101916509604252749492522538248735356492607917709963907678316250384949378711634505794262723155694347951981337708008060769241957609379504395168354193733745722989906488022812571797462548201457490363263238135065160034819305670870269137239253060577529900922079696604349260434825318570161965357413949002236797872905649242625258921179920434951782226562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,6] 2891535634272938274124738356014849121950513890527042126371465604633621263481823046440190122405582616087496350380004629354313058374342999884156705263463501228579121471360149227130740454114983202019407897016060625141961478176817465382208531920620196969777909552053795178447264793599690216968285700945787896369186588672155909538455747392128380140425437031991588195976836641425683033298515308731461447931457388039595110368837425505638382061173656975269951874828001539885916891124512274036233384706866086691943057988697486598655952224592847532518914309538815679310809134318060416661517611639101012047338052202228412427009606649649663569070742497305821453176231973228261607340385415219709233477923822411461485127283221892298220513412231597741936511525104961023635404498615104612403228309855404631230342541666913099926035308166685512700071291195794392802798249508858653118507482102590826346018267726562162168015899117922747871109157317707524365432377291379813089887222038746753910990688120048675965879050627039835811905596066186888205997184715334028536219789222395096910945782101784591346036330859854666868904472114805756379899428129888274187941312247981117311671829399607114721226037719519770727408623830066318389001836400201055278156599285746968348704160485070782105510610095401452639694117964382629055808871507024545954333361241402642089820636813901567375068669168267727163653514097495649820398133981797191861283387566072831379016588515458957576824166391553328163493119131259617160805250910003695526775473393563482785708193136246668347609525451075071263093214093607216072324092414371939839898541498407101577449015606729232556312187487326434823746435078050808533547999524608786030879963928002327631900629809036142090212369176626681862072002184449843389299056382912696255772361299847128113299960259480892949707740460627981143439394818798156577107310681262967964328819601821565411270162079393944521297123905503433645237232742611925701509110603982492737173725705615400297712205063044238367082029644442309418971940985775799202197844873884528090889630771531137830528277687470201216520752348745215908095697463049800487547840789862843669876691071673963075090553759045446645129987655261055490423300823884044508507525705113744419972755850412225491061111465124794682635751590731035807940776792222885780991031095772417786920156221005882944167161227495839497703058284682819748883868284650864805287796066197510056292097768822159289253681535569739935453981161117553710937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,7] -106342083238848458927850201972355475906671434786471647903993272475867824226043250159994956910530579294986787176921095180669753298165145266575222186029161591123691207525833553365555396165591784162212073823579702887474889799443153282730858088972680659057704446429656825540032985473358548999162638024181741771001298331866906036156940164268077871746534033505592823236242785172616188694835043830292798889704259047407892219168495195896446931634462683448566894626647033575738697638948273440229682252471768943223725989413891880789528832562058028029692713483967483068275648788897662889493984658053611518304118635696346902493777887913867387740476112594634873653493258569587982039690888976529226282232670080544541286303829461137623335179912109320471463495013014861663242104146326430806588457391816025638694644061455541582474049787275999394808912366713934825011606921799784419296110553310152460454681273020019623841864026770868017101637552246604455118714186121692852187244818354856629742696234546625090233091740966448050214581694879114355503416843644253868788176392497267871287871855428271096107241108388032114060710222361514309258319248029583221220507342114986173549449480118610872796892625138712561761890959407957043340399498829758517239259491373176300064667940340380044465389886549837469496196660878829937029822116787637389357410543983844267181470010345377645428065631273010653122335618478755672928787500281819387218148814841454848258827886478119108496774075899710725576828226348529625442674714807210172785846594473597882338370591715948428016292231271086044663102456630119046963415161572104710553305737651898233637074099838144529765771605476290198951466244699240845890341711685291873085815717898812075066913170131998906893443147850591546828477864998144216616819575498788825631892325385061671804842856806793457278155034402891950271367199042686175044296664543070987479469143977523123545224593217323728947791234003553600894435769500466094704654914531705822904546145478025239128790062766385941290338979618852994142599005330873964969037725710291264873532999660804661531302376918321184250535545579622919875423549463575036962668650883046447193011424535082756055691680944476445090266548204245974543019064170511235570853259314358878834307383701462965734105202740961314771891499076466871884755230310250722833147336232179346403441722747276922820740957934788300155196148268901546621635930280466696800607361194834995176298393664610728584973484145415056900674244388937950134277343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,8] 1802683311499003219822899445922742825541440233939420485950630663863143418668498982217510000799205116935815048254388086409650446490221466630851983837110123655031761022020918225346387796689005726542726652877227222771150086165727331955080038661055845633307537599395925203302588901146051295490339179095577837960003853374873730452113813218222073975134125165858998609215620095345938789197597617347465697731067621180722979046611950649850599504259546045956882253780043646713038417940956636309562842549680620759743334408252430431371049429046235388568615211872163887999164022176692029669036241909256897013015759874228042742185217692083465536368188837222049102944929711658751751953537734767833740392525132617611024638355647836115733600770199015244414470068799635148305481173389068691773294893406873249525164802408787386875393879219017599314451144137505929660392492948607139598886090205739776912096189099232154583468664062411246889115735374153073820580182390960211008252794014757828214595576174018529963618433209168608389843915897207594711694573924320782761472259941733106378766419257244981250932476151898432272899236925172089050077230634706636341300953377974327995584405198831801348288539757945793682078914537977810524579642654769047792791913606273015716613172438311798326910937759285793519977932780538670972202381986769057314687364239331166257613314585059351161218823656720100099313311392984518537397228824464914387105660264466902809391316977118258371170572852471880881761009096447201753295755934186833167244717108041627836554007784462003095539352072928223124641134763505449602682080497954666508758770091433304428523632060653544332321115069301031916381040505003298354812316899292414575897783783235125271784928521046247846824437727736160496933016791040060647290054263341786320976915007358070076570051845302625743286313898852938921114379880522599625844317342413147248439993478630752936179811181519510080097292348701568762713774415372819319732108186930855825931496740295811675011912195042419768960305268953235735757173104606666876019864729171900941527010028750717612624348233685701517665622940094400243587233586193766567406078420650564623681850116101237694488639426870048994663653095493053819643232562596070415978759123894745169398258988155039136865305527592894946087595858576001549773218415717154387979272683475377386736279471775021290617215340885637089753532997622154282926116737211214697912018811400375587335293361175127156094893364241416727766775807140220422297716140747070312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,9] -16270137236798892730983871310097137226419721133785255707590507447420487198251391410266786216339259110207622181555450631386919125404992769160670643365404485158949113401231888811413506766979811200208649077951347573977290065107823331087482344312327349622317962430990136419513658256695595635272166893576872941648576733118745557609082578194334367842274980287561259893837324223516582931261584950934175999560342827726716081982366050513714416148805098248162517057933690656302999146439565273258037809086142529635652901673792790138322909980068734520815556901663299550967832466781465871165316915007509911122376461017401727565341977233288698979299553576311835242696842970348751467932958516594412192173124242178877035994133530509620832681508848526013259501075790639841857885787028206172872637551446053078535493040799260700388150613935737573637965289938592703708156474831540888972643194850494548776555976207990529068467075011499185365483905837393657533737867818273594628675337765580591895320762664858316224791930678936546376303137449371573322145867658077627565679970603824250899614865766172254294983846219180315935670389459718225508251335543093592680490686267916588764298003913087166744900438123968353750486585251824945657026020155864073587690475706246328861518831299845105235355070245534822456973896851734316615245241485830585462705754100757772562795100800466623310266616458860644268012281718508619386875630606567370187137270663979538690024225260900804676038915337583736086180942000757663933446747652387304877560370588815694378426560381241921380622125016955291335303712841771180618386178777517312699026537221101866273382155668526719349877803079166421999647139855736372979650428331855536298218258344299937525835527938776915129565728706217060946984743126322076214949990935250479551581367382925066505362714983116208320935332444781322475424371039455089356579752398890865345667871152620741042917401626788700893136774586932197853835745368324049110475411791690215028281079912231264199358769472485683490446653084307590191935140740209550998660896461068761892928409230383209264405818827629258608975912578274988966765691432792306161485654295024484301359891501184462273112574671199927958653555193534006934398478975595828014940323422854584467226674638762431794513998846173584778169170968538742355474888414316066398741476205198370699585981810890640764016978739723977562155668600829637604501721559176459025994873311356477315251571847775915577847991407749519976455587766395183280110359191894531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,10] 84468524574292688481990392182343609644160162067801576332226167727940874827644866737761196452863958604841679202741630169292726782824515067322086959419772962530987765631259446761856808695666702950786058211976019216880571414437827938928464826943124779380764112833177907480796106245603824710246147966442309213299977761449466758240944280352143527988264571257612623567569442057025056737044466146546051710535801040977949088147509825547080095208595261621730108685497724027500624246907509531056340879602583420547776374068852197615558634735826518637175895988403244343251585318894423552453826863636323149215734525525137173475016149869994596938394390161579962684555028568859417291016643795791372074829791309046492822162336229647956627729631890990657206528933821623288322020635717446198757477207965784825606746797991853313659775577329843173975008692415013842597241199108863125677138959725897720749672932584077782858817355582143667756299562450034657031832929617624080683100514444749757924561542614010854612262208062823219187718754501841157214392390710968528397701185242919201188755424651677350600662047243531360660532066521255895030421589313294658817148425857615946171335086306493559723477454636980565354782591268201109977427931085895710267257209105296324051351646579686359636499341127190825514569506199365003266100052742224669268079545506560250657191659433447168149449114568960426378752073347253664786224202556756984717516424847333168716341069132027069965197332448031281103301302564103514796106716969966988727863278792456150142403184684835616622552109932099153732267026811503804077495841538351005169053745189555854262680157390065953581539914556008984665164453630420114326373916463064265181175592453478713233457647904083553073800449114522786829306592027738099419644728053879540919912601131927156061697839973285810102681685565009192966430096171864261133085598080792122703311194237587103950127864562271125815348004861792216432759265960136791870507450440675574233335957015923964350587507053614898671628059388098516410177497280876363865762244006731241865247153646749830613936498053825624088565062822860534894851721875081603218582501105130303234620212555675186628737543213226385717968199273019015872128162741402962494554827572332362451280939128173618640215979056690311515945490235703233436242659839262840298444606266468373996898061907716054186746391594786600248972091706917048587742687412166807886821287518242932006573057092919404379900062397261604964400494299781030349549837410449981689453125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,11] -244404146293334528695477600459167359304309677248575624474961134516432264044831527771847097155474539951593154613920293686368627099602447586007112998427985662043080922531726927718044055496930944450951588433195397085059307649080589572373813187749693135595930608996792613443438085060630897173898361609125978985073268108485738704607132820484674337400513927887036750616867875102803166672050272557231990156181881802001360892670218508545481838463829930392131320139401527478472571128532444359536099470905576919486807541235350118271050504792251254086043969379783477745475602121690479873648355141217573628703776968454508470214154019610736519514222811821368606362909350411579047501322875263206280618788205247814659522706659636269248003595681941241506050319441088329914547374235601286010232726848463535535706051533007888272696215235668122504616565249670982259615971132328214434228283827502240724241548260396150225883162090830222494733497267911523907196321875684321395702784626240735063701098184722243356475781507896810251210611704678062859092934795557726509641026022792897850568865384043908674153590111386696972716570805303628577206371853769481446977327231567174480342884665631430554857240749881167693286259243773622397451010165844750432634493462577575058363501842874069739597032215286724323279317958503278805960944819361739169100989062256501210384811471142075686557187085879890600688271025942147740625710802460007423803045049922974083034254273225903495512963831586975755953150985564550809994002484853359172127583467387741463125596125103636003436241803281278585586406458609853748241247900864111899318685113221968396626068957729220842657581928026276594750435153495024965342214087158672593656957718881044554681266317312376627777188109712109167092984383246153649949327831112970237811111998331372455565637235694818783003665601348336812133058433107352675038692691505030240308484078365013329334516378515882697001386735858427588710467809667343040234586265890600458315343343600275334738816647446317883034616949135933513218943641296959979284579553176863746721271114481062560535033404702832016239149213510181959188688273739550907727247770222715266900602597439116091329388803048448181702325149098159587517479231869483236344311458463119164706624163026757594391181922426958429137000012530276897846441619778631527666443642047216799615225367428010834312065297304697833889805014450818470206971338616476667490075858028870088476792587373298908065550733997531476996195376255247011521021249791374430060386657714843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,12] 258163374448858108536695041006258916685462447488635685637579630306791873700056355134574320581176147456910249411641461995571879933623629114287272767420222987954533991377364565697795851639929916177318292951695560833403021052856177647087177430633798155161824729844815691021189335548118094886218892672933790919468280453426915130954217125928596250714536185190025192698970032290514334192378493709312349061616418095520775566128148066824233284332133596344831912352000090983775055059795485140992813696148225981774865048174530226424958263801010391622588378265653899211102368520762099074365856530980658867482496328854852687448902941592866632813333614874547891308160777492407122581431164493920147585503455194110110446048983619698659070122527564966825175897688943562834894648741456212939251797869077627107873469309661506331775245018802069589804408493401477679648605589274761945028613537894852800219641189472016950310934283812622285160063001866270178951527792907438699216967892211576757523619982971080570680946666389111601959130053186349666934074090884409648177301619501634059467386825053488983611077269767933426508745938162114722066450406698112563406743310868142482824509508481254790185114561888540142047362918863563849212525437973079326969273438339208633491232870580527037104312507029736050854352537621438282034424393077967550500150979690936832200270737741514320255237115051480731382875184885106603078168632272376581335356257190616047331162279299889576778977084823246781195351304955532136467697618646911425564531810862814824063056191088953902517013463805873564212985189235461284760744998520836233023519390422275371483142404330831501932342280356939846609665151724366753092849469532928217913183687447851854268696892670859984927350923656534921867539731231235751391180330724195063218761623463552673144441727353375444075577485589914369827477821811357571313245355913656056111253544149374649442881470517738829996097565498378429164816083146035519193075641827669355687914792096746228826765375995259249168995406830458620014419739619047519115100080206966509230298222581760551948196610152888054888136786749736169870018677597258677405875005606528612766004040070876685094012819673526090439223083121758778424150983746814172402643474498514553554991174758577714443253779991802506132218201932643687924631394337051419928342059415651339605725184284006264846565454894388991680673991828445673248050443113969390880837307359372742756493504114768192212121905598945755317123056936208448826353123450871862587518990039825439453125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,13] 620727242543115444765247871071427818010704748826860409749360819295399767267542942228029898310753257394168868006731765280492222607486356116686053517395469476399895677060464190774837790474970878997633482757419338565456567172093362303297785621897989719378066472860521302348352010441786472678040474061241855233355987714935904705833977753405526442634419714933523117119753410010976603245012515143726593402682819034158294643462175503633746853742469547960539827354033681466782438337762325761463565678418777499331213813990232376941925725490619750055965063367538723392990535254577315982247635102338570288168758478793298242512326861827579281538740962403238594359569916937862584242325587251509604984635849530836346217406674800494011811310740719605179911068309806965677276863875964905002335614809247277065906063610768959370301001109414509750811168678506528036486750862850119865587285971577501930016905742226052705400544383183644072464105352392559924407338471542638397087710385710443382052072501100839102749738752042348941086457536218798707332113860070506099319091689992294773566120145836833015605909037436742251590268691275644827230424712500913815673009712083152956688449223712947751579851039337945324698619863639740349029840021592135508075603075826420380674471177870503203275233199483048147629281893563101046044098685542635129090982680304946530689419057936048310804952288707669485140038687901177820519556774667189171877810767924552082495011763721511596008275011595207833003564295246697339592977403518172871104968840790024345267547989593688397067237908322248010491157883487531697774457224561287746737108350626547148675135494565868652987690997462784914307700522047536557013263359278901375880772506530347299637814585884285110794324435700552284908042063993213636365474207618399926224974295153124145323070812915494130257449233180866269913374322351334757987044595004126444093621192473390350622851287623262846607747634848044681276411226914799620406901857372355682344260417117625094349909120468008837493029163342728498577508985396229557116425335143191228781951814565076030839859994054403787939534404416638427778862067004009878934952693728650653364107683188699101406632803439838974714292065241074048445740258362017072497290153497540889740220208898193101536053615921553383775465059718792416542157287223144234305385360388008304363019861208514355700760074326207643530337890582648163981629380631195496707999208450261868216855287153537702869072401688115425704806903415046979207575494896786949539091438055038452148437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,14] -1901607395053382527520941838230391606727280873074755572863184327198925701017158408158610777375939300309102409631975574534329336982036667588489791437107491366561901753159980958811290528250079846769322684369123926451613765230111442538007927924140696714594926113178747105313197630444345671160285116698408798114465299844358500060541090317331958569885405867359729375282004637802123004385745882260986099904452806011151918467347679673988502594983710129144616350264487671621127340531639597121209700572518696673400062295400870190374900359716623050412674113081504059986498003740952485143904668708175268664150743532788882248911799871828769214521527418547858224905293526102779417277303394468657308013052818826082753581064245587556694024218983589904492438022220024809459781731021179253337044396169517069293329001698816533900098862289508211122822350888091074795946557463873124671761434595847957705399012644623301690479303027438429609700852949881418417794540911537574326757395648297479695980428832222250794558234491682180884775846453350551916808262651185422975555102047222686325276905712180840338422361367580500668401968503726628424437680089820637282045223709188178545438801008157244427470322852852009053936120561534151636455976742255230462136823994596824698860894221332124690207564285301677844403180861181572476234007098844549530921332941821122701138972247263467562752991318935781752886480936053339356030552770887808250404002713298437513042680343746849725917585484093604363396609566848612539883667687215332811336274023997242324620606722564821593119194521485802065329081686060653455939923761631531854002987642330063684602045830297212100064666664054742821906243033870800127937287640445847830742953310538802585572967440820405045015213560891890125151400801840966432165611197617756253497400514947582793023079164360680877179633085924706659580484158516598005572045971219373983545608550197405688734624649412022449219168463259531334668349257733322633287827100223752680785008987129402594629112843688214719137624379258470556003155296735192603042151999771230476872881650575180498644408176183263677769717098079511391939868974703314025782819063087411679939489562024673051141749011756585239826341445081005455274920876984766116158615989276384826463725328897110698689802037884802520700245390534259714342065987485654103455013438456654359232401395480069451175606843226500514544109984479052208040092962138693469364472199695935022890689171942607497911823311424974843932064300317431942937467718827970752926148634287528693675994873046875000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,15] -3109432522238900914488147731091452844431447339160441123895278103103031537067332470804805084905565099397952848103133474604772773306658038967512892540354034716418604858298500026023666097306219699551735764571195194120829095461600437406997833543883968408479270469427909423317215105869026921315061477794863459538495552483010915627323094359815214882442816883106021575348871276959187114511326088870923285557182360652031479910407051423339848033150620160642004961102729675304540338099350102625145667758284370868439022999398053403780046522834677017804580396861118807588568379132501451254875859216773415563568659880225315646051293765679817843511182266865286281513753726204281930930838121333506605047037246202609580976443069247902788386597905432717761119700295972043157634942561431272186430771518292523645709627952049323911890532079117400823054377183345663570506329488806587522695784774372011559407165145235344175313250339562352745369491966374263314857546477455277011319688599826671340751280835585383308984349925113373387328150220225872919841460485283157324196428276312786891236872072660082943483173831596463097160791628701744214223653880437469199740484997009025853724989969132648733213960361652886680977837942467091520390384898636724572526111440484175447378173388228416827735960567532350020869323407942136575502858632971268535729829808918037012810111887954298750628675207490915808604402718677706784911974831454079439101991724896571938462468549258420031614837422493877924805412251562497708968585420126478282129464755762454652583977633229588169623728799074804730287353506045761316581633977337030028127441165597675299781716043255956178984356429085786982743113951533423716088872197833963393854175790430141410136720925053853995166368960091504971350536277842916255601190506079008109819244870544703083321446727867332220812716980250135500307525779881563761651541984176849081168372469331870218656041873317120718094798547547978635730133408435380520443282565252883244017947628989592201632036269130284079492064401740723754378086359891672121689353871232645148523839409342816808207368983794695579753784045003920964414831715880256458297345426085829591035452786333682873331813285170016448510338996604631489009726053110255138902493127307898276049473776549780862477880469549562880589949274645626547593748520363540633293267591722653746218006598307208514438963273396094838540603634300323881512788133628074349786143421286911933815616461347007875110447792415246180750612126385925447612009987145408745901065117323014419525861740112304687500000000000000000000000000000000000000000000000000000000000000000000000000000 [96,16] 27535793814073342036344142025238923113815526136011626203742130470309123146212683434574863666295360308861713269217627106342692103357844720713214480894996070437004414248147265992952161689368457924380424827790539275367438156973018753396980258494094994863973075687232072429114275315663071542662163511109366001519013282729523575775216034938133654367901475728652221775724483032242417361341948593403532639033285759930694396191098450860618243615614994782441619244586329162481122372704920142558868089913910426058383588682579782799280801409773051511272763068340129447323089660782696314974751157604895095112365679677133121972155176499090681188165769022226480011961797975039682321597156990448963319180241746165097870385715518714824744299890353496088719964529557492407330338291343702478485588465131421826714659994309337731853197736711061997159871922966629429158740187195701205222906674001072138474881732826294386924113999905809097660327046004613075673162233522676311120691017287335279175607410197525936243746019824075229422371574985440383902693841153973074596529709908166053973385788783240648963575162782074193410953283006413292748381247234519186809804087672050663265428720936949560364604839168498108802032089717360896644210533515839972345995874754117080092038946242489727809226604059597757507235685782036375429724258019597395554596805431490656477963126342161759618644201937822491589270685034217569135758879674181577414085462044510337280044719665771116113416235503848787371253829719152575023585490217387712567477179335140589316658172462553238601817284383480178374756561817792831223391278587547486768418905095057152684509560218769010851688830805434738034373894935952338508765444889392056373008144517373283710187567688386281735854451624912240528594048415279697108871885135087698023057820286129323451877507711693353345235657482041398155424472568425978771840762404312843150208475874360545992018246617339881661456749822289437869720232044334641799619223741519714178107710813939654339550902720672390697661983151924725734813650758851090725100145739655042637424968228516204266220300824181345439331985265405105865971659116671924299768368731441164475344185676974380651570455063903625832207249472146956150356926903788004930769610997097294950422388886619395725303409909479066926075745834597925125425919936603035742143082382558289241432984280547754745907120560617878716479763492598731387628924255036021814809806747208679411210127091857297213668028802800399109126849772063055388345701280872744925109444485977761019057652447372674942016601562500000000000000000000000000000000000000000000000000000000000000000 [96,17] -71666447918282392366292624379659548515932402150947539681848424510145299157195376254518313715217443681456650530694618583244942720037834260368562083917022670840131731322812496069483785840801099511995991708775000258375115465132471558953772328706188396415318245961848670101340756102701152174151406830037563543341497191998178203301492014724907064893940786487103847036916042781020425029263654940091247530887781547435624041332877059335308049935488984348660103654963658830219933644335980969734088641883808555075417507818798365553330271478075141093236614845242819952279969441403567053758364290673529609110479294540013066181308014512756060059735580789030042014242347104668211484727540326519476676330322143428422907081222372787861544898801227878210338452825800039090538313392662946941826443738037830504105744229230696044573367403175611139278727251016259552285317362980029174820042694371704542316991938201467788144234397839891937620317654775824462616193312290343531709824819942265105873091933921403561427920687916634676122291416188749429234994295570652144164005658628471730722722766041497902649484116151416913719740037911175381740965057331624617566628573341567075415628372536720869132385435228508238169968742454929741163383256862182644241078711219445978835796312080850938169252897259060581435168093029365878078463713416474933542880684802664881302631684363044784761936208698652864157546156706769195341482030026102816006441930817244571948365859839035291498597257873177604845492834955544940415871063180740985134033779156053970002732432476734343480246906529422384342397912491109130410680272451625536768532320540321993197675032033075024487652944327000879952820831482672841715870686822997113157710746666894865524124808390783115690653260355855395279008599410793612053350215364428211433614266382384743242735067983909777243217230327049206689094508280350538411341955743376927382521140845762257881607774443531757826653683132224550569973892457031609394227454363111576508115940036634839875466696111141528787493806373735334605957466169136158953318942465121586673509399161111652370689594389436437130355948209461905062614553618460215478717765757967801556182136382566840538618439841878146631103610488045531274590291953114098173422687349569059535544197575537511331078007740590228217495022465080871244887631329668032898473584478032604337552743727578277068918545841024862878287158020160910190509517529522845172831339861028774697717971781167445925703592396047024216138094463193226246729112958036530579581518951570728859223891049623489379882812500000000000000000000000000000000000000000000000000000000000000000 [96,18] 95475616457945652604159476558350257890327153066184095351659126115907322466769309519390635455980378573006547115892458360592294667527288749164067192758490211865257254638530588843430127318846373694249773806512133551576365062449626151898610050915606866783611947282411325164985045100237988702987418961330185636944280489561967698112146074889063544095020454135810926741840069405719326181137439245672192639399962241463515387270007309239728031932856656898360222632944094961021326923682307969192076091347564177014159023571287887777180515334753751973938328831494416361368490497996666521305290189511700562167501033536438905823209246532877619585926972504978225421277409017101234719764770590819645226276511478733124780081373625382302155257633264165258774614160646569383321126271440144971993797594485591252609716199420318050248577066304328863356259939976100306428199460631484531616791457398437644883861710166061397612414182195899673713053212772272377032079841710301810174543475915301499525869364383684783234371014922622197841742612471209089291979719131999771705134773286019565913976596335404002671129791104519819913551176890460131461687003188692310704145184984859560413706561117798507694270411189397519979022479955712943874612187802312436538395378567168575552183749924127077422460466990219513489871576789862764838503718448408516787325588128034759927689968269560471861889584834411809457691317966303050629774481872641035182705395844408585569109793352267115787471690910026916171298513420238461589107125814250977990245866730638788361313027468897659033868740835768864490757743184297672362934300333754319081039746081973583945064321843109765454393232448861446309945699379659924490649399865785531100113666630084904483589944135382372894790148872215029154121655460855655582712317530961239540215430934923874748404366679156855462686794193616148480948251479387598958214945539045625200116034542189751496376578935940485132435128021386909317386460373290154706246486888736280000119407348236904305526583775580178778793774413212762070032771373196461898544666846316451304622198215935584849030123741320284983454263518743923698318444329974395789287637691385057246817079272657361077924173930263572065780072080935700245299681382084181400175013886521153906036021347071223947741860823489412526466797901483429070670876186367626391282763149857200550554543615372195898828347287462964464502464574191667779353782635989629895953895813281000665665229080986548660717438354544984848776126595386188774463865722760913814164102737455652736286992876557633280754089355468750000000000000000000000000000000000000000000000000000000 [96,19] -36971448299024787204903534871159809900969353683580073367970339937591044375465162805089864040318338732969669219543111850116548014772967522386630901949555177937323023644083813842917765299915278155733128182480651340555488402328846710207284090920056722474179699960314179456692813953918247781390319655276183051458002754411745257763435871864981798509510903595085271843077422985473409534564600708290489307900784779702717793600303571406097748406483345830547386190996268660853730779102922778794838168204895031021142625206581546485030910277125728239616774147963593479517475152076869142309312016611975314749659836730257847137966743034692511376364473657462933959417213267329721197722996972365026087987698801975892662464574833099523309751529134939071868232408662898639304090605217562693659252923833044585828666758980124753345839725784881544964719353824834781915598891317653668556210122215902602145604414496020376285491343955771320465580337990523609484136826326963450886864231687532523477699604594098386654687731429211540721840052480933371225592864439829847797944966941906637406123029039172411900547871594001006584620825962189285654940364801239068477324083622163681803592529226891560967504106996256585679462367372165549665330412814220533420348707856314161569559055359394439110932631285477550765953208361387390398410098156602426578763393769361084451000748974269030334841761496607171586889075638572959425042036047022732234592871640246508760832762023451100964886904034110825711838947943742861499878060073620246012558014011471773511498969986813556586715745678048060050199341688439801277402420924791252800280131418821420542201529398950946468383669398666812187791801778146007371842456745808681922821734082720141914361488327573052633002683207110691102761665014937987790221157654651858135745343827402557274414025825440241613378286266307580825401640114740361318672797071524930397408370281585673191440701885027653844959654023185289435469467796590398640161558622780877166290265665624809022666753363015086008780038065775665173740590271841170051469641693213804163538223269170012622032346757333919108722717098496995126184603902316192212800515843755188282622299580420399308510534274018376985216683625879634825245065186445084070122290283515334300941533607433705112951585354581605354630527838877599992629885875063046824737321553801073674605927812392444565867955473364668435619069610018600872646748788133125651859088303168608636950248139414806593969036852879328011657885125429330994835704476858191492617504600676301557138359044074604753404855728149414062500000000000000000000000000000000000000000000000 [96,20] -102957602807940979349312608592230235893668186491698062134662037104011314041837487066960344982348293480370070682441024297646849503207557317802299104193016221205317192890277758897977602197914889565389371460779199597393314005989795785928744097289424950088134425488907517519465878368303920299858709627845293403840012871784634757834406952933983102698588511221657538877801592245217517002406481546826550213572693323909543445641350885276540445334860457061172804362067443206826363105848985926176057918096653750737355558763662015597532565868474215853101198766228163763275467949229334127572563689439738095558786335503850104834836788510034250188946066635617961784732602912236633271746476479792783294574284305451660144678795742641972043146691822725771141891551695433757569261087073401641818845676746108797329064616360128368421387485477688751973071892555243697626187619613882950363516794965360453016208639394140577618150115694377552820424080096579162017470350413476434409331193976429397764789371045868805583487902250379106973145438305438901323500500674172274759161682384351117462139968625093597190373917035049999718634883755824702673001191870836493809998189807970346750850333345890861125887190916509525229060836661386325356470808885617653142204619061897971444499472620638156228239043993568349527061429750069967489838628673150901953020595920490734291660047930292718354752539649266857039082089150605474980181938459327136429422535308047169533202956186311053473587448535083064884509897107120745888341642562478449987378286421720246684817698331640926815464612197205326611204322488293496086997864760177026210819847917437933540189873467068645529768700830204210893254899773046040237127555914968465865996572873000232898110556118713559530399480125172783896922172449146134166894157449138893275150060827427059151721054082137411865174845284156713195636226515957393763945082572408180057963331691995144626944235593114579415438358132669070098503601147691638637090781927663987141274928157943003183189361706200588504729679976003660436793585220466428722959383456867081104836564053234203469638591196250916640388471753354030872832478508631777978405304333151612768032804633061946801122281779809234699088239346178268472400171119899209375432006862580782380579285978913887159121055708305788407657581590052833413717906582926973467655156158512744238680876701377784130607230031246008158891182709273307519584537286675186324095346376603249046797206070559974711834193431939875469886387538974228645201537179259622604343519697828349899462394012594756986800348386168479919433593750000000000000000000000000000000000000 [96,21] 208042678793429545377610731660403583386006610587261053397135729106272841278292832365412607194318169110573553097406146063033947580119431913245177398774010058273060490456457220119776053235149383877197079736228910515951321171906908615702531320391880074538784050245208374434823233973096575470319293593248703860993095185232115820784699704885514317073736555312105069375600572512628330965950994265409284824291976838210926336090462116973039884714433953178243432743123569094473734057397380849992616215784161102789022525231183644231013844861368115989516708036411879069287186699958972057103971157149384620755485560061152493991670536792837187209456127975805881739728648341316295570790954934787532534038374390728583042107089229808814611870236157340930239981470944932605372712288082952077807931973421383930746425990140085578248771345545814223428605684953814685940573023661191375865919650934038219291115960961270647706880827139995238670663777548435841956403003513773554281775158025326132020521507149366657906153216873260970356465707629703190757730718309041182910168016755468675004019105254407539558022447744244611610624260345711232957897923216953257639167614192455272480611540014071376046770386189530787209268171837116527433247566382964565289437512180008701659352361897832762046733290322907708169785606911375400104511703336663010967638298164895197586243783135853720145918543076867296401237118722642227076724830470556489311407071902410177801409268688830184079283628407927960303722797006464464826483787334579463847571410504205813734729875742969325212196222479056677908372340084556163449166488409895514112095448832909283184618833665942410226690164852235796005998109802674075297825885881590062097575920271590158864195189582286217374593885910297461410225889275895676294355270816371866652147000202292843009953719283978346510624385545046663214797846768872900801057785727741394556764215185285600825864628620451599367535399381384386121509085067775353182859959853152599097518384698497052165767176565445518248344992604877992910082742961686871101959475807932183336269414515685241498928858964192613963180148095840712750396881433553344176557547768613311666140374241916019972303424105565325276169255421406326064365719071615041261636332562012907313921820650759184298587434603789520139589504319328314916818900033128610724347132966827411384544370995365142038222735858837462672429186827184377354244150517328279235291079150592505501115235399131889437444626627849064715386367941040605687077424657474016660472707034305675985181964537940046966468798927962779998779296875000000000000000000000000000000000 [96,22] -142087249740764255338472283211404452942975987841519075722229302546542253631049331384056760487921118002252669050598794703478384508426112562335386011143705257763612525211118804088307841431716335360080864258652560279811788199351170385770535025489530465699066709800209413529003666879508101329619188218492295805853369649454689604212477807512218794322338027381408871623967769861635874323701990470983553321420984884816605038188028471637240756442448078836456355758200171455042058690163378803042294278071889863289370888986924282318434780860821348657667790364665842984988506210060389505110427022385471107141079649248900632519865365478779117378771465698644432902775420636477340739713503329064608873498787097244836944852302202691948674718647036174022176784725928939292408747070778722507755717194965916570957420987883969458288680091220399434197868986164396026947316866318834412569107895190293620151125791844678494232530431507580483856445447388726857540905418039972937325669919786000911014869814120664861083830263141397028030382776488930958691147062759928800122027001129004333592788956366121969659030530740473589613136764528321038214081648952832107102869863676117152589234405839930384886399110350677078220836224279867648484932658474927881518911759899618909247664038121996639553271791071296082174506508872489405258567378621210286021350427643635426210255786727007883719189524559344701541704834635936534047630828167374069245433711128135265032080058492528280523158158314005818196060841894554311853278328925485180451387291600865576025485479020773395262858061450868302220895806895721850226206815216565171759091163718413398127153175836281400607335749932314964715355188195955038440806254626022846289745688894856413108847426352520246905496145284776854595167950595891180804607032146258958863211418478038896874325673312958869498998138002807510025678218758419723999826991738493190634615640601396906488132666901939732287948412390652584289492810459668724633089860501117379241399647053424783484882273832877455698889632691978492804188475537084993804324059371064181497037666026956913056471091904315132949156648055642766239939534373893665353859247666206418435358323159074682190423253293469891422272267670846172475004267879782466420222188352005794706302866173292078065535803806816547908852331911871285348183851993503261908334081781628458573904066476615506129918373064208332144603802802855347387342254310214707577259287369830596749544304493042335200608691161253004672183669195018904994692805556576912339375256003473528534488072871966053006831387506281316746026277542114257812500000000000000000000 [96,23] -83870344441952513280972523785403543661014448466429449797659276857141245933081615341415864312134207001065313538435272181706367570126669741419402317095288628398605680214391685628426254121113219030620582502662501906680300259938528903932590161399936286226096131154507998187358273493976352938977490769212995385287682976007615748215218430616954781931952460579523454983633330045405323965620387037089377178754766914677042654457964453360443132171054971221646694864817764459989025720692004082575977891843874440557751241593906632734925065302611601083588704352842920190126348040324498958510882248622556388334185648346278637120080619695415165989226027973192547857666659160278450817827796508160514407525450174038787810582376960069127718835952443211422875174830221181291340412734909011911290577943914650466100030415161292446579026746945221428030514887935440434794620021122864413441205416163323423730686729935912816576235045333731358042335272923570389982361321723174969724292459102246020996572871156758909451617805830947191517659419412479004199520098806885546615288660139719810561587353177748179386456878737483786534239112118308224671491428619212618221420922907540679530243828213378357324148656248729382637545166857358209768080501198196672874760286046594046250156356717163782661614141683776894566624461789250992408832694866206906800012279858478939267457264224758813318546339989313645381856406027229019725654512632697805673714605763043434001301034733299616783450929060436602094128787656353992457298016331367501683473022365578342312774511707721091047359328584408970664577640004022830708598127444481981111979179567381357840733652409971334649653772489405676152352436556518497176046826841146330560934720293375870804970020088892299400463357815135822663085374349348984187054331348038135950950116767604818683793730769063066170781114386228706189305390897447715376182660041325766795411599537968842768898419703969068166637849470881735746014633614284920918142553736956712610110561977521002316336438162386793576940577288367576814832145502507765713767980481978913376968632237908146916401386836222585936308316940476233725258612927243961832878853084884248599753638502599136754792708186931118557984067850470662319835532527272593644480596122624798582241996990391189595327276212104077996892640230841861439771352422824878682469941863462175195471411961056094655253382512818596128955871236808411359484131148962636460677341483916152550800609468802822895247820206237017312632567528097023506184468937515302161328657737844954626911000559012641019859812807624166453024372458457946777343750000000000000 [96,24] 292897316637120326661057253639786826996080646584289585357857984411588848829709703545920583062520862053595090843328189612191222136546526176811874002828130803700510664683035949313448568170617351531764873243700874766644851934644387416064667770950102276647475873458366475626494140322061735932571141167345651606138005793654291443279521892268459571794100502170932170162109114595360474905900930394908158965387883784918943209205221904461022534260452468292441994924986029738691238807319958063271412791539820475192158239419153189765655773055157190519979043611603297916874075937436265712473332465274304453103927411057154151353852924692177162592230285791738653919125399313431135336046769057511846207023941139829459912124777936103115865646081848797052054985258544921106775506253636713709650669716087529984948041871367588807845322862186389483141293529447724177130884416080824630491799983051133539920394902130362796382697104677084333744515823704458028037032860921101621961379660949692225114603890053811241252523921855612251712164286693416364854902538988532319954185385752802691985294747389726932940952803953963831684536553126672131806474790128722553889981448102998360728165043487843299980541488738688683178350147349907701688534476341579134452372362519044852829906989734645968164713909100583325348056605096431762419349068681797455797898908063923564009659572274012010963176775338349142212051537053917445121449508325257721975087621703940177471348767337431082841808159646960333366348874691013714652296025865510667580731395648149396365038272122081382487274487994786087503755599419568075084936658239764129973008069559534714874574857612528229045122144081676853678292500990827704104460216792304393416912117587420570525858945298892172808792646375672590971636497582470112165085437112197469874369949203871516698762438458707527351662579575105981181910092310617122973461310758915150602508727511146494973209156919235859325000875576907863110919634681092511021653218884511707515098433652941884919308596969163263034022205620847941045043775284018787272049650390230352140237557441163851724322883115436621177822681876995090380656442086294296732216091923272990207833336947925614303940006464533511819300879387453209719488557860436070570032499635689469474213744618104914820518503540081639454342133320125389507976599984125363340689775673174678857507840141242413653737008237910493094882036364374859002366506360232147283619235344820158718963368566811358723157396253775863635236513064738702015383733089242042192731315511245940551360485485126847899043798974932917289493161661084741353988647460937500 [96,25] -324034081362391084380874048090185767558300899702277437572445773856465992067000145800817487746634865347039264372619811373143597276117781152230040274051863765004180809935244528251911129270465378430238917131853251965492750031438673682955100786421029030808437734197079359377202580088881494216285522736562413240852587349680400164025462836244841338195798230700369001163155270809581641195578031338735154526744639261362618688006578361765307550512446769692403050156902310020413830271249596383823363538714288807791618281991642496823161436562725691818133714152740781138645716032929529836216154334159730259398901224647703636323528646287183182790554189621284967750425285676554617529691872881371441337321997287981054426196414216659142722730317368629789343465311042286616913297810668193421792837793542768519880088445666043373109089271390264975024719509176779175260980427022569718997182553263539596510368434791499275233691169516375794665418270029170974570116239256567847996100599601688684237698000658303005048222307466437406804177810457043854506829995203593369550305476139984330941569030085384107036502012743790680385975662447798555609445779563729767390528451269611022620335856502101293490025357374962491899821813684575853439346884786106953398367227963406277922337114436821922167130612911439162760880442715923371523069120890602368824373386723276969570553233699841650626235799539284166216878727428026504804158027791942105685139908904415264532044726473008025337041470849158284842199532401077916153768451633134384017614664651078437640583978705887933568776346349546471500733860817244303619292622114714719729375659625636993933208893703098091186942613654757134306956866929345542423433351803065841561840290307476338247656661086015176756510458915312284182756393345585596820756550479276946942146234175760935526648087178453873806039996586796943167392814878720852170554296894271709407439884970301722363288154770851881552514606832969851251463322860820921580398934715735697827714095908733340141447014535836275113821459267562861450136594836987521174124638285459596494747807550073599308400305707184827267053830467144664662277289531599056313635511647547398003753566228707326611910393732193414763530495184308627751342583736118752051507181116908403788898790914202080701834135286415130066658434378352722551457731366949573291994476806579310840991965214317985907754321115083801480576964365389242825011475003982389844145737564574349090994811538414507380363136189050067479282713219109640567416096961065357630039136433765749393793643950911970760125901946935300657059997320175170898437500000000 [96,26] 196613607342911820316200145319610279148583942295693864172082305405089033886792445255840902217361290335233195363860038019770200086636236452181247556957285845788621985695413829405306569930138829069638637985608094995045244823766044527308672305729051162272120085726180703312179024579169987997224806449684514566140429490555850098503993825150621899803878731831699832636329014855208667196336551684417454520875546918822371988372753928319875484253725349501474812713285913446853802603015400293659484799826122686485267557353565314877657145310657981608307943236728166735062028875364772163966839638241654553176165838100835026359485827207416753356148055665151530027151294642348545308664338481950337619046135625069674932568681777102872261825423410640112974251325930831751957102574924529120436891181308258663056765778153104909697213105015500754164200064349835914621975633156018447604095103037138688471702554853767026944233626867725600013428511029726835036543691576139131255123651612851200016604855593760059710691858273750282520035597831287045093813564392020811236722368666276489181591003011912410677556500578222536336092792596729836521550278169940390082722429836441390328800713827053815572060375812966760231868411818856895507798724684439827661325766018287520581128856043441375856495675875388488177570944479896317689708891428498812665619551710973200314448132954365598450925499563862807811623792263272467464954526505938274637856459014998637684105873341183553369072472507748877468244708340999014179478724406753301684953582582713537115049769646730130860446921887648209723757444508560823830198783163471124219884842513655602139053999720718027519250662121556058031232049355207659447848923436931371945246898930497408583458418547446715440534485035045763219606602293427865504162577609141847000537889550515011138398387644091056150478669170341273780387167771452936933180490446939310043979573387976553519041746703951338907111605347322297831306004454457029345454455144845739308867485287552109357331157399990596860107808493559829292148921497693578847667575572018125967173851716949418037961878565417178953205509148201657900026827828431281733355454452081263701122796241981758551576877712623354216154954668114806637890078546418631378493025934804548042041957996900889454391808421439044111257743182794794943367907400259777515839167419803002539126206786187570191974356619837419041176211292392348401776249006320922779027183679285940981034476179254496134039718311438468664709033526866486057574332083103193282117913206506093512912696624005235053467277595018458669073879718780517578125000000 [96,27] -62866711987559962106192036622243740624372480795592901221563077097097996752967388796428699238234223891375401319162973350938673090479146258133188827153016770011401894275482643925722481376738220664543881299920066457972868027050286921647786522143227876023741779625376812112152007797376267774416697181102567788399117644422377982995946720553522837174293341386325196903939310347219817588906317128788111015138465855940503409855613645465115354007702529088617186009616820210861685418112679244765561171347111135067946154950134073775447775316193657026386917593869120515324878346344296255664648544673297798541847525537687619983082820767084613956352894095277082831672742621801053993975526298331568289358415670892305071365002392857413975625248586819376409275127485734439652023505649386172676457074354826048762210641006356906759026497782818696814778961679030573945167666602702582285422524877272308087245617513528108428985039400254479610415582164457640625573554459087035754523590758177580968994546765903887549084635335293703808465133151256826087606352966337924787894920095664107940982562670921782366069269130645115177529266069049934733352671752759396817730016695538640002075496091476435852160215853245866988004374986282096932434649794936071378565217374051178196842852260253503439031754553404184460537233657696273387792911734831895224374062768421796322975131998517533462794535443006334282712834062760623297621472590008687288002869977801520862495924092831227429685795014141520391732040345481549972716538370567292577812126865662682673451593203498888978184435191500350323435639066685268456144972774284800452012969542637865722866185456227245197489317020763049253572238645620593157033927491777926976839326340291617424108016141326124006059248100461015588195744829730870454969182571828159307183616291556109047423588090000914517425464140207968664990863410572171453712340559854547595015475886215008663738077147328169669940146198791355393254090745989152290522451578244924291572347121061552681615506879181079527426509584980441984181794623990620998759805053060437384039473445042742204919031117625442482725557035011804528247833953405724585918406459407713718971190494213303436447974717040873347760497530553622830122056728541337199869620821545960582872971244512758119662508086317588396099977776786880100067300855666983192785574550715132215330440817836835689973852630307723950234518735094348090420619133593723498464179997381021309824241686929224049730596209524344502172145165384050360472820345210385404084818327584583386469658508252655870762737322365865111351013183593750000000000 [96,28] 31719069143968935708307647088567481267313115366969219723190517561878232769555478704159251362792210632313905613944779243358092100469393129217159054348195499889688566990637266697883779020545939180041777903574463600849873272231945191069026249768528572428537087817525548737917820841331987781465998287511219927794767178568996607959073062737827351840897655444153161194003995702455608100238895709650069462738485278346825265993661059220981245959979343852686915275848769087943529248717134533170139732431497418009447296880094939337300045892146717285067710354301286899969509777825062767230679798417976592040997335175090430062740347316002249605229847588478140475360931755242622536747148354948505193091048160771861244390215909868844729186487836704857581354418796048977131335156981455181569436071912781555521385396386966897198794142126056365948979979059632581785286260344437967202218896844424700541465219728301152357613149711885042046385221799397023312229837634921408245724370629110414496275954968936565160573631396978358446062713947793408358144247520324539088385394744047061081544803937478735523760477480420675889661498914932574909167770401289627739483147286189578191281655419991945182659594273643226289684647104941878453242097603384442023532560827910305882104634364201902467350460248630901959676150067638910393467249100076533974399954703478477398644889892419645814505329008472336371801533811077215884256854933030084694190252434326138437895363203015214237585216422173377888265149607267896901752060102111828760682417357156764810563325958670449747267197988701306188275850880322425936850116626761044080854604951942714183290367275786717864684228550615200520193054008578941741207875998524393678466264203337089993804702769890562274481134914539340733228130320533342561499064921707677343642948163260055032145293352469727703718303762615871044167283344576483278682034620704080980750806755205004919243624070836093367047116441975765402060092223690805504727475956788330856204029025788563331672692888411771316009202514435474386319454401868857264381567489398547415229460067905931784505203200967812467897517143406725256257256335668031973816428970125953184788089761419144819565853470900355660902292300032670300239368969324063830921223761890538401727029712553457252361548074274900349967758616286553693663553974560613685587335793998338653692414770983998563450582317424277811528164578037155733002243575720427350782196551149804626990262459862628668645701072742386438642262571824295558978561244025517721457622656704174756348858630781648026975005905114812776446342468261718750000 [96,29] -81805659069855581311658705027859771870129429949695216109394404241864096397144211683887609008249178788342876717664357484726502319238713724775380163249312243286822532099676505298621366383957629811708672264319341092290702877652249110583398753392288639642366825496328057100535664558317149891289977309892535141612019829601477803334217237049254234900584353840966223192643727235618961014101792774928661896087536780017593245473236746021191869834986774289784176678687496803489662607367951011898504109782372868180054676698310294627502120000281913776202455628414656122153521784237370651173949615225805688789586878383217961268924713610998276103532006715142338011442862004735028593880593940879711363064964209319743880676699763534977109817651588875906847457658480653729659611980804954369622085929470216915705666259039458666865503787276329857927850617594731733723136008193021347771196710882908955983160287477468248564410708088048032089186027845148872092935889388099063800815144391949846743731274827849571204614708583056396968627824327409089005885178767433953562663470349568353257939164380507542426907705519889730975430869718047698146981471556835161025676336119040518162444553934266918660072989870000086609325975159962456424056262619864848066421744190361998824301992505862765074644040298589289872025910804209113497058720881376893704535496774920377824435303291326265035916269847971809101051805529305397472280469561880042748957605136039591104665094098007217592855361961439560154695314404274952876471547449593563785988111198183157101026925162025892952700493523188456943372594334031916318244434499372853919462155319891852267652904248835622006311435890448243875311872120130337397291781355495330704155725591619011426743014320351275128626382578877474586989513303912616648549654683310750914747918200690454886622019030737621887462415657703819294531140462428112124570429239480946335392104901972200652502922808585593548726123821338766191605948083820599997756750499312670581254494388745169188933794902257153513571896180762158523994621654284368891954192028361894708008122918289610185144295151141711790204161327507244187341561105357778737571989946122427828433112864221760130132421550613233406146668061610855367612227552677343723724733906162568847837074712268719530540797469966411182735867548833248945383456690662008241075320207774777992379331934101085193912756225248869311116648132157258857041031271274058429495715621574453843173287996593375307873814515379220827068890988199237406449687314855026233246746647369070512548151936915719062426433083601295948028564453125000000 [96,30] 128927753647611869436603402197389639833404276704352146216171503597314510650581519705604158362191699955696187877807642344123885171026271820856905451826935051502457392205926326969899564548476757660819276184029187592719820106542739762426757941861863821775125460778098747363255507655726886486201695369535576766696454772250976951051448218686726392874554227391533688045446179711707781342106026672672268901939309900884991874841477308922629938771372043530888768425461548413129736329118007357026819765890154993492318154561012659628210768329303630744588332972541334986340495710786396152061183668751091877818294742297310197147000455148817840487640522990749804829862982016966705484583401996320860559219789050307709559217374857655433694255959448223911358897325619501510779405010774685371466221650263936564889058388549498803086609537715922421448222194609360447700397334831130870985823709199415452863830169946822006500467612888093634132355459331503741263502895288397172403923760907585174838932077457062389322470314617176983502995112057114541888651467685817642957348098024018122792439207124345019867038240591890533464882306016334389541547138582146613068856025983589454721914536922617172080043956017132415296630562212571867557603148152963964393775281274656762875065112251756456361562600718419685141479936962696347708398038812642065426653670799446351849202556724412934383004147959815061105090670544632713577576875169412995293536002203815765287563060763932830973250388751629342410932663696378834937638881865774854868799394700330094256124400354623136222582898496756946650854943441623225609278221795961799973075787984973481749700874097066962063024755425734592253389314527756536775589974211139656204074618391044600691726849452646356296858203827827758022793360134895892049434405369018126913053972935928402130748930021358909275013709188485173083016874935509466015333866927424180428620526922994112404244781583954542783422832148887790201108997448272521500157334873673935493128137250995132274604603769628813944261719056030201988755585983051924186193929655283846085433605454563772043455649765088082705111091724392751250994238156626159275394703806674593590754911068189607280727205684983217499266703525261098630659022007590866818581178004773607289745204263974601419570422237971091927245203105397026641784177538232459623010739820936534938107409058239621695921247194478709235886705442131907656837495234466398538965486316667733475983183849671655673374136864200284033269946346185007336123800562558978667147662374031703941767122711947735069770715199410915374755859375000000 [96,31] -127028308583607271962458755995296812536226398660882653416340441890305638831380655537295362814240556853222257832223768087100125030505062246345867394916055598659425654820383103356341801338804823499200775607275271685732974200725461462795328696891960003279429887422447567138870924173616846665183400764337669876357439268468682548539415408602851120348825468932422639962192759644855806729951913158616625836849098288351294579029507366246193796191174815666916290879259027982205619968566126977710641401799900314048936093754118994109342264180296754214932552602970310444382177347061775721539179527446669856037120331274876300821774205212704514133162352630420059347091494943254896717720751813707135888695426963881945190081881381801871911075187572575241710935167268170573899462204371357932619023723556804413766611734859273551135789166287175697920075297895339195953974995175908043175601732600249612111745067298453450679745478384257275772890830623790001904697265733661217830287470136876714041972983356862637224082030917280144177486148994577037637608501817847628486785697615046224210638274000596917314569859316326962605905791523128970949868703970647367746788033941339995415087997478442463674096020843611222295794942583023342579699768969081357900365754475320061227086586602050815035686005880292459684921002707161801747222441935196360023371130381952995273361697934029968588571497331094433911494342038617837318835727555532502745482215106432781996808382047028218635487499709139711356577259587175207003319893611986519870315086141507707529290426406531778383195036162070540934034625486434917528462038854511861100859253936705971801287570822874633165380573311599182979313955538877759322500818581450997074071767773093802744673682021840087780913609105632294954493541959977367723174004193168989734766051172234018141454656565002363516874537787782342484159477499099430224337321551306426563985318959003973627288819930796263410457303647596924798896806920344782009166221728807783951297184264374289983484389066499545955268771862688635531135133205484720192954489840081317542681792319181360483381880019131967229471541704899695970931377773062522378721508643808416927807379123273284562226374155598303817498528773264489723439100935808543084730285727534513608012194393805697563593683232129594099570211741462581762785955556432199199811097246422198064033987379872655293083750522286685025696606957391460390662563086397839569861293132142959330382978657016843152733735228569430826083442762174615992209985603824378190542353201174417755454915113233482770738191902637481689453125000000 [96,32] 90611898702751206735628372817949567872008955786599812922690313940806889598499265705794672821089813287780433572016769380496096989882137181337155567335459852951462818058969082447022535940289028023493063699576540625005343665233924756364470270923321324501973887865835006662907898501291880839374104880968882291148973726563488432575960609824792403187683817720526300675965915580354355350989421309645097122493110533660237925193730075789735830213642653413949229082898205841338492012224387373766593173135383837521328089180153101299972373968453359165821721955827168282513458262913238738284838039433101258972098703638387080729174799584431815493611053585617142986948408746719096151036848546678776199650505051606981748843079097254964393655008270493236752279588658497975723630910289358909091569459583026924019307740921448599257775752085132909629761353525248226665830918259980017921831062181161179947232789679134159499785444608085022085813061180015736170958738830111722791537228759500430708580385495889853408454816459443337354257291305291116336993240541458613800675325065346360916283860380070738626229917578063697204191810280516306749467411681826865824562393276598168607602933689206884835044825229681751414095704922624333620687143519159004518526513622811387363685865327276271732694333141549204557043913680418117791649948582332948864162878419864912659212615586785863965843535484212880092395429187047142286454976244497268383765989987627669952146553655186723950892065077431975254438502758663139646231929521350589618932539113843501302743827583758980093065001460221862205201206696583005905883813953864361912580576608370762008339512041205967778606477573676849106320349772140246044560322010152649777627491209210865111020231204076492621806160056368202070179609827612206115177777885220898526210451989877134544739361035812735233903864258800257631041795752413980967988876141168009290353328585357871208199688397910095831380320672995045135878996142024174502810268846678571824135831089233260174630896300520108081885461430037064335486704892715990895308260750834893144117944845407058741595060065488640719576382840091276698449245032831887628885350988003339059284410148725829855292815541868093843363477862437841106262480781542263414782100775249305955915140015846910247518196057261693408490861331414496062658970485984562721081273803337252685044369164330857071832332249214736612593852556042163712669717801111114109739760088932083579455005924889457684050094303506042817302036102774472293445043031413061491502719948870018390474356806407740805298089981079101562500000000 [96,33] -52630609860807117625247378359986931575309826767867429126545686171541768278963398984714245883097703415219173062068173397987485986497396600066690423295591994169933684915142093309382132678896262368070361833992437646953687166667162563511070312911554101157922865925329820845273110012024358170234038760050061288388802294343195696898851656992561296959880163967861525541645268612861256246636026779970887086358302343029431670313982798268706224481983402666773279135079128025901443923443693393961476649255286837003525938170572911679113402695584599602197039694493803149725122203755232706035374965705794382528514045534567399131357291446579664571063657692157409580654696781891792611169164104903195347361912468594494910738390588630278306042720462149087205476522752909216796329783889553601144717552340788730272823712891811053297980760888144162876299964509922283524054482334081139913137803360229195710573734475621188313860597011894060316872886364378780591855548941190626797811371640140634149868107676541604079200738794092714221265680828539523286855465088571820459862016401181948066323288004544834832347337820254544919252541717319372607798282893163748961034247162493586665721898971941794571826026024523452291969501098790505849818130820977846279720375037334659030669761280609619290283636722231749779268522678637319273990512528052740801824294026655592882745897831380579811247009532600044309159760983945603151606362656868338331248550095172699969021408268911084955738479642471058857409315068648602405900575337069075467803769254624106776400837284968097715667680438505287261614783643468816913377520583772347265105004779499350954807350316134847304466148611529927015990613917971109400876192559229295907098991749884923060190225666144809904379869602920869652011163993962745466235554046106303061583260097933084180312963363254078206173098031619523622666073718683899800410909344749733424064660117404787338137262265395146480162475474629641094398630364771102681024812793521109319479019066298203325691915115998996288417473026002351416911228834142455878291098072519376581326844874301952428819278289654041402516630564486637098945646020411623858466961627011837069395963000481174440658019832453255657634813122764893387251157140782898751308032598407645195556809919866792687640291968813950686580075295542044960532512485157863657146332137926008689109777228379715636628439292302202066774518849665805763910939565610346562667717906871149508973987073055803675085436644152525107856623201925562919999502909360688925625033682113330935070649729823344387114048004150390625000000 [96,34] 28881974785023310570202022958963202791378763406678662079683568552468377840908135111813490352204703670164916538907002043542707546762286140084098641602673374025087803888883667663749544442966818669869916757540805600945763476304353131208445312361755106764780328056754316536240958517028212333124456571643748810349919817387658205849463154182814024150260384788744520864847248254312228391052435592397988542506416266090986829070157415138898679432574514675005145450035993151836583499915564330117433453702998244714630207485478912716958649699555947981660658216630865448295373077626159009083827610961505190897196838135746670761154845676916549896339199151592386089424667752211240661728558496917550298227516156068136325609209671954722442059085850022506221094523190858163735886841954326101063047995623887962281969473175559811096003734515231870998126470710752074427524997257270567558419295120251728206307217303237341597604662410239579710787801612468747085945314683213229533831943589270241613530685514583913708653243646676862531746770384295441791608519192591751220004811853927227467572983059393740316351858396759250790905686967619495214929688895312997273803872988915628541885259859907610291932865301207456685849316600851207407822928522955354905747009638481269731602933869965236840823374693320346109273114698691795193766734098929978883081619710941400556937574369241784466691773274539879057174682471069814891811421309700010446790942468849684650183816954464681728419665493380852953745485206850813074177231662605097228570277217320358636827797924465591801955536253640611885390665280675697925680183286647123866067088003588083173259088250410375372314056955705096860373088727887674165758261463609005316166656128878204137383690492139800736958933245869076824770337221426398505328994972857798706151657929070006578806520160165565996389466008502775997960438035415472903354106071341269261993605535969727062807855559001397427693514195618976966582025367137371704534314774533746400154162462664680631098323417166436829280895385260867051194871539295185488532600545683156953394956372015753099423625534564479292579116279440135507603047017733129374415538530383187800321024779115617924002114086777763720569933257781782562837328863103259912721520664850445040917160792181138572922243925655331475105302690401326355252345694510374425628183539918017831831625885003777263110664017192782487790049549962822087826478828490203203889059535053341744470600420400759003972024669050506570265286770408234034211941454039763217120544765582207391574343091633636504411697387695312500000 [96,35] -17108450247300832012903860035491319545931902179007273660797452656635314689241147731591231687400579037490768103204710044549688913679097239301519358232840734507508306289676112453129539244745365511265872015263219946841932509413389236736576985491844110591228469672464500015219388314456191804492857906052828995831832096937197051806639883556250310656322200731466918257498685542726268859708287516884121553621857741780209462730411325643023740010079638757751407789879702424825753137114225332909234733345158482818560731463071219708875747264309705867977099488234006120677423100937519268612915130249951588863227132274187932144182312356150114899203452826552580106674211874202597476655622483423814240503129160556095209143445796768850373936214020186531952927401117336353742882931233789313756927476139637429434641629955686244166852468991845215210967995185591757756589002733782104860065239334704670031326877074745057165149932887026396703792887004448110772154500351593661939920151801950772852527512628146317061644242828772974239806571753738961298973773462589896867900757759734044508325909847634837129546503829018034902848419216542326868994528786007178068432267121071438336622097431613486787149520720097256800743072756820101719537899698711152080864261837841998880132349201159106423674065157189293550467527194613442670569179302099466639564575658184483628444693839695078384274373358258952150942231947045168436337563139567490418077687295192927619744109760796342657531449145082468082601075532716705240747984245412790586442277892701304309677529029365039347954084171131024255050644396900961191062232785797716093552951741338146293225002636987202333097223793097982444802064304805756471602601409691545583708769235818814564994586852045703072302223816248277219308830277491872771817003286236486804478253364272397686262274527161922777476609514499253042455946958988571810232008162332692024674661483054857235103480016409182876114441273639327719213743539023887730817603871814275164985442429821825841557307265266699353777474812481411622762082985569103911145148153361972074075638386925617091131198750138672966040458901506224373493092355689352466962539914590015787720672140133538265919972584793917661937434362640269604682064706147355378400011032460162250374908762995592763281549316089042968286448485029853996724540453772344088577036280392592282041927197389374282894787007612735704985755780357135450448789775280216971275195575314356892815464872057264510579137539773844308185685667831129812311699302292566307541585475526790816047650878317654132843017578125000000 [96,36] 10785103163712657287947483549177554314333019851771044138070815699478123954022258079147755794210941443683646063792040682615045984737357723038041173127581182516941750521223366058313660191502643300447679415901193400689489322887946441377143892699031559382053112405456038015688997892469269219315358902113649573923190413165259395955618498183674677007719484880844725705358604724340071237055193863084091455413746998943725765405864414575826710012165719148522092827596063799471538340548300105881393931647963554860461604237370820002910007876902385163029744746519247680789612672513349500403906607446902608879640433797596058205284124002599431417931816456056590957400820218020994945171950425748541255919723151601954188851681400445905383527117322282273828065768938193063314850273987931405048381314554586765961080805859461541191753662627699252202908210196991277296171003784789986108512065870999481216135644262691305965497888182375830827362384937995728056841484044738511502037702706820469841978379031269416354044851442358196554230099434359308489101937144893854988166491885369572993685637191786724767012793669982279172498026198191144502890476194431481388671826098189778459038989190035179879571091022939158561223440207002936773900917759674450063966714162648043431805489300111742471262143750288764997542169444850751504837067225710693733511454187088605092983646201984789233267530502572131340753735397182637185694100970561859674234891547688571299383985680144380195725828297136385526448262478364276299705890489310660820863729612846245744269387541669477224968785582477325011716619350034182769449388554104951319224125823576905916040405515660182856597581859611420422950206177154077356017308024407500596324797034823126868563944194583731031228584600757607576567270686462905936220019398884881166739048819830762435165742007776361422982721639307136066342696426148214942817440582050849948545188456823450685932279572069956909028570834455763424701107399359017886438560046230216709171537255925408377537945911817878144089549526032585895184500012047708718797783245374523186705083866557209721214565332945974253750775143000652691921549955760011045076369179411785758656818579966388306061511575338842917278990187458968228550295048428599112898099843052680038905190355674423591257725068039571752964904058454208382360825761130341641266830186138849180512567223459638505705354441430692430910407923745149470823862893938447486133013058858474099728266336167074432458818167080857059038003801150594596045806096347571052563056245854333781153400195762515068054199218750000 [96,37] -6534599905977300217424747103025113755665217317667234245951891318137150247988959494925220269604143776619014515646607622939101529438729749917049717630644264116240639305768608806987096900764129908838806073119022152477120875045923039699021825829359850259894590483264650792046816138945302123657789896952229694341232009539392685064315376794542007202670986914207249154314488931561851777333318957305065531975549047227781235049322125171551320006148917017666290126757683410759732134652101637822746612373834310044818615352022663854399884521780232427839735004943321969770595783192037673691708279484208795139239206424084606420719562428158904864943769606257919946029870192707034233139901631018212589011350057235707712879211533391279577833389659674590545008539546286125697055686754766909584611221945683486850051468062546301975863025110184756464597136220827461132829187977455195926546262783910379564304118111940248844693367704819067904719767343642172768365432191562448103206043776783793725447209081006460589543672826849008824347363243856508252812187623720088175548818538360706117831702346256026179609450347616375211556537789077641611004767742026012969577461335722102856587707216809254067319662206923969678390368116067270426846220231848277793914564249857657018489797406799951916725630160785080437131989514216554632202891758692653240195590168187290060609427765045886077624385280791467340591123144476033610306374872479700647633469032088810261673256661300571247057402440651574835211162492496744117742824528869284588763870246257643993636014859233624440122244706025234187804583588780989096225981702872427155308235224740750617796072586055767093900350820802071282456825002274627336997323398807043528500832411716242884104036771336577122077029038712672331897743625723032603065872967556842357219070496856436888013338995350795171913896572678781283154268455307851812641566460323882175308767884925128961128680854452509404203340760481809802524659741615334380323315809762264485138989421715290765952954725795784394547061994577572719803161074344651038951866761849739705424465580483750421200713842545724233590745952903568386411853288585030873805692499111864627694108486024148164532288719280316905871759877036573267885809898509362619023913219268872644071843218678843213310973481384094892328383926330383433532334430390323517566150812935985965359857697862678570206401483777054649600885138548257798178465350346137233593945529359091073527170679437853449058472023224859619204620159226236121657426664534646537120521347929980038315989077091217041015625000000 [96,38] 3607966983705725792386694983806848176947489263091230029600280153716576225486815530315778120636164580165390336310624872386138526492979025126744947039268912392629295906727135167675815506262607046786490254877017424047512988495486895411688204350752043769787591082753352960758795364275763551922910987007256398791939439120225089523860810515025708108963878939688748879018658963052806727120593099596392587608478104714654829684510231934207524003514837151487550322699357819889577895522440246057507920173795087692796780868282996478611779499721326868256261894324540133503906164423263640808403149434732074769727701361715670523726663361505757337346762569744914599402435706495435545033693695222348718532900291302642500804451962335418332325637476743317612543127056540138430157883618487673709463035994747642150957550064580987165204537780933724335988115362538836810516610484285670540035391227572238766092287397586911728640157749617810056885164147113836020314019621348915014032589920593656769827855223021272764667027397724388205694584484907657360186462581213316695616067783745180809352535267813741705360746585283839692312464359412373592768106823846080392471865864453633942940179052438256948870484833175039346054363860398192019449059439984096103297431825961292187322571084137157513646598083323160109267999011531977549799034126914331524024360670074528969200726251064071879990082162469147487997024184113888639812011874025601634053024959177069974299400330636689160819025443541207407907729419671221268078787052735950642909266950109439719213081846049948700119544630530616186858769368308192863118619637629452590691222451986217236808224275282107887422392887220019833691741700222558692207329664285625915607049040760956181838495218820375412807694589882021951864840143438534593395539297065292436635986644911172448039664705260629406658942462147357496416683794967744782378663708324556691285301394875189741209534743438587460213987772810901357173885488963797039856074195845461163717977698934158281891167083317195733039312081385889191610214917372769859066337939290298255897352843405896660176513652489068909398349002557090908536407753380306397970069909738585828671276573352258400033761988802271269958555707595489934572473097825133888800583107545561021496028822669014848680700077899836975207391151269659416038062597714897877940831555352185630573362915727321060200616571403738069779834016635512947749733945330899521708770247346866737130554682221936666229274301614648550023761619853466406738213650252184924727139048172830371186137199401855468750000000 [96,39] -1818774191614569995976972994369995169407563806985895821437935317335090964616363288736760669759931636912286086418535061676903617919892892586454756380825254998366391290264027183950880266488260474007926136853861246582710189751771137201725175278522757588849274512914261567435071500769572760546318957950020342965237809154462582869763828504579542460438154654861890514390502697527941184262190497488584897463804375603208156334437943825047277524645962732346776007165398366446933517809913413197561979478951781050389085589537504488313048922750145334536457234464629983304119667441952005167743670874351254377742333861830228767779184589483379208827543008233367575010398114435419933555076413191409065706201791463163686086924597239234882685205863257787315870550408171776638989182310294118756369059504453879339808676544188657505173821259720781526288207449133278553800432633913007556813377178017159020035560303020047049058986122422612535169553675035533554976169335144120142480245661685641286955077890916148493498591702083817955271474174671002441876558860819783660733464525217739335842146317290626747289579475573530954167528036629324289173606068784352224680401837075931865427238260835477775662818552553963197780666191644453329619199574063967400693151844547616576813363821001973131085562810511371709909293273104513976210278723448835428040135230977302960761453573701359528032677732598281747653101345677596665667927003109399962821785559723805786013414149810263375171171601689726792539354554371575780787883683589520135006737528570253684197197938912666199412353132975448079240117215236022890791299878466818405875692997894017269218964157833433255764407015269994996391937234032633295635622550460264474240648005428239963540007862297470646896990856134363186948530923828072460529084805818804744391214925596904363989611408220330386111753386773975156415507593913682797769433912463092774339556895512804346093647196413774687399016249481820779036770396611082328618072976644500859098565586866426880864228740959935165805139758036118536206862836994727681055480577004059840569208867867318321183977797240929492173791545464459141098935273784880919918082100237011411222038930241319140174808283659394537130348902891027838155648242675764449657228189992803551822538283952651348115398171474647666897906460366471702109619410311847282770097966758233540487278099614285069827574919752867865376557439116118602342547614902555866579594941880943729712468208657969972845014597828878978355692508223695563286809309200622863933460848784307017922401428222656250000000 [96,40] 849588775297477564825534307605180361266457824959509125593762399962173013365363588783865221298480677871302090235742257735295458415297762453388520328249330395843865180422494109047915857870675469543612101829477294261452508578455773009590532710113383445274283590946562334248777082844662881996707950299728242196548242679908190996550859730196895373711149166477340716539461906101264805301311674098379970166117975004739498209128337880401356509038884728586586934869742711889117613417148011816981859500274518273790317935981914866789881199426019026839370576801914400810432090345231445234126021960314701870627984669362499259340567701681543083240676592994664852867904103716884063007489618650841704122316113951409084133611602064861217263911006995874496139473886059408684129439298412129854938052812134644895813316625344548937208906313675090988313943042729771350089194093969145265005208093949679710919529701558209261893934860243033980522129613698367528032091892864634512362722589872886506620404077131192638273814976223781935048119886949511477367038090956467629595969859300202465919395262140769187429315757797809218840752827446056559643698250116813642909057642841414516032470397745785355308085116853105792390377449494026192477179054435342942719110954201301030724650020456081756070598635147295216416350652932465738100739539126892604308513375914815068786701473056633372573665027460322562217585600547004437904557758592066836661696446401280013218294068872440369509335394760319994559539777584089127986037749686180510300147226311994972581297104124542566657809586691298670911497597617437778810431554478363728540899092704814108719229956819510061933759877961436782908792555206582762400389009679392392882960963491301755384687379869019387492426646743883009987721689744089573493487880685735540891535025799430439020497420430559109481709780891601598009114265558232985730192301220595660812128406886850297262414653017978561996639688268668971460435238985118177196181751348190659863038350758456277672592165750318241900172793889051475732943319604337223363134321140101680805211104893092309376223567270306351507328820096869238807480166938391670920653555647599271664493089599686980756746982876966744810017431257308592144510638930754784303508860597160422698998562596047802049339361845399443561818084418129973823298177509480515958005943859228715139759139883466475351969576861990881655850850854666871803262904467129764340051630628042275741247157772700432480649207468744711395808706163241801484125117777806979191268510476220399141311645507812500000 [96,41] -368378968861375051500047516683638809810555784067862290888964647293617081375602066776400258688527979191115743622347308813865423735739339383685596426159984521546717679638823105433954965652467275849366767887613906995814289960036831129702692623232546243487045455607252184594918122457254479771753824011961031475824947893574294854378556942024160827225507313681875110018932475941942002768249346506963920803261267634523883219872134183256115394745372823729765887790647535399044233412956857850074845176837992907934028438351890672790412953879002075416765820464586708556273712676934034471321578066694019120777600460887241826521024237061161215053921830537887535596313170973112359392364515352670964110188064429680158181892582455012223366763356679986349255296300867574125445794495485766626144661488122209746724244758076399501089095737192313339229057059370945502607765534302626059422184050519132911723901318124096864616587559147981868835974225165913528351604028403703844855648777789007361411550071341691452530336645462617559882286151365466004498833880815084931709745478727011696622582896960762888368391475646873962304326652922618772808935899235141343246319239551614099943838641162062764638175021896793213031437703227592276485290048422682233568273240073382742161691674699720482824540607744277316381641072893384753769881808334322543435720001014442281484747425211491624636185855068892875377316996965271426368838544190046810468483835102359468659133158262902867467283959155336111068032937640500433957800446657016626269865167635320570339536277893434618707187275420451454895982636470855142876513783391274159247376123150207230367662919051497021436453486154795596660377402957024041420470379397036165061527507171685720236455331681300568990855367964939700310174020778442753084489259582221040717878445199513206989827135202299810511776164150626705907903580154222171252624056106818898992267907328128861183167398963177616754369241247524484498246147002851451219322569325753346013730915292582390116438521232849391143978797395616615581898554488557949495413155710553341235302179934071573270352195001789206288017987660011352817935225543922434052030719795666951481815783208883188324580902777079587327266638981406742103891691819220224221468515258939948985760370846178848340377857315598040757108141626485429053175455236572217929202282119581919743708231519182914094157281851481362371590829727963143310935741608170310536394338364175227471724829488153803399768415749023075732170046424341243728888027966772433785536122741177678108215332031250000 [96,42] 146868629109365222466871526353289114564436488360754418160082759901260666557906920281637398473037606571628544651659686801240369635551550044675434165153065852569021477056898848607475546784752177255334130859408952993365441517593880032739613448644321688404636564093117800104731639524718591195284386456233838683981984007515424189390065740890763781928443927679391337604185619820900062832071119848102331551914864181804711084391556017435049446960153541650651027782739952751871441090453819063974688386202934253150338169461300809855761417281311465485309145015616070498754147585458376213586696489100815747269029759722538332858794967308400152102309097491259924385541207106949782587532678265107563798618480562515061562981098190701103776319318350059404221650772128225825824361654509209048609100338630007998122683437662740805471942530926912823127049592204638240291926018418089333292441168386203376850807405420009757829437202214484912458859422862731033628505294159141243277258017272061617047232902527086894791915746319103363010278328365396006558539189458819481140153911762534962694774638645023715919074574921199533098458554893300893512647261790083211875956046026647873031969382955097469264133260156788038585457879221738840487288690330015230702089114519956183669176988213293453596583676818215656107733714812865307013356534441399896194855926221577008523354803153706821943716233613746967430246493160187130867021445607528107930448594794651404060617705645423692707372982910128119705494595553586769553402716825377526189447717430367206311686972905479449225349595363864514592804615160284725904109338015577730841809586698718639196337205059681440028882757959929722649351500611376147572068735593924321780590110280483684496790651799471325857863210497105218794533602508384321813285786874308785804899079126702866390940126204247272635599598473284985146750244022468998159083225884018356389833813067479936199192162310104324103864406691623357848658421513728791667004345506440184118508074217345890172669210285974594632380701027423308473421826199678469846660054213524912884490975801519110995093451828515499137117302015201195664857872412947289791940722790329863943515278970290292963759368364029181648537134998541865218801260321688852738832611880949182688501187799948695986636679688700574208135458963448110445122390383719312784246635149167156615955470621719264567742396526145619384365250000039372011484670846594496042284515165084657895135588341640709530766793506943906347976866565251181820199455341224847870762459933757781982421875000000 [96,43] -53577933585285015822761713614150444811910595736566865444498238759112939495638762726810294909821886285156322079361926483146434691186880711384253504459089377855619242107137529001760428001268180299770461103392215677797356846017905012880931163509063224303826282393526770871361789810095294427398087743111707432273673966876961298457610320682223644625472744645938993462935941757462962193806957832083056265357996706522035672983242834375358366882809247505500268184091781792671013144566248808618293982606972023439418475576940372670612057930281532903540883331717066020558981776117049737628877840823663001558167868939618246348940115588989001591857263640728392790065987739086097529162718617747548883105523627746140183004324155432853575268438804878079763066280536011336458165634139178590485219980776020026211823499583058354430707721192089373487148454098648873288588599482008631961846491735509652043647378073449813420527431407541085533943539663944833293706285577624881992662899191760103437822886055472252943410430152792976130234729177668607634467661244576182500062995184097120216117803960131880983717499673778261357064592915611282077517729925347596851584927324342676510330854230426459068094567718968872566589470499813511342092440128491658308128791827360889609114994131609357351025650063792582649672550685069885364135797134489958742781723292255835825726356020816704557818391390776697361394188141510520305032787139211210175825191380222136820028396562081916767874948026093099138407977463107550820551501522530180570182495195832394759229168000163660028418029190227729187910361532686452194101139822987055074826678301197614554536877677191131285679099200228343908681180635470072312685733895109053594446164097240753550317140049300805002643451127415588771437503562915483171697455562658733358304387245505561741636795692671716200682105578821588355095740526010652732247993087732722501891190151684406175091389635667098603670671716660382366376779825398101809896514258343258022020381682204631451060035421210445199247242472764240833936457233072007861703368180697692265090128732426515790728298577820162287376398282952232448002483047777305113757752362377358469976659585188531845536261010864999420630181169899726210022756597272398255674328275662588871336680803013785994366417032898938574733287664285093989335355896990096342075873759693817690914974738629645113423094048850040991495621805088101504786800057157410329181137321081220011932354957206017432755829826292944610638035424838210209891320445763085444923490285873413085937500000 [96,44] 18022826793578211678235919599355072947209123580342567085843524537066303264680641725387490601742757183501085756732733453246303514862323720780453911934880462153795193203740091458191472781465408570817508865017300637528580599699685730850171923459275216096254200297144406079738205068866817248862509546168861991268390794332188378756629760153123688919055319889290362542237232073094565849872324230873684477633941692923814085904664144287805002728474210988829432633815180566565152232443698689285525915623345167576137733480851291865698056766945699738761710445017701776503982342126048641441621594311820941674846647394087615100034753384661103577779800434199014742559836301673648791848195705548838586987809621709542886694438537701257243126976335576990082966429373442038749815370966175220162513043265673692172670346343897706043961705567325358701055919408334337001172157064319409015961814407071028336232100941260086736420442118935025363138042570853108169614112108162871760133509056541011652797943092782405077459931413739996676804830699395318362695502459548862232115033498380456399940217382118057321056203195705776735886558675951338688962697052004111674869747846088993857491358344178548429582249576556948647009377534981461950715572498186009131128465372149947005270893716131790405006273694841940543951711598104107551006941299890849141159548915263989082770317189918038497604957404382548799669318351506211476697410469342649144302800623488295615434305633709567545306962133720869421093985220116063816083448944386299584076449961531897624004803717811876040928754307058383628538673374290389349613204813848956448620347015123024826545324790691003718088538650333866366971607078686849456199387819576059825061049540193933873180377578642585657296015511378133722890993292245932120961235382386955916515720980000573518247681505864821888365615722085268055261507645795695900245523929898115116697420532837631972649710951997902000536482083743204025694254219794659919267250064158201712679583456257014972025417320290008448055076064241410766173298879573425934673984016006051682741849160782682739134336755034215973940547526809917112244310506029762066199575639930286639367413888469802263398235790514891851593888010985608806890188458044595240444905087739728462138129800640693520067545478928006113011841383571278444719128231614786218622581114003093233619854442452239797065942517480951910518435753477477181127359068461958897681361992335659947292869632862794942693634850621267276866238243948159600954506132097776571754366159439086914062500 [96,45] -5660871580477116742391520349052151898677124040959685822684395374688689770484247288433432894802887020642067380414054274018154116809128626581612517161935165836895057466667236351791966559742568762394508239099122169976975635178170235398956059955688634923730249695953055464164205488723545123238259899049001641994895658105619016949802994612811144050197097687770854171493415824465902410786933175696056057973477913322432280601225887226019365248738541403268043461682975383696446513125811100752003630842422255094069918610878578888380476864662546398517423720692591388635506555769945327799914601637240876284508199794540334536632762721446220346344973529541949393677809663562588047920147044359217747882999838207238474354990692394147713756889730377749977830597840482667609960300816165094944238529857516888819692719578873093193227529514625877867175956696427561878458335302885217303921186122861926223824965285236346061075035313884910849247592510871492645289692346569014610777375619620637236724302684257943954099060742323733376732409751374790154870498264991023189956926462274115817243396984427406001680874511023394720486087479165349087695093759043832861526033045077995081313831856857698433947898480700747386299432317988562526882322458111180818957760515296334116815727021225176373041932062445851581139293643716817470520099225528051115275960338855491749183298266648929525621647364946379491955201309218328483520318223735990076762198517791767425933009811672260496689886544076459814885988160660687781330130711462590555052460987530929626666090719693875872889515162624716674887420712646784343989237268693529499313434572389581906762740229128357648768848634458644133634440381855081780173525120735591743571185792029898048853039967528976729931021258275798436784825850344285138221475807443883474029359417474810705602990208213956783591888313213654508049697601768127470745678154918896878885227690882789635063431282744128230080069173560694753362476760921427159202161330494507967639642036973374393429933862712382043666698592117261181012238155683952464023532737921232876046183147517056992112006371000248200524440288964767492316356039825611420421634781999268815131121248335162852952524472312072242690517522973198852671630422350523364499679096260480830137895081414982132188581113944001836450011391547610685588646556319620029415696272515829362745170158838138789622980705512013660356640715891842703258840037734168372515260630394730725482529639173359884024155822152732699244578494154889192202517733676359057426452636718750000000 [96,46] 1662653758057482160349374795136229747038955642143920959195408123703842043482426706395631372739558370982406935795156572324029388188288079792733851470588441406721112906090712598897048236831178759086594119408584821057180262784654398650513979152551866616531669401101821239684795057289727457593068635009245359127855264046791591142103075528995019081118787219385173616802877162828113246198381628441994149527996209791410658116486163752837296691137666208099504644050249085568940514444980087906113122189451723110146168264088154019113839745050733281060406325427263430035503445576901895625998616034281273220124724604807467735222700509224618162224282618123440418379885820611127339873119142590585981796350793642525109152058475064086111869723751854071128928547687697053081411302151327143131921702488230729495705305452409937669726908421730350006280213079778723448717300428235618590236207813434921916867885685032850748161289012803311513886894483004450420664621433821445839605703920758331763286094579764925235279347634531106222624971640092167267367786707247440717354965697573341508297583859343218003225037308735451753465533309699755176180303040269267498279099636478443095093539427100087349209184573922122223359960254697490311458836209904242402534212786136543309727335607727264607099422590234384163481253149031653634896175697703301230142585558149216784506300270312190706378527842229997631420278020919652402058383469431069307103314590723197438405091981422411554391787386132430376455355930372215308718815609521045430594872661930709352402545516428315826055682285067788591633063950202146685639368621187662397122096110844521521765407336390883500620506770642057173352478844768989939111967653261151068048212186258689026261765991885386274589311151414235041046310135746603120625454891864392111543548461348184802872866358062330695381674895956690443680052080711893426113363219748817086476990985381631112541734167106571166222167467016274636772953035034247948392812789072739444754130108361322160957565702628242734006050674072804293999713691336486854468390829984717042890627358095096685870777086875409989875504998962559697711417704093713613137993773078089942568634359433081353458845981006693265688300999975902930618210958543844130823589264198586697356222089107734335103016691004598652073431695820232550909600019865548311488704190146981962813355283607536861004466575190850872029240659314481360598337934402853712156027563169481668929250803036841469523620933752599530191867375356062908053900173399597406387329101562500000 [96,47] -450063556763256287540405662638578966672267832910932505717486590995659445977808012596227286746276502521883070309788563174229036327408364010227225882917672943611773003324552540715602697949796203277161959557082706352736960112323605146830802586547205210173025907271789252435665759554224504853525661802753099347828181562526158034689355932019150465180608547953574069390771754607732001834779129157137144678947617210044072517327069895845748967280617267545308867313778086715182784098889604051487931210098799754857741094888858684801403405716351139137325313459302743162969387543383133222762623179619180311869618769323194744182384019070159213577974902665514614765541922484414222733641480112346788703745878577259985823307188012102818940465192290834701252010866069970666899448323099657035412877768173843502714811019145717003811154254201401298725573267392655814317796215844114698326454336082348310389653629485260748031943412969542114204055108039754266225873382841088558636252967283813827860465812101030525329942128979669060230130495564657032447298411710087080909150654439186628745629981130038403124673670212168185925248559385076971950556386842158706752993913741984176276736924187515513506345723705221946459698160740181948728003699887731949087937612113747183075737232860965046848799054478092825858748003018615350635490472077175309696528257916673570952182998939446894850730183225052680392314237437960552228598717940853666101070064776872284797520606111422348154276698095581931906574761414811622578352148115185770802709958788723856572344092990203913652240649145193964175096314996800276498262806986374000711005052606068082667290519468461869654769994790905603238486863013627698760619470057538265387455423313296462352776093940154755764657399778093986780246569162644381213135798927644952710933479237372956309377243975141315345662822261603812964808898825218669784253306369290164083190848979140063176799763707378618851690496150300485600021602176742862705533994963752500267169130239441593204777766954239196467633571061894963809076276126904663912901854421432499133628137029951979892917216082351168796248838162210859516721126975027048552420838587970855224223539108474773024060896196060687940099347804020053374935187765347953688403270474375133388195481879035763867500713079244136265598820171749888857203010827347761563782444976793792192029907276216457637877682343565661389276415807223602893447618982838179825126806501925708748342468311612301735554682097178479170500320361014701120438985526561737060546875000000 [96,48] 110684674300194140648884691835803333337578564300503910785313137925324945466966955449160905195027077990001507642119775964645113762933259592956773908013360825614877845415874639304030180575542194048249471275572623538684907282376295072469996443981214481464991189935982233481802918116769509629285858841985157597365438011396623089431409492022483543181258952787677038720470325173783871613600643149357861881341973564031324029252739769842503551237069427320646214194698405337790200776134980545521898533832985475066583765258306253356373561853781180897434858336203253093277647206186582057583923196752883815289283099818736643752206761156736875831986262635722381275983866204471163954078679001327210187215292810068889723028866260034558211655468923909668327579210782540845357271487718000024150617797699286849685323513664956866572115516762504934405659928559953843359004922278556565300360995293097407508384691025546230963350762178178594282756995650226275532263937859134208126054330321902667216565034009526554378121789066682342399425735930893099559029264229474484467705658567549555833308286905356135528820519877775514370908243012584484318335309122835273006710487290104045769648580118153113214789866127675935319280736860294784431579795465420370909104960472610263469065641836246327615965392981441199486927568795884134950048099808998606242920026899991996909563136028800332443350629106898268652897905352628972978347767534003475945842283568521234107810823296031027644876077258445888909954519613810197373474053453218417145689402291581557570309216105758859270737811288522276876069278296725475777005544764700917041446916197794934323751545476609074304485020896228248957958308514236958995541507531153303608683154209943086174266970640098071905038612858298090836440842325436214332112530165296042123188488213605239979666700281784781100479639112336216046746947923419874779527374701084917315629203939335556930700550269681852103939731007810018663436228711117362479209629175129277351447250303537761036369861183437987285906340288904025507237753829071620777583631625353556384110778253062127559240715157145752521660977076090094942785626597509009902286083972561897705846389042388691012625874689295996345735449144010017881478326076041810001752751177479719499728834802880327537983200135979920508186398635168672801002116776305292495490062365101007326432877834717666294248026150191368747900582520528359496516556394179690261820457976302840712843945135329314058245218669209214461734633316858378293545683845877647399902343750 [96,49] -25055215904061396746422992172410378796135571240664492933144629134860608981469603085465998764184812867250864045864574196839064115516963541205037294647553691784443313272576494416056989851510548101930379038895370901342682087994377458235484995901681531101299018230117239917895416911082999261298855966516135394440665740134458589968906615189410315323493955457110547709325949489183232961863587401311296621165899365758841220105285697590899937549300254389190834885572434978953807468443044300535110252420980059803405247296259007189826557929092684678217468806971448938116377328787816603468968802317702962139256301600988367280834034700527209522466613671028094512638612928815533910509267471306770156885649558711452918486349253581491207217925372599509232092778026761480707745075001584824468240651290381386858795535493273698245655414773264456217784545526828918742409272090033019305481421839592037254910829873561476444214285963660672602882639096460014075922657161597444822871407782250657774933725660429862937785224486879402530741081797900456050435939022208830126846439417662358076867725222240221951487385033453867475070996107226367686065299096846900131916146262518178582879534542248580271411953784748508231706556843753611333279855404955414858913132273697596599782410503944497810946673337659880031894098195894377437027502673647531810541980132567778410976573413085776702262547823915343297471698446459781289987527835224213289847262921450682186670451645987350519404761375412429560156987971516693074603777527107725887754936176220310404218498849059825950489676284365882707431269194459852295963896542649341209077220705985486253412713418795931531691196894707961135035125639076256208677531297573467081749084759092695069690797840065784492348608210496366557712986224144392141711842974282970628265175107127625309411370977543481586707844869944053225064265748557983530921300905464012480768407828028270670646666187130745498895735961709812806784829193873495476494415589542816321135163007622356154010056602185542594978503074777357619107025756026063588547519127524759033687444159037887294604754448410846128320921046537082903707616237679943970049593998967680215830447474634285536045517540999474921822141386886276525873090163733140218964098498638480646848574950132441155832714123523685733216084128351162995198859904837687182154457121269917221346418037105172051759902142184329769114687424634137808131300695103683424221056524243478742710972958013689403606860481462086792658894296437210869044065475463867187500000 [96,50] 5529742752167246673893992320509759994032389645843416071244628976911842491738367906018371187325556628554021117892690683990218439476685367487245498568185748387719918146056496893484200058060492294286474949454052007885121374398743475123003818838379223326496534018453905027437211186124646126179711119349091136463593946362217140698884153552702835442759716575030478722107566879351314595305338697749168177734347271381644849749000101118413404339475341185389365656465461717262400733794926498038239063894243660822365321918002722057994938534375111679918927127480374955499133551711461491361778437067316948274841178887307381104371529900439806453448868918828369319383621469936757264544238362313788067365261325882527245202150148558634304115458836146593660805751736086074086802472464947161367179422540571077329686153428858456992503555397401225374408066667651281611400329470023596144496838712779138854861231593086313648392759140744897562269372737561293582023830877148386102206469934035632431214505259764266394260194022704271401161377932132943781724542740705321531066342481559341758933821696230007940030888533733803561460065310034990784598697181404025363730700509552964079278861858919844601077465990941472035807990754748019128971001468265476714688956187652602489370088613743199866484953621508690878350177384640019069357762305934052074794032146741329904013212391665818953998998429454497126152921789760820319097749080092334790786647973009501286606630748015967231076540097986245330176251665449295823507481248637113594414031727847859441398585240909873816607933934868025431950401366458326869175571338220102966626305277691792733052432858123265710194411933619164276575086765737546165084267803793997219420162300443802424652861977108870951210692358041014073897879610613328580662751708960867075857496447837380019933647200344446192893314335361439535453779813517181231749382447920606278726879539427266172337424006544406073420106217071711054990870448155813207392900363630161524986291250037610580458819405416126886474609887784357600141566979445427633037385909153963624237880297902234083082588723138015440888418101186328061473035689861438707901060663835522964351475567944623594721700901262744234975692904419268589396628920814756091335772913330393994552300333145609563996852599394578155466210483577537265693390144247015182009570068501944236704605874425053954369896878486618498433624112692093480083177222779910654513304196639824954876725670382421787000670556386054677044938898688997142016887664794921875000 [96,51] -1273776392644640568319039013134712583982697676292072133017458990836163692174685123075278931818493620333075758310086732027721796941449678240563350907930052943463633697708042752982382809170842191916407436213559385151011938001589651319136439470557756774701925266990241841167675031912683783226195539171320459246357945200644814432671549603770077199723029744138789572691962594226490047466362442193498808124210356400683900906455789814676491982457424462137957419036473330926498592715671869875638182976731738786724534092505915592247790628814364886401199368627060506003240568320591302936886747032019865537080889511825695171628671665756495031973837826026547436018474682052546320987789551485990186009990425750172791067834570438778980654313448415415631630861681449622973678495656880870011689779486434072097662378449045735254378843821073879456597486924831784774466489991643799914372395842361367022096914366174940253894082887376646207280004828786162075174797444076706281524330471124114697760924099293352183667866891317952047267031239060052287192951749243279444707044350510467293818185977120395498788291265740346079308459365018743996246728449519487556731174735921300407689129140841566155383586376499469374223279910150235374749319934359302225085283253210373807524374634669729091430502080612204210003861802873035690556743812308916446661714604945141720661067326123851017670793610153547630345810143604350492272023161082845521567970039585348753647942119458118057704204028886251984441279609082299283599663515043762648878366247726977157899095996637939536805695615793315563652212939877300751842906627326649016846553511274656393207045572834626170037163819730851158104675401159323515379521625460021875986564548893516275213750113829862029186141965645820166787340766605900358005027363597793057586371790196828993900195070793917768624463230621041581389116973635128611619268135944592268507515149280682498666126361742866529653838946104271111776471527531936027491333727440790148116918672498151233711160401092755338037997932976586917653863009961429066253296205427615156087012243891186155330434656911095842347680477878056569485014169433615002017861270520086128384080776866365900454998219299436538713728216153640468980491577717749277323847036166403680063660328410275285118146149863051054509392915465019870432289083513349276511041008492096884329409014841197265243864870792439908323264477076889350039214858908079167437014552099060027847589632794510753913550991055225747317081186338327825069427490234375000 [96,52] 304663833125408487653339966219124180247617320494772070976110453694754054532333630496260403423117855770872092303468111239709464699678087840996306479393786224106999429108977992961223665546093806926822714291791610880150654689362572471785324761605025299384077914067348878032038027398229969308694159775574432589451529645246710417461258861124882170604940305279550105270806926444020234310322208258142580879503962780654684680666199206000593379869015460971031342123312807301453126109592151897434193023015061875216847552469115127395184402815004569000374108869118272307405792182796091446664085342853588159489682324984909877188941456830611257472610675129061758656251972479016235296629734705031666751093905721469233722366698438481547508976770269467503285714736511079026711846403736902572929409007739574201836025544869852726033762347419484748450632989941489776250436719629723994869527012067003860202265914691880797431100783447872325804976835622499720515637546688204271492320598105995706869111116450985567732128074850452079235572315326785087386190774771790482352570704994108314078997744503991046723904856764321098800218626698923952470238142196794529478793622005753261714616867456653430107516626897898186313098792359247762548608164074724437494137146118492159429065862728429172190044434720864657583389711011534452477867595850318372202610213494619386553660863799076554526479809068116816957536930645576411207802470729650324024203237185568329247597196508995787102987495104621592441101647086688302648995406673938828341884363416831508527861375815555385231808787730117831957104072294827771766387736529704884332655271059587383704113554841606588701207757115345373178272995738204510674913256964736865307199444410904460669827510945238130012862483104351424408269299989261420549259509251951851705563224368765226421813250742979216643600319735474890992881953445702348913069729646355764577422591805108692489152542085975889289459227743305570458335769133917784834890484679202169454350874308727522830113993928195482325453718850732087195199309973381036962845826471332374638427278019079138020539808280116060278111594741443497698471021343487369789960132012862882624293043788284016744083347570852729991154611421421362306293361416701740247414172518176918298867362366695985671012794766301109789137282156812199565259164896836636921136864568964244504908117054940232264149841000161887291855711709816103983182154691426817173963482080027276768352378171065305260565778122661129145853919908404350280761718750000 [96,53] -69931117898338650463953732121526676403188544463327110171766369218696449742949636930536118761606843487752590231455059523793016495150446926927331690041753601965014178120846405021766315456272172473903199065764552704131606692409469984022847603768281655577819298322111874894778813524687238839906079093598985255485826822398730256698621446964383970275454536490765710479141395965137850322012164385548435098148735631627548974803237618468730583090014606158318029275187979904029861169292592541549755032713732295545313942399370401160034479093885590179949787499593289096312538923127398969992279713476587832297137197548239906271885776442947462966986976958573077980103316165098175100020339799011261792417028175259210885362200134118520066360206047817633664330526637915617087969477307980668283979023363237945127090637454159347008776916237494963474379234603120384509502713331743332497513065880155537953931539418125970824803051748616497113860105230633908939570590418144848640074374134356400969631500286967908238093242786284192152783801297912440270719097620140556994890135431571872448724623079088575093503340890993373574607809456245493685731049708083599262239021342987057813062802132172773946622598214400331543815844885539900937466907252371684719794997608734448570344595759287999454487817201648718358410417803200719043986085747687465539498226971202138325795124658016740900000370902570814718540657993501615931953135876245460976573986178161968833009347583552707005193246720566635877549974000577731808970877302857309965159470563612114394289075592113732899611836514727081124609733707014963516332203710954487648303217306326090884719418801381123050123903781980806025631854076694277375023223588034127412958247030054628538765541501371105193840513576150431391459491546680335917521205058711038869033318347378006719024922925915778125441759309057884790844359959162289255455454275688740592617887849387792640790106175950049633933978263995448264684863803359959897969910282065892436619385098023962377983412762344984858632074149459017372531742001780010154848104027255313754344035727946920232984563303375795343698539120763294912532024800497251632629084240244140836519865171018263826649293947952494788708026520462143456732504470616924741462564136161816614649208857879194572149781714992699082011172532177891830257823295995694650795480010120712273339533843227409659657504965052181855752276556678311000814256643258986035045303184212435934539990695335928043777085072463250980945304036140441894531250000 [96,54] 14380799070984576672234177907848294271845550422567021845596721038298853555450938862446089886674716219221889201431841017000896367433242952444072332864543653147895795128367163289567795899029394398800557367051509956169822081341574940020406632130054101412946707057536731624353549354065795249154585968118140670595513057068068474566458928961100099093858695537101627112710443051356615966852304158053878295623705301713497744895081021212731323147265221625663192553859863346785019041809536496698799871588817379403449791895462976517099510755067576788499966668491367574444834863571372157298527189761356662943437327250404909741748473849020374819859985857846742422603191366236417371554847022901325346511344717012233870521960388313859953393836991894048001308711552957319113434559110020916334409442101801387969086690578506487024700323926709087601043822368407663971040657342185075932060521060789420227872763888551905379018978177809937882684917560916044378985198905330035361696546353831507554492705354003231897365757397444968278150095003826452328584216686867390700413663293109874549423612392393283672884385233854057264170038763429038621682119489205951472121485141877116212029826662116130601361953126626096430777858351000545480487439121916815200714977844291260518744090517345292281482710899303886417702030639453310716850653638788294693274075559460999869350452544427659324133269007674372136545227867260739801919138643348717433157395655080377112977155472018690137843904610396977742308270035732766104338993306504145704346295341237452809806113566847125595806819855598538220188776852157041094701564044856144047697596594781297167356973620842004829627096977674500446818934405242741775238391456341975844432059547486697302594356352134004384014166827021414027125221220681922889847034655277305042788337304310705964481191379668375377155955652477395933297732836894570911411485063228480513590396370358200009798938359596795035887471255970047569850782438557219509459155403082288926102878243213825491712304474316766519777183173173024933850678871135757862393276664151196574445668395175013971710837592127661457620052115973456686850698335107806783042841386389567719728754803271120764724345089433016777459091739785962282098467274602083283305124657077794469390382352614102463755989028201679511909429216397754028356778160095490237500951040109465094254764584675582424805539400805779207263035339260741780100070931355004461295711808756418867402844112860990644087166856479598209261894226074218750000000 [96,55] -2591840303083567174803485768886316861242181239453164404406157130987066424465675041767434110435065585236209739706922662763730321420630766926859159898124600133538643687687614894709087406689352206907115148282806039029895982112217817508592761679483266571594169219534763495056019450780200884091436018484516980431839090023936777077909968301537644756301651351070171431038377389532139379943447785860843890739541012333135314521101472145031185948800105404230437504002194130087677209585654044403866977354650236488978114043969761893960930474557985812565326826100990573684437987856750285488304909946717710625612407515666978177658652717310143657614543903472655222781436590149081854473998375390588714529111578054550864524959878791373631404522473674218176484156224364358248551190052512015307724538870579392442937525320397502173118378732663702272222222482622605737284248458926140706437752803613358402197524883727670344680752970250028483797393164836436177763904763245925010712787362578724373595554604030833360288963061686559206630886608299441289727927869737572899579246611250625045871841403072661723397110816769728527300319155757195974756101986423975073748927683107232919012022949374086181430717354382282641448208927822278793707670582226322175860812241803925433980697766204451727461328133538993953992978776185910447083176464864446262856406602884210183820678316071786850745449254982223171242695885992053831373686841406122923765890643762853683941911186320332682070964224471202877594786957287593449393160485456987099354917042728341368782011224957543000753994309713917719070066397675801954809977542770726907004950821764642446597718347308335114514739990498337387801291528477800969718305027844713973537311858456426142926143320852947059155957277487657320937036365800258974091884422587680907145141225033576291646844262399980093121636342807594240344928034662193314759028814249456865702388253226161016013122218603502145907676194744267920352845636837451014215401349062144906546422883461747865436225723509227492535472546705769533025141679980839959076792655967227024317126863760617662676001149969706741069660296798067178555002923153968965813637594193820113467617484201319206094645524025614801407208165724477642323128153486793482158797468998229510253864925330306982157980815733200941100075722871847314188980826123151354752193953703184501020998240274897461131686044878311568307532200218330669001109407576779097291122113832054257610007307706043166994902549049584195017814636230468750000 [96,56] 415080299515645131068649934193513137215831190840255198705484184912008835422207959767591600320066666208457933829475276300266076166432663429588372100112689276666003766431274462973137596502254255496346578446122404106050884666052846395367882685113391920149163737732727818011093069042644808418378357763735315838703335607357851125991765827922442987458643978608866425109922254611508534396980410619660546109153304872491204222663801479613393707208308271807837860339347941548505743297469599884122139301108526830371841500094514531488147517028121730951334441282687889500694594623936279720641825542649382484613053027933950560357121680822662136965815670646574304263074746551812092982186081697050668428281256459366473740242192583212618925939850560827933544441798877900967484434892168114281342539206568862780961861648150503103554708023826100083609031698573185941154553775173500275308294466640086892758982318018291566287982040156870270853191133774462701918167004748724704086865592175341091777225583171001253728924007603612221502402696462791007439026346252327760272847741104944613019065257526272282478731700935782874056122821599062837691389911178762748254299963119099474555940984834499432439940737751875487592232766320928398047582758435719804987988047032338336769025144337292212130624994469537301441621666509535927731197790666166480485793897221081299496207597321469620344577949190161694268284203937624509212559574009575817446267988481292050436328899945477180410288669299666778229883734544033544963385595628631080462718356997831650113026281670169210358392120424187826602694590821483439864266747433764503116794311275108847370300472568431496133761012206792969560142054101996073701471167916722952965067294257909522234770581187827719365187086530134758815369569275233477773552424162383445073278019333392196568085802938617558569656330105453107945377272584550252369494700821139947814338344654773167916704869041557165289197711662755337972570906726696411519556188461543008758437437970728861551180342235571619520711518207426034167065123989714740263660375164027412192063175739271196967027266863230363043928158913668226081610856075234977080040645628072114765396729276399884241952587273820540701775355631785828864697448693232190818054749604030675637999867427724287628878908482788226788009161881061843972816163871078247132642526660776580154741663722453824682471335842190898942454184066501025237026102528228309929089870623727111625437765675405987764179371879436075687408447265625000 [96,57] -60373188137231073061384942632848113556911668820492412733215984329010473559914576165891465180081925660831371009619192989879100937436564275169944101507745508549304033884631707617658838281112238288814252604729334841647630575935538077420030201031298684859392332108543569381318946620101282988566817252201400879769509228556542360431857085526864685388955331150385487975777057688188386153541983984592589690867906643116024232976432749970850801516758669543830397192142498252554883302347561421694792812581292002355010252040074348416543770158557959212730252579231664714050666982057338531625259493711757631439514009082837093944912060434284949029598258701801907569579200374128322883041842971434787377968994484545304179860338518407307811972071614645225731446988931212624781859037361041138830910319107675109493615477562473272517291312570039672886473624317503974836629815223622560354882617972500719704017163124752256361977278557528147241255988242668744217379747775339394245822481223684784090545294672434464952521989215296280486989876170266536837669895306889720102328501965594769609140386008499962083589016393481230027454261451426038964856190410890104443993894636431876489097130162505786798163797474590468967980257997183266623466664867348245929203843440175181634367731738411728848328151483088336609075524746189470403006753935427811225161968568834996921930756689597373949109522240349631385811335598743158285823356715219133992409445414002930096979747383751020202131883037431143944480776215836665985863230916827890551118843560575578605133472606176839292460663741030183946937862523203886941072121711699629031776548529652047943617779604065255255487234288526409623675762588258304861484237319091592855507697883379174512408261384001876254674192503936660327690723954671813390189489893617690350238934632298278635348925485590413952450680876769217643875556124623708243646467399588279859186721028776840799204304356088853309769306809887877185268717098406211263820826617428986696908597529493582107431569184023875981633912296362077557123753540403621850925210727051769830957762895544232531962356422534752625494685497595566851961722190287284099282537216614758542357432191536572671355131323929589662134956827267159316719812323843885679454370147001040971981237346159694252904856254328196198828298384078864848155003672792868005836566102109575641849342168738782673386323415958548985104509551053150123477294452860429101717570428018628763528440062113844533087103627622127532958984375000 [96,58] 7904778084929068486621966847900188041610281271820244767204654433005298111708134780375876142279944151453821202506053639666331936231096365980293096007513148993587890769277355762379677026923919960437501814477403778161370616789177022489254100925493861559102665307919282145066347407893086459394735419983042099935912630936397064742270530429944034494100735262962022663751530799131881983283593379684632618182824116988251180918881397834619494201934731307806595404181674536722352770248505923046833100139037851596656170461404546772778877024154184119737158488920008690057488674566754331913535234813457502347638158993829829824750813238690352589231905732998858542184864777449501643301807732981683500033604390320093694338701614660332014566023923794913675460923618454327147960073149615627679695347549276164861100193840638049472048171429042129079976927175249110568565577573300122817750903461129693532232446983041762977983876817357533560149833097923883336613923453683839588461352467963252827698749645040806892574981758947711756832568420535163487888243865681005665770193287952772870653439953812264334047489973432278540548485072566171233528565048972659409334119590150809498497163760159671753955430145676345404427310731856257600533127540541948265539272980649367975906427715607281354136700120479771873475514597830368879717397165168985430173785347904712093161882534542716587227604695025510028380227850401191998485048298862538052557572670940532773812456424632742806712266234650413586116123402575287355379912546092813398615611708204176275310732249534343471329890055432852901414687479742833042739568287291652235671556628705407100336625475399220832902566645463440782283598846858282096106669609208032868762159519343395397168593602535751695006786448578375027882767674651757758047485567272180318551242932825888274171118508110339722213378906855413724695709355969227183143939851348744387626195587352250173253581490030670632117523502694189021437977041548899942342084175662706049478985244000652364712559504710678642869607716553861070409763020209568412220367967482174718740923888804224904025536205123842723476293482062807697896002359967964789541698615186685886660326502080685570415724535154873465953242559844276553711807694057550814455344799466644325924797697254312385065924715799647367278606574405206875337786778531515540206813273062837089704147032371220879773606207571554795850350209861029848383930565417700192646473219751498615059936980742349987849593162536621093750000000 [96,59] -870076029677377229066059012462028890564690119693687029255562621675795779613887045151466553401248827634600040389669322398135664517415367079107218994947569715909706080775159551136157905323777019422082121781746612039651844867484170473375145864599437588231681767574408670561087524458876764038247567037191200224787771537279967721552601945172293195931787201425168045816852530092375740613131500631177530987391813394012680866805772034570264240548456105154289237460135736700461089395151614855239801335233015767493889499954123812791298316114406257252827936824981692179366095368193788210102682930182669760645291967042875791077004366531735609977214778647701603758114001196216338142336311277215523573713031680439561720740075848338837422631852147542360884892808953500649806966459078013611219900639749820188503924932804562417494663586098693414827796235875035491359794212786092713671041759475130293253031470351017981908206417377530470671798641679468655970816056691136254613747351516762660171608381022899838982211112019233275591751747783653054055814545080707842998519529500087564739886910542574609822836563335160113288165808704048849059402524394403467530465992739564989731590026884833501922519117476401267633770890728443862474890772301241669497268972556304219798732700273352830892886811623249503342397052355946422840267741174008245562436613968776130598959819503369551292775902085678175633274472114963784239765787053946377297237981697868658153775904136756367488069620360131408790807838775817058584533051925145231245971710733184751580676914130890441782627597051391989744997423393767914548861443122292215152686240583144587858717411049767549352171328915800431356670211924323377513600370975510201317041705293090601857981395506409061342673239106179632796783240542199014912050440733966269765668530748793242191563647012833152390177645967483214713924449983754748289711243830664552375905984856561776878214305628223457443611615504337979192563968065848745049675269569878711732411415728678444740056006349430899396352284070127445968412646438173767404814957786033524584221755518230263326117813687236891181991603572465625729080957401520370877104174561904945452815527996648668536196250376299660938563608979823762080191866572819302656425324657527485707041500176985742312098450588849590041592803563516292567574151298687872708276513844997770166563887257614290184315630455389753426770360260411201062224109339798753816073998481337228860788002293702447786927223205566406250000 [96,60] 69291532512074178165349432284988177734116839001309634495103975630404375470512411681904457513710240503678856796170555473383404255449401551832618535847956587190466011762265976873032014353576716527951461836324755046094124061763135510862165569913587084335373750487809925787030268263255559624598989411599789734279889131189262581600790923290280043500857201203776397210793629838115052284433439011689409889358011676436994298353040217981211898615904458654430970079212274405178441424217483783252194756879497390565623192058475071973771575418103096250774177545979896873628418818957549716350920138418945624034199264964785419829439483660251187413523417058886789926702176662993062070275304602082698217787205363588154291152507451088058348643341492541981195193148976831604996748938491246421145475200992047807161666523560632322531983012432115858733980187495485608161205625666173962847746606665152426960257552394600704235732203349363852007348415417294144341639230011959326168095972948924844674637124838255939725223106376960925168757672741982571808365159615765175709136617344982817155787340231462373468465249958721488874198121387229036926173334808990615105396614212989965407903105835926197693323449619996177060265891374614478051395034683953187535412933262468073232285965113519736755913600565388480869484545146441626609343786667183116915941499689501220497980495403436041241211587252631910828874394758433997413107177563236162066249223396323555262234690226629046202373371930954803079094324447074732191154758792368692801709341591274947098021897158543758566482628830271822155172919187142230631039440880434744784706871451921632091220414015098776828990333712826436425646656981105944465978995735653640211461073518634925448137723591107556719628511964861613026172853092432462960301260989469996733688449400828384933605943962302584408235546652446366265568857722612749715960697375028774830903194060856472126131740701133728984834375667672184070595364439470652657034802369941476232469969093372505068888678073077344531444494677828018446823390716543444797075589668948596073473383809005653773251487537278121477762006632922923515422232207649580680148133402439889187387497041361165684569461506269387066447318342733125960209156117912159446215273979834990495072534725283821823857449701550392234794289342757308697025584990468674444224582695013304231707751126497134539029673594821772646357064798904259675298558753428959688324643029916360958964105520863085985183715820312500000 [96,61] -2513187609656258318327665893230622621338917713662599885906224776895724058034986028066928991486090174989639097401741085153964992731144784982936755882609975893586115595768049583105385781452685288961964888993855748183505236617235265415954770825704516139814904021921776361292115614673480142213460773870434134396684780569160758686105072585779982093685386778901570702750614234922272409490910749572524504684971913052819180237441271585895923894184747282276868279538587837538451380512439114572860957877885397321724976129909883657426524770308702338569277029583179362232250763283690700078899818273646076399087073271630188462599368377495472663206956995197213429472493359428605209421260912781937972587824878018359566792795654280228791864177569052504902258184914930126065352185120864331703366447778336259829689296858652411109591100963243481993250460701063292853164164687292418813797219746716146419174768343572347672089235381171312399681273985417110042344597336414215663937232745133589769216879438297888207561707614593196260532335786837734487287520560257812862314157188644162110160014469393960982715776319445110065554796036466261116064069873010648792293871868941575764414111137904670473674206473115958026688935402298024116359192839041373053273455271920908862213003239267385539082690402669961681805044148054239928730089140527523795944890331629132124500826566106383713900690740175076046871446408437117393396495111473145873692834508551871777085626474716594282135781015251061309795903007622500159543609695657156222708005668071007013054705579588490666857160903943726899537894826015696149728235645476078230536662167590225246537499493566000885484995785124149095749546674054319862520946341191825862537141395101185267748663542100856023634453046800293631985521953779127606699239029130275749780512594839118815840146246507557200779068233534371856752789628177786419554059882658313080675732227285386896500662482375717748179846398537486917401156051277055540292471901414819964281271088828976341998167121153944891663837943243923336729530387732888286593621760255348099775362234020432020934158822137606928077971364638154658297002183083781203391106297260119372125456762811427909272758916636156587799692601911920166072719918624220347342115515908573899096436951171454424953064062540500176610133432466313185068548128505660219001180708976768308477903674236020171636377617030046080884850375876750734833819812735801926248174406608448805400257697328925132751464843750000 [96,62] -143743271528695930048288478722089788277902001815585046177652702128977847272555302236655118195677345187250368621511387766150145480512364062630361279961974303496572145898546257351284170066049537387636929144378107227837598565378140042416449273966126162102215881167899451720285401972757985741333916544586142158531164473824489780359280547890468757249543358776031062957758115935360399671861489510464633352467981446541393936284229680521050320546254609258522687154269431927493539722436585741238287498483199452189687875565617229006196724637874052696692945843816499772031901464819247439041289283228666381065378353472839208377465051188121828563872973135482235205298941261917100183273420143880924957452294582672664799022321213452113371142634166948225384039866662966200895516358565981198709882426619880344967278172329257331989963853534659761092900929293807659587287875593938781547702620735126986670648049623594888157858497648995384338182745768885362527102105748910693136375252131668841770898227267401852949024525292395358022808820702505233161583288822383615004460673690153421178837700106688059237286400872523224543947156736030334930385898330283861296214127347795870639383389488297018094694032312467442009480404182023386965804179752491419248149556448208860878225879477907210669753381551741056571851865528729787997644859628951323405938187424451963088138636281818736892771565036310159049085063237726330280923210663701126683898089803417425778881513191683105601247937698805379100517103894499851388668489986376360031949531377119035102797462454905595422689158879430632018393075123996150981516472442489052295180885878748891351397357023660595725895499924542854900573784179077619867437894841811922206368198749263255277703115396086240228833938557127031425760464706329915618532025869046895652328579327879686299193869350361418698141868980894076480678614938098900167300469899877300156807587648675610094437647592266456184380318750238998090619013296305112062044651103529991621421215497413382263917255571970069049498604167721212529420213076957237426153308160457814577298681159809743390718933561199012229315592095483761889849168163139513545950202928388431251280252284479026015568192415063240693839268513962484601690601798483823532769217994406968788325496136552244322873054306858173024417629304826878423343868785537719281217678863898838994372587583753250369549286403584699372617177910339434484647828581996666704595488894824484304990619421005249023437500000 [96,63] 5655887399058406572497083826873093236905967645148179972660147214179609471353074138838293350242638258766444604211105405776704470767253781171469027735898519849011397780071703774460844015026948999878231558783626404341231414397155874953208345454057497239352745256365746584726504452651917743239369764823141597874070589690063832376527254057276385319384249492065042233927956452829798059143720523938865462769247254367578663843815240608646698286774986166225079458743765354340254036322317496143838103459943158955616485384485616089077439521347040796279558775190509632421972511705256307718815399541338353402626721934373102333111606434854178183332066736512893164580866405277153485846476141093138097810955652452585496053686206414276289267767396836230179189284420357632171251261764596457273623959005769910291409754142874749415788639630723836954853178012168114326552060849519652169835022167784483668611258008938225881894518133683773025935126464597289628915837481683397526412528988743749661831827635351093296555704271620678841849721426218636020299891856956004808715160266140359424011604597200235679842077511103361718442479116916646509622715578620601571229062072348286601343095326074526282895296049518158458757380360695131545482363269131675208132500131203593487070559666140827899138889635861077735061612506504434488042093914653779427202920308045365533826742358653216261976617595204866217349000108568033331227520132548672427666867895461479717275033296371630724545462474472960516776782185144923821629115759831395873151877470468024400664902963006827845579819121591169104057848685154292248987700068423230786446247333856632421405056811392547332094216910714232533040973225838243986100583563833415910892319088998456675815793479401543501484464746070796940955574928509047235839254929494639023370473537490099836133238138870648147660168297992313431983872984077361274771862847748470497269845576753100621961996203230016196298297464612157568182251432200392650074428284772920313305641650091726511230942761233109897157745009936842928596220944719538952837132882254371071893169069281064568349510944731863173797120354909376885669913264009677261779389422226676679630865079324285128495212805080454320475868046724025474428092800231507381595976209644740516001815152747201724154711000055220698366772722957073696653641969996114733349384944770529552070582788614773373598246484127380220359086490464490470509963592968261103521854238351806998252868652343750000000000 [96,64] 5388829199214913403820353562520390370327883712623812840278608704219946040579106908203243394243408902879366603889195831011450672107881383081441260129718561028571801578168935746763961876457794360028919947143285758904038140686109998042733609196905873262468107681152444002749694756371248210525316409854383956369099105534750117399094493157003969109466137390835614653730538656557737731947687997714060709951350857081454611115130740903354335916787780902454835426920755287195737651246682756326037361551609782644972245370776197262597156511550305131468681550863995475277977776371781436831833811013210167679367009323707763002914904525910666516085551179810324833791578952031912491717924910445776688364378253609551715394849622198409038991819946522869967688957284354361280043065545441916488555892153290075828378302597142138183805353912072917588957195734966593371549245667634125226729334003461610582670393969589291630892998156097762320972021594130168977668896153236950584189573127235163422516791453471725567338546842319990302540362582301920841692889606756235021172500402005562065891108147144258437267991979486564385618118590608355649293348502660264330251204183158147953575342501990616524397711725156810719906207784653754443317865722994567006338911998189344510929933410806082306304240494968125818029807110887062568001845526799703000089148257810019599423339859148994151940365871365115313261786160872673943723162053484102820737937720126002149509260347407475727349865635346780451806365542019796620564580398209550132065514780977100070019078965804882585435006665912566526114542452955344843836179536785513685490587724175452040396434968866775778795008237869254443545301981140620095457878581765795324841352903523498266878397961051455280037622865807281504596532492215828895045033880726145080654996880595360742828559093197336600933632914093486921181127359683787681269813672147743954682706472717654690606030260001396971441784000868530687164546466992355258507526796775384087002674710581680176015764363836025483273385256861221148150501993726579880796628723398933140001222295281108814228277811587844963830040010795108282857077127895565852699600000508129619269420220650409198495619852489786079206828534254061704879711985498419593843733132332958540941844272080969314213418791025219287347391243859276249152284068942194850291477537361527681484228954873336741673218965754831277233422748283013251616567636757826331717069479054771363735198974609375000000 [96,65] -1055304448447976339960861858670210922144272529351370257353505508295658233468736317762744330075302208903855009030438687698331222031876589547235618475887382615358935784467542375474645852422119427364148080787244515151031159163884714324372450361020991719815503830999640566289891993274887289866128376287560056700256002301909835639942509079047841713388691232322761903261144217074207379966277868808031397372905087921099418018425547879766954217738547175807523566334108911530840196147078872635398623705824297322311075318938040128318678249649826726744643595306078927555143190075814979488772712488086092587408920980435004465769657430893214171343130538207635333421336940129124673950580177364186108920981671895973138188293601626780986331710997455423072957906660691760303668273391540409336812806198487961551669316947810965579753236089080808116024110119960054509794445338949726171416226850462873493283034545691961552729553755686297905428054406701859729990613846900004216769957023641668536925507598491030492968594181868548380576869593718169844498259819776183941286644632808591473485891847017637291190587513561533153485397557573280876198405378049631212594292004873416027923225950416842873380612133479057588935551502997237528931194205735065733878806641974185225068209157628321021840988842681341205384013718115638994363488223564704691672730213417906000843674061246396937497148496016373948666442833050980990081116164126378385790875995355738408388694252920409148776457726632403634209494828807655322635072422212522138119338195282307936588914570130638016553947820483378648596049144661697794847083577402940763261672863349956424015320161590653270793411886577040609902079181881925270790258234187174031198156602599741381786182652339309291466328582766951080392057598567216950871787852240598638496277351549706057826571377310265829601336917684277914631264611875432964489184172196612708298386315431877189534157169398501334896024863108812336790270768196855791223832366337939440694417677454604157735423810983479070571981844648641578188939290785768752862753573550252287632088030482546871046284008969025475386236136715615810907777641000732749891209560679928757603197189458049699086445047053667332777498304671829409107207541407502470115655677771360043087850113453629329508971473582257571982164999226074960012057894391017784891524196193986069636245820714028149259248486182431064220142441765542652909936824356940121560910483822226524353027343750000000 [96,66] 89391492046651451755930350495579438034177110327462435630044412702370246649002514454934443321924474310351664433672147807892168613302238831978577549889437110684380943929488729749155082014420166499408345861097156708812810633573013184643207940537483921658369655569284329148519013658483535523280439832362825057180832835625808514844731679384923226222494033877451246153455583692411680921576503503062920608886598838423106540147580048751625009750403580951551057460141245709884517159897801238754668861885546560013539189803642100083898911620650680504504869711639789739728216016412632536826270800904503240798835697895944985631532135106954214769891703361762587175254803625251017324013546289637515063013254664471373008383717296391315638518636320174367413738445889043570314337158345158241266752043358185476328863210552531939812970011083319054345017057266089053412680422941695773918163792134504103889388671939082048022674446639719708610641267712581465528936197875826907187131252021042214181280252950100381953016716879650141109230210688537911111692696302156885770943046164780624853946540496325625370237892418833771095952487703904174924095734181099963097787691034443876286264136261189770600988856446909153193372914482664265950212591412991912725390567916264474140235978681982286442539780214248508500234914619311568416163935212924429071426077464938606004737620544383392398677873535152818739816350541529667580513410986206567276468146302197262965395527414384622034523350920465516139400579889699234656843360591274920903536941096377572786272245760163051995685335152583718910438158995857305776055499708196149022611128348631052129680784139586711874972382967140953147743459934117924395934822917211479787515262247284018405554092029135586132085926871934475046449074441891711091554945809568112368505781559191036912571604706558111665784178395984650651244996479495188186263740596317641422435323897860934859157546439175486672251216572058405645291415230440952953621970238718316843680758657989370493549040158641880953899655235465259138290375850924157716025066590730193734112999986032018904751701941865990448903880459834934963633892154290512937420689091533087698102087582791605584359015769224103898145141616317030125994257338480592877081029990189125805259760708910476960234530061601080234210059322056579068000233206105273390195176666425249958741997534806400719567939315325194020453327206075617929366405878255363859352655708789825439453125000000 [96,67] -1924353365255363994279928255804307397872441234352383285837619944705578301421823505099564279446293810053631258241346750292069998185429566746190921689427240305152205349677811489263286863548049471684451172557566072207860341712513422169420028721438241747492596591742004154460366161368006341585127670627369058089978305648613227500966304869927664011820966693196252552489150029962075323434506096812694874773748583575879787311682729343318655085163126380279026565887077931109563253366631860730215459524431084321227332124897144669251915275324007590778663508486937585706622295339124006004171294745757862661787593563647192826862942549483666759481106146899075087716238988803830892259692848268554938940866238559291067854919602333389356270827561160470157847657023465044074104846867628151324967015187475889143268573483339547535590625316659592308665007111491216683647360815373310899282637542145050788284791214890116716714105854838716950045929238310382308418252676866968684059488291267765281540830322716396350321119661342666757635996848599496924714283054983560164151907856618835209223738557526326633566361038218470784078857087779693317638687818362342055598459058799340975221569551208376229318240315937781412488377475231363086865308352928640208675679108130259823305888595402882565432791009589524353927452625872230968777010206970239483394682073357875689859420552342029700034822852379538437120999813791906139993439821018574005047736917121051726976903192370261809317682221189833934043781984764687110852026878532627688456809531435821068321797901488046807825328766476008717492543486818096040012444067187038516191871414898570033408857464325013242143594138166445392267219226661152035655696000562804123457642979301597145713524280088474560578849888296401190488131727891997857577685425758432058320583820942365341522854061890442239157455497161111094277495306556000511643355478079411936750346925817985992614210769821024969224145920757031601864202633302198292815848135862825331645763659246492206558518883852362315805018014562074642609996695228476441714886044283782516825351649765952350784624099967399990656211523434544923653094332494398925928410925476881427096921479792261408913820136041122282816081780293865929579875174743716446179772143705531807050156066278902403282694201027982697445978603210120544164852725289083580479406299124236164955952430785872482601064866497936550241436610641739858584831068810672149993479251861572265625000000 [96,68] -350185899293928482727933543233648967949744096436816595667394708678703416285803754239980309015312145407311931414748498870771679146199188708127241015212963995939712701316503475008833911946511127793259104608468566822585838313484270323121258153482651607038174869942661944418478105356334891189830623014095658866087532623147806196371353533376106635966907687763962339180243243013206831453905240631192380958089983594553456367566687761707992462679016768962504995151815706467515865667371146704799213600446783446014256670498055003722484663977962763917965515148410260183718772095053144214160746056740041654476522973342418029930878610379481503145176329916211431646653229845778780999161100158102797100855978089093138454248778995576630237469915295637862366984693033534393594235971437215360408577362533376304949125378851945514793947531210082096431200108883170381814365032001302137755785640376665008868879786742930890425536038648935223619879322842860444846623317831106196908639739670607035502939632524244387446147642404145635510152603302732755742168439422320715821677181966565777259343393275816937355640531286531762045353067002585736767901129177434249333856701521205133423570098649468969805799755150541668285179165963687694701205596596290934966883700390031991312426684586459846374869695687266885623754262634771300061436680804664862861686287995330575647667041452673786847912331033819990967021192024935709567985175378020537679673145976007668066576770935106822325361000011093420750124406610486662231796198947521390005140840195356651376081712427669584165662632006320932302547449581623410728537568882272946390950045058575083347226149882658816690472252261865860038402116633986864633389187829031962292655995703397476685563022907443887086291666082240893229539855227913962156160563628991861872368919959954817601752078688870294390509862804421898350735813234279442109902010828472822515091830860808601117974262484277825213973049449997930493536692393748091696975968721977080642350404347538295413733615775741474830235594587279890984872329063526365502713530616788859191789537700473073801466446987995940524282543970969980884682792398998886519272101276562302871059702141916207338543363163637210268262250019404739848311676796196933849812067479096391061812308703331050111210425848373675062244345233964459189547565100467050535365484798495044975950674203756558872214033562953555615846237250490119441437286695872899144887924194335937500000 [96,69] 35835136664481252880362300976514438189787614366887708011749415688571474821795594868602804338084317754448984517830017745854378197784740306445644278418654740755490484267207962871193524681297059122206942626885947381821394703328992928504357660164097509060802187869892298884102417388411140135813817332954888863746201668039371908311412321332073970103900808731622774962473058286698590327281112382543072512232519764394386363404702438648144958258845331512941005727668378513069058348777779173041054522019756083047926980437393175024662867544940710321996757707886401714906676666951882231010555307052129909982983579376054351257084843891445690214314461061882691399422191970476193209169775218199463252175973753935280583944946983011244473841713124186265516630681726913384935040695957300278649358371519170108797500969636619291222454310090673142681846318864940558381443164447743035801389037521927178079664853954308103469578895862854555426240777845308722797401034578263099854954151552649644366718015346937691352667329291858574553898602930245918760959778876243165919851331523680645990819897215263466060106460908670482550253836342999727997512822250171329277568769904860828588035596326116589289244136973528470174549752348015240829463759967042619024391525878711165800392814361777242615543105305832899918240002785835400024183204606585869448994888733984007069662216068589049856469250598857877831238435489485525387108806257989842930879195059633716283403037834482952837189292321406596091599628791442973567831776278107182153703785881864162489681136481809429248388897196185395676155368096583757993936157972739921509031358205847094596472256448154645626048796157486443365110145481282506991688847934027956865805894828425995662671831333921446888096912484510221244220438954170147049811025916828683281494445590534496034504961393847025585991519532557928470850200876575504681727436302926147743704669499527633759404340973972472560771376379984694124646108540112501442883277031495099849960992329250560693031959984762260742417553237967517525714524814741263326328799677108333546131565088127104266064681065891287140487353180923120944923952322039691863593084705559597593325290459148138410898878661559505247755165861444884313181382515490223347472676585410245092755451057497765481569453642492630593301516487318234996953576546215403706001191832019364321275504018718264554585340519710535732848572139375153966511788894422352313995361328125000000 [96,70] -1005809925391225800922479754034682846010802676120118066211827836216566966342966643368468328085196979717934858895714085548162485855842367889990993119754550692185080946162488355903240342579036243542331068822065610400519289335156142947825152871492168040092915868510950039312225873165218999826409862244589462733080284256835179867566048654792247193635780005281114995667576820550514675617159009009279873336286452008464343459650352409460635029757731911074687113153917331739894611920528014287373387021021670894810206287022649816751630512566069675726410036725054900080158354794584310120548928672488736777152036039521522083820094087713325738186218584451292490462207036762051099014000667651732622285355839515052364468968254859481845192926937188209893653863646016832316901316365958400520438538093380307651214936247596338251025805641378004144966725721056257515898440906922424439286018007174660624187427489533667308784114420620226913742358620101763002587443225891475300662711784929276092418229626571494015299696209736112614753596521952573728654437092010278915671533737822331016120987104127455306396094561838860221589833031080973831656892191922158775126462692079311986042925156414732340788307816738958066421421491142779231284041486498879891148515923057579175313348832103766664318973587086106803513531927191109433940179709358814263812380651450051914379426650843422104579277447312586174291302313731811858187496390928415957670950656758288478907768791804797122664671456082990599205498213503462256926114369957520508505492416976133400751165959703995145442398068284586981457730514826260192950256171866306997607946939315420114847662855217957790303172934860400322766975255167397358937328298382141904502600487104394953267155696546705771030259241401240512576007259561388415896317241780496027254744275746392797088056473161105695463860626230612300265408214861887957585802475648324704518604638977207351434419829731150044217411917200963957394315798352002841153094733470681622520096675740549646353984086638917978797960413259296767501850639645092627279896679723422402967126700341295676147956026189897620882302276926609587400934874458949233227587233511243459058445360069382461176754672182169007802798257429287828976661944480421130658838021744699518402113460661908908783208870733204466002550981584041472098448259546276227776473779271520382658077058007347663714000814590690087099462274311534315529570449143648147583007812500000 [96,71] -46859938103454803221276450931015680594740722971536306743927264642647237059947188810774705918282209572767718039299090920776661745692387241723186661211532818209545511302294015606168993075085739639273511600837662124684990281476542189468278432583144097377679439046433957921842284764595168677409273979507003300113336339725792600836611571217995897142072648845757319844107726818492338564032609649397505937019215101913889439328548183941803977528771110897471410689520889415903363985559444089733101267236798476172619411466795812815751688159398348356376079142574482117228973190507061690853353529030890620068502942828744087919922669454140933984146728381342004243602221188748435659441424299653680646754487298511360217987523404268688964957295727502892917305729854379758282877342903077839559457274081771326681465790100123864678922252891153601820086350862779437746376579732564590612820656562395835707969512805960424393753907982848902040639164474804570492214029256484791136552078510867133048360571567672225863617878023035979908094350446362249013092168390083637211402417150841274269706314446937077483920244991371605332386816724619056741272822739408491335138767219441549804188250736213957251906196247345230020005226858316048501552740984295557624530519065351666724029879407601315577338609017931513965902824690919817373533895405743011862059631630879476593341647572387565820975554757355341632470108800766658666750916204040622020769472587063162066959097507906863536475259395414252514030746060969093403020721609224922695848056249041933845918223751001294809055543658162417753870731251755140764720051066089423774969436631060629689341076916089503601684589230176691011183358118806838718217226922245318284560989458088151853664802821841986680627312895509542579263831713523290531563453501745433718708522745682998172622491759673572651730629700144392210147928688955447968072668705995013916481516750821440876945410266544859380955505025068652915443815796135504485802462360558866881893309453929938010838152719292872668494307356525296124812335622130321655664969900174887467451462885135960300262191729530052756480179933603650394080490300479055863711028261927811924024010553768249464400747859254077298832077269982117206912373415243479817016015363273120192033974512384062169061673042167860025182392739576619227865664189661142307918837669207516441793694412113377664532938708069311406143042653127395169576629996299743652343750000 [96,72] 3627847232205669215393354970553677298158985602308833665070701063964032122428258626540074656263089047941805548792986310130449127248153912926768775925332402565479093875882563632477950215222726625220791226888476713939461546491017767815341103779127230827461687283225529166780762993457113590528023982932111297957274653880954202752868774688752816168646828123970374517901188541937603938408677348269476976816203431352880274230599123325779632331155761900607188679234728369291557737179999509766597996302307546751128164032859236249094730479735815165402050626445020491725098810595813017430516319143066083879100445584209531859462583396623811388526783687763876221413291300941143536617418920370859193180425022709014488163108105672439228666698882291635691959186694514413430813171314030768321897328156361653780826665601349464308046516212751355560676778926278788123743369487344653704341002087990441656732072944819910462140403552437587736928917946741111905094544543024480015574469509373213942438385726967153914362968992227182644105731207406651906887437508700293500738853753171546659916739240053867827781987821255570350534243186781457343667186764626155694616165099497376867661958747775836993086555239982941705757351920670985792848026602634665902702647739893542772247400717336982126807279701249617938988703564615460985373465425015328015864440892711674051664857627662699356120282697872199983041865048340489042153104139746726772969423943878424096042116112752002297897419978141205837800856160656588748456904587510169971739753124236100748658751004596916218283101287188334350046748551903776803082775238672538181461228297555206363303870726592013232264775392726149621131235376198079543832961003936479992342385364556517337744188421393159360667608226203539953270657682956293538754274154147469950837902219837669653635796189546128044716303092121647726165814560449593747105027666097365236681740401800704007561114384614847830013914654483005664833591883937929958498070487950228787691406241897337929537429835109138988415548965622489965779189038784912516536915253087875352605319554881746962501171345376857248850801768530592691533081551257260307417764754186122181322490999700513201861561215547146185595396364358582453690353419753623444813217472841380701929661159997560255650896032005305144180848794625998183857876023071655072616027903502479139853487359195825930314203286376935342349980828657862730324268341064453125000000 [96,73] 4242418444999280024955277588492937951491809982956792044985146349146763256179139453530693431560693873821411540393707183512121332907859226902108803503528586776998414440803205003616872906501076923120064707307695150357800649017338530942697980666320413183385409715798107105088640394015733103399944844961779727756403776055290601761640987804828383937615262484304889677599752985392487165250303113448837968553096836208931693470590395039804097229469177361929599093560235113651263132995679198866741791852237432707271502501006516438739126151638818086125323793991485624148960350053897038342582414182171350395115437228134642971917116071277451897885657403097434554158309722955919317763811736654183004679728362713889251066011301266011147280820216627017488154229038373135977042513381132332966256245448828031478697163862231286014388729913650492422740642160643031727408874630376554923130461425650799139057588383735390741001172962718145743464538532181986873730848607457718005967286062222632630226035029142634396715902356552537018495454101250807175224275273092692907048309891163896929179718598908372218718673509653404215716479604035106873619592067289338881322625673353067589448087347663640825542255286570834885421570564244808006413821160553896657646395078216558964283022274214499560681193840256083936061442049678277717055436305330587785329175822376225052029005766355999002192579733654067283846790522486704037674445611703061566225524101449066960942613808128421650099988952783364759951790921294795593676965986081334277164683829097730887663494640663110356298312229074239049835771873070070969524335997422373933605680404576501187855432341437255948715455982073829719676815109095975981889559455935651990348579078245537980099774881370467478049416311619767274305097266878710916135636198433501402001548559267454654792872794748918668238119643514681334288364339217226311884015248750219672355454716003444234615100977414136361911045219019288343283884358761923384855852895378778228165772841594157798475075006614465191750301640952832013736741743104235158801951283644813940419722359704903299423140030605301247296958978890324101261704709881052710101685888984697898361082777821393229337285161681555921982580788884604794337802867855572199320145541029555789174357271733876630768744170608295789941490290218903815239395025565509163847641879769891698785862217493458595343530301291501416471874108538031578063964843750000000 [96,74] -5504342415287146192261660149524065582347643210870492611111839296915649995520005226236776530375543071187341028557084698993695887721154051530459047854272760009776597094511112362663197939638873836294651705964282450268185956595194277110988832261272686793013456841501134119130221722820743341163997773058473801043753533023644198234684908186659818270259825328854052199834260253941143022484122436798503788774846508626002963562333936305767953607343536188294218831263574035339078628552216893534362139888552351636190315052610043889340908804672613959932889100002323224582655288962456075191787226486022849820419895127490186797990003818998424062769844912810681059197320697051310914843941464059769391394841880711787937946261963085584817118331608089403280081824393707381313491282042136246436118719320246030925740386153620778020083053261063706911308691349556340071467820740268684476550503524048626360162693656716639095504065556089558316097893693886489472371358374376892965881244514602855870334454483080993980173190083063344449294476027602408113443113535748976603111840650156321363108038835778864502380205628900627645719856380900465674698091004005654453139662270131430278873182552323789977128830081864184805727620903421185138889446737801945650162215004751648449891965300996809410633323226832698289169886198830018551245370978438716955291765916108130087832906429202070051732322729062301231497713058723962965502152325422157642953681424419150234101038420356987438530174614276217739598676118630751392849308363087577261625210194305254290896792703588060705504009336764247889430946910700316179228806248780751734348819197640491756854047283939919715626637052699272191175680592382725113084756433847801715261662288142420897769888961939257679003734587780278184684388228549242494669345279008942102397785277008130818071482478887374159615065348218206872509405404233837414895540198185797146016106198029231464790553288076201404421306916295346650117506399723817806558982008759312738870966710623580743761336530189802876786592578284407719038071502951878225538172666452991834359549138268542835325706681540611004832415568357765616914256962581261819305658938596211247331809790348637833822402934495958851138611672518935296643973388345934334342374131339787122876541743025286848386931829546231793577963008200356720376359506556877955558001109449550799025181583905148621927577723411673105147201567888259887695312500000000 [96,75] -23333843753193192202341780605116540525434599139393388621821232095559134031098769269636338125501769727784301421968699611215845958387062036184997417345952956606263946687768736529340721871920715156632090654665092089415034990633677831279631730227951947947855790986610820296802167584073321547077490830984126558277627050222965116389422883587713966327179293657495057634243197041536765661701164304350558499879907802366352414586381591806107586957773509677210888113278536905179980739254306717227982813772187731571550409439198348912241008188686387168965814835999095407624751544209129651712979264983340751228992785337471598810562917530951889379129434513375722827283586883736523160563897247233825901651626540885305880550541855211497368823500069721990168050938618387783421914927155814855354056301831131959127586545343645160434938064105707731715455773021182272072321017339159004798969354357068625515829332135542930841384282440627710811374558698412166860132824209561431740852177787521550879433378496292153562497607442903765881884033713223521133498254335486967106680073854638099956891038026845491543858161211181224443187787027602773729888716950137181934163607690172205239283020833589065566715505756474591051091012144449485760880951476525266694853638419814372175076851567686867956279490974539375767567719700714639027078139550306735813379605831733060255647849583367121341502082385761019340283229369457007236077994714642226706827862552245962973850716676266007998082226873792233228612916369342958305278402776837389575029103951993635771786940561452927380294086245430702534711747106175377554096959713065104389609514512595096137461828497121718657713163827624889045270503481596172578834334424017880921899883015663117274470413691630011130248636064610338061995398901651842365864662708369286877653474115964638443681907436646933866202584022569379819954102087985292043113144825857178042857059201318079652331436313272748649459969338100668442980217896970659378931843993613110929771626970557774802971080110111217550397371833059236246913609550900007218873876957783964084312022643526104570048266832406202305036647867510495275159410737112381711993497364230308733506473806849084246454689804130452517473271695288402045398711664024803493442269292685343591862279644346672842356794509493306292722053822992121794156466719627007232623393500943347863923435929729558119608001653944029385456815361976623535156250000 [96,76] 11723988522577880505823513016890228835517401085546891242780495225531856360133295115711380720454986703876664926585753872809302610186258218479517475594872047624183472971734163337688118319405607196307962193214714568026664845085125701498640141862714178278741453583240237084469734920349304695642321748372844636973860330814852137684518521925831845319446109678047938573222642833819128426378241114357461918127757610139988065466772001811568154960383105656155674129115521007836049988589490184286113185215228974600348025663119954229739300500544690212786051323476053606221399642902070883084107698432734477229751673975021898716164623170178727010734825578022763789169261945417023618829213381362575591343669689753972259405560341970223388082708894083207124385928961348024678548713507777400272650943094632931649276070060832638592995349717064657250806926023424756938542022233247715201718397754123164481373653916909562642758748284351884473439836531592979638721590574434445636716240072044537377034071871884786218185785038093342022214153500165275245194385866446234929953448878603022643182008206992257953129819000635443236632561729446620566586462022277171446356563325018880343999571317071936296059485504021992009014368660716722065856983328976754704823748411536569883313113355142049230136086266057113683682049312850832799174754379993827740957554610846400193341093612870654014179593714885023119808350269614276448459603744564884037907443519884439233364554421538840572839918397585163584180149700977255158916314929255292620728095541552406779625068047668579148963058549103476929301142740236674162964886142402309487243835490053507624519429721280478255622943528237882117587333399155880667809486792668435576531681768431503232464421649965384201155519010874322803577706048365389260439763784963196864570231205671222492813407548616601358693254865947120456924529822410932518856862990013391487422862738925212442343339084484278431897723415752551010366649155471631714876300874062344414072871724722673970990036432487474272593362289085929739967275358876485308576482701304289831617562218636245841619724061437092704587453134032405924206920225839881196204234667451696016577559569974326124710226338582443016969813395330084143433354999084482346985952220998382476358208465868791477638461790939104276175258092013104990437335089384138761028353294829344693245032961918799946365865594088973011821508407592773437500000 [96,77] -139982167010925397602422837110763949901016735911819662939847002226048793563388853975521703574892995637179501811765503455695415430779391015219178196784893707320682578790541885878970852446886324539012134291852868304542366331656046337310453428850934796465764769842824342488887966385129105019463663481227039296159763908420848698536965713699140151098244022228897698943978536342247914327021600265190977851133612578943442518736000780457197259359912908075248512736393671796388235421595238919708916257480117062033379890223662572878065194171929770640859266668852687939325837929368324008510617501203444627833020633470248619571419875537378739549463922616765280293643957298197453913851644397337538549388421465686999269495623284904515234493327085875744473433690225052027856578021013013030783802844408868393476774434654718329657851894781938521559848892143318535242444042922631012881839353401676092690340804971791652742778056300220335793068408886228390008028705327413502333056425375061514351919079720572875438121845684377575843896702576826449950146955597079551236484466958737788722704748099171651389911768365398474222467759829335453906695976811723803880616825625274886833757429929461226479662940684332499476431380486322475517695988611947571823404525085085447563336742400176311296816178181982291122993199884450189941762786194884567104327537305042114366112556120807316687492041829570012845386371049681329257563061839949502882102049931112543086249095976204583293114213984745207006056659065986835096086420887152577109337261852788057403380763071502748683840267052747533446605396647135241798241036094516197825425914764030132668241037081347243016851201370127608300980358909616848107029530063933414946708966880741975160261841197993324160867525227446412130797072598588440698660248763176076229147918589904026695743365519373473409399848423420391558293280842091486377721034826268047512305709310531252004619522550589276206680717636840929257910859369799150161290467791013149611929704820540290678266450450460489830053341242547753659825187495289933177456846737619195395635470708941842578281454774403650344926532502363592717499489326382092097606270369888836364238694906184247592721718082126874680559692270688941749484947239173975703793753994825531037158658419702206588072654487075074536009879588417534049843272466253936094874483301805419760016801268384667444877322850516065955162048339843750000 [96,78] -9531666212422072044440837604252777252188930164832975564126334121582414332780924058942485537215427371425108111441413961377047283502200691184251954312019608096037307503115693952662651420529052329280152875996297951171860616071468263654909902674173932620179510119657079149153623158217939127461855712310300957088038815972563563979488275592653411530814234543968043809345300688311952551065064599515144079155839963836809213536197637844458237795978225969958267243395640423433479933557937713512594743794676461072830280508317725081324675355361341704537739567240236774500549660816122684955924187448879536287304857126659598849516080951290644951314977162874853995727819800257112155597373201658210037762787111310116425876665342795408052667962077127894302600454373934074799884561769537295400901313374779330001442784858656020458774524314141861538920882029114591210671325412307594646312145626798914996216054364070798424857903188514677697779731920105565445976669391451756519526454852630198534284033424418369146857426292569876841655925891201960673659354288248438951559564695269641141167661830703321649895613181341587943373617217547874544216595119441640605205700551670713368353372316098181255139826054535037229685115899864476628459347195604799637265432695064664587701549135988420156081302506696436630188665483590452736917202882632598255956496993178638373735093675395105834289517248750241801094457249256251626335577896918793649578644685865039942501273524375835079437278438576601958559322516823022291441861355220373958541189902288410974180380309406252765250694476508142187026358856840830533292871125552125997888518966467249656346920883000399507358094635500581105787388315357381393411406426914922960919462322423130853553492453496558086945476053518610588791554737061547301659211185841520778118295072807041014259323364591266163969274146101593963353828725585794173716669185795877328608699664031336237907074188632244170897078190950695204933389592782912482076934475187955832664204743935396248459187178599135453195624772787361703620976169523407613817772521250380621904918999250400914895114710304528688161577996743073106414174990672787916041534757216503933366212003552109333797106887093693725203416235015026708209671951313238526355842470922673442760716952930598758076610717353439949349031011349091745694618201076740700495122017553585062246551532947336227152845822274684906005859375000000 [96,79] 28874518555922114152493906033266364311473267810246669655075803150099859345695582628831323938328319373369103179390456689500004567019020731430602463240781703845072798931430971598249468668926614223728497397618453414527723334716197077801002807987922631524633252468374616111090154425567820213008046574675903532735828237301050385646235393093243823443992811010196121633639773449454917729438677570350906835943270255806387094074720962462000800641136191318832379593026514012000658741533090059254000249810414175816768299666502031383117247887646266581802433869208239392126218912887905013634166660723171334632236941024243352213035959163353306112276322829343091225546672918278252047758503063837519692523122217325193271640394218919858948034214636306007251074637827188078918541850127076273968962318631586488750710886937267633229229802637862196282050414829653377739390945125449204500888921240714069562598796263615231517780364657722822491334233680837019761604843022232897049747926633067585361637672492929814149704858804190653737143094770988796481897583361986456328404350148589636265232844948970366517125400573398856538688369703955915205680955397920566738847546491457091279156353246301748426874694349328018347623582962231437305132658613365028317383844698378662844901563482766395133449474158643895603898796346552407304309193025809326645941092967075048471352430469611348164561876127536202724958697927252792557218719469756588416326790863247398213243253234814305880158970433369661735393115458368240879810630026308925535142108598595174317727944047615719532344623106836589397945139314044294525803283257989991336490274167458831131710490539364204373300793527293173161292003930659100420382008708562748880765915546212637031455339562339938376396574268706507314672480132184174634573620732504134488136316963653039860969623244197117312334963348033536630563924708834929870518420498662831598714554451859499307168348310558718419909617031632114634452051790264213011451311964768071825053710749968262083930130090514488589663442569094644934782197570099813699781878501441343116330886076855831235075419898914828703095507620394120923955267578406701120182574870779610785983498349283323916880838080620270547494059742880898813984927866508398693799957162011524284537523005954061190475007222761894561179751842350067406657678579005195687465819061563499071767593306958588073030114173889160156250000000 [96,80] 14885324986607912454898532619567187178518082384488484200332935411647733809963522398706826629814961481979554330277265212361602601000742569528554260745859981851587474625401376190865837547572320963203884786835261520149904937076345405156062176129979070887917206405808528888591299290304560531237471167795759410248787870406854815953992655719424036206764146666124997413188975072765085850874843446824372477265567227231231172479336632471300529623850595883825188184267792569512849538455957229593294103695246167191731157679067625713953890001979164079467185537720321959285080614156131293372958791881289292696682080882577502247400012552550160589578033891583839126157972264244749381495698420587183865845801913148548788596395599521090033636390792673780546753841160503047592890364227237917582955609102155727693658419486670110088192453433773966974364462992156100058742982255387154840614855233952353025683857741704286350364005457768980513992577412040918328004695071695366645537014176806667572317117336177946198392418928990143714467155111834232690562868242622943538583638853202731169375890604893310537579727876779804206863606759857510917478443229290335194922980340254192183450376684159827096444639992714798072642879570989354392572796005542780570559871690155166927898069613244523123191627784445520152048294000807160857956163705427809496494100957239373714631770352315735563966481801354933982685708363092066073752989131080952712427900294892629643686801042938994284810270881595683448826953730923466074334256551184172637367264673276358210822639203640879021521301837828366251318180496025917926642438911821365540282604674337324296935492241002708936806890017671690065595498999741711027410469579321251629857069415040071217739834838207737303424470855863521805785887278692586900293819649280845525907735870639166401196867337913976683653889562152921676973557208615876209140398721222621070864469705417985674795023096150337980817145158499871546708315012092009695316485722450187060549753156658648832530627160060705854755983227595391711422274092655073799093148540905710423405837446229929608363858421568959095195281021194232471412027274765439431576108267146852564608205107478171615052936345743978522522417329796016183067252602181253570616029553842898875914709467506036251039970595907462835246003405708633459972046596869701522851571109895433835364467540784971788525581359863281250000000 [96,81] -293103054264059496018076422277910402602285188721717131719805886669615980682335847307174630786239250992536910377531620549033718697077239627844629122827824126051600733715111405860149201954284191889460006915451330006703139745698256182582215583817849138881200735152089553669850865677757549972169904016130684794862192819272780877536426929432289378497653098665861224301654815044055915929197688970608047696374685236420932499354891992395603453074188393251483730619627061269712934152574080916519524376624416236546813684858522451285322980798888058914686805459109420539520220679613718395530481491778155784529800571422897911654022072472062588767700972585333238050497865817243163667048013318564791610366799163230657771639824259749033598665433183831623251107782869504287645516613303977877267949914955510612868307902636069945964981065717056625496803408758719721164507339037151426589573638717163021834260626341161022258103930171264215655533431636729145080480454316492448212469524169427900828205525657778608339766415455073130402293235800896802845338034877659572956593150367854815679117303355499679964923933826840192029787344842601306545192311606180076426763987784088344188835400969691357801078099725278536710905477690274697242215388421954739083702192673131832635929832002350123364217192828628779160474380641877303788099980981898944067450666646967835857674958403698715588952250928081776978153668765787853244410971412081208104971078037573342772258651767126951226232671909511982827801461560699070482717407930754684423258065164174276559962985284558924520062417798410385920324482080760355893624973459730951637897416695157878571975888485416043668651637195492660038836293224305059922242431013441694098002089342225390288726033288017108490311460348757733951077177692748431392740737026561190932436019298932069040843292532469561646708132839577626068906391352229697181101518859430231773460103971400466928575636562631400211976395745977872408004336935619694430769867664646894158292835290900424459585608093867888490282493325191231338352482274356301287007398171329349849033082165329087262349883876760538918358822654744039148073686752235402436014099840769783131844899011674418451585437192192718482945920914585635156331724679981721119963402255234059141667182715825619548774777671960055515220930048472468942201316346700784640074363907780763590017159003764390945434570312500000000 [96,82] -5489971604140237766966159056603237174682698812510007454376846089608114782989781756927711056785858877199369425061192554586778018211766465794765201056799728943546009370248254639561677762211254154306643630734109252219056858511343255131349824042508161240654733885599211944981710096418321416868880803175399586047274336531715955632907723172610606934441904718662922699947945318728554462373176982834561253642043176103900605937708953814928310326981563796183531127068649883607076295949230065282588532009047746525887038892132673922809695300874125720000976383255273722711060585591185946532253346151665879160443869046147262696308532971888026538188974291343777267849979445015938360570213397107708116537163122206078430424022064443829500311312941325229944903425056921329971161312988527950228466011246982640051670735698476556197361070195648407032496804096454584622212298594588372100593098854854810161591691316567365207144856743366719140086398032520210810879289673672279556802340643773919031940150939903236830605977045929785524763357711128079437747369963295921461569772514922102063639526406822178964888841716695338307618609024889810002755310477603512216577397647994680100473952441862232194945535149730959958829790086168800234185821277416581335294867297017486002305821213532710724765447543861972489390102854251539595152402922918666569143896853630389116321515020852490900639988449105826141805823951056482026683254367547157001269147262805435924813714075364174898817976644859317611283247659645339991716857088641254832676649153381386902137402868205807641035463172336613761894649041326993177888973900166812012199481503560018102915459969798133893619328952609583201840097567401557102889162854636484876274831130451348067359237873581741324768469330406036976300938231031135051935248024446148322723326533999421293868860171527989119444503784650227277760389115545322782679354438262808986549217792470370411161963577301012849387501197725353429646261339910935895301843702550170161667192069607072433237361091503010567379466802025972004790800139228838350716531777198809893334125093189590841626011964764736134916424806558953292540504247070765175915479786781799306268342096950909053929213159223778646802982463811984543063467808312119806560786983606245814911779434266868074327814186929136418748869577342960480065912930000464169048432788697220508074678946286439895629882812500000 [96,83] 220906331079414049088634974110739994851147950923553087277748238105319061081188543238775585705505973289208703025942365425597185217351295797534606130596984323783388764013089933655537493238610602115982941072808398980577616987157597084529002650962897055548340790127966588104124575671266585707156379402756008253349952681539343244981497245838719087432685244307417559163546511307836196025115568229156409190427223559715790614564847225862372467050075824125372809680439105338517174324621655569623621339678913259037616558470341026362574383655850451953037694598196348533691269884186251899687172817165496346194782873794500281191547947561421902894912289178167125521783790022302284853118709299625586045928489112838398537861371319942010608393236810103432276861915635800980456911312686521360123497602803805316085778307011293067451141110610179578513229754554545185025259627975195004401005342419602845876125759176153882285746387945947631630512328323433897426748800385112881521515736233767118901688884694810944950389754676545099487224535246424400771245089508287692836240482891619000824699114890545786390616156783682830600349528178309749183489070511468101793449432768246409100294451824934874564489021126855659831399702518889939280958103909640712632382340353967722664087724256863132067973913988760706049558849892458815712649454630425447921744353174669878119390800597169526243478520587291139531434241257054397263660779131144573263199103961762763267283585428427226989408130742516013804195008717336370847881404416787748581875389076626902590094876258564623890961549260172849913163618501673852330962378163229951796098389852190810023617652159859978664287609098337439657137919683291991506735326625561990465094617715184899641414038429143528877788262128476195141062591251031960433478580214566240765419851990123246129758127746072291989838201939523884157773452375017538582540119242588201346538250875421961634875742386640437177603693538675526647527440524339988005620122606320677263634643581722132199423263275575058300918753641400171661361860992878651854336478288017134953236417953529954056405919443868994708346312902232907526255573948711012855027613854881351138463785004136470472609718820588510931770955555657301043516855098066251284865505755383267806782968680721592941779780432391721416689943955786022512650290250701370133307780133022162772249430418014526367187500000 [96,84] -319799756914096868496564117380871562827912114860366285247037277356211124333792091293414650645028580805852211185477847758033061096990543183566559928219602147068431749212817009473706199789856343075418808892859231590003574693157214820001996399738846394828789033443530607857084380067870593551923164341757068926131489086106561977487399173778238518572020965257979622129180940203569044997480621345378876043642162209942711324424417456730545562603478812969924522764666169820310983919512746528315987882846669582238664472639884993204478929668544432965824389229577095817096091446203190592876541471579874336645388831144878492543942433639224821545568262743483783256657481879378523356580115851519128130209392800701143395830411654157944847787040103578986040776103980461972501223050341776026955577401653377884927114306862041188217503909301375774645464585275231571789195645712315288540998661442985100902764313729091471184878064001107738008236565515055333795559226117965238775454478885786638646041461293103245493523374314474834332669166859884965549567280176975429056792048098414014119199386957404343877908121027440602641533538171254068086885992480116745156169626359522473944088009235445048328354523741467419338656449060995091424340765447883657897138481024486286404889759468948454767591543130586819317349144795650643517729460588498790764048222028575543491616115751063732351865195029094834529662929737086657247305717405653793389722064522595417054737894077814485616971651819592856945221850938710634331553523391876472892261483074547936437034205368761442091974596691769961531653686987353111865222384377502889768401646599521708710055195956841592034168782775619232152804669672161477258480626026423215542953482663207627571277984143173490240621177534229358878202712445377887205474516745767976014664018080921373710546564244928766097803423668921998693666488773223453374192629836351414193779222674779965291077352811100034817434518839578543384740261655711556852792181831694319220610522796079280054279638371797664551913722760036191083089159779273975835028475136152065055728892204126546156750529516674976123575627233797832867468103749662587481298570172359592007973842784774887086455989995388997949938671253096157396303073263110335969528451731566402763531614503550668929476275253391503264289977386219069202618834154931973533952450021328986622393131256103515625000 [96,85] -59352092341843105804996636696632822431713437537911287583714767602867659991513056959495437126193663755586587419670651546142649122788314809172398926741436760714837702279051433405341433749327684621667962119632500901324614709806583312027308319112388320433234665596823609930921051864609719872295709212747991622784833362234233498088499214429645210954953997714329950387099069429477811426808579506375511920158851621278792346169882960522477157091531751718303439958243319878870619971520599958646590868766086597220272128342273759780187056234433372238327064086029701941917532294896523399116256307154519700569234300996648707183554290576056810109122464791954700590175909620111351302299076658261891319926299699953287253284555219167723538371400563418843139428394885220306320266234878710344599825690748409212128044902019331537668787713510398352560975930161011908379310065451581167583994197369960807899141261628763636218114815263864187825719770841968262829219878625137582592979554389587956910037409313833423833689658585452332310936675921011473977635601833380919029890256544984614265774571230175044538655357529042650842624925921006739025714490839345983340992204388289099525373863347402760047940957649376264067741864450371426386207390715712182430947804371608601548046362085882633157986597651220469273080719927266185602389259385436943827703438028052297866834087579609677163915770723881283357789288065988507338440071157577204905951438564306722561074968784556383781474553540569498853619173676478266406075069961754032526990288187395093284891522018561789159312676399067866609629407585562659822573515367165355095684721726639110998068560573896051609079619946888077549675996346597686103616559754943996667780900776418795824244734589057248058828977111194848512246538524822352648909538396594010464336415075462699954272133551898024406624153051225490045899388577297662534501312503645237469751737539071627627220309645101238263500384803783196724461447474700107619584521071737935156492705091536332934534003848259045302499087570522449657579023271348988069640594316246123483132596157004125315426352707712848609749076919485152832827978931689088272047909038706761857605131739564779706367155370140590746334883480679287704540216564508888373272473298012565271506901243499007736897630180642407479693824372749740746089979184661707937805111784231849014759063720703125000 [96,86] 416461460802089963819517997767743074930550994082257467528378159822167250008902556812731061185974733111633373366989914949418951577410955525252106688624184333400792410005850843845447536037630986663481528157081089853558892765806848782569149937823354779291775182553478090284716621750255075328378578833639937668405746842268419934660492972657255723912184549649423328853195172365279034127034182872361968713140890775214170503470194112552338576306667178550945535227132860519071410507455347934296332094190888579522114652730601838152967881741792352170283978388740072331352190549707336087840710465255198211439698008510311473883474910111884133156422199444865958309884554396980992021004968555189948650640928378684266205062437657104575293321747182198536951941742666392559853744202453581855765304889465497313091380048744569241032900109375934640764380077976938812488530429654071041321170366046105376193958177892114374517821701544897456341685241557722209716155080066103349936107180331129995142456376117080724155356901738418583685134439369326166168775869789405386488245659539962492151292232797938253660217926333569936638236663128747477409487157034626481307300258103725238557033330680715456682054022788057666734761020891210408082075440785255242897722123588081543816037502085850378457908643418691046299822475626450032211665282906598856981336676191133833969897234950742698930547034319627023411629832193399335370893663057327370945727963259243835899833314968762310587305230954324355615690309225271648034759674349861881893582012691614715043431403581426200615707114559980252500168992987484832802375610349161785482013850101168303904791017914824945086135548699374107931988294592227458704914717493074298163262545030155673697946456588685032750777703982611997162051417846379381121944574418492018407223792243723848698288247119122991482823929517474252987058663586451633108348798163817200925374989303151091809256810856683218801406215891189515992661316043295273951187883099770715996143842593989905361377267200167086032460026012468870596014667828756650466784450260856288510358225912364526296627181434928893309270911672005556656412335172364589212401831013281330331943617337074244306886069942508426201670260662656220599792012357499923585201460274231665632545440971360887561233998277795449292463920022578793033738039336231827708090101033449172973632812500000 [96,87] 7282977284609003817324138926122077157967358714586661398474768541812085889975492162711858297603334507962617647330782339736757601730116505815881400570718549445783753269782425016455459229744411369919083644940081548672115544733561684471849506813595598304179480398276768478358988248227588076352539236443700349350892380398635274112983768340722903855285798512983353533435418011275662074867146678101198424508767208972675736362950220353743310539034709155991646475436968099724718801117373364152507812274992219737310553904392533206164258080416842498681468235516361763068362721486961843534716464247529226989881469379483093942724380587442641114654804730425217510908155517071484295512036748009990147190443618156521084968408613190183636279854936859358879766689331932914785218370691138402443943942601249117766427824210084573231259112934159905144761294920691270857324135272973552950065224710420397119512871905065533910999167589610788722105866274990309779576109941286972316630486814060733899202528248228942090866988646263616494638648944995871000658209573019503673759048487663207023520579382790170877029295233106422403608380029557306308704597252962399195076555458167524819781326867961302388807266264397953528463599082677290183162681894196240762445469717064285505516420266338105880231368165002839017407752578578981821700466466005721141107098926419276723936117962599053105834186172603790980525962521142738921492636398972744882211339122107113105403785607803825000052428410278802287248335537383675935071806129620777743602887799408916731910861992444514073605688396047409204804014587287113173771380079582563520127782721490364969032992853204163639691944549720189886351844562927044884869798402160809901040416194662051514771080819623654272350610972665397228884249220401172952776825011222019021990589763418654348888312110867929940301930924530215419071956192640633944131986923985759873598920442376944212486745355228801272585857629186275277021996033316102115254621306140516961114340353249062656225047813372610461817693757042727862984943188737195254770797361573509279835720416426383006327792579030992906083146344231915951105124715282586981570761446830696492407864539379255200394218897851535666826686085453269008741378810239732454373305841387355569404522013262871363559854687638681846513813745981187062267498610319821167850613594055175781250000000 [96,88] -57193910397218388676383131337065692676810018735544039837128223991867849513217158677805366649987420751742080599824975461315508050965786655221333727108762965604078635098891456578534144527870364786841100057116257097682589666728381876349884899225662430054070064892002483693950760970570988107079772255025865450472575070194103396110433966415506702069331040175386351802087098365359026049405253858364006641783375454711916751768815701547124476631000612085347487210081751625740893946410630544482286876206541941661347452120328215239484076225237812687760753739378077894295968249689994833779635194143210119943763002376060088663528444218311812306712483510368839050985720399677573361309535246498803571314059500777742574981113326117230833806833887611853881224436294295785723036127497406069635715201753047418075182903996129322516490587831778277683822306425708538657209729449479219690098559829050758990636604357879850163870794482021324594723543629615797783245036956450007271079990376619045535716839468216485060547166129224806912030522599545359257312290583511882926864251200833156666799664411336124049228585528123487126798105562576617217786584236836685725984766700609576096039335643579723247935920201573393666593380936428961062936722743138607325789077283425056165732959141453552886787347788142972098188140814994425555157247083411344360540037637963353232316254243316178849343505929923178535978599134181452020553250876208246966754796332385070330621795481618867164055775993163353443759852696241699660078821520257812100722523967874393395585415867048775681939105603890646262881475567203417935000344362917468422074938019029274302808511448575764742116993163079710318120159117992057661610088149304408769502608483113274813158444228369598560298937183189057181560544750753598020423086316680335270957346339919111952269160424295701299610052844950391967160127024330211008547176701112888643135692828623455016343480802632086651647242387822452071519550705169816319855258708874181881733119793210732560200366148212859540019765433746487130330022560914115160388899747379551925618011369700721019340459296245608170230085425819566007049009603362585243125923329039428300122973089178170361902492182712248771471164479744381033329535091231466566070283766618860644128336576348179277979082611166020074199946594315096591912112928288287426462173461914062500000 [96,89] -519997203385407223478712359283836297190574662127651005070232571799909524854393951481994401495787692004039177344702334122773300903394443237575662954022806970131677234010337076319243629776935681090623604473340771282264882746366792818379599287733967972650515795819355172043800341397572438208931697654178055531536181536900650234398557625217022150594790203199855066645248878893761218060628790453891932345756616553008613138838881767272040052632420388755967048006823041545979210948959505310213232601988736254379757314794355921383398767272542728092806064105863590441594916756695101070015621141772105755190916756790751822054023944977427132182867724766048039790477927954270638783126186771235406815849600617484698301578492494431452154168475387483278364028334201054424704224798957991771942444948988809296419143058307109172377769270015132343783529660589469795497686911877887159737385706385576807267809872717136037493117707532276876959972078207526153162241369431388325593316124203518901466122526846283731291143851360202100112520082536225087595571295252614075020652310222496179418325139286820893851450468316860608125129577796321680406557170788338199557211554610159507706380109693490440001598488166012662067017170409385208133377265875751032920959006741172322204906121000767491264402669471498160743825042191483867730719771416601385601525581851465334850028300864968241197917482840571263750494468194192207888250805110914632320292739791404213886903879402919760926567811032559511806689381571827807433853595888021721728184255781776649355416970629874688853249269274504621515642927865094205403962424855646936826044409885887256002102112436159102496354472784830168639699070874047522105747942969001443820160226732330536064228232576209835075103512827073889359268750542482682423517780978861797145107279658001451796989345739768614660549917660246096021068133510025732583606911017769516722372995482888959902238874036555782445636315637825959896960909063235104378094388202970091962026694040144342470978351776111077086596381772918750333444850691802288227850614465235514269204039056141894382353435405838627257734043814751307904563589173165215086415203293767929145132055977119027177096390809239613816853651004907564565744748062983219725939332697550494608183773951455008582678961251688259303215195463582228087960614798252710723876953125000000 [96,90] 1555671447861568335817004744630735635344754215985262367636896440430597904968436312224249212402955106926335385362877866778433413853438400154523605969121201426301741662441569137464746004816281944502284020604460687206987472904552557329719626429003106074923190534549541156688176137692375721862470256121530362948335988805780349306527967874964467961270357733256139759802672013651520995816672586215198307278757502457644689834636428437858577044528002671213096243566085141174705392943530658416768619104814881947198176793957828474392707260398036574003018681182799944507828695520579667612580693146213279735427696421015032935289757330958761787615387745860473754501887045863831704849028551866671993524433306088966653625768708584342621002899659458029564702202809696978964490494351949905600228432199828248590656309735516599467982941764538721941391662478342327289573724132599443915634703057219188023595231774805567427262673804234985262152081132927770813221629008291453134480016824355610679804285081366016217369047014413748008174650056948824839393323856186254638224693208678223911181855017961000324208316164676306939064333107183246988016400061951736440161163572763261110241373917240796999756825229923937422333451168575056616017294825757165622989745226545213618642612572912119893829699377187975572910651022758427679450069793520033509910331310515326165283486695277765844512697976733055257319422333140568370795890913715819667551199360862813512434464457452550665162897342277022279488171209914633490120719651273077238468310062225877340472636753366798500491710700814017003926985191147608035486345747722112970494381532028438762961036557710004140016112821784645840147927417279497582610902727087719632717811836668304844683992674197669847811338561699159051125934944417237686455172950464385981409568126414120182841746645585379294127683353180046438491950063406836602984784705049982137461034993158558885239833766823580964122361656701092907748745655000598584832112701947373894243553036335784435091831663442847356663685091338780563567685090648407685849371220528696482848640523484099878699739709515400533574664735075826672399444121832915601859253514237195612322353363661863490194591740964329212257720206175050837398548925435911919993155730906379837970239486402780784555569607906594541683517807234358442373428187677247009277343750000 [96,91] 40999442843803603620520586798702016477918430714979081200742492207401080332539572886080916011030894601202695155569750731710063140729216472609003943458795159940113589063129368064390250670929114761200918147359603632108795282196638033175145924835897519921400198889742486851197573342322625200636509336097190974996097279668212315041655391033011943162884311998343954390054572699899141859916161515477621555709704772892608862390570878364067546161843115359311498697090835221223723984360614029429042550985138164835523470454369857978977644070514499860025060882811392737066387696785521697298232187318751343859965412327423331678560188346209661389101668744725759472999166438990053274654885023521418617717980424126003518922985610278521402667206882209437751674326434061343745114653934476163014166080063101375624562488535387387629329621669812662475155342879024637303442951511747332778413613039964883083265097419470343219384469900083520074102947827017727544443603709673995556615815985060384012053724185967126161968302510225351483530011681274692212391430301851833124091471298747516748263774105478779028055918560335505266523099921321054691314385060430925914018260684851449270330049240174794033142163732579075648457343435139044487785242404374619311827831568967435845058029925320748881958640433943197686304161944665565684500662986926699450372494511720373881180323101933387152860781566970527515674214438692229579577663371339071468566303445872572509180667569532119175046330067552725450900404741896776863873217818094370641016126469994012681123400638220919900467960941618798768948647703370901536715748572466679327404085615997185899524315550513188687542795748760641654808310034723445781965293027331476959665129896404721385796429578913730825589828825776075498496946537366129337997303361761188743785495757957259840976952389598905221978237383765775605821094004179290420849268811683120641664655555676843331066411903835127386919252641687641371095544078585532570670425190641475304968643197938886994991607593330582202222623895931522786197056072262004023343799179866775582658842440552712055755974803794384059986117575017945938853694884103868854041396720452522081190411563529748398060195266743157320266484599577251096448712396474486493086152179308685688106558929227904976200246570574952194680799344516998388895218770965576171875000 [96,92] -74455461821367504708436725543436209968552404598287124625299554997425910402872844151404069420619622729958709305832427204737076887153060584628470378710634663524569778557007569716668317939953588368713411615060243168920243462020172385051834194147170963796337136082253870534095827610397106282418567028025341402100558476216683657545205924300265623968848482423833711914477649090581366945960708364533819297083589901226065105693850206317641286507970211214747674237936222905564085038572579947257535209239367911445404585951489266412546075651047066432455174515072662168608418805421706783344058067550235129879426622460058721525150296515536588700601782487347438639002470378190052619565598883233878546580498548107907588410001052295350599772863065936804937338289397727922982753553752737364658838216087275229346628877188005221531303950330246315273048550461674738598100167235921037809126475256964271727763408648104290471538271546335434407744021059066957712792796887534097049372125339088657510149657046552843793249291023221910995945157026893285566319511524229576379822769361186409486485617917792629381672967458305464663334548114931872708449816235380466764057804506845331894713016707363904304111466089704531226661283855294070761771476670383204871256275745349573172565071990063617678308584457661293337184094500324450502844101411693338990739107352587086035679497267469908601708979095927529710515027628559927185976358659334832065086157064036045918496782479431557948080132551500482753015533488985718498329278721282183145520758585688451597399422618889827948564370816561061402566523107592872375036399477115921102157433205977387990222518461670521772755522913817877624554678577442022309554010874590741207138881322808285753770482801525572520223884417184902903754605891068747359922718404545884025093450775898857772431433436955593820195997167095907965062302192578660774815884454193495061320103332684848269290222601416073264699989961682891718268933269336048220372449041614764195791996688834511030171895705454574965219758925495601882911630666968843007335554738019173959145974192128915110907293956060871884274255190537106825371772438665063143803239454526809174724184816389589646510603738105451348239731871171670941844143881611322196668862084998978034885752852774657977784674558069951854744655735209047759536817944335937500 [96,93] -836980198820911467854060534505392098788784901972374919235416341019983645901423063599422029645576376762960033663214055389901597654789116792612431191878883347650955807924338532810262706022348160816421767871292880794095468257098148911844931659553218344736218143037332210520450654704061951924188027556006453815698614661319673844796173145140901267637371812980200717948927147531904970310184268669763205534671730393952081582656470421259879543044088989794151496272144460644925440672842557986792096508598338884137609562112171464178720653865000290731900371262448163714532517051569379628320231885274724493518159051281899781354778766438041025968856651306080059840391954153568790911908634523885918176328125685723117346634849014053345245711975135069820727968413034090257580730287084584958073061858281047955697890811058768585615907436426940548537806940525755424371446383405546539474189150563493215678543655823531517750541600926204076928687762956086601720716787267132228053389922111573958806973803083331247067083048930406049751607866077526082698759044457764645865430341631178605129051732961937528632281679455083098655028448791398372324624550677815041935395384822645574429266318263988924495862768919473679631068189172820435512878654263543294137123441031994636555672458462074541448979250003813232409415232650990373566717625097990825282431380011132038343673475025890730144350131379050068999804003967565070969230591110432860034998837069552463728590539972321319212134105095059061764275686696216670205416856089958361397425189684869049383331012485465796468875266313443193779882388537865417021428268801697660496824976962430752820215286630919401808580890718697240638176010744163692070114743061289261535047546000737105251042716683578026270481186605712248688891867634507686635359479815340936519047790309287268639127066705146520149408534955563180608473635898584863143366866974939955184456590526612894424650178698263301125541591199720322795480628381708108102544872852436685512725550903896998193261776131307985595703662132180685320809193056649815016914179389151231419065715214224439133763675395054607017178494078719334686876694268111922881005003192250972908351571202517215429011357928333992677942339043330490996469581157681983107649623718733263865847754311448536378851755261461331170016183086374595524339843750000 [96,94] 464241696789688492483257966983782073125390305441305112547855648763797596572109521766852652600695194511616371541581927096150634550977372713794075544414184661296818106127072710187760058840563345324501579321353518468959053701572339205286799628833643855018110188496156814067011228942179689741813716805866557034668778658811156700073915823928472688018524271734576763639563704141647140622821649547719901615199440864576856146807112683791765388226265656121691362098409185069091425960546402744952403765738694536750787171516107951922941624078583894513934917268774125431703122195078455647779871356931476755441154113904754962227135504695836912602740297274988159700711983023414480676351812584263069546575992557980887484931169754619986393340327902954896161199887789388170277134388322888062115811769902317064176745984627195353449224940068397081182003122366305850151885165273781843307788870277582826232826118929219980030306250421061885674620548998627313494285703730404259285685701498650570177201575414617631966326301678777028042378600920217704107714557571206079893207159835314837033782697946850230169683396809397139460183253049999594972317521386905145153086783447431649248422429889989139101736211994051130128412091012088626121563340037796603132288927265765571190587087672590302362388861885412557127487442815141871344488955125527935918668162072934899667162197065145383305171377846684361075684127155448174154351947261071827366904106595906050706544547672392379482056063983140565852316928954189470388203271949989392842700401090756410784157468164488412046237798920169978760999366464708776101458019279130495916394700925705361517321346463808164105306944018857220489613669461929427852953409551936162273024217728947874658411682716345284680468779334167737610492385024019361997262494126755648890077616507153527350329557697695239901457897561770690819772106047645018156061414463133951323230051717007387112923676108940990723474362431783465040988263320080000279890833327394171471352089065335501200183574619761844281616308218684664523553016920959794449756472716824692261409655870971220937744155994412486476263507797629809249539099994814786177563825431305528074595624831518147503968665150912421826261254681397729478957506271627969347702001236035769450828092927535285387128025696439554967973714842279822206250000 [96,95] -2772595281454883300103784957014435364529773814368519921893067071599004768089955156799868303952871924580116281716383065853406991786273581975633200316413530800000447232860872764729271493098345496309334507081288953285196736533086983630259202267540764477672042548020847273210271758965934003602207315921728475389471668355479797144067839177051268091689065753895942598758976986005516041503199623436438112781934629569604335214054036178765979418680233278497551643425859108853877220793586122693539647646354018151237695567887033787895357313223121707821260734989738118502247168685353233246801221202465247044386560572178216494266286108467291731019623010813794913003814719970877688757347579430886767571925198102619973322576323316711264257524720478018169617842719174526541867074572488364341753098085623555055357955755775401793890735184784575198500841196266870927135443526752330113349073010487199855717454982596467242097231254019997894134780213011522214829360551025464443365915209550514778451014197345278005752814017575270328281554574307915531915521666456027489187229880014317333711215292148437118710057380311689214990714917727335933965193380520391558965261807089564022366066043780469693309275560632340494477175887492173739078274187716300848840469579376594829866750673087140290706987758059929797724598822541621377884767284986289950999095953977703360138117188746075192846317124504956100467671930268263022606748422799012576590186891403545905960659194097400305187790444742758993753886319511990605340287773118135056527838695066803982386681093289937932695937647808309415130772845879666324401941773820039250532001667127659765252075332844346215393842034815945571771892413593985604948755955821369391965248266103817725654981773343661844058190670725097061261429143121100517034231558285110742734065171336274884133010075090764408127215465406350877736482796924976651528264357334135373799708239549256878272028248919347029095732619715724752797164040609981654133323196662432931196656933947117088450356814583104101194440964780455656289215709780199241821394830530974119496310318024633885169355613408346028095065112195738217505548382505411387456816110906685073186637713629249991516199218972230571944717981211314432944092149644565457175305049974579401822763863099558330808485698881866958307578027297372750000 [96,96] 48271361930008783329838424441196175092861693466272303376884416650764514510117435161842596256064560760786640929160275235679140840577251565183109368352833586046970947952023986781150347112758514452112404951250067598198606672320005869006336903612621011302619052820861457397580354033849728151698916544106117677264983644760546037490950859362316127225690151301185424233321279585696684845463873211306001535580350510560526214335789985136501537797625947467933426193263593657343728350468301938139090563840154169422396807222585330043429845005483879638292272221014273231626562153426679638729539759386023251316523242183748524466018725570257340049186486162159994993021423156681438205173074549530726609413201199425983200838402402086249236552678524011559095989339470192369785850776864881257805362269235261671586102957047279741369955659955426850325868168985378377982894875108454798449377888338088735981314070311861476582174912805103698461876304618406220714800831186399018091172170976491164598429104303396218173488381772680953429980304687313354701471619654579204853245057750511183208830770819479252842883412240677573263668642245030115367668223284213176706511421572366015152062212801023598463296655238327371493005923135187648363459817134352631871380929383184719032389375468406734504253136875109004956560281150004619782061019101006938946183356699669508877643476507810134305335445501917468207876282990331459079343652519405404713113668522886969710065115584749721601428441968936296356474446289556842830904079222068233334212691577949784652341341469759475451221850994758256994379641544096343306390743311673423998612138090175065070115697618773140596378080467533013078135664591474656111987593473049445443068033638792684948480151725260756934040751626928429212514196635985647931150374216660174264629541045842103409953974653050507618781027738823101219485778265017001775814326591990798123916997096067866427462895593976534759865749026135591380721671201454519638852499071797425621304649971952817546777331575319730651799432255558179571931594494547452899461179826611973651468054584887763284305563564260483768688380470855178631594965656486134555650226389640210173569250578670363266998216293234260392268333553769819325779392613366904965346383392775745038063792552202094564713115483929958422607140218390600 [97,0] -5185724748246883289163290593739178532710426376585887053288676210577545642044793654589099233389843154323984191888726995733589442314034573507396462900164161282917815811354241357027103153371762044826134200807555212911158410524520300584214239524008887540631825930864867954098783280685488541918052267262348460459965828726567486393666180071189979459544636400200357363729486943027112052025787324751156187634400824787101208978198495129456358148498321794468033698932928316943635379104776940786689810070129482784789824650753325885617899967683442856178963487738113227050372311543297502710072433365890369232687782789086660108441065068158741647810064452156488495189379507060732687625666096931195181851538508507348513760511334899307367546555752465871190903906273789270421593379526669711731391752087819367462904805353418145191427256341778346579446185475438491063516998806522931173966447674410897498558133655970166068179591883521990167094702729381925890727451527988197579391804481724528195210380344824723924831391447356238839824808896505834395707728992593610677838278446490429129477748035241630523968484732723617732873866658725602466272637845637160951962146321628584201936510919421933593877930381750819220428754771359129172830796668923099623951713605086672503416249422339023218755536754046239469958601675557193908811603900358390367240021940813656498746719759017206870999203813033311216368285288434563135652916616117126585422044237754467411614958054977917758994918833696471108373516704293071681181840027605824457711020661389947305169025870099712818018348456723584580069975631617520085357301970010845651500378186535877313694010801292559373730976333866867951974049161256597595550350688236118524293384567526340543414458808678322977465846800233728246809901474014083144197664732279989481981373006752941400231258603848639565435173114403293556794440521550001317725462899716451778651293038628514829835349387890730167190448236701236643402673889961447014513182599271327265274120659614099420433770169292519708792914060211636245701784491392246622106053050775231924500563491084837703640352778323807735575910888774655887359452617745826759506335584776850187394637632397464864621960333343235281852350398037436110429651372664648868776964062287319012914438376512910320851658844639815342147379618303393917616238164197824995171531080909211509773716282831486108439043968595553144717793871124251795274467426166697947564898640848696231842041015625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,1] 377505065425368129255464554183303343749952432322783857189609327075386460955132097211234885396660761113814149222166553310254620793543982383671669269916181185882703441140045150010552474308897971792163798520121870627113978622564679555519784544530681904436930401741063967195168007695421026989016263562522763877356596185896347645526021439574752953588671873047744799721291166613127153575666910867165981425527403879149857572582879034900542768386865146904369237249405303870852667311587253406960775375367636008654411873286641648541025898450233626185149540943775636219286991116857374246854326232695557280849276930830425853463032048469261482847433771241332004746165627525251302777891531598849399049241851951639091843782059615120685011483191463827628023604728650697863013969770823469774427955105049951668858377669578687205777614300789723083354261223520204936758510502529968110589318919246784708268123260382011040447415595365511858522528725522459127855221469280409831977284319217539723211596868354153693580966127142691278164903134205444366691444472432537810499096943299825977457992523730378624409125304624963702190602908206410600056163499458820569150774268477146421188618833892429872890746139693448118251446099508399232467910083611141314764666535598749383069755402762668706700812313540575877293934029990899358589874358349991681233018520809129216758224886230928868633116432995505909920451041272038767551789280224524492068242743918197586518386551248318004430612547513177629452419760037576198730777363062453456713304667433062168126026936271577896835087130112483632535914703331999641343094779396902561604552529513335700501093418835651500858732403692366256062311610804105045580037563247083711741746914828662198498723450910109375435133067346263498145164052129199718880776216747391845391704849843954016551368583041847205475047899696032016348166106752956380219583410987853994379074434468463752453565310353290526666959167149082064418391311310413166886905070359572370984038540597388522459053391660763887789747602290106546503338029582083303752277249656852906510624756459651757584800764409290522935981027889819823574536694885038416167906119638161349654440663433429425216849944859869821045059547592165370443895075059868066895571575856317090959332101208907776132707906761925413445974546788038536494758051300416493812846062998013835207328080407768925786841869006451440454265560776753992205790964848495169792208514536469010636210441589355468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,2] -17910610286756269319089584953306216789672637949531810563282636676433295045941701685211307409144355793856971006149201612633192111459146506770343155853180919450012778534448671764390917171601871805279341896064719048155249650179555181237381195267422665142992121376454212350653096258844973535342638051975348759561988646214152456194063888037592238377819020221763023255539809338983844642863265180941725548740893971413195768815985895536187084028503044938873547261918112998716396807242956954992599636770756765839562133986232008197069301562738819127771297090119784495561608613683994689714196068245109868292882826735769643911457470029629739272234776473527095591508004520084690778181413460133041412751053135923557176806096008510676558138429704044450349297057491666509598937340507574777594118681711687655966091181144499298326895727386278255481913997618185951158234001969637626305995152269920092938361090783904182623929131041997526506846357013858252268087582501795321462513593147316011612303423307596209735999422020924648863170610553777624594205300335349820935556400315934330212900136690454395063096376601884640971900022944312918090746164251683515179099070038740426748078803002309760429797227929386052048782896211495794456667720804416677732432223637835796186822227563675522484951597330202774778687105115758308175521691695999128228020962782552906529270504016496478248484327735003627893443261300419639594147920905768930866164691883191745085411895860988750404997180103242194430047015651317105656990923123385220301058940352123238009318235139778154911386425077786610023256023339064412505415497003443236370698504039248464566129888924420462397883285409513609182449498904721241066486618258539024072106123421994078319027032388503439761427704524791631579981241920003555946596395307918259829401989365564909624548448696205931121859640494349067326635557849034393099334535910484695685724179922504321117599845166777510262868253105078280657046696888719051556733359881319378653538547649371452342592085539631377648174236940756446903389848530711465951676652538851580897812782889322115064516355279240708381821383639760137082408779564104712391468772489388716920565224947015145069354808352044626779446277836216484015965035813219031255075125228247338798085067441980723484099863721076139328703144425589087419166042689607995571327374183623483844481801197143621142079869783909866835391820986994397169714277024336445808677664714991806249599903821945190429687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,3] 1663290267702293649076357215529084880337007508257514003279906674241425233559005239698335026202818202112130478334210754429952291636157838806234022177780099331409377223064175581986750561362985744714071363503663041490800708091843025503432752480740052830158512505970655831768420178299700792558896736384618905836736013931393696869962274954261524354845523588110223526556887185524306085391302558579770110089600318663227179749129474313314990825208072255151669964121233926676553160465904799488665214509729844499559046983263583079701498719121963628626498708377018884092026694336090585154271960399567045610541953004845370265708484841315649186475336989434249138304088700667843884164470733506622142278563150389501421938562904948190697841415966756123276291175092211008434356754970514948751264043843487190973177142749382966344165649591880630325688062277993801642540985231253930824776906818365316757407795880864152379096321166147541177494601262667110066710732961148578124091616205590007703161896098855788822677196713767618054292003777236128037794234616642965611647091466638479624157888113277216987609217508660721517422028880350587136367559709739682257985364149651374776749109591130859053184901834970638792991162023726814960134935517625376341973919303406347806605495704327145462917444282593792733126957064052712820700039591500014178238214738003420492284389250881902623899733710949414119360984948311716999118000910299990995048884359778320454924212975716561200641624773212005296747246706260721495882993337625481970300612381303923512639419921868953378737565950411081640612724450448653203417944405087623638710660242280709213050587242580743494574196709770059315558506716229250292446784964611755762054561566598397886706662015682005942136655638818768165515463998497587131647251994865819250110773355166888824807793063530210158757712172390418720655735876329636713562483826093204988319939274448729567532951583284235687071214239424880251256235896111752417554949612211638654114047434820805037665665216728458688132835187447199664115149846609620257540064984136819650623621029165593407067956590888619476119267721849709305516769787201287208510462792609137340647421719095954654773413302780305166111695703871634462045341340193804449734659296362516848638494760843702274745326406292596482244142062490005245077801392898850601798011276002286644777808635101941231037502747224261546098044911139755880680369492300299438089283615357927281763750215759500861167907714843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,4] -62060258475201330706631479973975479894774106362206952112961916048951063164262276846161660311517148940976381310037969832175426064157823375546250907253610807989702283547073669045064205543917878234651831698906859161003339467983747518690057831788823655080656072537938748780933368235781248498815266630629694764344406357947949657102812872118866019508252046044627373038618217631685420129527566647073675436286286837330480931931269743337546639686870608469595121641171803188162414346371628879924103045180994746581228227449877440245016915797773052358486045842075967133962581071837860978282744413165170312470031106632593897647574089593182283330862338043650433896133168727943695045309029114058197065878866267710784491715192541123517283275535597638504215736491498178694872494082061156519018829906369073103133503719726346490330380587268255101888289059411584441687015517861094563127814692408060931882247872097677318965322581010350370472865416949626547688645292724103985597358724024642484437474321293364441194052045279438865619576786903424804548872148804388176870059431941223658429628092310695486777490002476941089031210061344874636364245152871215291950488013644518810215809778485258094842456151164621706764277322663108525089370785146948103040405536834787444148536140641693955252931255853794857735231848685816533522099805301707067857665107100968641207739019372369986574560334107452971245998565395834562715465509551686303218516207008512493286029632895041603079006924328096837889928769058807732251464255117855719684730112419519362703232248676551474423956749162259568783435435630684288130282757819524238447585107230233351467517380646335251493466255727832389785281321170455194945499211336376027336127670231836291854421879145889348200066438935159183231636626099132014132605604037937661906575777097746697132566509791857171766414300554241059364905840685969477936304029296778723417701392205918868418167219758994117472345216227523146577337037118981466388149015127415834635705994809253194774625586699498026073724393513007646964144815468951272376289890620777312899066736828320051882659169721664401253549412563675879451899893761602946897604899140239366031456611419178942320007816023702364873289031996473511914642192172456960279131216773646776450145043435216168793916479235522021910728296007183109515779864347726941739840672562172949287766703782393032106428847444419395066202759859238954544243704488980998420550462722701696993699016502432641573250293731689453125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,5] 841677673104188205392588656308047123205473405888968179191485798412830689162598179989517643513308397795335989794818411034929465462803198985144298161523406735438245932763785457319882850007163016623667408311948971512998831373710529833860471990994147589681804518449521590145640882631855408424259279615117997463821327358929358933995611198913805812620659126011724792826909496542309255494827202436343459927115987073349706265977474103831948774003131715132039509590218650463890202407444302393623206945453050597401086006539120351741042681904639608388703373340736034087428095629378245098120990813158166245920822904074595133255660213295247564526708940179641666246888421143717063911266190883827146561880106263891209328647697308302382647386064493168002263867026296870556961309401895652576727584436023019242182145981222706134102318452905471788063044865804099860002217457322616937707747163732485696543724877138418360926392831047608959806872765496666215590924507524359163238005720164497418585082230346433280038060084999106809927195953075528909673771442960694735443182793395700761797237498322340178156249064918735081165920450415580148330992637327237488291561327622803164526958281380119146307045473993805999908450727154510672396335888573484035752205422407252432896458788268048100313428411934731721049760195549846979861307989010696226058326452522521145934227701379494523539326410473755734040422184591420490016294227876609132334376328972719465212507011914496684383543118795832662659353571866557988750452098252460351427770041173446376740242881420021187030015903014543282541034186031039082002556316248477326366478824611787104922808923403712457807202500884199367010534782563779036578769808442250587999558613750633191355678267504552969353390443859005866190412801810857983818838556837611508723019633878746526115197825666907158613444594935167888061044290642649734839055874968771155379049915280136661711632425023224628397557903342352226944690034103571185730677424925682898478404220261340549929898691112198243203744931011384268873485898574420133648936820815824474279120054524725934075198733405596254454619703281015412697737224500112772775063586266091880140811122711668388227022128214691088782725874802354800942624095993182923785215722420794564062934848294855865797559244664506386826881710233268054490645320296465384868436689555038436465619761347297092279399239491602898684565273149181502761717968164191161304539019248934216552507359132562214654171839356422424316406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,6] -10642267238494525605410117893481729976662503136708762457844326743113258866981359903996171898198379732977491001079437904037301749225366604758608932132783806287237436434055051732324235297377255546392555455376901445734977077357290816183781244899393210435881089985114801860655190579712443619085518695267212983204428722568062906200719986837994747652381053324878635086320932248872435721311590466942025877578765057065493893670874498689767068064868371509440339344659937765842526699268256505909259425210416847163381054061389108221480389386405466235051448888555889490010698975537365983660262523909971083507352596698597398332566155600646919132358265265127665894434084020081483346478894549112660907167611754917298178916069388157801125101886970816694055452646260572825642403162093186570677890274566467408137889339685086105195703498047979430770034648709352003803704360237995507439720738141796350486971078194640644079470860711258054388642945417355678455811738018774783882396348981174802519165633318000864581188076785341363541829711290885714653109878066676250125987560688870299802079956542039679258708366544827087668722105727373047412954748492843475156430146279247506672364293959163624345720947288812786210067338940910804303040283363289899548404775165144285756278187558927407842538712625408453001092451123444426731151583809977519436499755087030776836631786167189933363091079516703539651695696701810172402202422231862075404964295887491955422085425132197021666444484605900423824260982685059389125012620423092215822981382359426255264488056595886460514319684281260315646290822336968981688709373862029515856065583258024346637387610265808584934152731376490663737589510676353559764939484435445698481309319791812718207856258797108931802298671085009845322619022541436342978206038166937011519569294412294058039698005578769464795133256335306467948819388267108206568366001518093789774400809048917458319034640866946188733257702530806218084809257363863892876872104094769532503561990043440271834742518737608540767096287304151335395742410191906911711599605501546619788506533843106542888123671579429218306176385153657567229169412747314407123762572943487231000078634324298491812283422265179130687396347533592369352473653148337585716066055746176364520985858392878124313736319496500654709715743848056091979631819533560824210946541248444519403947841399777212951548694531217521019149824933966588229420199139028836464526587652479540194967391622885011237542585149640217423439025878906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,7] 110742850005796322228810811641337234747085925897665397246585480252255435282119374832161546035806438674502279953536189893201693950998066306304437315634863432375342182586948149672267635873680946912976162606849750464831727384466770790161663189019788877100118532875246679665800110255648779897888971695579735815713286765838693156910149915622743437671429783952963556277641576025722544066204656199636233037677059859769981256167512992326740364586960651796233308299663111937764626895138469816293825878657215963498860866400612103520572698198662869635924058409977620224564083311129703524032110136666531873241760367530755570905377934178390229429773527246993173755962181276292843946522201300252948459133327129603978709897891523566645417067750009182583673571953745138702613065648550859301997210130727063777957873275818240836484166790483158135755084632098218374099915717695491308357252733003145439975362811869683342211130430820761287396663039417881322570503834776231332213988480795725107700345832182639838278911536031503185632627744268160111314118459265742093909056929373940583536230606050446478771439506162596844567499227843543813173273536483893780446741333711638775867821745498462576560873264324406571169162061348744397751763607683551848200573953050331671743530393932914016899076932055489876071158162671835068614474768489331728969617830092857128023769772866028248778193595455916655614737517833594452529411672095716470059359014769918820466010478727350902084230486129968872479635551975763230879681510033028708219549536229130393480070365158507679382938102753013693400880342557863930003129230282589571516001878368558279973118281824260036770705801785914511812613355098515618148028120730998730413339736809382793302262162167634444174672758460936849234657904574382859924707821009293259544340377682312600406699720085905114607731035033847472727245245031974660508287806863789647212175495948968211424790056650583779163821832153763902025037871996841999954296730336000854019236552056056934517002580650081382474959109370001685100888944514761042623300273964659416255685102215058540740579763332406113757678300469926654153847031314530138401393727984465330239548887598029029290127243779015472182647768761597453003548255726609744515580753435375222501572460048170637075652318578762833917877226492709335334275925656806532149963442493215789862255541521716909098602262507220226428948345427686611567364930347533849471141912014577261231085173069291346589770874686564638977870345115661621093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,8] 59190607225312880152395699184338741697407106379897861721634904959369615285364168058432579129809573021353776052912139446753125874264078063413393278612439451727468706542217782940533188325599776054234394631956592072883208756144212283456692094841689684745194020909613517887269913443828249980700130798852787151249812855217261818747685383619086520363065326729804774398019092173915068319303703993330191074804773480620797288296408669717287765392371619466997016643063044486623291745504930067870490209571595877791360932419838289179915282484860899062316321354305343261998156477593371866853456242690910952630035994801869488376881387574519464816075675946473906865716136763642448943633410404944822469602822332189042650971662604699043918654580632048203467842232497591125946253539901028758246121741421728034688731038986755804090013774797079893374375797312638492942584317858543355910588209514277028547879204159854909234488178011188762222056950882184428179559881053477288057224477816834968754381306225585822770363953982135612111383673906976887413050186750021361359674956391519555722010823789784004256547898075528370662182041877962630721072363936894174791046470094404891841503928092124343040177006522955740022124597711236112204732558070453820119943020738650716094059573487544090334428778492528490298274299787370279672817137166924592177129600977706682507327225681252355973182670365688031958564836759378850214872526468960392695373060870382539445216167396855446647130247869267362847379525405340690465963231933833814541289696760547727366819088101239005047195069638005092363858068054168533236376811440128441971744301156686836668263320148591358670934319767294366748379322565292879299767715671684198304879274278844808386324341270695819413327645524283289045145046075403934611823397130094136701280720091763627799607290402881608604742688792492123071058006216785784748143460573151796178503372802206376611922336120199660895607761035141337288894520809617479185389047939800095232224031987754605325469106030947408069924471209049585617940447721389156506959761159362644707322609803619900728231899777569415004965433717641832109263783932663215794454368000199572398052929773411248487834762784662872763273417307902292162058648010063775337976863073436736887655368520321717213127878798756410946248064601457561905707259940696945499247482687428616409428567134212297041811865142593943233322991214452416268592684413727319969587384237551718047378907955080481985074558615167461539385840296745300292968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,9] -14361990510216074531051782527695702645855979811258400199435028740968573107471345297655144614748371204598123066333992356310826735930210125899584256096879744158579417280540163158600407765575292834827545261241163533790842642766156222200837663893000103427126597382692879295484274283455307928246460267700650227441812854011993674197585056546874809463574206308933963548198171518625913516691663192919412269186684770415410633452186654671116084401853162170815002878697196641372044474046771852710919342699095110663101362358197134803600420173022467888527456691463170306069785803855074299415144012390145407527908801208850496211655132501474104207641149322460786677466121539856446258609824249870987470120458830529531066854672815869998284950703025586414776696301422629696566467600664685195164447453310772767226633489191612764449151777426370523079384808718438340137524307923561705347685512619405876081840084608003633850260461492504944198848079157082253763112220874725350667719957855281332788850558111958453996408184529480142353046526793984391554691760482097563398440534413099680973148918908123433742995443208027871774241590345970156809474589730429644760481492165875542186540818816222704303616145750665999856040768045928124526247283877737158427763168636633368881423940510559096348069749246617024115754142414513570379574741933237675826706625825197056231317476505596353486753013720527973199965577813484062718782600840004077248188876527309768433017761892045300720252132112485512631505319689412754904817420326741440877236132392296779213517625345578082447575054905488105634765414602071588205351296121885982310610020961866877528289698509128486813841674585594319470292373018189242248994691149770183659034908717093690671398503286917315314018080686530487981327902398838193497845176504021009083954358314301378968995561649250170213708007203522795716062886958101167822725369985636723278266606266893230534455442233331143612949554670425512959189562783532266612011902345273456347292584879511963194623421279620517769307735061373916157149682441442702765360762230887656827325551128106689732817281058161374497209812969898523734516124976144372561851038603183430110917454499232203314311805022696178422724868702503428065468924222639011450849820889920906606946846730052322703386532302314981318033160480840358182638385026585185269895975227471908955636335098247272111447382209552961387596082646529441748761750793718421773692738097305536371795969200673719832904884786267674101623015303630381822586059570312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,10] 157426950953646948929311801160617337129034920087322748139800644237061329881629038537961644952077956795997003911269394942178450772451293457519042692220528491887948672504370989798639654058274907338870052832190443554529626672521880336702791006702828882528748580616848559583401253900116420001872109254258925817621585633419580206271953408843671617025185505709835062624814493004132704745500811602088891690395022513603861392819806735695683898018614071290147448437568908663946742670401875556558056781565780685188712957743950611834550213202954484653870616674370875464149538583453051093699632489564873000554428083070340001357946261587370243215228533652096353151430763347041891821456187176159640576576494652719195931638176095147046816387045092220258237489582369013584174811010083429251956235627596652426700748554013739599359556987596796016923903860632557148600002490034886989388458965351543297686928772094406596234975442498402305389331125627729560642793166857209850482989519934634181376984573078074094876062610845653412326943724919230418184411802505371144397613054721426604931936056255295695267315657150645147386766737284249247262152273773981858457450883865840349393515614473786496642723308264198320724921826788510795967883801974916732479739183279500882307722297668662074819021553036807445614424098319090236870901882964199170957839040296052394306500035020449342715822956544067871017363350471084626917481435034774647612740776666646788495143731831693549881305628365367624549687845827025139411532069738397660291190360616286428325992894030947526274558578908177794539250836919362379041897098283651474839247362791705550365060013550973866163498712384312190239866111380522728127135829333988448710756644438886585482969381706594389610950736049840303079219915824894468487981207057991297742572474369381303151264366043804186289209031509791542480152140824068968023087850328360357974935603258472512473888953877393827253550586937916457879817675120093793359947899094547418035927360368594584353003334299884773622581487693515993384745980153000276491228334881127691711339392007507432443698870958895524938673153750383491301552442662017468947601733925972881329392877825302803199998732286981368395273383125047589550251622571994624854079577581219903643127549430996252820611204959449053905631146363226027493659585929541485639363688669753962368836335285367453562784947648225913156092637918000022660869505258818875097387648121566540911772584811660297352332723251882445891780548663518857210874557495117187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,11] -865722712359603972143800358100150902358135835644031275975068066515216238955478990583762785778124403233236969342061796045984135981026585329228160075097867149217627062299588554209582020303228199901942556170452561666922936932386144243840122013134722578940688137581454569119147929386061214492929187974419259203813607277806234914155153033573992983159820645256222016284100572047565860670505026764813245223146348267558057143223401692017937146056083367018276575213427790073277905200311513397893822090634107175389388299075889296379412136408559620554743315260759178136888899175589768298628221327696786196983504709003096715534066307075086074170130345177808608491412598159613784818673601333636488671140847139866754692852843909116133011472331468380139969406125667144686584213405577997189881236751616430962120427887143271897830092936636604809128085040393265193524078120562887086197812388697924025771157934134545828111418933866012650689032515387081285285861035986961902934314083496086846377069197812678750104919731893793322516651345099533377733439439497739570358891046469566020813603637385639285190053378649766512978797508995504600987881207520495941630519848646314111142312613538498523164246654869989566770848278419977373535788926033587261778244405862572098231591269488530150416992192561919945939609821547445563163023075145553539228872673291819855833020200940923716701042530738069154118911982134450749080508384789052453639697020068679714991645786415432600523721874846265879552609814891584102427239351019713981733650579650204814032331504230597237294295086862444967626378298377184307981936614918627836966401987460543575075207605691939837048119590185221531539613202993575546201191307984052739383720640598729948806473837827279611415055915041710582989959472844749883061142986729954630701853318442963289641237719781763483831332305995006266024569489676444383534062689993341332476125343283594257415594434402365414282956911561079999243054613145011099254670165893563420962477704213133058921052894318837405946501747431763614929635621865090556496352943113035926840074115528477908340779650702183310327907490906071748852500439609483367324017534497462472944878580786643239193982037717649674859658702877035408430343244825857355710815131601594348778774807585753220162884203455535428983299977942524753970369267965544247339758938246552710258556569651895637337518294365619464793895188056681792409792037291301397523640018652464175292190089908668107578988543106993997004695515218308798921498237177729606628417968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,12] 2709200569413207886502012130072354830097000506277760387510573768288741686260001093888451196669461049893713654893442968539379217223497332183691825338555735053357467015553638573698919477126197072557553132846679532718721841359651121990576576240989355423882592432130249673825857144730243764432277039897281087778646874332898423204535787676612642249740112947246409509962839435793024446813196469527107081130958156903841526272232044603734271268718079647216764156718879006748602718613874574280436277773073035109059352595929328616973509260339573538095053582118761291861120902734578036367473743809685394078512822633165300038219714371440233939372787727377811188712302388693254689579342129798445548089483596812071709986869324512662737869164974428123170193554384510664544274451357144721767093101991555503751930161507737908143090832079183851503863815967556296407984878758071750099379697093248095998925210465006829566902044216766896726316942866893065386492171133601460292899066650115909570404644249063542428194082353212351909366362139151500121874577588661580061080328233462689726417729478176686567917630214667959037913638511447633740979760768777627002548338980681929530390473920481845126584753518428371504068966671470110919834564909966093489660625669946665240016260106876803842984885733900112333498187199714153411349704981707383908678777302064150670030631234768688234161282573630141337717778158257924032932462320213691615729462794503457997196948677118953315481119403270843347937564333127398674682830029917888801285825491566270928655569800649393808442667554763550914544337635833831841600730236210153333167627793055423651152686512498604959257037767075721621424672545070014596650369755341750583006627040857035393241912275106772532300576415224821648999538294019654532415155052217160434150267366297845623401571408861479921724026233760243430528565634127014473583650235399455747456437128827372047504628616485320050958489897392325084463081932579932526726625182327309638720514199648700834365024876438999795631339436468764989697972207595375531764153466955470719346960410426469070550790239311048113833163005987548520013004597043624126133182732639563541219485187166301511557193913967845480133499362414441460022312377798854085917975975863743881244529547269437754550460359584089926857757596946367288536500912653682519657672893327356705124210695075208744275272508842513909480376161224299498930194102684801290589892279201110306860987948185585171782651450407295037874839710619057076002036410500295460224151611328125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,13] -4051890104912740992764970113868413504100071077501116576935784304391395922901925684409625377508665280440002984714416634178599555829851599818450530409120176960448465672115300307613356395309296820265054142108684291158090969125439426912705365668881909993807876197351123216493273554658971376591055774542969858943499056990329746204809319401931953724267296650729010798151354846571833848031048996098001884751616181187263522694348367552631562913546894072518955677256044844456128780973735406379666714383027082272102395662235692289587366597459583995425773040177097062384625215269404709195092206611540114536894211489222508631208107339275760065256053721386099186530297721959735509111321006977992161528784753864913015554624710760841735661416975487137701577969504759982465893545690622928000584013078344061309840729420637583814436053389095964592593989094222611626887577352687124507034403709084984294808534714221948893084351624506470781050836113798048984673209035991650667348805593691120894361573048276657602407293976991045034629969250647103621099186038001414317894767650911201560917813057581831096438870526428104181156316292307027952108989421101493252272690818464839174663832218288672914184458716073143223548238144355551765634069337135563732170355511156136896018859704614803108684605003968964942171931669233790831851005962452009310850631891706343693221148671391044194223835431581169762782367515867915351351587414378351933190414701806433474966914435187010834599706345927616101559570413041644694545675988104024831233137354638738891611131983235519613508665129642144625663909580396472226735885745584725747622154217105338104705705806670890613022238468467764705203811517152455898188737733466020408670710525848253180256363836609466564791558494609293317579368932344293754596169985974880912792898454884523370812791075993720565893807849189777859251183103215072453856196551451047396202708813283938925671843107208957616976678618218190255626686357698691956501161525420868242338337728733615048454036601370852668406319991372103758880453149056193209822788115731149530039158789937961167692817636267988103296710621550278081759421142655953964485669892346026932761121879210103791335597137327246019396555362188552299326469755851742287719882438751554392942000133309512251199609260610124173926335895486072883609126384676136295092205827494073974050189277522763104823746174638150679304658842621336346057687488750945795444808332239573307312579265180849113595313273824315810725389930382943706743681389070843579247593879699707031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,14] -2665693704311526226846793445263175274053223159577095214761812810818867584012322856695211101910580428284450646606611117913316043659794456812711791100733208928338912535465417636998796994367770592273436149579231874454579806760375884167700881737509191560731954603912332854192449109188598786514577212457191379779942303925703318373474016724645164570627788022994886605991120303894721394541709932432657331411155389732563243201642664137756512028636359750341964425529148509581089347258870728296990655928665322494622330498209563193098036949714354370504648180192560227220017786776247021242489727129680846235298686816240411835307657172513820694455480114705635387977036492090211327002635995001304634146118823475551701918848213040314989048189453392968040448353759134913922491675336104392310927155197752756049049284909854684298476450125399622067897357613273436806174038020302487376399691898205115843833720095415821750102154484617474776676294497781898891421429893735706700756800506732767102217856100396213595066651619626423217732904897937807986713606066422688467418679914185266622019705903231442603757981986444470773218137579565071487556154050573397862343522121832573848281108970344786055484920328312328571472901168203120513722766361731772557541552917437699034117913296346406320166124368594327775837046272298089870406502016892989624170299500003941153793744035248373201146683459222586375170493353039915903359343349141450084915505475599208078621636376318913268369149353056287447462125818873012157009476725153975893454702564960620355088237977623539525104599710569334816895686856380606391257868333587259819377295764964492193877207650643003893011403987289280322863101253209917314914791886463935349172393938947606711289610777115115060077683036548601110996623427187382718539479007591674410011461063097399127191094770968807014317210965970904862448510288589379574447699592398820141610505094055611052404629576695049914566505212230837787870645945541155085973023900851806123770455258128578089962380761489138740968602216857325013099679541869439039886757266037605617122516631201445827457789621665236241636074726597924804043417318663424243108806828345041070575286538784859778085833774793233925683238557720286543152075919523628865195672709465341626155875715091821931749601024419471505430394651407089417788475927129230680853863679846698877239259917717596857004156907549066667882757194483186401552481809557975195721851434476136861165949201551586862850570156804946215626577826710408671614244147107797289208974689245223999023437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,15] 24400824619531347818966096194344641499838861915077070193284853648173131887654734441038308286545525620510582601005532680929486340101341685242424675673468296405454748047433471463091361087901321000819631765512979458707010058210470819880141678532269716846924309585213398669564978714996695753911524320811614990496195949194718551544305332853649060104800055214241304386599388026446061461395552959423652376420470061984990585485367567081942751467539802698960169952612644311065680955328021959303078674699083903522805856231601848369684312380160679337463309025421037497032029285840603497414182116997042042004500755932156824437385837110328655499731635299967962500586448566191672772009247135331294315141643628740086858328107717722755421920624969282494156973781447153131906458742113055101485275273374041565669412108485999767531491573509008318560383669353191212674412501603816647395176024340197426156159925045651413788357166720844560997068132779083374502705564996596297312704329465491935613047407516135910427920544379346433212730868429561376816495218113847556165068260111687134427906190745828164217767803369766596634431168286412811735052273014077174695784685575334842071253943953290637293776672370640014759425354503747218305389318269721009280723283583763081455088449327792180034727362237469964217815170109442426192212405295952001254160923447844098278982467410019915594564582717381403783863270606308290574159617018308186064240108846290916334403525072768030591699090705563176657370628868889159161773355460689698931664182555931071796152833791493728269575085208719851353108753729579629238522860609101191549269566530388678859731739662145079543493137168816390090526110964565920727949436472638624523706391225035864798281455845446231494365131277195225591291964718429079204820242785631363014868593242765553914389361461912677003841686888480758833888148980419315627654787414100672086167576033497418138718386020110241927214832595936565295754351749159005289588710802240313283716309655043627822697824442174261154288418154509883251581133289582217017045249021612331158597208213214181376756516665910962911388646435709532773061496690195902415646506462053250123092459237976174055546784640810951420911448228334033980088704522485529588266966175687307641692528720939165543862816372691958665648630350519609599751493467441100067691858981974581526952699495096755490524494186779367814420856079461017162553868771021294362840054854982747368731155854980645454903648359849335779295103751199013424227934106885973264411404670681804418563842773437500000000000000000000000000000000000000000000000000000000000000000000000000000 [97,16] -38166850644970187997716164624415790104596679837169076125278473030721884260395301750907654064667010993983998712965210909568828303919795193627920881326998415647226770715862319765286374099677330592614714726810238570696162004670407428948498870671745801580657798432942963051019159972868262528495516768079618344310421307588213247784121579134479308591511822324513634295234362248391702056971060940306952113463394131868885646860701751536357327355989908761909671829574256032927458336860027008227040227640176752451023161536720462304114086622471098247974813257671899731301715624454838057395620220831203050058680318160525994261123076642965740069824711141069652511520947852047979455904258647474476538234651084922843582702676260098875664417826284617099327376940425523336077477589841673461591388691613411302550261308453385174116895531642805795941281022859012331396784852598058664140219579083402037974524399287209584005342052333339637665236372742018052815317283960146569394207926547932840173559626383296157171691003925538698427107667598637159654387691041567597157077581831810180324662397344501210418188988327062862198239037279849565387298039012228520579676592274614891573893992814018111070530635891410719877071656562624866212228894860484393149302948778045123536633476072219986121455009706254842701473796569258308882404295814516776759615117498022621549654420806127721495134429035911929351390182056730465048719083123144937529968181977810029327491848435194206911280651154292646898817433676134392130857667841350373533315426373820608055146789389916628340351299966975662694535779942671954390552750665597017787217416975267510897989356292288108789669406438978363068730685127162611293495687689141939941582863810829753981940142877617301823718457590123676115370068467637357157675681886939463433947771527027826078658317841537953898047407348311830571217372984239126542901483964210501755570963971277888171210715319159033358972096061182803668328517483082262937011242987222728305620461713611406591801551272320840411015888034019260052341262823711384112207884808054830073195240030834012104291987663515118003809456954894191059388648952406927398819401401085290502060907112224839363632742246425036733287415088800851329676811291069266297691215786870190609066198285424713758168885622840409528757894481486157520940365548743793134210734697898939515385952505185821911364637952000919205549862685486706192015892155737252911429320084313930623313749467777690044367763275362200611734665074197876171827191170708888645624057289751362986862659454345703125000000000000000000000000000000000000000000000000000000000000000000000 [97,17] -29083192461565294930909272051557471220689510690747950295412150828300188178876175786289342940381385408441250903012786070349057232199236688365426466193334892877869413289106855938781374285292085328581469867943239844171438695362982822161512569026137142367337004446973963440356184581440866253274341039882278782021220455635826012124957215853317915636443342431788717028910615734753854019887181877129551743974284863185956874949492958946627855220402737108157144810222107383578087985611933861847209738896691045296081019272043832078342607254651900679764199399841712809306787122697791415125386626695522486474907975284885785910955085085773771383957402340258658861215938082085763114470057377904825517037122564212206741729250325266583487390875312995843879990707162370278265557910926191423675012988527982383947196586627726626174950064617979938687443197143617163429071215478323525178054610729687110944218340114276655348316958444927662934034691033793178048317682353835319145651631003585452446474305451253540221626596397912909617843017998323429887656970922566045951084956779626615858079824219186774787251782526771509298488536389018383934639685484478597423154999417658113176244606915581869810742677587831887103230933628815130280865482844921064245521722776055184166200474329557898844979628472698876557213503861118516432267720250546558830505683120407353044497698350189678255497642425573913125579416030334388237859887790559782872317597988742616443287771613317701482710929274740235314640729916407773131948184880757096260829447611304498713447503067535968022252706617882754280625232463987904620676029240940431948352184960690698993706264969880961980825680228555681646431914918789229832391274196493709604347825099100325493343305414516247523236541839978967175137855366514983106259018062585139039918057586944304402553416334397573545305027636747373260603451133641716482790067842564890029746442156816091282148514818060271559257554192399678274375872695930209971648882953279228932266065075519419106196990598059198864097188027113022307797919107569849932395358843001726406405175983377944018247028316657428918344351197810500415283677417252458359884073232536073239340750112499532044406873353666941098539358274791475415446451294402928632503197148495002587763314453194201933953446785910487060313381549259058325276767366002633041400691242858096848222619506491521704680131975292807704131758614817955087038011800525850633125584381362065772768962527498692370664624275002754336758843024636921865328888581082048209527912696614748710999265313148498535156250000000000000000000000000000000000000000000000000000000000000 [97,18] 229773465458363874952117761598504984211960174261879587370606223433327261615205308280164285142649438225980299132076233713869813314910622439679713219932518299772762912065581087181237205912104837413692967185919452441465967888461365617830633960594732866233989519333660185537970910243633055240514688047502956814334171326229097499563574119742649038374658864575546447141173385260725767614841653143003916692457466363366129275628222094106376936239509647609824483636792432806093166978350488192422068120031597828246637759545522495929908240543245051476900566550050486187258174234860033564293033593904078998905399078842683979139373693757563242606650215414042316957772689449196206464604112765342063583625735113858926565870784794044327567507082610519077403523728904138494995629692655078398692016012228768586349004346608415731843981231239063352498239886618363288962448258911475032393922742781372370115875944653139425736126768435096814168487253359506735593335930266921101751510516041808752594193967994693376850133233295291473335099500982673623285532162697617380545398361820137369857122106560835030605821501553209101642368487438061556612565077812271164838289617990039944604841771751262127231841334868365204236346559444076578462095670361604021628554913353263874561387832297146360776067652039269843286711741243113156416107428397752482809320263956759798787157740274360713250125099523319476873573720769437847409930066720577996028150901953691971999847838923054619289585215227475619201479129271669695475900713078100409328986628422836413951435228636372468966862697989201369521138121538739079037769182526999182191393117792285302334333307604265352078400810682562432314173986038719052517634338198824565004795590824946211088857475085167632856158006816987428455545428383184127296427116366626575137181405755993438486600666702084750197520064877455670253932382173163385145616691662537170890299454422449909064783160235769771789610669064216932789414957571554897649840320323128659740426355656593324360917185822526388084364812312696131665295936171422215283799436853073014591780266969568901840627707788171099989959206037195768589716040209272801903638271778848437787262115090780655431151409521553813310971276502373696813674303970997399168726519424568743729555666142415340586230736905389799083208252012317042878120653532718773149833270707826988100874016599101414826910170122025629433862174226468063508067650798391435282363017513802126601630435231443994005224906096257699737330010333692510968373445117162351446563062218331197072984650731086730957031250000000000000000000000000000000000000000000000000000000000 [97,19] -442848887405483347932564046049365167391597976421161397909707070962608847893393728928631334002801892039453008343698869933086983750721428452869300796577747049578099715143474564311995778420240900593015179560378140033180741093981812775341112471396279154087328925638606668943694683113922221287190596701388501684706588890845664488558280717823418905855268110995175313077223335528737942361688637775441500948915994304502784753099981710441125663802555928390820437031270436531982433554256541293957840109767587711222511840538266934015855195132908185049081840529497377364309347530128307547323212288042172462319359058015339176035870693536722521160179124885867543765330999284496843176944610630153244297994627394504642460583398991498004498600851797650488701276145124180921221998024326251701857436495417642957517006174799178506741420765031847115319975122838822943901895125727211213276705318938342515274400230966297903464887598707305954205363682719085253702178137934888710059294844409654142775861275257523820716128878237457727138019007499877191544175648592116055478419588919840190386227780572476946529883023459511228192678932153941996304587482002810090175746772813963534256803831446289304542657526329174301231408516487127957119576629038877430954000318672420775610636605981519680401649074600219469740561803256659751845171367266401877504227987857695572088283302294034360706977400715589983103678780539298573112749908883136267675365620777286380209459633992375264539861155376320238307841431736243308383236158331397057511939907900172976702554687471924543570770527187508556802427553493929598441767191084988158858822369538817449249058536316471651598293957481283802902911155178204147255894640188555635735312795117961283512371813604378086291632836774278167231143220523520673947330126142792019285950840396008277011197551397904904860309830263439167530258948740083249048569216706144843845719067753339724916344610921981477447296438856821841901736888342638929101795546804018469236641137205463188038089199286854557641106189004573944322829041844901242568726012591211246923577837360047744360273840033133390779671760614402445744110903538945807417387010296339015544571961816674819032183720394380523318447912302096238270167850018094153542577448271054007979248021437017419299193651688930168298040773001173997036092269441412231261911881330188591722022579633544480769189235629715142355673989351961932201724234030669084364015473563054314658240695871462504734539842391159977832779138174684064152021952279839631213763080728323950907565631496254354715347290039062500000000000000000000000000000000000000000000000 [97,20] 358201161917942712236674199035625621084687047756019467584913368487689714062241190513514894015294374221767141006373533696131265200330856151261419511804315287651951912958959315228251263219530336845369226525825917656124728737875775367681693985550759825520471405971784932023406624751368094641780446180639108444089514187965246962125156934601613484882809207185180540669594852235123508280326344644808592812705184926514127588033515980594992374571768512614447239690910647381960315684901247823280507722046471974814115353087603010430436003770397956935106584833032781673394404576676398054878824913415822332075190882967852169320046826115491339787071097950041746051810858402959761368555863898666707949283162892144282065565578904033526846779146701798842935242409687283758962189413636935556879717137640876651485595852241936634426554942033849616902461335195682320398861041111916302413137980742397875953748724648511979926987254746659296364514839612099034397613391878191592810701356467548576471018307439229536949353736242315710866748167955229308539984650033376891751735704923084813926372063192256747613855713343965222276292703401000569323632781594153716411523225486250152624042064223036999016133655772945109503149685996623722224326785507874786816987769334883821340864626623924596488642044940410791294887763828695572590303462710716312467543378680433225913376392849396177277859013441627476311167324981707349619271026769098038982276594218881985122030001082629617134712357144276278331642210918346222074761713518045043765002211233857140192680184651931037361235898346921118149883151727248797521211865362669489117054330350152774606459301922043047053435455146346158228562673697443394030546650266340423189267752037145366508733500575169154044779611172422432514244560827935070833345972447446404542426124601970319844851434487064589624876040249221998235696926984113856914776675487193708535015813790987942848377639396686771424601460290189124757711193432234592578538235713734035905682239621063054438062394310078539358276966714769354522868281430000352156088495636049483071242535708454820447317451893337113781957470308065018587660995883931328209303308638169722317875092675950972736313083939593661988720765474821969550355974494108559908542911236766013077921442406026093770925781228282879583356578285840938640096949306640352408588157786937125931220229253901596132258757794482090137903310337857762048338275283333988105475413687185025274462176083958928300233275265787810835061022547558766367781796968067988230091717283916016856260000622569350525736808776855468750000000000000000000000000000000000000000 [97,21] 220998721319906749840608198659847469981863582044685781521172904485816816695415150364154504943470060730363241423221096691267415199244760866274267133300602097840531906551942202525180975870712218391987425175925439398052408654719242472149907814848199936938787620942880571002945543192506926983908111483236987640400719836530825167153729638262439518826479029702516765498808471118737381600062421602218042776849073611477521319527959581541912086330379209960152895255367574963912706716768302260395070124310353957090442502776716204074973244713689926773195336995346988507841049158067877874060724666713220947958772356814648339302510161718869132324796385629325961867712384303462235865842641612577344914584538011239773014870498645949933113732241059795738560230749067054835352503903990420154608466975767858342285205563059847377745928236525146151881565882407248514141152600425449310366742781272305877231145987669387803147291306749277970933311074925279743230149785960718850452322187323205183997331683312005948423786500625758272729621831290748127370629831060569185572897175610352759231745827534406575246876908296132361435600830395474025722561934616540415720695446361124780774485542347486517751657183956727406192879013527813596653449226557559216203092377697246312096165455834003936417737462415787788836779898550159314453041466630889249319540199430331453704454164945121374068738044232240818261713957226062903071807849321755797739128248666018969806575173635504200346586599176518233096958722190215075403200077195651480264786028956970169080144771907282698902388642023552978784216567944232270491749136794405694169106234025071128227626558508562954877294641903532896800221411354674634926388235787936561355584418713617495245833422886145302933690411758607444661585416190119240442986139158350515178633800240331023575751165400962529203975009629306705630138094389897905836741603251803415015530516946902451586968323612134838138580999081426032056445327955727054688985870629155127112135763164194789941917749460159251830348130408083378841682315147652004908848735140910762588433250900680609356967500790063393722675824228334258571825450600070546830467945071894785091723750100391233922904324098507591310948205119593158194794987465607731187934875323693059932209146302113338697518384173668403318434935680669324158916806918778106321402985865258770377392178772888213409388748868126780394608369436090068214437096792948583199278833306994890626196304709969690418175965169680950448765792736265430415233834878569302538052908190946562686646226225661848729941993951797485351562500000000000000000000000000000000 [97,22] -1032378533601437808234820853119668328005390857642749716509525764132543922221502735867223306996879669904771545035633827053223848083297194666603119477454034858015174620878830072587943547179871999130870312374381116765477857178413905819441909146459708767858602825290883354792972405451766127626387639377408455764849095712023949548107988132873006143755659967362542100514920278715888786706751131234914070256912323691798660829164741858679295709238626159905989757600418016742858768836485604385360435549963156926588991612203834791610124789200265417262174535750033538325399395803738416318479588326667394492643965257892636425210430692123245475868774934115282604054163779623464940292132402156486754282443100913908678198472661376898321001774603269926012158808219473768174794274745530328584414425668612391609520506883415670667863026628869377184327888292461180634624874141868191692699151169813176831612331203824924212443986100217835375190132632456289009659061552526830183565292942932894590271340396441380312821584016660960215015161248128106155506407322972927859239973443654929979560259883188708632953232560913227684495539726739734446999233135242602960855082205315074509366699743457849956094967954879474033570555999275707329997332213208975451631980349218665081577709711740420800551640647371339905481013630890549923363696393498469007023787075585375532735173549430436626220060795113530333965306346989464628833701700986237288620361992466177855544717126180871958077109161603054684208202732113109225327992908557699190815645246589195249281532966075839494201361435907221613313787439611771621781622719906872584161522113325608766157109648778607007707756696294770743500748045393474184101796485775951072568852742189669758102809983000902708805118080419647643221991853065092899623236362765352731084790248381007792039234455542156853401022783815120558160684894030299481930592832360326019635355004294158659783544382558533661108457983980292085078941645284030191197936332666870453865781900999394633509834838532191794396093171913250125345173449176354435562932317796761250155927405929831620229123051628855883298175684777917536448861478674718083775900969845646259787451649802764592217265299183932622987493849696760495140321224259364532752280884738450464759003276967619512856456644839016902964941797576472590500012114959489724316657102208899375356975512768920192700324016767966003958125410110213109940579853130048569790199254867042123956370672818191499502294667504963013434876580659031333868033638710922946381031576729734440507564629044279236325110105099156498908996582031250000000000000000000000 [97,23] 1488005307882790911024237015806258752033329391156290426858332222579008579631556902459224635245122661243193535970972398439265174710672583066202755725854052694678688673780447085095682812690155339972219187065308101272106694862604385213263019226995101615088201364124758150690516152248036868969729689969066605787368051235189769233284338669885350514476196561932911003013678828699095966067262971493712620949978810533018044118741429230676366421982031396246601749878842491101628328885443183866951309377513648031591718349406930502924389163006929905945001396109531807900938130718416504339491411975002155952315805194107105986668650681248640653335608545670074673952140998879824030086249156387687626663444768984089770124716531144109880394992935822256806608663023505489451183862410518109003244074804831723187225169437262998714239901838763961844791173692763925018166260871095589149858355298780423723721986060814876156181368777556681449718202154666545177586020945765224008971522365906888352173141784188947880988641417707504124135325920492276409574701012344447353932795677829699371723427119276873507295846320702623923543525082468340555201430706219040237301723921080741694350520814831090680907388155243266405432070115126108563672115949397059456048704338594567238888816701719428610815236630483075544372887505177542286236512656865398269250678054312986974501698426098036069518873208626526871727948459321186170586001328056297025464925537992503974595744558205686230465650868466327816776828757034042708905732953773286405710727441800705817629895177765533013549923959892068749135016620748138993965864572642413177510374755074350188418196119902152636920578691347216534044458143523024797904099283059597995650813277444335749227947967798254309216578800647881680355628237872389954349158168453516450004549046625779109685510950628940551727229567580914830088111403100897322681178265032167410003965787558874444066725676205837570555649267192215225594528505591146862845241115464681662750294222064803576623084449710098257384670087046302194180758603339320525410476720724152576963481031861097929445562759206137579673126209352529675478481842326357122106703250938543083892204437902542693727407445462107794624074241985013037680314126546039720332727877108373730355496104896495267897586925062177206678636578455967785625108133907171797635431424992335358589449184252344335897173668642385284218684145284141147138111532674423275701474804795088834440250018146452425618597412939482921290764768612786592184681129699987153804448792508812261383261020059520438052480528767773648723959922790527343750000000000000 [97,24] -1267900855171635019231461986585377007276370993144758116937242210215864787894149446498602829116637695470909439737821855838829405090993515477937121117980822241639747387231905500712512929276253101301751645479548398345821597933217185449610057131434290634308797287070775799871629288914822757336367482117721313078540741529803440396427490472054767373975868905697282564309523341645223974770225255513999179809886828958276178792224014548810554399913367280575297062384142702781460142229913762125895319103555548714939644544437328072134457413817342195000365588570377810689197466542322979429044332662601830824983869413883146375936529211213851488284491807994894961218168936981911800036814683218543605847779079941739746607828295678076040085797186956532487384324896825479247265767607740062381859425414751544465964811475314308559355369462767693524004217118938821010037146645725647163149342118565008157671757329830694234738142929208087155692197047141259295968759686152435579967669214669829572277485210951943367616861201782361356437494971725236657879441434076930274724940010988318652831750871019376499746736313808212477779879539145954402339480247645689090908381262209290938747184145078830577411342598111496055429362532345339551094426093090220958464332574966495170768373800419669747419289683530664900017145265868645895465705447101993529622074444283012206498055662221218334680953438625132301463303928403054935936647622001104554689623743133805553951384261280651428159772582671009672315859742507576126256900942248426558228051395435165220034423498950509251512462593820057176328266944371998799425634427253761497337686924394976255497462643602933715589379031300539702299919595111167848852724233717698142852867783568207154041018471986334383563832016573778990641153928635315832432067558100496666714057345422046050936303965672529637718505846000949616505455961614749034962027444429640733594102756588018260298178002704013959231841428786037109152258141225968292145710296974503998379304863065118883144080175402661823066346565365639347656556939091670407787404990870290304057575856337965427200962900064966393897128873028522418050726404745030039414987102539119429060131470028541964825456466040768007435359180014641588145595337449346267897143206523524730873502055067404949421275999450535741246720020488298448927912121313550227103449167473052784734543959104824250401817725386371238869223739752326552138858836161686568156394481652636821423457821349414182656252013392191695276910151684501819798180396152636067494213173222574362077957009758283346556595461152028292417526245117187500000000000000 [97,25] 671548852563165465375964780230970599696302458233668707960886081650693216565934714983826169756461238017682343416565752134047466446109283504552901088580794352584829129039423476578633505077995072765903931293192655803380886994063506522291171989241410928456088707307803401177982077807048273730179008741750428500001419516767522575517592179699671816344807688402412992606609407724474561627182062186177904463648256344245331386663384362630531169744654674683719793145315070711844649904495429995787060789574885657707543006545686369914949497831577364559398482904612612449851255414118528999834155820990135387878329194777048553735481407631636929933202001921472145187236817834241374915888851128302084352438205062821005097691689406114248785976888823300618006344176643964870078658918287845726571387816293191400234257247766872442844369058448706445300074606794435299104198189115655334351393769407874667537272346780719458579385422561023583248596660277045840276535283123017021698768688842171444690245812435155374418920354628198710726097844294361139152054371076824172238768090317029333249891190767790522041170407121335484167954071105640585286820077817458328895087026956318511288885747687321260994253860092792529419508981599992554820872700001243977467345076916316450163115639594182942052853019331920987093698237259484070062115810655700352333191007986488280800669255461550231757618088496375012948136992079657011147360312798476922506989598076358224224224996435890803710759993125476865080283891189849753661805907013137612942744622004348417116957277309094370036590399681447726425518777262807996189698178991415188637375525254124929240167089872289530743054820997156255297889436620003497223465007172228676259186640187228161327151587875010567882852066501005743529028579596718922340285743143263551263175328978028875086107801217254824793121097894930213693605388509706158403320186645912590633051830415226405467738669647302906333337631422697445445514393098950073947976574674308158019850423426799425214125855414808838276117430011178698738140657418535588611950513831286154814765960067513532144516670787832338601010604653197294560284758945230172770333837812765170447391089760326694251110005268634536043472386280197074673376699607961052629777616455207255774773596887850502968856724571199536958714757177958780712261709133669993303296909423239453487265564410974435667445179111504207701184945526620544393812217489215499328133319739936596344087929633000106672689262949535257985586646355737230546740274581323302374946267953430129078474511081231490550180751597508788108825683593750000000000000 [97,26] -274089014261406649698224485061004746437982268108378470647788341125767042538202549883915033497219257207475626404302057007471142725284414042831945820133872942467756558306454073717747946637960697262618239467215950636463956460088896766564152302385788143769466078706145644630013855955173685253711878002576583312216394134356678823917005167903604790499325537376806919032224950135168336284622752066549095933731552291894632158028887610007131747410381275617337619267605681864466670937133678138435783596738610569078340355733271902856318897521300787669244316343049747685018364096115636308034223842719545494548858219052243950252038979096413733658642963233661802109501173604770957134944955240999005188227310041611243491204193712674602147140524795662225843222372268576740757763419150760517642048909327571006997720447691989406156169624853140907784847441387688218863464555739511139145571704052769231915077485893793474739410003282766720881629328235894707421824196115941824299125890539716938315181058768354609055257566385908164467842072345650465658368905605717218047319161535848144678496043626514687948200615086594356083243256707596496228240299485987622457723440584453184073934288792035785200352309648370248636148458010729422274172243109713144423348031775753513084348787963754854850240162221429495576689125751205698842113477640023049323033955917002978607414957774044956389513934209098020921446001372809269049251802535914784061686095937634702314292529735594172461738480929012423782289485458043556877928526097441590363848883097972599320110614967956417350003749470122480779211371188889083997762707003912969502944327838316997470879994808008783919682139032694193254388659244389398165656425142140821779559378408934580095293382484292355339788660677751317667986928703175036495633649236637766187940235079584866599093727436815600772007875565854812118657549457597047204990191458569186063133435937258526857678224106956194833052461315827121163088656265744824969798092792374242549902108196326741928168341919475684193462789842350174214790465018372155561180265134423838186711906893465457692261928110082557197166516830571823051388725271353187982179173944419401194343438601509883439963112707480677249821102395547495567664181472001552709473121474394537106117359357389578572207710473119830062768173699901549561402160632010259841517941174697101631560271781497902985453530353115195734147084014926578420349778091761977679365074539102422126543739283437169502942714658547148364506996155007499586211603726570354184698199217099321409375376965011916752246179385110735893249511718750000000000 [97,27] 323704047144429369245065389424388137655628195333453988124877605915019076917665778843397221345455371207075943212201816873163883068591695957490926101676816267876362868756175713672087324182521480890160540489855136393566945717090563255935032642827798955034436159470220832166836596614892804774488417111030468435151706706666760546688247829622653240211136701178807221161312676056239939131183627422883531840131083374148480956026984176869574008308127132452300496316001654179552170109719423848201613605563201568772611973909516461569648864898447038104751363487555939110792101572590874594208825429264504021506481970187970514465447060021054818454851571950583149721487437689219132057781088006734469798873198576286773749269523174422199397024438144122546260982558139621639035517741119769499058317246495061299744210175074059361310033945477930890156628724998560591670651757414558431591499920601436512615511731618576748513937777092417543880745990146044483567233393693266575659205437391935004883424842592045194963020550272885401812623718148755219651354453009259426367142633558735908311745738705008878994601817154071979090487342123697008991760700786363943099746997340688124067348496647877695353216376213011690956620385882457560311363947598327387456565065856560516261823948557104060977402879949598523282782317038793478096753293499033616119644712058853002300518177681561075433629849897850128197596943915840718599346572802867811508509752113029552271885643594271364390313305550474603267557914031572412178783128295990976115834809597980706445211340768097506914000298208525470810786994895972378340330808393216664950664303029177037397691443502552023661341420726329748578786542600006905321688492688530139687472790421364097893611207572386098247147792490525517863423151375260999139774122919117170151100032291848929132238409109965101680519876213358041802434393031684370378852178221246614467900181862843764287625439432155477652552804319058373872913445324883443480533473262956626166976785232021699917788168944427106546044239937826651437537974331274674824398206889369694638026932980933029555778910147270221817256191624113762219026446625435362539855941736421880038651130995786227387634664903668220098279757391972891466247026293318750275978156222368991669120324964875267086792537566759208715235321906568900206983952684954942005006800018503135897632195294292098376226944217247493163246574777829587878764530470181494886089505740023280123996393989210799063255382606635879937501359977078707237883722153619618695825039100464121295287756030489845215925015509128570556640625000000000000 [97,28] -586456150908562300826785086500632130344098277856587742088128729310478871474268585589775622258465194707993558309630264906036262662767458247149639178048532959862735157637132563017894948981984478673504084356831603128069787458926507069704601281802640295875516988259805923470873569819055407059730128164338698822428924501786061732236953097416151871882818986100748948587966255813196866131721723100259572080531942750718489778833547529663607303228575580983498486688713484638727894765300622677142656219167279230306691872845224308235719775952168113032517248555340789533944258699354496525774935734786824816068860551773878799214898194651696924248907317232843003625561549359787757580473519005241003575336763529689911803964083792550938009576892272943468994624861508101695095026247975920817075492544315465286471138184683960650590491650319244609219780559467473486117510024876624855362428010227197436500503332723118104643265110688245750544133262721757780751412306191308132306531321902589395360585722315820130250868675596885834848721046284917654122490062082877505345965238595514136092875259107850980838862053573060255727627749794029925015057612039429842798361066301960206664069688112812974263940135285647743124475615048330894224699313596423366136473113570665649609679253332911648474159710327871807183239929236487645031743276926989696845706077333325435212395056073237123840092696702388575147296746335019545855289670832741381222043238582830092187797101486217850754534184285125027712347706508095871489819929206740292588674969350360690542116430541677413179878299973892930609246589535367017233241068569537917790665147000669404416306117168926787892983961130876935567146694958827278585115331945758713598403009921565260914027358199050366071804203508285074237556278016878101491552837888092387563064659931702283255792324179917376068845927982719036346100972681623193643458441804448986632444494470775038537107942869510016087414013567607233402767296718808002008453258964877151432923943951756720164623653839788064774911255080734300003235283746328449941758262105803065375546383252725542064038017155719147212507255230714245110795920553957894356028317131354507231558005337164004675330311936669163415361585733230981455238041373228672180245409159951451401327976934913128482080786898927289788868564886948536451911654035094565432204987435813298071261060431700912406326602243787245665796985924461977043452561417493719502097088701821885849018405978911673233772662768984062263730599498287810283379970667697310479378833923147461000373314998768137229490093886852264404296875000000000 [97,29] 706539485646326684850401449613274490425081075256469145888262717782733526493150763507494971067883099553652772888089296112634639156742125035720137527627896227526871239550109311945882349052187672993345121924527681324699574093664416528741929308789537610593542916653544699787305468325905157823247543605085869117752785371696131071720103667873787869279593826124006877163215525693704658988971458379534378871516915824544906491672515391516514173451860656034225163048148798298244733120717407572322018144421011523135308416543669259684528114716314268316578440491260086061449726985100745208047397163465607384625254353451668164222861915776509256368001301562189672723132492576024102875973126090545643467757165318868984782059311843646454374913644255287459900587689669763740695668148415301926843286575858788592063950326312582396591779762101888092747426703174139196617482719354153370814201207759562899791546617989461792201328294194003178064439462079801714534155434154294365964707290754962236946379568689967161565971861697321565731759479128642253388245889046653651109190864116419640566889309549374046325431037367164872741841920772063304906442121506091738247386423573587834966356478098901402331101227712254710761043774091653890447482848996795171452806916341830947227359197968702066919172311539784492774701788394793221146476450869251715092529660649081850599049510753229735780198094188294971141767306563252908525770067481745742659081432521111780211598091898850086621766602777884940717867635323221097008645506559262076852035217768311495921326138703499070663863208962563143066149876671298162548701898073928625104969825830399864700858945971006277585043958558889721866139968297834104700650463766025717248764357140358641438585738876883184959976127355633592281439553872347591883937321269192784446188680327133537436127697491494826013626933893247602590312794277656411628975308448766619103050314744885701378736178978340118292285975481034108601955741678294112257242283597759527382062993123084270304599289159206084225210812291361006854692522270886375933848043976346297588463834800909317884701408267991328746281321036483254899461003166624685130176102343549096863943111283047221739031863885110746945238395573004275059554165657946220481164156932691892254946651910755112638807956432611095090551115041680260100500289243958683424176835036629873819836180350670378762393576525177676623428548561353699670224562181414186047382341982629360953247900103964738401183894452562332850161597244278379985305775414684672780108405344150668443703455778859279234893620014190673828125000000000 [97,30] -570478222741522574515800782786157161763463294777530916957721410231031833838743923100328589613505893274111978155038136859971501457464587301110071505661779520689738167047420448044581758356899214992272969511375728512620053013603641588284479383005079693359195351994812421829202587149735145591978458539302732384341062015201594643729777136024998370446390881051728771740965321793482233538162789937060044711668762575782308011328611598276679311678433948895526160506532704502651664046147747997352095447652448640496839118857076087799655210488616973577614318780943727654323793240530143475720027488540399153510690023276084965062172002993112140805810391795754139154757334543030845295239572270740719047549511868606819001643255518732976541241440771467660884194831043617120778182814871756708089704955022172514691417804751480918286624092508427292226904825708200390257939101216666482199069544165034613965315274715984006744897622816631723764727324011089502668741564180521627079742144568500888912008147686822402641215289340923195877750914150178871254824059112067990412360908804632839372719688669748970941737703450912310311388549620671089934806934881239849373319253518447829393679064914906769509739099455538919654127666028586544349562902823092399198311829964221796715460913465160050280959513106062120393364762520585827258877612445676019161894020241367241101427072108753813123004627761236383848069323736497123907764673313800209300748266133079423159794241600613787043700606546446211617481814014013786349444974310228330326069647497453859754693234534577099596804464857367469735441598724471109062928657399457499324496151518946417410261316739760111801082248442392997091569239355122489165477613509494675279967396091141829551437027204535744026939109400435204891816275829143100579946699686059243747880735274843734787632271706257357380237962326794500798469444098437082355717007227608704069830183720044834231196838578192015299973369601091658695553350537273703851237505365606277538008151558450934124477066095756474683730633300747562319882788762859713631893815603996096028291679729815348344793912804924899062139989160262702916022453233767976820111040362839008416383490640326526566519400059473958095441512900794190403537149489930503987480398952756614571154404465023965402521758501140419172033712010637316411089474459908525326984069795487414786918755754282731039918111384156666424616008539793051866985637008364962077047800820396192110455480599831990922994447380536009154415916809886304980547914789486901726574736537739122865797725125958095304667949676513671875000000000 [97,31] 316363113359087441043400337296427240714860066954948728530626371477403679494459703479079106743306595446784315741242228226300208444206607323693294333274987205234176003300694879548853153614085066131503861807305160376588623803449681185518780123788174279901933662958848197126567180564024099735329091670635577561585036808214861345908271515732496572255324708071608237292609005135450816125237530093148672927955241933992669678007390780213952466316924718386786694986768908202427779176155559941899569228658904190650060731582370699005029483572201459154166056787006599225041799235862894457281966981283760222805795724593122494594547735905733017843926138096719975309393107966341698352617152121250886203006852413213914780386574188381435033124027342841446094568339042726201704313333935618517198191059287583663182166093968377263127336330878947026970608708723342859243601781723459780755074767673935291821632350786743119886666718522194269817128784838583813414627324863654128958838088783894006124123788345508242687340469436155708041834048925327291894760725635294070361483871700820174412914987434590713091943359579858054755285447514626163407405561879572806273413030657705050781045836612938574847874675442035079866772782792017663841856974431584264871319838345924300109317567245154207158674828321894483701673157902650700352691319694949619724034968818698547246278939360261410511723142186674875547315329371212492536897102521395186539816668989295728774283640441473087350208571264032415582321395499200438178599597862498428935575472982611617799618363407312866895343532644700999685764104869205713346021434420444921120055263866489221369211860318145951572957847821279331191905808225703912307209487965049144928082090424522029566027289446661340845522202556379052543300670164362334608601396968629273229474515073153521273078112291723290801729897135889750857301507992296783289870672425704167436206039596356338558179686116670564271931336906941323596876825627991706354999920048526954355170168726382781420910540675960088961856108896975196289973252928657430339673615091475206198399740295742044520962254305977478730653591007617863106347089927297541332077076166851268467982546678240500099256770857015076386266875437619226409760652021715773644822780033854140934523269398509046586765849359119411876964016169458567157491009056923296446273558092227746542078613277303847294595605975645706202468708743848725210794312018422127630084349541527750226924203189305154039891491063338831169162323955188413747011340108215971351046698757485120534482803122955374419689178466796875000000000 [97,32] -115616903122044729585061258985838627423833951834413232795769640631915568613079017273852060148173817921274758051016515769891279431391492341679683006190787726503823559375310193666141807285452491941351310744099912411318968949135363936872481992055157316410915409664608780807726370184697271587084112458569682302212534079920378051964934983564929521871508303736789567299840968537268720398368821020097237474519511791685780470986800336924065243146559324857303697709750218942581458337077295974846470966602892480738234186341864518916018387651608080684779445450751465797799821879933936874095510763335671701546320963300960825770159784264781526980349809683742240761513927225621369739090866108324508708161740131849736636237009492135257243016352546108454189856884225944900261183903751881467109110104433817121154121458213158356693475318510192956771554830353891851482939038155552916221440063696644178621080028303096132964044637611405591077447277402500579784621036771593609553857197215534414666134839272374019707775477755614430393100052023382265771424520673556921961649031232531410648262433630369127704894956340881003820114941180872746391909045598700681401846093479274207320103839365770056074958364533744507864527969500973636350560961875493160549956691615371972015939761752673236357229373371139641097094869461973496064602579821892831678365264855042838220844987485551101923848139234168391767489318458667557461559015899958668108675665034160350955111413556205064616123208271092345134452533264406715691297639022388790047090213912311843333033736525628364194858483020540674193771083851625912718868070782340494591339658103809424352498835918237878518302343577590556624315517004855351827969221356587889483764649952936632153399714645897368173308327842187564401134507202555961019101498372208330482840908357210814279396551954814091590770693111987654677191478966671688922990639739463348298257718619024351805200840711842820800063697812816017494608387614113152645832477957115269372076785801266243049657882865044662879389415058965014438097082424892437963577545836963636856799943032098443719846947945843599505748213706732594311967553104386855311308043987965860027985762387915665246560188100753379859989493438429951717964986031915870264414602138867847290479363358545627116484629616920364441920629470148819545428746650699869085007551675918081805524296799160535443539634400435081830463848744815959013421158280879726736729910671967055373342796081150003076370392753256931014776826004392419609637022067347850543897751392219408472783470642752945423126220703125000000000 [97,33] 24960243418884413753572147720894056959075468524253013795662029088075449361583678918625238323567747336692765297258088898603077767636043311384502193824827404227801701645211588788210945418324592205607028041642128815785699995424153293129745514391198994766365842161894190400877062590544467712199379596768041657762727864882377404960010630034359086706074022091167055534415513418463605256944096877757251903211660842254944626758425475657580023234116263883144069083635929294386097842127111165410997144173484563085727514660313155607820740365271931439762296154696347191033709884567163321348032827135518809886678860288881302394540875118758563115823567459092290958940080684095013720065782469916752585200877339239722600882087581049163914464425949955374443452761657950113569059823573513356638966984819758761235982501693585395663450084498892375302565598174879956174876565102086735608812637667150009080467497818075978415567685110808775769268937964558156866035820471913438160981873985613443936802020900675615182719823090366304158297041744909558570504827111541638342122862794462831994482598136802797773186627110593333633418293168328721737511739368847582534953545627659602353661400792571331194784391126465632587349337212430463910742368446814392848011183432703306573614434842959998127282377868082909804250378465532854677555902456020268525965801325019659948221787024268728477666360185694370183979121716681748325879174335925682349615923352011118628059883916719036553218188740067224332431953511645778051308233210485649555917209364793813695279218034819399023862488456507364091936592520466657848018048734373798966310294189615650452905454912448781154819952083066728158638418734179533272468884071718318977568302661056967970777375833194046780930028971774383749969012736312946050284681227844655817633016722827999397310183919796352882703944153890564292248175566311666390972203638105828296654688236514462096329974635317746145502116215322044796438816234743784823459011012898296709611823030743771422681640388462752723250003471555162138118304622465721408615787939506347188317921937378490675721155723801297977875663057540907087731477380572580966553425665176232056957144030948075019162261191355255457400518550112033918007747562467082167459388491265847936953802822056557685477910309023225749149291829464865780843444129762027992973284736844269712136473473255326673564545584731358109729442620105799531987533325669767052363649866428705119255283242626058483616022575193124045917826494750268936912624226342848704430967682332820345436630304902791976928710937500000000 [97,34] -5966424104125396177277479367945347419825614247663038356446090978507484499575571980963623171927627395646906213702173087578463607654546078424062567542127356242037438166976378486359060382814767088670667676512556099087152241909756691004862101114024234114751426854230386022149328601327387298785482491980570762808626632308791957522766696786343009437278112725236508894706499300122318715600232538120196919634180196546367714038885670324187100165670748045623179330439255761118525632519663843958073200539151895540093231130735295852798250319480588301441720625930607656910514585719469506826099075648748714956164532575638984394622711478544620383937789652319179561196772800733098988279422851454680592365562711908162160929333499698106138900274426975485030068215492064392901787832031814538971160002393509823293626415453997813122532182532350052888459311815126717445039532579346225684376242662671068685027543245157374559072376237509952348389831816166302372997784419663446189515798436128966930003857211509110760266738129654504592119503989338715435021945810783700990928792751911125191306076129598816117188663435026052699283696188716544426381647183541115376606750710246939691604239870000311109909550432982648037516652130695215182828445837122645173865588949437543862562820406176396218881916229446218596519598383786066029565287604804506786059091989231566398075210464444970199049267087241437061270803465671968229633108795454865388741390860627515625775702793989902558019417692959848642500008782702194522025147562672848692070713915278460955814120127138378227025337087896075746347970745002474010027166302521042391126613106475879346689330620297301663964402335008269946486968643498442225619277907111233857006670875221859176960834527669261011871405573903334133418640425552542988671015611010353005750663289212087848019749106554930252477004597159588063861643878735653248391231248297507110713878905827432477585800583285304317161032574358162325165603073424977546243107800355209968301648060725267040084168898089176435868475342648631990587248370428902618033617694078658643289908689109949799840808680549995203935636034758687275610196992467297314010215562869688126109349608557967071352933416498459407674146036298857878847893254612247921755868025469920453252596491324342695601467353506936908252091371451334329588747573790496511948226905196856548709561903403945207384274232141947711059817418019877904416273767643686337359253631389556385863808661841203013842731910577944377174472989119751439687657583210930338285180041246746895922115072607994079589843750000000 [97,35] 7573151028553669781961215227541953829667661033869453176732415804269697867364671256236696582019984552094285154331637214376038594386765941575873334803261378165382776749393017878987867322646364998057045039777736562063264702175735933687773020412276399385788052358724892835640683946755953374207966314254998619286604893482462671001963473783075494317601650592220031189446420567340058366850293174085739003137565334927659502480210848237589378554988910259005382276605598095837967399239195656358159368423673065812426663056745456364861110667038537958493275255599310802868215228072691907769655762369412638609888139081361467450639636251278262467627571010182199363327068000890845616788599822207385056197671404181496963443987405738818817478021287887222596619982825082505844053167628056198924060533513643601943369395715960383553601999434558329650442334979896157703771085805557577212741081114787936655391107258246871403612074215138556367479141059312861951262573928188531202064175736318225236932778018780316773823942816599959703950048893093433173100886816644869474368564299521022639284406856310505854696330082660908241253238139446976936606347667844772655505373077830131779491728448858294765666531209206612954558105950398061023708282491388915288209213568826007985114875754679024900451294383451977464077494048702798734910106260331381985366631170523502305233268371318873048134894534883974287368622374775590387608621031247726802058121056946129073337687615778512823670469554050171556168030924241003826745262266095345407929612157945205964326677374554783514989417729209282261956168669648050892627462720767163054105388118617064952305799627238126111333534717064832055286743330444825615936311944064813989267783220747958938978643617963848407979868008141370599339672365833694256074274295618054902037932792471286835859611428930281647701176294913022525311468698842499617560573903967778123856874048471664488408750520929525728677203248730457366609243337151126866856681001796369849379270258988947866667868417726472085340868921472268650764042321351693053998625064168595257658387767158713135983168194300647604187323457617051528916516296575770010070190947152115076677915822781456140199196762037548302495031474907187864756930105692009207793825514818030502038788350496086289215215301356143815950824084124869966169064107581736571337771390863518415123730435778979694248395503149465843760350374619351287940719545396943554257361369630513841031534606936125511207886490164919994939281048884292560178294867061942656841222465402552188606932759284973144531250000000 [97,36] -7324799749074429597178913091680959421950263560460037971590698289609907264747933740540755891022279514125181128525952383090069741264094766474474673074631422942571837498879726948772896721150301890475275457354402546616965004279557878108050407471220717973789190861411814177382469806995182818692883119162381673989463332657108637635073351753116443601528049144257552487559550244111718532085209268339717105216290575129703782005706085099217243538983200260116138439508399823463025428421329153259441138451551666635364747343240398818452725739799987928186965497373341808456570046170571063381160747504591095529245763315640263745104521749087132918600756573312546356552452878336305535741460406696712770238000188002035342992785062274234426449457002830615059319488903233967725977690084825953995919438292907080319692955054340939382226742908616273559617407662886451150389020915401138779333409157871440644042379761777494541741618045304743663447005695750170577789623149135085243771830165370290083460634747233452059690569451009659937009018994542961944742808780327809150696761252066955174171887303744249403524930514174786285262381504141046027927859698413605702294374178378241443493280087768159038172110243157936263817874569402135817726564744833536705172625907018121243544282338149064747156230133164804284203642101944016385094982171253679776350216031723864110871467889348947067645334514866574714291136463591154044821729582643420049361057105693906689322668988207860284824223721806803933741700135267754809450237135072970235724800947561489635101299229820888473286519070516652969284399451510272385457810048264514956986608230944666807608413695962729664667061483364400378213562490213539628098288495731219632641507443672560611093555611986544319307781266571016942501253284722517721390711702359694404524739849227434423060640825472819722391401310788421307111427361881744597048489960512663733656058019957624018273296874384566199232848809246174069900399659200221246385107243627947888506367269873452403225801817050943221550513608765893120619818730957869353138638928219464406763227104559896562261084639005567602244983672645266975249119227979022268338834764301640449496380430563911515629179824963221305479326849691342607219613104765886686521452386362421083914101155594326301276951543656576563696842988832384599386237261509971394521547160370628111979616529322437505589849647619893120650752513876910335184752251086177308604722785397585284485563625576291708941436213034219663737915989440256104472491298823565511466604505130817415192723274230957031250000000 [97,37] 4216172027872653916392506540128686787277504984200599635709873408028844557134834876029029241184222314305325172661363198332883040351915578453197254327817850857982999441529809908459530359286358650062946062989902552386140891508715830599401751744482627819601663550350238357610747119153675423858731552299455675966809923398510511605895869510806433917651133800694922061079793013611950663480217020323783066293497568071037023022340336127027166387115964756006144663086172329992248661414181622045038314855060057397550885782770342492943362440558432298561296849907590018327589610380529268873099277552803360752631235667701572789297960112404793414510468736189573384944658093871740829108066542832279614208660417458952721403284120701038329789188809985005084116109109121760193617831454835724921857981091957539187955420887846697537465927916648077102724960236818572436396740487516840195876057946411144936297189969647891940222669348773403039539151193720017297179338171500815511924547406166849901406683879808047748781566017407713911568528045320165752056577406025385799194914167917418871174474833700076420672714000872254099517776556821915562610860443962628325132249729239510827603517089458680182343511658354068783058337684510586486248468001809887710230881504262808747379446511000203804032070555847280147591182348140108642720567076500959069074026591086380548186722317229824558139209687205618338425680781666456018973943845763306629094410508625146007185223974098274136217419847253315048360982464369215902367925785414982455043620761790458741308992783183758933090857268436283787948139958820248982915377796634438949989457385494523643643991767718252740724819255241873712250668475825308894811348855261816483758918834519260263499481125980596136879308924578858066890103626719780371650911565342105795764283283352444770622257421534085204363264197154683582607186139448378940640916302647655325750781201282126358930188936549430310014957931815378745521640778667312204567661378751151289525097978219558977170160577930245469325128130857462700548562677062076616288263382216067685512282447916724898893328635593828076873489063751520697992299063698733778645184896424492839987928955796998396618867876709370535551238090073502341683242626387884716424391869061067852773406314030200953544804983753692658560418336129332314190547668432351746604612791267227510559099608701128105157964381761310084558698959484993040668339051456061066544274822263504435219783193797972524243276407153749565263688875756642733346284248946087003240279500460019335150718688964843750000000 [97,38] -1548727493863164757472572150036345961238717717805576636546112221421008107519951963441575205537987880660919523827460627493665589715703608918738936771959794570684059302829142718665470485454426583142057540030831873008456426935740529750421729414201485331295838256042065109631939352425406887633886645054387407541949850165998742601766966671494072254351979713180813985351181455252381441957768103631138092055537352398938313209618227789887997955549743920741923555666163868616563312363925560935269157436762796550117961610244406878063850581706570917837534565824546560224438563002671127310530658571982566908001867554157422111716526585037464361340136639602649210565967549200588830276381178951460322411101608983056262773025036430376096155728354252144196890390402034198730123344902601566179706630418114730450963811610765078037970996586257068521528301675540389428390709057281909087078159280897242421619469803376979405122898804554035007831083589273679627159915245206925019629961862734625710885128898737289711357797109373867572625497603576079764369964684783597702041547079514949549334027389390980869032779355364854093747519428882953693471374049757322454570627799256383322074424944601115977579773118824618009003618259058330530732965009218114034351918858687582130511545936052121878514053617737791512309825542028055017085005161479070586976273582818819338155190637930570160671954933086206925208793211765758175325298265092845071548327088533262833937342574098116153796786626559817087538635091448355148025027497474759259735633616131705677008178007677998824797585606194997376012737612672957087699675875769026781853464568191545657269573664298874657617650818352406820915171386629730733714872329822783631518688207775549448777006050979158610581719267833588322508503528705351883505268546647364686605782998106502389281190306330863486602950812237248718248438778109970397112821014589018758572364970900764569348240469110541449253341683691253113881958340160421758562999809825774522891664627803681098104536586115485591741674583297749709412321488619493985451881491974656159541270878201139683909004541404598467810998277949362826127835907080268556037731126598458238883667280711453494497993262841244001080608413501081522816116858773593781111070856665944993190439278798893016832673064324684369488257549569061015270863776253776189109066700948916455650022839566711674606313229770288591905334593553856031390398151149026160326987647324795048260983209166095115915168119957559563424990891446622048835101152948479086290944906068034470081329345703125000000 [97,39] 292750477956242823857330904104442821909737246655458915024730475379109803567617607954544043533452189148376829299623297721946096171755184892426494603412835571816809861252568081353136580822925433427447266785218056021828950135471965328562792743849417060623101439694732614827811296835458995598680476520525441083250046637269493442389804697623175939919213955159749301695725908162324412864281100495111061911256253541393770485945188693794326660833620648032224655470194742361196527380726979504358882042154430129790851906979596828309190789823225818252768539544023782651780476717123334153508726305004821095042524683136289419295064975247531125090168740884197450090080903316755416428174158512747345270317570044040340928898528619319224602175220326052125529738927218394658679227931270543748519908127715641880968360756329650934012654096725771378017504561018011579069177408100066910472570108650257865205110066721868488240773114082785504491758112245226629024594326744806464632003240104755256241344240749605849481449479146081525544289648870085023582615449084172895556848562593575735586605099679860826220437780840741590331348635329620723496596779525983426330184036495043191674650565646003930517849100941198227941448308335251818772410412913840441143101477808568268738571073757465421623247126037147239108007523492676851121523597778217529844674936570327313451510638674269448092802623654299937874845871230303583493269915182517808492852082838094081319011676492743785417955691056599909835880139170978621599490119363900373644461206723629454284384116126225996425594682168953740708184905267027274068083397825693207488979248163616142594491521374766987997556436697320398108331010477528514957431190445476968089945156551211400622727112777185645291367400058071951460982604067599080590787893890211713731864852636709642025026601602308727258305127164783740810656364761631193570785897949967339251485501966817723421919165327043860561858001498564563149032137148326363676680762347196648276456124783911441778038982347082267412570574686541505387402295719937844640554363833778746401028993588155761986584001833085183791985837984353306549808026570426861238120096200626843726274742022125859260786306080298502292251101357353221489685835423770818890193742716304214598955746674525638652557721225789112780346939454979479771715495389642002172029653405662315371827848469595809387201382520402318067801454118220035001387468898963159375043887724632253954478478285546966077811682593062890694598439290581397615093918462836342087030061520636081695556640625000000 [97,40] 86011605949258734752228022153267934353458324069112423518492465455886549659262483519704387605236264029432094315041982262202186263912426024532255950519393292178356113296004944432113878918243137783911012159806777250993493611506549943257570302123046698963696091159665102527249298585231585120709033327510938547222645343856245221252530488052740121586112934636157945066591430969499580183741873842459795290418800581719750734710938555497447945732373471956384286239108344287311766217964945663939031299782967783297108301424136351745819698889050954718603839116496200018428017906678590680906683161708772968143587703336819157126480677478599880125451725749270892238301125049191872572244419363495213418168738812277526767323618038209692047074942222300688819244755577036539599894750628292022941856190244271903206021646417525726953871709810480881533384485916988672408945194620922289028933674794346555377664272979019597607909105414951942987423759820195635704799075451159005791528237183994884530243258181111727825150169551512806090387130823906853164956734340816957661333937617790678912167341727921654280300119866529236957047027267867600285339846427063622387112311116239411779689675678145535203164042476053494479702736163242400814172804406037560180182898644480509347556662898556384637503393592403603624752938646794274397903886968428173478340237145784935485257020921684365017625109826956052325934048239223068795883693386732417584032276647523299543273855994573006546301120143214725362774554787508483524606910668532807176116065691625351298493759822735859617553335809105849637941092846996152694880476228119565493983098728153239282983328234716584585657163953264654076274551545989489509343140059462153549277468227037645334376776523483609772502865656709886483808721724135105064395408930632429663141580220324850749315087368364069793212351282105101129791303589898073707688795670898704421495112428357086338466878049998914830373775843690284458130971526092069263452318496902826848084440118469286713363539082810266123402922307135040982976367224453000074547359142945082434063500557530509960531126558891518835298339495004855876817049050594518228994869804523585272346994079930620381281329453623310221923108044779032023818682761228944231391013904700101467976020089964008927192931584727349350079524418757488718665511833301386837549468069443541223621044321011220635056401286184092522197287696575243757547135256444214601032766343872861385316949492330394897841873970500459540827143996011272791130108927859510004054754972457885742187500000000 [97,41] -134986919805827274027710626232817829520491172834222290857188994351045259437236980197457923376855124246253769570749310501207731652009425399362399324899601273458864262167641589576820574812582255911012265915776041820424893425737441771611331812067783174525278472974537453416779236522246947201264658923145781890593139562320550364454068206232172489433455965728816425141642779219135208225587947355082455726771211508425986185182045565460439961634442655183330403472968254809893426081387522702999697043017296358491569892831792800445302541725428390051434615752541415290286095640065812510777300784714715041985676827779156857539528492865937891975677301319282387573820082539238516920832672549445646571553574637364514247104250842398810723635059748924141366581517672227975376958313416948079231249249054105595759844267337139173058741231590236684732103538655213435175381801256975693545327847073936314450012618197738667429560148159192302134689496998731942916220617588320743806470565209626037197351012382599286181191749588364839815591446965529635466987146169081405964170430364301107597725219651105632107126735034547866570101008147627206234118548481307012427614760401171946563162324249800951419870869782088227420896803430594872349683999527222352462301795836779128328216203446161133714663980716491754235706440181400267026387551839747616808465564711194451036738119547926625936666949141347376069632862842445449610966322920810231820282346107468824178955483022565837580482573587035249140530632061120955166909252239083721323009253630953994598046748716786020898945377995316456044675149231899755326812084274015093826362789596265563859045920814436639992133805560218255669494024393249091482860851602331145121431468063247666932005263075813909870479951586094773127225464310125045660092089429576891303968883792033684665833407529447659101325877950429215354078457856642296854980905083391127170894234994560223476500370193752789335993509795456362564212835120396892917130102999568146598650584305692856060576442650570739651649077518357960651366924068005071894760708644418855663627655742311696408405945834422934351856536341263538790264996849097725056078658846681726127313118932753721260977303274932899440270266466691297865774487525524933290487937725885054602339296274047708494836729416247989510186389930428088375637000265662564518947805932339998587007516697099423136127628240935346514217790313738457869361939233993867667395932951405717599168746468719514557378001818029332937295108739116631692278591714284630143083631992340087890625000000 [97,42] 96255164476236778185028502485042603987710945170950089705304656841972454012731457962969386216946427770558124795876859674048704093446559777546176081147642204372486107603604638503100581543176051102893193202209723077146110598476781820070064994311322300515288104337689509811986274226169571433745422109889072055877930677915900503084068935381864442343483517997820157820078905105542516894435007373307163378775122050310582367722895300352466552654692298651372042599872205750789905821661962936603854144832028316602954330197074322204582040606711427591591195226037732960506243510078899793676740234749906771497840526144266307305816124443628071315482975258492580617170657860760163750352031890191396118035276632066906744404694655236107303708530718763055417283118428806156073494788824517380260433793704013165561675595039619689714900065969812162702870345990954005008925611922947696948618717945777148470367325232265898977227342240518076956368294040693713868414325467087856818311521617721959811299778386775768773483959037683242934912255258925101497423767153268472939586463707994267729691064129942120991266338481534467955435083571811469602011092358162025394318343058162329252081246649189101106297003398847755071215366938086375735376442000837882635451064971145426305078530508874763608521744792612087986083314827199130050577538618248242125848744903356961892814456313824277018138886961744286767282427066347975107584628101056828960467027348928278554526579757886011688155749896217288667733718306208640180910974185206483636042474454403449076573070701983168392702121673116202092709541015497941339554395210896246794633473414710205203558055443299005508053251601769478853838461509888681851608262965192282460436947904674096693132734624945044147123165714197258500824339583382485030225569549153322281536195877158892779908756357170456481322348756527312885387176224482259528495712664290728696552936779229811877639114313902608719446989169933546124499125015651329126020981642077761424973163439534184887114532890263849761328501122467248398218118912139261598312117497891983085039470036011776592061145492272004441221328341094642592615763276442501859778069531164038785481676483358254703571856229574645982543987715632814100313041254253852436254029230120271497938944832310587074981706700594640708021477384678594804965993442683130541898671845221986767249644361042942292513919221591719052891915236276741578448534355615520939324628966612385103035894630094597236912878523255024975949525405615175149831586054460785817354917526245117187500000 [97,43] -50761222390189715306436044612973798422101960921645186475512247941597659439340862811511766432018233030303133561304459313577227087305687853765416313216829228563019007073800627984499033201359327430849669433598378942823314213516830773015187579341787602636119954845308653461485022237290599868750444198138953348000972808746427905369564923907123926685651627029915854135274413809599662888302068223356958571894854351639188212652585761927340784885998806396681255373967158995200398547370247362432305213345238354344762976115640805874359710275896033304761454348153784525911308627790537687897240585093660124316794911870013037149767711795744413620867297336804991691336367465813367524597211564148171454099111296097371741695503914032058535816349093298479630287535289033978562539748201940323592970859883461653505424407629962023599447549881912715303643411742368558183820256375987888001897328596127216310506286267390152456755008271359558365389972829186430866576030870448479229756607801043591219301163172570542109072839908474495740942415023518419220280386955051761739910470641566769469327427772054450181107793381834843892873621180184863523988220166522784968362553940835825791301041674659762284488583349775490833759098800010486685192415434284175075103242507226185651700979795107977011366653089676460483079368691486165292080655626283459328003908826011595237373623674315137861078258508275534719505468150199049763110671993272768500183946831990675042533679218712873517032741617503026676807618936536076277620533246145034418984886876323141789663916601034510252107402017222339162574534533133840142069916329326198444878649422389772766761989997976866023478291926148276506486588104019682073169814170510224540277666473374166919933368944832758236683368773602388163834252824581098495772347240985970683703992705208967101429686745150018745033757913134107091318491492483852392241997777077230504617248310167147321041311072448898833350129251703649110622928294440612905782559760172751901236362356640744729144020990277225314170151462882400692569695065044010014519577403323584477100191121040523700357637870422404207821140647300930213809285603081023769539568248237178975829548589338122011762328159546627095050466541853575656332763370125169227378981070509258652389530389433181101871105348803804721267484993645239855951267389818405626367958875392839953940829461350860056336715470731941679952813171108465970993312420760069047303605459901150968441451852578438189497269194155416406930247897807961798832820932148024439811706542968750000000 [97,44] 21315294535533256052847953704707271762434999191917473591070214267589856392965122608191278517085123104340150430422249896575538704559208853310526072397481800340304445609672632081021463454216808348757798802713547390461083312954225114906891081114957570212748700340067321749934206327436917742475283426300726711450772277819899873895033570783762580888598233041518336380927997148448270922665041733453527592677248834092331122314073512776449844142767624240853214009375128853829727846604885732439483199489994791245765739527730417073155407717624712237360049121190799806911575033657097399083199256541487558322135654635984646779936082770717303336670540397567407491958999437995927404742403845352239942140588821211998693824334340393570569994100611259560114977287070614437215936963659492216652393349704482670149584795488524252967895825344377632458180300596871534822364430948488606540408419699455611285001125350539661728922763695393665749455517907505211918477638909302391562198852264431028867636666671406911278771859959289256540463384285525419846546572955180742208965421187934334859505436333162159034995165184643055605830423728823526557499663345698834865666116325426259873595194996041607178677400061389679590126547778881338504786082225438099993634241490814656167503520067115001769758579078610784720175257392612001053387430275844783249977445497736708179134841779722605721692424595637675180247205799277350636690438239051176435392503461232255279885757730571785173624976301290293207485275145952704652170691171171604086961893416431039405343101869450928044271333333277038420688928770952070049228100829901582742843410916225658241699886259196867988417007529715149408481451407645571266723474746242931129783509085336139182546795250342293066403876206894166564231226816582036742397279922780840119882729088372996094793415477097383088747913324687383462332218332119886978690053069430942465516171538745618511050293508362459873500686012081678514487921655164990121492303635172107539496655327133224372257756180914311793235118791799800480193691683890467103066464485032057822947517747434374715105909255576458966647249974592078962006403356478499189002671086031461415450949519796389549186827491783860566264902134526723314821656966604610809669369986353046151523683026557461005690057325015116072420455563423441996063551627454764972218927662859738742897291664084839501763154601749986839923415576067654056189016328427853099012119060971051283952133928838104292196917320598623864155989494212350976454217743594199419021606445312500000 [97,45] -7547749519544331659213162873915814624910579558275769907081602836569551721243229338353881562578784692221284762989199054153827280272336605303924530543468219650622729321300155499376742758595337542027051262281603374006231191267943240134593708696266545730540520887809169262504855464459808833740668170533794932984338045324105418976189226475477336889603573537529760701678325196279920669037343027654680908630765085710722072101695252911183131111312790857311387152651767673077764829843027840269446013559500380124915417419380114794782924506630584824358445517378699488436354489159476749322945588819895108564009973708376726754391655712357078516252546597393328601582575610416771135545380132951479414626024145613133053014725914350688989006495539415107060109326565901048270148719001063554487224700257593143743666872538429836142265071025617076709634261504121283464590649841149586332172463376591775044726581331909782736365957577599679153464911585921485606857970819336359463701906009435001057218421852704048962249429762270371706650240293768415074430637333766756597423149109011696101528067892324566074041877763364072679189252321979909641797974141996503987656181013086458455003151910480383669625969533810485788855235077638683397078026972663421020969097183198794706556714518846796449915134407525032541327228282262558711151048370562454337545617571575523546898465094355994857224993734173081002550698718597276394356847184133102897143852526120498217743562996830148424738357933040326696129359676334582749568520993956275719155020765507172729682388386608800521155327756538334981225485059607154297630341526218236491552867041335425082956679077763323562860258946402275464409887008984246615149673798392964172390616681652418163988705595804643810583449512364060425816271596115467807363061744164651412293523084562693600622198956308094759694978777744178731529808135801496547227738340529074073042195639685362487576520258077578555512237945745946267614381469323572442451011460633112492135259367834606123425512536516113378049536647738461767652364538486451692146756842481801931327456508090330732881699506960153029988362946516664270599936180904823042968308302433668110030294950944731149655643220503237254895564518808323869976738691450523120075320622252392850752996518402057069419788546309476870475623653433381412758877910383582357303045231747020575486230836663900539691725724570238614899830235238427538228511737356969070014570681358162262550720491042352526241311812281812850065204623106751569139305502176284790039062500000000 [97,46] 2484448672594974333290900001833493404419921780259191094683361261098399873655689448468740629931767311486928493468643230829461825818840192509638412795442929332176546816477705061520562382769564800235367790064585182716298963691358556382345362777373018356959111927259706511548214245834448695987771728117762728269018230484593426364316667393060116304436424350947499340037492570521969807494284132572725856470108339471016745939272526487370566784000272410264795332218327799554725875634767450378183583142035399767495510487770419242048979737472682380937250955960777653530818006529733460955428433526738888377306613994853304526531145524922928635690048335290354291151191460968368570482788013386842538910166197601162008959324036706880906449701045033574121181987541812332697950236166923384389519155515172126442582785911250970221854334222054037904781814470556463849390348488571860152491417191479748234603564202231160777546355013375833707265136876193250611594876298435975938800207078381616744042480728993387587936215950653021685244966342176107440339449430290034756280371992015644315928380421480490704586659411198170968482174515505772591365156053579699647814939564242568368332386151563733325030085313622985601632218260220887146474253311072264193696168046469350833721856049207096883995840615118489211355633543286296463336287310799975057704016960023843155938334379690059579882365220078616120108607994566829958692117218610972583299993923763900021455758384863660880909918424129865879795991477755656433418536842659681043331071334416232331877407769329917988482620078212761248849357259833505136030718285355125825132997518236453293796085747419215337991728305703821618066968178977724700812760391130014046220869318406687362205511490197781346666172887172471611039886184264683789030358571239261019112997656866639788751897833755605134760170039044136643304669579438361023562097395611619384994311583488299156245646398078275605339877048301089476565637799237513170337440822407558285781323287823120058065980686533262534162978062553404155578402235237640474733209504899742571123160327576478471620982991025612284619442896233213044974799964769067211440186632318234965967261800967844671886916443953516894777874484612493299913549611299684793021546103339791266139104277002580041027294449950862202369778265624715870162168222741895313021421691840174076671540041451253227886388974002901731083320846460457479479417152290356344018323585840757456147406829004859111288806908641969492523848828113841591402888298034667968750000000000 [97,47] -847322235971218579177960275275342387034876129359671183970564631844837020696453175067027203135319795746952211851985339833894526326863921031958042126112569152574032203099714057608503376565029429936060773935895919749870737636571373605073571083507243172526297731094074941202781656693348964947084640374218183514287085695921690092515260351260782295001434240393151714052715314415155227619475235422374313897569805193945589823370620817572222599865720169157455474252376708966235849209618083676086915408119517455300185344857397800204498854284103501061446550595562651000228738276799268008839327215345524163035877248696085876417656363524222422211544233323687474484842795235569103609361139493360151504248804328040966392860406745646162120221199695824647074526313024807674772501674565302350343982743067364023920118380534561025571296640459977524030378055399511926243783027142175376529001926155633000690469347283426276505765330036176848489900260247277583183598195447208596479058853507894426781873838653973067315390185370766356547141844801233304982088473850550033642301484596578515012947677785866126835833560187833927332077506859131756983412811238032613259177185205353487139823668012653381943231124934906731647437076241255728311121257023424081526016316385706720649382092888258330402379265816915973144380708224907313440879920948537715387880524226003798328517626691482246807018260543283008223501810339774030933177661385665852152172682379412646384882401139682898762549295081340743885645214934002018324352050719326376952744969352111559444440567304243213874619954696677545364016901847937941503602684325350758594791419442820628889901870778041009971046372299254902635078090851637312038774654415689331443970754900339487429313172628091761632335335489987960592746616942512213645979748223736109967186162246262238081227639372049430124329100217526082183108334027574194828234356608137135358776577972511207253360195362048010397091658119094474604502232793116723901353178786143795890518004396519734039046610717575941290153598766294209757991430514873307734000213990149303340733438893052191900242603550227047136096726651340554590909045817396544127587131272990475764241336097748000261578125265156019554053825317657773620059603449906951794763839628599544948106917689691851798233840473480382838038374595169603998271302983279480308783232786841888907861447554469651548083019884887546671667840962793858717137039481310590422649319349766195684382706210915705348241527048553604212210998980481235776096582412719726562500000 [97,48] 302598673835982738505053592475496493534631690821659480586612666249961994173364237107187727368298510370333259540061081332157042029150531953638133126918352647891885530944913976264415516466612902544358038396130427661221570632141088083313667251657400940455406296991575116964298532326798596724334630426758178590077309467713334969520880331540152450284881541974105398977735965293054804091916527161978710574996835131413499860378989789310249430399309632757554732517693996882069585726313552116687044471733690198586611810449154185917525220143071424696856203314902978828568073882475005299156214614344422976110264818005700965812154841973328482285932366409256395098435588032270401791985164724901464831863730315569202898825969508048545928577774152510947214969372108403624774237521490856257489536195297901326370365233666678396916218273135818451502523560853088222603056558932669692793179857268019716594440269156125854074578258269638356221729270906331030830931747574086936287524597546296341009847241818955597659275239923202234111123681665933695878055672961913646626222900849255017415674017874205722571590559358035563498143982454054829477293347941237048293725110509546417326555962124719852680572181494019184348402407663444763574238861050879930024706565534499875373020961547056200699372021741495482505673151008211328643831220731551242361512764102149321756855512957542596093646120120681931268999300505442031996542206270217136246050271404738813292419658619979420961145239719573095212516869108514008242615978064859800900648041012451368736941344647431160909100348492727533194519491491683936319629708877713065646354554113936978800425284515041094039671172770156564301088592059908382130326557079095939732713582975128569883287381560252618403240289031108189275951408292302646282376299219230118795067286455507781731586301842016155080267424686766611077126791579137958338985731939909504211906420980272736154208360988717281247157200338424346107573367123109171849177145611756015964319379535302022978387061408974742924960536462772312420273910645968259645095842566248031792119774226104826620858416836798920855181406143333243493352966174045256257650015063202332877127611307181869292739053866361601517906151472678675625428553887222212932423335925946236362023909183437126574535098205626490861237407480462402187303037702261850935734754071107495471866687892159322857751797002003733787191590978185215530348306287828339377405629372082226621888658432599804604441326905030912319816138733585830777883529663085937500000 [97,49] -103376477220352144134706279113778773454305968417740020212460305099400769262323195705727748075583106268770081235683043787231372640934529937874988285847389727129274100623833876366965172029975896918579624932568498013888059811065469316667964763978113075411729757084484533798078316255593081716654748302558847409423867025737114762224772853238137375698810420788731643257774140787532241378436931918710404397408503153519580249947723311378873709918964448308680435891893848511563798912910149011562890570687317374238719766246296407624400258014086652535950992592615731687336706166519697594756852450977536477075974577996601297599643712255244626564613550882411465144620838417966454646993796236919311538612252855584064230171689526333111285142838358950889556715918701346878278254453218685830606799775195695771239646821331917282130570511132269863156335779285506280295511994452084725521253719439821215944325514101465326350357589999521697739782471776237443225545886317655972968450061897999440524411379480218636226863687029197977811807787184084136230903187958156366271256819561178563010089031511112658600731191243628662999798721764061849978671604141533343305203659102231478860417824498565789487356851741080235168880498312499151176648530600153604471165956388390374301806710355273661397419524692301096389262248485169223981456760739681447552717219583984916111292039656759039088685924005037799723799519037265385492358375586760092500352046909951657908148192120391916579296158826333801819695713025653443522437765756801742659339962048338504794133413272202069568028565650099290049356456958244546503896716897596479761296131955511253246101003592338775264088461425876401784318947976281314881570643684805688532079776443151883026234206050625553216830706164896646598460758583850988696063100663282908836091529495992629775660000228365079171282828359969995858000878904696766920701222973286568128423046926294804740210401487740812769776946824734572264677015090433817629191192666653756918372630142490527294239530768193411081946588515879290161387153929810940170704047354010731235786694694470473355893733671252056137827904790932667179283718944405395725230705340209433301251537949776382054622564216409842282707081259805280920222559903622382468933793793004152649915054657570936390953368424921475078468776529463656273859790326294762392093439741358677917463222094557750416588600468672881145603748457665678936827730501360775399987173944616332932723709003387283632770699166869565743809289415366947650909423828125000000 [97,50] 31167221473636041983498530860175420311880242413655647640014096269673744836211580181405210438952086749664944197518004563413323840513744244997639779100347062123034102454333359089643151408949406803716556453652148826974704982011305504432918891175250790969691686259471327045281941847214050371260298267130713982897836516532141913406362351978100215411659968671034426721493824695508003629640683883138150612081926989999233669743375174295297704534846187917496633975254929197636931531612300653592186244118251115643844829447968550148821263122227918958172792004363495836945538649113363698371984798209748394427183450804334643351740270740901502636204571606187885341023369923042207647531493794375140728376557915677902621359777209697404897889787733911801771370024641059443713009865410562807159353001318745285263439704741726248891470444098596130338050237185065685829945636102849219775781319474747065056605382886496228636635355451308584778744001392308531390843186073756139317703856860991798368034243072801253933973269577501666113698677745883733643408994363630461360781650252476025308849776358390246532131580451305854724021895141014206556941256314819482277221772820861307223184303394227211182157729984762080739455385295836353022563509977187558288620792251274059657402282066807389398725540602979704671678833906928577990691841426209216876629817729932640473214449665990917273251152883804818516545805059371138302154539132150945404475008878739676702779392534578267512406628601971915595992126567518490545158742670229242806046317801269447154114193112328454600326527302409503232749120686284451235578642528171133569122512811842471665560904857467796274564306490902255934812478165877868541402218038651768205536724711725631607083725006748822609330283767461259054867834323901523073072524671819958142941802758780767789005593216539620528994813422740537490510009922018370629439999375205963976361275444769191575485155496840635430794647868274716201406194636464613360172741897010012834885228050837869614929312425241748614482052026006821864070926486402615262666089066075256372040113394453688509672959997787289615871929344379252453219769524470099220480631321494121296170282499163918477454764405372537947687472580275424415334632066593081694276500164487158578496113590702356998516625558846617324159292712939487329873254717697829390913423166463353198335508267088210004685680329097263426897779409924763835665272601951769393780693537423895493713749205940765261247738307504029364736197749152779579162597656250000 [97,51] -8034086867382062250427503123102940520866329398871106927205582510918723115220705484506092701560937188427786598246397974468021916078378196571593053856849533872973013460703456118580456260062414161319906174857313374117429986572116077916816040376365729140478543932658709414687771574630982146896643414031886637248052173314322265869412976232197672880328925003896251113035403595031040770862825356680436212361460565520240777598490387573798685886605037276803523063988346646643217059477433165028353429288320820958320499638991379451228248916641606337739180428161046010744123734866383241899207870380316157931177278802243864755148543340407255722881825518970351679598439254862693380932274062843293411037962307251023425139464786846483473650413997647246714798750982092139877429260545071126831690983695328482357163525548467316440300454109375261463827060729766692526062280949970723289963782011423652503868467338694935178414225020271369197475896082202023104048838394075040089323879881950346772838205833014379029666520304239975197672250015565975226513526496266849532364525743829234368089448492531480742976074778001797527232520657243262271036150109515680152448341443736459267103279801658931805263956166382705436609462533937189185583126755863891555936545483147393663357198871644954102543420217274125219997457166974482884091072576509986359229156862732103680882430704048836234991401452832311989715488983357681250944173600192418629435123673381296504613582366637643092312934880889677499579985551770922799481229332882731842751562884851146328300587450230162199341878284289682592377659036884002539072886487689271173484009013845146782876125051585989546186185720056620521897396390117055720537552813926896188860232834562184250685168895043802407592271448574480439313315071551633189914674262987863704436088023384088629029845818745962593923113753053581845925830436939091492208016594739094482024373118202907329776291967645258749602806562441443541731564931903171744517439006891295373309314995037611526288174951308576472874615632537850903109643254098857417373523233012419361868338518214858889842005622364959399732510659656674156095925658098128137494199472466832116478219700782854352524783457221119433768285733365800592735848318633537006492948990154014052209554997975874792154394973421542888528471047978192858133874457577588127053041068252939686150157162925858557242120870359557997348874748666286065357235685689633714730749154996543941107874303198518384835219441342246682324912399053573608398437500000 [97,52] 1772159069573710963565743809752977003441177364761137640526109150164603485548073012845696523389681575486411029971057720860821670898888315485669982345210934308918626648282677629821989409864543792138231800515307615877516885373542039820155597903930511187156848170435103407556774242599345029772072343662240447653560649915919420868513127604501180669661731713514792565419907945128601991074787548264148424543003527461357957527304010784450181661412169393782107491562183550600170114207540320116714524873980154767950956824640446518995232347814748361263333549946301420271598346796840995219513450160870464728244193198662533223906456910125825950540673301432514177920245483402725154081166333371915026234085328562787111689596064796045775927551008228302076524948073998888605854130347696134063201160714307881136033703196563170586368941939705651619727011431835314504016731661592979213740390374631997534614964665120720634364845586064072394111043997640946268406687643317135260077826766066699494080336576749765712377335993427284567920656035899582780447772348780437649158984273982441718334533011050644395792860028601089385801618449026177642203259174398876676307202031818165338505751126763693819969645469006993279719801463478562435640686891494142081618943039414381732085375624017094109720452114935321276664346329468701205916380691655124832598124897045461963540562475132943313018815666305664793598457231646684984924924348316977781441264395450739297055306168583178089361621346236559305922269975019121175731689219892685648798340263096630688835084913389340869269857667967006513637704709085084738140007570149794774421341516922060380000439300202495398107302447928574730596638426743738383017859353292493045237616142732290175921567868401462100160799522864902868170532454883983165229992115325286299630945657690446994019539482629824407686107045374542338752762017892115462456757694033777071161292927142037430407761438461841081000192263562774889288334590728046883080432612808704806218329848298304839050330127147501684142400797320764074198062734610576807217504400865873694405712516075719492221038388155522892540240765063662361173584552986330377971924484708305899302646277265127824279625418966132246108097549037372223365920786934328722213539066638130568584889462361307815922588271613520326155316813157126769113441364636896009303053819175023948145023505280044165297528120378678542166687242175634274361184106720847284398875754491068620072103215511090433878504946108023432316258549690246582031250000 [97,53] -340433550738471095069049287879714535005269356232096770769867936219214950205239788707946792080932214736306565619482772429535270213389962953336834986155327402728743004340341768142113179627596960755965877937587304907940314774642231479259545699225731730218967196318927231333738928682166626497628670743109629809263576753795642746614812401954528583365899074214198745469781479068865646938945408892222114260092130785068483532013904052417322839423405791337685217224231798029968704447977603732031806665794912347710975426843913656696633199736066994136671985226691835000477147184743531385958583406507274708080688938836751364286829591001208034285480517269446614327872190564987698255689737246340186245811558981402432431325420125499463619886470732717077543438090523318412685739468607153894738332269653383279636957950534508701207885228966797178251187624337853553361548405231783816696448236580548017543511867584971042444512131669422277209196857994086690662702083234314482649375739254142681990183628555266508324560299810165011653690794448027138778631227246344303143419882322716100577839702635289346846661165613988086614380949084013049269677953810992366582302756339321499998767789876602460654037440839949108798488452718079380137623624475169273244030306127952911173536315702865082043453220959419809130305544390995503468070231032143822152377461563375155679149417754777903502447987055840610109376708538725412382986570709394947918650529173130786809877524855192065860303183242274536143216453526080800133761265802033043357360151150659869896302464700880238877314618897573127952195770826597610688229377254263707709198851215922601445991842985573348149453519153269873956335070531497533214789872648489045629972990703843674661171703001205970122743675213456270561180946505943861783745599331713450061077270192467118938259654891237805013180651951114781709172723502800589305150836530715454433369427322125240530130372973060284581317424401841981993524493180899021666072549056355912816252646707285272694162928646723664529522341926877841899648318228435394904847538291057325962379376382100774308953586579575432083923593295332993269894126180410267805639669739685633534381699169711657090092530179003856068582962311833591603804682795447670316650988153309641598481367817526260414368061527212271827232030995686863924189380267364652088940746889617190755634550352171689058308333772934704091854485414871501041952567126576799030899146843111189493149228613329271286858102030237205326557159423828125000000 [97,54] 58364467583110577527686617069639567773245717137194063093838055082097699592556791362972301521030871460045064598265716992548275024602137649550492847161968958903819214976703238856423664529105870922014655458851560710938558854688738625887822646735359845142514550180032886642110965765912006286184921749979052786697720120040907901858881360009670818863306084833127672840855215419100258476987690182728586002080449182579175985727735219647074231390832436979087458479092454316677047053519635994607471407634556286177772752542633742716739084263799778178004474519222860650904177596391444602976950934455300056463899695785237373773251945530375821267094629774923296985102888501334900878244260579591521948162559847021546956962131499696407372288221102919306440622755133484089474420785358905131800088705521024101883635606572849400928923989732825941797050985946672251516190410593988135073759960276104380118815865979759475705289151562843815832034326603623518557525460006728352586137507552009198030040439581392308149343949846586273842341204381979186157407310620157980215675847123086589234440747283249827846517717435574012003353997911517437718074899968118947691525991463865997560236169915039004771612085944409946427271116989017043014366783737041741393301102232620072018498001131911539014812563069449697353190896278732692210947018504578034353502599661250782351270441843135622583321932497492963556132730907053632529492149741950693376637691045408091990934797452645807689340080549654298998418989668760813868290242289414198596989625011538265986556121376113215850636732670654390961598664605082576910071015013313868349856252854624012330250995966959142760109229524813517862317449055944973517960920250374202739613658470219844151730869166146802010812210784365437344429950541303175791476744850926618875341805312098147290569980600517544353242056814991284813275908350574319543420544451126483680520528659349835818883902488609796864835320268586998131482302033792434327202084260626560027262128943013117545064254761616902298450754301589604992014387914788868070249495284572380025908080983329654163938631684043685474687879255451045091859713382478015329306156053469493547963546085367537982639291884546112087855375000944819358328245896948550825150329261878834334223006382228946307550339289471327939798312711891679946320574304490870478802690757196638077464316833817028191175593493956131175598678840714627770541992700353506094292097848392833659111650530804116243643875350244343280792236328125000000 [97,55] -9103291446905731387734736311577084652831498205577151562102876446545034133189474777630401002353801025520335759559057273947894111518635050645200659088966508287228708128682062084166363736240967507381326075827584768640886808627566428071850899702271538662868609992603849002014699059744908182505761475097121140170177352261612613666947898413430403153217219434934502887606430220557816527804741123835511727824356380022210451568643788787079336775001152221168957731182256944027941828428280301673686341141806938235449852462798829407960589565186930229726519337343942861005090575055345486301266174550645390706078268714947999025571658973794447910263045519461426452747421923431098442290152845239785138029193463594813559755960942951208888134286999700613446904752167406151321451184053947345109429241493967091142513457116814981658775361860925247016528156464304811991529836225990967183927679183235655049046683775020112624925588606067285310191363982636405286267959057686387911322783825259475307964883869233727566660917947581650730976940354340530716484590270028453899413886782050748754382922277931936589523648022400661479420739125577808784692087153989803601247621783527161498644614709412121785678571670834366836700160569744967999450386161445632040681463017147779313964808275329429934174986990792880353468566955862787553324773396137635430047942792946360927015297435262494528120714354986000323791892922105077917145532654965294851474121749413074592947317930734066390697957621729260712654277138822658782974860239724343942595724136357483238191574000047396625654932966834270640090466912898767774525221152773453380414403324293194987332461869660072324589335734311743377770596621598125336189116348598417912884012692570467095998770216372381436174840944196222306269603919824864359898452491512777457974434997809722177299078927821615601773236851956921239036261342221766360915366112947220930312545672593228118721315451892971345415828260297354822192956801123189125460807315036271261324239676202991623091131954624443221729971421853135861557448455814043537114281284015050684360396006376311374707657791876456529932242291253395573042991820489415819182131042599350472225746538998514676088439407792092124185035335092031790417661482713852587011192223004555414393575335668086037515555659462741974954941596271069986481758161373593710935030998048189036055949034897159353143219428561096782650576087972396110318906461292108685754352973701490878323397751281653711430408293381333351135253906250000 [97,56] 1288749753392498047105464108650841490942285340394654126468234657343035553388653511027106351949111287463869443405657008980100249411894638861384466175708125924077839368419288436343962719062061198734918420807913693451482206275986767404116554300289797892160528478679992530732963064070018508839295157035848587772457351715474310503553026458486169434770063291450741714243874880815501302802692037877564557168420827546257380401237110542713612945213953555018069940134306551723782839024047039585777958575442600629684789308685729781480088310334607916069030495126734184293054380477649647400049203860050756405317006948996106696098207498186580455346294953475175754319993532569046398662831229168275394456715577590387845174595748806045864109927831397171186590091670778145389082952221732492732436822676056443565205015918874141591415859748133437439102150632175801932523634731995307970457494114813975368565307719037193223348541227596566673307897097820035425774286248049101314686297790668127955002937571572139466924872810086953736717309206093455170043072293144736084679171822205813739365636297201983041192571755993573229088359139808361305223570094968556618502297134161512068606674020056639547654253909299419379460969003377597395749542779195739238076152524219560213815187904221077964100172019616078510557747971659145782055929985014920469431570514542244952639509416593675041844547181443142537832828272716827142918399024282550404776997353743097326447514922139853206118520528158503362457550569408445237416635376017410191563674847490271720900699363188673022807508455874692961679384594412993261937512051427741133971938379290548912623842450104185638385646908839163790304176944135123467517056187662312286938612644975722906078402003018859149667215532631671221541506162221133646561557301559039492844632042468375246554322268745315156478673690850656796448927144413274857661182150043224930886292331315181293798241805176408509454227097023303520474245724740797044746926638884645333567549983122288044712662119014787600765464483253379372934788130169853960617991804963406369029096130138884176114786015644315268234059511799508351095953853530045924778037175922264726419856122097681583150645593480413930164610326988552079522961362871629959207376801356728320270510188492575509344438599948625874276309554241743162923335211798377629872222565237168018425855990072452434571033136439004904335890625480034622934922211658811273191744554506778212160135466124444292290718294680118560791015625000 [97,57] -159603023276688869394314899455288143816056936905809348353152452434170136164272252206396779208300477607045347557101242495374756989290701232511152054844841356951702455581171723048183420241716071231413997851848596870826826835023217458007578970667437188887922994107454686810170806767333174964008699100038133031319531443722447297911691322971578906160305612327569844296072562169666394420517394873202338542413202786380563742799277231681516592953447562830554764695192842544376484804872001359990219821903676099352056643513464498315634402172163672216207046965911455890659709792424623013029443443207934181980895689332992607301127405978907303374610765754274966985798775488640856502771860979361960539866859522848276713139301062851298029218785377872717653262358786136591916261329129662087140378787734547966466756781415349560076003949675217046236354354760240506358236451294293693909293459381270331858128179267522557720795858452966184487885600929618139508074119862800006381232484043508857873799264600362897205005588756858108350761109520442678179420437853875713011359344709952027455303063344810635798286274786071651598257996169193168875931439749998928875263822352437478599069549135660498560961267812852705924629008706179375267983547681926270056714385093986801879164736030851781478824385993178020687827231627213436392333714692897002780834564946598544084594476057166614698045342158477721812195567473239198559427607108294151081695060351927731463167726853655585750214820052445521195417715069888558381131484677866153441084464826833264999432562446945538336770093042244340221032370528630856454873477883559350719922042640097965039346581010051771242398210276996155763637673208240143422043941469903267174575999467192074538372054228727528753169708246220382911076579041965214219149707258935130373327054609488369598923391060925709550325718867358660620229535929405603888860307321449538131988295177429371325740957378154830819571477876376156424866466517522469257950780134018570035573711937227372833209356480633411384216913095432648671156937896732412630693362997480874882724475254636855384245423606326702413735709353402736426122326721610043104770279091319673930845381628116909232026582860894117668784815388527967763099799317699391954983707308124814624673308488041680025686555002446414364334470181069121748942812239174995519918203432321536417594433712829801858611645382853340365929450687094109240928325265302437427024652702442562672568993065169706824235618114471435546875000 [97,58] 15962815248989323614081635711735830052619727061200474628226392883285360196013902368752481132088847541894054652403459837299932815963426029880604005802280733862185303292999139619481015143189872262988540925586874496183449952332264141772578236099261886179525859045638121190372677591487283209925282868177752132891836802774313262349232938584800476094730104282210792430165419643007764762010327299462783349166312076644912767125874471597808087454524129455015943770005945521849965689704140357430375358880368935974024229759674299836056127773671439159052357750231940089413287159012712286608028523980208102201297760401336107857382885565252256665819879037602828777673830117006974315422956817840196380840385155678881771749054388057036205053459136925224140475876964069971350734890030636634182870143229680701024492779711010225511370959614631605306862527852779541991023357329376253000348053674902413143621292798848720627199910830851580969508633352066999556136268912069983130599275329702845782409978782292749859971988076389110378497251912555559963368211597016656993869452228217971558281023860580647179320324000373502465281520186071023634877853656961404852079438505060525327279694165792733364953406119035238832021753878599825947691669439791746821451042507427456752406897350216086250569620456987342780227104418634464849486803842919297585087212652131472915881834600286943962982247132771301794952553696707848817838604001218212807734901878023816671782228587573365582213808338295026637097572100958857010934269713683578099557178344875030398629869144998387376955346977212664795533061685720544073075342756287352019541062260704552629432591347647763755416362653973362913620856514251759910349511940836456511599693233037379630939295240916340997682293740668233352933820213044824155015228815560525547883570455653496389781911366254115565711327490307243050994763730699582518555374009122064606023332350175836269190048828974698636289731985439885225044411648223188453035526956416585466841983159639774944133056196362190422031026980875835415436031870563567062205449018181369975713798863036259348212499419491962963762027861884749057384892394411214256175650463062401304696950168957958303602542084764156680932508404496527471599400386793137212043725387097949885358962749182960421043299167844297931949873919380095682741021399867768142151748861032331517120738474887846754318259017648858827345382355786582467047225333666232596135253581277370360513856439865776337683200836181640625000 [97,59] -1104078233846377322455847838706212664783334552002275027582831303111882660482662047066187077194123997156610245557737092359310928615304895985576788744242966784412357112528206595884192482109178332674164913758866855396248050900109455195281764868922564953231987354499176325340222756265516905184290842196217733401027523880207826281135436927388585985560683942461641657598780599081174639177631209856844073702795969375996589970185411529696894389165036362642789535375600485410647625388572916072476106133102561417127864166958421322887757512595868292396318023166140167838405980986858509178866055182724157330064510034653251530682657761115742315324240399613772434687095452801152942334491272003815318447710297383218863378592000025920342114124090583637685095801024211347812258058946266892832647921273765519393227588827185154500678525693448742199960960636715297670665863092296946211393424014597289879320041298033002580435428118902758391109493087527892608722682283793723419961691108098965459304831404485209373697604213113854115413461623508078125692235595570641151687147471840310193671593574383592197268539694412492206349346566945445298827530680258211447280213915002695175773402032925444747374089570208767685854548883608876984781680466299892013498157918963349832996342491674966413315706174592085984018681725365043814433408954219263191503723180850352770580361594059356505504161617292705867654299538800202465451147690825907781572269816855148829830559873327710698061911698211927637488295352499446573514894829312117768783875867475557482636380529402550936971976676909937300918692042581036485842609661307676788559039811136053455533788425647953517830165227918425595113753654389645312020500842888073405951528348623013647680373844633923130916431695940265671245378431903739101503886246994301419579368235457685692510165103433792311159626061657468306757776367225911195456128787492891449091829177367244843819064841341758478493920510418280369471446904330017657513302647095187957588326684239920032268229081491388744211402247371685646059353319438062626472703276245162778058894808155581341332677843340378545568060063576541523781243810696030520686331688659827492229116125000745490760829023274824707847529424389950947121905151252929425611078969307475133297106692456274164149421616568336956025775789350300346752422270537156110415834234477730629638151355628749133274182973034803982640033821116938429092042029282051031674249724420788787426772614708170294761657714843750000 [97,60] 35486703738277838928492836150039914054013733031730866401165244145385047893363378789088849552356183189457263413044228899936595658417352042053593273043563055564673036645857278071199518491896415858823359507695681297907897305582717491743214482218686168753016236443547646440404482505614786039251850470810661509238032884752033833234255960227292272352770596380470038250278497413317244087864596040520096660870499563744466783965898506429763386515241231591519536168702351915561910476809626030208067638269086367247748475425873188915452235838485138764913377397923178919798653457468686725274964299173781035046134482260633708147116111652961784037961337106592655665787224527814251808758032334127349092212759120404118133163994310901654384505589015902007880858775572839472516388874048633283335784980678801708402600890953120147238282353806506270374765080369974154746061675915961440220676083585691817228441836984746844103094443666616046429019118158288924671539383611580242546368142821126923119833754837031480598538148275266325082373059130683124426239703118696419044208506429434716169779125237186495187318150506719828113816733449701758454922548626460793879333918242113124978421280581215172223174807328603250169815542907030744110736464247756173895619329964306039944714579011550005510326193188898034156437723352961688360758384322098503298395188150255954168508324185439449486936413665185248004362449079091465962758739544750618520811958173962782903766196018571121728181831323022437289433488762338343165719440578420328246024436927844032104618508789925830627578331646016185499264597159711442346403960151199953346396126947780122025853535422557788613603997112059997243367402361329068603628149309190490216917698895724884936391787939620731869602411992550209749267296418409200312217620872200901253700128584279456125312333794705942542219612806435761132991413509772046605228810733913713228471634484462745414433776655905324446960587055861910276682112325585469858296214756746493330115198592044859769293723197980341505979146438148309653680279366958060342111145943483256455312890044849713134334918423989912100465206499475605040006621895313404377144517492911975554845752834011633292812922610539866471489460485626201802800417724823237076983629403348929707293103368944182022989954824004717231014613404703015168761695153366478715151216121021172990106562660098654729103090617477152668966328679252919297512813235466956148140855314965236289026506710797548294067382812500 [97,61] -1464205222468392507762026471940550969137601001392329534373489565560564903314095971192172608974880154935683574109302986110030695894092206271789489276267442462586939553319323749087851264179263679802864097637523193316438947311356612389410037816618446520880825245927239755040413949791246616605097403919554903046926111568477229746175168005242379645609690047238570466269386161060516416033150897352447430576506776450346822228032173338469937524223697649618271837012530663594531054265964033882012561270350522277697239940918476294413832611572699415833486012270807587452525781654026895368728399564211291291255725076037863272929248379299023754481884113097803110795430416010336867917650559191857853906264356344080464014619791858114510077480201824876191309179439704299460294922745830790876798119159530790674930234460388035367788333091781896094834418921059197506763520885950361878782671291482508182282388548902329018084560969026681477920837142029376625536434833108178310660372541343211536253614968369624336437637291389079516566632229234924722414271778121514227792860485995951715544333216504456821730982432356601481788021282153265018783629706805057249521398450118549085485389142846648054411035435365984038853318779006994108610365963438451198101370573967533699707256734796020099441648839547130703258508659556864899078233324235273450987018473125730690679707438304496198422908886466673600917574603626984265934774562320169255526753365802226204980099015740028163024758458622750307543970053161931415231863898607058704855081129920366940092763097465388859184829288535815206846041968144684751890072921384992527277120766499680175713182429149483337430988165760732303581030163079768113970039889070579407016080943926423670617512063830290536355508138269151128051019340414873527516037266297104500644643943180535730469043919165507644456125125979771626835022918546241572418694787298509956267374495779693039152172231252359107672815697541892299900778270718710641804038956340895299513342362331764460428315406364113132511366652195734657681429762456458430149713475554569844092042205653258020827457405357648730961623770050340045395872835557761709623730877467884821463131829565315472743914024942607189062858466041247890293363281267656509489258572457580602746040963834391259122959196272803570592068433901888708006775839170644408292825927944562896270231576278977106308574191287568168157947581510080355248045907819100415470092713121630367822945117950439453125000000 [97,62] 1145691782349952459801109908328141058485833872700626279601453180098196999470988188357295800602961941721070069557347356409744648058758823523182121410341537453744426469641903957599949545652364879147534139930967313989201005548134996189795960094330018337834704484710200996638309478336836619037114263143476002757384771872806899755596239476016068871860024051685816044337318543304203089107881799940463671634920761137166075257807374908788248697176021574985177509407098856016493031700389098734006819103066173784048063270396604464848883435475588569217999743673086521319260339288444190467277451158443680869613719740005401600134999682897965215583459624878152450033121807557503648624280814385383321304543996855848415201845055510796507565247171812960829606992316414859460370880852869328509260232065994697809390386581457784042425459921219179802926385362226581111264100074673002338744172091663116515748767713255751150876009915303490929653493775278137879974481053185917987641643356312093535980610032814382222705263399856862713809271513347967106808030279436272072800529161302514346961749946658706317991752243387082836066088165139619608420605945375315645076579055634545515533372800911665564977580002587302972919062335429916054622996261145322791099969143282829768726706543898262744271681518402429501200285144062867884902350315431003441263385568648978060790910528945801665504571492788189384869986410057260753229443464039454577214504203177150677529100879212250023517156929200372548970071033274022688555813681659781621340188294139268183737217138170966403341344360564866096794127570750292066210616186752739615718022068526291048897295782882829393316123926708030586324029444787649212979982782014059660691265182648201392103105462616680807749671612598710292631511889449190055484227780463680329442151752003687894977204352853598438042425004722840220040557158517995963081690797313248213538889323685410008561328342740133039745414664608617172130350809200530244528913575977172826186953819798255160617060595504334578468095716543930120938924040332255328304128045956126177606618992084775177328465930668583567855007476742215396279302879510983682041266686096159852471939640052787492030301675735819677950183546550408057419065946233520877422299483333229383240680839570214016269747346457246345088088755430467052560724405431983561254422640097853439624697504906975486598420863886922698271770255027387383278296841159133757914734275118462392129004001617431640625000 [97,63] -276622386966298010702243476641167026173279562153371869259491697968456948437601443588407570277320375886142729917107446104717321436230575709023508819914376963318894246148970777476432034379562226991398159363165435227257080368130902119689979081582602006625358865161755934887968888051474200225472567200445154630002711985527255156649176065844175901267306215959673873398658335705925740791941578965695464397898596469013023225400026834141889555013246538806469633657455513314498784085782148896975003167478868837805469556159048781796767943477489341934327680762862946630814074045387512921905165315194922959639197667842029804432327599188351475530353612394506053353413664255217233431531635444371614206381451460018501317202484138886139269869621268090122711492095501990629918689372179861152243419668084440037929589623436548804930635835449226877164283443555035220406812151212135000383221289573473904565305926730814057432021838500693075931747674302663743671283884940284435744728399969752894120275429579954831846886821874928800521609152866446033023285120114935831170525605841881884038762678155613604049674789646914995911860072887836944436272027452451153454778666254600068065530449165635004029680974701738296282131437689035844329895919328833245172840339660638766442639224306175719454514989562848128490835567877604441006076833866319757916152871566339529277092288838486217940286929202397032776901020221930706556046414383749375066869030785546128909271617300359104637391007419755064731627633790474767894541481459857378243735768926530787763675868349140967667607009604298533294270534378166600197062359397100399304742202945882307423903596894543305916840137584702347226345104514182861928966941234760805498713691620900923547310646089924255108863031461276990529671429504415239049651691428916927259735430396731588124963638811794684103845085804105795391768926092157141319979904749426068704701931488937999824841391527607229698505714389320188595690516341329043068260760789178669983086222688113263490962862989655371855161252511879036482986843365726411624602273038552142734332235643581341852669496063402528898048125499376677862042188229012088531766106401823228021587960817296232002116587063651481862354837601490773708443758563954194635460176873507792932830666196781745132723914484552930869651862145414698545991172432179791608122094773924996229374261719576991368697096990194179669540791442436043608157588725993125677860007272101938724517822265625000000 [97,64] 32653138927622615417788648365704688848881882210530685924939658697332123429215881880608324981961840281438634972487883005022509248973464203114730931460785185886646978042464219455357833283048323300334445125977179941126428896998024168209732708318937600483411495887737241425186092281146986130671868833023478978102247335397599950817986902477062962398962422407339453233091408964153525072268095504303076455575725672299178757289907176137045634925129492255561971447583678288422877806619591422622936553960784263902285377537867755282733491574044607294148344013579272174894150799387472957093806196046278771033302075309980205014268740797424204063209545346397774039656631084443439505090912915723438888281851595360565351135559830888364765429477154264291176800370106969743714255960509312495013048936065181462534559490931311386028285323651663437195822564713406712609008927189694161896196327212192308265257694242708607223371775257327608754484793608506781002819341313233310681192745343897350535042429052379238940947965882918392141881726922047877201925822535709950774361828006584296737015255192671690926223636915281545228794331870554632005935752232200541632879367129407021670199903166664353109429996508155316595947402670658000632333585853360288626081588002127794547182762813428278270867951115099598005601456781449379117343296070204776402897169287188760040092066392025713102252553796481197144028862829551197374867687276732823308616642425054344633457680494852322690671882887718317478293066509707236025379510067966717139466222119452060390343394505990817127662569666135791130417131525899090834257330231621536468582293070722109917757233681553421084382973160577323099285103331365253306174204965445048400465709770445521220083187903590104191544841290931780136423024200832936496145095160618179389422995619888467141675268983793599103067585724830301452232946626009023093218000518763631772555258153467693792050752978523366679748438379965147569735326574324887863218657589699419987489166596230382753088103986406085885280987945809388308782630373755417457413511865664251792264263531253221728659461398643731696936850227137178413451217202548758817161100840029932975596381540093446832073658553711725400662248940375368508443149650039661739871178827713716233910101194601603641855284451997762826465713003507331241641627803821358928616528141634977776248747976817603727122066411091939904585515902913894003092333540028135985266999341547489166259765625000000 [97,65] -1643105599427644039906609197550710683276664011521612057695766034879752110996049645149708645341807771610118580972084348337585276215002004080050072822951884156446683733563800913946172524561802107406518607532444877958466754290499905935632635118852967949333256974024657401692770915154233174735490445063285017696604287637042713898164146159311713327524810884584066041712011052470901939072073956874199162219721644258358754598056047670490339706045744190690986885621728863200379860786444664388421703249834777508781831366451483384368113834297737363749297995701151063206980173239939057546295414314379368989389499369983264436082145956420967021528675185992959489277837483635422876434572427739322095606787864349795941976655467358099609160612854511650542696039966395596564253904663436579837692471675343616112539401111602778489941632218862527453990453132805812179454204465234821873973467085120832827970274633252894547168809286036310604979226783348264005965731512634741506877665719219771384094606660747808748446264123074075086108927554830888707883798630890024901599912302106067044715897713805155372938204858938533079344828771073968008819724742222271117956716777803605089735401706566794759330593394355293640497269992462853044781790778778535866862812155485313496341159990980455084209085648727324237686187502164067362906848054600413217556644967795351170671788867601949714306396678669059977070428519793743716036852616030794058368582824163933586250989427859348704540489130244211373839671488551986021907908228774256236428037068515501255349338344656047115425765937892745292070191959437643973702118884382769469104139879012803322147639176325485573791333181955610894914151014779409533089272897250516083500631793539196664279982559974041152592490849534626555928038720010730821066884910022925875818045268145926753008304273749673090304749687425141638370478463248452927703640419995086952970705077441771060146752542345434477299863160756345125818684103258962120549533362729258819850400039215139424500048982221136588453393005359462194896606497452768795180824878784837746680686911212956677938541703047703479010395274635357401462655299258427717607418541494756549999204807694177175517306508346740481571005453550394301962941384887953049081005037922119793846787292863660306414807094934648009706336700872801879335155823772607382334737639303928402265198789267760540861412458051134518716795424005656478354253646756433226983062922954559326171875000000 [97,66] -88248177491315567124989918720811516526838755640179321705324348613271238472316813705923725586072843510755051219414221755082646350761577797608643687709552379525845879121755669161157975892910254973170079512093732128202987296091709402986772259113736587696771862214626381684163333020593839630132295661174005683592743901922515842124359831982190563735941962503269899152258774695609292178817704127220331880017030003070340703299298303723802945014563897931552621812559613396852855328728113923971786516273791229307573030376266702481187659740720279746653725534599872105435596071192005966103226030392807398164889596134553941999508692939760655175439723156443436196816835801604314059937629813360532801097953925372316818854141390404066159594309992359703908318934619523129431306486716683886543976348432553973661555786030829756949606730850734036181257048197929816566009766824065804335574719951163095675796604635747801376227220482635662992396098589246643658853470600756530212442263000907599928201309739830148386855631086857123489267870759164099283312484089050568970395141189389948633364268151499616071860241208523976367007109940900794012936651664847719095952505806259442287388807674133310502790239695916147014994514243445836188326425284785537488456062810725646338879926577967230203497258646787890335831070774103000090424920345959798432811025314868267700762591860329458989816177380835892392397011537785366577273034428102443274057291937073026228821587619508916658612403559688513532785019564455098894527552318524928041849546431415031433806586319972687323138704880458721715045222768589158084871262615165651834392102146956458625329434696617500517020991373002436668696417717513545350569221957831174642598445460592633009523032212422759432094476936608512277973387780723995335077417907141567457485948912644183403928767377944519825755331208621336151083647401776364185184363611827431575296206263395139046018333447345277925797429557605578385206686855985375105531136643958426744884909924681957138079103682682131693805424041656954646010990865369310593860542752480161575834824422289619877486630262875564751826328483442003118662954295950138601236577171161024337635266454529955086043840300520313987747335903485529040601568969797657394555298335866124859118817464627431701531641637903122484834789990204214132773254054767906256668858726412899217330429819330993318031034548047687028524041272085388920576320970212691463530063629150390625000000 [97,67] 21211398497658340154426407247500304070402824021608521139978642023607444990822552194173206286865383949445604511327517045747440831277029236529014539157604059266145532252352293508837159953855391480854386597818946871692905840585875727788547230405035568477839273172731807590486215323438614009159889775438098768627240585376499697621103959520744746038308235437468864715278150234810745372607989559742386251854396663197194874812346930789411377159442843861258459045671851961681693035356622463195468967545171945719201987681292010891694053456288704223611257420814481801532146589945554349156132691173897854421758360322698919817723823263068184758460414959122340864243970555064622146498381806512852791466157857379237045388037431254478933667159962549468227154756037118980208923955044789374834042355169202375140047547034707904173802524406657762026769042450398138646071504376590909228397849495476012598045014146657366359305057673574983664188499053272412304398483421221181890675683349215518002288710345517074049213701255455396599096595971965899415875002017572084544925682483418141122090894689845745693350850304586026316745510746103687063125211825315954438560075746644760828350794896399420101307000411365560175879659819955922047500256865186041175511714334431532037541946937515676215258664920361636037003587399261077555994761157415177016840573394664710148565542583526653692980576650180045961576789999180801252213104370233943735475134261839033633078913585732193347700827258946763968812018335136661344194314269496182300578702290228125666114636630681785354092895761275339000353611623606422448764299529279397194560216237630026588863807180834802204620966923433443404132113522943140880049888607065696010913446875739169730020845209697447749178269336011042067257631879175300247761935823660705223851002636134663520508979163891469687982012460761268672879844101787526700314564208726710171420569063652856235929791235762827498197400022083008988380474649993798568179143669309182659501270826037599368376812420418483609497539594622527064347084683597574223645599732813516844371456829678376261711747194050351653131715397046850304725997482133143148259341012804935411472273618098964252146219418454392441251388041537001386161658452331691375248571990836277327530182016923537352916277561273913914141456779393880154084078044784765308058160083818972629841535037943634652108879763286301133203264751569960822052962612360715866088867187500000000000 [97,68] -1445480463866458335253903388208046461817803777395813223961469390211632292781686637931376947485764300710504973917245656584624615396216536239461670311371085069257410159123310693838886420905206843644376607276345183389379140759692621478452691434668661135040850749724779594592961352624727168709024232756999876965087743844993233262000153681130890724916174312135562791563343359069900844375140902865046348157258569892128732037260138551421077002998052350352374016932881069330584587653435003438737584530936807453608531270357999418660429274472892271317744602303698288232057466248794140005951546672380154545828946543331804977284852964688965802282906245445734122990877687438704536984190797109160203686221283200725472384668585354055986444133074894691865964196591912054866601576362801706705080508431702694610341983973107598124067045279791549429871816372254212599855892583007126192074501524774244047212235074410580963262697991671543037747331274264430073112113349573490746899600325199854832531140730992118674776740012961035614583059646239017465704059673032611644875959742308726582062686121063035146794880730355532521264664880601604994463935368535646499104581450188537345906995943514243363318073223161798835088953242953617388487358674166859402955038552664793777441753265842956838791726056661639692415116954385953705352567998691740940459709589681633087235231969307993147542658098572967747340281972088150987175054168098595769463924044931689737925968362435335529260147839189317104940949935462887646812592267087282213531321275821686328300332034249117096457311804515167828507069623742185203352563578633702258567355246969992989199203207407312523464591304657216712445481864545778840334332110633874620540148655486754534137404102866838923749387393301976210283229777132704628055358865508699917372960844080687421617894548442202500326235712173729500622410270358511946745971722540317457762898719428850263872303111154240754678571327931069448560459251231196414331024278912002497816736511741578515917059378948142867201415654868636316819107818845959283393628679268963326839373139907010343092454185038577494729387525738152307944548279273704329474202224149542276542329404301457142377042573941792182450014101235996460944850130245494681423837444322825770850209817796300204586280827542209917556005954167275018857959752344340160861088867044243097639157407839971129001382152843270187900519187923498165559976769145578145980834960937500000 [97,69] 18495895509479108269763147697686472046193822256116595648139170178547409619217239251367769136341890907021096997308832027454223776325854428717760543425092737749823532207708222316226441169905495448908469418092096504118727461491323807004295155573794071508044935069061948848584488023661775073553816208603425972537824609587789207509046994911913609569717806387833015694063334742196259808686778312564840829653729236387452947596540908623836257739583962168374287780992454836425534610178846177403754326252652121129223805575939563698083421020232395701477792361067617308752187237676239949600769912660387505290935373296342578032940622234212239795534910197036702621747500403702259568626569658391698611554364930642999975667772777321163950227948120467505295612235504804299530446983617550407101743452425937583257953201230542948957632510679811450972902924112074964197539860783641774184003111487751803008597093704403605639516340849561717607426062595623689371046535526413346822633033600855798914525547307066465060409100640750889173925333422187640588480501830922055191043002657403121680711337363177712209556974236323717799224818028605971473450814866177453595200665738492005271601035561304652796043796635825206439542623543977524896891601036860240036995133251447427939160731514831061589018522206736612816435563909578913414156135869417045603752956190317893399175154719180821562650980531243327458350106926955802425085139470161119430200910476577643828671556891063410609405596188731183822558243430834270354517045033325160488763369955712876457114422712019062223033052248493240909977526595513604164084370330520275754249170639108976260132851005907462259365694897752964082842393783700449702231858766703927874674269185842924490572975608104452167064415602463570176872720016098357648317658350603175416168469069256769303324989798718268090150609122224209379351754725324073526927953808649857859116890368747256519824441180181657334381044624085819720731213650973933385294424402873577651945432143847528901122334382962618618885006997556778002122711322451460826899010156851163612752233040650050277002837628655070901728472812419471127955256018392955400514266108646641487079743865509906326392093826150845095118598219845422760086770960113414450534965589105540743759268414079566322500883725272001394985417458803950550243026322948976616460276407978276456108572497999864315485788533889639924899517264833548324531875550746917724609375000000 [97,70] 3667255194099145923029849371731617739884032927291234657108614433762137497355558026322359083560426992127973741007753387234206576676900354434467383397195185904037277201780628891808673719015301599175657413403586450299621833601361956658186385267022814245476569237162261980850668428842311959240608590271032606405024243970803768642228284038019205147520384508689268094981803520483260443320797962313534432108543780435492440639393874943278357846844188676884340135353029746090334105284674514670194142696106111465033358658343064886521248923059862763617293195931902280760972976724155240063937197198279964715650664046915973009226594670677967682114510587340561169833711776492936809714621623423223673317358470066382270208209805961775637699703537741389857760960691803872016210022911948503275093835866393763150311805243666627202096362802189068627536769963616522573231049121763114260023056945256555358876146198116995871303299750063996411094361291309972174242721594094756127723011788900449301405285975558276219398421025717686222022494696411564597910056095196533974619525116657953105960227867798368265349683630789094915087566347493666660983835549334898255675296229817815639932082091334038164725875159960248463354071413393610364187297363694449430961175436802484393068616617656948132109781057751573031846181634700419746859877990559790318307555536550324656922132010028627687283580350951262372160108432963572740926390491770082899675599709838180590710477013565987434207618150779118297698293529385483252352711882435559381430598985380393467649128252480165530071011986563778116843968497699629486284615719864155192363590582683773070769007805011515369975961313315909815656749605693238896743334822133930195896935976449336493174294948749818906529355754854195786947996366064761346430093701541613485899543059239789737697526905009573900096517874343832404803731873132999832808379103696156246243327845620867864408604350688519498878419748877629009720227911696602860701381463705898802711051930170207272045630375405412688496174399675106598813345978718860565629332152752987165124541363558526406056633458591843021502365765641318236532964736745739077092817195242353973368602835067292998220795524897669946713296873511760922242398186243932434721349584566590675669005497925180217746677318276271054230509187618914238614474246422542575186029495170336973972329831529418708063823918423952512302133044386209803633391857147216796875000000 [97,71] -231623398838172565807701976635493918960022598549919749064637018477408158419700949276331556595082388075243894364022972674653152748752219334974939252876209203193430881650538135761596945745974373621275853322601621432058285133474881148132188342691925752916341908207770006021992498282797025326384067846410171007078586559842116288436453524004977990564178157328878154614346415349141976006656206673092175106160298737907724837743364769498449651404187022352301930676982962801033406693011627176252607486030830284547678988133152151004370195974323359842174134268671946419969915695384265926016678563140682797674812702177455390116098850533772160579842647393247141983151751101130836505615410502420049707551446902121333713445443116464934947107670525490082220287009058692187458284956129375804779826115038631900211259810906837087771437846829000635595929486331265259384412760057341201417410630231294785861058960735124921908239638109666410890914923706231544878856296485934398754918676989064997121326783150850490635380795616620219691430998225265757359053882980930635618968587253421248752294802977749095344169681424157014480335960200589029403214415693870215790964350174680807378072710260052884874304023949127684342773609861162181310344546945577398777851235628422546571227124398601578866810636714796235643113399716571928671482267524778773463955663254464934939896918529172254266648218782403523494592574001394798867600504182635123903637568478683353703511591600143401437035722392084923915747400142999127288742641516726772272810291439480281044572463753768232575522991656798186959659811989264529682530950925285896256326804874320656315797353734309082407072718484694794035484078056997086784060497964591684534336168245766655968005476728742713375508797539233105097867718756364230403398398477682088656207575841123899347851923778229724862295940046563175892472278784521978721798881615926044602511854707445712897591937145601266062117332177231444081524207743384363679747344021174137247036054078954702112351368736689924190063090571276804660824286735479043777204666962602904866967104605237127863365306940426027659197914039880568361667530701795135275671472500986172055157596516892497075403122324963714275378098128539100015733480819545317505441625399637939011736558448334618646738200051382532715149642271583213894827294586191238050018481954700650103083910814856695672144079774235070345866915886290371417999267578125000000000 [97,72] 2076461722606042226176539839026363421744059210017869420255426625268692853739621497045995736246766966551149924010278492676841702042394319153844175342058908568117272077963156069647427810600095458835137498860917062387924405401393226121975092380284461086907461118746513002759238953002424111974627245606903250730047218497431463036492204909137656723920003883035720351917007630431130632579503231990926029113623740267679262958866815130604823159255133886292329411338947975825153082758620328695734260986158940899965752296888695911346997343433298354078242300667242924372863593410601809446967706453816278708851706571598918222473854604903667245233519821325483028357119711822634284164181140932603437892321598868163889460738500264615741630186558769438659200043206931140880041955098985523090210466619294798877602427921379873112478208877120033868383960588301569107104677629680783472329681512895909732452678583278347391661825019590887745459539904911200113136471299445487832652306893065407210673535682794164358809116206776212491148841052423801611041209505674164752648893352866552498961197916403134848888974708567842198442683602127497089472255655337636841967651407218159564185204581845614413466360098735361379615167793540572545493328553091711273255040763618716622263648418925017717821829230093138504271607746871047218329715372499259245756588412001986558096377282943926376776519928105443071603713905828853766857335237753450145623928818836219599732057385576626158332176042563077904707606389545197036257732314715409056744402382573059471433144706122200688492706097309427244108770719747939028231344935847859708802549658301616320045651599372677967848745618876459667325527839400159981769146806635503787988348697256996771887277145907180411621007246296899730615892524675760479907693760768432194434932568075508396543550123465543875120229994912340023075305440332772894958463508803951526984670146193658784267246272402618586150692804986307472388143462449802298060504481065124658987068095857273548664644739082987624441268120402115637246573361404928319174608871242262320742822166424484322284870640756718076287635644944699115673152206431094886600549312444174927417137190624460730068048943003588395813792765787669955026733885952978626461933700426893743478123809595866389311872044196924393205999317039156927270031623774642216996575472956986700494904881559010504879113009901736575102404458448290824890136718750000000 [97,73] 238579546695233319787626278814749540823005616347890162324211211162096363066638895412323439672802320817902356614113814305750919393190628441250733123642948910286911883381077932121422289142458586683825346200420541237939489754918452656958463597845259965695218102528528018303204266597996441579642411690248284762325500066946904185659528615453814929626395864122018331086146675353876107702951618130881097437103853572539529933492609068092956145369554558752640300224610712945524523259733816213677826060924370951505880022987142646151591200647137881433115623256995546826292290207490320913278121490469586879996054663349440402639513463701138334136600099660298323362595538060374912600232250783507024210537353325440576537558537026171445089094561370114781299479173739835459233659087020551295601972320194330850078399530432014774510368916004176678069186472312354721616280401787800781149031400036426422836120848616729989723858110943284119148752970514905591362909124697861544375345284239476319771650831512954469572541136172899166810913713371719794702267851325173376504235826658488184688332473818700438762414142645545778148888784711058483996761188436898799923782456677411428295262635894460278965953862499226055949062025822924745506534022678892219631511022870769728094002913832869279581848156448540254177017257817763154407604349293984949820826845719264542735677925522540305804892035883691098221674128678587565666365560391803195987422768694199413800987664198947958849446833612098705558266340193207241237887412593135926070763771337349715308957951113738945876599182955875049489544235556184264245920337303125846048306591800643461315856016974808537485397167364748501730699378487242836238610289249055640551492625833763011385868671161060016459063931161569338415461164462986539385612009741724244179514714246188480485716754424430912213696634295360672167709260060325103926590504131479386692169761003010115264435545316493042872016810979938024104781278188806771425124561275146228142619358130726995759448152932821227696203571868805997589274591333159023479033696234580405660575179266033987586260352585237275960366285635524929180277812557116224300025216126364793873085185424407862765429330982920609252333455555120976009425979623494706573419005813798111280103314221772368097643143566573232070440275954961135934677093616573018667043306343842225558242487277873785557350330699399876266397768631577491760253906250000 [97,74] -2797110675383669576975138913068854379823995955760391887682020350275240680395903491260849660185606075539161797987409174969380384551472009011540084976741530651095426845463716319911497848959171813037817920294365031217730742301025582115877079788734867099131629824584932130943771999227164665264647110247380235219243562343562704044570281169217272088465817077082196875694792893051497487759989787425659140645407174775570103168908591602659975904889166500570779310090196133792646402977251035041689823446555362572472361144107140034731301969372648651542791626195637993393265041765857263994434671797119578861103628136598500953952756032941850838268838930340112149853102731478474155904575081447680440235312293323185833848411078435657927909389044023343029045613297271995193039935809727963039925799261338732834911848848692146232530862890428068660690404107958019126683029632948090978555810938934804985350929197799938569040839676865061882788781598245289147579362288116644853476424039059430080961385696590263732716230235893450198467778800929170520405173651356022692231188861271872750377514951341242598856357826529915401813892251143955508917963968556818303824163491077918958771956524632906695406230351801420068505768549620690680934540373771902020974228975761268936731740631220290686224711446069634729124110236552541578748370228920746028163516998315728955828189480098498304592914056955340086640994862865170614488737852219073616269193217662615451087820429496148200005598351528426042018098389192754486645299270494328464327690639459893230966464105955439470050309718789255278285537048265176034421535157555657521918837218171586373256772815266383198557215588325778767837928109843774866050835298372739723733039176358085553643610541959002291530904294531696534694380624190914894103906591451805427680360653763483777831851916087237419654678146528368798181653981641981551281071474985071713103617091131387871864455380541981209217588080090897327845404265470885999073056646410113498510012770015230321852628370416157221138597107996526968825874569093862204066537135762298506519045495167286026121129669627763290684478837485157897442309137244663623167751625597910542226984141135368036805861777456557944980478566618355323156564260588611421979960220638364209920345461589847403534553976656669209503219139005660496635516663343178641801050377734738663408526202330558422387563055622194951865822076797485351562500000 [97,75] -287486049132134558218311743140109116886050584917688896761864929248324326818644159444360120677166502526843906826420024292023715302159295391578399187697728983967653798422294754616664871907646734232541031842342989498143157755663505910628554148003418899622920431696544646924943804591539254332723979618261695254605778366177745588477577544151268046765087160217294133505972345879427883843784538476254967181193394196114595692516122242772382373609499298123076688400897431099189989798646537497595683175582648080671529252293233668053473909552205295880175836556621035675275637654273514814866873325943564708490049879747358649676631563848018533744254875223258086534492261057689752889903513306924662487374513099401958599541829428602440707747280693767217512849054120757631347673518974558070295344047612755758919038188929103680467872549936628859956882164954025084849331601780733569977383726260501959666438469713374342584692919461740559025748676328912761070687342880268831918817921243428918656534868120334482198154034330850007978617851201853097346353026683933411993450321582125922437374504234126206566824464457159926871017557825684927750828468068939257741922515823780559692161598448357136331814348025696682501333433746279247821613536731201435897566059542166826627410011266221211497089221709749415269269606077942705965937797463221597627021183288128395149012292505515204841529569041217898974716217197847760869718694881758738995904163285483503189497377462352139497898341361225496710079033900967424844458824724064395831681321390957260049179717168445838850175411232925819078929168679931268769209738095323054529910813287437289684541771516803836586745615131581561632729653266823113590269023699002700347510407647558124509260580610722402287532636064055501015031509842461913297622732875340773595964431135897043453886780039978471101302100385593811575380190780421562974382074563881679462158744814375596061164312139943704374445704263617716510722579785841894058539447973672523015028601143084787992625440618072735359612113671911612178227542303687780696466728562524862497783528988417224900834492856772805164163969123904652803073001546587841897874994959649643294492500943543766859030394945388398816043329448441786099488638921157027805339211217873418753926805205511375409395145638918730990396397018100359979211438139108189375907171112166411525204336649930714209233428846346214413642883300781250000000 [97,76] -5679434606933015090389069906767908503848167553919404253055164927244625474001604081482625062588817160052357455421946182637355588899558377933676531189829807760989875493122191233579265107697833125268254600385893672885134900713066002956736860047576494529777913991271984522943110760759115973898533253190562633834547017299906482024854277218171677575953512609597750638104490447275914048442398791007775417085025531824509642854888336613369535268932265146634457095393436961483748826138872729769462536629766457113083733931445081063751677380559463106775492648323843229303628020910531433691132289736925910349101276879895638311874678294612058136177610296925881974080172749425191688872022668996231711630778175441866960673812975948472499667149887425239402978098756738944909818454175440360421093507296204651943494145848170986840112101803474976232282730604728564220310761294666418754233476476469353980099592030277422816989674527867466764543638263184631444785276096912761014804776090233265443307841828824221982712917724278732538059088152000031876157525886148646284746940974524333866142564558120125173630738609658384253378500166720188331338531637261795681261292006452269712685464672700707422561012953362485112148624551236321760453350113608586049989333128175034774067532553174903995624380184942578151915330525330848568708683692077372939107406916354633758014093064097192911489557085929274218857625187142804932972200697551958351664437027777871528083284464957167251970702842202852781733916263950954764981427709089169263901712552114792801859236607220686909165112165613026719911329405278001545195222584319997643306848821148502625957581658529825890010217690486596698836081380330144544335829574327139234892294452200205294557247198499313356374965320761908344106506865194986205675591548381974292993845504259891421046614509883068733587900513076456126086018024254770628579275843326535449971746073496716844319668858022160888883446588041421614290457890215370454811755455020074635435573077009381338738852785981593664744378179326204668606581909417594696146885236401577426693422962212677349437481820149666237910518288097016277896575078008678833378328581602475050352754285219528900933070784717633846874075345999021730316002019128994214705206521204632896294743903784560426845122206505252140205121813545999560297573798160323495318531602850956060053465191478361262511498352978378534317016601562500000 [97,77] 826915846540929137248805961714096631837675115877493422784553259602295930807784758853594915136322928992874981255645180252025602326490379224387201564884663770819506768415578789048810415725407995441253367329024065059162744761926133966469490422442712253078390510587326657846328431496865610684052330195284643829495606672096252978028670861348904580687766873253158090595745130206772870049371651427895634317348279283889316096472856534435570475761326256581711722992809460726291226747860293160441933304005702479594575458667770209870957350174614590641293009535463256639803955051758257697409226797831538099939064426911016905495744676691604626550153785448055120918706160530800866263168745481820886038240561618958641652510876037640116049201404066695846129032073594578466253029623820438050661232894031433461107154695087847220876404513094452224187003939451012404386437399769374440171971313743764138169589629198658325724027236997448930876277973510817750927375463948776597811877535686480810847415125197030070113158327161746165110053888955413769846108265847980691931927970653632044588299811365820166534725939631424925882244206556627296036174173429622945205562421241104483093124581226584490455049660258882972962350665910444504229786488450634406667710102400803336489377792238202264388688590194653270685880599121113279621435539535427643009428517366530084884561858002835095254221705752001307765963205761379059364706480896605248055030903577887286065729795787260844214498502428091510362168125936435592213200401589008841000216307408207960944405981762202967561617961653068556402023205885466820954426532936718374634626770484799548271061662968767738186169431236131636193303775501818503917583613042849027240274579947152762000504398150793278154273344516167039610813103950379733638424463753701963645541468482428265338536980966110838758745769532368863483296750693862907536934801832078324757542995625190416696634325892220898018023510030052496986612810679603723942818743196254203169009429748874734532810253126893280113986970651879299593759643584535722216944892361554985936893290899716871793081824397162198505708068705093930383133429137047058257232687429907352878061474387479053465223891550996412007732042533185457375326109438138713170829051527180356473910351720590545687302692010317768041560029464185342538866764589051440781077225018245456146977742335479888424742966890335083007812500000000 [97,78] -2043558576636363421923615446726119379700365625552926687624453241879124174385389288033048339817123658266981160093560166252138136893831208151506134252797598316068193614054589425508745318524174794064388766374290354247760694818422946035772616337973934892643239392519205334335100737112136659964775042329308354970228190065147389503796030672557278371507998685643268605645489756638054937021421410985863975681723307746485605332214200415569636058787628108986263692450229616466866083099041199501748385272415470422457770911298413185911714539899565759650561273744465486296599889023651562513498481867840047666214311212312121616812965659043266845676609816497020500415980645645506439213530968977199304507880919706368175998053674884652854600715497803381911398626644565861050833700550718787864508959158895650471129608620063737996724629678575057861716669607871264796061347183451719549978188525121520877351802311360628701725322343910550891504618681963450554749471074024258896697489554963077107145494591428143895948940764279116048874812284834486212105267073658592825767379751112631249169126948622813116282212929707918913955363520414638008082619967229039450909398517343738443411660390867048660035233397851413335689824684867011458030952075107631562374703508781824914840359660781874823122606136663851861809302909207387263761838839173514726710893453801715170714503828938822976008912375864480512250955625160235634540330552960015226856754766703742971471852189357463127925295933098145897087615543928101761111466250649367205218816627390914849347937877891467654095115027367004491323592708627650436265753799776798217255627608571926880043661684970136244028861527167889952726325053371264625413083981494513323680529252559315900586721593012910014552736181045662284472213751648287915677471989408896798117214086147102423046680175434629790235550815791586808665718103341970317740338741068999245957676864553860275153306951679162084965379837810270298165552213067572289780322791507134462169858138236052970866894627337966141070442110004539319185899761930839800660351921152516674463275300613799979601620788684108959404267487595502660249883428893837772047132100160272119179624456963746748633318369941496374617828076772652857049419318057470324138885022730691569790802214892024608854130963963502676044217991215627073669711876616172121446011142173741390121291594539343350334092974662780761718750000 [97,79] -751984661672579243632102468844751202378171906659360300012944548731787349789770298037173445575546766152060116912493199215170293444993104645548292103598129168420819870469902730946999410437038167605997142217225548303163329443379309702189422177991678283274804767774970941429237478744371994249277711503138309662917930569671937960350360638130676300085435760138994483901996461631038719983321090942626140873013938787602113935452477864966713991217681408206231468939014113650226264956497626075855712779871970393507551637124070975747152617941934530538660397138655943326848811216467325204713587346078991761851495648461540498881285388292435437911856844739166288647247310492339088704144442869796760504122744669077982401245626040461520013337654558617642666192583747584904776760313606179224423003717847005553355646878475603301407522003352323553853066728856876991063124501849228225085081461542669971598767603342288406368503644477665848890651140429706326201649310177092863793761030162860083460095701510725433282014105556802887814358044275860215135335529796963997957360318917985924191271315606214901481125407119797755469551074714540501693637781408135085032308906723715582695579899134706110871398183543673802557039636041361611638229280843921626402380871443291846492898684455234806350511641586127997385937874698860186990463453582861345483858141633097389464811670409045973516429920140799456934495445581286427267722652931128207407703877594146599922547904808464419157073533757984507691744846042163381187667323488616594816830178450137455936333592988637020531902239354986913969969427560284110593635050277540998016382805277117482937747600115027553560784156827504968716206990404590243038935854840230629250745393675631732978747062932847906314478655055415063957991280332720919697516497576425229054634110401938458610028989451844179807285096947890065482216802044511742405523056579743808197955790582327433571033358249694537995295978094927234276116075516602412781199927493152468640044379564193761679610623097141617282858757315128249422183543456123089790745819675718389800467863584023859159507953169744450308742794699173044155269831294259993469811286208444760616233580205979529495100645715818092116542452823555417053025686779365108754131995985935392734488996566220636094235242838556457401686491377052395557005092684726993439243352286821432594363727730524260550737380981445312500000 [97,80] -4041964680755632751149664139758519493914616507190331029085251834621882576469526684492912696372603750746285254037238120856221777845853501665097897939445021596718811445534363866474473360261702097410553647616358307204850517987473989886152270897144573254880090160164779081943469528271131943354094352691764707109610953461706963670986219457805198033661417428585796620557364910478074569087582989736115205642605758565239001470849941420344178062128465845180241737540425456869542236567714233590714020540108123752957241349049448747443529301082946253960106981170576692461897990039404879238179328049729036460808337587034971796560649973346272906139003848769884082070688519700679769682304767403325362199176336695629986970353998331248059687723230078886608465267629088173180364940054361171969569147485826492823500054613025674973793403854470060962831688197014178968110657568866125919624086641035975812985719872325905593797593417359278665291716887771248391088340546485662973012051404497514534853883597613558621376721559775326827794874603777838735025825315566566412385031364653131547108813234566746533135557196533744719350438793504037584566763725295194360710995426342279185649814838182051829784413394426256314013470378750354239645901447732355300325395838643758863666465998408440439956572203978096917268612822085423501090268132758416306772780422087830480534589676928875066223935089722147160655059455594680863502029205844201259875768519778617245532699396165451346353091345261853589129036275827499015599513859271954400659008339316956807053967290173356180816474525780265321231838533642100855488728717802074643485841981283560908410688058803897439007276462644867724660755270752314419374017601834680570189586017828932295658582962364146448138698172363740794538771283034061202179084014127222521714354727557929445243814301672575056178709564571512083146874324562883105797753919009830175046119528845822072656576475594559883409919807877695673383143543910542502320287985495587304207305264410304868900985141022562378199910974133602605361296366949135577881537087847769620887124264906773809225625374314823134434708680564846730344845246282295590158419682855007560034113456931904396921591706740513488979477551220815976171280623446405800952280638196717230885325496841862697969363181527790232030464366780123385788224892986379579597024213078580314027021813672035932540893554687500000 [97,81] 1028669757878394968882337457521876846613004936631314506513813773666412351258501728908147391068529241840960465427298118367922301462629822265830544051175160105058452856541341446981731381256830308905954495772129692187658004888991317703133842159233385357927913159281419050390468609006162822873424480243874825022397997877861578155643468450019467928102119577376885525243230374022594226665685653215682493739955411341707145890909888395126844838610662909680162730291578120912250316711384925574440795866333008828790256032989758762417979828722135496238296093150609122830298866323350808075617495190443469333761566815315955826878640630198307051961975123050866197862027577377619073290050676223269610078604787113250559623342717174068069350545856633618341376999251607480486970981328457223562199462585188018307398795567881268036587074639767212732112049098814631808806833481891786224387487419818230647988883081247598841454503441427150192832349939030112620381449309067682518652328044843502149799109462795864003301205296326692584513513312967642370753389769489503430913047502966453477474428059228814868146364381579548710313152656685040821142336402727596067024180032103272761954897350972048977605970027443438579883481047016144782919494198678541966915118779970969769580921036680050704327009223478175821232897722034876290190322891444737886038843261194697322259270254021696023581159711255238859566307750069141632772729172865127664841518297200942043048135583477906411145656007774979403328520400621533670905411143735467055431423317627107850414016222289267668919954121398844316271709859002747186541039516543111734964881722401281364883125766841900396840520770374835004426200325689992302980031853322783480055343374387713363740899671785888960460016289961150703183746088705491678248107885304582499373729112759726357483335190636826093941042952411534870486461307676453149832380536098102692019853895127668829395782619329462262785023669255181579617236985388653099969980129288121278265483547479324399303361020910846455551356489648680489319764139786947800877955737433824618622828400704281876867475198267647726091267904388801624448516843124001515065177740201090969353533693907906950030252794728976600703582693020747258158259848108524969121347798434417670466222790024940380253708655894426232915471648677715729693826775091349489394766317682888067065505310893058776855468750000000 [97,82] -12599196988256151502773247424913623034399085219643507149987913957417896023848282444144447778725374368704997989896361017569430596345873310843016566891329802225816833711377225043667191155057329504369918190424970647189708416808876278373832342889085979991338063235038966452000911873757830786140220115138454908179595336778223983590643728418777605783747619844762707701279656909402034767055383462927398207762029492962533802934546815591974943122919370988664619031868666234570252885646594160028674341757718362990663512474947790490565478031329603555104383273049828071317108568635403925600701275475947442236168319827097607488049381060949543657078629429102989004438606676629993752867816119136904939243168715680026885690827086641399123799781147262414673838339882127046106602961858468900016435896024708027117798481894721901441406578623852883627046653252726955973859723255430172183433351353113715930619662294335038143040854420690883676112926466300113093176576940990540657051544118752238526911067356101706224786242215898540016755621510484015109744729259086178236384001792165487306557532058540166800688145882867981076742412510164173048477877371008129993114289641950072229480718665623203743948903597184776534654300182714941574032642734991748089178564118727295420218534698611365636533462780114297672960780196778932983922055261881146732881153138020561580336313663819452454393550123953324774155230071639320237098753828749968670222971525209280131772905787471803510150033364756789286133358501908291379337543476885207176062630865748679812600338094360212544242178274022614960505370651554888250266465318513719642540545072773729613413089001337572605661845282670676069373841693747533382715313874542903676463658371673355811721246631720390015173867456339954800801345369345385689415491673701053227907433148816997945476665526099802551466639121092269587143513787223331117114250072765553878858991593491135915696763026328906117160680334570889752103369221993014140859116607536088513407401870643198901540855622964805937097019091490519831290669985813038203367380803138786231928362038474478850466058648746264881391652606783665649049771765271996922616334204758290617736660555014580408591808185988732675850816893814905474244399153586639474681403461618217840065997680414225097867313989212999514390591422016401310809818455188048534615324966054770629853010177612304687500000000 [97,83] -409076447013351769010661099795592154413266713828911855108035709171935477753919193836436333084386362136591216248101816576583764876989645537135446999496128325725245760327111872819068261835431062343682847883257640468985517087526023506833426668920326848124557477203155927954185239545215378840251657931319103875470704660171572363893220561885221838908859069224057853865205558512710329443845616866729565816498907023207536377892608289516074091793517331251241520605262736301264969604056876239631460708435043752221078036738800423048664245864245836202650539598386700310411910326894858958145406799433585732077287089803984953018507857325226124501547763040276664972979306464153303428591698207970743618626143751517966655454850517004083898774308113895826129033848222108854894828215770286006746011662532416044514430716656224150067773708439414021424969684399206177650289294877672459915055533336221523795755697430349333895315708881015327551692716136203299744663805093922637535571434848338561156688850011362736519615147606121817689889985387151552038108807492589669763089359005021167114705641155562121282206072958217150643943857224443046453098604262125174710732382006281863836679474406530055536978913758964461331295064206426951565609150037327331141305727267537589205706886221587680668206384550915511881171207740996163066332887262415491573594232994641295285641842693243005788992433538522295560353087472570775288318412828165621201637090689691394484518657282225467959428043924634606740645785318685560939713720274959367242513306555901162161947399806423589523792533819915277101182454128443855028633704232472132395814170786785945310117112293760714338775344661064354570095912359703501531763388893821033494571231915233212725545224628762541094419230752439876675749954034852659657699848512425542522578097158250165043691900448090189517906785195023254422356997019751822221856203338416461804277890628114998085881689279821633348690306805177800748462254524317467538335063863244214808160267102683952874219217835016659668253667032807535650452490119996203198568297107744486024076408243064519925300788572459278185422136523200391596372399068875583819402912416239291876395562999463387885185181124581953264690238451879908812698959320753669622311513620287163659876337535462490194925979515990394595030071800010824048444572362757367573614323882901808246970176696777343750000 [97,84] 9091139115913556342588042054717964904186342253593011454912621864343967405628558065009287663821856879727027203882920067941995562660775462473828007370757430760419183184220623457077905502620838767550845630666584386945010427330008913034826877816212354721597237907346755043885036927015280712102281482707551899321388933986250976306080096946762248776182832150095087061053761609861007575404754759242649632925977922539983730875973430673956238840536377443020432529718752867180244279662200106429022084488995921740870852306587548533773925567804891534584021353477626496454397800957925927892240144667160912738936674424935678674433224247691049709884511495258212434539305353862110924786075773911546754291209960716798028308146547430514316510879404428610622768867254147599978881508197277956152240471575100193448383304690614216715983504750048322515917775952262812427788792728858879261060247400697556093867703098640720483334293909996899835705545001874037702273235593851331224892276634046739990170520790872411650060314293472423163065633408418066459078886336393564286928024482800239241326103911742911792199443498496218461427619654124487516389739171800353360935316438217411159440365746364758708015781297951010636432503383293851325365135339716249930961434958254359042058336397574156114157879542841575464075034661793766171410218851135098962072833858162620334050309114005084926043019888548786256845262347064436766272625758530629798714508568372376993687622382016087133315040737492500545563829606440305097481068949385827902692418039161751272386472335249823456531013562771096186624738261762566960107192771300538213466316197087546484188368354541775975891465814863129531858004390300636910414135488389035951122629537102534937390844068419822367355238171246741237735225487905340265134791287336976593268897305807009879191339741886962834889608553139664341238210718991986808981091723435125954362551022639505758847129791655346213849044131859437428652855969913489166283847917786980772174002700522543879145189658823350793371609773269671400260942136386503255157630248619060997678983556996904012371619114416952958947901968240729709692200603019955179652313725723811706313957181371467386097647079216700439507559380639983737657832337322218256933370702303838444114856907985303056946619279468738549569174915069531911931408753987226701279977206978946924209594726562500000 [97,85] 49291988873562806105274873441199520328341594352598895729802534207245323948772497327250296916705464040712279851249361317278666658738649082294414623909280233594737009399538149003596620889460759186961745146326795291345881611788548812876908030207781444248835567531104615326435361761636818063640180873564161557798870729930579422485582657254608176339882924443550960972053067460058471628666037946105120641256761672185638564325213889081828328388030842991079307646898100501589140411392318552515697533770172613316992365999093426446267423515303574907192293145806115726086210729712516732572533316755589433703247102350436069879915231580734049790128242884858641642274553633381006680114688997690102396160473900567584592735413112898743321332578227956730103750687798448676578236347398517451344623892910609903910359433576460821397788889037842923973159038083414148925287574446765997460478773961164543171100980998031184654971888040074468244870593143671610866422539582959593573105090213360156232778641723721802240003622470230718229415158967035557707936271635398830075515171978488872956389988138189604412828851545443053896746065122372147702806234195549940874264452108278002967129772123322125899892466297068326395666084677843120303389653108808436336095429942621770734331443430800798712299126134229475124516487325342129396177445256381193989794215347586904661645063747269632317812424286874679693669658606533199721563279722842003955840167121059486458277895160827912311437789882469372566047943492899697994772664583147642582970379327963975770043445690480257559163344785567225132251181161543414337916468915522075867319311907966071782212632402872990621004323728542923405253776755692585448855760259560751997642521672202053860059429381960585890896319933157782681303680796488340933789408466934306398261000344161968121504002883271395849479539203211562371164794699121867265477413158746600105305883845738544055439050197940777485626833003342548187829250007299893390844787892460939034256354203430899911777438057369114271758748839784769299681748140347599308325996035122008938055854713860551539493980545038865985626205947420938593615293651625904957959584138681996538301133402652664351725458212935924424570286306916889604305761316217877160358989274970073939880939942343214742251821907491052146221456131372839850623744999994703449897822439670562744140625000000 [97,86] -2249027913291742561944131623051621404271322629247345618149541326279185641805624116608419916321402138578105132302467770397343749305872923557607198223235451346228766689801205995092415915645583483809289333037016506955925635907218751019152845042230341384221178497516865837952298636194117906966830591330461709415000517273319744356291528816812439687243905040679077648635415568359196510755325403260881634950409668674776420538325829096989935650372921926945319777645234394270034068342729502515399094144229300570263709489461062681645429586265972524593182801224970484684782761594467052932536582435955726506232704175701421839474844454564660676069986554812846188363967091687794595016551416337153930243800454150517296376724010188573027660999957903618130050954209270223206325575783622532223675827421260398398655973380339844346844957216544606173312367216991215780988677599240994666217952981762707707969716938109921935063652869226664172536601589065814983932070689668434535856404165731600927604796153350983380739560085953267731478700660115021786812088324738971621373268878719478695309662629784561475334912200759543852837064084861726687892098765945174668292290981972959257804365067075560882763935650618348412698402772786035684315435930933984030005472560537532020824453171829377915071766908036787752923239547708334697457755394084403558484599105734665471975855172516806532733411081180151911004001775626234683492736819425781318804225143177493669669076592245247201191149374784409538722231827879469951668458627635642004163319474299654873496712216032745086094451473241951596405810846158603513207902696644921883169706668080980447376799025008291017411661073456493625475037941508351744614053188335278820773166275056622668083956398619100860944739608495633397899333817131350775137594996820464910712753990045159210581816731899047887116327734435874239113801762622381577211790236443722964980582405171501818546458420974140508541426114336130155176190759753458723988133531404048329265256856900431538124070049644214437284134020124100338408018274474014372262308781017143125322793132817884631981236490608825191237378700762553091403192488171564259756644487127140184441551726031160723357462787854658922510535965601534346488057841734936739194026837544125626162932586787284459502312371499566942348405179827184850168115460398363698657940328121185302734375000 [97,87] 2322975872673497295395171359794043742018051160886616006994723156005624810585218087170993055922852275473146371368859674650542390268470291572852595138693302377411056932398216984220060672873357426362455494621335089886149084986597052672872194599736554751669898670407362838218167234587345509531318090928739129059320601246459959402721490479065803163191790859373932037505931190668864393195156448905210411988331533799692331057760190414278003082035709751230342828060514704845014057201645065786240319232949218106298462962925339062135447098034158159385798460364159562359706055793412437271813805253968953749302309957882065353225497681970118971278396968267761221906637819952278125470342142285200367969174309820859177527038087912072801459072196878055666857285613768110310478251327728241697634558707173132509537805227812487158039211005575273850554962520152115403884894406580748232453307653162301539376025485827199318562005932351570457011913186903588922085499717985835714112165800326994142248040892335347293226168205585512239111323893076504024467495286363625560737690355270668073188682241956224898142771039330604263301931491420588969702729451066489933643755313054372371493828318248834836572346412191485070781926541728348698163544342449179205520271384061026178084723594025120272211717988901398539488452452351710525232369419609129172428795769417992955689379018354463772745047344084831846974178705186097266287071098791239463801751322754397847130677789271332958686955886617903345950737465819434077148340960144010418471385502427931430039400787688413969435986267777453710458444005881584949559536067880369447041537735290937719501902572636556747178926056755882366978405031399571207293657365091295678957599695848322245052115992643227552933617377640640963590440072798535000307121263496880108705322699336194885047606930005746446483081779576231447759917930287605785778108466524238541227572173940670188548313766360406121978325335164066854811901102161654406153607462188794392549255437706412587782101266627254700090821303502818502144033986950046820032768178215914112446990079726675286489805686479645107145779986367578444065398647619345308996711216782233717819051795350697926458641123147713995350765357640892860806450983737856338321992500264553339926016800536697885610854335976398084314934220052664402466114982171912232618331909179687500000 [97,88] 218961987168003749647630005617616860706024110846737859243629190471966410687140636337694221100075952298005703035103320465554402342200234699044368645257655522882020415813848670654206439074322814828663868013713668428518732708866687896222995415431293585890692096427238472561007157682027062419984325087122176644657533599503092643342878348215798202112337075535379671913793342382532490840692877862652250489668917418382143351061225289416090692069420898694490164960179520030086438971994627236746670013327048406769878468021662617602972455264496717078230987676171464392395623424177254589400437084221937850678163671979128095586172662083822811503883750558859920826891690050935066781218375198661134363447176210611721128950022946648568094043666643554962981447273814802931658159457595502971084921655902514197014037803294142031971172984184485083299852519646247763375147502295431341407754485903869196448535643063675702095180256967613203205500532455968890601830334002453684133563929797903917871253351904212824905132223423042028967850995820714755583241602881956533610658003896426569744241645676099487419982939896840790964050149410618612185544432315186213750543092694849053202326093915985229545429738795875665439077225080173359080874434245447725621264718322003225576082762658395868582402115263980341802168865579307653330265599126901702703591721558764848963233512865349354502401324896092758265137110698520300586046996661835330775780846862389273290142806558785430948430573092670306177494758819691690008245499814057805758932642577506211735097144736058167116174310057265352042982248884288942593198933857946361740523153441246459966405428554236495296094259038510469659271649385839631093034914128953264516580348111627188866791709963712105514733614881721513010733582293119291221658405988685169384586403504536068198311510804195366614228518930343281788015876037584840501840910054358775688802422178197174952979103976605617285836642598314669185517617441118717494518216020649926757627945265874977289552895020409557880993262054788428941462562650506286684803367311734174526811136778886221708725995415658576439888397446389522969253753614691143706494681471980459441744562528211185865753180412038505975266919266564882918704618113584358910618384233207477973779139050251916042357364688671037245596448962748966689817291328750740623474121093750000 [97,89] 70427282496443779630008905576267505223627560706698052199306652950222345716462786940073269253451700811665122882650396943364733468666673433850950544551480240380814387301959067292078248687671535183444207458457387494505373743665124922446678328092209545043676621608060999271085669535779859982753525715578366185475487445184532567474104076770273593492863102587313413337243364438051057613346239984203765121617126765090970616158812047824737372085198055547078279264296754247421475388802976705082521038889522995911082060349327482202409326587490024017052878636515991618911824559405605109976693990592147933265682610650689621042349137365847852894055224242714065672711185755789361460126641990845006284962527406040909980028586494978897408054391171982580795657233654996274719951047122527262644495089257404231887445242354699407654499524587925691708762214809629696485140311125264651997732538542060984992019971175540754473368673589869086363059696870794868880043835068873199456370607133126557002502519468249413722312310498440402955924322384340751932463139048882086868912150672247489307196776765948217525108847547485700717005781568533586719107525192687805827562242202976012525915230345817376802085681611500674063050943304400227236294640083142676301989880955322759102486558536228949964388208581532963065254333190075609491170139156722074365191927769047660847711635203051947594880361057295152514260705855380945823138151923183019493807927512205557005401763606533653532522744563748798434403898327242141259397174930358853314463406282573484611094591158451814480716156485515633691157597010225486834359240823451674273461727287997722681993548026929249981698259594200573537006143481442270936981809143856087277738212010540890465965353300891969265213866698917173132406839289860811513578493312059301340289381790810612115203765806572921609208420493586434977312471158328372093111440351909031469372518830706042711126834824816208770978833131455812638721658393378475031081400285755758040881604995952321716630019060510352016029659257350417670770336133207409458250391852271484918803203276485630960214341127223733331540320434366659040164882818539964031974838924992224423680020725500570067093650895677117557021534459064267767989098704084234682590235738174686065478902701936693334496889228955495493933455878078105709156163065690002441406250000 [97,90] -14846745095047502600597359935034885723605800521187877642888195108834499815497973348665590548507686789110648947328429477367817603571621835398122136084273474580334725320084669331455980781932317052150597382611167072076402989118522365551366689956858363286894152915932054849494764372900967157449903726926915069386688003456124771021096989425645774607606327303068826637983762178170122813666069423473025866494974577598153472401049463560354482503862481632844181062894590851126764346993818908330510933190256396582939629848518108598561861831065616328588370193184634684985722901023095692940122498037068313284788661317181445183982847005063954766237598769723777631135387070540700523578919455836952850499734082973502444080525433959899593246624206518370957177574161980667437329936412826596478441072802356985355378891856178466188443896898311154030937106128559788836062927443624562131405300513584552876678729763785319029953563888723037893487944308949931699537259258215371901873454170138200035606581141196881810807059710381664705374747557994969961577168130764318945263984946612971354209095909883188750487874894842427728696869781061305720483087223931237928863087802415441369111748645035456489373463942178027166853313690467411037408425655226750245218640327700374951379297820360630683760708277635346874562153905303038306324637139107723254947659167419816447702449230952553039014029543657197927102530614762937281663799875925760221824154250007357290800369787583139776210479879109888049871792557245710979270447244515474905162397083822610465617845590020054985716031484925700316366081528086931648864802117209671613508269320658149766106295707684417668213192869922551976963011356354242215172344972940984279248251987586547711266315101737367232032447907771619257176347048147992900373115185838531669858407920442380988536588551413565679622340514676879091013875242515651855435092352816767688412952812768826495571013022025392244156559531065073338452768646929960578014736768163184785254417795887050324351832153291043419138571540752730559547782939200798025436232703663939839559939599392100184948919579401364651620922273108973923321627827781175732011678148475803197807603893867178774876622487019518394844348812321462133915675347020483479944734997984984598530110229513459018380878687160629536055177421111306693596216205200195312500000 [97,91] -24853558441690713730370429581268824648501742922579793221007030937124267597300332287267742154205424783120536516753552890256022893021415007481764583788856736212747151584453568561427977854990972410214873365931949175000582807515327026462759638867328541400963164200916519855363486444097010734908863181104627915650569681442575211620937091427423060471231084349952117416458880598483096219418327742516146174441503161625452870384917403839945982898510429637167878878535379053706952273824390144191023002224202740705048730654548811943900941404975892538327976933675933520580155901507315327622522358566867245742932321736669144827347455637665969407754893167188662082814881223229182370710970972674470171317109845784368270565904754520918119544327852282745319226010150993693111102063377314855266008134634967229803488314342978154797530177737178707135563145999898896978929998194530880443516310268723845838896391914521900290724901684828245213303240261741585689886849242119982500473457084279835981267458387689656263790666076592736254389609630659813178926609034293473912210739643280077407372794909429917964511244646321182609947381274799769079612343225926003202562519642979994554208873907251813541632439417853915269369614318299740293965134672635145522691532283759415261513840772981998999947044703707005853961692301846801712197466642407685403890622380477203888555908547134720228237247450403885812804299178455692724004700010230467571987900562853854734897574130798724105728468644205414075077656080102113587818585893967753071947622337229206667311603538466740813956084271002684762975837907259674033164478895201132633056147642923545542833189247518013671104648673000955950938107664565307196620892534128479347645668513428941883342148385317591215442911588954189142810944122921438852455776020990048904281045995685322529616473223832820000210898789560895106519269920059485919475340509046408932241675183058047792868512915612620645847511205289675308692747223425833847696534957484786501401011118032386665792582662043622474993228077981304312514616353326847565673246187344783388142798159963244789354441388009505318189161393655674375307360737558960997087954454683783963352735124703911947456684851781105720457630003684967001105763953779955463084887865661083671417054683992679454259041415459000552858697391923215568368177246093750000 [97,92] 530293850840752392270273327960900827425197979628459353806532075239694395927156106210899196896327872272156606655209838638377201061761901797698175048122246822072044593789878668619711659323522042791588805824739680958568773292336382303203903147269655683155126508562516490800288551339327895121785697503022586718405501986502922373500603888588081054803568586663766144906598891148459308826422103646158318192545162097561604803808907051353232203622674526456837712420763070384909587543208172759311710284934567254692935704392132103161174854554662633701750080547761556261460533138772245111492393032736536033297039318191535033413948039384617719257825939090135178896219980132403688896476718581053767607833879504150064317949147372251102823260553983582746745194981808340948183640372651225745916002565724292241737351297118127207278756978819030062766997510586661290565504636369751477897280127555912665827014388180357447607376063212012609084288214068479246028550003291574145833804080734041504181986550124484490758553430854603295263160784216371380945916867132076592673924090553221769006852039758666715987971505801949650809000020610431950795455474077620893567739022337767093334372198659019221141098703799019907446491962793472360876347294056910749540248253072206225623920800843355161277283855858841378180148892739448945147642488016086724606599629394467189464446335411606661325301434812447808823433114108040385679143328808556098327875826914178031834513800881417361982819327642667092852469729577972193111734821622632973327529207315799056467028275935876805457513337226870877106894081084185518514589798231360426475834646931874092772559510593848371833724128879045863596318168892575810898095119983669410884956563852741662998389606138490515569835422927926395906865459311427083980415610227250893861038145843633468897535830365114489762597465780112512283126942508388374657453862250320042134390452847473265039954778633657392086348088255268909856525024285935889072910329803570513634872917806600370465847405558048591662107772533317721205283865558992570620936992277257758660214429356914266855504330471243366534849027310855861635629689117121415148103794204997428938732564017003060247447154706872899539536969897565169643682989876090904979359796097686152543151852803119785303714663218187483452473077960466355181240234375000 [97,93] -141424496044827231344082585819234204515985302603076324431099134346348800781990408685632326565315373715931649166571821917468423795313612805470027902708869208699729443651532262946920972089440110946719894295809743419976634616935425736081449526933786289240392057926472501866690790813530328405278323345703879492315362371501598256085399085417694086192577794990214662385497529361916380537758780936705828130519937051843374633436290279216217733369888759866562611070843987777138090474541409397970669804368047809852860211650980050031857670380123067533413151740589143527254401672292110175276355157657496561321696002224756048481198632132411302175229951943799044663799108082696180600684275639140625442895295732032652463937090527584023554004043725829130995967605315272793559932231336955325449646915368120353154196192629702018302248156586063307025354288689532477061693994712539848959159656683532994714793532942397411414499680771433121338413397464252465522190091519875934363295659821959712097289810772755109959611442560652326818859622240703949929876328699784063844093152857007019362664085765491758802465553049812354384810737020775865665837606474958481616373004808199927800421728586095506067325887106914255528675177072188640725677741205155810078574785073981353965856441256886008570615177489084988986219400928478545010835643508309999229590254245150050281541388843205202259720018716632325632534664583756745752563900409603454019394792572691091576742260985290253044183464757855219715918274572247742616633252889716914738403820527517789241505924389118714495578827530668747341923316023352095685544927109308824018722920717514264832657583844330502583811689665450732105124367128619414107571659536268073012762921078299340014845632370219169982301866847259747982674467025497600050966026740497279954711177921287518571790042262693673131660675943793115670225173692357259298782906623973907683700853985887419054625455902551619755146508738445934910756111983916030444109170225461972386484676724516087432819175180297393927805319891465452290327420141726877329184653657323926496790982032507788874924621430277853559181514582002785768935185568212630220782456107071676341744519984857802631229116042193675806552066004999810981058035687109970779387183020280578101326457241933102082731078147465400237605138455349188237500000 [97,94] 4550516514234888098596797889627655130177610631405295628002898519887907390406507858610214869158358425267090310661039036239330905034194681478941300223957000628540436502331894411979025188046432086716150432734215184368706884940121044461846918912862686035575904939558552291574830115671894703249633335830338919006254548464197925152341876136798378259282526681456751446254908354653221116933385595928979470169729000768681552450781288993408379947181388159269681396852366548387518307082088679785025391041423805931154816900926323897421507060036693708303760697933303156445368885678612916753068459668077270382592741684415501933389638943459597768298765519087421134688614045889802956282665737143889702930009654732445786491025386354195637745221419782649415431692543132537037521417612664456827066919661972142453374639419199286578658909863790876611399998159860634102233414071411711086362826459406192856870083482726580469736846781499000329864972708197143896791784282811871978325969666028019228912804090495607188307646356100371117585969903707921102754494735828749933632197411592993082406838969604936315846611841550679073786036479315569792978771905997681340347712872048013426752159087215040677230835962395306464209272231812569858864287738638575909560044108041327406795088377847430514456211667769089088960750666351498754133259561295729415303164183249829345232871825866888891017918594487233488261186742198554847079911129526000295247903458026964047308906903268228295444084244398331308562510235977797971477807528767888015734197777333029072774662756571973781259482478452084352116601411930770724882887028665392935331727658733068690419039042559089514163779066834968837938824133834323864512045371021898218068773415126783732875384494846719561056475974232346150482263842219293837817435299322827425532164312886718144079791255420963977523803988944300395521722111535631171780096180915365707394689592005289933881411176465966711273041231272785159551213765082379696591773230250131478798911949043932912934374040541427825657562758602315121078279537267694729535179285705156839370028028647520496608011248765155141765343302097299535219987911606236138458379307695259781986744675784260883711015410787639823120870519375553574734421931770044425359916531137359646924306533848700545840256458814838346654870701795665250000 [97,95] -28776623721416332012843309631691053019531412659664610570317836838524024303723709487571971059956548655340665958169671014645663424051474863608178651444347081210675311813565504216636635568921201726159347681142891582875614877878930627404264391239970446736550110100826645915110634507342820957956968570560637745341397397148826368662140288480252290672965278480425373530219532076747429078014873499933179395797245361922961432336098232538226309041894813391420582550663554413380701307573454119849036934414697906341742158377829560452751635324702335488895610433502889972119982656796070099126580407993251749580014568360010622673180660370622892701818446391562305597685431583517956416134914640207158095424014328791849802136700125241494539190789816203595710968121036958421866904625931365362669263975041121691760088280471799013298093604052295496558629872819420477474053354317049036061501118907872951130451434109708526641715239660949531361510116495159360298351517837712328167033948329546979834138740466078877063364472375083078539052602123377729443265428808357188353882753697378369214458782724141161648051033171975724448756368798794227862807528930072179298437300407886487610647073358766832579760299359640491370940511010874338468516847134014429128887552701723919763316805693096951895731783623337921716383677965610050862069383655636139720821183486535718945296069727116709744072775261985404615390867263173508821037033653424658316802350399036904420068525516714197541826302577085036279660255539916336939010893784215481092396369183973450751652927335823481543336183282150058314739092889169664902748861255954480284825361665779366598947634589605771591145883608041144270978420196804521637855073753836238237841024828178322355625887273741816975155921371440301107166540136645966965466577849733153119981977512339033605907072451258477793341287525749432557654117578575759302920115538277423039877276245347684911650217952613740405967289583072656500148463710884297845659977219384235395405494606681125941441524321783663789877561154798231388447147964097922362536379980816560737528201586421491340324523643321090591758801677349697333132032454411677502992611274870826200261818835812745306029381138065571039455125395550870917615010151837192482726088319951581775345214432127906061537146018668068898660529806922800 [97,96] -38860861429585136859694884325348906738007058989591458423135974972607363843861127913709991622426984147356842699269579113502357158522778595523831918048637226634299938012562220707523858496370464318916288351215799771614177965595146671124174226132794877036055351441791112464075783461334364829216279552237012806530579291812171972083781863120249836024230570451782529658291941737686465892538137451601722615848394616849216777889866040249677148990485427677102582476707301704023231056243359445729385590332102665146688249431138635636509140904506698647011024658612857455219012757119946386852174134911424787742833880456915922295368338597135940801820080410368544363933460860682965976891444882383661811488499952145691970852768063976552083570704813776434810808765717616585035235556364331678532825923044638838497658779798133805600904458608105745844515845174822408558911295919659589894859824043798230732009145995065023336450039399251620679606329615924159334180265560821542931655232631662634828630661709304672492611086693411602122937277956098649293953014742815394193988462031805082998438015298035966410681115006073002861056480061608814249192323316817422721605722324337472721619451698768917116448875781314194633290393992041937454575555486303402476541218481700270516008611709090937091661382406957467866232690033630126486054189055731371978078576006371561426846329185860923059012166152856971575816350435527675373364553372683328261565717571243975820754495740837119761679021523313472523644208697591981512889543803987191674331501831030912129859941142672281536893117808994798701470262911699873642890728288832889074020055789602913595422337983472811037043516475575929151274741821199438353092019346445183023813517772236584900918574691675923923672218136501278579390392004344172834697193596133292210222260295666849392591938780829017125553002197796152894862619152576698328707113791980436648957471493083744183738266145144294146330089832011930729581419028056771199128677443402181024952874920068049077596864207132150173559022659768049560552409034778785026322751261848557301238871377596316983197488589974975101568410963081031938102125448759786948309864893020068435371075182251207734163215851994105745199768163385637313219260652718360371828642226417959443332146479615613072401661861400263440636116000 [97,97] 98765363815320786234520382879106122038056396803494643374862051052659437075997053904528324890018902384025189297438063217049434783597489216187427605147591817031836418162844693510397159488078281697439890145466512108759947267895114414815248709723409002461271069880873451204590176656299741349647855734768038652152698265401102585516079127033841063282991388291960599471188252872592093990961025143447343213463861057076916615118977560558134179407681115845766709088464071185057402769198223599286976311808371998485356650759845590548300185173577527592451529102225708340332837295859940432655547146029181753743772778492113969986535369707842151244400110763219452040964843133722757877288041295445314722131086485317439554370959117917338404432153674108275627161517821726477860716126333841408793876880074338280715011602018317216251421819652197971693234648542151791808653593788494903856707524076263612555494254906706647639664535063851564166313962895883893009267734766461559631888460578529728227049235907100792262440706175855397129944839376127446098621586078305733442745186084251553226284456090363668985372976456632901132458741834178199858922428228632387990932657087999270778991189849345252436738151288444553051784674599228498480620968768831469692035019365279222359499076281512662943973571024127636028244162808214132507598542611040854692422250024914211505816148600020645540617172044969424760303762838907120213549803285375655417280672203948105957669017459078462144654796093309874061719983064227514292680733247878358190807237297632398307883838378074409729693015247984312963076695458922634789062426040354456189839679847435439232151190436629234143154330302843646300895107826189862047141472552137163158536964681011184751841480173102198540176056350077661172568948015498046217126572889111003372458556999449130395315202553288219487507529506146387706468266510816323068514845186269830489391362709144996175864956610964868132501562183233084426935233071594682642462296405739377826343896849417869981735987625207253925347472725382391802383938528222930566409528346798799002444900795477629876789361515931012040150049178822694626475349147755999289855273886631182396073540804596456188175405840772899162468982920371795474991210136834166671796488692542815675530110197822706691609661206983306000000 [98,0] 7119196394249301239030293015842295749203104397711067345258018269074756106342663847005954074428526202081378077127395843478859251413924821304672386037828697589426066836403711801884487291398509667789192016659095164286369795410688444463101875347961047146382669114011584445077517077558793717043160670096472357311200634398523391928697877635633908816395292084135643861395609740824127744614189350985973862707006448165917220699481274260478047937376237404415890955192167329538747850215217194127056969583897510294395866057732750029377307023395217021021211493017787957435994129750788447298940499163663677097595561319538917114719260982459669448250740602332044755598329794941149233435939636269392737351225749763318945028398601048012492560032663692485214863059610391226494694346095473741053995928196567319410965785033233824750186417806609094136653374090196507753000918345689426874295813125788401706678142656829400042328285919382545148455668012810389052305483404993691728485771866204704122256871493805445202148801004950423014311248531727952586370288535323664768315748794089653534370158866468243289143189190885327106204774064057880385164536414794561429998582660005203460886650695269137990085518771371405070000710952595381845167472343095721174428495102854381689824766418281718060069754352104699215996503894135256162108670662617077732242497001646319219730713388833337522894144780891563669042366749550357939390163416798064063445747185919260663025856638651998277173315262103104909694149720242993190846158538425192522565359867093751363665383292497607628014778154436643735378225786227308750546218182896665138720239109305311032066295176580960385750650126341743888389383383454136188526914957441930126993247199127042471951410590363427402120946850873418236526328535065079861727346120530185924630638189541956884869603406190378308406261958346613022058321893563189761456476440113120387515081702481773921154094283508886835358240377635336461446652633255694221396909160638396226033459201772998266412664951043138868567252658560822308534271977633987298351526241571190447206610162109196736668490192945109989401342638415413597611619256857644358302782986690521571463450955439158758047195457487478325013552455549815291403958806697226136173375123767757940533497612980667039257939153439649133516227138742644400382059940682893362393587003002591010886134953082057224422942009733584167220919414060346817809277891742070210057136137038469314575195312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,1] -800905245192351045130534528051100781591258660218832865371660887328779572564639450385519075762781234085126173244671583887643411056825016734185496441442398343712662313934393245654838282320237919345577963854351742567253213462660660004465993201382445119457286970732614997561402219226918988198223146007970899492832906255917597570282625935260212387753944432173340889721269855828904505858952059974929043636399219981798489406237353064334294313293922888556679782053190311626858475948472853672028279166240351340632665352777853206294446537271263306420624343563446644568699834282994697196406415425678190855359986031919120907356979253621393594644960166249135202561754364194717543885664186940593435258581175627416245274867363961267611176562826285368410257841899703320547391321504973745911271720579793548231620938463918050667651490725142429598280314136237292881860158720134638315757782051722962775709231795370635928742930969950220783219305780389332588514616520340273428889885786615047527651807363929663212532560567611794684418813816692215088204062002842063650060834115082247171287419322722080935052960072818177188531735541673709022558742546031592272345426542754868503953344155780667971088283531941675098573059962065804392745323458382112595861041796503046171273862222441145834049257168874341673229909765126086822008728359379819324046513326871430529570311832164224550066248431285533980972827472090923542077493684108279005989277325207780379273034905746389846351353117148799901729601923671972388529812277869098291913683607341806786537775039163727444604451735597692383402268710872092851349740369688324340726088370501239688851279924106727504022506901803883750133962947126759174313253704911610355226764727841540612275958896913003476486733430413703121907829813937336490158303748296844849427853928576444591294811682364272238762939301595572469736891304201597909575993863882110817219786894306547454921946697159934633100563804049532386989927244750172228549786355413813053664028324814110231724537626525271151266992130331252790450164527629443601901264050284567862123058522943900736894287596056291532598514891029512862251884158133967661082368099737540766304850444737949091260505778724451321359293931429407921140193497383051583177768230366900424582557052064930494007996979796661324875651513097688752793300403715837140086333971834697914321679042201224891141245462202078393221472335928712469406461145113827748698298591989441774785518646240234375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,2] 51018521685952188909616502060725044042543592051830720294671594864624541705098132544675923458362845378188782656029563424048829666020748661862681115203160159839836414333586630476922068839522297659646622248492352341226994546698095079309868829373787209672918934342009161465212125552318082843177393402051512677290644265040481705639741837898495782036928025065321781419426655723640296878381571282101220684534643512170265807025030327919672109307819039958716589872997817218660625285735659873278994176140917479114516659336686173984754847811358858055416824981335328387047396389760471721796315245205515942369235283722446626969305863408646303631159245199503819886228965640353853959072403591506628151249008803487292178725318290671494349616791490549013850900727848686365593634353877061469429207449305694267543527347166888256285675441327552636384783169560681603555758973031733951198374857827531416835495972058577678487878042533504535819075275356344781437611425449422816566554417746654714315400922134609152697736177955505453204676767780215129303385653514142547204628849233854762476678799603398423533885733869810449169372179519495134008764575325891459863170023010925989221717249954847564699207620453681581081872717925959099961065951391868437761245079943338203057322602824850736343428693810646282545141040644752916263635607485924143865402553579365887704965970412811026732850114368537692048401712803460108305652681103686135000706101195865285252030196630296745001500665554439639517177847485640565995730565786411403502924784987037864771911990955179370078979930697237317329767458748694303265611513538667235796113837763858494397999692771737751010221949361341458900126543573827602056412366002856508846178921764720780704591114447189230843953446095337277311798832265221741913656939957246937798084983939190053914015644164002339530838674078164829501351029083350036255155523324803675114740510515167454207065649603952537784406848612791280352783991449157358813778981925143811557626274828876267432805368629354415808255187961413818189667545738588459547694514226302441547602105006808938716104340138481750232951372285474182065718949539389840400927921996222840500398916593468451077750978802634928507075359374987775625902066622913496214395113006995510382579365430211179050749386357842199874956765572264387891904515211686474184714344414154341235459049598526159197311626495208658187882953629054803277228469217624649140185866258434543851763010025024414062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,3] -2784807855557949285015521170670815019657853266938226532085751416107725689588518173319710527011452141946305436646163164435020723793652557003696251221337080590250177669759714824220070600799225280555781170723611554268409063559642773889616009946714241751039880236826219905341591194861903540733505598218580133770051763123677279917181293865974554869840444850320801991636843975492790149795271301075297301035469437660144775491658068846214254422616414314936883230507805096592904084539814543558461717848566681034387187336664488193265846678526879382853544339874265302038131791550645930109859118070362118638831427217492708494915813835519627466349580158700788246305583149452849646694817840532673416394696748530142279741286177053419142123169993611669937545460114850171309450049239975748122406469134372793570747342330737197433961251843665349782999161462271140705024205190262389124353635802705320110098198486533466118908911420439264602412027052577056507061359808807695845827552273958120772390476783765344809415759125464786181150250331306223547422289361534023318289188660959930904859729719389599707492511287684349624001947745323539038695769387809388787046552722763680726595888478372603850234321502434744971363226103429622057294031767572390979622229144308570111989417442493486091784183380856874431189683290712141521671449366814358885330809872142742442945550285261807673535811649984753302179733000657951404135670185546091508752038420167992933740429941103506456642417090153913557874132706450776633469278033996633430746921245786140186381558640734745277219538849768828973846683251451874761640841199653974499134032338492147395115377275000425356143298443289514667516641563697150502870875144725588716915231313823435281459857357228102322561844191832430626544179344442147694938857112704976716742982329302398773052235411057316615168117533887002648517681751437945538044873806092381590401354554336399721753836744604199735508373066636748865818758885591561002952965166718765864936190961073525612555639854940022833669840560845264176204010965174450652111840008433801758681778384992809996334652460713816323490659545401736228322125223866802998767599959139886807240301130681927400816611100719649053658619163370869566735458876835774402480289136597155167540338351123837733532630258306924658475221868458523163165695544661173632216963447605424082614467133531132529151458948016641869789976794550738686085624344592383110831459828993228455829012091271579265594482421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,4] 118503143958919964032956624540024662799338154917037403356828758758832837606778205191557525797590029667131219430813016551330876961511409372119929404235267455216689424927388633108990499898502303883184026694197575269631921791962212703599813340319526258924568508644220104934647953430379246123384411971939869761174184526377805410605036913352445718540988358543595136509196176040765389924674836426892176589224614084451573532650649053999808656722096453579211290343978197192179334106376148783903660388078119342740409562140207355593973982750069240898017796948709901879444934005585259113965853998775814076305579105806837023133488961937281947553026005652295262247954745158039523322123778712633441503806212595618688262500168137167324755389651110150871620095218147352364671648258677821514242947878204638417454160971338815835638263364021389217674744263071791903127211029188597434342778231807121566155284486962572257714082463075261458181999218662463803617857401297264509926826272942540940162436060541518901004760403822528257974506242246634953157993205897933900212826782418143993594233083264167683608923697893366562893186522666946237492928631144085017086305291048212620969058452576787831153492403382661266993047996052669282373338112071082908937392478276997935617615466460573614875679671754916488075374287767837397148195324703088877017428511296782504835137577557982276109308205027503907227924019694703660156833692657341458543531791417707590058705308923836886647978273443670196143463370410527560600490741409809276053792604829103905821648910957687585276327015382227003413851751103526653750522320584356017868305692366739527183691884737992670593532124833246574592336426478925095298109140343611317448866629425054530277676777832319330293692756905106340057381607175865868228886375397022969272533539436690678536817934421396621153846626171843715026876636084631116827839776493994912853310638549636347888375940527650310957676004177338371405105515331263092606243705435824982275998540871603943187564430549430596490481962532318829994071781085620909960424592810512704572579284368668798959376895858250894976183473595297195643591610890306747376590653220640115542777763839311820317272483115212871749414463553760343250349372711528026976693976091074674834684968410162257468787758078619624092910086580760037625774428508682510603938825804750086180727570627974787799890631333565161070117645493430961523005422322795591311421157783376895133997663833724800497293472290039062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,5] -4288356983933675264536957847569062061774374905369130750548658829876851841011845142586111819995054267586899398502081826635031286256846251856852358087095516416364594341178714741217652606116661782676043736880464338943375346936835237731607274480822475692762921190970521760046322312488590690355804852528806409339515581944871473709637440030680719006847092355341014439134031942467493623101761729934579471757937362373502774948169595521419041215306597429923494746394786398994067844456397641898195597649224116913611906326917685106244799737809418991116177114534863710680669110610393312005856808909695748443785728972317499451415625003742108297577124641272907517450754293820596680962495634761479032573172807679116560621584126088981731575151682218962087045138669055403451182825590584435096726969848811817038154507482223454146089579087742621664802470573921184589962161889754888369273877776154752580449604898066408728515688872947543136111309577229637210174287761669406830887656629508799016674567265328608566188501498251873272117370390782584150888280599399863139015548218397626202034470933457018348550687693806209997949180377562050116143367577876701619280257713819836480524898595684446335788273311004655227800993964075647286718412120561680219540575060701378727386967411863820178090427667766528809984151764064599133683375776710506369750362705951127361851550239623430479435446746214140144091678709388063311312929485003755064318598705015409444087226041736845441331070569804237151289976572746294519620442895270401590117119522269736735063264181164318014851622502005631833789141520667350777034389125523792065918854141518832654192040294060469515383146218399140545801188695391295945004635223605679308033468448174640135440838160188609610682558645333270466928440440012786548417465780389901773422872220961146446236804512494319768384420414496962776014552872032306224801395252424074468503814657940400344947114469264966203610339109630902683270195739481664661473921644962149670335968821850583831789051859974886073087044674953657412972652913811438237797242852862883702875433847758172389498742687458024442478969690707102449089171070114936095526628393520817126489827024405099808161182215970866663832916431828438646622763519897610462019649320501651420431687529666428472328839674919871691070513934983443982416769020265563437446128252304399760893793174498679192394099540311292836947419689699959893350211525770864597487924777920048906472427763247878829133696854114532470703125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,6] 94151141367015573875075846124510767803560687222453859218575926358808985741137653928750093537292259877811976308453056640347053949593913300377266489008423528862282607426023348013665815276948727795746723285384278160980022073073906215779695091114202525412609026414828975713191553233756589683030667874895583518631856237049249141904889276193332327145264496547374637597945534547702359143654317258813963273770680060223539694429007964572001664765406319969445596975775980613766897350146249073820263875264773211005905842027249968044475264715868946868236429426557974224791218470988762845161006542257452135838153303511424101389148155643219236908535774758282563525165907787009461466505914750231884628140365166877083120552515642922389725230959773731113370794671797164528845259439221419147272609136736109457881051641279128843625224460361941039780366775432627974126329738043324297558548129114881951585679348203749054000024826650401611748965513341622577978749067908525270157574968939046503192302858579766902186658081520771768558378555396175531844759134863236508448184649162987214636300625013009823573964186643467808910064647454326295117784725799995008497585578548388400240690187642287326986439985464296014780232795829494011264400905306422028528992713847626266850380542082295183938386699211752367995153976737741753654198847100199844745682290405132836718372648125100192350349052577306440093205660090059484412002768756727268856095727294124146942015832876339383547740842200520676576353548101486145929232117292089562157559780814294050426487528980037463458477887481872600318344061805615403059238962671826385771851501195700030412944696060325270246982911502328754085817856365805455934845611867687732727188937237788448461419176101657227258735247396637599552126394974964548602239467060928631683525562652490542967210335156442329174971264268700381256058776695888488136392122313948305408077129133686863506205438267648237066776699742855843834612026615645632632856093473694818768089562418651397771221513986252124145005316291518700146450978591354327229291188868126354953289831540273377201377813704059254844258130827018450583410251118489353938267236996713899197444549047107381956545079412534065363188772688901495113115158669405429758634213105947362151297919836695359876253890385112886286551417260970461752796555175232427182304035688070505349789584104716258261399359772608275921797327054816149782608238239100825033043242683020937966185460489543235240716967382468283176422119140625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,7] -1122612695076813000989421677227440511282938366319612354881772264082111900417519437753311003593083824985516073456375586963945551467100472640084010493500888461299975996724067363049689454558113036630553354298117785925468363786284098667454537795103031587266135014086399211036833911507178008554910789244459994310653557924059956122590391327447554476407841492580312118831755622751141772803996575529841108965781889543648477902798314277082720350048070907332044375406446796838586212603310521610640503851115349663684725032745890328188663905387067842375008574463763025241828080534526191719551414358944444235392187447636560786539707929689191223575425091275243426828998624496910814835496229353057923964319432699419064043565382914633825677691503872445286093820992904628411065366046581017818658739211843731254123946020215812378452163448708715025851422741283245955468300180890385494448182027055609369123507940140466971393484952163259227650798545869158184058896176422487919982012348498367573572648113802830426554839099276330758665183320737719531226836145114774184302144218370283026091262499920021577675118496295907810325348964952817882578903684966377270753085855506877668684851523807467790310481961552026916728987458386069218639161204280371696290243345148882373940990829025609179813659710361198870352603754289476104402663586314509524828184440347301918013688502553610207610001287105527423277467991388361846541102638795712863391417101776254120945657414865881043859501298058192666940210951135790692929161067399044551644821225357592227296197147184079418630991607184996624091814199402452132417791373632839855805986110392896677993990190224735670016431935986748106595141961377577838209855465714658168265052474021458881803038947277627440417004447828587268041752187501926389043162139180508359970131290390091849971912756746019732643618866556219696178660565576368273236683880968440409640573863381142469522558986163899559366738729444730713778155802607074484300279099928892077736535823187962094970579398718328350130771197389265706352993643167139815213315186879979283383286048246489724099828098604232783079084180110207208695879553092811574908510547853461781587896969956773333996335883152256749457673022058078238576492057476001783534679556783836518763977312798406179843596890893717598472391597763441756287774721287038333194567213997517843731261068951274241201133244745504664502278838649291811870421038467162365144750990110306466739759896110504959476639186277679982595145702362060546875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,8] 8610646832564549880366523921771905133078788189690717301202932982743338953061440389221824389618027726258527010716768150438523513430935235322222556263857914232292987118076581763925365813191120430421433211089517638044773410732491991021508112036503583182172583613637051432798085157916421404336826180369871650496871457431999241121136083716344750196934823441587478248199373731502815302938539764399165954673590289991569591780030289578808525515606886782140207267335227087086787202813248140015732935796647517306809224543571672937097390982657373823624401481277135088844085905954082169452532182457708510591386813358887842970916390811446463848825107610289949133262412104039454292100171398164760352742132736335309310577231984043696182136238313029015722074266376777711973181754977811830025060373400577499842636137761354214077004479886907435688592634831591692375137861607486867627857436768112888592631835666152229952897958163449469656669997743467162322741434216604378970699560298166624469819664846278210739269375744899683124726488459749366847482833848988202953172197851316464367035624321803086696949654717940918499235066480492735264009871501520783404359353177587800631256567419976645754292054023423126188447176436558880601103405662130055855739258936389786453749238347670403502023923887999980958699486813287557123297185687334645615098117621278029508000516718791360464096369623459149068817074323470441418289660352735727582915405674849532602210636440402695666869410836076027834681520139352373783101030263824866375207427719700628212403776871069730431845094608041436451689894030305735742701751802740594200104989778278978242108251868516828904756524652972132105188954279332011643890235275267877306865559704784716595180551573936185881936939469957020288195098851351912279045633353113339556099646669680463188394111769679925429020003046075291621555736102163660950062380771501628699526833595652308935295886241639080335928058704054942682721180428743997391282929869286902260045908857617505794061057635116043954447507672412757528124658025171486663213899612326629719530386201015111772939514756148048247210930662451712273220102350221586303654649128532423860738230387273318705258281335163095678048579147020545224106777646369656088148268481686766721380630936122012619542090121555697671092793082959025843053658552964998145247598121347112784194930415216601377923126022784063691573268723376432444088639721952413914951052773315655667839297484934067542818036944396453691297210752964019775390625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,9] -54889125217205903161580280698152311774332746086080129903260949757789416117130334732035193936424387496540545129278457167782586308637322047146457954844818852123868718541798960913320467390384304629537048110930192650285465434515426419932840166385675757200167132233070505506640510284711653021061898812395983399715073522173234097114575482513655604125014055658316702976514788770491795099126059277551049575298792210255270319789253716769206295441146486048767616482962163038586567996215330695207861247604614641652793803111029629601950925892715105716865434824115585299462475612026525853445491036572200223138644028869192362818319203707175751814749794706444943369768462310314613482019088472658787413177439311357714963707889977273200227825999455619326150843309216258833860614273612682646117300270261287776292981515726186138406573056187554542122327296962794991931045683991585043816179108368685420171129643035795902681645102661051054991382226897757350453533854539113671363637326441721581557881312566002836862859896904082916627984942774172746907010414069389578972421626901447049330855097791802837119937484007807566465063856987125057033787208153849120149144280153695739610063120819238104288238602370590405294532079334064991270013978482897952261658726488791291975412046441911400606013358270066952219443267363114640884642976423854948777328721127558289818645229344791871511493382635649146723105306130394088090329182495243258160695410567714719659159681529407200452891984437883320830783890348163831890288240133963555465690959301653660855252039582365154814440632284988591533531049589594977696717104374421525836234213416809316955721066649284514669337375940164360854059129548248135112095936828218405583255362223874951042933536616554566455960092639494828320910649082682833943817270967371816368017412677760216972819961769203473387357884999565907251151797357166966045586269532516356722538193979523572112568613365741886164562104982965806552512623099942530311060058838835771824344183585339615883435981605347831060413616281398602166390900634422156339548134401567185906896898774508129519236820418216671553276437727775594027499459291904800685753401236456352532714098693090083712733247415336865041032028927758592012497256656183668601480433022923980297212541708736290083344331935195638885625380981669068991637747434104224930639363605691789064954259171409554660804062768251698648334662745236230312376572135107878000021132450247908853889398843023969545108558740209581117142079165205359458923339843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,10] 344352460075813836711047379725160017743915267984830455727451659581105907276028606126557889675062542699652383598588681926509204052713530715568414639815795288550338085802259825434135438746579148998414554035880607547834027084465890367347156552773865438486387433153085648436493788329858374799068034288114419997596162757355763354899452826397401476599914588240316821793764746079916885072373172194026609333910059253788839096070080093515327350535330751637352601511971806736183402517363276086919597800377804367413549267691415562608952538810129548317428450435463939723550109096077037181939198161812847722749054957265062039259281931212723243131561147670286724220163062328712048491438248169999719718639074868750156661256494408535733657134080644676965669984598820963137169574959126210165183392142784679229531154182273781504495201226625910933679749948922204684561564479370294993006430991108004076543540116316298838440858424764701191814030538973290793527679505119925722422468531457757622410138548731447571065377762561507063530451005443788690217929898181343078672582588371699719259289528737233979693488530342806921572805226170190148198183135566511971665911369579639841201695452907551974045405513612713395973890509394020358510073214695669018817883308085844500420126111323794604794939668588468462928921699375795248699480111038091996545853130649290246054997227552554051026143384737448898237569310442871878524467101791206842897174165126256656285406122465239556852359695316070093925001959010675829863578833740238617804520665588448038345676348207820847351833286031139350933627401132752582349996506782054591644762282745472151757832525402471306048080014849393636516138774930749675913826236800921504257724969974739407412716612155805754289994736038347962706602291778462717115855143358281057203883539199947764010552783007057245817637065739707689235992192401331105413470173408937325634049181816107668616727330907171614394811021222253372335145865238847904187682374670529781106493374647497831002051208303658911154314226802987332857871858868045608913243532801403184523641978307093845009898953771069159606047375627167627105913143354144444950096028731636166857182259386519982380858260939828904120598878258578702775320251906376523731014658093356034606006049320436178868506270125068167790861569922808428431577729592704798046681878140697083931859355492065565891443796995834883750759657664057109637674140023269939639719824335089137287689923044578168296789131728671828902577090047998353838920593261718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,11] -1924743468723298960620561693543112408564487786850280063323214150105672299138984369153762484937467760787193640132021399046146770668335490712629645626543791939325976615816440987421161875731061479893545585545026661422315980999418565846531355037443800950333326681283921064430198939911819096730667005473968155974080914606815827292756587559814761844667760785495457303716583865432048008819005980244891822378948925982002101849258771713591940108327211605259407147899474333055671071202107513796104142322075114295065105398718260764544617716927499124948280288053068977035259014913171434478799534006768570285089241481981814907159605795597555574292759766156740407566742022872785491359400826595509302480945884104880246954907022564762904055716284015527300915250717764471248220459734591594101832840082988758429071307323495353587339935803844265994604784645003327386883085679888480382006401685530543332175890174314181279495380901681880728950611191320523069472791540278004359622051788012353459742779437550244787183091925773515761975406492465652654928707979416163297600433626761906422276146150775193544832776172109196086274668220869874914906703521075407510179049241426946853267541356806703022080617496244843612770368404448472561786355789487839315361385078512977559353235133902195146704196142847457313102300678881577598253637883034287119659690380460889567133013104252465285166218792115475771180953179082067516673972723698497604851648637141066230732833621140081091192023913362999309778246102884040903899835267116323065175039449811112129522818498000613359105566154950296815883964607685039548983584863374745920331047924326584378084387799101414109126890281334240567673335078415463106581934597562661532606478284726199004790756602021140907416898521803380926448098574490253849767235045506290971085533446167534814365620328544263210109153838100303906514265501226473677863028545072635408134271267967090683964333534007998039669637237941381503147734199188052840379092460908990411277408879841444108523544285539095627019040324397205364414391206739857109656135170941295270720897431840684329922942383422547532849092188243997777602547742551507598106567631737071942578231032263299574730227088677476159214091660999549036456565517617247086885233434013816469125743840655350449489880440878621223900575869179652807594254480090171507930190535289510212142836619153936292857842395814828033832874730082386297585397396704412778366097096551596555120281813472268804717504112417273345208602874922831915682763792574405670166015625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,12] 8150574086750983415673346966535138077662207787362932675123367791730313804343095662632559474807976301487667003686019909891523159520172322173560801326990382860081709198233633612326196070807950518173829344257009623342137501787122591768530302739308631051104099196877730842540505170314347801007049581254677488001208965516068954003821778192366519630968921648992823873611703334199436282243358826513438443715070848136261824329254167039399405619528882321384892258135818783334574860228398303809012122100504637650586028141403286828784354161876310955927639931806990082067173386550093489890533477689736524814369469570120104586038497154598052995843305522769724671514083385898799106524777862777395115160822974119458321236410113997449741531501050704613734109076702057698203058514545008034039143408075200314747974404728745507650640419679268138155099260210695750126718189975501747168567617812192418721167655591151658646938440813477183089619833538344866800729132480078127067068666955281079604482779844624594954841980547529188947724274769215034228441039073923155177931405997566232524997595716267527528657170290938758965645791986713842031831909992325483043525522502352886981284577852227327388526654465870567315317488056044096876815731675045130471627377753278789318682698682382048544796136456790691886636895996101320373734472169832616000579647441939514252741462454590857862424546506301344299359805661284767091967300450763030010977517232326398632608185173861800094924130616870574099298986573975271799176169903344744834445580586767485105606121986915664436139785908221293729191569728584200999053073682807834946336644251289397291686726598284945213497228574418708128263725279925340757380987229524581365689079192883506483631552687988247366942489358942529463047291093749026465199853128430707897510374111750881450487724334571795530260472196811948778546690908795289404472650090317501263630312560439544090979335034116368182697460519089775046279196444236182852817932557199458918693370431618515225727449342382576326309499879198805910657308641566995697880877544690341297783225579516449544885610855486438766121695648146145165957864938783898212020934488395455302845130503624946878112771944950720250215427343339984182993246339059998182633645019845711082996850637218074850658102134015729632568446095472414543536589887273354694170196701094463029503562926208314353908252472473894458244364037979991537772131271357990981886429592186369943594173954761952904257614732026220642680696456400246674434129090514034032821655273437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,13] -23767239646024331003352458492045602054099678262876577188754539868912293857219103767671660734870189970748083995151533400902703721006385296753507667573810405720864407842827461507008593002241054543662202539622250268246124699348397111654574553123152481662550292610015289963382322410847434867813697330728470274114918936514872678479160977829760770912450091799840857783816016999393724787857948987005849552274658563729578570579315704738027432536303322040677747702474808009027389355673754179490725450238122039112929039666524577066368697231408355919288802658729614896459565768397759884478964716757461472896118540240462446515643316419893063915638878155194318531065227404274183576429993895737803219878231637740813682383530023926756806839982630191102772538681559536931806658096871423805261900330655224010791866486323595360149258028123832605883337656678044997779156240862276606075172430688334078530600414111956809681704449543840389856921572333776261350427286736053921345054629599649416999801592045192315251100824439879240954124942444544783032351606945980878588228515705521070060203155120005802800879652129035501002228100080029173329593008200298675982529821575542998662687742307145959847811501860553848430221363626464048029023516918411290479703227100165529037517933648024053331666188838550736120636829885986540298418527443936529187066154061956286841402148275629923400731890364200587747613366158599551081021030845648115529171510544115850522382984638812573381549776425157794254592847430632669979556908551981939594123328363825119526665709236290079143147343063292367600543662902587309000643370871534811408732472980560442289855821647134008882165317559669462762118633987580492604497063174450968756377628970033468014896756884848909913745769133201119336906616011923039477797145840843155853652968521351334879983534588637691468914120879662730922095640367716709544775821936934424635715902083534292203074499443041340318645175534408899772637611725780338470431054355391326797952077518910108041421849528356302638270448813760832607001096497349501819800234871520117127482972575042554432409694878122399331000688433575560094297619600400178857526556087102757375487127714039968212659157438501398542358330893028276673560106125029063825393713007144453427109368531526276742889131636868987226103200930717355687544945126503697943878536569875507483990738760539141785697115336268102671605069591134701197111008234713502954334279850796300842244239246302132046858535620788319069081710935959460273547705355667858384549617767333984375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,14] 42374710468899350034076450299665658896799384886301844396790278232652282810484274579605055251322402626224554506602405394574507633488271531801197411893415791465342685823228523638081417017272021166699466043991058320714484160005307987734500893956248317513785549884365581098319369438412367987187791718901457111130064189198539534563584413827174761327661894263992834810816266035230633375027320215726914886881069437646470289547546589589683801416535347465460490234773570982905837826642070883671465846756764374936843615278655685571760867474822919000076099179834405321886740771657609893567498760431927322779705461916230071468951819572622137238812516166393454927850325240397533440928882741958847597195038730199594366058110944702100755375601927431603678302150234974324605312402131294984603581243087632637591666044226147027376193181115087546223451894258733319801221360470895746866071221829906294239073120859196452722403836798020435571941383145572233713343921473597400921349736629939319458881253060754991244378157981901741191765284353428542543185988598467501929918981948342399654415320862180119308805757087479419056946660346160211439415805476837258192915515147450405980550226699262175167579731764515860140363196867317242463750536395945409106032762261100124722906571925598634065725260998600113017836694205530305326789242863816783402814139351130946447331817035914315044625857454227752702969081233303563589404148764393544227901240582514742726929422846064633065637973587581692685306691010766260129148843716491893947893097963680800174248458386257489830672906162686263414324510892014291244043529357971685777198221914739367088967375784040362249665026429409657224200723540096735275276346702965781487270515523770681588203117051722102746994508314898495582007689436362652407033431772261240012064027066945581634939942459223819005982009828624784185287359160908877648775167295783494508638376465446555524503414301355552236851573039168350287959886048270416639957880164122963438193167613161414846434408188486518799189786223874480820197528514512749035028065888874159331039426605645511813684303838139856232774675014875177132276948784934850068126334653536438886935390870107365889046876428790987697250607910848250745750653030986029324492192473086363757211528813728135416873226119464497153965263218996030835943810156420743596447161228171025046028411422245673211915000972082525795484973635311571083327330528727962937924438136559876686129003686017296962071290725079323218936048454427706474664794278339741140371188521385192871093750000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,15] -24409194647848127508979626762541457447013336351201230088751393404605531273020091879248301054668019149294023197228341343890180833670417290608470669104163544305298920906379013157454717890121856202371943478273161451411724283454500014099088777094186055921001527811986495408524283531189737865358299864871748936649410462209398290329574131349855468676396842247714415885699186254909575598147854571407813687893950409547176720650078543061928262413841723273761846471347627073938090041596952704792192190049183603816217191293400594784284855102297090126476315613414468184381108726963883051933604470173081051960787199724001222620376760489551385956046742915087233408263808734823820196831239853494550505010098733384039785064798594823466955234283556799958524861303152971794857935495919351308120546073336882985206305485038211084403875288696089215658129143245729260682505897115067990832645428312585883559801734649242863451706514942613313062405233868895626883972671286357507197386280075647438222077193741109102888508220383693187149642552838752730927335041111954530818036741620290090864775656788960440102121215026561742702232094167887832503075132375820129893144367831458261167464934504787591765780006693271847975676896319257006209072737471760952257715374127320634605995498525849029003856397006376851557516687449178221209047994002151286596124748580845554803475620478414336556743251585939506949983099983332248511818664012419801686807097681275299274837618270890018755324241402059339811035819270951861241604367407620704728394279537910686226305323324213484992432498183567305655938409049077988065848396385725100539391057570525139942279058075822809424564067716660893902342562411183844628298116756211620797694031192178360880777321448998654257920087764902718809644349778082130027865573734649238145861064203268604935446508078295611594946459573452520764924969551374133200642429915180426230692074503376840379141528012479021918222631849443926154513692085351060186770561546948985586289121643847069123418873114765110813499011904814586203090563721689171457964206351322344711270492594801100936041147987967373866219788589399552207327468342242006290318609788360420087409659841233506313124990934003702336204181395034550060864716340280277908730486335665130917513391059755196959064121419395761477271555604346633965980848204920655861130003203804933465950916102842170535024026116484269256125613041573179636802842502773053484483900150835008281636287097241917425544810704675637561357265195900813781209768779656421600066096289083361625671386718750000000000000000000000000000000000000000000000000000000000000000000000000 [98,16] -83736359142306445856817768743791346328881976437650233782228306189024616525102996812280268067194391275369154063879875849495280867975898644178590254111473046280217980736606930296671033529344189854646071756895407260325282222687077055044064554926519698849131009362619265722297157478502736893082120106536460207328610092419438166282440728883780222793174269316305936812049803697710624960026298805486948030994588178044637967300622623764506639278759601111373183081654222168624001515570899274026318401203463778111738179393853141044374273571605626160401612573389785057956135151631489544761575743555348389943457343725119600641150974981343028462762025861538404968270942962819755936719549127345469874789427496295953752110310892777200911514972696983047978213481620599083978419210008754661000149849663468106555145829555990947820753688151571097110479501932195768737584957064069262388070484392343220737421962296901987485095748775835894327398904197891687226283000518909916101541454011162133391887811992362837690892579854565048990174715525770702710357205771735897011452053207114712340691991210257196828144594406872841408307469147846105541336225899394136450614633260038352512893839111912141371500002009833324451699771157763177846564895189747060854456950012181458840257939526135071516388063088531351496599723178607927279836392143090047849186093576144304037825129171501655353737005306109568638258387703947153655456311886446494028588838731698265505290964823702778474175540069024553329079445061795340006330652919823656649854306063901413293080078841357495069782517466992906815427462580414004324560918984318644824190333183119967302305568242691908709628137357482769125918582299233535291824637070179437378281183570074850094217494399595596198075297839282255423092200131544791348864416869504214703981450271059210282398956950943695843024055165035455100727832598981210695554301352851373240645201276134397557436423556468586470849015108977135739334083995615143204997955042476357482359518562397260013549436850586381662038230300028448630421402692909903155443085161085451173432555287943484073738320023123090005839018531908987589826095903396032235386218313191736643838049393164900372556700378838224039890316146998690261586266686978267094231245542277254190104591002121557849964509489463207844912380050083140056919929899599434329179758661417803259051770164835391003934591788326562746656836067843343813961068832334167463721351914134513381610649266518607034711813766701881796856464531784275945298694156151281253741558430192526429891586303710937500000000000000000000000000000000000000000000000000000000000000000 [98,17] 223799494368210379315302966934825437463956159318880012957453630894999085383281415737444807491946183804655295849461939087428700401286393194410801426568087050811680933793381218912517170165368049748295632937349675233225332673450802185951984469241300541264764218783788335636578759200102537721795071346368428594705375109943009041357450771196756670875983807674791608730191227669459819983817699513727995332512700912523989370023948266476689291403050300488568821163100274354375697327259412482055790370244719629865218249421064096293530005126749451333367722368276084943390366941681434194039628569562554718628910992286679918310737227723078975287576175162967127511458690555281032583312220501817820704786217978320209871230338213807644301311807114545938332203698884991327707082919468821014069317464760595947557264116336706053728503275156649122158207578345790219444225587197431553094542804332336623596994589829422923940897675006789909990147796927882016018556627408747399536931533550049860272605344280897489749171834568491504768490373326235293356674569472177409262924404483756983022837391625899931795344431777126876582463456029592269993906101699026567439184846347443628698359213661353688139542130589814303000513591176606323395581838257040267023462397405205607259390053556060674005902450090062081619101222535248750634987325828575827881559975994697521540379230372621226659760929674706997705978376828833768625915404722197541404081472493924492385602063290708388425817756825243268224436176368260047107357157345531978336947403105383325048948637296268524405168250898296513353107924524012674009641174475772206962123806423055267085202846800289702682292589344191939297665237498330272684062520537894943539945350603932433168908882810197734179720752249253410683040523643464532486329682845799477736205877657373498630378974750210008290311261103742932037377479353264010287306649533654422525484603911667990998184864365717727089818524685808312567583837462217020221855721248979586678979876481781511742802996461235047928914961837935003966957355023113468982573701511618563117856359033581229959862054066296945845601975933937168768730167274920838259490961476275066140687506206898089247168618630050403103859286473466322230635170329597670306723251488662112409798695269013957034196630219644098025515389453763702149572026650974950931395814345763621989131587334061163716161657709477733188659483004686545198423633993599566196456754412848413198404381711193907028875646086924108608674264627102430996096922077704641403095298102243759785778820514678955078125000000000000000000000000000000000000000000000000000000000 [98,18] -86272192651088847156589789167488383160334775511182512451538464717145309384171211421708314241945804724581617857166462485325269505055959388133250907070167109782648220538415225621493704982365253036405645705980116395027256519199264839783640224898938357262818316408369535312518884570742503623131451312484278229186655182190343927023955934746533385177308647862739356680952271243034129834014554301391599413995894044638993210117213875630922559857613358005992254509757113903643142945616050907671417494813247690583688965879530110196190620331542428950666101466713009618224452057567050925188096213967873264768844585976612826913447430738140979982389258211718673088621174530896580341141719127897659619542671178833460548872418586912730238103026279857768205801400317167680968432829166467845058500383285866608022319036730006425065213199307753290247012595421883666361524728706881409445930244293331130935354230123507610199598198716688310180940205959209592217323886133504156946670967849573673361434976043845181163159667614560409170149409907752170977267431852676502608318005929929914506928188465023974327943976846076199302785834200235265728129327657819947008253362372808281668170996518694043948671048345940486603981270631193237515482588336450065966898922339287120766205358708535014071510311588707309756539928478058872075579323902130297207331380305318868719646949034920762060173510438761741330445056751117033305318688275343276433451739701436593659871853612488800327829024819535477917018671819877508594998141009077767885263737180781710764727801483647517566154236394516379274663113822711979681460012482606110095317791454987702003463345607006864009523810486932971199949525073392287938479800319683200935599384404894455432431537872592476702103165693809813017328021919822664011817667380108672907374373136091173509773300373719043996130341364310483577659058940217845301112639723402781041473612493387602772489168430776930944344081994197076374939051886119227542084086394394102300846458504510596358983201248366824470090840498775536239979582141539947549195460464658093361476916529460287159523107898960660744797788530748217366376252158113921014909123833521444966948045459531676741169875761430174656142582508633177151797401760771109619044704714026769389293853899110589717120172036955878104912027264701338796922893036394823848102365418960632740566970924055604588786706918240471342862041911410096007451941562508777334851088569045291644499400503825900456238009275043753574141772466090075434084987156136689135169093312072163826087489724159240722656250000000000000000000000000000000000000000000000000000 [98,19] -725823697664520392174351372751234306360076650118666438099724664428598453975241276923750236211526760794479632979812581828966296579972611722677004163612564660773610536971392601393215485609341208968189058521980888031320716702256731761633284163226687842810705517395692672683990312281882223919467980144674967330763184253380552641124826130550254888023762825306371530370868206924732999436219856474703260195535554053404482417774233499873529302501318074272930981777959714938062312300082344407925509032583790207168975816849291743908520501419565237602624871906886527850847974232890196953864027265594511737886885127832245533380530736573908867937938992137574981373573824161708484711416868892596882723427365631965786752525161604168105744999983028261773992707195569158796381900365671015286457915742362168468344850257818127838308640552032951820494802605151245931156924288442195673858449723208330239649395605092229647128539570613408517322898708325549125727481652913320157367688985909525680675499519510246023099356598256457338894782128516877424578478797789220317828430045102897797926483162638825130143727419128645044752201080548927909620595702403500945593097584365064156758662051584638832437331682573840409378716410703025923739181884978583503592489705620671825366820430608070093687394404864268894007004754135683664038359221684533401877776475013688634448822862194994731524627320305584502904098361242153898691078197140876371472878502519612851297627745555840043140877790000942720587389198180590258055214137202024287385797519043859664073357235830222096866518750446829913112751651683151462198041485238255145810583234561889698202310068594701930646121743542107516589784241455637771970302483429972132487147265147390052159284968190559202745204357246662420944008486001079011628365729762623611656275162292769717564943081497992638592467683234042750729112802645117578553767836199595782261827249602442995180526515482594708750454069039036261976060569581445054057694106864218770074493441858340277573918976829500783475800829883330223775328568268127561767838921572041563845583329218367931484850814733561355150348103935066723602795658338779982756532150960135690110670180910489261576058171925679543637361145950295469262693146535794734340187821700283182602405265600347948720850662246756905953240851361121236639259912998975559220920596956370826662206169978114518406412036328905968485706174174099166395050713848058709133879679443984409405840784592182677628140351664030384309819512705887447903451415680734046941843069442046321171346789924427866935729980468750000000000000000000000000000000000000000000 [98,20] 2122933633913337499201983061783988251594490968303793441381265028168681752914852984872806519228723707511517035656210855699521236271185678087853278960847089174316642217915695657449000952013825825830835760640921914257840716507550161045032846490179900333791851927300656850597906042184652669258727083534576387751127288671504502029305255499288601702395425410098398674665387541223983565748970353976245133335679518647970156782653318805461447429366641630341390708149907410599046374185620282878260426497380325945897974508995304560307454974694540669018934367969854079588986190927140440851894473589898104713242381084249949301828989325381424383471000669516813265009573375730404540486678549681908542810906838188712357399057060988226949396233862919931616738750999338818128719857371377810368786767791994608937615122822692837920552745880009010149428716315189681011495693044644764586631016842924719424741881659871205773427844656287735207196000203912740657102609896234482018829537227947169378677133099368525690865171299319035005216380420081312458428397432597472258778126589596658795406164166525907337512791279005109547543456428551822810300622414978735675549845182577018821288254140505219194568238426511762693007952727215904897161129708337123461309536385558285153403940679695339856398544704239221633162199908306428653650792849350342582594062222846635641983140884389641661935491169680989228823858456957432356632648771226294532250392877942593882302276028669639762062963413164298650634070611386176459499763045014892312771194390786574442429520446306713137733686580664872836705844897133182634418786082329971448525497114073610295537201185379524822847470256865741188900421983941621168358252916173774897189528864060498779321194658070983474813524543055605477090006172766581617677385466610186992108657465895505093592498101248105328438240301988441368031484730951692568222817878022310906731680697333900431754373056457783333868551577076435178377155983221977327393698143870302147328446760499652678782635615418941069776092738735199325007707923760616965019727767877849332182974105045176763720036402091945381333742868943409197424151952173616135456234142915029990042046570976244897255508564507462922923460445220118582168180880284426537746469235461210247575383515626809896456825319906487885066847682542309625859777220962425819629134133911310107755578015739810498031833034157553327211745270808026913047234971659033688936629839201138440398816084331554120874683657110027426982845463020447143128889430355665298382530689473048080007089311038726009428501129150390625000000000000000000000000000000000000 [98,21] -3173505150025676585239670302882196378240039089075256722583657807615511587342452108385030352540551395017378337444116824242943692699899157663774944659321346851216006263644605264570047507900064210137009801312585967932647653963578253761126167678330593897068841299510809710868475322108862697461984013700242117873708865714805928095831326448040621910520805398696399812699143876813180574194210251537379924970252772615177779281523300381511391088704774535632510223702935490808904689118573887072737624991825202910329122087840437674285147238920350656883442101687498569639209517826840836237325452744538576447815889077742012602989783744049610133560247865910989742897227472651026138508005488171721107018288492780835212457297167583615725088442340354040693299225578094582300297950131103204249763450602105557492849960370631972328374883469598474373913952006891137619497806734537766986315846188539565270810800381719220642399164790254776497923825868927965502660124926436937863380021259091535909537602891915171277802351782965685549596508320892707182699081390034219385775984378032253967171303387991868227510181274241646733191114404712718078867622831655210300835623144666530365697121829249555278455312794914212801926807596594905447554976062497288213878170236058341956204586735240232789668828423449410060380296312497769335724784906021219159379290746628809894827479045562190306278993575508638586005392278823946307293049821885486321602271159646221082896946776020066204225290997455705482314987323660824788999428636590981641397162686948924084770674358917154992205825024141062081837117890791454679749209156425243933594076326149943691023981379092968681883862034987071593408809388084453978747678146590445438102070642356991050439431029355424113405669617451887174080692823818552175567529664595980578262127497079165366176944256985881021616583477520032644389065023525042491897099993523642237842538958169231855518897693991670344973966737242235002814852943279542001713823525477444580149585281384636538280296143324565857305020362469839801610357853684926534816634181071110030696954666446198075752046071317749928632689131598479466412639722772662559200664605835976799659981008050824182756309832352861569891345313016991341388708816617605847211152779151492189411177820822382671309537421009853012251782668786844054239464215498633322647183799270475320155632066264431830890259438692408840201260683845392269220758595095105191575043515421342027390240586134744654138250706807435006081447993858307645791698434292836154013766172203825062861359818100481788860633969306945800781250000000000000000000000000000 [98,22] 2779016073391386372910884778057330662573041417201995393922662263141441322902753152084527126812225626893611619086748716883858775880646984863662196549290593631168863103545158699296739025554673722243838489752104101269690763792019481631881563668840457151126143629428033610922335281708137656435441710766466081585409213032964864902069169055634185076760607400581185769597594949422406073954314889158902741709791528582354224509010454878660924143882800518759816928161393494252545222342744127891342435117019003959315640905215793181363026723378919243930288364945050169642069318074250197876410714742181782259590911252574026740982813688752431625312787733464506833096171054439029993150009766472449761838182139957094271224019598130244851311644822812937870878333038544316642935702929111390104887567282191452227674829445451983393951592197260903905365586786385849346294090270140412123635112746418231646974198879040060812488023613439999142997484010982447913470789324242338439168020363880302606877537889926914440073529212984602550694302064770813025099084179476095892899793538865740934623719194416153031293446764183684531515635185132956775368155580564188727062385941928782787073840410381595915060360075479729310649606308779671568160192061027729610876751336772588325666150709288850064315335699267102730266719887578195545605820159103791188372989350285552078257127561699919710420694688152239651841395418451859545705479759492749244286129868631399697901539785310925009863503087052355403222091493367520364271577949259532252438461133161974548466847312864505343107336496398584949391858677767079471705804890419955371034808539515658463410049223845576292354491859555958051232989330599313641996892618890910274858486344179067823562457785054071250393885650234483056338536512761529908894806971742366014626642660801423566684302799214612979459174839771046648559818677127912609633332877388452149513292887528719338713790279486204645763191577875299034272001135964744921958091707472273484702533426503078735113934340008478406899290649334070229385714219188102556903051711709415172260674747440637817472847386552587663852854617888838842726815698041935690836368861663100691885139636097242026917917587269686351536550418777157284384065184602263961069188539215851855387914505321786615994594440017105515634253097569030978149843075908069560640347568629966466844119856487043682975787602248049120835296539568621548571268306416140498422233410481081523447792773692732120557709530174216709023945488586125233987640949287006245080257848434436185024458583481266060744019341655075550079345703125000000000000000000 [98,23] -958685647445361992446355653819630057628532946733297118314271875188203086952234432901190403670849425917618971012543947838115396942766148985459878179217751095664970349379630531990008089098884521709202329889248891853943429769105918748022624204148431678030413754528563352090370944779440992317001420889492574598892790971936310804985755484687461045889224271774379203880054870485052993928645496086816554370589752520460607904809102264339606499936321249710886225741126145817208626038203567523654685002018942019112672013768043452721174474517290165662797216654263838891375933913198974777539141678688987382822127788052602439410418052421181214341476235546493710921094666380867836275190838684420823100865143880309122750878282139106180689376439632384995957230839136430934188768409576288185638166316587085784223048765910862912605488516070861654401244239102204725237835558417458072853815091465768224224411110180583828380765990733319615955272212910090995640078361891701068197053311431007276050050963202004291662300483756797616218896550382023548231083109332493299460254040305780700216514850367133618278050916902194306366765764756134896193038122109021960986454413755751875758568904806013412063376960958799916907123466720552854191519400711145677609562748917587033171414171193850272318719323673135101950689755364001192827328561832090548180839702624676546232611030609900857941126315976891032466143263926681906928591479765859419887106071714021918576574612512654847323699824721721936566251481337750295996723899858903557964296751956387064949072744176452400176473852665965936842936420102715409092790985958668735726604871731228815158424800473185685466848410701372965379899010287252176409356902331935851503101178043637801591146053315313927409721614373570990844858212806852009202157834813281862176045661918956661196393758656196173440068206581306579402817090446708015707236547639116674432821897987541775449422075568527316614909367617792372239722130263020085069607042034450314659305387922450023946191864939215138360905691173130833544278419123391651820804794213075411244483432658335678633223129626915431568254489804371829549147434389530953936585916906348565829997540240501018423534396617340367316749884227184839367425049743140389939945364898601944249400919881416087362844330915236154637554415947851556792702016560674844376664124267196066996613043875008297591135820756222123749781297263771794917791324754149613629137532077470307346205495123421642259689504422332611843474918616000982325809612841160397326539107937726719249654888893412418848782863278756849467754364013671875000000000 [98,24] -869285078733950254203420832373654906023359861984548787582330186173559953452978781756526267379931175191679411083485508014689066952027758759553303278463931327136765181016596181788840021676678894989287851677286877395061799960393937446212669277424006955491481095383100019487593120003104357236707147084049676751555484650113805985651721678344502220910138257927693099343932048070750818987891178162886811508603627232428620707573383717366845275624593600373967938947310042321475557827020187030262514806492505108281131945736781749175417803981411146218048979142462234404919134279597894430991122359960220347730800698206251829783316414289136114254945098961152601320947256694399353773360113760012266566495173563396247580711115228133776516425401127814991118577584310243952967217870758566118541407812778489646731190177770595197327387253405417187641247975351679483214642272666005183517310385046147991415512054590848348562723593848030929118365221554333295499946014000050886828888625798639812159531655397835051561569700762400812994845948223038106376715153100754973110147648454170658712406925484321233752173952168118443638152769036725721985137504835535209261262409028320883874566464776382852263056983447390277748353325979052196416667802721843131000547648182282124532555626995831678345201041753905930126109158589167763895751185029858646517881539939916189320106369807556381070075330929799223036079124510689183404835987872835145812004190231453154248624292089435538085087815390811514631140266330253051577742136829106916448822599904071137299733727216537097992816784530483654839556879889100854544815962220800483559985692805731717797017667824368115234986742953032922720796895927137084260246831727340895910282916805858892443693031639357576660615764806964704368277995692719455232448700106236833706903802849974738850910533811126252192563180099025039478874772198707864362376136937612053919346803925800175856196579104891657109547169854878527408096790645574296550458963504021572900974698997918968983797703743814357245400899888374119618168260381300733201956848764201302912173913339674868214449639664900369876180376012438863619875626172556122038487984428005325315103696604585917155508887294654028580844767188721111950098763266117878270668966180900217876734337251608522843251331035592500056932676867760720343178378568432196902008461027502097875384226963505382507465713879645997614340648319374705636709955676016667717459301858894165521937582152327523275141287506974297782951001762214756511750565530099559647887403298209853049643459910189591255402774550020694732666015625000000000000 [98,25] 1243234450777007918078366574475067511842733984932099898096627081448769299350468950284039221859105069693270319265378354602303382865231829048222726343809579916016198300296501689971787850932894587619265623563230696653739460082324920425932719722426529158039826454800637856489893374606569789165154348272322473890588761290233327639017916743715984133206800601475352752218764321088144386266427979970844088232040695831122631316560577792208947560944919008778865921242901041784776755133072489858895744830267693640244201088252186442629332509087075280887331786435940056343003823857427865156948553308663131791543676321161513216736370170065441625958201139064649863788367404927444620806307382122657316543714840704888340222640996127616483056870418085849761142595744903850638024350175651981563919282548190143311010697207213118107995637178104760248151670597733729008261518338482386155328051713176860267457290844752799301611201537291595486101656677073629479843036204370336346279718014779814662371623621965688434637435473722283544355771248141856365795725852653486074724833846931689538401854294626126142921059859590292255260681630151670606992850637397770382965446108105074294770945567452760075371051795683446397558098631381015963640706369313901196483177766708995812377152001471477775687280816076288935672075549342791587155115316404582740223255773015608153963187568149448641530140184833907875869133201203697495555418206929184606026448318755525602527948880749241447275387347653804352615567690301867169883228119414423964138150714447377723228410415411372112735847925864445043873892853606484673992273045234925898995753744012227012284166753705490388588120102263961552589291619138906018986007529166586617691778441213160477791673992892713440872293568120845638778861716306130602493335183922294113227963232298229566815666889059291623298543584422732212193417062020582679955107562807151484549966113631911338418841867437424236574279172032395006668505912876031144927908981187916390287697123009088461505712522885366491233841463483812892747645775344105687791185799016013874143491149441830578079870588039561096226611790355515231120518894746891701892769145424029577533752784909615129259792522093322592115053435106619501886785472288043461069152601447228923310436851856621977901608199036370737621324709790799387317218173539671465230883540784993166832723984145185102820994174754632913355275556102585942040765236224271146782700655962164179296855163595806722287930595478976779064733694408852343351033895680197518816513458496246834146569185119979294995573582127690315246582031250000000000 [98,26] -129126974413763459259939665681649568489002915672863488343966233721989290593841643177437515431309821352775055337550984252944413467973783960725381553628307253077926313700024773095110470412494576933492220321326640982171010252186055747751521389212229904242981598609325256855020489695532792101186437713674432779508985924470692810941753150097705193333478759324812338069790851740052032016863312453949063037800537029433042731450355404458256903929136367279829219434903678376918297298984572145668572569454744567058544264189215153644274521454296603412707966224723726763881030837295432653080330522668453460924159262507777210376819061865593444651686503489766570933176173148837855357071788231062531325157703262291112472835081103530755475051959294736022818227668665736273440978728728958581443822794058404110022121121274956126905271260025066419781731400973706487146780579310952507745342090494336986619107021399504266611857233288127248424945479493690061329951413373890004714363149915038745898312738049287789437922072748360014256871977076445898826644515556179533450724847896145809629647364284266064076361399701053128336963601949478876590178814205517919084631317269912168005524004407991705214158275128298391407708800478819592826960443520566842413384866808112762511154133609685364251138543966032518043287535903571019904556070171068055885879922281335872321582915023094275411252352844795219272676524878777806555396054548920899660203904128188347232296364455552157187260520038736347996248517859440913835137704650930152854107523973668816892546003056902205729678304454940927551427024931955913921334799642765018407713497265952171811920598480592244995456680499491307547277410786096691809599748237365197875649576904263666971227919198351878000867660794782174824051041240427566299383724404526108602408687200240374135885727621264253824254153597935844900083605935329419624440927219577262540639602513804417514023454441300518492752542278038436818690224203043730953861121067680349926541170693530532955047385216480573562239173847008490818412431507565436182090518615952877744704414126812410370284772408931303861395532089603921099375608370012376066383749707490213106439977790022903723217353349448367747867643523484310619631850025275042392405771682275514841441907148145310546948104376675184367030741162980469287905473305449636671098117466009949010234609152879605152523200885669394722022274757900733969754952583028632136306535532559862783040946143411686160895040030074870462395375691238298400652716001461252906524246346673485616451948487792833475396037101745605468750000000000000 [98,27] -1219095090412027545419755347129219241300876897939929131784012886077862217109235813186089196396280609341153605164929468928158960174865211715453902004145730497781405592893497959626040565831109090547951999650467135985694706880711389595598021031333816972762683612294873420992581969390051951573817332478285071535488656152661971030891498662643997973539966071419116287921272540893801910398602753642509415976131871310815289813323283261125699725895395080069043837685103580938870799133339325074452155450376504571841816664783920116339432870089395227305975084194637918591343712567111556455037880672360162199699260648012511437363814218708523606311142016010521350674196122178857699108033462899746059834013111832009181086774270493194714834823985113403437835526411585673494319558927518264646483428402535548430163499288109153644489909562692756937060457151814728238077714527326152420803964106845366717036800103647437481962568375193181963285143957446763167137689258335309400540900755236508441749676412322900239044803205079856121613014312640118684105016683148815576737706550562333645668201550498495997585017840236103573027520909036567966896089763640827508889436134958394649079286359586616986045609075558046305112069055683583592869913944619582876067506175088703552498051296282917996446437269393144504923339826163859924500860230097995291892909181203441212193857147817304930077287535236388025350690227291405115168483113024250377234677845603881524867208020686221133744521644219708732253102766204841084697160305007349316815162679736247453199191191151011755472357963494360983967911864732771629344463655295736623015912241055764323946660346470746977672731161950408088417828910643114103454426530063664260388348251098806933207111220054849106584728864240344727371697715339908670091342027529066020167876887916743278866512924004074277903205786158048404555570619300700052450379069182567317178382859318419886396054836457378735594936764505962352008370641558418840980991839895946805090271249942704797556533952430186257636532696387987088726955370424564419161494090030696969143312973552338125561931767724013505413459853689610187378688270380206150885317858671432377478141380765395986860231185914711803235718578216163251269426436894372891633320564045300013518061050450382069214017641408231693724425978236434943807218073952467156870789063179012393586787296335402104014319420433248723524895155278173935986947464559059690042030491217532729831171977521170266455377200216533813741861859731102324370040887510074813944492161308351136500549571906049095559865236282348632812500000000000 [98,28] 1666726670746384824756169064408331874074564224488109196437632867173574030883886513873533123419295096451795546085944604456107546194104163312750731576577891768062550323089345139164424004890886603980658732873781524271630631075865054918302739456307329217753863261910550148605122087627298604494124090176759630653047410998585902909191744551113313676565872203635685130653136859047171508759341472739214653965914628858446836811704492968302769788590745393977016291423876339686793623003570562954576303218958979565953413751988637434379195706893579838711245534467012544522705047400242764761926367072961854257075254619961841795677910467398558503940265297333217051168755375186864756648082598197008417699327900686646828512156939647145129205359616551369146327190646333621062992016830378956658690318463090468229444172000309521174137947134900922106522230820819245529629916351975467849381807004892528595081438461564226899193363980050129149274467771101019888440701625703203150308766232445790509353807725289846934484723356979086002168132846970508145930917158655999378599736665976550626511764231939609088008186448992770507174996360835006720998965650090389301870371464321155882513048200184262381344733378720599114895954117263752855194525926578944004183827226272089123680793041002042771942229125344708136267442453007640081856980889250746743356366556181435996496011118030270090903366282036105071590365289158611125954185597038839854521100204494214304032420206591878934802284066915188043576819316099422282542538797062255286731812913916479189632396378245106396704518370894627642690997866409039209922717905171923002596628624665957041145204960150352633989782688928428392889020467503279634677706975895154937109060263622158694153286173607184123562925140765409661077753048540755526716496273197920684322661422091134404605416821202675944638723664676069192292500036882626431017226600131499765830556368480078761293707589868760262677642513162502884517288421515461680605068584445003394288345719791215185836559719878003756221111326714972060251351411145011870864075634684708817880613542220730074432080854088347094013969119445226130497539190181801686114095043906470216296054580319468567498720309744386467154492798065633927738585945379340183742336824671439876326513973020466088960834888060428286912425211296868164544132542814440015061194731999147642515465674046473306787410838401576593854223290388814027357664514838577575714503366857467766319674293540225649057085344634295112009849365623095367847705683918212021380463918022606008978447889035123807843774557113647460937500000000 [98,29] -1147600599430366000776221459873246321832918959615046860440164103991095301348937761357738611204341912254801154148878628380517929063080136295268890553619430099553924780165414807799739362566086035130350655379716384551680598517181430712460885714001567205094976944903324299326089398971705711303499351792523863722405533612180470499249248059410663893504095151241229299364125415573644228177083410893259482148125647538191702087083557355677589152661277387694948063038150872921775728543998265683559756509118644088567675424448656405549256471093017630792920849405933563973751064832417731432514903901893457045849327564407560653046363691272000387156300211895248134640402204986256521561477507153403053900721523725341266147080057693215356757292346024625871953254443268488780326429905328464582449494607074407288660354103764706710861676928561746134377986749176600118320149570882485091119266835030406343631765480755676988476034119124469169057875394912084116549664330608085660768804717416927064446857446882225672391436212429591414959186867388331364629172606162892567346744459963966948999954592346030799660361262952499213668321319528139573070737681012373898796428780722509696923427208838693988659831072613302747282932644995227181602758681032662289083378465543776176738368905763875341855253185615927355776133229719176592062501775392304192242986222222726599425675167631333487548065818420900271240094142540444391936862480351922931173574610184443079994888738073188505605943767387699731220680161978019452680832936431578873842603736535427290955809368765036193774602570565701779977720564999990856544145466917029491705632494630369984109643124769467796762669961821905459923116387245091859343332744380677089458735977177092051039824328981861555063234386785778979625163811077413553797060476452831801301510959917979304045444936262817891286436351059951770787703771194530194305871100295618618043426278546717436565056532048621206337737818973568499515664027906268199363487986103831666207724573337883742212208194286510359274688733891766706403563925867268597103998151764888363403728782194327409405127476427190799649090167006343099814197617073326193977129414435019513767000714217435961497511452388836206386060905921793952781654205725379300676454180236719431308097011588814504662846336991201478512395097380112029964686878984803300799900088639486281270589182524283573812891333260022143165597383629652686001523515464577668077606404751465497387001080341480439885175342050162691810667853411263353641251311713614335450040057542281379809878671949263662099838256835937500000000000 [98,30] 348434945740038658912084808921439252058645829489779067859552436857561381032917483026985655485247550687200991800030844787313345931180235621068294328511500545798152246416264776058932903098535205691476207047044814338738575637316335119736386140009677473907583398802824975303502974263646469654214374568075636955439914234502450226091717911725694948352215729041272600942949331792254502942681534117132276697583390350975141568685689314131456034937921322393189853057353516109808505594154403713032297964711506389961623027455070139188175171491394919884728718262264190933515321034439916709981971169122428481876984516868166109060101692393341662688302451632547811499072338105867762907957415854592519093705493544896695982784708172082938608958857825500325059596284542088634410833976827964691181956230672931097476719309924557292927806468986055488224779363224495179118454264662625665145163319718748671662176183392401145702943870876063516619471020020678902372651942488148202673390337207542876938721530625783052328272923220956862473165529856833679335166478437270230501022143871591140655772116263392575452271890885956017388705363725294645267831963527864086546925225455317936764689232991174927185439705576278369123865921567939993475469720135838721451438588881365719932420026150922187942112323714633001339576880489437311955869935391365306059587169878785102468402674932079440351746021052470298586065780230576247366185044174491964561459279536015466503958430702827615857433136980161657132200668705765953695396033981759979124365209304475464572595857901961135742756424806796108363873843112318608027661453274796417440775881205413919958012932010678195211861166799400817642914035081071778328496005996566459998105088788169084504546455955397891662200077545441854951538848266631494088561353074933137426182785620154943133968576457163494325134923121903024350842978991190301117141725728836676476153272765603328159839985276349317003917107523492784848771328816747029627945699973094534474363219147552381934173483501033470451066382802275828102412248423539257449476879978694505477289297161375613065571408507695632757691794790292617242929802602511769297747975838232222456235422669990211451435957056595225032896839590100265849478708915043519603762691467726205213643350814536421822432885586918410254325742067687939214757227756416841084207718548487966727894297996291182275440253316633661782331134649085674849129116993816950077088676594705041259987337033106475117423925589206668863250452403312581938367752982908245102977888227324676506668765796348452568054199218750000000000 [98,31] 136809501000793354725645305584597683407467590620618895443841208541260077730416301166460825805682218307545760594655627891715349324013658816718700183502322509348351919990864027335569591895115680155707756814062265335927832421843750053964472250613589658530688902382470377739595117764572133638911692524555804927297089046495443355562101622708838372243758365874310416961887011649951487364528410875222308798664506447404618174259578605840444763548471816744937264448507239157115747178319245266927746090796861914435951749406390577836631160457668344432215791394726728858666173291640653962997120960379339122006911080000580962347273390609798357926652041781037758098233288894075058113573725717529498257013704165661133198926721064624804234538917865249164848869682565762604887753994020126576467366625589293256748799153861029171017311693868073474659513746793679555598744253230479732526610685134050665695238637293543515969667422952729373468085714985166381103850294263699986165960662308823922838726647443875231839460813797893589732970697240339402046083499839461194007288441495484376476098269057762828304344045256519001016949474056186902950683871378751881847048980721919334821105511123181478118676886676445610912478128079658958868728793356527447173455438390811398191613227831685885923405679057890938500532457333597305187019567550987568411652279297920622690091747249570206659934793138642065684818234398769785074358590362434327354044625076439053410744687698656389198121622516124902644248197718831188959142240157266755054510659389695728349374327281603849910115230169687681648690445774057293187795676286006899107890498100374574612904800632709117532012875645937460965163952806049467197628975999320581548063242502779237573455392959387778690534151188750907246634310250794007267963582818142069226330357890100994978469306103586262577928654993413970608205553467888740088776171298922804885801784789833735300775123681783129799603344797155279986287514131595377873404687630538791127736600513019591963669604109958306992280911923840801329093285037569288061045539770257770479496354432279509894356219496277041090653096221697523750676490481724054257113516203167182264615835226478526315053065610130953118986115275582141595591876159663533452831660154633768102857661006957731634443604012994978772424170276441092229354725947708951747706808091945517351313931936486777504692134743626798814907430225741982044983416595120755980235907839116886294530669786321662977940978526243206045998528025161422653486223893880192812704801527678988293246220564469695091247558593750000000 [98,32] -211531451345514432769068029807161813034958027973679094171465638330825440400343313511057890732026629378690284053888365481200525994310149754865633338801444534919162121388892348616925994598464267522611619974611926924599819427243953742612171275840769961943818362301733134083321200674454136167080519282286015732953358612147825194395623496608633409654241208741343410822117213394051148619935020371957582281869495942159635951775621130128995971235807845576532767214715519028639658247626639172251539031392951640402702006747761265463766641580701367064335201353426097315382879584952604282613265933123137804749771688882686988893747533574517511563458611831537167014263706834252826581755962726993634948172351032242712705311765377920967084654315058970629075518856334803249074876547726423894042914617491554714605134166756066910789296874672173892601654781149007197052794074487940002694972564026906471836754352424862207047016640514983892283916989686919066335522899041764435929233760460629502147728374549813932666960419440972627399973736345703974956972074984684271807382888042257921259043186214086105982030242373198558044610071200627122998284951973807829277824473464201991621822129222771044724015956591017568403110191891401255289222179681761872760051950749566038173929871358385183039259298677388368605849288764237735307857158480702914135753706497552259286503254633419898781772888840639359756420785030277460992553002184699125671049635580366536360686232203049459271098879703857416766758139420177042365114052022426348478943010551155809089852607750312533470958567191217501754690791178203079912675832229125902017483174876473995982001385928642052518022269657846216720077367117575651151510865974810589264396648368834938887484112391624190751174598614828972286252730547310824349155320564133712619930620975217961615258489960678140386734122767652380572526474233817517181206782470916281334756391641972273661036822846018149040886144617803279837871507772413246981961422681452293069549129223452767459366070713008681761076997884331983131104469971248805230965544964863438885515757240049712910537362010014611616525886211393171113946420843684120843504180018921146455881443610169320507195145518633224436315036787548419741052127675746614944967982848269919293738982131379621641846097951960840443720224273251978691749791327524889245119744718196934105004999544344503940607387217131396348267858033721548880381746030834400066132685728163353479485121569277891600918438659315634623970062588392369800701487742046255223667128309017471110564656555652618408203125000000000 [98,33] 92429343306897496078497870736487231609193417790071594789518338429130792915092435583746257288032787111836793089388778752999743619068726298259860372939080287223444891098412261748235177718453878272312000416034944892388637673355297666735998803154997796808267263651096904923064952687973331264436288709966784895336821207407190867289750184904208457454659671149858425431567479198976381203865230254827153541215534915877799636074963607528785262679051929018254055349024406556141241008130976991650203079414015976027426986963929468366074726478865457373997647671480132510443469865816892605406848346154129625496430645879803598079367757795175892080220423276606206890201058442783230878793992991059186487538506105685518852552598166436529155400031943873711367786361109258059497749219162932601333065815512950290434311268325757811600076752215165595080502935395825992650769815896448539059472697221023537524877372938311821127110759416064254670374522051649408232154558429643535690744885627638442564874926772779016690356454950072330423627458441486861842392835402609041574432021940493104620501499762533333601054331771176698897482506705870001300166272578111033383561548444999284011328544178994699136301969142787405806136499237669051949029972005865590917172232975240282080913330398529748952388938143749902077066865551268664112174764882919374560258491089889437219943567666074786611018899798434332046974947006813816819923805507084412803384897689426433959022423304874554942861050653226150691745165195426164399492327255939668007137080677340818869228980032040489285356251607416352492711623942755880215250339568100318761633514272779412454118682026621354752531276806497506085526867874946637726357625094842631438159142500863716916947676486354249900580123594778488085131558059276583520526794402991073059196223705655953795888693247228854156076030810319296741884369804165958726780740219825463813912532662255005422641127643441517877370641007650868949070651658879419850661405542235505758718018417699409381271271124419230539693484667558243419665505376308046322005052167594036131196754065753163144538853507169747398155237256294388796365510394201379241000028758708959684481532216248340231397091527356079651012343668350023980038109292035603834589760387997776831168976025446321017756891084661163493364832180287874434912422771595617305404294077107431961184592558982791224453624536473559238861382768269098636191842687165173652472198870787455937808893253319040254061279716269108165971899474095327969984717556545505403806095579000157158588990569114685058593750000000 [98,34] 17047232194761027207394595944205983845161673467457160248984318266334625946435558442365122878047401937239214002624523610203739160586400094060522729076064216755882332726746106747759275992358222159836710817769867944090644697021945486771107735044949359535149207824655605291946947124682858715936749754517647743757629044132598975248634149660634971009799378877840089598861689059476071849860421224800169401494432089038015154654490337505663156197641682549369953429580784049247893685354025250734643824153897066648107028560461144339058729108898548964989671778902610345730778519852534537390957926692504162184762392800684240517955726471803606524504000466304164805354930011656603332325961468297123489548314292565560442992151765353293692445307756591312792543466969634147968564197084717540432139295737277148457251143316070084165165244179145897707928215990843138508977914791010105169701194389054470625175035348302924770312220966774358337768196829021710168217262824854920717069086557669358656088599662969546803454366456988337367861804572162820709868444835137101073494497165489847637780129977860924113913024478990609517824006255146331816388882436467162502566361958606635441188724804377560325633639420967174254889073739932559874925183660747358190973660635920528533604331509751866145063587759626596797037534932158407157901057180647824629568232050728179256633331240393397424644982873199281625640032508723394671728684429127609210963983240966988542312243290028587460415099840048318505748881346630889372875579983864262648527743833646390302909040396078573643615864675850655014792087129182409231081075367852829365246330502886166912215626969619013586241942435440474602396744714336961853772736386282339125191511910506753057476380037721875079552600726194925927719525079340742620735335457109344092493459567814130506546434881242331016473512729622364837110445963123907677978858269420680320038392237996566885855292960823943079585263927445983704446109600040925035750748781152802696500824364165956194080640901735680977595768274349028301468815808147611414866570461484124525489432814797386938510423278874822010895145069787015811096421960806841405000441053467525668215964351932515162039173906914784605753888757846670163318952886542981484473999906804601687760441739653259189285813097327737022468058662779638779227941431268172849272098262516024986458222059381386830008268981862092075138484280144816639611083977159287125343223764213990537283148187971293640071591472746429777691890955061336576600347050331916640142360108711727662011981010437011718750000000 [98,35] -55688707511272279703919957608752921035119119396269752791961463230561877149682919049310139536334631902226233646440083054550393659597185242048127287001375848287234428733049014162357833803456746431358182608361176595305660242242079181232352774931903505890506186171904573494432360576750050605687424584095677855332231770103564034331141604544574523559373096447594485438983463580236391892368758459442479407710909647115753785157555509482398238670867435324093332318887586798034464739196299051471834926185218815341547726072927489905401169891832256620806308360043325304519890108458007109880923182103305031078679069219385586818763227423405828888746890746858866296707898818294517844532867583462745439858815137039863952653774181355899482300489572102378028765370050951969694146836722475496109335819053321962225735667415177037032467734464126974730671296601181086899542759211325964874208485022111414862364654051464952715980644546714668386412175699431717349454729828791138466477353028529576690894685515062787262611830997699028822595411155169473708951649092214069020771893302047502564802841044599070561640210398374860513056376101259083217036314119704888845238931486596403152666337413334926367161607524036974237620888383160073756701218952267407491688360154264628422427533092264088889065606666661278378437119763021330668507097815623115070187547530138986069352474996916632434389675892507253767174417571021720530587547839993127610011798894571370195372572897799094582532880090773298728086918971106912230493492930145629154383239298805391348313042391322909925220694350289335536157398598485772929015461485550624644350206947194850672366061890827539823428728858282059149854877610856442537325755082586629961203617763604964782469274323711691962201724787739518044432634284669236387739549671609544790017602918166517012999244518103195018986651634274046362330534335212860482699487407639461490390173652690911032908485009203928580214098002241734631827514370565449289373389465272089251784738334477269869814739097146366315799304472152704979954177172669567020949227583914185857020440866529357893988088275035716129152429041731506593608089895075410908147197485193206731472970919020100548956967235952259214183343732804292506695898248223566787854592829019363729957650763872312301914221012869184264857511850824261956971433836420021025244750062062953692899089938884918575151894122823541682130717178129777048695909350368785084200815835831990122014161202683795967337136060748956991124547926634545286822787324269596470616150440946512389928102493286132812500000 [98,36] 50089810954933367911479523626166858773174851997120365146248159647897142289184763138619632439947097597987140419013972235994280524928777690029546289945513707600718624617481208965132662379868788825220562477975057788532223747979705470302529187178264254459586460943518564368916642884024995114732140039674041357473302625457491785668952665417005255761641748455919786713167563744611324934528526282505753962990158529577229029615454933135021116986033322620482826008257414886057126315278247993092997635831626837509569942626471616696869323597628201540410250252329416078521305544170248215314500069143970312305942419960318807099607846792050693175539032475283449985924404499305860080454513952543871145723809721513532198551915476522256557817995903311154018932749696767574247967797129249439713716337099534402467517064441835358405582671454838591652703064552683533786529946193927299380598637145788495521806895713012461936549190855735484226860783359018532578626726588842877752511798028943722685983962743527762244405657885392484803686844700753265835450341630627532798945397133762831986502101212570701076938537736334330572399981804718380636468455966721833577601491025128004997349681129394787332074931421236999163519867948012069320410404144483835770553988910083353025923717120895214654936793264793307902342374114382390653901729503314072278168877257976388526899606000125416377310905764842083339593526562693454313529845770902394951012342408526371684720477262768612477160075912875759615971852468218162582892127687297658833757190332109764087100766712155556395846942130790967889441559264434803275931305121572022984719620165073115802489831512850785079609882671765609504809989947583160847930805781353747807806801429981841148010605707116514436130987666594684544356797917049049937565989257064733330387988433525672141961926554420362196717415819164171174062425619298796412462404419104386982038989571139658516155757068572463696220609816399269915226700930675146041875515190576653877332477055356140346092278072722977557762457000999954457156751126000211982211520656120269105359950521762954513308101434611545069078910165942990713624356264113651345931685798085081463018853293755619624539037131760846218726670493890516093549572250965076557396843530714420642132270304452953661756282993305666354967820343599620543592886907589651677004165626825821662539650287247517551490370193316357147611782310497007542790683759714071756587705402078407566838851084002967046162543161215092476393573484262622308879362516449706976828792903688736259937286376953125000000 [98,37] -34123798941494355333577029289160434315514289293433225050478224871317014298067437491644707999663151458453799695106309994643169241871734013244541514696776206275804269094650931711293927220880350004607507856164552464317403529458960831482891341241681184064691853200615615423488734372436045894376088581784573719156067231298192190437133032250678845379537441682791952990528682897059368598496205101465225961071053599508920822182023093183635902986094877497874776303118660870870426191695214149251016655725420441767056087675465629048565463445698934323715659491710638870812299770478274488461851865021362641656591070503069178673048985013378320999835866705488394349031094116638641137533836862573086623802305039498614050545986858030976974960355386029437279034273769028978754671864892682299080683422393357571410832254078552866089966721864977718915913264086542704666807792801469314846217380921846377013097025163416857617669660257032047496179180050704203197285738063704498841046284457646212093876772669480755241109907128926292329612448929448258004050060981905076407567734890293096407178859946482277641796254103713457862962506385503482307011953712263886155622859509557086246796136035546824626218155986312856970985836001931207315070702577517584346452789777255977644951741332864166963543348475110718741536868643792469718633455122642676025521923833140571922975861223505515532671142633045350055445906943028630854189620114292613079405446279178521146633011967350980477230546830257427744173522854488956391111752638285685936798463185372853598350879809995263427413428129105196104302685312791818750840145867564101255117777962364367761715769177327436054257359942586691603288474115597895671969082197364273082259032000840981604093043613511787083848159289918248145607957561937354282206531114053617969162071330481374441388964789812711119526737269296158823641472669306027775188160892520885078159906523200633354148463212614526078785132575354437063170528886624821162286261975789483403818059150139307928390666500830973145617095249623048951885202072292411562191723342737766003930791913961757888928619394885715719050417405338573225129695325708342777082244322993770755729782871164814142095990062614188890987969601999806846520511621103650061524178879854392926096963381523263521263648032378252231345982133306868052290999661421456224450992537750468288371619287596420472337259937101681147755187394699468741809665767237127321216914479525658328739068703772919867262588277653018303928156467133785635087038674850834496510287863202393054962158203125000000 [98,38] 21256641125558977080198463689845902344134606334373961796544571428729021219014680964758185131139822923350641532902364471661423535127753066025163444697438928470060207887529549306589055658107456379678051627378558968013190854249767800365900042144075888228583622169888573191876594118203120919413975707820906693906711233898248003574931250765513885103428693221503425999517736972594970060778505235947091455398822778761935690542151926404464231255048804224216782853685785319775561700549582093125506407318697649855182526710767601075429154602515122470866039377743836318830112480619523981075288771719328887830336669077903541821796065224019792981995851198415791611709109870470073252079118438096236943845623834602104739344608433884806253280078722325789063107564806082956837570205737401777891070364204924739855882872721190520625988190769702642774376142047196155176318144684532477072605488765287695948228079208220540390063110705912825508731070452642977210001204235511669904456126606662867888390819533102659281401690994753812431251525760555908524747303277052881505626491545338048474426421338032731571480225245151135423025480350590193894250387142393338989118839565629290794946540040522918895486184774490831102847186514656266669736553355440116063561978724740183431115207392696450433199505454048316416984776427725488166070118789312614637436150655803057612608507075525857779754771223036076502406276896754988151813406752304822321633145852607214236680805026957387970996193762622421729339130479290972305734822991093709190946246300770998291250880569349384082534747495692469443923468422843058848565618115669823408657174242087246950217484245685009880713389654223642710022578696600448960125677517717460592772859155984336635607841480921542531607303186096430056897589163200339708020618505793511641578494313445238295044004813593858294715754893141901250449308869391372337209283827687621725984312103942519543458449308701454915515927916931661776039030751771909231443284760792389943811165943986620470848279378072701029671077512244614261055551742746333049463544309709951590045171679405926459015722408838880607337913255683538709336149235956912462825028816338984763612426240292202208205540064796729007747973753477015682053895876389084238604272085907379944511576397430700489718716206942825773166557802250489853980548011087185173127596040152956196358261009694634486199552105189885193506155963128646711983158341808234577395720914667364418052616534490114974055728186493276341270668732393075685488739723361106825905153527855873107910156250000000 [98,39] -12545957273663606783778050885914861216468016379908129724870947679721635815638147637591880104380507696025721557687442727019612785214288949669443439136615291422810286788443475603739171136001178281358071521312264910059329773297134972957243137477679361774702141497419272203967343935980264171308756205450732429783594340506732599655936573369736075299971808990422231525196948780277419737183900158039413757339334562295584610369049375902085215006007138724234093129439362375123249606682130225577566435334752626359350095733461226238845738644584884617070541974700688794918005875855430351097800392050045272966660835089396866683870408301692028602228252541035613465050985770147794743825558489258798101208338727979742724831514949415754920449298002016915186425542473639132083824697255610565456750680910833569883787896904815090472643495406024856420426649631354949938554210534707027627712994500735653956663187514281637905035445969824545690933112125714131262768729714635068564287629704904054340253393053924337389067552334713826366410551019684329329709949091930785853958599183333853199246589213734084385331563457627463413555114452449379916163469792250101311651010663609000446117724224184602421543938493195592583961857315423081013155876305273184050074563038095830565115756596030271243943474288661470397670244495643789889148361607870761502803848542541846599091927180957996330595006759777266089234019821681060341184891851175472293396780584777222720897132905798591775449319899740593691170822956183291467283909300378411659782721415382533284338382205422167091796836192612938120928075964140678274013701958225101613851025718511775648989574485891938848530450777605422805135037701208375446256211314611837445484844568927690808552633298036424215920697190000103709888052756967301243136165808215159276105063216280740782744634477039181376959368410319697644644895803761289484097156531209423513403712695923313529200034138901688169865782422500666950603139972508167031892382377554902328425472296633037168872116668241350699208566289121481264942592630507211408120595046456499280387353224289908468480796252813249593229002909146860474705120657315374699853477748205468762740069862210840796854141695309003825546505481419859307865867549481672418166006157659016564368733548153208632220313707781638154025606445264981680568243253391097678993917931228055298508712061139047575250629457297778656927166589272546272327345202776184797309638919241098340012183355385389265442574078601827284426599403078421771096095937991776736453175544738769531250000000000 [98,40] 6803903745896635025916303251175844584765385429959940716568763098759333031604533876600591626785838951633619417832692036277802532843102222615723469770844767013362161606537528242356151237444639780753709624234792786811255197799496253611657588491461785560418261008838704045124589094189650791057565716903601995586940363132492588041906371271565592172362284516418513040497500677364951145170209131598324299727625079778121635485170712449756604890781430082125434603874078910446114581759092852902588399653744409136635677324344690711505161575332123587733070084113068571563744314687993639315693732599847347401221848869127349646785113978398487576318136487135339956789444204986162927604635491147716536083748938337617643386453881415329107033507096872269071508225839859957884318783660400099244293155288206544640972952240095790781524531674912919783362614743013538421038970465083283153924913177199938880400742053288001506841766116338761884330956591312305992524327046712621943457995027126748937653755801334519545328352826179649260035229391724823460940945497187639400811826338814771721085016550756616741630862381812450718999785275006699577196983453943467998159935139332251847659959286337374903376961163095505328275981493307996705422574308625909446021514834124161843852266724763658704571821765623312379991918422839421544206423947571211942290811032105176300204028517674082907326238364528860793327519177997377880386985824680931889523401356455719127705920552398035183900085221797538676889224484190142286797864099248343796325854584358195284323117283734635708657127275128834413853712604198336329491847833083834543057218464493769466401041227223118966279609833845811901841695719289979740130917905986546167424561782880633948918826137877754200979114362490359472383630463738735128266741214790482608870545703543649423608363615858031925066759752375504531663461732513018009249708936900272185318449762404120712981559217714536522769313227345796761577535742924062171267150857541921879638982378336777590099552505787728651346057072935918208240189575291649279855295512075667006034619812913103370792149201222485581925044122768030523018698590670921997750549260864905911746173312154011721160913644346521498209150617063201932886637632401666854460951827660765199868541278569491457561406898808527190040271977212564318433263576393245869067143454341159123923726463306362485996104000866118941602618207858744470993227693614710692999914710924031047512197031228013516617947378256561264422386020841505317735542490709121921099722385406494140625000000 [98,41] -3316924671229308836861630660345164316287075443589202720194594848333749993883685816368978892328723264282334974610674577628457891457854819300049848107031330866075282525120533991188768609145589404702884429688058364638391857532073602347380636014764383382587581782413716823170025576244035823844699235801375729977585522636018543890045735781801915188976986909889529803147868040404403887668841137694100941889692846486021835962822473728596046807584352330891001210212696099834985148961337542928451332862461712536110798764349926799309389644884179248066583654778917622067091667362703238645421544210077769941389160420873579457688914380396191974403335968709247865005702206607032939997963677507990406869987833432944074567812500144111285516838695372578447629575921316873985840473735025615265933222514206987681984901684569378545906732146262497601072693952858679413832078082502402841340803601839235711059582062626132570291982150624379429858332463242027637645035119949047840322609214494078931017812109613638829284609465019836168493626262572236989482254985979472620701630819808064773386369526464761692712118564994946367912754439101990309617234378177558651746780141102068225426013027096921711312954955642600773290179587199050259357621069989073781260669695998579672864944562763009718152517274699471807597188460829984521515202107096353221334750929400330884316346658500011051740885988105969330791484129649874236866506458925653048617302731093428095110983195844690762090741733257687384294784948199704112128022989380727282131280194779795563037204020017659654211019490796570558487894665007989884723760594646935453369774228968019318747586053382002346391737174211552035112927136372950141353905590020494770797079989377721080742433238657396987740942961174392145718611245545424302896741006506020497507184563849891202417118273480014591752093790586327616056518046099377650295977318237201234151196120849267315766433931296539091123923010113229985850771808058709814174448960150152092495746640802231096981706523157222296599103145010475009427597458828649169948249820458476583030049617937476056236490761611628619749559858895314801300768128842997788223127822676405401654461773803597626946469420110629016918537119383507832675963244244670737181103706442924786674012061246388358027508328584161016071293175831443362303204707946677824971871129255381311144215288720058804155992450461021624113425657059285699888029971712823890189693025516522697395272609808149624045529339886455137842371697842139971479369364715239498764276504516601562500000 [98,42] 1470846822074196998221311140984364488631261859158688377330680983372203425589443671685792957416726537955172100047823333651925314545893464443438909705831459679831141306399542749958911505193905213170186014634352204652150010000363651367583917909124917399168758858669695930491985242347349371995923625067716995979049529878281528752740240059043189586460960069454060859557792623978245410790531307781354174214132072876674816611264482998953391367846728362153748530178359868824688517485219583237964815857792615951351266043339946640557601102968536351754216938848741241074855741280597768513731375185496697398251130132097180410348280008675854675662469274249732850089151106435516738490319764650979984474514481619947608352139102849662353296218710752925987677815323253436680366513510632910344039045787062325644842052611631539827952240020082616219237361877940517510825825074949470077529719078790047501892749998133765856459367568965457119341272158069028441368788185855382932842260707186702046839292512205281721754324055686245880846797677952202984681777772327633366483382279667084574235363777079512867361820243057538450513175823097649928839878787310416328857500794759985459995152762563996554986337404081114873785006942156890127293205855220595654827745368290283789990399462492211665239499873187112556911086571701167132412661693228563916736339186079125252934669043637200799260898242564396778567968486478048536637122930598075093058879251180664267913964288427376767711869354567189812931551961500875947046959723268808458040138542339075045925781623091197600952765170319053677841628560785696655367952136849025654162013835094589867494545173177205384428357823424557700633881533777376334444281325841979064297014985252159030345076329015651535769659996006365292824127662679911334691469622407014013268137901862188013167581772579718904221189571141936979254573044262299431914270743530807241488819882724532508452031066602086603380992932389572356056101518827476845912746948265422905352787678317009714582815826604349254741042944796900511258769822478107594493770100784872805382165589463430873712653550779790048768402297108237105360732679312394766162473993688446215630751070957905183240401787367926706379864732282639234807376687704369684399921654044168690498429126166268123717001469212232312918984620174845562781403854990551200735536676384224210535444473465958415529166748445474371465975808885538616277350538542285113489550192558859723249832268638219975514145624823756717094469807696061058877035065961536020040512084960937500000 [98,43] -612202959720794987185995782205893835996937292274729571767499562118820576759920186913560013236584137046200269247809604944391923365155493649808708083671237754622274686658544963635022291613592276733453780724080940553064867377775254675400983830267197637597665872054302602192594029185221380180556949832788141235729332918171736606071902495893264457605003694694790678633783153842189406959041796939710821060749288815039618597840711047742812082420497577403764444870986081551952131137686362709330328190159297760566545812389020523925691181162345175205099445891416657838759208468520671378963489695469365104400716103007078961369706242396972154079433585645913302970132851895503840390880667751124246063735600563085532486315278878374980828889110775016735816952537620391224423948664888499852929347522390198813826611267688293696092799219564553521104816022339204733433513384119423695547276454881825641942637422847846325295402767253044743054563120591381219107579284904485587574791071218168898786020126737447915315344293750574712631784554424363207430925485279710976225462310872483771026484389030707867075654442096820806829118114269239252654909860413809755573266542510542510406143751670945482154736328452901601292732303808808089046072625392652616587793702293169341057203447338726324553349014748185770924291293077211000740823899973372453809321849060100772319247935506724054515432952760776612848715909124655757101858730852542098406747398499970333879375669688430061098884312998351567383946769749823189455383942093562804894728624756326503611520017501165901593596037637792515309595021279856790713776432179980729371353363289949705324150103898189349338830516568799991182149666596235224794693056296425773822076150271891839198901909583162194055955484052906650725369259444265077590335631104916653148191976960699071737810021683644508797595989154800900953191193457060958153229568166176030699858739815307836922149070961295923010478756946510414251921301175773521107035540524382150500073116238654142183064065640889680908300425435814996380451727091240912034593682923711694894480157147558497501026414982695399218215661359549383794677162906728857580225551862666473819291037338306728833414831144883024107133858581573120485613945170490944036395662200035775535388123339614396755067154580922392889784400263682096590074529318051942367157521089208479170676935873741944104461566701112099924093194305293750190663834748693929229960055391830198150933746033202297610614544419737587896976696577588938907865667715668678283691406250000000 [98,44] 244091832664194560823846730613047801133111969450293425192473185973666879087568101772246617922194914101814350251767568701156719871809022138284156942871032947266316381354885468784447611676441596665329868828217466774190946316644660620322289016916753493153721353387009673284768811987464477168582353920258616516687523698909583210835979806947820729655781703609328932568753948662581173136531683821876465539696930522332953712604423452539444044137925221848654984463999484774017578748219866357376517557195769754860547638624875560948543499128098388244135386899134698924420050115656843187874060667868180987003669762592894658008569194241398694171569956342738033934944598143721012447779035415589122113344366653994007406558287823273571062437011085450798544244507485970637250665098816514456843032594605227086407113001350554382853937972761275770518733139404656362788702930900399238987559173223219584901829430738189054235537546392180678546635434520637455361757176218986615389976093116782240257223800356740739662796247466361155809378861597098549882516302811355454772750997871592057903061667112240655784472853890330946232989453821429978070317344751714823433001046941341023071676520973111525329053050782066207731226294009907194262095907802782903821824705635950640138560461106709992428995717634896620358728714544188340745646182298799310365771564550101709347204307782619154206326380346508708293483127210469344300447386914510923771197477766441575189719092314422827076490721282395253822905395478135916042683014235997527222218110327511596863932906523009220909673813798516893883820069791007020596965968086081259665459741283940531169537370441381912596655671810714448632559820011285433541370444532833285481361410675991371996159810326690715813672755226762410602233123503673476368518671379374159982922977435287817093492557596737068616308756382131933071111726964509699360963087061037962962649313248438915247112488819738609514505927292124052628213183423968586326969709293493999243376217719087474702630048440060289110097311280660635836659343624085468674112033747471981078089285374480551885134752340164546392587666287406929274765063300018332661301851934160539745631646532339604589676102508184538689379762518456117322603788764468986924190657049082985782801656003252138316117134170284408387745525604392540133458474068010736556062298521633115796732853619529699846368639569540383714684598866572702657531818756675232886195632506609861014058781273659518086726592209880985610576803468418916054361034184694290161132812500000 [98,45] -92176488297805884095434603392593784120371867132584389594207802919263044233873156853997678530649223097550783415267564633468125618977785996047374201523258696028233162347675931504000639917556107916521359641410584290127137510084386074341181119842228925782120366517581096776864253108141987283252903847402953337265906874898038209548402737516134770680958334542395986422192200198071531865827947258500480435047275218959979707746925096696928932874009809477690436916901887625806590441830712217209606059930747230352436926526031152270869057988195780072899668133768945168482178913810101747012214957906885919045367343186232496503946646932693318679123528096678051720257456104829189591598359775422456520863419006201543611576150538003165137359736168543995234616840963386544951655227360107684306845219379016564478180621064871861740066141857210395210734984467496606816826495567621567530926387788379224395562194304240899846007802565762716663302958159144667535427151973840370493901162588273094751187030822630531239509632317728781290056468547384029159233872347195108270632369977382459523418003247001351201276683407017728343980114511609185628730233059524177217534198593547911465300977259368844150334147243500247923253712717186801046128783127155038172111321361405996853090845235469479560697452422566410932948034608710995159621433916130656567577353990845370565134788217867175327924649820695924920173791303923826560989195021523837305587621176792591331755555061052345901121184770235251239643408253212447566415864380627659552558644338192262680096668321033664284884602597669751679999200995478911602574399376327626462054569913838207516620416391025706019667867940500373831339445565657103429443319242270515574316617663107433948385551024758145876804767652890011716059456847830948338516373092135898327063931106485322454813277248152876171814361922753578895173018923503549157320575747873740368287007016243907286876442333240423068966301927350985924374546119649135402486340249148207038358568070049577811466540655125177499555704789677592026001662912285164733170294037826365073424415668442531253889599774364641010149608774204776193629028214491409843266461541390134130167399749514459861367230434973092429124085736098984739547972234112459213699823208216347784471755810957653002368675959067738289183239788989235546523668221986920124071840423980884857488264662431456779864631242505632429661163859860657483668833866485566246934425590330408060774644686639486095357508729982384007399509595614972568000666797161102294921875000 [98,46] 31918788854337836398917571435357739269589561641649168471126285322407298535067455103563513357486306473661294602057826905031638656147851575872206826668106610018843109460070158929567144663193833341896479724242443326609156483156518712766574454863295210805236655396639407445598530721978017287669804420786189923249299599302156154699380492064771569918966916155347006134725296418241053946883537684222533256649856626188941816683349982808588395597911614124282517768849570556741988134884596662277841828550094902649109387096494089297266680517984506506257021309112254386150471377245897422727522674397491344819764872916920062260837857726415368876479172436170645307116863700482224733132621890008292706739704995214791859836429176823478007198413461711923174895952037558813527163365263914711439167062646513471592761065942017734322421384060962262860177167210281020633190978389093836900683370451601611114878620350464822836145659574693425896695373896043972770879431846554450896230196059929994812154974846900398354386822127691420366945174873199383209241966640058722384295906600360437179076777844256049779349716214249353906001418169309828726024339185152048026199139749468009506024627014267663670110132299436876964374921447639388747599852498342414573404298718989059802317076431580170313128583310727680205575113279324270491310924509636500537292353053365332576762559214812417242234964530390403081855442348865916786530274245596882208127381500361313136080476993433974260282089495261590219097060617555450819261124686898045817696072324057582521552566556022907191918087661139407453680532973276708774532319683319575619919596639910848949822353267162585105054498480499049259550904927130388859154537214157516980673015161153076643959694519770048828456254123364380503117929289876676902788492692289417213793222837505784675131696925367405544749593518038317253672287778739286510493843711997086382396312814960243792346697575972996575553781689287745796831437647256659925352842872037024002106034676051487249013227089538856148813359476145271114760156479611087601893141123122549694415735597782096725165606024196388464785139956835202761371514375216673862235461868635402260098337347651749405244960563426979435863273002788079896653350114262615542655816027870991844262907500794135893329856685267506850589117174116186396066370315778869313617376797590965325829624639332839216401821669798895956349745166689209186374053338187562787193855238006147223121024140201325668965042318405648386070438959905004594475030899047851562500000 [98,47] -9838192568194296509258465747376511314537348134152606930301400956293854972579721030913315565813741647747345269832260153356785684809553284550800794712902879481912796266463513712869770750616846630061605462885422236870098111919208340930387773437467021403985643301344728351328043889723450875959243330843320928549330118504447723314263772491326204094365472237120757337023584820099154585323159709957426148189097856687811311728166687880482238116205473520099717482750499532948105593384291018016229005024448057222584360535559525493266020677448955785511182328293074771383521176150887986466509628851818823574740161851180814561759740071702590626667592001503520952649431680461326137409373459907105442685653962585259958639383235588589475810696532040861537666208841215031148608531282503349110800087469276656143464795113806077101482917233679348411679019455741832632421637489174968760372489867977959942297112356828926641800744659040497269953590563033784258276046296612721705860869054161537388175603535089707429095599845221713222148284373559650349959856834507770272727885115393901674334715728721647426222109538365152135925761429999072286608568015933480411767565681504718672233887686866842184444383956888856403158349784062648907504075780898954945637495012590019096756375185888676628072295878609098917011964007683985360599086414623996412493414673147772683628102215346423729076516078216661814516002608174631902285251940291466222567654948959253367046588532683422621202926084123108636662009639871175949696935908466148857831404867651448612305348316326878947384259192387450692141193966565757469504385854671429272655225504425280541752733720936560458436795157380078500872590306481906581412991896102099627179776920952725229250760752489864817145728994991930202876405441894358613224080474857460399651332416499091838729943650040723763885448543496414583649708157200625158741315949812852484051032509886759885172711380148815176895500840489075242940179528004088248308068213467214984487294325089813291935449945361494770315849533911685971446755785821406979948575050112329953352988104731954800560412250792227636363063276867709436115950916321067602417972347256114515063991766004633850559633268446833779917364716409806742732026672343586093162160538460030204027188081880794478294794174953364081056840113883907820825317178980541268309628230957882095322524808943548219915488818324023654696270092105521594335595738530433459136278563311100869787540665411392258058556105088793275470493426837492734193801879882812500000 [98,48] 2658869047426444477035102210069489038243783246990977719173374684604598482861991125142110406887419844248283942214575284501303794393112230470078140512430819500472345092485706415808230326424933163329985519313546312950149767141365793177702322890202323165839795328705022153729085417927178754567340714300681464006256647668530183220370583192281088672789133375039433377621613580037382183526812158537235938394750688156889913004096176267744785949832632989954436025795717037783214396653277106190339685293454932773877674500780102936387293786435552822576889227699813681662068382859882076858808930273510099407381855654767125519100333266566683096048651931294039828538012930390305310502292128147473663278136780438145471028037463490542352500950059646803019303170850874544865793479013397438797525526418921736689451805678954583809969331812898849470795471599876666488546365302081628377119728552479859979049500617494401354264178205332320566593074922908616016106608488946394465641786475431908329465547595174095936955660294238386772921509704716836334767368831663452931586267079477868381521502020057874405233844898508703631713271721814531780933633439585109251655311735093975894249346305331711807024534687786941570240273641794431357015137919567862064621443032053375012349653399022426719678797017787979805684297394686473760262996126448394160383530272797359417451772978933420375519520841038024733723068630601043699937477346209825126130162114422293367441182658439814062841655288445848631553069660085942708136232839928260028664242257974816814111651758512373372236328091888681369291804239005410044595866140562446498351808707820120552104319379862694134564421007493962588080293825070416100845766892462679875766393722288413437028587277917094710742993290594178844100954934000222400173904245973861017910299026829865054217763796289965781440538033824409186773121774106461264175062895950543488016895565175853576608775070658685570696035817741952005202910871253719047603761761004762831392975014299011475460223860864227352411747082719139811369862982623285506582712943412525767152340644844816612119449184929904505182386856924897112400382158323881523997575470708448115955654364023058355393183749021018101205852160048103306915269545774287856910803053732043848574682197303000929658255129981153102319549886804345309963578435251843194039056655491593149698197183897131658776473980261545390382367790081265136486062084486534302593257127294470154466187135274091812838306598393289803539119020570069551467895507812500000 [98,49] -630738358141929729343313603253876617146760372114941632971709816004407144866738041270957438445096076977624835594932556160774848371181364758185762165054439300001652196118796047873693701187298236694045128789891917710996046616931108920667627458487777392476371909743437523222668711827334134838108754125065455627091875718202849336434807417825718890090961620578337907422461966782603572189880120327935913027556722775858953554941363228821066432346900356115370613106536821641780705497309501212313186324974836448139920794174706132039718509095111658990037168163643515078652026944885558088248423911288096104973853038795392046395719646589295940121817415470437769654900593313532356208023060431867135130194179465446580097684218985106828583074631643014494523831746644380097275200751710016526375130537705895895620709352875579983454399938166108888591490061656040897735617256554672032700718025677354513088568052562203147532486600347096185505369164256162119629603535438175730160193075429905487503258555229116274515553745918067041484472137621142308704783266109223831576963856476842330524703994010979477946186169621023843140579022822202632626538436015469621555002373659343854611042815180210992062732777452068393752749087080228291360498381320084339557222065067460365303553064083009829795347516120684663751787409872863353014836189883519053625622652215507950683301050369774679672817339065720179383787861246292329213084406418518346013235362207322944885675925043502597831810016952235042632968860885437053978859133895296377215646093570771241551495034652151730308310626306527295896264499822771579075115599950602272087709258708615894538175287171481718016872580126724318372959473146326250308471193112915854374663589091664913365933357922119450774482767949532506505270039474344780373943087288223674643473145419031035555537854644291301228991172452861871652753482276882077134868896604335525760066333945822630731157441783243603295060778538335279176662288989097231768580372268634224877316621261956753842967230332870281132947027000391713777958576635094570379040053447131577853827117034866540803957828916867236365039561366305012716350927831274590578046801379543012597987546727761719683523379638556497912511913999912209939343017791435522726343106560172691904900329020097814311771605824221426965175845235723845251069711676727075040875302785573766955700618597290847692808968997701236492470374039719827898521596793291400895273674446595255689607757940670412690614687889478773286100476980209350585937500000000 [98,50] 133480238244431487897961367882676918970990505052984988910279059363215366289365911450318150942380230374366423007959698957699068667821843534742453448756465237989481687566778555173998964685953524665632087111245210468006269786309022033612263991129846555830381000310092693272891524768219858407638691088129723393394138039020835240664388288186347831949071093025316080190874026939665124970644848067144098015023967759178063371430166927074348231003987693889052424974137254928790333426128861597858666114890769170705327688288810935894059783058698845873578849265328324711314752507464090741053513836240060497083619173522032201737170726617070689923411759899346615035228106781997184611009322084126241957624355128015010146757671269749953513608512772225786862737310345622118943318596079907944401657917805343506795883413459090264216552110189041060147458814455410419196287140823174352058434454888841960151752812057443686411969185046624240950491414893155997510870845972230986426169393036879745890998619049271651307077830145484169466886624855631999749691215413708382275248079484640617581424103767420074147966040913315182600215772144572660266768505391518897885999658119322186533754192538593397776493846868852668437472381781876109255281748211986542047433241929000011527026171863956483373303497188299397625475116601266570585593270985345662225294683972150276670179883361991207862970743247446645794481168946120404677697546436504752258098785189431421905029639138756593453139792968545222946879036864967285062395565917946077189011868679265137697844865187045063598499529776938345710245977861410681122739827192934790384271672516775569199312382293306313786974025771963464168916516247137329951123399869947386696990573945721312421766731606274422025587114725709118125346095967122831034959874866023768658571689395806384931767371623648946089206258614308918751576216340256442856186927202082093529462632271650960131876599967496828953500131884701799994594227429248392686807373743682024573126332622196597816071727738436261448401791534406158369250207403325639432762790097367169754193741450763612649203373683999267303274873902580826571536386034938900761122461737724291640122259722386331225126338930798756894442480824579235684502294400580199836438684569568183909343648550035785462380303678559999852923980330635133357510590547059957419493256909998850558012831814197606349807120773807605574941865227868337089291334117117150677903372801372786444028362678592292828172460872337978798896074295043945312500000000 [98,51] -25946345369692312799792735850499693532961753107874618676746191283850229466880745716030557161717606526897907539213934264526256169454135641087833134074239733782768449987935006988917881095934664801434208566343216133056119638758756342514995429083927921276362941699107417668314663863302340115852447611859381645040622562155595633570997479344853276450732080331914385748233375920518442245545111380578934300837519009223470329976114897364126106137243471288691424367106570622171610081986444372871738537392781960535658660221996927937402901318006106916097205679017186378694605493677971283204681395049299777373894539288925764944984638672611854976401728398848044596866095401615660958881969881151745648651809600510489657265354649114905758019709818517126039828588930428255672750045722912814902109570167232088482597480516223266689615687125952901285124906238489611899783115593101379705063283671235501634069504998607251815975750678710849777454032938805803866611447370980937381813587564872504504766772702864722811830083641658242213745822345468277986488568573804328637447482734307344278278079738913601485215525597945159059957274903040854314685524069828815912545273312071628308088004429742998092126873823381741072130467107827831621464944855624495231508455199621956662010134053421616196804099751912373506245657677747355177733319440070380790327937771641084496296573312255473244286255514421963777494374825642485147905350223912067685883152593233584914171878690337537751452276960305381871517838023789543853693098827854939783263357433294032844730200900682752898565810966674796819702160626572061046903350530751683161340012997240035412210798036519142811887895841783390861887422735169447274496366780295892224442046251098053502283713625477157794637806989661301258944681008317101864091391601993144636844707293369475655095726477410222965605020275058719215293552370505935458735561506407759241325124294521463445524747325835423472079801667057943775795364520247874073624646220025254822859447855712423656874506347057051744000516421093347679031260811100545845254120661799104408086266664201237335631793013181152533939314149404977352071599947367164345869800483503983556660364123690562900453095654210196246284020547594498226881592164837598614777767590574136827613760313923823087282043798745450625791228774497899234221492598959400547101172943873208728126827735606461842939586969074418331231851152476090463174133931744300093731219543692371110122649586655365315512877799619673169218003749847412109375000 [98,52] 4782022972150867004113725585609424458331683911275850422845330468747446955948949008619102974558349393595240609864354127688629960105337138490143469455196154411196241365813209889700572392699478300360949613861824511212584198410826481525759860667121687694248952374477806443489068720621946460191590128286879845287212101714508728193021006888046502664592602695032447150862493142108200187632938550728103333602314994743415637588271210272647121828621729420453862875150210087393990024365283449336943856834983761336076839209947819823036464001309357613130782079463499810782211028405698645178620953095104910031278243162533646464058486029988410323951655109411722662819663594091913653810602821330401372140824141799288800937681101856093123417341884539664060891357488731105241684673149121179163386001527964037322646085860861035834326447390980515689147461133318631977817142895091012105897852381820558667228226270149455729008635658130604657409910480496348932516369423278156296993902814302518290728205997959932742692514946224453679843914857274917826240899455614883360107891275316569969079908006210041268478340707591924780825821927024979612109748488118817756069767111474666974670132861122739173590808387872475936317592609074864344800819490417955464771570200022909532789365226341113199488912492843297954140798441938058176190355864074937089656377942692538434876102738473083038927242258541050013603358268010290782290287873692396506527526845182019068492453194338513690481145637075883533408808907666850719876247645098646388775246016483695582845278243338533552843699750797066366547422214781796821491440230583670280475222985185019016270247737077858070139710968538764664448328775332700104321572519311516149847711341114636414311900143292425229350350446761140972480420171010598946663703082979636022542597265420888462812821030847360132304670690650148288295012433974537763677172809929368324870818619086089015431281715056005317371638126893735163556834126520640526346189270902535781992850522953606612460630918644111769865427830023213746861564438772742620586848496859815086832406155877903502704788159498387994662441741090005769907410909781773751452177541723470706945410663156403453867752278159472783395180114345795272800595978129071075492847333777648827927902956799996843737491793181328567675682794440806539108998040850539572731639853019413898453759438133266460085665729285558149722905570543489574197585032180914494140898361683751355570907542709771509414906631718622520565986633300781250000 [98,53] -845242860414548152622468386905646486340915789873718993692850930541594799628161031967047886481163779651105756796968361844551425431645584248331794003963441376912078025125093804587561623841094388450023126300987204532633368957221866858121330438610348912322090444925329384259011604168088568757727169976046934500042352365338679717361183736976366621539497922178815556720506496580090754544697491997031013741735913203860398738160765157226923195892733493151794800411868070622745399571675489349400900849795814858706000526837128958168517406323642375996038224624098651093081805171621237057681102885299771127644808150799382788195024533680845786764956368782711494881423481159237696410249218015313903663739398180972605056896770893129474502286827286231377555648120276983840977364232704108553714163698499304789764058848224606026117712965506098873421429377902306984433876815570471164253394868830480280940364711583113452743823686309555263740920344364870799050901268332137775062866026328151769940787027745279932090022167652417723334792006595635904952986399370764439046751254920461410816929756995048119712856091778907016787737297769292614372962073104284261182107152341494032227048922700385501611578455535865702541681992176123685813974537190611045659895314216313450496563623423817031089015564668626449877692189860529916422842079869684154486307082986206207250976827349042772060435523896564507961274312457807442738219007685204061649939204519157558479697662308598172311409660216221578257722222541613842303692734602553024826201426557066363139625051849450985093200222691653961685867100801500794795919974498514773758523537124496010595698208262028635246027109377982539388734043681547114483142682433749687225151218549590251247763584439045142937649105217231453845879323537662387163858920422108475968296677311028737238910466803492281463621339713891174914594186495398985779097605508840185675267140116889056902593844151085160921394480315009464483098379186459541284558951020982292669274544250127997190360806671046148635351607174610900580549945118169721146714305626788942682476887317916780703741647380453522977466376297776112360267984221616098422037748854209031698707671508158499926851460185281256026936630604331200303851937966957212081422948323611521991951717472828644073653034379349132503334508655891415760916734557734866025133994600766037983143920214855720714530306412742941094969326864672399879401222160030088441950316507133612869425527344691140285704022971913218498229980468750000 [98,54] 139329181161235755879774617256223780161122174832526646232632467385285173253279386629510633254935451511790723185151506365976950420661899758459730158067694300511965310030560570442394604944439408775833311598724739197134429463981597185959627006668833951544789321237640168907180233549198470898638238394859060135394627380854130543254172807120923745133736935922364984948746064260934659113685173184319810112142170892165880974929018509032329639250709831148440078117924246763333704482970631810483985479803955593394791723004608122338778126263668999617749641479407757766464237707421479806092042602805718398663931458865458047766521315807995325977882065979719296569870469450562631416196555315188423065903951992288803933824252778836344633918301429122164057676350023585856943653570655487864544091058558755486513232041563369355941006682438062227431830710625625674221310221530772303802243670267820116760804721866415473048203042410171118837392799459701206395135092708090548651881094379531107303047504335102176435832242471364685692259887503719806326856544390887631126002634996085887429366750932162198303322186527711547791322726710454942676545474533465298929186388872300401004832363986827593843108448520711996135286197551325214568742367401761651306435635770757177311678482749967645186160220685146360553215219564720768793213167757683885780531597153820987339267590245900925636110455084412231783533569942343726224567219981996664976550298881845890880602115407327975860236627129090825100124567131023557184741987404020256236530335539924902748972252447853558681569659162530010243448498906817133808474907567823472494947431698332519872147160044051875374355470934886225926495928634573280041943232557376068525238871391611148869157653533085153004886440211952978148333627205503789001261036864937019882937898593202610505838994396573147811665433681477424551652558318084705856663751880420291238515007068615090125534078406274612555117778208468439762421882701476825815671636828288523245861828828516302516649898936921824941138075828330024804453225152907223780656685552962388356793418973689865042151271978782556145693492801066895360626711650688206071426311127190116257967648642570306094567170180925044338400798927462245498590838377140723277369453920035512433383318517968281113658905998309688373150199827427296750214813985993594311831229631793851061050834309266093999612550578534964239008054933673515832346582092913297048832730344072633978298215995383912968463846482336521148681640625000 [98,55] -20096331755706990013405433711755114980151346085736264189145287191338035839497479598516566100241665159154965291863725268807591536401309565626467132109760984187208865853333372302747754832351339953121160561076200232521258146654372920792066035970801163158792343163853563963373326996003511916051264883288613238812747058076495941254934302101972399650115460405625265221796855098223763746725786902640592934818539982925349762949376293355379893827241368805920888416261140323011394048415157391685239588200896558823229935179075039531743345374449878721938863703884183592087172971669374625380955104246216533849014062441968449569647805143006453069864481955176748776259718050426773752191014783060748846926444653422116646011276974332975370335181998242750793900902709744697766402299098427970848972363538975416655781154233075151697611831099317569208107078225323057596894363892247400604243431983527822044577161615074886621894991313847757025262361879135800323501936272254345598086208581046574082584851417077123656967583270227597858070399821925686393149423095619304193183859365790385898544306336612545524700180543409982910588427783175570419952657595655653866367961529211289684516451631587660680554762370489456599302991307760977214009585831837858283266493838619216467420921449506960417616075811852540825847942084067018832526462900672207443138989246774847351751438933139907042811560429654362520693305568661557885911790799724930162548010711439818051478903279136158340545124679423012457117587652583656929938664811392239823924227244339164553121927295167921132011030139246455938851126129354123009342655954802193747097605595597010423272452650012858613542330263723040532826489072224563923733663689697138169547647276274403540340119589656709234201975043963875958921669406412426406385213421692404042180114202039194886283166763600052987351434965066501885076192263274144126200072369279398543789359230374301651874195233806178122371675774863544369215904823655707879663250920190444319115651203246433484144752070930290132172334979734046035036206045801411533461655791546595699608455674121520828394679778049280202013040314705209457437322393490521961137888184630056318812046172925024884113586148540943823577520179705709142261087268448524838861537447161988142820765731689644828917517150753956655213221442221347669528593183891900423603746009762213642722939807837892179082902660661902584656072243436224792008928924233109923308038532665945399835472073846176499500870704650878906250000000 [98,56] 2311584141950148533334616969038519552312575840199471275575171729594578464061292125393289625337434861332672199450902863398127276968307866704316938483135856393765478997239382397988726608824401003783205627812073838126395315353749535181525096710760214461643502450310203039921298602141605502060006720716448722617388465686594577715358408337373186546193245548513926929409234486608180433510493290293538207994839846762446660569196077793116765732148966847301174192143022088857501626312426161156412330646037692244428194848023917095495641474116752496451469854271908815889234145382616774455896192392281043781427549905285406355085542002723039458851898335366211873344102074547591567856371661751554782287557462321831955155684939927124870818129000029462181879493433117160346946099621288813115005315483824770035585822023433021052730510751151018451389132539323038702520214995094235869703706610338501601394348043459793316940224464458955276113459355980122727479470092012903147563623762616319339747133247956688199344004283845331065356346518433906823093480888508939090510479376485779676570822738228869958899221598246500778475077202174024290319507609220323673763576802743512678881570257847473158359442915256040059781033793048275222852408953921322064903716512185840192582450850131924253397120384841163558746429696432487465226149635081853548212133031418323922715379489460112447597784388828781383098405651783392024451375611749701565918726397682547607079580895258214299120921989092610512655392875842818454336989634486986108311386332094822449885404111033540846203345680390492923254617198153062801112922755973211419523701734812527674390817540436248133304435936723114186787704191599881891458333350375350623119437802243191004623666447064295044137359576747731106018389311310585402592342338827501887562467134445095736510177714518138413537305997333611812432220940926568415820891412125146373520145744114693302532952487880543046824879271449881703720163881947112465511298032461422952748423264651017871954803306928834075056046583672432301597731937512544335645973343820547989179699565024786555222525527389589775368926398049804118020479530803599437450284733839600804854751415503832894804789169594027836269965791340261824793963791107746091716920563865014026274963900851132994416983153708220444349350834156477188565683323441972333540102587950625291748181105413490206956526080351293703618098414705057971599034478681941948845314254345952725833157614943047519773244857788085937500000 [98,57] -179280030049842693192973838483791827433507220709743553036421006637765816121494710450217268581730945174268864136928148435416467838074341633769945626273100138894410622690400499992696819214397692850150267569489541210076686859773137196914542154943145122869063143524613331696667173504873431432888740031939009628726012299571232841192622954486165576349730040283144923069021988896670972523042752219427127542531827460306763785232308426596667351012989781945380935572610216653620656108674211575231154194156854917249133038237192370455224258749447359244496393356338259901766917713260446001793958675686726568190150547261801218043477372293599225222939822385395102906752993883068004247248648786291896081335122437150029997133345063633411426166632024571656406839900551965516161648419242260830361597475667602158738004049899267255496602573907325472722155249668953760961614167146263045843647958293775268755895387952089183658026289679680537780235691945393565243142763921678793851162562269033870072717255108237475223869414427456783794724626050026321652384554237406992273154993375170619565725466300874336382204711230508322386307022010356846015408881642560601905910751621746986277758969422966856522178394278159497260663854039217954326519467502145054468686016898459598316862319920278340229543950389440815683463272095598718247881442254126941707057770771654147954870861556163517097555027445250872898855068051628987395963947597859331487033599127178829094899137147602461953833086250131070422453610544799473927648566517123792861527542397089293810527917144585211682697139350122262057158114971980397276947007366241467082714741367058856724578762345455305947876442862726648590100002150764392568269773954305220060535213219394382720159157287732814568954684991621092586987369936274943796560437688553381496319276537841081350537036870004666633849669703529088187148708240632292703674208469075182248508897108308845918625376063891194316306120657369856345007895907381219952462535671397174288985235457188680623122728121680010716190822349700609789239509380131924161802953194417872769984710344723199787663592987059057598540485013571445491456697514339446868676576301903687008731576715586995059648551106625301719243078219215818395585828261204033677982331846940357843573656521077741721997093357092108500055653236762488434890378769669027932169344407615457943223412907498523807256279510786420833872127983068104748351221975663097850039274855013515796997580764582380652427673339843750000 [98,58] 4323998483902940237682998774714906944098032871078076455382296851285809552435296120777024403387943049872633744904300257153163041935322184589471097443687307624142315186776979082706578609975222128937336127189131243410800142925466051782385287958700769466388709749415749818244663373980610669807010407492507749689220773319042294419180808062558793867012017665023440381187669642006483158030984248305751272538818937348076559965161984456080078553057358798515690601508464015780590439159047340614618905253047415416093407040072273757249842985497604386821591948867506425336828908268923685393541631696368838670035903546813739561487599113995449921268850535233326274272488057617625974135431196418644121374905910005539178720095530377949322814401782356042610762376650103101961594590145258326414158850508175603095789598052512623190803035200811482957194582232125515760930294533860290146316314113704315350152464778830442057799330590623024735357358028323727080177823567091794183851770025576760104863805350002931736643709548194415579708251470300950055860712369290132825146465754910673336432553195240535684413480526657790934154954097136222781256667076232727061488064334798938582527621093134338487585087538985279684764815769611201010661653711429182275753249978912459454389844167429836296580969845713371548347864270920017750982207010562576495768115369855887368993190525826229004108000636415877261099898703268379081583095502236737705038952851588223294458439955767240819207061439450491151559956550347748349923216099099229849052124903518685693570785104315715702999520411587585681164057055227667940777314326423904060320812509637742283400923960057731485367718256048766818713225014381338821019055482292797922360348757039690793832679389990554164127742239144306065907287095324275522214348334396389944729575746778939459524365356815622752781057401419284211478053077934665163229975129172615544459703542605541294750874543037323312061115516764507021407134491750929815105358353104275261451047447462950772181841898166377084589997843045078833006094868789188029265839668198895963154180278791980102316571133997524513031364962374518973279403686956478226489269845608536680929296629762334087363478064188081435940223825952705471194123947628208342422454934124665581550798782703453745837991818642949345397352376018131297246864873394865500209927060906733969063892532497101543065285185267334910609998204207445098573508020229502135658929302952646622770771500654518604278564453125000 [98,59] 707348084527835301350231155297287650556474023298341826488729886042126534681851357940172664307905596209538231174827787022817730283168993098573810109886723880059392730076971279965123405661245181878705261471272552599425334645847068790501695277346582946927394013899467233187849114903376443120191852857578974479444493140265845267449610056228919710953517201318813167508653302040588813920312710344221291771253940128472932536498819228798774210967314650300152300116591298194008265266719105534063326331966232715428339121883828409548646715156193315532518717284280212784862486523123998177843245079449292597859902046931455826969347539334840633889984083939901728023492943677407289255224839408950776629164778553862294757432344793222085501717685084442947281812682333621674226065707821614133616261188656914630400959506885115119188324927981666310015190695899663616281156170794342305047628313858088513854337758433431063302423308367835868938678066986319882474989882953013831142141974729667067328946212884087700296179141381818470754711393482266319658763498203062882123204837977172477727720650740109779198530090676440683561304130728390679405163796104289320600743784332086646090455454429850485672729333800532620425906028361543498945138790339291485758422567533379274020757977518470833212193994671149853204361774874883273635053342671120217501749494162219030214695483466125038365954189024267180572421805413014171508028949414679940833600614730420266816213477974103625727789551992470953101924465699170241020428619966153444625536622015976977618813067936646178065301871594887805970487762363265120696539486394142603747167530565085645860102338969655639614504554962765036441211498298383344393156157448381010267214399610428618834447757421436031689864998873295891504813397909733454810132446206503256206992055602434146714162958780043140379756525418268197871244083403488230045053118431801124512246293855731282279434228453709843367636857489949467919424044298632946511797299537522424389602738566259770199606628161597674650055239381772046333665491029781364777723242838164981774473034609063538977191270214573232512913474647250321580207526559324077903645147135877443102321236487924597295957472217728828876904537071041914872479111962358210872460825416150851366880321128387899245711649086255145653314693632290827333799859159339208799472629409066543336534213626769031577277823900091957367416786648828307311367392245986203186056129332826003519585356116294860839843750000 [98,60] 205853788962532086215186951920484815253394541363535532554897500353209590618976681108142131882802862078732942224442504971154826146691327870575659705673480370316845629004241782700706506114475406546025270121347001353132728084034030938312516463934238483959233836308234607649502710138541365349246732044170771301960498996611558010178265411213301314155038120099124269793790994784442092715753647713952119482147436497173856247531303738006583668710115718478320227459853780623153094854647051651864308460960367242373965755540896128566518631780355703314886144887346122481395678803914749623271400983461038577988309268398522418272989913646248813218050939870743504079779385228299792033250287642204190216987646134426353836989714434895614133655928155605636368208738233846989511634119476203736786203576812735118474869020787989961287236004951139864812467498334101032063717681634166706685664957906641948199533621074781594758465809596792574281683461961718825200027673975449803078315363561250529202431090201419812680045020619182036454315875180433949821237921677577753634512430453511641577882326090461587076023041469220540554174074556312171834260183025191463670823596052059600808356403980633695161748478980996428051831720555367409698804898405872228227462016828931541511593765821321345103686604075355167092549929217863635375827824074770815090452859505600480641427591686223227357808321443460246141621421278052499731235518792133624023788512340413499120690560913620152520395318949626825215110841876296260803450087700862487414443390115748867163452874663927971094559928186797826151870899165456303770839644689261896499739437814249539732093281280647776439165880359897500222264144680207276417867858680932098778687644859771300207546378679624602149587473654146480901526557838636279742931486118843500895645964760454088419648479102343614157582636662060788552690319170029242257719445202666771244336505923365393603511563224230714842699582289450963066427297042935734041890677924631608355718715702661199487978994885196401061412166970934140563713807458802173026666776415436398781473647367857464522240553052990761770821363404320529151264036184337670480922214765479529691546907207897926265475365531776951099434747844448141282105484656365494720500234967284260098092138564948379259799886335939526123617127478095515479582340412495672890463940496053032825098038926541307608232147540123923240074646598392394533601419578635119411735843186761485412716865539550781250000 [98,61] -28168476928800079478666017663223759491813639853711310936877742931280734276164632076465928707530498431487304622807976002697161905629939338229430058957411513881742929781682057436010283962389299748335094341517937264175400984991957377735305981155859364190964911750066689635845997922749218717487105660653774904827989554710061492520128501494968574708444300525223766362794934000672772329596062677402779666448075654376121607325757219050165013612276961402177912810435263283642940230802605818472923868728452026172567248146598958503918420827926459709588164500461721388309372919431157554730514418730438186451196397003326121695561402062366036149914719664874873467468884395354087816738303368913895996961446770356942210546900581479524464996053442426561734500013966705085623294617105896160966214616144256827301286817397348047787588430813557246409188837497553156833468273102168652140437377637534362908043039089683630402258730167445088282067101226873735012689151645850668224331569032569046794336119584439058669374468145065386758786146683208617676092764047459941881372674549799335447401996970066045171463809437060910249914418373551859342291814614726705556810116124561164772278750660345980389299969124489905355103608359412283429460731137528960289491859020256553012293968803003988711408208019408832745483847602390756709829519901266979914250749685742574457487393567551940207027975609889589052562761692805279543489581790427366227624444026257922402659852791000761725514700765718273063958714915129983208491794456185616746141454634840686582016256728411801053441591322787355450479762956003889893492822560744347970736136329301312094064238561900071128158514280751856485632881298183436425066047796471581109983757268245852308563431763223380245959104995578773559392985888991852843128043587105570763692117598424527315097369010921697436435020170713779047623242811082079701998219004394015052084817099817468864227530197574351596406085059294624361149221108981586429899271731604644431405480206884913457021400555643832150540090411675918701715717990535336258274683173401371870629508448128689863547804795125716666215437706399178771035001324201974679006811775705546599869101574987681232811022495219494474976757398002343102440023088804421593985283405466925741938480211311521963793328245864873467088080054244899312216278467138799672321309811377112570242477940613353220739868915321085927686116871270853762015367755406616487312554397703934228047728538513183593750 [98,62] 5185934200917887468905563449814024987756888875590788874852882774419854226435207676383157179236781936323374447384156318478398812067847682672736961167967044100934852772976553719726237003972941343411186900580823503582366396342534242359732004079533969930869057704188994414399953062008071528828361092744312942344131845451846333313256836694765698813531776103233230250131474265383658208626378756971977862707778486605391926815180884163427829316225580371491246265878781610691352338377204962589375620915749584381218552143185266362640549045780850078832458514856055578298113388958589162816091009710054979472428651188041012198869445782393235310188718103631891153049421988332607255191976801018705906423841713310562718307526917864275003881028881208895516015903891784782908759335271876667961541594969000820900753976627078141110643790724448915965572926780235661260233451623881188211559834148867945663730868355478873493056292191265822490847422519921478614720128351419042156130324562351056511797199322436850854324819964925756803963014334070936639252750002426619497307028125179132775148586354096174068451442652358088443459671038591556824268955152633915919600644262858704889449009891276074487793652199702435397385987564337777216821940486047087761415078619781556636377057811916297138887680828685416139696552066915516017908489404562465395016682250877062661900201536099527877951422935348019110042328427703429704732556194436276893603314201743477266563076931522822425238293339490095362801749129023649468742251642196375588261155638795500878425888927905430923261527205244511276610145028094543744816524231835266947428041661570628799813569809953901979302938083745520740351259752864692338100100820433447873619988990510435729484884403790706946948447463576669224038389407315355054447926004955908181844533838542383320891102396818264149478358607493805246879048222577395131712226447079562994070349566165107485136656600146078661780088323641118474401084451946932808364839026850503538974082196329764647377147644634231935002304379577671925675479447955665974775264941599460881926069303661473333994831382068664060032457059767602832266002249948090490839466336319608037350139987165640503785854150754520151092720102554904385083409086172693384841539513635204208275594612487918867343736523382203107856826314392496594120086825450855855941027426609469839786257414116614962822621153975696940012933310741526554816079258927730144534962164470925927162170410156250000 [98,63] -356386024154420227002905823830389614229570392200053198840541807357832358517246773072666117939793296212378954109078632733467692990177824426882937879527789473227464698553194896361898584785752880234676255803055645763496279477990391343818601220917104298404964417263225244824130170385655651190294858049346230467160146042750239375384086813944809816996895268968035166506685197741750616102424154362038215342190321802968926260066803381507467453771241413418181599662275301809299950552824019474172801862386343858004550652440658785883220382406253948193407073381280990217960868702674009024879070758305353054758545918796161980186265168600259921342682270603484951643505770567156562950583515723820072185123262663009237727525790365776096666282966291211731747786835107135164315450076917322792393891155475030744220676324162453185673005022620377717102319605294890839463609970607173160330795004721874697306535898756845782271868932727355560924983681999734945710631544199867254177181784958775770684425816254164022210171541885312099607220266110742551029425736519476914445920138548792034202835690470603215559090170020584163493022422073223100913927616206609003731210862926268894232715615334487661199062301757473042959150926667748628925963977238066213279912488800659140293342733590436763885381784564827712839106114730669441389685030280152594814891475285132153847738926071280474665470602785882051497882747460843767232559785894669863837241544838126881453409916500657330137976720395148623071135273585526827012279522628420737045960571252254175366798711614939453076470849086233001508508556498518249476448654708667615540462027224414354587221565949292750079851453890118687576793411812493585927179371977261314350584822284820070296436802747119204710793323922863691839995076597204457518316782637099547609653881888375588257988493031691179882129098058825791643351402583919854063632245700107029639504205312561590020087795313418996906529184645860952472672224277221782169303340057130294236990429995676703357974994514086162165312761816743168958318255391377021031713700168562202986142069770440422571864133963598808494512074196125040632140494046246547918317416619858539670750364339846896124623557930923375892670360066492469850822141613323219582992478214812243083041757149112251011573241996465469262201240425168434429407028913529764262218495669175737647667699801239076325086742171310242681401582178818052398100446609419122978579252958297729492187500000000 [98,64] -22525837438769524439623359981799735233707273117908686082597019240397969014407472806304315511235197883765189452832274086340103878146349403755317342914782726630768514447843828952944814139803527052383931356513112298173111891069569419651641598324654346637536381507496369768749255131588349917429288044404069431426778351931085117237675211193059975078992724055732491861784966225112538755399218414234862711028279544373066448811116819556390233235880193883900843831373762415475565654168550681051716365817484320670823788592484388814398529712894978341754279536477057277189465744960407087553527406941378771717331809808246689122765511218159201757908770771051811282854674148815400726378012827631702116055441942738706041390437337942778421620309667108685230244829308217366787997785124108581478233000758107697706005213067347608341449570316488940845715978967137403809921975366826451479620191848322769624073709833502422124903919894216616805144521159878132156442334506411253440849411453259939712795982430481535559367924388176416269266564477022560615821028557542635282578346163367764612603670205773854099415768445444389258507046090109201795236470005116360369333162152047371050890792814330869158016793965859478402907001501299372597427329411760641067771113165207405982549704086161249023923560785882252975126410117350047887055407891880763667122107927308417683321100205537005399368544219066252652954877765292591792548464357376756720368103155298999854610472951461356930842951274689780573309186910734910766167797068676917823655897680287053480027850728334853857593578690628359922753817520878879079980841017718543565893252837382134726346664532074645502265116633157516295844720049131688436922339578501861502418961589511408887728807952832612033038992941297755154861828657243658036871244724519923746339337982644974962139243796295104855006211289548187139868336617907833277820553230710236364297041707327571905153813434894028547448510497741763385549244477609757624335639600765374694669053640684537328495701483537884320174084162808812482192265354178063020363744409692407825056007680037159641675947446635707059548458028294576048069401599067955467607988221721750827171438169829111761289875500529761625772365916959136164742839366338107437758887708372725173591518146208502325313731568453745690997490878797525899286772520395068805325492537508314492052338234505579750880711496121302168126432018170905886844668231105970335192978382110595703125000000 [98,65] 7667797754641461831732287138247093054521399907219305557030910548172222404116341252526829265930700550310209196357140494020946710885649200211676767379919571369216367723898913975227556481516688041329245705937796051922075762880270032142373942381776301299378279822853567560841989252983158653564073730401738588074924899303175574582123873430970764372174403921657244927853690814422612332569477072481372264462982210436310207213515551953074365418068656354903121773643659197979871239953904802178079368381532671587123850051618773084382593999270150741510207402127478389579326992224244533879289145535620833844295757908881215090840240236241671234728304940584211142848660475457242395953344158013830632770231265472035273883836384831056577380246244346296863622383089636505547185578290845732733854877633529723685304509324803295121413636259579772275474164903952520680517445656559918154107304438914004842515290854603182960899877329112330336544674342859519245828417921228719687213402975352399622638754690991907611155778315524429890229445404458562070062196226973387786389760591272915571221131727418421461471733476992062057824981217607230927436787113136930134588030627456126676256643502899660868956965614434569777908607149198424827577514204467223138576572456105155654426582855061259639106026499511416586975180750776418942190395372482910314969556493875662982412805290892408236957542286750050246725552365794905410758511279533924234309660240981640080197977759802415609473972119465144573947582773442243139574972996400236784605504172372495553407967648764487739367005270423300932620108955293632871669992289331369548411263797659689234354917316295616985592926600590878650899996482390369887724378055606544704526065237891304531367254635983295825172592774995794105129581557821288106199445751994872649839473277561852561540803965099082493307437538064460981944050102620681776214331615555395877748925946780433855950331553611792422282877045438836424897643460722820315991669771135109139004854115697731913953000321052045125660640912936227099714834597341461883131446807146711264041794098480809982453388595086820886957577929014210675236620890696435056760378031301411058481718391803964768633611099247032441186276129734842037599953387849673921802042613978172078414451468099244030658348805292123099797876466123541547884138641403537423662460445292539076915848820883847767976244907367633000784254480950569154984464148583356291055679321289062500000000 [98,66] -792252561297575314745389753890350394001619759659168963157998106978639618839938770390464999957071620579969423190602153562451402959722767129719501677759314705664357229754104732538107014489805141051529386997303700993313004648139004629692561963473591618757337353236289959520876386565822309664457353451873559943533317950321146714022192856480933292203076513911207784583086912893391611734815500140533232871450943898731375204936486481945240313939290219328590073555191443356584518458889377643762487087156981293326565353267909396355332801372858163781768951843931168633841537915025510888431989892088120259516745665678842464041717105695029938968476288208600255158504925437297018454899983513601818602258362810944018610322708504240417368501988101056718042992248937396436015382881177407911732663744303805402671803407673213849710885474359717348151363011876471419446576548208897655837571229025231381288250459958300795477772587691650282760618905349754137648174630818314453064737709693452349080108603507000796815064960866611376674327168542957463130211042476456781748125876584213224834968453269200283386553611193949920413718837606543751197730592870319668229710919558665405653505888806197958942268531175852467113580261758104231209236017660712836338521303961103597601252741375680495390971557237085886244794490189863403903569668243667889640151325083166605049821581031290599309234569308733362175330495758926902468332396016625124481207972319220795869744333861451113824635902006533665442382465658618369685583085198377546582317689705767199819810805730851733879758091991383253621162093531990787326333900743085497373348767052152245641801748662362614508577591408943284232284604388058780754377335759251129718343084779377672154369614608072059393562305729321862132355787731251423443406063135627964561020674155342194658883002454326945807720115483899190097669488535910502477577687097531190457588376408865687924172871026611127769511828224564765485676957020552681739515403417616534858897424143198552923297095341618063553512198447069179069746898872298884276229954485098748217234210300215561998935198795234263036164590206324495139827766193397348619674720467220937853709778325207437417818124578953091022826858471062469700849649067380941629520406052759217608004408365244680552658751002636875875027450060870623270058672763708676600220597341494989194560131529684177866445773181887099827429667749795205722307400719728320837020874023437500000 [98,67] 34854051662799392426913401442922929100678033639879878670709862890318293240365728625904150868873540902618501922279606702565382077691023472934604645021944621451469075431539422094136495024147330236442637491303089469053230255821969873163645097687065302034029878805741497054477083284886287029227097772367596997369933832028940073330479116296835260381048359527952127281279003130275131820508756765494868585932358031522911957959895005825710580684798844321922029118960598855859303813201005274755996155899458795502982966482367106632490020671516421220563926415958914976145975322016101401433045789134933790630817262353084290378863403055830527009009635866413447210900942155149628619414176562075715579022145134932912520721082286963296245905895741185798889445273165693760051828605683629739148001209308780801489032797441734426455057668047254253692193204952735856136544124495158392555224074187623123505423625009581104058433475135127538987444159082210331142471384424979783355849712689607247209629476887220579818827320634134951087336395739191799147684616490664535868775048011389220543507499540151305889091783527373872913780917527860608187319805186039971657745672041780408973150343561917876567044326646806912301543356045119177359376918782598389651271763713942649229843984774445592095690709644791420217580485495016848097371120898986626687375133953649716894316333562776380229284628432024833850409977325551461035569217232121933530820104880769479138716429561470767185532438220031114134975183703772497175049218113433606028426702810328855156389160908640724528653552865262550125865933975242275037042387224585707323205677892727581553292102000833468899169337893846855048098090423984036645063818698395589982369205989333082732255388651226949463649719764334965849778838804365609056360968912205032307106651131083965905214348337578936997134481118900883760115997665473498233002429997299366424915826637888699186640012851525063064731069003581015435628490714563788330907463904473080436452554449307687176775925993726871760765066813656593391184271172721727682741618313879523669211678000942722216575144394491518317432547237269473096962912933328102473709962581689524760437995668201470282158067840541125493842411850646315449099882447135071562479368692041145286814329608426866843794060356981469861679120945006444944311290353951144183343595594862992301304225238411329751826149658263779247745033085248422821678104810416698455810546875000000 [98,68] 978609972992483381613577331568438846504648758365878414897784559575783280276651061258419421171477401987063900310703541051096778835973200405082963366678285567660978086214096604215734602692250282992071262692037430952242181701777034914300668732591887287033867095240672277908999537247389050653918975501117751372200148789264274551867475251140697834909895877511254265360793466852454356666352945160105670462238235911143408644558085596609784495639316443151551011340850675847349313701145814210601049710612889568731972179337079607883048215735644452315320811361768224215317861011991975936443393230589892015175733614539263803613581162125254562024336836376922635880768358413973996905142693677531014677646122582507008711242084328733418906268826900369624518309963738448032782877043955484911880868068414563997013051013830412977187037206798765223608836447086963572573107186445817056424043857060135823245920374433891099182400488351147832574136332757036445220670743134483491777062635811587377958158053954208745606302043994536300212880874445019995709334331825428404393163212124564326652680507658742506674307241761891499986305835367865560810107811641800742458401015023807084496085521704817628047541473634278777923053323230383753757686586778966258336640263246102554334212849980818600892939686712998063495758568717578521435274465869102040387843894168133645589678118807715976006819857463747142540541357949210953244022417049981478048241487738378307517150864327080387685801478898340631582185903227090203086840308393419454933329165543545239279598522977469497095672801116013888296874687933361624197064857671891099652577119999386370854148138975932764037455688565650162354414943742003286680721710596190652095080321079331118238180750203809031806358487820139475536805945837682721348382059260927844464970771911562866681040240286887248920029516130576591032394467963385873199159352185850023681723504854489951574455146678283065724076393451756395339351783391122060165822907592864133524788149903261109814659789591636697931701006962755233087646312947744284740249477364131747207144614729654886788539584906673001990282382697106257845038067861268239918232617992163262461259740292255438192263793642009688598863001430342309406852927275603774702503503557877047082779267213824076360365647118382804555499762848462883350812429295099028498255038503045494570283183457755061751082825455107043997882154684475608519278466701507568359375000000 [98,69] -226814745052573271608034850244960465170244001919447883152348719183673746718968233985387328183093008844285034869770183830558223210515026315543401861653682457044622437758102995338431596035147836836203327660068064461225593619474671387698889875564887228515973328723910853706017691254451384614088479332696387508208460152537272483745141206984526142962177784368200771640431092697095449189714368793178765233428559845959531367541359797987132855452040661658606235593918985712149117727351003291059213756957613510091090810402132830883094350866636249269288991790145097318844345780005160015500312828380783912119543758752132186769557100213298929887030023470811705804227135395481103947556072021811305055259459686576894521446715366845221447376822051702669062679645875438681682055209401897818919090071073323224150692243791118719845215124285919090871896886078452664998092306058002177244420872589483502920458245576305956299874561948238320300549001396060264390582367752806657409187521698724287763287965189516559362565760997694041252287589052027883927946251320492047215279975354452977317795605895915448417603198169497183785972167723115517667095658453345438599667648244324576818608928226985662371753814745667756351652842757382107765923118362131637847609214322079571670081988113479604475893113942598212059632268052314024796926599375020833894622370683992701472604825597615804899915058428570901829059216336230635520641169663833288759888067342445320201011786686011874767295588653901138707501530759653119618654433721260828814752932125796211197313018214491349693844868100588104755421828793887471724992277718687806359951624938900911001721309656224532684302347020105131628435304534897537107351985016323721663113755835972774775359514490980547242942356512216717294449278514232919301494306392747389314415577360278392315766437827074190354755054695795335828959352465334525300215175684445667017260963629141845064120633940537953414958627559940931090186614962247139043252929179277293538326704029818612649268535775766103725055757151917991480273022772586683588688209082852597880222636638232049249120319647038931170081713020990337779698844758756783556258687617563238212186813333741343470472759395249910648602317561135608523244733142077060111038319521797012399436820719509341201470367736974793920071514167771324500394602243044486977053008353805372209227436401453235061252485009952381544984234551520785316824913024902343750000000 [98,70] 12451629668248753277370848900404880312592634036869577811877730543158033114901242428007836017874706399818305288121402653687422388240233692016837265820735657923105422588883713367522036929857027594546368634046899747117438727595667798703572092929956966619203019105562454290554873096619876531999078270320909420154306754747744275754712604168507647438378785672449122620122159399680162335561183961944976535759009851627334362346787617724942092508815038176176836361091281195043389891226110684861313102699803308817959753129239438371586188668886528181354799181131629335351953506515701967740449552150293515452468835927976303281323245180455653051252756157706001285585968372393607476330541519993980903624627334191982993710527884467039820520907406935652057703857223450095848613081429347554742181737592092499348978340295008771828328160322363213983120425617594286792302070000026016811429541664008127870259214907200565888717236231442108380395879190199484146482667639545309840859698678875160620992694970694512786387047876683198752225312287050650336983821369131480254886912450288126527773764042859928535851928708940253290592251184037378446866235326716664156087312608689308709264675924413915488720670269042864354522689777272818930772185966806679374659018651498737570594751715238449885340936479420925517157817888689687524504153826302575649808741725340364909889588514350472316233101678450826498380886900312511826328715664856686269370950907370336977571432306811707830958403460128764458406529710146638643361781878535702588874179372004881457129647300077682943301173824613104310068392811245037028241535746984202497164758895215279369742444662157639114492887114250791947831990128169234648293738722948317451747417402673379229629454901375136335303956097993769525951390221120767592639773017197100652065222845046950941557203680118098008415491332368521129216667602436749626141326435455075263503741193967185259179371442111834364628535121067865315565685957006867239489555282510730795028361987285686423363980136841083652918198715681461103749198902444259805483607893352763281056687407903032961417069418445357398872273460357101516527378283850648808267797144738841342017275996337530945899389516398960060203773626983785403740569229601658772993669399107358367958213031671060828728073425716666328864178462498639518730521077181033876611825936170880455105072010881944833018993685179454100619977907626889646053314208984375000000 [98,71] -170124491961784246014440536051487279979408167037670284248368077598202302674635622514124807069450439532629502899062581283915017215638750311183197470834735485671356220696771372104414629879815269713488587663627742483923232769173417126941257246547959182518528652155673370743465982630367154853972309479791877382844599996749181766112547147103527241855112720848518150642689096365538080144065157988654467902268590948601665828241815025924101871537273867628448301146785399157585370649245352424486658019360179280348693649632735597251725524478443083670970129033502178573648809059203435529780188032141105995421078356229877764577175830314697639104682874290754675459960914042137151014931194264373677574582054264078870383255966335042247957970940174653867098533877316572484911791907374455405667159736326028757749975803437778632248962301687109007956566836964264231842762483003091838700466955287170392707209241060311141553158190308323827512987458077045658287750661483123208813350215531899260210036440013611086953355444162133651605305851018534831194781019003371805628904654296578563087974530617166626026466317063615275313234909155854296817475879283999870658361294414528480395850105840166686396932594733961926861792827494067897975573310461411351321891484315855496004677833484392671539383649566555991061530942899932051060072518702293932762365099891568638690975281744539408800778860194447747223773737117049519082925044831064274467043206959388170950945463815522516350105013132755060690999895592309134193842313057841811140559590860935390045747182001987834736636589550919851224969867965730672902446466913703529722977766644856717038862690031234887714875384363749448809752802622051368202384196864821722366524126751432987120169193603654497667647196397894232631687813826948675805253527458651516159758160718189578427391108454912146563193492317524830503190993512356165913741500474716381698661918640158126726025071175972028725552122517399932962270006863675190847831608016523726103416050490460727038059817965654379555258443522265122594516519129040858909151035683030964557526887264512539283093865773474818078530141371703793226849051844271354626995528892428698470780176554828640196194527186346543275766342090730592440988124426342925697583080508749668659342560108264359118914275445892107789789786131740793097250897031655048034273158301865080585580967552726624645795250323487834975821897387504577636718750000000000 [98,72] -12829611526871496025331015627053077991676608907228197014920970307693392667680952808292537681837387657017750786227634027416874687612936490994147013429428252818810929527365549277464914456852268346138095545260808510641204351824346707966374619384161510501776772101693019675251660591482627196418201813463034395243260467174400418321203580710336524521941006331773767002166294559639900111263081639433646588369521717632117137391604509759024549188986887251513501020030433763303195670495906099136173833390539149357091443448574503114646358249965277976816252904170573938674642232005746827889675699345571815493118627717367496734870278627701862655186918383749437904022949465451054397215253612678505843375387213961328267422555351269494980420846682161017158926310354348396179267477971240917383824389129162553326036855027301325492805060522770289918623858634932712614703490825506535614915143502960086473907573614862362218262334672432048100433782208194083845837114072063747945224639085406679690462761238453306068803135681601162745201292159634952044502321427253312478727865246339430254267855180499934771620953496309512855810274772258139150258062552355957184465144302949433929829452134996038335072475154393615082227017705489966164279162018467971385755642457146738547210883589590345927160379508500300219378575277643002630959921860089955206414317077473540010540756163889893031719942190011894507675591169753638035627760430326018993080787165176749269882968485259511444031113841638090100156554189345104805825217225640878278874720997729017362835306236780870744874649124184133686084914565983386716343589207363923954755175307220757649005420662441071559009429864890454454494367245849927733248988204312220857992969983798073160306211435348779745680993905414990920172468959487949140236085241871237160418526215042627671512064182758321043302732278868271285045781604335408331425001422476879246498963835475540125881812622060309367617527497628412636339777708689280295460485284725804818413375839644074930758935088566042921022724469883885033159453287499464529361410135291087947883979613723405100166754214505147827161330640606034089129938452456653865867490381653251120956529036054094439892081131668768111218042728647484088627477060698079747988465612985184535207899045313704116740225952395209100944098216037562483195275463561832153737059644371907383004463891884563879822178655842890293570235371589660644531250000000 [98,73] 617271186385028914216082607546738679970968115061135467932376907711078196934592207114519341338195863905226635197080748513454751611423975908132557443120237553179292981920873463772085777428172643733828800380014033246146026304086557372250754119082921513852624902858143077670561233379898448174960519042698101733941255527406877227102385270389441143639246582106478220334806096683637427802595984608327154412662373738827859286336831708376577301177218889475326659024868464660573558428820800096522259644339286315620855612151228480834789616082715729149635708070387310453569845515159351672455811065863686793798703985567123611023322584295106631553415044980395810649829022899179775362959380525401031900420994730369319702070945690125720647216147076223762455425650420563538091409960693738954551315897674546164794744393771568670056075473101735425325232327612720368934504131127337108352817269756185004827025182987456054388431557478330877170303545691101556251617600153441300268201626193165544883287294489782366620828888516245898124650113156630668207043590626462884499212074555677845639623849064994643675982689124501341572363488403412432450215067713191034046159915969742424781150143676606653561627487189197225942261218383470273934485990115433930144557195803328113845101376071365168098818993316622841161013158088624263810046601135257380821086198003211604787807830371158572749960427346217979217622176734528769558862692220131937458058806032517385780707037052453206146591302612216752758845396943404935659108564477412187630930311129926971675504089663603544888737650888949841664511666779570544635395962271126605483886347138684062782938700622625578936541687630279082676752861662791272957489085189900508266847836362493229875828755601378669031562041130109194869890031441347456930432449477896231417584307181827300088345552765061680529071781345583745156453297738141687465551106203740026049126863567783985168088394273772046529180358540809720280164659441076912607943316955966540073738131248180738514964811140097269068727629701421149759396406909302193200373464768725250514560402954487289859234642763565848763941290201098081063928953731941748872966990141042390150553615816111896938281127448842917302857385167778516183410088706953039048820521888083655062540756081202814140905981513905178315710253952905540159330241011290744653603288391133386245260802705584705224461927741685940418392419815063476562500000 [98,74] -8740790923920632234225788958092113449354636636805132559537017485875239124396616749030170014481638533399860886658561123210999962291744820129260208309774359010668444855374126236463608597819025565602491712947925208498734252249485593715966568572897747517595196348739845701044706639226621900898101683437018038519548597938712030937702790221591969992324637367748774682242410749239726946800732000852410735963106752840029372338855121118743649713265411252909975771252045826870598660919162283426983073541321745955100824757113221185676343670183274192300860451248901074238561485240054013596600481485692196220039497945194562934048099438044685002567984057730772915084282051985523077987588295466390905375386772832063512495622496494497818821419186450253685447155577620008588537256225275552319143237467621265595518302165526620101415084919530309516114821334809561842729217411900231465488817133991335560099179005426336390704373144166755940604260712139520324743133184428441664955638605382815030532620668959169688868485563022595726057496669872353361178189515077965909114455104876897789569024181532182436788617430826936829513977623138351149113910874977239434737234338077126475723796777597710353837773640402838179118702529200685824134805192271170842926853543276595762840933287607965057900166902521792103550275830767672912579791298255035206571764485273969139169111469910273614429222101045506672116762721289716050549846248483422559698836384184279338152234918399837130573304139279619970598649039096991105482247786967624769161136936119021176933571108277162732805765706291791865195461655329529615786365745678291564272784591251626473188155880929094555544811630934078331966840599185172364993828437285087568712990906069392942790454138077716160639775845774718405076746649759367737733078678570067080949704137049399575903472418624259685876796352292724213360360228353829632305527786818153668530345369969064649043149762413337023410620707483226727640570152674342111606321270497301496714685276305342174672275874184446388839251388446520260178076420701614943145988277602399435103242608246462986686514802636016040911210612130933817165282064413882865324637677993828836737630597381259064587976828597374347231874969236112342931304163113958011490033750700627345932353282000991079052365536799635111310122117839452566588335856098574330908774365154258372314675330405492337249029333179350942373275756835937500000 [98,75] 355500480538185330227992088771141918637260846897923441029316288691211264961141306669070380036711879485755843239210700887320739848662924241426018834589296128696410830141607784197904977507451786145904839266422928726006995302448384710635130302403430106207964844024811284088380390332987720965382839972168160086349559967238708787464066630216920842828248176936732966199536915612349907777641194186968566109235442695893692795564791373165900683822897976108495537393906979555225011827926111039668846081332606925109557863424865172417630056330742430734788097472563825551697679732564540989670780428215977715131491117478066646406705915663015581796024219587891737900619123267897659958425780839950782973591005354644202202380010080500875694195468985200691355911234476877265357202265249642096018814285945059440891175861701155575577563190617381665929560064297952057910858839057785985201350705526389257907677153014571717858069579180853260446117711639648489641291690917686225983631241144231805268213922089217316053861646746885118402331116447918883472930144679652120568163460310399605628485009205786934042863533865204630190586294841200695970278051741413806589955027568182260268135250972307708606156501964386716382645488672245489376447135133723567787198607204659952944740246730848796291776510847059135469131312841321836233297327812542116839210916610259060600728391925631212636602322586504873188673748007574027018143455504918720040784603977857233057814388352254559077409512684390008345649320415960598817854862956130801634663079976832577246034890600373718284746007218790928914680293362640331698416221038808446150586313420943205528610361976426357922218027667948416852332630691214915862087118055820188414079204071295065657045256188257709256297346701332315901866891585185287439341339872996366895132504235280057095632009037756903893679846490513911544503862452068225802667518511934600777862502355625517748597295091984618597193835699062242617329037010528019931578515595044035999628644789858949920196707559003228001957467393745947426496152409583057630276049180960018142378758850218676492933635764425693185173250365461185043802142658466077439496109237672194842558070510716904748100186592611427229573389394425897183457242901179837570978489857460395917044263697761306352856640146164436822417234657514882856743915934599571059105172771397264421788230609466907594651274848729372024536132812500000 [98,76] -14663211930835146851192735353173699446095887770695990921143406288003001637515342281405022082006802969133726522250192562189791435114140681333894247383996166081797986770951274280511370372634584514632155554476552101852624922353317361235941157951412116311353737550040558065511151961108995126330270842222638151589038331656947613188358942543485836320093719054876620755759614084448709729235025312704415246747207094438938106448161185441538982469388681820584021822875665356295802170549638625897003785828148628793319674717926143379748340390091630464262828915480595016753817829296931243005596089366739385056281084570375990539488583657234073421117003677257874518523390624724403275751240778234211514710517850700432043128620390998676760722396395779848680816965667864292887750954831572163238006484982104115197041132439873650412234917753760310575997765290160556228263375132495547262537243818443573679891685928970402390015675947810319799622668897348979792061277635063064052091734454767137023160719500935949770248387246467186339412532563412032555018111212536901230230747591810778890752167283314809022278027275919351742117182611046354902802197417252486970074403111361501038749948065872866882847726049966625179469820766385489581899294358867274643773373131533181319171201377911670140596457201143108485152073205172618398623808655805717960528681496704751455947236575067604788045010795996358980191534091485429109002067968146815405772223126938588037669317869397047072184246432790127873298675763008842087437619903941517825076184848711769220835605465266331957394744677654064409195669618624403872937124140894378517878211332602980598259275341547141120744441528082531005839122237520020730640206542166848045631663500628503311306497589320928365943697263002777199548435805677688093196388871064461441513157520694911812327057941660469257649990625543882737472723842545567543497478289896022347048580832357752111331807038316984076730413577869858196842482160011139875938806907937838334526740364486991037847410433702179506915271759647539518061826470364750820088624901272167980872225357028294462809033915794435174706104757885669489181916544866881123800529633091207719761930633401356628087297305624576034303764074676640635554329094846893719950923596855926948926119601811430646521712395867072382672055772156990130792955044572743666375268322436939908011465112380733444297220557928085327148437500000 [98,77] -1043434336962097937825667717085962853912568477915917998932816443128916287554491843688543761301942550657429844938478572601346191897573949276602067901824831637665880261576733769133433460513432040693680024548631950120359205460641175730145849989185057032257350400211172132332475175962695544639512881237673984468385647424320954912987449846313571645175560215105917744182502745904301667700881014653935788083509114902042725119703870902117996282649273758881374860047074889195687650987740676186431390756018478223748289836298471072985309401003941878843834284711485441902152050554697712179675622124630973774107228421580442030241078215916416371415421633593275264450455570269601079708598987539758250542445622855032362528526452309306925620538836610006535604051234579739277033112048241544233113737075886327244830412564279259797020230878930019900267200661017999925143673684389175719519036064371314466115855340864738921729770887189352288808174857282987707721533462709424019453516637925301758055919508867043661882047130892818240132131411469908339584092452709615840538806154192164390073778416753916143147521288276692427002461688136916434715292708010803008594753604797477431073542030021367887567219542951163081650895678940223838900469015801126526310156822876658262415316474675404856521109101790466866808296231991572959815827090593786061776016187377296341266789258543369953526282644185376348341957143886968493460262485444899920587651478565440890810500006086622221421774418067409583111211167414171579476724284235823461174044804019383511285012358862641499895009396938459069392722956890215239212313566937444716472062267504220552640659842091330787193973619198608478283085078577667713987859859673571877621785384011591284853363292719240764970872986447918573814350013015412892270394978349447403287135428495777657322236547104780245382126873558973371047701856156385173093195221826090520610481101199002907853077011486762588114125092551274789125235727166368258431579870052505006886431305048061651087017761061139781705966378368893334592539127339077717682810247788163728852226531746099286083462274699648435166684663364360117441434404076196826790900617408595209729998227421470622457418094627165288036279491983896579881490952949693744661577460470418705833211481399463855171265637733596149822053589409099481962688952857584900822552381123403833534555573692159669008105993270874023437500000 [98,78] 64208340699739518415048837395516160477239383115647311700560984102421226311198426872140715606639033224570607941390728836026908614964340123594019134823768274023101267585170203292851868519653600477649752740557814483013380095002572069789337315615274484288585791434394616252477875271985643027547239621835354478935320322927603728782277317178767661636948477509726353403015298118220197641663094516382968837402217205674548699755776712463311167379942216503208207950956756285932446724355858383586313725033981042265718471071138832517421865468806399623427096853515831426249520986749261677048341363789748445078705836269018551954073425934681295016499041721132465138236833051694138338974523842768403609265626417844261488303067988681177836541869172681435624974417475925513732047697695972782256395792710563772790639971570311754444104119780783523199122271850693393005335211880593531389455248280807651723675989000520984494542526601681865830042509012228765564957313469346374065736025066693413866919761355172467042293274672205460839357260147050965661484756686950960784817408679521879045501393779023697350683008369536568781642357837246316253360887951621377462591620442087879254022339939896863075670824166157924146215206209284799240927867142412267620517251637184369460249624509558938120544958272010581688779728817371534439560907934837821537146565997733581288428824008493467446078683175737339838413837884333363727266684071531229219547012651709522163204554105948142123639076352149355010248067944151003398096424251215289055687028505224689860097544747484588345471844114217527451198558459996952974071780663132964544878414403642275905174548395859246373058876378247671475857782326020100855069568961457588368792612317472656991845057455962005447339959294961108927547886132092361223655341149920612104492568022796809659181556947674053138438424760711390223688545202035538366607856346231900838702434687783892194528744924383880271670134588592327953519469220373972265192129194604993619126917634730325282134943980861456372696355427223606123210447523727606719313895338437626831529064768628149733777389070003706544799894051098698503593380697523776711600375650666485522716000582402872915570513319581333499856483068402853569469573923078424729457459568191360000779709922300693323592229300554890980329100391571629815633165225773314197804838569208535898777086003974545747041702270507812500000 [98,79] -156818419912871035448595498450809716727296682237234578239548670836875603075316062062268242680073688875226861776277709414620784839318630771889946244795320221116477908269370304955613708501865964994840887765023361336892423823222461234526493824545817126162678659754524738484729111165649786723657037012761788187148483342083106034429198295532426672208479163251993604955535706221185734556559287388639227913960308575211969549891373365090976725638569722992885512945629471420517370782606379294571638287465150613573104131978525782955168455664015707441921006836755565058022653461237978898297878957485699534099885125035232339575664673752225619685686979911896015222924383252502988219391378104096497330241917808873021517402933334992438136990958407107496798960763565881101551746994522318866669543895020871317723006279088404680239949588340191708282395303899028015383639732440466906675988540703865840425381797553907003977172778464003323646593309498129311671133295675097254121990642343261988521082859913443128967072664044384451821370870622990174152604206033684096936185500474245624281271164670041903439234792070549826799060804673786558092048455501966540469703367155135179697130183741292197798222598314756614982105347806923126569914757404386461548247621612657573699422568906403093737059816007858134763833784447524493450499613677436756721886472014132964077918458119437953767094152295394004470888276976985745624203989527286307421596546463723492786423987508256902611466561545560134584538905477460889716638999332258858927654716609321511387575883717010169229403616908683033135286920463210863321457365333173178416875341711391404336861924943386292968911096364496129249806728507883845382603295777154700003070448508603794990539973650527040188095965083655911661779771838301536492604865499850666026630763181053976061859263658896890119899070933486086420777542578486513623929024734320777176277132811087646262942943757726546317906880043312898045341227469371039395123002394379257497865674063739465427931065628655554879828487690279818030264157640312450276469781263040905830415985959150855212687167890733449087774376917451352594088600840537224225324191151031009793152187522190996320688063145340101521693434186993662930981111015279871621081062605849798941163211857252516132790777058036153583298502414986597942288031657769293598717865661556219828298708307556807994842529296875000 [98,80] -32778903784322931196320796121629249192532274787453464023409590522023988746813916652333455869560377524171732386386323146208002500777173091907122247998241233518060431824463703161223056733107714404934428383691609642652890854288583304768794327407056646133565223279775498424312062453489536419337054396740506275033418821856395256986228443500374309575251967720735775568027292556671873957080529119864608253871099007727356447514037703018812753365423699370418812957722768186763582376785788274081255398508598156871981765270841973582092446180635349132372850166401290214696326116576585477420396049128208914625480872358567889288813047460394032961813490274654180171952747986606711487120337311394937881917866416612107369363427270282361249497548062867725692136262675256446964323675467967164280574372277817022761403927049498613434464625135663504335118989394698565169202616875215943277718627700971050444287006270221098021060643610063255082211397343240847509605710406178210680574323346086893067231071553360546257322108926201091320724050360690163291118107562923364806621490075361122934775877511429751102639328776106759056894905575639986515495646177814717593403528543771311671672777741802796460718781003711453774360833748145848406464789667924970435374771425210791783335936494180916862420238012480606790975159172603060050136965062083380756994778549176035192100214679649067129420806487215065093075725372437806773897323148817165799834256834719311820975524442693027731731011820336750436109193305798301681751854001243959680961876741944138626488598332497166440253728216954067476708572836884058693620104330490120217562617418967602005047669376364128929752327476039098346779112225426303052723971556559610166258936779516971735520522552748039600073102679211879079858512190763801435541800248579331887614084030647509366836400014295987926482211606832210754193788823814717998945045206668590231628379072354756663777989043362643172893319431088943876225678397514239778871589389869253206895934504617563577122707654742318907772586741707408869705883159823954520580781721201960523058336783540519024734618652586127294903746790667881590209392490629184719822453733795729496290738515604296367528158158772609325925233103680373617829488460125705808416673972817596437806079447812965598734630677312704182987140223957512651164052319607080595911571757141657726606354117393493652343750000000 [98,81] -584726472471069467594925832306880326381959434017280489800494939336582488547419628322204316616647004232003769629381944092161426873157432424340737275385101491222844474662938976967464487900683235920564415575680305493765956701630295506768931951050344178268469564368914350521062323882844943642548512364971441934869133916379401616508747500119978892379358915859777210679791567603740002064950436806649239386636444638171852969933370988163268586464596663313574987694867999535623472808197753622754019334652455755188480654936250884982056649802505410218643767362013846159236281208197265220136918687252408146984529433013339273059554092132559593458095150657470386198937149741760576503175270780371457608612897962222514939673760225424046184010826539798191993678229968037872833132556551517158792372806749080838732390250065353952857289721977279346321386212945558714877185432533759701802399608460357576190070057199586796969204281690629643174780974068773551789616946764771208609564707244626951883146040549654279424204586462764360850854543536632443936133794086936095050330847024559061835646428751620862812244354910368417106302835357034080568186023534327383395632998025231039522025870407258158801732163482375899254726916929747763020510569293900510774431865854470929194080135281131159497251526661266647668422163298906305450817880519295505061059096809126821723565296431620690144769148283736880835497746534323220879753720046306688344765687074365903372807902548885703401479782173705465881385971797524378132340740333318578984082474541874456222874826451360617011575729489600238531859406396207789705231304439437027098024230443606503100162867318997071701877613904667770847201839118549597433896148585494827085476960431231208322692625027374811992855281972203781478773318428984251993962054152912644691333607110088071341181259029415694703568352871145626864556619980598338672630555204318252844460538848028863027499331742947048563785706168335584334441577607629194045742374429913728697472917570249608815993354620748200961635718605081004486236044529760836675877894732469407109965841337072551812931605244325697629324381717534108278863503083513578069059055378904610691405976359075001385578377542071094958134730981331816732714821084639599382156015870697647900447274248508593692644244416255800316967246467180392053328251241446893318089930681775149423629045486450195312500000 [98,82] 47375250875603215133997587498460122305758083700013899782787422487688913066214818751195918918546776618355350900547564625375618085864872992269955206003146361715282096023086608187642604640596222271781463258139833195971200715562868641129867174897797347366173850940948408111513986703574482159352819568103733248974274708443768417520427316220966544923645089216414719779963005794313905837282876527602971355171348831958348216922643598596436077397777188711891481918156344516336078796816589163249672271499517535535010936596378873083142194208113876688570761011501659861502351455909333366352359130435869601970038973268921253189656668106959161087403263709415956361427761158355417166460904493650173831767261004510637668921206036085683708988521032683598641665550991238907010328031304420559504833751710754273007063768585790690485048337266741452110595349517727818262753187132591530912352611712946602810779742074201056416603727274978266397961921927570710412343827590699810463471675279041785110028174974267905244592820940477734058396213502763445630007406467817722829628231490033739847152046299635846248805468257667363460631822195919397340426329179819462539265202342132092748417489790558314837770547574988062909473787782363547851683888693527386527637074300441097985404345803014122722026183750073936254079978526424526055006256188437752213162101328815732623729040301495688544055039758192054649353272669192592910184443960792624067885959695683475975715955038796764177919957510123512546724314861050949488199412032314760730807206915872532281394553290086818064468798380006844228595314834616751999656123790188385945219200305688628840112546752619902692852585054104784557266883064487460400753853127250718051588015205473862559830889744322912156910066350975436960526260954625365283227305501174681705137305076335130691406261199494721708222776186057218876742793623918011264203730255832815272200925421064411932925297387708912732984778968478331824302554353431962095902892324249441591825653995482714611872527903397666666586118880881676275702239810245050443147473588661220305321764870957410199946031356564875518410748937383310680540745617942549201868014738371816531987266830892580842340458276115982070233052004083382831317137182224415215017678984582977591185130203299409025393913883428698730591207552256344196465951484691659769335932320074643939733505249023437500000 [98,83] -157040010861071910313795719812752339879065088097912351533736921020686277637765635207549612743481625680035946179348744194964898520111973574839103545448546391115798782393265966994088689400957923422935339218161236472005397569601556182565285001928193107085826175289188310251656853261885929766164703741963774993099370525086399640567329948170973271980602885973252234142125502255699821049184680475840426080082645451673408169729069515909460959283351178452021389894675649739158733378474411982483779782308882801480550421545056208916751404471368349803781676057121353754597633744344468677584323578672999616986762518232652055668833766896100715920861621357668811785624866818407451426831469296127925435658876927797975817771725763977086060720381389376651204747821208167507511503546650194994534366816717196783978420156089856488936404920519348564882516561553502252370994108141658194866700044916646625136227391678536862871785550618320005826683188091043118257142069289328616111160315069293304776781085310382549492656254335559319961857279327505842512581287931324964528576004570187835302141638173999215861600561467424360106880268040519786580144079197956980066965872694514759793108676825283880021155699032105944703631170143176577047838707878085637703389487462661982426463123964087158888915237960277499836605248483709539051034434864955461619534401821574883263479477473425009523697537589226265498430365746708917639617198131659110317869929264044200094514769814012849583384708151906455248776524742519005612398160083124065725780830742570425003269215441162079042131235159666161345020360794152378669959137117202204187799829444816427288199476625876086985449288327359148047941738006751920429254100972737577953027735701175749718693953856872788993914939537446030515994759452075874883387721711847822030845107815039873424961873872376557482222487748315166961475242846219794131103387054260489556548467412212880440099779683308629339337477916795716968127608657525454726804527120804425566442720613853957416635247324571131761632740705048225538519082241716989933473999192489731245919257976200471513448160596381469935480379736242046922496732833218411969911642799574416530200826529869322123226519962346560400828573010347316061875557538843385682114708422378721162752150045057247527262462896839008257226206506436103978905349493702136031046848837286233901977539062500000 [98,84] -21949135213600377460529189114861677377660916623912839419663922593077389940459170650031665522028084139976176619974444080775743028707965212763670853165359152293247954162813500874525517052143841642048111984598915207678327856210234484590184510504927691881175413678513592600955653009750905952949196589875005839496467965019344440922985478393983569908844035610424275306418464830255135798885809820051084090292623978853610504259025418149034882611320513885581190068539469838645766486470844701529791812022232143790021696792731676951294346197030797329242733299651026624686756750051732860648440257225808513004192745015268627708874992662174858490115144003272559860272994009798653236678972383686627855708636963506270738032730654394636890158778630733576320943018352611955285859565655655583085089484239553581667250442328328428249813981017068422924402452622862088557914349611498591226539232503783964512382275699397013801762962592716037126807735520931602294495524658064755049928383447883927898489843468610395284453585058781627037671572841619868897080240475445242005479335835640792838274408394984048942568170077983466985112163523688627926229153569956074418735290687786115757968958607294512337981892359409578624361966491210138109874266426773582308394273251921986890927590115721606153891828745889670873005944349066290366951227095924954666076688961173745605610769321966971704427526359393593247669434882189690053417093124550013876420441863425454898865247460230876739365241588704001687434556443004420841114532210997361484808068112332656871132644428193001474438221641185415099898568206206703802003318758802715690706275756695085371956222100852476652478572643891709171897150883414708767323701668085508853150332239576727384323017505643381431802238266878587167753770495216991356652200357046693333696433521840884467692688062418784179548230801589768272834162948180542893610295348886113328359099826832145697356640123607889435340513135771043541008069371606249031039277144664268398989737607021086552940154292275784757493743747806557698494301963908253644900643226256057812866060036652566405695956714875859936920813866241123308862414989179785781380510371138227942987348178621487011338542267789892411401284837984308904391915224876488890165135211151845460688415249263532863480328812487233881379618719303597423701373939018943797939792871475219726562500000000 [98,85] 251016231958021541271264556023283193708993659996227021954655101218623765798740583793386524411020690491744089396691737057238140971953331502126517565389988777119346532039353705659995311738202717199820633757600736470332366718189645286715719004115667426986395213247263359251612278357072820786113415976102413844730806967999598875598084721121049504566741158804441901323537739983078925813951565021286105461094836718906213968930465614148041659885442319140412321768813254142864307973922263468324684384209020943550164992312018869351633879565958226923024826135917766421019286459008846837520381733819880309664916406025884699726933545072027415181219428977752785916200418406343015716185903528759078822306011478606093803705421705063858433998766940713255331091116081914486353296369518711008871864024046010061378614209054906491482567397424997022289994876967271658665208147505259999555232423155026007718314315666085355081820363761901770033038452638052857559267014095057398654355239831531192219416050068405092049067869610060299907241971424048689817369796700755226980398133066852852448539489871344391013568666660685654963996788700928297579235158274355658283658913414348612720871368160426841036924282946340965282864299275157615466906519732969792374668554003269690990388332911066702064450397346047439375123185730290519179703132159621188987414216991489879175063106653710772745203493126427081540777409827342466305195456978205404471471918295931820848018782865500648460230655013050214772946137454238073006152319901561136702788732305557802972639652920214081224333729992445952944042230176721237274031793096069053048828795747708433405853577407960698266158731803473973705493590346820019126435720436890788635151196183591010157999574103191687248807212577142901325563273835749149486321727508640042945158418119104153171205128608753151722287032459850733532486091136674695921483260942039777970009435388027399545443327725214508055133811393633477341314662212731237277471035362396052903407542671897765240935256185478318379681408076876595551599208748795190679359022610513099406250752412272834155023847005779345434876527438850601602434458955738419131745275064715968924380764467814778334889847786060915042088206794267708940766796017704823374375522926784599959919613607558264917121402806854717708137432223541465291804439989699379925616085529327392578125000 [98,86] 2909756630902352987156669685234172762793806057614795912694467778864356057022465918154904090880163735636538420680922511796698410257902233066195291951100049499720941942558625028745222153050316319857267007365931424891441491362172962120566049424405398353770983260985679303648505067012451603531071036716502142869203168855466345941397939036174990973451171041607731476204309416852564203898186604472070090371066545087941797152609636994448932866027787787313114966200004764160338394253820656406282407917117337140794414424142855892836961117194492121772680281462712689148772790318532688435385394978454261694940609425094760234772275107416164452311422539935059201801053879485446204561196461420249974400647790861384439334249250829729675092433917390877873711294646681957983065130208566849853684527269729164259598849582925132096851367081440118162760549361580019230392451886446454038943959860159747507524896518645238854953137502572662381624872589888957778329699305374182419360294052825502525679560166595724592389855106582420681356414229199156491904759212827341672810193533239920744800202969519184202077412690589292907547829349537894847323345923025435418205458998452562684630499368148290852597939365167599491988646112759052464685232792973534089207949333130427558112123573259661875835934489862969688329574700685598025305989386351959412573888641028262121978322176193986598644593562216773116929428374789519285048274027523763358119049660305010085013868979852119100813972177041741368164163175939687362753788455492517292083314032122997944772781213625791136050810800114569271955425995292789785531568250240800672180016423417039511289226652328755863549179508177600977487751151026124247222564759633883521442374284123582134635629143294844669293079937552167722928122460907239841454057377486740538811946934452995450063326329125527785746722449792063079717487230817321304596909415578078009835828173344980014045601024482647695623482970311921978363215311128706866616948806865198415636161797036891817755621058508208712388666606105431136288664880288950579943253288751586675699649145240346128696040386627446404079720103203731719629713793110002826421546172536469164066031501728909666240936329925139562555050918611703420725918415573554855053190566216424590214450028147044939410129012987158362273176297558151730292819912348455629081726074218750000000 [98,87] -49087135565842355789965647161629826213024589223629549391099867669616075371237252710127161702236801797507808073155583953266427801891240844942387411375556328600495313430205350613511340828357825687930598072385732631908624390293948683172952733775155248945034504056472547415609182719788403756872580214235676541668889616176523460456437749193022188763630449268454723229656599220060964703411323498053204035363334195862920362245954735677066374928847216640189636589860919851519875206314793374974195035005168779733068131320872494290934862263637372998399281901713817203720009248023143357354939521671819562934034732711193568403166705372073094756579785989955840058655343591469425726610626090433075952161391375584802369509959140298639973291824466843878543267477611066683650816157662749440756325317894238721891767750193254669176619722920097071281440109506803778735613655932577470440765749739498281726314977211514648078451084567618458993401355503208757675412856477639225237050765204502441618964171977160059683248196478270724909884183778997924258656593217311993192426389275305514449860789910073530559775819814651208920626344215579831803337669622419181486818790649777610667102034066490880115895861762973942316523068706745180749196839445741486231773924250274329629845906264478626141546143711704350071069436767542096816751127746900285191247450227118324863740485179916640162943626506115354185942829970075866076548455108313841988892176567254732216113331987121891456314871104738083680109095196763508557940372582615813669173681005949477341577928622590474033570462259001588824775422987068627529395382297667245413994932034718712787651554363903752016176711746134255924516053908811782397883396470073665732515011243978439370709310597809110973901847250881579195471855880942635586089727929013090635131215599886219843801995320356213106340142812977667641604528328647425842321422237811860739358562046804230102633064190783206670021968610996885556583528644401732274582047172832761405330260979532029301441124905954718670117668706034112771563676995714015674737978563320483994863815221891331686218708598745347443792602031667292850123866271895448034542858782547697390151493426026466282385053946474434324586209177503432215719337979687847244369979940083958096983915322558393460362550272388712318755366431989964592443445172194502735137939453125000 [98,88] -176749434868159400124508449904652534544224283554883329181363338606289883709473943950705636923788418757175070848338503150315437979749545148623039519828334321455618122606254762144696120460251720572473376079362677760114986610392858835694498907580691256714187597359383318939191518548610151990917125381043934735255876504530359734415899314275678807306735576065187815171525467255422129818687659143619985045638035034326071605217070971011814228869769062549737319325068693969936406558981653769027800061010494934644938647806255900108008171047350423893189453556835055458569930426405125011015238487083896948016453404711914348571395424553605394740989372145476225009935352409289797868043614246740717008909631909748147341154324949819723789139747506198980643297399039629364466560615060087925827333357348842175480752968093561885173928100966460270346409041185147262187278384862347491907441323102648367526979898970259319843008283196127818229235626257276883877180269001202826235735153460245500187627860866197440262376535854052016357821485085897705634337757561771476336468592557528290168112706052784723695446244764293224038808863426907527664016483653870931643696534458373803183623344079158986636215440132016270291224987690497222589618509161755441116982486641203593275638462468137854191839348039608031607696892222089549778338911696587697655276262991659299068294970266853903892304115408447852380890932726802894101008818050352322265242204281137420109336740684991056449107474914115752992434457228602766069072796755900529760908437856422142123040800031588930160690800444979041051078055866066615393342669478536525096081919801660265989709348900432796517055286751446986361122097192190819588991769581810460244248786978160768179436727630887173873421937120410063290359923868695435599686736409603645802966855567648970613987894934428057865176729381997712801826035442976863170440192664535600965011033721737851871590091758128938496676176128844324067061808636668254333526395994435807518529090999013901472864059158363115348850440909997678747277848502834073112353124822094239325638356357505410304962713706062358714124881693352710801283112088306701025025800033145986408594930189785235897359178172607223661839705595841699445409550863606891143536793600540667497726324740329153622219403078537828440669753323322413769624816005739440917968750000 [98,89] 3389648833863497238417966625958603953585574258223012665626462607582594695934232293876981176584052977804610676157633978224124544710774238906192924474877899794672583699905655291535409077080218781653411555805010542463910858183035969862843179239318108134486976107646927138532651259607865381817601536375361609053162061615635095806028284917173975366825348133932668632170459400576493685973932454423442748407446553557344649874058622839239210625527671854862594205679687792310769733331656803053215534012383687388065625780202625243814854932431503923483260442458728700344842017057321665572126924668380965438299092456627163542422372022419925349101688747601369800372741466476251050764114836818296717856315236907620318652527950663396007762194029466195560941359475722287578767821117195930128728627103490467462793563356903509111401964492201656406716142475427247940675842327152447792879173000112096134752584082860820647626404891263633970640712041236379337620714348488513661087708674223172371735260427949466141140811049154718954807927759505219618860506752373111503235559138265525593423869297910933555087766580723249734342407268499962269597864763747332306021112657621563257954988680949367948369642319239153017060695881512107460652251105926446045609943192432927190200597188438835016707401493858965749430096238983842369780515479285362039056315869936326172956412372512188550011979699439881078053091771702896465355832913599057802613468646374469215440043335551132786608210033454336965049709630019230948089819903069862015564487196248013417642681397290900685668048907363113348809801589390437902187928054816761496694839985750008641903300425779112694884648940492964311397447102714217138222121735046943618648833914347098322405735897551562163980658346791891755885496379533832771660750443888174964540036566928462363220094739520912818997090089029723259983005029920325728968877762980354315935383542283281951099488070033560563692802112066783122137227105566155595488110272715537223414862763801844905608042086153622265549490858032235727884471704121645510981220537427788468656276839519942044813839289657923268285977653320003936808393472696942965231396847935415826908423534581168527484543429826951552107810969631671817156900758782055522804321013734997184695637431004434426539123636052635650293763440785706938394629842407226562500000 [98,90] 20771398247409485240702676017904234930826012002016663815476473008146627281589515272808702146989524739592689445455474436035381050418785280059697364144320800181428439893282900841852257263918969642282928688868321423662653846538961808314620568168629250908376336379911254744936659867020668054231677525930255420981621620904576904989966281065631686734474639850068107535449327288941245716471456758513641434015335679547288793400293633895118917855014781886500449681079991115552697596810950561641750591414935648609756859287721604903730088082800832733795103235058943016649690244599042243478770248563139483341054852697781314597346443929240636851281423121546343115943345605897834151690797638491018589400923827098613824063054625086955074753227305217134125138324370447592637597392539369087038597425668989847509407665726008746910758511112273005795756393118787911952775610475445759532640768677206850057832247789263918862362631544124249515349123049836990408276617317850422056026531311299563662024612345972336373228516011522012090436309472379878616003075149184702125480068700462298118825773740112994890422146028171370264971678060960728710856567244276909250434679792012652690925911479343441548323999408101812513163763505649587996585164581121852197169029370583950839128563220055691658032017917841593572683384752041666235163691487968442165930134317877004214581689872163333606135392703180771842406933421536058639367924683579032477190875293080751073738543688898881193517938373188580107042346174009967317406587429756139190388756763767983683290087380288082406196105715099671499995558011208895354169434765498075961702474728707851439039365403123889446303344640912874349161911134102418888268764982315774952953863596112055259122333122055509179065180692913857583912968529987100456731893918907443977501957667649368886896190691975424081805037922632006178872631426222695010248635184417068327264561926588454269742632964757892208409996363827706103614214107309116702721598081152968305004440259652056555964807983175935427554474671489599530933251298450664296729948926858923174631818142382608808957777927292716372846335157610183784852316237740453847561560365289521376347643926284134620140039975491658871559439504385663116010655267252658741798074251909771820143661929961854157865732610709729600331200987682670810877864941406250000 [98,91] -191770314524257832260980340500246797075626125204453969690390080571195845991412056425134645632994336055040415038768833498803261430910100615759703101448697521410601979036037866197195962381550924185468100592183555764812654018485333173965963123468883991514268407806406107543445350344672673788560319683014758524917025378511065658007190484103337287489271243603423116543139683332184230486322084814262062711831371747500580928003868953172435934498756430767663959190441917643547281334980112555392808419015040946083389258670430657823866413186479695351761898494895098212031450838755119058717525617900030855186675465966539492316850152290234050882000398160556060576117166111393030173028637406172549417832623135341273479243478550541646788605981841047473313478369214243484784018136767887367033791354524309396515400552286748879720713795070233706546537612892282030339361684345879237804183167866500380373685853702061866899114112031855981841992459214280409264167610523372639979840378411232009914289205201953185994268859784739039646762368723415786967686989554450667361002820605575899290808626522998926007295651285418384236319489591364311517294188364447863108609188926618804875326782116539593893799236539632721713733849340291753352199234390662025568867133582953504207076939307172668419317563544857844359570054750921957430547808472028587868386347014625795085263005435577862223675447556349530892677879432429700498300815456008120399221861361184636692146819114611641536347539998433077017816569720449919608543700891059712487439081010724400968592638221211360408560917065270191271095792934576851361843156136016934713710107427649723682085483015359904998063438460358209923604636449251459665884250616905094529133365127940771280794847076837897066895820098201282971804394287128492081827678362449134093516458848144628019042005839069528900048931123121873778461519956205829414476804704863858403334891812666282037490256581080714003877010399394761660882131143792233924897788908195785179823567366210661662791440602943878847628502246295670699029689560468774598190770517378460371304697407765616474920482786121114198964064433243664335332328565461224693072519569913772795249259074363668362977708391724342616054355518099616292349227972378144625237268995237288998437892386301179939921058658184103793656090040537477685894531250000 [98,92] -50482834701412524412622742852453336114955680850212454695798403132814064202359123769754349278688571328082225065332459565248369689027608649908751104888968070320366832323998199978747553507330262596834727854799062562805574025996823954045172602718670475376796266667713621258649917872773455955060468063102977226504331519017823622195129748602442623838467710966350180046080073364614579707787644404891763906942132803810158027583972078827345749903549872605863913342277057643384558618758354106527289886781799841281634703883088118783914819280766395039145446051398627147650428828133534103492925485275652075166425425189816016347654841187672104340401730880709920678282261914466978256509887722680622675783539294098782110136516098967411269188919316857666120227285049310949480059619638043456824935395406625624736500717830845505746043051115755876219938426983005378822328336186153765454319679554342855235583576853674914131286035930061221184136037849502203164986789504395679003591621760321514188724457034181302896475653431361977550048321606713269854228481673380743926574132388892261658157264576589751874570106754007694859321674009429847214936413063690282656266973467023259524890358058636743850750954406728526893427997791647160755779073626926409193886653145362595188566624893051940796028988883594053405074927693001119503478457128745301116378918151579878245496341713612519065190875217181502884845235734147825670892113498624747793711477886589566834361853243946928774260227975846029813549792516760228733920959428515731671294031955252043141061475153328981670386243096295098455526209707988043040076247696891720795914520056891963613433745689789049001245278546416045786549698298058968543787929973523064534664025052396012291343548455790841827258397719360010498415451738764066903074227526512603941865184378628636446054680203661852739981170124543630208416311971981463513269408702784632930237694207300760335133456955189511482026348446729114713437656284281625157886154409756308449903694648820199192051205668186892556682428509939655023811475112596496027083655585559774974255248185058952052850617803252657443365128617149554858432335098267620913794319792798583985828657873944553907099478018824201471631512730445008291512219142212484872790109644847365463975779048401445654812941486011944843498671269148803731250000 [98,93] -1746780659515209709302150606920053093395738525057609546449667810349126913428645108401527659205324921971645288014231038077109192672346382462913405527367333010345304459429605559476343378428703579098833803278101144753206597178711983536493215507212697717374007749758389339220250661960741078805567572632171653757000047130537969018301631272780152412458097330983699436510784807921590188085256262913881744319113470719673241404311915364783274895570129858529863608720336725587303569603863388333391910102021003869431722588975585398953287556786085413445788790522794706016069420874271846379382004233210621493902151592573944327306190653576745127143565595783441714748400664079229783348726573011649009618167596034925010993985863221254038410787501592654918021696425342092710010609915606725155245522932402671438354739181966237789395972956558369873937667940295748263134697188280207521243657390552945237467201674148863609030176165855773455514046463365414690987498339776598523896050155335411470300072932408308240244089150909937391940898740966358458165914780877825881333467982686534936533272948780700360104392908464055163730754492253423432308730351002822332219042654567672349150476425363468502740838631413777443272971148040845088032337697990304759709730085439679797320706905512349070047056935623479873882334633881591014206731427521578775313268146278231912279799304011834133328866661697821943636455670248441413449485773135951358639307686020171893995359925523239660178650078436921793288722758023007164675482132183673879150499191407619936852255415910196203377717688811054234644493282131522790103110753439448029179849354310641593742539211924969585420716815838157939379954818966671358270305196182706627977008528511301845765877021229825359764234193572422813326796896495190170924894233985464850173978624968739775177839002267775761913562215325080093852221753960796511419446355304585901540929746342591935353636563206009835514467422058361824606385339575289706299754869985802510269260686366147054602857821831860917079113635784380578422049399037147910461431770087171982924949649680284678002553926124757484310818142194780828220636468932357664924838178719067286455336864269667706676455806229987332112557327291896930458148559903235181793308749118900678004360620624241881612360621939492018564794313418644375000 [98,94] 1772091074855582406609109103260275247146136256576235603156868795146446500477792997209722012206265494489201772834838626979700355038186305986170184435836385155674601670274218077811149625033674417906906639932001737582216436335218031957420748918346907592678733682194079690558472176010992132652051341240443695142691075430235544175271497530859948749726742848954031999647694663945183821796131536215718393344834917299193159406157477976240362175822355794941756103434784648554726526708680948331580550758478205451319267154602357104120697646468495566887431221521565058322921770574393247785691231263666316642913014366808730393608742406885994271331494138968535385057513954835552290746102686006808507891731779456633652976364370972521718919448130505291739392610346205824775918476049299054322366368494652677364057824048235174371816961546763110762515345746093876702930777581165792096070374280147910264609642564329491448324962719951741089543724776806436577674202653175957550545936993448742363273748594703522452757481534707365943617814944656978991182040507087655929621042681385372268393749556131742979293466296600744852874655630106230190390639537070208125513825229732067196447575994692006852025941668460028845382691901192426173202428322236322366319360557706201514241109844898936156373956791163052192956471438333362642128830947309450659113627464604961755046098599187436516794271446185576269872120105079397358147738236583802358728443993653396635390609097608861537251364871865729255924299900473886498748219181163631202693127562324170202406589915687503682636513863648795959695043701344506368442623688231660615374549422426708358793262720029898972808064354430123912830594194661709699340961947471396582383192411815191698617176800725044935001528774970439571478195252061382882258984725439156323712356089908064546418464098624212214135146500547211486091664308175247560204084979524769039985082616995412075328438430021557749187564443673868693060448702269650788950526416134618958413959176598953144622772103825033759114012322604366311008518846438666325998005943893634843814661326525908564252093120857301338630488342084948094205856227600387301532510942888559057836627990314156017541132392431477711102159726822164506518510899316836043424055911892307329296806143620268434761908364919632323048292339332000 [98,95] 61880183847934359840526577231811429160719581170050225819753372780235463291551330537438864011005890879502374684146541386290912232702637205123554431577266272269335891640954495287684671546897738542048136423554155366323506479183444313781147463676251922344054820987867120050282921220096730276115838618144112572086933516909484592405272712856027320447881793351687433555696019513439063667338265247163386136401721829380271010871215425797867692402880242068802295627456206010983244773450001647763174815986379148997104820103014336341593361693799525383105142174088523671907136707035943198305989238050204372739900247718924674637750448296387564597236381574176717469510239473188813517855005792839518080960849799562406085116058009462614589337512375485787327301389576113793260194315823777577096565938224225911351972265523077316320585926048055879670899766876057144201230636785199703819110021975760505045880465621881914143856435749135439565157392679951620064945752975255399498166011815896121872827351851215906021037362500963545772604147845631196386505545855412901550887362551009378587728363760549743309878564064320148681345570436201005735416000212809538118283226423577327874541082685961216463656200679380530082731439168118955556129138512159993754810017070555293170973101653685891004862470801320116991434707422367653176816162338573783743448175205217394866475890515752951561429774326124619698139322587765866519050622919248733328312719614635635844905133937665907711809563436355327632331529214685871075054244027775642477621863031326755875363537935534560797402862708074558185045690435832080661337038002129338087396640384061784840630689092669896450784308307835329972619278412706917352313944468118073598546321996656779555392213935225777612885055717855442787106940998976072127803078983305717337089143869436149789778983558355916089121582217213335188293477163716384615581073368373378751936419872192741731397143046790099900141667955588256754619531048508836189253637235064363737252506649991915572517992689156778992527771015996056367299236109518095537861818357365199568906894592896978186264108213050269750082918343368937341464087890302148924834627744548560966351035845610126273469190123276686323446777977282334992404378036503192008704443930014867230097295554958641444469674661238476248463842000 [98,96] -26083474407193770705867266577541490356209957778339903362767454907760682250040640476846955065738414168606139327577403035228852611297077303731764367507099704237248380538306273115129717502406405897808054479231796587806510168449556209475847601643226830176751504211344295613258693979311714969686179570034742256490403200955465942446892275324727804722611292460146253632874964782906559826239810459977376006313831813776811196708790140323655381920637703529191669839801203657154372539170439192457135535869432739151249329577773753934037694969883523582924996721935165572671918613832595006160800883424732618009689443344791937374192999665367771975691638379295796153889424922305341143724283415122736067114967862003286997490112267045378938748851067132869973662631072094593798295573916564431038526834499756284367311804132398708164987755274697150920105887952212497192109411231611122587776329779035707692802983727898018303472122605605263401409659688373359571148657580972934293667451107811043178350200044337580766777479177843205931195390549230773308762312223791994328691558309494711091821648222999003436575438036400484303465226880976104232346450663178242530996222122755278614078645216444950616842255348664720813723835759783364409679205896746661900020685204325198523330066308304301757907354052272420035420330878765388192753830835734564005119011696053343194065822721416132302288883744812199273730802525714567754268097726409254392809691454471243271393624163029031597010658969278996093206057064942593090426481339407245873040347019051040676457473561384744203622131579716823544490041866187209759366101507620388230457781267814342179834632127705691183193115490489728942733642798106485491795674395258451233671936680451166522468803388473821957678800250284042002645533852698704859960033649466058120887377608689826109514477649040185685716746596378845561350900517581583871606425963961795281988745258946672600937591929740864492100332763908140297443897710003834792135472452869397231281682160810018144547501854019310567327908728409346581296322241444687880470331263488828827820796612360500549443361426774264367494736103910036133978209109324487058252519662230496235893910658346411642054885692540535742135348535076963420750720151992786246994471690173685781654968900451902156051723451837745042800 [98,97] 113378453059038238328254946643751024462725605900848349780676056885164771974538815086654001565916016983459185754775462140415054343633647545758106759752985644684354613483050530883654855356686440433310164936818494702045631207463114981357895453473331926788124689496525780412744712068586109816876971518639948499547777624075481892317645864223954910939645176600259709924942259065104649712817658303556208135879788856912144008874276142285332204097930626974055594606909405994033706881807268646968203749774295210399465873488910459981191815562637117454047912348109581263436629413793025245841314839248054259114467151036073396594844190066560537930508709076147930686002127975008563909049301846542965021805376315985448808706996079134079529764223965661382631234914917614822158115097750556075202986284325458877151652630981255805240533346064091671995017686656870560805575092251286329677508826591042479401260994747655056150689133622174856475289254624378603510839430806525416965441843410163987044749873528781531121330453277724946768255581339183847510896353418633373952419202727283357572600548280212349604017923040141224203162096037908478027630557874464274405734950292397385425512296758136931165920887899683094714079737279151708792900520437476866128565887279893521141256934579848058661012521592581191968738138405392972321886500925489849147066830749951686378390355359692927754253365145085450474094886593514890355937103087436759684102127755067107404417469443821582290452019523817306454332010149603133364846090007945082997092560883423748867474121392491180423432901421226921334512811274944285883736694319036026627080659070880385988938378068383768074094515121697878219980801265746185172109506507631162921163592806266149468426304304470540468274097882708402838399380412346885621216004094146259245722522665950341687119752429758554333417578215912279434292321383799240719719175395397382202498268745925619633452606106793261398634610169711542441764955503313438177230410377048852398104459818824359080224223609115062615038237737290212099192148329320854026623602599827651888380048923267641442633920576499520675142191981189058682429661652441750222574740459701579198680326127617991763381102374921522478812969168978123601845929683537785774164457098300487589818856061166497098865474472190000 [98,98] -89536328512313173882688296963732591913108480216073998201731642887663863537298503103744879146112733257936600869002707525151546743072586567217036359987021673355517205927269187944169879865319567836782599601542624814742361459113861923746092831062955362287585510234408938726653361655265250979937546667983582169462626530986667954860664873958673373319998465221669565574869971514348953074677346886609795382648726648033494058623991666093603642648813217860305151564023999072313851814809055871406907981742938769261733639149787445186370340452964475056396865715563578254587262271689553841965228732115258421256109443056044425971638879130918211419812892175707757852654981209821879929542597137846365584044761690528204043674198537284211098825318050733864304015573573464272172032686488974255087279010491241639527851215248033735588273090042044597907102461525983784679429309729718212538762281012235186269927696956542964343253607863703916307225460468365535808321604669792998390396480214103892769972290603261857747929782270649782245460828407706409040917904349382447872979312796633837655681263394689068258043492995780993225685727798346166455687508197998812097192603554589977529275591102105359508583834388487715751547768167315968802855080953377914589153800284387291891253096641001927236465179005465751820648043038801725222341895385106155655329747767056520663770649043813884709641819954673358162344107787366522325076056497205884526218221360544245310888096438738405792610529040604368314691166340975801774338630039782633960618732213361040125658840689136144770708094746568648351433175378691846762056388000639795718945234570005031508309075593867376195345860139309052522819936566198735531567400007799390977219632246688427533221456145708356254831990110171585826323366122892787466414622828680504707979334203392860785469268833010649791783140787542712048909927230078539534606842702639713656239463408365878388881543516636490346316439056003573509089579433719419381100475910087069778667582928737758368867945222683562732993284906381902466266883965696161750478451561338955509399438459257929545155915763202311487100883265513195518766075872887763843351287750484716392164320006774817342845442242399377674802676001563722659354042656701413506924960880535804335101003243792748798738234200 [99,0] -7425110190185967469359214741716393564209257039166975410758993055315006150895309647995730492586338583595700384356721215845111295621121026611362443247560029428277901777045498568455304080039128984094270629977597896192858162955732422890973335940451048234598856533553719820710481462569309446611891734362129157341936173186732138321485371209530123878028337940456089343408505715381991747631179457741226365823070050256598385730028924662022115163931283933866853713032884519233310336082274093548626242945047652444632865477872378259355945527065218415199998841809165414292843905636127694231064298088903949796930350850244346716504977357782067021817226832759918419093054558964881716729935486256796037289598404530023319451456442822397944566999277037021705006340201685086554142532494127901234562929909487409605310541870863402454378448993757824296856828137689479405611722815634878215334152166928480681035217275749967364547229631539578183805579823379343857908868056273028805467853799122532623502662406969405463932482504454205265483631200344926142135895595958016939950274772363821571573020450561435512569982125186837483446815441497174017873680304763265114732812389898902384663656713785835682905798496464225306061132076047928599738112903796443736089902751826149422500392835155371527413215974336242936858068748616289733394597966880680263169433962657023547871272104705920693460670171580660802680874360634753364995160215888262639288808368160880867885976928610654153411456285699787321005859605720720052145773188465791205468688253413778515060737358778776394869252584597610236870108864771874719840922582761479988192406476105129728230381596507068578885209408569596570971667189385778018022181444895310113935978069995388881158956066694987925023375218391321613303033917233278462141537414197391206806763986342639092240894907360265271730801096213473557977288439559743569109735015966521580668787305903700298660113521242976420733690758574841187892265722974810667240364809833124343740636537091670056935275929670960239065576689686493335771883724308286020773424713005977942701110572167114952417629199409336589790590529096429959670832878178167038669266690037983558020798876725993192520026906602468863070356673174273238034017113521823248721999812341788510376766755356704324260180548085744935116742098283110953290774128983271368722993389760860937614011050820516030413652224044392893116745142329871483960479494612627604510635137557983398437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,1] 1569031245497397692949075766431091137561101387248434619998546596142213693904761536468666484412651319755357153475733804834424848057974523091578333981062400211120489245391566409295259691966208192368630824222096612389462447285642176682171913590334198121359966378714229392377386335132026622795314646447138926153515641302580270789837532531354517169709544922095056416773032641167485388996009960114256491068031504770923353169733420846073471246916386700619081438206445597836754764389416905559718239388722156475961925268291222444759740103601111825377408314784407129215191359479377148590124108750681024886853031328572942928535594244786547671451571918095856518343822750436590342299770223115904402627337222234595847888162511933281666927308937512913497930708935359302514860553933424709356020261973063724600616748452936817016471536495129826168130857892255553574201531332793973984624752415099796919310146911395188039977655716227636148159889579130971378990678923848482270848421864309489260057668856344423732209493489041474710588015113584036230211717907355539899893551842870464801739141807389435942213636072991385501514490834971121519368294339085162276038886794566698175556809370358384429150534946366856360634574085133516651126154482981938344684432189502615445525724260121241872092949796568796370037087558244228380014587661782636698236467699496666361301960004152833379564025795851346748514480144728289631367458278966632856976296246458473198975236000562064748240535939060352360481426183999013196872016285905257577279978983540701435071756149174677762462175437071944981698375209498902208484549037763369061681070547570760819507701101398388852454203215141479195517850561784370127085064007452189456248033702317883038842324502958881190758421461324224127424573031627495159769729174129482463141891380234955231376077799275725004688787612766968930011901858729195049171449434266926426044447149582774782011217720661526491561132069369188300841485119278692431825793538041730096030369016731280017756071344306406618609526124245133001018750800528192461853582848146412487872827703277319555356334079309188842018781438626490711934101992341717936066149683511522931387350364347291036487131811569084139205507365617878638987507982524548009194263377244612515025710385295542877147946754887658767092650567814545147167883641705179961360821179337266088228558739021480561754268136812161647311163029083420943136885014612680322443338809534907341003417968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,2] -165085946277636626872298029221905377820853534886365238388801286085187781849155191244116559898069586823102374246881232954177415681568607977307410802024167995653191099929323941141551426207956884694548053765570643434156743608235509394065067397513611477572899851684109490608974833916347854481795817394997676368140996704132310077063152060415256913855544353875274863684457510553354334436845603788945313994116391437714006273890747567220279013926749992791933233877185715584542029820682251433251289242198353850255888640527340739023620590577896066684757082024715719277502860910583265371283412487638251036570582466293147858114281069394321337506490013892680776612281604711314469501487604664824389980955129705403709994485374930035696881533951430815934132553962113690657464776751627534027561067808619149425620423682840223394947929936296582604426358995617742178219744312825282885500131005404906821769987438129075046139954980398068002133033063671567342458218107231017190274280144211334793931786184074915409928802321050102904326774700780843579499223561244191196709953135673186850344327133731728719504277484216961298036186117369510223470005958465417693349036762969627970706131439269740756673107661579064075701257148877419240878445653904391445659107108512227072013523636562523291187052683733701688546549384412056382989905612399273781523883737997571034592449587056678332574622305019040854195445643214855864653540852386044780259153546789827578711390694149565893826830322832396783111939384931860761899289670631658423077434422529436091356579305845608055826808986952205667217136074278354317646033453494379528716872203640746522590135902002566381911416668366467178310373517873528498157663219184942816361131030078526686983872384135353625084834581300888375625945813186362958860681874526264174577269170693182022765887785975041336566815822104972601997338168959427718762497466433559717292543123974135166163134063592022810418330818687298342190453399108690138198220503449682543494322166788447866461003121960398298297308279730061954868131015547551495435643729482642241897110071541474815056562253698621403018290398543653621636942752179815025348580733152730200710902203540971450259436287967194918920650513722193491299476098006818687233336315565702626677555938670291348654806745957036605149471275011487175850963552392979889947843849145890540098155888980785034053984518335254775730748030467371331842881257212030457481866108082613209262490272521972656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,3] 5649610591224041202049509342284279610079025251627428916977642373733285631634083166707211773368343875401442252313932039299957531164493056563754383556205170931209490873694224166405176538151547522611755970906517191060694556537652986064330178804381690388804137870306408921414864233076336827199391615334258279967484506352015362075880684368194081168947142355629452883081884564114620753683340710310179050715798115216349094109877709437115655965578196283543444202664843120736058497973523435847122717702198755820331680404321674474623916290441067238643924117535029050999870557399955603804025423023460161504339948028914450496674270762700711956582072078587359443782867717624807545592262308582476308102647410621979708519662639731712748583170013022072522996142500679411788682589405464413140669690438714776779851352428223258647234896299268793030263686377027661215282185901228667831353986230553215757529692670542939192533411933524708280006704495502745330420562818849308095164767698221946653819704247078701702313788448556698679608185211965358486681519649896890913902367923236829892789424781707723090457856995124681058002277093744523517386046294839066244760308241626441099570120682842337152489866954132009422168237843099861697522327181351995938653163729661561401874858371994934440629751052953090413904879562257939425922352911551599259928748628430514898875604750479101583997839013787990961639172072637978408974823112007121036110643561013678603703979944529901707279626802555707799505117001505693674114744302816730679911376603422923043364009620476807585206309693168225336852476011190225617937395325557559531347703883478893513597428794739787721755167426056256738374066921038040773826234132084199276532590642756094763094496203478065867334076228012568113128685574046782706671640617495660350150919387743884384261865862213545635965910407597941413835884326253995984371617045875248542589655016873337265208580728418492033493477794403153174255492120325835597328263223983539523014655879553083870174858949582043590598250920505789327311064045400582815768083957163823618167606746864481070491295961374655789723122403766721280509716639146660601186881371631365915963459829161313060466004358554145745901734916773148046551953456448409800788707927446454940792258286530819609066565170217209698840944495725465203714479265066251929670810679345381977936587822101235541747452209343503603195646602256982068883744834862978669368094308822492166655138134956359863281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,4] -150067211316438834605333654366119977796023669087642908692681466281314918627942043813457377986308112684490375098944672086327660849706497446004896884153870416698813219169361380869983907370319395561228656982746630160376192892026631854113533224098512685980851006069568444021233989258970999594800419788321615383239978646189374011367843887676695950415929571622255413933155773276783764139739330090264900214936126839198513668235601195757772493059045463740642020979009000437349042488508890210087113324364027461034995718673429628861894330198233757336582800558415382440897715562913339423390382972497609180379929591744563465045619533860967568439739671631902875251764299019836647646430026493801829548756382033729549287902424189968056282510030553945061712807276159653671426707532040664816208015072452984119460926859776072984829316414452375926587926368660621266440964168665160731317841200824808039812504209246080267003816558809331258025905328612354954651634346186724045250987219714348568502683019337008891761497958245052962035185687831873977293758696456752808095872163092859573642002453385862736737188874200771587042889665779739116160063589276882525409498707052199684518516926978185613656028641380568438755220073793401656117446186260623897078350695908003150055469581119569398736349323923898118955886871491601506314238152187084376598376712091717897463055747931830348662894806435112863768127905911049848878106730991266411695502430710330473663215690258073212154277739663470921586819123047150540256216029704579015431185288642543222065577966164097720202221589550063490531853676803912658038025243118269568413243057428822213733282271273495974367267717841193680496545352632907357760572569532247272669087726081299007638566445403754859692790873060445392290123033321391803413998355289950671962410755996344115686809471715481140176015245700696111748099729710251755923058424604544128760364318673509839495090240517264752621309690621629519634041938859045522314889593076108425188521262151934741573244034326146444967008350738302729251596922006147615173385449099280985218138894335881563277456045047743005120783889679478227523869693619655004868560276342133849277655576883563667881243988808807920445952294451665033101464259899475657541759456276054925263794014549791599931939239563055209608363708304352044887152389448036875666378559044308416320470380772659151082689603024949998618220257986527291367094873936753310704310133277816774466373317409306764602661132812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,5] 3708546419514017579678705477807881119298123238427262485616996262947065539634143235789811170218788729001173902689778864089115576503110067206046825498672721910525020466835216008228029454063545358710130582928817513277036201092309405816650278160618112603910022580560099952142296690050088275794032141920266838589615432724572230184808675095816374165402131750113235901875752979117527058906159807857059573813057395158082320761506640318979596906990704978398129498633371446509650842946433812776256604124358977784408585665829334828979971102264080234984482835221568944916951737082948852901272875365548386553173911149035379778085830639222637161844777544259197389070289769815138300217781822186630309068961663535100661385704455247682086914249778582544055401946448513657028866492772998777918860375724287852022391817718926573605234078234630480482039387636598095827639639586995104469877251167163201536380843929311239471932121842011562156526261647553262835415636819727079706245628681657855048074358276639140977374779780227133117990700130561351160299517693807378236212044841202471198398460429500072371232679625890395179854076819152848274213071528571293488446751056946110265730629844889283931413795947348998605812105964139442385392316333387361986870481652451859805557721153185378880559882546131716133445332033264561525470729225719901165294561019843028990847091050261397033419546347016515185313737583508433835016101741619788700958953111583992180216904112474442721150492444349021143718034393652903277219659664992954911800623782739531705770486513372383623332151696920099439531116679330472400277094367667805917736045823095906836859173889727731843697244106978527185987214594289569047629392121117088081476848778528426239619801232789815548480699411956929538981696616964426551452537799497993935821671386677625524972359825046595105060044701323348067600287206863908065081522788410213862720449075081248308600888470990261841960915140792351767576077585345145021552501554867182148926073935031960119340991758007662668630361139455322514687805051637736169367543960228696982305979577492319392991815212787024627113508707952157570679022832416385463308678780568970923808074576062341310336321676580355018233761829366484492643326357551555327146290689324510500617230786525105136376313625675089744861089671993545285150067286781618144441543712356981187691995994410956230902596038326651391480545244603035548355306480096834368483181798266737350111554860632168129086494445800781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,6] 3206081210787863544324542348889938604563084485239438477505037835417183679714461926566175335191704539397319099929552012695052326059463993721979637226960333445748867085287809604373689716140539075150405251046490228771263711001681364891438064179368916964595006729750344334981516000231490485816422855977843347036385691552949866804447232623417412900380518731108392937774411775698958676610801407900213911758815263365387718949546670933359358495278098405009187270792957302477310698146768483193736071480922145249387468284124450671811669712362147260158861056619328914399827046264687122449362427118857453768589201835587998159426372077009230397239185344264903343455282160418121297076169692680385347701592900480614896038634391438917556355945581838544015025189320880092842687194294493462375103308669437825756418476697778473573802763490767926515521951637747309344864917877608236040585015209005638039714070320900327457478583769652919649411560442379484106135928294419710809611756256236404411079360670583493762110316245063226806388601299703041693580853729843932721616275833408393062301724884903986307618888058779195335291221032847617155321668912871270197847671946371163967666897649068625685759534807661024198530220797172235636370664341054828656369394285520431734618371874267686448347416024788387896964179109313125361747225119472952060802413998558265569351602752388619143735615132578725059296601966264801697974817840118775990903270493981785276312765884350889598262869740384378850645403147917751815645055223908166115464888560780845698563127245387942223824856768700950126629658523205686708831341223147824662306099371299084085437765891687807045547953859639353902705565693514148372161916653504213771983164425186588439626340681714279713394304225982053156017278707251625162714292929902800352670151669869484087005937491004688123308798431373902371509919522783325398917187981115449444574434802936841085087221384462577284845690675294125564028241591924496555631515097196351320689500839163070945351425977817512172867407963002788959627127699041574408188272902750408801283291258322899815951728585693342150186547975722853581771747032812302733035377408713239594307326663061345804033564383770492040035944530382737084106531019788435075372243770748080492718818737766864772683307451258576728863513664816827859156824353623829432605565883940130928063266663074062760322167984779300898304402146149274419375272467285291823393091627221911435723783467821590420498978346586227416992187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,7] -1049381053203918161161152827067993163530392036994833539853916805815603946388829789103064201568319258125149771104394125073956517247105688225743229183564754370668815727013180897538345140984173968440277755932521248281735406003383682662337835671070636257497845178413685231147172611940192401086419621901590074074013369035768068963541521116580242472005731779931035732385433558339314840949491335657518585850799909020850208601852700616738783980675717540341178611177327042221139296792215627781265444543506575557220448302413469475542699795143331982424697747425061637579546431249857668873731175070633973016257509534714830842679724880327278842729249464564158320521886486323502103963045016340951536021494629843379221969570673225955485894165323192772228623904582939350828832632769286425401862366584183584285795536164067286433951505759706015172432070364028135381214047566949712118062322487205888957021931680922458832106192457276360265214156054987976630674766141123747061497115938376877527732665689387157100522772586370130583512449110298411308665292907501877862799286416245937198132731843824330573689391822342158272451190389821927662910206860156452402530549659058186287636622551877133311164621500027047482302273327805617429650534532290031223048930767044532749362685023354065923250552317249689014067316648049556139447490786012165758004493673054359210700994440686699356533077221711032345929081898723045599073449385736813587118236880593647212148455282424386491799120340054432983249702786074320033853149141184416570259304706224751096641486928499164134659240601772918968549069878812394672410199448856211398708548771340078652248008186507216576900652460932647158282276390995684565538229576054024691194464493696208592366772930847887483918823503038746278141082414549492402193440661590991727757965586688183171814349819956296954410359870539272750286835828101152623213818176682440484201313415902143611910888990705495127279267393127693893581786517620171441655930549953537158370814305253459403223935182518295964317527054712714055727811553988242323021679396386755062626096879998385992883391826991509061744374299956604549201365150227884763784451615553148139065364413629580171216843875415441001264678576931262659991319466316839861127626290869844585612188804945549931513852734203614090515608635304370264366507649003956928368079930744437215574059307286722965848986512893139744663814355619114732676545774653738251222971599923900882803199643630853721276707801735028624534606933593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,8] 15792743118223051282812923337273184531494559629051486099137911531050805221349765537279225779471741283708982394594836645693395497338971928476331545726295615181359277215910407085139575234128517361933457196305791304303896106374846658526726319539422748697184184976906176904867503973400040813788912277830811921875055178021384885555430646860295801780637635395029776040645645952722787315400951087243593244652209390249332849154139245987519882629408339781417614212394616163802663263896938151203793409597245802931980057436854494635771509341797386803414932379650632273186283181736178883885164567946969108657145800340772971160306892565143941454792513730961707340556482758516746916047696279159154661812031605637883637791987874509695103595850291602517364264486793764999237074282738579335213080552795824326275569360852394577952890961926946193109080396802676842586843867680237596966976994186473430740419484860918543944849802467256439542681361214143452201529824831336554742007412356451548684439692950034456695778863186410109575844859394596793438974244070674258520887700483486171017513910793782472193047914457085761908433627463059443686528681446701002524523497074244374160941462411423155878161594634531223866322453827228585145847919265672293012229011709531261856623858537599242187289427723104585946951084578554048291726477058056217314974802629431461028617708947047744032235478922641250400236928401527662909760611936050112024966301890273273416511834502488901512465731626910190734744280708500047136615438816942388501949363835468877281304989458178498259870977534057386260113274564244499427879333526176273623205572694535077269796905923187394922891700337331036271199517681206887612577041757374653516805096249818278243625879370954385379090092658715091437033672408530107441210739528136788518951366296103171872490989336871212794548547943221406246319478874913316689903082503826697517543912164236244267200109022406356749228927543938115215656997807113645659011782027703399409268067990636074584451565730549009242905402163361722188462422550381861023854009863553740075880606380654594832722570722576748094761211221662035922660818578727387262232711733026015702558056029018730152072361863351098406962484889299914004345675114923386649215859935254516666128607895858412197474923011821728667868779302592995380245733380155354449696436816073670906532346855972000863959439992007117256055513631151239292116461931164677400879973232476798024889283697546650542253843241269350983202457427978515625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,9] -134948043984035069385122208093558474431631689756382611610913708861655112294190597021952967845847547920984470412489498148092814362406976461515320937771675789809932070348591602436911995453049689035610154300966194861940342708456375937663777384120385101141562383227994029152351068200409110928026720437716723968175587467159231313078693245951875358333856012458205186385477059429073328569884251546891080743590662132140452641872702830355931435879701430986422173103106395722326342022992640158294556489281473224208070692804913331487572729231383970126212160737812112709238042953445589312404439431497898706949801793557168735198233553024028663235089157610794229530211522060040012668059780858179058702230508059026343861435212718152407930824988147590833668613335984197883212042520707997126170747749087697066144755465585764010285968645079679311856719372662148435250103436719783140406697991331737407614689163297815503936201366073953144039388863812634345488899227154295116960618998113413183508113275375157651081352261394852934601990763786296488600206957048343183254396205124490240955828601789884978429286835784790874300304032505097151314203488778364488754508118825042852030233546539033684357784506999797852659918818656446299505108607220028250924340024969156030649377963462114836631169710748055511656651517716791514218303996496795523029978843673515178860836958889019796632023423508649130752651372025943830790643258298193142828137164519919029158191424168673187823732596389467835862255456159727207281254746047308908645738490577528366679475188743568153836291646146140676933326654346339376260150057266371025277938481328370510516600771786605946462613499608070672333840112518473783865273622383709536839789721120875971281128000433625287990270724958209156168161132656626085787373191123994311181694818227850023854107528062204270118273210110571746781134955339131334271538025644868681845290763970438083799058147959663993557734227603186718996636750397293963140376284755401417298505779528830841581891324409786082396933479621963104169793641098528509980285227461395040540108769890356048170706052778519703301158886314711607365466601413152193200095438142285456250806222755102561886114577751359267568514517110926238031117640779307810448025485912505507108391661537107043366684160904231782263349008928828300929340257874372369346153775937775774850293137546716739099130134415394871839237485063267871032195909638894557052657891636762198325377648936098013993795108333983989723492413759231567382812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,10] 853636476083025985844195618774932313603923956591375222058349941248271880510187530654109039124035220047481650127585132498556581310996727797624674797974750458207744543573750480400362907903596144411069500379305157606741992446209473651545433891320895447541776030072670783688812605906410990861517913048435367137934460568695082152542724426608875515079408571357294786098094337197076649066565448840347458237966080449669991290895786114485175224717180324949136583065888275193863469919069966424455143985629624591567617756059120426298959655847648780988528833165799505880188770022379502894591646638322167854940366151583535876272774514779589867413283494789342135219533388794768289841495671174519210029114290541126782445260456120597649359828174950845589979502240697507672318481945994080730082110377721486967965163898929260306633417203844342700415667916825474679585759229940460771274178087212270082753570970800192212263951693098858056167602809589808272689204129183669328585459161928622164509852374470875286504281150786785659693864582165041887399167910406140631805018484107378337120549877016484194396276226755477265216395844173431839309826314241012417165458118703677019326953996963492640009428516108619127502149895187875399117023397577959678259188829337728157856420989093245562301867886773215582340696664249035553837617217132796347276363921142669793725357526261908005536488516449094954340571626664509309757752007437511316096629027563382399397618307458456912643275242302224545186531734523245947801937412733729598068144305760739968219184510142658228777476074271452409815053546846378772904654289116201947281751757653907485065618165882148408511717707132581836328314068678233797744508018351561873122451846840211779691273548104739149499764185221989004325718025092672336768542330546357897657551294049450688890828795763835441715648569825377068177486848671295530435111821978643304822892196466997874885818773672032870699055363022848950667072356927210877777298350945568506991984544583712443566410008041581696839584620389101395841625158991325787535667872656730638166798346583287765073786438267319989543010095914899640646406540360968085971780939657432503529900638958890734128390466925382463138862865515412496234886717303036575798262197207848111017570354273430357917771851978602579912828836036239914839583322359574650678579047063222995662386680763745477121440753847321294147952522191966588704145429068443441691858298776302437528206974543239030129052839074299541266555024776607751846313476562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,11] -4446547559674535047625751683687418540677457503386460205264036757110125713276413533818505034867355934124072233008837589757890794424060963808749292656509347926487466267016657711976777616455345608081110547504517386775994151166113351552020449428904762998041467979019213575420665588024902526839424802515040518570320872392894633636662742485313929444459993431199149453724202708798079078706916808136666548777875929923933624258584322291699983490589041357440819493533778770600336763841449961656777607886443438898883666984517876524988623740959354847122865357477534956043453024003971538546238009006228280351555974171988369806156017120199762629480121708519659894308749626361176994871244488584560373201252181885242182320966127295237070208168490617633288905175283795479129765057393802067340340135117269380349837719537362932869143024700616964364957830171648340164678437983718309269139858583657497832877109211443908097007256955015139935343547387087907918967860218386669470524259495888791959809915345768873046894071122671661642220510224893026422195365368842435869127395622100231331247759320563155210722167305678323606488394749725775078982240684980514327604320104719810900433064912105515327529886107049331913959850696926199462426175943905120171931720276401114489859073988953102165802020375835634495677225842677993180963966655698360955866070053946345999996842974237668344481227596802737272539445404665610206563353386462267121022232452712437480291460562571082050180856529761015764240839118657830435143341271795655748644001378378252378221542554005132145838442087806360331820023810474703212842226648072716102190813566212666435113015970697562997001984251007855238043282666886958527704845977638633880897424001476151881367377616473223735338297805481506357550747484557629877999756480082938757401595415444509174427260196171805872173264867585939483782743713993118462405031760773016849248115511912618246509249640680131888959207191419876567649820214690014922789744691538360403061749669919306462136426463777692122370859524603521658752591651881726283073901672175640496260571187660169110223460113966757552378601267933283230167844615485963594009049556127422200538911000842348010898563369564009572920966839400077745989308254665211001481624836297873663654282671641181676352840639170290792773526322179689788443195975319120006809714243079498105825578947649087290355712417494594125603682196209844399134493157669427955580421910975294713035465018604934773616925922226162173900299023898696759715676307678222656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,12] 19246718333069855266647362513728949704305601285358739409222865374732584430315418493352378665469951646429172823354021106923517987112653714584797761991365806656441032087685301969513014857204108144713396505075907542720449716885531521417255329989404571292115987978971747863058944386395173814973933183201496786445733905826674868538854657768875205757883300307576068838264071293225654608349877032202548950290388202357686973235478089637475270789930324970390841888048380101802848290544973924076781281627218536965667473156796880061749458699047112739446063888011870801815503762000292109345530912864428011391907210647099132036270178436734798922101891004341210345671504622441281635626050434877365738228404048074651633751370585249830080619170962347962555597133377322633698019370886799954665535183637648365530093340591662087485819403431479195404763574562174270938029589338576416509694685309572848934010379768299093078366963840469256599736462225964793079925714704715858377571287632492170608162697644025840737091573009796746349433354967102218312329883293990603236043698313858076886877169936010108946597704783286089510566050766584220209280387053670187678880937452790693905520892509353933299473496572743480931542447425407189594730541740818104277472025636525321538600748470191351853748841398164314621791157800152849390181717059280177893727988731118298750299926802740730644463398188402601107119844222704672973085690750601659561462332568926833397500431202350861936589605519985352079754100076286005333944291452641967193240287589198998564019389154909325355957453362793203705716244578742529568751427904491398100581331457039228778592405713715725194665695707366904999201539499215460583460536324488405280229613474073154121192420733994562272783535929740325900467197679796949389385295873463561005064895290389930683784804896016744481557925205022643570265621248831636346159951244473174871603976794358095087182878145800438032181484871854545110583988992580870309647304601214042537601696442090330812921517957020035885350978838718341401977597109662865144148237088897957186470678732278460201677993186263344074068302318175438685633277410099472749740685749591654856928833603905664582501550094178041581308144800961388732445546736432123388350929525812292344464786504120062594291536485077426888825573879586405112133400095554939649637455333887471626706028204340047583582754240529093909055910074533653940471996663100982832647219935236705855478225729663752019262051401177910910176432901508292161452118307352066040039062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,13] -66208212758480932979483723586125985254568228721505159062899484235984702276405152849755298209023777123697353100611678896231716510483916650529584299117964812383007363180063166067040864008414883676386295873362168121018474993521699207028662951211215685660461887889660410040503168846589912285571251742914409013612766113294880509089502517329056351405291854307055516313848123169373948305544677742039789737829925802731517707416549313826158389116846562011754510118023257708110160406224840766564479160425746858186424279966728946220562824000107885245073804259795921149215284201663845812256112885175304095498799687800040384017003666820395209300397286300338256119671240310022427899200193469477279316833469311254355494424829625040861655597478853466490816513833249192740647941271255639097652456485946623935396073494696455299330722839849844709865172610746346090294017362081594845729380891564387466844134897146173610388112923808948949893507084516174321777713823295625237748699815412173175087905528303567825213931068674322877945282150362756520466297877402234649083881173876219620142443984772762959917317790210528579522555265704971079741920560891415324595013638267939926985770904102697534973517070066625275623013780092454361277603315438666257285905868552709668201251043948670396677292160115390356118744891990521906274808983728193990056546026095454862677436767277838559802816785764252237395861051126332187033776125942465101494629175503247932395209488539889918463198060127784182811166481103373282568117754122849445185718765248610483977455525696910385484536416639115911290482316983159427499976934395476628106814778935648652858271945452730160595509132994115685005499891850000500623302938239494531800090839034199952789704034310913510353340901292848594481659669410119701763657941853176239822158881318976598843513142552947843925009297260370087850547621560400111101866529029356521617417056792003438419448340887188430937189781086923260398052976052010648716432664049403033344093402147570035078834161615229428432125006741836361781728890329279980323405448927191427954532097258167889191610140489704099303694278886409656082065073386471148909300022448971711882347881827897656219664049761412609062533427932608253671953854659480661548653857980867359069962061324746907371977958443063786756950415133504941206189572231400722312710979889849274715539965525509619535535391762908688328848275484558236631621673638238253246298660453255836575504754634466260288671153382121787253769074413356499064775562146678566932678222656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,14] 170488102223041886541882939805018210891142293290281849951360434663758954922714577204021249820018132701731846109941001697597999705822842988988778623945470943267395911619681618262506694764618794936153373731893080942726416009275064256357476367310225847967951573614422044886544960006574607332101836636398129125425089087804270094099905750114425384953139779608600089158064052373371592105426562598336003118263028622947933899368053564389179092437553661637188197851254636014428365428997882878304177639855915355578422076893307804829821372338032665235993267244650243849846719409693975923048328069823424483374915040523745421200782485140847910893685343313687160532912029449571636766865462894868530477757512733065328236606456670863399667616798968694237309486421310888521547401388993238069145402393925107607871728828799518089014213338700103293643178046766585138288885711047615716680726898922931863795478091499728679449237581466329551756867770722887852529282225535000549002214688068603065164385246578920777575143927476405190603889987154278330097662570079110028653200035380851738959909871352104477408095026926668648287368551471967371327796449403606903607008051665128215544006978596735876529386462398873907798170832314643389327618391665271239585110444692866309828429885760127846998700242054695496554231597150721733814213451785083843271562593772477900045114651693077559619617339640023561205204880996331220002884081606735847762699516306495303277107068794860962342043688828750424411331772445258999401728464059497940749795828153768237526710991628668496855830355413058889551037032899925769231774590762036065468889913955301760156369588019194099814695938285554691799739951760923277247394503092721831571023196639304163742179296337756543474703628279028316266249304399423028535190266085798607245392835812249948926353754320169222105381685595658210263523505893895819077778987771505797208262992930399710263301712427358326793185563360337881699912451326823852906745892141667575164977119434668214303586492636292842926226647189178729526485342806388336153541765354293210228482942768552338475103725224372479303641818576726244061488099426355775761384730643983775721036953208058919816287919545595554200377765009654374743300057427333912795814068407236220012797260778545925283807568528411546299829014599374443271159166885928747597791610225244582639277278160124911317322004048990512288370808562516474704302077978644873345691954953963282993110765266581667955362586639917387729278044783561528452420219537088996730744838714599609375000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,15] -298863168353513342338388768457816965037763952614500660623134394882897078387383464406236077409093584585149248972590024460577735975154168783680504297443640064425060774803963009718784606396813408959981641881393037173865506317794078996617037568949570269730603934703458125609247267697898977094132867998502497442235775821009765902967673612256604960555195404434684445740347697711163910450022115622803582935099484308998034273434802889886539965123034469204756286898739822165622115408228537708161930779284797286411356078131654745111014992177220383801092454040993914817382984621939720271495598442097097869124001045144614777737944891115868125294496332190947101712501220550159297312478381473669533934037542767797013238235612228055657053944232502141739006004537622982401200586760215568233094771422590644746626474827927411427528560540446468916338090852458681284305406859581015917480684000107479185858814722679747672500278501580803782858207989477018053100160696811268871509339670220874999027054773618334892532467296063447671034354136615718755044956456122609534860699839061804740582868395791313612686304053121395066693731239220233262956148122768446109564633032480996216557326824601785979183079269717508361967941369866764594134311038538370199909802588328369792685831129044229814801523960682052123015029526787080334883446267044299496621945574988762510441625881259832033976176025711658589657657559338941041043452442781506198299460914918854277452567315254895506459280717957036710647675145358849179181973416179968427643178924023249432790957536671125371205151424802459008058267573728095803412851761129161607865594406856534364085209875886029453916442243369242524980536266468534988733463647420346415647424439287829984923124427225082205456071940274771779059104782129119035834198649102653909959000604414870681862447771258658242205900535495232697989805704322004659112359084162442823279700678812530912686068782543638803545705999659466247926991847007271723474884445942592654001435623931812365257891599390158201237607246299345362938601503327366106003536586368989649996524514359467918796020073706055522358593743829754860530903127444569223837696328634873312741565495857762304474194385552828687425298320883656748232295303598616247569919042606495001630253690996141289264181014269027530379304258141542132259077401895081955776098187550903512045140970738611644297295832529344892571833337579499030927439298703062095108262247671842067785394688985140537038758188285178896868619128900360548597298082640350003202911466360092163085937500000000000000000000000000000000000000000000000000000000000000000000000000 [99,16] 249374433773631609414891981562067590012027476138694064996864686735131335706985680589479876604746559618890333620476154845440959015289886700492232538921258510299302216644825616076561529884650638931720909076446180753061683560516453236101616439658074831087800821488807310727842995101113786310002079470061089070676987888446413758084269626198271033193101942205902229815820753692828104861997195963692453534649947352637306356311140333906237863996235900803103046815977227493332835610818560979540710851589455308890603285226526438390782570191623643929044963729561884524997686242986523026377558395085777818786163105648529692295018817457267608184660207997503822335567282456767110757163887281743876928868076920399015772697474134785387822665918418782533966736673480437819025868425062497443920268564980064034891666685348444470609979361177025573019296646810295249555248741894137723712601593173717858480729568067872805807152766918377899782721422910504638218137277971265527161043645119209612331121266282063944359377780447438992581916638498206079111595726411151704835400742705717425984278166212011596406397743303449065962431611579317523169229991338185662042199618775103914168058257447282572241307693058886865223698126027491929765551143253941553262917569934288396351126275291464110652200540486002070148711856506788697991421079992535866091941697049790137156915220855781619043438823079611458376753315201196862099007005308832020503127042294291869894621428587532627854654926255051017184522284803305282979312187633368020015092983045342188687755235286031305233030425556385477105948004951016184389689082723086180451593170943274198567281180768168758974214074685327422224585783582254844879439706030148533269720375218691847719465961387710005852400056594995220819084993537203533243285757681772266169661425842760123400477781380838674324145124594473448200961361740170146290235330775425942050072870132833763333714716264918699215271971134509148112508402733108969592044201370423659267642151584624106784914116180024430306405823100453791181159178556262957066806807952651083115901612945106146387876779240849215702755721151962703800540416801315181342392046087893444134496740846347499421860495489296552877006799028579625035528313585073791931687948830235301671019942558010235680174001284340541741601689009302216774951284027921145158939641951245721170161681779151467666641583379197208730296585734735547603156980278615700318408528574822901678005002553852525484705307707779933598806207573056797179901229039034049606016196776181459426879882812500000000000000000000000000000000000000000000000000000000000000000 [99,17] 332050257922919630910490557537713822642517471683022927772024635672908373349918073715848282276343277606735739152519379730019746598167401108626010375790430553366775815232667814856342041104536925468671334510608995512951811017525747874759845527130017944409815942465267138223955621488329495571443368138867979298246763226254871819880345590909874256951982901260313301048318621899327260366628640294987266030335402471054720526335823989244402362836421586460183880700192160468619778894552925751363172995112652938941514130338589826131656216189070435027517778696444204357146069255983946215765735893390933497806476611177079395101481307414377724505457823080612015627446510265967028611431875694851930860323821728032777946444409433866218734511534513132320503916926882700732534797401121272478197232173271320184759224188672157350505163320077554926484791934997855183876329749529204379351154487581454240434275462032176434628091386379551119284094682250599029993290576161879785998480083727515827445065237188339031531830751392600114797493543442775875083520926232683512077986659578761654042671635778472339833801441691973969687113520339797465756495143804291548299394212907549997246712280346236071570179544876683343552289319274661422184288550614863936391843174303242780176657946396629487413909762175896114599820049527764759005794638002933072752387620467355793371093915156633954741887123810577486716870092145692604410055746144396801303963561182710487112490357472917503010042078480379372777455604003151776819901470586672456922013960051655657203503757985226500000602960055063472406664858368963781377498207989367048900266488915157441946218290872315550156029321618866031052400988099319924460763670291413351182966584793396673771104382005971077437240544603001528449522899711106591989753604911335220060011108034429643844078527560055039254052940984378389101124048960410676172759327558998559572218628774470666727123186461841179428712139372839702997442253982889118934525335536650874867668092757581127915720290907078924534437422899139153019407437575780018176876531204993626620943006506427853970007528850828450637479466467636064043378013483334887794181037337410292692860354572034920625557658672703389409885730181217112911035483624584162803163428061704184679122764103625760539362536988096166284354946184900846353212828849213914200289670849929302949043347196258626288458425802479489178882606606840732520994339124691566221778071559594021737492897106809873801778045538039441212549682973239145852407900932554141171237915841629728674888610839843750000000000000000000000000000000000000000000000000000000000 [99,18] -1554430995420516307748724477877617946396581844460976136518438054819588737256990083051491279627501933954666286656761609676882202559470977446207183596350987883005447592411445057915633038475060412002205573706690819857099106329706022196597700084268088579736293742132059651840143139166048149495031111180699057267576800324279704831904564085903200994093870062518793633923457928432350740041684162755451099759692713148151772986740235061487558286900100460468807476635544718019939441320586381984868285700584071629939823365846495966378797967896742173794980569925927272615015449033901928438791065886940582345472164193676903254875492158313925690857560436192407532746393182550224972527968874684941501374753491004192339669047802701398478784094261462834522842688027231070910576556606671040322749589459378735740517733338702335520944334054047551266402545860749932272682414739205918005321577419421526989244722857499526183814108352904781417901294134330025731590453450497352247646124205709477035197442866652270441133562411677441918262215953340732113215773868678491851564008677115498315286241200197231304424862739627410589973037338414804780118254932343515553762616313219156432993337924144500188534289578560059040018457551196488061245477077128669460475514615855817090677566677892522609685960893975631097548700836971697164877843555175642192517445967220891902749120864515548505750490819675099334360701799539055347003126712134810557803952730246889585356592266243649197131743170660792954997441082264101324140836187177658045781034112676614423602904667503939424755567174789166940715517281212142143780071082302520997881926185761883183367970884006411013913932452293353267389582246480681088926587851179392108270749440644103652506580680698444629167038560502501025488006770066030991538150737100497053392034138223188834217578267256186083604758492413489150261561017854370365526222146355167884485889756264451042512778205696956321908642672278048971974260461153278725631496714039279429416237730432912186375500594848403173684981307285208488283524760179796569507613614198769250040817677874882675781156531539352923729843248503816877356353598288882066419382038682778481833614513786701127054698131352700817553020572236334806789273334767010199959920737719122808343730335493384439716539720634745594528412487952332694026378081967356231271983386285404403517326092833632141266077481090938353856080677771896582262867917855812764666261267858561586373746698542004007322254194262112377496829427778728093753506540813333911335569759160080138826742768287658691406250000000000000000000000000000000000000000000000000 [99,19] 2673948262447429571246864556089302892169302085389492164178186025949614279073880747908939780876065716227903694959362407850646252489581923319488727928278349932465668432212350625969987123555967106362735882798825233993721065178020756440486044761204726680832344228109469624307457656770880313982461010557964570012775950063645995576091536832709393593244880559676145224016964404143563687293019312569789563576840921889332995167288237396530960794756218520319967390920471373940972432763320352463932064920710329313589488301741306129233828156717891402396563650787269756481828186863730148985715867393147994876573702179183774223333388775316092598502326212639740635209042066123795022210807598692761361880162353254778759796413493622468149156254275724370155477260643700411659401802983784913311606262489592408552327147437940271010946803211457183826013534106652069868731262357896567834676631407838041741729338338069279456332876005952334865642232999611394609096832244616567617766374278151152007857490564171828966341977297835819058889008967087203449095096985227078169200386506429932804674051376638434167478316919231326420652390115910780248481656662998463220447067209375643811681216827111798166936862263054885772310865958801165185730424823565760307044587615780374697128968643130943113395528257424590961986743367548247024107619497109163179662188279259924434317182352512171152759908579238555920808643722362421994961483023321015138083129659676376255543364698354824580947442571041717137835209162469687171754572553433865374486979772878078745879707091977332490505713583993857646207274284830611072269595401745616743507287380602292475571946956050601797642672099825143092854492595640408061432309463065139710144350608111639875009635658425343093814692498333960026720865543943453562771755581512317988185045496991874546562633169048592102679019452262580931004459271010930417844844051945511480516314503162589371558116910121856210056601841075845652814025852030061696269591377799825351985525804386994462057878551860229054233464918454678551070701214574674193263083816490301511211732833833847848767784049750298065383614102852123726174875942597714251188417184498870255471377161469610315918068355607010675620264967085888828061624104914419271864686749593882774562274278329294781435988324406789317642189508137591947185288034858713101524309297363849136306172254814949064094981964597017414510456332234171780875016130898195401522352332670177632096659809500254461270016766396382904308628773948164693526829690887776770722578101313615661638323217630386352539062500000000000000000000000000000000000000000000 [99,20] -2186724529236707476174613075121244216830182200039545940953284973818662544408050967403437104439512130149822878118761939141097679609035806088126247921031507368702790602840401644442709305238283184867816721696549317405003963624199947923830634193210449368760142724409653646028891961035380263277831611482940699867735790350744175838515657421935580748167259503906982788546842577790324081600706582798339286543589250374489740281619921953934941769123883326110946943390540739250576923973635351413563031015774893242805968546883347539428028703897469036173413831593660530735886988053309111951233511224586315394243861311445304013211584641429351640349630960250704964210373557538696152674883160741343294592353580021361139924845980841427717659874533777612095997173356624884883676220912484844626116089661744701518732672260938589028096460577032174621228578994527522311604719534265163781002655127647615427788079410028998860932066029441347474467805303187150213711949502535367015605172560109035068260696836027309913021119866333871733586315783393977649016121810054848985461131193455255233939791440394246074170310727908872602306788860768583197966726761121353036703932418666821307972600251668237144583363961072236499570431151180025588335015271898558971707396383204525887538298154844664781953188572479316643094027656393883503020551336822617114313366854586569515195323415720933234695744079828248964631191958107613096188512411272479045259764366182769007242473399431187323101502963869946897690877774651696235299919919310981517762784535185054182717648518851625576030003346110674676316241691602229520866269176596701020111217977541580259851656841001449731997175833143449843783051842494847883826680565841430320449204728971153121840999685478924664702301098952956635261675905368104725271692766159477491111885557302743413273771327867460932237985317372946824067052364326727513860865950272661639756168571822372536636401969093595152821761482389813595791425043472517398664091947532524815469227969012994987781964343934937126730286335804103059846454572822556274923699367942346107694714922940191481003550898183925566006959583679772531888030036315616230953724046755252831871164958441536894338625022232100384015708527440648253734790808875646919521860668494051261537278500652875451247835214696439446999882449686156484505278227018205482016385626081166795655343218459636555342515608188257954455909311464765666012424452627198643812809281202993228474325787941587178460351285118548476862735882286539771885386266846168752548133958069076498986760270781815052032470703125000000000000000000000000000000000000 [99,21] -687070447476339659550892810505248960227518944937549376725885341099357971241975059134249780948975527199752502867872256032107039509997961515792487704246556373574911677520355970445513811973543551127473162407590303399187754105053708073952197955965943092481440699236944728081775958990799875803336168674053261923181652453974826078639001845693357655844957851629644815536002439078363906963756285167472311373467819486244890730704814887389101628559216633963181410960428225103314137968866124011840408590320356562705021421093168283501983265023260779811861977446584794672713960776554276482192635107470881218064990403461089459194377431345724196347496028744182604922279582173255822293328923535197091703059166038389333810277412883292662176062317054993445440536618427364745424787436476090499200293179907310777288992834610539578814060958636974891091000517972535640013446280775342334882239676278240386087088552450411355727178076203407773234214522539395159352513794437761697397036789256349686459103139608992204156202866706353910221268381985885120063624597609933786147729340864655590658551340446643143499406003931448898431516414481507189537045921970557319533821153839093383512267517431236573501604541638389305338333958897470085272248470462315155794670713699789376326788116186189777032550016034683950329214128045257630740453893756152367056847546386320854594012569125097011666286190342942839283183522008114051495662041100968338517004930591725582976458262524843499340355484437074148765351184505894591568819814129952134447323840316718513239169722693635468273271595007536951387767680329191603904380387030751479681945343808053028152962566159973212501151082915150217050120528822355777016704682691704203041807251665642870146712927748531707272182242006828786753596209173740365914840134833423328395489994535233629176641642029091704151160633934317653139843980572366545993867467986033039207541792196506810847546650862632749453784632907276652303127906248072142320452952746537555748165504012352454035689531336560417375021999546599469485416551746485626794186258293325197255615985550389031839222498366231235124805801848311932553920670617889969275019039985570230869330641242470965788915971529069360822995077708369974305655778147438629135917994279717117457739916771448304319537641906505140828578584582947656004313406610474481179733087303030243183274660090278150976638056511718009524674443347139488772836822636886931478993541559744598989817180742386872976556896325392932271461420958375186457633219203747813093843723863257677564320147212129086256027221679687500000000000000000000000000000 [99,22] 4336409062141563135011175062766637982428616109863095193821660490030369715464127514497523971948825750850208635708968125881421992193729169429872995794131570876102852196113296780426448973913271866854046843556925211954491660314284556333547762419073818009778313490242306125253039606566214083060148163305833445046268476275754400443373366257382119636140522268598175510075529033342061875667634437057753891705458072531737872936992986964283238322767800584527645383467153745377223884527183073520561569252035174145313547730188651189925536963118917508296301851061616116954116225663758667551154774152198921408087981269570033025717840741017368153994629899888356568385302894152543886269563548388067866783963408246011115640440939688303467878132431203182068939411382188472313372750313106021694645061745946464508812678977342901339268014721901042413495453181711104892537271147593766225707876647183245445075933934775207836549810635387121368402377213632361573388993858259022154701753704780969491015535179719332075082402638447797922615449908398445861311002608220238259316673237929776047950935201103374079057661186928596877386243168930398824391671995487258413850578256819698034822370350904543102982346685583061541339977851034510533922370071404719585686456216445227867367543667836183924343541381066602771954383624154099387851580822698689686465969619341423091227446342596209189773342787316229286020344382441819698641375224694984821050814614467615293038288610413725363833386049333983164942184313364389272880754737744893478797803926713443014780160589763970660945784328902453755555496591665718724875548959763321993815434153454675301017449889850783044844924757378398152355965614882876803933481832151713209949785077045162132259657738506243570967753382315950960222772474318224795287611864052902585608746722577204114375890567112104388901237219971498289259136604050361705528538287522723307134458445605845819008929321945808131548775725118630159800316007833773594448757136110493460179743556355576599892097336454869123825556391450765520652695688876895762605457536372755778909044417873305581000065833849225277311365444885886558896567961987283314882505042259001904507750309268896307435319938751254997057512370655233001729447704415625346363924031599115680897582564167260655424536544725537831751702813378335236575906144180337209742932011950208810303892692294888195542783568234002934224694886205915940427421369370796589402535028128673536998028162251172558087755098422873802635538527640124744903157287611176987928553665876793196936461738388857156678568571805953979492187500000000000000000 [99,23] -5429038934310747084190956518105614253529266989612316427147409503546678691105864657797051416925238773451674123443657615850668888019592738363388088740646576630189033928777342340795285605858062025653826100087350275565060855658839815368602301831901388917476335662911322729852059679422823480012339981671088054499808961435560405953775203988818612199581887953004669966284288118983106539219288251801313492331091179488470303443739821884563809031052358262044335243830392352302577672525541915544526042640986705137618110548430577572666359883796095658526340037228605438097823383494253059492164933522559880638033257816092309790665834688842763975910388785479263059826828280333001078590567601543757173885324705942217995417047774121734078687433499110027661318366000742058457798401933202920270302553097268191618362096502685447962811201729309869676994481733792638811499275699839045043075294800797066541304243369972703199040239088473565678133235476027416662699211411058720789704585606091390418583834166269607714733319831211586630170782839603799937510570506737349145486982545789855792709491913224349360298470925217974748877046054012229334516335414293668218488057506719793588520041903072956702244400649849620246861185441031801734263396527662237389143045547685373690609695233802719205962751175842585702022439836355159346905142746192108553372409647209177625757347540025249208431129071085149274233404273431557175225101073532730206096393325787385662744637108657176236573606466229479910678405747879259620745966250422245428192630424556999260411350228607250955118431374269535660741302882861085978136516893260744056483637613305889017569767905394525823471630460968979452781433368628267157381486361990521009571140601446044495977446746964518501091718037722980177071649317237916664793096037539830902146163512110041045084944238900227648015089991659356124142186417585801872608160915866919386675593171563184024813022644959097782334123559537634258921670540867497497221931948724551970004899421571004225665300920832952537723195256400949965256700908280187536125498126312564864889291891341499089071781410293009879303452631588020227276465239698677453239456445762765663778981033035859350389364866065386296727289343878686799170991421585916741989759829221878690371085717060303128021920830788912111078496020872069060527765376855588344479092774216848383218944043428602378988102854940338240832396397362612691676003989417341729179359454105451595583152098746677950441726521681662349682014064473455826710871895258708095402736559892505185113053753354073194259399315342307090759277343750000000000 [99,24] 2155141551336941448495699395692434067800305858084428099314397472833312350522912306393512437044017327481510959280566632798542055585921384367214908014050101184006121416096141838858176710514303362350297609411842251103552700867110168971611346068601276379163814065034050602645319756056184527592999444912461346264986495466734516796961492171676807167908125210817205640426507737954353744072594042008863085033664478551483916048445697504085955868389823619572035636026776466778812340456427038420966781463553891147041484178452621321853010222655412445436247656460824232255563212176250647014568502754122136061688449573818252044753708580203730631345671427857462970216499980855171118261759710503422677478609490622127296139212471612584400618592798403127509635896600566269200964979834485391891604705810060117584051402734069512329672840362334336254711301031905206389868455899710362726210461795230590067949421442757816434136895686989756008745322723139374694613706136930145932552240935132356686910629668530691240761184525231972515617759141584118114780031157578531237559268181907024975513525769697520344649057224319945676567666781916609393923357968438970477151571606683154587066358043316551412026821587992252800595145473292262182355840253464137817722038043515744301101637716352891662663128015903203167893870633239489893100988075785570604399555876862548556630158465934805846674546275426596794530624007215899530434772414321671443324108633487636040391488896290373389320347461713976782974547248232221047468604363534522776844664298302224465343265205798128983828774798735943976104918019071597772157447958071289180662214833103187532957111480581613413619819510267003952363652557576349140517408261958064490893219947001736596960975906558298927862939819311522615117334321758878286114570059383259036947413345134032650598197050836385162021874771497206183507079314821128280035937500730102312371301560061150302868788548979396834954525653181794317574352574402846304986017666099249459093313963407320590508296833412461905315266068195105439060361572060834017286025375641119047857752728474262401668347564431346762873248386375239256662153988224891088455365850595437750839575700137987638978366420215811718895458831565169762309266540262658424841056143896141148411237421926781843440827275175857094432476452177685837048965108626412645124365504080821439797174922596539010046620482460462898679317574255215494830542016002050764171043972886056395529458610841578998504752400570230571857853140141125811951005138030005533229846344725997453082785848543778683961136266589164733886718750000000000 [99,25] 3488384342948721993021203649766030269465687349959025667048889998443503835329472977001084356845202733967493604053325825669549416280693316903050165469864725803301872493298006562007058441983218684239229819380978751015568927107583206897471644268996476746897885043168095766165304935681069228054510684793569606982737601313056731454384569950285697108021537280924548988677194703576958888174327042110602301182433430085678855971026835735751598468040648512035050879958193287269143660583297672597248237634024808521187620136662491201145524305294423951632152267407256858959958200875072065122903661260237846662285351085457373491180274056787129817488149167857957422200435542481075739693635235765189152186028028391003265720459470185948509367775445324033632304911703530831295437014766408120281776199373461427322817147866406559948801207704513946903337686004521968301523904409436587802790647384542950051289225670079415730693174977788938220808659999415535481977092327668977674929267524480974280906423384343417727505879584728918573071626444794133246032508571997576062533260491313051880581517444475957097573992098895876343287949166884769569718864254728309031043197508038262565061252352321212169982585847891318526677378710060173895235742141124430049160904540326502298529696143453669493348899285727950112094636682360628974632156840125212308181029894545297068713402456695937310480783472117382654926140564962909379679162238098262157056399635816639684374931492576094200385651799226595055877971046267926557934990632202785114927156734600568881076484711834157313680695296666689360963948606344203328700925292381306859032660052686043219716947796818427962305679682689151534545618189211666561581590107367670591248587777207632641479817099011267836230707680440032152793444715562369764896229761655058932143203786557565203843589710342445320605144591106068377884673031847576916862046155004982905058820632546189086879449201379506398190036272697356407783269416769940540364807724124128204487136088500628215772864932103244799425007045328441107816825375446087040322484013103872066677747654506779442286139767224987173205268010878929547895873446336421710442088951963166781794720832794360549736062370889364989932225424485910339094388515265687616470658417360308682972341557411167562138628340693568957618088433133835696816729927576984227883238433390095681850348040414466164769116737569918435086481562358893066791101998606960998267619158081863648792546844972405913681281657196569469279528301815709976671836806439636920339441480790764913907930910852428496582433581352233886718750000000000 [99,26] -7426270917588601023572309785971132477603378521439505944411252079529187190647896672280266064906315742672245645693911299677160709186998952945268209199486433840743073243353041833283466755232859730262312228900983332544763969950976763975774462722660298964255195275454701909784516531242937868563375743950643283517413684222765934986611820358066272221755667557714103688101712447868996968074926645912912511435268830125884125383030169652222846532134137480164962622543783499404996222783321823252354864830857557567147985634570060313243373699059689946747240311791105128925035996513045822388372755464752794347245261017197448283624838208245671383865616881608125874678631679292400525955016750733180885436178351471774034061844091621895194260452009657008754977419308522948115404510102602435713032857365530774056378202361818324249314438233098187315193320149604325815242483365341337409926238954076472145513193086227574384583554160265107703188078270173588446309177253134577018740877149180230437941933930855467870501394214721494833371987101884794188374705917820492588582431270331875842611418109562539152893818578211688697926172945505429759729801851632428146107487042204981416713478948871018509794480975923405750876005257038743400078715382791691296276269123763702904686525783041493445083006313577112835420220314716513260405303580781011099472986284574539712648756617246506984357927843507329504504817095095376360979308092176250475581354814881063036455288294099017463267355701103424929913728091559603189078175176440683792360607250765922563643294813912112172227320267603332968411668827551436008410819637644348241686306032958765274515486382456864805126561873627330617860332702795829524894303904855400898486614014098183050034016012848635686298796796258212146169915741566738820081156946286036032739855756339168468553158174837111335263826561617428071604465260242943588208810437794474031845636620474310239854543049353924367015662406901707491008348398213941476519335549808545420694061018660297923826765422578605910665968222193989760919662153974212430694845369619821744412221533892316128013001147176417883931191164100348346152988437171490699859685074164571141063754413700083385506490019642300612002295442765972659250791300189998362214631151907223706061737720146585234524342179840610449317154915200343581294321383806047795745918292492223833099476740463498180658431448927890094996839086213512612538380277635596423629620337837368250047973534939226271115631796933015219556272456238930332140593226551988359274706634690374571633464384490252996329218149185180664062500000000 [99,27] 7401796019602967609895750093315369834350339743044380532798464663254522718458040787318574826473198079772648256354674891458729894654177405531663201789017119617690283845513087440079651963714111813600551764717062696094289793082301342036596902703970858414274385536997691805985384754540548877012792359532758715651054970608263027594599318625665903177314008943632420684256983410007654525936682340289885063632070840348184255978785541892884070261144817113787827230008682505583949265918906550610983510358362689456938209136254902898176570471701271871406062523432047869045681516416869148946697261727277675120857380679013736551449412094199933139456653079879564579400688442459480255909871883515116667578941520125015779228301096586645333763837915106768185381924473711621835743307246765477561331329365760738188099024819110147662593335458325170359032862222561974646707758198399132377142745849176551054909030247475825077257472732782756014747141804588742763781598656748510612180025440139571593187513754740356850228516418799450937566233715130239386038992201474558966886290431563297135205382660877718569283506261317737800408642582865971058724299878082595087115171609225495780133568824029086816111608841790824224639475612769169329718138414334068755568281299867451873067341165888715895768639505963697075137758803706652953338575462116745339796800848704621670098161836554666270808044539443407733877911169613351323473816494581954758121288426174627939627126203546614122159623800480935835233980591481784303209687022810566179011290471843592376963788725552860535593381526900868412777053438515905076827596848922187760441903094936738080831149510331384927555056460497877638242363032988090049248775925832939047321832824685441989282751936958214359157638127187296128497150478321043668265488065438464978853881328597892013918078305944724983105843862259496041561523350460991475113383422258241091635034666100272325562291937902283319933718441397585799889955937265539974434706668128419628388006059078699040189361374299037366030349433744930024666041167647659666194930884746024352520448892186663300853682113670248459843882519457159310615250570294279166073814748795425016442297806205202134238084382098671641424477721712876082678241715461831772387302389178002451386195940474040913008510435574264984255372050455838559631731048976980656327619539498325191507693763480548728336414612475296056523120579410461955683658967077892212821393918198346703675063756170731023060728827861874018493850457597880003417874390559030385967237655633725601500572111035580746829509735107421875000000000 [99,28] -4607772935767038935962243099196282579306747966914140750817195197321135505985811305661990450044395263885805436268773188377672736941284389028310319816429828846465402937256798282513801554426688746546469333696670646768625400585052402242621522863287017881947499265135667802915867209811645740480378086768678062679799425013014484162215581761320422549695201602843783298207354837387484273460307374860093129806484345089925209672201382549412611448979667727469172987617124213472420859149616039902960698793370967959438856973589450828477585156693502294516771824746051020509662085412903171993074942499143682838128042801024060866456683355700374539495589417255242126479888819298167047262288453524815068090517656215021792748123391467191824016326404510759756738014533918344458089923666818842593007353511158018985726390274346811924840216578581208573068755352746680016328966370790536457523963985100904708081098945569216469191017935779117636294304475857438509468328573712497383188077892650204228704284869660462137842080151260751095460657263925719341784234554920081191036020365017062846930877971958137476196737411219614687120789453513888327406736150915693028452109854293157222848254016096159729559032733532183821535839925280702547424463663324770052328142622806954259928548271105419540059267654648206874948713417480706627891846374450901971399486970338994895229930731892483421412499294773422398273512963581552230355908986303471121651482959660105735995330977178576491959991548135998808757574014343308029562476986087516408235396940516563391612287034660107259400483120015679403650470598797298344815156061640445688577076515555341526093000461964217139372709537139770907565817710052434866621613935416283327890308426189879960872250103034777224199903217103735495231736527847718206060223512793485921800865662092270402907491606655597221014707561643612145101982199228873602787798420307264086510160804544878596057569101708926509470187272312692739597070712033103600077669775720963688445732541591479337905537718148030208463140701372269004167173546277338611103832525783484463095482662952244498061956749305809831323457347510009061607425984454777542319651801609274496234006404719095742616119266581257748671088929741792255073429594346087144464203084014096266270754084264750277936426112751192717826335502488325106348463324545154392190845854771253238888534979467731816748038198235019876228817540904998761326458123432096205856223695532472368636160255882657598639154621339081011414536097552893771371140726954850995420914013412511112122160739090759307146072387695312500000000 [99,29] 1763491452066513351774062505914701038146912247638728248527027325205741118109974460350529395199591144530711227201418481913445535046461660690753040339412585850249193378479936146569453656115940250951056117751179277217307495157470863907733380476765001012119793485670625391279459038303239134383095400430921534160757317706235931442747375366820963626727719380222669730950025887569198866117945797826551780773840575462568896284368245908773302062224274820626807301553533444015312378484183582028390892336584834202150873158810061215018116942387050776468490927514816513157347013557298581023921792234541844359462181480534316199684037282612041728792633352070241325956579572731749611430293025369896994519607121636365726948550235176663507971152721487762265992882745387191362584679047543364090230063851606363820476316335836672628069230059228084810722425177062385023397232057361340039694740109297750162026983520015839812599411685822754573966401641019418642394871916169099906812933647996431685582766590095439600280660329089855728147109996187438019204228115716536377335554549669549657615827753291873366908381709431670519565053614569328318456023098299790574440922531939484942191821699553908745586198739285552035547847523148873853426517441716668183621991819505879778560593993764680116322616220974046540951368822619935354943182900748847474891011716177190805987280016831753752346879867759894206428465306140017690091220080108268811615045423226225525514318251835055268164841504837097865273133710362426152371320325070543534376174174944710315069953169497726859381177922853934807196369229395619599239774551580238678833256737723860543438601986583830515264572516274042437207611874060341814983133020563899939158494184194951364165174526877592408430880047872636404363996284561241951595371870333908561008439206411004598506837486323071716567026619682309201053594774805331016307916675574732497327426702900322705520598978617341952688972046933959462482104659861844489783598885443844375934486023948613596905048913311907043142659740640160566703365199562875003290323076181704464195304787533508212285496115688465351684819039777471180765069695792318282407777924473856349258147223798688320790325268091190673522504126053848925848466217400976525727787684069848905860037308050043713117490475883121025388648634949471274546419265119392483547375632202440705097030969529759966945620220642354732041358430990528703161133823478741647214866960305680829415119174613492965983131134564623922971525636123773992025404001466198422692471239545120020864032994722947478294372558593750000000 [99,30] -452573976965997378265429920704945604553167001627667263957994012190472807990236500259384080679349829986279343650751103061363168395544657952029350455720191596953698513938545708749513015586692681692470569478197409133118637760731294622903491788596446361678840073468706331970269153688846255680320193169976519082856137052009955727255762797336222579807709035905023261272690463407172539329657222465496438083248316211180488614813648486870788104406939677044955054285474959941915120572503985482562131160469146653745004035491083713310899704664363161002096402751108383391077917985065181454427955193358465688951018345845174066540943726623275995604174510700428929840110758139702942055756902030696953673647966203992133393844620164249915604667647623816976505670308322793501780999604661654855518174677319349340766328626054714256221862532455278111231140922694475682400431264546216715208557189435488901895364035084409820357908952269775721390850750284174157329199398929555949215332809934840550434039063109906155424609507904353375678487542531700389836159674663761384944776005332455415783345953086586869098115127486101500294340098804831288065766504694096906797651027124422006936540782765658850077369084591985365820473963176412269779722221639313999808106864043230742060017120535495339647539066805932154436066332640553868179491061639222976465745520411342371503904488404349267115372928489683693913001874133921179870821473702763519698440109776939535284895025433644934664441847680921839324471765633024225994439860166594579863616587964756981904676038924691150598191241689955184048842016684835929187834067532403203066490551841390092518759556804241152796624595468589345293620996986194419445474060355874307402586699744378310671941496267880550504016208120138707054325017180014703486742124591072204498294239025388227516741015662747361430049829163090762354905727476943746276805252851203802590289425329671724086902685456325162555323739892411367871407506798863872884842330955786102992209287847987272608494798498281731087890633263362068774812570851224097120413680370416502478205689187731393323571167624959477450493677201885870877715249871926121476913714898273672336675263668581954651987105335430753618122729001124129299494985921354186349213672860254139448746966728594146880269807292493083618207297639225654982430446554634557772375011347017262695320319080329120024231127422488746097979933485053465606118642681528029668046816186955197654749156421639768592945837140687816251939565921150874523253989629995747980776427121796245955920312553644180297851562500000000 [99,31] 439346815267948744277395257929374995759571018979055526418012420931142060627408241977607359192733500673048395550097478653798563208311465214189993302963870947590049907657905233328105357514218217704417495376684931944717543494501682632845251752873554701169353476475425946370590521969419990596865905140819701145428303550708717200726332573733894800148754642721570525523767708551978760800228844940378396612011721452465899090430841386247053755278351035260550206520578442426124514179681347967939806235628787366286729432381407991990965908608110299209492967202743055067355724488566962183363942406685255613505852648306585599922723158467154585255118039111218310485345495919003546065221800676515953283643929253981405396035381439875763983928921482498937520179350837717608170102888729760224017806092347803399370637670303603536370970487004177365474713626765264793074662974352530678469598037983343760822422295743561017511759859239480603772903264813720663494657311268531363259866339310427836370397891961613836172440775935012958708426863528274693328173729613206032327589967291184923989607276331012743184073579368719458097031809154946296704896659517569523980136543306514608209595996878102423492592121222792776286908451705725302414142343869998980027641047082826202920490281363010543817242295804036899518325136217668907268113699112790601490832252187020145502299068103936820478247932313166115919339886745754902441959517913794965912011351941565304172567939893561494555487470408091768318150444757616014970419652423401542098950815538271929433279097412248472359633897409401779742105194837949527956071203074146867728090772024684644338400562679380403292160428483462990431284076714496514485215671272382167344598943858247794133033031419365524845136655730625289386839217775669067287028042784730673268293207851226262900383951120772340000637792137504724212955802093553600803065148244217244462599462759212875286998367685371421417897054298287387561092277087776185076254236150735903193321733365278555984900532613423087882790697165007682617155844662555660866465029475387754840839414849574342495872886988028333020515129294966468425969380326891727368365386026254480436133109899296503962504769617328574560074957376278818703522722312006226740963251286079656672840545194083075949418664675217711099621196146324990882546876303999908369561280347200734467751324808228581044087360941279145156109331642731604893443324721130843568036492097692514401723460564780376336019495805397887168083867615882574659625125070182478405345083416477791615761816501617431640625000000000 [99,32] -755507751187567924835894156897411261402489622434068582271166934292817962091048352155927186673742849059235218679390329921261266210568935298292671780721501607830589835868754690456959817963595377003551328726877360359814393598498321425401563640600320250788829562393271422111211526598494152015817109831035334994019240369090229916149713085083367099427558617007202816768195149252903388271412196370273404493646948094665788486787388991851020351140547183753702879669099643690803162942196397285072016785276931769611677178673789453868532906155069285017952345188286736500169809261298923095564195480287851259239598411194122583598713669467163607120690508065784395874053178738835992784879545860354380249155465429645222622122046030925398541332010024996971767780753956735455694213229497284488235977453428584522224698680317744994037396631469131015138913112567773073840178756173481677976254037099802600335460308441956141257090066372398221045107174092995251230651790963491866079517649601045003421644028567055999031414453766345218754597674214289535154530621292497652351726489879468083973538900859065278537044978560604941350584300912441380696055111244911547800235750880791526227991886711156286766664011178095316340951073585276250761013324812736824132081349422808773356209715043539243217730733784884907477102904646848143893983381956246191449552134561565808164181838146217001987392694941403606159703272940930656499706119551083547051046707189411606662673947805099551995535461586358529723042498469403992187588367802599663453758154486457399755329408955835339097991290880681363047757405982650847375303872587731219129529984420006901592475530265960896027548500469540864860371610323763302426395071153435155742231986546895961086849959881836265327608133703431335923984903707306708540777638768566502572409826786251488167703848225828558330423563938348209149754813580674536339143673305784681814588381020051161621092139430467648362307151458550582583098702423116648710367702950170986455121178245262424144918513672322032633569348354223274133060376474221289121506989299304447738106001289657381460819714513990781201428739488308267295488151371740011330403114814517107149668535071880866409384089464345240277246345624825238980013154352467079422199092099633387280532068454873235832535984915720123376994545793497142136604736638429955607086942022170255813728496512680808125800276054721694045838556557605339624840047759014399423070445371835368372415030126436409447498972991772479316864781230526470645279938397864661313307887979817678569816052913665771484375000000 [99,33] 807547907912401772456042798448993573057987975347577271774941686331283398505322716570216273201243337126580055882016177323300466225391459457371615032180814825109240374047690975717825135315188489339589004439573167361920852379595390897766189435783807662388158626754104636585428809473820847223247367454522905010750063803532587897585576318398628961228479536027537925697942394846938745950194889131011202589724408708029419016174652576579146210719822803816892145730801092255923022980822112564717725259567547479405381508169144925109548661380328048439693392793411231265456078749773492785143401357566618276295984053664781970916169260936867906619150908356924657454403129242702476298598826979938570318231298459608107260919344464212229227623288620616409542031421607351467118313492549311712579724690162634026108718392520472225670291770927876129870946633144027522165166952610291151882026620073333534663711258675286715198757680985576656342821486798168843888043234672435029334118544151888209407841083089416592256169299881667822250415429853027819757058165004577939232290652913315042291817632959966739013955014096383853842627802697331495761287430108294320785122513881876321477268851185961794312099501783716272045135684738787056188135835237801085629130627172560299679597231773711229210978880887009861737667160180051996853219213199871982332654275682504395827544723397092989596794562209141983893940793411223876671637196646685987623149982811550392115710494911039376116880451004186240943684839005140630918556925582336284244955166379190771209983413635794202770048000900303513900298752224161585697431131098519146937066975329010750650807234816248406097264644794760528409145128085946853668862861453195500354627166730105086019982820784650606986900099447271847652546511018257079721547194430787408018772870866076370077165548565666466469281216403096288532039362505073552378127589970695102731663790924350605963063510973436669576105398356884750215722579325644166692746803398528634910368610205586651188581752206655253110805726002519175807725901506983138644308659433107709745561931571373197778533932133297906503819777946471785806198742609529207578460306879958428143632421958612509943653408658782592351130382848240492000861419737558921085850142058042348449138946404218407056027513375362500628633000799497225855465059750450105792758312651496879090585757141036329791162731180821334660182126637168720021591407422709195050255133223521398009538463423950737724392643323755228585413823894084235097525326815240571953768977664367412216961383819580078125000000 [99,34] -586945191695285656860793056082714982230424479435388326660498935757273885516273152541390735985145998810475156700956808138509435522029164688461186205838310697975618597980657731540232217683950357635919512463185420968802317966557293881748058480339493958457470528058651280657230491932479611961170620710214296362131840233997517115647217278405744523936086156772618217783163932193389932896770921468159535742063578619402717905863734807448644868725641110432091268095887193786580741422719191366753947331594389175855558018597441867235062108296861193572445396907733797024687111511500447549314067629111964797322328826694868985511839719012122549890676180586938862580260465688831321278649026582653312093481023625937114370277318921124782395530679223548210073210062703287284682289670307599142113866410386420795181644004309492205133854351481055370123844782227510071908650974375033986906755645390451960829324775262911161491874450092065566925148759418739977887496558347910081161308280408863378082682708669449373895655136456298876859353386294776586635834936070432762619335535631831357312544414164366960254313948642865568012107201021911356480188512442332442953366655033749273717969575794646041006506242685833586764491637946458434926307231838186136555136749998377011651560166094517783550177348377207297177771652439498862472679799450492038727626795779040820104711144788676884812186624942679491662937632442788055299391226523953149707266169260155699803923940747686787869451064795515511608615030394187952188530399384292561581248572845266161132680527559695292903158788733800588047533253150256794267484948987030140978201653695791318397874717427438859310694247361635089585167309409432853534614669721911930979920483146707753923795967439543400295072319839567048668217444227412297246072306181480333120197771687264086562119339532704716379703948380867217338722578691667569186419243251137510674372956373308366149657899338101406008195430545122679793607756029205048779768242180656675579805795315088436296334753337132413899938702706311933908884605103794967514165967011789996290280942297294993354148957678504902959821980104981868346590512653758913548005302578674544664601173877149228231247094272586079965055896221043700359411183040026340420605556635907739828067391176349999805507015292625270536528676168664642686672090625131605388731728392542099802892325799314353900710904439249301576117478869420126601159188191252218676687307947700422517227412150681929898404288232149401188439506305445175008599087234338609331274483338347636163234710693359375000000 [99,35] 314343051835150849804701532831924009722881106002780936860885379368292191766693216894884040614156394816434936523280012970061404212457916356991422030875701604260821579173773291205625717630325781341682405270174389911322082043714970511295557986081266284976027121971372685468684682778389973848667225057905567700355275690891527155718735975324906898502802299624130219888312978568782239096365527054901534779684958103024039499286884550355608437764603066404346648425275652709074030719831756861306820894134238566599360364801453983130680813091582777538348994252660976789770612220103308500842678455888741039050054135087605755721824749977546123568321376490824312687072291893164389399741831714269039006186206563767004652146779077336351081641445593135696903855936105829922353832368311664019353737028743435457838538021869177959082764042164566244821520995310627563223696094191102469117181091821705449619748757524132488390998332269693214434024256955392811586903817308121565732297373800752421146641862799561878264082620974035315138612911933949580222272684778229419954513078270533775630926084600599444974223007013789859925776541333229263812175595581520620934119027917243260949097005955193941326896235903501730188735007019360449236617721926534648269927717808005152317301913576281395329245922320788659283630362015022838361204806484898243762759865304242976807964862675447958566669162774535828155157366240705895232986220553107699641980436833019621009910109897083384502224147458969301751899812778583848259374952021818558544572979636193653390914000936333068665260034707988081645840498186391819595176952411167795083659157608102556174015042289852651473689161671902321810918760639964928101121318552208252530023347499237877943768717086678833478110062244337312274687331765748045115746681414098365531677408543107957233847461019140573478996119930607356612514584802391358440189505989689062527186219620408301515440106570742027807695430464879955901040080695619998612618110390032426938877320350342486120853435993345963846011803599672534719777988725742781311795062861369436207226824186507557265005581390698703996060967795228110303483554384195508905732215842634247823512690292639943386495247392526030334086271905654748348923696580076484027522543678596610949075205049208550713222044426629375821833218385688567219880948266500090929025319754681646235505009047115110502296633363902743270797905522255014797697307872508674897578399324257563260918184355719261473906669790502445272960800362740903580281042785371514725056840688921511173248291015625000000 [99,36] -130496325967646679762095876433527528593830103436806576598706431844220371019104940735040459595886799249938184440817830982425696881961582053912461082158769164928320358989336629261929585792961644438492970876177972049027337804241486882202205698235948810226877658529735008218541379490350720795976581563169367793205707767399874528904794470499396030409893251366116331056503416361372317166461545748797921496842748492906003318852552792903768429498828518352598410471973462662264409365672072423646259927903300225498792225630219225220678828514874833676164957332311125357320428385873548990109370176711897057912836312169101869491950621686595853910331611579958324497667830714478150254551232572935584137070312436818175270730949206642390950053724525510126114346501767427465683919883319203910857193910785583738433526169264426440004290403672300644632229594056367355056688322899745803202570202069618222890279229318762441084163087406161804472677574255288254794751649133092767041052717079157719321950831095303526706571241305014903518424383929514657668587858869690373499764144273925033135958226673460792591147656044247200656262968419199980087219668798758436278915235085111835310572807059707594036974629155255080325178431617141432209687006803155314191501873770829380978094661557411081235659545054375726278355995780993447008833700399334314360912691168937177926889253001839681944992780540262856875006920277147917133006945872844464563669407424593591376579600112416515259455935385416552695204542985692244811717942286686052363026262586297551026525159662006461662525000968959033866588608756102827549423734741909866342350495182543239480139459756446460719512839417696525801200109402077791279650918358134941931226193764042516021507711327864021208579933601134389866425599957033983193844012563389853558189233557380387937305856036801267080604729885992753544360715900581489820272095470534846833744136484802258455027360806526315152237736842374760633956705584079832009719094632283742215370158617658089886110969759652922916833735128576372887969357131375842687535812107917911068358676054385425670733043162977710485346513092856501841203186132939991978555516243072682901740158034656092002704430877050009206109444385771447951663040967536818896645690176084782650108925971639193947674379449121263891550030350152299744229191038977459309692735081697340782228136764737803060010179207657893882881269354045254672862206818070002587943120353490857687513014060669869841384997041931787064016295677623010054518512546017916520213475450873374938964843750000000 [99,37] 44610671967465610574954573513134277515609985954118067947279649813949886841560107194197001920376261739473081822375071717219127680436730536257050573382266832745682480823874421120639384944234935983868672891417497296582788759856973446764177337129873127257733241383466944538371232262048911959851682169142953438428625268156001828427315919590487315690703663174476392636497616716547681058576611464175629002206525374623895265638959298323501078114131659384454825843406661409937899604879634786992726518879861450069113174863097009985270747371549856797132803054826939604736103088164557786446578877031588897807283909878513942454947645673159185088766244652933918171444368902897222431546836301839872012977262144203202285514319718740531329018285778133593866911866401304681720340120043241199070517475668132059964872071063068137039168993923167511867481827641221552398673894739330690962828233334217419120984564156067760485110002674002396820807807392188136100402016615263409916299294754706465302669546956697426719751433022739631823390245202254526336854978382776218766696558238611475104315484834874523765881749218725484688087684987951505578657949184900541419634974933822273033555884693927746136552215267194909702021198720818582037502481456981706746431585158577178370100679832631177770408405071247263330730662977800190502562586650540610151187642033864789838320461121247614797399171777730965960169456540068261858343204154193073100280969482267442352245009440569591379366389708378326550228190590697210507364127482280824078185905362291377705579504974539777340186793598574425608577857928414022673793180852299280836236994676005643504546354097739417175004631112003496451295286500174311657051902503814901443318893334198339154084949656093980017527013711010006713573111160762563426362049790032581628216920639465291595615952113232327506305136651837787261606141128968253588399729583275321159529850903040421429414944573862080197227253173243752178737710984155334301051081707640956826339210364848195212721937122866357364309429514905217059332801570074072365580678300084459922345068433763812638258309169796648675602684861195788562100325415890015672568542592209716094282701046193053627974147213077580940665277664058599517767846589392086109847784431871468823675509887495045639169230440491544893205710585148139816055987770579737009576058980809630418608347139586226829672970347098317031770078312227001730191938777565351689774560786201058719724593908374813113236216315796687079681032749334583748044430473456145591626409441232681274414062500000 [99,38] -13448700458839681422690095687774781967273658953110878807704433005635953407482427742274588953684606812865833670061415403060705065191179513166565641573985080450167847664690388540167251391759047659933875263551277393748880575550163723141251382094086613330052764330682642832724159816500552824498195936210092132715352555300337890065087034419481673795964173433813577401642583374977311867306226989917001575858035923228207883976278921000122986498133815765554693253825346852269217645777946476544468593111625135572756359834229571323458767862039927636152155601230590263399027901674795355746189501518013207731938926993762305335783872906344615900899092736317345772721922231635449415116124602175496023872060913994176077487312248063052806077494827041855840706258117893322813047966897493525625302984232596891030417749381316948122741982656844692188879062663011177422090532347075863333751941943226029189882512347731403752249398597254849455663399943758819374591656933363625550942138126421843845762999412669747667176568642209307332764265130547063399605831858723379823961571774082419090297172277354829461489978960748965985362680939802533509696385364691694807780691422019985958635402109037131648758542447565614559979253303996097302825186867517120096302260062360614184725262924164233287781256132564226252501389882235253853539305473584521757513394660780997748970411560671948813501076361545620121674636127494418045797421368088178543064780592361189827048297849273245858257815017898000432026873173573458916414216805232872127235035521063005636118083632424772928290698319091360841697066441235778018152701994426129674191340001998429821879315760619153634314659625013947216194449446227919038298525063110068495136069128962812859324899928408759222317384703222924570699583247314633722703300054070109020385542535501625881068333768896085611021461622675901167911442212651413364307725005176580192057271378821828382290010262544821458805523385036206098645314802057868370148500586051756348308735780445296747232533199134495356484289866715793787516818941736538825666189812122595217138827777509600089027492031593674249301325673497752944110016063697997646102964346820489328428659479487903962651665392149822078304341320584133057871336523785394027216421973317978379256854796574893997076113529144287405894851376272448049102277032407790545737003781044176602876170963370209515745138435850189807470137024102875966747547041691651121020199513313264147882444253436815154367857469914189260454562173010401287392978630919060378801077604293823242187500000 [99,39] 3066795706054743461786999142718293377497984393091925134962335305428643197738652942405621845407258284106354430682225652890210227269053259175932297793999243560398335498038679108177369978426922372310386692082108509573562282885078844399191677345565961259923865139538853472384261415676281367337478629489558137460302126079919382201351840061820917176971673003542972116361458274654590625712439571177388984007445324195562447648474086583219433882285111110017248494588315382890082991426960831278704934472477795359813270560215134116881416424301285633327250149663225451629399450336664554123738799260899926262752853818246357831379111200906403918571231759795001172947370565500371685951026476224767985039522983881415587170231259990251094656039035637297310255678544389417873597137148118202237188623252000436350474394705875657454986808298575653174388820414005009091832938531171418662934603700222262820363683622354735751741090762494450327358513112675311606500489400188439990744539942450703700208304149212734231734603819642354926740404612052364697091853307878902187227099920318806452052766906169299785940503638452364144361243818806679541928754133323653377644471514540157533268085650664460653487013548297850237168983496214739599241867252947849233245188193760747898379873491160302987380466207754915400014959508201909588452356483069428201774342148927137254595247765205917863489164385168408960718706837177730539225356518260545575041094485062557813524758081965616074108970160516970654085027415546528522832925861098024237557694758048648497154057614126506364573795745396601137800361517585245462386381871131593353210942200894904956666744579106635295551010132629088388253592442007205262536761069495702605733719820435441285275330809801592857606099054190693570927624631795355376399084231552311248304297405479638344895890596046963699930304322387862411514807912558162068935910583096050068757240760758545368244896077297596740710718100547817026406057393557995385080749388664859539030656958189160438493320608193508630228372575726696698494903646451230885016877346360047058214533610161261533544527617142637365517543430152448170473612284195209923326586336371050972379713649222427958859338467506584450031782230710228183590635321302031914385008897294201410568586292288032916334486784193054439845155159969451692803170265301081116005898156279749320378360978545855960084043427841716768555657819764044117020263662136734665570495275096397546711633578249718415005309074171416986415217013797578082812123057010467164218425750732421875000000 [99,40] 479102735012391349286013420589654337113118226719228267439909145272411945302670948282579301049447668904843510021587354488432985449999290457980106963228089636957694636409566358807243230620927005401614269836486765905982574772672679612441015002485227484982177607882334850646799185723885692865169466896801166488287520098699884881979738780412685555943990761248627112385285683553751606821598236650655526702603033224365247713378518593795159881277162137846436730006999087627665083666847881396177642633553200514668834837805093601177001125677110272174179092904691958204888554088500237075018719997844966698268926513613613830445326450657290246023260171373535314050091337896469116297265819675873912536589437516451520437247784216142462515361515559943163484118791428597606716817643944395144867881151657158871587560905167950265771978512695921912540220028846980520281280756265475355631464833466447090854262897056442719746268922919190998803700960144303289178870227350418449942163195597398542396787808846596062460051885838037320991713160929153904098282927980418319585608767918166794246625960499990451023297228534123048144685950994287969903965406800697215630489896534890280423956242208928312751393175378285425653366982407253224681714425699523995137001533246095300936330492385795050844727126178677387688315193179609039713949690171247244190834149353659121449311677293018908935378121362169230225835663297690901992247295220025731185801104953548405766713979888045052437608566021198561014566872235114550576028053120110843822114313674752126537216465315383233453132283681554962078866339824671780320445196972965864293577524301017059925803617540737440394962420506718922981975146276169372362653196549532286357994513626069701353345534956513899118217808916831104896470230903664327808081549204634904828480317315130353145188646170708677810246431958355485498008051010950348972655377520059031687757610126721814938054151429018453517786215811161472441096198000317748315946926454320607099400096201936205949619618875182682641695383381520536782547137050219246061904641651986653778226300941941527777782078163847503044172662461336442682556338515866871930944730545322303335961062320996863074597050199964682162592068171811559452014714287224325329563185730125552746882047977658100316191846085676757254775950322556921226200491095096031040183431372509209069347155020884759487103179150462957942572715203661740396212630662259567885727358976163114044774902658164382963756966298078122660768788038457288713800608093151822686195373535156250000 [99,41] -1287345196987399612968332599996662846164271774658320867305957935348368549936091003664874680959560561431683311923332090352501534374744164624434245601286493263313278227876979180642554391951188763043475249539312160820454759817943007380706405781752587679668777189930276229702622019750657682555317995577264515575267940521641492261311689596545175996220638396217175362460195178068399580384914553499966631568527606437342899573019324207242015345583181466679249400613567472496837679877762749350481664397624433680587705133053313475450726526964657819150510645877569103996126171432116920704841195182682523426016410891877313775362789224468751985304773058694390065938907675936824683792449396254777495798216655288109158335693872106538247459780074594933450730283885064127167971723865397776349573390219765517334043713651867765284587233195994277821972666348033039701740652462710726784167550594207339665437196592371771132187425665877906427666858532145152097629309331785182145011883596117900925663320765172980797773040925673610131746641686416922232979108251240993022960652633245994717881712378443995543648917892461346669589900990986335015312838332628291360500140549593976560900149214305208958515308115501064367089130850826926699645857829687037934058080455504566142060489558433970755338850255647551713517849594507529279305549775620684110998250523897787563097291907962051925616693499557287509148916297099469280823076171863278494797651783541462785679583918842899570026308989257144927153851353509088317420718793549284738031448189353411316567514614533323230142690544848564375115759264890838456909379158235457742960566053050994082164614379255595147705004046868190387129959536599207365354880974202660595645888006688420426163229120119204037234997815548470459826170071736730887597239747373073993073401675305686195133415233131568044345356347472134859644088292200803658180598291254404896547570221780841186351808539990760712103191443808381575880955725101926043934645599760516750678397587918425149808985980962966018875977822818094043249827677569500936139158376493775200664159839586724092376710811930567464441863582352102347008187391363778725891660409447191962218011401899641664230409591762779111013448092537093963288172737441411632341544595762585346703163364290119796076307263790264400750655771553971921342198980481630639277023206815676755160454629912150603030660775974189102994845172092553201329465769938069519050135678529806430423808928191378487914656494115434887114834570584487316580180049641057848930358886718750000 [99,42] 979878566502555301566980623112118376090290077636222723372025781659606494958345774171376172240589426946127002770579947791805875134621303670945486480641899984284164196392906649814710192702051355883983725149324592430330796995321465413895263344264172645909537846437651095275919016950131508488621060798732975334102763127033100419889687138423737334347716294156058502501060937079785183741738411320776667201736540829678861352561577875784390784350667584757361307548484755953330609674497230068351913615654402031438859297234186000488329383930742898912737902698294708278222576013201548615817794045776258793338178511803030467507236857543302896594342053743442025010747993963214989384756107792669599905864077847394036206497679080631905473246119251540704917589237302953396023368073721952019812023319794408176162681109369335822869405721652247721804273208536949612310845630249289777808943771080843804092223248304473993021724534225899665306966034968676235466116220748741838112236907609871588269403823947798403921412406349429983479501839528611866322240799121819532260582209927480792425367545065517621085943459244060423667584856157160171908151509981357316767382512376829869780663154321388490661030344668276326829553635785523734907477833978307196999775947454897689993938252185692184966964758765874957445762523143687439292570163821750660644246050723482945541219506199883629059122104831390742004232977978062780446926602158741388393401743197978067858256241932044935445472039533091266808512238114866341164446967264542522481811155689174547975314767202241802135750193867891623124116426635581056956328256205111105147018476257381048751212186572007081695472955397243972932898687725210352926681716914216844682407445048289851205172938329422197282808603750281627080282177991302429540890304709490971881019651415175234002362987103299478024451763222406651867779830674248256351751048988019942085214958138401900452925036621582751064397661460463265429488547625220027379621189000158189883137033432228481705060327261939611829077112405176860454891260289579761786530719375863751836526412635549096291564585908739427037631748325966316084769909312971516669396759846881252316502146696604672707820688612870045476355058143605873647141493890914583331246568477827746554194677468200494656574638219221189455295632859119830553418484824383546974528749379545437651975181357297233921184360046896418235089171495324747012477183024710715480188127209712323064456284279846594971171238984475290224613469591830039462365675717592239379882812500000 [99,43] -494479744107362821797797376706578134264825271060070619528459146647257536634232883685815833152723157294588417610452001866068373720423138817877984261772187993595668134665966272937818373461159915373806355482337747184600416832909963627171619522360643733864134946699981316812157441894140860690415269528794996593781634791232704466861394143568953052844643946383242116082424424176066920694338099636056021458633947181710293805577844078741763423882917901586202020825618618355066707970427585288893373658362957770402878578607734264751980088712826554342981179463646680610168666026023358793672929600039893888833487615516027393358048221776482082642282814822779772077873996868786944920130818431649412826578203643701987482963865849019884706050159085250981553350133346902853348782290897509250008598132959712003911216686836138226343724744418537613788962876130243840272540415990672523696291589900078646857585503152680378834658493090080345046980474527986300244194761246234413728550776152545584528387018349544367103749249373536734181872522314434133013842765739854161835825846907042322936199414094442735406191097096809673603207784359923639115337488542084946952899640407440035771439326396977927731633752189130083354406357291635692474570671875954545866980526613362986202390187909425867345475733683361154253920490806834767191625327396332412147921123065108598193892346923690837095117258426226599469452678435671827335377342303408635049123599537637697807270744532036252375205730172614756713267586901887885018946086842011053683611209594345545507710207446456032243220067374799019640960982705853233036655834147240484899135594665427601484637601986604684654857507634820370138708688124166144095860711195540463060006159152096461756634415560901533912793350172042861434327045875686152272146428516260190107625551808738222888320738975106389390756711893319474177368280066942939954354741523046647175346164774705646873958298116559916131500422430215885254253516436842020345676838931153584105680934870150569056553293154354956314316193876393398291992684724802997681279778945310796163984357072162280873791255378865776133374995827552341705389457153278813713033509917697815333480491968348683841435569141924330570144193561369507278034986719779702853900145224002929593132156614542862415363587357819996318477627496994292161053549117901564510170297153502890791721412274492490218943116269239601705204785406500562483285436501698693971982849964286821512163122171301891105978047775033483489728891591141746175708249211311340332031250000 [99,44] 187964178144487601106786643829230893307553176800743755712748858618615662596243055733563874633850870074983741806458074274492033546949784143179204416952768383907168203211711771192354610834790509525165209199681885640791249649950305457556919074211916729963511904237938550398045428784768478399034665194356770799968294035128848982398681660627250685560008337124944100564664541817931472592135856335935744921956350501112297939781099691257664263798661225718639008712636887419998723653370999749889251592608019292307779992896463519078693083892325573351488875834004619701944610963654858838266246063029740175474993535788709299297392516568753010688804800462189801163292774254796047640054799441360736354290168407831087401341913002351807019584854965119719683401423723087796889674412736056657791519885892114926990035122212367518531689184149259400125731820622861477933735865822483711763180973111984090474132069564549616260801784714317712196773946124052118953533647691748074960926315193444629431592186877276331128896789179976225976862905433825978628632814289372529155443435277102215921212770864457388528207907634493713422893974528175975221412277161876767939953630406872186025370069080019462635945842524810993263989625715262354873798788627881748085315301807150305258379656052429717642567842592103063177359046686906481878052943580060077134961070240495752515754467141213288794771733878596539431955404238859136485408288494623964227715141054828722668222979050674030132151411338560196605619450255745709127739972809271244042305700454514674307343769303901464912280869806510961317410136171141443966783255529939163442943369904792827116556081612032009858964130768501534976289643709565556691171501702173177662629721111626053809433226404540515338183573811483653553619084965008219654408153013636063829469145484420007512522417114679913267251494893592076540638202873637899673270746045822756263578815274608091602683402308912497676169393032628622921377994028772832596716934584329336178928727434784933017074040939203081231870246229561299430879699337426946930779571416352033862533158242139715492030432439831537309013646148769697597780176314015791406242058784557054204852084801759583229991688954089753360230156960940607509087558803355602870665764658417587621106809663344394767376976442525960521357222805638503733745457642625891738855105261116522053200428872241183876795146544924610122714628121406415670640387586848945410386363784739813797721816012719077622249458039242211125630088730531497276388108730316162109375000 [99,45] -58105372515083493939940294261992971046417765155565757203890332783390297831376014693960973163486381493410828784973189314329415925227276851977996441537285856525363022672019156948865859163211160842659819017175670001704686312017820441409355276275035588480005037278647772749892884331816458776280147158757311494783629580447156684000090101242192555682630924076567034665623176002027151460710829786396622736112790493606088829777603819661425789041329514140477231155980917118417315241398228184678246889264475527501149273233499523446451094671922964034904620537474477823830460166051526864362702021129273348927373024568641303816411620377491700736413769442501876180559947837198157814866364384507750889137379520754135940682877279939984051994711947248625696186290926027260084353540422095079423072264711961235891535360526616450748313641579500426851806301491865187208260701536195227711640495486575031414002351384789112734322469211093623355966668419932298604952640628575264654086412289701746202781645196025555913178196189548613451302682812264884990906862764600270121621401436661212036325946423005700783891793113689459116722345254941291807124192446118975608246482477268681834667526332399638826196510188047741300568930103551428206556477403992001707672982576011911342368711035069884164956173835134937739066244508413720688634311811564319856760494497059010650702985904394766094213988211930022676250809682131609662053348383174894709026482647388130510159759371570441463053656997296174709532793951847464140153556794937798284674567832306565664794337935919499501541857787315938446450876108878125063523094667196379292679256157946848585353490960305844606435814574327131702890309017835695386334131513182094773334745173752159990819602579565962135795272920962479388257051009618733569994851693197717416875906588459772945367226446336234445303636529397488399013466156558252437486796773820184507121870321718658451372790300293804879863579534590365518963716491759875995099841220970875503661374057492577956952181807989011791226444897394406343940036164643619711099125059603670482042345504732633857771305578767069247614424851013399970102017510383466262865175624081930814528774807125883302396213638685822857392937865730156853275834353167151587910827402985457913272960657921396329406162831741547697831885088445829496386553839698237294226113109294111486217015803672856427694079625473629724856946163489385299118844386978114093051573438733238466965776791803025357123018118220975081200663225899916142225265502929687500000 [99,46] 16342272333539502148805106434900568469009841206842738552430542875586147868156154609195451095583096056937400895229445640207429860552750861223925941166367306174897121635413520077361999671107330802969225556786414895381156563951797209509477130577860750522965803020571740375060789035161034357273284351892338985072030649562523788804962075141109222793963231455594154604998302534305789767316882099234694203069815424991735653625600980626485130056766431370267755667283078981890912596158578666888628312402060895743539391904765630954559685124368997770797552253695535435788655451388711667624644813938812427277904682919579247541013273667661130933679885303083986767193210463305699574049699418304949389678670193704499458951593696668530118907208231226614944958683082837963872438753020195262645094846172220576381676529853851398508583370482094197241281861063626028718719806931008592748886292292029358773739715255365236841251440817617990877452061568505844911404206977994215910897869891674209171894947169306880453028759178134700374065500294726314209201017700848696678868172486191060304308722652626954966419712526499486366289176309779877171202064862841440964691117068645960602347170013666137643551582212735185544336390319845962783764347887162849231142676900039713877639603980498067025315589484297340167156399331789910111489886142403986916117764335914937548203438696651492983968764548099577541319727942293979253754682420759859193282829079892435449188520722251768823526139395669755382792439375006763381990043514369290834915515200501732385435010599454006187090009926574419397295280532861677179856910537980755310400630940280502511432906109537918809125417813171959090677482006428083162423976010808916854341683918824759423536169325581150243716565744315655176527536365444448054610248322190429599147383245230451296472362293209524087986755465473383195209665753530349973670466179251053253474201376747599693698733101844721564621261635419467521410402081413999192695594494979363781036770357308924264782462233661983867832395198984372954647217681608745260837322870162810225104943707280288900865579087293496826500927964153627063780224010592705131057873828021045427821535584273609741470213572198117928266694862680174409968629845562035759639099449303871199747049444718815263685548086817317658057493269665663791957881529666764917310565332703079178829446577745324773442593645292730401219495076653960439657134679325372908662986902371142282756439861411869765130672866280947541639534392743371427059173583984375000 [99,47] -4897508368416089805717178275716998594123821221605275108012742713284569781471114279454858220512716867463508990859092213789572807631142052419205807979545776788906266082295964991161313156830192292660458529085670909809318735287771116150985636586182139951590914067375286723092696531735967356695782836815452315728120417679626560593212498013918084277319201289759636522152013895358347931826503722112662067019205976628190020088173219451559766863284777721537844712848458174052833474069092184382929050295024007558439933814870193311592698226620266328809137256141845170856890752865235994940681604376466655367147036891176194376413740236907263039519777330606377200655187223679025902864251464859792542108661241439843595194071113184912630001563550863500955061554419384819214679669527006745012227095079037514187554820747609143459976205671253347102389683354819976418606166561107446163720010222526169634271354817631613269495393290561784862156424352339631536991151146489537620349458322212641844969833733560982988343543726832424027221441266021085444212816822043031896300930239392253158599800545066809254677276931211529141284248306795501290659360355324176832431942911393190923852968509553349984893091136179734296901502815406765366011736072179680819092059985946569115343019113387733433823884523871320224616930706654711015280139249577544732912163498355568498014234901726806064712874425424434840176997073632890881115360241365043577766196332603583974938894505648210201347376567560217465390619617746816388449821122852340110454595333634395694079534599484244495666197022212791652091910915157548748367671372269538468375577911921491332508895877548881138344607924962237396418111797863054988503975272454712483323141300301101317570147113288691559987760173012810976493825946072063579818294241032251831002915714718177259295473091022904183979987640342699890599375180666826749589677480463704609490705295356073891234625857180692975786849546793935065489148457903501587041382173444456121583927942969612198259197743662205496616030980391402960007124885992360370477327317411122633663747074851410205927104171561707791086101967598795917514743301991931687232053941120512732854970546937348897206504153180185103977770972045991510496724149578604992151602296045567209887456282549193256002751447727503070893281675231685597654326429008301122597444021055511538565738005350504827559932355567278857623025872779728216339967316079798569617842434545490158030689883617144876566456765387691518753854325041174888610839843750000 [99,48] 1661819332643234320328254507834385729735264261054771393594559446099438355200082048181957219049382670633762183194692689371999114314132100733920550628454483043640938273481986046058796472466951522015635384533908531594507468056375173957507195668617637836261395673389607496855218545343612883686545206637526730529819164686517562985914669302724629521029451263469720028804453064804556132750985256771871245967927817371513277031809546554712827264614549991537756657243613632983560922931282585472579656287899258387695912393139190172618762853360312526134602585682167947638291778546043576638143191629469259188284995197120635994359068797943883149167818882506022653548956701197324038248459296044225960761946902925058760061726989274366573696302256695292347174273761839677291859598429392278295202529510729121589619394118024586377343578748230556785347974198076922349428508997457860917523919294388019245387113567455019896969723676460996823451251634995995247768719027794044392999324127935497032659126347088256528128955932519634160476266707138598057614977749043546521694013122028907346368465423854084513722633398037612930863113419074282648073631331624495967463180516976750975756465237052388836457758661955662463957147582849435613999986115688272090500900403268095153789562506716839649011567365408465140598286528396246731618850253620603649108562131877982330290287976596118444081828163912711119874411547458191301841231491982177352039235543046723088528091698589771656369170241966298917745116898342682394007362725591511313049203099931463693791860208396216254081488063893202664978911549438555505643020792007008802041497464960303384634927886894180555558148161491895927737401910953323066176681146564912604232374569841892162704921329878932418231815412673829993866280531944770496134957863463078818010942161483697510225485526578192670194345684979232784049085086052194755824012212303335912671152411216383717084122378302163866849557418380189773360802301405865299096124601437027531238939212293759106225672456751494807243646236031675532240024475574346838098041500072712383205816254879654303643389398235462106480358390623928788490335897308594767267842804287361004474519817010716019813556289263518754499993909553186036001720709515614525129335912788663537151538104021494115320136667307952310400712821535396942184637227326660776008178424243938512081432169750673411842241123749874192823006172079223116556339343539622505935811564618232063156015476104458754519690999451597690494963899254798889160156250000 [99,49] -571741176112536501951290390080477403489700677606412782632102204937393089270007327781417708465622780244662426714830275394882743077606871608478720415423461902381684857743290204232310422186297363900561969685534841485079738765406388756118209094907099114056929795405894965022545792561006903852850614267993219348790880155525785952476970603121773429904817003212201848613243235409720173324613297410020993140112734325233838162592414064932039509880067064853063284265300342271871774085286123323886300173508931006464113440706336522015418577994764684850428933320681658268095482538868389266051544969587469984075608066446232322999284429912541532569958673704709995088616806814632605730937243721320842636790722613820456657643305845152487278585181136835515190258121907410440270419447738226333562896069998688881935447070948756227994117319305065885462536699986732322005994135260415950273374164091045476830674928284872191421168107333565000793022761766379615937184545543842687187393842853215514695389218481529735387397685655730625566026777729737450487928375691725808881984134432471177698523068143351295293678812344751659099620522672265129053718810741794088703062044788201031842531545235595656041299533971429636961232527826281776495891746609894430089085152771302900462579076517341294974914416626234785221821483512132063503287957756856215357583064643907848298031760220203289893671439977365880092396377836695728902543872153690786948540511577588235379729852759237940641062351399202530254182718300515695829441213145191351689154873629373315689566102939288411118539575277228808285875081300689825700935330569535990867245192209787089926070471114347898469408918461928770536893119303627046222633179975707376778342733203857529573868369308891199330747693989767859077979114614372238471515023563759547796052740551744994536882533289181713158810049743076783281055875753252836976975168137118713690494185157395200785099160410879638347613891750366928681302037496564121293754964360642604127834410492646366770810171259459975032397236287967735311331658956247758661719696913311602413188297830918702927060022680952701614572904259757997876706406768243284742045041631196879055421529985469731297554854880081955175479981493337005728867478217271976618074863229431787447196524035667066739979313495302124323345187417003811817359812310667865847992772356252817411063575002903235317637525003618464626559708578071762972840455622278645325145270615827863607946867947618959163169627402112382696941494941711425781250000 [99,50] 176975030683575424887177740509239176349969064907582881160011922220701636548461792305581495267651431181763844363020631851961662619936238139182720293135403011626977094982719701712089607389919024067149182820101173853260090600194739791352225922165697558086136191587719197814735403666297145446455402752814912788975073184783240241062486253636190997647857342669041381159468187374297084846967283134276853848161377477789277394323037272039043899039854757908523865997628759036034673603564261913501890596733563085052187753811183291434298027245564367363783394832481566863369449907993435544764002645980664648715371755184689646111230426409211370869352195129819445987205700161972677388707617317514000873359707937146510416187644668989029742070615242071581247788927960332203033793648688455086392571263761692185767400408619996596576041026585077877865262409429664161325770259809676642657900256425253850271971322615179298857924174944518379967868081893525692669283626281381202512911773709286905612741549869411293810629980786623027134702024964582086005301425651957037915886085117880344006675391460715165693217773228838745415188730534114923972401284875504154519118856273842039516384185845317288342641013777267559354715808669010341850856647722838124224882205856934922554006594406271456516713062460881488167150976444326381143174600811649841080098809638732614622339792685415749498867044266354226229322187754066200512136258163249860924206082627181140572848788924325568720201844531395563192040741336729721566919198470730353519228784296282696638739518253869699555859820389358181028505890271723937169669043594715154109757220823869606403234570256252452051839529853878979337784419427828806194617756146566797552301779156464294507472662899516273257608271757424518169624367492184369657016157612562734057528595796172468555778991268548495017799349224665967613826436872485478659062529544181236845344420911289020761984399167701253812545216851997480090987348230236299595301672804321233164726314550394929942295509067969735399484928733428804689868482295201358014027381570030703875270531100664191149217229759067820382807152295795984821910024117110137797746063958916732181163405166365887599586762943653610912511540897877794883189874400004704672156494276328607851079624102291787613597860435260643563770325876284188403263503002475878921311583900567393812654791894625248737221129911144333097723409372130468400203497702439005790368508002079246615916944746003773569764661033332231454551219940185546875000 [99,51] -46690603063791033866068933002672105575196737258292099233265929213863538135877882607413785289886828011307176115084516594163048398182839912643178485149581957472738128538791641435691935162444117387649540578318485238795035870928682267525573497056531741861590151319235684728645275169023366307529933703897097636317017234617317356236581160919844808629554151468793330126666958664373777152042885321444048079930193739658219666206614628569274216374851399020208341280715099430642719233300642458820189717830257706177996005011109275923113297123187658305080515556460726632561912678851949172552695859497665623947789145353834762963244738510960196589526769419415494432862041379499789413905333917369920380194123771686937019285470252773843286412487480936145142535229098478172851247021790432253967471118410721536361372451609657480630572249366595202497165620615100580467191367386326361509498877105695949636449252848677394695246491271684588758669954527708726069152910007661457807279202843467384535118939614547569426446991462524681538768631230573715630844351104401614288916687656213904062240279830372603616512932967123558015090800756783484450307086016762850351126535886803242749499589880358036856625651322534985425625167417694135493409345605368691207585261911106798008282659533518358287713124610312365893668183132830521372087910579618394776981065140781930519800243694779024665649037269664759826501832657057649962667089586084344201876977928634093266086149930650943854169556284302446108939933090562110435073392559946782870342757091361615536401693025856318242059247744668038849974107951492179238691112355945875949709675081598154972260710502104536346702601165522753907977925734690165457054607182775805110619807487383335045076838316349360538286756300989732331744855464637302196482670979197846905350050637525318779276905238993970575911872894634060675312780420394230806307865008955051381790677024059621508773245790246712086987816292491817239088521939188630724705069215369724170269946147384090961438928373120231744587270839692620224420260634565041066721977446028961430111356767614881659934670726023542512090959145183653852301590358134148467665648706049117567697409652398086683989744303472927947789227404307497988103924404788614093855129858439889571161351962117522191620029431511122133951332140927880549925321967675316777852156187642343721746705982724810366869350242062848047401689989022683414000862546615486769142470026064351078992346768918586530361380937392823398113250732421875000 [99,52] 10309232276518745594966784044459874045113215290654138086395726055694684235395801861366658674534294442576056492183878146422040759340163789571134826261107582868322440950059769510462659364994436503410206198403733026986769144104889150462062583411160338496879440179004725204049577157017807433521835425846460543745642245236985806041736829983409072428523887349478021041126376440008649485134004629973292123969067669264562598191147879419522088383725914476352225096542697173137052035377205822708203291216762963431459607598138275670465934682546292979366687016720732207921381922879699322210896741511252594765530875833975147645413174857058747537636801477248683570758018249379548207191658350782565972841302235140313362983615783959287966835745050749736234618487037734806285102325559651700009542165024369359063124134332383302121528455018336915561945766832681189254646860004054158543879159747767374467967269954517321646689061373343007398698724680092055959248278424042021109972010153411088288787516911513328058438574237032754299493315276755291244204025867069164477874947487894149357096006412949175934617203482612286903375350198623801354584416552050523367779819122840358573462520043050899812325421749421837714611901770080326179086423822709452175563432659547323558011866196204221695277135455945924004453198116336577422877931990644523749654076880884873768644197960217243680410239377031628568906223526929918925994959680359137006986670577543599789763768645936218106677571690388525933179165379278969704351201191609455347295259846909197929507551238543714876474018177016363279388540470156992379655648570545156304296624904936247592386217902495639768644054361834238590297866353397431654315622326185653004770205687454293564703789805798750491222015879197004289056148297436089303880801862634516085349767405235468927757790638340284395077891022522425843758245394436279848798641008143077554396805178595200601642270405233941552151866315022612860173142895196567343885555113470761147615029351131839199289105131559693832576103382134723237125584920592519357328672345575953342577703328328142872057113275277209684839599958813953499315700204991140339023973790624467287384491520137859755614176528686934002758740058514986381642118342829114458928809220678605787312398300509629375845933635290100147572638101713977294506389613102342033633489377042591710068569778663087039425167977768990895202820971180846514543386579972095866787545754574691525017374714445761441083959653042256832122802734375000 [99,53] -1886161972364919743753139369534673995114224279195695325580842823953912339022136878871337507934426994538268303538739588864193725795670375645364436165949632024574349454032975090975904589720201704301134187881640781341821800040691041478680235242526047545363598019829558342588290792724535099219573465703814292579444776969479756619769895210596147065648188623812411164958422534096187096190163030022716160247470797665909997048096544307225119066118155498753035675421564723065024557324735853580814118609423034589040578562195651886190760206795807176144288437843685084355782619819152591751479869194096563338639381741808852263444378439547476757331844077196021874529193434680607884922187336229783633731100458056866677398830997965380395683465378033727657201421971167464726527105134343124323110828036480866233302492525206443017794534608761841269766506938826981533275636042880831037705342599183012413640491159611544034964982328683562445926025769552480288642043594759093579884723719179983566850673387972885919904589096301151317018918958406508516116296424684384415418454139367329386650578589103596769528506521711851773891392494146803697027934646592979751521741498345507523620505037298156493765059241307080335135846069646006225731380148016575436443428192213336238324321701512100339504781389430982426937169440025144176465428937865715710973679992152023883489962655860946042592465553687581257830487046986321878611033358342269344908359122150604571704622259990606695783743990524896139249666323789922717707325653857172698978527475357498588342682882936479913635680651403835427740314512068489239405362776799551440637594896167963348953685375531395463266288748761993541611670667659816697292530745070366133323881800500472806056660383630268447359465021124412404921428929849430946728780964483062109116012018366421267694452177465222449999985486567423017070306247238836734294235709032351487682513089378104130724348745340543241609571491862836635334231753203578619032172937715968150903458439391761799670443980191841314733725553742315538090811140560260258654874946581242554018131065138069850591507483977615963825754556435118003570431678479572610202429902256222478501316402202631883195642129260876701677599453444858612237121879235676004446179819989689256577958030509267199430715345769849263636535408148819247284727391293394105260884611485590167491685019675059604002627389867093818782239265305286227713129342264642918069977466052136320972046346078343503904761746525764465332031250000 [99,54] 281925410847634128095822422479310604360344575732952645648906593975728517675355853979504162791667902415866510426931107031520299263356531206048764567304386090735697068855319154058963689961040876869701762883579095377392560344262882566238523277011588636795505441091512006780246318602254459662990291148257305038969512701003922504392545243462011350089150914834610038686534479618813209608448677139852734240057569076101127478581772406006465824250047642026939748135717591131258605354466761250895895869339848452175692331902359042546123278597125251882137983162940024689980617246557715431730663160828430539790845228101437174578830725720381897096007717637007527327487771875651168580342329465024268573230856106961606411448446656047758713233618192483667609557231540707181244163643330550634884988487694488041286906389742706266006133667284350705648050623992151337936551145314998436416075885558225666477244838510424365733832790846687319491382826133180313247718374983404884835893087303128497343207376876206978157116213228700618117228556351327268476051191249178724112583645271616118743317565393787703405337579021295053539730654475537631219988352636626814186511292554191828337099787650344102529991907576695740368755744417804758435214446255589005965251932803451536766139197972286651115405091028005462702661939885528798064773180119813839109866354358767162357348013366284818110415132296066670023309160710316211638389269110971130535055623942286891181105608866939008261024954659891017704204984194047092653396399859602091743428004465649660735873797545884803132241422416960566032077789520424748068974568785257034231855902711654057107733487562024144495918756722104688913660049387636400846059603943448122631702114916982790067116803848311519247006964303013680905730178496298585573871254331778860031948502957658636835655697672157208072498356827685705365459839479648111988180252722092594381691665608777633264525187731848676927415481836762882001346382425448901027963758756216483794857180665594989381044817412233698048252875034879031652726640271480201018304306374546238175997353904982136421115211247095532983669758707585322238155349234025447270301711420910988158733905699548647445037186857986742300785705991999384284705516606106657173502484160421848148027091774480780156499210781288319222708522318111947133884333859790889080101802988904292015968810927236267623895763927527498929371030357389218252602782489306732240446687658381801858814563743749204149935394525527954101562500 [99,55] -33628054519319061500937585672283380880353277492484123594683976149416361375612295083841849167487415853880125231218695950419800557935765729300481898367130207452426650995172230322768068646024761352491979359674096237742169946320811225624202872032080237344102811712901219082897900409191008176817375286235217674651100051350913178455374370053963920233177943680083016170824527323723492911807251172309658561898968190990350535169584921802243165570902329298627574451680929901159886343371482857978896815057045493015031799443207920894728483663194477224459111302669433486529446131048438932166895615810849756682697150945217246431547252782675949450255858629832585074505444745208950392651853044121720046555170197114199495246053086181332634905158705639804470422141076360853127398525408076154628904392374706500515016784872419980191985398751169487398244463129232902392279037574061143582295741617512200869162307899506906727680676392181012747982236536425468121243606048353383229535178023982342013859997343176592577153044354004458543852732134452930365397888605559534576807904855062371953827289484149090506965255595501107757730312135436815139469737247848330931848400924031921929839120605241315548567531072029775988107759746941657068499403975161272676290977880759273108672935958122848820164006189097552133889401049057885337439250478903340671031606321386950787073428253900650196982860398384380363959772888438860212920675772795837006082328390698064832516930073840569572026411495453522127285091836207365559089763208570044080457804680386726129220795681828669642049168175504753882824667004636622128719031622460373226024580041797876950721218948424556555137900506702377036385555794331864959799680956645091431537584594571203675900602895836207380949623243864631269417519887207893498040736079973310569698214920150756796332673407885352696103966825378496083807334750276492832442920723496616217516563099511578638396255472116376644617750582294620683406027394340411351811031177474506380952580930246782364561785979224896696339377438648919722485630442434465901395191621219489550140964956790570514172017677770683261635590182531304195356866023584676997063646756474889030729752800036286512766687390810587768949673033648160124481065134293875348641137330099036165645040615490242820136070862258709954210795230666863218638807710399994707173115610538684732018808031795688779034930322962319490759459419956027383272334598738012787132234786562252903951986127140116877853870391845703125000 [99,56] 3124469807805056378987623406963410061258911440798662571999737165419480480395207193015710510063553293393310128291774620026102187921766726080786005600125499472874286448064206586186583073875592502980022008709689899954812389826553891934088614388717366385195041745586641745966079431198399010169897710629826484627294085713925544707087207826617796912394709258062649960257892084038773151602102188421658742931296764361217309326464024478730694253910422555098254192417024804428361628866759179665825433284260935522299680023871571346178128891050199626703750157327432254420685086977988100881997598592207315052528263913719325702724331975498748500457970131639262763053625177907982199276290108337056160787673910433541624742277268236514124008115052090940966239582386124817527179872486908413490290731552727367990849058728986447697686908594966849213074551856919441505413242495822080118406018429687396085140224289907851291429221691798308358034658192261460501257009127430089251904034767244998034045749555018331292356061499455375052869169311935305849770479554341036858993136795957725752522603657659083349983523261207888341255104454343808735238387095890322545215314789554315361082190436207111174058124710119198900468848308486439013406543624077709673440450723679847102119201149793489340245365913079964576509122615265172342745838599721988386867468108962697351343636088292279131657304186156686093977729195206202249915034400858663566307686532266384272756898178288024141574664424737009701111735936460637821156847920881487961238152530821161469988942730191745419124610545849569657714082751244120970231461010498308025003424061819130116705614348906633094726305307824806582691861960634702215761363557335516301515803082920235242171893226619756628907439117112897082320674915748851614068261977733496159693218742169898988947433920491862442542682637659948209839918994560594797275035061246748843184669130498641153476265940948334201193399869766687808378141330485625834184108422592227266685057743605361968819321728216005332033698429139218256403391536080927389637286737723473737179518392369080676879558807306052022396556126359843802130767913470681959506822970007029762731704125217473255525691005239355967346875806673002889683687990012020710623752648725713891725546838253668640209503287152586732056023556084753609497233094964536381410823049862946512691395037941865918429098770158659109483472030266611543724631298205494201814316768128776402591029182076454162597656250000000000 [99,57] -242604976128075664755335678861143765046822289074174342598011939179028676341130956658632991764077382333715438481835225642664868751734981321049565871134089483240693411812924984819471156101853691095165567036748059135869175661396713590263908593469289884549613798275543110152370043296583575750562398736053499449287885637414173043181497410353540031769183414757590210545745114350611870105983198192427579892797670183171054487442245248146153103869597716906841162857430725829000668509111239615174143880965686153613844468116292690175379045217760056143150955550617472261907669748767695304177860856898922799483416948232300636524616363056972707323123311471786138829651794397018925577175877388461894327714478398702063559456903096911863960562879065022077939375361882177473420898116753010034596760766731353379390275537601949164781419844442240133930259390562149845487652495728027186071539626420837819084977922210215200336589644204568183679798280973724058158497810110352506000175061077489448525656103771314211901532464617510270877545999512582135712094308922804428413463604151798418220796106913445371713947361648116259306542058948943480247025338240604801625302580765867200547806899722029770297588094286185832184408843458547377992358796934913174544259145515162762771788035684042180444617893024356133650951606261089921114988091378811160543462677933347174342499041877433770723088031550767926286960884527885504222249584689758506167670506159698239169685664376873971386742150343224518269708191507124855436163474841260501350247826032848861138290040834160189021538960627107143157955363364735770721802191453420560886382885304552913947647162047512112103912915901021081689932550019806989688168986693198996655685473229271686483599413937206033953270007528243321735099159026802035764197115698849123784918475040043580775763565867970625863218288613315820621809046417735301371241613575992405502490721865699246363679685928586323656491206036204702136800567030804345074347477321973057608922031524410911368203175121647392883710579902117701713221255466279029067058650812451551244853352706896145702596721971168685811266671852020472441108989587285615641794981668509199102548570403222847659031950111405977512834554355066578196220751060021763359666750643806093965369792088234771290295493718154378445430352736170391974452261477503135299099592733750963862808388225422757016696682756979506935590613325372858111435164924119220236815863689372463340987451374530792236328125000000 [99,58] 25227171274760901095710255668987445471146287977215653241015823288357118527089170738851170092902230153979737907576085277939065928547900251351854207519919502175815599281333814347147709995311873602121697704136715326647570465908132200818184476434413857118442959257288033003867874091363438123744518340629670901566714502491633224880503661144514683730011752939181317053006475646246149719549687194954845969722075338982059614240974484490985703293908674647360465660663658214946912174093807449657570295676513699127959431519726086255079745601628289041024029969333267644059713504998091141824381010649568383582481839004857107963246907387511349639914192718869888682880916357424195338555365699146491753178104737484128552091650047668494512084034572397033107158113700607862857794504600005354450592562187803884304630154707339367998255222500873556700345170517742182509861647874937099175014744120767213129742703704172437854702646430110733284301604992297599292187831849055901419912477016256673401952587226784640368506071921697075008780731911403661299428315885479594644144637356921016957991764188024783351374654401849336785628343904145017339094854750216204323410428497738588373854911448438952927835277508188723206854260339519784819671735197221538185807710568173179591720339401648899225494506030445804828146489095669672993494948618648560340113577539719330275428111821245676637627413240583482667579239669591252167826083267185777994805196428725919814872828147183047206129388035487829770851695507648193382764537421592441774059074910118722014306350940921716998130160577143576916602519953516660991150304188968385904053890265360982413777560738815117254486946112875471694284625408962700706266502891112268099964401164929976497643321924465375162017870886858328540911024793349859183017590421763198553678602671376545151199579406062135829407641160521196721151053407979538833633516390697006824819190329029825987562626160757011529422413081957234315061608070016919937200597966709431279470661442249163519787003051364984890221736520239241886273984531134173709100403577325106924784053104969305653771522549423413084679820875306122945804712227944534559608899162825772141992078083464351045390910066024942320923113804431291017816240760201523492471247191815329695822047782584921171551192519576644001499445315262223597753998201389709408908849166735602649336139527763056006977929470965392199292586147562438900156962194907018528187980788146660415804944932460784912109375000 [99,59] -4346900619844530976869894081649921414617280509855946463130117240055777469388976892738722621761081814314433136512463988439105178171124130149533281401752791623345965945902788686850969116505628298620626188517472388459804927937959701386497762238994644633016997269173967656735560592245999677248130852677951495379437494148347288933830110253413115844136886146149277040926243755954770965367318890106728296396163604339970552859544617231225903806668022445651600500910673846152357707642248101442968475421592347084958651619095333824132290247156953218203289531543327798260040918092822399637047153701041910975618767579460779469410512349676499627866353230785819422839233351159978679854429766932941041907557419827219140720211318171747956407783727106207333568380038301295346807282468623923625859982970014216997052359411398288690775856707909376141535964177779902156650220329864598723917314856776831085232083048970475681256880713008828696890621773783405404293095112340241932144912313098301706554927910291590542077261263757123261475666507670957429502224322582423190040000210483955457264272010038603462601771284531745555584319284390060952683867872752918349696800355011579705521692845546901103627871110922529304233272246575454521277345935192978655163715143246736361798043059879892912907955064651322241100802206461643683711788662320663801116682089549907207282868494133075248053084493207044899516523993252618933296009344674497890128735148243136721361899179991308014066751907632111619850883436225157495770774859665165259644132862904621633444804962772156262119800055921637432526855445595008138283539064562126499521810444543606507295852611244986268980839374806720149371950506061261277698899587889692739056493383119010725740238990024547451936116403427511726194411805478616522425599302038683267927915982174427707467481597768925672492556458436832119714124465107769379316752038992177395673118704169323556154449975641984148238004862236982595916522145423315262858100092777514547306595553386735093927026280546182219748144197218580537963550225673081216167899491008252813365860405767234883614878571999237963728763915905899170165872623156517577970684231039729811847198310691945924033807926775636540786803474076369433320983065828025554653969089940545913047294459620713054765854995723679058350718537061550454267083049436741524505211618729288107619351724800755581554824652974027084315690414203272871728457586041943685323252211105682363267987966537475585937500 [99,60] 618676344471244905832222304399201163273379720283494215059803228999739114479346016278842250833926474552514604064769534266217474395678893638956570635505589253123357147666651236954430584243538615875531975375080150176007518061608585162499232082901473623020225148020760195021795372427891414048668947378573903201162026789495519790298170701524401828729397377967514145366315160264263179284540827476563024130455285691685739755171118153310969964752999463324340215240506977138650355277017392135730776082477752405140648433855531793251452538374684623558860368509620142521576480383565729798321085620803258716270070482883112284408815911037124048374567041733538585130190770387299958514328418632237301971119443111173295453711620696926185658696384211427807624252318163060357943327742047938935448538607773770945873304990401642174540995628670149786153832934004042340038046604812719240108033668552524274549566351103115376027806118435430235402572047486031002732612622563857895534599747584119506362105678525857306435595702994487461865720407331187320913250773618424138455673835818551824317243669142367665805886513389860928004488348116128082490716458062061780754066964320599501743751653553093081423308802512906643124880589976639867856359841390433358400240501747544629449975552623082484843668036145755974269331646852306088552405223902806798062130360708973250594052462745819444689736585228525293217996343297891561974703651580645086287588619609520703577117680068060650754681687154260945743545536098722147123233571595805847392766262866864285631897963282530597895045088164064932015019752415223405761510003452677412586482982527803639480683562226207900232707860012067191424951399775735403384899322776568569300163919576792754184851779919231481503442500240576688580774895513973428449377695904474850180362647422274377532345666091754617734039167292876638811111610395443692141970509014540825620220008393371198254154788811765192278845725484465774427207137403911218011802757963670881213596115348951545737676047959096362645023305021690474637568435824981715938203223039345881610939676839276572656409246836387856321203523854259578610518012269566723398533587846512180047618003637781594120683855709569636109347174288665356365756832243206231567673485614945664668608581264601835042805763221668236519590114121202131390307311468593487539432356062436438797703074050995801849750763494283665200739397743224134266775339106251424547977535439713392406702041625976562500 [99,61] -34576572476989990576697285242477911917071481432757097018291605876696099585566722393396725879776319332967346357225011974844486287441601194338887692384662992347016729834510101897096504052320642699723232149956481297624265813597558361382938930970741783339295304213708179388661472861096809584351707924248026416086498643444415942708998703259578866527031746784217289035648682102299378081307167619670571941517288402846860477282693687160964249089303157037154975444521781141572975936719409283605576261721224509675751092041894724144678519130407833106215051149052424800467668918803392923836934555406287051828353618365854641415531771045575967535887858818437047235255960741994386217200724953240780960337590383993587348564838406003275687119488567863404296461349615262990223300390668435606364523768204290993542357772687933691369194305028220975738927173723839268408537556706229966763782233443949140874880424303350612838531451908882734439551188493181413183947419339541471046809858653603534861329943844155718251564888014787866308157145039448537381436523238486502532450594156548826972923871830469872063787115624822586594177581230404702186041214818653085693874509666134993525704043255785964416923187658896805433901031810298118688174613533317064262124827712987122739528249539033501521667407776484622049313792392627264795323759267722215917829355477913384971711735912379617271440908802595023885265061402224330152187608965659648140517939928671461983344795379813149343305910175362973241212762574945060251838418225065213609703609056829883660311848446145972035220800715382171119355992451536946219847242961387396926496084625451913778101246231416456098391866756536137077581258938673606971321533736257464342155781752884452728474231042525167633794051375082722238381494080670627711005245780872928557244594484959248083964992532814197868160044704103443338660821653945361736152259061509123796887407071109116708226942344327177880619058668632634986985718012503956928629680420311674010595711212785060418098200449055999649753889921174713012633685971346997285128491261743579641081570128051748184983535766977185424448193117974231304888965675802550480306613313858498887472800720795574382010328493523656458467212458826525123342005357549046855930226322505852263089431364380951471148547271479662437832731027503579090768268865110551190643237492328020049871246827214797561797201183237581146247693444331860096845597009329598137128414236940443515777587890625000 [99,62] -6728407990708019784507343842725555468997525968983755560709602317181504589397273682772045035167730946076309795454259247454598943043872974573430334508584415339614732108773521824571089575090913192934329124439424569396257456014233891962523100675409837338916248760641609040212929622391073585221707329427817390421486649553870837069285141942449973940877137998832024484496269359060696670420762662080295900973168776197325685354329231950129748092284370188116640766810296231136526019310205847794667697079105472728891660708087139889765813111240319721357866424842906379568938386146297751205153426662282783138328156253015230139582719415440315589178849130088134942040269021389387420163463527426659274829447227741990466950713489225181964279063988056730608321079735396869757731568469196384597105418771755162484273096833268196432709940745378387529371526338881645266880600323936218218100116380331978477658471527827111365349052418196790701420702272519757712650359194481456581656702314324868929493442223168412947242280710765025422693962468977676108408847691017853053098631248622231170393811786038031316917835070219171165263086813409733734714980761540517683630814862236136067169317832673540583922419045142775553729708765543498615415621170552215963875805782340652550675753836788955047109420905558631289447379802762047088608486258692012797173178611344002066779801345221383866979897457444547257629776682240353009066077941301468703891841973464880774804419802546213798287412916640353664456075244766405603032124793367550026991211233538437334394197622991020686966443335546904614288629177182586967329701496593565560697590656972953033538346467103847810079795447968660769296763637617702681321674443579202436675157135437840917806059934781971026239262869029044539939209382730730052254651612976783845794960360841670625025349531784055237737074270420650395202667905141369439800017057130563214777439868141502982822498226634674034999531226864857995854984613305595309555424552562453026168633266149343827972332149372785104649120170959465963235297822578372013382162263731990622137855183680093250201120209120174121601667971063571001091799004133835158183147103918158359998159053152115730256678151865097846403548051433771717554684683610760446470179232049074184671304956708574304302699260659947189032086184988383188086293794607723684962684457449976013965520549727724824017840611624402121333861336918181276616759620146090981052111601456999778747558593750 [99,63] 1982297318420778968588052410888745276397164436807932490981439572290737099321342164734643758988759349487102918521985147219931053569998459937694680531514754954781161619909184800847433611646580201736762792808637410941839247301680808302146870319851563553167924227827936838681690862765154875908509980154388292913375259153379218398153255396226342822222263410165821015587760285425728852932104693884058050932975928613894097266455464102063798786456527282214894377912688575454125077664046284859453969661067321851213698830344932128096108945643229577482467197030282511852237141314218002019110770032327689985627788694225954230003608669144425936086581552374997503295856038082031041189209049813590839113946771576055232215146268004497668716885372854194684577190227888542077415275365619189334943245289253530210876922308481488646239858042735348129603120360670810906968664667969533080503162621253509053774188732748712001648431426690655551115698848461620122256021728068767155278165553265476777535959173566858918386636372738765951610496390297238827746630707533658956609094983280609511184535096172513037962760839255657097477457984259653241846265083774642000399880218516458037253374921110454974344033764246103260101779788473544199086226137585392429433958271963800874188701365786121804089465425180055062718246518337452686757307414741285534770700602757590736466618291954223086535051326296818737874602263615140903833569486176714859280831285740342935299034270342557819566994818590442330871714694171730917985390867909185371316391168907122370893089550081458149007192475111111647068578104613735911412345427822619485929484414552204020224469246696580099428912262123308743639304376735333215380236285233131881626051616388061437187129715894117184045301536631471308842345582975044878302993672436474750226454263779397359176079470735735300204709249911137518146600227993466291004956236487165219523345953267583862289815131839249687892302578927155130716696883961202241837652907468440593911812947139028359311696850863651149972985384078301044951161407446276935757024831558887099420495265889928326047072029328349657632790106535284025220411601359084340710153001694985369472318929000492155633182189421299998097584838586566677087746355982855516025094676423969425281744603160906486608613369549236656758339302429163707708421231828339368647860918942900116069510553968420707941748363234730245708908702537576901336890955462877172976732254028320312500000000 [99,64] -253793154355887576727233236322031472084829041119307618895540075230840516594073990450350219835326594474471651719377904978698676960490169889937729633123489095139522871078459479944254414788541255083506710050000531647418769659389850839178307567397507492911548136514904233778192753113143121434599521909647665112350144758571370996097724920258804056789582692913056907164570909266108779160439747184110129041692948319635965061549719642078976321848301003470284346132878568217599550294896346557340989244869742604940837954484531130580769022364583924331595876005241154546370587530572388997209575218222932061438475018162386387893846682307417872738146646890722462500115744137602771492712065920333861336539604869942350563604163403874790280730703534583495439129413108039001443684321173549618957218284713704128756719189756531267309253803579489006166430405126026024522643656574157634958592924111223533322785125712527725904817923902885040311491385107728049512396119779996304396460197717398620072917550442310542072431846493453667554759678229349651191975377891179104076823236469993562100835607871488009454933460999433549098804302660892082449282112303741448299924425118896064174773111493081494153449691436060460550827791354254696768046238563509495475416266045751474776026557342246850595553582547431771181973938141986568312891023990298382417613384894550775421011419940975598440082878732663992714861972264458929185700368492130651386019604830055334540222071819448639419102585090494625456264897374717742198926356514965788498670387307416064871921170628280776003289210796267624932919164405267053878019854236720519829287665305595768503156652432111522380404567458237572453527229830018162461508017632425610461400818046518499474833152659119776387563803759951459152817754496936208259317443107659917636986716989094453645298767987473558739501696600403426641020771199511943994125822239794404074109888646490842080604919367711819851552721479133897307292872310731594507964648925427053564257474937454647605553563750536751594006737831145845202898745166879310784912399559375639099341804903447356594901449250207302683416978992303390552991037051576370813358466441418294477399128944770269974927643902029209772327093008065973240187007958529899752133641875458708098478595912877812941678760660767358822717616235760856213051097309956516877203137134375986786302810787941727225160989709218834801844066092861573746830572417820803821086883544921875000000 [99,65] 17419903770826067965614024294772837257385926307030352380669756217038443681994831797032869507410945285406953093947545303335361793325753141182963526405919202462014147583957714060697209227409631697046118676402615179952240074829854138662576827393415872604829032017382236379973739684392426125628197804022709728856650063746531454177939473338706800904199146772907670229315614968399735914487428734619473974429024651913753716296085685933844998759846787988860216189958888191217462524590508896087601562046536773775490955360881749072771374247921603875267183690636371554599189267639888056336931321196480712395515769167574107104934001311911234507540208368677058170093719165329404249828662724920590466016352577529639191503065734339159142057993194035910514696301546906753569445432718640779469059414976138246219091320136181959816200003135281812367421270639332131648364181528744995040439338378208123723476108216953231102167342009657962617072325576903672451646895415013447483113209076887264162708455594703651922131253363476111002063602597328805942131810935632865147645922963255366942470438194788161933944794492500737804942441221375115839160300272096512267945434728450045270938795158505126581063454336318681458148482301722948084791654465679921877944413854202753124428494592620445319311915198867708758603489601224159644978623716664610038917916053521535873279446538830368363034908229347559323862855306039525996338979962002287386876257830779586532375510918741870172696014744845565658872807616632362980338892593253410538189727968475502675116199231207443575101036043259397960999860712970420884201875793046186081787585890589711266233842311344571369943126483668980427320598733099767478413878649171578864582036506330403842439483313977931313045337015535481684016918238187973803646378584585332371516315032733178512608690487451618797517939590979371328847005628680792120488387385187890973881414009515208471039670009847293005717088546634190608053158390418229248514796002243180937493943982594137024367271308022979503212439578582230487252889044523964224241520985182310115766975716673143971087175007973096240965716860468587558155244684116501714386762722198758957161563097619321243636555081966214391611014420063581085336997466600482463045692363571376572538695711799687303222750081433531771560663866996936482581400619217836882166419283397803226760054528787380265498887841199759190415475955393542761839853483252227306365966796875000000 [99,66] -206766286685328463195069386033443328806561089579803758488753896171174874134139809279255793128066035009028787999133760542594412752122812765562028583415837390093222611541211039540072362996146820781560931475522311255112346899327651816293301052663320666851543568099095619071193140532436849249132608479965850325411286599204437192445877637456393866087202031001004066106156954957939467324122702288590827852388937794846298852960834734292176007664690541805708497415021417463023760149409649632240543846308780443959148461013843377741096826078606331849564275206367161212059156922498209261679100654908447030517810854614786143231040584122289732818810190359678549787982586153488822230575625070803575571729983580114042445224931385018897679239005867679156704276153573938198308213435585217984187854257219102563816249591369361490040892624361718109726913682270511365204889778504063562935179473002684863997309725304493291278736960896644707433093649398623745118723867395944367449875767201204048689461531608592334531353995007088150706897844735234578822504174369748596042150214502979379356014652573176998627971757886556295740797435852764879667768076522682159077322261058654885293503855568735272255356188806122996760922222665843480438257954475624258151510189970480679739124307726508165191590720099990569785375135058683324046279624292877561945634067253805116351335894304446311583094983523767838347881951680709862913876823341050392604102230383177844353719052450072564631500034969664792586024283935166632693925369768953811418257599123030137076068143876404805469204547302385893306416627572283335218129811561720461485233523272951085286927224774555223083443148371704525956064589112258896775015433155728967405761017274657341598498405272882306406658013927951768334879035222020873307549762470971043010028981485547736029840608460382302813735954671320464986398134476411185449163832289500208519777420387592442392551969341368601190971920209200044210801082051243387840627972910074772141957851018134627277407721000309684558532600130051491668434031237877596785460478879827998014049736173074166528060279768962822876182156624737940899273331120476301749026949381822147873602466998855408141739189307470624934137127330669820941781839663272386145288904589470044137162035221799914138591417418021357026043009527486774837710096443175423296187264104214298082087886407128797677748254378436669324338448294753334266715683043003082275390625000000 [99,67] -85842446868669568732253930826525082119804484681735626903859503322608432473388017686574304819688255195348853305208785039986439049666421570840220261137489542730704940406510354524278678549447183740212047518211669059243019113945129013743526912154610811802727690405962729638740696252652471711604682548994769576430562416119775565101983453227585979218168162332825658656625290849895361692435540617276467898183376325296308216965837355876809276134713911168472409651768763058246732700040918563236266965086204514166054984003206237409345163668113200131936943128599212068979704314742596905555211018287448189252960081647875875985158738613394963096848003704466840201943301760617338803298944098719128857611794364126078329695841919139068168116149531650484800806518633587418005282717760758918270960181419614912331368891671536820579837791080253928514996495865553031456664302452772806557998390666204754668965403653903564492514056150871691899001730564055879801458715256185215415482891861526781456721265284256467930997592178569992100024468762629758226423757111647331072329940844829568150427685189246269412167139827632406308625375427209350654293414814290507057386789772341828052127006596638404845694395952777771877882544737874457855423586232135239728380509452676749088311409339006278277490948685037745775182528078041874440065010246338297353271770441431053646004111988602263675817782138478325072028710300257332974481516596853369562011853253452117436897902214023535527945390841495189182997711800752956953948619225763414947037016940936274259667249580929491518054686886519290938903221994346237450484615946806847707905948623225488430490553939392331734121039461904695591709542648979951669190204830266885287803418697660379860003126713693660457590733416514130437823845010540277992869669543859846915430283071913301508201684115886755105979771310044871552800801775793032916376705630792822514790297137784475359102442981722079248767371695237551520503251122018224800730060400290468596334807759314471287692893220999049657182351258580775151312060665704538658791790043132448542291569858103826615161013494308925717653402753464194704849547889264045842565304766788953036165731631307310154804112419124300488773113023203282762008915269168970153968436745226981234474142905465863851609121436606641863289724300251528219407633353463959370921974660004389708975729943926151424217443274120622727710316901550413604127243161201477050781250000 [99,68] 9145963921598577659625495130066380815528988217457538881626511314393846736130624500435564456789398037999823389568029254369447740914398623780092369503504898272437114641814742500274304814902625147934769917724246041621429105704653108393413216865770359502554531031010856135045838589210288688859270482596708322176151071462100622301620947036534339591209783449439395042193854690962196529147777001934869976020449343685629188194198375241043110373422122555857948580114555434594109900178094248654417254385100931311325557489376047961081663118280258946859524214214379121646063743990700614063071222667979268742631715729896300642165925849914998875124065807471172255285358630746818199051917613381252123361258298311637158833432145774824472938220147574622640470300840405691694583183356948540454816352491777441194263998206073900560232364531698301394434083852279385300159793324709807841945675246894881242723503048805097423572625814036968883721539332042148266796556296711273230313617510683048841995368923955092789184625514092242393317285735602846526609465593125506482969984233276281270241828474144953881940715129454289825305038536085248730617306578277244238822167654770104291643578630523312277220194182460039099430966215143058489056286500226836358412505247277303062188821266352136598473294578800702733829807178015230722110430260197263659049232542612775775490357505608078015188520946864769951714757736983057127228788609061417747134536575269323914507173627799314236366922656404862854337042518349518810109757132893463576962130586305160698918929742825659828639777803774621551369088582341395313460389443573140225920044218157198928590773578944608734343480801907339547183653398931260521850110780453944025122109609854320382145861641275116844689873704975670528031054114479179153751219143921893270348300249187276207805207490087213238011580024944024000606973108264062585660256450229286333877637764442069597114721698977959917244849948862137497497281187268271414317799010182361887629789559915381469418818092763222314568918641333724435153269842805392923667533774923510924718751333504680625745190393700372920479470075897651888371349441365482103664440800392075399903743051483999282743320870510252752014503632506822915603470914289145852793913684821629460002112239607563363328840838830937656189081512628085071565238147079915837397763994842763422125584314193576135692566919156189231276954387794830836355686187744140625000000 [99,69] -407353384721169567485435552847385008537592102281349615707757556785995345321119227071703975972335467464654256605177322401318373638561338661577657841339092499158547243927987955686905679589315923804945565012662213649451103812432375337388756349191809928219481814452864648997868442308523440475377079693120742870856098695016005798912217573972336790831191484787504255904632756471733983764710838044672280260128542774294582098592156458598179317502002858255229758809720554205438823558161781720103106466346664195466085508247774000280386692736496823218839428264497733085794168365281102855203639596097278597264293475099337893268022813324947111196961181849701879954301698995360763044703702518424918222866101482415119329367304178331279039070651686626257955295435633106988071895858535590248572225926828361801699712076927516249450435406584411109956892010651168189704647254635715509625132071993339851044591560996868857454236673436603916003858891950175982685731254755305837337915547302239563190726828651752422698187919942932810327114446933894153558034943761707331598992526325496556232577529443374555557924475908577414343136274691827347506004540114032373420742779469951224632668573093079754836691753988082773831221412204125394739771132667485449888149684180921160524551190669531100890486906113713726006144243061284609508016196681919562178871432583166479885023425936756645476035530636655413779022618652166826743117227537393955080290504868233934523923522338377254431291667305932410283614233194616041066256345491302177185976976071062010757501404328372617051330291778253426548780887638351008176941218089764359205655359429758172085229017779683839674228284601658235369810043537885726241768661716972791447753137597266872956406010888823973094498169282021987669890491655287618257380621890169316644110091218251241827370113074169198306622637224510579300338620395739349164253323596281596059530485660702374197279446915569011307060803905931704129878102126156197776100218374013881046287967219173858788265014989747958074917020954664326182908924127546782593982534948380165179070926790378664287831137687188148287454962262218141631194540553464820833256535523798617144954945105294531278686264525219315032327464007276981400687756306411025030873063600730619964787094468800230570068723417182961308178585711830239860832506147253416023977193133418234026575101108646610252596277027686832994390897511038929224014282226562500000 [99,70] -295075455608594900009086431188967025052833821124515290110645153800970042663250200506238370903992066367723244520587933077149468708135523393479772041501851145205388077987875067108584916891847924441003391835884370423022730326817938265679365930976848459473401529847683070410734623413531242550697336736367481665639210684695184474908589628225413432451629775834204118593502531941549443048145257923993530493719447187606971417620933824909326765020074267113996909282335066966903310581891887186478757050304337495262731478395147874383249435216972314663776824603230912945443245830080187490035183266026337744134615915818824884699837368197033934372065026837363923178197306830555294108911068360993381648175561821237120273621046030725577944482385715315645236657271820046000642888384541816348762684624224094627972592418342389404607543938401099258305650165711383377217719307006172758194150019724580600023695876957916738357013238608801107940082875389675822094678852719616777735390515512660902050226575633747933720133776634156831848535264968168309982205896907399855320126338995104167120222988810765682646138376793839516824443608315771212377406671776150437415572693516712181012308350618713703938804866779392916965939992819515232185767675439491263299371133793765232399963850523720942944418857950153020515881627102942368277868266182248071025224394742150842620407023275816219837870934176953704213571043435226112711682163516373027388131336436443606970485729047616280064684753730421842749458905373514515700402327183581960492629113360273117722644113873426070056734021514149254630491879549301555775678113068505161258604350966641999465294346926925364570496238418860797853793307226804307054847030891310695316524792276742110035704044444769994596658394786298148518207665849966294538801025549136343571725038266012301870808147592438591896976479664384996771851006939427725137724460835976631287818813092970422278350922641629295198741390243836350578553294645286284353503656882858005768107769201054420898114529938492911035630313056348110798020121120479363686729326172805177204087600035173328924633477214963819542110809839704452662771101724035797390628540310918995759704382013099572551436169967535591309231834387208599220658967081635894974554761637735868805709500135034648171787987009747686699586439836566147406117997555320870206527429561631782347978572394276882675991785509594933500920888036489486694335937500000 [99,71] 1082904604603117494758477960846158185563326721180856254828126635782035281720834684634839222128558177692449774871443424262917139936369392072950073808807883253911140868042888159176932883134574802920762956446630722774207044290075649364024557927814280312884005608172991716810657809324742192520446374343169802359632108571943573460427456083148884883373977305603031580545668127765440225092636762582016298889618393579289673144357508454721154146840750471331313070898272482440390595021659780594813692641503754025203724178821248223051048616818777966063992268023857094569166589396378913825819784887596245854310454965795112874196406939014267448993799788353655168837136500286805624695423012974654359289749810997757288118283408222221752446945569616002569983842520512096919658288259204879312232851143886326584416069130219886317399407170022318337787449772350046421254811053054510235355037957484016372832447061888336923729158014495850142532911276016098494357417170279473581737329859802852554675059013958926131119212224520284950336089274964785891787622505378320135002018247169539176756046506070519530112579119785836110674094678251669722632328593179863112130590650552000778679303145076837838676573664687334845612962142761635659662734083698717644358310507089444325729944656023844898273571215866953376452474006495068157485541314859129216159204090017310624795258563369902939479740403726364885640314017974272956633666130434565895247149550059939836854824811842360747050754581242199774865575054698949727650469976954147796363777716624167945157717780939654447300817422312031420415298971374184243917596979930493912247663584435252613940316190587341995749655528309731969690990863360383300858834230302971955870982132081512119391448571534024994872132035028839639827656498496533199749919082900986929268533278127094124633010525508269740287235192452909390178137858119906533383613533641020999428858348668923861128953713459915867958150013850088644542579004590226183031125522639924554619461427990568790181133599738972296166290739926588756740748484751174993184050188541265643638693580027696878707241808074531613032223468214787255830859071625030093224170558913990921660482976653622013231223489022048370105205608906083813490923976949427111857597013418837044838198543937760498927163864091635677014258828069171075754599419148780568929662058208247784740226750356808891207621714514175437216181308031082153320312500000 [99,72] -61178082403822162484705400895714038817122054986690274572465237206415550807195264126183052049784164086220228556149605807756799714882582901281620350562130376859278608253299819187251965388210677185864583447652662344950226463304691415990142854106686394433065436137454312276792288933430810909707982334839115694315250366056950180285335561290543284276972378987547706552026628992861658928937379534848183449880960622702640554601989657589749142625071182551050976871833416355606263483759279061094763868431680260030405420735998312080598178844003662980180397451127459720121134653781290871486731977246030059443169292891636653235121445129140318388428536762720881936433536314525382578518737997670074119947678309062893368189479559672499269763497703962531585473372991796078366615635280206094553141299777243130199823360212597842862568237781822469477683151799849889325766668325367609081561771805286312710468571513223679851054642452291642751910470633956797071982899206920633444818114601539360117170014998345884164623618113435125930563789909651448722025140234947111999166001246120528319662147767537864267219443062418277133022772473132860230940694993242026144765633608948630648892446492757062691666078821531458916766464596001918722632334420906713239433081014365170310811131483244256309287655800145911865279817015005595644327169132008244949828914077429796598554439609643016784372843300754333759914670130374648332997445570931714560559504594366508616009456147431365416968404036181031995563699039137308557317308562976851628140464019563828631651403886363364059864528068918498027302755439053830377744392436180381689019254394813693280561136511270667989491263935438102266102412955324777402445631138361552546247655299865715015577230655688319918997471857727720332158909028436830566949746792246608942630836417187865404690253547358504273360750960217722768961705011157280321605405950961588164633245084443611831311579733698395982929006830749376034351532632774785832126802753637283062554928168802330519033853910593066565597088935202720043182640049148944668111963935830182011254799071318230431867255746551335279475884613148300359333043996672623920911928988328963246160495407525759222941862906013664318818087813100457388881871661399099860849038590840931007562125447606759780503041868682284851381536473954947732719644516713450689019253859100353163185225058265381825606255006277933716773986816406250000000000 [99,73] 1462619656618282527810051386452976245460280420995813310236292833640945435818287422709394813621166989219523472829638568946856087199146110058399145744286176685783745357250275635806457716614221412653893090790221082986088542971327927158624450519571201138670450273054471208248814329714712640747035887647179858553032989788706479130463663865086311560302623010960702897612289693610832828985731267607306431995611348508058261454152380101823755298308903081111359373065018918499018029555026143531640411318704936306423910563553743226018453764019695305038926175766969481076856880118072181755474148736965751694274672254601038105055396127150559080399647979663515499246844643914164988817761422940117996388112418560179519980945100909552029106483487208779097135171602288863098479947815323604907826767691769178320193149281844113878793543929307186323044594530305080603294394237276713079201891159765299074136238365512196636092622376056227504343735682896902652965285511359220591197413044939603606843566412532901672907231763208101315095944663325445325315582498054901129562899039909741794464463479874468304322103956988071879623030363028464045991153661194359122339447265055363411613645428159280820450864643472463279556317774107854009259826312215549657560489610178805827172204936687871828264909261793059819291861542867327883655234457731943920312147731715051707153737915189670294066788427041963452489803378300841671881876825376536281996847643545581944543490120416987110960663725274377136460643664128100114625707424574579444381187002586027064823142757513038262892317025938416144908306934752352845140390989039097622232096323224171843553623108772558916858754364009998310662002318237616827399537021803037375778257423698686003768489046547285681989804301669430579559294511547430788009952150154299811109478670109029563177683024301719611878842371684878299574722788375393014544022277838363750174849095406014079539287259683181693517290141175694786231247294708759153245105719297925908766111807556092942924259243888631357988563101553112099840291818711436893928361569921208859628331001215023745073990423439919800195538535874610472493080250628660114338357404526273682449076218144130612355638524224794690156409538354845469910232308334830364687270230296037045273993961655071705998065472780792012264843975541938952696161803481957412675816792724340048030538613834036776317759631638182327151298522949218750000 [99,74] 1046957223371206319009549764057282022963551564693213999433350514874920490844234078398859893208540842492245959063947440485561648086734709645529363930583743830071942448985054746067946796886792007836780831841184719719736510493251362385393853757566689148923916885969452983060111792453928401331202118014778269123279825652814234193573802392551233223053238084133232872783957641339621815942219138968965376314202867356250286473776912150163950698373002272538002786836060333029514467549662766420386278492033749033922620047460303134090719948459232860500408552789540810075645564036876363641653902185312280729795005764186492474403160157290745342648693771624934401898432931293824256102655756202562331661291263293740296369924378461455501516167168554862397979926598979628742972598677706730761231263771034415091223285608690103490719764102541956854944877708514165243538434336290133894769918353798942567210377830186598496045510447599879242677500729453899405447279950419752892808837072063491186100871139315934389300512945655425180486874963970876056981147755058774754929241087502911571002143727914514485643808616408621698692188335571043514566789617832889598186975051335026735885042795834162154153745835607995050637128145583632589000402310071253350294795230409607766495814322093768949978229043040556512743318089316841889668630727405923274958731710453577199606793564110272488592318813869379642656490744120595855002949135062564925803870818170659163380464634752870919384809427928278722260191590331425458406107659596457546969487075029003100532221171019067465777900038812640746148550908955763580146421647561792969816608947908633815953182864850582759525875188076971467358880833400002916525374661102019115687981454372503227391756550521892098753509471654618449313470236416316464673178434332438250338290887466090664184216143980821546146173856553281562696821206707201405536234004311576098131333520043197435677768390477655868332810428646527923612872302311356203276890030773030134919811066180356199439150447039114964821977427277859957680027853091476534861896405518714446435359530967356949421727578263454972224187242108504202577579114676329375708745297205434902901819873161002898369763349562080249481995419627662551438530176460852637313263553698296166006221030346659224315827746155654172991850355764271221104353829239221528271318826884504663344251512713256602182809729129076004028320312500000 [99,75] -1530811168872532009983201643993511578358265328412144070474549261044156068778655107531383124122294251967708621916723799967543584488081562511291309128607544813606741653187145381201755736039584316271563306963893382233380048915890941330396621544514904365726868350571967976787506196775051257945533919635772674539759256281273286000430413490028280039610688438665783182638797248972453067880821848882191232137731711817364599107282341443601111400729618904902768226488225882610962218228884209366723291919808816250736199067708869435300619743787837429946871822633765800833135610777425605947238096848909141096248271413308159037634620981447764731469976830089838264084046327971419673719725447583175110282534721186416568699385560192396753299417697203185358209881695013443980857069557140382649097029326704194502940595112504375417663906870355300404446624895878878644799297505516080572832898118675511348558724391838585578105726729272355568844660903657574424363757425147063156206271659409734863930769444934399142828679315081443424561588383835507053305762077412557622336459244914882991648615780432435120411106723770766120019303827167077967092461530430718234995758162937629850669696845425025044277796424750559288797314254954988690503654487698502176699063834882601074414391987063484670345665856799014561658172664319177174289975289481005595366394113536848191411217463883915140061164485669103988961440230952989388203914030733600398069295955739219390959091055395749938372693487790281989676410934409546485433128719103657745893303503920864027985249181697991882633885305131158146558238601866662673688586189064481074707146350971295989038243346300323171686574086420026447442156050175859725285073329342307136454726578565487666525680735745198404848838629883511113519952080145620089787127194737452526530669414028416965790156276241900366728556010351291745710643835639433871795857210845115042735595255089050247231927377207528997485148579828882965230781273707297871541368587882867148396085580274706586476210040798426742982867225362711288190622379936679330314818087040630267247426431524987932035861882935765930776038733832297024299833816882813838909891685282740619619592253416324961180218155990380289030545568237008838126193723912772489594574132401537015934368998586823444079194726357081356043938855245387763499210101171154316225642717199761781113365168849327346833888441324234008789062500000 [99,76] 100122232970852547522022385705376261348215516142230999288905345360056690959803473992026233943739149693509933887226711694443412466364500448505834021934025745144633815900444493971415828177611893095038403955518127122655171196960157231078909726426706896085098585653295204795795803935822780688472836443600025766742630446479867045787660417458569223137345696368459940451728496069226714220598374200077889107843795384628693200556383579403186979763477474997021889670085412562441345747159718854108038260606206125988237696777518438647917971716068268457563781091730982261930556698234845924453297760298327815288643061560625697312124351356569322822887338468907903526242881868811043275764960318379509224722410598511787796138567520052364405027547999302918268863956390828508688956148055455755438802603496719860714744497422133112425225308012110829935951469830524876372686063775878362593062527266312148143369648902569599497088789647090542330813642856157171708976235677384382314476057046005914277773234135332366629053112468832711311378295473373012495596216209374279760150706321059811560917899892947031341599732693266869038546093193725616967467137200226023658634842749596371739579949231598466527867263650688335183425771786548004379129292673130913261857398371706043340918830007002988249209239486431291582967019788171380374366322122340385721305793533078510572855327103200510464043300920707945767342594883751605494823291943057100876343001131178434634477982215880766278471825349423886700158963289880148446105471543123140770213375279909243252421621023625683588910122492558289088555192342195554941544193285250938825458077275232902375592885642890331899536898124725504623939429242868637760382577660696996157983760336256687231474555496818716213123162571638700132166494064492152520720065675654157235277997661824789745904527365082336502104682231219172355049393765436887569376774711471789968332911475393653441397340175590362772036991579048834691522324316671256665639280434484952584554458535212732009267958968042528717696592779653739946144670137363901476640420765234197410491916702052842078445733794138803953971642745875672327269993712936970119177594210710831448888286492109621596366430902253293489022656118649729333846218386360957165467653483147637875344397415827316511235022463556971517087550597979450407592138855973859854280195145324515383019203795811336021870374679565429687500000 [99,77] -3104999412607337823670944004055277199104109172029213786353113524536287791816327276414238628469852201902812088538752570419625621530438946906425636967155885078244457197481383974941402506536794877601653296799252899255822924311706016383829464906477963931605358213255646721564811339498403462033162708292353529486566462717579438270380018174362619218418187559844611054283369000995985043289082133374512332152048714555661820985978309725213299001588665331754306025676317674323928726482361096825126694876550600940349496870082468492020737617443413380852403620609255512125665540895009976058648835807534941268770714600161275739260343476888278881078716906136470628301654114382564224356065190926908617836756467229881608018232359527180580377329479844210111964167491526361960185403564769439119830581816254304681829581004711403196154948161017569191491026552661323777262316404724229160572874011212389423955790251177547702838133177408798818675541989340330131847075839282221169525663930711595983307527378283308399547165380795326342501786232464656153456085925864767503880094452344029539238368743254134073489491059838271608436650921599520911536199411457846918557884943106220508080974164175806070966161183483681287092795945238138142008424613637854681595174522452464175664572064537578422714914283196082643177715404854906354621099869537999846359924364875159140048819082784483929263413414660523640131513280411231229600625571877072621340571886720605882289034261806183845342881404049825760326711419594093154400947520974023343835485754617555192092664187259125480394582541413802998775323878207190910544238478887249292119991337754033299605187092577576372186998112374099200581398986768645594140703470342351856728255238488115559587933453682645387975387485536147217504405190912816983635098477260941786013030433966890804570237575891831823233487433439537926525820873175374301578834508134655134551088317991537230275307239705236798146455242124343406185360033300960162243994548393060974498781698207441462251296097204406308793595035948929058175473650487161624209856773555885490417397841738397676517497016994293600497680969282488062885385265390435156164522335172095131799699169413038785310988166242862621152083518669199295350579273621989910259821291632624025210152824894673518503769845587542873247660320305247128423731997018244457205440020992792183067194855539128184318542480468750000000 [99,78] -22207110564860639218436065233825281374721740003556525111169004817809802829062717371675827324685981440075103163316988962231325550152492493423142011385224342651033179813876641505147933781779182213831086065052617309386208652576656911136305306582244832933691906249815857042447389032402289584622053589464520070016808780507412489475916823455050368934015749810272737654245015825724320104441194793745178616459612091835925225683745591284519181427268625085419331368093267234759828276505466453944810454777688961544624797468098282226293240521752695289512501180114713641528081854412802871091085405972364949891391430239280029758559828273003850578342441477855772372568387021122603116646321523024143732229888228997065433682017004359717426020169531217555768640642924506548187485945641276028662066191017458050968891229784674084436203766031202572988700104918627789717984417542961004664672659420609466255491748746481716123151317849089554899146746190201479988978287351588670566275049421468918345607777241158246871635642390431524635685098104863341829061933558892917254226266871105907185738497047339730781156255186263819531164622363198591984929809643162896219631234934834206394375949917697330954561420237416496683888729599612517089721350318341444934313065580442092843687475480853367909127894507818045635072219391455621546783868347298829217201082942111731866303276301028162689912929292557102162714674013309557649191510276700271390923347494817116437893566213521587124393688084867572744836262726960237431640675494339787636992702744421691078987831350159481119652817767106927401495388608989931547325084563634018556485677314954501291821164638621876108736449462691915790356586464564904787800802131553194251269086239032171373778740312691775431272485292118307941337040154565162234069879812560944588897519280038633450536598937702583109813559650924919393251305704255758441851190188899697267117997010951214529380842285130476653938556817741743132256090967490072235003592438378208780422431806972530298345164705234066789166389127396467755126000862771700203265542908221380557719719131016102634734815338449454729511155289121966552171316775992686770785144193083891467473051254667294062969951821137382627558375093669454818074686514558391547821978992222932254246408441166219339438926100558149875044133144309221095687574924801116785217990060985779433622155920602381229400634765625000 [99,79] 2851924871047147828569603625166475701453315296564206020100093049008331040264127272789047411630819575466369834526743986031023328776317893119162818277831306642194941876888601823973934432662664036943085174110688577496996935989964353040060627041176577290525474607466570024412713339525440036946069856950173473417625524419645447221704171815385557838700577955045913998457958578079199062363043304112348109146059550949242918734346823465627220584946605328690134679737841608897617684265732280162247772215801172032206064200825486524419534182388984873456051326270611021520825338122667585822095315826212253907899927675872558559178906767490676203128125382219333027431995453160402336824854025489069048903132649723131643994561866055308728629291430727045536021523473686188379291211404143314086511351628079478996084526459442998210534945838281700867908136624814561656019709419867060656521984066256129975429277921277315722735461287377828821485794894505354848899640498781265972766351980516851277136906778720762804756491905261829102688374249948080433663311899880719689936039105150292657634995739726844835788352301113672103758619331152133112860051024392924472508988884744296224888208598202967543316100093496384852197400137001893758631869967687231643849363285724626191423352267630152749510640264294426083187651960045964834921584729173679786673704023765091819137472664464815917175609546026371450456929180331446684785715449903687666627988500704310675338127053017030657548263179056440656987953045140490797227034090876673961979913993977500859211561842490770413561086375738438840286573710212053058270908645699331092801635551282755316385109769463250450131199111018614560095525161376288451681688086339870754616198742004948245695048828789650273827637609352509056864301241653093299391908463931756521012889662995020263052415441867163141363543351024644630933064270629072547099567355282190878397991875900052946734559064284365345561813431375409997529816923134842884614252976182513731847941266752783090886941312839573291809937085411736088666379184860076152044222213018829199571675770553466658401844763879269041684691705298243111532615220180876256018071355138534051480933644545745418176879479379257494423212519686249014616409597265384689697426535334282371796364969577250720000877855692608773491359582415844033091389880344244867867985873666259667515987530350685119628906250000 [99,80] -25711450855228182777174160339543930976995218821153705323345894949726237065388247494660480005213706130428649906579288926463085959185404540826525156656570620823871518528344430389261396874462731703766264496496533662874554692623256015220711976392403211121246923439029550118391531907364713335878595393989053142759696578991347407380994916631116145810895574753227568419844706094526944531536072007237056636807728692083615138203147561842712660454186801541847052266437973641997053371711870264857893694494834449905703636898042104766862129013113623296455031263554422145290755928254539946843131374346440510379909044351557457111077082943435835225572406734201670213232793198612395779931288658966962947384626802745500255302977588839443468451598460563299964689136803434656617738880169667355926186924262131919152966726114434712631627051470664252435239169458817205231598778603770571754019385929446029272455456927088365966676100898852785222295556635554060462843070545271502231820362295798902597573616411370633635532420925122080218698625998031657472104088780444014692775480189096408785988309524493097921323315049742935036018796436771086074155871941239194361022822980499006469729566494933192503247588092838129832381591994015964545120047839188125341100003295848346256840822870839813835392240546701317345408331433797954782531131223417883856082555980231629655387586823505969903627752614332218273711874268147074779889129666550291251397795602057632716839613662521523310493364138324864731022727317532942879477123875608169676227776160499372764808530561881910133952364663744145477943996875599297094868622321989374405883365257839470119653478360230217899987237366615118454461604380455983076329898544609051350686432697822131999132261729064508289492564628918839215983917592966454471952646035159425772670018218122585396243535536368981051969924139068927831895584051735193247889199408427151512912619711053396834553065921954502656291054677142300465736804099992122830230033740909422074753683750539211697691853580222204799773583029375678254003470188716923584360341556636495798689650367534930101831093709563627222414473685374252976022397851063294011898421837977058838677927602375115850447236150860223291272781453535614166644537992119839737524294038152992483210212216059220935169523835039860753144570588789906480996561070233909400684053480355214560404419898986816406250000 [99,81] 119719958370789181902935778857766337909479136570096898271333394458347159111194042363723150815847995640069551002373974725930845629123421847910127254607239602686173888750452169780804718889126181570326097381303154102465691918746796508556245313870614706007236821321024716017490807327767019432261915073942174873496916576687647458784393413835686757823660107054764167825627776022119040673387707637812398668382419797926799517575270353295667512194905492102599115746367404937153349669685705455624501842927985644334622923789012010555597859486317757495572450398015357627957422263298255264052623695712154944162588735100257128342343688715984523689961292287200304399069450916236245512415693424227539757066927598691077213083164991917995606834477537419243594710844138998609295477468457351131861065774171209330879310735899904802601690601606489861523354193212088325582726995908621261762188012616149975568843028884839534241285190370320054457878667536075940467182137775497443609926425573431135027422716468936545753725839787991638944503181671006176186878520309504598244632177393448563010550813623487371394752670046835667085872437253472899673930498850946548419749979875886848559557423184751615115489252815326142817941071712642783113785013404248342996360880170499029815491035586442933771425978696402121965252341676895774288440955132595633611677971778595853282168894593990449389949502223842185201560173941150593890697676975974056622147018163475527756257826022902186628441073229116436444345596390310596391472575916414502461383445931051471168788183369853045485244548808457020869152062121880748146103695932447068230464045259172447844122636381192018121568678978040663416112524821417242959530185786275788537715167600020064430619621259686921712074420586347235092461281855541162539361176261684930227579041094530790846876531890545728705633791262836566107896012438091705792369211052599569902758293111060862944007062163330547068204552981007328740526767345759399334090789472117113994000984467447663152266143487935342881860687613221536459303646034283000014772872550228412254370148954660822685476045035520626203037965283733366666331349675581696244369654960251892553301585600261057915738949947577258255779797260577298992451554104382187151127002556781138843867473127943718991897545960094127126470709025836316933784660237038526505517493785591796040534973144531250000 [99,82] -62381422382551265227954572429685546716533305845728552732204598752488004696985796380303349542853152679763010195901926693957137839201654715643922438498369754072116071379776588526506932590750417530627290836080212779299569511855149009835984626523480471590397414148069312895489886006579168971376617060356337007181556619689648408679927492077602178163613175018202608837044827989924603762579170723147859361500256146686894888606694124439007424265838491048927966267135173194574582355280101594526640885475419680170775011881708939587858723952064208708096708167269334418970664015777277820449032859598995163776544781308509321145793133597508701776514793551338543856476905261832790215202756831161618962273766094697751100049283131885766392502421549201545256158330891516602773720680545626151152202021065154067285237629056009575852027712162610522581199021769827018793940631002815734177457562409704910689718003808145286945774993503903976508388930917078679826719656285720501833576552534355262848621716983485667549723195347351997192145044060556196383439343993970438218392308643950956733290856082219140206053080745332690973941241134283082749195618529289670144574943429725755944301195527192728944031851150498348370900811049373641595938896656039269867883906018767911227152089325544642274976400043441476312842444973048076353681968947102724546806011155394757130730103080628438931101528133458333568830075666514936198770208172121289856587213495620557720941664209626455530415301855374489550895906521842105740551265713618761888016129047631759833775485031537821633038592048055307020214478766102532197378833844663833258615371142232735612513707101672733297877815309744700976276757018473005453140636953128924984562849031992951571118150054731227893342208167025613669947562446629632295943121763044292077037560920528941313233014995763328635546930044308085909813272763329277573561419912611204143784881757806950691149216200620616588775325194173061335182499614437297036048126802850594938171474703602283237184865096710437433745543575963941926016411178733911785462262701380567068852376096068980150823611081336819601973120289736571228884168120654551545219580666357158873395752011483762487397898923536664323989575070815086761809948467755799722742125541815619684564468725676103534642640302554663577074322436300378597862790534024912197796610789373517036437988281250000 [99,83] 1880606109417720311347073651923890997642947161728451883439375363728877687686329302465961061346285925337152212474911386511205798137017559930712669448333115159267651976665936727253621543708721980875147546255154234323599758784538069948867948591485582339653766654884262012492766748357502882727804347717671336338062654652850584075217545273698280112296223193678295473533858662972360055775008231832145977067879015387244746806773455134344623390077178103541764686115111670726730946495846950263626222917012483537200413180864994824436062064546378767046002756428923102074838182500020597815852101745061589562612057015947574155716338798381716327288888691873185105887648909908854002120344145941621312830400489931350889427627271622032885521235342590293229742010683707464388539766151464280654448474990543672397625454559993870336689562578423129658672106465757565003234031654577870776932175907618787956194013664817955329654867492772862928705272843075532099138165518307058098226763309465131802998588131277686578762542351737645610703851987020044462303347747259008620690077643637522465788171650243049938219958414269926347068903169983490376267606718845729387798455775247366159216033186339125816110563321043231042749096962305733571626725419595338945839310193526770920502070765357968882378249063110300008691337606513851937681660692157696295737570655902321695718595302797361620501892939149306296332562368977252100606811344130963440032790352425379375765737997207108767902069270647482998303092504889656007291783380814248788967867141900700805257277130651705104981872903949311378829439687680869541496266158291397759095850572755460745439486955495211240455595386892506713568632040960771320830911071578241056925284931246686030685920767713204452557800398132127068185693413150812233047128155417510630433083079280745301281330541973892302288673182426570261469978339682180499253008288836310976422371880563388643794791619500011638667512369118967431819650980065854957252165643109402237007686626738545643803412233661207044797465735447353286070602962611991017492267810519271104671604867464531803027184993933491866140620690598089787650916857996049475462785222119532668660853328161745081154022591330017060723741922574974845383958273595555054369082326253777446969131571254234395102434607764195748484241280428662685183802611803955901492911428213119506835937500000 [99,84] 6826190142557127185577140831880747164865974114867853218459980015677875619256895495009119343714138615071275830688709267256928361702624723324623554943125199107074452495184519671790178690174813595774093739610260820302039344187824562110710940474814290165629963891766058291227207347049461364464335237516717866502809242124586654787725384085407805677494391001223518032373817862875179089913161216685196998543950464808002653731252186591671862839927908701724558724271895008987145844854310737364929128562531814392585095811917494436249260344771556931124118436704602059718382916699434298815348983239303301229958592509575894179022869194982233268385057480690649998520575057429480142824879756184458070145447172451256081727925670238918498224275860342116908680816750903930040568827908195204169652221750892938783334345474790838051355491772937491847238349935528500607467900701012743256554597725975186034145673860971604403616509125172706668224124983307195828078271694949908928275750449777298404048441793514651363112871910386199226980009807073793143208642223004306518514949871868953486625044585754477543574238670474220884882982520645209631532438032463645718449200584926229134948778049325942543845307097417539795747738042059704676727381653183097958230538346041422667775284907567781163826653503287327490550374194110948494224801640640407418016637797769110253467270143057599640854064466021905887519379431597453437627166926136879444857113745119801853587368785163350394839346464401351436495687115654255362064660971002566187529450386203826349426588450036578161918531770893261575394888956417716985136691577679784685513725162513870488885495279436249360075854394725598043155588109262982495732028554163118432376614627805885808968086934821866096151507542522562087651978043633872907137742901613390532630374902609793071403455977591759495633301629961198538139523546734822260694422045680542273323104081694714811760914841070283547274387255142617250442409555730494908422800935670243862462444958004713051945671208452821219128118032691552467384975803746762617339452763235884296197016728116307379007890308666326112753592354184063168303136140937331520641474863441272260840385836341442003526711000465540544625384045335324991922352798908071988525639643024087669512348014796364035031899643383874163131526094775702048027667324159372109535336494445800781250000 [99,85] -727528005292606930620724024056866869643902220141009673389050222031349358501317063049358630757304382511536669882859254361289728724046690079484788740293504703363102118096921721617245247485758042611796837199786847110769524434932394400060056483576890975399692490636936294774316380704598216606105965908131207854330424181462659148882654692828218402491186550896759507574448067999578697053850955530545358297888429830280999783634145917272993034018606641144969486574096737045045669158776810332877021599155870321816748037906961668207857826979435828312444714670297534706503358831323450809587041914190786249032980281257683933275505482763032733611594602803728266110693949600170217370143313974338411324050089076490240381467792781798280920942153283538431612073422820559887260932776345251214533509002163745915026926120848977050129929062320771767747701240115786413238038708918901315306338480334088953966080969424638430225262490316310003488816475347853048473154203328301516376835044551087235509756728591917030840448015743167269941438315619792357206627487350775394140170666212939608954233225251181143552923082794570568139145406633545165646615047814886208772400571491549578803312220748454317491085460395288113600783028545412036119231223400183090170762027257742265977227210384570211077912282662570961947179612254719254991584739801705955574091749247371435443260467621185581323891929570206095848047257530014948438231932645163522697758364747598296411229022542967872873487589743793276089833715916513754779396755175232663510614934060392331723824270336652636578157221721425949642673538564485481876504356598657661761279599170067784915589557052406062250444939295878537395325451842397707998951213013528654629639779495188360429605184325078172770548624582169085033786380618769875097911432038862364061642273887857198967731949874202569845851001654456052069819735157668464631873628027908331342355712741763119415926737353249003459078385809790258208742328418124511450800290409079246560222110311550384208269648154029082290264153708227725129817200876523174984335439982766761606423177949363739740291157852442051238750385655853834199682462393801728593346268587898147792575255889057675274151813069066349246791415854306359044993936575761202057811447400669911508296883207343522954666354396541509196645648888892438597245382626559964866638183593750000000 [99,86] 4474332538951376337364337296853633394238835244607846608395057899173115758673394147598865302093287830193356879918139089323288579058589942203751478304428034438348549134680349947823831138602704113256054837650770918541733148155637892484173972285527998660208385024127129097170994109519032706737744104831083884126690517324337928274965844079742177509292159528625338032920640638527767956692107926070556389176120088821054461098876156144234612776885234773460382421380077688519008240082116093808820584140106188736817739016341552492896320146044696424174000783479602757304234821216148688217503376321742565339764571778785193642897609343080932181916030491200597809289587758449932786691358377197614259506172024318112373659627258895741373049351351762623455031307683327105593175289363276063013179528078826306668415439501405448266330981272495652619507237022602658856215329621694116111944250714055669125938145462222287317195023647431382573318031193789132956662875749030278553534381798432997880153655723638203813903820762822625256261565435144705457541802153205454626449607483384844314774825418314194856635033490668562411164250198590851732758709857950712300060103851967992846067171267158539010555768363049867843351598910480114763544332970931320853087089243234633834628390305574843741991422396960323570870456631243456410171846506982019119809167183794223955180101389355737400245486819766152991944019588942779623897307072385885926269931274550836954007128364480984444881715410067116076443914637337457896569300718330572243760392108637411858052264829738596385359850676469625882252368493143663122306009919254070831901173050820206294766826141521057330767167617244443776014446164549363804945286732671810243398209695646028291949361990777062559302620852130148987527139187359325963588306182423905304241063594817440286133526073068627504709043003913033143046183011152155114831243892792371500175725621628894968942772437635204746575565306498096133029437310778840581282710775959340356588080146692459785848511144155155618898473725772676174958346389805450357097772695551246004433946965208796367200690604296601923328333229638611969907572412678232734837870212266244872516953355697127472293782470374856959405700976955072489911969548923482870324611146381103491394239732121284477658832215412688875614991511772286686093354573177499866485595703125000 [99,87] 63487327891731217123382022849703610975252706143565291343417277696593366380464540981484470794201755825860162588456590871132992240730492591139653756711358047303409972883247685503660010660584133981413121935253920825556018721177312569506379674227266986470092905091337242051714869153663859978908712987581979378092672346885249669790166224119090698482321752597129960115813128352969494134487800676044560150452685870618868247741132340065534765496092373228716563818192973433421545850522028717204769235469788300437244216850433409100288251125583702711971791712441266219179337841608807390519756932517645329389425481205790649606092280922129831705890470486640391062307232125641281068921008037689542665590081616384103380026608894640342325522049009395158562007815428367584453019827523062759635764573183261506258336535419470432620317864363350392743507207203292005729356645197346906513330790237078614039109569433581168750173950530719751440875269920741095044187098505717520517464563281193369461387302442755130898278028097565229919938307102800804541248624288418329215752732272209410786032988835512445043033099108168535846609006804347566228477918973731087214561692049923388683661897557769399800554512986934965298604709040322515868220043859219087180137074004195065012772828168233452980967192553991887603744315084830704471769211585096019894074811844607409339228812814224179507413419013271290313280114114723349966367019845356727003629434533376296679448312438274034320434776396250347700294099726837337802455033088488040280810722886180761512254566482852505188128168293268023556485390788105439041234633611395066667413522446267386540490510195670022365088490125289633366487778474799508734365390336957136484399544805838334899232189042429410351054913196285229190386705724302184257155114592788035939524223814577266265410666044198097435268858072674921312330807261613613442369821287693620140800914268741035886945782208971804303094783476682357512980533891580065473950925820913758190236583254499119442733202424624897156983627926980576862975410782800458414396095613863100513840096338931941901988367867847880700090757923487683522549142786551948181380439987183979103879129343758098011613028374651544780440159715832739511114893539734614903579267122835716915668112317225614922943145518657778262758223933758352058716435531456146240234375000 [99,88] -505755153149887866666604321711150744352249523377953255810763649536969379908424257974472355579830865880086354231582983876537317786617093703773426487856315995424800424660029624708727242147473475172520380148492196313382071983988344065491843642719916416890740754386404786462246903396459411403884690331983204544356621116863533183501699828559454022839542451972516947010290459945895050339300437057145476598904244889599523264404998080058628984803128892166711941812840898863592966332811446892003849666443512627148864973517615897220065701724970717289216256310877022044015139384637732654408126193490924851269919580870383604026442456212209139770864289249246112308278993687422173690243499573355136575265967896580316957239795552116692273837353831194649800319599454472520428038590408908604694008190633726554217967526964063195551556454671700514044514899262915082866420820325470436811750672781915731423733142340471619358871349143532378770214656225078866619934560156534790411431615403564996362679019997659813337791077524739113808721894177349685901330547094383073170082485471937429797751586654933271586287165631179746612467074202637792809067558821369304382130316943384113895267198409939124061377070183541562373906946191663010260934327797762175881616578437606895644380722590332864036098198128108356635418748913455223441919360625429262916644734104406785147603672486482225797516075422529471449186224607783284257363971544128295544605335592741835827346160162502118408240114557871617707097792060924798220023979873169609435742218846527644860989356981024012993841399811197403872390234066798322896062445774130956470993035139885619270748799390069543610611000404068602878314211115402680450172307599586267141489154699253606457040059654898838927177354450216951151943333654106277479287878372816515752156356465584077350700509953433858716850052437888400048905022797902664471887634447671710791003807348716591845812288215041780982511676213372396472304041441824187957581714247145025585403169710728467141835303725952068044115219411679089429618355420037371346051540646440133256563149828626439727449794214074299169930327653958368581761756412640489227350236110576902385673110232371389463016854552841162258392576505312021704087401627448995621657362300086385374858580094410266222172627986973028969722334009375916800968865173339843750000 [99,89] -6155190931640393918291752767425810429950118952517453900484926442677500401350130548758234180200221442159993665320504785919880731840191208555065768351019943445366449413763608529350304107528971805639395493701749601210650650918933061571889334756952987918030595688425311869637794562599638064277210967488230116841454018230467686160089267646805277909158630473893246103632153422816498837837078330732676852915365464947044362859121790761870357675361257928130751101252228427486167385216227076748314877718903656170281485030034839316213123615110139650109394402969538984540394524910275537727856735803075847031243579305103959214543199180271903067287178416360161200504745046502619129970876353412047790474313155592752107002320747962832937883377485534404150158916038650758939212400560528260966434594747379984324126414145887853500489631848400903588540151428277628623199088393137382208439204829419232213187142196044469529196580001189870133639296641638231899940517601900082914556803127679183979440062647226301479039973720396558517203949344977075713736900039670225809115500633771975194200571778716656851316823515388424833224032639310199277972846077665593749164074693762733101688544415862100224809559176800102257413893012352283204258694395995630092833343578572300579131116435943358973461598534986333584782761684136783498997522343818388135020750507962554495972972664940233294402970308122731019597788995857799678202765104252532578383118831243552600089424612098271393433344560496520127108643306265066786353239260377442062619706245288389329477715503291954531781569452120013555094927886216913321963063596486532462693518902873447060604485718546507729580164285399526580238844981247952507639784029063177097584876269736505529280584929166446313922232894462431531883402058088245729281805096906170794879626445877686442649561524135876648442740171258494902739181329407280074629794036899349468285290336002915744612486536051846202322990739056019983498271590754251855668260339424694636912305695584419707491877453892911397503666193527593050935122945200585647921153464161884423997106831653678700560542066364233641444392182576369801321440234435614167216439525875239901952958253040829521813057440087256344107641716709355210442715064256511763429785058247094308954136502025095030534088909007725422861229443345099518929202490234375000 [99,90] 46132623506176913865638791392032404312162883197116020132148413016579742705886631207751783583669210340778935950297359176815156140651217702016114043668721432797293702262890160990714046158570204182808239540778598938398573074109556757283429890482703252910415490851888627853010296560086681262614973355432319036642204577847101071727092719622478127782750199542981983499426658031987745472569642515304525581665542508098788745683716890643038399242434132411470174703808552771489172063661585954975639690850712881552308735172199904906810728531511092314262254748536018158645298500218096612537752506383677994576655789819688136229577960662753395592013127025652322872156157854775552205561483888881243824670855032435569307222839371031002616343304373513596525688569124732884378661588905357309910025424180934594464232431210542792889618744556683448306897728793186442471508259612095986442619901945473288534621254634003415288571220565679482881643605888778758290122450272167487993756412673027946564029627881034239593034082017366127893389244421734290449983759899624827209324729206516496144409785946083250807868453915200322838965228786854752278189259040416945381337371975647529887435545861825709153302584772169291874905112928346390628941332635801742248241298301197807917882188324349173973091158485100860955819885410897789517173750872507448788463980527559452874870707894090185760971795560973568622276030881469448375806570511488529936557040189610148100864708636152358767179351258134455684219414566295612318018701133138785732236782595954030851687473809627044799192117711262884075583125785191943538224577206127861608840362676390679234570605318065852949221662227893753853748983099181866956157345579512306031369979607400205558099342287756121500604960788344170488688584125665462742603521329875937457939836786700777801008938285816375455209524782858518213361424711255230619581216435435726802037294332785327888249297375789203768181988339711566204697310516077706964473223972540995250012750268409303218724037486476295217579412210945510011396499978800519534113589406632509105801905805877942720680248572023115328585784622949377063274195440759087703267658436817656325006193058816006830516928582862920476360642571247719537783741342431302236214242416539720517869404480119474559045942325498460069237787301482850493390625000000 [99,91] 111577915108986423902419566545041248696892991108695055289401669529789450800650722209593032779014032914286176987872883738950514122652033104582963452002093239596204764450413276767040287154280842819811714233333787215330212012526882584950150056228329938790119577754620875724700744443294970354016092781234347945242596311411416078655875657439711358980719653176425594445866145443889814845508823139408948749711908449324522537189047857417612026135820903141291862680812745635381844405844744703807397622668178568413594157964974535241924939751171592798394084021753665385353158800015799476150083745543350149707256208891388647423085859808642603066626762761394103027054120999432221742269699578429293325069932136024435841530140035229179107827358188538537183284389027027665818529445313072342716695348599546562826963850760014567686562042083730621831498417287796571334360986367209627679943210240696969310038078760327643961803770816228819759157527648165755812535682716650467692399007410490949508774138163514578440271499411907510908833704767567068270882050635699859235963667292449294721894789842033381885133375600473990434266382721891884766443613419883008942617225329846478803034494958445829282219387966676574908657194302928450646589545869141923326976169865972843702881305023679327811950528207880724798078663818640192140120035337424016198636579854856355718820691013928968536446854397999053384040921142786273756326906400474414021412366140513798632334627081345446190921983624482704676826707242364148922908504590361248349749658102983576809522354552477076900872809608970371923606455000763459276153185521565734547293668384414975568156223501208061319763063626763942759168147165658774727626597812841707952520234244719837856580275921905948738569968977690228279649995579880867422778360559676373508493091498020637809277597331616047776790655017785320758600337999985218105541209373719301079309601236157358661148058486424885571650983685386909648892771334681349625620425388383404630692717092097890009764650874130535048871542796778598273049522600831483258862129579971781895308001221947067724905882672641787858205679872064114698183004893560137250672307429066988244595815934957005460092446133920073289835439177597580040473398156991248888600762983236212412970480932520444412278901309220248238882659940927761871875000 [99,92] -239548894805630885652471863915945784387612710137252058945191491700406556621404332567724267345762491743862257806974127717966112346799924625894091425060268904099957649545544062962937772113504800660734960606024853825697102931976749136059002029273126909535323906762272502533914510435282652081690970166106430582143156871430647683964051626241929706442469199707681927571296635368930412476524014236885306606154732127628983902909031476796468440354362639683923290994518653985350243437080596863714428188784847692513346234775382163817721612480317301168369635371908901647297543250809353553304357309193439249434670868181758216902963876041678708945286740609036215164966587104163735514008209004779047335582332892760843449562493024525331409916485598080946801818752797723928834561791037231971487681293999181265700276583317389345461600831524278163746741464716569576543576188040020166394218129549026870833069393254403442844575019923491563565853043627784537090071104553061340534904960144940474487284706776574413062200117725033119123417201300367768246935527597281018433459194193189480401275360220320142446633874847170955740710563478126318817726781606664165303648293151936167492650511555455496668848419069092014597597299006768050981719905758493014287936805387582925225264402786035921684123978243355910611521090191130749281233473625840856992889533890946254507031659985772754416008387440333490489212861788237737958785534382101818538041683489940511915732376682821196223542116592910512769994409146305310115198532254915363040860917043528297296660663388920252232805388337923057185616497804787571502396216023540195247544181073410844848389203492190644712933876729427434596912037785200775405263037560288492399204352759391943710013745489849363155936519397146024725632638835011660155975859420411544310818766077887921364933934828460539884589687426056630528887754427691780845031698312113031885646832252747026224176103104854676395057661357638979014541317836690500885188805402335776308314808426410275306054803503339430830148828245310788679266894114600616243698464831669574631176529610168911190692546911291459229657381638076719956951387697073610011473229770490723337121288713982089432969642273673958624335970683766343141114653710862010589268228667901035364654571743904880525217865355364723084235756420566500000 [99,93] 5172612998119716650213889834275122729225858346031156024099899824512365478782123581418189216161265612549870033597109223170021307817849081881204992472857262076064321738721354585125014475442922960956089735910445573951188555411717111628014173312240555543818784597526533923252534558425840424856219700751339125653564226222093832664192360213118609460221671252174955666096876824651285261412884485880446266638504321303763828872261336453647394516747676296565453271522172300797655476151350201247176139835225002696157070404798502125736606494213545165658538087408333896269539091510553418516830910624232009786019669288589214268038863866388674874172549276539761421172982707443425064918366875865508730167394263473504951549261107439307733174674465395805372673154462595520346008018706516546801332431697436640274092128805752691464563480001754734019821858559662921395704641555180009883841031515800963882479822187796484960542156784765131098839105843443776418402932472804236596987660698511210825476699677788736113447641301863951808284122818905307289126047514180475180657064492962176260916378439975034488182449827383053491728764928196556645388817974546448188926731409106028294946023588172659289142725736070426293061260809177246926108066046172563949722039647602244682032286856881704308987786286384146491726276975819689654207434881081184262729433029932929267851100201865511007656203955729271904506590581364369183525780446232026865154502361436131021806012986519019566499084162802898196754695528923527153036767695356868565931513515921371388958388388135178839987461229054498921893597916932022189423195452833643472809969529201523580060580898517827472402716218512407059475662984321966916160114672668268191831521462481468249503964636819696800413364688608394631895431504314515234986678945962881132974431889686948577700828447519630519452936024222125518277341454218079546159134103297157813186241160620603108065479157081837013132134271471793237125345552943366873945046726464330932074954699797325315281649249606066197910034123909210437910639875070921918443431267941315974106665651652332972397385428880837254259518804649819018783017389837361700005976073555659406383190302194694340203013539496765408041623109709451141730895403232076893314005850537128121173132078504804610556234051104633903560132241108000 [99,94] -36814230929443171393249576383360041079848786196000831132819249972255625879780597834792267356537176250359390318777634778732918087408931591849316452586695344065611210100452479877357877880169339945665635559571052575889286864056805460647377237137802627823211341066426319057502328335953755579705505838990064185403079533298114061294965267837092707227435493059081570935889943568137501159744883089101813482383564348000852172845188860025074979444099401238022898943674250798526726651131647214368380092931805563939629329835603517393133002439141464896879711690392761412427502013257357286336935254989232586686011757865821989037311402322677810494655313977748665154542767021471297409062293569967280035943223417101214214737132629381894738265251674738922283921929796473184389875392498113182866923224354542788267842583485147838810379819733681893806506459673800074123299818405613092993292546475716275976619733781381303087038467093042352478736111991186279954884389061486206099582082434596709514845815597822770349988831304857826326012062917176926449982249577487291805683207526387980535429463371931990387598349645387885118092995989469957972250000548995589959359079015762114952653658288456183292075442263754584121791973917138006531689087198091408581566320219887443895573045367199976324766591928097456219040002545807450936776635890583821739505960661840753066769425562034792515870198622049678657002956207881974803389851918613653923967530139350363910688771069566573108581172216489737110783064167738051119784176754026708957586457754444068091607796035962945036445901163778765467823759668232920211200208717483257695533952108287817414237037759158972057858879678439493644522906411494285775970130245550780308649529796696216355527489216754902409605087487145294478972006987133425091555497564806589474508328189596745780170221603626605481695728306203578187927877808398608885081052573187771733047679671189167902851887577817204403664161478794141298839790655936043131778653318727176416598203122353000543378134267790468501057905745269776844375242440407618414493421016259772324655812999520532337693905258237125284405085563396298967213691902174428698327037526315039724863940635360161353917000122057336760290837781918448276287547454009196273656275133376215873775482486704849115313483752230178939899067500 [99,95] -55166664367892593160661475882712416969877868965227988646037651564380618354507089232173588083594599274755489508821275133040396221523841143944371506000830245017900550245877101634909386856530830886428774622231729148412661362976393590350669379089106293140567590840685486241358757053787609106718394799121209006756485712057190181082402728935564645805288999150268825434704913884633334010063113482272033397952226414515274047491428585158877526538765737882816456184974176641753907551474194225792448265675262289535640789917604678059595480277040064849500333757046309803996695867663239325309344825622808476579620622477822686123511875485424169838721393373780306573211561345729242940354871664210832439212101000427356100966010055384398617845172904860228352022804454445223441435307693699113929103479408550133560998533189634033824456819764728891462413256829441981882750313894510271440396764044333229312518839793822089929648347421549874843378659762915889781027827568786539157830056023578712482532374195402360614251810654516858860696202287543269756219501182530400858584329757472361818311015581501708167659116095490602210912074139135851491614931819431524519996711695352025742091657647104565604634882999067144051304663831132759183645989085870818097866330689140623941628774877699062117138205876901585935591117806629491611430983227568438913712858064484494654280439774304971526324655675301531251124283954292770050716487717962763525515049989881506716907062527396384192175364068021951880452854592813075429862474492726404702534519761139091147504436667627861665462937244004885284240786111328596182223312913437376005446196699853497538605315671678548589020797630956785493384265602952835148685716983598720257363265450207793038345210762141572052257439626465900538971049051953824969953068884560186131746538603419482404514826584587516400216939802137391474922227023409555317425252438436318949039158599507371509362169493969827973103497776521367955760215532258513803486456170869530102689281844468722744753134758876812612929883820437362360577776771613710374246333516120195646848334768013214833994882454940629428443622806573817751170402215450557422459567400093405452949184322197668936838120760108954637594711335062736677789970253540996285108306044726512434444096886210648718210887884663851853200 [99,96] -236755933775370638698580368581042561373519036348531607311945585945331297853923772132871599832909400263171225076962484212259532019105231997921054345639595803825597346684448461499150212150763348304866448939109252173083066824806663973160282951800586094101859838151403184042051415495028335388213436638385257235306068929390869967754396631770093572151665657441778395884879564348890720837895552864412028075906511535294146008564120424622892249387631461867061224322213629748443030668778673610060167281489572215287179237074904137677453269564785376870906200295178095764605904730291282986647784871333215993740096238839647484228578099562536813343753285751277233855444228473769402342610132389114922099672172057156784738571768887650029203693779789955656039478920304641307580549631137949363986226935318636661288465376883953635901757664415238013164421257447393113062585642245139914596569489826061032758277450704350077236306898593267028353742599234221382891986321987585598659131718867277795077637247570076700554770183570318290441479452060523080723092952612743243338950686012536951264022891169295969750347957779794518404977469517638489194821197047394568872670732154689412409629988026676327811166466108804832646342455143609810219216189259384550406895771784767032287437662590023421829755570070385924088581748956612908361456408184667687741495023929906630109441202475067698986746190024466085074307665810587249233442198917824839948012385993372480666088300400914485283114766953285512835160617294796566540188821309882906463648852579802107550259641817564352935896241048013494081866071440540401107056043091683876054942023102450773233720993790031806324427473412560554729072406230828246724297371976588261793049045969867050241490028436354544128452496218271032786932980408224038221956621140830115299292381370824129173411596200236500612429435572357311436123072670840455108874182589803110784188886587973781151752764873159532434715568407734638186053029401538842900825344479628740641528346807975042735021295621936914636484677822111320525632389150702394447468211997797452194709595693420466875585153420420158913192099023205554850697764446373288376199804091951211902082918938602991213334039875298586327425322774004962103543673382647067594535167481264101183649883549738011737030192039581200 [99,97] -294697832129341197687191142202507708938302082706610990940153217630229548251818032990620821658777529853945455392023420449066916007454271048386758688849945601574189658382511822354275792194046121915510097621150973293708219391811560517668201195615147374690339368402863771399683043936938241484650248598908362880465030377099846053190946565381327691617895417559347345068291472906513722231751090627858461727070047453772746086099045289781563973699543812317222650111183277258615119645034753328334339846461884019806940238963178672617573743414582180755742509118399472392771574165703823122605813478295113320098461808459746505296676689943919844738292223984948846508002799634073753328379407231275073016999354318990591926061808106856079004649087331072884649626126676120398998974644924685450939263384290483746263235484225935864886488514082531005842302189789508580961354576126033735709331305811066701471157961230887944694933304244918637280473644205222774666943198268757852267832612153250005459961275895469750309423697137792497464501656933909031926824158647436625003047659345051649148135587244789852375018457997725003857183216256268357066552636968033290667450936247876486811319463758640097923529229373242616712575034200668328956231247919618040889055726639104020044791844319862036677743888637249556884091415240029112131512103388370550809511061483606207105051671020090645494826614250646167372000071245709682121881536968871940088045427836055770398809473182717339137515641451958175057974979545592277395386140057588734659114069420742141099284863700410064613599401604682934648232297392303106305737200357998673771449344095561947730957724722493981684069092348196002078032976261917727935957348634381239980052088293504294588120991144195329800485172627127523973320216268257540106346453046127806239735474374926020498716519514410904573704917354887176679130322395077239829548290466692966750344134340336635166775681728707279789614088532426308518051872323385300349313084669626582076959853991842862176297497261438413496174118251089916907567598638972601791290884800161437592242018982648263624675022090383345741297856685933497118224627531888053022637399413494157862613504490905714149934204781744824364458219152427084833364507532401494788280862210721293609056387961206141435909002000 [99,98] 315388159022407892603540673620862443571660814763020941431176756431865681535451042197132431044186951976357589250927038988972872705037531242744495998618501669579270135927573735879065279521875868786590064635242437304071527198295760583291085573233907486603853949534701767376014204732890725910136174479101849541302339029089137520165386943897495425475491944474964445726517569834456632046345396311576410592636186974414304431865816647058325530213930305568388785179951479439735022070676787035879344589968351258313466945067941205807240126688806718773764214474485102866091807955351808322059221867411157680761656266378754105184721270724006104356804116704365471990347653548013774004881501432871438361200177841130638976024278614053858633414075182036173214953649634358691037839384990100195443449633955287634480257515143133426161433591212269425026377154453888719022110080126873000487372745126141852582644582224194089384695878584009484191636276426269805808447940610276305827371547488755429399474301500517429198285138617202167112356209147179937404520348377071164144380376008383079771088369658526823539748796375823146464805799161927151094840271294417857284963565546322322680540740947668097641086819146455785638842122820776385690577181453823261354711467447916506090896066618911773578204763155390542067979994331575776632749966797849163493524877833438785997958754588626231991816754603764924441143087801386223992753214104965632446303061935808391413061808040157092231398813617794003195188290325871390357873884138014466418453521821682743646129214307544192394135760831600007990679372084210471210266514847074668721534472588955233800665673140936816193437658213322010811863153363512301546883957763948460610771543289433150664658175754039129484856140067723875606079165673979033667536532560233475306100906903241199583867441904786866564006551712282201460690639253947195251971030968851045016796370303333164185428356995216327667096336723349362981806060598204877657266418778976060658859590156568356167083836262261252523042688655481069883928654084527258244681802975568846772555482852677894861524434557584226883729023960399227240315437316318814602171092211481707014380939285349595631026012242381757562395720345622081955724556609037351707887373606992194895370825978368776903200 [99,99] -3508874679678551169433324758844418972315570927185880723248590558021469601220240332872566792395880257108826922916824143087792009934240355171599292389010834642094565983562270974047636212902741626884669045418800292472720217309172459373113769224916617614769914734723531786012866319426004790825591740601618642654770681166261256925547697917619843267347054541824244480490152609788191961321059888612122591488061720474259698846758371320383610687433694001194347744337521044491656148205385004762700931382635344559892763755480151814189547986972325880818923589882407824980688617158393696489127128187053349857319170973924345619698328355988016048178424026576004278938637369638047170306969853384499323750161321367165334288544147452437897109970040691832097604078948087173006303689347715460644315126217525635880248310259861646829542980982596938233174992636625328856803335529348103799582231556857924236001686861916968909646080026053494010135275462285870419624844098459585869148753734270129584244643545102653380091667222760209227310496529057566900257705546439019017315465136367454606301136555622155919268257769054048133242898232007195423592329572099221721394711593438632276210813215583668404479072359971208457085512315557808467802993924685103480805119640160680735652706243644659493550873257116026914116623723845323663673002191114877136943016565273286509687159819396245771085674219670989517922303678079516304731158623065274031251866483499132054634487291364860852933862593840781089298845203287446646240082999073328969688514692007138644245277961081847738973912732200807054735263947563623578062474579091125928540798250380566396347672832477234093534878190404547884359925649131562172284451970872902364999511772670035167330620253172848835386463050283444343267080968283358530089532779129607832876686360603966902449636601760154784055865799659044649825635250004239220089032458707867409310814932481637522027042128924560192273519156904510897540448250171942898427250708850293728865084444034619286934704357750886090467679876654461716937399012233428327587234960339677610196816598586724683383555465210956432512456028020829592690624718624350923549981330177386197344476321134566825963320153208876438418537973876474349390788417078462153487886361162130587729163255031693060 [100,0] 7982051691232232891431115241234012228277997488465527861850159505199236799177923980832824786608054674928719696244900681630717266102601921495498628445686404129392692957291435875267831981459393779544206526845009465551960990739394010682127005118268568833604318599551142136994633503024790744801773100124275193038242509162196190571551667110630781796200761292707359489295158373382568482181468034897314780734178687097209823641579413843122771577158523100895674116315406056093922427502808717827360327964557399135749135499851722722165774505407916146156085285904551100964684718870736787721470161942998704946676157628668320410554063310918598283823273309081819585605683347782220602253544464758450242590790921263005837044414478121884833773466675683109177296750648339503256670919246860738909210726113450772084052170119770203334699736429552463171347983996265984238373961440917879862158953760585596670790944652505170142186844648240728669808267630895274308244530415862772516421336148056266673868337113376602352999101729568702920206440394947506653818622769798461655444277300730710959703089891921160765421945612287786760915243396330341479067906544937941488867785030039734818994337926200569625301159251496666158558755847050460539054454606477203686141369759877143416506354879000840254165672509392639474727095087923691200330253710703968899825476831324359123661177421368081064000651405798820249448001114173515864312009638884064166504231335852237324292411479082335571164506091462225677598030287410700640777228688512204790288459584889041901902768418726421493009282417574981879241234004274529404563572846600112442319904982869514214490401967199115481710580265381898226812050561227823883332368864610968504099572931836163375108532224291183148073658358168596840698330807528969525389394581256267568072876913464358891277124573831618632544643714205267819353344259809161497963365954752729625644031699478721215532536538940795133080110962291166610188332910003844064944575918122964146892875311373073768790666603446633967123218716148404088107927719101305238242505272562961114464151219565425647500264244708573258287773991806023867154425064217811968808764262699249035293762628323488653161208040190544788223090010964212074399022071064897589550019015659259249691902639963589227689510648441862799169004138215905467104710707135594213339619064859368857521374057760765725486624571819594111847797834476104204826096832903203903697431087493896484375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,1] -3478000601397042199711587889182191293957528631924119385120655192495514195034380684560806249849766464670391295687141614811358247557722700993198897818446361648668197757012840293860371074750920853274044972584712562878385408528332894201072258318163541159998057894575256881468062767622571258181226238896662327105723456151149179634473986823864924709333720518616234778921347303087101452794848988433556606811705694842432694223328865437167208193085049657023836986563704137492639081106326045183146310141507153092522389389617410091638110642022860197144320152831451209462851242165996849159539423894796928526093239019586935867096665589139622784779784644459766673086712342463715558138319700592713966610696446280711264467729327435200592984958398441178033563210805365454016923415353236157011311322799751146585545795184079056102991518351703867341222387821832738705207526809050836320264257600402093596889117372555357583664178744286794421444405855047164505172868325252368598426184177070331769694020539614810177294328886984999995461294414085916792054358161454177848177206343879402784399721271862702040728293952871497988153404303535348374905836668673580057520284766494284834222722820825791858810721902233786226653339206901701221745637120640941229507920981823281999478614652229243427434990617156017658223120361788015598313412807933201551812668995590722354999918318122741334703440201562250203762792319226897497903514385194477313008862579775572447005346413741897797114265424640471968421511462512785799957891821226930818445227675613304378678355156236745764123705403565446808126364487603376957410021974310624195045757531865065621383099169953335852443361993085681165053986376262514551690726017503820038818278730359606433770744536827436441303993962977895217722458402234033041000399370894428085307880286105709247597461350526092238095833412578761680136989285366644233531045848539625560213452358411462712250684472784794093479857182027342382266396976490781294784763056414818837999126802104983077970066800850387101027556009129552525002195808599618552509569520720587087467303591424332244216266214719747547204607574823791141994418765583316683076786243501310008591157189708437223246548697149564638844479445082014480175162615268312862554647855778035137909743216574685515994863556410221048487696206668240408213759724853581923266561914084967435698793205753757020129370307275775557941867748712563980062039553642350142581562977284193038940429687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,2] 397915988142607306150001450037541033745228655315698473911778309223704498560826785806340874891739102367591464567866439784681363727933097032656166585034301554670811366574784341905396284543744677422135889981574587527977791065410247388532149289765388430338798138744689563465406173365118002977646747839563495451377930687035121726472371619468426065328288111820239104835907682386136749781434689792895883308574401489584885201050554607605992105878523464785531815412694450805939845071738314324803763414178258225357604312572038539381175777035658205261756373368005654332003535415647008137125885375068635474829514210502495473309916652170243130473075931787078486470137988298287047431083708526977831319529809058357726787966184283161670740789989806270814589287197445723599076566353355844972275433927807181541061215826225825339546440404156297569953615809633297389823695675453650374460183692343840115527768192235013029404536325438894867226161668852405201600616353591887857640583233066531756032549972061724256513209999681876068616487338575517824309073820981325677293056305516656228196395323035717798199638982752955453920437335299238788456491608139190467356493418008643590858775018509787412475854702479779204986637822569270479128926486123841752495687358786047833562643090747450138860504138963189499140614598222946937602146740958807931632660905307394235016195442533796275798531711501865716429076066449129650823310321713270885195984732110862872516943995028483179138442304020673753214771145463181072848876567119734322731109782058879918618637895936825099443444565437318595111906828392340663569369446616561208930597840427876751284711284772721990335171098430801620918635980908331538149668110651024904852326335170400567733750040485461943103984399284362772450426953195462451526643602499221385990132854007494415044942085441491605593240809203791052170744005444887855290896542935738096739556678961853959935216505544040381960304260446857370452363017143934818795192512512668406019959016649632547280807585850917080833457106035592229182246879935553143101375758542291250033655789487303732225780139558314341387975329746032262021352169312264671969386104256987493348291643616813888901604208355047872426039289717206103655738751641937372351246583421521785031742639049785246680208161675337973023248895697468368799871002795545604081809878859635817737423241854825846912118386074454438915617164432322442332637956222910619041854829447402153164148330688476562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,3] -27160554669791919942056842537983611198733322856168777558065121582566791571850182894578473564710869362007610871957455324594264449295385592406110733317149821566022211036136596248511097546753071421912815515648528418306104037550412783573303652207965619270547816896429443544886608486412307980331767545240832563657351192164612515504980922657984846334961852641932846701282543129291557521366956431641979280386275241961594115772271918030375064775971586779475126800079430985478352600197085943176696896185450098880530912492999844435272632794891445524728263055815457430490381139108000577887326614179422840169829565828669836409111327275420214124984967706492326354122654494716227189530706957469939127943666661948097051298770060851731256362363211058768934818351179892709096030215320871753852561388116196484104906159174488010216795641050666369811556539338964528616076894670608897362048211832907292854027804510850701183707076328351665884278779815399858755231453147517512706506191736453879360899054070752008194807936856217655240914891567948371689948007294686871821549311254605078580983263469136778706736055590450431646156513576934188561389437584349151482042268660918506699509678360908421442631258939330020798667723774636039838802689172431335848693379954764258769248761447322333408165106903269491725886265229920400225007035775847759691859677074782301627360183212134563654803936788950393514211802803576573529339707047159280982061524088143412837754643698364449951587208819413223137927734440741833601916642534320576844511713869421636188770067580684913346539888617632955325199565470576649401601474400322963502409280176156276259933755097101835141375377785922279876911391412505094197723022436983605033442821385851211643054690215981923758930106995555820446128369814286249878746767923064699608999308570299090678431405798774171929781734175637387490019460028186563865325941737697719727042426896228731294941258767775242987698908834188671010142010228236011801922970615293434266687415865327702892680031556337739140744147843789964926454059210166854008229484821097048430850166386302105417729646235897331793427568970835751798934351323485365498160991509291497926793127595508595745868882679662485833783766832932515648241198577115113992283624359054429969684584827658520624155923344769733128317682849052834823785558398759676106558828309039813609302236827918744064212468145458994509087165908472705551898981249658870679858369001635765016544610261917114257812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,4] 810011054011167572298493114465839838533610589681259957165797289695823565960657493066773213966323127608529447786668526489696079977361547277034453267905648190546489539701694005421598201375325129712786961048317201796206141126278753603846039131665005340199936459165354948486075550477791665303307740789120598395180054964483336198031524616259867599037103331045335401487774303788517621792919972094356180871820817703552032140930101976971688102798195421633156245075908282812629404847363799418452930170040424389151211462419267674966966611724492182240037271409318669792874534296291215039985719205272883842643164351542896880050990147161381881921185882787087045175873447513843116740815570164429733181465959243798386457345724619257727970155684658099375259875595445234554324384560816193143223290637630857310657182595361608454681980696575077425028180054464418096091955454881303900259562293336584687152415952571881970680607964417406069571996111232632032907293041184948456805242577653351695280962760084240847205698528077247365791362039968428694077672519564250488928881987647561528500192463029549390166024525090757740323793220743598921469509159411890295014211157784126674591489867797877860135122404126766646376796966880671738822371593369178958197040585661834646187348108737946123319914929298009578540015628092889485635092389253053403095725151577372320408606021473388793221727785235837787750410519022053496757348263764079594742782015797516362746331761886046827586014028007617410083912820210215115959837453857400742596072361458699212547075210298725897932225282148094082665351476461344670483317998239481606997607913608280938596791119822246793791688369787540205199640183272135248247183919075119607395581370507846299242540301824899509757384676509844601250539601347231258508523108321184019188079007736597950128095100043938805877420573877734222251825830564104185314706733433215668149086617010005924571974093236219463559838480136259543133252930683537564700352021758009441693934599922782453010094120196228357203018415604291580525632945317569588554749950450064739475536031577831184518817250745943506947270293848331539971761728692519424755602964019143883059339801007905515794075579314377763886727330018766323339740170818257395983769081282968019092324950461180340578106274641864401575693597112811576535347884158600678942708689085891510138608787551575082837677192933995029209507143447178088457668480674089940966648044906595060865583945997059345245361328125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,5] -8532976943008408672141443551633059093514971576233380278728840630360221742877962384986707889258077316230461713283225408319140245236030749137356787468799113800498784999114932777988330234833615880014200423417488207049079558768642119744803650055570802118948084469470409213264007606975083495754041534258522703000563685534849083132310619031452889644458445580168352273205739605180822527158685524961672075435392326556539038993192032076343852777584465619627139649241970136000364954049823703120173016822056610196901721713513681542033456085844212299500957727315885167549437767134451307027862740107014675288581781054582140217777996668972348637917138554448655784279237252544820370612727323243929621966571270312818333299286112467024430839629734414216759330954901320091829794917383885499235504592101896840278547396887154311683866293674910173217159970713426732207387801705002137185280935116380560508917965850766369821279008767133929452953502475923714038114094426185098691020052032544648394652004458843725250621168314822090159243882843329104544145445825123925109027602797961579008637295144536766572219150286810171950733177683091128622788045410896113739487029328632276865506919587267633061049322222309753786151957581908815085449000123636852150257861912461261301893324585748344050464995758569073907846225289252991228909255627669782358404968133807992684744541790218364643524335394019218944865778836868061186392523750803162012237223926268625599019619884691392549824650289544557408813862752855322580950030981785462809941245757079889993515233601608238147102434431953339389823234026024358608930959440433904983590448870048776202312115311691040664544291813031093746755350082317773387048932883625690527413280289319083448622418250990087664962821761938729115787167116279625833824858266536432831803183950665794185543760661612858699295388581030307104925072619185329151114832689038351104412045404065082540548732339830874397062151013874821565054889673397433289392892401259032888491403656609884420711006650221793813926456539086890463091241514458116250565897613549697392871440657262349230476354855083465179430931439607715015321072004320394450048168821498158900727080031199723676559068877913331465059670421499899410978707705887525409784296648711259433758118367698445511874894648101975596683886855071563715280155929322288731018234740457418700934166600358026878698078687800031758499113714625032309943399406261154241814589221665904306135530532628763467073440551757812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,6] 27075012704697662240676582296673097245621980893986281039018957939532446611460230630871444446348614780204766537993405770492681482368916031129308944826719866376046814172733936144171136684872745568550576155076393184381112400509866319103674490363383723145908014969526210439850916788909679226036862328861466475723000232933925163224054125020323017791241308871460938273022900378251037615325177097795111904355112159800964528757095696084520828110110843444565815466169897780269540129050779783497410218553111470508280624286635287010947424348045358959498698997645861175361779147933772611174362559774133089840922313258902643562146552209844301422608449510210026387825607307715995726735607800013325662325411753566579413269421152082461825878861204772947964350332396614549068539803675379993403130333015418988948458442256975403198805906609346130180822395167509294592613187467750948696025152098792718562724639610701788057984076949263814791169839610234845721147066846594140494189575152711911887548665820657781821607216961950331775948044605854031378331800756632957400227550102113318611504423138607097745056919139154967022382074723723114402035034736802941046580294803804381062777797563819772099270933621184101324445277677357892164990863852951010002730617139133248221892775838881678334838563536098586644134917967820468015278567337402024857076908085763647350213875552211620109473719509905489865609880191729568345557661091087925276048850586511850568464978920838289008078500119116803326506869915437072056381135538280987413159311307066501060652818832193430966426206008019433965648398343363808293586011007250219472855390180657686710619712599438532059597195796928970787523305033529623962963778994418804594862754789439908297234143032396530662351861053318461301341974553081719081620511848759823046733703821631517440625773140177481053861865122256068345438774309533601129210752907551694930390152354173745593437037210039119336672751910168040317591167091929364824199103811775724276372900992968159383178168311249400741683145560778905296408376892494510078399220775249008769099012078841000585680509611830664555453796814472084079785107792180723520654388034401479659031655935472403678849790572964401792124736211799151528799170607221660071013638020585987750233971295002420216171367973925356778606686051384100740111914930656744930349854399625841674898355129071160078800433297081913955010690129683708696941508055041953870997895334589718294333871018153558907215483486652374267578125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,7] -227801805613937143313796326477454106324507229251786593222437140105924455062928537696317732645614881646414857234598567700683663009227265239234753873437790108551965405972945921394724901110975794231186694455329650536318972734502585751014291414584507228841074626863754238172534051308684139966699036120729604534582679287061428178411522955754006886681382408045801068861468214340134929294197416229595946654139130924210229428438506272281776374113464926086250977108770045667452514979807367442692351415322720923370661400225241087296400338540192832010107815798017705274744978655273001552466771487470009730326408686461984124566332121977812277395094727313020707330442563469526905436420417358476128656521217014486565580489908233936880391283988133412774562942171799382647987032610988365451511619765471892290500536591468653680561813451329545141707156045747211327249676989824462485121793359632227138993172303349788331591152460554735381309527732001006486181908541466150189647752420314202800997751933874848652561538830799972575804093844384618593285510908639582030896241910975608441488667763328800075074898364638449074695888341359745627479708559977663383224565191873654193547691253732092957846187695802088410484239419757223868545900482848645729778897620284553434538804604284545040584240440637160719309256338406011025164883867988375656062532762134442465703712876370879994130833326543128894162971782799570022460314274885593897726069372702742425520889507765084609351915768526666630557146997073353745500864871775348101544249795369309402791728388895925825198941422518131604524058427409097545080686415869393941166584820641733734715450659000647088195865264067481347059497855489038674856423701661715513066790551067628926223502085601144331891607038533894428801808450949210987883433377094464968853895347172755751307090666470680486108365080328727727155598317150574457121227964882948716162231758898605753391125168238936943114102089986688573633097419194082810201080274314157498208963051314021570279046498304874222982242542646567652708851123608324819539836401785108773476987947847114018416728188589310661030028356993146826312725740158082517933115988766509077327959586142797449649104617700345517002624157583277263677979063333550006581891682448134987864443452051952363080413174500938679512030722252212999975630343515354633883662523957993650200110873570536506532245360420657655867804382755826349844761069391974894215342423628673816205869682299800516034338215831667184829711914062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,8] 6685957148249142209519628046936869741959105680152530225018607515361516081439385991725225805241717551273426698666893069339342124629245500199797773503674784139889256960496077863335910361793600796208666236968965362146883655545303912093123136392259749286858804674030544196002480049273557137406883061178725804537749469220704819690904569591358017040748894401317040667100757170608787847214366552869609593345971277749863465324383897197269207092780160173746011176396754678837978618058531209560262122435118976630562184888395518809961961387560099811673393464758135387786302068069977848260079240410241075933239209065371454202636460521016060400264979299582520683551666755046649504299149923352132033638775663983489069102184035677135029167534388220430763286022947040206073367595257953781520802575152143728710872222458492155913298575473377977556490164450778438278183616211062687580079988073628114354937406405431249087710610324865531280924076649917577974966724632008775122712777810634330257410127094791912937962285189156147539867221312375955205461177814166287487286230230338569690523393225289608053711735408429980754536741480140497389972751170876875988578351436806122057445585051042727486624001076548502753448015353881111476151671255286819840613779131377624765521835131887733798854025154272730243757891419554488981023978386697411965073877714072573509500048647641689653519812966637002250301647741353394749789605669246994343435559170443406113953438644287198688073803935650258488314452983863974793792032625336477111538652354881763662620086040992555680328299101815881154983871480527524539011197743434393936937118732315257116106047445972222855181711584531459499119710694850217922250778474358809419698889431364545090495269609834017695260877511557755468206833309081391289609396632408121701751265974794260207671995155847904256701033004330179533764752220165352188571469409914980051695843290801783309240376787662789123489124427317835840793654407226869855677377357693727917217803407996318765704236912093920926519037007806496993474447494366156965334050159735916972944436896967582658371232809052107881369830878533744374921958691761752194286967662522222333644772692091757733262022674321412421572395068589967080312778796559577994691812194370634876386710639277428874059298347122909963764290642014144176230152264424883863048962970821267648682847681183558936438508830815705688509484622530761571625722952060295944458533715088224943080832208880046052534851241944124922156333923339843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,9] -91788775536341527634258697613487054770045059871702732901251908100893091720134943706787676321120812697049925027934403103481961371485104216955139282094501965801442832054299261822889852175629618669136507147083832941723693442942514924991417485026731750773485557792780527167844208142547817532750424327957309792626795825911559348462061734760514814877747010002047060694587728098378873968030709031756266095427429408854367748885210512307479437407123254627979910397971677243021832536955461154369245529409016475288055519064519674105228994819240205696811234220632445430133167706381693738749683579636190653267755575719589973424589858484899846515247667421040665546074379505692936829053753057075949238814511160914844053680884904071387418778567670276623905118455638342779855484910347866630303948637127478593882518313923947233789505432011697851150513023826845406923907613630398751394278315174742779781038088362999780920491178217746632141033856217827570423945677628649624943690645835919103939921477507469524207676938501861956378729031993022115398996820411654568796621948446512606501362026261982353039988708958450759703208587752930031942029576120754872054067704065636708990879810267292538505833936443522933663066581660998351801675548589251313671608417172455105541044276740994270411574817208935173659908039179056909468871348440555580797216150767820699465307081256547269677888632881006092182809794974602607432508797307387615214820162474443936356443635526091552413396213938220881965826678055566398426993600433037348804754610605504463710703657225465077130074412546049359799301404901073223668807857742753547205212743694080666691933775770546560937303353172699616188864545421985342001149875577727026775212733025408884671977236368521060540491678315952147889405832466967175168008771966604435249564020637850263885449188722379984446211876055465579367160219200000486965536464565070674346178582111486243366421678123774895081507323750130368480282241446160516432032636943943321765966334521049518316408488284945954317749614526786539868136976841594177972110884638201692251365476134113532862920087954857964834987292724520646109179544612279747084020004170834812001501773163627680686455053708451666852566368374763566931834741224942142212750557419718674211907555481102406890939165609114186757121816275309691536068888823319819055946574742553877859807649482753210576493130210678189095845773561937395849763712199885214159235013277151710423493955019679196687121258690922331879846751689910888671875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,10] 802529622103768222747121219085628021307164301469031547650361334044414524823613804061410394587197823525194951396840485559354117362268866738299816433002199744107445448971247183470516301591960249944843559757428573499099303035663272551558066184167360358035987440389791555099337129880154198986492194861693385576014674686535603623762298039708067155158605815727500116839610564757700934573446014487980376104254544010929258067391069565811947963653015147463554305701966933632269625610753451033463214453087489434171882631892542319778400739297649984989209724923122783283066123921436396025200039095632107182662503050824912304615094149406657969201120756700525426253338741070084833614902976885801154798790220798963173891044786071845368225348740108995391633644613262147231469684292042481908152000227919391328587576135088041201669744137235387723023122540007502719616196180182849259690083037635758821258920624010085997985926145114053797166246605287616421613046336267562087763342232366409085931926338238065512746225985100992848122664738444534451148280452501698407164272061459823547548569349836967455104854798915964619178633505940912783730270698721018118741104465409344671322417382347221633809763342215673898449422381010382365626223409499521768771832134471257855716450259814740401828681611785252852099966680777074613272080363182529798475180015676030947177222900932580207512066928127413656715046475235247521412714915395967409769306373431711874276068847179633166224160168987539133174703040287658725820545910247983840834380284598741682750276432651543360172758584397323661770783592705340223448387156833303822519683499913079324193525943822251216797178816251567852637411853319678882167956421661181591815282067737745232181943647021681078729542837489287611706854709164379865408436305701607421172717899722864234447619704394127367584560710024505178341535893638672073423718088642356268770020985056683793216109002976408736239609919276161773563890577314166867978048960023877953719756070119953144796728975668109444079085260989762919918961911649415213701320352461628905579890484557369092008440820739298360841158410733466627047992788732205906334993637900538513142933961374792862936769806776632168489780266310531237935115983948518665616359790990473086851767108652171852460134172047456417465879614721967529681548070765490427855214404242663232739514355493839255164154374090322535841710710542937365480576556125386534659256403183151187925011304911394695291485500143746634194030775688588619232177734375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,11] -5214572354742535292399454187919287669606467401843714494535768684485463904690942589547606905719519180667001997319439947040396548752649153161046451659552941088003181201964097575825334188142220304558653292965751498726929485303960240534796752672638288547144025014689168011809912402878147034432822599962517515812727498440783411401121165639336871636049204927554558031535707966010775846899197171179692032913200080335242671090622478749438755187906993700497507908340662922098531986428911510561961299746392990125317347640768222439572819705168000971662212369398518494077926922814356801485682617881977167519925493176017213395397881333245842312507757495842920695600824503132291350064197156080485776555864542465328434639022758316953817272441147633273170218697103030922933868427978181069051073109030015820755418279663489943490623553631530547649772481274285002224020500736753143467891801354795730817480207469569664976257119333039645187887911304338774379055240837470570138494719409902781604604469745947796797694104425852318056806427568568576616177950862738045085671021893516170153068585153444686940761879686370154803253637782093923015181574777388969600661205440987007535746534884447955347212450825528269082272852038261510453149530188973912346755609869825822230322766211835494287633868538592045822338814198694779006738047761319053734416572133577259648637713644331319172697612500937791111870133083540510015807009358364550646982651708602966480496704447809471825039124776996594452294123090054062237484719054533622557347130103186357878132138899071571425244467149990739918358949765910361101798631849819996615266358786720247027259781881964300311956448261277660502117682304238506271620742744375692290293983639248166199061971823822387228795027763505332188595274391386825584737963032472797902310033099918187874723375042003444681699539258102273975313118087762512163731058001102656123894951964220903956251557090280317813575255153277266829337991773809819169603499850837928054952505539546755330660989046522195213427725779426217087096108315273238342037220778179968348992492354353631817987144235137433846859479476830150193736178840939605817459252385773961910280373478796176877745061266825875107452866196383054076425322582051892600554961008288899827965282035963384433729358876143344070429545526052225330125780920310353721779521233486947430818267084306393421457499665226901341241846482350396332424894782298682963618951186711322449049366970706925899306675464860757335250340815946401562541723251342773437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,12] 26922301268280838687362805073488492957630407018849369409282907160450684396494986446013786750306474131580028944294509869712734768528930394416570167184967635791069079840595393631581648702826782226522927430626219599134984936798188315185158538654283006561597496591484874194425954647716031129339495982996306513306278153505438677454843037548322261527517784162297855788217093669842984246481256145027665102661588353290688844369886209102033693664336584930593653942385202907394351482058767235921253530959806729714041768001131769408930572072067410107978983343463582902503265386308719624125503348665656020815634443638638865748764622849062493266716831080860793325756558782499441568756806708244702439997150117006211504122359240192444485183545043732169393957027984313669877593406771885906269027378143768682452069359740368363340933059108498923521890103256375349938258059105290754445285314700191785599359411769691518418115600277947382116834109573863502028872561707781743678305001017650297181433149911391913024155107979618976745285163049632090542852109122401419690709530184755962210582730156107000864508659096575163199573543391959613269471335684741460617805715550226175377444751993756970042578646142659930948244497747837789306164422381508504022070691390368599097876852507081321365637139815400893482809312366088835267405134707453375258014997706413745798027131537399413443183649769939911805091731632254202540522790940450574366367604055743130551011577589770896899142521049166131990257235761837151473588036177427048676496254371981594593959037625508777255598761709339386476068664690323170758233409840426806134859440467171935647296099726056321667810755781688612530433657058244165805781275578485013674344235932466134771889956658181547891427190911471930422894936303747795300690623289275260283807645736770773265756103248307085530183423024707715188281628526032571382758635436985613394348920683716445764754784691495351831924791175780470030848937766272774810762865717802746569857386497806003364313826137194804721569604158850741699407731041194277654819260158458775549942452976948549012873778909355857601164926180995577923077051667145912303274077325781370099596476238181915587502936615820166024839665679185532097547266527968204990487105930482874278522828174851793477476298145915453526678381629057836997917218305676014681530384111891488681697877212015600659769468168749595491688183410494371965728533893871885867030311246131461179536741657074227193486748095461804654825177518517875796533189713954925537109375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,13] -112136021540218774532628460511478868739291008686294820270961187051375274664768882568611479367788539265057175569651399253195938862627242365203282377705038059635096375122416134361724154142629658435739069330263095657512038886400215752227855563298158625587852264720885175750103322471179023990567252856892823665832068678473967094949462175288645913531724953088623462925584013421961903642355346654171549767166820673271744296107781543827650214193561543501765409982645376859630988811794448988199709995198834312254513044283216714004396878926485559426213043313047343983010729469557928343247000353632606513096067513644412610667344550113847268054176150823664549859282287310895124495589015497013904963638723858209450317165154392137125611420487080601122296848240414211921876803812498262308634269086426625927075495313984526506845838832489373886615933454909368752896015910139316326931133342775048885686148502948015459853590890526527550807272511002406575478465261216965635645841941990086382316084639453814977268275013073318632708391558765979623129450231378294393978427083335290596592899843025866463224906292066027320823274589769703531599255423705180878072485230456802513101688529136973200549347526329031591421359368869370454807647246347845951969817365378124403662413486262894389136533294130536735702914380850947925965023597167395484818955502691451663950365559605771282675815854788151771730399772869040179146843045440139948646915000645290448367578795967417479326167500496402919576129011543154536677019117316748027507505732870391099079928196903007997678887184147371231777249669680187389367088286444400355805607769250023023621424528397690117552906742698999629722394142657929735929143244335924964199538378346761199980415101399645834090376254291283059047618113610740388500842020382597531404527546205093915929427764602521450117571198119105772800560582785349808784142192222935909878813454528521978687936014286759849887565769239259791610548376024073809238591051861531122019366578895191596190599987434364706036186343731631077201996571884752709152827441475050355597243079670976234134706841736659851249234408129609091040626539496996123064274844864929803884585346348208271427812383345235755519483175978716611440968942256694383118051494337197081890328860335910479006132318619489962461136478927147442267451322509162813364294826126868758629168496083253809383222173624959801899198852321199016389968187560972333368289445455257788724113542242247156074715500390423378013584395501700541331047134008258581161499023437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,14] 371607029103449946098486616187145889978643345000206482874803478664658821798102210806251009313651472957951778512918228739218281198895147029019998128454272589284534634512980426919871077603593679408140449336657596134105676422624589224966725734868656515201727900103690331114470896800246477134133885097638251012210373076792548359274016369234952491701360771736298933296202561840558687442186391390513886567250654725914102123811390782058063919437897758562559534048364536856275330253313260538477212359649090722634906632064124973279576387754196976691174294375169994490913191515087610720368855444045187485694512294337809062340565512265612571451601572369382922519368329085656090038285251916198800249306415838643574772435328374480766297597609557183023262428653402953140017022009349729250282305633249645134836814511902812793591991346910062389667172541907650781287274964941766401049101255085525535887681152873587538254236634705248887939682326473896165409691380778067628492406009595115254508060651168641588772539865088212249288667372425083245169276835617899205798255097245705202656029888821111816649951262260500709533917784808290627366227353978869398627156257345426608385332735603826883758336630692271892528236543534232214997140486787601044310836969849793230997865314450091428682025970343970128195813962279302484455845806517667890285156348180010387972798393909443025098152848948578373467551474882222574582739665038943060204395811343197204607383876933029300638351141357867816846910123743347098095767949574694915897049974616934349569025659069138283161385798282643993389948790733929578341814759108358511215889919108993219559110706756804280042297645693859793204924699789288917904975796981071070762423475495365622799624119751243165680302180634822123754875496363246732141994487173924376975384452441316658653338217689833611600729250766798837859040808703967278362382652632574971820658501640589940841784802816936361831370144837735259263080132890418793702317361654325984533838626841097783512357038858809631095172945935282961117061975731478120318045359674428715911700460427041736921983569481716184236448152633215832850118495828034346818314936959481907452005547699872933842911262948334718755479720547027409515759767298654194606335380480002873933652110818635178297331403989649560766651287381534112980585595255073406609379070211042080816264088708091090653555948304341526194266096693217721608686576652604254172565598184662304093155467789381459091224908249810510283251994636958062678822045654669636860489845275878906250000000000000000000000000000000000000000000000000000000000000000000000000000 [100,15] -956980267532332038061480725512128181097812637565108514445162179436569126251648186077067148487293815365366291902545034412501611436924739468084212047637318240386622796604192385257361325411872834388837114036153741895845514718622841777041710149421186739303249249185557739183220060917076382089321578197058108125582966097347858046169617379331866720821104436225584031247494814759806845689364917236472161128571563994707845406202553524210976371372167360118996370730829247566446220181052024865768846958148880209045325453681394748140666694232358319714789861122174461121681899227708723346721279749066018175196727609623342791915898011150682342288028024797125000971022311483472360845258800162935088202806882224112239216358368707181947659518430066211309607027633642539589210084837736537864031070241961716743410597958179582775990960401855003978433579856322475075811739358352340889398533604259278684049936257005095885196919554517017789988192364606190098295849064264169077932603165219411802073946730730398330964177864549841477081216234499003390377824090788183656866556075795960507352485318340124127101175783795335260898180820423209206743068336719520047984108051131486449774263181277422065388236033531691050355509694038682512241291286641822249305688080015764775872082987497591528291366459410734995293752637925229793161635419265025635991494989010258966406608626160395533335843427889939711772196870717690468200883442797212102127785046201290473412264921099222668098314111215906071750619979289913832039689636808879906137596020941132540474242854228994664574678952017748569944506078420357426628104684969857392079593010310891337420399108071126355195887055246109943039680931810015351651893351867245013953235504249631800340350654886568145222851564766494643457308924153200043396807574054892359662247136491108671017470483530753159153092757863859657874354923596139551167251209423935598821912167856031941582549572012165475822233686877742052900045257751377334843891900965671073807620670172540907960496742193152890355610541505025878754944460236845010233608971057728854332445918122095733378226676096043287081420149659705090930073055901878976957716382120334476637763394448208386194166055418125827548046756856741846550527321686468737173121256988694638935770520339647886416422489794365795356731270236749124054003047932382797881932909215285215571463112840579872782459272476101338366538268687139587793727469902359967132174543327897498239151607750275218278377385660367401674988555005689689660075547550377450534142553806304931640625000000000000000000000000000000000000000000000000000000000000000000000 [100,16] 1852527889577959607633611539611724257953943179584877363588108436853218621383550551384491170861816760439295226927202863632168094645393021388620071908649388608367776196931516632633491869086913100111560471983229727497987472726721695990924803323834264856258270634008824133421808528557522551753488539623022385558787452616680348197596816819568402399258087253937421478374381657941192209174016606695718140856320817044147957184494373181909237772408208855937488828659750654800511857572785079290312358548469182290851704635027227840496483989924507308881493768791109698454389552771515855540281423785997986405187043994149472221612208216593571485891652698667318837553389879313333218547568499770839346258134056802919199880036415411326094397567653251107105529861001574032407364909827018308884536273514240093677363265062683073341960096651491784340478592811592496872942376300415630072955718621963699965486106023482742185717602680801481163595976823795252363419295633440350392372598440058958542429030908147769016632409969881038818632548346800014593263769114880147532988335288243037629987089796327672653617952571138949329373778491821774163272979348564611096451469424734928642215798544284530534157801305592918872675743453197238132547663336186056403386215960365859795583719595313573915299147407767536628306293997351000719412430830555171679252303305906369723427873341199392416164395278439218801835752623108449006178309383982970334969191864785582099294257310236449543368659418246597901589599008370950519735487740084366126030021475348140330212125139741720640558398145640125395932065842075194822507530429330256237287006505749150505466466110833900670839518646027364148161024175730654954066297184542236123672212052184362092507877920828885172351430251914808508964599037215813136090063277987954425060496514955669734904747672082137730191374098904274553433830689807755745818624414474300790578731449135270301858751600801334946956189426856327375139118056587140936572001819957886652391014819805519249705408399974109444122489734792851026630917305778152074826126355096761135982214050925435229022823566183509204964932435470169435754282472507405144356005520257231870002604718151018180379326142777556031153924880406013497336137973452724684933769573466927946649947748314896212617295939617576481285250251019217836485828611502173479547372568723305197884827536337899599678108715794746715178938849325774125604151992061340841005081878124562988586599459847144154522541153536717675185558430437951283576108844897145644381453166715800762176513671875000000000000000000000000000000000000000000000000000000000000 [100,17] -2494999577806940049407013903238664228546892118808237952702214329249361217295436335910266522294523143870380903517510549459313691555752141799376141658070056047245448557895086985035717534621981588058570371240276555276959802628177387030856329862787591878525650494762283604098096589753947969968590298713135095417129601597481130248848699144963956035911822211680227057231659309226653914799152930923452727562819862111564171343642522893763207960475341243513972613390727391850027083595702373725581598337546633297648954854282539884383186901599536038151253276473987296830647119805420865149041951922333508420959407420859513210363920625330277659725690385570344313576258180369096437557905560104571457008943490212267145378482297353530611506863757170445714875960233133871994372679715245995900257698119425086401362187036973178492375359311442831958337016437113858418189302845336951649676986461001819313713733208769705465512126878875036732609731426377412326557129393679817158394207790017061991126769502549531380007014536201193906631857353189960664086653512237122104965975497915410909196522055290999086167840242289008901571212418961736308104286237909257699259749696173717185170689795156275882002827172795559013938107318005924380444078810988473645322906008163550616211215603132363270247350470035736717580255520611775517547410153756717192238016109822296344362874920555367383123339080012052314172621891932316322976845102875048216338488535379856329842521140251707396280329450967021599289404809918223544046957596223263500880918680034451078878566191247460546234386701855194477187043910583266894491623149185083582218383586155442652465126749858612142695024128576550457331982994219749469037828732248028445865120466943805638128518452675329795887421548255158710179406349402469429382158078913794897059662491618101434817204223139617741911760898843179937189993345447833274842206848032572218580982419827856628221653946707615793415506881118733828028418322972135716066572644670726289432679101504521485737422199890175018940323943664496646139835970476443655180308545777319666721899243982456441348828972156116331908012720669553715572037781468168953595522593406208307424195888404290979746020168201795353209877837863596510566782071950510162067052421567522907533630571927839622169785280545952975828618845637142528764138120436615864924712532432236318469278958470700049311580330232721992317779185898789891998750924426665428900037695065257324641615971964812451590534202497932126807015339336640627242753923738932675391311022394802421331405639648437500000000000000000000000000000000000000000000000000000 [100,18] 1685379987853009005358312444857359105398350868765990002690623176079947231121737935660942318523532623130939375874533489184879913982953777731397620523413197870967765776273637823042472838815437608895930733597606086961168406791896737696898128804825613106526495517304287137724907369557303724335939057793429783377419348712634649982601620695223766860302234578599267056037149111802631398161408842595335299401446839977879931359767188411298921621989013979843678481721549210386538056388615710921060281320163278429524811798317844205307299927530560492143534199330535169905161752039293955517869422148077540721282506339539307671177014286279460181600655092938297276453849877498980003116735335245719596150823053411503662339945301671089789622044251075363745266133833186271255848527543477793183305960183877844558524724342823141093654908944437532724278086370435117024068196821352433477350885384696014698701046427333382855019388675718961715908907448117576656238624635107218964392687630263363261203032716857199187430777809495213832349948008689496282866667965772479558188893140929479749467372312149437957860864504665250693414696315133362825080642121166671579635938130584479283911968030653910791330489162551237430997076342943790525863073552307491729531439905356554801033819064688789009996413120690017605689883611538353698586355043193645164100919389989892728860323731150608066981922382949864669178518134351770409045001714168862710356165867103033800629471606054440686922700667933717734247351766968778470337313240240051195578682344453344208359248545297281139330862757563225372402672653470290086244296541657461920886351467783625933246787839647471554194576208207868510031443028601572959269039625476044958922400439570962863467187541745423731514174631280878005275873252644414985187046349518858400647796872612451184047720932543970268558061923164155303865381576959849990284450806598219888489810345295012573403399179785905488254331974585799987926295635071447743954875682217965654166517319734273969480807690671630546674670252196296684686345371952048257082442483742745497455174966926508765134989469472860547628182547068438609009262333285547849075456769918934859916872252838065238411439522720865135483097732032074692955458213765230833463013095573381278951097410769620626545850158262611726831152922672534093074445126357743290811666000285468024286660096252184282609071405120600786935537999381214909210645045202589049880172311927907029975062231181689045582215041661718175734377148395491288336695079700408659434396341225692594889551401138305664062500000000000000000000000000000000000000000000 [100,19] 1493801533233549007682874777068887492608123232053696957392839150794682403914916320990193973698204318159171528596938639565960823345792170727359804172948905168629265289999911747523049276836388538602261828345876826433989888573754947027608690464400839469219656341276072480312629020688494246378093072384633826109727660032282204782468395916266159143214617434806533403523286260705294665600036407598865718499256029201016436222044985451080702930037335671251070285046372155098053630463259501858350066797759563660817635064514810143868351716584871296910315794588942524769339396983802349544306584345055641829542989244823284567810880624613031973367869438787132680557775226176811750700630674860500535052966018309662046482765461646892406005577747972068671390230370008472518269711824180625993038282243573641447670912041718755860609396827789885956239092665606094423983315002956519707012741255383514154097965418571865038472304516860252137554876820892991972065892040554470546459327333622986888579443194165490856461886110817401723157145132465927448936907311075359019451116879126090958278226132720470773410400489957430296889589577421410211790504371976686275971365762787389501534249750209648740285770034061977287956242039058253546518141476077625530227881339558067319121821596819378055545759468322448095487363754557312309181776483455471446963043764613218270241423779092547766387226577766400747407214252285965417368940437286552270617958576648510261811315232351318808378929231869401896234832187742078026101259891442896771973964677154278735152507284931145136221097993069643553948781317514970781275920926423499221053056450970953254349994637341334401722417817084831792670114853782522809768746137502595994910319115824090492030091652780334804184640760336361698890075917662581505622555808332610598375171763348446728171074686519000426675721023244925674588001379856171962240502801735821525161312863347840821651120371874168287515291999202476220769804867460034776496078215276772295518263632632912567402923407277567802305438015162854800378586344585734814654802847219676207142217736157093592612748669519275906822928253125471481068665533673176436754561587059982689362848011577371758243519151905804995557986898625079214318458116012774919385079905967261258441939759328810615075005039796839299101071255646091272702700661053763640535142863063681698619088974179060616626516737436407419768476072921391682199798234721851929842476388484173589183573358853850840646808725918149299483003658170250587778728662050777681834234922320092664449475705623626708984375000000000000000000000000000000000000000 [100,20] -5899753645070037553193790221450720026297513866867969458752133051870229078914981665907157996076632552680942696699287375015072836687415429648594731950502014393305602660106816200543083809190121633510193476449561896230349669888001337783788561374205616305008842865437670045598670526354580620847523716435602745895745921290847714203780172175148925273206871064818898966231696725739103839281066291457139882438880843578309903487564370231173968330548863462249111145041838741911493995180317679741215344699900119579666569504650295482413032328635662936950594586654644145597370571109479495456041010138060605154946913205608004348780917088192225955974149190203922184377789114511431010585836951456333132885511603320660190264096331773315639687036730461281011110159888353300264726997141742818611074842157245996706148828426860271807322300038560640230267826256530636863910608178927267852353741161273075051606520776016903869546593902249582467217031556995295357894684846389144068260697472132159036280963625889957121280753269873787727564517871160244918925396625325563454528240860481846000214654233608056686646199039230417337850858514059004712900899311729113228965982887418916430689250583082668718038037962307987199470021863543912838906679388371247014690157937999231303634797974721104997078310558561925400027300054690163787053910471009999555269229394444058761376868530286157700267872000566100649639750943922399244825335625432879028399649301381826879212708159653403930198573553126397282533318605726628022578613690221045541142246523383784059066103444858237683158091124515885624886373660097572243903129430819198672015992337592768599504292599422988233683444350138556077705691521461706461323619973032339452662372687794634677111166333526711834588799708671068812803784404151060700467852838362575609648737658464884409216341145244859760933674449602873158009451241290792288544151285640145001071918285225437130143924678027884836538676495662209426580111268362246530686610574398443769283918430366357812602969573440878008768245161026810763759779330662945739058140899441982838945696454486816533255859618015815012664324051731561581280541916916273283177057744756999020213467634824128399343079972262933578375117091254193325810105367772135004080628479618651805085525771946520974032613073054934500148239840785058813985899717883024842539107274958698643094845640556133840631498877060640715483897841473189301262430164669820679614578403239101453436961337403302439243176464471219923842914311948977211398588571511335378543634463954781210759392706677317619323730468750000000000000000000000000000000 [100,21] 7643844363826883290469482400283861975762225408320801911316770646122622199406248233155209077992396547059917040454336812690597465837541560979404599170663859037608564688435952221760077008314982139477127502134654946607094866112714834050016964228839885011639943151110755176617546160202338344889518924687986680619659768266038405785499754908082772218899655500847119523515086619609108146874131490943383543189195032525704683602307270039730233234405854212018320539363769862097495318053166878488737385921495663493540869386160530240620450160576999980435718607362392158601263197121396701249754626806815069064288290896335607176051078366763174538926308651777090266018525381517648296646405389609132057442009528417357336137429424988035827953304482126933682035954151338584821844979724329235360022437389624991107871335087370223061143057266705876078668374989057661356717161342289920950787877060016492448731256772978638734141700654074119975030701570679324687896357392099210914444508678877231194149410491297317421843129648165213807533952647747503327973286721944021705563128878401288022252265740823215135829134324516084627929005524764639341870366985126164852734562386548563750380364381507503320957631251319486673851502590390180078087750799136231462827452858377319394169667513904006372546581797531852143916411613269651740693508387909606498484387808360034887024177072254445717204457286441300242171739845292504019147959141527075990849386007989900627127923587783203066376013155333308871654063626316094610797447595203452375480784016689858251218927104467615725443901935645226106368444140433249156198792363916079601265054304240795930068648867299525936083335367473185443169253009583870773253893212334747852571717517461765420240978049344595872146218752504077544356904560074396982714894907070365431802450790658995929576512400506462895272251194380182962876659819776770248516640489423329865108569902770544640958795210564582509984068182302560573785661717530230771616164983621836990241953389801977356058090834337253936125593831064523525191786918315357398857953957269878733642425625938340836379638933533280333060143841964391342589999902784630382082031735262986272454980270082746918758813417314590938242102145623026749341055680548227897666529245816024101948482775440732584669447030768917612747530786452109081457140566354927730810022172986390893069459112169976879384887206706436157502773998049939219084033739930390244856479540228479078885994665961174068519529671902773819806239294532388860481678328740483762248960892919658061117615943658165633678436279296875000000000000000000000000 [100,22] -2770415537401204200361059910333724794008837247190462218606160400874358724959140823305157519473339745508301151257818491087637457221716080081777711683308097264486683820769759067664763527050337291523676367733508326552884465436329502891208790682669317425372122106762901802212342548576511153108929953088895911572091132944032786423351863644469934092592626811815731301956451535882602459792439583327576410769723075054018876229050255479829451062615331118054282026553143169833354137925383687408860732747158302863185124393193215252387239451671778247712478578942230528749849604722540607109803251279914265968326176470491249353805542624211437529155776464115876196632957121213826730323337551057074837641898107838253539658398690060459152027024420648291078041409243557184001367808214767249785887841671512892540360634472871795676308510615039567096715824718849535301240627221048080220966908239379672894753762906325205727816278227531837166732884030853537696278526556699611417298904260174799110547528518003954647994221871630593248244402009206157952455834468341867260075233174067725491220758413737321430798405259899926148650672514920140347227955458303760725870325088274911430122716664152659609840855110065522340357082573903456134602503403913511848732198729512394395823123086735564948022089989209164001819830962578078825331570718750574177762697594504671069516993667861692573579722678854728477015659390356048028824381016662004386877123231024559085508825517580602713468128454657946123156523914147082553979682117317476181995286912194614145178110859748192514016493561451577751816138497814380822088536118650977997919658923515068750148062517724184810388843621929016600306760068207869749370035487464747592178956637655051268834020245184534116751845248671538432959867302919822264745593439697537609443852752888753911022871560212094991969977399806132383672834238909010244142345355581103742325233360833950898190989008256899753049189269886952220274784511386097658495560264209187190159080696112482277833067944701623802213571220139230856933221102462656660610457191521453696073149765422480482586327158835473623721539762540662183771722264311296229660354693281799022913515605076087398286973831656819919342888239866935032076112875962591503077859847500412102721841831566868760898719577557998185352909252276323039457829858053330164482849070418059910188550018125969178198004199687067050883383618286922787148223482277141741824529781907558121313631608748695161684653371957619729944660424953842491720735588572908966283850165896490594201473367519383828039281070232391357421875000000000000 [100,23] -7997303487929838517582763778253897332576121951162382649184347706220916094680546421879766598766861420532961233976837203680422296293396810770201263290757247267554661477438374329666479646866033274878221551448718319153405203808684032107623621892088067441389467071014646464465214925499476784545891414885028811276938275009012502220706489206864450802209349438653477267973038104870974315620217527342786425541707458929340296536150984259264233856451430031358324954971436066751576602473886237566484961674511936995162253552093731121631831321554201849605984307121644541499606924853759079290038839581021030419239982720745484961160986086801470393216845771781761524320650268311810687017222202870432538542683352746781453618789226313373187122234948027043297566392928954390960845257847121761872173277165276495411566121903889623742941977100922397759032590873333796985039467719613410644527820959184867470745037365327734563095235070523495438442868749088435492160288533606097235448785926093965823107411100014009680637948883200002562514502505767339008910140036020347910053688197129638016099086948490521521729678149031973781462153715198560842978303799616585594259686991407571270882755093018033220477132300101482441172990064582405012043370111009901277186050162310275607519325985142588258377335380904660787125919299032898388542653717296406759478432535553986180353339475480651455622711683046730036732491066950633289093383992084952929063159625606473077598986518512664913558852348160566949628248533758345473660634194888998078336817483396286194681116035874759583565801758301790998343602416515599216381052824267806070107292455157821581935126363778161826768079388358177407387685261582502354381532940624724195613157477509169917372003191333508585758946199979042075325327954998677191714027973296953436548600245004616959054914174647025927854290415982871019379533512368939451188081107504450040127409471907540346191151744479169278674511197386979481609957929860775867991453594611536104655218289970241506043559964125049223868869551978958682010102666514505883403109338044217602199832122109391422818431159010185837354501431495317810143517728102291915904437935696684785285950203093082848454817598447699957068648705271117772937729878769320365504318029697544902164229169042414391431696437891803252500140856940476736055007408408981652645720319990156569716473227279197613737420433038603378671446812903976063222138276756223977605567094856160602080042796462850976248766103146997597696884736954261917045053968188003184100771980623602884811432917055995517330302391201257705688476562500000 [100,24] 17950824842854925589070106121583597659472202017757285456452881025795671834647430520921349115293031516349135288125347199967349633481670935006809157373656634934562403176379153571165009697026465109640678208463602988952031899659687632828288614971279123398783296500430144593599852934308418765722071119241079634063413205584737537396699360950847762423971065200339076501978353695951396926038835214534850178479077448190758167937416636943689076086741076829435957237297629655217949760682917411491733653173140153570194354711431965108718529328238850707708047995144125132478106281009980298723611815628797033909976280992723400176561429085027375660320597862728139027685831451265143976807485560641619576820248296668077648193810263431317540867463179029093773570450578154239631190767617228491867079690360804486184855410640610576795586635120991338752224710184922880627790687978403465487589894940077504442749295504560874978931903751463629825780950903243927573159098640013035609889656214291981499952343212299671141175449464902100262714979005084361439960411130896834442982022792168836245692603754373500787132084808205654480980311720337122115927062248183978194915563339046766675537390992278838454965253988472545799072457298021131401537152611416168192275457055268257187976992356779993583843093838987647642926230285130744623361916300568358286469547513451559363503875064076901254243324414946106014119567901369867031889513902158218128526034062970854905053478723664928327561996095392476738933208987292508121961075281405113370398433300239042785973765950353960434593663139917343537633057883380558934628983691376791006491913760268611027565869261653630813165409563482485391055115790571296280932985737863163476527966465530132413101068517521152443605644549898712382302190202736560827604040725119990049273115340251009649735039682573933583781851925390390152389692445341530070898702851589420288974093949391712549542444220266347663206495468798110621623803678128224966738473336240856720165600839165883855343985422872486987165958720318927314879031637727487718776100655915894055657026622566846663328510824470895234207150722375116209298582765919796761680485159052034962641320780685004421091435451442787123079011955088274995572050991756975072770287176336647255505333056017497502411705989673676918231824804270413967414677783671943108526379588927326656336095593327252050612812329573300555666355730368384539712926193860958774638388353582054731051948024403005513718310297274612384903547737214876275597257119321732913985763104406138349761201666865417791996151208877563476562500000000 [100,25] -19690031881913127453662380122101309071866377177575481028726588233421002972804186391685248980267914103094025215579019101720037052079293021335470383845672119231122816324768925375537047780997263475071963747057734711404556641341918850661007559939663231437929095627956806351873247545697056976036790762881815146925896909307634654004155024740167514512996586157160476289981041789999404656636362456586829623853828294030468630334525509220348971852113239790920079051597325756426495327256807356655294232919856548015817749707213192895156903925843857992921163977370579596886131846378572471291166032072498692916504453269214241995843272425611533916290222043935530088639409045360981434499118853329144086991918893640657776715738513990437851689668371619941993651036284156365930123890923922631511882449214527207035692926262135705415065996849721082454462991363549670669516798294478586825981919669127201580925295117113429614845895915691079563612871283861141165788692867271362753732979743978961996861199475919397630542927417089885021970528019927643794963600271878139417947226645857128971268435774179810325126231171481779825988619533016339421197692037294866439534408798197350535430185098578058882983141313047918662098519434503574663518418406368559299172540449050425148977061875626304615615909047156155980743127874819749471869217689421772373355701227036048052804098352697414513239243624824027358895838679541738206880959951547270175985962616469700642226673075319970182075262693428139524860854178622319952714132658747057323130453970819158097860906525009288825083218719514089107646966525454830028011691486926586187179198567990888376193662177285914103598928446173428298539848133787872421644030240863880485051028274548783805399600511811798850158676829625707031904326937135201724565455690331848746516299149297256211259961924961430214935801346191857226882634246329765759560803521188818492453248971677793466613602199193565571849151000402966568459552418327676024112865059782131983789860007823476093638400865244771925834222397086124856645521315478298419059865405518506493874851218596159848433777412040088682676488228198743855133791689447464978821565174789395330725311454226555377340304151168136228756134471603153040086325400904596561111120960099589092545022304024570529805904272685240687044510346673769869050834201399779913673536410037891458456320071585539397454886081004727117549177608831465734268319434745575840509098689408120033599781989171590611971977610248530546584394480907437203631344980551687837376646653636633622214135996841832820791751146316528320312500000 [100,26] 12102476355183406856796647229280332236549067518175428962103649710793271887542014505881620703979666207860633475690490014698152554878712588842654511098954604936499922604188775004769882885019245002963235116432285823966723255503972638853370784367748507817429678700945471574924272367022233614139973555888259778322703491711050026769496083702670538032895886946407657727278963542780194654858585906812643642961972604576440483743904680160961346132027478265616661132935534847177133694363693048736245577660479852785891286837066205799563110370450232801457279032767003186011618286399096278121102935739720608732498744653806800500565345767290890406048357387654558005905333461721682115904679407636903113806689258465241805081698589634668794435894510893611069569050761049532762832362410497436801272807503744127661896962853716020767680312407142121734813844352416232364744119220800669764625437261443907134059030873605142183577390245139629192057076710235739405404840078338743347274882549596240340958044371675824485993270786930739440657828737362923737247259100423413559853610187271511620834483724325566796930071346688304731592509803766603869462689270821319282159402627726959118021245157583803504878408654770028802796031793514804432948623230660529167897934760256255277303453819019414240407731355737281212593660289332712988464422071858362986091177859742571954145517308849448074366833852540738016822772697231961688165881308019158144914793305499779869207605469409807618409606511044749100246788503739913185556848179796371530108082867432812724782060787191792987610823885475119665517769544518342150565874013645890746924041220643597507362791685438082658126281229310917401092765184833730829606164221808417635657144612008832457517902643052347211280609394162527569515851673526889843291573924334936218553189799974135139359590687872262080202462226825127423056256633499646673748882238049412421370328096731472744546735700991475614965142056825642704209392506520235585463310055866001776110514973498169412392895408143849346720098093311416096418270377600267715003801393884967692354566697639157869868976270153114462652751688637124509295594320668892366631645533638571692617485471566230245225174151033185579223907388961767706832312804746387702646414174960364647278658156338412489251606940208620948696193585794289733464473463308547630588077910232737144904720554331636714579376005494447336993281341878307867506454714239754266101682328023043005255122538103554938287823556130143871490521069180329251623207416978246931193812473137594309946507564745843410491943359375000000000000 [100,27] -1200488049148577662037715805960153566776774449397905410847026693387104119791791153439802586170593411515584999779431113649702420565624975929162804371369669986488892157795095578958037850665027219829151567721124335492867441820244480314185229272991414286900340266984086679225963470917791479711680117234706773262251242483307372038404398897804154786465331949645446722564486544440596368733343086009240284906428656153524876615852090530936724645745348989398132458455447800166373787529397362832897248458675502462411160748378072392096916292404827918135996907002902759833182218265111296285118319325398496624281430725220937428320278892587095357954750945491852824762510054254913790404636422994805251355919616955532193342868525141546860204792538852354509891030823821998212138468449475342248101536022676113346307979625118174855545239394577680138532147524487870328405468158139899974930954350667449846418347067229617676025557426132234279316338116637305210286768098786929891972110859549137535432467985152938302790410134202923411450544230322719182876673849706962583017790698717712533243686596054782019956980205023425147792980964937920663852977141861835685829790689905176141678754140160330037924646103086916762701308983410747832447199092071474819050819182020561413245135323948244034485551903640132815596114351903786409076811846339273508542231758659146785985774129341238277001902214626045476082301633120348754882904061379468778926934721030471557437338004702162973482436956094273938177859498256750404128978534843311667710947398751992474821120108935501906645650777066017130929836766960231209823829895250040888435687744758799110130853982253247524355784179564481474080437146312892896385807558694831552142066783402865149171291541494045770832034841150923717040152960613765012953764945503355172959547180336371391061711722868749799619292013873285252460011778381105847995916216664928258820184991449306367978133347525147235062874528055549792057758749260353837347139053900061958673468315168524070571020766442557529916908232612471198733763110547782245538360707782920677737209608751686332933116564215569906788322010412087187327418899398878562874148077847334602946827822766270193002344981077305936411576245246944020877548505591855211127940210662924242179165608616074025160207403893482844203582144207145719962986473781690074867936273506961752250336401476325669137070390437047019004287433624076162937966575641924134970129795959999656254844625205371665730054564405754629945568322740287538807848940503804036942485258896567978936786857957486063241958618164062500000 [100,28] -5887743716290233434954831110574014687586281375064742345342187626992881967779070852039281750327953095697517827250969280982463866791464182449362919455535688569598893014250142597854224340105085806780779364825974696369348091468654559777775783893738856866576541211297539313019018449444837112170881562760699143532849062665192559802976164685204591246110388010461460964520851704720361267455084418517142812633475227265538229093743801606012793473485890174295344607687959976610126063620574667403358141858760900526403474732482545896950670730231695008384341711964802376115703682379444519472834082775850465694150587157473771743824398925423905902633517136207599549412947839767758237413426333891290881014726714628753588644510247190088357465427413339558345429824088601724122000100540105652081204199506918894131575273367110982037202676848306008144931569735841900155783984892113402257427654708604215611739707580664719691156662618763371922679026827906072157024068635777526282312945958287151820871564081387779853804484308854880119965561953550011842033225550270853748257655919590622400531399335256942396701511136054009378362886597437890366326412756535417836471458185453149925626964716422474090200181784103910337018926729778875860778741152936495376804921559507594984297137909911153993330814025666994559704727172831072230342493705274973735667937850829785554405712943903209166960174729712407266679236748792901468730436739733702208933856113320842447676742871859413475796782726777274178321967181459402933495175506180788756344350910619033734066194952488718412154855421260624520806067075386250140359916435668870049261972683062854106745858050098838856219988666609255684673126730552019061675839459596320688745743547833115179291860814512215482381938850017040712625210050151773475563053484508395652964353678266757482326679365109656744889021377036086806109190734751741673655920770231051880430478718921229815270106044564056985204131747802487431337621821605337217874328220542530709678598838998828610621928101925886881387849644966562382967958137327691021981057475210103805832714483302740243400487167687299396424333158312388186444593650307409736754242572233544441571609015788264442633473031025158891626745766683275393739423658503419982743732838197315948361502136752391144960623516400212177255238662042967894061580459690896532283176369944152141523854023239063279137176541559129811017629302380819118041739179591943719370949966675206851820638308370039571896633458876593889066105067943846929287899494773738367974576408958586881681185332126915454864501953125000000 [100,29] 6773240963947098062766388004267496679273820474648268009761538142666807116753903006149457579988973060583456136530581855374134964452973185561859514573253526942014217776237023889263243421827527006466763513764323181237488578892006095919225131139916094260254930010723734091269918949543325729261635017851451509534706794893578552951559379653347340411223706140973850476746875270912032221971241327912944531608633285469583782525839450860041506181039181391627069993002194638681931700484474740969989951333020244209692325282977155572774850916985279963139573910309317923334978658170631306919355848701360140466990894151744340072433592542988817465155976196082218985854012704863253949907219189439650183512189664570645124669350777201337721561360409813364953398714797920537232985295686942577443261300056193129783669346385140150347305419107596695642192087863326425848166708609172538499734858317316382466553420015056366061190514044374765843032622642799013726606625037606694905268857709258658368134759469908817849662778760404780652286198957555297563190383606785864543012646749523080277045434325798315667483034793341611864177426807985012220109646879956805097103748721753282348920986989741531465142866506493929412287365808339545289473387327537375519803245185146695428472183255517692902974147224958609074059710001510412833004823730629647786207210680703615554546577727113121800637293857006231151724203854344699581046391035312712554180243652082903877233130120654967777981150218130872041400420470051111947146717753258966043433826095173512937115208994266252374818967837474830910096341798783021730407316026478649672431140958134491387248820790085052576932407051799379401086061289294127593362227351703689946076793052137465463381983975869088736656001202098087842948393311629646017886125821905477312324493431650057631559546100955043396979218292996160003738785655024133609892274007214542340419078516635527802329702208878947606398020861779451931582740965485047528602991336235917021321982085255879867194118479777668520975096488801049262628954031412068347454323063299082451374819532720612707661820304926181681216129911819255500025726590170579472809047414627182243046188614968073898709173010489481150406825147694224748439820103347571538042128589872083020426476243501598346291147298851140622717488148749321395529477300000042564270465237842859762354139194698510126830397299268660491608188868255670003139132566527972042911953769372296030221749988356257914447053469788662454561336085612261871636166281986938398005358187570212891159826540388166904449462890625000 [100,30] -3978241828590645956707412859112350109888909447735723557658129314497367031540206461658462308472131385425935441578977903548528847092323476988317808480641288197839729402714600492213991528646190921594241457991205773274004540822506170317879924771029908891563579111672396570553031633935133428869689365031659946667408906861429055135678490566765669249024920862380079142619308717140250316837671916207176499728230260475720498461192626423531140717592508902551049242449705458507076022056282146127345866715259913897192518035387382764355939268909944860403237299703234827656417388645551831055792666191616252084110894499255032789026603413776890512568554229147532631488372122518215867289581401151330031381627079342076252311458498145423336540983376152842517758032083716697188861994422800943777662714469040488302852649515297869828691564329852725174939499972947749453522701451305254733826780326003922686868861544265619976658189323376724084799034845250353346273782034943155754905386520032809817197709161896480038123975898713976065110814595002073310422944637103910343551971509520865714012531038430731061960425639002353837518761832491277770066131612769593978216220162266023675134994319362398009700580392819730132416787516898573161391652613940396428751856758175686313452997420144338847480218171892601132911985762412379422596706931427658858309895101727358325358419987520876472136854546354388429133311603688742487756311771275350210123416560078075654164824777581705041127113698782165637949184477115273768649462092808919421049755167039657692780463254693382821520676691099045861998815018782629929786097796667732293830935144902651188947092409888073278869366702506504701051705378380766867701630574043785009934315921523464698877350881369647924859284347906071470928653897972787210797481503013786461845216768998549928206357212379646504395843082040245260842128556658259539092378841659048739645092182365334697157613159535726615072467376792794536945836644061395299918406100705435193914900250456283635807637769461464272347872028383268891758084103353329119725183359972163095204199957067796588517569538705116758254811268811615314176162636210372544537737286404247141471234575733082825641878878451919050308599132517995209393325171441756220190068103380607198578918898181093974638464066188648437574949908182131198316908239313640494288027178703483963958428866774682857013965611250208651367255164926150166591968525473852736562695161826863581456111780329102817898091606247049325649780350084878932038790995173092824785388010866427066503092646598815917968750000000 [100,31] 1086847925149164982020253225050757603740159997689869783379662390824795644766048898975088979549115603901394654435339669160708320049121450099794121881245040622853886926022091471737478649662967078513225368003503688468317319134250057279776899407446721087331737173885046941380490376809127439822107129424720030718116810135447410777256082976475671503283448821688302295137781450328578990629048804498836109509509734717743628196318890554924854600762174392972560452615024107787902941931023934301396682037973361129018010260568448398408066122629350687981446414343155112346931872472695366819496871168215537812861235160190727878831114873902414157382108592256948300891190191152408083943235616393307267810139832315249799772399091383967034022902113127975511474823531404753476728842659572174237693104766930313328699710701075560366448013642035438156753045706239632256961798125024433037731743017170599478620725653157443677838919948763949769110772323621672259749825934274386180873528385335890962307360480947532243073711630397853453879762296880337420308674645227345249385448695289894298468822602453321417198858650055004801326147773825303107737980416596851681632829473215510312738616960330112414689480906691794255939761990436109017444272062681735009199312944712420369165823465820401840025028945164388848721679153608477867903703539421739873982861445004562029944666264278719896584913251588116790021438323578406172925056815121188821642842131165553145859377694994243314534422317244670899011304493897962512063182819244246591728979136867680834969976179723366517352515094592760549701669162821172554222053525166535041038552290435634394813376722151672528813971074114277531012577422382047204810567925683550952449559588141981075100535365251360518228987816600805355876524689544809297248211942250332949642510081672400347985358461953783646698469482191988743377892470523396433910960725265415142545141694757005672312090171370052533621990261907128672799727993291509446997984071487168651588782310458258268049813633143138924398439610164468787230860581840753622169610046840024093439497959574274047636534219926501496194398196539525582840416432970144421252610395389910772853600819567181053936873069091428443274764901900459699568637779673860970606457183140609829731220732645420425761166541961420833649769242201505302169761737559156352834091744877595348840746944181392656298694955950976299376675107970741968659354691549392243159687796437643530416817530315670441143213793391055445934816475272536064874700781222039412156343818338655182742513716220855712890625000 [100,32] 229552818271808700996761320226063189711706527724219271327659708951406067792567972650601966627305740819577337183504317744230619828688899200264702845738338692270388318735080435090093320951816900139877502349260610102652571953219166134965080050362375759654555082394805659687886986475991331991453206099523315965103937942148526959831466523069365944098124693880548594100406746456112494454918985802002574631134375144601854648517860138592468624034528537895371086543256168961525979131058275046846367602421468512193180992312943060321300443281641154591523172398863778828635822788541204628971818157265275366290960249185388461849399934488998711666379973361445731484865647398473273181618922434151208847571194555830384942046845668741279706640519703472728937302224777779482976723464385520855365194500815001107819801049183312048956438674073772416034168967687044690152222930745917462398949855572646334217387298614305582385304488947265784445454962946101310281560072885265845848285768997820894642498966350893719417110354257438558333587512681582766076849056698473338852244849233600372303675998649941706359165313030327463658527955939031769560699884798235983114078161710889531802817991574370984199829119301095725474688672280234819903710295145576414974603953044339306791833469601320808322553364245026567444707281143989848235489476554554338102573593182464449477449208784556362334564591793634946260958022732659593787210453432873463298748524013763373881142731514165166010145081042748042480293465628846803783054413106424673686528382807406232309030114895326133466945614446752273930250723096449989247179211447198367797132010452240249771718975331361140357382513584176565312759107912408599677697749690490229668953281191413937612690978741246430301767500687726646898891470347377598155452027225357752799572632723923145247486404683398933772500320546806626696011210184245047029576699943764272277985684717402806265327474509030858268264198710137323990147617793501021962393954484593483025634252324472041314183604485859922464006770898045198499014203096541097815822139448957409581562396291091143505358660859461964512256298960570373095932024417308816429252045759026739468139484907836445414293813236613480189538295089814636332304712917166288359272555886845384287549923634993309386188578443877665515115224286913862868179613766740194356592457110104897163677892452758984390692991195596261785384901616089261564882794022944017101881669484007278268864134302905474628740944684403106425753495622558532331735511541372096733226726428256370127201080322265625000000 [100,33] -274911462839965034921377428885972648086760391693388399320076454847824563404191032462208036966779660689768027949313775353888547024270033219330274667657772322015544812932399273446090532965578645609854118443261406559808672578243297211661046850024188746531488768192425844611076698622441977890645682327389253179320465385583035971517323408484881363226238085283840737978231569734024129276895468769520403184339609321423203217974985187252990812684861033850463486904158037777187858107554203863274186102136134223780172505187523243213827550109728957727295752135263318711158969772674844904749423574104673593640823896949938195490955330561782346885950481950196202106707957887875899738204412884738658453463064004486947807952169414484039735351574818819676843386836997815097701898435776013846096399356671619544644344650348668032972667859036748954483521469650568129303011758642740056327815144742616882004205229023549516057676875467634207202536792703577005019518673615687496910355903454229217260998994739912453901292594436813538375853960751553943104489558308286688049402980824657600614343190908796247992544994271055791390759981187072140142846215019343637173415581544479970350635527528114663154630480111259539343156294221174079581131927208917685222795113498936591174764472219592774565083210457706156556308288686816853313783754636643657356620529238439789846130358717652614220334590588709509357292551090290295764148017943835811925209890666948121708428466397894737073017262418863368134380723138297865198314227450377904289525979701229462900214310517895440933524436165889292516282348063919530447062641939742900742110507523992400366325823095107747728304270209964769195663686699247447619342183607138693563851777487645489946668206708255282778468045181374018081772269273317874130979811766505513621497150917596493281135946834230628952510973859947045427512338551584775271082595792738711901467637892156858770921511778702371839133854136790916022917846516291033151345407527862136211170852235657852033156587298334270549674762437020557888531464314758019592283212702604835487678730035491482377528108570544531489205243299751596485350147126997298498846671853944043666004992585046076654536514282831003996733837133934939815605606998912450372672902307756778035692907640944729588219714794621704311422296651643110726858347008334799412171571729968378300612815709850927299192045014518009247994598899665918223393124130088744733689838918218390395131007916246045847980356482287283785061756789436386395284730652099902670215669786557555198669433593750000000 [100,34] -58304221428087936688611690440346653758121330178707815667591142027837769995729365049839477356731633482989550272898097454890380057086361018246112114165706146741618270020542328618017446468758709938304329980599567026959741692656625081975675378026055410412082419394357863850942793778593642610295120082741135052779496063861319795772064517875183031925772691689267862050833537617546133834904094443946589859956966318946827582346151998234641824396137183661236210627350221357643496884386380407846088759220659090727095102692084967186525175890408400343390939329126593512999223508308176002089886997694741160408637085009583673821980443757356414110471770328030405023351658118764659854446609159938512193348023682923035601029228205747105530958531955444679909167195284511385118843248785650631919557056623064400318909055526977965733380592714442225680490555998612651529423577250070546991091175545412517815996386519788107447015138461184165091652133448050969236885200849873030781039402415998895472991527797615392229456250897074483592372808520178385399978834903828639852911669553245934293741127472161318755064026218400318243862516627211291135575989743055075499889371333749903499872874479518090262874116092714857393689284956650731723499110948313326889620693229396912510857555251515307992525928735790962963028987660166213435862500967070401398280295583385842955213190772597504150481977975707476982011338156444556198547939327331690239833884860904734487659053218372531747585533320140424283616098362951670737631778694923699526292989151056600953951336840569091975845148681903668588441442612423577658940096562090344263907948219613054175187256262796165017672621098822083686303348975210225166748524587721318115420156310418958000634125967402761936265740722593911584098720248207935325911546680314215051421960665264159868977873708515112066801791100188407839950290918536437224265623058368253502787909928182132791423716949335315292755066574845944762011429541798036868030709243545205623378383230414406946562919555296033289237826211245942714653769137960628514371458860043319886963279788128853071552409028300470044912796688846277999154799009395211518447179272279376598291585789164229586374863777222152122396840696586494069544808586247600045464744816237613628725721699928364266334526990444883537071626286247795852886737532039278374340381692502181500706546105578971828124561774897113055430557159423248264470092341301203557538122229635292359863439681761482160898112623744489671398034469500982599659329869146162650395126547664403915405273437500000 [100,35] 251308140032286015939780078150732485432848140309612799846857959683123358724262808206647314584634921376406495387400574133920421652271927764177172603674763212959950788897157754028217700391662341878767085180553285575568918949626715480855839459699744344505681508662830932283241511442412101715439913670486548004471687837312111988795484016274756665320574411003173470291371088130853339894039688739910511304885826961800997992434034604725972115540174544139715536996436144663360154540542165343020296198475720659203410569068512437303734100075122291095593301368603183417269581275048526222352703147792745705864269550991401223334170113404527316948308534746665258833157800362277261267413169823549698886354416172910490771681464423243995153123701754987001667498327350899630273934355443561747695233647260874690636028024097523959506121266381881287039554455484189627876480059452236035341783141205847767955774677565020283812752981823278733469817807599324146809481858145256288728855610060735197483274553407931736481015552844767528028724489760876749313461580519447061214395192722633952637408538873468755609861654924848632685772935943271556349400848327531410307743710922375975105478635280564943162838161191696715592086493537311623850788489509658405749067030758695153792235869195172998718421545420927944243152244420239532105301483707855130531429880354177065249534130635703228680603767892247487327438165846144237408519190017904223867539544462806345827933739562009218148349994187810758515532651259032238888823979315329960412143821751143674391380062755053703582963881441447176090149008295653163939928651551031164770135960874681866521539548269733382914082216030474371389611888396443275324216067333029397518192726156651635663835563643584939839726236066216979979437209139023001800754712058449721126555798812786368786235648361909046397743156270030817271785034776768487594476183052982995863476148223434962816235574243988581673018439928386455111697242272861128531393989343696097066287130216791284864406369621817242185348461283911066596251122822110463143382599978198323457447181416574142577554462698870811925243376415062927946564970344149585595814032302258191445014588928641499514078620726271570395568255776131455688808673892666685139384313961092449225257611799371252766491324464341417671683606499864484609270277762506600557866037937658189884710723920708412227077162704715971868410788645537522817225539591136470588536986939370198086040040764901059226115220307512288290735938395188911616794091852256087804562412202358245849609375000000 [100,36] -247392384420203670728814843423842636196712113818104882056652428424451121029612549010889575869527621559416968780629941525763816990532194334254410725324601564749463500476949349874051661655357320021252512395428839667301297137052977923874733853479022133939263182144098033906464288665168090434296199375437323812685076582012789251891998049005613890210447629198614452630680117400790008513288237511218610348857750306480736079866455365040945476516392637416547031175541334456276075651711258128079527068489406176430916633726642590359719300296706599210493642074602089783696927094367588495043276088774498503470353350794689279392229551392779210418884968538077209290991465978496170274913950506799102787979295772287238806134456639692058524910887535895031207225730056120581079547917827985396574299710721174686872935511401491424020313719847227225955015473510224032526690500239885617128202329903905021246136421703785622295611508292989954624896584353218307240160988279608049256988348946951479581679126978114932739218571061973342700442935221774400719331407546298778060171329220459014089055323572235229670489304024881456372599063212304547895377796160754878949125185996613749178017675693694720046760792070731976110473088500017926100750334530728388104163436511432821196064134509968360277362838282725924474482341424202367129232159407918809398643503806456241948790410374433322990691310102943825526853071080081164548437136815231431008804641945138951678959323350487025204884444523792004248955619111545807422482280278476738764778776367186399404583416514704732132867835228860105006538233822087676473627616835910283744345522038583648362401825991613302056100719474942705103177839582800593429949310184719980422365086515072185768269925665230923711089113994956996584830375427404961527569382510924096516545864956221972863355753654579052314283550700030846827816646882187055265465076543571166656857200545117248978147627336443169374237697876946654617346939345959130765333976035995550292923077814936458064955093778090611353248442222685067136435182517281740007957198044287044463759932572205633306274814485187010730854177547280171882897387818958136052654522509706617455106943052886445523947323799256829343945557388648681473868731053627590194567361804415016618117674934077621045191213869834738259394736482467002432672944721194957253840721899230502482371929618925921505496903536292819574320146452085469489157021116073512701504214501624510672559220662079453909491382208780810685051444383891067202441149674996268004179000854492187500000000000 [100,37] 164480926111908094343926310296944956368119083844816132909756087978024382270442500099128782045365781544932382739949544543563857715962140702746794259698960301488575528517109070052289046965530029150495495597563709956945876174866943260547606831178298979991785133660144769876493533432685137580730048715881686543349638762994434861338402630580075531037879403087520308489313012572584641243721131512122175730510474752550817284911852840602184005404546712939445068730071911140227219161090326439785765944116099240530073867687025534657020825312619606451880563264451489524067346044379386163564057097949682225598191403537286789090527865040011531424146266895962071677336362419448136799165865301768924280114164104541142525849415895980341663725956981900079559543730818890202564596042445001791062382670392451403590010688458521758432928438214905156800308336266389383849399662318526115734595257099830024520724818761904324672097378663288848329219129132458069800290937322959946610609513216627898011653230624291220302157955387570178364024599704346769248487540697468950659826372875607247986696232395311317017484646692660090570914892419498073268093026365179611910594149951859169375540471317886765711810023775378704173257334498491591552956296813248134326670388477221447679261272100293234112955069140173431058607172296859015906683434150593315835399327123190198335280861862986554789370768504616793976836911385249029369809928784225877945834555503295551483796481474785398521634454399004225797595311365306278775654332946583448026387159734058019450217418487991335875806494496634060592752347063326439861894669700135862409592445958135273849981183264519187151971121010162290014722689195433964847007611318520124418540369800949868392221584568016653390976968536239170989213415234002649357856027089936807547921165354723783763183572581530419237289528847976009646428228497668967593749559756857344951061583273829364950063576829061210597994844545787755908521461008007841022556544434853110018502907055148215532366483757600205246006251449972726116076556993992469637403803504382724358434008630338455889968610632103085753245957481363741008738907136120190331311881551318157239779500175937067691111193224846029047569579130859034844319263784732725251633550378632792973588102695973893222630566593754362844165547673077236590363493292879828874795308749194967661574992511063521588590220655443090865322062064165852896155534049677161411114513585846808428154786872481732959970938252594266003564066189928175032441970415675314143300056457519531250000000 [100,38] -89601362031288769516312839886273389380308420941196616459241046569755043512230388595648572588071748369317501721700300407841078616916809997835385736901254918884380516403752271988843863680184670356643851639970299918024148405967030727333966542842516041307673190014243345677084609439201653011652702612244867204022645111601012700880022612546369233034691093766353015073862593692101661597844848479618244185990182536583513665166317251197287401330174610256072969150676393800200023994776257361829556969618470885414994855653284201085020294247829965440255202540517856560130359966602002964604778146453597848516851698501500563616307163297911367476831238786003691066901775967088522698103265409961734716456966668850074706733869332452156395234543761946749942972980448538498621302513513138010713019241665224785302210176865264075656078452923527292106393586077730137364940327210288270347807224352611296600205545204884988104583520685204559410824202114436031307374691432346271241430166722836745806587658786321906443720179468041206811559261443311161034030664636228129666005729404875603218313059811207119554410203395293166069345345065739637478278249940177204186668959701838121837244575163893900444829609891373740938734367955180609423021629550119964384009233803546618574005930126827553429230599492946912668736346226468968025017258087145293687329208020504604067997212284552912619969140061613898917814345712991286333482413163049157431715375359454836079641075912207775016585483577255078792375065474984450286299745980432354170433967881501122081344950372930301385342500599731394615126476567098921404780544018937208089848426394491320535594721611387526446768344199771895608301385182186855779044883009813139692495478373434626073668913388656714704808451280700585574598950198336239016007294298189358983586021982167357139324138433953309259523421839203831509818355501724662971875808195050523736450829608083875396581591284707888705504192325433615663188348523262206230087691241978939944195002727206266275698181798760515903567111310510721071064334620166614661124927496400995152622446497310808071478442872471394456239733060403795937386466067376051118065728906944856503297498153367090262174005634954022392751870361685113738378202527355040104452778706764731053899167247028647418589525047753085711406574577036200665665802710960093542021905460160202358199095719527411876424463930109583351066287283144608621347556842899267340104913253882676956871748535497561168276994915068717592323949524190859761141325634525856003165245056152343750000 [100,39] 44136691440377412826750847274134147483284016275817864164401844681843450123301151498401352253296675654652207743318379752283868213828095436589496367230748786793382965795213474821662849146963052886379339139048063904267497945567239119675563240929075828132425809698074097554706061664894692223476039524118137506890335160328889317423074584413268557900216787214537928557008754331665454843455457496993349692263329230488389637714534990989967874823782992331328006400877204867097511034165008644390290847905612755044109538364248623388533867108273612600591834499550537395637112036515501495594834215934712014850152870734888182232299561484586014338417868364177821715236341947163664810154850831036691592956286018924513195092115391791966454494329997986280131772739828890890908641595261151867779323977209979415334987620485082355063557297379438649477028427374101644802106342265192797544857175366242038898175937531095889937748272779394496296346660652381935627857378340934651401545624388990846154735838793465758975186830339840637571327515952666532021179741491508638694653953677245346026517894621499854530988344765475774982659273891697663715347634777048535459861915387862925977496403367393701320851971898027678981792312416566820433771064055377471872836822783308249670084652536751844152456133933716196148274117928671863193163805114231619716574430812139930110777725669696453757596490074756361408131742580275106774803049617698170677915974925083581965139373173232064378709506395339469392144534844933760914951404245877930341291907919326692786650562684703424639015561833120301657592508584100809903819453406642665582366133764841883285965767083476296462451995794139575254503979316419576614034714121675648675339630968396591236959523685476430472715488218831242183496924870780682768628268619923175360151538457501944744856760803761151803556857937743758743726378381392864027188829579783810549930501684014670318772256384934095050117567441312744500716037460226845466394310863235359486234638363610629859643297371995911170290888252673021974295018728195368626889004774910192384884200453832601457924638013220546819569276085351690964975127414673027556625382432448726114876445303379818887243181469339054870676154750177459883219455881576240249954203036991849483089013112998665595593558648384280248159224111078844734625376146172614786717638043628866293811092710715307603998696067470102672629293548244620457534307232800450753978704978872002996514896515408697464046370231240410315617643424550287090113442900474183261394500732421875000 [100,40] -20179880441886057366642156384580569486463917969471024588223506745824905104154575889066882115137539145216316880475821772178139582711009839382577010888724915737431843057045526119734548140892714610003069515271673234045587711955244992629711324131493298941521483346941106621272588524407432811897018916029072654915478619130814246861685625830358795072322679147945381879178466446701623297183762764053255574083779189448847253929461097474642925793288626625409660166330411868598095910449783660388586316498057177531833298900581037872928314974083190394259715644435911103336076095268853997838874763365342456626102320596736433666152892749418573283112756818095917984855131579455679743347760642005102875303505381600285225903522368093423762314846668346426104730542460960602482902213136095359160407526469670025778316155048091013137139345930815406895702172031089402407794441602431691755679016064015226593778652347441546095237768565333394344050024813542078399787993272906807643160037077061807218800887435535741188221874804179735574726805386303153822367340167452471158319823701490116975969563420201787632745369461663076087273189415623193358732055016335279846709238578694716294085494910056705031845091920425706897544268846495927784898272232519288334705982771429270613957187485285519704277058562978699923970366202300470398997927780278627652548697931340799269637809222088789734993219760372099017339128749276544757175162080999270037939337549322053578140353983019858288119003095903482957708006276544423832915343897746158316103092341420253567610343345087454487972060008483662384889517838199418579899737211180346891397732749930536836473384474516045671640330682174952792041595311445982230372433071398975857618103161332597914497133263640522383502061272038318529008303067920286997762568366140178259456141083906661382534721687591292508056756618145188155546616224751314313439034481300069036188824538465217019619611334031809944419255313966185419116397413391535062056120724742941293924477714091264669344394323689838801104815109639234250563331965219825946163572910036996850899019547585748901458127956035045432781574201733004375365180571682027749551606744507600722975916600419008556882729321074163792808869673419431931589194988304268604064761566454795885429539982408683188814336121215434741061656336334272529425964070932390907519670243075476642407801733352421786440412021106058549856844613266358978577372057690530901076953996624247361256322152599763246962215293285720779523561771440220979911828180775046348571777343750000 [100,41] 8062721890207917784008490066065959389895350853737124930491179652556058790355400697013899170240378718795058414406638745217256712004988693968133785523586439870523545257907837516239353858031561087867802733394836399479894870285835345701103023557392537936793780473316933749103410745581841803667494683242719022430381341446783031244148766282652305080368079397990584488191768973106140865679661397312302178371603532068097658559439824608581221943915844773856841810526427801986372136011853756323967080781070283239770346466143703405081821603911303300777746076218841766747808841220690972523838368440391074473109532594502838898561472562221182364896327544783529561752219829819897645893372578999560028748322316491696293779866875725686824208272883150464683519963004737124939403546744078092854962221830683334793434606340096864943464691674709391801144778516699539013548818071556598434849646677052556762383993324068260299346059978281496455889942549644378074114647903023933025281837809042124057880388585296991955253810936958120996582752932025874333585159378294736638420957937389596020210326558569594949835074367868136021639535951360888583587677714242036752682473876504514784563818870192027111667879065827051462016787086374622844590858736449112702505048690918509998323857112133883883399457038245598996870748515812150067031146202147632240171925556446250764826259553831779684058352344493760586633716612139579371504737980627528220788127029467137053275512494167788820906458404455006819836968849676781400757433609924664530953755945272622325631156335792751692542116055254621798990670751154547255837565729958932326710775297222514780769695788010819121040715034350310522355205986041361943703487402452472278640183576454850814364763261624648106917509471599793914178684713723279224955145385733861218739164017316512071385703369631711082626378696552475646582926626238073626925689483229641097268459247410598586225553434249396166457567115054949908264207439117359024052396768620982099630784972738826228765902438546206876301757166829855067580245364892727053309672095770631531632435832816278077559437139337489713112322358029105202847453273355557061050169833226817609105989302694482732348963511415766581910437346605835029075340451204084880261829336611671336867325107682968040686530481914018393517789586888011588562730384171416970731534236338990670526328428916701727547869203524619280935648578256410291912212652996410235654656723440810781293194881631509389029079395579357292895769648843895538448123261332511901855468750000 [100,42] -2400626020836451522560791516567488997952983476665197552540834312364219317461854433318876947661495633049319418292702134367656174657298881341422982592234219233815370811740550111004809414230709023060063070924898792493861091451560192167075026818900027053778980476833722044013953154764713113051059503816219807144058476897630255387575683502122322932167736335644284681384429811671793160033845070102503582178991117016290112745052677948635360310399492656733286762339480180035154409706549347949213258520581434267273932379071977418240952040257767250999617734286919773338884248637523581812274845350334058459925106955813149112715448871800378579387361124245652052840230786794198429046092813952035077379519974455323203000327989463122630234421316909021406984371193087031179150821446432846512755811667825154873856993136589710087385586657999642358166161040470632193855293600153713953086510962397401952763042919604119969669168825246088419092680302507483275172013034027593475830846877618764749176693449937502204264466344009408305549569093801703896883393133014751160503261526103899241422194171453564322738697919298286742881607464718339990766780523686124255404966030208326698513214108726436450180389768723578757245232242816523488076975001530574357423312680360599662915853291915187996035294867952050386105480040768408101771563454881231600806350876790779655879534364489301827470319831671528717760521752268458079285727705890669831180384281791983826880927419096559151437693972570360705364842693202275606035576214540434855109141175507484188729799217140060060340986676816896624930830372967652387051556973865707492578344633579621917468303060002152822633271248417524911155794061267609390583556905593247990096701906303653243378505575244788446357946120983452696981869971292239348410684230470116606232381192981178096258123132075132117424335578359825144191064327390974909428810135403243289262181527018420848329459027683454302887124518275572487368092254277407995731948717100640884158111023586561033917401102090710263261483054703158150493379839390551377086208354805989330200148044686645369489092598482277157764318809793396776022566054313778830110459834222092810679705835885241937874915379065392130979976930933814478932236204758874096946439695860637016839357142686525315045885163783295529013846401436712177695611515372462842943972674449709633037822043492417328911014832142675137799070558795088097963628208814780797225611511446229380124656194134631549817316419802781454762019563986541470512747764587402343750000000 [100,43] 252077089402132759216384564546128732952145286648809840332874800188629632984785661837826399594339559835911649971314277552537493807149418575312707035266741412838600851072523914840862767691767030589510688259822492887855207644698199717684638922629362506793920811572789780361258356534036518832104135542256163725441687412694749106048152412922668772858076874207394627497863754998572690591679890058527170833928829682175258828801969177352444571608087378220441640371205917809233629330081922928376675474220160173725579026821676430607687915838166257161453859780844142201888493063449364910425378895805265231774709558257320340490915670424741849021932243053840056107520548872418725229056345741188003135450806078290833102549904115939583427406692344151936852051587394039104931682088326381035186505772755156663567494707300326349516989497030959203396358140974606510360223354850679641409791095875404492646138716868456759658335661392485938629915612791002317743989952090335835285642628005871779276545860870390057478332492748277796686891187899698567053103947878675309300672278564666292582292242742360352240697032836189757831984229071767300218524409585229649211744505188704546574232844565783732136971453298699742331379314427311591884756476744091456566752952413778507790638413596859780434302692773605073008923205238883529058902170763097157383796216314956762826552676012138840402967461687522078072035425819140794872322783090944448602239978625226462038370076272837895223394202377705666068756889670974334306304080053943056808504640347754714340845552833430400014748847519309303921205071555049746814116572761950979832958307378096987240873421514113090925700112671553606882204723495492780285661064430521590764405771089382013739432441357550935995892137989942882301135278343081515178020759153363601777340425861476415821216850078157827197516127843997968025014454421029668546073818086247824959431609278691900302217279585947132997907379425079228290504886654932146206839332638947999376846101732908415142709934736712332785861067861383980218616347333616722176034987042301651645663522086757289471098699970155090109142445334209877359358597480375667174297417672031642750548294238931949871879352103260551702380854269770938248762288017471246721402440008687036396679274231946742568359121800421555867445966171441799789986870519933110409666235545267638990673311300670850455750090433601026149129122146659361812695961758078620574517300933722285643126407236797350389072291265311551167194181743980152532458305358886718750000 [100,44] 260597819601366110922413575372412722564548198576368985560832797095013291060389115531378676888705728022810573440146544264614438971179918631619809558905551355180041730943532595712439375817638873444478006506688508475284094988559331557696912785706983347340514619071685871577736661295109229645031703868728094578537209026255220857732022455605775821441516780985126974424791901541212990209113937189916666886740602942052281888082963488975400192911712018744082086730809498275730237563038548551475613900645064898571797818071039537118765488287401892049470377542152368282274951244522213699251552136099173724370597348963630360263173947737952725064036797392446902635250514034715686949047741201613177170472485158800372473990645385491003221781198331242294001177369802542563894529989612872341390734908805422730031945439268875464931885407673838147436500643770968916420914929647761995410637503263795474276852545523482485630669916593904870283426043145119134792371306674020484531475953429327646071928841939187305143153694850892336428771888870048764416187444812270796698469317190161243679516245255753674267302633839313230371206423634067307310236770080691128944615857409291691435565554845213184396701900166146782980724780264529548529335407739457119976593024997779006905121102179587466370473969728764597102443661426234048276263280263806626019169955344333881379623775588978510928706263754997894168488996457692802131419366939157232951737241397947070769673892689444732833140249459418816391771932266292811115104762953357037141232897484994121805871582785473961424705751250001287920466664325079688009479764425720693699429361364206768665521145431945904059470930143287708120298374836236254974214547081717780904231217146621115812242663924140296685844467264973805424535046028656968221573014296632117261757111990870934596791584002526123624004474439455418412033555172952354417834571792341590629274062332015801799067427596658830245867030090243657088940929044298229483082363791914527067758864464040105856183686937746582986146253749976858647431903404523336109446236423487553039056931070230446013700070065904370592338200922128533693655543415737245501337691695178958270973953086195665307404751282033251059659997314165715817644949797445332106817515973260784703943647794772906594799463834452982953137110559815689183856541094290455419381391957133416658680004999920052861710090008282692732867051193559470591326273927596909504097242594654031545690843814631680081637948734676890616412947565549984574317932128906250000 [100,45] -226745835610495198757708401299174521597775180679868074617149215114654637413624732341435312565950379509706368962524552437913397699087837752379735655451348776831623590896333659238979541106278090993855600757285378376813138531855220738646963960457035187291698019952683630521660510060768121394766638814861648933310841518935023445150337620463171296625267553285438098183511050915093549181006794862467054160638078467540042836666496027361286554657822897449162980770259164199177529583708348350910517216306358630676823838054570670539751668882454483919011275054739586873949524548826214351277862624227435421746719135533299478391269441073716708136978929869144404821541015545357888292741279743407270041133649807059205986004498015322537306068942505344992621745182455336446118220602936629744676392217225738190253951331597634890071088435961638735614054386104731101194037128042124037347098488385689132001540695027015242050324302456923257020435586848937178623043806632390343036604971419905071926440523339200735137886464001901269633898253832798189880301611984572511401872116472680403782369888712312533018102964313490210426814920376206107761046975616622950135072254626096984573464318815633347057888507691231604227870389154358361213100615960137267977529941871089968050686435736206879218430099699400032062180240080841162344746532888883797564729527201439571185487940868743136278050806737036965619551764448903315972668532968544391374835423592231835545029159546107414217550783558168382291298534096442001501276323516305210278628150724310913676618914595885394645121856229603048806214357513979609694957252996577309135313086808867187459747879335796462538403651013643989736576188179419677321564246070588582227750617859718732098445887031527792240264240235367623780540773323933217330101624811633667498953428592287683349486205842646514739469420170000368287004010168715025397287448913084433194817681836357382369708002772032842907051364707820470832506819400648546436289034508055616168673268801705182668926599709200670801951953544793320053305470926533788782717993801536571124360448148310503340721705867458601168577543823212518082636590089687592328107084367075089258667359260604791619421998244226575717775519269933537571946802837267607492381450997028800751827121989302539203787931025622222986297250690360369802403845038000429337001879900885272705116320446671528566404821188650244633338459275841987449862809535414950139041622596584840204722173799303829163929503189012226727072629728354513645172119140625000 [100,46] 113834357710041161544798823879412876592001979442705543888104113408874249518611211651828391757054179733370867836394364531577701242357225580032721366018681591760405273876519772077209001528189651710873996452726527177778761459583062785369744588306045097356493078217836031462311114116798964812046812643586044573975087499700396076070785912457186745878870747675739626991672385979250331568459400794222734404302267681998136695411932624520277568590312161501856590050049702041378896943074007612977208158776843068660361229185990172281463748916432411409609294099278445312620497547249896852451787507989411573639602153374717598580047723928434239476197331679800525313172793780426790387889931503302885972868824176286222728979693339498138973021282562080399364029790909953222538483720486441254038351394944262999425197526971016255111686866756835316353088460234807839035514303820995771997663558905855237152082461253347905361069604839279030834145202865910484314305850617267757245356326056371159831110832607628524011069255312048889972978274187708993271942481049649239488836031238973192418818937253841815349961290701470828431587934535625347380038637638947078089303207983630098469344137074936705045969367200200616050578045214725041542424659357013761868672495277301875405187870853704004908408131815696706817796176205435393093685609444144097292856843677827607159478785470604627924736745632181489851694911039080832979907540546050434590324474225753005377060774441557340934396892492419852865818885246471347725462210071185887731370902805342041010440977654853387320753571734959064965215034821018767570604982835671268209118887015022485352333746871229931400132605376545573303604726271147938400458915767178310442137848414635889014761990641523178008522368078085784029476688193650999921006980260603145062540923873598667051950821131829829105007644568628008970435724892669695902447747163822165677550769069079826677022489279989765350912470367146125900920641275170515330984764079529290547885089539966809849419300164779740321489705452939230556510024865957975846302046742030744439599512619722962577742783516992914123510489932240475181169900590403613926802482685753755487800163809902750021800903543133519762811905775563909006840897425307566769378963767955696675885410984615506907527075936336795416709672389719458594699038674123865561630082562497956824935197853306365072684738650538250943450465099431930491295243607302074669106795619773121507637448974667200975261632800439315360563341528177261352539062500000 [100,47] -43263238042688532187022698917034464813877360459007847643069542431204226994257474203776798342347657973658897369195099997136304677307055460275238030748619940297284791941595890895683592001791705987025714681469530496779259029117096928774796453038417473433791551180256760731664121487826949760977595744256933063947310462295027748821629341145748153707738074442756526629844330056612047488700824765780653766092466530369584884686708962401132224471679242988610694396442494944311348374905492969309352710505071287371482258013906532920160094847404080909604134315926606756726376274063279884836393305420184379148205344101927881072562124644914916039959054862003758969981432218555948142864328830739364803669973461825369895132868833803888576296197759938601886199730583134878184147655044443816173554865297038462831903150260762366015302178102916924545887560572231925076920666918041119616401197475892968630420952667830670169794376719842298987023755641495153303365216774597220524299822057742324131277064607158673787282868245553904862022482447367082914797641439447554177225925091532039217252083663606283677466615916641599861554467275316879076584673306455870059461356981141991942239756103902380113763079815895042128779031107891182839429104247079713013152647561764206869117403742020781598305237072645184541423486446153600915323999403608752477280529147031579834081193468803880766982590697976023816434616744513398807592736902829032925524255788978481058199711565297618744914183662302427388466287614964845588223232082380340873329156753746470828336345414233687729410633419635039803608609090386363921431480176241437294816733026526903858304139962416575448292991599822114542098138739771525116262770386132151414811149690882442992421651106482265238732376397601691692052943250914328486180757428899076510857847701487117709014599319636453854753462395172262592519947961051263857569009826330691019594041912514170710880875303249883311071827552281646368776329297906896608075595353476391458575569801585520967648967681098477434811244774333811954696945274286174639717392946637517224485592833253028484175053709010118480486015353182294908284343818000894453830802461640341826640578951647401463738343019491509561540558939079960126554656922334122482365902251759852237358995328704592923160885700262298471268115443919387114254560005766936210433277570552731783063370019454304447127432942329475615163506521760599431453997677169713373996490909065665898245750588110229272603701744515092286746948957443237304687500000 [100,48] 13357445670372598087076212296433860383087740523859178102611547886482664034676457566099140287804499632064794855398333501207404534607516675183445667738935055572139854876873806664250639713210722564579402172369197793158644808604797690859809262251877999112371541499265438922507124452838559762438785026905427941464518092495486757964242940176013223877382573457638425705853293596728512750158082798189561314800873840472659805805267913905802021598018487498233630490536395424610465236069479046237983469986467298766742384019905988902011246752569046299421864659001632011658722704466415924057020897435501169639059075217056171765476855480206531675675365755800383124013891353806641219010517607231525846995599196718010479382686530731213679663392400769527765679595393295591091790991197434370302229750644708710119158375517256472859935484327301497319918424533105773995000691951771935798765445341445457305070643350988746474053430925846935656588093547759468510038583468789987245776354373154327419524524400429898163167807432343463906238470237848650008840837152278731920078110386489705462706497012023676623844273781309417033313674413973701058845332689122455744317921807508312257601782246369482638111134616855681956310126806956295175443160625289108028575648885051470427030072603183609150755376407918978867296728509403846503142488073616337098572928465581597582306844719370816971852153732298930869840110457490213220112307153163939773292437555599920034412544717566125414598796907548256980745521166499093586555936790726292858633992913188502631718255267813922905669150866260035736353201728906186561062132281500597143369694784533997802959029202886663837003516496527002907894562186722878276826987310507459361863588050367843682364877278641318812069568204938111864541760031010813190234452704065416370847574632613039748011161674300066632182426151869031896131700460118750058897150679565075519935758528017924858409138098411883793390086767872191327213067341496539807298826416976650779638899300924037578590295962825638345841004752077470022130228518814137441278540090292876930738285537985274368584097630092256638141396479801989271510395767340915148785998750550874216393428056490813510127014828313017826210224425975366101751659980451306663464831764307742347068693622453716062160482352742876375733263168498035152419864091586106746352454930118597854306382831463388937943908203014494673338328303424946613554389890038336092828499319606665666176275734897973233861190323068512952886521816253662109375000 [100,49] -3439414362800360797816948770969898175681241532035111633213257279113656691308735193899663077219010643049983688989963860927967839416818351182282932489522836024721965875804330665210329995920168030852124844280183747476812619719311252084259804332987287656412757859786108973491150349140825498749707047300610596463892089218131556196220073086070633688426275868365269782227313042207158202297442001615501877310742103329133163606120680552090519887488339108519498440958546092883677708153739247365508805754808553825372459605975875204491291271780591739958353737300848788245965640233565515992142069206266674086780195685814365382994309409090787469958112393892472632213772515523359987179766376939340057106312387250424755496928177089711028786756919809886869943417669864877748038578231543000547657678027815671797296140977605514451672200915252036432410839898687509221237331085501008851439286962331130639960213511424929007747228506003057605832676099953411681619187321487296861985990948541052126079726966113969544581813530808274924616603997265769287658017917699078825718866437552015293350731257209551173385134277008022841212483782822367343965528715699256526441008646176864728934734557139341753840859405164797733441948907335804950774581870453791778518790539635673926599856905606046107329473236404818292217198615604073918582391736582700888612310402634668536503229287862211736793259052742124398220904790008280940982255077079094690905690053051483159405116508851807531900680089404827969017254026416448915718637867071862931161712927449126330750744954107024116682649282056865232209297931646606573157265871513151051868338887788676948295261297159226758646904345771748686942031717122564223185056457915251083637677811924106320366030192993190709348508516761129061664412743257612383004667001391155693882329058399460678082167993221567864503654796921969553610750383939656052439286623355648488844494341784384039419542850629225132869501065323839552523772870455218520837670055621275480270393442762534239774922623447912274438438894564513197571465521137792578904820221912327390961312604106038993278133717063933593903279292829272975878118327965557410562091914704403502895442157391022576947616433075930248595021939107404152284062970230708079515357337840611416742000171957012074231368193958373755268021321793342995531250630558348977782266451139833965868777805472403388880975956829819716979681143137326068870014347294172112803183835760343710986262867265739195943297090707346796989440917968750000000 [100,50] 744400530026733801640149467203835014083744413469834978425112014664350761753675935200029482849612761600695161640183213271190394197230535334278773612371637597000199511117863659350684423398249179879751693576122282689099216383061042230194825932146562461007355591952524788534911341861056314112659731993500103349595442426338482333729172490959894984875924635962930973505008676905836362652794982277248268318453113380409444836668931006237775442518620263621437664630206903104336695142449243643583174212838753700134254543910646572245847077626944746182820274610027630090966316462278639501481310515180432609445524479450454620854658409537098381989034282373867648965156239225194014484584641414004846746310352655509279085311883562379477409617670850284911844198218968096025710924719245021425260415141638326653613919026578346677528384662138548669442091746518421474956193471773970639561517283217847124798108939347113345056118750286103190224124771892611923699103189776265395207334331541234452744000366749162488473041573215280073326850865704257904625074554383761759986191646850531279091065339351153926880994560496637737461391972024379666817458303624067045469533950864123811967489290779346017875579500450464637477058633639623822203270680248390937465808961701629203012953162101755572744489353900893084518936143834427089181610881422463281645483968642526851535900489803227846268884941806285727778823809492116912802499812805556594921131717812694062093487950147679354364191416573875092644787846025834245433503976150259267752025342859195599169612015035600574741113392022589008853618457551729201829870124402193180084003075405169375603821645988776149259235660044980688139385738054835773020132946415623572362312954173186498561221162899471025391633021494096714150592934638738066928164222318207841361878867483996689425908148629218378166268583715931797263925544354298098119654620492807609079595356495099631839474864741842449588437036080315116734199758938153811098716302629224877783737263780647375509479397493642500626778421110408852236951475283468765323015706544532788827922225659066281748081899755989016544417272717691704621302563786682542065456919808541460559544754788945453861207702792854700224318685945232686318005485889776153296304915088889100831827064174237696777576657803634228485001790293506612380618038376387178908531849582070178889894937367270281342574511002766570280997495687281666250470012263407222297605681784983350590144727219887865743430666043423116207122802734375000 [100,51] -134879377102641070991283935989067062877501065298873677606694253165167637991366409041352592222588403364808975222304964983893742278916156947637276626712919535913417660137393095545131450634317308109384209784004050343932607167879529295848126877795009379929782480483068225471577446289484030697787347141611057946302282598580519830658321441050882816074763527312188537089716235833783890861374825974294530650763120224099986558760048699048433670735690367532154451323264400921749033161294507057306863589898261266523525757995581539838832180965708612038304112094677736249923702453898101502332725788212991923634448766536643715442727121707743139938135756298093049214084576553323143867700019110643502413603603113160878588473761487698821971288448881078821954036063264687738261417286345235598666658902589398742151513333727331467627355040973662924568842079327600858369967167121310968892577068147744269490998096030532503031673016285617351885154939168481790585320108558059884959268159607117251094480583298037553667606326076652860234268890563788448728171009463127158885606842872798403175490998475670609594017924402611530586855586863583041600993255740063179069846433275196195606209845431078634401727554040468994001963622443875067001550051823894333817129242174339408534575194853614831048449954824658909915351020058882076087123054252823388631888251139661951892155195388703684545845447598255743973919127175351269121421946680887792405714007542433489080942219826970160590002977408626044267241963396500142262852460622499361806520068143518522522959353154250437835280418185065979862685578843270293582377790887612468776990947886492360766403558697575210693796382625672176102828370444999394106768596191744672809045023775807036755448272461555333726853710292303150309615739371168370931081119643353996820135132479549390851009130147532701127010354633672667378868123941206651231800163282751778780158385173985041519134971608125907140582303958765533932815688386372246872534859076796440709769470471770991965043959457311515634275211796332797134729302375517657253567674866908406641687768712112730740680030804745924833604610174213621669000186805183589154358777856394458206686648608977868156766132020421494530153782693334538968850049889592001401616454193623551462036188933668299225282437196490119003123748113134579261264100896442151791761270600708853143208947645381258435574139790520101305887696842859949342400307551633661269005557848916178865735816805315749888904974795877933502197265625000 [100,52] 20153785151314486842674342392638581392898294004178795968611202105542012573869601142183791780720269084481686241416029233638084347385186773765146352604665791653126581041918904051369576350992629976079214983872674405461240374570809078964312066783573054362289209085404431142298815273134971738275900028075151796202009324049290614392400337798015053771531721501692947540262681057086558551345731641046603770299878406305993364905233428092812999988060632655672329286532921609654568992112011872111231025444489802818544221667377272861971081617014854012236490075359825468817539892302958803802831014379992953679003086363554045856427544290191460643383637455792267372749427091770879132802227902915632453033235718310282271844388051047040214250014044020473301109391953683815840314559436767015102413309635657426038924152099992544805501723823561086530482415784338017081798842769621667965270183696060327929149574928355092962902974400087989323910791175744828041757947264512255999785052259379496776634435807139157947182867550909272003357348767130329503205654883930660673826828564866764949185178825915610173054858219788034968069293571359331755569968388488673441959754179336685640538971620579607593644224800340020725896139672966072034952523584071884901745743385880092562368558985247651124664794960229082550668235796431631082164369284710508866397006172818202849698372906336169983959035799926425082963667266923105204595830235254014021261783766053112263064340166530897887590123773532403511864835060083791154307985330766210935784399329338987302188665796199577477483816764907271019951129679577374010778484977996147746112620038661355125097342359884000870332229485881570037526874779472123558451164780169203745521516430560023405321229493624417753094552291831497075157069100407444764895429583152745522546954798313209356734539781285754712910930709260844057544942886478603645839801773526500659645657054922248816295698055569664563487260607880352075471676582518266724862834099073162455645290442920106200428952136387997863470721078377500324547414308248168220753581945229015820327775711294966282622757590938080682259323077862199421852649778978386747412185877785670370195532578134177768371078294804551731428352592601033170164263771015739831983779170109909505918529686291686917128581584863090004736489482522843989644354682059004443884340310146796643168099206327392952251906594418985404351298882742019767065069016671952810905251446986421060697525220462011930067092180252075195312500000 [100,53] -2413845252471284491027475922440908333965190146614150311319084609105832139093645229088994314100186834167742734337980938921447255116845594198213511583734531158362999515858924043565092608914539976578082478926755564825645166383635903089046240326655890871367802485205198970291715670941385532601144616100247609046760378845834306471818130000701324715578389808253967959227840044366223619413777018921677156039875996799389387202204352426050960007669102810970889951018054850128044218374596563745251764067539248001051249704151141311950867949885643743811014415854360691995805296896054971320104684208094168309169128061483122495848475164520495653906594658103861288465501226716655728391215272981587642437367022662521298048994745469152516278993189392561142086253806848696955321457174179352558275983493559742571098417138659079126774592248637744064888989966398089113723684184917770522456393924724799098026771188810169493474715490274307852137357320689037021190571214360052980918469126419387367218201142392982901449163048872263834454272882380170758077834179869449584511561912181533848884784719481500656578059039214758571396366674663996021149543894697463284292011852878563049967704795220575860265948561574927355788388794122577918835546755067683210150719856413103564583532111966898999893777360479940461670000728389007164591837086997834197438620198060030392855803672367986850198534372424127612820561277287101384857649485928679894596568297278391625572940778708108001909302530827112775421947232794710108048856185053730764991596278561429554253776060671657266182229129385713055659591655937143678566575235529062172424985298807499232899542009779741461607460476335191824879067537251331165885318074367004005803659668466687830456197004772375508578391422200446779906375973479041323056514326840178456618812952069853186508425982239613026253489801067603908312561547326504742895349091748846928147218350319447079942541896440671043814702091335924020514561965206312083736912526722464402598535935058607679490585381927239732396487332745047140966726185716648098613250910778776498925965683741965626461805499168201972200910524357396786345299595120787909548986032374483254070726074329525684735369759261980421675751251918604754647416313070366480098641092042464456783671808151703391581505417180522792998652183923196085017519187339784423460784731382040767994625842577973822473181571956152628889580567864755482577055033597859256394019575214554725051119277168254484422504901885986328125000 [100,54] 221781511824043023168406525057274723651613408944171651970095538372094590603233937879308137879899797817433310540087711072483975483264429258172547034279806345339592698288932765859910591778964024465914973291484922752883928917391227247650363226778000330682858173647319578486708889957909974131098044846472797049083169562883107450938933379624931959565826547685338572316748869462640425792921965102610231421434664552406876564556590345733989666635093784568894752296283389793765260201332422483300702578404238003164692400724100796996002692624506127974953680028932461623484848878279067744633669772238644825096692307935590115161543368262918679405727429753284541107234592754118804801991184470183521187197343825647804597374784248205037714654506706319087336340652577823119752061953135936391533153369730814504104938518013098138196249666827871005077343509164678741962672771832973079788104397571868629227564997729348330734817555705912543410703104035392125741990371396974616992748423010169508508413817590637176001388723857934356390803945847839249501554752015177785577396290796551454007234679622130841148072981924362082823407494514701350289296179121679230877731179646214646732769772717118728018273613264780741926579397629495529991872855295763738910615555796720989221109426911962501278619844837368056164044062727216192488031878223148492870423333928793960399861430574197730737723750173912793334133885915005678884019052722015452123656310618607442906060547110880443487459485093648477267470845615892099363036315391349709778230014600247884316590094538989270341668064123428164144464349897554370954586400112524968354275093858533675836250007451756187700965626078355436703070239962187653514321258343637255314160718914786718112448699205505642135433413088982921829312502836728741040489929077128618698733080248195517571723516567260061138383859959233893872796212808496120871514140273288419820981902024878190767164976617607379233995396148227582802781607296710128766371693945901320134528555709275222596245712688264480406903220007196941581496315870704062513632884196913602528172492111936167066011262826723716292469269433129181009439926790781343740949583855761058339006118106034677714253440900711025795673801906513625716877856439391347256194738278779658835851036336658210740371316018157005296413405881037207112190338307670827432155397611638544064112989580730465147983189672702459963005855959850193849035211416288261785196504315836873999501221987884491682052612304687500000 [100,55] -15117743335639260228971178908457250088842440378488132878193400636139814690516618982827604912522404160036511651720811064369599728520978999912476127107111304126807856946971463252370242500733078520774589761892538004005378711419177021893979090635583164824873056071742268243351424446412103174969177522196063804366993754607473854681643564271324708862515115460201439419070465405634756009920179657791934357534827264200704456833995932942257872812016560095969755626716894721854006647600415753233728423875778134429700275057780544903450184742704251001593896325773779248528636355796142738681150306509609636807287593277012382221100901649730611099718837846333231188929441726069034946882821166857022180279053734998542477563437656880213166532041884044010532517831095765203825027319775287392989605902017900661763005835962073621840537663839255027975263084346663348583631170876858352805458000851261997672134693937561745217773197757168474696315888849398001975790611530969522776975293291690702971807608818800383199831802998767934530639398364262199029830994792537114877021058307284234618300819742498252603752092100167567176308694741148913975575912669071751811760244426361381339909566301334012642860562906223545509709391626858133718618438725271260974247900127764995322613280794053437763112613754227214443551515582548639840598998526820153973444037427951527333241386508259198118563885014091180271279584136278728253125688513485888412085424326843546767344046127276922297407025189475240849927958953781719646672061755289409390869524091406656654595390077682583658136135320520874925334011231741424243780539598972255485382102490493488345267196347965347640379303955961667818425459079629410250603485649567708367371194253575256411234580940949124377475298296063003518533817881610809474868094132169908279580420222225068167265331427406823481076836431626017511681339467473444794566398000153370665205040711670578891835631935560682871442120377219757898392507634704719535999996841031786455603186734335908514104340368924283853155864607393480857356713991417087831974188445549181493974250829486583465133531095058364239173858891688267214057080513758756728959020568897889044664689330571332618813761400835066903031948774122109821537449989357762601612858346841743618226845838140067851206290935945440356181284740149739488349940800130887094555592127068980244902417987744913651090247863569725266054564569172053496240243595663831978657905318400023197966675070347264409065246582031250 [100,56] 936635653046084738672389990332480964435284062972515700502962823816599340380837790222316828393975213053844778674202005021098997320582075342395829546493311713720728581363576650462248941128752022859764138355550356382805880218673153664685350113924520919818025606028094568631735504670205121578316495121140848492816861242528879943028544258376428172143167865461407741207710597368266197585645902703044435300371665691884194719927188127758031176240235155726329332948076168919408149744487436406441919611930110334334742620126785069212215457732681271592848856695099709876027141460725184155878815375067764233963779469672075516535742096300759602167919501220328332998653957075219588797454240942079294076977841800282642120945472843477201965320409247773982463558316234743340257770982735615421578880504637573113179894768137812330673233324954328729812091400569776499657431554990480460455175231539867204155581462191248227207401684858984574030489679611001687182379145848463313696847424884961540859855240416462867460749524158409944080092895282788064424933991681678269064384679644658794818558451430145625282891016002100945144156881208516984490818477665739102972799947391507304037443786575170446203063891647384889496587397790757359565109789328238136424320917689320858905734579742445296457597816088918274955154284694716085530115920789058630767141361740493839711838898050909249303459014497395686100838040275717252235530500105444537326489172819335916793223305684913627769289054188049982189258300744107073126524349964682936782846653486787349839200666550356890042418386599472590339481831621136028499701654368835832111730321292482291713366238782529239165239277797012926492898604022411566679454551332427514472293358087255899166699206010320144726683044420778325051112109435342024666662126226246511084483594537146010642095895247849573299732155046772620657024129407212015958698949647463871210878650964941362210516052055653240324577181211258714295432957897611870406547476827457800025481702796882225906035495375130811222300358439040321910808669003505832121240968007921027160445645753690096807909737726625952766276090211651842616437431853628142011291660829475314819106713916200889382196028482075006008670724171901534001727792525310019854150026245265584263293630074892273233187599354989632458794783774813293763530602452461791849643805967049010525534164572934864304941348699194954113971109015193324027158619169965782279632660056734039244474843144416809082031250000 [100,57] -84402606770239398035830304124380538877296046636977939158288482152084546823884787014039551724103849173385064895134195380321637663872035797792373422024254587203701786371043009593635299762206211733910524818140325212896478276537746014349036239855610581918539616278363805891343921831803976437846189470890846292059361537347628567841181422754785754450479623609258472244170312030102643980883157685847806349217984672129109682382566465643773107000500319390062904430419479619511345103470331014517432512929358837368044689477312320029030413735389495296552439105784263645393005107521364834790016288244184159442178031384501197508071767007531572788657975764094279547548487034713167152153041891378488018180921246298397161786065199774753552425811774175261454965033822990413716543376914111649755603314454450226834126152521223357102795908034156238174335976429867728675712058515921689540505136459326657680538024258630910836083676060543474639203262340009385587912179245142118536230204886597663084477758717999149967556896088497583371107750920547892475561868715403119205707095600967768179624505106492493164966233372602354637229874299977417046252509065960581210684167433942457360514561486880575073419163442461091286608615995283517856212977287802555662682647136858952963415290957539825474613201565686981406191815283457296599227633347871428160066175588488044258860405272641606881337581721233801447769436622960164269117404912965282181878078973642283807345763646618564367283681126492102888203396474417700557422488888564549757274687936310077650756042822342250023317636797046253059268845000606009881055171201674579114094277934307011572696229533870219476526580782107771668908639003636366430450575573936748370732668000386507718766959107552669222145579762199090503209888038442000004060033808790601651392109025039798033125427574786225566260943205185061773111301502897542979540860621665588887618439315753653226121887122718086412769181828023500968208264712673992240149546095175210464532515439515619366695617664405898136144339582389056140863012279419044932069185697198687853975080374969722069984147912352338742277148649457115495441545536768599591340796843947977125465371905114606288512552249071761860744055840954011722707620368115083316867077823087871727510020038919607885345807311089490431291839890887249818813471779941302583847794101796091240592733063494020478914224715443322414416790430726828373336341043145156226579217673133825883269309997558593750000000 [100,58] -3843221196951865571388103072000030811543145005183910004139883870136910305112247281402285105265367551296791391444960841751345531938647090490654800300879500741438714811399198195184979242779801989488462914196526260737241580702045954322377017978217628759885835625179970071860396916719913353521312071350036638604849971360849682351790432924413769656907961675824271092674236004480133881608480495495516727284041295423923867821612870840031004581248854496273702141101242457323124270572234660866800228623695199919047739484509603710866503902376274957658872131842984848771196664434572844857294371556910443050705136799602142918679047482002308786835391061095943197962553689460409154563622015212756805983169847367425628751125533963693935056509308092281586916152785962355986646809716928568265214065862409200870864013841575994168342765498069547035059115670442060380379754981530520411002435263373585929768612819170371431523344152642649794184606694633536218862048267521389821255754883761048417896534247223982156850248661074789412904912339773047750144965152210862969115579100301932434558737064743196025720865438287134287183325849083584182891149439060734276296544907090729713045357550280408302622638708514980339785483442526943834815094492983787926150056572717114468874377235395238719762000998984589033482525681895272935434691925491132066424233122673413143486209512879204917119419201074209010081556462460720529668893016248231492292896980416817415655832415549419044325718360504641352332418485067984456668454710543437051596066036724576762465454472743158674966471050581149114696555906153898883080456177178913788012499525897559471107164993401383203728830020474304856689777260445698540138173372717224873905274479504337183531492137042741144790274643500765372889063130207960624786820338251327970726672612407562207550125311595801576293997441851129807363649943413343501515155898232470779238455021750413457661924120446826607464625127931538411041207141382271177092122693568685347674338952552108003524424193705374444986078605620813269051954688903670513615657175860210293100792231404128600736005028118039141216268387786949004926700113135414705325961870644679003572628859131617596519613068946355223577117754234274920167428711571768929758064272224380320715377898139831317698795383102860928375194270968953357457573249812234061457280975045103159719770761065008365128273972502383626884587480348036179649245163369129796304690671604475937783718109130859375000 [100,59] 6818569837094977616152180686096097465152814692897359567544519767957511319931033164480569525814078368127426065099293015299139039746732407156340012807139812055938052662457399500830107167937784741935767035693187479530243916834833931416355763363388628721288924607397829421315593810943685702996153816491764829355238349041474138988698734984724384861117538860004743937922863281875302178107749735546134996305674091939249628141642762075131358425044616929795358954429154993070500954104316640510136831842037474266757716036082904489196360417485369408833045032320398005943771529613332011686981980944351252763866341878263367432371047015271166454783757505423097188989274848983606694612992633169136347872446547565156178607602780596138196832171483188200641626262095541313999866887484100018747352800830846066775211816764345329486048006399158712765890604816340365730008877669323417362951033684431567566455306013463275172572640006188962108633556822248628229726490546419800673522115915233244284280162883369282645095675068932784626200180692432788399029068103172217675963405221472121450060097317870649794404395438998426356345271395685254075494589431969119539122314324184683392113529373296235005417132960372923763581192036671937244578939578165231708518436645043516459323108389811476390958490788103666939216459228236908565646183550789296578170629608589439955994397121160228078035641330781098817421496643049870279815038587874287331493672377352935776795829421085390644553156203049498150769166529945055380487677441937052767519208479004945882240558755193307572098573802740047161159835206388443975239879262848450397700636325522731495783114391106679299733900068473786610841830097055331301581167994004055340852511662027206934773634679414786075529507032960791476474310125251864087068819677863337406684128862414879654888842526550150750854833849248200141676894812792563550018544810686831598258276787628665425583877620799493637135649555927410207071433697865594317214892593095974592133395528952928396036075474890884245045976989015940597963360677015665637014422801593173276993600898541911491713900778908813177166852122081113799720508864536859907026981443663794632920442354765540727680771439727968166585801699827518666876656428132482522701374414954490803848832709342181264844618262281359679519838987077701931887254701443219572715260493693762448759895951366380757530678329705053597306828974635191535791790395232281341009183961432427167892456054687500000 [100,60] -2172301943087713137388932301204656983423732828703790605893552993842983763164380020329461275867573516667326124536723942866828114180558655336375601698883173634886400874353371408599419387995526445425354648564276929298764553814412035638525398828121483707166732436049661288191077831663758044014555198584534572119021073742778873120084192940090900654030412224335455850768293584316476787240187833027154366946008545510387920954737500229099749263355817109971767170542210426738617866815137532105114935608695667116125275666912772363880864275834725499550907334532081668819429314147033027188959790282097945610404002843848090300529940583863567510129203141683386879937216371068412981589160923230078788045650387842083598140946236562453003909886168024371524108603800192183138511441688479359750350926576262192431629052688388874338407541253676617134362239776268827980774819914172541806066928985915342451252254635173792313310377301840919735344558917198880740644996190408421439381861679535517990779670194296213297428636527605106996568912656697979593627027270471642447581372965494686294956787909573695982888171030861001281950394438725178269960322331176632847155944518217392834539274016148683145435138394330841447102712304713098011985910833389178573916754120812404171489771661334877464982267066519445039760047066112033127071036987842108395684308622143193248376093808737311491699151986032791533055455578082868332147351086182690705313856354256157686642631496274323500892941076614229761333256372216443416730818782070013664754195737080222830207884594602549317197275138596999169166727257428909178114080502442513099896904896052383975928599138390102157551535182935204418535256245104796173782422788435625706243501070380215413615178844363135077908567617626423440803690287264667838639332271744684734146464091030439074792042124735103212669767097450125428771657851395612047085612570604534770202446362129407981473833507256417336046611951746631754287763320931203615973155127331351831087651946201788219563103507929050101350543402548160793673942448244933895526042925463765705045788488581817142423281362495778011113748710972635079776873147586231687169649574984917836553462159072004034519706302542840603541155166763904991892206676630200736667334566876190000432244597465361309783908852040915861827203162891131947950913814038678153892195578190363953571860581176691685795313602955208747549647799866774088863551062100754052153206430375576019287109375000000 [100,61] 413797434076929277643766900783555930370824860083010605485137623613851723712884292282779451431349236469573672686238509384722073606159328582597621788595826654812734184101896678231156855635061959472589727402445765439723081788530781250179084048273727557924421060776697037286164422995387270372021504789457588499262917270787030155064121890309349321194946654973504116730549688404597969064851152563187584476264338772391164688429209630521729132311469191322108371374155002576412349591440087026965001902268199119684086266653246546549378203298836611256403754554632495772757883130354706863152760960235974707853060729512663993577588015600657755316163810828098453975252945713425091621400979667900760897541894740681331127061087273829878169288848679517658523077147442203156903746041499217357595273569539426968421220107144135004471547639831949201786038927116067863042281725463089385195539700027651914178527035812793547872065969132625071456676510124652873310138756294814725449056117039005385247089241541926365702855772643300224460588395096494001172745334922461392179419046121618787857546013954104985222519255631736492181152403532283158329608749211159407915634620423645142068975926725499244722038180030754100298451441087297035088557703826551012374370053844734133504384325543576835372841338730386159233607203116182327132585059958254563655486214859862349049529598347815445832786991047651668996273592653359490701301904666254593812574915441035643127201026505305545250723170646613729574563096767347682918014580279246795896523231532763429657277133544847026217208241948673781704415386127264683122732301997744656873845899048383602076909862352265833910792471365996500263414951685412485746346553200144873163742737052827166388007859491843325249267409900177171230552392279357933446726849131688633770876305112529801917269071087536526116109547119709301041244551728777321007155117734849634530419027882088302713506864228609952249464445143007045295722863177624039426083100146143832220575236620312707135931741670596882115291501799254050609885008916692286073789947212914629487707605276875191100626673018601227607006300648623476855591458800131613917565289646100495124864848736710524364503804080400560977856329589413813956097002150206391222258147018063417762124128805687608429397262950200010370134061373044072668193219561815171531553264026898566814541746547733750005437703818278319829155889878237089337265769417584237999108154326677322387695312500 [100,62] -52707502852522351466334137558670450762682270504839908625851560213133893024795738687897569698029311576218638448042390639620545946863143312482908883684834681026042092415852316755945692995101273685754204780679461300741939890454928264692927464649992330381815256854624919056923918207495705603491897485500653920569621531821579753519390103752568881534922727572834163722964432878216713185107597688623183336056218836165778739163628798585765305841854674259464790607949287189222400413449734173022230637762230575155660326078526016387060911767081742896180538705285735779561914736093550840855273018309281470037049364431380071771374242981148621865172398372410629547079747643960399681590460611415873251551538373152916085493118491206077051192211067930558677483057143087885782275694691597670964979241647126181434492411647774057419399491044111743210820106808853900459072001752482342318786010171678034820979173678055407605485527087441587523993299229201669971286900005086443476025165517131703015175482494444553282321438224650630832689261747330269145159856228055982112923117160156505340979860681614134189490227163001426925869452281332708577134699821306472019033276878486899498574713890598278622312283454146177253348136851841236699345160233287164540866439832324905786323113528985660646251712339287513639473135610297047920630759289875244760439363513497621078830175149902303609601541073404663950474683134222365319932011019024696595274662403547433250864321926160350316134325305789288826364124301086879274889577677030666108290891440319801156580465976860523752239327663522014426449421338620397797251998450797748509338172712002853477265073605536795019106221109169377167288812142485459376356983064650748886565253604687068912390916682570715224223934106995813208853339352258018846559233746631761591635301945821958454134910811323663771313176394321616617044466321539120067304211795152103286354038647810328669258230627361570504420519095805122367883345073271180918758169522647475996999857602764064899627319366470150002697110344135949435668228364023612802035798503689086822974313817694225763838412782539720464549059171522659250640577044520230180924285245836683472473099113817974842138630188411546793783069975554232767027677682486699301741913745001209720158580176803358016956855756308942314342334237040027981417854022247819837186848275888830388654545112067501605210649403024195769826973890733769201322189701386378146708011627197265625000000 [100,63] 4197995991153512820294742249273252427072850029875948804119857765048107344832617809232302039287193572688930753609783028797272430739287378948374645945234289404991151941339865257937057054578248927683177380686679139439451935877906670349919984517061874001862616880003137426341643572918870956820090020442121816169400122378534940733462205988607289484467712218741424174327511972251689087294708014239427795567628274383562353304005495994057935277467071376068000744589134090107527588368731537379958398777761108221150108701486137146946305064055230855236505447104143021265071992500163229336740691242552068041187818690385462981043128502693874379865026782891790800474238298116749316981959467795294140314070070624744397264010798357748151930938987082964193820024942945617184191569325215253673707406435950697304156033640346380430517408526182850900061348451969204606814422846260950825512033796278949902326093284624246351974202033372136592111367545852092495977527711662701440974326047610001468387438428524248092718282535193857451160066122308128452611924191830250890518786411442779318301541643481782448248315688686799502704136167840473357460705857162497079939192807252628810435566120949409244085275092549538273925604635975157078412967679917884040014222940122790073686455001627691590885391726833012867456036071801444846279044965286621747717089903838893867322308728042099388630863673933750360613045586124547678608412367924239589558990897415941661365726618697151423837600126994143873734033429531361388646686619134453772152484505659911239942436443188399980717120950876994043347860854018218470420946802083379582203283713725165041106151723970944664883469179903611236434116506201846119415371495645954537628781126262339144718383006859635488060779019908326185279492354090555109482181347878958435999795557916642601064900145819519115324338692011762146661251558749944449847536870862616287807102448171613807042525405032228814827075844907735848886257719499834668603430784911304000726281680970276637057987049490531915001213832831495195849225565083820116353615165730061509130817161388037646989561859171540486864077643049902910798852381216710954222637272529175759256565827248415775458143828675923583837430337961646400067759929413555394316570060094723704068484671735945049013297222509888893599929900865234402170078870210005772779495312861968306250296254902226861014533135755569251326516381963432911206268727255519479513168334960937500000 [100,64] -100198445168981840420542370913665426290696598050872998540352929005951241287010222369821839321563340176167140856732730783858788754115221304256708853035911264148103605399663179244059448413207697518835030797392426186004453490342080472616665128145923788188377417969776271264842561538018396881602197686119439919814529950144974803419635000685545647410672145161140364618886630832814518821491205182244902735880677507738814082853409739146903914993379761639552765076232676858108870039609747124489515672112100662180313992629880926929408038333415876210030126937958446135469008240469085601175701539794399284324937386992579291265893654293549282787470829806577943142712935232313157545686969249221688028833477746017114127561789183986825270601991335868822383708745991032151585527423339214986528153907376857779954886587965654216041246600463063634957478456748413987773407794161533924640930422130323198263140725739247613783153912008202308175389245317804594392277480657907981118552894110391061027252848615149754466423187568413897077511377971480350079991794810268196853376780890293605395109560371532724884109340582061140037832294152555265281165501211104437547527294225008591381815483973235224282088747635013685532367449022268116086483165126851536425742741217266718212729679022068890640417438643646434466573434138431794999270815424184334759705201065635178015870163783267338821887999729429559937877861855917196870088654227916543359532270400498353251754451417966648885857163921888119158852745320911326292921899866207614305174585802024457949298922383162054437104153394236797624818358192248636606619219395263381255654139703929807910106059900941516165203718451964796507727077697974109955655376818625708682768858305910166592372423611257893762018912153554868269882402252178944492183071278270827832720726120610183186286742194651243341234536373303095068463814212180102821447826149177357908741769721971992822517726414102063277999091468454745012131533221061849841114499250389796700468793615147874749939052979772377332707809609965979656213616028656508044667346733717255167796887603552862407880198326740489265301000281102772192384448777718801490490519300261984446652528720071203442629657666253815433876099545169919001450699613928396577183591191496261540899212345355098452015872957487341065395549401512238123147396900837154289181630653582745376250356906780367592394490805616314303455767487083249989154865033924579620361328125000000 [100,65] -23604757725933123022715046422094853638173313296092333449497100067753407988856856133055917403211321803747632519017604715447689750331269551405100850021564512284061402691208838570220238303034194998938943700485535049078555625395758256274547860694485083543630195923889630493429982067357067591032099717348953691801281512363369287716188387531341761910727002856056515568299981462134259184977430351795415399800002519343350701545586475815900370024112639439734139390938742662032875763061163377750990390183337376347323012432553023593366318395423530038575629792831349469701536892324091250626596963688088598799652987683954440191105920721931270461250783435734628546191459338468271686532431509419807627073735822052881703886071457303156245052401072702575654065564446120312604943376121427687507298177617923741011464690282647066863627668060001014733456209594677290665359703203372133327824064901021730949998191086109600181623752099970087062197914029411625966371629530350791519856351361526364197266280087260489919980678714946009363338577831639584001526713383792045751025497807748840403865558039010030084982803619799299939795945435190213065918581847863241186207066442919588723550036547761668940652854836219435769098699158105395938540232290195746774374401065431862947069142023581554206789295616414245103448975768740504490514752650749270803024461206048765650067820031915188969933297974139906757058139208208926907079046349669006432171734069863259146988319433446042301327666830455987799673651575043565175203059949711977343623201939964324499970580839853550916768698432001544734783454979132490990036077042176809546900141785714826134364664600817813432572906778488661284342526381476478874087881685768034056237266493258860004304655412849087136284784585885647039197092021146942226206203896542953920768015415600143662786649071803101007658160462113930444976744183581813764641820827564738020794127793658699312112444453133870215708986643994739403889533399567712490151900471180212117831279686799013308870175543744054725805348606383424086910214860617507076855030145911227050678897982476940640272691420536992003433947227040109140808522966926795964202434681645439037869057496771746712802120788912497715005807634440630550297899240015176501364785509589515037975840649204002955492529193290486172907945357589183778927327073959711079835659524030750726002622964897703413200617300893234778817741936762786281178705394268035888671875000000 [100,66] 3686911800525751678519172411290933419840350984033449832470886446206202151658378810675975507092773684344515151194159329132177364018676201457393215702808864460118515164054919808404307199739149914603227168387743887869631211843277211350622357151848831124838947535446654363313385170038949549356745997383627511591804538610908335868206667549127073516199909594679593962794085914135526291683801620605925386566640945387345592171860571594722977721832240251299744063775824269430899632594209783703831165337321510295717666844464898701484758033007941011106948398963331702686358129170165824112719837916325437881270672648433468910149941637611319601950703774313701745163441520585714739912722723730197166230777932536713835170914070234906022988647930822744610164728350490081728920100877401900195388299452021072012082531648266501628896678262771595558792721990907388191410621327031217179767650763388503670224017267631469291331112162203283059659981867276913735612982364127434725050230003118612180065036769880761224382789711046100237862328461753656068930429417539327846510154263176698972816342334231177231286504033171295518280208005736657775378825061111507980306488661887294376532333756371505826618965481661731055780216033158837589602059596468909938676513638739965525290557178437673038518548156926165947852465639677416437728926142251927079797431446727675180248699078754049358740082277084693223245393022275000831528399282120151789515082015566764262933439478177426245390799169019808758899078670802876816037182127854056144589456578742046303494920863958333927787546515446370220143125416852131806006578477915126610713626681288842549483737597018369438875079003261843086062652920915236329627890462710776474265910690875129043610412225792111398207569536458386093311911131822532988467785871055967423039018823825111586336839043527917605052156732072226440255913410954240193405037113191600698522979145803638827873131996468619421100208467448715878625950025068223295375788080579480167821618626280013795421494700415554086943766613040495926606845434094704970007469609410323466378905276921011361476212416373409903265056243669760564927719287173536530827552305137916091712162846860667784394952556540909261628574125105086324774220779029182585495323869200744135111959222587977494346025789368549814042641656932779170365461850654155544108872593425036772556676625083184805873283486455185310737281412230004207231104373931884765625000000 [100,67] -264160880984727096073976666456731277935767864301568950719254555588677240167151171658914088566219924213033743708122873231623055282486593149589407292367799095212235663550330438067766924479290239274832705486651801501607329677817469161864653548738810241598105691572040202301651085445719801080604927848785660014668942731989525728962422910719375842036665637456463138030736378086137065078376182481710516227874647166461841210879892907590759871677531831207196352695603819061395650080413807169264398900854304906882180031791765770477611824817378515218289172074330489892755600735051713173615988657166681111332567544893769738080746358748182355135740026038743751436662579427757425339290732856386155486051532356048012347573188761614123642879029538252938070987561313705527402516047368411875757944879500432829259988366949496388863716308665548109432631381592479256022056351532427949654620522074184577628777061508571252372296882842087607785002905621250639084936018695881134281061062637334646638214247336045509135083656008811641563024091095899338195264566853293237649598149394699106257772238915826720423868810743990296571661287478641689248675921664224333044433038967103294970794303864675951714752599206835074109287260885982047955393747824995792979756055837097527267393036783674000654597873493625491364724952216478505560811425398193115178928294409063844808352414639480620787402726733480946009885299215955393034804470573775567456968532024516996814001510096381576481235408594341686475635971067149441522684025076218835746419278614446068121109673876374629873045372147102234066266608845524775091873928137219153644315938627479153045284597374016739962624234110716152541209288181003263177176944502013678182665026556123302988104579510198844779003606889689701931776041147323914848962845422038899238879626270062838937169886144028535892028470071139387481530536937681436969729126323303180071823183397700547974744563660050145325209874089766227156394476410632721717615443488833313079308802348045667729723996995932231785021800523863033719111616525501883145051784297141753619276576535832259325135968820286395694198344449378156486682181150670715001802851572579376603319796423572946833940775446769353946457721607172498052236239369502002119568372609770590749788530911794279752208564474440329565924157569033303866348184594748110219832197743798255299353017549232516355950039989471112011898412674781866371631622314453125000000 [100,68] 7700307527751334493444231993067637958657894190248357661839308358503691977785667116398131720769696363985488600727326120082417782237491867086314900206361021137524078770292454745628168098758617963261125149111638675136986050331612778597680460485451806455934600993762680045081950846535841451264155178901259314079099401897212827392313471427656720638504540438994903871247523205808221703793004012646741711641307531307412658299492592214073605089390725964317157268114562188121852454406921569021837768311870298717825470516856851719852385445028810965915020480921176574331357201614166333445229246237622642321463982602965093420712022350684582036747688693021327072804775290554340857016545298406274707721988245381740914124244907911017079219352433209052785423327686012441867927993655035645762734401659962898341533728724950129657355308953022137247164759728278921308160763839933282277322104964072765181276333589061547628605218052182234685490596205888471341007455248290441640110496853584976508822256116624265251490705769979821621317500495959620977872488859360136778787853943810514863477836169060067475605569348223554527726448381620075802760482410257623760507103990622498414002446350824352816702345212031218166849444282004533552884097173108083884300009778648605501703011064235316516212053691896968544486735366674800054595307281867672948919242250195646865626699530260241991367939048661192541423425445673819494981634426451363579355463385393530381846561470638221198250211587335236923175856101441081660414238858226553730174266188101986819434528340772038346394094112727127331598096320243505276937549119934767210798085704642638665153174290612578230400905674092796444176160951275055308168137318118160044681038592365333251403416188495106759775662100933307283231838145633377018481615494778372877021574447194642983709819865484641435071192013986681620163696763846542167549446091393178957401852231377128241594052514438705250703027464635933509904325459630187272223843050047735519053405730736274783890327764754741778410071748037368308521328420290407743755777011139032083121986018079377860606374012114771424849771652806191195408071739030025358507422210309296515164113463968730834416661825951846729464971991772198740311913649734831012923739668524220368156841559258007490649745255921377946980270928217253929624650801853543455562596297274787444687340214430341206041931130868438692971267300890758633613586425781250000 [100,69] 397095732309905229893028878032528484431294609716444625578298112294004581261233675903824922323389102178134497030670296886727627303688151897056442373176675275916883834875100077383897010033504842124033066329903731289054922457700760851488354097210352155958314232826524465183179427270986265483609355773378720697435331346683610383010534269406660745682527858572018194908868144593515467229541705992226114023735730757357543532979642991598876609552466683593882843350459540236350667765705057595336118946117109695311094321770215285087731026639283074602373451603713965562147407275450627722799560607843063190710797001153453172073049107464526495182160610293856890706271952341389169837780797116484491262438859534996342878680613533065346991028071087060669831267470068677834172071597430080551212421205755968075247501016549258109973595722489621556630135626985750373540150362704788109251740798802185743165350185610427572547200328145537906286720759090263523160093102401395722191022085801842772966168374938992146916174539703600135207449517016501896886713166623543795649573601713337907973805404954930898616334421654333866841193325169092839860298834054571213993586281789610328164179850216569717267490314170036863221879834133291113948575886684854449263005104552682057601734994208011098676941187424375438210476518147984647214260800373749547724396757029488877013407103886529659899372137907332447980360229172796207326645597840901234958044643957019932709387600962117395275622923255930209827813497403642049655964356632394310411725356478298176492287553035143792582501587872218529162092032101829085615613690996812111731372411368233721206598629473677102037640678716687723611574864355024561473930749121998036096516529089323540167142680833068299696898818966761312744754235184953742558897290193594628526551695618666320012411278909401785607772974812713057772617764523687893452799120510544408011435645105794398500894641443839921012501607151090122504826933322102332003654569746749705387827595393938445037074079549734822330344329005014573745330008830151796981087786010780876484611354865228065850740217524845124727323131465705301905114162320870643220223028370127997844178711615994264432866035362352979917781554048436827829554313913668162232902097222555930028110813255643067007356898165941824851810534828479647585687011579754622945702389651717954954404003116752226341338444237649696333392057567834854125976562500000 [100,70] -56172027234932488408560107997901033976238465709776116246415738905821718202995209567366191790366615135341583448448608137252115103369523075894818673414805783348052822057649630312518801900060378947443040987325942465369783508536270109453060649384710302904400888946289762128481827223189742582592117119457787232669105849278514581879110657976125407174112572905059633712371994180574960377373569040081123249129415772456800223265160091784611137788865097126866352224120291866539274895687867891959592709495562614038162773138694370679965756275773363099376385636315379945050488225198238728697531849846868515691321192480484768851205712777242164674689194400782348215928575743658462871695711707226045012469194894977647233543889708365695672590508134891028836196480648011970536832747843884831689661827315745743965012596017142717926407958487717242886232894555384497240799636590354616475066859591618308023931712554604816803735148842569225665352445234415893851741235490595815645175378701226457260197816032124114954398368743606887928862897779161772762154176008859645630682814371440168971546554022077557066026598588082005320353213803950836622842327129543711123926988964921203665496081316095014816465290855327589684381980126833542818388110860139177463931196217299633851384846682801051539666598596664854469155456264924266833809346999574150408668046520228528228344730454210605898772681890508055390107294410041345984802881057991934129992020245938381104214148364586637602958092885311967558647038432571982468036673200233245142729590160487216089599311202891032354872175784426721209497620922436513461792885981379443306708623185970795749231027548632122545790965957675470966021371182801154977943318600075939512508066980395711080923298896434289097310892707699149946542722805073941933050920954004753645545599742814662388341991751617398251152475417470630710141738247399558880484301483389236266942258865264596385336877630621462721469450178317238434325411923551193349488548670571260000330209231361602771760245780081335828673914543222948271254984163015814357985419726234501608076147363163697332569507968343273347094204363476992324597973673534750464938686152832123725097535982708881173807882110224058111822304753676946452753043285941446943337295491335212088436465701147767973744865730024885200757433661386898496454353968948452285624906767396524547132658394294046216854709996368910651654005050659179687500000000 [100,71] 2773602070466789785784149990790579995208308449529343613970251106315838788327176202803881440453958312261820224139147767923080367298827742227424091835918271700932215374255313344593483566314295536422084128011327599944256984156614749026158607318499782363371828617444059612073122443501545358255643463580653605157142662576851419962404703565626638136884053683012385178624446613780130196527992721387326487529115864833747133376613860838958377390824040962686981017978132325262128207211764583241343771035348468469038235821655617785456895488306624503928424612478319307415604385456366748475806391781658461439397465648250935767019441333059294105258317052659440615528202448047177686486895136256158942838230665484687503179801705048572080985942453739055677505125521473112068835703262552107847535847058804086048309253149595501584847518288494832750177779592626438716522373430782426123838162052782796153813210673790532138013476848319651519663839465809798396430247016099609382147444216863006837623523043269093782795969847306738505919195093573137819486087708940150676504830559585586481269970452166016212400636487520603300452630221175303468631729264807174398269804001315817782622371971806907176145261473739838744740083698325207602156507462241100607003103955691889752959460680927074183908851400859765316180219623670609010808877974810576310752191918721095526604121897243914494141762262341974247809361864992294830703894080375465035393997816614648421603160121793439190413022558123966383983069448483763691879359914431155568523423416853614284274598675800300212107431778899040427665265393541473501016358257667155392400923085407488776163376197197297369981574045678319154668886004054073728547284139460962787112726415626571707795876521408968002422730546391620846394742509404573167161908219379563434251975412592425502927878093596660932221549464526036393887353485297265367665438387017949885715638146154828086024007534728611481723428408835117610412616259378623921267467303811593360021971870516861281437662741648049265367755323584609539208985138059474949168442536829546432257079148629023725766135885979209982694211454019035410798817098447615066712746013137996809043338769838638498792996741995925609584951032398953407142673633348243710668226079958413299964152874869783567829713851221325443125088739165650556893173092514554430913704904558080570225611152349303595299190305922820698469877243041992187500000 [100,72] -40113796207449384302696328754009262480388892836492170951782305110559285404785146912311031831394048101991523821448392543696770870278696912455296215944225561335934292374845329618432851615820229763899479373238526416284451196985766830547534098636782698786773316955280118211468264053026899730722238482596413327789356471638596539656156641328261140822738152929609512409469306906226958279113719098926439029553635868339027156373132581460394048922577143313421647710391507837819256519835594276709058410400561099445551407831977917513836377447553469559341743402398793921063818705500024809474352621050179280787342828179880091041534955868644012839882978792969410721290973272636193397172138890030255960067133066929912097109057328398887018112227648056709914711428246978649890173401116103359990185797649852048207786075900361355395884405311039313232930761152409332935720504208681128688985051419485066367305874765816657415765007934208078031842053588547574381973316989867028886191383607841254474464856153826579913873405066226636388539190247391228667537709810579104313397920082443716730764686698051619461519803008149630876221206782391358792283030929426414651096494869876222832532692511445282261286443158181224572210160888602375212780914137374004843811311777071533188414337658677069739429572448957728754826345113750078278002215370960830782637382312859278416328710985035054202859224368111200359829389800667800735100172311040772550135349227051772421233332860403490923590819144869861980077885414662397079339960682965170437350176809586118756133538230730487254165758932049451093449337638914548886209966153868562343814745024212941692020089785208169358962914964207098141067332360323084918914835109462042810247403511272788071420579147084867951011360288054227858117335459202477035974578240122214697584752226003865974306232056169093843349743483246161541483884354723549409303751524904334110348078238683913911554172069791585460806776649178742486981569795728692003368600774226377868589666234378683301910139706722281599239069799371312269097117820441770187539943640666592001890907503978190187054331837702485292433819214246863226046498651146032720068223558906217431557458540050505622986607861178127964500038017657532868130131169655701711988944925078274513274101460758900657303656051709577632585758960689098698678310475830588107881296340014471723071823322029350045170303928898647427558898925781250000 [100,73] -3047640892033054780212863531931547217638693134125933452090947728252589302756454794483223118050439200965533380371494771102628918613027865352659951792231558570199834249775537161576847225412375636722427072170552453672503749686968921849101951261826859384036383369663712535450750223558284472224335835782097014810034216339407307227759006964544757334120566376268940205691701499033807382136617882143983496965347629392581573002428342146830549885662784360605540048376956553336240645261253002427768742367400010729695723053277871047273424637245212533646682386989808101988409265923428847368975042839628582737578384662628651923895942440547930295330426191874565393112094618677519259812003151571194068334412555786597035402883244964373784607717142289796295828843589443715034057610951588273546956963882458018498463129815616526237150566774884149896954301648193775077234838197868207165416532662877540856972592506354355771432136929075723287734129034189722434179205988627207384905037875416341184918632506676956846976223151164055197095444912242644757725074861773970516164156022137132839895400072755506493276990638121027638949368891356322846373698869217974511145858178251590329050479387786523313560045907644545584444315427036553214510855781458174738952055725951464900349065069209123646158196763809682834782469765228392514125232757011615701305103563448905789333753047439998398555401557998558545127949075988416376267156606555948236933238799483130327354424747619247461357883376926594595403958784950188289150758516305567291646952230775322730232745134092446049776341103184722811265220548898417329841138998298369640127730371460686146014459147299515565772507750184567794085298315083405065707838245949940907582354798136307547971287382610570319126078156107037636383100856342357686617791271085873480887896907965018495507869526676062646232936341532112711668853766428979172042832249009939059659563114857007530994507904990887404824002310578917245544049793130374474108644442230724661891311566389671027815892313902703558002171705234831424721041447522835466893268447776269208690058281642808918451556003894521515601484543777483184641469697684683969197861728887128312831738007682238730543576798785414265605835582829592467649582722043852010709194952701021868081393167707574211777505353456933136787640351173344862730579878403483863262765735068564610695941680118536964982922654598951339721679687500000 [100,74] 219532017410251103744573529911129289208967831594219414508113998932882297208700008087715519343571618598705017540020770707382690878854850807008731842374386306437088087054301211538874987211697658971438778301426672179775142514284378811948278393436670157655268977935390013876112202236541424317107319184955948037610816101565099655427760125597510269463174289371407240837497996206220918287611980203273120594602376659444907175842528119117638506920123250995646503180224592535503121934379882790925776634583425508745157081440210690655088096126190932167248225013921560549606042899421333115683995306655407695896690222178192485019440034343008002944958834286347436342716063296751921511229262896314223448339271777678327063775917978105136448269556124450911685835676614330326721764722496481629121643629797847110765074433872301843261596328630460056227720071045654894934743858212206269468531270049918402064972821760395393038271857387815649960785592286561013998158106224494143777370525058812358870021176830258709195835409562352610625260912967210687686309031447243185674926585956199202190514508988809317215079919736044292534754591168648086121114659134737083894849085266461677461640850543447678601963588474122243623031219303913885907289720730658896499772274282723547743045324604069311382368100639795752437079977412642889910361281335611543215708749563534901552494500899385217899881709017639193095062535168536490463932466904339760876000675178654988462072851190523464034329100390002309812355518436900264808756045334302960715294161514760499490407307630527519015112936216770661940643622298210875156570674157832648910797596870872878633125380499789356824521137594268971557898769397415294596412721504660321054245530333365135981370360563123387495443179780790112689744345332323388820818030511165829234110778196522758591061135594539373009838402300857002146320834292978462539505213647182487982233294217257897657995456940734268177152236996136030383570480141395090219046757674165558411323413007893528394773334269396041493619055690284262015568236823481279571052526945881229680566749176528585408139079807472596986743415396531247064836934820789446385399311798899115892217510791475760991941879956336721921595740375097803853961559866075692256596779582475847404904846595851737719824924462448857654361209124294235913605539171986925039147104181159646304360308910474941512802615761756896972656250000 [100,75] -7061758076989160299633208198508312417898084325714151791290864862687887865524890572758888787114743830104651287359129900393978343531867044187721175199730594774584709368676272356674835337569467455670687273597948687968567233745319451515819160804598339183544687289250553540726709843393910969862886662651406200244570797878458678534427289679119154193103835081378295163507038703938101597515865860924908794453554770798237958281253722202195802684712311018797660483112833315650868419673356084604484683685010060237942294522982273484577638726431265547352790020334168603802642943655140589837598084655780387362896790216018121121756683247363521081908797609883925860827165861182407187590856705712268674409462399761324845702147151667583027434578454850582783215416180026724331812503884128252403881695634252830951986932262475591536169603731892079898804756423521605684247492282436587087429271692492183362498902145390773544704326145130310875126937119250364067157639011986239242499726216422398191595339724726366619292675915544621345938845748646899756011144350836546938223975257694194159846965538747436345213344286102229168052042999278068924918424907037608426031254717722799527423385363875327870084129073269676793754829430454604028243094344404666044822954956331982070305241059242431336275995950301756185280085313550268582757730066252013051972572810052844722177510849410424363728798697736409930198600039238738546008311839602697161090726406081685951858177090443182294282562475931475999845101172172175395910747865621448383562787049900066558123747808392487324911240668797388785873501002573807559954644696923673982729621128700019149978158036351996385706648633332624880579901726663767291881186804354868854809211441730914626113005294631610965903060203286352328214915193123729645964254695722756205152688243148617047766766372082907866525509629378112869964905745405504206462383608963721120533493710879628423129520759089163821663478365924686375147856734832840572688269799500723685770933949974143903713514139622323723698008525593626717079229450462069458948038518929686786584344184270517187868443720361954411340513836458700358698985618964670654243521964277856731979266552017778817789824955866926692435195622296704954322612758804251415103610203860733608083717052764596880615519545930474004537832890489910151424140537935280991850060457147493354601408555026864632964134216308593750000000 [100,76] 100033450727112460610259468681571807832260865714693994752418957373965890724705421406860561197596066329311436462507195435979552689028305990294144228311956428999562524420417247469998691069233400846742651392570444932581594926201756583022054450288982042115716538203549863479849409665383572804061938916154632047149928474426459940324504981505147540601342777585008290785712052208537074453296740027890575230075437174686245934642184725472118118685912954883914683449119057677690933976593633222743046759322871571375226209382892288828725642588758463014640855678730218872798191163160890146378603821204542379303442942438065182920950953111318637889293684444178305029839918759320599950319515646898880410430166222505483701760064354330148483757449165038918020246987095496179176854448131073759587520045506027129707079042480694218861970436613880566370936734134643091676268909621692807081953374182198585527523779957779866779400432141701857428543241911212385763526299548192930639374939020300894783820917155907613241246330222822072687094372699601449849350168157016598419047964046594536439089797704813677122326659818792315145883161677606437582853755162988564461614051977255756421202968521267203264543892415255154878432121096531906044750363454572487250608941996829571393544491714271523294105559904855224129647347253054466601452211810515044372336991939106064558071396270363406480878708716361797831944931582063436409330629336054392381399574452171366294050615564981107025061101981211767860733410736219978667104920862037988297745313813754646940597445014746024105895288291973436659520101401212141028228777439805730429555206134298384753794180465051744906306644409251464528409921658197525738576926632131365863868154675315574946924681724160543090917732738519291517955191308390142701723059519865400196136486956976021809497533365754981465221866882030553295593596905520680414668716558815499541606191011509678779023435236909229006014961129080957530400270287251677836994006590689079902502348152894519206618220751377609295745617977481168648452881440420787406014988018596933105064863428848181688272319641020174900888661322155218323421008990957690498818821327451575204080914407199942061030501894114631872057609771200927814259140794087007417661765862483027230913333551121431488704397442452887362834135521414054447081757478898165572355062745323976101303742325399070978164672851562500000 [100,77] 4227966296588927069516808482263118739362133496839631120504275751042356399597002360093511263157109188285218274456080822284414570267478299574472965460425479243735058054519400796422711307129157156327189532962006446690150018231970510085482666782301757271726835968233380887538376804410778123148806054150345610678222680391225357063553393149340914672617093248265798228323152953385553840781724433223548491159630976020788994514594648622508373034057223551815070497667357123711491469095171760357731152227957481551549228893654860557864005500604196343880274674652666212325873251511069084701791625542992428727766970792544454467365148072067113980488533271712980539487962048123004000508826143116213138018329678044544924478465286774385452950473737177714109627173250101883084774068152955909375163325118357760251824604976763747594540662245656811498336459015548307425256382901629347730221481471842324947904707086172828905234176002508591208463812472659902141313126642875394002466321121361564786238975556524008779432965239263094280891814587550973545941132412871406178457043898675420984675757014841589768924406937298358549427710422476963708610137982168456837155399210893222822378344808646110569410745752137183566755186906553543048065007252998265807310602571474301307889509457174314261332677098791112892409810945420763265217296260814913375296515090818750822829066487903464918012265805338456791323640050769050103539276992546306263162938306243778958089162382092029347849735249475042846589590032360267199644489507600596647350929807918420130272610036053892793000086245509120715569656453874403012300795204896430227846752902391360518010144585440636205862275701865923529880165327864134266360691891577489903615915872554362589685774177853307469792416429428759531720249592786440838722269498347559032230020370195570624564331340805967461556930645585104670968443963856673333745771296240044899947656916804022262223015491479288052847021889789217424912992953286222377610658248470802592510586586426291287600054680278170742412333173227275175494229624305352090057168475647778592908746094365906543834231156967187483263197653533281090947731437234864537005702182945747823115655239043830065637941888577210413971173986864378988643237284822986424031028701762671439171404932714825458143428513307658328292592543214361434243503239598816616340970284094039539013465400785207748413085937500000 [100,78] -256680316960495003628880491460099535064776273675851890354842383101629909977262035958452160019861940990047787628217915040325632102964688539259585295730716468347154291378282613923205183962780083474548468289081339203548618345431462071057167045608509516039384380798644885603691142764418452161412952197848682238772226702870717338103109256871702101527039850418768159480514227231901396187829401154223906727733206301668222326833354293013860538554175220807271031358885812753553058728703463187340455168324965823402853735723652094926480803304050854409207350622734039850559290916016707696309003023975269799454439494977607355486972870746238610554702093345813906315607038108557602077778061784850825602532891607263667434263733609911949333834729572293631302713565535177572674056514738809808948606039848792500228567478985188158193944171545273849549294595060954100349367679181445117504722258863837863171691047291389222310239589142491406272334491220283043104076119157609768290652966036854933820954653120839477534761958398657715218665146888289296323009311347414473858465786810105938168952574087295907692814301645370174241084379129457228629979859336573596367354184382667417330332250366315207414569606667936814636368016510550979303393237465825656126768604720034017718889704572180066802389926116896170258434811808670384705846714255199794196773675417585637893303743703029962659681733419252031942188128725043121740715795216291924295066851456821693044382065322262862891945452715648028992471847404112984016861171223979924750737116494018920483555151355576902417523099330394840004897306624355959913993074951201519820013847174038733578803995850013246565493273204085199473640089264903699065815374986469652662703586794625326789058238826490459678832267169313069246470853895584912858051099906589958672177117008717964182716475110949128684866022925607644567258435521954736784793254037961437315435604330213845208411653559253819664593269159762297738865295142620292474183737381523886470744722483253305028176701505627879200645490936357751327883260792597122831986905216845962885509242283379735506069951857556873659575585147466984015046761433072764674689416255294233895650002714848617513405232956411815596822065324083011374808258208236513287545565739328320263712267878941675175513861928734744965552600251806861059874146723626371415749478522530844202265143394470214843750000000 [100,79] 3915714835633390666083929588971579143427678472908922392721895866417024107025798477357249457969177117966536599222247779670743826924215704503614560472193612550190578856259748555706610411164098798053633492441825167674745074189138399165195421656288685420122187819369489194248674638628996267601211129397617514830564505906618760808062853698483834884777457101397736410702747921610926597977420366670421786309298615751354665487385571691643292106000802110620925032828813581570649989362334717312206252110062228569699239548720318311287077952605325802159899168863052574790644528224266911085298021272517151877851278041170090230687862290806888211866111697924243786410064130997070076774423405426019482854571645814032095681186094035622554664067604685618323372551870876685701528582633518457154903311592179309171969902543888369999610847859413722298904401241997428850122537499670144451071503952889305651399117936943939188521370764378148050139527726569726628679318521414756084093458589073131041191337702727052839343372862971855302458920745992545649877019875074711695376330441954517505127013817503808389757393320862301631198244248316483577233816624691737729448631100771089925637308358856845871176820457508228152821361685330950166144364074786536797241103508898055201618313976356724347883544060321119048796297364018708852360318777291887404782331558878666544403864316188893565456179615314070340170374978512950208679941420100837954841646293132031249809284834662863443323261586432276970008861157305183014102170243178851134429111472904470598223304556934226508316349312161007024054242136807103517070024742355869100480979284464801672787774343540139006969396739039572252264317761092792718339829006215214529272789684551366114644432028599935699359357096098157378847845105808646640666889923694444661863380830820938077890359132678088380539212089027435871364418033886191227647866990620656259454727481191616216867295554783696785088932887531418542725912959105226818942835570591243966513904310740233012794186391583870175206754972180134405016750946801851757302106885244061262575347766517702113859553106551250195763598021889400639659400400692943424195986488189582289047224756760447264495123499640788798417825886138350648738831934269427942861431147943823812711393292479310271283686691909200246244421309788889222728531519745261492140572820826855604536831378936767578125000 [100,80] -29511093063938754545410409781582053570271475616865613278364901529312964858297720610322057232163264558283877380626880072016783195910833450218107558308135571903786264390228354031584819112557494442795450290920781850469544642239244333420417270706253998506034727990617839717444132081617322495059491482567225668167226104525945597483699454971350822642863156450458340615468709907334548601960727181102913123660646987290794314359500090398361364119437582087404075065451582513728202583830633988147071535539954147561540920002251383556398573431365120811535865452573142948305780635498203904733962479272593888397507983187456811790331595534667142863740930337624231870082354668940891535156767653994513538512678361800253682048202778821114978782383781876132983181389451738216148357232754684057587185846656638405112180211658294783996831039384637287418195615510142568529865200832112561748277002225798068646444002458274298843940986442425022131367151485179494906356583753752819711046234939046687859063359966980160739701818282914719674726621474121140689239879170365872099612693070623224799647242255334202657527132815379832249729582593248132740132576400472959312574930886859529661630792658582054575347619352052003429362187972029630931197592527090130273608079214779229078173261169993489779652469527096221573907406861025267661128927879208154249303366684807488203897154334993947788013510040087674770812017028991559624590368117869952364756221893863378918591563230457232012804245023192886533520953860087879887167933846313112632261808907033845350392797246719380571377166943243686689299276776218383848850517462234955207563638501519328382231642519003801710031689819626877268076313290211650413428181009580738392535632611121767236830289975537884248890307646931836265491059661548159782039333634271857379280090467513966911288435818651265556034864540258062144078777433132637066478458156372221714490610417543976421541318908000026644531961479068347335775056878918562970928102091693583572853893825617442340800625904927088251671350920072915710346916793838191451773745167945100685488045014212918839499229089466205387196491969330290768066605417199177280239463379302653725832554165424835173378145320991234453835314935528739109248722738971776830688278962286285323502879146479503492138804231942388180354837969122476694624978306599704909971924398560076951980590820312500000 [100,81] 729768540794316368460872902264605865663653404304788224286876557672310854258180116293732120280559148719629779732722887105789441845182443409656614873794722004161445319845217712767853670917421614442017795983004356690784038834845821765229410589119940748884644461098902329569243260081277928638118179561417569690062359755116174757066640551746738906525037700472038246692949716680943116355004376670893399676220606443133032042574212830001239125326682896163725379932401647566246970748596445934185658045913110665821752561358464518101997602451491480896025324414276146753386510760375137078078627742167912910961770309001076958541571940882791086528114955836030330872773237660055798822515043171500047599544368666252506336046211443330344569999359334993816711253815699730056841410318859502417726353070670168347078783761120736030524025011372819270666983653457753993318519174607242459654171871543855317076144828733244456814506646517475113282260158482135911927247233136430521711887525309625865524873459957561030367794613443252396953760521760379909037038851863757798589233118757529645787657563739798180152495120786721498135247678241788669341931713870704329817483338990745342870830565934576596820227981763403309217523604148253785107098602411459969112614633426227015319262080145180176333669900400658530491396244342851060591795175584918546633651494463731484717447228721244272978368213939566694726699675761217135263855674253623793379153073718331288093983948130589292702638701894415544140941587573114475480946959152637640301067356713847368812474133636307646058238705714491896950127664720664709346150945804963353212576832598823737960002231202936677926002608079103754630535264631555440123060880563954910420956874024860657420229757883288907465323962283797780950824239331734079597422727643216971738927180583784412146546830731198120864530379991330308725027666864921318883409006394967473159641061755281538914080038507737827086806438975087991948389087045630665486495836449399301115890709821503767892327114467678868183181388920339260055424345515511165577802654175954319550118087171105258483627434237265480341184469853700100199880896438329899673400515414998610098950254934622934028348736279232298530511956506276785701184467764714606856059137127414077629226355015636908240892473353701805299390998644140939326901963550245668546326691284775733947753906250000 [100,82] 30875784492977106395376757717526804807870913349206943293873391625917351312398417146606826653103222716817773284142517183282616318577530125473558863957550902352264901497907714388570907890104108990508364172024115715665313895055653318494176264929344696446610740472594580419493741376964963384255112070542979756362856188112599676497149434391702084842712866598466630965826235527077885293584667787070458396279454931290406329251572380535083098142021139211717094578071369737024566694840832586267515452943494052143954092258099224400274841890643924680968152543181577425051325535839433139923679870109029935659960504636358614611541435087226707212920858538791536508465153328174080834133265683133422495649704863453938254493066483366532295299750285020986134866160843793155913054343840263465210266986124581036389814999670741893632679426033509989992150061323348489789191238984630733692834597611190557810026679473696862715913757106612043100195535761573264020835150216988511469548835952839926677441632972486776423883088589624084702561037464207538013332060910380467226715676778663569028912688195795479870657291434690249124255323486654296151271130047917414506959375053810045654854824682005866227444113641991139536444965741741961386737269006080368762114575216800831716939669997317315621030334304510697008647911121362974420210540313328652418754996150846031548226389892686514441895190840461969212333136198138659287311334378450182657816494458818761740667561044853115664880690875493163531749771709942823436845257587657519325333105190852434859069441492340300502823312199942256779265186166028990852711087730598077842640290803970311546374815624729543221687396390446846798143733351672226368519313282487385649830641120195825818402002002841389645650953694984324931365572804231508339592851433948263234632567304708671330989901697747547300253445772669923570105925667850760288701845715220004117734186833023898470272867258958609897948207682902757364196908086191987000337439841118901076980120179659383692363978373301886844871942232411396591017082883066087662590571985872777279035588883180597985434774449813613065311751325323194187627452788402770153954319764823890872141224127370217004875822450382093312575092275574372309220466013894850066488745682025810361563210871109344867678383901805092119814951298582600474426185705742610284063033759593963623046875000 [100,83] -3052410298920586210442296271931283389267402780891396443948331573623065873283967473027603259123865114220695497604876275366775559629674871077143759568021431070084443102387228292150029835748976156003028052378303856598520836007059852273143670924783571534461317651040859612810355544864837379912009842492917060063491264708091635253628534101023895402584184976500220404762512209613473665519808831815166325597635409289869573206330506752355801577064426267556745186097820410928491010658703586098014251240599915104575408022022823782543686859802330098528349116545208611268000529399348039567610680879358951346624129128282687882719800222729471556224175122005991233002665090165902348275927865876987189444430920937709767165597522302642155488541328337887270761173069918120532226969268844956545284985692902127499093163552421529796490526673626340086245533700870385155426791416125300320625540172184879232694553146994571946441846312629136814569853437629118181487458391787063001385731628148257326977127166729064369178686610300938903436834183233345085623993790653815382416770852993738060583679022147768776585237240208542034461757238244044713566581418867966799959115089092433693612194783782790926195014380012197246943463093823324628134349381578512373516003005618065269796506308505207582664586258034712567520999230971026672813001437881201168174620243388965821307504406410152199776956002105192963116326101304603944136921777265727872405892993821001218654988950545949300274777926094735528257241017254367515710721134270564500059947819597682777071092636673089914119185555162089944173069603236395299553801155158902726688374569933889787496284417367141838962403907762047377847987505881050634929642402268992096503716869680839205590901730993374525391419994422590373680198043187088988323617379917695793015565404241949628299537892330429422598139327624022884293635850553662477460538152408788977789791561407183573149526431966001353428963949698474811452645162222736472353773510474672967642769789779372289801681176879550585577860522996585670447487725476956490598059284454388788265047264908334085839569786980845563757028626012141865904228782997310661526059975614981339783049116816161515087362904160410336106552752213768682603477392441228363340546480273146122978808878638509461571538961849023017754863120768440125805062720004569275528192520141601562500000 [100,84] 57131144858985449637298669604943383913401611024687655887045788168137421423760332181422443347009010655939205055993394340529474659426071724777720868066329133571575630576664500708635185615137040681718789242961717706995913411321916668552182996142984291396383413660843985414241930546167381347315108759439928549544686286608396906392244012843948993871578808873567013748295332845803301756339423848492229082501241933964305803651663289614088227287362235961665866754631971231601990786300841786330814524014418979572047970144458984154222087413009586327900388709367040981330595828216128095976505963961189370539539778408782352542932599814727151529859809376354548944795513627069091592729178323440665136303043277791971825569736476682635607514028227117492331398267458278211055881205804122121064626005190606299632297062718015639936517869125323299283626113233438419872660935853402960632675201000467135214282593136472574442327001957667230401525423639833247011771750676291959624103152489775439895845537484364292044062168354318827371583604202913175324523216643610561069938578471115631491758230067747025547304134767154302166112646233399286838785499063757385689989461243881112765806821126991008490789204188246563798126148232992317055393408222877360342133577208093700846550416655200809807813894853052957025551177825092298163056261039554790234750351792134107129688919418379423786563046680193688323654054086833014122007216636051311784319451236449198333143629791647416258441046701611864890761229373521989279199484530649029371968107892489282151099949133174984844620606891712899003309975535161652202408234554700965134701765029341873196473506701527467037389752039108970010123816641543915971192899619135266815070716081941221065424095736695575706953969103292662911133479285473664771617739347928106401049122009095488148473059868709140019024461584526566048768002442150803465290085717971617689366528090204136056809070481434275137336006469516083542320089492537777787661373262696363954269118941801343009169712661222714374684762524883670442677287823855293602266761771673979841316975471611500633399594929414113805759111857461085082464513143670206484352457737745188821918000637524575836724786261353752911411821420745905228277776146593538797985748919834496834661092612794378138168625212392547596448576700850247996573854375276400141716003417968750000 [100,85] 254256794140811431036525115661173988104015749944579501969505458520720041815662841650532459922241718227231392934453308804024929736769296629084058228221817148468438125656765427391848119694389374014003309702020408550298008224133339782014374526700162113216011522939566845000219028612681553590628720828510248139115104536132475831103190727053574870358540954357737621953014581300300340675256750893131757149545428361555580038030071995487782889225148104239291988275542246923765455212997095182056180715388650258309018969660362362666289394222296492102277302195207443198958688031267379381506079292367486432587339193194896696388947829211033485923008620320702943118811363286284990683520364325623353914521017729109690105532850845428869366839182154267823972308259874044899592762553593752263863664610382986494631672071501097398785391665666261736275357883614639755122626466202958859292366657119687233029354042763655236203549311538497065734889700057559571679499339003512306405045615091952142363459377450836245157134987941129762971982730739502363169857262784326773832837878720492304444479574401166586995256117656739394764979318877351312673408659397500724990582758891680165634986237795128302755597825201155698948727228182108300092105602330515620283438527688957392567463211008909724929136897336784360409774310406762040611884950555064180917104038335783184663848342324285367850470796854453447412165281492359675818861990314218140660159003030702448570805643192165998361246348102652594531172421808222886526633121517997448607433709114680721845586987449317646235505429101342289120895367126758432255863446632824611068956208743987663659021680245689728957086940903600275633332653095723298017634692752722554959265241655894894080985908967302632387067316617332300255022835592454046996145572998456708618168940955210124434616297243708620703527931134234334474067018946122540367825777802212551517762236944149388171983683119630693188702406053556941415732005281801721998489604288913012189238846112078308025674459642240298434289935249336932198848731414613347500667324296836601824823293963638320755638343768526834709467737132622283284720955694666861772033864177235309159642029469673338974901039717328023296930939301362114564520359735313389827287546627688816526124732956832024982082494353415060013617201587273343427221638138080024719238281250000 [100,86] -10749139642007623621686073741657603770863941289789831807998042516041760925203480268619898712636731306676593068432803295192214845804442908790915200404694462983042074075929134338320653403689393596312674716778075912158847826699656952126221343855878497506425132056908123520317726016653942917288722326389858815903882301427243374659979352173055293335354429183138542960151702007589001503682981969924915439112032784205501574233478260598206379724459817716050091754910032629065870228390800009629024021810752093817682345453523457954988850152429768941232999012325043189295867153664176495669867619942239934193630073824294955447399026360962261670307988871988243743695050489782769681578971121485959703696412939254736249148027355640981638330119365190730449090719298562213978062901275567030509681816671704128093329568979691262917630016981175188695770070781965409956305860134852844175181569324499532887671345227559101973648804227640522693595624245754148574489410247585724971306866887675775402238816967722614375109215478365418876811994222233922242111721694289358723473804898933648405838830467657018092713439696999405087771875249826300618302218410434024493762559706069494061347738450652107568075118462462011799210528213234000153827423998008950525806126779164098488227328405056291885231760607303577653338104596809647622734190336440691488624835437813873485741161298535905978645848659437471146577539693777709290866883227981635311874828003942830705108983147148282518655375229714864412625153408956865741606827331423246601186840512506638126086829553317597571669289107595209221106434636704823201073230353906557238764895898823737212960051624535217833388978406851139968338134721551409413814410894039747292297988731662769521908299320188637581693290301153631814057185517309645313330174554594301771804159898934846814593099912319078641859612049283999873042963342245414797486591075086030071555539841336572264222015726239913631558169446558497457636041102387019977739439344919223767325336253122257780416901272789524239912627036958113717413467895397899173686612202699857721742156630730453385098128002412617671689394913952068158919246233011654860644808461711724054749461078446164086205225092340447566342203728635899041582660155523998021479629753573470105310169912545456047931597508600014759220250112802828689620452537420349121093750000 [100,87] 26654931005411058065072926333016776261504236487937406254651576565511608943910049598924210018929007285413907433550162183239490064476454169945912622023500044449217938155357830800155822932161255121184367535089699723547372678807360609420073625638021623075564318896746639436215103393515394993341579474508018148068453649256865453400546547298024169931410582010289617864640455875095260302164048205935478929574635297934903444284184810103949450061766627187264610757010065756917101534678289143914056249977542691483771551103869421461198285442058097411034835546059090693599185970718124333471547257613009508619048821399873749749342295704680813580337413592848427353563351079800254446279444690417530663638450598970044845321632746567428332366329704861134181819588462974217374146571699305356624864022705170081973686843751208791662521738089233880246477474435809438098867326000888631369305903669313996429800380425015908294811645312487913303204097256043568944866497306059681325541909650287285174149296046528712614453449326802953441965422547064461593534307973075694048669304295077646432334686091384080055456779461424254530736150381755629267793329712024903310801436775086679322479393622201005802604771707039048474423188309778216598249459129453831898536937752964752552691283716869853157614762517885144676018813577973197190697148597848332037928536072623919870373056539430744046875691765990526249429079493865911608851988324183196122880912340540333301263678819375037423911881870184941156180843847350155287762231965108377473497829471036840552143423820598299779093058869640884846856149073042970273793691553838344494178149572725352146640028515232695086904587049509335159963652348264679412384805844379221938429204772639710877063962371727559581827830494774316093198498974214373128191774672659363209443559501665654417463902445805467290850476644408432766698922833169296844373084107077199673217499691047442342942879228997637191875412870531470317438249013671881102298522918587233732369608874495508749053407786517758671815536467030863830089488229113595012016960414099775022818984809156548138129156025084409151835585078616569243880697579312384547303084377618150657326216595948566704466934615069692457800969625374205259348337181789758371979270624192233292992283785547000370475213390340705990036765757736429101496776855468750000000 [100,88] 1079140885444429126443894074926749124042489912683765697656653219323539620072067277116225869983553218858059413235071927968399324469947787507093874771925022537085862913844897852884079780102040858761864292531613526546141350106087837656454088154127761243843795965642290705007377792383107870758228971205333524008438714101491979231271859840211639119375102805847067243814519816515970266073351554995056467947302260017064105758253023199979228648580944187468905363178790560840624607605345772009548294974897640785743511999107428108552764065818096829202429027753856791909617303630674453086651158685766744303030405632604879247271484291071993432319114280208794016012359579355197622442736727859216174821428063054486062773773909625646741482490801994966359967938951373339352698122839247398563304898645727268106205075152425195302312230818293431170552776810034978582474045711108415287482469539232948862489289056041078407426212704089254172309708332615399267609437050429900547702588166971999745100688273476420325339561391960563825817984732556510431201997918548048462043121631027164602552909007978300806155116045390731368272329155394175786296045277169774042668628843603093729020161979557947613818897954802561631950872082587628117482237813590698791249229452885291978325358940979630399486031536852271300501785229494666896661031105464613448304119324610531205383565830554690769667340771324451337586639008578961985177238893742176032429922795824911560241440423724712838785875394156601430946824414031398991086973241335033260904305063937234205698256437618710509044673689120293648111531950245783705730391856049817141854952186642473953705574442180540012768358178945714514935033854112164668861589628093382132035916719211948998463557777356821505831572315028242339447843147405718842940228187390074875329419101679797947340360024130662007917403861081160475195091364927844817570771214625223189731730832131573437328557373802484648944101100613345768833158666935123676603013247701256451415354291304954279045315943582701020104388076731953395751152914595517680314096794410504056119812056601636613133189950508052145892423798674480526940013463242543214196000059425924103790440034757857715385345750137222100904202238687604206684776961233849160623038053275089466148094999277522722125711893921505385829444772223794081980182285156250000 [100,89] -8315612641692390376790091113438941493964872817420303094873712301299804877365070925750333538169961461664152182158807183844139673557645486735322733918185877295149909673790170549771986590513119165285229966937647219327559823736672407361821274213497084696883568407570805408061514626041655088476088223412738405705390282034028466070607030126827783497931531025796138845772058496268426132865948058985211775047155052455852039517849350359366148724566902848128721912297326861094159466476513482038427118831144229172023033941498626646313226751917921176879627073303265903415335751067085158236975450928745699424818697703412702162823011486563517012135346932896441094804361874863901818163715479018078999494427521516838398848125774480183633772764274818381787925993485425421163648399302602952024972485738568974870019461780429705813665338820582302776946969921439933130447483339999849810065535174995114537317677253732359365977164561024623659750956996171454884179239136553984677284688747250436505151610510592773421380910755654106294409930821440544303182045440236155504338794633683186069936966237252198565490600932227363064091309912148051308569033574759490126103741763538759232168216059694301799573839810310282410772338760289465303771518323995867349037513874138413232832649762958530057013160761683913702004551486718545872213271174413813348653014114939804476255938893271525019863883861822037924133358487591766235689207614471220707990463707579560659001844734754016175103820185977447512204687166602962936778493270686380567198906905475353319997809487680695541222209067103446309876752317969545102218084110622219399795258559989492313319671997945095469022062345147059639857090947568634487777713500621355243442722667832773916046992377797618797342971101023733933983420509889674795211076533862003438502130733109793700026513801007921606209918463508789031895956196083450177659278694345494680981733705058055139791587874384568714669848528866162916929153821386296787449633537796299696935856895273358822342446465849428291919623568860172840671769061578718383459393310668577076853499606526382161973772135386207156923380006507796931231930663797524433265720539081646959739001243043492601844858812118382072195873410142952083791832062129423204754257071238699579111809446986157433236775608593327616101803121020457835757031250000 [100,90] -66325880212366187316585549842116834800289180998280623747918134104317185100150156402162553165767337790006102061740135166376119974204180687058310598051636710406632686600272169292158827147787520825418030478269981678998577623373137047016994456273697335569067723636049773805961917501963695698670490363432729402028919903787311192701931921552277399328917987301704981137531526224126920705106412699130292866626470582273980386651640960762250824739451377043731522005026792756715497494168150274574540062476189046233904140040848376500872087880754039545536487632289793292176525829167187087531059887181629052526914334895410678431977887399461254919106664980194353553424454885076658299229776324864997386247518525187750203997871606790046720855738382791977315969712546325455662843487862451379033855362648968654465041240208909949797092711659729255562596316185296469727072073627746874050205585704130920159437339413775300624710958638129407819835056597672709177313302459153792181681679258563401040586283912392355876056469197948573908672686771206179528044513876706052105141147513449828339825334327478286388160266842964100945653717081528290173442600799368531117011926152500269836399985621844328376514328642832210890752234764380013307710324406021301323632908445394763818309500075050467886029144333791721256713457058409073457740762050601555148616333542049025219326645728859104543419801889001582176678721576251308948609535967350690296972980069557722501148384516302567228181182585173266998081711235287353274875281932009361362943353636012736173180596300507507778503592709701125254768204920201181439732894229017024731377987009972421048209617702236137341557190732310742393448032721675557033955017100583147335545208589682290088103278236860156546569247788748821122376674001922027719889185359052304368879352984596598209447457795374696912936235593995888844716955183395868294469697792049381950996372800274693898741807886264285500058076688378194632387872312013128426508800265011940995967651928456616615443115673035779197786297226808197250634031273280084153070339731185630381160938556572391182558630410510881430604517579075822344040219629048048824681973434854394527510801208078339232356240169543482912793189575436780396332192657980418675793577454841252239956003488945307742724770946869527874191530211102065405000000 [100,91] 361658999027344081890426633500954460784417321644599598255097420048522414275002714140445032697688359776190190632943802530936641509354350291629721162704588475193508229710563372671987987752279909619971268946294868463192178535026944325452861220762165818767771303655255250620842741231350279766776499767278183127092914458264017121071476634984420477330374291192882940563622283850183979298507771427976763515035997656203714996042441254641552492557718923004244742050742221810140954579265286749564470717388749303086639572280182664035158003017685200157951301751663050374270447958031760755213969805644503592367347661118629892908645665559733647347942913119887640099057506071018247430323257857110935558139545658539480408349622188010748763145393087489666310771789035187572130435499302731057024294968055014449340491149552518845606865998637330607641991101683403317333753183612240957202763008098948332909569306057753348101821354408480383459601246332899083608450502814888860112241466300695687935348553561396416259896742527575485581476190340769517617964825427110879448187539109929184130383492952951825540389961770209755988207712499317721777421565433993076641709656608644276462402936218136790087489566870583151971580327625006554065104673661298020341692046525922701309386681690731445491092915619848913567560560910627666031817790330110733571604873234730697633770418829506304297045760567257412231902535558153861020016884334453023087309683887099472239777496671379745717502779719472303008767517626228918594266510899354135564735201971845268547461930409075415422021495794956995713476825643198859014246080629459546906914238111500164881407428481535735203686376099100069447880908939501939317039429961459207885503326968633189373642213654165766039269863118713419811830938998408810110593959380355952311253302761329300752487462064013811070308873673194766170998611515490457042583274436486126191021681956222571806859020887822628975583607233868807230097414048560719282737377136382075725082057443358319107130637775054433263377038707960880212595341593161005219471320706101195202593866941998448844058410573207409588534914513331531628890960027271428753666934067677614533431996256983265955949372622065464292624732652160220523964064989623950787674186378180209996568906650043126004100463294090435107471546171135025000 [100,92] -1885028196888831524812952781589116822648470709804725151833478749709455965754062552316264425465340976140239296465891509011877337433265981093913217858917025971763308858427814365980694206952495157806821694080208789881847200334292792177805246779989115292586401389947677033567982229610680873224937281987904957092279089174685934885093819913244454196645465024059906572763588269247745698627133894804392757351303375313637122039632705939796855700939525377446484542685372632455420016546183176708529546577299679320867807812754681257316129993557947190200937125027521365747695096988499670822442435486726503125666484124989009748960901174567095434804857788223816953019496388250871139618936660522644306252655003279712639639490095296796789418766238164833980897193956247564343201386548789718708888226551704293922219856354509668725083004434445316633661106466874862163850550310724522059123159073562756658358319739164469551093068922632532689529081789415731553006463975687689121504084315649094339357865638706914582935329778644866386973899856382329988401638606699294026050487051861414616589996911065580474396757517624043210513991916428033492800377938161956847019091185391818464377892147346679909374476239840298048284337753164693506416474610923197483077936986340312206117679801458673867553688138178206367492718031723215737890610676875987169822426467571334277575024054559986422391396876393448112553898193457105083640014400019746310305544448363809031250556245223914445561773988564192720567007362580407527447768889516227952151462213525662987370916828914617734350337477300831281751801102666252947287605689443142234399120382930170495560881225606267448230857783310738601250347757789118719232793426831495468886067932910928654447105533266298853514651670233825076052444947250826696898746519980421267189951314352915233858214134200745955589908105876448809840341031054546291037466266528706938985238478050003332655180220261875859917184644488314207590963017488291676415654970383030274441299021271495975632097934775871021955086742050089881677909010689777388003994685829936098461375601167862972758623637714283240987509723644156055968555999959663067765195496274689285709799245806723525344372534226267964062009953750842050737733028227111333011394146946544737602670539686026581710006228261709014193431262906640 [100,93] 12986755488016617046883369586202391860130343462903908828538025701961835174676272488332012951791911849157099119353067355704927770851146959460601250379316976406794810375781871776827089371078714802931285269037872899186904004877034039197582759863194234792303189127185078855428833271869311748687884960780293547147853230618475961855099664958740894673792443781123314536331696696695755512682738347248530077924533034326169089053316702423176667207465028657297085890130958203606248075163267241537858932351385833229859642451924615271789469393397353981793998977951474099392788579221839411253188016001930072911914355878707642903180299119653819412073742310538720787627574366280466855398774175109208744657470755448669994471928602407913193719432111436723467507822008141720059216409862093487673247255217648274836334101029207389549462142747780568009364577773837294379216052383521106699393182070848791450652364363884283967483383307805145070149527956284010238972272093839278493965428711683245082965201560327556208868812205813091995815474785030136699660529617732093058838691492032769005449969403689715871511840043242825720812563228062369804177357764160397102806138935197079169574600391580463881096911301238417397014466444113174486316614955359618797625754165790194662294526504523563540337128272862717351738882109481905617442195136196575041269695749119346518441546603218132343557763159890458596086466818516876425922371267589617319783194040681949435901702945176782773683105259994785053227802466731171772995297023267643906044359819012033415989771607691020468787553379438730920844986695856560985236794640511787718953388548631594784381660010063766645944932832910558450097602211594784653524651492820777131469627683155924677709915835581990150817651661458374297194746137535682840805875694129672580577312950990479414103786410633848877635686198428226326708050321235788879968184148266339130936100468628907669606331411003019546752719514728816828200015543956368638530049305412383245578410933676784795325575135995347255318335262794542989309583915299949082869058615855897664763173303606369681911943391051690310216348945813930937490528090553423699177893734149513651459549457010141557952324224760782616449087306415408445548028307420276305026927679139793000201067641988655094228870187908534419412573000 [100,94] 78835992973816243469086616939664688056250685467385250972109518169044451407575529693480048421787892255596427798419246816040993410086476150050549008772252910668997638151273339623728236537469415134394799157278522501874664126629977938896619934179586868905214961268995687137934454691885014458076802163058911313916235012389181868956099021531795045324723547748981697855734240577309205011205012442194357852976929938814439257071616429151348923721004264673193597455989535678289187224061915906293275005475640012991078158128304945907994928022547782609570901149619559402553759215458572858977567903622620071650372317742984363442395877348724296324626380619639251907621404364113915517640109717939761578086274405351692026714590128769446920313303434378915132085210157583419490295879702042301208510111789520654546675310564940449909679281035403104806213106413624410761351613691108316557713073421956815924802333373069296034989178600351692319555079288083351367020545003816495277507445976226752653646636555238833668279604237004245887919394754408292361075308108832335747686000422374512530333847433500066035158477279736274350068018395608482157121513413724611629804704179024539158593012937254476221016362073787555552300756666349895633435618431299841998680383021985011724056974123271740446158717516653475670895788723414222937669868638484565961047827479239311709065497785667530944186299227596441179487558176442577949812433606312378101981332491956661867878453494776803590571269222648619634333312681827839970819826193802359976391853222033330658427403538473212969651194745395383092321414775536035090586012590061969932774209776196869896728737233061583544997273554158192093994662145019075901462624817382902406837265875581640005809331855488410527669302048814700935424994056847966550218681244649140250920168201453762490198121855524968165176136857185765234234086178670701932677853631534601264273162737061057227610040224908498932846210825912223176279644283464680974270007113577921730975279153314149236840623939649017712613934109124303819195185146296577711553900393677984953349722437933225012452986122684784829489230346592177892192101533543873436539308418058935091663016870405578363114749790942201912719341788515418879925570781949646193117964481161136664363763890271598078304375114869124447200 [100,95] 190238633153161789837655482593254806907127562708450882241223339306616248370809745687393094664236023249338482583360115394313665271375699735385495719470413198923340967337683632694690687255629857404879418356061484452012791725988218596687184714588519063295780803099388464927196647020977999115618931779258443960371714335839178827949377696138520828723116031097231514768106977829690899128088511661649716558613278843810292563276029791370777428745719651574492314052583609662763512920641299735109416526148234087627948415111166509370399707518555041991379832637295574854237899636581093984227841714437093436204774625240573304156186442056453843191339883727374993224224416124284722394346564113988890926271133675028538455917793302630240944697764117004617417235659433450860610161626136870479702936683196041593323361495971559062788933063822390007911301071772750272314426226283771095592337362894485327627706013431354904113957715971361797032915856994202302412376844261536114698403504242132994381253708867356371149242910898934385868494930817839846411346233450444900059009424300824735861040496787461056332687736954851529293759378353765539463044624724096318664385633759307074939970199637549328568697306469709789027457711520501369811359367645534798590404905190354635988990798155454460029883203373355976652295034164647630788205570251835957391705520298942091681210432794844352441978579387936130047148502038193832602850349189033303358682432766911024509060883219045824619424977742519345757757140243608010542597924882708480092572317054029760471506192188308622866297091835882077035777660556585469470823721964370999166311682955268400320232044503530788458177889127581694268030331336890596279723827762963323586723736897376238360416202597927082013910615303005866337625289449768836825602220057550192308833837848308390326421400186463802886433077253357735559795766888671277597604174362453848011428981205183711615240843359138921111405251550977215349101807006387660863591460487206701937027973594485826637627581826152314896931657378587872834598334471797471631766300599753796209187939516671747622563291853449774917788003797165484727697057039237487643487247775470698338568163232011971115116748533160900557139163650403303784820852511966349984823271335888361782756989592186774737404344373502000 [100,96] 528682063304015702083659981551953844560345986195425841642361826657354859599019413678395715294389410275631483915369490398466163131535287027329427098977850578647990757671230337664937182681407931739699374046576970888254546724158284989973591026494231835242000049503933089509130358236382344325397970035227412361238073835616920696567832295832424007809480525300215938886216879825896841851181290846060488205212920090837942825611260910568757646768693247902889261487384077718401482534826863331403615520650004331647695800461814018018541149172941224930637388023733938400508253966501568997253923111862203880680524624937918243041241650430063732783713307076327380885376850907864994180608498345664138482159540368339389666764274610560002049417647445991639574464430820878779386233366653155911440755028695041996285077730305643365051437155501721462398533010932499980392708086801511496019958268469031744876749509121386702709297025260569832155867556798447561710344214445776187983448498525639807132109272944752245997612293342500538496783553054056098147226058637095777630153359438648872844961348867914244712394506680879732379930336539284617215864519474797744540006711803923902705835579694601813916722429771187855748213115121140822930954820224123600017754820754161801755621415529662853337260480427128805026016203796864530647844511727992554536584248172810478249430507542571509645010806876455803507109115852645589689912121048033076599322076117854913530418594207357011788292673833317729023561441836184576311462363028147238323836040154657680371553224409526861967375022275493102328481033004046458198758937425334439004921442948757763486232341309057005835733500977947360248210069984359546910465381885448871382353513921130689098510382090005933397842161039786464761456705395155008021805505286325658769070248013800191132191809593543451017077997133379529757349644437291902595347681089356357376899656491849223714562818528391442280077794709092430978897296397836839541889475705419057115694040629139355904148251868549488537939425846875550783348731417493054571640789564148968332855835148274484348278838941614739413996733775936394110368553920351618838074355040598105758906618441894222656614501045253391002833372876933367502070608136311994153992202175867820567125854821575367294673130000 [100,97] 267608363295902833557740240439137417100448394343596157751109901328611010811442088794552438257987150193150489340662628554801945373699175804107032112234248845738745589433693679099716007273057295560646089148536024388784806401270656278442048826944295044748427934577719967165966503342185269366967372740653822019888845921837023849920451397326386520593548282868238233407389224699985449131185345523823700285122038912127979010108463271291673330274686815994047467749222738453125329640194795583014803945609413210214679709953684691387863432982819636042775725305225892534825903858167691680783122057104035716955373844190294116870989104501140118576392135634164512172866266624907210354022238725354499495618203828626036083158439801762028577299848748905350905086712071261778928715578118255426807344810391444322119426742904336183988566789036296275337140912686784978182175881558503075035759828229802065222934967876388766285615364451026445873667713850173860049049048995046537829805791186119420430100608509912833417022123971832351590711326762981155394801477850977153517761259087696958700510272562293132814600794017917637768429921256989399083001086231546314272584193098427805658040857280127114880587481634863664893598080699860096143055261151143222828854652067121934728104842309667115018067152398927280865238624372149594495693360021307297432596966777590708350565470895916345390014593954389241363264444020020622527254170676262110476349202942855791018730113462790497209666594266120235406802548000059182898028470424167614388632939676282147745987866584101264954720600385365110928872074419200141489514859187567520168349079273290147680262947363391540157868158962907075440762590021083678112329628180848585171040340311679986781004057394474718331390450578703709288513627242742649172684841607438725588552175927374983527954161641265028830609575460879407913093788553675404598451419812327371425612440557583978674449805304704661613344206346992823308022745010693317225898395145880858982322650148722054928899061598647991526177846637610656370407580688777846788395987310305930531768403347955485116706210561750145300504087481768175001079333435402967701088166815629855931563686607542065844310354009027396175301431088229760160631260122695641937336815149360928473001081113773218036400 [100,98] 1557473913600352670200828313211259551115996918985418825370277521786030517738420028859653696616158774289028495966668946355093843538586817527377122533838900162165001320545575437303527986939199675634670092447676944204586406704055384136302277930393231705610627906289116539159668147011979640259259877621048576286248835742360897178916287133852225626688199353372621056392829632224271005413366259485346297199369400808645485873834379293117505341072766057506477109457610118781381090799366834036870278832284337995037453261960847097566541352117652536117033546180575722526339435539606115135191733744522842224928481653304428511433703289809060070845691662478157669085022637920372235861473821119525855105384297531991546692392051162951719299115612801196943577317758514172745164855302142059850632309690198786809835682275986609208254281309018515847156274887782053396873765537448767184907710589221931226604451325699859041775305377614062557942239319291753316980051403060816006698442331229774363628445785081675946072861347545887262504408715900879839917226666594308110581576111794317140141332037100515343255879883040591207375824629111981119767026983183306498909608387012397264845684813876042033595316719736760762492341706512314333820116928875177267928418499514437728983718612061918920804887780011422806672001047279241480056698404814848285290425871763013653381409365621435814249261859079375506651322696151459369824050584506836007963530726200116839170660975012877035674514014158939833025708697481007083486953555341765712764290034750314281687264374584686270446845325188813829624417726681837060000159406139442835790266185621947493676150601011349600331135932645798862844653053109022177532781526948079550504912977983613121897764705678232390129448288406219617962297916970574190677877363082292209010809340553436587985056745860703721898357763417068808778185825168004463741976261362093545375817924750203488042928854241002809980779829949995045625662854050836304674500696468992545492812405185066023542167442991391442235676742626626932823198654983600896179588267755180292435241816333791025178261245011839193376693550895172802117452680743349207827764751363082278289954284376473780739270580420326649189308486916133184127760505679195669717112941032258527001132570022049440 [100,99] -1221844990151724370849068164607115279400370165147240307379814985739937921941428749866447692356690421521629699080566137692304428302683494730725579547172967073264615317486849759707304706663551183982261327549904270087153026831820623796865204490810642314460873699728610527533564934067951128174687013439317380661551834026914313094448096408672412508612473474502169969814606270559187708450217319681462812309246158090715007804850167845145398800222576401031509509826450203186853461716275663941815181744251300744253196153337599170874894869178194394578894005232010837059161032486944743922302562210072809028797555180125794742311382169547171802810860458427515018588026115174960865232630059820887212087879018687571951613778791172896823170112318605523618545917753790218598573436743367930532522291683190015041627257660160936920429946099952758897620210187789325808151051886435302383873284899351813011804369761093763788439745491561632036824875033063464702006704761619197336011894719451904794723399516670174728796573279414823593163442085182057164281454288720945140301766148899946366812428089602934798743237580790880547399488215070264655242304198214373584234604987183666323904911136805215871709213372523303704019863493795339963714340843776134514706319141016171726785431236160515887920705980347705590748106651613833263996276540219065213657981978043471325471575826409848874985812186518949867813800078897094203666559699466577725779505911088198012292055245692973797291074350936886395696739630826739727443794598108695543759158565547435464619745733227249150279451486599831180347134677568456916753296637576316862815386825528243248717470988764487710300272036667362576388387971926195051525539266429611159247042840212168277533215064844054710535347698814179967424017664261981284587563549071277522185068456374555129119870794340424422417114784272168056541787211893364279458245355165151146464022103785952470853116449581205430331509106760768841357755192952214828486767151223144731292002873699798342664760963844811279893595764799282479751587674133054588951745497010420498286223006376439160850417292544036768654514901375773199213846788480838859632819237800531841619468395122138883961368297177757191293329085045468640686821295415978540866180853873799559680333354320 [100,100] -12327286762924897835863105365131911271065266674953509566965676140628476660656717571184127952583469723358576482448736993293935520000715079469322131641901662695998995542423783854486391457922044188778116573253940422329719689053850571601274138702701002475697279898977620356186033719200690280574349471661054475268352324072841203489410649542690067997824114271578299877332308468714026106394547829220003615896989496436925913713703318206594872220010603132626364328896292422503796225392629275756612855719524921296756432144417351477501169270270273900007976672684561588599567940871307118712926434448814223176483707993044598395225778821218258464396561767120713668320182033854042661984234466087617380862201731000003677225517247493661614974753333779878951531059890018077551230645929971822536150478383235501176293011520247535193791360984930260923039514059827551076246844163739598297126145661191480032666155954685374980851250751229221396836384734130706165100477975511900928803992621548901984600748691641097908867942546238720656644301522184719792177947052507883540009761063161686259715180762225880731848085304388539236487215593720654280325149812461713166164083309004845825060050787306771780905273588977145729633334483683818883848680142143843867239719190815956528415337875871926110272046291509573917068400924822966813867260002975375494760644387135152944555255965973713946993294161906988580069325597244451294218790955328661873355323806546185546789935114301979773190331067296106798665131892245304474349308167547857113573306735547969620305081078805366122562491555248387383888974533761921427009465974525326809081562016210215825721541294147062071139384238350867106308107366236472475777649485222335220835518185310735184441372631400312905642956319739659083393685616307021546987338347391849057958111106031129546713516850259623053771396560146919764064562468566395642114970766528734308802671407268576053220849265179665853723612783313875383105289466501929992759480494013767675437942891477303567005935763186131314224633632970042172477015595524043314354778451673815049980528090672028751074727735713867115937409101050734877349655287612705188739954153215228228722872703366712565577935864107866634390981658911836290440750358824428067328236713684910091710220 [101,0] -7750899431156061875482978004767517805522053548146686790101133446204360337069351300790097612059058411354357993764576023216953172088261220329742985061747109101113175630225686345880614688199163236986885196812838373800960925537894196517138409975800146425178317668149558110680834265779826996632285920980505805368726500746309156047752758209729560736740772105630866775618723555932582471794710470760495655730038557181717947461016426659302953303312147584002213196274097761155862326680075929016652645331977091278210004247210335604269420631083455633496177306739716876195063099778889051058124771454056134825082795457159964617237299386848444534916324228766521036781859688302731236965844855841513889130476898937946244921672372785500020278334893730664192553166001704006568511067557727565305633550556614442106777610121526769565899907199657781422274570920741335995939849579079190622463886091702938946648017380109214043690804495592832554538035626465979009049313191242822676221204467509289460707377236304941207970691258114039442348328082193042274091742107274427465716086591767038559914856279282302860611463189554543873630949131436644157594789138547324290695620142005959648730480381888930232096510589158199523535121979021495360282271775753436445638479035995930500295524328085633515133540849782631843152738797346929629310769189354076152546867076639992392736279636982288468365216599415999571212796746383400481276342484209483734260334491816388496475300045916127233795678089289021359858505340472451157798771012432781585484071248733796938165196894085773845228900994981156617071268871130485425417324882912219971780388266076314935163607223560095917787248968201231809759451306778819818703319120407589102455760631601962175547949133216365293611096546081631907023415445876106981404557533940683122108353648961032373931034376982572308650738264563425234591655224892255106699211641262778793911454772315168673440460373416855689028663469498812224625521743341211787207961034668783112879599354636115274961543465509468288082823797483532972608707621057366057285635144083784211778441468630335314636213622762021139513627437805946734148651566609480687309975059804133993012266394338368214036085672667728794284840891841501732534617471457454243814938904088826520103594283157287806717950559135264991354111111692198897652756260475740930059152594887630717857815752513049664454558596281962714526783892257655317337139422306790947914123535156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,1] 5762200372145178189118581035126474682015353310521905020524819717872141789487418910729875617390610361366776952016511026378066550620107768124136011158415161306099517698909975920174076402540564947658392748322556470376590972996297012118927467860363670783865342043486081584466413038523482284025578421702281108210053607056800032208411494987588048990006812656237924193941803487763841036033399747817168504205769413421092692968599161302897614840086587882397733332601211466491382556365782600925445439545902336165313032524735750964530318993693492637598624166373510297846810031136437935999004137068237524238496474051958466139744097930462758361311847193167338218673703407184312701465573308783689073102194346139593654388912380820978797880959821993798349394166843292791379943426293788314490650794799068924422496369032571394695153018417559285164829479707186372429277005797472986877560512151092391689123196979235452595245111903248063786691104289349953082186092730794067869921437381566177532139882756128692107941090498182919729845737264308926563375604730013178392897730614515421517583794959307692228616109302418408024667524736602980499902610999644340019697741804558212056080126849234460235795783830117143299096576238930318363163750760079159850690801303612796434253872897003314384892436065209327277816527833283334225615286339641212921665310077309094836495160213568423200951673409289184143665765330531452119464967609403462386900251912943030701756960393835670017155243048289720291220802828517969676024257738820838089707461070535815597477024569302845518810351936108923899010975400293261954413410233688095367180250407343358522558056262185585517784612132125408958409283587126239776344006215354344281288989199400358538959395662351580251294151136523499235664172147932872662778523694213471060447237673501026301596243280705618298272056897800178314851178086235169461327304010434138853554169977285581057450183519788631142268852339956029149913577059415640482733179133802882610204904181380109697760976114562494191565202173064044573384870878664664337181451165364665407962383751841020593771429272616469325632718994300514270406589852457669607759034949344964115594790743776149688442049591178298364825241726316268759673527090873228819388410251835557965326830243997465548780467701673738748183961878889707480065925493894051117554951027665089940333498588058412645462933618732051698764699412810895255698806494137897971086204051971435546875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,2] -554115100799173321450122621827475600551677950718760732622723039212046077404672061051282033778698991564507764421527277577353943434524824953575998863255081774784448890957312464499074798892610138428169231719994948223353595603752049631502575549719041151503358958991772087073548877645340587189119425304370890785549782772430576499834199744030324371286015135432614607907856909684343934401077092353778869364497870533445760206280575105282801857251566160794985625060280157280114150886019647660653163441422330486849907031158880584027906772286244022958522513041600902024649124251054658784832615394081096784731045115223405214591006938999124257181651559833369326317143750599660646332462438981437656035190892302071024445471668663284319099660220026755343079171587385048923363384671841071024641503810447110207708426776445173899801526829559801174331766028672424160519864731941121301964036910855433094519349545841444005904305322175775926151056265516577275267165533216813910702816294736466636060845006177696626911624389237809471433649352589326025020857607186056667952820958206553777735869448631383073358595223336817639391126687052339374468969251886577395962683347491791459512900720509310822804396028575534315257427826416338680270523369750201033765400760069414451633233702975749265066114688041459383672177538418289333101732929837609785720668736787995760719629628411293095714261272780046194066055088073976224508442218655199723835467141980893859657984655259701120423571041023165203681981321850918931498154258277502420643376909885265080028150882729212643213608023156616687662614108587608606603874406847943235865826544325710722435457288575243021303569564425617391618036376212427393950878131197526085357497461881177543281425736066522897053025629766882447137805463513544234762634516907986846971392063613448276604435166843180358606390126581544812247499246272428952751172710555270203403652537101981352982225126429454033829092010221912350838402906417612257075560657811784810637257687618500919677919631821440388588015959564992583243760777123573416514452920314540352986142358834299367945582911895704888663882491639778858506199293226583200483861254340617754462433435919535194491228350606352075282140588751864899310184877941049084354798381748392855898309713418156979639495911548206948149433073127567034935682475432967831093489996690892960379061473484398535892388176918676569472043659949759782630345460174847715961732319556176662445068359375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,3] 18666084994860563435951023508414954629623189820116671682305841185081782528999100079910063298815578055551037909829915362556318100368464722638390755540354134805861005228009353668842571357633191176549227985044187640317277612568156155289063432285679698972617177995626522508908421183032377251805927545825114454948916564843159720455492859476146328134059304574878028697481663796369472030259574586775007854170223892063943478054415356631543518913120128621012642324663309559581233985894104969947165404564816050075733305466643534002470105411008145330476176698287076597613666244644347036393016696009365002425416701588633544476084151131237208969926162610877854953913559081481910312372782744927627230687700116877922578038215204477720491169998629487734005855328108305641108592788371125002146559694382706917159265887550034953719417700502900807332932565298684968402553930680798516182202566194049943239153898696603306214217934548995009374715916432340143948127288258113838131971796118128912809363286048306712036803052563750934728822678956764359594818618912333436398985185641155514570757476402614833280280136908437142752354516004543227523611865806393101929370579598000264584993528401261965741797785636485222091952840030633921389327503860127644718355522073995278183195354165772150610010601073712439785537244364373428524986599821281795613309545592025433215546700843705292417791292411812532271346853507240244412010370825930097531234485712788273247753018073562353872615034455151575771242950877842318850049378755953939230550868167167506031779157251343618237066628501118900991981868992235999804054594043760393998385438399147196051929318794521678798561731885481467543187998955562554601575398593685608304115522834178094728037748937086600660371204004798502520597392538871830219314491007030425346442287512926920730083599955141216737409989134571625050295065429862082775628498596790035202156628655148304422234689399314055265565838494887674927576169739985170954122966511352554451714629601490263440786047791908031412943290475876739739859145606101291016343377958475587692878157058290294265488248967965794478768034259592227390030084238178821784563260624820263424411969131940328498621680672802113964019379135120491954394491771394464835412842804072585824461329724622592366344108867401002071269369889931731353535808679882025315455674606658081486483769174317283126860407230134208599633933914585100447468299329290344901188802850811043754220008850097656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,4] -184354342177960047137127903714811745376466935971252518025084600509582301092235359580126157149975729314939866130856549117139144700015225621196392431484595138630249825200527156571103252139710089463736475837036268568339158454590998609354119538579315970913131299442638445331821289525395130398211549561567349955192154884957463766819607915202698203987189287049962547293308810189934416972717173682315537942930018929228706460236020282647386316652505945268384619293754378474766817812223611583133092399518675521432100939006471374556329955266064249484512273251436194330073475618476212821680082178130775169738561032491959817785347484887103324876220600669591957119471873673937025704594091641456832390510304579946591307458139503353165484237842534673770592502735357352621695930749046431633448800939949773492326060105375049884566520788175809964507933439192338554910560474594023848319102544863812414885292734512241385036835849407582713433348804459995124374959171130176377701688283440901213431266565314132414154435528372644404218692639601022712194337971963699537531976645685409405471835480346168962393851955097803284486366594429424422232698849744292459095860919980597539203178642733076369205230468989383604957459673970062626455596527397925460122536344510983143072784979130441015747652888345707346084119797709225887041575552133265645215450142401873949922661444182060994596944966756620852515006059249178102675903483901936417693889682433316484108451958340254603764318086278190345513579865918090564973437169166805736036517544051010849229324142799644930837132747130460638055926774586882157506123175175869530369278817025193653062579199696154426695258759645960975951618807856036493981174740856499972185732448835086919822751886029106220899503437251970497982922355730714180310182836242353550150547680432173700416638179989504022352510209316775057768945475559613435959215390182020462275762841529057933210360194963466873933753796033656336203847455589405523225503918044402808061107552210859180513336585011583832324533904512125922257038325502444943085323579849143903040774226870127647678324739089297870738276108564136277786322250607198806167154361881431743384261014494150090553860438491745359904253681127482611211764304783567682911759978116796800150119466911449465526639957251112663110032479864801926876900321751339372248300921269318749551728716470213466649575881519695834273052159908962542314295262267496598382332528842653118772432208061218261718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,5] -6236262056095187558750686525177583062014956099124778426445384367724156940473227583786823715504679922115921202607847391870980168760011264397291885415109850777639955556941478922571591713873951261990790813376224078742714829203830036557966450275872942838097091345743644226062931336308273524063514949634375912755264838175507984727533299527342490651349396738324942899217216292306621487980946744329295141552225080934460799373099493837817431261788932377120367501496986265877715174349865944861713833862406779673614041396137751428377644375716227144228025704519631824664509473599222092852507776238758256341872814452464944896840692019142632959030033373634192997267936168099143764618735926412598203994208447224614803642568412812956044335075187028624768486728506060105432179610596767516214878552127963097926700471026704350987358295330119946907318554107907351882275718731154444279402832850592972793757738806185471670345849294439813329476771802416772253111727592127131513305393166879423292363852020964399035111338322061660789996943341896658038366930287961037155249663498195796954311649236152407410354819223267929275332750586284599859934210075253180852884661538923871193477314584516249500940647914622111189309536713277283485764483972562761087989430065921289405131023010253983816942011081009550895032941457348867926378893915139199740017925105520433266235463712954012836176157635760811059087885081631134132553259414881700016457874764373865866351801878108628523395092479290185218671655392516959504897139156598824390514866921952625859318617702721062138346903638263758696504991579074084593228846208343523048507909642124217709146910814428946872129435389572147972586510686487814928024427578031511117896200333456506137195766755997320118823798206909335760264535779285103744578464312748612816095243278511894265443428549997410942939375691685211568400146487046532950964049920807362026573823210834414300136295990617472700505817690059785502061798608346623535214607092488594445715307793644676199954714442895188892687977608033560120071719297268656132739073035358522809840148323981453040134877997911384958490614024865716554152657830843155628553529664089852848567345549831741076286430060422642619086188994923236619465662181428884962655291206769282566871936313995511697617012851500791219602016468263793395413998465746390675462545927487189806789122099702513034710159505255851778517024184125703884638180714516686678635347396149057885850197635591030120849609375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,6] 158494992581902259035125017300563327476138621579394591676048166721940019670108702320272948592955081540053481621073319467529051290234064881622802946099217782543364327225769142467044630348410037697734159538951326590722019299837365458844209037500201378242549348693273342997496660413093463779287116144977286685030492939678639367695200695681262953397180705412467310172260789335940957515491707255348459561869579023794081104650848709222795709590471891315930354192927058513861159493690737777151241255399293968594421988837403900776023530296799564957453234124819165772219608687495265495215977015547718343019208653725951905806764199330255902428641615703641980601299465570359786492565890448037706683925204390996236364708974064140945487756055721450215711799488313939607569360935496850655766158865843804970380735523486060030189408096867580043473215899611944978387018363653436038934955441454631559190803395401147822831512763465321970173677497909923815215233322993081119814446569465458401194565847965341377019034747639400192639777132512470361506750456258389923389524145724071634421537217798653340420317481194068517895483389412263884867712126513868630653203890154635336729015324856027397112551901846793095991906815783004530843209555966808938798116089191334158709203601662621804748828098955725339221923780165515662670346655997751614288234915419204690339733928409646301140322432040375273411925738702973769850467015680551139427331817512909949591870166067401257811552780399850391975517175484917878487482033146487270782606276936731932990809624642065581069429750285280386418041945705106893868433366703875370704916099236229374102790396856746797435844638125452395594998959951169117081786325986451221834608394115002401173660991480795751102966160151916757828488160027173755084283656610203729675148359635481576948701821865175862659549145541477219440979779111648961228110421038487007084449906091087489385373740924028623772321557060717115394872097254549396849309427094865206684961798480257659209196113297227147263355313112828744176896868886580183012609937192800929609576838280795979206880911825226378088085436829368432332155629194345371258427875755604650308113207096132202686829187870935070495666492022601146988164825528125316185860431579583811917859414150872652770951662001392871570690471963610920781081563592222996640547799058426650806058235633804778815862343072515981051735681050873943197399659615409781856377596380479680360231498070788802579045295715332031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,7] -1955648554757390128137005160064295769071554366972217865608787281720665538912065361028051385265302399765139966703310443095516271443236022551734409985743731405462247752554632440309896115419953274031014841243987490814851363288655822672770580981431615221125625705649324639582624164706294932182883493663987536105485724546388774102128327796846144582365395933539475591866661002568455431257760877229465335611360876820642557189219821714078977248482571723194199944058372793198237952887206748298149447010520034801976907321602428299117154848489392392342423725440265248791438506762550042337838284020191993226522645638178441095294386190509002954971977569843761235105811211140639885682616677754770559181710421568761365808214578862651200295609939057569120096458670703937214525723232728885361796955364332478138884655153309255301068838049466731117069158850748247166049721693769384014307393874423158939909533801219987624595338378423028940579090295952933668409849938254527323640614662363684918002569950964892531279935910118710950343071460333304494065946122086762343035754281632332550439896935426884101353771256676316614753854834021060048618748825323917484915246316932271450173768739299058267757228822939417136708555849099420002138269823225646696164405646071679836687668558707108869033716134155701965386610521904962003402798143864265771518743600141446160057883269878532575872446529405338365311205619358773486144896987561278766253183487730907300477418162007433729619855075270290161532235540013566931685178119457290059495193940523756267330588789616994362827623697245199642783066830400421239394739601847087619047893224970060430204122995563388720613809301458567059031703739381058598428785432102691882307281182684548982615043670630682499186591463511716396230115207386644071658582646776194214495566849748172962203347475599183016065611179624394209973759220308767306843339392050313976946833264545925541666673909836327761450432965847008192829798300023072979088050723748349503380266116153087188913922119532320321514961364402904005884343369272145106343417822913937455177312087642394297030865395170022122905090681292569154808489495030371860648184488755418937315316709466629682377969961221571145379072046810591134911134658977152089065821291008503153962924953677380590154020841976770695362740769153900634738427487943112220022813252013579211518421174396090402342756715640880077015477383465141385111854258078402642442149516275316008945273082986204826738685369491577148437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,8] 17255843266108756690722782409646484009882007241647559774001667078799056185558272493013715595917567870112673940035667379689575781465359753694163663273732301168580860668395937935988824022456393007039182485171162325281921715178615431383293522006616697065119260567996076383085007854992536627736148410517876259109237189631061910751738398970933498886742296054663462978318575252685470888457791769696729049121579036016869669509222745301592977880467490184383092631754875937044734487970127252377194843004144748967810376365625803799379834070217475805011703459619271629900125612604523147155347516934072125125731811815757317801439998064503842756714628323719373541586635230846908857724967918699863071916824780932188979933464867185087284674834426543999956538323737290279481473835255117021924948374327017264655457776260573147387517416628248185498974592079851143061405979331211613707969784048918367353006520137298966512536287190667871576730903045607316640835743049636750840945416571817917527915284421784523214250948741087920494398022791215978933601013326231184977273957407497936897146304888611560059762775470127279529088988122956906092727019015688762321227338661961270759309667671309029225478709604708552573970323805197893153472685021557344161675280616078360420004461474945034493219310426077472628804341699692375894256868526804868856876472413748794814454504485827066929295627144259258865954068800444368581325335867456093489375378591021854358625939162233865030113913506832310103586489996291814560578826694094894506305328465989676366592371865588306111094538946401503949364669322528744994624159424595714939825395763183907389118218319029987648388792244066969344920865239375842842443520097569261125178231950830962167842509434347761274507905292548799957082740223955481226296477717025001748746363057579006540781011364308474439308677723082027345455417051154650536308119547050560391831471648830538959422943527475122319638772172296410533186655291940209989966801471959728329948073935633259771153661320766956065145134459817239734130221428360291689922373467311047320388774668400327286902393650105692977257370551100340163868991631275460000965186053898080236374004229081476300509897615707941159373403887222970805365162489013487891699591617951690620829692146751132458589417216418817611215399468191016256683128568356081094973044660323292623289528782984276200023418537854342522848719455518860374749968259826475700741110584942514747373073363823081649570667650550603866577148437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,9] -118189117712433075548022830922296909026749569865363460983643402015228447358358791393625930108367025759634003741282719362767589390103440217805983037988498554795163664376977132765802221860474737783449766740423971572486759346422216949763091392187905671123555029410505279800560312566477152666344893893882168740416875041578672331395238391641472937726817289639386658932063146714632899306757229719190158228138475975799822149958974122487422436379761776162122354086823613913444814362125648264348455407848568713029047575551708883873150946704329743108709101330521703624282391701881798536471581745477286824611344760586107586333228410399677762002988688644940545778211637397696600955759211338770756570978463661825003501745015766723196647424417537970347728617564813900279917581564622024740009745176467752481408809713727499168268762618575290613372420654546604151484196163698788452346125402591857324835383596391587397741777509697114038790299154663811646533669375139250735586338173570911589562705141142453403082748015742102241457291085956869872118934093277770316853657630999230363529100048176315021194209539390640729605764131704153211993698673281473515845518809174790599084733029807306299070210626732769947029907594461574411325510942052919966310174648652141755235252118391676885566933125481639562379349316472917960913021643679798454518190950333956124015192822988481447582184033891812167056978695943811807567955377175255916011951456380150324242243606409085197876186334805905568747048168718642294821795713620737150930730596356129957509283965327186681737296594918628377429749606193096679737585176767647601384227782277331244746426457121507667203831555628985379331075007092924350954560078383866177068644413548822516374675728399470992829687026283913007337101229037884844244700980017262969813386312477050006880799905636325082793182740972363536945349043018189752130665782530222248526735645916002697478662085400305740537652932298031900733669446847050705903515457947755135122350566592129887620566307715047890318037590530923281895323038342197874248879788356442214287940102839352297663133271450561905523617401031453625608200480095559385313852311681732465597783337044741763842535848458207222396355826008299486075880246905623967190051164596776688840838472403318769679572427510192025320667338646093365347141188563710385772520715972075698200736248981319414150995605138835538225618968223040690488163514406351527900697864536601001264165918718321290903361386881442740559577941894531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,10] 723861893252033811290100482523975235227505035598773749915909767159207831472222551044775076497056563306649357548495000956218857620032022223632612716811476563329317414388618289502985841869017781518981619213774564787748938360437100210842496885135597676696086880761731776447587955780428800890451001974222969498033184753757372342866270764264357258650113435733393356528032013337046495644416135056848951584197195476576600190931182980106748673547672973179390443154835913166482702006585622557072039661532662766422869914494139437524778051612662436344711094353687428231456475414408039148938971774251552257118126892446106420252109780620925843762736417375047324576608341211276791704098024613168129625283820362666707366292186896348767138656458558315551452436703433949456318778671236440436247663757551421770108379739613693709861427771533534624847819341624824724163928324007794858895651876180728485276035587173265638158664928704270219152708600571610365423817710723578859247234769878436901223159475976915819501791238252220386572695589989078663031012288070777726094724273869407664251168869468064661591417409638624606721404906809186532802692656493175290078734174300732208051391852419412529927217623472319563935018552556336952922258203074829931714215928346204713880300882163015895374834493177189107236038279156671940407670400215922363912271694380647644753839636101197048898092452847281085850620597321174262897520673408185941207161649698301785488027109454323737127997038939754942657722443436987965876406264626092804974776992336403610705998196983242382141858773770621043386357973429957814120916717142970666466762734310614118845268833739213527878910031122818498894977673933741157796461309668815749367196015761590383370450996606740715883354526780288633995946807755407309997384465739054295765508777004042185830856152369779079715781771896392566070916852238344590780106786469859472922677394326769726502439537329021984362598188123222988206500750773035136056893210758252200965211988852049349360898761600999836958441825038300175876980919916312558696515416160962199535642639094325348010605212504352434117604656797633838368181978850445297341608891416960324960863020437374399814335883200777048456053600322968080044683881641093621305036951125143313068160569571293525739523648183281296912734281988147252351848903458846327306713544782165492839262857201732767202210427982246077180586800659439446566827648031240991775974994838062447440074481703765332460398518321653682505711913108825683593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,11] -4212543595224389945416159900715359959242726118985267707106061876101744384051599184448100623387749980023170247982875995052847224296106708309027913861722504259209177531486930488321328818740012854047086395152949380495168119667882028312777914632387610592812229292918750398921741071004452219762536242065925864466329724272977289950259355791726346390599477172634362823422578986591457731614080831668081180192692231912603996116011055295666551144741598741354559537358488212378297358492201669555148616598320542658552465795959924865429125432600355940251354250725917918550626961795348365617121774229705685973104333957137801566596695965819454693634589255065675897051562738056996949290773521626211680386623402202839117975621373369527622516853314943161249911511883077746341683971437551237784446871694631116461475201589680647849307577879908108070572640538685875224894622716915824272143772646718300803551074537759582504063671758121536439498015302043612278221413342578726398387977481425001474153235958960644601049003565517897843613327074229846261939917385054385940526701517573913364554297106484144808859544562938686503453349688613966047914594822083672886987343085581330197775861340874459020711183466479764190080216662485628269808100754078846652159879832076375862576309016640647761042692202105711110486345097184592438502597048843775995072232721564543705249766082196766784575982491070317297611427001369203423719236638281031364566405466980896672347971951839876654519873709890362699078189641662825864266561708999650435965782542618988080507722754621620200684472621217500614687384075264706386051529042758669600769318084669005879819783754511032971789795563793116173217628231860017181989203786558271534985326238632385717476881798653013348632055210219442367586056249084071839286645604302677215259053171965168224577573358401143957100976838255497760465193252579937073928184472886589810880448490641161978011821753729693994045640074473493752167754966391661825043690505788833607123135805562028310671266542804781470720346523923099786152191722303783155809079108445115806334802396872094164062395378495273609916251121690425592670535402285113559882716186751296306372921709856037734774943889493390298861951897407409615120892774589585013039440364419210469054072678196802478079758138940974834651120443470495648985350328433378978417089152937168077602969335972404272695322295177060130773692882158956308283868537894565505960137886141064100176669358563685681419409227027594866399340389762073755264282226562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,12] 22212787871499135363963358279802501652935090825289739483740136707241392273549311833729559645869328854422344472319209032032440287634556299136887960437722319553599326818359803679717875837844846050851008674760676426271387329528554302878646476297677038182761326691673624844294880321056807060654795463522048912741821200574102024996372398656465504822913177105526301436004292946220495593384982740475636730503714846185512853460620262178723535854292406819058987637937946093220806633470738986887465375391705006734316755745438032389077789107185099276576779210027424928894839491722838272590942729305254253667032617663249083467483871786639141422915575530104818840448940394634272447730421334278941175467875269973197618230684783679032062751938830558615515210733598060226914906285682421380131269976742018955701375068809909216825931853131581835104296814343163105442817810208290191454896950331960849357277842639453452219910013241547640259219964589424535209492467230074524384320610031805016175778897682808761684863775661667160483421915837214451914157824998019097577289674331204170184800492219442649082012939058290084347159699861429607739866242340626039346196219422964979772857442700541211974844705207380572256443065793670634498814887413947577828630945616068328839383423510560477705697929396791240305779814590930410544014292952250483074982722935325336194366852349537081166524316833170572303884967011710419530522216934523017540290523683039206766252921958094974550228903077971671772439854918680213105358170508008386281159448787131898938561032955078762689169235945442183590552704998720881670673561032335197406429521032340349468417031761081389844245208210386657470881215942659291986181329158405336793128869651555650961336273931259941216663842889376779729935342437952211152505483462398716368311368275083796046730753712048271675647009981875699249722172609687692438877589263541348595632405115411603470385098048712276380147539718024305138106983756915853454071309081829517192469530981221812661299830199534165408664575213856238624130959618361784284189884841996066151945205148614041308037194291932917512383907850945603899557153889902459453044216277038340564590731615286317459382528567111141030633881242038263759017386423260390656971808693777330810087029658405638806235258604386360415098521381974134901092040812157604054648777198636977069317910425271311748367264664591450447771893449257895975292750974279973572459537847767263874353095350957010941597633951185772338554613725136732682585716247558593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,13] -101802981548895515465000012437902038317250105914153491226872703062485888948255328690871479419102761629876293922026120286079696156945136490514237356825424715411997465793481761514920287290308739783535057384080186008019747566142280831689539708609791315864307011742275777289531488982599874479967569883607114119597780643940169992571821409667317229734967089701438009172639896190778180116429590699880352760221256712682363730340944283464784380626902361654943365686550714298017123988536967017759728646872394372051322524593514721543571379522781796108642502576396230491645477694531922880608976764484746302201756786201854532968214308568115811660306915539235053826022215886013269221949695135832304214716861579570475710670644008389007038451734147515808699307593520291771698997201391962839533310209491075576197661347858066002528236332618568521759916765666162722620277380766363820275876498034458417745549477400914852659665778336134854987418963364924285772283197359784042620419665249784017176781665333623886035351091810000768742980811618515982810189001342870105968272187871031839404925835647854503080394451486268630360295119748457271477434625173294789922859881004128837069500292699526535892910225071360542909974480149324218627830152167763748712024533396123412544660657047492719299115691665585250208562139061128790238820954850350202178866804208978485214388744474149451449425512430324084508306233119513795096261017345303386154366502366522045679966508847548789853554810106745930653060673374473549531907427319260846836255569027218346582471204550107161104869087057414387868530554155147374911188661324374601688738790519796006403021948371776358595041758885787173944124626507614460630427308002556854498325356213982640598901950414865702658369696650458080140442118797720346982268683328430439139594527975560896334391165426253814812042850042893133444726893934262973367517743651589132949739024483818629934453182778099697674614646134117271106437990540267682397842413413873968868153925934255933480536149543764336387389590100814765121615459800281993230662548255941927391627537598599707618389602783040252906115489253669920583418437981937871404342840803432132099535419403247318873097995104820136429191372572318921076069554836265467939601978458644539407161864532820540340358401160576292786715316891969444769340277625710865344800537322047192207586525542649212435795274458432563939143875549765405657886428028804703033032922728114955905517692197321457002763546788621650159012421710258422535844147205352783203125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,14] 394107859210867877842722738070145046804118008614802338398402598896955006770376525396478536476298586685415380138930653545042027738218644461736933679298676538813396103380484613050295870375463263169566296232676840390729193426110418958592833194518769796982952860298426571457510820587508553208091752188790468527746509151029652836170138284187665029996410189493748413301330583477345814338005490278647049025098394432437577529103286593448587303414582969692775552000029944911116495277134842579609024431262905748084079231432368384798373240745190898667456703721518769029220118558158499946189359942039229319669698510282269075758070249028359062094859967814403431249380969101227245864070210421916544252785125734207417461930069100886845409759045932600347153624701012017160103977472804475137761790035258205154087897205678564832522320930051656835396159135459682983369776951382803128343572779804982583619277109176357416882409363006636687879257641541629519047506601934931677618564218395142788058958672073044571557805472961185156518873518381440040302338505627101743803404261171327653900153853944376311603697768622475006514829661504854472245061510007438075625727218856227177592803724547471133351692105109527783598368154310063845834937361960068757567254679155876126721387817481738535881990968528706528946365147864268845903366053153191179165528969366353900581073864725274465101149725768663445568367951498868504619054542695881624966723022339478764249732602270846433315668478441775687690971270094570054661170396652603248362889335726840736650654025959987748732462010377501408411024444962312078043732692029164255295359748408774627925933097085260476513101235890442163341908172654331482703761086637709703935095336771640094775692405210728183464201545052383370950776310854014883194315651215272925136921652342876678766895477149643677474350791234272485416405924500458077661934616058540977783531960650526583256325029388293201748854592123581536746176705326717675573938068520327344835970458372407547566667398267880200476434884456921738997627402425723224532307262092761687853778446265927044132590186526769373985097696243217256068477103637176036145595862286527525450012375990541752814091275216735341016660646744073168208179255650459557773215713842244368763184343878471682025240485193309118540772641357671766520364979784776187516636607043764642035397629273704275643516189098912906770725191261193511900768721751933844181501284157215645596473194726184342253347360298319395170154547797247701623746252153068780899047851562500000000000000000000000000000000000000000000000000000000000000000000000000000 [101,15] -1247704874779658241174794582069028669117243342929824027163979451750729833608056100873378009168149116785604300767206586693104668020373940078154129283322118241391621518346056855776327797569038380201544443473642610785714522373299874055688766352855866875885602629799756263152153281642810800512244442468741323449869093016675971484630888931143982138832792346620505722811344724564823739135020069340133059373311590376199682211131258273485390180099504572276260096754998200868595631448628617898667779619533601869747886654614074741040989089037934232315969304866022223179236904028083980178205620850432977734753867158723172469073699530602017706624218622719706572618133375498582051268264872862352659868832470702792301474993369306078600757165549569932585904139692275785570062205395463007946940746778488706210264111186254480219060495167353481867436765200569325142598434146265842914552492049773039664955429434548228360643791019547009687203567725429817054870057831737844602056999143820333703330920990609979215402263502323382251823818634647264367041967859014958318428560214426954033906022656569568521656590531110101362244508333482464462345238269366984289529778459569312749714506273774305763634809531772895360247215298166540619470582361665046061105428624002737138490274468356855653088713302751064340616218228296411338728381538883582444834655220209253928192547704898424030457086468114567712213193356608191305245185154279913146800975842260901340583154245816176060458077254085380681110649036066405376319077747477534151381971459117848728786248666263872426157419097118765273688708553078231239869274351364113199404296697495360211174990737585543498352553005467102991623313008837692135002077621139973356065374071683418563987837897128620800240899632934461260257090046724936303408302702939535703184256791269717086812902334045019752123712301871671813164516312078370663510356322099518130655629219502014651712634526185231686170592570350288705971741244382959372496527133289033524434632680585951033303297171286103967635975314107744162326214842927704697457590537772049710480603691119253802940002119842547942806969626371345241684894194596823116109071104948677896957662816704735135373443440999926312511201771320958345313206563950394629495423437991366017541749979086581737364880382647025005124543033269104770397525522556068275850931063336527861992881948807424417246343927923258872008525820025530389082739980404285027452694894007246040055098180743274904573170619510898559572483412175719630354819855710957199335098266601562500000000000000000000000000000000000000000000000000000000000000000000000 [101,16] 3140400896788933352710051186993201285735980868218572701397901856572035606862780123150431519078305576752710796513805171063514424101755366571505247152588408815968940431831689157153464233928237048057480294864289265095386578394140664915719779616430827251015478391596420198196665128152447121409537944117732203673870273049044158753160293584560429426527083835741626494545884556944766696201084230865943053673429714543006933907999679307848670722215095441527499785742057753119151505663756506195307377990218569407954817288635871916067385709892485523967101560789584967741969574423477434145743086353796263567771628990913361677220845350379725867338309802009973580224051739801237154855149034079204821025450543449401101836405616113741946482115384462981481969547317221399929712810138903556492238338419856502814413784189140106139219387520043495736039300669209485750553745465380692209161138125972189042170088705446641811204706363305027224175227870161212554567805162368737654592667312100789612228696059045506865298380897572612399887864781624942993787221745884405677142502566931330414256919609777785889913758331230328897785307417150014782975227189911973759538445167159576867741290143450188112290390662994387640672666735443378367159530456535471168273052929359754626426029896780748702464303375992900835371781286956867098326551324478266147177275023585915540215401875399468230605009357659839729709628791800219938623612410441333002632963204914826180504797350587366854714471088659967568829140752316130746661431320575223412708894199522728319616752808180115189501069792926430474118747595704505977294855519842628515653990618325523752094176853745866955302176058935047334398768125843539457675387742156787642092575997164907554440133344064045744703241820784606656746150860711749763493358704832937474881569914815805962484562097162836023846785313190424513761383799195458676178079789880303952599563257192895952507563472077399717426974321171385016349528527710267951767955579694985718846875412603438741079916715952835826176537771058552625583192818719258465941494696469992169042240414910063775075520773721756271706946249301778246696260129674478927529517839073453744319453530024095346078328827052988134742940973432064370207642362327587103111622697715660187107449463825137077462693472103347174556425981743278084695380364674663955255949521514411746353174830776617227060381570435812651471802302814543403193963222058899710426798267118047210607062780178662432508131870334190215677376505856737863228711482577182323439046740531921386718750000000000000000000000000000000000000000000000000000000000000 [101,17] -6129654217862200732714972861769441647680258351262358065143636055426344743386902356939592166645829280514529732470623792514243362442695422311210720115359185062434962296459932630951874459129576948553280460766199700619978133713003521963611279067965311645189392965805151905958274319109206828523312550419447691294833391865954009283620594174386697382087374182193695608882802782537021202244741909953727134143048138952103154648649718030938221941241641908080928507523820468347403126914181031624898821173578592422075508296866248334280151238505272512573593101119668538211113183406907292960086241886175428454622375999642023880799352121350949038370113010921658149274999696360232836215463665563776493295328832773673739968880989800679146531165814072356014665921533479801716995727204358665191689923954587404350795368844968106883846030534353702488512347691345756199365802904131133996152648186654295144402469998646834267719891855398406064319173606702881126635576977091756732531746697323045937849766196293696345716357505403808342790954170661247278727692797796569929549763565602005373247152491640314329421221165000346072559377348977845072846813842032655518976958363541337861568791439258264458630875950213069269824110776432881929781287765914531871467906190121764324711674242571876452625356698349448513146723870935923506074690223112318143699324629075082220025902743291917423063601474216037860437963714849889303455763447316030741267790709267115941797530153291239636450258631807408784282041845809530381198251340175587829937118782538006994706428991636115272266442659333605928964234936618071761723309193112685575742019226649861414139060166185681004166808396882952007187207509616467314493436277460575522560769003027377704702912543221161813031106963510535191633831530692603920615275923192548943470887272020018944022116291160968674129587823051739756609552984887834995839668924869080191876831520433820108707640387572080817689937983666680094666733312493570006143806768550868460745983553196901327613881774037189982852331015379592592829537526250265747326161678816816580565797954351248883169090480311941530703836397073179814885007243010699831025072984709218090217481270395343828550190429031845631376755040076996501997518084068353824694660071552305898779746551701631491953410953224690977326912450955574775784031854786392626931079436656158866000717659681453411855039222351557814001705940867723807833552324981720127491684662784837501324012101757313057228444963406952363581650655800572643377467640934952441966743208467960357666015625000000000000000000000000000000000000000000000000000000 [101,18] 8865405607801853995120150078446747865634132824815198067254737380829389200165371539134912430131453345952465502123932860331588913664628471034557256174291578272672927581191386083740595978757410899004468114545532155841796381577518327895667297394181731945491433362890391848799553876077791606394113166933959436874629467851260336841616407497749565221698205054010266878390841166184356604562137204965662436813318921651231702361387893284270078759225492168688552448100604356005774450549432103612943177334088392861960742026808428379908447714482134125514865156373642643986911571723994006198192074517633457741614618232165457838980811110621595273540051713913560711091648441373076504371098544919059565179056063155711060294066317720580003299930350593767991308600517263591660349060290043465679004227352538167930904363812059115071319293313350593270758364519953778180428556940719826944502920727601836463171735066069276666501307654891245474793192901062951582921396889356115637980915590745066959330414658959194561236014860874734370342094477646124296751793836147728290596953603362156964202334807537624112597646699601314528448476885086492245577351475316654494861729140494835951120010630968857160024506876055544838134824023565972364433546957553699335848737046872939984222135889522575012034087990307022169958373640230336545441739424936690422420221609658171353551535513825442275218408401690563349519618590792278096187415322747951301495621969991627549459287291350486286544079136660327949320515729411208388583318578874802480416506327518855681481689787747055013300692916000668752389630403889429258421388677592389674875408653994589408099165727448723502329663204984505419092898285886412804044060922452263847090153728292455093566401359485648176259145935883980995320015490166227782309364631670642953456977828909927942035273720061444193737041353457375905070460293266602389061056549063098343425431236900061906835532088208960425153743801349189095503049799931670472954820651113456458931077892968513102049827286075790671851797977698397310287944553609573301358390253215753935033806029662583788384781106092933245765837723984651591717459338203203469002222170642981191589887236072428232215615310092895640923732859603954926556052510863647675022884717151074955903553467084648351976191190380993471382333018978875271737830129923762234687654582054217456013385485895256110390680359483327984352532173723193916061289869602977011669472429550444871729732707138476810261843513851385976008421510216536890042261808732304562141735004843212664127349853515625000000000000000000000000000000000000000000000 [101,19] -8152973839958853487369090076542636722620150951487563279247209367073236224105583386452576872590331500569807680250980422192161769905407202837278774054648825339689437962891722258357960734053004435350030518925654031451139030194670006185403304592044892171670314711962297468016183754561936940955539858318598427736630012152701865772170740640949558899156667868902280131927094684604786902727797306746754512242808484233424771345913974860782145539151213332630238624516867744070423651845853880732018137383823243962182512864966775840304102813021376792143321812770791894136069166250023729795187835548726380155478799812163872396691996640073507297461815400587766521813025654009033290152426365648258955339486887092782818018961572615584430778533795454305610737109855944098824829339329281138875171881941940330364672589530802951971561203677966018702788611594841354133132115151282259993542409579971557574770983870718117076287734705689102193473821789454759455559228048482020733734105223016069002661221514264562268673299489662923940903975622592098059453195181112592774660751025713267317981407816561630518604426911652972505756656374676152810150623730175480241532422005740168291179233999653261871841099405546697335031237612481248677424053379333145738505632233608770623081228993654436903172277251249077648050194238880527679187062869611752679158883651752441425187076666821322915256201206945772176007342330468663648860701881619174237051924024828037918540099313345774721314865784688555552143245305335405349493127687319100822371394970110847755125748827730662089555450547215155559550401814943085300314309048652560313955204598862445059043825573050906002426304949771608914619717025767210895006434941525288810896927272673955879066068581256462568758122513823910473461363865971941915254104977445020998143972625130549398156764565924020120711529738212070834100774626966558756872942717929791168957866331824510118883260515099867863674802218014606237253148885126955271202377144060197799268185567654459943565233390742209398932736819252349599036715202484419897150257413351678700601517237625234329643818063210348706297678463978461278730606419918944136229579670974349083097437663270971299255945087487159633226690880648838250338021118017055868426633469249154819777287824560093348779955486104984785532806158198764980387926738301235473456648684864620060092279542970224012722213273645937844567896919963589306458213466474295233792409189226585328686307552917484836526130622109553757433061400972372649458666440930700372580197665683954255655407905578613281250000000000000000000000000000000000000 [101,20] 593909343655646795727924043578134787146792019738661549121929414252446035022371254840152028769514140044167017396376541629928389106202000821185317234372025894488383507121644145508656166603314990251744540211655087233200995253855561384848960482125390948147288344460807156214766631102672325200659600302476994663485302654492564955797740605639023798498625184605158595660058889628211672069263421524982090579573330542126408514416700499645324997889095519119103376648932025994102544163282701121747363546521121444021063631652149652437790570866788252492114470673755092616518498695387251653507742791445141678936323407649812838895201516171781056244213689924101779543412424832334411423959466336492732847328151710478533075836455155262478210242085705943361534056227262784659960635628358159337857598031317355593219361048345126047699536884362752260217857399171434843044533208327699636282758894540359460443743132465217781706956958488036668392321976458722027420081388385301300035798293876616126990028048753262883628918017383259671730123065260448622060551267266600559883865082821476027519115442503203565964651455974301787443766334300373698120130583332223386538215412916690467657567401100630386726342178465651670076896659424866267991014635315909176516495891412146558394756010503453134960399437247361135167473222566650570258004937535784076440311332072802877571012598824855735446714360990481050842184754566907223521040491119464652730834256901104954354028144786411997253371855217673826182422725661007404945851344844562941663008150584181094696138914999796448942751703542146282033973623575508639638296532211790621943001779764505151702174127144593384051175445220221826041929864112014143939380493105352007052307396983356150529844392570735133193610305768769621610508695172075256942079807358167516266266217205902407041737121510894538129819734434268650229641543350025365858945024084787868264573226645704025463251462864928200585420962684927703560450518499390288833087910467352398985355914750276887534682464826396267663902531593675698007909614334733031808894949911771940250561998322112675634806651912736730112981132167425552739499062378622001065940008815631539716140562161559542603494885702859791742355599052414999325946882799556276887154859068660594804976778628443132655826686879211533134834174236665587278531567935305013769658854380341686173311203960182236165385324505467880263747409283013703288199764816231517690002261733609763801729737837402041813636616330383400427636992923344274556596331653840221270757027127729088533669710159301757812500000000000000000000000000000000 [101,21] 13494738323122058507896129103394002767945610418011826251662259709793612913636532504516965432024084898850954695799403322410170812939071176883324767786092313770594046388006430993861278622227157571330939154996646122873304568935842402364577285234488510227824924217461187076169637511916739224271224141069451781223599032833499622963921522473275308954570804231105437709421197321767180747387026173851030747280299476613569433556218928888940758542208142464442055263860154669973960881257586767097968890603490006294608148185850186534843961177194101247176388248027528656970259390407449403179022603154065545270568680303204741617608308226197414999718529274193991354594444169940917787990998478501089772213824524645988158045950521176081431135991888944851972825824611424410499438816163217574217027208190947629615619001233410861020430204801465420436119232274952280683940691250143715296253950469890000424479125727117898586500706918566763780808598563505627374872766390274964801145783343248990236590106808851701397423152408209120643733629577653904543661937830478957534377779876622947941303440801000879241165740648388573408077368706567687189700564952214309474652888709889376431364011138271910274561696030662736766877429088292827160556738732889720945213449862655065525651032735956045777003751858081246033149409824166328091328818568512490286271298487536395301620371959737213588896147371090577670802663328244927335840085649793799459225433322277173599649849895450998969928307786118935266445924681461470317077442120325318663036872764558745449135362694310684213366689910419495503785331385766035162576268095495324467977182725749083820088385544250702788817505216852950782092657296591785902444127177682477298605860173895239538821181181222807131924811446155011738460083468106789281871227118855962267271797360745919406645978214441877209877403189191370600817845995570623798016898718897046688389810151890900054022772834052985527918719753553643566969732913100101475809282650477940563181342062860266957784304384857710661556153457749303688267632174502232466254454265290424799249767567893277026933214902473451182328746132911542011306377936811729454838109103848378190577634049096300136894856198946771411558772951175202026972833708234601935434086965156328782305101308824010175304872299881930238041600615157110799885036291487543771940910376568467148152895639555803021663621700879100331674109006829755178763404004114703303532117484906728448559722740845762560743148453255398678120895206308507451565120541661264987965199169117624933278420940041542053222656250000000000000000000000000 [101,22] -27020991605258373048856659387335278231486333529161236070790777428222722438523610182458451689411748441057256620765262677352037876392301281996242571821408926989030560031837065995067352763981631285494053246409020777866609263157516510935729651916494673520154891917152358043142050591476893807390345853023480371631454644584836662463658712628337423860637359848034620116463594911022497825171516122371012515059722903133262710448907749050240926681269015386008439952500057204185384289045648244942315761209589868810059543684634666690050710504610032923721556012146509967427803033357688661944749274379805630312505796806983091637587082628982000241526995372272042153905958812998712309857139554171568100447111715754019391528325311985425876693404680767694341470068047044244195146335279436566534606732025871963309893634671169660756609389018834552575313884774539021236381119955875419592148446535882689038849801096105520824679167728187607101867042699696242143629464631284020374205779426488410266642161925555972611678812286956227092585419897438594452464468821897310081583876188896614644561375245996955460737767622105088895734114896919056130953760289312177577139586924417862399500591380712682557644570918924289957843495052494687947408637634112225083557811644674656298931568908899968906791973215792479340443352091389187452668115619220849527557335931958027833080119780947909336684777152260617047269971809924996884099959251296576636838247540670392462333340346669347736638402089040112303888527816278370174825405645114087583163677999954105248319005745808118119884087512435108868565690382445060340039804764391860475016018801172775108963377909589439280194058865045510241697454060654612859946486203281746176214199340900271863976083073474772780579489204491536020842055700505696768865249954226192087773666545489734328879858611024648305984510955032010703583991982697768581938145188428830408322373434623150666635131313630331478895817373793229190806358587250500255012970522588043603966820054019589287483160830601632594457037766658623751625567825644217902430582513859155974025847485167059560853391247800170462304598201389683592735345121334658303489256351485649176911805005209720024289353513350942913294234290841559078485097394893294937759431175547893327991637102382345094289801163165916047900685088383799144174711213372777009499290657945882326997432406538557275337975017033687070538483049061039586605365097232568344619242517402793811041382634822697255328346674749272983539674677685079046250813152900402679247663224838468809529956615733681246638298034667968750000000000000 [101,23] 29056300680374028995297669721645183920413534914475562039991098019487080649880560211975663844258548009016442178968232630027187950795646982814662630095024088443418930435097659596133047081543448145025520892835274724753290332809154605371366534289912900293215419421230589079576695755614154847808011330074934109773527805020203629797623866897923221424153689255433303233524644754375425478621103309371305410533940393221421451174810142694932122876506968147508854594469332015552385878726890327373867443560433073223592627277509074166259243728764529667900076964111580387600575295332229972398898887132544955622207070428473940049376720632240937259246329669253069869581422204507243938065459474265328788332371289863183868906104003036862308314021111055943584229546554681102874326927152738819894433389336547432572499170734247900011212969901465998933254279904029869614800087815280328033303363000298851827242663746347465744516604558320282527444946237235763649885386187673255731310272906104088114730621471105829498343214122101983849662151659781281346799574476247437697800172108588143254829524929310889729456319663296105293450266071793509173844254559682533201739524184928150452361252319451585425266271982358772441301545238028679688034596467979766626308793867796063847764993560117399198630841188232737269955238212147206646720476267793835132917724856424151518750800170364004270473952799212730015252021068647884871696683997197350786660915011006502162855785402224376604232864554561788455424269525344438611478434570824945894378612934414585494640996945995123957398811746820797647101620263113233356802528234752613493576488630393869866537886346901981805910836862583226879835244771513233436204680270289535291344148362293685495703950202065026147121627975577544697302407596439696785022813790924342307814753746965471228113849720305354199554826191848837080027650159264228632082465294935449218991263439748235679587616274832341640727116617402211429109181219644218121095337439575205422391103230886205298833508396416608758120996841352410572248431825122782680795910778154793054266137895280642306347797762743660630002400094377591281182749684479053124839306997804299462267946863196422263550653076940553818598231415702756146392561547786802771016040329733913714127613993556048150506295143071595400863618657370916972458746788909247042474052888464103791273848335552731722416718826441084606624244766000442454345721682354723720221120060279408346042129937790479689211623968314572571450706556805489844743160178425678590609360345958789295650603889953345060348510742187500000000000000 [101,24] -14179894491405050704756420198043998144586013591029095104080524611142885215813490895614398469184953629708349558357648736891952910114960660730232110826947784928323017191842509409567816500441309463503403440370999088437826543174363584886405411391958881320662214652673871597521634343279323948954057058997802680130936471796940304880760242336219745825348365805577698027706377745282934458404178789871871545911365164021043226436639899292956150327714453183179259458850088684159341283736358384905302037379555109197386175352508021250828032694177178342314765347026054174706423560756233572093768622941770163134708429132906217815014892777870352393960173217320162465456368270744650991580326956949519350061261763582905868398002723217647257623450470395199711629058591487096455867573840001309751958981360846136210648547157687885196723490820832705924231805591774502850352469915506227729608918612943394528409290385448456278801539593830645208022015606449407237208812111254039059863825786775809625761856696031904631070845407797397132388377691319921536904570382431970020276876701784204489371086935772872937111026766234359581536378152962162693098572387528212532565248293043762780269154021996164184434200549330509879872543689926455386908396351238647062366720081909222099057184628519786518030650820516490271146398604960536380400261022588509246267610352473934445947945790576039406785830837868041187220671398372335533991528165024603297411441309998954430329084517117086069716987226839733824289320943680673253017550651927675326966182857801254784405798854211311306427563061620836933131811545831097260470335347826947082315808014821572492897149531442610941338853746869741435578248870479872986582099983193150665485603779398520818019543442694603403023452750124100206122265535501973872693192874943859413203764270513699642790787510344387761085734310789611785728153064635624205356090358070670198657328923682002557719102845284072357924621581468505110039281323080732819306368354137508178478185854910254555387519134708709692897661202418560125045663557199049200887505573401445128605295405269993699616705214191157974787137955376571643308809942781628988149840742119222590419003970410385992344088532039628013350239960991327660031886380342400457741424940583493613387149871918917411226394265920863208103025157126405832896441573468267588638539604247092139183386588439395803132340678706804964524781855392014497882660341708843742420181384332862759018597959091246405539445720036371845884052684087151567870749499303123040413543778925919980338221648707985877990722656250000000000000 [101,25] -10463948022611949338209917382099038910062800589713761349902638553637178569852487192342238546150224646751591784548965610762808470643308603898290270081588373716355326403414176773575705466055158190836939245028294801714280513364632683166423682362506925986973820562032341732806993942354689909487421957173242966524093787222134927597490545597331646354234970395666843607616588254320355019947626939357083188274519319303271708858360843489277482625139135261420316814196885780870718156330194683856942469875211295307322322536904793190416504977698478449996327439719433491250798724599389701543527016204596571624250165975440854200801765765487143744105990592397781271438588325223552309912623789319850157472892878043069948841326052435617409172397556668770519329581239595583619043279091742558841420617413525064708836437930485838067151194693318846864889275250787340293350372747639175780164789660302839223108644311135074654024424507582103122551787290865856245146177696169475833622641909162360268184104551684885296239997532443254929465166118600723435092044080828221207638558481727913819715095931741243874272040116731820716154125572004129387668858003938941127007134838098959038375735366306830382819826049286083179704384812485784441325212843849730167018442709022646397652340337046388819092281247464963491071647266772518860406966792590797238908887184012763706068515149972349523271593310575250896958536852762616343610923899812547640585397602782416758542467786557338539479176589511141893699549669798699713090498246065212109992855285614998570224807245967540272239471295446146623654302782965612873128315366810791544881997120082057624492272192736523073719132790659980850756003927250947829814503844299508129304929629678731759387966399981582445207717496515302757120178436420555115785513207727821442620751640233916453355376377348529423472079819741131162061022956043114055573579759743404267732036990400614092882300818777153673984758766388900181818715357057211388152553832805191334042551690452155697937748742337171553493402563573638503955872106797878289568012206979252099669162803581994340667141253237680813927175045577311737471369211946839948400997957666258630721964515686246639578545566976462537232551811516489945292922151772149043616854257440520612002799641151818651312794213022467534610949487081142683771627888051217316162940261832935194652938215387962777605839816299720988306359379233737725557941039954660290256784258845676924393651743009966249666828604666192265607150514593921959181509644401042921014652851974258140899110003374516963958740234375000000000 [101,26] 29619435279717327273107335921233707218984382286026127296976983695506934872131051116263631660543007596095891423719010165873081645033907184143656091888630222687948891882249556797744696936182806139744044021830756329574702770960445390045639081705508818838866789052338649619528626630630053881987920325065891291669455136759472655418754972701224879748061956014282903099812725402221237744143699723889073599340560033134382972346929015716621932041468304409713292704398179133729526316987103487716894659839265050211524485401340359379133701450129786585064358660264217026584770906920760815526472358172147403455246136082276295856806065820593846577640567665076556568445924959652517003974570995085779892162538749764467727994708542192904366867300138369652229888655048846198184703005949045221521161125028293199592180554615391124284503218811252447781445019581494283660639837374387222566363098665810069327657574074013298021226815038276713128451081375155202577303843226554881363049026323000556817884783890481339256644464572765948003371157302749441679776666137136273041075292833676532286627174086172615840328749719762535891799353501146608770423905161529822456575624247458430702338671348670197854339913172499311654654986666148726850074670858980080461579454933573667469753491173366800522650111030683520001902828263310941377043984838734159152073789749405200801160790229362307186938559575402064105623165471571290495412952673799775375901084296485988049719620841924248669267304841674585004218711986520416669721808066854763159245008505385243707861221702755127763678270374634984693712852029940466733265692739666920341243630437172208972464028663427826109802794532962471993097125880082614417700946265172140972006581229428978337454095007742179034917901624667055022274544189727374430256201139828774732311980907346057371162737884446221684267512834182134148931299338267261694397786410404195218894186503544218786243251789128858794509606977668351244760740984139948910068936078978341463317386457526352880044458142739277562605099737368799993240738203367282240175006229721159601719131380198689467504084429743502760863750923799474776877678536862441814536430202189203283553573735752192310855245117047169646529007613638984432280316405472663111066153404576448240987391377143219910031665507165550664320984135688336908118827104138498953477671881042409115268263322359518419818314938029859283814384321262718240289967465203665147084281366878473768945446920444447342463718908731623813287635290342282656105191095278269131779724787634222593624144792556762695312500000000000000 [101,27] -32684950881013809753400644849935264741281879630753979605867437206753204824593550767845231606165348499227486977609883177046475015170622963153634402276279809450882539005687034128427438489219270060310675642428190704412897547472994465107409409384112487505391009090865907331585527219671323115391721008539583707421102704243169064650530109078642812282658501456912144849929864190239644387414464085911447600634212377644513915680639003058532231280062389697489193073060520588135495535147397338403279681635528306489784556121506677101977771117462572903805188181985012429245205149424442411711716894247714087834969404137361769907294539803347495442117430237483728841859702881909852225043373339049014926094047554468535644144153952997856253712351561948790822670795000198609383778897769770938801986043898094009978707103232995952713816772558526318891568281644168456509720507919646917934882718385619741084645520205996114807635558367149810078608303620410853127917372683717394523000307475937064699370162773292065755799947260244706573128940054888623553202136028570679253645938329207607293221131329715296162998941590007299495621516452650169323384328772381407834060027777139143006023472191583583585558499371585769805538813266851919094516016591310201638590991051470594413784108005001799479354708225957806361671807430824463075791073080584056057451573837387638023130968551902307420497210210496538096366393250306854451718152009880442361229984857698812981671841867582497050611802811418803949973880516458930454403371510183245904710540081648166940606489896884233757053351241136735773807508216005683251958338737267239025570696627746136180072787703270902421448886855516200981999425782407074963890240455798944254252473118299133453140299673876423985947110114466810190859772885531738773164364115836069996275667211177210972176237921959194112019129537304775065679899100504204394248541129000930368246132320426852467604114527693775343489867578473665026494630733050065846307295589047928806900901942096370318799884791035236551779848706267102508782068993394059700491229320645077743041471883274112482959671798657125929903102126257748549668002340273863956937440754184144534293342257865089198293678734993236759643422014293354712664032789647273675742073114403322926145796119120391796602946733422398157848492325130800343616490416785480474202512613272431181251251403126768686574309456426836598440208434838440347062638918207213624152399048552124220459051102577444748747465213387535120979727277238451816689946522796464325067572476157806704577524214982986450195312500000000 [101,28] 21628250846783137172721401756999294299649059753423630847692670364612272412454913193040387052828807668760976567821562409078346590517886791067526524427035906729376169183190422495529423480732749133823596203527803170708571993618514535756242170995245859127873370481293572751106291345917032584218170489769029553125330297486879303031789797457462953920049234921518095768974598077921995459957549553036462617693195414302058180036799817732991343823045510096647779335935580404106662925667243737162916467092783938659287512333090542547851692921357891466165152120612370511073381601441401171241948781221104506530201198805782934559835425018246802067261334622977871442678522320101271455608724543789358216398649507482149975763377756636617177070667360264786655176702979491417558378563062365513142716672503213295876764431874959839773062682803178989126287889383055784886063705081890344181905198635493261382609742519363920848288804262185347647589080319772257738513541087985884562245747940248080038405247208056627105329149763445768600363267205049887570598158760773333451256371911788006830242906566289327047021128315654580118683844500879944177719690277884826429859229356878120998107777947913504920377400119181221389390385430427028589703805128728654094832160073340125209676162026618396352793738800505113529328166780383790192926365917725380632623594027603256452412951309214396145589548964836228916665094342632459437357851441078576585754135916459346033287436414009463339025898199418767088968534956994313323446249355407131833355013740058239626686069365426178088802091869334935210086793505334769785422039573025036266182465804428412604019086155700111348986807968486936651709653064832362597377628979342403726756419206772724537146240772226672447762929610068974420026361758250941532612530433146551176606370420211273260670306668428879942402942200586881365382732153526683916784386506769685384921863460648365835526406591577660969718386419198139834549650213016810789947897850134567659554850934329611289940510849206337929156424848088744819784029519068492902472029289193121871024309453102471711423684954104193918643441159198184897201689743957466016769203228114536274431523427705973801902284262261984475040102376433431454357235942831802806019808336422944699559966677277818836824262602154578230919326261290869555426710069737710770310438954685766320187854958243808937812896111883455573245308907305890874846965087390792109552342049522200330228238019923466384607181382401761632147076633011260796965817515780062738062206051381508586928248405456542968750000000000 [101,29] -6839508072809646771504431391577340954063373288383084244763419259067818000231202027349599008764025000307403387107158628075028158556146748384376332479760394834442169595775684954884710418556164507023071591810940141337799710232639940485404552795436295933144296017096106080249836871505469961332602510867693470939757446247472159112634067412648389550462282424727455199614820532932997500258355892261761440698797156181593263821757372144011119012330133667045114048046977857249327586336242774703209591527456603272553083898551871352839726050514505980108017499873776516695659248515371513356082185086657595791187762328303243140665107463937500510682618010288877825078286188220478440858093334840745473850668083595770359934660231965267824257126184445912459171699921639542642760790801683260091631760864525239070263948756752819356931042478495300213220567188908324497931410102220567752021997299690858389015972471419124651662685423995770302332657565062391905600903961699340151715360784124401801670352494154839989784280160444130566659607072342223567205458461312725171463819852266689574652140566875802867640750254042331818344683429006060169649107017855525587090483287374016999734763559272365557897595885483071306735054189317715548008277529434550518971996462420893475705305804709185849495425480373306811778961337652789937568966298056030630259365176235012252172264918470179945902641229422903214291159033453064649391305278043094242706230624697335134884583499372893912691062673096887381945811376624723114708763627856748316256300502417322618937455676788515357165567354643359060022442157678007536702556116679570301550252686449560623011705516903325829861882483864434260159341420497394757861488033007808510341633884209503453789768481134132153317912729088672121969200370619217003536867440226978419813169290349934486245779301044372174046729461802449998763780912367706184456004443305510924922961176787273615161041594923117297906587303441857344312858765528452005771688508613643834561450022065382991758205146913932974300230923716742272580283975382695338103783874402989326395729751133008337506732610995955355692064864552692438112573079884595064006358555650715074245140457290208825259385485891094626275670186680074650603004795103147587215638180897762443240614242428408704152217191412021719910264821565132737055505502807821519421108636602978070477817093546850353520011005992947082720232072779939738438172869408538014334318938371329953506810904777197250764513633348193133984600700193477841782740260804986792697590658463013824075460433959960937500000000 [101,30] -2828560359815747839551378561706213093486137839955342050563244800793443567170567844886324394689710900416224424498596444343882363651938757892889255850998597650919979754259144713936380226659103427661248216491636454499074452051782298772574028687791978096249243727210065631077917638104780627038958003164668574629584722555017158489100084832937094233378756015995944098442581348623739809652789936057023710293211367763133897642571504164690176850646069265654032803801228923611579653550886749789728114669931601626364981457685852063201459297006059406415341420803750074160826646459168169880605314801538907791196350588325467510067614194596737295715570898789117896260425714146169220138602398235635142083903442054494673839520225351765423055604855997160143031637084392525765252720042927802004819413272791914048066085361969948247353110743221947840482244066042493483680947120373333878321185058516295086330714792124759979750645366015325776276223320237136318430155815443216649346470729691966839621838157719500591666201510763351109468297279946265362964210102932265711945931521063701702647664993738850447375994642642713147019949989298530202866323206899297167262644936250283848583945369668937705121674317398852454689856035827898894029724605751421790889146648905455982447384451174515283291008149220191790515224478680163982002353073083544593680803298529451936592622643972371216510200756926235763690591177530019676009366735170363908411577036538663114367416722218885762373092419670683949737010690282403746187633715582386957644508135044352969580401937482084765952628868778781772773781818615988159636899971357422183524336275666531833128025735845754244430473745053029816700646032978854756682074266499348923294382482277220668536003487799685406476920530955058234180980038542464019433354856716234382547462045749694462966760589063428643988086273631746217117506497776291332968600162629959948276586118669708141767953698594252545041761185513166125276740787146415668353506512025154649326786001754334059178386326589095335684644646693595951344032189454685189766224432992729649453096180502037022318175686174086976892771260251881306813852188276850369973883301155839967462948092628705416141692690854659324438320570436058855956895550104676885289916282187459771761867197164745031737657626342725421228466478518711937818313300578915821315388615643322629385487837233893109522203660819395662876572370482117138362251836855345282095278694879749052731429717996823913812042291710862712799782189495127705942889779263532679109971468278672546148300170898437500000000 [101,31] 5446317456546495459841329635953597920054879842142237221425199740326206595140527219373495228264294754392732176720158338529288715788102300455182802026624356284502495214371054704454441098375605563893262822455907105098363551228352838415984764816393586262986637776277863374960009608033347290444792121633486785275391198040618083595566976629162484082433149748641697938626165433632560210705844997483490287910000489927324167404170487094712158997989049471877236432948908116357023590405832956530081834066678302003841483070812362338226318254692284530865233939565286368841622630734927394531027785351018634791618434002882426699333016216673610087408369288209687497291803583093667225652241271650508991035654405653148977877190694007822350223079697581564146570697487506458433837039732018140631267539915917994222643433550505620672102127700987826243059303742843960781964197662449922992284887264466415899047309499271199866618472111628491504622422762838134483707394229847088580431658894389105481185374212378570524810459222185017129721725495297751791761737059565141324249067102888535832638745790224854564343679699027935749884568521729541310200324355835428681019571684804157964956269190359895294053673553726225655616303137452710516495488269017627732785627048199357589002800965496562272745581423892515559283151892661199830045551570936178402301082632485742108699134570641602992717020132447976542413861373081381018328323848904185852338878740610930684827295319127176624605082825948183946100836363656682815888657752662687052660641271887670176279556100681071721092480243695458947626675539023926313243709924742532394213198280361874433806248090088036789686399998370306850092079434454446320993537457998449894287282868901378575297265544344355788925399985968408360104101734884080962429927286896257495499120867074462557500319354761591918714860596256160397915706235013597171934300131888430859872935730298147337740703196543426122218323007447783495434102141332679010010748287806093055038733477527986362927906153892265628453447858274512363032736247836451977100121435518876896649562630747388770998233796624017191035462302339178881228373339648822548201767256449898159729770545669214655765082014100128341879094874494456183973599833062880401152502006090325179884406481033388442648371423463235214689980844208574405698040213318766229685541727880451564761913305899012548674427955694551599733619701610407106311258470557188059469789235656107982957738946013235418159185387062266012529530439292088848857642437856219075342778523918241262435913085937500000000 [101,32] -4007420789007223387950228641632751148078581973060512861060700232727348527346342528195637314937718176551405676342019813557496954921115459000703461983032661545546300849629051178674907018291899908692193817566225380495834582886684656888499738378248587453772439414995309225040939425150098682086004185589053252011298057714397020305536391244737740010658420727633373427109576732910591180075496231412514300427316503897786552414624444793884966317877686404711238878454293556433660858319449114130979101710317771314249139682469323813717030956146421483985275782304259882246242584972995974652817730464062622779468729328010239485461992427313462034788728891512516429672254062979157509716400198737130999019238077366759639774112395612252952819679189049495153081424574443860315156776655858957146895645018262974296648444942874391821037360683526919409244410758662168790743816334117892583036110487501498987134937153406564567759533603023541741651036542697102511306251321099343962749761680294612602859004174179728187578293014404556745921799940967582663260750218651412667482200153907469883365815559129392557274179667934370854562429193004735129571413382195969244606239987153269569302379367934551480043138055861765580271494345571643099797448742807740834360017047887057357663323841161838114877807532259501745815561757688817951071861705852441481052022396000734750786634345163174051161138238495569394035750555082547726978497711017872259088775518953118369488436486917024255078931452496078507886123015373863885556438151576964811607073581700249607180938640241734004667411502233277211757722161121675423965346888939000153740151763745448558337992766581906019279499063118997589030236737030536617546656833234032524685729676510336191415516371971183697317234058914365305393004806053948681018658746078055809116197583570132315499685806596916316210417678986411977395468238727199953353171576869478787094329552527168639831424263519381491733619121953443224866535426778176038203962429700374280936148803311452465172741711691329237985698034788220996108759565459418978887936970258086292759802831884945088881124590364667493077802193378577333007282647985812526538051599164058055690739810452943444830795336003424056317784077590915882531575277181259633288270491599856591822014015635060241061564334937424707356954888462577388135414947043819286971501278783730395023895458714585408170115417931714771340216746431995214629667391219622940253537807525060462349383593231348355936110978886115252183341520523741730388806586704575352086976636201143264770507812500000000 [101,33] 1904095464857871350025715399596506010818673426630273657475073709962622463159498613605597840151153705702957920402119478158999929263317498732068410491051597126865583671869428830861668367746996661519884896643197574075672113465085745967417614208310913473343336225131337479453369637973834586867371067810477209441476262703157073402527407276083664143863891217785287441788426506041486931070747760469638516359952640473335338602334012330031006040366060194494118314116064749369363777061942649921147413683041223616750946194745336310000661671175037180839292321788206842237423262626419781997487728427311877713445467081437874088887930729010861834849818229562880317583301975659794201825727258022674569197081168112665299224758474521295675782370969098345118353263877843142464429700981581773889328222406092896145490581292362598749214957649555486640418829208861157238641044393661590336159691642247609611105008679622534602976407821532503979782382885934357605659325500768283201486749431026448176651780310423101172145237199918530692055985307074136823589431059006907361910206510525545003314461675272410187393155400764370402492022436323105594848805394513112652322430533070998993049711497103313799914190659683010681287660219610790310976947859032924196639096889594130983297647846003766856466211430603731865826859346016473101006763855821340444058839384802863789415275223216532651403951722350323544391156110835588155719265238242328194232158181772686637928489281073179441862579558020198609607191661897874171997969249383334485442806992055505247048936938427618663910355841842067040250093426939560956501920199652080308849333325697305257120942756210583834584915695819694893083043481367697452667474888879445022197751341543162056024259093088597674519945582498828862393123436632241893876500460795240325336132421649420299021628208496875602028352916163318396097914066892825206896511487154498961990636534822057994455983475941054524550579331165701268373553350119384373196652164984768244966177868385551400162660490871579898413165107346552135484080181300294093008614040596358745416312423360705682160227352400123448819101838235914258978699092496162333124990090460727983977150803695725042703439706488743562950492612288807481380570779602489736802305287735988809787767327119215694311445415622787100856145661205853571178342990673333967906385239255314026770381196197704321956987603332923237129624056151797836754020383454344679110065828748627221740037868369416270702562347545284893258895606498307172347456139860355506243649870157241821289062500000000 [101,34] -633826851302264718097594219177064631401833330910316911384805559561985288800607504439179934887613800896621146822128775064772827038609237521560070356956277044159851549215232411060520809044516652947491109128159127371709744238496106419802148773779579675458387854246536576783867925667690684471721557275004820012053114793710465692731044387956235642840207325706012824579672944866638025419982690421429585248787203586804146630569514419622555409876982436267372254747728305661938202532696176133745205574137176287624559978045831875105491025681685801441739488574064110798459952976667599283147482285861217097526878045782945591120090516726755862060272602522496914144099736350083733284498438408655200202925812298274263769062397518101496280348378500608874271364717314562574850281053765509982901160748801015320945647246134997095004192866089858066713771190203123974349080553808339152707241999232778893258829422974201804617723991584245513214597926849449860654946817457564539940905740260948382046404779065342082108010387046924500625699015847252092090157671772867957097837255365618238731580184289881490715409516253629969802078802491613338649458952360241851394247793592826279198681339360612677512480687861556739737054454820157194783301979266242517861638411781980445935258959590587331118678073243721091957843058136182573483028300906819793796206136193773862349694617897286441962222743706139358787782264183634163605752096059197120784152094494796952523960728635855597252340054520724199068323792112403880138348693505001056406439594257317711444679114236152121944328333207467390006673634971005466802205909169991560526367074122583139289774444980279735985124991166909110801258094262900493434496577751408749130201951621066121644826265191397622837603141663524410747490192155227152616669541805888273879946003207167280842559286069996035009270551106250015101287557449165030172819150872022217296446856198056062398801181092824052461612034683554488702213418691047549212155617666428946461707064555143801148068487213806603621759108514711976596460073423318494377811257423439897392497821287499084432309932145873933132465961104038276564389495432291654689623862095451809160373274825211196446273961974914216148872046789005865591191649219516000321904260139417828187616438434305461427688605504480262809504820575866858936212243393810777830059469152509821076555004265981577683339432366839025006862948721706272003922093372812275744709789887548477171705819343482728133050921525795581904580097516916682709453567667878814972937107086181640625000000000 [101,35] 163951889358332893395416435243062894727779638527751792340692213540650344521778168570570254558424849438137373952101949786704047390517403697106772667132626200185089504571264516564329029957215429473959699357540042138134127728635361415866052192529825226287665990326102860482217615157419594655162260478171066842036260400783004295809238402858973179959321359993823625118903884376818640430412245644421855662742336014831896832058359697215192216293831235508780766477955777818956872762962168151933733363189435136415830697684476038644418058595879736732868130635214463712307350456834662487289222940100507961501607298408391154155854430712086605781788969530479926617333488873272668675174360948770524577548344718986393736721702308907434033057584076406103621683207935072474540368473155773423479631113169365259189686169458165226190977777994763481021540335007116313152858616003682858318956834089277031446305042297122626696389897227657725985087928740003084043446939659011749286247658196952602137096734564751111605792737359945938806477744844834177251274761066055396064429218709933212649768649694723420135746997729673823088886548280116234318204126690934274574349810514921820404168470820743444136026779735304256048055341927903189471255178961481034686654437867566556221453298224404321157274674744085292777000580729909056198174374946372501367168626558933699545242394179289896916993802037100301532527869570033658223025927248251982863609595688769076922147394128854514140096983971507292702835011280799656300027604718680828374390446806209052928175229598186247455712963101528674099628644943723498572973112259834125732748538762415656477271004026214665210020413610725605316402897834469230554768951693067879942262307370144601286121294600571307753021703294712360482212743539694661276299093281506026310752291269425560104675833517478169715793980485375213517204664749062009505338692339691699732616368807942779028072052271838011816632143195913106886531844075879965230966087600266895669000857425922606784000933424937918068207153294826421001512034048526452790966759615452814541690963875633178617281942909053313455959693593943881730036168088152811149203409601183296426494194635574298156831812130935873500942062096775942582763743053219341342089814723287375725817004175064049770639827698448839413249568233863475709664108618703976551410906542253417666884280087603734594214439564812427076482240112936481978051375735999695324304507602589511578943345966840084673436745743153719995361059918190585471542419782053912058472633361816406250000000 [101,36] -46133211692079015784994054570016575537366960662106040590351720125166853132034945682508684659028391508490843004689633815251441450955189030210025472893478606402068658649958765124787789087915837856749958021744170211350269417684352986626777706792158699933314444697236179420598701089232752463868753679492082030722473625611717811968529726598465297486291671802498255467390871824220415444387214511202013270412283946075784506784971927918564515245220900022138953569645849983581543516819788569093485232779018160724996712975578761929724159640283126895800279870980883743791490697846709411214632274324577908251837609218706171492263893188740937406367384868757540980730000195820088420548470707517332787566645700217631573254320938232154913561507970179037344929618344590463351981496460034600590550644920125499590293210284921775714404084768883879953133870158328005536357514070164770241841064405574150750626681698797783988187642271512339231579317457051494521744741497818790865031066984555797137811122705846102102507375040548575061401067521884238368400326408972748195292781872878327394780987682667556883207111524765336157105646269648140562736802875133079732508681470294994616203213189780302281773755623994837147882077152809246332573546776581257645948710602698948614618462526464823826411388829369045611303829808819316426872039712509851809026082974985689418626951270597528145811498181354335978931071739148189914675797608064233307477495338920966169051992922732955900112597247457111847574100230102953269977842343357270083423256812616372604928496099664254320885217128542523691809015308783817969036094232731695867417050188444774744906186287200926799815593190849591232402200208290009025029666728046814454428604985986609161834650296490323207981519018245348760548814981337279558303663520620226144064702393439385651562401516289176876088185550985383776796961747574503900104814933911638871203744694740169146427341088849296513779487325608160048474312313353229411878602849784802951976461104855566863213429127111907585529421367288751475656137337425871243764305455444744160193756720396186449601200998437021893147319418033059950534095761155626186497424668752458571766761430608735895972454821866528499327431519548714276514836964822990093855132848139201365162116786510011742919015621321941542957215598608601330492374585381050289032081359925567909041628202133501027313683233169113820119119619911478970871614913244381027209313389419022676984236943897846441128826153272556043750027266435453920934151028632186353206634521484375000000 [101,37] 7188504037428360234382958064263202813753433107132021951216772789846936646125814193747422126313730676867109002671155969805048220003793063119567214878912984883438557716934571245656501288059758083314851174070528952239470566210414353121102674828338461315473710186545296553740434603889751006346187966625422328446219100427172996199517294261162923713592338735539757221019379238423483289830963464344582024709597680506267725150976767021067190017005246932843633786213267394780435422460323260929165919191234673660803249992888601089877077541763092766357418047383561382452760690937183186848673623133796040480576933091561312785939071023261813515480101784486486735966545767820806424293193894643501298839642762024414030935465027439323196008633205044719220332503437677107320177691940305772287150054250783965470495597402209701282438396413050802206489847396398134003188717929715391440872380267937367433289388347064453850366193779138974302855797257836286955152284180943120926266396854971711751053257312730178881797169729402165644059709553774673872370152549821208341270173781756450469167432461558110081831276129796623848161142359784678140466838573477037729777612703714361302597672239694655259077463460014935717517893051508905456029147380687028827370972492144835023514188237446772489240763922927572294061692915848116579988207324868673901405550354056111106039222345841801211428543523604476162740629380596388981343500492654705068409136148706751734460655334489280888678754204163391604501860853521425373315572828188633442537410833759090128145277726717994220782590823811071973683399913729953935239752068972009160408738195645634703607814102085372032929101606479201602347565054955272300474428502823295730012254848737270215088547799857857832994543935279968547370596883978018136857434856272038007192522518793695284895670296738047519152601016730801417198945149890562665325053217875646622733353260641096028935122124431590776767937323964589904664832919415296175226527827575642739631915664048318636746209654053088665191333980409042868784622971914667352798960696906053107664242885868731218568444032655829293321017142093265896803695148588962939581636921870876206227835497841264325981223307009226560210054593368903659957496613575785587391926617516776453703871547614418401701084943804942647683135791928165835840910430671954173683256297095153436132729903496369411385326526680147395774849642376721739798711720081221621310374646544696581103314693795237215706954135926539854419730149470701974223629804328083992004394531250000000 [101,38] 19976809847436234384035641726361731456283578213485159739743026984862536358380998287734353991907740752655524135131586687961865603806901741468753433210771984686810986275050777569408106606263369146753182713149641136701795916939328030832248384559768049771964755464040852399107274057217162625921843130007756065398736024126339421551559952496148899432128953650892275100882880472466969858510529204980174022882459073474204420271243595582345516598698553174421955747002056295971813359198496524473461598686787118779993877698375560385001523217854844654992622701865498315991948398253587557542387702627875652623822669446973497917840999814447055781450144652886863063171653114208833087979333476094567066215740139090763320748435804080222472875622808017447206918178872858291915638327762635971675807701518557932646356737204153975361568830973501380628869986378246376960739414326952182382163373315192009304742959948303543084882317568965832376877915711664760244473903237931119796999700954940884413061496032126740791825540946765607310170946550414125673325563035859954848398115148110119583034301537255751841894304388910475131179283428937002286728936398914855064610496370635239524521333273847852246779100500012344285198703893566455240371432576324235420906236734870503292635979885760408170481735641633306426292236909394601360421970214171010574543501283162396350439588557667744368191524193421045714050392173882791260529637866232724917805809791192816665053107864730309318449723499830095413880139163403519102795886862325261876553705973669243276640141780875229086315715696422220151359988282673424207501455593538716663898116130098619051663524313410689106430025871029955201794699271798547964489413744192943942022924814291300272118857200227138152872930283272590509358090981630824168014904416725978197313783050735110890918843644212464546342127609998736273153310457929197757508706122927396644472714162991450404223413958047654850541243943132293005710667407036840628967623075785193393730150577215439727550930162609088450968158648735233533374272464409719523334033173903782210485159038948268637126911761383321373811243962930391373301864607812918345620726339319450203280378990146240001588834576996736351169938639523338096986257801052500556370831886659848815862613537214300803070247849488695998519542989784372270626467336245667582668887182043281686031879454618095787006749105995333414833012121883105038523303781023345974221812746895706891439043000567303152316684289555556491759652493200860590150114148855209350585937500000000 [101,39] -31345732490106470707503317190255684013706940708883438337547910092494667010196341129943116197997931748169952608203607886356472073336976269364910520487734730363827326376305885143293733257001398347225427993515478122668845098942456407191189264312045937191700408586961090331376233889521779727421672808465655555830297812209385859281030044341324867846959360501215191591963229621267920615957952879412914284144471202499026429677470161370783295543562638248088273654016066087624671445257223617004312459821738210017247409732800661104546143979748289286608949183036132397033387280074121587298506588677951180919606509288972359417752742303581070022058054786790602190489807917341352681868765064297432751303317928369384082593058853012730879232869453987262497401499673961517095315430387142909437661046076066765106893835574549695617183802100200308278391096293507724616725453883425761290891326991978762256851463483914577914226373150475285452284975354091866624595658668311744828329513912293604049060158230336340001151243141748620400157872070232025083520220683889126757385970701760579309195278751630078424952495335553777280842357945487096053331453459458578171638173713120854873377763521596314660954197007612640883605647611895557872126946923855842244029430998641688427176003198609597389448791510212671949009156339237166508687473050268929846197726024258905801716869109959136667623126530019381540621077048266391215367759287639351097023326753741227274841264857566819249811964230533816583953047109268150396087557517689310766362404993247740361882604109945674249782351906752915664508562685481138104629298425018491733723353646169638108616893541404634753089066389639609090846439925848053945777608879877718372162338933441429969925942594235244203828207837450100780639770082589223366950118075884678979404377015721030431212720300405895451095902284573618612126254876651502978521799602390871300067434989736476554706138696422897108316240158612072461930060338410747377402965407085366784224908021472072672681822883327031697088894088711097165148933357392218579676489844173559910429540722851316807531551746232645160689206142012090600007306769141788542777929537739416229387928116378446132684203924773270147720609633812760658141677125093104601000696343069559686628069941982261363379524659230769181587963732297465676125036655415542074720342537169179349159745379424874969961597301864971632669150951017336181253145000608016049522515795230778335314045785954568972383392263405463013924839854595916222024243324995040893554687500000 [101,40] 26964319394013169327722400205275638147643914786299565386975617343340044765758524674578020203593122953210872959070974427362355386360961613420598990073175346609440474240045710639221043041078964648035534971516281648308752495294001444696396651036543276304253636851833055904263228871719206717359057596169694776487033052206429549573483849261655244882474850766901244869445500452826138448716014001431788127228788777804709864552808522445586237580505542998764719592177736987789914913703635243554141721764723087995873368341867705818275859472537687948582993656248920215616334813141797802196940855778154400018150529837947149864441456653385527885529100654917651032493353880564253855374648042397571937688210827385404153955971004603505074636166252508477039809356338369030842597392511862381897675717330357967401823491111095820084484352029082770904242210110818011867710717777891865201072275752162599860398446807670092882569387031389996617202574682627704060230997758950960827513785797965838689451006970308516953502382459268774327208048604415500538841949340864466839189656255586267714550521314808963011479187868638489818960514737495940940778775083404757128264032985350117372572245057801804078948894677702984632705588794336302516373174962585406425631974261336128731884320750285421320227775221529132533377882275139903920937680262191089474146360830569369075159053432095504315143682790121651800898973849126584043470312700332258076440847924437391643074837065144341616371323226465513359558193603261081973291655067201474350602274313626317728846743262304602762563911525968978340630773800685982247591002112424321744046825269202747096574504743794833802360458585774804935623656302640866882533738481325744070824130100528573229198938029163615318384368089291843702355511833148293318550579191314018655190356219210132020250415351582312001238686144022766897594857936401588881588421650535409292314545745255381057369833789690110144906318616418304100929523734101197298361756635573195491949744147839863965302393450871257530285202392040778835413423660334334256536519379020082909798731653906657764767522621621716196949028889662240837391848173670472255048361557835160576542348255929705377293497600335301740141632891889336342628572851460428496100608610785818599891851948344847919084939700374868495904603270452552937870976404686340093104839853675776628480665461055515238681728460265180954822235737637278585265205521218009957037382257555784838096091846075170439958431473523813547144012403578017256222665309906005859375000000 [101,41] -16552203237787641585591009908970526540876638538868696924360814250373275049635428079597222595985141358672704226849116129543228511925755879667901745102263740223254341549098680834875444216774232571358203236910161065720823105275940382850159088696045247091641848216394047710122188782336585853590960908526378107318340907038237884825553291445896743075311142686715529028896913640605446119589210304062933602644963715918595899605468008504124078612689734465184217006689882531573673761474246584670226591980297021278727085918620601908728603384014040789014672822586180030842105140385455597723072053716218219978344956583726539989046477622952247277530119112578240464786828745120756716130297086179969987018901560848296618877880967758762406509030543762447856043971828637241679911818413305009815971272277910090747767442819826321253685540014643164721443607317644633426365163941985480611143454744928292422422597045676105862614443499900433280134762804011390292525147064531992371050562001016457834082714680683516009524197157853466691376040527283727702104379852680579292071424325772963720276538820915928620614970439156607333023467001294795798877840245492149154258911833565772843749326106307955512142033869727173823655069557114527968815481690932585050066549069800785286561967438917927976788741447610953458997202310992610973410552244456036502578354151417090709691128321736865740346707376544920016147679863382642221093008811655189595432861202449955804472178606729848660234325901068730567611702358638038786426346899922423067553538686527366391161856458754333605646138673212902503571719897356339829419900070727916799458711616793241931146784349442062990647125829415525609615654291492855314457821231541439472214352411392862987013780403575119750108825964989273051967713601771904660467330347260483677212621030613240036479152100732590182150733039595019480502138328378957819424888928330504186956108321607217207557415279268870196146761169000648888206155046290840823765902744592680409579626755102016240358321963459403157251814294193465798847010881894490065314183291141017849899271769420463527231398366638838008096523930358105241802843561529703522157781292027857053217981802736703619825991644881780465625567536123933941108944198401060002247278981742119853485802800877064245284419177068299134768334721821354990684073385718057479708212420678814864236141290299301059059358559167852431898197998413033259237032269755183760504404852920798177685518178630588214925905746590165112941406277968781068921089172363281250000000 [101,42] 7859047563123904827145793042906030024282910015304769487761692480425012057433290135645202989071989851893028137591091239235122515341274665942174998323137989716222975643718610398614308308872866803603841122419443204003511051693231731483879391508156009574930317416371914015269953052036969623617963589612400118312383046208198711520034961067464941004825889836500301943851952982965278410445357148046068055751707425288795394670502734792547818291576894758630868221429882549947027171061517901613509304853134515389299805660057667102792271630975540947650666404578055677073601135545126825263019533974209667888042341354131744687297219169847291236805367340440316816240155085014015478111569188294220202880483253964439075693877120056800216308376603784919063995776921977755061567674868882983515044115775946158177029334308443128892559493197555386323639186905008963099474909577259961157687788508839435828584289217877416976171490393206877815321157264559481215633142308792304191142389335659834178106581071159145810543977167793152468059721716140098195031074788180139452697622189516513011596404796424098789238346712406326209663913195677600893051554929511823522536429317429072395473041737002855055720205107917374564297561341814672647178416632493143310410360313211010095024270739728140383418574375410489251058615989959652853688843113521591515632310283771042533880578224675056810028607095444416903993008270964940390603339407444840648013406138275226037783140310821665567679555088689858676626074963802394030911562283853511155543523551052517476458689554946301804708501145542366549957569852664443200894498948692071702015805377691278666655393303350626874475122650026266630450539835024964076748693068330729103069393654195526047406728991463620208959173104851880445863593790573048652579456942695849757677310035397241362305615041815403687729079444268960597780611181933806512228857588120436885196864291635872754598806508058546307994498701112681099136267021229607429350518506335996499885614334759752529825629252449065577294078910417029593303891088502328801523981142772307294486830482750251493323414114571138185222481574383226069292352523171366440566109618225135671052606860659420796380945497284552148019966424430817679333976018018059361217654984685695408958907475440959224429280924791440991960034000242138335197818543501465319519711128266658639200290490752659056667303288336689384939690608717338395246293883302854533254363715920472609756380449156372825914430944177491156210635381285101175308227539062500000000 [101,43] -2975365360429442363669381450382020603668144151903210773445990876053628530243843212314904051215647377557569220997358528479016581930117675880438798670875716791165588626952394710634081913977411547965653441924459851501526254844964635198005217443415968113041837791278563612242542567079044827801364533103358688828648365440923332463344354975837837079360339578238644544112858182582317780131193671212051028577919070057228877525381122945656202585114830459193114959009546033861006218192937217994024739658613325750029520297323107102360094340407423178238817723430301517621638946464055167008035162559147115063637930873741911100492864618569355118223603975617461018763661456626836177459782491395881963357093491608790236535874028314454955732964160488034100954230523929985907360894972259320464879134173224727390045510502779049276108742468713524249658875796838107465898901612303781532563600402479123338678603794747734384997583726643665767065595377424512031306367243461428787322922429269819511591352875429506038579969964732414416328827954443844314739477179237041795589561732770808893431222200094559868080796805340493048548662190472145088150000204146698036989408463569422671591897114590475324812402214676222762009673239176603131618831648830505034605710328212447898886363772636097670318637670065052550796286177728259279008313000752729761422057398308593865516763079865949358019502067164702651466817191371277179650051282523019909805544421429080716225907892285233464351012144904744314394976460868900389982968772407045489955184588464661723310074017122957722857732263503039948612339404511074493570983741542827578194504195348992761883215698702981155275075989914693862103522009632530526696330977602972406203035456000266410096967314293491533690380525837600676546093533660921706246827401579838628720888963804784111679675280530076716124556340588672499228689175706633989144100403274586134216881275782222425076629745477427883451761593262508777854081634060196525496197858352060760511701669831028599607005052073528672639754714933523058877875986696488577806111006983816338324477573582017912375046009954836462301611492717093427027896726931106246693710138048912274885419982381731229645506535812467403319016702945230285788082406460062003600121937280134443165810440628746562147421047692667168989178467972206879054605984513897826582087257300928614167303006558058516861580197546596009468643476285117020059880940965128132661377423710946158365773689674726198327791779063566934837581356987357139587402343750000000 [101,44] 895950588411287314627080548549386344859590708986064819413028160770081994003578895981087586607527702751730677043983250634599446594682441457394730335343416809808526211600246424666469075187260184378273805815215911843649163765390481881896110734277370520888897298044904868209009183980131691444569841515875664238852962321541163380262749812484851135930997156319282157524674529684156059315522743011548162350672786473393558341453736987833972974778271550883386367042633422607713417020722921114858799834059462495356843794231296634598300933442000522618364331394016298771222873900794189936435448953804398079787867109000248462771090698501898711586216290294614762558195238787605323196546174070797311881499243986794331208859184599537061708563674332818382834456191738040990563927764766018857122642464731334424065273849431542946471962222151440902483945366259403349949238418657638403120275987905005846889773889517219055411474635552243971894781809863310421085923377875201860306369127785942945905199623567579780556065933876404658362320793212060755000972182515702558050594514235772915959009916981631894391297885926444779975878790081586857558023709346449792757603257585187796619358021523753831347559900599090121860369982709736748394230405668321732043138673197973550427980282920970816737015331160451989555996195657633534607866146580255257617121661069059528959309041578129870174152895516140123393003732836844549698342256807325661396237009681142367540175182878719322120954514944150743387868850655739725749793672333894560437220523645136089907441267448455559065535776130280685260808754184567470899907850317563583751238091138647463542687918024213009507840624222222245013614461012016450010636539032419614696176667977748222307502834345810642027835103685722460092180451360636743357373845946864525202128291005237406425790964249516776562637516427930516448506880811375807057777302395709710510018513874290233899635745703368470602703853800208784888820791206276976594688743955741226119279604943803613573878679688308190488891582613699160962706702834707907878538487736641894842550051233332944800512750544848766142431160724395386220813423566684909807759158450734649007439615775150630427297829193915003232213448466739959936177725871390715672090679990989556181340690399041069723402870606893783231904755789206141433126631085280374719556764396404949777852519042584915362324220179415873591204693183722960776392397547648586946221602903665007951095809078932418611932245178230971305310958996415138244628906250000 [101,45] -203062138703888808761697305331160616320604743807873056762184817747663250610279404755761177005135844265129657718337215439401981936576210453600163832108964026306067789957984555771857009695771575149719073556169781046447811606537556745907067702833469168794159281753855608981674172630359334912488068698749659414079654606208755303184448852768110952138134612963057920411291923062545019130633010459106198127847827098028600169039567994642383749359368223109094398151749294426870198936125380998723423088331754605617244104449584898966647890626171077118513181347435897324479181482920419211287511912477499768667040226636178731323364791935417594092210437434546134544126846767435117219165828886160785042148137973657417948966523574075928467944493335474168274288887256545595074044062639117966527941100130939918293069276522394870433823336028956738835861331808234922419694911055054454970209711604297667779232820480840404646344866110347343755338164421759254627734557574478070509505873327089635073199188553603172205942629154924921285291868126406544752329008412017011618138809558859220085528253980126089765200923038852148322248206495236931127050221960757869420000641260838219131342987507806229923989711686459774770147576191931509052337983701837789601397756188796328766100544026638129504571992371012328222970804598020312865625076530868319140057459823960894247168636256672868034730286622672884497558459314252482263540511570316961371295015801789321262244572533315084904831770179444369440001130878599453568474047507626129438439613889357449286327098292106127203426774754875058001093973878828415607776232637295368311279977359331226157575303220268462691015494519234226466737775692998197213450442480719454728499511936997629578643538635231060873595254054359447306564596702992270102525929027281361930497541873320661029355163491275790563187805121576365349580107650635445980508621887495355620185535767410481798651939734443574755768494273161787333412449023242668293462748714926662363324913254767120152027415821931148835412630501335759079927177053499815242427150532537244945666713974671460276518864466294867069445503052294495808505921547636126160059581036023034664948354708570486812388413154667764225186099764702716785229604807495341576838128748252609334835920216995591418151790675557338107083513706590955428888353343756250312397923848950164799130901567071161405862608511093340500580878691501663181511775574281108201588825533077194512179960149478102297143644605625922849867492914199829101562500000 [101,46] 26442975265029787761349772979307487727476816762985079978502217405823414980321168768708985692951082124224873646365683783289539873847657055102437732970944001176036644217322382136329567081858747472583180685630691798027962728537262172208270553110770108086645039924223758630556188577657739079344277348778872723656332921413860478194091461833929036594722907160840103090617915024147274069305180927563470368819899398214867451529918413181479384591258384474879241715762168681447365351644076462456122673494297274943083572939014331073883767421469858784582428266102374974768916534650834321555833416144146410800238345764425509685584919668458799120305570567412704479451045632023233950797653783180806713056249856393879195669118756539986581455080068706455840338206381336116268530684857224670666363769151031543746811231774054821240057151929571909478252016459830396562564302301461055311622893043039129517715000903734060723206225115634194777937074213881696285426802909828853216427112790530149855412666791207773666506545739948341967679780896991177368024191838372246585490150273414347209382055855067080629577694486957706685188040619047553685525683133108323070648359691922450275883678923324023883558999045303940661383165643519337989209459769538666916119051072033250584355236477085260601789832410136601668173867021668501020033737385516657993378967239179070274193791539473395098435228076654572439441231759400727432358224274331294845791876291561170978727083349562457941941225815496839711867189739468825405862522489493902016683354574320628390705121503073826792137691100244579610169934640617682164403395997104044077552819929759871692336632958248519816518846186971145332164522626147717676005772695123193182317257097303666477592440635729465221017826152895055732037151688784927335894278768065199010180267904171875362711826999557041071791097507881101954513741364392819640501487247632565679445083226103386576243372847222880258551233055381449012565168370875079164461296695277829940445584332243468903138078552694706078308167989176833366347902882678998776243909679529436010013909144922331227766772451024903884945164544427362605949968372153128067492298656961297126567893245940382555570597508034427907631331692200819231877583710571777310481023920709578298203610535913510621862966809532775069940799980944573467685177219973185234960319574997614929595133110917255345174173826366932858734534424846165319986589012756357780987590448609961436330178404088614083078390137870883336290717124938964843750000 [101,47] 3293619171146913367069545863538064388693258832321968463501368584001803479366474343440292023085415465873719408256980422901475379327889853356670653308900298313043630813720473971223727496839281326887615624230882729921331710746667545805094026804380949153550130052740929627203778087024954525364871967203353636618644284574513256694375504812328318986890028169541790688757846474524226835543529636308631487834025285958007036329410767062847201213244143274302221415192985549755664652306873219566559128453101430877687393506497822618427036127022276151317354972890342358002113442400919131539054956514979356347449017935247828271770948053660171957223092771699052481584485763307790425041516260689817401112046508852559416210434515706958092530157210548797356909942001880321193680112952835511042589239968521068315212165884999497068060442322225630631267610774349467950023801978931931093425090126929162169324647321962675148302730859507947792274343134731101594949705157184610076613959528919861915890047153647125159377679435673425629277048768718865606726390962864573959677307993844767824524410417604411930788029605957146158408090910351861593660576667526664265613057770693841611086769993073234381717923303588742046196631095395256043548498647125119162852494581105723849393633620578777300201012621975486851138680306483673911684741685617470273921535271161658781941206729978982696562673289327560880185797243336609020739499416057364466859271825820427060027053829921731667392776351927207243871719171211689298332855976129552145968375575829360184928958202319374544404094346771075804589556634900755280513765456122472448358883650515869110417685796376346076034531964979307503119581397532877348484302555832589298246352390982900469857850208972804572638665607863995211251950260072118751920039875809653463313794045692139743584562604248981560365531410536703520291289548533044236496573863826540774645392176452679910660757780036980280328037266727462205462291889347495213922675866820153339782434460684335312983927097059939621677186249765865639627946971292706355600452903778745437279885425587411779427920462231757717467636370383807467013323626587549951460725037557584204088797935147790024664676445965356486249985800027064121410804823723735957455866786723344296160475410131086015458303042564770230186200295849310971770020820179121384933577715988067839029458261867632079124195590711027718547166444446321182281036499123518459136693938128131152369892155644046094487009668227983638644218444824218750000 [101,48] -3524740093953143388929219306349103881525506424995773288298390066384549463691668282852835689678172227172278747338867055888847701744206185478181667357936204851671158007434728168960445243972649054784924829864359957404346449700606467455521568925434180728718688452453046671590459641243026556291122278367934593668189068067379302936003722143847321902542285732042572772843226669322565317378755757116965143006888544309854034505557606630976796369764506895129216970371300091825594142545399949084727446038717894419473454264337109576896498518600840153797756480235440821885417692976690133697845190791778547526695698893107626464260198533919923538260239812740963573908074891985473101879282106876514818607849768594508759213758507544165580783239222962166048360636567811672483959789407917856822610582697155662433608158110091498060735835257162059368356750819110642144734650309425328352668590865557383155545429087543284716230660122115372481312998480465306883263006443810501975892423880199151196849030724722068814173298817169447075654621319036232447483307959894934660383153520672546384584693751430052767138451863848698819844224600471036685929278094009762837126666229852472641977749694380912248906434133844334679253855196632960084774052828760465563421108876161554659972837406392255990457231089066710780647806092998906769568136043906501958720110745013995193365903234443414899176188643785321808192471688930808244857482953421592420857374304674820659934505095885548919927591510635880213248025588116300265813848590824063391831439727433459625516755974792540905638704787296604386770965112183513172919329567702486181411460394579488825562334830214834460546213230265002128581453603604301056113729877533359176537588554733851969464497338108333210449937838741007367194954762551124379261164012482873593050414648475369661405038097904066058214155951651982431286478931094851740792463662457054045392996818885743793232445369031700887392972702385065455858756221334841016672651731725664713895192673373159151279224124937118229249419944594132308789207518688544953114154423180374580269110065177494458074877189836290494923289086029960373603465779533362456276922177767748310977408447231525524406148787226513428400023150418071433485467954425236202221827232541825592826173895646287410337297679220667165657586283681385977420216519784310999438730922334221919865395483415420091577587234254869075179812208957212994446993994455695790005067660785200235379257399648267323755135294049978256225585937500000000 [101,49] 1390633603114686361878643807738422414414675231669741412338072190525431517763448929560380546102554154486278106894337645228272401127796313681860859580961048542456732615683309943503977419243938360590728727804864088150178710485712816643405494043169603111519989759553063010113623403080829854988832705723664784795875229284513422123546323765336208595662690282781221032629633585500333042355677800913175785425500904824282697392036772236294309827154039512303941978651072551951154843916694777797749367727249422321480687241118306555091710882243382715519017182492994496834772702441498472591516429130586350726473407728792724952890228757802007867121027380649162874129401372239258052652089697840906499254799348113183673195862266352617338000949552011337957810328179519788152363556940255183747311857631096556345953423798367980017655268776039891934504436051275821977290159914696826812790927506210386700779771549567297067290745173774594997717809429284368555828709652376853939470105618069437565592537480816361974564904393134764473297217759106138465581894690948250692703504940643550921886497861290117170252111868295753438705349459078034515536222134920427112944554145078337209026768884549496671080477751201003586806233196353114208181080823159369744210718343386847057265708467494967430524065955261750001906032527955871802201328395818216723583407612504372121895663162682751139925671224574390149285996531147344068527786017009950711652623059487888671035867920726588875752986394638350411030423059793419922201143019344348173021377800205117221493645364212832911701816937309309155339943612676894299081836362853955903900124256692460153580035452137131017686496201354714557224613690460236879506443125202832116946835348549677640739771073994121592745763425867509693349439403793178602570338926672086443945043882832595351633823054250476601101790442208234022673397964697693834804786656282259842364467105327130667754622600451025507380116862477445022706686069712775097315570551800794243271903474357593885778231001734424776611376028295832264771437163395282193417255447490158027440102607244138519934010609290413739354078420395556298597095233872335304149682648558253399875193529274418759191895422074206086816328436273887151781066136991541489019863906854650516511168146445660518910972322522355363868128962200511337929300635896715628461929042882874097517851764706660021820832040124813004193065309202227422127891852278003250416133214500521526814803136007370198967691976577043533325195312500000 [101,50] -396872944864860088039998721475097037340664237586023351664927332466566383665560884937525712321373952944408991713224085422310807536605968117973530000590488279956797034203028242179424557190757385936795892994059037518933588881177977256067821396960204370753942683979191958263291335802727957561244676012539283526520068201568523004833518623583077173850937699478448752307217129749275383743831197861803602464255719208917734755426514355259645101878973041952349210037061075600108881380237262829426594464551915913423296823999272664926330036516091111946274808228475083346592143176997422285485132185576563009449974155918368768716275012279424704810665774807493343379751338829870888709440389475596742556540014217281298670950824558691633551489097962483199402035903729332888992664297765413592167553240161065790117441834146193138471279464869034117793370226819587607102305346511634118732081828258005685470554384236058119837109910836983726523795960366149761717308141292676586402055957671729194939822018860888198031468610583506263681347339326257220617936823376430633879582142111804846626195451682973315959915178658213906611199372264127563171707851961531519466296411086166346144248741168547218254436741606931213285042696943874931596038956945929977596050875498298586523620597264588604106546088066342761071861795974393725207717055834506999125283141399108780816540410825572185260246194779641993404316054125809894003532188698906670209693669629163796384345988106249068659683402680021450297351215574634048855936968346513635512528776653273292371562342167875393571657688039800355383625718750909534636920884877086767974319854270918962466698733296880146520273726782400972747727282380773996863958320533524164164433315434868875516065696241669168317705520269898774956310732794643924179432012096503578485630951196645563119188784091095219395867547423894996171303777000738162066410190249884134652038083425959918978908684118508394736072463211939916830254997617871110244651888076865138712273643431455240477794171137290958558529182635233742341662804907449715091626734373019063617290253378600579096639852470833248318280187739130091896223463008721062652512326158770580358559780111806871600611228651639813518674525740165824450708941031311579490471246485901537681081807848889368222270539069089803285300912259142519207393053632386836493251743202881287595254042832840600798511998844278112445103478510428938608446465040280738313699694576425712998213324311791438958607614040374755859375000000 [101,51] 91776396885453485579176171866591967656269256814462169760179024140182702707365159610012561734335102256955743392033661783314291316858791884522323463150020542208354951137736066392366956890860242704612835684129452750329385418262962047758909653218167502473394019084246194584904635630701823183474701742519442743445795170668538306639828025742685118657574759564040329174884830994833474781899011046533557514398236079393475813166793087402500066504695500850657572339623552153345376720359956028849400293280202289760428361234769526556975358356704818758714262458500054230774666073532570968559091814286317816015926783273840834712305008072645600246499584300697645177838884200834672469745080772731020234863487164141442511643931511956144323438872913262416574766332130628236109140302439472823229468335691684894092674946565631778491404591553015454911126306829738408791921518267081910148576334714861401100518436805418860339306492488442706719795296944178787635810158613345171293967661288440020626830473960878308624015140389475445735279999352185987437727146629621617386319229027325436010458523180719839475105384612202691925038442799378196774703800041510471163886432620367545373100199007924664177222615939976980578595623163523823305752426083108038265279706517003932406621644141644346675395404501371284110628201981426240312324028179176557297194767974064580614897134118287778428481683027315342959973825495605321140177839335661745753488614731170280866858355536306215918066219168861366437288276967777812097171505076662273742639598579669428672002432422568412478024414648212164804631818303346523851186508061884957632752351264577841483831613120463101160204454932573662184543402482884326127047725639678668486523755622277452656495774791152386796953122966225446868574740863677689684298758687636414689734406235286586989915087043602216582771114078136896909334978720234044370838556464287618334019642321915151841664700120547759783718523425616420095715014721390453728755469980202149092834457559057158900692324960839702657856742281151386762984694171325611670554969981730986899336855942106304157997346780346554165476090464978113368511054311683632207356435195773192254627229491685898707620351465694679331499793822493916084940465714554780410010106924660204673722464466944807380487560827223669539742129135773560360900719751236606243006001005726620175095816323360146609265353715024007028653676450771646350949344081589920446361642792547710922868020588794024661183357238769531250000000 [101,52] -17997448713145749574240773834549093912788243139317548129976937985026109899118681751219378345062908367548484160479655091656177401889848265335587930172384064482926613571131344452344545202320285265141367192946316708173611902744920241617555395013794992798908003029893637910996683032685520987479395711885844728452959338519185574518422115175370859315246971499294208983108007980307329499752523924801869356246243572722484116432861039093742681380519361147713334351866682152814883359231655889271302480650094665647304573625348765554082764180291030764051602654865307564432014082229287903822941928497379682989981290582645991628221165375068682196447448112996343225537519093199768196813075726990898001784870740644247940312328599513386871469355507602159374714501633349882413180315849345854453014629975181486036324646045429668192829463437909358194495874655464451102035739255232450773293554178186549974987325555618632600857992147783626877889434207017071453266496515921082506599741485740998560556136087373197854462167551634376802469652585840458625550728460154417319574819229403022331788980169143326426298368597600723066885885319907109813500106014480097939366299747781031260447727850516235088141525104906184974328913031036719381058279845436191837682012828171943433913916867397713939634323326141170122949379913641018277877558536514872867296321571036931533878172078075243288167598953843330354773344178303939982359686317982909594975433338635723896594533897329644578931331995087684699691838062525153875129865398543423635051701231224727700325591854874621700625697071168637926078223097979181993820195471547411132239492070078713668715782053672613414941060095472428221131498374195916085591450280715825716739455778044433378445925982265848520721149281220600475153266328650895848808152004118732847064902687923725103621665665032988607718757657149902975480908343234945937099163318544018145402261150580015236253750488489676467650006563145057377218570478320625201626233061492432311450085893516355062161591734537566604017455876891388983510518515632105062283505442363734471193628257644263415366226625890791020434232172454682355493419043288003517192063989885816864229676990929364498993270310045487248873643799897902496223278485455128765029937809535318980340481253197590892924714536136428684323757327717238373278490854351987820550449989593332924704634974624832068010490593454636433599519331875619153992837613412236738788899600180286320050271342552150599658489227294921875000 [101,53] 3102031346691580074117283595620333014798152009384117532237291926732830390032600880717652320305719267901145520971466651071287667233311464516776770994665216722725637064910451923250913840387688293657434311428316203495073455939874879470076439440286828556263724012951848435520673784117410048633245623292577466271741811870231026271102905433591758205771419127232949668702453158072799342937250755059695512182754657336393561211040941041606075488186484814481496749279238450914674214258794801383871784580881297443091253748487253087079637714693092952708488552434598805682224847546766530944832669403033301284911304693824052453835975795095109796913338309191698040315414810364878509852453568261575915923352787697076130032269336266271133206331352833175910219560320711361597438554147652240856000863579835366903487409666448744973897379023472750994951158703515115179946082128139841223067803837060503930602761435492449129666828404530539013401289681668031637517263784883573536961189133156828656259128014626151426600354753366117243064371028796309550535071026393671791957599386108146377934536142293504353363313293112891293553599185420518383765496277664168853854891997751052291061841508533134963776684745440173914729322469603829792350293566367152749291584744669119184437742858632243463790743416862591739765257770159173567974662103546874479177953354749834436068690945006694572747075915261360315957854838951056242974473867161024545371228583186686393287317605211044399254140187715107950663228865510831053822719481580232386710934055563836618264105999899755473660505491704354487564225536597037971566841016332412857033139275050667881885694792081676473032806661627437976170326420871973686654938148942468455334321636723006160718801893320064020011801984088733292462302591982095488875193230151506886865130329914867056207442257041836224229759968856222843572616724564389264003392639591511159574348882149103547198072238375928048279828997762860053049409900944450361377050446728181467761597722041233264149951098806919727924237284855954439202179689474988440538748557734429119083414283268524095891563366919119962549049345220340462174929562320795827785480831126853125747222463363604152700158970895092661019044102254654305092664405449068596077698390198804193973552447901282343473094513814100495188282406134829197000447041883875812827914478534979813264614968578000338594621759206664080235206608298477923809515637739420737702044305293680448443183195195160806179046630859375000 [101,54] -496034691724281927009888333894982277881239852860202163300265163543347690474989552580414108162215117474898170865482774072626460788962010977423081975832842587184867872617159706878612771874338147731224232685132169871247242058576357479410259866859122260736425032228014006157946457775778076589154640628604656788986387107821744299395702689708040559537684986479582594979801158119518745528139273084446660945259425328397970029035250025475593235884370801615957856221249959531394380051444543847661791221489711948002716235918511444723286496512945512794146359344234336622877641431854990398664365099902048413758062716894217171480475677489204150610470770998529582380223241303900901525190265594151950966262609099503183321253491104373599132602171448770561498541783454343452031787745009463269728446043094133749049240971404161114178120035572440708986379034719227610100651004713769256357569269411462874866015293282537913287948014697882920502674578505967890019779260597443399659974413226380371724574179625900328993154708755544890877984775694134297052421460877081618782367705356253536268288977257316768973436510902361376660660292645509714803251467204393665659248994058545026990053062413427151722820362391527629634376134760049210332964146152536073917407195250351152926599051047166930310813647227524120694847041618182428466539332808372516592303680550714349466930252141327017715797356973969988956012459492480657443829969197275261760961292417695327396131237818870472026853120097856496540078796447796021457357604334108538055308041995394724184590372039090737050411868100538814108588404479568460256510368831472231019586359758519937163092557993458721617579410505342605379284611451466854221697936319701822834115747897879285502853192982265082837238428947135335922916674532094306739167565826976913510842396939284165982873958720278715732656441386519322642475079400702301241798339113462288514348993452194761316243856495901448631425030893742745632502624598356611248765577668911534191107689456010365082053679816647014855741307765129162146946762559167158700223581987610372651743976938612801157512639097478551989784504886832009224501288529918504226611073790136290112973434711541929737801730618702600165726301134984541802364914022183177761669913157572327497143969957646308165497274438861762351186437166693967368871159509227115701336573186455229701759856367925010573990424587323978865009669149406911518352375649222872925833693891206621628953143954277038574218750000000 [101,55] 80178362648774155891906079674825842764631277750613038386921409117247250021298236019188368403294935659813411993790642841210637804303374324459764074788554053535669637458541204837170317003505725610788498485451804106074317230695801502355514033856906945403749398589416533441081083688759323958110882277630719964541254521258425551710700648406050388863313567839210089312213555136892119995231333849092901896855269375123869766954354512386085637403159421555662189438870341427610455805077034448620008502966046174048814644811152788350806992050885959511944391483401662440952399423015353872394510718022188383869486930014627012560538697135306565255769539598969625496256478919286593145890591801884144525249097282736320086630762610016367785638991731331073418010246225846984935484231509064061966904278170930914585936634795772157988400602817323171896917747389694707452769995739916931326669812971688037989421023906737953050974175125040068392116007127287014014708844376864809952713238120108414820401270747842564765368406225057381694485262442388854066635129118492225717353631757350076153688964000452574628236026650452975665067142595401075878437484447788564395352706118864256404702021540760916963969986278686461288492961784457552979772450516428909102357616604385895589185546400271573071298133208579704810685409659932946107740982703749621632323625897940159431953660527671594384315531470374902040625563496630494017149712066544126989445343005182105942392091241478826264178615099541146982710187306240651395327833703760168990566166728367250860938836883655500139913112782943744008896818775812606911351541473877813109110011062314177859673045540740045167286485033259931031526421441360511025478262668167440075992982879517401675983956606840021071546631267652912330093657418202355096023683248481093087942203597269702944391033077035172364755637967644729834300850023258287961541733050877068707596071526894813317956548551056551564148728020998378742911956387802273287085111343981342984341439218270233220526856636732954528107988689720679565901950502713283631030450094175515600605572516013888543084945049287559577822408679393007507581315000341710062034921435321779530394979868133270614781791215873617032487223120119375034452689013524923200278859721312398236592638695457627551848109497422315983428106292926186267663976936620124167511657855225151176660288661626850221532424489596906512564641318739492338882313964932579161519476951269780329312197864055633544921875000 [101,56] -14075480506628441916703958690365763278871693565169006369782975084063079881647438473120234423282917269251017329289517889165560392337240955009757684803292343135249888138682719737530041860146966932761881818749533450723582346453296190262297051661282748445055432119571160035640379860504301256649952325971372771714038792614660291011226040812111461685377364081391766535229577895472775610049657533665673241340318286808714695333584634203807049749242489847461901361028404757804695391048599459650877458645638298310208535705377673879251509292997578900052763173627646244146471571920114845812423873461437911404768392692040127776239011936903529350412797271414105590591985884317520754043597344878631466645702045236040157929831909423468638838025298166926068675615580598843050521233693535171138878559188922216493007439684751702934909889413666186156820297403423107708367676570210370497298968926764373528725023539806046574112463254297054029077348426634667073945863336851401512493785667686780742664787082788283853293957034135949563537870602318131821567021015630847417964205804382844309700769612064926642865053694508668329561374525990237980574586704303510596118479685528448708895211333956174982511166605311605501053689212848129101318005285037771229135962030504681005409312429451580895260383055492027696880419294050692180735185436462020394309043141995178897335892737918068638718654404328653240685872637739586243388692906323302884436169850246757272010485112893495779622575162411281869581022612465138235601615813625755842391660577821784062748563392437823795150535579961797343001483820794313707453655576723502542003953475056748608669438371486479543066480451102730488678853511887457745172398719149864314316109278786221027143902042997427245609459617850779926711682069020133299014040238251766024364377596016807163614820546759928660151898894863059502764570897979472965733804150475492105973933025832219467652515528658671529138367757672299905504726243465142900804746798695836000376247948800407071413513818590678625820918596380725609154729696209918053481746330054262566592186592428161904927112812573510020350176277902975692050255895005304738001917808045530640895653606503845359222792188036685777935492269095848615209879406576613203470847283449681086514983118709371390411083729751376700256822914490830971106423408654234623871453360331896612904045916419687492195054813942609876466522392854977527701737953421410112775369327664520824328064918518066406250000 [101,57] 2607735514350166556084683127500239960732150744433250519573357850142062082385088927681429857280719079551982345843644118594326685716865769524329508720389987759229799023113174374011060856972219846601447789843182010098183849178446054528454944443206784611589061081958752286428001856301692834294387590427616974574429878971590689184536963126020731672817482542968205499157446017742728697068345376862910494457169505831654660761077984975220033658620835105786736737513807265953230068007163144059260026195640145452192316218682060554686663118712125865121839355516428249280489110020898233374893818145309048381805286262154169766524986027011954883208485692640341807221535994258682600028663743357279967580649624596872571044034135071607243866626534283734647949612194011121501617392234728323254005520028914501370867724928900172422518525364241894463147730172427169114287710526607910180574858242453914136939079505755043962694779506238744409164757061674841757924099908451059066110309444715084420531657366626791407575385081578102224164482159504503078835376872515146170602315830699549005957751841937975430394137628145873925929718317282128058051040551640803634384800084547262062437454856758794439061416631697886762389379027701749020869445566443329373505496803122123140449359738407673620406322500167843388749498026851383083258011450855983443296751077273831400902928273178027944794433220264711591086162899763119861808278138943715885683193220846959623676178548563782765091232175300353012875874905399240990697493816410054600971952307338170669597776677731447831350889904479591019321415550922487533262854184585551976059378124760578706736557192457142741178136983980385750352965562715425200413538660213764740714162631817963366771048276586514632093064929749712009088840842960137074941127052199518769489855428956529510879996665476339167385704023716220507240237863649116780420121254469363354889238486131573870864110781068675870436241838041107026716232738456205198622940309825248513741318091202659077411908567230039632477096728304185994741308171273632092664367544217021037302264614240176725665279994499381286179602947243709320032602734494993042135380805789112780797253816997539934368247177285533718319955498896340103611087731879946702093785335763066196046773469774207976110559091369636830227562297024885255713540864221812667572119111057412577222668514993608658509829454334810156816736216501457896793920858988322791782721310482884291559457778930664062500 [101,58] -457905799528985089485067790477261469034928265291759559433248462206066622877366758524504931785011900521728402311207336473273154492592216828956088599123754312688682313071712095194850275509725661418273358316054037118141899496706697361209634350332175816006219410103439705377219415108991605977415287845500759175629818005667166536354881083304979177290002254184918979014699471283193624175212475321864201709825941934986528800942534897675501517522367314122394128034136064935672251349001104947625557120788478915255645057130417886007470589136082209180613922495141230732504420397983034307463004004840578331605789123250406435430683537563907182056891078662977840141530466942495014045324983501619956710988946028589505913398042307356993083288003641895744331596503552408415885635681691674238627688906766803668349475078612210305733158193646016924152913977531514592846117164435474438140553130333052417434650592601379544797413082246605443113605588321825118171060985946093060319451895685345873468566731118723930799498420369847645722981396465480827211122498165524765587841517803482689225821650760850542831079661182147389429930812902746730040502508014773461549876288784475600258139395797878379896652196167548803504991591140853187030055853438599027841580270664404075292306600352866076105559627738202152809069859506163935701026903417099379759490120462503774917464667618303959636780549635488651666259416679680718710370582547416319106925459832796392703016141996646615553604754663202295229327616226829036872257594863692674796535901967549982561114057337641447848294450113641253704361564003721008736581173450974112406773819759286002378309652185706325908201470619544283763275346600972740691405874323818419184070038770833788726685397027293945631369414268668981943588237288838174490328896231365520622526687478751449641583893557533980215073084875044762439291315168898066122808138095822681876091661641661880723470774104507088129377142231710860243303062580176376719779919591960630933468642105589631421182716607291822190371751221372465808222537974672534833906739806971429125817921648135116873427876635826000368576398352892524105109382452188197973692933545722601247655035633944819379333352213089721713867321816685266312773308311028389506840008289218363683947262122918290212938009811793597857645407811297119741526081681598889729041379270173370355636297677267670596567955222540248684387170913443733631043790037462581921090531977824866771697998046875000 [101,59] 68890168318229225524765393368437289311378265168896286312209346549330718569859766598969989240662302681279812355936568345910475497234836873532090083439909336896739815011522387131884551867216024865372699114529039100094141122066100232533518894080148982314490380162538121232674897979782784016187463386240442040829656719829651525496162308035920867859409423645013586067319360546081219663470508116385707458827369105040856914298527922891127920133187232328868282347578658845434586703835726424359827160522129801964315918095891332277590361942935529692650269091991711101673642133526064445589557788719854472545681760087861803768459102475728432867795019283962817738091378439726039415909314899311641416700408110227076509589405827581242434680075698397067135915534759075599014885399297518792102576817988062394189791953628125128947981733234379105065427159828250567308510182736261715230877860277513633948208455508774355177754901148528745416070292934850756843879177372911881252716563424587944002004057991020273503329978739065080303176788514111017698373110249953992529065063090808416065230882044857653217822329482171318938206795743049772721851551861633455903954782111008946157060737556028346154909638303126178192084545224071382340878063411090410216959246948702700296883117994753983682966930447829485456046061555291358854140929930562707454442495198543891009662016628860305834859417626212435856871822925376376325034304420982653031046811885109571856855908470417159306759600734151062074235357730177505114547535385020188943923432603792217372197920595974965987409458157014837902852053437901662809958299899960143665423163880097761554138509432383135668068370723855425109108870088904275778097601161439784479976047151283458078337285979517900198258706193994868133856307694622962543706682537406996527631048918309631139551950713962429875935447525224712838810748668339394206884573525461278539134378110584389108465200805526554461590715452165591095542770226879862288865454501629728509167869033404265393193072784486091916509210718350990263268001395219018339879750725191485904511162652524032924037075921199028314266489394793591220450427757942215396406768663298797396422013087667658124752295412063903289242746972232434119749721447089022819006485084449547759803159309500185644397052872608673430686326739699202107720628236777858015090576434402107639388284561762090456473957897995476170159347910513459854763874956606883870335877873003482818603515625000 [101,60] -8175779489109738952168719499226421761818103424990180125002172695022841971875437370939613859682468117101583527385538434399701669929504205801305292061331148537481302690714832880722473719526220761664359940627311323141977306815902956590455727875961114252221092035695558001886826899631187011668216871418906284582526910293637144864846688388519410330581794606767201212687755091781350138762649760946003141980558214696439226734434491156020800077978989806904042447235136288526433854901922433532917972183507721701498801822144021011848263510573295987199594223105239900932525403576670412656603250409329543193485181640697965605122283238799171015097428691217262855835611710959293143954712866524862716391955432470846673293043676044593173627769030615644899330032929782986765822658954142693257174187106516172084959232993007266751083049544576309450159158527962758697435909331819150922440734114108672038844933364927462071315322926718441595949856877150872092592945936427079943805678851006644513313308205076784684486380526312755204950791656085408482590680320758405682700446747718866958600994364631701696327232679871443373440887630244723465663247283862147009969071379016578207312507943456030179118472833605736039662029403518312054270025702426545842377406467138090355250954957567199145462878785932073239481025904710012230893132184888386781653561930074736987322244114360504057010943684414484095262541680597893762211522548339214715342212743355912560839293804474560854054945419517901117680980606710374599300394601602713984473149580679542836400165585815734138727240090162506430435355666009620848991617379411556029111113085509920316457481364655870971905375791987238760301131229047196700368962608952443708557331550996917567861917930153258351192075721848256216351641947472882283590297923650114251446686705224933577981866844973054996516626280706031066158911545040978671858456590878063911221380140165455382911022079081413238541450124343209310771961263132923176093905861966546278716228291462121016989123120369571803743892327918110128168561393015326344078284756290909980011455262363604592573207011349788146171416083095864497994618423485505790735952798771983453245814912975962675085859792098721196143757978616803305654256022739232700923544633141256158394369468990481293176145210869505050860501678602758349181641545265576130934562593646161777288159450112767392314951247970336893231303918677260755571573058730905358970630913972854614257812500 [101,61] 670335619664155055986323912521782842990265458424489717946951123353864439865512324482782475343184829895008395929738462406044008447951811227325749055458977540909584795941025274080891156819485450074810152887408529379433041423911546186083830517069719716672331506410501177182441074955615543718948002705564753259245677644003318222992574806234326023981168465667186471427032080841843068247787738439830067604062286614975490311293712727022578834857652211463687479617292257253419679135793341312584943996054978103039683370313764616963135568088503885835881123361108631142862635299582755612756284345106865607947984311735887120220080542534378593507903266648512981737540488090697396582278025458359709348199443684572965465254360003510214950586159184321043919210136643387832123831209423575751597048998544961868822117913129218347894954408628864833193337474110836278596200915921169341810573865039868820046852861760393577781953985126344286738441128051634435849173119476183226146369678734872678169012294414018823945559958086730648151517613557048716862863402022228614848716012792415415706830144342885304954874046323181563351741521388243139620455416715393590596704366689552608555167172999756126951505390981666387052186371667928464708260689423200946419625963357562437007710460184098875015201470729216061358709001863614259981026626562108546004338404017947416764663870898151937006915967982031507223867316687530190928437671204673244908258558724736806412572217942674591687100159298890557961543375645107601155103995521948317361955428137936550618098866014968148325973640075579995052844955294100866044442823019966677800907412649287482863671394188550767839746858947509090563086860205731043075720229154050164604727346981938822785274683486418656939944978489310629271091811355496189585390179729241209404397454716612898269290896649962146068385559819151390151072112074056762912822007816557953069547874025379020633276847364016650234122185946455504497265421896400113685759663530342019985408375537086624377022839997570245960017490563697741591741942114861570104112160232582514527066013158705426941794922710993511894382977737875249103804039323421887754177899998863032218655441561462801023993005611745154651114150600142507250826997711446724923192502834929600385011034595555450445435419933892911107785976246342096046407714799013258972946872708801756191150258392368255243860244631676891380467940773557264377835451796272536739706993103027343750000 [101,62] -18925253864823259336569063750805647084344812788807502084004910397114179298861869235077810139580513395753729763337863937371629192873045763367785074008937656689107944386736879288626736960804742492113966298722382393431855104516729915566927513751259873723001403961923631969712130191712333066587807953410312941827402818794623835581846319654220880058822246927749870394643119732233274885838845761088711278553975234799724567470341136766834328084664425280375308024227991807433168255616168224322413067498417537778546983956118025409307880131066969280614221244122879398178091858135779212574461837740672509367500914190107557307147337183318082885682316815580844258874493246407745066150487341969496787617171636794919573785236544892817732098017938444271538063937283554376168292359753295187217836662138461893647718770049940004651077432163122226106653446059476950250610621682089804111775466587241308559199900804933271446880203604741496607674954260327949212540631319526078977043444312788230717682748326439198318932410097844261118733336466435063431926159656809766252678203696141036552726410933895373615801442287428784757102501037712955841458556616026803164673710479861669323268663469639851188744134838150108671464994387048836263826966271911783445655135446054927290041374191380364579525500940068766056881627472222900128957865138701521021965280442152157001742530364965884126144484871300174942267957979946103338295390021795974623081174766975319299512924126738206916566941097487629792184399481149800667730414362148357545198564334110000706889555589093657798288660463939690891995648713831847025389039350566569757541367691920375260166879616167474640660781933450223642839456956330311531265269141259898194587348735005715157559264225355097512966752933554955196011786087464784636846561169466327521234971758680510273981443844462451859598142917923858773600386367285898032209125847193265189773036686515241626928515215418263488552126813371981427619769277632844331429830836381682688215502511465253195004616656713338305433752935790574883967507398933146735976951871240708722832591598184609672931380551016614147035313737266964576274718001814485667774315286449067552155205454953501601606602709635895400779893465045524855152268575825816406331583369012001002188864443535640291166971775874143400309082104863011233156615376856279412440034506565689921217612085456881973410237655115608530516171123352087146685107654775492846965789794921875000 [101,63] -4341963652841779171003766886588489735328572559412936961267719445159151492450378471651326778699115050268339723358662796611156446806816450662158627435540888949236963928449618241920263239802842099631628351161606327416896588808266555767326633106256443562390649523137127293230306983996520338827445551065595002279998734919932289405447396871350512651137555248628828483802117499402204691825734899542643848322403569894302722352652470602798867953795584102403381542465149515828218976987783468479412262955595438561215040467965673922700902532179591262426694726468522895691549409721050852352465382663380046614732185789407159132813150155359625003617625127997869712818622652397437543362144350176241358773697565279956610800977280740175521087814282474543100470519258777513738222119031446397707021188717978227679257066157173862581201640099986098768361905038021627000674757500023823727574172180232157039021481591384174131681311234870064564262130234792060436120349085881029773895492554147148057766566762546209283394034224197889273546878899333477274059531394679705157719860843238227507641368580605199893203381782926635652729963428355956656962912384243522069439775995865038829677735621558570186246761312938772994223113679842038308842473528652474327517004444733427578996730579411378507321956009139648499388338595219755837480594306931246177579144370609264476729329542542847317922241077183266350448613981539008315080605699511949803753145296146790353920843580875462178659700397470413784968717413332223399596916218936420044904048570377960209687320191304584624897122144006907783670313149501112193660342877001907647188765183306431994831098886100452722057916234434743752816565377922112758576990485929873793607819230736386608746042006521130367274520056902850435341077256105734542875904241018692712604585601846071654222987314141841927547339304229979023887790155698456323732643549913921725081030850066546670378219970793981954397968362295771723527107005202629394977033326823840338237632924231646382808413888408945413168149856752846670045000185913767193539474674185279363508456914146505227724918336156952496454071361881717732627546776797832814217175803978531284158365361015359412629572979790192762476390214543506084312525952529685630275966864681731559961184146115102674342344120130279579362459759302732420494171873045728517105631708616378603119952635626023563421296548464227210359367425951404584338888525962829589843750000000000 [101,64] 835993555911391021419064025663053465416604790785297716613307741675072148618950564383709139761628914855516045522955234152856790759179625060093644583303161493510426432399905016030977173824894092442177316692181741601302822866208760128217731707355938734676616250897950971858317422696415579863176491275905692372305349080008183284104361926845598458914848932019161205750244015580513153689336270215806204390866233130909435126052465664187330449759068415226651932878624475413759646407541191998463639836644833511547178601227747431046479994100487664295767315294699846730943889091196218345831707571633663366533118655845845044981747843081628432770622635847625589429454804952633419149563308213720345397237485983629574549191203781048918350942615452420331776314073188476649874169618950763334295212887266414222519833637164586715180728227243750863747476002972375176623068604223443130790722001670820706350841371748728952395947409792428723630825867514922874782028083175529306852451737789203658969973883394509554857474178668104466318215827121353811101807165758535248827432608016357575406291355819241988038633477781538172788420666660906053123020076129715844681555517290922620911929054672034448077193060999501116238923232199686207376993923774959941295671560975932260949117865809144248264854253704040137064813790500611671981634435466862721878346586254927499026830669715178256107560171692573893301727593458614755108807800678567403488339045966286953391932324920051869008434199899391228519155908548249309523702439604667724841438637935112713645182667238103943820195793226633226766975912337696307359197088260363202656390136528414829672240080929986749538848988362474783334534618099345998749341516197589757126041344947851408466280308748637088201557943939938080531284767123491160484203186803677308216664653215795976641686859670740808628744355821446837743581672306366296964856260386715595520482329335663610761578091677243079791195145968286002614496760349713840644746160118099663441449281291004112696546180875319518553381427095268281966821550365833989831179834623322439459371539105912269741513494596525209434326124576402300203869605346255656812041516825026421754860676470672442926034699799087335418074634308672474751639098929860894461436249571472395812141869612939405577949823960061228996178498300195796803104492162054818176763647339864105513659928974330945039561265292422324174603787128035037312656641006469726562500000000 [101,65] -77540047508216359751812172491803697197438787193880756419958229442386096113543049060750081247563887603425400858543553947703104101636007033756953838281914925225835747391890953213076519230838045073648406107954197309522880763451479880503314772862829676344877261859305415710859810750641071752408714179148551356051479604119801566310174596033518590371493811416904394146057357684418739494968835890546713275178870789731356619320639308461388715532147075827874636811814714733098064278208873386795566210257325219792509329601877765994504154901486946447544856198077538473715247442237863065020634229796210660786471515414468888920930038973685385028242105847635756564253383345883804565503556974027741949131156073020750304775086880187245232182918486330495186603184141593829128061038838820235148873041221398398680655480255887963464281900531189031404758929595619573300559353431260008914770275340482853741890203741073541234945274731012119037427351196077766148863725230932198523408048015759314654373219721368455866373598202887061623463648340316948854872234328506704615052231445420717848499006003607848474121409102901614242003399282102679448676547605928129498114599976637416615058013442742496470327561870655734782191441474148613028650129724882972931755995877748966938961821325767919564814363918136191856593050498529196270977561251873297054675643861501740216785990311732322324144488377978455803421155457425551913513497886388619464496351530130226749083201408944857702676976411118166823852912836542511136090858934227640368314659058971056026685486175960444833415222714613536528810833900001403674152341235436477474467077406522879927325653967102867131225341927724124774073762815321674176776352786772387232425525405486313429895160458033906460563517083494321981899237472548156405267168437875786732337701331161530390585386935282978631735364560653840792098971016963658768027202430092247404159284737855207555206985318293228055028868864542546855791811473407273391651580948489547694535390413593575844716146959668969749919765448889320915502356711223382518119840915651243736642317878373061114697178624295250140341573713887879034686057064482029085879155774648038104370248616311791993819660766511681740677679858842579122602464380625779724752128416715676929153770454469069195237665213482488894809620618097436401787395577473597056621387667730695860730682580888363661936751434382904951680970384586544241756200790405273437500000 [101,66] 3565100216989358618757499909568843714359216316050454159749434122151854696828848696926654084612290602569475702594018768057352287939701225258478151035307318237192361217427458735345512806233163297155714028172260343986773720690350545061331653020300051118643513461108334035468140255977617212627708819058179874635990110227600287513191307318988195806352241665061921895046379947811254176711096582853504293233357261855751537386479162337722605662952042600050966007745779298482444037884621652110166357893280847464661182916006899691923547945787436532736283306556782083590364802402840054744844815868484731154991546945605978354266699176038812702056380229833926159234517995892343428556670285739314107974822021016944788145902594688646169187570094639914436181206029559211988482995407022181833425205769733223795439834958583114130766950528033135028039975171511997379695258254419511670375760116155899895307343295228645828297412303559490965977333909206552468167230239652112403550521836464077043474448856766579173168865655815980773290474033679827367138872819364034491195663290231976158391008755198827718948909358092874912391072240947573204827083593082872622862931365750735308863219414557556069881210333956860566192593726813261960003046037079035949472089747520916695505696461113978362811349559822602844412879424517628832290942796664793615592789667626161866139062883776028026370191599044675251699380323602986300086500233024994473524245963493374197597148038283377096592938406157057254337998316867800208949587550695836683624594831378013516030172093575556885864333752982729134315959134490164948892480630377316831169684619568104268801168727269670262581612324102116924699053195831595583370347414765431662474418779848717798718691694938871069869300949657896355139295735240924167197178785238481480534982928247136237760029528153090541677064427466276722929502697068340743439002502846695744891291403805947274251260686053729276884031479525400307561333286511835650545380790248890306998336596002986181959650432789984190035498260430570740851763957971001963761887010232740448643701965761508788036526350010415291006945295195590732329330039540049744883991080094964608586726130328180543335268510699916059550669129499122308047916041302733849031138405876908472735034466548215241050638955704311680158334086644755539167904587010683408526757882967393761026103808909015668252203963648622186966008484887424856424331665039062500000 [101,67] 70745358790069343929231355320451917556908914759008628823153569092731578250883059240822131519481618620691772576966331575061791677267556208755828054229715610278888701565675492157692829084516046629581312196563370950831894438476370049661953135166315231984272559721948646095159322908191770762381663727120756326069464170869439057114527811471278026164689235458713088434588585061044537559636174151553610319003057896762376400029985918018559129664413965721649178267176640829560836706720725282696503417672092603716192833144978127208545654262114399680239002751666578488696034823207546451316027964442689126526227841707258826495405479311753656554184642334691404281940907892056674130423819277003646579331597076491796336112672918699706763823751599523556630494538039512923352714232991449040904524649759997862282815688649780377293876514372611857318204951822693010467086740977163005007496132480697301534739695664795517173365637232737503758748151120657118829870413626365971647229527377134982185620675126644235066866437296165217348455182813745689115055438318148941655461890014589603517667470597697447660084092421981651489273245918559382802304594915793937464258184068140228411201764765200905102571515509271435639329076662146614277967869397012324539827962100781480452538017858923904082777338725922318562307039001618763672124107317322378598599215673540725927941172735980916521005368906169819168718890820783419853398294790298328564160193812936612836122098061480817795228775380572250078360456814435764813271773102717872677361379533078863199616901934300949336231877525673892126506763291416686451645384235799671870845590860291050666025070423707703201207742587010462879269726501333505180404616203254886408112206147188604498527033060177419060607641537208448647425188112714776649108807256766587837017617503128294694922942493315285802846752378574574528027474546923321586118447158468235692933298438292417596994851310509908151844487912895272242747830463111203732823718551214627175149026005448156344953700782236479578713788594992140957916406277960407862024855073812701633752668909438345936402831063492965710180672298748330521834665793569878976313531902646712655483641035746901841910767705563998587360524401550746456497410799794107401482166352744187974696193018148333837377097653691468886967320085743656545029390312202731374295342540460794914401747622460632347184562168651567048982542473822832107543945312500000 [101,68] -24885860461940699802000299628287552988119316271233688615771248115345028490417763731138051695983444672346900133686585284569429573498547628763279447814338325822139121936712812625606049695783500265556369176706766600505094361174914738528525873385687145768403587393372626827290531503873824849875493133383670295131930446364898197324220912416129724955524522578612563048212778065128501012829494615683577901317913119514753150004545238128767783516394596289811048417793194725060900590546904320371889644517942715978595054809856877572842795329216554102019869619912702343463873691750855858220430010273391297758377804954876208721429421749852259689977195238505568006994519001978919814573889932771866523032732469259056717061711310418105662050751831374526365592972928285787587086768002127640674089335759699539967571408612139127032165738481418893298695882637626106397193642507304632557891110798590683125327741069170033367493793722527052859308262779914406113585711143587052479112607694254440670910383924547234075382558712853083228520233403249999661821358688676144714319761134074270067429432944643154913021132001932452631428686846214846543880964725128399113663290098113057015279801377423957590106614621786930100037954193892618569979748703886092069957815410362996861557717994632976895606894955207118954953511922818719197648801135818679034825762206156863144019723480941495446160682433114270150877796336653026935735760477718066023239886495001936300474812797407021810520948585500674599675236241190528948607554859368855496220761105748658121281419788303859522783552225963785972586199310460884809996326979691413141806696849177123280567420884203458570025784576067135466044571475655206297795073710598469245292494498560263870875281210237999392001874140144482699768427276227160148329838767415767082422416543233750055081804511119556101240605985329111451474978518927604560412664337572129720779013558885325633446739218434146841194218372177351068286317147155216520424875225881256648367099980263051316579294945222888143443458750055108022057654996080980521360914330828778600884396197209383393305950556265797118177496133898305431901264173290843306666967062909689775525732821683712047551525609761974141274663315497176678966334700466459449131638907777513169183685309667075373831349344468863664123765716965387587088457965522350682502143398361065791163330707717929706889598007180097738455515354871749877929687500000 [101,69] 1959154137641699052355922670599387235543769507146833460858930829088262429797820600620229978196658098723447043408889358560195711303897437414596691153586338606680147552856995301665330486996903551241853293600543351903962810344218219040013555613387161055037438864502154592777697285864409066131639578214129459748147263983174193191855438245291806941578918271698620465157394826505793169315073387640677533088853663200401911933761463660388630305382914522112332076062807975270195178363426669144215216848778915697905148276534227801269889296046547960127559628255855119321632939685224800784682371392573621424553310458211460680500146108361773344423708770566469461024372163377580170817925143611080230280073962377826274121392054041241644359756828216593501034721171476091617429949618332443290495666734862877493422459449439798790689449014763772121246347355072721847758684254482459088191013430492331299856765064064357586622363872947318925115477304311689262966438457790501873207305534342109329962950953170906939244018048609144347914539954493347989642888171577293504824005792712037037437020642289848686366192262088301992961231729489928644754035596875173143150667155356163013323787242078265719954319578087350996770548867172511352857980741138007156283224819399833163412390681534359771953897819237570397344723172869831742148553101770126045241008716419543354900555626060937862554021729105768346948741891880307121631101660747923377321738752340747555097221830875531508487307234596434047472946143016941558543684872071842793623925484367624834893207611710849832958167278676419512000559966530385078926084738128264351371171206992982970757749018173403960952041428572702185532688044558067818230460951818772901837158275745636655193095791676209772300826828367503372371283031858817786637893772642858277566113137367243351982177758937500402370095898862468323042174371959196633294215873925412685542032731474399445749909027980052234471684659295913476411137746104392758927914665851001032552653014301457707892790216713026367026085620515725670395157793161206125895434218687418149241411356867084976393455109547941057891490384595948087625421116361242652324937843557413861201445598908146137110220483310544510416588243116221604355965112191457096735686819067906543412134100298440724641650638461428137269626503008187067046948654415187390874082724635851943019909369892337606261500937421260459814220666885375976562500000 [101,70] -71180312901885751892197560252410325790510417252140513225081123266102188669749413052782013448771020536063721889946575921810379941546554433012710936064191084531376822913063734903409780126819187712077232625593999446442374674372671726672889894378313471624818180291982630970552218028285177535395114758393535548648044290973373848150730269624818602831941173490138095710213738530891342777322418142390752633543113985128623793717033790853229945740270612788095463558994956841826512518247276187745635904523983841518586528593796360433586259992142707837135227262666928720909662801570865295593576162432812163037303791422010188805643600046567657031487481231395509829734123569414433437358781865218585161452863292247902958766835193618583187343982214126114562707975729368758796366439598427551732629410551073462264082769984909153769832481600033866168978272837751245650645417809849794851601520508322135692659437407249098969521353141423679234552177480997797137098920850201369348075817988533027839927496227789597533059900966317102997818610464711789044927147804974836722603771361545825167838703489277913629663441958522803903579901795918802774811530005831947891979549568031722575177781365396110942935775621653005389967513851640730820426084984214113190461118315610445385137779174900741331283212463636354423041626469212911002679127124984020660107475803141481114527398537167328849439668207046301845967974647061359907518933258690888866896192906089234559803729660440629349249787293207744087799903510598022902324584550889536671353646050532298236004181615172677140505073563139447888243553075992555490924459907788036877601251331295294875643275484456269331124910133804942088578209774680441602162643105428442134860661775517680062965252809238824018181796289420707832678696475083239851114465380430197931754015384979234534024336351307198964115722997144171620115800779979281862881120721399477518256224139771839588337535721617269528756286975522083692429006694114688695391932370644545435723286719986293761663932182404736638753360738164919192153228192872667858647787242130308477187678994727413057411188893423626954265753336521718413017695707710615381097193953310688142083067984924126997560495942530389929400187079488651514511481706041347279975110989109005619824154083719034488475708305304712664685620030314038065883038327198820664379095926080210709460892855131308731841954795527271926403045654296875000000 [101,71] -651349961341557366535236897012532208477987937358833825115543481434607871895482712471660861999179479929544893030249314467623308950407417715072819195307170462714873352284180050083605266580021266952215621446805125251522504179617136212624114565360398956956022922145437197516606387129975280252733044008573795945513412140968192032455302024058823179464060175821417150166490555939212370973766430454981535323167149956842717529600568158729009296079225681711424328963933980384326681927005955184341935696643522827705061856505176531486450546692742612127533935321249045780557749524624469919598611269343344673444639692225468980972983827072822649789136359066369512865044884351763736392367322504283916763300804959086330475426052883677176269428689933399708708247841488583088971086344062935455870588392526656985580238109976132917229255101441265883635590383305117637761052997288317936042026418084480757988093821600979968956536952200286056824935921293885198786233320355085547234335412891041527460912065318491535306297422799934283813974253750180695096207374079255201298778791146103425583463005864419703536022365405948970556658905651240058507939649007328832668560150170625212745783402802434559941135606312795368586508302119246082700695098040733295005135254818026437367748277629318309884287365071540141750053373589404613649952155573792945772513956907286586248987406253705512047437864028751776401324349969177473671079141548542156959818525785642371615963937937397255264838504293526452121918041498137409577360743942842116893303541808621025915432634442525058934348915012604206130570080257581879717090622144157730893575409832541137482277087360219684529550577406754836892740572044974872665774435157871785802086719640643484600685329154776400853295423388340362777235161185874379963102799370372296086560236246542385227748613929660346262393323439887713537239164011379203762705490992953096082082178881946762449482038177476472380848500372178982151492599983751374848498796186355063468066982726407052936715506901044436331054035156703416372388375291414674657096292132133195471073831544728930330397920106166675107329108001642505658220613892024576746603479257417870529331251254586293729847905588612452309960925093676277491359412868758419155202373401420015767822660778168975512706916371906365836909522374386873436500486615875896680485515875524413387977077510848644692487141583114862442016601562500000 [101,72] 223210104198773592838020922466101489185339020019720714423181044766278073151037855040594682132628586671761129972541188539243509320414255879370098984480626646631851352772777270677009111722878886335507600368965857622561967137714645225909858002073529766267651679331953806339503883807190506623402513060949038428099958166270585313524653471980561044534586586457779030683233473917613281276299852100757380649554622271586844940581147029769146817601386717186797231348252086996410112863242512704283996439325726507480279653456412351128286573866619537088289450698255786326878957199013642611789890466154202506339939158552699152382232576889859512975940932004622434367200608609841312919574251204829676724100620582123102517543074319086423444366287114812496541196253722271080801093732230459338500014150151401460083688135031868515773382355102306340468987912446574330092720323184018160805719333166098629315333085640174377403464127495435442616364863919925791655157146226365291717279208121649948070385169271347691235861383116771120752858161949430543099659656302095529254128558178494232862388049474387999182540529471819927099442635418322493841287392415432413961246464585025545279537934937447988481664662503380071361999599105442386448154172458313129669547208743986445923287350121545059040500483539383800398000483286176214181325785439632599142423511552228425090751297869374930188125121189601509833050071678206552318785983555870421936214311500872760153071262268953962960564193771651987132154829060842881755817278886409113624227190606838588951237587439883898629194430067096100442928467801296474902800890495467497312200331317765423911968206891754055105946274036373402506649996320833682264044078802408886397348073111447650458276238189747593562639258365357627756970606725902233663077729192693452336424698161551735802941550252365175502120402840286066597564142503583198916305447648889618774312755430715857947746976377558007508091858612781157535566291940807167826169599286957513871304064316388510047509848977224516827934074142425086473619492680224534407573607329441360107343039571758870825910548678129963323315548567222620486262439918832335863308181126270463896890652298603743566360050767168816880753169529606674550557951943915626528817820296719869620632812641026747783956550640085688650601518646515912939659110909770181959177131120036654326395031411323088832432404160499572753906250000000 [101,73] -11399257847592205808138799539027019439923405927555311459330081496922328182018781291729474634109932145020572624172847480070757829757083310789365845792682061025042762497702618624545776292690321475041645074256352391839497240710269693973613935924303754751723267664298025291830317356794371680244612842220179098058635191960349322673490760983925878457566082447069229271975368721293248615511916004384146720734359110236986865309882692350933842510066627178531280560038275828834479425986131334214712463090980974800145070644357422709728484704981427069371360282149231620305343677465108087735730077862356465883849911521631457455625587304778452612687496962163010575860329119482971406341642231021383312151688963494326690620948477688555432246396287003423790359717228385891132820374944743192489332734968835460779083486206464055631781753596261825448042672808304090591084688656121051178827660497690739400755596796483964326097989382565927371993398997561163191930269712987361542011631610927206185840536025532372665889216874910337985144481867887547242793956940922937875716400572478835448846958627500302614617073236926039601082886218750547039402744127236221863159746138521352315160709840091663852143730933150189465206046835738163992456111329359333389936189280444071289206989729398550009700808266418944237993501589102574631442815788478927558854632974342072145240084628311331583809130234931967410263594237517803286155969169556237548882079182791140409720303507266143279129130428729207411082728406184876393801143893644602147608593219382934312315641112593053791827327753040384023672023364239430061018809167898081188847559481039954507112902775318494629461601360925420683961888685376348054492413024490455853164191956371457396234539768401098036895946516391364619194996482700938957725152256921056891228447709406119954294234833273513471342708707229457268110277545230897480112767074768666726052606598558029788515824289322139065515993043867759788796399883978133184075190397358820777586817077300596232516512052630567890016912424250350434996516479599646459133440596094993592161817953998361031269702695368860313383946090543684069510682659883134019028734620912438722348077421290869099890044869327944393009119413548825183642609579191105014764842516582797459201809661365453127278316489164665062712007082020971837588884305974828048423610802448708422409673346464842325076460838317871093750000000 [101,74] 228137666040338839206503720192219875362653354084098937406647156461504332924991618403234305707663139877761836107234380103185979885475018113874211631786335670457665372883152897638427574698961430998835518744851543468622031427617655324505487687709941952606780794806464389310769328533785548525438460819065882511855095036686188318248085340796393810818485880293644395805149355270798641874445117929976945800224891649789058421953895965811967124283424825612559352524190055973250586031640960269259206753286297553674427220324235012784764346195872248173341513964593050260385892377653181794140457594830118527719471039810615437061709578178907021145559291634293878867357916773008620270421509419134864527611933764799522021306689740119716258962330213597812136628506656537641723930470331079608018248315704336050924363111228826046897515197614330396669292328350706894528480918478816164647362791901691502345884920198088519637553350124711792413189220241542954709055302395195409301561038271832260586322551429114944762798818651980070846206164527861005681817673173001148621010380597557999415194406800244050239516759490028283940583561217576156476541692270348433686680847357818589432939936717530548500970315612440328197967151937445992568663930806647112061097497177373760500195653412890892875909070525174530657535659405279703734677221707871950226112612407101963182397018388497293750947139023555710186965105331250022898178980955625546269034436074311767738558197669573932798346252398264313560217826569696797460177195849702874002942068910946878970468420668638049672812205558220952936406510346111959696083185072764821993751454773802227343208790164311003646071733993432559088023573837935280660186299857183854850146404409880832666054314965612220175004905535310523055032975053087053672644189615897141030518738147538755892060440884567013045775002864443944563093038233152553594339799706684181337285414368014647969670985306397298045861607704854540726899507730989864544217556869736892628183702514556147766021980485364572263116043725606735701858067532264169224330386280811973131044130963332410480167421268039828282295552359714515184904360321927081335673971288874377034672605386185398266269245848592366608278207827599231259414884518648998156252144543889609127845486790630653929850899261147385921151560648129296601327529287722925358894408019196705637199329430586658418178558349609375000000 [101,75] 4309949979369310046871002503763186460123902194859805072646936386204989069068666975253775600219460154921723664730945994957892245570055468332775642549413421047477915758536831436791498521612066820774825122358160029135850587050926993166335554539055374113306017825044492510860209289246825973993390833860017641242039871365342759471307597906470999745372341528418635362231330115713999313587303155300609290835966640570293440688123390896951455777851212119389558688698930894454862752777943547432303627648443002422243911933302460407971135937809258637209356063635910244932794795192727139045521351477251324199992568424064026224394231402873754194258805921238443403535239795681947329268696228042088717563894536595101090549031044958769427546951225773229951314679589880488411202782618552612236632395696570872287576626352655894757993043937487801989655515326466865240145919072569689722806688237003423169202986084098360535599388860159686542014732284966656276322884706823960100377286311536611184545992917183714784276937701761993534258231300812715488117885051075802928132394952984249606298890453703487877276270907626799201505405917888021520059255544612911770938108891563366150682259488357314466914870336460870849166419179533982835095690551424456223105807066341642892993552378910607294083996831387197980531999379718739885055223195184403021739463048774820976811107070305756035997051180087078674170083750826626602940903997548503476390206095119565388746365439960227797242680456138924675185934696676205932472308531998089655242820701915967019135214002423091924250196120870405629337078967383223485774454889991640593855815812097778921448367849716179122950477902197198574405859062941781155143694272939003316451233077653795909907945000814617848123954774874351899815606869984881154817710405697570540896783855329911336683483886103722691367333843824319992735386882251652870670800941592853766158112888929583600831806158504483226409269391346316686179693817075313241369886859093211741610312104723064954295847480902548813862747714510839775998623627425656692215423421071590762516620172565776148903448339448012986752765491809724631562076228473965483999037555382801252979750091794158583911615089195704033685366074109145031738777732180005710860822925555339554251947091897616154703578686138738853816286902488633087988623868642941333697977287666831749959328590193763375282287597656250000 [101,76] -488763545258359479176562630183427615028828992933716554164897789192721153901076826066508768689098521785418969787114147426731269105473451801318769370680012493948003407481029793370598044365921903199364007595576082623092344067162632967482448428077322188968971981392942983487457055730621521702924980698046092665039783920627988805308651512187418666772142757106361839004132542404026461544579607992123367003330562212346683470890638754988135589306252664277614360719353810823020291639683572424538013711232279121236488529649681402956262236699787323883235273504652879972986216086558497349028169992649136229500852989088794870635770501742747342256441239389819825011219718665806037897628355648782171442036303991217032774772905100391398668329545118994154601575360105945554665502177290094615537237237697131978985330133874829508429575296426463973428423222312344290646080099985950243278199148291386308898939071788693646128536661823936345918408703636883201588525628449375818797705178825789367854761258332664689111777241372317561819759092313602512805761717531066279630757021604569209554489783303160490635986143474968217773101947291571801859835249373516215345533576348649468870812970877394816658646568988567517428633430873276105350206794281792200583459410249416511271546839357172619905905958692642163595096662075819688741436216022967663580817101981104396414983757880174012261490562199395654147468769223235068454646104077862414579626820855506516381045185810414087810776001019397941353470339732878724198571599735165959532442809349466161215373544330436623338837819792215332061464807141109635698817218694525899151913228294739674952306640604548443744505452240774527610739151328093718262758014896154955792992774474742378889517053675122573335238102359645441054564595685336993038765932409909961438632176191390494287160606389029081040543227093884707204664033557241207123734869292221945583703322691393259857051562125927589324975208523539480773633143235219353818397650339035612380614325727091841691693774378134360841015348699650501890907391311915278491618952501733800389124766974103540536676141156838527296281767784221253951042280680037936958883932397100400798378571744439061645716639588349999792768008179529749061453855840030826342566403347285822722648864197088429639564079186598330047665235533962928289836202396454405356838265616045839578873710706830024719238281250000 [101,77] 18130045722680080324946311325750946596397609541317529604940571600880238504295697869426882391867677907966296941321229955926011203313090063820441236042236033800194770795142336970443317025700565405598044415989004154983986156080783261473527456501321464890576826328185036979552880313450990438284900876173247593503327316919392715536711729149904100866651695207883168025153219147470825688900733858217928823033735233914439061164178801824452801537774535665670244033485238848953404166908277831345347480046944893698237798261220979597028772444994281074469903634587940464251852238459856733015762268020889663564680134509887707797948609052205728434469764524071774127927400555253970204910573781876577217875698911078840830274330290695114146069416063175795306482075965250768711942363342971533735488324421834017276282904659194622869684328786825881657861725344524769005180375456830790700963328593001937094852804858892725185514091594064053714698524394005848990526888726056091901342401151293768322179645310244650988527582441877897576638579470721065833016369397291763916020629432074121289221495646987896459233261187740841303948452102353770738872282357606952316393789905863795332496016024858494461289246449409945197176961815929601422353262226850219825440572863644102137946649154183289084722113759870394479704910882478085490616982338983050204958254956696709133602740705387494426213952462043339647495735211272349641814500702954039307871760294310367123905501611214701956483034381019002317680681568222988255691606423795917195861003313694649588443943709958031842152883863472920702800353698500010655315210085787420523007305349129296305253192769885954745892125806884945457178092522705067123092813530278980571697185179733411836697253652339233286538284324302981305155430280178391768186585488536441014364977730411808861375082721808426920910558899157694512515505264266989873120912020040665268253539679386765544186968153135137523368213874075336392502662078432136884418407065643047569555664539478749060562463157996524534696152354495179676113982622186052310704254491576696371035595347547999328433038750652696641717559955822645412754567459474566645256379408202810331325014435314953425605985807249825064570456640003426102815362244916802241797701270514963865872091219690417046548003544147915033388025847967154118429869232773844605451175073865470039891079068183898925781250000 [101,78] -177251336880528436676436657961824495096251201998620887484629472259408122207286947306192882031922661877400518723706350401737527897992693519383044550781830698391849562254227778468113149137845235537351185166469461978387100532159575762899379556780097346766789875176859918295654698431655056035821268705219433781624500382882162097952988349954466599498507463888061795069641459648830827021451802033469991519448578390545771372350223680441159599618558819721026097407392292505288499571214497104882859227997883682949054925787081792822489520459063596164765537658578187013187025998589612828595153069277674142599571572626457436287618791483863445693799064507520780036405121987688790052060175921096911707316780112558640196185653377126473569152240585727978944820942414714517760316181896677558448997793573191242838909751188543456259276249869300550105367850016196474576624764691349879739796495016694967306152227682932100262049761338365699783097777939488072577157772260015424839085461599426164598686042112039415212961840593305433391976548787710863393977498150228976159398914467206767461426800729544106309588207864000684945570839308305198281893051111058276717249459782913942773917542491843450055216626890147520789387438543135021807311386565757536940774754520058606683891873391813576060348520439812572116449899959451699472096688755229009909490954838338530067323230669330030144255865408635190718030518647776860750239960692779415708993403127492367122992346102466262670760457608133140985109211101113069775373624156727024641602043919969601705017266680865502173260729397830480402241112924521304645791393814051991606043254816322609898092497874756951455515471725083444740802226551539277493624237021571962840168529616525050709375128316856814660904945478663413041990771308099235289000564673530376492660936788028361067301616167738484045663914693465293458759294124460967986236303607008279363826075071081953866742452542790485880220586642977755189193065765646045241942568026977713365651446615667935754589019883807939186415688651976753660772849813521032891163049031739523189740537643556489111416419307630087272734384254131998001150394778512689240635550700943558954806979110520201164624571493636228458044495724424731040470401008344266443534598098537718526523634519183250331376313890937117660041515040082077064971889868910360511499427555827423930168151855468750000000 [101,79] -4875618496691628326843652393930698660912288018684547129241866434210565853442653728127098969766088072567905880644163350832991008801433800227847272204490975059951044771813383740674057694459471087097080827111677466495862512277852178513226045868773899319573973058768777335847328957545326383187249616662112967026206444743814146285496543395580719900978376036625491976687338793175494275097018131767620541392200654318400396506072217925261526151391088202412144192828460152501497983343913714569809179982576035068802930409820456194792359424038301959325228731799187753657050652674891703301277115521059513923635019813891483351588855957563951854862017329860399016675004358573970439953225096098994442483267459632421619929686812613301204807031506163246479143145351601979364890625285064003346815165102536402055131647710755131029146789711237994468543161469506868013288154659373553883330537956071254710237229977433397237526666336503762677920094054526883555642939634043973958776997805036893505666127775004789355618885532048986856214647172818510196958787410470830902393931259424610121060678865112065136511651545785445564411953437884298555019220993441195068948595691560380236493383781880118281113786620178071614058953723990427844448874160951102033436992251087617415940555679265425684203288984250438106207042640000195404599203790540887967637058099615520118604916864104391237241709383582734543674015501246998659531733170394615345914627393396723069734606070413198102286074592639045892500531132695580010640993915336789545027934007386081821586826988091459003886961521665440895360365328386892206539332443125653637490392345153763295306631218375801381434808857451437483070266025167373395410767681503180775495483258004230204226622307058753341238661323227114808947442711797723128305463706294799862705502918595508169856993874098477366910187054254028855561753815119869661043116989065675120868906700965874776640751829712233802479650397786795791591420645730215813162379021377504126756220500306053242035342061459441407838557789687633267473891759133269208163181772241701314250208482609922193637674800061952376630940257896975817189626796135133180459945440418723330041386357016622542593143300352357151171362515993985441200161469025426894777702147795666616534383927484876529016146041675766042868207502996995889898592177474105778941766591742634773254394531250000000 [101,80] 146615467902318546197333580617174854670638614215391250374056127320652440867824586820839410204349411749265081640180199234410271921083207540591892390837279076660772072677275702235626005497956413430717191709351846676779871129816620265907423270078337049242583057402470171213586655892781114551926057388816911181171236948152190623682421478504735016178266528160604942065575446236179044771081466702737899117636991755165528230815069201256496006243305019306430766178676001971080445280828475748436549904351088446625101647107042253085433817076092682722265078906125286456430678723083358831505286542574997923749171766895094717254488878180763672300446365582701648883466921190042790746724365589799522584137793830181610632876829887729532808664488988683419743566595678733216821177717236378272224725118587688600479378259467002103510880017047884971727247263618736965683579655488369330027908326897800269936966791847281879744218623510431964190993242858362004227119691544017846358709075768073724908207737857184630627257605248066678245543350638110406011473577812295697110602560999671052214059251204495744501869743732195814869089447979626048913806412638590944638423022735121514688957264675227421714087057240530990284309928994023099750352291377354246183738852884608113379088683166804164563654860170576450574967530190077134454462521493725584587834578354926644014826360682484090508384237566221529317439762011073144991677354776140867115027886399529626299127292355376701349021822972355996207477489900989590373627602583989158584539305688286219720793373412513743247482564243277402257888252980876563350915416183256026681257646818471306616686169749335689986614563938837991336692228589421092278029113411405137528435943564446728150627835549359142417620469371567755542450259415121995392855675651632964488810124705528245952454011247434607415712337469483090860623996501511680632327134453328186926763592432690158386587872479439385725125627606467319759151425583594782694103456213589696123084236168355834760203337709816896521786699221373652613107946752704833886934581000210707030040132886344334954101713290097702716549589437139825272246406995713309488250480367747012476684211119855462137757076387609949163665790642882766299330868329799343914510247221048445395946274618651043012748674841762484895615184420521579477195957306481814601844642311334609985351562500000 [101,81] -4651527544153340614406610173579597375850452625592927367914346861025721292060709126121700727755678307397609725175527058673622337689894067609233640120064874594120038800479902401109848964260333749074197773938130436602659105475658848058948985188888248305743265551556800632466894196190307458080153328794531214471658383419671251115008968174070670956776556740940440361920296546818862872846297335353341606974191808561069310409242497364511185773015753155698450411557760792825679945438373731841266304625159692178815499159618544231636988642752811234939450621242369811545045128152972812912127385205578867059649804411043772157813233677184149680323870569324226471218056912507142123873938515291980614512209939978686120469015282803548627616015743913638330532799164369959943815245244808650101818122815843081289871331431856332563158833143851948793619847299513130174299730184232975715668480349811626803694293901566644748097176816614308715950563974484233672347182807337801574614420434224895101575693537464604536320864683789384240061913639463627601677735071163111529057188428566160066719576088868263391022396338128350855502721239905615485365531221469196812689298863015224558760681443150209157986112638131523564212480965044871861561132325072781766754118972880896099875474278155659411380548276981996892813229210842498494025129153355924768133080874188061838159736964129541444181500789639959621141071340283067463337171389510797354673527399975271030637783343738833417147636686035038185983640405813576184122738392229353830948319629708297260456748981002647660740074905534257856093145854244119552081017023418013291292456116917097785847660103723443512934212656797447664338050636329949499902653943274444220225297960733314125992815553390283533870033814459905099550728326281475993545703886012022413332176473497685052335962146745261677367042926196598300088262991175931377070138876257361374954866925653743004524886632888117124568598301132354475558054446092816304552639568016863891497568195173548098793516965731461246340729432260230504294827848711074094403131462275556308313608993143024950670385524508158162703713966710012774292373889079881786574158479194552722244144768513267535516653949021349492772421719963291776180531863995676979022061433919875662441151166568623460493185204276790045223359434375185865291814256431484481965005397796630859375000000 [101,82] 90439920970849310727393392200476725706510562097199848079899271837083934607759628047853672838399977465361371280855797921037069565902960280705200216720845679774542104320580393342028005478640210773078441842571142089569502003804031824651699125891058869062729489576498963640706966688062209114331697158747581994928912766213310676512261526619578628035271615467947072124519069388134758984813738823039078511867805329933265385377265281966509817030460842570028999351739460186174998505507253601000298261026079531068415259749670892503344955485993605537443716893472768264753792974981556213022866904781399214551457692889076943813719933132007630773504887721028210603359973390042545699121110648624532011000847110261662628598475555692253819838742251183861979787043027665601870901142407439620630289883563013639552191613171757219777827671280928504548346284355057727993834655308631316313018925619626545772344378619018950970310749572719114885875246157506624537513533376861510445834090483687257947869470405207906008059494708284908352593412388971707012714128557020196299282904584450178859385655686377498024127214463735869148208039410758675418445658751432748295571403073401331494433454256710507464487033608021560177544905275577215317793739908602967584349079263705910104642786745545953842112033083282601427310149277766426057902372115373087687982139483290813802655992850702351552552282415791609480619383680967795349293280198944802214821595539907528223492153176115894268627604264048704381566759976899194057606659227690409854469090651074841437371392952644360287955051828351325893774332411030508266037775515478477745361360884993058263075344235617371169392298094940526176132568631759868852416964269037894957176385881956003518827179971848246395292490366908634426383390715536217630181587863091325129566650793609195506905038771543666270683719373206652973941354572810173291149560071186870640800049317938379881082258745279663262293134862725373728400584699610235558834881506006179295884283392642626977483115895145845112015786824257172194319573020690188436781659668793689127738427525107806831106738522505095150206118936868636020509657679326227320607883018983467736614934980326165116138299360560215751192162995486004164733925769243781867853305382172207836139129188790918539574142554513159114532209145600069622065791657125363011658191680908203125000 [101,83] 447409204322349123232482654491383083539657477223817665625201249132181663987018617464071266768316779658727823502328053987018282054379211409563806743827634852377046196238223059318284047063206613772335830903234041978222947029298389730508168446131955769865973106525247377408244997751119896316839594618631965586607183158419439459752158427125738734230407770932636974708137173305594254890575409170457734986765887889066359625020182548751979413885001803832116663025546764036279010886954759139286906605721177740718052666611162403375223004881879190449628799820514662550085736590921981479759993640731011547706313362805406250208395922296406473508964305190668538706400606504642983288974314491004581555363779025755587718522709045985769692558503047815562794490494868049780800195274716212703125017611807957845079067062543860533639812999713762335457775854887540467309111462050368725731797792756086398765671380767199913423062898894889982771531871626763769972876996544640879631454754217657421957036395981688814535076196117969326801214873242603797212729522524503930349501348052814468104498715503960086533870202310954478892975825798345921794731642116028130030813304690397745936753427327566156746742240220749879474325061022903053168076923889363721792991914913911098746210521168026448424451841084342738219180927685531749397095121689148222531299144015347077128478385201201418943138422598470176504512755437400413399519312355090690195025326193985201372389107827454756156695340199564771654791858929387020438623326726299042804777007615667079997838574071987644843370655673948150782880048775375543809543715564254026078476007195568172819652353755523495796442887504533384073482627349453606864797753584988860922607594025525561115904246302900886376494280322456468532821253923541799623622384707820258270775223585991172857378708186591120690737064206087057324612062691245805699133809978695057154533579646609617233229249979758232456359518087422278147464605055667709184405069964346013009483234669936066013377999292153273120395043169230852288963151008829968722618024634783549283089732672153251031509010390140463749741779010060048107699256567526888542019946044990822526881620100573712617417938647959102472253399402080828900593949304267174445377880464164389416611582999076585043701723459773181410982013833941677433970959226098177433013916015625000 [101,84] -65164390295759674743350431210772266107834075943433938368461081955979018471870139467141078550183531700206743565552508681814162997661300488002544487644147797362311598311719121999573553241569417057484752953294148782250229192449446318503010868669235129712554130345500935885270224364185408835877693553672149131266370330589561473072132671012694949361225704751313341735954881165950235861530002997552801966204072963649449667358165161465073135969084382290844467011796736493949676117933079151863219455328439385847184121731595229889331698727971247411940968880879083611801547569434633194761953355252416238275716337909698565954449431963601009760998221079021703195145698218768458524220398739388346055478951501250713857177866715512379268741501079049985618454776243595215532554493532768213818844926373269741242992079627682649023383992463385547991492419647688873977305797030043507731404210882891815660798038217065299388014511372739652700179494231016382765678098263928602811377614369799668757406465941573574436275517408843917000009249212657358120627623926410067164347451747206873779917355771160369219903097867019625550656079618386623041614632075717911505323965398420769504045336679587840296375958521554686818108224632211809551233476849263736022605176884337841502548331399814015908660855369275951840528548944925541841733667435828424008295781841031545251496846734858636484740924151104918297174381656640677610632482423904624025377066241163335460768782930992330047591439136050974137739316902086716262415815081040108373601947499255067298076786720859250485830235310952668541674651102557434640173120286230401581730433810260015766446761433205661221410708715036347365810982133090662874255641824784306641438433406196477651551242258358418509909112119249150251171680524814076423340298851972190564335255163572467276488359098961811745832345211869918804668713467830020862266270941714047819644027956936418670559446355999902160098315555528507274822977440373664219462590179780196299166854794829799144812305826541450877691406571602441221579832519121690934167643495965316276764003045568928816859958087087529661416081553776606548999925327381896108530242846414667256217177048241256686203576830349606036111200321720067660273327282008370457845656709415039487794335095087088768493611208983001150666646197835777708471326578266906738281250000000 [101,85] 501303249306594720827132771556268429146730714876185285308941242790204513504557506469745963469100795823966660881461251556276491870327712125601254884448039455423350179171152126573350742069320395349922973739170927134410735458161236158945884386806144723099394508937127545704828976397944876671630515798393371915746351428168687938729997115513073923172503397950660989616776529743169985445369178108668269787469293468044878474317974369063601566101453733335007965224195629950705081578262601556426638132442248241605608428714109301435020789985826972320207481546888354893493363531872935005924606476262084549884865231192709608259640380577496869552872360473293274807616405283381644649753365508744062372145153971652479204833604318172509045514002781664512934560848317671451496802659862522662303520278370392848657450816670329530369907699627181885423581989975737114084706185705837417627220839726837823738311454711861877196133352235547434930632786089884703240386538286421770293527669417720999495215547027389472918203577019116305199433359963917886454415906621586361067263037073820380476709077197277795935137092226608225902210251035340606927296628789458184139538440881571261791691665285277424357602473839953369889649027752416552206862049981471411211721380781364997643430134889664240047270715771895119889765253169459702665904493627313998968208793807412969632082760791507246391072746033280449888306886700909009085056326458706470999693880249706905088904797900396907662881774553231820876916556286009124879125608365970872744197023835081889849328201801731205596832031285184480073986613009974017345524244248183896912192933994370673003647862117355770985622400870825785581645326955851030916963343195091059229072309572787242490278093267325101216024816379609674355451889493496457330888228047513479186442977369772913899981150925973569091351315240983474363689223791513375004272206895377634750605585531075610601155060621508347906752685741559924335291730828180420883551787678544202240538182423932504150157980718126869452176243949444711705308073149546092698654614275219363544049062459666536844761867909986865836641801696940171400520679817312646706010975611729382609894648470922202653380324782290060647547029744571669481345376955488279605418885429561610308880618614486476268895581747450054025283751362747961557997659666137695312500000 [101,86] 7851597040121642417606463160430476975032220864133320147038535147107223997204733555607513237424910618829109720842049323528767118611584564352561472267025651223129850287026979487732425031064287596645773276488467053780665070617489154171073470097497646236818446434711946848677418238480586107261682327409806686930051927059875568167285726118786949609765251934860197235428995157087601817185204548980845930574730665214873895797320979240717199824858000792015892383565691745095541594589359130012190723420738594141820976697336650202952008134527118416464405674349793969748887233672549758788070202629637837625968065466264819249946165099501594251226402061962180959857607182069214098955154381182293677745204203753524980716336720714929679437240406044591866244449425829983713051189569881414998817556885892690891939717126864559824090612443133658925682184361927533217242240150630779210525055754428384684876014215009050825931142785866967547439587165826500806871804376104501026117366338722622393660339225578559978412788836341259878710051674965061350908781780448392331024905365772092417848027825144005927591981391385213241880059706998953546646333074837203935385115152556402989194953288014900483539638643322821169013653189563209720305571677329000366350792787122192339012292363327304263602919996211342223931476776176501352123417106015770150665884658338066758568139651439562256981016268473181906575313428046307075502793285011797940410937651620495300483413431176720362923106340141574529038101186766104228197449469761931329521901154850394146413911944355200725506508583169351033973251050325271389702407630480601310806994125095799399087189131760114089388720762665094858966081769158429197127271122515422762693069958497431270034652558015132343585865852507822387564653609868075092653474723900374149409332584566062369411666569579000742591558028759022037139451697816243096816914447034940297035335012471716167134296689113944103845175406799241250906348285567953451054437872011750404853754502391669583644211092463533741024925714081341266867122996948024397731313225255184027211438301797567879810170103166027192819675474337694789492468248642799483257650277233224406545657325738571808576913454338439156199546059660062054575636883105265750678409670850999283371443740822488373760786593866232362067735810788335057238990032958984375000 [101,87] -117363769520087667332906048350389177298493752681811722004953941729611123359165915990533337307498511483635573067618212281990106610318057747765009189304061038610735366707547194180289437788641481494359000797657542314538745876208463215050626992025260584319945775486162235592021664391298551604347186688289088013807439353867407146276597131377648643408047249586236582234819126406149460673830974670645603747478825433553230078927242336021352982797901016180215282221386326698391638188057785151645196473200348433792283128824509061303765983984022685153486887077019336119441348320645800270313360103197355765271557722513570510017815398354512447350214160653044986503598637337044764847435611452142779169887245932584289191296218653731792165032263332395099783383612129334053194390287941939481012777489868198667874347619999471022687350494973414097263659625979394247766873017763698637370502794275435712249006498610474662897038648819420862826278703021406054736555594343980307869362339104569638454038127188346444309227263098401356026588609457860934365308648114345208083731636246458700409759350662503472992579981536726125863602672887883861637636843836278751207979415202655926614574299439061420810561888330577562969602529549616711854535955368616578765777411361663357966449185768168899400568012379255356346747080628580039098709205183268032295496625863132245431148417174484239352892312262544898115999171254833775199528725280024822971398586246879328470467163494993222873375371371461867045546524761453735601666797149123107189770424773171622705311905491043378330970457734430143368199841986903559348959313020387812536735971896861295651600499817790479481247263382338718348096084039037559154403797035875313668828817575558819890492032273051097042112986205503983132752408792485441608877650769044695218084658944344742165656539081994359966243369104491799058453797211123612563588790753344471602596535904340832596466050930397886543188580449442601454008687406563700579300618437436886523936913684989577192492553207380855749587514568773817841841746559023302585401995158344041667450881284679403803684996081124116842859937676249197328310787187320237966022047934641803312158490313875143549397024463245380569041764184513334853540138809486989815260649455157421677188592163631783139016805363102352284567417531943068856442617187500000 [101,88] 1098032086505773625210731835082999274478630685396769418204695609975753475591057129960006630245043709401445986443400282690206545604615117137840049528198529999454395970610751193392780989085740077468666903817883702648275697595182736905393372759868178644547887617288837875634190567131556447413702376962290430118415514207906898700263446217639341978965563370276533207481027079238948069996852753343177098120710648661626154897551161544797986038849701790531280663623053764937331048961710211879084095916999287871860245933065251242615567160736513248771264821649349878825739016098278206409119902493558302232907568665272641180309735964561422751174887742736663332932075855443652681297629029346440836823180749561960088082308803864600868520525740482662985511449179347519918253061757754028526768492249693760668031952878874859675138777242556173218395713088182080829329404109759263027550026330501814586683327131600472848200795150031252286736382227296088400479010428295343080858166345925617060634122156087261709563622550128880271945527737443166579482380814803171249748434896708316883039466203809314011486078719401674619530582100488299056558315870768138770332448627973052997472107152588867499202363401054540109769612270823403245903110380839875861323563171923360759962730710963598479985303700059723742177494118474782796510249760431745436386181003153587386893077712567221479595112703605469269319032706600829969003456854267455862050132434470014436005571235265642906218955745865696045780053196875738424305249062347354696068561462093484984296299349294202202218359528762811368626227188644779059579296569387371884851280043417365026617969922712721739598628829308767843531783496715149618877349987713581998645375220696061663461671410508298607762102545685920775022253231645132982339747940758742993301081790643962561747671896294532943776888125547970753073336861665903858874899153451471056129702703144282605967221733776969190506264291985211167902723855032386491513200897055317271681954220023070021230174911867969222424867992591991228201452192009819244114460692804158200974665357339937450771274851153059397993400030319638036736295609948965184212188823773425193465514231727112722815488955968186737615173463502671552909688795262722202842321164580498447675587448587103235533567532878835220078107246315797723450781250000 [101,89] 19667845558599440148054814089426642128364694784241444596107746441373792647572666423862306040937382539559713514006665382816339600487570196745005320042329624773718951965798707844182199614762319690279105230423771077427124867625167113880374852197342822711876312761067182803647927126329548442217114455611366950787189475649374643445783966841180781999231764887200036342595349320676895547573354391188163476986461550436063595113545564902731247473738913515800599493416130134671964094761648805168772783144566236119358266390747755123113960610688593160183412806984120113226496066525062314640984019517277300897966801956019773373034126201708305347573812476659021534716519470126672516514771391950263487038400832449411273511834712382287238622145152753387053852437959558690093639048995299797205821265678846626298919557146703033042295670042898253198879847048197257078141234922223320900374590487700862312824914278630167185675176835693116938892083998355236412074551071563853148800152579680206351523930541851342062965490463633330804172649416761632464848527087203072572831789623322644472374598725992819907896663218534027813310038248157893821306648880796661479434550109398731195103551503595210941765794395960557588966143878475402490169054555647489283055694342714754681524912332893920491745050600364170203150001271693960331523211526646271128998063418731793388147567305576767554178085542278613612433861362543634312163151857733509334588756337357235197150667353996124949651786466860967061576533858145123609223857387875847909721751990332545783751194751751523621318838337833717431256384223906190046509875983848526066418774180770413758469595915516234264448341186210588451152480937161660096325191126554187023526656183952598645692092927285540517538740847025137196530088134875098502178384066073949695647841504387322984169761823146874281330195100559773081147538781525157654913054935727961269340699271584518924687674364616246044834469770817042446796298264969599867124513638907084245100502833635296961197774106719758276839007674451503826611570998891288792072313115732436123898722626311906919985788908742752500762921486857090419274819190180312382949263290232367649214913131019409105621748225290190336365839701989897784644973970761208010189381154759810345801257702785252696417266877750657167769213339634164320625000 [101,90] -108680197016522155263250506352140475338779173228978553098941143173541245275080640930087845343367687309987275682214220625503617070681620149216507879950799959848703637758533320125244607493498326384478934594981156900443625224899871430784187436158533932252934203820058909843375675339449450717865752589043169724997735554327839434046739664915055227546461539629634301623024715999864164325442336672564685234360154036737058118835501738490756569695506132022097414794283970047400643173569840246963310931513246756399284559491415075350551337902984708660415286385790401454944990608706304664494824358073164401607456792170475042674903656334279639004009783954634594993980380443924962176273453352196895960966197136146282631575577568781654068641416360484744325039998703385093312947121413220540602190669384547864948659098236626713707973899534713279773530960157131766078019965178208414788437561721329950663091719877397013490831421375216565577290810499997900481064363604249800900074322606253648397928168609398795923189945781541172001196054225760959533948499506014949078957320590332739838011423236324962856773382896069758717272864479062366208256487481627270261984581322135474739869113189859150574152044166643385459913857148245046064771789901318285048586517714155398514398982595560620673807432343337039968917503368814055029604452451882771547015614126441095460129711115576062583051738829914364883563444453655951354921905220393064871466562945889832833493887770315002421945662010241349724636005189334703846073113467444896194072463521385035497670805768264237240676865907410143949742048914011374058627073030027624754959425239630890860553297336046794652591434431484811347320160083757661328813511000417603211611963058104355479523718334352036254143578380856111325347376913774538237705290643183133713003494732447682411485993879251840773796976949258572969630986785873627166416045609587070001002420523701146063069226411139679822584646400582494238919314682239909268746850889119357771145205865216556777778189806217652029377817844052878455375222697962558973118173053435068076601328701277081384722622379442034813981486326761796688510969125787019727751747869886220527190257224711868506706868785187119353194855913238118249685220008087472702867358478743794837860037038332503960837791064794457641365790126402550000 [101,91] -144122166494138344069571497204387506984750719159479037445639310094253986371467610130549246604210764656705219943205050510700626509008867744575337226186094351644295321287680389224189107607618239084456650388261172354144095346904943614371233825046366607335160239511509196544721200013056631261188530885498982678925522937693817906759286550036690163019976794252811646972077653396365921311008067560018755451926744725164303087512409746617430094262049409782963962138461214530020860850937284179320635492676405256550486236862428247156017449417620503568533987106157322884042793969392353188651748766833239229133954305280104944443241057267094596577719924232671332016153692246596076160982918461631531927911497207391155139268778110972954858120228747253893186757031846678257388448222429472990641136107286913358809683554424960322692685061210010125434984786228270018488594149410446139475993016258900292549283820538725009585887549299527486831721027825936070419583206680070854970321514458568245051944048885505613726192539438310046983464827324783487023379945238791275510910741835651271206637289080428185154213423969743090130072155917982070772501241443194643628234415508076343274684844648516302497293482110388159831455646672542523325929821722859696217205848110690110451610902226109136414098030062401017998931474440271008814991255333183830577254653969168313502264734684332294015588411149380134248539930785234265281131553417142907922804488030376987988326779854362627940198058585642908699631187179066269015214245828327451277219817033453185123659593229872146748692175042659398340807443492444544066388988196512636925691686020248650854785342773114039080024017932652300727804974682638344407309642894897805249193336133470389933878686653984396498838910741538603730645911381536181820578879532775125415974941590659819305118703066264578648527492244512775334130372990671884396753659926721951501300229774170903953691664121651745803526774973306295195138344416062865595156134935544821843067525057896868449246191092257774021393475508786605090243637717655493832913180462984186073340432249669715138094116021316404308669696890013940809087245878862495674463331511984338220028177519214680564554069310035956630153764014691546246410459062056480438407079593446366434823972074594009764946242314835902098453173550320 [101,92] -3570655165823878193992807974569125375511783560572120831338749815730853186921823791536849980557183431634025802876611631172685563302630869373625994992759116249397392786221607957874612136866370940201472248128627079349041582880367093576868474880731075877282216454567034928098527597291801712697845265727230584900689896704985953641625337569133164017967280991727832952289180477793465874107680318221150133517295890407127808288512943684577580439239645493283771782502060409103620032975365645640142761758809756236525105388426313951464316537594834121697998428182092240132688386531862652305093919884190933098362755258047573961069475606048047491320496325400214343903556921566123775517876162899952814317332600139739775597456010831925269898112084400625755839457818177819389818925841466819607883194157706469592744089746604472270334473887148928383328978653803463642702797321604287192094473125424897777024489214008508321540426949488067975587742727106956769379795583188073143270668062900522685387326791898897190794328657632856643724443630709308781740517680637563411190070202200631079703649094432212980885534308795805875864901195801266175323662739606497383213058468441260551720292743230040570752010587389594530944283239268692402224638857403643233802330052125147870468346277344069617296833598892903005413986281186164749646090421504247510471052544620487524334426448747310632524049973356430363882636620831338202961166749638991332616046554019249180082368691881191887284409392494350368229852256418543385911253289855785695029182769849187243284634466137975870504608741837672693734726112749696234177778022345279908296352200231232462486603315855961221773801912975025657158788934375256207924738295538612500583338950642517612837203263489408007846279237345602725777808006029426248088409473614365914407303570548984016378530934636522167059826709740177353573943558898121611513050825497095545699887798551104902002668098857628561322459309816593268558614821147535250790260359741840861694983506954274007025602874028927444008112342092070215231028638689305633638282337760073783780025135985258815880532598731164567281473598184741667356696800996757165444285234655535060623663637256393451575539660975142884121977767369161894362847472321494048605610877105172162592646767459793444220098990676266247093594000 [101,93] -49598392121822871421218580571671608800710019733778320629873158812601140436549721716861170513938533163939376493450309669064572615519047371031199475920510459539101190558387974549218789610292702890264958242967355053734748362014847095892868133290274116060179034200854756081462194042571397856245503891288036654615825829557304443575184169885357147644128779648315899327754671023493642012423038657028000232883926861842143848850416864378473859341304420270411026651295180752562948668427401679479521166650165489235969553012599187504792843939902943317572141095644975279589677796505090335740847994123964980864321880531456609845380777908241201744640489634298434645466734121296900052628698000223047176362531697170254792241283791451367932329848979241628070925733858544894324545679683722889890444856637968149757110964210026467033947410572434508460837396861062850618337420046653921862476252938126241827438023785656275529271855968841374177361012391856803221137331033583771855974600826011900685235220367135354633958115410573475300972766757339028021162269738050738313779102674501476422684706742573954222688053695339170776055444444887431676039591340095308561265329034417412547652595804419917271836434619699194864863858147179497061211852002916571553695325103054965940049141580272174699919336975666619300149517276153393013328378582594394784229087601627543666228469809813372072443836756416979321405673565074903798253478520009316312174508519721252932015884823445848333250327279361078413774420430657045304655920400455273966003179975914362931808833651713160858763239980133059298474443459197691373366881711472351155712742793466614240648575930820561961509127365795920847375145642733951418887778829635769360474433154611389731708459756092827931894214940775200728420725430684170065683109366544517867603261718494148871302078303745039308568255185456428463121894299462507567551915693976537697161708749579467364449507751180217925643194274621303515516850134011769556084552030188339973507710286266265381749994140150050875023989257699468863148162995728287245149218626197060746026682883598580833163533349254930494380867872212944413831813699086970837750013649565623748406594391533251658170989784948751984652238188421554634444811821112577946419490589114264275184574472947675034787537591373861441200 [101,94] -119712294308375795980340664625059542918731197113703973809090783150731629746354002887844350104001134029907815216079084853256688018374937624981105616794431800458790354079507923085657854717029914869655475442835400964702066828717808988401189414356174125319651405394853126441143960671429772699709604298594590284494669283735960700171023897987402581025778879059404707073043003805685732888567033198746014233390394936649584970886857648384728427939150528931573448206038978952573398769642395163645170005462903295818265816527512378807780791998202026388011382313161207630620354741370585798662133227244604909963805570078236446947783104373081177418566651016292817451349108082346654113787490416375446077035556103005793254313824908543174874678386777715340024298171766216935484004267606855191561573739866853272874633818671444290676843287331870815882948777670449757553275596892637565764023864469380645087577965664886665501687817518991570473068892681259713994806772920469587389787919806713630199754030235901394882270655672561635888156346114792286713108721532224836760827128572394613804145674761099595688069232895615722831034481286821900635683582996387549890938681768514916352559764136204754116986204038073155366740116014351051156225870587793188172264266295940654269985509124142370219298271351027773404404998192004018309401450001680199723401333924988986868892185704811307923628799359432474551670808277937693930085986204592440978736719180679902566956957074741428373939397529200818402927483785464290306399133364298805231452091616574956942856755946402396575826007318110286123350852961226072471920989136824936046760313121383573033118839581472771916879331217846320425125309599655926264873874122251252235560580617537064482640735243525982535699615233655030766376881235287203382659487965168449291003831539126021297105681330025398408432139245644779437890574168379242263431169590608921103705199738802564245795614380597308198956612787448070256769319918510954846797765493684864502126308501664252976273326658667579708795028708560686501113992116699270011865993804542346934047238081891155420528618675713880235580345032781623312493505573892363125032522897622270588915610085180944043472126275357114330664024964066721019209312155102996353298953634958180685694882359837949570697971284250800 [101,95] -385039755161145927478908199623331241734523503066134721358733896592070405426366851299407181904454103531260623804077714396045097728245165471586899560955648220346696235888922566276327444470299544075448297162047911730009136674368388301135759099309908610721761750175751158480493397457506316153997274964526066511966457115892487865825148628706595736190894321616605280796106681376243232026299728012861106657827783635950170965224093171261900782723986630733134672799189322603553882912570877203231981072001453575489047366025255763717041838877572150396664099569267930244514917512133278640884834527974149777442119954948558419115915160374426925655412480443469365056020934687283842380391485256496078251390878922498935918213018020003718174116558407219488132702380255520477600937653639644596701953673048035531314028834994078839875701441087918764510819038376399981507079952018239409689091837116402816846950137258958993290593445277279614844995172642165443469036574189069009599455304593027988672070496972424736879663334593522557779777067919030878071276119225578654352042840736876087411813980527331513413158721555119066840913845913615953860006242587398265431918651597051907784971594427442688500873857523042203775490986364193622936303808800147994147520278256301239782116632688814814155084974536833596326079902675756115156285896054381163118402888429968449102081084793890743847665317512726159832264973704193967256974318041796588861406244085393392070682818354323871674666077825759024491052727753231842645143616473166466926295672075281159295366955123845598343016673177435056999280114523378267267271691419753412425446072593617135606017099945472626086314187693739719216196202762957209038932402703243777942296073699214799559554399637689733482524143075037294652964328316775287266469286787830726820164493238277883845297426201424189714706899662721361309918718663977736519691783998303827757090443244067298587834114915032647039724913253915452026642865619833273165619633046038625277132039089070153589148121633200038893400901374465944622760148347331706572522030305042778602721104954564071123390744336090325421321158543877222845816992481474383545859146255137044204643187093482963320657035598547268384416900331504197670380867495274798290442407771365445774312638983510201526877682400 [101,96] -513203669070485426524050186646978379705065005205072628929940106182543400773863994228419384824219456784763230079117117993546822541776474573715163880662173178868312636452420605313013148550676762680241259587267238780626098427945302109431983704552797307786751915146620960803805437487029157332950244063289307413837167084153885865834699823570379941923146310846053788300110922795672811399373774535589969166014604676295612844220414683527444917351722133049975982070670902615430653310428361763945619251054824737762408162718449764970207458559425896353247510550141409042581148187314868831343052525350214072709666146416659143337923191072796613595339682142185579238413549940647496873886977846321153819537826025829391096363428036061462911081266341771897126597140702757107496888635269809933075062179310650029460903551067560086822994592935888364669486686009278145198469448055032633785362917224154472494458278233707521854419239183953574044925778597374253598552959323225105096776709530346728622832306471686888639917548046460253305335182283911411364028070108927287799403776987887935810507282369376186022471552428325475430420184172330449900527316667403053801547849781310051495265907302952836501386423940603839938551986573210788524723293386241770035051880727882387675556655356979645483499694091239266323422985864157086132484820175289237862624785203557196163226377408735949123590238672278006205994928401840061461829532229665561889377677622393543076805910838836580099486729602420640558038535249767513801010685547703524082979703024337299515910068842711985518182747725810013296712543480209861422674959524846047711746070934123343591772277248736158961014940399460876196846216507662179413645749806860512472168296716628887087547166163900555418497862738834938775265376437922706111858724782072223885265703690370226011050126732651371452371665408363380502070223075005222285862705460778404824945214865779692482068259226062902889967856088591848832363673454259854687968414509889127706013140717610893475158151355223838369107029877290737554797304962991548818149908277142941306766919525880171024259749907373555550392559044807564236098169042945921573622092604186102300631682959693478340851274238754847263486398491484052808823032123895103421869757522186733126490192004972363008800 [101,97] -541357165531528945123736144224069263597595657038864108572177699478959819296091280695783306596560895485396657556159879169342393997701789078167856560122821536625702461180067396464560844852383098951051082480673373140495602643790651217228614022363502440531465687453712308817165659095982281611164176919039994627041572228045481761850690752609590687651623079009310606384749534131619701406991623644681272376690451762725731539847271729668454525858829009574322437551754805780561547465835260836302556055120912560055449413025517998487459750333975500851445639717384963487478008991179716190417606909420380931884677011886696323809843289013351133718387380124591245325325491501242687514983278350672803997543468742772856543553959502271683987808145959231556993500647450318491148205131611433678900820942531858526608157760243966869365845154448920850178067111484150292023152665201882102911918237876273835020363995116772328055687439676325444339596620500356662366858328281156227085011468109938340260909380501582204355940923061333915372717566662044346756892235073547139430225182521355765587822509325608403268984906428261778508510758299992210416464622165467617218495441771710007957485023125580296976320117215687340072826684967752974628387876370130075974523394312450516282654811217419999583573948473783236665962124838077750066635464464317510526211627637268254053152267072725709019960256128852259731785393134801605308540125487940378780862323965407939216340787754396350160388716823118362142738214289788751264203399825887898640787733197559180736695946463147873853840628023808116348525244271689637202586532683710042539297446192896597473165928114412636934063117117304080759733782078970944505551519018395804469301248917841029600681358435597207802583949675826388855484613248729216158850461246301271810096700800596104733204350590210259883036683692844176140915247513979638360412408883085290701548034643024949665694671886894035343699860952791722014885195828879980375253530528851832527553404532576623405624897881681496932655255769671282467651094619644334331498482547333469041933705140615844575171183711828705976848815705841666910021669679458674269247327863448029496287342417090264635608435855286842174184296360447580027346042813081341903195077872385036554235752636019760 [101,98] 2793739933845219107969099681175806095135892565722752455476868444511862751790081065578340822759241735052472217587062268475359806546876132617176357786782546995819833382150765125520172609989500361913897516020510478449196445984853406156993264982798802030483612145663143819502971860013229888703285280102034988789410749421273933099302678585122690945608345545228285856493640917172174922099060027926254976607431226047209723542775974773662281956239562366131728839747388712314892671122229172190373712224886352438176845765350362556297380292147106185765449889627683144018794603915509600159506190597870836471838542098149795629731517266672256686630715859692060911050415803963013542064252557905144901959197532895878676883746381011107107845806916231555444966009375257761591287589946855463407417839957524408258103253068738649206253948637260456391838302377208653502889628029149478251595130515150908688780888582312942067605784409179564450477275081923600775851063267489558076944328234239538867361625829132744618103446041277815365498914727987695002109520048008919505669928683557967516828191919956073315703111602362683168381362563493448257736155605607900800449233187135542374632587648254785383294702944195786750204482804699987612838022146816844657077281481120801538494317276206877577862765333370244289741671534975252841972147241538521470154915771072490254121920187288741768266108527536410213638984928290657617648953201405397306355943308021064360524844212468454122975842200884579237738652321213726759572868990002668368544671260408244125732700713450348250891508008177127541370485006479260893145609255578884982391256419008703806792945478048577308503819634033534929087495799518135306338170740606112636233976103902432605189439477406071804742197469662975988255735978154126962956264427248266056098329293064009694746528989394712763570845560906820724345598184001514855236202849283745509007602033305235264242876026420657055574962140446893177225757180973547531875135468610844698844002605650673306137169626067474269051397242083173825772728652014703255419637002800011752698946075651684531829421645833899223174597083488869569305321153499585935330775848935970749110377989907032432410408349859150194063285851993500217160660224224990098183582124086940163382726364080 [101,99] 12299928098296063937990207027381125689570500673401876942590343936411055995650897877639969986854827486770719762745329457052562229576370718362831123072179635978603484782022579969772916279936412349200813970404890021745631590162056687902927983032905269966266348393284490165218242250769913611087320952604070825440747249676110373271549917955895300010658231184297599357282517249688597793206039811342982465191664417417612219761169827514125593865456394825551296818704680598770344519015069073917581006791984905908173333228105499172332651428098171746479319614137615246431557506503908265409848770619074882194014395185901743168699856425274283311140081591218200108055240300792801042507724079121641904076226117230014675355836514835162534890432350088784798757515925538528451438348356753251422121064865891147358135550287585326493331567143655973513991450695267822553988223918017108728475766231905875421596381441296627549032114871816342037831920748151888189533344527718125288165316785431666343223514081777326360354802908541155653868719978517346248590157971036055412208325552816846846359646416758685916579999724208714688410683137102355385882757770451437664095727492544265013492149165778556395296584765930370615991656344712776814189400764012699994346248606694856701149690746571578128597754706429691433438298592262431894598456306920972658568253622495411394815852333902701422509757064816928485457773481211297638085939517539962405501635666727213864471467264927433113304418705408301317267531022731678907530377050087980440863808586368143635833128604292565711772281793108027804605659762464115415941375228867922404607761980114702157063867099533853557960640827231337545526340514759499121765610510894654141666471591132399324168518997540425344190548524559984404407213629375166022667823459642277283066595636310680604432207637422549538100799050242398234813545256973852681646016174160691656819141633892245260071699735728366868884344851400738359886925037155219601754572046062718259069127630737084140700459648228286256645601973025255123296012619038404172918387838131045486414757421030666313406829182786378150358562973594525637307176693945820103798612419586910746154222891418959700746889609810703178483283743473885925583850139658769577635594072524702195713320 [101,100] -2880603871846619646732743484333088073668038402669393151710289611371022708295341179205944250413507933570158796329330949201861826721921915380551254486076781582273489406099615664267006781785410468255186361042838349218847432597614500496015452560123499749668326930095029184997664425040939419029728467032540114165952686480898424315808233718159441882763143052058497496200924809271346841574116526668441939268947200329873841047455931720975984678846056582180079040803232711304250357570065122336235494347412125299444997404492186245505822790512674056197212391563832391537198632869056153769847506251157577534970214999554922848658734044657213963509669948902449614505485022709419135915213544796724665347030036158234939989035081826349660060055628166048651346884818498252038860478795923071117691993354333686725633716917972826705936344639933163763121473373147985851985694934566832857352042029818149333076491114341627745360155874997831091222407378886562127361750975860029927979600458252465773966838657039432701157331000434880105160429604126399637741972431997933856155684487250765612986574236633372477133971369831794858818061210050229828972376381723994739263211211939266127377244886915808945027601805641335285196950756401390022774492998099540944501330724766977673627318276753295389120666230199714030733456686190140002811107643153765989859555783419366846871506482058932105028215641685163296411595773638510840360175757266591954600181093283561847163505157054643673364335586857890087021938499352199199617843905958543086831602329760131116945341682581954421928662520923326110766768629879604374515979868085879019100597342226403774884900212309240260578015341912936703654039819416646064620714396112200991061539878067415120582938707942399464405516604327558701706292451609865978006415561565550664866298111278718121433315970460553885804238761963445147413024255880129098695449193246823532540485822737467700374974574397105427868919305489457650933400840319887963607680275886186030022946420377376325104628040742405064973577807046814301553707159377739322688056891696786993786034429507022019204324833796333155441298376438980906868747961826543603146654470115853904586966066389374278224883820273280925259097520814829764843418281171029970601155717668080600 [101,101] 36485636767199313522910068209629324346630380448430102665519257869304546694344849366224211896800013200810516478583351177975606496033343191371987622227486914825602195563449654873995284169421321165844741085658387735003102329548534625490854280097403797323112960379364160847897111159234783920017111524877463367397335328997315662906277022134549119852097388728151572926213259826848574369327400492781679595715476687101391585472829014952917344667271457339065225295701963563730965197618666719401305937034610242726044745209924999584397792929908646178178817410100633614424171282246136688149979595459069067617578803356089376027905086004207440784414353073152932911858170794747203682036521163427117424607722327823863831996991440231631521935036463227901875825748734303114230853628370300041826926954643171471295031857699056573629418723250160771916672420454143512658120248670274640089123581522505774774709152731542972153397172333209852498450337763573132401176772049538664648091202646309201949953392264295637589415758243183129904153285460418835655032991048662056775854396622777857487163900353239382832646639909611553321641425525767490332446712391252086238509263194762103441187407580418649243547772477024295491540052559144798747953650351603733852176872640089597214257968543114866261299019713787555256045930089174721935731548038637503282675391117890675376401308597613975047633553147902335586134402468252124403814674078976647461677957391969195835953168519303605466152717073012980516801235290791729115391053868550353104216428744996214987149897538929929337776430214674431851627669278864022673249277701983872435546406141949378029473310914295959195991339735661317218040797643829746833849926795677576958385065748499335682007771109891762646474221424621350886787615637312547869303112831423300303153333759187143333664566279374528424446016823491734901718791130887440312437843057344463638441358605677091383612376271349806555728010407396722902796220099964146497928820366171633862083344863002262019393921312631437215541972211604372047125942679943495997351722326550578207079511680375001658739725631162444767777658246250396499022428835920265273803638493390790835215979913537814629098382012118797333436316532582606808227250539740729047741243246200 [102,0] 8465842110168715308591854080998646866089816881040551461908078230542213081968386049627259228911859853705734162635209795824023112305547058449572987023082631870177281880176911227758553432873636732248322885193958206598849138377231216782251880961623738419083342162096155680965460831675824542808147947195253706370404539679063378842989732311732145603181729756605586465356410557920782671161964182376688658708481117684531798025434437438615592877227330752934790003181512262349159371628073105657704053166023672364720259304072582762764514316879911222116532555030510744469921483753773993940561504168616043786354596664091080570453617431075184966213728586928505882319244272037005881337675495111486543805507477243411126515572918160031232346668498251946117939516925539367050016583211191101527776717954475805725968312171317312331504541714191298219960551466222299590338366243757978738598473575374950655037703112042600746297602438617003905741915197741260721575876695071559646721071157292376945579237617185318531152948672436203310117113459986927889023824554844474831101521758733981657273098533249010776108386685091960321893489587687717596024283551367556747318809205865015677103693021919356892254600775989124616910472476684864014966738510013325349699843334355589011208918896355746553957322685837127740420255955298922965099537298083462856269944156751724808864824894780982902573718670416087082635044672278428448456373982100155915089439304391614883682618764027569931485937733606326311478912859952641881277587559463192564640154255812476368519933969655274823483985396202060523933405453248530759701219617476659817132156416697831925752929159562824605059207397612350962815517120149736822726489024759286359654275506583950018383417215572759419321533688564028594427118322917863583327421776461315728130209998948061743493627374854918404535903834965393312437283142027213030531175188390863277872188957901243454907951708302915710508447534578220511731689537351731088234969038011585179808880997002845642375449172628362443475525184630497461292695102141934341617930469755203305048110326283459988818055441690500361771334907210230218463907401627298815609470958405172290157266960084122107016400294322695424620913236181384393224474238828038389345393590497005028057641152634125445804615123461110703617915682609338161234778163066475982264848240488096116851861201461332942136343638246501096936472673115670062315984978340566158294677734375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,1] -7297195034308059612843932256502995690600310084153433346676654914679586185331604971846235241567024211354025733271507919103625246513450325024379437136204745992328462225183886206436734870799524855350487252725193485472743651396828763555200444818400547012600562205089177340533909387201339536962898454920782136457525714334071860662592585262104497823595837208265835099212009025533283807889832948995012178672406965799121497704394488957992767491142691281637966761357062332887308600785950679629986097063395701667289038222196748750141909788857755701119446193601375898700441546728975956818817681850296597988311793062197933159116101019760641783239887724847942629862213495842294537859892053495597431917908404743452315071357225019795054571194280054840194334365951196040700601802241879022119129021753156786712168625985698782347185120525950146637161169670828612188551420192282150683187015373266827203538231469868734165514795081631684269000503852822331091030578120112327882969522368798166002121683563016235082788722785270310162488352242526095164624255267230184582437329053511015855510428205826926271843441899333217183712495130575058687245228382724433821333119916294007893398122470894331435144278512339400392544170402379014277168782858018169481203862861920153592838367241592511838104618192528960926695240631527452544347575428459762305122172139640406623784196722845466155696899799878257461199345671890381863455337844338441274754597355348622416528929690461579947891245696596622211816077368588480236719719863929404225153248409215277979297551425058915058196575732629837670433528302734922086283891735988204242543009081057453165042011784619286809630782025813400794577354132040598008905872997738560166950219846987317993340982218300948905832340701508236498250441199829795154460910677336811154353718776934160323021373955667407504470218276948078732974887418798501180643043765233257296167410899367104600975877609227060798455169056353030064215709585651588211848551875760956494871035666910207043642307486210897691861914741589349658568389497009066180567927413722700392008274594220621082561989349715188087476667127816831467289162749879233769217265150916564269109058762675300562780217225012571374474160242640028772701320809340900968144073940629089667998193651297148003827404522188332166717313712589907659468373961047965547736683115129805626844363096176048442762888376279044218441730870587397933535456218123727012425661087036132812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,2] 583153463888288960989614025180826093444231153207781918782202163165535114862499827184934248930669133286956798311592411758773808585003426356551931972630855717734172757678409103298065732990332133519532117203650852565800638921367609492495005918186257836617185137626999634375021852611255811177385117227962852860487255729199473096174479432015028982863332734575504596507569462773745675624765858594987862197511867220557846789755542527658632145099335922557012303435227473940771210591681509636065799414255258023480880263795738026657403949450664638926042107468732841123886113929277246721746539624249674490166169790191426614253359631383295378771395973057665540258277191249609709229765225242868265630345647373155663380595216617376546313412075434308380011370159632675982304621829867505848595458838539995079656806082758484918142158977002401524552242433617006517526416089970550864623558809328715091400033895286195145285466572430273894522993458924618085966870060889972952323725000166605588951916076558560037519759561135157775235360679544536152820702949754071990827405249372111413199760390309315684490140719869427603449205353252201796177522481880639969649882194408643482700026464246954766188276999081500488195322925471417661145069579440694088993246246168651114002051546485891593901857004353634551846719637202991000557008891586655841948974808949600046866070148168169142290976682142051756001404115946836906482508546883321965747041632404111667050387704267398680626766258375401481258262139301406482735406814616754279854333712290064711570817941113407490186416193882171289678775379710105244916093648598952513483702805026428046446125400027223254011149596416179415616538115235487120333960063109883647012371960454958675010908083142775088756515923369838689119957901265990490595202650349077027196473016343628971580014950723707834765572259772065698173571285873881556852032653105683728771862230775490504526047717413630813655982415938468201784360646995664640080082698438694555494588845428373724341211887595878491862684628080124845353425568088400216697245272199831624117919598067969407756615563279351295931310421800162603368476177657732038968607673234091602205006170847024430654759709306064391504935017833906246541603148586595301428516222840683681959078454248604794060181564717944079359366512945450414921345702147256994219359860696027987511214569469566209621859102497268581840465060596189005687976086855783819373755250126123428344726562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,3] -1001035687397982330817580230172669483082058909229420182233247403274830453004936537565489842598813246419780205736157160806487265008504369711661207720102622946298383855342557041241979856925662439398865209523383830806558554566141429114612468952677430524297671222036524522820466069661069808463655838685673439812810198052904979947024112880765710707948703340723557072220668519468641660790911602911754461555926418025930376908334565348368422076067079643439752891009433305265612437851792488655333515687572254395481316182079763461355353576532101418164274226398811435807348332059062331550314209122558405342236400294868556935585881815574794752875994975316136904545176146853066449864703941930217625565723300717858998174140895785398782467159212240617691217208851931644027750626052823860626161251528934364906557361319166309312129082382607330207928677115443023764848196119834194835638197532576495464025660418836644878970837918911310683003356539846582293034489488253955140811955361928654548272416542782215176734118424241683922922889916872687777338790440502293621137449778757355316538487104811692437508928603197552823142622096257961306714682622738089306471329366075720963205821190872202519227227022638905675929463051907284555214070050842184846986160045649547647924815528924180196474263423593215847571268764027962679250102250480474472858245054431109518244211497067521394074995283761450849196736121730783026135512376597403717274871768257907006155413790147801830876074451546038552050466385707494686464885413408447387093294800515827497717384412989306883782512797762486869061570568381826841583560834691473548169617908029282254779352223107200622899571962546615384459469793082299535070248740357165429575039693609516408378549526556412913918592997622795780557701666987009783467778263492974688573597484558874286355777418804820837369285814181695023354311978637679088271183918031344193181103789703064537475554861488333435700928167085760386175436331880998859810788203788684290989031562379060748553847369170810928261129699471360180938381798755808371605802914898995991594032698388149803365889589696111806313321837233150626597172737174650246233809747045991450984702215244957237963777264978479213363746954007961756293403662523619960734019741981361103506789487797419526217264968716812721790520460847095817998302986129504570301411274601287202960749964533069389896367012464676886166955671431115613230063642567768678048878427944146096706390380859375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,4] -735537734740866278217467576705476612792695713290999765450323192401798702142768623490963447599072391256801587186459998214468987661002672789292118310833237654552299240469394991893045831281594436826172806280801680965784046831845593038332844181999768245477309799277744662110580316336627029072005646212093278046698812835612488634802619430681526574139903073024904255494385338234608575737320409296160694960858816938109883342729096758015938672976119332393286645300273173898742150861170391931596170673922844056134232915469978045989032118318948753116625978901636126278855946160756283306667972618762763695460495534918311586368679112066216998514663788426573961483590446775212895501291041850335681313145334724454783602297355521374933139520166523902864861658288348609190991693158243276170464894209486989188616287214219865048177916484205159992904192113806391489261400739610785419981815387003444849045084971920389795151595021303764842432246509489212943044564709956887146977472775623533332579105959243336272950220821995886836795744590492499635973738702057825459187553814194513601351787048106804802415476348356422604980395307328806665687945648546442919179201061547300150255614287542469489139716143313166023202608764147413276621988303619146775955535426086696940633468719003193929209376547911464518464376498037066345992197548685963437788343144871619157264145829954514028534290410955121836046691191900219937410895338120396580833981841826732217080061935142964277846683962182629055836344485979184964011457858631412952623922671737877140713280768059143190637129219508861949877113254087084031949446337986995109024515954202844544394667547437265857812422420327004999621439231668558779408736195948344797748994016052299838236400035300989630189013815635230792271731409144494406891940789441836445587625273566983430745746892804166072580177910032240860571685087838053205084943188210127141520012363550866634167166220020191230759561523197802665188256906600350202178008738627677221857782818518594652179623955628436181036801019795156661752086500299334478149168274362309951968498679348088573835865085347507871207723318262744011435605757924359514481780697251302901483004033630581909487952629417649319636047989537160930149472482403401814544702284890360675318467063312851974215321191541387934994032786120821024199916615342481130115695258157702286572021825818139912638456273203319511280791562299791616328516246359745835159404947489747428335249423980712890625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,5] 13321342159644185645547061578106718754319244817938532161598960234373148754706600582508201413861722896461586795739799734629695175486645081588890586095041803512269866122360580003261466611841064731425509832582476688055743212225936524829951616461065340532511376545569888883818307709031970820468516856355487104459282825406630333438801381095782925454632469475760651913355305332348232149323985837264620573171094612870339187755708717190575680407375670631645746270990382275866988434350137257247874747932907308800352873913516782236908746351459250215662739330442077286788074720050038409973787940523486584723276855682177475525832598234290268795983405151986023755248891534134952280327908321882230184258578207007543220027613520071526877327084558019833008720362688561355334523421375265872482026507088179540935582348446009117880198401239931825047306665603874127508999300823186774604885370136936579727250316417822990899141423203538128789254744873993275015552005584563285963647879295436823413606992528405497714960927568386310828933873023425755958585735730554513015277398699079400813522727997254253655745704270920181640189275760670933446348829042537854247531083721613088516288920644877631961946197470865737359709661885541443557445613292946286526378182209765927316755019877178577800934701983162641167921831000778793719954804155392508587141922621510483214724571998924093852260077863087199610559638797577008193819046008760733831953999179705754762682857331207885281313115846824243276636769985688435771120181574531735972558631659281517185939094411096013397702864324903092454737807454668402779779573992734585468125309232857948504524440456668808752959436114423608833654143992588597084176656505323572077618334917705767445926442695325417188562896123302926415403883327106455971966688796223993734539106183634927084924856379537145829946959439079607921297710327880195685494266800880164144663870145452642464596257195445687619165207306548847428589140083482087658155764743618182533745105828508694199437710161497079387406162504267391993657520915431783021681145598316172324459028303032267814529776836221629914084213073824675990982261914699986569465624680725337859774651591440481151364744326178028078248964185131435147577111036561559333192486621542309276078330997327131866421807640211487926061456639944459655609905235865462534309828272962467145231883330230700126655718216433762151703320548768088494657627093927444348556848874309821439965162426233291625976562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,6] -25375432644915393693017492608325816497996624541601797193431166731962313216290417992880679555752076175468617533611540139843037760518221861073542234655241394288166341909300830404867365346170284173377347732847579037581097559070201403264481380348848119415297338505701776696333004425064995165607794822848365295187966962532706792985330775938090688366953371169276045444811419477069368903616163159449230902924694561640151464803304957261738782833068359396197821138272036778363835290378730063867884524071048211637171283318619560023642402409827149349114942384781868650137885516167350038526308900542969568877029156466139508317585429013665374378119323589681341032143575044342338507452995631062132358981345542230218330348852018646990645265094655265505695188798349525855343602157908756185653479924949208701137334915602318179761678573716621118837517343264872551123023683436351516932170814146345943928598883628104338218629887872657529405554136485487458410366262437377479571322576482055301467674978057682311466080277725849618317239310747885613761392015390443762101911858583170271281750096154281379711078682630092215844910524206537895590605481145569566485688115248624262118473273283810759544631490897453703359571542877165512715805872812499772746659713009697428915258311814293348125136896134798826540332775066571655951043070151142754651072883967001378636241337801214475933501444704286876980381669398751897276206069896752044569553467963934302249355797128191795967784697429333247186102987549266110378903430384103912896126783707096179709572689210338145711670348427180848386583351571473239763782170013987224686694110307198735356619246049564972576901711295872963979247970494758053002570650603599854822809254083028147444697270743981869259204648672970762316336259095030114697727368512316408515194609832249391425563276754438914726351222397403472697511077259088010323464612290748485098999182228091939792123101714879020443714728626078853823303930252188629088696174894193686372860432419251914846339142132299619451171150349618178204642999843930542946998074228560852690948769275715438387319732795304515767186371972059417171573416670190667229160244403811987804718568008339397540886657212496305722416084985013543294112323125393523040833409991030892724696970121269636896113015169850468139114860698425955852503198560624214855972760960484921374843987565869619674928221383066626815203031823700596675305904404878537233495648206375860933547983222524635493755340576171875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,7] -975423997675049263207633288185280088973778308925308440158318257106212628578179204859446452244827567823891793017263494810080450684805473985909028814268061896189182503849018300793865359292305935401966340119854866753554033038578296345853364154716478591092422062996786560104089309538187291168790653846926671227900300243736680978335855817249643488773439563820014585902946269916153076427161495348406196802743219784068750908239466090019971114593637846401085570328519984085168986303302665038841949447009395244937236013764123756982223520733557668304385355730683104828116393581393920434103538130371084280333989696857782186812828721396949863865165160509863123452065428400588284802289444254440211468737083660787214282189929828747024821648926388936831465461867028788038493120806785283709023799758299936075520891693681224675726405744303278390865763544620903777898735676121865591174701811381115984168768349093877371445593724967521008467590722881095860332375057480035335377693459939045658021967493857763690954850837020675963838005019525095734956832385440792711441036003495481252392075573347341914477998861461561727686823255524476373693589171829259891825109749229304882999718651422101887649471469484105927277914519801572309291553159533153512301896159714330073745740088628862212558257871351565806310097433663964658470819780221463824172412073081461472053704741224953215324125767212594229532372044400954355683736538696803862920044608928631547903288906867203703371247134018623647971008434183335615995895170514988473742213114664617279373586274202581810848636858550525095881549913474551930571579787567714266365547175110806124692232578708863656091161462917980902183202850969006512920185975204570801678908922138450128272665480905259653803125205787767906566262772324890595698032409625143998284350302354626727118195485989157445725538244189607265369574857527011928144824868814520055638339729036320207107224101807074183051639015417859015411464709942997662938865708838356442001663497771476847311444550480190159801601614366154707068875131155820417637884317995129950470807608785163335277531890345096317223716137811915654068260474343542280277319586079494612432410667742513972810992150740782017287103270473725737779058302837842398193361467123764918311220625452631976811898303034140052689654163472182076662537312152835409806732314904247411662020540890074084477642153965955640526629729923203586776775299005682361469077330801266331739007853229850297793745994567871093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,8] 16756055079820021533915897023155820217017952755441786572826776837830870764192707190066860014800594221098889209790952560375134537969599701567450745074106592300656614076148155856088489967049955778788308180018507125788107806879790642910502741685130856888543084967966062376175572613236403753518598790272758406054325073052873590075208624118195663133218374983205245784167614330927731874856319069117931604211453279374438527873055026228043031057023495989562861401011440784532359414380806298987768089168480103237227073039811491603221217666847328009735369807929926672644473116301038210940557700601752739784044098414285219866783911526413393908728919155193737098703210996331360828946399051230754962156633728900765665011982134733734338070450850551676105352236638263429023845716818675744518584767818356708274532615916030708737724272755662573809434116268687032471049460143364811174833918202859334898852089052616974342290039968944645040199052313825292403881130787243715615525489976806438046139603319150741367414300723798742280941436593426560061571268003925736500632398052870556155086544355533755493593263136622347196888046085870098298436497914772869603865096596839416218416488421476822800897450737831563649237754291784859295815366004032745774128804761628436966791677268097749007399889832031674980683337887410950814665534789257075000819417570749332925127307271137685811355940653519292896752793662640718246725378557306523687797976084249965105487386010657589708709292477843879671004016745942363069082024052090159906331638923984041415821323412226800823277234128522127395203861463012123798442409466950563361366171514350037641783065749525611772993184021219916776805705550825955848693050945340546303311010650618172325164207544479410219935964850076137819282215364430498469555125882939450835025799666497318755481122161828956235244266143584555302363651161198413024492362203260712100531529120521933950579001011719231324484107975552446145537417615943260087357853685402243971509504756255207858475264980666940548291085956874989469440850218094616023359254131559436929630801792047573382041665875878436583275469517290833965827065923381422289937808704418855476458790320600935898627126830247966435589711205548232256225521788004680042623374222164416260338521349815699599816797545064864444057840397723604942852830123370124756924369442237413291923188035491679488259263499466592318063676513686536840277621138392341131552473938322205454292887494283093019475927576422691345214843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,9] -146573756242831306385011674029786400893425923317767583416536928873635211460755570223466668447412427849701109839217406516772611460693305772299414292726780562691201773105764262608679467947441413696269157920870985755906449475823575333406389122731874489112392135792211880894898203555155575556903163320381799889427333736360453271745059257017765574755737909277620547592338255074445861798704421507836299447534024196155921728588124687748913143477086725927571296053092531343957896999329310256657265078036431592271503126946940658211586975007413550244756606525493345214989949033689332625391422333175248225453277911060946074799885450942911073417777505510240234074270480754037056578544340077268641262686953859034259130404084606732505766318581868729219257957902574396495087565131418095528021209502526119481725046061346654820068305349866318385005902639303221278322668779246571208741643362510812668508496323835453552628105085438794485694894728704735512514645162455227746495327999059675772869958871656356021203375011132980164614692263816487343281623747115715436032742818648947350232965432801084714014554508714553334870211464610275356964769952579484056374479262379506670492073369997222548834100284704326488950175441581615435060450617041064573396941242969825588478037951549945109955676932695274305289617764310781782368465698401667670121316542488667954191593083904912673502383728476242310715780029022271010418932396136350633931651454236154968077197510391542918741512049545222712238206770630355604913213635022978808943665914208133471428511595724900645816808217074923560342061999025764965970161515240487575010325551412480863637495393972969160083574817554080336308186427836355605539270372688176726474633916392654974517364945104098267069695843848246586835240497634359066424331084858055385100331599929924401767506353898550713207704125508353350619083808969336733183304919424929006629241643082403707118173231144360616576111837976629347059862605828168155975967536256115772167032317198911218787298892785513714110866254437426069305069333577398656519482343076389803388039064848611986262100669470417653777562942357938412831380633521495478408280062947422822833014693867353998809565941026256034345620932751528644346360945282887408936021374489591286961470694742724952898035269720511354013434718968385127716602725523166828829929747564186547301571589840535371975454834383185281505709153818137786070479645164050622066588992731370908301802053093354505364231954445131123065948486328125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,10] 864588649411966151095412180145435413964591090691838258783315888862086501037799159906529984947575541072077258737149521350053317430211580442904997044325462117532389758292444595632655066275410621393606221800021332680305162274651049750706641468276338295377763535213042229354984817336823600125355406682019786693083860573733115311458514309185701550101858602415182831848383869649922481022498661178651714751415360916668388295864809246071668399384873915127913040315196993854833661530068821488592235168911063736088972100941472700618484558347518504273436979988461050113451438307415302156190814392898854786602087159839991329005293651534982838306943423484267494720728715179875814551093503453734230586906948465060598199811865639529690268823310083268803234948300413702467430438575930663416967703230623583692320653726149998627883300723987101363939385151516668444772402881509575856211713837920373575858269007286013057838654580342882552590187793151930577942567430815270403492803878488269464958464169905336827978942418117272887054123012332384281771802213374074871544348754022375003853263294558575053763193436184865770354972603447460905510672126108803404629614858814247907726048842529633689370269008815210950912631889152373147106009645040681792139034443765861416943029155455863804630132093886025974043754393659529278941477625004864660753841828162418119690262399116698007490019764559152218907716185878695425874990019699725896214179490117164435089688398620055309485578137373541216517793729585546267671066809865994802653590487316561902508855748908890840494278210770793176540917058677608649702313842302863015521238713325332158632379494727727948550744389150369971846963939872073661669899704616307957666996476312641686091835458081196285020060649060768510756760469218895186274478193327159638864452374185474919754355499570187350969190910350414630493146383234851584823727776328488059286281307178476206982778720713893299091197656226272716933996248377281093044406862838616745239684864397048604118455143024907698652209240618970416410286562432316417375324130601338911659035475575381485779083267351374300321379999477988165447300279076710836576539245681634205497179926909184200338764376380767702603355999621809586723168189898195862633356515840203322020185006478154653331955796964263912724679678127441775401410503870733479752263592082869376112394156247339135873143076584892110922646916143295546129985150452517798139494343166592659200116770937586362089088964921756996773183345794677734375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,11] -4325606415428638632780176142384092429296677206934172720609204266860015189110102217954314744808679489660189128183569360068009129315059278256913185451407357677369930374325475702657440931210188030219115489040385806233971400896970017213976164521559541252926608353282683680146495724571863390183407807595057274480625476180859827244142240590693560958601475757264146364321648903781686438647822979301786071051746612278639479564757619508370518856392005697292091710627187568893828713264860212042874145122357964836368789481970903473021174559449068400423453240383251540819912062025907641726339503218208786511141746358861695675946587611268722622895593925796166878211133599391561222327215004252974400294554932709711546023120245525782888981995376759837301430065849576224778211965688288078009831192859706628118439470911581771497753048165547371007051400956267994299683632205994362042310902592944683259403984627187795600229048068877845541451523978470125245586109793337496654785632317855695887848599579869474356972242897147633481761312278898576508858065327419481966355570957620028887172422224051086668090276546170686540957479515157215681661890694582918437671530155912508157950198964512589800328258329964286848647811149107756536850151919770755447399647715025950715965529028042243024294494410557217122880662427631870613677552321398614020856805501470270177701769677025834045878153398552129508176538530319405729064026660854955053026093683494848747980756190588825205542695973547986580279766645165508180570326410441261856201510007118882088658757723014873705671238936216766063315471723668613192396453788780826255453571364678891048300222923652870232361951435866625782082397748273067587832389102601394657786907601489710280824876283026883116377465266894978998596344287708184654709774310638066185325910012391831808234723185828621053943193935877127840587142037352093408223744503633019951759963156759503090435180012888616841002163505851373093777144094967044362802483258547215934320778288056389665434103842829880387282469698385508937931778543919149053666519408285016818373007273446561705889283233986187010663199356063044842452785672162131864085208712046497387716102312166351717056322001349568313064179689901048532414692521994430943051781427052008283027666048217803509888037770261616973311741826321777567290054786264292313309856275472343524907274909850670933620667949523976790502511585200044594083832251505017213749263461472260247249268659346509812146106335739581538746278965845704078674316406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,12] 20120302245043498430540599297350639683758153462284349171801367814810857314258579940659960800899056747017908796431136601208486478106826114615779300735390850543050446890949153797847334505986343349529144747364356606750481134184817493305989498535197530342229844021944669583196901392931277171478096961300433143033160004785353147225734536054161315742149704242309810232385076468390004482519595368136114654961962106079559440883467529609064616065639656020032176044654272784887424066099140370216845510765075319108852690105983910639232566301663351429568440103775204993640317743477006766225008141442800634945740969831992421132436112257163296162433083872626417759547263448028390040593293245808028870697313004507939977282185887251556459987808163227091092420261727425195973840599868078772378806928406074610292228263921766698659951292516702932308419810379849054827995804716737437478775604299005887535800313620927606529400419270054526250195625789661863152400378381024222527991562646414779666338530372776431514035149986814582697671684576071034787698531802034398357235638789311235660078496001770631374968713780853858651769949879710276297540708597919577280593097410829823347788258929487249627169373560229950953824708325202194486999401307632032064758662716373216013079183461379197265097650742856311815366542082198101195783092806559114089780318277343306634871002435401235061561940077618327775233434472060242482868885240032231115274937525367573892359816779325583604978492866062235900124254021245163744512054730719189898365223448083282119991021797661468217512493420535758078574982500739436883790494659329457479622148313065054136149548706197092099530911082825830253661369169666810817602999986923504314333880896780663269511103702682698093932893723559033106043628461510534674947993306534056765618465176050114415254845696440404326651920157522040210285591645650413195777242651732982341137361663073936001181648588658414963419120485244534097093207153888012132283276368866795887749159603866007575330405474492845358092539236939068483086658690359551447561076924818179493640039561921663531583912629276485157186897890910165765763093710869342764774682616324409642760780521499177534492577727525485902023404018938669613146520065474989724692619555550409545508205413753281534177133143419859113822523049176901239673848780160400714190287506757339121080554162186151652448496812197592325556915053775629766493128678882670850127718801543819646319592590540998515558944524476980841853901438298635184764862060546875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,13] -86182050189949407095334299073372644624408700083298570389499928377202958930671112351232603759849492625565701359710374951883553093091170729237814019443439902173404721645561515721845628234337347089839376042981205360864596056466935747939879134444741978336856380483706419961277633271926037060161400601863256190073592710805879250053104996616729198682698507886203648515402618308533276823532153904231441231206338454071063892945078262035854737053959003380104180181472187210515112188904028769798085089993087911594513715950939440588115584536269616756032632893441457679605373512614997330482246114413500860426255464698767645123941650833207115128113568479981779150938907316793772943013335433290526646481619515676640256487331571169419908503316443965336602924689711263949143033945708066177475401700907339367040480273209319940258562550380916313478403678471149658127146340500006651879255848649943367912771557800472020422530400340768544691771036316277158126937949116575881907643355556835452293155444605015765696556582742553448080798431140967678508289832527645935031849915165762961864317237802089935033143802619100453566016406568364888876874506419280955755935361599108581374734545686993027774765602703483503579916367008634500151556807356610458830036828534920862916228607448514700285217303943000601741961221294703252328160312666014941247449940434602145931756642545229728733190047735902474860639360009254456984235716428959593252438436688310088949253465837535309763719386100535934318824666039111109048756657167744117304865090505802014470880022242866688408371535498553155823500965822326059688797727997447657991870685759440458531939881620817383292903281266128171328100843810853846356198844147141577475638991059185873076185749622596665176291512111708517341604390713536137063941860410892443971074996059273903179143673295562277977290868773702615045047617439076231646570577307367885549026950310414860054672924397031041428551440811118903641766637759358969753093309031134908198112191727204941947847158241073451465730337133908715814786121595240755336045534487169547185051733984246939772315752529667569055680012275771811301087822844929103579557218017291125610821358636163691114229252793511855740736431237236639321606124235927980200277629917085523957777801027668009520097748905227897516469440415377345588276371825779137994839271043799449057533509398289780839403721212859653972159560772328716570328492467802555583310997801703154536285467179358640756708632021606836942639873200278088916093111038208007812500000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,14] 337548978931385288312725528076568427578581452962611909425513115585703727985935242832406305228496686800108949677679521420573798676120575828597368814463628816589759065755725510917796875921110067858504617832708933399697023153596613648348020187806476075026995934151745009865361158107590855033428455300326274250478378052207740832300406784089486836002734807277452059233504015249086883685063506612551441700270634992542513694171850151603828686397476101826320999173563189367702569752680675349381084563614762933420565355962678854157281398369635107224308493659689957799459778345567215278993432106628949170231675337750670632416277978188398257381700373845839010190580020416048429668400090805840248120667585536791814328776782166185149014853400727895924151208821559314982064072288240756412163747407755146317886877805289730426654980192549576856225220347779405471385896032046686341156360971222536551685133808396224570403845956035578563987981705933873370729736186200685302958048402105512120410887416295231082171194419204158057192042338401197575066499355236255268319635994486534062651828744821322389837515824913736017733778617058861387493136910586780015550941684923611658323315189634886501026526900860564152763360114674176953553029253255043339734771793736610559644848143866509656292145372048990255706572240506987552179308528782643936964289368761351414843180522279759250014586259711139510196507922503491843826081363511231308779267125503305467008150527708188327275348256457290513388375137081967609096769429462869885083246783262916587005584122368399543058864811620989701286165797587750463693865310286398059653934430103432235832226309160066907632290558770855826930509704113575064406335683539848446352922525564763188104186601848781692648265150380472669519595528357397546551555602260336654900462881327493952240304165805864610979454720223233269546582593298803855224635692441356961906375357176304405151586439428398900970303942286068043102418400265552942029485166995151164495237737746206346127169983881225236324667671479374927154268541266201682665370210119283996912709729058996468347604862656221522220648322764792748304359707810023765588457355206830779426910068767091301684754679684203649252129373446282523313580859061142120123660678772595803743409641428267281852082150480004109246416664914561812827570215930822347297354851785797286124450446154810228078974112824776519441216707623278999302110857989326191773711717748194965778650513109151422690379656359642178339039789158881887942698085680603981018066406250000000000000000000000000000000000000000000000000000000000000000000000000 [102,15] -1181724783575575686382416689556623002233125346185704394216463273857945886553563718079980863464015738974105037814420863935535891903968854513787783872044479259389905945871054737371655461966609539960997399995517477467383085732154819894781331518720292084186682071678217446797566850090834976898503253095819643797039118374647565480454025024524027345763327968772779136351114850664515808658356560791816323947020856305857637534615574076259475232284004677138782972389974134223250960136059792523640163407108724042920575480007173111140482026819935402727177313647566036558074660088599199509762163259423327779437525412774502287377117562230355679716629769457253353979612542211104457572057014031370207897672848555613793928197303573220019146444713824168518442353341076353603631014891453499253355752151602854266544210611815050482610519051198641945296108220841127855037481985025309134540119195821622222006837470377001631963953556619133144165731268023299748443612190845180647092778272912955977936076827894182106869712009105833233265478584915214331868758730645223476379930184771853803703912187232387957428097100213631508522866616435554198740051958873687633985682213879142548652500849667106118432393912344039331103916841388941073509441363026515484314273447978972612617278933141478661015555674678301477797450547338594823111535668822321865805881789029542908311581112907966195152970559028362872674828204849592392563299033753150421039436269842034757088083410460668285575989537539999292352665927689432901457628114016597150887331423157674592912188176461398325337382376961381325471544039636045496724923181280876214449793589449122683110489838723649103314810622058139068244383413068392765791656359730768121703349935846498212532906478654720208106294081568652526190667238893667669087967082263993283471514744115784634169485279016795980053357891067108947354230659776549879150838525972647786515968417591041562486174877665067660549555164315090175768229427887161602524377642077785163535654190235647202448875760167740359368358977781522409395871895217070112532750484450270090269393275887837237765641699466661450202104940638935024399947955770318735678546771407981493619140142381343151619398430630059467964947986940309262138680996696091769479037268287804917539600343810053947589893268517525685884713238378708807973492226741855112222131913553661929086455893635492618820223478181632474738741896062696724152107753707243710448198185800176643173084374912000962804968337458528872516329158784409436577789165312424302101135253906250000000000000000000000000000000000000000000000000000000000000000000 [102,16] 3542632527675508757406143305109327636380371974747956258310312373509490304834014855640874793529124095867873860526631957642343452224906000093538090615039349346223461917154201063678294795066260635872190584815421310941057139612965007892376661096114148849220135780156792391530270155531244490304197503640565788965803408563999655136371533472529602790974611838488592800550360342310921923969702079360932806726254573940901279669922538362050305914196915907399844994969818960623525162574278088180814999783305996094049101677922086831112132107734264282482022000814715449319221971349668451380138923505032739763286295851604822248446958847824908773076851986845852527556519880953996561343913156259040664613921736699202391144216538142026598817725171494601782222256744683298203412911781962985750291956377682258304524092067510738246274217506620698704407048351457657795956384664165102073446704261544378882346340545570282264123537852160269665389870829773667311607393070956059870297823951528580324711900989712647849132242659770260595745925323535650822801841566982116432826573466676975532758559473309972336482552617396483658391241450302276798626466494047299036944791075358039087335072550647216355500609211852582057345118262271416621986115614610545924984243534177197606116240565676147989036447917445123915132842035256551886180436560610333244142826129057076408069580278192966927428978273516115005063974133768653964900513308600099306592603297250928746124161037581354668090894201233315945318539302503829240146960907798405858655641636496192033144249461464036635779727392516437849087851945146202393208497721260685842596509180460196583458961348596584266873653076775582763883885661055372987493510780759831181406898045043970728117227857430994495684060130177958425198566464672607572955036879603467504140003626225077778423107618162718139695634643728895611178282953586069292564823220262110591361723168130052125657905738869887275947059613292489215446327758272057680089080215320861018520604435140459257915866242838238620597629600987973135443407374296993367326436963262715587427436314474929698245683204005009526687240517607652587381196549186122104633088659185401568279639582837373919588815006416787266873104349131148586954516705599116640046398674055066052923081945436106419639793142044616049683156618177042257907890333382914486959320052203059123557600231595706473062705996744984144004675228813593077145949681710130627823039037682793542414094644151015936952769840756571146546186839326633526148224717644552583806216716766357421875000000000000000000000000000000000000000000000000000000000 [102,17] -8754633378981196690126713490942992948188454496062882181495907794165554154688986466957360519894879463210307233464725228857892832141175201646547249129203939129133351683495313725142426630296024671241907022525708735992434738945742198072755713213539220599275548886505821739214687880785608930412113070582902144453669710850026227765076552902446795385204528351895319794566302939902725848159155367856170435264784884247935871400285836222242259477161819952093407025235304247122038185332609996063461455656627532541722829432823160646895145438453992765862794849482608389146697526250621277488596004059075941266299454920868397386681959585547754537131887988034884104865679121833588332678276129140748996274348153894960870346172131092586910122283118282124706332499707092703732544004718251787086881470171592579698650795575252236664501535610297265980518393147877076412935983873428178441784476748422681143195398534367198767647461067380102408006966302858564112026324140195403411402760284690678858278850369823061928933153050476030826188960568607670784618029086115373725699693922987825894301740588373083861155386116935435576248696338277399716916636594987836450225471955244070053447189663909492588148511711948885422339938661170236600502068620056618227025658439715338283968587254286139396839756599884030396552288062154808892740961480832511702136723631708816678655845484227793070491031767694885906222407422225220184754095716217392721151361470724516543031430486029211337176746975694787624384780171157058929791221123743701850842343115211508496254193405922378609253418298246829186107702285482408081271627928032151467807726373937146788800157798961180570018225803248763864411866804430774911097951543421582326862041790057688464717910332899116761446002285829434740311320013403561940921328970086106248409773241253339373339774208667637345241285851295773813742733204652447934432185570280585428982246589535056344290204569502917724712854576538971483851653432659989120238491660736752589451427191369838023418748035368895319161062396220982086681555971300128370084600454305920857453240153925693482099828915989771387949819504810637722058782236379645277767664617432849001086055550322035929788573786984918769541506772053233948915746052255711027136520480837265945016260878977394454409421489673822101301345322351939476844895465899312939015037575690832047221018323047014376066558977330648220411906031508671091319964024390968195767837783966700702625635522326031228763244262783169959006788758540755209045652884825017281400505453348159790039062500000000000000000000000000000000000000000000000000 [102,18] 17431752616196419682852760792863674164031083180040376750692129887383185326114668828952484106368647103152069797836116222545710365456249685963778045576739373621452504933451912089218610040372898425870325910295532921016403848031575713843086254983694354344303658213295803753979360036632018425223920153041926104202968767919839287470701181285533865967742180458374951538975326671009953483367480520564463866083508324664866816110532714773691123922916455904307141034714481643618827644500245418788250942506310387309530319035919172762071106219536982010096361311852188812432292713945683338131027647318006423639587739879227253138080949589876044600054199635352863242218230739764224099580848016482566421813484834959418447874510173509154451293641869515279817059459469769999454737160664269626854700639015601196783932243169714054105348564324806557544745510203253466913171729903781853207904457022077839619505714451080647161959941117253351743108060926908051369677720806818332493878168439578576785564277620950133227376257586757096712274059994293643373079735870460947242081173323507710854771543002081153712938067680531514406306382120194073477325421695776852477636016392540096089328512977852534844586046577180555059653193422853339523053590854242438800098363535833528239698206661479555438719064216360643794311400824461837368964092817358285835403956742074629897262013721165427613493687667406320062985485705754925819738167764650824688576804362136683074771785598139709247041797940540418577847097823366512121257568741120123471334060154105541920292613909830213780671798376875952950184564876340707970004281236667381002023752539653016084100878313910184841642653122541797303848876812502498712027303423788617077181334500806688686312737353860399613957693647429073153076864571178716422308687438306528189020040502107410203965736413336183533178766692336492258281821106420217659494088589355453364634566197667250614988060771145279134341619580628135024953566287998628188946189789408389062527717411703667436567343521481225367296036154266719709181536502779762867202598156876821236974071416993774574218612034194803015964837623866770998792592558568464335992347348464078804497814292940597635650438407396351751106510714463878277452770827405999435741184116323366593169579438499724729100646681220838276371743698612171900941051633367886644478984980954838034242743096406268755482382218879333229116351882485871141705414862349618589240942831743410413758273855344621312824351043420323382441276976688378216690195141730379546629592368844896554946899414062500000000000000000000000000000000000000000 [102,19] -27378477944636128310781704092579076637555479297947586176683783656447729573319430408404924692857653694074139777136892220932774227799710636723914926351939177925450055489449741044223940692791756875181316064061025886262232846857220084630065597839576935058198032041057731725489276128626992854080253079074971417840744331993293569741677709562043752183033755519927801560718319435115674646856416838470181953931639995354316790986639597131624111829925018244018047141291293947795230911945265420642039750767853154444842708052753225673734356235259916761533322186873656811689703293887337620105511038450624715368623892619322309009498187904945896231946399767960324862645992009073227355603137088029827078825678664255440951683473152723651308906655040093042601888327656627826261320962468318871871446631996282181382570077764981525134526940856829929660192869135093959644548411831634598360166213013946044709650174826280644018215916027523561627004431300843787227744012376315053556200747334386641664797875006074018257975578951638137687170581001121019883650741027417002832065444069516890665796313741760349945388390066809181330310714604649768985164690959838481877836553179568297069799581245131696396846685674263802455069054724236632282079128456842999438978459820585575625276127136365725812023358509734405711931784052552238254957606680152724059438929502892780449329828026140859525489539688876184323967631120975781810965335605336276500212599361804421162363493714558601450815360804561384438309311555612638152862441400437474313449521385998363567825714531756300900563327539961355880440365226222764564305227822499061720696386886104782127238579389346678194185970997129750253825054570855690203330913768833003812326486143350347990087763426254636442811177222813749595248725090205944986682627237028806026401498061189939207049912511812304074654815342613296904644693001696679513386722602090218117600666939485252471599826364709498239870421802206050917642136553464869541956847146130876177982474056189688424028450239332114386419113071366682497845125739265223073069538181553643873588442700073509794748895723224600270913202879411969281509527641396267793576295233676670572369711721755239383926584437855415140259808872897466741718411715882348161816166826970186370510886970079104397453316711256488918711566352027601702592425572911195549824275496017794809269788453403439114766660225338169912901294334530964820794761760054269119468477258170008340385492489921921085644907998703107860161414583126070907287258123928748443365321918463450856506824493408203125000000000000000000000000000000000 [102,20] 32255372735377438245039857732451314499563673552694281703879632134571597105855445764110549625394301948453910526665709327202009750301932194068028867135859103987884519092094279615374332691273185710587995552714282150918402630754821266319066475925312279204614206017959324478065385766649596646606278767828447592487748937487402763552389849974578904668208155960889043638350284948278698545599199057836706947572518493537363422957806948143281428864600828533196342113059288980697036712058300121954251622740297678911781416180257427333405845091041401241237117014521973584800068554627902650145642568635939085914190669390214627504055438960943317298298972060015087340287643012324590984906062413864568944441761446080862357503492043951602986326341244860323297142996809288381696735977631178889518060314475342209605362972924041738055971482791916392568431346923997085351752503431087437539738868079784594832291904309585435324956979327398596362190824656209782281922191086953088639111676633340934928463170594028985459826288272335045577301035064098876861354631394949988366750325671724365298126581485554831049780516181185031182739403905238353635138728378675574946635653539649584631160377713008115468193488174309961873975099461863528170026130112073049807155658226567392020047361063448292551300836533396642576546535590313465456415261594280742112191442693620442956652591381459529588834552733974334989861491485767033168448207836358380257469308063581434175370550440304988940722378286323692105767056861402960194273674839697308449214200014579411451751054844459060798197154903989467052563906868859399353054428823134619993251753363024202835559446306881476070798325521514647727501019128128096830434013464727185700297865244206411704006470006115767372807808599039601162659753986531247369443761392663636274767656006081460585564955880326358420103461407807858014209615325065524724260266420442000628860799505839831754619341055519146638973014008105633573765388215213516236124587827871750866123894641967610170793066865641305117446642631126625821996250437105766245151031580187694887235579607126068348028430923702178794575140847238280362061612105784260620696998065468137071924837720199482628399383257841498824427754504696969181687653420544326375842954646178623707213525028119087856865683059822175296939511063952077323227326430444070799025732485843348662881413460293480797264792845608902343707152459669759100432674509157414045911153967895004260063427515774306634924542748659203382914575867853546449608715044449734621334613393628387711942195892333984375000000000000000000000000000000 [102,21] -23630858152262114914659749960448592973895873176892957036399175594203472103822996307766104428582319585157568927635982675319898541126668241584033708849882339229517759132635961372062901652976429801278667128822037679039871508008951928126239288179122003072481009869704854303287613795480442091413503377614467467485507147743324538296499989115090651889883924877853244238976474302133643363186631375102206667946079913635105310149219746517611638047233909249252992773557013711893993545200958365389304927617525953125641669772810372695531242364926577826678255785723731172681739204059995331671576094911078546077205479707166066022548583613402509981309901376579321711420150755077662442176576648344900240768880305420370160784911403014237944291554631550710331185229235287438959245003764727258285984165335999411295899892714044313163924092692764436306557948110815626228836260491518688278461219791254037667767854705975174380265709996443864065676796605069725951786656549300935296878503355641683885383707871544140662039418081342732026980437931092191832757561047635362117587549519651931922290477256253794496316781516762236212654952039215866682036104464932497397704965971480161979833544326180665455336456445458940043092061368682592161005496455999364923822756183992088009837847006666566327813861678519532144051677758633120015795210641389503056011693588124865785365380359401998806914897474100413993418889334619968718729567442841642702879952418667137166694844009849710895469821440611529895531760374992557860596503449652482860685115314648990244551572704604594036071542007642950775657448610178759585508680133975632102378040889268814048129398396868857308029215471023436667798473521177052917171941159254921431698523848709154169163130276327960271156329696223822646443832016909549384912996087349186095664212295098056786776136404736956049402290727108912394253724920601023511764733820469460519136522770765497721933776003129206760682242920263805207148986775609397185829747160074210593711543051282590016653848424062115778441936909298782122329543930984068318978157722820677846188475969576113183149620340891794131795809854347756649612350923676582132678208797875935462414799939435342220821382053521942920278603877950134513463856278752278648570937170612259892968817569474687492150286538464820533389243723683430495493081944077140696685118331259295402921560779134903108426300607000504261850433856916715683493469957491303139151102950536407911178071403279119687851097260634320732161206940225616028528951266052268525251489617033939794055186212062835693359375000000000000000000000 [102,22] -2526914162512257591846158352748537116785129170327387341449220822054203632423827175027818027110986743737170343605447931408265774394669027910599370920457094295656298109286147354413138983737492686322825872614030573794294025716812066093277232121960993605461148695178341878794680418645887619623366742176588172146501094104356811857837949557166923325125211852279901569257459396904048220428992550644383511843618942604523375549937333140183450901829161071579053400641152122803571568434711732508402877558839516848861455723184367010250573555547887230746003921401897682888581293507442333203709843155838245691291909905264814080592201965900757143702316361075391976472919389919587380825762251127344195172275292416232147980272716082863785957944040483756418442204208405619287769731198314734758901960978752308379532082599535453981217590206740950424081468732700559118606030161626163817616644900109162367637821669620359183599495417414483403008512023147443619398545857447310051423746266150838468323954842906224989884493415303164308555248337634140008421676062846957354017250213802313647400439637036759938855691824090002355707136039005849808138790631854067352575189958749465387457656445442425482037928269210108017450972637799119805451530426245862128941474691392876313758372601468363219557286582598321251588185399541664420694226931796463916040950081135048422386765851120811497536789573997104192670534626383427222398045092902249149106144774388481398037422918181274014350396924787489818624151896215201989505755226898387139273607078032453984297142586933235047632518294640049932624512234250622376841209964214886566411604605926650211181114980350449127885473947147141873710365241800685197114890209984105710094787263603956600780070735429948717176438309550961905045745160791696216568076997358520129453614211196448614148786080968475232705101431996278222418759302695873165023546016120248310866146300504570089062277768560279818176287065535390862617395275974786904558361532743945275434704888193094479601362643055196104515321461143419165248697268455875916639118329760801929812727746949870876360377790475770086945225245964071534539966398026539945935037050875572355247914650325732217960995477340494709317230318427154495519833362659397481709577922276824137084577450265120926882484564112762822404218114605471433553650125492744125775793227543529327461476891826297951277803396815993492878960180825811126864963252490776786791782606582062539207653857457912566498892754849632963891568069893798715825448320110798104216732573416848151026670166174881160259246826171875000000000 [102,23] 38502066575093725419226322854805919755486349093289946627358489763764314569432092807727248834643569487430060471853479757244595807203075048384247082513968217390070590580543499538492628010496082014162942681007102919153753451086181574832512596553062587759122646771319843540234387288023144557524631513404372973333232817720116057595943338408130658795690013985629514814393027373886995944030298489742829487873575787550724717626406912199882874031765786194625501555883281066991691985774362949433933986939906335932878357061866288739584974204244906554920233429983034726448139725420303802096802500910139259643096654211300721139524625494116145389246627768654567442979659421702472410949924360026347595743498525935134912316519991707083595409703998063491586089289507464666294502515924912667365835379872065493375377428450410208589078779860186326583517601255785570850092179682810374208091229278207699521163912063216673192574628111112032454170006813293237271080511488947154841164295372450406366186883139091176029093014642551720368973753043477296672470577542384502165579522775027490627111468656474282909519183918711610965252576940528612438914078246014477091736435628403252074959393266107165380446453146899135702309960332892999706684352153886441728174795422932003784373947729481469301225460729111412638961071632332428180809555371468360071195203534993833618896702493275296171384045133668366150321869468037702678658367311701177927105659832710807281424786156072077597145484280752325626713046365441903228535111435993154806491980750026728874143684302240942405968711922859315738866275224060864387585303880906045842720412572745249295777666743534801662821271268045686111606334256423020380656483111841109289964837784955063912790478452489668617916375209369602152653549232650103428228982872651780120165661597328955533260276464527211387923986980420354388972460094270786315143904823786774647060749978811253350761980261955506628811214843322823032848165447708076052242893854667043911943258804302869604008271966370014402302305271588765466035043229956752286234882889049891702816268041777919746867372467904965396239386426024271620801748291431553620002291944812487074281607345664660053632971186479493765343705111800549476609948859496224475979052013492501992703567798858524765591850670904720532004755992475520771028710914498226851631291249851509920479405657436902852399962668662662798747697425979433447689705199182763812425022309716066247024342502206929633527718948975998207762720958589226828596192239474849812431393042411187366269587073475122451782226562500000000000 [102,24] -65020125994773340758732454790604557286772910918517994993709842740261867324732345111207002484150589428739874779841238052877103181314106268031550148227263769466387491330478228171548228840705767612040960255088196059907836800087744328531163041201166461828674648370327729236354015490397904671231116485261434607904341183075001006670140486271031942725222142720157643548149300323210213733475141254285356016866873465396618803957865619499511201416142408546003543789216111371532687054208152455147023794012728508670358370261448127067913802077376824725226722486561197403216609975696582352115084743189376477960051159013628572721990883158292431895241417956358579678831372258188301858661879403855945872426430255434445683857225877623947611906290110926319270461949669961769084203286378042079018211711163457524242639731633634937855868800155870125064661320354047639095799170803351869637037365059892820154482462390815231023027858809149127526446928330077855178944480303893890990144511050490217113580886778098869820556626870646904848082675208214116636562001131787546775865842801631199195249750724999789035937011413289740928485681023122988391408499442924217620253247942641697566716042626216401106396529454721595680010399042689127077639447850724456449255859003280990451854307763982047393234418494583588640174301438085190157138035746425580036548532548782828429957195558468436656563661721221132834629856828054142104036640926107490644904649679144334448037646876656504252002445509433288688199481771271416257383070461106466081263640612379536005291768432437335608116526931039272280259826148365571365050217791398878547084841889094307568862311126259201420473602261139886609025538256110351499441383997137774853289461324509483268784010469020477442680267358102163274695235446238915237339488644601964533421982199486367063865742013590975376823408185720664667251533595232077366804853962234489678631945608846330946286325298505072385744172870822092830337307893238256994589003220487350267120123349697190256910952526424440152401222204820618978817622524340456813798655383617361931054469611190671551846760948087069788135262045173372800710713006958001151899144934792858088917650396029270468342448649894602147351477557313723002247818530379696219466391573737427051818562590787816455105902066258076741330950258980138339340113447812690915976884641288763953496568013630419431807371314237790184340622966703466286895407024131939283192879269142520163674538289190540002822048033840098611713816058075631154959448157067602068676700349802999312487372662872076034545898437500000000 [102,25] 63857755364471081698098281839688976707003928594408780440387625222619415933117054867670805219440541099215478050412526658034129622576094889731415923451622107228312294101074039500126242921327009661556694939452711351711037074204765222499990664855590341192844533846621203527601436102240093680902463820861920915414016990901545570963652878198633650454400739433287270340289473175690663151261903883519072934500528908980539734759539965067495331714376638480370479879222816157521750784381192272551675711473074455240920104364759359460078989604740628122775877462703525607552098730160423975851378873329519030422208164324820608005993147727639311045741965795660941693530220856522078068648031133491811956201051168079019146697406524648100075238956874811909970375021711176954101522275323832384930757867648107541811934333713996850346115591150863470892452011757492001424026098847489673955530473972388792497564408706500042164460977824730699197787103930563795146052799165571315341124812118700806091047764706900046097062558565409269863020331388000316041851118568430496290979481182142483280355679812612665734717335009927096309491985374065136642625688188246754291959258367521388798869112553690946015690098494558518131839249765658678684535522541674941975043190754427613051258132873976690620060881147171486881163571441964563875041050617996053648872640548860265291570380391147476536795020310843379959814224287443656286859847391104396416127202138786150216671859546730396297420939454099175581174695377221794824095698307011112743189345105644250446709651818768680825937311617972488908764751046152570381783887969464445813184817263365299262044204692649653595847873499411098635343513915338913423851689211318101827734635410785040974050767479896167063645955739880584592997155011525433680551829638226477517119841275575407980254329259305172492493854918214509865135493777880842416543526458311989377197185826101864071515681692573764332316583023472391626188950975729293344906347936258631810595139071594210832145132591151470460387275385137875275621556797355558079142717404894462125021709066549227281133836022962605590918102371503906555080827291297052541093091467028227370896309929898750530266669153299502940144061622087560190505391489581039630745277048239210859379212237716735522602246961160584171384870358442566166502426197632712866699952053318906376180105388506035476706478814622598573084656701733409422782021159882958654502772435512978459679020252869467757435816878649266685181220655863516692582388134625322358151056079123009112663567066192626953125000000000000 [102,26] -33737068044890704861006000821909868407151390120665476892776673575025835780701021993155024526230192634741746374346828901421060136228178379250827906734656169319493474327956308071813931578369449714037385839280913935246839507827977095956618678413201363453594408817278576346033485820882170937772812605333831185041119609255375748617767499689093649886459604288085171441148138128164576300646389084989379892220826685371478550850911363539220246150974315740197521120235036834383943712517249996961846206686590645888495661568129755268669394108340896166245951008678407694574851213120525726885352460508298233446892955719795401929204926083079129225568911964903267747591998832337393468199823092176345213282173436795802048895384157567504208372916078811434208157053944378200718223945660159058596330083957587728059142647075541216930599160554067227757726596204608705218627130109107408630345439150506626441484826714026878076359446921923624512622237545212030750749298776625518626900100221493150535010068376562735450596978365106444209277372120337254050573954057057511157250106768244125332723751576076876657924509066754198165370656173478379748790952785034850322785345876712296160341813656475768241444931456766315377339832235707075755868500871172416288811952669960728601638323892584021780500845404110578771483311527497923129378968600090971399775458345719132989261704839160398077540641991248838211442981690248663457918715277279317362224469004077612807310421206967643615966089381653812015895907418166289941925924378960893788051009669710176629306779965942668168652285146212699637086127188510552970707389275695109383213504327907690811945842768035865457488695551135684480118875364281786864365537489021104476635209572284278951373897408311849996698780341778357542768578156885518466188492652436484744871097432040132553238983384720534920419086379684010022006556375029305236365915895043569232289936731369407803378387167041142593604994939463693204080448481916257308701995247156650375297265043574611434412308982823573319336906716211485836019456893193252956521225120488877168035071261933105460235924781418190069955005103827769588083376371846080610689384478644286620551991405042366686969682893466912981995925234920246550697436850070242141950472445831527708159250457715329001132017463603788566227566587506838628408335535326199023580047030562663430786881251591630849177921945955884164637111886884294465325637603280680263578350371146646144012538029220515801497873339241775035788689296369639689039161555614949276199476813076216785702854394912719726562500000000 [102,27] -7182764240961131904031420073174078581444821934115683243577870503463009480308572105852553027517088304746482674622126309736717288507961531197565873363807638756420161165803036280480883807192095708403106925438149238903201817712128051262057745572171837990500258092911027139305631976719984282089549568846754958050635417184254840855081757403814164336863564741243171545433673830951608185091404917933433285342449933281305566237185749024229194340753989602581722667190770290934783717966691255100611694042899691141462251580038786689340674406727149533998787562996234078684139885247144008530636025375172845427380157528606109321911250832092731766154058321261544336341035866850544636582783081620333030216382939044164931109387952605966832770682722021552890656447381216128732317168064422024092751153441519356830179482076636896625711409257813614021116561212093292960085035213827481336181922759462157032908727630304136023680335123544496724656245087321971146471819852362514966070536953913381156666663545448022080620078333521961581841011845565436804684204557987409986170803755787451329629022928612621989867965118928647587733208449899064087211025291568913317959012591518470861841708820761850715065003783504741759119636797143409742842769934085805671200348734754584347861725478011318140741389910797529449638924215993062526672813341009122639182959183249378050401541912771542051232454080808202629378973153755197404997584293861541061762394475835432099852368827025400948371952936697086927829088565865654770102707164775480188065218734192493593632139120140590193885067565333174762524771716235229495370510590938162415553481887348496599177451316984879759186737150264434548869887532651445856781174103319877903311636192389972760966546017522793873363569247057083712692162490428321636035795354336298782345309533929513454211842633285702327634949755989517739704107692778076935199290604738162589761257849472322782368599386967486526980917158421105345825281119492293860709086843995945959836343697289122820842064670618315244158971203014040402238607731019837609118996129585628715975828726204332002582833411412295310784112385584700778374011345556886014031572627394266765049548774973127557116464347768253324502487189598242261296469337243204384247233015831044303041910765293245782757558235740978185797812214154017122863223964111993592722903642763677904703903766449709646423984910205797878282183461601559267474797800792689455549503678609154801478236241209511120687656838223566898990308753607376647734535890748967801311408720721374265849590301513671875000000000 [102,28] 35925778311468673855742692518667981813209475253303570446250766675465547447334913539037517188734355173399697279782312642308591309969078127872760575296573767145317178185857729085684075723295645032872601249698317083874180378843220481086965956646278877439312717801712807357029080223049158289121742624631214804107994319495820204291354009722317670810475359348542114235963301501287082571218316291472073326549270968681705664649569152993939624366558706339103372544590556076962160950341709728327402881013088625270932174778645603258398218536406763138525428998089787861660593757703254175261222006723685617274549789636346905933542719447162583017066499578261403600494696467954513230116581194754328890620282296560199884863171372221717443682004682423420036741407247487439237570727011836687257042274115850567917438956530980995756581661594911709245113548922620920927038642299010080911516407129066438570076257162181993607764107154992535379354870494595322416319087107890865337538792340841129877993827481582187207817260854988985838352682325770002744101380667248269078681958723860886584545056463317515850265708775812171697360999988655068735813574207330818992210266805523688834101982940628344173329526449583399156646469300044581397044212493103740458029094093148101406447972007144704399175763015383955949840371215933515037912029854525793084321191258971654572476007645630720374106262193914417978260906424807132424600946301930352072194365219882086764379494083762830690257964363038682535525856976794129401111764946465180846080528919467021819046488876683502254002147188013649035271865695686028479756429753575922325343181653713889215827151617121524037547431142749181033352904863476651212430161500740428102577946096159237633335239135381820564104719361602112533562740907719064113986510009846386096620101225472077914429279639454141910323510515847826712662929355973121668039426066100118035299406163672645254716735608129987483684531005505345763086670845024783782403750978142380710332526668674352984024169057357910248775571960805175703143737116192243111370288952574331394948820290708991416709253116920882573719362901817851808652575228648497880490461023682338291700362632625885919618582695597992929267033906763328357204700151189022532042024738462281709400796779872489519556431096734964694219210513343960417825825795742937501405215599735414743264605738037132457502291884594919820732453431444883778400557191044828089044193051057996851103725711626224586012905800933365130770011790522188454173830855667252925922383610668475739657878875732421875000000 [102,29] -41751222532193143651937825646104238467978393350110294655432907509439468256369574829887505205119736986882263136878174193546616870515282797756498975527087364401998089336214316115095676731771814519134251929235641224181448241997939559941091777192322291033436804953464094752870283092535214028677571962489016921323218500481441613712754837369977661959397296565257497142968101413526153903508119937936540718845502901531094040198389156207091211995545137681662186102101860240949193610103064621997916615394601374062978923093329855189433521983769808557707639273676366632243162210008884494825696114749350828765824607455718450883993327483572857169920084673498535982389705729721230664334374040957104923022935335433280908521123003423909700362120718943303984228779803158727309810247722086236045572681560970240997710592658812794153492811158229353681388179049375785580394421939992836972750915933572177459051833524162023626595790374965606676393569112247297087149102734125842316462802604869716055868748081095861941038785481039116959308069524860605060886546912832512951166380239781180216447035623959545217783480702017804564150150645673898225846010256063317017460616657547154783999457669977838894464156402474042128928653800064419079751039099091923330260955184774496820261683877756058784132423311433929607024847321468380135190351570531957890422494539350529156100421871413239683023736319670265326723285131614164090255043123844650698823331933818502246598074668091298667576031924987400797927033846187980254845823345692617367030200054503386048940208877716876122865520552119154391703064863356591470966643513266568884111950844967512473930641136061199737150584862447650098765244315036397747659011500627272619447683583899870483216227326237190892872682458116072810649520502909795635201430896637235043993361779442285223573726109859657049677091212369129290614742170970154612984702209858107260382483907777164027587190561059613744078157214283644906594733971861988662882288130310570396841321404936333469012232118641740052787025831557920685613489224841081335018641503330247979249997292325944678009399085953350285680266894148493888062089239958779929740653229607490828663191276493451215853248341456770118711452416884464709565804627269898167079630119669876119344747183602807237895406802827431177171089001931390709305664050791959602521124314737597623673835690751558121907443202066972758816698478603963959824047020002277241167997026807274155166064594509334014363885798460743483495633647786607548873350588200525912441207765368744730949401855468750000000 [102,30] 30229418536390106428942641509025033553918156857403267895187285526435158087473046635309600176828010156302117159312528563401286868657926948096121185728077862984801632671319353102529997015722553596277641110759634243896490335400355945801943449917033862445482074775271395286521110534973413158904830113861645021101472357532688854212714047342199523150569618438832462909839229043701457671158519353084872732027839117656392513690809456053892088546240542752360914919577066101111429876510030885087878028547926778881355330003720713473560151446026900796230764749990517097062927139182092892865970692795886018739422424446348794779606676358618812975291331161760095286441223099957519475764849198341400832570457527630224164018908986218608937881161999178451291862756177346623500403597891058592126420354170509583647177868261532389123757374428304317719977047154137467088856672265079371320635548868413535087873221763222998316820055349378491065356653338473857263714876003544285946259855555185884931590041907982595301924427626081557432608725101458923372965283188098854629639531924800999789935755310901625405535128741204002672971599442732909624524162196202982538025320328336166795667561442053704969959281014314065431555500034528939989320215720603794091243607508739040541823122984499393445194657890084009616433935719935099710483052484649787953334695501620204018468981169682209110412721384607570023969661521472200680268666528275066514190479195233915304285451250968818801885504403903764627792895105226377083109769854526821709242546399478712209265473086370273019469532669046282682218814499687497587649828585819315524468969929118871140646536001455650787010255891580412085593576536070163556534635196055374562174017683008203217382951873913259968090507367613666873831154323800108505122857822825643256526983140911705600392288510811345235247730455148190235475096595531340982857145871592928507765283526189142358504211512510347275292702799570598484684701844214761643413088786229171113768590305852999329136798377219292280743000931110982837104867960534858091808163687770013433475445449610859219700620496056470675539660916388040014721823914418078168345824211524752108343133562447493660575138302671483745726045465374013432631036224884095683095345635786142884348216339895755702463348622741131727381647224454698082525079924456606297494113426140031246204214282757635283941577389313130399344436120673825700421859233928191859160940446638143253543851017996077215371316261227584544234456852536920281687921399638163677536795148625969886779785156250000000 [102,31] -14162361031085384604604828997740346885106025458256585529459049766745584370061203701586454246765236472512142226777365419550013897895313963957701221821127764935841628952894012200497507409403687745787278185305688209246930649518272822418554005999040152800990429113066741348571950193912040723810240016037667509097143606118089567130482201255955495965137908955620858864188027347363191405057105285365221027304897049425518664021380113329364237208358809109208902582650594333574992958695188329817953706136939026919861583717150342348951200395095079859623604238683583552530654040565005326206293691484028080347589137754868692248614134720022726542365257455201325068247462608662001534347690734715577039793735406748893924058596795269020697650194350971704584371832237093570859046721206071406491327624080082657308067367841753203258385901095375675001700811994593511207145479233374423551168072436882947423700167584136289044566610148371334100918975810262155688612056535838442729013668816205203179856809563115328754454820084492798218360361443674231130216066468263033385017644683481498309473596510499088418403559221536663806514661052364088693859899187215760559228558925491769365817589498163346575418410055333771426990259923758559051429470338310117073949872241839689021137563813889287137497815196587806623615717256828823762189142176526285402336653101539815532928845802741989511770847255441095715703827250953866657544097979854004281531352643975252774977419896123749400831443801375810008378199301027623018303377862270641589730389176055342174312696991682746905066267321880790374171608930676886711274211551656192399440077983125700898144995923293589910934231012012413141277288467290002019427300160435378299893798662860004981446201119040269711676179298541484865914225091010860975249426999637687457756628358181920910130642385386973329461656258450734332185581950270392826082833131577971765404794739812879858277600337756780358830302535677008787928531910321692146563601884411661882863444091596812403865245444851600046812398612658825550157785012765933614859727373465152446166685011553711502727555602464620291910012614938608884475424669232105890552259537238570978457213568847178278284333442091334888492475566637858517881586832840395245985537667741455560691672582703135009670354952305297865277085190087991313331245943849401621704686705820590638433512570447902291908732184457960302265243316779617716729540553859258300956647243158816771661501648664073298704787482976427795804861635447836649016190024852335227478761225938796997070312500000000 [102,32] 2775683180531631571924499272161904294143274379836980290546839669010398155278555420632050823605079735641060765018254143257343634842784687031741510492268738368655653963330092287967042282456039238398236535301040604068984325513406969050259990638536927596590839118167228983385949500681580949299074229874200869496283078821596484876557616284229125593864824359139008123498048562294098055357106617433852881743824347571566385847706316381106665757081840145445194225892934498078011591854509373502119036704351527779689871350477695401277898808715632999630487975115527558098417979263921014766444678274853885871928788824986677256122867531657857820473449265451457125157653467443392638116903843677023905961228280771697293475557417784941055545448288961452348982776204958294117295563754588508131955107860454080887282751185053078645667688058241821426926905020293839498439626654652782901963940679919944084184783282581817156315532685502375993212166715767897987872860619723102726250614474673172072238592379658353038324018132811669218456319300390827523715001744739538268102517241113322109024922966565651935931026823831595318785013209174314894880972843558468456708298700763871845774940294607868328347091025438635879050074427546166235549401486288426015823726135218942835779408789080222505482720485182297311892892636373423298755095320763536684293780988880476309935730466206614660536331546457477738701921951248840214810552056844755473108004605639417601074660376486686098084242247876867455005570223470784995823683462958229101888992771555199706330066878087606102346957191497286146766177682527604383587865601715631094262103162639127969777411810916180117881633921779390975238885419109142276551086308500109510723929544203471405396621915134356009124477949292595835566848350894881505740071746005684630187002345414045368570891759016535141667291545469252234993119594903616431191277902683344534461497799566610454107454483692049877023404508640024642853956404558933007464769821005590558140426317924808374812243824495210702112477237808820797245327324904351629619405598536200622647199297261309683000709073651424868289426697043731239500863054446841727842871909381470400321032796791559751382406463625439498355232384086839936984073945574095162113729260924250823244151874937326531646508604769317292262493192828377628083323965659674444387165547673222222842413912963777755301205525371936405712541910696997894472170367998134160652268173117329335683074152788753647455950223464489190095047912741031963679977367931428489100653678178787231445312500000 [102,33] 1949015792886663454150954706065222061372737646239683451572161030505564273123062689065377165006030510132335315820300343885526455278670312729981409320631540356752937025035831947505799355901670504270478769407637048247886423403935468740699298903632734529712364662990692024201895307343883289605194374234286003129037115377454687325894942422334503874239923568601486240186461452058901832807420235117480565736547844777165389452911066204900637056092145465212338224507192399550095021546823348520253896222260531088024712644867977258076887988549858672948905680776938998668859234107796061828500732108130286139732352693521691178042329050821694728090958020752474125718574195374135392259248024664051957574266673963711631205929470281586704587587751916206219888250101487967931691762704698041374691708533842090556596908906062299568098028725626262296306049184011164781777218289431159190572082802393723258243549113685421287477800882366954153554026380321955893955368800764028273816062062290667953965611196893426347449616558382514428262658476550628791460048154740690809669250535096920638929502826844426778257299738592294327765276973787536798467680689626932156855484354193835619225416834220442684099606309282329324100151309450135091928312661417052404270614962989460377040833995613424642122902441317471636640017692192710300999681705555826299671934299302761553894739183070573184505259864472456317840013004183334258100066346092238375641708433801891302575580116370635257377751848806381915338317248998289997615393404811508099911246872663920467533194901330778993083596402478990290178948012060690456109743199921632911741186958113206716915219063460753337506462050731539856841924910702536663371341205862674773878767537331242692247749079157385159203004812537717970530991336976580746151731073565066692670203610039351364807321448778525981658994576686777020925367444923699737575391912381297408048602847363110118364389737530726240412001322286770240881551717940408528535534763593036210171890747217916654583827932912778907797899545644651585429883451324563860764256425213284371871395063062409593245964953550410782109114994081116218670901175080500951334898539322153523741094288936388764082480622320229896639692853488063550861098595986543565767624162059126338315042542460359214883365015087167367767222178095025362687392074717451897155814482853033141522697821064974922603656201908121959217956684210349787184728606216044468998073437628774377195799071359715436343432814473380821590733756547134981895741390189868980087339878082275390625000000 [102,34] -2422449195013937940535120641543174653338210103702262723479786175694551345257181928960018987790526880466265709239983020839311732606835618908094594799993669051931070421972609351134027870942665105985385932869319279464741596475751574879228732929887747794247127879768926047610259867790451874982720337056904190725205954868166581919020616551131918942412562532773803169748699675250299861147556148228985882713345371081448801198939914023907903876476184974781236676619909955638675344710740731044533844363560807944827179975350270535150372416591118361657870296022757374160149582556017059778439219124740428528449754280778032376764384823941537354588629230139642978027728273986240716049319226667571898924352951368101932450308284708105278881664480373406620398106057545160649302372109411198018817040519508554083799066105364195441332624182732497087129655462316538293538469262743466314072325016744750973998197350716966215022473792598075053020329961993860282703876242964994584690174266894027424950911340912966202146889829782279336921111940651515101363749637791674805442899655977281262252866557284912975363311983383373855994812793599302365202982242181759759190929394340451136229497807171284872148599316232038598172607957299975530357367073711003737916004257062802667020286234818015011260655078796937709239214024027584382461698507827150660870475722009893861478468743916487105617279280988657343378907409198026931852224629726990635426504563668853279811081874826622079887990219365044235744448759364125981267157475236021732972126369801833632025344013207783453548613191301589240195980420773842869737047349727997914260911245165111065130115166502034362675606042202762615147276901520693869176821222343904037220010335017137424582982996552924452266420563404786235180715710736921531094090991102813928308033463573013977399590859728066671842268890068016229335130236991227364968690341494731220864075214905637095156619309420233149678504540000885215728423655084320323764476494611838160476991856532036716181283994809448492130549917929377057192960970450372673218783634055026110993839076795602756458174611638317607479585370732580772601743092667676444280987787203899706612018474209402415849278866190191798216070142986326774763143263623509388659360091306357462838372670452639628892829119051802514211330500754508655354840910627469370322929153500468733132268523000882087216638172663674197864811499317042988547666933900248032934248814222333469978810495454721986121421579884825164262898324746536155016585212251811753958463668823242187500000 [102,35] 1485253976358940588900649728691668123189955798909968056892217595492886167789792713137891440909253983462953212169912556176973733227016926190791102499836233457550023738804249453856785657045814586921109551567871309346884346556910566571754563331700016980344851638634521507388876751722429006681047700706506246214314613580799061643258322976142362811072358629685701793017622120591991206826514982509846647260453714892456329503538695219629484595701297526033831565470086356909997701546467706661220729019629430564132630967021770291411336123086164230491325720045775954853066233483477057627566203187028625368785602903735439068734984358481816413018404079795975592611945739306580847217341287262879063350334883286307733905252656981410186728326294998471869196817133463296444310825055097882073266651852473741319806886549890406173261686553069688570130248570199885636191571963078833966550741300894452377837123626323594996272767867084746339656947347970519473748660487127735515149046422806103347301092978833127466214334102197629161454831305953985500120621825696652853296095829288030648542035221397290533138607859668712377357199248289935719318450738228368933600330663468194510582046746669293095669158234015543355473720205367521436469781607125516990953890630006460780876282223794809073303101776821074090058523146791999847991143770282591460620213589573454747064075839373737683615943409817431820611001967159798337727213601897303196459377690778160630991374489671437401714287037444850472129894388640323884475118343013813550481235753423799533621000522214218611220151368413644198158849042124178488653614936441299520489165099496948601601074152902565450218246011864679899330540233599219907700219376499245727149206937835018631888919567420469777211953892373665911713340592779463260209618251927934463560066165277597834523304985897717020118644193336727763091459396102420011714346184184656073148345647265075532504499651616988247351007905822524147701700904629850309577086214138964759059292714381162474326967356065897666440545240824033454801867124186070770054376198427821790177473417335071932729301535399558019392133322024411621151502259643852060335279141048052607529122808389521035232055424687556971451588954803447089398423653906511047307586442412239543163850877783377958798662558430712234377354797201023176902299251643251408806333270400971849683033712851197195975213843332027210891170137673407920704165624434262553428043127077646185377363630568386493661610104203380774677160707994416632971024228027090430259704589843750000000 [102,36] -634776362066827755506744991301893307085095174769834919941391708516024703174931280959586663473327747878269555976660748156439998410869956587193796367853672628909975630939791297096309431709708829903230425201307718893500556279655530638786426270095907093349622928803771983632193324582403939402827082708852471409172635879358349114905978193347046301678872379971026599590219894274814031281805278564014255437359697459501703110460537248880501557291186830638881668715773257808277022585861971939293403975025383995534169707838082515411730859385686840604928926654582215842110001266823065048862676750573339612934702255478589739302187381848580546710453105059289824697897090145291978798404818929562178893810892700770740264610123226626948682072991088985361011352748897292172399321547748995761321828447941378742039598428588960626908976448194650999243712778892167108369687487612588936157635439790154055866796213142667535973204542670011180378532095313204956743494148325741726869361603507610684425448494360266899395701707251875915399220266822886344588252052333685713014628942418849213984079563300393121861204894618233459784732863831725359131195163081346755659820449614147471851362345966926283854734211880803162606262118795095222773136842798878719136882559845409431853612845971240505438726589223849250132237026627812333277114669479173195270235303362887137454024064865191222693951780319502731245825417125352128803387648113589365204569874483768232124638939130291185442728453818663645280887018792489564632376099683805300237061508827814162227934661397469353726858384931004045744299590754355039617780319482385633377229807151373218531296549141212366373054094369156782544377541258893099183012668450962196041405868908258656165091238174035603978412265605856458466328382292681993296636605615701112588149991219303328892758828842662577673373478583642908876952478820768036641057042214896174045840711517753843407543848862322437282715817007806587252777152727201872765823698656000329039354236206187863696528846468239896709072314767580981912883636561164238047231747867954570406171821431172276665124083662452481164124806574594401352130300428631848167959321912436713778330732471178577365881635568843069092125057107457959112775152606160180342901156471838155154139881211062352528465096358283700601962468436603997775617726725812472406454673413979839451735999610470810457566561163989010419464861450793453149970387898864094651831027228562482489199624416191071827667980614663017954442739143594565121020423248410224914550781250000000 [102,37] 199510093550904475055886388772645912238879070687867854202690150956393264415926408743058484751841318718001364418747053665453116853630200978512647668836178845239240497952997713753016614779350212291388064757107138042246823368440811892145068751686204375123221881668755898721995508907958603740968972284967550679675901179881154624585305576690003778681124023549287296527886965648653350637321699604347621209293632926719508428471482359992316664486872139957867214961711313315184051511111007380445262314185549135845829750712800058377467796141382310293642515736133151835359044162310102500739038730871577735181884141067866715579832292670194283337415751162908127983982909781475720236760760443632890829216970967297729692294888358303100921797475799697314004577087378862921607258473191741678045273509739335119085965383440624440830332458526313579466565452497312354326574881759335699304558679100051329524479608474089951926674941752798332396689192299749984752099668081561366505527899705197817854202060714055779518025629809984788493899552562694692711727675844089087759726296833806567738617782564117678501800646953418788631563434829755936642793220263562214502803789071284548395289740511743194394887973476244671504852171871754334809175905611594472611412118930426682237161424980002256996833750331731191953890350184184261823281507235275559518198658630480137059156999864813385593744310209168767275467253858212796107390701695443737525820392576001518778592641590909536723874241764331371000460844508869305765373021102413633488658251434643652834496789752964673612320102248169555415318341224391381373942560380590627203792116853242816564058477984093302333159404459952778070373033045694637527404550360168430543897067492497815147128503909678297004857909040200626700418958753934418496129402017849758788749413933472715934740687253621444291004845546534067792882486866589854073231600394221970965140382708225886846437770717962630396184932571412051174796426256616945918373313371306408996279965087757892157631079617967748539577578174575066546921327138768757498511573963959559963213298743784017795298697375687728015022396338621910882623339558462535066510366645240403164768633118135850127027692795372128314400039215409784439525567514242891991766560932416895659044925563817418006344267353557705799672181132300085080510099330787604488106871989456036033466072620647600687001272468014807065960518829998248588937617146787081948697355378517077115487472488411128711767063364789224122388539006678342957457061856985092163085937500000 [102,38] -43367930005674296975476519912462246049905737148841523902062584661862698398566941087796224424028336341140950427510798948881626018508774874270425374052148967630860325846485713553856037781726143387999739553081750310379482621223748312707932857672568579292048077682348294909590282967178378209759685668156792871460017496708266211855176344645640025019322111132596629550676488779910581919827434410453089574790982774564218878940353033231787387930261811359377509084470112331629630555538690094443915913225146247425683660778338041063844918822922457457067340034063470462319772531100292331429717987509190613530658558065392969599296278978078718372462110352396220974551102044318345687937172471567508691180089613025001850099319142601726129898332041680091990565386291478864524346731382858109239845279192227006338042906013824047945163619248083283624171796029856643989377589107867147781237527058829360544747842561732843442160871809827170993986570854390882061610427036506102513070120278707900217195835902989638593229082284300746124308162990528323275994471221362054577923922918652158679290868854270996835471087557458071831604449641408655369498933636044563011333701298228933681000662282538704919213999575646493624981608854860113125733680393407582633398220871648036479521518830219960280734748059972709000879060102205035053736108896957435900282210107304331480597334914813181949960270513996537193013831833953438565953178448588241617069195523290361199824886706077999997462292775591478303171174616813549381837220879111431445563052191372826806228214789382305833199035902250675145282174505051760674147763580642229801410391864359139180028032632416375987360360804954030941354768901733216153687515036519091626322381621293787739198458604202551633450159856076459952441895063427080998287532058332290509217654474356749429409983742193504262634466445304260801056522733104642867096502316698130628133766404130007962503383788878142851095168099801868751624715287756069619643559115367924878487446334194535987019430148863408353411294863616358972140860459868673444870682882584342341086762867754084543980948705290013155580683003187822607711171297142612514352095621309920159049155764586454275007786056768302135117225190862698669406620130954767443470553299303657966274669314055746972075024444718386107990635559174127254184998723073200662283760792986025134017523803191249279764096689726935003438676542489562499397783537063947906028337094726818526421385104571630774954180133488369514732641007981328584719449281692504882812500000 [102,39] 2138268889901684675415470962750066594396831191214160355908634211082383141041436917845207356888304937641183964193227323480853788263556887476145505592355466653010001683471988521079226599098828113234435879055621784693519803493588596184252645945693259575893670740498179765061104403447512116428304003524399470666671268510384948148850575646539912477144202694354146116978541764424449661819643997144832982808588070517022601707016680632775234925187044526164129283592423072469782530390047378548439680011416182537789491771162860481669532705031034744974487583076446452746876710918815760161738965264576603136874361530553567381341783468521675400482175429520951935355633042803827891846771667386379407201373159583560346996999881170649968072701553468761691850453457125072173272295607635793837024580320765866084039317780886147792190979941708984557847610811267162301867960564019325695442665005656724415803175883208034626100808539683397421304633307602239826613376715506366274913487406315780131801755089390031285432852866669262616769791055059350154871484793578924412662625388895812316824308552756242409564900341214731497614328085808616380920208417316656121632285497762005214677089349109926398119312621300629009806425223717525458799795351415155714670737704956258098451049553791908819168528238399314215395114425862986075746096086481617312692126530742666967511465721185970339382749493287422430399609134034343018542366953081996036509970055626244290572390950456003408556917454535771079445229468067522312429297987909489845747538231190665540572559622766627508205065272725700136120855236851875103029058469641158536792915923562408676281213049576254803674860989174677674092581153545701335401515814624270705174973893520140487344091712111709838292070149515376770339578458341999476495177024349922220400513520289310745709064111074751128162483197015387587065981417981448483828017586578890351506721246871512544190500543406132779518471335815949724509142216835550912312106214400948203772306709689461118713433397858572149235094291372496457875198172753400476727000664696216180762452190688237497156535422675660517904811168079410345957049803352315007912954697190067521728582210086632692239164019870673592143669105249853128665689532436338567604329596420959591639097779239774243375371117154455067325223121828240281761071861568321597671298297838059382255851774336623855741763508200376338960007947634389607653292522749983914583346227082604106085177591402642039307854546843941367928465524528292007744312286376953125000000 [102,40] 5795553670171437023029326936562918249330343222526147144492312243729494438770688568770104260153871049424234467155293049785693372316299112514090136701715629431938021073954613743766808864023625058797897185585952609188240998832068361547231631032400736176242216820826964970285214377723848072134090923242385217419965719984178671399816727998735658455981275719101073588891562182216713826309610276353551793614245438929946553801460977946549409882602969031739741729135893793697530912208720930274098995271041901916117254323506208422723913315168231987376236677274449749139120560708463650521158124638406776395954405033482820424119050782300751922693961683589916897506987530906390241944840401329968466214563849965790181039052934266940746861662332860592276883647706634012607300919655731089702245278238145111256308826777672920094495394179435955477331669693343128096833227677162709432267608236015515299979499627411845579149967392246095459149329498333005260167584266403778096433351740445032069472504711697628936253227427422907785996580108198189762294816976844316585378307630015796948971421970221347668946577679712795877526905778659068992941211429584595137721047813876371473051118288092960081589872517860654288798384455753925375102896856500790444998102262492836141281697309824305041130158209579446113983833030847455864166610564844095168736983821358911994462270587830874770822735875586722851922708233761228858192759557621683373873854470483889370582865541837110224595453378602138176648125131013795668221691938262957181473178670795437561402403294914507379992230754241343354123280121405397457677186275473514516606179370698702285090175473970554700442250028951411279411536167544232440920280804321237554462093093745500431677243905059479933501339842453824383843627355988893126604321221140909468577492196563282588095145856058719361505291678569568259328564168887791342295260084816739607937089537694778297159389571164238228154709427908459296072303217918183558130631644993631842995494451381603877119497260573726544981823629715553709047491054882896087601323174299752063430269894689490475806683204666535297750453060816017655635589451988904957521093970185142859792527604815423529478126957387145028865389336532383308637388304529310819332952081810858014218278046320308880512175346127148858576902659972257944321421970717737537282670499185451097787866349331106736589112393117239799270385720291309426384614378598384408089241662529157282096328034896249278167677701067289630643131204124074429273605346679687500000 [102,41] -6104576832665753089719526065256364316728717638202450818545078863250583405174846981046342862418134469165070403832048618589609001328181973919415383713698425510379805964017189898107370217535159504988881193410686156629455434260745555395846091640377083583652052515099991816614138643633124151890665453394260263047133494597550396315670800420727269901994532304919698149202540650873055874800033675180198363614196129350265470992009885280463473088662564088440554192012452521140641096649118232355106695967540460449292615747045893509108622762376493309157850212036544829543727131099186897652395473228584165050902392233785331501963366850575430101749989054439646358199616274760997419216159453327584535900304339816117921607593469089255457944063998161558408758542191683137272809751265001601470820461141524920635516512013076755599465848348968365211057963374959299662904671461204421852606479338698780717250917903920003193522577771926256160744732484950587238635653520680173108127745503754981241096076825323469777333460258161135655733598529314680778066590618198522464668968270280986887459831458030527721085038674079290015335063117529814177849407223966314713460944712633554305506500756825826403147781245946784082976296101815279718887549580976769416500607893698979660526981849205504024386306197350968570116606307486080728348136080701419427190955219843596913290276789078173304098021685933759182037891815863801628363893011765550263195169045930777006023717164823606342360029550889572358778446540667399725644113678146561758926269560413433862975206752330520078393920478958151756616503478524287078502732540026348827274376187228427570223440681699516701331297503015825904782833977912536693484189326207738574296528605375655142271988932522453581257429189373350267068980999661535654196074089483731397698700014198004219423989228295470567240508626747847178730238418177312762310299517737491115604067736061712044459896522438067603294307398814377791395470959477813169210653959019575554623449230709634775791728329124156000415153725219981810811568949476057915351135153187290563396554305198512569207538218581589897553110933777581001945532390050394254172084580441772550166583725957243920365948762313786318753108768062349737767178612894179986989839850519556492911309396375059287803419635457228616111336546599418073348437334074995311023984708468632714531018533123467487598755705154366589211895529461916077432108351184747160856628948576781509218280081993631296950465715475675487766693549929186701774597167968750000 [102,42] 4660009335109590219338351117107418406789959350358994640359205781597846704864016426444046558858541519691719056388952010005343266936162752231278831988601327293412827546738238678806460419932264546163853358760487149296488997640412131964562683870226214826290128242817335684418676176767194208327989826019141711339659317628072099417123875216151593116472208355367811652247434107129585972172450435062724995197632158124577191603720544449193392585091583033447663434150370664125304940432286892079037571091783161743966127882634258593443082509921323232399569136374667875192007629555556685128178497471516873130243564913638111912816705456977666702553673541005523601276012760350197901933873759204505160155937080783833363770290067067331562487334083716785620863262923000440909522643959305198880733784096951120385407912706100094311869208193471862928159148649017593949566957310932655204978744326599411244981949517427393082194290049730562104026930574917352225112830973106547358211890700074870263261710006270970982658035221740534058013546514405292443016822113960854158353858486828678394099948813045218845607877444164093656143352962259567030062239375872788858411630405054815869842374923860599079593973667968925099746271637845010027759543894885568996496046609616294259017513791471568821374525246296706303012341392789393794990738810220883241242941940162822677736133715642234417682606196012149537947656793126286548469936709510829905156778988741501639296247643876197783310479663091601819116852075929888037323642137412180059280236130253532146733935935484879842670229913925311797012454155249151551941514266250682711634831116612093215412594313132518502541415784585067113768980890967800213998640800759726513270223580647942531627510455623224045794429941713624125496849186998937979182332227619907584915482941569608686896671810848066719167051712561577611335950752693837062427599282726901371480634672182515943750246165918386656332718911816262832267278334731246892742665939044663556485682214941232717953018532911811282654050147970391852788809303601731156622916417608664400902438695132939182750501551838150980840010862318615121116831495776682706228804919090032348447058631515953415529579370302555242720234063855045806068142267359597491925317902451590488195592994786783307687831585768868621328641374685533540947994522326894471461545981478542412299729847902930808080547761860344849751364245991115250064162639885481064758097498881523637113863419926737081540562938897220846001800964586436748504638671875000 [102,43] -2962229408125316933589661343404653079867304323225373255321565024347788923256740221692516332592727731619252387506131318684501105838195446569927458603818425751921650919587731274502439697193187697934516369737750059966257395851355937565099120563602865603701189112535914012049270043962167049043090025146569499569006453164339609863421471914473120808784307885002888348709630082970920772531403638305355406018109181771719277886384219496519213564338474746921287027820076180251037531727808277072082306003516687592512829048563100608707047723666805642347738407392565273909298553245863867362578768855188191837306984681621248459141046058083914453969646411704540618297098486170175887056337879647212692512915914447632418909148423858940508741620244150339516407448341949085329527356489634267381393099501404507540123373109413899372519017146620817883806960656337758309910509055708997874265951186030314212868622800235516194166536059180291160691987917486434767659594473425982114253954777693726378410987008703580021523049887122324699993302951654347503502461900592746696801817949980160507368147130211369965985048284703667078317639442892871263239282419491781264070379158204845952061002487328697308107129311200863316696578786194815956935273939054672651225573622390224274322269274780002289984510114128023418655948432810318715491367905095249618928029734149901863816998236584720224391520908354119989453206516573319450826587651413905489932287388233955567117266995727332177698590405139205274970848188627011481763100868170296398608141731186703659988158292970939524921627890904705514853008274406580131257494951577872424903380297034111730238767818898880168611174801548828830083393037299162977868424364042710769638176684649893719392200681449335642961603149086692513281322818090436286443002082000155500991672689076343497716690058378319699783820616147652037934333469425302055976804770733913618140110906514763522463491729805962831754649660062866547520602271191030525600415508374803720386444573972108507575562793745112786029815388566139788154886884831033235517546430156695133209821378551922098764152331110023560069858460917173808554641253336924991471610852262500174373457976988346359362905310415018814061759905975817882435758190697436566561947284964955658775033913599722610184157724334696364318302393158658306145981797092972819209136392331012687881784324405902920395384197330258387934063143012505581216775526769624767043194332865399740102220038163980428240484865654025270487181842327117919921875000000 [102,44] 1610432701052550532193688412693510890381176601001785354831249924913488169034733025473025626170033048839181178573881099698128330777761751255027884679118208759839202646253899839259154835801180983126188088118126414980488401793686707339425816858305336511569310752977926621295774900795677328164296569933764008575840761989751031255678590399072747705516193216399542221146204421900168454632223416758665196217767017355769673765989012996721574965355534166851692609096092640541950404028234608771452934074212982669502301740338210073487070288710635602913092041702128553521798511606042133284377998485966844022270401897297635798374834679721564870466096906695894157291360726427979270840922880432533625383784604095180763523833965916903958985423946091933243565808507921113113468809403349372138182817495414083985209129357017157412505367204185548600504164627689419951821403341335027974444817409466499888197922799399267196480800062248556173727877823457465132096267518777749517451687808512744009199133674302264871744266240443851087752177312052295555930929582872221843534625005961218816859063767998888124395161857130952122707704212148897451632685824107146965769428685275119201667926977449520004076242064389622817433844912147477064880905395108686463994527734462935006298455440374186637889329479863558599226562014229287827504962252432586810308659105852849675543890370728692475650837253704215472086175563490675788555602118051209100262302990264329046823671227859359305928718823708786054672842074213562870423089569356727706113961212259879184304331876833208270063936394709707163923722806176074900251867369198171087405378464916789515953376109638143468426816583724590299508732276214617704296313241815199699091142519341732224393281005493853567739348438023095057974838690784268506107192360332790970648371801331631391571807567619191274947809989063853168470181965994367297218800919558919962702116933797491525755341916000445380483795201335991726391737333668563795457242351139275605771438061392867193109790646136935411527322841249254165009854502846128630506572251840683715084755392055226060978839772421537807207418019285840514731438339116870797519974747655383952099522475811211790116608702331511163627022855601509559615198671493537745634542828953973160433178342442875990662474407578011353550911410235611841135513244863736237185705745145504983776434234127914596840409181269212641103001157727841421499216632658842821210316221715478286312618201830786091033331786093185655772686004638671875000000000 [102,45] -757767091873230771956745814755084773563674206416032006392757119528464579351057179491090413352035420583802085425090010128865468879633314910900155241446750870941178398595919844490894395690589335881639476062925915154889456472145306509092091566098224617743207884848988632417834927611047542473838730300588721121166282806644352508529388580763813802214266631210827246975730116489193268753006320077115082332219704855007596527047725403524489376380983549966949773224826975305450002320300781001166832493926994456773487345083800575981703209383941469381005874541628962105907671580331363360428671123212559605757574729619989532616534750993184048894017014268350644149161040114449384457884089458607973604354065766724132677105352525343463432192148384054538110693185477775374414595516056029202093622152065538920669455188789070646578981947784592293806039158347624745317220046108468053069226281146333219718156193184570915736657809808799903781373470265801035975877773577060140904142306895386471193253361962119128039049672094286546942528685200398969067846437710407798573082222319940300653599467568176314934159016048816861502261228187550484655282105147842146748716623121821643939087766714043601104667944842659360459589080963070003406177415312594322212905814663449276060006601273319304054853245488411953025248475166840911396874593304046568707862350640077684103855534637846707371036108586474696859110871853729762152117583512499771842269551706467359260487961521807298490037024974559938156313813860567727918363910337658305648328859758359592310818972376349270759360338799861269829674480484687301016243897321384525117892150884956261990386162822555110946075348277474447444965676491710376076969923006970736485183039180979418945026568313490156740955393936926071151719626749773038681647661611148331804137508472529265390893022041681056028138972898930551397060707857704958650031013200702386571760841676748398597028595263004279520280714097363222515309743422003983744576337001743301684576346721032792878237712513878803466857366357554744134211713398471344647045431491071609765519522982825666887399008445139727693800535985492032833615929171907993145583337853883036011104381745492348394426914104613540952570802124967654400460698726669488203309364215027698811508153493479157942267335252417012256403310235559196035542372016032254823144510980630619484157473274052706799390118416273809848047290789258978398838176279371914725032649322929014530999791948284033393790082300256472080945968627929687500000 [102,46] 310485048631537701406711643166472103148714079680251770283528924638847213872589827718509935170644297020124562146824908440152773375894316432689827324245750726765335319649796762727288375514976474951112391305835523295788550564928579126571242231336786899129308309191880495349258485573682209163827806385916025198805866733293301737619616463828845507109562577509903357169916878132545867261809722350379629860833694475607234900334264446749941327983641466846238917312271162055656639722544380812937145439421998461399209308335247036198675831374811003333929780315312653365815037911067491158006564775008899145114988792880282735650848906594646118302695448941895285183567620592255780988916279914808616859138077644575962812890440053426207269041631372082216961497975948728523271510736267845554020629499711356560092417701074153415245037172587049298970526198494617313323691671840950836444729938097828710073955389506985352725038177426934336295621501200456149448027634928081409493614755781332353049734511495920989457434260423685066880620210241830698122785712326928231753226141064165535019490483044279681231687810268557747001992124834877911196273527510951472005551417871288718303160039044750742931641333804409053945370144776054224338944691488329105567437162841608797803936934695792163896899408004229458487970915422384448760078958184951122274971648795048895955354358033843954242268280331932190939476042764203381718234101451330076856045673549739535452328152319226984215398266418440610211284066628152904980643694039346113174983316256058401484684857156364688385022702746971108890893471237809239453382321580678093931897950741732281275395631397556290621129954437434871285506870619914453883646813879486001105915813400978877862370565362988892700649006525332627917376136355243883350550340133459365392942540846014381404303176703888275114892590009857867505776772569471255202579004131239997538890125350404073426148630645736443916371830567497751120701654585936180105463929514029575332424726243846191546294465226335110756654817818418498387958259645101118836814622339620491503730970563785566194903673726242919527117878402306039372604438520774572451840749183482546942439415711324724748948539381897073592189965397679226104782897062079417766588421713133361572406376644620845628066407763620404571446126518222912564513723389201678961914216034184413434067010012659880086376103141202991140044590531402521081527233756550817014146828770075476866415508975412251846393019150127656757831573486328125000 [102,47] -111074820432611097316572215888615864490194198311557017705860802972016064643093946383839440566214334384606986105923111952726268145023303344595670060872748396170894383135852108033830463257691310299890805468124930399338267714308277197566817838647610156695150725506161975862774008525989718038545352213753724251307118145115530374609992516497744003792028037859746484214184796165835169598586671913059395659621652033500310974013393928397327011291141522783803665950046077598591129373840052266941297976912784565453557523593492665016278590445169863246814904938796238604023553619714680676913158857147071018707329064821546606199785735957779818949093281875754767821237328438750091575170123112558579201220351970516067488209984338742006613658489128836532117998725317659997436033578997993354108239447449004537697334111896836809370697987942252864149213378385320171500251319635491595117186818847913467092985604513161769373129251086250462461012279618820341008164748225299714125206940191244398569786613034952472629661668248683990374630981180011494913381437098393733181549323624493993309325224264697427634995274514327358293199224536416108375098443653416804699770498330686425360190311677008014834804249002282748876585543599806280780378391198259897911205607999378894733511471548822964240343540194164982332492092403999954939722626971695779186232745186231521242773390813265221881558300498100959545654831429437141846461818884715987978356282743470283209846295689981993369129429088626939158164248695590996343201464573443059322697446720123392846444787994807977440954835345138348423454225491998563419339287844060444943856920228469900826264865224725557181962879272015939839660841617901887732801305146045807139335447323466618195084292258393405527573191373255421930072410219620954428732667120334569465045175065433412011077341768851269317936770166050149774433120390998739547021092223089765574751848133582663360651068522994249231167173605374576452717250994199922179678524134225582410434898100933753245708055149810255431067467305739826507115307141077077598114168198272530028959894109633157745229426997871356521882029189575954752123972613325409133892037077297957376986672486202664821539047970630596936612230528629324840182760702610855537125364641171962326687164433277108624720062201407324364248773665278189814762921445211595499775671926821005353216488311751604938642131945520421767011504332729367229011980088996271711689319315826272672250319556441766621901479084044694900512695312500000 [102,48] 34714312717939389587146127594904001413104860141175913499114507147932740202700768742321339275466426019730017517153915087480045788576588892322082894335988133340431935057896116457601841603297423653290963932430378798536990327712388659854384278109691537568749978125881222567499526084788165364186933530316996738631150963522272597565434173654271627610946103750222951910810232336496242250430893185180743409609145748429197655613702756281800097976247901326342298817058462579168973394914874199665451995794450055782820195384573695037847481205876959299695175497040462418634303396409366863422281883674828370177662892038448831728950270905167405374665271021036499288970307504888674506446385949910091943721214483064527909979716120369608710688386869948751556362092368662785812425733259356857240024413102797604979409123523568973710008806201534725971345504667261702486081588612865488341926295804021958149484688750487252210679608474927483504909023953045562386579857889281658219740471038524999247028105175518658811452508619761518024868642365691383026551249095612292538820657927514287752738894938503992238009090702516916626264217177983550757356483774446536408104877761186213184003562633687950063782115639677407088589756760657828624213533745549371638486219258901390193470381153495609307376215193840282556292907191677996824839530835911712474780468410333833444659801222508283368322514023291961143591172391869826827112344397091720577446800950550988660405206577777794561467118663173852204234603570143826619759177832262917838427899596992504876249794571877051735997471666976957963299380600133625893221350593256225181017672548526697432190188499044083024176927922539705790829132326243392480338887479443019542014474102309445264491185406412433332194604378338908497667742960423112759202263204838697000243024486818876580063633492050966935436527064255341237926928991934159091088505937955135485186397139603995812781552863727363925628807141310410950572399693964153782141336146678682809717092664190451724123227158405142607424603979373550065603870251197986291679153567829824252729313844030192373931111262842693872432932242051531443789412749822189430815913055125476805269888604964010638135996186331029740203178654092401345184030384528960543753276009257227446966580139557404450742822472922897384700022907577693989393807788403078043506990822703048434412444723845273869292631157881224633972079958874024066816459559565070570714231085451555140091763063114882470472366549074649810791015625000 [102,49] -9464925865335285290888824180594827325811620050033525670401663790371192507676059084646779353546074061809947542041635471560310891553466817440292950775023953496331064185751758826790357340413733242473971621028650839462309419520492094338777515556892692892731428842183595373684731893018222308841191800377283294931969963078753974023590986094104387008053447563368162416047925929533819871122729216490916367367465121119591524327525115856738477351100081877293702087123445090174403886521780112361470156282901928637452757246634497693262619684379521369884696600656209450341205245375007547460070333509077272993891342949728101659817323320998571165923289800854567629657274748454606258838376394427950535912870374479926952430103975783345317437778933894807933072072383088124682215312512070819453856330269434852722260569778844489651271400504497433903766719138054906417513929193047503093922624528178354435642386461084348234930052413080619463138894284960717980255034659560412617627818943594619815889117230004561100139671757126973404669079275922898453582019338259857931589061692225087332878954351930890947445932453042129570859697583994891166493174237518053135168067071291635687513374402480066828956949868607214601455062298850273566949957658204079389856493601076769081187151482077606599086625657270245869612445709858488793939052989483484995392470479954705349843776872237347456795599040533614377956469868128151806972749935383039727711183965246300241295594021446930568561978275553948604836968884082316749754008975317351814114994183355891050546464458459227090184452342995059653561451288753335521262056760688041277975038784263486956125501850277057942745200954220988953020350005631831360616988734993897467449218838562388306324376618471819635216209538923986660648466768920339343517301842942825042885133434149833494252435726288564904430391460389373792026251432494422197985208572409964057868412083867902938070234481821513885410697898462435092704713203927965256247253853763967877594460846544648427121724999630102522668130410059565421167181184601459794793318414583766888302175738278389862441332806181894242388499230542196794162940856824611074706454531700842242294855229072052470664990198446991823206110988178062229691098842235079057710976454719880895083999708553785289531314935943704390609505970415360749543829016683351341791364785171630206748109249150833214104080525710649092591884970400965732305903953731618656334816005070003914860510274564830979215912520885467529296875000 [102,50] 2242307993039214657570097809965938930146641602891270923236988772131008907405592514941984582617357500475302393805905550622623158588771474548419609948835184583222319637352020799154197031379658087960323149250932393540356510261215958453760292906249268609768376704646812130168079671389833788986847938425763990995345441143501574446691490764937606935196032948292680621015044559619298981955057938186363299164633095322258300509818993521982669243040415709904989811799276317062576644397657508131665608487571600769888104708708931750863463492251386558130539199330049564103315686008959196040590178853964031787159543972522231875264769935036785563725869267845576123477169816664219449050373727791583715425878346679881127185541660633751175926568470785471506945085336636254850050885555952768173178098831872736209753795036537702157829862357978507549304771880069777591328393796790755874380116401083774064533983181025482046158756447136563807190825529118533312909106136295286567416553745380198606183160248146051393789487521689633694980909929142156106419519703811387021816245967380822198857512019907345954585685129100007711627588554387007377161828419929571845462297343226354119994814894613882881507422698857461219164596506379925297909079990983367466185927654189000817814349685188481335788661429457514059571280678599696317491968554578846359637056110337100447635160888906182181804032837312163398097513860872395660931212294855699158529110991612815523200971238185823291731568467432575465166742106884472060058601386872370670572299011127311004351669148516210475098779702609246945793280730054532711852930436023419707041943580037507746587059184710140761860042482750858505589246090621080170502928323233056209463763637497499702881284837300878237046430771726767148556990758939738489055129808525695483397459453549408164735609182503458686224086168906240920927184714175733026708675569772287451162214655902150660447876543974915672308261255545226898522774936688367720513020799771846288364113711468517287028241902742988275073457021179291121068700795578512944220075898090353714605548942510208025649010422660911054573174924524869710274298016972269145351254169081804147997821982863413603567087516087858625802229155433913056478575733073667426666026696737983479567047169795637116180848336336736937876044629741665589809826468023329112467339603007180039714837390383055752976997910346541005765075565925769311311050324738622486272730040222380364089982407449497259221971035003662109375000 [102,51] -457880529135534594912031912236228192685797341844654945654358132261463311896888851101897432694036984033974282230103494128950526788483787185483653258956205686013436063537756986081072300791805984192248063149608253214455713016013268427774995946857199783838316762182659046723765591230496410274165569664470297697351089672798471951464160830584812373130989877752866524521247338501675301302274664083537462986207363174589140037631483665245326862862043646359078360665152751273223919765375815810486229139770112330706555498103800056631957256368937563215122912715257588513540462157311623817498953832148089705431528445166364912001217810658695807093313741545828074528116347548244247970280046723784399399774464540292604029274284965478712337793885751535188341544387323137278819126639375127596366206136021072308884352907468529123035726950509593308427593710652338335704711732183348229833556905812361820992422099589080847256368385698581875975891923241596502840373644174489265801359343696565040837949816455512313334761393742105001232737545692229815391525231095536716435371232923096872906184206128110275791236169519120064535886118042183319751851245425162551465538033069140397222500501216191010311931114260447126400944950614483879061441732796136382977101734891216227898407994311819227871174265660517191521161671629904889280844184827462434466041567339487343260513115789185853250021453201326312856956779360493591997886513367240796918895214242024439953058715161726669608681718931099509787351756648570317631166769336754748373732055070234012633467111511921084497066181999467858629419030668352654494100454519491795032705842612591008330933161499911124992697125460193945383267974576294254608306386073579791694144141544762861093528177113945868426632071456039782475343142877270751949391335260335639403507981281680377384669360283302387779972846502136407721662259231425917935260980145645796104577243100406491244214535798900093557266689992151866705053569781773083860924739348294434636238013950018288029092457765748546832749519758829239401662709053689310771097140319897681193191777098895218302397685993564641986549606308097096052944908432757888071854678758540356074678792993877383029929523325201325166161865054782033361003056479698325283588637328379051383971510189345502726303050763610484012899808274780316937201267970129365017706245835510268390819263556866591117533758967348038167271611802013609234479047564129001500451206663894199166975340631324797868728637695312500000 [102,52] 79385539455896766068407193556219381316346978287588725595485957058309638949487655281996594011547485554800102980084846355189586568948771139802582151464941195559989401266951117948477265479603920223664913869827176551244379511531777137100195073440674233502539478325885610528208617963304626517919694193214749402191284810162525746260287520592484311275528470018851424563569352642542931387742046956932570291677401842632946030971134295994659037343115110719104689960569295675417475463568298602482582384882672763694377715491748914873739741919734191291630530962514206513080157992659597030186897781334219102703903422245087508770449562877593466141168752821750625156203138145653605086593034205763533642027389541352419493466198480848169688990685228973838106526109930068473856754277428316630514574683700598600827742805066412604997772705403783653962364378682895186782029043585374341049505117451735279669493414631760086762907299467282013908190107601001192595348967329877908001044391222871930815826243730329018723552032150548124515210357386071113472513271588061114510391868846227731603035736339115062404156804029301119095122716471889566878678161664346409374610829535996756165784800632118281265472156510840060042896754584223144659137092874206271889521876195209687033548523041272647279813795479013328223917143045480349907221424444744247424655961031949609277816584200994803582190883991858901595446101759508780395237253337586936225937633356469760471559436881325026005491909575857967778449956055066256999216935693617504060245660804438067218874383259724722059873421452340558699196638970041687921286934723081150848602458849545874872126241459286621553691162713037501669924178729469553624926619636873291227246835034538621407296925434118148415951865637524864307298680164052108317908730095675388820878841076887404787001103268504513057703977235908156721992604077963298212634991938654034429919806858410003065683464968158854315276554145862799228893065134825810847786296556187644348409714837495384978160033854533730653769129758107370481077992532761495975287095459324897405918865104194227510571876154447292512895673360137170107635593170473587276259764099674334298900910014193085952224347652520451485707597073666768301884380121420414256215089868222217338012015924803831032028923736789702726645238082184110283078814237858998264736689627135453611355639033060457201353059943054962621455695811189225827016657485316658778332857965276403433563245926052331924438476562500000 [102,53] -11340524461256726193655667897905330459291214011886836358824976233404889815641930350144119488536641648396383859579550836500300716196311994256545217392205934128271503266990533924637750080061365100904608444848679718161782685551910542961208627269293338197300410987882317184795437374904834865075507628401500261823591392019868962755435174312610024798094544339608608765067482911977365446165334294582361943337236806715371661288883082994991969745466495947491451979537434658638892187663274893543981847884380646776691048623617256924438660329671596959754306093532733712842225734812968782311654149921869098587537423931185978271627656283811712228925869195679292814607227122146755139858263619072701135938133969807229019181342448293225841124718040224897406333883360439748232216807257065832115744582648769438890437285052015565836392899891058224616896204301869092841602699521538786626197250468160772659033672115366400005039224679007196886383453895329779131999746891217405580385170416208343472329492624837959170555672492027679598858109924763614182318694323180828056635774887781416666951464945482979447292898683056267328508042497484792052298412919123587363123052224243326624692517429183387605126656771365729025852775856580026158423480673736139423064116600484229832760110438607711835158498139848384411504384898374291395853884950510074882621698668971776715622704239836758085494904374236082737892980223556457594068038927869008513547506975205775431351468856176232273819381993250113448538591280927749089551778353916028866124081120111277019842876256821516660747493672309264273446961427887782173598275972564923640980153457692527946408501358006864717460763820074670288090180038001637040034658390265464476267077622951610353542174051609413925074625096806882692976020990884686994448948497316503172317743375972604089045948034091203407327196413397469813416165124045526528091004138906749817500640440969940577128151549494149099161930961261056006344290474451832024456267078992341915089259600782326290626491363040508121482389979792069833880248750626400296740020566810909816356211046139036812262407797153788756410712200316105938308798019177761463417295116796485387451205946646434440503708554388832790428096073281407236835006303302181626769581759698115754662548584759250204280773852574059601465691198900954579326753482155596400758985859401086363175191863703034051196443792120941654197102382594981498994674107953871045246542481610418917625793255865573883056640625000 [102,54] 1244430579927122310754149004811294843263661118825565721616975264555794694846753474215305757954030551347020720792795529414309881936930281719016133616700912795794850242862024423784586674470652297789542317302587165765710274987139621309835630047708806616591998456506298489548098698359729334885204975879557354502408417191364827630486801473872721653124790286654352314081522792920443323766227319797311896709383907689652860408971672413819326277056273919954183108389284353309876403305051166925176851400025827811822511897964019463761651204457524909820464167480777685254805685954928914346739297581935140554349006060350282582902013346926377667036268433991869166902880019342902152471686219311077407755876402162503817665022931509802193699943265882561470757360798352400098993860741304325928119520199623440346455101958245985670454558450998651855793425707935192917747240427107987303259068464788365276324394017311910072688898347588959059431152328628106744421200687824341567163893761374680643461289335944261794606728675347119567843584882946029428726565841304056844912786211173564157645529835854579943544875016400363704289940030829737161934879429447525388061200631839888592872837363191483125884228501236779822041321848451698436922673644757942071270825690390876620761734979520809565754118852615629505748444265806277720660641901279577004025252623575071517162185868588755307142480374328749308248420131579409485253719171604375117140416337018603650370702480369516507323927531836840269348249225680220095368314636758286598117402888287491630638598150956619185308582001208636918333491062530137213642797818271757632257704524531444151412807187549428963199377814259592063567663745429104556034544550718212063972237121283452644591499597467634983104545928217625765111480432457747234601797277434800894083589147935266776968351765820121491568608403998099712255423743778025059685141264854060397379045152807807442587398341281084963380463760500592583198133915143619188394655192038889733759310184774072262637867209791221301884824512404810061336995547191997536123226710021651827675370377264666884783002878875095005337562027205149545555901554736939131956724084548383939045880635428707975996759858137558380132844694479515671311365334741643785075904008076370899753689061357641650167268662635703989261299295028888687896010894134091364186362615983663044105985702454411230287387575619330047776171325678687970605529321680004649526563031969317307812161743640899658203125000 [102,55] -82496037110514563870192210251992572664779729830851379484401162760846027549183542502108533182608262426689523772609988652367472455774380433106851968474732927901719769355798394835125075641329788470800983023530551303531766428336412663605422352550778936564989573844559148781403108057132783780442235985877805243302763252417963419369634983581452322889675358514053265234327185451505183239599239557817024411807944477425063704647972584640468747276809134804490582883262775912061526490853189444097682661485432173793226931759360317919441599193211688888728777437292478730842465141391358907685913206908501074483125155896309106617673146176751051547297424876259755991036282272514368405823812657123103130037291555228462158899531863604044987607886815778207270332372551247844841250710529683378124822876157464826391861952558069432302229425250442968476983063043956985237958939947465708593580402494381769255016271907967362835026533809242839148026160719437214860366455716666389322213275390818059620860444377039394663623942185567843399703647873478323126487291986348748194029519979761619268242114469124891876212356948912581910023724524830865144402775407541699672930374578092653905485620911329514562397892472722699073651094326486111838458798029366460851057884772131542157869386399199726490352129701987657365540362652161001691396725626858119471698483245845883761257916379003935356778240883556094123461720840043744270799375046829431869431364263216468222148980142676017263022876945161896211537304988051909755978542101608738121757213844776032884387438104621002619609694870876104381812985645738113412886432787741082828533319303150217524591211385591751196559880942420200233875875387639034405734831831624041873020701666814739837867601694197622053667202656382696102135477914474357371795678391744462889948807692760549039194647233702462308276386042942475659869370614326694371000258415978963954408792992754380416580151779470675332127521319290217482037442720351934094501886539506537194199289127095063567996180083351346537250935360418763315786598110853508800543739961484062754609923459221331294994201496461504535506554379890605229000176994894688610900339474864002190665806909148915316804899813253493297935006706087106271414701333784537824666594474744565493691968974218796226009085122403277022335100584215717353441354365814834194958321553504020834164916882023480623537037023321168333171232893798142098475348750301339162405156457680277526378631591796875000000 [102,56] -2389912217824144147315197828370040313050256609217900727743249973980248734503466558412448708145966728893846162948714059647733493511371605232898931521716868719441327352199913650791384604028723283847900610292601466995400738880044381536082011296962565138373188286498321488120772291511288406892058603723241406486753051879454730426113634014610727795153715336748918273157762976347569118643121424876446293929484922447663111347978578541428735634273510703622522331380986464418253903983018844413356090400559844479889243448835760685491659500265815194522154577512529832974127652691869630597388415295012702814556581558308850345540567524578132048809894437344675046972086980873659924825812690159215272692746698671641577417368660363695217493529737770564331900267855974638707413649560297400724338041793534570995481439551128059086826895574439479051064478342791673444172001087494574848804551451704588198846821147179467690490027566687571874654770040779930578564920083561837340784380451133648122171717713095516618922530617249761401471496126844080738203416232757631178049888476559171101694432781569474026415190915996004863726906594132896912303773699700987024002598820800653196796176869487813467688583807507285205279635728187233563397370223085940585542008361186406327999262933584346696367285283163056861142715258818374947402217040755499642435808156578040112930613649664239056469541976556741844570237024382095743132384241081540551608049589963175712353313089289871911086084275833018286168125006703025830160895582644626176904622929304421698197702160134190804679743608634110992465739011306876519620448411270748405941296738252989903442007269533233753546533958375599921519362710566983895022620736035802216902380065115307017664412041513738749006494113771174700834443428125962372566585664060437626188745016891743131548191156124082315237939726066160952220698727760525927261770384623905116507165059189598507264008142548648334497195310141792717255081842344467151822434527809349827929053713502521838220485327471415554422767579835436286277329991108807230292458918286393062192734585637861363714870459103711944647251693220552064723735180842520831338851005139187553626950099619318923343488683094774439754397626504217904558194760801868508989902923657821806363233911605751424053876324941764517689818892240008484513805759029229521936510369872737570290301281769708585266989253487692444147880355700238761867788763078312985754791952786035835742950439453125000 [102,57] 1520200466206031290634949190161295448651864106770198972289877352804480824409472263788343853661536218760035101208600975812866181038586587376697729079880397130683340715604649669444741086911684377546441050918563345117243609732043607441876493441857509339760888356566760628184910338704833511309204853186905268590945991867137113406618748402767563036028744006276945108596902291660240128364741740464427295923567667144883210306264919745304417425941036504621631041676403771863866631082604827659562739199446464513353385847262572820706661083760972425379657038423085643537176176033113858381774757871848581703106170281770084488716619373722046319733508911022482142166823968161432944044532914247250746016402900576300665250845660557452723138921287616020916058431695435655719127744559265780682426411829857500521775197455400484139481173604158603762090082747623157867701031144994183397410817495347392958967239076714836287679998305446657873420750958331295886674171119725677563661834472801985392253491624570523318952133936267800203958704181560974276867492992466130342311418974430397097313409158059266065155550513806460467927941931239794309380564803150484015458384297197684432721202423267130913444752554605339237177270720556840103980783617987738629496425787813709157605918587429034653848925408680532490906636232005902398958699597012753778092955827964178014244144623102861634486268267354374042317070445188543129474977155565151369143112006566278243977074715470987619716907212173407354325634360607047941201585924675165096204529864988800805757228462756066206258836097412757050469476791092938443569690170889132654810024052875329414515665230626712975917839636639172343962854471325067315196690538065404908014933575942856930999871815837496208287735164253393290180587522209690801329328945967708547044524594525988568081344576496112170594412658051398743941909082919766619966943800135871031978759598923585752352423876180711446876579257950366103895695322409748602709857206789443178745599712527941368796734512310894815840067264857865302774467442604532785165020717249910938296806269441772724770023589270489636891346736500597764402141683919827061467465435851338232548451951450679541313909338846660796044203943474725804885421170570731940619205958299975237908433959291311053795673735013816675446343013030094150427673917298807594128225584056633438079576457866452743825268251868744187250681261189236086885199095847243100365631107706576585769653320312500 [102,58] -187478872120321967195590029351662721008061060397378937323367783714103759525532742179099481971628052469903046220049923652032436493246987465706416698089513763999098205126976218226403865380503476859881530924226144909981432616172585652438689939134268351692497790064134404693500429764209766520845578471163817634392095372992741392573520178411688522880509740525550602186033581333293252973772787332667631034017631046266478886311485880990054182542314567848402563619243370624135641300881916872459675109929844019339768030074779595706395894722104687678831349582890010592974065179859726019301653613706880465291549890532627216241407489084338304836536695275392643961607351594245977481823872397279310122688957297597596800573247395338888443402331781171916312999516734828344943331187422976741074607051626555545584722310460147890266369443516151796103183453695954784714827747114638190779668258799694807660315530311735619653192100059989876277204833660373768082413099999012181692634657444843043735323186936757946128643585365959355803625241287047517368173782463036754170645587108691556521239624790421589436298951757562175676380747760686585923985927369914658648361035874788372437816116004206697057752119196017294347302745349445591065023690949063408340321900334750577488851098244070651781423517278248178826988781213827672709928519979715522598830356559388596391145162015331987634539174643705090868459031502326915023846766259294683176456405018245429335407364323214551883624754929556810947166540005306972207618720583529510807869703701072464034497649878081753810744401333908042663898799271405366011795115252856763909082852510383722672537867056365242417470536805511597512181035481634446510768253221015353908933926053847693162666735855730930246697188836256730971821346984773450321915577988352620855894376956657429496415458293455903481157280092455158608190702762029229486169276376552752186117829890377425673090209173374513417509430449900568677041941556989453671294027391948612008590972586041859394226891720011085589253861223251432467394114950476097397268748152990711928619855523776676884005600899555887418058340180224938108522277537144213851522044131922153956935153215122471837357567717589741304925409929079467144303980300214559406169576197409418644893934005721872392633255739096646858040578632852741852719714357104312898603407351817043385780639768890974389611845085966575604925305453260963635007604888293997191794915124773979187011718750 [102,59] -1691472740951410492595009420956432791100811423873306297864843527473620910512641850525862075290149237053543880715996441892596264824842683446609843679843395058713985813154679694747645983331784567814892548339325094219856918318367913658854000090509749784065846844267983163560491172313984181367379001001622422472614665940965556757329437632086149877054517430249788285031240710736738475578526238405473834310933882702362007140819126110120669887182540389761766926225888231557439569119902697695730012143117923470940693971284239872130256266536946132785550941893453483832756267788937727203533643705033730249099876791103480819760164067551240469884326690818437155259438835590880412173493921621004171285164457035492531086094358068514525001090146096210970745894620078939987393611867859811825051707071721232414963114412373346851773426102122110952756854481787944760928201970168811878279033061897309979549519255095003571675077800424328757873199774557070157945670786672465398993439973824088712199416904892967255774067595735782306362607716062551345768707055377756108065247386184772285673846282293982449299327111780893312401275096489438437839042763310159989904982546451083906860163581070860801167653961600399523865337786458695261125479773137654894285851024452219279733044050610728758652414717842121586007793197036493923924397017419410772121730294928614647764888770207349863503525231816291535976220274021571710867917528870793271838729937153962081133488587113801863814607462726280480239826261208782331896272553662029662559688696467691729241723545058260714291752112861946201149879769968296964678685056683622975228999003135002502002263315219978543330948894063030516275359740568829451967781227835186324146214125621025347576078460645275860549650487227074132823498286643138564673580091985799873258243307593898883924824862282757108743367706044916203343277155322482517510787323251065733235429139338243948704601320537553862662222244167231313192840081515116803817882888537707066641824265678896239703866296381363377700891902161217682591615638235471747269953093079366018957349320035311335741348067036667599390862525126133466825911437603987402532475070316697262492415393138918674656566446211768759247108533358810257062920019902991345762700657326686855847466674926218536656430692475383761644605551850977383672613637606239417530824307887062958744713333965765191081045833791960673265641703385923910740729070312227122485637664794921875000000 [102,60] 5257977549707243192609673266239005519792397207928557548997960540856965742548323864851384331947980543714870227428369616000227908246977849679763331986418223294401901330277029897741537696226601048037191341722021330873024320853717332239108658180109255437875315257970472244522108360088450447729236682247848184004231003759476702088430949237674345679736976032321971608528664437093105780151867228517582654817756951121404215952301295569844236567966649715404009612620971189657969882062196153963174425058989286162895198341079365196218666497916931613231832900807955319338272297107079659323505836389960986543142515079917358363783837621111849233934547756705427916402685829762041693773462817312850366616161594569666445212046998295546043028669806579026079041485457641177181006665835604317024793901729392472843906120949903485811487858843159920512365188593995625819528075684582974614272662361752155662873353509904210852053032061984327204512900392034438856223249371065612157374001297957362758910063965534262930490551346192412295834423935506654307976876176463722662501096804507919643560268609244656483036587352708260036664250775255483587364049220492500455638844472903425289439290354593452632001183262549015481502570110263138790065033548905182414601229690051384707897996258980171506241704213600473766177116340760083560668651785439156602402553091522602457948830521509844178568384701279098236813854508155361409781603610393737679992605186983005684164402112400910418488488053375100982759492768249476161472521204759403648907149909851327284579978545007087233994411227593786607828676849303445223886081920575401126668577627882968622332098700542574927088076863529395415088329607485976201715780690866956605631727859573234014097054847807878622380202593540022783040647553275861286800750561149929994546959810717356874247002672784294285795942227931538916918605864251307896212931614362260761903638829648823675454036623526026415153989886767384041330254891645940097663928143715500167415026887960050414593315706078786936381610649903782360992422257859827825211972449379498036530903505921024108953786925290068954374604215720072062313674766592855522017652708203521634078046830231799926876966892898819384110634969098445099206891485904361148077356924371883702703870279368634544803545234490700943656000402096187859277180328582373100400416958064141753575329596098910064604591698891740894914827218840219780204847666027490049600601196289062500000 [102,61] -1189952263176442258857428327244015094663869087173617502932168058998291277716838787251616290573792111298765282172534312929119808320045103255388307644470735024567541534035480102984285773082914316936029369863321996303748052196527747456181774007317304783388872559054143095551039351369801121574446652535227228545120798502337366726327995227598274735271047686235141581154884113639541700439376377043112571759353182659126435330657015627698772775068211443891156714939817574501069925545971556291412138789523226699934603657752281039720933933318759028692098923772449568264734139291835980506570404555330065618289970550549225280824041547758103736562488411241243368280431200522867386377814661545331687801341180503852137426869133526727502718709445485628973387428031784446857131454352745007412207972267344541542366716060117109539325734661781927273378563314932508396164121426745494450480323379270177834546655715148305986161575615054969170779799527186555582609697348651921226328624162058236509822852093484376357531534328868732436407177697385113921841693760672340081749908561659111157119414487581694705744857252404560768551016573005703202953809365158894910040560038970036264631982221420226315968587468539630502588210222691901195875354077829627866349396035403863274434520318306773049142909892476959379621296691137816255747902129908063282956468982613331950576739881186516118912300061388087964667215891763144619844761587011163778462805172142324399594643289577247089236365975172646682364992466179654512945760743932235887361305434959263377278353015286482092920925395302527344019251162316985368083961487318372320655751216949763402428314663934223290344399505223412818128457273855882262018950144323349592120518478211175384071456570237275456833127836121803047552713008332556269349954383524896609284861785203207695037983515360537435798960527048782845183735061753488221881544059587662718826788685617745458889941534469467599034526637802322926031344442572889212849259989341562123475800539912316082617389026158335651009006986139927454728246966581662158568967172897072891090554964401696379260637354701902346653075792913519496661609111682559603489197360436134864887918996080129225097825434252171127343504938189326709779203990889672045036743074981599766435224031504948652004956614496533677670804040463895699090961486440856336983809603078464124908794750860400746796352719299049253041811592505883066195337960380129516124725341796875000 [102,62] 164835357497984788779748862988788645346244824660448749585924232325632669851658891028039218205881579786620044203140173849932651526022525715049812323927761497374075693069536777809990743302006551117857850085838213551693333850416568927712795691617969434721917164288449770134771130932088882672167642815504073884940624966120788584440882672235264507499301031573809655960328847503180249822712800528249266504043009096610497551585828094123197383694439388891697902974704629688261857977729268949770305062706692945460832927426134303794086799523533540008745787999557517787679466807353642482647984110794509121633534064656216166504474047062321908120151587950112217447326457687300294058003024149437167631633146719192845761992431390902502348548750305726645760116347973885141691650751197882104407934120936313668699053302229290934313920625788128295970670741510360822912805743539793273298592350352656053289988461167230345142328395518045209147271813298753995684400289454955622532702016330899380527751741884329056230454105997079640214467143608348051623006253082983730162468232512718214516353384251987861920166053080707839304862317306838998887628401476208418436648786825856550504813485233495156350865299638862731304824893112192067317475963071277443287787054778409320972353835785852920106333931912241286838707697529562517438042825085560351863607872517644290313816023642272335935926557500108053220648133207719227705057035078155424512699603240209135573953817313911943247655452301365691707199050794196964248907012712492585487344213025024909176901872065076548102191934460876824904099785447149970944540753790393287325590540116826573993299338029848410062177330370518331999341966766428028543912605022689371654266167648566588696683862734079160855763631408022806258859333499182918148235517103261918700041905226931036684122329714266557765632321874937217986191116383216558942248456000061357598037439443131814686319347896473975551467618442499428692015142102476454953425026800986613456965909492927387255464385637194855343700135973320197072396562922184946074507625312065280308967026185733260125349117915341838157953815295743600528230280755443381852042195581381724016499392635949565347358332192954220778611626776729844596090297759315422310281689541620566619443367498081630441919892210865668976008097803834915288496683136367597518643768020631086167444105781410395662014866865002700083804240693829967767669586464762687683105468750000 [102,63] -15389859943183649727706591213885770975449078893019665405508264452703701905221544062867556565140430190243713200950994251951133616858168281453181234113133772040650156433018301571583869548498283914700308737207922537762459755824912413495083047673614776889761033434212593228543148699383743782737696469128705516274812855845896074083477456240106119349548298404488416427583143322956135459931527128118539241196497231678791589799579724618994521446407696003797449884975540497525699332434578895320900461710362170306523784212130600870733167700458866892784823308230415047196352920356169590004110342268584516283243148878758727968197765621943906118722824312508369804196953814078267462950048839664350762100865775205222420056848053086002054365276317204412256573106723215451392414548852393078988099658152169349779289770791737157155693826026112512486649045456772551478447051319178859083225193867199045583702949276692007635280371603611363291614262050449643636760435211359903135586939428448162197411206958823618879485138563087783678411778202143304978627199943270978330830773392369384674034342396185428180037820486735726764841660634824348173248775555754332876442913541291468371653986454974045334981709150748865573854875988109446471604371994888825924512055080606436585001053823392521531320142000055902114600653902336622222604477774181439610422396805410393293034768021422826992814285791459774745346545986466469671283768891024806612130401092422675180585865423093912610060839701497778196746277844509103520845335400891792676632865840297222876497826886754471177340508090757582878951849684498950568921516895383985482077581472629527491371576441906711603646154812301642686200186913976671555294509448252286551779224268938070762441812140632963974302497066003011265342405514727489214732808804598903437371806722306201627128836675997697229593596295049053665935090051827988378874346548632031421813040597375998253859014248183156669292336859782478322134200709512060674986738862466984362330597024153456725231364878066522845110694298176679504716224675033392308094666830704840875843193721817028935830020155146274709114649370034250765439849547012567494127985515533578197712555761409400444057464431796690446342473339639412038561330967624948885374697302975504953502087917309477219392303782029841064539911380072651790180915196686926743321796536913091866498836482897879640985919548602605094050899126045806042384356260299682617187500000 [102,64] 822531496997839592614730559111499659875640344489178952106049144155505436452238101208163846915239984366653266291538468288861168818144551529841417700386099941742546115630685284288217245859371888171524815407020123154854686163141755918460452258695504489519678655198244115242220742249573092190676735291773620774841000311537649537301523765466821870570127579772069807903621438252481864955487672860806745448739554254384889574522683397792012324180560017006343609191443724268844478422605170819315236804695544089511608172158706089201782654773303276371442552702474192684767455288417172191493748660045849867746623699261247804189932954996162917816417915977306021160709565357370860846876742262969417683446861354673299602830347825548942549769890890077315115763300846238963535588682753395545084911217936792162588702052007392251616886999467341638606222418680781172154599155537977782398795670521246114124854425326872448914740171639572527046576770662480271245873121411278761506164807858568371745150558086722721925472129338761208068209704395463689190588853023604697609480461854922477253211646294162098224259915583508701896838183102081106880573474957292720712451769078338240953786663546647163723226122980869176256949002357645779701324948474463241565738015710985472297565330492412639968762822079431577400914391055274589664782802501896532701487611427437354514560946001084780672817546438187581049146107234397397712190384201376473888544880717885847974592923883624486522148561776264174551534229484159301535971921283337671617511666160062208340652980655381024708482465928861859692712795340434999489439866833271698484488082456436483686526848106014535949523373148208415101462596903807014709617576709858511492131611366548079704298180861761615887025263091801434535599211817585013598137508884574007390228395706413640802382266717533990925291799314716360332651818702587081555067985708020468813824677425154303264172654596778087555279795578595148931752194365782795928972374850909815335592993479409167596331304001359747835134269923346986321254343575569694346246521693031608769799466687824976111407948382806444014945052891517636952438708184710689069465713933393573539796375830053582252125315432753630507758774007609365632838063454208789623475838519987035281537358575667981909724449929906121268556671955812791894001409230253207007830821698087248320631124982571377314261318336192224665026628827035892754793167114257812500000 [102,65] 9187252944286823283535890542039330533338000202266495784932700843279801100996944513935842931974547971378113249220602799890073991361592120552521316195420061852911550895477725104240354439833458064439105428635602669672807562354442046808259378556063356035240123875340346921644921573819848788513830229083039606314340761835449422853637698962420231043666135601740098512360479833893307761985612635278402965351153642633149122131789946970052420625239915428186777699456986989098496919899365344323567122144245418744721415499939290687062782217600505487913429852893033728929143044937931041361788041965129620017963251376956014926862735813183851041172120009868359692060839314381370210235157213870146900462435283260961912253805628272179924087177478737347874225731370832757179381847904348847633708241358038475575174816193979408483030750285493950820293844319697590368431270549077567235678953522977666317206845166280580145968402484437198318474680458256475083064630170762399587447214739617675527269237981651379018296541538970353801592259412224537740882125898933448906186036524478444233010611375021219269196404394491520622180345431407270123814244490742269265194823772093108996922883513925345353018394463643255552575251423436185337004149252409200989562904323261521596974153954741982917485442512000492506752819108895302649074218478230591704006431281854821669915943552916292735968258022457611096918177199246889005874774101034714670436635287311990928285889876524235760944160127223539046734881467781591645318485997961219000699380610170368207661949052596525575815341408288130678256886447410165723901139411230116420427864379407625462406396162606733513435458973746623013802978089123289875203272726334582536806730869799280234177936986430306947605688068351723626792337878518028806546493734536208020137194919556539737943496731795969488324173120274692622772101903635785046180866813616427029998129410875692740323781524001799004050822606170815024163337137997771619846019062165747478061198426994966355687416986132431558216287516577713359078003614907438628756016429390433096632315510076318293873795152496842078347422567297161592456096428696129418699756043033550243467791412541772066218702505215368309632365066709994285879015110948999653160803065856668982195955681685895181863585755479614845649505463552536805911817788055048013406996500733546749681469074757512923274066062723219872054869483690708875656127929687500000 [102,66] -6754355921959894044189229710539081747558032811336799288499597018565429941019349063456468764607073073721409977601054057112156064509575796971782503791148556883094847587502792589530654108287422564818482330172783362938500046795567069706699994741200906905853025885600458440272722682503072743454265861741372937147129851216813545142755597204660735377819560610435493478799047568246792346749259316459068362553407744421255590808319988616428460624607557655694018259607843932877251044836917602444554452901400811537857483443280063369820068851633230432789577560171259973614515560239740534728156566467834442085478405442264942417201748867702362344592526538091691884964940685557452101690648353259172094720379983255788402718330938291066653862107789052675191904672835874234962163662700444790653411169151181756450818913382489657835152443108163544693613711715141730673874387632518324258521705794460844844466354282875831963022804160328504912071966379336995860066911660363406502944544877508561889465388499579121745726946067760672355646735324691467131331976287093363083860874906221988745162034568001512987982337081868410103792944044150980704342836982145330564681059662073387016202938714797650860329433718979960387766684970909117649040665914005909653387543565546570390184722895990300504086974500708280007551664273105291495307655730106231265141806093971234665882530147070184645727699411913513495532039001445978681173650341274739687314220007077660080551612573645146125117727009576090679831911676146114986507319292029017679259826558388821319014966526718544743659743696689657230594236320180227819639699266690938243417931275855750583822240326494460974560273263937705134567758480170198437902184901818228921328640898406631403027380446182419219685026929321465369203383157392242283074088330688937907442757766568551551032953350515673690686264176988166169366983896659497246536800786516883087536178416997249356621688282829852655821491082592091063097248410853437706103752546126039085638187410885619426178146394402439376838478744535040315989398252789823451077126089231074631901165616460237719229388733827916744928040671752712803060900097290674698576940714555586410991972856082350245174800140683668999476492981467718274092180246871375083344329091601132240020157320067326477018779085240717878744631018758498783598168930694343699103065455281011165856029651976568529807027491118631701283447910100221633911132812500000 [102,67] 702696110742010577974635756264099401454925872788860639966751717378257070084513002825890820803417749833475524953213866064452281903982635532667963441347429854947918125477678416469863475091164565620963708673096492172559836438604293209175326403556704351444075801349176344996933156548548898734575101953656110873797820673609359260571645950233737931266831803367248568596882069097914232625033330316186246940080617507124270351603063368773918530487632431640312526501609086450973230239064318335609363635165754443795966240326996147447211868442364595208773220276721894987063224932855079105743506193905525335574846726720061242460885761695391092026580464435028539665889040906623971140543836822560007351538237791219179512773322752617992083304223686967035426928348496578807713113069702484129091560307610258823548254815520424128468638423533641977943324562884649418960214475964595276312925826131433910922465271699629147459154134250002218752564545207023216524931044735732425054140431101203188345522885531639408693771763560378064379751918621040842508987434012833824603822187243108624698896613862215139916380435632089279155388264924632867368837745136040875327308779323150177976024914214689804732836163820766659269302700342635075058059274782777895164519494046674038394601414417010807364021891242809864238415790101054045823070845725077370609230651837833153109727067420418544405202265753801695028201812896767870891314339634643994593062636655613605531079480563573090960570032624642229764162284072600207908590313242512904808451079017737603233481676016718287518190601015577707706103102241316706542889090715556480770174611002029580545588935321174596947330773261123033887799559731047662879049395665496584176388860120000482081657713397808913168395773238946849328965889175078631070366396330215627962419613328235317956509282926763237160468075429589062447721127058830328174189276203897732645361252205664255395703912230675521036984358482628768343721531502635990703881542987403987490904944666002261434036379114829786192278413769178222303736424192004846092788459169563806489248973776943348063333123489225555441507733618558439074051559110048391849451550864117283080374987775729771170895544796249274138662164638503209609879676721692859847722360175338376126833671937179470638135507310690341415429443072614981101636006326361621826661662894680557977353351986528356585767762787497758836252614855766296386718750000 [102,68] -37356366696115978397282661118024498634147354057404202847962966070896459332317751341234568395356200111342544869729664440074777758128836679237266131674320165283275942276988451381724856182504352091707560198881502595168637342296564869652778051012050810305541623726842250647051340710785898989343806122724575689225588981851679348067450392300716679146159080403119785873335497255003085556432949174086103996225087182527089901858358383451169707470204339891918910062944658902405810306002054654376608273971963324413416892646343368372723535648439266363210025942701766944587668803508861440877444123707931374714372822788207237900583571955869776973972771317381140972544822336768597318727961469985358264087935032066784292599195300473482837348332721967398997523003276780081787595503443419470268815007504379476482265738273071688800057190005301714024906720913978129505627504673659677575284765765810905217421585798170770815300744322469470684050328490188682305100667208163098901109937258150978007580662998675185037879865250603135897459089016302343275559344094443024692587364890029910033519612862951444939811082573394790926291746442260152544309066125192860461335924869684550863887593803356168266107444714762504967251976586836162426503669712678599627428469857359022959390873499118835632384211684028624956314150506837307902146709492345235658340012487971078696839259264286277799638744219411671362997190506416745669019855631966068417838829894336216247976345215439890328511793613051153829331793546075343371849005463751844252003703544396178691340097839066584090972169953030919268364034428267576635789172867546610114921102343953214664648563014052502513340323618301335217225301027768543314011728875838548027972136013194935760510717232104445373720485462320386098016215015226574869419726854864961463981264026423037425034088150975328038998930534995069004532272372667275844612611984701507703393300871260104204229680032082610121658936196209258243231961534149116092993150020316406057063918669720633261477809043115671543899388515126567141632523915581079756102480141552928106071395399017893871368660289573949810355829590878288425821343269423442072561894825181944944307340824833955800965843721368528141484985193771844987249617674830383524734809758077186470644283731950618637161685623617117191120931254302966619827672047179430152991121615343008663420105017454603268944879346236120909452438354492187500000000 [102,69] 471050002275031292630482778484504528547317013486043969019623461028503161702757674069556073511077155184542676360848374026968589088398049510486688330718803904057689867767116492817009849480480551335742491120466744248814255943164327430270981041890844752729789006283023994046759491498726383735788281613660246289017899100028406336891129701473094436229157035067016403553087838853648353465361631447290018375781118555552763590701228579688644808639051686509217325210868659939242921982200837504449272164719422680181034385873279575310045991652051085527704866902572159197731693768734053748799050394618055244517678062703227804662703924145344248091731569750643280511626124733000328467686240515637383927396551641215008445589028125191635369854352475128561104172671114669182649781845165560485308902177719619835264198183521737987076660644604504225730607556548665890496530334327262983554277402411317247195129825149844040991611757902970046415594013650152126435517063444214305639942471875051299080977575262923691715078940719463018105496346004314543180930200907549343551116136033598281912914384955950290098223617305629587717528737377289518590594977181455332991712397902571222718999765198907109862760874982866668834387428872487977619459070102501599334284182109532475633955988269624296169310790844311203251717615500884755213829813814108247996998642233922689042517592267313171763729414096094329870267919942200182723853575437340610418944792820341636973766053482039676029769129056205134186856195177314255341948852514004365138352447727357212974527548723903985507989780386440285754111026070506253162850399325309593469825300850241840315975241687925666069797841487371862192371062944364333141426635914611305615471210874937059973163399460294963958746197185317926267101866134456791561320916817796085556302422017229641802289182061132233842571065817748934473784999150459588069219542631471681882009225614584037895877084512462498252606571091100079965007040402484741821260134418590886396888708192593606630946568455199020367567440955439357822279273107169359110333781882880883722527004292368931690408021413500120032315317998976005442062769023282394570235587479003099066391993232807732565047004959787131050479340265340518430180345072979074712450541239027513206173805683682581499935102715451962132732163463137516975490940295578911629249748942488511928808478336147547160805970634100958704948425292968750000 [102,70] 99408090627074396728170540121265008246494954614910450373865011112250296215896820710672427901424952066949869413785136529832299289559186147377982649168648987027073146789689679832218094004072471374375269832830519192764274035282652175988042188824321452940323026482892995630403449827886044144158149550715691737788261290893605494845035764735918633932818725673499083362661854251375992273903947939875440547096598692582628014643220901775744273385174681365594684536151996213790951020880143500606980235777040230835945083561008795648912151653228228695215083884038864223818127776979327176785801118323907088967734084278384773525389641133820155490805589729485509397226463046184207426626900086282114780723502662837339406961359170081826131767796157078567542122578022955852371737293211658078047330092992818675870183690366884032225348576280244590265453568518711977484746743178085084023466633401365611157141424854036037089561804492065355845607208522718159438510790271578718749382008126429137878488447737575839389083973703806200706058305032296012173583876706570483858589002539825405131942176619047236010548118657105375482196041580064941206909748266166157467248822186427782896018239394593225138466122475085856328268556580065815782121786771052051716413125649879003844429014567210020098963216588249778091098892333707001588448288081336908197505239898797868700802104272259951429222953564119473308849251889321339051028018555323148359266290650050869348281229949382027126432072137739267933216544005315403659893921961933624176907317008043885287433727878187608056603977853595741781039540053152092507660914156104689935549796048228300856326453741340908982657170984322404570025136296321496302712619481767470376537981345403521064378076826711473937108932465763285653435083976075474038799969659163359195959213310977079109873494312581098390586089880076984600369126802814528024682057268664933925172446465010081758633970336627165045933990370484764874280386874631611390887678238649488197399355102120020497813066442424296176827191782390762460027370548722090941632531975339020230478725710201304963488599023503014436872164948045756600206291732528210792743381785763605598427628690689225017892165007651093758317014864903446645593868550230957249846874115520234571900643463977856332954942837224108393179300966022400069704550460300543296024425577548319786995862160083881065020250389352440834045410156250000 [102,71] -8956288601239823652944499676112872181437507959190931406202484983285257519313586673022159523128876899786749748245304636625343212533957314691479570517831624546891695391750030823935271120012758337270069340339189728008284506692436197555112852984123048992111206057486284311898629766468687768117619169044748565637931423931129302747768532846707303569006879198182223144857857321327962043165118106697902454158672829259945211456508251962050110815099871183151289321736220397313665838386757316979282686558616512334064024458177179992646407250166275739921237888527858742678732356505391422603366555165874426387444027387233280932133893195535713624564260339225441744607533858029311074355349468167372486371528090913056558142067820816757567207170678075344735809888853606949281009752104155341717954044532521031139998607232768295330014137916410390706884881840508864086144699515556614532912779271419245709857192485322275114798225263545845178251259538587502203584797933022053264539841994223555265355114580197655872472444604059740753549805439308383391204733492489939700387075652839378483159607413432078021477066053230285232064025264291027481553944669208782675582014104689994980688502980298541980314015571389720002343360154888603215264061346892131281879933564807694478056136242161005162302650708432612140458023169995516797241739816843848894394334822346626753849398536884401533707307588427139626110890556441704905984878095363709354044401148035483707142880559508410939757783769942848685841346774855841666668195903152626723937960395384154416115096701341208658198323928194097974442616827058539013686920335943287611581076652755367712595547031317065499632075957001628032524958635083521923509766578932320624075025948517790522443338463938149530864883213294778368969830342188830054944972810009004185360411386040042703830496739426364815362032675482829640727322122041829952012123358572281352394695570847486912786241721512292655480799478679826987347944213490675246030955655991781333236810286809026421632844848643176426836806011292849999632299031561030240106233195928544541392080327833614355917733269064995161539572019395847279609931191537778722486972775179891672867258453810605972698307127518333358661323599120538026070647479478151912009241628719191444587884515333220016652045448226245653318927509459691398096899629952742987352660341288838317897663676703245982935186475515365600585937500000 [102,72] 346426484268560449908566296149704435535739872962032434043315676042984250166277044685267847868695389739441162079782236215442042416417251195368296344881220597488083406146443126639281104159825382831271844684946351456571803231008711068462066776751990820995636475827693965619895375953877486095700370386453777702731479423834161485409759840605791918772675514414377893042141664044205803045857360444198305542424275492513191348306335164656867832040256628078898203404438147139013620812635925997270732033092324715488249073050543318751820941210367574312176345345000395584343522022227894983402576403524040734330516261537556324951230276465682560876220469667094072091301699748401560645193699376817663757039014498821510394912287799866821232889994511906995078237065302069924356009155316157652578932693763226974646699196271550068409878377362326627659479912262997780426597372253037063334836564886585988020068054392579014798269631973472117400030254495700532111038979535062685685877931719408471986427955577763958958672550552136949396657666029403271601175501325231948289729828039838265210149290543960336566424162598534747010132173656082152327891439790354044546530589878343783739120351324410318811506479251363911521438545225159475615532654604808469776569668238234978846744698329717050725247150209649568598481866311367970162507058091953253496581543013443877644294878264045989050648564338275727177789370479136735398281038010573948985795643256539437275099237196048275330452538650261940667937223063834671592991843502227911849159742629493578622374962441018832953348785160106241985211390570920385465604851751113030092374060534927063211108069462982369985604066692032906302310017792635755224306697077924747255555438117149745690596676478604742212576502734339492234075413282812667662709036415017831018098329126720630605039129608859744810177027020923352630396969540260004380552591778849089450634280619216862151727492354763658358599236604103014381911199226531820760126382600722954013895853203164260575589661448123157405479097758024394056488829247145520318054635933588522611945180193379708284343595022034039727884394415141458311391546336249570939251980888947333821143470250052745507015301622129618086674679622262006151071748630779984611089055903831904631310880597247018223191885442482363036646297465392004864288535553752675135424751055174858697363049486739328131079673767089843750000000 [102,73] -1475862010933848998529858982101532989841701052251686897262417905520883425375558008005471267960029949036200618559632066845802007717870527707360145141087763279137378089839239428743394004023776218294920458857253994164458980987241206203637578216455574398115004022438035341419014344092894337151545211582435114374985730507281057828539359379031328633283334404162562996208003168856759760495842169871759273278925419938366801585823234203581144967680665695990975412164762333002080000692258297021144984404046732714540966834131348023128365577512016883415205217489524108528713593859372234116106410093650696849711659283777763179488668516695859429015880558700182472044817703502451835767940201966869745541546866937087341379094135624667893715066563258664153051373083047347907849350852350676695085082402020680529605530808024839361385194038869653840730689207346659459959710194968166012824388585352291736475216717596115922962130309295733471123853878195127027149630220797949018171227294967576192102399449521364722702410504747484523843070563417960945057203059693234715338234514639082520932883083532917671427467162127236861545139174858449288046158476686184652457265916791998038123406319121536550185471572477248069589897547929929206966826055574110980208733110693551320186748489949140258262176262055594721909478084729669099209061847641043111024876293719132568457156197799778868736276589022105541584996854094636605732713367152873848255318967695666326009851008856105617588221599534621709959550374359957321448282281608035158636234637898998748296243565291079293068468465798707677341187588835533103889312125984309520466244901398238148778122839027338186799059240921069721598972301196297315890507184372776933781127944598760843818609186212424557636685285339344252163126987122087758406224864959613087044798525270545610232264932891845173325130843058157492489607016256434718717410231249568379543853472708559224094331630662594713841902332236153829700241209258308179477109752833618806544202941356961800914064815391797778266970671568372122314384286019965751424392451963563629610924660141435580434715918911400086429922253900875285845322950242174279025773796273390517816361817376073949139583170137509805269195973038802392042660027621542728241598900705174040271729615877028257587450825017212922176974927454374252276495157085547860764366572202600685770335076085757464170455932617187500000 [102,74] -489429025600186352825473546031607503171716802809944276261210814582479752535525898282570831789053132087507566706430198508907089996752353335800024620323154773716288279244919219511773774722525153185004658082513042937492096505261969497512876677736329319505809562594145846253527297016099632361065915617581929512541965049534710726534145476144816273528812862713595970739949725435172613267993465096396470121558720752368778095848592725828504114900830853908883687980424215101218083621236395894329432522732137943908247666922740248016910571960988570755955363484116486454328877136055339703279132446794028712442743034912639921633448089690013070021908682895533150373801698725300512040622467288512062537439217541520991036061687458483379893396412420995646642507692610008578828595882131848035347729028524790890626183123972772621445664246615387812620236914860206904173836259799719733192788031347325614236502704689208929538817934786320094125965406726373266308279526088579798415981755746504399184615256381900714745306692847859830581310733244043858347168617493936534951410524671863677260371241237682883109537574618124234246166136143566901190216942215890429177503931256245717051903959807642579734578173679384117032887944275330908499095967169942810265324048942240509358129940488458872237901322126550016463299037184529476095280916340941650052419026156819744480017980998078712723570310778576686885598377711968892090916332379753723568707711807936186418862098806171258547564706327582439378031128795295770254503374860409874165433576209824630735355720014394313445592229466792211315155123331808143888146603411259479754789191879427828415668287156362278485628431359868655300791026394012221600688888228972989528134849083595205380079474638051368636213163642501098442842716658543575639049389831956308427842582927736922827185686146380315924027054808371420329615604743842175556979936463804775186424828113859136825189793427773869473265924403115440813250389850210916542280872054871823008738973583809415977401882388441637968483551213540536600526595055957531905010783692616537277943083307058251340618682204034730136616141978595497007981526810642494225074749207235742784711043437172037394689702531865630606839171463687978401918696690797368356618137404373212356061628025118278270135069741198577620330968791475928032894740156284029881817930101214116120900143869221210479736328125000000 [102,75] 26121389971087721936782979610863039943295685714719574346191947040436506732963855048912535071460884596672297041960711035689633663255385744967865697885714405317300613108188418784870401014490736846896249387388228287770751765852806266214027832974395627788521856649758793063634078770623482898045587409063052131587778532265532297005408957611619203140020051150852151066057439500607076224041023758739723904183319942705253291740094910797011551813712141642220628649801353778620276689070643526273847346076873996822007837470675932722463722607272490774361812956072870474000269350175267050651847782566439994012044422944399955108030253142538729332029283996207243572927937436366817509045490895347753775919434903916413996557145902715901880265520978792679304485881758451367029915273973187868768965074147580533418238003970353447281606691335118659166929210989234790531139708934020198959565850960971106313869652913044195451714428967879835515885055395160850263004192841345381954206152345179882547007871236114224111616434838736903572945939572886446804379933891897274752258421022986261064153385041564963906341574896076021700165591067461741681280505728452394565539577253061980575208265114201582320933796735521038357708167016668003431230004251851411759254095685545307949422288826325253359543313154314362638177733962777527036056378628018860523143646356923674938637369493384003191099816610632726293825863366656180243397852999372803920863697609535910328864569545268955779879548055659265381168614760337976330452179194647786617747501639510690819750593491569649793243159385343400415231537595097794366486968364286494527535983230064469440635333506472653213993521714212680579105966679393606877107133903630620645527081274868516701268104714029169012633147471926940734322709508197740598423802855897742966602500138337489630647901549075648063428852638850203906925394759882656405669185379396156146149197403068131176933373116364664136680458178206315583323055866893382487533873584267603993278509234879958857241102148997393912798561774659945983113609897216791615905692930227820055452057087183178329033555510482600670882265375116337721809141790987276694954416040457974918511840973024064912986673012825375907673372118775345364149625145632885243204543970193426481676793661178060531686123912357943044620373914668365250154426852389544610504932505847568791068624705076217651367187500000 [102,76] -606497377474805565593784201441868868814298196925886243495753708567357481120476849642805163426158775001690473208445587439063452385317807191827282472144648560775428266519009258671758106707403353153153064776324586897346709539514015339719060774763797894551650450192967052126103712353779915718502223489611818675580130445844316848196502774439409024971667864598711779169172917861566493241514454228777224685557106322062126743128324785544122964785665468664954514894817109624836810711730433872959964677039015308783255728176794715942696067169652075873430419456734593702543989573304423182941973018927246036967521122307015666739545479878027124199849260487000808977597426540134285020180879204622365562224256584443679531857128504058629239073137593921342272423794145888755853299831878122992238755237805074322761142693807923732846387078567360259335790167025060794709577410299613013760627725701486575695254336235424667921110740139825119702107068467848762999746209044420654310247034982590708755412639791526403668617625109435445831916036824643834934777002465675574748380737832385068611657520212249892192429431066352731653951724245384394894872011683361199511946174632359578066295579685289462199034553853414278603910130986750309832017537794966843226149438201829713138369000219276755282117836508751260885596992939373714890197264457411466762045340597957374170312126433670891100443721984569180173610299323168906147194447449299473118157652897512821358480539230008336425868912392270208918490277295440098185137415884129187750994203470569573881006937620285240444241296026577505803958592711888334829781357882461475658606423110511844283096954060493136467985489759110316292159920587603425780995999694500595647640558947217901084554772739426292119539576337354784072136339223236509469136465989247524075515220801052943034252309086296443035739245865671845411600756200208645775564884576304629322078953127046051397325613116439985896691311826436331868514107851769998630328819997632426011566973181205851683897260054174493367983476253149089441322764648553335997919552075881388701062717879787222556040989295702989646389054763068625746849898940164442392125059691860847599975940292324685522819874124354875039808296797454376738898789715990791431426695826238880612600732085952976883706357254876810484933809779989090428491664904129535489626324406517596798948943614959716796875000 [102,77] -3910746884175733496365965324230425373928274723178331274051817537699494407371657200746151543944037537946431905955398773459529192779959169367001667651973215367982717650321794725930919469282372915796124518192994893322190427366741112093497533596455516693494916975689912783320273293927827313517031364822496871722939598374695275960983184910505222023053300624726171590217446800754683043535586420280413724386777646451400937711726122167814786288934160480574715218601920434138528730169239000473116831236690172259873295536578748201075964570114049945001671941298940200283642132817812917220099941527904886716204797938597843345983678739455929956839962651100555946254633165005158075659333827339396052750086015077741202545433046381178239846716286308568530089747165018505239116225342563669890013406202581484639172415173752599688791139929142364276464390199522891630967081762040309057960874190329261727077091833924857735193928775430687636495071105060542976666035134883146044462309671161233829635120522193323718334088123113790729111110728805896103652096338863913895938829214666831151449715404619755663078567490366463727319548804755963244560175309859095587792056373451313705176171408193985182618863712246240598630960725182616436596316510089418118220533080713703149110814205669111991655360196198201685840996264169287434631595632631308480876998295884751183865948430010941775904504232683662854090395291639382963164818358336460843051314916059203094947325248205833621063307255125440552772643227174489171578812109306882638395237004816272490471881326721484538744961756613535066712687388164278096435037348563830129126604307556576408384338871586446770964243389811896721317602462389285534214107947792181589619927761747376732250833648371392747547928091662123031522435388280791544335609621601341261303322014534010548811218153053553135522061894024913628080146772512714221587509560158373718284091093322605700593744695650701089077386366151566279657757265437063349799602636862418631211023184330539431027637400495933592746946857842485881734934393436262431588588415509513407288599703640110521976945206055503891297528394655282812368214995106591249522181712026944991134095443142349224879812152842956533994445449472756772260378284701486628425239260071107950139866316868420973664739966147041455846908333003410385892776274952596280154070918069919571280479431152343750000 [102,78] 697936752738791049731953401735085683812680019538104786764623981430934195215903116704333048456751196619016947765901878517737119223068563356450548228091889392769201759384684846451350913321771417995958903337049828322873760985029504092524816339719539065492825390299570794557213014457013929309617980728035927035902978005579388321905455336377963751418431647504960601560932741722063976952543304406213752439608776305509243890734505393689043180139983156846440164216023874666534752096862798149074798037135918953309288588949003952323923166611218770267518161298691422170918343161115451185660419437962044529512573055546876400857430205471974424340325858566224060482028623148451140059515529026160970250086949692309036112873427065964704061230648474472996724267079842665236281605022448852576384762066925363123327959283995954293125596439965037344759468010428570409818900326803749894242822437867573756156806287897739234104719673079091325436245142584367204689504486537833027151555487602238276614743366490018800368006497344244661180959010310320853011876041956026144090304263482683139755115596273393413866476035752844982523626665036615939113592343403714071212513063958234397889704601784251389400031466058854463609220887716461329661053330878631098043756922816679990039557605138096322532288388753898869594178948339145464729886998283403656418551209989508332761406868614841884041917542053933199587175190592622635149906257759753375945778259319145251701239647104008416912843333386704564920178458440512733906133944316848836857407997342893491535394303456247865525919096109942326930559784768317826839550689184803187784906310853719993254193692570621327605085905446548537750204625346918357115163968805374428275257069763270806715695247043443147031328973774137557575574104241695975293044153220284365396749455048719913679329850157328298374098176047308386972034976814602103659816273331315279661727216951815061312973895775546524222949325380601758741086534443305759516016201071787244287997575760630189211540072822622771469268366303903613403091948546452269658792714046302197877810973905738695519149044093987729316266609074148280777906690104655979369867214775591403919932506344229457779153819933946499245256492662839344429273717616735725575816339615901815795975561673892944721579641238652305211731667896737033585161019656345257617780009750276803970336914062500000 [102,79] -11184828604420641307238522556802689441425558530904428569811326194944631189851572939544141816271299836820856405570818489140619279262982400764904126861502482610687956665550147783427831897612805127801843194185617846170275720854433438031184267714240494581847626300270352609888154825007849534798435370627590398023075055099263437619351206154191373431354591363163500916847975300071205956513226877357484021997302677690978743107484228524094873850481217785631017760616337084273777424631380236051762650178418272769383326307172725703216820671664325639139661440317447910242308694769289806621442992905570133444047719928618830833359870202107527492694042027557948174445584635917614230188297546326218901351159437849447784597321805139635999388468206282964242310986442895081976112031888910513643276701150482055391768746571385006257291738225455427057678035352578743910698592318145250198074073960832944293515205901461557560668727734973639106579264199654351289623482473359398356679569220779680163259300779403164948607109694722777652348891593967260151610437140619149903661548220342771683435711103091700210251237174627629914399665334145417453716469220150863433961315529544386508123801080455788101368930057445680460615608992789750563804860409762529423202010677024737204927881319606720071706605149131536834767287988253062871844722629571397166697522860566822900603865978673696649574112251599719870940834521236781577533561307337600364785360546840713678569743198454891050014241419933098274923720335139589769256189432602831482499002888762274966034648280640714854526785366234607595704104430332342545461072153292027160380033696581444292917922612525159176609854084278785815288616389852582153882205151197135270392556940792464287099497634053858701465940064503228972656280074046737842760152215118989876836279694114043541400295602328948738563778615177038480991341011480892573141977136203280301099024970129154007742003537466960811081377894785349084710570883570550015057928512666398125835063986280361609919602461684028138296234910861271383065606348912637441235729213599373756475108783891370918263380664862266542336300218737538833558377052650242950542289893731404287412777636458071937297297920648421074680521177587978603839264167084858409566144018251505871692699685132249356699358696392555668279801530289248512910859469670225233156839385628700256347656250000 [102,80] 68847526792475123542585610632455799214593309594069524869128757602893015254540832447578578151320200411954258423187271915532996746120446597624645782442121337917767981812641624117832723367945952418859054129043901214289296675329133110184254433659857395608584311934353162809846355949442210564684110056084586343166432641495067663080184511426396849185496299020651540221217302923487099054309506531514357963956131649513262103108599689300212597475616061307704977860682328059331805601289020413166020627908498937418463384666099084862205217946220598949078620045514696902044468053404925826630353791630640453774624708364894528749131221009430229388522205620064796644813933592207363890808696819719380952525761796734624519714680565095750448454512991176109496824908793166958757492861507456897723887054481914496766881097053251328957860184597416897968678253655967537118372862358400207518582557828334817784853641620172201857366886738768046052159500944414543440537590448248547102391542466609335863124435745999754699492579298415171263620135013613935542823205558634125817771830723859486903041890205377621333052890146141641455524214958620541296015926172223732427660134059805870356906574559227422068954808883049437953389025218011158252332725373569404449001701263475174531199835241563694857874885487209132081667923242523952627570055579753922106373645950223353275557080647730096412962155829918892911518151103362216146134865661504934021665668433342450134352587899033118567642109114778201072909838845525532438221646571727195291832452642160605883624988755697160742516181594641469250582925126209390236283839274837176449355394264009241273579860761878878387201868113560457407741511536209960786125742253431506583542472038547814736698644692405334918389469765945861858084133143804817934049721713249616002473794323782192727629907772036514752369970034429570817055864092370870042371803089233812574366601329864212259826631059000627592303975513426657164445978060035577255695931232554629912009845129887008250401487746992763772873562125072670580978337913665368232577095268582517660519008400206073032754168040730281537674781937859251099297988429503474521415565251944054248646912054906575002652153656030770878468314008023377098785695511339030385352249408391605925077903565583426357617338970561267085987344112360414664380583874059246308207511901855468750000000 [102,81] 838269311322609253161455198854932272708594209750177092443371863371717432669921564932311182455851085728889559293117572941827759336455609691717881178787574109957144929226971232085242278988140090449352993977947584523858640318053571594871190380728854985954953846160248933074776617422463976016154960221108468590456118130723550972647624268573433498553708527660253915834662144797629049132032635843397922099158025780654167671534745705609829934380243654655133044623314118095770534307300014510014902809731064970526925263624318495604674686554255155800057110323153177513143731744731979129323140961828265914843466580142710652418725247896780368848922030632953806840495315914677032057620564839573883311672501325936127839022743747321645940624782577783392314173282223993628996936333449365391017218877089192025083710803212737059344113106547612816554470898434798978415529558475044795703520111854102257905049375106061965371406995957608375485276625590135076322835300724276336950763067746285094636604714978099589840252100808102135656365208056134418524371668751948402019886386384142623365965680007468532140840684748397889730976152841176476581446076230247999232315099231785415901065213896007475889772398588889576373485341771859835166047204508854410564319579436125639011776996879090602379932621287411736683660898540207067436747156270282504310941399940635140654597902288218728758297550098929284657577906879286148453396237494950865398752116638599759070824331779108320918469961017233427229963299603494188268143016803039362405120814639717288117545446845710922913432584977872148966984767032163437425673851559348976062834930510799400619097293201352871812491590698552334364900028012982339772888289188679980947624815503745347578441825305441051583035176157777043369266507155403985831013706177381169912004864086267951371935841434228074789668953977228460111528992195027827211908338553979259610776483202322870210762536995433417702424023777821874531868994663786516956093691442889065732227662273781475575154197440731247288404169801952682194278079855660021517841586685261073790363706435416432474225809232160190528416909250332502234910494515066904291532284178463603261226250773043470391376860957752019168789241114183541893381615089769129148065591086674850057078808495204377902282190820293717859378236401845957024697736028712332248687744140625000000 [102,82] -107831277603814732238719525087563173694420776277018658834934121466769060810918914527671037046886346412272750611528767211199656722623014766599771273403138614377912139795813955017741770096431016111884964043038553402849275895652934999908269840048710251853279794736135681998477677134713241360752829703099684612154239209426856779975555252319384610215953139813203429270972134849982560285728655592307302711360129352205512060192613334964037176427876097931477720127356152599881519092658063817649988229225734176519675078287786478276681613485971544861435036005962698586989815000463288692315663996549661342983506518600364290274902779138006176381269409898132411193325745718463230449648621682796582271457296516827746233514189370451577983509751295587784341293713752331607787439703238449046983563002298711228250398904596968648334475772217822382827918612453695025199114225336198299023406237185447983996784685225222088175094060545015053401428812263326747523099717592036725405709465790558511542127185763277742943503081232752281630416568375791961697320429082474844631269288825636634938648510359330527612685475431648791313097267741421572416046752787280246912311491764573519763516295538932883145255537158699149235816060142381373158488689353963148207485685019560275077803876655768392699349071959644197362949711388529611907027022609069838145121257512416192680303648583115793798411867855250671561309308319631500755102012517283604588229561348953446615139894890971172346206028186280118101896678197978243431920570924573996875577482403674624878955049146244577623211271208991243165079151917488936918747335115666304670264854281773409859155810900145230457725127103567782115105233247075972361920923713601962181728453036020159609884383943415830628467206602133668049636235115289259036163637569750645143959547024385448392398065274074436982315608398081926290165889483026075614150183716249869257466255500981218093023644319132175237435119244440968361483929991902163441725053726009845663025487938735614991058255933373021844752885015533111410583275856725800089196267685248683261249263819497618205113186483536943830171213878956204873827733948206517932622408591797005703698818191195773103382507684554319321943827796820794446504297309773399415623894426230812990294627648691428478262563398324399688030521306229853699191534667981226444244384765625000 [102,83] 419991137189366758064623498271284037352989254331478893310811050462536031267299145815813211080732437069165697244009142065666574551748651723896130989205640117072655569384795969757308087268923504761374616256175174297911441391393833320589299529611005135428238422390338747815817725849429798718573005025097557526886398892004844466590097698902978939039487539762397757046614125245407029285964427095053407018994723240570054921278256350998271230689029603417599863911772305236491498555546800572475235018777077063070938809654741498844616543462988616143491858403074834385084624482683124115042569633659058316987434506697904130103319023409273683344981356238929869133264429587186747828607365267059084553173473135044121874509992424392200371098050907747858970343837921331742796248449038770906515086516648516657583957837344762558139970916918221557828205781709784873885337993178644435209526804271092988897002463513631395047057325772574319577008975029715631210941060990760797080255609999743242130821972381804683671082796867720549608514802109248814558593522112945147841049143432526370917260540096859164567597160724609229191700704918941328737198843724725277438082354415076065791335087057311088909227353980117880331328036521240834785856422023952417394539244023324344042940701103182132949813032984939537598097191454338257414028419925251270991378847968498120776688895255246273638014112913250930984276604289342445879732098804278913420318832836439472657289337886509805491487280129921486092235877027629137817566091542723991127225470241721971358351010294393747972665177999949055820077724865115168231467610815093817865849602677467128432629360452550376331173235457925663118112267401502838849774234322710652635560597772275562487540122095486032159087962137344562415276222485264153970326230623199415126205062292872450345335379322243779560240898323677261022915752392650051669989480796034427941501267335269008612046668203292595154940557704770487968894182426752310002497486123123612771187772939748112456256889089346505311890331650658923848734714202869918226512346678701571922539550086528133261354746831044119621491004577985817813717409312679023499534592529336996926803410297448160907158848170369434448637892590027801391883512736275326330599937450276246924608841360070043895566307651299722926675327819032182772337692159748077392578125000 [102,84] 74850177882712301256020635072493232143120216779677868068007012985265935693659812121498832375185552929671244329620151103112264997892045349219333667464981667421576869534997661639279285278535410263912341744811149492836660211511090122676459324055088502098485146133595807950151767720066196730727084126711040552742139995872701990951729245149545804132730583097011481475092626456923795374719293710264194265359419263664571426124266383119923999510045112164264735186956294686779740262087326436949580624158946440979682013176293055304819915875883839322624968442106979735128280409742638844933623560621302135219916293272008888358305894438279602382894971892806949795379514461130044819911964994180399050114090726069427800051880034754916557885933345267967750218783645086674893634523851461111838858344909288202314540980348661399519283120722356136162639154202758633352466795740257829557388577820928224431592912182151829330745154670277717928404283867088485684283210990668223769944344197888097818801110012229275130700757417592600668325136928288051706259559906663306149575103535987751792917908105679199671764106318248643734521805519616339120442000415313409105706585326612462649246049604424328406638097528456319736314964809187788897002538296618060177651595658297204322600069400686900068903808374530874781972502571484080642375179788830734877720767391310061449638233300307969040257299126747735451624439908771762863376687899926462990973018262655338039290148862826377353565261515267342648258257140076262992242652330378099860364223287053042674213652101276039885663786722538478245848053058922434248264241545921172812322348404913375214415074690905219234132921877260900470761198997247413246610164225788688216446371591159908236559241428189115252650741971196358420302331545731784619648829550454120178139143734967641335351405035223921712627022961263969097542895219061305820581759142485039432237734745680576611901165721924464507738770426657496857878055230623311471705048473210755044456343575600072184293501670167167741894577093262440678218052233548625887334815066705878360137224947681419028655226390764443558397662022919541250144128120530377724747921683176473084249045703586137800821020581990478502979712053385917245974708244762980013725341208091835575712567801174259668391043799840741649901908669381359847878059362335205078125000 [102,85] -1467109340234894091813256905035137807676265586788978661629713868753832654505548666725054314672838234601940516676333839554305715452142509354539763163276438447006427310465438607032751555455715592864470189574247484670648103521409883270266722683568082461650708384224730679277880500734305184056913839169386768137055572405775900323936808774467781840959077346637795515209275400973280874418371582160654399707851637027904347936222981651421775638411467305939585925996604668952987495063829515793154542642862816164786658587743003494883107222986537617846095179280710747155212914796734937291919264210702606142676131461268741174143988025089142432372505806980682287850770967815381314661022232611602191821639524017726226819193943678051830089794278708223683746345671245967844725210447578532235085731299374637396904460871925908868076947061126327709117604250242733203401921459337740261466616252153324326279037009692617757847743112193107525132056864681269689551572070556989052941769163670954720682270470342113199266489466113908496457343813408996877170694197878116525593350175877881088995356837242421392638965279682328696870454353836654434117934867485919233687650001412622801775071397356670388003004037632810636675533957108068432131976389048835269037219208999879418952711088044679420126452928011910575229904707361641977706220262097253385899143832507890715939062292729543048271830659978578213724801559718346210643375987494119242528503719175155551604657545699452779760097006010295336497031223755813579691262209894161320093164000747443690724461744212558360270398466327999463494294858580108664285335326848876185505100618494492349909932893247541818845131986765215230827650084001904873746346614589862772017565446387839452564190565370519504617490901983015802749205904322188795228108967518968946480532243057100361769610902119944223549494834599198052727175371104078554957262075669319075840345598061439520489442910835133164165588228128688468032899673532328702758975559156385476714959754137193189597688166561163448477518725450381611658431722242624805500528101042038502985842551999651489995162967700796372577386399169861779272911748157522889536474853861746845110063390428341151514221871790304948549756098452594231258672190800021771264013792569165430337962371448331400479048972012200034137103611271300431151906811523437500000 [102,86] 1383310736667477452217608119478251228835895704226360989389194394511817671936016532333679818163069326468024283406729248150595774188842645002962970566461589758432132662894298804411777436535183575855409719087430312757406868876855744763203075352468925938214468427503796238816318823027107745100083151942068062697966375322349241835801046836970027864331672775009878921622378985828259284715095973560440699347594153209480739877888076746900585730524633513241172108842297219198370930599326169408488735182209579879366894442781744407259511266150010924870937119456454542805918027841995633433711884626803838540215855105215118165798408679774629146380069597654474680420364954296559695977871525146469821176860888261238609275415936581362950012999772240946408818134800279957802441791454076625485623888122864999785967812469278443229251131704622135286820487380239709932712715137270357369206670111393682973522841198386439768618968064953313578354780962894513521579737248615484614649688071668755239034966199542948772072631465440507948248476851102523326943083698637959430510330862992710730347643182421890589244386792347444133012182310793181295773520223613654687371214355701873927385291290775528046449735625729268799493443327532754858397902666031760922354284248838112304651212195160438589740915669239567384341460295668460436152352780350639599764239799493829190640410270069839149853523597127552109958085430231031587321213949551821659217967646017590857237765992737311606800429008801609415416651793212730096435605683336854818583657829538489606103869110440476966415957331697779981366934916324513062558018257935010302933005763054013130665391682912030385044591808809884719001322252617954681522955286181106243168254900736902582305738646685957012144802990728473553048579433831614392522815364955118889039265457030341258238357864016088976800397025486409470304593107196224158218638200952577157370722094274104362281344540687645288722500415334991283163330440380851125574120587358058603823069534206506270214384546993080806647263955889979794477297157553576803052076376360023563092107159829599561436870934050059266805581249417907626099463703748253532292997305068821304832104547533105299625365353216294250911495107304495333547733864284824387925576861640565165574926397765710485324666512322518113581743682857593792715703125000000 [102,87] -62281648255283307844794892732791156288805686327503556242932191038486302657765092459895308987199774416235558335285640209706460319616550560226686509603348785966294645075606361314305110376430108617194314950704116110965213351508653426721967387928371540347480799282486106726185398025381809291319066599458848019445644989574924111312551320816655283858431294857694280031441851920294464671018239373539309212370141437676733639513337947896880268494328833530886589895506513737877213123916124792037100273487439077599123316866029246474479897240182566637859314933354691668886459638690043493147476026989153292395500338640566297905392759014396802230475303847274463750604625315453418923435462741886798840273083368643151131199082725175428722705991284719249660315948941097541233309443237675173903406314569514393446858489310809504462469830392035170745592047366655890470543234951802668812591946725536844154906262864974551336336120825731043051515520442681183023102986961053143426671190400004970684753071970602436448257021078084054862722091659481241631424474776863218963889609397634676023574137461185373259461087156250317156467498820045781946862425593991290403761122375550248849914975110139473408041253592553183588909417981062488340159500148627554563738274967598439801184202810813893495598138099707470197873678409503992072333760920321227698895254651512320046206995971961842580568474834745285309719752086019114323396998130057922987553671583254242723460077102567145390786237372787531438954133087665031006948733450529580834825697801693650749879968818162998377976058840732186033322119407277048571302246589602251884272910497614223020686317935707807255568459740539100296771585697182070932681303928306633190588067700025928705252362820735347928150050992679328766695358756602802683596346181284341174919571559465479476512728500318757452944366927642887225429847937115272566732868437401991015366430126799232288072622844126826484465556851546562460615673785497469804384243852669502729090086504931023044861212693238243231929194944318057029655016846887779266773531594272396037232277607134366071994224558350114123638436918315092167504023010299893867227632823549340170705763172571535758622301927342686539863634102773475747991433507369276154755842690103330553894227898889074955026971165424207377153023683305826824218750000 [102,88] -3286368820049962549400331125257209273562674759673492433981226974809253150261581647194356600607721530544793396243757948844978109583679223634114370764717175712267330424441340952524288597595157737195165985570534586906384888892779933548889234566534943666003764766325691085397988234975272054155957698314256476470194795365793921803624343191662230355347680158801083603287741283059141845290495502092090326779261774172136335646454358572993785054882910720926537887716131086036540139095846339078538973043675169448972545151319549919627688428090260001678765492453330176347823638242713923312482897756623271281929270699130289251396401105695736092644686707568574181903687417098075905438100222511861942354879354954169095417455906103075354386627550638135412578360104847399820969718777440419925278504883440982814405852997372735742647626982384462604835078708761316109168269723383536490944993493221364315267199872633297903341053760170528697947931902232704394366612902347693130672716410735139142877322658950964930271240073099141541459562603686751016728837228344097385979468028934154505556907158523773918531679996449937039781984350185106064081384795982062262335151916537023256418141449059201503313246338231263182133159268720966460960407226578085344002049708672124005079547372616829160913643272931004757667438339573900109655633391741501961085566011599270580579377426407212193055211843200395075819086823783941679958803061819187390924975426674496028214212174316360695599184726636823379454732572429584454813347518840765895131554302477472043649073951977380662923865704984630326247676326732520347784523518400422451154404010061629386229133647180855380248509772295014728233633248285366853875544379702831407728149848551335315928328363293737496483088519534538370779865570410787687462972403030090064062407570031259664300172904107908246094127846641096108577977519781127905935670020154008301056073561033071325257110174430843860641174758089435320662279314415171967377076285328810871954831522883870498460934450793113143805529045544785901595196968171562474275377918307187004314344766646292006603629434113196843970714947755058291861097906944721883976344361636566742749080134326828381831132491295738853412238039089639203768553808961180697698618428398105474259736473035787744881003806041116328527020335328179423750000 [102,89] 16611690262029913821322936046135898510518159237463529625441018136280948472989698185788432346726966174460940399245656642725116733694505749300212976559087410800015116338575031109802259043830913981134014740465453949291986768855136951426652063358514184892905952069463990488389602583400850945091851356296976505088682073037730855278765316359568364613549691203281294592451239152332175153547163375247772689246880367257816216627207743442082697663288578880942008475579498810271466021460666226188352871276875546408462137410501881085574787654428080814517982000318700412714544350761410688933833684053623070526307461158502646330258357596863222824136138407929985195043853370332371434500334007869094108611559424015059325768300303026892905942508034365654166156848039565583606075931173221619576639422328199746484835658237656603685413279789634767210474215086897605517349679957649602049826967523440495161552745298904612720890125638554254496752529013457818900947501009614461785593560838671513136900860940623763976962133272301641268073410114451584240875226675531668771584673482320363758416048417619649518837621037801711670901325298937451435626930862291911078617711649523170489726055761303256836193092102539865969658271488771976013745310678601074770787741360591048863284987835400237521710513097200685961101814342840188495566823971838586381822832019075401271168593795316733237072842042726064903836410021903667501862074344303627908562082958032153000986036604843487536633986296209530471726716930828953534504998777683220384945494974942703224938118859789234167458646023700187023337610477270900469630637778246884363726435359093334482067359411878993944527708906480787360924201566246462212877568557153112347983120491358706712233750218260513224159936302536107796253217445060393982946232505529166515317065725087263694523699584712466708904018261719115464019252186398808820430401005382552181898167990288041643742947960549573893786316762775282690924986081429619274592967763560808843717515978839858986064141551045242517969417198719451746097619325774934512143080579078398912233928291251209727067086412156514233947609168193416728484247741300317901218825083474276431915649534960069352565450703584212079587013361930621210857666822686632414631515749473888536439541032355304000952350155917974655541957993181150000 [102,90] 242479908199111885298265017616040123992346587592958317357472882329070428832390094935075627831889426812656359070845077402465325062521302568563221814725206995673313239907063729757190020470300367032198746274457435025661711154744789713210523329456734262991709359922807532205151771488708008893376727340068011198197572995682948079296953804326730013561001339096107551092668861360407938063258424557439550058971657032155362980737019618599562291489673291284869961503379140042503370588105649412447702778699465802438723262425722688646640163422120864545642964674122378825766951473294671986429075245459435719081094900125249263926381012681220203823825928078854566889877951896827040426537361211568409919960047745124498089156651862795213837972325131789556873500823089545363525720648342016048902507979995336579379779515621969986295396583061770529110714799166135507081971139648584383132089130254004766084830833020884908368902256196513086770477996612675338431353728643984118157055625135100309985803082531903041481573440167974600453654721859616446683958410174038922144168299505660516649772493911499160031283782500619644879914804549603115291778838745186206943964059657047828932258825735288356880405885724588367710264710760400355386451722866639037769482880261141160171504649492437164074631281333515921789644323774198121497023377955942510656432509164916666227777541554784935621221830242080573638952734435180789125652566178751752861768625228080084728521738826590001969575336096705443117635279089347582846596141695038255181171413171621510944954581257342139759031194818392532697860230377951874279672204449657970762468671955860900034158976428732792319563549901700486510099241954052674219467175479116935686662028689587317340632370952488276186379013094784310923136178081116816874603893940706416078243355619796449425033015194750222399471665207553630156553561022082794908725996533347817500077227727442558174319453439462140862195364738247530200437938315456575130626765878333821024555196767366069760921275777649400058902770251922649717428962659977179841431096423236436865221008754414537365275496244802581644489553943603563461976919363504424483857193468596311618810581481374437050915129295625819502086398399961518419131404016275953357832840380372632279574318419429655836034388769441941214873800893960 [102,91] 1112340913355654415585326447761325931320237493966152340113904856944402818517859893141421032675360736317756140786536043614974733493947011429871689568346923884704916561649138100182367588767471368351806645077389706561335029980379039361091607557012058737040241425198677794999798256696754705648173771243933805715927620145481966100994573466675421534389163370343972481469259352993634746672662694226898204398507097578302102546447283226416015345665214855671277824466086211730010009005285074214808262329165075557704225192056501627163903512255878536759706424147882839056140894487152732417851104578876124291725425993550429210443223168842518128898561184194671342042012485597499757936666858889036883636665713669650073734959898133528334621670036383280129234291350782120756042150419024379394359991923829416835867514434103063915073460001270755832584356399302093758878103464482650294179522129636329802424369958203238776409608796511555923664083741684758324237440888138688478057549076999208381344280049406340546932989006996834900148785249551785473662251538664694563226559277799474380729340077507436759908587982481971143701275423420890905204503953233286333695357790243399370139724356032690373743836587016776147196744134208972138509893746589480612893023901340518311518388467926991270929197226975292497787425705080146684864922297993652877206994921957720013784700845495851780599721931954730556287107899657204050876947474852205126978467686499460310203898778276046351679232155900199632552697363251705995835014960150344450756413578385653119444688660441735807297442805371198422993546943891110460455034186903272459986038826011732201257938431258238752804844889131652361316954705608128526608139472769589490272355199108042972783835875821397270100011828327327091422257408642757499428951987081456388630860201349583904218678868205828720942895297910419764495816540737689367454471565210253113264300883489266631870046762618182125412090735312183923245370923342944918531395331921681446580604240834870037213870029114205650457687606673429210691319245091177379896168128124208270291795798614773273738815032879881984967804201551089878972450614099521322797699063585574244189066311343888271334251026822396001798751892002790656459139619863019699976519231394799472745993763654425392568609677417801617390018400 [102,92] 18137424559256781433621233218666483368255598920080457499268068228639905697351518238231337502349956551593348751887294877375421095363289502879578835890128589273671802544767683881998084516524306619812979949424670658136876771787850168485263780895235082304230525325366504682359383583345059723363433501403094667569123200272001414578351667185689728361745976936134164079874073163911675125842838504171843407696374312104450227636677788036200517411225106511787789258008679371046128677494563215691473002896187344781136995993058295718109785429105165035047847948360515680486299382671463607893961414227796644004821606133218724752261674706636166064837319822236068604048210838512440445552565586262131918072112428403717760739008528434216708539851422675882875318603147843516156536163666227185222669219815756776635191623224245055208762293356026491557121788279339582545462127114340951392068270119204413598026247501000896066462165908167002081861801636761830577202955246889811944503777801405005719787213254471929776184745938420726478694180729549995606004750068207382137462439379779868953393432060789755562590733746793379757300342184625795340144306988117509202213520308050180194893512799017137020701702326341605890244057599766336895403064374504452712328828246949921389763283469232146093367568423560591268369596596342145324802905885525739067003919539244789537007629292727437482973892568815619566432733842228853542061184993029147573761061394978106229916676994283505475079150601119149864136442666261944118043175329362164228432831059368024521953274471516926273452640052351096637128807870293249027318621353084196919059338809745263874270188827943934816660078455486167928114680997873070917907786617526478623547355411069754517446032114589147617449899424442832180514810697385599397394103665685922980259344697328468084528867984536356092477519585036857814642113617931416338643491471821545574480516674134197519594630993309664643110668960185225561248514782599138179852892505772354022893537164985998838626233836888016502486544490998155224745944094770802254540641645669943815114575921728210237508101131713192265429132009261906349419473937591111004242707391856093459995887601252512715500093052867921979576839475809720790311416820943532374840700375585415418505454454049763969115154310698992850000 [102,93] 58665341415178933194694041825267378911555033421314619006146434978186273575651559045248712098914506632976651164030950262373786008554447519307529667375350650891234359315944985967800688585609934100650039932914527028657693948410896541450741223718443432818941668491048929906836733484310439529051792514125072869538189014388708275907744698652685711676238642214726910696681498345468792989279586691942730734489508118743519129038161291214342381549562799417785760496023645374168381475083142594947438506479815114789772362382485954471314589620559022796144749276259228609813598376492550485999834375288159459002727241199348431917798838151509567431944964695621014860226449011554659119063679280044337343166146796600104684995302320804685699779796383177150615253543236850057915292925977122718940305382930177319202478756982783563630736727962369997533971708777547452075935939848915209551444139616961131288465832415530071081077635862996684882774128586433714789639006993674141604635153669279601084289794499645914199058985047404678135974008133234728150831955899373169233294368472271255794003591564656603577711488051554341043428668914228082427382795535854681458442225636039105333899479104757425649565562228154018270757440639440017686452546078899951609010579666676085569548460651444223973884871636280524868780090348493118089992938884866205930342141460038383290353754008952161976806575963852755447059355154645994244132611406062291654024175500879737777163879694065719440652160805913184703873708137537673898367377136212422858797563263043352917139117781395906913563826152797696052077362265723979726904500513491068457210710050303165543831110987401577871299346490095283506970304766535199791069015518386301732223150620307159101383807713790634971193106374374344308109135973971726622566619743549170401168584249245080065329370506320139944008829722590971680267369109468896012133058210630188397493314822070929357267114957996860047838897630958314425727764255116478229417619592260739615257697579795742290937974528449910278241784103724350089461622123285408486226126924242213912805551880719177253946391659154107837701873456118706985851134643030589849071241049660579293990906034642589256707688954696104406405414445041308276652233310863954647055030547536105641410198175289697906990924475350000 [102,94] 181658622977848195125801281260136213809160465340456752940344695349012574303393206538171013476062507671193196482196686217806696277535211528421043016167379242655432841576916367696186078047342911270620900412323321812263727374421446621352349627834928999052653614487047010266864310523856856368272929840296970391341677665345590094072363581106234659278851808925292282104445999947951403448200801264823590549423085738890976766858086695511141404921270163170645053322830088111704852884735485370098771653168273097775064344940187291168695528215590119649306881640467557328739718605930924982874228906347251223261502837964165090234112365222974934839064606203422314239313638196142516251141087999586005540077106473656674272919412704326079126168185974686812737492145567128925416511331640154238977884314878576946361845307159287058074154119683449373303489364236067207268207341555171802123615896553850526857950680679473422935713825356835135146754825576957536469130754565154331160108651386802086785047767475832939973361473863337018734172206220442996322840008774206844968146427241683195635682130688372171942908913909382112255419621379805392955025484245465142002225103855734826551838396584304036543021023577268332604381256135156297848629522819711516958975448040811371067214055978810372798827057359430042458211081301928935676092077438389907921207452345372030065741096255544235181925833322814950126044747212440021374599847987675288486328978735295067554238191656843359051167064370943846826202143443813335390771446780174371322039509389365433692599191847423876218226550172994516483272535648446900143989432586255695471548448703903949400134378009803496974855500105767279387848461085478779231691550834084341824512709161188539434192815143310006643685422371501837890647740625849160681088661101088559395431765927569644080110819218260537080814566069529649467985068575298280544760440169858136732147172482906284113749294887813281818381974198380236566253011576881830796796355518170594672694264030378009210568261176101138815034088583036742158735102578042103990870481504183137009251921774352597880251838603752259832651005434071839902573816601394971927578657045049780854752428784604725558853712075404683430470428749893563357168652964742614426208678895369871443120715133513106467022118000 [102,95] 473540260471558622014457720137763129849819865725767575419125219217036158959036735371184967246754092415385890254842973863932909949826858967943396866270780695960454600355988176708660903581596577591194943762390962687928456600414313387023312270077213821112754854176174499437397311855156229821604039016561574411720004517313821467437774032261133580527567953360629401815090592705322533094318317870174597119172630892698025745713224926779038695704859441545323684962778441393882155535066341395647920938372865947365775643102529842388492512722078836356895012420835056736119943296626453019935191884978739375400604605108884786022821343267369700404723447998816757375578671753576100365124193862367853622792733591764896032578165904047257658938604056514790425328914761126675124840799730351515368548755222150126857169854662506576232573128723055482805294640192258757555379436823945594432826515727313960976206833537333858815809795167341280289123282518975791347067432813302907574427688593156333900067936836598595706134899660078925220986671662347219176726844972519339034272408036623183433879404830368285459194687025702169061855454429665973886740574431483298472726157111713439308179967557056623184396695280101678389713329221643837486940582308166700187503288147375857776109306299525264250729634484530291599161690480985547752532613997368584817378967963375197836948444671444346505089735833234554156864692420583180023944704918577783327624378997703179728905260129142912279633961675502765050832040454739951447542652161034337094142841941705333875566203381732734168074098568439953591547574954190529798316123242670168000994279619587266933208130793824950399408981893730400637559408270897052575104479882010336413133941680709344660576609485550530415490386143230714530866587913801283769315297757817058486679174291771761690120273732410073879369670515755499780195964326102687068764445015519441218319537689006924358979191793621984587876774827255629791410004151227189592582708627889743228066710562280169211735946829262367039564414417460386440796349345133127928908666282115519042143586714345152445427482810854887090104560693703682834178467270765138203937933208829358929930309503735151099414000811178126725666976015872813666056417206938181543912081985898425604449056555150425476200 [102,96] 234069273825878382222156598897375019711804785733965327682638123821096851791070676944932101217811053734465334028128369643419334622806469249057283917684132071429048126645332623068422572699713644255355980025591287235152305111035539272713337462549047523432087745983215639469537965485901417093641448517099840845757142121627448504427631303072793939876279345785799403196785844209646705468195050912258673646672295315587662187507700014746409212070613564376276239621514514902632665981788583216129344790363076768324958814113039885370688106743639237563701542256157530710297023759995151517885556335631988563192825919048335388775425140395421282306856107767884781439884604163298043399196121933968786061293908199533871042326990365894256954901815679158730278940374123320269900207235506914215385148936328141767835525845973030869612121463937224497199827771312931092427509808817924370136598645865150497865708648182931073771218050944878441836113663732888431173916087537124145949592057758021161238730343246737660433151966459010065031262188961492198161496623921128731213079444606358417038065307704867375645531091865637640747140368676041904683415486868392163510303561891295874368267890930308582154489775905204470941899199310058222444774979489559678975914829549648331683139640597927667548761855541308788498517366600462555270380965479173782120233668046887755887113206231417951520904352658690166268250864059379196361924117623901134979299252534001204202960944426178477470565524953091270202898959141147249539791391980442978295550006229675908377853558356624992110551199421488636039432631845629718651868765794171350903352530923607039471889316808611336457848934350613643614989142044624256282192006719468324298141222835482160733955166205355606248810145988458188845609584508506982300157597542788204031109151408547462920701061667647285092806145999456978114267416553235560389319143418036370255682678809455517617306655793570964904491158235502028700123524771667161994908007129261772281803784411849064944624937020608125548978775126457651483499954316626076153533846539882508652631151614626750302314842775062033299362390093118165854911260050927660810824522136606593426510720813160210685364143868122524075702304841232194910510123227412006151127443364239264776071264544092240 [102,97] -1453113915552599281481477244275255334633782111767373393861452201818931284435114136413845863808763237613903762604125388484740538383565926537407341414596965387946908588118522447305653460810179585279248280182188598575842770284426593640691019966055627967791794229511787232306909606308985798143688288259054300920447312164497239070448460777998143855936865774821329158928331724414048808837316722621484183158339001967316181804564769314398304154946091355896576723670928413348619683879343327779021717582617834199637998739415660153041937615828817825244419352325328156544863757647187797296055145316414627856862213759620108310846608590125973006594103037160287180678024829066661589940817001003076867341493530645574243202751089182042781330962091020342119491638565906423036436680582493620806243222044604936975279875727088502818221399562476059860345374473953750950197231803142148709107495629583583882459990346386628154686595105530437553724252859075059713509137093693657690627882312746654817556637113219756131787377183765027005234616682645599792527084909388254686923041807754669261259972006728181920358008499410908932237104920939701857849831190512734520745763739897033574378886098033659219143906974417476860455922173759004036968111269621271683834033160822825487345684549898889319969414684868320930704122439152897355460174476942784503211697686326783501840504505948231861608317060283716022347381174202080760472635055569525978481921555653142128918573878372032546524594162675471639965333177847848020392927964682331934352514718444752693452046123524939756660520689297982365362925578792942229364257327461166149756355122732631002487279066965927597039194350602635899691204340955344676007759466479736890751255939721517772921871271395228793526027766831321933359703284488244081319576614197848447428621553507534323209676065401540505676111882903455523248438975754116028194148343602287326386588530117825043280337112340746477295323892754033828793279964589546686427548906464125389943877990823787073492165424679349669775896281932204798537619282345404123927054639847907448083542975104759474000593844927194266558925925260878592829647974759844259108365164174770778416190524226554947327757203703720212619655683658237869012306425236105140106507951407636360903682414120 [102,98] -4807957343051571455018549349446961155992647593655944361756974878352131457807773436426156164555707789244950357892655682480155860590933652964331597321006886513462087198736698317133226730688528205404299112195095389875989436166994428753027898831829884069791328904002718575620883457989561402236276366458035801765686654428884276397151775936794509920341645938826909508917313560658939785552372214963062045442506593488722534488858158979422101769704562298695625992604626996688436496602668937441669658127914103949999813219053323284136564594008337966882874828018900053626163615111466186276893198786369288875486504469914786998376060285463499283962677725869018267143624723458890477499906117356799796574539624793530853879954561476095778235371554377614573976969579502361001979378801593170621601430031414298527098572840074658644236002549760875836208840492535372101141504302861989860136644197141065192583063712897378785076744326179321452683517764372891252368292052604257628113875364642049689214147157725305086652547323884867412440250791111515583596893478325584495140104366024629299024297650877666130712388325217975271529151454431262245526249914007643581368194709274177214803594786325970543739647693565453243687894016911298352384944072495989567961970376260169265129236414133507518090360525325961989464317988915235608781502042384077251972299922947504019122527657065260419506680830221370144346792699451277492994016427282953212259171500067685772713626235094840895964103231675441394817064433423659666214380516678492691451237319406774294301103985491606968067909727957582722334012834521786114076195381440578222963839884704753234708996805907207968094867364267679167764414136142528832090201856289277924924831098957815191060956532822609549449055913066304928281457903572349766350970612962256294918570781952289867380584775545845417220241547434078450898756950203298716430507532483465024229922641656252554766123767987682897868596799870463761826040200526279706456353456496234783956749264482644191501706289545579551925427120734919628409541442628719172924762655491785540854364413289670532226038849246009463995227270282107357868490738425266503087546402544996014511412836788276986546568295079071104923261725167931042298345732893872414115130459733957704895360 [102,99] -2418390945267118605682865421260335962178338471016049760531518421925355906796319281301066043045882043578860986424710812594855648503013602187942650359379356419870450495625312694600520217903982634790123225239785334839665797521194660499468827828115262633656719941255865900400720084414648199845817225744193638834886164910403387576870124202029631600124378231625853347201395388283328915764671460031341840663220308594695836286066511460197293736260755093134162408243716209970744145297299152233040846726123118038553202156036425634820952649061836286267146655828325997889903978391113326023751626877635254853138548285299605301930193160303829796477711797487941494178850770956990826780518294629808450349341958867516287247800432372178663667433669995779285563292965537341121614023324857316070821727008836465066064807103156887375772045190325357542256359438215234816602033597913375437971776459835662500570797480968077181658374635346466419906134008689179637422437048066052698261179227385060445247870579237439092952346788468933794243328078597846311722061663591917238488300119684993965377152903941680268607738844165815839535120225740492587802740035842684098031228834912145948711395598542560968850824292586033673950655841013207493071708411105318091352754625410856685840345435394733569234204236609723609532444748559509084734513062194729432010871405281386557423637337918948528099031395660451514877635644743028540780958906160912826692715220225699989792075595440265970903900370869564708384181654779284814671024943375438527919212577145060182193459122352822578226665526914098076117266494132954546060705630004115900333637184999189273019104792753367653718164283597614181276293284431753591550814744835879419769489640020411518135331632811949208387794730078280888006656747335745785122330571261483413592634390308879698761959704755355742961057252600873314144373967349985758587826948607390513096813174100200726218875769742549314917710118575239964603473116538713009742546945001162887105054897424429351537319708161303310796109717088883136687218835508156513761396164826202075114098157066081198367184908282819963241999077064534305169065279924965471179737473275794647100611546775161459509468828863382806278120079428382069779817555815900944640839021955484240 [102,100] -7782686971201510425925420145476592335779331267270239872481264662793994312981933281771288183369663051052642644611622679627481942716908465420142782820837226962644172549371973797359003994137928427535957769450691043856088738166731743806405138573540000392555920824460200209552258392765828657926595422268855937783802516244192252879898149878044242927651506172871209922964778252018363619025986538889893149872446657249299873370513044802169182259595788189976535605733984117627993575962941898918091499157167092369954506155387895438010330224510200671785815202008168335722950866232761326100892670421361654342550073421316455583007423203856373488615681074460157730348259553661696357355056444693556524712369984672883737173967188200426037500721438407554941068319229348197993688804789129749845209209398490572456586136870837930406941741321358898902223181574055881988959369199579509300143422263411862616517601201623224222770838198035886338970622399754374524221630288122264350982325305074189338089749461383764351690331731593511546514399216544199701963951081019116774469854891540385331431665958430740167930584489010972216245240036784244132611937130958312182506757218326137193475208718186227052832405053843862859665329242144337689017089060836276315445131928703113784605329155101433373369016851335288273123691106785352081083774174135105907150026591606108968288181271078511609939961982794466453361761789641118408056541667822647158226731729259741258848179298644770504203653538177280660581799566288053499611015075375940014804888620688938539023758868270338569415644033397186311947131770298906407066441249960719977623140220763400019701375233041982093072136267015801423369604037003274312002693384488653064782366502964637442752936453090255108423904298111297879632592186028584143422009239401665908409416054899626029152223756031577206114052598052122938313935854602097211727432571099099627416967283296298236353983130881026584112658914612172526880390903537850696133808936848996994497204712617198457648222536908913362118472935832974185197864418161337583163175280565597008956773177220683793938511300102329149452950571106331265373944235442935087698243268975671895225360960238570771632570371564831137922725916832888248419790182551401406510308794080 [102,101] 15339633285220162824293753669937995345500891799727563906831325916634212431427844099647834342122141851633006987114505290112290095480608004809081384451107356880069945432258605121773868768549624926188161253422034064765706107291222703804176840312476787313849589776460009315397802751318193779170175582207553442026254929415248656093168729284960807134304454650771947764711830592986073263218003686849243815613382240456527577305417063713039027360853971978523648544266560263297468654870247964962947995836911324867936572271899469149048367915732808378522735998246997140585603622912978291399063846129037958636255832971380987331950543955698130967369592803079682304362345569701377267305151721779039522659808341992093618825048936111155748449775211651624032074702634082618225365331765383853542870395843510956880936594331878344943375287714966285006429340253629056928497179203139944391477779334970803914068595859787987064009373674950951485610421291904089227694504669879449689641237139575453911476407020125344451162037833087277710365695109049038532384758395120600333080684426030421320950853843524893356433215383555496570445436090098849458985768369951945531894254882223355578237152206153284280495677976689604064240882673992016642892329921362180074427096879084898237588608137910282666102578287984970228661903768570347604892493312524209814926744160896250240866892854484654401881895590849054192436456134597042161004094570373622182793259734877559770191090582990908805079032150906238309212132063107654321680048293646118271699648586052291079714130850689208232680378467745041762267792333184282193990418497122842375108366394656687422615415083970395348206873535441077689791746669408206585658547988824513780037956512346508834575409971191120356696656362028236344854906485687912683579568630995204665260132068880855160877907354732269882756510695535240897906632458928768843131885623714364016074638821090271313697083769528035665301561701739944279904147100303824041223803612818577633449964320422824433923878287394662060588666107207630231231320884309405503726923434985944229986965641405290786909655661298755165250843880170224500308884174760204109033298581125283102044506798938783929920740805299263785272240660522026623531007565937728374377380 [102,102] 148810238985274550044718220327793400584752515268795350753538898931646702956940921055934618941144154932187647841132183211917801738291993337383392931542258944745136188540721657546940326047448508996890847451461311352828812144848710246374109809135621249367937012453816325485064832036639576923119810922541208878156750087348818510677161002858084910273861298342266682867040786413059297288747282743669240856605413205735228534778574586769295327974622649956023401099779753016841623812864837502928605005123582781054622350126314463816264519595426082392087239265174650859227065004382456789143656578851585488837447304029446207860078992487016974628931014299687384542958154725141707711624108640007612945758381607703087510240015392464643942122328313727950909754733580582840913333232360621510204892412723733089373872734692900954480895112696473892168968560455193334639364099421841416600171766929784051270430108045853333902949610639608336346669158287988451065616295810097367258136505600591965245107013865804697565169909447383501418007647956912273037400773517369586732857513658138964493045096081392514378514413377176449017782793188482854766554725700242404020450077677613836806483328972245262447244573723955423233300908450956621848265701158899620614710835076171623862567953267568771063347071893975708685841765429346970906567916320206951125738363088627932298199123006768328749849412705296361630728359561508873514376482833148250955390911259787284445318570497328902094784611457130819078529889589834413761609676407381949240256408658676759096486776483612836878460824879358303661929399983173279236476379264448822177588867359659824521648571308938602751974547709085315803396667856802013032664587321840447572252385025047162453441215355930610712545012759680584274639796664650719788833799012421056076652199975569095473756126730143606402319246468789665617165867793120712379472735122215684812348676931761113440783286682897130313426029615007738620260744741224089099365445206450376976538265849913264741988160032933617829595157159386978480938517772957615591251473625302465399792774364425541806577695591932865564366395496936082942064196770997766808429452449930094277158679707519834249345158193345576734018327351714976265150969507895884860 [103,0] -7358723825075517863207048998614537198373030170909681598659960252166441783318364171910792701093849011420676349755970354581025029227553934659495657103474706293121263313982181180976072510138409190210002878769743724571829340108750764907323438316004755253370783901234054898800512900369047299508407686831745017528683727949912480955940704934385975003726373548032597367199784187288910255179376602417670481862971963773713988150175370815228420645620327353827169955244647940475033850224170380772966010395348017211496396759431293928715867373617860019349215026243886969162800406069493959668354776803285092767008279371161195935486772466977564818498645999676592821757370291431842204240574870451312651066389911136936776152641778680251266764978756852638530090266364609429317983591045638273982308477438456160726215375134171605864438857953448639752921301541832572598605546893059062817080168947430846657220027045851444488403633672785247525493661487997847400265657844250012663518460350374282195277491026579080700119766572809077764735021661522730948529259641858373082837486174597230448954677785778359161026921992756288356438856975334203251599602710701434710665253071230736861360925703082717583828372230357106723228193349290308916358744161124257145962651923569386233431939372675316233138577359665423284293841395013466424953545990964277734859408207728170210988709078803261231941011247015763166689031665991358426172071566506135663657749950753005682372729268047754939432629167954775760461517766952134365255065685704123674920061833861694996980998068221030986088296790673886507924637055471804339035664356354672455570824573846693649196089077057851598086290531987281333160813769534201947462627326219576050290386959287741534824030717073368793836257229870885586958006599488974949384009126156491622145238279953533348839326062299645559153105180120331045834939445256268339242251169763434254816180624048013972635048894505276934801046822193143540181617489086684209682856011175333104304193699586702989221478321257415316838875830023881557506811747173359926518404123559192811000348849024809017379457393019746444083748927878082100543006022912522281160607566184809613842763138244986380481745935853555182841130936558844678095344824100967477261219278720632262180666022133199128430322654913867515100421263142436222319602833364548919641857657520721949816137471158448306409752838173841927270346641165588152944110333919525146484375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,1] 5845684565237898299350606009935406705793796395272578291435604073482530716097848472897126516643408501272512433738604456631977720592035429248702637745270477060211297880961371730837050873687722201222813287936368986965894250199565395035477398687038283733989930949906358940504573827188496441095868604882354545975810960047885750879150914893594137217360679687698787001178886933940061523077141414733964178256097424300624635696599414806125058906136005599514405933089252277108048918007705966624685405958535490701633203781670131354873449681223809313938372245872008837959885871511361537418612707709813259461902573596995767253517203151150549380090350741908706724193815507717171095634300326975313131919453503241795501712637056290543926852283314742866606653057001440065397863919644442259104023364078974230231583031016131650971119995252159637957512038170067265590333700320863774640893880898246178053933869546493800238884639992540403317415318457553851344243415186864599727454249956669649142562239164188863033603163954984824726318410100372606212968270394596858569724726137152877688335275954565962560704869184091226937396401581406727011632416844697359591586762827371102458161076599536395794323913198375119693579634331370037193584120345579216043873988168889492525184243627955863042853191542679581442157538200511163359137351889973639718103214324938871925352891464392233613689052484070145287302272719959229055756813343778048335212216170286234768591941284603927866454486462213583824947977566410243959611891520814122481308174654374976272992598986734785158027127121184823537155258035090450902193945720755576794652935072665251981328482149444978413722216570985645187145953704626431988299199352095755807271246293234508722137211737770833296195153478079434251209461971052562600551626827288237676916647016975064511626375751447852173923249313308045585864291191747265676093771777521718903428763755264383982265856367720779497624476419682630524918734047885032588855442412117890299604729226491218995456911042081406612693570530478833460917224461658657259853251748109947861025045301131030106172094930462323824082247466322190709056095042727814811828421170913033133938665268793187522515096019518319505602660994598085525609416255548294354720671254808567946637825775455643664985830914753930064563428076105689744226387642500608470451200700368708162091194531639897864639590177730225453066803184554167671649338444694876670837402343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,2] -263919570747627477296783899787517482991891527692492722487212048654461340932958315506962630898899438950518697105017201901621252062786197787589208388982756526812440458628416707967080180732396201929623716881959076003440448258345366737860622957471392002972521455722099794065750666983869278772174053709405325297333178852607372220076959239117586243441185188516812729415147414576181344185881940479703390605920644875890544095115025869852816550548359164830215292468887674109464584491461453765609075982143758542854169573376277730278146348298405995908396654196108344261261851827508269719993818741380336424330593917246777572368641291629437556058491559129120711827480378844124072835954118166279843102686254902452161370985840910009677766107548275272885898043682203264007158371001325375475146857730629149435489416029114479971032797912811551403088597108220059405361523373652735002924785502934943992153563611398786538891732995595029657919830888478922300925567148336990704391340887086945476787705039909843205616209611909870511980998422595234773288084003848764080699420202923303053951524708187747198885283758844047799584781697502237298236855186689002510268143195107454285239425855726076470399599805094260417525273629751936670243807600351301012369307005694621101024434613671945983365346621147566160897806428060820996755468807716387619595491579727657253022102690353325237120082382021799298265823087318737886264184690138165387315968620116985267626381877963195327367243759731849393664683005178621561700435786253308546673814616786663791000009087166905942143751027892235442616510743578640069556132450468723383456382505689841923766169392098238132027839934707389844930601970152798513125512215074327186488935104758554899402514778082840644595137869771019873882951951967528720626491179697516606053250249367062863041689048149327214431275259322524621038528796396412277738341662244365112572009478191149826853956710708461241893051714316815055558443337536283691651856321088894546391917844472063471719546198972357379904247652339613943752314747818438600741005550555844317497907915012351659958694124981302412797442724789329103119351694976845953116779591220057783355869749623708520352471560038179418448747227032458196585398773786020528654196061177741145788266162396064668307410210687772439853379050549924766133251647139227467138207965840120781325949984369143988867669055623600309634954883661783937853773096549048204906284809112548828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,3] 1952407794011604779567269871168291486409810824728207024707203413773004276965109854222158935847100683208747095948845210632966299578754747625713793099781854508933189096087893490336380386980143001071429100012064730846119699725342127733797213313501678735611379699448986614091287725703534940845514612501181432550363605253833436811560832095130273301688470273684756558330205233104210917744355004022917244751577999428542715580510716928167542594298818050054592706003018352173636550039427652119655680372489716396011930915150172751537345871353180199743342217735616261865536739300194345291180980961465653123360393265290646971282103435655808876475262028745247878079427274892513390970295048740004157468249449221323582933889671722520190210517874820655351076190314755722134188974097594155279243760273635952952358465469529887162663497553549675173780091064007424856508468575763824250835927674627588176551260487508700266680047825713411759240841908164604615432668864502801841678229544574779216864469835941406566125830454836775497760023503753974222290867212920300675617118398583170262767548723895233045188582674540655801574600655393592955364137794311622180336811325330286582763884170185188234391264637854029008938850600421583689037372956757482956114848915923674085137243764567139006325751814103647552256494658055835316417456833244992231334548806102818553368401258980273869514671665077977882264717041698878873898266933775512504836804381237309025775522893353410856076253088462353767312999173243441235851458136830356131714432647485608717878404185988676647415670986486951991596255832007073989090389785074323498520575336555279800118375772214586096259157807210545289718461238824004498730253633835722770639894383019388282114668752163049889870093648737734239361344791000298713342084524746723746216424928840307585118642242762398016342201687859333231681503730694574814611521102095421279151039163431544864921661319166755497490897954657566121519822895190730188651049565303266831467900619150972541204545652360769021992737492381104057821966054649932097516119335681420744280699910254511475329193257667891761771422270771432019736237522488566776594117778258658788220919367621931504957254286398686749921205613240800274966407274946949319452600300410712017252676422693587505938769514605108317115813294337878611489194672606526922112502190920176758083610073381286676865986350822533993880568228211371776138066680417182396922726184129714965820312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,4] 96083111881358663651133579639110402590299096902170429421483361007859995566571156844629973491645891936189840926568994138808023634133696163385503909350010516962631850035906276346670562000547019839098369795202804229718056129851724501213378104128972230625291948438622454041951694905771065916254903979572964175330777449765766761624091704426460875523644099718136858151360695918444194483421602306506550395648489059837049747646374632495718040266228482441012394517480894675266546442682612796552386003171049061494495261310904032128704904577999958113590927072204583892618883170040833367768723485237876334767005246503113352846964358417292421441516764406825310149288306474432661767415530185024450565954081583147740371537023917843210219009919461089579201913785014128829449083237677943666649168264853419272961469635527343144284991669586739731003233260626555614856963271016696857063227595104722726817699947816640282551474339491786851216267525125670302150320305922232206634989652458453883934475159760286848964805165008491463897031747819763493140650051649439483433002095541313239568370469283987308625721706704610825696031702214718197940287868417828649237486072935528298807074507573420073287713804104114943653002584093389334179364536924663532415425002991176100877945265070925358888718090577777984121762079880850762933724431561588690515507465471562488879328335608038056504417707211289022212142481007554542538425348585553658355975002165612006988306524791608515151037825404367983263634768780949352129938084406939974547849154916884241070660929933502322392440220613457861045519609871489301603906947788197330238035309739415651753994789853220703579392317536244875469727028713299861164628332790750957732934134784632863063087762763598670494832052771606582116880449923634740068215433747112776042410898682527185994420959603081811360593692970791486025093232950064891908497338526098734076910235295481333842191553462071644292545687026881224064326000589282799788525696865760455996983874690970607778184746117927943690422288954820209390418765597599251361219127030230001228138725289688330099172147973397552967683517891886339317760346587498626227103779317469990345573972504105377105739930535454095383971861599607249697438018268819626217972569959834445530528715602594063469478586491753521165624109132430800472565616164434443075232505859600453639643457562868908362972818358068398156777296694243684189280855752549048709454382333206012845039367675781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,5] 4842161457138957049197792840227328160845312400202018813297197246655002940093479658244450373366701589243300724899895900150066908409184199763202962196530479121694747024518763496565569313190993314758544106674287381260078490592774606690458962009026839753459808113242174949994309441345332646024601242341963408037701410188848910268180106786900796698070304212575733458915748889399817724669471670241216344221080782620001123038896688339066340336405632491342811696000138598231812089216367506874986858488031509416001320006065168207696315483797448385333398832247033938947060113237330614075389304379710331213709314428674717792235563158312344706061951721912465344743298885245949980108771441232336358237792979052563651844370361778734552468671088292552514175349653262334998726511698698554630578059559980817198353449606535521788104854317687944569293216480666644339489712123832623708452509328336828269575827934046934090468495473752883870150298246974595168356063746673077195663174675502245137153522826674850970942856984522729158803470763321525292997537928568897893987160178539935668337918217730583647340383425325068066952017027362561283395568507014670929613102122326283623346084914349938013997494693949014878992460706132764360330435805839655350198042700224557781259771163477054203363362220916361342396319544427499445084965722750682103164447850295065111856374043271403704633897557909699913733188980474219960388831721564689321001420947166676511010912673477465795581904294298445735735795515570727237176601601523719710600440220371700509358757366191331444864247737989613195588208202659097077266218081812451834653713661448820250887682691765573999033465561487605076639601161355891896913010755678625787344126050788056486095050079624501379595910092676562502952048250394826457349625736052950574152361606820944342858159528362859877822903866622996837104567861211385255415283417710162132265816415581509332070016493105057804001957074209372089742166620770628154276158992220140150893013050970725108347789660705509651713563154911383531404550989136042731746375028834552213661984844616381141315335608401737412638803813239826226897819446510376495711336657756979998842076392870796711180791879836254633478557322341294504501369959538955852085655125876631014716500241882824614710895694697315005632979155869106393351830602737941853768323068690615061983115937264623113185321512861916065065078544360943604655459813839411820080016468637040816247463226318359375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,6] 13902577579487664760102656903477432482326321451304923171254123037606543775806375533194416051573982276603705915614088862549513192448836791369821438057320373879996810735229804866576068868322775130541442586221721613950935966878776655072578341389157538805082746345598709504025614214723251425088448795623660578289251674444002229642610322897208406850946153079809526469650403652643884822715781916279272093956990402611019577019307371475602925866679342259144477712492830496340174150775770774034329914465244800404990793667120100961935253948700194895347074540494370992221915532621248184618619052634361914428382493088658387446359603599833261465145876107864599664206951794557828256657396680932542167570812466634527574137811993329706152252511116618363092884990198590727980405493212725058278990971011795241575537953321022190775466360793822176235652615454332607255392386730847634382888485178724756993704432132795622054899682059487781055221388658956455368657639911592501752585641792889365937034418982928676659326139819878856626422129343018662274397969211028709233178958192851037088185943768310566468076871394718887802053633260549492237127617689841887361448821001553490420065974595612731269558970595990400341142974654994295604775361900627885163082127687709956324046351991787379175521124257097319201047808823259700625292834052451399377861188985814483094422078745854265063996269830415938119115041250190844889695283664107871633779573823692875904159548428327033132064467710546487135842047568445724254288686761473470511704410893615630428358269721381134808965456659889206252647861233865609248057974217323282927916407965073424023171129559880878202751053051078098700552843525542816977904249670265629747046502351564402566086428277594291233891671741922876905905794132931485612805461726506796534509363742979317064053024821805667871927721625158976207267757525541018821365484481389514173905930410708481399965627560224914703302344833584254176087230776467171756801716931682652945130813086667430212084730725887624332185409324170426997181639893080697904739849935165526970506833743410438455571052928542384101219918369723626957442092068814577697313079545580530133354733751615026308514431513726191244686681156910428188701758183060845049062365773134211631043758136963684366997255853516119199422430680007879863960277994946352851530288414291367485618376333555046902312690873733212933549529055122467683407487874055735163148286859247093616431811824440956115722656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,7] -228356352199527495485530628562733974158444201636721863779125883273223212975266337779453963043768985915074039519612146094319641341134903273458030791105274479917318709311377248698890564208454455402808699200230414224725209881758649686597859738969355668378150129091495778590717006709229160273422777650439330937642842687442080406999398007831556760118090112753678960613823158233643925970808534751632561832543894530061013705769287525135988772102740321172176271710298839706866295614689877728715280274003943187840551198778974249019839622058145746089406248405917204209307810310643349951133732401448815537697150252357897983233150111127007029802786376473552399422984748748979723591911801606812982210025207073291603743036332535341532046935779788179256556038462478753858714148672018431748387281294260199181558821339928475273954958406536094589182419691661583709233960644274852434245027656825339582187853819760303646981132424449273413038143593201278125882399581531979836038420189262427318064688600475412771648033848695095610867830106151970900354356110193733025505403286613774884566509851732400139233987000149459242005423903619316296717025546896742971509245335439740096287011384920575433578780730764752200634996194318194345369208810754504958884608278558163819528085990472001496354231737658974853090120685249728480708140810794622926646061911929117296761007621699694818568368742799894838617066308583480406482710633501886120302629782020440790568533700517822051964885546883064327112818831056077959314805618763261782489531087632838350964822975544709104141748453821798499927402369001755680566171789262562485215886135520447550647433739503161381395939981254975169716110948218761747183618021169050292357460686938035222758465049646115721871567027724250008973330072568222602502513146149879944952379349997460521374692406050210632633238202112414195926459848764639440655494948832265195234370641493356119909034205493138674475933452458508546491195382439428954648001747369213867254384395122095358264050265793046859948925330889684022802189383990350971436261916901293212131530387534081195270881603257602811988749145854199787351709617849992736652900500163839668683950986819506520660826894044826515619774477054633115837462792785307793354357491018983708535197134231118338134082356037772779931212994155235930986195394007410573876012217171516268804284271512032402041617764385849087361764407625999988637567447999044154826621920439944091185680008493363857269287109375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,8] 3733962747339236489694357206711515450794874083890536893304954585609607453997769403998264181549210751393968447108993254933200308323829212855783647664479816876076325477606176691855590387704726603893579041330006711603404349393217965226364787310012573496382349297992770547858190722962161956019540968435529635633803698374963511692733356922555734909053984360063921469633667786863924434787685331736353485737817283706474989050667102204592767242146548691702811336304410638550514224659007789054079766566645701320153999897485633716594875688229846171950397687183651739180796689844252865347256971759339311159616207285570150201507115536657077622252297668949189464208419600957323831779571954598410361634746024259641109800039882331325653517316791423877070158048250791909086427178183818026639680500237069455954813722763064654894515367862203237435437205738485900634758685546681805652363410995989101173182602849593626203834431539787360259194672519635177677014860865172049079236528854747529187293353792211113040818660745869230901094001966618038555992798066188755365312572786449641254543546448179391490298353330013375145645673618402139564882007664710834908612128081725411611610180725710807030155486821862064170010467886436631962801990509769650674218320231469592626209119709684773362671665928019888397667782108982919030442703394043016991104524150022917559255197104390014631893317822240956535197453474268812486311138660643084697625670063755888572916298607846504020935743239888827697880386875287975581111251467673696320155735659150371872778569218035382571775489949532946065438424757670538181302641638819520120788759570454846284787167633022016619602460252274778730531917723538132398961862857458826420216886613201342671703179576813509217781625707804536387305395362563279524839259544895414495868589589294592125482937981003859158761483445393880018276132587383494368542826321158257005685973669651054950540680711297311211419710587932863279421964960830266535116268002513052090313241962245394775268915155580725732119971554099711036301543067603810083556243944369085955794494127407455621062613599633806525477437367946638815890700799720056574436465298380671354172126443664359024107186599825760207233440458586526960011648456109275940705069685177090819192372795701474914111399955032813767628369540564047501448216833174956654820655946465271080335839622505164607717477617359823786407986373475893982325696383122522341632431942722849735338819243679608916863799095153808593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,9] -72914198842556514014790478102596060100901130573967395001941550765182692835702893289380806892614699835796675496617271977743724061491367248282762355351716686300118782926034418785241470529740558960273670998300706318102472298271997789487016055011920849524821807501690885904462561103982758822305757429298167889854269680173854367785544536712356318619162374956901121080276310045299062914333133965367536312468441195059531054414690992224575334463507443417667603230743178214312341285276403913854866940142879092504838048467230225232539564858565516651046742708945305358531561868449996140699192933415064495393987651185549050292504707662414303687287568171217557947543542924923909789573270080108202786655287056548011073142018464662698251659263642135688991555423291178072411610661319928690288200493567662708785756736308181693633450321104452871051910513891165272088312389597606730071749648395634666268362304567128509901649914572107379157177179350651427994438540237978498473129232061927611393321374831767388882232756918666967672161577377603151223164868777169182313363791498873161788854092317859010874384448915958458311495393567951622923213376905723223359294084748583254859812956943179414838079404658250799772932450485523796362016290948136750819887105722097309284350668228977784213609587965804956943728924118613053614981743075063799019348825361605220534077556341812328612417630864702304598098309065273508858794109372327092457239859043632728997976963130262536260207247754586318666531047717062323761062733098895914908681336413853094258114412700313062549704427887820791925817937505589161455141868652613368892369084705853308995982577418464454970688586594903903126952762589923200041823160930375722643860944806594887219405566246597212276487372746983553483056046732700180389528467350675091302825976247320033229225157646600172582807690192818864521643556926390440703905703033883969354905159159333756123175143331988622766784405955052718959263758570771546077893662571742121187143129734534905292256910143006505572462863518544738361562394999571951597311974414088608449086344472703022901093415387114829546846917975414338500671675912052113511950439517375998258678558145849424440312812960583163682301351967861654915075467799838584270063690698775381727563105921705373266760873020431807886972899267418665569866574657144599500497720732432346922413602082364653910718795338604798739115542735081586271147191198796670836674300127345984146726154406792375084478408098220825195312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,10] 616806677872991641411332118075235393699095759440274312304293073799060510315929587426284688805757799325678728126263651797023342053669384549645951779496638840963118434163797373100130983143632905479776529520338489050421653622377212711400901861372956875176810185438414574399370413215205326969858098653435385677520236100886598440942786085105017109057013685498108267510717197744949467437530216154342370824566572956726441700554683315144013324641368703082804808654003967558136572321877475686457944769575765432355941353246254924169922835604738329748394821316679837944923768166529184711571064649514551792325231348387243554574819650610032809748247170340836232497333188055838576444883250001345418752064290309084590003902657281730427766470740058661229983680190015897126650526064614788134979287031585838646848486426665676001006581463091354302916180497722286184051310433293910700716387992437910156874842772643962182645571686689250051073902379628225022963376379778105417045390425328841701726263446256827765297990706201229542271723415956714691808661527060328830452993078996970415471710532952185576589860201081107915193380753270480078010513119922249380524350255127616057536862377851535621127950998544880532969459876339132433820660334400926278085022083633544944417968840183433173778464007076785908196558002941113437679956405708698219645960757307889223589037840184687608260453622140301203911529588362922443659308734074187829909314432455512590396487502187758693479478143737623819635820701498815040276636125075908340772590564249805917519643131722551335822220495037182726718734150944050897193899603474216285369941459506549379765395876945384850290222389307244827880786513061780471534475853218933596686931709484187207080598781661865682644587513255341519092647228104840545614432113315598723576132945702620392062022063317888711709753292494222877029961755239470553863522963454269505482209079495941920251574484839609783148621878829263882797684853343953648357104523860390942437420965832270601790389740160100163335952128170614623402709059255875434778641134717028065224629281660784776117593076400503229267245362717706448163011548623876227735374345130976905329610577650744821451269940072025680609830325370183675468317436082724941474814492645775219952731658966645565005462444410607307370095423846640096399743175795022926626271078934702050126246912828717292322307830712106065109217897354508495627180581180846391154801868378888382715973534922704324401365738594904541969299316406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,11] -3399101949999477455762550065704160807291442025139545509680034002683327002485700096286723710835069772431331803087869493391844630608422830917963619484201562908365135485002895092411634046467536524752927895688726850933128072039976827652829795705354266446041568592663331309911447139460570081884059211718440220252162089178090451839545904903892633117634462476526659064430577821818872658839619652394424487216804693588031113193640505716274777535313058762282085036692548588095905868075342187880659012501032404202317712107439227410822131230607581758254426767661660815160703080773211522134145882765387153298506889600776662165344824053629543018509573454980091397073293489537357952826936391133625930921996330578003151412633550975929005202452687653445120136728268645538159894925921963225085751294887363675802742418702593835037160170758666558163433406855735171538020173961856665813710419750503995925743143472885462855582911617332074712977260877355422664267619131235162397252088255286211223851291760976214528858827218838077392696981569592456427768613875783100050017799764148373607718130272613641555298791850665415098221201057351880281097135468425649507224377828582063277884803116553074371317963539093012819072578711854486962030472993703553800767631260715053645910437212587968450654192966800260729479934608205721196895757437593229983150075119353233262606078425222828531732174102722792521319638162595597739785093438457295650908502011743999528610454598044468149339859945968825600625954365784654385840179842078381121969041562454481685925240425911787067335495367752044274746944151068465798975144362399249244700275745609062589064494284839283721117087485210605862622210343106107691018281975637203909529967113708984601622199077079616083694299698422172775364414241281722217154043461930211484495480824601301691503091674791858975122553253075234334550530758786803790376552168296128248925205853695366638244253598157977632529102632442727279088936623338704279132326841868074400909786831080655166307576371179785896313022889371032245070628668747529268561100556521187599699984435831117521290795591827040574336898032867423431097060358904052821892961845710502132648552582813407130304666920809204449076471386095923175977089724031037533746950071391123633905791225174144251487417838154909423917510030353783702790977466847169122977380969760911271513575290689725832992160259183017299605897311883814256816739550802466703423413487800416049742783070901808346875316857449433882720768451690673828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,12] 15635624972042696252255759126944751822704389170363575548747859617806778469045822993419538317509420190852571762414173861453546612428615902144218332341581123190199478951086426438871512482220229780275199449694008572624218683742933183214661457215392636437924240870057228197957923778795682579085675147191659299475623884059919476405568134607762389209565954663112471310436116313023034149833155385031467345534403842764714936015120735096984317332918527511551908855307284510376198631969658733288621142358231063220644601120728316379138289546277127761455653648901476000993762511826767321140961059509260023245652630934771241417436926424467435324209808198827446690069991397384547712874845862276592952851805606271315365607751955173517362309811542366327156595232843757654832782341715725744235922710543302860095429331460707809037049600520816989099169720737927129251248121081447505492443666065138354241738274977868357404444964167289733281569405531989778832497173810770082625424851520564130792865413679250968433032259148627233378019402467459260543471131676382345754121441547105608026256408858447825220385186266713096018973586308271908715361139384920506996508325049104570469092408364849961357525265519558544206363869598777465843477238827590966731713522968412635616022726683403994386541943820309560135099440533960062747184931095771989578703859137127172700177979326034110425570137754609853294370472826523908877010250301419200594556806248885143288858520142123817769273810891865761387621921763787590125377081999806720848500205802272912798268165286067951356162103926335012912293031205329142510625991021118659895836283001988551265468659550513921912409949744130186062397147400227170300587746933480239928451025505523843173708712318800780260389755465473072660106541298442246175407938487916812268144366992736589080611604187770023120429348721548374030735972657904078485774013703059257424555961104493467623376297654818150087771456148010942565309678978091086547730972767580774427924645557060707537106695021042050565956806279947598852308669712294747165173670824648570135613603557711922970902570654140375836975738506700447311057815196134014688627548786594708972931090169250884063075291661345562921518257796247901075685598506974253246730601567380387602681769095794922627468349594169040519468553922715658545772070903004224146878921254277426886208700616391960456841200136587721143577716946720199384740238903994926888498405875863520847413995570416680933316811580313654417295765597373247146606445312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,13] -62026609927904035366455260955980432071470505142487015276531059195964276706863178676387225076600220617709050744987623182661609622583186729564321657242570279477104569273889982425067322026565177153578530578566645328952258653036314128917509303692785046517771208464104055415828022252253935219644821962547972182174505097712430113884648994875606811084558412763395806849089159740048911227940905016587003789882309587615419044263646242294362991996965515851932957737710420980150369159678420628559679387771692438010222273960981807959933379635478382750361150454450188416621272288187828892437121873804563818884628526952875761854352790704784902914108530186557824723998883226041082200693638190470222873014127819776919974822943415989098385820105067715261751607878872780640315808400926378349306242189284018128730485490477619039987570532547259168263462127804703161005553083865217670492266724698332732496102145433652654574411095774325536773477653984843133085549596343366301797671445522989161498718021628748337506331879052038645114117846998272792092035146416468129316342018372291220232228279113749186539764627479287130885308481708326431465581296797244626332001235181326107031126211142324694488717665087153690865446846859311254364975197106875885004846816389045026651762290144591530068744017651334584064537682116429510250277244882065637197490502097097943912265536747639770590658844956432309351224301853624711561882874672193642931577562853607422543181643291205151083697916862224726581843935399639270596503099937293083896895948965538958286949153550192793767826309009081960223005129582708104370398776795101482070512688667800507228631592250590426360828521075741151882997158710705989134226645274751833364062205438473652512888541314001375953959096647179791212727455021097347227886893216928094330478163746714142173095238050437268329152245202430153204336879459213900439596699390047202205454894834983368273540323433731676257642706117993199093325850505652021996897274943286346288770063479263654973542470847670733867161387918956409935388200327918262676184345166072067066010485478530628017466551149684502161830518325604169119662002870465064307855364678735666929930951402897359795248293348341803629020671481880920394976713222775961733854368669889913508489412114909473415934200445387574083129883054906130546775247846927639895857722464732608764580522640459581668832672994872858011720000017661380424279828644697465219166960262539960254148263423465359710435359369418151231911906506866216659545898437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,14] 219277503349548432814536249096200907636711301916130026720247342234118681533921653875004198595728352556648075056142641974653875535180288873474416818116289199471800321840889124739348927843020901311501594636671401659484339767903316177949926860538107941760440310852125699033926185185619850369836593978662718598342703246912964522563589343573849813520825919315016223746486850346235864622387309872400235845149847518027809051762314165566756001052415056457927413120284763094178814854210251006454186382257377697887737758968881149506287928066435966936739248529202245019936048155863410683975265675573457110526638417116598161242068510668164726968763771352968233841278992751654663245781712214664190382092217514801276960027645378773390434043276138201790399929450793268346757505536846635552390335505928934475092516416228361835829398766896966033761740147408360006293901945791243112576940921927479802966624898343727372070367191351959897784914650899891253265504632193072402702084228182669715145723500891991754330918851147931375079523241645067533235985487652104749985212717044870992129807397837474293441554431996824584182671473597393035031778642764941699840591203502483989570340066171243049212360890959607308128342143892658241900394108260442370185838197086493943816125963096173047292534400545079339403754345709233272265668157964407629527904755723127549028757603553521113795107625002964847564091276359660964589153438918750984541267946238021339644469962305709106030360864143411552848803260658198255398216834206184148092829589950829198582271005949101890586908089078592865306376198680596108749426403839693429507247310800870297392028456218738829211986731293131788803146882367138428147781876216144944218856117972888347314202853222147274666845699649487685336536555685851192355394919720001184683528523193681880939270354695591096248144121986430256175370005737248504638232679550670211705004547915851234961992917657399072455711164217104510580329546077747345969078836121029817561955228384285953277413166146154796781729967297427586743597215069251897940215324244112355535705479706186562374204775224939461590817175658318847118495612822432336116775033892101910067204958381451251225256885876060794335136834737853931249688478235838461537027665725545055347689421406445421316914710344773593140975209973623830089229273624109963888388682789067860869342625641266650990850083161655769861044172083950610165321854895652154911469083586567656685679268992639099217107691624161717319774211887306591961532831192016601562500000000000000000000000000000000000000000000000000000000000000000000000000 [103,15] -732913173537827793256679162342039305787011800600252452761664662568295396915457063174300709615046451826502161544477362253626156970897929109064327886716914980427508014981758122084997283910174815766870057091684233922587759417046257909634569456218777898527056649746002540236833307484813387919254679448720622750266054137691084735152009693638380770924306879759194464783309458303296852623072552679467577995404833760385699854846823838289365359269548875470602040433315031279383099361457533044250189353853989312398509456768203676025195582280283541198300490327883616840295128388900266973647865454913647143569086890673112243232004862300299545645101623214274864243933943008861159837725359984841269262755676868152402708526389117684000148780374981587846867986832869136550585927147237327111727896238121543625859057321306927853942427313376403738727160579180953846963030046434538942849314535049388081500439611234730557512427193486222690141477424929401987296675572631612546076661813791268274796890753768976366424309777843464188607446657451874572482585012200946729082062945201684917367494311510284848206336463963702656557898730808738604260206864613425941871598889167621498537499976062531547215350074276491835580143507079228367582383699470651189840672769373900571066532150250498752600958490728862361371538664286337898656598909117246606953114086312574946610463011707902587852156617904729688231773681211616215741202187085279942393936282305931741639738990537096056588864421771176854763777445847217652555473408351038168487302365588486079712136445011457606897341183860401247360653350530637635173350142441880339931576378655272649189334479640847164591500443667125447953127757326567086737320818389946100450129212012402129030040983641717099927186684846671637814962016883098169824698425107794739998504671512207684778731060752801399669046212753547395909488116691464416527371142763179550069074867973539744650526153574128757524186528308239305457921173083139628874319787216419970736032324600240264858326893822552495874420989205670058928714758178780720063464704629203325021200462003310674357553043581217973076406898863641405448889479586299623420105481343047806430382235814809739776154023288230843251999388904381569864433339918431008732416342700795135780420365033452850410305400163653017993457691114018775545008503428142544296963537183544213349235038975792907774366118969608030984577986098411358293152670731239980068205924333901425019692626700470447529579185098579639269511520893729539238847792148590087890625000000000000000000000000000000000000000000000000000000000000000000000 [103,16] 2324183485015421897740942941354926711665712511247750685413896453203619135064647696368651820444242781339727287480918604510721354479781988920117191213430351134129207168949251206971739464304657701328022271855955233046807803287214902055168136585154744964370665980746164211382543701467801936338095531201995875294487943462691397404935635618092238200885600161994743296503836919736737683432706662601961950113282645116303401702468614146622384940530356300039608936137531670641326836117476789941073405889830434779439005510479308568772557479520242483030656192731236457298627270150961127497341297612589733695683643265374274843917870610918933831865757402402029413438600892019261355867658561524128935779957671014836408042033426609389063679646752633786644181090495458278995232840165587728669525091396721948227015994935008304499849558458624693581198235118345747721540758921586485055274307741530547738790769879174211284040757235781252821363683528250876476912542982696404113921627665075510572116227834009253062344010447618887039914574966573153974906693713871766574174534750610736532492775764704731167439601138276312327653902252757116978286247394071556565226455596977648454773355442598242782168037951910739151236916618947131731029241080211118830067901265788607169101848090917671356577749877674915745042231031814172836621038442447590135163136288777640228200395962641294811486830565015897745237977373528310543272189260863799831666084157507587260901390503198178592998713522635408218500830571518239348408664539647974734682855083585439874535094773248762474711442976998391771938123962835508597853490544293645253481537616495225569106133723469952650071160296065234988807360147844027639056656493092838094903154447573237119294169324723731583034541279182102880278219452983996453319246936266617519357675471702420343865762076598309578582814699597011220905645396877151455055902938547791834828085916164949228857657100596271701522955241287264996068482040836117770899172432881732773153205295670373115371851653588509731553366916021021245461278840342443393693951144880135534184410806848824844322857830588460724385385330356174987290134109499864265199240543840747499969273130320444227790736599264554296649157562833662689451243373565646506141861547584545084661997053779531458646137699550906103801053296561981057913746895231215744875898268307650201415862314912679858547351810957620541779180179049880688707824196260731785000895005793845897850211727284799053336799685330445084416482932378189563138448647805489599704742431640625000000000000000000000000000000000000000000000000000000000 [103,17] -6651178104621462761278398657781020991744922007037989150430096259709957847309554959273478052148964237432194753783413069006343124035114113223283630434845416942129476306503988574102493999497514073800648885276926972059074556629711022528332111896306137480160945171504737991851710806896676533447276994107777075220476058977915046149973057996457124342926655365924344309301950804184591947568241540706135567070711980543240024970181785974375976518003278737337733236511302110370241904292689207239701301800060594607516104947643495430230629428046916701352505480482074599659306268351801275545220841898814665524026845029660729549235503231707624447501685885040051459598180031012075510675095198215259466437150421187671801513169749308986593980653261102845197014004435968796789285584659034265320568976688643505002811685187047823277351439256144315018028724074585292754859655301159717615083578880280356545251969188727056913192314332478663812842630859138065112311695572125714003079288667615696395179341483851993286545527031770933885213326530605097877914250068171085335278127109774541104141867692309218441176181427901387139094270022803781068603482352388948817352362110063572377525201818074412088063912910034104131810664543689490198374750085992997615527079451722908565394200887687326386053982049545618553048479497025278690075117431033188827105875031676407522790590925339505716788815079111924673108142199942871489897323655053750381819736269197631870910549268151035622819471320738438300383346502129203802344875282181046288074042244230340356686022983507794583030980732876565475625438259886027610067070686285364582267667731793509623565919719850726403213604809840507308397170015455794155834532964822228018385650295530075458264935765892296320924982640566534512231941924465184941934936730383899529236954738099406158803391062506176430217440658680309332552102101765651845856260211272911631772549494480653636586271901782639783993472291566762712610678489358484323061106542064818709540766678459693918314466050981898272969371965574367102143156713768582304492738299384213456235072431204001922580041266855118615555660252526019954720535311801309570653309664932531793575333605941306140469534358615649701197504224174597202315724432356066731450762006725951307744282425246380778660855951570233713921473288481177992120144880399303573350315302017650781464744138533742662722167288282484003840137532283397537979016018619865731755871503212605458792612745202858350279375233093219454915925636971987811030260218103649094700813293457031250000000000000000000000000000000000000000000000000000 [103,18] 16269584579124190109042991976698730353939725328924997001352771532480950904540477794473989275803710175699052476551716767088702058838159094258701770402649778240696627336581025405432624023654935101450463667302593809394621027442933004606793474768910951711257243592424819058616713825076648133050629890130125448313152484149790404610110148189947911637423078500366675856743585069193216076932160972369651835693439145552929112915223063737372638684758700128539722462922029094402709571427447623698873916419729435410641411645231134847878325856575183320815920938234301614677917496676517680253455679201033461271212280784938740508998013031159292956551751053800670889701786881785068062287653015946984195247372254245979858969092975156814532843448698175490320987330293267913564365660472064501022310860527035649675294636802483631791591247782487833995302434338104353757713792855920435288269013124045688236480584436426232859160282832840088522544049197719287234770678845420822149664050642414283300043023727668586992842037368520025469005269099579861110252503863723509738201468620593348646452215615627043265369979106553639385696722751674287137761245400607403354853615248659587800559275696356374930045401135863827043109555383150871318606389982778696114489498515664025460209411427897626832607600009782367258318683059981498759107023560545348709678692902285367765871803881640548984882480697499345221041330237990140167117524891314933191013880741368945970253270461358245237286771882576385409695030772616986053199953439665026368279339178772648717012547853776310308970404609955532752282272330898209459853253544713100080931929492103016243093704929823630841568339871497344104142413263789664161490419782754387880509597551236622184749428558423422384225435101299355989169320614416222204434628354512951423943075584656072046029637494599751362171696019427334357386637686101298725987845150982464201839154701568589813601055085301570209847364414045153200071847520679554148666355264518820763925399162961216609066433935762857998862890899644928612828085429783296407067109375360449509882871536791527653277997155311197864543942699635538230788512882110873830819163168620496967686827132254021551795920406788620611122830920716262334444496265364629234720248192663733986061494398201699919014048368280714067171882795639152562777855358113761223016630774679969352676859788217526107605669436007662856751961577006250400670810546617073412444529241376388630538533416022359940503620784269790028528989379338656989619493753451706652413122355937957763671875000000000000000000000000000000000000000000 [103,19] -33008283375696466511182459411858000214613748740799681042823610015764548381694860735257562141579469535603122723371908256337336505323595351262957217304180205819711383603670094718344193473566548661947022338341538200818417567030716777256843150754253445516837904737006871949076739430899517398222417625120671190934063206280858434775351773880413473624953117409903584070403031502169726882763984945435038752340301972181007995704907790029642187104613546626404966392368052079246338570521826547178648978794991040719032827655051187212685050617155459684464148639349306446841397005240397626326555275319797339522791688161726004878468789005402041625358850228935513584467140156404667344739271722826761221460314317529317033455765729668479729158351132933457054928342211564957688696272888904425843216868461482831847382733084046891507162485121556076733140172994357080493534400096229702112328767900113202331262497894603698984259194478303997579698319532227499027336679213756458594948999174555032856985083877959269619528357496186796624851572512804186731070840293724098327869069749819600069345806330861438340780570520207848374635280497772203169461677316121393666554394264078333788655562752331715366639083183798358764201236718148157501741529710914251885707849836100744550320661376200658604486280019264134163166191539187998049290364642779316778965292223502548818729808098875257715526646392240585989867295898639216259800385826879995553014746413839172960519712648957802335595913093065949116702321282609377126715048275329192668908369678903195937778050105001569961304346570350048818825038858354799354736753277311095632395775040978939535832141574701739120661970345872019680168166991364542598134733351374169248598257561997115514500319146823646390612869609995768464199850953810376411109970318559257619601093737776284030926078484915139590882956836799041021589457681631920140856757277883755911000369464124891081296072194160388951682036260432234259756345355147875130239312422409422589963732504143012243996676150485694863938065133751685897523775229588342038436507007048159527320853765283640828024728269392704007766433182711688231168801743658847914830458493438071313552537878528086448656848366832542707067108631178023797534172499556901334640423390276143337483848027878794867236125463272379831690879199508734289201091623754976524830078661609194877135849423801098359369939347917079061131604180091298815090048451851035011666161088657737393247210815121349552896617913337791206329529145658845331082979074333039193334116134792566299438476562500000000000000000000000000000000000 [103,20] 54770273754700152168119247743245666442560280000814051434154164702421358455263531994665157967540485553939463889019790149981838225810340522618799480921153027850336469236497150732784333679792599558049323100952304890525980425051913790126612932270104832835256089162165437035654662080551719038826769442383695359692204322293084741675745274659949292728703820143083263666445428717089384590123074000684452575495267275404120085534703126863330605993007896127637616384054598434194151870514603511713195399601895549049537626472341539075497884034217402372565665261386067844413154375528367105770932222957881774937210656438490189844126466525124902732486902855406576417813202406379275610739921129596559119140138909948600554208375148779166764732019303780678614477819494815732131636881791603115649685987758006100432527889389980228232500153574250154401895716860335573782855506412421893123139123078055952618841156488688609948132985536081904961437731371086702059935121337444852385617481001043909104142398253794803497003201501070310060048199658000399094064533646216919602814909015806091728097734358697327857500356717890118716635727231030194635817079403471264017291449072004089747673357054240408605549959102224494347039861360785545750080374314682088599559260987039137906647035376658567972784273239991243180002722938092862456122083177402417204379443504531689856719585319939716519780830120468229844240748700372143751568411140417470479607333915899248546286035031010446222179580992659074011335478353983628546467062931216498133767927101270591672378697126837917379733355623813538789688974728348284597694608160264188240315941265633349186863466404926712205977974979745059143568636788500480638997235488236107694720333478007287552638068498543201702963994615838140119095655854101155637021663088427657956303045906273381367780129041196239640074425793658834699855214342710390128425406755743210168670146644376931544006702953646525905075622163815086406388542271077702006666326887605308061430905471627636066978176694870512667990450118469522652369157069417373227476562769592969401715660418274744341379052592777441916272418011119668873882619521997190005971747907423179899967222149612217996120808961451927298600433436924327684312716348957625679397999566384474949836725983177385474590099506370052182547296339338742695405158574166047928836855199503930369008580791433361048282683712424822786938421185822568188150899641050355666119548509761449313683547442881320594640604074273144032619564426219745828832877421145017282633205013553379103541374206542968750000000000000000000000000 [103,21] -72947091764268267372337141716665874425830363022690655516666755340744679576253375607740770072761153209473851533665552593888444828650898876585237083216556116142743491483046122397187338457444587920515161656128924459396346690684073166692896562380247521902442255276880268846851412798639263292770048193096460973256090346460003202607936769307526179407540679411644545989933689124823223949946053894794389922225142145205356101480035081685240887638736844163310415384982251858847763930363362493016696088424563340617972580226821905652501448859653658090177181682160111800861296134465661394063269765295394441927424452650271007067203659919162612168512040006732774342128076166718018990577125483727703955017715021817790064979961010653156024056490940363476498421655757902524729682402287277310903537973790202395924676376498093776213441780393529290412130396624907657204246940623756910213615497676584443039418230888416757610682517448866598706732025027893526728544971100943343342127142693640763326819388170400438330190654254396583471168918075223004761799992928495344915664855425849329308003953363149795396609510003923060259793520821402703337435424013580547789507979493916357864881799036049796458115352790289776867122214104270496712982168746214989287788441606874808943907282281841673111128736216007949848497045376005011890401076905716599134646271867644807875750176152945445607692703877587685782247350648316415969549917027884577593305406992564183012192390593346435682698348338155082505613359713866124400464896003437582130463607796377636695701731389195569193954348747423045773126043920453351279365244027282520023983781796848390118647138243644017013125632398286989522140344688961686161403868962210369759801419592602268712885429268657586256177731008525638845104473847767825877162969915819970886976238246977631281565000963240684954069698441135990850556303045168142434547617769722441189086264002601787051832926619682085252167917513878052518025425621446282567587356647369777052680059302263734216845808716334357688858782798146288324749609916650707052063411876399532177547413494374501840477547647096073891307415616291142377568495274289815686311061491469171340067397742835773265473657044873429877623280969341323580948871649064920450548303611438699777315300040584462415470430745190324558469897566712233115364546570671769915330444033798630124937204125384803669786989361271543686622994512362650622535171940441820568431302692501231967014164197990014880456687075267714775705887421251984939110661590911006968429575181289692409336566925048828125000000000000000000000 [103,22] 73764180167305303062759563482086865822081184845991659482010828421042781475322493254671293647777815818854878565450892981603510541296526039025029837137287362908898198037033391595599058068785002627985826486136037793824025123956901613130401487442435778903116244851689344986671486157400173184655419725287335239060654341746818633156012457446259483520900458944323596997542474584663073781373919513372125859219048780339540216310928649035821784749315513422326007047312259831764464561041019018147461471971241537378863590240502259192198214596852398828332037314924552163149129169192838707394049633883573445935516905954408191072143682800402882561537039087087051016764659608498890934667153198864522872290874997735237353521618289947052992897779578574939574832281256623455602456688859390778129275658990313978889392596283673222940881214941351618802037199412172337417536909312744283328732048468769890772558849609858967636104946330347539168789237996349233611977898901659381836882781404688036252904486302742890004133106913277364180941221293359532515120937806865234974855677513927279919728166768966572504002473631000338491590924314600986853129616272194530310623755899381438057914760767605774041373165912233446091393355634542316118759509131865724244751707469540250974319176784460231960232501732903779917230347963813558801325790792411502588895630250240871801185092152756524239884721829438506886770365540812244253391797099288917680266254584425099046606560069717028539582618217538091960401883620614631241673500013207324493805945930303712471333263163405223147116085236643715236396263276056031595991382069543238480775601595459956117017997624188425288594416599836793082058691653241790492638521669969146532127721751589860409105700435061029720119060973309216314465308303412997118198785191850730962668111737371988109744456348019103485576150226048670187072621327701609979348904870680454001995157853022764352037688968287078459077877771960814379576847346954402272685137287951474886789686590348766584359699750100835162998421457296128874324796015485545643163479928120339644616870358815064696399422559721500690846408615733674497640188874293905868766350640411451403553948437577162203607150890528048721416037426494814177995792006145760187784257427225726963240371280378323685317226847888006596860919695153116445604502719457169096837671731412843676136666774420255890070070474886727904233087409064866869107452732797039020249338565751090433919501630880306788135111423276716174232178412170924594913292398645465313420169217728528110455954447388648986816406250000000000 [103,23] -45696093541530112267581108559085458158689562785002734059451034541139074833178468158763699493511959703053558821589708168136778530044252520120453104238260511032433412988217054440612141949337811453479791149038413004411103377129036947718349953263806570414176090742568540602318179886574252004411850826425305678897568480180856953576181675880302507874312517630273814751595242007776295305595613581726970594932970640721275901163664650988197357555419178629979237620218167903145522207042276030527007906314692144611586916882963846478336835264805571845348735448022503461150950795405747472740611165288425424203877515110327310635295323837471007866242570986266229391766106214777797834576945589066851363850944669040834093231588052615400724665127533864883787774180367273177683570962325441058618259352005479609484403940162300973372200003516299357050931735262851331882167473721506356660010102289262488661184294662147264782890706234820122115536983347831817662368838846439370845642879106702110323501634567440579716915378006582262196263203261093969863040262717836971290605941057292280302603908991263000674699036810093083481652698414341950688670238801660046620903619301132461450196791637664790649997618484061289302825875087715555594616164861951886907232751660966103544886561042365940058615210573909876831889898194246738422509246782228429087922296165480310494028066252448072202304587055931216269606879905305685504355661795412465535894832629480649172747468715351554917134016032355564211051824724269201224161117287460446262555397818635407061771775769003299095004680497986191384538463532063340386951775169307073846970180380194406317019164768013674263768633002781266273551734660566947822338662551902458638147205322340918635051579501436088869183004442154311439698403035992777231780504566705850955639435596032227027571594981248181783073604253945078052023363736334062473171237710627554621299018458954435009395953280921552624394510348172947760839724019577161186532364590129936085462546059769893427476207786771120809505991220925531109610453592587776671934146722676147364547295208207658242030047086319133394031148247689991374181282867755867678219447178123382699239633889680754676643114721239565851602666744690567966438588426031394892262631384095562463001462962888070883840200292973601721487296778367523196713527076105637735989494461724430997559931724247604159831976910907864314575345316514447050348419483689699178169706376197115681296985014495776314311580080848764153601808847548601159045888803234916901614692807953588271629996597766876220703125000000000 [103,24] -9216804566651840631813644783537337137730013914143177991611638091213316208337478171237701382224652984090048340757105045118516511960002892827707668595162541010815101228045859214787802899043247036090858290036358392660589846433927074908551650350671635463411882410202812492904869876657346467881839444647512120624467330404623591961053492058496296679167095593358889680442619569507347121514524658911845287468781888771050919760707237922088807742841124222389150305954726492109626523221385417722100508779863838513857635487327949136437145081255468734757218967832852274400601747979929758389753972307470493706794874039491270864715057989458944711983022413974507915738525403087702286952267931997460297329466254209976993674771652154762194097012142501143329677648861749258025042034526023689484691587991143610593547617798532957718535591211455083272640189865661676388827074855936795235907003639991611247332660163710635554502711890722622303609364430109100615353367362692388282748877469293580326363547206058551709115431108645272799119759449974973996527058425704690149330397311632766574822201805836482064197967251666482810061936834980927552309090748467038053232211936774730498672300404822749989410622127419588280788826731788671587755994253397205243553035091951782072921451346666070233317132443293654417937692520787850313598254654326581142021124637470299900474367293282188507513991420002590110508240980301398595285375151683569486312063559748878562605852361867603635468428925474852762817329346292716039700281923778347655213321242976525377856771002298911051595433510392332557722919945444517956867195517126428971283331374134687449000370542312528031815212384264730228577715154570587821122336170170492041882484081129020756307488853805600475943819976843804273467504959978216192612774202217511272543077224934797916774915610248647572158397012226591507228774118296607318432095810979430884057152974835900871499143002118014611073559949516444358968492167017942793606328384158445540223909696309405187370311503392387827312779549125548826014833175102947880504759276688328832502934900903151225776438699317489413308921866796118730694755561934336537675211463032873966408416825508589041318055690367211909733166428658168941722011950865343999538074579812964563190048923266886934102496271128987350333597928991465971434050672922021960758856834444940576992282639274612097302301838040994728293100660119882367464589882146026098755470106581892676448788589185677227122109907377410825648414864140655486679461581839408954031078735624760156497359275817871093750000000000 [103,25] 69557063085363983251108442469853877040773227927512241505262182070919921759062924978588207571398302203753978273665543545762991957411467367718666694875347945838174382089833261531347569220634715306413109511398971243386409234164777320713156078246340319265465617536164701774442388954090052769829700233814326831750376957858050956309184207113185570631487080912107407884018501369234955670282798711786647147552682817420928726169478014129501508277260724675871320197051286056914699459033619613852875922799745876683707689235220631526314172922543816304173210099948763190837143130717326655496174609440840812280961583591487403010868813258655533088112781628741366336476478033530499890821585087919529107556290176114723780823546909933273835495964908539172213573681860651267350378189068563956158976201968533806352693737936601629933855249370291910775674136002537093474745972542425731617751857623534677904655042058670609644694961991674166932917364208210581714952792175790538460607334478549299955397266536619115646224719077361795299131928526322207798621340513358003540147362425471213563094336430004549896368332914197884328660809069373801259171783498693463871101307443889998745181482358636097767871615427433565668030279463664893618136045031212209090351961902058420737635684624654719370223537497762597601750969056529272397442637442710532974345627843028751606659456285533533352050577477209606835638952720230231121325095784701328894895791551613437729418711940709233475222617853780784332057779819781265341485941175057975722413734572401105087038441337226289291319304092755923030024551032993078745250415151504507107880434205258959252767510789761960961939837833242510148005741269419019207498336772450815096093665476715936032450586471738388523594904385036719697404460583161425338916023716550935780893146699231959991353110252657381233459395260621672959250598820434756882905284755633054813708506935989409634686964245690375935509468333046729805896755220699979409716236943762555586325045985001939183115710799942088250778560149632737360052232908818475425494354515056685781521215905720166195247696492893974027542511499970321823405745097463723735434298851051055655519379724777398524686734769642095021769071391852586507425560413525622205539156025687349029332709531621969483777535113278652004648444269971845217216697346851905295877290186365596931684330289894535639440325072393365741384541363748670144123455791318871986497536968634915164022188920627621576819263003239785191051347598578433836743937714622255594210109563846344826743006706237792968750000000 [103,26] -104758355778385271159249400604915280267658816513761160136250146878107286688565345142147244965266291741440168587343159101841432975740851123444794109906349003102218265838136888106367407503704942790717535548122653182233240859184976755729959873095127889387422532050125854813158953048225697161993063389094973501604918993069399996923902836777356611027427747392881973091000079002728992369727625324287071684585878357251066726939806334686357881205077947369724288054989555128011319496001140269054919221961340133018833700500834823653291607938177165344472712132812975343444496112517266661140681059268057621211641175786474481192862653600349104299821942617087656314682523130988498172827621572222246404308608163808684063459149337396274207747908688456286446841618394102944348033626049678653149555659560933495061104331515782706599447491578926789001980496037373807237869729493413102987951321358881984838647993481423105005285194852684777375042199281868155286577840452462339108852829160190601843928757523377452316921650969998471270470428706375286949669689062724876621294921062068537555653873967573295120335637837337960579142676234847795812688746528538441173290978776699191121501750812087504376953120214707244904906922886084851632708530139810449752615797441206246452480712342472172980361117512310086559941098382985556283274341910924038663823678494314308422565279496783523078793537810590718833084712869583866240774846878654297762144160248653367254132244987996301958528738151481879150590511116765102077140858694189440778728642997884433873156561782286962053957090586402172791006205846478568407401417466741280705791469239461735719604793962606351129587442881233121561009388303407426887104764243310891184552433219996052771481017313603746139599155883903332752606426733825600522145286166189715233285925960206622806119576726875979781981930512630025745051247121020806553372222867117084696819425334999952170480821654088508037976018302461258871171964086681513788945256124874599073895045592943358219823271714326849612813028893842366466177861047085218492931677091503720865827565114796909103477708271436465368808831174882952632841541340379146645460519350612931025441520997987463549794516898397593281669215839803158343361687304764675942228428523077350485205472230255743783803909853372200120800019062075271204319854919182311509784571814542862806270816417637087697611122519703172147631924870348935324375702307514236939477783248501441022628258414341922175544003660683042765202540766393275300120548434480716171179892626241780817508697509765625000000000 [103,27] 97089238825897190335723060567773333107862676175410503424421991946605146860641649727454386746403033925303270960417513731447787869472992038049533245024733307492322469083639057503050844243240480474293533863579321336772038586792685937935957839089111860153674128133422834969362121643067285335865350969045284216977289324310983092861945126508157385608854380742321710851137199480935709346275115521077989496535369064493504791351019473498935174220464675554995515809696839677450095935293205561043298585066437748577142981748795524966644335256412920432493807689074276220609577621594177940657376973669486194284349610128828049893511917822449004284461441147238242527842528058075227970530497146071092465407873518337024045720558817309020123314573227092967542384247605619252574115329715580477641390447359442859876855799859551199798695494440580560681189563962596262434596918573765636420309961638520358148232332837942547108927365319199195878497438601710440480001456496314058278678240218988550233742012495291824414241748330130318114264488639152076900558613121284362083151151271398781216908483389613424323334216584378921637362891620916419616353538796226156057506219921450011727513637703440484499001765187720666925733311342806047105058284649029277613089730372151472936147549752071116852339449889126320453235735025917012406756149315994333798689482327463550922629785726914853564029394575074255504776406985777537717246438568341607957059399345791120054247884740616444540581850883124838575338076400563996117775681715409832920383717026696079417521642800382868142562762613534762184570317366541075452560147721261581389953329639095065258413479001848063402988624765449239583916235875873080320081139901192762827162952361787941134515228458286528597069358836037582430921200474434155372315365802696778340022767855384537529105954438924488391961755413242731969566669861977261320698656066195337807798000018109713999748223803769000346965876376221910267248893153501289008661512256500712570528425058962939875145944346087442484059607384617654644548780277533168162144148206876469372569373152294477461361476096750667287233816015687175834661280633244115115168352468560322501706494174909761105221761864014862551075260343233974957099677361821936102377281693359385272530645352385921339136862152148534611397610721255970244104920299389194819387776176326893425830281262917007551363942803256122983205520661472045762469817364532138909900016977947338103819352703803257229023615957072339289341924743020571985680107745392275475637688941787928342819213867187500000000 [103,28] -55055236234856864625481377298101430772215680987054235723087801861961663294489138561715140914276760710850411012875974417859249573752389688008495904850391200022719429204894073948151435083510428373424127951244671066403717144916634840932037903064211490544414370199969781059071006044221354707062318265432693573390694140179552756714389926484439205083528050855812197300446458511567847965559698363685382830231393239391391830683943573974666573838982290633894961971796778656884617708007284068319933440897831327155743765127338481980226049128684833525506444459268965714977862470281780636909630602019306771712148815845395037940464596473940688668007558888521707852829083432364315751593001517095019236942067492938317878666269595773161561609513719580449615238063001317579313459092278633873096470087653981736774533961065047165049444935083197669984793232369814362200686045127220063208321701605849871881886431881186274832999848841818963838009964668832463767346897175701716078202223854082558544660667397662708343717848347858521602806067951777207500616817229922481218688444159213736551465887575463499365498127143339181347389600231341739735833956831491379879550787979248831631646929063658657926919945501676847439837523271164949543813136845373364803837915370557996217909580193385448136114929930883892933973036132374037406261440663536020391255531543941638900025317005876820914529938401663043142594615304738384507428067648628841576998291921522448888546603645402458598832610176001862564499384111596723684876727611425278103439150281949149861891009309626970520574508729095678839870900725368343412564874891693275220533579964646241316018193052769172799982323930161002423225032580886070040827478743872781384964514617602125344898262158998287219149607731460311660657196425664272027480933203028041948745588177455341150477284435182802699415820517335794132751093139530599637360281787848099362929762250004222122872420536847928229773196064282142021572265662395218386057951779699790845452518390702733846474572257802420908225099822578690669182862737435534389899071919546926172059736961865811851742123288361495621520988769713674047835249317913070385189213090588409729138855398762829931235953505422353362132115367368928181967173360100502973026856112114889495481947581710373044057294782296680493071657191664394076146812654750988706408156663490631772291136868092945216724518470647565361619742515738514619963641363776254483114445358571930712998538281117875305197776263087107201591038862802918830508316916372280047653475776314735412597656250000000000 [103,29] 5083438997892497537981262938563564972474536784645111276492450382012127842907050984775466201152421622447988892277642755788844234696931625937741270196186251756804396013083192902099224625610120025754290535695549076395214074441551268954655046436592792419587387604411204160526257540209394153456271806870184415880719126229502831134307928070286515915019510947848602716150494784996907864405505346854552430848439636873546222881124785012872497442847640714538048837445848116043079087148011539932493069515696395325647091073139053659023608219785280744990050236446639882140240865408307893887186945379403448468174524764109428864160016165695099491434909835958060736416746440206730790932213655417298766089033533819338989871631261807107201996775514165255778232631105559658769197755577782134183149583232193654613223803168144232513664893699341070318116508168147928038281728233594789882400545205736055121215331624695791493528769337297965232042357464067519612979761323523090406834785470510128394377119007917354736765221305320993679864337870330270754930977945575355635144981856045907897417235468635176806950268842456373175878575793451966621023338709365333226741897355957574440647993103490332763963959171542232737511139112290658642719355701105080586097926891565979191324004882947108798457439726841109249139663376412481791733995095191853527989369801867583961027777684706084067569675443484668206597508422197706202266431986895552074639878692623784036013136436702280692109090684588419571549496104507619011551923355795856723102227721986176400705578507350264862086548999754693764475614756708617276946804258561803545771803531309123043249231004265901943166257992490845379548759770688422684189885695060879359353122469254315252958282460192947432540472970999988275771337080230871833606961054294969218103603337964305510665676899168876758087794520653932015479236546634279628666424378923424451221074168293456592137451646536406527188347797711048016164956220812038155079539577221253266165760104804617776345731746730629640761529895282084004855352974831900101832704806201042806738316809680749653996776768981983446331353200506637582283693948565614737110871550507325657454305542566559193088470925673714146848899736232083814259976324616462033891822215379770973723840453552042807247802316717756375956274581557854004315235225039742908162071896020045894297361291422899246906341182060662293556563126806210096550531100261850339680535975264625770108337144880489853613096596751409149519289660226367778069096747817212644804385490715503692626953125000000 [103,30] 28940541797342757193626811740584188840695541478804824072285856054011610983200998413861916592117641576616200938233486286436537058452341072991591291455675689123262489147514528079868043706187909216294632468385563273326454674644654068084226208763201164142192362136479514069577565308740857608537144845889585570127101242602780862181484772061292649922562839910124996870639204378479000765927286088126604593131680615762385151205672137771075235472297483758086567957765750226959854533819870018825998187697086584625737112854756285487978472559889344587289866000931161335977948643046704030825917105969687873539799063925937056325260108009310855826446176654938945343061571894598463031417152057286612070336168502048480550688159367001027296725355890574096295838336041571089908967502892621082639852292255627201713127659395271255264996843220404981057174996769650846738910719080102911297379554272876032546350743671603220709725096382752535373460938830293475781921672386813515159682960424663280651343201001113009788346432023945596824443368067910862277394286193291795836836571139580561770468567461826947099580829652065806227941480251258721407461921482046836412910245428972191160185413542204259380440792995988638254088360011535101836511327257281923570702967431716871157261802892457617044348267406054243606586101935152030998892280791443143300681556105327819938650532432215131137296984496951989827861956292248535699630311980445688295573107606032291513219466831761403087059046410109586275989302286296391353250218789062095669252047771920644449899060966692787949430096471956054835881724488245880807159013692069195201218086208624682004373223633261183561729206711691425647111463108082656125180314362929165185295799210952778416353444001856411821249023587185977130986997476679186393328095229231325318121871659192559019339182127458854170885822150430911624843118709949042236489574802464652617560518588837042111332168483222785512434393134686157911692303251357558904946464118411168975485153705232209034382929295082421708534574684927523854250779771736345965873646127365048792171367410538204086180276535210213138624535705214219548850788058626444630740936075940220915911087552464152411858930726105960574984457313599060103490911814723799855896152312349156115731752805602920449405354479790685305067587481683422278845726184798033671969195170168108081605753085440453611130817155840547467808181265377785188458584880891368802054643499016788529996111927282565364181092865882039639333885183060881434759237240683660274953581392765045166015625000000 [103,31] -39238521272695291565388488795231533830761136352369566682561192475947964072830913765862563226534021514963879837134538502017725095687425780568986373654812857427345135687714144109156604580852999684804954042887507226151109808679874627972362353682573705040534731846353482652964264520478204057191145094568256696165812794398260501109284709315607430992930956005057198104313928752066071330807030101289335591541724988400076541404417285322821487824684892696562157170587955826853161946900798496826094495753516793817729729112428889427364193789981478628822470237549431826806482280169463883845602413267647143528478839468841843741468784662093608698643939154992290020541610722774253494291047009905560414624741412821084855486241575494178182853014973893733529314270304022095127837605096967637462120795501490701986170481838138903478804216585938797107600903540714122196547311256575781367351851686553867259377508484930779798748121100809931628555147855615806972959483337360403504349293416892123820081651745569983940549625806409637668422596528680258159996663160662114345905909649123968395773408231293923258261184576068759190686846969504243562440040489339033820621964409179096383985118932547312278805866711263885222632932944330573685222451684438334312182371723963311544580151470002158192915225635838242731927112928324526571262610167256758271593994416669194971651002322395974756148035493750184395671724816005467158569653287674023882666993307162023049395788285669630153566602227482554645883147153386010880170277432360071112369378272960508035236076457783905320244398574419831952714021725409635117953076192748093842873756620521882256405432759859345554710989859352709249119340003101138196480812292292334208030811061755300259755623174281744397027366081140716506783674316972011810434612202036834111346606771374066311490060606128450919475490572376370664592554677208388620307528058966950968140307511581716147078353716493091668991851617465776115687140827441055971605560181200431396720190915087449733747978471834599257752164846448005005690515840331994869213607903309960722775949082442612318060157410818644500939566581149083293293457038257088275983832502625749955702038693418223713235009198327574822454741275230957634485541740820626358433273209401292850859106214743279138433380448714416943985019879516427649666526852656418913231882147424884865871532061862925643768409315608637363455706624104425930267569411647026281341028859306121236274218302695375738226905454181918279720312215440932053500677767488014069385826587677001953125000000 [103,32] 32634991640349255312583787934337315623092156025670621180285082109174693992268755125182415356912710453407704943048798126033131994067833499930902770750770619525793742384665911911770111302203342825180089636096395101281264032205473791860841995474597737459259364726490730263350748718098236740624259366832904409891302962815198293377842628045180824566727086594042063090538263973582801392937325656631230176670651800775073234210655451127456877828051919906728123261802873324993386648532426760436710501212125186191930684530389140577287375727683258234313778808067525550436096751496748263081054920902674779808529070828491927951081551048224265565541983490934294847452594420690406430360150264031207429378219375649426261747553942424280195325312925588373562113205399048498170461884125595606826858099437136397248333238542379140332111615382478577423535641901063609358691807295823827863904413469571678921508497827420973871175345107959401295731574906547711202239299762936310583814709255348078280921771590514318693000718685509937297092259302057721426357069649456841711167255848913348732940046157339137844276095028975577186838594237272751121786798223758830505119386388821537697463003007719785213554762442502119255463667110448034509563149150181936928028854760558821999315887057305797335258770835119219708719010153922070127583336614968214535839468226554163378940226107156265966117685421161042456166874305078834076381165313671874663535797126959580453362846689269278326495626459834411916063318173998672411271133304436003418227925600486195842535486286944577750908489034191590288981149756956985670579599180208701823640077697152819205975822120150095660590236019621858032514262743071360615496196334519198615209948297481236808225260107091089135586534272253235998986713131240755968844299356656202296782769703178920004469278053867000991997191640822698223854304557084300185982876496006444892884020312857183098432059455252878629596977836153452446752009688857398120458153391606366969532309005670261193645916028262053074402868484493924473148537548673710177501480322300920808342305974348544363903712115043364640293472153683142521917450632544115779246604475716810840231645080683985266619372780549332164992659908854130665181493461495576838315319076493584075634225128715773591737499635347829716487259116476366936636226440613168423254056211728442582761294246005650701450079806241933170557580104866202517854262382240643814861383674988894744895116645452826452486423147092927065673614655475637258419396857789251953363418579101562500000000 [103,33] -20445854102502654400592438289186558602499095470565499365243896409064539630434925874618970247002988273719949677290481194709565845412357784693615231645949638090338413990851487542310316293018157490187459220707510478754269367590332771077172046678049977402961585227524294530522531433628573294567931517923764486713724234738060306235500292811798322000533198244854713403241082033370055590193192070511475475958298272247030412533872059529589188464986877617092084806235308609931651110605646449253306077305860804376501008299551995464114198879358079891743197250978054860543530954204483375493120547953702514495941282949999971740561623531284417033099303379568564566994073297641718316653018357530500165009220491498515377600991340721049466639571014460051458599082519285082916847966664445562349562997724633484379209280064742626447502938273654413801287308439413697666474229806349513050263739518770741851849193384740060748296882476074039527612419395551487434552865804458546690257159578295357569265754727754006633559995922400917225874249511348162044348283862715370698344121372989920021877298879835673232227879313277616647463040958956438586669109008430961571552100817683746087604044541088143547551622382660991850695608890484004621182621753979499078653355868618572432033020694694647496579847273829276219236500007068462867072987487222557447898656058855418953511669387358785841182089876216976387399287191448684980139600893091318023626341249856450322227340379832698565763023604722411461569198285794696928866731905284972642837747528420620548913229160377525159680583950044234910703040435771470524646520690055547686287228390085511366838194129974316972148425100381404733360509316238556236940234245241822831206200088766257896786200593742419752052243200898943627521769254499676037597277400717920494969266948379728839015110814485983049715440166015619164382972191566735284030746470600405854178731718235473574611230809256025987075831632715994803599039499093403792592188395776309433010759519515240491669139759898968463171768586078191741454703852560748188492266772597743559996845234396197664798160725580306328528779398146068862987895906328864258578936013468325534203867047116107342339212954717596746175196740593808993691870376555191057363384046609074775465555674703947268966985030348490909672529485859490205443361810499292583657907763542831894332012245341481484380103054184900233729784637642174294685876784205273272443700591950943935810062275540419168984723439091651964243227552076725972440840450872201472520828247070312500000 [103,34] 10294225129654323514556898375424735102469996518848391201886545798092718277128623573134688600562351487999093325976630756826417858751963154749716948844403062691555270315733886234567985905668386420484392286006829514129487479165846981679878609446805498035652683449666431524621642940889615661327312354900509165009447550140276026076073663138616921458948966533662895166686484924246111332113254176288984040633244120458552839373252818612891490073270864347312965183749809237168026292866212855695375825807997907087507747319624050489195833688466152526011080688548441489313133192912356909305403328877562480575744304484926539480293329821845704714302582086598868835918314359950012044709511037869483237125808981167461717365899798625676870577791414407111132776303044216833269162705075516488420367197658285563288707824236943532744703873651867532867706879633620324386229308517278380525797590297937019078634244947963694500670922957338128479124875994465505871232328238807083727866789484992953420559355454476579129733054963205677012128436792934380382364369971570415182164016814279700642473291194299348644030596878084731420562072265973167208304670821381503884972747837713536603652325156131755753330013315573056345236490340405994559810624181884609180908622493066352517980672464595705047818505379384714119956504447110358167789776348329359631317790659564081623413715508264985792032987712922956996549020780612584764726516309191927203029836583982788197746585527700814036396220437129593560408502732463864272953934770324449967545506987130959213321270737860483823448676809958184395966920972032781492786092775854188684408984782510066881433733934790566878006503253462556710884567773368560367595418075461394501500004457468194815008981207330131043989593845541385180015773646215092101644635145599186490429929104677418730575537947123119295968374328563436357250715580631237879850450066572493807651348025709896567967882151527747971477849177816278828311079370230741530108526918091429252369138810985898723323510689124239540427523855601243653820581135673842685311232090037902802273108864828268887163926626611831744374528177785865721826763681617777832470528831684076508014298855003010347879214861708392102393395341960943038349781300250406120037697436040784509484623432552121910588183034680007543927482222777169167107471102421763421883305203316051504889253998875345769941873250691611245285398837847890869796944901348745365945782338410362845823431104163187377780874016037349964839417784667752187033329391852021217346191406250000000 [103,35] -4350099658582357733407341836403083379352792292002466389281232882369337606679573926129828288950826868086516083153591308087395583943818357645356651908666452627355388762205551898581110993451947126386766013249965115019920552380476083041762211446785831901483430895163257151581224799433476969673080441488410335553687968191845873788832951526864969341572740165703553467955150222168324250441918612378300269419812884028523393850346732287845297838434019683708522282127371118967999727239818647409553035913473806396132381878997449300619821007659400968463227576342552856447206910092264901182099595405273041386989340115336575414106477243285648782656019304954212207374044029592627733930126907853684106221211065163093248546961322978265900473029741576293946926722142401230240107164732742387959269924050856847097527883085176873505423766416063087775293473440320422520272042914499174387487516188420963538948707991625105395344618046913292034493909130909572709549725383295423700381107487679804491984853972392382522062620988997741030375975201265381235301462160107424912266343572053978122436866938300399928488064445364676548594531054263461853251862911765440333093409843996791847638552729716407896610748941545757098901894364848853560304300844631571894329492674549626264115566169369499590365548084508789367308195699438313078307757631311797196344362568095293984008869292637530915055566062509100517459169595542472304417810071407163123984473626378048053686064723954862583568682585489463941901105599080125523137388466561280720602244364599779533476665047825470203262019037437700414004592150832433626336230335666248137378667759997693590215326173756686142955645662281844822375935998553535997895468425514686392186310042686372305113954040799873913964156561012046533087355479293579432096129221567190833186433866842473904447541699407240881892752257948386038649143547930872036479681961660297077734735567479197462643685463001807643153849769704709221543422878925159169013925503015595704463684663710973372860050342845698129881335011673717372843474569850226401635153206642902408824679890584540368196319919442924276290605072515949426123601766208634197666461373046941949969009196354873251476128639241297353886612743288328097791957977706169640633272012235647027844238629028812725240576236105315088770912209532169348884583647192082536621316284488833800985444628215529987187615067111583757101121985508864205620034934024388383101854427204612797776603372012953765432141330598576274319051748751263630765606649219989776611328125000000 [103,36] 1649121092116018542714519853057489122573669894886230074801199856820454277847717108519129331781948810164981282568387632154196036547408805587136825778686184966808652935293513615233790620644044330814689472667476460877996585706903235888313587493836042677648439321270306492967719207975122910333861037399082849297294292448160914977017594427364521017649171915261424015837027195499442150931830805443252905092724243381014960023156966009138715481572552943895348522293089899470639697364856796697753307044285155649482551127768857372066300052968007435792668284004842142799792166781173733800913500490468844260896041946408246831090170434652842975545353655614084364320616804606229882208914735711134123398819511638741621356711160883196286281058624278576874349166488128085584876031401974061082958225577819708742775661364386834588113014802680671069663747299859875070240635663828844983276368375650305106802132901794941221738724586079888119827590943630101464278356090578887080584594489399542433251760167131689970644902200334850892624357877732766255118145627899177077842589528080968919548712106884305485355820141722389671865824053433627988948407057274410893410476348928128503808157525697347596406090075786106504079058801435606527336297302794505716985956175832886566965086957681883749713944400896102047040259167430980584705597598281353124483682305658394555765531564622763338354259439887767277123570499446300833564983459023259106588777977674068767331160167095711591972045520222275823303503868665672188512382422719277667812368602946646788158055050876791729298117512614788904366607043630630157899286691654096464053718660892882794977500884438141788381029132165551147505865384354230114007350929304314010809060101100886712279255398601630131422431066237765010305926422461132696951042033711498772134922411768562103537615100349585770753088629749307023180358767759095335483570201295760763614330431624341145960569691546797824275504549830958322742732505066815237793372939623697776434259679139068451441376008100449302296074257878402602818698961595782674968316888914283164858744982467270598712335121680444905997676729424912720664973718062439071094154099350304975111657235815323169437672284319790165857289792497447932553970189490164572281911237228525313336596574689944651465979911326514455919351627493261631937408412249572670584595671556533049101525653965702734054623644717652466236325301822719790369198223205654917775061887455139321528373575984023223624188996225709566770256664369753707433119416236877441406250000000 [103,37] -633309328425477483625908267450146277996166449521943356904310716972974553470575797833882874232447708664184240231722959222761450400620352310840487552763078229707136628626394991497148450979258041228299920299068315753561125193932715026665955947292862717927402830913886754786469839735767668435415179694308315676322594180039433150516487114631593901530968105095295810806327927241552199226714497774275794678722797543955448636602166607537273048267086257936552321691712757177310642079258090092075027804143016914516446631697698837597627261067448276746702314975606918968795097533271466910157211550241588137883060434990657868042233274284629903645217134323026874206832975006497151776611302941141946662534514909706076028001941869397454382079312142530645280956843393705062277958320555691489477947165017140924327477836301091699786229052218001972902517183715438470345912709578900503780306536852535048739389321555245920709089246198760421717421101652761300934516490806826304667627164370309322760558837578433759899492382348359932265139451450275646583635739075295678261600498097916990083309756948222693808898948363332182088302312977175487631768278131746431401834554061880802143674889393122907830037356176167163473616178258126275412824220343832663592556732513609484661055703367942613076105961549597290574051366633463265531423140184118361664117687752303418056795693687416965670610840335642616300374418024163310742582891266706861154351594165285014741474129750891079133846744892480423867710271227357190674739794583519210817496491487271956771558943222517399097727844633248354239782650840857690112575786632223290259972175000246750632175663795630645465738214615265142237764385410365366986928779729171933843568569349029997415411650999663791804555972617619743625363430571718445944579263270931705931786864406410937765665485951197768966139839539087693292672509196638218393574953436242402779407781001112580582066911697194257651123130954298622218403259580805655780933237166314508352359108682995814761327106153548307407278976808513429988469552645489687589773957667472425548540990259388764477134890440934078394265040223878295743547834395393099248172371470162021454961759965145731092522376787054166160332350820425547229457027149835029249580246965810798678626664124192634413373566920320038660901929301528740630412479756530109793468483595498599170703817929806197252173048705598747618849469080482834250246264095161720099625824323679722045074939357901985224661474512192812363897687077951559331268072128295898437500000 [103,38] 276034894635483648252584895499514109800745066916715909234180886086550107422037826021990252943020327608748858055643620908919302056456110033017481379142943847612866962527446327468888229077261551224234778270973825093566795229096244374759496322906798315896478664717470460039209320128144148689830131246637214285556026754673180761130860585487342450349729479960085148450183648806825179663359682412781076819558244752854111542225020505659743819238555493141559955643484937223165033168680761550411058773827225172211655037942393259081374152903191473214648080965632248231142063702223603320270676391588733920433770386308579724250863948323989784334039020222829378053081661952713708814915632616530524328116844110860960209432579471706036733728321113010893167839054974897715546151003505935786135671452727486037441185138480568308004041281518659176485769556212307324569723868749638192236252377260895324124243887004603058760789319798776549026229578497359672321562184704048389087032104972065587294953002899954763876614763673923880665170284509991682193954142769707960513687835595906582220712461800036891616051590310511254486150119280068337757396862345746888483587649825603204765885489085353914050092001664114169001835558342884316212157477641567914898665226929060548324572741781195182947952524341656230102425017481455223564179209708380129830829880750547505052060549148585223071831886124547113907992834172802192715827048168959948878398960659759930020201806358471888534079225401366628300104790693396249126867376115169280835274277854486855908263198927870590478014788199789443494886560903529183178720703292362243909981874859594781218628816104818509914285721136449200729877094786145914135632061749005252602651033167317145221513060490519138470088498486623865849193517948109678603482779083457324439215899290634986043857608509126111190135008503125757278568984626048336606212531994913787407917990404983633171133932121332544127188519771921549608203146590977766370380345954581503057838269036838175947762475776921622313415388190047254917868372290199021321933894025744072027298305340656641552610884489168522999886287667686286441402895890175515334520817259534112373982759659364740937111104263882382639975687686222570202313468251331269768756030570135424693507249061131881319559952856692318220351773000867358184263559080154342129493111605604511982432811301153857274315654598416449324225673817328501023609068918935581484102144197195541840824644738586934067699552096224191455320351451518945395946502685546875000000 [103,39] -130977255754841666617366277523154130035230212751495546192203912131468773698016311083878749744622222900726090155741120018106638935540509634842212733387137522191792897485193670145084223475397449065049598757115547563798407887232781976653489988921065254925956822721768700158760475825597448567582187628365356565635315230995206307768454582670454583233180087438046602765814810687912147285576873055466416747314355963573858243668941461266146861477661856583552582965314798229669939311371582637899787860884193902799578093067254621602753341176158174554567755398200304306716352182193582159101007921455619926822408357563627824276676590548994284022121754045044939132290786754023708926215971873787544594973987200290939662317753264599490964712899276548459785166097265616612331986908465230755104971118179922689956275180151268463820542104877569300865318419662351613165911012395327111020577325960800457652558250976386727591290034671722507940374101073732279048811142036353167706852587195203148461556599445720020999350797477573760627895756325481993188627273997475570556977464103119332143930226757866293222089767482227705906807040311269783969467930894842865034927631241132239688996010875633997544875547405459228082592553436189731846789671548437902058044564952749405310080931466373572774952091998396736224971102807544104264263273209395740612840605193578943752677368694097840533244744527495681667698827185757196823681093571628597908388090604219669140516415897071092754009790751491902480979840248618148971821225500343657914716231282643227656553297890660112020047812635430120321995426870153612423001879045596512824403702476246656716973939397053265689926604414744638743142528598322471174156281775367851212652981376772560273204852793548324671674281401755883437931952711846350885372453541476233322898930478393222178197511243089204883492151627350747537446688489940975434529521078426469396763920398370110318146110376847091948294276288659748383630283282500367627461757559659997886680329169689590255820144220827520695496535025233077168171540290480429444771315721990061952740647591552812565135548360533296387469595527189596986610208008841736623372385490153960147816927235267021047031427364133273379805722554348983882810776757873488205673188420340640860301823032885439638295526142335820473403623865570548227551887954239129370952112182495138713883474751551891465078531472600090917812452521528527004133276276366958556394357070647312212851729359250613416032488081977569471803235501283779740333557128906250000 [103,40] 58538101049444232473085893735869798219618263413939335621412141121390834996138211562227369851638422743871270457938412365228428331348389173222248145324934382365723229382134060368202732182696725806557834585463531467496203262969947805821989443967967528939263805454678454088618210566728381642334909062972519381392641249865542101366297483827147435155609821943948605299540481946775134171598186173207545699101005809461038171163798451227903319212206739859209340381251909864837172359997195953371700070583673733771538515861617304591550522383220019884364027046625948501838579947062660238744024493577982934324144864732761958963845147500217291534112943653691734573116160202554807228562261006369907282986087601412071606514460928242878498788509693613422430063204249953479921029594468696408170780823130743282498753704154306843061582789828662520540355563595690745625321347128690812888484401213840705229730083215226839112335403841512126389961859623110808140728548036647574028061874797121199902134226783803120141394781010235332401941008149945773591131545504855548039577924646383773926444617526015288191408859013019173917520865933065902545178244941033013951494278045295614467387130353545559815276221915504529153202144492360194924183282797718322829705358055825019509420283092507448509926412738966361776242092410750265816185821341279128678804964398477344926150836814895892500502866299095431198221205240200583362969374211268374698908966873356176609444489756274577303234758223015299674448484842809463509416788518461779354940546576828801881275508582337022379045195758791265470954406805573171903160089223800937893838386349567492397316278175282076193594064951144312809917919697915713482744793648921405457367693454869877634018292483394171231413518039002732133691872140186993789410125118811069229567322561478639813934109820488614836920929335309872471220131869209975099973892149631688799085574791193420736515440919023313516485978069335172494450106445148412915925298068433812111656841250970387552512990093409718537049467839454569173591071452380650640381141305169217838223946017504255731612796005876737488737390574520957040611084776507468523817021413909713557082210160849952153247469064725561719630548333902106634446305849673215523289004374960694630468648165177614245395632979563420162077873781042810333409861612075459433101667304297616091316715087442424393275033127497191450595358100228263929274499051800091740013997182445840724091389549274961197301500592793388477730331942439079284667968750000000 [103,41] -21748897005487229563016286850673165692922516618175307143438015077387768257355963846968368101204430253589781397680888614422594621885353399197958223427667252621074489161691828467496610568262030330450427312193552349410798611340189253814808198674640591065318949965111080179404385352520686944787873269043853683004795700616203933039566131441422313495183035199113514760655647651082845179699237921483783812448666126930302404630868439800894987436424664887717329844073396489415241476028160633353060456453548195203136101034278312041937260819674356240446479185206991104078259605800240618045272350185143498214540875963235363601424372162286240091472210838754058906153644137723003674041007220175670221782576473294604631950284981568573413540653071111180356505414473653014880441919239400158035977901617366110342899561447434445176555032127739462158500624964308453917223792190321249346371911219839676676880632982646452706323639622136798763170055759375719601641071379485695093789078285271421880672365057225958753593545957402072997207763464557050588706353018881291004816831083749134915106414201859738455689406582189206277189168892588293215873903655810884114524658176161439579500742613385796897202910059453963543378710871621522176299626024739364820637811479425414653830799555835347276723320494438305363180332966053805565194750137122548069083158053011216240068222977923052986966562662798848981708918684339384902194507999632529413433265949027141237200230880822438422453509922681979458173683873398777462636925294083011316865604667660640109891489249100067602255966697927009238360544076849927125755837058725708234287002298958763227023853596508110779938444693005143582817881982011437737692860483556052663806425910865183429450579417134616049326873089890377731180338775164646213211836367286582831284642465134808408169154411791226302207116484063619859027862153251992900822230082036057704342465957115159158191163567850756688359222006162528641609546028788692265454075000797051597123889321847471105071251741887036325610493745374901967412660229242340820090041370328633949950268729703328119220749319918165073276377781112335559800428375179447905398404557990848164881352151620067638438512959493188776027738444819625317880567371211860290751288875004146384954176953234185400079598996576529866389480025212468747272164647235694246428458926589354428621187754449259077408277519769740581847348999435711439098466180543848053158956781767195062259927359749003369818014241854342571969027630984783172607421875000 [103,42] 5692101496532981794842649393382529673783615687320641463144002419010325850511535553462962862007756104260693944038468855387624055335834173395812681267483778378703571168301058350176429931656096654869774439126488852126184231524900322430647705668730102133119938491743546981119434753040944498872606516209344739321379372005935283539234611674839526114874313842479180281846720525192452888320236373691865124475197767664264062906845021330670645979258663454560705174033232644962867345212470028382658115929821785451935158553087679107975149122640181151567643705598017431717880982839131936961925641400819825935599089956555887708406879600018332586774224886629962848672431072533438894265087551652807856125893520119452229918346193835756065083189491370581677478546821909249538595800637260594554050591640953041748024030602236081025360310398692402029885898354285964427303089317103682631087089869609260252813587090117812536744011749530539507317370633621470914911456385703649891284210575863301625347941335585864997097219131437091198347295133094987221640891656480732451341243394273844260261424070372243847816440372106463872129800728445916813228431634230800770379149893153400773255341867387554056730791825429488680766755654881435975070474112168994617743090401956048415104784205896090175217741496511917003641232102172134563558787077435945206279059472859764569821120466847160039560342960334915243077548206827364144822661212389560445956536992954581558321065268112122296007387304467347764312038667567926805868154725500178893646364953296174314879794778719797206116171852559777578961084775423444857870943227463136071562132850897702024607373273537269427620942081681822992307542303265705609828727806125336448419886558499550871175561520267032310143594878900536733889154272278376099723974216509724840534611112790352980435945716790035892125432889055593478616168390890477772917835519028852747194888603239104716268439043173863259044939172057785442119854885119648256943488121409193608122388385349023145969030895589804289830060526022294318169872074269639875538748355859551294762669932005225251691187052232073313860881823223064853932445131088927501824913346345407790871782038851517147080964543591610937369169280250660200038430756159196017472445587656065093833929630807757358177406491927222059262146735438007401800903972644458082686408462967534766417833973197266967455843363620063640371999911400179941429275763726424655853355303325547290686659063690738466489982272378256311640143394470214843750000000 [103,43] -293672529241672588502699356571505935977180106359560494406738328557973196175458521797401670217378179485891404577740604277284647660450972277253581231568781411370035624060775789234821331908525559317889239465074952271563625376331695716933714464286348387712916942136781367270910069557805304643346456766689857038183711028420565145261008789421587819321918458299194909856204972825291359064173393506388629463758801380105278944380783986059162537364937210208792917471695046240212815286850613691810747582336628151138779228045136049150281313443726992229208454983609554536387261888471365598553044526712571116518685729384496523584927482545204038582109116148196648758445256101624735297888354858326004851199064691215144000000301969045123875469374086911027052721112851609622790142383982132520315080389949160258113200979398758659703950686871015042201920949907969982530957781017214294833035164335287121361230233895609463225261154634651190868913333023476375035659054584503086654805524436092130581420974671191265391438354875263289979999605048374994009992735239512219964162668848046546598919877095500368453419865916966528988232848623421015095981639156013672834670199106352284941780067355666137600792877686617998600937212700426690242597395491858543338466782263423703456739358346382557648642396593874692222670842141966554526441800885478014382257048072897564028063286105983986286643409732341645014260733812307395845885107378996512035935799990396149088159047033914798650688646983022952179879928792009511249248663587649387541614660493433261449932796154256653614184899729758449844557161092135424360162899121715480724781582128679233134715024759917374010220207100389791567757065662390035115935722087030282860168543610631393538250113140426772089985659519127512850586072729246925464446093535572221514263986138005723316597197744277653931430415280529254208728966426189011243716980865239551810939308209438613537743519585207096740529418880202151435585722038713102063458915378628117833946031587111480537034883377737923179804477233457140037658226438065487267190513920664518294291686554110174044930828268611177435513284256597883316862396532840801099499166986012564969460614958956398137561312798152913041757251119610067467737469319492330857253276447502287933633239058525956069544142567354368574356921041337801252210465597425824876310569204919734680502427889080269770577073498684900471167843305091951036911587923164113185751490047782937879003730769151073176637112283060560002923011779785156250000 [103,44] -770860736218233197183475910057063928158836622507996391621206619572413538678801944974046855674737335515736573177690324438403635830389018601867534822303472958531465247760711141471506292473066584501592946813414760315975379286132717418851083467205263924332284896664122767729373874914729938128743823033189099301059291811673535445745564631241669203697289516191300946537053077174887465633436386180568548633700181072130712816735819933282124620076727332658282856046348491436574182761606852893706594614742013996281755081623322451704599155601842633662953468165403544123000361586097961211874642699097069366557800414801192942782843180103506319408157915182900845368352313233878359904035832123844479234316263379835351332561152789557174701454579831973929814109849810196200360016059021968581463447448478413107758711401385046079086602626935179491191108335462618634223827243789694524971181170509278394049599700525616110286045688723721850549492285434219395605703323426293010966608477362933751532002951689116153894958277852735668082124279323920498117191066055626735368723872060592670549146370135047523208580175492444705466377441641486021237500183360412469596952803600553377459530632700792351315100616460621132313283628812872925298204952590258229950689678723099015561360145738748199990512618523182609711354557418304305284608012373825773777502513430068451618214298889924204923233611464434886095041094935512673284272854176050792277544347169228554961583872370828387743931883742232876083097897487190761962698559853139880140833565664838314459498806401467631050247302433481906052627379025711078701165919130402657073615606524332802740280308158351401099565530437501148437286073388883599023083480259199085479316460010312618229979525186635472126705685654772748944851062888226482313999386044528847743917050471696865007874859359289139663993819296227151254969358349235756883623183659680008857160046644270334873102737083810513173235284048044158786616059990387268652641315668238977134301638884050597956121017818235828344774429733668631772602466191122684285825458478654163999144963881096042309639002781575254121752712918047107190236390629814015541874220619376339982418167314609083244182112311449219984921847183340231709646123841635032874996546152539199718216671857838120068385514043158550130556345722930850983726719574205197363766026995343952273564978770392828422360671880818132069523019069714765746317138480888285601915957818863107642136248479070026462522946530953049659729003906250000000 [103,45] 592357018583477134631672687851174907421030323857055495835904391629350234031858388316012300424592749775318747810186506488713279933860807025291541552999961059287597283114956336978441241920927618622761236868064268657989612618050121363812042142393025057416103063376462299268767437599138175502396923611828117678512470363595848414065105503620768436860801881324494110170285649087698452941872300261140470932303459577280061119800075913920640054940659180147020677789808757957323617607474052745569935282298901106048508786514740016958887767090062503554731336507273797947569218410254761902604261663522708475578279510336903709324227365578182600737137612988075279244665058372615061498738048745894133316011545192146361022108556493282844706962482134053557725064619922708903974184985420015546315992194241762941658653940624756880101744353535496428485358643490605093191131422396855732171510930805982391376524537521072342757419056780633674136898715076568234282188625113312002601605872929637484770772677427194607116090303648470048472566344101474905662452678721633856958057256907473857114155140991296606539214319165906556831341540709790679005040516479384727058130003222680057035799408175474828177491777887747112336546727897693379986311474820911213664614708191985899586862447961456164179732137814795129014478158928407941494601371484442844623631362104483622368559499639182261848352197245288201065143167553457556471290481744345320408552313083325441056859937907219614565988209775488855066339067763182309172775217252111705187941903983021639116862962079102397997734933282988022188647247172000647210469146024103899232831443717329037499857226229682240515342214959630730913745344188386030503956354789326379675382185389039876324194559145212186720845061582756469028528704431304190382649915452533905337080163984862462312333748291345763650680385651880929506664575937914547484210966854724996499160872475785294883586179967235031412095417300718055274642724562537314091796720894936707511238356409469053698127930975703140583498303572692420604259186698201427109400270090796026938550265964945690346459617758485683814374437587288272282939798736593874355603326740667846012054488289150311984895623541306047158588114783194932991751051687855264585153734473996413245280551932306760926241994895575328252503440749787135162411345435157240481664802646107231912019244273801513211202087258903840619070761980624200714889836224654984580999779508568350822023769117197211642178444890305399894714355468750000 [103,46] -291130563810098750050180717882718541027999869241445253476238573591136086627515197203672091499312027593231330229801124238156351488479910437528224087796444732987688192276567667289124657828001041177661373875349826990968832602933525988813138655769627825578710055794187600122589826941871070963267380699552656668749866236797289537011887331233102785449864148443041877602162296386600500016907567487280992216737992826436132081504805888682822426560750903714669459460367167318076035994854359726118712687417783742495950939818961569486384625828926264411950302481964999260408819340371559226721669686779209735411658052624563075166890078196809538694454246519660804210788240922574912074398064737815400844197294416410800142094685492226844515448016080200504488542990213428121592205471029198177166644266095559610168859741243004999514857219566951683022691663699595623406700446445983967815010150122046923009559525715430226704994632681455297708646358184470824273877013198272610118084550408497042655524137177167866331518830831022489115888324997242975294694935926868532225432169443944605676810401074722006729657307895934467582486552687009966438859177731112718728516512748520284717813229192226368040355161519611278495884293986256053787696322829161854569117138092142402099380704535978434361256066001875935170578852875322283597065323146812817391722856340990794903605132642368357385634661089105731531148171201439050787486379336632359136366132494045309197133185890410072352956082629522171702702702101813351509732497341249788950991203613324845356128825946614669524817894114387611752954912257810738683058728643006294640635226777091263099859804549405531207727317801041759463822626652890281648397500168924575206165913259858534121707085915849699147577452159861366182442400280626783957789319751773095135901051910991229174132298575966215395464764779787368041161288803226023032425574640490851393840846233586875634076785696447610510985420118867473701999062027196890060199457369378311338028987823731201247263374349276714467100162099237426676167021834936031007170311558008823847270531425187455044959542010569363842642992492042073924526456306941244152452580440841550119032568217775444271850171607880274041274970244880094861135739564118769689095271914070190692860800800865632267252932894235388019769163365798550117753273794350823413805746091545571655801372512227345465341413463090142886350602780089092549918492725048645664775178018293775093858644781308342430747870821505784988403320312500 [103,47] 112789508478414198523451400492562185299400662695470238121764773191607901182316932368323814406125480296628080787219716688240442897807623855422329481664510371391567322238408834762064632088834685659545914884837676048466951367795299907480581661324392660381088108650632907341962232152172491372389266362258900062107661700984059162265787111796924124311567012044180692300274781837369062885825708846545743504881215335008939907068574544537237629736444405083813304518450923884440772578432778068143831240272857790023032792701350517026631277763875405300574784681731877749941771750555148463738362495777832437490283182444382207554657588688037334439452237780555584945729773241418651868930192651823492955404453408485895040669283070672892243144902190397524415211971179894387505876597300201561733454904167052805877852476661805307012202126568553379970318514798337501754460409709396864397742173341364333583345815848471127023417971095243841650193473704267571609901862304854198007478639341383926229879687731386331134665841073618914715673945558802820764158624089364999242986539382144216680967926671086947256977978361179967869699074487185262216704951036556977117850056420375572602003711755240962393952292387217011080154010996830779754495017889209274549970182418176853829217055156607533756182018715828110742903429211002671116415090163102630028955062255555884234479214505984922178841024983786426207300040943917002375811970371357726525171836959245178450164550821896602617921775148129365709695128273971670356677895807979939802697206443204559483898024100812732763389744431940841517321834596878682234725850586278688867319159101495331034954129943604018070994293114360921746706315598006936964950345147556753777137361800982838048381304380582795172276948739005878237648670244828862344588765144789276785920768600136599689952602950551421076020051114841960875776705554058645795791365962479731708948612972243009629637638903914397121783436778014503647443159254619430515245979190877551383152131694292870011780820477612605282938579775548280608837909171046125378627140150772970216672308514429485462098525941785950171198505706598160655285115494431178610702796253342576915163823573404926430036117830531660545120593796874086981037912237671804947924914983457663788175948825408578812977795443947821508874391157471210446287268902637574001586456122954327564817711228436759557689082803649080851225972656338416126373594180038564037043029564151631655329055536896021294523961842060089111328125000 [103,48] -36667272229788012500592749586389764466756210799119337127364526911099434001029144930299080440981138954045057767701751392928282013706779967460604770600660888581620090490556758551264053237216417164264759155525183324494350209579524624278635473463090072478224419672595408705792785825598261805495190392709720480647874851680389656020714930200827808567517337849221296798876088080814744726044520048288577604909092825565737053155141675898694063576570480267908221058759517256937537581457643680389039800659466698177753396804147375298083759798733505772891927862199223766730166343485431099321435782691859897453857744082154336194265412189687499281695304429610064243351988908225957506596617956235638070684539056178916192153574100439437630308351719305934211002183130222697818787907968275387606076547015094761868105919461344929627688951854141132963727710909368721602613752749995792324798096708025934272294305545496804670928692208988174392126588157815270938019068855183731955427647760207643579116029690981621945671957895290164840876953616897701185955974006429825948138680828215560122947504704040272886203231872300314031211056344805506855999796635985709074319903165262639911634149290003768034356986950100405180153537955815146867950013770289500711937246803078268616656164469586492551683036161570002303362535161375746696496043220413444330098988457676364155942954762057338177833269236073383222954067913850555979051133640918766010248695002072443230166751096286886247481540485541821994967174948668937307236423739621464878342298207689181960376366440220046953191470942456301104686495225191617272370921010363295837038865735910515549448774988298343513056107239576676592987119032790474172345491036226761607112144605176138065245009217340159693321669255479661048957533320566988713276652830229184052221744074795255942871130205232883558482338191250419184839911423070791843448195519320579949685067298966869987787496364762000723541452483593938838454014467637361925521261745687530851267095609887861214064557487133774889092730106159385970122037967807254933900483243047089675265432069630651300111639644942217258414220717128740286346954186073853318977380954163391216063268371165739018666028829189544027986424187192989330656686836785162066878436676457954832965570662785867181290777930669885942299125751643952725529311894732166008215521246978531609222089897939482084513780809905104394662728725394403694728547638961213373603192396251934659368032498605316504836082458496093750000000 [103,49] 10286538811754630088083711765670264762046635661300515706119065289220747330888792904094725121930671729320348225954857590593563139728643432086703029777083801612683191353698710450805557772000742947913494810320179542679207101571730227654349839079240914466933093907532156994788812900943110778792973244040139342994561370770771867469964148905194845234356028441660754344778808797222813240453151515400864817653660909882227645672753630157736140762759709475505668861407996281164310796976709612707430167975047642264814936941435931258918578972507636730577549471065606628557139800653926742469602839260076797919806839642597819738082379523845938466403234036803106817732723545493639570684038893462152523001772082643287365147306063534445508035292790272688101032345693447304058593149198119735449176409347617872831031805352589119529517871859811188593238287596340646313872128789229157649737034419184843520119004948578702804021951334835535949721221425157529244089150735484422884163634930075219970594055591109633117332186708767215461506376093332974497843245023098389656972959913153180050840489160665224455851738586953844632144219277553565096261293923997056217326494316610742716649185448271726178037679524317306800796864825720403860838660689916135669865087893402214639941039984789409358151815591542271340378436318429883150701894616803030810966202632068054489207752355622002124237835268316005102554456945690912574066553326781614432501209771897355396972243243844793635795504382451436107085991563504692500566121485729477794524418005041081513213434153840590909877319536000917954992032607585322464588199420217017093738894289321141263375245207303273569373840063313194723296343374690297528779722223460539625254619468259430078986112169637530594559512217009803962235411142164593285359501204021141823440430085617109690312002500251158163125054661463916017254323288962179729316783108757748344542127762035660185190937955152359147030381268338359298292715602232341174784810836394908049255663836855860361017867574868402332931854537750028374250897157725710060940077041773013587375302533700812625038131254069806901185770361800546807110864250271662902427026018599797119459823895807262277087112204649544040226433537123945151733388986721319195742812674052202972640297716606793712075257672096734504366662877658087612037200974809891300045566674226847474640965632302717083391475752493808829707081255473489988719666773901298096874958867483207392012900527333840727806091308593750000000 [103,50] -2526474275627173003797957536781728251576829421177824640720571824084673077656182397311184650869633371215849140595512478217294622709497026808440633296528332200856221799031698991375375143863138512420947598238359538717661031712940957763091857900632527332957668213986488401579818201935682567995642014449435735800721215164088397622631854519854756309072088377636389409222065965640129059454184954312097230375539614499200490439563392209458657667181493227818341142838341385892757900061979696224195573563407391510871562880020198201704395326375495033631974899611852937728043116060170885581208254301150216110333058200729972168746654934476093577343202301333913820924888693794162815236532008693198748139157441674492315169776136749984182255586443770538990907057533665040699138083758698462877401945859612723130533411561049313177979987045731729338439645905208681455966434500139591427151806853865718990577696776760685481761527450187692823781560943073262122346628462967244757902321963137212274256544145086036796634417840166521891323830615001191147120581232396527647952785978076849856160634577108654098233661512003310017813462523684058974784099755740637309416649827768948455010171509177107579316308299449141613161550420023041512817075255453004049641455456772929143773903432642641497167002563487738477216246698288626818134330739111706591779114193295741452469082599180359997264533038027436269618367605505784506710414376320608210683641652187858436321484270774183286359162980107121997698080839468871832411794492152995443261529929100472596758812869632026661715290417476904957066859336031341983518851147129814001860828292722029759015397647219282438163627580905272946775284289433623564799398617182177405163161936715194132744614572566462952171785251387989845102394476514081931045493415734956072654636568242404089753094943449837559088267332794638780636657949953780871702422342312587670282675593671786817787141811594412925593002495129506927876807867146514976764948480159138254289905541227231828120102395303530102319566566745037087932485557316462272412758963433346656709855293060350801892142500115972814726845207247234883986936555191519348465794460734437988955156075330895469188575773628562111927094948276961584403801950257295698004964438864284049817253395681129759694379188591013558696867241545905377129878163933560494234873806775165205206515299523614967626984133084031201975468364815961884152297442069696613432372000324077632171793084125965833663940429687500000 [103,51] 546937895566876744607253987516873737934218142812597179067354003144298932200800272173504598571654048515747361061963521076864371825067263796920199941637879700046225044338452565327901641070167966130320687743272781079597439261362066569105490330562767655472593242146396819549954363164141421065921497804672703427248909489185864920663096155809035970440253995701510909468658861319888204866946722679456180270780258919458260877752348945617740319424085963053519945435915380973867119242671951151022523899709072907711469757903210713371174408865919241284882611624055829352222309400957550590493084015209057583498720025280180301193644042245654571737334022064144386402290911171125279404734636888624763907753008927523756093068863096523552265037997492104676410996354897766353241298968044544037059198195538113548885831446781869832811307922955387671439136997320199380138291511540070755313835319926880406828102621730493344466518098336335401381741421049710538515507487450510164567039035773192874000139669293642887306334114023057418895921208195936834774625583709477576451381550871182649634700034540560859095205254221801861467038707400333116034811777890680986709235172208830314805253656146296040906210424372683751223363132577745697284310506018735202341805201558345599144995595968568569275461698778479231875569882773110936101865470511934453975172995802507494035609732357070650121549188000385239154581352982891028584139762763532936295745013172978445293789001733882422651407146969932274241092012242646780386664924116867085793107066885923193279742692745614583168349890213308472638784969829623280811258156648119525667068243952176201135691806386053913768009532141806275525501507425335526861601319639550036163264482014754944962431383065224492300033426218206883174789919676402346742469573804104873001761854701535886925313841668901973320083453506148760280531218753550392666284324129435146464883338660524520690839848683752445194958141714367937585552842635203258003697494440757527255130466408477665436338047080532080894636306853263505823902664659887922179632647000267703221835359369600014233908497204138104886734609666619419127581967529650756365926758022628869798981259710869120936945699208987402689509335317747680645758755814544498632300758616504531964486851446693279426687346543426771630211128836995867750484165288442770855247955508612539633998067243479407539748261961758143962454283641069619906377259766286294850369271297596540648555674124509096145629882812500 [103,52] -104331682595649335202717210749299586554925387190124564027545150096644292986477580159482047711569269868156475024882403581344331790902330382943522433084006258299225123253477681960585452439501844457587213842120826321614836163673239932160709555282852152548752176413099283259348142875304062735603364092174247827104568323436493995293294241032720134158418782719080549664618726455000590313992349530792303020733064497438626830608451082059105082556839953108761820202443608683675540575850641775901946822142740934374620653557068827270033426870632982900333185394369614540585229481872236353591504427841848452941837510035951615017575840522739683654658224978671894357907663269788007604057899237882670427917727660564744341391704031138167709508739311615119376158305640449767426296959501931956045204693240515617146186156141729617728144592298956396444043288456142450927784035827890099225902294286273333555002766969792081314407633401810012667106950964361083991367035653864367117963339112862008122367580171258244730754976729994263619597591528902426957631702639818662520619616654053526846571459714665771898976615457426261823576920789478682220091299998956231821251920878035563319224826971289512100763742492012667893189492254537947402405754274116928170723259008065315036358371454093927135915737765092637334040594837649880251570740177615432750587027804891952601687977200993442043453008734011071017980976105258483999436891853475389277105545972967634504094071271340139785352595154503761650660502548848470304405243608065154817858397625183874139167080906034229065157024778940261499603270556143073341664322840376463991081612476853624742304119748987921520132436566451208334482094747894866867557802634150991117712587140893507975283314416739608361788906241197261333482746801260719777450752742366881289006335651943699107617859141134553869880842012048765416412827689824454781153512576286598857665611352783374459988215580348345585424947982760860802450175113826122415612469391286028685848971909509222108953713645853304417560311290787683568150515058093157843504337262512775184721470014988088835370656112834117710895883939209072051208460564340895342799255911635137847947089458852798811889019042494436026772234213966017116785843998892536499318949883035255062026889582412471543287490257419195673994592663799912581234248652124152003505899375514150446725720177884380888519939281851039255335727666395562089520056230272323539998158281605356023646891117095947265625000000 [103,53] 17368720956681204879265862576511275843968780414108893028538920840491929544511428066925157972611895571199772671541788079898318773395264304695223014679640352970434665283048955037011430310048649669141879814081635391834020727321870065466188655791570806042547651522013957630504272311468872411677022386478092055985012369989474026671042806316548931145187781419258719663764649296283457282423000656347214788669763548292635549649131818552298730911799676643723802299159859175751554924098420278249063701222478148121487464517309343052513998804366303719500473746787337583059485518823438557328599362975367144983931123903530425954994999314901188936292602678148418326440677753880920143812546827865783457417455359358711439970744213388476027259036872476186253386241711517747404138485985522273030326091972737234720141629295348334927084343484485157275696166026278348302025042658291443449676126831891807275332144374193876189689693476223931871902225882247076024769578044087210562206689848343042608008630538944509931392854677212268104306546335946365667717596072455597016187865017784233309215841967539460268603496370083733424833413008974410104891162872924163650921911001689372922634003914447237367232764812226683954745306437471784523927124413578872058679918035012918109359933264862688321916998813809126258858306182577668697385494220178000096160125653497479478536591901352303142004215890984909466121936275994395228650723149063799359290647951094834367743151998669423550650064658825994426381185168956884776442109770641134353478118548291844476823551715616334708079447246990733640316665369446766420846720448338028237611400976906385887769258495272586781836912263476590702226778527937188832380301268470890415482924130384883324464599026077783091806913090625940240461533529955617128204612485760939915261786743093219809118498185507322823427727823063042971185680356341741104305153129652222349453481157832376550483731716632950971838524337584212938116604635329179064520320759208228320854978147607905247342428179609449587606919374026447871944524143362710709984606202923136221658374659808501765310878658602364919742720945013032229737415329445467116845576241252404325086552943704097461044231544631567169329238730994819836108938682177191680869379004594271764100831550642778252388391178705567414348624551612427741244320174496547362760912063487571988241356686314687404181207533458232349282409936770802637722732124021579516032209866693847288843244314193725585937500 [103,54] -2460368247128126489249637933478935607971365576811558798073795476384631957491896487564978382638386556182298299705190484070664656648315640370619207287027819047501735078145289634224773316987181245943514038575221041333334679596249671015893272458443560590569628087438606380709863664569029927493624431363525615986877895472073159433377799649318565315826941772984316586831565029428005294527752973787805395654856268401896546794321129805988338449272981931945008147858988614391335107814572862328021999377661492246170063377140213401691661301809541998220099409595914697600036027625638764639395229463157195023001152065211929365863010791785774892382784303101054430228678056438988030901342106517403146615529120996422705296442688438652893046293369994700773731637428537639614610217046280295146512287851764571952744046463379573470776404803050022378959513359061531556947103865609659972452356884544581895666070535186714504575159888546167005746544905421739681946917672872571895270470395138232835831981119820484208148006402224871995975146652252916408664444671658429267608031945122320690080263378392352357336679712521942470007672510075346835598754014272630863332985857285767494557991448837977155081023490793336005842634505553374708407623771285377770313447727817324566140016377860782923455024437535394541598179345526283812691312463546218637256228320293540632505016332509032805289104974198064029037415410696784502662092230598372310644663947341279692435784911584942035504163548531182200617114310480133783144069384478993676051572274860185557093221705101406808928330261531869449350498997333842358124165962637998455095487526285586527588767880206496613867681505176316150959184133001580505419603241520779655406842588277895920886766777930993190457540953937637768943089523713423895939452793478504383318222214739770782624981165302915021429634862957475296517325735394885587620942073029319593476144450560149135594344933667855394184086027874716952003995610204905968168986447899542233618106827314846181007113466270021849772721365563376614841793159705905859058320967344251058533760466213671420241189309010801555349506559913912743278951506736898993988834993900195286565490188390479850787366180065438586115814329677811989479142671075842584689635228275075604231502232324336095376458481905267519159696241114952207404366137053465354578911915735316495369859985869375653166154952901545005707893297371886398106122204629091221317338522567297331988811492919921875000 [103,55] 278528038308673648492222096539966125000200705758084298853533820230598885687932396469642128644423359514674317104273737063416614007540409180927545337161064063393207648059793962204642452054967360464288258522836943998397223777895319243213524802674127956118716647945678750383592960336982858554606134806066517002570845717545191902729810317152857979132056371907213742656120858670639208556704609811336205185030799986092244329189387376067970812556776591080693615598477192168484819924123042846942449639232786135145447150531183250487889181987656130542708379798162228091081341715406212112697871836641157591932929184612203164567772228214409783104552062914866005572256366170292646055604816341845764975897210540200922308619152453395584951498222997610913839116126138665860414509077292670971211548552886783082276719871287543538038499933022793122164743473127468505734545785236594063608417727659675337959232201591815361421455429684084364488183147515669929226790240117667503152638585521057898290739446190205927442778770449083397782670539149346901605962770560906844553588822893033570656783700226780743780748068080258094528348285054034487884479409244540082238227622291192694695787637960877985860346773079650064445629295510227938615704763940416872880517917122583237843252952167966351744063519721206369448857610165314341411094223317278208215360320030415668364117198540726305560501233395684450044078019788481297982909958722217380140754567379867032327920607080147358637143021573597939135169869014194901913472927021639752100913630724078832105085257126729883485121982642620795375355488509510876762751303473865957424514170679948896722678334926054528880275769853977994128831592978260812292985319522720635048287815884810929134621565148853543134993261964954529650027803026464029452224221113896978560320217793722422059016056715208801558949236502036914353915856246792216192138135732756676173556967098011439932992938675278607550040976562193972494135569082433134949123734115336726357547441357615854698149151464701975289624933621564018252335413762960294313600223330256741050334273854658593984220676674358150126347661286666766909008423826282457543363477247352911056199754570621428153273563304061553084952641982218931002380549403697341295995279595250357685456041473399715805408932549713059728013854410469876078744800987364245519255288376065981903285662044704740237046786321352308960892053524838177607072858474324128508214926114305853843688964843750000 [103,56] -20307830167230457534648295313437747483941149136911234196519967977968918936189198492144225618999531220399732397800056452900246477574593011908668056512014918609878002071176115991661000123397865899314713662027756479622931693887158706937671884125574225540009868966461443598301874457354471630246923788779358443994179783721006975952160313773267333032729843422113495012680962055536615193284421634781175200796401543125414181878695809803944129583723860065323780148844506511644561830780985855651967263515626666262804766754529485597895047716492213960177414578327730716677981125589176107181079987502217615008985941625291003713131903890467396842383846830131964321126608292853385225225609981027959198851263689860436765714399386826304183873478384134707243067432483787734481690232901963660437079049540952680055012948183557313274425429316695484660678395854243497700512653020075144729482714871885136437808524458637472882114045974261281191503970462982525428484483836278611357403693540734899337764731378344380551621692423818454104809631172960959638516066482408196122547344054207756543402546404643310949533947133790400908662631117846436331254914648246146426399323806803513998611005169728813888357481424489809007234190768350248416377909731893755941559596934247547014997239674133467747290440179323548078503424530719437360738871368961972852805892240611085265092407927744211357468766947742287708517298339729818029961889504158656062023040376539831456935198594965447286996075672810316305441303159562670486837824381085392826708967709010599092560146198203285573567092500785172837361652880592213820254411200119376622791384924353545857012797697257746425368540206272200441021187027274243129137633306891516448801914291716836137701257338423835142609628269083265605605245361106879706433799745706633629887544272663741404202070105573141174963701358454916034640574299722657553314802529220767483001959775724258426862039802872549599866330256278117643716163444156792274502528276496680626007116643771167186699072179508458474243078298668289589451546729685547147843792595501696743478154922465475165616274559370012550971136133427578440404505232667562621815064678257060741262789502438746323834726078127186268863410395097734302585174870132726640983492890794716267845389849570622622803697189091443444931148034616387136028350074362516799788120619525558456872163197786231445294144236366195674115197130251768252310121121162467261456185951828956604003906250000 [103,57] -451649046140918210886494869010401421486232409855881266806431915133667805011719510163051058989836558569255997895843317575550985183007920168018829979638654702104166782458285945870249800108657860406416253369458131604766188832457508323701715968707522815585923714804311960542563885262857603628941141856653034351165321241874747556211531986329372018040510539715845443593907695354793129335229528440353267926534997504835786151107480326820593298318392259230526322092623098751921001780430521981119755010379475575783500213417863182452891131764842380869115402251761273095040419959196743524449134369314048489925237648652593431993585489560427423162243269235677819482852990264215262108482399294569670438111273100501208124597457367534417890521100709369834471749013795236074566700454199067807578871052412890313374416820899310852518432634935362947827605455565676883403450260699711933991112644676143402828444953122536799490562533156216896017978535667916399051408563414948961654860695180687899106961896261152855713287225789459610869960509488482242276218109354154157885630973152243753003279799558628825043129954146518147395339212200597404011602906068934581554401293091000149969845172387556600166068700990897304094510460960071984305519859380811597705630191902816278284901202216349231195728868530781114124506766892767277392073240813082751611767804120806969955758246389784049708250518133375580497844096525577758266646130314838982996603093831815826979614302877986683422242670654356258448323114134178953064501003507216972156180710340499511661533314778350639390621994434266823641234558020943438255552658008726397773037849751182145075805027281505876047525144613709329502410082268155756012564300222508705828007102662031061087721184553622169920750067026702888131682152415991732312384040401882925373541897790791164077137884617745708183547512073221257379138077130379217297552850607155295176391015395103196248078091527733378250274984330020819214753157558324358021897519320823362700485350322198181428583806157913362033967889294222598452456484088613302674784382205111694048136108431407334173143406305993303749935558432222004376487971333211300806954389866397648439296123895963850210364766495305974568759676726692691478928645749226369237169371175282444711572119497271041064292096104674477474029068442676516312255635196059969303022618066439688214454670899151983130121039045480191576633376997063746248473048439109334140084683895111083984375000 [103,58] 464276771583731479746658877813787947375306257291569908135479793674828463487995390540952991451993858617028121719900607818256295954197254976745425608406848957911666885527097149059534166408763116344223407393442781825542099308359194692317431969555015846541279293863173909102421745911497702731183434272564233884466134564625680957715649658584202269098320717512439911830873143330788722465643718906280846834648902506122359603067338018889596232537032889043604543738843074320124343458481774193829477012639548495532310393327737978009938387933748240613766870330388218261897504321534981252880339014823813434748919422616967997312029211041063022922179253617049666839529432957276096682115212540612086557542376773242109262769303388448844340897404058842044359096225701013003702993934436285609429770416504862771109752868148611675778851709327719069313874215562664684436070606843843361914042021259557495388396950506989555960787292036166391641008467156802110142847081081203019051632044822041529841243984174494510188851518724919561229226428294173444065911911453123385251837209632845383055705871207048813743054258421272580662352401097335253618631385534763731168044561566564744690513722905415411394626270597161904233551318890746730964618941899126229435093116296379728416210660144057721941018498102223586735655146512880938039275050120449304223001748679602312159256694307057500570841545160007153280549816923538852543773444818754506288169950929384425359349432646120429299876025024511927334587219093432012225323360684413784226820281424671544475869995632138460884438174981267821711617775814710764819945562304727009677134949187852321120920707902435019518779780232833115973933791835833150133237141971931462817617724127684317690617843986235441476802564014302544423040044509698110817162378107258792153345826166002258610120954489294048394176721076876055807380171516074884434954364083901793222974592366639092773621892833135429494764232324558792664953075768882148267853784030465844844245877915071372462599845772351253775612413590809032480154117587118984487011181402456422452374324931111280992615703057168603838218572275381701773308158059826023433698100813897775646819072723579939102592572368735332830266929270646013186774744260193595659601811013423041569956001333099717229057111677011559174198830940244162897820560262885488812748933866151683872589705420735862848691551280018222563866139287000077071065895495394215686246752738952636718750 [103,59] -92281341932314039972486827753647799134191786791348318800588411476431174500021117971181075068029781856131645297966847302719825139276954818998162983367754620872862110859493458326782006808280385987983288776654186318773083943483541332176905533425043948065908419594804942254883627838797319184359313469386550743769996622592220734630388591134718231846378090995226605234436425626386541423990109150863478613223282544914121706691129294807872111425253580095887661435064870534271844863501908058647641899746382194460444908165045385965215801114164481459752535085365659555421516987485129866934099762591743129995943126630673983689385455926629527881537092859968978476002236009844815673068365230233563753732189018317597578969115734083561777279574838435054984553753183231332634187033873508364692917838061261345657143405284764732578875212500147976204109636478908210225183363705933179371975302543052074408227650034911353043339812737065510126657233268458167536836340460998699082043730299531981721821427550814147457788094282422460260499521686057233419745318343888514523278726426351451630607589209074032671923859559701670476179938325517746649305118152998841369247986200248068987102114171217739898025396185405170598495674096536825727018660330745712147202966835472825029681302372374689531442997005469976610521946914695940621042170834547202306219375264663683530825769426409132164479322007303464526970917852317497118738171919766058146113803642307465454965986061484124057229881457235481279012995167910064131664403056492495344498112786978857135820656634617444075707080787298037161327554468304529706983249253464639619614890436945472660403523230725277643165427319039916907479146820408987426928795994805076216628324023977760333493132244706582347933270213634752361757151288822813861321325894114342110619893262990690598594919200061378515970235169805026398439453450721450283095890861542470406207638557696820946030107098527385539430233582775109519032426081618795166998416408927044941420934263929883223929132532392982830269941547217117980648150539832918152685971422073105217331252990614263368280779847790277318059441987333212640210111572407565601524572979738292518309349625145749330498046130390704184046105360231617959648838292405165123890491380091393678970610081442184938204300756364371149069691439976070880777922258041203809414197154586908673972770195656711871888630776212579080654623643392361898030173961160471662878990173339843750 [103,60] 11631460729951027402074513001475876445555364750946473678610901426617508264394955611502145404687997427280175107373440343869627754976815591695300764853173949521427437875704043479567226274448310451778622070956184794655781320648046703166426636645161688334300681366040416460609023657863230690687050536698558088684007611140916590711978935591124200429773250499214131979303193781392212939545285042032978685608902615925822936772349289664992137870861848366716811129746879448725108608131778891110427167008559163222158581437123137130668891577862516645145227936312214818984323699728483915911602921047170966931294955933231597911237138987681670238486824977819598915190284869087542518232264123877015264448033061121779542948054697998211705223364529186296408125794525783188636315065334253082530121203168435163015286262762273454968993046031041476921709762960570236281240837960839466211077740169749966569492654315055100826933820630038369795043443857204362752907554834569398216273990233521249009689960214838196895926041578279922149750633724375206768292597331555181797217259262270300771884293837345041446840498324958016863853000553126706089153683461763241426599768235923505768860957352350496673958881048833805052162601671525490508366632500187468132204673748415619661674198255535240780002686557064572006225566167645967960020313330819279086818885702389514962949604535177391039058566309636725017915983088448951393372089461293765113847756199146475410312159990567566329457569215934338907188185448967814295698277461098444718069513349003578468691439190731561970172119541083389608928852024669376538308566318096766611589806085242859587788751285642313124393021184197192858895483622940016935110454274535974758207968919642712959390853198179405751383949484868336759009082007783046081559506948686622213909252584627913271430407723512200296372064482753428525066218441578786485238597147375187513446688121227289868179725910912670350495415311487531463841656284687663651196442694907369480570864048993513366027540316773263645944895331262555813937524227611823822299199909247900971378967203155660810946588424256422607122293581549457114178716403695309080408882741516417005025387658656874862807544688275438591900414410890376880692598100354317324981840685631913664412906651871452504958355637177145350762433878100370599480821462751470742323953316663380547104781614900583679537067732395098079028767507070440956340462435036897659301757812500000 [103,61] -918840966109546969765567836058051519168469142748973669392010715845242192715224010879365376677051911690271326390717059161624858504850994800618031347586010098139402699502065759075163799108063894044518332131856092863438333197898506751179403300369510777382444637131707620509279746662942235754723157859498858302691870017582612555311835245662843780841776531924689822030943103157635061997380060882775899975665743198796669581819267927514816528456373104952853861596490201906401508845501523539455614026200543446925914470578679875254788568679494445475569077880416642569804749186975595597920073620389992367734112542151399302596477310441933777317648635679270282162656929449476620420145164564348279737419218949472183844844461947990540240784252837538918337608351221652896991017189932459297336917297626185909260632478730771397266216425480127932400013947400840329313466806882689974694349759112301251684253245656496924562503675762083769891691464802602641572104514821990699109945141192739939955909091756684832232023775711738653345207118329925886537287974132303374644459217474928757053140648815981781771812416817592190689032354607301294857153602048680577957880950107767479941081905101941928243976332333051240045553386333928525607962874714566031168938376785489414284051578760504113064177748491659601749399282906818891463829140861145233415804248478719970734851242959928808735760707849603032213076214096407351132671291734353601439834708507246705356814218012403519198929724917425088924500506136043459032485535635736413429864600253123759870400978101752474302026461721327561917643758499409987347796775166195654588019081772828156884956864488072282484740441328645587487303762964329690217398141114691080072744198800882272279729490905041413904714463248019143793614180270513787202624884228904023224464582541843453237691076445930007682440813186190680402452366533258261990209923712680065516905166424520305039686525515545360083343305927926316400048434886694078574054439147004185009140362549483712633852720918958977570110016991586662764603005404058770734451563425740488475620189910270409511096516133569805598207707906013329463054121573143787809487197062017159268488430746597272768682485759469408720137818499181227184236354002515042513909704494202968754849329558312446268613890104532371976310958978898166236700252531328586685521726149879545622906862860300822790907240197893824957143388276747941745270509272813796997070312500 [103,62] 13871773717069913304478948169393026244277046604860662210869069266061968729136312185950099148011817927027279072210567348004825164208592733430643611887491329154613969372152686145911839937825819686566539771437320208189593218640335641461995878492609373894218525275905163922801920066610713947258799065513964068146970635457727266147721672856342344554222613483864894280051058463400842655396722853268320777346733781594828412721187171922452879196272218538173913538501865180286959180257269867353302506191474105426337007568497098762458199156800668112432771328332085979714827099129103174580542784991229221851744133705266201640838236106093248190644989732137362726585392693619599538471459445857983354065183106826978868395249361480540404347863337540726532160847540241182986677555857318251557524595415844592240796328288681407986293317795851001717094265895127559515897602623379954279880531458290514414554564723373356453220976398955321595488563275909567061940617997782709220172888716512284493063357966274136494774633112838621352607009798131658211204008875037124944740150560988886336697717035491790493894482111727281344902026585059847588272883768283136556569276585550820227008488887413896817527476166149325477563028583823981506248585669092077491140590742845166349447510469734189633420471221132674308193940604920638246364848161248153389211069268079777757389887398367673423587379118806221708308242143925163828515780397331384159948656784077399423096874031367036432771802404754944377967554472322018034593155107741835532832287813691953982743455345851341789766612889596394096416107661167268703155568500604146887693634300224330232449884942956685724334360936868317288625995027152868696316844700187594962138879419771731945549387649774621093395184955619885692570076049866675838197364342995544822426014428485642697233779944787559502846562036143893772329725354632773693788745349674019436535761587888024748411525210634750886899976222127640115508337493215138420559290664383552210594138923541142997225300108045435347266990805917787157252470038418016886267151228439952872024722014802624773619233606069651626700530457738579005054663420564841622076728407680500212153602867060239429849579517485708842212134024396903891060551781096659447241223650362827183138195308794610945284807263599013653407528647032028273950732436063454709582565728476529906450556285341266276080386339454548561347935198284631042042747139930725097656250 [103,63] 8682880806595914788555890231358643863928472322929551673986618381174202054485883535929024705358721576708896421511880002096556437408470226335138450276648243300005879467712264177114225316933840213940900257773450533439751460307292937107596679562900366946926195294685696340749397174248560380113744815105999383560379630019727261105796721304671336475128793863010476570941585185422140937222378925408077326550975704577437871156423064522894036370421285237326909571772942602074392331975975237079895110413084166628871424845774830848837728611268411283687902094261318843959922848996178723268010394436747443175091034732587433611627832149163078728313118175476522808466253789750763946887468159267754214593645821680992780976940258047219513106394940062398078926452253428454772694336989602437323978840506905563841414465599667833441105251458011666382056499139446974424096293902185261081302303517496669403564357340886116641360861771192953736336999791520715664267218251787338849271079274915272225803772334067340159696897897814893247768350806297127705671854448503847269520531202211998183943473859995537866975974571487395701492862130410814774030004263886049941918431548800889139146817558717273439783051716417478947963954311010882423202156046833541947090140156975392029605859951342897263365201504910167419642400535455728189340253293836957157185334556592634318935238682534717832827315711437102894095967819495509441617648617041425366997251516689907864542826412617629947581120089891772796799564939162633923378443936309628021828040454637791557295009255908746878852873194489273481705510828287062119799748816054999611509421765104813691429183981522564414890236381357782439130189847638729792034311855976641212438277864922514663756498948404844583088060559826577701699655310343051641234545695357899171767034704635390028471421591949306207346790925986775400018597743523843142427960228660770635599382860191731558699692069080646484350543455363696760556683844239456679910453159402372149042858906468300483753223271936214808371376049704957565385637584965510853331060537885290325070396045019296575085445103518587479607605263812552147780259806710762337306926889554273413053355761035112140819965238894528933079573821716827040874860804838541115751706047703561222993857556239754901340360244699451430345519331882238368395736349569390344382530269410195342673675540689534172397440311887834019088927561824675649404525756835937500000 [103,64] -1562440054698705116456092841587849061304551025426925521684493788373857988536480227146995271113231837095986780851736459249290488868518014535926277324295301410571720659622210359379513680881708208484000898177121000189173425803905602506890820675417239541468150076031484101801826148251469424776479218185115816920136167702346450333351219063759163493397538575403670451923107074950487124935948861917840201586978395466484960038385808371499572411318345703916476851296632230574858096583040020646023027893376988289714983966204940682723984050482663863522081133830972997264464210285148753235989170839923105865770913991065627859917456394272292123872549017342391213560860092887824309718800861265023695985072430041819027507478166997338094121478798802323514915347713572968326321501436346814670858675072493102179418785002723489876474269650178349951971410997479758885365484957149094033839006833141225460343447885251659962497571775352290907934115385005226699591014669872134031773036461915504573700165157883290840580054755433776063600324493114195691407553988555240343017162740769284470089310856145617366495761105668580814806786103577207874776943880894596655235590255764844724805517760792307678263276746495440058830812732951125223973189627462757467066915604844982485778946594508196069415186303656829707736837008288328779401773796527057837808993293508006230326154708362401933776509226715494716029803808759972595437646337149350946881891421899712757572161752817474031155319920318685572161314843302828729788083882013858779064618185233012731964677560886192422479704513135665620079155734642672604550877632570474391311322796712554671798356189469966903638768085888996295668604367315289050973448161240527102229334933879134231373621654493018198969866778570254410762793577761752001781938959216772682277422428340477892380147907365045379308332754986347177988298309187220135168499771005754775835679206199800351941880401505102498502247040532536598189613296891897311331162962845676497662809266743037329081119013270136014765717023369685849813598256474087456244280596004270869766038251788044049055443300669139409240209520612905494008933969055912308156160657333651266918913439333817301676188737156526499219097225410090069759902104764344205276492507832937664694711275575933973569464297457110879298132064347412992261275358624992101085861484131076085110362378752877226478979399634794411610982933780178427696228027343750000 [103,65] 154122864739987280583794926640389348254875465410024002504399780899183496585875971182563294280839144402391545961315877952711645415664547463075122280078957172991783957177159086084795574201320477679075164777234345451206857799744815458279606525166126300688757527499180405942005378575697677621955322624034436110906544359488579818837817218956381552107448792222887357885648996808599329997804069362619070648618943946208439565234844000543275083448913012711635826469024247362277759825251102603776817243602092763224655258327961296053666318305177531234601620038790034357856171257789492136523490065098192319864940376177132638269633264808903694584551372651797764218230569270441167055758674713193829213519995882290247459236286450537809915997840419965442610723484457310712477805908332836012592889902296740205352497890541875448325453103157853213062891199606267352633680809559606078810770028187181449374652881110274532367527902752948691936445187366079263311938211345608435861921537678426372381256955139824788424559368818623753711322323926659063820579196951249480603181641719327934756663664604663004964522676383881631532220716642087631509300103728418695876974517716564390769115112941218940409955891397681614403553695453181522591158188866597867984382577761785890358345102522214894508886423803431142658850602134472155876072196549761189633385656923491502194537415567876591620272874785160680112240451349334865754955911572715493456062060893237409760133582640902040008495052285233278623375317576642483725678888746630907203892963346491044119457293581527220312715645985210142876759190639664796310195400543933434926889466597398655619342132443108297195917123290069808935007994285555887223788461830673588342919107331656291555475343058328007126891947156072641918226519152503976187919080462685727684719323597535201906886589133765443850453591050261153777434830592778486422643690095870422471022664796211477299687943485429960836157192307084614458970573550096286361880395044723098052267380639720005952533293321549666868274977477015660153581290540854314150513992021717960207955037403141929212907571769171072732984269780750795111335755491023653622688266159159047624721122127019314470320298377634236160467337071409996850827917626077366666804537654988810441172504996934820765406420116106470451432996923207722062343228303401633251317302354087402350320971754169753118422769855300202834769152104854583740234375000000 [103,66] -9129689103878323286809860603237926388614982415545181624222803702360585969531686418840954046621273923721260112913691042097867587284284782091667152559414843042141438884980010158625231033351760682210579134392350054801871743459523920130226677072776637108554060814018828981630331326353688829818093628748594378443160135055968387132680163572692300539493328921630327416776722966932190784433200805930823818508115071447002965611573364404015301261592597691624565765228601844074687137665453869279137164398064921201192647110711988783730443035640096237996548084339332898415884970893433074221936366078130743468751444840992646690183150562693137506475389574560419822270698097872959851245530173358866986774033691362612823500784175366529391045914272881442756236625673964794627980118005826916701036365954572289742325048498966303569704767434766737354805904041344915655652592454819413547516567683727069596525334262744954287772325673991446153103132908631732772113134826148257683710257686916298402064875232505567560896663828527718006919510410225234219115667983255663094718248036075458138987050256678821674640283314123590885509517802684733033893404000497793888774781002854348186330806226694044630747459290109235861101872989022618536411309143523146627168397694009490070876992392229584349057516315028299866518719623461900334266289897507527597676160345593264550275333945856630518338341800642564146253252225808374759846711044789091375312199240779187654204376578944896839588764987041922753857938285616748371129341896071088047896980355996233686971859021607174109444561751904899385346414680815831316428248970903541914832616900063989166047460736211844710271805807561640439445349967591402922696616066120863907403087788226727484457018792111737656347044821039631711830604386428843788782956531357821143554762854959327639777439448685584149484937805378284860322455460211723630727686272276374390785250759417495207717343180556004447387485086250102925959959540884151659981314397918532112909453964280598162909181701759717504883807685787252779351438384854466094641074084842631617382454165465226369537364554211294525469411368491434415020113119821703794785001223732123887866245375462515765159322486956862390643831879695363228151301129615023820026253716011488759115263224232062208066832107318889638219644591363145756575632173336293714775522999622361777300421566827678607203289118388056522235274314880371093750000000 [103,67] 156197477260491139973332332000486223993293114120716462442468254421182044722989854485725740406913788972501793568434330387418330938246543640632060086739025351911930585152548385426344730516840527412353155968931864573671422028935998246231044864522923691020479335466744914505516133358734040467284885493237274488160736807321898188331217467240358793832113506123364412095912282865513038945384563319494588826835445604141891170095142706938509352472149056254160939792200015901515920496109572031281212472280113666537821658989065988188228132101618296497385115487998525466163975140450066037046829202363226529093092633736775992661160455654277151269164427604619303759909306603262996398665331846432217842768660006726764838404558239612131170034772057908025341291317137223643865472275139791096198385341906286011051451782713346562285850986709969303129713835075709922086241211430600558995388011207969778580715309954656225647080837541685851749688258617756478628366160792956863748616517396929790901517434493464490231076787710186572925199654312397323388488262336243418174852768176109654534961393346868507046849238946576371042593833014955964840406091923972091205540222072293602689811160252788032612133315189467313863723634067147223865686034548583242459756611854389653226688146295029735320677502233073453031321097205010953638208823533771090219773666572411484949067526352496565767754846312797618397803305348755461249116609612025656312214015165311539483082659849742443406065910460289104200669707855753204842350982935978025613597064218095761197445746749092025781078825712467034624491641465169269555088265986269044883286573665014526483858672298267261028443396963924134692243457212263622593123035627050420906410216982555805420254503015513845757041983598433680910597792091102635690135340351618450348163713174993602163425240252538338786813460938713794462532374183000368639469341621230851024835706616147762403283762657353267256642550632687721788900896401269010975115817091079165138166974333386551228918970008296472694887667769936848204780060585272109398874560088691927258142804179346116493648002414266786386737453438090245797393052125292540434178230780758900414547432211067208599894049674775023568120814993690557374269428005008380160705301590727190703742622934687550592504727344254666062334528030648685153039246550190854742868067152417795728416359639367794187592153321020305156707763671875000000000 [103,68] 30494000271517301517727696182518191789427150131710874527030591315449343931375389111417319903228471533059111674818761995785281480561708620326558292879938799761561759898180408775199119884474944328754809046635727651971206835069367068274850119245762703763002640006228030454888736624778977630294250594956282440692411783445660876016163780687713051298009889504824268412675601062140611678818625103896445709576507036293469264185898612551076448942796828121869760937442463580890360395182942829914380627563280784353039670510576814447179790129178023652339570356672339287224288969468378202864734397003234684104456852941271111307851694161662773477838934475837291061202350083614003430519802211951150444224340767718539478139144989945057767223900130666807419363380317003342387232849121284576734234543960800659686994028485123642756233392077363848940847488687266951045194534869200529479933346913532587787051936748669365617308731234121813812399237709560045717041595916543343245398952787741232409691756708517542996574820165341516141411681864366108863528446171007509217467699875573651170284963852442119031265770997817164235811384850954365814188681896944916496371302025653133790052192250135135914431585073578484793835250496297349594339168463890200593678540813028800879564677561649513658213020145834907702456430101117405598234561419974103852930267886120514084150600167901132827731050670002906634914681422751142276837218753979454149529525289937494354361951164840962529362073957220306108764610159641229305577873247746286942579860735002994817763609420897961623307808827529430362008580820180499387193766143217446547800766963663256259834531771768288542042678935255700991670754572317298028495045655228178669194065756755016775109700543812099345915723634197992834645481937285926759327098746347404044734361322663105790558212501833249556324895786703269507700293294734328666723932171868624152508851589379806904374354395313788887452371288517778649888976209616587412301153346179430810722781531726385010561694931155104817284882282253844860329654463150506556470452308432567449043011368744945721936062765417842398489591269840381919629899526303169801097635254063924194806425723337790034725692239477428450213350221014746617377760207557234088307328929748110939667081384712884969088438779884376588391450505903445674814832759912023795684829719812966933756764095070357356576096208300441503524780273437500000 [103,69] -3570546354829822229818364502844717420540191727822376761938293798167756176355678178519093824241330590876890782130059608495461065891600366828252165890255729151131166545371595688007781478641627981585953141264673276533882704095634403021700741582633343524891439768268115464531135369519287450407223994787502240336398944617566930350450138916465170379909058994692399481193347660447823916195618425475483082033682562343302169877499865017266103265193738095649711200080276642941854440990748240072965486533309362751929500044059015531289646836434001852320034826246870950456257992809236760042703821838911328790816409241176715590275958517750764388658532020159789427521430170630271101014094739276632434636973942847144047965186318480811802632153528150286160617636271224442548578106787206028563404315112177183331352314842796038102034015290665647699702968978630591963217476272825882397470179658179916375403356802686933406698207234883618532451918816090700673714842681565826864598987754573268313181262370422975482234810572013262664016533543815791583773240636201995717181070402159306295363539306089592797417780335900320195728378898877948407980986189561051954392893809176039621592471322714376398648521031399156444527761256888858880622232967291738675529278116369819165854211400122848052216293469215024086774777935484121173824282341533400301471714060254993807845227438843523364725931721655198325546296976496085286540468027565513745086995981173419529234636125394936490656099395855942822774725292535735322905842704464087009075063793511701203092571202273786910109501050893724223691312511143732379722839111208503241271573968365287305908173937620300920994597859522030177641576057676966990724384337245271097421241123563103009987142992945007806018224649569128835438675466600149959221809416455252175232334820532589196965286140331916226430125313506841631144465330947211046562997051408772467488301871431341241709710398464086612814816877479005936664080677130537491872255438949264696476912760434554752540410841159062140402020154507494287250214642390630201728850478143907139248020766093265467537080727230963673092018676807588445631075929158238133775735746556335224377487251558180314032792677700433688816120433815383300659353921604323951124760647597157712875724092571243578650681863412310751385170547709100366510680572995846015072247308360838575690070773038797824483481235802173614501953125000000 [103,70] 201362623414526966596762974788961833020563858281412266843460909894737346058073514470784894060278677066817024731043222270214260198282157912680831696443510705315812769731648756061455885463740157452719222955364323288177798270539736542866191135499454198771428680930589926833632401741519993191557133822799040046431099506961627162990531978582541245797745613599368854314386273020698558767428782366988725894714027444039219209484906979436399851999128832995047374546686557068800038721206903865145070147453385785877913024186261404583257060346820500228894533674234605160081711501787139904591506766200150555504930587159146249887999588507016862191846835388803921161849378321172250076164183752091825562716306054132433041068640606345858748952358237406419000300268964839263409235393220200555530081139221819208424836561400672049511393082385929075581615181116642632012640903294876185804649906908999039516574845543399056751642066032416519297668857228688957176947233706646023230714060596337051091450612759699272804483101384134988490888004476887401082823068253667658872728689685175372026777623037912997509842887912075547108205161187563232100042437205784836568948815202856314142628009830252558317278939505185052997596005742357531275663668490896439190738369647732094120988086612470949104998667597659584231734376639151343243318884673558883211506490387539216194018878933930150968991533424894486213503476601663238533824130712221104551806174220484252303353061682000971187383441650688923306275442431313703098884429679572859867067975603544345037052901983703406053380316323729222549679062074242869668771234561924706016957618421605165616410993249370845364029974648976335905356245796503300300154815737689436448870764690246575575313829982478294560282585060238570828203301441046384296520145572089715513393270447657881478883760426911133127532399073208400070446552092967040960628977281992797950389797164992808502997750654733419523499234750850174139212057825919898285727927956750920342399319079401080838703481528403912493582975341033128752616383338571080421099617104684265917977643416974717974797868058648224038217679952614266185584849261451584851263207769596321964227368507228763413470449414975174289049122345042506381739958672364301320535852645108510590167853520210698120138901112756488530635505270470596567943271525088438802958192307906866223182751340914364845957607030868530273437500000 [103,71] -4152355527524072731210232627407301981838040955160320499155822760371464055171522578725846182823291793259131024474547093148208345743913371326516890390832444328668473591054168547686739263706187187941882901049444798621424455984328431591172826744101188046443171135241600725391046445043103710420084899772282158392499805203554126388676944244093578158021683395302719512908295150271331661058023878854036526457083445149869542960349830751463534145482593534000953128406984507749103539528960290893221590102161541128452228709005127706384759464537320862466345260926431568842931154138560352923311541723453790445911152322480688817286610626339024974566348669886391894675831877325733590223007838483905028697701131884594870932601604409937452823238822666458302343646168306336969529605611787434306108551386278516720361552827455447778447031607146353864834365428780968654899057572543914543029700654721474110695357702971549640825354944902100759681383433735662615719445152504319498723655748533216182077191183583885422856539564290998753399980448941880435184989234851056976196806433948715050318520470787605685018470370406474193055908215001240733118606511380447205194440031285810215456532482954158660899992818077522846559451288784678932625482519354172102474440881653009636713442532685510659217422398617396035124846853715668749716637519515645189920631281208896215082177718161786769002146573259710217100442877347487874563891156803878951427175465826000779008151843579309388045949509626827295040721622687204192382217448135231890248548816622051954915851217049660362313888435874702340419446909253198538647711614029316829184911119268831829436332438497912589347115195805090968815874116620069695376971434523783373891036957968250368185784998898300183300110253349259723559700971534731254912785351763798375049510427055602071564316868469843695461328561997393298154301327121525220024849895057559250821703474572859670740103550931541054543929729332181373885468806426589391222328433667215751676278442735583113879410267066325910929943495561988176304235069821090307076427412653640741660049613556790539222634488782800727078986227457342258138704591581047778897370567414793494339222593496561518080420737213759364464306408280275401925536026620399975124796407207751857221250501392799059053800254379531827222177983309223112738615234927567414725931284455688146803886695579421939328312873840332031250000 [103,72] -234030559858646671508675004234378591074463402168148578907362945912356989298088385314330008812067284030307279678288355133164157022881143565043848723755931863921374737410522021984336829146463579838038532305868302678264215558455361315042448170605124624703378319711755989859906496837080508337029809863041693527284245875676592729674633006969337473055388941070761166761600794876118317818276094865208503210502199531125082646371169311923666044767355437312443844804252190036940383533669894850232201530620518138768857274040214024647900821156916919427666943449238980798583416756041092527332178997755798684678087525113796422931322920852321293134296350761994715544888160277086289703377797227141005743134409485005908606729387688217261415665499316554890152292461666863816022131513880073843109068061747092045813870279328233313093119991345590985429596731048147932016400725507042688179000056951361419453721251431422735624214194535577818918459519925112250743288921918406022371807868461941777042863951378712235184387637270518584388058789801750062162174512038819443898923067808540262781169971970587556794475431218853754139725972875481624578759823896059186651380569976644759356826638879117912159102943348126093192301065005693979584200914909153339864799934242589639808966728308088421162365325753016238834685879751250832968604842167800072535999093491292718856342922960740007632838458188839933399490856144196105062516207135236744171325300763559159929290958231005057444219748164960217122770305682912167407849810997131513111292433916389882463846789997996620110439038118610025857460871285114713243650000450499865380526035620552061272659427969190218405941468691053003610201009050656727278885474244955293954225263271967225345736578835017084908578371502132963424821806686093849880215514701527779579689605899341363533687945482211715053835503974930973681460837499899593130232422509978046563548454340284013665817876720483831149670683444306487728711208394059878696809570946889113747870991244129246763613054437126618729930226377981665963586499738173703497911235759349288007845819426805804634442706038939583859433429985165737300262900201052211542473369825034638336076603296481364742545448833821697960602974843564427954425266210229136654925509218353124747389812994178407761407087731304778654403185028529005585961456033894755475272174183715529771632191113894805312156677246093750000 [103,73] 23166180261487935964778671906432298518482047387618706545607852359051986933504221810936950555427789399119658599302788077320232333342315297462386568982393101469382495444285481730578375404732980112760738441722883939248838917251689987959812450079216621124674666278233204069728333073624742999670118801202393427058015599243325493659079719510519415884088182148194115744713336758980685071789058858563853685073473360831855650002909233784082358521285111294300900673039402881192029036011039131536387632762865167380209588131597797129181408558461671777434286865568042946623718285196784961758977991426013483293114632772220011412168601749671557592071401602898952348932458103363583720535473358817287867726094479233943809819759792564774147207259108310230882232802300067299535784477082695455020119778865408389478412529442498533544087702716566481344418462511399943704480099571276816270323980917180619360490020183349910547698040593348379107786732211687145888266394883307028469593314082802212371062461683367180283662401510065392926560014435840414398946144186472827064762224623322563697691378912585333428233479168764914738709054058922884501771447389627704074963426275981685121186067769307479245359930132845218971669956433818732021220543910018125760595142279857812760607923887798926926011845600303504171261331782629095103363134798560887918816602805821739204437052323045730301782984960122161463845069324812260602835396459408094153971546829650358050900488545654931695579258048073036697963694254712824166221749070310353312417974401766471946805627291794183768891372667995740085900244884492046207134939265173474628263356888692091519031747419536931400087938384184437110459589479078668225974767706722400582611604765713955817976415646246479379445485122548208381012076554149324898109648032312267920638911556927983000824323331996505015587306869165435704220242077256107485765654314215675189919815522187116091324791982813446436691190293683022894739408584693793427159190545463536780051649539510092024797891855008224069331683453744301610122126944875168301859799989335848768218305418233530387772493164348591198643551669946980103971798232147378359555814066616133158600430883941020185941524060707571958835834390235172931128309809992968093118361111672434368528548310898863611039195709314403015470868487307333248419442046667600050878565561808212009964336175471544265747070312500000 [103,74] -832435262073716101112376940612684533957493888756311198182926130666201132090653374806714666193245779080859866425663239123748208590002277722342925328482293989214571976083394137925578746650764947265275489224599011421032371946277722774442558485987410310387371310056995553972773814361755683466334837936203236187067888845745301804748574445368683033402571470682787559116178684576515040895688423757277203615446790041925980522999673067334059204107586980862228348578576831618458635345273689949672816906383323618580414343754041932027658254389820168638656001591689819150982924737889557519216537320840075340908143799424443845846069745076788654631822981107475355063690206344954558788757613451474002291547774684085729643968208290148013939040768563222649056938898017838682149475632050161919185938885380272381435934924538393182095462929523773893458806341754821020822445947029801432150321924922609207559517177009338693821749469034879490867023125100657362077321475828706512748280310684297412305408677675153389748743413003773789237785493626311722811909854478927542012009812073726208622792030502263867627606606430020946593688599006021205364863597564292167385944490728780605092221082057693620583796164945249034739658462946832633188091352813480178882818305477267534951566137568381333356348096401639760469971303317476092697761372062240405752340476323496389605137266186703020964090658429914727703852053914939761386265740550840575098091302776883377746072899688230592032280353653819547994469546147336192774411770213428837012263962692159242807270804376735745025403212302817118745079137564496060409551545686235898236448138482291045470871268389693686567856274858219919644254552415251289751711019731425067995613396864518591710630543356495359152829425836839327024191488389504279048536161576439787355306657812569495865443238726042524138947612926506261914961495620314137144302118652445665575194479948208794185296488142194210197200374513695015958506611808970196467365848273005224384350604728084699126449754863189029617070155489735579997255153709298397422319312741073731382002139597306605038383733248687935927414934624723801839600747392445586372161205458431245397439092837752477778885560720332431800585133072134163318114776009649172481001981098557585649943863943745134498310688134415386698588105948570921688655395301325764034050028338560878182761371135711669921875000000 [103,75] 8974320046346509136720419539464332283140767717395830683145858160440064517927676518156260287336034980045528920597021000863910219312230829217477277623903707833772441269695470503326777078279667313659678783347038369838863678540238161528080743101401379422870159362945800288635432355453493966873573462884764002013038625099316222304581527515630918126404902974019381821375104046396063675483321336009722250289475668407260934604310924110249455462028880636772583478208816005018722845924442809434531311254446015742814138609471653703221993643736283207956419340770835237514281534659108400963545676440819223865546422813172641546271359090345017626273279018222675393276380800854590484144243829898451459665182862087816118722757560258112837157090736286748103179171718368569765800750119276980851636656135082293491613548260967344101371001524706566097565609541701405786576394765587780233360489659226802276029687569353732077495761101984027679020346157094503674709795142188757553958001558897777440603176573154440661004459518921398822943086716859193782052034864955109695088534031508620776580622565463196009396167612995829480312979356911573723317724258724369012214322773269751125231045565407130164386231873307120489180390264610959153277193109740966774352132004007338830491989897541063019480039848853736339708003556714342458300827599806991034166778981455017391223033828884068558829380728156049932305224024121302390513599854276955792514018207357314720483180942130363472502262271323253191680878225627326356458865932764334751722308956858224598213568012640657196668630650589826900104864511348441705669577171889763203899939621584217872682505515955155243924093456916364599756815638231402959795952281555351936229041506676716915900061214817697336286515512455183908956136999082424957773153426734104216746651809556372158972899060084498947210369839915910489131690413596376777549642325617540226927476845072893908184871505245435734853885436672136687046246736768416659289961521991127977458963865659330104901530245991256137382086799640664311033135835097850073591558721421133439000525419554551839143237659580301231640471043745760523526447304993855090546061091695820187456842499957807802430128353278064016768635014700451110793758629769587149724812835812994889239728464674243725582092734239806857652012539674764586871461315764002552844919494918940472416579723358154296875000 [103,76] 602606585581530763968151944867884841958047897177941467594987836627385299750938394375738333696134405176695897382287565314397303502374611512057756124085501861941930725347190823180133875699937837994274799160076942505002661958502277949394601846153108839677458112683443491898389223473718545785393619432036555654309133257337156987204714538929681002180697850020715745753416065897368553244924079700301694901493033065099379195730449233391292144816540027499857529053238844851730773934196236041593556711354711443395757333472561693340906826408812117423615517979939167452417181332115366334270436513678087091763024780500921507126889479084983582034407758369225660093566388149436511566780960281006004548385978323129861491652604160182060719098209413395133492818525463811639475659521613303865921782967960312579561217710041516815193929497887974106174519072754273203999697315346810250979161452561160850524259984152698756693655152006116948533128227180128204896635415174518284676428515589088665204435628377652409494482386677285825556479884603122965957018313376073284371111737261943447975401179038808045060161655746640160656390031641168625552960002759372429234084519200697253901557866096485600704161005721814668110162982637291212637919054733895883594024736497393241548807194245583096728901078893385925729782728684677135365908578961715238228037987685393147597459986397403011829092355720930693862249343071691418928822417571097886275025304738044775884277690254487858563357216862297748568753497938223153895231419230803942029080467192438230835834731586176941057630407689106052285089906469473240131228838703011463792104436620943519553020825329724994165692222171530426300766595565988191589468418320798872608320749180334549612672611161816566724433916800683820937256806551859788412788671722297683118730316314166749752932472547006803998479649127939671208190222941742325818635218796540602677382293392712779103580829554038101402764433383372885716609773042075194765269430833372344914564903447674676039612175588096940093997087565703644397860176909368741130044668833688275565693201550113972811128820140178178859224624087824806970601329344683238751820143361199211144028399878337575208257793636416111085998627380419667149866218818332420147926032679552187496854941523898038868136495738706202945740666234973682142007608123451681942173015704611316323280334472656250000 [103,77] -33428398390057034932950693416934341465522794883940171156033937614851670253410683689529865503663394211540121845784157789502712692833145324068027231676192584095541560223075997528133576609941542420443575100204976712049551097346509597757123992568543941637646143128980690774581976321225014552073779591530255677134745083291183471806196844680634820544337723677970810843337927559774444686921295337326708208065855483210165648146584447602416712610688845194342575568804805135845043853540558866411698383794500346579880343434295165972446792777768151353441128888011824997545521306874963534170589462777813329778949606963129940231276892949302411043705597561038224070894418784655215841047434582159878833905798153486303454974509226352498202555131923880126874693121023437680785116816847747479691646306974300989294034869495706425732585312464824977869836181688928925196191102756617901059624984665734062226003406851899146396946102308084072405623408220561123156458499028286857588747492813592724804818735206774000452819411056068725222981912593110367527107466373922444873480114006970212288031616595882957912619632776413570729890825836363192492351148911615565292287004796020374997309531009496814986954246553570699729567440276609333394205597322587783084599868081751027055768412908251242381295752702795128404223619873048779372026364555620393518033519947680145703234291404395778556021830154541504217619327888834863572998313874259505893534926327076279793750067241574199030546428672126992348788270136144851527854364357082973380302471190079698103327176785839758226323988815920315571453027290192066792963119563456630216604641158786775932117834745978332278538442806670724329992245851182082263587624465830682477512692601113316960508205506060827799537315840197088638652978498806689372132210220370940922063854666944102644769189578346266614926149565196929114693512742750778691316264878629551525203475739101419473653522751677179550700647730320050110718110352551082347202594939091999580972500538332902215921041072195314129334345132214861071919704261486733665777767213665659500293253942501246977441408208761218844042249275025654467070902551364480922818428415054682955467491704226097407393431188560375002230115971046291304606464909727930505237302472393977678292399354820453932579863154077649224666111159976302977542304903026508220963473431766033172607421875000000 [103,78] 405085744821646639463892024758080062284127770463875749726506251376927778876355137636542166056862961270131506331777405795498124574076126658598340781379215478619758678499240471748447862373176133229788862125270458404541811342079933690572613603316268436579486042339657135685422931639270439927949470614794994906861364995878765762478431281332519769747378953304576985514344047140564310567244262433133625285735050399114899562499951625916947080103282820098590259133091925240353125202264872337186321245259112664332842364399991166668935802392951863550573050246536997230706141085184378601579700204033044530928186301357625295260286065340990104571910338896149267901621790459360865103096579260573780424731876370542484861927288074987103756091195597050446526464217303073398304466940645856698105501909549036421074925398809994679362151905340317766740782724824914310773716840099479752938101339145686113365059834289680545796216395096315891880675413156577164398751876804528093377878976207219207146926639583266098811212116965839224015186920399940914449367686929047820006883862047432284728596556607988474169218100865421069802308038204117936651140769806253730998222104197093228153279260628030178148021340639129055223501686953627693486802961000702113430762076856180894728691639690612006164274590717387091790032787532976565016189669110152401386394247107498291173944247539548720533244410435040775281608870602935791165533469308400930681656172588123788631096808050324958066206123998613397619207860516406128748070494906120940013734117414909564520998848994301798756643435853899007908879428791865759055371638856326240757362710245762416078510232395617878456034092822308602406885185267609603364705929989273002883403802254583660907093450592880594889973465161833441149919800455399879341185365225189227300104034890323978260085734703711942433203525337809848611363032952130610318798507960251097463778091226896999209724510927193834553883551257791170581845447528736477679367990830138795330903304963076196082128681062043075551684081378166794187177331265251482103844891091251245506476197544644519961408388694109339046496314890052799028195667631234947848908439937144683501172075113378047113346007643183117418539941906316937824160191778382874081011384499710822384916909999739458390777017823550111981979467418443432529525872658837280552717857062816619873046875000 [103,79] 10606411072971761006818475407681837227886151074490997835449371604532098900365281551909166364628544694774679829930440274608039984182664927597107143371538478010423239605742325687103175838445690188855486011416648718318077085837896115571155767005723267569098353452859252507284091563285006827002730988665634227713380382590704415062635452297988902111183930523484102406458099818597753716951691668194680226322930047259269131011104818412199434259203277320002245253610988076407695469835587284931394138604580318975738696373703156394252818387256779170648945377122285954580289437550780152241024485691381825269940389118390136315625994775652913216241183751092396510829555214818510835353917085027309634153171400459006207989895133650280883704885574011423892474723075878769979450993037604263665600967826553090491198380075436832952490367002620489794337048777706125457247945171856733188831143301091963639348159268359877670330791501700791403554622243494082703211178378998532165104015133885031243623009135682547236597683752584428269224640761326076796288234939153221344195846854128050325202799030059955894345770075380261663465580916581349513635055394954952065945005284643358601352369194433877232014000095024440670756170610032039802923004723590853213915035622872987081275217205566746584921890625898841337646469762804043178341231479159485514000226675877278008811099438385771787807300264637392031778476228496584704392415141142781905860724523143541161007989140282386371473119119090678541727928901041056424749818776897126631587288184006318785311614158513082679126115772836512850539210887639392153764118160482086903369770218590348940296361238654312068341236282022023828891451205158568385317798223978020404875877964119456065955683964046230794534561940083630328175924712064269094047611763524273649560880845935359586052400379380157180944885704956030320065695580360621701225149326666614990719664948189732471784367527898777995789263488952165213773462643199728215564665338033160380522826974718717817103866564781717692251254069239667612527605319197682966268126513340527795082763644576015501646212376555499483067979909020698178701064870214185054789264078032968487653609834571704779794264912221061919230153282947829162760627670120647845191526936169363205496007000818919552861562364839830887807153360648858608015547357387080060280859470367431640625000 [103,80] -123395102441105195970824162540780810226780079762802445635679347021772232677567116309545734730107855717094822929808925974612368180625008258038695784053137050889945127929885064082357086946065974631416823900157250584190745887749411178941613534234657884768367605514166990926063488349551178605324702874229521016557593719756346582768824976092077985785388356800107651331880074744609594439204042103194015957783937158472120648885434199565180450229922167746151936114889678037249221021735445450164023671318355407792041772023278602455547707824753340397121683650294253729032721326856647402684653505047094916062675308509915560891239456476943665103634270855848465388670867849287216024629725354049316342707149309453043606252501786536472985974085182417342338062462768127760609353041370744854131344976120567152596969121617876627958019704063360531152153948189573542364324100712206746410925693431526549281365497080096179249125757201747805360716700249587213378999220225324270383533356148792452669615671306442212650534168676161291784481657184491540206112766986899485027672538390135967638131832153657494450760514775629101748824104044072406763897056721358110488446461963185738878281919406016173840465519215364204685303619054681944807122787132960211573756083529063139593463143954907298831069333344557053786193238337431357314373332973927649617279842804737193036760099307924393563447296912702635709046288548209051534584198736254365908087626163896364757874864773520832426982291711899304141702604495625835061510326299083022930581755578021687356906167063606724871238263041095047813928140663334330197623980927758450187450327691148955222001801299193864408186808841659277319415969173472761150554044582692409729525876043173446007808145891758649690569740200839335015341880693207239651440418014593487544972559670120392347805149810426599864303526953473376987693093043885034106252213007182995260997130554413673577029075885565892132791076926388160883503323649984003758364989982342009200440529946504657432243571829459950167460095431537213700114326344292009389460760102982775315623618899164672925590968256396315191203193976881335393115919495810426117600767802018939158826753295744209240197386298132546030997064512866016491382588616177856567266165879057726113785176423299713002823410525073465743622141400695857631411331174780932068824768066406250000 [103,81] 1897843805485736443247930612045410332663410690726338574913966701430515581728346411530410117178125545836930991220988709450685275234235490375715223253115281823805293243067902489958895859761988796911550050805949715224077609343217523769649942398829397461851766034086427406120556112251413198405200939745432807877628709662660934159528810086572111080214685463220382324803913110368215355079683998126426758775227461832307016565899137086546432215864428114102788323021994946418389661762774574054607021342128890827749004633760956445943182893552818074856060725911743730273185826635519829710900437702415975590893729451039757319508490091743004119650881246453151318692107029502316772611034035586119605447422515832863742033400412131378488667522501183147810522119733322675111629255743398966602208858894437978280075217148464024118617453505247883346255658896857426200094296838539241453281777956551070074159884915479666250027701242507277505713953851723210689959747768053880160585410937339752615449367433913001072749883459929039261516276207087775572025401681154749516804905810506546422860014404905709464393582193040877939990501522159244168355510128270872004328646237005469918315125481016835670442828885291009364155561917435765201558910156127953781870710926364987085867899933563914726022892194223553365529568807354300483851627306916893079396850365866868729282490855214929192224098238906365669774247963340922239933903125276027421241604029987620735958361802617686311055797375175195804226672241524017937954986272448965025544834138678122987427098019435844794702508630946227081941950557674827171376437948718138215119050187371475829242538251034007287151195983642925719345713450143521926979337296969208472558963639034778144275787191442736790957526511011724152329925491696818422694673738980428628758231621779655357615444735548313977818993260426343546401070711360892587318764700873960859646772440341669402925828227466519739420126446649141249959606611179019917720502103689378254237340980647180537758995525224644020942004701764649843361749117143131401096298216827933366202142074485370638695554422453368965867154833074934619572717788319352519015678558495479429817330507014180722680315538683632226708379082912855402440966944280032311152498638708297982787555767087698316806482782565572442210806145300608674535342077724347114562988281250000 [103,82] 171974411859955322677110996502313485423971732140465085773852522019212786503606497864668217388454400916336908289693657179221500159042872349714788714434974050850976632206956412867341572562118773261159871930942647268278701275688941901837461933136253003436935083011168028597239577360369904215964954638943369264170773934878118822358319973990803371675093145711844452765632342034810077082396682177334258453218683488303793069775492744860935007152835652429730917336894108589751163103639610417025307918352981962739955109827124646411107072435258608778005306693324388241913546171528725077412066121463343938713258387230794048066622001488535802707256488745745959178740219215480146025350220322766987508699631253094649737884060776770774336441688360092866264729520250650343744103908984059767464534812420558959359164817725417875180562727120443460156137181584102145507385198454155859819197571142684131547327702264604161372853629800306315382004628195457543290500812025872492113757298905972036133086784147848274802354720402772877297782966872274855657857949710398085372841509625952391882812887236161491290288452554212881502534278439086599111444716409210818998768855319546323685571605191676591435463153616675421127820638557166163555103484865867102829770555306609047561753460869024731206998198408730715728963872221495840287697019906637818315538640730720936921297572690751008338160254796053458522206367816704693585500085084186536005173212393633682565785106119713141393164556268676217298972380075216677150295188734095707377632428554417566428808280596272829599072354204045051155480975742934254140507735397036298399160779095421630480440345754335152441519639914929913253720887656872110745684001451693831257681956635545564578791285707242326120161341424175960580173969309286958612982197530402239901584940962337209468534366380537513298995957740959435919111080755817526870253258427192060306152404589392478667816498150037911032161823181949714239178974924495806727141731011176871962458544017143851640976339334953721447895346972408489718257795452627928532739300577206206913487815236214653237675441189351273332563855369015562484006846908626088899496481073279814329928938100123031445235286473827909937644714121402195838029925730443698860382987735653560857814720279553900037511085359019308229745756433259351253263257038497924804687500000 [103,83] -7702888188964132752013401989500455760804773636288747958611470874342629205396403633444041915364282782534258354118013912022263969875108974973474095781715009123298408404083286835937055266189116339715330073121525962077889271583993547799887952455951775415278992681611017172309125328073697087418426155152821552999632391884950024403958490723366568615342963806297594772232875162803860490828208617361986370580128577278271991875027381953980648440791338925497829794654937171869662499823628960423652787849859119840114851942712105330171355506957747718981853224455023604088796828290928398504548739369588239825586208837040360499310034074971171888903628414072981349566058718863077363936215259346578855969207562914487681118889303156694088016261029407008512040141304766711255618334899049569418813528695722497559035709271403291343891193099478088159251209540036723866280129243718961799431476420754144530605981340003592128990313351943914876315829480139673496873459702022024842980137841952041177590792342316557623241089789813417802665466239277193140563169202991972384503164920702333125947575210437985403914868009445812301748890715320017337953222433458421630838489539521654505446910243838328817810490466378232441372071885593136070944733885570481802053070966424092580382215548572492332937143948360523968754888886257009041388443299697880960036791283347258792005051434885527221202303158163023668383245368050027325850459380129062890728986049185609914318721336463525988342772642087321654089127261158380885582648330903771897358781300868230296792260146559303546450115872969306176608421114779190252368987621715766394803584796420477981454558775010865900757144354407383752871227038721558039071515982495093101035738680151549154870260529850716757074371776500727863691850199717390162074510338613552002549768615141388421970668116064714936819750594259107390628438858515700280408863165341314985088685145892145988758497372195371373123672902362833741265667571919502206757372902104729501149603850081984016367027125982887446990239831190332431246782597531037485197703237761048277026431918843312278001033021143714132279911823068944711637626834857551240287503969627512369147788153160246950408649969964655575600037780963221047680455202444178923409825296647378757232756053157484585271754259482800562094590632910324260842469916534423828125000 [103,84] 50674292921752831437809563127647651799323267125847663298827200061171944863287983938955292417371759043766764109485146248445324046490406263598661452130462086384126827960439397047470523894607196565903311369069553496614012614012325442519831065873598435932977553563205907646081908272391919912469351989869364843024514708847806883732366260999976789205257489466273423121854583865665271322211813527633308844808731247094400128249137332870099044093153489231526288260413545838603500293898549508283662928524864520368536135938615582953946725555657603764610753626377161827632434666669316818543342947179190248447508786937946943833922668475916563654364905453982906444486997772889847483800160295793521981368058121737269609727368009183433731100757606798780300983741264803206115113274193285189758308298521659619189653945717191533973864886698112319997529868241195928832046119366196087150056163001782729638382321143194656830674905167554281773508478585488090304061307139266655009597871102872132808841404373563095346871248962775073845805758978711527796367286640843144277511923917872307255437120684498867080983718855056590470731550999844900369385436343827158148496808629739987117895191596967254843175473097189714845873636734107431528496527876433923329362302373913894349995628436271992421331025086488566258626314366372444709985462189044843108729066827666912339995685868933530562009558783821809874914546874695093490066729895706976803935567559796144337770565896113997957220994606274020944914479247866486918890782946591215558812349585724446196639976718289120028214797209662998086779337297914774867409884899957099697563265844515095782983575695413958820506450114730415111625241476709492550050834438806686576180025620734118557142166594350044317567344899797926189672420658264494679878170025818100135813005815128724649217734954080814082197453998143277262258416334814035821320465439763833457447522833852845728365139071733482621386903839922512664195366376858046534254731093050296969370756264532154427738800387448626815268221228197794459855260197943453115882686994008883380129808949373825163706730264012384495922511440616924437592454680826310977551179953718106957159201023690097483023423193290448333018065288259024927128573888676410678847787995800569011845749429370485738995973599555422053930871230981137941085626220703125000 [103,85] 1513499748094530070650836135933119879670334348215282367103496306365636183189794346598117780289894912753243652596133582861191230876204619547963997474962425235799396006976163585976455307151757499909080311954175940628447445746532619596583442675474195913654707856786332160088990371786877270560880310540189819283392894201674267142823657408736655393153273546298834182327442186112142853241582860549879814297136461545621496817554709238504863045610517948680577653137660279098032373801059802459615662897735535982971414830960498734175908389025624330402967383634868911542148931106059721722191705156914806948642524152709248272456149509190421091831310658440143778142174850473856205385044868561965920986031005182801275139420168487471160875299229268510438650985433157342996632256100322709966568376602476275387120709776817983612224320716501008642089007482604317966182425052356299167846816368476200026868220955419507534417311806891919486528756784189499134681036062252613853636841266674922082443820879178280090547651548201687131231785758367321692749763492423195136025816541896605210004111971601640860911107414651248326882557461161338928917958452493006587589156279503205745848388424850910030118998521693306862896915606466125103765799701447521752635695098964208467432416898440094199833174698386788436977488342034538118442928014422833859508936887487062638213611521034954395104146809113676655219904461322584241166132006029018958426639843075262736448355543308434316351874222576785433297292906701467818869431969079900034988597794509424021011792386411034257654459634548947034487076728970336156830438733300466720517441729549553698968688064713995273468253831658428803203417873247430643450229295456427766184294280127167422336655418025995399958741277616391532741415557169725408047637532940264777618539439737335190634530516998376716774961920225750153359220111979181888309067062733810500588973211892594120085698941563428165332134073172038566651751766919845327736284926324976426740333322476011823516790671002345498643731876188319374785894558987901630204635509459009574548457417523490616628215405453982609191008595027180701004105194870572880198734363048784435011026434316639613959415205657478762108910462514731984554351645923369655192620249319707066098722758972761757578462922567657607341496677339336227736191406250000 [103,86] -1828276567924181124465916486013603168097762283109082255226575414914010469723763568483735597457960043010111167321848850109200403238687348388483911947215654105542995609808823991072646109389081808642671768135821238493884056050825885243248368692921674038643363807863534388753686877682279731355391638945219540430436192884816824132173182960073421750286599986008767340382345690727122858130276283170218561294654217609756587893472148040098161487047379146337566495654066365908491055323068349382622554265847044043736416255896050164976092333511547723434651056551320229925491652177307217958971825835873670090379106218110791356259854042406644313146012432539798737140110591287186152069360989994296157893156086358361153818073960248013990084039455155719457292218893653451435605723438644235346554370637676835786515045461711946016076825542646185448833510866721224464877575221897556520216127306726483597984126517736085383613492715987301296750957938273120410870394608937562705763354589754753824229648180158714386876701901084834704287584989560194316112120076017816890160836594316013028478637225794169397606858992152509726463452854370174533273328139788270810448820390393442505436330116313589607782973876950754755465377136516126930829725594683054848725111263856484619996937574757852924807951027960903922445468124903817657658600608691488411690294018570639505901959198211394662833499050346058565622378159591137167592669863916636830496676613807068293501636618138820334293192293771693841709020702983818350551287180330643942680576233379271767821824964075442441951875755681789854147314365822287963855043427130991534636352546050386391231761400682391159600264711799719635077924779626281941473665513199488650185031429984570640070286180914616264868176428272703037662234861046636815201295537614815863486867174580176804448237840730194628354921479545441714801568219664406779673575981080903323160411151452375216278543896730694229032190979420308962381293196881906119791782251417213090883944943545573230474651109676919945688487521899144705576402865774553915016715854596552218388130238127942644246990187524731663126398525218536261326224954020404785894223426988972768877223406176691669818032352014389556663497492214963620157937493069939783256399452530966019792232932659857703054002372528065046383807146783549812109375000 [103,87] 287269108715411588068909770299403500452169125235030337671617928762888923434497650933994357048892480246381134197323326369705120683873312329511783620211056791197910368113326781475464596120529476593088553401358346052479867899040529769479869150803318745688889335169769936970395144226136626333274129259796152992913858578421910628149312478185339342758180037715344926438790203950807744524000405734796776771680384326410734362497679337544298723609022569412006969428219174356545254578164860401325673477173377902117996645109731106993652585317880895035639323990500892078661831835541161722925073307905732821769185226296839507922813520795376932004802466166804072046880162468403979006670199726361163662308586487366415940071144919334245195906308499852348098528273706459080012218637368569073332658116550020088563179949697847944032315968744462978598742726689300694168944755395426234789271906326460873006981870276797422387640949176444020034771582637700661498473722166832091082129548049733596409254118423258637116081731778514536217642504681343480909795509734892686793129907757154742616413134740868039565445495906752300229464856117392042080341322698851207288487598400133423335593670577594683434634312433330782774618228420229733856010940762227309815790711279816236652031872849263876798120816410946387274455724997742264988514925803908706631516623747792032694189187126345808773224142883675552490755849310865354232005978604167922477450529916649382799835418066540725990086402921400160465749208937622153028709771766972977748908352961398530213976103191546789185410643612219744071846745403144098996023969726855546266031145921337568426548266208455492708059147589864631563673654154925812148066890969033500831554884793674050047357030412868257438025558452311225277673319395645296827711823817809716196416767000932182893987520221940062079408392108081793795889806234559439824628210827309673034503276668064476437131050447362975586438094327224453084915869854813338719383062324840773910336864829651141967912054227586292543956634189424690728422012887852974035190256628593437211795673535119362823190824845921603982570703496910577694535509867794708954936970306224834492980160278519165078478139030217071700977482104884640094057264912492517254824132643543199186684439352172754188204366520193411364707171937637114375000 [103,88] -1839680875343851016553263959728161325921500815839895121177170192992366524218614906440204806124183526517204168097059782857457015472733064067929047717255823481150877541017763863524145158891150629885528098798838928566045473397575210370161953878827569576563311149029067817307652157183799419791512439106443038240261950761002237297913648513264287582091514558063020269221869566681568510310629121798035478352047036956336458091387017888640045230414646929213910444818476319887198116020625745404819381192339612590572148661056339288127051295336350797504093588204969822600097648802404551238798401300231720863773702465299444356965186566024783073465400218921870175766244204077259577978995462162630358846965188135726182895639313708198297263640246432180714249701140976862042552519481681650525647856883601661576779297080458620546285800889506776233101562984881732532765074455254738612400021894413424167719714494156223000624266885434789856658591378116351670070382688444088845385905026917934835219040365265269747988264231347787623929812493252166618966165658103304271363310805095922532800980610118567858062784277292970673915866598170635682278991121913725673234844934961349338672505708415325256873763206984581325400038067372561790811450036529884872509270330043201793729702076016022798106652186265108455971637480841833780535391799008805514131395507663968416307115021876107783769164924096591960147232877494912273592669976171622262527464260237445779467014380222715245586884792765163424976070634783811599731300677565167212837233661387632872737872189537236784894644635185479627886386269785102392286746049667149660021338064360268060688395122048846280831974142855513700684427785987364962965602628146271580631421147734100802455321571950904779970597985630773172566390111227444101021110955525480474842661272295005888542681973304442710653621917430920618254743187684669339516618911286920879574423320869129282144923178664445600197422218419799288546204721324438246520014649053359603631342871851535281054621510524208144426168102017204154413056813887268884710048676738523926856289346149524753574526061093681879963502722159969370630249598366791775112845254083200238654193266363984312340694542351739395845901655143385266339443148055312159409243319986042427482933947224613334551370378217375380221487229168000000 [103,89] -66053909214430710411703891460927510131156547293461045134352690380461073221120633841021653296361692111636801242973141943713281540145668694918634822524384886853964345657973888253120076939778314354087758035327210644577388087254856671614096076867205184623413666562063850913396873595775826834207800469164361553919944398961757800760679780951249763545952267218292553562013363126733502746902721445203316664646605888283885317565066143850674577993433414162113164914751141842259801301708425042714454611451972436483927984007833871825095618070437277168074337744714604798696418947554456651307838605058101941978919782124040588631462022904024254606616577439227659068632935289787633032717698938428814049062727590167381215362751824854144357823599417802610658215628475889234279463873269513724644013580004325106523757039448438651699559038657485442612251723188618763719208316799461499704367363611665321145500998908092172114260704610921785680216388572484732785558317429742928207931528369028782214388060604147800382595620512022417234866963103610011718465147717813608775958605050773239230472706967867876350548836476494716968586150965261793793582036552712941257816620375194943405114017762021151655611229850302635234734845930961227383872840500335070901564924965506923386005878805941325315508421700164819654517376676462187238853945644666001573908779162644659760037035335919161038894321700728076327247453846398131314665052331123644744236190589157954286509951190117202335994990066743968693674796735974503886256940841029868993397737433211840836291319546907030805818353953154406278612391518573542456290874618291519514408757551596844588501031671132263480525077980873196270615653815447147369867203547942041634828356203561622786490563911262566003552823144104520894397468616307246225576701623022736553755389368964479882676665574413727800537924850434016885866264257507937851862128228227676099034656046249778983790966515341990859363368637483846151558296403978216275825251519768444795436881583171806388327641511131584388910176049703214375625845835967751106030821110267950331607779808939677312924585473126316427880762361001030109929656942881105074609884008367911428722878117325844749018923809498597079080827104259166128390339909276881375892123075315879520187679942283434941150233124762873996757143344800 [103,90] -357319231673532072093343760103353665567841067412430655228276968346171112037711349612068172998211729304656999259663419475422149848197200838578978475324006066945181346129794135970436414982381242182739159534906544968069496158672601792916931147759011628280084321326988019731417034585798968946587426318919649386852145554971988057662324853226690527024886780300573814026662480877335315444470014016581886407406282496896328989909608689884460229275659328895513110503349337161134747298605456776748443308594674002493478989705637879867431465427053302333586871091082185100606645217044329530500891458981755517602807696623951537686098538095183936170845834389342634379566317304866982138193435610852229770652097422432239617257291900946456325627608713514528213643424173535094487724207433856669543453908793847335355282207122442859316009001380248166074156594961387287910662303363906865329337903701348900202056168141592189777084575263846535253964152705254053277593550108700189955773543539084186741677575387813718345173215040595246052252278908073435663693779690065697295685458515383195727061160498696927041181881600322621242329355730026709993455698836108700438359182701195010404609337782973111868206354447356890349414675504622816829045275763860108554962750611922520589161814077106519236033224927678486477750572555834190121075959866457035137330690337300516411988154131740506907438452516640778354516670586981996268114767398787531618466916129955494706506742254137160680342584911804850295290478862681106261450853070898101508008521745161596835656480298416844598454405808748563540516093415710445392296915968899403005595219069793087939855639351292395822359372955889163198978373600761742949012455390572170582752169187918927402627499683874098727280417145652378140324990027275788437391771566486822690188199315085421101165021288176274782070047328358053142168206340860952771876387728683861621005771370486783185540079258851041727790537698817030080791802453430096624548912360553773887703422786852052385732213537914536537463514735719078749589558709389353789121906277061539703481075533306417535209732259016108198380273960901106033781760632172050297769223389258429390894732516526248768794703322824373807825166367674195247893658944997179607389524212665698537301370124667895956557493278703552201393800 [103,91] -4041892804824268893371106107207714264277196591170373698502400931501475425147491088370456682293528437554419249746396177604307370835295992744407798435258561921219544779518704889530565463729696693339776067283965039318233768871578457708975660858597992340540685409495611547849356321232734765307489808898873126373279375295006740840415326472991413225438395687222832708320708938570430584463485252943400895478812153027129342225552479937994076620978495904184593864948629780951260662447059250556953379349044864499877967864199852103585365020723064812988952311084359426810287514032080642701869452514992676846797837012000108991528049469871769332825467839157115154083851887465354416021729617843077565793906106227888580632524240797616035479129857985380784254519414740704236041573108641330812204378288685979079144923399364306814901267324195731709178037190865071994819835449306158050268628570507428790259470064830871032842160291696976368218510587327509604274398396855687130302083427780799987428213571958711891127897365837183810788186894243950263578350247256588533396591231654172444990119292455450398421538274076042127734997683169031109456357822311781592019590233268296341665318882691054847114817347522022597012608008804179420467599221041528809098347355498652547712765349245881030223388835336067920064059154904975993679016423251420685968315566402623614437305326798661207702673409701154268437115831987581132347452812832029617860186899430520591890897195558015744860332991771146028887104817240124042360393236856535129501498256003378190952446323842859720662088380365512846443841628270732670734077706929398537038765747407085930318440428918101777851774195846544016957193981197043462298851595588344665717008883595113302454854770018742778673989888300297758382263351378237987209139954249483008201531125460459270357523046515917237017671551219111830511155386579800350719207842443372125205272065959944380297641120904329852998568045429881337108125093005048645862889066416233794592166156517708986664545411688378256593771210933500812779130756023659611149539065379604171053864800172274262245451113631265903233493065419427984695826970108962245712268477756892332388993169979212459845080783347114683704703410790538721242984475420425866349493796506581473367090695290731631965397781156028172380 [103,92] -20770688821475235999937938866294211050353750424284198504436552698844191554209173500963674759204071434266265924285640839410931275276980883758093845316014932277336482797720122443520798337377816365460165441240903047822185171490279439348367033892684510141302504912345463432654839266223395302990822593760797546455647882958589566653577650207733020597119452920198565489376344527099348706252593469122432555288142774128646424256486315913668613246475498898724193164223665364717201731560551638224484966863972685644503225017087009095523917497921455322605774755308432503690525988935350779126389632291996995691601054577408855407324796776814122407249549516386923504593019382835775141788625791711180280074623246949436754562223535537744674136985958260169683756073719111615653820856261833824903491442759948377642694593388877334769374432737573885181353245594316335192859515411463532616960797805474044010218154836038233708105312220217473923943120808253462174718909759761411947971133831680930389817370059500631596663501394386089015134482917075099703895613047237785394108997543261518869566613206643963905591685056379460131914422306690833779970495577570069077090458755614521352952397598504096686952334513696926532930664674454265690756487489822044008415093543996555428392807387141346333235641790076535841368199573373971502240882826724428217919863816832019599364738952350289605733505207297199263111761870564944703583029623966486206928494870720878568997125038075992185898248608673619044729041475978542444643141140566786784525173554507355013967659801737545865737298437174401635200295755096521140345367413385862494583855757229410772537656123330955723362480752512609933086592347418591143943179561610800340047788615432154440192130571692273121655025513591841886686646746070138915573776864610578996319815362568559034042654645768847505127331151292175561801402027190040036319726995989789611338622554522571398827710563781402381736434323303982374163564256890023725280930027555854381378737160854253396720092692924244834997953725767184536901518224149385215675176361381149285804420489057060590133544192845860004532823861931461616452750593390160277527343390479341097865329639522018233605660176400077963748023546295887272050725492714710779502830628514286483405965898815802769768287273660000 [103,93] -60192857584556333558816424591696552908116786652422333134967946851051314155532026956937139240627511888088060972413293693211712809564172942265101922661684681150194806535063760959254335819626974940048143410530345700794607384117112822139509584391432097517299064682707124240983241164852792613261153669205272314637133994787096489818643464958054382160056136970832242570763962793046644792950880824344714973935708350234480772829908502298043967748855813019175666063527755352631450319563715303393593794098846340804376920087094690037121629597100765696405567708578022451843632854483228454909086193053561372647294284281513793907709911838548308869585228060595553620001683238595447531529943996514253932344198024119184319582159978291703042070493500884527973201405367685455925471837299686167342287012108017123167582175558789987201237224778622831884449772383977869936331285620493634961703222676849592012425666630779358895928480556770911706842195854053148694262235929566277410751200733677563859453496743190523890663591856144010516533399976031060834405182673039100856455980835155600421011790896050759226687326966738653800886396405064406197248352321594004361343771829055064114250433149175304773023263997623176748448842350347202593353930594085482212961352699218812445489389810691910345937388709043180832050302363578501273711481219952915596130254513764107108572740443314770397337932718627263366603754590856712731416314325769346149425983086891947139416906596817368092305790045929839238510044299666584300155128705847603671226888138937124314889008309817910686303901521311621917921123225941376645414676649575139528079382599547788942172970616655496692912268871460131811020261391400255850149192207509300303340564828305156457887630581086373345969941808011239858258482167683735162987895392035812189439694998671580242272630236819304479670052572690831774481918305138256536021762774304921796445472950160946844699687415752332595145978110840241997261526647747961930426795499444284941883940915881103973345750600951451298337559932913944756038998763655068038289958568286508795106210837920856023129020497030486633320913411788486357130852250527792044691703314869245886937993045371138121356859890692154174515887213281759223271830995407457404795411593880331214199861349991698943925927600 [103,94] -260017166209051384091766914405220324440874798043655874509398586426461975750359943415858812637058013079242852238130727916871637190308395144298718538623861821795363179870602361063628470562764529060637750855553034031643293097224410346274926022994061039582031094149131582578262137075215237737779624404470852872950627376607213221951013984074965797546204390596967080441643446855883405252274483295590874797801221246747002342326039861892573857988661911963872158601986397876945677947775248403784699381003734871148284284977053727617563005574811035440904655725589506365385798070059138527270202077086660097097412214250786954862981199984398936332712527870487654999081425615858795529221403651220732395012307929257651926965153265646498325210732257533197786723649009613901648856387829676345333918724072659058079765776423672703662487297223724088812347700554307617955459113364788981714650207528188785834983036053431715359837310910543472658453848137354832484938508666199984005750630164584987865845827400016208507442710454784327197270756040378836656652645716662330456467345919101841264462348384855601773124633074673023848244511738881455759719137867075560131660757938591568102045511604524715520180395088253297044014178926044045772499451141271152556819418003547505780092946235123182634066558732552728197003385539418355896195220827385632030942932079329962653495856681720799254857794283107356747439830807325936419668820299924154596552088388803174293842531080035602779834672920666512532532249781452166110170348803395240549254135722902361614808375836200911118516181714057012267187466643724480976180473922836138377360092034887965580514050748418130115003947229196526593230664283651948255654180891040874424244518712698739169247812625257974302317555510118359544433946459544350940953270158742780134737688698343035604093975193458369976104493274948324518474513068245609237370620384449165476662597116319778475956554099350980299292398740889655130548436233703384659257669009618612735998629213549730633648610643386879318795538000183460518016981021195625825682595628485572752609180477632521609312838120720065184040193783072539028175009546741360249113576996298558686436048966912721994885392248048038871785622625562336320995720997729026664043467059294549029341118151039317358900 [103,95] -348575324116320426585389620515371613491268562233141894588189513738694110233241634049477432431188495746050495929385113929583961458009851558270950598275363585562398040272687039013902034438744746050909845354061055321620977329376887922444724802751213865010464350877089121109146212652877786478003887756140299403821935546406042896610697225869315298716490361919975665094944746678064114390381759342415399500533969891867220314427918058267811289613601553750595904743839898232805953043040954877332208249477044392833001635998305727506916623797370344339605130893185575340841231135649470279558941207182770227444870749688567053406841520535888749947718447252607965765198963592351005007493486422652847698917093901686308624211122726590361183223586692421503195182609201328918117821987888374014532962302101181190200162495306826653826463247177171325759825422211903847948374439724351124534722724996777423081695907943205867553462680821343353948679744301878493661356268796063499265418655343821557368925155502654002056993858337844256019582092015563390071161435868588980324707668407463019426638789942444023562487625501986620021405358045091303771505237121041698833422374286943379517040758908943023529699814508399522010511292337978149834927775656563498061486893679252626522838406875279748796313804369372352103299300397155490830549234300205115137836181875103846504819388815302918390288371118984658656816407280564933529123696830034414832135028986290865821454983720462223192066343260747399818901591736744688278504306838209490935483346738939333058894813158344990432817706411834920348168198922022913562044457752827204442752514186011032519860511663708704901998769918132338748593455799090169059128847541963527099601383164312338658366567067085916961722027716918925334923010818985804294641232123864400273251442155963834565649237275828212331624217813864044520826327752234366653617544857662227312570166328317866253336324561599117311669704379747397394071282130896485253039947490446755940228477175488926890442776461533003634583835775730723152959938831203121334313649829572146501168564171463496924477010884528076105224540345573840855613378595892400608608502635947011431838760937769003998115457508382336797214714989925235634213864207308125649825221569105907783343195580931160 [103,96] 139985662820287352525971132384762275815328314279228987143384619997215387906256419264524848707513737691182345922225422110147268372974983887562640511193263488318924465139998378729926736978049266932511440345639562463022603675420518585093433433265742977866812017144374399094219846831183566960652168269645851268424889252019348060962219789557874719723382841208565713516109698465420383294213130798547537498228042959631223012266257487910738917304477517461886810551172319698944560989257942107946344592207215790829522552959599059592951301930809027498639803911458174335313323864710433900288559764393195407663026670950119620316099044444721749527906853906532877096531759669072572237948210070771422753573313827643344851772128583123568851896621551651475959600588291093201539352962786130184385747736805524738728368781735598388219596963749538499244466544877191740651056919971032956885821096933085511223151475923652958154539962620057726745770864471395490578797944493466449099023472267436477348644218619247318431839328885182998887548400924850787456827827807297060622986465294824502680837635993371784833964702157478371140451408938283847390280721047368444752291116114722653956325482817927426228140782317644218581549290400683131740584616037752382514054724350178490419247126589381810455595631803883501033973323184698532523848543470333797991855589566380236914407205690480720556044051172625277252178091005254018348084022354248112818112258250276335599730206390321343108654209316531202031309299273725216917117232795803665381969314000543612458445089818581580881472265852406156853875498924779764608749557245578676458058288840518441050483224394788786352624661040473443069249228221287771826520502228942896097005457689321392535194062763410716922112909690678310121886421778841942089243574710539577170781786408658999523496397646578662996680673833772239340644338313836059956942009159995113268503373343881609850020212330869831112367560000657824435959208971829103672136397864613855306860118303892081503615895567728425521403419957278578398458764757688765052164237110790613165179183792647885151411544472402618790344641007733680386697480831439254471727274230564017999662609561637075383149716917530243483801706017247970151353454942484240030164764355655276513504108980 [103,97] 149671215733017805515301920296780072378145796688223040918776048079391129347516359641252477598942059582899821279774852084688660721740925492197965350976188932534571287599019301451210336964442391749790955848513314158454005356395829599430740197946169821774859643196903151359082449597002138177225145648137927813148905966387305205625076953942834345371961186817662533908359355228965935758100660464375271885704060819840352760692504803942284056541494898632538442256462196283983572348129832022245109375034373092256688227171480061353460037918416881081718603970054582137862219380258801967941555476587519548256903788162194777376593552013588391296527919619024345280931071865820358584438361268012675091242425780738292431702625999473472287289011572096112867148954495435878424970237795776511543065858179832357776752778663247342049548310102803366936026077204971243847675035495146088578266808214524686298448824629881349379047899308097747802730398470855713351328903749829261967437829674903093682278061618760265197622688251702238002821942519633311084882626599278791232565413058018970124439139313025857000864343813719252916490690019486741454229578521117857275409623033400529749743356278899217062277457909468035212846910148226889671750284875653669006779832945914001444650945816540689097825722000116090913726091141157638609876027739973314360377521427863989824969320025855956563897858985852571794357701138429946423263549463007006354890345735757703261787236017385339586685569803494633747956553138139002305914969738320009385118898023114016029948748252463013104771154061380250349188745920629671567667620964599678893705868244594145529161450990358048569972715916084962644936009694900148566103223118327654741369870092920250095208648948041555446679816602479637254654164071458793406390107166090379143960325706978041365005780816280482808900042106294434622913121313653228249326083109391397153160630804964594265277729459577854180336283475553526698558258284785644494365564837453203348875681852439557570779347039340693099615161993524624045522713581526756922784734590138210122726995885610268444749900288781930716664061726041298501114424933110290330084535843423773933907322728904830360601051135294662707693335428294334213899667433051709072151574731006896171680 [103,98] -2575083768494006108091254942757498478605961177393228580393236848750720365612356474528692271346486745618282779624695104583296768512533202638974403523418651232118028143499520799540809650543743457531066910610073653322843533372692879281945512487499639424266695303897002355276974929261870715875810574605227865141944241093554008188810125482448286279860386953155093992700067381326690588188574510496453838877524994128523476565100568831878081073894031083754440591098720709885027041412570550870259413121162456462618741518150418458117661757252542206294265718533003671363929281664095797203139338393767081656464425355909484629690192974590617077998920385398213375525384223274841765179128741717996570626813238164319566795887363785004034673391618444638767328861741306593597697064330554940061473619817843618820166362364800680916715005573930331335793542742779693941352680269524705471885353960806561538804722577640284765972841674550453169546921545203541218003251017345632961907610088784781441551640559927542949968205947041688206192343262814968697485230251697685865911883176948255233372996473214336026273610859308545903841524894689334123948710860521302022271093757625072183446192413635329768518634937263160785937942017400967580900893803518205477077973267158543253991478828745784980217320819411395255708805047303110544288451375810382049364332765698022113297550818000688248873892435257847768670790038531080209961712145582289133293752865427992025353996200758856022518702482005021414869563886974894920484013877252725868478237065792127120665639995605515091129672784561278632616009532169280150863774047701383183246730493833154991490034088977483227299638594784009508841105291657487387409376631503054641223488924254676331563620090310385141315521116038260179967312890536986387971874639496227189602393517975159127307278548340317411220395270711595001788395097099117202014388990089931943320153563065667647898402037318211364841663066274426380658899655366346312087954796796780645493027113922421941864313187218033144274280624846582692548316125585068458200932999547205348485603542139045272897762214244452197284650316301061923445113586337956736660875117152008998951092013458956890006961608621289519427168907018690143653465903763841851913757692690712320 [103,99] -6323173941684836419004623647620972980149438682521338951544522002462414930809989035967824104650686921895663788779813291668849095867399732076685922985194130879023732525571247614790496476481898729713196673620808316161991245172420972301141428717813252522486278633281938172140777083387240493244837578458837172865529504786298657198466833172471677952385572808525852923566255985802640014793923175165123436259603778572540005504982842030044953830024636455930869830344007333663328744638554524154740711769038430833228720014354326526525287162150591186646412481402944724474526918503565118175888964638227524784467078969245439545710342030246903275796131077091624965596130438951119956611986111697605018855277376807366701592628388249528460371906397574565014870866778798615802879284080418130359047766132094617609854330505413642349134250878461939674807937070522411153431157306735897661886035734533941821133432925440767539944678570042422292532085881210047318944166492068217559646468345316191633548709716508644431067322933653568456802360520034083640410863464607328678552576216811567113071680964699339340397708829394688043874834720558585896152272445916190368474739636955280416273386115507298388038680520289742448047888961986060963329265361637933882458046367270687463927129983399457000590927534074657022625360932831272917412149561628586237905879571067563292211881094986178163832920375364668820774710019399026522948399274739491921739660044698043803754901596292536315556066294391918054047049455446202643980152978601977769107034845356237232320838396586365222175020797324169823783737788781957175306343790750316190312851450628894307479484867486381334932487495709698239503632548833351140037159443458529033768293544727004083599858236402461546055946578667395050114472205269518376366528219300274390429009636416945200837101058687009172597068090967016433348346553932109845854916217738782926815143058271174070780868978560705057057948541687076359426894646109934295998973404873943417202676835252924133621044020347058283538259925550552610523726070704623729660305456478329871789005811908441197472320079759201719608493085676217360217646026232403841532319135989086345474936141116179370478053990010315239399125673800463020153886509316458665513041817800 [103,100] -63745682185319413258386999528240323494289863898562338280143472998386842019095651882157852937722442588579935036967977967832598363476372816218730695250646769038679809789104670715020702593951756791012243212965278474484652222037111439076400288937638149268239012299719387426514109474434637886398213284065204859835475262332818484377278158035042876341692384846623841488327862585094859702123260805070524577866691414410291712817451820859770245095812317260598178580951502221980178490979429149163544221750036402892165069138041213342658302996612346719381276677746104706743649958438220348767662824023934209158061357977531258286825614315553248504962884890043793826195441487554499856943124228745076979797524419638572686702906526765040516565936356125859663072424138507357095580897126930233779512121245286077779353746572342614828459550989359436692948296235300967992214790912613114122328082231733639640838184285899841298383712199975530115945418942850098264471962487842192965730196527732023156719511592379639906378312805668479164377405889306231992943539110342537821320363637350486913741505648341620181403343369696547744085736645276528618460285643915477471093579209388760612619601313450072866201530084746396609987484216235665130712695671540369884543602942465143250577496275970433888745349458352982529868208209527077478396189072528719260267720494625982813027622937814359218445298298166648950089733508077155686465728379307925637666090970970155034042676386223422031632373664673562384108744797978974702197126887335275276125799759161371538249732679295039493317116079373676162094073679047235848545325698342704106068551798712199271302934319165352701668509384474109829902001690774217788661182943771986713383137186439614214542146593580341618216701926854513991789462297795196466496339177182371859422222073237698543889028702583573780002076959667132115477802321198206872486093302751109838901129088784933653534499485700848464580849208235412389879761011919299454605883269264411519206806332110463341644002890656135706739616024692518741606286672162004021779820141566364046239231970330036269143725208206576437976176204560217643920557779475832902169290563034446809722226588140412447094994993933993452558426339002192001415299643684619611913120 [103,101] -113119967231210249825282096597359741489248335016861472351207273842413661489104047189610074142658040972148665746235048356927689133261837419102273198812273737078903126640079036916428974834583379329285149191313367108399755168704450109025442102972580024117837074831832595068882265973504442421452963246168736202470612661427138597757256307203834568742626211186086292199987529055354894362090272134008433136903102219037117433884616136814040628722703007532695248812578516670083381595509065256739183051029397746640393979331603657062187397281994335345608463239348295238515871361232905124342309561093721793528359053428424943875267102399811365114156898027631084710491250605043236012183629402452961560934979842661185502820143044581550293391595662805469444095887459682988369768678528798497044310793313964162067847739422709703407426063658343237560901890506251771393342566280719692965981549141410556585897514589559831051400458161612246235712533018634539630436079940568881881794381900439324235885597021003638424334806758559801971030278205739066815206863369388592130232536095166157559312975711539032502830722156567424506367512983420123702769782312785206817257441296598465330463242591116883898473740710600935815773029285922723751537940239707489620578476846557370790972932669306545601540782788376723661251761325868937391533450340459731632722046531537378984545873463502032073702870603265470643801658375809694017299713868981035758747196923788738233484478885604131836422877072272521379292180241665710009845927786618980906766476755647888686275993707736518420104661927794315777992460860860800864272873481778180971432334994396188898025721854509575518548297965602444899154834389304605910820140738076091294429125671615266286640247961511536993790127890318979263136674436189267964878601091580146961083336814777608805476015357420559902046125955455467280699877399364455923429712553609170789532351230184796493807142927701505866712983626174304016736999571811568349736229862584645913557921006666127177766788338894197167140390234414390322808144728673165163628305625501136304120928778775843652258022029145417059348704989750851364845757267903700197617070745603365417663640082072206636153820719818074249877785614893514451046892869207525560 [103,102] -46619523506791553158888485368212379438263450085397923930330743736884954698990941569403622599382854051715569461635198395468879312299916633847157073257907222683238280134718696179539405523781010729403022688523079599364540328513262332706106213144208280357831766783516369925513128818541853519669783444450711144028683587299481209550700318898466147486656872019984481365525113258442681502033719822017935439502979134875845497473374463678610894286594999788981958379940351787841693474900167378423067080072541322479574537962156204950178193914490483937594939430789272907779001342910998728046843085023935617367170496320435193740798708646602962843968173416721112986499445257861439298509600713017576144230687927719576325958965873042386540532483533005151885277026666113221344401420902442812941093357990889468463096887106867998329373263940866469175888966532054766987091657256254223515208921318798784091665442578751741236677154900546095916484300791545875668069452469734946092172990965195557059965009106892431175350201398886433193874822563950931403201205483760966148057401918490081669251562514901675504881825769166274050796438398047567512962857228272585015154875971382817098809476325005042498064866011204727817079534175979134159434302688618625918000702760055780766463522135364276026328369981918048191313857488087483078391757248228264520975380041557907195178505192013042077962851112131864894641691053610193750042249090822636400678301192849131260173789500208684579994407609896276712779219365148307882746853032409816697872280115566503772072286849125894376998965726699250035740897370147113764169049017229243553048669873353534787851401304083427499782448390745515357495987599723534263143619633961726493280167551278317278592442059248343489414260016404765137259061660388608007406464411407051458648767085817003558885675223342654796306155830983283975583367795548952225819112644403156646534010032212134850621026564219651722031061012794654959128279255421072899411285435838594105773113188725631819008093399663925033008575901584122272757772555173343243354595221495076732034518003094439354670385265280256187142562241626520385212437481045499900082807163663461885191710334106344085228234438124801737588027232452164473704518021260 [103,103] -216449484789625232528636217894869232861013147616579718197417147588789633718258043775054892950761647557653118084640140964621512420647234958966297779962242431640859435838136159621608710701743524295996573510767592927959381947621926694587416543669716676122385531743408709095364245365696911766519951941041446575382555267990759243225251291493038560493283397222962146733375304785877956528554148892149579447110208205819599270774191715731860586658218797198908577523856859038626527773409891830818473435558512841715468684420445651903612045904873437247748062793713031687789825247742270728495290927427751588525804179754564921691554422661537019110422779288433762118958321322090928661712971953129369393591743653188101344265382372636954282726357598221154034680108275549469353057355725540720027882555746790298464909310142944669364558837285092118767915182142366685380568791312359126788339318233689192182076769808672752665473620772159230315824107216915336626076548707532611573978333808935004355663697624137879978666719177472629299827484459397480401326109971335010444430636381487977534359441010091970836854115039495281556380919269523447904782235233140513320015330381113922642313588379579382462195656456261448463710841973968942456371944054124439097637444915864280003959958308487549590376347471158454753112156123968669982430996883464692241940402721196483746035038964834557740960582015128478276388151119207949790164453482191595289446924798017714511292059502414720986588273389138224675311229991625797686553353131888811484326232926314504434914298629262603400128537625641322323490989892243483571190083112403625819088282201834233496577055201011566199568923599773054629764893646087785675638250587366975412733059037488272133784001682791654146103731475127735495081602176112676794473870769443711920766229212634482916939367561718539007306780268394628556899018677065197540638947432263012567930552445224211968820158952785030352775704096133419342721669401489825792320783043816684441486071660857676436166732561810009368121438044356584429640843860629373211749751100173457135574428000916680106747606615099091875676807514100165414875050333736088825137088802072929265840126607647966814415129940763238844343693185987443471872540 [104,0] 6373879263457474639437375023606842165050462763703532190489727909037241717401938883020641776533790615785192151037291412470411889085161307315628510475683467281630385735931740743944740951214237762304939839307496809358247698725980936815777125196080425367205161959033903484087710436122444498389266382132355706942546188821512469957256349694070196399462517615719160342470305671518393957807395845235469075381700683981703467042228136353717413474886779712159564586029142393410051464221227280915617770214345582562578453360399800546345743700630339985719383905404845527581670226014054746557714186489524019101729603009458762409380331364460737250444437980609522640645856277509966485089236426699230585053472284367557019914908789968650419658141048325888538701597965011265314788187382138212552638297725885684933256061444613510498455593071341463010648697825025610826209835515916529927693104575973446808754746893484354762258410527766835310576533673444898114033333977315963556820906829620936328521914580424235759082185811891893832498646100618206089462882027343642746638562343140063868192468209276618679606299208933562005073823881336235720666982743865987493048143090558715092047815081652404121853490169106785140444989602885081746353674091138444309166323008025843769593510886296567348043571431728254313117707372732258808569351339976098401235754222233472129155891826375865418432692274958436203551203555258325848003129195699899758744559353332268646941452658876302440124295596950880287848599584914238324062322844169564829158224976582614333103845998693957020615674506436854912527858163746963996911396627029096703692534769341190350157569012500739510660154042791393331149370732479851465808653687589242000370948012120474179912514158549936153644012936193867313053715983213224773611948951059262695416447754629084694547506367081742951193150666742719072042219473506953443947036529033281277477750288191916076464422031500383360151737802525687864364413583670971727444771768271006024243737849113170079167078256879662878603016808210370314049496348329749799174000448730803850852027890722317789246616955163506531392741770795407599263305366030970182877145176843992439749720789374316648585419478127593124682139024049982588215562570646506708582070809363127197224572988506205608911723999426628183612907688659736838551349072220011939972915823837130817261350907214218797490933826428572534471272970080235609202645719051361083984375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,1] -2995923138612130661861535832125265370814241834607320565110258940615887283619368759175087973781350450845547891138339793946793962877472074739211496011102154412443686843506097797757132563625016382739762385196716756468356694098301982966982249738491467399808581199247696353367434846579234190106025211789524196595634942549974836895578576602878931428495605907699811268525761657087038752682713882233115232071619145267774809317604050216573216462102569202887692899229129886158984959099625765192817717825788785231438368382474047334236886775681544959852991940040055481331256451597811899681576591788565100872794943320600065142218577119524264695039558341888094562882170360332952541080737242104607273594708326763709381791698906227346597441880614846460871861095414129968498442106567215368514608576334511042877592151959277949311043867714856721823505123552777108412606747932208867898946762394687411938513783734147910776132255306030059635124745851104635632228883438367718355807976884868097997914184576046709461022824678973202865025973496938979255664811803558666165867086883581437037789978120480619291394523562907481948388839966029133148235763203624339804277813389964351333043241992534690263369356783846591195843167369141326803389136451317238491410496626401885675744922044988353318255056849358639852341029176677905735543047032774032936480251292059384882574176556085981815878230536200572691955440189412091588752958742803626419179422111792265818160135391131461948756233398495470510501531643287352518044960250936348261567314145739525624555520361645638946541811880253938949229023395950310882217736656643390133475875043333086905229383013954245417010418943585209934140422306765942382401485287764152855329366568866291805495218997641585971364269408636093273279327549565221110839711935469891902197712376113610163104787888021483076119697801031930161176750869379248379727501709231957850631925843655853465883702818536673236543196292665814369429926811985391508325568018097736834338343454528594316250627991703123587210777991131120027477362111568416380577347637475527855242245948417370991181622412322426390268258264721958193234569209051146756644996490841193903705231845094245057017339937262241053095356469605192953994026995093229563767075224743608115447636106021353534542458850691880690015293698446734265111741049423517631180124444251844671936705843492681527672789174558217932211505799000583749602810712531208992004394531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,2] -94638340828185285505581304354990561579353336045562986597127309434702564708275912300252246498171597635005801690554697883357203102110723809237098634160786923698237155004516501825909394521558982437076149588386150389538959680750910040321655845290533256386656713455841886314833095522916473134735848460196928308271437694354667487748791489913406525862179206316202859121816180674200456248931431099253161017084726758338433628260931389480940874522718750497858103234869069647884967314196661663923523615649739714159655468275591918545215939420688722523096589932278188771337570014259036985123314070972920794543445883780911899131478317213588867159960227086922337459935224209385900952821765017125488370515362748569074980401003300790208525467192666243261352663929278105037437700682718089164254401853200394525900685194103500981527415356795556133245615612372296370506543458314724980178328969625386296281772550960706525810177641361253391406826356955872018621793359750648066572510989737519430510514951229494046149715722825200185764002142395454604490941329500487525119930647180617402781580401886403020911394421524832320010514688330939800082609185865235052640574273286236715301081553729917309541776877867447497253029545378408240572110560223649225100811264774246633921588018160964692053844344509671853663038178174535372205801851352375624656584338194102173187249664340170686802842674403401970749045022122808355673316282879073836325113990378706150268895274294059976219304599992034955483201283921284397546338771106336423664580533731976436398865099414745447855658749913471753718954717870309719432067791027123279123150956546325157001058550410080743036832570426551519658629319360928927712345859381604539053943718291810793632064822634508012636692437660420612131005557722192812569350968261008856063328888511401946390700653968650708145869401978659506540336453199276066701836957635180499333246257796276987208500607692665368508364468716805413832290524497851022549566133361858674818508767589873239782964025625273970692308559193444663094260475765157751282246218197837378932528644716132174347820429332084317607434040190600375671709939492628127678026959354795856701478938325382619549569812640488263448798023736335543878193984233686438292190596297088391801494739486176422335731353089609951432370542132712643591583854460415913177952094043923093972961485672891693277825520180565331381293863309447748910496756025167996995151042938232421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,3] 13894421699842130020067417913315332250224614957373724658098682103215250744995326071024857962289512268411314025476232472852461391191409973761099122855883859163554992336632348718635351927816543333648826163794579308434495364031842569630319007124024783877915350252407438443914529643696261079780382922160110672319760917436128715876418631325854166295142189100094105640911109233975697010605518610734235186828642701992943626062538189344279308877806545421336528114460310233767585689355246283831264980850348421627336391690392283357183187933419812700213733760971385806208654674381847234523365756469312145616331918490523466392069928170403746244238214525481927421120014125414683409599923902296017775647863155867177589973608777115399742619113554846071042081416102714981927801685507877967491347164828981924375061335394690410404683829097431405058063677071126403183055112868358242185424387319564551305101398093436958715129892384094652522575927646172397355292829027997378353759173345798016469786649861353395491999587267469762746565582911513568183846373714860895379918570463663016820975972045791295725114836654850224225063406300617393499349400690611090516221675367464396018928110035130148264060920833281248455211489958228823862676645732787612296950449502253290787897954085564332298196124493627684543864369429933167679535730698705374024872463535835908411276796596648475593666269472343739356574463525216154809222355341078466153748594856010894203986135523323555166225816049094142778121494302102618423569204443809471793990506790486664281659591711120705684799640757401915385543480720300208384851999376661981323081041527174638556823851051639603946202488524483099803973370868749082660904897559646464424376407895410855318479117038178304618720866312524028192809595184971772950125321302783269978066823467724893375157286386786656090027925444217001489254779433028487306030265102780935435171041884234866555434787978984653926163820585616732613123267050704836825828889046623853780413212881539622714452327101828039974621228726235258194167049788279203489173037957737176883105850454052984848105759916787326879311100647943606555429666539404374830038513907768356319826006013523028173718846568657012989023891112662265829969997215386088231880523284005946517058777453207573673425656349126719128850022447240765304989441074715780036428595454091798787668854971287966331913248565146316162998595275143643085809935788788038735219743102788925170898437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,4] 216836467488114774673895812676020912036210472720244433790507903663492005038648888523613966680278427837043793972198684274092409151609598942427195987404670519598885835961490298122134038895705969955219735721477923927677167149836988588110888345054333528829077347838881504225262061198266617512693842071320372841292128527968714685411828981912512707617605112204427744534470412650738715704463006351635493419869678370961835940492882772080480574399257939203233812031797557318464668323675905161182658217691719400386397541764343992406188520519613114401995754053673455657287036531143103376258131201070446309649305568895770665619098762196263306290953509268043767989121137638673995220737255625976517974681049082154500452592012255717703130899844211043007098174117873385877748588315388561922884743192637470736132071848024389409449770169962796509663966101506900940121761578790661398032848337999675278249432139125301870299732141908258742515307334578705598392335600549907120746489488827566816356880279036718284055513438071322340879788770311517905007241889002831633489969300141859564037397946337300782121607373198838766675400268414798376379154531440480458064528026720542333355629808680854628153233579401529308440335995002988497802977703747136812433352447103807641274855229051448628213939993798063915960890031727937453402218329753437492465172294543460704183543009551186530685099519230939849272897380896868180953636618679246956371953988710955551797933496512832030938980764097789204990061567672200219326546052335257722005989659931662554568207103040605524406020709901364189623338777524274723172623124335970236784649952704389618661608057470580874126208107771842128812538894254217698686769800266115315645252796773626123902531420430047910104875428748988810620441033490396391094791079606802370518982156258067770450559997122372226988207754164204274572563344619893070435746756750860855552289137230288103560824115007794820232609742197010005852126980525112916097447686851149447237059034980101483613659367623570305614406337580328273074704151799930306048725259904349391190682539667159947769188306281036341567968972607792768451061523872425779428308553311889445835103516470643667461493175819335822600560515865063076641723039158230471554728219806478274707288043087177883974216221970109476373472620057409046313574395503311064392987540886889564922869494088526755544810582777450597624926408056482386018986376367487234340103441354585811495780944824218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,5] -1809209334963206516275935140678847974706396041531054152214937253829665635593953375268715630434073284850857252823475779539952375870738028178474317233367705468384219609629609299635971346900429222137111040371188445030000202746010576494998613565234709985172354625497579474810048805652347204192108121959683449224374575771015381903540949765710615270389057568175807354526427186141572705846826737705114101291781744968299419735516870250280860612490887575670308650623441624781953339411014930100280137670446503148231004447935193136245714568011919547318632132941353843437137552223118326676331991987215588809442882205613230925436405367172836454341701962502993304478771851070000369432797085636420577067473892400853341628397550098008031974558740252244997296380987650146804853525463055891605758641335023759855612342225164370549982499449034631072676654123033826310841533956308230550262622681119896861967788398975861626314805161571131580586174769181019556214207410633055115901858760527078632238565918962070102400609495541913321654315203550351013713390979279141253801411262055276504345945542643765660205641115029273651145401714767722755698874993531298357688891095206293311198439551100109794606009309004941284867341018059352804103092223105969452209989246059554622003599329252338239644688338702354400446929202211517155347240019657763893870238764980793744753657760650493178245693576983335707905262883993332724771090550584528542150645614889516879015724384023649538948930503756887049252712737358283077010209908164187857287852730778025694120850135203546743396576871535132098104670091930579131710152453654150410041209302563129880984275352865221290393460844332965970579579759968008614355521793717237970738108185319209013413810426090830277375871752546167573431496409489009999795438957084139462321958830183061572400189448911749613359106929189381601046758199581249285366636258816796475145199413055771791834046255258748603722725437119961471860902748471965195275772699468001771020360287644091682811110246322954886178075788676138055577643968800690196819360540540555593544063762325800856719672421989121606819761803282914027432174576981570991337703664084902797821961479125784776060007227699511693806589503432746813236159542237367478193591660826581192770494895145547833570054523663561644577580511157517517051653981916048333395372096964058518808962080254504071633612914209618360439710880905745441084186189142565814869101359363412484526634216308593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,6] 66458077605934466929483433205180666442085191528762025512028419797839075900924508259320498420394409496127697658167091700894994629410532430006617285365225729734440080937427241565791457788635558218917744535374346220846856182833171031258798529088750280122951107316455371329118683229030567319144943896138442163835052725706079298921379240595022271941151324955478145140340064551806547838493011172453382342906463084281561541391615175860978750605856115424566421586667743443711069459558628688804126016899351772866388399913947390239923177584624742032844011298799226482693866701016312797609707290946589731463675095271861253626396421845982059694393897356152693980385326134574639201748631773050501598442798363990093999952631933507153218039603754282018209121358138074759146526688566609580217699185860458641828175680510056925467314791119759232470744176580152296323475558869632010168900087258571241128028506959631156879034679518087245638888757402719599835995932675695027277117914875352002399213197902517529603257749053610609638757193281079846411512277255733923998821229836632248517498621141602308410589262064098085405825576450255684701562936439862399846403392720483202425059312529710260428606200239830425104712717514798588790705501463991939743784604981173098121708615443454319055134898326534167503604170594022062091002194543174908643393366997488963698966334210006911412492569332826431770310251838819731175740769838820100237668158704163027551085840924844715199633141283211059674758901517611698424849462798353296482088351065265009820823149424495702112232198171444531701267776926415159828527264106134891234701278536395658235838869465219038493220814720962557961562462114958411508978981787654008948418034054610701331391472568059320702398464568621342094343654991300308711698934447879909945012225316788416338605094595338058830949913488552219811604917713568923230060294600967626087877160043728064720904313774127169262140462449460413981585728529930974161001517176106717234127198296413889300979936337430192218897448565011172473558740374381339007602298752495261330830761653924670588190713442290376836479696050916287281176349197110837851348881492762087223835317286527647165638401003045919323325921776875808297581466094695422538416409419697172568435051921451611908976001744536687180903185793666988320563564938330137602594805086864712395294540211647954801262363178329363373296767904560065192828587380327101788229579582001349535858025774359703063964843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,7] -675248095123110417535773452136827447625264654206495332569336636739179498119994679284885309420640024460520493793789313849149584998985844493944928921509091275912457524986567724807564739148112045433455808876195506504264968262857731069730980829114406778216012003971444408084695775573519392888394474492022520331280065314526759224787521090955921122225460206834067110610880444721431822000316006803107564258349453164503870245873890900267145244798499528601937083882353310590086666621078365056887955590835092581536284900991877934069385596100696244290022403445385145310174704329925669598115779749331645963577441699659932309344696804110475879571390491540952628475202475270240501808727580689858121126285002841001853423622492192785161850229108090812397385735259468438599828478473675301686515236253864038930394057265884468350920317379020414382171187138902161668559760622940979281445727538263509312375120048693816322753167494671431395595595964395011608275082555964847329170026665654425731824547158083700243106057298884975254331884433574131394045959137426591018565812233591878489989131370911233148640728316513861961836276999023606460783613635836368244037138704760942709636343384940205452780740894006397739583533271113663603441127161370918481904181747122290091349185924492985323226294068419680025918113604377940236306507521126453956972953032341869673776053585279544967403749397053224340576227896171281219064382358040472074815417938053295478670957381432664170970990285245271140196745792985872876628836127418702494239840933413283948576545450821789441500190777162159673059940112737274537002537243387968687490759694064398279324509040112940655797470422084970710741014964927506026123739503138005469529671288937467527181018318219740442433737068554224972542444199030342058934938408779247909218680867204879888630034893140848640120194064393567406432992572278647190887416394119439844503873703462874106869694752295477687511472038328884951736792014243568115582724326378632995158023457475432549301575755557090238573222341362143034551439395469912120539968059738434778730378377629979401545658898555765307941312271888730087240850262729119967102750639123281698846501615514411786530204822953006781517811695195969989316399699758905131846524180774287627579676832289380066975759781939209738339291353964570406632726269947600528649547490403051612248626006749733371908158043995551262120138738841908017412700801233554309029320956991870872343497467227280139923095703125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,8] 2093824937573646217790144720254747561593521776467513814501279624216213261932945525830914671607916127379763649303305516012369341549664707163269507287622722655957742101694666729698915220035023640375913160312890776173304055782233036666025016867946699805847171057385690937815449384072379224521394893212876705723513362806831323201562402710478733945309195121123578385296411392511535331740805711819002210401027500261110098508403220436709690624976592503790025145580433636325157392303259495433831895087383233213480356355547567760089828689151115072229439050929962237580526987657518153838170140962972486142550375683690547482143000166929486323215137202800803497678935545537433243581409819055978366008455616348549054457283662410369354318247578772408228642500086274583536555914925876906974814995082765028586556111851631078593142278337197159356264989630621724920088747040927940107579073544108527615259594036548329071087282704034854353697901090092806382371814279318465766688231087805584852812413916181469386414480534940998737025799485804321213718520161021168978061347255145420302934653302481835879023688274926073380900866747301909178524909314925221937880564543012403242306068597293965441883783498346731363835708868070334038950818584628106372619509328383134760417424124746276574681724139408372726690096805155335415159194178728241695093023719061774764037770776389017879136130987204412280823124168527041134107888506962985459605979571799792061779257740378698177299519098904982764309056075462225583519344696587843197606269646538692006717205573071246086346966317824700276520369033551033403735237144961827482650565611766247193316172410717939054165780367210713494077673949744120539259405686923398419312904498152114738788058021202031857027685652984489826486864949893893577745646612035976339006227255833311920117628332880191933003668647319425722805981035721710594198536949460143763098515110654546713056247951592354129747083973692096830653293247672012331306817428185467731486007050235159659796491533395706634455383573829023482752414112646718328545508379980281307667119074805020307778492276168799623181889960732335085651872065852899178964442608665048875231616832758366114148379983617122774364869281331470100050648444347274205201123931052160513470540947715009394052199400709573145639455376267499251196719685130184849523694870022937669892465067113108989126807838203269645539627458636346301442683107521578056819275447721648633625513014067109907045960426330566406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,9] -23869676031868105652358614660557033545025949570845121325097956748403095001597131094744425422369219708591041861201640468349416768351628577021368010392835296421159830129158053286396584698596164847230062822116754713356537815873657733020774235401793195493073575758171689015110607573867535939717775458269379835123992165302530362015382541945967691281769815753013918826628960429584008766916288531673027247650370622814206090404221589111152902031338591636292619780981381177192922390597140835381950680990286132642462285788100029538252047174378823302663967993147901927552578936616795318396293318619507958960204698901565188780364446821454430124053443111651612414854579573309463183439540972245845158673963417303330865994996343692201791312535451868777251825942189783386171098244707633954510136528621560616717057071259806415810223426000358033663920413139331335553188829886264092565617370508873302741530595163957911112073702458476211477232002957793133552698667722506037312551584675712435534437987976787731259405939037353362956716908156626404713064243931236561985322640238828112931350338700070610035856111372928064856859930769206669626497853634843660281370205873922002079367650278548857527795058022154840198137753327872916413409896360810470976410994394485015573186032341049987310081781783182551374484962403873988116625010890350067962091381410884310791149632416765450962027133488607083548322768475699197809223548317090013101793670098685106366766528281315943919444501584693349418489576152901948541090453493052309207578499995218881181700718229334154593172361540150884873664148763265705037788926258619814790284926852936549855091684138189103435274590603593403649236689727822793467612425047550551048279061217278053088646749970536449095092149147081295846621472299853229314968769060696212612386187199345705458990711295491776110618176977012815287334622721810944971039946881121079516389609253223882628906086761139672383403240582955776092642841747145875373377193878359365091767895180302442524655111951411570429790055362325172044196793725408223132088196325735954437639788051234482278464921289509669023601917276048990197221115379087103300815845730655862659920316169461962984825994130538872242795401092562639574822275342087372096330666176265576869276110285804118102523933077427885660402759156661544611742417871189264879475482043496611610355557987583067641213024062515923683333770431462860644037535736179595225075263807501893282420057929016365960706025362014770507812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,10] 348910686220203621461522753765378666660136115712618113866350399242698297829721920613731106826802555220629090876334556985268257917914044228424592034541408533042272847835391799704283239145768234137772418478624076511658497020748107828671820465573617671228509540595285063532448147553801257708571665284638131337489339018994412192619291086938962262271080565722803484150883716732569537833609016427655681052803754011390965621143372686055502333212016060901221835715679250282117788326739874189076241961478457578778219714426449773385074646114843882262120888298578815898036470625956071770565578690034755900357218426857235260343831516262617114028127565943500517354277736401230176398102618870867227133604283660262018512955352580398495141060996491806578555269249120499627763239218466940733610220390628352680480423487019912033751218529312052543129538821999788897647505800217072016896061630920490759178054858146474380722687818049856925881930382071579434058937922610988891466774837105345854702538727484715910346788879325540394826891786895884586152818471295586641187908025025474999535801096923200494061283488532940735666584718109493678460059996523284380151348796716449218702224203035295803239516944017499406664563777883554446848825993338892140370007947376439869776948312191532396309412352005073475239114956714388444854406699106348112048848887372504227250986226735676419450017525632596450556436590482431813763474167870206169008294954572583515979403611234920466080115303713551653403447703453932985502579987859009206054089517133714172855522272809008476551753559002802006258087922013466245834851318742531312643636419270892220024400930826606608556893600963193998784698199740582528968192011501911550624608111269953257002584574834734043233946997799059949266097690107003546083798301663601333123637997503817786568378077067878521563469894271682424992431194693595146437372257073526574479905496600829322084950775564959585428454914554610858561563022085654948088659578588749023673772981127554236988116409309889902121693246944754173054504793333542111424501596265526099416925372801518787510849106233302885258958491995937184757127511056471866182107995772961468766306353551230975104406532521443021707494718041597867345310884691879292358306192058994101162493400495596484239456609922559265793248095063542364692915771363134445872237003130723253656107649786115149717428297255013547084037373874503764946772528836450255654010455315354323097167118725159262737633980577811598777770996093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,11] -2297249191315490514375084685866103011498859634319131912561593176582498782629825236184021407098128342841445627156948453062681827917820087577593432319345021516187903012573408305144730707693365855522775683885208411252083879877385841099660554023163549735246624213587811140758294454912388439615941831552778790154697637294718491804291901565088723123020688598301300576483738700898868086753100644753912911042300160562329786498265146156135855745714721702681144588029711073767817286817575118920520284548285472946713734678813447172275138426142148555991702216080232441485772348603102410976687278693026313962123107096024307920761245503918964415610147104795163525417694205926844981119532131091396103253016754811235451186447807435736312676437966698645211506176216071680749219702991716781529369987211749726054882286751802109404332751030366440077406547441403033664106601634126301145595616721797188960084425023822965109394788817105792810913789536034272629543547970629334896868409613188940655054152766939608291132917210847389358776807836040497156442723794930314374427562516427600261165978287796678958735782204417335400008731635534281914010019052846909164137919832841010619680741869078078363106838387392564518828369739462877396244672854627913211212801980399225203341339302607726013733129819873423203075343936325087489981096863780042196174633594921857216777276198483923404135743041861617332434263046645000444455863128362589337898417302112142396374125808475852544152456296137910202604037741297790463134977825732731472691588038603527026680367152631012992101518905921889805922184183684080575832659941961266419923001201328002286654923655854937210770728043541458237493842460955397688858515681176590431252156090050495880320804923090045431836022947204996952881660215954643345901558197947766032992940489932914454468676010904297375144612329836307397526056676610179949823311030266639706723431032638415583838812030943568815699949246608241464031437588081058814187986739435610974204388455280446891491494618604670785561404658588163235267980648589609934832443101799696974808719328821974599416302364621318764459688000354811124289891035572074273088855813108761876047620516626887220695731157978676274047652097176378207401321026700483188738285138672988225144931514277581821353250032479808796355678215911089337492973677224795902993062415694484065406895265195943188601075553309148325363508750748573355798925531344708339069886656858549413833299939757272810358923464946201420389115810394287109375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,12] 11697227907531412823721243065235480771649455050380723780088203487919423301055786003217437900753859249542537803921357152611404434663611044346116498981534891069960138246595038871787625840227690205947862535617303996349459673339912055885964953755517297340085511692053169056849262116465624518450329896364455043059447346346207072831587908935467474246106073286426790139451543359148294648785052893155196579180422091845305569289989091112017015954227938866138534732075739983673946060805994492570260322387754391671254885512753145834929837166926563289790351967465577140961613683851860968890878648483433212750604765773389039357193404778022587940996716084773462755622692025983391989387244915572143718884359687456177451423668330857537589835746709330980991387576046552147712732989219402109348637837586193547469041714764715828865355103947922716305229996213670807827644026366628053389750324722902382651523370131606924810735785118053389406699808409143063587202437355665892630190205268524102619820392501201144906872386930013257714775855604580692721446032250249617103835404988212907204373611422888857836744938353725740219572528301059790618339207252826997353972259901456222356574658946377126424142252657610695169637356856079153296326981966901236956920141945016953713573788405355726554748380228169553981990262690536993652999508790416907364161531590372551532318529098739844009062567431832807938340857205360715925201549208137141301346138717206847877905206896422233343638214574514003979089781956971765179103412445812421622770064616518152796757593925416585185975756024197868761992744572089812878527373745834864683710723720293545969850848496412308265478747080125867103754042230199767650116835456440754820615346930100115846964229635704887061626923437238062909573328312321812588260537798502245798367783700605383481788376180974906846600995167042674556925691101508232417527934637141932319508137099776901537317058161634167615273535610048804253761452537934227429464029965924798300529912265562583954492053200161022411773165982587146306887505337853278156307549065567750156109544580325034504497704736657261456015644695728332438833239572311727542741026539175824141979732725984001563074914856504075292841219736679954592741189654845106200954634882295621636990534403753798660268079769624915867874858744237656321432197882307874204688496437642439001652324861211951199745807451970737349810972134003785841467865763188109434308487626545597437422500086034665347102089877351360769353050272911787033081054687500000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,13] -49994141055156477364941625127567358999776969905612436699177317608932773193816059826561943758839646931725287797038367691127355641746920250542345542532109733342514208563943657299199549209941479751079103658502932129883918313970426072954459546399675197125132678352506014998153185521455379232781916499410442369232424443144601029086664982458470339987936572016111543561284839622501053119785613832069027541305041926981308695767573281088483430608311977874894881720530836574783794551359118114637312863635525664770350200286655194299447758598004127986112084255567900625084049088721255943798664796499929273886441992444289057193415856041791411094269115575357229101823418701796000283825510674880795208494887352186306151517640160357010921001228615362748276093181615135451313797343154287122267147600614470047716337681145693288433221090903500492475521085348620697037474866887563573687272889427914222855916078354087235949734659993683950757603783281411144364092439298821561317348942488879972430374267685488939612468654624097209635279650068809242995209372429664851843318651256962007732095140947026599282374271431882109711027265688913549862491248138886611175279665705594091304421106861785864578941530199621256431960344738208741688489768529417900292016420035144666484638116605765794593640517798453644826222776099879728216041580174040941770436731871342695580888336239068099829989787110421132031812538469602607752475945736354419659062687848017542408011088891361883892537310143913789713367641705080245327969141794075187346449604449723550604032902913007932871978460569214747005719172231966787829354967933108081110668485924155628793616974004281696936720578725354117970601068663035558726045106167375736083616270247345499444509558351746919193454054646800543387029259378286199594344983993908056919380719027296104633345806793155985372561040007695144005264706231934681763931048198432704658342039686468749331857569101232415172882020528914355901061761416318633908388591110802598892131528759923467309576922012729205222850411759193971003795791247194542742561498850903653151757486461237593888208837362778096200860755817382081609640689168771167466618773960095403182801145620711365348832789144501501550831679977695871030086076000126850067061064947625874391528702149420725087487715044446810143102507362336137630371205093323619175657610299398255985125052307587096371490159272191371560637969135391271799920240259258543734286457607514435510771756001758428401019135681182525843269104370847344398498535156250000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,14] 176890935064166909566123745426454427720379425995448004333889087570894127075524732165644919948975258797593135030703691575840594374770082382892562181810261003070602647445287299870619128915500118311575892136425305037333924485994996911231911485413431537253787536762373426303153946334687496015661429983919663151392846415236885705094860632778176936835141062645469365369812902935248496274616671103979149944419962472856534314182719131284379199695798223983267736144481855782115430008337581169162693454542735386495176535909569282973365654944384054792817129547163398693001978314005849318692706713932515584702853201445886564234056351301339361805029713753512208239101692538827409745368170163705419101791161986820221780944981908304682257908061282735524146414730117713399607423489263778621998169650821313162531376995037164987863462767717369591353226744599010458846705583849098090900777314384135394199403128282495013134522390744463500088981415330147027254644073260017915311196800009206480475550077127105331890363941320514386503365791082274906026261631316571853461692856308298806701946849967843847243361326275562356695279851319384058373059635435332894282402550944772673249785390485154922414373842571907903359530735633797446131012913430022041602602173345256898558340757325354500689268057512081571246914520202117098447189889507036422046742323655846327889376895594043697182730186895301431080103290024572128489140773639398009406681085567446998342566971724182544565881777923443565125131281594643795059889892612878317416887299131169418445225329207181208162535328003236209471490544003076631211762892845473954728938832898102444108078279469640986420640065996468889829720348522316393885418834547171639555866547869606669531118520314801191187478455648425526184026556782070297901289847312237679003659755031210764777295328259945158479028880417101599339529519060689135794718556663878475796877618683681004433772054455638110363866210279703816368805056673625404471368142715632109791781115129050774519035552131887732244205674380138831283039752602494030275293143633133953390386646051078656444729305824832004822341532624881574950642394052741939374275065209729155853467839281681422183527984603265231865797161765035620567587274402176932568876058210624999524939658384769166133715044129463446649043016710524806505047339296736965663183512806005148897339675879967549428458107472053100969783760352229122397290259198463567170242333414153613272147693561153422304756801553026531598211690265998186077922582626342773437500000000000000000000000000000000000000000000000000000000000000000000 [104,15] -542540286500835445362989676854431369476220575199114481355366442053517922550652589538877209199452782523612203226996630158330650127693394498388138506036166476089933056123053286240864422945323485092938629968311217969820936289347793096432778403452237511175892421141998225749714226743787693816217850068330886342188927815269827660964054414582141186627688341575930420207673485339140355003166132668435043657430824883943273968271836997431173931224461870796221976202614217201910761026655188672853878133903799743850289706277897935889202909672645014747222847975882266390825485149308449068073553175915939294179056040784831096794025918531758379281539977695826354916023767097467895509346256898831304448546422095073583217603526241970627062648893728310538387907546775404280726759820687507711369558135094138550534776473111132215412626902190743355715092989701668336237127023007397641163431009985561191876537861805419980788719182513250874272083933647613609306600415320434561747043270845635877971975575996660142421381541223938824504332600222668077622009936097078992824337411730309844849793746048321969100239590935777529197112185626782235135043671657483429544110341414429992579904440666555059041639704668178379357476883635812052243846762565198428782211130435355757748382375495797600997168000024462564295272763004534329959294281301138010484665135787459893214599530016058242051021034104632382653644187499415906716209984850933478513307289988182399685217066968819203476431207348717758432285477693955913146675530724109624240697332794229073320160998555100178318696369478467225349675710728024573260142778368120835399110446797982166148772065461621908419535870994241882605412597218548629188724571972438410698845544829322285827624793307344796179702661967810120002503217437615524438038880382198484096639792440965203233451598115276031942272320219512294526716855547145263085549763406497244680232292298656286185798192086194032926473044400806994780797183514600684986570557993127730008515535465159502975520623693802643712707389526606372723345674480979809669209439633341674138234464396134137292520544502889030962922471068502707291358464747546903111864116034856350192732762928388982697994894640191810968621629698696513499440616847187644045483667962904964358762345297544583388212872598637060861952051282049073931914541593870033148382901411448792550126380371760992045660665129514102576651803467042263066811749885935472081081903348971723293050861856940682442474128977717598258656561682755636866204440593719482421875000000000000000000000000000000000000000000000000000000000000000 [104,16] 1563175980746120866600286429170223359364841304405830304983676141477145552541319471409612362753377133357172012598522093263624710851507032644939939830380400696741258844669939622934578747554768562827805454396755795310418275131207018662384592963048086141012454768516293278575915671663539570711562475859358745738360687603700540006007650294082400722841571160770195477567597704208389581071949687805034717267694381898061410687580623443286590444762450275894676888275457164679462351310485181096379529317347109543045158860221832599548481953377567035241818526344717532602901461532830884419629134038448866371232775825582890100792489300346860778572134210599454256617482863335313654283343190288608315646554411139572560672389491499493728447581664212458359350242814137870497110686226747806857624811666323656170632541024622900387872304446934537246876091710110861470610309485611510789223847569148613311678194185308357494401860089258670648282457722670810429634062326910349765395160324406568360955194734061348568784567350592020674296438195920203068686713143074270833019684820625820311327224110574696650459635573241733072393259326734368933139374782407194642950305962205154893645411657172996633903246469874517820305769181218593573680301748715252314103243449431493644278397447038980360479494794671401324791184629790007508077937195178012569888723823719621702490193049117321109177684975612407430497589706276391246292434937022045030201295283915240656731194799039652548429601992351789801896107737336925524733918226723421974259084488167417936734528317242614056221853864927408297292436936744016468213459872405022863752466992382776143819611062391112971982617348965310524179854857107526080080424665835722497452898777534494485222191695874618940236872736270397762976898288669098379631857453504425399312723591959108787199560399782612217684173074099161769811357071581554327034173941308076506738222732570715619044669097473979078898115550080691256927039743439731869307807338338941950084965204683336809871084588365203990486271641392228484776394102983077495907565983525632408874052812687882495863038879296883280779638576136965186992787411107670075635932209724270275606609571969934036167732039880865387731861760148258815242322998480521592281592880898413573301399241341684764044638168947413291909089926956077615632694501510565918137877183272901753155152872217214835101265621672341496149077860748677139687837264602163755932878933952195547364570629702229732887067018836066052352951559999139075074481297633610665798187255859375000000000000000000000000000000000000000000000000000 [104,17] -4343399177478861036958775880990887070937123775337579505571309917602618472594352551583253414542987459564595083225437781414914177704771154068449262083793326953205295909270455622934071259243545446498605872728806653819497002941749545578155898871663709874969345009214407341081269972129556894903018155694748590276998462827551866572853339271139059528363979693153734130208302564700798168616525875900982936657019874830103602977432168689280286985482953563982036105899497386246264257023366024261008226599766011965204578249096851559049011418004353937022720412637425636044321565036300933966207601752326492928332137642443978891898111950048460452657230105884249252775315515121603402065942927717875980064795552859185296619806634581198892772522186751106503132786204545047757833504127143677951288904001507037800171402933162914529319167327282793104528092454396889943605267704260828460259198231741873871654063522259750064589059703332628234954051968001832835657735102131055984619682600576751600316987628728229164316912793452101587740441370995769735111982596102748523412184059828330170283138819584237515066550113244476171865100628379679692786586059197319497001208586661104392844091426396033927173969252165413840449338934263930910025498057538725260054971785947751182996320850198911708896827364917164645353233532405561690682195083014270976607811502845425150516067346203250839784358608543079938200164966230436812121218159948619652695233638679017499852725568780285073376730845914997770237771426659630871200333722956085525446866865086686904495272300156727280446793357417018561726323214179261035613762951165030259242694556075475686580315687162110049931948446469196296988507554836530844786394259773705393339734741827143055937874077006691208169902563501380204149159946653935260954186694860629510484023537380199483913584153148083923651028487540643946449362957582882146183351400178434063481625947651264813895278335284861739507116363905127969282172928039690708811712123461104616690882967117630735278799512715152901667746118208129755774279297253851365918767706246437323747866674369877501765896222847617077920937958026484900118554677965080379355828664007652556600345391803106340552520797157997926198470983194157980091580217979024462680007913761114682751431031561747622649998723743373759819175455392545435685082396732009440180603117321115441633446009262485887204435380964408158793447628453427370055993904614776266725112496052824264271109664290665379192453557857254736888222773150483591031445484986761584877967834472656250000000000000000000000000000000000000000000000 [104,18] 11271926721231181383710709780323150579023167470785715046741958755596288300686723076662248420769085896267612251439748527081751207011085992538730232999919537173093420574504294185297480000737651111000336229292439321670552314848005785235900709582123923108652014631801513594641718673217286946804388206626150947441430432945760261467551782122544907309623287380310362694768649088826648170889940670232503191515430036271612082119482093724341037314117029142640257421465057440551724959715140674598993977576652148928932939905312624262048696638702599989675033279704109532247797916123738401222355030105603202358053544169708086855714522861048154224405002659978974771043845327109450217878279356303449866010808572581523377777438360226303559108470594992985843067966630785384810448845263547164574798258658468656229487799498784362976350582000434966315817896743526978538793649907149964008175258246324689540257841947271802527054730772333399414787109143672836001740393786321804223408799270163089431452145251184623677832231372508590919459037248905439756664813442225781549976297268280847132854937025934394536251119576492952879680897223265747733022670366255409064159878151897293592247382505137034796597240690623307094639288963440958061387796167286221829299035530456264692683403436326366422669869888339828307771376939204632011618422279322230570111054713685163699778042359881619797151654891150338999197536822290798040726231582622787488841186090431218412312979140361969671110200856851604850322424483823048657876222980163933133273319683191577485707315952757022390434072932378203157586678047064493621311601998623169913085234280720462776486284723527342916166254786527240818860770448584738650786986198786968623856998046351665380056775088768431436803669964686260617171323659383749633678263262482465563055640507927919571335689823776497660192491069366623213377792391861274562562860506084808972388614901731206283040779198944593500886400415996375244114109707717442605024587585578724133186047868108229987897509929039091255719256346023266619502519713403808639236539398356733573835347773361067372917284192925247675055902132711327905684340338587720018151958387178227408332056325658886028674484700261820681704459241081604725322374737994296000684190337415344082059819309842203049070994095078098312074852764458672665258476048881693401441738620825130118910044431046609889039449300933298854252974342759814346745239070016572625445259612446647412926409681595309125690263214944345010324595817286150970133740134571098678861744701862335205078125000000000000000000000000000000000000 [104,19] -25953517681137822387755019746418611883212078621462037030680910439802031647522006018034875372838889474508952569739993308346470396132643974717379315388897697774384848572520055871351913540223618140483530616910634178354925097446694257955935339373823679663629493819300152101738763355627693483683996696111470673128148757354407893491364116522829190043542604395307523312766405607471476823758454669128642518062961118357787016274741703351475209266153548909171954461660274136749897664571185903376573684661001825004367658890849518794114438258339033008192102993184929074403869558440534447808037552503345678941770939690000072489628996850812646233723352638704413129914106874291975384223253129721193647627796324594694383558078241088680000920947152323000760721443873543279612632468050710285588605058751960889336879529060266674665088993766549373632403923409419602262797211760027936763867192108963745678978461087927017397876273885654348594427368576673283360488086676810252340716409720286283079857593809872892096416031723380544390039323087402954235661537921901018700653390959679649574790769010626610508542124183724214096572231008813102993275003686327933250104480169990848335615348492619191694224874180724769552244643263742600621462488832843633780752412458372974201353206598510518649919242274539549245013421972627258460761860868581671146973416514004067573725394962994232171182808279251665526412953544262938974603657811276991273141948111710080291022571180447878864980505883674747158784849294152476525579715565644843730861588209940388666705650136510714367759887697973462215748907694553910971999078962999993378079034687069105866937808619602351002507512787972707247128139372144474840011162324551901423860188040891969622836774547338124750361701183603267610053981253600206595835277846223277160687864220191803518905915067007439545215377852270295329831782289402604336382664969830560494658819485402974440358220089402111401277062297417872461188889948319356424334885806873425720666301917486519812746625406600116108974337829254476422905797635611957975006790192438736055446349111775226649183784195643223219722997244405259025299910620678849343681031816868026056753916846725739245832074150453402713483737567418535636217560647519038755210659287456062118805039950644596569226404970290833771389212831708203419738883627796799275516957656789359281105164512813792795993312360901115897504843762117402672109814722600075555303594226370971464003071631570043073562565837890221605778704481970631239181029198404004887379414867609739303588867187500000000000000000000000000000 [104,20] 51194609900728832532010445372496646083084796336561151326495018112025479968930301109140817276521753727696887305264568267325555418091427234688264279877510048701548640281911287796769858476340318442558884242723819691893175444967658655478294953702927100949743353188022440070184414735429782034386058421552763012225831532100857458848545143119283430520438630878337306772095976751111964662837668253896614233765891902287431568265121091626724343174461056461985275959894415363021983853326513617142967349862098634349987138776552293674792965491007039048040121405263489804753603669673178738810822145422734593147207807164953574893352303467434520766492324821639752601244925449624978929511828568809649358828840615459733458677817230041804185001306169290972491571411708854911495965461960975792860184045479432960585048490558677347897101191377275046038937196772075034158333856946857048401593729253259534564328546199885333709662053105524773292223086793064707087001978245135779989395148978941472255023938736942592509139189841820834967967643978812479677856411747024831158605926885896791919553013336523257576222745821732277239958369202784063714057477258380332362403699099142134525997935727503283940502287226099188887141236179972311390647972723289645400006023176614574969460791113747125511322983637570913704814112557310394385874358203876617036397989201716944615734748659990833345275619309391808664196953955466131797470773328373859394597988039893658665298927273691772315534818079851910713720393021580230365225884970894730252200673796638947632125198087389882755193186947517602078754836626282861811508084743892989680507565212810888299666021029597172365659425308257259823969025080946185559760643484177656178847538586364149887032821227176225981906177496733231085699091918142544331865862227612531129441112620307169917102530279709097742559916731354503649286615149077398027158652334649684611711117051673795941091206385304289201574719655067638198973268809146230321559610764678539011731021351449393531728717217356152670816677459377408370332508249751422309455562294983123305925474318852915062623396182358045057895734300193912308223212661539931415483547082073460049022141236131376691204153615802704535398900669463114978539200392993368506284937457779130563225874568982706308630699047531639631331169681735915007081561360875785130612874353381784461205873030184858878803949467826087788865399507660210329485096087166124261261055775797275698714270336104498190531584425007167444302597889521843999893275833955666453967126017232658341526985168457031250000000000000000000 [104,21] -85340724512011679688507830571588454514433237001342014262804227529602544742689226110960015022471130529748434558289463330366146609764995399777851425305320824374871439026655782328223910701847445667263889549212295470337515979550630369124464290143426910327811488502727073590862587860313412842080154443498647060203039159492105438087487275442821175750599938813996974137714381962505375200943990974175107606676814330563940618786933643935947381429668943988265920557444658430751747820788891320579328281826222663932229970713360252446870593774971466178060964505278659400909600822639112189171418843078828372238019375063230370978370040755791616490511446114012943872370982441398968752015945753237036832681403921673612292956384560628391121175661554583705096791777757839653918416069472384313118581934383042879708376261726073932291497916512211614844120064256937479478684515068794033956530533118804548985163950554033759457862862386668019487474536831599936864380237077551761760989390740472229017523580935606662654099294356484103499772088794731251999718563399183727429382438641479855343155000177489715101271097732892787939360880145888912184923708177213516731517086191691786350373689028194474242979677037323342496900939243889090028448090564143590843999360667558959919146188764727649743468096582536904400731955519160633949168579246443460662480623107407524051003863227091862036600111861558503601022684202354957987596815166525779481817048208785578212516772663198633403999885401728509361188284736495749315359313868945269642135133558689650920626548685351664119947787740549926806320609411145860995486764188103802770411854542955938111663649812397787951894990016345237302064715964687006044029031993272508238467140182484121006141952168962026561384800291845346316494160339984243475582686503649836919130734717367524237740264411721272874992010431929537890922149972323713119818158935969076658551040749283524625761109412812923642125867660057331200276472084685822506310346386942007849761122522133760709096362406600087673248645543011538712419385770820802460366869645081737726840861684214069275800935405303068806942361734995179483332804012413106580289370127787288661135526858620145273147225578157231355419525082510825552510296367161512986662353089846051157060251932129299343028507107057607989549793550176442678123925681731211931346512420678363174462277206599146786450028692845558785267291272114188263064305428504503072134606371788039370217720313873878357459305132324782829611360021948750528926693240897721759452565493120346218347549438476562500000000000000000 [104,22] 119392216809808990269980751983243415625338363792913400776438731556315333306296623085838274628749443499583146690579601315034915886319242262648236327510932338048897861411095823110276136923668349930564298710305989257143582060314647058520418835117951492147639989161482163117974376248774544515758360210970517160996999344011338422824389383318948204585578433439884717869262328922265603135195730577303373163573122724136109011481596771930217620762784881818329925059636172809285827047631550115191408620769567325313279477000116455019512055517534442634229616252928310971187867749936162110183360924851552410334429751860480145712802969136008672390170878328539585801292091744693584769676271952732232367416921987303489094971591593203340373238964718678282978270437590338907465684826439723651359683612137037118572119281974452556335516388594934543175425345859876528868879680041647831073217961660471398854577972950827668786544597652368201287127829443977982979460738968501059065513586861200274234969973857581992303605783003365746644376547556427658418788218664003785859161967427246223652404668849539201244570359431158055151567626243231505901224951191905949481782134895532105094325106485780072543032052491998610575994260328326819944461923446320917834253273466803931806459270052831413954652290210304086320133535907372509026806020109662115249112068750069368688341821049740434178152779308850985005808572761442151302526647292072937267445010783585731931354049182350202068223968958102714513301199490750114550678070985370796250442703156470386339038860450929916122116911301135085653864493567038712466184549346439483730132732995435258403011455611750226784928994219040195162989179190888796287410461220366756163174643206303553637014024889145179673294519161789747173178056751218745440009629590692519377732094473713749167033700708787010724077542773487911414281079309297431892871138816789724149391769457095263413688016876789283975806173443901606862423961016285241439691200913848119602660987037468345993787991702542906428340995270964711131062178381733543855528185148305754067089108678388527046447245769486322624686548521810869421710184946506895384720084855905522736526680935956635982220370989879968472212899514739498116355036716529964684594119137513348519980611203207732257487969851352955218998162561053998213764676754984021084796946880906381143829568317805930099901572345941333056057378436143834269586740250802059589649748584710960881771514837316373704605383790499712806920971039635462577212180237317401537830083291247262877732282504439353942871093750000 [104,23] -137500264744436041928084087106553072381166157150695906118650811235480165772006136216804327115447457165294539524708608775156378140398990611987220342486782676198041315893704744774987576145335178830497758066600946327264263422554780268044150488917833708095486453178878407260366127261710400430647396931309017835495733211773351420383465535426145513033240811663014682386139487819401462054719512264189143420578053083472312648042476227588186605997630966867117180910575921881710548674722271710134529301537981810615864801073335684552594271841160046604154883836767132602490879067281624157165332809568971581005909596480040292824146854790799359355807265630471580596996445480010584635672130156176945501923464980004165245522479837451916135764032930919673889676893215940035418110108995242850916551939202695826310148299377773334748485414272427430570061782650432572800182608154493758084604990046831894171314270284096671879331850371290734290168864856705313642579127179594011173506846109900337363292565405200037774467041555694390347222758150561507693383321254342612382611097427061981480101197474113278648817840364053540165579974882637984733974235328093194530687381275235552177638321574863654944050268638617876558989363151481722462581037304801639994928717328132502566963672602693985524446015125962137118633776903460921992042359515717111188876043400726923463371714144020805987142644953098788774989814583673148827315583545332924140819468411987990969521004262328673648227741314137988079575649686149768306711004863590704407426138580900709225917454563027596938755515804357794764062303964383700335590606620732594098574903426513746095680718761130562272523284209893203903905442892291344975986311883506887485910989123137530796925496963578548130473189037593957192583381635757889094444694045140461077816796401957525221896586831808804870148988130690410556596376911719993034183591468462289588370312437981349887259449253361171695755355673455067685425892306887093870555781764174821870474300073236985697531312855891420461463205326168415069457170080931829333754873097118583536265552779529480778402761283309310412460212101952643815675958136022301293777413360221654062926474264915237975698930754302565604193015639089919796696569424035942381883226846253524773589590164731934114837069094806002901665130081006124745699130348618974552567279129136454651979241497858713789768320088860404128054702361450279919890196588354654289913205391067252786014283578822194934044098902859200085741547982941299699807966039162760753244985068022288032807409763336181640625000000 [104,24] 122752094739416408111333282593799848388091296919340308770325793369100352912125885554394634105573126952569736050388896406482779896603509620030315731901787710632449790164212963761224693938614298277721818334965285245961932650873185998842812040959691739309587363876853094173921513475446907242811530591361256737200558180403102507672568671742519703813150076143166822961417698628487085714033255926370793524746850269778484848997677622589474175994350168055414819489797084285726185425736720584943787239190574058373520779308237583707981103509253039043023551695452430336997045500500218534822454523884553778749840037259526558841674522261865543797310630590767248850414820560536238270006400152640675901567489173629922404319206441940096878075970158824263664096363054598409890848301344520644923920867477858497209877143584514725441992687104391471206323022386240920883584559154812313099710498978831278390788041574139795315221843883552065553479795438566292032837868722932123717586468411671498558600158604601936237271336588562970134124425126024898524666538279229700767741710412355865858798246677125820070438948330622219521818543259837365630228928497554502862652541165909663067240260684179766915709460564383653910220295128719251044683719188122665957350291432678857103295455459064918078277313749457125024953911383437365194088716338799905473063484095659430888047703822434479135205223115782644981649893142509812042763123967757347926390962954064506391664980414722740632423062576358797391926433151034709663389210492403763116267829458188066776755535186175359976509566971444168117948541456904604275322581727046441136873022418062460334292035435175893909960421123927444694199150262397969844323392697876594771328487705195282102154729464825315240229562575081617414346914116778667494224129984905892925120077703476460545845700218094860906182012874315892547084635308907146560662054381477721608165773949375603743973855032631032276985141011455502060355100414462483792077469895044036094459400337996522378088590176935141059051688170331523326512326544268027696369236939837221314408904506474664192402452117806843124006414228686698288498703039717276289681102836558814281186970655017146112642215336101960359390166220405716248453822632209420773578979615569243941037984664901603009741870814775615270356685417374736101893644186711260982677805699073727054260774146364316202943105510717326951880151774352579920234596642742442898236204153738770076157438049961634860507391220036288554582102364952067337661429814320464271037991466073435731232166290283203125000000 [104,25] -68516531020584966890616232932808215643528296977576663950292940993993874653124552440146740389424705963556921294981207604604825709901765558504685885499917352881863467394215407455173142133314035690686091653965434393890620359596821818247461826063916254251304542363354946721202934443035715208086841265740046235254850039311462643266516763904089538247498416185273045651557718477994548409188393949216938395756372879779397737964202318960191035092596164302716113369466043976274125367583093386372361598751168726644948757679182542089370600522798991745539834869450053868563085096203061677683610910765531998865744693602692438645838413541344205205469883476208014681481893761726313057189414770385907529505224986571779642832595481690002399022202289201090024387355094734161098956857592219467228919844142157678584769188375352211865613637087933736892503209445312882184419797031598660402179488634805628697029393606744038817064649063204447958669967204744736043251033166999231508848545673043234661016484667814144364016107208399357778915200482245426866487060071793259044447782359583476946718905345466045589026335139944545206159967565671978298834873976338691100312464462464858612315397470635465335282007949765244661540400323345373851306675121025744044247099176215392511382672670250485128434094192363078881373936958345374645371776554004714668985580869538246734591568731249339085138280442730337281542122127569142139887329781405984948070413293685061527858662435759767383141267636435568861320113324966401662750811151747935978960863570086028663169148076920573937533267686606992877601727756430146804768084029657280803488016499761144451794269652704361023115330637397250819884824094120530439172995238874081050865833717988160103377970324132811536662632047035043644319377690160818555654995477222264663346409474993364910772175133602395434535479457947564029394293250997181265113101500919922917864359863062987220058860643581668227379112089150144850234108823468433062144725754855566852161120799338002115383363085959272210046004603738975523825180505215122363996779325666039392803757458315090611517502554118584840521660830772336114763642165855789146306722053570445900254788174199134955021938513094274953257462961265565253920406064499256077292704068654324964090932255999931908904256659530936273817856115836031706157198653263128691120458603461734894698833513636136391067859040964510320249574983229906516240946125386006568702360904851247226237658286143912828058374666926446883870431386324285526187230629599489439840453997021540999412536621093750000000 [104,26] -11003236982987809240985604408483536973380804935422278928295245972716269556357523525952678939250363135578085637802677119125061402040343969012004068382026770214884115218168456791148896919764461702624255869818482375020734919285890930481626287327381005046889848706889874593775452376442611426276217877691690011094831622194778499048152821944082414629964857159779847708293261066545571768184506429530574733618167169384801575755117528326981576182821040649547308244277236557950737184456876231295687674374071472049880224176485521756485733137887377960265554828368643225930016431461183397295792978084523280101634294787388427860776179954060705889050306064366738409685880797803404621103986936967071225849818057724446632754391399245623090496186198573549880376371976798196995898757617313338126699155163880432934930977981378642440956600658766688284449276093291013053015449491512627529853265271572707250190954403276605324455808320506675786754360152169605311806533700552033391374545978541204660268201718941277889855026993306693435259827383451701811155506098662755484905636541110166043579568087381553978791415888428245741839037584005526393261755765521135615568667682159090568830181041863043792164765657459787553965691959265683401631042277642829979352890305433207980251113299235672871143229460526102110007168168690620679164587705868563160745564778269760269217259183348602857443727647235899982379426754424814997318572607277416338621429794299688356244950423842155632260864360989628570551284719988272097395282770815453459542669005754543035649714244295325020792681144679040458063147938057296060920675095605643951640844331177250816392912061726725414237671530190432615687852374850944397940715868035299151596177495133319302825426084071188737885419548365823206691748647930160488131523324127532720162811896842579977358919908876484218052153267597956288604346596768706821748182874354869386914650934278492253006629411573740597530842897471320943095946740068387397124878779164532348685072233155299901569721485690618855944456225934857191901623024255025913729198108347968330490995330982940098737798408387289260684600330389620587515857095748709193764566641611471890241118801693849268767239808794247553952848810872954006992644879217176154420286979422703484899673690073766699291363997555484399245692211844391261292010817671642901215335117655170364126697824350922677244172160187090862623592544011798696884211892391331077216772995259898323803787962044649546832035521329114093910637281881344369932946192398859341921024679322727024555206298828125000 [104,27] 83695016923467747446295488537360756455096367826605628537456164392226285515327386792539427067090229852226056127339233259319209606625362462555866913355236699167704337635140404183095176627798299500509415376099298314953405694184611170431720090241182238290020093397812281777078596235381069198235221100917966932015889589115856723338024641781859652756740836323867541091187615061283824838236045922216622237470195093744138014546627093040352465233928928911834486267504960723182242768669559124062066301011810151459015303521206810668271950738360757687746323710636027252192303310035569548289154542369132432836186790084230676112240062929653751648903224550764101944058332601524457641714151525347402878425911068050390194498550681263915171920874403415742467442284207109501490138963214428773166055965710692987296078010699346564913176245760280412567169611401086160673207110179142063751678963891362845551893328519737849803655030173675459265327863602769746351549000416130049735489528035759674316346518668845079516772011844506581668285954464393353186406076519682679774695437397139643184410126588609207091531115603926397258752199926629693813401184484790909924223652466314364924798732353679708687625080409133018016716460006697536905390236973412417337058647058740033754042078983416292778369145506384533019630906910690810001699390421823282223918479969518994234047817773708020730106533714679836417164662776869965033520082170335264496349978555283639431146021269080303957280225105050480436141809096763074326182990154782213799833333136445859053943011406737946809898066369807526568402627601743620731407741966519102544228801555263513384652276308789926663351747213444403516740735541222928009052551615774898289055636016246417481883134892026399519540102028163434621167973864354243678486092093594018179529762254879669775568828604356138862419837937247764202617041553610908767869556401316904307025495727323118803829453366382371457358985026863073568625997086474092146901899808332617933925982453650871496290507169393201288832962847855260691191448958832737572577066215348520308976108250197156882648258982093819405357459407920498234640159935391705946076051152686136240683807818963939816576997182913586576830870842746599592128051725612577330931968646064193496068686050700864713573321674144939135869698959138814966659691000422503086361683764086674291275682295476748022796299361439936117679331635901018498334780522109492374773618060936343438756944652725523381741492040026371853900655873379546071375890969878952319049858488142490386962890625000000 [104,28] -119254132686658124936523923611071101447092186806268191953937643971090124020305086788733346762801072758505204966401557185468822342143798217581462868190544563097910082439412890344616103113209189949752027409565449950665114268955662067911901887511176726913772815765405294908500327457097755516623255446718663243595889377650829637785126518288112028292986075698801880437261129923867733690211849889781395858297815179825535042065829711050947275424048315483386949559463091552806642473140872643037421794527629675367561464455173066333895297976803790637469156884536554545939381308520895487095757051302097799374076490077240715810253948193676396133104295564167319180170100674856798428017728169430848468983284669044195221299850487268692161649353135459515823528560865666621621172444814324322808872011855999666456174158733331929371238786419599629786647646678152211252874843516225994975887485024528428680662809191200145943632662394907084965507721970800404357547884868808586378808557732571000326535750486642774220018266246814911368869543552757102699266308702385943307050902007897960202547519851499842120434597267964548059872903473874911633657114459064012356796548321009410021023394726243008396247282084335379617009266269621945582992565098189579955896497681168362308051012464381488620174630734756682898913564186325194648813766962062985914275595525407973418641119400155695090645008245970881006505228263173670721677401372400878785244034694389772097866380267511523353551722414280934959963573629895700609490180505538276465974363825492897898852968320879368278802874490324983842049768954371537748988044457039857511644814631696760688716632994675319429554338144176987383524719536993807438541762450770236081901190460665936772916233387672235288691259808472797189886525290545012928596167317405682078001496274127607044044638063187614871639324985558702351258573875557065520445555947183746954958910433205837318153070417721946806863332466662723492232750100529761281865086170567947089441064147693604341937609618421755636087802498711184644698087066413978702137377580109706545497519206773362158574425162843426242316800491481027397463047622240832611259667070306778139767294713406293824561126542508255645948143662411656830500645050428386451424451741428391283349059588834994419025176473199745931112900544612904975208463178684708867937745625011296352455460750164775450543716379333777763780311045814100483562011265983785986151181294766342764931122547058708685060069235157792490073102483681983924414249376155794379883445799350738525390625000000 [104,29] 109410921061397649573666689091775706381579596584947513872267622566352187887207682551472148857437428012394505915616065359493415431146549994510525492125194897853175835027025908246214094392061106098554584359313848666136837958621670404448934476574285484989557057341942765376143421019734135759290023680210306323111222935891564908469637784551527356687940246619353037906165557433691392413167016116323591717719011586831911296054592948006619488242715177291121336252385625529872777782784365516228091027100024665972362719100186003919047058080435552253705492130464215961401691927464731239510193391233812948913064212462114385941973795814107627351269361994113442065051582409414120753297958458268076687934133494938369826052777555646593896287427717730347266824480057989266725275355242996349005435252710149050003080938142104583518529178331787345887179444224842053768374711016189791967155620837290757065297422208862633514196899454239352701544009505537089718799119644944845274159392625348917486380996866400475238668631417014848184528947147847614840526478463848189043431891910021373247914311806372005063193795188227494272322426211265843364098296164617884641093023091154260899725491278570977187186237480375554345962756308567225989850543004223260778283795421878211570468083693697640397369412840055437236802289682429300209309609426116793648554521303869088639872941392681619321377916643762802933426666280037403807903902970618072223819664623884748633799349579982937120065828282484355009045142068334156098333536227488393998216105384372226529272404026544781345475289003796153096930250751333526630349258304517677847391586015022041559874332907926974388410207224267096908899314468575027388863390713794658150103494600890693938039503839660941812795356580103343892727871403184468673956992966389673623799833696444409763123611542015291323980137815048083009739590190678842370413907683456126336653114267048497754433744497648876804527362639764887657071527592324170027198802638385970684827674750126379208384800370555098208221851287265826807030224937901553027713572940824934293218476498357682106715312684920103735513887325739151654773498575585255714610457472889719600479320427584074179135079792122046833550941582935693151839209449317334482573343227884029591079188501142481376918436311896667534094958442087185602072947460825341604848786097506894709578798109846758975030844661006596244608951383685864524096700383235691106162623861071759324203897214400092660510677746662517364317989909008161340808751305075929849408566951751708984375000000 [104,30] -70197430370926317026443244709214559998869591159154769417755738001139019420569953769915892993310122651316510742264790348498856788857433390499516240833604139428964728040209414830542000856263977258342607320756677390561526355760496550060452009076037952812663318222124059870992421671536111378207896640530624926445024104234283236591469690842807608483082361365129449268241570149705071654426639182442955619811693690212574263678327378228725252963082798774171077438167874063863235832951866236292680512564035957878378873773722387824876229361422283323306118345309724296350006949382619342802355230138001877682921492455702110631301891223899694523851261503248807625205683309107919595456788741309880220667127414046411783159923414561496984599458269079572387104297464275691814036112100087947083346247631266240100839755687817255705992758790709763882709666264490820028895116525651450184644970458195111082878158498216428066230710279782779013299822631023647172195200732157656523389721806577583410963679152540390134412707346233874506509517579390441122979146793117114543002700256032742546551067005768881937741101942054484820871655716574411575329512012578726931503455886422734001257411055018102671433545964208712606943464833743102860151613288433803466627519969023332569773743123923044219650949535900829606159313369212733749156523195314573910981128343715285683127048535975633378833610834110486456889716759453429904081847353883404007011656791188243656071470565262404605570706582420819870398565932233871991274633595172457575566228403478316870664063441742524707355907749853253953140929889334370508524112288414326217913578635231084776778951111584556633939557884739379953491144456420691955592492213515971475041983145038456030962029362650030943399448208252502255251486908564453751243535261047547389182408430466233685138034817278729369800507315415384321901476168504799070970261160305893142033543556091037949913080564096146740703803100780864537696490756659057046423378280061943230406214923499269012530828978672962452532373781282878140312233110753102359586747589695650838212985948162341828505689630000686175322907326442036019799795910344506153441836441228487380903153266598928369671263660231339531499816312103693051179459943766832784500017963702727350837161525610808344138962611926973037429049848512301731709434680306761314488430521923147973410485112814398457879136257581923799249056745538510686165562525622516968573120877083827327004757506613784015508230230838464371553293233446267282427122324861556990072131156921386718750000 [104,31] 26954461768904033837584997213260181410426119372960950961981429746078202888625331337049084606041832167516381934654786521609155417534281951073537631382550588858166153346273648670089288850512141962711076942736528591889881702358583453446298601585969846823219756774582041763330680901710862792135495082008575322359721397585476868317758214253197697958484038133931308544351780009126744401963976872345533679232243690916811943613946402347361883844298564303251955954393707465388604041489462208471430871270561726109349001140443313028017913075815741345417413988360751163817347477244756910306944290247365146813137127872291736283731533635590476226223048154951742637567872868717457440821795692511822193588581520151028480271648914701008524864433533637574376892663674290117981514570591126105617410060894528156733240960940100830908387994870355774796195113248967271577129692275639883803064072132106245280354943017702333654038810587917660716372296072441990367597641273608871451885396332720698155283277806598787485361315913150754475004791656819070955115586252982896432319910271103830585330273354114437864926936869335243256207058636331190077021421404100071101715629600570495526301667830187726876953401872139344601310794875924393634540385108773420606635897081636756732735138416320224074867598817937519928362671102009981155950260454675907225247449714058080537390123736356324462193096016050258861418771538704848247628271356433248849084181782915722998991240981583920125595009880833317480881418337289775331680346644573389972734867321090203958177338419176997564185517928272917035240578653229378238282180635019672056607420691310555379186999700421991178513374795501867437036734797840756768306222687685034975237271992487542376779207333607330324890396402830936600200242773998735407373547247397282445776323454292387408631271603077606721672926958499961591848153724254083367239810103380656299382235576861254647744472067730854571178429218517589047655670038366558406250244243487906115160715949256784686045767652513614131873804633693967088558683000504112062750586579535817495790260456688523423269088436604575410119940798485045171082964739900364640314584499544120634248345399178421811133026942949112409439526852257162567017878470279390989321419281610790566163903183908301140932233241814867811593923228407763787239002424814160775091978897356947589020125726369704212478916805146022530998259428968492273872234629159729590256480632123816464415239278453265335354683897083456646602619028460848249473258420039201155304908752441406250000 [104,32] 2424727544727051172507318016050888446635931878713803421237970778863504850877822912419935090788114432873125461315092679710986556294588212818421977710330223539424077261810193635974707043120790700538444565233544414331548640385563698382126498759560453417667434019552717092607175141933763134342843209851995639290709815830119496744922421575568626834033983707904237375205963097173898615637971660619785440001474200760391739512839262705123697596262562092493651985135252678802990945529459303407329842149865967637418580036205312541399072618810107687970792149492307097875090971021895537418717095489284318643648564179266923666831476882648671298919183316598152432435614949888410393393684184725515503094439104650437617183059569090445176600711783071286309158983285938598825841873018703609582606584932844805624191696585028307793701797616771112926097519808256675233231232800203666073041733597203308238040814784638805027504538538211169516448080565412011560740906142799059816742251387569778963730303097775945799671347066205023126365897070879322421745334383638759499644982732301033184314685318970821338760247814046374449031997793041155215401844748189660388134966598157948469572863686761890935083613853316112734710774695003885693562143365746921161067406180329250785029526526516589339711652716673852030283849752997186715483920887767645816642550264095659934113684503923183486482877666032259724839235587386135766946107223545117757117942030223343873379644445370813660216365658696161820229309867185760506061225164709213476058078109051096898544516206441723893560553591461386752260308313415805180065872030987746188827344712810027903902776189972686050413697181668621176706697561076928973215803549605767295850599691079328225006642122028677623198834940719702087211639024582232878121828936409206898307831261122075847227245554487947497450192627893374392711432365365623331037014161703919793305283859803832463654139408589073989404790407452180624464638782672403294979020623936711210980772438012586194609270444266235611643906598753482802569561164549834153880977039016408601636458364016113716909973020108277444230358547161724147328078009549279830827538695352537583740723398502012074938689150154953402729579650850623690480272095942335781178384062823383733141912234653121482957153840611896173147152018123220327942042496448659414164744606235301545934513250061093715314034465387000091519922309488958244462545564466792309616004935832802834173468345504389475832609575724350107310003064886583246106965816579759120941162109375000000 [104,33] -13941606596037673204169097248414000449480155727595376153315820398433683297262810596922203926026283167407262460539268682232005379916218888879010410053249249272619363858029539720777130181883216777756252184636252298763267450781958113492635747782945985908677780054714468353741571397414297626720806934782379805155863278423545105717066399041973322821585295102790037878043524987569890802054907940139622323966229706493947736986078912637784247225400366458764806741098026056073765885986707744350133008311834302672607375587261675953719671489201991938388700916157790026576814347721669847946122782060136864915175304002305084667341061720813832547115318421110846145786376247526744654130305160143874850335485249553455412947780821781472331084532615221106750047931040546984446921119120910526162837920808124295853826367999775183491651567228557739031718206103252329618035425510369086205308034645833173120372214841088659380544886947493057444350332190307718019890794133882164167461712780780051151212625995526301349614230892606905238564849574092845483118168465069529891224935170232445501821919846295716634824015113214170483561135542991947216463353221961769712028043949238640577020054296698672981780656494473574991898628599755997554658015918244450682989175735491123182704605897948541380429938435570450973147224295445226692878208098629950200284321260700388424229248124722099445859124811081569346493849674060279064650041184001905904106003367048050798172442441445804021232209965108862046727163569980009140680464044718155971187694686643223697700936999623518432775874654719231419557262573081030469806262298274597295929829722699542330735414311702810970192035258576569444518864531416892446441784252626357121421443821151124298506895023602573275619593929250185973649541523470739837723946674856895473961032863581528822435088614885898170842175809090245694010198473624343221697039493639838370952275774838078490081850841201431756865751562134431607626272631167703506799763622441495846528884871072180386264460017620602710384374694777969218638791106425616590037492354251808774961525125708717973600583668505331602486958162820382381322024804944732434025285679365508559541894482450742690098419572197411059255064327529421849768440540695949415349214435394475633943184714632196925943796259161515282763324335468246635652874134088464853435405471811790565396104405784303569893132025743427449807860711251879139551692642496327273205324156187599733307507345140659893426410466072068119634461136335801256791455671191215515136718750000000 [104,34] 13318664652976907059229821694488291375800527247613544752817360636002270019148582336328259413520288813464923002107598816986862869284849029908613976129013076911530719630205908818842764821098264908453492792083398141604900189946858874702215140239623660414579854543000534614485535404781432245003625625101202407843358313426300673086085683935783898564405343271743817277741025887269735226733358385432992280381810308274988665851437351172931100105948583638357878152151172807507003657532453993682185341740616014584048184534458788039656485441128183092105346174768372021267787034231206092336947270677535265487457887456636676205603119571772866702940996610476816864011942022778317440148807338084814282580981700479348121378612974992657362731145785406213249913964095001739768557495894932554310877823954391068167819824873906287258452303340228026915100609371314907628739341831082584401334893233527224416512137764950280883996973244448229154205224228244660741002569046887526793701159725196685096212707159419270793636719977094498835716893049119947735104534739823052856663351416506192262533763996774566875481714159221939500897862542190888503088711165814895132111256029006534697927998535256472697752464337530396351711358158512411769689032328511209772497120947256061606770551514742462275830894517562344984188907394502941924870836177580272964491961962963006166958182865371692422338468444275754100608642077869527725680388704218501937000073390123076780259010305637676913077985124432577054342281523143657011548846412515841123499679839922314251284163015780398502145061141349146591038842943303465662929104148079965039320169259204874537064309435413459549428236144638579491976371253166239645934892964293565517564096915806103560080097601289490756164331597467217130183519478775716286941149312379856549742479137486732411936500747105242612200085903870173163294852977018519858680528530337344322144537496093629888670078116407018280472284298508369167041146003720666128223959837504908474894471350439199697694257633515842302374979195015119093200043300787947509443188804250037209149076576681349957719812836589612502759076133999679278906317352457939129181494989586225726197517687617147246333013899225771264516603131325378455293443271751660159521015755903251327941798291373290608155274681060670983537419544980313983758909200100884490170014831698860975132973623503775546301629158757096253364473258198357474298359256996295979336738293063184361906295299578789666010116018694373789862245294202125478477682918310165405273437500000 [104,35] -8292234717002076095949879388658462908903647379540573133842977087764212552236454386610949754827416674241581881649074523443629936017926130121376362388149409416713276131732947782273010573871729041017770846731083075019572151433737283088518234619361215292358755689793671148719961817679787798036756701081323292724919470266551637882446432275221568710935712370894352572832094268983976589863170345039784915658749269474461961335010014440471096325509783549676618840364693202947617487043023239101941946485881939516926524803501462845942530041074818154555278380203944780558110518263002585450371661232970963356455164362797545743585819007395412295991039450044597199980744120635061932667269228714360490192794256260949922760814891985254426688187947488710612771318551421620553019465725931521658261901555948369867378642118749180356243382811196028130711423647152754486851429314266341743899114479141378209643351048916715845775255747042923419409505236691703236364643555691108523327095417370203844130434991114952467066821205487196926702988357378426132690476282826311417740630619981923937894192367980786848065894966310242330243682606046045887796495463537272582903707484771333527211303816776624704968883945065416705431322549472552521711687615864857049626489668738876485640365176152908389969790534783076212090257001405597683379967986576940164826486894753963190171565703191742139891515725801454475159533644466374143862168788005450766293492403642691162281958663994546191932899196002291672057121291689691297222377125379366490848860199450804460344689127094800017960646829855512764684808889146909901079656982300197428484576759483244433478355022641550789144826278469449936499018102447835248049107662582202975589942149887510375617907761521268495569851328281995277886657036867065885819596349141713769118238551874584903714361823853721870194548071252873243681451809477616726418017103171613861751995190841412707310029603655859798648310130800558711835971838628717528675275632845826025397219659994853462562303932120654800891387494771879166465658168254152533260756094129493140685249416111063650513480710812865002412895297343678635647351550126348946241484549027599879678669810905070713558828640478294678976049610356595053671545242884658529522958371807628266112513420082193002540954824585279315129335936781038250666164887553863837850514323587430081472840279148139776369152449748558750174652641968701130640249748967015318031227276694909170123066231622405140385046263528929892661079037452509510330855846405029296875000000 [104,36] 3760059369951836857068569799382067653865008554037852332988059264045681404163180250134801868470788312983819909942781471330825029977559228214821435272091074229494653202682774378453769123984717000959686103032756398169215946891094918077947920877334277391555404137235104942384133298168416002751130655167440582296330340303677132984743223252677946060165274504348398705632062006823390095320278568548874808605628528769351521199620233675886419791593142415671896321482913383333025836198892601723861432566672413591958884907057640256860885315578903381686497472497735260511587966674272732291576386234296223085826072474418418359979402002483480335663090486497618943863140392661249842137167189776751370987870070762312783079638535965797941327787287506862391818028891221222352148476926116972906335619982263307161129716417390949738765641485855464153848431495352719356729937519593971117870066413732508762318570929792248385105523987814238914935577672497610467368524320014699082146428407329020928013113961150696003052899467838695421115472699319226261843862084986547227771473087496164380038235879338452471836163555756413883617433445388959578749900420448707915355645042046718512072626007868368893633020818975545377675695044151499063898316544914826187907114737616443257120124861050281243724756654612035623417316356191305772732739440558699302471107120502087205401195467306221002286131467785260597743311247202051902680210861827170540002637326176087418480798126247350517768640443603164034747317016420258454295163842628770032484004423619968335490800349951373675760191490549728053721540774616034786233073523688786237002661613858753703317592957856628858851171314730166877474361463464994619437426517920743376592790666447411815418097882747243525505305329612774152658173500113269594290220259037692679790112735245135294230835473674210314801748250177813340719746544748704005138331328744468773930437013736792943286226357194488473658432587692272315236807469065795836464804598935841796572588764018222892185204973010313792810461645736500379099904200128780492006407855500705471172577708269332682918539254787313242590249085737919626598384858012893176966469436649570201542136672007797299660721597018075047695133000369939926751545311518886807845219157119380737962704025547187450020038559526249002774031866534690300356342245613835273149950765455309759730151521987462874856230508594993830149034697703822397808924277381034762562016527108954028220265481199193728111908935062023852380352906266125501133501529693603515625000 [104,37] -1192148817540540355293163587830446401566943609936696301574234192168133207501229897636416337733103282143059707114498864134065875995655980320779100701607612614233747336040909996767105590505365546741174560288740782882055892814401213045195900059854569403800742442969513129813068322944217415325431282202942911717054360447795129643898937397976762678631571350050255939569894662372949822506542977695061144760869321424558744954747122120072644317224064189446980468660009294061848809730923749513422152764144958415510558515529948030105652725429038475696539711148540395580603582458171643525086547655362493529805855997588045048545267772617555990465438982356772831406349577943288106337676415199042961034085937136017498671130556985510030689887436322927151376875165230168295500246688809368051159086699268032476962459443159731417589645276373202305675053471441385634724963558124908029750931041330995292149216254922254097394229873664479887010449646602985918753484965441024232781544900315485754559444545228811780341970567746996398797591039963393660822619620741224569774170593864917083787642134474472249858085516204294993097221663934888567651766366015306993224815929332431729979698561954349868465813763138287877974488893042607517893711678359829686376769636424809401198131850175960213696723821759753332741301410021194910240130990732097616549794954466291863868225876292546877216968170427480560881537831493261976611871383907020743324388502246376716279518897034042813581569103818209446054609507176290435544395316351599626329847777956035365458175258452892946067330001347125633861619984777545187585183264488793455258957865309254408539039789182225686440778148537619505920735019492989407338083098801635509234008882213888282289181038198126809781173987459234718221654109082026597209763910582889260995435281769395285247581632441630245280775046078040537253017043846605964078418020404649072564540950577755850731033186122468468593530040261460233017199680640017994012591829519583610762856581631599135618846786112201711873336502529296796888046490773698283232686317455429264996854908509763855762050197574188123223698370023551111922559347492719386769982388902630407407496667177130177332781321814641162059882340507945319327279465140564397617462349873480739543448476955942446233055562568022403768289897439345823836853879899988434227092997686283696840258470484298369765458482668604544357725771943996245226493450270413295760146482354412754334390122255118366497337006708334694593531821737997233867645263671875000000 [104,38] 185305602428342913572331492748086174823983580168570784917171683803837344488689253290323588443890302619828670450888127120058179515045629945524473152438364865208309231538534304110169327392025866152257203324671075412797827977194042409031912712558305616824692079979454844909699465464664214214383725251172753647966154338267043632769079889758524934932989871533077180498496834431648462431390311795597285342035744494583331954343581085102363939195154290926583040432068940388901625310423327303386724184158271542399257050562609000420295798628727308913158562937579313718299405980565117918961150206639684548698385186936294362233364647899861962083500196799283686237364289315190277556414446835295876352311535703567056038833027658385542644897727916068012849122727905488974025821164985883067813741268517188025056551002878910690484234048296647807304985409711235195533714368314394724296079995094968862625756260314406036397388938400080144499241004450693199889745936652681906877768382821204499043772261983859917742036643773649948561909781267819401748171336888446330231102985296573200444365344347160868869527434382883871604176690127952179704770327738653982951350270295377451191179154571843644776710402722652946668832711567294842550184310416681560810435298889954618124809917589790284436432875872359629627849311394684080228196207885222362781003038856307284727737051043015502754098299691847726726234382558689255000751535732271399065190406505720375406811394118083983317541700192261671308699423056972938994903044315797978710411412736653260781968198185630510158592348378433813744997440176130401553217469207686331169879520892714834015816880917262148520044231375273394967083769954686408049262106391003450626467828031478334755928067315851110434551591027665364080506794392964259930224915450119367747725148937113829841395351787829248759006483044964570058260995975774967809807627881742991268303785430810566106982708723122770616081336717496808533540085823639478978646500379358342983090576758019048296737308344850685178668786771897404233434023245811811463536018890264255568228035203331396872143938516666575359241471249721005901324992741153590653938530839883436027718834586216980914099183114872050724385119542846521098522995856502947752994590003737519293894567962046437998597347269117072862867822312052024820776544849595036983595717252617029558161130322048122204738128366608290194111127340089828765952116255691330944335522265198951609760930329487432513955644762526642210787031217478215694427490234375000 [104,39] 51471586535007757948203354966160840740756771443362336387296079094372400754576636622621268381454372612188419111029596371902686176257903136422222069426277562914844085564214659902446653919862500845110438675179497416845745009364347180362332948807726495929727007289097514558209968197708228354476383406591813625207949100218055774970014834259049956195124531055712226731044099936934702128801214681759429644926845458651079208623820313537095777262605018281377848473430725416280522651214465259856391832448015731736322099574308778697662872120745490481178372721913534043793441222194827482707695573303096214091180296358482138113178647979420239208806460544214875818361288633910247048384604336424818885749807784368951810345799247760951696513230140793245450996858420672840350528473100352011752496868472863132174745531231782151518338054749891935876522809990344792117264740899321169884840744340553239060489453195259851258536239209967640834316804645611767642078497522464917107059109319338781004761248879767323572311460724474413865261371455559273728068260101045319828620324688696755061108924313745149976447132710797962759864349839578229462414375986360341364968408794398547405720170164270289951285305479114084602497192593208421045176880358715555759329673652224538129906723464818750058129547951994504000968778083451182044781539191316599899930366404887877334055068545080933191426095197339599170373556984537714072045157643301927080873158062705616670875298365495534016380381992768871591017768103085911331613455551376495349945245609665549828305611488337249642350284072849328970616684003956087289239402013727300775168460286479415525373409130022069836830244321200559225734568311115966390816850318071966955879196524382138437736660094944761277052468130538115388160860874139118608340357781622649302761381832564720048280491753586747999023536177057737661547819685950075579358862903254039643711599372627656330100073998457274871706433683870246246822061390180234610112139706952282683362268245528214295968473740548848332432847281566299950076204104931160816121400553583780700351864993565456168275830519486700650101625716686989511006430536475972638486127478191562969324735201525588414204097616410191365920527359138093601682307293174487271882686348886879387935662932587664668155986429679304739092934670116816245020304433998296888019481833681040531864960905427842766035949745869600841952582656200198389571414773020429345086366610946004769990455222273072037348501384101950861804652959108352661132812500000 [104,40] -45469790386407116296622267313699008161511776577759786641971325294649917761232083778825164334786676214046679193973136513468245663961055166209676018295650714192184875928879358695757481079573034224962543264059783748921763280740593062902578451757472284350311984278919451610461851349183777640696701682803612866780078868638393592275342520431688702920131666947255150944044786272484664798542239314673408781409000234924069940560755137256854993859899236190591286857114661090094892153511178819399447733825597275152012106685609484013735534021435915846786474163501766871061655593670079610184253168658204662460804578337935156551918457076628294414016786989388364948918301400263288888399608860521243260160842412663478795154571928057695821879368378120175618973861440627013729112652161811585210188599539061093297565530216227288165140901082513845099427637955241293935435480520883447762032838905664669287429732124779637543140714522390593010055017691683468238683957996239214847645737871648746484346715493888979498548316176615634187165148754408069453362454793002653195182916769695989735287351290230186062718420029389487307384147971680520993858153946528478907361692603079557734259974012857638910164728192431696962328457463979286901467561401570335382183250953038510799776745741125524519066279323739401224700257511460283237614246469963601916610496375434924545351111449278508307983615380733284388055504032596274950931294427835608471919180341329045315425203109942036157608929986154142306318809123324530620052920750883111816390513633410657952608926502952886553020195909590571605642392082001091190625722458127484646414353516838973225933965039307304205565180413405135013037643391622238970478201832901677474557027371222351932092209222380191346259445154258969772176933374034365367951425257653122334228968980124381143310622695476995730418950284256032463533760215124655433888933555261364240017258281510378996762687906714232726484630945072619595389447573918854170574674063487794162293630732440556557694864850705065321124394908783768521067553669321379250153199709048774723163777586213203441296004203922528354339958155388951877946267337486288364559994292244241684513982689262384574737234860924120519003193624802620499221818129233552777502162489935507992671792307851355642618439944611273967580455102631071177731744438774659390843145171676529834098760149286250582305317245198987681385934443135660445665829673786516472380041005074940225718441574757615222628082118916381659801118075847625732421875000 [104,41] 11564668546507924755953663693902274440147309981734566416725970319271851284044623119811665292219490930346941569787880960654745171320780921004130121137148022863197215795034783096982267732578832653513685852772653159104286329796161002540379249234180618736036213581752610488542370949409336034751661655389264187984223535333742681431628991373731354632542399317657378460529468313511478717344514032187737568483339042954655537869061781922626686512336904428348924011306100031825750874956217246357171801307869812189156444273523921972325332278374106203991302745944214769091398849349107055721104279020868285347056640993524078482029549863487909339752652911393521618686111850177095045076476843672476889820899813548155540165814740372818398771990943838018762324562739919354780402966186183443358667030489828505778943594219410699866718108378454049613031371767463026526942418200513328328810238662490962998641239855152878372717791085623607511555048763706684177347449590769739595719484397679208334832118266992462750442314108016454547784583920259754133404370306052212753635948559131711039736736622888663012693553484795349727973808114852301091145098937960144601546150080448345383406888005887777158646794245900770178586488077311311565563703626881788193625622873233125716488104371356039070629805897450632484358542188912995067958246881319663074724245806946781705306003986629998554845679168798711064307543310561596421474799396798584662103486278277478393684760057577474570907609771980681184688613093589342190366101162408723531941328789257524204303650044268169785938537136069497709069306854108876703127729961921968936489220789112169456186411516008723235768317374924020866670639008865555519130358166329351009536924232551531885041447724579522338663445556544215182588415968233774447245047061257736605793176249260908711458790975328028720811902473145033603317143651508077748877044406934065998965350680292338429792777368980250535673576004984382019735499825593272951846470506996418075879758131805164621748269414359496641633303671487766838526147261967327647860767129106981110943748744233152735047952456370459112537823845860373435111502637401945732139563121110219617103386822263557270089619940350088412406788334248787437505552471351860854342485209738080608443719993533558636657808724265000573337111964839512443227656971639118675088604173883453353917096076679526105404000569307247371340147402820713673021570129902702131504209318825173294963158171559615070012050352943333564326167106628417968750000 [104,42] 3547855766341387172938531430333609823585119030550448361382962241784849364197708701885215499712177223392463909952425347822743990592778808172721580896493425799035782091779810334025188149921409157601065796492348270050281757327360974490705726601435673109665487461748833164839953802225430318667168030472728286506343841371510177242166857451335130358937860740759704899189238585439710089670528299447832581404143285188252153492151918143341693557202352748399422719120936511333746268624238446539642357581591817475742962875861014842088849347323548353539837775415170973009897053169229856500029017226557737035466117539591030178780428389987448190736440545697108534400728167513606865827947036959231039118534183057848182523078365877618283498573164802337476975187335496738201256333090777591788897522065538806184518168702000295221490775684914037011352293486564115911500088034275624357281074799661571351431426728052720497280587567503186212495635648118908899667804090132329474165816019783917692281912548740027764982736331773078881297525641130858701168291491723842916970162343807763495288237349489737675038789766162652088135436791040407042330907887161603520046735932944532508331604270046168091808487358849309412280586030452370810974578304210123207175787176123642437058145736802112555770053690312332012797914323284982241056900283248363388534320989429495807132598437838237981104435772821466750356043219681402479410333554192026176358669511536391217402933099217360617058564697928313649248505691927078967845103761901097032010529542848976690079981388228066718747389944597295414960509926912761970063624699327952473045155266951736165862296555236825857607387038683186100383914383139439708552917667204998490194279064753012840412983118090575592448909184640175638329067178443577160890502037220184217950920669423436408502206999106614947446366683023925961830057792706886873702659632456120527658548735540478622996331101265142249187915837704322268789977642077635938136201468714060382875790619553729565097381358167616675856499802736180365053035408949177500427241014014484498043094347332264167887751987149824139531183764726086710806963405407352965817548400411668208914047800964218975046517980556646281454522659998059872561092549233362489715999494589003897343388009804806616069440007343429926492952719831161717458282264954191605706884625337013283673336317040167413988551592900071876985944327173131198732317675710285530743248830910268424023965331496471842243067840172443538904190063476562500000 [104,43] -5342455073380757433147988807624828958837888799929936488407996020330944915677576483588192191502521712794820297953576121056440324111973660359582424408914205549695281742957117241577598718958662258482786287065604256228102106896906452168647073800028350889157325239029018397543137289580863960207134763053510108202152332672002966012945012351578110971061878496631609481126141142424320113111710861706090448180041049361919257008384356688363041604386925805270986026653396107588987882976711786001596065069789496425077142420658377068332620033451743434252557628052311555469362936823160025363445051864817505621216538118465598335173453389691126644411031984403935841711514340026905391136237244187197881378473648898632260254067418975399555986107396325842380367928943438753078439520115810165713943146403418521253678630212847682669526893960766262658804521593829653890598997538217032068300013539799826769683197999559052985180143576411100024890229503160510082874532756477478673405571078380560798384248762920101802995288006021743454325657813252529899937350254480963926727919788824517935278370392951033224351072805036621604784170141935942004532543947736618125646633464707696309641181430304896659155710888477258551345931372877267124962226981783914221324146567803423836824960323825640426145948814979255388401984057709494571373739095221048187184092126485519938107254565533590972257089196853696322990483531025544996840768419852803777740990537367263890203176309693302467512809013490591703149360805526998997592810905990883341683026789580876706568610289622103802057505123758891626558133010825352017885960681262064555677637016194283449720532034652960428861826408986048640081907929094675289423284926643111052376074362138108550127967940001788497483573951938563517986258698840186817115420342914720283133036659309742463505974381213275380042934731204023242246896113692776259024033100265160317171982656087624530690957109396826641706763481200306059591303974968525738108214751511172521016015952357728980796599024222256820145480359605507423616793935228601480040964198952819104905747254769781998594511923936550648367513196725919242731122020303227334241547003042518852296932390976774785273537523352816026739205473152437879735012831231713986124667392573048471069923711049541404027750908165750178451443502119001031393030023580341709567552827290586356961457650803653821010623138164736406327611683145692397650942185057426623943991013699933955497657471229305814475196712010074406862258911132812500 [104,44] 3298264123042828892956835099769159491340090848258123061866969737624804513572570713845822018773891916489545615908048850358868109677028220179941864217591841081144313134708909903787738554028452133706130455352935972631857596383058683997690615824927234824696044798559685676984791519599917192483809843836474275397575815691924487082129901127918054239704722719430158967101120829736659757810811622691865380216647839562810704111666431798560981168333011718513393236919700591541810295004641979203693088552321580427687391911658403756726612466733575458346389881930493342385062119903865461359224203190864549699537268051974943173070626086804011123776634136949574788630191558418700019499294104204108933369270146329409353372751127163849254078925171222873322226526882042927488786879382353419863741908890180521782565525154660445520422811024455645003557917596661397871672563742062154116857166122501714278102552959774610967213397930794925645811602010155554268102818382689811331564728703201361704918684390961830819245801017431335295868504139697699363946802432963625250753558056994059945625316227974993000224762662495021784604196734067126136229190225126591726370164483684512358809014016388040693927600533461194358646826677105244597784600539647979076002187915114968548680655504874776355801550155965429836688029732351933546814425774318828066197715253706342758618387724482855266345930806906469637768802487848404329466101474375872809334812936688409305504530746705237651976314626210711846650234746640775417996244629515221416843697168950114038812058529716132864446590761653262898280367663805431812558106307921029704940305205305205617953638198237012360522893147668908234918087920146951896104731552396282456760141934893826015690889005283391247430807120896647908244263966492735861755772092685387675942681001515245989148016806747497676256183765570630957072940868307261946365179254284908419255006563167059119772258620374198502715425324356345935073457641475003914827374994598183885049553394301522561720226095687123943806323479813642844039480466114316034599958803656780550251576937907266840908627536482055037826044306845488641058471974016361721676686525780870638426559043201270572924705006926569246542497150647441532516823215905669746594471104214430347654414756420671223338284986015493886551856097609240638549492695192808841437072595538832042081073111346229329175756403805651284873633764680584658552917846894782786600684152493423670032108262206715920683564036153256893157958984375000 [104,45] -1477111229445590755652976858434273503790484848800187261814081509199108179735176912268633238584646375994026542494860428666127492536572516884610208169606368918192983248349431319911518810248892644403623733304248082436401345711026411078001897401478947161569069061972881127018428722471782174668549900148579979283378539580079390467779862708503111560540474097543576846585909090228725136304391994365651862527030880369799149100518069064671896341860613796344410018843522570584371947207549641125155949851029345354812210754399457160059774451190719995869639595158321751103471044950236467232965714893978267897364841638705084271745672904797308532243960402440886443773363840156997125662832353719041448590875674640039261054309297907864925807543231292483367726817450309789055920394221193603671837222801199842077244090344374115478384422004874358329880624153257816974083404381922529292631752443652477677830508849577181804228392434749715428771672646574503056253549278944795400565531766071687552420717493548823840591137493708156516304358215629549442014423542163782480667169532820497273180295630990585052410724056399935316284381461580013140762509895854281183510437104950200740269544362740671953970310723986152544299308705656145430320753733669330387061806722316392487954313028132952590193889154606665992197344590169914285254860920361270726792154604569409639562500680343757702974050062116538022552903810076700865123038798275667826320996961254016931242730298944893245319337936755919668759585416243404808750886087329216804091168512718160713870502717292136394304633120060539704368732420022227270448670513241640492114968312961479184157546082169245691948751695078566613857487546871951381637457744833130680752064108404213447480119612288911204018950089483732577812770010704546116229355972149883614149356117048967200652229387386154608145058285473278934282225933573564891837332966896137152746697260774727254609305988835573568923061859813631655750563526988187691077922839522595010621172749932715544436378435069238929671874308028389712602128890319248664794125471688647486353908740190430405239108323659593789221992460371879825436497211278764683719830424324348446963366888170492626415996864695791525502202463833748802174581264291444221143754987311425983457326024145303083540777491772411360529898286922402435277023647189882753881160751192993515968148498657371161741302618011414540249584570896602055615462045688913528446461520627934948992482366847411867638584226369857788085937500000 [104,46] 540191349723673392023519105514505627069899061233592929325904896374389514355299513948478136865830278052909679087591791911420095090953817911333775896546275101571917237061671756437934627740464741255482562778472696571766245610748124619047964969703218545236420008638311359260988241476206139955648974902424950609872211273383371403617380384128028397161105031737513999259075630826124003402351441198336528667195500657492138978028635004122500196633143980218742848984117695798188219205847810578791363864016415101307213119578813312815858667419568172431223561180978467277041425279556526987521939087873844318103596534006546717565644444555775190728234910277586691320732113967258424254143372314136976236501651967077471708280809429822555433366002177620214922966094638955188356345737918503749379582633284574134840624647754510863392109909429824703830793518463164584497030094471770212961588215142194993587405195058258130260075487943444856019407701726894771137629277332742414085834309273358176036948829281312668249387818139919235292086154058546235291217964501015161367274044354052678919707317990271176958345261322461954028229199303800183302706825645156313515054447555978522508671127350507185665146737653884733523178292316946094482838339800626793708451464325407255427190159972805708632870763738979422838897760711839390484799135357581900114254289723861261027922828941576475530997346962788745169324647550176157642917485894001054008370954580268757686861979227570317069291863197697996782854171261992691545784546003335970238393213640641498486103573721482467272840511854042389780539795993859578168837903290462792637603964183922755112927060158104000528527292798836200373671427057074545430705991509238830341926271800656941851391025392355189498393483140814199730520928908744181559402445197681439721177350872298400082903805788970434264614015936482970403919109218892969811472478401623317927317780015420813043482159087517671818343814727637718768744028054113204929293146989400635071164719720310653361717632424255664014060730943007993290154840375388638505028102465010379322349650006750220309743995223344676034048018441372139244495933372938193986016649486534215562270706465858312211141975812085808791108934975011984131545334851936410161329833314342000144176282269189126409096175174747738979171877918039491613396408596467722678731442425512428227747678834284940719824428750202232895048020472704706868641325878955372949631062679131288280232059406671396573074162006378173828125000 [104,47] -170209623691773444758804633565871678175101088021335470011350392651288278560267707005680184719766633475630663479203959675301596678552008379159581079374052258150781295930938934737680215797594365380705549162659035776193490770951533542877336585394072349912275536468391790742979064988458620165287297628535238476078722693888688978307650701459887320786311951551852693249669564918793896576612551792026302498720246061514529126939532261594605901418547336159733694136882716217619536335580415459927866725218542344532539309844258328057653818993353729712185626329824634166168335367822295869708988474909246655995499721329779717511669936948816267406236665091997467156284554143295726268879616292148663608685289667796083011179984384943836483239447937978565828758167021498739270208578342407970343394346851260474727554728105023537163352387871254066732384383469611230227900172995842288455540777269480258536573093344817203779954937488509678513915837960244503679613552629436834083073020874534541908546141509724777985720278240801189944071203775865644220280819717542051278790882896038475698324467294541811133945048113177712140715138875190167755267542951382299675625431956183630919428438334133099709608887223269124587135596304467606197587774261567831740652527193019322165335534060018617906821260169105972333805749729984347724548768805893709500396540468250052118893834929058304866989954783023944806014989879361572135881857824290364433254518587777025422294938867845681485447522345456741489386133603914853075315306936546078020166585981639541114005463277073951765499790411871053257499333340383652663781804121036943432374278207606270029794227129598637237327126014795544218644198057815428223180586542498251130153377319137989844848786969791361411889926865761486954345488346400285485123827883084194009502251273922394877671872331231148011745370011788731527381089957993113166247447910869148903656499197623232870385532659731604701721459988517269007246268226745922436026852929491994559186887001879401596692161504046331091724148352269569737426366599258130498688576590512379820685423600060523914550479548335437587881921400932141920270697437624988052369764821079283097096276394033087137374689857636033918071642647698722965470876180359443135973858669482412774791957512914627207909558376141868043425367772640224081277527158252204667227719766228117086009590689195422493863601633172235031500538536873922149620324806327572116105903009437849693341604506713338196277618408203125000000 [104,48] 47793427961001754807278832862381963653841474482958714807497995283739826784606286463367090271000547322616381681789783880492597019567146458743249077798475336233359242474255478591418687839639965147172133093580628413698052816525066429251894049009612693124689596526593361887115118506823197658047889115918706044606429895510706981981536722285380776860792471529150953577272160349087766141222756500694873839220742074207712487815848384534021427927548990132826369597295409476727462057590396404558165395150601265169277391537522784736899043579758859758875185623053565220157869474127920299120849434402656708770179235477189109991249222411832047090549895961577740162846707398142347495811302762363795732372977253174467468246926912114635449179975407114158170195516693774612344099076838086028973342594884111724212687197729981916277665588638841019152835015637778440903026203127487155262141228400900603467941275596956845891632476137413165325771179639757801258697986242213618583045547071664293312353972059209311155045690988989585515132004328513500268957173783765277961231537528192288092106133869839757354254416885541313241433961058276334513808126010737994876037717637157752111203031173584749839880204601118035551576596354523363794260794432835342304145589175373008337438317267971020721702480968779998031330451882860083930651304838404803751679298106123535826095064993327573869688800384257635551548948580770060528970893620530281691598877493423581887359409395077063163206409712777818076680843328250093048126051053829930173035986747404937241806888132681059988924481528754160695679478340064043245247090559468387004519027619284290472633837326403334828461239885042149763512645952240705380349386533327230180868528019000464467471248781719915926200191315320991772346459351191460164700760207487373870694105567542538173276487841552156039403625117111494693777325691002830459741127926966679689155155066147941269629348353692032213717496371455663288626065535819624470452876348539268339418848529637241554367027684750961217158078895208212320828704647076074032741100039158519038601169806942175296351102880015576165965862094397622850378024540697028357381140835943851510405880487181766850366080744596567589405116333280903975531829058350667143404823151745121354683427957741681791110698128250845895398903591644619500481702971549299410878727293530729481534089066343757802442889653300409779934423975774778335277210197968104914223664214309450493090025702258571982383728027343750000 [104,49] -12234920754107530053668092623833843318112153422349797798640334410786416058074433301839385618933737258011162785060471547607929678139228430862912286631599738191372896969609322603541771858105108950224666181716930924423819609349328327168077680594919415313284245513661654552055147724641969564368618393622880805493480606421117901696755798544431571254039281620302946943332807596480571806804838692744937196833496196364561053192838952033070428739457083542943054838851362028073421864026879508599442306406756620161435452015526485488855744816269111464441351157290093327304080510718977344593042061434697592298332036675469934103571998749986747710521844977131221912311956216452435055503084532991810346373574036131827948094739286124363721349177554887036988940795288576332764345709402504887059620690892466121824698932757306439881481067824653079851909739307082760255681537581790285016600242843180943033130541544366283595560194231881020123903217179037178970059481764536129320682053273991766526048141616956447395517740730586970149991036773479893784993429772654101891029427235935842188975162989667893689769226956786432756744179066316098965638322077439516500593663766975092062814613933165465554175323380024415784512123585637933739749692494268334295192122262244339514491483545797814378201580703415499763300556326440197707521853499722306685421786498194747876507242379294500458828173455099482878390967313221527675215166164225352301816679393254199606929011955214157873551816510729098089080933377110280579085187523285497687337311036304390502850682031331302410407633122457303601820294385775349051804590398215554564671143556778375192081535393878154637045019685061147171825947743615719757615297478193894784232265812524758474569051409553339688707601811966323105754121645083423257691645659286676389391673777572168329682092248253139718081291576837073135584831847277231670868758512739823827978676882560678182053955215448375569090005692960412974083700183512140307303099127317180676749648522663140939752532757320477914283375550125599530703618618248139366134500525062099648187309407373112354213347732982634594781735429316985152150880719068404759843199048024169295661719326963740247306941125237995150571296993298585751790144374913024297312761875947753005893069920409923435035726621709986134389455570846636108115772911055173976658833185379481163183885947878068746869755536504815650483664056890537091810185216009198141338650336895632619871321367099881172180175781250000 [104,50] 2892468946027442470377976513763947821575378728979861867117608444910459499708324568467517967955430084455411175434877018619891182492998622734023913736924566613520812798160045149842546266521176472866975724536745566593321355458549563851613803337417838819505765274218771285660140955725574380204422360980969791172036029116796679190682659730746879448518386805919562934332143629787625111665672783806073037503871604002105903562336284941809275334482320478857696267871627790327516932492686510177120209939885690033617164795709317507522792082377333266712350692702367680659511341996210368365409634634025198125381436934499307602616842328040101769468050123252933023109464918978795165596776970793931610678387422768687673213492332074689931215630767974843510530463148268529233904233581565253521525176604246641733503829622865440065087700355352290245673876291337534566661815075498805613650730310865072409849309362146479865557104122643172366277148080468123523289348994854154866029155006744948801030777583341267623655277890798723055056314287401881033204706167116331072675326392494128077281743845824682234473267952174771095762361494294219309682035566491556308372946894896227337269372646294187331945421059005091524009720340848486384681637118466277436352709384274633299595617637121684548181774568802264818680362242043792684695033182352947670953868510451154287671308680922366470233565126349287280642475343318055752039294145427156152976904931082462142581999842944419609517205836730019445964828053333985375724708731360161397302126286862935850749486316438135504857270538796248539719423200796726568140240222826632191258425661478699344972641213764628013684389197961736332265236864694445320869091819386939250218498615176465300675830819931447766399245471231251355884650258349927013602006233454962880885323821510617666528019827754616218148363864088080335679820668144458764293041467653323441437402195456593879325990876657387425442969560011874542331638555243951995545429023073176244138953424405336686808110724240265003175808835070651552140134162025775915882458619051432315703589134180016937108145963721947380102267211094369776454696866728863722983959316423341250088733136834838718351957860903501309527935620121645806779809664740330949367616522643241162689347613262058197542020239747198401923881127084549830363779946586310540145871770120850928570953805897701803658813018908965624195607021679887958659941886322205525190406905089446354395477101206779479980468750000 [104,51] -632993999151025288697557320243616146479121090825376812606385861884718426532399391914664360389349103169466887838846871865873339225325226685864363019987855168196121502020941899408694334977272144235295149217987609884098818403673796090589659146813308729718153729595956038472504259164661152010116178917354333747956221180525636955468427965625041150651915725713441887255038704928043149738512739883024459313303810218479943914469567400271313224323865151106414249391442848119795969893052533081804126955653847342732393589625019683313944596368376113806596583726585428538521698839312848997239494031145222132289971618068745588320174370554791687340764348401383685317900939540463650508829551617178197998895797304272102628090859226924807161156016767168457290788402794032453133210817629400538327596191330539723106922641775832341581417482439770610647770402516804794380797623109915988713545989593024134787528881938029829974208562897996034259944615049493333202757884409446342904524385900519421942592528641957433882876943127665048818170710062877717363830159213751937099048556023770378250677977678869336424599043808878093458052974148400110838502668637725552292991410029794120057670912017651817771765627611693549415822323412207053859582250348161629253982944756129589285010909096978170445740237566618009190139174916326227366784789374135440096768310239768309123679692136597244022216650373923893740204789800063108033265916991104404622212120447340926558388154503704391530812546537270342682470758015518768340408674280822504360457557604355677176279480320182111857956964949069749225773270928943634926515111243364355475613032226604165786603959144325757242477153931714939263917512233846228378458671895826811251873875075931435719910604363286587238911048698710912225443527305731025392603343944387683488559787118154967790451513805436882168315088617324061652416139437162494326036336198489947229609827100193900792130275590395558640121612817281277766616168530899802462126104217142138468059716886252658535178627498081561335062866620352815630009064134590518808069775403711002326185587677574070995042403845326612393813927386966474974401864070889893899796132342283376277082372092834754954786910221200069349748419265241971833415993631715791096207358471117284407352853033269397070765086922339087793309147484813961999484801889810853652538067950712947082720354688532426730395035158823417772999487529759197156657895919158111734670324466378588113002479076385498046875000 [104,52] 127299580787908525898547134087368288641372594015911420358383765726767548272486272411196587988619552668791528946874102902501825712592472862577952074019507116542548086461638567329728947020732865236449522356349635754196906857676676411371204666541689742090479312145677328667786467911725936826326883683655324792947970869828343956594056772005462608468527375088068356208304119905424922757921136859469074387096164259310058785278105318915643767548433787802702268169992260928361654151676195996981314541306649831547779987023927868025266661438248169146843653370330560124737930347243992858622001683539798895379192633061543827180863422969163767716164364350314307526370288698790436788566955872795836029275229557620489445785623735295651285835907986722699794230533235241070054271552153813436098429319457194375999971454231659471965746969086459223619562683769668735009772134893199928441363625286834680575210578996661526440851696349236775192795336600829962147421609070301059632183532894122529830161739826198708622454469216373844764583682379215534547028885533047092458200122725056686936605843774521195823595676244641154985936286503490356281390308127325964718498659416547598643509265635445511378357443002012851117635647251713747633981441776167999667323865543834340662212736649520710992836000403647112662862049648693239868715152888956373669706960867927627775153441177658760387136168741321832160675117668861935909210116587734765879274982550778824960196875057996512262936093601116346862018218913611533806003848417552800774354689299878551236605450498731485110831309572373940696645841438504315601542355291598249103290742335247395347987903640351167330225575039490622100815108317545666492663347665517655507956548129637802193922430461894495647619989587179067634958731619983615480611868008918449011098523668920450770026286809968771954050367700261838756964078873863094650492511750194114581019160736673654380874599432937113462403509814851567378344988575214907719177895400674401283698232136989268137598838548400775156878849814613429020335418403061211258783832922141390519501004754700333845950180571216669623334744821065507238460288373827349387198228925261367309752344239697569333406753113442409054975005463841551545412645921822798357483542321763090923273665421686720781753557096114928392433262817706167172322323538131580477196025165768195775459041108594500655162478747854429358148150851857963950785233974430854173021110398167365929111838340759277343750 [104,53] -23214718734536375911866373825015863075958083879527502780970853238825492204947449978376671538280570994672116958621858039056299042285015086315003898239067735316242643127580271273819594681155474610241335483532970409030319066186926371562301590012940485190505201426757717206839858486252591367540442522000913859652176775460003573958987581534206169022597351686440720642443171667027531883615674751693278937084600560899145702784411829373106521475568587520269574185302015643866823720292649812747776071033655134794959616289867971417761908230407582257206550305083266774335674402171559167337784769155825736421990531872489857285167708017678243705163022977699407198186857323673850720296869678925088760773174782041836951760322293550458115694648692665784255387214284972907220212102040440214119582606544218316968168151408150782799039450842551398264989816515536992599141127239399614364581696761928880749309717629116422358703548979532210068726574765011588000708749248434032795586633194912953749991087773052268399883780412965535975795168265609855662909613186351321938597938106448283448838446470062697828710311216556522222842035619328173727801613585696519290986349423582850367020380030100112310901013853932553690970604612862670281426792939910244058721204109347369417696052504827801730102985618270706921521835835131073211439852571553534757573154264436251450354594622890471429111369681817418522131988938601161416966209170784697109171418182408025907995861019440767053151642917709881796704724982606474477606640175697795829580783766659549419890669001586335022680731085033976947333810457975695183493197869494086328934013544649205422708151150663219417118308825150494730107703219152927643767649014541623529987135214694058247957451398847618282083132496747678259796385069315891210271547662921777763467296094150530564224344877667059181720759335702435446700326953488432873042082295874185334717457441186471218721878725553783143254415032175922908092748421303113654728902546003625467624689253618811135266362979327792608543602592532803916728501885559144536134420039348444069083881005025664186964546861374838318388117899282528597765192380645769302131533128066347483050614260234873093775821941404182232740232268069408099567743657885689048774005142692312070394093222499409152762768757854973202005232671157136958837112435768126692451699778679340146763232367971807849391336439616606808692075953924279953160072532958313473727685050107538700103759765625000000 [104,54] 3778424999273556627447484667876632234451766479899841878319924025227388467236298691480999027729135504794641001597480059530049754350245326352524193013720987490113697285571648987713003779508493541959842227795731053749798905528369914604014408863540229052127002492744041228820344479647349747236725258454111845242298625889967448142378191041202598946741939296223734454303711623548155919252611804774557541814025969352271085617283592320264772335965512797052122384434647442060479817471782918895687417558040448335386035299481110983483738424450942821538605691644401986243790206652834794600191020675343183118273394486498351080879391736987511176277102514154714802708669064977085462866150023511922539902546819203106882264843311992011446408640042949440867260646527925879810908271497802755470323233679703956191634744794550655810152143655636175696710408258518223995580269391818968370063962221451570237146154449838041671999994590251411983806957321167516399808652538718658603559934393359263243305505145669688263600920080730197694841260022440470851538876146400129115255316458964453178195741681461140387015671991287481345758144666935445917287234380522233517089758671115786976866254625478758735153267453560141240156660404950595412257874246652749086562074516788878629325547261772991666844575783362468734176083981633357222413828230852569834577396188931178266244385569243384002926228212332109356121868607450014661002159400087851352015558457649818547810625036811663870003076976926608369020978816127022455341028822196046751396736299837448312936139046754607949235260274164785663779647065796447074777054792249248568178977915840030374340641179515297240983341244209329788547634541027092197834599574443860834024480727750905267472049661410757502551005091110481394711035905476421310294998354516777855002473880447036856033944937378387825843976201570311342126727695389842726676237391162409985223246969891824345976007011221697401214041160738749148858792188784719868944490126151218458000643453351536558895320326208814523403380450058724247638193668788546254577181645759014084947269060491280196131097751397722547726012326479999406531745279459520914898885915934417638098651011881622129349367060457216043368871911727244778284795168310585789369438234611626297731464537651143661155254261652225625760711139320835302754586650185830962597188978285733109638731142732912988912361819568924410384091199793694073385272660936529121045168722048401832580566406250000 [104,55] -538012492194183832829049309904840443724242966749050304911181105333389445450598812639743770484921134712852192399976023288641799844781569111471875031792560114039735648890924179525479183116863841727817988943749603508398783308196816403483128597520701089018184778146495109455626974088419433929127118281386787294865239504971540055197488853588888451408002034681110258231156321780017739974777180423447877203824813818834999693064329141743846293121130627084785906432169997577092465288303943340072003770186195864844982896874795638880770626063074019651457819362697381872671935918534362791902169314844359890786941412879340926021976513476316844715013507293796049244741482729664567705282924677014406184233355466073930813792741765102339752253680098175452547393348075546913429659194531543592200872121908659912816045300136424010913842489248479167964844903777238612843915231307719110393857883576949606954668216168670426565514224128846814008674728712392740334697488483460039798899317541097576835993204670936566081820060702074077238705765569688867368339391846430480214862638710109864082460425596840416372871287418413511940087214304908496610048475417849858911450860589823977564582676466799769820539766514691494320223267854459299631571942109082482542955690886464986013796481671596862202942680185893235584950243058936292083795438790435491459747773652409603587804443688446709502058236054535465780878416289584414759805186968442839430644170499544623492077917902445914562611994635969749836523572937288040852499892049061493658912033518354500114767479565221073832214847444146728546129850743140181111585821326331093587172852359947807718832056949369326779896681495134291481969291338578952701037936459902608720508199219182887423510250670236992375953578450453275274074204957834281649535633545985193459507202144421370766470350904822406977553885960204337414224285207269891445369258707479345992856856602325799853986430282086667571712584395573901092056405525450100155640995561917381875644922613013844951753152668397651535292011014742091587613634171054103707798623109752279933966938275892816884561221390981511597854303227232153387838184477929188404361177649961029423957054387497489005378245679495879932781805551004506484700987810247457918731080392698588345488209460474954253138144534748539097913608073921095588548288549944356954270882198760942777480828808041313393978818021381992474321979744206137649068649730921265472716186195611953735351562500 [104,56] 64860891210083374298264938543083628914567363635443647023285005037732357419045931709067175092069809566242979484465487467671062612470293112782276389783609332498751172208740227142683578086945334345343564784358623901242585499074192725833911989125504361333213915025168044610649213826245445977387961100365868766899972141998322074487290606144501527635826475759787563095939062143423443026917043474343488537812386991106381203372070486116792888707771134514956592860100272958028357270003396411615786975350456530649486212563511138174024040221658722458164394536476728107194861889938990964485040083959250744062472865279021824955111224514948274434310041357049855749123607448975922248115550641716900051724812078567605669140172179799269820462276049043159843176749574316445189265669249103864717952803678251369718368019676595768549984641996844017673483367187559357088316047720164304615423135302685375953791376825742928663562597650346923062571343606924733836570932339064866594355186952800251161534847808540968657644054987742546608952889207998298348711395299990192633396375879224652551651671213218216108614710628842891203412592227206220836813849772178925448651878663823403428253922511009123199240921166783418887217553713985746889346175002857711735195654810756278185935448918370774396101045265890599017031066159437400752544624796502675486583542496467155407157745273560198666664038440574168014784255739600403940344743355801363395667999936264924707160734739062171699441563217265344831055872379428037320445454702081643779939020601128742533356126423778652353649600565843184299184808323700063323463173849024758751766364986954232551973332844610388492313228828290550787176998095583171555333804019226055108175562333155405288035333329224172655232431668765959450191595183761428006086167000364507504811822688049212826339932878440925762964458372975158492727595315926609904977123970103640550980229285578248560851483288882909473176860163430246225745940701099520415539645436404072611957899288111653171180205564630935137502942796600050812459682691715219104862486363800062648826492065603599691689216385244774194128860168906143968230504290475670200117363057379475433720757412357219387757057473300416665612814952361923566692429973753445662808245242528782879850600212948608529151200142055589148328736364326549411081023889544032253950246280205542906522222918530126621621620525910231336094972936666055995935664668650133535265922546386718750000000 [104,57] -6145891022048669951594968002555368705134160906535546262678986086781651043666962556000253383069861381951754109552035088541816586906819213786453297249008733715752160673292329096151249774733426583831750470637559770165376127132268081361522685007826821801327734187042556300253900340809517247044499076519483196303910718521922933988810075323767025749034433142146859400411823867458444502572065621897722909373815403275215076215228418481175531511344440086698609438625474762363321444850138024432043082811330155239108817470738858128384850023699132092078485445439975466907963979668397060879074716085060399357128055216582404330633439410386477702199351348415773296373550455492044968244235011976427565545725674751060183813611270104254924343660552496802708668732850567125090470925868529389054337117270716828181950302358188854407740174999087087222072374019503295123796159318473023075151055088715441308195572776295513840879886607492878970499325729494438355285540689808048282088354086962507166522649657937775338889891979816330346959844530115799540018261673925082362963938041807455927801125269883868871072488243381756039806933165758389552421730937766847564389309472160863714934887279856026205941377685828215445070978695092714767242689812878586470663261764497280618400939220295985989379456895865401317403984166494509977030091348702993971793311156447835707931417808674014898395764777732887592525280454527734084661985185108155080255739649373228562284455531318883102126759627196545001190189955164331864490676252180497567123535251277468606825219746645326762641846236134911009243125393051158065821729112326288174495593774368044116980813347553657096183590465477425278199009370200167238766984254804273415397722971014259949931868305435243341000643621982010362039509995788448136811834710784826561894591293807311824069744229389080548048351192836219668749233916890616867721293046523354679506154006206073219256812263512397924965265771385881731389686440483876404353905810944475733771891136820887069142171068754071341335003968318216815810099123903559322885531307278356233676356095431309675626821317777391033632376739823810505983650955356247999710788429150729375098766748963622682739869469957760336685813128193067029491936697149316839346774275459031104732351720448484402648237488226520241239469063628891440523803482263654883381423549402881217876113878830179512739758089968625825679594004854154609684968590954667888581752777099609375000 [104,58] 340829117900451045064142638569250249269368334689880623958341808527181579773676170655217352843024980441254980971591313175191807196793173564726031460590168138381478493578662095431569169836383864784708911793522774859567432472328823607719912783937545788015040936749544630951972480997646235862264467532143698234417850405186189122386306229856789231451632284624334480659847416024985168828973839075743048429333629377283792181953484670113155808862035825619318183963385875704530434618560947668190031058187209717533841671857736458648910918673090781615194629817342976621434829677119458128499878851723917333900288237077254273949944474205003776005998487484871519770488194168207085822268248718214530777709808504551422580847764793180000471285240348003489044808244811492450351882387029300523716755474583909887056964083162241777217612787528697998131920512982702966887445059424747206480259510631071519610719556752087439079766134425197667821923625727052105558956099312072128938999567447597211042432003911882181843469075119925055239195093756486908589732841197493463918443947427902745756244731835981698524678880718696139311334686981197925391401850251304382786960134030737949776781655075956987540186179132787263900285050559931915382004521900295857583781537091592855418296298903892558178668043399629905376403353028959403883460251565575532878728613739168560266428457972543151376297329510891225390792651024857943452631729892532210248497703116472089507703178513329239344592439241875297134065531649154851653109040935503566338638492836613052745585720130198019608386792569255536252798570277818208749836486992714154559166126946451043709537176097349029251808697641302976769476958502684264367400714301711410208229159991060381424499250249640163773045818241773054372413057118408509135954909930517806097076836405805955813453304336916947208824145618101445872570580845707040873537164123041333939049617461599891797236547269160637966882172577991494943591639083915971209669772096220403389946598992045762927111974543474760005887807830040011199257371770524045832962022877025428484831228950888598794396555171148679539854687075333281212866165909770840701246266943913456763584494376905808219016851196377353878454213349456858390716326136248456135588877928851428791403329912333118226308877548865449352082811209744786594609176205285329874746468892416696855202206599478151878561359293783268969913380266184566025344793160911649465560913085937500 [104,59] 21201753166092924177528981471543204207917514649389683668963699853026090460402438208452268040874324492217608267624729238971180077571700413598976470383206210877285001791748714379876717535592035654117679918271180107458811987073543043068144751703511075586692419934116919711372609236125784660364317304797210275766379135028293431676137535805057886595720858561073310488059560561657345447136807462798387972968435643321893497936569079582639277591681990916730614515827548540955962838545498186018720740064084711719353421238458673945824624708835126146103189248901117723570267204109319966209723466028660262139872746335716107686680411030195161396252980462101174114560602604874683920646920335156928019499353262520443920393091271175987798825663364900234942935016407229949575659445983957322807447274253369420092531051546793184390820161545773161242576223268414397005218214487180507251806369591794430370678983640921116012501756452135845118201764652058394751831373510078797454983158599733826035891656947153250825588800713005086042399992911613142226232126075098310942305541130184284268394010735010397254408274150035701516669870855441100119819323584054089268201595617823073718552465636014055868715077424887242747401612512387136847445502272067255904221122687004587126367859777502532957818434864298818379001572782054033013745377480855960960449633132112133639568694342451011326347965174239600716656211246938062730179178383840841762216972711506851116707101635235272784016292801379175818764953539926869488135532985800481666415224917975991283261171958658897041835284846997215535717908103484844143510135166250591384778480646219698043282720380475216158513035187150494150811095357297477219924805086195853674192506369052767060714187049600561669975318588498133727574227569220427382511864908270061983807672413269284433083638459334526242585310586792913507553515559773467795305650811208424005422144051533463164935013741676375737185257424913372880148337459190429732197195991361372465530710883346950890363429840645850080489107095424441419980773927774331456689656206813241918648837857015898474013079120439429365984182830907627805109979093475742273438964509576410561889711844147470230808688024746737540926440391207421739682749129455462865735762705763097791532203505563873546699824942230927081414889481126923283860301452135632805520702341815695782303509305141576686434189644924474026029025466866251292685774387791752815246582031250 [104,60] -9550555208603728726754555002283686069367671253820350919823510138884934039814875494374074190669003280062814104405915169636762622337556247843175601197639070233368664766144686150984146123058633193375449265577442079621487431823281398431639371396920453130438278868340476034170283406013157054301938439543057216368075400115943505291843643786805620259879930196691922371307623826206252456406637987789326805974598004510899233922911459951542112641988790250876286126239654485296533399907574648969242170597907966160559722873725819426381178990153164089183841603897340134418958429813753725637467879689917588251291175178492402691153238460896197241074543772211942794307643727747540425966997298088736598785069687325319839607251847829411899636992878215254198298492370137001431892702148266165394395958544971183294553854463318629930440482987799522485520847680956261791168431211574713028416266416377145415464016178632841626810346736200694930346762750995946046799631176267002181361932335553997842029160063955636441443156845807766343488217151181490245182278228379192131561943126429285838334218414183666087832540616922593317195094491304860186689814072948510528376619713033020702483524309169040867632571878207559736519267724800251622817233026077687909914600882965467973471982413304056705428262125076727460742376914739319790429991265732213489061499155107912900861931390101350866565812140266467943875669587507649685438390293595361731264678271958383482757222854715327936712458397802682392497755211281789365795317006213609575543837648502457845854505842998263783283165170168097209367171201543979440610818490025391271597690157880722176811696157037919230965375171251076889819919258038019082671134999156427283334837460094252350344656771008142812794771731233995076294836126424578784497423169057275687757749353163979953676772931179679902446972738703454301886625445419017073556682563156439819177532067576178875726595513215256030580320191865854020375245451239401090653312244813688854184237019774401489974680399479017058434395977048246037464355339670556713545589670682183503928676878212743697835706011288599829242932523144101345145952795527155477115795623358783714267782025517983213993726682246210487520663168810133258821368024281490306720236384547985771255710556955105733198007527311747367230628929861482201639463376549701161761646056792630303192097052685830351047694251911710319226378462786897216574288904666900634765625000 [104,61] 1645960649669568610073505306571637202716107212769991452897077611762483550897546680506617297109552681642075499138425143189546237139601944904522046133183253961536411035254488644827294283812351428213218573614271566250563124403186911057600927393966277342380661807405611390506896568739981015317097312501777742199558278674692917583703879712234792999532654907744266536835408441186316327219926934688984284705576349314997069098401927957733755996836054922752519254424136163345127169100890434711014246748301199192379148719618301763079704680774732722912841509232568291090812620484261717028633784873702444398959393172770071503895971706441783367039325470941208191034980102594826899101725509064277567349861279135362971244026094498014645082453345437775155956607451362980145742491262288082006891658389541468402466706124447796044725406498255795966775412010766532441030477357600323482326677112262978123259789314317439257722503180223635644016789842107804589195221774911076449261022569563570201516686037800910371989587235908397693126593666127378714441600291266269422119832943988618275086809245072304813038568291344507405616562676962280753777306884347961649859864829589847892842132159044530190738628347173765099194796941854478552482634876800316801153024701091341035778446701365533774692264311102305339480178613064101695136430897531812606717182404293233890486425235866245774331546967978806221001040819517738438698812072270049377054416600153447746947288252101218411921661543062128148223661831003900460500732078782278219520593900602574182387795531231430090545280753704484513189556502566633495380237550425822827502494446260559761541774654713350377152076931778555749179519274462028189661102495065286966990251828719612630731394600962501578117818068981683065717738119343222074856076258152738544986790982558161201830700726666308294540051472065168632588107901026937567847203305029087525214792677332285501085623903623951931947491788498837052056278043320921148363521783897732982181325983066969142076590272173052964644773518009977945791113681412700932587143134071040211454256148230853858973484970673028921003342097485718246049454786695352340233781508265750440009252629732832340628268806189267288206868725700879193660555473368222315125884643584005482794825439792652451131749472700652867561910079294806831225615175411531094313789269066724664798554986925997510607645467518725737599005753963865572586655616760253906250000 [104,62] -195799273817658124091580529637572595405711796940279092521927014678104747711311248397278875343965749428750440653815279980450554352524598836056189062394553355841287653534278571733737490160054271017439388656761464570211258564734023956216736316000070026164834341589965774548691394421846874334553760014499215628854107246509084530244030893502208482477659197001689679542308722371795933208172772870156845317913603373585749911988356007965390069088240802620003336900970211066555009653578747042551245459652297473875965156041480659730014682974450577863437853303980132018589500471024258105963641757765442942950549603744245233554429862503751611391347243732012147157946901842677805868136685033931464723126654198637079697125807572133774952508670129335357000893818592776490067513309961509208694187753481281436799891931444683194857797427193722555038766382542140771301327668262699305625595403608305788980006082813072719498939858528144095099758940258672097673669741162820661501682430540798057285513139687928994274102599863882478212050298797438402680341714154428361370137968963713913782752908806048959868782731148852955765205185311749255079829067751176475962279664757139125429389759461533794137774066508231062744791909748097860682668833177399248342805547753614821752682329476730110270465773753970656483159108384721254022802718029917618168590883196549991782628717705269210111217516564516992389832540428591913523749022180701617886237179899863709002472244150882036937196754259859379544490130106832567775790533555909298809589711328511047195210594710174925817920116533337587465259918687708196514574734468427462818037197121452164835519953867920334267244228751190902982656108044783886536048530519925076714458361875969947237442708899223803180276627282753700641494360863919625957706593725435014844143615800266022190788828684810622498372196470222329726046444839799082675123178774245765379376690398114497067420692186400056532909399918162536156382975887713235120027347690816606147605837379604515936286792336155640253468878956947870140830324555126122725465467863961062765742126767871892493471970136882716974339577889189278360481139246287690504181845796491299743111118446115735772518866707603023243928219644452313428052927893038486473117740501574528237852993082702080315236219340888493143432040296177352197796332923432774369079729813758514777214884539609183219537260234755643439896743984718341380357742309570312500 [104,63] 16537047647481094365033424649840868359196352738389381079143163882480336806998427164167262023063141779767512497847077654601106569813689123443322911868246514777109070411546592803272708669249518595048605975857121436009928626581791286832339128129602000852756487948076408320987625192679396996880957218662101943904945016730895344643860067539531289144763182179710266741907430076189405390455799370127489849172305321517943098948192548730176087294505976426492594782631197188401472950541112385697462695646336390354510940537160578101195590107460695712403839021728456259525726372705412640503045725306454438468674150913733806257882253130980080603888791996461578440611769708245149662083132500034156165499942243805076353340885048458525933115923203021351013992083480673298743315925985061278192262363104553680046619899408504120047855955071854084807483670498382542331817750626298686118040263260715424089629794900609529683534531078507697214457556751278555418339520695325540825445904696986605628254126208268173745788014919957840313223415851329666433249446164722737308769801593788389078191561940696698282155347984144076780330850519278003432298066337316811273251398210610882061111794094945615152249760109889595051167416892218729129468842675253702842293269158760946459503725907182603772968534251706207798819365163660323244211067428074505668971809370639415842027969528962329769214105062708402976026256918751154682704410059598956945031073690619514524032583421039903817304657161857915977164336525265449441719233476956925794156996351722888932490010100387328606848664264560057346993896257464707113260393897284694473780916465292038281821022397148833100468329673949815486712398383658613898340783691410733967737194449794902903923087843499480451968809146712434656844236680128116344283468835136000863534940130819170550017829708797631948564041343338853282704218238398288503045534784361749102323134679756353859489315423310555554316256064321942890545405852137118433007819837400834007101280448159035869249347546986487608259102622601182969761490089124336337953349146514473068852873649682685316087553786668454000022317291424769756333713247989634572647969748690052039771591160206928424101047295463158764786673609006937439427931507582114538438942023930162988303329031554403465158119274348732887307748475312464158157030123655553602177247577003745781576780192700004524868594157904766461797407828271389007568359375000000 [104,64] -806053062249240190082428581569156349921665951976533340425637810525031292651917463786414809876539115471897957968945098862492801946031985147667955909296804453104463688184737157251920010554889161429121440616667457772271964051650995298109337438022545006454111420950884591231363575069669504471590747107410134510233702433268284717122608676039118717065822385643674722966285446422674363640307081747580512871602287327754337360161903567106446030448373701166573004110415437171040563142118942879597663270806872189762166024935835472515115553053683058680849850324810414353786771637062186213225608264429867691008274649003545895142515905888327502316591488566542254376191841737393222023887470421627785666513700719344877972357762344222623163628367621331745820340216670118927391598903781115976424467963291416721258328669981537337900077039938352421261716149341912032851361810507887948822560761925063058524202233752461719340101598206092227855772246057624954369969142269834914029154819012110184830265773968940959218707050470310840303616341220134413257668700931636985667368645696634258336853432732074051012412377354247763665922089306773524703068459468691000117997596945222974125228272782903235416199409005843799370082401556867495448124896251318370926209480730639398340306861704713471343485701815185598242104746330981780326295872603708088356549200954571793680367221395909066895911020679998535500456288560599870174390248167275202724316780705033614408222087888786943009811762297703686077945459616665403028783673134580601340005843822534561692228780414772426146830769129586846969764142135513610486204700885579426674017385934917744637054834071734031856916596266651616655130016879533114458823289344827708578743747881589043845396528503617210451815804727876586033708180205641248808448015429827836514557999938774439079773706536407377624872486843068798280109385374511665186804936646137319543307805622504691583782980449325779036955610997278653133031749194084315711833060317873412565831028824551272697252824891677785718810009271356702751128049501830108348330492083512189769528263402213620139465361062197309309352189753391109569023521325213316222583183184188160391445751149973141160748537234153914688398336584959303326107304872783777417943417414057117907865079960298620735659583577769132202369057228704078939162362703574469632467744293582726690352389255246737037249871171695758675923570990562438964843750000 [104,65] -17859003329923358740878808740891204696909334627684464177248423481950618835254661433936933606758994300218552855018375164050206060566873746002618433669010047684934062143763905800821616986387829940312723839975222419093993167206470705795291337551979219176449548974898068570130939873959383501261476743603694010897534722722655481123545848145394527813651936800661295586580331902311506964242710018337379612134173552659289973745079381954690327109879716487361277519315042617444019684256154203058958300085290600760126789718223731217007879059055610764374435519615906868007038380436600942769426429899837857259129830168290090905876550739740229491625299985478455058242788527499595842819856541744021258513159944237786918626904938942687354160951355241452695139080856439575767038530678351956867670595340776673078497030571046452375281457349923908256742904692058562824489638329456480817492689695811372279630926087373368092113105459724166523836593542230514009774050355150169447109987564869806382031400534417631658503851503309533072255815744152287084459946431375352817332500156805000964674379599966054490550624985440106769676468760177526365774423641832694022138124995306814470241349641972888730767729699710956592542841805402643520057705970459875804460108966063558899612376930743596846990483156634025049654511880025686903518553282733843409655932422782376974595517140776118085160889774589153207317326446209611450940092068168235788037103332493283588172945492199338257482148083074478842876235442600353863827384933310634524730620366317370182305202533729475269481394192858101566351272950616139742610621231729355813037809793794795236880992619660880087853825376637631233523372721636603748752630628420598382488663770935694803018900570567329816889181393241070413864307885263623295332739755148039850298121072722941586960365073967461538757446022898462135753537443013212477445169797288445700011574811661081310687011825384789923024211736726063458414023832156687608222275942468870742981548964678907970724845717810839799742184196555189349337775849543454602772596034502552559686505333075467932420707007979407479774187090750377090140529218154013070914379659970389311497069927988182026900883592706044251503220870077693158956634220650961356469297575631064607579697812136878509294278080431375334696536902016903833400783065229681856230409915901030550507321695351097001758233773216488771140575408935546875000000 [104,66] 7961731173936044021803076154356812501075650799804372915539735293733077962451743539594255296815709174918904427703259266463678070709537682074577423548565841476032498955950866271977302176012998463590745306938533424476392820686047929746830827784734569567099008815762392592199703769472608346456714708726453243291558249887491767779530383772599889551964557337138086012213265910354235621702659826169580236575587327303813393798001859350612437487825728183674979443020581512930299707883538019346626239427847700023053968416931357404649594573575808448880440307706620625115681756269951875809425302526078115960252940067520622083743686243898052653510982909256133282064326645638843079981190879058998031932758934178674884586217340613229931271329639224288398547840065153705859232679738732815678644062211743145717138934613462432295475483233864450069665738509289652851106495098544133667500306461674194141852497894426048626990525179107108184509328919380170519067265115128006463955530810064987955206067115686635574792341106062128436410478769673308415548716204356980504579283367210390006087958973022206346256999965333054511558457494901066068604406239580013811708616849290621183919920917786283522126493222576332937608137230566414274502820210192920262723006735515317226187399811679888237621468762150788635801220206886288812600039163159778189498514762453041856994190827396168175250292261336298245340847817882742287938583346070077735722901159797567128780035507694502995006280525047291593730390513711136734852022387420237015070076961765832214140620955685993523071748210266227904778084250172383979579042403403284020799781943442176392972154718555800029238600224367650800141054239407194498020809128531550703906966515804264812681816893725905561932978412741249526040191652211234248660241159424586955908004796127303532099003314511640477893292575772477630208063622796105024907926436428382798409991529890978767274978584095919822681140233448989204122051713958282021614064664577210074617326027714252550068728414773211193363245129401676253523937433250767619412782136421120718235114854229845873118374017841710789420250772562303150386230578922416311285679645837319228611257558313810804618980552019215876821805039234458875676164662878963484545320359749659669563743277031831551943815378476373163734579554210912851000828753998753096207950773638730122390926335126243307271920457424130290746688842773437500000 [104,67] -857139324933419874622976292400656699712889532169727691770544951736367829105885745251918136203352730610047500745144535087917459749784640350942793911539605135488413515540323857475101473737908475985459648607686853045301871699483036959548915655419237283241347127138892299846543362241309067231816897474072750187161087420622416492517120799064113898964589097150112654688588066581195371789555471517591241723585579392773177653162055533253207851047135002310025425851790235015557683534070814524055742665580205298760120522716277593240891640537500874206404104621141341308476939298798878510441676213319017565157313900867240839558187633910686906277893030101635070307525943280043832207758339811604548140385496455788487617332360034175978943262173411608371899499395249796460040243273895065301924715542134365381447876207781532490263122760546052095412826507259152664977752363043552225051072060508869327423804496284897793986761025443199093542453607879625139965610789905228242636816241223544868307039491791249490344082346316831280958588962586365376967144886637420329292330048224142671630231989992223280361292016735464134449363641600242838971941532810006133916552837463388280815261826880278612924508268969683381796893990869263014056251673264106396414516023293682773389682239462201127533765250414396707306321780794368091350824756512982327857929120886058517490763030295778853839988444916383368928512162925849215327780087269126240258801980065569046322408773609727298722914521724433858265369182148174265118476213479156387845312278331434641267028590912783257208575021135907770941253577632379525475540980061664362735472047403393351765321325889009339835961534042053182477115901683981619914602515282897883723566351027719284176186422562130589095653943172923084765718594945030205354348295495780120237454609075437585454446926578617987897815393889209075190053182846547592684874001887707868783083422429787604721956797213408697359159587869485515220735698812263910333444966950915061265059930862598501667133619810387356580104197228313273522128356200165819765414931093315027701789150340605432064144364749076694542307731071801833957898882386350333883714188103487069958886922822376082222003972980677027931465450392694593140115365968556826023328892837231482243338587894624601801039241612350330466171339371445495652051311885654689080536822309462905962160542139294250318926060572266578674316406250000000 [104,68] 55646813122218528959908613742963850211133416387865942357419961591863015736013485256939812950043487610067144879257060389037045907183116787584631812091904980614798361420383490668372643628747052529086392857228860295087820363238085318541700641071465196160676506338245602028811231748253887513264749711974371329198527839034474343104301191361701058463961669694112061737040437642582463442195172878406865228395822299548670456860824528335280894396755189116492735003220128776277280098681444225818386138754910978690045460628901650323672349064014114474983564531498390931309318138045661560849992306827235232815003779302735266172448788316801509270677566849838511107386080817596600141662850257483182100954086233785622732943775321243427286249004724245070775652336046393258217855174964278046248324853045671518327932277989760759113937375570744839511716327201260828495600034245077255200033836307383920997898542581726012904300011047688616860540154797507614154558254368399862460955614523966698749594320320095673985595874045214152094370471548627395516472105639986519413817116426586445715786111992613291910448488017255229038721355907885694705662075832937191035085751530165386904398388115274212500052435121818641723375099619091229161865721127568824130943820488923555271441765914173649014677837908205062818792743266545780339496581939129902378305128085837869276097435366298803605121787381433983917923323798627871342202238101534949597602091419034112642207334865197295196133517581309633948687491902668787011027044770531418392770847583986156125330749601127697716468762161834740636933033866795894627898701544486497163028809301940780322011742901336819914945056520972977558651612687752873617721670001479889287701295273123286327742029853927300881584612327405819525764064168118407904995378075339004613003544763443439786157478779122967364158681985676237520746346929463596081376345849589796095480402077118313913472279191290848564487003194807211697872955839539913576290710904995112615725072705212536331410715639308171596245242184865253352921943582794001373131832697748996596273783498234565714711113946126668971055630360571704702653258900862150148731645315610782128207908896779597512790951615522707857414063885784225342359149438626165107014075632423006768599350043150031112463098357155613868412500728467938292130834713540403934607962581854332331813689505040088079113047569990158081054687500000 [104,69] -1701096344620788239340169686410989370921852655580073409500342685799568648759621518487002944707131525194384614963155237213693616595591807088329478372319041316669551891844250903589020155273548603628860617095729570047286963117815164178660169231846824840240205863175192800458067578054412886167238973230187628997639928447733913028043128744712371754598100502316791638614921397062338262846048332743543241681141468099861306753497018569420204681119827089079198157927108807403082736187988782071713616165363254055316231885504763681417968973216395433153964577294694344114367569603751564325784988638262094674364659533067544179419071371659093116938336795859886079447296852284544848957798485791529452422559772227606244280123825161687362026720206698991989942685079073461361466096002609393719458047637750763723775050043099640750286142594141664878069887612574709292287798643930868779449028767856105810407855246668606826439297882340788565626014293648034715501105125199235312579966670838442544060781630114206798593980700797804312914480599561678799052373025141782891004738072395695475754404696013803692464928221301358785872728464247757420338019037975662698551535621831260452040219609482616191467264105260611805871897037045708839509801916114341141396319429580373432073371560964253679330972106955506837188645356442085670806311007346117195039153748594872922062289744706486345001063739867374566034580150473105887935144450601630571242428187231710131365488038101015093435210371787978862832311107515958064110830608751528166839241700020138503129507506251700426462407638298986915373820186898428547688014576036908031650705591605601665571263217303189245637480926095751326040125395045363799978487377734842151363851456140022597456659852010328372840038976874213374854341255182984254412882452119723237637761765817532927523493068937889587990313385724039013480069839271563212840716941800838315228845550008343435974050792017419621680398567990739564693851675136796977577792077326701548169020061086702394015124453719885013541188383831631127089500966539274634162419222713115373549726150985179231748250215144462066494940238885770506326134052346687295111430424035816578674304400104513118066986719733438333250083912161694890861032351849911097619919657004858403818310535535255672588991448037480138789558192292781319923578733579756537695202009655299457219213010716885037254542112350463867187500000 [104,70] -47207417338742409588363534115124392456064787946038061258171797119573528595702848789167100066501079968945779269915098882630193103709885177099296862355541068323347660856494864604155150883039630786670603409980142749134404127375108973283874063608439963158371198572913334227044157927821352696036513939200832475573578081821863858639389596968638914319684535035960782694213303219405785195512881652353537883628129615010401139053796179040974264221039477163490980881112845333860802001435536872457178470612838499449486541154322052852434746077320072332826843435874413631732291791301783115772771325230224737348830546181465086232874724525528304229478251236470417914431966753838634463596518471410937753669124275790679227638598226252633030698711297188464856390770940190531551759817690143910182431692033797163246495930177749791460023248020378197894880688355085772441973643347678281234694867006913752943916963812618104847819874121551763375115650014561608498250556653791721281296700545066078677819579264925515050987730546995007820522291600158878831789050062636033052749417613298836204401539586808530111447134096223724276100413499627814593222622979528666721958741601247532503226069562368305256474898395431178452884601765129114195331338700574559469053968180895420310067612504578054758029388961995836332750297657440010850030156001948950322298153413064339335059375720328691234798019350118743688973626150578794133949473892862853675948648798120625821369287757675478101212539774069486056160646134004363292206947653442523479608655980829696194289939039095081312575712707618013825112270429889523587747224911916010030545452184068919055758783785435713641309621819195866618350047035443757766830692109124293430150243244188735222800450621049786037066683145880430212461379981193215045353880612141946035356433440173949688194160449649214695372283079316483624861348077604518282057133622860232059636461323842217707106242394331540490668209771465500061037885524582255953364257363526614544581058510232714082955970805553856118029330845368995270907564904055070990363538103452779438619636380338494584005854224642482368195980640540158439919332311475173204833209897720562191051239019220931985222468610083097263734402930146062361326597832877341332390665793208759345842849493493941163463984777180812367437623957867998430255280451872224434561162259401623755294963302731048315763473510742187500000 [104,71] 9607490116815605791057788585205373058068917621326891815331619004714072191703150250487657977833749348457531709335773608284134108598372275332975176003451459855729274076264733468763601719964604153309869465860020084865378415242587371058657245068121127805327763237419503892112304517306913052674402739756799476042711734988362954571746634320842892478158279319246667480050666150021314576109551327078706547605839743844402164610674603641363171100791124039284129829199318543020747201728614004201776590263574013795363057914025017570912850378840146820144678076141748640479670919239349942085094480751959167425607474787083016159239586576755243619433214649581342231537042702760180301440863786650586191889241179269810912283596984796387923704556932746100450584290743354694582781557055643207274507000369608325324079738849453772014362462248286497052893312680403222421446293355179032530353928935252173089863386603928093910620693239427195779517351216518111512250148850724623775830507251721729256432169951576655823608794146064864909248962119697908533529901501463710360853634619779934923514710097673733595961212309659011751572668655526567735564473145953409442445247022235595566488571810728285786891851889004103651249768227395310688321822199096834244505371546005188189575243651853625635269527596423888423467930414167273988847095568120230009452946183293766576725938887351368133372889563768476741692555171104525060428128057207822895769710288806162820499149597532013107124481679269944777437089307467352519131897922533169109334845657716468068353429248941900423451525043288773953155442685430833136139261180954043219006006404296300183042212162170890845443588348558175062121372863561231767380892907392016300747233063570772858856281599310730025303879060114330262908441271641078298936985514498567786220459155904332123136546119449973709248879714010676045683545860273574572034698034109290850985439975967783322188577774537176215717830965926098658628356736321562332543181938583685481031054023648255234894706295879794168641699100048344880554685835108788291343170350429954009742963911367531979936791511339339487786256676025050000240184504748877716077047031227687439123651260860399586742579334719014407075490906307648256352015086854410354693082486032894841292625251926544414711108124593349425669224420704295809019085579917365411009594929451561462485642550745978951454162597656250000 [104,72] -535708736790845481990969002095832949644620660388996605042633013998203657902873101319001184529583498952961715062985193473056156500268058452300887236126531278952962822590221637790825599036107076214267626673861530074820947637234917848888699400863921834104386197918637666374025734827602099205894003277147067266965173476610717480302404799663245319626969064955722358300446804780810531652421527888170463441225513565686004337453231328455232308070921324824908370773864329620893654278209939599270166986091234622596662109170901130186337124227898737021693872073890842338753361304610020159457654969435111486099572807468254829798817524686774181242789111801502594525589501888227731048198923962608055691369600074245986721477013271285595990959762491660710662388091794076239747523811805207807825976048782097878115353354606479549659691636027814380921025251883292870602904348778092879602807748930389363758949731742032157732658198900652532346784371749560664924498153893163319361005229991289514647469026301542901414829031808815601216033051319820506095547006672503900914601819736049932784554991939826923033835257128562902437719302843605963118985226343498344977146615923162689657352764025951143478769586953433652071422986885589203177683673638514022437385383926750204091206545687687122654349269973243683107448369667248895714970158234917804372819589480398494032482726299449358337829573198520815794877623557660425329574006854025313218582936996025165682571706334676692596310278952387142531281803336398698675292629317310143709190649590261524921667643381224165771946578702789060337318445647478168997324922390838921453198369057492722652567990265161373469114661133786545351883233147412840237636594594538465533311264912018242089206705352552053625951615322439487088441837713737492880929572799308618602097412826612778874904888372672470856484796245373008763380609543337152777698627109180220306293920302885629101784257190926865076806282619831367737711164431987685913390420982475279885935803835293576957720882664644684334424139009465978803573270678020166070387325969553586326164633915992824140752160297122858392062069940518515070017317896679825385148628374289571788638007387362245319889834989173490053211852530840282783436626766728446429087424899962784235687449276368225830360328570523157806505310703137485912160035830026479766272489151740217039332492277026176452636718750000 [104,73] 13025361327471836125131038726006147614130065490402861836279419270756444140040916069835255907686954276447984383123909469897058331962988636969501781190240740614528722006609051639460086633066038454136480775879808599281969449930087374814814606189151362303179496675748767734978243365203602730595929458765665523468161419206467771934783725187064492668724335950710401548665604447718938607295474018387056772902181580594506699231552651967010448933603454943499518511438024992250713872884419495938182362369655236400324868554676136302789121392485207153123681503098116381604657518321076871468321680372851159182809763244561863206237871832975164304560481608154515465992210040176898402992587039999943689001848929419965333969163661616020625482882585985816093242427218317680796293239867306908426484479784997045386273442030644646686782539187850875216425133824056526038363362811282705644295653075416365655475869332613772364491324462831571066250086411425286084155269259841155524755645498471566317954000484479295945535089552294589342648174527757991704734247963599011393729488966534846156547246930252706304285850378071201960740313347648779168233818867475407306119623806720694218847851789168135055365324822269541515340970822770579659959559730755864428665370417770354802504891041021453119411884672951752073027530739752009657419976066790046134043524547047183361882222407110921530422875412949757593746717947993270409098822516118665595767581144868005409009894281833239525385400246456457367308065273207047707099016288142482265434373423303184270140628318964930503901867258321225696797842616515667411491483805163572974007340100825466490714080264880272887659064452446825029082957180960819174611065119830147257483514321057861082125998136022573703312397258094196418447288380462013606223183043418494634117850260611890392446267390571438173919303530965899034715854708319835131792044736382119273498858252975679839800091966525597444771915567247018243631060013540752176096288189598910460346235553649348252606027099436660265794663599258058263983410794028222761303747680770640970283201305563424900743264928226417386697978118955186525232192656298656956775258025261232873626314632049301320449299307167276377077628913052670471987892629416886560603290773213918291188534218569163862235998532544002164190394405382248599790120040205484306263846081651536223944276571273803710937500000 [104,74] 216038394997497935284722231792171022121855310522048063080934230954759220204870015437401150942833869037456473045764965999028692652482512377323042091995783360260404380338586683133512964122597815953243251705246413703245581523741957703457603259434197951637174216819671756139630156908558995263233970983244216885953946474755268150990505657832235883092485808279172086034087934729892398297491305997383982537210801311607160225463558750578956978218374000167395215966409651777073633487668043749882427379494304787038261407329092306004484612819127632871937993016657665480563416194181340575135095151879179874493250419354758413104176921964903373853409341795669408302061635767734850749246383144248591149930093243097167876946994072112639840175329626757336568951052283818388402816386411062171102376310642949609679201285860506371664802404222035052841243140488307858101730124426644469703999031892189918280752822690543264614592473751238238735277840576854127798316692525136486453457577081689435337178453803487564949047415900055661927735626271559344044052730876837939684044007929434905780956106621442360727222132012285579071300084662965339442924468319306953196439890032731682636852147492062711700199516406868171013458846754399391539505470776772411265790854053302572104975704873497021986897103042652211440582688456975808647651065784024763229310376115852449290438720819710370924163974072355620534957093492907464571731938401483879439731693355683322389424080388393779254982283042766859009144354489672720582556585856007571839604706125305008753602416969037129683031150923117377777452886568679109683872281839405845173919345698269611802995161810473352081358000275925885176523261122396087196049496033016910372259761212866508420776568722012412007041912287201320273004296846524991550079216662257611705460727969341328673602268209566720281975998519212055117724776375600917709219408601716061494184521707216546646903230352641925628956906955733409721353568698733349025704737166860995700408252874585014720415616168868101102118030690142775790959847619117498858745206006392465598761731337645540323651903365175425429120590205840010337061411351570316435968956689204173752699145119950025163764120419308152495393339634805992284966878427222126110619375659728980482085410834227701989347250286492515215749301636318416519792841165066070353734398559026885777711868286132812500000 [104,75] -27494708507956739555036521786612355835361625361442189526869358936461947926777652942380032285438145925536621475569057868391323199229358406136865925625110697644726797717195281319158334463061142381931772051721482304779326893154880118103597567561354396948064787287606389954678150092758428741307356667753871069265982462579878401449059767314736728963332235380898594562413384219275427684167862222270728980407908631318393020582334359820386754551382307006542534972721841029720235844772946558074745289469539967510885288047199229768504479495467311705464699006495833127322691043509764191409513018879897421911740729876965227452916387355515676078513248877323634749058889342684990462139370839224338111585866364887549714905353770122082876126282534226580516827662034250801538088594755687522061712801243626832035775654018645589295989363595868235570398432776880249620345635523726320218968889658250587686092848109031308064162578348565900290257525488202531504758383598008311531871093631401180201463383167943008976133259192847596211080368742650783975682143996019654697130153557487729980466448904448148370651684084616891982780929681531576340975968907151948010431518103659949242317801350143920597759367252635864646724440078088358325163648614490900592560818870526806742786260688324730687752072514291467760870414657773227538350078960338567453850451275814433968214011657656883861645699145140285658644858294536701436472704247925186496123281759452799322459731007008779970666885429534245261076506956330150154362411099854693122020585177450013915751182402288966717355927558578552940425759109647610746386216121249266812592345727122387821010427445499193370977730696107766868807571601651416257819439998885084882110054810805612601715952722065435008899436889845595816231878790876809822923139135480946324732368621000662596225878549912261831848080007171809105413567915935653430659678574191970516706093063495467485674222695736119680114986773108428289433988437826060268858713682279537866268019420537833030518804706466435501924992170729971787757836838472415983892519658620343442464010007823559927366393044679690205376998433372449037963541566638631995591857522480941605831924227406097045394189021571025884555208353434038890032834032271476703110387660326214181942865830005473623280891276373927500387720264013255554645908831047097654245789453852921724319458007812500000 [104,76] 980093128340135897836741014827839987229006820851538349668800661766710200760974522551432243577805740795785970252766717550792851566497037560688160709885861451335123542522266112409286596844427845127244145446896199935273929892492178121937811697908282273776102387282769966045018128787192054590213186719046926509142683327485760120476196499814679637778119434351627372855661174866024411609620682426275912904974211312962981186082773030426932893898685798109160192010360481439688153940980245786923498192887280599122603218184754941393111395052134310990325301548883487867736832448349685432729757606830414772640100588544718443399183409499499977769629865587359953404593210785969745096423544619669378050331443191238543013953043121283575494036152039195664281719754275530006341096870904423628292343739966942317194459753147051489397677336284443408466892889210705397046660773852338046920170293552734601471161471483590499272175498259117394766046505223329052486964656449749683620736911219045090980716892909022841872549784749451870441723897599697862366958855778715835601751690912969273038087454369477025307937330812188758580661737815181543818994536757452910330359414466341156719573607153035141934962310846897359207498877372597264632382177533848744169824808584533395169864864235147222551065597692299750536820773794178591941347248753225315867821490329191155518202291743825317096795240081980290509611506039145952874960292751353104764658276665327268370615483615022616449445040318925329555952691506490592108764602808891789817177279526583526288884927851139833440915629629366999271559590312166330805160174379285590388357970410518852787039322755105723608433026383310482846306234280574149072268313330303040013034753261662694112075063622626263993913165405031475982046172387750324803733465480204110455418378678859019534589819552523101513573373892553602970216651027137831098036511735842250299620131677271669655049344068138583699833493101431934287715953719370696908200570193453635323306222462006679257558162685707797064835816565983428856745117097701900474192534422842235078028760692545311647594817893976050973974824948164777711685457552462270043925966093631596111513622687875163184956774743809901759770385077753143336877829804103366749162274071258085970481550132765838436093395183243466462802755212265801549604456144181275038509629666805267333984375000000 [104,77] -10118323524329580303523600931858873924677684964866409286885515633458482908324588421860804278101870134025830862465846865852463081311005723125178683796114311364849945424341233813602891967193237573553047906170720663478233044678706245176383666584943428352672864372395426667544643361899747975820336668566627728710256960053833200621993386078643720628704513870412675589557130074465417000154798191727641090144796793252993208645275905337134708647174981764326015707911152587052395247537686842391842213868171772543070913083288385773683197870539502930111332181045731878634592491303003640484960122935796947664501179378948596778393042526252316018085954568353201941237597212654937005590899659889018696297854682447069702226618748077432639762655901324096331717903771033998707885984185224262827666192326121585429633260230488842531449290698193922225314950727426792302590492321984766565699318682913210713079002541659761677290158940762552649935402706980905044616580886541987092667427805339825295171688856003901431385956710074301584464916957610685205185982257588538609781231478172880603722964459568055487348790220829254551812991163738348558143246030075361169300140785718708283084010560634012202062756902346862856934728583583031051710997063325979483768926184191276013546921560847588827894948266037137160690213998311362574073349293955087030911100712019918306205190604491442095002675122526635566396877263744835961892130843096027046401760590209983187777929243304906695872518413160920419808208860181435117727707757296261510432464266753173801815655301925341416619939280220907056252336630612689047983863641321998769684342327367982563746107405699921711912732397152536219803709894362437676727019602888649204921610382475099970404708529498074389923386719091709476930589805712889782745447480142136969395229505902064190309357625570436550939774059555320803909054266158630880194081975779644382549055539399653717278138626555736827417322589672084330672269444022869240376749219781577312289079880914673872068379286145674096723477077412500233308481413161808158380709847718644930819378787824107963591255530875258921147176691738184557299823340858572946157580296274193062170524864577785378866166241899445785576337308495037646970038093639893817964335031662816369558176595611479479383209644966721848373537307692329507436274298129719703714363276958465576171875000 [104,78] -568956568381330465762467115490800965646773009080087476587309483069540996516527557044867909059689402790663005973688557460408256764846640759899630617495217689120419731753362776138538884177326325630920294911916785427328939885330853359129101448480521448447676971968246568819239167282837446560559457882493714413185315080282728283117674662724070212706060367602642842641669931244972977241939317657175281111526941020020713737420098485186246713869904513623383834013129203990799456865629618337389240877363925901395234145030334011765898581521297683173961248238129093183941870622649719061864978052248552865170324637386050183125841034445684756634426073032897200130774866809613719366356809628131067434668574807647710928453978191273622947004916082939866148172096373058007314540523079866658999730022151327659137705766670088758280510435551731105090538633305789138226616868530068479580975476881656230790696984189967051856850363881403624068080235109355407947753550263285130846504380237890274594471406011033552016181026439466507247339427320373491635600440414341176165404334917953462687010519528469569881710901712770589665735569143548499577215716392336800258985575602806642965500491139701838128923045424640938354462686848686799750438752370672152549531692655658308161225687158431230291651595767137314790901159123709292241468616852179024449726005175915423058326936392071043953940267128468925870464554274119409809781808989344814980620061895876874369959023606620626234720872257995099160135521988669912100921394813209347912566331436493032561386386353209900050037609963888560184197113339302544283836741933221309012288480011107312859643316954960109960733826324023339617125803646725480042434986186941759529660801287292553747346603484916494486277668687111280498165700484740782758473780679440910749726155669670268424472347957385646647326765989904457554719116752705240031425109515029523585881291907609189418325154922631654282312788460617682687469585210245745106978903243330526329106166120471149748461367886421620627077475105292512458415794298692440885773106019756137196649842812506433031203811694607795970246794278814531606418303895257829038198929053594735355839208836719015075964880772026441434576645864629399752154466043515021621308566873525936795823739139171922491195637360956285792703567364369571231297201217519898861646652221679687500000 [104,79] 6567776288866591827115666192847758442729708812033417731688886369630281645168657856811742011731586653699810338483902093956009623092230876054822046387224222945610976849775463343747128412737102849318655941750550053069731908559776752499215813382903968226915823249049398767531953818642711974455726305274729063153029112465839725210362387400359096448900068208379516305905109760973477034544474082942983880554092342348236983157222623027265052842774547001573745636113065228897501243101727970513500844520730473751802031497157874122687075447064636693307247496442554005140704092554855537355857775014530880716515165893544717515105975242650844443831347753108607762885607581657894227371957096410313991626415820010661547543914002793426418146877248914477580452161668541964928537465298883264920385135406645222762508751080811615191379925385466994314150396689941800048995685400354261765030982241151461894735605749682085782508178355291857120021321804570051037712319622022852703710616589651967630153993906367373347981100237498015262250627005646488148362795802400124576264387722379256218861921637967746849530390894326428379749965675354019673167943266815888198623047540234660775198179846694833957576473246890760853334845791055103121346660496589365194903051734421526732300775481756515985926974440408036067990771412847311350471924240269861732544182853152011075119355187969326797158701293237888363725900619092121751484606816106775711498018774138331718151934930540790040594399422020386389873640935135812347981488773259116043422393830320448435394531734583150641517397497701885551111396016539998040388597794161873774640315338678383066498228080564983758271275530774916853783873213475408719150349456455684211512010472340426583117207268781328428820121884574516288111350406250911742588431862796226096960709002161599913090443065283270997394409856873915937476367322862354546765712511560288704634195855306868923601862147077964960961973968456389085217087321104720413060926667191651891038035541057010329950109248841752258014072780002566154908106139951399632955594286944339630163100689215293680644928384152596234070595443567811971932469411070306565618129670528359726212128608134265374703325213295027193703809686365645051395176020144966211798856479757852740564163326346743857962540851657025259803121011682008804265010163866450637578964233398437500 [104,80] 203658930268922251374079331102776821915527613930547574965208074715346261924702316342752458180616511179153918338104319027598051999041197964325569834757312408438339334599698355799663008350226541681255629085125810811769589721645090296700674897087254435666234417252323234182051721137546989311195171403353249940068501138667768760019796510154562629300041057643276477633432768707695454246131543524040616894828955301739422606263290881317546083520669623029395938740817195880910164447393646146499426638623486153233782726791975106689118702089148025762815925617570341409480886637055150455760252302292641748897010429406210387128130614963663714372006021345947467444057599354131555529504214620821312770679495669206620622511936424348362435109602954824081807327437679824105183332736819178532235700497693639450725042113825538753257670593881591228645482813962146564557050446245052540579047999871411103910812179142995245451668799903599726825067864190750586192475972445533637433448530168504894042985745358954477907562772459687506789608674885046380924818861883108704377105714992657188582948938786430027407057986398977393329722387506309531248696074635197540092916067120291810197569717617491458851916325215806894174033573182933228938528753820926734034199943283675469673331664113814586516661361335931250903995873279870352425284771753918857335845284987033787078769068949358101667940190937021574288493871667683005775048696532985307411977795235532370927180366116189963749723548938899315843061841956364850776219643040417932514108421762116823224738176411060585966756069056443314325613790413687186013594716999317144950982209881651392652380853577204332483490455532197876855368207805521240266286989790714306666955257891415044285569645479862423890774190690637874015727471242599904106460059676323962413281447689675972780154468180768604271290992038992604014788764318882609202174716721329369577655440777676451579562286801235231263144485521062837095539252281675996097028785087108374586871945380769263437028473150859619487677739606736240888754857839142376569600757242685284540844947304265640619530466074854595656619600804104591831557209070676733710523556300813575848008982116210625712095542525329014859168691603865563806620040658532347690065277620566163584324657805324434094708676522081082947005993515892403082333802912626266479492187500000 [104,81] -8935507075486960969150385423815353863193027679096370204483625686577743479261093499742486235661592695403194886511828643720002997191151241840353555587301026500841429940262711364965102286085266831778667898916131721842408835768655629642123615685258499674027261715834395492873863361142823539130155143047001283734412864099883281811283545146548356294993276601422403733620597901889138613367232111986687835751475149992381019119583786014964470748966378069678069465955060274751927817364564448058588577473192149306185000519955581029278411336742199940230059669340860141113476283225326162570419441587552671948000875569515027316350608920754973870398735308508917612982473434280671407666854853994513951769193989412796103640807058523069795385048838227252018505435233615767183530325886864024035395795827732549021646327752069417949635498787374646720770809350990828490725928748435766949436580869096774653321625251656302844257574594601503138806342536360614101916474092092068715994763709392458720270116751643270862466717614306698973573115240065484667922905077477548310496855451968098504363459136089260186863563688638237950289123884606353993303245257473700242643239294938627510363600303645098352155737520251404676529993811342247747944265237904791334063651001621265701037286416316068707729341297412575532677145750617189494571480396220425259509095861389698208995807326474501942980406241482715390201332286632897625571100316936715321085787515368905191348002829821465931280930698605142590091093599389443126917046783588701490821237737865442501717119137799684012033525292675351653368821533921745046502931168689726644142768133957650343885864487717693742271020129818245679160469085027141592685885443292331460334762839342881694116074681559804171271655313736033528413287504171311102511845906704272824432622917511419835187341187355331681375033649584031940545940830382422788693816993216077652679186508348135660350313459369718221047740488679512464956348249758535796802285768148344959663335478537490726018719542206150034681912138219050693933878102271388847977474224898680637228728969290508016488177279364941829842654914086013480077310213159490793384096571306796321322010038369028653317907862293545746444535807389027516561595787805463004281013344190493362420145813573495757619586633479047784430470678979673893157477581024169921875000000 [104,82] 415224245027201023424528108712548409485689739738736561311082796706062630778453044910861356242013526092520561281202351555326223294990997201242825755145419040885766347902066105677543983714775845405475524907685897919064921284043511023767575208273031140352776952176124130749051911996553813763532466917316583495943484480480319575204356362827408478135275975604767013191844050719860938871664510345429712410371177302395606726063313911674344029726793956185513475013682011867214872458822861254202803128669544686426304405679529707331400482202550189817679838759642071822795103649783762003776326138320428009119173138736395684417870639941926744355780425356927143387430435195910235210934540769311855242045617035455832363980296183328533459937869845224778969834171949524415193298444484996251758486208653441849744693611306650653725065185471091646062467081088928305798220646231332844911840972626854991533001333493201738707425892330720921487794586111950043298445016879645215706046504896966603375442827451469549802895586608282393460335944690702119336742039484802239609029691296216090106658581585694393612549977581296580543274288081887863669386908520293105657510313502480000243620516355484656928307833229779844225046812415285424044227379724205936479324861390646977083042537660039712238071259594599545329862681623684884737440992329329336920256365180164177122859073943587737532688214847396490418355100058079197343497116525447336986005473713316877203378396307941364170825515413677161480868798105130365997398846542111571889366983831923182481228619759080194607120442973676161432519891364881873078976409917273342919128589674224455219938854609125602894090737269712974572953976081264712651968563096353224180876800124487681070244142437343229578060181067978493437989242299342874181231528774011826864495515875249019462452474593094189185796519289565801450242537146840068853842739691158760479009209541311799699472629037241846098299442787842632068619613888744056285424949633527701565845093876380980696089152461167473754302663529084703216754900315871206013680683573525716651304866756514083150249132390917484455141948343851108852586321285884368450412066855643236233231229923289696644326907611521545842623170670173201094375618358381350458011126617569837406659407175290642572287636079838713490059327415825886432294959716796875000000 [104,83] -1294735862112671032444187152408734728414142300524262246650682352316814939199635374505023811220438767936470088845255144900910733041111806031939752283878140338316398103304461668292159719980428890373012312033355841395682223375987733362338467483438270530246851273537498527766760813858501301540076151151378480082609770125309290742016987795690651668421874093230703671080027904980472845560557510959084100123992864591362868778304714430985981446978025580527268880592446069978149462643984302266780588653321212203694397836169284752647721201471537075440875059110875357452017128491328300904403063166689504398536507479773936499358172008303874274680937270606760391100589337392520218801900753835038069280844379760384303219814021491898081910141898918952613419241162356775669535451512984344623734409318472367415985121301007534225233489140410437010949568059332796936215392807005791440281652700905074726898728986216614959079588284986429183182091886788238277045585291766978813778485940058198604555998611192286559896546910492784008737609905394991403916810333711857778089944725151080597740806923586434742845979425961468696382082281860255424581806729976266291549975938143075042835762417727011908752767497602180616694207921837525703101967024656868530718924775746383248367575478351749676480900231657615637402430520100528095793619046412245423532230604792666364404925206299113516655572294650242325208750198021206228995396812727119618040303077069664463497721090418409635086697603611298231340153200445386315441953427834384009360680461015547836900966427867719485099205036428926357309016457435668126918892050956812908141795414705314693114695930403710639959906857154480975116236265129046813205172015184251894490218234842589571249420846161571576697185408703882033696693730147179281682759902618111364320444812526202309216828125668148354517525945383682634664041988411478273795736838156005845519281232248775755562219715448798386492094499216999651991085428656958923283225955881537720730847043153859534610890750723695076028252119855855162637808149573752983382815718828963449083855133852454658677750917947387394282938577835126718981438201706468811007259856722792827621277636863902660128452585299203263312103701981505947851959517774304919866032895163737891865295999212353230722084416419791027354233978857762041488989257812500000 [104,84] -116553983837973200531007271527742477342450652626736844052076211818980932725891469109916883363078040758557060829285842731629485517061861826735328322138921586379065196356113041848222218307005367655457972079588610011143778943086525811395925905336971490843023644643715113841232215890449112865578635463769242211304813907226058292439180887206072761720238924035845101954240778229351722668354305807081973428312571232240361068210840203570978817116553994654879403459614682330367357682898447040206731404145296279851478985202931527151350151751446648609488750752736799220777302894344297848882958068494600939342228851027532827856818948112313187656853014548492872785870043812736477980125691339093417485295978583417055172296677068376660180110390481850869351649060485250314987237783149487386211739609160741119607451981680381490379407583111980108686830728390656701305136907193219506159256920875395696459388942333802516736317763892476703712225447414076983910033357179986776445068759242457541124023254577060321230350232758608039729535316219521744742268975111050807051961549084230709433033242469570013840596180240676618844229919511836340115609130950153161748560794332335607993598483771054954635336556734578958319120481221334405218017260097845828610158185412066113672488363602406439292284928414160446047463368069723718463967198876232657227601236831105366819565390125418238634816993497179674622103909814305700502985498550653162554666446508332204133631080817424956750709539199681736573648607239114689760654300145491413768560045545577035732152248895732869562041402423321546556180988188761676874378136721228410501164568503701107902708123207685954183405447710275130343513671034421757953413807367195106257979767390619252092336300880487513506463704293746493958848463328951862805276580030968132489177277058268484854582520343041769131435835369658815554987287727082553356818328470543587644465193002025252798337959504786824283498673282844106650962899485651392229085041945357472685317651638388062817337158779984484969454869372081460084685053195549085130703739112499940316019003332723752694438392914806242094993520562142714113164105176967709888055885481546848504598145538199912834285330603904688286595117674316452780573704132157582781784809768210973216586196464835606167074157585016550322023643052567078210292968750000 [104,85] -477482670466893980106351196677303082930380976743388098629702996061926972621760408297613202278148055733016620724120620830588610301157024755836971743356756021033881286453332059636046245794334339538789765834252553694870564736195038601954405254501384877994646105047888211608400605480215512969034383575112342947004010149506077579188494266642355965147395897321039578777611042291984126531928413203247949331343641184028618635969322205875450815414014477047727102016938841680383591912548747061591373659686008275014676050020336738860970627307507040472479533418327200699344182714201496545676114123945213110631469612959276329550686789235052392084151064027569426833569367153487256147105622917617986667233404791502516248122684060849591282530888370478015158223870725622037464052641430713911893268477076509603717383912681603578052438657342884926272692871620949123024626081375239184398731893274841253760555392933193222483343810754237414977887163835354186940431722974194020873042409181403183581641525065019475761895495135978500920379254475193583652482433733587387330953123449025676480492961959354961013185328098263553708696570539206087981578923192141575652062213324150162939420043639531783255712536141936340281789704065657809096384854042571366388287722015189011402698118938399488814336403472704010750199684463805001342846509103408446352742940436583765232686182257179227604968766213598465871059775892627253207910988268098304778564745721963196500873022086323356624280150102219072727097168108946778693332442584858238959330822337380052601241230789804486493427882406525059708321427495818017850225455262298936899860439660110124327665139063278404928167578682997535574262332169665338757304962081960187331225494252856703820174228993668141443821977882017481846582245845606387046598246086544048458456555737618171944013157779358813178071027343471914648312187336351054144666510027309675491256422021256821997784281395943084769474225918444320327254876374815964983147629449987147178645786113906086273043848105444427122839810957292735132549049602267631280170019839795065389188307793784308749148284765786529154615147775036724749542557324190470702726873176329027821668022859596336004264767938620372162252120839772771606073109059986141782012334860648243917176956316346098934756029733837745099530402952829287890625000 [104,86] -4248791893597442384384069844910771672834680611017375308051814008706873162350278954482041428080752607582078628201800276273777509844137871236133038822422470398955909377427605107895907735137058010550514574405062477691020114316371199246804247876606776999453240456838111187947890740686228005951659348596174364244622237191665658444326150365744864286180900580788132880291927824878828514542313650681655980932785672131644405907023781186896099538703561812668164110854167854474964998817877765690165004863105358390557330064295871497239115253601051839066185050866583228396309856970529509279034403522539510571359899329785109661461301148507327942311533561884475046325187588385972549514473419936927875007343962076158447739367541043967052191506984889769608515608650200704568999752314467984052421387256514611172166657800581370233471385087825054448804350891434803593556073287049810595924273814244946223616186066150604940643320591558869899239479662114468397618278051386377305919157307617374759511203430908307315793168696944116010998218256090779604038220440842833445838070342545352498344430786556744922303296966620988811495480587745829073268106815895649482296148085383554282860640875619848445695807422371896792159403979261104792390593852575113728779631829048181233721962705359223434451330692099766040273307199094319551584326882221689390564602039247392573566566564190796422183367326643743434115157996960738859228137474113958693704997508216590954226795926615256233222415356436779390980145704746502341916291864668573778077767820126953944050135388502780568606156981283019498064866406255937270363628477085030073423662134805800117201313106211474822674761180801574916844812556356415659552067943940264510284341489182341347046759095747671791516132847529237055958447223157350254894198587388670710741785840616325619835440820502708585935425526767881167699999534744167841223969477452846920289045527800631980589730639796764402761381233602843442540056006087559454004404690316863937793910765193715464613545183493467099343792319534688745371920962290569084347917262404897624012036697849615606627717627623361674313176817755936049693118916003474322354579537589526823738274248903741359582297587609261355196982627264034080119539613916892634589573131775033196296925159826937848443844471656636050668012101868401875000 [104,87] 225229958021606349679042738484018496791783350005927171800058457680539311421522774125696439276586986447332173583110380435228108454838375011345515239547394830941696133286847823852446278538677211000960558137772892589872596422475719775778959708823121631111520913238434399667431267494312110464500404239184540281113929723440941813842064468330496745465603011402798490815177375721357998859540596880859119569187060623932016540290491577050823437066724859824939927207598271589344680953097008555638028372499541144516060046831921528975870829365352898212355790954232327883608547532223894159811266036802971098281230387615231815727947444401386339907331030199127761185637989223472757823105242092555905696465104343129288055628484076634904514687240801413361234580856169009281705810730050458405028696698805168937576957329515831061457467702561720362331863576514412019488960613278876728554405803940649859148288710705863183644548421093537333053774688472319620343439815118164094018205553963841810818789170962808851815530388248305481387451158806964725011434451385668376533016829743213867031184465544594030909800183016651763411586075252978487507367792604192952569197271557282276518417817420794131866044042142300132407642532014479187702465920823154408391329031223349513203338083580061487747796636368648498920449216814338802301447940029553991574655058369075229722106591859668481814426482264519521767493762596989088793738736244300589753476623224611826684213214962041268374029169883637581815985901242468668840717093194139829322184428740731913244668375959872316266166895409642989061761943524635193198771046548299156860064053259845036764786953800537444608084160520910799895525146092455605992635057934635895791219681366976351109165409357361317543841972915067055489719016195745973778429058024515111444352407848250121219521025611876629530836513514364754210802105456260523045646414985795860941464851422218460633389007723511821249447703449447681156428425572024950070726532877782500345869991603859415546032056583085728577493170903882461473867731966408043337470775091441907368785896558397600451955464848187443837227974444948363733209001624901992090177308464954203704841074068543883630041713799855512785374938758438878246099908564179680191981051262898337536580272250399186902118527422029188989398961536600000 [104,88] 9310043957429729563760152576082230606579586580735715646632386773125799609465388386933368586406248738780345209138173435090930530497852838110897341954569525712514066425361056087541888193480140389810977068475196847433443792794804272359270606792850676320656628147605940466022196060429981744370052523603362300073899116643866746682315115767717105116343232601420585224245177892293158764791280143021448281990886292354012359844612948645180842776448227180236792113827814290676251037297932672827755068016941165291617056298630412261029161183723656378467691941015973654846283403865476936978926535872372048284448396717505217972946339480625199871526106121135653494000819546219155998661453634807471231968353101911262379092947405849898835196146101241436444461200550459360936558107736509538774905331947901276308446971340919043595862264541527949765739955110090013389536164852692461138860411621716824977201961240977084732300293025578595974716495023587345569271148801409759004256873694085139172030688163167314952071585308213003068652682345522177871216268621622233184722856830523106974598228514919405181147543164790117155381755216012175226770166248390242231243602282400157755164105263542634195313871822343850303668921855808239061586031765234890525308642563452512970731535801267597393346180190772922462376937303605038041943113798139492660393324630408801089363940416933389442550182036934036764449720970933214594581622800388737026663657742424859610885195426318814456490678241226271475808784990352108834331142814682523447743676136127344918661385607123895393810539006118099315209994948146290298901241024737381744444109691720349913391712427178275176888127995127300099004647884293434399659568438432908910076308524459524546021220890729667009287426170279140454997217305284932901274783900130662979240037850129128277765580636161478329424718022317556323426450882363258098803294948689020700061756139520694080960379383757495867073643443901456992558052050272590957566531668894669105261590582935721255073099442872225448400908129207884308873906353154955074685826884476807507972756932595239698010506209261068297569847782425718467110824083846960848013045037558065427874193442521730179948713493310355124573116950124998356908737249665529897985671288946996693419904713576433386122520958150581312414349781800 [104,89] 76993908371355040389013530649000485113134168138234584955785430258847896618659380991308264715309760785301593413698711570909137719981595773724029328407992390073532468296796474897139315235090476808281820399339353766091542241177242689416285555499254037548325037667268123970008837513908153504941563852139969542377908182018532525314484985515945897555914462140972918079614098927474137522454723722853851357590105138414701524400552215779050221377938528946671251073042603546580163991957991978054357536407489342594693601559758036583957911074853557259932376385666111353354985606618698053136964244373153671023918820060966127443553397763916913604162295346877325011922723259869791736657085466101119507727857067952106584334014632186400928970425169516215851782090847051723559237877071353835125455976391965504637244955314782499488836507967611597417833234263823441400324763479224030803702039036887285245824005122172474487155809708276129404116990268435317741949405779476843258572669049162957580598693393651746143671052009476038992064035745690596681402052955594338115466548156485164079618199594043517779120500360125239066171160512311373209427286368261506378223283734732943411706864242874304079084028464629704218533352583899678168686699209439284034660298390552874124010611033037231271877892429440526817813815367251893239960806396834051471076706983148282170717683452535197625662791871730749310006579733430700650649980057659952860378867931563023255327030337507628140940988143899857371390659840266778377129413549832522559349408395819819699205329698915224748563974036064880941050388368807726659352961852354161180070661493872381105753419137136296505260660367638283381142310640610480193103320092557932958887837032376404220189202370330587736590747096369369635159961092963416584359672348496992313168768985539942910039776228242255555844346692394094853538586868543400490077371136764216915078411948669483962778887060721298878847000050578025897890372210974299461762504899352076134733914213134616132039351289932354475810406480201443241227706317065361835928532769770599819836067130693262478651219055655809483600699569017153994097985467833085201192971246361624683039951945496846415183138113759871672929951743971570237726382202257490062295240933674607473795992969381716285223765364029023525576000 [104,90] 609419153002772350612315625061987108106721259534318322263870180417204569697037848417748277919618207138616419430116745585391301872763098159015613384894878870379835085810995645286325182290063571830548485412579547929521716190906319371017919452441594216294608417237081846385285817755586664605339886695255259441618205366475024176922089204557293290419930657721091671880445333173779292977366336409351721701022096987902933806349772909870922931891087389109482400505376612799169045486141137142030472153006366427136381144877197117266976664971743398854532649540655734756967391015727085109080665804509991069781240170309331591451420294758743384144970130944753511081210277288723713927107550519007624221820486560978532177816512078615985021543485533245432414104750647738463751334675312241331237912011069929776287481219401004115768760597158745159977985820065161411438200029779218756910482384837970753454543293919249776031224721543508753597963427735723182750933640910881610027299615864748296584647965862394306995966734799180367353079409003221097842199322921749122808153236330650312940089425406110421077490985023404551702934238593843260779056914719475332871373109680415895945496378279207314325125752891625019264938238023196358337299454438862226604161851804017319386910809677688656450524353890148006726324938541640455597799049653076280464807219522394285572917241219874977899987010564450530021574354653413488604500000902372215563484728987196409821871385285924834630929702582666070944183377275376134206420341386976838131263118128566595714153343436701258895775670232870457320914644217180699049992457074981118836284044881431648962480906029599556780457383315165122645813133402117360051618720397130172768705998428365356603518934420277757364652267991863861324960324932250191854436590747464404781309724550055308629100060028174957064169646174118485055716632513750733432683175052565248794988317062326660738810189917187814354443119579576282028594390177801323286155659228332092911463180469447293412226008351008100036106268653131910508269092942757698375973064868387723243442633725427688361696429719478581158419195329301765546822776708883652619370471827024814225559626954900558813504995279485869853626645635978516676243655615459288041390228514060620347562420513988510581629547288581765280 [104,91] 4776839092159360808872473276759482160064836726416768447198075053965790160290005133150293959427074851210485463134335425175087636459435133127747216792428112386739068073783440634852947930017448581476363510160883983468977828615191898963024500718660673278250781859891120543773448343504978553106459967497958055609443086868188834010613470861980905617742110172577075666286113484405879526496727280731192939173494782894578565844426814529302280337611529559340179933034945323564828566179288324297398556523595491276411875858164211583551276296775897642948914018908748113356240591627743922166144255619662417664228660361356799914421871940166711766218107942350653536285611131654193475125532358097876831435220231664701552085613252645862548724680612108535011159545430324410349800043808455471113663623616916871368138759456422427193934370437372677314245223847299896529384828057482701382597344079541945897118263199468615333145039362268549013459017455174815685049274587921558173922458463051602614096079454412260915026114470401430097416447626175170826771211023436055378788472345246379322498277587132383833656215385027782647560557760917647530817328398653973310486746245781294985408417647909116781128692352491470450732941596180568456974371245212691669001280104861117817275381299850808855985930433745277824307318738980522588449204375763279473829956142630806168683689456381975499257007436480996509145734924020495770668471335653347051159516861851299452796481755476781631494946257329399242943071070022052771147002933340308178442678130265384363016008489033820212481065671718941601023958775959934057569501305045065539927654062170884090986232946944804800959092660896846272267513455890165527167554031949372805561729157387355246217083211401079545456554265472714072118057423805453307421108468676794443213168731127109180492363157331847334997328215907447336809837690730657334116805841585219750357959729021154617747917254149417324433989116587034178155570288253296612492683062186658004203549201068348178053464989065665258247765637711793694120297300597985008864673575188464395059459618531994627299546769837171951014816352662799843556612930177124101844085174505696463270903263738784952069781026650578049802586113991197588129483562646137216826984159397916984459717928172339971664864412517880 [104,92] 16362407400058636282387036462231307281485825357894337741217977852896872302713514509184435844301720095194270189465063925826479316221254211818819374262162073701511007370629849645351143543714452791979024039113223369666797745696476824978722044803331479337700341177467547022124446763703659469204415005831593154396242430479627905406880014284095553577120993605509583374382589572717934354084737613313951268574740502156104449841750258918760305204640100148636001310365855832191575132235358398162323323282944284680339396953790095924638549090995371740817461618864731677312155952971827035828054259546959786763334352292799078372264454650196467699195301948814345122829414865320787113736046302083716588853754003664816310129496632896432847427966845246110624524923843482520260829443172954865788839095975182732692421176172246831885934354991288654513766571822455745582520323829276915338751854940587549691607114728969237079634477181279184240201374040087132319701258602259189382474328429038550605418751434590588678532857153475667824791835276033876478268247398320127883596924508774528487590825610752350425054103196109672230907019338165318201650495167277317045602836719986339238711895642491547392408289428672200581234645082203574792868819801634077374087852050847063748425473050491611425614843508160787492663817494718740834877725388089516183518791244140429910814236780791485408368293019559364670011046437363174574638651170521371825774908366931477726513510034239956404230386145451871055440832269612369592385198463839478961197939141731440416668924434753271308484509151091491337013400319613098369691108032029574929498039002142061976276441805957506407914738205722061074136285195801362393094625815213329309718364413931964565271367193783089499201127055594726545306204349551002830452991617593897676027849921107939124038889292075868382496840714586623211513897259003947837884477888283331514444280013890779274960773280421448303686849599438687050620300138099855108377452274476445662404884028265415529994369722495021755880434100526421273763331186617353133178468778071712402990340992125345269281807386110570153755705009340546885878757384102820178211065719308178286385011865240916545240005084039064917454620988642436133309169097619136249712713302654819755324226479937771677483835000 [104,93] 90407773879824241006843741289257577971608452100077235927989572740284358097958738600359467634282881486782902937298001265944986337354798804707873632924048408202752666029116272841354594289436073938563951134071494442823594398226282233092272835996306916723605190784554989078466648286668225263868848024017686870026168155402479359972421930266519849298427665080506019656942730342060913004837770042830457158789704876575297358414359313055070348791307549377100444708471147254050601554398212635592593744431251509562646775270099782668654971505416013738359212389064845465312970881954479054791781772113246762833427807935581754836377778430350399162120016841499070080447985082998617881881452359155446877948817250105126100610849583282120006638030264702503535603244282647258231507328841480215986160179066729579310273214411634197335494836383907928364300966516809574065494721909326949250638677994688098125431388009209539140802939871450291659178436818695854170940321120347777317365016107940396452551094829793066555024608516328015334052381665807061351597341123120287935937518785998003580187223520558623075583753370269806514842437924206670618354051184498659736987818115411586473533812055458311702544922949178814501982051369899468849734696909193620386974966468148772274606272050689189007921890835461887605669713211957750924752756973028302380568185958373306834823656395974883773060565795467763858317399165300119720445702092881734610745299544187642285754458386548419011947704369342456501675910634568642945168282884875140739953402594940594436088120800589895955177166915666980842101935684927191750030682523314319690335132525283399905392406006280990851688883650143810119804143981932498397296621790163795660114717436950118808166098954216219602345653941295864861141187847698240793181972612492309823138752559789046029015781474611107651778156829977403301726765073682216235291295709552411531376051830680069988007612159207268799074444740151861166270557720413991166405477272387336995292301966904513958810151961310631143628170716460440339880821392003222016771720743528866081612850720169427109237244547614451105114824796032995344435784346167796271632136253412787414267107530138319433089516714199249153553687372740018682406617586368288641795534725757664007332604471043160669600 [104,94] 223044900493339207657667557953469717325694485940229372915129911370722892295975642442895435143391660434505848937220877904001285431464164445595164672344806435673270454054006920935757478612695941476391158092560848912554015422147830443232169082848098362067259691116247565931113926188760038299859222984785826513274919518385366323171367779260414110366617277449903653493328832772113183167785708904311547348008678760258407163331243796030392274826136837097847847141455150359364390893646800435050062650913844828156908323961017609161925780944761251138737380256630993287626384191327351083742385925402714182023978931130677028888648777405043262052982602627024485024622982678356325241291501838342694840236520095728341930728834894965367511955425854088296216464611109094211835606496479794285065818415537036215353334990940547002875791318827462882711399838247788632445114295210430415643184730377008385050756128843533962582814290014370378011974413869959043777165287564518075086468567414400948267631061725910555021905417182544696880355831717981569074393154682906591471727186896871245074656911999198305940813286725924435283132293809236133225802312139803793726723394180387616620620478923473994795696306021233759487753941900401365298956210666305550349498367480444458950110457183453524424036572891912370601874764724744928808335742278083167701119806873180930956386243700923446392464857355180375041522343384807113604610364488904361205839828341842260826865263477896616687435208253145438602541088177323758913201826115635562812238963305936786977300995220337004181355184161999448730774735686980919774224884356020034414320336156652522745021719074846017235235606615587064329812639675841837400415508037719074469820894121643847388933761395128330317060621007240626343299776555464942831734148875714672387791075958375161803508891917333345976088601580670009743245816811220043385389804208547757842403858640727330817749045397310690271998544002833800329706559337907307780832314575216357174299489899027365966089623797774990095069494700226598020363877925165436688447727889594403392858062718572805059373372611525231232603913499510347860594882436347492727968822218559813735086034933505901081239751809491238824253466686394731272952373622877655003917524649358568763609612659436840 [104,95] 331434924726997530573964091498545202675619980280051187706032339519338953023905832477826356737145370540920953631226214250274107411205160303585516313708112816676891775638764126152796965325160394660489845585361711736137225246538700363945765880295031211639468620804916102626959286173944447176493634748164241130336218801578534481690808848831329663719552959705423450119518156772708335068081945221876089352021629049082375265649492786144474858709773408566639789343105450762519979847137620288813950442536141460899259548849694828840924481828293888730255304741744787671873082258813634641862297690070807916688016953036050579330934549783098996775619239878465990932983031718330316693096335290210172185824647256103292354962978827078975581981897181210661326588265536146128173841252564769449510058286143558638689542607730906653683473781743905628856090427882711954971368354635528656100472100977776875433186996844857622220567146428975078759809182887993309028592137500111184393668199272302189217188834172060609861545078091259852961918921069347241318009997151217173518711956630501920823573368361949007148289309736707420474149793265797566746472466211311498566817909974190631308086845208572229114421821657353777654860895320627769246576133540926837690077385401521269282290105676552446852526235068333723442011422524320573516828279684543291089417633746906611026033941304282490920604376405163177468809209610546682028626569423897987535640863110969821126820217324387394455076471831301226801679280538773377230718202473244810465400224726040445039652255242253702537601301273651571920727174934663084547651420392695066193252287990571101276288730004811284807638977412355178131856300921897827385610544846894923423297295860181825718934799108302329925382071042319544193683336084286645859574963292331581013486344618574815286850368482760225029028386784343066349390888300154516546735927580611928566471375039971486307725827394941013190463698876785643570092119557768027867008436120397224672154228468502127082852078734928686750230933040651503322442007346600669193444155703365107025162227194696844842636018202756039559102304493544735937116968411639333355117302935353923687808213560966304965841679443719807755528225837428555553733466167402872091407826605613160000943529780 [104,96] 1424007085287108355280939966380446261547107840411957116729568524633305831355601672920744999107036097180196544353030355011124582902051104684734875785848668730491247970453145646197063701035337788014507509814077665384670713972090194023340167826092902133884904412386499585560189925073800784850367563672135157188309275597339375439597491614584639879814334892231203020661230863511349183852724806186879282151134942058002222702398730110562434180273898433595702328198865397015181102693739766196056655256730404657275862814295219520201183678465089727750010393272097175237535359580834714866695997338964343582624525621659749830750817127660510834598617234347043026851394835271686314309646419093427300214188585916949848135324095284350851655771433994684470970938272911576729613082321566175110961930741812752765181066901922813520847665845170314418734816966487778447673776082246705727984876889234888847466690002361792067920667133800008063975970510217239499763275271458923606159267334455803613866605825670882329857936188569166803548389204182941348100582093834259768609577769774853761540174415484749961728526422015388282058908281598206844043031665370760083410868048825073605500723539115054629745069468970142407280836609739404530358558502187002767835048878552794850995739562332042002025462973003278368789975601086800301147184937116174159690329177374493547427547124611144047369280610158979180114911688621346540232393038727494878518842061500849465050283796806527355096097331406313842299540783035798782822263975576938892521756327509374013850661755928746409391739973646473002246837259482392607410807186191407869062340269865419411507495561825430503158319681282802603958285835422956148079052274733017030200334800236380633282145078339816966492263047697436669500082266861110823421898729442844376370357366611738075269707326597647992041590381270538434837976484399649041403604954179430931936172657857910813288266764112599243382389435288677935444034046390494406126950638111914277148893766300303057134310881918882796219663938562869974436728823310539995314782053463446476735081510528409464341470758068956451076540753998426471844947457528222827567576408747975929641720539205391660570056923914264265012072811217695076692115711613733668238572745991432638626040 [104,97] 4710316500287201378236841694661947223272042187517534377395908431117624055559785726612859073596925469540851335214408385369290797069560279738739720117324997725951500896447788438548500955454516548497770945656653781864600845160355887569966959432200499528526373980354311037166781485081670552619804358779315842815450066412584754759306194609884206272922572454283069447278333985708673959574650699028747100632867747535286352988512442834579130853006466944633012589348483399225075550703148092931942648997356692748611776157579454008215971571342760131343581437309521057619326158710001168407060955415270173907349545359338782427686607726046340299518357600511182669373648402674344845123116278975098654262545187654425789510835672629079958515600701124197873284143578660644555430217417108138129144426288329678290865179378217967333882109656278604967968018921856710959105373004255146389788955817228653125795884485841416666699431168655631750641171689803344964054306527773175770743324491692428193262441606924520080078385594077511168381881680185278608595899003014715041044441284085609819626175125791765382109256791656650675964554056146803135394884328335392581277416026696647445184590613846403972622385263065824438107642152236727831071937132752662152627056078486857515417462481932540925428529707661360300531044869593479997794971448962097489323126354024195117203328461278645484536810701826462242078740394871345404912354730989407786204533181302577931754159633203364817201008675042816639716003478379365375846014490393908789050730617627011967492589457832671951870504505411009712072663403453511164666199274308329747092400551574043839170221086600925537358516472166698602335384215590065638509737510367828621140216420492669169197255985790678697288203549865698603225026455929787587711193065359645683904810816847521352985124314489333659038961698403579946659652022158739216190805519099848425344167656638240229810829015594198804368232305739370444304189638088194429519423239786914778671638594703607454370630257371835827528491089437304677325908733116304483248562280258007311439782497577082386546402993291782750701131899842749349274501429575985158299635361708868916729648174216673756946590155463245204809465152222862121140544577346920024714171070768549840 [104,98] 15386846700594190097416260728881845749934934127804630570105199408765053085732080994021235490925258404987543622102418624591554972343425341426609432792513485651840402593191861098885523068923274887272876534201210306253446680328064883044474385462783924072328269250769796454427464029146690449334138639500532663696410119134112535366394829219653032098353951535333592359419580720736142946757426491147714609696319954912500549775209863042403697564561959560255343610747783191506695153293185883549418409020022365924876821278437824207991612105500335815825155732524740598079786170149560284806849597118020231993050553373461171711236709131681579106806322465744157682229104907146561050526507329163950710862864617789515850377902049282403318130614799059214290392632159350271245538400201286493051011190851253181269396330754907097595698329611044192913029077642815842024517439245029752820645872070591203709403919675604590900355467775769391817603505463991296600332603476065445850910732217360587328029944243455328981973960014777394437747576951401443557703728387377994050440155276701991845470573730176717589443966139944659721849893983763755225934266591861541997755877242774083159702902070083276300713625395383182056005634594399623390810113535639019513954186846067660385696822399952417477766378276851635458667549027759403918868951416678793115764655106744735432101576237418432373919800762666143902701677585529585486349516795320502099741253541166340938298221217034058815000744795703119217037312667323982312693498576071942073952307227155442585538362214295164297442797411750951865143681613271744268527781438980929284975377554070432112292164635847716247344026094877401122955442186562014515386004550208676776054888033440029132325260594340298221231615845960085446259718383069088754135487099830671254652532105088249141186957245438243981193248183314502006264172624375889186314728077334416104283822549635692551408038971381455533707535022644332858938521612801158032521773125026798463943216062376628330524653766085679006538769917727543103362547196128953433728904620953445381571699971125276125683053996938088962245119289245819379067064486258472065397845062262525652024228583792483084990157989893227562681913780686689548218311743515368890657346054000 [104,99] 50950133654909256250727915523338737532396225215382287758731387611058515699256523219063249355762894102216548448554015721790057172340286941659110382864442307658060685339870703356039832644003907286593300334687346534730846748497054049133095664591935960086621824911819960204373471975481320547586800603870361748583652032009606153500839136445443797839004553357999147233843286324650654198791790109111540393569198801477952258525951534802054973741758903554468474824822982385182781601773174934993727179320496979502970769381502694087627324035744624371847924855224955786054319816777361536741041648758509995152324524520366821830275088224295181127488793658520007318948679423941446163520380826353661195688746071832066058714996609927575760138770700067605666272228580418008939554815705747354416079046054256828498384067437820058346091675465588643282638572964507637071043439194742213035677386425461469474877168634032848020236825023621622978622253979994628831034745299137643610313796064856971090162086496712576965310580921019882064018007733044519904144364151179218684816800605583478566255212488575017264888911598007543399555212456038438238646383731082697194484951372750818191307200864797294850111401572654971758413979354793398241611320130475514875852312218441046876663487064546185728376217526515553106612845373162142342942846514803192493887649962017242353287898977550729688057441283201447778204596663185196649491885243887695663052342951375874537735780535733985752728377872276761683219643507474833168945088782288946596851450948882374067626186181319039719093360151862342523809151452097210778639435693212405011155836178815994316050425190962028187468424728150725529255138682999826824647481295955866920484295276114359949120492258191687373751100691486724107430913208595890940345329568724453677899494557609164476565661999370583932888186817694868091175997031411571553120333710364465508185891590385979979414544673746326701956151739802031038663509755383046202780124905291157624789486056961305384740575321666319859861734898013783584321758375911812042654206977130543037454328516769859040838937575091531744332940797215143374111184882319784234128442448676494074871233567733480065464152156840324297992438146325105854576654581321877178473360 [104,100] 95816322698512169324476898646717124852728031587006781733818402997131863997493444598958593988994074297093888817547250956270089516010831458167122919268848705354758913427359274882864247737076945343491278275316800086694986267522560405260534827866714474333415022234848339149853134967687952128646862331742657386710686206325957702922288705606418670366779092813271331874009047754923731162580736933239924889484569626744793791795293447916036935220363025496276344417198398396179045665767400593759733780317259730117046576663227866971255371230302379868592393234811543124921586347473572681157286659917921521489509125941739388602060065589947549814426078901885056479645565564809433425384318387279041336588072559477279578422095692343066738627927596008998157215599703899588429771098213929197344670825615487738943240306401115732921240433401251988426907654358330659142066925969538677676121048821571674234828560922375438901318661357500097270359175664707324728960295617438621737318595550962745334392298392803401028470477586974253232434915893096273430520942214253580466618103237299835468063063729971888887582962528562921368835783510263179559988014679055750660102734052259165265359104317692064826502437995177848455857015800109690945338731368701598553916572265139577168015876397793337345294832334987090999746698137552002781130990100031215624454852173179419988292551781916539247703803318596229995087303975469083931602259643647592432225501101741408132945764158225170120261482998222941032126927586837146545479143519724840726997533085719411376979169744837762977101742072505309683234536677200849170520438825582397365653710681334762063221354061034143963855438432999351210346194567538371480588081100161197925414231303815469715687106499583175045597905357806137799669636302542215246259473431613825997746122217362595708201648956700946585057815154968074578494492984431668704949223445678789188471069791482849579019889395212821720653443429947702537391837350555841446049067607124580596569874361359181366481364774942497647286045439659001395936501255866983911579997242608234555921881620004781713300305729910039961704541593075260788657597201731742604141269173714630011234343863830234213942901581587070604023073743234000822329700925432760600 [104,101] 87181402503936663655459447521954723941038555924008916778756512857406608362961499433899370359948609063234496868591442058418100642273199773064067383542738184542872997800267444400162315730511496865238342354556791416455130150912252185284128567083292757236839497839087697421871961610337647584778754288070223878546529555545593688318507419569581430994853034859969260255723139457821419569425362086412203566816657062250299943004186250222277791811062811695334587464882579676679895992769300355094038966211858767074174747818454835854246049347498572776764764383257717144504854014692999631767542254640589889506287324787458565406920422639918163188463969950870260856815236758476488894242857608067894001756567819501764615172977292596374897192672063304934145088793063875770321372251420104466861229537123686865103905646938930113874756263892896980226831829443789316572580485727570903010107855420572644027780968712507680737472805747348809614242875368936739969786793485355785044609961758207953226900726781586232101779885257095989310784046367587821444282602750174508408093657087238352043404863238500517728520306865936509311982341514876365171937746523221522156100638671199790172530243100754497481712111517582188297030779845934803095532986861322365768030768506373957379120955641071771964376800141546125282119202579977332662931195715641989987859206901736923940637979498730836651455892129611262018330361846909732208977520656324187557968480921322074383283230536240345259844458177062100291435451257931824556021667381016755473481014154262925947087350397144989994193116745767653558104990837137650925972190680243572342607210673612422169678237313705272542367760264270610166011210521753910143276420613704253197426167522613660568957984071536176655163195744126282473121448556677302249961393464298278885469061483218791700141396074123630529812003515156346370714743746475409481624553375742989875106921537915443699883793458062561792852398575869571441680980451827922780098948780204360207195417245173239172040905038802175695816653461950592438831999501232812360719252885053039808510191159525864383279329011692617830318636453273301026972503044962023019779981507480544259096871169228343979016960125057617700789503402640956988858089921040 [104,102] 190505616425706499720284333455334967489320619964175163520297294906844176291926154140958841957073405560841333136224095235946054531366904816350182429070574812355982945089528588356434306235102960783743756694416172522197900635544413847407026416361930844842654393290425046712979232928883269510093436340444240792673448041182739769151242989929125095962397531725361098626700886265173269253849755302674380773145802176660399176570867087610702000768946875270409688223061730520711610318605152602130014094057533898476366124321756120523863589266397423247112973852133778009757812619068490035228578256737608460410592952409562448504773355759175002507568765457931686233350067811675958833443991091144267218213216378946089534324978786607896883908691268073641847308126772350527768516626905767532740963513424786159281664036830991929666275980102141121593313302453436508612785522929519250303958196220079809550124473248174112355414770374909753196899028667724030323774155312055567386130692111991833784322494508135416500208572572171675079547411586452158820095298230542509890453153927060771265855831887864179085475914956367925980561740160416060768585611303708257675692303454459258377891126384736201677108481258254419600519328495396609663172921707580544499403354784533087646683248737704906723823224153096544149531580342707124871229156684962514868562011544073406731917284470028195610996586466303881801020177388419430745489714089164188976292970679965094416093609723493706153708599128210164088690621536520671552449933966360815513375488227587206350327014917457440340815940974241907189251082509848907062103924456203817864232680639687030768165115562323017212428842151129950461590599604047684754018377847322037801776807674413886583584119271629005683829325351670715587326609793745872864130900636998176848670212007832584636665403575126829223559591167585588585750057775967026217381596951614267130465262040040404747150532943375012272700357304583375965320978040950325160181655677524898341214585708375212151074965998794541350672398967996247017091332877897836777704598515986173882645157070915410104747557143643631839995400345520076886055840593435738056860498822424778277222234023756269739387837652178853999748837029972695988343840 [104,103] -8425192280341844856719560219777189986223299578572121757987725599076610750646099962418419188695058975981794279615596844882944498456656697824327158288723147278736069234260184409730890264897807324450946761551318801613341990557384448273936162577009382007288427955956096491422119287368209506015443501954746156205470877442584735013210435483483438099299464367703662596823852383513122819692477750766781356279883191607159179861502865365288818204975525388794185298462641538105280749313080994802240052383934272771496494281415567707577711524812184279012331925440718801548258918409962810255209954070404681298929424127605456263514312191042184290419389985972547618497021579572930342105300021192151667953333729721660438611530184384672431753159848996325938183427009611529626851649626424025207220898494900044538278960021068908313036453462896686016750941016772743623999610465873088440988030715419229976702727668893695263246404129714449550586088202358896151763375958459551675745688079898709015151752896080036574392255037600668814231724179426067076625484508063737118616084158597248975383933437398479614652552557796129862340213517519204295119070893987810776074777490690718584551412108822964477423041040155260167547748940816860008259453915578963718163693422068156505128589951896139429378005620704799701392066879020223754733543948424375595080755604819424162917131722796633265882351953053527333620271227811917542179311256282118146508990198146274453517865752231713231593838420900402393111337833628317114580121453607461496176738077658141782478187334339318678006981687268928750804676186159778476485530536477364849382608176753719820421241167064746609721024340547462104562047893890865754582861723532868091281346467057463245929891985950396678299374319681676357810055680338948852671074226452289700812775421891067616083317760976815594154292696884752488168189823917256096251788148804363995380776091285283905139683340236952947444991241331141802218823958043873255454836621738597971358012258307158527619824467222838738892954828893052087368557138808366041904157662276851413709490884248361168813384528931144068949087445155133189648339454220867449248126186011044822758240832324566346999676731948169262493252205629928560 [104,104] -106174764683444429003032957550585297320524555681600121090174798556888664535945879436508100205943307750952483582971440315076831606286320315326544654412983742973005237870582050639022665293170231566798843027721512526589179569578113869671615717376095163620047257658759277828313578210472072296070806043554617336632942580169019655871389276919930867208245291031790370138348443686984905644792650747964812038291777914259897746411757594875744059852088581528236514217664320779798393637590450903700893854423229863259154379400546432295479901394233790447268990966529333666702454882161835827932889737658526176856532867653626978929264329357048328190101914023119487836495492794525671609884037587628233255900710090617664301472883207113084244311764450127061432475498504816309022014207983603148290608129757574043313600399520412198548717868149666811504872884808743938519974620276954036210039495233311397405979403841704070431952887603089096058139896227702117224796633465064190812179638057405652586315776472449387248806859915031588780938874552820173172315849450498398962638272122571274818707749278578724366667874726620016492366878880431490956107590609803311825806736267918464747856973997052632493662614561461340834025122833684266197223088025252153259000598187019345141387244446029730046807934166119087128230813497307021102903183299875226464854645855413168987769273994912494067013689037661009780994657667041772523233276590268970256622245671761825133584177628332658159077560283584003222344613796376299973988144504429984873900002778295867503695968832693442663570909887487349918131612679514368903207064530657791796808112495941283897677543781330452588223072733628965358974377166825658218281934790094902346293637727310305643647893766640072596864886916095587524897056510293553559937445012007852147756339549619111073449363371533458675884401386407584569156089634386733858930130762187362643985679007294808929611710342855724634916192832780554434354315149667029960647667932300632348473972655327213780939987509650443278021764717123027866557386694588474569547381876771591764766038803428621741727429654191996090831862599430538565211044701885988244796280120457468547060580476750430417346117285047493400441743682440 [105,0] -4362295417215785515234740185819722336788520343490574972335941635498623952042074268253949398131740517061677741873725104331744326414102299765589272314453699215615724372623745772562826082227472852154477212235673293573607207517900961823037418731872425525359120096464302791757743015390712247381500199248524890680878402875327681612859484605454199229286806965632066544487243117305560971980895830398031938686108934799084485640034275478567565567639382404755123660746857239214704035059746727865695252917580067553724653469086742890584110924438193092736642791651620601829375298185155343538372811928986141842604546455526664296283272223256854936521293910953362078318052944208979088747031115936646705269748422195827099174898033813940773869923539441584843089517365545519264253783688380682025080509573618513975722230800665643810341970397592640015633170979444800786938377975731061957018194111666231270844156133368590145440652063464589909102823348701874784240401170690253208280936205193883909405681092813640755723786431864696593276806185382596380578547501481669877220209157058973698615156455342176474347113485457953673181438812067039781742124732787972999905448400957896073826128523452885790992703478819653963968863325565767505896258894488443667143231988929311881383550759418441116949720005648303915265709399692009050892751476204121299794681791569224235992782305298940962456619319217413528681101004022732907276838951143220302516838053946635569688515565945967474105321984424076376341174089848274965233978519891522315124080479952798804566399672990937051914847508857852639519795029298497660340245505787439228162882318557116116109512894737971687884681453126873142699933890375080309254682974120359570457407024439371614697997149213419240807176360123095909436518866490889170946122202253045454534391174897261005284791285022351186379116719466092980992316786110136025201583102577628400176016473048094352910028320681778879018654674899918121594294274168911157939233962459371573842689118864951774266268894729203741552362859334529608268715071352182387465793935144354496942006324114343402944004361321456683466897839379602948965335974407341857008152040436266100617338543085243615901179139061977727484752932169484126062426804689925951375338262901647020106251423185416124357363453257239287336481853736383010313117309524648632865247023903024950382375575367604063548261693426116858418595256807748228311538696289062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,1] -342724360894737534528610935149644581453392788279306968365353656749755967141186448371768525727792705004301114491440333971212548863758585645977190504958055960842767148447566257017714810147708620566974325598028055899297205862334517563119794012455093373159754832094639151645115808741812824980212258362724157019606988864489377770148636117178898834612551564241885163167488102802413036382860030236245429045075054588176763029717484009173270043259356530605701408884647042240593189128919684836363273501773897280910604317040133803112807829597607257216222330376107562361438158821783334531064950394256811620720789315273278079650126790429340077196389787944226271819047656530201986239156566870261197710438011646971819001354915829538769520780862381293274032019011847826172826328393155879440581932746200911322636121979469962343164620993982282860165985580106282595674779771495147481717890161026378509285994168647796087434108961190545295980360924473200271710305756909304361842859572254086117671370924423029005913768103188065346743577065179518201102539546186765400347841043308233535750712695823308564734258295691064754010269334186238100056054562000838607324295760592968346864608907494429830420017474240635873266305064850230591914033685846384421674098760007999806721028169311611171651999353801587100582692877950644747604081933866278819388617715523512681007168811659176186776668773744657923960362244079223052446529185420962641375278008338743534501859572154933017151742041929152509548962859918411346075444987192020028620867915523093514629598096027800290304964205216118647027039842540316799635145468345423103147516897187722516476563629346028409575200978974379940432017131331601718124042050853587134509241401257045178831389782345323740653839251410032028802481412694935281299780821264799952417624314619221444393773253178691912984839349286779735637586211573038672348240420252937058392188408801620460270013902129605540634218745621529167607815984643527710447406814583924653615288341795765117332462301392943344253325952793384905348613061286226568423560699327146328833319370920433445154724763566997875471530557893855456100556984845069213677344735434276913522075381756207190406498833352626832142402251857269657684312558406469207015807013513003158633375589550537757761906917330227414777174643998581862948914795130841592599175710296011789210584511604410116627109828641586735352431158929675802937708795070648193359375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,2] 35389173336476506672811168581874404154863783483553151660203802169296508719218039372003841435962293825149476725231346679547411159240433576459027053088341876865981374519417569776426309470254217036615978238991811205561648991489979060162464021012190944785672840019718463197885442902919986200134486092545915663566142858257550544839225528923228897617542217186063457567970792554801074929704103406549072317173531333788741734894837960844456291860573617623648320429698581123824330484265247114443336633581465394602928929130398956825720194476031794796481327737416301063039738043677678626512413188245962281158650635750715221635705173960622008150680008741111286257108614767399868807940542233727775186157900796860798536860571181370137223618281456817397426390241318842223693829131130353416418360574279701537602275457894229041588047009406668221135910077492363344981046766205264942533705259200149266744181796979406167443807592886616164694524271141451731455295954338663602551414091340104474586339607987660875615883782491254067501390715035989258277175370093848626284285450812474094446683516425806864777884130949751497304053340652093622006501202734955105213960938861822400150679574428293331685000970778570761297504158682349811090118553534472139281077437510006737397661039572289950305700448343412276221357309607232348850448475292652979834513023442586314959943624567300588090163843999089266377401373331607458201587657143954154374024956391147295603443297569101525073622391789029470758493924495985770200751962066829465922656339877343385970896577894452608637787291433828904906010542047388542984977179472750042467640248791641992865139042943078183415287552172227540065099544018305383687799833873294267879563258126395766192158541902939278663560364473854638824914782221490424844124129604837836604320824052396698954244670914126539278870005022979432350766858583612496607185217804048176496857261625169692914913183790473354077397370091479127853250152646604697630071355517858279255821725905772480546850033848197553033709556526806380536326218504988327213233133177242509565793799560548199740474329278546270792288311810878845117537110017905556242689346610678725469580801793165312970156100523544456307572891253597076913839517820468116098878989624887084634711429676519069505065834755655416557328911042513431674898667557019197066481896803275654715301687614875226040973807386481875597778780362379080770551809109747409820556640625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,3] 1546457860155577427588629878307575543344030080872157128873839772532405264059756223651569435721473332192385917161962658867180140077057923065761259589676383668477111155948695364234967590415087882749551477263508661196026194855889683684650430827992873777937552584864284076293841067204453036068048645716366136532425534704748769540833446647789491538797442532821512764093337786877975309326821923287675044038562990518625939272470966628500585977189947194799633452403298760366953104362574949951095437680141039675598525460476362424512546445062316031317079198451943581538551709461628974773181305277589524222924659759894773467266080704957077556453494371927113590186768347888780973489540118380388291117198787959888378820705899368655774564691384856943280671274312057554739543157252758857767383938639902413558644402412006374889065011297968027345372550800496559231941500993283345675502530955788871213190698148597828809626891625224618185971252071609757027095451648628456337041890236971582760084270611474467647846565417138117250611213257291474244335103769838067435459099643868076121230365540575074075980458561847739579048709945608168343786983241794648738901650551634307342705071894483095794163048804120707203222933839010689291673404004165874290100882041925545171237773630278917436127818443625877529869104636897916202687280520218621777067016830034859260443353151799597615412035824370196872237620768390406104066680207303181423722994168972601933603511461916454662436594259716382715736075050496424893258506998306208478867547984583129076667762333361190543040661731754924439050981997623048202218625104961747990052797269466513142980400486104487027195100387035497987999553325902586204515776740267002423137948218927393028468907683415245214816042398973461687914519436702369765573653682503618047065902089203135664048910217422671506440489512232509055736293649461400921677881753286660242909444194963644815580062757526043255879209783714842255293673474815218075876835412017976554923844313052382659049015530597693444304947532527265026300783274188232608181265454437977727735404908860539828588274199265821949012120406188813092688143119774288074355869205118120464126988171689431497799229468747185561421436122561701230002784673026981175338575760926638755419009871924776767912711504263180534467694294750275702752174228630004304184760707448898410713512088751658117410822619725866655393741240672161180169652539007074665278196334838867187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,4] -9617584079404746616930132387871754287377124144829683867970585847725998653682728582189003832683560835939859626813971320871214205190760476464480616797065150027527495583863298904321273919418162828175863665590018142551328825956750590785629088950719051074098905512432005518760237595805988596940980698062137065105393914356872027721054686416862501504551696615408107030809621201655228016988178950797176678699932474883835875484209823187275181839298492811221134534940913533754917968022563059592103120260265742246791453267767138098193096265411022017808646201327161200670319151897502493995109590134964973528427843168259108455873629719669898871612693102188498354735764075551858830996933515038502919937461629446840293323922354915744213165188432549706659950211131694083693239734452216750280773439846189800867868345888013108651174796898610600688994144957548100378148560910453519783665399259949494980587037353668796283705071246893097250840426963185523731163151117216879879917417734445357748811586304862767414969227285097395859812547822904943722146532742773320699581173699781109909647505598948455867960855857364113353414217940901098899096739575066174350146597246430909921027632871425451935756395430949525479377515037025613592874351671039948278665675813952488631250742211616139747249499103073017694762238780474757064240743009640985899910123810885976250676611193482467485962380263980255380879098036014762404474089528391142162238983684499842090764118527262645658090174352707883205890374829627709926055214421896643325412954225708296917562923418155131446672768229921828201896265968876626435816986574714183469003885143955953463026734277140736381854077266465750451454589791012420880128441157946939074657195248766483331696625150868404489938365814278693998648339217723712733399694670275838290991705362503256961946265026428396615183746884001223180095701613557854789827795118799529004418649066602486294955966209928613199326715774100239067155434046505535445390379933199945286000141879269680056276006785662319642523049758795532731071856196812988155435359205388147826309072693258218498675633640039649913945938874376675364496903125747104473840028181219112664968808184123863444327147118763545790862437867748258962762671798131738013319618447774101493250613272190715735114334955648531179662254810661665101862752440291123343077324143615220652619742465952403979695099265291229090002898330191463921283456794952826385269872844219207763671875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,5] -5038472383726161082100909590315814098976620860369069016735003751712174551089094926907819021034260538251206994331813846448416715663253943028703474575222056082436932898852325994223808531296877649004709827941904958791372687426149307451740962370223595946096805722508433029007554292485251719945009398632186632225577767632400812046826282999759499888944204726208391924805813620632203729116899349320991307506040232173932142539539417691395317959222993693327421459021626226002230143105338400598372285549010008986300805843539757944492775443522055431728114620072442009720819838865769531960363717862808216789045378864984455788758372894183314617940358203847051295599901098136707300811191900105947547081076846505868613841109555594516943566291943639347735799552248790424137525127155807760543312032838563115294856194619498163245533708850553434923790525094521493347015936355960550304709823878788483155634830573902643850890625388408429788160906517451403913421120495555507671092304417609432880572297428485114448707583558943647129125711401134284841982762357487337956207214396472718172198183713364507339641283005982081386515048688810210516300069095715806470401793330077810156250005387953044581963588279227648517792009394425590818511055537781841883811849566493944557008166815556169343749647058343390958271551410866340677354675028620749272255366328560002694982793965233327507694619398360110044831975092077223632069738166337400249505843832927742549135097011213498526655311300551122427575627767498723776448302876722837240997941327683675580869023497355441395646715365522494403187140886760049548485806954304005842478181430010713513987594574931978282018769323625175733588103991020961431624625929295132548485651230818240515389154647525649202769322135167795088319655125535340792895198830728956614653785879989951375113334306550180061859067799570545496911335395205656745747966044250779089317038445351344068880677823915515775999134007434827107334348162076932811598315360936762315056361122805131081829982224165372312051856107756433213830225441434575319230296245174883554582070249436172283959954846181327631984196432215848398804627778349394175833703434971446564748663334486802065467061706383967131206813520878623049332094804996130942554292903469613142301735882092467492812633944507683213305234016814621753229322594959155663915306696852241291428465195211235207016176978324153625765562217491667175476931879105069178592657408444210886955261230468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,6] 33862839358776534766627023389119268168345544935762526047713210567115424363004971479680300911379817892446463649939914862536665677888011760396605033341454268954041518875125099766109192129659407101379611899746586843277774829750669027041171447073618521316246573549237640373297911551975386868931277402437083097037006456403924812075883441772209765067167784029399729307950226761194372711788022614594682130724886259691387892271351402128767707810488440546849705341971015825352165938033888264907376271621441214984103561785568476350700002824895628852741035624859076305983958289672756678025398909222792184323350718094751075457634715561929647623965240249326511744558630430630634555056669321453338592088942881914669534954448837288322245022145278942573805212053720935133255966949371833824336859440836946972178618126523654684942465613225551588221834842685213351037483018179585011451635250918754064763438242149337473832982113406322004657660607113918175833201711524500215805054716733056817918146712664389840440347254907979204455093076286289306089251932782922049186758239829073911259383370176467983152432512497577376742944497117737847214047159340914317046937184057763013787741416021253072081304103910808948741654144082422296000314816107893570643575443457893156619867807770514477914491059339469952115003409510796903735650989716591916114107776235727991672462566722283324598815081193633531517123264920887433111825257059834795449205080438959884095888968924531697197955640798784653781397580201449787301878867015531100240430116529349840518491344155047591286763348916275830134809232615090087304519482621910400376592487381340510187255306111304747853492627491217577645282158219163557151647889805124228676736348684851930783080378440769426833444848957916394526234357897784186425384207481620086659386675837083370410688113036089047781457042389173612577495269856114956864954286218405148716109708115464001339421700558868058488243169928081806833845610829018117451994198848108113184133202477464165113058210236996723100708655389805902800844687927575896446240522795835884223234979345405461770299750458965194600067527478933312641504686191498943897234770060531557020493711958344257160079210629517777868125412901505356765300862104337630673185827587891609960195443332898997832862860294029330713735942706869283703623072679372099236999759350165059806616705670334375108306578782050055259863862717117665333392098375893397577129917408456094563007354736328125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,7] 58329988414311429065141805978328049403317470735662963962242435822256736454307429639500395260013998012553420605472529134090086697515465081914157747371880094851566731602880919839041556928893056765148628827666904546426104664165627158699812201274865984690478294141946808180123672779748885453993556973528219334848399149355090616465498209223343781682004181713066904068381066678982612210316954904408959959887650591159247918970442041976478564742816029194371249329558797094957384021115881294721089021835025419776069699973297057676903253844210138197421557457386859146358922003884713752357939632858283994949179627239340617871010251509254829050778690970488490838610881870291436464039712831177701284356797861183417353290094282532940769343450070110377672316383907982234397211820540591027174822581761749241339312941366317113405576396325240940860197826105543559125834195276319774529953119647991560119424959856008590270034698825108866992203917228279748273612101109918604439698123788149068398493085849749471130421640631385144013003096649311035356850647179117860718049281520067151846011400141198218858982724004124096349393787133756913379579641904006818664151280683676496916971267232688757870885841866814762627412944193204768076677654489706305087850446807592882888048426605432079273073617271698294296952763785043624594947420859278506410014931776019015264228468041315293014858544080638213900457347224232953897160317436982808091007264243941881486894043573123898436500124581296430501993900001050588649264321341933544196357664639921599241728895202207782789960278238487417774483964658764992827778122211577476299051169792172604445135459219760642202742158285424674997456476025780208138034274565485189866245976589450164706489019920023123545309230432152219171435491235583587441154618249721391880655036880210740697977956753022754867140581292189302481645557007528366868446197528430574649132720754627997231773714670442564554620797813912697892062181858120001240029446872160101149217333607375597019911280328668782814755596683883195427894174202814670241063365231823064797061699449475399422715797952978488000681046394630620332452096587111010389153354657700801777025905806726062169884643275992062706648459015536635348365769834510540428910567080185130839425771181833042115006644611623983771092901368353798254178279348348077379210432326428950761126300466878742330865087700649640867438747359907615007998168178500919718587613971294558723457157611846923828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,8] 1993043278756362924145220177968528254012449930799468361366920610345942836140347216073027916119284600812891098550369222412302609034646435777099810990282452538535760139810664461940829124983432166877696202189245225603439663178969349859147142968151032588959504045086388044078123112520293343247239690016033546300138239227433816148803900012179481614151417970901126749791898100845569019769150771587483725672013974054303773951508943122992002386024046074246445374596649053120756198000926144540108496588867890175391265692727006204703956309437324552132329759399760582053685907127134543875721177062095381687315029093328997639116621629465395124727339770505069628947224810033820287303826792953328219177764991963020084663985043787465393077477116315008271800908965265562283056733534818646957869750434623454380019170896656523892019877085617825337903596719733770401450967101829795046799599131936292539903535766285445174807099085533650903767615042246561992739574939789322336810265586086193580583302445632673330832933249118047364644395280298656860068355021737661356848010968854325388473914676591111415852904267574929059191565860135610334096411108992171915071749927370321262132539283753269845911436749461237630256723800555074241685384422308362540831803020870336492978999350529852060488254365246105654594418691495612058092668283797002569028417799069085470651264965375992254857582803167052980409049316947124047530961231058594018791147072405405388057727519656914540095532305554171028380416382591579663431095860006936864965566774110250863000014113903674726713041589924646661051888208338526715788007210743907552350978948694569028105755556076506741498719257007298899202571051632369834291952340299925733433687630417009797246263933264772709925465997151414680340906495787188170933732152386145691601082202883708211429641299464355913321932118502960401346489708425707846848286717867511422176933688083179380386869174647176613775576190281598720017175428720700500639399638722329702723954703720912324723036165112958514210894251113072635902627839161642759398684918223352523628375381314248868245001689765153192106442428616503896977588007019382455175066909240194291025496208052512966672351877394041182820117417938423889373428436380291846530035767160788868021116887808710229984204787615405338467684367853023938716518954596258095583380426868586370342871755617332395472650143166528063155719105308111136734973524556945106980744737701360946857676026411354541778564453125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,9] -4562213031406843952872310247678302026548894885061411444346665991236494924012611074445207075580580588191380053509994147832552892339482044024517192698353299967401760162517707014412042177153375670055697945774065303586021533409347384344476163072842720892639613471897368800084710227491917259117447255755948478673267514967464763019640493393311212919626578063490211575125017090178456394641970809734050219418597503234631663258831992492281729581894817502819017491249674077288795489102282706846911405887418104325708087520437035730453123305518776438242395246356236296950476247693675598551902638509558113223999279266107687328128548085073642205646429482408193315580711575695855537828906455658252061124425010139060276387091549886123642078763956207156079425393411822017791588496338485463808470900566862121030779980801191001909521375042039863186838069329480165583464634497375954488798117400494646404323232924561384142796310499376415588713480821002865954248285711776247436120908088044419869243887032607478595937443395036037932522294983097886879765355456693473004237795482186064697302341719014485922610987979701955688299962762921107490620461958452369734649692705809788641650353036348008936427680048655864923448213767014794250445238153245118358640488000064646647550343510994070534878300915226918945002792845989497470554120303514675308586968496285914747804146473534355822017799305364649248060280077963426114294424576372372318034969943404655724419754704600185546299148209022560094480175200126950078657458311023943739325908177236571894473387250292692645839406678621776571369477510146900083223149766849612468636137519475645069664740481827118483456667514775949622881276692843221039731907038013452242957903718252682715628017352859851770083656076574563173492388411268025115231891579570693149258040315289324221317981396787317676705040117859315377264648930899502384979334312294470776775244891016603432335882895375618680135373254743430180235836753406307185626074459919507340645497651114241401697432683369781399544962453078208787996390445051655917654177045830154634650999238485909696410532861855996347959858342533303348776616276970557073267410776176596998855356892118111822412699009274485038294103419096627105458326683781592357821183280824042508447818161375754979021328032098671116732844014686439900503655900048602979696477389804556236982579747941993753083550933638736489722360835618885531263213367751526929931330883944209930724866808304795995354652404785156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,10] 164010858413634563585878880770731879804125228321580406075030625201724044224682727011245777801838220754733097403964771039770714135876958428842243076521130146219579091527897020881183046181261953370807580047745291407044330561927169315913090097812181219585241394057955243382490376551376009444733700085277531483900443950324918327932994863826175378289479088390940440609807745456137108864612412774796333862047509585286588497166971420652813509893622730887074602845001174801242162578079910762847668347854843090758744050093650171621092622516308687618662718874492798244969394199380874170410654045510321834697243641554217241191044160537117077273777640197359513283994974026346282858040149751561335084178418863936823179790931629724764984781051294168050205675208178123692141653316499298146676622204074130063445541814189922427706152487831455989103305601486245463092778265432836895600660721122437458066133915580694841682742548780870573264482645713618667653184283616705874449527781300471538639269629605374242138244373859688038466883098152230395152612876024280148469172481348628031334370706096940161739688873741326317302779451109130162907330640134990205962411462171220708291398597140285973535928285648999820905533697483058510472268748679274148885083179257952328922730427785976307538182925107374041638545581003013929766110656445322142353793007191906089918231790794762124659044862200259027541116848890170417946435036254349427501094698104387798462598419808525346659210513039791424292848941399382443470321353422771274855356840264591765272269564429362156915468830968823626723334601054946033238244327767199582942938623001296625591513030143396030200215683330055354769374910551389137259276503713519348234183930929379304895119981182533950372093058175426296471016500680573242090994322265462583845861449378969597869541396460847934741546738585690038146170985441210684135312483005771537972444165476561286670491891575494974814916438905968226636956920178262638984039186595899484178858474102180167172544436868112547412233558723731731008769576058562065118399998861868286288403562309697151458576381798516980602643047374752673510587973310970585494042859472994865619970253679290756954304415917976334445589357108818457100318622853592775824748161397291498523997183303642654560900773522268701155747382684804063861342762460606055980616616611738127278120008826982084225872434489441453627599475265416763572592158793472378551501839544164750364640958935069647850468754768371582031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,11] -1178419516353880360053055995378461927928870176539202475381797111183463602827581062713734398240061697965971155988504976333334372582029489153714098522940220951878315094629286365012133070050922786463125027539357918384530124443470322112798746619868655833857378351732595927876357393273694427109044641859653614490504678267498295048256665093574586699820407057486430280256734878638874122809889287676354188351932057547798426157420843540522888143019046792039300218932190020100606850187986046187440885146312727191250206529146929136476236579157640182678086461841435768398356484025476951473349982474547601608813237374233293801704965308026770195754877724090829001082639458814593321032313407733126580859900997809921680232319050810192142993380298286283512988107431646728262379282167174757694597895880452261502704543498225905187022830366234726049739117463163085465119861354298711481337509370867119118180301743001166163820571125470878613666830037068116750227493393478981847617380012484236558704614541955758201102022930391139220212910035374237469694106896854052831520214921624113514136721843740350645496757693771777492549265735596404971558580323427345351645292189949783891711640302557982410031557114755302012543546634423710207590822975614075452114746337410321661073555021784570354640606403605762983406511004490062529048789051081290003139863036434041656591948962843887641236951730830507216936697153890290684648504985372282849766777884348405138798072123570793950741128173263660960797249246241828404261925037622306354958946990002289725097074913127542372596852874052373809308789615283118512790486943103359079247260353170973845605678860061908083715684123268392186948264749432017125290155198463416511492225385540992858066855324136895247777660652056945667873900900880185731550142577632020802388141023027509487778120159486423523370086963674998435785788849029192364210003002543925540933025391882330134851192733306097428332685924371680556307852213663308506006837177332487566627172970998181868784654760996355977821774072112171141045526295256867379303860042257810896570337631205978044114959054995192470209173663923461649965237494819429079976941195387705068464603428089625895371738932227667101154179547075483916353664568025333440260562565616888563706461666943326596909503455873890008216084896111466731977458902624551175356800141561144181046203524594727260590411747503080986285889737864389446828646366523096983571522748226811481362316116026922596660142517066560685634613037109375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,12] 5823962554843064056482676092956326948359472923976777777951031963543315044857624379350803165999715456649513248394056005991118797124161689760484409754415479848508527198492219236786172646282129558288289732828429816994687319442977679260962143474315812534266783603637675928513952324167611735392566039227502551457766076429627030595350936878469829117068387309103473067160101609825535981983062549309595773565015507369979736695488023938758271391696839950174849753076224696418008527756883849160866084892671603364715952229695568714634356737426908762973212796988460020296264660680887709895015182325916178059017162135848876123258968585610869467282646767556278648512982326835108611922874045228136486668120355639901572668404168980309722374822664537648558340565682056982172917607898246632170852279075465149695590206877467502776011648762758891182106343624054411511185420048804602977384052696856547094436187776951794147390682093586687087450524881318522823665193903918451281701624628539917198126294375301973082638251631734344365736854888091063986312135978244105028499850063253541102775618680913641628736669531749300523308693187351742202172907327203426395672184597735781538190878540290144221686341758407400641682521806925736214518253559283390726468059367646393093411971453076790990147414633139096853526870219634114574957705396252641917611997210096923659024698413948791231631217347540074306538261486557192521222042775910062678745987570157163063639146214634590658324256250408950923219912623737712369297978718298026589280538479533151875273616590977438520358926887171292775482025370364783822708950577610178966280199685389387898775889272870200647434157261722392320177076793615755281533449768588221949726252718412701876609294400769958642392318453175362699083270723108133639456715508654914398238187357981429144366987813305494757646247643085800540776038065366799044905956845363787430565345383393111165770492938868203747054195074126669668349933266956217901692532121443426149785174342096569009833475137432713210860987809586157377866001592158309328492283205695781237081282690607296291881905224997941726811413422025951556327305857937351054817088760362979664942188233921570836370912713818013576002801204399874139647824431185616569645468461114634169814553338888144615519472019354890188022132220467916745037861925028860066665973845071525661952245327800079636091643416373938101860808698928857381663019757788508713784447427700127859541396515820560822462859107417898485437035560607910156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,13] -26514900543421186187673630408662344675198807890330030316282523680340536577750449489145857668392648220349520289216908394306672549496991247821649894756489329105209997696465916193041378549737802369842222905848595104641457615359490485271818462438301834592519717162179522605836823139141201838678773050802574042816952263882756657500153720464914813964641331224417353170742299815960828810670360221904491141702849387088913967632000113217950419261945150930992207484138354011723447363925943178379334961409204694560244125346909998635224372267261898508900820330151034078818677841244754504483526086647941243658845412968618207805443317988266080466320723674547006233026635692884398021157472550918414022930268675198096335640034412986257011078894538788934125051946611009526388033638789913992792100691262268747223935470214931516858277836074391430378781242055474757593940260014116081522468815205891199455536383879506896001162062552962052435858592948911420941971430657550364207751035681331005198548560415351869928628589572003558637427885764406246529999691841778784875498217117513251320347812682304881650120184935716218248373502644007561908031674887860533496987060073956944363050325089528038592684914980345428224150563654670594935074107606913944513759860114294177097135075060502328824284424026828752571633956192788141642851794565194202512144365681027730895781363189325480081605438513248956802367146725821914025849354862789646205183600868060855629359690753312835420962358984504780962350098853784122465867215994743450607906594440135294070220459732929507989658447995179227130465023022725531144585596524899109095767856950502687278380633114136507676577024780176389763915978738532046354155612268609916252737777021962362463282640042371426168599336475316900545090619261906418750167257713133949773174957551826163826779395505797923933170007802493092730434345653380154482892401322134946038551350689328052876879629401224909569005070677847365226935220463862274551536162361282019940435119531763966752602099103317832360092303730484345742536944334389956570939038355668431678835079202154581869326926457075697885397543457026006765438513836141677869829654558230548052239263517065002422057421368857755957546822423908744340639372786992359036923317992131197502063858524771269283519591550972439493336771712300280330754383301396910134160458110546075806505767549150984612668800648906685719963978052346939415964982864244749207036027174396211495546013360358903940532798726437135883315932005643844604492187500000000000000000000000000000000000000000000000000000000000000000000000000000 [105,14] 101422608020909123005471873236907403050203334137009923869179353865111110600237372631925763999921466129962596709216186442108858171203860938887526335335372296170701189574459178241683491099082271862621096315624138704809721719179063931326772339368988132100936331503788524474737218210516796955108082117412037196560952494795310027398157637535334562638165465393423138148398570133175848549662800316499879619896981680731957332319707822451444872683175101667831433630425159576181000173572363598024745261720811799243071078857896869385711558092182313158877379061219628858165118020666462176360446513725549530908703423659139301782564539282880332530145392087605239546337589670238209246117158294772612460335404874598316714610238069955147575143723680149193564606231681050938147514545524573707410683438899219200132293984561512774854906626941180246326160470287718041802853948595832205421379948023638502334920096999281191607644205733473883905622868489865833365451369945266514960810816927019511194878208075544003745259290971115195614366365526768994360571676861011655598214426305689888076469632079258506668965797769134938894865416332965591488343286565548029586988683561460204849389138011626288729434626436618316867414389192458513995008868858743590566382565938281290298393248626168395163772643421424614066733560193991424390415419984832180623117266152880731956881521966821737285758308845073861837498482182340538748788650852375501190677015349716051474295813616350600944482268444961115401358780219907218715462901652016545879777284930412549102023390898796430860502872633191182038555397859496077116703546015216968017713884646358741160975719262800213440219760469614280630784910572279483682295940548294874963033398086972998084401243786191718816940540656485974153409673083436805600449475249314314022827747684326172616609367467921662451116842107333016363416024667613127223629959823214434316249315467576832137041914829214674682942621202403495320788814857646603920836204135354560796593263191223711186294108303196880312294040480430278182705327527863205839505295866635988578653353258182509505373525828344267673897429002530453745300832537772947819528211323634249418077596315537043151067927228929132520063603878581303579683738853058959410850107890746927168925341563581040509223000626427226821168339410228072224785920098028093088389220150010036083584598696674093041837024154743280068295682582644872845116939513212492754889970876688630030660565199862798311451587973675003695461782626807689666748046875000000000000000000000000000000000000000000000000000000000000000000000000 [105,15] -314280794321027791202552928373911021789254258362037093287423928732450242153565640959885517195521262854050553742960017231694707995730181374007845802797023122309790091983176377319244738521627485229771481716806019711337827549277841573630523634834814904133139939087279524217410967024418138325364746827988876884659675349747519252184020156697582905564564073616248399645068452490187490339422572200122097003797435365940044197434394972384130706150755873897118896171584851392477735319454259911040086941082853922977748581601958622627554244075899905643072599411331092536762464970041107331270183440389647846516578224801269513124755015286554805844765894620931538370243205579915675243228676072296839019538770789122249830886708508801407041643534354611121666692760674696578310949181580305701931609195605574370522838956718634186683470190179382002913561119286223857891470552294488456921096525013067771190151741808980285924522723045284192440569453816160720731391203343094247517045881386910438941711372990785161154525137265423196990789678724629484196854770781936662020400590719463179832843365549645402773627702358380174443122568599036168666572771008213123162880577687890646317956897408221161979608050823795339368292497889388960461831725644342522617668298300064817763052164012864019284741363937744600286603555848473217398716332064928673834068739967036688278375107298246988412542057646917073815966635961660756997550893333514314908586391030106506606025430040102652875021647750836609323661523916443496934675262607981062214373803877461670399034676006183555622135271586476433357754074095135387589968092781770320543062988952217899441618249085774222326573398261250575792930639077515564742454839714809815445389795633448072892114951028195806478430724950310218665885945496759220834069902054102637751343730889225896062917050610905748191976353552815937522751104691947519901819651130461193710631833307947929292606127898599499001104560990573339156241034894108686270863963476868832641686826491955374349822511034266967531950584635305599744728471917838450589711073599186139245347653473422945814899724127565827510250832923675138644652280409979191922560275115635605365692201856372023953582840099739028829997988283632834344291262330184896180435226144317502276912672066990797573324956188267101014797050144099209227226628571128926825002438618277830816627421429212083689188214893814183692726925551558251529698044639386741699999911238431572695735776635233573421144694461960844567016692963079549372196197509765625000000000000000000000000000000000000000000000000000000000000000 [105,16] 831496429839750993104307601773067136706023609535852943809164989263859209257642825928971124694802142775361044117321468567886664729574560180509831907746431642477067240307600632832538128586970159566932653182563224750741042719664544706036496496506039391063834168240862895213092077476923304543922126415463339505378520882631321898369605781715480242523370561771015433111431572803995880123277280758390003236179721995600462676553537040755977553225830035462633936388238020939635595328736367245509756821148806204749642261156847788077810760120392050540008270337560861699578782480815128846902906155368054756125086297835315268494093696718901132481102265550734731990238278390563747152813320898824638677702409737627415040332709651894392548945284824372743676664246164243343152909281511011392588793649367826307209978832020839676782885814479180901978676796025986597537369892523368374249861810642626710755710551430728296733769305424439412691932150575106855879976602104554782887927092488105220314055710907367139416631293332503172544109150712326603979559153891924579676227001969274177391732566963269288864344997882368224455013249094200790519169762588268551237338477205649279415587405233754963699718881926734944118075522398308460978324757656166099052592809884512902626275136395596194207376583452070006868116827436603006462887122531398862449577768299637544579268999420184574123634752013167404301256590079200438661877746837629797079746029530561233449343162367379712474259738638665857622739034693734040920379424170566259584490259599394065668663873413421771390623469989454940656635817965453362857007282203373252542392572333145351143276073929050810022599323827921345655662858215630076898518337496608902865167495191650875122936511223750188947549942671162719133675032906755054538079183102241199679468036330115135086902790985509329113715635867571173064641135742087400504791059971585211983082692813418993887913179368160166746184818628807325122316392185283486933598494278879833436994441606519444056285486112426682383571280509063430779275508626531092429547231148718882021327546671412425080910249378015043024179096648619927501981351356845072169569818648773982011190925281025162713325977329262858981518137784650047268333581460056248160242405902327058924841578896026270311134266359514695041721924510467023255957382658344003388382111282027100248889648606563415702488485028212019527626142186131824524240983143713374735571902362680773959033693427075010657211449194930964669975059777584647235926240682601928710937500000000000000000000000000000000000000000000000000000 [105,17] -2106614462507904714762627731573494977600293047227648492659921583952867799909701780866641413970019021196470162894241008764446431637169881148153652628989767598952061563602608646195012314717928079599940521617432900478940494010054993277762779398365713219244845166941161081065755475387230170000214221429702368207299138951756738243987666161748350592976963628158597252179017589019197799330631806588157258291408647341878028900329535362542918328962785040890816349380491447910602450634406101015307329394456470152619464218026541913373349319230706193155096001004163021058906123541223701186004149454294882538244404601996475148430274774225442181154032807799788979219380713716689897754668347825463494385967235973549452594235116756348191328964829326699371860552294583179630816695022097202009748166697865785775994815761086271641457057026670809954766922460327665223957071341575376962363560297394064559401674396023524402283380714540299328117673407319373423599668101696042892357816603045267568314311735296734418750872766774968271204208902479626384501907916613254165170091293236837608105769314055331374115732017653937941324579117536835089526352841981761405102597864644643597756948947183101283400835489184068796284332468326001814050954599574571140662473564328898676714594487262968764595729067421000412521286832735653148220321169959892626099812588586225290949527782920628709566760609817548480102270882266335644977929538727182913662610242431915764961166590822331070662647448982730968154105566444420128088069449108416013144309665884357258740947515381935986063153931117173129537592738303361719679743559450829263536901990774613715042082694313517521938703391487902557940546231100382072264249526859249052381345221595593984080752014602360171648932054164180832988080152962490071851254816287965593735468360875634902725011310481341752835925711155039837585451178501378175077302372932798281960164303572182977632502992883545874325231302228464183184973108872376170113075385416228536101520253481406525323673064582999159515077100038542263024949086672187861184810347601539409861662456839043449655592549770943046961233669204110519065760686711982547764573689279957948876933748902648023932252349102810121241806492022234204690389035407838851486559294511971545462571612322189913115809326688927547016274538139889732476643487510558544860846629706420428657204174864557686543288845569416870130113571542824668491787441553096955547011320075161104801370870473413797349649664854538089358063600309289853385052992962300777435302734375000000000000000000000000000000000000000000000 [105,18] 5386707762049405280271008224097629501306864135255594167207122602640778812867494265248842707140759653315353274858503139196551968732746186954573508026491284244061597074811787081809023187310139376604894053397556665679280181196024820132540156866173912806696821566162825120425273746177849205296695621582496604012038930766419480913475363293573836317854627449592719647075947675549929491906453119040429236911838471466823201899976594175254271114722270265463239972994680830002073465894491887401938463475205828427443678553082733730897773648744004174655765666741878190573159579512527753890495201729187019456851668850164402136998472165968521891906121148737743678243005278151004767505630628432302647039014563965417068813396848496790283968123886672572146098727765669826310529809198892324048403682697376047808902347232024196227291695046697871006653867939107278648759849670972774362688409600877521118842395278092709881122854708708798645637355329459842167234852582932737352485393009339911604996334086470236597114358585222361327965897190335731150168418516022377340804513761354017114456595772652855101170709531318649959863172343948613573714567367579828968239162389305857658667225837240172739379580019987737474353240060397968266374459914645243225528469229064662913446062442863292410307838644218619201519219450446884283902897096064817727327471667410061609904633273410054341850381933543924173054886609091688568325939618406873539745816945617590092525120464573563320304193139243127339917862814840440272344119447240736554490850451191522695018153130949712390227089493652101920776560965486807732443362637336386097258003692131299636433397963747622431917545293890913747891872208356483222261049231275022945425547010263446437351851795936219483027039293997910643292136642874828948293503925655530986820620086489107993026980578806086450445243800715140826179696330509956202977416410592198319219446714592034348024552802268710643416443637306248250973540174277866293479299115751034196267115342072396281097416513766775266557673582722763844406442586820591780259727577854552405301028200680790398740803675731857442850742263589705797628583370893759675935024819412317397510814505231636849870589184552714663760180716810975666903598954456813753762974532175828914121829923122786529054578109072569285012926581532406038802630579055667807156952466420824714641700001617974944589966365086795446542243774169905573308227997737494730003268469757536731167298836988857650318772255027873329030614038721858083391680338536389172077178955078125000000000000000000000000000000000000000 [105,19] -13383543783337722435565905009308889117992122076400816203916551838683780420040986197792176197205417551354172849648486729140984916368365407779456804713517492545489195528072958618971262118371298270172056666534293889767953073915552594671696533077348195214779511443954257522393633350864021003400748187378208068087798160244657728899003886125245168894507250068014277931944216645441426146192231468609164895734439670429241228650864096543348149981233829835511226592992909960348179592796492788528725580939458335540102232933574033570456859171037056613019508116386430869721379140918765857473983861489558740572449954773779674243643278212135523943861404741904493975310862063751911284085688481125568610721689002381086529711135062910656768934514774476987976311919013276508482081780536186065403847247692735690282613887554624890815723277173695433176973957938685853132442309057270893726324222758496560852862198015395131194564754589671834746048883984711006487988425998558550247503313549786186314899488772032633103748897805762424756225124421414357554841448052420105635841198509884734218820279165020710397111489502446006694502295670605923529018522515827142555944434176818785922352096065551486429442509744522796789781151512253003602730069058659296882904035871918870037122516035553003161186703854101424448929894022772663031605457228214294577319787550868745039402413270532576779240886923511439089422250867577287174220877087418778808254791355665852210126416869475299714337511577010983715694118947286811602161958497412664614187828847631212747610427691701833045049738515760845671037736069400833340931262567070847663370372402245401941368401736854326648047245844158343692898056522643821024384103655039874367701289678519347996423426863340349582855316655599725782266737819083965415477330193267477272879810061546230714939835684582982884965196953220893940673305566263392402256982215958891113520153520217920687357422605159079721111686703990722174133615936182286393393932568767801952182414652100607174381946851596896748743178214758058538073030278631561825812182746431537779995720504657977616912861667775304256412913107192067781051835207418887438026913513848493961316270971331834881040828907398854860319815416652111757828124212724569122739783317903817503860569445403458915989305143049602006719797427076677039499390830671329919595397588679561518034023378247935636057878756250139506552906959841242609728060244870982149265624709908155395516372277317164610992004788215424890212571837169763019209645094065308512654155492782592773437500000000000000000000000000000 [105,20] 30236955268937355912680431757127671332025144013925522231169268656235992423521935369371290584325713141235929015495220485007753116613958406581595207455539063897487614080768702100976927899350684599884319310814429926928359134327886322815990148968086591961104627290848760232947202772708580884740234672926248190535316452184403466753837744412147620724480811729812044881129299728774251951278036493829838237869915577640545520549984670997910193844530254229770840460339691092106884294697484403705856755705471286183380960923844236328182457734923099546008578848435805573553345975314374929824637298653427424390178914597778556316634996660969253186595467821433236552983776982669647129405846943712476836186953820666205188037390990795958445702945406983536693593686923241235591482700854059509929980607822251505316853241863735237511233991557785722116298105850799040191009969486487755491385356606887907761549928152880389117671894184439989565747990341187108170753501101438842268821064066785295638265674097040819822941796592562036815785425976547950744968264028072180761542665711267300996864746589727395428221098292956237402120383388144696615943064378587281254432943458675669879483140882131423826016862381113830292329590777514652943004049740215183009988773873368919488651424098668510425360873929740874855595711145291836382833830695480479699013664689811604520373608105166056869194090573123845684204466236512817690460735377209971276395720284693021500425196637997105237909717559785933077774431897765222737491496682696130532087767288762979518940797556937112378112110663174262179645347820850116392761193035687372059225126653983846546629878567818202045735156165865592049261203681752555386331369402203571248275946062697819976210473273474990508837907222852240614799354110282561362769181892602982819433972249499431228110621262812147485402160499971936051128300766974735818228127055407893767058672671268018116459692321321529191735349268800457089389337723116041657860820850491661533479281611756061745884820318166446085235833751274600803874728171104482637559818810210546100493153727250645198760154644464248349162259254406839448347200301597266837517673532293871590985740535947365488701227543102303232780817673611264124842122834756893265224713405356006051985974618676612721129247095575315188193313202173245933270925886437686609472251898130139952305654113926638756969253874162134555889076156164423200333769630171162224902434877847027001357201471586649566777275769245405494563401184137330240139611425842502967498148791491985321044921875000000000000000000000 [105,21] -59411806897662863073830528308284691698524941648453876604277671982508250345649881814864748199154338036821725707283472407768893839111048035674604933612469662598534435587075892754347093275181449013965435058713541514483190876675201032422012987980782221622683626413030478327397458911671357234743003753235429230452327306192219903035996024863312295042857841187001436056747397013082397875177267288727829209362656311259014134664447249234904093173321071884723249492028730035421541689613730363929364137362457720423185394627750766314326781408353665580422502198293051472242262829765106653819590470663803559568148477994695802051998810216814988969101141049325877786800675778686750604001407000789353248605085246494526140382647113008237590026726483683549074273179662045224054006250145517060083181144784906019359491098914858219763994739289006659538577487949754159859475072544200236985078907968028736883778577372830173896111659392842571477742164690237745126298042540896586526069330248116670418084347830768987837905120222321552541574863495377819680392153921769301945601642071084969435367488298256450245535117553501920733614276359367917458849616548315893638917149568369573239997292399064324569199779161099842312064452848698310089140022776889103750880975194955792761736832538752519364428984898236607062269530705169826100729442814368869460996208681098224090935301221761562179664399597977452484488755270675182267142001587352108599365415088497123642013901677496069881664494205041707086289227059093583613058569355786721484211036540582206144663913380229040467227445629669384960317179204196393598756045720901785315164741119803673311974511959450232808364534482076075469302858594060994634643610739236481518925110337145756924620323371790220097020715581839941656192074131083453035778596664602272510514487596564041153155540969249969888554385064766712895714979859283542487374663920030044791690525593802269347336214719731008498164402834622744093704249776125182781955376361401296415892836227378688729755855825615469009201327297921959439918686921985673316046249920899425584480273903476182412534834242140395012641312161751321063992789353107740570663091998404938573000889873057990922158680785999989606176372726344810532924541443034543490502909030811672306148240230395423499782242728917751848533603092028689934942496429364472271041518252024595893968169288792023721621009565578549388797643023306988261178470614232544940629431550294868771008952401854536586736573986527815554809386781851739240247687852750080317321135225938633084297180175781250000000000000 [105,22] 100132481099394974959902887954144127976172664060089494774602866254315592742600694890644529598754631307908410983315585344176941800878325802449194652131272202472868897880551363008513929560769867295674328441355457546830472172244515158053424468139070599284499627341228904513382231838367672801498519213006737190614706980530223821910134352241488642196491225240416326449699379965337328982216097721227029857999154557370660378590080044799439165635578499113551936155982602150588388866163677963801955885531540007970523757886153626167259035052420385361623102779645427156447212831732253794631818765026043562672803586400492003837549015694744962874664938933291824626192475504280798011264472935704117826888355530440123107528464448508733087777380101041678036056651707901221555181130764062276830936645493255760704387597936039893267485164974364002857523124613619713828811452238591616799876586808138811672378295550911810782943804425022118657063868486656663382156506764857432040744682017554493864805075749978732252506059142195269980095103766464485660770486123032121679626749480621259167409789130886691755578998567725715121192363422880327528618633591482389796216073283686808111169341390277139413747728102787898442909498660641508222698600662993914466245904129247576354525491903176792785118359589652128873086417987626450499095487275013373864199396297927964406411885753663118399693773540475736832849978038759727324758489910747025660088756905488234019440689460360053842636225563695763544177398661654101212225685371773257838112902185020556906045201025686293871403729830213270337928240606609435920428501206026876010484248460894316682242035298592388972016936061643691802686653986985328674225788893192775228898448289212047826873008111391313311652093051736094812976197419578730538789902053600028995981373897632153351002004864276289496046642990735458578730287019387558464389881806537546703444745767974410333737330076251609792290152318108134573354112794755156496141052249111876536453350265453945645049290496995533140250548745001199329701421140414761607264499775175972912200894824677065652367585819859514422573576508349615513973921454833874190209060678929839519348783309794170993555590987142123289588879347507776904791387019347336482020571462935410421438341336821512012728646767865023154387781139812336870874629488519885688812396233092867270940446767539368897749732218025265059097403802071242445558461224156329856448088980520472090587740560291803141227361290683202549401522654201123231350149811458294379917788319289684295654296875000000000000000 [105,23] -145132102163909517484391831259881330474564772919018957659382172147261642919503647128154758474614813866697303164462231352810699368287972128175000721000512072079389501883211590655714334869715882521041738199590335746673274377991792440655095150304305686708934929031923675827445700584245442195576609567262783915907937876875141847764694604423367491479897876552175707881342842154179349567184332356368940239350016433280959160207629373652443372980981793426961274186280386252043453963505579012400763157004932030931650849942309281618192382425916283116528519928122360910165966331864183138538433797249756752372493342993394775290591010043950580479781720371261177646132704365858617473007996435530875056683411587944087901592087597398966387294506671102040887304937526148963663018536024902533262489097656331291476122968660639137123921757971334128114385300301090978515841105620698452718641066914647270203745744889377500982658601631019743223163102992392296052796868201904735960865765676554007036520468212560815434305723410611450982372935831790636267931054491539145806782805189888520748799464115820868086263754052594830035308807783432552650682868404900259982525996219203684766729162744152545894438706688601321864144348131407747706072347089574551077635156822864422877595608245835129792128148200017489255789113589357034398455578163625098157894543374085894472671045831311466348197039897324761378628261191847265647482049319074654070813930391050413415093989018279109310837111038206274150750940975130878001032974085829680443860478330907552810943724421727240125077329768995124144929498928313159038426496417465606568417032988896003922441942286482586709148641063449152635681837246478600355867520815568021526675847235910308479245993166298202264359903916116035872618768882898098969769698328691163302594214552069407188491613526622787119922819471087858030930462683222570246745866334859673787042933277064314955700138553393096734563680923553630688125788476483667959124258543030833708937010589826844956250911530091310819564600908653636702343064730204829895673518348753238306806176971361776111558492302208786730898406005115300538023723015832775187295114488389818109889804887335097566439492854231510471083750460971836608970728209760764986185236880463676789624425047441574280936324892733842362517664488755534120142760228874869479922260560679926238952748180885567245125976074166179905258902098366551478059982139992517116884390167387490252703585107225913030417373719934199813678753832719177075348798017229157153451524209231138229370117187500000000000 [105,24] 180970698856308606568754021288702573496114235310650314176722308444115231982785178636982551077970499912751120561140380084345110157704763611524397670389632423330100705132310338439788169578584386656363496581649449863015389844471587314349655309574920689922247074611632353066016696404861162071315190660640020867876762877873316319142631299796525199600975349897808970353435558250751092834679559930949547543108860458913618902993167358743326853780154097366198105480189474206792896147702267504165555227618499377296500776421052223177432368576905399963452203859898097863187187853820596937472229781543164247955433628919825772655800690886355917771243429274890861029836379221042987664489590627207231035738437310824494320508815775884444854841433577333094745406967393446108015099276141529101784684876305632024525067507266424074896440415909148175747773937122167290981668348582194696520884122760542690590199622051110927746608780227767772965865710065265121062062116087988141755530271796379474615762525671601305184086766699888921187431057312577553612450414688018682142797455852553993330672055003239631238265668501461083336271297820687256649104912597723092984921060457498348462975008401438543360233557215073362240828108985846364834699408416581105595136791328280339592121681496401707254246183078103753132187036297618923580528883327750958844665241015806386495859247513075501585590848141231796189141857377332491711009728656789436178088521482315994421521916755312144060751555386270394591429775485148348569087993098003992363614694950642421113356502162561736340986025849533745226019778103589373416372925820447780030374657110835195546071099182640603566708772973171596978366372567413913949895009556232903033547510450370876471707903220109964678461920179744323966885714425401384706690247800558544226435562372436687771747683542662780935988165912948656875256598128558406330658670573546226110765650919893310747913365698972371730183849169489201664506851964556802097455106211145443604048362342209014068636465038486946295629710765425617916489168125254625900923106297103373439949980040444160354237403064729070498914893777829192196144093047851454171219646618065391105274258171565616684956495753539964299323410940938221058041551473960159020769378660253662343765923515934010365158722784979304519119666894078848928722267879082226316525104638508030250672702456177930296401805386382107932985408226129358411663616067444875030010672668379749314917394889329708170891491319424297571891364373178659306516322113900230306171579286456108093261718750000000000 [105,25] -190904765889994294205074762854515217356747735562881986405390085694034329123289333429637909220538138099960962002779729232862667664992171048444064160746242597142148862490566767791781930266378753072473215956209533465297731666341410031602600825004555889903929254097395451232999193633784386711538104945739845983532987918642536612516298742339624237021123311839252287653275676164124501864476440053585719374056185494722929311901690148548697978947268994503386547911155669290609606500271589016729363085407963514588026618357624196812709869705977187615240353437681573047362537421389617733296593630615993074135621870836864820630615674463676014982655656189568072115472420946045378111307378132800134040750155070480636515578721240287625897042891175431411354211848472133243464722963625584995425094505777381755608715756327907936394517689285255407755259120260211867342352220446079453196234321602443072030255378138225793344501431812749996518362452679322836093791274294781196278724328836633713702946380822681632077883840318978662339955810099833950125604554961759917608037469821702202307240903332945215136776536042275752253012470304739186433520028319180064202867979123785965357351325281553242662731855015399250038445615310286679770975568606524117464954791040325735747946141581096525649550493015151756933291799933233954455251128083864654884917878709438281388815205748682125826214218538307890525003086797739004529053977087086874849396110143331423030961376337568881883937343575794811919295561188436782242436497708969720809759968815304024388307900524018269494323760437182973521765810227524550163992287010247712434511754472531373463445311738512658253669376634828852850024664826485689242296854948694999054759357132092147666094222622693682973761550487895119885087068753112677261432621313811785969387122983572712526826867246532170757326868013551661009847280395281482974473286301501536031871704166947264625971051404425316292631099663143363858528091437905849404625118556320626989986262230228605780804924374669654490315400596030202985622769415686956013500745231533000897404674135819383859102202234632807949294364682577663123961957800048363769613656545966755480840273245251058775770448312687207832050107797968860328832965409546267941617977561199414159051289059425270687687584877149009559982440320050624182852525268068750500675173230849202049417739577428400257505142932799325143126145847541130409328188955112175734528748942846067541945810838716908222310926884871865358041601389023193564159486257381104223895817995071411132812500000000000 [105,26] 162209324157195845490837822306980664409673070107340318064319438704224949256086973120716191634135882638784987511090672154147153767675882151695336974929387947490956604543947380431550229570311560658538289188263398903095438421067084818984849751475683087996691341922424053883306255406558152215539740817174240146605249405760204100323236679841353586976404727165338745764769622461497872665246944411615152262060270126402845451816565583913737676575560916578013426029154866422230825543898872164826894134925118515237206087586906080332701503814486476901030046362079992040115207342390364229455824229602303114108232241425439996464529545913504778488959310607991995928202166014356903942408559753835154516329148747993037170990653302181014216224921769189420022171139676833661008952938094982388306765454161367443812803446131849971679506033656059166998436310622340366449169545523355714477228452833062753830470092419852003759213682509286514605643360075578846441964589081385366655674588659321982550811516744092826761067480545232178000937645029929992217503318485936088959351220046171262073230193409866878979915228276806353714292862302091502680348312393075236411787756047723966194299212026349427779483211929449410719142392253801785812370270939551180110167075925607739997729249734880606125474294050437948883965391381789483674697944318329164777954739375065580275529006902830885829080645861594597750016456239436031469834638900889257962666201388261724181628323534224522097886544803002449290441820209962079291329343381726768113261291062379015868795680619743499563511711854312615283758885079767553904660286477476518942452462005684905467256965848990972343106922477406239320228291323020249528107004124729860565767077781819472790649865567241007063298344270919816902988249260525382223504516006547040294394899995730921128585142126596609303052898258514001072734802108990209491277088744881923801447812172578433798087789828033043652840453140477258976118775990968440371754072804111188683610664338943738437835066612327160030857728283137339812009702903759784550733823556681074845326358882019216851472319762080001042882006597896272306901783740998153095727526801743214965796594849822510520034508614129789181111809969706731064847251667655272612140186147811154910694152424124830938548436888734985328439804298298036234186369706376454502849492652632793018080970010910725344903199337041802516359221298247253966747578360912477479143697755341365015585830142583919428640267630766598918401889707319684080094601696941936097573488950729370117187500000000 [105,27] -96993144749479302651887779007074962029529249694605530550567951680471422533696074893966736210695879318689232438462957546991926063663284852454581673436379864181287638733054833686658405172732148924875410112366241151253200500337948187017180936285888825522283701827196017059696773409179559959632314173326132519417926704804443326740531153526552011175893894868711333959291512184353150974421537905017931140713747062544760747497306903991066090412228042343699825779700200807290200437017954493034683720508040742592579479323246515045266211064160142657790526363216481083882638172893389721126628661811680127974252485767260664650489165924205759923442629273891227215596143599348855122070483977442822124565735300510303870605510726196892608157929444465990285582227614932628462033357504543918126317386892309426496001384795853127486526498178557138010419873563846804951128641316073364377298968243343794739222357510400046958199767367158123634150703589407006358941748066582445325046474273595413940273183288440275005006052087862664740761477053463069376894070745193222542765604767567091658171963956851487431073063683696207852444331711625097898443053454039521569853115712711515060995869386005784964996017407312935417515818160852929751317213686739339529654035001420493527625722746220907906180842377262721104278732797548862552562241563703658514289214498143071222746457261525712804794199937234512316877971151120110678938431660944306524271345106782335037538486828807335355937431621454787474376694989019021746305334404885975159899005483528403308553734217755868610813364272841482660367603487660736033155115487927387657195101037078846156040121679479733936003029732248944817093295353224232287462513116961478146939379956351673670934879273840802551995854587815729143878894408569979419873036025178962467547384906184269532560281181617848866268174719045533666909889633422971233853042054255743160345793606762833445688508258851549423941594566856598584775418073563200764614232376246804153893280047906389802786128447687784979107590137009402809180084180308070600982662046020082910650771490947992767045272084961601428064166946594494620283384642073415643611012746821092577166296504198891587292077655269043405009984389470063647325344803788372278509455697979225503880380296647294389098459566234691847895700702166186311118226225882373479287574581263553336381194489203267720973969165769062659340128060855479895024122104057243064529498317092496537333252021855972154727150712103200122082840489766506625324282708788814488798379898071289062500000000 [105,28] 16527097459733715948489324037920069604141076709168684830102164879253502446722517286816844762549867641516022316608694992207756065853995755479624353844197534563956361527897474934966459423444287826825217510619099198834188145033184659997867682682482535417488306191352391269786646560714696281901151673289730988397189859134314094094865724543686785751564769647522729361742272793375430255668580865329432113823749940143699278485067248126012545516775260859839000373696999515182033425483511329981561061515197189213502734197034852393468658729245426163015474135603345595214350500894953756444299795886095599348718955568356719382800307321764046834898098839247255568273674778962969757210857856333900953006952318811165892751382255560841809313821398675860402113914783125405550755295890238327006019114586772516411658468530304374013068610322219596864956619917368007441352800329928406519390048801778272662924273694427200409014529102061781247669208003238751089360127540593904625076687954411207067835898023639873176215898219578767915544786208885803563447665791373777422602267819110865325070393765845036634199665352131539911264318612323536207721195967133371685745500909730325748664373093290838894827004982100236219374675604830608393016684385591455427890936918098237544247863452744771780891830824412568030101136034278025482381676742312954465350935870603096402643014548203746743316579419110216788528886080958650340367272762918172520835268766463275784724516325945387636361081456734288811528247291095491989190157772759385331798152808085428367325849205503807208539545772071955972611463195728360730943285639139723529775959648939248002359503879490286095442719302091931774558528836693173390898351634903700116353121793765853903700472860775827191920397095333937277614342655640805851800193169110084517419674401263603453313157804244277706364354017417598803068233596287096270628276783022290111930036645846407919818781034855238433612907280307861473850907770709404561344322089349624396178967912934918580700957752654249158351501035725940543941699416967070164194995307064289030589360032589224755122957719414939471023915302103945954464633795406654117147657230202981752159905732595910059213757712210328803070027024390079012982356355170113287099051825690232426926006713270864610907957753104062421510944051348426847811378956120152623994906555013982146678248653982347336598414662438639752598116029494113270514965007493635783082103113379196539388962825598216080781618532191680892633739436000869793552681130677228793501853942871093750000000 [105,29] 49609388593435209020189327497222530011166291061944596933325235992566265171403050958351418283690541836400754746035411483213202745169242760971116471296860277008399286455566714252573855083307005445590478819255132927570876721678894376143980781213293545853697354026617125276614810945609320373952168321155233343991724020748772955721915526051925681262854202615651382062303167543683755695157054260033290474004890019089620393067274395932052682227805435096555288674661792437709763232185423519301974562806864605573852604155119956755668766968739438733298724881097080025342218531741617652920718466475210499856979773184641440801479597658145037673732556031135348471753805073392832310838699941492403528366432324291232229719158864477565086131317525076907210683241463047727621917298423796954682449609780318976208140821223150010976615866793800187446090242387966112269765854520682622377483775027253742583651232361807424289150709769829593249205454843046284493964435193695650444341439025135609088168494056499381416790987207822173184949870418573349929038170116960652009995623816350640249951839909982478608192634609917159954321343602939328211536893342962287566184184028035431898230560798760407677494869262765793603112290705154940726267566585144358773170069730466335282379907814506058224004962091090991901952875103579961427982326914953470989204396931202695190067629618922350722031320214561427008768760309705899367512248885116875428286620187215645189472790296100752341030950218821811052750119348324092546686741748719208115523331217285244135828117545910915426702527881041230931951566873574170294343050226118735931837717607324966050516547948625569804493367255481340838416899092097810276447451353246704292897950536074755520814343009528305835449647866182442121526211787516098220268027778077589883550748607460017875587446839520052252851112512416737339633487966538514852988846088567586038472924047616774686490095959877324122097987541867474858590819946807488778903042899817987975496215665372848340047762570709076717933489757073376989844937891141565648402703283758447100617402895096810720776753015774212176085255731456477450567458463289555943208657234451350536504379278921727334282273057342373878420811507613413027769474516351591426316762976576413696910812486680049985162710386017254793408466259476947798267850784378166365859657283261293065087485550832114181127868718457860098878380087236754073522985938671584839738222107976399572529921795640225823558020242501771042164290369952395209907081152778118848800659179687500000000 [105,30] -81904600481919836360908003694061050408139270153454075658999444613877094254371773806345989719158947749327327087900278046034767872678716790027330471636817119444266561370842163646913410935558049206338588714348841519962774147621625067173189546398129322700591072545847913403992272749184015312392195386177826197905479795624338816860301969911520402695140026691583007371333678903690580839516044519159720417929995436836367030152423253448565028982942520961230182670745635547468336751814249995650943185481964240944648798062988938673224234009095000388345518269631060052125808264163173837971495488361108374512671091645561262754495880457615284225653320299340627226660026126119944627784660705591743463542084903249216623382437381435250496317008855566363618011825630048571958386502833552918537275556433959045506238944890629829222896078852493979549524269846757863558333128999825594406514320929536992574989768155021191318291458178001059721640664543731698548646452899009348685848999997921343983462835801532046565709824950140195017008494916181912747062863223187602018579986202234459266636243365940280478493058054850315585170683296216330626174947366914304944293783022558847864571110689106102957633130124494350948416205632877176415323018559474229262682142096941533771045901978541894826212604213800647244766526642613734929832871528589640783246551200039417022323609242901674248146955814566340488608455893723222709256160502255828729722253442085210357078093133115394469956305399485773958720399405836040863368976850051541942245595261707569422551976187689341080952759067398614735833871735086040096933654534482279370457829191384806579903723043636674009986962279555002620831117335019551191045066217541346408716937623731984947019117597284876826611374991442752213978804767113241650021320111714016692547990647882907159300218869415123722611041899568617100580159812162533443703239022964275878306594308970763631702260961470278851841539015099809466168547315312760442299448939953832643780375590550832647673519083541926091969918892724119210852423631863137314072518693938488700614297027161965747338624471318545932654755179748652435121418123676485810046724472033022957268047377783180595666499632954621975863446161101392921911821177585983382933862012399900941959823440881989873244980772848087370586203348832615007972766866236533946110610183806831495729198582161864743910649358759384126968214295334382840294669839270392274136600046495758848281840544167479269994458957372279320544288666594567871470644604414701461791992187500000000 [105,31] 80244311290392610099337281013294383163773757370318259209574914751128142911244611603935320168093033380927267079308541186190820594928558585532999922802618048310004062357242623601684760340920357947518052977189353984050214343260858910488611367648690020018387917778408853044142549570647894861309610786471996891928977195194205952837418692245244806886395499633681102872767920535957279870324040492146188600961407979850154553092360931170528665452565964268074666553543251443096884848894719305829773278903456768076731292016713706776779776355127413269308840826325752149080445651272133221329992029799197226283358782865940126998839434742177068811179500576548279951746473460445697068063806748637218508258640339503125234623192133588192071967554183027501558023828057152808741038030627201819716081076450203200614052354610396797850809266582208789062076024186358158388445385360532752696739815212180422876037398060889321836496145717939937916579872150806694717223056926833878803510943546291048944714064909086161433745080994644399333622631078456225434860276064281213152742395829375769103899133599720716126779409535770475141452101087245052649319771434282299031275145979871902173748085209425565240165339485883325452615960665410845157009592242432510732659804539141300659329345131019467946162345360870137893191044474267808767131235772431500416738648751835412717084676034777287268609743172588846632894653337658659634984182268026125434038898400794540100000712332310061605573548572805413545427596222201472944072308537531625540569276613928460270874295214422228018097533996586779824055384506042945165468057546843035502448099504422889631677589756278386048918038350279974774261448535058234667479118081945619561292472945312126939387731093112716213454517769313134191752316807713257950052361886718559376023411745434500354232866780564309407017108695995893630590579847335617509507074477948826302667719974385064834291908308215751335886228749152261868600269732336839129660129131712826269344163680476341120051449190943148230533587421697753244020970278460375428881622666399853841145674075709940448603523595392788419020718106129742654745244144746993373790092776328754607519225281102616985496446027010400341700829188320480377038390014560868192250935297384717229387864009479521342184914817302690669069819597521751457601563018258597771374486639113599785013092535615051079076462377150358707876085744167136627145962631551810017696634610701079147260212668746516546793691216468362274478326456872423477761913090944290161132812500000000 [105,32] -58583246722383252122762649017270420098532633421743262626106776038201393362572891635528473560646449142308150370252035124918646371484752990642707722383284861344855271181458963093881036866636218201220761426093412243724311404267012557985407088881140891156194543186351246909559302195461899976630452205482192954224000662581719044920465656475404233905798071344753131555418290265472263840399129169199755734020428141196343765085143074944159847391023552392866442986515806603986898296396176064074343518847476917754703841589104832006465983445278163296721724044230728424380751543134509427890491406329903875516998936598368465663982251464142663150120463429329509799332096963965313560165322555268847904665035472436557077528931977789789274793440407451004497821070353304964156347586798994279142532412832249713395001097996226927558369755365762593492287760519961292522580774286753788765173605712850306340157446535543063599580442021744536804116015174160700538350762064812175691488906094490297300577412793872160000024921944847324648627591923976330366006996255297813900738232833028739278945830899351476361421644926114221785152070116858786125169480666782652271730117162902368740319822226982563839642509536962635351345260638568296590190672202242778316808421587866508757320560307896252351211250380833055297333235283003450560643594587806945192044080255250166568067304975820626383603042139479514073176037848153872455756455783543196310100862532475040911432757553564853577402687786074969594347183649976329095726258076356546689618726294240991967494483657583390114014387187128860556100500732999499543340206791395951624555042850269499813463628332139605467677236558185406540860795694561306066776365806891017061529176503804231780896847451047619958180259684222193290095730214365040212746041287960328866317200742131502778725515599841593878333604486310804265716334997996500681343248844586526265970511991170649532583826941436602791402516164449726841604839609351616314820471144808717752108166881502851607574772689620861261081648824702350310425145740928855332123177334342214367520521580894222380010337938285846575516781620287886479445437583558921267879450824919741442479819106455467325358201439538838374318867883077555455036801226480853089592437369751241882099518691791924292152119746360642968674155594978291922785416926789045532342674676436828786428670389811451899214551943226168918049963008972488242165035761974003738819833663786658074837447070684976856472666697102822069669059157348556254873983561992645263671875000000 [105,33] 33174948099402607358613014441643444331486898863551208642962057956117607811166529586318248486286882371328534355586156487236139146876847488788298265070045668616536800725478556057060852160015757513508433830499886906402756568563133569482327685924036062022712453604669212499850607412301330251883251381256760508153029747720842403688580438348170263466093967388874942162589796244012887556537012847312465236485514927815393260560807602501123578318059373259222468951075531122037116187364720299612834269008892704846762957669190378369223542306117873114741726680701590387462681573804152594444189054301360744207892846970793416208956185189221678544424341926343248222497235924113148032185135457685046709070776601655190288604416693049509077154874003659063077393584057089058345212284369341794336906361101309548450620978395100896726688793727139641344668978099316512386740844922417845324775684969197992403915403870803359757580107570753977901386711287836009330781040380110523773106961017747448134099147657188975781836081267157385400215836857042195425565769398384246153665815877695937148532955204032614902934153726787273472680039759382465653726323468268806540052799006073499435734073412513472370168554094631506369600269491921700092948469524542124610737956990481123497481548866935976236469925182659802291790029149838332705376680902382777611289047918364287550471165176169668436743688346633671778203911366369731656953685726091646185404914523104063586528706522977869186274796693921335676810036278139702116483560990022989463984677758492688611220309891039025209227498828629408058715118775364209333232809452425183512400487647705424244870582728430057981048088270748272210307703359152208844128125515617677670291450234067853224603748747436924403341738228696363881421895196032849598415717001492488408327945171094608877114635668452021002721198104660684709122452362862151811540840670992424810123661092008269804598660027836211464257904483454628545549562390166673297173427489814303828334591695835823282360232087816732799536641872126000815338315316491577566068898892591082552441249002942374617770900079266567065287875235650410600257714567479102434755774729212483490061084888141849506925186308859323698324398953538406290856858243295995778855663555003781439663297363737295869826907581932878643127059605995236715718357655531383667584499773254555066756479073698772568220423160237924832863198611889249874438898676033264731523122495037834854061625865183205439492386567252950844986170153561033657751977443695068359375000000 [105,34] -14150377861779815183204803340463545134847184086373314079624735079385967723420987077525073252979977893496716523308209620582038866021837973236284874837836489948238708372601408807386466434234857380177888309919366676181205927971945375689917794549473756561801683792035590282842393351955810389482535226500686035954819124609029212647451215279737487300422320020561565542226000031709129745592182081324938005944330505527519577131666780746778869658612607589443898291297932665311779134125597965569109904849269797893494168130073753599739488727031512702388660610482249045685713283771660696185017651314987124827750823979777203304035868819572328759788952741578791953621140362395747510104027541590752564935037727014098346193817831231986628437599867430473790513923606534353446282207606470935211562999593667524207167650319124134340161258131614571035230989411764265155771199546381381127842252434692372951070002547930319341219600119357335486789921914703653759861512513344356486544118345398706059522014424200285048832799169706378283653074999233661190564268278820702959954384153070396800340773603013016164521645836012846111527514990899169665244000954369065002741520909794223629488671757729099034696054013749610279812009876776326680460313096793409563709935264096575534028969989031359457095642810834156911108618301373882730450929591583696751515172587997480017001205649171236497842112714536874151891325369190692241307489591020963562218163586607818390967910200302582569014556193587811756099633560998364735925436646837796352955977803296360162631962428432155457544110216018916569002041687974277620384677132085632361389960646210703882680643433747878601510829299297083329567692578357931272751084263448108283025957508746113445180270520938899627753994102016390987856981015549075429462857972847865162758713072868567862537109047030325543445372673769847540810201163491826233001895228692548687189157738982251007308864659549610305581040843171999122825499276220123659793594068866005641032630304494851232587518152670423830761926541741608397278613126126566267645531695518873476643441871642654761147280053727344912870075552981083746251342276485603418458979349429466341415208318740265861152435393116764210311382664569549365601722061989945454094138578414499976829720053832306983282878159971976459646420923951088109166876122885393038406679314848466575720969722404800060761301653647207520470213087168337462772190374772276988013264020608458516892090681861370234702266873152640136446223095845198258757591247558593750000000 [105,35] 3892384359362716670812970495675377352576702738058656335009395225298544639585770647292875230681476584290891639133558818475164024248546815175617498285883178747168453389663114612985793281848863082749172190090368256528895308549001497600668382549644760384991681217494412460026730522187860807895986847463934834808062995022132344166678611121424092470258220996188707124275837960358726085091701095167895662351081742042571753026395728410734451679251933457979039380611597484701271106164421529356418997817403597426879612497993845505981933017856021865835724266604864351747866663339726154752624181385942992405777953660620444151571637271948187210529336341928921071976913533749269481135957415055796579371670266466355594753591887944327893669862058826262043865304049959523141330422575484830775054189032753698094422383142978349470450883372933081553698254675478548182375649443869492543115506804285364955059164394171027502158041177654980458682367831785642651847962065876814101380109440860295429352692252651161551455283683022053080178242995594161282125311362459260109279795034081408471633173993589376015847916726096024256174592673247495951739982499449270960866574313510548278270656283677625395539553657317866793875773331288337582904567664355465948355959250924648984593606486590366889488603356107966020702614220521936329310099203147074337028480909092189938037129920092522250633098858596499782018531484331285706585666114455116799813324817156484797191517535221287022572014962562569031125052691712298175632814619599266390003788632204086130879220475888197554264657950035756420182627261610865880823025714997978650153066338489998911589741936393062898910169251928760813911607860700486562099060697158801404701585468345562898077781378620267193514048812009897138416520822972986372460578640933246423824212636071020228131418686895911758468192140061290522183611536344734404597201534205295413306878937626504818686354846939945360813853455852723697144665888737912236425739946018923561331877832860768344856464942512241750351998052402387200929782985004191921125437768113217104463438903281432506703630265689906398968534129213344799423801860992106058365560126541542889610890489420297026326723824576767422392191800561049488746076370458621374215431444603478151362984348994308883622478273203954897143655149750791993843705004502990552775272692481620717006140363092596046187048050151380652818656424766480587126716867081757047998757995672566990548205365971772716033813283714737352170232043135911226272583007812500000000 [105,36] -66505468685313313254907632044349425343264016349866430050897821776703980170222183087375743782766705267798362956172010207565816638236001510834179276154922863032412532247403488466695804329782905485792842610975712286103820944115888621633612895470074266495322841232852885990472383468075931520702196251502137801063822499053330414579161074284704724571646863655252358816741925788003916603781971282057988711780949161863496653201410000523252209425604088914763983643283887615681563132815473363938620839555438566110830027854058240735841512556638338939576229533943954878002734197430112209556610593873687095862179580370575887928192832281703265660927294974503450558139524479773052061223554851290064017515813687263937437078609358494693526860385109226025987605487471595370915395594387159960958438927816677330451110700739078610453709335688753944292578703062689560707986346151780814600098454828242237148568924530075853282958204080908132310388471623090409797668735870287872638570538524063329686931106304630296841755306225944006348101920899165043938430714730172956512667197245543336224408271877752185247097844918684889774820327714430379516112851850400636617581088955378374947410100340369009594031250099674812777701413033906635667062241507096474949378957595989588699341496865677307693304544300491496248218994421609966161563531162854791460977655658287964880218004752531829067752951325967739678510029809833024295344158305483369257115105374237320966801866650988306287437667664337512657486870506605199286568687194318588143672780000181558074955651578702657088784097923846191276195927230652431424227091053565562997794222012144232801446545167867422318207233824739678684365576393603981838093909240199091753805318275626848850875930496357471574162459184166719471208415513368141397703685505150831408580891862837008852340363129279426023335325564060209919242860726266026653856411451670714987742269949953592003074756548029831526770138674613787277747019589012598902942843233440763725457156530533886448497097583471899720081243110887065000875887682463031184751660457205123170060676902021968256729724906826589275292985453561856181538921779638963989331776334776163423725362240999158164904084027694772771186203218229647471295560595584793018445810980028789909153363288451396939656377572671997949396898251522044960530638141150638336466639522311302242540716979767146785347336353823091444990812987916946918913915972418928207738774431395346870794091306023552190068888478879927106390823610126972198486328125000000 [105,37] -615262876373471839003361869017939535625000146216981763818252777998787554020913201598796635913908260237200972387584845920525933376582871388824989240300686914633801679170623777629878132031982355830404312189029528246349387187064041396221963760978257035402248373331885471410441003682204433543642020755804586969267307657179126636334128805357411848078889618245345689471866927493732220262350449589507453270937550555662306223189125563547334325350375420412779889381107211269767051444875867037968274583863904481441730917093696287000434643169220774277670649552696542596213645109133695254813090458971192670593896492364095998842646419921923490444116240057130065801395819635221748984027965185648357595720327784900183483430780509367183523352662010483832784025927955453046826136483895501004496418382294783148446103289642250329337078677602839219955109878209281144748839638609238623070470877877302241218649960386481659225000128017611471088259062074686549216041173184766875781351978207984301522409820404976111966403649943676333633150826456418910832316817315747299194236942360759279385335070231452995769852433319620760687603095921003846805275227157058611863489393003357310690346146048682304509349400323816761598799362026233379598824414652988072834329087643130128918824777614741619076279373616607078014593628211899447912966523942096157277720648944810653344027331206452983429019771387846900576232152177977189119890353266744029991449759582501028148675228996701282493121987072105940758279320257067958572265156875545535713102148649096330451189986847284520360873036394828907694797405860167534550001520351363215870263911016978594637301778572880632443104377177572480011395395758361469622481377334746260785646136666399707989778530149032754311859167173386621598988671777353145494218704844135884697701414495661199723113331028933527471339395886590446350038385942513825132776034703822448302930004210978581081582376929457429217196357934159200635946331059916411285949121036105656022308536085203922408672968458345290383704198976391674524741056434295148289405816509648661270938255143957625640599851265120136247610709115845655756982800077458390774747363946053013820360633599106735636068553120320165866568716062172477304103115422676376602184455059064589524145345121403659098919290867345453202433515414770891325842951602684287230455692692004901635889701554266835624016509611645897468695252358589394458407980084655185457313881490331436209732495423577460446316889086659784879884682595729827880859375000000 [105,38] 362182233858233616735765280851009002259810358126515678595251002310246589578116594678703881781426032693714503282659434689060500572826278412635212770268017893894233573523368413141221120776370627466254355874861391682488231493050395054588835277978463507731155644258740608728281419557857860867856022449508938961421411937028291314464683406360957132735718518780544924318602144127928403879314195371765231662851638847762951464575330308960977179638089479488805800475193559220486236223328078848709975936606776676484361443668308041353969239448672452361002946741812407303666824073320565338082578138461503500457075542325200806772202557727701566583665584981337404461338899064578031839105876908506817766470263578138572084980632942123814037840065157075101889350414377910312096759109625076897812452731999530211597486342425443333764542396557042196806764060243198803313624141083336038006250198451860620615709513156933382104644769703693907039486369186836430373240040000164225680595744511690338763768483742098099423932341508974732352061079068607566142985765981681950915043029564092195504531568752278822296710181217135682196229288821681812871319365488441890026357898745865635227553010433560486481261917223223031771572036568525865545756636883671863425377052736830663310567263827565200110273166227546819039760124276826269661890277269263091021576260500220459405802423656650504423550023459321241072401826355716010338533122772528359610366868486871636695661940877821524749211845584451670343305323052531697920902810951231256828669089264600477135855414596608018806438745339793902281048984659676830221723549623417861025974056154012268811122506190496270437852898536931927214932018632002499526260163342594648042402156593314850264117155847332407819512125318139804562972813249991395742691364355469276978493822903235757729941751724303906108792438038565298293830328418157688732794070965048742830946739425380836793078823179551341596999975135995180279228917228151690967102650304075195807853595155894563496832702690096942538989290507709237692394663723195594167008396797695921384358055789286347227633073190291354713357391901969342123469247823583817833131588785009160154065405631848752669780833954660449644878949894407760640893960243042796638664715571983697602143055340951491589660733993941900261657415372345424413185209322654399654072112026673187049512918433317002424870006280657757766813248936059028924116476017989892196221597949066373764655494936182372322369671380215550016146153211593627929687500000 [105,39] -91169291560656537633894237890110394897397075220697231209934809263235581998355643657747596028959795000394177256176055869844679869484477592066636701111357386629470375465396293348018837996816642916384391860963077341882140396543215258764219531533130893084532093284599991853220497100435845242543808946572462237959798866288660612782725104522711477179351297932754209616750927568073456879687604130318575795418502039412648049891049315021097155766255564264509237634563733907420612807171639805166921589761734104030349043191011692878082755150544351837781489735008876755365942376247709500383853935247088188720927662834980466307200804339875666499956350316834958463789502085660785163240394409965826587678782401210987284959844169632525539482820691295013124567147330118310501210342203454520847736773259346288904230485809815114902030137073119773210945890446493531870356832902150662976609205627841440631757367664453934606933193665620336902411248718347221243181832492801523063597587965724412775735033446533108383135642494097740290754414848989162161543148067537287241204835919456934309127072829723309453535223428140366476992983075337151432574763706877898013471147714631111309008944952701938891467007305814483679389690066630700640605586210000794634472507797227724036228127572779530299041774309257998026858295785118043816451689612315033512247587812302979331549473658922979623910935183437685991928522628915923257525557571075170868237169830445029245492443420786731170901732439013475627784705221542528634898740389451933081459365429997766789840166629502613857691402768996172641601863783571568343915741394692771006203320077485410363712814163649316935489174544951225691652834008381748979640476383386559462114019376430852143124311946716710081490122374579180464989491323689676516709820617953642289979057836881809173232220243588517167504272689576646161756587524452421405926286678911225767264962481339600624292318295842834674189395745930481841073594675639138913453897120119530101019646385102800932990405455348386045388680406632138788020157719831111007530781084906578526830077756913263523931018512431124148016926983125948592144336813787839648674932767161972392661886310266965796750910703707758038119307859125334535269021059565193119312962210157510247507245507293893065834175357127674975435012996824531725027502229521680872929084835043245919802955973934295955818827112253893889737804968918794120890946062818205447040797870160761791946350395422077328433374532323796302080154418945312500000000 [105,40] -21421270958950923408857665213622073869416402368982122263855390108472333238686490560338734435771138213054349612640258540528793567153751036231360954294468854174568981768051392563481771379549978024668862263896143291865502559226629065943390602627529303176064768635481288852064644314504426433560929169572384142074352384964219407936698959887147320916742760115354924105296176087716972102957060559515404663281063971396944213953089360417791600748288529165836405063026048993212166152899934800943707665184184584334463681313979548372417395712077105137581247231325222052435580080851008242278484659551917317260264980367834568754832472036949835440437973823104312270707276487557336321073201104084882719464549513261598946543454701501180594611897728024765268135932505498146748563520561039432681235902661845168509170173493425392717305426434974788033002160451195974498070531007614745956445747635200276058914339676169473921377940123452830657177722599899684006793401056125416585119515914102857130220278317990489739479339082217685415613047696441797481388857632568999157117202819301915953956467607083885179023910422688282682370396007443077730566116821621279242599253978015741679820139584614589527764701884369842103748731274351731069319099547175954526813407000563691202598457536696314580246934056152871878601493108564826116628919955571547650980027536190609794876900939217084377721146044087781540250573070956828390267080101401493882953856415225304692235745285809339259213781235032100561468328740614755636677173040553067224765582438049212232035388737398704409738213331180815701533493484172714057367247281230078969981990612779102844781264562309454585988671235040193627079246743466603701462121068076379899256314564653629337316159404874435270397968511656878351409183281323318416513157925450955388129089953390885464702933672640306796006164721650898766443936676939358608078265965476767842377135849596506272336609904892791068036663659808461288225263193409775177108214144299396834685438971031227930570089012767801966227929774371354960352665225508295046105223837802787380806786273246098594301455765853948966070851854241136898180932453796823416549868984287399467488154255145876186277320189403007123044925892854629200867860227314549752663981299766681734998572244169803562078765812585131600866005286148959013755579571457903387369667215075166220083132769172731703224239445809102259461933337203007663065136013660026701716151300023024430001620681046289873528110092593124136328697204589843750000 [105,41] 36838056224101909195912599913371517262952870959176161598525266666586645552574638522591068712659259649523495317414886011199241324239875110239710835422465701249882650233273509559495720467410269937314993033271664773831377752768511118267640896377421895055785154142153080443695603208102859743760075618333368897544245312417119144514605882699721803099677845328647433821751442715339869482039316371245017898673080539721825007591762014073234886115451061352955218146131650377872866632462734583484380129957198911036342375064363252919801436406804390546127553612251308177997438069666767558620273584166864360811467303504315799416730929865668457609311854611102732364960863621177526464686178839073905568529183366638890164301742640927358715717628685748429320998297853598844594507322007007508707370066965892608861285501322006185017374592996370176817915919480842039257707517498559345213562441519717643498271302315264626822808019374289581827853053736995020284805397583432504039945449501533312037515744261614035443868766460048394344816285037969192587461720957751379686698725857463190415520220428245011152099620566390554526289425280931624839707698763234327543891796299153812681835582874487187466225094316839098618904381255560247604071947615636201549219369077585531155273247292510749539887936363146969339479098547337666728344288303357194099504803436844060268726374470507898302874457944785115317762397502194253129016447378525426159862980032738498224456873092945377239883449801420042894044452781267440953742389989885446528939466648131864318558883213208946360700206797265560071049652828948219115702466477083330509618931867954748033370552442980033892819844806592982865044722792060179923271105992635480685851280029222197484359418967061547295600198351546598416162538919572742388571256434806282450193803928857526354610256682279575359344651579002915819498702596402119212712063915227789154624090359482748898026506098765854765924089188329531715886389583023969630908055502625923160842962629159504467977977629803331972719637863565249387923187488757602146467192759863772202042347198773571746411590696734223447610010652612317244888570028400637412608571595636101164373253082332977377813613785290801760842610439034988629999647559788011075640624688916225838400124070272455802666437258099982342242598250779939687089965330944823882851280301321716682382363523963638336126041509732534365228474809639728095495850243562638184480899024614640835261798875940875142021013743942603468894958496093750000 [105,42] -23570103341894261297695858342358594025668030151993688957049229913999704510153556764342437496494856351628870001442104945646806466298165854843640896741774851344897927795445836543060147143844754051665062942325548881394963588059085267852291604129156092166122059677147319780403701465535568170558167722181724828250303223933379151981685912463037820074097189812979730655067316662272351891476944857960252778709332394517776279435158584127387731036148734734699271725129291656947161106149438748408611673842144718360965081535717630395222194953364838218859927123164941887676081717925126738851354866185464431620934363990494412040034226411544160539166007778837391926762795460892900151188104587985139126956765203447150796677400848527972286492234108589435239031958163695923566216765785467011070149268895862778672724926224716771029825227759748403592208865170016361840802721301475725921319465873966471732291349361805210957684529275296030924231088768455951972176538304208916301824372135160666670061873811972833164814943254232013022044749375198686793784806257513744856413274672986061912677451295759656513610690011878055092037356383068726989269197333802402245472001838217361142790048481224119899673883695512414667505037915539744563046673149190175172437686243541423070290354784403595507567440682650398736532849262135928919519585101376191150948151134046870766539213188310761727370740195010093788953179467519125537506730333544680016154674248408075204349262424257797346761667377050105704855363053000651095189222152916777594046916795997427846926427448218391765956191653715640116325791154410478193418740155969069500070726095164686012354066794297708205518847589243196243517576019715830519605458071244507409471339363948297433766533179820375043942214610706409083012413333761222055042300475503710313543453265901246877934004328794543447885190839152412545053786455254461548806761247526647774016028316457032471929560789275395187008221124013091971632802987977800591208767313014666478736385751367291685481179962174188672432372934471527102941066608529550079616045827793578257789551831728825720255097994295950167563953355631298735421824625102195203041861359231294441905077675604869880297993693767570747522275505967393009671661309209266785452554993276062939788707928682646794616083659968858198974116738082897014479175679252016639258179702218711659499417802803251407469130867913121519985906819402102908977208334625639396543644925303663762778576609702163580095657380297780036926269531250000 [105,43] 10918663250727529614800788873360644421543265722941886356234634320311580507150432606263999331681021161083358338615326959534524995300566305116901798585497713855946741817106548525575883320665315970358265421572724171260948775619137240521555306297794934002197529341025153273760649950814143953708649407993354717872822819855731700755529255400982277466066218481399693651112814996346216054326669838560192755872538299782020147281532419552732795457904342194507620710969108105481438121137704226767024057833857867155894637213207717915719829256758544763685111222918823868856254410507920274534456142515626016929703181748199919409726592466166073074639455387053196691363209609874076896580752350348609026291721808314524692359933863136590887880028603196776030204373381752238621813811701145996868911392735308799651387154912754027359684714123313403359942533921982076332044565542885326289884097443464145854601468953842718873539715428268975794214778318744358312858037763517932535217588635844402775805549744881378988706415205011515366920203615624385124802126593633643634924222996339359415623336293987295150027116975948105918497438929810279070031396864735877335916113217987921735625444478872371405889883848933128292337104124444915380130064770463670161502166288809048285015019202143353394661241115657177735011905822658919716869004705142634664183003661283405358474132811227516730549903417530309821573189843614909516038191669267488700052529852272714326587594582372676872173678562508456749448021593492513856557151265839163902684237025589581099312597301464413445923903119429497721896246139902225287824086190286674749448346580425028338218545935256274142080935373616033925179277514698482817489738005262279675707949233489595080324092891774790328967612588591709845406675601705618575268840150737647332355386556922513455584353292715880308088224962878570807710691010889383152966121787502000369898322761313111246854110744810093580772612333309892757771291253441573813405250120721545652366443499659057106627620182310308182815871711122164437985717273840338698735808744505383848010578852055306997246334790262108834115749305377411273906945142340437073548327297862012538929831285704746282501617033048160133759338570117664869419523224364405759238672738440364638010817128145346906721150386179842397751516359259963134974488634221532702300774225296785499509950871987608061722241725275623806555220254965821005681463013162222165048378735890806471306793690168035482201958075165748596191406250000 [105,44] -4164414572315140527701135857185784583570609688450110083754234990455841661858007600335990541284404392060585915582322809133912646199518912496045950467007103156661528189541992136207095401217179897109995489674800491093906733524136142127463701460223757639468823426671458486630915090296108087746802269924233282890138266729825535115606091626563060277573342433969683695544813700449377101806624063210405948876379471304347685427831867676549626535444517904029191231365171171641081606178331944257064374430611096681230833817582603278659610278442924254711925027500881412603746647052958721175671503725599009399198425416542130664583889297485270115401861646128200458160172673912097830427079548355590477068704282045296014601553854047084028191967873372474687300182521745787927406875445218622602644307246399380516436005841612435997850593271552626254742110290474766993734360788769127072950266414776678994861293142505249873802747155626078138337322185387680204707999252108717550126548940932279075489066742934643100122201452188503005768529368501829607628367734088898332578224907602928342024976195685311735897456001103691988287407045860326101526960462978564916011975125650045397634113587715657151571157758254667259242256035261174344298867697218625814509943768569948064603113459436838170385167740791586163562121854220722163925904045529349497843605366830906249245049166223579362179927531725834565909883212942704123903534218904745307747231873027887582846349500408771967088215609086867163232911443629466100338181361909312401989111449385171005023237825484142668583675863176465304779443941039890162770289510560757969463727028738397431812787618461546421555997478057508800984167729717068645848836306030351734946552257996215948179159283028182770712032942376993099156418835958154633671151302830075983530618654437415263198140365903777313007544162978216107585375572483443516127221807392289372215449837825845056721216144512621733938443282702888517666267043897140824370919926611621421050299811774021658974990859868087072412809265653457105724598577744715423233449577834138915508012019726911194134020872783057735605857367051383840113035703424245442321159107482821752409296396492760269492168382032502641083922317946034815605604579836772151446191550330646933221007614247467967111981494054766467466652208339164199481681320522497698262415309953050707829301001892697000566133791704010534520586380899801278768655107547437179442855237220083813691473562101919014821760356426239013671875000 [105,45] 1388072356788859291585228706532868841459259896812130554613431788753593041258595485188013028428385923136292800302207318081024480007292902025526355274412024569031022113225448616476809152975042359604391652056102829403172197917014582325992817693589733623188968606129344829754112478899891149739427971132937703068564424425426311893347138675233748867551481187268588043207454641114289235409336763168922224174156134704104141016748536597535159994152385132475721807185027881577146230979860301718421586111592571061454190873452216300190733448485695129060560610066953889876468268008435993971808142199018663131117485245768044630277461010371828644913591263600948395218688229519189986564178045790596994534361410412291788917144391406772998950002721840540196904635936463382830876919499205361487688646477930181659449363550738719952718756990434315271618650348607619952873242823263942155991626364708775406821753548482401545427879218539258956353034752137583015338710435052584682381792205463076272768344541937191176199160783991603770890783178173653048996466201701114269454595465640480374646184632494500838508353751863541862739362122500315890141995314072097843747861213821516114991326376184186432082095434642713494999115697540531074566536849738839217412442489579562551695218926352420299891815226938042753432800664294296695610957102087796313475407004076027297152182183894523173575788774439368919030696303773332572632375902151727316602879428321790241211208776270072580260718717089414879851072869511339703256878548958729461872621925933382129313110514384196236958624019915431159236174892081317002814080654093892094340243309657056134640499458930800105187566060494465858203108290232258611861654740194998757942380603568865241165421005039214887709099682026157265504824605504699101171667097569946845356089805499670361535638223371509888932040983210923256486403580143790922304287823515907270533183740472847143654441887177186407888499801935955905662122195431549720170928526882629137656079686911999047854490508505356921334112175480458538428767212295348149553825220770633866135935825338779382256477157265320640827071509837877133636622026448081862159365780346850479067259683078682177394556077834354541818902606368437350134106067466175520824538270703403696088942641283968449038627627684196850040633396318620525883577540276425298732975554707840759885937865955876391136590100704954810289488577492821204367317281123620129327198131175902587330917015151499072089791297912597656250000 [105,46] -421455488771214798563699256795060139354062271638679818659120405865068726229034038707660333825580091725740977221288058404720507944607237157804596667213473092086190340228133703808635886140875467663298642655248831288404046077937879295453390480416588580044694479695462742247137081602368873304673113981511606166627471628395256391712329305997843091553634578058813917780366675534053351243612896133271397226127130040255762543368905933125328990770928548615005475098947392833883807078773285922687797445748169065987717112173234781875222391715824852743220082423742049054645251195219013454464773381874531996250182360631351673912478184376194007005644678416921726389953628563240349389194385958778559281074409364986781086628261836665582375424705802578561689414927159231541120611475882364097886159561505714012114055011522556614701052241560152035733798507124975709741237563715074638232177714770829173297386539724867424754520538098082245992806189575579117773912184186199888437492861576946758652923508369395894548398466492692171914450295695483298465844379826623538148600476293857882289696207072252723146359910379248173139223769451611451083870267985873367304390611361998408670383204061399698845462372098170761205335730745964917497220560937935119123428185957832613977615312591300842136370212278266891718012067182885152039333983649798933718783920985626536717466898169399504123479788498089296976536151473566082572053259557138572713225286698688605276160861030558827252501031882007650453661638002429363463706123895040703192950484681254390647481046365996021508457390354933187248711071832803995447063690544808835686226258909230633816757096492143920804253431157865616794982363770281177087401158023443807326628266007531469990576265981086545996402293330117018578000268784235671418562607072238400880168267132392687652805549320424929188152923866660234018229774826141141113538621690407301085758491697918880842036877768828268506228061643959995740424260080196064842000252069343257569633250683034720429715503842515498521688389466674595820668321613162856224432143235824898055100647650902936263891161149289792500949579722386462841346658809539371115593797079565768243497877248805509978609148252142355555534333650688903401476170295964739889175562265396727275788963964016240559522259991419306967823601673912693259870063571350175331787321748771650850144493847366845520451713637599414551215544735945765821888631702270246617840989311783161941349362678010948002338409423828125000 [105,47] 120167750496247498210633058479929773217717829634856646526470138082157720973298661756749211090544546576263011433762743732950189367446307925484178266931130939804945582119960665694379155976970117140677029129810611387664836954450504272572164637803774340523293416759349784805257154405992986465632368230578939239570279888970355133366674517174224403325356263778809697139703111778872752107942769401423479688108860792410585185804329840805408482668419986278045333535085024609463409704666278823935463928513684823619584834025611650489130000014470381319094424493643388174866154067999269105491884641265226985203612999920199865321205983966371720421612329513012361069024819919971051503465825746112314235454557856294751361936561485395809034675977622851720294058484566425405849750061929464766797463566345130568708249202234585771542849542026065085018452911923399981180377916085952064745093308861724221816553025245828150839853646110163130404137667704651565216272227046138385203457841265582523303652011964720118346866424489804167269846547524821787237196883784574706926201605106363637120361212862892542947445783375005829714751257455187589759534770689576761728489599830399160299476546123112076224430205130902300961680814715450358491692305486268554505927401035636480662740284069383104265820486898057110303271055589850915975944686685394506833037870290875509775452299380567704117522578473387432769636580565092319881544304053048396160780914509932958346803939658273947684663134346274290749318171715219188990746845068760250016570235475383865805622076052703766172907366217489062164377470172106796717039510651130452791823049201911860907258874303525703773720424818315473384470480056811860324889125118801211095265340867338570417163240858705581567448178544015265943858255747924496526108472066411767491246724717450650353689762054470562719128639430798409477727462155179742130279399620553730340405889042308402453516608230400868609081298355569553680330088267878096745570148533210008406505044696129214344532007687253185696214641993065007806637874501724678126188894702418236555331078786615108032040508064310079270414131881574271241178012593511073225242276020607014230005847477720306261059006178282401248829334032588785757382793097095514383231602333766851265277913940004914105273551930898698758292436822174823754252573704830591232665363927695988284329888584571286209672673179937673633488684016915524511948880870179155949342307205252033952547208173200488090515136718750000 [105,48] -32641659967616809956105027468310332960887401162438731064092647111168070702675670707231447843661075550708494414072340311545996158303084355151632816939987627375030611397662980755895468419063711289862675564953904027486168242312323603594881644598360494135550078858186044321937952374807762362471997109050525335334686933561903239737625523365628699825523597716451364488709216459610216633869155084516613275430864081852145450208117931168411711711415782368497136824546579954701551270703440954630848013655145739627794504809097996866535990277130350564551114126108252242398029471982709940751511605666108851664977949493512357533865061585139234270043981851818298416122386697800655629891269994219760844233925144210655681862946610905924318165427883369670331468931010313228729088437966384408482922694917523504258757491546493719696179597079020665655149122371404405035688474481675581390679816109155521536475281700901134873848882972748430146977474173784485189665759257036358614375714926611157618032654764390455356025758212707929934105259726589690965947931375376749305592875525558558736098364753776134142807246552271800249328961369595874234054974156717278750797930250291612532215384002045980244566925201566799233030081418027540609873618807774582821752955323449576049244491929789595697153873991814266602874923969796337846373849581433534796975351440886002457128520525553516823087996249023812703318678972307089475525288758929048424563417555211849985411170682895218351095762060683612794952434030659482473373526544860573832249160271320292158916306871557187940041780723383728771305183030604493121300435918038458276875636853853061085333828080413986835052370980314536996901412151895370789105079466466002471265943656317404218848555996701564103761784643100805193873857868524725743515114162022701720353502563067427133437436312371128421158842223537158407838570053431752356956557683945832190569707531721924134082547717896053461360376403735658047261157730110217298801267817576632350699342989847485851785988856572038932694191516268385104307191649237495285042750775576174480966353135816435843141813608867669063667324696044146171663648695899227338360801504039405938584311969645035491448387981295819861989689491775725424375637204763902492396409849708114556582215770354386194430389323446475721276931506264661528935731094966078440549547122558606680257674339323757542214589757344281913131276899829615333554421911792780346367286170572441506010363809764385223388671875000 [105,49] 8432831197428570455981734425223598875080829657466856874342126440942277571485323269520119972297545675798118751155025007132397899576520974248160716928922627617031451203468766090676389045203220538910193170164265891661635520663512819887480938459063811258218191642830278627621379165883740956389645882938112910502078577767130311335320862982756122907070249681034816874507935889235729329772324963732742062893867124470269453800261835160783956733311632440042606276769829623971293577844402794901929158556637283185632498590027612029517117320754848326898630301075115428087686886402146752674192270994479995171272107395054396731217036604733328257168719350038266495556707962452069002639805821739462243550432455325334847986166869334443843512944273426196885539063012860364113375065006010695313083104230038528526908982338350244041684665456354145362386905026727216082286968927454380272235594854451036418912024870540989819511083285707805573752707022097840646194249904839498385226854139719313108763125334146435685011482696250137872654434265452983703679244042714691522870054930936574256924841283789083783931272677385200314914077842270869620635697572286698580456741842838645027228495935033628449916108270449596904770416400473059566445910442515443105921765791336018793179333920371018810742774746971689947672993348460518664305648729231066887468037553295524478554819571951209749509807235933396352525678713116854167095337373983164129376024260072434408947872599559157851762397901362387908815181703747002368030425957921142206805031972571442294816126341369065185500210144409655459105410796497595851774213204548903267539470765665082453238326393610290694037272935844355090955901462302188430236928653726930834462294915463657958423255439896990938390871726329691006584168918651704395221623415574886169943512600533577851709795693282934960525407807026411362982876733407673440867629374356574953897277119172702365105583261548926608213149872959714137114755243577494861233368573467483373096411727856254290461024495864716585662835531001182582585664143925816965264370997584258592693722298463100993337426189777115561318581840451606595009396687647451070089816104511304324632974765009121663567406707552285446284197343495722266726557058694616683908888944174817726326060947917386078514500725905206195753165165098759679944157635303093640562972469904153774605211689547348335177287696030511754792273958319602653098455612128492363092913119970717161777429282665252685546875000 [105,50] -2052280668835319545954930268528672906162854938591955938807983325486046839214169001647611567243396267585648633875594521768315292988519675117135457281022039147086900684067588504912695698647287322193064219071069652387498488070454286213778813996855057260220149988124150031490368147314456409126240736454558621117163666044702630329579110982266965374014074350726250220648774615683832859699754639718716408551812077529760871526846637938606904076810931034460414871602425747990249362453077046685367903809091648839810834866972918623504488514800835983738316519133537160189978222941474071705697468930091504413057192449423712645781345231437393629715380078473202680372561097883819103062740812185848322989977826932028065426458732763974764235045875843234733789197174226848458801996349603227107318145593225644075629929470039649666737051065798569227432433369399624066105967320283319563799295877444039245555082988886732372063615503630170409694396904732807110068956291670372667649048615474378812627959332620310019903906029744683784849503502650151329399659586783160162263125915160845220452091183199071746740532321730683951596754181604684803423722109902305670279965483985005845490086639140439980319429997648731061998967961365392029126432972905622832506195746445264218454517613164884442710123498512792385705238860549983813635699266476021371767516916493072289671236117229122401495543066429325452984230217783523364516736154105179855105187140039560764718668599851119572419196699888550233270345152638908818219338312656145068510716779997737536073720155325396036758573609313173992544270995408414782842080687236577707043031566949575145895660012812756329916471520127496115246205182967033594922799136559229936656423676813631347206108560277139932256989585679031367370113000331971501216224202856967723717786406377042159750034386533816964932527595589902723742827403838039815167861230322668392183266833586297846920792820916725971155808020682943095886365456098626664140775597366402243916821052521869478487858840274646713192912517408115219137502423545003876517709642519404090819311125160736527637399557725058970371929937371624069212516052481384770695714433644816062165490778110244673022317739819579260853528989183745147214282927956067170078868295799134514484556420882141276156084718772641046162663826986291218942637947468813323335988720716271902633296660952522039861030359017804339130034527204073327813994366189799881117217239534511463716626167297363281250000 [105,51] 465303126224957046827339424309349898145564823093322587942207132541883181475704502672015608703333382790088975693883210091936097260283987023490208939630438036776011793123689630957011555726365603223635011875577649282576788795864343019426332806621266391413083998508812378678983614679500115246667927544946292243555864449079346948409022640366732723263313967377159166518668534518348647379943169578186668501774309477483671330855732355026985030963411278574084097180546838499734159756938187485143716958499578924111887807598669616543740146737304240062478999121908008202131870816472550708117146401419701339924808274323175459221177940101251947811934161482575687750334493213774845149127835947725802184134522296660591739193375434244364465191306110959891960440831915989199369191502036614935018131540671361370017995513766601836500147779029571054896961404265233339982692157763070739508458807240190362819616760119623429115332755090635546831996475648118181049771144852991108977630122450454607934552898487068905887815038134077951485035251437995263884776323243680460720233500719639519199024908507716878682128581050481054467337130875634072729021006883686629873638853058519362162305740575454767905466865775566346106036168371580183409988769717689262362111669865357456302296660699108047720248777892379099561662859520219669743989500558595382519807260923802333459082535522511962248440866765457870286154459777812665970865136723248842966168947079369736249679392213842301222218867386257053141445450690280076110303967984057486432010988279104828463013307267715237770120880992435792343337717909600877931379976312217231875188197855909661459535393466794870751074965353801031318647318648901249649918311540734901462840398150394566622878089252810656350782494373760067714661726439433619727568745944312581955759308675535057387597201768973081910112554369735444562324496244773489552800637474302536391945640285656320741710068327516822885861496866627997863694235287035642743342024570542090730677237882500749301479381145579608741862376112546676889491448808814279697834428639339720526529018056180998653688732969826984131399601493166318770976453414065338585495289346319941136592189018601619206968110259903833293895432040443234778121987881487596967563606312247513579747039596133364574388899082523263555553771517168264805370063584468746474689855175336305621133060725124704980171996365736619437166655625324592877277023227414187722672522795619443058967590332031250000 [105,52] -97262278450326267061715020131219887210995569684156145001646452656002527817629313080344138003821796502661135309095066214233085081996045709689062606406456194520561804419215019164399590181049086144357852730550726355108440731218000181263614587326928327820244690194698546469475155424688971252789746939340281219979111035465569293718503268185565789568416665309636643187693140931202217032621526571893881504004713287388138515283289339037413007578927062562929560031467657077461704966295894619708635857965703366951106444578040923334261072248921787293393428417799720063435891502400992907167452916018234063377310136756397525303042706995754576945196009070211768798034774721518578078632651465354641514303588033945489442267106642331081402665761490361281024317146681619420376810392395420892885687524906255460330221577626697007967977320531371363289581064713169454409926794425265103210313616460955078137112122023387022986736303901444370392315535305563060605403594740782693513194378995542689463982155728384736096050255255417691226111092973809731166671706485263173825186376292004841699208524181957518898020243296828277879512667023695863084892957543747912646451421404642125332754871425156955697601722842688065722131127508202325059014001663280312667381448365349550879670514918563129131696832801061804290696359060134745594919391543960527249431265508437350793016920064149341478596650959224747268184078595025284210311278836713380260619272826504279154744107686315116504585152459994854418990986500929373725817562289421112463194281220500888738209452985803984892550260130860608557842468119814246682250823043466792077380627054415289406155089233074403124966393528076321194795805747548430786503767115507950500508444020887179179346141894359295435401468244951344799250932321460419001925219914571790963820768039773583768616047012434165511731208174748709954141719517610467906557038472464231827436403501021020184881497194397877572689117366465752916819191041290041189299517221200134703955492483708653873405413182853867306412605286209126443079354007623409542677229653136680486200476997192064511356858930485135047651205669108090116685470143199809756422449765304856053738028718659708441178321549705764225684718205809668357381572592606204924725617054815613258940100217388684178838193360609980690703396346480338759389273887092044259776636739244248504193590761989825963259091765205235274429719690820852458130487110804507366879079199861735105514526367187500 [105,53] 18595883445812911411081698203561496235906801959323142487024565044707677315623815865051119602975873457978819899337930724414463640510952160808365808947749027797996919446780187927494591454445903862269850433395838270213102708714205004368153518375364733698328472348054374038876650844902523088428587488349039707997176445968089232435086383073474177093881533617029057448012134645750697710298352904698677528268800444110185774067414137463687626540363380804549054770210567687952312374881352281701099493466980582768199049071434224967972667980193165404063653257859370071691732723611478812326690955304676477129485157848157402139323408864286352213073107687756126680502378919013432226888077742396598927327571866337558949910699410217550518963840680593578813756302893564603050542585447294958680471784251882472351956859020732392971263116923279459058450422355287719132107956983426996867641384922509454898704458518132172911559964185002384837360119924402004929945030270120851171673217353513570576483886134007377956160329190436745216174840779989720508265923350691837717182588437031102137217200395387648502667039249865233331024981016633718790588146758656484205083841747455083657003512153590410501171459565420652364432982646487099509556087589532961441790232542284858867883921908847710813151105177158519455624941771280720471588406128332793092944127911681255192817873552923441801278255103426259258791518015970057567505303155630958212104278858649267727060628408760305256451997812593778099198849597809282731782184892137481601806424465063497731745969155703935597740224578499687275276654544612741343080811433587212286857168824019405733921591931350241222193042190444916707981787718889106691027255684735812055377400070349504294215335989850680651506723192517444808245757869821129107155520390444972841408410259637121932166463017542717621341461147422382240330602181776691379804127226871933666029954215342467906447624294069488419352280779333317615343286130904657893536408435501240030084637063896069882081326357366066389697231936387854560497104743342235541830449164910764815716442950923557301862465869957744201130593933473527685271705290027555674414186411267578622385456269569723497022696192176625059348026928269244672493212042049082648653162514894165374605636817389305024501278732591378570297438779502951810094058489608095904695432541616783325250094762015810186703170965483735277545719135812394835587102459584230018663220107555389404296875000000 [105,54] -3231226859898292992912698141019022026022121446126764077258327826922936037434771836186817349418955404860674290134572331656320845697587354400203155034407955801715199996340526772798994701416857555578278227295034787432179020658504350717235187916655704447796853568134238123507833537267176573468242333251966136369225757306753960855381807301427461766320299379122100092643646161860483079936354200052771972117553912452978476531368059069810419842245770691163699473998803510943650206683860371422826992799931334319093863274992063328779981775969009712285613299884962080398758254921554272504262613230460350836820194311180326220324679907505894738693139210586225724465914193267377664541222524468656585385081924454101783015849359477142927158437616437739993682517004595841917500726968797662731717770541614864232628619057491337508776656409158337097918927145487989103351039128545867732986600649302188659566522927300566008084499794838038883217776816487607522180078614204418917627547392138368349755381376639609220450880399433800737568718390316110555185122509972855423447903464774623470183935889518176247046292554161992235600413474252757016432985774667324431363587901124568345724678136894498863283442939181920917571282711785321828366964836366624800526144426521054319682104642383897546323450171216492954895979283159268507520174416677986648458486867759921846827258065004943670010507111061301198922093989094656216204285380759915844666237748896240017044059278054874028565077712745910553128270354172369810211887104189820833434956666002910791169613772118339140653527375419110923402140188868450347252965116180611243093152755677607031672797324693416838930534337274741668366192475876697983837514090849646118224800073289793459654499356198436811034101075225685728679446913280012397500605411393671421120716943880284401414005436591915854277849401930505393993801532869866818801326969490392506495298684478569643405571641934068382635081535642217230074703289147810612827640439418454233058370776312873705887157427700346591390111827541750336262056866281721703969813284975257849036304349006275840218589294331304050464510540123305885863805554617841543676915518565600222477181222305543229046847614363708114374770593765485447665051274548832359177937043429313225068405226021861191521378276248375912095605076822068701508364741833134464884556416060925278136859444026019621304032934906379190080975207651921266537031751653330502449534833431243896484375000 [105,55] 505875362275933940473044631909827830991409482025529357926961879312767545042974557291486287596291974972768401068010727089552418799836744399742713790328331371265533086930891277716127752635140064034212207441994962932457998972941048804631005007633075055133358701947526133771810947108345756892941435762558943272545792985726754475200967136503752448017322384201188625508601653719749668693799631093075801615090779733126107475644034683989846968169652626717664597514157039902826473010335113913966651819729525757491021440214316567389880056450157658659403602521346305282754388790192974051730393331509402267980530545423229795024876173988221692492323784567359506861557719292332981976208761259029893879565626881981065042778446267986623325929296603894804584330685150965985394154934412338243890484873165184089272919822071913906827894807686004053743621745419320514218046315273011555445954540274939626179792318957978907661681566860874248530379901474372716819290539029305396690827949117995503360251944083848572287314431118263458458499795507437703275607098412919420133967931328676185460565887622203947014306324071706866664393201587341963075709054730766118989571926576445594533841645909769997455583638533312746313498480279167190818146454506847862603106586395556668641349982124895628223784297195979679353272834997922444831592181588922658834254119434449070854294700031046787544205306853191730031366401204120673493446957591261739864845774366990913035555198958937155591712462965586500800279612143474417701762246886068654528959702566287497863653271419293018886205981812715799898226943963299130901687261083594495879992132451302165240212959154452839031924680730009917084916505750441101995793497285403241136094510394557206321253060488332971411661751657237621797678846779278129160086448268047160740899845234021698090884990763442057802519987188021667970051932015322429380842510422274577661113224456626970379940029607921754786173575774231114078929425028040536196845619710669090490009850559017188444999819137478948970859743791410633681578425768910775293716851484352258246720960425107023196622746078674848634777681594191304053234073636935492666106032469894617110873576736498546711828784258404031748312967677305715730782517039788124029467610000168792786543540732848175310164720144045533016381059197062773646424092826759053114325489997756916303902117922757927451086920134813152832197941764108030382462999341441900469362735748291015625000 [105,56] -70489269331146055721763416155721125957993704116161767784454415913301732611780760061959103406572509682115331544309892437251740388508477484461568921365152043494822368928950396867357044893277394557429283703582223183532709449157134799493618552543975279257453552893310965571553922133972344295970710604491380632466334321291427675799574865979389745715566687683128821011395381828301165936018173423363574022781860221963516262838618621633462254138982694888789896724718153949668131255491533592409280432002979540265998036632889089261123003518440152383360366942639753015696861497679069398340146809996571891108441849864934187793547885113273868632789379676943727791325524720902134041869782085340466541471225255882659304350609682706436089308982601783970042995752404174293944883129470630043927565210254880621091364601892714649869157172336978489697842662667576527172529193836420850421795060564209479982893551456481074657427127433331087657498260891957196256657461860356673718317576658175930907250649947459819705181696357624122538832193924157214031479014937416366552079724590250099343049477876769632170945695835327070179871929357413871912080376037435932054043958605005717856312006440874075228161400817200451344696851849840634344297250528860699190394750540343657500160821348358234483333353462994789773275773846442427399535655942655086339566975408210397541696985369664141669711922734447153152692745775524430128482015375752238792369866313542134899687893247454854825631515907059323004483125755638399616509738039120879431941478017250022460113900099854488512264183441611328289551465619543896744023058419735437906769724255088879295403146464641128189061563684679182596744940857463099376695094608087480900044907327152443500664525402397453856377741435701427069621581544652168067843270775381585997621027357483544714708646558990640844601715207942244552440500149657531021419416821616238435764188416647893228987998016028593947798797759409699405475686959904890280228484285980648424099389780683401215834719112429087924652593153409537248635558691800968567710092806515946012579201436604084749179305883613530265156983346489987403006934666797996353385085365192196219627110321917433524151721119149668974931071657389047957702656270136297499659903557572917922164504908723288837104113978977601000496690137204220715535611849171868365820942738702433365070324430221494521440847713005079234826803725923877186332333621976431459188461303710937500 [105,57] 8579086800416925158119081121512544806420446091502276262949813779770567209817482051461683266937481172930234630906033318347830359989466316506014404644431707440879150719922824851385238063405424230202836155611139659422633205463335198450372769671457694290257540618561378918113382057654037313218912209656985578675181830284525402594182598141170078809271236600498705685290835745465140776465664328129428460870166862484252783709013750780433383321918961271929230625281658944978861614256924498980344972176223519116740457911084029720459775591495594992097533978603903920977615670620853365045535859812768824854545075550522694924031088417930111571321142459132622709838777718993020624321921965219244845135064644606839005892539704158753556776760138322986934344972993370502346121108765101387104186674009252684189386035010462205091717859703127068837651038445150737257503148028555944602652539614537325630515951334750194925408615206738559042418065181304295164147936899842677417145997051193450262744542350277762601491594155342688672971353358609953565943476386349785187579031877292124344432766548807392556071360701668697000702590502903600574335963115468934607969247864273704673679325050866585381352462326032437743506186502369863081985435056933039825255731456604904027440316636764556270822584183060177009100940191259614692357707009387008690154697606503892308356252221677502271794101965559842309874245349690881345320058045006372003542937607520026672563352992388909047928244705975751595652293927115929197803455388393647463879935128286164317393014054270056487411816473493152905707941139291589991469109402123763187832987545298111934432853825894342353862709845604208843592253493352127763348471525143895178733839446138833537871184928523080055829525143471395160197608685685212599796257381650297255650663961197764845068376492351215783006012818506390036020846303518343019233546372256834520134817379993207867254026981795608022794877902541317960013571319139443181520247938596113186192625237998574215752629960606904126691157894875879009844607772189883344587716995346388978601244965769217663033008960948712571818463443093058905472260404173542973776434427813400224243816206412124926487915008255279734164830420770835249834676776521267137985003800812038115644371741460031113311728213975273870404662840807965891219200306559854066823489605787086616696101296613664080739850559394782431985764566823027266195822448935359716415405273437500 [105,58] -878130357033382362919530755162245820319701436341928403616890025305607012562047879733458614671324144730993773018818607801243925540395299572192128821974120717771799682057735216044545249265448547997049818711149218030623315945137339266745555607767078019056742889336823687133549133210065565722658797307618616813392608178441340770365475147742505708853991121644372842788022096916756567620618856541449817922902443657050064045181890757386794530775957919250088771211005445367667800771856675765395757616326358142704900783302610312196364603546532700205030886427607856960782105388949783608544581524034238522509387919060494439725234050286568468863078120230452042753324582850736843448062552551009646201754332554193354943134739698977680437770323781859532962475449352262632825056132332230655802149200498313573337836632731322536313054011659657043840529292724850163154647359443533136676851224570679526793787881321816999702442890379868145047930132600999898793851398593727636401867208504431220696582619542515163371443586510280789803469722650340594159500388129160044004410317091179300737013448092177756126250741439761604140129679392008458931178988620438517245333165646685272634194904079086618171690522312293480922226435233346055516861046263059636572495408789090647177205272914558363968920754508593366871134596140009262928369887166965479681891806763340209999498561800872111615867075415545622144088441008788037472517373822741677458538511793930066955050204139868061050624766454032094759253648991395807737502683537259601285694458711880197385437108921366603286368469975483431004564101293343183851300322451814960200452486359260881506985100847046364029972578606211589373958724492155276912411016047454639082202604410011295874464422908405562022458027091900987619472768424913752858694925120045659518403148377231778483168594337482205413545301175962968863687950118444276127675728415602348308774816203279321985431493344829709127326996732954658127789552076840471637815409557388731256856775253897275333769962142638872647349664378877831591747445282713432617683884639116334636108316730442172383927395784930546125201253340333228595818382648250605780595518798143355310908424169876854773328516682823558866958111220293399358257886248829447606647484528601976469953211256185730263423045434245389383797669314492613073308039667773725544561123853493808112924711700604770240872764052122802550491564854695525355054996907711029052734375000 [105,59] 68818834010492808662308493715630954895075336663001004398747279386843314012229033760672313638351133824577212680555463658807678941529481605921392030353393242101156149241815837062009398394749055882077480861201246449251642191639012588967541381255576158425319517290104233145003193304549379834753045175383651437431392691322680669797141936268576386086453615620087226394280714036431019042415821354403577721394958807669887002587196856104982087796989101820771834598932739103829593450025592513362293871277889350579835523811550796910259091877030443754717990229017554868040464256058186238911633721239624222582249729037462240088542572964009751340917633578174284502719122427257471658579786757170331496299070337549339322005716777418868381488936226291569070381042539390723266331602102309702279899077874894179683683509256452338861873180755271895140355467827885382096454179139736478221645579330201275901100329325233044613992809753576385151623300760450823461809497626561143738434020543141241459093800692387670836622471173337084173126443416558037550056632381607942164210480457624189120430406301612488165013870122074379398149089745263634851487373531770686222381289957733145788851582496268414416035064231576661878876610606758186393629625218409257620217552740781340017184299737310015092739276599273338918477188184269616687704395368266607281210441230794086552068247109214391191687671244630547320012161415846336878686594043306704825864515161982869636295111480698952765368974107013784109952902107953710007874164696397948445588360670818965625820649653799560808283327658649310383761528985277840523086041751477672977201990013950746564339187092581548982395481275736575576065553390308657754074272751108670945005300970698004436047552049225088451708887091637787634173819167909695519294186951451759588340916874909424983654334165122830437847571307027204640756926288288025968624865403205547669198129391697743510775888670486218710155457852430028953287155825646756351729444316581789318021945860703395746464102079193908364469319590012842926631013760655774571702978392670591156962094275297002494042996228748926106343050152081190044988200409959274045115568984755166153632941730267329153867920083830167634150318022667743571639416460406819041646026644275347602287071626169078231512737695848393225476942848473580813906839433796652215628679921022909055545946993128040212165171984253029396905176895415934268385171890258789062500000 [105,60] -2597929592862114951169424565060864132460650943996731727644316987015795196885530380910354579626494760305529761967395364072649864248096094986990958625593052952718356408011275040002354314428988482782137747580836181760846284391688973931841154606725377236034420509686982097512693647795970610538663782712326440077165476365807605794795947027459849892518637995086437955690950436826965712673563436115857649901789918662658773529411350539140223790401112343487669370159383348351325784331982535521894017599770193468794034473814071428461937182048760465716175908585878653135424919374084947420594025980991082828017158021127568200706929169409217141859527309817999906359051403905686742358404831531145954933939734592219521610098321727353255995709690103046060950546550546165983542154198940270780076111276610224272372433429102123600284780764874080910673038335829373116142039086685582081284586523351535928378133967077652513611051704398811853104130203214010614810713938895752694701393631920934047526755502120987361907470579577221906003252282227407087189885287142809249228591324223852166990670157106373588004618519323527703242940910293893314789606073585286390536938203506503302052377914766585319315672716728314936679358407878862926105381938299380334942751374224694432040884275953718815733940448252913189892495702185374500214401617347767448997400696387436405915948560436580542674357330795694320873084957084521887324068027856818568778324753628410103943930127015774687158961838099862469265519955538471667456967682060761022899173504699871143409498046100691021264397139796923952208766826695010030579468818686674743900575696433506164791615895226281434946336004770397975084667839049405482992702133280818159766050484999566337412212401486852481922897545793629678407525086714185239338853595023361168859418438797321260536539802927044112851564072707436289071682650616894507314271360662932361637791457126013973685041220576027127156111221339098836225640360795241265949261763053669301602296984580567974290391607845255631937627438702631440892628477570370976919021125503932953722756772006543831799200494534060146417204600017688738711674278098605273252450172389758129788118193319383128994152916423292403865169896914447625522809321012877456299629603604454774624217825996121018140159552924478348898140078964208426228309923824286464601251837355620755683622659190421535606619208024241005072774157724779797717928886413574218750 [105,61] -365067227926307245187708891556214520395073509050655957108741348017745537061784925185599008561359354411087529942555793012911138279157157766923690258108733103088354925549601433303795979576092917148412685169768284945354636225597704215120917328263900795124555259507658964492271976789822730944876081733780594319072329783276474826305760234856204315947973285128489236772233154813653357348735534378870630856876074604345899002371100200818631558266560925204921730590575926549207669029813191348022399284349208309031498982220615277941457579220018317057061626362595840218953425688485482668441426659413922327904896821561660706280397882698081922217356653854251601383254740343936096520248220298279584371130429774231659878595880666162846569234212739094555666078675500000180126347399581178096831054781227216085578405642282510834349092782108973434115542424321158999321575049008534275299682360817548339676168144632280796556671751151364086719227814863743663156914200417622496679444364956032933929849386457160522923581919681091200990247687495248863097146179786000078513480800750314845830721628577940387686524755329026596235996407896892599003083519794997867271752338775886121641623293728606158960407920742883356811870727767926971803699269957074935649428769116943675565151216488116867658512239332558800088491264996181905903195031760518829178155551759125526006712301681835510541225165836046854313236243127647321417305522192279988169888852782967172385745643176754580883762634149853064891218013209474671107598167405937980523013862858239461554933847615925560363373560506599041501361375212844117257263498570190150182856493182840455363716216930345715220560872866434398504067609153098489325025563330717529421567430251672055022191556827371725674570126825649824115516481194302705865126420112880479504520915328442564701406576892805706889587415444642237229537657963667679843519924407756592626826479390819600414055646869408133057638696525726135412275738837327918438483894581933956032945639605613791084522926732077806208614722262004635844340838339114138793849515433676150707464777468125080748242453556895766373459045592829469622170734222307729958517445560499140173750480188778617506783961073332478441114468058830049189841106232161574304525593827280452971047217959455685387890707841265928786101208850724666193432315163175471612869016663482706805130508356948982264683113696523975022500962950289249420166015625000000 [105,62] 104592505567721689964957870468797828839039384974141466311660928153808710088036949149233397628695246470790965793418003448069027944607090461394760045024469064657703494419302714511475285467198970576676683634326960240869726542794470176185825114047975155584413584701847326598514314082133029415606288229678242012723996479228315830737185342848308189313246197978415582678279996950476886529727612893968374618597130724582947500369567350112544698696966421167975975615812827871386412026199110986419493852877773551072208683299002489133489416958114256833485235519223943027447539889766743734228616886581844410370251616674818237313024745720537810613358458019631384000408936819426747824625709008514902402838652086393477445429416684765854233594344872058171605597223595874764424995868360140987493049804153034081126966294831109432143031936872220743236148580410371425009415514589414820484182662132862126355429568989644703227895563937553298880069136533132358980074944572519265015015840425529430342689772785224864526918694239331883074384683980611957431648585142277193607302980208447464724729392543944974362749201933567900331840168341725663032482310327724347143493666356323396681573907279262527713414318525499706319444792353648357318196243054526398094035718515260649627433576245251660032624327642655419396817117608546040819082739684297052632525338208721376203453869574443004614167347426793429828006919883583834068215978732268798564388330269309094144402071487733957769333262329987666704449825968167894645932435106623912230229842761696942920500237488526245425545340455401446332644120506110833904935331910137367593785423392692294015702753985557029939621821621541807871483518170845931521766561549915026257204842253864641799547892063954485979419062785152194178879807667159246202827363817447292479547569702657578109177582898893648178323495151589453151452864901040428546332338145764276358528631279885641804809973295279625711162145200862174150356655985036612561513153784195736489447461151908948684386241574837521308585332912408305487459504133271543996029051539790023725917196904572984890028077064618046711847984233610940887558193365622076433336642747730622750358606279385908905082046352029344812912823929161090598890391740846696669625366675506935709547958268532859423510608800576078022257731170196762208144202673932746940331242609961141701336620357199434692377793681972164563376281876116991043090820312500 [105,63] -15607493928803933348102449989061507351080284279882528772320203390060839333822362623882153115877962077768340735045747076108632040976014603811519144419994844055810123490274384842020181615596767388855005952638226393509484369041291968362925536811035265394886992230963474211912924062249634530428231934077569650198307883374129406131228510960533130227248453316837322477916289361420962436977104449463750245641661685250756744994633016936074437803871748260534606057504616867034135504395727806884391259699399367623825255244859510138436888446919459378071809118416095401493626351687804492165659154274287627862945882560798961781780128380085962915067343815123697561794839347085501308956072723130799532314399988811592322448412376836702970737205089280856818074914465725407221767237846748211592178435540831380369397785920780660961964859595054292529112530304964206757892505857868582946502944204394339800034480422022081070158350237384424527486368213908036083450141978832432321555250415394318010517528422420454772754191594180354199009502538267778152839192634283164246243030058411891493138814007899478702603087819511207660734526692352272718378649915007695936756888943025948601044363639444510478127147376458563802305479385721099298371517295627948882921156097192840010662445818559929037319992801795596309017516049837324237440115957794403550504757950586289343297879672635009419140895480050564731069844811137600945467577355179202118539828490144512707131665065518438295799196332748310331818745086161029187795676303538354368191360536518330166548485494178869113959520902714680068027933114483250594083934351555831967655617270711227507055269036410204172860878869193146714698016550990644434450635300054537782731735644359010128417665424451026962024817634164481095406271640077893719607490558686433594313347815034609570829801275972159227947545800269834197724893229600547470397678662413550128202006025708093171265305389516256313947704607655300254386881484118735904957500952333583306369380915718591575967955756785436057942616465252328401670334142251207104242546188227476855611746838024595147062234754836322700258931622790928484023828559155454263777328048164420687967479031384188281443316384102944817841419746055731549045059887188265335836105225411902268983827536364351110409726961809989709419956239935082718850689796021336042179699870636223155080657513971728687224294063184970582369714975357055664062500000 [105,64] 1696118975378736830531824840578340580291657261932295895193197244276572218854838960255192249383314876379219138704919871437666554966180278912358855196089172210790294771437208737199152168651718762697442604923476487222132897312355219391982384864560708682512144329535416218049971300270711815727055609349585255592029632691542071218493428262677218833788513594240016794579581235600533855912374316070407558194471121265511409178631226640714106734615571903620451832379152661039217574562438121988809791467861350093302272223361682677625309860860667659117169944736926632297329950374771950230590991421911860345975384510530587504973851629849110882261589200758125268135448373757384337316157143989904984065701313850438978156816434795660451411957067810469975396340460295133125591693423124939896845447743541516715992482546501544488496078634848220779082672491219960116201477388428649234654959079510297773674941890034148807463370238183426919690586011651252645150401610833443482274800398577068832331617383622283439701758290002797851820666260331880448282763033147917432167992586919493719622395752991126576496191038130082258850043759585811638356883136571154822631252404580117408901167387318262150223816106685598718677403645313527183900468885196872887702550579888316270035011461158774442643572130653261826632424374745487282137881128878968934554486692007037549359095759374002778485042010057945119107390769169789208249048141186323238828101766413916373524396841592697183947986940469725963991374901827614304667827149397491476637142209688267297448582504758225021638558651849833746256732785936090960099521749203024003871975837677993833466732538942188462992914692453971912788585989517086171022511999538247418273516461574438734602337597317140691358322556946971642142685079971966489105596817080220683925018742653462215395753810124804818676944122170864428189709473245840247545525761484228049814163466480511725040813199005446157954213494568165765695941225759179847616229721080067715692112017869318081384064453153345152072040170252263148129062294457339337407491576668480914527258174939059900738329459433904472780345821120134093063531850103151616069243698342244685081712182959565567928278383423487841211768360889372050332388495589031873891699748436528995578893024524483368072404515865185940021514957411831824865744576602578580630012478295817971316108529848676322870915100793354213237762451171875000000000 [105,65] -137813699306576470205008329636336271742702164610888867773319176084846792270937471693769960774340789944275401713514294976328399870385218575451382455814967855578105919587885873681332491412844511664062238724259090399024796696639203904136978363645983415255492715836671155661480765533012917420798586058619659206887735809387855427837943912269490454942707393847941243052714761976975988137714697391132715582925920850511784672376789210136114903063165558531831633676875910571599505294235923860974905151798415425103152035715482054022538860139706565095114332737806693387817189292240084456792953582409975420056462406109247059856790568856213179812496231734149751148268118592173220330961060907151700595854630874032810244540925962821702452678365259605087366561685361400725095795479756069589386250937269749569039605148084987086608944232800944346851890686564725041044691147464031877769173064092405955998545473816491742602464815683882338801132127663263654623011244507788806046093119654247122661664297189314463557502825458899321189420803527115549994781175546589606710177644583557407034758182228268234119696776747758592385417975196798887025452105480112698056751193964441304195726795956032867688450233577477833255278039294733160009933559122973402797889139460980662322519500628385004884473950769497359946505078344716331267057066630477310571545894019875574194123553905777210402501630438492282864446579064523261404174109278955804114481540047986823112272642569472015298169275690614011363272251765083800789053804048583674995010622489195312977887773469894640044431434403048300303575606844733069264706844640448340364070282194896686074425401871007891707033626213240047089700579733601669968121483676347256967083597059510079386061026112808890364991366832668057506572994243202147744103480261377841771589298705197935477593700719326282682344496130952807376496087574869103093287760012669268987449829511389633690889548706933683010692762870014423972219663993697586452339418274535659566381942642720400408926480272695659551141094280803820892661967510893123788379347015404578756458925068846958742577824986413073203284654681958606968262536512111079970162682616091284428302391296370096569920687220178071666985306744544202643636174575088993352035631822607252819925776580977928422923710801829666876590014679826371352534262088050817454814743619169301103656557127771775661528863565763458609580993652343750000 [105,66] 7660003628723693065555456437644842753393946855062551693678510516938447120623023609666239424070308492793019383413701726621186256151246228253398782905383149955300185628005613712901421535649593368720176322880900014077173624222823481032643895617929386930516612399022816537927772685670554285739346670473829625573825208004900169421552754899300500892443938936163109393977880089704289853480061892646089823018573337252271711458144683068499607270951292668957005134697901246216522717242263797326748274306145908317235644250011509610560415941013252513068570077256565065586799186765547713393622175776254460815546313451940531617278461197369686444589040074850959129111917383652740447898521220532286650368526648631725415718472178442034456170751355920125779455184919197463275088968258729248327483230169067585504103214927787022818465786502977237910599600901083142232090734356027910198129985048967887791593545891473721207906075825498739393525624121265719135073162465940636957566643133642237659963380040204119165729082940822314771547209040322387892698422951471190727951075691520795514959572542142564264061025732124455252818233329908326511882947973339383742367255667510630472051720673150716093987370610016715667107830642215645310387323317431996846122466521301082198432178017011403475454220992358236623158663820944388553892316372781980522303172210283160222859737808486436559063325262914968887942943337127238889003854571628512498209394632736771457728273069896322720411064589932664250804947553669174700772506099016270141303684187554907189630584810643838881640297232725924994584798531012259555818490063341663774869959375462588699802118891249048631084958678858013610131876770372631076883172062561102905428987195780662208203832097181960682587215520703888245995695863074554442188586221433256669009991745334624698799990897317957423922059212468326250027421019291511403045351087766242758804847122651152000474779762692589299375189940072759819972848727083957065916831319806913964027050147268806430134650973450341682834635391801169945366096486581147440833158046632548710129533040869074889949400379694237360605093630857995336824849668110050222850362530917196340337638134945912321858713935438144236777113613989457719930639799155388484178235738680568840036840393875540112504446861855339101563480177220313103347298152126736808682315273082414445831927682362127995929768076166510581970214843750000 [105,67] -171177226398642077692922099120800333184481227855046844494234982603578028939398452222392630810656243467208651685339660929417295260901221472191393467170873784206052512328388274200756485959319009429182942370024363434379701001622920550966776940309624400464395064352690346784264107623673290814353965958253800086947640544808914961755682973453993409996224240784129689789565334001293184873456498039494330379476866453504848045160207142803663266717497509814001103121410084799672130887603687163007864663173169913256563556869622210999291265141003941374863660155089238209463954140439618360750675157149932351537641979669056331851174584565353378675768426122791619951832788070691852882914627843911360082756213918935043676117927993201420068886973361897676618583136992151337201529093339423280070150390030546809763178295364397136692497732548609160175254830248904389176021534935848959281967147397607640600788293345930076655774247746499723618237232290418862486952180846103968484768436694901682911952236441891320890790067489023844732531995810276366500125118104170195485019147636106069445832908372526030970966370923296476835116216733928697485873967328816876162694647177137440199243113035352391290710208987697036582297874094561684788368588495131354181212613845028955517136956860707567801204473310811756601388488897925644848436288184003258899989606157943872914508457647799998467789219725797348291420912055912008062644564903425551026033706311106405907477654885154733619664516427342165386151217386157968279322590240300259096589276860061293457729879388155025469366724964151522945398392696288548084059265547428124568918600668504897042753670427886938042811656131718995469293035203532661939366695674941746986188273856843890675579149434688122184550359727604293471255335449466173776249754042137491176805451909515670957650450322730643502898273746314209902315596440486558989459201625646409900866330541211517679312588787160811851350093066306240525139615702021970400318427737209076675578451058057129340179923764794824898198596974692725311008847071930362876502346817760156184838322347455281459710589810792400204174961466218942929344404746627234062354393254050947972108608164931715612521136645674998535947960855412449980312336608336829726582047240669208984896757625868500602776228273689918618625315630479518244087766265590345686391134737039383975909512258795075467787683010101318359375000000 [105,68] -16195767942815347197363443075976991667418496529594495909375360814079019079359810010216301038584233026658239170234043164744638026084008150497691906579871484664816159081579062938527871785277980169294654301381022239682083003235457976958690564097745417923384626849218401041761968030171303846557510828063778287773409893560101589896167976965046647778805165002741847801584562285892403429146727867599039828606440861247770781787177723034001108376663407281951052964836364280038850848271110418871504726836495839656327037869217457610043209220882825337572369957663732896467509206254139231269616083999810949854243836263653143437781409792436973391172462191485773672980628780477785602801327520961463507811423443534517613236219313502010646201623056138876139785760596478620450838377246180340002483131867800692235528067680408865116502066187266580573802444620792860741396481477018043599905968033196837248002495261549594169944349627270523786351825903597351163856825767197424871385815858082603328362163361247677054563374310016539897488096075398163936978116682115035516591893816405249028390107079902508418010162119931300911993068715911705664531325369477703262221585951062564718567394761071321940193902404376819710217561936501116858403578607100226617363740596788886438064929904520956621042989691255853845824296272055709084445098476223712707498160157726532007876105187055496851491965291728027844756722514191745758796411059188018242189552129686606959045343100563592980570414177385147404380147287342005942653495568705016020513571375338004060247056564813967541246751961530093400931154592142151368517388029035930837768815817773763117636968359591213326638171723767822428757682832846953164557080969418772376631100610459576232856144481748098921698332063648798554088032834359408407755921354196131512302898957109291488943479106035121662839820432452068756042905105270078665578851720961825282826021432152689659450791050058021310019343856851288876626326792368352808504681874788056626062509478842638345325934128845576963897264325869763522286584849184761872182871052096476475733052435077826350198391915496094546770388491986965457869651282517115323963635557866873948016104903883152885258126190491662205996904768515669006308507158385508798650110846517567832386182136896236579650737428163370542440122027928230520772724338835050757712036934762001638699047134650754742324352264404296875000000 [105,69] 2692959634743743782812973063489395208028298210872130253278969552429146784907819166310502740611057181836190895286501367911291054338320360218609345248156106403054502181206163497662668583931395416514048951469929481142281891334013542019915638346680176100461650200184524990689971385612013609788417145962347599754995673865066154507854070167533677958293043038517289634396775280702708288077004397066971280231851289950863853402266699530074100292481103824045967750989105405206119986833162772593530608958360015198396191483633530129174105477947334880312561484106681383466574345100618008667597055593033029899636113455315049338691120844841447852349162685389725345900651408279837304027602795707037296782421220374687066124868695251993388478521953644064132490521096110917666090212642673529577546498120441285808542012526222363766745105439969685682410778621185511789891235033973917622125899225049325018358460481866068173817216702519646774749993043521248953701680609707313852865395475217025944484068468310845865038256827167882328327879664678241572789396252197921396444824533779019648588284874785230806090740719463788959203725001080738095633635085173987255178193801040485209986116816513401695497063176536075624546590086985634227651776489190223311183162817531920761052506918227263122236039859911843122211739065555421266444242960810256947295135592993564928158068001603015506761354210074992800080173149813781387854126651087922457764929457892029342533262771361812684566870996859284771432656255693723071134679818631810259699103513030299609514601031329423868625007472345616685842530774736744449407720244273245168188750830707007389485262353436551081201927196881339059839793468372437926690509372104344110350521820640323121182421932099995601707981265879692247861730499714477492846227122677869198825000757403601237545765718054872472947162566478814949889576850483803202781880186012580852095217418593752918979561607335905436710622864295090192445762134147887213037731454094622028467570644914407796140964136122042129666634124286446281675775300159910839348135074185116057347727926683989721280671063749728722475163697265911152829095772066486017537893807366531178179279881125945294790302306104445748518126667659470506109068670372322785136080627628978870257879822168038677210499722992813747684951360557837351925296035611956632689463914489430456100649280415382236242294311523437500000 [105,70] -182545328046468908353962426738678831804682129210242859138112235256348046036821319448515765778673454627096336742645067329501905442317919854121677928443276103399829037658042673998063062028245789259405039025697340141527985085402655924085192749631178460897025022540219372367826017533395218191090651742248369091543386656749601428164842698333557048455314693109587035206980498211552132021466349719736170899783603607331008036482906068295043976654776938336306382123935511938714422848714340576077444508249770135592349625271187953233442277200275030409700437990784120834301494605233462984515020443053013842989487809992753648704755251021684816661593471605638890177389841253964338164948622294737466166986388269490346333580857319570822589347925268104675930787982735341640598182282213440823714296236331750366479245626269271432282460897267675347271737442204886874163133024479969917778741895656358604177252396780820214295919402244481491753693284825547089677098504866454960215098071802101394762111652120531788058127179991329770086346935627016475266294421460519115794637554758603658513909873742052601094273140512111468284469108205527882562674364855938495732129707364060268092192668396213710788921342178274348399392525658316179745238282274241195379858750790550788430863855805776582899175691922831898622844363478967283331026965640546435184183066712780932804937387986737808047543179589176379383517268983917649007383748991318606928401163633141688241132000643698680405056845201764314628642750179151212017149580485870191286305709374872770024169783710877296110735650281780308128847673166146204604686984768957159760482362930062212880829024437188792611267405853891555360360856301304517460703878050258368436818627932070439061455355856000552313080784583878754619639034807437249183676614876700795268017777213289257839929271542318988808008003716654392144007253932424274000840270227977324714819797880920966445756372956258729389562581599058665867948955905861502393937491367831533446957765981787362531295806829810487031669457027159066836835516981558076779784444805702407805541333145064186716090274766790624402311718674724251922418587712879426589445050446751436607777688806222588274289562735810650897747994837904916829529503496033775413988726878996280709690715701856280074051322658813094433992226931338750094417456763315071776455044587224296748217966523952782154083251953125000 [105,71] 7728354025726046276937067219919667034151836326979165269181481781533050516505229957754054304348102958582122290216544447049192323845662825274285901323396142871674750629828013530855551963728707733962580089819165758292192646955650482407725810181313052314329723785957345373261259584634715806553564380761506239930767542060490335559677031943021684681510385912361792185726981894920695914224784575335282890144073730226812400788930629458775580764081746809842364457943686443046877037164094315151995951370130405995037726809795619948583526975251303861068913500082370843504820547632424311977798153417483722266020386842495111124073571983043255571503596654455711654513334613880266912206146592002780342769719071051588390424458260689100524584461067375820434541127466441465172026762974358665081557652132699473691385302153484944028740081737746568488508090118734061118779147051047244522717851010866158313109725624236748612556511283413319531260557211527440539179080972735821505139048969095135801632192069953223390649426384546338389676181161985643270154496677558759669532933773109661645739479149328365266950483115785864386973559442862383510352938819670860931092789162550592323863755711267426220205241311284912710057765297249806039384906275160426645145248233966345431925847818061405543852827379016235646177535625803727916740163181558730571092688648654115236694164259259240570429707677425416382929315119906338083637011480525378711559612450660848704524886763151681890600625410230855366120584774395084173542268424999291433624879847440888542859436544497383564862985311063686889575717582479749412853804770145510162150684266454890848479151276344991248653488840590404101110403506825426810881640827826940647982653294424608977897051440753478994454549730281269149463954662410737368047984908067472877834468459989086778811824978792591682617330774091097633639403030180441318319740735042295705810136167798136708720417184091147674703400290283551209597624988640128569915848334431432264951870114561511459163319878460246026466184805951251856870189346502928130548015095661947459837896630566794320311388537326232557275211159423367156974743230339147808423934874479741815713854503662291462065888806971619237785023771418157794474950700672345451948436249518663141665637004019106879390101075221049691377046681048930967698177599858178426398569858898497386689996346831321716308593750000 [105,72] -68409619936004795336846843050932213330269428560686299055708190175606031348780819506691970983964572921429809621071036817990360490946008739270884530275070837535882143336709595452953871208998666781674905000557379802295134804835486981718481473270946750368489139585820110818397759265754602025833355419280590165356470768340070549132394555115342038463355788888739684862819882893771879483591179501572159007635816877946294043385883906937139016494894441577975790943260905352211206748558101146470222355775889872083321639458883432626012570488797438371553494265652448225748459390507794153020192346918992851656301661295657855555791744365202832465609394583472437249952186909002900955115883161892242893032677924611924913913939038491892124415727338443494705976899133683294272320464694764517077345367849574092806094912414274318579514296868280888969629443359021636660129174315521248064156132299320353563991709489682572834226502890263059285776323051118871743969165201631296098016401436905711923832638545928171930514931014166817273083357083473659321446533182156099069858221132230610443788854045868413184998465104455918256367646403242952667953108255818787713429359769102679049213406532501955093965158641525990055278170741088424131614093587376771539687222249330463484843273580321295116181990782020323765920871941097220487184051373900554964011267889866708847624391366641435706099955589329146578266516284544925572939203391502201510844288658755586103113749246944354055715277708678558131973441890150134854400489426334242442884037319530636404156391333164331650137047201338165294970594893382120176070355015568924790987268377666268743781057535813907248918624143018701147484346828988131018728292743181316353418171709041773252834539558011085038000568332361109068405028071733084331553360990623846108274110278756603506633571662410082578210150698686826750375613412987407020406209115326809657245640290924914451392781934659270617308506531506947219031753287810082927783511919498506849798741048318508881484563393087380124541758503830946356880215271586899119188126076721513938497047072624514091999123438771975641618886695999833688055119342033127901652621992230436196373949049475224272994961029886092625702846555862646340905123554304923611067832886688035145168255669680816180009766976249963013023144504532592396693790161090819894988666374047170393168926239013671875000000 [105,73] -11541404259909001707977983815505271624649047820615980663021239042912919078789681997456081339102394735584658267544959266773666061207249342861949207983929778850943973890790119961038363828304615784206963535020408042751691993102666634996328424450438595123752405377230265776947468478657644779742461570779822806842549982634866423907548792277103214829440624651157965293543044209815233676194601096267389666960656923286764244299090510788154407871554375542799847986208397391285220998173006733359156021273729277594835125973933681245792044979024870496381133039710722931582018770900381946333924708095419952875772301109751016067999495880193724538852369650490341040398266957864638597713078626316396967704070100431074334447811856462319869194233581238617947816487071368626481638396945876094596089155935604132243912980811500290692874480704250011714012476820371773881692389027600727429244788643543935271109882923918392889757570797552292619721676683101576330642753481198556293776295777442413901366559777063387685581955716916272056924116225483050507873635350622420410426105773389378295798969481127761071274023483985895218673327770345689813421025676003542848283323918659355201802148205804765524743016742347298972938210475777845357080049378438443337468470817986215180297638766873359439506215670335931927534948267634548344823492236921007231833833892531470601506007418090799664206357087377978121541057089303371800414313069712033839448688542010850155156958348330321869649821446851588588129606333109548381981806936948893872643339187177984922143243247627808469623391534810995938010466308190418278889915956067100581354275397845975503070299188967802287013647713850369820203637524189144834957454562793666267036154035138277081716317251521072706269699312869415340701190458206303279404101730019730443910463509176126309975793792787890385037118357888438377632350291876112025029680982126901999432616479189573271896273725767823180201840969498176661268151322218079261807969369407188961481204381375586647555173530337179736442612493128821721395673350885346081624844886047848806601612154975858760704029166866809194613573079162164909112783170931630182621247399576029683969483357218612389573848513214219933364997235470486730475744781991661305212681049052100864005735908638080156863084195349770589298334017682539798539069276467420468925650420715101063251495361328125000000 [105,74] 743103633374913116865858615217838785081218921420658498084821946579426619326830071771295886357036105743278511433673156921926953408282340202623239980371992474806039141049864442621052862063987585942969266643749109406715250572048888245211098999331093017062184436416265479694462080663250758292190484920832508974685379349583778221458290171627054544268855422820610234830766215819622129052700555277868914837049533848322377355729112325034521138101977981285112244819096966403047236158604599879947673033609986431685320301566007189795612318358819771863461541664369020898586243394809727680681716923593741555608597102808776901200642528236830428816284768223428245822264044612954816974033113492788591178065462647879986771413564365516775814781756555210513640178356262803713197158091633922725342928496891868185154775776971154470849106247815381510640675483318499021097924892777890117681151006206097909237824928726478029039307410265277976996366523683756760473036086175531583659210093752477723605510001264877098118317719397633904729704798412809585555188105354365687249177155570346385161879334532205965065649831429327638553420928841328772838973810526994859741530821361284637469282073156686359984415714917913755787116698736904235983872806762116107075557644870984083951561772670772000207128605851502169419043048544812121071659296894209764560012584421016527398821400600056875227928165938563867693702241157670727213621823016897771824968952082141363298682273448628280214394537909465347833741403126191891992964235191367332455618432385474795795606674712154338083992648052003661904776806353683188612024887736299062449371529719615618440234846729442429434316114537259570851845101835630405086373599440790555713172221956571367276747105910590236159855986365069177969898991271029996481575682205951812716269906779238465648737026365818947830684796132875559866567872180234871844282891824392900083460071075376508875296772329131003625853340668314355903536957418379920137214807216036409782578894631761645809747368735180171174341189273039767637013167400308783430907947840293175125992003583520486354257877058417984108373310595764800295336611474291914058358367915015578159531036368912109138375017639018960450779983446775926883686865002998098162832460885471004949564331983526519213494946331299298067961088391800806363479468800138103108891664305701851844787597656250000 [105,75] -19924144578824872526913205453651080409570596179142144455977592401994682675743835237015017459758377953363254992537608940719113177980571559679202483293343348334066298531855003094638370615328320286965942534104903838429518272598409380417437982993808564495799594798895109658861229050128668475058719400662585073298903146196706387769245385827863960441259698822471429061963878818297997421785742896599033055118745166460525513318513891164782906396981319970197478896640926531643363758614915392669084097366965850970013446336681235888463283195086715218275053324067764623454831820074811004584356955247033128804592641714971460611439797171742445907317812582240317190229615032696208138649749890487053244425807478588202378556576271272680884186317622335406812754590269477954557309788160242425315769080021252466605517611040787692280624728450125337488500088031119432575433492983077246924017941001073004091505120184369132647769455924937182262265332869226641540492121162122156039151580407439095692969261937058780927433642799860115726171870743187146136445738093637677931951198439622647309976135033113477558369379900625739997883638541824141465557231904469589432794958567050958722266879013659331439818396618355041283732000145101089574269390805953628718862029007369979536364116897371815521755396886589434516361974173799441994760435577351624287487219852414831171684031555932209515787381964771031882846578197902338269411354587089062027217697599746124590588551980278635721963478750984166273051986900948609855820956246184720502044814526082570356332723074772724799316290403968953037007138703267910058854146811399682638470895344616108846393349912170881836455957839594811263588289626816794531996843105786513524698590640256339416199936603711468417439464964942778727329573416740576836436747362744230074992440664665089906433573493101047131478446323552821093077515143260631795776818856211624159435954610075117583405979352477484868767682631374479667540944148698726385611955381137521044372303531064150233765030480374281335165033951611220698621998256667313713111308889503658949118886921094578204082528037176613141716723546175625023954674969212513464104430934900936087806566256685906385047464193094188009899391129969445882355805740154239739019350901280805001343700335875385852154756082465714429865549468314627641962790002451089239661814644932746887207031250000 [105,76] 133805766728601382761491491142911279148418751788878461176450188320882622008906298623525258260518644043313308803229985289823689760670105373498037242770831688127325607935923996280774369242020490018628840092146149193937415157710989058821709898678536544123466973709576015803709646314424756684214097021304861386778070722295765111685631767812677280419829416372042234952692476064509708547469680614958206966475157943804372747574631932410724123524395377281967455537696105120667144945196105693031974536309009127701979459589345794978009039719075378537646950064932208223295806062582402498638782633208068037084918128723394324180465521912903577152954677314516478745956522715000839787568262847103514091803688557549753646714862816360333564810121537690966084009498646686427276707712704785637340663236211436666444967480726244736164712564346715514129018019641077278022619356884603348729725065271515627012780776139000432382217004337025536059359640322533079810760455244882621395769553969941529971074094880852413459104714380411871343668225884632178889106803154820303609309983727682067210867934859578646904689163640717846466832791592509227758982938573935496018242363025986736125040520282887075348860850115909912464210384315895632057971970908206027139001962118529695607472817858175128041606919696093863339864335511757226173858579416453440921979343002993134993041460913815133649403315206856934310563173377451537833493599378052780148425707817085786725183323709691907936648423947080024431319732775193377116758675765787016949001766634252965311488346037561535942636447033846202723594091047829240109722254483260708165983027149209981187446673866364965802919397960223859242858887721892355678710695473508717916690489315810137504823962423278539355086895973713018179041099340234401636607413455971290481227643953718935144184155021498856036798314189631596458667402712728245429939548889657406237866231538972969808427449864868199153120081604726129373765086412057925911324232494833063847393255498416455385128073105452802008473979771736950147788639479267690775660118869533322380029882193484479938651632000396111164028367122770853576508724101501904292708996963788991803257318239447524584588415105582250366066635756748200858335691814428106486645321053948368955268610621932316721347796515780022301628368376052089190322670253481232468038797378540039062500000 [105,77] 14186975918759196787824617358920892664255868053699218700359027368890927366664324816816137367303084762112945311381557072810265035853685788326467351031862444806789710634262362461580455177103409482701318823240078316864537351843827238498725053864954782353920464763751424596162296833683260881452712086767692649113556617572693102749624797263622269612060375848448280035782711331333034282075838221972520577978929951854336492024895123259922503897898108214990291040601719941164800017412909977861045369786735092918361624127513121775966556471394979437418180999669175217103958390403896348220219009101712004109455817272596446896028742672528374038648403021396311256138985139256204696298171304041245507140583451207108952033685479213710947785000647539710149049282039828247331272677993814680965192242682390144132441169190909139863490014410791959919884386693606069355557829952895555410670425118538419127403396461109566466548553361364711109694397156059822831466135568704260185453012858523592171909398706019854703479414295589415551352911660932051936104557717808418906850510806067498171161297835350861332196447483012607079689305506089047009826040586597245239260483218962021192970030961872175715613215261254491152328973562311016485840966593609737295693855067571780233001631235468775023348172372583471709397785783306111166319378105246942937518406353475875597659702444644947551475454416234005270091228845328322830222738354905551014430409567062129388569688424948139528422714222217527672039020321554838112653223499413641776444246908872268207732722999881783903927248366144191195859734158487491940625193663816371824355226949562458934675071504678962399355628644917254298330742283139350441308217626121170195665154068544794414055522015487968821160838155144842865549690160831176234622882372996467160250743620548759875283858931390150080392986045172556990731306136369057610716457480003283464014222392968132116080597750680458320124813220206214945411944946802398728167413066555809546003186834355585168127501556113620121161651833481223214042491446618119336558344912881452200899569813314426034333708336838511378635959838824216341226335959872730924620437653710521849339122908224306678807136902688631263562648454695066725672737141616687031406368044014791933775655781350415149732407067174872287248830995997027019093670179162481576204299926757812500000 [105,78] -357935914835939773224879045193670723970143531061144779450922179877181013044672979578969272976893242154096091360651585983361122244740694599224437907326265277443648360033785005919163849595600999161632401459012148093737135078363454814734317852690867047596323306588510112659428696737586283429985981443926744419245320125765424482257774974305015465262156859173874204700411237569329075991757099566238403650252420025765285348126150135833506084502988232150956868222464446401350396933374078108826275054553722368702578257959372185233311064786046452070880409250232960592534459722871573130385695223896085858666713606090981684779302764246886421687961732632246532458401427291937645015700846800587478773828499832519416523547539116101465944792129085529894459288035386531449709629630801189512952667309884145073413283268330772072603149335522622465627197439067926899930659979160098018141431421117605353685041035503270239275337697130251744459804553428347246704855924334016919762312743947065236090564064695065965747788774173103423072596118407186211277884583417971738960888861650959634111086917031326332400357320413785984068654664593285472826721307429980267276814069710543422647861662082473148191129149258869300283907118251235656764166238854087619521110075949726682602710892986233906446379600489004156386517377694000927231290134433441536057488018851245522477864868940603584446263171028180993727658903423906451765852608090106985734873467045633027512141418691472957474167872216385004884814340944509751424597148262842069962622043973699534467622646181705750036223549619985616851917079626280714234092990693262914155904267594979731884425606685887826336181427049978743523415723216193547083539757492020327884838074728653352474039445516146555759086589353174406323995057241995974286763686076064733018561515153465862024208918907133013833594864869369986864480688283790481109721905958085696101372314705175527976718829212712205851791356472918816718907635120848026705054205592948423947951318809658884314166331631973268041809015521530751063032030377452146784391446042834114446883150229327127561807840044085627255424215975063227091062003960778655452527644197478909080819340100118162908910703187151497562947663734340679109130194974995314132883335236288681010634505951505936823886658314290409496149154705985981768765929926352202892303466796875000 [105,79] -11108024011656114714141336975944423749560901340704005961760138643027463858522147750938410430472693311203351624222920428028191933866330494896403846880385304141090500321355064793408615022266519200957694446073941075300915280114747951981315664859855273463667612850783222973233220281769194195395141025402832385986094998801038600357794238305011685203587996131192141495830442844291624676412199326713321162326354814128849613099161342992052152088561161424634607125952968543417698613022863073956542926551942584731132917663570393245799300285392779306965651375495523713598009231673197131293191824953420805146480190428067168419945458266938466334224176741699813850789927799497197816525976815381753607609501600334375953679040610579325676240741874451299150507634625634638542637413787371309107650684045302826420776203456285922290558508709911126056118562946075459999170926732554088986442049358505365475723459479805408852155928026408652128155164108559773705335291910084048460601535411087690322199312586656149617993369032436508653268310125243527250892263908113455651053610633531358707589270162476567118503518004583940127304827354809091390274303972537210687184462531606627629779592970300986135661802648206789048200500014600349567548528969974197604415904660083339328044710886592777984654015535949206744050398385183679792592221604835139909701350237885154317461890184501688477156696918668801815229126593379877875048969698290360041262950037581801419726020803600397380338029829839867684129435320905676458541493634812878105075421518605972324594030692853431817753706319300995037508333940537354629686079640214935741706825381719637818567461946860890831063412072699263956394761160721120685997362245332689793296182138430734956466568883693339127728626712643270800636402156030394457821197103665788484043199664852970957842515072439970596257851151768531770267803918360331480867928324187262466123198101429490852033968171677254835779482036915823591141370509615062497642082604806038289542157466427454307916869187892224657510465590658276782321223586693301160269794222810045475151176202677108483253445040682142927416349657465528773599302887285472862185394016680101664008932299410700549398090599843582102790462521617541854361086908664450876100240317349760020492563991156625863330653108537394839156603121794996777343387268865108489990234375000 [105,80] 245417810996602649189960285183359724951672390608993639768977668474645321656578382692463395424462497714643982484070237857190316742369763627515540172830141842030168047025861374687326196651849676971878334351407192026277344517896248151739981816115358194684096858179338011368840252177698366401365798687233844236664337169740836004239866756140686956617003307517071920890086208324708570552610078659802967700881041940841945565392286041570862630311613954867789504078441771722630848872818046111485244963372098714541786246289099261532673242362234511670095010753083264552448721747954045782556302549305066698343703070789117658116874976346181483247404836935104184542355664883398150027423857574166942773687410583014972425886917620588660738392669840254155502920305812665441184102464833798722573845763643594365860589483902890536051528417060763323780038678655372638620372591858952833844734129938650202819435024376315783243194089629483088815945571832789271505243033595682305582479449038428949327120191048371504857736402522721210751259643738370962244485050207703449628275776925011659916319043033844837309847137064006626525812548848200990210351480704739328527812356262391212260361905911535288208005358233789880446782228165021035058136688614419172044640905744307839549768542798192460503277503717955938817327433265726690675118622142110590735098122899761574402494530432439132167687365651748745258527919966118764852626569751568065039214711782373842229329312479322173907769623456657684787843305609256968537624029603186871310866519449503454295421365544113319363643646000850500802778526365545974935623318863782165790063193959062049366902529048582069688549731090287742552453462133146592841344173469597004031997179783222288338486210557707907476395936918254920361580385110971745455895481948179660329519899487220234451565003658774710025715500841492655569957657691613709436433137902116572576312388187213267537845866676956828974645066262560957719372192553510133529633726984382584005221969428170811402191555870615783801573941867835469110096367988211070382135920539637238217875045893524261084929758741808572948307400063047760597505614505964415133584960439937192052746056342278499670357530111601975266790657953256964570896630455546943334206351820021043187417173709712771823615810068984750543020372064023475507472538185119628906250000 [105,81] -14550167373147186130295462696224980681844330095408329677207517760056628633019436561438250149916304151683681679218106772619556595492140115181204097532002201048844996602305855013307921913315017317356796016323803360617861559161876633046789693255958278492152545299433840625338702729895479432481988525553485506347968539946845781092900887730534957823122748770877690884220716732688877247171943452669524592738168315948849946723064984674154762750517230693945122452531026726934697652298451412802133708670579269262238122650562981873285520798245373357654906954913060319056632221752010518985430506179149190170412701715611124803047038731001357716790018032879741417322317648491468898991780180553628288732259131127175538254119986223202377784584636903831072009633274499675557169424746773829720689307389126434086392684787309211985459736322740299222626735409154797565953820464595251750045972425084171402348638976515872218967722279048519231657595240776396261420160164519160210286862735249674654204503797982747971222813361443930772692516785746059713915820102094650399208384091413284833687905958079743481248213077576391613942731472739732584093774427446079791202107490549202180005173731214443325454825109655770619351900484348875776438589645118222294256470872849372431569157480397808462530664359410918893033551947577649619654938448067213556914612415787284484417537166484020019137660363699512513708200156727477810803060505728751872205389528748194306002788920222519481565245132148831761906946117002399156292048485247283530831066916551417339999830830280966949474349193657148695431431538092909700672821170913493161505585025378787616227748591464293827831577367849473008777148781703483284213359250995270822348620320708720272554397769674208552365079006665308364159348056226671365736764974584414632374383057808756536035494167571901135090186543570957309465092664058142321717384570676623418958714689016847758918411956285204661078025587127538629052091153032188568572844047842833123008038919450283305939550097375458745549471546521111477305806308417041796352147393086857669897264330799601759187971344740941867787572160859041198483459401770415533129580366263755801048926717553091550126944256902189393157037470923217002672783712979314123044873312409522970831694625188807483647010141432786729553938257322713709741431884765625000000 [105,82] 166054996461072792296679160701016680632319196228825921482465020951276376055899023415610113969473674499120194608629918316248986506848534041673277580032472442041012930961613127137346100689516023978584099933026091919281152380269594335272842224398020641800235179537729118256686127415067754727388780935832176239962874868388390593206050600695161141471700612069459303524797994769208077413066316905703392480664968777287411761512490672667796036875487515299698548849585846633673453724454917693198794344311347218693469165816978262450861070143665649644428014639563891850851922377807241179530176304307900591901448945619428460566736641827334717224588247789864195595667653335803754304649366951973531505657223014016538028010610788547601179889089075142965888062556346253413357692976876772695671089668998220872117357367870835973319171271448266449701467898976095325614118098962187396974077630224175208145454292253053966633145894115789002624518922379549985027586545332931406575824152912213018668534053041671569631386957020375648121445667208179789592894595097436006049909999409492643802570241239003268976586554456562591894157088994409884729068588372456593935955774361971217942561283115489515085713999337613141700003856782567728534734505571783422373794282187372711273216996544003721973364790553803485235252271428863200930950739737273042389004117812550183215320319776569833230496981979320336032076326044982089035157880179482899114729403153503186914513976932839004054492949633115971651316046073132440329015634082003603223497833381863120518710228593357723167009531725843850828700192394282223365113766289498505309458135183688827764504925009354823444081328497872856968357560848271119087527061026118031860120114069013146736100772667136360451444167793995911987450556164459609491695270431388404346871371471986865639558590170498371391936797479687918348290022474605296033963040802649291534630474201882253580448484446193305521931835403157906133698549886576271555171351617061351413999477659893628440789895829291387965413623067619662146655019847129484964409248305609738147974111818378666969943922425968563127833557734837208366903457536635124454374689133609411556574132003580550556880509612114775035104560500183830530750498113918449951661550773404955183601037280337030604288602705768260022985931082808234026171875000000000 [105,83] 4174765387667685784357543444245109250667686871002419123311197674004469361329583245210692726888813918636358565696064619796773493870127488180458491394718480931556305439527307625617015870932734284134923834538497094617459316387976903113328888151144691141451631500228063088922727651745671878397241698025669717793569463162825825649332966751325828055190154897629976307106433447090204681535505722370407451484474160672516202994017113610482497184785831570330774069918573620605068533142702287643860666032417166023407313895919673006760424655520849613144022440444367325288194391522040727198277694145632245184992387177542031916087947753568000052306339338038381030863570136128144485430644186578679252172090376664603622136285086307586873448121867199163852168938724934249581252827657628569377773580519337343893261780338385934450994503617030834510887227966271816149786051898966558338563102617092029299709944784628282528970389226608870487837894156666421259680106158712780453149629218434588879065924183049898357172358868284280608414790545417390455431592315039117360866268897105525374497669626156229135465792247832468189978772703726840236979905638112346273310619774910231231879376858593151207756652191763520237113553085953717607472624762178674294410062379096301125355335720471331642881009248650420874904113183546175767331329583792698577866197594526091007270869471582971778547392634109679266273711200148986145087984545674264409988565880262176197949625878482214533411190475034229562440459265158503882176942521279982555557423084469948389979866436346770994420925393494184554295476833742204376152664777310453182961416857280349219352877276581657440796294072431471262218923552770651478020694514732981277390009343908789590375566574425482307256616534894902510637035136682103326342873816990145294439788588282666619568023350602156786448421585513676452844094520405180101792407149244529438922655558349304495107783727294078059575690076082792192918000299179952960456757418043497360326668379711406562601537254194708008296620574730876547779228753787407390563399398415445895314576011088139693258185703017123779356295118894514476445608834821585378245590571400861589427759604983600727431397208369013725846977839698205565619476526644828601298487584609858049179550224441780883343250397774757814040011726494798214013671875000 [105,84] 52361903029997421218627011033927850088530537532982499838524884094086794026526283343073108826941638897508914088270603184829939103417846224083392690419016213215070991783800649853956235145468290370568803918731235222283020437409746139805903182376726401168904612245894446814613744492891982823387546776647243854428774834639316912488980184646695073854142409279700856012334111813591824834029889835329166464291330930478054490902113018291767807239598848676602510262560624235400955447239595749906345431432884826833146019131131686352574278334089799532686945998302859986600001202530656097306910288165150514730587255593545773157482464815210341607302706947841581787587676882060224241750634462525891268619904456903985708796680568832947370336015081057524132159151911855542372846698005051434841878700824792906504243710363962592494641462659531266285912441877237150616425240897208755725998529337088802820405478730361047299784995129517700731544717019585060210616101290349770819101747768969766425760269788242888372013042896336356250607163353418003744376070627258626687081640467540250358269794353817144661740681955472478190975683665887753742023531433557819682273933893338590833441404434900845623246809628134530509784118292626988946922620434356456141453073693589324771293200495259558279864445061372936300337682958100726026973051989218523323743013559172267020766264302989892966090996194821384072539403535144009194921867760408495940750642739923365588015384359196827190658934824826368894181626720843014922312918109470089135659221496454447497618499273044982072711899105907961162886695407464435665342726817458840976026410982397229753024295970473138788199943399040405259384502173137489131512711285179366729619808486637139022589327841792796314967915418502981967763909074663133534114116883538873707951167126148553944659404596305475690166147435406927838543948505141560484219742767662633495383858124960799943430084479411073459713748633278222908634305811298499325928364145782343046496197613343627034841898138837575703159616318782434325293469463457731113761662905832077126080175070893052293625839511279093513931068169306154563525683701162340061192841165131087178024286015855444131961762070494813162101247875077063975532825523514539243934238710334872122275666249543660154805214940688962426230982709768978906250000 [105,85] -515442738290118939706021325235530149168628821019482607311800433366424604361770519674667372045927385414982246403445056879275362651657910795304815299087263470893022032753047835367528857899160086564280515985063747546000570966690492675087893182208403963944769839378134696631387279347247949968642725319392169242209530310992071224428077974615977940967052841580694617762450310144675298205585037414711236059710356472298715177709169857982386584872539077523252070128314577398546581133630945967510388579532042273904595138881141149348162021941642440728461064899251834071559198420853338272335310969469289454687500719212467644749100019138593044699460047590922215557325421772297194613627523819545075265825638788237388956651133691460208093175436494347602641872259798214737840369758267178734519401419271504879522178580534352383799284322959728233634494807874979413799406339213010300467703705626535700988868405060235339962386045456511440451740595654102817384453421171391081696665028201866208578293692322736166917838078618793898772826557901800639068196939036367991930863760459769598195062643978563690749984832541223700908930577207131622013358251736698699712279742725025971342903344204051335219093711446114070023821486630267269251340477644525300947216317165265568904505161372514991852898494027984251885091074553535829929546851733162336938647728278708037529403165074351981208178492529458711431158490650394533831856946680816093698974603329961973378555400619355155062276479379674920379701631204241064772630001109823661987668750301286616315701837423808184593624099587030584710479999178704640483739550244280880341514882793061039875015424843040433506636628057270343345574030962362900310968309913502398835708798314041943518230464873505161035655936499051254438607642568207809669237563841462865805805956256253821520092791884573748994893402614909540598080557310934221078311302356802803820319408181954994334465296945363035775221165890043494783356934801781236066029465866775432441367339785133698595684583369809078810611695997234135612719587497049249815417915456850172411483016258096664690396293649641633456585665761859215933974431608642373991425562423429434200114775180203325874180904169862565625271580091899338760076566735395580538071560266172710043405595812826114729758544484184006530403318713072500000 [105,86] -33112328051959312250580300590966242455551121893325999034175732407354451828388204539920343192017403008320668213678803143589988587905166452986705281335894122172186753995860935997158558818068956148839673451229313782455451805359325031621863206747764278608381498688147060634079747363442028722471950216510637069260929998058934484901381902813704074186550685327262955664332719275200990597827947816403338542326101563237911296931270193338260099801280638004502969113879443160412797491866998223545958631180145054121810722389150416755698217664735201265158284568714603323301179017116648623613652432168924828214403901169841790474526375097528815052632698814654067846841941935014497462838820617068630290754744803939684194900985845177405993673335215554109695856109484383035772756030415724347218910810238504796911479094448384146030509080780085752917715349283983263977430483897604769867525903276870073519337326574555543242247566569263900342362940109636245481254258021853212192118332260529715533386404383671616276944610101035416834945946415200849512753367536766743390973486519019558730749893785447793047074507920726329693963409646957109065693189458454588608762551192566646279914458680959424134181050446099929182826625437474634599091968720175297990092846075436830919841120001803017418476271246416120906423167908968156506645553778714427990038675544600104089693489608232587254605307306208744361924153896493932092777058866092067431166783548647283448599894363562106776221345760855841157616144825923772664910842509523615397665319818373208545988136936648789898841422048871172075485784806089434442002175581150900421641278225801138855404180168585663557973667924638597117444924375937645223162477035945918737125867070585661342066757647908776859996045385876573658920869857032418086258029231343838434357898806540267391189327319142601898989713989952526034877194506916990950668790346174486571770694988487439239831606334836738988869593691499078696291710548444397425983508164966394567930854626070908173187258620183801668819946917028594783479339151633354080192650528559726220567961976970321713643292660949614762603396780483487767999606245697735077850273390402708869680277247691941692073220320995061185082105020214537673035056347343072630903854914838369522907759026191859933624584207349613771374567073062500 [105,87] -784553299467175381398842284862364544194704110003027542343260143485210430954246256875728186592283186619707406650030902851869155156941473262286540162434983832093418042637216818786691448680303257880300671899139111021437423317579206292083190797288996615266133962717787739315791601818138709859841002746565605074242870300159061771046815194337230919095684851484208818321993475656441701263801580443676268922620619297467605959685677008431248467283761517831036056944910044732882326013346458934695196116839247965809633999317904305384042440509071904416603706084964720604198606948255013948681264731826647889013589617438989515032434537391966502042568138181118562413463805289061730523001671394564853292956692382955176138331216149258120901482605022581838785989540870736396126721055104808436426358206628337259447729162519069168018354395086942013320644610545423187153327079329547321334386580257597627520826366776473834721395398782045672529863801969922365396288322572928991985839704222602442785011353596803852097216422036074328773042166380491959036583906198811987799870947564439258520433441909744181575299849702398968578677790948604187095905352355489040157892519603499311670796052638892766636183306866277488811911631960060634155368056144744904707040460731250763376443213197795927103135322201973765389267144477901391087247779365382138159401898379095424372966292959652655493441867187847734349206073644093985473570720650899502235618130903338655451194932960244896558305846398195855877219924077991741428100464523151139558162433953555530122276979094210656078421166993173356086948842177563632947745672020962690183479251734081353858941491781731292313224833400871141306425993223749923834133073164269100427095168697108912431146596698937073150627400295240821433197635113739155166822640372386293402689323265634812091032369582708653630785341036700664599273289736059745844895259209325405325353257986884314792448836505127473980602203385335102351464088492165897060616876757291359474439705598645091451607326846027569085237082906130888552673434411594031655513438467357983011600029897481621370017674037207258481727465317897290389596369184905232482441320578188187317310788366606728890235629626059086430636860688991023487408214903732273304786995391568278476641789085463921767934598889932478724854698480 [105,88] -9832251622127297008318287857290430173196061659402658124621962375187509957321258304752895470853069223864390403016071013724904907338395709404070878237974710595998871556425589003742792054370194365001306454625073750256587757574233611743398843455895114888198140765056546181361601482626538889283899500727875346962272046474962930483777862330175971166461619601454841733495840348672349411918575237887393552297183791510232161543852784398576413542249841941123971328399211779221536645112461904279744695128785097424864066659219533792715045314990394480740246338468193537394224908605926269595128949104642369626329802670704422163881140138290614540951832182311259505731508357309360678972388465015542736742006092135281828985498939009744255773672232814735303687888538228110037634530867794465932163308481858314924869711416400481081758482931923080020781355559270619264729560920296543023317422253259191453444815069772536895579252347767096451576224940139876984451975644384706586381263440501294875655658693968401441252130780692533433897643172305756438558991125562230274276456492089776866604637186759764750291466982424094358507217288009739435631518917239289198608792862483309476404567406851027299052109125500031607432424261159604422633954584458251053932783790150902125416934137671785197790046452546705410469812127626470633200506952228006059511100461209682331700191145817421564167679846808156624203772464294084931388805924310995661859934532985300500778596455157192251291594203796497339058547247728520847041713331189689124864878928370068530693107311314003143247780476585067165925942850985596684866291632968553120813720572267093003261066508221791962905108999965154504402118684027311488090656177198400832123914864993755616560584229194650550742700013561936788665417482797492388069686705587381093565902973312945023563130031322693478463469466882099615181628847257867253406915669649069743173245225110179464849608928314129055831766590419286637262749896938867992897611393473995536533640032478952366781562422326767931416454736393685376223695795876667748920638203438707817794963121851629485413689907699163582357060424220728812637139758293217440398417150396629931703658580384358423429624768071465490030160271332953522198598986289861544139090627456117712684859952504956925901096310169186975489200 [105,89] -72158501166962707116595508763605806587314871367452342597009931781063767249940890432067755991005889965928782223622537556950624867779725615034133500221578741318631519886197406330168963474986928050127879147377585433622720581321853773538528939065206318952907204690890038923849375851369215799448941028472063582331559537913090429919793604826139465598831979639291813033050287848894868057496183888643448807284830819231972138723454506716930274838951158618624512957062003061238939872563824769175898130135836737079392872494180734051365460806261035898697667704911205907518214785895979975489099817386019536850149990054410609056245614642404860506843887365124649287580370478458789398446463307279655443747548359021349039660330714026841603121766019714263187093103153308512203174127714646151892053831657564401806776647024677322448639797636938090012545039098395316302461519251977383449759075831446532745707953605161527698365765817139770988156893457972337740888606892662164533377558854592173044099588363015031618066743013033606245810914329724297899852422162957730067986752988253222219510111394589851598708679899049065582974271084944847597849276790719135217635059513566500069196039063219770848368072844334598315221293373224483733145791621356351096406612997067134554421493903064379675475556729505630832124812177779918182683628955570085628630453102263063535396980829783525573689643957314645148429155922542438793978583753725791664145034348422905591965637588675004796165492360753138124381717580917267337484571172247390342689811383264457897671007956126845148774995143445775865724518626373602017519766296054379817475719418180325148823435501438448997565118194378041290117425109826909515778753018491263641776317912548228736860669231983110419415047981292342239014667233403772550656037749056179418945766315280060990534996682075213190176984416694374671687839009287569208997134226260726250304583045044997108627545493641928271210207026019117034558237435674939635284958745881250162344900109095525111855261974367734982346010540310503744231542071312829252797266489041427422214057006301123148665411677539249889467697649913663118483761426293209045118209362736002888693936487104814816924813737080462196384936795972048472732133952067210775129005687019286604020991125510831070242674898079764080 [105,90] -679971856945594324979153880871448240629884786923408492070998269336798682743624612651908738056079939913974144354123348060991601433403860188789047562565376592159220069277933725436203238416411103719008368572202086658613825484507491591798569703831439145758281236240963050103356883021511899076312926014257292218875528958207374537980255118800178472865377809989642974003217355213654679891341977933602747040722564748899799539654909135640849882086989134601142893955073408042248080994161927719250068912083666812896517423406918911312921595829836031732058474106599645151503983590399432759903078586465437687602184141752692141650519322939499613444700449712823235843555195074230928045348646656347247576528466061599032627265795787724473352640876832077376229449196882370844614486340688242400450392269606478778849820282039988258921091925924003540639765135901857622082353951307220858386077045294090172254631275145018180934039903726604529318690729639222370640246505948542468063883176783087781768871242323832199745676433724962291732715888449582620162055993723701718084668040046829350933020526975079138978806590951881087442716724373691053305000453870124526760578242845067221764011079965542175045538076375705379412551938338260805090912221487068035259434107990859216485415407928296619556788430524620943475262601371094370373152136938601114660253776126986991650325082098201158492395033179792731891303279850611210591790694774048741420256304325364753411128876248647850022070481194603911652094861908724195773353932271700945248197284626185164946037087850114102093878615281902659335522878068063809505578340402823079001273209152164493460308763072534439021791984383679833507660279494879205770346127065843666760991914050368291140596464180119393021885208438924261267640367752254114113174030352677093673911188281084333101833975276230222468635937923245208393831659089556438775958119570857339915562776282064733339887737889725370084230113913205883444904484754491235941977053058906502022721678015614815792002854160050068388687283911580194600906497523269775810827526439343055020923733113554371305894029096216241397320603700611654915208033820363667448517011295833333569624383766164414371707911683857575330523094260225496561172735661340327302959877434623853561182496034204049212935208470400 [105,91] -3722162511138499063517211348946603430054104576484725969837764635980269319905257379109303037418749279109065125068451390324642402830630205778422183275027050213148878696018385597848159359951428955717798960998837998163194115708601749668353715042347013499094365713870275469537316047973065066083565853185192846202755873575023536944398105413603222456255178047106197370877650558404593821908588036368318471602144637425442199234997563642744921350863589110821784264180397305202236065065919522338686071838987796632256156871936995177770164752483488606784223603726095072609807531498491355431715003149870282963669781695604370370151664721478035065810743119093831165737494826764898762833525778598940460426006810298290123071740789656635262312558421305812453735052241630583519351932238499152279806972869153664485381511071003469293809545099160287026960968686551059536336949156356400315965827941569397625036804721697689265503585951558104421006699192093767678320167418190947360261751433858338515031503621198000355839719217544739757955954203213304455279348394756198620218543934687244188620460803065801183890777602142116610971130972859204686139592182476778224672983846959180922726973581565609618346094353918830283527165492904121262777953843433199119560269525284172999994472350913747650494714790231275368288424186095592583444115281144959264051130195919881869855998817910833988988593148008315913598233977203861995099727989198622854568561945530750787245085289978161735334898883086224103820161310836321112832319192218868319518016847118257864008561755733533544030040774888602655785042989683838208834465673906055010890099809607249141760935363488520301997336288463100111944259464941104037860785743237901314193202639192965572633555470033997071689001385142774740888355413552822947766237857204285041119977604453847798208926736181762724992118234555033953249715815969318623096739239104029640457658046111309009403974162655955616657194555183338888860266297632504093150728421679005008584825035761280383557162045289691697977621296436777497534255391562775749323637293210680593545389205073762931545380786642916833316545038147614516472611862375871798179347956580507499973523270849256699870042614961683143667865037236669801914498204493556439833859964750357054949951557354857615287691240 [105,92] -19490841171603805570644879493948259032770538342536934744779275638677402229180825827686337469875943955926515728284728058995420770076744058555979758059506653533450985506998991312621948206823376858318580418774951535209007895795445409550845981162356529444632345558997310373084090654342954168688209843808582376863194063287864991169335012215295777009175570905615557601699220091725818368910221180551845320810706384696930275277051849971147267228488052351271969658305666371351381132709353660222580689839458786978088115293757029633503566454626344926924717190144674270407047187993899076261817355429256742124680376200219133176153619876010470835680377392215604323813833239976085964092386378032389372777736154711575582050861275772374397367133661168264106323114278234591132748269503939745632898030546661960589515178996411864736691159592681408717016264204297435553176461718917054192365328217485388854684909179155963659438626032355450237510645951349877666161488428662837310412615424804965030966174490191138266503163255640558661301511861285309203035244193509607684592540095658180648667675388616239437851210236389784248827173712150920210995461116252040286970264511104253798148519825172541721849218106506890880320425599998066206048934461208809664032509616167265618359155976878059624965224010199840330489147674744604820789274415658227830878267013821780564278126725007622874076204351197662003278817449304596304939833210335827259202116726544291725876694076213184890063703475757353461928435117641987295659220937451571975341506886819194079476647162866445771360789723523738164969207839978982180565420537433315163215511709957080621863444142036029222592087979912117689345278715356815941063662861306920020856311553404974304851679014490713463126070328856187841256331427059862599602688573372651804254514190659873375136553667926371431663132704188039045143099889297686013146862552423650929579673306304217580659932911076017970774741343640506821945040768637074474748362682296772665806701503488374379492686565423992278827750384708543343510545624121903166845057815875027952904055873005778817522759184247582256119826247817994165465759165807491892186553831919581506122953910140609672889020578096784590938097718219283556821998415060728355945319381807097773077983102749154583800 [105,93] -81410938143367735826279638085779806054603374849735700861657887056305688639350228341548723510650196290285896285390453900511110247449759553845414273871216406033352716641001526981657083368400718954162236559558398055407721988301160535872508807721119815138233462171905384577421164157429227164142974113412407929889559540557180067581012079179510451719330896333695431327620671952524753699612193121024327974222747718279703174947118513924033339213457984726558111253393880163943455343216077094480133428496476199855730292602739878083963308285956928115595117335846770074875669807343853973151254346245009961736539041474898354228179299930532859673409299058512122191564254583067520951841371296789808809273527564550093195807643617487871532871419448319145500058894779570027996323819370746231298853976150625314646328403768560803111795303171514162280929831820715627587978326562238167317497044376607456450387798900592413854547729973482242946592241564860049957270066750244632401360130013459656785598290530782976432311284114974830667843966336245382792454017076353827526309956271586890358317823613219650015643601330631797010891446982657535918748955026968706671609674740269871428090951377981886515098250123800303995087815555077612738219677140716666700516198942284778718493881548641390369993342607624348526492432577590914731502618593546961487230412222038731767236017606817096381716649525602330199616269208766558049324706543222741180669245600124560751405268899675467761793115108780725458859045029883369871470004595517288327197581847136783989053951564263293225198619189925746929528089059721654276228522693055394389047428617306012525884300435465401985982534675573256173393711233232053390323761749285682900993164430213838377090551704159050727349317679658932657703691921396741555857409794950247069734941603905754714509331210439667209727746560297270837828873278358409384679468181609654468431108499953321907444927912566652127093264004721429437328333444727904753339118713355783044790597856115064137447122921934754720982731961700697341220893443749987592074495080607683154074937057284437727858046901179045839436169255156914195342695900454958689999041239879269332662193471288054486754756754279309874858554500082004756732625133318071108128479273669711750759615868020960 [105,94] -194084861403868835160234549553866880041204008951206122873996888992543604681001492012818028588484049764993019540314251435334362674193457008912346465385075120181714603428539667345460916443147464121042025916753543487400401150168360911892656675900615487804867326516671387026570659226914457742869947381548959204988369515435742914965344951759722136869724950673427612384895457707788881566277036855498645095429795124955994097094838657222608990993469154547420799760255622767687772024207312485030653794455376343836794002205023147727288040946474701295628651282223465821616542034534743200565470496476346832237245368753012252058248432401138723254949175172518897342918453031769275487723235072964506633976847286394066368951677090326491671712603298575285750474329290321165837927377084122552095919480285267139848080237669962696674055554215283531065127518845497054163076826755897963096204458346040570699523644162060431933401555245284984451374861727539696997951174742221138134998736338367685896822377781534928187500616874167452635710397561983764915133827955443781677846106312423988487092555126702797637999213331897933006540385341723627835875542128196129405459307763813423282071855988766327047275881601762790770700612232732799921088335172749833651824752920980239244976692668750474283517066781161474065197203979357601412671882135340573742451295898731522339866830643701528295722142090215902179459923964398270697478571770129032999958997475759705291954437734105464217725606060448105038349217163046715418476400191598730098189489834781385714473610491293007030107583773040355680974687382048448989819239811017007777806358372261255597590639809532856191937859792238396947417845084555236063373835937030849073127953473723168054131699048693741383717047765772474719470471398305709245209270568799009900401431604791618104819665773980466958479719503706156848379535852799426740882822541327062911260612783944204112764665175840544999389561799193413279478946686293213923250195289188715736626182637394505414263644265802788380574417051839487553168942854343610237876210675973083215158930674347340169326099746450281646743949033098698889634692432845247855898650710074864887360145232197601067007437825172115257370348439247570479230387608676774267927673301927528185354955920 [105,95] -915910232503498208920112607574049037063147794825546657633120098253084480744969411084977813094216227189452640321309859172653213028637631634092584611200211144765405000507785264777662770716412998254306441725750933936031771097111163632016564653709551601869992359783474569412030731615303086261242611662974400086331552653369680888704018167068731292225862048628408129590980972029401185949795398750019924078212979115952364461138859016595545327311089388930757029143982146295336420511473590176925161954337400409088371372297248733435240040580263377694327973999090709198768067354799054910238204188535368974753049602694172057979549487511143181881837039337634418844870716071536838439668566344866098176296610215030781604672226760828029053251714386740585402719903213674123246966085686559199417452815515281751680402943746213988944524170338349533099746434082911616165569904236615454796722677043623113034412629944320224786097370915456638717077366942923464707770309760929133863650545598056767037684473165975673143559215153572990390959478154166000583567624164821845430923512676131855486339133116492145458722459253300809708291531061973854993733327297580740527680757480390536086979334801754526183664322243389938773932709444691145828316067285553136655314007235322244394804512778431659836470645456072062776682965804201086147195969778240047742290275297280759450377858390572406706994357806006354512358879457182083008171422928483825469024820935108449056104271263620572277844635003995931013731064636516758701696533284069442429674607975762022027963594164405852702121407599617716825635991988286637845219119753851056308927374502080850328047323893432317667894763904733571228998087557569124219079360651049484395928595665467413960870322055166673052618467744682332501650965329278393498278070749844758356331509069284578235298780681460001790314688634044753171948506101374891891788948871543409313182301660614659670923421217515906981757064124050726166085059673459222318138805140312010582227087683291925947121817113842990010218593951949019700612999025217254384667295065502765768528568838152632940884892901465324148828784608126245911035920493650060960317721921024100921452750907411135523652841095338867725983739201767540382519150480516626627366933415828541791120 [105,96] -3440952775749983987150827326865235365867651549162579033286412657468354633383384645941340031933271580185710247020957917342422080087949849505550432301953086955450322134748879150191555537044602386683003915964713949233858001003883565552158912787261022152577148928911844065249724578635625291262161602285377628121666385696399484361392609333388719658727824757491170252023209848862886933290025989724353040898301390799668580741595977876985427701757612200682560417316891400330178348935964795223929028284926101250814061829063921911016070745605749060549180742376916283683806275001157702000585873086420227192792983922854690760193599810022468945277392536103202184240808040219942138994782082522855307621048869472221119500173825934158205766840899962878610162653947391097057993701537203586966459231787401062696634576539182167643380524784778806788357116232375151091373243509440265980484623102828410323934626105101536596717706239269827675540331131428704721318973121485468446106998068616786305979539736070558526157917076176315232793685126567953932514306112152951065148847077308447622415112893722178376306881724283274491264436336441279651175713777149072705902945062907877962798606298720017519564298204935321398264536452483946450772850820311023438193310964197884160498411452878086545079325314165294616662332773727016627577362306281305102761549962960617818842834740662009112313490223679107434078691048204130759565836036884777404246564777056162737735559665507187080858421717099314752375196029280247550111367048832867994310846911444138239332616784028376261990885566152865416899698226067530485952904969964297952637557085168996108389463441488044965762613419369055072474983944061910701351039812494486266670637081799387347514145457997366011670506782844728638252479018546701619645955394361960835276123014874841754192755999279122448687191846514645873770814443407362807414359900401370948802248057900442879807714959511749480275278965905226531098711420693149133631642247557994619379208243386247543767273822349280809439172910765297138393920459972960731124449363794204064213582066999739501169168216517676230770104434095559966632345713241886788006589173749823768474998718691494934098346408529519185118448066355920243922614393164184908202816500164293040 [105,97] -10490093815173456353655837088096141953936144286959075432108876957623701622211004646500088768373880035145147024075889596566891085770495263743756169117766275403761298829503442484717813113565541452326444208486406020380941263893841478423619473248908313621342205170866012391203330660587227935777371461066473600923540871501283279896211233450799213697987952605167574033091002264387164125554497608945573177608013265260507991447498108734088608133247473456858731544246327239777609334986359500452095856682727845172167585077247357147351053469321211550551009677332261183872083485679561010899258286315847238909500292840772166619071384215423822728009069512476434436053262939157965573231070593425538615520449282642148294165861279335355329226178519156929858646144209858476859203976752867946580051932496155938804170602946460864978824894690398948822697892706537351020448211027353841354872971746222398926484482303073754173682825588901860518674975859361150133407493997167119592810875271417730639664701448408249242007514062115036519263868529161121815548408098696031932570770404308398201273925707821509590208070721113460903048868906430088961900900945239121695513976940813679511634899059787136515550900139961252540536215839604291860519468633032005638207305564835400174469045271105389283752523660181996656309217130872048141998944433376310691015871494342962417125058495778183420080128731046606568783795953541966849794723390873276626060465009571922255294285224900633433644855626375774152322088887086829297269953816916910571537909141077132255671843892174935357226448487753147427835221840483342211212737427778392826673463474843933237425350740635687491916714332361438165744545695263323638975229507741788536088912120576704386690945659272075164451448144985555250376906925302450784806426741256422901720105753837811621213948786728131604680661707561113391846085151174602730069401906914700553369729431919930923740429154866953680957530541695602546793745927278702849260971949442148762422345529155423333016337981037039559505405335032160480913271203371197080362886113479757956624707286973640187736852674891026134260932846495712510161070594085045388075754375577520383879228896150046848381777355053533011303664709228079633081646018681168658296188256780 [105,98] -29905158621207590986983616186550173310305834903374221958521487682939699880344128337074474212142687112169174001644429590596119845146151567018459636090722759058498737564224211418280536084179695492921476139109972194991823710250416986735072247309411515582854057712472985649232623227417856556118417513778548231922960944134162181816168047566560212206305960637419501565185593683709059978239190620095624156062851451853798320542756291789197248457961881967051783872523953321955645496421054994893345614820465528636992583968874688603778657041159483873711364537404762294503172388377452334577292375934305077487844984730825486521205861654913873719852538918221785145561254259869785870256488689291945968489194187638367103661316603994240251718010030701827648098278525768730927944254948646775264526561147688427103741524101735761624564300722117881984202661582341883330249112947594038045960489528922055457472335565053327044198077400473291385429192908741865829627559386455327238873513880114280772833394757448851362979869004349053289832829264922725558588955024892776712539116439319967395094618659278495383179925651741598295791607443722107274409516658636391791526842944651618259132182683939142754506817481122028082898088342711141102717770181418383607696150961516285546291287663461496117281638840845822986015229151411139715468656416124404968894685107533723206382858632932501462266909523070418398053527475316264535979700554347940301517174854898983170916775631840494604729990281715383888916844726223537266431343721276506906102197455947339897002507872503757344725102779269088386854926962036713582545355041418426066716679325500885980154160458041046930511934325962511827709432697409644265520330132625338898458725791810140988749413059515519297823903012891393699797878992275354406564804516742996671958255559995798800971327499138013950528887378173958551300070724822146839185652736656322950174183434764332912623735450655344863878942388981252577787499838915471918529212781992535282115307290183476364483688352522803254121484039006056656453773087380299776746992824823412995797822491300448500465742898880518902883141328162422853745292488759696889916505671944505863221601288249346069571741304297799804366262129575314116908618161647447220050440 [105,99] -54586108444117672782346994883410406518448434013330796069987191352245902734576074360806223506702341157498636199866951009538814938078980074798775104704221233572192630061694551961515059716582785488793432626403041165808400250503862390902076816093408593986587257282951751009410096873733405889861668103358773187802426939287527112404889695506217281804529092205560000475737346096303646872442205592597072636989076335480474884442989970789287812627403294135454503877234311312432698618914551538100188674603050217983195485436014621069673715324806783166272817125809557056360879821496505172159331058301163806209670256151364238798211544904678578560470726581653770848394929179706696225185577428499137085666064261746249614522391060329808185086745445990623435717918718073500448287303587863301578087880152016060474759631611350697312288034334273213079308348206925445633080061807455819350195597475580834607830025845166416302080785146936527938002921548372716878598437475782205810649778534904307015504221488959142455516116717570199192239991526846522338279462722952720572367101608140503531021230305327604863938189709166822945546599386847241360074931929941151485823530788156491106725791507758298477169428162512871372972364232104199687502328374940565129902191251005641182039742371359191451032362309843393480522842586732671234769610522512349791493260811144201654378970364340965574287484462826153709559179732421750025910936249981108550172590318113788513149967356120425755867049355294469995318466592170039058020483259623496323443053759899460446459437863000800225975829678645627075557487882907278048127943881153265599389819220117581439644909061352470138440594705532673705539444083792971388491589923314136779477491070892335301235670730321311507752856652506800413080937631564001466357919248730170129126725626689238246290678004121048962930358837960192915645175177588610124062227997656906536665403643159974088712748789867901894355775321731101870300566237646412892528785691295452378438974249495400539542465212606128587753211665056679905036137911625355390580031470725314807950201916603795121519368216552491325966960766447535039138351967852581139647624609548061022270766967478455459140062094798105187255372915412051558360136386486246080 [105,100] -83650553274724860318883890452899236383855160630884619917084973651733504182071853880108984110329214478900498803885156820269560211952230481895910626126954358898101313369449746238000956212398637261659578163204784474729313085891291505332336294595056964193776218944871558273712257974099504750726131548347693910265572474785415333915444443307489303072136473505187984647217189366558674126716452041173923900118559538047996727155123857351993617041728737304165378494309488407742325878291273039703243959676143137406731586575753956575215187233040423398475009108254702238209041021759519972041261379286580960959390549568531453615604553039973675903411246726502408185176560843586292421213697371105025243594593140742449699389856493708882786578287260168474474164702995301191106267663379354423252948385359498806972122203029776319319787117395070535180186210365768146602171580885812619405119915882317109390418881183553480407404621259031166171799309163924061289057199825305391411340321743938868206832014456158302386127116762635470850231235306918032883852522843356667247117137554042019851928561591746851350436583846450663486973600794182600369440549064600755696081539428674647138130796613236837042919900111303412776265346353137371791477382297549474984440011168278408720735403488657689361837300435358954004190183281046088987816931496055737961760027567451782958415234733086158167724651567323857300256528052189756266647852208613509028673128866617029545920507565369000386278956793345384140548003298523639623888680895089372804291623541098570505921025902584165623597764060939226891468479490861780536393972150939932883509786939635381129216355597778327724080465481751809420314880033036045335448890320357959988085797216732908376638568771783331886538541409209877308955822722209387721307181568162904132490538279699208379330694410111192040128843383747372942680215625690893792218089235895490058510470277100994286734674414109089143724778842548426198677978496901502481257770626885748306079364825796328702273658033649568218916956522950119643785333302889494087044019071846221546245039568134910507582146813696615886354068363048691654217947449528199964243678180144931092768971304683581879091096424237861275800492879222779135375882946400 [105,101] -115242527699095003693494192841567933534621933929736902407141074787915544107642153588218455090800983858804614102334470936347090348184046290759354511594417055741418121443945972579732306760649308561285405711626898923564344503496090057267912185256325160934795581551523443288469968252253834911388815820424757144558358734764307127759231417419010767679090667408934548333274289494958585469070125678930572508480064905825300064293567766627764528668708134277933606233143928241440730443240994736138463866937966737992253052330511313146683466253668513823150646249889790025304764335979528901624550396304494524509296129626059475971992785519400888770571463687720918864412288314503354693814337689835734444621569010233554588086831991810561395434078471866148783990746618838142067284399093364711122388462926487727199753210880744156442356059212158492939783664772957652702039083950807220618634221302720209084787937232614794614722984870685003440136543957512402237184594767438592879992155590455115523360233050418577461484975319543545480204363943164327311001452612583313742854974813827643289023374729229439114888250553592418441967764923594239799784336849243124151362129654679868601776745538693797449767078556670392173697726389888686117059935235114600107718750140356096303407758255379719017843547486394154298129773972255117177765685950455080707565743055781112849821842722702225121404024743486365811910798394662528806217425618879647315263851503647619046674558501266228606016416780649602417850424053580292719111874058120686411866181164285376613050711500356185157784624608785204837616831936424728435373474829819680758567093104733181647374106411925184305018674585838822454183268343639382595461340889593059646454650401770193604100125143606644540111370363411504938813281090308177289656863148584501446836944251442172446036965230157563944488810853626833514994968176386523585113958917345540099528901238252507073867908042094650904144972895046107953081763093355845760677290281133174728395841987240884877175614047572174966053129523259453024882751514463490056480702118079974254390451311396488374491395510288868774902012634832164178150948702116096025145248380238238027244720531023550268826346479769493417487998267838510442881800 [105,102] 16919883879858906726062780931862897793071468621399155209508291756736013686458789389034958370475491987963588762396832146005766354852889300407180267399226311332490335593172542861757366669108157844318015113572417917645825068998541491049981587847180612960196599283564849580971314582517917150372343232341894777802643121179758147674877895253715816826878296145019659292091136440989406141145174026941167580872047835058980693311185936952629610070060580779668181253557521109550543240142114639175121040953641534112673703932949987636541554230656244813731177363807424967098812255482753847328609499719171058181828434572557707750477027179303538076794344330361067338491400139001936230361304981075130985162125978117454662767039121448233079559845795585923095989258510915987210824346292884520197969455475258648586047506157723219448203049578429679495230816885623023568231392696767282839947490963031352288454226559881612636952941056805062868642059684653657246936832367054652577659179060716503452724404657206679421252105424150613157492793839474912828274622116295941423261378901844954460241839454293617134259759331513164053309347239320655199002319922987017750838216733958379229040947329046321634443025560655979716711001741287577121847880163179667082048953453461486449395863495841892490061204423978167162273077808670763836370659866407287793755459667261848876133863842473203260895399109432635402190339490309665163376645893068870077682543396345909146507295302211971866658620244648848988022872701514033063418317735232139292124838854797933213800262478812009635590018712322604822829003519359257579918937945030389727822387261081669860104214199950771863909646058370691763726275527500602973152730129536658128499570446621302547230651981179180331254040176422657181051389002189844049576327102547691366670277585438606465198656366618490875736292411488251969066869090886011484184964247405854171128329075433649700049624962450500663420475129970683633019972140535050574050428029577942217810636298498164273208545303235820231146673693334359292259872370364750000892492993048725686579628248529760493995309085485311579684812569514298710183693142657794488309947808975897754818161087159685763361112299432093084147628577510460200 [105,103] 34461905209736701400560504648205861651545363098388201904437970302717923463559529781559308575959687666820077299399205904567316678043399764562815116142493872005441438627863038954203861621396634869633022058178727211846237931865797888388673106753580580577443765599659556458984476401199828530181285048019891403510973110306960757122161642728835358360123833821023222416571037146987606070050761036838148889662806007617593503562592268305445010373022864339176578614194717827985614802451468262292737410301618646885369803470782267162278992333020989673722925022140515168199502720634068760547989505215861312903095542888121879278024050223375817380472835523191579432417898829876260540829366302342006685608907193092179622016101633027389815909568025490373998108531792884228184812185570558538269000621118447966081279076187946737831766762289723384615911692754302053409399821326603000317108507957894094879666633602770343679165263766918875895951735865867706047107789072473246303267878767842091048531225828363264659922051363783828961300682335262467339899472181234368583957385465984841605989523978954011120770952463114982245755720886606027712397393146251058635638957814143476990871624836702722726363838654318042880806521965493585069488909918943883774955229072819143067864715451306992087465492136838759867201002813978115200684885649430468150265272352337455053559792872625312157904821993335896644734978546028173829172446039632674336649079743630101387167332526767860495094556284384141031369104463576166096438557890366461817251514726740670351938287929685490052117030557325542472582570078590474234889494964346361392366881111178671167158133731283857060161418148479661315861738833582806486488520219464780351523252499020042790740118529003662596318302162170453868997305533435768291528973473466750418327856918879992645749040052774332590711529003878053373204889588369441102726253798621325700383666784691616866184354517625853160706152370129949664005810537855063517208510761978985065425244556440060436694821594586081341538373203204865022440811605270028703232347029677728972439025490641413729453524229129746126215337137334308105001203714969590285523570298576022002885192219154377420418966375903305315471839563800 [105,104] -21390942001276952986000717411887175593922166403448051423051263977875450373899734142647049638416825614618964873118899639369156700215264608047158150179191336415975093561434953590217975428102251445546138936243913905365836824853957306969291606403438607013426637719370689695362519406510978643611535668767706089449149455661663642339720662458174988451032976714044803098279058557314838095434437246115798056355368283470417393478663085625166166749758312746710768256190704390845416090367978287757901312575204236888796294648886699843828221878701585154324090409877228789354942020158209946148246364166168113974197877547271496867453894287151456897161309665299843726364213950489336253306140208509356508845143684368944045100761537699134671499564611736629267040318280590418278292176471599041609159132343120847025686519799361946058453979555786803875601385500438834983607441217511532817192918735727563759626929509811492409149595616234539901765625904504200220636309267018236720397817675459665757039334222507298776263357229572824510861901015150177650189346392486384914317290859421345846292678049583105499765284621338073221257161169904975304292459052021652756007867133617493596960336363272750929034310373258510225715691910555133939068027670700369936112378567409385137107060406934305316417049432417451223089393162717489616556805040380009284874597174170934657149774136315397604554542669844304955139822959741274979085147325381028836160838370934624855554002331061893187818989905609075325357048288413064070156818127990377870109309124131909348740561460954826153798130596793791780560642759110853285201567634474654773103947455007675087904738392296231316791762550959255570985210329759189439960636687492022177323708647004480667529203542768725254185415096740866963957600916803992137532450787595079652823083876056177439069681889846468655041054855506374997431938021760414002593317002133673071378543798264791515043725032834355103051526038953695128034135649095388124101194832896557679597399577191005964619781267226502370197545592780777921819074100273411977124010362731239734094305294810537753872950741210187879897744845825969299856343731088257251220923993764727665319355328736578226960862756321360069952640 [105,105] -273455852822307898584665020231500263814821986944451576171823960711371590534796874429897308900752867099234723577072484932496121914447121028020193011551761268880485526676272740810805472177570646601170839363287209685434561294975166841466982534940153462900998752188667568705419008491138313494402869993122709728910751566433309504725232862383423524843785481610100242541005981812721520802055097797727432003056766012990308609341411301432921623618594430615465991874122660959667663233361510083805723340561909586044585845856673547398725323270806064126648769596834806459453695118419881719254606509016497049265996486479981291808681055380664113491806663771964231620388413174757962789551679882468689551387775033978459396053496514622905047135745606158752591941684653720191099647083411727876467613345113314649502260971977972199036997446307694177286235088323241124152213813265522411392864372667610619991024817240059795374895503668296713478646324810268276596668159154692455983401200336891133458403072601297765311390948460416482865055804037093770317169050781157231809382250327853731014454857717958015047307888209849652405282045617743944309515966435112939279751928939024830600352347393618632478480844618137022483999823681153796661407989640969695564955461460139697652946234195064361349365349733520200637955515600852768380571846608725942542287318158886478314348834945667197034155843594583088162008867555185443163387795479516157849404714299672308878448543682550906567159674039058040902307626269947066016581066671099581031674783894045774248389253055099142522133231334999117952835678457044438201944830093984120671853383295196698802633035734707196731820772133463789735866628244844780445635869146630745793187398360032404186041135056426896891586235612923335660862623053453829256000492891626746255602372655265151578372671655976088632965059474050723111317232077688860821951730874247516982801548909208233366415033237856739203046203475996906286339184634394034361617136965792039986774811723358482543093244156837520044362804388548631047561137950952821244844369739917630601199140387682157987656635537368053748437294493604729909629048667715874995685678772805327180283818127905520842340824227000840 [106,0] 3706220851739001111277386901560909185200564656010338500121399422738023838823162122611671514413851721819072866564001903723116055846780764164258258787008187141239754938290796956429412360991471279031225393982544090239306431555741092142351151021832153400025964217602446766270957799117300607315867679414767927037423713768674707597647854459379289808200932851881822981727012604495299670374070701860561844429651908173447829295520590694801499248151329257991475761904530616453776358584405110587231403602399272109127231998926211089793163465911907373235748433928528773498204430950255378408943515584648043687926139342388568150559329542810167556624445545588872480201090769321026196178522644210945992888661813645348246749138393768876417329716692436259809729692533387926713003679021843980440388312959458718156046884010633619615378074405926048932440878274558000380246118466169611700118050539642894923232661299321227915174142455092861794773464202126765196407352254735176570772357736228648095296099702501127286425154528970757683031171912991375194936408447739322977620815511144166444043389698427850482335688432334957169257629654746969597404928446216513034177488515947298085394296486933671108298273271692142167261324887969840815111283995093043491625174888771342839099679366355364257119255965085614143599807083607887850063571617693546761634507248371582830540729740183606705725898649496677893642687214264350570596893253229816796295669784566246087322490349074548204801463916730261375138357097160104874405138155158545344324895934354843053215102019655156453530897479785230523160147731139847344545491484363501155796205112611765250580674715910892989726743117515436725750601101060934839452882699037520341456092921442257569005682874881896268048035538782083600660013003595259477114966029226210200800325750411129680607754251980440558109150724317713944671398255951028322440424495553053007229585657716772363472757909457561298522507173953097053385196594773721715975456572263096468654105709286168265617400263488581493120952630681291022502159095129476636068990218617837199718537697103123826693904808705134584373720497300089833085931421682647428283844427945984911412306637480486975257481818136881718535646652194893742204526633987023073802072379124628810911535566534734733311803431565565646246825455291510071715947608343093552904125655875530680457573108233984325748548238968482770872014953056350350379943847656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,1] 2209245410486967783781082479503571503725886620897142786138026945441985709149659530676715068274017388888071915139022932120215896364365924183947350977091004478756272282534883523696032406896636483602034697272116349108005741342470722131174718904883945565298745070567298430619210112024725949915360438978535483475885078781856940300662211389899061375060518923607174483523800159725840530133833037777920312821271336684711143541119729209428962672889583664907410914550470269319253664962012989759314937927343514726659137344272289666617686596934364397039813049289560883051526400659756318093908222305749231839381515187950822588720132815658103903060435931394650298296309448960792386254913542025135813041855126629992771739738707310603291576926348391620268027533867363664183715123932123183573494236448023700111048085244156125923734317512347169655135040363666617770221705412134135850053919041097394698971232506997198693035628268188239107360655159751273456369292162715966384704020514499308526583393917122498233838614518421968350197994728505868346327067688004965370957074194523030091937920560768576229081659333735839586763004711249748749231292785041950194808456988344859152761922669908281889765246678253159948784432424316607778306265600867615473959380939611515404639582521991946458250929691395943567363595184236394352363905079221496057415076526922363204822166464789238632154556567419002360627136125497024247192920000697765730888921716726593246400365213466026915161785846741387275508842891956646614048597036908526703557740975222954132881648366968303925472810769928982811878154457602201956069650427593656698782358739805144801335809666482463177476127390146984846209327757245356642930766270924462500032210536379547133891562046179595630990010465848050208528956298685262974321813961413647788111897728910342746140543230471864078988841426437618376854338575287306669835681392483748609092414126482092143422229214066892786337159961393547738334388190182739950173927835059911695941412787998613093929686626635052696322422746231245265844697330834642878853623093560978508576276923669538365056894269883772304609648854735505001237052484664978163909367665753524294354749012301590368562074409895432699394832688119676753025483604689144489490229795140561848271096104543300536365376353988033409442504040271984434065434702883351166511595569561103290457757962998181328293897211744714528108834983299857412930577993392944335937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,2] 40386989058520966491448333816082746975500831220989751999454305522986432637960822200205758548601968855137900274634847617312094918125564396094880371793484687751807899700007759210943927893645024324944853245977618153565020734426245535889973516336833820687884427566492006506508698950217590320263869119208199852148625854456671457232691173152971041589334668118608795467985073549856067888810864968390691314585386196078551062672123861941762623838701629264916681063999886429305516081560078927043441008206525296930947766207144425978934420591161116866864619261581503050874252376969046901319054222155345699524010465387103780526012056744965740701719033537413993760165070489283171938299389015577864524685033807367848417982159009684184183909934195504473219078994396007478053806636267016128496589640327149926627068746238158370535365910102673091659512200944759375659014752702503943824988689444493010866627873814758341989811716686960275231802304546643707993421480514228612385882930363196680947229965428394164874646505948470343606508893474605345435023727095519269693340276861011161297126659747302769435637856856007553216089376617535766025599622622110912931863086599888866101501751830377343964353506706611810303034712473034240537114807389711158365735953236806577942095199434402121268814248639611166150941503386772641835074590898700527524257516590077607669496687356937577292168178836156541923718683649013078063368552812463522118947576499148505009286484321167892945430238883344151884780269495481855218764095859142122912462952721302281706487742799229137338610801456919634496936182264503280671218460066818390902032648977717322295457376194394322319300074008157009591604310765990473202264775390332147861607128243564189139916400547367819305485617146269559003506220753060728767755340397795672914619941103000534687040336944047025118177570041660326163560299823826213782224863039545105353355300887553155989469672221707373451535498181904580399842320044122937257074624000247133247100121945991280597892097764456839533804480285627933887336466665258918883305360730655509668409557773674184444358537336639237792569172147399794402872928045937503680801808578768285467198212053071779446530289603175945983405248821949337876905839843878187262339455474550185543894781307849533556543731175726960525536790518041015852452200571554328675603041207972931236342843170458079534814630139973191242080269303116324408620130270719528198242187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,3] -12901305086386903751531924038755748836637616319695267234833816686824893477857036288108290088715547043053001748666733002114630424635738812040008646987755860334983272790109200009752234539717175473453815316288756533091286863024431540193569818877940612508656543511922284650998400478503841326112180766999549706799003229947242837857828967268492854845829838636413542588376527390743495224783469381205256963377159052802406417335682437868332985614661306246160645138086430450250766217507610632025615542302432885779240165230565506372082534303923615963312772716094228391724497461187081726857686955367833356479277402513521849960124214097390492762087846608946662156611628427088730791283820433609524626444384055446958504094947910850178853725709578494597006322285113918488418536828589550770342846837402879538073123932167493732438874636215982739887935546468538245657028902576004117390495222704776074852400627531269659677615240090145828038185196246377421926843839465643074430544418821167317526156451266116508711411592925001534282258278216754123719323680890953266302296060076523940790333618970728995602115464866639361264387591654991002279429067859572953488313843938103607798029738381583162306343913656142613986304067433885134804257878414205965293721934603562527688807700624991142250833807216615955335358436175506266778698482736434133640875899246903818290750766327422470170172734290066835852845045251044230257113319105520940863332932592792711087736714021717893351597380549933586874896901504911281844431490255972827587482959929931708963400163133267028578625053607294092635371266635483993906635485491904544618491814346870210080992160594831345596806435643808308359985934081787276235087333331133073304462632672498423289166477260854905815264156183101142086458300510230063774511774542003586226979100724305622258963931337117041396278018786481355036750882585449211990593183593252504583753967542310696974209136322526601441627280214772193094050637818994356602772640589314542009858738235315916815072787223400332826476252989209372153813592711064631132713261903408843003643345549520074716996270770916375779490909692124922388566115026601977009433003859940070859695943907395774582825538437555644471994908749065110979659163806408820902874938756808066967532170017068318406181940727770628081997167044896024002206419159490280636293883288836865373646613760482974293542649949099728569281981242376430851770408025913638994097709655761718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,4] -232747556181880780368812494488543786529328199790490194857483991623703951521647727817168151223691269255352077840164775136625689246511189501885185591172429882746069431208994463640546139043388888648163225344440418032068975258013583347928743347761751905563049745988830168054304399096549311835461689189651070983449047806631682044736438683291071114226746675321912641409857975259855733799832463658086746487146022503535619757786423847179693953590952567915021310251357455618017289765133008272189027429240871605174978752794299460773004602152899066267053366273051884224595355863008234300541365703223569933993958034773233763343511818372531741072966704036549424212386713096958272304140259329631545878321005234034791602847405777845842603460705665601468734366335255146066897947199267239628506119595700347354209545985662565606968579237356951417474232268239945518475233483482593914731382686732501812495367516881234049419704866662031773680177596144363593438145975540206855451191396130492286464491995270111014645270910507385549914047723892459056862298445915454184177537523458279833087242697466085754013778039981680691692668634417275050746007464217586645357205600077453037687417623293697227708432827771294602353067079677989284682036798381380782695833633239893492485271225822843728721400412158304423195111811107046718217234535764915725524677120128051800754644014191634711469845724701240366712391422468873629884941231188130941523285206805521924576368542418477289483592433446481683427330572211106712828800569676250543997525805655640800953752236615095942105716708024167641034151968025864829070533890902493747645825186158151615893269741912002493929127011007404136280222584548142795408645122893893765913414989379901243415454938142127226854643365106580574045739414563430142324308456487092293725765277192901361259131230480172198946160127691197269057592361926117833040816032135101582899662107827759843143830696415427248271818942125464103417401639399960415192917772842673290289894376836946885902890518907627158472747954682743387083402480451818337575083592981964299387640850756830496205628680549278624120166711146242945051669777716279865436979445666823881418840043092900680717202930128279776826250269099441390585249409506418167793398540656940171062910850827497067810241690833878530736747300203960123979416944465558015350974384897513046868046789827353001556517432973731667946806988067605999771086944249987027433235198259353637695312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,5] -213847391535851974011581646868673717962440827312771838047194904749478206974008647251184145372866097818568003284107377668289952584883440649403371017977434648322418645176204241102035935165133256129973069743572167931950566247133763404879627359118323118465884251736194573015899455796536725027599659655565635987959049812327653470817114339045368144212521233205412053084861455457015062243284939023326204115052482178353518523543597034418671249856532478539063759425990206355230237985929460208556677428373064565500037621658578510312933417365398186668516729985127754285288992300866826457118444448793379411695916873747312301744821928209873129835363669249450755145398372689356457579158249312020251684491895877085206161241884221145762853454589319738900289222139421227065156388058368207278797043712542302445829013704093606558191269101116760630527621959869578733766123817762891098935155057609828077334352358101329734514586133692526910527490427259158129624560719864435366626238634891538347156896082744150755366014044079349306739521117473740469413451959852248853289489413461292024578944104263704560018417148451183069842580126913803772207864632069643550390046410956368938304331161628993983744234278439239876197449942483877247961850450964281251520277126024037708252206828300210204909045031631708321735013780410682411949509104273550793058859832084726295741065182656355586472795586094800772535224041835109942695910806272728426267102703294848014450962715096858019502222287520528072042778847367332036539191592202403689252716271495377340751227046761545960712461138803073414851995751818671052957578801925754375281652108691954389050660607804820197060793575243189651229457476345288494532883330647970438168835290323831586419558931648525703051096528933988368793155892702239354677507824527944687404348128586679940775828797297340222030811785511219776340003208294430643206024781252098256082250474472310918692229711655345260170954924779530200547925497368492252042924225107791884052317604526436353068510250519683385870620015607742534413530024974665750770091657763392796898925519332926853193678690187589647083686073703487795080977717112627011643050361099152759779978575092812787970195377073632962795747842230280401966751739631728715858369287805668783138126166187147196425396259552049748141297688930131019847692401026894605312474689447566675196699980343359341864318779619446812453369816984866565778085518989559687952350941486656665802001953125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,6] 74088903437589331143793693320159012101946658286672793864668255433093852745575513547871900433318107418122864681914628761097978825786225467931268716395606467845398996122269634766452460543342376155129614643999527189504908136018889888320256146028907083328228043379377927810512424381255306086949193758025861684150534525574872239926810643994675449569395992043638934858883639061202610962449075621415768405677478761322870262223197647840366104596346252456120645962143682902651571271467450758350905469412818281561611734440920074741706947874202137740630557333609223195827071030254497907870239306923526995164722281834203133091492072439323001105846158260300888365025185863934029945145574067647849116050101373345848291182685412131427984490334951972241729230673508840734959394469896567408091079071357064124444282596177160026517828491209061374180612373394375423395925537764048341570338143061302881659532566348966442025517913063518904718021597489029553460519884590832836328366116616744687223325340158319241001699263010473690275631147731240619132569910318763697247503247815086527382833404994663985573662703250545755898949146816642168060129107076190651724107448501634126815370431183666223011958872332306477444106608044348319825902759802893201857560592321531159982260319849899674744943758650213941837766404873112699244425612731233358554049850496182812637355015746336659257574876349305551659676602707383267505466621571816981655460699168831321096572905605766146363595004637045072044469033895842128306666152418595747134821675212189415000379418784270732535867950681556568831880578348541485809052418380062680690250335616090160701908959168751480222665805370319396191222202920129533890690805916476154477320692949487011625903480424032754843131099841540530869944604492144664431019568246853335721230867043723902763047286677394001120041772399490567052440145007175737382962539651479282133929707043467402160441294750417783897733299842699660500520347506895805816064253228128041130382502716932649526817377571901726983063689621229542641523768563488457971989968918850048600089401734562575354709593122728053793074702168963054162021791520474189987928173043484887463681369758138578413558683106199492027811925662704741298361086875995065485277311956709141725913241348046727871170164491949331756682077117781062551155774113295590957349830151474062423068888217915077413610937319409139387022712841103028234243958391469497826165024889633059501647949218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,7] 486319797167297047249484162791302319890782207300598576664216321651308040518377191505100294607948809648441392308525823615685951615541788307726015518134181372064618276370855542739025620905031928094935377295980164248112207415508637198390280469019269721518700287488786378206471818117513733221679580926361327332409587769654291083599936938816704560464273139255245983699843161021053660908913516335698310317582184241773671233416164464379393929468471191056338114599912530951027916965777485071138253929446885185255326244052048450506870398525757210433330482689964560858519059022207907129521404047674565737075301931801723110880514894067978566070523350001939712306223337525049200289788833302462217647377760327474644208886369920166015523308539346861108341032058536348434149953331558808698766733694101951615262158117041992404536942580669023474660798356435051456511488590527020905575469874725842517942581748682926840967175868331830921287576506315396456786915140066138924171903400417630401845812036991225607556683178155979192589936518895763240405347288985734414652992421645251961446515841935772424778713459048115392809371818846999243435443465628681550948759639371726373454701641298214336068652771347040815862163695565911406492106880043524152291685672274023468869146099522436236957680510328158057759063905216115266168156518100560850575979026823995838904254368812578513610242571795809185199843029998091542258051037945168235002263342929209361042152597850682963829427167482884199022707577763196637865895758183637462222492323782024811854490730811221413608575370252032545745404420675265586818571276853442222313351977809136893729988544333772259935902346114380827990640890930362207934827153471652052704549799319409747593564022976896464753826993449886542703308036772764747160711545407173536836126040721583199119834283142115624388446604690146623078969648386172232420339312496639547036446048491192149597535536944250019580554077701214487269234047438011332355438133658442117565764636409471105051106649912310627656540728212787096921815453679542023998933307435190960284045989869057745486684873914619241208806554589379104091180500186828516992814827762021354607831413439054373727844486004769486693990557498016501265736341005483184888588411972977285420268532756310327985029403034521587133062062337123864990309268934669801999624022999243990138509889406116423777932781057321855148856546408710668958524885815443688369397179371844686102122068405151367187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,8] 948489359561758100074037156033649465098211067815603556981540186952669786325031853750958022271079030619679639729148253705270424826552987650170842989519303774364306838503583458298077505895224541396975988144275324390979425696276945279721918100779142389655759459478372083817441720982160639234031423968370397140342674215102941360758225733957087525571944205864080859967263505821445274676571357435704983272414642699242669880585072457427139389529647258906509822371426495963036481891102666799727429394322522806352863277764445203150821186199929492935686281754055559490259463226556456309748789809345539667515567556797170444920952060881915763118551340808475490163070939596998555686294720317950192577568490596965079507051617758700141192624738034646183953122473032339105408069108900828883745085565416048222505824611849191871276163914605856755584304952829426396838448551303000424489750153104972698794772482677102835121029875279630351735466621993899828999300518203374565967982086707757074412288450693011065228409434939535595525518402364098198056199847630623910791021164566874701658252500086117764245867350281386304312296317307839414212566804026008476883854763765900662465442491199429944466138820206593021884312938026618399858310763179952235826590536404238314872005188718084854193787830983057516728079879520447824254278346599101953246070814067517751461834662738857133086579513869972726277412027204039980821844967199516823124458545714592054306102026994636232881628143614036203828144295884626048619683090465744587446509025558696030302551272423428514752589106417780941936008973828039996573836585449003728180498846999086034927688943820738337122752460723589352838899447493023103837530260379525447719182645000605418896296411203019464578357976771249258948722102168726042672585929890216316266687737196829619048157479625753418826292446155402975748322508468533888669223852964166561186035547408197955679112319488342291675645013232144694806956899166440109562787435122267139385111857088382164900028248443167903181775990094267160093750041271927211278543344387559920188047561128262938598925890776830554982967678562314727276665309065535108709967464645797570053569901322079712820295944494249328300390511970702128325400264113480129801999354038505701552734735367336908800225226909367758617430880251191089372512825182675085027765963747886790914336108014075541598226361538822606114965938172054156305558933283117270692224448636054034977860283106565475463867187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,9] 2010772930473822991997869888114589416431073384897927504252315812352418938887647620303415622590116003530517164916318826752869058166245418257076870740836485189908533677093206234285249493905731233645315436109795889974997569139357264699549686170800206778452101299179903064194916447366104702054732112983704970640028795655920982923048215922739303842427769005550741656792605386203213606303542079021641122270701081978818109274871608642547746768727195961111830850903530312843987026250366829088571186741137442572960372689685558304058351182655123489502847278947895375941408592634026168825174881230791312193394332336762297897151976746397863969886101543757408780378696697676594634469319082717357798280626238131057955090744973189032656175005070828854521600942262758254984513605089642120513943829038474231417384766921640516119452591496940552409686496231850508337787922115828330505147728733889614345484932690264260711164565057186221732566832674145036649536331462689409555143459989372735631078159084797488111143352266708626077693160831404416536877259802377324016707427062818482295327189781386355594401439826030658800899011922239606505413932362712308567432145842579627796513312239853424644745929496852023878943463256595129428960925145129660043095228803338723918830517490364460729671239496462807262980229751079205600129952066739184086345486298492686783654031412092238495934508262178209896105560533593218148995062747102967423077186299079735777650941820489880753622559446751858737792424377998343539670552748893252685315528076630557403418203297611799725841233371747559580130957577757471118271614168960465813114774978035461365127680310104682664531116731546085916024236339567138053261291134901147166298649047869629606669074868142738377938338849064497394489810759366642210458530748743665414544318584904773744400310160482242978703549063322063296684218542090639505963086795019686786541646325493942070740838628541983254824883095807611724045873436084129847341870231509415735859562785307633458500294339590213482308778468292236581419373615883216128054695036682228700020759030799934804024874193798392772526467552518565333956707934272081912134095338678292276757888594809067420184276397133790256665025789021779098517322676449317083114723611268899438077241574403271063696368391140760920375961109036901961614703527228674135816041608915520629443733114673111863722939142529417386872631178014345461213397284404265146176790679012624796229147250414825975894927978515625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,10] 64826916075001086096760293886263494429958036228113422526270321426716415344469535809152946889508189710707664369718581096581467506793165889360620308675005792075836394499086719841581657473540319001404778993519485160386528987654844440060237001835644424739236249026893604757503091059297076344782091422883057745699295089679530856577974076581717493898279599455836083399956429458830906186726637508217528723892958477647869339540686680894183676035051909672649105596786431172679577843306868077902541256175449423288114478312265538841446117099046907392375406913733537821829434450465893547424644189007815820390507744031466734675469788183352212182775327732251674471298796057281237548093659690371581346146223695747413399978283539719374963980315667039869395846745497476861359937154849580978811440207374067828398765460077367983255438756445723880928306880020097656388032681593227266682787634168113674712240650675201075185594405715066166859739098740160494236659979521753989282786980542490204758875987810124530526018075534774064843372744025744357678556428800626348565431281259514842702985501456699592622806887619648929582936585261410678957335117533938246555786444142971689952304857398965732332862527226366213691789979128928742350032493670213770173439305361088299562729516710934594282565352938724455339005739904742931253867943487396371607446248108087479671774784279750247885292088997349090833002323435591380441768038019743142354805393445644922055241236499907809812962810206272522443525204651034993610057376312102019252499697626557730021079609555966229105119626993882218157176745804089757877459615281687922766441844431503295064152451609495526889817557571352328117219490214174063604966242489278609705081016798306600974377321607873398411082414431455897143212517325955615556523161079312002542328187825604350756999309633247436759804403828978269098815667144218202782693138844884948802235506356861874868639611505746876951897620754051198591444227308365338516103386668794050925770713974153778911904936379578709356815835632873054544525014901882676212776650971530874391787772899851243215588025763892151629720779271773681211949669741820214031740941278536398998517419385832908957410951292371660788190944241484024550520283057421974466244620316375156873833683317286460277151780389501999295727291617781034894109148114052498820830771987996297545586202416080229707694564223627660994841893484638015248973025833576813721081794536483210167343571583842276595532894134521484375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,11] -650159055263268875265797471735336437087846740937993357031672043935036145841251372539856288660352011326448553623675770053919610128920772439459549976288177621302750009386820383625770145016570133062791450970681076823663604576493332943039349481303782829990529204286344799621205841318227475877226258615544137052472251697446026537310171553682479335580236756780699652291074121439096698620579127331950905003685884095890482467912090486284654832269809273523866420593316086095155654684766997326595909940739090423133360081925549593688278620336573979171209528531618761776710125539829999389234440761673952453905751331254877271529034578985202583461504784594156168605652158879300144246170774242825587119780174632723081316935547248958054653657138105245090581479147480377893085772199276729066996029045425642997728570009546379708288994156873161086872744845521485916166124394787104334496686546926441218489923207206148196426946277343163254274046371710270038143231300664765910617858395471536772667931402797944751701977030705217963427994951415322555024920635176314394309557072998896994275052448102644143615383736428227630312739912126366762780894093650121308190218187996641924199141913046615156341531216087503128305073741190483446054176590900657113755117075903069470724661329055340870600174188941028445450848313660761305422908016766232394752335358206130926118339333844439406542179691080196438827424965213940945939440921134202085792644227367928797623085466975789736129742623180874545890799423268480361150519601158891322468311474124444762645662956893799256526632966137963388441025378805534395678887914458707640729260529318471822548572685578186683713545306688504402577378810866164626576989947597217527892454368942736347303900623351884925476864819525989288223437531646255208212987650516199379787354940908250879006903288538812908896395237994286611174248312766422372457476029694038637761747601782050169040726997145766357759626236098649112783027465292134845692889691765532468706367906668733582292272353650145677030089001775739672082128666585174256522303657205405093489692745030336563524331976939814916133226027674436539697659162902751995918453249531671908960831673792424950481887788748985697760626814378228446913441415528257446987023271453375454469079879845756322597868980817835574136586555160782857827873957866181428170987112637482317297483102428512277572247725561140437391132007243858861859195823860916756400948104219221165065280363531963203627128677908331155776977539062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,12] 3126386655080257067184026233983553459846529324958654942244731261380850239992159963659137623416381208574299571266379521066062485018314897317432006024530721132973532024152785281373795215296665395591816933036004282849070548995433771679805652136819233102302899495806697311536812264659328291878066364930829727342640270175971485685910729162070022561825825303667159791260332081575968837070660116504212873761816801060456833664121065162054542365535664091124660529730384608930982943075669571991990211054138870791816680012102096142522544271614982589384894277303606209547921772496915135977707903710010383692587196247007789735860009518120043614085549697706606209837465989519855412573290266337702820245165081550601922458137791324949943150522759756284480543626748976784823149135457739508448397174708355965413335801830106524756715021791595451684387951232690239489430213348001533978253193117731455298256674071759003738387168168248187347260261183010719949375073156396764711158416631372711450745539133782757398687316030883321776547650677262487396815167074619804951346500127389006623948526009207391898124373272586313902329370844549827450265494653639711280822788620573697988756245836070022823576273824319526027918693654930744587150571216063244132102440376099172112183690338640120668476558370571994058439278784562057175408653806143610097657356132309110412528752782613176856950274970849579806724480462810780143705124543235360605287124503589877145582712390341451866651189814623249333831994122581739236526559709633997913418991807771992616266540079422078099398847945978354745180325452634481442733274920090467195281327128404021685479471638902894635694156723105641870178831547704427486196943410727909450708337317517544006385528917427282223288875849180058330027100778271489245105662324776800381261691629862212031295555599151942933114174503173187676914250987390956568521434368556874545627031290637869452020958323899789452414943774405229114579772921659602235196329028494393379782309748540124807282594491554586023689184973463490938887229784396982579826544865982200579913761531781745200528552988010390710893985302994492825117933950969341018761336451101146085893442142010283830517070735319940013627366876827932993128517026743273431037084535322578483513220283628731196712590480170778924912814839949729974253737222614932736638383158625319928079973417830116361471587743518889715383843126338200688821267360273940340090505042371025088480560741115675538193130478248349390923976898193359375000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,13] -13205947036791860569133990481184848450321089412019320800740540243688288113042615713410999864134882117796007435938940580112426887498190265357813218626191090254585343002542868924226510735115062842353934347429069030322073556140705318063123531941109663628695045617690602347228583034510495703104649759916976798655413938076779600292825907392935401085423132340164235261637331887797365677863454107747090764498743618715428790319970111265639331454932860865901705230692074209716284242624979693310165562792020865223324150472658194158625066213871198208844230848270936037457861586696581916737632656409387323415164030034031082753641571066232306306830933712355823908293118122211894885347745859835316849893889781582956156319544921864644548661883960285044803883488047936090312325615773817630526359313788005502103240345057625990053992371539249105541116430996306071719425810620340740916610531844343258156067429756445170814467483392930192467918284818229422451160630768745687293348267054888677877978863554875111953162568201230975140327864718724564324152649959769850445567918029678875062908762466933736212252663551185732998173012088644954855603957797391897082440298088793680997924857203975727135953467471845621546376190971497613951369928879349233471109662264483574893663405585745390831943413880971038238326332985867163797727459820514493144974337432358733950799652583103158576919072886353681349562976624997462422388630345588472722974103196044745746880084217101801759929889977727267995102129964495925084587485216647256152618271455954235310874510132885989047345951440144506117750587393157240694136445396700924267561524531544288804526247535502314394423408478436722252774816952698812825382051063743487156677764925577200548636026623793448762810095332404107366865965138110466834156352482505902560379915641117824696539817727239674683689603691716469096096477616071882736063732628339550001103024916333541367316349910478885601796161977210125280410763787886078033317135601118845514455066321666173191970359233550130573392416147095550168913272089164898658514949587019073330030842756343864557029692750840941273815105279271110863743368393272321695065420074365203693700642732366244618308457687917259666009966852970757757763254025456306899471735875269332656458443196951379057115069482454436477124406800813597206324543991756405334649267689189450604029514157690810638832107024408950456116525483543926713147271709375942413153761091612459518364067039161263402216595075344685028539970517158508300781250000000000000000000000000000000000000000000000000000000000000000000000000 [106,14] 54488157502070633212002309212811760298892837557494160903661542903132304513830800922653784376881157271276917349444581644214359806766541365861825213252065934920627048606654545453286197438096501982953531585774266388658248132907648207566105817255269290908385888696790313643670347495171476559460021677842943623404051274765765835687495986902559843576491360000355805389742703420141436712819302649130694330192696586295780454544815256737935414622222207773551673524766890309568256619198125964691709432486265163115425207430704944352708076041831490252592140519352347133509121078736607525731579445004502820893939861299889921096205363525834494712869729200765495070887143430937736381759538569339272022324017920958329461827253033578251842940474437349046963917264451062155210077617859749476551990352894803866065678328399378162389994532484532719173709177645914833542556903225114818606816279770930088354745348259883606840652252829389095665722878428112390313605722589543548620919569522899021830200195247783619204483824540476494326883363729539179180789154995730482596837418172161787833593747982466650852079003747229372617986911217549213259031051106848781875832156234230870583110779138514349274827264555902245566647764391947321018832780048643005536569240343578921589938052468272270439025050970475208514086714112754561196238797183598438166801217231777687572571348207974345040038957589209941058942227480215830404760574512148596594035553162146362608950386894556570313859037442097848530584980797735277712548711403561117112788136063580722965260063964523797878663417955709042332753128457490506122745040695883811737781693345313315282537598697395202930216009764088409343585780360673731775215822306261294966545904544185681627138863086560724787666256480100087927021920567513592950052538219977362342548046367965027977113238424333162184162963553680908896663619864739960772987643944902895692704481689030340996299853190346793679734808851576930848923810321336706050683840966965257674748592425150382039063501376078952488003568807238034837560153725178697623516841513285604953931491454653564030830964079923933300493668923060382581647420022440193751793738386289675180021383861249572546933192943397026122320100374481027409452337343697364198076934821700225290397028827661336296522842289347074181051596562644375225348393233398272716239097806957622536448810279746751114197570602711854348708754457554454849398599198913555300930417837457424987270941785653405743227589708155278458434622734785079956054687500000000000000000000000000000000000000000000000000000000000000000000 [106,15] -190475893609248773502081702420470032700631991314016995036766771786159739091358730746883983859158040789320473941273580440793657742928183428952181213611684044346444778022893146089953695300394306333238638920079380882671031809832936648567046591274994208958954371554856231103297201542096745276498906464676811071273227770232835222321666358713070493392768679138107399980448333162602472899029950119381066921346006488833760694207352792776152489016139018516744320255056753142259167292063649610625605082651294230311061560629003356760132894177708346981370056249147813253213449092064019793827117559203970558368207343406398126524339484352253761512309395355691676646804196057879059500804544811997310892127027844163591660490065369684923792705395792514693629958908540018988399951539183898563764313226806675176061936913177498457218553902836560620620910386828441897528369293613815455532497000737780356063725758620451347979770903381496336148032794911402203691458552128691610599736494485625269379663881218211965759337717103545858781983867189809017759224802371420937529514851589612953377200144422138404161161692304198023620561776786142578230563986172527741386590288155776668766801739949534260455318291686837087247665443381446272449211637352527312993635118937901774444468681884319675271025352126785411022051474802134815248310647626903923520802893414136493735846961039033820587241367313152922536067305960314442905373830805761491402149620557415942040921855095561753649956272027572166220675289787603917204376011989830900998213158229779910781090169647135020329614880317009981961501502349461543580361989047854794450793108279909575682029253604536838905954581768139664021196519379126263950635698185968827432279721876623603698558623043887063503708531446411217914588400575132598786948870108812459285332498960063878429532570245317280083326866849466322772808578606050247954523813195643546227368721642932669683929829758500195419509962955216065531888639392626439465452191423521071455906349048818464037914376381437134060251385907882150837100701498662121789714997072856785576576183183670373873147658868073853068972400985488693828920104842750805355634450105704912932338033556704008291363541410878108773091938499970087693000125861610446012691286328742850768834864534336986392035107523054559919723654641134767062722611417891792204102116380426543016312268961087590036487879352818204491858572246607679707145343091122876159717672258493658813964679182578572724011294666629501293186876864638179540634155273437500000000000000000000000000000000000000000000000000000000000 [106,16] 541033679428863316074584178944684838832011625577863359042759078462645169140553421731739869230066869743852525667615767536636297201864835300149514144562974870865669428172163690302658219521588613626047926047540502911787701172677261053702767538025613320369396869632167695169602661381751872670594232102158759636815111033619815115950080756762501775037429137821913149152701587227955355557896632343160855237304249971698221938094061054188908930278232014772768653981799693851698670989902890467804951481607261329614970826015080192466739761847112521619906006808573439359433030092252297125452482002445842927343792732918118786033447447098509281853082167893299853390696105864273857414760010271207250188735126989996096595651822357127143324568433850195536292420940619119281824521381784086164808792199118211598410038074286427680664090116791871255397664289961560808751067107027615920308380032754507946965982440104269830234748556390219584844280672829023844013320449601227156972571322131920411924213588883045096090642996445088671591690015750551797048355216947404634997250793198083335588137635466251326606591239104376570416980583951670004694255392886476796342638355612381052659668268777677736787621624154061169546451543603227205053240557088397194731460637533348698393685162228134858516605455242728030412613946599271924683843997182770819329206589184656422049270916548805395073052490911386771722112206820662088655723616448405847822969950103011473692959384851354108046325564023052491589184908135323256179441573418909318928031779911627257388278837600007153103149086942248398696573059686041784356304780144579424830369038083295835006379411408201426825192265763160753151803169696661207071952938161371119807235927403463130251160627525477105239340556843099739157837535789399614205746555671713897949745026723711634214743495203044587336824815741273026632547909479365567399335096947082571283784800457888974526633740338566109894963467286937014641905539592782248741389238447551263440584724038054607594219157646702568941791198775734053112917856256262564915597532476665162447617650302547327792602979933968754691944505226790141321610602681872905398680101607497201899316214915626998146050035530175328409482221000005250941926342359985555182602820044973889103715481775982498898617276242623460731670190085533033766877419625901388962239633882840187683597551880333388867468905020194262929485358489491886697344314460058085159114841750843125824166899986198077407705343679040566398641409762149123707786202430725097656250000000000000000000000000000000000000000000000000 [106,17] -1277706414363394332766790132879610569811090039540821947036727883222692597354997160396379591685983290631200991341277056993973013090494228777187547563956850919972361788326095725821234560638902898962414103315121448937054032227512901833475627198871216063788125117310044674730814715976089143065070234453392552038284796127931155117179328694452349019644993433388882555612808115520770801813004457140914043186871446912242524509093863720394915716576405366582070374510770120532030616012868547011009115861339106816881837083513540236255885137111262522683986887675719032571424036722725786776066131142871528649727378124616443304247200041258896527761139678605298234130635770224172701849432971834543920755045263851375571485336440844703060444537231964300337313598273145942197062089426185484854210758571870812020462601487905712221125737316276966491417441478089778906088794704585967126063578024777233407976585910597293235656324240556257472381309315508414896935278817945340209901880600740161603478791707762233980809664778049970812983742115947456241763762891093260695380224820578612667019789477453516871988554251176266048152880959555387121026435347063011139076234869734520704173500571562165307160545030981739515697969231220953253370188065053843635827532595685682978134817906671936556467460594480497426000589920292613003267016830025969279224148328786031538751649032800362922759627846522468566954337795963979236347401788156087180549406801494833977053868344887788739499432270744363478367217667586994683291421540436026272553173211284458377962066090999426493793027487286818090166468079537195406515736919038548796749607260236659911699766665441750774944570181552547429660960946761649610420956534332988392223853900678065523288568374246340372107884591254571209243936257310276190157971556949371789117074347389198435184634133434670561615584823459923679722296625829266746416844334834659622350307445650478397659636845580812282957540293237852844735627262939611706220303411740534142615862582424546600692523579314712682705651816018760904828599871990367875477833455502293747994612608091245625753061638939475710599611565718502729079168067679092675298172559626623966693336237237455714737756855316918436339962351190541467256806852526866931718165897490742582145202641923255000745387537850333346762695093830006781431461967335478020941157446772354735247002642783800777345810743278015639499642233121387678393719216564961800828483720065337534045134119140381499217802169690283172582504628289612469416169915348291397094726562500000000000000000000000000000000000000000 [106,18] 2789342545468803244288582505880144602810995276361254122757469744157428729214929786377477694504021224248882762768682595404501834395454735184775952495252173606469920419562971213658323009381633371131157670592504887077950372430966998392671892023188142291294952987234723947482295420280395271914879522442978226278511948717113807919269387871955953610250214086769931175916878731245546984253675758886740464774494965113697999473480911921804579684404680195957735065100645594896756620884877444403930753249293527829380308816255908265861075318569594041420034821998788335643982719119154837615053432941720657370271680781161332980434555641328514098452254919388761819849296521054714373888180064346576753045441967841021168511501724687787676720309083791823503318407230236292184366143732441021308432192562845228872098001000732659958325307568586534919096632235033810957200104345323226784589673509332323083305740057963470326749856137452751266129330519529499981064473586277176575083153206395448083257671476149881474394129039310172351828008553671879958553228983047309007107776093783477784838626446497567739929301021227888486037131311987034391409498216636272094243543750976095412397445786126743961579968667678209035761521416683530739957766865137183877286658215117924392309086880853982708915706949501137362387816312009293678242971920944543016271585001014748177770982580633985264861414207590239773176691286968879480116221005347457229811293301537326714240606741292227199583413620275877083538037995801339873654979599222480279776303579305209305224286428285399098170206554529950109511418747094304746182776499324215766014018209384491665760061731643037841564078152094321063057688444649842695317011858847639049812553828438729333206824128557868091725932224035612546835153477242985190806022194039980365553089006360054810713919445409133299931135448456575580653483693601006985315197114962872130627571906166891544470307301488233806389215655075569976873337285401006808303912911164509846237588998908086672128199670283650813966487199597861967707637598278462214004856141396518178086965583457935151916672066335822916145113241359479207628090544501452871876520929463497810720295985192073492730204822977634050316192577427976237635804607672625222824591505319650497237243230738143406822110245576974815535672678629349791078945107177088526804447286537198364028415405529493490553860420009908813365770215881713439926835606529481768105973966910114749399162059181824217831370050858616872257523307959692360213921347167342901229858398437500000000000000000000000000000000000 [106,19] -6164437376839684331055240924774991836910111557391121833151456139041162499421374219711945030828417006257038668556734110756208202786450911395808638215158756728467430223999427542518802521819613430194866968247549967545761027216527791908485611952071384839479329005496583955688519904497525658277447584479352824302802782768447200788119710761075929424051389228437909047157886444786187108896773332726975435319901060423204456005283350972355149055706004215226618272951386571427558825792354079303264473459856250163999788929329176012916908967997030482544541892469083389138012459238577066001666715732274232556308986786586879865605400019536112684334915893797908256232716159378801263965520002022292763648211071035798139583260096447083073904069619798891519105275248288177264400514321434378865042916389329538698599069045773075164353501726247184523669881471277007196250653733678755670722840072389017561299284768906528454827253144205965581399464241606415534407508003904967400637172377556494578176451401887138397602345945501163297870542272921538382719531104538977482422789461058496624403139954876541764180734433337760861594295141649698051443086143461474478035018374703871293742278045981298266080427685578142462211329492852765809100023513578683094795481401112971829515927747716586190857932669567695990840325862355252596030840338007467461067089013892344535473115901025957147402072473837686731793679989245445905340375910453853899916094819348573592223695265261915321110095946910697839940364244162366450875356067102474951563589678012530235896741981013506062374502173896081044324538149522800761740678516353458644498305599434796148376121513762763359739195289449048416410698382801059542113262681923510136969593081645169057760390186894913779426234418632519696677877939014433731469886615764504877884930162188103921493397016475045671777967333583128641734199652590517076361348928653984058555214567495840733130089632666974853640007420160713051503564389997149916124138004403423213940173395829439054284250752564843481145816238107547606119237240864786836438809894865438760765051802710272194984800873265207993789227436091514955739746378271990519173935120962127547236655736015474969425288173422725991860450652205880274362216116468793576003850378585234744163515865564189341549224884800121742687305973180928922516199285628153546173487929205324012736452467162929117437808807212855232857842323753219595319606659221675993120635174702037657502327336254985346358874179556178664506737520687807210806319346829695859923958778381347656250000000000000000000000000 [106,20] 13681909139095197479616276119436157485523237306720954315545474209627717829397823047187857713048563399725312553862683626004409318226987938476889228844619766610517291450155070388818149232384706367550788975960411500769785029232060971158159742087322041508085289162777790331703235577065119014596282675450148712344505670125595896924871274137601832034006053729055691783013644952017645423683186577409909869620946098947922840250791584342293864797774291369351524973440425367106552801138291299544681129402362674577478924280212240591748329519761312584590383086631807315037966936417527847473187253844170050216922248008999589319401146556826734336534216889641446007257192742766578765280141491400378544725547243962859053798084303775116353470066586043735910213758277470872287220392705693590682952347158456759266958037590694997111695025957621067673131975109647037735941607522952145152993373124831936848412109256610829359305609130759669311308784722141753180438686537198026777425819505711763782730748562323349929139732655733236536816515510330440158602024332353422517353435820357937731049255201750151205872258775262540707955931980273810350111940901878293286056339458889159934916282863519720724441361389361196619366041372584787588716795046622117806191944826208903811381214815374560529393404174914215734840318699553352979544566369695509173224480395013224178400208542164914780226565486791309864088852232718298558713727692107159315695924229471595877839577528564645650883593036198084444654561295930047448017358712709963645482911952894474296732178862261756604632810003822229769975251077100887543172959659542151720539931816235492271888842757149254717166764573130793319403094342695799810325171456792678538162595850752575598161977018574720194482276380670397499291825743258865520069080989438536543765698301017590592990808285486896776540130971561534637249583494973888790630621094116547792891122870020341697761435353548988235737619296845022237772535819464605736369951039982891061817945513886009055089016906092954899608396181711321030455112904719388723554757018092895684370918293736142958905575900020563951826685215869747467654078066121907620211931240710044692405472282170852856373031372036817283559525762471860806193690866471794801895995983371805955555866485838043244755925605348213592305803906355971875034109255373096913610081381135655331421194820798556467477501368839330647376143340831572009029592543657648492442869749490564219600619206106730858385358609773775333986036026578553021371825737517724519420880824327468872070312500000000000000000 [106,21] -28593189592128363544277942427595706899314320183149227639483104962827422621977106663261843805324977320863156197123474090193487039034368023383616323595523613701160113296363558953896255278766700257900270885468239456221549592681965159309374886297426156309811899763354362824995303046305776403334106734281374790940822808688539088851314458888124968924421580824879105880478686194916747179634619158978783286793046385351373421106294452708558820694902491377320133596637271370522400004384764025554491217426035227243429971594561696220614626996120119745947439516114821163279447407895796552686284276294566803570398522539818088440567721959276758064576229386475758203528080171433523108649475145649999658358876751024927275198191424708387770422757874829447160883652060287561472347443156100186212667433990988600476612683898428981390640881882474133686586861342869364124920013809014430061757000398561025014469984325998042039803225233656360708943577111192459365185747866218203953505920824912713038506629899443695293222692446292092202231651587533359987025000767845319832814105109810143420101682073715701326726211344725933893794867062993141734570675101263653009756715168155884502658144999385993438553675483683896491771245225064096078982441599422868426633022814952695407808341655284301721848931794028080294726423324360378305323599841205346260434672861855442166139745299875547166456978219238823621693989184935894251667470681006296897987196225842032873232201965585711715916099245615916541126294979798683059256824807524083841879360387931683213933919771424192746341323422240266420148948421411125201258417573944307627710645425831530110205378655593150833392456084329339477715056422696520255741484168899318938140871075877888366553996131559910673479266526980266571961031024207283597294488277677166393777018495614781367043551280324436824859927008099612898026736085692641380737340022352176645443874446588917136048334155448233806162071291420904265898397439426502310233107325837871949541111595369239363172077310205814072032451363712918647186588433060214095065673335670883401534947632443831465562742277522368652335900516312522536985611356918697686530722552748927346126130226017710307048477016767014931192786811040557726108766880731857788191590577032862834725404201673867986264438320855906752911124553170145134287379450206234047189413187127702167499812240260349237252005603016209707164704144474530287499839261371678471306139085778072862550777793403701525594947858506034726509610008256201300086310305992309821476737852208316326141357421875000000000 [106,22] 53295344761561136109850768323483148404569866372507746342262674197034652795823999725556382602309360704992978962787149849807849066608108281457759508305939681493402539961971082467241884749285430214321117873472762562830955353722325774143158243577273448116677345384923118937167758019468215108627477145273832829465710026161572165322325585542303395972487645983330702057211541875292230081560046404852464030739423827135108238090168554683169433031327235545169219816276955699943169586358380199685993031357222055028595256268114528781918918187452724490019362802987534006481960451183231984649961303904182139937373907085301857821135295552198627804380237185049718890286149932324548698523844960646888175356812378113443122364226608130297046727654388789264923272475819028044448748055100081622992314966656736914679256771172070276402161591785870176678024062351841268402196851948663245207642058741569471796154554686066106803962412539123483619931852090054931719059221937124476028731171485014000080937416989154749143194642860148516534711789249563194972392129010564364459268967586988647535241924696810692344747088205224080733621391650836882527877160729801618864298300630384186843672528727499908568372289768590355074568466372669366374729237004846827005192434381915141945933147080381858942386938170507327773982710634682191881171601831130483664442606025020406096797541424242284765272771323587643949597223265075370433669157099293019020968936692261566879457318133477415518805993694496824810393025418809709015481909154874455453742914986232664134466177352465877235404973796960158431174586468912856881400138254860699443392922895006277804885434411383521917437094429769536205029249094322042710587424438392054863665520136711378054456927558802050349099977216280759172284042556692892570697723363792352414218296065233126461063688898138672821434112777492537079702898818583060666118187678587450352261520501325948203785150777863221669451891996890898181621350398397555457584477911615505398330575634741049826274318294071816221075046851113831387950353383134601580306080285443004310038735032358881210262064691896495861234203770363378429378721732123407388974202700118729711739200060817956205378860149108828253877552418308030529304728514178028139556238498181264101821002526350035850481869993517771697710397851232458092543663143204540298626237508353999031700155781847577303313312559693929946488342137632369544142343428144785197333441247314672948490750618770705340581359309450057166859130483646647045937669306958639481308637186884880065917968750000000000 [106,23] -86745914650768752948942813564209040632713350826149808708493382986204418593310461428112607361522429933058651495079705087626250040889711550329187140904574863962449689468338425382905354556863037868041334545286603361599896482427393729612295912872187500544912419266307552113183303703506374448468942703074480449069288576227296711192196668030485934125028657624769953483542017713855030243195757237560248623870208109990245023388603941160649695103368880830387673794007171128455409854692098344712194048669259376921823736961640082166996538930159553532709956554443524976019179431152802646834893174929348446599418322895725788642791209521661234609710442589094665321468855773426055151834546663276115058530793332287224022676255740610473781600066044621583251843425205894662374459523356232722087447248716673314155437782546618394170175867272886601687803732870373733474589412901408930721840471988515111442200161306015938293210745837488371458504689676645386295039633399493841304230567182695737592883377014278446022174008023378619889968737389774224777319902914135244382193634268157793698934015515455885178780636182326738169344764859947398030160723771622127850797840390533607353641931356603448484369131561077103977197366063884904533776577473134482429064701401208602436565234205900156859446055734320462380568416867386616211126808889345821963770720213761738192860812281640905118459147874218576472904455746909905404050817383890109199681986230463803780077655385838667849252891652860391072510591542238950163817189607659388446454698205438695880516964013912860794535103592035083807755772171908074918716307016981999359718559863005075103334273970303148159579174470473585667665257838262872807429801348993648339024827010285414703159019452345753884526570285152191066360345986881182935834854310654601366422890021384510559061769258606460646953813811803659102572152827002990580767706854221319923816305198255324456418324725454692555462756522499939853178129267673438201938117394641846705112718643530882598613979407905438594924997434819909406887562538215247145819401673556583330011557856645527886161412249406007114645860467770993679214440785385308962310727708787897098051941220138990490161012407054073286122727730338106398424691303666016508729775440928797111586496604647299142674054170423909718512053483385293875246259030596281037641864135433166723773540447226517993803313312547590242935973540675420427916963928686461422335596680828107009164305255148269584007043661620391468131255310378475471702955368336063202150398865342140197753906250000000 [106,24] 123950882012648874539563514550151385142187305581280044989930236837313863599997363047170387500236861250728169320116954786149343825856995983745570452764163799088955972107351665480341729081663066739952190276422128473899017332007102436585812951595796067437768932394986363647120139756040375094255447149938850691731289014044974468333861080496544519455351238155972917586981448171103129261916666757753777654677689700891418654372286814160774162640069184793075978400088856713923189208985810366924846379090364806825400950652630211290765178104331745279642650824267809651345981713885906755263604865586542216471943273098274794237016450526644154777994330440827783164055535981975586516102790699960167031892537013228935820694620336680406363836315616007496766694492187832374850528803354801682811960033863686143804193399282233037535502678992023644454720609039801710580112420232853789577341355829807921727472237635915643810735161053526502806074873838785927865713057231944267164502901212378826127405978516418831074343426470614987645630466634481587406326563280064760086480040118243505926403480442644062193413389080606509134242547538891618504915337526499096355127703974559553420935563089094260128060106483469367012746152141125705644356418675745530397560609867840750941901619288860448153860580908072208988926171560002218398365198781684864407120384844488501735682904009967858949318923461163177879504230293332685229018544664104433983338361167891994713705514293794063228196520903195394250712028977356050127096971065602024377028980173819206550873923700875109668040203186512609841166848531455690178208883695683368295527450337822441607002380296090568804748551624559520571926689407711753107752283630272024333045269357301521713695394007278270763271006296984122636608864662842299767394781679442302367770545966355436585927572017936199896982251923810727341878603717050434618477629351522750556286741130184716829472127143866065260594010372126652211895930374628688288812441283268935385143924279654719421521744329057320825974163845492354953269882485315197981101874218864506537030233337507046636861597516907051104173679423789652734970685817497735227516456883213585695350690889644982085015707290011749427608415404088048253015475511017494935044134568835728269001936476696634382593196436569226544066702627372269912742179819477798555388761930768220796053715226870398221373568100747322121264430594495842357113954256392639397549489259432228501267137408980560192952950203964262753044544824418708370283859210303489817306399345397949218750000000000 [106,25] -157559254282489171474484391252677065997632698039736253309225151994824222355452898849649128943164537002140250242947241646075712366231949600907972779963325263134061465290992923671609108653866507308988737562763496272078821851891900621432581950327614175615088676924399520666967850225847197530858952543352501284386446301773131405478138633697674373943222486600468175276387835826919518787584179434313593348834836224761795660758294546472107312336932937605084066876023533327330163929707351983560782878236019174210783472314856345805480535435673125108175138016981018485570965082678338716237338567609206147132162017643241918603739776673708445826532501078513471775051173823171076160400687434899838612348502905262408794244871058327388775446948031559041617443631675159595807320316800119831960559017167060699640659096866593159559456313000597893703967286343776915217275673829100080660158281304245524354486950109315810642381021577013835776421279413544208735973745643343460191489604280320529733781758098896102757922631684304933302976926803547045318961186672376244658311689954628082258912421300674000563967343937521792074755188582134566777348202179561170672169593722612966493692424154741655192552226083465684800520880339841795510334723357554493263445132573535041903153470575716381603931765174194877749779164768659570636560424247482387489655456263432134708280181867400792458395586984777127891606899307625754045045102138741004249444725684430813622761998693180342043693725270717046498440894675061351356464009161591937571193527029577785653681186631964146128027059086731202241061205170992636129374979738790831831795718900114442516879721927144548482743251796063603818399546487616398393998982097833434500114642901647802046663505390476983700950373620614885646988881288954554473293944882579843568963165443272826031909782334963312657292542062862812193823211945710025546249406850423736901491538982927620862939071932425233227902496697504027065421862028395160293628668510336624116679966095275582228935009789921153238716937774314101230973346803920162319017141607338867955108551102050002662596599959913672342959987830551846528802694595771101820277934563111038975745576721599456006577688171923211617322614756293839842783618226086060862126341577882394099767338032584671121207265478065923287945593673848176799954533487007933068835369369633639408448144918233015751288705761154128106358023976782485870092750178557643015373783193459960191329963590989649754646250377808644467335356342639748547518330212824366753920912742614746093750000000 [106,26] 178664982032369289016781921477257619051782626476964304354467226698509374935142521573821925106533989784960827829522959330242060586908348914358831707642644538520514590869054854492771908103575483235496827039602424037155970120189304558888342941281399983535255478335996029699671181387482266941558258496121441746898376147009991657825912310227102303672925581772376911145164649146451922344152987705517637325076000108851136129166563121436094494827930384584676071526209451023769951502761749116470918341809581546587121192478487549422119960567182993624674800490036938372768129284277289478882845979859893165539369999613878994634799626996311026825564377429278642602529691257049979053477622069442181635169858854168078140404129664954918647986145627149075278294808141237846960750758060933948489523789185674561617224242413209932926332671913213912607366211024088893362883205740202192387243568417994388157597772979213024140239997894634121598262004405280244621731570135011511995163539492181437812191559570672318955747501999497527471103143280419745650578011673000332347725701998619563744092861893250080537600554638687539382203400823587326776923931804801469249968672889893925371743938711779139470854622533813820820821765042469047308345943629979405505573007219242835330775073673500693402468092710156569655308310047683151380587502440547779520325982901915936707056771741336003572853620716932443911192459837118770992091204234726184780732450716440857431260128247122260815313509990482151256361549663786368956927051814566919633800816892998929326687992708707568547456554422612040745599195033708968711716856811180858196694968617954739693848496819472321786028719078014139430091490869546186643520460008735637873066691039344959698653780569353900172040407621381208502178175585639423619414647039552959821381690849301407847742400461152028959785599701002780572326502357551274853623838229523172624814046194250341464568742877449650237825967709301093462901186226752083559676728838330278862116934493055150362458730450081830668112755710319636076596199413754639070410808348688530038008513934725597278335017549128733670512000422532805893768383641372781605493011544186902275037618883128816692627105219507012371691028398257391824026782330450674431655619506860816792760813464700956418768629880896610198576418014824930254786986712596482676499508020721009949001402839342429794504557074243069341119515291553763482544317780851701975871473905952385930168938346074575145090890215032641150457636886788106989065738616773160174489021301269531250000000 [106,27] -177935120070193989883592743487859881693194541255884883340003265260548875091859217844734379617551997742404433696723325596486113433149144499527827888075763047054235440313720381827317895921805317083647669023257143100966052842505236882885575852908951789222804008949369823981291863744882280850501189468241694338092263834252788556157407071083566534213413785545323640862008454036697750539910156016258478355752698679893512131240524895706640119780384874257122740183701933714172056487051136282240891080868429045690032781038666500116017698839239940546901697188135113039659993631783980839235936474461373698252422631997750770424666941664441815176288457150694640469883108094897478817984881981303527023327622601594430844311569671913420375849829103917954777218745296548112619867224705432128334922052588659155154438491642605584729143579732845840953087811901660129553012959130412472931160524380679603580121747367861953472724585322911998854511450586942803123222647422302874766211796952277214404952674305124123299608695487394428930292841225046863589820763940911857310414441610773564408737834972521435163680248833860467100194015166732217245240457596823851001463961157592473593511876297352408732311935619674382399446895308176495928745834496334677255194351766616226978285797994064397095378159786110674116893779422412069156368332430942455392761486472322537862001309557228880650261331802621081764609952643659774167407272537667483619404781952904097642203041560273018260108533106608954728235454212951267216695523154306278578197280601246696273739165978823661510312631791963939718329580356516073653502763157288396715104618241712183343420803848793486227267889739124478907227647950707720313910452795362886476075056301033288999895814276945862901793357783095663315547662944388296464675495727232945859123691582237937421665964812126617353809671427126521843156469974296487773658498948082720443340073477908722863449867506937968211874049682833974906837445961804850275321852264327724092621707978983248675757469338020400132018649339416764468113815715905690603246778050850338691384752906461318260871371035184562650355366075793216725879353956897056032089729892738953920269091014747526480344516325596872343319703994629524271541257011161144732601432488194397259841761316697586708383752870030068989538989272653129781514007978904761338055838585950323282153825349705286400184098451215822394159740970778582709992512885117002785035959415059959335278502584275579467992825442449929720618791465988617339633037772728130221366882324218750000000 [106,28] 150865437866220266220449987267984924346438223883216202970491045828511232875129962778714793251566076976491134690069397571146394497858151889299151995865053968940625753782271272183845708780539679746638011589531949788950585887808070879310516220305239270990585663887725533416153985857558735198844650787011047702233765050473970666739250990236718135588819957076225210059780308269446005719634003181869722640746518305861610183982582250625170298857366253907908346107284961127090660566803138474020387814333277328910631843896059173625513134641466986204250864743947100586782068336645104796014185153767388543293466833944740741650496484725525629830514434223218783832204362915678901728581202556616560687594844898978076205707980814291583636299733188917290410912418790714124421632472447660304076047480537301970416716337226762720798078080545940972935710449230751349545625448456901162522678141457928914482196189326356652153261078939751167201315725266661462103297409694501403057041107913748073398754280985625032921946556928364955821066641314022866150196501248004446828547614768424535629898994732815337167886364010036434326532445454977359697957239260936142400702430526537787631791329277135774095726952904564535801241861362272652209148214367554540888698142818041753298418448798828961247475329067198384171426425134955007883496151077521627868572569338503533263650030049343116595542740711154365930517482851609528312731359194727204970337846164227382367000643931395714761543331272430212007577868974454656843418435929695066564160031457507128150335598240356972565353091401377307117149801364581180934395601215417370143944503339168090259684976382524607592140069587186149622267272396978779491010161765256449203305170350929860499943290671293374530277279605950993692018376536483416633981188522883230843827542121696153543608512597862227670350617999013008943119842017274179447251229182357470771168433602392729535007776711635900446544251250200789521078564689220569072652378618562824792775901173908230428607891444784275698635206762514766841437091816668506097943509451312648514178324169113894520669653724655314706087145676446682005703988990423422256363947241654149862982756063988791685482168463129629992875635974106507293962711933492403900854688362605414505772109356605699556831870407884562321873437551832811654935933503711557422936057958310795263745539266821631520527831561060778386582692363490206064761436263600278159717971310363482801660455523603020891732425375203165448633867845584788369706075172871351242065429687500000000 [106,29] -103822898262028760618584667785102338798331910220072365867465163782065937423739576791113039636166036919986844799045246205651033427033665927076530367334913229442019325359925535244835586543987062763689861037959776445679697279089909063530559259269241143553020997146551133467740638210926565059136369911141482329042967283363355050615069435645363751788066477408152587171392481248706346226738137053885459190468584258728117940252123277310606938515226426850492929147912264209637035822766003543691705272622918872707608124043618906873842892982318871964352421240816115209136356535893164420502789927760164400386272477643007838980330671338875334816587570347037579916564868514231777332733502434152624120161355715670155661922957972404656861886019478482536552891040131548236990320050043899789098449806054165945493047616574117503866978962284491708965044139847120641595965926479175860280167382864897218064293790821411382388095796055441175177367975568178098349818363237075144139296389315207287359809978550331528946379155750910432091352556724095230019404690537122145249832417423962288731221373444591078983894165150785610032547228749698769980932476536613990664798143303027918229940546368416308501499165483990226897365865737643561638064930105455265449500475215032801828877732963720198504016661643554483969805704444851399111155878990411357837558061843484734535129048286297573057010224630340388496249172148837509569315391718697863904956953439264655326768421241529740173000027503327587186764821185420288471223578235209994792926406167720839130761935028603824168945255414958477562087172235552191469503690377542435403662694640390149347088234945667253366109434882726395147288009024759248257853233813442272411769740408821401357985784649203886315589552092440184829216272316501765957494433189510391125536311079135375233068153809047247605370737908674025284630592159813755146793490591689717115944091360171685605057195195327650692910804962125304164977361704909159106391828075945676632183080582615240948194738101653926903113488682730281879853306122393064038416554705487170589794341997689165611420622259860449659094927748199020169087008138115999156676061453922502961023238980349219952943487162074753239609857085171306446990462937149305076286393219045758980180878643376278161332555948913416792563416523933436229463693612119636113761786498971410750850825978515374488808253018443039970518237348960749853788353762131516242830794766480491873372721793700338357909329419466673125776231406680594204772205557674169540405273437500000 [106,30] 52413144038294119530108020786695371594838827908256887552151222016582882834466750643237110136179274756431275189769784061694253357126459818144389085477683317328507470673378855549514018790301285181778301788878732403655975989956320259978799544985923971127718395561632888177596649162877893020165998414528237427693297586921341717238228757557385137308328089016919719598595724197683946326170922618690714785243680196970426933242740578602355043862984497974481442466760414889562283778077591835517586820342193404176573366023376309158999949196435044519505744723209740749998034860648914572468171075605432365333617866435319617422368347412612515633926160904357989397017572881043479541931130638891519546796848261255713737849059182393242413456822344894299486093919546809073382433453939064388280525338018929950449291121317782853871318770259158125451938443404980844298355814640637829948769743799629561974128204332618753878031392665024356054987286735159503395340017353176897674042513818837896582557983224543044600815862955731958884884474125743481546722954218834151570645192291072360662874646487855585239337371926857687585060555252485648256385834105044167255257296182205517381645950028522362028647501879406289853046678560985733480392780338748871618932409887577383016518767571706181099673073970341312599867625564287957786613337405255241986782793477231033564931510446296464024555677779975914074836581317154727559248205150499322286682497207870239258814245736791965849663029444654764426590109005686469936782273138765638460711070856459592965399364036824027837812512981827812823789519910724574599460593590876889575997227598383812562431110700481938187029261505078375709468301555817252337308647127678513075194451467027529942594847895516529328253414821295981374881649282995079669891309468128118226051215822826558904294268751313069480394714724539486133640735122126508240108374915033035057851335163307397760833406628248686280336989500228058573929584543170363486743277093838219668870318771533307094732593126442793521395560023971203542420086584860231660188297591989321351134481030235765224006180775393892080963527016732371755439546252720940414805668239075980201038688030062277999109233478650622736889327677902611763781112850970298621793192039573565352992073927846058629045071747317094713366182028246781156583736162009200396559243559097560099519632365440744887158761835434805280280921202582771357481291108082598357461758326180772181604730427548287416999840868954470426109570890815803068107925355434417724609375000000 [106,31] -11957990387336005040926714160342371036522878298078952713057499693845206471168425717429521892118882268402423815679196934005138772310943356431837904270828378614833013107602117189320766050042071844064101165812852198492078246140445261718064879609247357985315888024216709999525013688506561409321694753251396283810125141572590652641731964396528799094647782382573206735603671876207096226295789132558423179600549423923317922116767211553498400163664899683907054421124429700861183512587651952864178477794469721902768595138198188044515834703617464572365174151495392291985195802397703054330230528373031334717989927700025273202349589759627984669425473810642272281341104844899101037051325013741814024210983422537002635429324504609181892743751615234542827721926829600154892036353219456619793288353600110138921372336490436134445020968613103579813196888052317162337082833424645007272646928183672880788879954856631584739835530465487464827788127994034032844765167048234773831972173195665480588602450427421961011789333754025380709422424948998664714129562445793391699817960371473995169308230493144471449856767069255505463070640667882065102695927977978563976274681897595278644850254829817290809871397479191401876051877823624436834256971567331909020804935522009507872592992042964534861600155748547509618658360503826723793819267089889023181790334005511008193149521323989860759943289703971602232197740872661870854743257718694252583640457081749297115783658294365788762342051985131168070377294921314347522712128479524481605447464025681356256452034801315395178322597483609796619101842216010778642079252353168799946599371610166418380327687483792379541828554140711576383482920683446496420772454590325984323618111157327450241716853934033493037521429922611382193983863631287847544471285843444752962758014380647658088876183592583367529286170710367265469583847706960466379193526759028322961690180590457473207065829112373673288012723293540209288426569019936011256185821918345644272742496607481991042482311973087182163311792034545991163125913833709726509396507684710540907568468694719590918323758024718181026510557678386846679500954946569514899087809544825559163008405572305650403489988289170518698288132301872125664924280083113050874038047617308663817716124022749793973357296606039176301088216010864122706592867890898034335629548529857240159695520148559430684846512946608663627099205818134259343610277477466320727848268222275734367079970707378883156702980421745086733048557547931523004081100225448608398437500000 [106,32] -10636041936444360234856945835741827082109221005385149403898676835946356516232245159693956516628381966483302769399417327553163574182910810815776633769661319054472690556332046598393341664949854556872871358528250607818116795611825354453083984383744945601938641782691155287449956526123888165172585723961358378241651355018132871452118216855159926138850781661445049500463047187374460929333968482304060350656663122122454513935472382278563750876812456481438285414554163840300857205097886751402453121340126441875360828817512973166097248653995928683568018073158939901279554767921539442158389495850455932023248658347105609306165294127387407156045141442920070490746352171037457110000481133202536044794400791507071268736893014236498902750438167562700818281050868407641429864928927497783118025545835160470240964783162208822048030672505358205553535894720649170010914286710852327504717904404079302350701687627399545303047793125835663683077783363567632284076163049165295103938361366967869256621967922860857777325362828892013444851905216638040595250806041164911547602611286201001330984702895902373453830032372176062854875022003550939666389756894169137613430694954237309947299249564730267612864768471039968945403227921179267497929850740364472362775399271612230000378184645976037637302822696457762729995564960181364682039107698415335947534059542263980042947310584530955754621540277024557345088568681068403623335207895534556172184564448908377602420270465367512974371579556001109284463791313935688952941132287391100469054797702003991112072410623201342563816931482416525498851621548899572819446886298103313379367930154120992048266204793480153028486330075177250225577526822134620307494446780472147958262825503207466813896682672970479931861358648847012284773913628817798734887435093949464738938952175935473592742192822756044856137654025739660919243149671121652656588526889956262051895471902740309950416336378628822402652357482031260004832181754308618912650593387640464742613782858553812062716359808957603032514569136273901278646199651695207654361111505709233901398833080082688847764281547686429450146790144237181818889568354887379799731047318420318906886427951979602445906609908253096681141570852752702157206151328097555234958348785097315283323582319946370190024996678914028555526693990003083085313967502027864908440268289304512895170250687296327269849034883414860881753774367410218219687866751360625650895320271731911711762654957314083813585368367381212006961277438676916062831878662109375000000000 [106,33] 17440061518330238128232034419530450488683703441294980672220996083230946808347068307764027342673658701398860560758669177714444390672290562471987516291372486611932292978750946019031480228431167442115968503691942613073998924501587904296895700149879839058891345380308515333078231728823320174958072762677328904728081560313357526433239786054394260692259392179565012198890927725532668039397822754166864179520242192718212100759826436163661160114031345813834482643720955551447058319114140944884921082082194107298156775769649922873520357305570261298221399175832856852259691461543419895824619254678054046491725378820330186208498846782399902749001812939701885577205176597223305113357981243389745427858311902306566863439508587379884819201388416339914939862259645867603136424439619357618881828147448451012013289515461178434593489763292538639776655444661538249359665992037051444412052375897373776102406761429376641979538012075209507461754030763315206020292977268004180405883812335511466272155162169190189226445871889363790094408431858975104811539726072407126649536957429677196004027830673091790183055902554168140971634515572822077714074499526858376436581898406994472771338049327048904703220840702228712558455232194753495256440985895699383002446144456917874558214673829098465247791277934908375022862343468425801882571175546543281606458526716372826821586917745913020989406149684810234661374353729391383596521921542041905003829632373304772212791784252987920037071536052784924655420889334293411256081688285928002020139105168851299086581686848610056840287343745896889382163809051733167581019193221301942099320932557779653331908355960599689061102802268338603928743170909182463855804488267148747944678160631651092283313001776316966938854505683003865564383494816148070264658834740953049319034833560801533222583078327574394765576473776146810095530651115604907398543612308289354112232167794788171404275757200050784933549199402208960753668741128731641860231843237904110165571571227964755012384147288655357171279214718349238640175884706560495777719143341349148827711733001902704724484418853567284025492961533714317495548043110937884760642562464852996186801033256195868937018235793886150875528550206410418943226081933606736517896906241534982165536913294261751111784514248864816998390446232075542463798044900781199992583543388767368622117860427064225126751755197260201681361916473620690133612632839905063376852465672086239336353131402885973538747147848059632080364167450170498341321945190429687500000 [106,34] -14951769802970604827794910357011215249063955271385833871024919800653997599517005613600271816948695395955768098993387834507988742263485021771962767143217019474147642091398186972486396485359411172423484804619194592648650497892678736641817659565427429179919422682411650478689142155140086840719223809565156103675576497783793695464791326038420375410840503724594410484033011750966677019053361908114755816454756850451501273351701733874049078219950401690289491948568590459541373969154319327354322675649827443919714086212700631690888825772616704867260588168290418178100979731971214323348630235893457529187136222059704106161315588054648612559502965739117761058668085906308018165598321339419047546413769863252199896934531039690461015569335394741591070946183735913884875366918180981415753673843120702607892352083878101920623637265724967095726280697635146238425400284003988729007731584984964852336527632804353820205230105044088421704764123064372910512527616141723081170131267606156699644795636889845007220302126450365891686308767452014833076166876680958272857104748968655986217454893219665323162425578957154615064514667963404843137881469621178078820610113241826917782102947455415519774006614165884029623467538640084404287074645851798281412855638909426053186616175945196410499716303553913764228896804014723568315670899646180844803394005957212429865536792247454660896670585675596264241793544142538457224408543722986327300621265507557240909018529152735779270282049817492623762236011273896405557583281232941516920779434345507728496679072268722558625886464402689981155777353059445358904535862251726778447607036126098905799382701925752436373159008872010349238106385361206406068107999641385927354613755425892165567753190351876727014479225501980932934838588649335251294591550985695278434614206173977159718324084536212019307126220702714736579325079532646641354162605019395798275683429961428892504769616694281711591708564735359317168940705399000278986293813852229158455018072097384303751535010330111356668170487461487170512989046759505444882229072847669791630758350935111604398763628368964843774626475048689504372330716076980228239174695721103128475275538236420984671014354603869967974739812394162368568185480264384172827482040142159847315067948048937807249174438604762966085842427210434736639785963739810156730312638375214134969837411464069759698146043012230479052171694957526323494468360261124670248549611409308102716998857011932407088025383332802187297261298226658254861831665039062500000 [106,35] 9452540242537333761433477502943371825249376465614602279119557252754621068793605059510643868262521134357382658123689757985338010701629495662550878226499638374361802609150697873020891136638906174752639383373299189685776969600276103808448139556528562416330838499928928127784743020495107058281735389770200088209913083395303923206154577181574163054608429092369823008683635120793031159482684804312923946605819033315711221257342020693565742589119246353294095584447695150138645772445044532545775527054871790090408601730398309579948029353902166091928146286520569831468874579733911666784889763850100905919099563667478600440330819355688442484501377634045254012875402415263853937116446587501601374130932310193315984632715054116872937791799509632356596104140465060803319549674527949725655967349274879186839093188387442405561733300661696011474475606312864641353107777526718857809138990361339057781810632006258079081390266083003951797895384250732410393219142091340540376558192610104493550814007906977179679277091878640716398323450404472135232966846815037733116592940424204679101131508367703589713542335176329879926815537040670650969886239592984584274097129987440312292952972925671133587588007847033276190928975909404975907867324502780198767657160944765985566903160701541749548027900726343301511278478561569857059750430524012824414235182126024344375509502916675844676744306391918813367675161566253377601794245483458807571781035873123641902433290047034176409067263210981910896646676851052546535569728317472466413924175476891231711408592515777995087934027290298732890364348830507693622742156872713191851436488136969833177137814953527375485427401305446933862967107930602544154241597835744020355288304093601769982353685412565746221028495179903791885619657397518917218001478019701748971765335934780731124808147471701892225143049762132352063567886034777588075975224785611163056559289532196485609986127947979470069820629346128437864195193808037116152601864359615214332653666439163256257699617612351348887857632658342514261765947368280774920365934752226941546139863856599358149774834377553546877850000828293107325756152132921816415620800032907618957445150227536469397264750091634655968037650300474759239425304990524598350667401531269871797805572034878511759592519015137494994195428485810743883491229433151477002207570229895958518428692080066932842101222283194262264917281516583362461698672079943815560300027507337144186992970619819555521247487345215532172915118280798196792602539062500000 [106,36] -4687050161488290688380477087941855348808671497562315561668994464978542056119032829406817102061663103820411472522399913083619902443297812793504626550460502449175619227919705437982233326746452110750509676375271296800243060769614323062942634039547619783442624901227566004707498615873199193331706310801304918603665558795241871348305440394848802405701948886371870740258792520350942431451575065259999490966628274957904323730038081925934741634975185379140575870619414718624656075899459860307538448427591280105984158435311439930361149344329607864411723220864882019180024495276086606436440118950754578624352978567183085178392654910448795845739840262477151566397526853293920162434570740443615914254802899933378153131211100986667609474691175049245318549618663284067396441128036843561913094021562224760415897937144816549123828157707796615713142569971346439215180358562559498354172492947926589690919217040338233931929600388020056742067532083750576174795646443349389046866859151175559858312993711430364224169172303512840073077419514619859558158531104538486293564012872354335848871250724611285590146551449051024563737731256864293568941122148028680722697831838504449245512590899509319387777108902264067486416373025915059854175898038489697666052301383473446166663137608476869076924909232840946901035828688046359267188664467634880551083907024632930518624644211631084001284546001276827849349123268693560298812423897223794197476548708878909727677923891160038450545250201783554594170136053630819136257272378602351838458367998985482071681885682252757909571054076106602718370780289260703962314729802140874307726786269768343509447667537817257856124439864715068513124109007700586752841595797808472393694744788229678939337165840038395385570568488271913121043077826653820055404084152214656859056583965382827750289382465571657817342742074998696901020900737907846770337525108836442112332371786899753140545856063927365846328638746510765759037186245927796130265422445496672734505859145225964570856053157346606870605798460284787545117637444669361015419839750487189340308325366242328547345767285736944548008498620377162214321453992257271791515943058140652200290192468710197951117775233235101629287249784778711395723659846480992633978318656780945638833823252838115967936383527919208483575090628538369759418118888927301209451963622248705319231297888791121013073428456685007320010759090407079742781197279979760969173470651844758754694418135622411419882737959596852306276559829711914062500000000000 [106,37] 1809683906373417604597295158610141504671150315242717586246061873342797425036085892896159425301632241659494176266966180720771257909120337454497542610179592573000175765832424101776026998313597011104398760154469270134001440050992344543469093296999370376531235379003210882856002538240102570367626104718698925075954137649224838424373773020011787131967942860228668916760394480754632542960241442421364557667603805068688171881053367753953327664144597443167566304710488379504923932534853687053026445716185711686041478796413776558336503893072693854883337332707832795009666088519993226335689417388792895961720604209723994156525026073414817109676411267505479723300527251809315213247245561389001597208846470005392136988288471790729788920983826492342381630954219632414979281910906437898663920114753158640711122870717891846031177521672150690512499438297519525358915327864582143778457909984778259547706852112866483236378453330417768608827096421451312381958842689660584474454550233279783901942302955934039549445222450940863389258319583784988963769972924091755424596442441061226299630040333610502940102524854992280690960881949956015060819093847258817420916317986571571908211386440144399715331910000921257305385563308984930753849692505822851352279843621130714857753998993697616185395521712049245830315691738773534036602624931277024878333386984312211616590812883457447894284936664733393771647364784122779104602380258442476036999484455912138927460858606893188207309777961174237343863467617807352042282204326930075366877735783081347814873725467214194151949729499259445318658901046639599037366571982608994704619603616964670687904376687630093388031898124201111983901960706915404495030012990538871954833649597336021334277613410581884480487824982221309820283749704639952800100998995564555731260377325307300843893092592571196683502014975044832760012244924109039771570000499954721232309326020912618050916176528632579832136088997593489386519461784408773616951370864137306644925512264753764969094419355321628189120872076932414518874831451415139516569308675698148132721491015225056349994918599372367357468662337803200567699304685869899091125738228611966998522534678280711383605434724332964717694195376995366818943725979768936981942755021346525251344400362368370107436512230189274012624120084857004035303489820070771802451168477733560990875320474056912373421472262571970151092491262554329554328116033462399612584729232595418976139089314920490778569595047287066336139105260372161865234375000 [106,38] -495857779130896516293422157990281116724400348978364674931320590140937091976524131265258717148788363595724458317586253758201815992384746672040670545893161015427028256205344509752337438895682397681757716869603947566514623268475478796792730743751576098136531813847825713372234697239143171719961982691467457244384409539181461753928614406184686251287296479335695638065203680317970498056920209219857657323313693276366442899810818788025447958972779720216689296129989730563003825124092513535469081338632410508175690249269679379085352007662849876713217711955752176058911380900942662671790748572947996213302616397399547488617880342883152641809015197618492549348815037702394819506259369859179567125652590906437801399951405136848915779349688431669922124672926461879854488592293780389903221169791530098296244918384850952710234334970010896460132424521018038230851367007522033807347651954518205751219735093475300766580497832904158435921280677425300301606990515824908197352870969013856581358116448923058663324139136460246859301447098331290428772862595631522552173733271673628956245309068273461556070764050630108981467954281313513865834429845257500856335940366429142678833114394826768245280606626294801098552139615881687148051409353243093374896453156783055916358935679139449063178440716356203283269586953112903956309001456741243214790245440536034446212351720833808064907849107184418333322539899937648379001442977964517860369636438727814299955144864105471983109561551658638031183257998575630785442187835525416830325458549549070504776879816115994201641775009831822223608917300109912092754742682262755384231093875591480790300911571754360700934139589032317371498214439732747285709282773554091785955252932170627627600997748581285256894658701655094131895328598158795662518020919768018668017216609435781507320145843399171306768941487439554844622039743440896956541352916801206406867421182904212886244415501428801646543729128290162853573418069466780890529360155865516596713504155312847012123864429478713118880750831656371971906468693495797108117479523817145442017396978283127879783099814200856190517670730477780120453829864341971673243882185715248070583784804598711722483282888007804479806885397438627466997344844429977247942034790429276689619263915883995307049940730996983049259639036065569682655301475485852824448907727677415025919657374828958441686348428540037733793599563686562781721924795546295372101569997925239184905546492571201330767927117904037004336714744567871093750000 [106,39] 50195182298230393099087919819010486828946154610281981114397991268435165066196686342703885939103426959351410103482513114390372062454716096215945422651544200429863113696067644394453319179830977392736535077730037019408603984157205277087815663160342192698019457662740056000808593737069594033345739138218169180956379647240868728876677800126417040385105622264213854814288839921029300980722895774037300358335894750596407498675952642802216771856454460770804104796961113387880034662260799641730704230080266257470963541110224627410824954713094150938503388879006632209080508140634711965931954735499831756889890465152010704203286957221683267236926294769018066040619464562559427846552828535583105290795955584754282919904612229888708353758377010807776567057120537388367579991802443031948425584998277670858727742107039345728145129782530386739704562949490399821952836181662104077649702012498626928502182561466906680904765001928430934645407304761119428063083461400938373043517448090571849287576380519573883939936305204889617510774596198161858522696239137418349182044713000947943958516442916593313176381583679040681277745481775825011071317034316514106289911682027845761152231307512194150201169237608625756427413311784874623615684801123833626912384238971574925106819015664587402559979907283531692951294956695700742312278309543099005865381175573033578454337467063552528108101974284593031025935693769289790824823108510945317921704556138571829035248506864568031782559679615879732860206532306929660912108135073023267822848013722346329741321069347342718398889614185184388282352890813412912337757503213871978271053759425810724247783510193177398438215655451314110767352378255111773908880313926143199909905369962059924142456875572803630665548116729831433441358815420999275806551519442098697363441822619680071809658058536853110249716033288671258644248252122935529897435681546879053559907980699520289830342391816248269484587807220733674748580397360255920202276285924918366967260813664538968031570365754818861275818024278210458816796763739320425321870363113986652019604979471437371527973078590219652773324645154772407390143344383471011469598191396073838661830104515790657145471629733781966608691908999204903288857125845618869604545898113193908181595176898041886082888990322619989342251975486008812950521907517890314141915289799318901421288429809461360045673075264807979440177879250040664330311016570281451050670933820274060854578945974069359436953163822181522846221923828125000000 [106,40] 42837740745126811367125109818656444137587811716573635952895482891344528000207226630585890975337985630751493716237768005610560380249129440691104842265984164858533854431513249631446714807291215139522501466522412372480432709094395807493253395896405651309745883952787024848406166979549322028905198505949877577942660465506913535867213468630006560358518584353976173221567872889182899723583753863162362153267945375316198453674843173822243706278609429053089225730803843235137657179491832978852073913729415290191663316914944621431517167521926610927302148275227880424424830425824313417089436135802737795438262393222590723257559616823510399128830615695128354920869204799606801750871751553929216519667963175080480467500782140663512631025392747341652405701380632270811856319148221779572203685207607330017752010924738878336965683152595710760503676584820263760800401557038279113382568461711157885663789270923124950816051358811026049997510366781502400655310396300054351410994710658954313978066082468344094640212813133095818700512302711011777417481344580231776842461691024359814283790753548774553995530562977288929373149820378008100744660129176860991576825479702262593147399529506710506584158889345655350602307676342711421005676001637289533389768517207736578502402016600907835482852029035294441462010005646611272127767682404628190413342210819964833772128204402328630719116448655778246840642194431012274036490173013538622989980293893540966320333867597136809105581270898519150318302502335198322254602074359018850905895257846593859984879309746777536578207722968976463746570188794224522712240327519723563578462118879910638184568011512667145696038729953946570430288500804698886227121885283914624655588043167387331443084819649440622747285456376737177778247651140907437586387776271603651718759009514666832938145840796893164725841721062667068710517868603140116829670861914879855645702759524825530412319643546849864299881678711422205126294933765485351958692884146223015101978607672796232371848059950478777783964903894606065917083218578867305358040796772634640293392463919472969747266050063510113765769949386353348922061189190178810459730076141167676983065210243829288265779573814308148541834182816504644214754233335976774913906193371848772697335061657288200643173530691583861831529114893271372347357751940685660859094534389720343537748119691371454429786215821492327644192317896607441793089996415479642169853260790213771445943471971595783998054685071110725402832031250000000 [106,41] -36543544984883988484094894133027976169449017587950097287439136566124743197225469328174758357711672014648181588295753858490947655597670307233218436931364837747425319944011706686375920054211231431381061192362865043013506188916427467619005322624517256877967055866420635614273133021896229107520649285565971372863605265074469845862440049784303629818833510416988309153381893936546534075611263953902052781847547624304534522950592449315766338703626755273192881102258616305926135532503378061970027882690417479372266564129492303568242198454768865061230923116896636054668468744058221431921595841240139079284330471271723944055951850185280026373309049219710023284135882167770154577841478889814479861991805068833332998608776486533725920929757545732056303269419951404654003290751055085587670013448275202222561834897057482166169920346662264686267078439393242965804451567353572266933578740450335001394983908054783349600374404451577821992267435256332127684774548552064919687655098610484460156259132929083436315642096371796639573481100641860812520539503559964777379857777134490975847792197121888349119934762773003003614840305462841019560384481796264434977807967073723655578399302950067393138561945184427790026023670757056593941420366837237120343387790808933263769038913268037164842030771647502392471568262365608268062545104901936842869001360088342595093371882568513102564625560102920709053440977831459522247021750647925508534668268378702730003249435804477455114854979407418668575037673652030023411243014569284553795907231149708816360501341431740689136440457035897579254716201771672251470598977384383699081513617797291186639152597643486016445075438991597718785119144750992863390566025601005625404567465887070464521497806057161851013872566107340522997057290668952297230364559762183221513977470212680753291601953591168863030134285681646380080759987929047118822397582023788651745023382121732846006913987135646311612881753970936742653235709278500243365280533754639041921777511464908232443438445864891561922790280080116259969202926951254865018845833241322110755026222745664579273700385894303298294732154627444499723564403696771354491070783915324276436989831540015825441975153745730371728697803513891530246269694679667721351103477885373084274205426013058828513494462091760872930803693217469844047253123004255209398342115259695481361864198741840560721217230593924658878198164846157597767133429327924334362497617107474464715269335535197114950278773903846740722656250000000 [106,42] 18702053069350673897798797992521251029680345585855649160697928441277697972235135890475221947944306314031588998598139058336732883629127038746652033587002725775007094446241497919035318710347407442966907250973643763082955962076133268389526767113032180279710625882723073412552621611031120824547604362473662793011299437217501750744684197026355286640538313972885649215694615322854036157848891550126506380114894836343919143390340662936905717575075564477973013343361442354964880125753763742568407886793177908303991031749120223706730833159359688462569981011421388547714499057999560258504621723682801976478927571087392155405028957144538997862610096830810954342622807892897248156234545729989671380004526982390752609313058277539154302022691721244863195374320852682143562821060212600258767326938912663327554997443796946597626095147627953542993018869429701677562782348517911805810255667520745949949431704912370797807704396867083662654944341036649789235325437281125315165495560240665116990030176508483801826411519579607310669867891947312504643286337883065115235684448698674505854431492131825977132374891156789907164117822966076570770019813369224933357868009307344611178142981866598522847413409684077960298572650863899767473383011242690127546821232191856106691398256385763049283281344609208835393035506840804961869581271297669236090426966886914078106235878485080407296646193645957456232508598203557840588538961284386454180479354918933765698654604555258961479722392853307508505448089024427333652449837353180756810376837604057448520643165934688518197944905738388657309857761378541047390410638916128052928240155885802309721137135693803628327732530861312900135279871554441333047885152850296299439768043758497617509185670509424650207003686117228889386529496877133331755116409423363107028818471316742841900153904487015090565900880153720298671566803993474925949778864203563485782508074948274077831926786385723513082660496248874044963248381552673980228850073675690726328123195746408472840465695614192344401527437260841123746371022640206796551532216397393234099950425739906754646386441439574142019203804340514544561081266022349266699760221285695298893419572571603540451083559700202429353917195231765463136179362108985291671300263455157043472251199854721757269111852338422262932956327068161331340630980143465700868167492835455057829993872872002866824749247254762168043900953672851652917002027385561943093461932009249193810743183696843061625258997082710266113281250000 [106,43] -7738435086584322712709682538172844061218495328754192544809089061006206549768781900648941863642463371420325363409515664914544808158056440304295184899083812988423842162058358795223774396074928799104221142761548025116179530674794158968616409006864689243006985592597518764591135598098486663118154386050189897717089041189682887888202390092460713241121255428291978191810753734159182550323343973532657178660808087590467261824005734864931317340850884527264558260477650273000126110406329477514154536155465718796516894081665179689217339561045505445355019889475816622287691478946795046809798337867539326863330150913400975861819267967046684680454715716984905889785323952922223106337651127589035615167737567776644923287498842889025223673393074010755098877411242268280336366545377225831231831342434844734161343501769351136795865687608475053705326623787897374219086927021199305523371421568657630978176214637215792991966431557573170972462091719250309005144447757140534782510457998739831453301472345113194327994255579887394098991790146452050808012123031694406395594218823218108804135155688553527975204961744925096868557799436537167579298935350264735446819110894001199583499274962558972753079814265894564158445607008692155405092917524244998768350805455152498706478666546486600090893997421753509252045067444691448345360911242120668126137354737805511794696546815580133158769050656903275214721781582427360087219052008384458641664570668229587103022307621938205267483800046171693518688657773940396596764554889282421036516200811353667440762284038505365594845434843149684445176409976812627246730412788956980234925274270428893046374309761514750427642058101692097721952669060851114780950375024634037720320143552726167397801844278739448344999796014802768034245791181860949167648954527768004814644350650420218802565562284782226010264212902174582853626759965632974443500244773347585007517337659984384804111699755809701406318344169823027953108875713026605304772026258069019487095383808254328394420008418426864924424979429860904286327268323544207925431055290590868586494050106236323922723294475790299993691846795372492179763742716757317963284669333214755277393811608783521270564435290722450327171395513083243406406724769732424774537891892561544493264179992658554726059049673863482356169683342666918478116987419861541965004017170315803899014271371536722321470735243022662000844069347312434499061049828760264940927116547472958477116300457510078558698296546936035156250000 [106,44] 2817796901659551917790277255743329502261217908064194478319956382674456753876848422274566411568978016381549426317362367119790125486101382929396163909122170969044874082139478018238095949608743041264647826868960112638517579436769449241946831158799928765828063166144551576087101679840776443256432966809582067505047385051625493454823195376014889008629955137984609264186107102309098648330217314214585826876294957307759288208137547024314336024801630484015399890427408161092819660102463021800691648527195654645168879969975416280225936525513963947776340133354104233783800714188171424520969978220506273495856295517468328927861109019128478056095282433522276005205950409048594411485706486091434976428956982190283549602141535315081990697328628554976437125151366907577069987445866202251584170728691970700998849846933385445540724118866310026057904213358858250257895244145782376610531162292545410747198091784306884949520628440833255611873805478626116831336910873870220410648649843096617684479207066301144234063498977724056757374420472155253039168024856584855107656490272109290187787843648788197178388684165319334827563263761247029629399819436720906167795681970154610759845969558183201679258961808827182021866266530325226950540175300014347563012986253986638276638076649577871930975633502819895938904280898737753252997563378961545865991050635904411318005375478717210982369340373573253688012004637387689383402869601115257945791588081733099933184118703190858270873184406762999852890498879396841729755639826802216419998142592339422591437971623859136189922965810253445954032003347404008952338590693198325579365757075174160356720006561874569479182931579865731967015153652586319086272451004193985145249550027770542401430715830093023649596607622885482015690055726144274451078222640021429919271731692704657010306155175709158261618485635773184237873328697112060861256483779008527071026004490150499154511129810776202564352698721129185053222870355863452684539747567765960017591455695476567032763477698463909050145924793554731930464313886492627158787483458954111114365177364043576156620664713191992765764232156153523299664657002126913173483211072743567760300588845047670452370480103295422624732643571892857115844930998249963539550694252756822288697258664527004311972753200519004189912044542020839959495199996373752240246771260213866211716089742202049012097626140623210535775915122152029330527204539268724001820523952267782963332365397945977747440338134765625000000 [106,45] -936690515576900434899265409818100406336500977067210354604185320149741192705419472388116842292380825904272626968529696711566745037184133649683418479962091940174475045704267150029862797499154167289536973331840323286022237042618749309554431417487454086174377832723319577769299288200364883986223675833306293604620566280803441609453562501037934098322601491303148585402180527880346101257808115272202291933417206969293105067591460306969397142601629411435560641034509758347877407926195914919956325998328725882229415752667477773865493842012357925184592270767180690019078462980934875069819508085620892510229400793176122378050505223534948125176103830964672951774596630245305630420895505722316962381064400647014507290428352014856066119887504082862389856965278529721198458203271512612617822487421070408802922691228165502039920935503668601611381220191385820239194834536605651212017236733702534259713701281993052580279440705254946251446244775577543869123424631295713265409818340338381520011772544875073406051894852332836760233977874096287107132558784538964111693443976388971950280243710938058257841108101683876063336344713473889466727986908765345139853852914805427704648365188935488401878462272087908780431192498402745957260748666038569086467583160945983896108194872366980066272651518303781838986047552443343809855284919184265779926197511231352199316081229249858511805224183050994724500246023312945501919057557273293894111088114067841982150269223205890242154056986090606875458434125635296518256028661745085874742391266696196924962191132804187382983031177531721644558397671901774060022840890314450782958918462780189324693416095903075841399932620349008458991532887135828871571838628052771280298769883176523464885310331308946108509643407792662544753509600575449232740943103356369544506079326413222953479122975923547745625142778514112658821915845872961714649632853077649055477722469463214809430967489920947752836943549714272117434303601717355136844517487638835192454994882002156365944089822522029294624290573561866291102190804829799791040395969312872623057278956087046026535583437909046492273676541734967494229925297794571131217439971313650183572406403156121198871237388702014549234462683845674312625044379245345828994737688166632905121147875318450925415997570307820569328169301535794432449425543153794554388434236909293958969459628138535957273838015263170964222274124943074941529903172215710968326384065069101225731174054089933633804321289062500000 [106,46] 289053216278754182779648086954750333296255470830290539821279448581937873618502285699585068539544068355037045545534664014038614394629864478277709382583945888528121758593082141167983319810192582777965338132908828164724370222075976629310944784189806740703766272922933810059569446080605083626092217122500677521809226117529288389736796186476344527339907460722911101905760057262255193125937554179786589357203393518187822759097237658635396192390596305869890084261955527105111837362409206134814506080813727074941607049641897029613724435525074073305682868774410658200274728990785664850451529814228927833936251663595054151847538132475461823727019372908341767809123496113024006023162868290682324272149999076288814561925004588672320865195320262739160262135845530211485775947213669302277115260848622488859585573799001938691889029096697967725306269290515633342979986697993443289762153978910037715743073502038162447386229747118564004545025385402964479817974211817123305623657819093040149345012663288128037715032154129350459735569634964702765249915093631062184612982390496535725116078537686509186595157544513310375015597180912651934495267462285285821694403395081814349424822496010720352651965562862252298478648915519669280607334477121000388415678804024636652649411817434699117801151648711551776174521477512084506679280849241067576398829199964071420865262044877047042625231277577604941529283970544968985930890913110403164935177467014755025315718040973427283768940543607663440610481795531741538715309297481455120237580244853453226507131515587907081492253511200278923096911482980591161823930025143637060000887736964861756855666198712522429856909262331213947886280924386971559018388918617650782398532456564957862266877000022383141305688478107604304809698977546557964916596564372435212729574555140140278215862192641274872694428852192718004977933698581658769879461308514447872700378682226606868500908412584840494514469271251763453440122349414480066397350350860767810149072890856841405177089255042361364762016250328371103834817473521228502273484461329396050675628953924096189920365022134375167093432838651899849141808047654634220774852910622885391416665995179236170828347290789251683477985003859786526551110092898079628287570277157090653732420287648860799299849479488808265086072784445286046918248879399772741184981889643328933782457791214236086763125488099121710556596692358181556858567551400152015417884150683125454861510661430656909942626953125000 [106,47] -83131724147145879225898939264269223555726901961065140395707280724846428207579773740690540637123080933118377669568291853027743659836436832774488958748985004809921065711824329066928923138067164220979060393758160760614590196748168105250577051817198269671217392596899660041782408360091466186093429663588142992372810273671428697641812001627612386060725117371383089570372702540442011919761318990169762992511183920682641670221050903731632521410626927741932451255632900511110826019843356219890797259589769060588029669531617355166494587803403907447047815914822161599123267208410677797392951319741361458641113203088872576404553018131805486253540402821730579749018268025187776986498566452332872349885351957203941558280825042756511548362220757064468155299327232587853472520686433866725414663233056474296531260756900558474226988603786890510890181701324206881102443494381616620928582305529985780042243376545508091001659648651700090710957338508479573174426739341974653902476802915426748691262158356912665387521575024857894862514767334033010912908048082401139137060975363827758938603958975656700386850952807691885055502342846753423937913183425599381322180938064703726069251808018908286640972921271011333616114935288685100478330327194118388979948860668086285360743531118646461860905946272513827082843932081671951560158560558715400806539113396001318443346767524261848569349220015900019359781590006156259346858507358198486222270336566623490197573142559921988649311197333509861866462149514040752152976853947245347647389521715628794709380292907106707560424290289535619874473077184631879451200564605417178411322342369884481817298739035062515873748754681075601812631020845631323262672679592932036194024171669957536948544060363638985297739701083298256259653864480521497758962328437968969608198470648345320880338521590476012031841939120957305276352309653361571413548347146545821641449970512772381407177171454313020049273354733457812688456607711232632011490059188687776447031418052914204764849392515458179671546885754887447251772563496771734238556081736538108193970266767730354159427441420338474333148118706164889933195814795155486374150921416517452111439267342363699149975733676260501608339707056319408942523069787146728825637637167730718094418479007097699878060637674548826913779578434601064381929837621759035343358850202618393187041824114410545715701082721061804850663899339714710998317732184469857140141080265038908692076802253723144531250000000 [106,48] 22217647829239355140841866295905857621174215656317032950813457772167692267228894980713567770157042103686636898279196527205863224452535241400073277565205560066182539769988868568200696506047204439940454077118316557725750913855996597570157676241671110972007751423523396313458940421403925876519530683641541917568967883174135613880659275028517237494999342467064239017319391681817362107810350072877152601924305947333229894701101539101868565000704477898762947604480489667167791605864204117096970946941372449659304650647311118346859064294150440484287187581510320361811628279124340878104911617054051367715297077776032438835268768804639435482609161787488106937015939746283882847969396051008083917855050258578263811931055589678513187672145306221549548934248411641075084031789262681130694029052411175042801073225162966432911393017867369629438994349895138665406843974777544654522784457019304208233358412889293034154510258630187760627848306666490840952904235817322008101584517129773131484425037491903266548144681714933472140400885146487915319541522496814794694429345341903953150964263604359108211118233973153454249931174123496468636020013732284686829289275743756393474558860965342115913711891389200513008106292312163726756046025022531438221407617093931574190783696187931258601211873767962212330185316239174626167686347697123641796634274702570684631378512132375056243806230014360806308452933504831905423159252797187655650718778892399770614309824996091333886478552039952680763975486576088775555247213858827236804172226203655089631093070949103933760098802715253545969690597127198228682389908047758382691761492015256225204107877879800493519562678215978214660122309523282762076040694798629697735740451928049973044874882285961995157381064011927815714065322710405806646017485225623939044327383942363254170648310263133808019845672933761112900847670108794204262361869660592474680261486778842097042891244939929665723158767091896135515376919697613728926045810905790000534682592088941940996740928813201859947765701556160046542838655927187270545996559694746481268594900339425022116385033118235703251851246085585913988320654451822543767737129777538161021500770641295149552829748825878270403379652127993925960470007951837573708844767240130372969016613047761551738652230375615848118690142125774266313148680369202385840215181788799997053106548301014213450868207277353192523082975040777792676990949423176729612960933479826053371652960777282714843750000 [106,49] -5518857802984374358624208594796418709485620669884868604333337383464058683606110916980524660945654693637881050142984570528500475430548180751084511330312811874990503088587483451203248669385793465519563939170365525472746040627570184401529072197317786118269409589790678937542328522591317270422927742857194079971140236313998279016789061947153658565098985395140752456237158881321097109010594521033487331809946303146029602544450488087905220903536966200890298401144549208370686859406087413938983186138794017274162905185937234565371254423835602731013232529098401263484065678451510105151930603958159522790539731788778917776847440233210380192103648610713204430203190663768166793260948956692650589829444782062343225508174053405150308046805968810101161124115920376922651991984954694554862043224913034224338271703758711593488279425236077645861420243997493904281474791825024807657179625950377268712283026310220826703491147973884847923996006535289987362866072521404520268263002882260821204683004076322830772978627110180236467457494215040191736671418298939659997496221128280976934643803946884220243016088538809486251691817584353998903377360386641537199153339403459499982526381596002963961705104691003735173825947692349162496678178269660329933329607494837317147383622349810652944313984084023516686702707212451705157381778331861095682808325303208345594856142119881626929647190238235491342799920482833189918955255762232114897725775880483942878465598860834588235906738758174121824579280990303125359837484689478480178239823698110792572657653485582970041072443622841742083744658270835727363485051769724345315290924566582275095339169852505116820762554186485118607225753058080615585041007068578062397717423552957848276448315071177085508087167546056368253137868496643597230004287605676043997725270505312177694945366131564854098391769479086086233447205725600937752797048301041653944044484343929883970897494907807502510670741476751485182164223579213081776885294720233449306717624917582581179909530717267893694379803821382770655620161415281166419082113455706886904986162070518429467465289005556542351746786366272140978238726144873777260074801198688618272297959721204904913546648402767256483120099121645567895706954581718382776029965779990578695884464467837384233229921678881865776316439832746975908001979798545602237812227491255005430165762804624109672903258365778765016471303874690706676456723077861185600134774631442269310355186462402343750000 [106,50] 1283922146942719576198185286299166527609306597471271920186818260984567826888650998344728261997813454321524175813722217059645400489049893190164240737339077111939750313461653491740603101967435747494946486849628631532433967944603409664134927102597633921981524613133646203900151755390973039861934872752127026901138764564209700083597309973123920325253035993453626894988806219997716065776859469585415216545432423823505528850196215837007745328518554144003902152358327344422165699778478974352947030411379417873578587503493405880824558537076430344576533739606106037546123621671705911118218873125030606993171627417058241329191311493713571637424912125346026386567025668784688968236504057580340912201779237136762492524666231976026667384135813222154845880781409910135574884303107982368867586081032863765207349774670468520676365615220279690042260113694539860166828193622961812512260070815938289945173954499947434958097045977347846464612532229062306666039652547380683534332878762370674253507181979265860419377718836595185960031785120559551038046696178709714246756570618826514825769071864276898646269022513273552034414254080509542883259404676225721519120763538843001104148011246214365663716256128615505174089128017354252204853309377578139137417478489961040402239952378860995679050981721311948249198905290629497348381865672324143210154482380940463572562212793727317248310596958578689780175344235155798527399486245793748844173123238090817035683893855965787157313164049464887489354573808832168589663395560750190161093025849935046627533023138713617954541508729009509947151084473773262787860636794848996515037879902607318707836203078479420543785301965201272084198433968101434439372275161214141056262153161708368105027481401565341967958035887647197888059663059025410132296573345038898752286047472684337380412479428206741948435763468470930915807061238678225003041045566761354059563417105410681630903838411573070458779562172610969709073018075588115038738307803983321955933076621964219842370101597448698784616847614346831157647949408016090493040223232915976741575608882952973043132615451279954873000533858134283753730470383997431080380478541610685024084703477509181381107315077720080084888042736957542525000634032619888542387151657219768711543240754244780055477127090957065905982456580287890938112503740162667229956483633225539051443215621843328474112041171680576060728170741206800297926567708088618768869082487071864306926727294921875000 [106,51] -282205293423670768658498157245598574344578763918658245619328994066997457268880390652566625973973942749852093227358853747639392111154707873618842552191732500115167448765003693046993084922271166200505053753368638737531402331164865027251145096392064868446256716406519647183927421846015891246501254214617313444302899428836759552752588183650174926384986690773611102419403413221348699558526567906981746832191925549466370441636833119249162418563973900569558278591296198041663941666449494758229875523337936040196234072537052851389018187608793090275637887509176649531845404072265969400404319851523116908914893879539564238148400401738573960328965245712160057820602864570191575455634969315232881511606513833626431041882563983612323241639854256017954703362705523642378748802404993685655839576176474864087560490088085542126331719860580485706561600904675335733343412461353029373899540032867134632898022141227764567902224018889290917304279058424636481235091195157930489822243398547029353224416578385181650552473679256066322703719952921293342443161889523701950373178260750065477795624413642941811444148430086206252633104422326029516698110017078606220835880624669230859696597576182490539711345737789401048154086500485139405035686870801700141017843180291744931672570837719145844432980125877551610797113059121325166724190461469892698809705947778795038901893406953895744877525738985723080156097034514169942428229674662866550261773728793701670878583999548971552533243379436185445210372925006407528993735201917593505238691053474202887821988442424089970707570319589779018760455622458702029670730903515566283389891441950018211438934414132956637702011524886336060511180733609713509875348725070661153970876274655817921439940137237255051354345489417374947270953782651575841073956645414494396077829521864782789815301019568585092131487343605034557061490265852976577383083155147644286451897930577935272988730288032317075523683842050294768429320663776718261505208722238129477618825516132078250878982867106468983660552174011066456002280376899204381771313169706763811635782296448053094076682534652421438301312841430237356817076958996425965785086766997670696042525076940294177709537708838338732606457807984448980279329077403760265542283636826349601546211838116190774102384335911396682859502271907685805220845761174890817911066130145037739490936524941513675670460684187005528983374494850682528157581087369099037687192321754992008209228515625000 [106,52] 58792340324105738604607893504481942028352930123754828389957652043785184666338980991108082005228645001195866921652270857924858669892999508335089233808287046247592284527442531710740073045206360686143936024759655043875546448737411734837322641256838373841022066449986233773063968027972699932071489854449258407470152396909733118013307880311916895956320515045135177244120546612324149930753293990746498480047926870737445550847074607869404788493094588170586570866301303251839423330213574354997398149304882935435141121730899251238576469713883529804596833153950742530606686300741391640735848191100877786735509993584042706632605498778571122813597570057345305567774964447539113129905290025390136345928091975306106277384454837058477797056435946393648600067312905457151430973699843973895337079455730238209369024289805261776011360375235830243533552287332807963792425215944214609476880198189948962132151293891562454714803010966339819356925032978895979220553766857679429721556259003898630503415664106767791651011083626039318605851739538196561192461292910737071551812154574120383957369600199026998047934921322329184249709646077659497576367032724708504981107359792317306189529816399758464989385571012082391830335950881063757936950105255102202676752130191397243691189974053651521767707419859429448572192419772647819267301239268526876233353793180058282059230630421792853920938170531379901834188060352287519032237765770168756493073061606932889218369848253004524211594060955673117221187727726970509725620624695596588810728388062433073030523336078644444407441485456540654723667071215547775477532459920211840271474722851492118967355752811894320435412104661891897861894748228717988530863066620273855810514672532066120345840073895795304917502395788775194592833830873516964598960208373200020895804403788194534651759052548094471436800334336309177376838549885517684123390423206085953448043857012989519192576478629002768466484672539044520332779716467687253698771491258144541335209715486013877404589648037758778286678689782554004091578766081103049283377398466817682665776006576420855617307243676759701359677494076134081714676224050916818880033914000192057180584825787034168360690482863937481808786014172182151224281848116967461789164644867779682494219014868613364409490972512292972529754006221993780371825981184154913490026102441463223392109047506279089239730828544309926164104044256208524577705931690729812544304877519607543945312500000 [106,53] -11560925520474824152033818428398272487185620832234625933160960455800010250334142175440309567801671399543348990734306789037302878016908527541753913094488160414364243197298279983724290920473243987095840697464009517631927769346424551142781216497829777399335857240035621015017548378714839423196815177076039834544971340503124535618585785154989713985155844013265805503588534168840891727523514947937793666212127607015314223697943341494536933405058361615848385892397124143314261201099035557212446625382432935022126012032088627901151295769806853757800613339931639405747999426957477064769720141567560856805693328895176991849477230405910941322065591524253141630947557571112654730976876919782933008874352258540978471309682386045059588403451767716527029508591901609619717835456444150321033093210403230817371569554355445252040501851733689849589164069995275329526589158447817831634641282771867432286587512634084137585112828653393841155263799715293263585093212167183261209633413666823596062507381900989001543545822416327847907155477959471250193748595888975675003240976542906798375153109589953945271920625483098943116065102572592981089251823569798938412817574715186789541470374438813038686349530169526785759503429371778673584994892467724763704037154886736463161594646861684801353513444792215149751060341147290673681286981695812729036003546002351694214898975236528454546821322280773601889349369115874277018953238223157035823517420962196116548042065030984328341905327433455038140626791906806892019577858849642551539258278302581980483152892094070801163923049247153434817964627556508038826902561208588897912342741336500069919894612181949928605902628336251940196745008608881936833343061647893086298192727989258834417695248183190622351301356860006724958683690519076479448991380865667599927677610799570385827333424195891882285900963431960906184007749236547308281010717512085857267621371252852879898818201549206324984289449845182982538939556696573442130405618796145051199687984976815965886457158814029877997010968843242739422569769899265659833599951079976546570449086825057541128801059402883864840372312534373001804177768879329329117938073477370667933488508384089500145029033125933449997798459658603251941979229920198041454053889412879969997988794164592761608196784325809086343813902220684560858397351476157873507344762336528641611623905876489172732464372655085737443358139968660962910648737356211768201319500803947448730468750 [106,54] 2117232549312792209324040688533586086621969581540117905618740052606609802503489364846296259564356915000798812692959867775672639663352272870331731604886503247882802809258679974807093220837770797333673754866103038157954589374720040909132737191606825992416692341475797543087871982775729441881976071017995922806300236657973562727434440728116292165434652436494812077581874610908279013236685184192606772115279139742135666892860533793408135350216540062292223370883754768756106471927948068193323264942262993853847090809879859373253017114542484954743904526038511690983557159042647802982051045760368253688839570468686507494887442797640152092982611088128259561317525242816420882599655767210362875283827875743726362857678762671347763525986811047743737072778001915075173066744669968005405763797290071670048357316130514875036433274394426368468487523520147038882992220265289715548093336506396491422198712985452625930485999223661651628480362152100648100941824282633477400016236960704295135907382352160846101778539133881843832457131000196042133174148501816032999656756311035242810570795431425770857758034713952714703578190552907627490264207889246046294820624714374471130697800017325394808006820955833489356438127581034790170292810472574995401358862962024444700023503148721225935007224996158029379073241613831356817963443905346972377751061448548206289302955618088729833318986802660431662848391569812942008154632493212634403146877941478421116035880705897854768109231915328373816174905177610118506019970719999231521544287693540602005432684420625511069474685670398100759565824763906945219906138654047359685850980000520085567897066408153027716976633889981006776133247786673802644724484181482037620700748739595660570525381853542955991429953039751449097525178903116677395177176692916242875038584614617966512929142977648385003807736091494518817119189840440570661068478507661807758121536362907348120518199404498340050359559639239936138082575983847686649103902094879540887864607577260239324650055802561517589840696873329399647557013416912369517388716709735030946526419957946340485117570700958495821682498743196850941880065818895106705926916907509469203087157723808388000556409666230728018677498232460618825986023817407270302279703732061764612787886551389177658466591159382425714528924767661945384930520448462780830917117914057403961007374181770932315692498393736658068095115546862917260684255893465888220816850662231445312500 [106,55] -354574456329266229632839136216286228017093857623191450688460503975597836660462129061907163811539725125466164310683574517963614318808373443893592183431274790960660290256356896020973195909070038814338669428632573868130727780343468699128972057199455711719523958514577625039502806507861277084524158300032211868507571864783323109871512705869252837675247732492017172680138567405628927311103642693035927342769225826440252259680212434353128379009888527194739961898928663498093269224137567302362671489630069346661735041335077206145200272034746973255325184425294385349875082832560575459286624837641092982015795629319230324895522900494532065592231920926664725608996560335928790640420641316052201872283579992111492888460541284359483336357073387664430626028020167792534217163761090280487582465911495366763880478463816920965823936433382844343258239102157323402847308570136028339074337916733242219506849273710577879869700792794529741904609402716772971191858796232782578692743063743859842457864678848467865750843671019345140223993412802803625156103372064591026546501483397757692563075870607772278678302868416534604139715515191144150955528544360776651581145904182789831300242067658778377712619595842881697155064871862930381704717516771501360522156554348830132876200748829079002707742070094750081328483178136434519368961066555307471225293377602196925257530728819819273610639122985847593466099578489039777141775826100026610207014715556672071112678657191616565303242398767463405891614211931486902250216978455485144109754891035287960280346226057839907237862738112150461932943401218615418437397095436742002385425142501656812547047252366787489554575115744638797236648966669903466455387084273870139585563982652275364525069956123223926624127808111794191726072577622685848625053584441957933818399265308093020891505504122875599907421352020794627521728938087759728208200996492537743319271677284021447685612807020892893311307311704296898308709797369817785510182145192248731985510201040165658798176104205482173122772503503178536995102218174653680901828066980311640168112624680700670894316637168188451382041246807956169446629934620487929026070378554575880941692058772584978058798368152913711476132126308775719218758088556578211160629439125447564365613854362542005279664569406710141270702592789362588014572307698344027784966271653277801159667492419489974710294263175716983629376594447379922314667055616155266761779785156250000 [106,56] 53571280939158717716400245004125056701891477277953873382995278211189366827858419797223795730044931395376338192731906124813078430093454225570807822502568948050020368785679587138312757147772385088347510896702426800728403456396053780319052511285834138292005101567085559403721480366074940826757535923814244661333601620545877388381991219349507823320334543133375476868299747544904158398657208341406004097648095013915002185543475666579428315699049374203488103220395685842389891751121704329444047200227705875838763386704762452843768801946516293766595164837312032168817924671800072572176730999012462382687175117919259508970351225918256529445934109517365912244124399267480056884453653959003277937603211613542110187376826371976082073025800267393936041296398809680600245211830317620446187074944726462859540482106872254193025028911020562354879965427326499797302760737509130358691017838623748264870807694180453577004755159434177464533653357095620770358396935215177526644816760284889651033185432873405589441703283926539979294955437133210554750428728830320423027941192405106446166736777039128463964154971003996339457531143728950981987642686164719200570458475581318484180706397085119328266122791389010462062451251685012277430295518987432519450762400107690481272271134419990049456906039676254932858275869895033552188855848880561466729958904093769035853879999634326697803721019896307390784017131637385786719368697312733696447792362739938402534317636808043010345273806091569550049503484700105580764004511877701735640427595241305257595554780987104383199124642148821199548757415723002689640362904503356033628557204308281881824911314184846190773717135984629653780050047697283801430072374237389721852860345402818706225583676000961202461014672476375217099619118641923498644460236320202430593605090531356434981631504705243303291287867100842162278131834397859070763991034777939052740374055893943440429974470004219690912951700796598696847847228372629066394447913801170293692074116547942121908072424982533493982026037667130600030420929602772735207775921308741613545639680689554295835776045649329691061584595439358904898636620502231294867008362215202675249519820029030379913961476617338023124847683222095681349842003338612899779291862853392485615068277553221934301389907681780337439668369913143591682259969045186659338872889721807437462102994553178050057149541891667102855951673734402618265448836609721183776855468750000 [106,57] -7238799533357976788590300004934771741845279819588479441881353911442951415676074336365116457048084940290995720994312237878083491377121474913877731163896109175417382820538451961020374096178377807642749536627489194237318499607308654848306939781235759073088051277863576216952058419368569488803810830830175750389708009133865165638285973170389880027344113571236320110846573240500343066361453803439367336848909262604436946543909141412440560919830579292814690041980389320670206571512582836224555943618999027627204069127448170337812928279652263657201900283962147336173597478374987785889809326391308201978392962148452640084405420484413500055279745238176596530819853343313474049799403033961768785875519959608959321729795879290443770845304618823318480306285458881680967414758263122017524959545496953241564721836477915151480072044089886026123833629673990974446320355765475474379021555038060791149171004333315045869630410724620276912334326966584800238096035262707809148356263922509949297120740381205405528949568589160212271387687915568891947667755210881284560408275216830624150272636480833520985500889741501292559955874139553272957136904290162554020330024375674994804105997762360997304498242649388223892388035520911364735105037365065699854059499267384198617456113182472084967859049721957063929260401983596293875083585677915090821042546960267308279922518588248118427659320566587512065474876498261261504079225421691254411802256020957793186181400204960045978651235915739136201219852943714440042432911774636131511988900814959394586607580093692009865784488397919328109277607953745097455485123702435247718213113420433984093759671649939001796167262177794930528347543228194374157181973593353591309585178364290910818940303507017577138258806006146450875976294435912442102700366665803127593774972870116804153070644902616252142066162609428026217548794270370395113572402229818701278579208725940219145653395552704882605108388546960371823415016354068106159808438543533128598069923469339114539614894656477240134534193746417169619584484444418326712323140567954001451358128658626532370723907043558051801854125996928546848545202070284545746419953458322283422018081728549021072026609910108071963728388741378129507619467677931768909353537321283637051826224268645005813066042624566717722115110095135880503281663880043210927322594733134021650127611709046235718155480544413259516058067877253279220894910395145416259765625000 [106,58] 867776371402144898563385232660509930076843063543813834150041518517181323876172859813866865840346008534366593947031193069108802719805536797716343810605008633308888857907328426077252960049644797490791106472559199779335269827075402160137661051546855630532747729482777426932047532667010345474321973783352615099702699991832384538222926843745053252641562491293467038754157621798333390757093345376330793073677659712621469885047684515428060080905019325569127534265920401850089554845414294224522968130916992678425854906982564355890908046833017968467502273927155901597780543747005782581525698548184169551800311116475789599559804152449207175300731337213520329462114842687164122485480203756912236995094704621425880724769040936459557353412987279982062289304774908646644460438026728400196365487266334504866682347614375368361629836628205782109824334413406614914442926770870842991742587671650444195398688177464654112068664000461648644585982882656351563814701094244946385894043254976868900167514962306445031583849023839759641798127528508427130712019862740760272941639939237172031391572910067060124641170957986812914723265002682796647861270137125877503625648427021143345152986801636322037951369515602889964161049516334280669665934484943479746374534147605306706215483351402944357540155424350140314418965640563253969741244998058820940833226238825784901486356624230601406064781475492101714956567285085895612177510072818444399264079974041560566565379943226479843675935127066854597848646463767312948095294201114789144542552900590372910794604200605562052139166385364946442641862652789488651087251771715934920972291440231591496206357165164616435292758390133939265620812468638591626558084957981178079890375905958696355723045156303155913386983760073744878397387966408046501724551018231837336369064991723928616571234625092322478191525196835697442022036129133333900510443796567964882874297160940560915742315066509874851630332514780044761009495068712556498668335882005601196337200726988830385721101318218014545324709378209996330742072389892695311782754087042269559415184785955738851218677440460339610180835721897922662963350670492294899577985980726426063776945055074032765260576026276934895379883787682770141917887293190515980253651849657025143757204490048579062220493861340079715273745359199564590294158839541546641653163298355241671186607496546196032267658884671603612692702967024160898290574550628662109375000 [106,59] -91438141085260339410394715787096124909124506323226077199603457326679245521049952012813460948529172828860168948227289519739140945611011454276691341333036192423614105410041440793953100024597015694008594740834822411091636778668288550133209306764539617002199986128477021166346882723174111067692194550516795059078037097834362010800192939858174566923275733719632142584309191772590434141415463673682086213352338644300405615004267223932883084060680424652343088154399828957257105389752279876524508023290483500865164554816056921950741152142439906209229630055057006744293608020962993113177333991033889788278092065943243623954323088444928902951844371822990715630709029389350677234161494503317852061019246948824221466619462306754873507850267229324677738554299369202530253689352337864304637308523320629874293490081463499766872489821059921554410590864887576940792377262037382499872666175619898621910104457972711217537473226134525062969793793083593569258995690496844274648309911833841009213543046637469906776718857940571960740095829929175088711360193363841637787536625631076899296429419413448330266710581332736796008071477616943137652155907782709051365981631362811025365678145287578656169153495984315961978757458964541269326134955905336396266230597571001997733535947689707558023761878771474424746501352500672077784201492176496688824529811081848225340221039299791120042588962003604719807500912333192783537332863455508018030434013822432043450166695847975483575573677399007737242695970907903853353812594213517130248965036525552419722391255170043630051040734030657900356297345203782725976476620616223451611101464516788608928607857718484625667243692440358770783478749759160448103193655510274569576006491896355317612140488874521878038627998088147690264370514771037765144249726150334858618363906413938505258659868857762283566571539231931382634936057753378035464693374098985373456103920769433026173798517144596168107367575070251610862807311162522210985827692813281198454383789142146969528724706402663519870661991409576457262686258771513176221659204186592110320032639571833432119378977760893019247207920146862870206816542681727162217031611171405951193968046112492246283593495274646893167118520316303444913178516261749873321083117343947491798580637588426788588588191913189201224500802595556065803869700602187146611649628256534650239630932407171688325161512829724469453296364918060135096311569213867187500 [106,60] 8296693550089066256575779634137327492852295762539460874269895538572481512792328032294183789671024547602636362033914643332468480911952103687367313793818023895697462658503984985924028746615082430393860963406594418127144670063119799696379936617172952369167861411474514452438340413489293981811328002667582890724308535412807072400191974063592483826052931769882131693510274701454557706402147337196380298098807425545689810133883178617743827780034341686864497562946490092080565455098048857167159747358513535008940869273656297493792049707887195754316574941017778344209382467788374617684880193520815646919557049999613570071566479708374330725720609672318661239815033683387887482401122815661493329270977408909096854672947514598349178589754967338554251840876933533040829268985634969918772492120706332678058558193887400242049729943275747713526316768513184465713135572133917324918505756585038075274230187577356832025929820075133363716079468931483479313202838580709054326349177686003492122715508075761831980532511136270555231141290746332064736458535828829503122911091372079481256063039470400227809167525426656669134358209239762829405349684432791476649514203790414544910321290430202752803647222268724944240487028545375338660378664396192527835385641719786208576857493508694344299289454025727163677038947559112943720891009269552310542898545902388839454637531463578139830531839234418630918732927969307133233399615404924225145261006019314404593262755492361126604605085674527890846787609474451109860622292032352793300955278960530438097644474175275505278441500675178835959216118486370166009035982476996169987121749302965815381283260125628901044242404217598184154590909264436973670697440026672521800132375921138172716243170040255508712180193023045293361632067693072074979719613970278258742547537376761908637780421740855802538363287123898982184721620950302761559917312625771772144559956894614719408304611938792950552581134219280661593417825420056938939801811464137904583394737754275342376802076498076438544764112677314884690692651488540280148893402794834722691038415525799273193722723381569283234147099691309491421193491492536744169440301893571218638547811944714261611111045646833954010887167706387758661770243173520236451646713880457640879477226144749607349464299793034319233875714256417641156793485845214325476918083772391398014211089422656271321167894411408028076948539819568395614624023437500000 [106,61] -618127023464916915908621067309404331755524165705383903734812708295756163491494992880016284607933386729642819678230665628599196503747884884741722190584370256025070551830593567492551709194014935531961466046604213037499854197928619998629518698186467955015853823522360117507370249374661158177213286506544294718254486624735217106541113277632078061059620464101777676886835648552551587390380062028763838207798692211474778687527284992103416973985354763367982731967619495702964876692747609012044708684421247448217250967187270486642558869670147472144474609265647117905522903036746173580780854993121828823109593847239740765289142115826287848610499214955796727438455847421335674655742637649371723458513995989860209436802281255037449646899830368328553140278761221956189843449759101599369165756630949342580017749995480411523996845816173687184097215963810838597827787255803921907235667941726556751740175881441876900536564279345098280887448529445565823455367496624406875619126748258095509691611899084804564972757577991783203336886247748434877753415098480488100395940300444263312631826465981335745957479875146497654570622238031643275203087648365283371403124168752595101169623727387724983876385796216046035659775927922465516064186208467109468851780983872769417927884536597935208579532149311049432072697455357077007538405085897325383798888370748267385437358763308214622374234609899183338812538935390593992874889198922855879036304952593673710689145272554096576129753977588543615984671587207840850356416314492086873604023459301049885595768479634192585740309777424031435817010197407356041484553360015971075554653618090747714205595030352044653629692946786841807017557359201535196547756962667566503668941106898487541046489575119678254995639271860699977302011707374737575255481005724858519424125385818386642439906050293175472175359991927141855625811894989372962202675224231349682385851656672259704513506353983157979692394731575500147304838202250827173673836136146928867153051916516926776238187639014344262168584369688942690210915194355149438682732549915480576485836977004626629839048068626306900718511228185007283342913534780791538327703699516758859848474853320185024841059329951412798892433086356273888680240419981452936988226110670344138888891950210955144264947577823087296832114559990423485032964188202841893178929940203948209662427560358804776949890116832797559709433699026703834533691406250 [106,62] 30887823256908624435851132707165671524114241811535179259555114954949664143394995445998011934277976241722392097197564054954772485371978347689662960495781663708626888077492865068739209535175384172387137002646046754039456575219095481061889306512686093233865641827166113737581625241771040964171835131985350079294287083919939405494459244622396373717981811763176497046264364912854981801665916854785958975523111181444116759837355797094994065488542108042164897653341395452901009488140083534442033511821756362808913814453188534314024556513255638680468516272171018194690321795942277229731929419353201702191328945990177168801954764956983972454366237551731095216555840963015126878375612037648546206014276398346074623830567006977046226468768609294771185843442773366633725720361297179406666427978732745964739754030838179374427178555617880957502507460642760869710639902777280488525778884200591155905502149909164417257073932470698688607977490844868379128867177557141383193101975403790232467438557070749338688122286295552772542305178470093283535895944800004582079344127004619379657461833212964600039611453568886261449345183940104366089326565745808280133620336930166768697070246390176742499467573766127726824936495192653337468668928091852850983954469170314698929644305709762469264507365755151862853371775945526641900940440457523553553618888398796180164625668966358949312989166691406702601130986954055008274733112402786762625083054344745053823854178852025479111876783090762009038242217624362573935304474607128576991983922181637656094487216894910822329145582704225591905333439604570545712518099871541814410505446135932347144731099132653849315460129737700583769328817993261963027572260527409784207909309940905889200725948221962384844166794688887447090388450884000891862867016249603459540937607367741904743069659876522772290109621804977358869607314729116348188545873359795471106323204080694106755446181164328720292174557097707310950864969148359292262781816903040364996958642837141405811167996123120518252693697829341901047023263829367381962900105456377545559963162057531600366579736798715785606184478871579974274177182126140538278501532478027925921726520135450601973675806309192584410730761670498545290359535673871922370770702174126370372392608235933820593649805487917207999154154886137483478301074809174314789871687870251770112519511885519033107805331184181341086514294147491455078125000 [106,63] 649258588716041331547340724121630684097566460677493977337694868330105179061538150053089160343481728097330028451297756326849474342734220796538634928626817723150520611952986512427702342827817661485461570629703719045475969725591354356002691280918734186671364470616516453439050797401275931003559131131605181607243811960717605224666820618750801579016478692546695481521159524924291878220795652459930135409973144385729876668826406529942567691480096711634231542192369791168193886856378056216712843760505118111048498256937787844201994558636876700240279685047487705920323753427123027486009211455731805467839885397596195271089534781563912617609473449877386200004175636676686831268291726607197518346303360386007799641723963941789758659091534401179942522189144192316537533774719111152592446260801293487954698107218594890121962277615461360173561329482228678617241080132367919964579439371422087674579922698985860115037999845705613479234176056650216210903825123227995698842588679387299913625453520391865945882884838017921594360094033399949614368703445417276252967628748974778982742030230264841098570474111286709113798288591787802487185886492396114324297038631270613350066942028282027282647768557952867275596718947298101164476428376508343121513080298950624298897388766795219009866390060410961446698878926089703316697570975616704256089271822089584293659466606210404592728887798432502836114628639599943658222857606828568912551057245930092533442778778997238144405543984823434076105184366570210337178338349888579584893687979357033587042114494980852496213980948003205629263458301350075408174961496678356744473632145421985425109010926516127666269946669038054662815121778832975380826734458262127710330268312482354648414392721317230667316803084852578877012528885673859158392632122653612959411146103539936556941341561592657358010933106874992258184054263418440358636338274624563754762049202945543277046860831166976818691845115510793182197252824324486008821165387153894639927319518082196126318908327250651516572597082402151819532753063634552007244145368583457799496241416322737663988472465238117412683468201475625878369209074074319001077591125184694576738009828885811063750257526094875896223752060426757168175551660066116553215962738284472954536231305643979528329644496840728011042073613920698239203865205597113214692962750649316082928525146241577337136163805553223937749862670898437500000 [106,64] -423558572975184393128141942879999929037488875895854288568864614754445976195870026963491502558626073172033761264448012345074609592459888100517992335888128200925604226090622913345725517474966325388137529952975618629106863744152357366393242346557009986515123020977370233717116376198268670018634054990773306817947064017206975886053024506660739509570993697054465429266215774517861749070549576019338990398768315388025010282312065716210557623798171936990927255041386091931830894606307588311137717928395374107024221612071335299665886323368090629594913334584322227790811180704649302861686073061584402049002027924901057263557433317268782192157907093900379671670727752477316083581570200735617874189437093061021486231253658455916164347122135430990790979568632734376873281071635574582967572216236504786782788899885036337611719086175164315332276535688498252062371647055776527370980592086635989074385248805140359741770575828694952824621732533267315066295819471252595454738768527664982940245977455108069286481468004232528342383366199120142205480300275555161878181525997307277248092105221180166143735022088484234938937606353916414179142326230274950236827724723139653006454665046733183462126001937948873207922253597991245755732682181476664187306183641896171571003972438559997863895479912163611623110659763722501695260119600849049064717630512869860432175856217226149598142083158114366729099575260324683492759837750477720807279987485516351542879041387779994061512797592028522488429360980359948901215060270819958982817940413804416043407910812868141241304142344165079422887029720809129883613456106288684224291208298823951824166768183406731538389153832840515036376155656164194707395294729870027979019715293262305604763753178631493230941053727117597431774971753003611368243709538568045512186081300971801174473703308326497480294663115262243124790743252471559711194527714787762311490800308887545796201506060863021885148397744649645061227151201827456448768282068129581462013408276512185899717831420713437457407418420832233252578421183322850079513738559218784961948959739554535040759930796616773760292214017091594920274055912824546629357128221373968272143102155298856507274831840859927356132453311094038799623393232323405847049916308718911433583187951406999974783206286336548254390913894227218295426273239999828933693139313655801293171913749283086225716488115722313523292541503906250000 [106,65] 66000816310699406097138113401739960004412381779950521938266471168968223507456909419655802365026022481918077159141116240200335522999721331227434121200336640614047688293383616667633789942206083936736157253079971595121434786324181526232448519220200053212747884232961102217949753450599351554124818751560192783669381305553229730448771415104914454395419934340885705557679332858316818425537826346425159422529737912536751301969591261003612260893021572868831019754653898397121167710669671560763519223552727241761540530315466170184681573783397393369708908050350245507391694526342754603131309396362860897085391533532122812786909633385163593698700775811128887069316742874820651775004448227890146513492124538779736833106767231547973662900110234178741321668016629037949916415375817812218589371575938759466503897472007042657463629583291101426542054578561133371063956567761472192932684963833226089853167677171861670235148787424982154858458166035238574848664964194868225038396264155940542701158079307153553739183115682341890080364146546838032918090151292115031227842714063233703441813322117591922283840568404083438930702547856542449128381313540091268923611729046231583706980635417106582061267773514052130278237985431668995628570048422466598184014715619571620742379577450796268682446672909070105351130972108458048073226454108290689613494359194501053618853213641734144489127935817017289863303731098447730961386579498808393236727578007095291640372355128803846372794724330129593466906730883417491249051111561263925512695641085856686065829906177978781747612793880206010356843605891084464553636138025269546439642891976794420644592265699132916499971561909143162654425277442413184936732193347624195136186135496535450566419901799431090026113863717499213258495517509389396396937924137299118661955015815313714574976075859487878270481228533661946226403312935442604684514919478490475275275553244589105257182984770746770609617267117933784460380986142377910144707436012541465588610138894500566494835572903092246602113768602791667105900449864227275379291264611604947861881469601452182617220903257656826070995164797329722278268565405307319518307361846349272906000595718702261366225478061400464906851150882512148034320933107570423951081881643020776576912763996129776202416023211661371389225485153405143340734203505674069437551067119929601985199585367780628075706772506237030029296875000000 [106,66] -6875317285441436407646327492270209006140662254845371739698013842695320937124820943081139629447382709675453123255253297014260235773511714704478984081860074572850207953085687805558385489312546923151992329126822301813061922784198422134800977398009076596726466539593555996229475259689464029257152265952525957652958495306127641159685809603023686236278474115196308405648332228390739424760120180723302709705852074795562556394840640323695386417560747633743778472794304504243120112833237293806313214432039119494805313854345052407140418972110131531370260589182164211724958301047229027218122822107493061024714238638172799782078648634231920309920835211682398333505332955551874022695642454699951981949582100491530655733576312289237196297098986262553971010187844833996084932891023755743539895124233191193373277194201452445031930505726614908562366267678849570664093934246938763136129892553425484441869300903066793447478644547139894211579994961698235776370276739618243635415309881494086231427903070522140163652842516553231697080336769634083226132366692170951262024853807806828408253594709417538345193683646784534362368307438402050987425121885881366503566253409376031695975790425818310337042729691437470239512380019955809199355466054963105268556116198225957269542540115374667730510847527637124143351092182456590187340279453374841898762819072619297584002984847700411814311214038244902928939397620436474890274776633658026005058609956546877348890642451066342245082578489083987842643906990794339661502037958474196581664264838854338825036601351965530813797242776360080334550270017859584750687730951282457663812605700774909223552997146991693649051905928550666106501342969271553794700693926552960208762598287633177367157831105998783416715915165426297545168027325814272237263579228096870156797907631535907364194343024140203840780343273742295942191306049327942580631330821762493347664782411821815975453429545438154009934502603867688019087757462828296990159449284878882435703704469627450794327485945246100537157799681633545372411618614093059386152142918868438920485449975457397312385999965685058594349575942514104377486102238228879279701020852174862248907198975437699268121203118271356173916136125283001484767925235955131843030876762956828501832994895919240800936948764816016192264145894246378449405146251673342240976078528892951947648626287445949856191873550415039062500000000 [106,67] 542482983190543189851337824698366131627622988415432782990738633898037785985945421124821961364905481226010968397005257068762871358827855731830078505792791722851405607534703296630380592737426558301720260115711392562684285319011911364008449603407005340242652184568794575333648076146741567879205468914122991371782766076935299631460082579519454820900899748897098300578033263079701068308658003004666747217810436381062513960307199398082687300214974474119617424993372423162466489325170722920110449930175663527173550612575284609123805388065951389007950997497532373761477527390011389688819460947101279407633210766831271541734851664819492694480173432952161933414950826054905622823567221424612371773440526292420240112031863201945073950983037883176594787622585072930465118686346489358220970700115107542397069499784496489938323176499713155624527408299494030410649280038907370041490036202360480420957751087608325314807502268609970167384475486356386914360280610256997671607446462774871376023396168567872746585938743324390168833323837525973320286441274525282436820062467024082051747451486997102137064903378197176625894454441848501674241366008812639997077904987248313813246155967516390776424019165659838089744127480894325705764667936818256930177756176988322379716102372917088755915424672262155274671276509123078849695691564316615942150443139460513510649807088120302855510598852250858328615646835227634042623526668597621517870049517828287058977198731164579336434009046612478178030546327206063877445864544131485754672585590914964062011915374005810209221028486664888888852291847220324658754361862654621890328066247267220976290018327591537543964732367878371878603051514868092854563628860552377812846114428590333690343632242915736233400688315407574253188564961931539467097180462809541044239773948356756852760381320895485876047331798104886427440409135947282086221356146340068965216851017290355182911302387944898384928735320053731783931808055034016793372837334929942380996649830539384091741212104838861699599805832321392317696515686963926811036377590023852772475872041679175734892281298643844792847953000066779618656007397252427212974521243873210817064184494321306692215219553308718076830816473938824978304501776466706923255939862834705815090202431353038657151984872056309467160096088138158972601836518022993852460395543675345897405293271731352433562278747558593750000000 [106,68] -30103405282410830018088866661079211852094785169224491166999023105536929733332720279428366661197412104094915696205297520612084873292805857361367014494074284482861150681265045662710907076966337386238521095059060379753368681821361293103818905493315932578580614643677824723180517827975489343977029787997736312484008706349193832345979433704412507499479658718236954341455221697924613949789360959902987914267296635550936059861121149242638377830242560331033708384503283937688373143100407021912290081020808063524808343923158313172502978867166786820980258671449295131964433734763112191710828881772381592028485016663242421139235040809287880457888309475058171755306479288408781263184535473280169009328542691654694909390242923209100091693580318972869241915788388539310581567217194450665535360956752768065632715230484437974926894108764064488109690229743416517254908724732274130705414351457211931365277258469330982244076867906642037178434758322296720146080825370668368564962298158784767288351413021620282104894823393414467648241660793193573839632610245201678487876017034438950330513965883526163085322547839311700899362669085192291832311492581400029524368473186613809740081508892517237043125989018095927945072141426002708045910299335797788088240952623134832348767884970441428561241549082995606561107010008614861083539390678312868685878265658799046865468441699211832781164663808324137621544878013959990948650404899727155894711214183305124958270759921687586041973243671288266015072593305580159156869303673579902495364300116452709688671901107188053300730634854504215888545976494941915334700125310278169994883184797412787050121391359268234781348958641723817192780679352034148220040846064750149355759794192104207655670151404998887855833346742071049138820933136883202758565918719771061514418966059206777726760553264584109017918143333906245656993437861221749784471176345328642699849110685376075897795375181098671292042222317337329977294255368548989451507878970807219707213549121446962501585940486328117339233518518179460244393872317051450164240689683308912810462419630662250583785630123622378250626106928766076393631782617549334820006639028784082706650137865331140804157379289257527789505230138852278603123843857941519120243266732874984066940738244003565378481628266434829432491182682475602893553785960707175442040869754003820091270426928531378507614135742187500000 [106,69] 1380093931988797169600665427754702008212618756730042763015709343285491214266210830151437243280930227254297991045390603275588425909694509851109008265057438989008033250863209460099801869009351312926183057546820173616933136399276596311972225117884940371352950676834023412657748319649106742406687000135680494855570094796887340667387890577504696913413182351849271378651663313524371954357621497894352473838188699528559565206047541223094876945652961979338605960066324793611147524545568531985956180752075314683035565097911630914740834516369746073917808639739271047420079800512479208009529716975158695317400393607169743289071526472880389440801094851021973329178541933395405402649955947067973555720677884536933439423720933221841422233612235662205498371376976434796304935166842906314029345603620371913058239518893143221582620572045354585227691846770761470319623831520467816372938492182882647227736508413220833810418841859480718041903941684577575851886257297254741370309399829854961557001033357542905452556756775343113980255486567342977901986086842922130626116608143767126536217302867059461951584373521101414952726259856407267494447507672856278191893345484774629919654560310835902851218131765342329041062113408902018485669224759376105459286285243418068526707216992676177550052370214888370462999304658864020358815483999067452100152339863174795414538817114756565741130525522674493078824054857269483243317872501848553518706121150688736554379286455349118245770776408939441119071583512852893089500409709289784400236136200400625345333755473296486842129134477830362982271692907896590177161962483338587971457493759875440184635719913736726104871459749242950393093232989172509135124564573388137178044063478616654831456190200014555921193699828237575818514087139633511239619243409447058264231402296538248532136841018177621931024965676789796365711642027088331725918485960495422744647191738014746153736975081648642658172935640378135062369765791057344793112933597433828208424805184419785499141628617381840230325453826699420739549767522573292702861238982979326886104483384848216941129689230885589434614052744882021491989094655340551031296290078010884867947425005248549405607433287969570565406421239109477069212546693152328232522185077808482137452286732443446075487069112378899971141166892949396388825015357067421784130461124881961154642340261489152908325195312500000 [106,70] -4836945391550031146554603334953047846716537765287323089495574810232591386638524775728317299247954579078477122233578379872222897628847368954132319813442541261128222390339987150075346474619911913068255306823806957670322296935379024275040520366202763298511837183665966207136945089203100859701711690299378234353882082501670984872877862242659068142368461899890085202227072035236556103329010815802485160150838690715312117818208163004684443630841010090839285519746958700384532087289857393923521222621945078291359813374431649259249532294792846724275341637367973945907148191663805464464152006444929879902778503758278804948406168874962514278781890988052043748830480438102371331086796066524311945317426901454798503993948701391103144272224447207407245393660625554797085625871145259431264410880312440943869778133699643823568644283633409904782967072767799128365290939512908312823193139705659952489955427522520025100120914885833152127449521692273518496648092589635763507898090369446720520595602355365924071886897076629171081866102681744388180454664032527593779138018951170635881825057191775211144453836251459583478295412695693587630373582478640485462290510703649749869952612756491469860859640585750679885497001956059647320381147779032114517459856475688810399857165394574276176304186119193231234530224122601854372203210614431956383330851192309054986176530847616834078062695250451857477887779350982765955567714624203856014955510840567105520014912480078561546529320979684188614006385358830490446504141969567741311441857749550940446288834025074443285999935206253697172259171956411138753380962295439559794034878368961289690308841107724811251465589638986571682586094487326843285218233519143249094613235352892004317082359288417824924818630467843832754023054654019529344200688875719495316300871447764326806063925411433371114119471570826918787463241852466877709488791233411906559383739706457264376551556791865430475058502302667355466755329295411316162190669437953061722966289520632456788352361657253347738856806774748108105375564313644201290747428119427864027678866482415205928547509742335851955825634527493462911211218233819245888545567640789407188984449497791014428240500142366160065759868027015225527988838207373406002981597042294148550504039481126010433080013143851837339331781171896515439854586025578434151275138687537946680095046758651733398437500000 [106,71] -3204370371381298328297075595510089216829793206864880126429626428781471382096721443318623140519771884961178414624531024433238482212098498413344467216721573554151489939514502518677240664947866634695995136272666923113800643134606783419264663213434635597380739792013266517984920212162527857310555389866732826369159250259106195830012085698763471996452355166454247089529381490260437417573056214488583738349626273256737961739091719643819701834337469177479786209173560631884399509456428511674200817821980184584349663889853667976950382917474285327203655843640978740685147884098917951705720829385965517972463131499168126512463456831228620540157778191988971978012367194410329085064474068807469640434081878567103735532812839612641803387031141232722458259282744705823078778139210084554168085313613847686163022706790691360866758825432047793887969501741797177924589998845881353937074032958156435813598296511935420462636095033382436536624146652275526183504796020526033378562232719940613759747786520393629431654403332031669092046216031628109938757010897722161411382372568152596497320643314166125516497459988031576111509109332886536937636797553069441815766391376320780925200991630935471369881929235972814720125303501908485748491766677794749765090393987893271413944377619032722121650242070157178501367178916797784392826698472234630442902828906319732194075432745754050462953932668934452864714317876558560379680208305620333098617542678553959009149375513340382911579764363270126306157177831235418872662851382934468159719288834386432578431417685066422232739923066279302430695412437709152935055424718548847558878896191915515913799521447768304553450857029276914470050037698719650536036347226348158362612752670642075777702120815006790847713272466482735232303450440226103753588157377253718865000070603649268727878672110431729548868463883099339214718808013185382057377785735841731237581241107731397397567111064484116260221285767379720553535880832888989045047704995214631322899536407219853181684181425031720807786803674178187509934913614920524368501433605462635447471256605950962720742827525730067430286736131956915339664695177501551919896955740554541714511282566619530540508662442373719975851570761542005797857862377977966611392129371961777390457101670050346738375586115758934348392262796857294230596734100514193095110966129368534893728792667388916015625000 [106,72] 320384545786678410136801591437171204899011022020127850011215910577310057835737690857516865430108893068805677399667937146953279964443369622198871608720997295077758442144890511051177084799088424412793898120881862553337210685734785290936776559932119735452713135982480358424548933092594892199720885331395704821726056328022862040622937745221710177095697122084396768450254585604188837421657630474679524140622066060322552152966290699640404877971197756584675604793266220855437698440884831371641807731340027315868798577928337131770830037754512960341340788524199402368208529805994316701179826059940108476270695315386153259089643592222111775104893218124057750957989872473965372336641830028963980747327618417920843477859649635184045795185872285825063635692611778495866402698545249512229436359552634602791335103586718152495992068828185128500804736909377936851975245264497495425776849871730670773811141692072470516634130004284973272990774400793190430170229855055243323662737412190801235276171989707969307921374669196208606672106557293153153772589106641627691829174235612003636111045387867374866392781868040372496909226044265276593168550817548510779754841934006312994890302751771337311385222116622185986616404096650797558633668807489009282919071915762856644741479878137237221307925519196134152008597993230859127598694691096373752044766796267407756051460372566935647120722299040937614937546473559592533062354168321920258522528147155551636763518588131058410437693742854142162196981897651165542669702485780279246987679232397996448518843789700777254189091821575255556158680403165072337459038228993501287075907357688728996689797491934470961216335264127212584780262926135121744752331561981489594791278598571272521599996892794588766682146500833030687172190120380496897872634809590565995184572023244823409910709122731585684135317326505455966179201794663659265108282752935716717714644929673541018343925846058034663236229591301706894483568516924979615668616383389389508459180035384643186196574035378340800425135301970124181860733468119766808306081593713652558829202218982693026570419790601475952974356488817143993039841389996906457490761148006036027411611353356153186191316637414276200969671727814652330179665492267250173253431109223670845791693502180391089365077994632102716463280225507769281334832896447227010138122204807586967945098876953125000000 [106,73] -14740733060170789106581037349510000040566303034854155924712079619236524982815968171308854544018412236427108556269171496646065459906088585899838675133284985280505589234518639535140907482475244057089803543669940913653588729001869791374376255400625170214207884362409421130314969974523267377664152130035143571715801637777896394909358336064707207884337391261416609092566297620550710715269443235516453925387210402075731957587991410881424614332583260998289825557065883882337460610828388836166282823630623465761142195270821695722278235970231415637217024257919394188303750010377658120508446833875179634102074948552087085214061455549549912814478193639692282138331090518206467363655027711093935941878949614127564449354997180596815346364345642150261856407012500158245959631448750600819237196483658061987622343140771577051883261615864140673544376250125866864854863492067772374931850251821430341889468440010802721968739240515976626943258731006938268819980829524615448156542043519277559034656866876629215804412051173940386893568366490693029233824913090309607019270777247842933032664591081407410858971622876005793578218926243550495264239366539314143727180778742808895660797241843806566431410331062977402362257057182192292721581445325318082214271198937691118601378594497989738181046822237475717014144871446571122517178759826619875947242665945897448973198713936319422811221335955230776500355154477417264483641707215798203699778046592834539731684756934172341961426413591936821749446941003602142873053840831442476668422316715983079106377438042191380536134676957834877269155688821549430304762409922475682339760993234672083130465939251273229827322645367920394155974286602587526818690129837429043044678333381646020195899611464795999769622857690912644584969213967904447335544237895979714877587250721335368631598712852983333678971456849482209661332770399814044617351558895612396675754452880907292582056991847309676357529362441422796836308326685370245897975182397397531228613805090084951198780026097199782637152257555890052178085355238428602342387155699204927585889993154406521004203198743026743600174222845023284659708211033016145702519804832364973657481295548259320988449134999855916112468619122903775664360345425791702376035804801347245669254674487057384044934752007407425364521084166739359747741027553608300423312175553292036056518554687500000 [106,74] 280985550784986216155284293639045017584148055213891135360915580275334289218379346082357929653551231031387255143072856408254981044321027773790328676803211631557270615915197223158370247564109862344388935101594635684959428087794758502833337674262146583296903806857178843153830960876267652387671231231321111181535519079789016805548806218942611263170138779227184294415558136221924976922788554731746063750990330705042662941326242970976584820226412342995570664900119333814461390557364194442548953882003574600917916986377306679074181712023624780679940930476311687259823561366948380165077322785611685258205243730498048897078067134227116469792355691350746462800811203458060028973938910464898970040883883949328486084337575400813980848369088661980622304170997773593100755210019633663207996117059353934884740575953205208979280193123143177021776587969547502560630769937055476256851913057223757223830146190217279510908151316587586077426817908260996000258065872834486223432948370292354800269740777976850057042533567288808734100368202272845921180620100708714197296828706528835127295345208114145244362662318965643630334961565251481454376003328988109995125807124541275851421971283581714299779732584913893340102242990542461367287340896695578965246043016895231276497245899076518599258739473596196045502393937158749064569093452758731892210209848951001768115737677320601209007029506885428110790620464121381697338309631163566239287138651929911379640161361494290610784373289347212026895325501730601525309511069128589518538370286635034858154005581807852404973095548327295675002102163264618034067747519388611154496302349005250238925084512440122623405050012320317622514754604319809580841849138016030885638910371600251292022569156623365370801398418439982486686755856798834600928726639777141902402280456361295105933893274263517075836132558710013684838269834148658247416945778294629601758289945895740628965640425004105514780623386148174196619871366402849938913507163635625723442464614818569061995307712630658296858481261081967389748578353564233200446275333231057510794104160701438518022287848065859169983994648263888607103495650774493677717254435306123163060981437552458412310443879106580757726124744478514849052653257768818510349318241064542921518986415168596996795672325667041966388897311184764305399326339174441615924588404595851898193359375000 [106,75] 3553529400977365831641094720477206617415267543702579019010225459867201936245923335051378235314636041292738831643167368322938073812140636495235292092006914419590119646712344764974845984176411036569101515254131552016843305824541047464380436400803338990874158111879798532559012792185567033666201859155459341180508431509684149278125989814519745758268464637510926790374478275868643718017105163988898658978163773204938552626681431513703111391353179163790535766663328065256228907624718865404349252112981296907294751158237278877890577440171287178147182336308919687757381124787235005089044031096041297301460879312836399480741275917580970474016705221034302551278087511091423944202083953406964419893192754150594271847880732650136710671738650431399169426962516611361797491072019536981327827287167663419842569971812448887033951195726974775633328585724372702999308891461858813232763852503238845259605385111066476536280735689235206179147393007321876419702521282863442186224299397507697021778787051776151528468659235944105259463146882736218829139847934497804798024706702193544488164191823344151664731461348520416262127237564265528188106964778501184573817206093536456286548339099421389185577115045016899995396065894288262724760505750996602065506577692576892061503588253700085513155046839254051820454825012027379155803304603235288041141646481781894609626436023390283705644431607016184377589672334739280960091281864964454107546592301177144206400265014494446480511821624580373405388313338714654021213827247868987942185071447497525336063606716386457852919774785093437866010032895070431305273203430531314537300552909945150408366206369822941675125320594425674208403283494779945475342952633140952804053447715304778499634683746202253495701337670767985748080156263258415484753324317242705990927987561962409729466519406709341165790670970853902501674216845176915840280604494949131354336758774048681900089757288992261161442914347055893203996617935361008062373398883096121934394113399014796203073462425345298201945698924445925504378449804318668116917503113683646903072350091316800709739613688832372983205370977417774314305976978141971900165008966658794485509685338732071772762878146691192617864214122186890905950680672682094154287661894278964689681428633706456715593309417695878860992058938027742133060137762353623332455754280090332031250000 [106,76] -363873190865813339973668262596498466583604671361556458807876741201623988596866958626584143827029466620095296827301984004024696952289223308749276708442141591919679591963245116358062475787379044695698746451924815991633641264602991495342804164742993802156655472510591136128499103504554887220434327577824113174728890074670723037560874984652111824786075811509454735064037684469556225832828948069485305035417469270180959150015881216829403368383889195958572305913943452294014378621518298864121926189096104867614005390823882386607920448438072451363088490562059877936541261937383464157423056944199692837130514672973379230566355991494885095548947835119916182268196480624456541338200552761173974049378826916828129066327041153866389408204197999649287793378182254046926588160981675815875809295356642179384103109927406377301154398481479151819327450717008802625492566089761174702822513041719985111891186150996916797228249773923065721191514372767075454871615528587637801486433098095527838896326697597051915567561729755433657387995188852063987710461034159892294713222674178272980515622534718520459492755582219820580385412575038637466862681148702379328828216267809025370177543686419579055652513894231186354044385923734928811016997672638525898847231283601714124234193724406380598346753688625034706061122707060502091175019376322858797259848474804522236373720759183687064853202003829199088854857072000072206506403870149118633211435959219606079237394949943035718028467472981437715867335632737755016811245362689723691754715016995738766486359662989669769679029396886762074111757341402031341180978144146753228183460814545923032242781069791316289394271756404696083469475860273475760619186547608375310203116820595234763444866514319714884652607314335159707150219667879479284157359023706011194871701910212557511750934471353589777956867017655398476058232010699019555319797456383985491247187479427424370201339560220924989758035067470325396968279046341548846087433442040456162629963469888562483971986588753644996864701515795145420937720035847355816244931131738535996049305788971872992637180180803725356646001775475936943254066867041852218829166564653770308067190899117581610525360169561264880605589226459943751539458463611256548475860818550543310144188087211400400733968628023646528352827967583861440416989791994520872831344604492187500000 [106,77] 10748448467072096158931881279546323389027182844791825532987213057682400892780154721391178060029129937428162020671610940447239169122796391543985974499317902209928549847482094699686701763405333004192232519973130052792336179029818916179633520837036958583465162212819943613428536365542621126249023906573492854550660928776968215967666220006081967156998756574507559416929527376372553892637692130819400230408697725839440781843588274521627798078037208200953516787291714393114664732075747732074029877433927977537442931783560641060906531812695639622378475304466392884112082877398560658605751791032186290438408869878911518698216922467449054967738655047533970015060947463387743879854561266452744079743990891151806997739437021818481364820210411864384416522190966096324661032801689978638894422765676832552399627840231683960603327478605060829104537299010057076431678605369297175307113634662156026820245957820373602808630886621218422647171702465154975982050105294088009125639158400990629986377581617049655480440399881931494140215683988324646067184498646052616724993942440633721286249775364870430242074172763602727541944940554323181165143305936832565858575262273652746221785351589620691201752919382089574710233581722962518892366314396222071219585327816654046902085428682404789767766403192230999046410174411708988671466512619975861968044906428910995289376411305765606040823061701254437819489104666937695270470673806095529783013125974813755104713683214974169747991962981540994252812035896414748826056657953676990441263913508235671021816634775405078132893428297470613656661699582109050336165274321506001148705842544518174287601245481161494921690646210149678795756596068998686558294099038781876013421582547212102661546357354724602364205541912559549795643754515719206419828181810845112518550467106117181226016877181252220283539651680704122908626124108599428841577987732643827834065755578829184968631884475143015695557596388245926255033692997146421443790481995006998172431030069051735687060448448048688174709890649353115558338593968871397361499735156047945129777861827803880203015597649576665471780897302428483501826346036760716212816047211113619368695214968606497859232093027982457212269103321446958039002998726750706419493191668044152973101807393107266281426192492317674844146193949369896731520401185804605484008789062500000 [106,78] 181548283717236482690327814288699182030327405785757540428384674647012836746187168839158192298493679198074650365111211996477819175094171145324266723566893129000403533133902096461308469732294939522589075686611925028123099218663833872738163692086133458504692642640238695192945108036009801657560900469940862694382736439269204841641413206218968630480087310115560677544406307881438432553582019913779092703640251938322287704030491712481557926186664711894488738334982028541221793104084813399130606482424139241836738666345884078064702224852742875925163683417255540618882669171377523101495727319098586088717534704340116165946934719196245389596768476006816960157267175102107108746492168971972867350567857609518564487155084014038056148328007682280207624481544343922889181142510782858435268326095376696894573991851587207737650028603332231036506005236896817330056591534918547611101936420592245070654387631891145478061652018252724262255195182100805721961286462501600787457970546911257483691415353011023646952294301829912010939014485249962300899324045410271584444205122108990554954063148955731052779382117006600598322156623830924911168953241246619797417279218062931269130400815309200231395799063375473801335324000812516745720297221017557136183419135387027803674263866882662792937022542516654251782520880691945019786719201731164164820136613695743110146192736545780482176271860790658134017375929757666863727203162711845185718853345710481946402678505790657763348824194740355777715032708478151168906257716899150347870854938077613197748671598615654414684407695628837986389226692643992334386655428767053142613811928424616422649416891727809688993952140795438442728189209854281275533074270751521357786602650761281239985488818637963162829058811297105591303040025493117075066126607573584582245380934460700906175665566012961905662490638397873912008614491357048053231773236493403223290888248683083260314556558391762969225402472797047728439092698946667930579262689622195072243967549150450766324370842749935191876550009558694515662906307551498462512741450419578989964665372565412916765582149137715196276083335116734868889131155609880764089174443976911232475357889537017264390748754242880539646134280073157381953618734055653468965902838611354683570789469240819774624934674097327761979184694734105502878516624155044555664062500000 [106,79] -7009909751201587143756807517451643121704695324673211220930254812942267828885178302674413148610571078529614539238536806671958461870941340577129548923171930244330571778620396113746312120213985238713621770594536499717638512666820633080019977538504673499010407235455206917727165181850421009183332565250348862811677004533138060964619690926987233248984046738921975180033357928094927882100850081889007492531067923051299764779497037289733525519296755485671510174446383079987663001179599235905967448217175486351894100094715121528050167639664979498817359560192546872266863766100804659492955957059027650670825155370337338410654351608692317280771339160253499163234462895451381029903587091740024978663737047118419090943205712675336828046228414308891889106692474098275274092935950396595487230733316189499849160914775271078040369683704649638585210765071024148140592851613873860244857263933563075076165283203906579735594350357752654841423219121369526640360646121552517421675148285505056338324626070177812454714488190616018338550641243724168882310185972447082799987361358030242734861016441901236217706518304244833450115705404921256411156497287601608046184288255989444504706097472302684333647268910058315581152278124251675768111042367451527560324150293622323700365954063622955291844575446225360288523505126304549706613429307749353972547261996904898090822576715560569324435762707887315869838206408796911009052277918031943747857200911370035916210752937389891751166504847014127715524406627422979245706930733344387705357540773175464301312596781024230287564544663318262738886761986895461314097062685716910560121978826419462834435952880719087487788539639011695933128620256161012328070921793133865419222606590673179803758959165852096441807884889869202818860943036965763246747710992146136549928892098465782497702899027872742310496945521115654873051072654930785985409933271287428365721255431189608592694893244239931776616629050000531568166916173337260199504420351745737592823727200772448163317501895036552690407790133197606360910444427743103525316012802381877314275777704334434373773298865005070707265436372788213931527227420450178544559106385888809634826865287861497368809243138280708332579888317855241633707422902759077494818441707298587386424164420821946886275708621659470160601336607955171814720093345642089843750000 [106,80] 294265800272741029339059683698905019282373848851194608371582693434941988482586368212936425091703415956274828112824525148890191704966053690176061553033315397092144035572532566101578237383033350972235245495285396806274519276073264498363646351518825754371457069345306740840924184056308453681368404946748922897015579581457976791866681897340240353100396280257766711131327848735015057262943639808768694060247998595286050461591702671646713931055992428958980737709129325027725678024935833386073733635856343546553635585875418703531897206449470957472091078464858940755176888489312979591360044240179606671774522371790593277282624181250617525690122057672165676835778566587281063939285133772855225361397958788210816973324826013740591796034147176849503659780222476170364730409167732920297467564736799673708688732548676511268486191890704583271180887959436559864103855094793705650754715047212483742474941578652012337309463183476652623385202905857670845481298293621623084676611926342296470755998617995293337516116556711665181169912023241893933076999440383260289467113587640336632113272339093918804080567764091284445029125163679537999357338176347684300978199597785059032347328702201116439156768224777287435981314874441955693943893325312771410478914889752380113108930174394658493569010434673643464013708594517228233766618486718766277295714782403308449781071655721508180984238196288883667124348771468961704961470175751948861529689172884101817832001836742723930997026385720163471803373760062778992371863411176379725757727364422725232267565470925192509926206761585824300839634330418279577249995706811575904244345067170043203814092451113674303835866875667874592006205356881174918346740635807920062935767372684490204012398986025865775407489883028807502229902019779211190986900962771986380479058542407705179687038482225937255316194758769224662920894801081422528261921633132526007963000233676248185972990910406041204674402751479569324224750929963662808414678550400560802846135186749665108273757778847894116587622779834379604109375358056112602828769933919690932892313122647076471166887149029720984566033048258951524606344763780008352881118953249544582532275448384724161960000545623947750571787219913928866076663989151507370947404828518434210452848189622175297696213511956391237438868347734185350165787048339843750000 [106,81] -11613929396640922778535854134889538023305608525278395467365732053515727082851707936357099693212495931815286298190927415214126850118429805548507447114631822019532739879073162889590460449772867960997845742285423654368153772204563040367766449976789922690560835480460464365988140591781393991239051050870600565535545868882643652335569689518670376273057468698724154470054807341367576716892450750651969630886364870945923530025515401634840630863339610842467729975691531548396380489908177078030578167489374529819459549036159380245257201829202473823026030095833765942728104496059404410609151598285508716588096517109969943192755836342491475731227118282177467088686383527987027251995988205155571703591562586117741279112329904904747438997459736348758004254452256937460957495884521059973563643047039611388212692732191327113792228447952634092339338646407087790002954775436428811177173945663279188959943145747782147998668916199548590889092502781813598433413058341231102552545633986013994498307636243792531247044674056634517465296969473240298982708449395907785699284863581757784320199284378467225773564138519764027131508399738646914312470100838881955567925958172967783697763815104192656420765462968233179779910782996874011652449472172435620608983623805671531258051407860572289059894177051512397826605829089689124232232661327084767549996468604396387126309670497036502208521027999840842806065857377708549641965985246791157504200088738125592839149304506483110427666784477884846310832660541893569295862833183231435706888055512269685022796783791944699326127359225087659709399433397396921728612439207603193184852050477761480415275264595802050783126036139774634226362132323716466765421402272470292276877998549582969430135036226498686220082242869777798607491083636608097091479271386329306752301754788458076033120222520488721721747059452474007414248804801167634476389122918757556046374333035681306040403587613588174374322942446525135662561977079414624264680524802484941896075109254749421528083809395851747785326451979088036960902155245301998978043520254851863041848083560725905870904351109475048477190852153648856678863799884336601870556231561708743064137473359060802756288544632433628411246715864045890926550354067372191316670592143682726594777875017848668892911790429048711597809712636803540347900390625000000 [106,82] -83255135891783794227527173323132378541886193261886466063099425808330675394305006601910890838524925340072311172125054880581329288569425453269928260683414913088812298806532086689432825939969330851052299770853808748673583216088353024581179593963155430078178652117867530626309070839365552457311495962863555016322934151876747962872230257582199531769427296411331363550912892147623204843101098283867647036650277471427374901729312257158002158662557560718062108546393233304837794221572258522965124409302573469828547029452927335955475473778009981885534445802339820106465119891638444381340826641028501751669492357855019953844673842919483793301242323533963398767732293469969040044515661189832186366973019243306897796304065849762216603536564112446375131930253207459572626711038615650133001054998923696617713300456967560686518314297971702554268958345315326234766366073755518242201570711044713886148613528350584468462179777899591923747473495660356283876437056414237912631222435596980240506857225846216785432386986795050602000023457716935573989694228443168385145600655128207631575224299932215885517515719942063668549015588282854626135884071301841324855055683733173093350117558535939937517605269111107482268260869977987368662225369673847191411804918216656113086845722676369992039549755639237876431667678103652377057513630002894649483538444839613925723909118647189041603085234241876749418116850105988283663155789266632693520180401172655180856618713226023269603222222764551940235820595758557892079462171639133350569931105163040632119125295067308456150415802788066707127886537804336310253220165199559506224362450252888295124197651479254816835322100999447033638707946108005865674083734024285973912198376573667712061630593255397334735819164475446205270177255100397139244381869791470257826849359872918835990599092065893575141176632161169294663531617339158520395568039066017789122247278517833248054466773447611483297404791836232493249966348723645517183267370369382882873175715857215256492046101442553555498410009142276061285698899553000050186320340840492882305100340683254892605472215126333803548107685037207370737486543260624277029379869371563261173417778493188605751942908836996424569522623151589762324528329832958469907459541061495076156730494921305082020968361193091299914757219194953237187500000000 [106,83] -1784340809411520722971716806180348000931630303134836226286607689294946233735036304514535120233990105986037586912067416043273181994492903970694949561570637088390572506090001863524752244955552122076358930206598029933425732752693816494270966807945692283445629970385667164057519956526674325532152669725693155696466112463924635284555075562542896105234430877312191655141055304114427694923409708308623374205047316465824254143319980564027679637997174710498293401176285873313969033852573321159041498358419994585394887661893450545818951790243822039808948995731925952918392532468018037940420155120624708630580328665478861290104236783931487202703531193407465760952125343246710555036704874563869664865062852156175894709848327613620447551927619275052915004937179350495932376040358370372504368859045055334861024707998062000214222288738136507073703645249444033016940126147176027109899521995899201379009507250284098016049562239192206794566070085131068194893238854477693639679924639466826909540494065130438192241136948585009460112420179333955933928492236297393982311877049598653041424478099065756198758296338513026371866428378517208316400613529430732757470507454363539172794116410121584426704189272661083100098905311986415214387984795756246124160448338204197175241110294400702202838048825615142314042671955742256791646052621551636748341040409784360215144506665884180234960610156465054267299506940061724345195594925894708458297105897428003510973425692110203297226996279251138993681160897789996747593363308786283399166677522910209891025046963391869480181079044536990414474651005127116941894931318441442297268248399821619056550447900936474191480993786905483700511959831961510427100354255271450434761381789246738658570678922133055247735899886907908201453704649941093218811004961444061286321406590352115892935449155317178376381734482814117952675166544809599914741054208389198374239276396330617230405592800383912332344306780125689045186916390928153538294987703576901930358083741863673718091105420518243138112672190072387439855485694981863994502744350400427277885810418100832846118155705599126976386865405596185627976623569241000140792937336974704241764531154976789767460567855116739566910617655783345935148706875131434802430235070310210855560348437605053487405008023495343332076050872155577343750000 [106,84] 43950986723878675324372006076389082102442514636248596401852417272754580432206069345775408489361238086812950885313627589103151950205553966642344098889683764060235015713363166212551131873533614729515743038610395814764376953221341838486109127881436442635707913360803679710800973020196184794324921450936393856531831431016024258269287452481741275094168796008562825365751146553040479359730461774233237089975002844494719963138553660376183565467976821670907832657965493718678327970152152307688945957521024042282097295156490134427201233297372067685074340083779186464852908570195326340484026504660127707992865681360763004780452669868108398748200974944362659763120171128126440492006970398016343267165133740077882505545153765086130674669997742479590674100040555546130947054164475589926207892870845695856480225560719511588653133135692093279667086622744679681101108457599760954248705012882165995434963423192276470443664801883154257382568278256319501430885490515472837975175893657694005576005370332798300246994213958636521782860068187563837033989000995147931433348801115870937901779711389032479897620370287941781092158336878394743923443698823572127037272814249568714666663353938792578512842518989025239875214651107154643865728994159837778982326073926634512166411177762914223582367055113689299584481976736880579908235178715155492024341185141685118110242052846644711441297020994984412692778538751797368325650897458814509569483801403186211190786976836028435615238679555148684223848925260844100625082998903355369479915520313832439758552563657540183585688901495586450807421555315771668420158828458356887981068073698060627193727974364920769648477558444601555424665643530071095864127723981540906959811711179272095411671342100618195662259253535020374872863019059674834045013116453002556545855929196924675112085339467490485900878018262998686436234333375809943359789604062059883942276109808805657878765323504018133277311621533725229749997795986979090844269287852457372344323218002658682262502837465345478931553622061382973458132919450308836161216451533975072593140154431447453367299361989868404125081384282074257853668339042862799033768605316409533693924152795783667897527250301250464008005980210876470213015676694987889253002564929886345353563322054405957126638834269884159195240315463465000000 [106,85] 2393761974504321774411867889066650902318456701139964187424981771730707743310577003366517736167207797119834809535112900647674969508466210016992275124249496340446451541353402331158981149689376328491325448103258384174765347890757729598955239489877055040913008608231422294487581103010309620037737399103738759113847850756746188043335004053878311164539013004505744844007199227275278667629505044145261470649526810607872962215442793241619313366562596559094278678047366827303260448094302297179936989218207407147342279030778078350790546099381205667072572869477560735793463765626669009877327605537052314810813323937744664307058322973252666340190293578464282720688038862832766902118698939770329920561764097217305105749348396442268558701021066831617384666820197308931773724529283838408458981590291935598722102424686035734731975987721166180009439300782078390574168332260605231249289871386587693807854255496794777944700309424404813876166867528696808673220853877539894175074940677979405217460684007929660198826812925326899946832610288188699538681671541941550591548535687151959553101138907070112384662776662331959348288066719918874274380501949255280227820171543841249378095071071425755541217801404889935820420786444608358262005415318064414634751592860623912842514367337977747113930253575084918425439469304354391593128868610283069692809488343915648214930367305160283641703761585243023593585146647090854141320283731416497849538626112476444375130754656157147126289956362059196162281084411759286884538826313718133746876865355326869803692578714838847984475711946217324273017541305592027876373544840226809469224008099416437294298111352014435293970564953896072749511015770689882908799319821601518561566821280780595575858390825804051980335518679569245685583297155011232517224326624214831688671156942000968343816411225248897258907557845872074941774505847465735169404735982102638861415843130929184086399497374088341308862300797430480799848190193100729988034661876922171941402670922427705981899016046018466010260372146550313253536164675700921659356588468515399107146383408076341640113927335828935678100303684470864717162088110537207999130106692854896848231546363547342531888506852897862236753956155802997477694999626342453918529181967535823532192496714578274509578695142196492581686195057200000 [106,86] 49006605535472133634502592823218885980130288952846140847358002579135128960049406942205523281182998232760127947947594262293769740273609080051912595781539388707108392330978348681656566677377197918589681952330471960441505103351993709138621654170401223288456447040678756255293633513908938857844189482241682840178980346790405260632172040894598097705893929394235744576379541420005862505519094934475822194522417452567429276395971412071013985238371382891275907513895771764050415103335731933103456557181476931428205020068714997457602106202238541314588555493144645528861128153683516609104471729361929920674715208876901528378375580830531515618642057312019528338175107717079633076291921700310810455942779552080162079667637969164056938520446988777241598193145257508366922625359781506637389177016245916435017930958212669600271380703395744194248759268413988750128805352679892130934003955515427568018255424333856535896021287638605503371995842874208641054091061131542051531526507186062186758330670704585834973557155175845454647569817626384318237189286092161309001313860908414472963203869684249595858355999761348097004615585115539004478333454937373553489664430373004229047517080311324116473240450571885859931541101051869088083900640790336259654688607687769536389399180013189549571854431515448652236999694034637410219517389182262511494905753500053821921660377205264906531694745062282238618720508448159158606744021677113211162342516138101211274072333818762812759996997985498961188807244042836619832406557209314006875370613844120966554078286795860617545804351744594007447357334155661123445047434398478973937015740395353135353813966758687596487306081519039127963894091735124085546459753756759921840478364450224020601648348807367404762198937057244229193468730494481883608800565059381723029131208668201011024445870124158579336850125993833892355470944645014651964160382697169468995643015518764207149507808684686751611632553784851645753979280149040265795461010720145229047307214135292366427342449566709530085199918241084605794671041970900656866981258610361686626510256804745771042362504243958475570179609988830890211408526521418003720854452598324307769918122959053017202735848972390702360168835148349518146471946482546129201434031419084123495391768412660861808179205030977508156104091560 [106,87] 718211421453258132479228534805993972192834439750639080267975125935592526216890167237596562701424437684777364181984172863252415068714995167767362088970698263321517620825339197686196753198544718320949121706432874317202375421671045127921597928396675206841213837498998020042537171748918415337827040361264291648137194446104530941583620290754364313930962134102746811649210476691016181527543672260583436382934491874250667829918962611733899271370520599360846424531611407755127312565546608277211760356192295148595708574526404309766607707339118433835585161918334512495933849300845970771934569670562296456143701121271172817959582569011124873888799141646057161007905966690292406718619355397952092063633518408276444500343927221769712768534948234740417174151926819667998850690434866221018378897707854897145554730076235488374888178818589985272187527109281403253679406252753333983363326475711972259343002837615548039321250042214613621964891604534080876760246750701868234467017221852548576664608804171203213173504506125613483267222319059798906835354703985537486713196098245264845474329338370089897941676488659807120871568090097524962217490698750946229855507565481485991318586789998269924746518762634305397677003592833327951556601980369981202057573178453699857896252405028273566653219449638480629054931017609432664052948878703839298088864959185652153029522024622634059054616988543694564947151282509983586106405383685235450159192222041484948184776325436827449885506135171949184575510507840683321571885626283257777898388944280197411694428305962966963890286972759798383260777639840060626601643982399982216206747156968893456535667621211479458922634465006500055830205602704327382928512243837983457122337942760386800661876570122140212517273758649756263215199304314199477364610284724076168880124199225909198103344678814003677172081017453695780969080400691237191577955268024701600661891469216470645244210307096493321456736405008811069853468680427037172120124655887526387854314308788895172108019120931367120267920801954958445034484884221307644696013020998710195217222472187595929291497503409582270781706096748837991936004420195915065681516659553499689651587793058449490381747789022060067287999195782380064396034798239675275261920876684615340699459104199637840833250737221393139698600 [106,88] 6888863385080735019939086395309968425412048793540655458232052521122409578759146210835856773164417943642998705980113836509808686400425783474759958129232753236520485396076127297652688048819724828397897356317946862171732891099923211422887675755662731087584311158190970984922370683969839472023003374590574722910597576034067937226055297376880194147827492969748475709602406582567935909531663486201129159583504291453600918794603593376854147186214546663557512841358096849798031513615140773814888652233638803593638629111005169540458266595413339144295822186003091021850509483697300847915354072507765642757755751386645194992493977466743228246656644765390554749899574174684996147455937504742321072660202676416766271600779693461705422212882509242760404117215085732268928104782434321844887369889526158130422883564324406616704437602443665393537631216394005857761598700321957517464607142103313420855795426832179246122727486440660801954868445645017931231216056152405547639075133088187929334107593014010995892296041608484358133835820444365656019858304840261161624618119308806211607114959966881734431609361351010912131437373834001448381231618138592132713409489369097187134884949030455454330908354264333435529866603768707148598871570062979076424265468504427824072650014244367584914392408216998586124358679632834717673510139552548788975755297964948562179307470508064492067570924534592711593345016054949744685462139927344144723705573253559349362418296896993983983904631381148498789557784099625908416080961433443452518988707164309302011365447917736549504053918104523850257933203209942598602189299364035210089391187757041783161094551322414081921491078273249574106573506993849142404841323717772020118060203905963945825763182446077109443657378840699702037844930765630078001937393524067223460305529609077457334242694942124421312611299938964568788081192120919458540493302474364587697711402432598327965570473033901364399140237326125352132318884746720829239189409252227697028711799024776837791274765789511192196885593149804808397971086402220517916364214140502316608172550376054742710251904727157239700990148368305628931791693935002522408041508100023387566972224837668976860131925926126406546618499233605770248405258016749406240066317180612892660656244036867364923415569388828871680 [106,89] 64078553136412597337272194658540756766691790127845355757762931085900611057580986957920576366052161334401086343411705400566273879172955559386983830810471735848095169877353935977941774130598134677934656321732391776192403428856210324500332174276352924716617164038435102635326213428206818297606680037639560221250516903470386462237578828461384232294382810077431894129368629331609254397276325783782286630065672327399539817143737836388241685098453395965558675713070764479675461178516726598196007910494172125582565200423234432146106067890756861331934311944107329166316556253163758316320976067215738767550870662147507718135171877683059738596657995910165480094415949142263470506463419990561323096663754230393079026484364895019876631591854634812675092540444934904158838969633551803892816543780021392258917383842496087525192245216798396378458384643594746567211976636379943601650812073090471587368105338922354387240903807683255897015691034262096335528822756310407578744728245287306844918793417281707299631386195135044678366310255671221846129976930489946470371346492234677444797492531531936471824559281788214672900989648085098764106718529756471899155671357802009143429474880133188992570972259970204525415573389980999089862522753287065870640957126372812795707359362942570035023261494494990222226789481083758450872971057913599782816031030927972961248273026579311166830246762324879580825455992283819512384857409747768784633106634616044188311304333332920380142573186596705461823075950980726941437762910559919882980209237020536966731478751810553747060974862076285502468884860516576289059099610473373627589267296448411005409359695478838362501331748952573193765543770576360236214415894992104887302242797477630126983776242556810826749540280250834800343414503600943895350122109142165846784775725024376524531167108727133366949648588235642290346603565562518688239315888968969047335426750289068928279753110973793402846287337612122144346666707996405142782019742752042215657164180447133182055187779243617168053228068781736542356851645703159118045787984102240194659590191144245673942355844137536261473184302932457827888937007575966045704490983828134670059838763200667492368055150424916752588212892716239620050579398727886784637782411664945709794951493146970007224635426598520 [106,90] 560443822286505550205989831666144632188933247988008712434678264398225924725301348867825015685236770840189214081817732235767343308842318595357362710188828716207789357411293502606177186313084499949707711768955136129587718837239140810900873773431780369493063724984741005843323079025401160595512955410090528133494459332676235796552253659988243373134825661854621957631478824408375517537816782971419773905271288614358626690845389605172401222788338986409442889378765919829938166348427075878109597573021663097384979831250640311823360102757686136061033750963997382177993960989433752448567250123681446074775032180214259121703271775156585900588230659914473104892279125468660315479921464188216273945379415327880629151947232579154295216100196441919765346188218620370374355373975381440692496718038049407917533267042251516881404242313183259691799709147126631755954544991024221944494085791593500360732813504847148815775449951184834189760104403959362088566330958591248907135401776323514781720615174414320382761847984647114139943202915759277235338516922385184175996435983029296762568206892022492717219627409248264698896150017277646194138817698624316313061736399603306900699850917178836917613317344060533761990383786414933242831855143934023317374151694974923125613467494765296077330843903853292096902714159342043571758137400609779928310508577293520201348830259145678682282996938842212180003927499734227851693205846602347533758555905540496200967431755462602080063299621522015418558304892202478575659085515648815286022472377487542576914929610617973115346388736452825559296053569780577911763921487879624865302428753862340639503063168602077548992425874420896489610852680493157177452673266709767862044416371148269734148468782319452318491042285313621454099821504057386089489153345580124909050129306689640936036597012703528581824558607200054043593965655000050042847760224560466985914884799276991774516259898046001539820793363834281660146233356765341449100586049232525808188447803634031647833353773071291618526028043030097411061558227050204365813404423256483591497341996682505908525499285266982031095452641779513411082148505749829515745875588838913130398811493312161307571324444401330207387320587614452482156855142767769184496674417813280649946929728196912647227373220 [106,91] 3019616814210176798575653323427931741106320846836471868142768105669931862021793877432921450936849416289204167525287543084006838437345794360269378139828994351373525760497550085690711960689408708799001863999617241304008213950832902221370905440790804033769253821309324233724937963160110957500863151370777840207100076218632942951441457367722410371231264671122509859586989175124891434723127447523887630349377280377602596648937966806179303877853134911845384204398128509554709292483697287243692077583805953943662379206973904916697487952298302984724089094375966547927666362168630490048785812484600546427174008827417096656374830954313663392212378174250009811854463715578608030690213004967477320478368286072672395468933104589950910713888525857793910368499504288413739324003672214840043247598103541891915128491736345752973209934556730307214785132153515359946242342553036837718810501040274325546068141862440878493936336586569504153734294046128499008685718406879775736471004706465487649629523062972419471058852642244434658546696203834788970442160244391956779363187460407224022162062389002591656562415395121979947570697564007430607235789051380030412348675951662635077846829787653304941506491859894779900735935927653031100499199139774456435937670466153414664681877043210383072761768234646121351349238009471575736953811110870070451756028926743314075901091146989846235643656952395351090698808005787638250172328498951741405845706275339541111702691254289805410019245632766254938204981471799177853504622220211678464106809278107075022827482619463489577383020053061439592947534457160935109115203862703232816150974802802357671673633356032595990785324142460656294918458980124870695215113871209098491538361634994034947222034786944501602757444891865140491852554025363123346217714928804973086523502490336384856447129486942974558240092527345248874671794251464427402256783156509551928460528688984069041284972559702377254195185001222628458960128063120905554420810079387326783778596827814702368921222994898039973093471891793063266709825871851512641798852080578255427629901660915834393397083477955183149889312886954822049771827092931060192493139433170596169076091207044352902388857854189057082047258467854006756854339278257567321035704270301576165634342614134801799560 [106,92] 16448406217862550953262073139394833812264876433192587676213902750888731835488307696445469492946978927380781242862609067161751358643504840749058517585563587835417405425610390678507797455685176416587782985441821670097222052869753891718404601688840449766146089401300767143277419484177001046804984988786468326359000206475107923200357208142241178155416599272720450956234847153182411473064573629342948938190293623900508320149271041996281812171089495005631388460821260124290720184370154930472203855783228245794507515899269555442378570945883885040995518057744394879973164748996997640046032455618327954792640570743205459865101409064794272820991919712120337536869323601636725888890042848723333723913878608244684669201364368743744823912492718117155255041447536176722399726783218670464917072732726235219133451968837560535138167103880779473710158058549124286329319979133449764915003482975375080189074281839212765589945667004306770638606866363015530496491294995155564875798906926366203796663436281998114574283764394680469720248473043019991217997332901195469982708112439094906960668894862992638772391867850818634684831063611130812551098756840249792396659651296461378933721270264086711548313685530781169371511041620041761989810034184173920123281418670287795656204264683233613705334221911231156980195099199515330061242043954525621221738656095423644574538327392981696098570907585816795073316402392716071727309934878913222319383687978758066446608728791611790416062846360516272525333113617471997645752525639777968587469823472307099780476110065209830732491028254892360527901689115806315083642512943596268908925606303819372760401895980940508971686205427346499453954324894118145579752213467906564380534829245688987823691838818924264739693228983959048777821097682454470863389986871790536480220354827788708705574169531426644490624302140109865294367118292008153116178707616896186374432677866322307263437332022071385860263673687411103445625210918389125766445988844194959175761723047028015878294297886857279967436981624996020686004656871668829935939339558201240618044905860222264450416567595272670563456316789269294830069487007416007749794728626610641760116382944859305629689468781751872549116464412497704484723897162802261952020815911977688871756737737503040 [106,93] 53371836345264015159702253010809346633753284236887816343854149706746363767706964124729222972996677167400994787948977335059014177056644574104108356166483913056904052834921435881453745212637090155623784267347602274857303776010948815975027295883045054677132572337793035579988104692496911569222088976119061776295426667633687431105892639381397928227764791014492185199201075618383533255550085830271452599561201341263741172461757376121041608234280706775408898971195434321658032291841653653247997918489028570752351324564729098235420516934308171792410237628358398552337556873622483086305018288155413830672560728515992204680215401577909995991852521745944455576616441769912655021488313785702062977406481244772037510531527217949706875003390670754003329631236102262525895309688583604712604224083852501981289666100287043651160900083566688222376634647280783946001376782847271387294004147277621355491695116530801273623509380358113328741882594472830753470913520149308279989293694482531691416767966845717704774742581826610598376740655292949730523367102755442094752583803762351546065961820984866832721815449307709161202499563759982834535375919497444032201628886632304864816892686076014382963979727385686456409224935418347179410149298313764591393182028931682024310969028528553506748985876018655253232960155686952923038865830129152119928517337643986428679484877938922644233842835801349740817219198347215768632238896703086973142597592453848112266838801224872232653518827341039570335943276285839134698723506492054309059800366801299080400258010703303963895843873058063401531446288933300428937625729621797952975309741636814898361231919978353153597690267354773239305002453405713163337473180037819957988200704256238862152984268837806008053012182924105599922657523386274097934358583425500829892451573862103284857700321671510918999479248170488341820601026280002489137022222982475653350417919902244417769073203465497013590605583650463472404715246985531651164362926490656922353940288163594842318648290142294674492749972853861243564830434909065087612870329459600646355350240565678249078590778572207553840763831415793212191923563606295660366165990280871986446765993364346443350573881150469030404207247754009012771716610097642385838973129112759696248044889380 [106,94] 271272990540528995276698821844966607785118227008539566250353114988566842635553669369752094622084731907114080392053598178603225672399952433891890663146844730150815319714252211978393767928530651273403538934890052842490609440735943330111987675746647997056938573423910740166803563414361277424109367739540919745871468428508254929944080398740719959094103796453776106446752666414728991868593483568616701812916211904559647281203784586812263211765246734392413081884132341473794028124734708796789827288727997804606800348714574134089085895100418043728305847127716916833616042716540233323824466857229903030509592469989216854568966238299989064687756271059510998377324585006500048070517508576317419182284604822312990607652261451658093201287294678011634073177248571593772609184900878123932794280845445177971182567129352858508583402417541016487606476612119617389402345864068236737277373816953860864133502506359923827402898057100309848359249237175531369472518639484383692961125146090939313180416151905747531784287067464574004879320105064474351047308412305629519731605976880759817076627376808550875023532017349705130626641424575703530290956461866561615082990484421108634781583490752488170745887943161402334388188374966000733258578392128838107517633314655548737938956726446990682172937560411716819517040532515168588549996500329986989886208953713957252462260636291790560670056022519481832538051194673752967338225435002147719854552837404510714855765875596153529683036492218775875923379614925249306428847719752038465421848235725613674085912843732431156958635408731511426502869273870197566257058291755232807011199808433801365163733106997028157027843540235128198595262865872526880170295081841439368549418438593945696375185040526360523515929108423595084855765172782958713700232836913789994771501432371116196888514556681093154004380878875300308233039893108100809666495923700120373995315885724403787727846115297659038338752356027756369856994609979066595423343107251308832929985566900031340595566257943320833694534434735954467306608383954262860352982295929802726345774335614535609153361003882843148538660443334630966143231158460088544869789515875449675676345651396662319915815526571094633858614011787087850294561500575804047743589718164147983081400 [106,95] 1153685558998134697781721903693413822846378912256918116313712149033668779343788769767530669124004979751915095615762376022068679479142800649860616056496985424772261036838288135546056656891266417012523084654523755562764829683685525834039109893756195064780081990637194873829821599211055643367064078533657355466395130965189177157946711280941272943322665074666186657099883676683090079245594860392806444765149575805429076139921359428001502283609705828177551192367386226912344584190338430094993954522045921825921111791060217056868913672999899793908644767934105956948337053007027807493138062573572491377439564131823015057835071880309885253665124116277948040124020932704001853912367104665520408428898042994534666015545596135888220319700336852821671443340107064972040723516319026734371422293437952821007798964688890803315639733762148686527119594276526167991562716518099784942786533390490225209752946670725030380090755997342232038277007579375524105963064122030845725007064473164838950786039145710060674573004114330370721676981029382926966895407759628073004987274733230725633846319240940068983191236006458325800065014715656001609058212759985842323990189349524923064228292758234958114322102453468770392976157220358643795507708514690614623130321428462037538127669088697727452747598029034247707031808649852329634949133522744266836512359099178712377502270820185790086445082574885902720234371003175301072210629777954531692761059248351730090256706137703805248833294690884345173068397315198260227730348012727792204303705867070954681734022763213828030681718903972988095737469095729440363038532826140704069082832934592714990820246419267958717602241620077211842225588167296764797524431773687815999892916266630605542421785154272126580266956782068926176337954688567239604139004651974397346840577772456804166705049105188972786270505939340826688683850968191567994877253218885272327513694899624762878013783289568632141767703296224712588578798213715120180696308406870286004043049550493163704458448838354455823028997471084759460037203656109077883511312061210675895045604930407198501720459461415434796823419531916429415534536341510109341021012718239512087971222562327713424167951611102085864540776519335337591750158030912066162208014876434437840 [106,96] 3972424369822269680220828896488838243146977569837110288706147289596835597012165725864720143984086104445600749257920638469462349182264597206835825693728203133348359007141297528730016261967780421526704466908327380374567384103269222664313234930819965400129695258472527560798953100075687832309559629063312139696285842766610343177545781412610354003800088386923281478890391241360493238539589202881668144981272684865978947455801414426447225626954993486452983888179357267986904321241248428000158780713440855620520873544569250881177318437837946900726728159459351371081816853196748191443022170917290682239545188412846765669139167837851666353639319791922977338476587906572836146895953940022916788204886586415626418021318887471074858776792930678699267820290602997660792592481627227705602896168666913810287700427429372278702416302031079597669893516796881082227795542793065943740095413113282923252218421834705880896623328904563501080934941143313974852056051749077508157300580950667873130490298248242780139792377042594302421721546108136534596218307055422315513575967001185478496498909490260417506821243323194266947342767680895440775688208280431017687977906163063579108119856825079128291228873738395683891958784101526683169692166686633168115183978699954500357963976985194686514595568882959687322025182945097559281216831736077538320301594097871914637232405720547238512013207118729583585448508398023173767202956242930312356177699294476724704149379604096863118714743242844672296695827454811206436975937472855833589695019240646522823809640425977322702697451855766481030205599504674635408513430293551337693062908572318931715018303581084742353851710969063090919652352445183542521205673986181492855592120765514365949779013161098932722122487203754620051204862042699798181902325082177941971544696119260434907671462302211506383736436612312491336123358780071743536170800948177769769873713995020165616721452783619427048375907401784860848566455199858754361110713642258607990206534412499108783053651503456613693141887614711883367367225425076637929112172322226923626512605666878769727015556400504503929845580439893633077933799990725582135035604763295023049019927179094256538253023180480332986131937781688003062744945621302602948559585840800 [106,97] 11882210123684531708193245420177853370910494363734901366016014626115525885121601294352263418855105271783870713856095203930779811395143188071824583069973487019673070819117996069578662758275997953159836060602639066042518302529992155809738213001817281009839871128510404014847766584886457258923493340320340386808509955504945843272219448774938938061139760175064359993913852686015026252910424405180356376848730366845796538998158963607018163795395022817575467957556975576132608399225383647333311582487335073271862227573823658791216092329909445901990373341174677701754298754869145659105389299209994045702735353077825475657715270198297987696444829302763029383600082889132693058304109011708788978323569884711232658354280951790224236730191849333062748368720879321294117901886055838665804710919920053292054700886804835625222772346604784219723042626466829869163693097316109183560357201960212962346251951234057975856212778606205210869416369902373920726263279619238811767788621386292415759574839532562139045680736961420405867575660287002601758961978628601121449064327419778370809307048183125395238027828222179602978069769187883817369698110199780915561096533009735739711611003392460021071784692889036155110610664845487856095824230002902512107556485476857200608574668700737471605296866273449192313663130896632552301649040940942273128157827057335560722372411579568657854568700089063175317292097115829218750970289721846914130823319323278976264672257558251474267041330036078006310920204868017146054869559494268981292629452829897249928276507062840841356924017841447625374367736906277252074945662353641335403074474931932367476124255163558298639352771270972287753770354240657209850166882908695248720951760920695340340244619674010814336664701189130666804768309553674792205427108936807460371690238251587903761672616558888462990554338507779732143892342279285082062592761918712618377860772537589253613816010452305932558341597763135279436421948407290166115300566293503237606304072509752928315529081193930747891474343991014275853788747857882020367256303060109727950304331716346147595747376425594483837284429457734192601862935438522235209563414216454743087908680404422461851171702905704295047071635925454896223932130801104465415102320 [106,98] 27433413981070213474729884408088719034867544511347700629413304524152255685033985518150192551409125405234613981847876613343254149461806629884341935686705533033561818624346417598098584791014029754601561556179086532429435671031611729987059083544040741347328994988150572490306832283145089389064433518008626761049742981969998192365218515082547069096048839419213960298553993054951232442695051701866389929978625778747190103101263312622574482451685342093993229971494201825097666963479276844480755951285023649583112848208252006558436769488876416602684903438406644643319629322822472093656403389723736289790383478876895383361002326856152685699149456023327172193571407250764406387064076486843436316662026075265873650403386627318128470878880513096263002457723689145521643988143499452281678562886955335745308656167308025315433239893653851556953964294116766054301605902055032700516189039086541286350314497486465015870339944368643810912155085750085491577789575269187619298091893690187885407873094900199141525515185213849945214103732995462939722934923588349797140115831510284161077261704948521899743636127186780557969569791087854589945442391284991024577869281597139211253765202949633723559465950667120282989825439758558646623426493201898848843303082554526479739918945174661330959156367159030300143270849279620438791728509651582886203314885067853083990817741201372919003227913528715647355537206996604241159094969022832675228974974461834387477263667474437201326870818215258432863646066224960152981486029714782819409811560258216856525222944406842386554761274952860115955541812365913434022511646813924745610514996493752660137475625485951634870624749291331200936433471334000993461044470545380170748922605520655986482734838260297464506145499287403917325577931936020489620211884776462262159039109949919235580638890222462600643005162182543744845004688494935631783309811924812312980358475700275863130021490319168530169867263425704222864700121266862934953221388331967371907770115538686736148290989049782380517330266730350469365051616806921977112792105331266633344768711110631273451165652237887137165147992925352014647286543755621954853289979138713865872652152597849663651520768268086638633519771010229450444533727077199427240 [106,99] 46670603614607845872772356435834042396597632809034058785972796164561226679480597206628766569101401730208157084084636507652773368396122316668058181495063409657803830486575597417429048582779440184028787303910141096840634545189015383648235669156010764649785053212073721596723839324725347418410554598370627670821399140817689897571650545138938285420490291033893101529707021334094280922121029618787335013022018569087288474954162605535264848973708867491626065955725763820711589480899569924894571443768936228832127934015718910011802291623091666822830412644988647979762051091763837060260471502856140600510234691553667496049987927041657490677499817776640474613089595812517993068385503802108860507307025207136262500121254117729706484638943938281083254737686293423993276103530364167800420075857681816024190591104776267010307292954725045477884778197453752247435936056276685261768263089753654334900381594435436774213229464371854142713716543710989772438714894288027949217008707586462194715108978376653741241487181276500532292637355129748772963975231843415759149177369133118196313920113468652497270802273751019167575239884485170869504391358557546512267829610131858905892828138834375640237497833013467807492806293032476543721083123362268424578849502636815762325746561089804669207490597093097937257270423947564969353444738060768067724989976284742055254495872592497321247319381087553637938339120301702237682564940389602998024945484954880573507441828655552553526971943818532989826815533373281579942168360666660790547993657693983672979379497227026620020779041408109634092902412994945312833066843529709083043535026383154064729431605986253468217058489357688577762975986927675988447951233555165145666021813698307212902927766198648246949700093078993228369901788243267709344365776201975644466579026131718787071759685856757535282472970920092269276315415574306140095908969946493894142640263597646268976472093992160883680846217677973990567532125632429424137761894099196186857674517880609177799780899094802276391202442270668357420137631503360209375185106934521983532388236382093829894096394775894850842471281849906172451027311596868059149836141903662503938689790013413115655588591106261131497412195996670159961194731526900 [106,100] 51536404606218441050199240381757442084006815996448112748686928752886944138814205147095645649652929170738481191031312564546261152510678807185743052726272076046143920367302589032947844448098530787777504081667494320342069073950649645376342672600393082514309860839944712475220736969880826138256569263932141250276956188780532294085947049551568817470420800747002416938208485817228532397573455163960893308475104482314969014726973674824270619161358295497333767351470083669048209329570380603236494504988782673922629743421392382511101527250860088848885341707643984007972492235093184203375651638262587922713537674816628252116407717681925817067340548905048606331520762943081102846194861684212897302625575070056011144294791233273241717157872359058110200924735048586908507520793441504617624029102335133038407420292065244346984673390037132666327244581822765553859414753185930396551640623227723227739477356162411728714605709964079089393636456990746317311048641650935635167191008388695033455785698992666914375712300232422226167919530368770022323346962531010615580331320891783945165486083325190949107597284979516921059449879508302737165277251914244418775881350424840216528835502525526641995151026175648453441394925373087564375563244335029151681767398398883503616223745082140037209376197991089329463043514130303856762500829596254230759343881138341046606875535980170678421321990467932922283750124114281916542548947056155431089832523912415099800426704217465558474936495680547704390405642785776344001353697962112935900940101437116569030284892384043006031116032210958259670296693285226147666630113488140720616331796991564689275065296844768778415319975946182604204694657284887194423501757654776916111833275191334944033008902211159102505388301774621322992861137794866114007530594308551176725538268888600326041674439698339627456796955556334269589216471782579094743465501526882003514745435166778796476029337903902065439556528012244037959208198034594422346154463941042148659426441753486367880108032514202994976510330281891300665452142073801765302189322167506209250146293726749869573006509765653948022164621990441713108686446120476750814963502358581518038107158652416808837104700146915993922644878174481838348950480 [106,101] -21532621050452704865371341457755346240087661733517839036821058262174341148864799989586697804238623979457268673834581940525845721915292345099638373003444746508322689131024784885101187280246716939523897648737160448801791812784912213857715076116397236082517586535916500572986360999152625678735936892302134760331120892715702886736510870655811165990670750424884229053438904902902558161521880057457948763538034605230005995445774179074273437319604493745747876625633122308268954326736868524588598781402618252162754795863164584857414117729736505621597955279126052427967718782550645811400239183982290565302230681218934857258883467379842774459548555829100872395295556666130151442084455849829282556469007782476244213141003273630058770234283307034860699664079029248470826584582846664491287156691909174476447805658400828995748765777300008942671052870777545763801398833375216125044441326604175680358296886605370374581036110318677781042809794565738052189262390836139759778545301627442116490670601073453051353139895849671381694696194052415582193714798847404829776249814157776982691050343367588438974572254854730468750866160115255901503662621706316019483018473031769760822658477715863549721988563282391050076766458483885172616853985794995314637734814512723447855004453562426233619943177656673937593918667667368395725231218465403156076403120449557974319946716293461423683050168058598229697370741667659044277841122125165715403762669615712693193953582614159224838533041937479283545166566732394530251096817920045239805413103660717344830388678142834039775499370565456680701907360867114178999901182499577142827449150557352605984247689448783948438334537128819407243944581861943894515757961312062659461894985522948995630810972296720905763883253510352938204146009840551276028488727755406705853496596181161723050076868553712588862615717465567047894312127410647321361021006230021661893957981553720454197020846950188184275713616046660431671034189966444327944230300111996367226797081658178110483318763489773457360231016931696336392851807492996156890359650088942907332336294052003130773530149676749759017573149797091322775790115003021032964077142889501616244684843293552069744809005237184851766782922348459871160 [106,102] -53732270873055675238527108750101080462250876339065850241618616875989370614442961477610407152620318809002074755378936791154539704781817508495682544663790666465589486752203646165146733585390234133830568316988433275546060155356770749165377336568690727891021443837953990346216147011701721664826046950312720886421320899624488442042922849412080162133376424190440124176862163472370152336812326180954002279965250467837402520123873362243769813012345991903541091772484570076159388009998183688975454761089725072536706788707309661815405192390168894925765312921305103455826838828046457207451861791543143383705761806621598535994912258693405310837721659967327139960728406707271514067049123797434747253823383986180453385014405938220899683353389557798725280275848067772006679278381413579702439221570058542595653356060028213605749306948333021318000180283107618333269546166830124506973321521379597794214981308531560160775745068752886258730122854714932366717964089226741401572831331785907516708436327172691853803236575453041728588179562950177467655838016101319340725145402929194026514163114354027600051377102701016384481728449523867366931159467295100933754513284173695741521776903396091721118382977969452785394843108954538673904781214300838655627151207681989953661624514798120488792350376762023363555348869229246652885512688501400078066384998942301338128056066223032272471022742256757887903491686737016990548590490340248315880680219416215819240841055929133672074784570385268128876848442242899768768103543132070056797045112990955735956645757972103331025437850349002051917630321644327921026735118026327427049137300743155626922187539750949621493321851349602813606552838035099010499237678014591455894009719619717000320872803887859103624328718204972932564021850214335401400311254357476259651593819146238209079921553570761650060368612877474895569060642257093665010629979840048823610766833268327371806126230173290041347407083178020244070503180408452946984705860916020966959449942432535972684328818565715725596655404968013859077080015604145398927734917106334926157247269667177261328211452709464486325459354266960227873692085715926797406783090389358022106792038493566305390694922831074833818119580703700 [106,103] -35987561889969150712289595496090277117541543987515842615009952991403346907615349944639708515644833445121900199226134820864789931916097494101466552570316733367010175747680172395683948031312368072211862800419031108620056329357143915353962739070523379971144011101070395977027112563234892712724713036305500065646926661524906884140778227279645532680238120562340633303860845044332643614139291558235989701929762205462514289268905917614405654071076797255649833183998116594895923266128598225970289318145696195460008347165216133671743980596800101801601291157392579539528274934688686870833066594254200911332842363169518331728448362709927344828910273163099323334203072932911981617332166478436431105504571119420955899383560753237728572284139607635338191654679427210276658427302879069214281027973943595455470204481688151279999107008633980321037933740163329440748536717383642192018947277922709115176570424542971582209867564782264035238802888679827710579705647707470181002873936089502409570982385974335223568175626500097958333975855041485772135278712519324864756565593367532466497537162471830928596521966664102770380752809109583272752806965472912121023366085911200691971909667990550338990644471279679550091725157538129255357350541603853682634484692890650598841749604306875914140101274852175160126551669630461770891367631659385538504337335429235260251536989484503068581536174415307472410311729901982072482204339720948469068357088318085298098947353730888945131195015511772338992084492357149609087176786125177328352647105052365138855198991382500151462587365687644579794545454720106542415897243408747525894526367513586329834926842980886908959215003958045668460891691945261175469022977618283625106497447714589896533529330169669403885450676277655112308218694447861779486232458061166570293420340326969474564092347694372900018419172503441480812807823671968662393160172898348503579024998731645132306772272632579287587702873525420408504667084005568856758837955062799567467144331929614828521320950719152933874095010504651964353974658014250345812925898068514754901003901345897437816469654486985012746710809444462444791879960105435160104006956700720608873341856374258032303228258817459563759950600 [106,104] -76527630949631815225363060959910420233915409305757254076919283848893783564561512499053883279665203405454319730650821021326240939621691375336629330770498683158706602632245765273070691181972370674074896401071409114936731430231793979445071300697858639155648279777925703430363274336368293276375151382946414175869049467954869324140799964398812711094666364728958451007765539935145089255135196068936473995387256371147719968741213099666391026540308799700636346768662674655292849970300734207995294921798484837356602348265860702156808700589872884632628148758181305354491968901099723943204164183612259120656347792990280753182808329796905094050713074992797109514988595172892909746927435860590283854507071018580551100193569795114561282924695939775084102642497634474822655835994731592644223339107106108459943241248071259206028071941763034986675002674113262111102768549139427750582256555081542572971707427757631401231648863583130322343448156368333312471067230493768830279968312003157288058454701960445275608469703431666018888285505744318122473192349257051535150823379119966333010210807429834862054637152670401540633427164581569590813577493645321150166894121757219112738679843214781797335900028863996766308365888883693623084016049756063892982286488190322157704427568253816841011367390530905785172096472121758835035126992146653265568268327790860894638702849523801068090285456939554835246512455014143559685360126132182483269186411969999150774580895540374735847248698116862843297017248415730155799676066371002951361759410833944440351742561073051901196753425940151062584244667004815231112967411640316981792794626586088278000998493100749510918595888143482079009489775014451195280346469596320102105315703889667207198066068394081212185155555019301016418638791711006019187685594630827358057727546253019987935779499556279786651325210548414127994982242340696879191908865184798497624393916669052743868925453332846982271016652735758304893483907100239268019794729732148189780842291443827971213048717290983596742687715594997108251367094819863448588872991755170681483263067507400649333704879747499403883178599911718198294229269669635905316103678100618958190852383852263995099751618862284552600 [106,105] 24477014860267594694555053101054512157531565299961729325166284784596821022626555118112529859540219898292831822004780152037718105170052719034065971199547681948189741843889729595310864707497779453033091847498680484561676889256319950016236805752861854009407686514656180980200384573032173210734941904331400349066174296991279504859910204934093592777706596510630228270771912620027077423992229147807835359163781990728950362126357005403414119702017218483001254623658240423801115280715273975460280375402039791403639489790605147136661607770622928634737839667478083103285303019753643501205279972191135752833190996026102954023456293150240101911548056632693812807301174594622041457314717960106237432869908292876268304001193001471442758101309796748061623592394543193253760067351567152345045119848009375324300983395870346989028902819998291053062809489864615244864354147191653900705776285654574171158021159682340050848978409753692567236071806063323948197562328485824625453365597469398615464839011465396246587870485356514163696400321660753731919166138111269114703487739962061731346968116115871196892092294957500687625674853754405923598387734063309030912909546962717655365118971724396673673405701214530711696559024921265943656637546885937616467182626813149318735526233548185455203958105014160462309036224391005130366989774603722887182987310911725758783005605069672469406641176227148219750285485634491802227330534158076261085810498532870240811111697738277834133311547256092072310197252311070061773081819152146218813274590225977027637243785650330355880423679159330749479852838791279856535146663002936708101227826681978017138518352933160414704261753463116584929759663895187032346346584665118748293266157537607448430394242666832949805077804019726334936221505315567438782708610318411694367816673832645399947318324542521774766041148864190578234902995906467815749593025770201419334150325439323037192530395498656636046683342474404942846679804703833544582810598373786318957327518781414441846164245364949363174146713620777855289627495665946071836941482260890979297701460250150402153363296813230411202763020548989590991413226928164708362347179418865374955653264321891622135219690140120 [106,106] 219338571127863331692253202678512081946064508180266787297993026314249429751906168157192616606238805914409798986228208780343062533647711486261865269985404869301311516045641628792383069935006562073455239628260141515932215011737461565158462019536791817997463406563921860849978369774841688637649722495914277449200746544116630669141930567871804819236239065475729902192040144356873950238091400502354245394914825974290135116137830030758760083516114606079358770416692463529264241739791585302676340402850206062898970995718687085210396181603892165492687529932308622286213966481257216349225776574675452367021935462560303034594201761098819473906639055907919551268036198383106420076886669538487482834861124520118327736850655088125327643972933949933849276990454610679249847088424461964089219795402442242432722891199883313161378329073354677038370611592325247724574722524621450902155800411875429730702239961826478796588889897054459435650269499879906000090061692977388915118616803840292823773314470959356600077209079096489735818407525341642895348441338137880538716996377376055427761270466818392626395453489357853498436974569217506818998301188726346555549627573547237782528372536813620365650796093771478151673107303626032919838045541225469712802185445080690114307915495545835126607349918120981472922731568423605455393368135560476237078676146257873801837258376791906098850038194200805230528635027579373227905164622196837503678433090659751957598132598874871987483343678511611367264446631742997624971027056767998782910695592938264801647947524321354955699822689269580268449036751896319389668054747543505175130650938100139567127695745715310209437362854241382063338925444893124948102897482168735088016856972654948167105649082448221380198505946175143772557342595483714691732124562992439249852192485119382950322714979979625834231834416857019729976027746206380622571369761393812258681060013295096114696263183261104922150643141972831765156591764522370358891555711702933682726801634889497067729413417066783648828322460885937937714169184428673913278324624605724753458812441760324945464301931387390336340998341902976029594678215847252260765439834815424503059012870509728817037788420 [107,0] -2666440911406302725311099655824400931984566141737815937658805803662512334340705680166055049626531814171742153390155605544537496254683626708942202591072526446983392280251982109512832263949116240902796052430417629131197422236310228480580776193053688603815288363207274474411815324052869887599041768543761031571185823692092770488619297610512175657490201662802523259705237660313173208956394100985647390149257403118513040819358997460114136143070960378652079881397882146228458062581465721208678965071884245919487822012620736508374972998205380218472378596299355463914359842525500664994113249807582548310330638157313681501010509314412540278250675434363808966768616902984600534404995307556055195913998937510338742938873910051319673075320188493006925699861714546140679311918169489576202251030325056353112792083716565991810468071175653577052379368597924368475459220272505223951031235428892467571251447634689405487606943350551182342254720555798150740530627176563604289703622808245161660958628764230553423910619113695159096975108612392870177351087423396915422663615118770602580953655947167235812794404901978403679789097646342605484750903851963823247122820004112855640527516791265296378646980106842314122005222326850845972302536580245963336836357763077372853807291470963112527474767026507879047800818501313982712483792585985220569171986597274781929551422434889571358855067513534150012174707109217627219758247172746305247479860456862822702198562567235465017028508867073654604414056363984902718675851053506696957879080955530158945615964503392368968527243566080988504832661120826656063889886838309554730794665926977532407692983644583013032295021888049420745200944280789684637661395848584555960849057071183581321913145428767229489731119795760028594712486676097164052333854792100462333888740083184967344188944473808999863907779422618179858046796586587068123293098770615286455435161858531948259137170125096630392359328201976727155021357353040497953579901591189483587904013104540973341910485823612731063752694576033939411182218968912194001475162989488388137980539285881471619046338538823943682139011171631921850992638973209478604347921339543065829810583377118999444671430265433191886439575368369492678112226311572979756268396950779276714361163445397109079819123688891667271132615967953924153585201262271984637762515850848748050378409689149704695073847537933886542305117473006248474121093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,1] -2705343042980400113792717594614051511184731367935187763186837454813939044080765179708354201337032603826520779388119235910558215972228710590637909717409839705334728199338727250731115896410406156990153680800743693386829493828728728219853523871515005162025130504084123100287880481756395903341494412971199750667286215249349938766595728891590355508746826633396650588700108421139483237808092653785173757412147500381698607978509705199172306305892310664777833951450665915791228862637930763704682749235736105039631753248850444607687250123699975015169896841635353122826745470004170619283172888824740019046765554335310943951544893737417442646883237778161443520725340863457670330304585235206476880670039672961774078319230286093391434431907802542122011333322773371967335957760210050242625194172446757967921798538686367921022476618650331913318420618874978299499028985645672516828318418887203700267920169547452069798852224054820630867331478300463381025218566635546585741356765798243049093439027034070903140623527292099125779433423844455274014845926704851056299875525080393064288303931680537277014923721742134053856463370101122539076843628299408054760451524623098419557230700342884276863915748391049089392142971963266131101589867744630834102850459514536040342991992439698804762196981159618359655794103659599549337616543197395508246860283554291225450676447466640367847385903931529971564511936571640718164808506114890805906608959142643524008151291950107937776516355790930604662902161407620610651817870973625432572506068402949401655979647731107139582224522597251030815790614493542817987442185905570077990465391963978285856915225174501378140981165617600580422722209034247551992834411679835415221937349602125270638435754607855342857035085177301658005225821329636396973871033467568888757797188373542425808011327367614672701133209896606161723028128082797111629576587566455525412763285627822922428810085851785086933337789679621298301726034818786401645152921459909520943744991502037333862138604650563574408640068728753371733316341752712439236379289735955001686214510368827810262783822270396885675736262329892390106917167997919428058890350320505846355246632375033466646559645955626440866511967097667414176699857802388907776348916956020309073050568108662619147566409494545571967982120642906363595923498736523873892309090131844112376264082888350473410680750220060064581417691442766226828098297119140625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,2] -135129694249995344441466494725749380825887867709024921685311059593856795769888174576081125823423720929248446456484705464593166688727895777637880047531060608971844728774031817463842243406954055372338564440797432967810079349014557238776469235698030111369526331041644515650770683777413608975878427635192064967021191134397357044688766284371216860975278696378126018687377798197183733732210670796514953233208701752909529916925383609506513445549022945320759963305106689409955198527243567165849749914451807786560744165948957491664667557030628174403036252963831833721910436355567071214509360982000997274550401935687587004869477838348922295496417220797898753240669067535955029539915803737116645656615304847550994992936501271072652117377949021006744244063330432888944349276635084490505745483674891899410729776664427205681373909163347470563250995108543769153221909010387834228466640847997062012605587396811791558346582320561696007034464616646950212529247471449382273724805794127338882189003829016461855309186693662488128817115884228808500433311511381169192284498520916035938496163242030132230720594820168438374344629100099745736414776039206245378257860951687574615011086115201429554301825334623180940437785117883256892686295910816691096774360642693947023831700567340483090651451247005114739682441611796380296207786523485712777495923584604962633711622258390569594907096564824570523357388450796347306467104226792853101766933541394932984898789730517952018685669914207403750979484490621123864353572362299853712056741304831571611619806820071428022935033452015944339421804103623148155533655871686418107798038806068038106678391020411079256960413607088412774729408267041600781078454790315353403395077865011878016516223424145281949982851824810736086781960260706215929699855517002310977752118205012252114166482653911283780044315727102722992544463459583761677707647379829065621098101719560565036507338587575435405775737961070189034934808201551123552410851065242778031774075917578596024157474763212911478183036942175720917030824416497808252417594454228636639363812845837864693484597519788007802917882899301965692470806031081498360350202383695849750422806512012436994031769908293329836133802595571633812318255678715672161049320447061057077502162582900245520572635929482083583707814821222068164070094948206962168201203272486098681197417637438367819862036475733784368288836752469705970725044608116149902343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,3] -1367201576488516962868845642349222536362980928669806906698668911214171128832507006448280941437216120985776270682261117240473182937651165146859778942125244179829916378350335292286815895523679308586978838879483959240631423875553178356896666709879379077999484308024631375961746356484559651678838323402125570820543919002225686658768044366256431839854811820972163158199872238360598207577921692462154519003171927057638816610795189362341863797573636824413175315942906541799516021829854481323177352397716349426658079040361086880031923249358783513022028402383648901353535761356508521519117139525802091091552590194978933311541063224894383064801273264511809794861577424195235294426833404485599550632755436910667556877494871279501951226900689944330342814541778524530108437054619101175725970411674561012196120571202228426099016737136946205890936988053462621098104383724139320195738645269531716807634654553831788857431300160329239592148181723348410580520964714843945099695216136632414259893948849361970789872294745926534009593891794750168487781470267150294415337499007741980965152918560307698776739177918784599986683198891545881557364289445267423026745526088558153658170167083662612439938480767475922585231910386428433656044407765576028141830856631946699331408892071814313019099197371063633038762584352067640462876974297592927657807115078882128822123446064903717010626277578179738979561873079832328937228804573342537390914002833265854199785000765747263806815283971960009677047843579084904952533266380387357441556347171336614811648597119102976002747226962361464305792865729425533982091628146293730584729317119971162295075116062578430501964143261227585445135447959552018598174223036651074170173995448913378769617991288619376122508356750045228003405149094355025813685765023403806886919781109314755718018717278601605293716512408143337460181582504796577991997113319783351550756418746957375713486595614056722244460730576472352509414489125089097745319694786799979472727577322609243009309126084239483093188223759208130403678315412328319732040301970020297274712096127588915429362908907580281260254319141929956311691882989833536376380989177208028940984152891451901544686274856604393632279420542171701821093047853039843690953854880945905852317606268706997092431559195561553902310168431321465848845828238255876737168174653401540567066050347896025041122249843036806021356974888414370639111439231783151626586914062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,4] 108903877235304475807828036735784012116974967536149634252111378912852912249172565774652538954980533455099059371764363592462200276509402968292017463791183704379663087027030587686534817862775358962213129498950409999104886996006203527068366195831626457867682520147788127907229372274195107421292461059164418344160482932518884106287947905288428748884252274537872373197257887805460796626135407377533030792360389339674585804942302214009393793304250897185818452455924575884408015384063885999009838263889156274081563945970842784383062432318927941132106521410620095991121957516713075528688382480426611040879130017548100395460180495933999596412902476244779927311707308368357162594718750585094365781901201641561055916215755878412992862991274444687526240304467312124140399710553762913622259127043378495363369473042774703303289222404534980791674475146528355437549948012082976523993631226511266966646221395970455579020108170868115389691322479895625445366829025512046362907849520720293984202076287958048012411604809161321054734671966863714885100889726884353196079202780027661654400944895226939735089018790078271885057020452367587179813847410029377881735452616084703015360312135707166885078808496897622999616236035915499373824628664210835476870197833845547877455113882182035007644962131214586916001826559617977723164831750071533503659053981988007961093293000276236637580224589958714137707420615259057309608639892032826165122375420973647950506616271465763834035218500660653950437793029960336886643017962579634607418883379017441676197331909138912101740334715434275265985694318767186313483632691294548656291349138292751966987762470272884806255010219313859347773708379208460419457664842377520098547644127881188675323447610662706819820306989292103785015027879372169041704072982549291249450271833891726082558328584552670208134022506672189158339936955695500016058544526071264210924416008899546421261755467275103323711325835522636358469250472761963333754057072800828689421176232224488578863874102961609305383248939736487338030253621684994702929474436130065830490901912237416886759738698609522336102442648789670488148927605552665024341559301595748888322110671931027938610277107191616307622343512667395020802073008006886384529149852428515568626907873149554974571948520791610246077159392568098243325669379108826577245842702848421022802393546362219044887788289321472101676398888030292827489020623943360988050699234008789062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,5] 3293835562295059137185790553992948756364663773398751382471638717969413130464855778400903952314626403124165997666290697964392594464992522846501615687254848528042648776640983707162856715547443451773002362847218104040671329282743624595550192361199353290194665278804352334576747173577389664360631262661006469807855472368780889989357980337511009117776272729527120903557518452877453617510203525388072142633396161359703427932142318192434114116831324066022890124344451266605725547718978251795012437910652582415615249240223325955499354217461117624079454836275323193690344241654543235480438472487123109034847746453565242442789506732263280606267906900062089101271706063281515529423802477007215721653875872643903460894908762456636980296393998350261426019417573763509654293536254638919073986124549907217458872510105311557056381857181152505570202813840274618473209438892067059919739670434992089892861145755447362661742615363540509883559458353490549673653981050490850303275469583772132761584818766245650217242022830868643494822107968806445223325451043079534036269684356110428601954874382806159750323594772206114149540306626826914316667590714025061817847743634109037081341904555544194533474475840572209665083003268348549961810908183904596582094814593019663117506953434834262400881499179310182816579259831042780710041826579306908320598204610468965540004287608255294998931358516918845898695490396868864260300559065823309638820763932416573882348966019679607525225715726086526723144155797802672741871782328249898303731344960855434047485453460292172461468177009226624467566586680579416708541171141757675817721597003191476996361348405301606649233588020154009577878969250723843345942806719713452298427715254453296555329293165201037839489419172864926671251987273300172969993994031382477732390272372446257160727969795612598873665376671644225431684798153773591931643233516861977552147053899782345468058855574392203257437898260785188860756096961121111603728474575766466529542784306316033996360281751755546312870187263524916131785358427841188994435105051857804449001320461633805418266474771328487926272960965880713779337619682136175218199565883215310907964583317530010402072324271197403939815324844673896431404259454595082279246477354230731653967584937158343704383945378542630598349494531806588690376828574474283456831775506011757013058531620693687588602258249765168205261369018906671959565080065601705427980050444602966308593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,6] 32738917285984841654239859443065857831254256254171239484114218533922347837590007607536737961406311093133540761817679118422274378170245927149646212347613727874601731551801922990395685877924197056132707632480416378607049775086593433341352652664949152813256697093247246294099636443045817618070097294040025290925622505202160104094937528314450088109666296017398796478181794245386897171375989834467242801895783278392684149423858781187771665211194370748936185627717284664669020110643050136801068176809451783184776194693176594894206132875756586787831442983136205504881031877523225986566590925149598576306869001953361024272627935878976931340490204289133291972590812047139543945590350451699989474612761729898758039720205495369784159425461565774306042820474197608629754846475663025744236687995947294360760240622915566733927317249703286506039381286308107887955963759150671672702417425835320095591067719294396904133754142712368481572637527132143913394924589516913176787588214118793157844749666738274100175315244601802315826413716424335819312760341381783810241361624810364662435553499894729924728724518566133092580894804617359856726380439944309117387738492502188757136759070432065343886191722892726041810420469856764428134260050780114864106476742583734073906705837246790131759588812417961778868724154978143345795726102230819613661723277558677596762738519952368407020734935103117396096190430571397595743749567107861850735332661681943722262677592947106550139208829525690602048645844295035347255450943395961202989171884873937132191325514479977046574836283296890277117459585648688921035330714572264318247547795922934885418214944827496499220526712608723574108706071284051778173786539108866372852932173311905625611312102325456085271754364801571419409786946559929063000050686291673804707682891764716446402394471018079079367988811554421199106535565225259160389029791128574211519398838073411992304923309191741198948197829553785450597935050779337406384160854540594746592492152946048450031278400424720344059013127204493984707089231704863365319164746484642550083551063010083430456234217726115993228769068336352545223537727002775851966262621775589417885266335456485047301365369997197659698258075915588503395748601163738301921915287214293196191475210265191118761479612251926320079280607177608985822506915434244579293486590891441319365015597477083577851863188902331767002358604880691059784314934227866800142692227382212877273559570312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,7] 206336953876921386235769583527017820633756563616644008664236619366637704082786380353172213939567649392293635593474956339047272919969951963858718422728304295663371730265381418873792573012673582556233086962769335098016902888653470510947604331370299844833810565572500736614848175267106646633924488311994347930432472160266667405895437545471385294251406835675361299699412060106920817317801303413015731768577315972466265651526128182775407824679099776596903096436556094713064463734988157567618626471502560255996970401918217020522838032668539732530113799090110363855178068707312553278373413045636585157843317551949803385459330117665982972886438017941387551669197012485009164953743900215696379882333126665846113954680994644285019577708868556219103313284670317546045271386846862361383286096000652144662254831740006759683723889006556515736459009805742480624927475959723149919384052246696022770692146532878788439540381942621732533611533486946147814795572745014665440266592240623512156991397447868927897521456836008342783993772235278826964867249367880255412446311523539939379776185925525271036901349340471273410114411394100281641315004039971947545587876919679714893216847120525657713289880135361646108416537702572154277787855601089456382186037142469973749515839804217174466876420192363418847729305619008559437431710785966023434493590041007412575508614979769216648619567256493471965453356152154774580369313987518412937702868208729415172866810017557817834639761041215009179100181333420988280079075054069848142648049395795441225580060826190316081882811892658169084393370361483872481497115979070997820559201753645644804333100128167008280171277144692146682295801855945658946680169586442113973917854146504589131819717859580647937200314095319341295814664867214836768676686853941137335342889634152201133461106839593057328608927439597318860162276927481578589934845151217746463972405112384972679244204513306826550741261862015810736338726130342655555271399855903765507252869120900541135829855959596386318430807978726111361018387178321861594923152252509102347013556139778624752746487347766210232876722603839558044541257715707680498949605359138908512666903673128049936997647265796143833663799164381559263230237844860794975207584033352829106464055013231450365542742379893626388937968625329103709414800028720545230115392120732556756322535615613665722810148515191496631538394442200596221554268557170364051245314840343780815601348876953125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,8] 1180152732365274379603313330785143677273856274026567851466005403776539089989796307315115791137231316888759606721172822302238656472724174175830436646610331036772618040992543972694985950197538310671767133439232440511504997107695805355356114997879437993776449741455311388955114180520378927909063534956644060315748217973881440535394544657828992866089969643505028029738157560932757297730507180444877994742206114144741509907903688694292586750987297824718188909259255868956633813597220676567537893028715889267059279627074443232887788140462723385082495211545781957183836911254371281456044750012189478868636086963926085738472739918610438463841550044444405337882542276273772238134065536090826830675689961777787245795950420238321192428712661690634729899257731778456567520000773801035079594340648130168335003148108245639151931792687672131207037105278929207029830597296056456347630930729409696698437763616097446144954471214665114360234839967735583435070192726363739028031776041887622052034788179466922007210347089011286082677906882304480939035917484636619364644208807312243872806271359098658151277776413661724160645518824134912641615873090743481660534476602250419978581015592079483220523180329211628440181661577975971660230885663170440407249192465956598415581943314291545117209282126859549082882595320914382773877576768907952632977751316001217361217694853105035204286788185393648896597445610058476993522572321593641829887385123273988098368770096352902461903182262073318020885231313622627647425105668348774871767215103606984776143466042835172871208446792007523924734142292001696532851698253142513822263261263764064090441793818049218423997293622925400322535778162876660844529959567213190403541972093990082714741031302454068028292537913970836033068063455343210317739250183388661952443406330997289765653787801829215067538827275119097692641671595011000859296001076217208885575109711948082848618258575064520592095298401313177758577555331457871767478025626122878319996890546223084061004747401406121259790246350223040948923101931175017600017710211942215103789164876427973275763639985758685313080680621919665224205810552785994019423481775788061854668517547262643126832725372310695798028050581254547420054191205367594973637596031597531697843631163601360596320798081263464878638976616030710794259575669207917738996291404197365968321028357556794541188138216019930570329024523402108225031588418703647116320132326450220716651529073715209960937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,9] 4085264936276814535784716350216013565718517728007370866000373689591512838503834644684843440526951639920038308800346623071459099436119914142512971207513246441020835037527491604663652495771921257021907209781887717291554646377005431171932175163905157885342712495020392323825389380175327808385937997849511169964533370129156410602138817729311001917494303393431901314064196824007121205799566007084682364546292912131695449686194851262787549559845428944300070532523319780952423768821939723072647582327288480833359888881206450825594591578911865926691443698392670303131208544009596951723493675202838004888506260132436047647481550522621351587585933381270343687504197814165311218455856685607390382716437933984601786380521943954189829128537166395759218732697205103914522743051133749050984363395899820245298331685900037695553002973982262135654791797039148421110965446822758919196229060789576231728549927769789662255460743771217210388265368930931269061653892239140205870301699876286422751664277926069983035371595981774497941648782918877460314328445475402458823084328751414873259922116417714881121621984047304221181234119600814231133531800070888005713395857790998643811722233365173087783080338201976948046022927248371318221866590632843685584832918122620646362956883724773492992862486688430960947824138869636047180523377817949640374636277509190079793519140393436962718358581873771215414450760716706422004319394024919697910127978634398676771920618981827302022445954438070413365976880276489052474006350781825682752392500601823826698137881915028298972056301922173167934458361714336437107000504359059831582693573818526658214811659253651878976741481454483141796349893328528889809338964441586663762973894029486897091890546365963946428265341076227018519218909460232854262566740837146048688859812943903751698961608631358224854732866859452314583020730493113498243920902451231236099485306730125640999552870034468592578985621082591299751035427374028091136355653672551939461547921529345772913122832722157521555431564425606718903189527001726558793394346582250857040437020416448637612974974079302669367446201311851535995112996149728577728904270004307717669903088001259039163688371383202644917931303774473907900837031996103377730191258022862930385557750329955935378543750699664580581060041910736718954678948104559078140283037830747272113792272844993059538491745085615884125753023803130510494856436996279062430362585822685161929257446900010108947753906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,10] -6539659961902389527342225654384035672215559269956507300420583471026042058357325676211113518937638092975439554312038394383657600716953985566952561137037114238941548506218150314636934819317927629439970605430243785690514063934089824103453270142726697433091386968225215237596649727144082151171999194719205781201579954819010400058771639248119201849815060676469880496689008442292229597439449472397490113042225878465558378759257989373603358940359582672139160715649699079306711089282635953344292695239824383981007856739946501103588025314516745913921042628513141797563738675100249071338645900469548393393406450122614005858998666904537068361080053051169682399276650677312757157136853541384940170779427138444256520034065704906117761432728318348602103007284407656334813099248678329267857278830223518883620739998245153001919547873735888484462652695119348153418991847540660521376682413745103266331376170039158855944415301636431471000275250602771367014830423132343912471961433313047553245874553521867629290785544907117857152820234895384899731416763831589563809571995159987050943844670774121394514662136222682387548601225713767551171267047400928846838695357653367240004039501388059688421461539722545077506703676176117664627984441173431572547632391799635393693345084276707720880301323794317967924472013579068727220387120486157965541408221866537429135019913405378874360904237735753214041383663707746328015916727558174025160451505571683633532160481269457467350722509245148196386947059050716952322944248992188515947358272309009611541075508693482083127821161546077458713102597538390465226381855901423903444812549773918844632574113734890380663732255321201893921532050312016697821201348603472376183838017470453996132205879845619134071032154120895203446584594406178838978340176189233530885667717796254119090007380900875134191118902291006305339669148445408154160250467916688889597901133185642082125049317610914014603203353721789375441300898591708197235708591828820583225490633874116219187973890928003962411324700565403623878909945195251649483949296569754473144266793614649736217700901191605807886650972836372510074346456156068088890284939602107933990848989447609915196218518399979370496041558613382262637952510630063392996800449071640156367941532740303316879199820633504495563293587350206205975867746575827046499535141059178938222101838920938930300944319757915350143010433089095801915463475014057706638727796456117546952668817539233714342117309570312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,11] -247947484616927424878312085561102357353573588471636062515003821027174260890053044478718420976334873612506106245054049193678381961844799294102371919413369959824487950906410833703371803120709653933745404014547945070200744727257588681616367983586032574320877527686462995591710181522222299403948975714544382990964227228874551371040151618790737929321462950506023583439815125171251682851231072526956159844858780092504635787620548050191185271466819617950979733484481929998877351124931912375072434734006233055584368381784244403955651000613258819850286904461947687814593062781833895397576626927650193476469130562184856853649528488492726506224185096781260109542851092179204565036086854511360248226103057152264330408633223769061182646647586994711142707449792512980852565771831178350993314299808671490657933140872407367681295959602416938318286159940895590122762364890540860917831427849447598228844706746484050892686879991448850548012610209784596900819056475257008382318843858566803320642650099452061688496425714215835640963464226306456779743172442772041780813031318178050997552753887025646156584545355273250379295272560015531106692290741874562043609027471865619350866508799846893927430140108705344474242336437702226563038164081235335260249426608883941248503003783675692863879528264117012183137120232567222274176732558203632396238117303018700472005720791516211989103202366161487976823875032508124249819274912869720285369061971758980565094186242826165288387654499089347989092438589542661610566968451933921914216111423671928594395047313784877421520668268467119320424884656862819054562332930251456732759499587645948222666735054603451736935791177640621265057532953496707829118818327714019870316787788476487868268380383608122820587227126130295993210200284693224642705705627097525219945162031118258123442213972347949079197428261340931230275169215717431075892510013850946593047117975154502452232557411794488691009257639737993499975722433842025346653445015249915973686848641367727571120243853030005864346478157271531190002405281578293641216432527994762939571799396387532777233508125558445378580119451358149409184487393296451273988642938264698220255720124043738816536407311558779930554558887527130484979398876644555671943917514700960245363298622543374252952821792973472759958882031242095014212390568683948978368719261753663647238222399684847857763915033590163959369670558416971997388374152877324363087184506234249173166339641483091327245347201824188232421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,12] 1557863764985232748057992588700950609380389613771547291346766491925923264802848033235823354940803573309253574455853949396580886814498596960472995834566605792294205466200009808208645047891185071360096566511660594549749491638010721824621150136116612208567505512894076743542468455075073579072971078062465430091507372056145599740942970164666489447213255008325820295061300276179891382689508391932995159312551098447163662765108867725245244063021521401608900660488959801087721424213420033994457883768610759571632379314074642974951457856971670590239932818931345542396097845545230465569985877436008730278576257025378137966389691017354535993420810729654434364417864233427054130901422867902618354470466902774116245474770416285890247276110454133582302758380845073981753945428214570001596846407331773460402349115872553672572351946899777559510808651830999825565916334397191035503034113774881260681494069311975534638334726379465430186787770310568108374383178913623526468974443315685526690379185063254215317560284538327967996580372408301014647224414746916889362504627053981834510630196696729112099619417115411026520384538964175093838819946655277564604000379613544495078917959539290796163837868115114102435604613939760805071779328147371552559470558262714285917597840489619103897654879216528761868992274894765107149917396243944249666936095442133425416366853344777080952888793786630454307659005865808024083551209679035597420103231358597721558202843284809708876245822686340025339942174590266779111725354412362361657509285530714975550234763116981925084956385019329731311859992145073152457915474487795279954108396216703998244140844108256025653011121444423090611756551361243455074637656058548358526727486821542103779707520262095351960122018213406454486354675102838785698014644028370328154876173137915198585130684364368398774303279647102440020819906299298481251922216070346885524259352714439816774221646893486221298450609092496942677879681590039963976508224844149605102889141391737013265384504161480727209363654871590820190084640682895338539335162058827016416785384939405506758139725126263710029168222006179279160460943714777482418125799158109369216718594712290759253309485048994543551852214619341251421408153167786759225136331862881758833122235195175270583839904915516451630596295872824283020038525160063012398087326326408256305861016037735662931184163558315507849999776874295144037288622538197788688775240263569198682211598173952271650932743796147406101226806640625000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,13] -5814016340362309489219123157159328720261310508612555232671856991078156843946286991390245235662200718466908053192719423973873376773854200293291301521469443217751604394567020662876012819862753518430410998617148346978440823003148030931071711380317874943592197328000728229482101422556189285389560609409977439774123408213822973572096201391899128902052790221273636364277572324777975277251976715608941081327826758408700965553571661279319556568024295169599605105156332292757001259563359736515115157891824704078719238751445219946937045882682773297216658449616666192590053530630662815718468649115365127740998485369585083896890172158758709061268118486249567743851254082735535206864293946292175681063775238129680972090405166326374114569961273344474419522877576278537757849767921150776912581901658590467825295943939299800831163801304981081189563565152267479108404467807263268640047529744150580544683136332760790395147082167058904495162078350160509149794811060015413659561600034644078884220419236137293527736491000393916843131227915432776516632587844864021128125601547380947247172637550281634864673181209831376816195747065826487995528262452689327035893039349375446835104571300396298215480081586285014860134778461682158028649069280515381330103799146172635460564932028044192869645339953018628246601745942349058517406441942248511547144709282719786472889539248089350525144223413905431616395624874994259070248794364867289539456859909890546374046359007419835625970000691616933148458571842246947403873854354068921608376673893537306216839330673285698057366877243559600423713176494863051628063310449334592166033483250510019234266540599830164813567852708721737843945370514230170218564893745407613047445880505653853505396730452598493990442797648757790771518382873031114118322788122294384546666336140503602955964502647039534212376688472460645714541597067983809563751536203831179011142816642633991026944945409709154595550425980831612976323900511810303021540139333497479268304971333787570558213352316382597754523408794476075586782063225416837331894979318742798443425552961912125692273340322433824614831260270237963472725271007891878062645290736276687252251628476061321452260276896807138735651405317177428885390705076169669944739561052300562407792201641889293739850013428749703212032256087726898489717795194393703395729677346327372650655873844620047034370999682834275963887569686089826813355926358271389335825667661678631616261249284802886672096633446926716715097427368164062500000000000000000000000000000000000000000000000000000000000000000000000000 [107,14] 20870613986588379564055607838152626813232845079577947138605395621068553511881384043913297018899737558027300761792018009707051690701578162963510653659313773420696567275873176400853077431931190611865130342403771599559281427888794590994333392553056302970416741256703879679149371273184783655847434375083111449952042845318125926107645523327013970042921330591513818682103903840239283136818965164405701926196711864431073217458784057553519227771624791830342436646815559542612663937067827593798217214729103855520433422276783075132116587042476288494098340805918564018251461298574055615301214239701914582330619985295896636542295534009848168180309673458514142443490087689093160163963909291699709357477896114754227356605926092354033219772840632427661480416219065276700751705385049002559928991416542748877967336000287124876930967012854631154907115001939315605864159879582109838642041225769912548959599784669253909440128149373466993168378753406430778151635211249456512115611745738219881131335651662778879990258176069682048272904516900589052983894157167971861571308137431063596378556848417620151078487643592109208969875352952599264984940794852711805410338043357038737910737766178142623193395032502144421646956318908043220882523097812650274833464669834827693236003902360723537997380470886753005427139501112979897089172900065082539997934775698710316687881316120551693273808550549844149855081304680768802191542763594062760402586595676336966315842917312035362708016005305630431659137426377006036176437438348216404712515752180973870349267743030276117078944396329699963220820572522300757325280854833514707687285522444050256784042399611444913140099571440397219027363779349975429958715285204354352038902925078798693630130234039073076021735200420945552117833858198766438851403596600237668268644897013801075535490100466803883644772556496592582116652364302762726370045893180243382608730606974836998131417916533476946390750020500848180916281500459944100227986495753385768619266143780617004450829484453417801659100550503827960168150579223922829634106849297157353288611862520081241392532377876090768924479708018135122973033864130761812238940498689546343946672470513981797766439082760838965233699910686784405391156872598794590640351280989035515626993879663521644837763560819749598351283075837427989000708568330396544639648693726867611484000849216219449547228601036104151913593105102637262458408147650865775618283918359348342022458723774792281428769324946870256098918616771697998046875000000000000000000000000000000000000000000000000000000000000000000 [107,15] -76063241537795715654351396103739223987105964331401029763874177624379295994734702794685520556666597138220593892372190831383813628674714449372359820489463603029053997922139379436708782838476376268327847429948465307076737442344395247392505979062336300463278386477079739459347045958247385207534650642919372286759863763601636578368542995131493401575052184692277852883478650616351357078350938200345357230802749581552417377454860980446381840698796002924032027706463452416487506673934407727479155851780102983993026255587535054536523764788260741664326412040979968586498217430675386470724538701662502821996359001067133574509437245651337788189230425829999780354349853914499103975536912129542215187033628961019523807323975611480429843904130803493958257225729559556566896381967626402006739884704462345717019007981613070030295280224059588392355713817934135901936000417811450490601596154698564784222135611473346389373893261797503553822962175286908295767377877812538694924791858400839222957068281407466773260712581553683269280802358946365357366573290971638649052245574978882724276292357414967652797429292584866505125179902371905033666581628641235684422107742430428721221984830698777467421272561794244228054481158996229733580934318413970889447770400996266396905123388690488190553557748841343456422916969606635754406100809448156334779934274649436377841467667235862787367708932018397720660201810439261046648229923235813046731217671861494911976199945837380494573347681608975039691288578478340673934807066582345224823368879015555408756169093440893635885009669607634019063814025622809686731871912312230124048579038436943943802314507260494347656351286733133338373798369857738116892699724034027036122643471083661785069300175368279574975771312828213025627868920926770151689270711092883600641560121710638229473704808810236950451299598747542844429875668084020879186339717451182132293330639812841216314675879554149750712657263115389904985007460236442759300193866661110779407209441452211432713226511010448658521893218190083656078525853201373045483876770686045348633300808838511215933916230247692814480848498672566964522430593823066324775129820502965254458997084912137542457725379176063873903861719723827782954066568652303432379351037116021272266825479757665418326794734609492591734161017692835962892150372788085374081172512407044853883848927029966923654064413569180545082164098344785674324063111956489605789410209391331363647763169473468643938009192684290837860316969454288482666015625000000000000000000000000000000000000000000000000000000000000 [107,16] 236915101504818063175682989820630560921915159212850047294378297646573954460198944477383213797655663010756650440117149267310682947364589127365987996571403033796632722750927644732074065439167758886928728418002748043959594339646359139719435840877436217062524022298968575769856252889732507795671112948767779858368456831013112107420309468274074883944939621602976374518566419222850675897749459508221980296019207050686808350570823139311690017690531287494094278633470616669576072567279783925254057787377766032914708297514023338872099746547993401029665356708799008627940119940606466277289247115581212387996559368275569828183192088850312564493211121712461500759415570781796368584299960007021433137979989345240930605218061620853189974392670916340551948693473189256577863366161280799006974215853443924124669487027207963143655698889511077044099098658029718910669793397470327196597889876014962280972584033782157936166524315106947239453113471068102349559546368080612731645356130807929727210471496386789165269750415391413618833070247956158193035928025397391333836654950340208856391038937610275407017757126309947933919105892335516934364024450253955089742121810630405772579255861907211789640235719954703275556647735151522245052714365508352712135017890358361663480208636482427305045765703406683974427571065278833987974136129093463991578566023762670716024601747900784166918865568454762392355087531605726414700710667393104121080293001998062935260321521698162326389281522778339536503270605963228862043618054378193906632360107538534973129747776670312513339213005953899122843506020890142171533869561600898172825336541765426896851674039550369573062017634073165416650250806358706000534780533145423909309305722265942616747136195351046949652568678388729909241492048966137865008348111315691297181696000666209881229704933276282672071042108492143993077040080327706587473434362541182304195823207362539773696689498151492086109810459269238588303855980842644130012928559186652372747680032520375294620801846477139495164938739629346386108787132401015830768774931404716004651903118011796823266152705654886064654918332137078568988670731617813906560536712517825682174846330129487195434997452632693893258252009210926028512281508240655877051957906678221189086597401792360348440855434061164816633580753169436401800644631748710571504233459160093946189728714682833769568290969762617823185052260276556485059562196255978824996883654511582221933864408314831556205755678590554880180718555493513122200965881347656250000000000000000000000000000000000000000000000000 [107,17] -597591953050248366436453382222685774678554459644833194032296227603336439843721088549832459903385985944285725362041626738697457113056223185765839897392267419197571925439727181986542612334443355957796360147253078854551065920754358551166879400726560292171565427453957824691076489178510137685973487260722601310835277655812514246392812723128843788094746395077575910652971249533679866740836239024301713339670908079771939409719799148879825418601174980619974756630787919270476297575142041585314110741506426865762915577677206257060254256272416425856562448162042176938706280569279014163347376237383932354756566797836189554326941117142333338425134182980287674785687214719296385405347077498321091845309548846755620678932001243348822698434477056146610508515498402665994613789352312868468153908247646801311314311725925406671922563973390626280179510579563849410234211716918805995261808866316051360781359900524130494888578249915124820381918372206321353038683044482846544661525641208343312389103026327995212976770053058877649169892129477081671927477323539863378757898174831432912660453172590286375962920421463183121767023075064624986964979111340484606797293558456660829705976539012991462856402088159746963899416509056617951230287244895240164656410370851945034355567975142435233108309125408527220360933892369325663059221951459728716426650363575041993936710607594224177333153483220193956453789243517120236081296710499525792905131789203202900932670351010914405315711809971221764592629627208848195307087639916840926106759602387190193651022046244901750889460589058922779602591635732287850819563301054591827035156051729894885434155057231113505327666732412305400360210944139058729064119186146534198775134482284043290143679051128516634516807258265062390635184402791436229973556863582444125695883976045036008438264122014937599853234317570272710235676765687468919957187260072259311093811199382129481367031269356336559804299872814516548965753794356858533744690049878698197084113637018395019644930696896170929486524077142698265834347452036468599938004050439155531664974954859555477318398634942180021288115039626359343231267311903470232314399653577769516560630712716917514959525432302815466929710117457379719897217364119822498198939848151192165814786662805909436905913589325511271027789041051043699446425452593666388342906172149605030383056098323455225300553590942985569078878945061615085336982167673690962165807781351701237631737000730861518947941073026685655789069784304956556297838687896728515625000000000000000000000000000000000000000000 [107,18] 1224552529185615860278804429042187083706869098933407845474446409285181451552143606195611882280552229298525729055863685994137025253697176098523500945866336592914944252250158226516878745798063530577555435180460622518428947486082696676124635898609944427479149139982117529733240800384685003174591973262524656498277513763055609525329540463295183623025967868637985532094224549202952269027857275607466819075364476490713004763423001309022851200554439758422599250968549434386463372539432306483292624115409430293987633408092404808916238635037604640293818606275953334282421921326744552192622413041659742972818427653714759861351341635017287636989770594090982004239097909015069092522501185153930358226365798610180399406392926315603128209645537581049183148609403023469411776369664672416761404436183927030977352143997020841861131811628680641838198972784645651685903534126308002257068603033848957912985940261562922629114460985082012117630409151988492640432672459367109287799846243538870708092771624499546421368144763708156591273804071854802963887926928090925304646550710347702052354114262570540982169017383415682447058329313526131888197808965739936924959965884580746113113719328472010324098291456616750898857483412688227265753241522555265009645007250729998986179691508601412366101079531305083949272308485773420722796580029477950625291390052331013583613257466459885848728827962964293641767238549385683635671198068765417849085779102625189485333605619797814549906781696893499677820573456044187151045803700327625269529170755341360824482902817646784202823976702550308722193240719560761763553316036425624359002922742837709066896523225831980446076900610316204566519998478810018641095622462671541520891272941310706188763992584720057864198553372032247431424764597007137799082242945931154228571332964265757661080972627982323442977194851919604979257826705003548689479871870560250308438190832634095804319167639676967573069132342827704436665069955650746283721470414190384860958722144504330861087798111067341923828081576181578180969129485513451200091614105305161550328642116588953444673418751904863081450302203511056482040884199836401666750717346644492407598965576706908512246964801876217420410576434580673010588605756153759746406857252431514944598775499534054423515251543313036078137643852919566594348588954864467529639191780089887640496089248500182601493074800910792780421055756710200396971988205957008832193454144921617386377734889841083511707954957958841745108494181160097014071652665734291076660156250000000000000000000000000000000000 [107,19] -2234210777586969192054371623982847797062924399426351643361131207105669490126052241320388781629502342702786742195545652811691885555382051482568815523956957195894785041805676580771494309340715995598987778714561125897605902249956251697366094069696636719324568535267621641923876467133928481044632525009815320791245539335809633281308267795904911399822542776139997341311181734112178236917841172587893735633224762893877268912701455447581351890185865213333720919957397518129192256723212286407591566201310970016941895813310754917273572193496280173735126024866682272095467845849554271235146606830441304276113776005377697184662316606273140701657041944253597895992588178689821817437517018866959805391519425021763791919730053443410852536735095553276541276876931822494939712803130910097984220236016098298331007651126408263550726136922103787975511399267493344551188219672625747292566197901335131173606977246977694347298237634547685746666580799251172493329916944539482113258976738970100979448628068387588555090546987043514067962116297527936307215686566109628249550014344729437349910121044698936458334445774009927288419467274312032789924209924934956098069013100087198974882068023343975676971139090626416026253357476016715028870251493346748919297644623783762867279153327886022897959137055120850571671599968267369715107754955411930194803793951973234181384941821383532911310347665448071745393765379212001905291569359013706533509934491332334163671581132983322564133973215164883627228146278869245501229329357282309211844919536234151018003287421261884501935691827903887716241076270539527428051798770809026988216790429925526321027079029273754018022562001148986195046569953622807017357987322299853625317944808394159641190506771498338705096192239371826451671287348644098810803614273833377666004630942731149321584214092322317381899380569935071981117059452225485584890257996055370468740699319325960782861945177392203981661198351257334418177783761983334654706607899593468351500625785047513621512428344275650986518381372071594163165474672747061191108440474497715493596316747586564404500802598471599043575315163082766773399184526405048394056938114701676893295873702561093159464811910253342030379825653096012116040509182577151145735696363531389855485878907612505647881675188866063149193563216108113561022123387548757460065146005912975555912754121214839794638675476956658254107493887972393431439465065406552727812399478759855617643341278513841490495728013882290416949525074102878008375228091608732938766479492187500000000000000000000000000 [107,20] 4251771033282728678625631597455233521294309998677101561606518602788999249943861798620426448558807199222864767311147238547769026019455091610935308746502595669516870338181683884298514385848133574352127295326322535387772806715018947157823466914740308116119306271652866416710077430048560085135193706511451533473149866567247742414691292265438097290276251689806258136330419355998559910987162019537348626561996333998236424693364860900254092633882590325346863434943549556968980388553870952260901969510715515017101125692997275162597848060263146303308736193205773148607568339208421254312356780754166743985544370375005095569054916293290756931791044665015180895254060503546176751347846863366397271885225801708760934314751452847617320534245254552223054847282873146874537338390872111195669596719475780185433217196217936358146257726632574354107818789735202814672734780839437300763931404084505564571832837158032487669783624588932511801908767435440311244390035715462969853910178923273404107760694699929301522991615286570471917184520475507588968544061840090665316552507357055763069144015900151778577872032607994805117148398507332855016340033742273089688581910384115268370674117489135114077819224676489177791030046773989409693472691150584322836015465099554138453370716772181416138353933295734297859871207012470548281964347600216111940207145688765708858601345619781354019099923473703567488168481252239854605890399908464589251624524628946528941824237835618227509683526199447232618809757025578053919018956820935643174593606645141534239939300988468199611936853644483253860874156007023932862218589775664309596371162990238640638884039129221156197185936419097032299485776820434462285520218096317671974863554504481068337042014705357705682394677077107471081801561405911967370855256554782028556065629033013793368185813704863417962699195617166287879517083838909531336341346440457522623059231994577951413748785759059297231478274519692712517873753565398941745407336184601697561775345435399055968027563409436728124171345208407764849330569723218378344103598040782598261297436208335416542014623670578089513089569859453279711680817937377258959918173603643970199499190561031053122431737426495869244557540855006698666599435454996098439131360854941135422635074531488524320988966710648384339577924266402727171946476642572173872277143527614779183403866921295225005609195121513470976807925650144425012100232359808366405452183503614600426583181006555118967747915047774856392405014737128406826505155891027243342250585556030273437500000000000000000 [107,21] -8886545870970520023071923691575967622143897859633974267681128797040301494403242922736001898834288763759644699823365386965338501912377865327991629445444241771169417701159971281155383264750566705323545360997010214822837180198058321518290857654355800292806274150159811741435832012327380518751522929427477926822430439013888997916268734742621628021990177768230297593149586793113319431535893583444711622923430378490223404712569286692207911114040898204280542363824237115658540270753093020492790873881169271862941793345814411975084254000810447397983928531658634855933676292080355928944517503551619919411128674201164897541871099204337013837796263758010323737511552180713232748390799801998256705737814972087903795643935905812714922078212087605772855566521828903028076082174906881716301094546276062405900060205395894878996331711779674616452035513565085367304552523035226139291830638022472965328579900384684292372528264464060323944552554198284218441265381683350782207974029179766762331243656330439028881242394130992695362130082362707722189125058080392501483809277769099651728801437273071065396415124884647602091311046959415878294510003153104740205520274683986914605718495425559594051212078727311632999600739538917030383807249038576855258361957352041515880397038435051972496769542408787942007667518756120052531520481012126482726369888072152039350114335350952692520634265982629241658183144538423304544305255893929518177892915165590789622778618081048590158868111176864420607268365250582416024672094145284758838744995928076147223279667220614353232878030061016035009044968708900402816973314452460240794765317500905661667956919503866557886532840823020528033887282465219112402709270276987396492515843263412970854885146914308199900002581439436604237011127587286145351245521094236605955981112269605265839338157618112900030126308694397336918624536446736166081619834368093791460073631152237447181114430008745849327709248809574084872997848219960311593328374326531849810927585715039369658247651051706010339091360167466725632014901436849589864009799247896338272114213095313701505419622658931699332644622813382808629467176971747452988482430822498038809818839935557197247970044175045304930311686542491161336288411542450118765379447688212015282089677005800843937696114246665743574333419913426406254867789067991405726857804826441466194198200741389353072983304704301321610376789342444811115903859769959296462804841048518528787446400620265475232096180011210231533675924111032338797641627614609660668065771460533142089843750000000000 [107,22] 18463290535058187700289489428834208485809594102323762995097454518393157787439611738719069315848695315996670531437303281542300882308630617352137853265866115626815422960738231675337933217826010095426168114016038228807061042125849954391710349050500954144809047852489369397412070407689760875671830691087201420899267140132872291076103131538976386511342564056520110434279512269361733927860575155920825390177424577476681188770188061748426861327104328889129315047285203398788764764242899868149975920784785266287846307711993756124266705851689184894671875358561506221640279163387185410629492347620145286695520946833506138039991680728623720313707934405827568446734046737585117868030423728589976769600711095471725774823497749763072232883559808725316731030570757054926336651861151616028632411471497831405148126396082864485599439076292856255175400933394938921407573899855285395844612686521537820199904995372880754938626682965063212211931133379171306589497426926055752934963698328744918127485174191554114823300743479933630425846095900916647656899589293530582776147371964730976339534805500120178126200456120661353071654515075420852553829629696567906347248760868595691987747439699769276340606377870101165618794810447222977896057018847594430239579297500719814168908881705241242266063681431545859870716778074238035017283575131891184262863892305736522251124297537079362837696183059154381822683072393286313086806644868522516484259581098203510746390536734258075218432429077648791943689833877472973630169024559151880322936271126277597814729631873751610437998323311817119125454422220094021562916325188551534775961630826064708428432509512765405388169708747742272937341042047799362350500061994341360463526753963498648583222204678217750629046953737354924717570284228570275127288147626734629459133020230653703984892708832997323070857090779642235871344046805957065418590999264159036492798016519009008955898911465529655357979484604004220606756745829675617108052905425656377251106815748182760441573180758110589016928004517672774016507443145873034674743498374896953375769851705483617784889285029596681738185605288586462876480294624394609060999972964307130438166251358702831173615313131313879755891860962443950766965330752513647876294121705290109832984814701163841647377677548206510572830731165548342819527900821741540250064666941891767076463089077248236606208579036193870853262831986992760528254905203467100295753525455092130429106298701853490715309593457411603295918055513737945569352483232705708360299468040466308593750000000000 [107,23] -34434442504382516663102148961656669065408218626026779488380531335535477345106297793306462909120205086482821132175849573562380486905823745431238317813227774219925560318369089632666704382219468213639649484743107480958208617379358268089091540002165429739547982841655581881567689026061181634798055656739259858981432796622103358896897785132676710290582453591372784023367464215203300685430175820086494097294340838964576192209133037446414237864078197282195857004534757314022136345245052485320305638154550020125613852008853240609712130974881362637831155548568582529536092845236326821957478715321039255600902864098840538309895660550721234166981997996635670859742795147954715679502574588247286497692353186780128966414692709238036489978069173132696170159302613478085532613098747081900221962265124593772054654441118394562738079466485725576893423719282506414803128349484405467118168143369529592668855806529596801226901797051309622096663625419398910568906945977566843850727023537104330958987691577428854592528320562369646831385570376284141863876586567645602252635162254578903431066693533643494431751218392747926317694407287609121441517746349716097896535513552946398220920567094456185661255951497882135344669715951925170483397923542576240992996414795760695858902347586297019952463293557216911705198427148491648327740888898223967678489397517550490231798686454210155090135406913402204068028082234414021465760745805205333263278602280933213394183330385486741002962222004761426221328217552555377393729276532840915043607763322993899869121359755871643322196298761671610974733601874260267278918110832194896084173513504640933087478208290010950787472500878837378301147470839653341596087519373330636571481820705844338635145523962826442443632706950769360185728758533016758445239629333722280178938851977332634273257129467004585728017734288108071559130550537301013468443544413666945996000883362984069593945049417523364407857554660324283245483651918251991314537369847779102683459124330307407056693967897731660983999372949732069959555869904366738660903704534316185658534648968833317532784253267811223749272652001789496048676616090537959765726885796103095613391215569539406479357514929639530398866053325407592986011397378817684571309955816571885294170663738209032799056652844121454977239282446954508124512919541577605504133706681801146825730703595913576580672572486846742881045898505598248346776483633600877019852437245007522745444460019890119545260767388668328304850755067353321875467386803393310401588678359985351562500000000 [107,24] 55367635404925854953863989476216782208848710029107345005071448726805716120577349509122596666041025945015712816803889114834045898786438505670335024506694669767191291358420947444734874612899265103131959687568629762474134793731455673790652897411349949136016673528730305352017576216436264712856878472842075358403218521997930687163551211856478625772866398297202657650157599151277776617430186943947433634758677850873403197277498465598572164263720981978666356672898899728993904888190342176813388736802382512499591164045024232682326315560118667754044496457234752563722187874538004088421457446532466057313944429919253980285399483703933719163535215662384206226217150179873971077983780599895283955455342860376635854818557549578030170743647573681508008042336262365791067039567478132404703477630015181464971678786051557506815622791285107470071577385600340409866526224853372653457860644907875217016673756333457182595066411431360322789989035960191165639481718679721052458633956986948986484797006253764803879602215558658943046254879991939870602275827817931267353343990339784213001861089385996023888135686221144125747756834128229891214071522740139238534842821538116433851501817898292447542312179319438779916347200879804833162767434822036664945107952243159652946867292096959878682026347933087743866488761388546748681697182485459187813922705025870756686626797673464744888759777528166191491766837912714645788119680095447874585194110082876070245127358394722351530725605071603382272550100113881347325043021363695284133118016660284299820606102989414825581147399886239819507705866501652988333117906582843909066679687125698986683724238729966746696268959399516815369795899013103916674409024996157400257960352889206323056348029600441909832459435447179365398544919789462724987986996155753897942567289529923605254719571791041528211213129686408402379120103177448010159764715330396116254630285782937720296766667487723793367855902252832198939001398071217664271251425689976187171436816276799343902921806314914466959453037397152879109889513318215476745535132149016696253054802943888783476924450863017137668587068839238134063717899382666352361925298708657989422780085555480098555751951461432024557636020594597171881943852195501690389134623810621445322180029399035698889174330644949327685075224261929867195497254098891282110995178814689951788090772681026703055176000772169558496341848755512331957213830100996045661760953565191559892736431913982703211129924641817429318956932538658977094314650457818061113357543945312500000000000 [107,25] -77222925379938836225311004189402198176489848334089603548697325416019658102915215184963571704851527867675554817712696290574338961977315052964239899937192012165577107456616721433231253380597640176106216872072407640364406333171122960888422472549175309878337046313383594153425204151398629227186635517871867864351934290738376574111117451101899591825685328799487244301113516047626048596058200066466230818978097602230269094317333716278810310058956916751692765513700093434816061187736230432723415932527569925754111555977702253146133545919573876643088150071224030632329659773429080083552226538182596055657630897030128404335100616137326712467826818898479828645915197296556591128043685023767981400927107281146948509918484174777738927589442807379623476233732913144812790509754525591400992197635839053441465356066101318786950138519411384035286875360070041030854774617999766254774091548243184051805843504131704718759110380828132492515104001743419229030267708949640146413068343804066307670276083739196005730682725163178277455396479160808580434110610969262078637322168142668772715276362981703558795887427497404967050442794948234025856964847815661527223743953089079061152776817381858125239825497857034677592312915657194910615831425591550242621759313052013106466948554002863445926719230180450481159947057478152575271017966974411316565557985338357159410333333750459475717946036466353184507520331451471876605561378865339623820012666920783396370124168415901798131717660900603083414535662886147665026638123475848807089730202857134878547307841586345389309254604164677373676235820176283294630675548011062139787930611916169424828736565569478997309560094272215734512472985973354254834253568134071064603432542232484363191736933747988520091985376925860911108453210706015879902516290813788480584708161657439192403820984757607945570578212170262919566050304185717335927426372666577458616283721937329493451449657563053500803938020110827536473013662106212240019766600520704501780026036596764644617071091402605498553748710752984992580385315926794585115312672450613304268579822125044658128327231244510758246476375689977920005051921052125907480560993319220572558768575866111685816953850968893796636714317185204512150139480080993335550440249935830061912083887662401936340510752245460811169815590598837901619397562122972881381265225103059914814283718291440849516874896999619589223682596768274679105144696909721240128797932503907080290038157535670882508766101434074940697303358113495752590438314655330032110214233398437500000000 [107,26] 96059459021495861313519291204339334908429268836545228716313829792672063754921970688361169183290186467004428622150829009001336852644258201485064341733940225361295513698201834542868387083986901183280309333767860902459869279952788630908193092636128493725869349913030821741513910748045984080541713891335750723014503284616619643667785876057578933599495929808795246146923433383782056012973249704140935320111838007292920033951343358700542890026313754153563157842932737626658347605258191320465370056910896557247088534349771556451707741260020774582155836184355667338879455924401357611479049070501481422619046535988512113977197408691791203660177363277673815267729052105184798496309472645018936837963067657043255116606664527889783035306035246774377117039287614689908641698930076291259373304772967692665749121333819351096783288019645065400852476504507116457732091119335947285155606566261477986487794145725934179544406767054561108805497506097260127478519372613681950358579771149063452946322373469642548261155782518081695182124478335241023932640970813904536698916625814870206538272613491988762967606078964379479147650053276616308991525525593312831536376457885790143251282123948306253349245612084802867865690204500125039673041027353989751710045184429189236436899273699862854048105222879130660917832125526170003076765885810489333023838273400321011873917259960077457885116109877139578109914608713500173228316010709737872967030759415145466961157884033226222219647024209303698575691369960590053958821051845789060996535155593933112244282797950007120686270875057654660710008263692928150386216043671095462797504938064059637648111482639459369507479900088675079574902315885778426862989069033697890146636676053253107307159613348153249921601183556210509949194511600584446738129556173757968674217805797034017433392503909675900934255313071553416321671326449388279485997281514578535620769632395487550294900385435847391088508973353539009283765838918235899870379643890817393753026639087209737563408876440392835264281108599409206269360805935551343794582685542145521973718872699862295501955680726579866792392301354211799162157798618458291050019094772317433107122401440747865494027871841808414598663399486249453988464486363361782797068740770300481123541875773917104417306690124363949921766585122253943097641919745112137528264539121688961110735562214648998786445363526289882563915459118847664725187540061991400598064632437638539905917667479751310965685168895431557099738573667069285733077776967547833919525146484375000000 [107,27] -109135121886884875870696454728942113308687614027342752169874522829831390290849557853221649684422086855569936215409571399670417508231719513112393551269106103205669500004000190828896830984798890440305074451987648709019293441500691689096558056547308297578936718642594389947299222643161237681710375757668433834379358312822105612864682581105138245281160802437555274951583196197742445686847073290683493694887146905701758911058015797412122671941511631152020531556583984344391900950585871496698752903727543417236233035450984594061828345784008718093205740682190720166992286612675732080783752067379882573274354742601590132108263601212872399923116581253512464284855679479330440132789389851419008213904544691805808962814363246321389683876916862362322927365121165756702717967820279757360618095532874787590704104560260735330322426806976627279395390547165092846534312194783978854705244405908040486829452768192035286838908953870753044341701729407954026364276558584273505495228446420030088035596483266496788860889060086283397440443915844521061069332293143301962870748709749749576581378484063788205648040327014840713318751121687683231926901445743977432234349986333502128914501957500531921609862817451797009911934937655645909527449329810402512566908424723006893627999481293874675098592719370620455229973998948729086477224198008701982955245569871817037750170973387392040577812298033229869830009529981188095542528635954854321403514492007231353307822141256324467007513757072693920947288200710088562325104899262915611286371321576099489460862131730656439457503015266435676393516217074464100070014419796353349012961277916704461712842376452066735331019588246788445073524065018017386996440018381903225568859104129571226443647220609865605235373958831573626826271121700171463185159737034119990846112619620499803823271514721749687862203512967568117130493062311065844754131621126979590980640635228838218853819300946048917041890419011882207642520670662708539236423821485044958105526698046825381818579491926475210058459964716343076176079349599991679165750508843021112661465290906467294315167639984236673576650052205725687223585310821876532658818432607779918470423952071278413605745576818639697020703003549866293772338867851001579129693532954345589383194036298509393018397110779995293300689050990954228041619280351963279914372286966513559935510398325746546786988596110410958614609536627284010054624102786199435393839014702027668425381043160848848167718967607447451886718871316706014340525143779814243316650390625000000 [107,28] 113364764015211849099011795754265932946683979481575885211583052933662129232773920524179147634022319844772834499893161828568668052228750852983706650326387866687935737580931059184366911710608931946241479618799213499410720634859590312533254775345401951750249012222763187736177904786781693998191484381452981552011998486364509587179499368239914223225218279466977402005088470968901736333317772272049840627912230917105199321441190272522428569504262931336996999289185867209297376232619271943665234195166335580466711764184036531053723630470365865906025189965993391794308639127988312345728480642545491633577614928991561299642126254747546094915609965352008936203387597400731973120049075107084700466265869657266960633429356455061954067885382465819049172133551582432122100845709688312369537428678953372430587379102710485263897244630064778401904515579319701670330183554517900806665481305439733080200195560104797684191928328865403753854959540776252996182376220179169083728933726531722416262895273907943186739791453188363885594825039607466353919752459943088595165430624982507184869680890139169897998945893342566380030822243349903905258612414918317398161551337491527151988662517392790423399111583947644720316553878632207046679608648700564464727688955502933527582687171818647676637326538320765601952469786654446803285559391593571208382879189615331520542833185441379000804176924322170062475466140849887459465823104412630604658616467191298528467014274267914724888534401692209490455066040273778196015900339001683276164829876722641974825690511216294612936923317459264727387590225269749660891154888761834928906299119734426094401118856106284321735515468099818582043623896219196353395072011227137812934654452118517854606233560093184286401833051405282374863508039306555923935290016196485037635777321503448012582947768028729354085573901205781550403059058708412414197679774136144207953042474109465820882458172618743346878987673746771661182828248655005037497895832600046927887835641726341807780354918483660214195548448030259325915542757703653734653500406269069748607974009587763263608611126567952898520305599948525093191567720563543602945017685556397488405176146816334139105647027929936224545424332767035025565680645227504119493332746889649969743803351903984061089687561121679959385046149572669917554710945293758738444865336424352930832158234172649155766333807781071019929744813898615533619453845160748853744766780485566537126651108935849903417750217948224385807604042142315847740974277257919311523437500000000 [107,29] -105622749439974592633529715794750234903041677504240409418857592845822757735231087200427773271348391243144975984070897039512637397664736584163452868013441074967991278234972315185266280784954126519984640939722639531073226953316943399660689820506711956390219445141145587328009286715713423108158045201263801898391868261953072756453696756489024200381662942385996653022399896942582595997582695695398563079045942526323309486966966891328935843824574365518315059566225197787754038195588285831851547416964987397919661127669841067467982692236942121836926287427785632074952148052471598105772348249334154548615111512498919309244337661420829463908247177468052562064851280709775853344486193496967595273511027573035646979454606095829517599400963091768720335358233238189908818999822369512525242699818676868285541956850734890147076618542866897673087086360748164139120488951597613219282698806054618199863482036369168739725430309717291848428846233167106186327256542049930592801668728494391397056610690214616597786287706114325601412342853181934716524041741153321226312952876049079989867798731836611748492991674783778446878546693102127240945493549139107187953521381967263349871217219673595383398958862019395742236371405219181352253144338830064647434056846337970677783103348608616139883738632350414472390843894472388068373541730612355408988787114088355334522278283021915093735978677184371110871714644220535069185221636068308928089800680569891689675310836533921513760581778387378388139766490152261463247462477960628186800528841953308394389877780447324612190295023444428865447950539864676083244661501042984026807590448535311433366970308138855030143873994095406152770005503302169705748215752093298046789905244554072890246973039024461821730345357401280901702255517211316582390067415652277273469644819816964647702602308870552088611589401320520073810203900221067210543915272356450345529107197685757167754500725680403063730507040160003366133491917826498343433421502731073847058896745908360017992540999297972175872295341669413303831559986244415923082006043455064461260184742937369859349743877195198578266056490206042300649754417162291567006396547833345652251742414294237080525521394569374321969063054913911835513686781485616256091224068605674022429321391014510669355382572386828848763209765233793645922459449624313893734762792962298945689133833071995520781428368399819890209553333819898515315905338839059719193210623867190353936388825467041035235743516762410131731853013548061426263302564620971679687500000000 [107,30] 86263578881757485394675131162783947962930043377702465096176324855309053903034333995664967759393894450735373264352554944241489856045520007830149693988250517887454887261556226966417562986293947011493545234421969453462320789024821037349419491440438538876367851744565780338539636739979040556827384216705373692924927659740977454101619944500742520726926208561615564397407310513672353740769717622428080957645575831734205229985369371297651802781331698472200231025787143250205800396376510379059343660647973189046603219034982150327193521321288035845018148826978320729119196800110897058251029582979123259440325862661156687705419073593373788540837036898908182394492908515473197987183396744219674496046730801321806649109073102809101787786453142605529366723376915802134624856477591937786567504681602177465359541169617221374886023672721764999877152521224699848179329322432413925132852700540042658821905184172085180384736014505327209655284731793219715521696543604192103538923094072226305507913317793255028739924963220548421857894052663808222035134395216884174751440666627477858266693979356932496260668439041785704943998628951099417363569215468491396820114674844730825366516733365993200060340492381590332297636370069339341057825175442007325872613848024504162585337705550169715004703808671655930381589303801067763617561449656071678958822923989110604483087217476661737457301014084247403683867684378838049221790297738148934462081276397905718955921586059236840337714325177510380541085575356635500534818536723111880699463094678907063181347649298878479122295988030777793788272278660715128638234968984782872529032049454454086510604829215768089481496694709652021457630270424321735003859399272550512859866005073709484803437785766315699495688922629131885237259821833502805304465601471978224164055184909016603730746268427630182546522909938876015756835544729895122435377710633549774145479205757437864955865659206344566600419512755112826374224231591571031653929313616610224755688295041713292784649756909580257378809003282927127132118046354571289234936639773012821473399777796461561089242077449325879616564981325254716774481653954552023653007109219739312384758648453442952158896487827782853610717515260844537721991152146428484012597391967954338447917626328723461780533453433885356976394986806534902566432798869129515631242429767491394860603447963828429495369892198926636751365537143414206629565288403712151156705283278122517772936044904229450123825719630552173733395449062300031073391437530517578125000000 [107,31] -60759801782349100943479065268252307746583741814681615579795474655815246139048670779630722518575731086384542586595188262185365680998088315087693207851908639655225235132360666809847987207918840693351423915304400132788108449398746745201777083320476044526450385107178517139133688181503783560236728735479437092017028776953766250063279226276541464520237757086995912282680642947832872492692371159779935153474777596199006427318344143561234737784285254506116270749105327401759631490184052393986621055812286194217036338092907377324193505842250550910539892543654332308575463295952137025496102538991289085316838432519969033584304674718298743661783798519442259491451878537551405221733380297676422453700181040932602079784993467082833081236199710137861058732264561532044902640048988891406408836845635517713922709234691455903146675963887365117914052157127699220081702707357462541947670773821691880272339020361796934973366144584361186275823082755100431933668612743719009163384247223254113528939099362009608073719934974145246852700015066187030060236857724882583448066585369649488356641862031935230817771900994099844561233267213380107883434261873232624673768475675235029240343243998387694944289909701327092997875938426329696064456406206428786816557903991035107551793632638911516424147797609362591128941650011520203166210729117066074460949168866771616761324071943545386890065057551321813242086608787596402842674552928813494150612095414939730904713350763503710410678878883145326569620545886406257475772030516036183269301089142216837855829997600544030972831821143124801566501769002987388284609355747178648219428405427492834588180314354026623193586611958188905453183361924791266709702755856448489842794859558876977441766744671151304628881857159054909773824774735948128845875002246377185541592067441831955228733207197769487170406688578697743225745484277237879700759008218186634757591909799589378709061574583485934425673860662409824502410415224129284605155896792855928270844751231468303399710892527819899699067594174029386838287559033812217662434729664433079641791066547526970244330977863021714511202482521546223691606477101410264152334912613582810690604791753848215338849091710431941172092720238756888760437201516068836759572842939445703112433028015253776157682562111369254812374937945194981575231041870478238961187654948576396241783408934366106180136497369653977586519501880177175995704631284882384772977350585451818988149027764537241263439573441158814137708077396382577717304229736328125000000 [107,32] 36464987916025677469896880453491490226744005294047991236217770681706819854916956633244207133859871380971414841674319738769555095545602890876255116241643129228246191210919109815973867733461537775628195067404127701499826303290602963876844025204340884786296732168663835530838623681581007172152383092632202835149884215653796216283488368563527264222377490544505341491729757971958423085702033752280092429378578895716588783291787094905032831422229302546566426511195617907303553414148089600876064712020014952068964729944414742297378552967041047615332508879419844518254853825816906048818106138525430282317928582856437251002271936044146702547449338850761383481898617592063568510880734844947638837589764236483833184470191879656011207082639891397756937514956754585882942148551655881374145838858552516019413350410032598374650281148718523448709488401245232811861618645679907745629550596388701179798418708634311466347435540692871276100358710814726008487387076369240040174868706534062076884408016142571036340086742725328736906717403771665210772088986394629835139903617213524450292744253899918653246365773932295152289237105938050585420899981855704673030769535225854991831539432926881299108659154570188562757559565701490186498897787672832305155523611001875115953313969026267699992188906457832354622561629034258349847686648650361486367776677121334823903514431922767239806643307020937767348070844665534440230845570916266152373933541405615044973732050580607899003268237164432338562127780108450006946227824646688622263862594597510700541480422994798696923187907878706732368919466917978297226380811095013478325993033653171709847205730848865930773538621958050155349124290149445688405555014173219388581457647022733475040881131264431376146602649636544046392568132026980970763102007561132759989871351770829990723542772686631347824894642678675899218495565223394809773922942887623297892155442119176510767854094395720912561471032681334782660623597953273178039693438967956874461881595885159055272474252176314599895705094986608694451266411237173093582052172411109519904685894238885404261695599199638727390051050482389775321604791091313002796468126356547314892416270367303180822443999061958065441942496217703616080403394844447917050258494310938598677694417101159286883585991995522488723742821280681493380169149088328067633496802512057347078831677344632149701536407817406684742784643403679126065693565591983700961293271087503611260505546213708111004245986455640782253340148599818348884582519531250000000 [107,33] -18234405837135084353995577869423320952514197370635222841556029575685748959557874253170648476258905263814380826605148754114893877543542796654731485013244710226182216614576298816749603944158738157877217407745615923669124008458023743455152911161354201066589576939970526425543593384876025259640503527716726959939097537696521011898943025533137396832652476406768099030549704378360897515463206399405118272972639788120026741249272759029224460725170796730270443481116153527718699164160407940824160547737416814184383454214397737269117299231422271433624182153320559216511110691843600393090698601930398759543855830396598821702687879080103595166621530797313222612339461099222359500340897409600866861197542712917309179727705711056459991062208626269505016154892329533038892797452277407970394412985353082288798912499418122624501378614282076441616319850329670280409190384282128379776209254403263234086074062211808648777944194264970696264368908539240462165408572846805931590130717708002632028405063371577241609864751677360993140942278002700160366052226837212848697197349495748277219823564367126979809385212324286452137546112470169102868092432129080839243813388343819498366284543824614818919523947930527833527708842465981435287608532032641989403259012380554964743046238211549841075072271790645846382900950431394518804024734383056536605160794659897071549753944706128616915886423037214671726947961055507579101463924728565693365953694412389285263650160336289634580949372059195757202233881874263062559350057486592530862542184132414501239874943881066007832452275121872557467994180789501160364742629879132503227638058060946151825894004518788418397524130211159746348875105076724155038910682356708866049136503619228929591548207108504927937627515942719611525393203911689954410114625242088134718239697225384231693353914343136771084771383488794266951750381962551983422438423870969513284589789271707064702840027276045910015208512960433213667818173845105953233662185239235903337244597615469789702962993714821383546652059304538961720564613541693649097957721266255625971210538187479057082560096079383183462658176531877142037475333580694055820304894348411729477234050216074130274074618440594728338054547107909212197910903701622614854208219258669118482783298021065513895778101361404915724327150301425698860220657628761780329205998622114983060552610730765653552319349922056094739626198375048591716667042888621059383338163021685908814936361424202717745066473775672477586340392008423805236816406250000000 [107,34] 7090931392199373618194804438703034418244944637746181530670251763798619862042231613812136441726183802884346613703590856998764202532031546352225754715901122071349678269868760732908424346426281252739628774071225438207091854325162065122619537395296233252544400319469202779387351271161089934590971008503984385588660154110154903548883212403067921848543128182675832845887946660534512650563515907840695087720673610343144014278232367617632688923031556363719948876051783821983239861275456855689429796971107889071745353297466401276110781071731266871126850128892766458237346113406438242761591551163832243359685882253019405288900863084711893199220274016746817979355230624438786753438351106250692105990244836369375710003279457895123280885790493748729547606711673251799804824921803445716077365350536523128394512779150355655735570391017416220775963158304510245175056702502900360344235482907571550685676190027006377034196335519926732195791546833512346325085016120148399499076055752231918820858830962575006239575576224482864728732897307258497821031700114978414981362875141888455651959555017234870083960983582175762625548461277880281660416034155853790906481315801464806761236645606282159324508251716495881695154747521453014856063905618902826723783977666875340162610809623914654610668908584135512379713619627899930844797999017587509169179177544474478223465300264949138023029810457030156796172223217904357737682546693565828477360943639680065847360015641299279330242268749904238005621990332732633840204397622123644520414289608430498672380611579479096078412410014217008155387291824950425619299341038553938378407680906167299393924327758918663201533190850411778394455458649549443400051452678973944511865757759395290326624343622952709434831549016783919495183346551716289626371902190957719983473209391570466694850962134680493010994708790324823895742079021844205513345339580386750990620464512413455859319159682296549426188103922309943614315817064453507917954513390895607296086492580567659559213270242291319273048748061464317171433586775388354368856926868518167526670683382702528976528909801244474226955361979407514664335717797973711483653696762691874512992661764927645833460581328267264749736146071845024541657203343228533702082538588412737084481392053898546048170865833599100584689233361574707298963975779394803735484269981641056524726589100242782457095087477162281302091497617609949709078797814469855045912920652352206724725323588369285253852486450298897580069024115800857543945312500000 [107,35] -1597150474643506121630142332018530550573853206372844659307855992767823878068895296684211922715214561752809668455248508823867626671708937683986470603538057488080919709280998607427305483136912346670711774887896924491712423523007816082696968725780239888558459355819338005726675160593132484498479553359882841419557587885984585627347106711112522800361365739403379383851996053552890590589302552325330548542195540702444035403845206563979899326790228081538108811184652971690245287003320568812691044172456144431280142757060581989767328408908457109280217097513322598942295608335491333104670451424906979452941382231299392384139842421693209903195116721586610480313698733230492925741317083537115107962746422011353097860105923264452390220480653318649252644283927447779260816279888343593054126783234313123348085224556785771231204320565463793983086491126566842383250548817442853149475686677515770714161540947648414684538879452242398956206576157318589207193877121867369702385364300060945662371575755008228160509383541935726999797997105968064837535488892268213857964322261459630013344093042163488396268553295720128727335839687650971966865935647544066337923115799308542632501562664416016767010082511965681761764774959140333819293512090812228777637147792327321236213993397512936520441383182591451096103403405898747811227532310452789693144386265328708572799112644575844932830807877615782097643177395336874578557187072014980692912936534716213182162390350394466726873354290953933394506230020294293451191508771602050306226879803674721895410376450527881588255814829822010768135807978071667360830966803343541914777637201097842689079639083505673718588323620170438455828122892568645309093250637011949320672941949856289682024830871021816461436697265818475735017773601287290859893509635535627736431234296895162131661975301768231571789504278658800247528812285906627950930837909759572205888064752714114879689467423167011943917188961415175417712711250342270760169853777763484515979711297963604532135119475320123160976480940045784335037885374168140950656123864769250913794673611680196977030415500473117571638807628393646375663773604279199960709264759458482098109533827405719943531685062277937978685741024400685971823903157166188953181942715939607864431969464750701207745799469995106599979731995700812129094332031399323059401618651343056535270755762845259782946242230477028608368476718555590544640295222302778354517201192240231681363430391739797672978617981698334915563464164733886718750000000 [107,36] -398285767336249407059643563067451029814663555636126438045811854036884562078667291384671984785814092367751476277165092797471622692411507530793475370868895209528774534802047429891376004901971202772128767976723785815187890089823013721367972800283352252482736988435803439831147299431276539275708963914681000268656445671510923354873974443455307410274189573528597391063666882165127238098043370245726619765810871713228553408042399396723864250130419309783976209868380842860542356894854512046253648338328629176385116795084640771093167620997186392071043936174472667450583100332913490906266930206267153876039526476063707600656973475989447012004961751592551924385072915243510867027339396039066528040877150259693827731445757780959641032019583091551218876026383126354786719607920366552465624927435855046886385687146606384465472971662745169304430272613841005862764797757956353931315389020332329897016088492133062478460626493599931211609423217055203947399747766849262859911019538349013553534153553674231688746480216952488953673245114077707529050560708834925484815197204475636470803385660063485809618690681104840283992522412573650998671118451174536549721704550366581100603617280983163885240823432042574909419956030234412699260553994606700409150001975770922592362470393084159818021456850635689422293995547810043546662548231187698371294385920074375396652765025547673084595394341478909632991531227898371600636170050629503394968315763157764955062261780524005145282143978966395225010710307246298300567948248117012437443587450969150792571039083023577928292289743245506485577796088159642400618074856133722422271207313018345040111582766730816547805722400432195802713968627099564205907935374034559490808945528427569486286489953074635101880356470653578291799811407475167514412918466727214325839367504812004929400407576892905584532070003924810912463810574805258468992593065552326130848951593366898305716740800167185686850897698782098149765881356153241141619589195911660902353766908982351771487866974720008687967924366115317342945408556460211773676315610427841085033274972546204038380002558846839381120216423691987298978980825175809839842163336227004436973759651519428966932732187479785720062849587403856783146419083808897939581485832379868521464765496859688901648368457662459200112095620992900802407027708911314697570085270144235405313795751419065300449852422889144822550007512869715164417668096032250775318828646569242507674541944233739809710925783292623236775398254394531250000000 [107,37] 723947660113979602155979762013756392938372038100288956371792936635577614633898002097173005010097077124658124132879528524710533638641324604026019836404940248528015299033881937810979701372373610744810456148941777772005321039341599573192090733232806492700558016788532209232929861932535396441107626259729124215790376991176652993968081442572564752719336120566056963010856291321876392205062601818974032533189958105551387207458366780787987712151687421429498609315297798259108993467670672540817610672661273828796040321378433635586092438667460535114181653514433030654847708352505930097986482856831819213855052071122379933583876389922738970925760967572240067313025535411882408754065017431135276256388944359276103788257209939103231740031858595220527416444982756937479183934530527337562794445691842869254424372061245221888145917121959455171209488438213758696909964169801901357288322908169024164252754897046630605779986806563058740887519085098595190103714591809369606038930723683421818618527015258155835057375384303479622207660007402331214179962204428507605389187681101298238661974746122605651074583417161151155212238098202434473782512947715373843493083146904046428488049000109537869272050225907961019571795285321961698894472463805169645079254657326498035528415340642989305113521916178630912235832216440808661973530425602766444957295845008205308400713716919460361952023979673174777983753577715110149531060854236356542042396711159974186118621602517019719789484330336723995671759628213393811027304681919473893404059836658826553444051622188823277393514167972068585589479473499998103968294827300652439873648994638576497640176179312339273037493882352091199226066758121728454832775275768039891963918583543320939459456383773751720105041381328493572942290914324754317468949955049005461220312106513488345793241727349749158190398701346926698839099818438814536975141306623683578907389794766109272639545916420987204866579072134883087951614964775566718896708161773100115011320870138585435883205746216403074543218607096666559967000596480099371820627199370687848400216925315018487057777068331983509418857509000417775396030670492627559680679317666676157387361338426326746019411865929126181740355312492565980850846861785228243306623471817957096579873491413113421734764813751745876267730292145340692090037303211575977292242086725617092624721516292287437581684076087880954366927591619745907173924316984426203472285754041231967797376961343963630568509870499838143587112426757812500000 [107,38] -513275129102213368961840300682715484106503998915217828504644017741595906357714500814132913951124931993408385533633228646551825652920115235074011025418210787419587739973488613989938446161772239683824090245385787172916433713497472318193835870269166877501970292145507793186844766377094799957324902096718810310315492342746515230818051834407144079283025214503809986074053991421497368973032138255005785175803461317507930492396959540545225189577491322761278246216359157171519435961246439550908574191410017423866653644649205417704813951084906902241785117042610112001824450382043210688226350742690536105115945966513598495376680949226315447941793753129155381826819953124627204857537124282441460557800506351141904692469425628397632959062304151946138137450217230978988345501192105303294710840988433169437776880747865600431267174579513464372018300785136245395589292295999852701995300528897369786401486992861897275981253980373810274463442960753197325729044614102746055118616404614436064046373611214542149861842032761470508863521033431057404621766640129878581939413809906171413795067905170919128421649373415448084958581077674129089800226992924292427350038458159871251994587630817567665041507937918128238142998442363716780178519998341286984313577632899073334942647701797994764548902541376399127916829255490974044842481633052548339457869113011774786448917152263823046714289384570505793069560162829992278527702238438739455720807818733974363828917453874458406831248475691712889942623717687090750956216051027421001789180679380696464378020602116728693471181681561591293836313238969148607742674627037999607487300465975402927647312028737123111524733473361458639900371474784749997622637568616604913836380360873247121164734172488113642868224652144370145101646232421152074872780306595143808138039129542206734011967609937866130704114507076072025480684135463047364008422544673075698534634411378092417363605238954679421418875338483286615559869838511569187864329749064444452521026687758423336869864117677583151095400565375724773266811269906795202859777045020511543022867071739950255608547869720921282417130337244237998533541835466143482567735950535575827356014477332941140986355221922375059993824505922140341545651369239790936336284787753683528290935860436307627935529058175780066534855075251828904099212177773890961496195342932058641159559582123980946817179700252226063068805849628738004471797805905790829884950399169372588313231737557063016907932251342572271823883056640625000 [107,39] 267927648496233031928682093983647624237446728405052750670350160980227209192429517408520143709411582161591247006590725764451881012809250287260323454416312565256719074239654875025934881587403811972032266698615421404877608028026557468753990491941215048121170506845469276904958426794759795516575881779073607389035749007414199248911107455962355512924767573748929624933925697408572832707730598037345637734501259484487688805737898801405800152323362452475667303439205643840993674585911877716947887576169582195291786940183551580962611015493520967654288975591559695128427048685100475842686854342299138149511567219996091499321932658077889210835614481083873299987115061638447927618819508349642684599667504102430870353124357225634640242626187856485389238100956941372787612639225194335597755886041825525512186726625979008934481911564902081100720279706924601913345017976483798571766040094053907258190122530820486341606853666700740669916438116211732146644940683313784184770177690317170389504699007479540050357808809929486732014683516550317273993571260320767000901490170982224945208841058476640884083389833861043124573736143181168085391202474384537090194213744680412448557308039476160124103967579741247979954458473371294027376473902038589936093490303815329317799900542753324988318790012299038766348848632278867843812638766313144124857684543024421748619545091926865556714877930630212978482066677081168965527872726912337946466799763257132052832972270769523882730713024876666762446492962718508965751927832269122085165712482009111084323796596622147628966178507667966440330367267544613436570794890116764435800087495041885412746724606628250810993055726828533841951672364134959876691014582246779134457558984610441102218173317362290250846769794939322048707181596183279253534530522658663789852479189764900470191918304258464839919427325284402307039462861146552702131529961668461287354411616066023949170131414809270390647698300738635862795142734940389452514729286835848919405345649218578534476504781975098808130312793122250263805008079847617441877564486160830008968068335727144214247245499019128265094058710470970792100273811296383170004699328568156569803676115411365407717014080170813616599752042369391619377289078864957129099341545652225149787757565809984047291702068738404856033122966476785284056185456011296653969610003568620677977908770270535240348618153581669774173422306238629908134122563841281203408195475229828171227905095341803587416507070884108543395996093750000 [107,40] -116046952839808461430692897793896668566970089058350442355517712510084747245349840528655621602789702145849947243431077722566030495763277225221366966612526754376123949244277382476003109509199885411177347802452286105198491569025831113407516275686195392328535123640318203386160659967822449893698298236118024805336013582290685714229313648915763624437582798096015817750107574256777997310282987649601521662636138269181972531736129972022295009786021949645271421855078897582078328268729189952601015562266167873536977984239799118156407308691027078008978291608034404407836623722999739820967160919582136277415770405968903770514160198075621484822437121525276862020601836647773775053778891084551069093126558220522100687358118617667145207407492851352297932701011632911544152783636628436101367218916129794543609251464629727378485623147011049918500115487382272214382242200852300629668422711719854468163664752532755293407612646815700879575456606868487893808831453022862204844704806411282029490790847288582096825807344338430804886236625937966138926200998719598639632268304943936595877387054732070394939177289353833536257634063401955572436479836981109704966653052020610578485523244833877476679375405382255604205071465476416010034853214947000251119157438338959226907741217932004883046480954657611520443159807454787890974249493678671827177864393753954868243654665333989815941625730150892488701452065646513653754543243754276025405874692121765725092329815823653474265026569856958209764738064652465108031481720712324207910652002291688890366476031069244973674027103789539023377022260795025076623342672438328089160309514650735318203914533652105572137906459576623283846331272871755780469088710929666742351266891424636253043840668799719161751738245948397678376754095199119348037877179520046578577237457251536200016135275473312022361263770309446181182888282669327718142208181335370461319847129296961516801434439841244190560543191338388625196759913264597131634652753114033685770446217250352779283642982707069643889908063782662723962762445060753938468113614895115585147249960545291490466336510038266138862379255976605237058302985200731357033067218918974189255571475972010710388587960025106231758880289888067755429257444032537795292602705137777206951880925031293899000632163438952594406521324538019845646759642601868152647174051367009998411719667323882363911058374757230121324928787031260197246119645566383721692095835817246833945870498894237243803218007087707519531250000000 [107,41] 43989975656890462026755185241763624710510242500878990599471697738107926821631376269813182802897559047634769528935343484624923401080858105658558092033300311915183004790350470543427342548702775012681599132910335766346748644316848715235956737165164633861713211192563194277314643639587327068371276738833146798469474720719242782427988672058587340798478146248542334165146520254113080032904763284458310788681220831069073516601384521873969888052412514266229521742956937479144583302109603977322668425627217814996677506812794490099696526797500568702710194358509228993144365747933129869086787287086291205392838137413197763131608234566898021054090949841328873831259304078133692169522273758577567281277309022505604865688589984369670128796798553919054426529581500761653783112814292793052190351303209519855842953583202067872495480265985835683986136108102518422839598859353831977524420134695824534686560365902133788200812426435677863686655698851317468562418279185482529523621666023331539368074385308155251469294649862092004621948981767455787972289198194883470798133722032382621132636471701740795419378393770032496110647418574220111076634525910522597814175338152510680983365446293751164833900354820049927756458719865530388946127455061525385701669068534389842593943547391462208430973464297520106815014449163434904186043590921342183071760693573743218312907741194062089352339367566850942954114787552859798316509525914512949742438038957614232390250876149385065966309113585063067363925110500815969102495842139761052623922660300600241647491049471565741986155884983813800751159945946593332117018877115955867581265220586918623610763285847014201960910012416303503458125911596798789136392992970147430240524372451346054139340529801091290697469465294702176619400265688073695238206699549028461818905784493270622881313165329311090736199806774583764584233578980889196429122753808892652018686693476371258031236170868636020945070334313680036160220894389890189307148580001228353163638083702332313672689138995926419991540474948671564047819369695317917472697994457883386751274921263443944731289913900651430279388282111872264495337356651767951223632248664955888428167699313992637809210784562464316388288348017628334317297828712075635301259138405647025427069809380659519800003224842283092896941768225585565318049292818617793688974664972644941134719238033566082239355749154054092346965067110188988684994435009535055117288513144017036635147199774564796825870871543884277343750000 [107,42] -15141713537894911404114119805753627960941449630686111169482032676591932512947166998194589128622246964922642878188168911418450041335211973864835931983437297364088220181041017599665299513983544690142705502040953674364264760416657423025279883274296010343771364609458782018482879821051692407608599168625887074675345869566423131618940736580532418937827803366763222515237313865484115185118718077190172712260207294761948590502083743971189766705785251755420083158777643941759149757041165146192878049443513794740678531777191889462987164130393656788971141936689369557350585719161097586426166236878253962958658030239182291516048446726974563246852380904356511309348725375133933674232958059278679117489752132258480292804118669450315374246896285119926941576941945993781276434624311331234080216361690343974796341664265103838653600234820863653680939694530080708266964534198710804841179565637178828038490659013470135103163237882305106689674470310675577041632899820299379301830734130221904166465332453320243325723387432727398204006781650401459877273730530501299281634016276519156789039550816914498491871856518458897386387505993396430427049245039996078930631782613072575944815741737432960862779751604742397574382230238166409699021749186927862922897455283048272663923654963963684598225627293303726215531546521261512368853737213601160627499368459579495494733816672572540302698118183070829936306254208633705230164572068749776480440435146292577479594728832809956216515197074953413869970297111297202396147230069795788887003490114639074984429257310664418681714902447059096450855386399238087636393185294974642131751983015455702246884213613827275533636664869837171893733412791489845272650527293170356344335145538398875815231179932668284883334140397772885249426424295755372144753569927664124801014235913172754577528024768444781720687012321166280267394852683675515661795198271968054245338304228595031408660628756397578291801729928281045707400582952488686069717928177376788287401949383867999699553320365055687280082582825620965430117520553314363790032375265035899437672499223183677299974632949552749497703378222017161765293192636261065090254297754726506057470140307931702593222289184558731497180304418235667296826829336451476776174010737414776968047234951618463319031160981188296755618711536132300950699125755535540328906917654477761755623501955046172383419021411093444979993068768578549982381309541017682823935021640970616935151227266942441929131746292114257812500 [107,43] 4882985140353075559025681667003412396664394432403455435975256704126952660901612114447342450820007488706478037823661765933698860978178043860934946113030636335409754048916665400900892571459671007818078696252305426290309933779629145132988358135221305669478446518531458438542789381299164245742864864265335612352174439730689071799695855046353825568413360345443376001567906007898476754643196974325663602048445765467041325857471753754026513299747150430390531037009156655816421457205679237050635783915113671847277196641391049433708628337863913928743900280589082320096176599651012734826176451328135829858528415029364467002474255713163062352430937572883245592528135056727289979510449897298311501391931291343908773831519063970284711184224860641169872529683274811899211699690142885968022197225473930236896936507990604956575692182279830749174742831229497196521998020042929811202085521285870883879029985734653170825477434311552608352931737926129575616400932118808392472033936499272572565169887969753644347104722510630662592406776983217339401709031351147683346382125834365605812428164037047310095757013825486390841531335950586141553259699421514785622787671013403431615348234644520122868525822084265063340275486647604258480583699454930866715710293614711945215471405217791982021958524163900883371962501229093265615355700509849999616087191461222533895410025138076064207375071199604941958207398124826458254541713326047884330203319587963710467903255065477152975621917572494863964975177035893722728431748906191884943330644992196474864075805656923280501794273056065306711155667880010883191765258456428762238872330710197693479985307044052973234550274907421155251282363069889027324809235681702519738799794407065274224336714722121171526336757672088003168578220812641860512889544968087863134225719615151869644183871600790962228380346736344585323186339867059160646941331131714106599746146899381687287205703913937848670949586110471313076630199786869727087091529917609097281716726729060733511963431105960150298062937754094514501287350462142967494101277922116848934539874695022897408532858807640730600042321266037084178849706790040936791162420649390487392822606351731419787291721447145999694420742558549815422494957600729720113957380095338376772615655062140278626790300524540800065957496928129616158957423721320059658409195596962077567077883639006463831462320055791593766848743938566744938446838492667414145687782326635956176019703889323864132165908813476562500 [107,44] -1511169022318362673555907056316958442890912518413027308515598510966473897154668961459684719291419732064207256649253767218327175009350306260633843022716420247994111515700965245464331149203646771117462169740576738191275855225828157849701897955456637333793520504409455308133707653683719859793365437316178761482982128193262479570376975650943471063528616501613585788524734819530989012466037522936674685038490964981626872607009208822915038198742798042236878498804497816074861050672241357936669610529993353158521194464799473850909492046154451963330347650373010463200485903823152990186336442870310090301360323134370877984925657684282938476283645683396866672435574590396836389068896747146577108699089679488915254773216177965857250937252343676723096763780842862234652923920888168126459240103773722767358271035135671774411167665442471125735561808569410594217184835583777607700888638966694171352305977329460355413134301127819844368239693974824158475745492900192623568679717144165753580397220863715696054915119138988701923730426688651503579165857833087878754650143608833441322134725005708501904324697608514422973740331651684721864953833593919624848124446204567073898517315128394085087566081499372378624953660810919795757004951286144688787527102691939050945763919167690739527496712242362772539461964860338492587049575394840178528056942599523168636176762446739274190009443699063458660280124352226882855900987897372682474318211884179981092762392328521459267340982747176233447468539429016521630428668673228199169910206190406804870369098811446964989047806761230969207936796926564278584143027897910033937805117334088612653389804821625442123876781137209032141101724756740893196842633694557425421373001724014292075682865947713453144049007495812393804065843243273822675583369926943291010401644621641571367844883476527095278365545695088345770475864967787021619430564107051361489558109615118523172340685309970090270894072747080306939440980462291022368343049249030450282374198645289327558684105309158712153781521709669833671412637839409941302969270739650054639268172199500077526822106446581556102853820314193111002264435182591838718839200828680411932691625592562301755765101822660494587789043485471754381200675540919634692264477190883502359940158051187219990104369925726104874486868811678630651322717877128581718191364737602893040207136128843433451632138178477218891237596430448404805020663851173969850197244951806041513009404297918081283569335937500000 [107,45] 454662504666267857747320391010098995934514738692427164720260787217704248530976874299481661555797184875376192151087245572169095540917743994159409156145411064045681091198788288315077260509448238380535897543969625858032981083387833031624890580599413810393118239469460580271717782309151719723702377368440993926261758166113195102414915176573485441443124077956334252285599347847007178080748698521236484091912358677991990978725648935272243805791904374763150404318768160692110645206630225870444689570760457447935476416081110171401684415868216228597674505187553286862762497954404531719222878835192332131635254332510172604198908572113557975040320175568062888256189627260266972910663563836170832260198877097859276167459772145545272315070339574615539226573012911763346426239878894193140468726394516805793969855464212559242821928393951239668973523682310648762466611713244391222358349095789223039215400929201744988465736925601062909419224287461603352424074432800188682085301341519453650109672787692545345336027579330750274924450769989136975448016926585729013337888485438548324216926020134137286322768733941745012076369561919209275414792594527770461376806501116656730867628506908757054195013771385046511668018846882783445969009283939025838039414426569955054478525721687349267921160666994935008459574468970393510299055960898019075790485595827057044082941433649366482058023687214312385997264012165078632801294897462538568115536911459831251480397724963255172677130315793265990425802704467828105922603580872648806521696384712112651170019262093816536984715467126589332555586287844755099542373368488451744424376296533666062638543648188681235024481404009844369223257809416911589233327290163866081366922552035360784729760893900696290009283852944819485674595872110359195806825175395607114259091024649509531293477091063243504503973367304124749300553421098328575131023804889305706627527369502116963562347615266523131267262363885531952224664813884323474378310910986456437343494811368357629237328502099998921187241594060407001454909534032772110204754924761846740314218546798182744238747072723476011434937375348192582382523248630673537815159648928360434567849526757397004641397903276898243876097261324687957060303810097435214422553134244896882159600256084927559527778330850454838795192401132164507505393967933421338536344831393061925002574236332814396821830052819650191572138834109420899267853997043806440602614626911304185341577976942062377929687500000 [107,46] -132998503103544576541626585506587135289301766965611854776891169749693121309131571813739693899527007574419568079261560032230122168159200516232801111100746281263541434257754037015832066864927191150662230417544240433864330084427953275778489146002737168380015963354721063344417666915998150634687438647984773841170685408103781607587621165971515524406618455104218617440036937470886359984173802510718377813984670984122565861282769751334838160142447288179728205111850150370915124418381515703876815461195057377335245047428181132691079332037014306550213018217736128587300399521486728434778760110894435941301199225677475985303196398497829064181942880763734085148009667611057279258266442799185617749913561162197675067831630070001816343283425605878622368500305245826194802931163663322479250521325424120359952872416448712567388400476404593592932164923071497427292362373820657242996489036680832628622273535780060091468027504348429107132938749479832773528193358995531767392250560749762866010615280071143570147480717286734449711009986093328065109170654595111994648243378253394459354356397413915703609981137709249756509087575553265216281518442609967963518942415308252832341896915732356976748621967104565406824872311648687217345456726878000429354417168175505208936460367300618985482894495104715162390117059044500369163571331977643678875532776006299505899695804774375120375543152669046446558947006127237208252969206097469686334326986345465464702977739514311831749578276084940855332182066849941826443905482510841098902111449714274940053710221451614774515585272239436779839212041755243353186118240380499770738043689354274039997603426895976183060016333903943586398244177180003394058519982944080119220784973742854254833875820289414736555999548696802568289999475023395334495466833017534875136911681255064838593295118864267699341594254161570814346449946990625693085332007484879735250318963582532238324666468205368514412544892230227290813574076811360200833017482974768155555219654801883003413171853839686870075903423347389953317069622592170276981459062241054209245215043341008860790266524234243953514325872245159951503942127802343458724205144940672824923571672044808412843926451641699172405664425279707104523862392362831846856924943814550134165186789059440321594951119097291952766269177402393667139261498311227318160746251862934352148339353051389733507208732452873873221499394134366997706377061862253785616896917254337040503742173314094543457031250 [107,47] 37369785259769525845183086809375213915573285828447766218049842765442759654667005110902158294804496880392837684163861120886669817231395210361146477673592076617913183776346124973536348909463574434793248506984330460346968219165796364295257218288860375204023603496375946441130613731003007267717314076599905178976596258555498847087354235215707872694340267616516022984900431658024541335923685531012316027229008881167563125149873955521602192771135462848283275184780554578902333885951059626279859510127120769336383388377030586479167655445285303526106903801938606656021396449455458068604295685500123149376673765636502274754837100843320650837633952122900109722433853480040024073277149134182210794579200747648882797097482073402121425284812451452630706293522173001137928638573846489590281308052637597831793303411755832051164703542277034941440152759463454459430241804517314447900518974149341225873130976257064214809437635486058692993961955685158382659964329470016519580224152131993150678901838019219189310574485941767640671382632534026341929666689640463966239366937867339106123104437403654956794469829051199513456503393964011179451163248372342703078338794407228896563254476794438117704552135193430270178746818416969295160562850953553824513430471113957165473285300448433827777169103233679059924614187739118808519322424988296472040560741708606585894494386194988568068220891508272405677775699616766450155905120324491504385041714166048530292602325820610901597778544651943335981039606568658962245163997775292586534408350946393647058441543501852335670891671535653025580651306601593008470103626621976291332995504132724702614057960653550646127213330404241548030196574694644352041587225705434404083950617198305132252049987777666321935406602595811672694446084512038204437681652568708748896933005848918458955296782160957158824465242696811783425310451063870074096146195272572531421553016562559776498624909857143490966354316674497118841737466649241724308016174239390406424998340898786352309501556923669091343120402122398475810461373655880573091833246172340837661442834679725187534221669494240835387005484703141806906955136506869172405682300015743154194360114793518927362381761020868200612755107332827137431172705177910788046228085147360683788667701973187301635960978213252421275180637021064680790696702672165471912330360380155751929775228397605077058488826465178649698159293961179380645662090566696145882419344275149342138320207595825195312500 [107,48] -9944868350071114699717356888895006968206986646945148508363388313743335915775426029270069778522891527081207718275332722973055338705225381778926718854688950445307126367873092387499067007959211352965496769935319625342624809682849817105893171947113271630909633069211947533091550600442454403985107479410946483131969858137641050991941008909205133616187665279924443363468664389825562797122317400280010241462336340799644861342704887536164182226113906165853624423279804744245416934665728730714587871230345295322613625866936218678559114207350843606818798501104851768313681156851956365013080067923172407372130365923664753673674478997928182499111074318603457094157150098162551329440118433584857736313210281477839609797642940975171262437727152515309412926452088100873207298490358413654247361473543521397547858234664652155252977766027268836820114172637725469501461982784889098187480912214234608748341144978125380866047236508351120509757764923568585172881794472339467203665955918679495620731033972676505321639325987591337286552217072039627132995647046484294241844537251589096563717004546028506690980056669373823358737519385864009722035154466990991096646253139123232347636596233661354307609006884610479567540355115613321556970403623691986391055671148020579640197520499477545959407874800228477905470281815653920219590592731657589955413225208381743385526213425210336065707183090028908051925833937220925538477604199384155556293812976571158333276663473924515960228861457187500215880599639717294668346102660940281125887847473701375250953773893294041174944872627064078841237888155794537406755955407954280661418301731753342075667156801113586756007087342672778335498386166492325005138554900009230713082147606366778401218575021310343666107131244791523028710218853071141648201213216344223997379359549889425052747328013323635476181268610462987584586032244006120589635841306240124002193290153207002501452830033966970824520352017264245975701073262615568971030237842070517475321446706072003441213230850612470524890272725720815325249283032733685835037914763679481506344735161413457302173885097415061955323040036200402283674901682803072271393896063278149190076906962727235503627424098753462876582837976176002377956502946032713438283464005977199374240225020978784197084678092108398543332934529738225771147454316127463532992607810216581915142519288202731482042270830682916572109414554364100152948819678899727847465328522957861423492431640625000000 [107,49] 2497961556007901447327539920528771337814770465715157857793550856989557310975047099456472792753876484184049970976336548719894192567256766878004818978951945603148131139942672250266369864093401924347331744870384141168652684419767992484404168849804065303779892498890870098139102214096818084802854256511305736052308742318319812520526880245150149149650379120952022239746784016413641290166343542465968071171679873445172754205511843310944271002659608663109393698329845490516597840914334383407821297172801503775050534656854063316886303636645448508092069068400911754220937837439126636522985109512152870339409936851602596118596941059623489447145698966870886200594368911949038199948268268310699439329051083141807328915801532241281454074812176290409342988181874092240602550588620238376457558161406415239233559935104232717071277468217045080821404936469651379690440624303780193373164673424334269553398795324913841414025584642137433308462025699459161006907869245012290527113009159440524078021420020789510962891277195078644228341065729139050866454115344438025158236901157388999282655065900324607360087995396917627196927214504548307521422204063885347956167326911230752356613552686640400445550011676160499879476800235734070553335687106889893274065407666857277070379839703972474790000194917591826004547526817150017733291780559505702622653872489033258308050034250526681136324369221727773091911160213387587955967393473937251555644246892968014354288215531987251777728242061376088875388987136416415010023843321629678515715990835973471048978091189809327458285786073653740245206260674502579084138667364205803837005831887092401846088915768959061178074659351380329466919625247202129585422424262731204191364140499964792480773368787199146188251821056835857765363105663990117825062358792515090062792203522429930132393990688524733618118304602846835278136295529226763234983951397870971382939214331085834412659034753812482784477261746543928105392850151421361248648040122948350800260815652163387762028248502270626441709978293239069226976578185637892586516269059342166664319174359701938575734900214933368292754018725625641876910645690945437136624919530634610216768203497968333043760212703563141294569180228991541210163768064311738260789507630517099519546299136460048852020590558704797747289574031668248795162869057886216123987831618066753724058519661051593403360746481234325876005180289107530682468551880281992794152756687253713607788085937500000 [107,50] -594030358638974252103446261602529195879894762929519933600055491917076119445713774584217153172525684517114522552078684636739695151510388486181450775764553914264134963146521656536856985977909761861048509243030091339609492763834845898771625258599730056270954204636601215320678373209945478122562157106552015127786199342676719289921510281449927797172749408262930992491142332664355175538796566966687448409150856942606602786697033133621644469962891324786909566953632814333022239295208417592304192798741880408118374709456702658925809319251911937257820732278867941427430262997336959586452883666801415337666132315381831914610670208002212122804936479028224487233283790715594849843526921572612900683076013032261026938482348056248472895669676901800638386901485365996587957234750331730641845809042673641947186384956499123007000954997189074573366559249314591093194726812823659898767022507539761382487424919818969099991723691417695536016065107611501974352000152202123238289226564584969632904172204751194289313099117488890676125569668099125530541297334841650033249261940311993288446640024431377486170732314583354754180415478208734009870309884776565354623842356993458606954958937737547616031657584011902422955734913131871800135665036565870353276620466497270267804726293721996727324147534135283533612985588832914183097190736501807061974085414165647695059234382909557043700770268983490451425570804551384287451016628682367955204784636606515197014481311940560741541490855373635104728880476313324129457461775529842969992364241277746927181318236577934748091834199324128220258831326664584463087232613673767676783215181557273072444772792369808031161047203208944152721815780948099556154868686710902306792592538481807223278914046988126596413572504398058288957724710733491600744818171019448794108645386903296839586301567593816246169570407483417572268599903701177407947019235846857718397225783114511553810620887983391027057251373907810542555395490983837931469766424870797317587447924972364309133902097483335808177848588676983540515482775407828861202967310847177944931092619448868088756345829394415260754176563577623130295261184251637436693529878933150819922876275414806927758529544425633364382437405526733669871867728649164991768810836569411184829722472169720100614738672137547181738015143031195664036237773164436423765222606836431506786257681179441270563250304682016403437861664315574278607840624788494210406497586518526077270507812500 [107,51] 133483688904662677656591764835660284221574169168220382628421208693241115165166981847679448417353970945019848788365726199854053711276196466787764105355119481637972803655608329512401862835870850151413485985072228516593024234439684813175765528874472429991322496404320955337622815476867367109941769341812402283867472644427865383353269462524038388934742037772577240479870389350046553955088171049672002224938680088820899026259910535612200775286555714457809528484725840675800759306703748032692242132330209890068858944240124529761698677200453020441179000365734065020610029677673483987664035338033515533251953058084189546173080080882417599537914957861375971714806145566875878038761488462349479982180059487088718100026427872654484093577112384887116066552549238033364910679857462593276466722700525800105731953495777973854548159922396891300665041583022875095391014866721726534830273829305534596364580773396429868983009046006554881995670529881082770772177928964144869018440706919461749555778684344547626410184531743675630765903473820027555340637933524387327017446808731993470687177635136438108935106651203250060364404219767623583124892768264120305873197865272867147189680806409554333455609702607648566774868248723472943007797344434071113520462396318790361567139451465722349853043430317087298889837989788371252235494416689680499233321020028121388004882689211451307083836680439614888114239399018498130372654088735283120767802297899996269684080489251407129656557420233690448714261225144864956723193306353780817077061762354994675788787464113848519550654353460084919716668362615918397343859660033967754936423883039095811655235357144612134217729585011635699468756891680340377201170643101278311934779855985438433682373431575574741346506909136962926561419444148754719829779428241953794845118899728281874444941399314023145425933687502413746256457213508443941249147462109301304840884291645790582969514768662718102168902292729008853685601841736717727307011789739462948247164013823954921557899962160245287348502099221886624010160259793645330392647789635312496833844848695067060558901202474385857226315927814194638719016589675795047080056925395000385332555952855858968203651550905434345982553801167190344505274289702433270400398683735730133783044471584401917416879552285999382772569187812152512478227358603825974938098726618942958495960927518873498753196094047449143362247118405040056943189341609468101523816585540771484375000000 [107,52] -28237164847684746296950980629887456438445070227020066931294928161993442530948081863489052726716766084472175967004322873732831856712896093732146996126555027447035051077563817693471236534575526069005122990643788090365787139891112979303327783702288784576568973159382564188055119916526730710809053623757513466942984373617258634822169075017903680822901165514363562796311464626574193388424525188141076894477420339513712074818344769739644358181022021064309321575099451942256910248008263529746744076458763026819788938704103550059149101757257597327779890355295403611330788981840988785430332277836009921861961336356233440678851336557844158797788194641832834437109817243248838583535214485248737854691689474111311423115641290056011890301473944327039011277719574358085402656853689325462253153615767253832602476303096484692906047063419628880808093444606141112336056756293057167027081551091124457383855919042927736976208663567393662734605020439752057451447897890008344168930949264388212325285674656372818359298415686945865990052718401080430949590019816652289892728949282579487973603183660220094025183409759379316268023182059593130699988414131551413461698362694313778401989426913240616787130902721895588733986680173296906207479280687931628055178062275571677762143788820672834263476271017219236028376427407218619152323581155247211047995143458946020137742289466463882475974928571945056661335183341138601985551124862402307639032258041841188427796747729040173090079335547120362441116263457239285952925460396517484795741360256736719627665407859506330685534857049047283375032604465566838616757743212770023574473875358244214780205149298581054867035369309501309525433987620152318156837684170305758032663472278332508605700904859711438909352281794185924935064844383964346684644375296129118233815342545014851737236426037234453665202326225124824876552142124307654389861705314762805999485341366346988793839125189048819847028261657383189033615770727786331699039666843912533884955372675233905029330186541452897609358487419060372704035475654794425999510723228348536515681028288477001612838489080562984202648119083593393545300229882374910209770183790036438406032757109401861512144044344304968193046148093499058512262970937642663643874812476776086846300521651913171129931967034458231651608634844272437429954043137048088421092829718400459370490893331120044618815228497008165164785968703352499187264612601211410947144031524658203125000 [107,53] 5617415871005672000201674700363792652433935140386977842603027943947211111371105047119970283494380625280350522296986603881080348873313981811150271161235793177093442002941547608359262490860980401231630933900692403963209757505856501484242955680463049817065370167846141034089648700595291709426826951825048273795711526411235570296281465972608830409611655152746845194840091055275617930108927766620531710157559619982329360330724044870485605662752904259602053000946947989280095980329040313969465009010259000033810139676885838326355486313185156742852832366626196329271975587910730822791533395008454958767497960457451568315745548532776792535838885402655369043323621922283353838480381513504476792988548922781090209969655989545203033973212040121978467469664746526811242250583421286358054347494621535137051672334366132541053808828836527874852469519847847461942178797069128944687798017078216167097958338339609725625150158923727536732451506953204540894182199911890798631423059142147715839383847627786482733948323202246223760492664041941502837879894722847134777423165423291287991375653187296492531209444934734324989517168993984795375994197783257890005524245066798083404507665321328811164586332406286117701233195302845929047704026545716868243410471245037539123219365212615006088441788009207818664705666192479157200227348997736008153365429829401709038295415150153647123653803822642487009865327582891344241075547764721761211587276936770864285310652504077926920984761495405450703882716280477855597141948132946722329665868529189059901642737433985339910397671828594257750980839729422454724630940809977652710253344346240290927615937419717747474940457059247799588647896256809769345256866349351324879419766908396705905684197204853218003222641851818560223167476642197665349354017544108757370114993882130197702434901763217168551573383513251397721810607047495590965673007035339156953035719765119696544519389930256680262356859932249350570075697259135623400653378930339947072040718672516063846599642610712896341373579430086948311190363214975537433266939858401227587528838359024178801802223055867590659546908388949524972723636474699597420205600232061956447480106130315596669485458890536034731197279836226649657160977412214561167842528999685451923318543428852845709878969876273412161419851167713109873302381682650728961515903358700774696250209679713773896049157091575021377380800809489547198438685882138088345527648925781250000 [107,54] -1045634275921130126410310252569205551365291991396026741579342519425118111994666746901747351244420489341168860255933749642661101153155183698384869655652845792124303935841916976390328318337322838671295763609081055919385338711303766888021294593919456317224712614834893079570217675391331142690884466877402071862293573649086631135008626732739950361401101114794409196302081967919641471319543182804675544839343670803335781036954610443999454063835179042840372678738080113946340392614682619340155945548363306015284007845722921964125074015473106292900928098754055942986800237412689078241224661929379381642806537255584847742961326411951926641831323390472489871690326459224077795733567234257276538054133206145252215038283372629863643700393353180704377766590639018230997598237441068570233409881157653115983950924699912991756599186786232504389893737022240066318464454816239746294483640320959570332107240039333148290743354764305381120130939126658969142622119203968663492344329804896674453143710549350891104977032113119013626460222238913566245463003848295773783385363815110782417367133351762708496492856404469619164844392001480726071123182286405079090470465478911182662342950677770032162648947467793941680448236978650321931380654215034243088064192376297617913489291633693015574082447694642822397471203311058610284869064140765269618688027586110646729537716576379592865912143505312475557334787488445496054983179832719647686183759503228426368705453632437043430037949830240989162223793604770948916542298311686891670454708815628662546859582659104892973512930059656899784850685748432561548045950498253592399076359138166679666460091327461983086879442540013698335771125514637359116192641771865012706925960336626976478832200989149565405775816150513417799826785844671565277804942203566124638966345274517877267490684277744978552090398429973680419450561223491067200234710425242349612197776065668476573081802001192445400068336154148039797963238775587268777518272051440900929049008414501900110293046471974516615021987416803810751133316122667756895146374939103065300396932257121955289697604379738593414725363411577458062719652866607444170442827541043176165289159805640216095663936402103154896914497040261121876579758419881939081925234533616505481634398168156591748903926518770330356114100180747490802909623197100800271805764931475524455380503296772454123374473127594662552138944774590689767990170366829261183738708496093750 [107,55] 180643125682589187460204369613716998577515614004538901562994350458235469383641614732610003226467063314838609107256707735245861866460532887734306012760802992122734936462852633976229358027964887759774024438157411153405067344559989726341013336195362579450653045256394404792862490030953534655748030515448629721783845881728606752054013127352513921083093459436097749392826190225988552227693605462176115773508410662506242177340163354049165503288063362944379808633996631574724948699705062472378157306696655975281365932589838780252835068255434379453233827423515245130054192506828705635388596381453480963542525347330703910488652892135950652189166447015780679745211369314201394748518993243985657006937210120370524921775752607541285603575862816600528527773442536337874018227271708238987833426918230008864369603326908461067897833910669462394907917434099105368540110437810944166500132401285131860410796012207344241012947404944541679550927932719447321125587681566351811788609937053987460416925758301179859635780734721895023159441553271956932130095644500851705880038270751597856003040065821325240787609650037816373103349599781571672023040064180808956572749052686188453893287380741396324049446412384578067517721696518998480043152412628231502674139998364123844768264363286845325112297679395749641946701850018014859140626414282368934019620045426955586064288293901341339462560633588873862203857466722774804786453024511931688685971444479198182410735332789398479301218375855792486781571777715374334371632914688828712669778582300586754623384905600967931697937158551429518824056923402548154404558912405685666023177862980335461354724995039532280190705156894687385825947058855708382150842234102964267597580901963709508061665312235409916798596490399484628672316974509546291433345133936652426669167431826776679336998791344443700212591353464609842330916471381327546241151370470080060007793637936457417905500041969559821954956803444588272515173244717092691526019127489162914151276987383861317683349492479750389891291222003827683014788966777797696889092865636929229410920785553902264184535998529696243401202525462206672702322067577013072487953399180795129640428708280007761497409882086507926959816012580140477124650818945673019623001863998061790074770267419161335020149466090660865527457814714465338046756307355868776457851251410130373065406905660902224416812070501357102842018495514331277718156343325972557067871093750 [107,56] -28763210584989377833184061286767619076885363446655738969840914564034216158804407098476781617402801979889974043061185441380601458240206375696302785258075023801722065035218936031821802937339117797017909618890341259356177152880056798472178475746063654421252449998979386367636464321084910770343393338692846193642363382252075436810045403523192420336897839183686188366348675470912845821581022913494826239560637464966027776765444278466871364265906458999917455688022292551734590664331196224874638911233289362669820998219852835455881919314783593829700864509524782368999261701209276708480482175693480503881905567962622320334688642176118010021813241077218224894402458378185698689006042788683704741292717515357668959726931751461255031296361069512946014102972051263060584390630893338306596759449387763047860100080115428117918620058313935546034035295982878396729019061839278500248549744201042607126918998656525447344832011483625450617766773154584739022857988299088796721393534355964269819142156961144963514491471131860574108711046580813046721561860350666100210351233974193208394284958208999562247079644482992682902885056703179679743678848013339140516921350099828517408576337947344321938117244411520262331089383044106300247524093815913789947272441714361681423397169394610635924947052974477748201953349664878869243670873678399191551652794861172563460036926962318313069166399040888150000914444239963270073705772326395955554978839040604216841803376565630294979344792642379433770971076490465700629660951187460971771029008908002262558479041213574977210250550870461685959289729700996318797762704837688599446256121369448537769829535117393239802428251628168728022282770079458990733484225750496662309106895782403759411146516496467305092889746481853326023732676740196459576839995447686846826855181438511870098813974770801283700047364270008838197848032626337299053153348573248069281724832016115233770665116065269123440625426800277397887647938159841586692088170844071569254053054042629477239397519356790150712664822641282601537045846916827449083919119110327159283808656756784547788062611043061475807983481576426271393371205282209756415603484260857971077652316552553469256842299767688936476371991009962053058587518748202725134792238340371311539406674235586745849911105127598294823102803963209813737381352279801937799194829626786433086258589957144063502389390882011343218704890745129887363873422145843505859375000 [107,57] 4175747792564125571970238842378724085409033871305750403374488015962359396313760151366725052791249245199724004876175646071272446917040639952871444015401073417917787136530817541009728229818111838058490048127332704240837507863038557663621276955184026999536285859576978407415378635145461260078456668270983138961527727636961701040462926325051421131986301774541287805995007802061485770739885497063819719301264903444551649308888597732046483640819933505197278598014069394282503981989555179264177008338258683991212037071383882999700182797526867308720956720165553549820659435640445585083416320055566956492956170687022105497463838142156039822097601790091388815742087240744989469663808570029426183716869129818739076929533847131140124035244697197008322031476869469578414037100773205188646259155103251352631355629143853183661532764387157457853337550668716833563552049105306779868217923958260818657148465462513560232856689745766454395829640391193777771154075334814606764601117705321427566529968867518768135196999409636174504601512439996414420832222747775013957998646543158256804605630078435531806528643688146836156404935840946166729244929348024633986495072067136310729967862863476599502858744620459985969478757073740479440159961132131643208983378613050532398265191182116873910206320344959021234399574708662052045740902955214606448965509855796404014709265820950786895814697151170629058193263000812744607419193125144762969104989425671573026568489197160496912804840235427723041095952517721136684592023940823934112317288475206301251365462810056478892172087088111942397838172203133819244648117482410585368589377000649815425801111804122207291500767198102923755975114988001368427556830607003242933234949953076800660477588868105390238271127011528619287529490917191083450754975276689204841392907708709149296966476003806452734858825137597041121913278767226652708475413971034521310988480339195128961932003153433455959666722583716918308250689931272884256787229696041437260085516328925458680470820598757299591686055024980495241994213178075308368063297059914952903874656395479379577874406200608316958309642413835532868141731057815261300713614206511328178838329724399597807134105744532060068896790640445940427506875715345238495930467959503463633615406844987207805298641259013418236579909931139941999605877486655980959985964757086254522614962159657569621322041052992844745173073306432343088090419769287109375000 [107,58] -546229653388501847434191433951477878585506105411486830098797660010067473991470222110876354928883974374493381270374920522078212931766478920959109681437272500767973835131405704914807414541062015507539741419227507400527476336849245952003920537006572539971834354486629571967231740707344325782760954122479834588212681318798547472405150450314722029924163330895777128480189588268812577243711177209341440838153706915978730891257636420651864626997309318157827724270048137962453798343516742093103232179808598059514763138491659019536354232167595593048116893135337116502770469187321611652440492506679000968643947780516286365344387919017695655379421438105290246875861367290895005946199157530491136984050911360716327457328056690304214097804265723699007629942237505921201940735334400977936432251933802162637484143145768263917869662435464161274535494961587611140771479982481191714467890392213404880328921337958961585278466938449658608138504846141391732476548637838811707150493589863678829022767622219780366144048770544282853608329759081606473693793515332341911218729408677231284023091426411544136809028838072964615264117026212078517285418098660045056625452084614825410552668197644725525437250268787650132091598115779260801061599455271666220326450420379759640225752145756531486392793993461436483742141982932972321341096877069388588342132404995082830374963521395658697499493477647846676393808730210699201401666145892849939755347317765241611122053300538010292599448406516654807612693698561631320089496499133313648237205779548027263276435743835754481276257416954906452090020561071781133774110139076683344733075764326721522382883966919362601942447859440317707442785417583020300110942667693941583202340780756732680459102469680975648003729025100077717147809439698093450072038488862165169003861047070862243453377849232076168715960918977315668753309840565876600947735310800477393617578547773290926280965379219353632077197345534785822959035507942335705667915808389579442034254579635315334760772252938906756193720794615629292209480104515678096030472135541419195230399601449132593090543863743563616337519735696443498774061123161287090460043201691728639884677597881333983673124883410247690982511203047359087241964850636778467884299002063082497094794788601315359839721485658271375971519968704099187668487144044518545809745786358466903939199833165061665346607972133796682356887686182744801044464111328125000 [107,59] 63849891315526049584010416863206127095249268342522873458898460291676451882275079278278933373860235661986420488695208052257566302227126306782195346586744034358473660034803487430296694052784687087156293393318520030422128351772539778270693577787388518610995904011072032032029333870861882244504090126298489136573508162057220263953757325035310115768872475493569740832910270592902543074033468138747651014652290407173083087580464400979050718251952336296594227533425007752073648809377534344637741115386622729896696000549199243150733910489087787198176475117980208025602719902427402311910727966583084071801123834220622087852414720956065545407829196305271141809331615723729829825615460940982704942077469338162026473830570872177273346959021982530127138693474431432463680600633858237502319693386534216964893937078071028587726263662126452243438718983345537925868533737435258661628448518937776965456737679252887123363808086434286496057328426152292766632639574635553127875009338812016105378207736360480347658114607739501315874397978073046352308380548621930757799289538738368817332570238038337629725065576557968657378807758531017698584423354369578731870374970675735135588392170394962524619392959528815888799265955832397079193426857710430832079031082794665696693970716521633626575987105864000498923407451153112246976414655225779886174146808302785970328018988394127998744545195867862352009360740408794644418916057858972793794912283218743301836027529242264822723244526165568111852446065677882008210788090221167080343913175186689943900749974528380689537958747236210116082795998173375877155218127077512523745156467229402059402762482629460591138943982524515632610119168886575494286961015138603095421227385712810840914541288167795675807775527217538369516931368698862255026210564976628462177568074553306460323033622332551569055663275007440326568177591514126926237822076350639497005530142028225745599697032045178530753099785898070703858349316652647359350713583245263103776365488836491412867224925377105274663036510119680353911478355772518073681664207842814106354915039220701622070753957632328153321395615608969600279663458690752290661279957355477222742391444080655527794547832814436795548976904725161019421249258226105442637980057505574931404838131124542987628644569396780838276830806807994124414147868373708428051499010591178535101353577793484904465517223298709481582591251935809850692749023437500 [107,60] -6669462655836239484149654035322648297963300203941038759287705090786012642746494670769794617033822011194165919498145742064745564158502923361332371266392286228010704600277294838926427031364813140812896140771236282439401828617237178233834919732034325182208683271571204512754261277190563851755533511657750473293450405466377896388771331861788849720047562033366541134651170991263102549165372259690935380051795111352649644043208353750788369078131959755572824341874869856013704735733334535624542628130740276483172418151239102967208580583373561652530764671854010811629984922736438909310476938483182935858502843823952355874479194472948160679437513459766016222820657954384253197011812531672174451219650599861930891311348734510622991464213044877519171554810174325023714993372922336261415530198884180476270532072186608751026185449761653516077700872336944739573411569008633464171564505726094297759903848135123008104671560961022349128665087693256255014705239013689424020641441668187728987413050286066715016817986840102012208215595306442810034505847081538752090344721592996433657796014903367075139010578849458428515331201028643666693987202209805486602340430609696931919683721000691464632511352141083919697712377401565451079439589622528715492295368522611447859015469540205620931540673922654888610705180215135662591181322106372180848883598175468197755667731510114911549404482399183099548616036501639179482846150490073699136636525432254236156608343508872142095297359411989223691789964212751876700996321256480195660944635799998228022106781387787298083987405251514240904515078692585969603885717811383840928861458434707076842903858739003188039582013902154597547116024024971140443482570875738911617109690545424537731264829713518685744218489817989543453794925371081594759710398552455731311686984438548977038195333306878927578117723660178085203876176906256083016697178762572775930923429931467598511362761246523788217299638398697124123359501966188778140501726929815378532073769793815464971357502592049699118112762468269503794476437484516003794082782120412328563356661858712097792813191355333035752035299035928217546557659872718711164024960376708050720084773621778942307433811801369619636628663705996369800628149188699740386178219362990997398544980548487446052365187756877424120091877073746490725176901057225242774792360274926540983029503796061206513916957971943588745489250868558883666992187500 [107,61] 630407422958509573086017091543639921327104331186299200798000638736042073335098030447891377670611829072271410418487321781951496893014972016051292079832527215888231138607113451656158349136051809522230298832694238165258700003866924198646806458992939381073897001472104887616126659146369687847807624564363941970038558229987358473834527906607213530723281028644098415811244309862514633551024804170969722110466034686295810404020637099471599297831132761730646618621115341036678359955723651690442212155183465520256736901628064676932920071555178041168900703783070324433642894592683185642432993783652586502268925721028725015308402249214167296714299671984609501467298792972570585259840979867944457180797277584490647314907688697456646383041492471772749894982865836097213199123334474084557917853677072526779151318504605609469746464108180328055009962667138536207777336514271423972823602162871804966438933888376137086107420290910927418223556060998113862883309894013765270438320141029933090969978884361801107778815926459375230892273971203008193405495964336451878801397728150427678324122292506046609517056224165474768323852663597547373796445298210559585548231440153771454543620351845727019564185112895811787243595795350639177855371319090173621296957221144307477108118639850297749228739069021182058108720151846367299194496116549329430199220710550406852409390007512179975958249103940263827351510644690328910130256843818262864348431985538884750699403856853081976512849945192031381853607561540855381291581149582775461184320089403231601245861196269884929770613784433157083719758328749138554889738045163232280458662990995975642627791814265090854615074391162118154386481258081592935127023926063972417683249996296742560756380935103558390667402129902950249100946481223418348215705729816731719339552232722716648802505753327198949483972239459179243201296131859448710521233620322357946557893295493036788413079265175348643732272609788558356223303487850212051187392124981492355675014593981190261902397373346102326669633731299582020324691531210421805701002794866888312194875269609249623016823645415211812092203013278711297410757990006575707051125537344846724106109962450936673426497296731829248433647285076267017489350044620373188174178555754562825139850532122340122724442392668108903625635702983351604665414430302352089354738665968164512785880350390272687521875383254155167378485202789306640625000 [107,62] -55060481711592538698371600485212716022539227367286416528895471461904831944315523250376933850385614575565514695209068809856156227513112240500124946129812073799851423564394506626041750077071861692439100854590188991645091730540749485542462119623300509942094188504667840173217850010548916231276009591375822957710198668323826979671253524819614445827081913782609750762930453128596374602224988441697754985961621458795111594979636312276300653227263136858009046621079059397024988172388805252932947247696192549660731073133707467057499058340012167679223380116283626366793712634128165533243158541515393621812931176900703425079847141187124624677771091394397163402295772888099671588486723249454008467390693301424817075104104664634174567399686470597843362255177525691449836073665952875551490613434998477430112451061622715697584618324639932282421417526544437330687010333161683481322380458618071072708963023852538687068908588111492354300888979964736718837720537192848184143407756231996026044723736866998708920144912222539705754847061045171886283231172902053746384061223098394533388998361769503310077727650833127037529796049857002627809470879975104599767641057829860421114390563822010631370761359953454371751853411337734820866725298964010111398482733496206331162678525559117102282330588780777769455663712643145204326642079159287665937621408635055332901486306196498844957940161264928701517145495285745815003299232134720110017129487320223626786681383266748025633936911541245741363809738496848441529094785591999826026957021860790491305371624543959035181741105777515828695076301525225441271840691061404351983577001364260890439823061040205475825610261042456839099659773238407190215525424672167035103330887180423546535515863866180440010007655306016197462367128048214542135630620211763794786899072033295120911732452250062463591908310653716131587122730837094737241645364589800654185932647840362255862897956616822488927632082695834231912243702081660156946170960355871639937470798585050300126907065215502115689533009871169974948025084843389111426179453138697086614832430492685907058095326714837349029128132428380721534981342412665396588053924477150070515860738317307744956397063842623222391743737812770403121564381293442487407740480027270253006412112295913419039909625153997563845198867883396775735816002617614223678704699819247094855285890033290245593189382589116576127707958221435546875 [107,63] 4526016385369041664161355351536353953938617890441978689827711529478102736796729938278697647437744939551539246810709379115040782419984786061471967591260024395582046122435265457691247293532095039977568418301646404782657553084503398902565933714542059908111272930289693301953430385965355439271556973509283533799876715346613374790664042790298867296296298142189330321686095572723060534018772615321571871561496959466430379560528870940634637231014382114755945482971640509272662916824651020799819921870547649471158426943495893950696472201424058406055014694790485304220569504619867690884366093613254844355217487751906940261488973617566433856104890977450706900719986465208761729760256780842481124048431564671176424335952622086825785792564543503406809774150360090501662068353184529483172367193714294677890898805341832345579364636540119369801206190958843952615365567480927980532009495477796930240181371284358175952522561015438086221483764272342591624568179853018491582130430654264144509448556496002296044282577535114393548182125659482954623182365882927566498425859430330298718841519796548653409458744135898907689631374222650768397945230641181409895349174265571679189209065121751065960726504349029446941410185832612153171084437820709924623610947852648986150633807326252169486038543351645199999779460449345160564188764413678310286283562886257648435758908835152157678080606428605742669445608187881191510115960500948731758685811045853130577039769338886288879560538054348661992304407036393266982592795646456158560200562332608974985532493895911089384795959565646270731265414122338145402097126349380421418221105038560505598049231363062810105389200445444706960698068589045263392403559062804068228235433841527161534346726067090598584251338654145020587215506352330723347237891494487982894524337282152905040700598665409546430221867820298731226231350693504417863984444452579798122222910855881670617893863635912774707864422869158841611778059385133773752549196148560014897869904361010670222176248760510164465095909810454157661356275323626092620580236182527069667411554381734613995402228969985666489339528668429030643560595175472697518730238080854884929506619812728987008269603076431293167235305439442473600238790684788441398778038863980249442694352518013733369189221292138926697056479532459036017644176869071088833998990769076732278683493707061025190796499373391270637512207031250000 [107,64] -329426595241410412153347290666795750193628412687541665979795764985501692112736491686926628289330958244821504039264196162127762014884534231449121595222946738405614443359048341319274352278704373497963787160457110098284836829561298107749396184055894549116944529379807331000975178030346116560487768712412935404982807812391020512734440767761755143668135751293347055504653442325346899879099141637202452369936819196521569438510860525570983710048603028564549682829191146935227255406132908248116718000106360927620033321692650878417914236144343186174448861498945725299876649152921591388234483588937054730030937749513811224856584265047576317876720940629521044600731872899473790785914528845252138855372015998144392159564553492761938467897756746724295572019646047336902723623448195731655571344430584040015006529655957083006204303007800340681173540671726795484618365804220056698965740655637857231589015675849852056832874351943821243551971982811516595759041891329036449550593056162344451537426824314336456709126948920283818596019363017441640457978395546600746165712834382142841404983246864407901692901990887601503591692585354359689669687862642029903008266009848440309193218916336514538298575288693257219099860066954041203556466446632869605691820618680854011742673354676662000892581005091844028789591290494122679696327479803822084901146222124426378850659517138828167434677155123412385247727022701696250839022140478032567746228628223432712969455363477561747141808884571651087392575158693651010177466631333808869877984066350471058038276791688273708818777080322806726764175227908589253183377068118743618106842874702280972703679090182700467641836507548003574086300765124504428862590957465032418065586383364471562196371649723452203043423292740072252696139078923760120970541656498014120356090854975160358663546245203829530323103040680755320550922262879076376627638517771534924231491045879970965739700641571383634269099145734711989227782481595729232228508276633949848228538380228869093168095279472225694031967297856089559925614346972393831515839668334031724466877701566408113170443227926648865899551870097632597831732126782122987343088785033644875995250479067581126968744443094832991566937473549497288501544797420922314674816834088843111485673626931902279359583058423579353212228113060176560769119211263817377417738004632650897392232014482260638033039867877960205078125000000 [107,65] 18305245937242295810698903959142071052536441626326992510627473398252575763420820944422713159756571666936505593458308043149666478724812788956099357304490658445432028653174459459955583427630006536744920737812264628352772264126018407477055011124757710730504220466793380662631544374135534729623603623374336329256317803217331702995564035518521753084641103135927273859356408895443272622030164974924072185482491271520631862551712735447982159066332827148428430757123540342135660495033704067733592113261586584363669388967580835017261534907824899538740273674621247535130777589287054064099611662578541368448130505600325451804419845268039785205686768275928746480949126809212923186676611786619835271779334630674844400055732712605487061834072667211088728945615893211047597448546669387098798758409579237472571233836738252196579470846054085889322353912813670081198119669741144727273858598925377436019909053075565583548105756200327652992899058338181521590114963950456620880015691771229640795420279812325216871587478565029841977681876389649635575170619828464579327093191957523970557060874391867960893473735657658087651520565952966171647423874525471448723444254052651667757564236806915737807843157199226540847291803035235948491764038443566680670905671964846915763728028816201912274836506931997811952380185429130243166216156790534731221796161903542054456527563060337438501376742114031510820470516416044465616823755896506240244956210172440586587030591074129110106579226360782056396358042508512359426977425987354039311303130897458530620451273584843785992242650718867330056502931689346713303974109181781316187343271806798506381289341460703012392210125842503515132840062844712836023238197245447682079068405105545710857534908141275919969693660961737840247207409919030447436332703056241830291583879042324754762100712097425804692571577603449743966771079291993778654031979097214078153574103839825607880211951824869814277202775973892574449684339143406886657184500258798978034174178787234210391298677494752733887386759328874609380573768222703130623953157172412487402913580628051713369493618741479513921258269376307990692020386284584596453444944379579379741893417020468235027988260541340739914962752190082142164782475670174139729828442458825859677471626669808579575614720801498450522179954621637147297129310182151281771659710965850467040416660324808617588132619857788085937500000 [107,66] -303407874780104081638929628375453367573285657429128814765414742990886407607057108345450665554588235730678325590223103080263239725185794159334735171126434512115093101179963171098796565587775810132408617471322226082640514736313467624628364463304924019135182527933722912134506005324898288482754209254043353236480231665761960845199185876078535216504785207978690149688547459103748788031050842377204156748424408843199672770289737663055896211037282859699896004506026974017699525968130654881526383422682750785954574579044222717453238091618847177959834075668057309321357520809655969897088020091061400067794488930445599536748891460062284750669258277675648485009235003392982687057720825960932509059075409433536799401747862932782017361549523538146769594583897027126579721479847474194222249222823100835556970677927081439220916023788143091328497986986205827259671570302294978663802355284027807727769407864374802765700349704876586125767652520905408135317188523363296402957652323422631193398729705202228654495405908304953571792025478328288176587248692817409303704026578627551188230379373401214013024455820428927497142646695804516179398572361858005595208697873346836698161481258805253496318812062359160978948513415297868037529590534348457069099570047107396087756494848131999323971757744772338343375227924126723660033669932684352538684441769089822958082377078027162312711803059696942889890151932165615872776563045217063325996241628033426043850339880850519688039096692661187555734005041054594010067639364924527197428034330613458210616059710659944273028606182846132156046630148498583396974453285923587677753710722133360189076267019810581643799208638954938811640020696520233987492671598959909485443724203252429124235839144473038121742904267660529622334962668310287167177690526135262773411596599974895953631381192808536186116918435625091902141936974974533229656873003289382080850418983601709068107608017404631450362496730632869816747461215114079402600859307107887262103143040753195961201713423105953348489088119749250786759499768252433302914807543084606902818983578587395967294770662075626166543824423002860213239350563196153581869476073246055271316763035560656651994361440526747341326618836700870945819513359302040720955202789914664408791404872098046755924794786208942704474048400124630363735240355102427613043308310432688568170078724506311118602752685546875000000 [107,67] -55603748525484446523931172409775880924827890704173096602625817034200782602839593360583585571256668645660966594904203873988763318196124801101103228165608374812631552418554192657671658448020720636707589884474112641374222588108023986860867119630877939980813646746199033564041136983329975750502820160830925846871216814240428941660423913380877624016781355508277216092745588401956471620244448385651025690474823803559471328216157610560341285633560111968598825785424843029761402694877536119316244621329008118476613370423809450189685369401514495453948024239672831473107647262703704345551390734148754814999876698493467247129177327906791686937933798174779767502094037604536911361103503519637453234093934599988246672700719259603211731565315334940758374552022446658758466399835245480636044331523058687236340940834027206790925799924449356259318128909545598202285926874735222025546096048153233331867353407506805732511187056511848329858306833219072148461496216124602465289891739170218525770362968537619436866953347774495503369888006255268443575400712511619690245858001443656908395670672879540561054064876305089324562332365328832878845650119261687270171749777959760789753323360022628342231451565488130607014818098138151561061841701681573314329837702739623592646137109527803723021361270556631183734191045198125732099331548738139984635842173062749297802920521580817744994589508621856305703788165378119596387076760700735036464776938136351906809379258867469072661559273102734213550277358298343469920537892387960346052777903410987588485290884515862873919411457172510864745461965574569667191797273505913978053663800796341951602525775835723546932339510824070323484613504592925143261369153175193369304102312283140469218830350293911009239927765678876404880955387361115042176823938638120791401716189490136765112276912585419251964746623059712255283620826524703252274049800603459518917212926209136229397504839840173892376369934936092313930990306544071685419324627031233026553397718595668968078913793064270479431707437536942397460845845945318381497079390427912022436345705540005364685989650427162522028803083207459986718327722224735871395270334820408808321886489825505042464844888234250675303316922343872421185168859227592053469936837126806280910951870915163752828752674925587734777125023326561520932692378241286864069991693817391897880497708683833479881286621093750000 [107,68] 10184337782740978571505236079676732780814686476324363310222272015986439621747991351652527362647804608446279790351056472481014782858761030578958472055417242055223271041568546627484271388682786581888556096070733047082795820807434661656927189391572256975103566016369555285625007433910094259947583568535462336727247804578470936861568477388474762599284505078483410902979771267905758883451072921909355536441431056319328035723109383873180062006825780993409817703360496891592378619699693779036142350503345055176100593766283920107863598791567020167827549161525936563408999000873983840010725678233076882262176434453354744875056211408207928353414016644370813168776577219939179810582244670442704627409172172644827050916908439573815749436776907457413273754034608457525094331003868492514671738807056913884894609449234653185406636154047871440282234696392645215840443830310805898975608736459672936328184530545665819131688831573884990273921867568245159031598828786744456145187227737121826228045661475876291037827686735629238452049001955682404334656126418818554458467164349378807899776873672082956272298170479774297757797250497282889412037337162756420042410113003896050393882371634718925074219984817439120025885410817023107176176476427917541867703070971479428306994911907161305977093706607981590228677049193033007736098461898468185010049137487683319771421492743506014479451307314451159049551787908330033908232331479429907287657429840368091934015769931522570013961792147519042079379304231429822687830520656341283762406484901447522508688292861644169145902795151008806468919929798347923433764456828529451651554159938569992053231230732828543662555878338343148690228343292506646362094814384460932051006917168138826088871822593255847372602729551176222382673108309140077986048795271603272791404886277116516244521591218092957025740002669514654037764210916772834782521528998187768145126972695178875808714536150505637098911941860674847248542068807464806350775397130570086795422022066626994029141375994655243560737255179255325587457924286727890235361551549958146294157982498463537150129282208555817540051796869869930257884100606329286220111688550717349667467074170635301782369321052403714509109444065097989390095200873868217585583680378703086970622471239041483399129941376319898929973708793051401696205446508451699105197158285562863966333679854869842529296875000000 [107,69] -646239783199271255744460110719566393214154352738307251065543754597685448735985869028668450081638702731549686458655809735697074360331848526528026620559531722840522134424108171902289256385188204511393666544328386441295954038155542237730400252321345402895547696064919188673805229960248177575326414868565581764053725350557530270180749533829864652554773643123734192213743871872948185480150985515087356537981740327757410711845783913603136718983507366864377987952834483712261230297003016055925936016900783203809496023422613826291967442862211192815051438813795228170445424444510404846134990680466660457300803351329838245187739232445004881905473226848435850256951409357982765932156932393616827887108056810875350343681518327764701592394286852888541091706932150090900710156073914654801322797000358287224834327645855260415804299350877622267933271136599306403434247165090043744098179946115083749215136094112456375259865308537793384410082840536556938304820748875894417773639765430784281833409791460220578610057573774312305432291573761276657113080861992240108376318448302619044365256832330601109605268683767881733177166511335608328919852247813035118328967626654657438464072427640652548960264712564233858551970217814656973871520551176514262496220289075108368348191389343647130165591777159655623061522477674998277791756075815262905790454489273932141116154114864050232760208801996990102188301258835034199916520489082201345474560189370608905105400228455524248442072404596068083740502240738749236235114120280392065558317727197711115247326124411641649173625346084701752284502284265605541350897165524929888945894364620091725981951536298486676341759239896526091781687981429835310365073040465886824847991421130310235458028654346657021176831888493320457569101194969735242258503241630035451298899061563067598851739401859118919039179801383695874068135154008748662982454198232128071982118981579189145567970887028411312586977068884674825301392083460394344638952683681156602404227879064595979339642207268412976711169547617119338914359775740755144175827189838823635043843362108327421647482014756658357640926487760604984692589853454852824175070103123190976843092114431833966242190248164790670829950635552354254718914443075455176141522377363900348367781032549595817813375545955040761284665783195947115195085827983305476091243609744196874089539051055908203125000000 [107,70] 63844186944481886264374491462374580703440185239410731450001705685549121139053814376277287368527898097319606100648452443578776996763557799897757415895411777710111103229366510841062114381249195071324702253573299684350475215109781107275804981976415190887700586101328406776243258978714895199954114478331641339844509770555591587819046020101652692074523518221731846010428285623261022747775941051576988179394161108502245861869122388629239108457083133261810564175664820244430820225827418314947672269355040183974102449375180344950243404202690516636463141719211517751165698932806376557916474470536542025472035890089817622196269902809941229864802440699742728779297705268013196804078440937441483854400343858067838210000423307244842888156456661747596263667536612603500895004558604997901257550484809523294652713926814385200794822297850885458066486905205150300874787664249246574435223665874396368001405105712234994270583659535711591397299068685043513195809871205821348067698984695319009388521375356527683998232334998775427014393396787825607788490841445282166957613451928461375707730621866554511325435174251249962394559770199513168590659799581319188514802432775845747796398155915279380386169683669979494387606430048239322309480097922671522309739551922684521313631614610122997411395487939888207617570987749887144210233486321457303692253470874660144519175243713608368389913944066667859708926692645589848941157274649378150805384251419524568451452334466779194137512588944610045882291871590153406369422950857294084061770716378994475162233776985352251962160847881657184437721649340372364200167497340346902230708674069314523220978565590769270108417633571364642406050885822746835744793806767831286575421575617316936029666657797085881324343675390374254836726404096137247637176240710989272442842833950902289800456726135505415453351185859619491663205270807445669441226780404942729054939830811485214439742197732539358774853070961730385553896285406545839463458412020491209354263540006502965026202848532342498272157432973743843295833331289453822098306869813243490087308399847530808981079429559012476048665149477828458660697362945186840387855809988201739364172023913377416162285504204093968142994116432877271306906637471251437332192182358769785151458483701574242081826997372304478723236448445779619582833180881399246480044575946521945297718048095703125000000 [107,71] -3150788099537959431263236985613157814950314596096579148648966840725036665714844046267560414120372772127535958784412987391284493199754164692417943030220600560616241790147726325474861027935521002846808919119023923371315744625195227283752179550670851268430666373406275899596386904411860987491803100479067320364619388047906554915816896261652616337022413440420768314043380017273468961506611968529601151782511650867988054434420627126498753114357453298832556651235532099339218018204911419106801694819640317138325360373050660763300643894034225344894830441796232479496684705286448836967040264657946083832633499915717006250476177797391920404404322873812546599740089578431171656697224975963656828712036254747973813998101021569373984352040025811341380720192080566219555207562908979112815032576334314227840383399189704772139579793731479626450323819853983274887830420147873642099395337702036917664226101105302557431283694298806724985059897087972982313025462121128669392475335434771783655430978902042619038034104373161459455845816477372566966814551892447369996275029638372609689320833165994474965293441573742822114516235386081708718504002807654352185477832525308267643915620817060181713086762253612795207194926121345789838156185997535974362542374379260776639288033963077687539586209409013339867104368281738014935449099492469009431780059306556761460170410351182334731577812029394104233987675858635280903983491306322066019577315343130056628631616102521747260191183159451394367824109993790728871666647639259981045069628539022256403196491247576612070279202631813733584464358450170706682719902428802727946376449036429145910134409039517873730255478391724368950553897966003069581205367963546593164367341404333089209689346341486386136687595588506251563603251731801344601150926406735679226695171692448414735602164047552907537111388570203357336934463413839442557800858653831576630708933315646437883856161453877714182659424117471528497272193974138624264629114173835135765193252427451536466964270322210431935317587510374235151767087648587539778532111524561620145946584308522328553994424094324335517281466929759487459441292506771160643571947750699443780047079657080022047900196735034433379202873034813883697277558586026699167931348200398391065529649672789637646292186682937055762979719917135331565907686271449087052661634515970945358276367187500000000 [107,72] 123499361480740599495939397114276254078762593876630164174083732961449148954044711661735463345027068105301218883952475318828075942651336053493594275219797946791751279124656042329458794765081205164835371696289556931081951554382644096460594774480875327905100420562641775520034636667473234853117425978052396706368855169354269170880710469806810983589131913421039307393742537933004504984268678327122219549350187972383875786944011460115471889195533053049298923655759534849008875245218176707488119104154637463933340017299180599770696492743824846598691359854573082929960003437097216250757805243721478397083062342362490406593294822507855087881549246161113369767708146932367962917433288268518606278767748464078231902783397077447973272459596768690308635629069191851788921644734929023820985405913824509710611232070102034459801807269512690714953633580691191106630728577539604870359553636690555260787018368451815158024622772497644227763423690349096728776321481622395798251557879140592518047855448865143849973677522760699878123776679626886404176627809102091214870257611483846926310701658180469869183374886597053695871797499485970942904185655445949274737407254736330273485046416020711945452518170881826841463768834125520212092485003149012650880169005885342704911785310412609917530318163360722030775619802362170581543626440085953130652024460548513445885037636117067079956904632129675817511277119229660065773645234109147605406320766086063120672501595554533929729942625755653279349326832321328242825606209768210738925485144052191889382176813539626217845675509252225464729657955094411724906154189315431874666683446424698887588366591415819345341110534593233901680225649457500891051989246051801604346973083036027506502130649430857072310518106050105733875950435315747424099301278217905041785266963395077395766315416587764727598973691940152545586703293255760478322824672496175602276653421838270148690460060993928567593580394248612660255334499564273101091088267938153450829392583534135106192931465479393949760907545302494967101833281504668232941713822860759903972546782390549454341137130003112134799835385539036449114817196250523603105836214295817620031005210332361405757737494527031162301943047174750030468140485653388713224690213111818488518051365477459217645726817153251298550369831681294103757046419623493045358918607234954833984375000000000 [107,73] -773942592201976174751357353385057113708056753394104304521625119061017452491817565292478568906171232450392727364934492046897141177837072745904874846954802110003236655633359596916268119084113869989183563769136982803688737902027897735405626660190876887564563657527296146169967281035042484911184011803260724200843432605694752615513860163795668733660263562105575817744078250933534999273465604952243831980381744942060560615596976295959191649538101718328675835389686561121932566636380556073191932507525329026370514016233006367464701064461044814701806431284291380782578501932395237958476877623528409788285128691078784981450240513750431258036063434937139175381691737884680169375968289026195884084335411264450850359626771676034141308457881574344908434656761504722922270309546838261390747748804085882923245123638156387135121106699613131584613119304053683413560203803378455041743186711985101134319711455984288360351854071291790798615065722152570658265357087213535808477875939519187451064293108090790910046874190597147786059246448685804469448214092682798079874950154374088139988737020705747145514091689316023039305534482326301948717054725178394725022843590372070205120887312712513449898817865545758039489893410496613471800929694795264001917350566436480923071423154521043934946694195807646074403650292666747220070475959631226471430498645880372863268482730408992124671163100094963310325048184526385661036398289290472663260062723234176241899072312544417870262208841883246238992901667802833246940989119691751062316288577217190554493387704322402195531279804925676373386045654975404978210607590742125266089058040569562877022609747880729225216531999919473848277338258043820003181173510945317745478722626065146464650179298214627594329817816669977961945931347160038850644878867929277504361290924748942270135503302732979147877267163675649666541263161393058857771536980344414666473380749661771023500635918536985757617192575187396441992632463843040997433320456914358530661530265064587374284373040820191381780198632769350796246596553663524125320922696516867685930851705827605293595326743051594200390213324400569826920015002665908639110864878317335093056417760830526946811364266047054652910811004565817236928205450950110131834248585078073004952581576816622966160151578128445865539399147165750776523338264767152706626802682876586914062500000 [107,74] -212865747801330255102981797428543433980095296484702966920325975384256233898608219907392176743534660925225093361800645256583058006839140398649789153484436066657909027966029677832050243353330151464490107244269769760525314128373081268383203380931338397267700041468514388923334539761805715138350394393054776731611054545333490145115866080817255979712528947863318570292035631566864386005983525470380593889709876498599804952825084153425147099282606529045030171702566927703943699195028209796687159448966063299320700078315728954342398859827736203873340636718018620157593314499597323889928137977681172372525672017987342415458704796541308381483071592825133735418055789258278291941839034628244362409248198542064954728856401162569039013457799266899198075011805314910223064039668190246719643009357260275879298641041124603824703595966922986527585984211962362885978513966380701714510041806739392910076790248306288809402248847690509100458338930291160903244707485137108868564328154481833368790419054375419114404879448136021460289178078913016714226371637660231428231972579937608351194497137509576955787897799632183232502985061225674604042497401468513260624957023449391723565305038275036298623461688340697404375155821946182372427557499950766412139209002982966648745423178088601990726356702635293545046047838714838737047269037602243268977509736825537181361927655380135005103525409671577505538807001626271725355801662646376215477812990904612786444281394458453932792735581567673289549191853647420875644663904577513486749182998514314434807422951907164247307886398099101622957550063749614410443218076496708568316920563695393288189785347786100061659767622336238348136181049765258121807036812243234870030983007665644912876994088461734534955505974345895788190451438883457311046651763549769112614520686855799474779297595440839746080299895826598732031967176060637892804631251040936257567598625942701837325278042580368944579259099635188940967483783354661508057353776706893671171693080450031249536278365848821740985110047900128626734042439849502468752494659258094966087131549395933379902741313757396785892681915069464605921889081425035490589247293572383075435689065018160669620567559701202071869418306415320434140383660194199899906897951156846679347304169911947858655270131978920688271823663403991407928575176029714010655879974365234375000000 [107,75] 8651429015987190779875195194622764745703933744969419532104011111386180425133133632021005545031373407794637657557801872153285418442330523839989943565028688901019973280216307484920831698635191317195412185636469619953826870786138654061898063756555299341249826989568866966318159233669824360779396804646098072355627697402188287757033526822640706356890131180486223601290971683043671986670968133759870301532304123679864055812891877725155909802286644974189837522283277515739680897675061696202490778238299820586352527768695621063870951671724226062647286709349302187236277553646150290709253576973900823564181088768584438816812964102928406432730854448031266014737470718953600428329355272229248240388697452082508298099192103097454823289477177494399979332914520911151886389463587780453959780331332181650384162352265133839361679779065197248267967189633886064128394601635693514392322933962769598677788394652214748436424100312060197785366018115403936435417111227181250537904613669345525578063771813580611089512158233649153194961022053286581484845064791281286438653918562091361723790148891970260135517993322345635422798734527941724310090295035652984480953257811534168610196772652565044758149865354316687380277802446376051033070463787840010951787503949985669572061392546364836996167515573738458678369130826755879566036786115687717201327280397403269379266934682753993648549192595952466759687046415228817561589495150832978386169282747724724209646949420536996369477694051813874747079784683093960818199310687310957401679263218494070896809466708540757566106530378298406225095117025121073372907522044581912939641977714469457381351221638284558300113267549375798571277333094650205720987039741395379053244462458174881956336846417876852956100101888308875794319965132774486181867599506452159554169983114364490438638173233387586685100692168860362898463336695315162459538565103058378160055613246121712327023042464299566372827636714274758614311201800277806638007268136530829886889689670775005696199098204540099376995319453542849571402633833942872515452957362091662774231969298087064764724057858736106887633171173956594965877353578832602055369020541747302048398283798271633896371104855958154315754824059452917402378041450848061801709475051775140824182748181915599646558963172971800764102939926809363503650416352381724864244461059570312500 [107,76] -129364858185306801862432237804799716387998322614103945802203639133780309790512978039270952418414399779448215375863647374836036268899902222943400067051043146655596379432715623011134016331611687942909070298981709320998065567377555723090223508082926318107231248034233885103978550700016516353500239014113259078667600327730439327594712329948516971714894272314785907147062513662489541195138662283242831120952544092094573966620270621983250865084168333504611915453870706811010179838203968075265729623718002926169010936185106747082021042608414724057398529528129873838385704228120482178925442238480770701339490674026991996358268327836406062513749455388132708112943678226346578239900753482286096308848572904383223039615500313146214927065227820868895352936091870401328613834476047919244266510648865692558659681164238748161919248491519577487897139573595174255815118157688794815173253765058735747226014042636467256225779153871751516142249102885910099605338639837441607456420422501497643489032181181440225869442077412455990178512826157381550184591274441068311519234537536713510857437926833695654837221269703120987581164635498896371850120647776092124708113885260521022356508940728441185409275816034697395760573315589027412561243919581387761101558075013029234981414016479268676070519910025126073966369858098370208545678129454716474454837864087871157694341561101629893872649192354536384271626222033199181134512207868789672812547508479080869334463342551981522106840655663791848768710623432621750366466936578417596738133894302432946521347753393301636424227978713224936682659577527736134704203774703588661068551204074320311575681153908026769063656320583528416088215905309178519363923880192771514452083406611128770608962018563115964139419338000445751339577881504041477969171998299284267480267580268835213729019387353852632631920171191258624078167256447321951851438830556552519562025246221785756618764564446510289363483303877264887040430184939863733202048796031033453710936722956740589754687193309512284172038399181685415571352466351648535583154295279960683979946888330257700912041740097375446255835682238883254826439152179131873195765556101183774658601271314935489560525687597715739698908412930716768933017171832446721274563352448715684914971075874040116806180732212289401973382746918544931895803485015034675598144531250000 [107,77] -2468843456950933867068911366183434890175293831090111859139652643985297996645792241406518965553812573801409549404365929881623698486321227917672278977410468141591580238160193520148114575768832299878144178185589301056302348000978037335548857607942226267879985748251674048020849908977873055823335467457926343206911529570156338704196883724329503455519796836399365858345427976519850566727778953148160492435631541832762442625242124802825455852885743073575570065509378025083857355286518301430197800718738588532273423738066242471457972100320078991533238282761292466239874523969280665083471063918365437298542449672014558184162759038212454286537370723448685948578199926327887024048893420161466127389613796426031277818573651074134056431328209533373640744494920372232895554657299806618943522800558739219072885814278540477316825779643566613651332447434735886960050233455590117043334673302302859528207003880252174591882546286830844944314601251912951428848316166081112182820955221746066065369831153262731846478138048406505929327680023954374068074734487524430604983922811875972516162779452934587251050012652622792904225312159207558610595772314424985020236547588926580347865833560154917397377121765370391374581930017563622255899210472566036284490060385669587227655119987879500445769674230597437970870304633184153092787436546014065970019541028422408089164289494230118959627095259184539877292342486928306095390276348026670298568083389556853334641974848163771739784259451818892774159080414029022917308652402700074757897259947429630206690814609937056780680775105772470144029665419659491331277528728630734375282310044071962966090871293075840514616737872089075835432890644512302467209257857276166310249017841840523611088735505145446894048419510940176751578779376116360509046310778247177400595395572379643496845040413465998460091635325273355694621589060070959882094166812099870883632757941857800984627714193645919385601871594383607706621175415525456149384798014385778369960839956576567604583393772342546238381188122326294364096246432833708668056378027632330392653292167405076950159722431245592385431609465837500437446774580145231976654314154101124682537375985535955378466732139810111342613619086563174256327160202709014338368867811561906354630244616406239738488482673578123537526549942153084525707639918327331542968750000 [107,78] 181045001446581464150081311643184041676518756970921335952839596617446035124866743348930914161434703882523402262679463284434584744157913988724606952519995523832459225607640776109406429133937609290276683003447380695930256890235055170745501416789710756207757146591134085777894755255837941006220790921859879356133398274117827135671963680218932420679505136480780622214451275291721568042529631514348118441690874687526150506021465587187015478129349372861003077789852791409917534811615320389581405584445558202752167124134362020679333564197681179871583546483560666130409709493765945032004407951479912349633838467329742272834190249062451596623519093050165039900746178905082207197777553117183117191617975071052667255669242765654374544741009015374429802130803610375910559663999433764755820927971667114808029569702933146823723913968036682125217462041238239426836163252988242043696176031904977631031571321959697068037062062921600507672631751039858950456992347681231816650260899737337030869108689846465338494938796523850772271962879104576759698775228473207766796463678896512839827350578698609427288754182901202288331295906026491641103643219771009679721172802300734844769761204095736696543755801634837317347688877208116631540587037591649331296984591730669078260152556310113997499184852757892164753010090297743387574134416398167893890690425895946256590100563941596795605958037651580794487943339998072546819920991688100871274924510257282625868803549592723995807064556426126061637467225375931583173254210722156021880290172595013128044206313624315873718617337216735315748781356385935786729336101760928491294178077204425833074626294079611028409179202994401655649879386387991072804512942999546926973387129762477781357826821591453137011605088477175713978536001891970615755540225523157222220434475483138697328239191373225477562130538743396094396112511547593707448570355047827652576590299631265158801866089407370585200115515979926702865981408116624971362856801417988155567708145014350522408757119492028415139466268594048658261253237629767386771976154842221752602585250183946854656589782935357242504631990851271059231388683843037706514863422539501944910145791207114341002741244665281547499408831731626415922254530118429395543415208772572963239990985735271891898008989423892644441235884994637938695175170898437500000000 [107,79] -3453663983039277084216568332598376646709240364839078163297088223214641671996240160755520245213993044717367980178278679019110894467489166957657026101373464317336150551998845956357698920987335202827460878510556568862553788668290738294466690154302395763431451184193497281946799558139654988306012134267209760584049955560822214987876312219480889644552461074923891343731046860789376257733429882390537622202140079129892960554444717649899128220850157193676552972469732459575618193247144182772958511163915908092822184226098195996039789521804757432019577589306063660882413498492964578041723831562211696687142068242649846323109256191625060077646120340508994805946168037724134680757679684216949271577518012777185265742938150027038445640631854349170853904952346942982682142378108627047324140128980206820184171729030902159207457630863047671255253399977325882816622631803012103017434311445764094662038425286584425213683794375848630351237656856269922699299644201090823716934932968967181306839527820889463148128740184381571731078287701974517843623780085994742922444668850448300563540600708492106923444836860956272776565917136896384880509546252356270801110301247462453553323349015777035858317470054277285649079707042603122686512885732448365285961137598720511251891798568711232013578076261324309898552534995813272144362183683306467002325387065145816808068094186708197273255226643950735163939913932982124637647865457784829910499213242813594090053535619630541793653310574802054676912660259752272521782019259075400355882059337720155718750763066401709001872729668146899862771399954827555941130784717342959960617611836397007920368989687508359545847429504892567689375831603520533317130221504311932068675724764134101743431284165219604300846137647627055314758557788220607241166554077969579721809566495484427280699472545302058490471527612625497586215453043021679310347361375925433074106980226349249624972672662241778489045560419516175494058347291677132939604154466601681891154626322622697447531860353838218027156472329518817410522668293775684311937839488195200769792519969762771379709630917605859244083422668184072426430910587019975238139224710852877514547364519481800013967130157462556278257836523966021352224876907813348085125653033395388830177973097530804021071850790275733836099068297153381428774108886718750000 [107,80] 382543604337142629147043454304923019704646204777091178734351076566361212373610136720334160109066170244075131662928783357875067855219433330873650168764832493246539297094340516854058047211445601594693017074732915579091733460441116094243060797502996381846021941303958426415062195119253112665389375670114326694198895922749371273962078150689971478390820188580475123955176453806832032234272496573272095389579072691495916344591720058045695962200127072319190928851579129669619514716693967061052520228713662419684701692368429034481096310196881275221106813414239660624444618566473983812806068057592194638711978990640247770254290145248209678437901919255290167903913754255418552499275772400328845495048914108696268375562376960104485225759290261633047041331699516737998079457125776437700663925438106245849043078407987386008035201377310039695439492639107011992194889142612370444912748087214420959591377992869378565280588527259661027167187200147844823470846930792470634288414503681472209321158924975093068920326068671054595204073275694137578032697902589791148191872244680627451073549882570791701766649115066141430742121670833628833111582183424611085124621979766714668203144583796214108481410155776433332637057197237261344444139580959099608098095224222465122686975247769651354266580184017265232440646617259064339130171101598356314988781365872163384521979847755881599736623528993555945217949449965750650816712773560901433827517514521263090173961811417059265991900440251428004544994158293089158587712230144217995806399553899774920344750573200150626771082306014469275397957113864801113653734379575180254247475846106444651747026444420799262694318524562756707154288885505214957612153516833323115189698686422483285466719439467254624951482530698284701408206461709812242475735076391203509077507381439545634571230811754474477041674116898303955779479861132271828135443936837771850073709061512934631011386640675758829429816738782355162891833414144109026848008453745725650367335822868558851021881795059361942533572552929433063057823870057689704194700405540995754398567581094342965618962921023418725148080457514198343128493028671067188774337375883778589091758191509478450929097859298691710915337426992744180337559684655526349088669386644073326875488160953741344032111741382598500993549287461679575024414062500000 [107,81] -111264616478834413232532772959653026574802692538532030921517419704276413075668464899492534825474398065775288310021647621884326568611923378293928876139305174574514483695289828594993854046777230769827366098683840312225632234104402201180313615873918730935919469176343266872009141770778123387917202549669452140908225428659534783327942665084890316407786979326819949889073619804693236189557921189861478231245893182103889982415025304680025512705598666369403526319650940063115581313273894383366249535542508371971755990176320349421462840186770015513451504922812909496514791119046717234873990730971481024811484791637780198414525250813673320571924714016373218648050777784208494763342244476618937338526120584959377084849770051938823614508447647057237933550920303175574875007911787824477524987243495621172162233051289418833985539964747631387316263985089551501096176922562717477457733030386150080460281833372795484809120617451450826280403897081532718285482387681695854894909339298033650097164705290191550395615507049859024880909745716544608215262238043043629783200789678178186441097626336508834882840806114971668191587781827711395046365029761556272515888095794723882098075497750397909675865185706400848651732968304708133981197436443089007893680384334906088988940977013618216532687906651319053533390314779220076164989071194983365865653116391039545940101279343670203694955359931494837646245670406803776071094346410158319983195523379571259143653790795200815208557602013131095847403254870122322529208916232222813157602491529696118109587186156413201759160855198009107572809107165551412597911107299829895149036403724624169216412995366792734538807895183099139434123423052602690797004144105943741447974059253322204315276635384839783078552618332312530903102328372480043872719849431948383317702334408859925849928212912689153433023130016868902839612296595011130757071082695959349450047682797897657906391009904370573745177192037182598476717898717594892940570885643684533353530526097461853227249099347660404850811466850801706878406288911383222504081933822742728162978943796887902531869360968404937395851928357270610757327513000014511453497513554623147612431380427614590889960881959974913613068821272599764695621864569680001074949027638655562901168299889530952593870378268646620549830359043069013671875000 [107,82] 12631330441908284178265801788948554284295860690969493565968482878155330952469378475834393723302768447576948298830513325038278640262154213479818049669285065760493984106792814815417508331730392725124718587612783431837895799638218513402398687214237626243411678743593479968643307451620086140631007806567018979557824155683647754502236130353058643499542988725252292857627963491415110777200413548379610669376426145688025484157053665547560271675493849674766286157240076061209963050515590554308720338312831073615444621379529244808380999496668579005529007736651548100488244812209406202192139890184841846415847104205615822110911379654040799853603544746811461840499402206185549897279609975857488705151137103974329557967637619993683611616376994898658525404706136916709244749574847739701402894583771231926728259413791835612473104596337779256638334487497782507187245129358402942194980788605178546469163291914155765882249196728321799355624836691966939404333328180236338729450430827215937560576207334336177561146551763357233333493238457168819418963740340335032832748404414663266557615695780323663415011510169354188414342581817705557678722733133456374699832331576774761290670323367774670325358391181077268565132481959465042605658751414381120737406163903082910772935204940015661926409917485470665002236833693336716727908143651753816974442275392904317936606208202355250986577074527016716789442190547182711878409026764482323575156754400742687802450467827437599443885837550287775674004948369410699971602169125677379041682107125451584079706507745971522024692081033282310179498241976038787449352533807296913094756250554969557453701755497636443180916453321411373248810233392123277565748985310726007085005708619049061550065666456929722524606945533242673768965371587844005666245184640240416939751409136692861390178673825703238979250702080200266990564627308030309247524440450528795010056388882966387327225421886479601081718115370161583466515207571049968846439973820083905864890067802890677951554100874990898317740616236217797756937809316910151578531904605397352391980851244747958850749042827650711599661768303507089985682311335684319905020814840026873752924982982421686230940944949452022055565013287656902798956438627012509290520754649183954302725533740357108433961229320951573415112154210507812500000 [107,83] -1735324116099954380054249550772868608765471188950627913385779420082992250816107059585228885396969688620087897213267660457366200116139133730646326582989869170064232401648826649929904339037310371897784418562728571698883377987308573137188824000605260031477519310807684411801637447489232676205616037366429877254330415058493595023172363159013487437608869200438219791671037345463493419682026828784621930203319546644970762954477075368273681425133941604081065648512446445404260258438792351420669767250098041642175478476952119389853677725003389012196127595323024443921550118433191071041727495856184668779028179619646210881521425348922550197042935355519951553227995496609813787528633977623759214977663679162663001627800751721905272843677661460760158189446013256727802919583734168496968188976220206444706914994599967211777161208184385066582814349864759927532118265792897942734502714137659662497297905893626261655532302503966003452805131450164744124745039392969158677362922273976156846971936977466338752782104097900178462777389006719787859144526053298422982338348545171611461058488685540740485905241949225346003317036377287850224031976524508484689094406025520220346855566629967102897554459103210444500421964524107566189906931716407681028153981370867074988718940279783774568846361368120057300155668250601746098029820794892181175822466605693545359179270898295236888482667949214765782630025166573184260438658652488098443363651245723826124315472158713076530812041281178318433732450594965587702866498932916460759315511149197425939894779190346788233376503832690855622828599269731251902353282640707787420830502657232159551940484535573734342052258584987157353493800991613947644628447808869213839821657872400175034652107020295906935348365298332011476036274264112768162577590665318285028390077496992304196449690735158136129838602439641324399712114427767235851296103183397694240472847629666845432625296830786533523887944387301961532864697894977862418299390527785250010848629646795690643950643469456549563374609475849846895684300257623796023658301348877914815324901421278390056178675569892633278769109524848794655564863724469947723061816103115749881650333109740308551009377930282526564805476106296898357455702859941110376995350259056689782554529230421123522972344146833001360049221108977500000 [107,84] -84473184683572334808702263493871004286532349159433650284201119352666976497014412689970000142600019841116076352266604823089643916102593294027541191872237395298665962431241050341894077204400112289075242538189343518197628866548858892843670409239372111715317706504847358493299795856451476066104794097330269585219322727994835062426344769626669661700212194281206430526835271186328025108165771775958663471591829907956989857172147291027435491302637637483773496565725786740206539941736294885583575657453462953659108284401540060947595866699596658694546990088920283876405051300448181548494132685022734941595643613167367601343805034610448784405650623457853631558395557767291422402998646481354794536113510431638105314768098207755847703666965848458258577877260171215273957370089656034947927165118487657987977083335635042329564095022987464572826957113520308741637644798802358587679000365882166703779975685519881339674460158952261607742100457155291417317922629175669148451599436227842051057106542795230483981776625854394664173661636496046915415474901592345148941867994831811813439542895854400659351747641629450276356185020867501187102618769670352709248151289039667843092126352992160814998784860254774237049912465169016260434129032146869730810831918881041293878477045073992504349593669514089313594664374108098553262441732662011078836978611209101085766230403936032020206479142457253013524275713551245177889310601525354193402155177458855349058621579599672167594402155788500168214387904397929141676158995089563198001702545412694480533989976150028066343981037791867675930998026243198607419432641488343281741155694510914525695571690461988312572834273627784502797147582275827706242960596271790894813250180309519233269948030040661872919629236843216464958745339060947984909430121430579629807863873137567055595179963728897005592086101481772037265002625284614614748090895704171072120704847710209215948998218078614175791491743029912736205286748782281228772940590591943019160694912060385803983144189462977919163236902346898321780312002808513758170822670572728555711543735176095531084723999203234085306353378520828277329405153743218788577423617611151019389524196867724404680034577132570223156510437195260155990826131580535508544861841675153261109119272561280972830389580076656956269360865175000 [107,85] -2153634742484962809841858061547631648577712184046438597412023066942729944921079216644330378574432289482104420548041071124811471520472092813780819098475758367111627955672898579437579244745594895996938818341971463943367952446483717555080497752050285855199944548451166068059630410319120050725036755662009843061408576105587566724107372898547861836420901837298798986669385635739422774791627768545243167837612030548086767440027186404933540370707318025846980966887370811579752399843827429408972229114200938557983543870924856536867841974721562839075290947086405895763348509699647743904086118455237156766012855029790102009745972842760561281112800183256838089406817278009847456315361422353343864036896446361747345056777320070703416563350988690428936397974632325931750825494275690770168205655078052426281488261956776344257519597667009387794748179450820248580682432201254295441163407616710455021477343045656532818044405680104490130029006911476168909678362734356525363514562836145274623253583435504796979333674867120003426853823496231330512849750627594185388613734013374018436688493431332876807721616208420967093529927409577087022939201484378152210638650770427300647673978410881524023408794949318846699711110376308401828941506754710892891754705420696424172216546273510396562041916417690858148971467375600782372155574341273183199216135971145900994603490412757490028451738661270031211831882581084883924456026747095885471136738121613478432746360634710110272143698181351572643212101789444264001101437891297922147048291758178219440858896472043284254816665141176832167003837017485828848251473330363144366702069639736986702466307885522529626353489934974866272099591717454403099192496471691333960522475929780046383652094701218242619978187615326423912073259848819808960143453458274612716530861130753666432756561614941064122382129747893230811111477104572462767228246553074796633123198621683625256907797459523853385826957005428564406684609002007165752990315932773489729839913455885740899636499800632544401116555742246842823177393117077791204698066448469754054220699907865067504285640146872765526603160429629522434785985980606747876584198751393120562512369321567468723299835343140200855326924094051836232543526588591581790766045480238430660776759318986164771967781825413726443279378080 [107,86] -34822497616975631514015020268429025099898309113834587285640747846085054122406914258450965605870821151268941573602490190760370372748136676430877306152611977116731628825278216446403247566025617192810674834710388746551719811703142203928243363268043359282400161156434127985943867680867184901054994074218832631196736679380148354799690259963622972557882081385016685414386399535882299740944522334237301524125272510978421322026922099574958345414897541476476722592829339255032345891077550005862984175449899032912222645374578107301099116336212868817073049116971987233992163381989015947281186472720797202645157459212794653960369652641039253193795546363150939131843146141885318843442233918762958517642229542719002127627115602097153779438757186999247590773268214500704336916486185054889043663900950717754913531406776745727069263010450221097361274775332755004359505889120261405805438743476099369983360728645447316456800643140898259772834307424767668981629305390760132582745091748109113807530957623069752904632783324247074414886840297131097902861651927936952370324512877169399908231643101028010766567700576305953800694843971851101949763823420504864805418930920909537159505187109166292778254929309399957876043168676194424133082111743147679163834657629997946772849090153226129366429453315654252032964867933993541615125918456474965137876288181558450400746623181478058290903409292934953714939546703459409190183303027323155380425977889616733237175134394146003593938183374697447545951399073555594176713367487551765473918823550306922225160516936186535191603403965506315357615567967607338704982879109040672000331915927097850556571205529081867547384217967076029060798417050192316409952258252809551175188102820140362652902685033957720260180382835125732348627806200350353084963008156069888121546815590371022024287097944378774592780991317307816481544795926477926371260273586213211468497382801234215862757327806966608105751042841104300969190153946446972058157215770327096869779778632532305704015062741382506277665292164566463822468861590177170833297345387765696224440166842291642184965204996543189703144673251615420286298367343521767098043698225814798208244829282741888490508532646216617431724476967106506971286228233061083819812324269321332807608416542311918161904492461849261129800 [107,87] -427134092578609845708953442892145717831639802812760862823844468350961183378244829000845766769206839838601745084033554880963338496946527990678933584430972015061040114670403384433564827162420626074612236665016129274591789811732397352027909873967145842666854969810879858884426843553880208063450133427835926588760305051282912591920483214417637407348006945179925111523063651226228546328037573769720457108741194384318698840473845536947190296378917877526978635023242506278777990387068223897802217656065484105773060663294861126457650519211506473271823398763846340316874807422790801806136246698806545337530979639043339115158024942697489261514510691461449643512188706728318387593389254395786349238229070094668033149199408211621879493958586843790469767845148094155943422065754609447436158749444218026627485106415954067845615700179106405544362107054812314913360082469266627738660529831683641322171579152520402499731574361375942698572859208426444723622734214900793328873330881873417445459514676059215260085482719045074876353787064766787285080159790339553404468003289914158978390967992861683453299109297251717108584511799364784085049031241616926376224670304672219424885859279394797292183362096550924378166534865614630636391391410748034449250144429477974221739865568759516648550046515855465083219135051517254282544981063537706465207174226546501691923731960645130102509508458416343951042109199708923679624159807035263614447949432624840867443824609948607856663680570215591487689596487784969862973266709306190680854305700547099308667593677475873609636581988800716536726826158809622846619534545709243494964272596506377965174061538044388981910944049987333134494858261330365453195767859639252814001905129532502276029000874074478180137146729835539622724382451973260218019034055987106122582577653418029000071481831221493563087897746738595185448916276325486621352620290516144240631738421438960145868023366650135513988402331624475851159701131638686596267324706385792336709471633845958138860993175381279435256586741069375201787357858736773546570095289437090309441462423854416502525850500432908121076569558422777428265909968892405711018529571137156527885720951533427948567082829212120912633721985806175334665050146650616292776229201543112665580818962173332604316135169502040000 [107,88] -4578698727637458622234808044265518438196908167286349459401844526506570165688028607291443532596811722700945580012166211361596308722004209841348468371322258700630526165340042212113769694072350562786062597641396840840101417596527338736451690265064011359129555210607508172345489498296068245817011544003715004066060953744144127034867218964353116807506443079268885207030039901760923225236737053962191665777596157155488604282736309862917371836357495749245519937953455337966219836884864005358160938732979375414441407448884454025505652280246515431497035237496509378221393964104927435916825271796614690454983935132205715688436281642622236520348947833663453731030076533852244443789002633228965215770716766163282042338328852309635834364532781941663460320467436863976599787779552163739342404245536418912381825775640384336091222393319977989873472632424425150101141727003649485355141263393552094961644225112116958603521338168368898476033755856960419392757795757748469373899998010112576230076026906934592505743011070206006558409615998017938182270972102215144276122080391294162861788717694755765957589895015478247719230703817433115128983235174423267663250695353354010165520784285911816406171423077629350460184248833950741378682299739501643955862463424295768866444546513303913764874112439884937249736570841874593729237005299678520402262800341658338251090498582749526785603731309069783077284901083091516407331412552021464572411075891275080718949993273629522967368583728197994875518301301011667928809832109605667819365076723143934779249387260117983983507421655140512527526349965444361230302449969211148235229070518386489933207604003066681373963673284788938760521666285567183745281771830220161791778997908264887183501242602442054606048081066461445848183424191026601995624807840988615817699145889008461826961744792577155804333593366475064108748106643434758565737400783593819423523925833711851714123986346428659246806424718811267023348166197098161562800928451683836979859744697557659796821001002127409075238360614264667652295062148038098775219680961740894047848062455497203959568523370947144044464973649040882770561143683768103598121685079950250784454994715633265113586833723472888135694584972820641324572425256992490226869673167512336656869403861597390439257074315500 [107,89] -49894630149648614484251848696635423552543757425972944582842893332569434147077498727096074366384255081744312061605744790576689880925939247021091835360996719403974182928196664892305012196032946909643977900863264942900763905931792688983728169520408844737425527252799933534196501302103304005358227105524218367805284324830752938871068911449881875663429380092542901776380965672608144999872828499660777509088438040029404106325891404036317380591473322823781236136011254658294608564557510457931542878209455730079958471079047920107434143963531640497002108709680482543050938147301628330035481271957163378177184714594405987088530193295931939929748511923498421212345889577005236741404867726705131253955791394946639101206892681997945750897458382773695436328151503048710457541450796431604169309296660298146415075017184698550354990478638160018338340298020216691130802861788429642366420145972145520899860413729604343190566394523387172021665781960141331075527937254824491856177808014432603958660124826940521433855086949125551477881251987460091857041983234729597852432579589946871271643542692040802511466661046411103437480015251149103446558471069285484016371269110620815427811621517465878190297163211112448812752585073301643121501979256853596832622548684139353840349178706733242170861368231446750018523578548089807234925486989102402443774680036736917354584578523178994297585171117032494082518267168166987021624228778604440785975851618999336890835475657625275546811714636155892497854177121491861535756683601059270245887881078142358104580037760169578742710250315642839547937107092462701817459733442775476995221812896535927414966948139456035551109184146735070274741783995272242553687427213590882589201531789521288521503160958878304544771895915678561769806853357887291444209136849654578463098162878485247775364157788115617456220526548906068038068949625473978293313649152160318695502325824681156787633994863311288746376481396594442271721752472959767897067354037759545443869431479597940641845788306599734589209116729784076866942144608780229014079591188834907962484140808047641492514667584218678829967419737745069406096757888495921848819958050893118059343159932628872919021488830735198847541274023052099044426455220928742333583918919902784607857398373649203741342200 [107,90] -359562846117408517130766980858981006119485935231908381961536775712791452582556539309410210316459576756276256138766949605491399204040291649588377598862796637160331218764601554300671043020114921144770768419649017924140420993301780229310178393547634640496524405117576730152175795591843491768363069871096727703365641313052307832606921162717192571321214933426105288917026713541627888830020497370042834324153975321380313268649693351313042697031667193148860031980350784994160524319246915607581472965735815828579766202538707430542943517785823636013495232060032050293433395625526754607881006378800789857826240580012400533117068648982365129634877092351593681639923581811857715334075374422108986144975326365931516410788135076438212226132487699809528594794315176932299691380004153917864513266308369772096294265188187357779352524438688570626660454585331674293335113284122979075809584242218977037364367426745197636532492122265688338295330576825737091573924825526686208196679452705892906348154358882979104321223239873224925125385974883718490030300929147974783266443310074447888116320387177125222904741442262097959386374135865158813485369934325122955673722903981701555737375486113715763684364127086806353674955983077965528174611528797783161301919090459534850950266208506656075917483210052935954960835107650640826923832539701198740082637105416955816259887141794820323786775827472375885782878552441412413454900634398783425732084325250918651718839123933097247662992479246754701243631854741333378158811847075354461654851189187345022122081306948566350056741537744992402874646419240661549127151151566560614077630268188193621588017302523990264731360675081465473299087617942491033134149003951272853878225817841559298235590870663448946648405921626542872144687901585960962038921463389210142644395996472593688862276378969242542192415292983162025748562455710145277925223710343713805033708463988364508651767518510017162674303969289699335740087784580052476377858856573575819438549918563863902572938489191452532846369662795906603061517979612803388777722551692491365597381018405042380628265767271671036439588413762932961753544057219345778249320896632520464130291875167842982664817175535056475353914638155640704532454644927465162952355151863458427017720094546168898120 [107,91] -1919998573800482958334201667268179573633013866046484027939779530775317358483280091693674001033822460358048875102125638509673480378795019367373884379735025091103600925866313076338533124125905590406217401156874951121477850390012220605199232485266565551025748402822616274056297500180775566263305435499378590225291622343115433237546806889429467876558730518488133837731529934662500484498231576481719664666518106903194529154373276069491713906639818987534677619398678606339234798459071595193253971175678366749687831521956313279100216513393076873288293428905624006922834428224280411675945672753138820973006511795977670251379980837531137654363541182227288335793434424817028721687948952003590876095778295584093544615077220235441161929600951132772567926361897486222170568021734158219132646995297081088917689454562895106825165092268919278730849365401369231819741791699096461627843647328097430278466462711190812845767023540812443362069327097238943032098102966341374491910158326324303851655063011057801505790371058682171618152929480327778419493550663719782134809010118334516120137106994347228138175829300068665200664194460040266935080894186177874048244118442229066194620100786680217341843788343279617186203648905844086914932679801874269419402672466276129238693931946061412087002996329946716342373679441260613547387685363413401270789895776878779511515330881575401248547597495043041384001233803963505690761547790674245391997386824412445567925881998463995283228302900956775623118191496067209031255798939514940864916309066850501410866380391267028531938299498407931447390668282983808065392392438703988914413264235690670679164699600484464894822947704708451899915593925946569370983226898582822661381354984161706391447573997582995681934296932226066903139608837293995503157076734397212853885161926913313656845969415398265275401428471150144440983222308225698202454695924493949284830015490360243351077871800133045172700660621392798486460544312815062429505563022626689089969667863840873315378130470407891593193920759014441686797299379209405510727518514604368196961230472484073490398034056530004688163338609468527838786708443105695195236562515043502448219027927243365107885642394782010604869324303464319835056792269438985354561657937576696193740189612661110 [107,92] -9530976690316613949386123749721502614611360375253526786484538111127731611127727841930482240948386479641782736842132716708071420584486809750610576745698285195642146292962524691184425252861861824101168129189989481533041022848545672044454714827617856791035318313915220484094842575777802013248762099156272934119844735296695439135888125943260806690263250735795410792036238365028346356369164652916392808055814361544684118189490363840978359970829541625708115485036961601835243703380545531423360058516056497565186141033743653664539193990402828361049647215039866914321802076927419813588878535271724589998092297434455429105772844061831088738349666958040503045288782428307456957031045018318099303414757541764102744755070545928246487483782296494213007873003658295434174386159764551497542962466597517900681683727808377389073470713621054145247237381287301616984116365404958647939537911440231669468131328854047265963048750789240228233015456668775623219071283052058927700529701503923567263867735349481725582863756076599433746377185128643730595992127852001822125956925725716245752698293352157671743659541337189378327572859525141838631264676475414141863779220963427703456954881639331441823668535965805975885114420501962757172079473371157494049016086541289073078328929720100892973269174301964494243965881118631960357799034511144093709551530000084840877283434492088081636933011039956777846767160443504842670406908436213687888472913098359509765018460638430615168532285733063698673848508208291698483631654027830174812391102477822753647941663165906935483768358794388166984364674986412562280786939149992774950661749889500236801565989776972115004763425306783675534562315117893497014150492579914181434405349745178638248478506493865069224065839951571745344627306033745496255999066824645044523023465372659534560853376208740536386325958580245162451848840706150835101601869673940557078636843370350827948143823395122985187110465570443183733926541133671439274295700556464945572460451242729703937488476189861082665892791387991478363864472449381817107725130230150525962609819890608765865541121480550332696419156423568087815571746437837854517355054119129748997795794711529652324487597462182791405232670280808264583303685678130472792457282153412763022637350520 [107,93] -44606055409109580934798066281229733939980164829421055013469345303196545875599885027440543961989591830103491052822765988852961355156793470174212187474008935812079158933758997819890201696168588130363323133504225433076962233301209914056974636286875509440249066446981020959581489453770327599220356853435189912757339192515629472063674455310859417971784704364140881890382168418161425771744598879767610818081596615629116286240781147458048380276588492931635810908981380478488926964058038773872934960768891410057312485420950630031044485940253048420000041904966211625868760216634973394390779576935078959188829557617472469118517485028607565317197093176549025482538861945643176029656412465594965553568753612304059047614833899717823317392616412367318525813251033822760527216621290825752861711979886436384348751753139226762068359569204288240393354004973433029066303909861202326997647834140707247056538596861482125167626195620203084577352390625435365607266471647023575228060405748899063860021841837209464348875688491775462449724293600431358438743245714479363573971300212312959439077314504597666124137206009255470303294604473034489676009626287152518662500835299749776111616349981705269621587690749083763303927638432732850694068069283805379655200418664186195855154557785131301601431591532284108089496133746914696194117705033325655579035016785450356128694958873385815377943330190602783066827462615577257932532992618248139541589441093055760577023255065499609537279024886543443105074304032541932858879707485481360360497119136714846120437466824973521118321652296145447028253193828191188502353610654342872689282913528076185323299905923361994763233390289586098186105046421325894284030694726540101028771565731372832824807326828248019023292907017219005434139631947943270915676077073309712598515187797109311267894029077501972554140454490936536327358516488513882173942698336010292377597867664782292372333169582231204365421297880228086092896306617043027912487345755905788601365308606773186013996817937513432622623041045045560043784056670007343716332417595403371975934895350763601242402173027798946625114317985286408924067986008981657743071179178001661554783465813219251727459625114951742197323378478414618883116261166923156076826851558444047693200 [107,94] -233985313441434825724876935467893660476468220920428231884912882173863090846681385986155480575498359543132916695686399715385045063159470473213821888851493105654018926723812788616585729593876939479332812385909500096042651273972631868269932832073156196807659180710144747682140057296980940652949932352713657285455531230480132597517601141752508732945155245531359324809946917347524033407312086347884203236769972332223855827278099360758925384864192628232337507615563359399551364736791920666425977994403042893567103137631352615372540989810885588099526185459199677200429491255033257621984275394599878375651719999235704542803068774588567763241029889693670111105120878292270917978964294707895013904041045751328492967370362189561804393779819982758502591147416001582923076299284939441363057721022759765421424157361136858764715914991085937235881604765943150246473376472622297241211852390451055433500559720544732991749964915321609999862890252700499319591839091692635571048371764353207208892431989767693095041161348297409677426855891884079774784419088651051797408483441427371245178966457270085156264532342595775556233301890970122633578220663379797548753822275423247104267275468122457023460241448018505562409816304112977283943534688116945072671483272862468208491482251846122988295086224404659901134156364161953625503199057458133179631558376851791530931728393352784958398273136823377756089088692342279967933404921594763919147230783737387954871150128732928422597402914246789199240683840465007945364593513919781852468844865069706405028155039794781300054482237424107776591598773283297389948076382492053728515415141955862586206371737633764921457673838450445737937194707316467368090315886702139146259198745831716966581899767422095983881095246931206051298551120298961732891612801355583782459074768101492565481296514082125841370246866861690768070727394203136275252585707473619229356097920232384741648011147345001267716672831049155307762442093379244738626595613562153028768949661526560513703466072509824865267407212517259115158390338466740591090417426985893155132913499080745008638048495974826876033085539209858059968727219823984022852605390083995962140863736008681256324001781076698622862376148110120591901014649116428649350299814907685420 [107,95] -789756821124031563006886116858066642672602560175258887396400727794079529274660803877473816287657528401925209060706655063281783423164976706233221406713512292533108362676261475533567998984792715281250396448887223633040935453144705547846810026166303483832019425191838342524615960090130520928090720450069408253951695494955725574473951044548515985082162731950381929851555703365681760588852285630514461627521399706508580201248537302317392408742426359426991231947468509766903316618959096126578670308523339158938474065725111889991764741049890899805289461319790382113094314520960025386558764315845820088450027505091194181658942960038815120925423766449360574383131006957046261458699879487058703425863505427042592145929150221417479891134551932687195469517793623537918660723731922183255248537332210803347721524720435334699588289092973254875425484260042103435711232621830961105281766146296352857191004403272853035006698008584387506719902572394880175335751176162057332532773723521057201145083242613324955218903141344229798717914403072625442497171917732924050356676046152051516258210761850907544062587083240212383598980863993533831191243464237108814856086888982043420583889525721115975271647776612869562024995862083573493915491810559783261894806230908618027649478637129860063734693972588535108613533051000148031714525857840811287907684540643625756898402490608694874551761060939814010805297446244165547160899956762573008572919877723686341492865081131238837575505639518679850907113923265713724494297653333179063033429987297583678522620345244511697887188634469036622235423592881878641704185204024072699446943583006376500245709382047678200454056162681720100763728605977968283140053059947025324622638018225213243436755583179828097413168805669611337306371540546696082640891272514222686437874840005736705873364993759405020284677870808239578600559744013601693752550670592178411582219601190693717295436613551172171165037502715846079696847788521896681356556156147140470513799779367270721937554135239308266664612619044368648890647727809718836189293642860684840612964322362618493957785275210266688643462324627201653038119757559386557553794754098809470814255364076611394930214893079140811536933697716751110729833757844436589887645745780 [107,96] -2748162601648785346169252755691046915170979814594035077249787868481343836745781952586177413745989085059651953569076710282823660502755169579647504480462737460796518673527581397957691059193871909560590500291769376211035124367743740281765473564932941748781749666318968287108662454369214990434021050680510270566510191989632863015935781138071699902022567551993622159690365250184498222500202037193418553423167181327320381860255906189517294551453944163745420076853553829136785321522028544663092941181806782566935234694516561321566548210521696253292835687859495169926686198857178226028994262139083876373841948842436849835030078192071334959782362033775420868592589378716011395970553621420012652849644904794243624841409351556546808159716436276808975892611179378977707486604720399589426924938763906960629902031489187344306451660059747906820359261210298847201596624149970916761097848162232998275107075414741811961435677259268358321417860035933749733702805478736360765250884421525372495170363103913462054356072877866569517252713934982722066797787916261414905351099840566792598103519849305924174474620548562214122144599573362388114334003624952393608231016945144061037002877622925237434130478975130846278782182974425120777259915181224043318568873454779231892832344132479857482953274507432810440795094674024126697587140427796214659109638021523579132419415693792054958076588341197106382830819186296782274744138181446684330558859178692936067546532019609612454255719371192307980929921958336754135362892188507233316081934059661211118452702266136775180510938329974025263867603626816891648375196167246187372704998255540607053045526583509910206624096392273540026687176368183927589023738793578167088692261951875955011297332972193177966760093603576526602456039835073848574633991004558841975010174013970891390185892832910617564743308410510762225564829506773570086665056467742931964892958404270162762733742126478800938305892504862495958737152072371324436536993334188878962749354705809147898211234794102712306563924273137190318986075464284458415896230573938883283062812612123842705739225170499451876071625198869287825897045500630711754355395084739335660651565722540890054063474044397929498549158313725745707740016976817510353515040 [107,97] -7243847657488601214195331468242882003767148520336286932387325064936237629529874223680626733981961489210778005593648267972193560659369769848424462197588548795642139746637224803415608193765652583847464780056857343208725851276531068911277673924080457538260788866581961847920591218332587753030241703499887458865667719378131040299641368425496672617876020884503109227371682971408895510706851742879094057586582866673671784468514405773181512291360063719318321395956117351464857603994385845194481413556356150163432427298293907814653684417725255361025728016047209883888486437194698048125663735382439871586903680268258887743036257932508031242331866503950408131632563280614179897112379243330087536711788090189029627058860805843366197968846216431317361510782155823334733243783928963683903880835934769365841623095882450688231675190762363312116042604309423840495497287824205896859720306921595388561853476270718314707010026692985283629485922009377700967058679400033762552558659204235763294211072524516265591134521000490736934610337894392421782750745192742396579293383717155837065477803641561648281462332891589144572793645374062378901551512235944614434918189984016772932982678035235008441767876352268188050055043421041456793796246059296133644253528858352132516740453828796463545587432040879598707554360386369016768931929152723885103318271833830825630373140920898596537100383585536012685517939752687844818763972959574358101131647200868803570828076436439596894371154823800048965123621848629864633159014516481874934855107528396256727720731276508116423151732940463969305263639787488512853902378412546943520234350374056687038688790406501557284434430621392372691508252963617386537479936658820304045516406662294074432514061273941583704450863927331823707484525833454702381610168039566924546401454375716048166981363123547411918836133910210792220174824305391487608429581651974006666139746222703462323970644459778142643581958809131723280945448197868225244338377026199344112779672379510027811442027536616709747970024156973672437464026854767645036422124123639291474035559090765096568217071856833174778591776010908798799339755100585748103706555437827462569356252429316548375510180320531728405434616662999462018328967600713973720 [107,98] -13998506038791040909826617925806650101139900747746376020082754664306167066918388516411209435330224259939617054435968113628251099791643644824050801195361989561993600197653836873348593051100453134947374805302268781887193727066487046235765102172724144470246722370921482203197855464111982853042887317148927330160172682808991313479133284927968991360629545488674462853341954741158977845142866562467239781631540526506438071256341713321210570348830746679571256843849473878958219078531756216041026808492290047339044351270887940314902053682772257852974872545338092900823128214233368147584519457058810268479650146176082572417495961166488727388428978732283003456841693025128510575177579602039677252207929813368242275881099737162726643779519096359812546969272494562067133799963308641323347408631518571337191069601599982232827595123279256311856401317909022152771567696161829526831253632266166535260791146251352387937016627480702046980396227834728875558443910108327102074410556102761947890688111888537566359953607681004388575504400601024110633811218450883045410231565717419931576107670242713288501577605609128491416195385419897599199760261979704284132147949725508868166162294798736591121785288031199570389593094594586775600094640857507445763203522359657275959630585660127320808645257191541142693054214191435470321986977606638630644924547088618858301712544074087238910304335708157805318284040942657895399589484521038038208490902457679751714943246396109716767336909681073367428683428998230253922982621641019606920720045887644311100146763827088856219336118916613663388392820986469028398863333373922210379689877235766528836660168692736182900186723820227023165752329250053839581738379695773307966899591184720750282168616442240505414841855014299060529398972371605759127757666934457527117950580721176215144288878097965753315831999318063579958833650938381960748973151436531383645394237057067959354629290209823970770626477302277211224792550481765540753611997057414620247838567957187673380147630920661928489853812013303501506620090278959063026846308114257359448290209631540657025082387905587688815006034683702149982860336269534330941930861144291170958868202147022297010898217591759211136108397077125757449347420260720 [107,99] -14642734520722339764950076675363113852240060789587875352102108156950369209896869949959768515646768460371537275238494202314797829694026368584999645524725527766856647545215099804506002709659947392371913450662452409035903202191158404260696415845037146085281554845684076805879992430853265080096651975114772762342013318461982594184440608575274555687342564460000512284833703353733768472915959470802032005643572231565344616642470407276714276731340454176613848900874403820388317486516261694645616667852118886046489594010101878744434107619672336161200291348828973074431112637941679269175907523695976467265822416782858189071424952287798889222569533762545206796086885085836174004992040203728306438431312134276990229815811761172026956365424776760532594049795048281587338562300341738833390832590488822712581106886199038805612078579396619382313986703972621047375419407456237997744017801858168263580789531969114033517816717282422414139260011673581235135729873219834699633982092139958506294904141436662907051035802753570468513404998794487913811242000656574414284687436910478724575849443739688560197229265235496628107307384316309516325280135347533747877189186615479174774171515331944413927185127867717979290701105140709208891572164655248987330461678663926627683065593631631501711852786661561712647559767881827163581820776512923875262012183241582803162030356252688778052889044361036427829255719587200806268771628134354146736898232530463878981709248024516995764444893197334714554664469303749865262520331697509120742288790940039159573248279484518936556940706010705532362009207025791942168168049549555759974804337791720140242344930677147703016025255135873087711585229106314386461699004736927663100676935987271177910934759959088175258459781891233433484277954880670606694692067922013938416393698475812585718803157515353142373330630756301256566170201264842352784069077543275240608795641999085702308165075321718787472951905614745833151072386381769760200892869174195554463356086227230033808094916416716050862772860444611116655386597632108252537172733831778172408325165480438288904820484102328459974529824764510821689876484528623446999537256075170618498536933285802135805619164181878772818999829601917804860943060 [107,100] -319252533934911124845246622292371615128643270945313314613401538793099321312344515588600360913525801604130796034317858409565796666180221180105265862120555468505873921577659790071412205793033066774597684238330682202978250843978418883231546436692696625309138488635696506458994814007060376851063233543679930855441344243157353069193812751113511888912364633392597211552933692353776266613307728593474612209901650592614095102872808140830698014168389275720135509830186731570359875132862510714009926426247132999731674503765708564476222686812619253950993468315316513930136851988364202678872008797820256028804215952899232583434848130087516306187879846666475385703461846631912124045770111377749637855040365809629309063316295252426817426923750286141719169879565514942436769800726983473384917177735703410280815269699498246543516607226997757691094622180189099352630416878873219914527857055148328593862310125144029305947760276739735156498607126021690799924780099348181633865682138895608040614447811251652148361769628948180093487965455836017050382167089016889650704788574457075177035050121177903230975476044159959494263723158317251721450219551506121053070402911543175270211058930633623266847643374344904368398311967514789141212295354509664731923372663056973011563306015933012334040629327938720870277086167574227292352335268211539140163860776703922351953133369724700162783865767063600850949881649504778779213810055544005612505997999459162301407892143252231729246175543397732797333680750882584711351559785502207575089491939431544920896029451497782191768444316234748106419467948897849697764575048371723909836458755992871239844713143013969717867707344669056491332230950311454819234357775354757322611137427029420328503692099231823103804337164666920690747402730683879044451987933009167805774205309513439794821251022501364453919985801584393517078664868136829063323010576109866730328150203498726376156975836493293213410230513660376781429110072838567442730267432256243877171164881872777075280892744951994528535339757904115568080352267693807554908877349566760008029579235064309568768950201338208752702581375262453555517497554136035777217827102270327109876703552012818370119152943636222367352536080444918660 [107,101] -493921297941376937852139527897022376626579697696379170188196825402093132240477719360908884592063642334420070737535409583961887644473068716755358384548821667434123176331250957192004435868703035681512102253018480151937973708911296281487759533804388307272287088774567386474709466206352614502151305835488302833427303381484155136095546167824598574662252916462952812695967126845321686356830191869756625111404095744442008719491111788323909195113427402609129888110687700915862300582326512546550529500960572383932580504093089962029754921714790242121006847155576970197576862983961818572148195520667224480766553515342437172290548730246928344831748884914540827036557955595274947021283944220055155381695536290804099282707135896813354646085948509401100192516307326735517463237598694465834771126596923724952225660220513684236985458377301830141170864707764481141258577942855957905296707061852760387275534065535108946082415253217092333537092505075831947188190418061716229377678967504528882652705691231344965656619809746842894149462862648636004625710064996787901808542629637011312764188879153528033232536978477339126374771662572908249691369141663186076629421177374240919572840890347947342627814595449610814008637782777680232626851084173094038604954100185481229921641055193798954170243551665239064991001278342324596848819257854720176442383880545695222328182345495783582330121148272630839297822277915856723320401598571831680123947985158950346210506843565742103234215561020276126474744248366509274643742911143641324174372507424237115364134800505514324079549295850448581842349988181321309104926950639961958653060643287461987892291290142467460041503443820668779661697044304340781469061201758634847522543113547175399492531828580614168035261994558442706822350424333664413475591456940212604967903599322776937313476747692630842364983954987378089093635704988640045838194484185382063297257897528610232157531192651279970905293098954600309180320689120235545271448740000288629386557775196425216120069720459333539990578455103857937834510603971906882839076149882552195301038988585959677176908032233926216032601989846388942279129167968455347896853428903593547610095224797895426446555906085680100932075643320 [107,102] 24592215048026551903101740898459989867799198303015418550598805029149573600129938981754506167182467141926306418937785844448940343548474357524616833574657335094717778928127667555422824878122981865142422510639297954518543048431057338942575144629845588551046354921584329488235306945014536552016787889327011904919284202567495904846749601252466134715058836060719247281572791481841099541084495572636562508554424672324591381904545408191052536826335869867317635679348045710877527850697701689218014965438580167836644416038036414257072574990041365585348942368449700858236202791185103573129677157652791740826891889530676116858986155577557231054858410774238454277904248091784337728095979453080439551239548042915700864445721573735709730855323439138980719834583020175108600384948306369894005217264220766140598179915908762077168000068735617201611378274268526500116873026758723412785815800719312404612529037616026345141234736471381349035055455403774587923180336551428315720781775346884013646145997805422659932913935722660938090532008805935410301898426431303995817567272659619530465422346479964513426433012120797859744074137587798888604162551760720305924664988462773146223128578135712075724748615214610130193422505732490692755175089530417694154506796585135116721935655774579411074157738673707924743544609634651182027416334734269863250930494452945279092845386933649304668277244698845879474296786409395344824823092278613302112136573006515846707476352916680893037084271642946366310875597776657355331753462762551014777265428795950566844125691092570068527540107169667309936072799918271310252401613742628063041466542600537277892071681074202166370271537685831706523024512024432030459546841514089940011384954613297202060029153695299224585109472845664665475280892581773937997726242068363897636338700451650928010703294665096728277965046571218655942417230103233107354551424231174912026425963325784710322436723312896818135899246890425100241900033146539653559085036706219066071753087452850801008507408709786321316950986590134440296591221730519715535365811511908601692124436015663365681885089657108215655733964907963202945304086948406610310622458262213028163211689621807224475014725036237987806186680 [107,103] 76407823032783442398508016747906236178093712573106089241627869950297885673553927991357360038612289930553829711169677886587816689806405208885494271795838657351344534133030492194035398034517477977373383304277707177451754565170394424319703303461360539924104200490435279985173185544101137316764698116008359230069252114634494194513316920921602681871899989815234832789794433691218671333004809836846023812650631429617386641858158684370349668764991847473057813466054381783009828753194382300809366885733844363450436453278450246762625620041663032709096416269459132117804624220814779607912427644182365513616961485801211538852215473406819617759726529914341743656582978926938416724794004357088143372920362481858896498476661002553788186840912875148406024284048673018846229101370354766468213059860838564348876176075846709482376084711336047457437376479567759444894487586778334027495129244959575549293183252913620735925078351246410944510263382267211380501105527183096219612249495878575837148582742119714426248745743464479699407910983191415042167161283962306027592604411910102225062606428126436388875365610987745075878398175499381095140440228817795711525593927263801394255482022067722026913985291287688559954257144744679675227626716173614708851149406922478984546106517606105924664752008049276378015054296143507778063130432862737132508803030731457241455029443169521270991300667503239585087149767261272493939798573365551974946999490593759413768563021240979461752189297242970134286548324583069335145885025619136555244949774194050416478698607505264423288732988151955160058422827792803010377635066851556207927776983328198188372973533187724635511126454985241776667721524853690234117977200815274996307395869347105941865230268682404175349772039386933871761485153453314313985794114738102454097204298926070019200117552907850483796629795075787927076939198139048322585920629745981203148994277780233248939493136571216623689878799427561987004179913655237836838054055286367562665025718143182831035117548640684034964172885642680134504105858537486325960835509462487587874165533485246873837977149143886693611581748037462437500324193023897741132429533439275453578343611821658825181058938916022241820 [107,104] 33392021335824756007070231117684520043704746870433190028238948442087168642799243055858556399317791954196197543500401525500311906368813964068133496522229808096325607641029361968981289445815523085037306674722584901555314226883798960887632441371599163183192591638763555534958579960090196982767823296009960102520877344147858192225204859751476296692569404154449725786083066130733441691200229369718909678485239246188678811679445969614409052042614118327986612303996079151400850309958388438570695760457964829031749608913776279296755335369476267955114076387217955927463675546870277634503834589327754752212008135471774414678640559104691754876704309397318379513472629920509886861705802810139340796854952869369443699471339250338586797598423440095267452992136085231472873297828672345010288821250471563191158518279642802805687577845829934645253844413678043135806760050027785960094591300838405325270831106614541921660487793480666260950471050686275140635071125447851850647153869168836161374051221551887407502832531491012969215059147552419448136777857331442772023434795111564955683806242215731023514631895915960093457836091337978659733860111740535770136923917359776944254018142743515892332401337876528582964564478413666555601335968619608012638234197612090913453370793373945449326053768680214346289686451963694891101840173299625754964493007337137366404925721759087837741118773832922372244368510483893192522147782037105227217023419307914677717253889920984889541979132523242652517375994379556244996274254921387982345306627254681751492822239178725055328220153362200958209155281924102997869654045037738756403265741723432350899199461216616345304169476346466775204179178281517932085373276328000060659130017910539466809860421518381170028810982493518145615356621738172156908462711221382770998340559271616797940233724492364959030485799001246687319785711424691144650962261782364777944763248220780255523137034062538415574574403597835509684580361466034447922482315469290749426310855505039277702427856160185743817766174955557780092561311567722556279654033307786943567500161849396061229859545517269968758215351974749645071438064877784843843048181346390482890616354664333730864756771168020 [107,105] -31165448245468181831001581595233978940398182629736956432337888983737018020814691707551225767962520070006067521963583827930156413361921936349353965498760436883637593347410979742216567264983812966635542250079483334806489203960146987275302851577035285239781478756687139870689504575643004612972052338754841086532944236579790103922156344073608181738683555061671550130555076613190043925123148015194249186624201333321790904864764648334616157458049419783961343244997409236489173921609815200927177299479719581830942690387724085172961235345664793936639197909183534466054337545603839983748816161779291328534189659752636135726508418839733327099469313503603421035468501839748170670221179564844773023825808604787732178520881468097544004212727706965011612412806075147971269869839639848461734774959513349434910922434514090608883050339897381285129219328753694520342999641999408636508378136487400726720765259656098192859203489286101754921957563443365312643351090823853316785279062111112825101581552196532955555576251879920715391049226477096618046319565359878654845810818243849149454595723655461492734829388974035418395839783919212618230583469254010988785140105051758932701823258025754829852019912815512514734390250235737505920856406419898389750273598141078776315048987157673732599702814754983304735566824496402447364716219414251650693388375497942060612690331678215030166343456340427585302010586478107687529341897998136719214284236597157109804844123067955007070999584928162581068766267200513877128631672814288512374336716677255836023207951607171648721708043187856069874163435385198082119712994003788613723429294821599755302797432808529143401368370238744462050272311486432829671587314097046248847668406326481325846613437569867830139752419146025353710265926569574177097379087040294498171344715231386881015208770735612375609695219868832349330594750265127956611719809114483198270921744705428479760352692608336845952474537159586779808474150383909987278211037890067560530975318244394460156383089729219632832970035773351301661520973222013329611580280051793721726174445500258814676382967254249008672030411243943847747875832664005306560213511090465126330852926250562176847340680 [107,106] 122491108420885323775151132252352583924710750149273815806604383946203678140884807563160522298404380964308888492825348689935099736170304021397634984566029078438498055211233641956182929390776442988702290236689311109746937753564323965594562474684892111209911352218316276395061351660126244924650505678781601577373775974501091527661572876842093279489127377102912630061290438502470182041706025921029597216646860858801553454378517261233167943138719476831594449778897692097209345528815576439237636445037010700227344485162637041584006323594078569075090948378984662644565784461805350602428502531074314158677730275801617100519566012655789256988364256534858638350998055821474150700271966693456782856398500317337211970667639402619182580589853728242408692592890935004564073325061947441255861323292503129696604474598197180754573464729480744307835806634284409341512950049735117573963488764960301263513997412513044088208574714621458031727924651283584935646758280830396721810756802409068410951299075819457317804611885366372263729818125995524287685437799718610927490463524865613701435447876675080110764032803323533449091217448022224692831362279668689402677926787110008769840818641338664927273377860959067613979250459394152127234833580089333058450153721422055818219239311352215648152613856050706968684686133177348498436774672408483700338794165115789088738048183948027975333841084416194822865251553332854792834061450281207048554605984226265277952401201979721884016323778579315815785111279123428300865758832757958052151749092582833017399237517148929607809763882484693797777350232713171341004476410292154056632011177111463650180027413420302719628458485179725733321450617904512192279200313717805040835469616367563823474779637763541215160934409614374908424886536706578813458659774221513748247062484986895550671732234806055359824029385958405366926257262435522217985024821406163773262763875325988091669432628185056289512950898845731896462464736586986611573589610329883408672398498446024437604358834237813662110965501493853171713865726721577308681198742411088210632924576592656801513429642874253246345875669936676575808014261782648284099729925898108795399595949341244149520 [107,107] 94964166632000042442008063760599482524790959094277002891178540718768485961448113549495845708911277797293062664532087074572652212442059852173224387000570276445143395699132988377300008458743682683230318968566758001088584712424833570767519244722588054021915439958131984270899340486468532012337884685340456591705037167728367387493970321595873666583510906104603552533468139208434419892300851491112180295653550499937574888335091292989462620180620284700487792878863594715850706395470195963740188817684130675068046251470650574397957899693733944432527498059654201709492965576333004970421059481204581690442844377294300408662543264808385071741765018644188607457777943439589055686599128171006621673963071609222942215099158397239344099906586745306587534599033248283232277243759630386930492951436902330048262011693029327147409390756178216493650144266912025779779933053735717841715779299002603739184072752890672394410667913835615178699795934798672307347421210205149617299850864959254849795664785376723813591440957943729263346110996716396500752690152578942314936048954341651238705631351762831130788782995090377596265021718075390300770275138728269609728255660175163701471302726558181816557295745135016058436049639067392174256149055662184299589836858248233203996670580172809416355383675150895719100460525200428270999073761318869798814381898013250091119841771589613573281393955395847851508149614205574556285071833701541115585668223920549835961042913221718976461892884004770741152695544158491680541496177440892807685766597635845508203627946966737698335539961618518860735433875205425002208485438370299786859692180982871703079056036349631125834955619958309082779206645185251727600205838117437539290042996174463919991556320639094279937131600797591284560364218078973489896653912677063577890443310895054497078533239537816301546032161743161394813974641404499586343417469190346069685013177232065604883906124942875675977058136979311725373641951314752479250636020801419006156282574855376203025286595591725374897011393849141497549780933622938001973443996292566163436307834496392100236246372576586192807567707771281104814647912348644102533677171928527954193265335536550 [108,0] 2107555565975200102756332360137957556844008457433637502722897487769976166272509400025935735603310271767879306148886524438380360196754531515763717476617786406017059288516901123413716460519880264560599229992374913598448304816026300288416608463921243749792120012527597060710004392118527038916102452125535787753697318781129879069215024649673029343867987995485286073862364909861187663909597291038400464074857558689113572519622809094444655627276966516205583752572534141411997286024838338369885435856310084696678891314699405815520000525878001624534770229119827194137441860079457632623931005170190141356074575635340907982310491033886184187429005505339650429285263300322741427319068408556673431539076099911497334663257093210758258657911735478515898056047599888764454914865705847372899184056254747402048112932964212222755917806708263928798704022307599701928214089637910670794804880227518926800695648770879251134294826401768720328361859819910058595518749943695183470249092976136094030552461219948871064444370531304655427051275738856881896843251709533745070295807766149894032885983543193543088469228437915582888382047824766309882426947983282645703060530089635683159105894689015367517844234566301977200571267969929775042138011480225086240973832985756276992828536430954397032381844872964300842893038814240792905599373265765805022828005610970310129453614740223236510120034262916609492814799288437741870861704467692366172414970675083762006349539177032248284566132024530900857894208461936807473229160155751169626660888023800605652907867194119143241645311276424158410729300497296617737028045535606388682051091502518844815824132753592226922883660163084589588755844870447347247050119303458050885788266826056743517537194636643955388443377206297331796590961882928900219000827779888908290072919832746741182753621301338343146004330440712612760156875341489527856244171868107676842885381210083786420464065752474103660795864587279603360380481456436960538381713468123853190799436601591432918253998129900528911524187180047531157886877301403480535955645171955975317360894960033846538820735203047447876162024759051016449098238922251833988134154179044750633165741676395862261914392925481936599693761272113757340431815268552993299087921614176993430002581164784368506537206712014622064951711417106311579199625002778871073291029883308065855285324811938209223650259049875899108883459120988845825195312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,1] 2012123699251809263812259174666354394769824920221777692964459624577526660052033155549950693616489572991967195963269226621298150903352624979106973128074546740731010082980973340901798168142201455428480400518603491275591239943482479873411039098789306649751651278185839707333937526736396318893806086978891996579304367102788910429975332254311927963101020191721532818630650281475102250474925972668437833825657027342033028511729462609943101292178804493468786673236022848144663096196284017570082677436045715300182756730773522245812113823049720639132263654626392932974700047487664840314792835279519635659793315707817327191079648230627565502471187017861577661542852975737918543253758782807214341962784495733302032244109904517354384207573764886512421243345736060258792086833089127611834726686092136446676601726134469253745556624975716062952059412749813584525851187234710622749811704062155439448302054963853636290639242524164783143848202738503657126944297575182857242634910404008011609529245675498658845696421956635073197909115349892340935906144489907032446569973415589863415012939970058857434293237448023147397119571895885760722352678255422857295856257112830475829994645266875370799012819081193914458996107165406178626009952761976063292429991062142668926953872740759214101470570619807132318540576408484747908851371996183711006225874196693128761092048738982242435140810388071384673474110224254618025369216807927349991545001036162532811947825436071118868356843082789918042582091306341692481277558023081297338359716122651097587636234741604658591664266681499069404556507741935002547010521977554528163065486752913121253483252046574215414453563223810018225580048034974021214322310492347662305956483419863742424967020261947731632199585676837398615728367016971417193390474171662168105321595092208419705351123441044076136179135324696846082724315058026779104810803351545474577349207010761990379766057439828126343082945792353679903328636848826658396066583027851605105600407094458212005686704483482317338872267916497112638710356115576115238816087921700027965351989802692670894636822723876230492004639513928243569043443921978834136460729653124688746841042580852992810577820289877756800912658421074468439142176273860160189210817689584093268164714687869063466814689949834340968279739337699349077941642609102862825927481348989604421114681220845406090440521352721847669897670130012556910514831542968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,2] 234875306919631016023082337860595799167409868617105296964648547071245209960044961684956217585251529580360554800727630301316101606705599660595530795934428650924162832990282278179255248557794200262295170905294935569911066331901688795719901603435069137138270440043581665950264225057168074719637071651922971227321334081376171995597556375809888605077004196451261752623587000388039372709740467308683170599601028622067861613261351501573890619753122069755231360398470715771582400838509082069890478956635614225266568047596005632167139409155398493302089868243260577372560155213990936012594859706370696213594813195135805406038144573109832458730703201028212646079592173516719095155242091500331140193158101762631267480894662831476275610871506852942573109759657805601069862137414455710494999105969836434197811733038987769002591218336125890364294553972741109292232600518400216123809433523126274784685790608356800759327972537423941182868526915138945597715541979567838903610215565234893122127844607063494136223007422817984275061154180591685011885398742195240940967943322592221499320955530357183843683593437189290455993553607444451931862997742646896879006598353346339507144484747177669863219358780143630348176100708484430536637958210485900155020317325010536179827528864148272248658194067447017939047167730126801651464016143203357739258715842391036783629239353757792538257257725849108721388163667161055891422073323665352147355263420425748184132698647089889909948208142281211093712809611475830718719642435363543547172348575262549285102654417254518444877672768767486189790028436182150941498203342300492743248488778751410861233071122227415755532163308223687425492744680515364940723323443101908521907157556513054472827804435039890382268631951824489617264321909336650021300283761587870740402237924174502719789523378185425184153321837413872115546410766251044524248324146707645844941335854690816031993512917453011997312812666176903858598199402047787246016330522561705834478264375886455418547799111636173808659815819892828542212061171681017607287843705082659755227771757908996462291325950215576408150105934881977461988449026372769621734146046256604063104023116619391951732546462272488364807336429166029979919897693269428847612201785820302417342946188439545828899589413493860129264814011489869493535369624836027460370573791464578395815447938320754273870415278393901110237651508327871852088719606399536132812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,3] 7366641219899060929921504472010449537583488989352584515213930956833767090098163876198900942840983598355144561687961849311516675985980031945813606948575348107782397360980726447948755486403363878118990406592588529083697261587161527500769921902427016863191917551748207092675631320924665080640992235392495637896745703575232624345605531231800110945143168155141779780189006651618854452521815657717209852976278015620720592005874411737031124195851821761780887950144033473159664797408018933436108289098891913584869926078553364154233322876488649959520406897048722381165497858496052497156304268917802596352975652414251550782204180934440171185597835450528014050208625681251744850062704093191163467463653196739598254372319823849728774969226043411028567621987331069886250848384450230441844626620369338255749325391730060729916692587457219266438121313763283178728584230995948814196265362927045771038906681834358780570934101380720118942593902318838804442875683811840679720718956950578154281225743721893997334136465663565989056423224707286120925595691782130589567923700238572000876530157166724845884770586224686907689645145635244679992857553074398926364169318474505899795646874854950567547725433657941821376712789858155466203192908627988497694863542028905271414836598122162527842187334887494152516280647815540816255049228042958204378131276339873850608770029997911106857553679326351878508955680348548059373794684585178429737369551067209228577883850878573689542195949963640416785171315970146338073075072441034105761489971470275362352966735533683722131764371596742181105979938860022778307329472119915689944626206744301084760907550007070742862733235432132832616775927266671245445909180428373246551857197500322476277287218913116418119999519663111251636082330001119923107769055637516473384756253795031524218198419525832315964083347435506073787910473916846528014637518433646971239197068139514918081582132343675323238498952117129586065237674757582074321351231218991983237439601684086311044662757129698280554322875799529626975157714659306181572595406041815929318316578541724156152333831321879516566898202330657281018166106089369581020066461755615788582399330664317735282991629548705001628852771871352741477625846807618484922941072357884421251779813028121644305986070044549200456458472103310781385664409105233456112697407017776108001212040216937357006724483928800815011532325538023968647394212894141674041748046875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,4] -16223857661044665974130625777065503515415657219861994524128101075760200566874579070652705016176894244985114644389909724757037782771651344380645291820845314767323793689796198346252445457773346735846663962161497132531791792125875497572047186755168010441218339639652696692630052925655508631504295551834373465546969378329652472416667833859247927342511678474408264767072676262408711398135191412676526197174724698325178009940977993556585086835014516039427621809149187291742243614618252874092363058963173939769625944595352354315211148344328236474175259056223808179409326815673397980740415840966386351284251977379441866985549029259195509357900126808044374640034782826294672968497043526638092442058004857858840564281394414627918962330296929100903647485595540783814855407312503226727141255216642944050174012893872198714941408721435804702792968098040827364799553010875141837193839881440169357956301206634769475310013609934569050115938331149430314722176895131233783076293970944229728314280918343312077854815210814119615169688305965435997034232813280605680686457808907828763538958894224719097485547340636738649918549761732448028839525839802400202549724418424104737672560043704302312627989965414240424140085530265084076611024034860891442052729017017753784296740090371718095520057447295454206002433143333006935590586079091386338503475688374286552652571288059648013469710569180001718770157168411154391724043275082503327841710261830239500636519706100401949864697213700770563065710643157284960393411592486745140327142478317768777734138483463042625206119528307845841419300504382089434064449962186639770561013242441675945306079018516246742015410539258612968506539156443566017486555518761478208877782400330030787420134269507613841884206995038065793345988559357104503507090785162275982159682443122199622582277080493749456917353703515173301120855152269896539781188549677338991168226224611763159220885818864348146651756186852501131571278924548784198255741235864214503651018780022538991099177858775110402151533035067040457812275858317009062081218234135187365691184464522673983103012203078918505982156475544546215712713505405509613696982858302078313069841731555470013390186058841287848631925926809166023610462778844302282917138749291003758577813621179052525984299079935720258330470691316929975732676992245902751732398937330458784216048847729918582872199243295484738382870954702223709187336453396710567176342010498046875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,5] -3134530618527122057332080850633810648009719660794003910231194340493966690630100063404383521653061552112848618502144058596321959533933996427200115527506287207255835322899578090135477749772171317712865246480837133349575551291957539490430805464394693220834035406061091118776817792542806461491633832413361908552455024802812320669125978604359969872352681153615362780827029440058051800460841098628919450735606024391312453076200527211719030286638013546525161401913441129010145213798585823350672668123123050746294198195037850762861071593428952698760735762453293269992561283691130803039771992372812363352826379481453204886193155201497022075658054451172956866579346962999631382231601721437545704750057177287253773719578376938141280066348849205835198668013204396625153412912761048691921616234324126827443202549418437202832880607371752893692500081626938064652475139879006387897798018948696869420563166608538253313779805338927627805036134611419954038010106123562914166673707382713556816367014086736371113581856138283698827260669977208475771612733033236255308511869268627235452659277246892340709338759467596899484045481272621122932569328228939156413516347541923094410389524922646181573897145629046513004448407769950582981887917546710948886426444084228296357517116111932806857943981671021423283503067777057148867908912189457465904550980701011319485251054234400047052335148042322425767695042980102923877299437148339539218144958220638236189148095305042091943711431030733215834067622227366216989807929939041933976788350806251149968848974764382340821636129092457467837632785498040008571520966378435145691255560856177475178870364022951589655037194522158692284428580327960150905591008438230526059348162154126198157096851805968899311912471609643827959191521464702792907480919844739686619948409818873934673910174674451924711067452214259982376147125004733133213570833582107018233244460493169611661727552006359811591319256381807531107132954677096220797382223036893055465230914312998388088079400410424212214895979069679580058539163216147521276544469896341837038890820487160597799812288038885199983850842708518676029288446181647501943890362133847733203596799068683846253545777775521093508862203838313315115394672680163236977127200139845281941139097469147683853876793020851201602415233084004330725715920214875706541091032966848454976231572013754941207457347706811591727502179543321276112416429171503295947331935167312622070312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,6] -37462696645478384477467621343480013356675429064908269833980042320474151449033755807334563698434866844729805176780621280334895418094937150412610928124303568498409632459856101973999155376889152465961128182602608676074591080568196550056187345760296738944452600309016238970066002287374747383662148395267042503719257167203636892475353398631006962792781609071141422428229413704488387975082879873598042007060224154611129331590018101022264486189067574318378805760887591903183075129583797969971376779875910754635529519675627019892750456509960218068215010174000574549127556800349541632635254689815639938600653603164622284771904745095506863603477978923463102622451127843401621643368743021563031010048974230770806483223381414669170154391498025341226150499561622784377803323709117264986481214383924584319183581146109796524054016880980540690001228158305862038007509797247132063892470405539488185873556771094929969423841338641356388570194305414461576984116439588055589656392757898844847177420027033653675391801017453423948806183388454275421033513630174983619991217819292005943143244402639213844332353630713141448013551997013751953607367387097185591567929164845281287259477214573938866067102019498514180964419207510975695029137987007698149430566289189217067935546318212400571381547720596894568764154739402210374380492347776265469314413324575019937627814039078555672921971937253404708410788463772384111586010555512673965884681463987201459825151019509308807371604412841129493346594998108602249175684558993098259333541851917436705969676751846403649788625275548707782565586573726680666606822631237450957061417216544006453263957393260739548253123192982315656922832891094057112778897509010339177145320332734300462058512542399103275444814540034964635281699965859770072522020380025315638235231453913824270875770425501104347941886416972907495857674245433706591078093492919591455295434644597431071211192172699059203385840133311289106961144594990603734609650019126367738634952635655852733542182889430784406365968644419004964700838141694679478355805747452466974111947367294428699204223419324039523752990878267296184567774510164321253539825133614546030365389237210034271843848823032973630712656763201458920306341411099237406550805503112381405065514740963409974926225979345214471103542739558946784031204726268338732083011820520040696491740094706486679716909721550142524260784191842895700751809272277537132822544663213193416595458984375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,7] -30246217503538873810753018297774756072344645239162050448713917527237562295878023809714522319857589328454647707950118661104028783111357312537096530672230844405733336642309772823166881787707173064361423720684408972209527031834088119473366068694386325819837371502667898325783919140842095237523271092865267359551120334525105981084734284863731583543720785277034500693239306126964103794230282759862668997327902250910943990024496366753696958151806401514048344294837108170127893203283069998367023131310257011957459523255884273785561732644437819189906570907354711715573618082474551812076028813642749286943489304578261407215837247686585573580958997952353163253736503309895208155864154974423575194777362934841705685129962149771024016527023346395786306251311945326112809946275530904627209449451509917293055317149138188779918321617298575168937911133721990079128641976913393895654404202686990830975901794518718042054831243027145495324372152927339994428765811112959692235101998070384862095707840265604025719416563531932892329957505548351986606037505246810282748391965977261644069430457199550272749489517329494014107528491668730423552863436457783748503278448296484485674545616398031759524605234529291924108130046725573519548552485380237696528208745910768805629417852871584536216032967539901565363897924851399155870162567208884250689672546307417792044601813356621207144101882060186672439809107242988366978230052482427373295271253176621584172660821980852385463731234853289911696687237148323079584508753783924712389574519651517952226387837230092259224388684170053107297279659603969353262767655364223725554020827543590827707706403247434314541745024405068803378811813484661209346806619894359022963779118337585827894599943674291596882606887557040011950153099240136241633965744170934893253581366907419724710453998653207948480139934398030557905965521573463391469993182475990122961917790745755087457898909478306381504119840377927495426613403560044665401008822749765441137310364232742650229423312942515155884427925263567852346057673903887646876847839917059100311478819736737014083982606523527335506585421401677042092235792983825856416815500693050750601074736624148006301826061091277845774788943611072224218656822103243222617875216094399262483972128301691780997097467780403128608548006790213128603795542540355019049381726995566215468546232513212074108165067989832807119221446774662217918584359785394433117744483752176165580749511718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,8] 1300038089182565406535961478336591377780591003588436743090572939599439899668184738780597056250994819261716319159084289905444121862762645921560171341967350810360350960535660247012409341655248931197334104367516203106119862896877355564806185597976932901401925348524607718462992377979349054197297199455821345130600029918082627181847195792978517695302642990936251926401775083493097170606603625733362961143414939618928038266962453799580397406178976966098021347757743279272303382799957735006694190117011651316520736100626834642633126166646052905984112421669762051660187164089927610596616848661527231364962650654276070259867702143398541820056266177248144273126378734322796438453675847263955142035849694645061563617357470424784739509743453126008124106781810386238942418140564210681085019739686037515379019873520217919561755593070890947848129907955171150879132918750763767690056874382575380291886537830490833785174360556813250986168887025184794856660470237984973116066897787615932269514965808644501926749097435829765214955332080179202869993073043458248539784862171710481723885620446889744345628800127915433742706328072288636129995027884993143815399586642701033780069961361007608119730704999250677265845479872702093022215311668421988926317523423849209360552949879357060780830487466750149254226181897061423800307363584852570652755829631045201286049750701679724827276033263807205630783830939443395395521233386047646692379453228481173435486574321751100848987379464043908627132592364814635623521077803634831996904332291595359235738248241639836222030872213440026903723471070663590123437727180764143442745544897816466499603055991213420204142567794907156515579392449627225304848964292302019112936953526222022039761809812525433362322075145354179678412254490768799746224671892914752449352617776617417548591063656718023310305215251679580029986572969248998318279206650573152241668195788283721221980144870869751643312246487191408445125781474739380132729455159445520782800233347104151336189813812923496965920895201047404909759346325322424972836699398828965788214759807395213365077892851499268470466916124079739024940603262079777804652861388159509158140540416355276583905714994366473586172270589792200639431669929638960935153513706268881229816609154864913173538039578974394221858677198240819632192407277201171292237381369495572800033549202383958008958315556422336498579432044022319203749755721873158746670906538156486931256949901580810546875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,9] 3049606211062495222940311429337911063251580276006978881051139000712683756341479938508466494844441883724688400947233292389946951236986330855820715714959017795302773034198597977518270843959917182158912390181576936832941818374352316843808882416230938147000326875369763984061747219002490349450718474674962489222019858439111281065412307612902831763585455947585881755722187826340828574464420438484742171911618225475189527013603247242823803375984773950990829849391772408786102218153976080331544630604917224278464506094339732497925512148010402368067223141970007903300909594202647493991167024494397198966421273974651817998269734375388300636163516824428689113209527772505479818408051845074520904173071481026893006796149460473321811063189016903619624994805033143087759865805734411500473702364764404464348966663547037040133753432301858534804032393399764718927627486582625131200308372351794279917879601280197284128882353451454221722872312660225683179080602575867559309393395909044081453673783145730868006750695171096680257595758894116026696875919570787018743113477688391342492875304328704754176764192687007258572432921106012654930868365143243428124310298653574584108420080612855083480184061431520203855313175528178571181274434643723104871293503450408654379974012929044378233333833155905262510139471594721844088096417100786190578001067611666892364543457719136426556515375743791035299390875303845156120190840820400685745041539811922333166834648065265998867382209854792736807637815258329796141384718554173842551738639727460889624362664211392951347264012119774810292583226553439092276184344708956298501809405171330540080274753020987160200749736882376448128767542310957286950717456704131503318340246033842801419483645841184834530290424693722722020916329365490436463816020149971230478296398853904141252423924066371989024296498173075474490721094611365142199486243681534537128257047294095343623379381948995728483534966219448329620064411620844155261852348641723702322935898284147611111157830045030618366536277491121042419037362102753333712997127190485953617506828143090059613674916292970860778339640643135589047199235561473235598968969800420357772074249469637625960140833426423570035441536743918915940451362819842025791363489187595307854632296535957144759227956425897530599362808263532151192058253479284058984715707163081864972046365053157104567000224498229951817855358251058763491660601303908139432952834058099256253626663237810134887695312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,10] -15649929865913711691940881105477393260945310284344230438086439278951694654618276350958750555913242862099352104372090312871029636128677900793230478724342197075863632340157523653873147794368394314550648674768331175844881691808774920592744496597611288064691118898882372365435232669773501703191543636880549299942579458352732491486105457599140114411987940030441876782793803006248406739847550979041528301578311048858934991051615823758217977583283543863929375048545134140715915772909793024747946021791617029043234309042095202391727860178590149954639580541731613944229095656348829877656106648031083724043508730734025566061926981342851749423428363901375259473793037118201732493154832093243722540836443673006981770012186079141574415851380618140347307403849424264785112578185103148904832689227493660608936316332420412759042129602690125372500813958261435576001673454523506704837844698140600091763519044073222353323944800689661210441143937015993643723551002148153832488635556809791949614824875705966461044393524018972046637055055349038976793755732026818416220962821090252123570117931511811711763030342033839121119358641991100222848876468475719399451011192289799256324317152916771746410579512767775466650924516051838577054219521934589791578189148758723319365824778020548105446540644857001303301666808126344288605356114721322266472974494462353526414482257226973489615355836302143787053916472981422060996533414248392015023106602881264832215706463172424535845538728600345448418495924262519516884472523681697522523711432190061976286315489209378210993767439831757346432446393598856189195579268151619539314853457615746150471900354308457814996623522815577340570121595565869283731410596751922663329661139017330830760431222931627346720737719251039311326748030414135977116013394987488455029972912362138024236814650934129977518396344694599981396683996085145376786392385548696714478538855428307619080526904411214417840628881308718965483562495097595479867890230030139060749882826837051667819607817884359057559622619324764353861510013794627990437246898403837008470171638568792691553740451017385532795738368566438174080249262634233575910753033602337739061074926221086267900870833376593550745554932563017558927273296471170998173943045272363283905478569375772469859339307431882534192376467658092093217066049509004851100160806208580889423389000905149772457041271395094830892457397658951497271019665301351460706303525029225998110860018641687929630279541015625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,11] -25972919621028141960745530121850438192137945913582823573159862297596962245678396291677669723019991629533378735399299730215023446437802007207895677243245608714237893091410915278798954053944651330675486099073895002669019982806049705876646497748196606172498742986538822099783379731543431446584765948816449817143986844445227341294797482309029797005952480579814593896366664175245840040206688750196164421169182873526597828129615673961720513343112620089718040007322472839146183463407302657570501357864114478406774361787797121639320808691513657430274846719659199575256776092979944618106700799728239009310969404048715768596947900847645136576729468000572916807416577031925243617348127928649361576457072878346053990075603282887848922520443831734068219863051273513458195482784305461360505318504761842126329970502094847768830337194831986727214366985997589217588625068835099536564802021029089139017209107774604919655876001950853598336344071826561189717620464797371010417815291537667047576019292694213757617542067488306434871567339978512425354650155528851331073871401062391432932745888914332065782545736774015691610045258976830346343609715874659406665548348085915455499936669130818432680514744175002179906755499856270013148398458017207295554105327271743211437246566507351010978234480432222013488517757595445153083999982821116641949412513177619086290880069053647144909289763211758722915690259077297537624436604957829307867062196548239216199204485586217422002702251634687259035093969945497018220657932561455098749048501142592749936315122895474398465762101139366881604397455863458071620018735918172604522151110082976254247647988953773099949485260132636317263814895380990152532437469933266923170519904813720876261135725996840083549320390066838468252713903375399099014975422382123502950626653256050442992026941546823862504148825687063984330725443032400612950266373577658490728421874900043040683436865450345178199478776218232878616024120821499099306583553754949836760689630273558897780327690093118763685571490411558676592916748212969134722100691286024971668013086719224106604706963239601911080679021983572071289548326964419607700557671391993033877367494840623318127187880653963646949750822536896932297245897998864308136174434092357176914860811925203459266231570807593828481469685746896272002709359389920006198980223509279190284953056369883934201227795384344403498666892198627696780010653916735348544687078444365970972262935845265019452199339866638183593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,12] 646602353013255368054369849864433807903409233465336437563249373686882163113659328810897969553842830643809874802428219065742006691126636785520926953622505732441222125633298550091956256838939909972996655238227774351435003799140479963455488031366306678877284803002443236738730719290147915514316884574776612114360065364108591382667337612349600718189870093897901034270495875562270418967146637264023048192279029759610507511280962588885428511785600443089903226369339182507072268328227728215861523220410699770146178064399331804888597482071442956905463300189061807037842026965517842831059262402334337879134359986962099821909303696830979580301349022461165972251940261128924226243024121678919468696218344123438382542999115773493546661139764832375723956433168263235386689066875602375825597072492936440968941400324133681294685356496231654937815707573638927570477561415721581535044253215290613843728891238567703701874653777488557129198226368338111543813625293700026609812631936943678460881876333776763905094987604839321235706616052365854009406808980929081981272634184561844960620349741409697982585625922178393376178297289482437785542139794366611297691729697862501233803276269480862109447112648469752746020321481281952211748434752678327975633199209848444412574926463652858981785683360879234446194953144896686736046160729646907588475999076114510814501351885484980715599901791898114015427608202244362791434487067108005382148404701514314427106383894691515953672802958340784304862211040750335583031914274931519380458500821723916906387986499528767311142506133534482872944974972663009967970750617081527463606078120731963878548049891975931794707804738364585240720598733145973845832798369326894154753333456503040877497598766744475301049124071437444783486410428159246033234207139612763518071108247252136780479549509929771465972660868247672772896236829353844980600588493140412561050884017166822452456663956490409788538947160707555235772171071752090633823930648797256179476207448074700555174377135645908793059521606629725775148254813259771105122854449086081646860638508841772998625546461987593376472074384992313878619320926378841651922377988998002865000872378608300356770664261747532796061719372987842482516406427928750696449741269537841806046827359364593475365946075547194552115499670608094971559645310596856671333839629849921351654598690176250208398579352036118759795554423458907236178627035018791100297739899179057195449703623890691517317463876679539680480957031250000000000000000000000000000000000000000000000000000000000000000000000000000 [108,13] -2770693328525394333697143929072297255308040514279464364052647669660314159096612955677833665606305705507181710960062512944006801862805329322958319653146838840450158619513536560583542388239674938120722221452530756076964759275441138761060465826187534511515536628816093519219159016509765936152193668102999066640284928076135685031396788466893736089976367119477939611895948558064998066405411440780935575363954513483389752510817773135478491321690966842127816081124525841769826304190898877352315695419698510534911602896887879946055807127744655776395078081459767734655335656432090001662468880000541895564370496998308046915722171622047402102579143599845132360606202712676146665551240505663300003176180093650861609694161336886719311308270657970264445121808821214774067493224488146876190130707836081443108889134110876590537958964056332658737305523860816813355588275458436627464635808808867398287401685859641821390390302433218812812032114279153284057647739931604387910193884680864436678923198831809723098558815743899442641970381900065394263480020557129127126947972743213472806432203734545187273672216007545665101949412467746456371152841383530419875438108290218773061475362271415045593358918302325603543908047100562213595184954147504830507624202599987979241969481334273847509636155483405287311222180421312017475608653394158718824727462724552836367968514990175134785567087336130669597334085282758666528565601486449099760530705977637900704724344725327493052330667187492636113266702089165211015180315177304656545785925904052083480809226564294067386001264126158690773053332581392602901476739023831281398598613834338908263113835437868770580797514602867216382967521124210651678728157099761067836427287150646331253969383510383881633369627767916906212284163150695363268746724599606724506625684517377231622969137227920034265142885013526229058364137872923091166496247871179711638213311710174579285231239919778433324160253478132994345457252680511821733333770241342170752528592307805149816449585804082023822364057300684798294000733462000253542460973766940263700981419003243787155003024764467810853528096817718992065476619452047391961491799044558921566682236558455104723537690830912518105148626900883815788231069847644312329313494189518829820143550606658254384868237125807857065547063206643651636091171801449941368398079277755796454354765926562154308750702734407305718479246026329614072525296351298443044368313113421750027182092622653197810933534128707833588123321533203125000000000000000000000000000000000000000000000000000000000000000000000 [108,14] 8907846338618087221342914874965361178894132896459960522237712637619606701431122358138702935349548450846093079659968106230006890366287859672894628916967694444883409131243994194337351432262087795713729129692616168328757913611423611655178722799856035463136560730704167608432646062238541217932625197492291919219073765610643217211975794742840362964518623476784306769683310744880377504798602432649900147321207499981880437156363454369183619576793982356425185888759642435945456204192336844849708847837414215670722884060476647822828179829983218172396533231581389121044805937277450079726251621972484743596777108466398612286171925558791890264242182580706060861146431997983386891091919540948816185172964260262675243127096224932330310722707865105812689193225158360526768217096050774924638090896775912386714886470122684094149116017891940775600420241467733076862229006930838492474303005481655804596269532625766380323960009592096431822483915104454546230315771508817431220742096977441863713397226128824385410936177730223953922373330362827571430889502423109150114098400854270247232910805941545463197004027776066475420883394364365878727928435175885436202198979757776258534361748967426570974748406903256998334864413794528964262630731526180687283522421275990579750129797380628228425027746522478071246169991986213028588913749288284179195793981480121423493604437043519966521578337471937328871582272172299315083711164407585353496670316065439156464586055231467748683512997013750720977947183627266581066471582284958104224556807060851754549839743615026159347343202324673491130796024104886866569384450839663873055093874823218368206195624105740858960219212344105688782873703100824403682806202661776020689368811098632955152377044612289714246362346380169473619708006405480476927749569426982625381177299299894210995705315538516724745719029366004451316009749478424089352080721838478769277305958255199575793689337766876078431687739660418605601229086091174901954370758220026688609817295615302305242349355550001360558825928293292596822171679212769368022174370863171728911613189144466772533334912859932408206920118344991186802878339330040503445440655524997129718382285585784323444362183546065659174328403810935107170444132238694859626159846030665651870643300238302451066311866390163255821341169005103396811904125056867014177344563272911104998201302389335725225530544996428594950376967229168143356701314482775246460484346119718801898653249022322830538711535552920395275577902793884277343750000000000000000000000000000000000000000000000000000000000000 [108,15] -29231357359232869999093952985186542784176729092025661599170959985946316609429878143565274126706882828537079481153229712977043763457523146236864639934320520978182669632567018942694765980671252453346756040555243748518904190963341541853325785769161105989001259945199881030654915288584959897820642472165731314401113817825629527282605758476095106943490458693868060554015300593871088204641913926565415853153653244224398416013453431445477433429662816712491518593250773470780695412521955063153005308277856012925458022937060138700862238649322466438925704681501834981534551556058969719339852887525185096695919111799493743847996689460937823158031033059126473676379800970059531786200019103179129879246541248733492690054726035516408657487289082192352337365975802517407762990008964730963009577278706966978478087541818427739497947725410835127775315710506904955910334036290683356230923713545331805961354001041766907080694117744469344829660910060499573652327605349326801659926200647093962073522135578755427767830428570605166838816323667445397882058433237026489327114239993684749092438316922611952225156335366342954010389122661527571927511800238264885418357321687226006318409549519781084366902471117404311352974609586202806776098687673560062592481200594540537788120375997473401803879800663911097777933563544018401882526634160718066724265722039169807411971932129586144134014098856843188527125576448550284403659737288457258658685596993476260625327421578517404389813454549745141356584280424345936843514534670191702091924782154685378961197351340672436962323679390525640150272577838683418965899379752376643513996403574296381378102898561018572271952910220627428390611700539831918163634587085434519040681259243885040798284216545310714857169133385231194757432597347194331522009496884542088044964367898103172220711909232709298872640829894702599059599761078306536273878836540203224582437937895211623436167256389252015584448581151835035547319131043544707920750816143688911352307575907562113205831774107318643055346318773926820775614518932575234200492139017457596347739208339443920097804932239811809401935524919379604393207224743462833494672385992912715353519076229519904984486697559641241748402413698610342326106726220941642197072225349777839341975289545799281169122284733385016237038014976909808373627547992797819903006061411441481531887563365276641141562551322825842894173552060328600650812116757641571757686776083239732710848978114671410004701823659445381053956225514411926269531250000000000000000000000000000000000000000000000000000000 [108,16] 95822366995640161613225823171091586156400426044543799529940467058974483998137486426962532338750656677824456204856824518337918418551091550342824449757994281705771311896054748563422277335347483933816616484582623938743708305926154795679521499656901502305757941351612147529114048901599213441118994469585882764625732244717117184669116737111009893906713677115061556633542049785222639118097160706430942419713491992300680587764313958664276293513556797980895889416884822322230379783795511961541089309550896032665003129490788897254567255564317500327625450630456580175860862340782332357990039890732227203670076998821668169507884726243945823193114374454524726455347074479241487044969757524239029086907938006224636702681353606791535818852234012941926334651024253516002088092551769144061863557780458658509156699717837161997893015887043290305269666918935368365796852659797931896903867967803277187272823864651060874271629865371619073467013978362983039198793750989831997639513198183443144223982956748461862293330207568310412538063229755216978546563813433324606434045208758884660527767700803029215910561361014571306335896973960773871385432866136110271795181800924880712690795934244919165614406600433753163749837310792086962770386687287593182526830622402825991977856677046461679094850717767652454011673190573692040111913531648923906477979512050150306831631785408808812117369753685226463545599447974998403808240671225304688215268409923379692938091066909233484408256496791901109777338449053013482452660251748761511595044812161584237646946636277901731432785667772848765856605765474994159128657383955108418791451613953274010481259077971309409474840468980670638319542260482786959041886372645219133599102882868358821377479272017189947232822834855814269114677872163120423033981198328750796804744451985899375649307700783520296904709061470995315012475418052903954710400213440582737139791553779857441751999488309607649405300843305725979843795349599992596988117438140572151365858392385306104301056199187680654692168749323935581133289291077505065337998199848508507120870389170760341900450942926629130104949486346095304766681174782585214498520423768471631049541209715113866775159113451899720714612966189774552422704569353820708671397865207059058298111418357019148160764587179398862064200486061224187063569874463753992900766006476044369451643980751338825962568150809846526085969814594413655517261232371529630562458948321310370943699253643569386549017606342221187176733110391069203615188598632812500000000000000000000000000000000000000000000 [108,17] -266617169760547951360626581140950173233993106232880241017982360623195568476837110385965509075490829332685258204340856530013411092757620187972035784742248635768336292933577867401067163946556084440733902521430435266601269251389469846521719602447212839667730466043292362766449828638268750212443586932580307266374722345859529539126956016980493155055277745717139807695461910055797406277741039088829858606245894653389484472497049902995172865243818989455342581216643100050021317340510271588250846555968443284272881864676088017774107783791908721395898790179286366024728231583297868745125311319678438921135377930950717750561706321696381634583971782472077606800627067333528634002726012362552313219078247088239251398025061169316233934058341552370502398662543478991530959092098902789971012086724525513069596573573837359291412873001541428436442744138647445940658044453471162359426454953237693334210356230915745751546218083646073103872105624421072983701120284906513281193716731514591420992695947170273319845010666915124313513953611420282509442772518623770909569848059808005238201159212471317532526132623315830274460169988265209426228885560803356888200504071634870820411052416994835020515027060616223467157463712934463410587186002015961260847426132781805698290244607230519743418024552299356927617613044781946419118396165190313410947177964525790463232988058070348484939423851689542789635422526224336160007066281826948116927660449193417219681194342445884609355530677782422965664320224086284883682222220242867384684076547051848739065257650334585704503677710713815802062766180648329834234793975006724827594507409832116973687145889449581968465292946683104970665076368063087670800607852393529361560819931958687057759141910301458542554143555688571478964262926069312259594666081641779063807236624496577164713054305146646262068029878299799262175720054075530836443825250448119857780279688997157547840299052302346982071077210113101939087770311463945631721691746193509679469345887396667994853640773576680045335701759102823088308895217339120457957822663874611312107439497277364085853153238673705961787518292673742530547430269133566860037174560243397750324148754894556528902668743409847093125111291112599821187516795306895133387997788278279770392020462227635051207224435703191385762667616741687914047476705510966979941035258290148483486914614947316082157571328726118498420440535284507514090832402547101924673032196118429992487048249097167338755239214960176055702056885365891503170132637023925781250000000000000000000000000000000000000 [108,18] 600284884529036199367011896134601441376999299283062419564650048978917326500876699343139957859655819913500586361172691407071707468265888338705183266080298256855301764460185665916624623233328467816573112532711266821965625164993496399944684985078176475069345240215619947060154477465378832437263688728897143898414618359954101166801074318220777356870032204826760493118322584023341200373940871835246736265638959126859775359889706770091272110543270130954131790741278116127825976488360038995117092523932414342052219118586139498904570146426211795527325586036204632458107706965726961403572850231731966355591654789621262175690324888897049596028645753504519738282709787977028457394999704132992480768682111226204732813705997908330729447152640803192066145910727968264202963127937094371777934223321002815788064992339051650059251304699508937902488153874292934943585376410898563258034504954365637558792161848733304711322693024723067701276628249408792119728380241507087875878969542380243892824896991822911911951449838147069655606933669236445118154548019332958209624546571880735346076348367497191979192282565209641837135914327118244976843358884618921779524983932141154315418683787658623530307232182566376304747511332645465633300102690155926953997686107426532070336081117965228577947521238728534462441242450353673286600987934645406715500790083102956121260643953594130640289078480782287977010637909547179564926260441598232391541059059267623670215328282130419609893419473555453663703395786048618445108095651158019839878149578924637391850062772133376767788445288403666892641637776367502797327279610892475166407350953676409931314067069279903327938491290539168592972900079917938479603302626606503199976614230018429538093450641758888871190285323479569461631316950041327444689792827134189349854394415230707030909393934694704627265205440652910390467484286781372382365648089472491716456251002375360462616758640754649991758557628055163496859643129781227870779462263136573234550502593177033591672499745904160337260634416149480924315407279441309056796228200873746788362696902981323483887575279702846591967123964971567724276115134776292630113392719823968919825807380386669615330745916892156783331341123958344646797408484546612061391013082796785641352926247518453632872633643806492667930612854258065965704915271393140170502734072895685837432028115327705782963584732601971335577677557812505212464623758154938415207406308338645726930339802138278992942011530214244119114247455470945169508922845125198364257812500000000000000000000000000000 [108,19] -1102051490999460072701681602615745196269438968362568164195598344956529772718073232032407472925855270834977409192958204056945728067362875762657354490655817280985091841261136446396808312591087749771086601478013878090166856920799896970327117817410561463884814153989810842385673264238733846073497970235897376437659229391159383028826650324285083257447068979774234826582828328367001161612364984979595546424580263832991859160145588959344134918823136250250769516376352629253378506171805678675214935075452864995881542700760818592633496806812586666992837930556318426394303426328609347699048821187033621633620492528050685951522848739582938908025100454070506448608626590255803448389821707734694803569884973512249889162940539226521132100525180284932859451821746123133844973994827538183348885987347308461989698059501940745283730308915899003166446676662250503440631519761916040040010057751557230170907452628686136257130309401423868721560061031194633099838801703231258983535832450372861668367045518322055176196924684155776016414232357028581717154550385584130077852678528850300535659446413029908239532968913397617571709096687122348036638033993065168375576429911063650536151429392793806802147747906436078547770841758706514847295841232134747698572172263349037974516292412291122452091508157356672983595831654107505793144243681095195452815078389840542953497553663842657971413759836455351845449220572879386141744563983576004867968170580924855190441822222789509653933251760619596570279650141065397248443204297039720444078957193657951612675380407221598788585519732129046691518882194985515329042656225311686953081120418620044779505839056632734224984160698762647475228798286759379217478815357631542376733695981538641074073771904066452240217297640012305524381523107332457227675244416692971136926531860619984805898110585258387646939473083301490068102243090548297901365704748631978206769384561590342150115108337040936583217874444102571347894112513661180957906850763227643032872162847298225284036148760767017858538392971803517923565796714408173371413618330655053185713029101435995632637647846809187085742420683829646213410253499643874148908558873319320633061775140659432016545895519667543324876180393217314687501603340973451012371390494666396173418468415798295956389822776445534076402170637491375827511802131600161587087830845899449115785152205032805182306507413915674423747145051493029829079250833475631222664925079348527157840305546266707900706002596631908718215002961071657949787550023756921291351318359375000000000000000000000 [108,20] 1728025749792709900414933180360909896573448418870430238913833895896548605280938485501019524468008417623797994527391539896103583977138941512714737847339153793824494335218088807978040806168446371621952043188543328602047057265715018854174211021056631655874405091792360617857611426619176346782577268524222671892016652761444792807705494645316890977297879467061826007459239972205481066465985306455792039003854852540302787773291308226979319176131111440860244687778838485623846689789210204408216163737428450691549625982988529440782898952564462239748415105280065204602616520998610846280478785732907425246699788824872905166847192022612792901708647659144155484822254438099411525100509943808258990760402064963514293298918717591856542442896588178964202725046193167263333800852452725339200191697154780682308855225032263146664121463552917012553797781063623763830617218538218627077800546725522314224148815803296128015524026592486705289194817778197209428368772666617783848152125960681804706601333908343343366504783307464951338391893039930389491205836691569871139827679359692468469011451794469432558140165193923495146313876065266709991480827679852929438819626911023274477541110249814856497725390872143263440448653185512780529435353896729409155007038120422490242594660060451049993906664133802274335928815699326421381011534947220792082887737134562148723541182265131497098904805355758171981651488714830919973310083185621724720355551171204656241558606542832537428535194743461553704557277094572820792109137225167673801040471704188240332777072360800117484224890375396642904952201542535470488447689902921832725522053472170766482984334940699978818079740971674597915069360382578626937719180227582377811933498998090760733169560811281614262380757681269530938103741560277120742699105477387041810420750946808889475061931673620938180719760684669579477438345541600445594236430703158919854223213933701479462659450460706683098502648090882323380538384767621613795958802425708824868099432280723337161453600136289728845262424295711945369157733871319381264687970454505730539304839954116805298567340214469953850078571102755066042521671289469570206758260828267419442118400173210805783295913988650773915989175389446225335347244402344904371598537535073382517155542507871880949804390265168959812632523568057009029717625667632929576562016794282148030933364484051812654937775128466155943336554155659542417195278719481374382832853716887985105000738578683180304717668742001882022037830019078712140423448317960719577968120574951171875000000000000 [108,21] -2633123270254355361738739169234149923514792814488144256451705725730013001427132055611481039810666130410478536540170899785571781149614356279487975911157823722495163930586038623955259839131722952285815973803765743215618044529013832257805610184289824306010929908223234359844971781433862233948161257067445906338564682790066964472714144992638271634923232782746866739110542543964543873548316064993723020136588218133328905085410140057274910262554430335370521100431672872779526345625004262343859492946257555527280862208114235087437489376736995740859282672501587224897538109038985816161523896816969168992684207825866381187049585580089811509334828379710125960148689422501023395279537188585833938092448821155124180189450331644745827725232949101818343054848471974575522510460612678001150283563273293885463098103218496086641345802714002893895878290704559402525455766739119053684543762473214223272489996596608800479887562090945031589032933286349523158837871990800967517404472543854822750146407565672292088437220339536017676522322119034514420415577987809346858837729384574974404665300009477685984449969956103761523415405880586944115752603923469721781207836054505992734768550517691016989730049979769124733441586134461024515701609093356317969725420983118911492853474962672141693522156977952304340270834223056571135347645272114839232401194833373011165748557468018538245086104497252128840025669189971694446576783835204933692214686456873303351199318068393942977962130642132246433327449386791275515273553188636564237595715568252565876462194479172753819277011944106686726209409961709712598045039395831875757463975120084581154957834596079632943083076547896629344331839473333696088367480902549302518353072716374772737523855002777542122152349536284663108731610088208665080363661200700758004259011933512761966816301613517625611092829611358337920131301975648454512307257925888508762793533609184800312529963702339160317577805907134635089221626843128793755099121804316022449104812383108464933118215246107934101273275264270249634086844776825600266521312499975101004224655069444732117050584125247287843438966081195349574898804928329193780386011027033833241996454402571557657598551277026536862762742499467454446377667687714457543535432654226663019790913398301631716115525270250286556219994547944502401942268778695670623076741860302501289873272103292968268951574494823855684058729138106203721161657551855067302871574601315878199981669095266554814602447295231163630683313197943299071440703684743311896454542875289916992187500000 [108,22] 4469842473791078732275334832511067493863524011418220260273443282404325232387184485651690737266703337945566825842320839080292019103982040740017500572199139260177650980617309040262027309698713504971603238841365883722574221782879214163370387631605703060277621640408066975161203905595744387185318858489462621973006850291011488109503550822885208579464680676487494907772825911310204522351010248589720684278394622482996732201772219286281870075072545816496360589016674138179009060686092283168824181262853474938424928747589868505461157115474565638242250099920956107296267541245465590351971289420331245445307635428787341819857824046314115593964161138993697493522903845938387499933112698315444038281105071719911589281600524255823803059647327978446599984609543268371398511653482553145161555246809798958437144726563056032987875363307069100379312335778081429550451352090039458997653979081413212643131485115759925900020553971805997211337326399353979131926598756199435881839287767621344083019707183530142720433479050493472210477791432025250436003277308032818951474024946224692886991707379505740906222199649926279960107045053104941259806636366953109630265543003259001648116940630405340601882380349338386117951771741405952638459134225990461293909723868026027455074399442842964301139933229320951202065033502245797697252179923168782214211478435014592784634782219740910246250216260597490609608166977363694644285050098127322874620506641884785350837655994780004141863397588535449642669748512203178920014218057680709074829160447018460241344067095300092574813673543153204773918979133497568324683221065119914087035927012535881655808394301094739623380948152011135587399953819784268128752952643947083489850702182752895604384575776419876844410859723229271548257099808750972364898300688014392767131198012197041341247019510930698156693263525663194785411953657559366722128733733949958448203302555050998184177329256191985390869896628007949109122004033484106883402807837788901954876956573656090734255224604266273882751586248781567859488100510556294371473903328424347182157956158528257722384077526849981329589864500697587441588141100813240568480832382663064413668789089625432582969186838570585732882066118428179692412222483970292811500622303612754006784923593408072993438190897022522362517926436427121865159374033203655451696221662137992968203927035024423431804676865866074813239087025782235097653140009414324224972359992814610632483661436516627174338895362802448787490373555207449907111794118463876657187938690185546875000000 [108,23] -8212913083964888647174748862229870760041541916036512422363346703088654296193079205084683036946967455687809110172580806274905045513385200333597689213305642949443135417940989289476160032603082710171958697479379092940421448197269151952366391053977166828700194468316302758309712697020345199190371524503235425668554838478744398346699022619630450432660280750682648724129041272983835411609642931168245379357490368048398389732569026813137398184219467498962903595065776646615363749501721293926478401749358624851366357956512890721616011044742562805490924942097042214603315557494004031240399421984335856397161402595801602188297621116426121952217772049755347055635513343481551080507254176100594805764643359744548912686748619627763200193516325717059644663754480724000339532964089793350581446600730676215832562809393535026451434317677611808504239278436199744283994567234016134718900537609902736192381224661536768158287559330832992592583559768010641726672911741658319171575127574558656327831344276452037298444962098187909874387368902626478321901878452501093084875222572998858650663835592004969456903900870894138081962568887201552268877158183774721402171668028600382530566966723176880089737090084392226370824219658275151715886774960704535090905277000713234606563013324936805890690261042985078112741106150131211968632322894263860306379721769612490769137247163588627169768046816769143190409751564735519568695467492238829969932690500236596444793129388467302400558601106492020801678875711099622888630375590372154466694724851663041567148680681063713014578848347490313181867484583849290118310865349432688667933929177561902865901041915350257146818486288595206099034994516740224773702296838971361708412810212844141609369844142392972238956741863874424072228405049168623223013854642677145197130077995757863196137597707405694417505499385437223018740192233736287829004289347443689997980602626941586891519409218297545128059116182051197613480111687032396775749296689595795790340915481856363801562286810292042198543384448162845073062603367986470762085500967206972837806494111880179365324810986570870656002183605192287185153004489607580734660390875590337015218787972475759433287087030130554509380100627090800223666531644117565008006770720967060036769917762257391440563512538728444588062170675444412641807615031121148200777003815447006558164796432106431751298216724088754933555662249190323462217677973747340453090443521659304983963027183867342083992570014962445273129638980661067215738313507245038636028766632080078125000 [108,24] 14229992919037214231378148916082628195618439414301525746611986239549852859032097055025756631426118991940738458682423703427786272550687501932815178924076109647926620616001976061637216423834276709489577625498616758402220377229391797212276050041285264048491183893134967729712046602519024777012538011535341966233785740046627998518866245494943307739867282366482433558908882940602544770165806189890368534041984401072933240505630553601968355890711405081724062205386520661880743905235624008727344029343575891132716203892498920380809032661836574414693328219272666469359094007008867784028568856456705479129666709603196286432509925687389763877582542604554757352270036084036088423289295502829006430956318648376616190603739248486495310907444693264532608610993291196884276337699548693390906284833484421471705590851812913186683343559682184911722526533218803658358356109892219073698748691619382008267199155152714637865035824587725420137051087722188362589623072843894521678205081295621330418271729783930719717215722635801116313817495030939061958021628683339025654783296069862798199597691903862494712896242721884411401897376684297489268723892493654626142459964094708197246897291468554526992532259969286611215332265999719813863325602860881590433030341094579612272966750223206050211528734655367604134799587801260739127173829532142761846568914671746373780005159824806246556780393031219487068779503748240324812717997416018132957009823906310894969423009182017254304962655589157347611612172155151410957171935803090446251754973587640110908262637083461010511659429525988073038611523786720654362774807419590794850211082633685872457173917627312734011169256722828615440245393491658202169497441483493752427848988416229512664087404192860079037941990756466919087016411155771593336321325545829919593562738915822504599170781307606310658485909470842518171090793989320569793574746161250517904224239144573066859893997248433682229220714007009068728366491146873629965970194958293117111575621751272688445521567240555155231019810680336116675225568851079508421653783722083154230376413902320417651127011207974554597259883059028777925698131046156533161964736002189405228618732305312710459008445818866312461370171366167112610752361035560762467173102924691424661001132194785914163016918550630217594487193803981450537968510102913714286538543500604174171523540306743945447436767483197627680720720444529583277902806316429278120655854590471296532596154336355219605975803885002891673459339376417442935007784399203956127166748046875000000 [108,25] -21181075538884652931425278152911437906096535423752767529962271333884926124224930624519050989523130993995311904395609158814727926606427443807266014555612550113608451617921595068260582346932754533227786843693833464332136581485048661500311639829844507530213869921086863166185816567031392244980292178366172217131004330667898626401484874867593828132004435037122521061012511111147227162931621863890149315582500546006861691801690538279330725181085679181323110623691309203665527940874998733489837061612952476650853225865265457149106595146960473904544270229484499803120320321988408176666411615973415571138561851141024478428684904077465741173904058779718726736619500698687192224062521091662313292031792268814538209319363826776178897698263451582100327568554863365287830149907372842623748436518143449920864005600811612861204666855630061216323022963186062212935935611986380632698736065254917614458868434540099127028421145732545421262345420325448372133557566204777255286939066510731869131877867323803755831958166790520221041188306196656684788735991084597789633924131678743546997212041772731009451858377025390160572577903255682421291619397933761095848973729301873899639282967966838477502635643839266974231499210969907774908011554605979092613158976709848053603259866972121948427906821398886523557043992185261558142699998697650238502750891172781220277245584009351224035318262478214746046971999982276332861506098379485503347082025015143158736977067024831252786837845316861665825294190715035601141296144687330210516439793232619312815344155085950857498148123739379960033276632506578090204266424318789391521909523101097288204958284423129909618227154217170287050363113952690661290572389904518406820289712109061048278878643479154459354565327031307518735719691103854052213664605353734171608376008176437948439311118131549465101842427961354232365992009367636804317616912155971624827885743422885006882705670477655272708162352177034621965936078644221242465787695250268213826646816181100081006524018944047917918510864167706219925223622134511137570327945193930177369895431935690891736831094782584158229980876540846561424955759811537250164130750781273498876380934875526659576956051443473290334605432883072694135562668252443297280117438699949412194597544718651204217635896476530598958273849194105485775525704018312444189974943427838200209884464527382174632168852023022593471662411637987576674479433290361603631618705919483869364345898081292543575731118880367408799901291632794553265739523340016603469848632812500000 [108,26] 26507347499019608070338774099952680601745735497369510622663731094649387936382162449011416013510454745576833700633331804419185652266187790220002347006784056237132481385475462574019380300049336119372986330905274441907950862030763804090874076820424620892692497723683764458999256962617618766985250245541422801996353769423931608788617605818137402742251439660637739122231504850530426676678324977321685821218683089696580632246048788600723449125871410439329815502021693341649496542869321346001377786532693266300171301768001757441345257099932339395477600606778011038144092787725325677207485508146438065071570314227156184426023462579653852722248373105594458545757828175730462910995131982442202072243560684124118181668269332888401711490920956817451173170200005220862637924017772651648421149250583098036593957675255193623097168926062977702107971331917139018756496704051500095858139523940399134049640026915995598868623648525401848995495989188057381633774745798245104347772485645503308598169931281540268284588933772009558390650708555631662047663618626383643535575632741298034359236636547045129495288591150703856025258945989028817419711468781221271019255145383264503337581641431114682790221979527629097589038061820913484547978211280624277932115732822272930487011943418099234076897346873448417082881332141222659943872751073232694789777937550358378241354820818109613282449328951745539974341769796535661569964974411873381478400670438734096697351134034341782783829788255018111388791794346614515521469775546085065385255273296299478304460900971124632220540054200874899715560085670034933566648542553026787393388196900645172955419795380829945951813965846231835009585068161733196041607811328964432685496100333017990557962824877112269216169266379519738225459199104546431340302188201482568283452332070970769655344498458940395334842468835852960018140893930544423353640892007215585248485127491931863717534723812886992682675999720331093622174263512670815156764648205221040373302466181879602346926269649781962953063758072475286924800537269808283448784035653803867926886976655550516993295351367874648861603697070034070199832954422902678509251601092579737885379605905868285860046726295135155569196953734186945271959698901000040835635979804529311022657679509464838042402356240951639393927835259493364782485605002705450635875750481428482891033772451688184759880454116033841282250580538330634923330638476951497170525191546634071461371639151679835026644743729756022350418920296988289919681847095489501953125000000000 [108,27] -28834129508960644534529805780844941063312595661412118897375862604919594176976474675733650087069324909659879575212905760378371673598503497261927870706256004097304301472244157752924499294599222686867691796402045941236715423990089869984305172326858660606855450087291375005492561044363433608343644094020642362942427986615113582068506393844669900592915319542851785708665526189903515623102707158329914692070715901564124466707657072182431321009573998898917474187349138048870666427824928319707791931178562166104271647787627737291219037956251291302158693463695624414120145160525188010357573086967012804467274881710172614426657378258150673911658378052308058529476380253857896329538295314317046362814222461814759659595391749755885522906554490765583514738427698073190815728988210478998075973502889821332502029823970844244524954109584498133530762645826095776282936633640619737850284953500506213679833422508981987002062408626126003004375300952525569537427194232498692870331538645147580236622806814888413156572063105188143841724412067181959458122652706511788855670120451791950721486245202149914676416207111997164865662206999467270486656142648420487049371792363843619471419046611686480805941747635680441515722125620373842392879617537965766860323241595897497608451318297184194386683746916665073857577833074586866605752022063988159990152697679075293300775745493222740829423823515189426193192735658802192429827485888984352217877249561603247541847994512092616896401259092734354451473063239855803862765924627810429417314712200556738073200194235871819338034953217146238235967657575212118963171987490963768899072977743480430952118435656393575483892936241758395353958167160799249743931263238481607370335386426926394525738889774977631652328187432771362126327434354720648303639242020638351673410035084511837492144753906512530832330345706076486486292989733567170052050589370570810178287989917728654596182495327791821467362008290565108358095960056008728260672130409505191557898097753916376600892301632105135724496960749880556901073848353834018767120589660639929391273610405997390865729445161268055038735635913177507098964604499259003026323438863901820560528867167769571618811544971284645016804148465379851701672646228471796396928635900391817171626882948655853890519005360594917870550865405119892366956949593372482849041679883628570208113388510978752538182462159462627995319318764710938856083193793614232193332665809654817022056657450206591137260419969897936101621560567309643374755978584289550781250000000 [108,28] 29143105638565746953633335739355561139485937487204383337396867245723815302811519754403095477900071785436254796021387043855213088483116440103365386545402315607794488670455780102043377960328875556546162179732070523373436962988768993838901002591760460974704910101555128812819459383738274001719135395812062420741548581846967174658081723491651128818625065859830890701226271870608459195409850824979080271950724542328414720032537587685679710247051123022963830294590056301074764336141616731652899861976437879073273835302616774080832031530425001764420419144248675593236001211182702528013707567117880970043465170294615151535305712918566969634057038494310552642477062667044329145653339400940757600837076784955678444715283179918576902173371986952800655587087264794866769209539229972346578369032512551103647325128996688840267967179801333087252214838166112591557285199151937556441196098463816918126074408668973164421385195693049677749741717417328325400148808797921420673242615423390145710512397812791981503849720718361049751266001478176857281348600069985278238475832519608053621782675834404266658781942051163051820869442854447578703925476594072895840428107045419039200668602793039739616449443271723353168107642527864438348291567758888562945556010884368717435418034976987415940417362571605181079198234774144325424698222633153739735060866333334012143729911152023152869294151739626510436523877783933594956084782983290496941769234103341714812539645433004587169439427374655825299479450701699432854834703683345229134951362973802238141461355432664271241470258476123493081936718521124176165047397518366154328902385599906786075290534920106331906096710850664445109821701253602135530850181432405730947378976676951708786709788232482205080693257304408641349669130187277377604065660454845040169777887313175790234909482819054844472069031409230790921411661980423644998804699000170334889061851547455894743320130055539272274818525669406612231356007554783620046057087600949541867900139361369387608152199124434933189515932928343011435304772067759657367079560702914275069379205911302327711235610159223665494468822304191343326664330534174314208301835834097398026979711027920120808282791133270603886652120817857022543462161926976500788298775558875820911243749545512998559303628660079970295240429557191158889333679735752608775851069581205577682174215795104328663957838103065963072316742452856130938319239673660317547376370938316187098241760376100742561312852466591516442662168628885410726070404052734375000000000 [108,29] -28763855292465921608530029880457610998425742040442240137795332750526546341090593333333880488653965048934342871932537403874160869913255317529220911342717495708273185984888951190597810854042784616951666080962452097913421112652586466021349448573569200105197312528922572297930425560002486528246285163437716309304070035211581506779951198312754325758279832430384509933405891617169454474233420801460822458002869202772064697172088596218712381415232052138158395322305639737708131968109228375727608943421126228431429984468335468170575983413598454168826616890362174551304817901717130487503639486838328123947625901308257671820496861304303261002497177275655609088517974916986137854653149676463810870238206142632109089118303845762660535029906354475223112102919928827332729984053048644654542384327029375937576126838407212380640195294494382182900396808427394171374083761288564395603193549897583901226741626608438273255946966690936493340241550267787050584614195762907827869898568697613352495842022472817314271365048970706788043929616521298790367863841290849141366904165940313435367974734417010322058868634039537663229874944525810797700958637973845667028178773303916912240228050651265106777141003262501096499750071977802662101557744295212619590442769116272940798245132278916009831044318285076759064107785196762433136601406270783360824941365603145148323747111718705947954784475042062799017292379428594868792289401112851075578123439852446857946401485544952858679342407280393415742729442762671267589410967870350308816872601301823222227119838439398013075962704214077425421542488280417920422605558767294981746096602668859262086616645805108366078966889147355766739970272350449762957246314534963744798560404223399517391231285409717675459814996999707851836724532335207436262483003479749996653662933948174467403948371306089951308984290460898279475650751518042791245551147659570729650745184456403411503193843868189212755112964929676840535607960233361636087408537941832409803264073718665870064747114699688943995378349829490193234380117315734403324327153773140596630378308849170031553581510435786321428475081877110019080065994378223071999860842116475202807793672122086290074714003142189057070744375425107573262748644371603800381076019660778723598279161118347306256073133326615152219770181888188615103763225934255748347394897362601145018799037451877173449234311512705344207823534010702539344636563614754504994058478630530601596013644701937279289302929735487081297495848275502794422209262847900390625000 [108,30] 27307427075340749947226883966883769377318625523687660848955857488904947719486216847694611826717933253856153169006270180118705355251726919549236763658207897922616009201911436710098075128568190471607778237125697635396132111391873550206940960911440441597141648360513666413888063233020198902342810166451235107286737389131750313421328319144380294668456534390476539846602918254272897538010827524350038973313521200820412950044937440147267950421039446017023932872570968330777208433651690045440681989181305257148763826159388097160170340811905945680447881429933675307302663609116581772146092731073535629008698966226026983774450023030643233457825475427472456986597324149106874311329339823469183586224104142807631008270407587422025510951097846303823619224961321993977111427512135900896553118326070909856871938553300671781469056827360768965476219760835317182111383542657067221239652354958144816088549721735620112499255581029955558273777922253166276212320415642067549024120870270725637483994817483401784394420087026436008092696192286362574495327481807014463118649270251611103942951041233368452568316580824142921957605502615515657957724150958017295837379514026373175629949564962474858809600138123162889012913124538021103438572069879892185260802000184697205223455494454115706936301491608786627020152119469025217988077863649666192426772506039072597629006090740826035972832713922856384949357571422124103778952619567126835232059441075605344386589951817344433941919422538155721840514275425420921383011006989972359012212536139673540237857109987130031320134736644846160769036915657695127661060418419891273717105682953693702507075019597063375121266423979305309987664817389693967374641204431104348430128029818780706170245087568572089568989133529346693313392459937299945585355880885723676320306262090062476719708166758390701382979256628051970486994776477059810730472800424673796761084544163619354766467512015130349301457276816116193292943112409171854031106819308037355822008727656566881674226225381377578484747091968555004634304063169879445184979361860820905570183278104359890235003655483956172549267851021310806101398309271802847214182497371495204232028559612066669837420019791505617600156552160163995966773323000322825434035899552289583888063425290960840555981732622062140595681339457364772895069718257113921391308030761864505610187212512745573973446904228727313492523863577335263969903696284583695507090446492195929376867866709847658364342695399076821338724130328046157956123352050781250000 [108,31] -23637001772410539933937383992460402166343324847294104641446854363056832927642012331595833593210970071875474405286149929135651498756167976839576836628838636082529192001533597656488303367165293938698552301817443098830256242809501570768258331060790380840059980626998235208962518789158560844539484938538694537457835717085749557876635562450582699842800199696305373542742417788271763455462990180109381589319890829242822210302458407010410086308252950904687617368926564244986892345212664091394618955991466461068503287070067429909037630528153217092119693097202152898143172839690913981311468193854199832239260833064756779473272411841712304372789580462263261896569486019281096248983298553639109478547062829585672988852823119364431948315404924221925847192329891848801544252008012894678394896366397052661945134881344993444472387439130380650869784101574250671381080981816574230792940436866112402300967084191837626447748775088196593854939981153560376051017856314067541442316646524100227741925289654150143044978934289066270502732227467505398532653303003358016334076946468011282919532224733766542414825809139255620427566578326163327642444661624373171173850696273329183166338787431390437864160991278576901083042593559404240393747228925032465331279548893440209446814102857715703800614973104931566131819380293580241481847158578972569079708674790263427479108235092266762867346867054408512895028135296162716020066569945293005300812675636214940864790976975606590471090518245715187576535451829449322188551571804415084019042549504775673177004881458996381563346898489433190911121779115898471299628119373819579508784769394353245086991846112468795466337557890062783210008155887163839012658894347562838348936768458259671572955351318958060987911007622157216530710213887353305689384682061364229561597584503814137962490922152261068437418596023942636304825480550392947891671305637153647087861595391013115872577472557214275199703374929273426246786103071980286627106812166825175305478247189384443607976106093405482913410570373601390994952745077106563989259005850220318486532344629931065920128569343152052992632635921364954265358015402506033172833148787224487987855555924403037180727494259745730492841099236102345691138940450440225356128798416904607198382290390843956961231677082135232661172140148702018940495726580967817326589173349454626777882335973577752978505425530734368363153053740130338025081527850128435614265675997082758537277959314185584091240016580900973330869874189374968409538269042968750 [108,32] 17960144401778773353694026486691595241136383357872594619220536817692067482429466186256084796265478453606553670385218593920925488816168424844257657816476900088896752798175236203270298839921773390613754367933048438928976720264969361355428439661456930020020289070434812286048662091004229220472311731548050720388867533560358260819088365947456489224560693304821990351322686657028996184135825466245395375896031116852916795533506733264551198608383051479169625992671352020771647919376742519126960249866292001326923468263664056671309047658465474936420674500649902187137765681483078127896798333017794462130844950959437272440092632129895273535381239975701541121110909143445864366795340060709621836530387056467403961346571260346201140611459235924958388576989186649933163952636821975037607876765383348266669532548212644379516058134255608476674114031482715769775695251794685018785734662137480762199519078748247662767804035988080958859843746529971804187639674805755638169240951597040025678183814072711277502928870651680394231985471136421292791709120087582347421402144817632691162423238707471720487935287990305803000092127803957051423711751319848353547112094543072522843312937802969934751361809642518106347098998357857646424066832452259906941429271409326386135219014813321464707082317755829935944720168604280564497542451792351988581898738707582208463498306295144547345579566093050100165942332042599552363752037625416046660027157848586388221375928216736844521378767404528972305670434199402969171083291374000632984766259405640075552933875779245653512426054228436279836405444790533726438455715473551631689259732680651780090885432628230935160161397452159816506292006749358202550114705592377111265730877649981191357352215058632215480897559114340502797433756348829863020525393139753274440142918632912834140319824518195243412389627649450135138950225766460605813607717407381809033444420404708220291984354089470578522403268715354741433406376670050664220206715249727333097277595953682737269890676099188410251538772796775067420558883229956915716423755635718872148047413661035657551854289334888601717770917043717282380188757344869261645974108169816304379349168661007661042898677744529758407940329533253678051927700830234149009820321029214682951031912271684928714488850282057170989516501083014367874025580373993182378183437081011950017377388290498318177140136120267918617219985715960602877965196616863946921757760912498316923378955994361933249867102624364179064286872744560241699218750000000 [108,33] -11898773582204190854538439846276859490895676588258531620107058025064897974433580938435701144550468258178395485751289244562476542913643524196762543557177152661578338649747049018705541416908007031361638207343048186923515655822979289387933481412789308809775760451533741523869241963868587703256049593029149787833472107529800263936942796032659342756075525805279232671226948236146212107114590305701452709443015620696657424612738176434174665159449262384006409524856864135993792277203408059392769003209847108148022281671475085805260552490313825994707293139427877043553304064647127136795441929600846353050069697489862112317922182954567183085003488779780607710885676719307249488364688593749544173873578482573616154904921720956246464534853368501853358415151528264569124855397620791200314359380844585698441079262142594843850930959735037107110674495173625879139917568144528163454587943461713081259474062537981545055998777148769391867738113610412495737709461583425823153798854619540599470043846854293201386135591779546999704907987761776850030176555465174888168324293231195461343444877476203622430435480709616769839880909834943441563431343113329987094036522040498757531571061298657775986768672270142566285390247302089365014818228826067225635497618867169575681186843346218142761088269511518121078225159141408717208138238212563706459663172354665250674665457968923124220485695501317878813418755077885571371758532995402188712377561897651244352907314655316192637647508675617567078704029701645457770931787886939307968422311207600108107302414227616816352752456966200679291641602126800250440908440633328592101501896552989152767449102574650915589386200197228233349508861089367399795604029372794483689159112455604866184020417313435898774310222874562783352759749212482967666679333096324021404118535977631792664726149567654350038682574011956628883190636901917242093990604084966956931371776271431514488466595712730172892588093137596083170214205423586129851937258491661923144966918148982882642085909852413003066439660574999636844350055503354936570488395395840539076710098563006715124160395331720292969256900448108416034204906986175141576841035790104045908249147963110615227431870820627821952779261075591327156500393634994793696876390008814524834793713055561647318592109877168800131940582904655804824839219435435634520331174031314042403130164560429355148802426609463490411783680741448038002923162923504401721187494324042519078974818525102090296247103751170470786746591329574584960937500000 [108,34] 6964048137022166234097246140966810296384235691203527185808167984941119503142667216483086504087471758318545646471552298495514880279176732284761996362600194664835212672314258031943983446158542688362962983202677577821633754789387588529284906160500002960044406738629257027736113929930366984377860267120203280757019669686062488601241735080141778057769236401689962890552312336545806438475031548235560446544152638459425418232501488170481681806080892203483824898157797008948976096690064368956335288198690798501577272611849252568270682690219063770990964514625316603741209475607652569593771162686319725786652799729326085726217568888136449488023353115979165889586982308512236204946563357835492330174527724620644650178343014880673519798258837982521856690850867356505700201940643534605681628621700719761596691195373569385354252110373096781011771346841182685099966993756955676847753693771961266989946259114620087216310251437029744345661544072380308174980679843565167607337745355223936278458745302618483334729216834425795917274081432100375831090612146143327487618145328127379633935149445276899439350322943681252570817242148035537005393578142137918133986156983839228506481547856689015303842997701182904269328085725644761666386575014405628776223569373949133340340099073593847125693800396558996100204642845770998502858113257477490326232796554744755279283610920366632720022376809763108101253188239577489404333163894863524008952480375375666234526216318136096209054814962420771760387411619576963262010570813833889374436298029387931496444811567830895067437703587427725472644471453424571816663036584676829518411660723654811877177827188653309130266032321778649271489362362004799851096182776333127968178497233277871336020205936745513004395802610871748824145862834408854660804852462646897044691117773753501423989119076074584021653465602240368342424437961316025235722702810945572988124216404111006454270876361547563189262500778068018429398685706794023488221144147590148836438646936302318025493276047213288917704855687733731335044071634621362892543734107384234786973310343640243349853941475216112288062478371400201464715524608013620310245952913602315000829564997009902956310778595907510807147346487503399935106165316063362961837326454983950776667563081333506595155707249693861134574464934310550259918911536458314160790429803380920169389041809342924470793320546151867258357907304882828322034425074422804147179742182006412042475899580823515272465229486442694906145334243774414062500000 [108,35] -3655812869652105766610558079210484910344676684531026096105729415200883010710366389189691026244892239547614219603231000471710930815034350358808474315511607969196868501577857875863423035478981416847128422047979674601026430168593499231379539722453701438067135663523544654406977799537360474193626333293287563421478999269852152161524753703080563020708408220596858745173117169982104479085481340852450913847877985130171907578894363276311796794717125934842957070596070491635720613043979918083073734736067519854748114099242691077356888682708091524601746850905678303442567048452811646773948194156322690976216491384410642022361155246581547503606092049379317187202602892594343919412479854675553409319949136588470513202107336969044371930238270338890125868084181019353079014527610812565385224019657438260250593727828069698104591270834977850187665469864266049475999655270939448607767725259020871260577304821562120843732800694691046620953534298270375223585154059766667931551657297034283603387544160541939506601116626200288121362298860425169650345751212740030460092234872368237202705401038726932034689689031789994271936438678882764943776889695640622488435271713610742172539355273855742057995703882662529630977244171176705494518920165008223426107867837534458287405423363930456969799921989556253864724608135207070702795540874235546038299381795921038269325692390913203108430668014844389182021276589362902202838591353388551607929215450370199221502802416876081858775484543586120919861375875620174427132528900446447441104929952952613713654373135640719854460929495244730853710652237783219380908014226640106019322267738080403806588750139500422224055872909445127899873880989121724594008468738356880978953165016105696325102954354581382472203950188243764887388037855366893948172271959599525135151578958402966325467110270835151261094899920333196171539113848162916884135333431887050374266261839293716617895380259646762167671101991293240750423175172203418551578967651803226220839713622291099650159568214413085121119274095658995582722650724311013930556313448439361489585372975243564831087511753655230123584770521886115556848962467831809703714163001189599005935903643545260631276093515555670478273626206522515750075937036348581855996879310132503611418939450025316290750594586734512523858101939122023943533541791234000460808336931443963254121479931081037776695188899647426044558444612998165082098825109671757604209685875426897264137693219698474478285277200484415516257286071777343750000 [108,36] 1727237413001160632408005620709923339071059189451863009175638534656248990518203912942716778210795240317713249025171013976817721931360252008509981797796538292185661211503745637260829675392642748651826520553372817534447946094404472610058311120760814710916833329057393815498553363844040296267412689380902000024922949191623082448523020510413870838747356420557718957291258627836053468305724876228338936616287272824269969182007777230747361444186625588562031071429021478628116170210100488672402714195708070224540656621198986899421266747358135294486592596500811831887900203144525752686195245858628765504236994873768251804583813484346673648249219806518561949127566470309411822276330751791916847404230736029145182184097673617814804366203393923406676717796962935841238118228561706491336103222970761315250292877094410430668061949916482126979017701762104222681121837517415980520427044589743475780796942980349756176686027911813981645166181588728794632330157006507541396436092777210995531603018454401045578518817865489023109729147961005387498198506111684632901291981932427765637073329025960402250901981878741357202056017705016142105533763375754103184099373899993419401651322945302740725616231532988230388679988762012387418699495424023645144963842403435061551399991488108601286077984494916292597935366183459168175464072227836613185614349657565495123730611368148552370757250307340327658629629285919752733934044520910257460606006205539953289299710122081129828973672018826231224156524865703840973100030457906718706309927516338022220932789995870030402859018019480925900710225932315885995784049714870097816621582107632717882671722103669774709395652372578518881999976997013995258076997027855919649414009785922566306352631753830114141931672978538894031393649232793999313545532779586220096848195555725680208783441803785390984556029019865523639177303997337066374974146924303571184224885906956491385537208739472855496898079468450318547680791000923691872631327132507621691614390074424446604691781536264127244208584318874339296757528856041433643678748613730218267507023153499128184106402719163454787574463828446565605661793114351145574039316046415537404807127367922985301894418026246132719577802009004243478798422991548523058980945774786633980039260021099674507873488212891489651143318099069758536239532201788073249715658346938577215617011018652784336649029122582670804840464651522324015348769358840568439521163203358667986603048076152400192029290337814018130302429199218750000 [108,37] -727744146138895348579871509608098454784540843800856322584344228406436978962400085078444270838619077533319095465215809650558540295272948708617012931488656735693271633788657588341584536388578111439746114933307384046210784772339611669483580850630762555310935411833929079177320518575105785765963025560529647963836916614724311841279721294820212552889936330384294342337087473361965044342212954653695630242545827222467729927150003131167091929571204075700744383293132965772701142846945111821388323990949475568683472985264268122167136085539494245475988926714994041172455021666523056725667502172467487396350136186013158718455910269367406072992247840021298513731217311216214653195700886585159517692653321891422446421242202800053557111394862557368891707044881847924394397432212932571352672260669048056547620471254401385829854096596489549473172275900929737547272367624106802447957645942110570198678224451434948560813683472762728923770416001129503253422209325647503680836435538259445087674514879650707997904552763530132546565100942849775946379715898566469685691575877389698999586461377444779975809683519176418106068198631776889265109462416247119638400050063166843197751853815017004867359579051322146839686606422729371578710777703026428293285481852508306163148034940082829225219436967716068835512056881084350143075776822977517757729682858010480930178109818398784740405100135030460634230672032825165963073101788370593991193035684593677739013653170555054584934309563186286089281573813860381040549166457473037120661332944319445347666285171915247098552614016830391042458590011388236340862264146450887643813593676281774442163005518730128476317000384850543206648344184844132175811199938043640885476019543025629786110365527661638685504739128192730535695358802917482545308589446235345699829507267162036011496302082300239371561686474008577021229526202676854264210340258343636167816859775184677735744407144036651489050216888398377969087581553575630422115008809854467104775641243013226836944932818530254884619505848723282282823413604783867264774528519766761414663695533130077021907396369036204205752818312679371571574930391251097235926156774956491631062604447282219759496036950412778796230469495593683470565239137088624422202919197018806504344809148408582245628709682059515122810647468560796124582451369674644806324133180747832618974753750116496441819711663473293499875592087134315489670622211597167083253727984928520146047864827765216944044368574395775794982910156250000 [108,38] 270264347044185469215297973368230829163484463598441956215753212662962745361998095330046681148177920027999793965893353628559938984277906644173575546649594520726517685098413441931034084509775802879975003794292194310787337222175948855669805209667102487853441203244559319365998892293918711477089063609692004757483521613120593829596532426893205615222194051013283761952672476277674842450310212429263924651020945266500588324074526100750232835832128207696078511307819126719359575376921871769904190439770513537903587136179099192987434846023764970698630920743740099778170816795958085467223100265475376348673722470291743522937363681144462644730426420762834069258289518558559268610746760397551990875942436550950960400312510262279077559551296807812231870016388453216224442037789979269234360340434666545477213818994193660988083491580644401654069710447358227654991730178552367569766394151658193888320726773284970992925320302401088749650557577241579689722386195570486157581092570137007278063221080506667817954444299609418737481638952054297701461090065822438707685150562464741803737327108482701804917502916921767256169821310159368318807049609321148344419353995131051631690867045795270916763041718209651896461582874430502052944329780388614053089200064950799188564736200834522677517407117242895444982008033413977656937184577784360485309810178837091856732590857598731930339658668086511637936601835314677655540132272276378504408418864760587052561544781447217316052998989326107174042912910417598002556616063059247088619392284319604837376213152011373645667793230255436207512813860916635123606948688515561586445806015088463969488897864280113859367167414116670861898140784945238198881228554125765073613296132048262706750077211727190201655966850199511660360976863953527630242792513390916650506008590723240644716038500782811044208745585900552742837552835734198563184116448220619088890996023484153264062387614731047368039078780825326093612483129911290241473603770288433110371714761993405452693098332411489784221561685402560162072768431102510191612029102643779121595675870917152705279726886156004070895727143011502344136479812620629501333966596068323011800871445288411282252984541924023257149168400359836137236880558278843059083950107054698416267396746840550195162407382830436504272276596306623393504273388203027264295919853333244025841290669246607581248971256107033493368467902986988635031387691666117233794940106457796707289942261809301271568983793258666992187500000000 [108,39] -87972011597538561031757922803891140138926667029061190590669947166380380269472047940876979146494744419470690285638291713676398082014896587142470621264437981530632588806411338905703282588603134059890313426842281148234763954722849201634000993518705862643852439839727291546003784152873443958309004378555517241513416042665106970624690831506504181248749695325416675589443624071500881251686558356759441424928324399752744653370924969999492335460775452426840739845565138820819598164817230040247939003839896174717837349260553228851643821721113855267732841997305827615260090367364608960435785069841071850745400273234001504294592050518999864341100602363887492784726163212559855386127498672739166419291655450234398378231992989308466867511043091634957190934650865852927589335449335694538957178602098124005027708662045713775386952519484637562227720062698350108156753504779481309059292294266926595017063878069914610817421144566551002081718653127029767997304473328134306872313295323618167659080166827793582905220414555201041288654343064324529789665641401013105905773472713687422467199157525160315361389585364813297250133960548643373290374847931557471277220021980318074851399110276731870127772550715539354465778025487388398238069618128742210727831295545882640491804531127289325632413193944141105257747466339437487784720461200542189459109844381827133505576252478123958658164697398644881551445407899700970920299054454228937190529232099577130353398724074406119669681706123133438235770093204947894794426497834125729371729523484863768505340530473897005649473609537701901782017407075942850730249939280976159624286804921420254332776985202321159936355758629646879137044011055610190033077875234524608137035391920010564396606149074984762118139622141092396827694646759625389549215988497221862634730383957306833564376912491426180988026688214195493760182102009016885112527528437945608510740311947770275625755171876018530856059866105991472963254899934804110810535482761955509035770900858986813971290716872379812144736057143077773190776426449043898155752917105934671963025159897237394400585412662247862030956669729107757297109458558331209749894541216292073903955456048762258484037174812578916500605358489981746972409929739740626965088231051612573950885288610382319867300320598621960301605963189211317358009537913231223035999814895925569336077525625561068749257199502143105576673980727447811312238478490197387184202319556649250775759441012269235216081142425537109375000000 [108,40] 25247225489488608878646926414850817754982350751868638506383432911953617129662279676258931150100859331092325049312680593195770763984381326280279600110900499706212428895784551867256704671780895564144816425829475130320109472063462719463519947963772938651803015011500529414523314609866397809596858905359399632999428531483761564233026547215008399926032076060909599115135545211083403489548435475718763357387901261122837963206685317478194413060204976585991377090659681214069258331599198628553717947023615125749729060958582407016741469401593805643130063419734257998370464639382848221122768168679294424336185616060051255624000658532489783325593442600329893345710394093438919192094548647805157855460466881723478713311004073539248370978900203380784996258421987792141784982880692292063199426140069386468996146454211951849233226674838653441134608226147473230366848788629418280017294436012339036224418904930272612982434102153631987167512875334985842858032107260524829555468691716363631181864660292307514364324961078318982295554784849801530720117342932750194217079038306141279250204646236310064184098975075945508874834824768116675530189052403757274289459665724609091973617217550500565423400329062738398750499603927082477211159575159469520860955647786083648149302017132519228863171542954074212232642195189593946993756511663043191552531537659284531966159056463311036922862144193453215638706142275356274216558673207786252884266969627768467303129851289641726020417347755046606053110553125457640947812543109224265756986907782489568862710160827849913992513179899559951118433977807795415469424802149143382614964813148288166885358591702133825826549746169310752467842420436306361960442161745692565141416631516745369287832789852504482934265508306120951336036743933257482711704214263731163743000264816636449447809057401151929311514811241519050341552736738263752383845014086347622188067811182817794435045596767419532325375924114049070166876264138288094359565995053992335998498571181489825322081242641449909437165399642197495316787869392361416429253458097406918280934956069938630381902705349320882865127386810929283091993258419458067765451582644592971854744325379446436603809923714516101396978418624214283707381387526883812221171526953991540917344502628381125422599206995972285938358528908258732087665858658320839092786312249009684107939207624264784709282665208920082275710567779424039209379988304479061401835484638111421068495943131893000099807977676391601562500 [108,41] -6678520752122046681607872036058226063863644952940440878983928984641634527439034828169797974147174950965259214104964315232671886695381112126805530275598879533159584202749205542841882439452995672633889994165721558158110892146878112078965849536222555531118453965615973316952962578199620531523505978648525852103578367152541924706390182928364816485772112557962003257971734825541518433742827469039425883889683054407021373283529032398203911444924462578018712504398297870971770825932135504938029328461173881810932129954955820889695973825922632750661999683930520781402064769844371027659372718678561240645137461804482352783197385680977953010407537269785976240049935568272148112954959278658604640365868177751856754898716134836598929311328043836255542224061475488288797096054043608644654148574021141671032660795345238423886524265538911553522837911860498841028802325234509069992825950801359104511356916212849851438316752766262883472413956619793248175334498351913194674709903157653420139134288725471820052467491566251267072209884285748560862475371222150225447038359131439744951577078994340029555099254135048601195607010432829320740318450405655973199255736541065342782635016279214424308077143563565707274862884586564656932484124368983459239240339007499366476803614146009101080325875112317767614597285338618573551940700125710212417500370079757236795886695826812586165330037657038199155816390314722024782289892819896400638826755013029541510804525173653450755665994800184225643536175966608778259196181903513015749402923197703791143689837964365062163859306700894853828967403471037251716086893677864389478543704656365370200910379569783467685601351245023511953198896107068119043561111665512876041226808929535773220522205155946932546549781727942553725161894850103682448969436453769998527580530143466490019974892969829174137751885168317883282670984622477863360824780158378385130553722867318911871049349506489136325366925522037792961105038569499738243813413596937581502399694991804662079003909121356287727843597303507803763519410283704382933961573615183950001144774875754693687976175823460806641524669138750744777183712473114227710714646026678195693507852557275963296218325668778849790420901532405322077425822631448564595729266031958383744046554477485843136492133197663037580652580056956644190230768556915493980703381987862007312846825841846761335571345251825375057570647847413633788753861387180410142170818759213557491705159918637946248054504394531250000 [108,42] 1888480490762325200517222522489581039121758800026342009996507720880991114665357306561115228648555072908339402561632163460479458382114773368325615422266272069627121609614118781435458885312120528596779753538554676471740107408340485921461279095575763166544562566723855226160698695367584461412614488557035635061335103943349340832624160325154615200334117956791109842102446285726019146466025226565151255917603599883787248808573539088818525286740315359406211306361857886075080480498652149219173924586249365619849584709542367202072655590237795276356804332789288751224261806682306835893185205688119264838072281290321253946346338717941022179131312075184072833864333177522386457981167377739267774301936357134980573943339084182522231419893647547131084916566638366008477779261270287417074305204129574290359893818660932887364014602676683290685327118211538273411664449790733402766793242253532950097812373531072362287153083559619406743454910692365369635717286213455062756144095642575504243170307418869090876660531121672401079715239305011875684086981594864806389563092681418948618241080550705416511743662370393434735722333284492890185317597016577924613543713666592381869261319033472717668731856814462406578638426273258693285095823458880029679720659275758892324427043863105567338609748236439779835154491484695224183155424189969248924625592666029417903754995695263892887846269827588219089790221300899738974406501883811201563137520762493020396351150961551887360641457822909026334034434225492723263611176019857543683461049759625534976490479355995769406998223508723451653913429403463034261518714717255836941170342206759651623933663445690791492480204429098268998418579837169998065294793930547051209410545201448771649585035654893170386498655313716675044134870657534155299065022851125995473299227283102572297712448342248526860859455350311446905266778126390588121669914638475057061446925987056564117672540292411100587863660440345160023527972444032993706734098754459922152991337738821599570568421010254076245921197524187640184495504524171791211129708238210465632046111311258389026169114103228700432156797973399510846583013889194670874532494369447543669840136811728614689210826895244058432492538232707399408319531146211912850637406668435161947168157200359302065113751127943915992514520558411763291146125006609132030768949580334992004600994612033596215079412719643990319242299063730365195014457808383576682649063541163947377299336949363350868225097656250000 [108,43] -677766661204087584444829400350905855639404425342335260503633677015413672887739609659087623603572316660873118742035807265934528051027322984955976907138329337549831339737278556332454960384884641778934607757764117831453573248961048069595546217568620621904606235352527794350224828061980504553904198539748507402084928229784630158735580855215886988402737000642061329412437316693919593400316439452967952180834139335213386942558004890274516299673123686333230878768721275772304626538084410331221136203801886836389855740475233940909909762804669836232459480371119661486201852813896361009058951266573361171567715284332870889386657166691120851606906013383270191111258383559561438673755311164650896107544010089011568518663534695256534102182571540833588946815325476541767351464614882451626284932200308134892088845589450054923899800489889682848650598844721234902923910138654983527621487368523222361689636730190373199984156105001172368776017931716525359941015264162845345331941333179392741579393414493628932623188422383382981464313315758700386722147913321525966597392960328494021807896022857206916941870872340474693835291769357345115597465150949601861468872536338242681353949561113206677832789995728513997864938666496406905752007244075060521397917026580582527616762739907588289733666161293039209996458771070589373895971771147944639362715718292944858221391013672799611037472774121929923779433836702435958501092387878599894148000833987805338776908557441966142867847091948973874150263467297191722298707273138146475546774919254466017708767113651181660218730697072304026528896593643660110593825030209679783089237073595344391728735737039467364091903694997253339841195817176035370084198150426112947250788235667222238207064353026597757836789175252590836674854386249486416022232021889143014940436667933807321008088675869629046588524580061768874716842758555350950806598081760236045735927836637327405300107374077807919174955939087972706742667705815968157950175746283200501280756507652465982932927043968389877132494217622355253458623830391696769565932235537157129338228418886885090164519743379379072568709490054152391608188807792501348435618471686252896874094591080498120173613697292601333598439844043097648943266513878483551645622757551873226870945387004002775332878470203308542545975060072855752450195331047565328907636643461486853943853565028584481685598289016720398885987581981867645142127194154451162299169358904649129726749379187822341918945312500 [108,44] 281556490694688271952041838038296864962236625179349351689030221781829109893301811067191007349991423578066618713905044171122991600284742190468598258176475412127278532034103581545432134246409081447041506114464802884022307722486711807355843253112078611597599838927768956645887750710892227873992911971468476763876747877058889206930848565472437850616836603658973418672637443804478134959153446926716818252208486680262679120566401129630390558485062126822501297560070261863324729711516749462197148106183877005551322313273386753622507482995018656047355434178994670495077160835217705042051073343881772129562149488091050798449887576720232818409789343738270136956209752098182221631217211307142807226030932969078746185224346814923682009580992667400483432061177643895786102713310942951969318181224559283592494787513272749250931236080249054046127603740471080140200247161705820776185141143888304425756602243759715097976474908782875636197540242045123698040890671488035561463482112423701531251803073473660923364534441353563560008067957085531187200201370086384774533145009393408378923801812740349446659562865897049590997211285874047644118675722386590836591261258311290619850722996525498406248398663345709695327511559459776385473682625502769536831558752373626211435498311487487594551878666543226553254941212004494896107379929424404510395479805799741829950719738452571944591199535364108610085841827451949862494586969937818943481527490748388435357169134058740590835898932904105546249714810374447702688258365563717318483285066381439407625397651239248467071972144360215482110547146866379986174903232443342983538268562341950708409982241289515973573895407185220725098238262745424053695155098091646773602594778452947542265224727744777233676193515404402602677201587259292774351977683353074275181938180568081628206038328282273651645174244595864196110794719118858747580691898448257555380240730378272371980033835163758782580960938417273930275664443110129879073686393191229007627653666213252834687844622076878383893435300369805258254363234069122747657813235746374328672279673552190598903526814498045851819704189142835255427585274104047298840740997407967171855481697153394688062249311323088236721063005193019443343753560806864845832925458386158985826885633696947446787211541100111620387624365142305191274988608813153764484221394900372970844440360386474023178215360480982296403836652744853102999597986469400387899569837557578466658014804124832153320312500 [108,45] -111246288460900187198305228790485623587165877737146532422945587686443194347549575441000247122238865135149034258213957809033503951596593389324853146018455932060653603613418628805126152855021328276554796937190692386274945428144130852835074901849762752498085463432858246095459505332104407018576057351682432843790452349587850380367257366304229768854428560036515231442123530236634937480257174364384472463822349626398728979592997823158633021466677418640072632321207210647493387850082548875451114064884983006118702687389520812920542846265713893044513017880656682936050287351303068663811213292361625413560080039002458242015532175776559792364313153516362129823352318304206531094836762711895696967027492930524088301445842505966393688674118118114242641804994574480538897508985052814623538260742451148805649920220244742190526989548549817593195687040900029409554504551165163171757092868221907148847958636851615970888111385196501528790580162725578904637036805470986413796854116302007098812164669066573893285574129904343394379256657453860183873941769112745223323477529712367918978967578875298730403510785217245191685670466010190512284738846402599720080259645701935290242076306675236622103914790246469524508929541396097510746277071114385381363840943105454573742635067754639661871934681390509805998770054579543919305194630766815846941679984432861343064251994408587842731567344895508191805767617438258088096252116244352776542607375297427819696976425233875376925952319168675185766030838655881926550000231223207127605648906243210874203026792950995554675518879791385783263707204454863445680546450930537881466287851654773203225448686667547446822251071898060297735464202386470687487180511427201297453602701282550134353961956222444416579075514255118767585153268409586160879747911776508416757696181641384527611456917845783843286728330037728835112483451707563370882998877277611111180246297440195806883199798280774172797117813580276389034378394809610858819997634045080618484692431608965233169991909767240021351662981257708686887053580193754090823953587248766670034474676531947906549234523548479687933488190628475666369812585995496559489503662823402118943810374686704000394001081865990728744306116612425563336959049862770939622088560913216956723237647592583953932123709579415458542636135200636795036036706096069735049512395683424288734908771933705093283827572876826932766658018513925045691229503624984469023484479066610219888389110565185546875000 [108,46] 38929848077373757529489788734735157021053896419911317382163670015291511099273053499917039997741008416659597918252443486414467140447077337219795303443533006125683332465830691035863183096949953455091416023147135966955382606648564087623561028995414948877701745957329505275333108358434515071559029937418501851792391528308677140429434353417490710523042750567017051719854556868107644475649528709592591296538188330414132519697779381063951162235917869720143060823643476782689833193183971592791299822759407372782035430432787618996691291469786992482021887012462534194809305439336045871571211708662199676011411270724468424659629030744218615846243353905671370711438726863981936121416806508462497886477681672109445103060801087731929157867528381102875403899944459089110672105720495170251503191965904350306953065886282030935582917257948217081115261880273012966039962747708430057503531078238125189338203713165642903764431301712489555744880612136415477804091548399131509041591918213231264271386865162730395073788168187094681919131146246291039448877123047367106056043732868434852909379651379936531104175855458330094892795633552099957164086363740783601296178176512031132710708430702803738915945455024977897656266394349279166462069739307899427846777362175030225404067946424190917876977463295426619931920072216910138448964138445846813549651707539260152986137690906128270029088894666195204684826272733424046988807622944541303302505346337153732185866381357490610729785811913866497018261151442154373762921122702398481462438313187801452980828006638285418729645157899033487533382843059320576759336566284822996152125511910494684163558078706327398052506657477066900192114293034912400763800013355995531207606519878276411612597510405018380886340284389295006960577888158066336189698608800222655467638742909155260575954916038604263347978848396090209566111244887012970734022664324130475318748670134010997692103477425557690018291417803273173693286055243434611132328030841312141379198142639895880840868702929552284475928086190253944025709157744535192093869837908726808768664725958677715367720998419394423525777820334052218756807966592612437982142176105845901820642636978462149272325999125339384258582612714186809377110140813472743825114010247370488127119954575031978093300087257299183929985084607436270656381135299882069310401005717076282818786248727466443640849719573002736923680943421102415842877927714890673449588121002307161688804626464843750000 [108,47] -12182940638355681710902694892075250928914984458421046648804121647202389032071596881437782199766137882524713302840635137214155572816652609131428656492248211921251732405442567416390519476515985304413873943546867405798549642996324164007171297606509065909641043491647029395549888593765884271147108229139998419672351530009114247773239850967030598093011733533739386240759051962898605160253195568188895413119835774313413615069033251594152464981814782749003098040779697197193166999083576871669819005714102998693110791296884188820937649335077865015783005822676029859648250419284227693666431165518023092570691929207969408154920824105709055098640717218103583079941911459390292494046409886666303020844416800056473361062314260629091116009790358453023059339533381899818240329224392128242240108507633857560646721274022513397563489027180045673667195832091134825230776986134588683532590447781969237749651430553598689760486630066523298473654611759735261377895684889731765382812548988064539485415072966810837923407611061728152480975190191993964694471243313823742146174342257454450894248719571137029336352650115505179638088923482368908535710032503161293062296684857813793685088398521260594800904698585302512796789996437176914793762830615940278402328767557939576260847743997778911062756434873458597456027749324442577166458354831327559798931297306059047411982056965094517837741472146074589638410690586703955524648581209245370951091763952495174403020668061744674099036239751598169647229639546817578159641317975547537132978973489046385755054651721994592643496093568313282979504165808252228481077136298197893619100942559726970558487986077146420942080088342733777999699175150855010244181101510985949811327025834002585616829354579826319055984533337524181063881506013815040609924396144403670277604355578659083238397511152578796643014466522685403885192724084834933160750037349588073098277302054709426394747692925390430790126449159005479158190063746380044570464431981117105913245157595833594445902342340761884352815150309576729796637842230726481402526985634762515153320246769948924833877770678465187610435016244782232718486858111419121710245148736584769531923758152113575159993623166641879733022638782538065019650303282206693219749348353986749152483944928332805775510078295669837380446887908326137670325627406739989649848392716193716816821825236261705044714894144495751897497914462999397711528683447071430556718496518442407250404357910156250 [108,48] 3509914619781750779182880501601477117589792628195797019857314685588681158409857959140745847257798284360353809125575174164695564796442397104278989607569968108745429263671615777492636710084358203136688871666005641913071877318619064449076094571922771499410718501055869721153461644300274842726373916403695450534798162700274135199029572555891353289022911089068618790720943373549505730124763750787781312633902544743347610870611142217047425480213937439003716279143996694733915279215584813348647189294273303000193906144730240298134586746641850179984845406695691228202074686390974347237764446983738400783369973848875585677867101491161823293955251631926007317710773169629954961695992694613982271008566584625729208187049430730148682244606494384036902051252697405956365420557629914526510917235674615030733427247805199301262873400592885311286875634467865049527696869692145796158014766155607121514900864741636395513230769601388427253356998227038447383975857384521170180047310767966388808653676609993529666291187078437542945711274785838391282020129241258105480820013225142376356799189458824129569469999332793055680937061754964515612433518356551871425853853641564686356997165333736901260147745954312154436247609408002600763064388295816435571953094797603036102180842643273994850085790540403885399236431417832729456115939539441803159027421868303863902061815059911811332546927912471797323833795602648684978359108570812459605143884807619452370983031371066173030350802088986494566357352331657620093834140884966664351727760354306338828591644921964777573805398072612222557717323656418048753900123284546785370947747502724529284218142682842687434341929481344552429101687956140641438334405148769514198121691514812595476767237739919201693992588694282437488880212404231277709774442766973308743413168748155034345744410310113115091113736918211150589881280739159825469732108482231234065553750071039557282784781112299136742158000307049722936749381595616347451030238122871923267784912139122090757899412780356548341518244912576191885097114477881121647226359572659416518947457092385079930058393914604095171936066798899087081946660808080689332548479665404513964487088192624026819628538965892976755002579839272720234380612561022317543671150898452744438329643226296558234517206977904233159425982866354472247141480116094938582411072662328822792401375886983344348993105594582060943093890255452439600261649310652956046396866440773010253906250000000 [108,49] -947387792883460626190715982181363487188324977100416152464626803556601881193659638746265406881276931712257587597980065028960331866489259682260567556447496807271057500088998688720784696071522036999510699913531793705489489170348609895561842975650847024765951491429350230380250993412531214630841532170381969740634065184232711450158638609143077550789734716472353081063302775418874605068323580370038550825704811999886497493204435628130509118458814662569202519771667810526159120279872193185078831025522222912800205673890918576036797795792792867841321553130143912180202447238215666022460181683751103693644035498474428655575991770385956657279960371103120659082449979650434048816302903913391211564384108089971429734398876201406010616250924740049967682454304678683147980348036101465627994778687046893201778084238426468391184876904824329320288940476943152305341153107206461634255033643096286817935122461310585579406212163587279169219789889451152442017636432869331192724058361822248557411520574389293139805530808650809319814867777664534084813965505071850495695544607719909969659028776469700607283093038884990941387019024401694788418877178757186056966489932791192803026415145542641828589031838529823520214101935016120295706374597104202401900337339549904963894767691711758312120751076193537956730688376748723040942918511254715558793349565934721349322563701078093790852570252491021082180202911767362787143642921194766045686345292381068840565849246133008156706305201266257210991870326951089514220656749771401291171989852966243501181061711488888822290718960576685828966915486568670495984934189694661969879577284444119731304291326877969450571439696019277072310187568958935538334127075915355331439007994246239920886621699790641806700719454688955364366681355569644485082849997495530312625493026541362347307985763622547644523397923732727594215015825097374432755046582564089287391103822799194938343055072432593729896547249673577465422468119056185551162311543697346073836018911159068098880915649142145762106855078144107287971113433371695899222817654444695994834995701349063478610120689513295929275443054232085422441503982951536048814764065225716533186927286329439526693083412294894547711651840131064839648931856535317825246264664948951060053776933533322205908992724110819391621617476464564068008385702363114070468277075789491887541300415306699406692847443339070267147026002616999932302854769972100257291458547115325927734375000 [108,50] 237668903984406563169301406767707757600818660952935480111570238745832032357386376548252006139545930366875214102136868982401798907864095214341120552727655684826658052854257867443433237511586676956415801962437525696074180963348005223630174492671897491893589513837767417203392636719093362056273793230679510666234782667756833277805912010993048308746625790493900539548000111907258496287335269207326251793806126796652268791924835157779929800101638232352202146303454018844629641209047229614662420778509302808859712447079418127707769306569251923682947389673679137775474345226526084187835458332573836017649254763254182134221335354403164324588008056458867056377226347510043666883460688814585547886276672671868104087308315319662059481461256801979862773881731053552697936067037704218486088225706928209543423569368858760677198219043661848158032291834193147158540574493664964580374276896500498826829606022635931156516195495014467158065475844994678322998497124679937035166904025888582346734781564472595847447285788579984135191851503533079851086743869707529575720403670276488498671530376917164259197577898704474074531089195145982356441657481019418471409867688327453499345970852525208715638614884123601337807141495161174580405148369266135163356741247397836749836930976673575342115319962233575949588712143222550207276369585348104720793022861255244368119135502884030619838182269621917460766418691713491766844097579384323795816760055150044006647045906885028427203020808868109263339294041935224091455864079403050708295635792219282338527819336977462830898001414441394993122286419383953468609672966842883070203284754809539467205554944711660291309184177614845202232357097511724418966695699732538869945137294753534825035044345757106572322265482888587135988953043644637765195889455446725110618809571240022885617900039421449852803747487013921376108402931539074934143775755329747608599812541121498324125609498677196338185846416995290244987772065522882475222489814014480567318641149695852881051310038871597515076687617094573259233308604634878101810821384396922432585072357847203976753882480024772930075974987512512183625841020061941793975345335593766256268774833935724100090970427116108549550339516291559396351622783798086778727437729472411587651251697512050966391859813728842834412182830655250853956342074954068788870380853589329368473730870658880016049532429753368833791678062304468521670486325092497281730175018310546875000000 [108,51] -54488620122389214944727565178310328897604124201400740156513581771984751706346615117248649110701887421360329320872899018269831994907933517601710751864438314087132991358239885608952720955332902654633816328180690564521205930742963615695787111802560994372742403507413701638351516120047558566550846677648118643008033732958835610209199747631622727268381449324196632605670971103527335000771871308886425124192674713012238558887914658076679788010526308717285621666039778887707360114352488299469952701659562802510987011835563713417789765621977907007319957071283828180680886282885657175751760180343866201971360639247127768438922585231197356458466121015990902884765935142353153906499555050554346405109059522492109593076112590671825426921829603101869027915782576084296155225671090706906316579190205744215918289079406845056859600277061561943070413739983848639165006433048429048216551509334208050356065898771454031197139609578604628035375308587162196049610548714862126009079208689458454990540439888600423354594849576937569443250158656697693971021463425604188394086642955950353273100039558274386016880037283915839545458945331977482073817739042536044806604777079428896239125265502415795000275513617836264814077186924345286698706727315287016009214367499836035956308481943375644520111255144407284870799185742877664964036689913984450888661011662735711009318682886968767847596220962972777440156755818904005090890714746204990910293556418282395408441650951808292841824196451394868824195989888471145239563447584634291982814312882278155839205224368858569911881203459077583843637191539295311090196464822793919547173923547314081362907062337338815308661170165562795933665838144262798939001753541529555338571335403019901682546405973125442467633146824569026823622390155261664528356607744943659705159951929699381689552403375986919709972782928323157030763281040154627871286448479880934561987926470694493285384269239214042637736206692926895776233644770322617715749386996796958324409494416098490118871613659262720542026278140160900534859502800471371102640271662207637465083786982609809616009204372502584912490196473240084738122766999910899230095360746392254555499255448096191421569817425527824478615839977346354536482806778021471886818861105475153025816279812613190597492663490991764057619445191983593923568162206232056506599708464936537330959148690532220007772018678748252942193119690260372234291708082309924066066741943359375000 [108,52] 11448954329614083440702054313338418780319863731356920283438166667254084828754093823834180699146002181098577065469952282174833182412368404595511121790426968464230635413819046891176122595592538732860061997662422595408369996546892149792714702356415597784119898339021767084958497174096896931720654059809551330507049455738310435283098010164498514463610453622757794504496996057849842547449344281984953817435350793193634413244863991674736118770862099675614409397280209486165096401150697241012228664085123612586823334587432609066896159024664830866455682336197543633307449995445977585421651620361579231335789067451318207318983545452499763100954549949100276487508231968949309148095690310407365985378698573145895818861274587287658728199545270783342167679757195466134808715102785591473633424268148046914296935577174367635841107270469885384636800011272276321351569062959800562240956842731104106865992372926897381298385826315144266614944446296932987234276885128952599378060544685477174752011968483564486067499018078175745988405619567667626292938749629588841246385118482135963044184869136593029944879268592755915570725815639417875223457615809998907572612452130004348208374841610045463066043569912953355127899402884161974156862713085746479832246959644086523342703570028589183967868689470185258649288579950278484916569577533544524240476888825322570244089051226794292076200238759435691079031046884468270559283640195950314939627832811796858984063623127708190495771096779957482037883489540982536063154392586051570588728200495078282642993560525403077288188215946476204104894861368459164881912665715396355755282360904389409454217219047674868618248387503772310607821517319577159117494588278487079248369905676526709782674281642084704193859875592454357381991635602299957467877799653902315399946885132901411691812665048390405240986674858754532144115173370018007402529501251308553951988416674025800854062789077858401192107568210385164218533614563679177665646414407026175852655943502519248363047523462851545370514584873871299493073811974944517396628796213944645189869617780612303423866181896390831039771635187991106064004862616047097533549109686408330918834177523513688840426154392929059790529666964502555291998310531021702177033300910607697667325090237862750856642374534148356330060845202988731161717784038447436650628407711129525909484959468118841150113081063835312306385281685972010734531068010255694389343261718750000 [108,53] -2248388634002167940088598592125657393951790376405105346311328025370268964174917403576798444987873129754970393776919620012036279329059634260308118376172823330487325972775247196405298683816811740076181672930380970523614678761672450001156190347377017008000558031048486397076915083793267418742498254497519172825948448243984534278386990079613380617314188643063824859692663435029648936766917889941095684461216855881233372473936349298575066894854995741096131831203856861378667885483510798564640509918079620790594522638504008347310364842171579543333088837533829947813107111791182255677874798756239580650110843969456339523493263700210239358595784946403400852400971205601474100426443896525530674368631596674798120915356212891081851948561347980998172938799767013064892538188597514561392774258945486345780402125671769254371938078627973531642572935811006808544647212336501520635353678222102400070000369682546614386511122709241929401886408293739495163596387901010084316958570071464587711599536867587303529653132411090399462367844640846233267571798900861234770369368328761288338658947125581862538343361289521940071233908403328793075995259467948804089041770653784211975109439034755107456499433329396087747365246885077889768011098323679454319016493880264609354927325349108275609584849065734732387698101871050947012838318462996714997478665766819564218220984400720176140537935576576573600763084439085872017452870590182349517757651069807021742984982685550129075811761776705827647087634227108528105190137292915370285498005291413563238897569890984952968900667375870957606473323171174005399948220790759341107364360202563668976293832190234684767715497497812888977776440066772702937118524699241154511779604325965361363793856943864522592614912700841828192535764261975475337163698952203573749401488905924905956509055900324401257513722646746918996679141539324683785423487130886210674287373226635730347146735811088292649926298310814390727603579711589656625114511650287084223174092245429422089845909736658563195116246128024982206042938653432598782426739694212193927970020194216811043625120083893154072384912606842849451527937987275955261593089847809590127310437269877578994892353745890916128506219567983277161432249991776963474059263626981511283211581237068376331073933163957505564607441418531835544615453784578357270761375227832244063472731955747823990279389654573188789862380615458548049900855403393507003784179687500 [108,54] 417481404488631404883598839163690988237226060780873267448702169560312398569222813870717861149750400285964178025530226247902840815441644234517774807048706955278269755099933660312274551327962888391120654860244963466994063695219865535812082001742442799498523747514096723770968047042134707587019446560926790488581832897236876115142048133162042289262749473982266497194517845058465505073888219329928395061192566929644320037405792558510053948005950178722626950547243333842914521038656509019501487450052961018451440088439190629877212949382350309006211522109609512669318501811534643118412408224945522144287682085229792881552549216176006040123006883814036543691676572027547716185066585006973028593259259901449405963215095643854830232284599611535935129007679944056984336660314816711357890459509264861038440133888856340601345598464589802638214336576849038834531964557073121932429389413811556714503005535347474157596326042290975226204403260675900279404294627570592710789944715851554809454309574323302401804691420118259603694152003048782818740813613783571793262750211750202937518249380441407417748624510026492441966681753908819877243694964103550186856111066062841311955354266863106599977663206692251823363895203756267841493092445313255435465361371630699456004613691135299817691146433985917990613878029420526844535663914826180379287224571073300446284887173011296370337741264749489506930838514863346542819820726058548841392173618775237436750278180324974359396458014816223950815685558751865773612562923111421639182581842488277689622622154806149094050243326443956570210354963480266307295831091716607602630525000677722935723269577395398267836225678160455498119202450691973271645522873970400679748454420694743780790798363288466437076743704914804288334073960655856045965039088785423754631503523185577634751064618793770143965383394834439995347392552630350282613019601757917517130357287922343266470099128012506334836280935174760856168563857638344765794833835761816781074022205514283472879482791076796631159433276481740953480342725315375170597119931940612765910540018800833770537229468628813503489865703827586563012733135810331048827965343038180424482569612684438295033820403740507853610769154549433461117635988836518044429723760092341547010238513207525012917851730444557867647799652653297676001365043915025926597678340525332897045847769104070152538924348932373228210357396505969518329948186874389648437500000 [108,55] -73036689340068631492936979908307245156354228232090999459182921747296032118875513405171525662976006670666059653864533858330226695560457481235983492970546580703442475184851490047682771036233177992485089956518223947595587019947111585318481914008023757951202358838838231857288726406244268297268109124887253363077104003825724124629145028288874855901768476367557876935938310034359801086389584297968504188507789214532939045737909086310667337142865260841196278626839273403570241521561946596790793664479998057402538850051490927613169951418863891955299274542111909778686747375481588422764393733351328817146631364769320212098051873825658727434295713164229366233471102483769105450297090156572730705527355479038509246212977523567312259684440633065600869571016395674153962551731460261654370530820485410615513674510995888702870161775034841376167113902485401242876890638440029990418048435124793719260103296514798159925112830901020784013927730182712260851965432411996444868224370857261847800228090148167886216276657052065325164610932852099863585589612047329795625835986341912662107139168757909217741900991274807698726227313418250062417202688151736989628767197736829718439880161814186353050810167340151621698647205059296831941593411519454590537850486843033760181516760309646074785985265324100992129201799778696253988469805592936081284380720317561510546890105029848761039039884315371991736531171864522206933266495119531084649722616433877915947504155984590935685347704506543340720273910004891279142274289187023797893731679550950962358815892545983975454061568476686989732354550403131128857814639764034655756051183991062412562369049980670190467748315906002643805888669449286263649379721661033003675101764571822976814651720836981139187206591847979292805347641825594841545767588129342158005907090067842132889558372995990343217668891966626803925467276185132718788298048966332697258459327415649248782142251308491005547313157070187731268573721888296315491967457798244684631593499584050026446977313545482172161747521466025930327564933211295559857238433698592401292755220199717943155677008755366742064349297194262551312645371848916560681382804528936583547820553236116017641586200696420398819429330799866629272982857151370732184182617412993960128899615128520853447557992276150662606493450319183865474990637878339131909023439844521290005126061998159651975749921202075813642107249279433744959533214569091796875000 [108,56] 11879407649618757136131765649290816615808955444490847570159463683740195896597503592781491230721202728732847098266458629133717713516635287387994587870702812511025344560585578006419714529612125425964727702448319953102623876853376235370562102398197339694102645758993973071631331367405673572827418328911041291488729732863333902447194085502490244871269288202777505898287262135561695748763741711180672105314829352045207202846974834491137973162815502218905052629070003621657966586250315366976889097800855326461620132726353210247168354482816324094029860388590668634215869981074915959046641827885488747583735361372991564053992347597618297971720153934130860767487340447674230541278740383527475611931475701798065685907446006326073599783522974835466720743238010814034503646373976436939508234612494956587359563092745573082721293272175951950774205982263265861467936395926949897300910347705721333442485775246730876799426169275967268665899550585563941106475360780826536391030844637059500672702048588550251812208718237823228374847841751840483618238457558686041167108760353530968543490084653066936935804989755343979234539335412381537457527173460253958378129904798847616305502938753696113866781978075432275584790073499155820195615209385987299381897884791829490577522676667375154379476339810470807495171736819381311548915071673016511977904403336700326129076352046376943160529921144955826832906399547380565704060542865509714896451424277743964837292887117641391906817148981689214394624417295882244818764320022593318804444665369336011936301880039930601522429262650388525821822808332621060214516473285774462956808860467882510309363772839810236997825888112482867593993364571903485929141594363372756993772060202422713822878468937417500277462629588142985722301021345682495423158615855242740318314628202393915885659588038817039251609861797782286644941610139680919289011725902309168189267739509271985752489171007829460369246726164014261307471756899621293885936257938704299037790460851141416853673755771111493995263410976829421484134914095043055844892586866065627167481400365489291230024943626360939837787725478291371861503100006147459988093872359657948043859037681200339899858968114177475242544368809971464517181216533364363767924550967708591769343862132990142400803482634151882076580935415590634526417444425523986117112365165142276271264159137035808353153295885331480752356014818360563367605209350585937500 [108,57] -1775303332862499820349388425657082559420056232414645715316965365759044009408406117083365371313720317272931850732665301510154003077242414161898812846797772482477982923294324950087277173445793686792342365175743385860494506405623545222339699061041940053327704325504415825417701221008852941636578732660110139577173723449269105538049677548616505650347297998226910607061549359050593933230292833204926686061845708844283666903370809522193769955507674939183499730611662828032070256590727918832990629200839695345914663614195352903697989623395606140680031438606642688113611116301077047954172771956547103568949996773820332034502447158541815552933311383826752098553258357005822707015767207382826540115188517123083489147586592227370699497471212628993272372308904387981759237096340495281373509005344970489915145726947794623064042896090511027444754510415111158451806538688442964127406700451217947758255577156737176994360294033727457808138694026071067609234865986598095974253296246954030341441993662947819877151413541488951442329122975915449452151341853237135375958061988164252859821207850043412111661039051044992449364184176859401823914197053658572544961819744631083263047933608452627893796392939551811819495631679366211573485104360111760004861336686351199594938446011647642229081155780613179122006269999235376462280262557888024299391477478355045437069590311727417530843467723918633810632431863390117010517597158877422635366955792586139154700053666968685361779330915562978222225216011654981093708790972892430927404001914610565470211479777899121321349775983889911885499950322105107460473708178460533340850184185250739969882207306849211072980595657549707273909965941857108328153888168514445125262805084772037115493776276400992006808414381664132133186788469744053791696701076272265294646903641032477367734279091213675592206356829182296225212829490802104777088130850282318315593778086520809601587380527495374470999423379785974885667970598664470550058080785411375348231381329936981546074262159434473175684524161117787837029122658272934641964050283670951143982484030590808324012671840162807149596030952011543887335043562370651946483887783961553057954879651116860272847634874626530280789215493646481011536190008447986856684376028095451222192185832635579347894978477835656567027979636444850895222960046752453198562197864245794697174677629678706893993694534983340815870178630575537681579589843750000 [108,58] 243576667250742705664358488139547703606318216472472883567111113985528430689872823692907848251445109067837768692342011561781589347311982561758991082020389831572382858849322501165859538676707406836357171209377349332785831757698484539696038132377989756121307517101726904555279775836816721954017863192561753891256834320127478488858739253097219931364729798549115234042723716441940056862548571948559158746098878037987068223491951820571485260728294763362000030298853999350423724775426389798489832662759939562514345324560107781246024389191906417482598365568101991183633148204552174272383835061513782894068115058272405109582849512806090718358789777179010755842366246077519452337669358505828896473339137097821726638335836088394390176467110751773466793717190240333586446061829329880411763304497296184862433351048900504630501390262142661907151990236008912460615292218199830680345671180998719150461714424966796005638089742334699348951987092863081174505440836117251347075520178590914272543657194674025999782468204187267115432389281106372292700422716531623492788445610300858524378143480515209157448825381565179835632921500710419668602691053577342619375593545294444921715902528503200307922700489768077063025318370510102080855636501279488948924820501868752290320153697479676330006796830406059861783429386044541675826063253070717462478766514011158998558472848187085089718361771367195455594766925086280197088957829038902081222210309700845013460406443358580972970104793921726823122307529051895330958447851125804821079117084434500945139095070831304908727112888025193429673695747249155636902925742103122609656500991476897599559759959813324900143822558859653526344916039930853977940505626503452356402596213929999041390552694199563114335622907346744264898218332047989063117137546099331317252777216593723664988005171595678838236889887241391856896467572565003683840197999442931047031582740038819665463909192896758961156728450364832817395008194497161607762466301726291758342401697738502143929466911792515504518191537035503773656764148407734512888639858675509275805977420342970916760561293030908602991239154691205210517708106360265693374008795894022276719598322414340688828110782758768222648960769217251142681599122685902288692839302127539270487596894231427415728566704974164101663635454853789317436740266071548583155256483486588707785933393133345862017688499001621948991669341921806335449218750000 [108,59] -30526608760689158941506410468665449799943938513913158584867896603506510629636336930653927777719723309721058635794787729528909230466841386500711141077631906388001358078676488275495312983897894244341810048692434165877758732406728400963829699706464040521773292915275507767751819719062762064939276684840816464343506944419951524648599547606870728914477685572885769348346890593458663130056006927055731870302314952832940890891170076748080585800891472904346939568435756761419786870072995027625585346249581088622572671991819361241133657741969329926578150550973567029798488248747256530213745969663501420669987106195911666621412811383279532326156641199620049416956491411481465641967403917202917369889429149013465052892511114373988050453533402031153768128870840187693963165821803077352966969770685512979466140666306362980997574848215811280086613187459602478170244899160407167611520884834829019071297647208136940900981288320716161570716184253143737440513815214214354848355012172211170072780179278720029887877705429013254001601227821006323186990996334105728057372362542943493287261610648267693322585363338961786664199586440365248052157158201878744340068015050270966110725637784081261145022242252291490835680013900018882212353545241357870626036290794270766585793834825056087908054979481437700493008088395114734847686170089180556007502685172443587686803645123753824035314346767544280943043521870668349331135985167020367060509884482288749958539881231434658136690958569464274339368146601376212282505080770253895610244919677734116946791450780753477536214965032135807676046206559228908663624179831349013092271206573814372860126158427752006890075742066256083954425959947889142637213407190753001618852900657806599693841266626856210406923387032691459421711543176473706260313730119694381251891685065900472843619319626066097647274469989943271263941218277954604059465361840096149145364039123047582542717990363695553617435616351771982722381545416918202369518901083981893923281330379700613356366187209233228349517417869904653905520664186670508710465852958369649452347076320501046568412289009490958762226148054670782728165201500074983954042679340727163881945309014073403127865795866612900188278140495893403840035458104224257010477149200316598048783607215628130643433172942933691150156144843785966728727478391316540260142383014466108185851807675812114115793116653208016941789537668228149414062500 [108,60] 3450156515193644581322852499164509711620625755006876938546762007888011483776095351299346076334514569063067834398513559889697400413952432058370507787846293841896179633078160497511274556028503164758255687650820894038856797209507883492211788302438873153985252030673266993549817027239452773688379103108405323283687701814358399895080610634719383039659725748011882574843596239752074330918938339658403206571581143838754526902814828496939970630126563687371831181803662126321027073378759956839345679283482263165619176789419074944179929640296114399102903519576920417475544657113507993214365221313230651042368243683600298871378343209663308496446034666652151676735171556822662462374895840713309957243161668277455629986974783422427610727895844633660808130511080052530278334064557105218669746077463525433335886562336594784127169398711841221331279395195090610660628791898638376966602196959251221644612201875098899419216365638864203490543029041373113607615438217046721754418064171504778673671763193853012510048897193457205731951661768649162604582476680072894827344185296468464711778769462311351990110508750769561770832268842531897733630273254785798706945427689660685131228004312365804126692604547824357513544303955305734795983322351468266722616970006061004379504536292832468307112068042754625375758325877596584398423843311374906357686728277553952766114088410641001572064026307384457824648315161678225156774228699484369639107113138798377179000111689991954374436507015502902850207402651069662463474503964646527782118023880975294618553534889584971111737500351813652582837319824185644351905824409635246120749930867659496640872909489734444747490918211522764241297096582233717660674194558042938650146215199559213988056628504216053266988527614496318757350486782825759691288489040761573514223326872509225614884170313488896356179636218021103768407592054212988129258204104571472631656553702323050259838841432059227350544689616836286008978467806423581168822083186788881862532078301462982961105085340463944437517574816702289303915677154665637335485268812021227319465870606608276574479991978514749179862715870282818912128258892128712819329079835908976245070196499178367037190535446475852285238672242583644827410731349279832313960839880164395082932785515434281746373924575740322926691799877896416611143888778226881618382460546385881284684885104540458256039414663973730057477951049804687500000 [108,61] -348262452681236548454842902917052966100943829354046255834511377743818153152533387517725943443180330344242704772494507584902174217771082402224254395896458949141539726708519393256402257805255311778357932916605520957790335167633310664846544376061395536728556425191060225165980012720832689031384531399086434352822079470271875189165195026248391005128045852486077777576666618469269665174249045907711144028588212605515785844941397098376419045275705199812543772430925361563273402233137527095600850570585592765633489698384973494195749139683887926579132568734707765286682099520347802904603469187966494168064127515767083004868944047677557698157519883190695746090485852505738031903474523116738155025371897863261398465190110694016902560346285428703299767342004668840525627198567275846490924395054814599194535041964473350447964858163148005425945801104342906819782461970521272554201698867221302440826725554355288944620137456600515523332572179061113460414081339643074904324982609688256036183073308897692328219657583712717979517209127632390199878642298477103699234585914633447631964147331413074456678495922002787499297383606227445328947348511296989185930922869685864127402248286770389834406177830721960046119152955602944024402548356055227088050182953700590196472408585688635343729592540337330943906752969168155832112046401445365128167351507772598199001434638847235863466552364938998405985179068066884961022758182924635733415636442942836952984370632163110222952508012378238846880282555383071773048558005936016279189660070886338576641219191741578156444567041193021893124432616022119769570811408045951672160255806705820161148401773609708638379908682968454525956888348160040186735682666417855266029925099312666846170137887324988658946597334107883364626959435088581768254025462156560787769973307203612796196305293319437749401155027457545930817818287336672027081481756434898056734714103956510470298565318192558774013111186327420804405987572471770607658757975953219328803188705417912227641317326308537695369554652505042279928885627434077077668369397085296119253662269129649886019819143635535920353086369375456451006966937117019552723136094792782103948154368620915544695182887365439709585821419246899735292640671492714861181379843697207341790699564380789233569659104340661152040969714142102643656002217045245131609789777453966334087750956680085145933389867423102259635925292968750000 [108,62] 32101021893627475244651667552577861534162344591985693257281604189832765709485843043158113130621312839591704959744400992468084971261495615415838876454661592400409534276897990701141839405133533390106758049896517616544386756691154276578340643063199228646235471842639408307494198740159325282604375028165135497942564619135663603877883200276354753852062379049373970609977865206612574086725855603332091790868517542839982931728806606462447658629808007589611347220454571951925439971675252026187488024606390166468824824931963403868122606048625448767616332724547517453169654368575353163939086670579095683913702504045179941025409147398859121635751719036368011940236703222201402668562711417612377713163497104166285499511648921487747312995205417966653714223014294576436355081864760225346510535362761209832087372020456956758009061402233762601283777409444944740145918529827632136779618529346800958952741357755586784859717402493180178498136574331563088484353332527907625082051756334984967193417045787049279072505073873909517674006971605243241895413094394878968931702845301722784268121417659391382988562968002255720056817531416142801350813310179331625606167984047063143679343649273568362374247337428896389933004217503610047451211098816925183496955370111937418379278849349925746206427624449202342305060852246981659101208356051781106123475866125869888763304681335445114637729900526447993837397242290336296176545002700014134774868636264988238938334492798639451487891306236876813783495277432625862040515107077916367663100798769691247599739356513731778528438215605425316455590574070613086581098154862489399863691941461340221108966893279410190503902157894292937507069770016989607302368254364609852326614928400253945167424722183462698193742430898918761161859762118429081004296491262339276583576623514135615498264140969395741346813399505898302264708437407233287652494269693300162740661384559955808428904095856394165176660184967733789535945864764388516239768157267014075251145509905555271238606362985144041103153586593069280918965504035765157744826553616209552086833592117104250747340987444613999248267421930296385376770597821022749092984715123318757225701730502083962791876462801587730282702778699039935174423997265871787005705372462336731527869940725002599702919943768581019338394650926331060479579586040306875269076529145312763553797921756149946759251179173588752746582031250000 [108,63] -2831985468863685286157264972263524345119254540241699757814300222598793307544690033811121793278618608931633815826221585494664763198989295901623475085099964093433690245828656205711305990705990690935217726004100855308421869930582973223705444981231730613597857866904830117514316792473234132394444222861978682510812330466697078979771729853645680704216477555484644492219470453485403415589464937582015611966453046488187315416260812023278869218010162235949958257631995410358224111790932756202353960990432945685852538126709953650386197120901041089030376941495717894234161435467984064017268841488435573217758249151094094441318597118722445721894490384007605725465623996929183486827628066196516432878671517342508752498002481874077415478110076204590216140224152110415432237371392342212107085267912682188432070688056538275473872236443683767546406689230760159699374007253978448921747436270494042118896306761983116988468869937413580103003481199988389819918930003272399533180015334647497985672845547610753883415183442611897631819144196956977771419304123240949558106358890542198665778946570516283121339858235106271343250403450064648589693275339584499602058694395551626263580202087805485390837841898532861318088905188896198792737041663182587956902237910871997329424480154067931786749258541732539978275263265362323524808902041001443998901355883832214494012189709129029471210548726918126776446275019905651533359000562287127922759988848396193903470306372061116878435553628040040473025717674271641558176446185428363742514381076729933614011106234564676836860172806195854830340954881427720307422000226210002774846130836781237369976834430079244529323107933377949856357479262627817563619320408608986573036787322522210847980551824164068771104126100561125513088518073593965839484277327487631859643717389881782870351087944548715777312883907652819837426659322139405337889093368096861688521548254341588031411094785247010761595218261451452176998570714437727102540247448813064835142277717676029452564572522806212651053614577913895737279952806964422415477299166932933713394806165329619078338337487965083899034703431457764331099628733226647745801026385499791201838491812775473951440987279650974991999657481857901414938493623142975150987813621884388699230900400611209830683592611841878620217615378679104051781573238704174444587975842462438308194325187194806403567781671881675720214843750 [108,64] 252979889170585004813087070241548274952302238983396524958762292705991558528980278131266369792591621023724134935358266150827898669720134525100954135938885140544569906823205729745913867669933812939430885629803617350732097657976723110072130803382612731581380415303730371218430677987082207473458598184709250875413650300788507070243448168348738665271953115309641130226919390665616877343875391796075425889527984047748717925076596185032551697641205908781448434910462339980805652641433258376661309903805879788013731421966931250450482181951360353271077681057344912441896110420730434102657286016954403177197649055127864277607990277585353121796344527030080144140300282801371153499681692451518855188557621062879615839801596942756144200137490930453117331887406828061246105517671670301653642729148582228136600446037727452797546355479792087118882467239971094868113428996619224192840940826137752332762278293759886775068834252324528731587389097142941751786814336771029220919079125405332479298112293177941038153177261582535045823110933437304910567057101081569910529746024058744644338810065758530451147782622100808126067373656693856161291820298203588957250546256972201017858305919448444592858909977475228263059412669024199930245597560510141757702093063013456661220096198256579602339895896406908654347527961491461957653331294642719275234691617124001127102439979004267435004956731293702248843978956583613830680154159396366280220305083951767605991633156730016153250351405507416764374419556182283786388149185310577360452962956896266546858679990928640573890787309300793228366020225562467869370007872810145385892220546393116277964253736335752044066754159834011902077789259539805731636166609071864171107468483848431134347826417564711588821860144182410325717023359901113879197970042986233757115193565322067514921367642684020570193627874459121530291816431893140271228056558614456490695667693871635332304954145269292463218204318432130042500670199837432767171874059951997322168459503307826842746458013441334967440866193896995580023875155401104959949399074129587149596237188673570706059208590201935625672679142399822969579072836095827311989171317690652388533770374463091113292557423642556692621261051875428901402593688888612803092024080733364397033217803140004856769802998042875403502797392885772574025650313324350986034916740472061891242816500380286015570163726806640625000000 [108,65] -21972329734631666116049301924359545481790297107698595745885041955521590309796214577343304450620655830668642175338874352958931351397265061775595322678184844754234567469758043733851490815023217110636972940618268775814640978123243912073434428895033128212497946117686429257833524558827898432049515604249144575854809312586841079451593675525739909502444463057752305737699203991168583805426746567882382700643901277360661436158216306151743734879647679016455139549786808204066760053816866830240270896479993043719147369680933281407176141850461466745770429019768652235501650784642004512302492635989219762260891468838526505567867738776535094857206281150190591117285810425356729281447133322525903342021265790965036430660881335300242188335882320931889441038906866419318538764441412312746022283446704477967427206717487220097546876938633275158869376122401709394477628646371208124894191847331928441694651326304142728220150682216815784850243251098947857452256476910259223973613609424204374529174047112751910332371159262824996231899395050035916184296595651373029601567194675421385367203940877014292915295128685195367040001387583725839828110132111920206768484011901600652197481359294470473836588593824965796917363948725485544486631768576163659056203993008520212386314820834906802206916283696704200016283444294627015668398111164241662377329461935176942241081380832490668182506499043441097008162108207371187097767926003287795298754033676167786988545750043158184018468048618929071098362284364844846131003406828345813358075735464776961690594605613281087679002833131412841591347187338651328327823569605354242080490720328939018442863482274125042693260803762876028608487414775923071566526141059444620554074069004077491965948412543648113778463942016472596267268901322899598772033859862798239330180204572368592566314388920602551629068432300093598336892042626906216656133955048003467369907707499083059432313370988653255400660690547465275114668658927185054537194717151633472149071231113018647254385662308884706775678718047607849208357232195776781775200681137800997252233709192237865366338092682370841575767728537574586383234973415500460054086678280621228544070811979847738931049718615359234855474985607270391353256538263137021685945716821738146602767038783570709379528143994481699152450836960567040176627043407999992917473682000789603208090738917235285043716430664062500000 [108,66] 1779929515141810020357549882218529983192140227562657915033576235700556286834280140704024767634368092124217236335669065350376669552446999129468555860468850883075371426413092082078648842447138957379936648913548462708530311270632420452144808056063725190663701779859372647699523356963000309901873481717680893133439562216001442922409123478128111422105744956159156977708212845550233464242798971055497084337661896490247530356283226472340008452043777058180308556814002790212930240875408278525230568380181079321029326107318983817077498153833574797506368051742033347379997684874137601549841146373060913138754835366386690775668254329566287025304897491913953644614212516132444378491033628765229210380520311791139632842474522155436436520316093225730136680041320291106993798175312898414512763712594835340439744344405988470429662712857461377092444811899973141400125670040554893375315270625169125714170617758983184004050381889398873094897745198631452695632846251089234515674257844212507248723101453547520799865199449133543456225581838516761404205168314630039513156880029375317778607954612612356735611436145641752216614864819231097064150301852582926476942106240785712037832229438784997370928126977948755209770930226417699806463897541098464768491493656214887704663616218216647614016633473830244784970372935806900578730384809869014610372986296863425718192680019058635699170629117135959539783367212210604098527505470782853215018995884759603197162073543449470700944474793054278974692517476363785524668913257302344453226208524649447757062228679383854092667988373113823926341354943029235055992003238111321781187993788156873616203183662530579337192755957907887388496165956042023619684798359396084307813144687934147170211270930854369689416526316823388379612824004231837473733930744445413899579534769660550942386389236647436111148411005097073998086829334761260690835058895729259466052895919630027720429182487337853686777946252444583227995737579979144150950709891318142498375172651516133483264202749131907608958230935144066068951475971180302991829272525932041494056953541412849419148265357504704903752024211281669972337915814225395527456951071211177692322158026113884666777103110337293252028522942686768958247622765783929208186591666406290280450291239897739291601471874036508632294978450549503815593901586305513145782312566929306285601342096924781799316406250000000 [108,67] -107797779148710927274201804965593469677795304307093607707385150827754842929463641103518303103099352420206448771901589812364261138785347494643298649703380856722405398746397998085527515188055910296140424887679222570520446464328308018870427388173304200749376048858171027551263568777631544747355399851124411591511219771495928804684053932071245435528551451236890692576295682636924086536193874965769121729075131625031093747766084891417163088899711766790167416377837637787210801439247431346167381371293412147593222904559138134950848456400680213879173772366357803048121186385690022741063636027638630780536091220653430144714462461438487276504041624503279339287669983541228128088502165427243291305376579714367771817366909618114836737887845943454734822073559090517563254942368429876138078717774197368716289391309349861288986744673402820903771251222372127966028572621043600876993796548727155104632284870644162733944375970783842177337564884679467966606308186857688310408741693925927466573041629265385014774125257186365834312893429491482742000132195371674812753770516065036245818599096802002492989242187614779389006231080961711386110577389936267615234259616705794153228717791191409956050374476731115040905778225452594406855929034570553211402501156065032252060418327590762512664825934479406386052425075778549935377083871392626751129934797126859285983532001594170158253637608806316295889636749808605124878676103784952898298264230265733217716016913703264035594581181224223273755905078763272360764845808706127562408453148905225343242682025195224006653706118820379718275809773275057521862378383757877815822964448205929269094885079002470277048949497300912966023751885692763495502162367973909547254509971449631235014788655622162761101294944192508176251930678330800805306120879123355761012955421246240296432042091571069257057900995742592151300922099109938447675232209729676324288891935012278435928694037879659106113477945790141008863213091991485777575072344617484161126222364798333703470553256067688300651634669364905151997745893925827602564267568741607989038224524913763708245943323695237360680002526401210451131818595592257132267581160630948862371241934489838632810870879056227218323691686984688263891489381652447473817174195238426404077583478098995304537738064895851722561584640239204412779913233233794967723377217438951447547879070043563842773437500000 [108,68] 6899228871528482648049700194205362098875375830483964821024669388852300704867601137627150596398278703608187757490100319008049799940414653224943103832012623741063998117071114155360674303413915940580353410781325705679376123933756156795090828261128511487446280256551767290060607563079797865530043946697352395983929725703207296762555651878648223021268392775302448071902483396807166872028197160884510351401439104184257079136784920248962461301972718636480639918154210577583415513851139253774767558260964635871545215999975473842153851562042989548590436609558104912508748284934597218810735052637612218014574568164318043466336514930368137770521937060174860092307812339924337817417332290575977588450166710230866712828890215766452644316535526906011341902943767331578327305692133030744069108652677715226651093737104741651709351955303409189726388132756706888594300091596366910707978064971380504162379568318944138576685609328866448253412225601409623411892927789618785735783185543388669792032873637566903441181289374305601290729352400687553152749882471603638315216196231839365182165339601003149776661207780203185137791936391081593070256653052530410280646728306196557454019976235460257139770072514560386203672368936170512427934591584903652309789590074607224738914700504133661889268516433826613539852070389760261709968084638333173121773440013399761415806126423234691705492898018223131588196034788982362126706254866736482549267481234923674907629271174810861650982976774392199874341918340683072617430872378865152619848227793690296500150767802651780241843755130210708864309148483952692857651104551128780311456828981143896162960775470809133944057301734977981584623878349997559266269634255550459840268778014862383303960885734401604510217741881144700549158177954839999355305167300762984096489847168721149697548046256895741714247253638147575715638364075071159243340758149930920894507999531339579012012497321863597621983961207778937954097368818357366922205438874819732627578706367394255603672326157482619296945041458422146801135565744125853747415664045628018427726444723565732030963600956575838804985118095058906391937725781512593300502131317609934656659703089748706494845780699866348517312855815078683467579881446246959913646888755003354459951567347644911725428288695004538456622853113625491132789246055170382593221260947302653221413493156433105468750000 [108,69] -188964101078257293207052975213613173041511103726086810961903847246378117841777486866252204495449580152962454836747843377823496443188580391213906849137506121638269913992899637073470147438368532323769094768901812126892608266649448692048037542737598240051107273973514030092446598158062031952934423099372885965072441786791513087317395237736187416369376730339334255003687729406230923097716520658751789086126384469729791371077843712064550671122666148677112081717109387978132132922696227798496561586272155435699237178972303836288912048950815202605240681224276068196386534104929012351272131145388689059149621115300202347942800776723989881062127925069702193197860455444324064672871728610007808352222469090582147422984459075354486839941984062159609403958329600003911931299651557766717731148651069239858535448710878191704666770791083636918824388105917839420492882406973933375999447183821770752556052031691085893944096619414914072841042999211283665913756483614546527898717860708668571404280942823133103906752634687646670249085058288103537336755903148870002308748465852941526699215355657739919655951858930732421724814055123917340230049338173627837890169809822322987335955138350128395933277448879621332444721062887100882594728957841737860669451437726231792381843012565861450393788799381470316554878962491151502594387477329314640151427447195093124160098155445949712525526492738668311767135958526617446622833978397112640511656263471719198227364983308972808572906441521511362039382127698421169088890570999285638075357149314350288050043951089737283519970974961921768378726476161517116395287375451885699769152182608099181655370853839716843119768398301471681764304230663304145331524281648675888343673359492355332268089489826714296262583047568279862664537286671386266157347530629081880611906286079634759507482016837766291570229978565970035748755716733231428901964103086104119601075012948327726043173292262307086896233931382982633050403916595568479777429438933825931127786100463924516580915054113227926237529238556976357858017340571034824087569673505384274503812698153978904684711205790829927293901110696993171275386442806801113993847081298381572885023043512977375349109509929467266799400708764553315380115439069585721283859740798963938396755664439923391490327565097797293713277319768637674892388652292355411677419851912418380379676818847656250000 [108,70] 22461342831952113117347040823971359929550739256700960403412255432631384659491693979263867765715435757723943239206844795458757415243775549006983822887298369879679599520594261095541088845959529743058801423504516084658599659764633896080484920774096877085146481880887427061578971810141940651864014985543675007075514486782286657651132337302747414440069832040637878698782933690748722474731950163501369945300884028321933373213390105187464995357549360929879912644232389701925330774121834260636531535501653077386589274378096244430910367046630936425769073067181183227653500371295407682533972960225065210785373150384837452356770157312922979714558597781827792294701272653780818897079099110122637427574538105402456867902841638663617639422539498645034788841504061682255667605687026803808068267230953677016462653654630985800453027401682721110998831347307688272967738485383705146756017991322964118080489629744351044777801648120985978982154322045984532646498679903698909386526867203049221548359300673539741945780928524722765986739415706181088253581632630135994331383925597225337584024742425015891167945020883092373382010476917067600333739614273630711321453250203650934194680180148665416897401601061285262469840424089166876122560569041059668039391589357049270004556120408888392809831280556572714179512551974527247588102303653108968487389782733489535074773429530868823648411966375308434866210996282881165501243942429858385777805889019836937865463818144914091755135352070948722101454923061645624129692959444370892618393286062577028165833558960259682730902687354848057140758312875689109435854178158688324583289430948604086959412761394064897831844591450069096902343106110959647570515638928513605134303041254330390303238102646739877324731668909134523437187675461675021876150954627353185924734456302014662914394058782146107476012120848554846538475756819200733079401358492109129963639932441619914533946541393935084536833762374780280754309915499950342651390703150880042745247662702866808563618462690640607664662888120719242139232464771351593921789926349259873616514875935280410994894925243750753987725394704908745996809203082582809893524977739841827922811799583553826084516582523584150610357663846118788234921387687616885481992060598311722582971516940215078046551133907302703638835927167744398977095500646972947506073978729546070098876953125000000 [108,71] -257465090139049430273416924253445066516485503188507288288332576482508068968055867472072766539332019940041495262434231230311924945848072001151579449397342926960263773684791500797597864100133361883256459426846003686397233414612748684939614353148688046637243618555773006643196818993069593071194049371718675049744881174102724213663057768607301022405487063161205771302248190651342098777036095650059377094878653160333546095115372064250111263167439733208090917059695904807051872000280051132150586541763164413278092557491369354510097967048685499814211739825065408609708910295587745067576497196528785790513816229683976920155319321092506095743019870633441007018103755583122287859736472392275201387687316258813854712282595460896618486539339010170677427110140860845554882512603972654736993508298666691067242098956291214978449403585137679454298010570135271701234156133690959766363395937108955640475356201336185066318830785591488358983608556538054269521489394384624069691678577431263875809812175261009223606141395126994064517719408084803785973361656700843134286756606770556474307958683048852143347860384807578587356473369995469969256897476341347522541198498248399523031488998462370627864904714522749704394446497956720988184288878595300713241924743825447607785113097313396464530691276963879968360825084493753608173220952583464080710037481643961514292037154766064778064634039056011841617240911649996422765938063946597767065025615692469642651378360161355386421830526341092878055838470794272687417125516430899749042811672242170354068607669985806554848617614630059952083410649208764511160125775515724143118028805351644843497854224087411153455076033305946826271478986364457605570538722840122849977332281867259345227007773566909836357943394803399273908619072059118090448864365956542544060465755066858855931481559064002983608889385049301247079207029375467346663217746295844030546322127449641999285150275514152179944817135467596065902676866595943234533596189282823241310290765839794400001735708791282143023418087660060927984853683428712983742423382141709015314016520003435304779338568058691284985409450409629673443718227310209269879844268773695869494266767816831344272102327209924649644571206906228514029204435329515789724590107790772251169652117713717393376194985819780372543627990068294826937465959725544602406444028019905090332031250000 [108,72] -27629745611629213109789390223871573417512735354597063045573995316838872595611520652330842201725451416791738844611730139389532525153829558184130506193369090361508392462896148010458090219479535464399007613616112855823493716021313203810462596186310740369876511994191504278773098619571024498882883915993762417839963312567739277293698634526809858947776680456280336230182260719886286774913158503968403335162550025240079246385532639303145450670238214343074087686713342040163624497449678367442191908970937012949479310675558840255118205239828603845486947264054025050629952910147798388550661187067507619590001417464089298646373147478173081996070830761915248922247188083052358566904834754278182694110187643158773872664162332689347304595224836160934609271880347362903281300806962580105786679055788710608148573816438279658789746589744870812238369553316811639663516843429472060655589994906318944841691369981490416020607896452692017217739339867283329955155610905461867319003124735745283971466159117619514433424295585660922794390272441424497955618269611193276681837454020038451713097661859872344612901393845778507859845946717953300105093295146211486865133667967196085949908991272172008532782751440422980104489320279556098623802366435141020240368864048752427867125855533133442248112318258100572444724872333187566798892959455213203940291289234275731540987632721029147301328680343520381368886161804796581704811239791507688663211586688643417739327747484210540754305122784873262751754633523984811796364968117955171909298359574212595155263809026943327878018239739317684574041921192361272314094446655790694066017042683670014431317539243181130760853577933084760225752751945996665748452626473007918462707598339519948071470017718714628483297936908564027753277797983133140726036201131348096276479833893722646051219067707020724895634652195936747829598677878202426135526296087945808697305811484037813128288323156840659973478499480153935740142737928319559710161574936254604923337037964133269046851189792977941093892124345864616701513333836473002536291590812571588040132894654837709518252808341534938055101476159967299622887672547029167396372007181946886090944497927130651116169721309353350837173361605355841598208024907857646262785021755221003429832685288453970698677663392124842481113121855524290640732083841709867119789123535156250000000000 [108,73] 2909123238200512882320964691364568614744063571149500964627881860440685336461119503923676535746689198738922891979696062363811045423246636476593302251079861399365548453507134170691081845069850680539206916166118288339382487611873256350988154694233046563044407503803980041836964317880356585043899472265067864852788986225223681791124521176145171572453706120603861133153435934371274973326079146663619719232130018411596301005065131784608977261221914617793746307772453347167946286489731519341932393829552698795939466950601360360708326621868694888427994704681841493106379075432302809457900469204431802403216104050257612956056516456507290019106743239149808361834115091076073515576799031634092436858977292531499982532444859277368298240965157718846748086800152882610605253731876266242350382736875660710294922738264432319837939019522694284861192660640081890893635389650813238595278538052978363972789169974888435859395449306214342590733044814790012113816369776527999947593745028228914679099135133588513369975233245919978384398294697107369934386952987802443926983559377403517028326861559099480816252020896416492602759284728967838586598817901866314572886810998257529867726870666637475934367632612370630838384791875099639291873880141059387310433664799929453939297082225271357006172645237240982941284051606994777692586262569164143903848628926352341332938232937114206128052934118770914461759436106292065494150598529957441084402819446781023545892280437747293932322811043511454178259136126089272293347172574541108070112196243301020588924944542740946274179912459600558796188320669999111538318902292005056344106152966378070890652231099738725974208971464769007546869257302339895079140630942859797303185864326846857932727865851652752120825278546540410529594719357526520671196117751427653570879105828632638372645869364321295327998584489361056539972543716490345906548890691122388017630627617602696769362628284007694795077049739729510745788100371696397536297687748952807953483450069042701139524281242996976497632755249863599209727337118046183448344863428843321083616140665156852088069026704372224978948324003991767771600617123484847324936476513705600398653263270566493892120145489966368266593536529368152294230382186968587527100196023154117331026450076900557450720413465537822416102159845481710728314963462532684206962585449218750000000 [108,74] -145099984758037971481492964613687287557357374266595579208533810775783584799764029360042816920693013606525455574991960563646188966647617644230963877867389400261696349403529680282026168136334862380817297048786535154924949666985403710577583931782999745345578901475480322132353615354043246438134117639726768681856276197299410491787142085196110835495394531811198749707907649051636383762706976622465155099109192129113267914455181623319140897467330194034647561571328876242528956950378706122055747265931473914516090733082823992927662451020830727633147683386688674853619003433701274211608755086408144588067869269254811657529745695422127725117137592842301670538545439660839154632934783975921820059423105431139777530089855131755903518340642324380782319157793416930372750681858968809190271515945156919724808595038909421078853405827735182873438034238894547195492810480901829502895591411723153762136546422428078228074850179382583170769328079077298007643673441187460265174140721904734019574125171192472393464970284414454101438630931885718146433007064865324751770113750180043354552392389767108457277006033588117445043459367285895810249003355395368630605381438920317974605161503405075727030032796214002005244239505938870837683822264496028930622151408069187022337670140736919547265581859992972629229010650547617782040366911902025533921057156718767645040677040538165961454669967092933247722758827669945200910993675304757143958797858399016109194771945765683098882450974277335592484233312604942587948907245074744433569075637726790517432520993093503127184306572891847778950478022078661787008545276805000040626600199546562123734835470990083464629060458907603314073562191361668692291333716882672425164783597221032529820685182166309654854094642040843043980782155228677939372372816655660574818164058156145520512899173187852407603524036644570356285105059200381179039077282904415047570850161167424791772000741184077831105997229242980696630446739074770467961142463837558602299357981925539487680031452831950230781843773879861705905463260985168961547694001454483070892669941132562702983448781956857952111721074075158999962946739608953166169373998953398002885322952353479200309136256245546799465713960304662738408279740772902180421372289558273363206790432164340445968985054176326880955564808822000479341886530522890388965606689453125000 [108,75] 837299587194017320419951218705118957330194257707356326980798774536517479823581713901863356928906900376296509385158308289914768842386884256593176390569658300512672772009875582707806504836232650372816512702776942797339938209066906432607896868705928155126004680882276455450763065162948812697947183985319112613781812964657549208435127298535454106137285908070166677591647243068849077872508625534970273838780206800116357301741459731898511710708070020255698074112608056624335737284966011517616773612637818394896355440504144516035164148023028439690722473668037103586908262754283054130932560991903861015088651835157672368972503057107864727786225424076327858053427995314360986113584732023384278311805954370958071759046248842272125864138952950583945786711072063903276933312974679474013949724694689122314430341437493647852380391633697302170844465874856077543982739669988981648343122722680311933187052475360992120949988136266512557365310174302175693903358826184568709326966701769895309599964464785866942074626997659816730742389316520749658511651334667107301156846337792182511660535043488325198123592022761983146778454402589603986773536721117073000538650691919515069471175839469299136040189444407611596802183751432299262481031071731232193332397820711532504992189959460766071652400588195708503714043861906377084683445879823280312063535095451672466832421725421633422337364272734301834555601780122421889872143853929788922528430289106890960623032798330306137292466543065522717456620143315515874517999478840743063092164117923840425412689341892135717131264221465300323003649484257829409484396249394002298593046136580578627028887692151633267827181022171061507231209444320244752457458352613027406879547295661598076535235555622029257771698108687989705206062742890693459891975756390881214918870483096266716589677293656008601068527032082048166175523077783230208958272441828764209545072275170130341189934881163862432629548256402443197986019664992316166003654183076764430294793976323909545479558424149720789498020326007197243624503383637428649391014010373171082999322715360386659817374885538071101447587309452888247937039887196662814317836474811040426979581534845909171247783011853730564390567871358990874220800880160032639970574061104589681478311372528490723370702780092050580965380898605684597812535679340362548828125000000 [108,76] 65652771346337800081298582073818166835731713875541977278067277337694636428326950467809540911829473375164874544735762385680498689753920961145336027619056977125315599298265007756897116470087393661877244282132018325993317553003492408767503021463540788922366042515027030114792820193177567421294669392330776188674566221760920545942479055950330508482068200548919136945791761827364026366599008968039642166969454372509921145421643460201879075044500062077401853177914291723203509368366268077254865262990592958323055889453158963492174658505462449349001525298276977137872388377896356537236842164652866359999392353842921652740416318950759563894370192403282878443531304708955944822564372079001647135995765598753102877597580849287356027179664630802224691591378313819660528621526141257391362795928835034418191890646454538299239990799311247031787681981179364972096149399222938116845502193637187660283264140696826010142830161168151293093135400582407827545397756307337538190063570530219512234760323764126508617312099377581787572038017572466021146140362554474344645001986860020349227351613844383806036665758025609768078849929255683160966805607826602262093683819483092312189627977932583883852899546580903148899222664126029462848568772714077280718805559121089782402069651992115060835451046538516303926693399923662903920256156918949786653372431070443205263622704108821960483352714255820358998358181163650158163238013312459294826628688010092352455472841917143608197999022199145600284259891475750632614726459205413726727058932019982575583537096024787890884927100473474685854867806307266856238287751521088183024391184003966659054909029713223677416565830267368244929649170350449564289831464617660895436662194985528479136846396766210555937937815077436002708069421143418234300987884756044730685160606569717732621285036612901854495909225742122846694409651737498119004303398773442793371542549328572291108418399595228134886915039549414023578782775562613960651482896341790582193545593635878423648972599526984614640265713920418640170957433240567697708061409424747406121800179268828392827759097197850641522902087760126680429169909624733153041324550210308055701977079306331215941918681607825038724039888902362322808053391164167199986535787028597411573819986254933212773854886901593182177785518394454733444233409166336059570312500 [108,77] -1154585164293937902120287801307430042513685693670050847513114545451984359620055984875229176903926269435334518539856067107453862179851910383853149814194677369711534300205970082633849686191179141892875517983846869007170121080357140463903286901023258517695759871622650306791761223945250250477789846953116790052304976872000900676546096437216654274139938116023307011113124844874321715935366159890451036882472868031337272911807466625460172312772247940421997200070894635058422322385624906505945894993932220175880981278935760730184655107844183297345643466455366886738370817866867861815708308388517622874995197885300527420035607340081403008247830444683032737632778808523261932679014676836258243490503233581519211668685869579388693312607666358763214104377378230228026081588190724840434105205586553310513455637604173549236381446992921427983820216975003242003653276010788359026094565149050775544746346648345719851224953020076623676605893899506892686103441197065294907179541085578245908958172712939271507930260203904895153633544264563482544780810852041495206315710422466182889446376793926493147981479728386388961046491728020902995935485109384744423760151588440090436268970500146413770197496079652139456551897776068623945564206280685988460870750263636174085689795992510047400136495338675000135443877692703429771130589988280943201447320290041809034072838363471522450300067790158081251238159080456662290512508796666327795361657796323161634058029818782289576381895248128112098909629394229211450885681536814429958822784968250581550746844696800674917918426988481417530945456305668689468287284155916548913139849319338926269713320099238257528948149907960083597292030733248491818655444443534031743388470094550313552394514655407576383636756162669574231908328286067384700394047931567578650159802594801878111307277510260932355131238124855800223775935993521876749938490814882021854444118513062501068814328041772445659103494453802959366517946380987250728818767357866239511316665208924242909678093058005525703523659875922776010609292992302095230873161808264545095912915226438688974272555763119646254770169806614859102559530734959135538659040058755891184790596762433473523762485107943841515534556935407606383511413742822512366869914349261018306005517999202030279333849402870327972770840654002623047322463989257812500000 [108,78] 7610838522202595105053614072159459382833479136034226343945409733676632477047423308278827788886800057856780988308751134535266417149522402489923278501999787379892753052705901163080380990275649619698800253888038536876869651280955045042271372666653622263637634975248720744187026910479919765525869054238876386127696521084780310477286278120963539381654208035100019978545034676976925356804072113714905879911648034748748358169094608779294611454930009989707556148446082571750120158975723205758197292263830260552126738416078777614517860718427631813672334318391403453652391725684535392698842403295067982814645574912821259829064958674515323358352917506198102872903814562847840986690301713790297102030614875214710896498048197211811270084200376234884447146239869413067470809196164812788325240836193783939917945984724294112830289850617362581182337366805684818964751507163778279437354390677172398204386602208272082937582486619201904098609849874293803989724619011121702884085366998510999180641146559362113869969768726822973222925071943468412958481641316001979604996229293896469009613497995868061260486517116468511374682650707453337558572297984975543400455844319505900110879373837698001686657024764659223227820438694614725591849560915741139672846125998627421193107582219942228099137483645437203107162787896813360170364253027609726455463818710873704897220772351460294103398571100610857047308932300296286630415995658513945650619063938076523112298016661367643352179441137920306410506841502536971496098534451431699249147120883522993870677407981254852180049050002050559839541699688765094943188966668234216126536150234511018115099650947361627881422738176567313303137097915039276556857561004799456489927985362300207009703408199418684885860430912402751561458278954116408215745316404528545506037163585392732681214980265139303970946777869740002315549484656368724383743629858576713412113576988912604780918155121217739431615493214965207677447348761167750615171656651657799541195543966076859156131477428681802526056677322293968735403477290276884244817411526768749930050844424919998288624630589806659260520363676792589269042544511281326830311267237333694490530485904362207545250027117469929119453066993499608389334499424319101702297575215498117515403214104250435359956814669330456912060081214728901508178710937500000 [108,79] -6296196598673257978994791171566386089906536946458704482360220776403759787340399916625933357554253430993784340629514335713115293708025815533038622031904599642934334578898203625905147830037134300950817597695464847195526520549304138041300945040179355256920054021526585282160400537396144911462424329567697058115962508685544961425698227419426061146564228548577884583453403362637601552452572790879797107431861671762075462349384286617773729874915449449713860548092909270034149919124753079361766155316613436589525170515031533994076437611185700112158666142993862389335761687703141608792193539234760724897751281628410874370436344179228236739217155393342223918079948013738133462760791864289879360053533348455216343748580788404982313304775536878477131715117332818660081699015348202163026900781615211728387580053039956329174434135183877147617031903305545771147507816560977185600416187658921383686456180932902523576881741318806815467889915011151729890139828699930950936605786269691068097693239564584956605477421715131824883489120965513189395036221625932824651275254466313989746860178743299706893358436857880856686273609426941429458826654491784311043576466121125222882324005336473710535321931726939235711058110815313500587218371172904016335209935801615045074754417235545709891264778978511344213208343776196670581963278765644617049253382222384525775722107036014794820995329959668139854674575684111505749711740858838668083336705301081793163221172661349709710453325586054156879260293394211876146716254505469650002341975497582605238761743853143887245750395384548745977523547117960814830249249645701722354797971561269033375063485194197977723675671739089375400832536429041353873273759908657861949481612890238758098038632903076947862342626829327948928378403281631634571689909132926178612912917750927985771364709294557838361347062600415642536158954198602256003474822674931984864263576015321714883447684663154913251541761432725081515477198966849459240048314787347857403377150940127663979008714152882708945360632337844101146440181802249215951734646846155613690632931577407882726946901932337759958363117122149035749214971659518501671114797059789377972877491188675845304169456933599807900060368546247842153394179574474577555348678366161475864324286492437751541132934296355980881215551714436264611816406250000 [108,80] 101179532405778197239751974366675360932303256411566206408133610523761933253145364451523764593589506136489236227991547781850422212214621695779570316630454776970558690500993161751956149540980932756656626069075176537358012333063228276782424101222753446875495730106969669346302257126539222058598631502516302834979739305584143729274817069449184428405895103794257336983523853070441210738700192145757096087690654797148215980706013595257613905406527323977548807600436726868536037404472812278020116035827771286363711791158900384004932946363923881177907634535453071795729571503276649452022810356532443574868032942930822468771908262014483749964505452309721987405575233212895394825875471978466812671224589168892735293332929420392047454029780022340693762262771569811156102668045823736260482100886778249596763409656745305401352982008090773808150126933552524411304797852242493148790710435828408665940196980706597174639287497221499084058276266683164550250967204248160797310175009033114355982031223701330688561749024350750493575480768571055428886428946162527531757376817280925459559672661086696714993175822941120988557394081520582585764152044186856907112989957677358050412115358179186975834453231633864727207770332811317595315081152100162571905482576009047625081071312765500231604185828624195729778171061572466649904706483861951852943376376549816134578535233992021868857416986049665000949057850963222862196745719525216250388402354972609466736575161124967681420198796064404545928831984345997882627065605279420671499735129309869090565421406971182261739547865860480728073746020946142803454009925803717837335186262995639776027570054909173721615929563757684105599622135096173071687245467499013650225267923485952712820602648585143278929839162359683747129962209249073357898385237179897619747648068246959249420760922097224873967966085787580520956151728026150720175492922066424988149296129246008133577849115748224761725855027356666341968734434606582480587780883875712490294486696248640590306892271118727568520969920754153997180474041594422637002061249485860572626294394768035189885154877784518490105869714542614875196893581878435893407669184182520092446176289483244736035232471266506488560170301402572734025628882588913898600850431199462087030514464482331112808773286720922141780538283294807568359375000 [108,81] 709723947222041313235815055146073351971090677853930167461073359024266415531341048256094036744040997262291033204691496801008771419738505601698414779056761092749628988408497719798517754835495457757427298297633942623183422626798726821419527129182710377144650065391697113292881901861177907438603875926756340450896308744736683645991299267937427304719260297564790125059140479338269952416854087743536343055777179235853748872937944555993463999676456843525627179430901958609252301610608870063800190229243144458108662200754295425132687152548923537308666454321309964795348541306052568492605438086688723550119184964934588432806161617094820313522442828927960512855091220012113542071144288502449332154904000237130575711202031960623064060139369303943751648182475849125869959609834939543464325198800933225363602045302987930537106302355221598782800576026112646963339778662637333219969361220496247921292858859619429428732161122262424951867291548728078924851246691773298945663748108225470418353684189091353760017052943069292860836403724310969447646482730405748431068109569936476758880517626299214292475316323144156981538071861874383961186686570445182485926262873374442283206537945699636215666297407431589325658349021565353726268630362909204436398687091077679483044870642495422071872828344530685607404576146583835440214952803582344997682514295809797314578971715709798840748589496596055516730767142533926721507949938032898960330245828378711067049566487099210257190758011125732861524109662912036218976035404009850485175611549276594363004505781753261219457057934961562120685879332149257306972007611349774458844160962664249420419438970532672488494586849900698538721121325374754385788285137132806536230844543755741978636160634152388685859821457870543510362935022083154779366212567400824046950916904042019738782363889044990890794373822979473252284282366347037537981131788818011990609956487146814059254899759847073624359080328896555890756579960033027019441186011014349822397953913534342671451276763225928291829582836491613854505691384160005393150113617237232377397664787483583335902585089666589557112848399922961367166829653817405429796296180957878491292993611713248783263815262784144316023376219078583484480057259913582819474305303643195707476146214321785133574049338720627663341760094522656250000 [108,82] 26688121368002331186572163195787250834020505431143460955621505763742996152191777482358991283041004334409614405675561611309523817514289819446288039424230605139989923019268136547860726639032635923573154387602240612766952121213203520997245242793823410692471574988178221229037034585228386902258956136366917712237203887246587076587200720041177964579688560274174873706272511329417183467380656484345219377443011297250842269560479132114826344704911912422265575312725311503978360490331314740845681823329153849040716048616186379339929254838066607612002291537747282677640475985186439542796307900770644296191910734877448773435647305731436177423578535861158010398813911262300532864134170596660176072113964383953226970989118268491540058847963649883081433815584973924836572231198273810232090077546023322501984208378515603349455832939094768999256855430304067257448900019112273983758858072134631236339818042741262269027048184763750339116406107210567654455414643866217576137714164340013395269185028250320850157923202961211012611785660059532517799901656715651914788506950551408691722512249379610344799189308499635298060202260350769761409528980090539452440483813247943122801979234298588321043086296659155243663866463737419983127348774993289078607111363906881724972295024076160520954680851674619910305692203967491551455170438927725133626241861679172060845420202119695143055226130795678979879065931136983516398788006790513671853368387432783585787312291422737165010528273837703402263303440404880015528803044626687635788743449526824909875965662775260609518364599835903726901716114207005456204993238583106480193479018877748305549524719955979186618309029024979073070276578732963541576480815664415590688944662419080532140525761909181663859900264320290788561875830360515118504869192785787183073609316095432313957333742866876502820675024314090931355914105056020307817351206182493829660405914468542318201381424777612359912932424981244999892138577842023567448701663001236772996962869413438607176679463719247928680951858280560977826692555727785515497407260356333314727512655921537052237495899805754752932659320553339096948238677993245038212014271032964400185017827553047125126494310843950510773051817363846083748790262869455144968833607709417538581764853382160299531745639308821833058040308211875000 [108,83] 1326336059822300405682316703255932792138429080674876954360341572510476873720452418678950734818847776209257695548853337474051044168403426174531465287858634127562106328953163631106155780628906161248627130707615746450817097018241379201544656266592955860019833209450697033832602567190965159478343716976291146521814943896956516725106854165778620445176612615941836670338948957987488441921636238606500388958165858360272967678924144532361579129739907944761152005117814960042455611164337745974312176601367635754473898128791101411175041098973395251504436153621170285492181836151130759567198340757172488904985489393427836280238543730021277923104590670240417153620116315884909214627156513107253508225703100058597517133161599764219759816457007041106099995298960769948363576420509756892652853994208557814467761931157791658875936782254257266903981104132366432994228533010725982356509516798550659826385767662555762144996991593288280725382780840337292741138707353704278044006525365254292802635226480676659973423219870135132914380966969016841323163169105956794289513840818717999027694119404798381647189025550513823687088614362810385226467991168331480925029571703926025694712329878497784901333447367258619114512225424482636971498573341824846727119359660090540187041377104789220306241556743914563271052825047024500027760810096423686698034272353560412045955796764469017134506154136495038462826519227932823558368661756779477641650958258410589337952898937467523941206969132196953521302497264623701973079790627668787807782181186437151300960495938355067258830531553996238205506771731168953108057948146542720831065621227072240736552249015445792775913181880020856596751004842558771781815958281858535556588790173328402013308993796869867267838510653876428799939636477425617749093091244003732398304181930865366391566836233144900886823391174124176201079013578789234465272199191530016661341578827808986015736355366738961736515870168215619260255544658860393222791160818418563224240400896428150240456835738715377261404915320236904605900442283272275032696129878370210870823981003426678121722762926530334413222898363845267413616220224144695802433498554510179763538589980035921356598216971306668388642881925605121871639523168302819892925646281512639120392352754731885166398618226901447450526294375000 [108,84] 62888754668714843715572871560613675544735434844899565965410324316454561424176978231937844909978136652193336646063323726433685539469488169040881567439266299187249187871365511425418902076814227140620079913312266178881098804931711318587314107995596438972844331932607263753302049197832611317290006836957027601506174489232423889489541765458887551401677205413738615887716574182544029461967437097496665901374459152256376719055781991318478429842906341253445659352739030163852980777402445939978725685140053990450644181384319509170784857878519897075841374422356788736642275897257670972012182284238865535031833368844187116393587557282310367104738678730698688406353834265335634819637077438561282956481386458067890509114165385041867709862623118106078291375886857099837870880656941200622604570352793866478596600008922543500907243842921543761118076452562903376918334023341927435526851637398783513610129345395655046139335321807464053121838193060575775306887963830903601758329311029631189238095404488367902583221841915122359391838376544554512819377666765393231087699174627512240598013479809783140062092264871013431719533373862394538784169964126698821236463227747927487472221457985962938418210638168474551147258334083558379564156600538630853936390459850631050277392478865430548398606993900582560282770421064845462648627790149150505948799506865253154020927066863317114109338642141252656932156997518338718909324566130022702172819918625418237537003904738112527717106920549320031481470249378255184860299851152779985785758113750569622122749596641817550265713593633453089553835817273346297125082441295225839476077652146052116083252015351546656531686495128496926359712106742842685680801921784670601636074103422060261352566028693115047746686854759360936017786675095178345207589357031622612628130311335844766923298954997472751773697980562573919857262249786123196188583230072484770064669726210638229465000725206648377810328392507092004711909092168305646066784831482805026145893264432260126814220254766869792411406205531878124616452658133415567643590029976672723314089256357673379357629276686619978521982004445641688102404425638048690865981876041925166470723029316359689816121137024722984709591680949154671411416039682372331704329656025961139903603727781561170016396526474352411796311600 [108,85] 1161543576501067418905270906439883248369766662594116015318613311155756009566989640918318381754869549399819718432460394952761144318627474319472053685724647755012212794870041018934735231134307949062725886468190827854153733401807181762554709341673704292734667258095612279968934132679549976124729742916801848850670624016861439795803522855591297779800391492615493263111015847372383809796511082458937639935197637601414142941323041380493866085762045045246751485378252758326551644346207043658163979099490677849646030251020561178855779269940762376926133289488301563432951156474708858272456538402939320456381622874507172829696075178952327977655011703225611503568068007813807470965416296162947711343663333501431885947891465679069355929561402867340620561518277574524484576656400643652808552800722940123097291188323116027176989425735550230903484816983887667318199205383518738151752853474036588005507336140578867531004249310822039338222733361863474789811520319268850624760566572510380674056414627131582983105762256434819476797296501198134417980061735632861620692774650535278935985710784489322228411416449539959839520497070829045161200156310059443411228423772531929560726904048586597611905788473414111418290173188007347959526427368882378290876840459739971735767084440281171767375007708278681534519771617235956201271854242259627430800983938798295673615633961796409069113456065491469720822090606240608145591351456120404831638975346640435869473942478408698837184057205235411924593521333064652483626497706452306126778200750445556672226601304281303923683328975245771243588160513949895934615366826749864261544231991224716435916364583928188389970315369037598244328030900687877182796043122943285312966276329244328489485671598104544342984707401329806890137215761962869361914753891011103633232947248653950790303572994090098797903290806292293723174607335092402296550255816353237884529870132397714372288943119217161451837447133108041041483926346410502277181993439422665900028475925549973379808162825074984923776060656575888169631675122911064984208758077959025601147761424760161956483972061721310740922738222941418746858591830170625639260250268550180012760862813740034951687089252695226097246251184774435091616895166815727262540257606086852311780602011708780223705719930272854639600 [108,86] 16198633616004171537475825566136702408576637634432307640275992323805093047477434579625182807090010335033700771792522943024772937124474145264265120271223136445997646183243407878756740282109082593162994250959771794382977210841215435888992441837539229179345078577896643963633304014761696946587973513380553074325720468744753743570043420201846468134404068264025616209212678542407108277335230014465881550423114983913498040575331408316293915903436572665984607285963409325524322570035776302363508768811743893755696882704184285418193870392852654022546968383243809735477507422306564251432977524185539843081829468383630783478489688519484382484982167448033383644361808701652578277533018898178929719576729283528957399930979631881767351817779649922069209762835493016953183286204402006528968058481736836978183272389735011490919202177151099313949235602288199269872783317611870459764281764574666523963913209135552646736621443680151464992373467289177504834811681457767422665126801513469841073559366357550270113697311704636069005781272263075673135484778527489649305766200699809103056134102440656211790765413049803222162466407957604581224795107463105478784223640647869486537492099552690199860432169144968428267447801122674698621650541222569769310817328851892654882491924843644560043294350211577433270845168517187984586565638652356692027558784545525947490864292641594307049558043207539291467379386773101212517916663961484661370503412233977879987423083779252632433961433069374472225141960509831381587159487641198094196543270809820959008434706878003692072872749999446172320220676167707619145992247547925049851999637833894867134648988851492846555284432008458921965181030864368582334956704329882786062353483518670297953728362294505126897618449636046125746036336329326098785251246197338970577015050056260414803700856944726200438355633884737165963042750955281599196832636828459132759317212573945768632611614786537615871905186651266229196760852479244337906573606137814758688293111669083170665121504315683617355242028882980382956248082713550554462556846613659175719270759949150011598287045893642704641401704820020716791185728071755324848243139783701898660144673551657178997983472825841066506070219656004042326483001555697329470047800505923264164655493223368955390583015065082560 [108,87] 221432873999207943288034575289009385662094224812803753310894297531237919914011450658942931614401156709844319866239732412049189611423424370297474616506148267115795798605177920675190115938216488672739364473931868142621671333426430168733132103643216500558891166433440626357385527235508140702977403915429102752957157081642059378792457592976975523631616199301613097196951993325721552473139177683249844701185263056130555799896835192691476468580666920649254507284338125202178461982119214061522345745775848510539955436702015515822145904002511435665909810048812342342862491720176770939896341038330161444692440470136802630508290733982910445521877436059678469021367604250333229678392019729925851296484612229272391543219258471386357661884774391287786567424845119692832551500156113210871332601165359169402695291766926484061236043676665925029518774766914893540322423784600269226364110913397402224361033388136973165277145937102014648476873021565011405551872549126638638421163377477598915224400184167639192691588588669316187772918996578138161126344116427167701852555765867335787140689555472939156892462065138005238344634400731315472617942482282927765352471271893312292115241361747037488401528419331876176666730200376573350611804580083184318243206673132034993077338510320483601344577118456213888512167948310302509088201185766422656476974450572222096062787476338829756039112771399682942963620099151460341518674499542719508576148533610588466479519165953416057978524572371066212190380381479270127249981211898748345350733217494625350834303110380268136550263745044693483858332308363425835333129759766592227302626451832492242099621685248822199759499940340811126135803401957746909924900582305520973144456171818408789007639113917379905306668182246509186359006662725896509191813949396930701611488569570779300182586762368106397152127671391921028452542508033989510207098386251201950923406116503398006611207437221786698070056402495646443365098920488131845531524287991221185069218151099669427357507014175176231735470152351034285852200140462249958396702076762170917027901010534291740739035598777969678908170613427923951843414270425237471148813675237131815896419480802628545288612680052210449307150052007639590347063789894060506079743152141243158135613593956739880156187251500 [108,88] 2913165707031687564553351524469926358153883984255031513849458105383727718479490647529071342184696940736014564516198065578390121263537444097648552814807036560089942419798105829867361145536402396891197666218947636825869719026521506390357645819695426017242280449764825577142240740227721337366731544660873104655488513214381573673865375489491714181688367333151290583865839775220802858686910343572798438477420867188975868511421303010877190982433098770965600783672485676910583303557670341644544780773572498443285858356326030681742419137824970022649117695610436892905275321946388251726713351962166334064614610609807173509243562617386280032435979401631964328416847759861729159535142979454598316932900145333676702584784732677960642393493289222274853949733434481048082938684381559151452657541378624323322717319453598253665590071704644603804474153524139907217022196039043558278237978461462920074051368437612638625065519489175641907694751230166115638878552538399721480924657517661365887978389618718755666260292200660269826337913951825285250899432119679235787486999256123433209503222527129048502236964866805826932218707942680598713720826226705506333159099778126750050652431809747067974513023088793843734924765784342659352969720334445727613571969228545264407020012654488840602051164130197442321477746180703457030889962705584058579279178640963942307346738962716445442980843236945753167390601054300937704709486937224234324515563250432097677658523638466511131256669372330323581401755423256447515639004765102570274045770892095785447535523651060160193566559845024610834614585168760832110347145542507401634512412604214352034327227265556704814897370786161849408952084338763954214649171990295961799638798841915416160539958637884922913661684746816665778241503487034283262760507277584032998050143200106727102983803508559470276073291473851925868893142560993014822113639481911646235749049806053694797596546941450249427372998629878262902731553453109121036786117258094421385893875226133924796951673097025743747482116802165635029048344027811438100136383682222253210523239675680958205359914018041896480581386844681259613420787220656150922522555739079855821894061283558360582311050149678361861357167438508881032977055775159607973023276859248804332417877071332474431068960 [108,89] 27360724710297679125058295978919400531907162909753642870950368510615128857370821933760598004978211643618981450429179254615490000571291424708450033033910397907551123088369486574905351403036950355606240207518697951416439240648939120103597215142229114480236770439638622942288074850573965144389823673770440286784602270522717716915322058937650311765089853958919714560777173614824188788094263212783969491469778768199000547071500531202438199987501058844127444993725558321450707751361570092239352245616820182112520585752158564529212150743992891348110998526592142322335603049428453569928707591365760051700858337274239363739547455078630970956046541825794707386604843001853958644470573150089346144427664051383414789647649752159800575136552586819997651868961325244793427289683380552246953528738234967092750015050741964605440974483904318949239547861577825426086188165640359551515640567729060559965481421672810429491514669325223663985206585155136829250535283803630054350844077466917343902841751062258660851006283178629016939736325841663288447036802469993886699805343127243233197263532371514499315755406984903432233630346505151914476548263439040621395767469857416048990317617056389222672745814957410124869662138880878679247071824470508559904635120197965788875762583785336947224463760585786836681611761557080073917952908094590803552697145763994137788223872679219567596598704664706022670307487363265495933468360009780665253882501096740153630023438188550504400132722952090853512426905002512027102128939147675305027531637972485889894528615475432385250358073658747865529922845305785481452483074305496698786638950775615788685880408315621291894820256290323193935743982412245229917058964986682494244374833722405325228303874701912911139890289081686794231863009538488358423568223343530976438173037743086114484803563038985538935685670675823377827498378589833016098267106924330189219337407287701567483171741799246032250970725923579698725650345873477510475118869184709096825121962617772923458107349869838777897776620771722182613785434440076446386867053951137433460658129922509236859424142126408311333741712506080269710608983234914250759480133787511335656741511853009953329416855703544254096681043105354388028779551420727431325745974934676222000945730746706410640 [108,90] 166496324767394687437177539971822219727636052068140375124807708393929455669892173012623529290165951167833036622196487859202602184857569739783718013246036263396281446251804835721068859957838746134231388652761913995039021597924254396774117556708707971691200403609027147855571878467011744549483369845914823382095153474684391913515124687203639250480236494264273975533164718977703241836654994915977551278398905999071023309658846448379496416870685475037410104389501895534234300674009821839700580328343746226112192954031773397006089671040298032540341865202178329605875029995228524450209088261882161105530202858731722798373602227840016713222143239156541887909707310902052674647570468894674148357163559523572156884929524074286532196969740735906199300441427371715724188660652655014031732712016256788205920517173276190938356791430277930139022557200296849476719229728471802023849802631885647655506720831736187762508261731203323824631294052291374924345620687286127031840256212762461011893908167100860553208850513566238274913047708719388664601049042442499029117004803564345227555743342648355800486978786876388484956021127995109113104584686647694763599701842877393245246935330472491163657549193293881823964631064456889604353196850844093833444950770403353693294928941647913689104687635952674640133212515954709336641660467584380288895334778482059793445946279622722522654260399096423836846793147138035798195003215819086953123103425731099912311898014260889599108667824519612191528179493958488112962104964308068986985162172078144178253899776054933179366596516735385800654354974342296932088317496182282295039119826389958822694128050457065831427829475584107670385088391365987266379267923519485391549567696142464336341300682715757794315367518663362475911506397271617379651029453787408914228764079395741316834059409345158916765013942028674643868868855763876801447750347013730320766996962929522684762803259802641161224472592003868569248119804474160686448113351702605852637218752437779658514884017989979840211123590479484979105398865250487537123812613246606068181885794608920150552015710068760345826010578610305330094268617153706946476832760471451374348316932869970154390277911654171449630398028931662523119539955665856475689228453542994036186815752654240 [108,91] 973533786851100821917401974311935891768998053582650262829529722834364637017877094342006292493418324325888155454408495163443919742207094207179202871998486886926794878505756301277440894032790352416253219250672961602502107829578855019710492427465299591441950330199900226790503601524507425925443861030304998776079070335356324999938213962317157250392246813797596279077435490470600516713793501642950894529741047669331035155358882192299864088422334003464900278946682430663738107308925231898423527115507378902472708179308134742472053348155268632760363532293876263963779511019433039891033390649486721843390118178965770413621991899004651678860764628530228545472281333367141756661094892862475349789374499707583689107665016567137827194733077283456445388205640993636793777786768979081527438671640633028572374933072115488227001899540855290294699637587936849845318464695491232523253469596696724430832412840965601134289077800321677836522462410520286142195814654202281747818331228200580990325449284936716938048950779639354344574794628092809310098519705547114867086447504454431807963123430425646039571067586148861509621599621575566756629664265111703386909759497692309236739033520409318332294959141794673209149026637517526024831189751480002325072823827378347404831355503632639647163446269224979150455739168850796582282352016136711642523249801534943315972766200296507423463412336386583571699826265519986034121903005785883664202517137052279348816229652242498376478996259963920523216971628838780031389700185547411767659589643491233590119348581277133778074710822077763248967807891673427563883850485674891859058694760391953679889966554722095436931618165789640241197255183773396251149831245599170329055860234247349876543069837516907485380555536246715105639784858517806502102845973952769504792019260529100828129236823529742093647557417580902249691435166055032380015190956452626287241833984355502565804085104738483093314563144244400290349638034858450464895022013273371147629295383758300650294039398693382206735177891653784878418699690997702195502299198903965017666464524632068954050834395124986193550185611244945384828074069322941385760296580915936048889691962847885385628379041790477949692586000947623441736838526322252458998655380292553307342534540 [108,92] 5592844386875564535014438957332013889567602395158933955060953361528794121715138495109267729397339235047465737036512695126565993712407087794525193694231714512141312722896399949321036375316419687978933751461616690967291532558357715899573181780633220725731552397556679588155182096700714333916186619299694054325444130127278030771688943489834372836181378529630749044140054777888102244535879818933701639364376467255363443713579735953927824521246331046110398242599546063725218069039829905851192796962094748222821613398187828562793213969506212410640179915921636705011088921748989620177468148398087102899185228946764657504192707233515288120256710740171363646276059001286923484022945217414799705386239577108562905277400062323548314227189895596490184252225981190377314514509998781922798592448418226104118602500884423978291537003643341245908714459480391766608129895320798916160516392053725239471729058158643977873507462933678348453577475526868221346540771220584013568725013667271406857136683001462350767897811760229996400604878495473876193144545835445214314100004914395751189972567686872282520781385202732226943535547368255524481684282500648770932339811405303156574188427216353124700701398030928043602207158377526198514884791808978415514145891876289486973107499342886083849657054060738744477159582338724890730012453330224117415051251542941868672823643327098819526476985220408331120103303060186052779901480298794105671001942833101313933519923456204844511611734946966470857461751525590356913182963380777654540927376190688298830064599421411036325619296017899033519843709349289155428220412307339677568952312453717987923051083430992647429678690111653418466703519623775467756390784364952446782255280846614502933769709681757459359816821018151109745066219896825383126358473112507564519548958182267145583481383022330762088951567893838203141418940526757551006158733862840493801632984411372731455048299333817675515290883416171957617653926357086287586619155898785200779681728477610516619904248218941470957539971139282306293219375351784434878097095236633399176010846226928750590744863565024785576565699132422265738888796992473640503159264034703157103384431417350167426833658030109122131030635436068293559788321605978531532489174175631997420520 [108,93] 28097546068184399048862054371022260601928680620840887010389242254704969237914159007290155870923846747064517267564727254186804712735380516644538848626464964006577730900094683645548186413471779437331214383502191928500374839555034359505014231360931115021218280137486249285118249795018312297661216440347782032230947998395414223305459731406799761546779532739984726438645034653254642131822409946879148184924382445269181132264818954719596075476875889354493351160638048731839886247914801332234606285194075162802232737617508752712737704519651776146990113829178041829798618436033316706302784254592841219213625142832252089706643750494896464897157266148269663639271149636382802310233131620584851723310242773967711481690611419786344039750088957134637803799010723830438715847891174800280652137654315363965213112428441063033956000977437423682628196229189170720334795861413502705502039683548604049297853492204196765828007822172453373549318589848009418313695592639084983973242014115807787359859687510774394815854032892186629909963711568252197698775952067469778951488380088103699235219516498946270391439919455511160521220094080634582958438346166435085800943083255361303508524842300717796427772439787915563538948751308285889354912246879033760804908712109332716568065446711009419069429365984520124891775082339131048155171821458791580202538717161593207765788096991988202014176578608684668411708345868470285645287301260331567752111291853406704631439264453348149019242115694556990088739162957311407053214552337318480897998324889153819207882144191317618528169899528057098228277711144606266343761841930482521704831440138833785720511540899252933519767809272878163784196263635445375529321572603987000820068908838659733213521651373518397485394908978096980231091985875294739466386336400408506253061181593578878984308607722613377515522357388956459945675722101926417018642447431704431337900337690613118757253639602194454540370812242438702656501608589805708805133886572281929620491592495656650049693867034667228936064840225333306122527097631869607951631366780719002671623725282344289943640043358688746182417818409948211361321393969277367444384939603029241021114528351587954124140612384142799261036291258386090897618083033942561189567838423766680 [108,94] 106921985504356180574396104816380528371506464991135886311099554082500055481116751945999744966259410264788704828040396945440924893106995159061438767337113622016526624574053954822293488609668221757023696393574088262143529498588720360054020461209570492550576467873151317502568543663888749777518633183141592942550360988950166556222351250297869826667372328677806125602827070686138601150946206980978472628893870272057634598155771158224214237853834446054109239005159936573949179968745692623710885303869215597648915108180454479738829419321291336910471264601985461522657648093475589375956887099896706178052153974055966845070684808389082328495745577403425930228279327034354502149520144471315121235296573879450804839883275205583898503929919217673140409767445247123461740064988119206358899941726834914934983433203463801686055386107390709780473097679058911583082057549920013283595137591044299481884415981178977214893605862020233760459707392550744700865265505872724964902509613721657410688239553679620592407872932861388755590705415722986362180069518572642569319121694988766605305246140276057894519632414888730602203116274403178322211681356780270352884509296448065744406896212004856816953805415328540662107028543196779511045606091868950108411636901880730998180956883268425321061540893411035606972456682211409005233885719972533179604701563458400064767918149990664324880244423842143155486241856536065873055203475492294244479655524252248194150620037234508820024726293866455822519219809385123252113424745707104957359742674233508784878674840577937538673771925349317864749438482789519756705394409261123832459921251254409346332737376738837488008791295635472014186387103794808818147405516509450674637351610253284348941865693836531006163176780351582854827876023440962216426594267472650037274392621422635843828813636686758684834790065903157332220544131690682378770753706894878238308742293381594240789492010360563446792710846740016539265990844029007936490330177006050033839918363017158470237545389339759988121010760483687104978802538655600210361582108706779661630760495871135337964654231769554824455886510677585053551656920214890032064574487191493988535335554556393359908712074952316245089888006972961491045824491152161801096512900200 [108,95] 371049964038486854936659084118106389846736240792371772003488901609032081856293007781718761017933242442469819142636510268002908161895457385729557494216784640056788838109046330164640476043566823308001932987569872684348455924036186912176482743052143803434432901959640467033672913535732018032945619777884825376821951414638356058294463857781072894612024845179398730873050134679353762453990027460241335160025845130374165463473519753582096908257811462188782186303951333660500605404478007739813227451438277629534047916727748482979602541609385397369061863357006801687879253225141110606510512498971880277973817144500515264035412108237362703393390133010338365905678161962413572257523242584631801666673725589681514941518318487509162347807430736802310992646441398856394739528367118491369982589598427910909022401781236794450978765419017782106223343450722298843305110207103850658107442893505086583877705475951301290827151459459183289992087949993453168953882115267579682421666595566384006281411154628941822903794104354725067111850522980075612439139538265650646660679053852755344286159104945563358370154223604566685547649062650781735206840595275807531777879370749168219546440742672172554607914129748592180574965501857547247965304889818569010374514855971694881687358721693604036491495557686898027835495550201215011115722541197966137127901074222249386858190486049268973353919436184487428978148742917840694723659794842442355162284258753786263556275171954248877471279931328623967504451572419896643038546440512557931257166115895339516283443629539152094277303758115466946311109503955381202349522608656162371429700688980449231533271033155389347176355668202362010876594200425686486184638389182233342284549613687825580610270318314104143743514855774485700573612812582382377087728256404741785801276089578749910619069263594922455738642010889436445090064884473533010448374360104953601171573965029774377356906996202312162170368628638302288641272993032891824163708314861799087710064947301126142169849881691867792064416976330349137913589942080103836769833331611359639678550834619367028081338612463630841060851844997442498771030483244683112536207324781183788750065095365642215525326403131323946671895285647486329275146052737941363990870 [108,96] 1138176295389690785260428601692021885540743828528706139171067353639137049675459761524671989795718446346949951685341601906771990932988219545171508066530138580574323530346667189775063175293553384408831770933440251231835693758429056806419145391765973517486799509830701166368163794130195092083175318196160550664549915808262430579097358811323947140055553361628858056629259283162423672940317927795869532989855313965956471453591804834644463797038513769467250357776628072891488031152904224143565321332593546200624229356763005205232008893998607635756114773498625849470824119945022915168518192218447130530615462423982439744890471197204178157094078492632098431365548926531424122544689838386122497979997361287737493619746411302760623244223725533831805490441242580866562025956314776463975719543637039911413413246257381241144114665728527857529432732636607986332768453660187419310998973870059771387065153040955960655739641473687016996499047643308133684434691109826402540460833800992197570710059895808590519659492819832320273556463403953183465208823983519767930828445556164359748088140426870843880651196005939154798958065071715931633840246274183653155807325923299727076251628605143773991854677744001089151988241489696716737327474891928580951216847421220396364423430565065982071086302550440677398809551056195555017971287327883195893881850390896543329182261033749589777753465567497471009777378602569302133271735110769582976254283278362142819980709047143209907435522579021355752502409878674379239377937834019851275627152154852618909626642934990481326494993705352831246498060328804233877271453577961998437732925021046085424418095855622528736150337380508308860005447915956687825850362912376017537285062996331269381585183575007578015450258213292406743058226688979829183265974191192738460856986225382998858179993503327197351911613428065487828484277438420568288614559494605705184734801379036287694426645536339150650075845143600315932570337123680661085172498637931336940584276983898434810835614406975749224265359021265078111695969564855894383506585183799963167610026342128142776269396612233527951753188955064810757561287244083298314757833835912830395729524829223158722268985871147246849954699877178373445889639682175439920 [108,97] 1757375532884503510385887649714031191785528810148778080957980436923204322104369778754695755330188757506013532116393590533230887826010544925303493165838284876598645417025614983239467123484920950452788689581674185017401329576199576601846486796874452395600406412238149555888279565618629857500111372637608940628089291712753122426564447071142356888586593338861618217724182460015980503742406786052020741913480785075278864824606015352223028142920093561492093879291089828083427769848450192766510071403391389404038195796874697590885109475823976135118994679724891432540621468448654004192797679551819090391588373987686249462728171436582692377588046714785006762591958375130398339382796372717304884907271319406586008074495305681208663958067848053990113952534568273951156864605442172086929141502383768540072268706954513241577943467685771026018398386474114730085121147898816863226878704526223325667690135437726929071481345369782297787092184461554409379890108677453227221628274906162249048109052054803208182634226309542937817995746199124542980002193573380321911972609625469221933410851894210443741331460875594669613037326802211174643746887789951568322530601217999386283352432185516646201247461179600934289159795895654522348320512835165482981499600200431291811139071888418468540052964218875348540274680657466534860016385795094860697868752424681431326636524761707898998432143586615918243828489042943523791753926738268132215756380418614446278149545465007761114311817180851153539302322921512948128491644064507938321340740069271223127191198439982066303290290435988296034173798465420926130256944174694952498893916003875477548166783715323241252177106087805684747336819622607195035859333350513802376134952418019411918943556152547138504751945628065797206710624966490118956321561064252169449313615020850280790395632121487264309361036723395583234244130368907462829028764080616758652460835005034493002363022116202198595727440122224091525798318892329574174006438967060223838446217966722024077132290253287900569283691011033959180190262687711461253305723710031350094837094354194712013423933721406557774391596799903973435899108726423393944331396953574097910040773653203120630777760607917164756357930756867284304443331193400 [108,98] 68994352177906844783107778071239665454803011984766653653524749660087255684595752918884650448949852035860246832140991154593248641901326589424702602777650100980232327885721752245914939863920687575795022209698623947377991448824705742743692385127472416521019326903407263910236695960261121282912778689370114763233710437761281485769481916636903624756076631842116711222849386104819728002001958336139673526806240217391735327109265967674738005870242644867023759624294415426465100088748691316369874704790608829775827530675331137376938671795021229022320644120664701766961398846949402171933998372960340670112151155819566367434305220067527954131513049179320456831815170476397762554118569238400376521146823058782681386665941942362432182761419747958576142749442383390780973927630037292638060505808888379589056406728563007535017654845371396464861596893935276154458386234603817808028851620978690469029363994657419509304722342571997754455530822751940387162287265829824123509758826137143344687154362842219421696438176037326250761149902910200633559453262011953776346495293207564035502366864121646710736464768347371180724698427441736478432564357092468392100480643914800791795203957975336690638268079988285950231362888556403842651630321057694812431977143786909259206598196418273407003276742402546101339259966493580785703097091593381448126163075406355767069867889973914926780750221585321257451825733044251887559744326124016980740839822943440487075670268937072525169262289260046699270009479521067603068348750333909929770277973870810247277392766110641451307905250422538294874110406511620459165913065042715427619048890394340784793036634334881761332952878246432726960613869955698198511605592951438460074121191696267099313721661055538219814141183962584832274998693467443657301621853377093212089795355513648994058455238672031053046110346537000769620847168155438435100341608865509352569777934644437613865665238035591802362473508210991974081308351243099967093217266946996937258949198907682531696101665402698262902994476986072595424026487357332983415707640163812264716466321969267844169789359666949233904084951994092296023510105633010101965550811357814957026189315895794653967204462529232737615763218682053835336400 [108,99] -5880897141809758747127444521172016381433687721510667685614374171057556646518565955604791501605194085292116748457918455920107331501506498364893608963750712712841317599168550990909022876971597300811206689328324546007543795602473929994135199033018427021123805143580434580115963209836748943798397207754643366170807396028817240803618344001554789638889165443207677679069774433507383443922565665007935335978354161900436074725037660898714879088898719426527352725870566636121205742504898864028200158510136340901652049673062430240598516031552138683100862269566402870188892407402291476464781971449681591819851439600373814959061516806051600381818129600045693590969275627929038438021952225484459331839998705104615914352842576859605586563823787906225874574202921029200400625601438994950020243885720734376713837481847736760195167474854249110134491021895007172453350152758993327057259107056294683707438258668303971269710697973630647578800582428471277455139797160294527175972107740679134866806037122047182377328009186678855928784307512819592034988036956408667109677241128234266042234076755977557342071078430986382480282983520816715741177725228219203307810650112942944788549587661599345992054507314395746511255023934320542191429113771634123578478325760184555527981054121105806013787636037502377393324795884667128448783582874815991646116214152265832368836983766249376312701498560808155936747317820063667618179777415842444896783842456117742307604265502162685951728060394186074122277773920714927160767689797085552347640582065954029400504207025546419227190668566080306018426920569339645861180108920266325014269192031860313009738446111603521039584291898197225043288969473050727570238413930322910677099305749033854383797512730224791183435587443739306206380842530032660238489518455735676682350348111376568107800935824834103053069090256858543785171759476862004648160281134635734177934726470545174469839778884485831850598000171307513693310326871775445738838111872336497511056318373444243156549011994037848256023115269840140751611914617937206272973262549692493879057673844855425813800842529653638057216134475022013322027768893089530704393699356009493685193182615750295123546373279140329430398217384528597920 [108,100] -11889304600561837668119033553098852443106200493032205749837388525935602532333851130534233701124965187393030120345716158796033922096235887209716675992059581556199172692423098956593640209689287405585033219009598330099689238060818976585400009439682080582396762503413246483811989068819044230955845827816907698679176982193824737388265129183341605794874610750703478507852826994160316240387405213919662774463410117267857168862911845501733828557551640938027279543256001639605550957955367408038434864667337080424955757770310739631469006340428813658456785579868835719235234262875508635424244980420264017319484664796311293279172520775415469820072083869017736290798199455027194107331619429897141474057929384233710632857684135267889780271636028156749525387015073609267094271731245683402083936517038876005632072275511498057069399226463082373082867595280862177918578545911061893612466195030362992593280993418122737302558899528255041105928014525493808097095530756836428989009160866321544771933142411017488081986720120851000093121707612934826638539812422199844467222926018274697075072917722541006185993800895179086238171163842847161718048835489271060769924063654783147937534935473055885002118289598158306635157056667939840807095597662870412333049907783735385865561552895455774828196916407568833428164917760133999030137803280002386962486408053328483856130736785326311736924169012190934098929634344380195184342331290548673243539449318228804470568986101866151139188311669804162213331105993537703848325114128990878340812097391200889016481715501748202795324587886496381592243274364005465853597696336535712229256316143378658810772236228058779699257588146424337865728589872261556263885079663788582669167516000209640000410649192113538102081263914162626284575082725990184962692383688871441296847372627086540654313395607961970682607953043892326909908806343227806802332704276714093513557165518450015411666349365930172010172073244790787891678675240418970551232479986812428605830094817535992535420445481385666949411052092157090522017788744182093454690414421914151745778741916217364147828186914087627185960172435236598354920351309118176931464173774317592593697101361723346379823553461358232540972338393960 [108,101] -26388374328938687627108327001422115880298694404514696521797830043300852431903712219745471158190167702017725313316602182143536161182591962109406416976377739128800383973163057977441170262293349180120453437371199231907469808200093269015856095381290893665158023445276046646639190022330499176833139485359025295517234596960372344425229549558717624902453899874461964029725421466964113279613823690529629466981227955856843098577132043611989738327242875497638280714128766088860522435529696261514572769175527452542656052263210211007698900477691607336419739375847536195559213984123628959228953573054097741622192558979124856255194195777130206528300307950888615834689390978774395613189329306608627795953186379582267383647306396455151424172621738817323517147382690947638162843964988606490679352261424005530072429241718282926800670999201009742568798387792963579870419894801345746138043376164540298379575852846554541569778184327462285233146621258450038620415629355366127624412764600660104845337385480413264287129358275677491588879435854073633998033815213653684536741569074273634109813348636451438869150845748824142511547561722140583562132341796317971836215572465263367695812964473668642797488403211946983458600190517684101796267352157859400784398863938320919073296849461441820236640430564877520958878931200391458117862061245383730073129931618749945182531270220767271964583923321234237286269222967917413744442137554062974273611873857281044833928049279610281498318864105787807212920924840311060616025147331876766840241434761523737067582394484478333732253207563284128273154051326732562552138846267880643264747928925643073477283079670902221828340868326145653734833949652324038738456495062551094572993133829312860516375013309610883804615813292149949802381357190244310958388614729618676851926563454235969053230670772462598891250526101394410012635935891274494006321917622708408196228039551003755068059938992621197747309879246037902122268166430501360362866590705425903523239021356471046013713292403865897066152529777844323080455378645523836561531174942215012756057642164393466093577390221626190234243298488327513244038659450893278897943430315762273043397750152082294764280084281748042530406380 [108,102] -28348767552965255393124420225132949490070185340363465153133586777281359951545582743909355821596386311833480886233830468383127071484878983895996877538293149733599760819938433434309895100825397643006271613447081152509930075803351682849523620999324813234635860085592743093300324992841459628111550755426462946552902739713446322591738282799981604605058048747978584658297807399292506353669916480487599340623857580679650553663890008134327026073346111836072399200806338832889938632018199301121768047453733672562669847221561313532018856270722736654356951819960431179061219492855204022910786129068445515394490233539231328669240306812373372482537454325275875359271811165590624898403528289242604133105707161115899731197512151090761960052361125921426925903974808180255045431788557362476330424192109464528359312062277965638912141236130949080728371106890558440191174969493205794443909646680097770191164611460643481261585204328094662070938336198579122673106099511754062652098341885703626693908346297684046421292644996594497267569996295445808200492404093902368348335469395989590128890034207044286335095210147997585816320027733995451065679262651217613490143853207991776075427209692094143229261670239844018384526456776471488703183818667414256785557595801855707062236736707968882098785181649174794491106437726519119580509174398346670689743397577900712252878032887596337229041506691999730796951593281888562784087717907740505287924036825549668929366621470846761026376182725382240049319674471543427600021586466246760918004026867128042017476121089889566743873449321319518061583096227703983525554577671266666923650518911811958114761984378890259706242340030338761396291785746259459985152633525188561104380053172040390153764298745426481627696895315772535918472004595469644624344526547666908629737327263461243126629595045535515932019302638077223832121053640729347797981419618881403057426904794153133968526992679762774974204192780617163438719532521403778574354209876783431895920561761610553525235476828620294712432668718838605463025437026455056731883996780612664252445502999728075319876756331170728949043004870952528609582038171876076886110845894303609621490927133752522689459784414636819360 [108,103] 55199286579058059233918856479247732777642239139862177874220379058346309980625741130641408600359821831957992532389471760315840405212922147714202919409750148207398748247522893942825007627940075000440452797323284700843304777811114598408500332353027262470570446031154129957423413459540684960332303553479654543175436366667196431255182912316099258517824873833134893524306431196434846680529363592870407901261859582853820876925421261976501767566327380372709596788842903945175803924949533149521999894968995579984260026372257832916810158931233302084155999800812758827221993381481630830341097741434539842615487627757251731115504337504674917462341687738263938668759501737391609652921877845964966623860779085235238844090189275379484799972188673427718790561567729400419477008207835010917093687581690790612030253040420122057047530443642037748476685195580715983766218239834399405453807749911895578671659866786670104991566301460548725996201192645510676324064505313537276685360384002141110636979286793060294221816745217158764771303377166938056788144352853302704844661421934267129515342486643423394569187654712229414177636329312664713798215769024852331567155617877210825715225584361838975053639706848311406147859984076291911472733281444759246051248035654902892928171140959597974503913929981169446331606262442678208690301294060158586929295077552792246219123737054172079016470416324940032298059704195864697405528800895574646148612831185872685497177024870874635639726913998005600784004896978985448448114841823391341235852241445158285315685451251794094611336021581469859161822000883352333560678209956771366345104479354793999210512609844057659591976177900976569731545568335720464782715309341266995292583602904870401511441343801254115135409721434976169090907464811089168576359068062943978305945628119299577102307385344584785791754404626920928472617184167334376154265722552635170470535810248052890831182742565176964475879880130354789109408776578299909699079209670438125620653486892219907938129619096427595048901113268276698295326684791102118941318419749183245784106780719450773969379352640628076488808687118560017703319530414069739006843274343560177212889426272415120252341253087640 [108,104] 121406921975161005967493769178580156972259425985320610180961957311314881617305356419709072968400196734427236653984429487489971826948414139675567643770932735123418481833956065356419931042380217205419949045341692153085612359678141228014131419988589717461871986631007581857363241455830315705823295258529834628694200453532376435309678082307028038338464057809407717873510283948823212579987483108562372370256831920895523909798620491439463221096056994329446772948139036107548613383673685809704212573026479010871226070351394937010866688280096502554954156003394356951470228909976017754553651715658119657455066811339079707603412322113399873600942814768448792558596033474672630997385446548414528335241506987945216904318370621639779964713890660002004998555435671168282882664681808368278681671282606085739445377472944488648027275956762184974125384597196563055045334679432980784383486481500469723952011640412023725075635787327801004119899747258814851163427417610437069390206936736058235316837272378297646959048088275550007782252185859355246661329132048893498520512677917479770941119135669737051672822960140873595793819341860699427839692032206191019972441042395096586196298010848498737181347086668393906691597953961155217845125206996517870408733405650227746178119988847806243451983764794041302758697139031899431132834533785715923727106307267863448865558607229243155418683369866555860308032472569783335651777824734929125102135976117860019553710398124273589284627252131223388412488157778911422589234119559748428867666936221823887569075885279859972793559363601031464962235205271896334055560672338000325343523316052098992714848707548101669741793907831994341260530240396286268061311727400248716188861284255643515682741451765782197819977724051673386712032849052219032775984082659143375772773608024199371641851209566338559329056725230196018692404638712825567191995076171980716901029043746582518517186939481132015428337628964260517083701513474960283489068957584507514661706090412322721250144207315595741206379340098269892524136040674549748830408331952258922960658374364940163650156844845968443719541450475724380952756102628702962918850755003721061281468848391933169165915960 [108,105] 44522242353476912167964797942174155003202391177344493876660154676580123392738008794753730558138611638385742321843932385581422202802752634963766997072943374155615989048647471965553183837393584514031239405877529739684128995375484040725112692927732565781200198308221505109138020722452946276655392488225981626776059721723274480161285224631180654854495486240453714297486266182229808686005553331648161462134946153451250348223478864262624700002677759331876611217102673585529492823249448042230450120519697379074218738543996764668058887698234407570581347726872791610020421177695802908396350712863196590071793390211398515695495213074008123744348332653383662048196717727301239425587149138693642518817140907053130938750510703662644230737992710221878401708905404190278136966208593939644192582875056280303463394475922088114647272457534959771348116341185225090278446955873797793719287536911823544770396577588896917572429853251974751778100015270090803336841690128690533377210849078688691460857709765132080087709060525407134980855368637549725080217530955702108684526912149237392495950895547352879567733052451863316885396078607034603535436553329704880826476272760695371246395610465842747415149722766433258521084826779298897079604350683101399473866552619235958826556177455244533803916452359717389041148893738557676314012345212027269451303002497325957160957889190134035460035125817379905693840782176713785742370798142285134618888182558113846400491142158537828203927425471611485446930321240706566433686946837703480708248117772095406885971517252275359797331648578702524186541172407639860031930450398289588663711286322672189741494383713524147029391001777021344302394311478188114459823627294226208776069804083218771990704561956062367497947338070758101150294617679068617001204659609476881464810577074404498113459359682389079689497047169806398368363208270917336903002453780395420887103521437568801517531769119296480655415231428954590671674546607400665454037954756297219100747673276504462290822949775760906233225689807986321745962103126754275452820707620912056444898495542689514694157704836951548057083595231632344708175335689249786636623407316525028111177006826352755040 [108,106] 59524002361216522178895733812148580401696145346265167477326462795265346128911770763552000360606336611530483528252623513018407111174508481914001727342067440477588851049494852263509753117898519957051654506201256008256222592395943696596206308650580487983338683530778647728218865434200420626718286394598948893464917121100353721657137834342638624429831917809071030648245058189390040174019047107295536093702602989763128702916249223330700374013739613386607502858474699788393592088091479230589956427056964177137965497454201419186586070570664067613757079409055439237757707009759728693441464500247652919755542085187047646886938379137449736638114892600316032987395154761646439535400656660371444727398541166773797665258022461939099559443004841502821842182587866692064644384855026191466551506182135687912999688206538358994753652497922338731237966475266610830601819504188154938443530380035926363941857588510868069733280785438952989914810173910333647478051429257701827918312513516048939159956591036931145834450154693740248463078683422043473120114721623898802317159522609053632707378119913874339223034411878202566617125556208234930915196346569982650408147450370164339677661969310034544274747493514045521157750287369873412051842338340024207941952382178711667516970803025153621764105067308116732011596500811835492752366881033420964228951184759193461183513180998440365173029361266893141429336306566729699744525445715749337260304275833939467554418586429534792229432645188336117463593227380005413029648376253436969350635007165004023677399316964566164623603477905087632872146110189947554999875509377736609517926669619332405450564617605684358973999539594743592799096817473194963841441199303963090428371032158788473606793566413429755444876930451629157904564240047022929329856139647179301505667769424621301427014310784960785021222704932848221180465370901792136425536766723059577014265059951367218234244096659757776779451074744273888649245531023626763052491489876755042395270910613728282147685534815433837296935808103872253996886610911349792906451518656059714182261279470451240577778602918214581342758317022186740107869727431165980765256360311537497458035108994920 [108,107] 11861880635208410292045299914204507879180388570119627378092678433036534635789269424891215774467095106831338612001525913828723585369469495732823554375281331573236045392340324870489035199052087244093099337398397720453795517587667476788897831694754441280924609991675038210060494384041471641766252685288500513795489954201828867412243132180326695451358743257411217506636911495324879335969396533911079420745983699158137531809349101230865964520938517471819062938106839716954416547593353377969641599724648058630320257146525445707926793432039203597028720717930655777668805621224893477096971814221441846275344596118292996492103298085100535508168857191823857507222284279606333902767456937533456977453826538984872475204394844421343441521694945868258335339005468589827175847903404736879087264930195107675464605844326431249821035978932953194303385910362450772955700625583966871880876026913898089611147122897613097519459111712835142300242787801850768202467826308127388136408025670222734017399541776106790986651793966499190884138893782664083821218281617948879492743529269783198855420523160140104490029079269911828614115478949563350372930838187055704016431188071683219560844350753022714920555540682021474914292689848336782133052752606735102789986085574728838797491123077100537685690654803313420944771891006117776457128231076750708421170411796133455080863660746925708443221775721392240164489314505395777755155189639688510129975353162471806293954688241036523252412874327145661181440334920260325977418360063668695453051819654934698064318848794463963559897084662160626251769777876007327142748125268238217659550783998736392057565373291512230875501508433456958540806358286264170942196955136767908755243623615394045432599333183515813459606528771590453589888090836727168070096302859073898956716715244988910023047910915309258437497030355057550669820651469359230369924795694406901768874570486538433557050678454160222613081713127811892477887220868001689777316560246106728502730531126234052227880467594746888652798718979342818094261472332673922644807225705826626661177952357107051693220843734593072305479324722245076687380549224915374541310052320785989553389600 [108,108] -61077854602092748252244550210395598465256392812231156622799268931654613463861740286402790424764432094097493928622133365310946098656672330444045368927949235780214937383487371479286576656171175627650380154339820334563595339759185154184578501706292194386666232260295263163486149489717799369818126858907526373221748129408340693085682035526282971542470169993345153421031328210054925060041404667973807268880420320277959049146040298912315480159117906132329456544906479465260627253597479116527130783513159873398653179282903312568298116912044002971555193084595230496626225022295314288673257933256928648950169003856870627492099785471169087668051640496958149444444463603454720199658942183308783421410032275022144717295743971202925599134481765463400149322018996531810390011943409382970222503977656856999222552577669513619903993075381220483474244716417688404384996459660298061778640335202393992864446190893955487418423517159320780400024562019783099679747345426039442417311840065794044142565734893119010691735151444715888102362074215579851443320166286483824798718096617306205546724418116218427815580042773606832042361477526626338462544949976558697260904930495302875884546188258075732278916494571292949735680942353690107499552395422791201356104659486591368898659855993413918218149756623537507198503255704564938208179976612927197420834309682667179698486536706454333406717171325098890631136477539491225022108193744431484450055481198102100112294894620971019864360493737612210258867752546991329916652031894476798927977025753146705906004445068261435870999138070799959727730413201703495317154389236720782129938520225513083578362502105987275611122900268864783653568389211694674673999705151407793702723034330245460525868048038058965708049431196051751119321231823396431894601474442656379235496066504342825061075227849763349651763392024112703892670416918088011045044542058954167270355260434535690779004452958304142617233930337147502300967504954233772567264752462469026147686775096109291979011853134907045727901577686257683105008336091621066172052921529837674235324469562893621475455185530525254107358913159592241653218815806356115173682288628144083000 [109,0] -1088150547364630262316372417320663629216316420831313323650727267769247473860185301195315715980883884732955549198971727047537390160403312617587226692010195636465107254491020842451004838254680960798480947868716305775638040621354148554229046698406663276749160841077259597645636848337654164612161190152627562070627436779392242839713803984946047495802916164647426293053007553717787759384934783503415278905647568715276199598817630396312117288549100513240170417680689311178183067235390958237374187127986413039167902127018225636146908922020513654919492974092501310949269744867571071092587352048420024318481895981658448776906202096797607367868283727313369902158715482035578420644480845535996696347751490892190744040334471680348624035980529300579167194322551252388883318166275781187449847800571625986830818866101550631238513254181735705383209851638892304032319957652229285016389638680854737958112762794704899447074795556957908433645803384484624569755789514650355810690091522241480180374103743156054429759632909403283639484487039262897181616894266346719898143964639322196309890900108186408492174526419997306176778836256208101336963766880783260817333235531335273567386101072723039550544893362823254178915727722289136480959190804142685968283101771568388075405767573784315840499419409704320193437216154057342661590589321201523707148114256309483410524678693636631062236425445606583758667804384873858453315331825895940567042655791524021497172798264413155968551595708210169423485412408027875083088555614119642802667841204142048894043092808327179415099724656740605655233181665691367204184554179453598798657275512700001476959811385461773673272043374010307300262396737397366714448151816363707215891278591208328814442077464524115807615105460910960464449773565807605362632142251619537005292483358570508722186358380978995259037550868026192694066823019468381753207703669210821814840765661356795160923958207057871539573640957563176441431113772711495024587133765462267439941567616785888930673083380886476063170637492430666480333027196955063313586488750475080306221984657955777696734517567764385294058754636535528086436070745378282366004780894466180600783874683575434266475543015521002013876833958939650537004192452173125936419092670422037213000051594356785006171054098924967902265750532945048585567260892115683590717219668670396176583136903779670812131286083968007005751132965087890625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,1] -882368263276848566765836926731904325358143048167052570100751509496346994668512681235340265234113506814249710766476737639990782292393637751190608353035924281761286321081204289630473068823097370007251724427066453371186688886512676234449828645682392220890516515472435702990084886825988634463049343129433214993958887435267795651697430093506052558720622812746367917827319688739732090335261660081604972221191044438236782313032629912172806956788222671164614437092480934257176141147730867968487793526828849370635535857799577057550821655996455568608251631896119726644917147961435277630506585096351335634558147096044299223699521828446477554486668940198122436342350822282188462813621262677782087911684157034759956536466519707465377464756985856719179162231553862118176783231102270420661551715778123770968661717788506691211417079448844979066080716465689300567851234261400441622988583517688263008983121239890376711390125775735332939253620143048772404812569893980643493915315197493999347542928299288919787287808440344798487986292269429122888156830950768786050141921521482228422184760222562379233529699928990451489652202189322794976023663422766061258426724427333914308472181063952396359971653200306121552928264420527571263299068528399719861010673304848687479613177177909031144932271438865280010353635083627391503729318272399106231437921532314299360233540227293215678072364530013346500797074051847793127368233508521584782209668318574883539680972731565060004209988808538705160375117584336912385520782425867703039169227438794146543362783364792285391867122632050752775717409321784646149252485455961990113889878199135391612343643643397262315792877728886583642537306838825027647908781574393636319592516682540679922539869102049889898875598339884806148726360926068922734405479480682334303615168738201283342891058903399781465499517291198026494706292450170703782558850134320088878775222261839547131793837068942948543850474421934076261709910098984377713777659332559052385368296949856553049331108675633185134843815352295396300698597701778370325970804928961281917780707748271838504213083241592425817520478065249941804075706097327153193609558071866581347272216770285112297782006063426855424916060435606992200605379237878262363530657224962497954389499153966886009822454006813546804149197477456481242411138036707271882541418246254078386195507861756306771348901119011998162022791802883148193359375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,2] -103597767216046700111439520297688816956964749993718723817172681001411547958626436863514824874633814872410888040613783840902455223866857956975271331997474880194083802750055456629254434957565831970446921437948615740529720296505223655825272111271228209077816053014289970798346047948265134832894395838305175779971127124844952230293625771178934435719384442485874189119363631326658767266966165126196882260910909068316295151968208219986117671837775374761443308275422030835536563819011472787926080176720364064176813847099349937050441466927117152062343419524482985596471722651619584873536814786264176709630303370056756244753616571685774774479502523242093887739747081461629644471033630184051562349397857495385469075498734539191812388607973678728686629877370619636969659832286546093034111672226633782002148669820880502119856067373061906085655312675661103345467569146695420423057825658034106488382148621888700549621228047887904527400752206081338220378878367232022942061533930786710466660259673532198268327998123684605639215279115229867596721288717942943692005741244817596878483873686476446414874674879457768223078021406769896201146185754753428467748927376767141451896732726087704389168590638358061525955156541165859241443605424960596488729198106827976522496525687110217099534142350437849152411450265404551128682777083583003956175631226348288659046829175410745002662572497155928751835430114294580919072064189810952454029499557887707227017413888639321277959297819251311814064742752196627989125633981739841677017844523771071547453166926758552785544657553441939788286951991045921672729274406614860987672085621824185478178086246697687418039070267439891262831715935468887298232315802385404902035944097493928954911213900009549163389254123255586719132959413790560193364852732935737418923027515644635878961502696138689174206399857349137408082511280904261017848018344997987002609512066433660877339366057566170780414800945580423481486858210995746700909168779355289334192211939029561287416062519141560981637484203502645219684119940458405695687888415774049930499425062697523871700989107602258415943258934840479497025526206819915660226368514680269005116987361147201206666208623165088173523637556848833010965761603686921509818808958580477478620625854626348600836618085002487934721324266003254599804491005431517359321752582433046841914528709317792603250609211225363726072146164369769394397735595703125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,3] -4400374880591928235238719510068468988550086004592564311924854686676067236184354850960423784197949874252244989505786903360501546644558115216329269235934838206684047006101517297870071852065474351927624115854169955143805683098393789676854728823306195919553090651503944983264848991775642005375849193346120580418738574088551977191177127014421163583645153889210636906303738417499064117743892215488185633057808663712927545693334237972986642496023118772283629138677403933527426390815676949426015391002368648442857695775942035045045054801255094791697717670176878634797021852858516356781403634206305351952773866666949242291970298210968769404388049723740812672655933479034229077153862659605865146634948784756082145615872614422506280722254876584935718148235446182079156095273867602052154230328428130883112506801217648785596601245717052312873517830156751818327113055143050795847480998781319517293061996669458112385581990986140593855593479131309328306130071562891304660337731078372057257604368262634853440124641456470710559127134814865827401931619155781924346220739990322931041344044378318422177088053230893212838232574411852177903808150192057338242536379881216664595778084654712316774782721535808956554877180052091198822471679199485532541154418917702921715571948781578780156827142095923269951461296970182605585025125068436734285641182824923711508761274466512664590589585675702880749293822165693414251420227910155835707409486407587982378057369103003540780814409009862325387001437340847452305096894152110151884976494108054480864674166354970650393581340114075220332265711316086449222684582181139487642792905406662131234147012643999313754303120718009007981043082825706958099097980617224246960824346358465522826116559331890970298743786170411183517599977331181905010732347187389364581957057346141591459862306623948004836190212868250019966689736372504575651387313628441201030317628197819468059546688605928935460782949911543866454538630798521676582259663507533281730207252418838833822145361031499974949407542390963221816292402157017285458380358980872064275163755543268217315384552154218871496787735874167821485136749821501886882419724289435983299939060251766114494909086863172703273531497824842286588265728577947091030213355455306473405278227732028026607863850394765011830874486549462532663986061839397358614514062600547664678321544816107716749734945421845410014338728643679132801480591297149658203125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,4] -118631361744561023606884623321067479894951626385704904202019768403006217387745261522553065871409304553538561660556417667212553546423925724475912076639201380821167923087530580413750164766288378430212561205274913690784087435806116143170235826340314433108250376070994627000922939441717217765634382908398681306582802764386607727596739976949628609018710976418850227658966151923475128297630472748303555275925434155948178188143608943207367111504057527453176920067800002413423660673677598489172919312855433836696673181377266924077907190504928492757153559186003736103605381328975038307781526791386519446684609139717697062775742569577347555015331342845450971662896953655495607107434361877528518568811378505392838463414506563614434254473228323880444951466571861676297868584085665864688617343699309933032029222023252162835541660379838888275478844562833422242161442333254101349427551838372036572417995144839449526021214046475496626339991132525336885237229203063475582811440136986877021948560659112701547154031787177310840623166451305500604666118313315932679490894947842706066160042798334763509220314851223842940674528937387183750921163495591519346130277853686371468168939779173525005000892486271122272971995390613534958246587904768845208703326272058164460053754600368260831375393496613644392379737940247982760086402238705261261620078793990025669792185455240777762446057855105458411607340528184831745356201733336985811312807951889146122861171929668337572637085350135285669053667533049498370827516426398739881215604078455897241536336827330635773923532634000283254495982890649795282988845092890361848134659584406024431960960780494434426299943274226160196244022024435942544179216768732141274848790321042443509116181900374118264492558073259190971607458283175542241836216173536032053058217594271082771595527677711798507206571165710795755988124202704860314251922985489079859055215192327646439358153901152924102123417381781418462408810061528584544797057625483308758023441598761594485542448620477495124710695751021328301928597860462644383335678553087501212726809579384374816918159125716041908774290921109505283862982572130728343630892767218689260008117784658067590642673352990324085050852402249903389791817932769922697868312052043309816554153391284887219480205095032579824356758830317375302363450508165995737732481493067149391450340857710631652332625593443364237167475874756839004930952796712517738342285156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,5] -2213315502718624142261971515321219559916850615126568858484681880620193005764042443309283639688387908981825523467918210598766788019626282410393886577795359004478521998583902195610449479999038264655728313697192692313682077834215001630764050866033178672767312953542396962091577921684691756335356731187233289792138507750403148731208046182089818228628260072679676810561336799978461383705909997717953387935573149145039861826881553854889148034638191647506521380684289144808979928864244502628427214627429196899714407177401950928824372794327581985545267007347948170283969846979512010956987860162797814934731930862833007143921551265512662369911207398809882917439783288801591780318179146153606014609619014416800438204380590349658361827271844103227321084141885457001689759180058935580764973185985185538766086845659816653207718623211155880485893245847449905348754279484578447547494592720202738784194183414364986364364352686701117653518766561443329805321579203886268231951795580148153394651080980220224322269730723000952555962123278115183321282048729699062868361153518323556846236854343924848450312657138651836524206237388099903941001564501248412765757432423432733914841570087082924819234383023863364495987616190375758996011617577308387290318615290513424740826374516694051421686655749972986486661996946113567031018611683706146175762452650259485716626798135321523279187048268239934843652563209923427215154058380949377780783704984368712972763944005464552708511882327686256505569860809036118001377334783459407462264153437748470141757768479624245483445634237457911536396640972527201143025348051648389532749033554421582176938969928871624120952991652189312539605416659789699615098634528570162028169157425174988637437082107704698004744707640221380664052303679676218181038768309107867441827937670787380688815928551387741985554001979534541996769584700134379031181385746519448316602856299221646160118009296205677751540896094290338965145571835818428362745822830633115912471473997638227668633892961330255892067263259367889661046100402133076637321230808155863132366126076272467633049566436765524281704517306246120572732784207634290327910367226160086849831660266442349122811276794389606090397022884804282965787448804936033634433494124851886411898528522455757483464546512854090875629796036155631960474223779335099819002312932871826975073558151155540983247911558991009498727751438063027222824530326761305332183837890625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,6] -18726925036853103400408267054700217526456547800721171568906684848103168015634710658621860413455799678256407823233286568527166566279219337841515997547995897114081395105935072520218260115609717835041121231138244531062210771881796214141755190150733567408810517777318437694641543819421119990431832524082686172625350297291569484635336034605902769579525699571989847898462336183793058208023072346966124305754619559122608448540286735570297444485954555776562696312021429323173791368168532325172886713707159978654311512008324555816733495227869106762634434692431943378624184690604687997318941890070895506535544764414001626783041003068807865777867605973271976758017026021346632953919087020565264941809980313859016438079808929592037614246236934400494470890457079505887673332353030587435539075121994616427161747529858690378029453665958987360793562045133587803285538750280892885981936612662660096912684663799815071710084688252035900355513874959515942186845747414380665020894839934186323130242927982562705147168659024238897034733635951064587616928139901227047735338052682057768928636244145072779842921844440045185591934617902734872406993425227062824268169194408416128214225549837160668096325506563242371646239407540888148978870819611741698328296972711053316798227169995702419042649019145581212013559940159648970030050955539938102052348925251817246655574048679433434448944125086643913857056742957036157806580438303369131869248352852805323333702598336804887993022636448392950540726767358823499562547788575911573273079664894497167082222726129798003221875327762109955783348560856690758570494977832620547029389182468009816109744778353055475958728022404033138287792395385834930992263872667584287454901048906846755616097205608008907855871296604337660427868572915073886088330428446890307455153590431141285532399425629233685920173240433898503891449416832860806352811991637883786807846033481555776800563905547480309383597675415578065489307523777654629796568177071381165476593926130973958503023632355673462966156250224860790962574198519103325148852342522076032156430274434701322313037568505963512354801910778975429886708042066847415160319974211116498519051062585422695444872331383263791947740017856577512503413610003978319394875092675255108543343082973932831772271080443862463908714107723812885137105042749206866768630323859305193621426087022648126552855335489649270212926781824805616896711946139930660137906670570373535156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,7] -19440426568504033517919465237831676590383181446557208280422700188412389059471508715446205700483925731160126626582580093992810138023762008772828945762930841265663492882478533468414428126709910522587577176396635684916766986493034746432101604060866712556243328238867300172808271213520820920362633993832809606092806113722695538728711082377924295261633730942024314668872290679516199277144620308215950004251530874385040173159618307363851321719064915213065704886171045336075245404600312470477370985023899250604683530265563010522858734632602615445582518243747856298968412794370911115156217329984923943354294307495590354735133231694790575303406903142724563860127791590669033246761454307930117178163671521459236014411615049908398292140946933380644725516285750914765080463643310050857644892349532555554616618975848134439576025044503726441390548396288424757057253562105091382728518010371425904107499222102197294809274158573080991740418151655092488922984758633239024284692061927609015431451359174574283155279532762774939613444257572375558473734014611925431524243531534805580206462003396738977963634999099953265993331976720179312035959696202976028842283197776015039905819387559845494500949910159543639604148528102372994848151029859672221648790122648668232069428580731514053750590933675627505070401231066256071589355281138994041103149355066685988166627160522366193118357445487202805865645580735922704297437306119099648377346703753717855342270575996113176770142245402575432794774579296379785827900240684944958131154956275547655695161625837990911237120539901001524672280037850789914357693094835345773870670724632859116887428010252945933429081356434889811361578810148522361895883462595618592791688559540786240057022963557645957304149934404799915914530836691406257872494212307185071494718481204272878792878009137777661452643984602849477637073393771204410436742100462705074480464423056964442093327864847767280998355741261320585834498262629792446818787491560317015240111101139907509872591937157194986744327055613834327162634998742848854439798541937089390865704103135832148219572465549058765738832894822200449948631369697292356372281590220976101503710981925883721707057578737608942124617235133884851393391336754256755707330261253946377794141065545071897760599619283105879755448028938367821582800737140486765337976030473514527838064311952101099132885834328969861973320442849561991963038692921017513981496449559926986694335937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,8] 555831730233195076655921057839569898475143488509137451316342164258381325058319785243687971610080279503284137218809285465301882471086323394633638957550197435657752045337132081500125131420399677645608047868426644633491260336895650061430019401927516643555383995837415739626853392947017954632649566897894516642191957275387460768740317193080548302127451544526386810719461601511829992707182018220150295031172368494456665609536352166658990630499631873865704692975779298138310321994474259877047300451622154383379127936164556170505725056614468502175615669476110362339649083223869223120861658132080601409315063382590453467120237008694790407205323401904588287897676919492119674086861978369103318655504081080409320872574771835568512596514564177083894182009226998090716069255284003609712261720833488942549103150095314132594728618823888774852791142454708554779167386687851774882413237172055869723077295757578450430639391469482237248926464929153092068564183462646563922886732728666261026090441559305806968353328269471914263863831582325515765775959518065695580007595124105770872622743627443613668653623725009767538428828260383348334861009133313332397238211171361687183602044801298648179083691817617863230401875025267407812200189097469782867776535633733730501313917382592021730757372452488057414297990620480845029539833845124378632174505116858521775613782846474795445500297024000285579260986849603564583982363950704645504939879067662631976289837772503447953789425742846334038866784782019956252511243343058195539942211783076103636785548155955928602709736551646104171431179101237842053959734543643920555987267762491155238846529385459100717904338442601145841669017613873644926505389983025539520473571014408571801155653683225645642302196102397208502503967841081566999133920004082044878951351696294037599246232598791843018234583919133492850706401193450043886815067378008759089540606050377467508946360184844478395466280060343906391256278354209775538572883378115296889538595219100782430711129973377070465152028156079911412618499853512608891172069921455918369304069212567161073409694576921290919881850939163189612518222345388201975410943800306500716709134991895060578875565700879126558637189971400731659445789944309529062582982830181982943768524195201515176622333485641980255853044046136541583982448573366964036984472211391536411435068004259032968556394739885883222484391343366045563969412993468588446432931959861889481544494628906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,9] 1101836186089288789537905780625960415675589053415102188955067455022208938607811002668157018325722298383609262860407979633839986048049330913715492541254320148934981653516448278266124200791511058998324785470553826051720297672226087003239294461111642510103930622329994340830085071339930822019079979032206334733706812198824085829663527088087674630049968249046834427796145468147027063945115137039394346522835071853361194567999407740365201758921336991439853420848726102315527550408671290671530804103973653343411906933000887441774595732606521668151305269248080065859538868663807921641714355304290717870266272068046908780488448096148897799489201438534023554988696726376093571414263576859426670274268276907410974183523430697734422937640651636393279356534057181837299861348824477113662845651398476727110788896266873633759768004420385922875346526257579808329027414995434445985124844407273584026363634269250790330326419816050202993005158735271602677263836644988184029089139250670985387594583754172553119325814659763718730961309137390371959144700202505165814225201212317018617885173583878405819313049705625944217345121251109980822598356861560745190225867384535076405584441954918034045080828660445820836375597735661680604039528186365142841335462898461461154343944995660233751914550445622075414250662200481175291122580876284856762560626161823095927714779142010139265711990829871340540435473324864332881710918060840287853901856184245412864832247855402022284949308244820628258875744636077062921865085638921404610728581779687141224234833947243309359272437892785059682668277543252035778762490560484314407259589919386790189902924033736473818037992260322689343673277015122443748430004590854095054957173877516694487956096396377082807799149224354055507294736110320977461436032203472086690655459811808739504267921140507654533056301543705159998847862102687238256965059345617739379269448645770908628001581388564702214061075918592965884284765940219104871143050536371995633280824465505712169975113512658927917590436330460540341930459359675297547244163054876635996483991992403705016295845844071892821643838399689396814699698074291787979871945694085668321457738625685875965418146947572999005737529004809686160787038540424437584918800611270715254477751317259024511133354489699541543670106637402764013678376925234281718067850525970128753216517540446907192337363065971089052499433267964439025935847262004443902760897344705881550908088684082031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,10] -6651726350635376971982518829169782031456186620040297916939740906933456169281513617333963179411662514349902587210444124794477383490602857820346039903942089478901746555075039733509900340552723859066372524562365389138385959500593906369655166693229079771921186186785641642187480053237299138811914754347727235225608966906574253750378997611572056470459464078582772327172221568640490658794324794423569725796323410009203734760994013163526729832309939539183880671833838640934755350024075150623401841158403095656292156852503864230898111163796768767475758305803575487751045292418807566549792388950619296864584871405836069423937483325733247602065659384200230456115969145800294165063734607648178157933577469741868630824861676267332997068304055208716851864425108408091145937363988942942888033685298807945608436045453792585084026840384182143919264780190991095685798126074922162780271597413521003376178121911584634976368287302882667889882138710376943587698175966515932426585807441116657475453579573807227241990144434220540215742694744594212669031503713944563734334666748803767663997859208269676803683961958825868968752186492509399746165769775816960561964387687703059212900855040525879836852549160476482922778003202089470877708630523546878820399896978233617968113438566881341586396162614437850353905089578651285590706475232695264018219930089326414124492169452891366607142027611389286814981785772015652393475598519590878803797572573033496368358104805550959271936080589302843669548284825643636728018960320071883267154160961705701781261799658169715552952876838945972383045857957107184347470466710917138395784302930408757051589997453938387344980090213335624999768586445510140877863964026144073630332783057041030846945715960538523804997214518384371131446790137951454797638024901241885796702730634245350864292658775177092860596258737573556313351556219426896819189517111269731297301909595710437298811873832517769728442990065609774282758638718887139867129803429923005433141339786306641439130366709947777989806564182112563749805589311701350853718057577038490211384920189622387531968047343880228099008480850809952808873735689610736412859892062454851609255541205495810960465890709020887872516900651691168862149631106231498620197008820311090571055665750012292313156249193703578745685390352208440085805004004752764501959183917831566203252968001011482914217834336379936709040058891379854750717150103854041201176250375226572941755875945091247558593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,11] 16839141718423505507547927110970906060962537597512370140228836835217898720815889760364541566664319531665006816169789601249506297108117459956207236804694095719630679912029326968173474195215716892238660798348351679705059697699700141096712660181259846951430039628681836151594694209071204115984902696458417220710876200406667800310235940566822455593655818898547391095742221444366878213785987136814461617142141887239771814979358179480594111247796385780849036401835211238564446902948184995784534893410902886825097897677792743245050375768581043363494512684842579393946773226850803278721854619621498072730227838622496419983524756408464786331352799780526273624968022990487833987426777353658589872253803673657089899948605000919937995455274942698879404900039080045210487898931452131956269667605317250852413484244227166526551095602029703099569265279387568365107808256381234545233746147254929624074548344911605747429249156240644147956949883229113304223201772861205457301724214179317845520224057175755846075340464662070752492365562409020196332378962866378175891375502213213139135676282733026208987932053527891597695296986806754887555838557894732030463858401470962412453504923264584172515206839282723492354523185090486077632959283080128399615918424251363751550850183507992394003414399044133028904779613229400335860626874631474917701682307191139698545286925143647167808504060080168191547162818948917450398361282300362670113370646030572223263545453360806575931422026164964811183541170287928204738119269217116379248353909563074237327480478191995789020332137103755998923774015895063951612513908568641211252394640119199816786243481080251431600228069277350277398487813388935546024966467192019201420746650144930776560625961697002948923289069583033154602114392147901983543423371172894825386058973899801268170423216732862494795485464573689894029891093530350832480785787268155283471009113494143855505447850766944405406190852468733980154111481560058470150930058188275334804186285869374365248235064675303953626046767048578415123355142572214712190625686947448101224474226466169608920201627700606496906478960935862947954541184477065205595935546876200796820367373196777417556244233106458040135996399828553403976084293003219852257877434731445263460089758596066046090728815687427067565325169219365787846594904242075438635164613069771134645572825037662717512808941938713239513405994975237312226093690304200335457591547428865541569109609554288908839225769042968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,12] 138291460190788899121598168019987294809010167198080965281283210325491678831172539856648550114470508182449593779158210395833424094347471873036852647150937041961553674188457796723137210155969029497721987814737195488901658077853365108349795604753491462476957241198391000176746001526348055515724951846663208066821120121635344873543219160343535721434187085576480556333479221344671297726760970847534621092270271540174535218647407044505894969156542273008549647542359118321783475409972507377960972568875907541637588267336461613346947230953470704379948341150202693922295640469966980946774078287056592289361239089885786532649513902664037749824538353447705414261586256537206641733373966580217207663889497874958784812824325651316561379623026947227821588441621142485272365227557220157485032207431451561635295762503524786372428277463679197671747919712228166904404306299384120015182455909268763737826512140586683376688896058532537381796342572301937121900553762099098396463296694509906491514364913547208374425631263336721572146184101770156328641560352403721279827422120259424607590311595629173538843435815273235626386820277240572507623984468883173831890135461663601161337920314620662404835800206204419562352352317693010233343955013288212362528764657855732965057879914331782103992538815106913311618544460961484495955663325528381324062981108821683890923906512668562040726698571435399563947166589043443973047215124057824180392069637362310611717590359276107034840389558396645967110618109248642004950677304197758525525508365412646584107329868888710058520631730631390453698567775340187403662443421846845192948397493084936635161576137182963686071976941335957395274468128700251353240298301675550608391259850615240032852961479973501817695943394248004616990982911076981514103750072480621282694853202070477660861865986522680565509586420049904972740810922058182163296633005733000813598774970938860357437233068820430533124297053859557164746482104293028030042074065626130655905415830007314449196989532821977969860853843144388652053791264565317827358681555242393629714611811592501737342193895090105293638736265200898326579272397109433819880361123730442385117796178063549926428172989650183456850337859923720592351700112800899205142871117600776559323008132894263756567576189832255873352537842299216297371997799906335644569330346997177401421169111840144033564003990981890136767110804648080599882658977328449872314451365278573698874842179407096409704536199569702148437500000000000000000000000000000000000000000000000000000000000000000000000000000 [109,13] -1148871983753080239218752139064752573737186503054482017855828999141359876731335836875368627753222391903692195753658078496338015819122230873612868894123559650416719650303382187362700573426928796439973377601258751289681678523045834640482843076048721037026413201758876097516012444864707871239913032471789993484710763743317762331192401955160321286522562193622738332816668754252831891682641789074967257708239814107504171870376602615707899549404298420230442271038343465048361606008629931238471283927515224970957426032680786382762412102302330532720268378469400222285596136925362775125380337258538649216208937115036186001788845021780440994022901990337614958927944207180812472216964824432918390068304488312164820161068721780786245005574586851218704368484468382080999179106973596392469615351399067421493926551556971641067876795637751994665730941867078724865408200528680590604671870213720132179232323590580223871641513039953066009732805831260467631903151229542168756996939678455559885268546522569698651513811745264724272160068534226787324201962323824439019600388961072347138998797562964227630252894312169557542830352112210278598672435548266378238330925750834450816784628611222564345449943173961718983759784182702045264960368454459243947911132592597555031735156813613907862046584566484998214154566016056808096575192161991802085052386593537792003523147602204437643060337528933242780347285816867746919188796092897968270249268106452919063638624772332706454692939874121612089518261288296361620456945533188154978166907625007731616124733481620901848971745579346368952976144351857615779776414121702724788945946704192622778781219878568487456197852192370477717470600463218931647451890435748901107645345568504401494746934643122587651976185492193916125682596439605601929500557484302366183343764814190039398727447646508421295325692198688122413849955329841506692282283613263771449831305758741829208492005655649230012859167097008066078516968929863200234376523710003313363795311651859749201816298815999010025731696362334852259938320698413685441880852161353101425383188909190523357056188429820771535592158075390932953246218396555056328449585824855824196018275975162723450422874864047243866127265561742218457143217970361546609592378373210877097708970120066425019015914256344509779783215894003425413116626610090942398089880056370750740895460086666519968889847748285500546211904601165965328767526518347848775293241591313712240442213019520067973644472658634185791015625000000000000000000000000000000000000000000000000000000000000000000000000 [109,14] 3835935191132271359293183993889003609713498912392358078919675338580983926871871748497999709044746994367260057176832184384662639865275008301903014721135498714258769106717746066094159178910329381484982583865933681595090334816423248822907848631130848846384437124000164841382221893464537563662362985121620289667542525518069018080042570114679398563832837308319086069900359467876786836800009512504925104672689044242997052626676374499297756572394431017149790693314340834368332520637414176720741308374084432988155534659362135015215484915356602733509461877793936696855622745261552015524311483360337808994096496286857186072356241604577385021925131375553123523193829118582946100289259288099910265971177774955418051585970101035905644679907359887940290709650150248586118804808182054925556082597326931817489509537468822860608373480348877855303269610353739448675927638524546334385166532158846780558054450887828031061103467426536676710134985968963127268218909311610698523513514202056523227406498701855826152221029155075049633626754600053207409579086332521095289521964310683571661257830920407105580237966753535962659244818484505943571172039563902167718928564310209767330958270709851722444117066913474569862451355429194339818867817839950215066785041443294489354258869855222618899923185841465355198835234509486790562146859424475989585873124154384006078184430030499935827605690187676524272592955521990589765010715434122870307077363532158933956568581913861636517006375567547590596790827038713475436131882975655279368019909264076673599967942644248837703080321738087912568925134055905085231548540601178921381260976250458744859320969064371076777064823964283166196218986310877499965082930273050252124759059005527400828481939277629547831691674812849532109273284646486102037063924720936744713698576106858814906947546539782876426364718321300074257772534832256893539537564924381263364306113720611026640468349683965111587495717404726527710369122185748549282411906575436090572493342883030876274877818816919580442285454782741078252057356394511960915762705701108100183141027535898817678417325173093009870982926997799866623401810994077655793780935414304132715490234258383179522286553088865779976173309547088571511881677767423480588528795520435175106338086232874353982887970561903378519856609196348819573389442668999948552702603933362064327101424657248857392958538259410022466562041353912651754782009894281473957044480886734312585839362045453393434968347719404846429824829101562500000000000000000000000000000000000000000000000000000000000000 [109,15] -9340815900668933246206917830173974175566317154200743574758860263251416335296138866290547717977665932309393941928766952187367301609414226991575933931207964137915549064888265777262843835836336387167317080920905499325466088347373133567608866082335051267334570460373598463548385654429438820263878027360468514440045425699688057205920666426396807237859701371871953083079481017952469718135750806732163863800846342694632567258764558335836924105602932776597034503481286876077090534688028449752782713930521373022973594735938095206221214350975302939856508506338284067447844869798369042970715684285650083241407618024306069482892970317808834113542847404588038868797585368643056329870614485103090634567837022558136905371444567919062123472876052622458510704012533632547498128251586219663707558459835339884127654675724356879079485720681900807944756901528827646530172090324593503369010777757676805749439543948125875060414782075129323234574917259003608576323623421403067393033598493395356906325964089256574880025488380128318209539821119378213752784021802433824799610421741296279219376034432591793591054087512183022983675075129269436900154271053451125565402297884075614982043379358252770065093075458783390680671487407691564825815557210471590986329381373564212735496289606046404057303179470753501873870716854900925478716369404320579993286761254881939305831821739358024568526312746161085760806462996335724385609204851620147090133852244411043322883006825579006547515080571764885280656427626217760987828974946495288372824644889646257370926795488617128680435847959413818714939170066274771425366327003491453783407731248422874696160704551354959024081759224325355740749966560666045485641673935842193235740813293081139715405382767569991185240350565305080722377074166357796167288039730723286694983183024577891444952346801640560476907900627949540228354930432795805495319567542725457614007477435713175155993853429619834870555370049151407911134058347784738471202923195376517161061012230399564835254305178205694934893730347548168301485297123884238965524465586306303427143480282469258862886448886852180216904320817494047751432053158444515650367059250693719619857588465227452414106853016275920288133262527121394300575410602002572484418874115738479387991871029652623408908262252375482732952272351716684220617308462604519844840404824566409861117136086808510301144146798012163677297956800253216530844175439811637224372698416517912482060963260776902117310527273730258457362651824951171875000000000000000000000000000000000000000000000000000000 [109,16] 26554829279619285870850560355383998404721211028781523713520980549508623730150182727533991179369327027293327174192485694162970706947495005205205184615039222924292378794692979079127352563499102327238574329562086779826870781938977540697996904930278338085399050833496587761279105879298700909771510859994145453574695168538961572575171045734801640229941919559352776384406617279586521104163700083131855707151149554957042690793559015849851057971442472638997690944138230850756448456992083377935832750807592185425389905394980256863762094565605359024633388990467770279412140003083653878451539713916220235273571984363464832674241607319689731937784447959013854477321219864306302216887632905254954740602208653770659478913863124313925617325193236203849767516908429063097229051922446435166049776946100664334154174754014652804584845362708965702848306276091018879450599190703966855959364553160229994807019899928240719626055969949262481832490021640496658111118168562707961354498569143140864255808480090994679780326033287732878706122212081011226231065048518781075330183157466473717966582245865094580315166452213957917573017640526402651091038261764584686638084393356317592851262782544023204545642623553206474498354804690845933586575883531411431796109110243119739121719526348936222820801340780860619107798529663885384001195607411014764790179075355474860208117173544057134282289611807669680315885647777244184438743529082100591586294129544252228616130568153460302435170194034079401527493598111913463877769500374069678554602872214382450557114984785349634321796587290226923505854669322557364464775131732717255306811830755428266061008427608009968060469060090680056404689797062503061291157000294291828559099469247924337181518134276441912585845442488244220523020342411457859579784230159241727025824713452241556477415222713916449367642506395561638721642952827627630637022497514514078712189802702875658197637275884500032271525374636195832341265222030883020121210709703637926206060655168069331454834398607053462862775333201679160005361393811769240801173485391484255503179365625967577023445521388434641332755670924153974947689610433679837469023741161156896563380328535300897253713568263354315654558548644180536236498643834837151149834704510873802667720427001610596510012344125670598313221368893926923864124267144467121697462160815764756240927623875686403421370765967229627190229560935550834568012210121681890931802248684252596662125184489381874201018030046128615140332840383052825927734375000000000000000000000000000000000000000000000 [109,17] -82536414631719604234241605742840423333061605566432034305574728117290154732708126889879494944549460149771523293252057037384256606013580896976650729986033929638977195973963012274642520958418295621813475392111673564718807305201370770386083141570789152324663643631941389983272270796260645380511798332380128533979521119473695115294217661158457337584461445974079956997716671415818623073838109348393726835497645364305952015402347780799185614322529884441792282950175510892268811949595623016965391534870120725754960505330426044973021986465498562329973716185620862861234683876475864341085188032360069632678840232013069256015323726793248829385132624375352856194192169262139332206084593373485315131722515879180658491927987313357789771394620115228851167660683654766970164862986455051730721982959038067013934429806623495075232159024458895797871924516785421391804878873374934789167017636376660998280073071629295912425493650199963018555910311115881231438918706115195321338006032927028270996104251313271077585861539711134592141757183070039221239633890632200428647464341121872132157752863497273340898477053216371832839067166121986855915209730845476057244972566099505691886422130193493017348922300494138984058967052477781453282440198176694173099671377633802419102406375146612814429526819892759557433488752858798552003671265376531791739366119070727624784300256234975697671756996537267393475147292815197900110236340761237146545161481885158113166647016306676261540373716552914443645425944960720128188586169946204603932278571424798207624237604942612760430899709725778362854785700331983871653840576686606995050123132903032257375605309917767118042933285556692805078788668985487150124685448924864617840233248412907329646048741431506886498431461936019150971624023079267621560035946808064173081941324310718778331726281083763400215206543208316735252856370436160085897461740538187430709629120045758321869773694255736055707364292351854009770658139954460022777931999563889087595755950117319913395729188540608986528170345147563072440331234457585326834259537960416268461202147309085785354256402369055370788577914532128711603498306147402837379103415984473865473330425891873477092520780503009009148969328214477936181336654115795251308440072247367833775685796346813467233494217551047733691981565819694692289879877105936836562066003841497008038732337825028234150097807140697830101248591938429644460366602820682302852928694164017048752098820691669641354845481096003112497783149592578411102294921875000000000000000000000000000000000000000 [109,18] 210294470983405256281395461544362926246603093835024242393870987717020201646737785960329415791336031793605901246657479561581451866772793975970304189570520376216778209861240972759319362879960600657236852652207662389206928226418557877934211929784711883428919754996899544234125187508382798596183435686420835442335988850829455897178746735194462153154103801217846080428292957197141021500792516944867777216365389109552608203725223530060692848280898907720312747603515254128065734286523847734986206056613208769518729067982497503880703570954143981370009095556499888235061671971497867551282080443748503937653975579411888186356266847345128835860638292868690809285868491193018476588205237134457135540072323958113775461758831731826744890375495066324176675343141792572653352617982050742532850631484756723331210110537623829702832194743840515971284257868212168428984844075722561847183829408261246317374787319110454619858927580491246541940417247878778566089220394713290884397301768540343022916348132702779205419398880949638893956711850351396483968900955369483216761764409107550536726323038540591976054410757713405714499138583913606496871513740636760040481092661275048574581075913602688483950610823223956682199825247861380602239247734813662232000141842217033626178702014268514990743140809315736921832578001902244716153566361678576251179319963112811505907356129315451176828414076607675520663710459387742763873111278736439397340969040720885592008194491420593345186146255930488029910378463458699738990671188464714692870126191399467408833536602432045109367417979765184194806246687509799909794345829431886493411823713835111627052528278144473876967625442281942253676525946046902401856124448770029412419611835291848370016679602988782359085725268847932985429722889383851017831318677555148176696274794943449754479026049747768692370555793540404337415705822597959077221640869127745233296555145127810424545392822176260733919585824467406423899321980445052635151888004528979429498032125920746886822336121219573349750600391500136576186190408012255044241176346664034225101785285200810037431892440075701118256972147909398966592587817212578794022878538956185725225415365421947450892732934193366641507688394441827298048521898949754453371582688036287894230518241145966081845325235720923405589979423235851744110390581473655611827107953661217319801101422990703762948816532251978794670482627656457677264088584374553059491556121251602782203566014559439212615141003080536374891806872255983762443065643310546875000000000000000000000000000000 [109,19] -403493352280661325828810974470267439128720543849154829033430836575617067574454795682290822960940003615461647652858270352444764620506929457838918752646293551398023379817233890626145442300049940117141781164583382311888523666853791779348059013655781707578456056433141256152393623108928227201333605135188123124066464149145439656122073941769044633949171672826317412712165405510543980598326472067675332304572208450355844870937677547134792399994827181358929597288376559289721111961418557330306491340875699254859880105601990404506229303121000944321576845443086140054793636624795132247429820316160475344631138798359238686590968506183959218750362255301151153134062032780178872589484240706638221509145919880220857590314819116048296427207236455765264712776382188517351053426790057888775691952698157488369453764661928781305779435470933786597553717466485976657232281479983691845924641033810773955677323318373023276293910378384073243781719796953396841977020310395420098606280155188319936558614405118229880120578869155854476425316175787503846595606057008896506635513965146498112188792106366025626945711422248879898333367718288779412773387194266914516542404812863027800108845893369065737032806316049551576947248177241275649602432346960359502601504776495095513575809236274780344705465152605961701985972664907406308191706634708221912362375480709664005232770010880758182506597010876062847852806691009642899087983334644005886946857455589028640409337835520157264320606176943298133645683761823821898185972244602520291246749821094724034856796092494451045640161292719487129997976112019866966314746287479855552296787770441068047371739430143752096715588532948173778005174927176881321370263971156852844241767513614545932736890156744199041793161740397950766489626244852006528096589802593864098716454016190379255948903178112165299049254352330462937729688010839516761809081452264657874730560115594702225701591039589389477906237641788091354017551182514266337375340798255375206499085619340020035157578443219071532352283462088203466131581501590476171093594223590694294736991757711850078247122055216395905657684987498395828152878319191760122877235550123854330035533365184030724877053281081468532357106321868215262288632820409726001463792983743764717635198669509418650177714081858052682590536147112066328852888279086572763309925637402286728376538682694516777151414356128604223253735363077185840034663791625002676475168129356462721744546666421756595480210536709445262419648781104797308216802775859832763671875000000000000000000000 [109,20] 570188521304379859241938357064469524515595208518828922615252104691508149249671746400996150618629147926384980038335802490068873308014752001253247783356949084417224341525430341969925197338814115115442841941173104418939192411201651531586765965084464028366775520917865670254287399902181595602153799722541904697169792662535775419039653766146180670455075401742993795225494643707353165918995528126334681460159896700114395409987197274870168157435883720466584270279097223389215232187570501329464762562695641737819537216380593579917667040237982749042690245936992257750126528182824557018229142869005458292649923100605023837512652247058789957665418542807501782766437105174739620550914548122202752273064883669016308292880611586354491669587783593126434305000896172906354692975880409654305398208824462173553562523764093414366652092234984850945664850088291931395576538610685961084810139744984103993386589164105974594068241401478295529586293380976089013116155106776729001164854736067132655409221450951437210977072710737236171967927911886188948771961396252370813245489376665185337967101743564008967038366845499492722507182552452162000607510014162644635453032156229837648992935678470182531938048357272338290106839781701222460884820572715327233253599440298976027782165765432736324109499593670625642869986274518100937947898791259727102030746853728450931687318553348167595868324260637936296264634781182843614232011759287486946335840061907919111972897536117019533392407047930724289187738361175636234687516091194625062677319847015554315241659848822334522993942884120853588555658730659029816066019631390296604897252393181855565586105169723510668748322126958897575186706019599170395013898735365115307925259214298807432440494368116312509012634664836080352867581444154456450378459080048785790236759370259242018322444184571944982768422424957758885316445444441673130571153112991773094313435150692981446817676735622340000723358609284343924655218072243214014959131833894807564151369035186549967023661797710934211327374485134928982380582574789505177402281407233307078421452728425172680466113009630956741213762433299557932817758128667419880296357434735021793553041186339144896727317960100248200621700025475810837925651917935338599181389961307303581830657815891296995623726330185925522880560606495316290837247568190094704360764283810177222669626776706611514038631213295709979053165356540999546452374503596281489131742838480397761277899491974963605458919530158376491087027573834156157772667938843369483947753906250000000000000 [109,21] -554847463171700470247721028554196695380580577531431208022771362804767855739877860731883484727534169921298492952890325122953329132614513137044551779442652236735575492722585166666277792676146084043863709522214004818100803311176319825502885810306717098323960298445237700482927921654165385936985686860864042552646676885664051573380240273990482230386951303927544465075159160267081701665261305716226164793604741093896254331640528343432387952901637107060129015903772067790667335933834920282687583850408751477164457574196443731164600096579147240363535652802183551263459960879790682505953611000155245571598363840837757221199960544225832491547568539529591285454707578477743152636740689410750493629258299748125078070773842401220972443625549868873880064340639702995061057192577935537398698484294470128307540203921547437830870338862492921066923207236161834037867415839033756770609291530786527298948597280412622627985001536741543827676501929968509611117021576586397514991278897684228428961470478181497786686360242174394465189167706490316766437958933257847941196926648355185201883167814089884620185844714249740023186050313717245472662215471725835033302305750518702947316893288675177386346584272423391160401208891001923084192143645775477001169649603659589100777190199884950203010368620397938518195040629917951544755906222769682198840907906922182614738611877486056067486882011842055120262763045599612211751108743573382039957180185818181872023898644892552851620015267526349004477826719287086131074294735911304932517111237890056292762750161863253802422583205823896525714407682855344505525370401710692439691751963281780820479614658962963512990664046422029430300179942734934964829744667886389700889629292422317303763021840006551690968706200010340433828901909470169105749720268895054320484799249731108036117425051652252467657708069932842022197008720958037040036058181573933849991818381579467722425109853243525635363397693652262993569063570211477878925058233072980534499206286981634272383250599580032543111573838875186218031187273308269642723439265274772301872256028979532568588644585512382005195109406618483457887505492171760767287868104468434472392219787781864545357495820380312855107471366793028573220319681516107997297886715027679549387556393192914571173236619592501539659206573611105520272307741632810052142452036993394459836704539730296295536936080384316746690655886276001271970331856325847592768311701420695434000849104381762214512654140190698714551337245026729760866146534681320190429687500000000000000 [109,22] 299939910142393076131257646265583164472982885949967624877256110808847108619188746698499927190524816728442644481105050225714595238489252601047959771805552194114973498542100409386421664674054039748718642190843994136962947846344109603028851693131362393024498826693096218038758544871919655607621526443949756278465193471076514738806642297812668188065250360441450130089683885268856764431714051596276956516045586812416535147091905113405117436508636398137878947954724183875129925555267796205844533591549422553506106190408290367047108455141186546200023717980065727891607081584940426519669934950071829836430539198813889737705142106069281707209448010899456607844315456845197218504808300897113728630579020295643201656794651953256376836438147110938562000039879182536812037741832692337657112451436422079573742496617047241127106700885062133878228493034234865150897610855172136526278465812940622818689245075418359498099920757181133190956565720557001133895710915606461441648506573148176710222502573218643403954745066211347154317561847939958607369195288865370919433137575650115696366128890040811026838830331234850190145279384120641240647569694934641569735498216950178991981129100855897546617276162090233454275917271718823862287504836349557867954007357503664600690699884209124244534595411369494000186461531114251501857667020943439869474841661278069527417918943991923358034871204399986947493787816845965163918535897909640001176071705389225197657996470397749175588372211393466939747168137826958568174734063608907210443118554707209689890681296542883614779820007142722885588994696197393040521687013488742899134061457900331839435434493018635076090471495351378329735490329727028500012063906591473078947180812189208356628488961881592253880093617091805768434213948101243786614347276199871117925951579424760193834289728505191318067352127616683596271730119510754519542030848504651581490733827772258383363476650113440866715401186920478637364438752987571944777795849590547708452317108087556651748425534471958447513529116946625097675464569809826762038096375207570086506848242183849855582169566227728749823651105952550202131463159526446200706714199095415677095875829302541395595532889173747811729544874247869035393300790204320841694506616324931350425880703298362730436678836031551316873526024331694742711336154838939993658819771632474889993325688759368237982874053600516438723902597327547151915206910797351448795322686451727347166025788197595225040518115562537446693036624623118768795393407344818115234375000000000000 [109,23] -54999232662433722905787873080140007774151648153338678747799636920990191962036474519372392765849404368882231376189372791861814705141063030575464431786558039665446351011062073866576194116980972843269046758313297896666134111348185200874101896775989155596935982137044002841758363431382131220961119908469597058656454732943128537549379434462173568486028462284684572102714878937767972078556413078809841275389913420307697098915883572596191464696999009317188061600749194506298933717033517982319759571304523616452914341327451416602801502916944682757600411644373637536054295184717154121071584687959438681852722640312633452167911304949730527519784226784454865408308809851729162036360040613211859836632262330011767382015116457991197719977578999329224807308591172240501626046762052204989364531829155328474708538361338738932989847189080517979225087409197121671139804253501810948504638118962881568509861727995351152711576687918006908561014712578509717840251954793092500340890056361878484417559898437081378482087976874524301347382256422226689770562253760481424826180860914735504974792693494138795396356456002249628013356945627611207563455198039760321405975451941887743284048587603747555320268306442159026762634923208180073127617943687193253368665108183949259414352225465929652267173095914164542501958902632166742599120025971943723508731994464700914929793424389872035681293977171053630382636077564419313060908971455505630497617710073185912883462767612844087084813509269589214664415997594222030691299016611108247036677827903819584434031123988959493665150556462540310496847667928909243197276873440997103585873610344492001025479612117868376110219593840828696612531380025851566382732600182508907898816188284984786382292659060938341775134188596775704099262984496266039846716794840209412971272668669061073309374005017495837658857100564350820854311981583712524907589734221487850629931485369154055497683888425145286821776872194202099683444238043094410057999473873284166158806010849005089340694149442988932576672805107541899931024222549933371546900308449082305368400013054829622550265340332652786166946622899586160040165938296544633211526258754513144616399768777376734139248886984804213340734068690852288228220577115647545884303757739655931352620888842493920030575139289624431217964416432085520314603209094520339187029749987789175941244748428272712452663802704661698642106757758208161352143049886179627745259636531448966758700610878162673233565292003515768710225630755417114414740353822708129882812500000000 [109,24] 347438895218459148192859527913081079045592239989104025170700814492420378106871233476822990164648793368126758787015818144419039792443607326313376583447475349549629649972659242616290039852846698626997991406844029582758693303048813401092773892912579949252052217565063242156348837889767029176006459646370012269329704435789886405632326904336851969683795796225071567473857366164356112744832276860260343029868154535409514192082466684559824839068919077546133022291725412180835283645401486624977858946245781644062592450379995383925122827422352308916187585722922232723271589521326945525019681245256805662483267188068722267642651205521131443901102073727252926682184664798731377414386033439059437409949639876768142878494874809107635983272937239728948465225023821371907174383040421306495003375535806286928935289129919076087836338173609401911692890354629123646856103375380130666161767793535120852972766726383553327858803070928809918998668835872277023972006743997483136789454167764575506625033564201939840372245400578479931356729374262718549817162016095302171407173802028014047662202048732267521702206130304370717346946288452243092867105784740227381200906721228928251202703786879421814620001166057626619009629180409761668659549882587384408377296657952445839359538188010204483415298785744857417624490677646866741757448018340198295752255889596695460574006969130173747580801048409993513845175628450487844949063789115323189122505478130706165783784095415183172111427774511723470468015897886112440916265497475543344464271877385692235199789869258069918972058489064582944769729722400719293108135470743863508684158954424367741089474959171051727412637112218567656678819685172037922820151453320789500990023435392458558538859232905320410303299137281546418542399827337460808785960229964449881699110771194225510403749778601467337065720771024537538538308758714567033464590383332292840089930386536458573274010805665413859907028713942521059923985783766260657712738868808221269739861820558901137770018962605927550055470926920857291450666257778685417396584636540158383570981941157181201857214431570221020038804732079686891485474474987084926742492935554766492853369252177364768847515260150381483209795756067403794868782862251294895383931500522809049029457502767841677509420188494642236834695364351545290200569553844515332089308456053751815655536191449195303364931186331795552119095417039261816968824246096223495843233956189179397027670578544105610081210407032474216104667164017882896587252616882324218750000000000 [109,25] -1518430378211251031968838834870032365977895135587198592604692934334144847208746015293830680360473742169061410234936863340248182595404364577093606421436760915339466470203119877854932285419764200913770534004996937618778392521332013655100587959058608880322357557813200460614496002106755051215980600627772476603376075785355201002123131144767946371405299239168165274576683516106434005729355496725340409350182577841343071003254064020107253356915328518825770899121335417923684785638013906057282264116517264525797503121899392469009217879919069764373156662219809645596807519247591688017164844406797680140148561581200269480878909557837148660303920390604091276730878318775549571903752274931614972196947601849125955029967579704089084024055617340618352820201405084451207238251091059242252019021526174445816274699864445402872644354909251422334985129093027008785949937918004658622384022466356017124850861560356217119263499353267955780475396282759665306520050988917419460040398021424674529824776433002583243259006621069921922481718597562671004674032697798031802600876912175937696037254978646689369360814591248054909834670683389344925913790281136112263205119967213847914592948684225412593761001632143559435948279525623239478127848503982335394001349800058630187039896246604759184225704419345878213081512089359917053214382894283529417537886609339169982896833475383783005413358169542702136401810708105389097026580827221130902179306374812022448248722573029479324813346946639370842494633651616656612989357601201367779236058345371822877472890470904761814943364088576142268597369452346133190674700151296714649417155938773406063636783762528879915009600163760725880435507359649373525713360469993367571746582523380200657210268104436567517193925637416987010443563415338557699493703848926155437613686211817663904201398998791119626010672324510600223521795602078378138118965213467840766641042022511683517346257053818262799027143807264457858388978790774028364790896760830153275131792819844761703690744618894090718768112859116453695392516159502707964855306053467259555891463979584450856199328465672315481769764117259071621628729641129929846015971505416951906854076840440154589132440322507707102093848687712328601122753084496609602296306390370491072798941160216892734781012378072789123942300281185454259779120373291471955596408095683948398610810517463814650430450669777980139320994212026516777418339580045674755894121321529969636401395003526177310950116314773724809916721767422131961211562156677246093750000000 [109,26] 3066192635821937852803157140534338142283716451712585649350989746006397766937263542907617564327961422948256078595564749671909981442174593867842780367341394257464569874985415172944808608097812030754490384934976470001853699639149333883962509500087566823386105385573347439769708129814092316046902674591224230899840220004825282578583541275319059896053425963686850827635151806879365622298732170814633032087198385152204460425090193127601783709655935403974083713150423353266148712817773618418874445291502767971715326917759283907667682642707415799067681437319687807022128886121249662908926307769635563793104690230791313920879055137059176809287491082422694637115199002943524119162362632775555080343876091498622189582041287694846481057236131911673563264877371870360266124790453318310734012489752489197037873513368660593852062804436274555238690354241545972251200050072510755283904381884119093852615742918916467170877187795207352796618191267374818996957983175711360181266098843727517936753925315854746862348304640476926585137984532181397242199239586084385355520202073532081346842430112891991271573706530912577271004915588445563373000272959671538710909507055539032603782080509201191394298776939954605772492262754562286632779449776068539499477491396924492180023088863400973763566690608918199309482089102169906289145917196494384414050003659297131396448708450998855869860089786731466980345490167727970663873642167691966362552706893897461643110672859910305851263381931194250252099194963400421023222834489347161959243644674228254914108114399599179229942760062485882539091935713726312848260645152475184396973831516036372952775446940229731238465978114394267680572958505785639526413286624702594940511640208914985201166214388019422877490725224536870290240007918347833570845738251343499553507816143263912989546626975238257241108434579859662340575538641892743705088436299358703947678931644284510184232252908874680650820315500979809418944969112276225333116815886669479211828749415885074854718487379670793529635483975673690643735533929749917087653660518083159927798609389949042027012785179101426988168537522236150647695264155390902724447687582736858313272704170691460369814750506774728333345536349246505569436642660400483316532208894633460721193949640137679697000892668897773694506355539032229463737538085146168287075548004344110368229569066138924740940315355500477801471224508640875097064307246669192132948637853904702476292294957573575481527539923938541210901576050673611462116241455078125000000000 [109,27] -3731301162998312214774661780823244076518878244553604609214532258666986011015841228291087371545952541324923932275141846105565105522659645191990125714450604261200622697811372831691479542386490007519391177333096778898379524639483392063489596683747986309677140990970108163054091766050140495563187151148424779741436028725050287341160446013556335274846734326987360131587030932030115613136961375290292509006950004739457605565241145993121324411829048886957205943846297563835379601757931336505953739905756629944726139613521422248298858508248918748682733720462584570265695955506790877879345343098151004159136809379994662862161796059701889056150254894786679365381065944719891598462430014330463809091477616469161560966095695019925156577939316970410017542971006133494519780909549339619939037546870066468432522012846590497283432586681025656499399644124346814915842380790283397405454922974430281858962863749574153505306796149447925602822599718999611566237567179612608920425606008429293039587134725393142506370876744623709639628607124749908115098904329166270721950517724915876454164679992809027437485660147474273046016878110595331537877633257037174387666422126935346128968090213061244790816044483969085658885384806277282931607815922130638086646211958135050217267087836504260115391162574307413293423079776486935991947859203232758254583355046858432698876392810935427303497376759226187729317598419318416763296146434736856476725921197446114041864880769737909309645941428365378182521183582518418105323927016488101878561819384920133622432862357405475469960796192953129685448240110942097472661748450508855507483344129082082045411615175944437999457536177033094819666142240242556082558447179578390313775590007469189503596535313247084827795929878631688891306104909739536744179509364485473880802028074418600713913026331098458298855818553489416599803960064282016720471693535508520843090096936093978306247549280836657131869352885569705784196493203760836152833563276814784243747729621045852161787634482457928571425776985412829640313911619643579279568372584893337714380425395769820528980000772572147117647008241853737120784693696206222314108801851070931478325478904828310502503600437728575176724689753645964476680434748454168877733874703509055260300351091311389366568653430601287758958939748852015228572966144354066289971716277996330962361499784471489660095217783811163179454341646871152330280811949963649408867420977213953777080600193314036209921895695384996827215218218043446540832519531250000000000 [109,28] 2806858357748650511056659746643278208679691944671894705419192159384441560346635892547978102785871405254660635670298237666114390795976655131183263574952139044794761570040826543687834696183490593760961989505929337156504922842608019973170004104849240091922961781907447592880136399287761528482734443465276604016433606667678236618953729191194799809407415019734890089547647220902940314446973672064364042762254855832987663413719030305848882673057570081339111910819105476222772968054902140615084898017706017860167932541232624194996747027175540848025671133137408576778448826334934433967042107917855762841127593068070281786894215962730994323000101569336359212768749295391013835778100263740203454600684343338052856045131918992585850870353433487655968083703941375708535527787208604876151589646333333513382686803442818061588674601816053789344949081223901087354842402513559285249127563294357925674422812753171545393377187343025062171345480572997728987523973018445799440536156599191789815889523930623643349347661764579005431194424442918313491881711413305759211284396756928355398647529090055779422086496716504101282929994157814167127501491418572967633078346712110663343488210265302413644491233368013305817119792502348400461384181286105505401979091592879695520303884715364357114442878591225184356827697529446602749772684423324892941064597713697945466269034262873664197367017300279367935708974515763719325334676540829133686700027803259275116153954477180386003926718014019730362325036466966985502779483206628307173658245658432873164128606151914851791431832864306618653899249479242590845175396914209816166686978781516663790814559960968918798689690798217049752980561638684732907566241558223923365106385630962592409089526676756870699747505990079251474214884962277976124366668759644293692156358013296720642097558144184950308813343237369614774705461237024387051325542636545429245896510932598924662064354109863590695507842997019854072906765009672647241722418486709818451072778631411327924112596839850497120603482563192398104163436114195037804779195353211307159518035816348270729900858893534256636284185172646941716487069351221629684919067361047212850908732003431968189792517679226204499110550996160082348421388138814999797008470857431655890754735068777027957762459419845007098706997988576062610520360776348173753094194169280398319066856756647320129812478220903433620543702011759054501763072092186380127953501989460600035631431471351638007793657947352983228483935818076133728027343750000000000 [109,29] -1144237045574357519591089542217022451723512481988483479588376105370073777273659453079349291969872794029896960146374244841607312691269174617856846093653413147288522526622911997777822043995916982901957848369711238917141721798642231089803398816030118560007090366289617137223788019759625924341168222637133758269643000160662169911638671198911134098502532480089049443061016510993901557214997607473388112959500044663897759806830956610599988273054058143776682128214245874500848262330083873027753308874777705156780904253274982045042929921536437466394044090861356791766809744787219901947774318310888573083311176523099274243900701734621410786356816625298356712567137257951201892875209401483741289505085430018087277789000034056579093025478250192058441654760532185606185323201111798869347527814146467013902777974935886660544560413317871328944568366216459369829195545150698381885990649796140083654335362171457278581556530447119875231759951416090021508197820855781318684209157409103391647215257432024475540077250955399579742503893598592667205682540414613863524328422447635480203598499189706804540164787532691384058672110742238297711501375671778614402732034122892528842327351633990072549237145022537866805287494945767067058191345090252611853172889660740440585052256423282681779930101327662669326673385191842923871004407742694748377396006977927730926950503195323202052770753955961215186787708348648955033676050330679097456985901805405480508739120838933374771731426307332040040053584921278948257559276964893327929076520154999695594338521523574818672517435611590743749468692657419392945850219902933047593547930300987071695818517253812898290487799484344072609068871367564030818119686383644198309045705050414006983746658599864807444836819923919531281328286306417479426250382677709002291363362593382490917929522190596144333866034690017917011237014565940302541377784005692098146757260636628543930705724602547816910208619161632312566053209805326612097202278596899002788591745212988794564902112174820805512809541143517452129305205286534923517903114131213334592967988053896195210219640886529062198280058181275687556217689710042020493365680859352176248971921680347007324595787417452231522125810942405818083284401349808238618673043845277632929975179222528957033995892504885068579714486469468693469786798316570857482372035751808291325275709461352994433564638207324304446263206947841285028326002565853269808301684946989179809471104080739520446005109965970092389397905208170413970947265625000000 [109,30] 214087656203581367143526737073482291295804760410311819237174872620991499516132281684390279231449914262949665163897310281892070565040605060045231908452185609887599860878400519710940506334703484224732889216558242246163412312207750833925707769322516825811739704661120422630413537108633548045239249018410406202007172106658825150202232255886056403718091361783979629201080656798860614834599915526747067423445254472221730547674331245755507272354476813942029097801678516975894041612154990368681335542816836001525678636001660408081050081151265586702636006663593256729302161480283680930804379522154433938544508086624947029636190910571779798010432163545793529343855795136513304075492762526521565832134518999519443188526104676121940536385231108954203357115339552957611561302811931937311075545763570617649979099949812903647434021171426119900124406954601862654530542156522518341409730876990099396109115992637827470636047389533426081500368533152795458169351653123583769090694441292657052133224690095271302647578176458388765311318113312586859258238634754306665367530617760678133928500675459930519756183324938620191218297048143809910160572689686873343275322436355003974928252147517240976568215548019821429894138724581436751102763714494773358284534844798964487367596873427972943892716697376644482910805060746082008473617782667112283668086865453643892274071639662982651878995849176192315376531972230340181494700714534831371069391280064293288813788201453739048235782752133109372620617644200912620395428160126013401276537729121306363656486998821857541676321271875574657205289232246114594327548519691814724986337825800987383395629200062063709596963692260461698579422486418680638165162434144308775540762937236953715069630176969363709696608589711480510065554623474236150066062742671302997508406574282961767562132190309085531034067909860729667923266433628493670427796761282899628726208022809147787731116742551643588242641370724560548251738394725646159418344460783785621057996866533948375271991613501354217764382751585154233423729866426550482102839715596458569139239226832956608726955660581723198610084934512925316102198810301038561415893967890791967279019661354024960685765466564407646524671175594782718475075286399000677170653014774348303457761502017547539539717338728812519633967177013657973201663188224809637519730469823456993852064328583225128012452101524156671248685949534447738537260627434179369473655722106384877651414291871304410030951714816183084622025489807128906250000000000 [109,31] -426960700812587710852795163940937246581071834985948482252414656832048189696063029270442383721605687911498079996069665479507031687464989052624253391334284986714410680986118424091456859059989748845146666060598441376536678263730080610714847886757462829527942797173997743938796136021366943199591126791264944520596542311842556761453598354138126021258480847277915980929130725455996233117933576905434466948268485574777661088127820715899095511688690760472445254923635657720943543962373286003731454519920953633653487048979359704731078545233041790037904991781729610467167492522154291297305981063085023192646870997673418055264028977975484983810175809961268913405574122446417914261525570889166752163108595289109447753406004325198902436310512847602395674760013605031227204766041579428692025722034242561927646056894555950912172129050501335168490956464416191185249763274423007787339433761246835201370700877913045114803134487805566509341172425373799374564845431038668263626433564701778992400056939087342685071904910071114155004030547352556161129420890240436765291991583039729399202893325226748471880208758334104305755247500539199100020530492384032264763285389469030754585664369614520474924466750230419291822783306391334280571548183204900873746583223320873969583308794650109155133036529142688539909093849843477212004592525437381561587417345100601317752486223200290362664538283110254090017971327728930938715219116425639016074653940387320778768203678080142558607373756897154000992429631849828746616580576454794866393426116242056147939941403385318492399960897647195813137663132018789007534021511667216061011518995395790859025322832491095554668381535895715747294935053757084754378812034576340124680780707145494546687987255216905649883872762101743939260062180496827154200966671016237110221846940472598747819606110098191962581869420068280144901087207817231274767179775035789210897104121780780538333738794406981203200008750139927230731382348625458385073058378726131409304719468152497796447166968434500210611860270354216751656589483963284493144001371979406996395861790280996385546427334952177064950886086217000158613156990592050974977555796855028278901519081688019499814819004963195439963956526488592940124567238654911247423478331944098284553499891306647467893933981295558737747133133854616413680279387377412085199000186228433043803362456311298619424533741153285747962808468045871065778368346461047544937229352390979297297797718965502514198995243077661143615841865539550781250000000 [109,32] 995270511471081405302475195944322451633386805853578681711498059028796701001369296605577308353732956727830861152932692548959736197797195022115123794770899459085484448903064744733171483898429686730643668643134080612168697599992943017566147249288860852638091083430893321656952820888266973395568256906820708564389731663529279159346122998854894766315782837347579668737286449051025594162852029599362227883591522198062652508216166597424288672150085453269806275450182096566249778156817901367878403728265794870896330461665443764930438185927888819797342025282115216287269056909993116807469596448199641265473764756288231095783515278156508925815255686635849162637703173459500361720194528270039340482817473646587232437573672403568299882924668580222937327437029118502069476526764677168176311292656369697015793696014141173301851143854726213001207497905987813357874836411693070829505092214188688583034221033270626063812524824048774707478800196638158211890234589570343813227005283310108054064755093433460510680687979417657236050937104712663596551959545236688106954976722375421965185361337581224979819743921641465095245455558581486804665398247079919050098035015169045746957445371846665277137288364550010861806897921826924291728865644374214844880254363070393204831992020742166899453964109069336528903865128100264129426826186057797954425613647639765320736640812427542994259526831256399241218981732049013532168172423547707028362577013399950782818336847479699825274802493731921798976967046280275264588081523481450692720057806189681299942638906242057548801329107286065838498157078179857897556440391108458833545733480078590328303455908960719865379372370537690280359693585958626341803939899728132056528305066205517969992856764360337996989573797660383284063178298412236041094991731887034202008770900052667017281259903757416018423562780477975610018128070412012015046506873942854551340627409812882853042152867443579332463202173611327188828523296629300335191043192372294472584106058008298001603377953916227504778742184136531132733405763157325559364374888679248625741474057003451495436324712734327808063221985800486179739124438208029618341961612515559092032074882754132204887624487051081114439671690321867015179640522706815544048438484528414034545236530347003463817721136428115598286553433264584033858414716786750463986808912437241186064291716208583054219199336071332557351161961409791603348730826909817254856072130315092383592125776115705493296559325244743376970291137695312500000000 [109,33] -1151746802465934347081449123444111995570901353340688720789609453726576296453867657115141043424766749214349741968272119732433470773696798696801515010487113636561710966439074050729352149928621054986434867737359781333335236413224476104191989005635241960922172112247644448909544069847151273520279899658301668224748705769398385221646534893838291757181718992556265944460144523375620631797180150565484493413149397390895377352709262717517253829618869668936928051771944115382705173241037371589237731864700488239812579574377103930840213947645359088605739095541840297529693632323458135076228917011560441164620521230288660058767435496997576593220167932564966958934532468456623465232672600938742557062398216903145651669562085109372016378317853806192773912692961162036879915402871173113170624157287526302126669553959219966703916657735436268613057172380972963908755106331437872743838120633197053170166984109560638571721235198464863621994298823523062901225420400195502107072664137429809764711911175836382737380488929006259984952638563163369367231321465946276017134420656761126743929410653360584469049059128488902046923888857518022142493604889815902235281973454002651288952235320369940219714304049911852669149765055321429354110290718320762149869361712592993469779769929455526375348606429749733285075768490489573671070602129593175044665198138006715147341875368949943857413766758988615639287154622923288786824969520969692937985287592876922639530818940920480639247162867964435422005863444579483558275358027728601586821202086513436411549483230771536888641164676125814932022083857456900762301042027549204264061645333738587716751601523877521149319784845347050657106200084444983319850692676493908680946012699348217065159839602763384659373305880013967264270238629710798724597137021690522663735896999943484936264231278832340059011598791952810243219834106023464454851530707802892509019062561340175063228214541487960449836954382647788460177970889768652676967730993424926519354998367813883453029939170039551983963395923121913938135974273421511929048060084768374831503536507437538780946533393883988397492102780512028390761204424811885775424282828255934640137508257738650609878837845370147635221668499563900760292013824671974560343984481287179306934015994420715002869650080154409346841610954148990359186511985980298579884391710651443025456665914032583392562144317334185721907554304816258473564338889736598090748099739527844860836953868980792048404282468254677951335906982421875000000 [109,34] 863634443339716171829849666532835253887207998946527847853796990736882870574213993383950111861976725894507793416494844666762248126437459579257612372914702088254712745911114756809131363310946170060191512765252091678324164545303462228728632144608832108485496354474309842320123896779263487140256965591079144917266505902415180460771879035283246859199458330928467908555658583641062323492082328343176264629643043397512882992626383640682886749821853602893961885443758485882412409309761804609959151644348392691810775107295647108765951473684693664814509088711812023495614709791770477816832866266165537075624223682302109483159301492590285539239747206620616778179496767895310837421332525934209361749274300166698163796955464452998017250324154854983520472072514719950228881799653982731929551684442106782526297560763210723285435387500135816379164163829806718806273070001781642842357696693264875535513497399019945222808952273870835690626983105913575313829978422231760519062238912634669729355775875465005419290332432932516506011273487111953545597980889691230259735096798200946228506854592198029228576329345975393860340492859964417718641930356001436370306165818525935905507055329056543282639216141032794650760410674835026848179025501856000334345868715348670986856377129969938919195330740297038515014892495337799051827485329300550648289832097290280414300173910637693635316841599677292077639696630018388303948500597911594321823726075516447531702797814948294723432436313258802777046536741189389895704218179943086843846550797496479421183975315894081434491938305019451893822659158949795749059558176513478687898556633054384211239141851158504125385782848882757917204919440740372082085210132696595003103031763618789759655484735703834430574560220640344760980960189495780143458432405337947181735425933455278281239918376496915617205925275479642698472806318209561152876639505673245167062865496363224519266083466830127165153348993039369398696204404567352542116052704362519816248856734427009231376755051445233103985596364568811258271721232525889656401855112514225252605618439940502564700220189676109518891679808785589576967977175499710856755443712433005052669706527620684365371228943109752218521512254013267657886392360662722978976336084663674840290233715221144649836005638699190368890328290943697579221976419371675113533505762201958586747752545987168805521316583150663338014356722156718057885633442800361593076207329345869832695845730308192855773086193948984146118164062500000000 [109,35] -482344943533069143752835094838678493765171045042264045461716328054745380433593940665069446188050722954266965218016146870085292099590652587391051693218490521579527478442827831351369286905106616606181081969404034523425255687830190492495420549593904783652075928411334721235877915716967876815709387661417910684640365861568115075941391942931380176674902592266255574209339421175686037388800052993294234313161019158763501757007360016289672294765895632781919848587440794259976533054970370101566580386036261934639128094368173419303432560764613108005360773586032225325644844966354700157258032121111590229957983817359655642681542654419398992970527432643041320434046504736189340199564011534714890525026086873659605123217673390014704955889132870517460163613038064563153553090404674550542244827938909440995520631728982726798020082213178407791090816363045517496644550315867541867244775930863612482979937481515807674930075612007776389484583193829206957616887065548404931904320475259905450952358666897638451734564411349800077222402169825715538528758795344227003252513663233519071847382102249425704952569151795701084408443628337679899696407224116503659550840451077728327684639756141085287607202785088901159212458342390995295870356343502775299125457105930869127157586721421062709797493395215890342917568444417544500762359800588536198124994706874137289318878294088811274401309210960007611824887539506053295738558910309585107666132938124367510804363957526683028038072785617210633060966249424955554348257558399799477683009574969198781919012907473933166618061861567959844651645971034002923111383856451752357552978972819908577561451011196179659938040814705802368954784823655171924663316625192902265469729075703221413930724448334728187013241804724975455548815808157052358082610984931787078781785790755029304678800172539932121371535790636758042786300677362285613374092926470594193388114563941395697605565330176752044082119923805790152947761938753474496283843982411651578454845077389204506713409693233615736237891580955872264797876986123376441136261662239064522568200081958830473007729995945314390871104322771300124550492090121124722077950796991213074579339057328601794977852705920186002087943643540218753857034478286169694217268305735580927442547709111449970944744509618731926528320666075494360466372253188095195082111853328230399039983442280276584991403285368402085165214229964319014698523888578162513089831183927473370290795601222910704564128536731004714965820312500000 [109,36] 227551920715092470959693476106453558529203812148437446400125174246398168657948383311393075346744729464180503607206052454760436877480785329558596389308823149411769355549931904595434114469843771161190768924545151406670753805331771390721177579709138966539586599063101502087008592262015379936806400178729247716395200912393670109835163088245953015218340625471653382436293758553318268955485113399826203084522763019910036231944707915461947644934926043897827281718137050047909142165034779987599478048577988437490499389642410688874231556946649791183195769164451778994532295095887819908954848266042362346879659875044722010146860893811274731354740683639848418458748767730408718392726250518774746843142672662070141298329414329576719130524022104385483196925357980717004686071952411416766240074558908203855611374372338746431636101568379795660724821639626694172316414493953486038971917254264366052362530382146908394294146736712365775277596241497289567777542761640590006866144534700385743938664513175834235183497726312995968076147758464959807328920336332441281269341236566581144082400760928646456166389666740787105922796500685815706951809136706939162268231269689415564274945245024122145062684380331297569419942052122659940285510194834412563033242711272216004448367611374041750305537685299897031636507568311600484470149358760092157268589995775261432872943346107316271586605940491049154429667842699292092565566995030582818079775668819425705789130776020356873239481064420576349076486120543275302912265953438348070796523180879934220324276906727404177911297175775716830375538777493445834875808908189657239938554917959134408022183842680756779883661651328756676974595454429314534249886735823836389590471067288239396737747249384795442861206861894074453025666458234374243857194111292374263648449940962895940126469534190551925271169660050497883147932313884458302138816086745732136195722832526099711478096211918756204018231525483931979240597380090400739751136533388847516692201567445795655326098700472772180777437727188537018170892861506182990790700669273630320417004198082768207371111343613179576604754998240545917596015798481924579377880958865414859604265037833927363976500423376890347259129891176975288443809408586509791571688773951005522528308896087017202362934943642690006897785045560612677076918083210474157427077995048201702145594630096983472662542188224472669629019943821040761229723415097672663241297818033950740509996357729960436699911952018737792968750000000 [109,37] -103285987185157424085018185968275966871035021847114074395338909861973124019065678677919581689795642330544733279912197619858064051672091685938867622532642027437631429586818659105575835195961176682718495243849711105295162824801162941496526185331551092891963152558702866743845629859033387247525274544439409369163841727494371751984194438653754801118766401719092324087732494903398566785154258247447501613495337117640383838504334114263967081785762656733008626887452451499683125866601670173437194871430453037067630573633526654306273838604185770355823632686930282799889615861655003837654629342373688720960761509781583743115974123903915147419506336794728015481326812933977957246981561022074739922920653349224313430176479141189323888388697810270133902809289907224146867230110101779647787600866615790867320316028208479548541694672645233293736494332389431063250750289991477978329696115914003960922578556708333947488291649701407812204836477596734454411007604453991242806718548735257470594621257540406122203209993238239315377653193577190106729376954269964704692040184072862286184153836797281891399008541205498534658036270001390962314169404208569200952267759996506695168782082820376062073775688754135972374667511617983197015080936979715679549355828040920989354825881772420404669240549022201817301840644651195755521254147851462535913070477154418733943966860908082238960005981478697849188177036008527743884727338600415934091751032321582842177727296045600149344545935947109144979600933170182678962070306735334779331254075894224398981084658778379656456873585610071300493691516565885387771989253510967313010323178674449710038751067630746795488040871416072258734398806628571629016161418152964885414511695336083452745869315091442106154918944365072472136939103402477549682110102034324953718557135195875805212714620807511556136087273571242601750352062016226653828359852648229518188022341145768990429596330856771133031755922071578707060876741608831987130145724196846335490497254835314032568034566212375206857861478177521514399960345029220042876119267521768899060786386568193333316443584356020230872024883184761209617343982944447802205121519387351626713790791373167783697275964704734810993879586113610872157173265805478513486968338160975242940493116804772219479492835401804155893196093460883993932194580465269098362303048343816390137703444945406463360993064972131182951788332394818034946943057028552081293429369315540989823776207856553810415789484977722167968750000 [109,38] 47172741575116212354812653950330789622976698023737019173391672609874344511759028993318040699294674519571582850231737216878373405366036472556256584941227581984819044051645786060111939403626938389483016634310398347328334092653369576078072443839655749382377519663260994799669865473260306466374376823433170838703205863809047443300868454113941549654721332229190005208768210754557879582255959823886228682332138606866143535762460670741290704852697319915242644618168048283443402198757469430100990675812038547930128251216981426812259865302074703471569103336615719089019808166681594218284134321595666355670367914924808127953705935089627479180622609048114786375796351825720663363585912552355881370078833833045193280839108091348953847860892284026392468563043570058198676056042388262244379974398381983254028075382626910921728639055746659711258584477163540909533748108388811503915288427789771500541693947024467214394910953492934581278122114116362042908609521033757361918616403504960047928252930208282851486731910085110010145715855581720364865055023734336525480168213891139268472546317212066957199721638851486114238956074684035125134196047605108186601807319638012953160948208967549183919709726931498202929525547101107329333745463173262994005654564324062148798749111532064801537835483477583517664848290707112584201282634357956167111063604929438780237017043252898173352408869815894743069097627949664922198160169619291056958350410436213582688676384211952999811031991855233044731508943094574083726212962751058016287273290874883935740205918046784111863129986221257177888076644565226553241209466160582071925966183926975799398779274698618831770371410811342222666704558592229344495339249418154425701563317427766757572127117213087848498083968182275835654207098225343518397429182342377697309463870607785085240389879553245760521825137384167637626897009784486210238877210351964625045283733081350966048311725360149638249894673617407841905529788782967364484699684457600525441503316195981787102320061539277480742673463368075975272592045585315645495229041928654559172461093560509014204809681806776311512355492777013478793786422446982010450530022307438381271813464253315062329893577206684989384508479301486683023881391571934011051606260830145100770435614024196435966840645079875217276366973520650828836058961342855444155585572693826375390254714655351603346798776214236281513114668164306013722667367371359637881278738485817114689524487403105013072490692138671875000000 [109,39] -19975114858197991065286644827035773376468584535650796280300169959595447662610771436938075319002134645298226856585082150809053476117914324598969002621042793675419421871704084075309987455731375495823481788234267888625660583110755157715211662516638218237309946817982902719340342247500973853144256578793624497588483749818815722568361702411646578028312865871649989030983884895714826945218323774851776059967852941608129920484791653890127045028179990734997446288182748967064951579148933330943840139642034687693067693460774574764256219823252823132889096669656063965544106612047082428727199348939943876070500014096840547640271134310940661087970036394414614703302374381953824279674317839367396378036059748863266177856655437753633263349560116237095725747478812589379626820247956856763114714106608177093666446355954609310715519305265438878402753040953707847220551787875069093345461354059287407861353035965070020886042637548551707286996926450738311340564443489674770010805416935365415968860691638425884836762002739807035455233874386419828141965182957414624650944482585973605063404268687320951222889564934200771011768185010498813889804210711892352170169738154989838723455791963219179646803751603464963485033370788607656761641240692541678422829944597730079002126335412946263645357189223181430816807436126554539341005139605987721270406624752948961969220855354258837401333333831542708902439207748892450102666741172738265089384372365712186414684056147517638366202102249748597657529922453569600706735033171247140543379388095738511812278494795960831669517975736170698736707956875262896413256161935043081311424771527755721951805088526312898106276910344016383624380162218249389340913334259922632455289872612707613404007393604964034275990703255596062039515309069849976058596152205605207035046631326243891763746167729185040113865740146829807549597429600189463402636818469832427644768733971350967850344955695858391454510696109818658421040669026521504999382402123392433873769554333208011706884126406150052015044970723683613219418271962841783184574698164144086339806631020289722382830499982022826340106264203836842243162783864760537983815103565257887007383807276293270099668570327006391312118435423786102651303270524545367165655136434098349883175549646301343501079689155494928226418553849475598187652209272024855379746634757527775418950223810706063239168882808233116021510737580343412211577188331309193452474572008994990746089115418726578354835510253906250000 [109,40] 6935871294323112886011938453502198994562734061931204297178309010951789651783730787010344208247618527222731826388556747508184536097932251988405150108757182458316771446989446831119301910212002610953374126291115108997573622893959552610561485229005847972719462881845561933502151247173045664363396704697733371018719213435449608869170328351791028648424031626285034896227073081789943146562563119466359321464180267076217599379785731604566009977031100962068759568187332914571410536298454166101920488937144416875522662533630326217397846068585074986999576574972246926700523817747527067006835291988775928720864776439003689288799318873479392905385780468919650717519607605041215380259467777947374899174798256671160711540163302278650787217979157077923589311804392237618052492403829073158451164661075875890430165172053823162146835308586781552845121042057565206846546211530494424970441197548067327892515321337905016801000567968561855088487275715129912281113748753250876192244300907091652409538785366578452062811167871485943624530103808268611625541325093579653005191997299911419414298325797392882449813152768531719172759199734043438183225503268885849166058154509553450650077987870308121426516995935687268852466877416884342956913469684187848802683572105517192547945675733677214629992287704269756635842985764206379895603444177591984596575621735224534039710974523132380972428573119893837731089456861849323669848167532342662291755336985227628665039470890049178761104489252526719187282587595152496527348068130030976260142555965286249614171884109115672507118517740043576439706897937374034845209843704176629714754008165519878258807375200964993857949747094656109674062892407432941706075506822685064203362641214473513971349612402745915595020464962897672694711406469984140056714300193055318575808138241151720941263021663871425573070626181359939991984268797502448715487812080640165890319128133543779003607104322407731748845652473166020511655252880859247743453259995827936234590212752879856817893701489787903078003585606029087230527966538840114338587893877667600466304360850393637883881378241167707392836181496622202533762459937862792634494980827154163120890616404383307176423025805862824627727592900498438378158810669826830022260919064466469308028833979872110331653519596662662724652147219336086205775811842352187256269022222897748476149533100004349047430385105824457335534406979241621748533680291350760613918596808602501369023229926824569702148437500000000 [109,41] -1667735370579975654323041407882927621461778417690063684553172720796651689837855314348641114167818648745726839636108850410751438799670342830322708311400147752930599870994875577589532194593840372086790584418420498026674215146591083041289228261120328540757177905782723514346805784809936420852687661665220028438529128720288520378523128803283623412266288716939730005303524656137234924567482978466464845846180104728760888096582005369461808954530171064553119459683559163378204837709531437185966880297720836173990898888041785318727933751066171770319565427643581714091866932121541896170024505618876412946200803907756747266512663510088796155627260161626883387245539815282049544682621068201493783709901267095617799284659246085825353749638823739789353550721233265376980698048156900622699828514106228344355747877158420477307801541096856598915991793430368524882448722901171354348061904994605573722436986617024746428579778595976629348729219900643819800824016013634990776083607501202273569714444421468872765415864995514500113970409453585496995731624807677395395627320366064184781387810808963486429420284592939039049461343683083186805420077043669824283192135081109783566325505451671032196726840582877790053004472860090160196273644989562879252460928821050922283217840378354886424057185408870171859268219259773300630586229472143938522434406290792776553338595310919199861684078173181211719956592811600127484484296582923035367138700783280482245791028839698532136314324448061224446030475748718308789650863746276267899863469040106351275879493064556297966180407394540149081910926729993090099840991041488660827471517924883094592122627408067173408111573825445580464237866393946818087249532962243106343622500821142027856109669959249978119466382171656609744376114180189269890346860921971949108692483608928064935024177605705358448016853718531692134947515146371695240651015203898329915508233810525376381997873806206972823806142074736977687391700170315586691480449936191270683742296705071815712416862262508763626576775628713610090611563631178256948572133291672947851574731925423285278291730423483486279111530413407931922448674507134099948731531193730981564963767057828584475550872715106622251866558196389906657218979161793397173863737576129006807981292041090936148217163478946573133012479406675537161792390683602369815470161103542478675754462228398772819662122337765923999070286752333236704571539003508566140795803256491325328170205466449260711669921875000 [109,42] 111742512693901573829444968554434956984013304764001853261173412301880665887083009286486861896610020756599521033714482040235419871683879379466608175247750398696920149571991080584700879788537399452115868881058136163831238810081856021332867589913399631327797241626366200790514596334586231224361019317332690003751957419337641791495707358315046595073463674821376863570704471133313841001352751346663532348709770813590471960227996937852142278549796895272058045763507134893104739252074557624400408094962446991584516355467360259189363041705786063621643643293549803372743834478266102808594646591171416344330034071460968251177730748250637716979721149685350732609014624875305100707727645086127753647437309067874376367298088626952031639961367006975339300991138597716132724659933548087269118415431651593544260395522397700316213976466753927928763408463505012064506211882755464818196881165251454383455163595622784509472755656463121513701156159360310133521628719322790443037710176412691190526715412760400619744618492469370718089385836974370876694379516209788041862273513572779553705563482646926245320915592724936273032674448742848537983823977404895968135526385191411745770510878916514955593063131521674453365018034339459549057865019411996181421366808234938585331374932548529846014579548135717875772048361089467179833348839741867546327637397109348032780712769727500434617501780024389086063404100122664195866725063528687498143895659802518585874015564721986643206112860511177188497067054834349712146315474037135503395735311217460080233589537636355795459368366631800292539104398199697918333234967341629816193513512356236932480840421345493603797529360210711682785788898486835182977303327089981347690853760398075312834470012876098761867985878853190436913493671943877457239812101991571475522617439558268896924516931479434930613551820781454994276994111410529863780096376097531449273043912129829085686386923525932325159806487735508965787360807800831898086457544743897707042356051332074496310841203380284186474579373165901282582426961197912893898004439438444389190392947211172718663695932804428548371372352667467122444120904071778067421257786935212685250731992873159479134394166683676861487039264186116524522315415874870443795803176640567027514517629657156206012967410948225827110567551666228342583171131600686267844629190915303294470947165546628977884132639830320799997962250517105742095271798181488256268556469308350642677396535873413085937500000 [109,43] 124067511074201280228973120148709018431126489380493120214481104388380814757794793958946248433961267480679829912189485448343737277269759852684397577542130835705041774691552575746955195300020271591564496620202941744842534054478362066974917126796095178554048598846492033009583328181038497484969058927122884624548979136977961276653077261955670191955557542208250632217029258297240099287879317330688877576745667835644770599070231944991408364082464121724341061603882516870280828267694125687658781769473597912384119566508915863082595784973058856249167791861550012667740263770271276607786654886060411484165108717245460369560832173300209090249256598477724208487139869847193123252624960765918574705093669290969289475349200142730192473102738192255755675463065018989563829877263412643435994163456397558622771245105823362342569265629411195368636959417705943114665680296299058793871092899071186266889679708766816909197596684244472687762973160770222618912493950938708935854786503971941165541261425368464661418212597217757320364879993483161963642521879396115907374874616157133149840400321425807019918766447048016332089493828082496655424907094786976366431818966923681155129655291873694525674006676976530722207020080952449739632075322844876044135396615013028249859905740760090009557995846368176545960272116328925606461328902050258729977446029277485957563235628422817567977601774494542381541854236282381701424700164667269979191990847202201450887193483653505191936427516581772626743031530753262991570914906006656621981403054546510512440011268597609492168357975715452491871368663713334969832300487225781474570589853375963734587491736535546901460105007068876432592601075871356218457890748590139319535567562428525841995971984172975984449549061253288172885784893593873810471766134703106633780451298333958564920189599086457293649289255927286975850658477146815624928415742530485612960032655077245100544162785897908237448268960643169346983227390074178959819142041393607991397218002819272852134123076082704951946569581898163484902536479347879433783386054092948855249482422242625560741759266701808801103328660688525838297626704871388033942095450569322994625456048882588554982201729883550308675901371746507301441520331228201786150005376513935978004489769087125083390769577463706000021109664694315722887798789694828509976855854343991459341222491949761166413144564775334840380000744512770743909923293202680720515029832995423930697143077850341796875000 [109,44] -75493039564315644270397101650922548376681240425518410694577927900484606426120312487594801267745280603353316395223977820091504192827200037005214173573699869774930303118746007375229304914477674692032345631270721249491013180056785662856545072582534195587106191450443049559273524148125911581166610949931289815884209379291697820764680569775467644316678930571709465069587847650375082574220739769106725141915936497780775255965950339812541622891495043557507128517687823447048658633414446852405140589667829442163162859458403465968507439158367552910563875247071466228510115165657604471601871476338241239348205282435176016378561114805037575950008426745964522939930469495073254732687247847396493798724194930725596224424397089931341806700695074739891339614267107110728591510476392012997719196934907691623829242492067867983163422835883905939268670089816945455643765881703779105076695640222412706746579680645756188056097000984372107806990709692775103829596947237301959179987905780847875652925181286209595606967634991276198342799454850556078354335914917161993509961870703253880540582890321978879368497976528875891778795549938979396228390952111688810695528124450731753210608154365780558857347544233061709271411671336359570764796729689084068296776468463546392494837980256073361488720708158261909304083983913690698731431355113642720211190799829246922592151224358847008555964424288672288602517158837268266378950143338175319659919186394814612753830000662370231895284345929248159313369663224952174143229039397763192847995527006445731034226372191585690791199524292375727270329657440867542600822864756956051259278254615373621445958728014200027011825679824966586690284667856525175174235925797098809876593858252713034053915169553830681208000391484291018648953072055228684259985004702830426698821481862321682994211831223974341608862832738973645254083888127668174428426871829019689480689567000984221054476426868870475208091230511464500087901275009886495753730546102359758055849005517376321234204254015586477821614672701014831136831543654792419868706076079824427137394044631639034687531681012808137434321545180862848870783274304346934269370493389802298761284478672588667894303757836362650636861725652016224628305897671944042367892271232265332907857702624735117283918652861744018941464862128597984470909395410151883758204148453078171393224648475200748295063666459217197249713113356717542249446259959577698595012407167814671993255615234375000000 [109,45] 28638096965224648476976993831242094514591006450102209399131970018595501285302368267703420400520910540426996073812866294399298552946151524863385038698163709973022917418366686610384363269664433346564787878502631173695523823152095314396808279698532653961568036510809289630380614429149587670642347994816325549109652218059124358503699173863681918283271327332901810513385586091981750676996248339152673255290735585943477188489772409576028562708239452150581390952625329896025199817330059743300823383019721699159708016198420758424288324197946912888570124181909335333504006222030073195245595970019420362423436492720056545236366563623473443968873622518492548870849534935622478198480847158422597931351801741608692175049217553352932754447430373312399695038267515894010086481579995496649159530427385388309649350540200655186733559378370442914832267252626894280562366623681319995191697090433790719312393762925988355362678207310188566475720555788685504262605344475496246547621320709355236367682909539269736538497419356302680822824646019365417955341490234901521922895239288928245352796248147067380167681067141186271466609814599327519758066296966933485184055568766867327768860473121075248378558660710446738821009341333720395791008429160636432304393677830425624754776674589994435547122361526937504308609119408538834498702342693335820908421050566564911693158164946234524803185089295115753152308631635064575606703581107823925549552420706553593452862248108290105678382271982622498338222891060860885602924503228504362480273918732772387732537470374811278236502351850016379012987576101215889430783566186879944469448519275776373607588426502964681258026669960173008305476433341046903857925059108634115845097252793604293520718661652131928306925710625874675755742963953012103998011895565162733729112817664793468943938705747016418624330038321974636869350837326726598019109557791681048910717091827328994234153049637322091411037428937009586488689231724486037405714081019266682319002438645277959174046578965987212885742872748866188909724256396980845474662763238457211753850174842305994132163417862805593651273867343791502022622371267023286907883751950383149296192500830500326948373390782918951048005073427506102008275118723808681264026167992568146738145783409743707972547755899659328184302709047583365344506126384869279575493096518237629198209400361249268872141559074054618991063647163249346188371256133331499427185917738825082778930664062500000 [109,46] -9591423982524969076049725172963748453161619521287598992163392416351107109358424548852215083768014652970934730943647845251386992257427042716007079830511717420656840502946444214251505491568746928787814656640693389015030145160828703309250327152568393946978513347411570475490322074389884264079394130666046260452189884080920606002099482447448472998076469292249620531476310536622441747466029163475620775804318073956864059117135018383887312529759850825489822863284560724541642856652180559122588433196432048761285978006960115395445774183445480167383303502438000175557154424742606171656004007997535260250558944647558456703109629767643369944525784264418107932920877501365091179962519027608449849966705886435493012963178531080998310634911810200464497923001865834711038972495554268230672410220907231026804764260355696950090244782659112908097238660009594565182219613688011745760437138410916037648514965899599762879207282687525392922183109030826975638183662618268400374722886885200301583440511891626630106769252465184477796029368608654512981825282710811417075852343184585145698772151103982256997857274538633139451801118228044562041216865883746213106081428551525407214643979805638713520705136266442389020755719236839749686439927054951216514156880901569290166966203775058726336683970512993801010208519641660559974583902264082989041294686576467840555093237414907809334984912804269824641373183442401650648836197485001002165094427374268762152405102508573274487835414584492876408554821995641804732403964647852997823802477687646844945277638521813784697476744610774184818501912559895107179773354246481668891494321786720952632335298644082633696902310316175803466169893054562764436211372431879950123096153668599260340201681490174686144581015629620383836764321201018645776560523913815367995400191484993660456502696384926867313660515222886739142708328344592220387424370864731427687570440699989357440292982450312542800290701629317475783275144307585977239114166010365626195165287099195981774118859436284809967670339632756852171475154764537408445114023170226429326768557441153663530366716584463932810874974386342214681434009379488336848738399560409575061377516302912651897721528132013173933738378934234851436934310855654250508255883932060049152122437821623241631692635089559712744880868824305413007422311758765703595987018108507904621642921908714488612063855484852373617554247040721140764567981262800344666175078600645065307617187500000 [109,47] 3159622472792585745197173623674562884459423858666987756446622108109981809581925694197167592124008079621579004035206407922809858657676781188154620970169181800978439453213830033166431130659791385101040454145438158628503149640170415147107480912654954314178457706355247375514966626596878754823623392558186256559295442605939740615818599080941528911878256592608148600635257177339409713209725028999917870526118224070794927415000782861077263994503613464549591114976000195857126333411307476584018505871906264588055408465361355723004139820265765287268422222576928216622112221400150335853599038765286552325774590733403536722894380837322735152442179246524022845332978242176309213147680777593609415254271398690285592640050711570401368269357189370449307815724496818581684716847945701653515407902235257262533082526303738130765125196123166482116092373445353755145007909975157604795508801382126712758017935898280738560349975691918886717593163136559395302120555708422038659514507668694498973019206394264323901147567094479223174223675890443964954356248985009740928948952130235415169287445984188334371253441594315181554961651785623947168647987715793213944917846826836423954284973714060733651138577105647893643748117249389945076563614182368617896825558850191401140255791952458694019635454519449191851941864728363776083414862971994975352989218725515667436728662798420670189006376886112166686045023075064777460167088818031398122944957299335887276568841323449723908035235085396546432509714570871006478208315969164169577165290246878316367027509306551504408205331967551325855701490411076693025728567543779280669680459960166656827869389286577042950681948368118657911616236926489104591188129958158449383632661260572335517406721298272981150434535270141619570779138281465111750935321118070307018444455501428437456856252445995533001074106234074733538488924266821222042826864129745766980955266475105864797978781877411090134910043443570823949970870266379975590885696106498224850589299246387139466384201554569219324419597711622002100299871623212274433821783646251823092992419455212604206789861059866130852586139428296485452388352286953120209145169195503850282460062078531357934776284946747438235930901522203747798137458547411839319916756235901022181798775412006970353716097126037859502761025305978641805017082723182433449171910174419364402758278301147609524919957066755254291175312877722568933279434499894477994530461728572845458984375000 [109,48] -985218435951859121879797964664160221670871638998403741725072292017358762354588186259959441660899599444070617889677306734685506765801744000290380199373397517679171833871336451216329388285613188282145140538183941465205504353305605410619099296276419254141958633089795879630628118509153105235977765933635520889041749978747817025187178351120211198358026775730823615990500180952541965537317737782284612671243448209899648825339180584070853258798834285516700790422525002115157682964919889115808812246713403139175666602328806725520806525774168483605629823375108058770142335678727333132948819237973055385230959735404547201590649563881942012081741924433707968865544027836746825987219788508302994836882120632070115178636770993559987336746633584661337417509401644577580179891619714596360833083703197454095925029904748812338514079961869852136547679612291178241797784715001927067202536654165142389500013798697282032021314733879161454689631794224316911799626303234453994955107313104463748603915784861957772382018602643728944238964955213232970899499395074805344985020770349018805518519529328275198069818040590559318848766555201834591911834981641883350212661892062305277643272705061844974145006205616498322704676095261925339904893930393180498265388398459481214366982522089863113215522253276157650106994052879071935444047027851722364434730928280662891903861838754287023560715600591154307222527565662221102768232550159231989889845394552573387681201184154761557413306285687902098801534995891019480509469415547371729614100592022031077406680590253405702495304816861554893244450688534145406461774611338946540095285522607960983176771449425798191474843274191233142321398913388226545032068353564536284007683099871621384876730603112341248589136534707399614000156069920645784221537552051979747984410287241813910544863103947276987883114699394397964780548317131694140688131523098711578180590237315898461493537809890678363212107520721810190405310037323700068584360351239879578464380142531524780707130616247849567648784909407612539455521275087286680297935073842106066167976899215308252417564638489181607570439603445653048369585806208844767055266495676023345734809630088900248749684520620787870210627066183792497165967542654526648666290899930355084192233991379014518359972242021999795982211630230340610011780033757354542318637725102656047290968061188303977980374053838929555630309993681254648878464763583906460553407669067382812500000 [109,49] 276765323466655956190733305978234895489675164471036403549153504382943411649874784202035609913089183631262314132029394572924032481759918410199448854749435121995572881404456442371235756793466202491601249563877091646975396333207379337628260287372765988982605257153964802662631541258340669465406195861497712423092260873874704031165930463386680843507812409157042397764015131133040437719748170493916564924231441955623963258146952324756693950996473700948840621580075817098966270988923548987510406149194540953097373196736729921206384133654669293628619366312792739559741751063357178358089454029420185999378515653825582612266191106951742615184196942798132254532743833029842609801662239294277001421242989803649324902264004314333725373127933432405727635308988248854755454107176304996926231879522318484994060615186875576587740656086652446453807329284225581532676555082459149275656433671644689387657847509793425618980389719233402383269993664762897999527061071934901684578961853854893912303351026060537778279864188333413302538615280747756803476998653318120086627328022164475582827119693851260040252057291642707283551969192278428273900711757398012682894358055071039536105487767438458774592538283754084145020598925614844361863847635087588150276118503027247480585604238475137471475928029033513083871396702368936253292952259406782964232323155789490899498064857960921984713818309851971372046941793114610797399595660967432254144606289692689081147900291452111270949140994221651128469636488999270415970499712805672404260068591219285402916543352384021293266917135195822069107160562018387566308707909799240157212510017099145724107233176336048421168562745813069182058714130875995394360341055644858074156259791654478847565338812963175771718523454944494496344874180512137502300222887153753996093405890179076760997014117098324929230814586101740195464926418369444995214803394743249974862683546541996592625135554813093532550857461718084377305270971250098823792420602730656455585224541896027971454879701514847500056588871245797874349183845569307406058993711307872626720366608276653380941893686650257197146321582088319816277268574637226263879726424272452733665659430682065058537762015945356461380067508207191750056174166336916231927166046376363096869803281850269564674340634949400362084032793845344381200305732592774296547914318136864576267999832110937715172837518076402177558751562696289644227576332013995852321386337280273437500 [109,50] -69975867692302611690862111348369215177867729836712173879631561947759246642402552701105334407554565509340335181430452115356464281708359863584542896860748035485971356868261200028522710177909179851065218819518209336773942982899141366000688499635413790544950956128024467165643680773562191710338113051644637725418891893615534723392641624807376141568305305305376655768940940004919661991548285950515168540846512279208940263648052877825811420326754282193694471742366306659334047817746865829070660703648700817443051776067956036067214846847947791607240609724710559671732242711361667269089756902579002475661971954548811524528519889084219986459760359861933682074338051637550187297012430408454413083048378278445085996681686553346260606284693945294154347582556742433884631045260433740200809167864161108541602848246031443110485722912030486826356779984280964388866391120235362466040655566062844271881744758622779864091726787635778682553946293981024988587414445288295709244642640736817291496109098903498985295367748528542240874929427221560555912153335734373429157308393717082676516806360942962307211873050821058740255840366205647778870909457416492320276376182172244631426349542683441558282748633755035635774948506595372653395520600940379949523801700324227579377135227024660018120455511234213887040786733428452667684026408298673231023404541036304439644790535823089599155285532041115133537592253001682691799322241265886549018975059309727161548567392171094298302947948594712076395128951505366909834671308564207836416552423586657700766192691367576236402880397188279069005426581360314701897798882555067240120691058540161463561148711861792507353167295831980829205226376763637941258857574639270311451748922584656169589709969911819747589436168427473581266656100406332786118817792873467627726336600245155127417710450893834813037213569393382269779214033945149730579851110240527286716570965692085600962514021017682793003139108350491236538094551051967430115459639149980510547026126514109751600204985023060665913873414325535435561641083874790092705211459123042187121112387870495045420837124441194074827959932735721436084955753849941771018413739882667659822212246560781926609122601917670080197908404129508693968832695694934483169626372580010986123933289189320871899148963696442665606148498838150851903813407933483097871246993526032131506122304307283598207067812949689121427616520995651505643309064907953143119812011718750000 [109,51] 16304686199179075836166929436881004626177583758343884098001210702631426086590913902701479806175468239106014302558261201551330591590490795192790588506156900673706139630233241487735487931151772688491097398765347019222382029934343554556581496697038350877707420981009388453080446148074745884886434554818287814813074597532441780926521455845395354641202049486289082652504580544891849756132751767287549984014440347463642546198610229373281499808649051969608059189925179254979053366974240343466367559956851990167871052774253710204418976637728178391788401704212176411869534064104837388373741147630654743732088796353017268202622314536072204615557490453651385330743455354935475318635216012017288021886063485808763579778430994259244668850770046429543953630209096902416933989795025055812737667865657349635326134806996539685247861130422350181626756676873193963365174433898334915092723117177075051334398076407022905180248583132121638325073916911873369479551093088331094341689215143294517609757365922907039348198951761441547236441287011756959301058743645285780283681895640957970139843747256149567262188378244794657870924629760907508741881199820154122814621850493353004556286455582740624804486193889028056822297685984821600057206538889272831587062220894127506628929707340728852205787921757583577140252192451501577591722197054346160824187664855540367632235682648105152977636155263311553996256913702657248822215706459328809812081584345506371778531232783325104053311886127873567918139419850840642030187041744970004250411447036372946773385407066616196202013446579494071560205276295962973318680350273020478068048216287208404768208327109906828008211485154423234992600425493216313303572340297175501606878715800194420037301145095346474725606866652586164771355807091263534448145334727805889489584167742010319108367982439612123732097919469687368558051429533548351087956382404316025606192036045494087369892925565893215519924824226319892509846672308544702315277489067839494301571942371049975474936937974093983615709672464531850936138532711523179033966409881000560290122414886792943068950083888963241104164252705711442074994462932539479876780272962858446635249009907921672577527981421015463359340633292142746939181158547286897734148944394948190296599670017078679615268645598445163055410576906311706137751176933261985043387176747340568931695080517394951374591510999412907588100238309714029583119554445147514343261718750000 [109,52] -3551485847231138330353322455712975600555783747464653548297066464011103902327774933765616204235320222397482652958257749217148306284204665919597482605274849220337006250799233445089275974987416970855561728179655862797156647163785609516827187893666439798935777645486019717218005804421388854418315435345952607551431282909186541363783863092900504368653742139844657580386153150886326255012929349807565381285236072989231661501843601912499910804751361275816166078064258439162868269990143951547079677459538951449919772463711348987374379391802832969541318003701026395059390616953822859017725680247833909437914659573784403529221144114301634768542028126463664689318421521604409714766088430981128316835029840411403769581552215891547924073336138827459897986120325748479380362945572791706793020353200636292014567884964597942263533482072025231913475376605188414606401733053382531448477113230466935296263350339982740038481109950676037943667307272654664157754006320120734553442328847528187679408422689836278938825366870998040737657610857344410711880666785675654837991094153833118918617031232667687883211492450746508824168159103609395174445224671906736260367541312249917214660225187300257014091553260145356459836327278528527844030298929034951642743131764510059840166725812115051216639890621899851635979870092696157507179398879657767775558221238252361093211369364952504718198081585318510311293873558646202964469927172314384185091161930675282202070130243772440983488349004218894723601973949825952137033955748090926534485465255846436520547820724461737769418132844538720489271233806113423626844714943758807710451682315839347795723257167538487598004648299692197634919120383927278982830891602830853381576480489349792772985494435038998798361217194547409482132345652061230182554724501006109071401184802922812416887010757024110543076035307063648697014887540090009890488275178265000148887359870942779040795645282929974396496516369046755282320140373137509208600178069565339185531697365814770408664152784631638324301773112596975391829851371162370533100348822353735884686166976910970790101590624902238947961826298978646434135923686174497140131953965817842358671004850283605062338534346662037748382473494207346907869739303554207255656192897085181175202076717854048280668627956693083260926820527863689617841296164596742658967128650154288483678477196706172241789566346804917287838243566966411890462040901184082031250000000 [109,53] 715857789082368848866824225320222793129344098744070317437521352353098259676361709982651541776707544125084634429241122782950967729497350212657387756629944202064846896141668155457947964220070432588089675399735916947289450045255194118625691050401771842683802269022642986047686786353027351257204907556984646029117575307540003823814239577785505891900325474600617059117840625790088107733743541357623472122815759010604758101436054853985847017903503051943369144140955223884371259117717203424804501827946119765165286441945908130213067121106698246776250615991867559363622438920047912117415528585378788937192825393797640529002767377087494639056449871234079183969163526110583369969107388729515864223371189470266387648127585171467505782433984250569392998583200217854070226680929525416326851322466121799941759803997646862226296104351340541646400533580115557558934222404139196683250047196899712106128292458446999389026912626821914621417179988910910064732113342140265683744357961924798491192176594023964300529641851271188986353359263943875716890270222108590276010559151344938816461752929453255183128918929321442043896226409158009748088999207320227920085064595749533836085010814510874366340948872275848426858641345355415137953949116766017348103143727083197369829856933957235757536077753486317518200564484940623236111625493225321383215307751831126531347145940048640043202337542069198813172020220141789395883104189074425792191753454696093227945388258484781698634971591632787569057874070967413495993804176347745245521833549850872530093756791047805229537529979603351365234427174027302995622562633909002387108841570980222311623090515473567848797310295857160058138703934226594536268305394238817632071860640474258589558305158556138553914829793604802646771440395854187892614775027203195111948404683744557239000365007452809124984319472423059702593213649028434224723007143801970995856513999405633656957689157222288673028839016760528963118141096771445733172682148267574421949723699167250678317013368434979112345884595897022176349421532269107008884719730148304896731458204806601023500565099585051240027745076314489358082378183172858525362291738031392881039401223768298001288857285504027219932642253180902127820819867379361380013700542919687373504339640970221317150383529716953570804179041346137299756259251946473194185072815041630035808283817343192838676428233389765262012494062560108432080596685409545898437500 [109,54] -132748121476871968964272427037743462852359679358309217015495759333561353406638480801414023265732720103615307294699734006443118712811302784219917537708294314844139056992775367737818854690682763798441569719186446534621949038310844814524501377826180635694996148719998288940578939278264846131462622106745518264233787074982430513290210206253342165503481140418373786409980312360904428636086018948898796288433209714185998772275294258119308810279501391070129418362882942765969594080407918486959729782813885341292348313361165212364979450068437175221501086412229275771357965987165049177013548769701145996764740291937299056279364492755003567187200530686267766343471537835477945463566516187137742541372864019890725142837228254873931217983486132273188296485370933570832487393161276098549194103542313512944551900667056693507094741709465108985520903912562054025140998806888290942616410392562173818157843202489980352262906168213160522727802671074231108087856731650292673170764612850836596056059680595636215444513255288190675577091363730372755945558375046055974636505668336972803155209136868697252793744578249805538499396866902697607300218326738485970150255028694712348413461769825333008410955306109698895084853835244251496383123183121090923036690043417311777698484633606532728021026950881112226296381400145372288136693118219213072458810746007146075314800696349368965207118495622937050217510200455334530165677217704342509459685625124203577874287584082468288349465146895130689796253315837913128844769559974798495034486818642832489986319251624944765173230796042929977648158123328157141824861556075383812639430051759212631347273374558952497508208203667580226600512324635568665225054581585940427733559698318144947498657481906256642078384537856657799408361670058687168905240301018523123506148676049800482555971814025765643320529679994035612138525527956903407057808051720123309464287156347330004706136643283369357694455772350964302465117165457414190325671745659826218232648413631183332457518576245965921470801749378509239410390716413642164701859980329030524692791451509676612949283736469370518140100625970642940900721780918730981564733289418807793341281476494789469188063709880750997589981698184665296340131032659138702068841152227491547049200205189040342499322404130268778745573864356566522806778019095696782619698121435771838712632250327359418105704349458845436871001766121480613946914672851562500000 [109,55] 23105443274463668470868185474329215410353694274219414475619610002811146099748721465734248410150924768714316224502062782032279609459864275720486044705813033983546484966415659218832219727085623215797390100574267640336095231606564059434585126952788402297727882522090520426702845297229283702928051429445378206085842832472634655148450200332516949117421599883547676799468368614825340164708612788216342257261953640914840892830899298647685449762062421449890497761232371287544734923764260821159479560316082601966414973219924878848574027790753367853975570734528173341526598532645129858008511358813066595152452278456452168252730072278630233213578418158673697648715087449633579929818250703027127678578744683671118067769230383034922136649526887962959108660201644157659776894286735732858697347318119904449712758714711700707147774268999805457139327536278543067021430298568303919836891640719727816455669124865282577783319076635150913308959194380468925022860099931546679898713944639311484249057318214050996076463984905234428896154912885231556645394281318988194554422768434305471556888932701612085645955181464076725362641410573996195780804232631009429317790979925257445458375291853943909153503201172633326956392434686158223843460530983350478216951232896721719367857848512699483375470514444127946951128350446755793727040804030148584669287658675125685097146816816475123858054345445592441918739214900898760834353055985922705941903781046001840919340836290807791547281144081245039783116018934170524294684810669025908504957598516770873880402465335380429200067239118321516118246050373603922986977228504355448217669613492601340395619190194046429281068298997016086513377351256341095872685882457354820952345672301881232302647572661889886233016391290765920920886071714730047810642769871957987561056985576661499946571184569497105399849773642022960128583907602677590386078323213532381390045100361342532344308697426216060205098857442212106231581880023479214955310045630945156857912953026554657143909663257879995305814031035344632681631873914386031169425614976923393140581194061454397260212057381594134699868477062570998585262142836462367306051384271793376349153405958975203197714037808430275323796313321978179566967939356223968273017641288293323953937298074666896404735542097154149514405998782459428575331896330462202154686775349918810238380229832875585645004016220604992071230299188755452632904052734375000 [109,56] -3802612473378734451815834306870199174220839428465054731606372860170855932678679232722477514373334782978965451553073993490358477212595745410162116934433158774716346238548589565962593471281171618109681910817676918157776871303993474082254125525784775133488429712666749455313339770545725254794597899347553812220457331213207070318641017563449328727406842248188928250893646037881018689921406487603791874427040354705243757284328949422598872042627619037369803831380031672567871519244034132822877308038896123790612964032683964951546317656781667015702371823426095054500552171966204141456379364652787321979290922074957385721148374319900483587934778965960999338672259189120702783591003167636751323819834006756584211702258546030081459649018575589976465885480782269503548487003054622196664434022665843801764930961593169669970650515569722851901260779720785430399057753177971594158135675913805127949510554709749428275469949966751910206983066471309083812827222741639720770753857993101596637538403298793850523307194396662923618064933760583728464133400764387348449230333740614695997218539356488471589107391367219448965294058301989116986249001802230527447154417510400329135411596392465321148078285821700814816030612640616615323759224745842512634735836566237156394129122351511427067408682325287798668908722029435387765854232353879879410293350526390810137679981521207554053937033914119362353449967839662955793390555076691725640091951802131152601916486682261534954012956965002397908161444180017996191684568656487786999903796891871993077581504203529705733464293420564806490316721450244779781797603113728041196123808539577045538350627280072610004869298828051205716369365232101446554652723775597923850756412742796819400377148444546812644713878581759900604645949663063471274145617961533953342987461354352476502853518545232339942689009050108286485509774720980424059848450804942774179162139519878006666318304752951067333668884615414957701488331090205096913827355454718352921595046069285931871874460208949577859512989452626108454898977048406236868560953246988044000335978257941517438262992245767159358276699460860348209745890629405351192725013772094802278522264215125387251589833358006825396698244713934934109120836290919940918905941536138570006011604996919569179597224734664585423563054516422976836188094865566229016030939794778517052580570214879309730630040087273613380602910183370113372802734375000 [109,57] 579391349148490003638419947828454088115574033133671930736979373495190137320916591762012767357076000079702518320947033614871842405455660246241621831782577242510863867596145178811814262994569734563669938035351345916338871046934426883050779766327837464383734213534630309381671197165504586723282797225566027786697436196161919425233134791038706703976824655095991629695717182282476816267813518265677356525780105194719540217222009434691796498911734343287266839534532945764982261165800135455225499165284311867012254530434157045554639965723022588877575135092077053108882167329273552586122929800980179803817502978239868953057711621224664393918278148223116900444440079231840656108780055617106117339865661828793428551266280393270905315888398234299808192908961247009972107477571893575615471673417857927055745948615111923517245384502932011900709113123574161856887435795877712050431405568629099068757159810862984323107542558634128639483346425226886330600912824462866728862126459336356835967632765778209153903021535282410855364177328978206873632886147603399756391969152258813227684551218964774694029933735393085089688622367095819599766444247193683493522229368829211206419178130279551275810951999208852970206570891505412894435679796885538035333482254643858089276479118115095200885251343026829653540784325434769550103857099318791033449462023065105500766617177435408082143387913141640375929843971459842229277140606560108367464678089799033536652152475402890978074820565838488106459606753834567430316529217479531490564062864310205912505206128749348187939985956063690026183079412702733871355464929647541859963772288340288893790654592675088442934100463950148231872108983331295851855950327063353976850169012067424941956395513868716900942024848716642325777866096473424463866313430242674397986261633143824881871548492704942838154606156036343918766569606598085235637688445133111831772613957503001324461042428162260348859711524173157495855529145047627017372069660685497044257873253450118619202085316241995875875832880016801927067266164519614955161450749002311711646647528491396683848246907136949966696819051398446748322352378888652698258491517151491943625583192697025051380138288062631197839409481482697017902729792002595740469710273726592762986082250107791782611151214349171012385289048660445605980849454995744492595507839946877891917645786527344943734121884837406923907110467553138732910156250 [109,58] -80330172203259969054257800419604679149705702760161730857402693966323201538419721077969177842705580266406132661742777805745243028030847341433275920277815889617947692597411653327074189249720990465307141178741990715721976124249845563053607723810818422810604585650600564189279126679967000459567395586343806035771490491497599953616510753560767267363053848975881974141523783019121516759126708054766912410388753748618281057510684979206392930437436572939346951980106571211568395298398722182954324709189835783656070798571177676375433790452884433583550030053699699963840310096612612672448471078469244625038535393113344848692650753565868644456478683597524870343169878385997644534864729171834489066153234126185386671812380392642443681108270976462794698904361048907757081705922508922310684276791755134798957762994346339303009890497499066053339782624387162480015766747874251309583460028505304186444210528272238363973190286004958151236507137991046917299152374683884780152054040891749493329742186502821822586372204663937469171295985567435640657876262928087458533330464925780384974913092855271197934302348825687823732180695432814150434609395015408985606572319418667265673676988897493430428263822496610233487459720359112225945311645273112087277366130359372399568608348383214688685380089599101600621577831372378739009433822820254323647199387785882837880499021466278035503297846705434642357546305799839763991181709237450309070144718936193022345522303745059468726560562195573518240232806700981787592681235720264610269723472551804307964911716324238877764324393512781460228758389466194731405374417613209058447940455181671722812825440924156373243052890966751708980346209054480979886501312697283149739731796992536574294004073805815885524509086959267647553700724330747343519557583221019110037067867126513396534893607965562472635091010351039078732229339003452697887088850869653048062651688631143489736721633272248356507236930975033500339866160843194682086585417405012390884252637994988546894093791114388414649849109091530449150850983489688553388823762820787043735728530549378917966833905841725823977081467058423476720194062289398830847663543026799101237948457956439909857633918695342917986391256879481344968781030171799790660932168484740529822982079939935032904754790817242387328151234258863030570901988350076109252768630933422544946795045237041867081106971681947470642626285552978515625000 [109,59] 10203323854267379551370599185214624737221726914949831725356858238725789505223335773430229687635833261991218482348588435102563075782250877440099478241216554892586009560584015702088524822370702844789127118435256930808333486486763666215720799353688166652497043125428824502392899365216482557134385701547771591305170143952790903567500177239780079954564006216034566398570541916566602935964290153759200906227956744691531242585655745549905574617202269096044788880772999459416051934911703897596759619915166785815440352434763937775833217254511155899991344692961164700459921029894265789380301270852939411620484776434209591394123154870635246689447816157184674309578071407647898701178024561000560796703404547534821449299271735164792538044331234073131564735681815541895380447951873944102310923282293598671964749790574200919486024166108068208376626264336224494244232447061855795470718347649885606544217799241642738724517987551254273115326619742552965135705693206464480182651186602148674124845739667789720451368576869168875806524321742316328428678182331992566987698008091010079643200231734140830733206852004161710636006227291184363978652748282881151436882787310423193004993235690827410325712637844367556577552231289175235208382303964688435088658601993587870593542363226892360091548058719073174498101270711618638685923810125263512073196384798078749834186723063656896737125108691632964781696029248022795144853670537566478218922964502153313797338615406310666851319311550298217811115074574229840786355760118274882573803806695557461671942794741137073947982073137276968141550897930213297663391090267588394457206255583208739332121873776050183836299579930594012096942337134119244465823675530121357733684096615085035037443967812436434827662830106689656215016442945542467006384292092241312383664195490810782902840272010687780427968710286539760853481145129535160509964931302904822962396933371440063420467072371355983479499498792119145685827152496960955234178064148930300826743021733561243374651712557933777375032653741658171251109070396723750152092533942882888494011886285806139241669994343149327556745750895381939066896625045772941450508955056524739945252139753876837578129045282126770185108171432494175791726061068509690003825844181835330831863320095761707360564417728694521872874827342403258946062914823099269684646909412379898780842848006814027606026229477720335125923156738281250000 [109,60] -1198693272644024684827470700659546786155748273134977489956036366229720147632336246019000544340444998450170758349409287459541886913783710088540810859427253625905258282213666783498569417003725799712423616614715745770516817050682761501784437557646306919153721523305342189699501399504199128709866307498859214118348776869069637506636246634367673732728272828214671645599002614596312005234862294665168460449539315439757612356645153871929298814702870807511983008014977365103806892814831233271530735073312023147023417627274794985707245877023923704920833679834468536929760165978476926509371076521197409753102750301418922098778043067258098737435347030219461346166504283903677624415243405084704134083499815133269521558634963087814104091618709196476026180811252675630588601177901681103963370652010897120752074789904140952421909782284192923060402801340508077541944290411784486405964048436334924434700018101508821983416138396066944415499435588525811392864484939859685294307890968327975056172327247028690733303136682261201890131383068892459434340299771492417391117272378212189320087314004317263354407993847870030376235257505405817513419355486489048592460894691977558274094955878286474174220090355636221473075576577693686520560001170163490204248843361149540898994534452084257098983014448527521727688926316613184257721884294528618108678272018553538285166590110440662197709518808360906244683584610464895686502704118424867754637197402978001430787585242413953258154210632701983641269997572477911365812485013223133439599844555340842811813606645037665047434271536315709831396172727166280693179480739826324743547076773972138190468037476808558616615642739993134409428312701899132520013667835061725122942526649109281002867846199664335134081299843635822563401966267690504808960678291018741433959760650523661065705604016234291417660345077189489671606121294783812684359135588755965181863646954627010019836779515758033278296147832806916177260624092805990893869902692432303617314257270182119887584805683935046860635302583704308134016602103161514460704433807126520925804828693516370814575052858970524108672784606427160215384739205497431781804226173074374661056439492319737851484458264329138477563991891477548729397681849081829481586754934665035277090351096502888354300956601686409898633093165785065678779291504064164261352021348791419826837728167950869462288210343103855848312377929687500 [109,61] 128386731606712214919982836135311933261732559371391029713371525066259433909606143450454487726019141446765476076392110384614920221245713635588870513291270928791566893693216075320988732773371048271771079286608220424527574872518983029331685920170448796378107823515970086162739200474826509588061834880099186484435624501417030180634879126090562522550259670676008814453117408103104531988174097746300112668864887466905918321894918221826961220163069200895031989052209675001060050976589505302203891824300328864592958355502607243068258076496256973465020448106994529357232814109228285059221031390261179224029815737456135957290207212790271898987497338184226159506741045205700111012375787924070998100398343205036621189608097988902328727879499665988725262099934026893682237861335386328214851141470463310572230477306030799748467041712342007719925564541247412870029875326885375402891001125738430901276124231676941516255214185049181205865452737979257864349829135584526710658317476063506907757801788772603544899044161754543919409515140106849900325094192341572351723132717786377976925706090077047357278832016153682547021711398567085507427631553585718669530563175994884378031127126779699985849426472459082005115850595147907683691545496726069475260377643882924293768096448409948466631037955163168256335410870530347233989277630808050926130473689208679988791472036015243579537788256760313888688336828139315796656245735292853163593131381053741171144177408509926087918702922881092609241944536018622765343428183046942334493299074999777925739007316471347820185771297308312444803785183387947260289419381826737353456490688387146640592909732753157346694153401840639389194320566819364376436885319004310649749911430687101278128697077664475220654748133306539325756576652084543440133383779844003397297333054250524390007531178183533798612519005705402996362609539909146466241636860192829545140871297596465534936880480819119512831426085760098439480479517765666399875411040669918006813257388421409449192222956021563193781935690582999332777306903426703511641986771319105263874814696851290165056398919727032296905796592141225726137323981151017717132180003622779150808553241365263860132085069556362897390096694700171180021134762215761837867971849936278538361178427736564900941395957897093935518344513795165964062635687311932144253559163746319149229310752069466161628952249884605407714843750000 [109,62] -12318932566940845953586660480828906136326806227850966124523023355373277473323819608271173009726888345074807378133525365703823638116221627124159370450883806621800457094396850921635563046324673782790922766864853770778440536551442151123577295417968749355925263307005670708985661708560000828838303698584334589910810701639886651924755773651420385707755817041811861338913405899680249158053796229350750766964203824242973864951044814106289887031849001929344055386192261423158032732383633250403270433121337986143475473073108392801084918514699911053718822558141154420823273975045357352471688884700649146555944167522069946526359311981506139472694607156073628344513504873466296743127145753190815792759564178783682832230067691706152248338564126288119119955538274014067784746718024472809644738456834088846452667998970114846311087362774114231928254105499484944937622364787605009774467598913253072785002439374255052404140516451021805272737611527753423943290138655302228524828552129617832271460302664908543069772348083918576111379016887434341939465391531975798362793137080918925484133776354729397887799045993531207132139603291233700726256413829377610400027536478815199505216421462025545327571542870627752053262451609100969120821960729129306902973359425157729090909105058198628007955201212678604703116835120116060668233109879917641033375928370768541090588852713980775692196825181656184688207812116669527817870839234478698958847703981806613293353497667469688741209827941218958593272797125095979289837639319972196437171304443283516252209804197690416391265417959414359340506515729333648648135869080248849547278433796196401182342888169230144953618670286618444800131441795437493312435341675135740080117375542623672496598793953335911446195629414942292017853390426757984992154622252540596880022454297923686463724652906780201986247014872032707092683305758606592674131089124733965133103187576834879802835733818542178322965406215123070759231637808061486946783701731915618502579399505415705759597526028979700407142842874215788959408493287466833626823869865425544048856003850260269753801240916631988668189827412913842589771775920127610049474231046144987794415776353112787724544466305437279495523172167760488547039117477258285922321448198716831903201827472019430854795174273027603925063654322577565578033422285963942151768678829991290717138507915251466329209506511688232421875000 [109,63] 1068951758446940503047916715275862030916848755006009112162208211813927404655420375421106781746160047078749067180587209635937362242902851073957508631310337910108916587772047658639850481624221476524874113666262019330392724699595856678913399781282140204421879642423784771512035926090171437097547879285549492326454029405782903957359729597875623520852162946418255131043625968464069521180996312482332411123591299577003244482326884919649194167525624469109814053699084580268129778966484434659229997334923263305936262290230894457197873267888600325963675104003967505219233211269619102491552754950604311685902351765677647061086468764415427206328025193808522930324300228205089654838716280117819283226359183126343720118356265927932827075796946750119833748485057038519230216036195083267487062322275367121726306374514470794748965194283357676839008270234372668837459605685751237765514803276630679488326272413564358709124634474469737422768763583870173204685494851771797988425039869994562939471138174836370618767309647433872220951438736418909822067563172245054005043139020634722518782661682749487912995548308515022767401101199634290369571749019237703249414690529977167907132568202653664091013213678502235205989642870495563592706129116193783378436739841935864240191972211786789513880380792818375289412702574987148161667081269841745147186294630749844429085816192270038412819297454809541307069857684284669029696707788991169911342618653124334877134433351972540982963717300922757866493070013337446718834679110483129544410186088597277418877256366639860328198939186885496074800978562742688291622603896077375488379377153740400245856176582613510077111475035396005814208987852418443192199146917363459335023619995420521030470377153106339397304674720976457181964529283221477249948226187164072826587927897163688803741180247635778788933153180465431824128085027853568756600172622838725701701261512518823285878737504113936227254582263954428802171780624831687272592248744671449519851869488640652238514729589450661492230304519608226720830679011288233710598950105441404445424252747926609547505077837597842344650600213358319346359505064953690741250248974032068045084412124097351098150924991577136543334056862693646870487278874385256294699733884165613919982398517548337102475851611631107450162405201475202843792132225232965581170202584343140173039898854767670854926109313964843750000 [109,64] -85744872633544122001690176415542795329593455033947004849695314357657061619478913036616517811742612954318394608398381684120623169180374056257155819037440831901964004574205451658390014224116081039389847609705279924499637414664890029609680755356164703298833634841382538312659307282661656908888001448325190123134059392295230805999560799167194333750708903857818739562159732064433584262508894541192961291257068825859397154456815717530380376999476825856469716907566202291778403925293933688004582370192660510623094950030269796218557333303723337941552270517588298046891204564671558203423235705188644412800233483640850592246520160686774377558540048445531614342942304450807190286665464696385978527688989917962579510891537135488173777745742631461750297189172909273851584529271443985804540805416094824351475597202691388075412833245586066073431357431418597196120048619530958282258499494495063114247204003342785519070566853817906829150368355239626342266570150778145360098998043194361483646724685330487399852420885712600097202981634311336358794986938860320520827532939940745227545768863757873751845970046956543847078155889901607923760216967844643407086551052891998576466198679648349761649378837311632268061601815311740071744847971040802343898546398013711506549843039797785223111464994574900542775730927339270638084565189323545239707807915924881470618453925497781903542866166692561701109223231251862867498821147747874130757444088662017274867808951707943809479155973152665440606314488177039288847603300172267048631641944207558447265118231667693473182810253847059666505893204261342354356403317074600115544662510957958020119275783534953212962707342886060864791670473130582704257100560677953843840671272478351827627259797355181841230726722137029138333672236384197967946949950598890385495532371546702692227008540098412708211284788670513494228224025677166914027482748970925235214716978466880593859174078716361605794845941930833219556743109747007525633316456306397157134514744609198577784520625415545943542138962804901912521437240123983520349148719516558589786339885188702852020709499317988641859200963097649291745340882330803231405269772561588645092753467138129729814381868658887149437653170047577759161656566634453124568869142612279740298538606965439035218330056696470157098362145928702528675017598609356448654243062731938884724058880237862467765808105468750000 [109,65] 7047087598046437764927450480705262001318041312526761367030868572983521763282039967035056681601668523467704348786855739046626664800650259914832542392230824501488641550471219394373198054023627452674205507938593222172326782880437174665529178816736015648834511227025665009942579460157561793074419061801696040359694168405331769308106781543510394163994928656699452078219169997037603465478429912925074761366052155351917034839573966051778368716779347250700631970808632443576714889654060023317617157364916572787798521770878921791864645507908963530041683909874069707433384921332525555971838781808623253251999634926006720312285102227388286279505962784588623074930568186884460183381407205305348141697704863480137992338759343693160163247811772021807906338617825958207627770023302498284379288518088775419513518817766229538493777522439479334594053920568668464584845020994210115972844881983169227319329542505432466918794741724844296271495647259298953347453300587222796679624582031600030253508484898925952851678843427056690108637209189440202536070629154065670414127215326037319276842289742030605480504510372976495552209048977591216038378936278663079348531075740223453025273654152316954359940885435457432599323454188989308863834875383980936484885408595706972584549041053030909208002826142790905161621159834519140985377454836171916235801880562542399727431673386303566383333884326981346361296190856887666658382815893249502954818653586659613317887140094024719124337667613950485139543512292896670644310034176361352473962655379389227949626368765210384918691039185292735612668064991644434134513808556522798266982410481063075003903953597974924002276540221233071658013565691012116968774499814539093425426487992057258372632939265810291333487716131799434874573421434539234382453409767522072369274956511700165473601523487288619891106740627766309647532558061526338487732991735777835364066325167766392489539847927575233069230823780835335916582185461265201883723589594959802153719905302650335205259649476904975675960636062385159603770566888520161839609652747699789134763402191864904748462621563364626657138260903001275974222043797742484493097339427124567617893335332205393102570600771937241017668288321875407863882868773276673351922145181762032113889393232698534989501782161581139731205647289778302153847886748662673316103046952108002187742386013269424438476562500000 [109,66] -581966603751366031832174445351781729450556560374150103091255710647415560870147988324604676936644834968577078734927046569478261306559621393702156020762090542582744959614297240484414234032455941056348242674228993494748815054594509072471360943674185525944140113559838629218235156472543457791545437700515339531304100842676808583371878924034956732561862450642468652267550473223896273578753306027880299166029252800029271717037532361013124710108241547173554022146401483292587846372784595177473475709344247514833234940751525027242780300491080089299554731815479094380453198033337350105448796057565782471592681228765944595489822497659720289912964978551852754387496371038096815435564427195660976231740266254860353829701460180444365897231741564247142399410232046395163405851194217441730124574816536631977572961237858438025882058723687957178592076922760798575853310746543527820480482952727907762083561480624772415464151880198067506308938566904192985532256948888946483012844199763666093305112635389311807456434646673779089293535099540201840555398461621822304167164145203591079916781797744400094627794109721581008441844463213810121948178618837824770981701212591874064749551456914686886822519684311283019482165646343567077985829733382554296167175894378344076672829869037907872674742319593383762080124820375219626402203459467195831816983985213355418202665282919480223461708404786690469039451568772071966105012293853640471854769806029924007702623531048725554466278353841877267911876359525381690609189166101551892622231474108006974603317395170417706833375968629266053925457943788728679409094963112953694335998707955940862744679015798442401693993785473175343632939317328672588593650291961894812842089872253457836674739222791786519601576429787050767709987631706446930664465525565883979224029406535381244167629351460812568674049523618589028999557362924418885509190526612159583703589666614320980551604308138098820528449505853576082241881051675473609425893038884323031425226681721564617750742528263724774711788062851052580537115076136607278127191319429497164630383976345801033579160604069255792374835454385444838685418721928782297413215469241179159237855223675030017421537660681178089572949035392064182851206364546293555895015746398982072054769934918075370171963061044507965729696341617149903250108939413117485900501435480691725388169288635253906250000000 [109,67] 52506493497391237938435268125573510657842530894473521151890396002692197565925120668573793871846209083249849068259946492911471715582462641214161722548730934517712167579296288718257988219666726295737736793832524114059606415959265725166932629730244099875893863337468819519770449047332907835424172622446378718803375024010696158093574632031900684789716292594173736024556940213220596757130019873126028777146891874808894713645719428674454899375305942050945906032079302447525643435387702592357185558848855730372597799612476456142518081208017773126156483043504259147807819460596536852214585911558738455033399998953142425697164920091752513513402002410120217976210599711661042822170389235550808630843491560064709315656272682864416389064264048711921092311228500414947547657967151430221831548353968738125028839508261858116592203271087329293476907274208479529589974402283166033964689607333020872065317580115647361580533265577457500360235532430906937238277344432673384067249196446260086556272409921445428427874701540536643478104807324729083714629304823557687593457097964176374866480035338815486447577808373703986212308891195399330167197499034352036167497574622192774780606361207613735088020805498417904229845040526138700240862970060410292927598105985236833068958632536211772555727696403578233917264956983207788447522454656089173998611383640535957028714005186384026910034477986952537407872494265354700938892784004290198661985789023836919290214784256595847300863026908501923433057625616614225532830502154013062655822075939735288398225992654680333336071881011621710387378389022854240581801347318073304575305153926193447011479421786550855022768664552740758745846147054603808831672418899715702262622598621993557250321778446705433394906963627996015906160701834498836668072969608975366386389288495144462076642136017064033438181117773452987416765625732778491249493237623499606013671193995231597260368479102081406250872024364199302387118894830348622190818806272335897006161989024078617489940674631629715934606515347261342660044749550565784193178757922141238018889735518597242774793881744099094210362138558932923270299766956562823318786374363473417565093831869009773876015491871790407277044444446786245168439707623354309994284488859536356336619670118148585333010673703470322671587685362119735810031290059456416682348987023942754603922367095947265625000 [109,68] -2658661956951385615527101001544305520072524878067014644008900069022896219642010858556514224488512034311111322642115274822007903155997687340563826019662873965558381483067761194378665121225204973462821703121944631000037445490688789769507834012079109559611181302430205829038225756370670213070829607562509110869771112391905605732776813343052154338168220002650438384579336283353230149546704045915108033934716375862213946660406667820492637722868292119576901372445043464404144333735083853843823649450963407394650838352355098139330831096191620810775964306852241271890286387445908323755870832561977028511462353202877739642726851672349304056919781987397445408755019898478493383204027892308796050879578357842267817942392437686892480799263778271723133892112443739971593570856286380878133251027250902069868512992865551074689939834031338740582989475040404441110631539974685880937749265778507707848117204968392416806456433730065864001409948292166856221764971870248707083995958121107412988023084506912543303299823730887221249711750483947365482928091670113254188514210077711835953187717170417541160356601375023442194087438068431826171953072773970606090845356934871758182525178674308723733330532171738535291793781241776093755256970396753619365566647793476081309675538331186215672267523554465016675149867635416534702780236462492822624773516802406009072301149031515302281122068295196413576561594752297360098064895629271624425012334424132448694820722626492435217547688826574435028903289224416698201406746699430487901860750661452459032126091317308408430219351512232817275182667666287851504479224152559615875955048940740756272285275142223355963804806759943273291053104248780646772854851393024515764217573804795076046959265198879586664095536172957923223642364054051177812238853042260596808559741035579019438913304198309600685169415887424781852880044635391942544720515043970836923130775116498886934999297498598553622271742720744422163163957479734990765673956900305981963653705116520003089626479224679457555657964601948241057806501696474207432880324943188298381266800763750182694525208780452763989565456238484649250818434203219650733234235806135650485946985098020476128988343637833728880318976343355988637582436805650355855519159736309018513840518748545066759639607484485366494486966035612737878853982851136465533318187226541340351104736328125000000 [109,69] 228501813688605544838979671457827022618658702618904504084101925477671739236967056673469448703413188749857574572113275423007380473122566912614560306833823442604756237001111359945867978835303276139793301643823711216860416045766221696299965689611290766632095040106414832258137973867721326513894405381686884074623511370632563280316039373790827621958714518451465733900013524627340470431256676206387314465976942130099380917218524921723900537276078659441926877905679699895579892198369278773598324849542107486504205787632467629618242562798951980146315498589019272757703540245234134170932633950028474069745740111766310068480036466230495809222136599612529487844680352893949084454050547516138475273897092745263182607015421315927478485249231709122295902680963991466811213631045138953984642944220433351528361915117285093009668659330435473692606476823529381832575583149065126362012583334483547613438791095513315119298685157157671864940506734995418426521855149275495677451564207901194134794185241491539648281696556753055126559597679997822075827893448759129605084177686033510100645651171244547447471943593899268754902298074326550600464558642999335899275899291609533733001388255184507737429551013630245104237806466150637178342328656788257035753440160937054020096121146959707289777427481294014653317922731228406709494555399868141767071540968249030246518426812514984953218487448690170107392842753503782295545486878241529140899597931309081068047764298966630500729409741745134110758441395120414557904463569330909030204651274577367434982107845288976374122698756749581752695334098647717496998859125970359083247658059581845603042469146514897077787585372133015930641772340618799835591435535378548591759182623960004961973990623726878427504933585881602724065175178577066400748173415247040628000240097354145099637058409315453532627769484875100569794472971148607907914261366152991343997064975776395391050741063610301037016759711894654512482347533139583766722944845530551741316057807184937231252905615626175512204916954215296252319648073820468137988762648450505936146562212437274857867634253194802226162525462842861830993562728937526503662888095309669670776550618781787860708095894404354173887766312531696667370952419951123569049131713910805540910954740927997490517350532347741556229938550341500965333760383109590443236811552196741104125976562500000 [109,70] -2956477197606765653083631631807012210964496890871172756918738198539445546276577552955537773284624259452081673349228622853313931359352199959165899557731815269363302680111457668667178216600107890622300939891506139055464993023379569856873640056565653501634533681729316723304884196956098074837428410741888049317212147036559458148970630061872110303916821052093365232550455510757332019364001563943391123513274497193653767318689418095279343960631662701156608102147708381762336761509958546772262412493206841591650160431496726955958559991322909478852125104581325620400847868752955694411246626771653331848672400135044184289956858256527260275752113419903898458233514207274838544772043579981689087574696293516092451825571076312777563914789192554569860074593838599372721859084493042793633742753164615273699481934078819942220401764257463926821019864899553709459774973942589077876311887584396172574542992200089112238815958437604398399511022822820435457079355278236889153515708558168800103355349179098703688376775818152693560685326646601408845269096642402600463055266245856100720330760871291041022128581672062665618789847808743510271008466056925688436254259064609854093970576016423788552147231065610279194403534988428682382547078600130988601784142285464775792339606089690821500478295851967692918027604658254472872235588624057830175577433264122202422535500958809033434671358747857352044192713334613549250877463944970426612040085833247533811691155154022910037602248241297399494095479718669685752936145627029746984358576298080882452889096022843575445265724910599532304043236146138037745021424669979199692308924310184933827776510274614990968252528543170762717194091384726496745797859168527979352060421383212421683533936367563837482772355118109166573243201869700055892039598837289485824601417480454060338647628775924201513680313768244540658992094148915099254451645884694194951860244685846556498114684557876677972795748324909037096097512754276839921483585665409560244612101012582951537458363785191837358497887388062645000813103438073157247971081165389935659060678508863621478317291094075491824895765200163452999441211225652994125930678555545796831765770997200365864347242226161861608481935628529520595727242907463833207042007122801399187136382739156932357617046125775639329152449800846147196902460786793557781493291258811950683593750000 [109,71] 746286694229811158756999031223573486973547502693539247128569328410418860281061209890695266715624943321145937055015618160043829920147186900328348906627967741923511780170256410003019910281032888463453911793369260457476470830681803368663074776773565675546035350681086654142772910614311576160168255867763228991047954251053584238300909253646362104531121440794921416832554340425700887927912656215662686438798442102852517294931754663966697856636317828316515438221460572430290484056682557048837155372808146944520641796020695364181547882865915226550660398941517168437806295307536816928791944892021907204027110741573927836663992407450698977431430958141259126450827254276201860752791893309016338823303183531885185340562440638275295788081577055560894369082000775857581151046469307520077797966021204529564448981175661402743730708754914649791474084233981706663615375932686065225493398925167917192713326526655470051407032909490978731077451167232262986282939725354037920146528949917416726074391977115325445145880665986171365932206710236304231376002646743109893082592398399493747787668150430230716458518642018494962688217548056514691715260694310847606461471543865928570046819704888260124146317240701936775740888132046259970554372143210795684664743519219202808693665110495076890030493118179405548008162797552119606512677458832693061909698362715949127345292200210441153722328666357764568504051385666802519394437160775438806504872862705024673787656768740287199739713117319830390159748513135734218807091303512450299479306044999929110494951240550468162447076781246453577636903586205573533572622250699376295296656236603553688108319485873561532057706995154233564689235093762834190366504982894009642477859827248388347593644784643906695011803172195149832331278020278426872805200626898890992928712452419193563353274597733501006936311298357291778224379910920059120040397234396402499624932628086138879011598759340959234627190010964179359190629543441784258496564884543214315021674998634861398733167171066255740202982612017499302118256177044523414744942766587898109799279219176745537657179669437034018877435970312514090357238396869430846226136586278835274883715622503994843063268367294435934534590677327391896693986300194717414010088474543758778145674093816936995301881817328313459407745615875023469504105955735687748529016971588134765625000 [109,72] -42921009900871701545144796564648624419418532497397806210873133347648674576454382547188723187754608726781853556623781523897371003332380992085276816573606246922013687512371709782613378143272181635343342794480013056995088697131231328510771312638768764791712763393818937532625122727041713628667067884561066770951906851574907991961757665986674603554013086787600926604485795606834980980914850518221466055845608076338121607989540275336417115861692796874380379859877996816627429155157264142465080372573742708622182749963006312619693962861082572047287596899651090818891522065664256577178643034392033355408698355109066971817711735252282350091423138291449420096551001026267283518023281186152016349815491431425391054427580553734233089545133619452356010596719098304424229133470974422211425198366895677197638780220141287774979953601080077790747993164238946992398554847981300927594739033544751014371044167601629004970305521759668305706973348565042738430533284695612852744459724300408184188930591950505242679260409635023531561058591786916528901756951706972521395980352386123797305699373051581063792193328432486980609770429814615412976874309663599406650963776127797851670436989132289981807946299440036168880047393025500304449321092531042236986905551314562949216032853476544699330764772669755073097975416499751301371923875536662644539804385943017785064210234296022410318341488414198323707788918211656712483775865374421031872269457377898514710811223594782134874674161936615202085254968428674186486933698055020832683860374664180709561017243007884911654553481499548244359967891594238526630547338586475692144750670162563817448441670993480136687839755222463595987821288741692000803021093482118770445137133074537027213727026785934352717593785582088730910600740704227997054963374329701432516334479360422580008347334816570640323050651127184212796795210293145972654385225381246456114138493695306704842079947592239905922422696654925986604294605163595189508215007375360219114189931016234436980975262081797327695915490129433924278091840216807350805891615499047053163057066150587547693963734665829236883123550809359028986760145655942864306592086340470963266372143490242747951871887668271571029025560371997985207414714573196651490295818370897986979832822078265436330584356053252164230623464549054197285405700333928689360618591308593750000 [109,73] 1222619095490872787528346415900045949112674859829674713438102183090419258644511433255907792139020001480681888096208963761013487277075289532301339884847068215422742142296608691973835083764657469887913467377731428512294001945968293385847725938573599866929970749917771331510360697784481062793938269277395581567821803827125251367574905631361762565281922056367328386545331521366040480810834005284379182633391922616749013350647866031070446572447959612200284588692165622304932075128970452814907377140797539435268112938258530605224686617332702189330293720475868649605582132885052951776649666398972993872942437983097588509691817531492375402762108352905809165272508893894104739239329065587660142877621221592979926972803344580587663825832342089886719095318590405218946006393133443967089468306279806562124790583030922154279028764784938620637958467160564053374862213378460994633075353630674535675587075172590262358847620187036975327011074051169446175420234262259733074055631379326478678165126348739116442950201126995764316220492197920489957679223636904901503267685486385744453572660178157590627467509017118629660490927154127104782910560590671212256240498813515603884186968765065125123897094562502024714629715610346931492500419721743156721271907583679652582311829138781609299513924022305623786590290587461873635831841435614116879449722521807785112503262359070042688813998375231047858487901028297275631766443016370276363099985268699168597039692902616258929116079741274106850208173638271095022586888648958839574248476022265057171738651771609766208536528920064319421011048401913255562464279853530916607610216672244496184342467898247104618346269511257835083529102026549799740749141457524238826597273260663788336729624316658638092248364469679406836579821470135629134647108986338227765534801446216017276998286498535269257779677496008899815614854252950671475770580888750570736405893139940512121443820822953008192396516903847935125333754969420672557401602498160880483698489581075383839235927320472328382983749797955826954732737624551373463833187767436682681657503026659731136675344749273329874332677149525714419233194435074647637714981083385659936373863099754097693441873135063768575631210673366241166372760248344030750902369492622479713835879998453587229274640948983918172879765178712930419039267594814300537109375000000000 [109,74] -15926043837045222146885987046900047720077571993624626679268882710970928721227286078804752399752350910401484513302571392813646932770105193632666529901553541645835892627322991988666621077808945764631463512384173018682325868675589261214537063511925046889769844543834251740157048816069535237329493227106206944431437329264988167753388995799280274315035422905843381151209322845973853295300311185367884993770946545327188564010992031967089281721818304577539726793955006894065292839776547205980069308802433511357883381366697632183929397129482762349291652021343627678138957278176040069937302563566015073572608815337297761628741417526752584470989493375243829279094473404757255509523602984028626176745955501360731344629621637619905579866540253602679690064330046782625658662467930538074926080343780851019620824151295040350393312124666641112461747285082624537294884632380449774201815627885558502501325301276844280323044737642210152326865567938280831136217719205089200688739803475322153220178631076411789362188789246909302085179784534754279213397022209814985375323033996758033602852529102103100554255961167443595937458964860749161601972468204809683628651289277428354853007115677584981083673758340014666713774559568618201415096700101071901750343006565721280040005326577502643495476565900799243711697166973286464199535098778475734321769563015367293532966280406559288610736534601442607666072469401067898576794811769859252297258243590884223050521892612447689133275222186964142359017560233839943613723076645606813437954391254126386604862498677558925433159822905134390377743898173951185285946505177273035863827589164619247859957023232679385434901082436116966765179563363195265600605839604965123090083367662344260059152895192355267131517025445271948007053445722054002383848142157348642798052834897362852629751197785465374788143977632135796961392588582538272425617863469128240588550403976721990535225654557625617223746604072806202400700734859687625312420743055880379160390353308039681437338126500394119353759960666486858124600668037277602001065582624825300350793462346432181888649108253153210580911279040345797169062627837999701311364182308165958318977812855189501963978168498973740166951213225948863326342546238367601771212032196329595507961174335857820593006928115601841577426324520261054231838023662567138671875000000 [109,75] -1341952409714971602123388025584894661025979938861147471811271002981358072928302844755057784088182638625532490677474958835424307249872246345762017288476336948433517291365166391358880218587027086871512920040307526885826412387065496805878434262973636161425483334388921251153937020270436122562605919368836584177781816475108482964921527340698300812667478567723498630419347635603356847999451614321832731267317242014193635330707208860767238834984919150285785583165307058819644533185475114520268119011875861390620160247142862898666530772357393044431142895338527868231357786471471300645909363906805700468938557733113692261909029592049279846347718321795700893864667595157409636038243442518634213392022036624047215415948644967112566463602179392131861463303691140130015800764752947429479746134233377718546844369591581084280019606241246428501767156438900807368151979349104251518642762334805992703348923358461069069795307735657267757748211062191560742263875774000387138390451929494375942837328885834079338446081153081680044521490182922062233458551617401526758351483198280173164653973771394537299931204419997555626495530028058346519009610079616321097512301907966554991326696711423700693099633151475690076557523671659053993342007260518328758231688646815154436057194403769284591841008112500051538877192106955417556201770701780911082236230650837712464921850098516574429818550499450255293637151979216006164345240367549841338999763649842026008676631555719416046652521126812424315459204845031840937164855769688158549041224061582799710742039609476852347376688173476348638941715410299264546608460562418255318499022807419300576925286655062329629234106993788608088637352275227039115216207089875160216060231491699880814030934681263066175804252199842983427806812687366146631199202121739424747046788025883581571117218146194756841030056340316716433572492197753582460504660086643058697292767273811176788479815041283587878130906852723855551820951916539025156559067977598409835934287473597981828099409884242353424168288688793428166464958300661247281023012431886390519872906278586173627823608436157674526846692657142798560494567156620606304627345194801546495186640484622554697807181040140645663792784647479687747331052039849502720795278539882484558902022763323532473323755772830571350257283823398590210955755710601806640625000 [109,76] 15750465012875442070857785057702664506972688444858914461813020449138639505401378364754986761723773123993717398594099084202608889896971808979625261778714383823759396880864418762825342434439811694235039151306580134455099490605268728758018192783001789904652867783474172158256230653945858399044387204075630718268377298946727044773595032803545478586870942175364474338598967943568293046908765828104608752201720026220736244216636312857327636231922288999771523004242877272673585704638758867465310577005691523708616269737057058636839323624551302813291675559487130847148167354686892382482942545990910328748602405001930882506700399169459032734630280986171496881619957334958933373984243916453620641613726821902516735733087100855897209590153782539163954870786485634309792263814976672051075412031350438964820148715469893113801249373300589606153063028050887871353363195380416084832799134127803901966238866501040154354183083277818406456540838370346322888864228602400563247195615608196689550072009697931204332488582758247935926878085908861402114175911935560000815949373020949846584871338183299592489853455831878129937656434617540843755356227604374280525782531897256027419694636659053958394207690287740324802663075924289415672589221382225818675024902179438812394218605915119604333778603671132805125641451872225893621427138752725680829988730901240865919271513350500592484019468202951685171636977047841554586217113392936513886386674628921259908224281995716419273631718669557999945724835087217954351713611464411564817891167624791633621217216138336634859678457708289554120159979488826127752368403147710507360542315359400110194560559667743333785329198863376319529249787482343542226359501863689096993151493157290605534438206300309895241424997801955177024753174095947979406860776361341222110142380008043170347529664745950891071799306696143287426510120052398844810014040271071762709895065932649107732967871202071493902295840308282833211867900952963067688098948672568544198828475416655400017283376532709019957827937715741930044088855844431524847052079239642379843663084145404839298411492822813112190492148852197037411337860962396885635618913284566688002158512997765639039645003319060631008253696418754279890382131841769725845284858033684681279879434834862525423260038691614188228889897576720591678810119628906250000 [109,77] 723982099281601756550647224250112180944301299561551979704287296397905706174345285938536215884383367855490051024639427796281132602919160333110343956527920570448925829554376466206465219124104400998298497350620284115241337242035346156194201724073070163364900346384704612954393260184908739996677317881637384114605282129588868776078610613859716757466277676724993132456074820622838169332567633846310214375187260739109655012249064351301754018736606254071227422067675160909830672719912158953137236325971443780698350197400164051007760578559963040201793649082373044308542382269555777915718200820308380911690395358458471072773172237987327659271967437755612229119944346146761236123995211792265521177337888308746391800420412404344661396964125994730386471462295569103285700822809687894845224422093346074892883164112371964928590583111398574129862751782450562798144923746742259953285293961638712163897307557790099819862974436576371562889708806508948431455103854773064725342618702311542014412721549187747052284768041507636704060833107203310220172823855562015462843349823426860654880331480857403678972874310869968041490696872224345901238853506264601322726278261263347549615802682496490051545349119865312230088417649029031555095288295076088237301695852049378144513381580539082345810254278709051345796838789647127075898415355080702207490799280642850308695716657022001228834735699078185988331722062571269658240135931396194685504961552887657072940853013244916017732102797815839921519749727687007077038404680937273723373137849740154526811387570109467114314662974191109067449903952510711502553374895922112566432380886260311199108690348198744126250332439022038014452796830484632170610447084047350753052031097560158111440984450901270951732562296365603213503802931062431038068865056898137936610398813343143832409120006669986612054320105531319081027529953350386452871432042540454091536110315177209303865626288415246013761142039290944017715335430577697594028853672545150961197327244446162686185756219962202877075977534376008157026112478422235021120724234543397631667687084719314374681941107477938249347948219758927336125010482856533781716123553943827245137529756018191110819749279394316286864512237623475586627620089595029448411112944518275450441406479188154003417877040784274356889487027135099281616210937500000 [109,78] 55525338119988970943876827327856090495008843490363318733461578976780267185631666854413420369354130505725572434739462834799582070224546375791397816492154097517268074021093251706894541156215357123209242496239678905367428691839419910163047723851082386425682105689288849275312695595070275510651343998494687440831496222602819258285672466552511698473031002036746049778654399109202792160031332973578023389750236873487424887298343487686829079418516113672253092072550447782822014274019563890173643210833652345612248873618924301508609252710107942211796398577329101353353782363622057395040352252275089309557054202612924105969557383838474829773200039994974538466971895842815244581041644923976435711380581146257385997195863209004645359023754140449471697376284661107935257047084050921853772746953330812824095259811123903932529312663187182189190059816415021326030521756837892639983287539499903602306231640618940580820673904994394429848516074543640983683499129093576716915104296337048554582929131519561769717098523721752249363027149033287459954192189225199823645585113103448025530138695117039940206682975241485542175826703350331167115980505565551734510241160856769236906040710953789608420891624913033615928674792874739271316948211507429976531150967000930733207257632262531621684405367289198222614658367159501034793962878498745257167489224184202201044074009490100868162997299407955349241564619013891615009134515427516134149297272764011874050944959562689181001757287893067026838462728661208661242662487367509417678796503110022510840872665386794354848917983572332088984605694778748795703824773603901654837824548261234143374421327160709368440500023167580215103388264265796245453866994614902491067629294904549332314376838769998893599938925694595297289616353533543457500239671979040681248710278352756744041953748087057341077212363606216809955573879473555788799408134447548069719390464565610241207902355623498777727651776833653938117805161621104299694834508761391461274311282530029583195665882255643470924736235907658851367740732005352184522332926982629384770589712583582769260950790776681724565656897712141695268968908123994153940978866299260677532501374925544119064802996504395275279739152002290209639484050313913827065883274375523882553852228450827815434785089240767888609180627906280554199218750000 [109,79] -3960808529469783909332929890970452994705522391595856616962631430141633855411488805812585778366163432276850432568858287789091592397457296646691898794181583425376988298147422692620068104840750365651698970392096917723595824973881583965441436907955309834945342827095557613671032212126117950505998956881240540033823960243847111717310160982477866539941077250708996547462474688597448980508442683088003230647116956885216897093974701515082255737106871853219161617329412940428886310580344356665660490413108244300487848601924420875266225336745196522170519806956476807624944874655650872341173170625030425627158712221956302162495740306680780975952460024519132382743663226382712829153410489108017541214890430427688195559062911513127567935415804322987178505718860921217682048139570056950408921673168541136660201692089765795105115055373063760914460914293606523910237635783819440591312715222545201689582914855569900821468276574939518698315789157746834099318850619424844036519319295032847496834558096587905456076705486911194197465296443226624968800806687064062948190689527132349304561447355559450056730198025042873870339098398999642778215654625386545723380346086543433380184555001026674922986551229861096127118783059692393467806484236211329091474171293512151554032907628961607125652378741230875107554006550746978754361182158701735108418691797381658292718373859728253835997613262175319197559806377116608763511172779926781199684236929262360971645960561304170199431130909091828434604414588808693437313055591806991982366933997296593781844268849965272156165601754793593110009432199656155191364971756370096382462594154473324285799486397248030313082414881602776330145295193399522850888747853946739460549385509406207966158662338173943533297825807879024235902246184505262471555336428440988464404880932639447044466212332033080093752340837868371986819330500663645522082675792003687773984355928002790184858202895879327268261986352661571168191465223331743560777929556452938222350087223977457410214926620090087105989039772181990707161008599204991817506553461438843115966818886387182261768157900494391692999296619154923704553013870265167667914440012177908906115450356215055600036414466878212260171837798877711750498369382755828904927745828963876656609218628838424155991960813985461709543846518020371093750000 [109,80] -8863006509636674320457809202307905751045313156175390627210795976368022019345410854848114784794647696571588063046481479630673710761166563842729853917773306152968958455042360104880688972550469737842146688467380606139314426054459762566209954967021142436287904737564800512410855463570463131618987051326548119871610784870812253845846504032614087441073458702420248648714979333496251511715336332385127829129977633843318551091893503949513759392321952757210087649670484794020176741289992045567148009320810201442117778588635954746492367921191440069645542567769022608288873821277217446264854861667925994501149473546919723046953256227810149051948843902834896356443672626434417742194287314097081399705800411193958559687931692615335949327184451609460965323223110530034992675003710731484010412707006095372111422840896498149833557486502583091862242378270388943282693729610541367588570961167058973218006865364002918795547225352006091227480032206945450312297798537318345201732555402095472326692970347688421553269921119261188554271146040014134895258042969851288602384556695575252506970826911268326192926150797044006754849950151313716708001594101589722951937665804192907247574526059146904435827338615552960684251863480098241946685543857225284235878308237634580198884237217095364319764608161508585166658607900886348914118188200715298058347746566353256092125781453577703102284378154418624296268313362590058529137393987917425165858855031237947031012906975574984129048376647098836466915807332878673258558185757114355267445205459375996772148017669795382710368364634910412323750541179041144571056271349058549188398556530694504036603247285911270713600134936880107974450857406449130340670929316565513662753159662912030849988457731313987498639669507936464679430872696942584133674387361882056183511938920594370066886398858737979669064247040932835741637216674108775553765812069469464833295098127660676231813179164411142952509889588868588402781138965136733978846323585216577067988227546228532471541024622307199567068339951745331031701717348708735586258297224439969156205806405213108192348988563478901681327519484374454288047590351231467277227283506865438027183757436511005398089352591497060096431492942586464479473530465569418915835234202504993884012853980257812619010985473184225951032346840234375000 [109,81] 313590163661648316451499168196968024382402244760639234592487330842975663570810713322458574607708614256752747067867597672766665805158703935296958841195308911463371641872294000889925466201194036589551104260294547467207949506822409831280287014795685075860448059748921441898579792543529924748983625926755321901674857798990205858639473134853770590213817501308096863842514371093604381201329177896446637891170799377153198937595970008736332393893533200856492567257018202918851498670860718667323868916873800730799712394386156213869722201355937578074349445716160134548759246689045576818166241207411292302261134706174004710280488847203810854711094136249037409697568181607233724806413285296209371656820725311416958371355184576525567837574674225079655116821563693662548263073943732417014394310734139568317464286781489768976756885202998549696688108613234125317646503077125974869795246518940152835485295522525292648631805763177078258983892564644740795289697994714228999789493256585936136592166910996661258096521139962890648042859493395336302372211335344698829056384605775786154512937822890962283146416915650345946511334175894355209383438114221647083111793775564694656926446055688622015675355450924344720728790087631197761316780478066544720863785518030204277677163472425639154194243755763205543251320750572901365483250287331191370258303225934013701606247743034318245617985817985078483190082237845607654528943162262599243388011100399301157631965636257834755131912706135842392104683351362151933881622006682580376519841602463464952682564470892853650973111560008717055688263431082287736540408235701289933370615250723413222753382884179212511109180973071765911790334899059874270813613533016974436908110781046292605373541771193419843760071045265024369036934981557865793210277345821224304037971062212930477792574018743245581309770333953995101116493153436832383731519012510543606028903217057658077472305360650487671284105589279829804631250151101328972621296376620020663593552437617707366634036600388990467122019894481337866085217274358856804133208387576013794285780261257182303467934500721098250939045037403679265177911169932945647849501974300504830879450951846502104394517137816256323111111891899310332448770144108355842505072544922544516770020051411146141944784445456089293208281910000000 [109,82] -8334984552556595725029035301629958077505068925619421696106409291014959204709327198056649448180870678648324393870023746281329891056886493496985199591659404249524284934352084646772324142670589004009750647224728924454043278043570371184659894823655487017363908324487214062642308706006688315752291961966283224848874789465827253376311891916094826549997314875103719222141805186119475563092488930390790403225316425194982050315539438317640788823888209426526502361014885215399838918350347476419702935588123749937321325703406515327105861073180366017632818251388814173378011063057338337219649263212065015074995487512223446804853334877573192370603629094125846448377668248906634004585994408608981838380167004575321023764111976010709068195619524756620639883354666943066048946777910034384331086466611066802334753765682615483836288346082840795986938606486421731296605006356994820380623682228038184954575755200884081185129157935311535380196879635936218847605865994376914691464792234040958154546072708969434863004989710900022765764781274939431236248008437290972422185069026252615486679713420985914121859575090483057748239580059293798776133606432023239140105261925206228023665365596171825108608797377854588618138120846133253903965240540773509721656471524913101748688355588807201300586236123606110659132401579537624213459441578533233318480869739826353816987567196071374364304680017354639938560235481742612447734726882081070977802411539843926855143670073072077211387125403918854183023057388846969317426878662273714059246430292378992109562970191948427951586548550252881404574886111890190844893430809503916592195949925075005900948315370165356840321058113179514924592051827107336478563074421496187209498820782851844587273316935436347356735701466087495006742476594687545656311979897190251812312514782633605974595332966736501586092690739127529167939404092265448278664702503562838579480978662056130015376761543543942861432813656916539665428462378706915994500703395157784885854680842281777698920115395313469960458333513359758319440737044034129939395682144268840767022673803040222022560194860598571304166451343073085090285473580259690351475457256102782707551456905166191354184721053852184908472203330183658765775434034534635886164473204030386524058905748430588422363987263182485802011700000 [109,83] -1222062087419148511118322459668570217278849730086213776428639378436388461839250174118259557126552498897576157974890505942597452035234150471649263658078336070023568642719012869282505986943381244640903912781625174674724412830349548071917406875263416404603293106354664700707944152463454237487460265700789475765653180615736666086640720359095466097163414249004723039990924058075282484389956420671731801739349334036059737600808792420937860768251490096266450160389871922588098490701432870465193500226499326069440740166428101062614982896793817614435198434945061055339716695546981271833463087589048329742354181375733742090672090602703632409812119231910567058249538513318205597421780950176507485386375160058569700850724926042373925108425622186800477852417999577499982297410571825321739715414882638128683026420512733019158557611889343352493819607648332929929109446595804376647293556403641676042064499458749203644260549155084973540767701085930803401280449547917545105030410208300109997188891326589052227647485150222157609027913340576848948861328711228939271104672834395007230788972734677123794053314127772253377783768201661656367716297214209028148605517022244922550809962638629450684749897502866631998283346470900954381834037370819650494980360710873019810914731667822991982466823868536208255688178125700492730090192850147282363310767466566270808724400440075011687612390414835733681399107362812145141073070180793129699364862915610482357324070177036642176507830859453843013212012327255519238171724182501698819476671487262962428997385925078680305515417692326444087183969779975162492346301469959190856720481189109285012497819453147468059391509665529199614455886859152850245752055216643249353133796007968085397379207920301714701416063799153621322144465458997573811796322633178871686527325036436596872827309498931399942275524556868698519116407209004749556839941899006189121700321377526375219031307801565619677351923032312587694720107307935988222964062659407218357356735332116411225466741958458137427874729965316292869293810183783596383695179398897597095416045972618772189064384129716342192930649390506487425055814898908020971169677333859134845930974834914984533310564910115532095963988293271912820088182463621764680989445436817410175372018272347918999462356871996708458726600 [109,84] -24036456259239946112261294707495259932369073987244029618551184553940789657539515884708081798040872182713759038364101207080619896431940774065256752441213244571782325966556352605019808772695175639906096324176676363904897551961344808354752770364208143731473010533683816303599779400880896124195271586232811618108321542777078688707836009882671009480232073425632546014577634864964594088549353798183909773014756232618488617936655522935637400065086702875257923460860063338205631187939248114328061581955799900214483587729505334464252429626886483997371191184271361758307085556926094193979277477917254121754957777077091859295363619890225484768995592221564457644764159209502036055222256251881606382024565596203045863596715375371762321539764272358146766513769518325429326892860922386551901194374039417083318211050938680759393385956070816679145323373019774568482843975090026407022221749462351195410768151075039822402216654539947175310731622209148255195143265330820367809503247011167628014081913878828517631307419618983098111566348996523179419968644242270735374998169154051750410050152845867512367242374170659615514855294759861867184759475632902856580955288259474806281318962303037812104995615080764742610685944109992341044471369263528185137247256192327092438072418671365283581224313872571022607646559460370716822391747486246316489084295712821985550999251616166968099076057470584062024038285261351453822797667729654263706742123482480583921499802327091074805804560615605581210116881456707093178662220425105343871784476342905256685343521831188017105278233441888376455438913448501729205909628010777899941041677509449466233221066360967483280336571800800895894916935722741655804327435994471509115711844954282662411629437468656623725151842944742823450597971901791156894058991708501406815769196823770203500265799009977832727799522767979083061434447658992618173800170462636757310527612456596827755943199991136135774119623655304290029994053553876141871186106218428418739601342347700589543427357961805049036679381917294564617162759125128937848110415609086717688811268983943871389534251836729648917066004661806925308795675653657531079235114954674756402030535480240209501980187387670004779190910716036961309891587346151282047627599606718848353563648816512427732951497718250420000 [109,85] -340585504405171456308919071567360340583117995370223695969754677662520440133796222794529675412551800906091075396238071988206091083292512575033619537151416482532646370779996614325846368971234706054049048113151747142234742728201501109155691434125599813914690896054390496312722420565643557784123692247424203954302130635668572451254357137071069887946123332596318444125502523799524768385988958242045427374130874064849809142350616665863651228407248399836161846030681721828338070702032347165368975566112840203252750072783730533396035807250804038262572563125342171135835836924793581424692675377364085647176049088744612831254438070334618970888599572675923785700062558374513308728330781474866630369656643542302259063194509782808681841733660147044488244053230731015059894276438173584772381427159363872153971072690890236836729614717892358426946442364182252737067698108594862676461910103429998578307902642669872874447478603700208714260691074006613636589683779935023729761941417255605509777764651246391296038665403290585224889682732578169361117856376381930782708760751223211884616474695196708363874539234199889934055568618734316306722663019254877724749133423440429298424595171328688610240415564698610599984117185862493939673706642027906056733668258324572635422795180767369738246849961169068294322052458547010642274674985985638155345693104685514307493826302833638681240036928092957906390138368134334096035539367192017540426770179299658855471216539362589460377046762530574046197122434333696096966671555223635241004082945349010358559352952429041463330023115798435768179564072196939645899164677172454065117245592684988649530384628564961568140645937180589963804012928893870942893908585003301667604882407704500085148378807822015053503102496310804612633776472581005977495307980165043215827942375125500883798531144339342662110415204026968447330779354022996935621033056501819896052791798212781879746833637303679141163261695935290306383360417375924996075921272806410923484908256905274090928451724138751649903399935597075059069454368912910704855491321136378519186666109238452406529354316934598819184469817601219574403333269334851656329749045893034196465790857898088949756204472407622468151030145325220567327976652679524617639449782679936795237603286173280380793278684847360 [109,86] -6463651631891715641346635555700836657500989468066377618942463856742078188370598295148942917385267319721084039977141481129146395443116354258387389092259611904708167719681676231895771392475423968641506624943349931462953802731138344606069973002653684222891821514124240144328482528266772822991690547568679630714066527770374399356018145603699998730314205201043766644339497785464287718029261483380690011461413187746247706762680669141010595411061236276211620147161888808572939903031411452662865640423040072274134875985354221954781847388887640935592346827078518991316316538314514288102799466803457807810375646114789450409500642749162261505594602369310554502970043680296566735071316728577134806320184369111252552754106013704500989088006860142353416277108935070883861465730446058471910601169286282926688370315770451228184530504264878963196743267663444353169188597315129168742048555254512148711395206824988659344845696785294559783868344532380802759567491728037665027498219136749734764165348313473020208917063035869071133727426086015168146261445544963642995860718387199166245047982809686223188065565284047860041736280633954309757519048528759299815439493423665480513896528723090225580906165344347848394671699524158609937143872877663609484245619704239466686371540698886181871306705542024334684902503434146481143455051069502031759141074058587943438618434325124786012286320584188071013284222462806588778482242652368716648692034873643301651507238846814314183413999743007911470223604636094025917871109553059926207947621003691749293382977967464469092814275914809139533879525006090771971144402135231135807251536624056242246637899276493949106622025216047518946029237175681566081801041716023350175733919434073206518185472212524611411608965470346860360717734201995116499063435631482253709060242671433398947481145923716607430783597112681743298018663194247477285999858223632015839300910926817923825211720963779065008638287682413046982538369547139915719723561294663253343727606731807761429636793732084984096476276334403392689491299942061312091014630228916991318532925322359664693227529023522549936665663497307869355535996709864976967984945682970184049647081228488061548374961743222555303658611827834409940393794146110486813006215498790537780650984561840714076164280360 [109,87] -110178323317545468455117268456710341264658343387285652894314718893718628734921425263965591588719735016000401585921834071952906098822092790413066430497561018933286602434645322863521338366867501814342903911113464893879846527208624035671032321188446888923480370239699289983819556524448374299887272733335179811671411350110930379065234814261142219101903137849955493556450025751496322608926446798880796098501194909459667834525129836115124343560446154560901291578540483450351448455248395997261325946178031923576658178876457526504511301740907764599898284343321721019519617839199059134714993894876467760837633968616224395687963703604977275578953751667006551074061937952035312311933518858393859682646529866672892760874452371500315773891387534042759084156584833429329759224930568940734588766051207963797778135119599577118777183626114516898206373957031796191392926872354771480368021554496431209271481403020216477207178190736955311194604622605291519728322945176467976219839539780451983717133692657103402157581530468418823750463414622624169880221874994927949585942097069190974072849005023491382585421317880426264977476263757369609874674481525010925139632182073284516121968854234101882934213718543266889645665372026945120863606280803837090366737334599117269800341794850257391654705842086530967641495119306498706962260661156436998170080707705642689246217045558140766726704768989765723526807549618977356962998139129217637212117914380443221633358619810537697557774230107462424736748258152706699364605552327792102546272301855958421206521355163742249462466187126700879478660995319580962348438527217863832373110351231653745528514375756715940365506112954405876782144495039051719076030394174834345424859027362558022575882377224744952778373529134125942480800108630775137344598875911467962367228877468963342470907894177491541335014309064687697457519472113416982947896724200081949552035994794750765329400971750957611154227842309832250921695463577144566598861720079366290070486907797457463476086484082457677992002918824986770335107740047836907668252683842772284009773997756201610268767785439540102235895381705006692245164006449617432628030732728496988696446182891446763191995345214418722779341933282894232939014514972534643937269325928940301934231903759959840493600 [109,88] -1308781872897664152101967498477779020000386453137109293695275581200842468381787267518144226340609045639622552066941749112786698712433835585009170806275623012935448008588861274403440731995109300181478663601344881572321651510063548116607681219268581417905008974451202567991149232404351434691533622866667148185634747559637034731055491701831294212197864481193241184566742045138827966145800744535057780880308443020640089047217092775749892493585978536948953082132625674838690150365775322787832585057924840327915210755380148313800525358741663466823570481949070289610606255193860649291126090624112492782900319327409459773601417274809356936194037543300762634890977927836888109042161224349802191131018410363208493053231082967769461260674345051785769963672079753420558255228966295673233088566164490335140854954911332374941572544168555971253978494452887426911740407854184911070695469598372646993296095451313737343968849250209383484165724781276398202165763505958535519101203410050847620967655898968739078290746600017408111480551958625279327390356699404658313510131637844179537205040090607506810811183010795043472533050860269686054383285168303210983297602671640097193252164788301428427226702936170956691954372822681268905458348307301911443251792907488729995315360319823696777770858644172224067002064920210463106452362890934051163920303926980288681073379149750288141733413590351356112340503654278962913627268508863499178497868194748247225275948330052957415034533524893644679781728499785874068708349669819375161117170735371335336227613220704300349142142693607921506711214398824290362241956194382022192507407949182366882090652321854933008260292741541533607290345460703030267856452358004044756440482529722217834712745782319522985840504128715362632065469906936473454553066257192137760695937853955117700266785170166442533362181258772553305517298787580541492705599582386460596549669606996641145965480914298073075430831918211594414112102355883627783488539558090889303448985192700730419855695460616993718872536384772158111194566738415833358819553126252607731139250178027584365516280836944282891099704623895982572569711286924492530681028867691442567930410902911566993462098610964890283706041537127921806350386718988379857318441579770141996385382161774081560 [109,89] -10019982503677020461489987176924965577368804563805181162638682171950008900874825013828083805263013623386233243044371430880820327469463331034633310219354883615105973378296898390665090788345666200930439468227701896543112773468014626298333758061379697770477197503923996679778669210224950412415530517179209060691488328121818945192319665615188594800056918678604742315457000935314093345362050007263835902979707210845038826595417653382266760445713659896453740492994314956225940558840560898242467676604425494625981890308325893353964675044262293017947538406032329628407687227547874250818045632263322801155315469424835934860093349646357565245232404000422988632064238839075551444016618428137776128545727044085390465882089860802501927233521833846662396756785340396428191246828043477949681838744248124790379338226659445974346032535558697461811475927173480379715701363314207896720148067733532528469861907955538493147454797749120456937220297380038017344571159472299901991209074797689201537335195184026072917207458086115297170305626206322296616685665630419236141000876623714189985595356544598036444179378592686244469407490402837774794039960339489142353923325483365735701062236887092009539165797225058378490411518526290820254699393809367087509824221172875272613946457999929884050489727326117871388558955650174926864907570474310863412626551621752120266564280968584467727104583629157808791882036419333238263038852236356246679231153327691835144529321039441546941339711576121705511334288405991331908974428680768977815937251913290039702615837080702605118039375310542953074322869668535383515629448969061232477688320098541640933442389080566926945214891254148557051310772095754460982882826729990340313677409795361596496638265459566818746124274069337267137854760289483384268572451566402019910880309367523420219167257644941809835578614898023028730746855056089075577594038904990591394532213292146532713606679048376604087586835676663600765254596856332344670090627375874707051673494537592920970852671991563465493705300461167180363615504976307241864213269122974215042036903562138730206533735784161384840467268158555764727085765959645880622024444826807430139208545492922712362480743187775907399501105311016212549082936596958649255209050731368242196243493293640 [109,90] -69220674239629320582743345648177051221653345222772026630353357229226086003526451495587693701315071618863892055258036691496609090001311307573390232592560664252077689233160018388793573489975265687948622327087263857188038145050500023483319350679088933246848247556481757764396865693632861439552020785724804361562310941358619596986783589031473943228159672833157330209690117734424637042271602484319468168641040964091759359374427215621381122812031501425331527948840269709170507076503636449853894587840382829884909365306620702433621559116002702883391422891682328708451126613827085608454421768995021259503850152144998370653971845905120655438270344472699732760808314740303443623980052982938354596721444325168477606560509753283966365690694862800064853663850926273543818974531580675027090704886870968356952779492760412726208447959802829221082470009588032620528407598888084254930417290274040676458227382464861773136478705410416372933453812067307843029481823296098926496424958618388701477599298954294162345402512340912224920941788332286121803614729528149361722494293611139864504919230244975507215674313266844613855758067905715762142377682726110161552684533510060205348313620808724159355205704225513942794170745152925142023947938044761563816609332897403374064658646763921731371933428654617483140983580228520334249204239457596908605253892681495996478855261685903092681236104140339273033752069743584308445048679954900726886527180286396383832824536001349566362777924319825129379450427913400457454761402262285364884944900354281345720761500926085301239442365646051239598767193956555896998869278560180296002458347354346171521161147167386169193786772479312686420181673131017014634424331919147800563924189753929137303063867644739595210725586254948116363459379590663810896679926343221253851267511924969160711873147062738295481614590883560500152202535104932865480154264710685012250049769141177084030734194994956379446281845709621402666251349603527259135979024484828467925979957235500974103821319946217928016513016377247457942914334816546519123105166531752253018926706744564804912033966744722651329472932563302734937536870495740769587657609482141036433079998999665098255589935943969746486735865340198422805764405855556352824727967823296385761444480 [109,91] -478945088693463295311934602281612234213741759681014017921881621311596286802619996232919481051896404676389301158147099643244030913066982366669616051289145548437057859733736512847469829833624215602165053034273026316396427187124586334294896740987051948432970899702655068858231186125939490846151946421348054647612973254338719824532327157646815133325835377196736309129262965866973959226708344110741257222203403429733293128468733783238017177217346041082779751860225869771543313071200490917935405692345685045489360384393465983079778679860437511338280077522403065818687845976442496708969791048253124963994898801762915100287360057523166245947205915145166814958653035999459033369897088663220971630053983199113450114975805540244017669094890625713873457231717191238095838113372873014574008056794112853090609316679777516161832587271808888004710920924982892619606629682208026620611135450490485481979991347998352381033204027394107591424699648068215652637199991228282157339993217190980122994524574435277895356365633045066210778625887140399214349876622563449202216321882842358382352772217545224908057294779646099068802129058023073594568852997462346601775745494661223717200264369474334381536578571470561443882134522539336242834165788323078047956941940482190402150864211675359258155915095357138618980295311420464907717249866518730691448129772840482130864671319368415329704835078251200004828492211571658215136064829600728790397975023132060561281777528489378406501005074523686133643975313372014624995140659419556221746258772349894483354009911882764414762384824731944925176050984311853030362249033749792051135684211751258831216242624460761222680150478534639055188015251887174199165447376094358813504390977098953373496416165598425929144299180478230136620449154662848258054259807152719526316098704893854341173715751510080880884402494632162172879750075571605047071140570479269840657873095707411743442722999292256638651435961298222980499566979515061633815750635222945375673518496467618606986110667322219706435734925580414550030168289385388022374797391149194400685705604977851017567571527458883457050919998440566597042530588302133989627298235462788217308586725599578782496759329478305916209772145204927600241720622189646696668756513784225954800 [109,92] -2550752445453892046387215099907455219328765944297839469145053017485213536670651752851704342022163460143134916341195667279747409403239809348642381183074806328542280715793150286195424974906500175710899234561262307504524044181957110788017682807623266685963678359538993392537290559478663773242510613051574244564366074044714090249710223046146587418797721910531216099503128647145328642451753241866799171652389006929179451180462970620080269362677013860928553548405113236188532932961179380261700484681362154995190442076512737858422940296116926560618577892588293820175853518932121782405251328474351321619277934442145039812737435916307096636647804643041716551781503711518583346143810957464656648780427308022964745593688332452849812914581641441549203055596336309168175270460764033039585292840119329152420786620752024822217481093371444186782401317497366733049487484944434083857619194428362783304009198098429113849962035400586229258310842309499510340586100422647862422931310784945721343205237538229195436661370151227452322047788970211416453961165767084855619170178832013746896008671978410447569729029855981409756560973680202752917164944800982769388188505914621482692388335574593971072883136839327798008537716285840503333740121345510723679737912845689542819801213029042415374262332208071227285502571125555290992468027577485451874228179080655480920872042218994116253999603956689028347188475825857928415505577075390373967194014611466730641063731274264213791283727541823148666951784260286628529535539463805187740989716736917763896698947596287251988063115504254954088776601257950703696391267971961856679029185493281692153629334379716293922428480611338514155986519800159165214735669995925304799969186690930320400360732315786087100482056441119165629498049886021988984115784994982231931725303679937407772102070458608338711612527477777780720630590092748778010301439387395482988364898767829395878759676392861130118325057805533286392487566576437416357503017272952478088249989652161270446533673080358389947401365602005127887279430989717270450117128890984120726624290651693066578974101277158823427868369410642339334348691859449568058746989096687440765740734743034272570896968872353026806371362425202423009564027593209421012749366816982680 [109,93] -9844844126943873318072445847649335979336827936946936028341515566600316297856128616279882168323642159290205103484894941970002299228116532430832211405022757342955056013844276273823382973668351219555838429175625475608794616090805486183897112992705170677262639542097201884694065328994536872706405738613620946081084418679805190916175607185587261520568204156849149165774301806805415991703620737414651272895055239890086228026584731024522360402468930989543810405176592512297649118133429075493758868179148246376565179096249920353897338297088566410142886839370479103242726558571077173523263501303966157621265850813180439883958507947315741608991886832996906114695538457961974971223870707974678246048985884579672796133976981175900707339215100211860873601624124809777586954301378733915516727150241335033304351496321860262414134095923892979002136675324481311229552543198875309078362125192344952994381715736403899739449008327762290253372286566528889095008015920938795844325831627014474583448645681604776532293640167267495425043971742700758479617811343754610312003505281776104578484960766527564252077903156885240625417000732066992868147448825380182706214888816797803492385975959653732483352175394856232992388070417805166811210392039719702315146634001209255894588485649243454495411662189063234745631335625684439398605415972556420184405797851490349081599111757586852191920641148379059581964276645818651248975766854063833215701406893107019546197797128976225555865600824433037673334720351753564552431130274968392684244021409381007839651537320519363445533496491883713707874650284695260588442335994564007836116313173230700640866716322163022313255883693176542308156487958675066114460469429335477555098140024480690060562229062992421732991942267712936421952606275121051602091768546296564969292149405519869026468542111709008399441044434765640548776519124989813678747871788864468163203436419106205295668991681694875855867474675242556957355982289685702195118697404058212460781526870926132840864297668932815770987666610265724415092262230030217061918774482728274381602521093181513799535913474011623166144096461131137439930077611716013559546636804689056476952757854427107782774946724692926283220631979999047413749589321916448719068206000 [109,94] -35061482536894374161313077428472460494325239301537872788990425888982058332893837318188385600771396280734667027161036326160087913180944729981124079937860866894372637966520806933830935989148206157384350557351404835487621795287579867511045549045903149659657875126950018449432380159498829584405144416634754193902514579808569418946870027136600444624747029927888161319421654245491705792377776664929796124135551266399873339404485014727328926620833875377621383483371649280475029429240737024364629853212500120745553773846914005055808742967070901394285188409413984095135044051019089059694922509469753016174067042840624601523552832253069832386017654902143542210524881109759403280985114058514419246401074621450066556164372587106734492388548169194886233121980589617936428303701694021712562515473027434860376855455545781903248269335791130762735088702192695414750410892607145585517914403580029559528256498321876684938068171873125947557919850300885191917407242093240241564672866279522024875010292146304085275818370375576580861662688724735719970332091186992138499419978256552476569252757995374030586524299237727294693622540802213222108765200864931354619349355559199283150464643355820814828484124312224341442040261169196031642287584497449385558248227942932992459580161244591710463825548182186940648603834498820530218107574719022389868534216875480574952484561748439069429286720694469413905948665467762567139522253894842203549913095328785807862596772185363432668187094213253789097687015907277917642845501428775847997348912921103814867671043509553034708525423312668613862521134185759729989132954279475237873238883313051106997098412438984575262069505009860043129614992667489897062987218001984175125045526339427461837097183788773841517242389012649671194827224737123321664245404214826823427101670622733305510765152531289683973817855112373411822746906383693870490772218896810401129251117085459699776330811842436875914948427123431789836602282409332468840836939799187629620582103528538015132753021463144796469608107954373093723517853482245424885095628836750180772064100674489873718305472350939231922860776311773827623880712548986694011321449090290709685619020286803286175943102603863778313611939679215721532374473812496622527620 [109,95] -111619216853509572479349570955467122360715695392976109473440942766150242338930568651249780424754879208357068472572166284460249776559393670447815480535066579993243678228950017324491321197341528320751594403167534801288990041455399913206456287368414333708124297061303873880131522955176762739049942916635199977142764224938055253970508435904189984251058394348487957734496649846262984987338168223929811802281279876518759690438764121935042628761590337643437295487455553265422528190070777854667927205844692961025151766790792344192488088056152255883716481994188615682795904847572875828208495946043460740015159345225377026559846956820395329270116634262825161186314281517966533280846190694326250716820514291984619493650661368643095807879797642036884471335497178198494956158273693907656338892512128637805910027628715997914087896391145919032855019848879700335547658358073960864516574049306298680420254408775237638658874564737025520014287272090043638370660614905752250312750667959532462656916859483350359907926433803045595353171340557068819366844702366030413342428552699897901812873562844386309240282989785720077378354196724004873511772238190106462246736094577555802196541813922396207955407271222551022582549235305218727101329693245601600598242768500404839457525039087189299933191869746347207690817927739779528375508666047039765999012297080162752371898479813998666476783288912592091344786329416016653058038822714551537478513850754135535134600892317511299797932322444873253494190770387578919860994964555736234988985222440264571115360522641996469765339737144612026969854688330690862393703665252369332266298375125760130177559172809730620884361232692727490408378550064147370902786711786428462100313460602356565471332781173720672746453648974688878306013778815930545272529390139054146991497423738113174904288411942080364607480284992696220521059693306312021722482286902522702043208150013430115494524229625917115447120752181551768794880706575308506418766292597814975342775033447344034672008370092218859963199785236707345969619619904830257207745883629900732482260360391284562571630743686088464116500140113184352145538592855978595699640917486546034498557544118551148532010602975362128552601993791672091446751389126659920 [109,96] -89597547100638706842494916380916765918526858922875887377131750037944137694849823349003828219031996319293728267170512092945371825190504425585506095380845464674934490436475489688219021931621120769588847849433432925712389149300044714297427438020718551928622095877501561731170244957992535048271202538539813119876245628570821064004239739260840467821935410446809735284834705628757934534051139866429233610647098899150750508403604940479536371192679724431017625841736969856781106209327698537947276587529575151511356886054524278156338334255997478196047723346710338982624627505183881303132926904532274933663101023746606369782919850759860722882104383457684809738800127812534776485498879091138605526852879502226736128334465783750972568921833987601869629099777848137523758753890570458385979178243686752160633263263320441714021044635878718090837807508201125444638464510567875466132283344030671293613168810670658464780228929978086891405975311631195528719979534554510376742636426402811033075050815661787267186475091743108911261225767948255996675660008009319111475155891290818190673459115393817810678035669798932938466326933075084375393754721046863006423449832331020360825619110937474772512359338859257957924289057708242353055772688392558956648322739618122479657145787235857865525318033301372159132531369974341421188996544153890876842386848598968553870382943066821880554825259994725370284824938515908758084091397457333705152372876851348065947444290015936626283208334225123952286148125458968460332372998873830989661647988444220765096030444072834062872845885177836366367981035477462730146408909526948386517562287679753469294008776781586476092023819025812620773591453371164412832620765060739574073336878958536991904790365007578297117949099118458894083999199339997589805487819188075397573021629231396660978731068651316582596258539442024902569804454528066377658548031799769220461287017735324400294536395950887310228518629378927044314281054224561466273169137770635879302221251725268679484980010974790472826729706682169485080840009905746570647128298374180453158207662178963071976545024583429184942754116581625688628886155504526485072281380952484751208806142438395262084390877778242217587681255322205440538340129760 [109,97] 659368379612921596860859203428519646552875087849461859566421135270720761794539260470598675394190776682521423975939310694801874793074668790372226199149053998572462279498538350556188433762428998002950765166854301878515516846334928133679715231831129781726760696313560245493892057431340013214258553812920149014428644158607568484749476364268696208653940604927895374216649559381098817980523213195644928602323393655456747468977911063685156554065532941555492156591077075400958414717315892091692137495441156211029426407975930089985774628406342666542850182278553804201455036601321736532133772400416815649721368919680392405454880726532530477086164833380444040930283510149290584178433272775935710691300571334382623873823750975406003214401176102813072451923297435174879303299292825535402423384895558598793808241493387699909221648582945965380651205946718515060931141689389625528918762294964939806700686020721956567780701447499423189121279497579382188837284774842730802201166455945669050478043342535432083259634576512497529060880919211246080714753424285571187570314147176633728285261456368345468359835060783057787898090617831948037641044432531933360223757295814334611234708134326239350830160811678313356468079170500124667579361593905836512083124371303844095816101505112982713911610668130591328035204156008522844924369526308255658838447946705813828346076941390475397188325466080835261115319094036036642530863904028207082221599542905249420951162275600792030154612898358452820388436017379238491028901907102374933512688953901475414857017507757929857511130224956434862901540364593585582833515892568116217059269391911319033772063190069304496760085639793709334505895389790525803390807345605755110555267140277272453876977011613861808227674284035421941684424661287753394207895903754671447866740580317751018025545362548689937708849842819816659003685731510304072196642647642133138456223341219532578069879763381016858639464595206115798927272895592203490084915203196360651910403127350792809992791173924886418419923003858920791557747511493771479867200696163876431977582314056574061678176601931553192868419417267117272355245643074318319770684416240183209870622439550873346769088025773531532262324507505900203806080 [109,98] 2993442039832828550147611173121787172736864225597832148448537298688233172666892299446652141358910733106710824385783742947097715666812988032921754812992474538352383120586342904233240940253280237560373593956662592770842670030600853539133152814305971523190910483503041192998268000138527095399541633744806647397256779583527402131936750524060917371906242184778781033236773915885021635695179827111780624319672997269156866073059406567663381853506478602634313675288903619450372243266239361499368616187659244689878118931854294827656325710851858281865408867313188183337915901511495941785452374508416819825803351952403804253458226050409282173488147163946288271484967812926697661002302280706558300977904653627615964456223420100826247190305743366637876001404760422411628693001330958521586243554960670744069264504406290994939035863542781564895550671158379340355004137640900271621758651342545100530992755925681679214191749774966007088914246900706660339792604894940457551025662865073605224490739395269874342697606762609008062892889620680161635435255767635281129829748084522753693729487200522339097584131850803802866315819989814116105946084133454123147531092663722523418636122343157652133557855759211072327035539209788595657141075630590373584032251753384968377689350231322638657257265924616272017253960620629367408646419549820334901209261445729213642938547714795217185689608634603247359509362681070486076924557638787714539823489225749229843190544314676364947086135074184639762724826858109474457931680021284918551182061045601354913641014694405441736302570635307071675718948749355119512486397071477751246165133829484048202947687448807757365150545017479327577726022942020115538017535783064662344156565665656998304771436230226015764417290976980473532676058402045252096387086957697371481176226482278246432480475050787970196666512552413022379882354272818142795313752331492160777085909659034354258374020381794541649677402924914889410215834873423393853573738945870218947652290631111603333436231271284431855246005111905868260514924507115299659454426411213914388691024031224170695727739683000793780784720377261802554283248968592946718649535497796769458002716194505868896175546454619245187595781213328204280 [109,99] 6997728769641148406723345046655369886404746230558145473400081330662597475609296460952180729394432600468510907643404752779706559370302846944376000132618942796514431421785683237439673459114165403889949084585456217687460093064412930497223168016065795118140477179454056319395043647756621239243157695624805199436194583017623303378108498488282210745589275519098658669214008472508594112451418902698779036243407465376497725891112050550772382692961438675322251885282971349867472798632757533866390321420985120358639916705980035070513736187438944513492355509249809477730245870704267623512852497498213550924358350816154675161087480730575234823473528446383394652448783602170672406742594106019376879641345742281759401477162600963626678656920143638533361449561711193363046403669683303592679367917948721736813170587502704604245421603281905198497669295800260885081457271265837545394067074010886391665217388911877560460686415890075416117201843345104609814823303767261882119686452934115325843016283589312248232329890356966657395092599584055685123171825217724465495946953682213122669722653863421678023060768881368955948358539923328264987016162432083917826275020823651533191414360092440784277601463055910579130229094579125577397233340520556808142600940345438036319800980986326026254794687316272695502536546120553831793907815635344642221763350906671410122922604421394074350240388924863805140430651673155047646929646913529784620576645378555934809297753445361362616857126696753869804691440639861040972227988716161052040276116898467756981073987037752957548790054113670289197891043361203357979424171675140811534138901341953008095328192569514845265102907720150401499443702978909651214498093641485025091164536471068093922869953273445860277381198841530672682308581661963488987048849240624744315966169646091543992136035344130989898751456094010237275187436556691376863669786760544693667922897509951131956093715375163515981295462758268023586678735746855896578178130611370817238708525708105336239004709086175934982393016865107281636652747031083775331152826680716667005236231217330791520353843347384822589115425063760316645607713325236559555005486661310848092158667113299463749408258834665773514972029206200 [109,100] 12329695526262827427638497152806375260330921310544327987513508626936399217870161610076015137149223575229356940852079278033074207160644609036757093791033578382838788514478664620685556219074350766953445112463656231440470596806246349347759526088576327266027256950560210987047389179324007610538665843377053538992622009600248766185885914490436495322644552891616134493978760421335628042624097336626546904712613676316041487495051895296845871417438111624481221716143436616273578581151757616568608120187571816692473379809268785927377413099882175776695264483892822861187939249028294811324922865015185643747494790785283904695078886617864935110000279675198511187431462646693233725173418745181452835142320573698823807064618090960305433842762271796694463547589801164599676488283417003572636679964122413467295291672487043468491582680992512333895296405022836303098002431602968494443932680734249755753085491108066694629035862421135088351005889219727760653558449140364589332557326276188282281207046625867985334953821952723450866003626495241115012958499793469065322492389914168169348542923930830446636508134977099464946340074081992185948257239333091110584760411019853176974430232878354641265789635652964732935107774586813784427883123488556871912067123079067387897823289033139944398866164517612141583410153418530583152771722213465379820560600134278482439665597070447500200469841599733294398923547456103215386166543340214252523448059574420300064353302384951209797464974564384975510855187897133082113151594020899477656190873823118360242662512397637460338091576958342668210429007632643116126387001703522526521956586418134715096848561271472738603185567627072482397087235604929900700130587818109248132423493232742369755334868900237579065982948475962239593676685550104410961482745936604950718643768662551311159912549096246403655771304338504238579691861223369611857740575326628255518074535485153470365268596836325749845587839145991181452234571160826762856861879564170942285649930895904916129992061871279085962039030408429751624136272825357477200130092678434282633461268945677254563329896125051638889061003337034944275467261876644418733884528447796898403549762474356098762400814067129290645665040 [109,101] 8601381980282466561097548811120194138106753674300072741085285805038849230510362680147474484227370225400138439444847715122237008342204384262948947933082660481711978385292741844507909419344143574060499550511797702895388538178314986271598286320614441462982088987091092086251177019450609760184050519611180916765689785479566839437181717799128053587097036606916914352413831505443555192002988329973861530258953524507224392656123619534504097957900722109384861794426269983419446105929079799008955382559914662673335896936287438871422374465448811309456479160202040736129517446156598619705009089345530723901540341223754088107155426923779320520737078219187814901185358307953427182236743869897900078927474280466851346355003547858151764676488081413183664207010518885471775446820641151669260286430075363708180977127778636387442857206249582128139479767663675580465667163712112723811629797737502157309332907107076275525544218414979643332664564059432211551173083886366362163610122542496892144306085561040817604074715314719930817051098179110075901181139627397232767577408198959874420791097895919679614392348748726913739612614632169187380145922371735496144056483564182304052403532764565524914471379150362489769712518573709083353365456797635118580857038555244291564451176820372993255069578966973200394001789030777287020665747731558505496272185808019650408824958141686729270004322505755769280399301888031766820494780847533156882544140270337168558442426605986679747289950554271056271631926686380981863210122073513258560946150179089425910528307177251692226523368271998987178774521322655061768034220561355029009597859185536297850638833444727782705481337572073943573440573990321046566763965586559173256245492054672349418341172446086445114236806516157539560746667484067759090464575716388525106134580014250094617804159003068266990307435266294916734655821097964053822871211803990974338780673070770303733524157580748592555607165660930918544400370656790612822799560389527628108947184590454400328075704278101234270679201467252598390656954281297904458907251603859693798089393335274242198301323590383441200477079724615977203821529146960858519549194432935239787407229845369371333598821438298358960 [109,102] -2410009635515972981065402183653328692296229514305868290230872140569214990128443585102845021841094262640450486785406687409527593219029153363918275296663883881094887577027824225955783891786003643556227050465248223359756040141818782098114899742667248603498877107472057496277861500729951807939775911817117817860406917059322891232927039477019278468164508121230277251117299421164906028468896662310788108843688139546382237162621750399422858178747840221668059836244431285465997347577433216085921171258949068561414893324309949146284077820982612120288168715064630264254596825206963542442011324313467042427534677915635227603744062362190834011373243077498108138058105388785974154391400498194416671837070744543154403746688856055042915719591150832067953101999828923840031159821908442970573118368041140560260689340395307058957248471804132580039951938649051094346247337210272832976002530038501513613399304915059700948502898731627995045271358622650879624520360142286345028188782323838320441477108491809620087895627735064513215575282322907152507345751234555413186969202268179302462417149905760235072463614674443515567204573852906580456962993819960495994879453991697581133187793969199737770562105453976423839466809527709394031037633015827723072485740803385180321398196782200594036771508666468450716446165221145160763873672062420317671083484764482303809573733924330131124405123560583613918250315052027631299719359423090825373244244360638576161783783228256514178040336711625897140711178466003828811679817714279756589575930346176990594578398447166734514709537519769530083007650850936117900904634897786411616273219540941786926421926439142318691217252117513186401278577276923616267339599399023001586034725325956313644317640282251486483265161319304035685506086497451078083959162438363059958448000121412701103961097974453773378021335979623944204123027932261019206755133762982637530441357593737820111070059727918296134273963849390766685950659875205921872788988626765061698406392748767466383796420197773713362694517583526965800397277007123012787437739705910762003968997329840932229038141209157780704443593387575074306837156976477785634832217999762542039641188964773610281401748810900 [109,103] 14220991432414284586148654359794166846002220140388763288258555471334506169096571304475725502909164546165183300994714622402444982734330130267992940647087061524397517397657823906922070132781942221370776419044651739737934419094071971010374640088144259883300003199802528578045635289881752346128722901679486437890109100512677710186492770806465210247082635349243101886241110310503360448588941767427777981908921827856934711734451658516282349598122558936742191938413869083900164692215979273115702503195931384822457321190071163366337349525929315160986068101629517469562458423543752128854188379567525685472079437650581935260785944855259526987057853666062154455091685689437175400871947557876950975707900953904751771219602210157337762961202997901924485780623623801249755254875971294531131588569617852978864419264084590214612701882783323496476408531529113335633050782914292379673174411226161161624894133503288296894777432422360212211835691140168852403512764257103101175217819776082590155252454469519815980062358545312430439891274369237720480257268253518287353932733962812587170731537843718973646544781586138435026246010025888423181206985808569940956909037530443889568986136041129973465655692058994820565124955454982969826722029144786577671890759430814783810584053260441815213782423541744140940843483635335907222481879364294620959153829944722431894588128965573715523648237807138591248916893372426569558054219482087299937694353618341495915137167912117169293138545288933253754626292455609558478193195808376975254412438880046434194710017643990995219785574718868303667269372403707588262926664365279563580016949109546820320469553732584851951062546277669101483962751690770241506149456724206270185799670206002814916315249482801438377192580095194031368332991764248746156286093028377277523482867441644572012159546199484019976208971911276770254797103090037748876932666301348196728367222553262069209651859747148952222721082984290069325640650673244100945874199921198603503355249526193910933010534233529988069449396921779089069671002408906557594775213182744372448834844061420318476510020617777467829598888821261740172314504790104165739490224391579193323176942454435534630906160 [109,104] 22760781150287203880204521417043510250611729694943514021710715099721779533055057943393252533406905689159498164366659323408189012830401601617362850425841937675799052173155208495205979594494601507185717724640592017033874362673793372963410444187935056192487289475031416360649959265334284746965920392279984057891852449814091323165258816220120359467484863283584226118298738904992574612678856266889305017374537273623533963164941142034218231729588412796972690155644270781698506555504515742257202386726193359845657878954591052171234659559200757907525059007519946763279604982596112187678826644573460796643991197664292393749822365534732621256387579987399309616487931958662413179062966671499505537690170207602312857632259360402631475837548875755165787839619114774504327674196390763003986870438418326412455159602599899260973927752794307871460330082393566018442431675146419380645014994459930643754475692769496534494033106073399517030091436514708061763476047005991299763679664430001359082267264838022737502445769248736012717269867515832833913358179643648737106489923006670108138510415663044070171551907276157788242006080028119295411595674048557152240992267566377153870807903288032239787914677627290092357625895302028127951275047329241217881249813393677064014085553866569512108226508914548737736601356297824161324587229437504387083608888923117777952168577939148902878643279637353642750915645629765405486052931075344240597173068361298090236005716291128001436270202754225993680677506708429575097767099814724724489388499575747672145010679366228432247023715800367290838496349952191937294406159959715044153116814460950261036201316972044820436920259282493427679102409987731464242239766495420108947691040912327683033136784230094539110716831765093109936950268667400406103101700333119415583270751582172372768071562872101638348224709531408398827443811335905822803057448464376995440881512959483231384361363916032196816718495725301732647133348750484541608931528015589347823614201117434694394800663530283014023399855075267640694131351819268601119259211785753154874106231966842407882752667099997818086693492511021911297291731857308762038955102236410316257965360825318138280 [109,105] -69214705177299751477169882403030912864699086753398503730209831530376597433367243976057489448473367275518379502766438541468761192193424702383924271576453716113513705988131476812015444655103133263764409173462956422391408035882562077649347427637263754718887582803944569702190429355199156085144174877570138450388724208769719598933776334849099267849966063099428352832213945528789300389849999659648754463763880203142309100735034888280685336869752818703094886644077169521853426128209528396581309924264336473463546089622841049881636609636057962255370525079499269596954629202190581576554858110844867152051171260824395244437614920356963276563210426646482531637844156562099184614214454732120478525311374096610454109938478482778354031424796365226682655560949608363640681606102214633748274728287691072308741798162100906445090661217819040103483359363462989697199300419762275341390638229584854432790079728492096948415457395534903560340911581235345724211383265251973365744321498400067470021799203129044384111747508932849235671680371258379183525063462515552493724776691551377589488267285835311533178625059458402077515629674924900023012608019366619748712284660350843167169149480462179075199175442395676364658683077706366136421279483916060672770887057983796157409755479441055123050459538571714991180950290818554635780861866273097539629083245094128388848807266680579945448088024842746231752434070545046235966400706658347279611717450889503524061210924795169884764512805876372968016089218546609128949685157149216529089164549283546770805195113811452548881138160354116373911887240221003458375599927260940192530123209786395222036466787806648412864659480348861976203755886152521967846752393774915109614087272215267787180332637125885643501840996820230015402632677015956509944936275964619356549976409231056408125590682684803983679820849764771602206278212539654751126103231343685847415968697426085973872573754764102908114001482892708581709667469807305513514103553869781206635030969548669260195096176127858067667602860192566449863004980225372121175051728709543407739905833816498316377549267760986639298789238916442287889547341025679724260745529071609528111185874544120 [109,106] -107208727231370132542270118404764721859977248376309813743746530390986647930747854065816651932787474541156110307170613856725389391002656448435981284190406024810923870258664018495631651516973286177491595622615457369211080083633066792932872154341783508790063157142052099513171465396190316380769497107972227872190149366772155238251053657506085114824581221342999102379673138679489335079477707146410750575635811031371774466926240065622808292489878207024746128624172748588348041768095764270440945054069771540524652046675422483678478690528323566652953176127831576697196001180311865165264931356689417340683397935425445207408218462475084673422680006666479557072169167828981871296115533871310859896534287603237447706031001534272111938682958244192074266611094368293969259257604562820910313491029861904821505094178006653936174132733883483009184242642389290532862843729861462911541983471817646340734921456060507575015211892312701946048808977805790096918228181576554827598900255750300679571010272975064629560313755505755807810807274726054316517654926231926039925720642904774619992173739732195209389848204487329236773329603542160061562223633795882258231826627510104119499083882017607569863293084241030278665614566862178326958598578400568911732700589816054766298202443465499186217684276414623848109421950125225237886883068129761733615450544461084098389407953362628117624870590174425231575225702782139856385290757603321797701552814660606520412889702750452003733759429410539451055638136407388615174011005282483662824502500756770138193094490391221182337262163756138069913448545814867487231879203044955957750487220419149327603895349069373106118799593033957081243504924323970937839244074517235564411060663162490522358234352542526367548288303003260782317154964563382476081686001322833512034365180132619721272233514898962639046887865633028220111436894580181397380604490049394039745808820680509190341788679356288847528789928933115740196128623143607564039765495561876022529469182382195776354455198229392530657590438033802995413055776166574857869829699763927329730869895687292840082868871131346721891686283242867482927641853745780212552733198451701208367251000 [109,107] -105130738570878877053626140303853454824128423837241001209699488853859100033305594242900026323827763697579306850518367749271250219659076606945362307812260255765981025764814568359612589566599887733556522559024986142177061545971270477909322941630598644003384150764354483038391527493587900054106822277334988110300386725753753033353564444337206701399131006427197870282956493044838389256020418193865670889001572715866222713182926839190215109523432865042489857335081874819561270836612990910050781840944337371443261983988888396094496780746367403362808831658795939383558460660864084731684814519700181220935895401456353101326440354341243347414110317276408794080414771086802053026570908873434589093220864238436863113403825812368730039978614239869950254825717413777054494730876420806132113711266402130475533525190040379138062485991979606211384661254679358689146858449071205167844379080171909947003985757821012646359454252163341796320891255774420785598669089226603132117169388775646533891923579544530785920561023280380102748098859142590275777305839353006227220590564238328565544006588283265635190086939210083308593313542558004274292353271839504175812754380441775802757696849071388150826707545754665262199611279868616230517861181584407469263500527779776249405723745245578912671190555311312791700662940969962898866601117612358163613382364323729602010615826131539114910849234061170794313579688875824222222347232179826327110917582023325593470829687291384199281152523149346000974434170024413294041745881471517987178958034607094698626678591641781954703166937410071450460590208445721637618855701724587908655511918790751043600049294772283692306424258243313997398168619813045195292391591549769134612210718374046455683682629791379774556709710733999006674793769904060691075442940411894921956287921141873164794619800509790917117809085684459751649160176211822383857277556094753137291961409781035381466443632766029553538366168905152320742191146733553718281215750454703581653395790444692743158764225708222668971671716515223837994444862247995638485208159013953032405159910924728105365550021672843940182103023512141457364552153670040890225898810616595882800 [109,108] -118428641321817615790540743946034590900750362778555368445458171563152722860335360101790751204933601165489888938553974341508779237381604945702954419013054910155404108832357541056375143564199112446013296070589927535109287163335709872240648310874933021683132729095125430706756456390670207004633604906002098925539479489478663696409856019227265851291578206532863526520177658658536167731263772563768610600526023811303910682528301251769900816746473909601136565558887278121760265710065520549315502964363491884375975433737691456310942131988616186582158968479139573123819974138936338422090921148291578299757931513289789295211825318850905213258458901467369055429192590672909717293202371194634109519466942333817145434627912379141670564528386589064805234877061525264148441207588769602585882487928136367528563032450962569726230030270544311410422295652280441748765564032891100927442077021278953496478872139532147305433201070029354030240912171227776473298516142242451448736987824143107890575867337771472414757515550595858524283774378592964163238264502635895360732154555976972482752827978296941005931233706130144716176124513467224943604733153167619656243144448899272802553491695398716727316407077974877208875159479175465918430943009811479792519411722893723414034530696529001523767810732164379512037110523982110251932428560790327900350952742642781076990478072443037168255122481294453278815907689648860693607073462761089468820762047484148722469541110333126032032605721173689673245358607205669559768517136247999733140372311182428654292689710309302682817435342727709606095443083410800700796397957738272561057388560809665641527857996870027138560681596026936323012365262261004433398793427449016041406382884104706760763596034023545761360764575482966845754558848688742633744597765050764628288813934225155544675491524697838843232031508313216008608978706597846783850670943377441158207932823692604861223349957616161466256645015328538636892586659842553145540659962325283470513540571240433751044826890402140133502763609454596391408618363352762589034912700931719843645936976024166874895478294011457884609138672344349885383011066618580567442364820896460 [109,109] -127451456917689824374047330880453271624840765397965808318121695318308867457199017373303188276166342486613073016576630797949362313867502151851654809183415385013504383288279282281952458916631151993195451614678645512629386849680513043529440827738909889508972587553728168023200234774837996127187225625970819278053423045110641120458670179361130397099539061927013732545502643865742559747589127061989556631767697522167329163964687603412632989669303175672878062708971668299378117246375260035473015169830932120769341867280547616810807980488166188651682370497639924690696055967619619752701363798157328256817148760138574326536784446686096811313443891937218377789285511382813710611020488183885992130505317998522088892626877901780941124175942768298436770559710608006718859921543030803498204832888630734280544185127507641273322253576019871143655957571313581089725430241379125157004763946925709928534078980319700186732577130861171820638150343055889116188233467675150064442594117950161194922417918816651327890993614828736377114792183022926493123213736707080614233399873157068433082724850324958933771460631442847586817235273575188827521248140005794185323407127114678031708586531881215064067775625071934109494256128376126697880617143064320664548283830644135048958912611336387200476130416698065690911143425716844920905427868087624207790059719630485891514852972559606468576468905295060754884554170711271155420609905131119044500192210951073313662762161887748507597841049707446507060037829799131660829575628833862485292997495733440077273775928098931808492413951109884013021242858355554732540261180286600843944830547791941019300195812449806335548882370300317235702080958283252879293349997843769286915627542326621356319056152648265299129664894768051472636376315412758368632211818510860214747239012969296354473669816601309282526676809212113544730781331039764441811184012891067714274784736879041111894051043151139510895678771585164401784370769800548915579988170594219244990510512124066965205644619311646282727227006538647452011878694563694808887922417459043654335271979235442803797262154809226820747024807786259963357359570815227586174655844 [110,0] 668205561298383892553430878576894129991385512493170879901953739957417094826883545265968641487568108847628042805647628646937733844906696881917900200491176201641712084774884631065382320979389706091547478611248577425119778943998580564414683798870087731696484720826169636716146487748043874231216976301957523973611561620252609904095091315817486364286886425175995843095168192582506067228051718424254474658852649241410237635643897529766613280265223338625048181562360840773353213507602246134017733889413445915940401107798305279800455731954096223561134573337420642989907058584139831296859381975641358386272811979990863110381939951392936177022495976452970731066496283643187525146181607234060401843708601816365306231341940756258049378084184074672478271701183019209767105278717814973237559803378405968809508001306966680824131451993184894200067568918822237581371338049509653436100070993836318730004488641489031185209590371323816025222054305070830325735091929609603684766112186261605141649193849422799746237273804927024080968690161680007026630894541919358024525267596242493681624353130684761781260817474553167604317301230656114505940210127544097186871941129236396712842291523644233724850207426819164705580469725497159081527362869292791748576350213124100295110212687090144684649908428907599202721776868887263397865617328768714072900171604250874707366671144217367150417010061213002700008538295208819884057239675674613219550747407393539623308641518244019421312364043126537016099059423233422442928725787591734135736769239567810303512967484705589248485473033694215365610291644655069337196483215073933960299236388858296507849797396238443068080838960759762782185977981624992918588056597436183349426186292454670302190849175343776346199374506834428090874366067025683270377957060928228378112849357467163089851184686695858270817217367617859635004770490902989573261936746377460479758719252317621193826619226588824756267807252992806082838545572054262544796385782688281288817629960014078256167595815330129517943871272235708787991578722635965737518503657184134695958694778274843185943308024410192870488229817616544449670745324600832881570800745608652836234847929895209445432843889908932604832166832962462787618533284412678229118684045697685849105655068903448595842782064818868795543900320096464119910879545029662812512564480776484591127536885168253233402424484665971249341964721679687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,1] 308420727670710993274675906993333773597512409309040208775559975286180521942428465715253684127789220789906516425929591357763105011067764369116187489469512112348187797337132795865747924829377479695288928750457376166983112270655300427712452808819775668877622095893955533381674786418793382104247588790222654887407812639157001363306620339066290623970580794524765860010649504544619256406299499085820175407002935570795720956817601846973542046304015356016712022867021905962211068948578675192921914654922782021374364368481393132947229838101591855136744499320155841135312003046637223762007822964104908990908884327612979932315610544316766403697281813383021830015499367877355768555303463480381295714453034118795573924288192637750436812056740299779797721487140148983400562933488105011652478359679073436380479725755851190680048155831290791699915833868783633648691667804076990839268238977929104840922837149057126336763167974063922960410855414284899465240502670691418089455699965935662541231018567509689142861135579913336720980816041677550031349067152067491741289274514321865788538721639716746427110780095699583937863923583316067559004860861655822041111138466024525326731681937485594161232230223639999423200476309170097302107007249669306275785076456338000376443401642741859624240647673341756318779358262633794577528446006159308805130314655963031020176024609377508797503374721900091545175390912521959844901310646241428690222667646720839823425703853236076855445926302124548413937573024263217509180850463541903541333183596120447599615866800508247244410310541831739624992676973167909941601944024716515566174601645253874476153082619461217834160370870142467907651077506042741286816422291621250808532120766336979538910726082197640273974096931355160594830981987374866622914664883174525947082191310321251795430841454332226059526488639521285494487703423906825191788435476662119694153093808749430717012813729477795418260130502330293613212395473869546890872878305616406936917160196541503331075349286988026850480105096179613678929997993518512182698674077162569116514548857224384964236990425691454900534262270571776986128811252222398159043764496699290360973348385091073949529145304274506391846290328348542014189792897382200951893089242592370507178537911834614697005597244137017034680389202302359847988414329164173331900926819031734674107087243960869955144987741846307471860200166702270507812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,2] 33919140183898567170206997915943842557658124997950296412007710417076523740062531557538473879920854047281071054152892404658300019141939437837479631088728353962417250082729220472857848734261192397616449663608051743871359007654885213807389765611416052490875757719745767649212972479665504373199839014724012353288433248643469140939852723904744437447880367384337410187933173699434199278969834123957241887043352612835703980738110770544473671482958306190949629851253904658477589181189057735504270056392964497664813525200854331112969184106145421952259729970705425866608352635533839586859010803242590783984107528448584660849038911671755409677049837702511655813760203491063373256021682974686041131228527249713613666100073764549254334936364290890978876287111358370748448673956674787679490662780571567774617741803567936961646119974665820351792586507560137270681501676294273120415942115181772784798848958523259705090926996416354503840503616194836665140874137978514229826130860673637442929226236973382565144954976008515475226174196714052484416871857700377713559901412730785543971780648512034467068454691826189225531952748154596354108926058920879807138848641285702332093411879795369296729103743218747844240233357940246463248473208608073093815548594516669323772084117095598737203065554584980094480165576904555741180275573494115932943313614256563095414055240627221269959205747012783331356457236980849563832355954308513852500269275229960946828185134451301790532612396074554328054311744790227482226159666023894947165791019462231910376830968027430729844619219938631566576164585115450442741457229718551448123549842932324007947040807458434888997470643879612805516351354848432731216883201913209059098430561780189076683332271111323247669572693101822084950405156323826998687644398685421355548734741384456207932954036189784221499561635058045047196030205667991445175755461044582411372370557816368968790831964094644250084617756934285748386325762742658684117548108225815792119069840946669003471648158099105118667950142237416558853701660648199124195701990610837134123193360899208683389640436113799179965707280217974229474968852513455345926851922688730663476606344753708694284887259287265630962787523967709713344790754012923990814253257543160407476644571922739516572681291497330933796264656068607438225654842455813144304789667713723798817901182099746851943426664138803161563373578246682882308959960937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,3] 2525909400352892114807529496875863336049047607455840896113995464127751452540952175435851033485620077731239562516661727758251188325864722044564436019604914420779987121229975019491837644323542495554446387584979743619652945683014951450124346432897234549498699223340362814755956541471275746165353612971105933762172220736738713968032109669677210134130413150825303254727410449015472618154038102726028095912998826205655783232592338499849324543642636012697617766380351907763368416635553922499433381462570775586215753174325331036003552276671828024738305236476346405388313590861556440951934807709236581376520715832233560245678235513056793951346660832824936081793997294046337639227073390345959761706041549817441585415409278667835310232866030713623950411087377134618950904480977688099971037897222257191247304894567511286650758684733764057679362523088937362181072651386847154364282096970162335463679047008808090386955663809516279064044830293792989380399473440204018459706309941213694961083938652887636022397489558070639170874798957909569751741828102621384078035097269727966644379084034358650895528668509422329221960989148594222839452440652314531365427082644462525199628421575889315677191133243944924523427905076041419171039403204026718379426929850226284500508800433890728800812004489976985105061394038451250115303170372964313064084166157191189845301033126110957004726596424094356353390104055177082753825767117070714291720061044313663051004650032864985197454946732781321326482811331268998659617527294965973976650358765918629884337902168823492006105352575722545245417178112293753956297048087424892730516906442221977582701628468109798025249800705879381956817102890755824473004769961640193173506484917950764746479870762567923724743752998369813745066176454398621071100602435444221801531815332278996981357422210544417032067137559972642450383874736637705365292409790057080612666926988379478521286510712465967809375464464506104551683646251223197888421556452503019027423913331613615310859741221865722641947957984734825297805317865901252528094217507866404337101443995651408779037796718825410122815406798974789369292697970447499008187605314686295181371550476676617556016954009052848323607027303842870835720472907930002969939988077008003924936054467531271227071668511569546983725669335683809601957590159699454042263183372136135927601560973453752171840681362295546324991946107729745563119649887084960937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,4] 95045953809938350309011660828525460569634580662918937412416181733872426758910190220742317535102156460732660905321305426056930407330291321713508911107708792666057568580445147204048906722136219673149252813057132074933409285944404945770477944656994619687481112280263853181928065099691003889790646180080993546498822409576636140695133334767403056732492629341671534321327071021366296350532725008266405978382470842334455988760291615064251967834593729943962975350411714984482353718821908724089985632285426045961929463129083608151598518789020580628479129579831668663333726753427836213781783934496849916688981301345576177285120364100235617816088210912152586433446516568983117894307851821296557321807673948314511671548332630447346701626018825869816062435549498589486066874487000646060410768285243401103559900988285528691938685577972979490174629520151750194197444632103799605688669763766857785980675460386246922081021417792005385026063555485856775487590964490378598874864109893855455076456779573899307456811452706446784000805907836258030572136868997185166328359116206589617521674547247341889590320500726363054964919888572841521394862077847450698941378502229259602664648931849834403478465052104773612237661922092874007767646632698098334920916930010782225648280129871915958486760724433681981973997593254492904343425869717467077998072972549920127638265996301486042624868088598671106901479225952558723198808142141424562404207823829331469044073950210067893412468463142072428904782363564567562006427123282940707828045071869315959320721763943787442988819004171629080015434780429841035947617017274778656299067138574807393610513101551982345284593714325352976430266070949075996657096888146494224926805461644882109821685960691744845071049771672652119631599260805671170644832103656803898735251185403158941308696066917075537097000589393669955862744522766311656111014515381113803462676402488604542605065884634142875556320400074506058010434375038208668454987611411745992903439342815572890717263387335866894060270888052551243162022973943251325374733499480560552253769107343209479443639421066138891873344855881887052220381710780342088054298181614129727441234789415871515017906856104540160541446427089162278005911598297418260680926987552401897883027610166094880591162334220790076185883361421180931793402693962843144177794533369230454802177703295878572100660821292957304291630638015675458518671803176403045654296875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,5] 1296976555817875454793328726111948433026778713060546566967599544447133611774110562595536130033107776622888286039475737862094848384607354112392839005276429996609638185055926335754850150359930015354660122849963311110473400839634395701828003753078078011370161416359984858881768110204908593533920734062471524254191277631601187274509055292396473398977079220815704893983060667335732268948657740759478291324608101189245773720551284332070914996003654598653709582333039236697572061512807567220166052476050849232685292503355179457244584362812816936007822397807627465348988706096470164944396180356781873839949577489821921781236960806848995270998236962814803277801586134661442352105721038798566098469111162652087172271278581731014736529627303985778225223057087933670582873201950761984336086093884219177339772041359445755631454939419212943017809265133937525479682956435339691388013525464443512620757247857700800086916956529099598312181499161307337685047962412720972709184498688449804179136218176850330855009122435454376095138563714392385596015425737481415122116207380109733581012584775405176782719016103420457420870448007305371398997545102095937185531432470059015944574759089969766867216766438660555704280246778063454008943523727637589396858155893790811127721518090813703231179109606483542048564864910048904603524231530133873859483046350308308062108629457662438407108073406073398632925486531179945799353326318167276669827850694822338053053091886270005279101042579290862157168698748265940443307835534868919931619652937027851636481358187190260267909008380657703202692655635691486958500244121491357726157012575205284322642445682350016081845713934327287137005831747551437899864971259559507609542086565445268765609541313663670450741256142769818052943360355992645962845499186541645432785923032236310860843840432064510886293121846121599764044609822923057941891175561254758903102007895844637916149057183593703673378173645443317003004014685244795792582631272772038439423671585899910369111701188559859119529675649692180623514588571295240783914854052411092073818390967027288044489547194623607923568997946453410163194186411146375651856040301572819208388865130781291707832130821547052330099491786272911287546527230871863068579656186424515566833520529716289953969093446108236669779699275187835683328916818203488989947388392977652198275090922677530692983255397243961272956119107346850682915828656405210494995117187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,6] 6072613115676851657960582898856407182610877231715069926853404393743512600025880440497655336849573914868287425383597226643540680501673220302501823513344812803697828043775916177826616908488040877397440722714420944320498169932270442721841898127872691939496734870578988409809425853010863359868511779673521423153453998259442550677675058728368203742675480584445215861044868261498469803027755380621018785114198477271594216734592951024050990584768645091215888161150551686001257319031258937463812336065598643391359215340577217806453306875078407179650193338334647918291134614358398153380389423408190809546186220932355642135129689665803343740824506336082534317974575952222300632464831689010137187231615872598029892143963360813114116081397612386269425984489681697370847786552903226353735282811764597600583670033141466609479108256617074755819370014411275708995627768022500589300453862237185942276558952629255519355135152240904726861658034077730477087140313271502226662304478457170924354874794111025856514397717319311056571261768992305021847636392015235074641585891196458906833711663862754015852240735946679893194529538753358248051899959431461842164101865984401669157613146448000537888495526476974690319508891865719940280747131325875528278306354819705242562730921769674826662059896979099290493583514902407929514815309085718623997594387618476823756407575815787539493483226347642209125594529219384033703862410159625629343901475992628866653867247798211423684419533859484421570015371048184657183498245515884012929371321239843590374208401160839593049524046948670097881539495665241953910785257480824265991045413620321622963739910025818125540687701604758666349395654262029894664310195376217238930503062475353195796921124125265490695168061700046397346245370700639409586117235425524004106793127255362437458603279886720349241205878725803986583533002895052254262752676322963445740036718783505979963878031174023269088131637580268241588937680203967630906539670122411016695226057859741070960740178542270636495741934840640124007836449865074893146058974467617841074164500603547779937868807546735499213179452196943366570842037886509431582811842571196100670404470161900231769825754495405343688068862141022522980953426338507437159459754521588006308532394534661404680001035464514125959504108637032624803772310309673645774254269700372113596769475942067092474794494416431154475658386619123067784453695594493183307349681854248046875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,7] -2258272580455001122937241532999769504954391224658547683698945124609618005963089111960965062996910761448464567463591271616977527539185116964748837289798250778821796394946888832571735123119400655313661016406565484823380381473304084039734177427586846814364331849872694394703763261931908538066845439289767057355010215377271135504497794094233121449118839124125917071939471286490563286158222002884471633088397368257932691762750329619504905029214021831100770390749881050026844929603075370502395230464081805717351492973356446901931280732366350072987406943540515341382333158459530240984589805731328533023787881336092325829508276514439788003326554912074713397309773862095317154989806936810944495134958061397317713972333398940382063150882201426837300196331106818270567957666540438318378771018522426075599407296253354642018073928646978765282069550719868941128478503903767621674335720976304448586639808313403358879579390544192860452322194707002745648584274369295341748116397947233263436502688500856447071004379174945003621970696034667281789796420046837478571556990157441519731360220503610219478169794321157945492315021461349032477401958225690020726280683298991895848206355547912963208362718348386345056597357097366306399251090900411574091024108311426189306812590584917227614203726981429985553915587196567296748134177773467979285152859542817097316644783670792399675030973229459406902260993839818687919289371256281173046957716776930931167648409871379237863804589032574555209606582803280180232528766272606296679838789772746289930563819209862043221002185601782623908201044759945929119402296257795677801536586346900485618284500071096795820157262887175500585767371239287700732998995103518987788926870763338827445449488434786082551260559582190390249840445635817660876151664631527189468784652344082465452501509444576476597752439620911057988563997031969366876803701396539701490039318807569577948975458655036629761965386376540166995693931391304950271744438326634764012515035180755889022795538695050878091357775894508394475151051043144091944394851989655810982846963554492102047046457001735731889987447136759363021577880445784191270442324688555752502593844041474610074982729927244776745017900302636655509402133425526373432662796363418207217543206874382678543411046898848737266486367939139497744163980405975498416977352684257555322762802764867118551987816515712342386651117310191020119344851302400911663426086306571960449218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,8] 59719422940565443218551993147844274282964022722861566090788989687473105635317983476511686455447134186332537159643238361167744626224909000277591967829760164701940330475736564059606907884182154374849565696125292367381248406566000664156694710601739315693897431535816110674410751450706972180942442373588599480831198244628000596539489433862725891512424164781211401700692292834616648562007178505875398075521439221901309923590200110948482390121593596197190779110839671188238090334586327068449966465813331799570270279783605172965474006117613764979136687788966475627140928315846031552029621680728011899771498684871312948365243406388943910157509119872422191028927893271645423530098191258163880793777135615526244624741820606998290261573485048796172470399187245301160687526434050613242017988413145441051207932083652037578253353905856990167095727065303324453836426297085481581711200709659434158972722281456720896294667535583801845804308825930686197185944062408220056870164538758612963598228838114443383112489170039391127198573409247644230213092309198849101791573198870397199614690584190319281224931043552003050268537189530783594440912702380352224630117437729920143485656556137621917214289853975074326729440619134387448207575524142722504142815171067866543746051549726946648302508158143350735966073616978422065162352153367335732160814989544283292082714032581235623488618739207075277485414462495244151204171346455030858137859455212714165143934962794115607515557733400459768906558915323205655174861642660994743389178634746447101731768190307061439402788666865191553179987567091883972278101457161365564204282455129089410746022837084795788400479631585590181644904149073214329108624131806881629436311524841083244985572575932040885524340788240914779574366865078308804649686655812935242120701679959635162921970366676752082199857618271262622946597823719869768456138314867496940819966208713545981360477929716502225448832261293222676196465874433429211279900735813558272661129362732096823534872095555551903868878097290255632750455814101456270726942482346681859317484301260223789518446054362468946918817512395266219853089591150377245989832222246932680266288780798776246375800345008806396916223470974318590686056558008848121263328699439159361941791350044978669953846927802796666780530947440487852781228575648539767518789935442794711660133455364213682623928294944716769192326044098237335417561112704820658336757333017885684967041015625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,9] 521729517229127290739622813357941413692431826193475964971746482866929621114739695289845665938256711855219369065444079009965127409273170913432304954506369026031975718805283581842511572838349089698157197479395945715432485570739223808836779241911340865766943065587786072851491678643091418574741828742229706510037981291964285872169715071768435851093800966213715618054083694500349540047079919555363971284970556176310065522646770777396680231989440991668040960224395110965209487719762607469940163457879011314093195721904495529182719142037069522754688679902409092456327334383029787355482797861990373916650464111144765691792445700451699187183813321085939263176562215486343511266688430850759783698145468985902929282759730596313762035877701640028584856037375154910873927022418284763311964912377751325852109064524508967313195158739251847124935733543729179973950997278331749870132726815054540727993322740524700241428049705645988201686210037230590819819713758122197384336427402756025261064344891456229623882222428188919878208493357590596531888219008730121914186281829328666026171847159101056072882058457421114092828204081094569796838631008444634722946758235456800552894572344317980916653115308955415642325823512829325210629760487099375109228226654139081580138804321165976256138394996362809555705391532387191899719633081132203071852957741402529196143088962100718924282367611700878701129075992073776505537083245043082158810241814925372047591570432189163849829989822585577215436650838273991862426513231092616294268597593354455256684011098214071017397923919952303615648669887376525717312207302827637500698234078847158304849682675236186328577877979391910681954123158622189489971943263309128849469006332696571715757709104881802119392788490094221049168415749864456293600709650080485268461734191603188483067752554774345729106034899309402007234223758753265762012503819828974924570837510533654178781136749666625442345722059770179733264147930345344037057322179869401517154157840485907049213008767572789734477827156787910515383651025725607807809882946722821523414143368673139141301839990240933467413961383128325268455100588953848442084466818989813600887363968868261507379452898849023629768693968217332337117228047018280948554537994797817172089210978966568902219731059020181904987362532671489740574484965227983507537075376718327122636821615036140818586230827623675529114269272489586091790092340671203263724464704864658415317535400390625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,10] 136581369899711424348368228687148091297672753002916786197804106324389214204787151937624797834459155911278612143842297671396255010742028521628857701969140449735732143113806545520283005893131283740502928028171764152575064962160155736566965531345918720348662899764759494443063109677738703104812825666886127143849385571237867109035059471896511423255187341854266229494674069503630813389524804819181720749634302820489323468535163571787755654714326188984152056407607884345110669131797033496412564470708813855062516511603165422323930290228818673162749310515318898627273286325152176081365818579976197883184472389516647400455770998223200546327657682698432017650294936637533370058242084984490800006372585997555040443940232813801072272538223573644776287808038324256915561222249067661743939210293370667742600269439922682031480847884811449856797121669096611024357901380310211226288139097991684837431832691215933401954365039989849952716551789355161143295587489634191320744829086097137531458666077796203357629670572094333257037570700255425002992796303602847681591573822602922392809700272858196693983093668237979834029639425670994934532832102056320922020761187772251787763052246865510424779897620396819088289750709947309743366823465743577470657547972030562971101654589731076708534817596815847610021415604145324471657110486145558090346050601333087228445432092187239971171412915815696889244999835199154021003011506652197211295014038059841794772205888085326551610498223423613657458308637484373568930721809010228021839426534373880054807309025655716003007532914183866849687090860748615365486806534868753568025955832887388555035579774305037476544925786003563391266438121271629044875795721541185005671237169838068457381271516470995917688237236055543725210728934761180810635278461107216643376952589559473532200393456571598992270444864678046093426363924700267462340448314057146769932957401071995457802340746642783447137602129034554578208640190236778291460507016863251948129364187444475598347064663232660674822626975064446961168734939998214357729849235148209941747373215228329862535084338180077211231423241542438593910867991501841092284603096438964338755721685820397835087271156200897749375131534913588352340220244959134617360419287532335585524329518461279620415822456033339298180038839069344649696128426912142759661881401984586365190491684342766561136022199493687609481770670230460348936783590418600660421066805838563595898449420928955078125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,11] 18865688072309387443517166808897020515602550386111562405150076791115796884790988671857764648911574361936325519410839274210961947037898123744644133131312787872257097127064650509383524039481062158442826635917078185999874032287310961065747857697156633071740428868755305361169484542336730074300980417583517178356699281707103940793471203446219364120809298266053390075952795344181240584912031813269296517429150260410222742435338128497691725012635540111419456533055084096037056424685065058954102551017488581085789552569841177138789928939588026584474224047679467681542360311585240170114969790053006807258719531578758202342033581851503845925132342270191161457867658088114046009021055170290096064286526260584638096943180932554642820018738785299849361316028056205045157081955187853200027704961364988796968845777176064099060029537151067935513543984896046456378606625336746900819549552178581931278690565895424668589686789677257052279189715767720415271334149875213521534488701693700726103508630135015782448863716321649089187821074455297117093929176936866704334643430847915783909336248535494651036127886587497630045050499571296071467447285971635328841817910135297350164998979855260279481709552013621623886691404034910775506599765138273269742304937831710544430551974992336654215095500750669222848624686296629118249376518552366840875917359887050184134129773083623382059076655722188631462665582718489687929599439370096699306231079187820728021979338277947172085283887739457458754360225367197959459783131268404334092463375926155078871772956971242449563022085499157205394743513344166853944902025559560976327524409765885338613200291585038076360725237598494954660090847370453454074235899021747479511191870768842852965627446239128574761550650196861063303863064817727989906247656991579254916450246993979507654203752457615670462858884647628831824554805624570668106500053370902375738628009976646104086459162225498983489723174590315512817341714057708334606266488574897753337032706364670558589835892245175765761372471392207759804554344550741634981128911756260947307259548982110093606394662972976184685611716094602232722089912177500051189999128102038181619732994411399657965531583750397060603594803586744164571248644299081611631474797425885842954198739596475354681684003544990462633688300083325708620423533282464342985737841585401027262073646306545581158568179273564727284831394663350072319456147670518486261052328555043455793338580406270921230316162109375000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,12] 4912842611047385920361673638056399034278521715262756345955910569141448140417041332516021353685732409336278567992285225490011418393610319555272125676575020233132026559907194011807534817533886390549335474856982254560903807058932064717656789934581179102743346724078912822441146170808458368451426864320867748811024728563915895548088972934910896298841027707971572155581621517513763026579654186467616642426734182477698637436137162899486387090824495313696988034173947541413507518707146877546749642564056212842497262782521199795930754434986121613025402266897658430540910024777964681302363417257057409336233758148514542905250214274399028140755242068163658201185883504705389679072947802175473604724888806394560328341276460683834798013106002858590501711199712364572886089622093984702320613579984273482270095940415626663688395803762647071026404583979611946879235938947940253068089936402607225609635705328964050294855984484606879535095973927324143765143585628237528173165516977606728581052858212714601065670754602891103691640810178395591946168139675190135139992193121426760564292586126871113287504159369392396387180547442726010491052249688010432553657916126790721350799325382301616894169099483403874796118347597511415335016853314613869687756545805052066034965715232043612820291349055486839418107747333295260691092890984444904557778774747732550033784112336625994868910568154349987927227248712897447778985388161263190291360502472947247791014895390117343349575943044340962766934069419080642001510942324517380481698011708029057574994253564465646633856947351586058337986362771023043567240909245481798502558770817015756146366968340597068338400139371694955973859708259652772383916650564588696220300588940408000917932282073015511344634563733909434195361715354307572570646026881990692649086858475849451223712064171801868656460628582667420845743676552911992724272551757288809631074180638796764395517154359471595262294818475680625912000602361479069590008226991992195679928762498206359658621339490058659615786668863664872367733512947491058594757253942275033151331659853441033050586042884617520248039399710114755052398455615581185617673841905268410210047870429237173391085765221890012726317386870875726476174577789867065008774020276661889080164980403118997911027946442493249846173753483500053978874062494720175369421615959719339126921078616539577132963135032673470108896563089153159576351731409127757882345459140805907227722570951300440356135368347167968750000000000000000000000000000000000000000000000000000000000000000000000000 [110,13] -308502018202612933384755591704185008008075503971155925716648303380219188858223368385049186821185895869514012425972827384430812308111616891465352476537977846070768127493349773384504835306013910089247058989649543718093925840698828732316682315002646207534515422228148928683722365178693645790677291442696199483855723635922551266691989632834368320690456098623277459724191568720568955935825158296545774252102582862190152424731426696659282459846134249912198232718648632846796197691848884619541215317137022347315437794791928561174941559673825903275995212067954274558824845608948116164823739406171735733420925551678342931242597587816348694948919064269558623780489923738700718205796663922395522378495620361454039457760935322839095498140342013895366633163062942476858945964750138578666047195728533210292654604470876014401676149976616905576718600306625898782741272893387096865902145997686432224295561967084117773886390485514763770658373159185430086092464444367308572183324657552712059422480879790765175443786238238718940134940502347591777167972015247279460673310263450616416870415941587396529956591438168457588101557125393211813579339601945597044628702855549477778814962880667311056210337203832565518663464010416997474351417113264965963043169428894150045233488899452383319555205561883203890964267398220813190258277389470854922530649822366861780719752080567547102176598694183178165621544527744937083647650658557816207239061063577153481597051607116221405612654396459044154374103402922206438875028338310069674688813598220804560633193085088579411670465239722843118408330264807721672401100644376080669170635536164860200630838536558740865083835794306110622839838755287531993908154575263326055447185220739369460046257144083034552077320123251227799358634584473030299345533135135270775774896893109972832387822314683261764733731730357142493023561618465255077446742955441657277349848441388970151764687109950610433332706219512565734269043873659819552608315920167658347422273156780273213135991094803164808667091748313583255294575607252602146313861245605521034776884636233174746044312289704139189268485677507464158813520912981845975139191609200177669150049049056054231584193780822314145397000852936362656919538189124328814325309443505838268796598370890147907306931769694644572951216428946129614668028456493611199068423601589965039946293183735498063924586539246822107167305630206722240328256056427041813093829994751112356238254008644616988021880388259887695312500000000000000000000000000000000000000000000000000000000000000000000 [110,14] 1423213925798783049150834434025861011955398773066886277623883736565652042759489953093886169725544890843389226907680096216124751983255645851182881961805038975212409810485300731718286492369847723089015467804876718698930925480311084760543324455838744046352537167143932957180645485373295386476315955617634085152374033166190436472140487662680692776178682096615025705531766284253662095018178534919218876018232206851143670332206927831279758647284230588247728121503222326179291332470528160576308767034183871355733346860250750324944091523487590615146629903355958686203506261585277535069975612268379017141736650475026710465596920309604174249980870783542825490622038633036033383519688934153427249496569348611129712652146427347270268318316442562147820134652554238874852594122506154366486794373626545637155538855706283976386708055401484997611508830768754435623140442876597282978358760147258880142084555332769580552478848684186598071771107068797967581505589259877756057045509153611926478717214207384558931185303077205572504843532033593394964522092819689045064904699999892059063217453301664668669206571547460750234709933670213852874103340872962119441724586788282410032001180966406395010802413317389164291259006105558391884465488385424230532339139522060934710172230819575359212509461894178007149062330723333623892689165720524680847595161028388726342484862122212618730391281152999235757244780730307241600835108332943956767186130133317469207678172911426794515602127415507614801703095628992300466531456333355566407966719211180502996269479395571682513398410181520884124212468213718724920679912465652269713417726363686371578860438677135632482817265691281232503080467169748675334295377481097910095933840741935160116330139748066390852431473790136411505178406819478512708006857114594268650469470313029060927524939970554401479101402959273625056391297435008228943399757466715741669512718240847927454577664517801061044905618995726455251809229624989833073175181208163540953727974837583083276554500314030303756822069678298492649534354868147790316777226669752700820870630647687372654958486083607895411091976122613468158574406009307774145352658833644059721469017774151590783399577260900803444260152625207005968733081276797627131112236231881551723056030987848027999684755484326620559007958657457458946519529913153714255844651524599258061607812187191873910065433038048298425794567131850623264455749815534722446639540848095355116505926831860229242465720744803547859191894531250000000000000000000000000000000000000000000000000000000000 [110,15] -3901317435873920309821514833967001091727515073268628646180167959969426016230630721526776097854335044138705992833807052311664719093907722766640716467917054039738346164260619215215653982974055898697519294981823203816701121010963665757794170704013946349124941929745386039350234581738276671718941192710475846548777352778081482802392997937184864109067121022930684617256906889699679449380019280317741460982860004710790834106287998703352855891264144920904889140412080140911536576359794301468681766174259076037120842588950323613828569385437648479664958660990381484738821583502610228120839366590475695537546711409427027936013835639811385098331204529088343471972555624654380917436355660884039964045650680854205124523421659809368962344089069951091176412783936052995874326898213319594816680860705417350274184281316047501545872608763014881473452213143383732946961813560664749807871437925731940234416842830048870519800213462552981735666637189084099706624917276622447941879200850651667049539207863952313730953242983960901028653063897356920816880533058530584667910680481326645894440419089406660132679666497710821222790968811926055159524105241718765375462186916143280346220411321947791333948308033723742450249712748522531761512449157870387208690129819175471061939765186003298311531853709739857414772056930335485209122252277230623820744825238611782373364677117244637608144443337182472124263957341092377929066522854707705709659574621394470723760753185096791003961393763710130512885753161975522342552619311002382289077011203890927936478239869083541012897594775064641147863882618649342129175228404886999262491865408710086548722831730826949835547972003245346651101148747589174493644077629350810774937571889553284381842812200999640263408111252388502692504466488952994259306963224987055194673692366087158907788083212720993688475606150795660235277284427549809972106491943759622516458728196372715742552234515538620055066175920908316507822170823597829562888011903340224410614591164057919835208863066153831820991516694924233130449101926148163981450098760017838245877858322240323451349396605456743826524726726804096340168234902880113966554593913943016104473591997061230460564032292296114560013575931853329225264301256332979934117810509713778168777396163793515913885459539625686593492582700317219105427436452168637794138033667570456258454918468560748796893797352411834180778461756456254861018992323955101393939003678967215341148363214659328113143033078813459724187850952148437500000000000000000000000000000000000000000000000000 [110,16] 8685428285093559161036607118105819331926685179673332163386023675126900858913451361972676731427099009470248341627171308998184833576215478743034592603736124089133988173486102703341975125890623054910648583472592227339412264488608857473589624669403436094101087617014840546010730394962008918393685681040791946712202028026471975539039210071743030282267595568991282953198842053965121951158660416014358880762414560186334384995367084447255779467198685323141804900353299802267081583727774270594529227998273660486540803278386103179773559723659303302779524161358011959829067562627622273077771386525886732787310775114745489427865286298091931577461007290716522322581233208889382354776312466840980887099942871599515107050861133312833720723932735004590892769683112779899365545970192535330821996313554612100194376987267189101630171519544525276976498687823086450071877572965309229056672307006896531082773428481097599159789042781023632618031325115433069215726996106575203856293469243440347884052551993722278317733903402001980139887155644580580892290894922681188777185911359270660541173251818207057967618169331981192999605593548194113731553727242442943865463862306382392541390714020025745915125802502973897709964470630147481930120209465838098531355203494639265253521060033639105294593363607918153692595460438155534255625691566304885181632485563061695422455723488240160885937855651974842922386286467948831604578238461277527165819304658461429709673115764221991861114337346000602649251386061690994431602907725477850629246078170887452739305537750850743035215817801109505794454192912479260616093431726652026612712974539926675986715421005512721385305056482907160781500189442212882652173360802169540470758402309777086420134433030291647970936604742520036524880126199913021593093388179074872779301661792366883143684562409365878530486543722619968642509580656548100666737910727657473012075822806822835339070271159544891238116775894568319287954283511112676087128371540626592869743183001429175909825407168687851234837258644994589732376589165525685584917112864345227508925497191081667055279859806028502943617011331509434639406809318422233003699734604137506283793707947727894728707351750760563975945852889381046757762076362024100178484234008837606703205482334249150290372447175336618269247745376760111337210818650246033209148296265728701895704951569220481944283355337568618143231040075918954069119405506487766742488145716002651478972460385946467980450291790361916355323046445846557617187500000000000000000000000000000000000000000 [110,17] -21425224647168095293540733923680254329708165425289545597556219125186481274924863074571523769933215413292966787974294054609398342681077572469155588701005116450929675782283244484564945878038517086262588962222183978961190906315123589261908189223670979527119070433668261017733592913426202419100390269646855394556379546308256463490536223716002017224948885932237085633880378943603592748211668753730103777461473730646777398730420108116034983450397649218933741779580069906888092021921207747255063180847374737955065155504712076617098502500545564088512160537543481393592087502836378112439709769473781419091224064268406601690664411664925068294859684497645471632249379841631483239622677869812746989458962526195072899104436195939622688904153740976286100891491359464777398572111636262891176716184843197527144328935732192468203886546470613470198067131552867578240296083973706271507559882932409243213915016496664522468435566552217786032653142623132262735379705331181711417026191836977770895455824541594703332679582119798317975969302467376562230259142170396283632629248767291067023438559880215986266560807067318292680589193954070851673725221677015453716658235055336847926653888587537195343047988509631358962697695252405727002653784374104064576588198495601680847515948723076172523937056150921818166325774191593901332139943017988683666714491872335759262981845834747447677188171034204390726278631500837372565906734066713546693894992452298737899850290655298536972148000366856262915285065451251945650300556235319851568121149905776361704911658814268659378099720831216580092470917781691178893288348016737180251837666457033911895648692951497973576643334666604031698592214708262855776126354631149097897344957427817927766105433428889527700467113167953581532474235633222423087529610291622571397560772024480147047740091585378440853583233287555246320401213141915409068997839462444772194570490300871680160260685303874138234509721388087410723104688813116426994358761373339103165896727348273250998085765712203607393296377010036293851789130780989491202320217294134750648180493911011693549475749600276611429108187492543697115071384517348619126308843627802392942795422512087947790047522335356960428262291635923397671584723254101078740245476301345825811407091002530573880800640172365565001685752350721927183827969922678563374223045943797908341332223471675000393235756654107680714272682622406701380428861486112420612655188508741524738532583586177918501865929945537914136366453021764755249023437500000000000000000000000000000000000 [110,18] 55928731787262120446270195491049259927291222881650649839052348902278514496138506652196137961365872911216206468168309117195709486711745606036101495836898090341267906600825405738826939177986615280220782464267656182503610452556479446970672464670971457074180942268335275735362551711132030287922678928206499381598492060718358287606778284098445220126840288491903859787184799852125609942731782843554898558874179683303734488249141254981372526038769420234463361003513136256412565156311688211979475124101119075204319885025588095282706779146028672944375512449107777515775204966160956630458253134827636374956638413160012586603112449624093080877888348492567874141008961856963196519685293070801024961457347625653501294275937132852946555068512732138416521236993936948751491771836261734704365334862306757773202343658583684675486466828583361667658430711430202270627362932471030387603930532190762097915740294523485466757491911046130134313440482946324319783484442401950203236552738251290926775577163748457375247553122485052468515421243336642134591204658279398300856183883985240784022054225687552972832090813835768813208500097688228677591574482345112742797756520529754234871353140265635960529464103824372363348827091449455884699812067302783237236010037964668470648132792250150194289947770856733453807666767635433734487851399403983419208373787976070474889626140016213976637751660273999734313302058607712815815659597730957587613644467680216599356375927186830589869275998180094743009303412357722810897040724921007442154457934713719965007888081706903342776598490184389642888548525768479266905916624828761438344012396265317649870355974149222754316922826869493216190384605993813364066630778226451967338353870541794956150665555447132736582202796691887207455750381789983429035964862232114811267720847961866039147890494096530717880331009850169436609591320523007117382229726926031871421173488815185461208737640771903977005494558213836790748121216366364798103918999010826527245535131154086568291535767049441642904905478918671933080828949767510208604008727792526298503986120824279028603606310333972882291169228247023180625252300775157207377578807433826400465124350815302193619373252270589810775940629284932036643191125083272881527062180405519050712922101458215148298206609375384581101426322267058805162640956988102596869886587969563585578968137679184388140465637566127406694215237437859313853401322478294827968004163253649906698772603486349108565480381296403100677139264007564634084701538085937500000000000000000000000000 [110,19] -122014794013500444131303251118610018622787219611703308860517233360669238597782748041960128269999334131415268098593570162246243954362671886977743968174999753303565699232323692205592621270812621324612715979420618510675091626301116847847255404057698224366661285976316424995065000202376947803500109604655191632715050634803862737969612914114082413457741253450363904115816244603717527054405358936928048796569444411240095757762884688174266045229943152665051594088184978812436411047686089986634433382204281179676561703947130513618564164771758013038463508522841858705189614186364309676862680997690982690919569591875972327313646732812429678876713958862376835562871031096083026445388950061244599383113657588228616765501318809900216961556343540954884753319703703447311661237329708115493936585845670685033784310902058007718178166970485958882008086058859139593448790050777979343799505165685213425384414811388913550500221944525133273793668354413336624653264087647606979194326068931767755739778555839622806724239771134626244216907756175587286117610728012553245815039287539173248014218570884396242632756982682589209204984924003368587642451536942646284826536279872541878872649975970878311094147928189109974300023878854591327512473162685475923534185979052558041509018057050711149444488153569019918922742779611898910300432149592452416505935137680462700338974271197036041542086204489631646383334545930171120291595038903116605323449375315725298883802716888213711053072093737616406419359077852280713944777802917432046497505867455009069258970765219651398188067916360891451857982840459656304710790010427714244032131153318891940278439098157658181422894541805294833290048082653923530729499124390567707264190966531694142288403015114379627870799443667334059320215157329198154779597738682091115277857119886464537719860610370370089207202930302831034303488851574534414812390473865084389474620145959706181536287679172614866559729876310696619512178160661013467000059193418069965177894837007412298083062252216335156013284884514292599436916468468818363006793202631103139037249657603462416995482796029551080434547386738123426013526580531923075965176934146437742380830921194981532118616174603955535275190360508356674567356993993595940743361234901499663686331834947315132190725686044639982111052241092017303102694475057539639248042128270793265221534431853392484030308694535334771380981264879081278572227331103527830649108961884745221904720157810545648235482856846579376858263898952827730681747198104858398437500000000000000000 [110,20] 197400806088536257431163074336836353137343693266239783564542126412812354360033157117664186196819772318195937478101320529202915771857598142433276486839349572760099795248879139649465768828169368727267790863036433661826752954932099810771470821116558482015409123073328068968767143365360348243549522546828074603476931702137980136688104552938910498557106970849962918724197992562063122752235539785414980742591819178002239384134512126478203584356344390048099667923248709247810620214654797741263718090589102248569418153921861949006680008564219619201334534407610253763341444319027488401198309276105988158736334830600548301782811098397602712545032041319496610191401222014325023938216289623282946515903875180619898769189067833072280853585550802069998262493925876468289026898079004746224854867156682845197082286979401010377209096594913354463490699529140743815745265788066902165156902813088325776255233670138905133592507594433125436606840346628864841139023432132619275284483008155888369661269839438152519020614395117604964150480165742894671281578472370062975457750584978312098771879899592384290903942628857717891970035422138550946853516800260428375322462562461256784574168987474851158433740031216703251576983032967718915058745384825410113107653326240659743590721342284334225195180335482867742692601578998700374379703595649285668828627244071872336772243873004115021189405496092499153004708775284888678082795564980572383268768139205575062457218226196902539881717030511605516808370270783110324127516684335530770899210010914087971694237763843514646859248315941978406459942218997785508665050339810609569988710754344872034138498913247937055508678599775869410737225066750392955083298931924425434215644400304151064412323406800779533772974702608064643798683762494170282418313231323105202073686036544854726940392626379717905252293338292255379178822998904392452964274449331681759137359501040631385060192996321014179075705655040629609916890447561265272272931418096366619612108972668405249993999839903781936136087841044040985216219945387056430583574200343212215547853903246187250115980062248268928917060624585380650062117961443683087651131511373964141680275376695590974585873789798267907421901592811867804759006060230370923443186217734603514344281676169973646578215374627641715628673220746217416108677843050252441774407296432671567645953158599700153369730468864037029264638585975508597417938348036222305925254865708415457696672893472094852488598534551383242266649198359829142646049149334430694580078125000000000 [110,21] -214978890863248896956169078920042655150818487383333083803084402438977237174391039260877552167285554622321862057785599120637016703680378455516777849052038056527814282078783046441609922660206179415008664995224462293346122322501527200779135865065564164807495401396524702181353801638015508930806003094377325594523773168045349428596965401801147277172186651298331897334628217528767455126239102029437236732520940810469527898248291473413910042552480343138448528031019173554244312312025860526761086821508299283777418347905131834263447118957949995885222862298311406492350011068839500773548332837682584156697579224336484293917936840696335928338177129777850894090926613362727401327403226595041511111504565210343766747613688479311699346764086687451537005869229623843759586205796103518439909948349074852652869010194652448243477985107681336514700403253397891797324474918592670796184076008020097076965892725634907096264945906430669358040416161496047017012507487972845807127792366705553488863083441454607781228782774007019026793140585879239997274318233451684945223932060431049172899847034564569144413642601435032898217920707223176821791683375069705997338837511629931919699383170449836188367057046306007253931424243163237179784223713997976882858390328686662432495633807763532288379769510932533819022938756841555620585287917371721236015765968453347554493808500175664165391697390873057873369723738341895436430511519908477412032383965709103799542335217960793554102754101888968483677542680453204248772223225951846733336366039937984404941237326879731150641787554469613762741322886569851517036640252910890315291936615250089457529155161783409814415389013271966553868112831136263949222026059605058632591801843790750433523131661169641252593650722335022257251815259146044836659577189116361037182430101664297498042241680629688585610588562394824296161016576842982904217629975334857900477899363817240167192567990348903697704590487724494833378878566016855876799316316556843950104256620494213182655977520354067723638943834200968530899794117048281911011938504895615859902404639578118846211181456327479218546805365261682303098085968561958338626300123724369368512220926705018689231191459059729850932485086771610092277449970525710348004551135340114110963734716029677443244232022603722917105700466483267882887412862789784397578640122772733920197439160264465802288285351755376794705255300607708650205050935776856926212067453525922936662005013128395017243657166407873500280079070989813772030174732208251953125000000000000 [110,22] 105120827136127818570547371385398009419475723039312930404289634978963973291631429799864923522718155469075477787598252259242524972095112817538466035559876360570287909997328348258228248461889715570607334933441382340641246925454890047285856986499267856385251845449607574691674136633883286059002490385562940901771903012501879221458137186359512037289413324419665616886536184980143456734695899876780548988939872698593572420324362446742790164826040972589730098381397539051253849986126592167375840892930605976099510008214412686093994754312851435829413359580170179118305957367910988921890532474221888869413917160672629744936685126582537062065331475089333575550302772964706726539549192195083619348418143324154042821353263597906867863155608263720534342211083785450981777383498913991325247813050820179948267201146004096530386430916607956221040158484807751366418926359701147767432425154344121672959559726988938426808774937630664831335987408799178679350101456122602005277224842345250506451032673491395259980557499574739232947144334518534441893153026752952082231346295011462076271222264943645402438188480598050209483778501337287059614822863017532809956567635731030454735117624368375815023388214587943416091343509755780487796002969829003805937411047865921692116486499080420049389209431804406748967355876257348590358543356035479399630840283794350183442902248253568501884893184626192023441765807027476008406280419711130947640429164249396797606813778757921447544763372907176294746388030799604839422718816237301336930324775124014161411630851773944937060328983465867240827376300584258840159817300149429603704477893498299260675603757158984588327468236859194568923906383350696715007034861493969683387482234085544144434472814383279645478600313924913678137808806037129025366664041149003555935841070188713823606502816569932849762483202776717534335801655232836481772417414129905001599024188231222883046232645080192098462234712517021848465432584511572727220529389245577246007016193083909264037448339642331111863661944162797562850231340323669149228731691172977413801375296664296958417258096606668410521276519630815385770070097048482545067803256034816337635542044687485456651204321926902989478976131929775043098091937027490451047503768621460763461083603004175049961782223527090197194139578256219359771810173246978375408871406174891321385142230017051032033426352587994788233766990029216779235839407168072927449606295366675314106012156726973307315735815065468492998657090709002659423276782035827636718750000000 [110,23] 127526755731023029446133758771852181323750999106387572833781122563746634947328914036505411362515046140032270338446789003874150510524127892121217502888789571217035840526828610049275532486635789897876135510411596369495236723827890878994603570663589191293394241720356305598358986915750130125606790989082376439113766835232652694174982281410391605599536885721435325408971389253954445755811674235017398720113741690794869354754856846716495263660045053805815203746857368572378879768439994658065960915105085936535587695404538595917526141658131799963705356308200906484387541653570453749889175017766130441993833403025293673468070147152621079269250694745276276442781961108357841001623508740901888448115682642992148978114031285510466153959552904221290788919467878922541776165717811283212431657062972660682690685682079450497307467186801555590830014530707743595334526859543001308607338835339502043249903984831312444100077232500749157988514460002833364091017663987195100299817963966983887583098358562703854454086094430186593398327407041861786212896288637376981766596037009300031692541452000407176279380803219643338295888884685044377306966263239912554367267132472422345607533644285227635264004079755586230003493431908440923203915196865714947136818952696211327536861654641358106375672974518865387975292205569745899746508472439748540432341586415679064803774545234115171041482248948882107999744663000582508713280916850780256552192773814460571993477549429334967555132352122214408988031326543151210348542292916771615471731534681886462489561827683974407084004178937554129412162149948636370978506605762954963076636735920074582690129513624916946714244575231686160721135044740630938099546070867709262381753270679498635937278073338097794630562710535748341086067962317391917980799815290752256756445484582450191849494559589016261486549032343173238419511961532523550798212285185594130139048110510134580253210918536986277973508459441123188762466370101305542724733766466140189540504208881380428055755960624643189320164660804574484097221535571270628905539033052893273206080805661106052038551308968561432558648790643433410654629296352701959371385079891074258695979252095398352164122827180313208985135820580016190631786036299014630315729349653628453898166857822232307503285468406634957163529291761875746073746120204033880072081627572764897027237662311583722710096906681990737402969047740853881551615375470362105544888969716795283785987951592923590471877879248992215810432071521063335239887237548828125000000000 [110,24] -360071617737120394176089523175330667362338020292497319085053325662177497736889546760130295290887906948603006970607342305225648240663804920497927298564838094016251114007844598450346681221849564756702220071394242421473233754965750142168981366696952540816864904677267086620884540889516513485255085895059205451679107809283855613213628516025725917856239421354705958138329235357129809336161391992128763505084027889585587842847128411089808612131665356750463851558890999589387559594997304042622665937183156209875279962969961139448041804650064847672899894481222398541253035311186433247679508090260247033380443118951308886327219509435728194337395421047830072041397432292726095757678633019946375916212812644539616506675449343262219945214637733702804388904949502428818638346805650801226152406224184740639999520542652684166478122756511876347980135197088767534748306669672506252800680078918647840853583924705169150179087527949472581159901622469440045140723842773540937234062361823093057436939844675610889072827665347677342144497032661101800515175531771439882701185440518047113665654940555004944188461097208742125814181066676275461908840342612896332053177854343302605114388096093434439935443580652901813220963418031893170142915906185234664419225945506155361930793768095216202462635281436501828063729543463246039102955169134896268998104743380082265204702844848078545282238533612018090316983197759508867486801199672855800468823264369350404625279961229771061882167024584902154545352653969909613916476869700952293118091113924000442793845628921140907235809164914119685836576166573168222679436535161409216096811772277086261949681350797059985957906120566332253676401087665089363706503267100466045297628719298922524301193602427838489741396415169445607676051516156250053620132232090395602397472519126835081465495590573050984081137773106187798921956527917095152668562701159864845636730552896695951719376659958018185106191992279783273257351841596614789957088668559105803056101169578480921652204917828554620396569877573318734271500605431413944738373807108487552735651303822347933498823847815025391296204226970159076783928944491697490844038102138560100500433881012700894029349261826779755696457930910418177184828606571652734478936197793986292868684228834177380823896460620725351933157426499115024692873019483685992482472442113688519642880927702828814668896266585548783525155197001093805580899915501547796149992639140694689670434519032805342188717707182371574603507724532391875982284545898437500000000 [110,25] 377546686350192997446733170474181216719944925755306486141083570946755283338463342746714749590148693293468264031534090313372519659873416785358932671570980939151927718104347101611536439871765376499568050736866188159021031436495120645254452452230012706954654918644469070405312712778967333114220666559126743473793367320453464644843870276830011553954860888105510634196284334874637950395459408148341956674368806444928511645256704111009940321926546299453287905409340366697196022807607807986372816374771093184914642313893064357177081632840733163915152247755945705999013259149823572107520841478834671600170828541637797593039192321259977855797203715461941088836356848462026988790744207917196093410101996888497410686661769742498213129907836876597816536438425399045984025206922428641043360746189599121159674761500944461578010262963643273815277150916415927006855673290914643707788558512059557302206982554043029895430878315123227461051411602479219130418417284929313170853170815107115361465777212510334035417328919998973135898338885291207991396686859191582479742620417400299154336127634016521588155923093306837415116986956740041455345003124882754093016246093576732526292037027060877073745617961744532177070755229951916530751155085654537599437050704353890945044086595170051645009053550328771261229704937170769534804819722772106949599481188696994645827723055410400267437250786530373272926049131181676060642250837170854475718981561442008268838087073208213581950001048520035717741223919364631081949274345525122936068865831345366695559125352789345343604904928281601550245352794594903873862753606578221110630568471078938791978721257847694376428046894621969982457944753602297506928783452577401184719217148611151169543767397970007834877260396066826154721476046435546585223724605548042755848270374102952189434364647009345043815978076929409435359267026296939742651338910805149397458574032977813318748354982061153506597203311265363047840515179592470775471136136899007469725528321202562503837124779055034380942661461574178251818417453604240506176980760879554711037965162599993239519365005759382755305248661761763052787263300994639570083638810105788088127769813103739463288928094536166601396843962453249667716257442575363343025618009894074521926308546618171774410882927535477389848930811709790233599108283848726667369813797809334186755096051027106148754262886599093690150248229172946078965153557145383508725352864964268596481458423762438117221367991915847994732757797464728355407714843750000000000 [110,26] -2940586403715427338602893747929683991612616979118296307573014578845631044570082039752921885267503195140445523628153271545339464775457112795058299613762599782924174485520200649129772642317369350021965354522968943134182689944870610888490972194790590915302026890502082434550889450028946632009929694253370287417216438992778919962247434074521423757112822047353537071035947905908878784608127466713872959657713403634889640606217860262468859609300470078216507377582386476003220491111706157139981948407889043051084780955121622325385932643923984051292886657600254462644799995278683036674051664269707339972869316278370179488470435976522630637476042334410491933475061281830249467484443539016980336843556059001977039848347267883323312888485786660714182222124148673672959711994547922583094980629540770099291944686755723837882335326568241698795691698335347897217181806806977622399300098156478538836833338462318070239553215778825096130330285413988411105497210992646665198653355669233814351102069812975566821766909692198968732519438909101536194337965695462031398750607275289534245833499075789361075988923315090030221075305149283905940687575908805004856062420289142563450427829099010010647534618061349270146330027145260298737296327500376171906898509893004448278500342958611345544440084918447357127424747335397496885175094694342768159796426763735368895269005910299089928070803024613464664329826008227622706043359115338520232005733709709251632249128852559023359554792069758189372010790847108196996572684394188406993498073457231830843049182314531764081130891196207234616634745831110863541273410905606948374467151473189650963357579057301639360254665586250230301732361433841568870559834675187611162304459743465537217507048535284385563407182728379467933096405913247469374800523764233791058550030155838973913836316105325116266106270266930531979970308315873639228477745660752578063404924272432679434411468456565696362213383829637128612207589467014303886566666525173213364694970053894562145619666323381886340024191463488090046440123448605734237792763567979822900815205102714872673014429951401210021693806149646132168617463261604390146488643044744203712302698703766268911687994389909977044849613294191968167828487564459869074771265438070675999234369428283426325843439374025644900016486005728653252282799751263946729969231385067574199372723677246004988393875252052851065501758816859644339862885341703730145524586878266040258871885099587262470046278989288524030598637182265520095825195312500000 [110,27] -657017956850909527597680387474234637718285524917223726014845132182648054328775447935263118057713950417448204493878603070825598660453775975713624736911180822987414317368726851527011277384221180404780383571901505589623299545178951449988498000158607752193630425480159398769349467935091668718023043331484519342356727363446220747308477019929864948407865945097130519039843934134033341370065749480345025992087400265210300518993657792390523357049060481048400109411473244356815011190171679257318511157454410979272229807818136542086761062830082724362192401944210226663860935736726068268005824381714724345445627027317018277242389278461174719800284443822227108159003990435095145501045848206518385862713588277626500691146441211634123633972097655426294882074224089797768970629371437462030792409586159468031023233830234143407512645831797043317615778456161480341781692540402581830928284696197584124422911917986943169793122597313772606431745172281041698657413642519497790554012332864209596980897879193704627747654581556570843895574809318411745619628823731366971082926358563302592022193375576309505949564573178704745773267766903091906198419348186453449100732242836707547278807063603142243407149950624159326804987926859533900031177560637480655406452663596566490483263475510255692698137960155256728351621243802553280178836282588674991823063009082601477315977955176663889495980720408652843476561335771807518388910449086386556237169482711720598923588798991911057944360889173768288871681166970593872203592978346468686544097529574807048529977310947242021001507018383619473572161831156951633656337319734249765414321263028176788919382469753492015050695246763609971337134758547316116510764380088846122305407479923881212896304007350646564937705204213503282442093786900110988981891002296710215024110565844713982541202184754788898061525026107882289429167610415074220702058503177721686363422135127557858308129157972165023660269853452661097216995559736461731575491912718267342613762252344755716842786474481773722117922812426184771858406596548214134157526407991424778239988966316292544182489780525314823681366193151234629989195236025463349067348449394778054068506922039292873659038670784065603599559918378702196273068168489020554276285952704147070755019966998123984859514626206171678986093029916801085859601374134451413121462812658216104704353544000761737346723689161025260119484612576315583625453812299230549386291038209581577446629896130683397888899710537202736304607242345809936523437500000000 [110,28] 1118622100367889428645020729825537118930499424470145614013265258657107235604522537626019914925410523913487729573221162870827320251616070211081931691529139944097217705883544518931110716851015326806498420585212610983050220852107534078370653759675376177329063218607986529057530192361370623687086859012553887062436333169105932741598101929188168032432797661614241700463196848212428140328375367226705195546212025103565097090872343208198205202466742244200670749389289798270571204741058917812227340662189500339740860581360581789071089906515747700085980469648839780043673731400860368828796697877018019628832514597925356261902149755225395070876222559969021128674990316354838772432553684493869760766068595283132948099979889300155930426909449697473312019587388210328230223327427265896896303643426835909862371504652515713409504379210303175704781723619429122238817260292951240660686106406170284417743324683406095417005149306711489859834104767708172918428677412845392324874083328105126041023176558751425088228427010209176185174173775095781131884574096513433648994954171470350159003719548365674447321462865225868769826761497752515445699455794415597711378990637024103234032081064358089130881326327055804357095494634764490216088740494361267307320587180922062314540427080879645565204852581010121121247786364421513682183058494319236398975160990380155804525861901012479487511470905377441142994322369303726610613365629874197770144744912527465430360024583758355263256534901109266505677545324574957295322696421011583561225260440998868918272217879268682529429625157293980489650892536773905815974643591876084319626608194476252339107925488372523906685223333045902444349423732975457609209345801678685725268374955890533824687193997375369501096361978982257590529806327000830953277935153937541334256882133361758491484834110662564147847009977983651998482959517964293755628823364803097291558315643061246214769599033981679341572737296985848956266556557813827247875440437600653039031673548767600619833306059604663614284181673835469979202061757204200604035271293674110097943856618583480042539619179661535670283397535196213200764542516316462588643660796289776776033982627942054243825957730641495566598870108899979621266019916911858457219473187580271243972404474390887583867884337924205706654507296085498893560022434144931581835493728693590047032469826467215887720667266926212804819563428724727634517995349238550668785060145149134664764495877741027609827972888467684242641553282737731933593750000000 [110,29] -935644170940681064503678625312478663775177388520287108986654913184926283796642294761344070965834729749225421650718304921799682790683308275806514443393184254816996495029012628774095050100105606289985729297206011769429192291149309963032267362659645012578041632306137497014163489279649533035864978295135022537713110950793896453635054583351577494747764095347890500897933413319500352628312870645147950876201628278807360637637501022152723713496039365424766811803240985530071105930178951043233354323116796375787765597655035328991864162501616384004248942606218235028013026024711750972485584606405074142118575549027470719279947418183779809012663251664312501000123231439840169860906208518828496727517186481934142689675308811892034006574548190137291946796047018790655014491116647697373159239401951282521768563814859983482540026434936742789948101387274730303291185812707529507935956164527283044384074093257057735722698370478387121407667350796809995116223740488192107683811440710448989350109471851153707407862792304250596112304710165128429723533749297063904549002513000895734021509928002062411981228467787721604378295928520383976357565371482416299871944500928783726210590494176976171911744478157993386425275858570891399800880323885769368306103929930319046314956250990240052089675062679124012779609205341759121705036707867468404429368633439189039415474221198150391590391730645643457063086136011147682355282866720914792212220023611611256733872080158840301438593447807221859926930467741197236308677823299473605976409809747081362769093199578833498339536938975810887202739885834464543097137823337836222693052782228333592832842956567696050595860843429578261798717749763817734358736705206571530579255980234989071608649478820209774077646388899726568053757098294673984246434572099699363200091208392683130343647642095064457182335199124963625335218531557617620941563729850682835203271938490263720778362418301337381609329857487525217399633828003114040723130300436659575916703497267014672852949378234559943010287086830850991970179073420046337601974068201964990501107413539098467640304041067466455326439562224650661774889158980643784836933806584229513937303012710787059440766254868186640712912320329644088087576816632776516367090353427560426786433730746102787292018528484505236822392425529319318954186941126159509864466912456822375835079970393952220866632206078904210723161612480160337748954175025190240446557876740709470973814540159258640317219146709248889237642288208007812500000000 [110,30] 248462750799582587613058770288586141803309922773848396958664803813412060715867125981518294683157903018112923572664406034828014500821336671175332742992387428882655566318018280528655844335430927647394976735216243530014608035876664596157675163965066436693319688775929561250253666936568546696161984938499752120010249198751878909596353530249373946267578663596212933735867908497188988918545930321106610042795054338095672597957887244094019105925447020213554212747127292535559507074125991950454926715065555384986152880518060525818952341466654369037387759336269939425733480675017236886414519388461360962897240302565154277617455388775618773957375166645648067389795447090566761891915359882979371702063289260594308681285143286285396741164559655453518797826596985867660301085076925829040531089392008328718673369991530244091785927125601642657601003306853465812458705017778628643782476881037726866762130660325028888824859173887965151427363559920614911406950828743760891595957026452805252957663624930381014417308760121448615522327840758460788143081446366952293128695325442946700379656437502434687144947739033239987338202719082568564901083249632844975657469149167818480849912908203310358477041729778544729497600453814001307043834493222811109651198971563400888090884152857792287327274297178836171137490528490059957021101011404699738936935016768458907773168346487511541043118691777181306721518759015542439239146778968795175638935434886545133408707265033087845062180334533591102967941194775387162139013398032379225589088521963340328185579996059994686979055009196915320181880644900763266120153484825527622512167005924407310216461313981324917254810370410182433786772311220533268130209165455085450595489551803412547020043091579663606306598497396380161542719639706219389977819892094608469725129269169122243216568912656452954220390594225556769005202635676151737135351507829962459051911725531978317572379069898360760901773431813121509239326368701232983755164716899311963546675182637732099004743148957958293991768920962935157587425688711194060561783976352725662447770033251855934535702313578874291293079861090803001799359137596283824891727845212252462727703780174350081849636078228507316447454681348177920130623789273420427769320874210535884670471372453255551750584377382142056329001034836145390739803364755079630900093581579677263017914594127995497306416015876010121357002297172120327930119133587678345588592595798161372255124480985018914358519737106689717620611190795898437500000 [110,31] 342038927843596640574444027437949597460210627332346966918627815351782330171479191879265006996901082411929939154676586266306160341872505991674404631770479408760511197268156568088492611067324456702953156246339250806022728867093515068784352639756371086895747934759588532087886213832217031599147948620827257213582970647162797069307074295208198327086278924864082328299266212486080787662717103393939524333075362689138804677701333842653383656980973138174142178817012700105859069906930212973504003869090801485603435568780444694428200905799383503475328484483285398726878063935976144480924335684862452487370698003258091501748114980652085773587754731066509184748580599794936252232834019287562894822014944066657258200686505067298727401650105008034590143530782811093233227629957046936466164579720463703610018047525029712941871390007520664146215913974542386842767541842148774364351950997349112278574221844790069410749654875053958517752047967911808044276695453600490148732832737636770557825205155838398904757413917631734767082571729635669656908424073757802490380081125400267504129856370922874929969987020600292814973513835853105685603977338385142820745222718173067573435188925158502470811652068252864862994725015614441003734724048509157601913579351725009467746089812653428294037527519498899584241653233151249374260089797922414737448215823217090903395039951956895275669734707659188177192475008327294646444674053023279930179857934210722083774269533341422984725664233270196792752903657845505294924257155134953518642050296933218585967831546972557894731155429910545841562666742914694064549141302530190711610946017486793776218763143001627243443091648716020045036531185076279179008837277160462643682537794529949006124662087334089513825328534220111806925018115670521096839173294726375172110306254288332831667459194436200492932916768065700868652621574087241488288662935905897950471485506594886853710122143364001658920121364875454134667358013937851829339527874876097330244743737414464661703194823171880809655264101270416807813132509001835738542218867007700044092804298283804075185661430764070806745319114570266897641322377944885388754185844321517717554311974345692928271442322969801402003645595972751554187540825696734733602283279560493853975154046087453337739274870809161162535363971904928735112081755495548572251155807389172819064261789786460998216377631141983369314929638820173404547512593232594558718050549766287518266348437190327302914738538675010204315185546875000000000 [110,32] -455315555672379424583747402765465226946284678826246555709482053053032267747445417213180295101579171690952995476218744351903918314155338536350469054709676731428130598633923106164173758590010781723761123780087255979646282619670296148237217315335310424288037007846642764926584035515132814032301031536404502288416414196166231721976016381605356534434398867871835811150937458157659663260722196144610596230003734653892668977794832876086940797119534098020258787493116976344363475413270409566518666291996853043811775263797478535530734016095689978049365348740594281237168349500003345244631741770807895293392021854990821332448025921572307882762557704793185518330585926540539667447990007072392290330691689316187810560764597175234946386023843315872529975629957608379975307537707263154303644789844182400877983930094553542893186302074939202963931785112096296377751256128935231907110809754848843503957606896809520541389773669492888185811568923806916874600341835869460328714913596859468189471400797577609662715026097137422769301031099657717391919783589415385835320421504825016926297621638085722643929650379139912422300128397743942697827652809612494461258240593415619768364565846079311258737766878298563951967092818922053468908161189990286905962512032118438829030425572397549055177745948219359405978958400240941317607913721311719258314167962516079673016784331326318327015170791270565087826409643257549348823354455999600826800341973871596631518486761786668417631556855558239927872285513890515978209933247266979385840679996923729149380645197213084431258348677812382616639505214103607306528488257554313563707702555955313256121987485142797897950607314911518998156221719782487630706172264498898191778141243158133277587907957623834232652385640098268853080522775224005939135322601986911002368313880409164337377568070790821353176668231016932848733142800825123309935752355777748917307229165757801912663371975990635488647439133836062142005028718580405397679873785683074374514603469387620649316222302904113966538708867086171372049162406140013967282740605180978305891923634691529688999056109785334697542686504412904154225044892486697307571210653582960299126375321479626824155764580951806276711854120419560970031128365516562413718573394817789887990105827003316000853383143006632473299986808923877952900009958455370994378923259017627736792779874896143533988074751429486996210503103448390387985358053431113360412384436922677673212291223070469214917466160841286182403564453125000000 [110,33] 236897089891933729776201405448178913790178553958833164895520913318389198103989764246100186495674762253348645657973297835921259788938749155135651649956563723067102544488123044801025350466892719863255169319335799154972384625124688796220760292334847648346492876279577703878633190404543886594594619074454001649261151269613639581034165883210075587732536074964301672661461849577343504231621691563621829726583516859824780379574760989394071513056525213046809774678722083635838086087982585922037085251789153007502844040939943788163206993731906709021803123148825189545508680740355498310951405527130182943186525998438703724505043190117317581732233257789785004420986788128541881376023996055761442938599009659765680762404074617754604148639562706869536958942124432831730144787933177656468203600703072523766624894359746629338884666733221592528838372396649745894010606324222694629337952806916919708192678711797251778904280727016093220973134188371716743595934539786054971942720188210842334326880101111816308726799470355038381915552486470337280192937176252506656393663299505120728406545716685701910093412394623172442884532179806540663546471316667824414846941271532169657284001389153974909593777300286911093593603623073233886360000117367430345153903291102444426486137048803487724447863130053527020225342746668655571103729157360799468663604378028547543183626998055082375246429152897644041010308983132829197242444968360617837836302357823651397232833175022402185244908640482189662621505162967702540014247475822105134376811688845357465889782145455122936654040377588775595702651929649019664983617300576368729985983221976163031441021398337456099571759080959166886511451039892920982130034811122577602060511066227747894985260437641609440052110788558618355023037396948292388187891295481766894966734717443084465325193833067555950393340900095069902099023488916525086816763404055185020937230894784284708715804814618498867221854564143787568864597667332789828538030985762347789749917076393173507500023639371590266870976584822594155400244425192201389218979384571581338141908162102789638389284339751657513579557557128297221460146757485106938593360771500130480850009140379913884777228419062886107238076439187748214397429651226646114467178499328948820894520595562430618981272183549161786999577170692257253623732772576129160581513039892440933788881081144316103845690002467737437319423977651613134132806082628469532986204303946858954746032543958733640465652570128440856933593750000000 [110,34] -19716140742245229967414850783735842395369652618894030086525446261757905518545220047182117572858100560201666924430501332256180147290468338321618588451592785757377549740015807425280066690075730114330443849791813650950919607614566848415228133216271459583743356680574918999921073112612053504809086833944887947125314478035354973183517011710685161672316409055321369814321408563699092697153932126633494266531287113340669619756510619393008050751567208867612652388454452027745104957301098044988348266877636182463396478930152851464346577796505318981686086948954189581425222226658564787535154532874051448676987021596428452066675370182433175615242200853293311229749303359115172456029818993623781872212087316850871091245912785919445095190059749060004043235894970823372204568370360977983083628065709805551248581355825397702894717092376652072706813370546616808104170142091006279217299051062935214256722101779863708419893818138249325792189714864664630061921108536295562188802114942522036590888533175697458828989209243366224797892537952535786368039161326404380252514808466901381588725078916776911598907231554424752122397924449862379251719743165800963405875657630392174099169579562427233559643093459200277653878842187338693225075836852504676871475243476638519917877660509609766618707413989676367462951386955543346115945598363236437708507123357748026874308612293537746839626627618209627582612528093859345882696539441431907948009248167306802848356307590201438803638127750968403379394769740162752757217896759380541995398178439419284278139972284692564973626673006317769298232682478184959908071965422851694625218521713689780393861519253799977192093713657043945426039390696443781423921614111857248294175715140818676855083481824377090360515695210498520134938495440871667124297145527485784178464756557440187358911868037383068646896404327381001611565817819337673371852795953657451052076490560091996078314203167847339892073705135958652801580461556101670095484854142658197242464751867667159211234050243762721654098500008090677193310609886691717597944688839446272711979029287608180718195130838383044927920328626643341388158221349158138384285695567124033214193225545465665623622841804370992884625511015826195867088492146823030296753931245907518414892877588231934335804929518823321143877430789990557355687555517087685361952656175583749818774432366201394133976598993610614422539325935682721972829589742176232188287758855375591377466493181458417893736623227596282958984375000 [110,35] -53217954195364998964073458295883770789760147076929643527056828044486269777729406882681436440973366778885873954114701852013080212911670204778452970155108984957297114188267849788987264495299304760867790767254019382972788451376873280418053691625465330002980680057900862909567635213514672562280866326085587746107348715794323470551678274849513816222419452549444475553083208696594141832399470513959902624276721894690436458787551119066155049299743251560129512140993532830090089548005035761022419100311804206203887853672451085545226210326745959865725352068531594161849122451046538448148062735498740962326986704305054205868670346798190712071124089438519360569605330137407766994646420126603836493944019158469385807909299173573374243569565567723293461322651844579565172931819229369122240816410668126543548407086161958633706537379185342374096781461770012669146985772474278852814281242733419952622293040316984997482949794544766673630021776425922537169756281437208731142934888896146524099718627015804438727575981807498741904127024279470109775920041392993629347217578140585759950197182469004349290996275100127926186971189080997343507538549782246045523252291657924155372763540504882807955825961272392294446498062137007791675845981292810938816333195047050895998611728004090504329273312257982743330626743288693409394007529450250910973112470401891124288093866307125173375368730387654558588363858955303847058800532431479195181355835190868106164245795559044205052780976384783868903700239426665505572439720677278443095550180995141636426788387942142096497674057965756348064242913843832727595362402298076340039339629723826745707336992219962617006562102265003482289221951940054487806117111534088593027083778005115749272451034720483783780542532190930638480854380661490111128765786281777269447766360401092984881303291898741742288095731570913856821218184461593533740200891894354192651022535639191613676038589190574483751266086073214714994284835697917136653268536953451730382729810753153700861313915732022971372148438100124154647585197075395864157494128695197583039752303213771897041517920341824751650287497813294125393223162949871990746429858174701987416086178534471120944172864368620411732217022213859198202951935566995338969810399073515836534415686200012781689938511025340765609834465409959844972917003922421938529944936203047754199146037768307695509929064911462317230832872560868766398313811002945667810550532073553785250563663566936156712472438812255859375000000 [110,36] 36348893003740721603403920701053189508704427124498459739645920482662119740859198610801489273676943664895159970540949568629536954197919626000668921115600455112239019375939331963740503609067468768581601110065568487008721636532318960924522307068417176952616824588334082370873752220272618727969027496640402485499226071970207807946274018921837089485164487938018625519088379289018378608731778546574568340197541055194088597189434104351459515560947259871340961164122770762506343824257879829057315010522240930506503730875925643396397274181934448191286258056211254011704295130034617708696057398990413438348286675061290345886266422663028614804081235435323544166583909935679751876683339380014706214545596280658348749929333610768764681424096145954855666035668480352981136597404401513549470816908535275688297259229630910783788534225400708250901572439640025808140531365320391066895923484331434599279791272211048285868132658807278035586805391543535642401804186584245672885052539210439074170448816654168611878385849001069725649565592159305466352057330171865997474181220932387303423700127970498825731507060681111233165070379993389236342308512097211198586693469575053566215151463778098686928718719126548408288791060037815907263526068542905706422206057956823515925920459686968351455687449605860482562988741649227505611837129300198641665327407726626993907099019401340579136614205911669745924069175340060223312177892860450330043073031586527208767904701827465943531356139300210145656569609306325674176480608147879743900778466849096539942505847160449963063487451119252930918492018575749333725331218912289479841116176995751162795716606541375364524761263005368638731967264421624731818368199820889734422949323528306286557004095183639758800949488924399513643852755901191740691411280508994691723612041236648623352011872482366743385370597259091190103760385408538361866251779493739630543791494709111865420729018390286539820209666851047335465737734179222334034448375699552219839188637089642281455549529445936267912991517742555963407109202803303588292569437960414295900638037322248698142575351540945902776360316052530965351013504720039291315021806033297600130837379254016438097914925556551363021829107626268720279758752138169293912551823510318229039608606134010446504819612184294935915284737303761891920996578928450191125048648286049516175808600124055622320789544168948717290848028377823157400209938399482315245915555298105922843454607118474086746573448181152343750000 [110,37] -10236664714105459489188287744642951229093031124218822282956929826279425496232839331619873126870133859481404061982263377594893528212863257773901770715069489565110431356762902297002987380218981323955110312096188676062225345319902561851762674064616234460865342580231954763824136583865060359328304949085335770015814996302773144283416504604641227273045553543051956206037862490836840910218380713305444111493965412071463556110738539693308144740869420036986727690973730923535993290935648494845165982546563495914469559544749805013636849610754971695940860014878133009514581403892391755257873800167136852530626097306492241286271584778514620780865164544864203802186729454535033662826164985406776720201775654852841540673443510326711607328100104391805121793041226725317947672418378512300348868090052622433310847227542870882247315923778665118770551525729155394958056560501444788875307671882711865267276386041638078462076531651930298135445678348617879943582429005224712677382016437807377834736723625876125021747491279836677537094274098246285967935802903761605217986616584005638498221947193077635615634123720464774962332730498544448561342192521903131291199713937340269118938127355937840204050307684247197405179505450166356388789620115723819886847420482612755595703116301124904236721647207524981864227343690117605698411984921416947423743668425516122147890109756303140530637297544598394049953340544426774945883265589663864362310459750308271007028543011043313216177227530211291758265676480842441104506944726693878000948143686830004369359312634345134845528263561995293476507186108128319532431159959191445620978794722413562405858381191642869031243446179872662758446093864859908434609829058403399753980823894421580769967301084090577527608516908536753290627147207453132421493280475494393608338630051741237343490866380524021205039376107603744392485656318112918997849453628640476570493726703497937169159357451860003306165926038047809751689885183965649103865074433360043467450536405925964042740850253167364177129378757233679848528668545371377181892583066137016710067297892937006967410749468930068632973050681416565371451635008722787970386167968871009967798561186302155445440768366504358468715352889885613661998256563098466559378893816055651047084094991898537749940054291762532221467455830454102320393709587140727678635954495764777513774694327449678849950585167338674398286046903073007003392161037950647879695873984640108744770259363576769828796386718750000000 [110,38] 432833708985378824347058324778581811835608143821084257930662002270348578602841290897693416289445836379250933924696963068232278846030120150299738975325016246520099601125519851629153884433862611072723760583997377385213024236336941417940411473606542612033074394987808494061615825327421600883560107492518528030854584138544297119044117789978922467039567184226059638314212721214066411322270327975903924819081237028061308030075208676174230976506221686820243820543722374092531730602772805226746155125685057815154883922856464071874967690753745322726646610847752560481250647461861110188119225239026390689470422150011476181831240136885343386106562649203708060713939387474583217756965955355990646623682891852347825566721104014843756492513146394228832790409417839884259738159340487435352953768852159351406567377789019616756641023532892389471454341723078402371401934068185817446172021525059934480488743475979738047159823362915045097704747647271313518927670821704450400974671032267872033865666587978315878571257768509581556037747737286676821792322314393596010003434828242729718145179856464026871877535134408372165951936514488230733661807806276655561094296576943858907513431117561111028280155077979138774592019337568475821321393512025123306616481626023123895724789649366960105071090897801029792294862204958400812498994135200909902122232898929419123885447655611104094743287089292296814061404327663889979419535770611078423689635928354037728974917143046632900196084286272034429669833111261253193313408200623357073008585949903643915625297091474013045839420930528420995050052573654058803535479127283027405234669495334170713402535183796099025941353847374092036003549638767814463278173198767756576080810715346441159869337263713627858665274825957805227493418874219965202545450179163303129502611495515522371586481581881170275016862901331392274815202956697163287618780558746407578496088060751483934898847481487914911629830914782269991899342021178738370659730222550587994366984993265012828462463907665250796533684629095448182799840530337662365679243013529528605760029395367929202698233507154013665282061402836113583420755156987107681515470351261529673144323484503005208511623464818657601643900134130052224722639510864955992714444824889608839038572859832146921950472381398988700652718477468862237878834732800068847237222046780346669888508274674383824561400934795910780827765599170445796277347148594973565136393399421788075187578215263783931732177734375000 [110,39] 208264956154829084868179573995352693404405153663702972762584368801539877572903857767836915778428538160988211790107588545133798999306752587601459848841696359145729810810258247954629916481274078107936623679711041184504528729798915628133173221151968279834530067265516057671619082505843082290186757043197193054347002264710732533878273135848201423962670153860629321326743517764493614245002060933214128866272908109618401486127097253078863183163449254704400755336963570731154135270864163398909277629020258851833449093698098183153428767564403045652888233178599232132308578106621055287496832226504322126748303770486543818423295763344932357082284200207924946705525507336643357143239139047447176569429962303787552487155145268586746655927133654613099826781719086386238391631021719566154410273161305834011913881250139170804265028648524603459734749380342676092501133605092056879594076641924559333668947903977884039507374567154372015239678325528435240639024824355260053494019764045536677634926856501473235706883588762176396963963813209713945689930381661596181402678267404055742319156686387793036819732416791602771464605991277107380652662994945588426940386182539010930735730907286099295428292885216587862876949548509862700142337452232699598936887149001419094608065511098279981920967321047435490305008692142580013093109980847660158391489251816199775240862842779690586654963900918145207918844319813854599029699967668118372933228227803252357085700286284162985033532729897749342666095939388420922392743887001562908064533962298859462182582776056941768888488060444644832133729035920862605403163443556598358597394709234042494357502658054139527068542910128304375424487429528561838832475378367970162137136057534515505493967680061618385088872853894679889326502327898144873456816769336187744998512560572758527449064111849883382486655865099418373471453905630572930788647661563456115726471064244161556048465736026206574423572543067829024899421824850227525952010262253997953322906899338972578261205177099675906077698143246951382581899082587460100627248963371266851344211866677364615220320138002601461847914001463326572879767936536364889187350023976315324082767521338316828651727389106018546902518304548942465828565155156728755172527305028070863166713433022779304801576325552343084682288228487674807515947871110195107707727813115345687536927372426952241466287720971026536501174434003702240369335367758282209944831198100700930808670818805694580078125000000 [110,40] 386164889332468490021270383758796357766677883871602790212188262004310289598317654916372447429763866074454929689962554972486535232103872521949641138439769121138946128809328942820860640630194153939866838871304108789584644895371851758211223100079310929545164767163401258857439766759600369003647835525700431984698991314849381813109045627789879531734585841353444180603612302750512270871143080905207248165540877813281197736924341148506995962445211036501344312427039312538793863027694063178226637903451741248419333412762225543800023459069789845071138044712974491307734359523123216286591208459659423366870544371239341974211900811197115223271756205127249647934339331467818410841610890447176300630976354778033524240653698990484864165678945261528805318561968347151517993729455055325314551708765990452041040485856343735874337501572771547121971192617495550886118287325222528108278298310980561602564602826015216531926105220390262389926391886455843146634254575267142729199849790374300374289763215677284748874917349006742691497415962799798588394512683550595900746164011672690037120003109703543190410860804009268656859106553928898560486353037753358733761219647551050311953470880427523926939127671270202925698903013189398298870287753065984553668888147042362411508066721291854787247771696524420985178666345629359960711752046765078470859089617950810583233078547378477779888637817537953083403483522758499767317719849251632594239098387312889442213471427528923784059356723968690889079873680745239026184191901999297581864222509651370009026579838642516013592266357486615027721369047724061079413938738129479332836354465328299627851798044329644147884256460478992856269248332124731968050549696488429154895455676462422717279633557741590140134343236072208282317426698323757607556900728600133526036607116234575094323763065379614841080120754996358595705283727223384637259711588052691531329586898303989662953179141857421240244040446806289367572009881466032949240560600389384338028906771669053592101285327007070162507364729942397494425020430582712941981766579881090418482136366771332336194869538536594666060799954434041160054002074411549665622420889505376514165692882615586037044535407473321166519323164335343657851705192962862372884004102687347353395073254717569367625839668424475445545291734579255569095435180071277450254138630678285119367508367319038544145541947250499804240073462251887713168084763714986949734164767278343788348138332366943359375000000 [110,41] -377290727507168469822596087574643941542976316911369919637303516459319912860710611120184264356875374454458702582006133480341730006053298093605687692638472742263859553128085274593281098117403262374863540043022119211265850559269789248370141698847973635643150366025162303285700015667018331076731934709587164852868537623964216455475049414102757586104973559242617312417851921689911097113154320347205226287264103217438189276897027736973341831936996009929701556264655862556785960050394869474804146644310651932004509312660323650687289464080002616794669701565016180293360940221507844132439731186912106053281615217507504311991847370839304814162928457310393390084390879514250086591063181773824200042580319707307908358631234639039826015735560879917836987690306915277402315890536499216960953014316819160955590142939446872184982896056447598312996584786240298353985371343014633553714379030476099946669573545578543968526049552041380251454047125849369817981409837206153434640439820840605795776087798734642029347113451180960631140983674774613062994965046425106251809125496553954001074075485050710617380067013628988194799464110569401931803024019888555705832583071829669638323828252363539846777001991510476513488206440818111784302902631024611246344902709475168077588145207603660375459044514466076519946688813583196001684478674281319221448961891107544142086998858247772138783115885308061820224438593155790285687971594979814256535354495638259638631483829676786878526707334402306565560502509267347938978352285254857749629901259725961752143633167861820634887238122825198046533758712606807274445908568947191334724318614817251955261504500886716565870402416239149484405047141154273445818162138738770200490940739738021263514218058200850483392690333907722093766861799888675650248067996397106196926567775244282175053204561230451973886526754195356339903770625866541364452579418321334018684286499373531405487610060245199732859532149439104074215593913504714561516363949411911084378172982050423239393328780185430138676018923504046915034521925388342207520311976481657499722581143410394956781138814211154772093983498671112764601159796037548060419317437579732642636490596144419508179599512595120331009908495808222206874560499681789238034960120455032613640098217017083262980041206416791284031176136750620827925982523888389119691943756919008980361276598006695652638321600456492663283490531806190106369345758051403461053041610284708440303802490234375000000000 [110,42] 171059520347632015293877147998491248133548194791371885350416603600261952953982550090197267574551725317289433136206598061544528182372218447096645706912174170385659210644910826132762280587352544253483837928619004683540795621511908080579506550501674356309623744896662487851521683408112132308231891694400234817072872319043438337200180286120115333254885158161927347443764690765288925079124085204967976289669420572991124411933099514222039659897370197190499247124168464325709792167308134684435321374305848269084361846336292400307074652496146276434750916112133833353829746654612277237520541141562261028895751967450647834496225220711798531421224624711992741368178109555482547886240251665186885934698497097829964223749113439294680338151548870456494178371267886522428772477250553095966576688916272098756621119885427862533770546336637459615644519431279982510517566485413453742161303326130590877246809459869964583864467295321806564172985935980093444789552529654434101122872911349999364676677923186422390738161702316007987721465604201411628520926315903187432495653144447362185562722126870578035017856558421776629509245316693621357425256839519508867783385222281947396950954104013764335424305860668672865522811554528067746159138758661134174543501439389740202944665935247347314091241269446644559938524524767362810165287061181740098799048150027829944776854443660122142492192318012528862676588328045363053521578925370023527207888467581663492760484565506881086403893376153559548189155511457153662747252250308677913001547827038966356590715313800973578756728690158512419295694855327007460715529815460451665636360032906201383203019098982896635012933860172356670567485145416736789791672409489796541511060704473809918402497412569637389724381552185516579191931471770878498624515506187472794326140371717912092208840068032864928417520206883603603214440509696502749487859901281623037329027094427777028032643042617389802071107431541595654398017868784504688378602624312539986474404919132555485001344389718383337827827791732694544703548711856747575784168120738139436216938766138763030502148711248053623699066908330564603641964586761895725730400834713689563887169290881614007524406562748149010335693844528275000468770494224788567402552261050953998753132507133167779228945237199705262883133386217612928355739873344541691726919209515754024304848514378996365026681556515040943648209755160651207983794859024753720611045082478085532784461975097656250000 [110,43] -51213550735300340982381784976413379539073359232260711085654839476589980798723635112859152466411027877320889941371017497766306513802595713156919417035275581201340945810891642484229263819520548479537889628758396933146516928124140170887685408926797785587626886878707489756122511386664792716298169033373582341545408472904035588994486067855615285827030398984420562565562249419620703759419874584483594660154074280410760916776433259333885417033176787552603048230592354398897826716022996582183494211301606088843909103073196383415019229705815490807397934003355284701517145765842515427292201320872959588154864469873152754929724599301999157810350258584528019553869092677709422074724462393421963048364348497425544256264411314753579318493740780714010572051688199656328839674107759162917500055190426226528694439350985311015075247916942766449000506724706579522143976819910783633236697166795665268475032933860751409906904225437621912111746719859042301718900295803646017651392436715230971115743694030020916005242640898461731487348874452827391054877262829885796829368888944992491698915145240459045499001968315724292634184859831206574756406862918513306468649669980205349964305350863940112843999417095681318189681699158918848006562371182545968356951570086520564373593552298367251260223039938564008504334648643381297083344390634766864863445331969865389058484708386660090754601488866660213264647804510711782219752169064883095749509018924160203326289634504212325696937760976313429374042555230049547008865830127915017036363821204267820703471549043856260792560981086464503441403756281842833424628760453854793588906331418072387765323983361811358103143286506625823887111852110399997248358136580485515639955201481509596632351186831681286562766997525545350305860903599619602992274144593254722651809854823403118703980483822482681196329947562106507055713689994972531876133141459107973077615507278390627731072951556626065555543465767098864891239623730870482211537310787713046453444712463930158413925707579283163590826903615519043804455953600838611698065827635959067528113786676981138686507716233953259760905596083182883455881945915411626475780753907925538997355343123009619966896195797027115974159884513729677308598499188693762107240497407978178410389465321751754418381117179443337597810065183794393859029940911500131517749031631643943710622730217268228615345803583625050767646679985832324510534657377447409487558616092428565025329589843750000 [110,44] 13085443568795765287178414690520771248618610060970626335335967553212307072765975017380293214449231396147237489193995360734671904761833252004180217836750616410508731830098750077602262552158399225547613400246362509042231472550431405265257717434255883115627558501801184251440939916182195202868917502668386246667713474182857829409483344953770311262624671476301187263545301131078526301684425505331243658258759264607785359451434768121284786913603546278798106089377642306088427781546846920285321294731700884761805462931173728298732238837456745549486748229648785224991774099413823934569077324763411837638125907341991636639888576215229191820199002501264967311179096684102795171929174539975708764437329961379446507916222954455755318284050224037451394589477854592085667642829685924912355356055684289682714646346794632715494473640077666003558381548373634884618177739822579158459702334928035833950525981974944046426650034538372303795328991229392162647144774236625167167348617556952035483192033178229284383173176411484820770211915213328861420794886995840269048256684974286638948883997386791745715988674879583772412255373977637146474611502534028363916683847006163759072998411486300260561969733466627196484025840763508013435843819495973226662567267701922841529059047111601428893842817576518515661657376147422501222515823306041091524233370038926840460149727698871947548425614294485870598275548013196322824644658978632586945979331967494552541815639192757343928532462356575606019104301118487627514104290546523226280218824181334337981026678410107762703195229041450462910588494972838269154332426834005260421711554460296390637479605667443309848419164057484852605004546894448752568754712755868999350459060367944943522932906706222343787422785423011955374176019871553000348359517953389950750062887684575327697753646329317965313565063644056576099123082352192483272378968852451188623414770262371244149884559276662197039286948854001521212208298547718523185006304985949563224070136708075032175572545866212623522585835798574834415789597115724731728404801286325484496080844926467428146347024296619094579776414078701554917852085150656317308675346797186643756451430000669855590902951096276324464668793307459880904737158882960168153760695881881068459664079435619340293365176597596945289923153447030628423422305511052706303974837022436316826133506026200936067894665762283461954898224351228115414644617708894713814515853300690650939941406250000 [110,45] -4316731401044639782181086014311789108865898303199074820476321601707820023230471150846421057483023700695363442597945811883650461300873612989401220213406170089205657127310391821297990842263136040109614286880265781727355935216153003011332299351184679661969951398740405424564887619973281582005499413869602886181458742171864018193856781015075717752643131495336590718817126178830902577288525552571942694165480145524040179093052739112789346466301076387746045478484837258768869085812347666682236796997196094975364501163776283643162727835987040237559077875429897382047953069431039048175605523260492585295248652992862788804361317017341455282052569657770038062815356542574235890920151285708240816598569716762986134672535951902868542920185795311772138824137309883594518104960316400788330103428925387852402261785262300141041413343813436121456613128097385053132149809628086197122275120528121766726818758869946032800586307364052984203819542458096417504792721184664234154151954489663663222576585691646462024321207351765605888258401024725073631648985626833603240674589868022970425969430786779404017855384549502751128742190629426436135739044268834033617795166442256970913484360417490173092665428756130951134030623922722227654021594880267284438476352244421941166699462087210423594281653348666658772650386466064134687624717546170279723578839132985882707187570279272015119404770603265041451830140588268286011286838915201610715157669454276180541937333513522594489094164528730808767332300285057185398045237912215376031565681249199024833578552716633336175792317295760047983752431553642084339512800214459414927125659162592727613759145155895367492130635828028539476645895282117058821448219092757293387206363302672203365397458994050914128302725826930931559878044169408788525184959345620217054215273300537891828177523374931228342466768015317789814306452104150803018219716328822404845105762787619034734016355924152795902573857449616711985182119018740013309098253069443574362672010285825040785418541250525083993505129049449954930875783353560606169838187282884861069509007949485750568403189788905371461856585879164730678626678048309347698498724857954106875103443041227859240259888381774756549903778732928038218331151041067665873579753692378418349241205061508721206330151744305349612044077196700319157953701530984648313012241598600829275551054369098081895100117260201579775408816496461362121825344750902786472579464316368103027343750000 [110,46] 1793469225522446667232260493220790627965200376332564744724579059297030928884825549524834105358020006779596631344564274189346849204773015221547733083864649223911317628184124768087236469219207192991444517294681805538794971339961139544311427084624072607006463762482029098713027077669337256827898867451172029323995247059099128542468849327887340609289274257915181050629499419668635130064364878035045246874808517952361544172411255359470276275011074327487119276829858649125378848795399605249180961941415573455332910490094377564707379961610420747316044024491625316576549466917681668221856641557273036318247492569370266951588610395066484713541747247608786643060225246598278409990385601559235980381438932615387725943229835684222815539660153478718613615118145912398412185201085987028406200436797842220115626404934785569431572285588826007596892693745545383226940599673733213392932009533215753983728988203927928613244865159364958630632166396253601746344109775350675687470447464952310928879391182655235559950591486322800272409248943359196406886018418646668477429627045727893920797418330808264766081928844158196497554984069983212128626726500651609272056815001810242104989150686777413352419995138731933581383619352853335430254031193815009893938512732361851558153687599764649446441328212022557712365618303984420942624994561847190465366129371417961532428086310657227896188098907744458800197186360824795372573624754580610092315649286620631824127535655243644843220213093044671841345043324103402355164151265770565450843107323076506512354262490631951498198826123807291471826883907907808002756977987712371792859156513625605740271656436351946938878534736006385746925317657818125497845678365662360586337904753322920896469864942089845403899154938537569351910337950662325143853523754718093283773738594412938496461144154946893841197878242266863115876877118905804931227570856819763615630405058707647843400077438964715147847000421562213791078605393736513450809425345405468318812518259438699665674458737996966634928092572209934840426341882506050117904030806978852203551689515397406309888682965527372448718510561943026178499407928472842543131492320157275150242562929884595969721438127428261400171512076666585362443080696517944621420970064367154834992910540166241162072757752891290496942819110282821513010411382249850780933349963472875970222153695212290887198438288719994320806057676184969498778265517557883867993950843811035156250000 [110,47] -651359661393530489598810714642031174385005466410749286971100863175772427220745930096872664049143097511699356870925310677406478186792791454023420146031670610130366401591572868298312625205723278751881044174034397094647747921090012128561341579744020423307838262911120246432316051084440563007883542628181382062505159161199762611701490464103360257685198593871853566223457046362660746888913017849174010372586337261339878734859052960363231031104012321749538822725468865245154804473844768524640084369016430631797582057949643298793014954295311162840489650012975938131879807006224002585418502401078138869306831708327124575270152599527867629298771946247300107065883969543959549079199858746304866870811010713067900295881691706936129883588109556650691171875873778958778785718037302094484895066267564639092735850804242182144101145027588779034470957025733878188459812232987992418468367728785625280894140123926191296499778706732155319050627006743416631326600587093199103718559691909661551622589062781604093989444502036879470547425641707121907659569297047806994026628807720828684843919834191237606923354384661916619629524553434611042472250879566332736683606770321405829034347317627079274410958577046283412390254844100499953761274856224074421852572125182418461723627630766478123550635301995528411715632481431388597174401795479649692772029996330227172422934427287583890448588356504151324425150561304971728386692749011053636466394762422074026047157342300721620321267451895382897991237688880403724986283050626275930687349533530410042041600196018760605696295451861019605839834791645532825580617488365473362694027349118096672107664104563696017436430729891600454558038217640806289248300238565232393563205741318171938633898381689896253302538369475428321007703065771199815157782747589078423833252301452906285646358255550282852620188002386161051246293021474430466247744536923076989471837646070102348549676688630900079230883255449531605672649840892482716429855408892411273202294194047469022522493106922296673287419546125148852648513930066039764773899570792918456628973768397863777283557052161988271425032431544803380201080606702272966937872997979015667127914247781072971473734615457182276190875472366152007518059851928741755284789484154956926804191873752673353719235152496407915192027189393402497386776318688564499043268194027208973019323667194658392425604183371881446593252478014651751792030154319945722818374633789062500000 [110,48] 191201395513915391806489636598640932289008032343234508232696307525767112723501759063085287499525918184376539252330093359169697093651103067497782616139106511019013659562187331126972669249993048286757208436803339292178442677184108437804415414794027351001238148351109975690939702884414616472384946244741372237403101150678469415175030326003735600533083849245481660842471808885950048341506092947789311118739296393733930322109979779441933880007955592005100050391964466643460117346236183778123941167732364198179412670658502981850179566417500989648633933496554060283102894440599507559842873132276613487882657411430415146962738318539188867378466602896684841427461387682716682785214768002720733811711676877881411468521052839144101895960564491977863071406474136984526117319889531577519558687797003660847430102415974947076479440823783637357305790539731795904954902935387528296237222356208198615314139048283856322307741342955558467371431256587524127880949020560861856163430966838907210030616189370988431376263998325526337166588237445709603912845899624278968227165926403679569264521564111987750263255700372896473379331238398943199109475116607562125594612990357833209761569018949537104343549408105042358366716991566823799469381878278501565520295364741167386442583889732687654437903471473121212793908420039168455517265368676017998978782897896218440874952818744097406798209223791613979096717341634223248723068128829058310468750867739391588807062779475866808654708887807416120784143104515165494446545989026530687398015025124756406590563624724884450068368450486532282155338261317218953236136611981939661219819470093965370975848859289825034437129160334038666300991153396430245588806641775480097463608875690897132607678498944044286141778257058874962940444803990816848371599005201942100787066819657662038083030226155219947424592440575060094219323716572231487089594158226799274989719613852445027930530207197645173825459442121717367236574741402839603462902012730245835422001739729066617223845980535623855962284395777516897189811288063444030398727720656389102014273104035994631832963463588380785168406841743943852272604089730022792630145580452253271857264972582402913674886951576801114762251449890749060269709871803459980715789328489605077042050250254608726311113743556880361025040641022672578487399872054537966389832667919495200950545531409501223216553238415685060440726448713344431951099977595731616020202636718750000 [110,49] -51388985975363588842692670086871250879269377121985195114422096124906711710641442646969002598128175157517354907016370115522899615987956410580294606576227568162418766947773299001936256798692085484133430833219989237688527979511327672842657776147832875016013238244454224694398522165119565058651855198653441791757840371057149305796748304897467021405820116533568275495587688995251218998111574585937941045347915027743868690456022640806198314301415544370100622931260617857417069007030393292334007253393347806669372511845390053841946065358048917905420862236766877590996293731349640787495742816475397768517658550813112181454218016371645241391902184222614730220969482143710629578349767949302716493928558601263649712560878940319664504563535544380928468061832270474112278240260926916258455096467059412165875801565392732237354773268178334284130544170467967513112437793294482516035929889548041712046489230554399264086229084664411857548928604113314532211872720263749966429089676961008522893337083898400413667953392679768599811875498495629341101859951789448130339041986082825690238926326586867096937088917362989992480843977295346549878267046426659459774299877074342662984335728964859005477192328863367957093556404661725461226239899218974788799104277951567584375385802806753197361184788876621008963238807101940634088706384077540944148416457871424929216640349518461348832593138206975872605851315248119276205770553530246784524100444792767710961959194346827835002929018863053608542053969265904892306843031821237310407163252976172018790641241863970764708800722197961988030588865870566182932699269187247528553853133795170368733591603496727867278573624717225541208300478516760215305841706487516158043781171121318881617097853188700683679008068552218131015013017738007607506765889351827390926355596380519328029920058424255035298423283099411823134366687311704591287206673407299943208989873282940966144557050216454238329925373163474006855598306526440650909097145222781585689692162777238077446317431480978022794258244755368819846162723669763463055143367851402147915575195182839431402117093953855950293380895995198786009241617173794692925105067059214579906153653153151193174946675182405959152043013070102032457756802511631133973125275160771844187199573850020011879953373256818400214110840511661906452353977364559264381965943330336338218954061511854670428197893724097076735123773572055938529956620186567306518554687500000 [110,50] 14189469014626894607838340098478397066775807129625587279870664839977386928135928312376563754437204989294359293218524311135032668925090580837738185956643949809534641776989512871262797613213493433301874028232853054098557111174207528936653366631926063595032593715647017535886308850721295950668090968114055632045034717469142099471569384335700761785211109886926435383348686672697027603579485212677264728131535046343569810803027995793883323782171134004913895784550840590458826179717423127312623516879026169393666822352018685361825723713807548595676485317994135342995367675472986218477646383983912355183131344231369206386667915372957062443608845194019678670892465487718453702171085900402093321569615407295458822167263720713253546888463531401061520642169464778363836188629390076879564099936958434576450131390393821560812802960433819288178150764257078642378452855075703656477880829179704814647148576267648156465692009513208979368992578929466175387441871481360023293664616846143523088829197106265735872029387912719378038163280880567545006737592932905612829667583428929431262998542995808704580108213197633033444837871811169777643025886662268102219168947382956216191203530727038990787761359559844361410027601015970558616465910388089106279471021763802206386034144056797366445723926690571838897051277559672034972421830788823942865741048558106286639626869584416788128260779253221785882565774966252899193941281864483288807205977777854620192520232118718300574009516604246377417229570889131117829178883697311394902600905575719355562229755101946517257694685700534853044916842397805225020054392717654371492735349731696541106284582565895244351787423391632228085940018511208260001259904747551446226160897011017654324183476569384294671503441972481239280834374982719802411283120855306900114633110208701888050923234225806882745470753216412676535480730700089258820319777507986351574244955851938625707601409916955153684169759335478266028357442849276561184099347362463923313344159247026513005776404015601550204193839870100973640094240494815196400940036946553350871494004004294592711473978005364906221860363719588920362083252352599732406089149157731582860876396237434344082201111081227135317127694803014760931593769001216456560168297466205425778046653565834014510035066772793475540156678089354108861831663024102863510053447287150691504819241474870091124902549927952654171140270400464089561864966526627540588378906250 [110,51] -3826623890896229289567382199071214224388082926260827416084814607419536240507698965039812879839816174680955279034393536577376221784533209043701150037212082026634223935405755063846891405119819741652848723006174712788752477049326465085435091252600886714005800958181582873754050811225074191958252189418504730684564072685817645759082807308361270567636337963188744453168608854719230997569591691329701158805078603665846562570475888080177595954735628299439841690284450526441145499782395697425465400752947654941306338358361799448571460130165627842275419653019692601473652167082113090031181180955426287076522798135403145680892196931111704200632280662898917413384356797602503528062996802724837680061269441665524927026892825108161358851341087645390574684557791797681397182475612777228823731926034411405472196243410272119477064801517137056817879432076418132742750431767142304073943172897111426626510916809435448983598093525876311750310004399713218275583834570682956671530886991822200505550613480770571475186383608392786479597489482594943946763712865055931192464719218445036152861867726197785164642271195298624490738132592724217200273886997961887804929323403497082011894885423513055009589644087798633982183565273431189453189051838924895137852528391289453211717919547996799056408968652945091586891411633000075965242711024642606691630685630584065159831081792870606132500097512998855531999279407081353081789072942744586333024247092154810441982125820824263932839806636081985379359088736500748092576118431084472801903474968781305699964818847207527308503895809739870616271143984925740269501254632532573458436881697979354296362958346694181438759686039274627698824747273664909850412224215436346169389500214793002958306682987126027015498228507938293166126154403815043392816446429827339982558872330236834942609172080184345801561717912330639403375410833466778010109909258919073974657782833609295417233397842501548878576448656560244485470388823144248690979980296038086784996303193510156928740370660340214336503559933879686523043811789580457039840131342714656818637893766418554375981717295863006513882273602645989573882861341610886492361389916283287091449051505000432593772868752957526985506366643234109318667308612969888372791454267387417465296337017676247140720353423250086715475766063231616142832352669911954659603162843662666923440427984665907492915279476854021126208671432777919108048081398010253906250000 [110,52] 907229533446584059400042881518716185157552735589809445576988752393437436462096155160912598723972321682026564028768768498923807352476068649844799748171007780063319282589789292609349209153028212264055496876875830697155767911136951874875565724462274455293384675746258952284386778365286241825178634095685004091805480949003879191632662927249872910905936657161938153463898709883308195711631801864360287757186509382862462756943343850492524902753691939792286553568622169148218702003799456837991932360742545844909321727029608700574436048603020551090320276126625468132251883099444016469803579996276909403244212065492947957091635722693789151337485255679821104132171254028957149532365233348481208581555130117107659807773027590011891908640686972638990146279974916730914126654140948017069260964989072398007106557785345968912319948268578027834882941512808709872480643145117923737285068811648034445875465011947057431254779611595633693726064905151792733279548870120252649191360292841759344221550045378956441553801236375480712106850194040150306219268607577110312170726885796969648248307447273546936944170702641451418090009393293848707402685548179717971907459548147957025221089291869094650045375762406373152141788456383925155131116761603192005941560781087827335195492970030817407403747278633049261663683067126239491366094859085913154152362234489943986261492824906387753213547362123702930375321698519740402433092548873750722748408131361801952318710187371381304591302774683297034216320976154811413292705256933024433352161639566338799922444048417617504165555357514120096106793359969826363522025073554330478230488374562327190803867903299182594681933080194458484146085600250161239853888429518395049122260627625606337991359133674103963968144749541027802432447889033521015678915309435038669804792523623549427092199636988123444337564971222493611356419160979897293368606144660249849369372610407133521269824542295091175737765520525130014183596955274242523061188493744165843459767106703832913912692074295215253865160419996266972227446363297390249400177219978375517562369080438861109964528899987675811356286606428879244905731701391742288675457769632842640324563720779356389092663698803836054092193986052020283834251005226254609200938527891255769253890733393440527481563992243245742279796607808513325423627498777489980804891397394063705811386868920779668984564045504121604368563680509396363049745559692382812500 [110,53] -181994619655038828352404630668138364975918824003342442855796661606758817143301637093527620783435322072187221580557448576904603122876643208370594096232211174573006918182544475297942698174169056133457093985079747404637501347372447402778281308941502310235444086438517683954702079860607099090063419611389346463754146426404436416551687696341918808913202713026362610401163452617454728142793408039452218904320501874173521744315473095116144908479783349443318831662356114118775587894409102130869283165156021133888448525208805154555632840564482274253811449135228931303923056286374912141219390969715119206883186848548208169164593272351911666414656181140517048049806033502455743782213071100974458310091564078990800601823270421637347547116025851831071413960092544007215332251370925654511695800864603095874120560798087440098690327540547848511781440711514866488759681129875647512791440274369528093170702197480675503039970113341049711218290464560188460982659304288634611588827628316186830439812179243300819817840694379455147313898816862308662045310444894470084291315325812742513146633472722548612890187598537294297594275141148143380810147717041630722380352423795355542215203704227487139419028277654434944786590915029624497730856858047180416549815789862733368074944788926754794100598213199737696344491074123019860932800145232240561125205209832469193383804461315957633952562846294118524272670394419911980373012860688428526270860721749469434045123276901130476733415941464883872402518063672559811319163958980137827503373833714256973741880747096189275226412340743104838030383371755197279327664873328481952899313819377282759661565592289217493055497249942503931920659648481345473135294684511301249203545545277597092639069020959055025280605699239397674430198611826657355142632302968331649511418150066558175801094775911881440539878175547837729102575775335856855746155046134096555995821796120368259614812085749371380914803970787700746785176295133206920491777793372770965854468502370075806351863120161075096937976279241447592944224528093762027311238441968005020441976158533182023418703409595329726544060146590896616271473276075862030750065367399925082855373189229845356007343249459029310368573393491560331274609850506748947596595646656819481450820541750209414203947615215158514126436066478581782193913686253144813250496320223585691889411394383563683131284859605114601066588875255547463893890380859375000 [110,54] 32248369729945326259123390310894175232729827909565702429679792376730501987847986659141994943910189492788679952790977651639805277472409667621160814008989095341221181868321770911250452096116449474047373547419091711458858892202286307668039834829127039922661775564476743789458351091216811200665852032222890732844485417690150432827770399421062448954114540868423304982259298856002976850158988312201505234216642633965730520487138474306499251762475894636976753457832247545176925297889004457790888857621766262203614031464005444446251910330496247030652073040429356788521900950950089797504406132416209360175433596306175862470523225808667189386483426521080516832702008617777634988095216466548246429275979161772253898342598054397544360706759036001153875662229132369171302169425723414565075112396386188595825418043232478866695693603222451158250153124436106466841091932162359416820678478748298588454216726217045143627883752001897413359347064171200126713913753623700779125652921871439494482828995321917316050049994571998554334014416440251449392700749378865200172535485054883771551951679599572769180611173404687537963724902311150664031619402364169726608627010776397129643789719061498403818111331742056331682646487352566110296046886631750896744773671224284440034603332259241977226749332689395430655249566497399548408374294992631879343089640893639261734975952463528859050701257571066760645007786806709365224542062156045756728496955467623872903918385791883249675421222486909564904412418951973790793190481027443250860306921147513610359995105553768485035093881022935932616354620690125234009492829513486508922096532802793997710706711137575949723502333876935283624756183403906841391609817194078201779206799647754918303223077259013034746913990774966286280502299974997997843138941662618703713986435398422969691623697866401406546647758319901628406070844586594065998731756165276955441188188130064799614909294437226049823744338679717693543803670557241659911614298530689527372382183933624938019077565914301791109488122347385071667848516450468450217833304638701959751362679019578325397339224360870992003084138453749501258341267003060696553655829725575700905949787904463189101518474403786813155276507059875337476790099711762200183996975359220611514136910901402938660568754179792251085632327570191165960766091861994817000432341649521496538610946227575939192623415141536469263883191160857677459716796875000 [110,55] -5492920465927663037977795134958328561944282412757671871510710068885515080379189338880501467482238126795800335021367248529673371439625236122086141253912342243004083423897051901997490588382182992675099417582588616366839722017572070923386228672976632646791188361161329440535022895236102840038584411540799096824935050611843476822803292908724029010757013236309180713031323243997261669720331620128003824489752975266514653363763027668108243258821551155647193451251978674634226903133653802415800707047900629360360925763934504583434481854102919941417138100322725596243831758431873124242593944026410823611081446973155031918976390152019154345725519855813234548442827143670016704513827392028004742338026266144843733900421084075564518986987508718250813269641696793690961946662071180829756851706512693779657127688903933262574064350069833769079217874080775318541063738170912238356548869640829353440306522595803156201698706024339342310934240755018304429901732335714534108667299607456620557585748303619960893699169764503283445418293503079821974823449713558253549678649275665511468007480547958556712729767763475062933360914808829573197298245469488728782288499859109793969541887793987029532449907412746673217153463829635107645189814838956159690157100992507044213894346833149198132218409741388018018147022285044500053056733854181428854834227253191022521399806540189854477752215217043736067932520805012219947411287574096288967611777636357905731371112176820064763513122474674094597035596414704398998113954477288747614011898255751762450501579859206279692028173117427080366941363673598901370747518538509261404266418958561338950644825902585184875728852801489371133067352267480544582638779400539343413836639218587331641986183028689248169744805978768024870410991365180168027928559996063824348111351752896188675520749427783473742006987625518907462080729835086983911503999808354603921195969478819678451710778004029525856518714027118024059965737372402473272537353156339781335541666464289805326505555669468748081570449991242574455271812294817326327783000555209750807100349321581536240526034000316280528190542572822377523236239930644235238813894571518654357586450579853629350576942504574975794020620587672888860966357735408512109419897063266041173353483830785174519525633424790906344793960058175259656505619844811519896490482088749223596877044883434308719140359844601562144816853106021881103515625000 [110,56] 927068084744313230687115751731514819574976480235294620095521457223962894637406975032159370035545958942111218041190678372018739938062615286855683405820313340772778085554986513363911001275137906731959053773543042902922063589728933886754269472640553253862369379496685773414767101632721284368915042772427723125739354167660746504559670004775345786422215892934171342406732087244449755288410189961992490502267869204857513934740974640541895436803894320274102470789361956618277321189997104981354517516288315399170513090570109359862443582539584690937732030617923336376302655125076441855115061819358169254349462498936650819120499324806749704694877214428571951450033741954490274429926640694654133630667231978913206400046574987726283336388888939812806530891715676731395668751502121034368923216210884676949564954069331439787145828891260957227099281528217695379140677153117998450117833233574681305304476332583344914832189479025377265651061752137316075378046351088341104270295799550849646724721232242262119995721652167515035490393194330846605847591259198978796799532300312921065197583461944235173089947635524807961588057932428118915830122350432137845367698988109228047080474310890510144255579902042437464074354716138040903973853068337649890632824948120991493581838742212714554062435222505748235048036067136574944086575412973649110376053100437177103069482750825500860963190482167160236345125730320815681527766316335012173297257215970600665751730821405870773608683347607484773278604384739636651659487259152881907041143789356727087223980393485947298821902102782873696196905034504291166368414836198442478367199261102507668411881377446297579015212164190757770437635050895575844819170566318631547434568803599666018937054656648548842789130416830200762809719476415523999033644426456766584044725999457871540796531334527183775938725754619716083833212193287840916211806869938230782397633030190141422766747770202412598909698297683512359856566969563095271123741979916135771346806436456161056793551085808583825227607388951347630729941125526645322147435753662191187143193833753078497405042029699143129064620113408527799782025596558935677995912253465632426649773387048627569166486628445684098865572431279565578140364428391005437656015876001097686562437413531245842657654387041468926203068482492605471399343746069262371365634195600946117115344660122768644106017177364265080541372299194335937500000 [110,57] -147681596397616090106167925195754274781337355683788092392950785700360759413179648851203259242392260210279158444765885504928558629595539215490268674681567061482757912894236279072984192919672802010749651346228729790540934908812694603792229571492842378099086929425782837185647138403544075988970255147154066887057414049482121203464083919181233683427414032965890167817307170372072376285403079392270719719141360789333691103523876720802642986613598864776432816334824982437837603418561182203084909858044633706462914092141223791232470611169749612110045458820969923974408482381823634923359594040054949199671362661508567875887240058250359127332928306436576393248627326530438726660027633931295287592938148371933777700249414591718753336002526881141045525197407653249228823743737578335295220272436387847251998509790958832807401525762676586731534217668021097819425421625072350469806467439777980214865817915300833965618567784985082325141156240816354256113836579302494808946383434712646818483862510228296122370990543081583777630060397886274385295504474474509429855012686894776593484852721101938033830344543835809838567037682597247989376835533036718349665633213204220558462850377450848973163001475182149020888060568882960028492763025820806045272491916262474424061660418217179804944215160153664943684048306608503779271366431656596959253349846089248134984998403601256169906880319761601171891125858950132682100949312860536242423085498137564611876397830352892774477147131271363698178490150424340557595635635032024666296760101579917864423233137622429684516041991730157849617113528777477983543936717247994454687728718188830905940080435570225423272028533824116437720889880199701770377919543049431770237555861208071810855719491605281513295539665857212459313378555667375614400000379896591440087613283281132470185284895818058017124248447076334520466505264500359215420962840203973585328756055535563910481357618394524853494773550452465592663607550744754878028797482326851279094054725447395620042671519051501131561075064817891301606151623210966046878638604827927526271994000596035735902751619932538957678643651604292466529558527222990610844439276303450415697729607998300615311034501690998607370793139121090817581501597319861068312019209875336396368571327900970558945500723305012801406783488576156994251919560903258543527174605428582775851036893376925368537300187199434731155633926391601562500 [110,58] 20759870621241179696051828664350194336035189169078773253081305397007283854317983279133458792073339766906066762621971539808549389719826124990863900823237693956427083523930206059752611019337034871202736304240613155953733948665460778482117137235502955421925730477463344238170848849152745396175965504090422209822576198708728977451342148891649059524327029051424060174417702564289725461541998112961299640480526975303513655121718601977037538016129739805981482472497046478257542460177232158936473761541481390834661322174079161809326251459112944032645308424949669144697815217426655797464325896476476208653925364022649031997932617062154480472323270069615003816822050215830268856757753197826023427785256114956028435033741701502899682428010817932828890998392644213622559987348543013942379614862555416157326246626173728698263006311428193403445616474258617139136988310610974790160020284994236440685926467973993485096509970353740634293617182181486123047253604895765974897815659118611225286913436875772240601361192176776331796168787990318295132306811614116048509326160364208639882027495428596933507895756009343882440892031973458980500235453972270349528065337042222426648270554763147580292419572329910311412045555937374025816339372407727162972103470123799203459402242183936080969513532023940515036926133264850164950322703925615499692258870523171224280188426979887505391938775394155178169981664584543182211371691823878785352394570026446090654654539082661809299368973472316438134363278572864502488057273002200323366848830085435438357529515513028874523677701835081241127082577866787042110832710248812238628075787686547716822122146258419196216757447222899646650402585673463980073518426986322990186353023327164484731058404127053006348347919210228981592839853021863357973642078187282477615537182240943033833720168772320672021044348266869481945113387549548572949155703274138892405450609273347610862685682482560394684845733200966039313287418493731856852470776830303141193901426734879569175349882409375143045907352483642084582596937522774927803702860291129233393552449538850294013812600642157990784779255079796773008738530664414085424299216928814767242917249574599634438356021714878969848410250173519572084750267718700510186798255274332466342095316923586624832283135018909251113063482991520773940185357189455667550586209995569445990391111269215973500479321955936029553413391113281250 [110,59] -2542435846862543338392955494758764867907922933249604962731898965996408005981096718019971954945554257074774908620686556828782851352414255889390340401628288274305386093828583504867269790813025807563538306665524452363908310644297767228233913266435727578823783060430376860359644510716742290874598939640242966689568243309466911939849481817737700006420690500921842459422703810398581933222572031196676191326456442615633601351986156392036495257708282184154675112819042202518691183476829509968617257838001016805382111265755934613457907789369147530057255534045227937181130401885669866795450833672010064642356601207110101467901678461036047934946288613674607677322155627411248572558320545893372997183006879526445211063750063488006600305554817446374017931883890174552742772300316300067234600841632656836921108037724575435569422637362546086965274130363558696991531582110905683382704067045692025751555902682071352478093107802293163519210780449874036889934181822189907700806357247234996922019650946592902971668115209059111559829780593831840270789231492115337564485995768167206659615069585751149838702368325243764996619651103190014375954315954469393910821189635423629948223007660872891422614167105611443145145375162746331043238345330782876089668190288067246594408330040603955952568235651601902361752855273200780732914268732966853272359817642555532096832111967728293477070898795882454836580448089278769604726827020211906946309491536359155850807687413050348503800355569437858105262396540392624452959056742291155017808934906974999408798928236093681519269300129972957825132713275611605340019534910298313505506608129931429557942425533816194834336910794497777987051908343606210312949653560916228080607902995129383270683257692540533383306196727085493222273980268763103776960173264240935917615362378146329213749350716128978360287259865784423575328986493623446531134117879394942596632028579303166074542658177848462522383057591129736638637445158437687566896349296293732091698610095092964617235797108576480040679220817649894692657459240500833406357560814014154840278224018774454082437881374342146458512055971116321709848545535966711128899872372550154903739613083262470632476328895365673769472164127424658060099412676517655840086534430492992336375857281139098844778235797071976314435226593749337838299417829416065784544350216921858006194345769301889959024265408515930175781250000000 [110,60] 287117909626846599165147030500992935683964601531460615881817930898754339635778163768045405379987147293312638490805193538724185174347216661633030209067191688667584986988297103567836085567233364706666867607732754134892765159749730201187350054285388263812366710990172934713569274247179534782461877797523437205421822647361276424643856011004767985183948098143395047197980488607141670519922127509194131697203310380879906632588724222280420683105797224434713523906346189342805766239500424004356819251963777368950468367615437092311046011901179415862499614428374493517733555944532668789442532418842559723968649275899011803893620214081176372055986111004809017591428788494114217418662200338533583169907132609680578194521351261688104269670956366925153386617659377109210408004099232013285777360624559830685645187284411547046136539134709913696639510782303451889483799564756885886878163132946131684673259634537773557903080815375815747577705834508483215034836187807730755278447686494748243603643642450126235197643680664376649398448859008647278603506177268866403803311626352635396173848233536148372261108925630723757329536848540467694658377980958581389031892429754667848127490946960945133907393003673690819630155192553938844798629627713279108600533458514481242874032202012404314667537091225066669426728836156915438198974263761197681857861804212871238497328759280950426596193393927437861134441740587944457465618310550900249178921509769845872279195607216504717997630007899842207001972968530899111934206100672209813417385403066943228840058379537901873310283573162596614067735315650913649772130753190577319008826597252538893973480811614307753271667822608598940023830756706894698407629011519495890978564492419499573655479402336849111023353233172269608128807127883329164427994249732596781146906115046630871971437771730692173426648783662149034370766402796458254796024917936172460807448199408717060090253659492176650245437869625982974954890102798916081675798909377935969174590694751259868431585447527289173697439194072263845882559125171144270181606112131562030417815973917735029123306321140321735768716054176969865529928655155578477845347199912359655248272466828325373458689250080930657753663794717961578315615005535106544381733347143498716240634617895886653430888805038465372013473676515770652857140579989788716746393517876935811122124375671660345687996596097946166992187500 [110,61] -31241179293270216777469456133306839617406409478281376818584426039901575769486461872769782602938844655769292396431664496837988002537443530327525218745169289644599724277996428653087745773183383744926401287814393605327157791195103951770101059649883494231421052120103443615017422319941554985424673226562080200736478783324605949167184235057038648414139171960219797788262672814733039772568929971774481342180086151870291986296284440869664759419057497282629772649974424429618202830649466000653448394496668387623813615734874124469117420936566859427623591178111982097196134310904738716450427684138472987574769014405438147754667745903136386851278917453877586400571826866519363702335133422387895128371946814948793341681756600537653575034793618255561569166470224898233518978231007038413158586542219101649334382250774341003288602152622402301610157667037879190963435885501582693784372355521006457341226471407318572263224114546690750050965620545195005121263760459899865785386645212361856519287369512477774981956786702389654718244086669617931662244585108376188636981292193073700245924718829154679240660274246343489772499510826581865616768343034502276406041979337301236127933286250297880839463264415277534855788446713259206069210916458705346395141798574593891834005764440764983090515219550762303368332741105787228615565237915480338029991737104941089744736999745196514563649383140239418966994821177693742356232202020326511319410523856024835416250472242863560734143396306509387934189445171947012114711123042111929150959582141291108969394615389904970779890414566821083438074867661821164739416591853162378823182353210849487779230789499956679371720299765507657560210307277588768059547404482663369729439043021520466541227245928814509768120480631619374702328286373627218931151844308712608768908923460517378436463215969164691439971528358927572754361117663314292280532080814856638319509401579706993331324030086412286163319574509929685963648573879962358858015198622692808599767837771925152336798465203254981356523406530247831830929280373218807203315394317772059589867331419151457307913067861195980610755597948043553596784504578258099359374914790706452649405585706086881474360758899090740912572814626165828429843567994598406369384851671902985461357602694015809404615743658163771313463148197475614834120127281939677639278867531580276967195786141928692813962697982788085937500 [110,62] 3124969795684184416510308122609784287101999051595403291551338595378289706781242341352121677734191237072796373071378072197661587042376573745125663607165189989352199254003823721449499786687797246544804110708209586520668488462025530934757566091090018400509642841137682931930953432712720513715745494483436196644520029858913880589468959364028766593089692792737515584498710979816778963690312408936247895625208737962442115402888937684672377177553499525474732312431901267753999956151915137734556137450345734262906584862256376001614891592174599827557236193508743331848169292882166485067193995133172542736301079188966229905549980187676089867193361973916482909698641940485409445541307589662987245659718475451874787455547559355521160402895454988998627053696731354310449599915835790541431146705015953173153897572169908637719900885562913397300041338831340089425368600176231359674695630876578449875479454739902328381753006945654896720339752353704146215953147301789833934532075185823974628000913276444840290757629762328349911794186211677609564466721729401588557328710745390200900798704852778815224449449059980728714614860575203011356915400684827251275092433924311597171452058752785702689691940694382293971625179147256425496155942624997782031535774633654448876376090227058650376095789757637010941150087790790749382287887590571493145104774065674667361430247629148055833732581008340783219860833617114733588744646975983104439918086111807366183230512376310226902252908205590713377572321901468943351007558112671892667923294157582024441732491292140658635944859918081158592437213546342781831330765720068399381375511938470834167321818426556787830303052065644930722440006071476973280041021461202021251897962753102984107048995135932882800856001243824826405806319053027645857029206218321001459561028167571898872778368390700737551712145210918362573370693066391979562208233720119912499773016773376827362345794159563332838144737880294318953951386051447671749756540402751683272352473446587772841898662803059644842192809500414388067601318801507176268163017623708126584687700182629621095013550549753010343377646484315080741380762579486423237896973536561315660692813895472241162390099170515226025194451829515285141672931256223618682827138956922580113285671646755891289192089460215079247632636259334085248695649227119338449274534798352775943897086108336225152015686035156250000 [110,63] -271536977642670571222522338357361757377868563643402257147302675222955111265716264149081070219368359535325539435374607658565813359959391637496215485133720069956801003326545390093384132631254973353078934756069953459801972373075399841367097474630995404544156921560360207762816268405152453933646629884115688073908152635190407668276315525996557782685883438551628644636471328042785686961216778702895250781288436865518493358498856267088558382889558365236358867283408320550866196220179493115850221463764622633729249284706185214338953530141091259110218005145736388306715891954794738202148684752062835603928470431308283742602651838295677695454566897128264125490281270337546172814266752691382633655717919926513486402667224151979935776356576009443094153789122911109374627861500330707287461997419636115470915882803174972336727608286591080765382230511138344710592932223391426884874382844637958692899134812572631662632806056730092298734195251612337358839361601675009901456422040639603548523781525204393678908735207795008181974877683325133297281765115717285911463133302802540762510278369606639359065303516184854727377185741780132443967283032125413496730950007896794436902170299544611210214175408367587834771359090818354676459082635940993605549460588102537328714076282844288927478052248185643287111694767787951158301194739101598351551184688580651746006669327483493791034819344070156573535166981956715494872024137097572878847396531714503369404403523138560711026064231686706817434072957374867199928069393213962087840402507287000141618391367736773627128555074698720638406501407883676224523786413400203159696966986100583713786650210921750631335008337848356907822808971308880104625397257565056548544726708534653949512571534051875702994542361406848004270223280675090434560591838394480941349400214434349845602245787279718772335601288551637676111323443279056911148440380425217455133932477094068794577868924882453154313489520703377228988604384827403912184614587473316392171942998368617882907903097342298670523044926566933887661232000855491523190103199041499912563399762787900005957285770461885806822607429232974211728046968761861209550249806061870794140805735842903417111595851428189095617828564170903034299132361549965498330262223353498963804302209469792037865568570823704587726686382885764176945589962891890089585996917453947219200927065685391426086425781250000 [110,64] 21103147494195744701498643651183802893998527657754129395786751140744494067106740879809188672669611727517025877613571338081947533977024884714015018656599635781314211128328518601654190625410666843744797501499755274685423674994271697949141448379475886578328098708724116454418671173986492340750124785729933376882117360134554747481859527737883792881742409662184242075485036852044674959427301160922082701691182623647796600346866672331781880537171243110432045024068557990237074315172199598461446234077310112120109475089268560480748745414543087175940506014342509255864336264956182394080059733395837629874777147571759627257980849756221782676764038672309903079779604247317240648930773402901318179760825012378066861961718243557279251018810821982416782411333103716784709459989242421552252081302622761947878934981298746742996472691857302440880459225428654983637021731991743842094133475202954357021413368684148848432222845729402001206061652937763469010150970766618865206082940453024366173097713246401513623089734273729907203749927722844847860683973589868234747650089890395556153225007568401056021186654116186630493149163393022717184058875707721561506054793477335253932407339285136844706162980387789960873714739164800768612528243837733039506953070045827151152556506493847837693507068740482057712737484638849993760998542286832904071193477850704637573651663438593851685628507930631701285434720844756256646314049110756042197953928896620013723618535879392104225706876215145281925415941929995084970163697379789313359878599752474763184492395764072530888381773020951188509485355388792252466192868381328390687517219480093886923494165832645384745608442184820087014894986546396857248036748501053953552786956844238010199208096535046638188304403205038210172627702805258868054077135555266993150821606115518548521756772558981234624577713930542722400889097911311098313260840006309759438081245453352837169471269310606328500423043583094554959827180602578899517257850032168365397898923250444569977480383323008324650526148940825764399926935545178764713264300117840803223370240771856441133427534777929311153789059778873600096378598968797871159544641620788623529302575595356218082953836445234870543961277226888016220846962484574372000295912068513683055194627404246530400197786989474782486426417159749410025939564311106249071854961130156880244612693786621093750000000000 [110,65] -1462039040067762530027613400410350149405097936538779844800446817744919824933623061245074748432892856920136341636806072366536404966876959858608641202730417546581836879069987726759452180367325630099755381704784109886089950534754401638865813003610772922075037372239736915472341933968859188150903595239159273605561228014373300047231916736475284272194156532799646372337761095866419410213566840296943668704744733796436906473786243962998793472064868628014635372663224949211423116818960269365413708325950212766469172918719816915135802685199359968772295489382665465470195790594488677182749820611663286809625855734867758248892172091974578969244649571932889085414550805360680053643293830607069037683779195786915261453636746450842546310218781563554045778726040112449854734926528417421293703009018323121706213937637550039481567439079731982693349881069130657678381243054653053188743606843064079303066677058214767752819069155714117977190963116757529425536860963896555328327235939471501182859049703242031136805327415522611470082819098949807922816963211358650525345577262283961329149210146846766602243569640508548547792904994351757248961412089541179582799716708341705049377579439538722728992699794439894752295526021328925143041857856742900173054236006831959362009987923271578628705411980186390290983299156614773765967351650843824914899452736215087507057426987455669130099963450969849025279753288212614695426609371931580828164164218721698783068539555493442726444520556898251558898159508640300877855597639503332227022292341527679117230038225347869099552415841691150206743535563188538428902448655750534519281811637530599084061730679729056060098654650201204763625722553900442585720166071069893226658071954415076782874418684802366646744194750079404442547087794899585205945317308967147552822566930729473776049326940441929924936663751623387984706632491041071024775127414758516363773464717084438127331613921744901773558003748188817289956105835307960465883410114934277323862612116865259241966810256761484958933483402405252073774537530342345058103196399769215503983430753454495745570514817473062198395134650278286717554200159132105890963515338119142389423232475290234735657955254465064413997593642913747048258825807397156300422474718240191443641279958457304823494150265604789917168773856803126695970165192846171646611708183627342805266380310058593750000000 [110,66] 94698177369093361145468203691694712041179830528429230890071973140816965362944360759165404309018282570033285024057569305893482191249697426470364531930941527927692096768085750540096406216479722519412234618368820736080864577495894673104598445529402586115950741958125781728806813244292447713771358418260512864906768942358400137268459331505400813407772061465922841660628752564017516950505016009131442916911201901235497397869856264676516964198666782615623729298127383813452735388394883229045006956335511160611688209299151417552025312799915987660427019141639581473427931407272515519322455429242293312622726021600286746792989305897149377336057926533019938344799369386694739633219542089129261745500265774103013274200845510572362394185440674849808116176895937049411204895154871980046394375227317526193894569694456076146558144815647126202303301021456714159640432155324545693550023228893155277706253850717205904453448009071733451540268629711323758822497056001631209440150209831303912173435642695103937912062412482030700746088422730670830621601899622874820884619581257569700475259308674005649502358329133942421631960722612309789098115455356103344074008787613100504335979776965516692481656352852034669837907847644996924215292095134247206431007478829455059120246619847783966251040709065525354999344518682578172349964537028441343452927066912196116760506468284954531835050740375150326093244147871102668240713149173575934963785705337139593842318667278543833061373680070147076342997594500721080738881725439539212052940306597894107035936490186695504943962748785313317798856867446335439585104989215566063036347149564856413519410002839969137645029343876566900783197234479223943669688780646757518873293098464324513205511277495096688766459309652940173608301757338344071919939191191022261400697909893998896508999118903671515588646426384783495935181760043724677307615964207951641782057770915366221566177844759989485140983423841924118150844323207747944786276688516728023553256636173511101147267252448181542049445342107342010831391652277569524503259948476595840006301194127276919224743970326355341880159055610659880119374443289002811830933579252781151284264380804024409017843876149380547554568941401975916634325721761805613570384383919453409057243443167784231432859578002284239213615917083381254250660897014376555748071950802113860845565795898437500000 [110,67] -4197710269785566569484784375944481469203560077961737341042631181783200463573300872737203292167345789471750403727634095553734943127624533499819358982471264072568464578660850774227523085198286460160877590175230055155969306188120981343396501037726629584193722405497494932429113259520666870735823099887658037986281947180544843715774277756241996187147861252519276786622115287413756439402538838846715797479669675211123791328731081720122655706926915849916302146966754631742372771656130860829520537566189169147826482810641328633823666182812316550833611774085616999335534470758532706808416552637746485883186200906224697018260276512740333718329461456543279252508221631364477505932613729971029724377757933572799565052496328631646006280236906656725016933821020867506442307290088123617437513862842897097844508649277973389115158233933381494232469843960409786008470133297532672970693218622248220957420156437691495912913054870023490466259161642622833828083327393050379162043876296230857161711790877128243108686034699917191134865410380833842497004186342355985758466738128041302535066167305703174492285109138866542751602080340071697212747314227211765268755679416568875804709013677667697534580944907906144202541992488717918862346134621358970735566672496135759547931989177376599765155926716268568339357666667838279205648267498762387249672414600218527682504212605583231764786596719887023433425386350595319297217037493111533290157816706287770268738106974247298470565969238998954011495148648436230957386164946349705669596201391710185867538787746834880038100865415206784941963496067507266605944545680865076125116226647521984419293702500087092313561761928043450063303654103142399688399064507662815192368627026819194243284722614391352982314466481372696655055205296368336522570854375914045924483339305665865154076469099964005911174365269439443225905269165758384279772403575247821697135344214385943564483477472302104965381367488891987928481255211324849871315652491672763302918583272961446982834890841941564893567466803894740895276821840475748623713965892781234382849250984238445858971501102572867635172592659193955849401134470309073183754008639931929544034166954527501179191682469103713837594092135633297273093503279428157062501118768889444373539323345478312493172356876700359716914272820792034180824148375845025952912692446261644363403320312500000 [110,68] 788725408626444078808051368157034548729215055580053746350648695246298356331206237288003448761926788041970296302684091346328708394375716979528437288376493621262161027991015351231453602319750425484426076573998209386145297851522158145401933527516459269337108192578180909354793985474087289832453624808556005396721901504505107515932293288962812048551237529621743242878289211655416981297922094012971821087608085797433351063203874869770031521614076675855611784455171458543067327996852939762539714537654689954302063447184711963562638212282979006476613080292896576201399587446832632820503252240088140410189542554745864110607114600951731483907832044201475157468263844595677531712688523459495618839438005701062306133414035324587291604532001539625659190612490402384238642403620338365611796477676162962486737898494262136854259323579922940114777989847591463985242275323037539949906081611092672409595782068354734445304385701139691145758365238499251782639957509372249016483232506841289718615947922957470528163761946753097268456441410359633107945283539719469435000761572246045781618000565665524077308276152062191548824177375957540525570715322097659277215405440805041086108339718725307747472554079773332024882684237862547352026605468092036400496860149193677934827604610763348004816743798101194055295745541852732439024556929288337543468948146734807744122421172495351452054759583380304688257118978740012081566236090003300353590484574859730865613875994080196012433025607659559836636255134818762398591768174980394218679871228278957572359133544653806720052232016717703019297656204304018542807365731737144842531535416574014655057580117130821416305915701264450516501112271532981675897112768029457764843167025679522271669694036835630355495892097037184799398235946697887985322308524472747095754230910249578670860084118901720989186142405172122075917701821328336041366471455955195541283788856949650208628491973971139160110521186702660074600522477995298360393793106793356942311251212471469218169220245942181975348319434281838793658548288336557705454275287346269489797403568146303110358643892655731323622877072813397219012962998974198574672719939121558087002236486613737812039511558257776412250517990000416762351494038819196080324621743200012184309550146007363532626985311095024021874740751686727064971881748748538266227114945650100708007812500000 [110,69] -7215128208772130494491475158676542574145219494784666669733485156432901574244394620411711885877558430533834967574152218513054977401808058854902375651639041072853783006212984886443311072376543784884820807732345758546886841511653323739854743071854162017092122280427164274507600454257883567116530060658669524317362362221795712796022336257582078841242633022766170941484797133041022491751948707283376759561781666360207123481785198341260975072175367736296672718010785982164814919192522412449770689411874116813341697818326889509495676990291632737320648125822063541076874022891215417679091128860967037578993597934648355574875168819292989120734057154607315371155913125583249491339773163564870482959113890214509820642064642695847082971187809342667273173924209694668688311444476665261404827441860775202120988050024093158361480092656609278919256911073345304765236221212478549018521524534810205087824501238831613044904478636652034353233956433521764419731297594442994748424147637229402939903584800461395811140347969477551815977248099831827309907520534452787201026592179001838334465372145940557523880379065583124950935067905031302487611226059668999988081048158634767177434226765000919020235435094413948070017425686669616104863307685846215436995016883549326511937438253272893805974625881508810367666174436654042610729512453488448441499031872354995219896352175392386500900597053945367210962511453984557929271734725539928683247641865524437164287598564969856954403521963519291599701755909744765837918729587433714239219145788919022747784138155749426360763906530791461616316317645578895299326697236756287366927750851704770879549939327885361606457367346695887751530685192173364659639901371226691508516717145486826715905294362725467656064043379199513076716431372234571667758880397840096432977716314949968113462463720204899172700673774872429415644715238811310839801913776775058442079401000109347812562145009622122073052436064338396082445325284993451017522425907266338629690902121987061010507933312164100067355713618436879239380811080990999371175294185441171475584023363004381189910369591183764667475935924323298320024487333460658233996070383713121686535171336229894168069893296538891785726145414927863540089269203966387660527852894369716009737769304378350229786900232431178451794280041991476489775095674634212628006935119628906250000000 [110,70] 3471078608941347301620442518152023425824863231264335826865485515911766850582739029571522843759877280453906563435891957258493957298493718670409180258849151593119274931828537233796871373875426853457727071143252422004483593732554583691983847492256913321928240707552995473599141407727746316231070664591139114144161823638458615764294925314298001804920236238057959012838632974531239625997768888307041360383855793141870343024202928640287652373015459932055184154605776349702952871340104588463653555125207526809342015765521704930212264904505801880814793893191102930917227502755150362115858503833898052620879326232929468981733470384720407564521565297082944885051472754331257711079915740208921066065332638925373073795174791506110085414160134991711708483539894942838180653739567029513331937335128735387114668316390494494622512115586585028117654427206572507054901598093374097093413617036872673583860042255230579877263640560984509226187304596775038200234438185728961146412321006145835873499628922835316329963615908165192057846659483742107231578850827636812854264962848633373905761320867843454005661943256839511332957617701804050188460242820865742627179044576652769438852900119171459544310846884422132759394891079566300726070599914702971759607339014918947984446631906045677358983249219738663024236287285022241807650578055934824779778898032434478301288349780350174921496311801540897363241134193985204663540451160264706804056507992404519393876591164017655263062115794342432546202986490528677753001847369856854721490177982310589920877940454180092335409728518620966271445425778628842616253280804762466639024228211146557646638943612161542144372130954568183711336339446818349866594117635495046886002354879982033065744070501709519109743867282330054783262825098321827350758991476515905971463487024907368166385289191962673525484212376450648458790588757668175684015671376478187675771715110593955152439985221915292146023182950724200060156957068525728965165724713999144473415597292860147515741735427726804927083580779680010569706392256885255354794288919354911542654997129082304584621309127741192057391845531424874974426786032751573482243346000326886303004274274487357953035074498469608421281468194462759083101073386847278781135090955734105983933437447349221680596722506524631925933621850363120746535064111492829397320747375488281250000 [110,71] 143800081930978162657393512238446275501609859390332068340327962190953156736111150109434641730678215051956523603172122519192667219003367499648432265082404448754335098496094397730513279267931312863534389650946549768855788502699897011759319119814266138955612353186488409606875643850387895067330152847516088928526988907313667239010734011670330893891480075698846752047975599476133748029648260064078208263748901281566490840345570988104866724064366944530882005624071826875612934665742807933974258378114196762531057155465037986526724136440560114509918847309160394308567701597359259832210565960724597781414805336779802671883814132526013781629312582623625924050382331118499662368518528973880470397511672596452696260565021653951717682977144784238667666260959302153665959449926553351253834976428101632099094037036247126384194410349589575273312380481366988766152004330551445458732157118677388244494904559330015459929835424841635986291294675993997952176094346121275682128702842206501718175988021596533948433928969238609845941151930749655435098342273622202006094057740536289935133326814708192996160963579590217310470879754942147173621756706548498673579750703936829704063058799746582776954991982771172299783129979657996217086925737893052148105274071512049720815237992273016603041680777259551055893066794896987704067515243195986674952546154669327871192686680746398473482484446964892329638070266615561268622150498332713838438913506308613203396690497416707144394489062041044001092235537285099987386315878669451542687970965433470815236942240775268044676654575605142158752057851380181543859825387226009843431106043446906078945523157843420069242917896408205113044229233827782359713462734486031752212756118507065290057545809804237558946867852835646310413781293835914443044953682825820797998671970530698036347407373633822374638036693645947305716377891821827086664609856343754713729931069025795248673479886874093112225755041094516213712047512397735025433975721787987140248496608189418193817706303956384420330502662625196188378492581739307018094457425045675746836430855380485859543196513888330068545851045430215733486070226447552915999553884692669272302611660087713063820447206297682308848320367492003738431613080097855016012778631204562440679566969141358729824908769392662781666698263989119191403372150100767612457275390625000000 [110,72] -3123528343889603953000399870935435426569211236814010549104906370149807480217063409756574171797324936260612657064873009377126483105442486921798997894104499753135284527593018662891028445862600822395789463929136031801842611659401742335263510653601927189856454056176115077049564183439523582189934612901711380573972498034422811265937479094377650268964670746880039633081759307661201076922150606435361667621772355261505762476344430828664541068082033047714663759852488510854552373204556236221186320808874904415940560426058321827247758602241182050914329121039515626542588246983773028034298995537378808219197093918809974954755870122856188501547434876336600560003343112091621392420032752360867579071199523391958987973597366240926193795803807539708560743035048147828948460725328329205764657944890740351553530620171371494125885011988864998767876733001066365711790396629289233876119036712546090656310348096212872466780059206909427266133356999340301215227216159086716383801157345933939835034698384144508644140553323736492754177678918489566025935506779036498704306564597454391376250302229778014572980521544094018998814573841332864834451129349832107932120530763607362366247439405031938965267786800360818649061767542709630540733013493582385553048909849287158843698121149469506130892508035691212082255692220646280165271526670203616828664466335912168139756040340595159161136877678457707585048698426367304158722175809847232321169717453092531572524191872964921677726382529307211527154170406111214920789246972583332964731505794185696241478668479804674099227486415747056017348510045397472875289735773923155139311165371498900135893334548497296860918069177232814740142886445401035576157070358686017359828721365455534895901873489214540546567411692550526010368664237418608050566218220031479473891603521809011461036338907341580047447454400493369348610501584558659804100403559460946508447175566805925013641894533880616479908946015670011743290335866842901770177448679933508935408314552404015544897691380189768434128417325749777702161976469664315496787741052201091307050357435415506960828559905868122161253544631964148895623295036603557013962335616163322299309606879885424987925118791909696807754434423153149116873321232434099157465408413520952926779396105749943921061530393850334127107778486038417753398668169975280761718750000000 [110,73] -500420994161372595032093663893141721467623494906843672234091002715979224587541852217583578087567659332835521367372640910618555808490551918359754498605953159606312746071668427110442001403241751475404211723054931705181258091948271934146560386441168024249622474575653779221831788839301509514188379918411284494757080022998491781983502468472410652231768721735446978920823127514796147423196154166619817398625719379814411073801471092872592777645997961938204063427098607835931721776506833383211664774161759578131508456189466293429126851239840688411887628779637819833833484335300385570014649179629141715448335542601047254338039623221330191435269635712685941685821332443418846124221756942914701461763828154476769999181588779592215576101866567921208939305432434444350964385554009248524354588271930862340674736611401818924697042015242151574590290930275770492269069209099289571710162183311923932644855979411584705690827499928459928667648229972914338581674087375390642793758662173571505270776803922951847384887615301524471552265857638740096960622842888117847830948104342862567129822419380708346545180483602853517439913271630650863037934911124174751678837731034454106334372760971001020656912029353277536596539022458687129888687023201776073603869114088362778344699697264482374403547352621296600095166778570033647757733204580578915263759401599129202199959970433096295075179729959533494727322414080893815923691152368181461896232676673833183776821935117718840063948731737562360744519861156203073437874320692198115329446583099531186221031841899258817451642977426839018856069648554139296800357419144929014572951080471153704776851908790470531131641181287329494590127136984515524657532225472738710644621457651702996349758607031195293443764690199356454869858926125869448030886393236893909380385134638497165399373864677846466652127076919743544168446672018557995735632124771375551454846952417932756654636125551094869225433972828513576901976192098940273359615161667945648548930176253656803806439870570586815281088527001878191121840422745992164404063740340984161436909206236364684402933772768493725204588903396895439050234522539838177533144334752644864932980708614245747414789225616967212342563083244376955186274116492045637251248478397656868953134264963613980755286418947648535570843900288105738680437207221984863281250000 [110,74] 24791974606972763938135357859312268320060616577181381359341334735011793277924771359579762802845903963404525687130874378447404647446474163819810952317216049695185387142688258136143059182559860853233775402742842718699316733982012176509490894251185710467564919716509372753821828503384986743754850903134972744528660760558909576367474245732896712778264085896742562469263227443459512536116275393929296694526789613952906569050899160978891179937580827812268763340838833962817963414899846382943329196404244454652415795074716336834456625270692052670703512164434600217204298767093095676625914516950425640608188358249793524278234789563438881384144037360802456938920991794932030294558083895950642250202358109765409156059540783851772184551490391515465715637714999702839251210463782271945412233519419005134478613454379429539310740941599017951381117919494700394551254297551490368276626877492541267267398311239394714125697685046041371968503243909938407678993191565423048493031935802665033712297077710229997558770433784695817492700466380851396595282305474243538523914127014101554729925119709333163486910441909002260492451621338815519271925495529199350758402020451652999810647113682447369975508765272321245566426050603192644099852989951283475977100804651022380180043617434004920839233846541675275926042458534755028659430303892221268015281890012010403260560715047567443606338626329293058954863551495394356637402809045148302952644212985333976736192727688370817357623765926725185904373999652720330772132098934131208185933989501679929161981303548637004148181455139793494635801556201921224640263872472807884134330272335263820992533300474542471543502190486581052590100415225043012948583836330010306396481183438350840750269460019247186006394066570700321526259188087155673107328162569144048137828863586385261236916083845954536750951268144473106021610748310375788519571940529014300323682614701154868965652637335681933516519189971040299353035099638361605688947972292730010996027072113558856783334703282598328845394375362225876092199663137811588188697557405936962106909311955331762358539745774823043689909814448906917973876662608034067414723347833311196077522857470445467525978630466850506567679826801483695338223127667615314626629889129925871013856075724939651676383163576756461466957652168942936043992042541503906250000 [110,75] -305960043405777463837504599697344757374618977418025397431455321250146530620120879198690100008225589049668354910322163805356373644565553496387630117326788742992497988512550956170792176281917059748198689514016362296097440080435930647187322376623259495031821880454569396437601380785592274429505128493744614099309933193374485609495207300951653482843878122289616033167021005756312082376298610962261256660420517572564602466211524262110065090960674125288294795625060329300390819034725011361761365341035717376585719772976836303507549635967231370637294662841066555827111761852459197146802871298949801425450931243848149797808753293091424986922806701016454731398913644601163930440368277691109461515382405693172340353687941664344628694372552705994255308895173590774784234623831110800570626900096566957098252521802158289395491946414942761764789411522397717975457477209625692755583558936694030806705943807887932759670577778122668986608395295182643616656360728277238536373390404969093041832925961792711075350736731524868628404381142662240986366569246062741192289207435497536613016959921381376632882449709817870432843884691291580514168951806344626299784773235361860581791555283223909474552978407110876600074884432776226188472452467934574347137720566210440097942597628531270802056786160231845038675640059698215625358762041886986426467607637222674586958600834230306142435605425658882497759578215959421620539289815816257024162383473773185680954940936393877504415530980892973885194648208848692811007040078370258552756678496359215837708245750883475473524356373667385977789470751843411113440440425596913958438682373419156868126641013213623842565874631125764249542284615650160339796827085422829464900983616954059965636695577827819654767276721612581337982559960987771140333251440082243570339844253352157434314059101217934828227980950217518894909167018899718820321490928115538128066518762245937296354535915935513175918295344814588456432268904833992065653851179069913950861899088756349823070395492205866587235987681399704405108041906069203331443748016840437126774428573680314807344249847560431630377558622394687372600835949065212980134843350425831351941996893635324233557934090919497347544453672134356852508803890761770897643829163012965509459755083955729431145802657183187634782445658242055778503417968750000000 [110,76] -11473507227654254033610363110669290832327714348693546001617023524259277405138764842887661227049897923012702336984253885369189563212593886356013237986137375299298682974585927577225909433794112451568475860607903633626849916031921613109166919548496942679386502817994940419663227065505518471267035194906270782667791245339388560664202548983263494528300314807442182433597623214412584594870714140032499246995366133765385365465370441508095484473647572509449018244919115337716023595943810620384353910533400944765300762992142092583175737475455116728987441106548271305784980285002252132086228809825948469158955642491239094766411157487880014519679803758987305655881764421064599596688765025474252280346018495776804037660812584168267368150995370647598008421373508837343181671315917404076176731657669408160419517074901092138497946496909325202642333284068462221068021608775822607776145043632596185415727800523691554979292754215535197714014592379883042623368200085604214090683849771384480696282985512580051863762503901068138472186899511011161235048979408296931002889761757099092569607593955738941798279987418653050616275624100835402135368643964919349700919037424706670046333101380409416966365553050050926416334348560512903048413874805016440999241371382479572130504849916923667754378844909993928949129460468892541471261120469725355061327362568762537481760922935553029455201401718713408127186891952874167769374361033035366561029474934165980485916865141354213534306007025861598122445948791355497169619607615496647383348152202447960050919436087018911877904365360214598745703516159856888764763755390590042025797715333751705938111761030799550252840984631145388955884853671942050941283229116144211879519959335721610450649859559247535430862046808848376216967129253031977477203371747090597522396665367259660485269366052860173010561141306984747702122977238870986534858939190784231276479006365201390828096872135610518220627200652906627120257985844205573326438984659493709949687840913928396968712423924726580191336904330348593930268268684045801743889963143847119247108498183500581205550507890795356637408863941430142320678297669653243084728480876474816815747649619389656571740731850828723266838030844872277632528223449492425462462462964733566690678354572120186618170470156175127131102718398702759399414062500000 [110,77] -299561844650187251024026762952788390978790740676872502682348172612396033844135042851517573586208019663212571385024310251594763091345517650715076205643597618084480428692829318272289769673476624162368831446035729622506765649756261648203290171943958120184994092787152889865757623457312939830610082954346071973664567654594192266068646608655431897033998690783757005791858748687603949416266856254132664421148490453731895861212131910411996529981514825696040951328097406162833843863562895774413061728465979032544816250244708941136476086553856999375073577121961757864349744869332685250638086436706307135268630287304619758477995841241974982196512529572764700513678925089856601850524305105361612278589117727435758909089217876242104220385182186860936141281065608411630506071248533610974812903613320304600082699507299751852561257718579821211701640767839070222014241133904257160958099247173742786589219035769284299998647890887574685290564143500940694776912323378914846703422672690883605725760514786501845787043268599765824404353231697718182864065723699443026922720138408393138997701614381442778434691596047390745166932564795596936152978145032401050486777347069358854779439907571220732670131777015754011712923884505679014884823521463089781435788313220687104092625443881432973025560292549539894241081996998681655152873821023301180034761674169207808533812285241861110811720914537749497225119886647947631143761339645661283214660625362175569050369691649857571592565527696255023625155066464059584733308845551483106770668901662569351804720594612602387214646476384952691578986448347819154490132140112793443994957397206618169504800077198307590734627071442229549295887922677275588750566998101560788717148652999771034651585375195412409351378448991477928249810219832487148931060024692161856731486844306721431444835368981229035177014541155228305075789035422853390714379143497239414848110150642097960260142391871898854050538583833934476023462783695236840888288146387943935331924211664045641497995863894193578693657755649618102867958248270272578082014613914898294776822937498742500217186658025647347513207587603139938561277300667114072626959717717984629431871622175894963722222244790262520521631566890301959449435247975302295494362124718358393018632128781859660551727454513387604264955429186663818359375000 [110,78] 51087201705155356603865280136357290364524234487709704690247178164162326249608429432208385502766664856522075926673111245128254116404052765279031517630483493010323259404331071816995497115836641373699322771012801323695704989683923354191943526292569925652057995566049116152852231608199448383900685777156065056589656209580537813732497668598654298259648468265502086800642291337052648842065452849867730607544866366844949980708073273974376487958526675580115834578382588841138154452378965082305839800442439803177902831134744049063513805996665731136003341773623998768411031742693993062892183750919922641426693539272617308716303010463350745991857876597413673660922108653126936898977250497075237906220379834408315749241764792991043989055148943949340600858283251182775966621790572558316167737265168512544713962311357242245145350719448992791605803819956342190592584047959378266044544452834200133160612089053048593048067649090300994333625045146770395865536226987706649186779531545154343032716862370926671489890407731468767242362039968540410082264964839985889700658629327020352821303898971358351386826640143859153427108229022794738290638018665388583303218923978541174142020555182514867377476068150768538326957423406604066148106956326969010635802589175029267667837102845833315879698631553448001347299975499820148907940212412447818085585929173561226410556347234989097367608404063786463661846477396174874840194299518018916497189827343285053060143333703141657070119106045333130406941063627902960985838216008695633934004734731920454494340962100880739815630642362528480710142119840989194420422510802830820471266971149580042706194602887042576908895422961919596002315929604175711460520219395839662443827962010822015039326988538254786367931440432914621719295234396800796529814836730635314663747303567234646113214473395724189354004869534234679249763209904166318667415109540346103023455032205489418353915424842124719635650693957045502569997181456129006847407840523007980116426041532483930969374331624892535942076738425919843304711920718556062982240352143558709415619216304830629737334789268224860970914376300196376516185818727677010263104569149096784355028987158222806600822425099217421169347190228211586781815406587119855333313215542284589617887674337467880552102651865039302161898850009560546875000 [110,79] -404789747957348598717774236875779867993403051407311277181229564483861532153028360318437138754858567928136893710439971633374137861748539046551146733432137513694387390923851760483632354908627558895573600524718779359440764163517530756967882935241830428036138052926383790004149744302215780778740694568343047969632084463458630442801966297009784006699645770602617880056801432089709053120096107895271326349993996991355474632468678292381294210230463430371663275562953689029999113940720932516086637356393189401254730311923372697043832542833879939213324000427104607443930681421510058298765561062763638320822788896358207060223293298588399452756393592542566936644883750022823551876113842852110209562855773076785028135854954616522654462218597968757316643465813072300118053062711356908255229104759703209141793905939982900824787314596707983755535798288963677098855181766130062270596468688780336089367503842009115467089914483798731194102471661735440652083542116130768045777350561237120238101504371749385314801503084050016540469361197964293177875691491503374917264660534753358756257038056084006328175853179719490196357970341839404611820945951445987620974619093566944632901304507738640721410992706469727838580269780934145614525931926881669090171454362462748284802014615984358037658881261710297363124195224134812645367081658444353317256022042057733662953068647106066106283298840055379554048395260928939789704714556458559756975889213619056670476409092163184270998006368613795988505913868319643156341524829246717023267303391028980062513048618022852299202929444549964831284768475568636936032789717231953073087792338307637328053654642373978625769129974495361670736890923809854609977249025782813639991253164294291531612552222357458173876509706018755181180059529086978250783836550689345810409562890843595768022304051519804666961976496204360259853199710625261655010252850020850565546658353206317616319362555242147969266054402345501689276198528212287682520929323341340140413423816669796979124806257931824593178044179210866327082890734210584166686875154293466206371543926199857328192923771340994283176983364430549050595017048131446364491602062529166485642356564610164938120762413240468822776637210497332236741181138993043137115101251238416417618287371466339797095249640908860947853297378125000000 [110,80] -15822943148504812621355506816186327071824216065620457373860142793454925172477301284950053364644168266458378702508737814207833093948447699832269127003231478786983382508723468843662482693324152677706183013100510434904665106413765128363898697122567685213199947062279838556622850725249627681968987369388699128938919637938058518090560994891917309374713892028901335457952614204542265453735994190737829791326561402776857742878710962496263877462288350752474628801935003709033373706748047633893186213431158598629244211980312880229470954961730375751823667069835843854699507172684218625263153218966452757666290113439196045976696848341599036097288326612681328829224601389768544406841181629778818238889378268489153055640072824442702617970347515669233701347706295516712995917117189484894625268705263627600342497983551662650557597523652749273730959986935261525271241995738687806437312735942058906384337838197312825004199825353329996898518419270249743723493873965750498786196822472560535629453299638932822131051199894879978656383392264398977663120872392593166758793677624623058048301727007763183492357257124651197184218910317620427916320137364473869110522330238573121727322459369454867221999205084770366423694410779124433135247222723754095286173040529889602469887227823098047934875786179481612984031169973767973685391481792320604194368767890742056696246900556208862676302749988790705968090752171097506065937108879333239267789844116379013479627719604841925875019578280996522419006541119003066151798133314227680748547678618736009369706045238772927335997292809569454351785359029408373874018517860792007910012241297778056907183440863835483593151528334632481450228370030707389815429233016443829838851623036297529295489640712634013654792515332582490190628953722988423106052313575142993546842256784120565778656754023740699482154412351548904492239204844523043199158793058048660932473643666515838704002577129049894040003041698754550488679475009031803706184059940918959582450562241529176689173851168233940567088162074064989306307765749916457410839730356541662589332632600108315415279814618773228518228925886284170832013700336453030562499930173779096138145955027419531619289197722444862704665831057182043354727606484914138163432492778404081030493217113936881481056598995909051636629515000000 [110,81] 220778137373387980915573694489550949952786406104814476310872872780060049042705311769618906537955242282273776453871053726508362028932964206647828700176072182145363666134710518403598610622706531681219743625659575540221095804587161819422333440787002946959422691767885831237882836357475872957823549543774832016470172908473760607342628413180375123279574812271772786657686918915916177565342272086828655719848863978075270777616793793687449990880983184617938220937554022510456997483948331845071063275567165355966237081597716618119818500160453054671376501934366383095947051975670241319657298004936549661660724781106428842022692323572880251704605693134887148342461267427912556167231274474993324294156998617185264395278469407795738871758828246184582252973677914273671956255160248554434089571537734396841067760651138488316367620163844262326971484811668616488627182952466780199675803777475893621800941056507819203678739878210235849826829319467130871640079171196907406867131312571211709561247823122255123093138851218433395860448696600835770003519491461889467734473536831445427219164921729441122009035686740235780281395521879001479577748087089062291522289594888414820789854482143178335120576496214687946252587637782003455334392706605402454252619091326248589169520039408190433147624941981504223657458316582250110494334494307921655142098236487591007801844453611866165685670248260840532690388115645512075308514151552401593025341270423300077708126253111274836192050798168211165471660544605251560511616494228782428664522359875120451846250339067717767992493760007033014369352408894106897961323475694609618604051683996012385503746727043557579200033339204152762460858743354136848621960617768498429860447980568027078932150765294126256731690135737766472035996923401373579705140733729281470669021552094871669601779345647737586936712300865820374624250367959247960943255490045968700642868648959992118207480762255969060445043128654739192405706133537875787671367125821175702485312892902595782307646284863955670546707450878383937404050943804710699279309921545070924638439810296059847425420187909273341471873969128530565780293435640211311375515064527770773804294638051701868812380951106525925417990822344725505396802914897125629930952411796847358732618504796966938930717248152849177626050000 [110,82] 15612402686053703415975349678393266420935185995008790945625792358830710733078569212012539334061769490059969884954938043227129306794843946978270710216588937220915554158141261999450427094574300755291404832522525306090406999260798428656116998723398819851956431185229213785244060105619321400425099663827020691634703841099661313311387974892166340937341457004238841502654695636402186330059287597664740228188333816817728775086871289260489886495803497392513112122417052673772898337459751468018690010758453003822674117054662141183048503032282163218507900563230723746710221938020583725424532766952304049249718565401801197212920657395080362237707073226264389739337260020521641368332653524273144998129583758910352286415906714806737074794030020387305106693710295265077395325206040435189579118463318454337466049074831290045977219762556691661708025817162234228511675561798113029606797234049325655192474240822576002961126394207000058240356586764347884602325173512786746708920464129406163787285288307547227430213002130017716761273278192730959803998932190171124846831727861626502037103510281294763957928372686828303213460704844225334112762733084356494930058922048944365795099698546412839072239862847962520087640055481586672861999527445398810714650607372436581733357696806105677693820121982425090208677939694636771665207285563388036343131598806143759424826834236473046849274965882897011967914114685705753745354832762373957606855746872435473594358462717912926658882116974536853111950218091849196141236626850554746350437694697369770798701225218291186363499153024963924910049323200388609104505539651961094694370352649073229285173365339710047048018787341953166923417168437587375762564504402251574097114671264913617145493614424859904659217865877243287569351735604293002787577415412248447139755969112491020452484623323938169599800185081692231246693962346199475876409636942262363715252123013775555880604840453111640612253762258689515768415332544680008155976483080766818631209916020605599029618433503007084605096753151346892868446684454448248943081295676816246315109765159161722823367057520182090621008743060268020157905345059413205473271628828747525702927962231447929301592581118431758398178910883917968829925668880171389823293880425329224413355518378477635095826612913667545112880 [110,83] 231403347215322371538058613301810210039732017445436073295946388109180680683060567079186945424303634400055389537405907430908315179843657789332351803781808074882121603127482842401254265790395943378353984252299756078773082429754611298437057443551269941135265652867855781703523970456773136436927387636136199834032714941933274502649559487490393023809210737245857375168957242229084339666909563799658432506283834003518126737663760950800557615076900547422340723574317029124501675344548615713996910739574235982277030068743347389627148182276603647123990240322294326049938698749956620390666844127590484262194508131421458316606191813500776553002112715880248696403069104138250786420084266985038715639958315308753250501050348211151208838374198248584935293711717933405373188919451471844147394536167158679832796878146309033823252395063714563182552261260072451678788740444786934280973687028598537979250494612634738655116815050340582465009404446640491670603352604652328932032580782931218154696691602124832429865265368757795271901040163836154781124440044973903794394399979329028772605524610704499342446322808702887513936889679374795470710976226546443798813084659483289398218310233591879782257574038992098141594576023194520778305186373933609346465922654597285749547576691961462739096033267596862854706967680707110874495336223413657655419704704337608905885969777341641301697670438295304742959586907300840797313771059176289291981399110181025106001422725783957356466221792187478527353632630963133421104445142097133679180520031129247918428072886459532421311533533118772140690414250821626764091736607850152500280422452465070852324677458753435551048188920072017890772998611829316631905299797203549938259367275053938938774794470093677002720365921539184629341468374976275477982836992265179113874367523756378526267351372603091845462364756020763080190460426013968039683798484043947951406268818504591630419976229921882608645651730098427335711056691505785480362526277923916665591512227853055580959959882111074850024072556139909928705836183224258397564627152933991918753984552964917914298436296573641242387706000690519786060787585069822863721227288006765717565671943127859561016266304568986621966126665072799612913621559664643533089646563551550419614878898314973221046050852977345400 [110,84] 3325437037904581602445403311466939673022914285416908295414449170982143228796117278311662694766386113203697863982973914632997810613293088051152336384694131542197448140876580003258171644961016803306204040069733316574634062349603556167828469352259551471333665180484573782143723386356456568639550878920241754979090757640334972681954011764016890906316056451322009045295364864736327121635486283243447933453179576330076779728523872799318323232749553813895029682777641514397148449847566976255726237946736421314666289813262090214403465981556374712647082583019667442810036647381368533300208053946519661929242777353033962628094547643053890518778817318774275560475807576479634834800979005305195452538665416053872782700648945394426082775202510702941539255033168957576314107779536833902455299852358216883902326946749004186450930395931565899518211413999840449274681817110936890617691831325992703395875172202271090543000023558837574784889455792954995139923787924637417064422627641124073612689194958125023080004796223655633729122705026483116610675396201698512353995038411674303929002883149813335236302040169581089886190734469806894697705345232904894399534783402942776956755349669735514291225195572775765591988040478570391088475796171881146225989609983708795606522192921791312431248968104410418708213488160644941551461282216428894392550190194741855013972133926470114669559273695359111298912110504944267805056923127605954008813327076763720443808078575259424549155272077059544634727830161639504222747659758101980002905352167695669061667549958631677021386140323470477394778650283288389658137659867473786737455582065377733397809133000806281148170662004401146566006096677589160501548459744616736004043076257017273906417015402276801356530908264088989658625272593524226870326565743870835037459209869883386306684148792593753421322426950855334474573268238472630563836187039016626131082046395584798606797378970225312020602995408228286321363385230739400020745838711140913315930499508434086926136772596579738733703485004066103352013726409338124527548268085544686051379042581067969471567266879674936639687720911010264075034950332912604209129630821031296942491893790927857902520558313483805578147430269402659611197287278574418217720967227895211592212322387450018601110092818360 [110,85] 102137180832417270091545902681766157197488552040603588648452432747328160345290090507506760042171066997156529666237686290167979143457467098488604979421002530923906025194508305833414014962045242226737150206475641681529452697674687239840982154674026330425903666176470000201808457471536442581705848900807691455905669719978516796171147453315135869511719799432082693095775118237672703762219208150080821906618391921076119858148176148930948073995506246283801166669764652071342342559460388291795995809231771239357190953408097972863993270481536098302282975540865177201064869718485262016254220810786680764641486399886431835991273531468161747782223834731939239551637823411639763112412335030320998125331889593399851325481923358120402895143355383623843485547395755888041177540105748389574600334911196540647022407594782661073956662003861405318278315570678746288077338081546708348509066117209260797788547167609356447927372871476077183185549952743815049290944031882091193603259354249679263579699182522795243576212131455339229057045893580832166590380116202485666600433052970717892655383281827253442908637906228029882647850550793597766070835543381268048164115518858577234898117535204569738663191420242480772509738223317722199426845707644769068192684332658306219218830052420359175410231883600230565476741642542257757952775855958414361323127553294941315242511321456111683832565911323397901948942559340690968055113418529323926250654464323053730228011415783968148739941347001928335079443955795165478283319612184006254128576344724681930986117918673658336752530039498393950419384555751016350878242560803317577252370074675750806573378264863671277509316007242107456892136154218939943272213762978498960218242256520379686240672740316646788851432208806032383852101745600225185650564124930439815198132890207826107021227248284582933058570855342621503181357718718134898450116824795154768870561080791163883464695238850541275844025405627532063512687609079607237259074715856618637005578095317210286813008247465257637719861112522597294268192734165221134959951908186369499958774536059164269613102656596126590402426142197502786609632443616557082179001939289694852104282508312010457984523676311598268024522633943203952927474546246224421184404065390607484464221931935779376035318000 [110,86] 2419998044604219601955238690336841447846023867870875941300416590308681575118678861921967994703993028058663134155937329349955127278949760430506300610371246923241864195623182420116112166898940566345003623983709677548372096910117611428095121519630546077039783257008377376522303657067775702469655716127500486729759051502721448106958526109274535373706727392359785992321326217550590588165642336518450795079162461187180595361089151011393348511536730154653983255689316126645851723373883058648550231702434726526747535003116603227060703261384329745785846367158621988147287517606586200100124168217012834906942131107308984915599395966569483032793572096930964850804172280224322196438027336090908145331638057329235691201536304875869676681028294485087929356723002693672237376587492840867550438060236960150444183127944927429876254749886914236161953708423681401456939237928554424519238939001172519347084181397473768597017240036736035334789313339403159513831066071246945210641421426529045259552251152067603637940967578468951825105403242032939742504097719546421576396835537505633052821286517774820490746240004432150742151153008183225903056074660156052430350229880097717681247633347756604247025311803080509909485245496818193682557065855458728680099826022086498898285557137092885684631039869407999949230140416202657106219911875784016843429426639412715288525129430792126075551057540015529830302764070137326186350939398473724168330036747400077870761469884859589705944393359951878117859498313111596422320341177987495679424970392347393589102929922772387720485630327923084420429243272571429487065865049838805393812199984592617884467040917561836376519684154417003164055248762184307966223884038983988973041613544429478817179006217054582212275189662979142400303404359497644585663489420620556799691881525750300856869395354363795909074546296900247606872918684291517492175886533297547288032466550046083217866522450219104659731250996948989175923256277403430945628898890964857833839161437489855265199122458946320213209860782368568814197830569620765897277535464843544453459912839911479236900058610335325034344044377907184059520214563062262058443249420589400002634487708309813902283463629907397410318174090694900940328478346614911461693952212252599412219477286307899655760 [110,87] 37148236783130181729781874092777866091909049969487770015124498916517214653043630686216791469376723783903686196343138760782221878717892476868803362629735671954370596629683750572956614651616486180440005678588541029667792409223344876010736589633452844852781794105787588628807608317286681441138108847088971276194613951340797102728638458431654345779538738011993810155117792763340341073890235328020123696164522405565887908459205479858052111819180550102690868172162345378337347603198225167281499785647212985301952165420388171709973531461819989991754798528244483274217455809805124225410605590037461290670792811613357659122744445857004707084198761646219969723501921366611773115935603036030239958494464736679038090957601692323274550366005581962049197222795449939811935176938149658992507713821020695107112965853712790901797691746462873380597594862694387402596482786601337502932053667799802602024396240477031238265969584255699285388096918528918748157200323710812320433132203163474296454813217112370004887265825549068622828409847900105672367885919843426542003701001774171804749315434508725733431157110074164642314684581524127268218977319999218002740621161671595879584656749297175289898328831956749092500365812265613467195025406805449299698568825280954880664242349140123175846652387553685007878795467327554465256058442571064976472355410293477350969763579713068337369393996733680588804341876663856924868423028352262605376874501885588002458825223320943599771688872346235463853525844088303744286674853419580201929606892759487560893203092633604155195818906655559591898878738289817511873668752914280714883830026557041201881352054110012462583048468819586402513027497703814489105998154890453831697014763632832654793229188158597750169258491696063155967854362052505634872559109059938060388675269673313129018595307719492876243727005778011239909792090004606047523001694347242881174329304548686686254353743183769377284759870648512850246180250646441214482451238530573755079964239609964836015626045367883811102926046490871924399618046868127634916875619721951177993910052411145032831451709977851076659797989243611059391314064782783929444037328212459564573613003431030940048699573051548252002051670023511983472898380856120193228462370203536839607006152185266380 [110,88] 389240924673063472317823428723081464259039489092489780051887612931377734756614791794986335730350330274608596705810028671753366421493966949954923564305691434841598106884859481030654159945670878399271731964259618529447158586861846721103420883843672950289931500131877257252665321485203942509136261316689683165954019321761139994651011494955126853817121679063706225688964155991256999666019002883933134962536703950816628557680860058929920502237603275064339120843216363803749531017253122848587958863483553706174957123738024445293315372458762434090754442221601130170004578305874976096804236862229322510191600923890957006927151367165203866584966100180954397249154605222320443362289616922993707213956472089959056762263225236441179983035365788198497069809153087425887220633872652167229521602967314213159987460193727257577299272669952418792667547324092213497315431436810109559104475007431817767249264500194550048454990985471949543369398470789158250887684845089234358608957071854067088939664674823093765472999309986309870432877080266185912912875403312133415005778510453504113209403595031011791904573876015743658709492848403148357615837834839377495744176028573898851339007524381398901638377342226708127791757436499305797003699026782544153202681291970418809507981492573334746012562820491970419068512634895988225734945309728722394350802883465854249953476395957133536506400059891416592303632287685414239092811500600499678116047860264308447622746600165695073777609022033624507845745427578583326998267660639996807142537057848998015103220940851833644357499883711485081361044043233371225500562300475877136643504037310884633470946547977805462508062883424041866901515322959155672010886292727113996793303759677890285257201618604812619073458164137835337572637703160347485834945965216355608408381160366894436595927605782400329130015184239336551262340586262283609650656630426635261803891355358776624489058046745086690777310113719367514804394630023745984523064355487463287216776224897262027158985380695547318629017520913779770641570157722928692259219479014502685632271067151129791367655082524442410933158858767785748047418319844078681725924461548117518603606982251378634238475205438074081559167313895890882824114404033768321929424762423067984548196985200 [110,89] 3387804190574536255071939807195758317033261165878406997688993960349777466303876651289719718508521994184103149656321072420704617096606869263997874877882545025861665759235038971709963486923958797418853879210615351200449439293981654024273301672846780297448752518842673549415110749860982810582674379122391326340527034021749284536778768120689764343335698030657986671319008830049446934194106445549354006004609121716649766692030729776565235788694431889750868893175036155217642066926016478371887479462166720032118853520791386245239765203202042174731996752202517342668596182877186598103807353157298222630257115668746053768122088522111074979242437960488104278213602712079431937421154427130906372685307870582681999195245792319387870145258836410647462731903095312670381261575366013542447001556869493129802641567534638958527582091885572279113681622972644970172221259923386594368871994588597694462815060990462510355767903193198772413715982659653786064201129320889881930095126902224003778368296138454371796529049590227661107471277764949128829117329826132263428253180365167022970661296037953697436460515046736386992595468873771638442904810913531386090686142496251155006139794027579648013430069108207786824142173510209341331404464608293967101811374243700003181280663962900306628737767687066207022004595279038551675771466206249461053735455165997744558940480983783708759786248374501711611537504441411469569872245553333033203937203291045422879111559149306659476472386780592988239693016276345791153717337301219124106905581016384942286213386902907851050238064276008260027355101732078430064902738200285886587755839514504677129882440824697099455880895627006949438202025890637638054452740105272387801376478057223608235240025560258007188300665879901649251323236542278015396535970054281128767420559727999205427917187949860446744840590539058822935306880908463870772848921738254591292594485243263104946524754758746176552721668508040031824700472887361114026578254232518440059633887032724804193148865258785266170578912278386269687554658066936272800580699742296981592042611148652585581659754993276470509925080393582597370316671825538931497512950130298427912456277110665309330778326452998825022226511527874466763654681988662563346181260727298617716046360 [110,90] 28191503404511828976817643077488874171601421452257806826291631810570174176452247269974625861396521746326752703997563816783423946999322156998387887177543681113976935903030988280038150063582231995255461442610464322367366128873646162341303197941953251224242147463722702463740673092950932639634477212157408475069789259653438369841742091121164626259804347720802958287539123979573067060217045069772894426698593969393121638744596430258881996850657782228152217376073873080739424232374081307055848829917718456949197331895261971977158902328148772404341640125139824258599071176082596482364233851134435972456469090316132636835604165194193014011726590578254923689076244310855865042925628677773545866576342511123854328988559616589489913625284074554070589748074542759920398368387711134246823600184182640440935259089342471977257570415912840608718534834831939037294697482747745131193483690887455447425491908166063734835111873121525502738897792951685600321721252875740776240412485951430533227808994126613288798913975134579375254398605593670977490874744964333800283811552876436845918083428717457814649642697815166269358340145974699056791174754099950322697629206229688239667963833131631149622407221470974160615643474873694984655934871459532712984464965842351332278786437876345640180059768626277455147810193906258083110729579037530245749702194759331326491097938601727395865775432910729426823862829549273765436412478546710752868710821627595177520965317428046428557681435833407869691815725116079463548139728909864653384750979136292538003785603809316567016656873656201569687386652600656624396423965893488785395388874714990385300745686879104390158060092327905877049910070254273732280512459155302956526024097123563868091543964517441513387841610586543571882833926243958912662988783913159451052156245304915855317517581868566563804912038098645629491768482291257858152605310388668241722558200003391594581800576388338039489884825850435456744637988228880860753742968548477501576993094453389402807456499996865716283706572295073809979462691623851108000114332602732511904390751575698037770138325763431018458460767186202548775751084478894007275295532000826789353584454534985143039455178055811601000950790938915128752597918676630826589903318799014595560 [110,91] 172879680352927860845557832857054559305287716208057191867858914025440555156252075409431114872870629383309095577112738704512992008634698214510093597539567504050133968165062115720101421322929146753500643960972301386652934260150849783517740620511260712354210101038671598893521848594719223732002161714105078363939016951548709625267155469739657938771070495716307561496795512170120132979650693404512437859555200465182084232759180395078830182897616445343158538458983586728460599608797101140661616745261380898013669295372994535285730944078354379357786218084433061152624474915136543943311172053375743330819974845730704297973824574168822719355063183133486202439128716452241596806319598580523180203938763598293009242786690863569233513886856873144106790607770484013419780778612033631377914894303425372672101916914651543024290077876810499016177993632720454087613097011236265921561361655688158789120987590116151478441993459467854611004337706278900738438540367332881807109961886742192132937570145410149220156649338121962351648176417629885468872927331257038239246189488415077092319076759138998437217629447242312094406046577197021352926040702724950565426228038122209472081273186013122543078130654457557956532372757314096938006424495068805156961899788242981584901912350425599839313561126237236254806086957606046931803831177668931383197926705472653642364145609898829437780076314708060216179718225049128003579147411020924522535779459132235744571093230807507238382600174673073970892295569954812563260984288700294398362305177484101486151238580343723642209090514492318974123205567486158217198419455932995124499194888832235600953589389693303644176425242849845337087688013066737120473866669882406467692553773435928523571142347691919144143057128185620931729807394046777029597923909766256850725292645330471303316838319319540434136358633860601422568162977462336942763681042670827793222887497567004912553707374607706826463096320006862287529454837752788179932643675081934782811484153324305745523430022983362320691467477667862018291272239883025679322269765837327378229748864706064378391551426614164877134286437904048035678296647387147936372520278739525719073451208356614431203942647473065096479772492692725993879548108365161834916764052041660 [110,92] 709874664073558104954732023675201465951066460336648308439658898461530852774137333370525941109391233316770294160916559964752333534358857045204488260329703901281629291378245057045539910193961424422620485459873440200737290015418462548098472978522087066513731320500058684487972848332172570596663834582793763400035264952560546565717525664672347369388831336546901220287000749027917646913343280496498864889142110688075874594669465885411653910709970606318138660277520813531206516820318622520799319610772233180383882894933586940343732748467355660594817419719772567957985246842464260255108553433419515687656001540244487219652048953336501356580706038971592786860295894286460941353691448033550643492499476998770545049594535650595769751404895107827888925992448966350246786963172899762658904838989931525390701129354332378737844548493900981857101411311783645461500256993232914577078101301345291785608357653362424208606802618631408485309885138474288223141221999904803137039261128010783132836744255624810874994422247721203673859373002461964436585793152858578555002531053276538313274816964232724895101998003576119087148090304696397125017806878180367839978385301119280673626688464535399536826215047850551571603891191003036548683045035040470821308740884282183635346054354657304912731438263835061557196541684949148329127236942944836447634011988530528006666771091990724076601127882930093697460687330285199351328998235672110677448192431203337548349117016877191449709092677517476445057023654668158957963313152205547633966184309215737236994109610986327030346192259059323940882471568967599800656410036248120271089245769753010534361426653247000267720734701388810704274801112555569298706659865153336216107559377701900305584004689967339470518514738615964340972345069694121802578713831471815293325329286738360480291976218686433476924476982578975849731379225613278821250603193912163035416220123220811480514692144294744297833411434761129164536000992720543902257990149866084433880378191682972692534141806720664325457826085068785912874513756301837059529344546169199079455812884885087887895242880941118417232781800027550248072202921561485807273413137949074645284993521108718801475087349671488723502825810929559237468896849337429218208960720 [110,93] 2609496248570348523797706430832240647648527331634855389800501872680107421984593323352661706053039908132655358685504373170362496445583683684826382580161261397579930801528356537784448764744308852862083197140196000647314069239383247654191529589303420818312506195133434430900978691505841900612590282232601238561524828545371615744099499906267281074379742021570443217273389574853056160415112095459533660786247822744078234778318552197969939506527805319135423602971213818730639942036447853911589474724404469641336208009007713114495611860974178585435348276826865787034270770084528577154267929911529096159635201161436864104864379482442448066940431969898714469390675799966898179176639731197065264216378714213316595047256274379154945245703495034894651340468446730619076628085324547961175251453050003918954172059617253712488914813917266721058717992211231882341228985872100720386526897768170445782042134666655650654756978976098229436562507345161650617724454699283897367616741770796057647639856175260586135573907521991936907175454620365394405915364333659674883713135574268303569935037194343590176216006320048705219729212304200089914196251027217487491221574467687025764017285776503459412357757812302434493735369812705674500651826681845668960868782465938789678428042041481808128188084888043662068018973229026854213487136983605056656876453215802308240277523727115385749750024572039357100150507554715730653545616022464909950066943823726443710333784510259790544485468870293513143923795796191848527424716379336451979353228071821817471993649394545945452020553286761736971482854510796013996458823864053659201712778487890166750949947939199259587515729696269029298858454923865153579730839957928153849386892301262668539799731781081931473765375875162966322678121437497480238889626338929951933581754248408990509835629807276294454865321309725522075893833118518065452148905517824997184554338457778125160331193855462892219655039862193554288425925927899810871133825801218577421409116148491312251606634100134728736227640295357319937698344881729667695621123125940297391449219839197441356797363599120875301541337655802639183402226148537687460380838250715325115212162045931164045011845343357593778392199122771894636485459656414236865160 [110,94] 8842019993924841645239849452504535700487012843762261914731965358835069862542881969294713600096086660089344590657474929366186170733593581799512685102168839807871083605963315926579182920480529588949393279333508875343346542513124976561689787101971804473429257512906569773043215049721172055864246159626766880894486992692412888551176435298389907684581656660852012382173801323107355457071345110167845088501026104990914036425823765740192508078618058566772674035462847579835276798101691464324346362819592232856525250847671365160395589916936320426760850175154291638774313023093918523181541235050110435682391230659287036960060525010159155218640099077170511823081030387201047880226701291558416548395986628217498254081350579021019444249274184872151789823304179264471538789673974549356927593228091933380952012033152821578216125884579363770114218732988947896693965518003666176605392070645910361993299081353405932619036533614585015807804859124035582250844331290085896220979594105042747129803696754803549693820338789989076095492870989160358654490264727287299137632357740269775256384152476877621180363466445427756867203383894721528281205061005211119370074344220110094543700436039712431712497060877480780353997060513995535854388287007372819710065812062475471656093882705512876200060803426919063282651459331465758998615643560014248327848987630480741835941505264981105496772244312670630436801817013776188959456791515954779242954655023362277067083596854323263709291393878106661109901549834564435897822879785752746692916365830200245958285969977276560354763002159332877252183539093855998840187171760394528639091462710040697065094835581807762006226055975471329222922130223211542940276012570628779047804604841404210075690555346816655884323082314928557386579675855271144786171147855005643459063941634299412734171199469098492632987326922435910149634668478556065124133158249900197679327845547668830070756113883177762295030295336293994104093865117205788738764353134161541110564667838566337533338593654296245394623310907566570668209290574396436538976185120512414535770853610007684701682047808149706909261928321715233194769371956288911077012365224952305955401931433663000464774996290159457704613353034849653739880472207464400 [110,95] -334621860990155693513034471603561731403086770579112351576653246129914406293959181948255230251092826408100297643640715942318281597277612105194412379504053751935575986895116028874675233965710485580915381971733930527365502919843915370371144708950889844331105528748130086593869197647329964497306712987557843895202570891341975208705099706582096171997725101253040172025130635569653946316603147093443283801935625699188832505159060541640451659534242060102862155565414611224103551376479160578680467139532560502248887401879142676877337127920395719399332999305339586265942649894981329411800046878270445642818185108695418258927944020791881920219877496328718535506979611681450437543909231119532872733591743913005363769459425577058284938147346319791665700416449623154927205024477338493320793090176976845320280363870222059754577851780326564970999104392764513034826341369802552494461884698459534857711027498733237177983652017238369105463135995868576889929750501279328880624538255723611871970311169962500032750713871797661267241407435383645723591200532826748172793082327712346975630149375572749689303852307679170463707239270122902465901397347259300739139640199258167146679874271639496169815504611314272337519928672079901144923879626484255596363189816494183196710400679465192376669885982220988723564839867144822150175857305973721967358588401863223083346395938885950658929249418741074094800920797261863532651516573318555305633718132139988052688425460861498868967835279860648622582060373157152754387578199858412411225732437759517485758068459223338058722460907575539010304830923985035697635111597476424893776544920617318109167706572438763462784555095524954107151050242062512875909010145969213034328350650977298986312730704003288204046101837536168960661535028096577166184992036383171207087853261889656884725909773615480413967669408379262436613501916172566755549991433639447051855850574338733302471373363003647191997095112859161195536593728086146366506626601846413209495449683643354146493773623118550272658680178412563437597703064980778415972078933680294492680274626925524634145685807232011138590451636810573991715905469521508157982484904974535532792585717981909127659210308550190374824047380142828214651698180 [110,96] -137779394033111952196508340441661564733522913760218738265859058819811639204911253292846046202801395388655805664451500772307808840318756627173820514194733266908634080382896917129424762520249191154649287655420078946223487925992731193757740924061026937800905176786244818841149077898465269942355369116484993028314230946512559255587845858880869299646557696372415851201716974734277580518384127646436391964188445635419916532139530568004028617154891698336918911449943331862172829944885604418412010624441105400393546887907295547337792908481620351449231034979907391584355249109518366718968907638473226457459981038846131271085541163401753967057041492517751932470911331686342718953794777382341332652059944358081585629740913300847498421239398280703057254566726829516562179620238655347324677271179643116172653776293830387875148143270100298624792041713434428712633186181725487414838441081556767955245832909876417526375031111020072953856930398950100584410658397712832926161933961250630885660338071401431764796617104929912138666435008217273657361262269851913940952004759743890632230352285789893572949274505498180921312079547448284575889909279084467220742233419595025401981956592761100997800038596728734374560186703193438009968058936736351608183512699747820362552885972057794102428263962379065628921032010350776622116775531078257942163980110767937180984179631539691837425400538123568547025480113546848736398901860747884666064994637301828502719682619897166204613398313020447029000703575647431738183576375785977122400913287287055542419714098154779047157831542523385261876437792272550156908683514870683029065410980709830663129681987382240807991261033820558298256446515067638540442278523354817421099748475915959193586221894950541939524418148906489722056612187569378061441352430870795656774792260309762424943557114975637027359251905045529292274223226862951057858204780432171647906415906288554407142672200945093915345116859038705573011581937475823452398064138231129965562577047753000396238923119225440463810708751914909298678482399964347652888685084439512729951559748775199520004048874214482595210996698859829690552367553449498969584911833876152988285616331525479608062597077285462198933792191463242631972760 [110,97] -590374496131067754943906000777020308999032196160701187288738082542585317084491793486342518617069889374574985826952126415721265959121708316673401700849660254820064253772094822425430054344769123975078360320857050684040373712827190251278500239692832020286270294725735395258183385863517733969544880912933304029540663811423590430425556403758627766154237230043188217928377819771462371478156829305129427154172644820665085659692955977157746741743968419989244298907067644330975417624885604772328618274025456172353200275341576034948465440082237409200939923994265488615675311162289947619808513485868847760113172779466853477763696965869882003070679285058353523579755452026057239848661227065533674621811815682101947477386353346204851113207336358866232924793462031909250328650754321928816364056856197185274916337439930579933708817635239219505835969006188280661864169000391458134770477161492404504214521331990487200072237549562239868576731150090977399007570824341392082718241370736692299486071170125748103667287926604995208815712802318270062843081362835570921825810998968772385376285384291016038109030423392270518955988162171735601574715188832725501719044679863075859869303166749449477964108731221464787241843305395918790676127152931232127370303971739074411158708543464247210810021879953754368402595867991023793442645419432329117766319164578838446443855312264506232648875954579089083614435221440039610457130938374557571563540200065493183063684657974745825807832463232843103130253023845764917692928155710631607743328785539294611112356151407735390539330428158408571681652147275749771370704827712560054656677059727757927285117984634585008783643516749988217327011770080434514040249959246149970729422659626730485603090696149757858007326331413114912385583876111554781184145793620552254029269302837637770037905116496529437302410726130098050285145731621353163920342385030793080218225385478983257061885686155268622942895788544724505706102309529350861525303535375841162687894730650548094855443569987744659933635241181089029723037492766585926620582310172588999217555292699974442048235124814926501467120447658303804081577949846511663407273876596245710178408944620219537133568964662738060800690332956427080 [110,98] -1521124630507109657406350280124491948228970103590469983571576630522817194146436793194905162566637655668479622683070790911981338558195512521049043544067397755568444217432932764794528339850441277897820893287093728447066926064116182455376914468349290835252406141277714644102852795351789061274310487246239956455720411766179474447296842275569445032876957556297669613565237036889987266418073648483086985522256104261334436848276233702283005073170769508745687712439308671292323504241880445020899381709114546704787390957821244783838287070321300440095527908302278487669760710142228958523772192339533286033533267879627123714223720070102594235438732580806819550041822965235699893358033923324995612578449341759857562486653694998795384220803794646229463426237218876239995723210148057016690703750242070090647374512723053656052720188222234727849356750487960040203372268459918560159099998977236138660750893943122170593710784601223101260149176941235680656072808666656411011111447568845638957060669173125064948830619504314700019396510949219598056099236077432653175445816395500200029236290178343433462830628503861902678954625452129276044005437761312760997919057745021290854855859313253381838283207789891140293518773687174467136100700342052816869510714183171412725048409379125792361558573234120699983505945201278790762894220593344001919394884244006044878573635103790029901226687109977976498667817941116365105362438333087504474050450911564471365814073704772174111446041370396591943022410226788264226172906536123980108491433327910206184620401994299672707770705989065425263536558030275339734210711761707586332288052519626735078254289956625721457444779038649443021633847160955707638709719244015560995066917216872764883980285181889199598580825714016572984841096569241535143713470754694165973088934000710645665326373827318863425092669659570628100449583985581901247853792437189676980198212216235663853192356189445033958338126043575286975767161703797988394758481192380605928071879689732411160043022143575756100628916796355490312814260671909432743019306937725599881070013599600622541475599882700597517279452430539691486088541240753874222858330149048552601370368099852927269181503984697673106462181509480 [110,99] -2158776198902502449105403030368883385780806419344589678037122459201361468749506932882772790976638672752773582417678056259661004134806887428784867240206085480579689694876671602265500879438017846567686679179823067278637613640660530265313547076322273476583341659927932390266051053182749511307306466437108767356564659822504191906730408431441964367708373891169417461414568778185496169546976884051794129988546186461885857684707581360898155216845211356305342532230049084486054183599156407630863586123537272004453355216283816343881613184230396568787788975250828849827703786266217739480746167948268018869571684798021046541648185348810880343711660555439143993011236787406932633523254850318239117850109343415105175605056945175110092050233669710835296951037562501663298657422131030827783609751949586075225064347708894108496847780155577073424819515628689424579692267375369407068803279036596100924971262975256190596317834047345512258314004871117280771727978309141518050696711551205730120340962592353379717975305078796876869236336261069411254931690152029186929128604966097936095813442908859940426184334204500238201317261813416024299338510781295121956618470586478095352161237230131175083409327427348295103164158511145801093765525836799224459408638759598591603245000620497408946674590751294819637172535289085830814462316277830470040018242400334373960864950938726167684317197703914112699521567439140571839776921383155277530392858101929935996742021556839400053612864526498305208058695710562330088269188836155800855293722929167578994013531416998620975202867244285647196065109500486475648048092232199341085812827368930368920075675104369004878507438573651837675387388385240772759822228223036805697414102298175792980535596231027520568775477163607401675468381936228276192932211574440812126577847427909532181595491398912895519495581959425281065193032558482607309600321661385003514657213796565008205625222037988078794731919305535581697579705316510278682305679155005323429487399143797234310011846420979327862044673226058935611233481604269525239809008868360924344188370604839966300621356630824294054979879276718307642458491043983487526224498160391841954527066542164124307731744019043427327463500 [110,100] -459545464653179029111325919032396793604043081218153747581216647710903078243356983509726935091984759488449652705744740411430799753562362999569127961579811919071499365458880910639487328707575224601094131121312069518697492221349206373356842970521656570212021028694758722980881223227443594109655345195516327307785597159276776211545535531176821044948456860955049083898387635740098591453589334284617949787237170368389114083940969062505487225560224693105860435273351802185748360255552165999884298786524347992239987091692617946209672877338459218100054823074131980296946637656568789844817918206415416907833881069048815050974936825282575571719425808356788887806082575296722295019772223766245119398594193347958600941326924516690743692753335272680806480579329953559027839884226650544318106547029378847688385864843020166148516791815669478606556900674518647963464295496960953065823674569411288377520649089100481743643331871922216328452677177696581574055065022153563339926694084627610296758175222055564713657402619080978901874450563861214400533568693882260179039403837851326439259070513325602675219032465799081331306297356237991218413826316742826882723358625206093821901942391279708701613120827940286046024440484839000703229143406305074588327945999750479877143837906735496922655308567310093559226302833472378201894999621074872520046842166870448794442388747881166104858198544164431949602103028876517253886124530909907967429988740533736053157164952269881660785069924466496904503516104067528066158645661471476193144150672564010729353346915092440293111031447075228052411177143302802612366843921759252740510168005323601325211944524199230886236279241250501572834057323373012874685115601594763054422472336721075885134720632915637382754438504007225008427934324104154740113527382892515538616650977437328075138707415642496818720569362080133813656780762352719114903249398073399428263178727609322450820144036174837372567626574758652850137016204168340494412400032673397542246205999391344390913896603149508917524696066910881757457991605892882742325832017556363731580413254101397062935737646251733593569822077552873212145135114987752820808050987030226699885053077303030631648458716547125120 [110,101] 2952397385193715335350472526447425773754327804283619218965585386464789833018828880545698594380118547340854251286021556935447961401312780169356501699059382507392324660910945599260787597938301549152375458914183063250559472653627780384900615911200016812238121714260686906945375529259295912525572433774697181921863130720876726257372226727620332295173187647210468664922099149301164694058510852698109410493352918674978795859787420387591034667075322109664243736930712956511269396092591207670680777662351771358649425615011029871723218368656987038174513016875805803050922026121097310275364816371254943875397185250031286791640353058832282130762724692046286301311487359039203666444189711367219465199084331405682882969420262796972094652712130713680845381088004544845504131436574909228651240234746176613629940485537986643112164794151412659990542951584786552694308947014451633038546731815566127415881041918551587495466046571655881772946951806355180475048861769662111589876071828944480553577028905339815829625859424100202886066353939309387458068741931455598462363074526798281077066476083145976070844853924545184449438440842777054324537970883531463373107133425795653608966608708757263170613233024713369972137307137047681339537768526261439839049200980582715251284481999391247932098156729928343233344444280825266398644038527259677707270181347925534882920410752603049568135217452715573519742928866588382876959747736500579359490929429372000930071894969336367938367470103380459721822970925206771664724809738720514598114516519516495051079027599954456350345324138915569189699975305918231951049854557710479344962057597315847669376663451195394207254464934005289190531356519136363827437712735629812228359185391320522140059052396455985400576739497648957804998284030966838275849818982800062508262304903430748051785484484899139597164032809419947564845643430934274351421174367362106892801836673739495098722461915289736110078947962714627923027744253848513411604750567564016727129942579074729207617034404434839669149153236039607991007089623818131495319919265258589677657925300388292523373221690049025774186729847073959817324172853632104288963968090806609370502366697512527765459208278520 [110,102] 4187787714171864931751319939405860364209802451369808472460951698394683473720935193082190836241760897736069218056886693104180614341279393704044314683872929104876618477934393229791203955560700252747701895342678345023572137490401571412545432205716506548058630043011926443922093359083923361164389920799756365540832141631111072047392686147186184060645156909419199398673508103374359770834359976338668670030102274136853592625452806800521096980193511525795316391532572428428069035169540746477931439013016653442387608745027242210343222295990766839162793441674179172102192061153067937543973552576442526264648337480553895881836412939745685381466214350345955476293757524381476326147314161533451905195186893263899748477825021237431594684483263105499008892833948482752123619509086259035784315701987810171902122797402823586564578731574161491217948139391189440046638004385501214165175404108382166742182159254019916972063941727093078045547712846445034780789076214270590633173398466621251307042719752736309051017214038924327029943225561122857888524597582970171889503442613700029667672647768010614134458560107072161698153698957073828069944277591895691138504293403391803884035871051359874679904122769074699265795004563666478311441172409424823498656866912504667151030611727502919735607809766209740205613396903126217573974116543368896304275621798751828783243440839181249260538081555107479807697125682212964302402381765417051680438398939907357741109498446689890726822288653785244391790969832125988251038764188834001123794109029916248271423303728180969797024282271423030830593141180450042114306647606627406952476401627456691963645715238359613577176316100737675807985136581904055829473623772463209810155769588718522114316515894002420672537761864953371101854400150440595557377687049097136742850206152239382717974637732116441958138925655420745893274294370215235718459854116978397052950430571633757534920826942289570099455469378726867386404007557033950947775124034339847938851855588519534957173206667088831446140597770624010864353291264967655357171256104859925895689206338057815310858438721489738738318362091794621887593987420384615491782415167526470812361579400457572781673660 [110,103] 20524171336948035946342518552069925028540050634015460930637161610792166206770891005593763349996701390639378778484105199376517864196436725510740618801035826752686417868473438648211095133217159037220591584330162506514336660941230779706189185171321718496649595010518912058585251368857859469168453700223895543540984785541675207596314091982452983368800522317811203451835470640365822480191565498163035220621225478687027714069023162180462514827020947319878441909160595798864507731023345873877560829989341065518613387839502815283478586330034038733324409638162851867543702549740423018413281842568780571008626081976818504806444292303784226357236356997187270675755797310564198723669396210290617377186767452219840389492854305227449396972825423417780295539141941657454757238035511611249798052655946206297011065068813913333302888010962514803853733658175027654122277647480729623667237634702911025232577141792533868778451080460787185558941933820809623021508448851216001706959737032848685466530654635351098135780865408584881495189798817026890465362763887408291960030471038687146481444078074608093352182368716324882312706803566080349357018065241753367752348234224340321092875802672876514738153413319394196205401967799874199097520936800617988241710784688542375412806698389422946489434993321544948624090898711858963021310371048309132306328321095582780264229325069793826816302146797869278213944286495237545780296335420699179539657277498669422333625982482872403493824038469923312652786642567645808782557009354789123634345865216418530799299313235563733276715485204093565712740564297990229336136062877114652154672110748656460958804701456812236510501669878789280700398941167477154062504062344447085975525497657783391474027963227060382542593048503700085269763477011917452877849911206382791596714604762650003800674419588738218266066769375181360230426596277886201339019930178500914049220627017008189854462774000181890437999335231787832931496320527646971974684772558456372234040117610886288025558334960128489774640311310302181563219566452008763588804724729694232038437276925417987205841881253998893234376342810260151333772551849058716462119096733062079073412219396005548330 [110,104] 44910905571411866464950362864921203549497114877316848362539930783156925039422624585289577873566470587763510024383690073312559459867404134997578911537920564959590042505498422228503325621006911527682528339637983782941317754927617991406830352277631572403923227975099135154178680646850613623721265468709823977866500840483470825777122315448086835549925426751667976092341840073418432894793232466840482924906207322196945231649728302878941348682846169775110138325930249295913451872873386360008159321255505229183534792584985497814265345688378156543021340020454024318610234297852777526897058524175377237834512341162691324660041477317496068828541123482898987759243665932609087996898825240758542739461943753984796514912662021168760758517130647012718016962104726805365818932402708764818752376038342720402451446713490715394139172219020886598426582018796256750579040245680243767342557391112642777182226113303629534397941179964013783454902758500589542511643502486610218702235145478246947586056879141351045375234540951399421179356401291648652447059990228604797604535261234125198975604297101846698661212770576292861346660243303636707830078159688094981461004281177664603562989820402941223011321000552760312405164508226001356979759989616453531078808466062624172599368496458662525798235689335878591529939764307765753294490346129089625036654586158514600920929145468918247491008596141885453111933816201053190238410205639867365380005195468327727326497803937056383292027660153689794712138093073654541527406440759147320046562241958146578076432461887043925316999812302071720402430634279063812460648435945569590675888987626308617106582049742229933484998264493967162887635637099472078743051693339758777612977644205050840922410687029316017897554178657712897859649663224620096804126826956412481499158825334136065043956651090550203166503897080449717440870333745090563576711944389630233041357185698578303143107411429312593252527046156396529123961990096518215504731420257227867587613700220352781354560432105524656489526494203344065955147484993529871988039000851972266931883125398929658614978520306693545601025753150740874402275532376244546618226569300029306976712598022120 [110,105] -12343303163218392995429456233096542269720122117013213816676989757611799753047924619033592398418026664429966239560062096724132480809796291333742838667023972072955477555333717269498247325327413849034249902365549211668402287859821972808764722296810063894111439111632406737420247975036735959761823327371300733520087744592129004389369214572671046684056267829768746577856524923860087303394311586966109538890137973911882491084390471175272206694674674968229537720858525060402129923160293315023977629504330573679080849793734200750137482303632898119975765395096870271088610362522130617125529115822743716947683038180346429787896414469020586793866096776679546685440113782735414309417636170131086009738232927731975829015423693271847094140383084442320496464078776939602004341779707566270566092689668615914887444981733553131630410445846013145075118347295036883440043069543181268671445988834243292689319367944380259855732148545070012461812671683780674763373165547956663697139131583468478464884523188118718372881279813118860210637969200326228089367420728332740516401032542523128063148378209757604593252811336304145227129386971115157870476108946364798064651045643039019666173000277152015323858466382231985194927398139475224840887326561404177272489320984567329461553397354911359023506754022192764738827322980960923534945180573438688755013282643797946122745759790999766534093053366732179827454606924033250345946803085171825510199859296629839855339355235497973054955741547062952675176917648385224524982047125364338190359684048791378155709691099818827775886287779817141263018802874795051154897841181230754194593784590079339123210318703365228756407365150427058726575428411580296798512911722611219884608763287535551186964455508755585583396785634999802283286182720072056907562942416577132193452605843333204278285824117635922119374500843295588108494403875155520738173216138053132028203492406455972880300831538426294045640954310402585981097362876645879783409967197234262264509900547405161750258839647750588697608440421796846375360324684935069598180931222027401104016795045863219036017223924289632829160284387761186023371254263544706161532914426644098621953260 [110,106] -85400313287949988201965796284630782100229715005709904363783211056130333711441900929877302808495643086267699173192102114213743859595343420138571217124317760087515343977658784310094640303643216183362169021586208078120662611556412151091333376258661607489818679862865435626186987363096159486019011441592309896134993090027416972109393063809820511294557718207314466508666260914735559216436702255980108460897937598197959017588839291715409745969826350248310244090161058584221714836625183967424987766931002992173791012909310617191120449005588939793044872276926636499354391368271545541387922757242798237307831043239657368937335692016303989596471015370393998433992577664858656576477804015164192158752721485546345946281148872764881848773620239661258597132261316384438795919423791961284668556379875228999185588806345040784674675695041445314835037169867876539290809679242456614559162086263948831844952005213699487213238463331648172156040861008034926075404558787408815322795913421011396781176769931112014045603671760641467938049517941790489480621019977497335140795520871939139587794218176824624731607061226270352292929707753245984064266550284975492871045499739111048147523571733279985193643339721081234882749036169233658284184409571078472551228650853993419873362837260531219048161928901851336757424609789842159448909242235414085271828523512416138217268463847897324805448570059603340422866544449974122137483122525048889543683587953072382385074121300612240888295753994235320798315508263383310955594041035857640290636922254596968645320862868118527760006873768282335053117051768068095405638135589491461017863942087683773435544251376560359168859038043957803704322893320986732961429440308849218413985006750822771351168498461973295524121778975792118186792479125022974070783866172662882736099881228453608909502527099211937703159926261654214953619710840473723418659957942315679876054444825830230254126852017786111802221853017053302610891966103205090295183074775114441094651762205366631972107386525528857102548603371139746886829172303536119308818928550846627896981761141448521027057884999419613007977421182505617660605335527945143534387205280714870500 [110,107] -80111435030021459849459133695422516849133208524750714360968754998258255171569331190058146832764519844197255693574426866993206107370256302223193088758553380922247870220525507366567181322698867808746583738773378867458859828965673591826216157927626706930698624743495179378739976907664706453848501733512690244713307760534544464260284532291633612970541461036228660861940837802962750450538605314995640034244291715366211355955528237013623204075825594437647327715119593460337658688218150721121884038514704589064544265178220164237288786309143422341093609638643418923865981006044702576984400288127544734683661582032922328661130348247645906512533244978247837111952244527567257373224880183942611084402870523353238416234174349375203447196107250669467641803835746160432918105369722457366431012984927897209418909324650640381519831065292507952069508895817619342707375643837659568738614264603032577342605299113786237264090099142153800354081272413978837714358625937284767005796631693360108767046428014745138453510518471177129640155529649300906387164556104838327738471179113492714634772674759215509715421624291994155967424975590173234342958522447790939403600612594730540590741588833216704697966421481355927773142195001584216058234854895738932302369148824692463522496301133000766170521383159288204817510360708685745163302689700339381235266532531351954548049312462846302104969028508452556762430097575717539346023503609681700513515867174353058436911225087191158558957758157893603117954974037252395769318108488614383229903824606311922130206630316927542101549893841256445988959720345645215935919240550838395583031193031783253510104346148871285520560085506959466574411754582126195193115647496696861116825870493126077079850098006680868434794344706649576260720123776380657809092161895650613100633531422562789133977686875227722824795407538457160350481440645549217060591333750900985395235395314836482232871692445264330257130788020776365540310507326120419158661505571629414820048677463972674861036398499449427145044937021092946184657753677149360991959025957281196794175842847829201955596448355292507568108803511130973120548114010591108846186525726570 [110,108] -42888557488801639988748466383919068934027261889876957726939316644923975866058217563969399258433973734114336256210739694512812020320154528072515340762966317001431118435046017946812012305897072922480411013707030799472869496137996030914242699437779587481330723940594291125975166384165440125270452115203487548547051939362804610714145113787980256989455608816253704439647150315297662590763664653421822737990322195409089586297902942895367694925993788649160825316515048273821578520392704345156099552141593250171217919998845811169969403654267792020070156143422491855469845618891764393824273346067165594803978390834451832319744792882793816376076024491160064519630561404245945796011605201043008863363588218190894668961089584408601889839719872830780437415716706947098824504274944410796064995864994701796321977917265308725030238019711630066937954384183570573182161791534660105405025693127709648563710106127467790980211318174348776192015002799961657596685890881817371088858836059266771146953600175542043392412610228750042706697219688300081141646567779193474935128832224003074016350887098350978515572606042057693200651576878257799738951933821455893237794068161624822840803000832834506446308539797102232355349754130294724357864231326366083075461300922580150729575497404524889140262080097275324197700806522315702522014477311170951399097479874246062133876070654450970344824804892983107633974728453269008067737133717042452679404873847284140880405259377143377903430848543568379953281708564243598507722179975045697318581931577708541880890961827289908765037700293399598763769741514709493307480675941976328657821149438190568161576508806933411783184558228122374830282608766750590292251739362402450083279104473410745024144927990223306979919802007909632139055152912058345862607997282238201805546234155405272216020847974634094635787725003643261180729290657994686739716057775935695565708734987548299432973310331498268327722144480063215300289256860992929781560055587478018782715238841946952325864599673747378918954083815233299497497801369830400541731422016284173559400857626376871860134465285096740644600393678493710525353973335991414560956904 [110,109] -41779237704505303777080481233051802157990238124903198026030256194259549608107819949128583472814466649265675402472015622526954735466169066291137119330494187633584059765643877806117135548802362329098153234966923273988623258927992146703436410728054248614989595502444623849020761774561080050492124371198383815621030932521403461407873993181343363136814649566566729554425945149172649484342821439605712573586143007988652892448314607093991079712998312717169759538720803742124340326128448947164673963049150536519908396745680904022863962838989531057162628531317643770080670497004676884625553053019154054653700294377541827697058302375952179606410217415429132907819854267468424540990156559822828728976018154235719746150406117294435023296370050745212521413475002968585121580745391848448178844072185015348071195073551104977933355210486964208946687866873719835494367063581631005431672277743898730319130245144168922103108766950750415664618654396411100807636509853494323381934285201328863172295619723138896089598355710606051604311391868015724724075899917581479282435467992871015632618049175110530957102557924674399478347493992370167003421012882497767482521355755672046638024829071253337304722536261666680661535485560663131889062302593754290135035077513026414001985377100155938146106143530887007477221082181885451116661414208751395619351724801574971063824072213404255619492545552461173533370117545432542994657153255668910270374257932983595564480144340435390579547482307156904008013284894808493947563848962046623273692475415370983189005528173776554080590412733512770502572891584849762358319242522037749397409130783300940589121534736415639239313521547758851005054197584990834295175458258817218230030090704587705525709613356564154109198766572358617644728725957978956562474014926844274422305793896654869942008193330541962713309242595732868979277546966630413787062236670515672355226375304142900470479756066257074561321369711164195726548112547542787272499183380748392639800955838674132451033183975057776483357326095250139299465145454129893703185643302670603005432544899828741026334564673657098465327147235041931507712506924273290118 [110,110] -2812419219181894222469494077076765597129445271815550535407667930994636743064426311120804261893561751691686327364552392302108698127444670700407924002242823792602036666173616951387177325258860293949642854267238490665453019165208654434893231718153204021568689971317531070501308672206012140461737203131585102689005855388583996795258331559435239478683514784308726332034627349154850867744860358888097921434874963545920641793396043165873082744884811657234091383743108619097491089877769651791491383365106652535048968652223363655660192190743770162397570766804056904655289355050002682028136251603795447457598416651133971546991279660043319040432954563751070830918196426323555333315579797765182385122930344749007319751854673768629732286637385881769948013949844628190252244176550093277461625730435313574592714248971138854582402304597394343554276711019761602810924980152333070591689543604890646819236903813339990326962309413600968222398152392866844862022911407655704929908432837349018699250857129386503939437140116787575017931899751412811466736859924280054396865644634468406766538776515724914331299080076206085013895697479129946684227093872243052695676944731733229677796120397588775274358326099407621616033873359193533765207568845953833516478261491342591634223136210048316805703899702460264001357789667161749339167516368268712742182859882907691456251953257977375687189763759656871996532557553405068091241430081726758902082282676072104220445522098310275754572598178372033993174719177398764987688158784762938948014498539363581617549625669904039688279113551808970542475019006411848340525794521471754833060072349729669328517527711621167099391476750411047790871581917054500488567441907718044410658557487274297077452382403251920443708315792972690404134412665718076409840652382173112365859479715653344437772318375381314672651633809360979080892877059579649502058257129677629679528144040878723798450819880658431733225628999312414987648276170271766001653234369836143532893989026268221662570571549898336210096238827148527268686844552124842604958845551024396671886227910647797409147959552124980560997513509775320756843046864684 [111,0] -331782185556589997862390389947399109926608429187953549625535706182412492197739042642277154411384742763249245182229701067636901018113104199116790526851117982744890873896156896999165675873422270128617518096580953637027317752366445761075495826660715203333128481562601145602225189468140368419932886372526286643624632258180801596793191603600965446150478132355552468325069929661257394128727098808882768919862762524349968886538135593505133439959494846403056765347180115890974888381638585233600409159671948581781747964295624465657817928892933450096254580068022791334838647472921783148657857282807935246790021312857197463268121468745402264059511890907783228256527866266548339806069801082633309063653688565386477840652486263056042607767593231631458724120831594539690282662731845982261516440835942890731703763668667606050856886238121545833154874785075054428806579062135167318678231534632301337331483023153673241605315489975432274011884515092899021864527848504653585086520689771763113998909214257442130530067323138410316429359786307090469560196193954808558559564844247041781134804241771485029604285590357950102553496249268870730246681637814922863419534924711993413378595977136796097912207993316682944378676231558325202237365378883920372428084041341540548556887317138305731913889956533583180141104645902092517400171601139128682556554682352460516936081646996492465716896991761292361115019443958556640909289454417861027041040836093464973583294157282881020460551927263837310349553269894952276504994967171942202750434230525547233201798395945762960636821365721910891062336569687614402613318374723718654966690552018259969977871956963300496114811128229802731857086304336571592235999912022058398789093501210877115304046621488447107199583973247022561682867136622169329443569630979205625537176699576801656870142693407800656331320948428583806552215059907735092577389544705228742184108845054016859117025304340077175568543256306371770605177368981864960066903589615190643712494406223509306458059174972778453434803924082597332777125883811043364831211202033290698114680593932754349489217227376556409888693901848993314467130066403795429843101552460587518909535953106469021341592028751536085587238475448646719277239697588276783024878042671664754268254833215418767878046121274693367786817812680848013887039154737589072810073974421739662705923418206666042351571377366781234741210937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,1] -8672717478179132146559524805670435854157278087599385031949558813385253024762481476837914415586993712048427392775245217197710206415183897840604593935934302035957229198203646599270249091459713192493688706129277938041040707452653021559601556349858308472438621660226632389515721310907856510162737534362226531990981512263128761524315531771230646330724792516848844244618877130747025411569604374381959412706618686996755309390430593165030120274699838514915851920259256656143391680705786165739021901531423777757073407841707051522426631802063785167920488655065900004934845650966217933752925006626918189044163308250292143963206574780438498112324342823196661987402133951380827775956681640128472176161528763323925400908396679860550959922590245746733096463121147255474621735991036483398430130937270755858967304034749156799505839310401106176242639709803267904114689896409243437455578099726546735265767258928055000507507992211452042266444802522883808629675963190531439011172580357938068335753198527857994455030772745104099447205526701451009898327305844160957318076055040467452314599670351802257184523659550207680607577861344156648761102415759233133438305348901445964779815834915804261371436096110777857297295406506033823183697896280250989950207946496554233293637284522096743705121597786299390049551515357713931968484408578727100084302956419392588135266182863337585567678423835756374486754864643254431366816148413242774115448615237566796067234987480294168598806274370542910906654297252617265807489834362253656095112830952478695107873131880537770735940036158753181670007858982523116987496803551866867482702732385049871209499084814431287470101725539861958936253206247903139769640227153294575261344510492378963763863230370587052160736658189350974633350712433216155195697106347696711185775888309786952837841922336246409554556682334185205435271769436781299047246719694687335212450158574858802824782247602806539797481035698276161128463650697914824429836452528921036510821306319785060139941951518485783020850125437797882145427791429168264626489981965173067716911506121103112888089618767896037030441616576179197798978057327667095686541434122152964685762274682285975203278524987254682137007927389675570955271049776209794642103041867209618055112117678583752297246392777539342674248265434271734132892591758997857761190222374289409698551499630636563153984752716496586799621582031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,2] -6946921095837317047634434982657754233509370136301864192319644448066195798102033100629580215448206311165874379096456153539504463325139610842978004219871028612633236959691189185814875118678258432009978647514852719292367898912061406875629394787488458925934105819166658840966009788957539724787841652566175269186196459640299920456375706885563341403109191523566923878019681857639339186995297039499522812779610927247327059600223581701620650575540483635524029166228164629102494946955833720800087906749351972385374076596042244479728967349494162908827812474794474429445808273449039104150514522388423351050437127504633321585485308992248599256348910626802785410541018819340576258002069567710425710177405814184974444172941093488025294708527910943203947611743061919919818114375172610341695600356827589794415618675714600137005987820778517693853119933694487712076763214688885734579997304233031014580499478420465740935576993185679802238001086911555145105688462217469977442892636830812729501099227121806883711323328131330121220986727788773047825221504425747442108916857797296151375717121126658905243281713952465216124300753836491065338288928312408159928985553431376125008178482742365923181072600350896978914921977815441533224843285344925530073850758262958747500442651818114090478869901807699596968168542948725936096980833161853090570610496759745047953239434080305931997467292693658694518732511692217605641660999709583965201633547140594000693206802488170247943618458242462789659159901008061665502512574101877144169539546931443204736833832303478226055034158249452768816400767682767413025317857852926624210515866933811676793514486616097173493514741564028981263447566356356172310389258238435102911903257986292751169895060406986664104346539793288385494214901890986131269020961638649373604496297817550656286556146846389809649937447910422689451719138955229216454505590861667558591932757906929501224142894617406839066464174467415210142737293355633681896805602496935603005654912367686897683211035446069595043855519135472035537039814280909953560887452965659917940801550297968062043072561297072686762458458993078903544578129074555295258458949805488465088636221033294900169481974315648738659936554412490717789482000170793947820133399107864970772274272304814697362496957425813108412627976894423835984373420049289021791815118823039868072522587399167349683781758074019307969138026237487792968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,3] -397827116235044396780873029336942936763384617248314523425731602094643007360241797629674266214436662196143268293901718355673928021560613083701577205279927505237687812483255856910466845043872432991323263793005104938302209711944378152024077628815232952934860626085096122493401370505639372873702492458514490890781320779395871737520499243310166223566953997728165652544485004595566140090791411366484110042988040507725493470947370607041929884810525617408878973325024470130336310307548405687825686866298170252756398556671205753047330460045226705923393738996733477257606145457976800484746509083962918562047349419640494047655657005683821085959114937575690984511035038631073828572038985881641327736223920364453105450061757837854908437946779014115105118054879074935413955232487208863521516869552874500428075141984747382916946147528294801958647852609800295955614053737770319125256282063659347183022809147433524029223899338805015936797707232587038924157642998139372088534077084092596179679832506043580910261384195579973919943092921294561961509953614027053614109989942359068495198956688221788684256526141934087363573169309593374351783874926431644653019692839378335965255605768564016780060817776280326707686458115629152460833038167618820862767532109645876510264045401496563624839702869961761633241744018696361402056355115759873373036913844494972792525894735324450824607120678165169172175818973201562415385523451656061849825339794018015740772830578680305367587763069306886223115588565073320804791216443538438832972278669555929405291584657955276573945492762046943609539617930873482996505631876261510798155182699229945757415402995072036955310101585986298517485573492250430656414317418665445939782646576598150646476812438641452710804697593645908754974602256387534036870936235668358424342327050806199190163657623485683770185857759950317713789904201914826851352306572769883633777855964354260291975444150841336129046208330862659421747712250111648128259141119373974517140760566586005130104398904324574483047546856285973762221869592498419439677878664983277344256911055658182808317872370218398189702013525313221565301604218278204792702563711221298773888743579051737800104755693593836419669018078972801982414496347668475582679107491759461964257468599420700600186637529587422780982571448788692363963361408555124911933711221372387034042503484156524095618438080501633180574572179466485977172851562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,4] -5447159742261138268849539430797367364315077141161552834708243379160465917272867950604392376016649539822405659138410854952599659758173494395964071069938496309922471370913496293407827327978935571846451781599972458678722353347333375773975302906822489303810221166690311745944038775762311303042051156710708530550824113368729779731253911113676631742211421362101734878031903818318267523307906267723640838643992481984746968742384022785423231365486445528407218711454579190982055639483389534550054076977444127105683689861626630084816043543938231319776843186940206268021401984603715909095481181720783478942788564625761677039592507881238667709017702244389108147002677425270565158789617936493800218633343452750319977489443325816816044324746877643501536163483089375067529486752547246799004022870702198148349212650045344192451328926528974610221886935912576325017481170428154717258635226912642964244542895690248591857823743988248128695859191397695508291492533500064945258562879662444266267471928397270638872845772232508852818832939390948802780808000412401687299797327600069906266136362743306556685355860408828772080359954820586354483029304196550398852025253435354245416779272435912463198806100169735247744777402173297547308901208810563051045885212628048782506005833086067153445094470733349700384228762337783423895599334202298521514343267195248106915788365075674927370323703022248774422362962233165919729513222117321179384880236777498458512121671616635667296950018600190168595215952613109798474346945767708809889781149552258126164998917975245169699624013777931184510597302688147245593785468379577467662065714451512119453628771977348407084454978627597333155504564850428738176511369678522649711115114963216367071669560793021531809265947499857525253407417660009258126865093881710296537991483423332925973593357376294030216978689808746347487231994670943862364430260951958912775371855576841958296875534594482524202088193049232405524294812338042899864784089335380658745650514702961055347379824607415488359400062876566164523983988575607202762051797827860235869217408202623615756027924051468260265185182573683026588119144257161826300627104611196099708535263410515121531756801343086470620155562021613402136906564975423469555662161021070658280114765929858011657717581111178255673151931884193098579014415791691475432054022743265487700086152387780432032417653756767653150383523552591213956475257873535156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,5] -66694164558802843075632637417757524852884131801677357447688423799730221848434146772166878242661671323233892850051233660035356901469676684301376962735669580068962833540855978927533199028310105367894349450543256821667116742473416016988078901874256221567609693149594272211446313243341492137873827703674942109511772016531014294320536349633892674421548369798293392797583211460283528470774455292649889491071012481855518499878817513561523725684112640653174282340730280971525917495959213455696630774096904312862186842483152530033210182282553365433897227602766871829145074985539384221441702488149328329679675221924485963825042077274011796977097769046701170563400113429599460096180131393274315108710581919671601870010173314538020640692699245546864118161190794808983500486893193179521594138455884105815379212290394300993543796087658034361392624038943856146234114438759963442268192299284820366721478747966620207047514658698041028682045062956237004447129628901027779416905535928751189438156288571940292231433712359324105064609131237701239098518154149668067376174112224033686611401724956663936276756283158934241708085533190686415318185976692840296698170908639301256731240969343494498800959839607115019529597943925101381090413083595279363484246872778496484964717949581808439068238638521159783904947770350522721431305137432621044693636073876890936770133851580434710336022374684930629901394804789035671490917798718099813769724959697120876589950405102162228884592257226104150352599719588717849553199520466095245526531929198873532117783287676835530278053226895730831223164501536012030504802973482070687710489976345764417930926628269409179608317876022300458337069078187603471512970697993701673604047323277569676631213149960548556310750491557298424716269488074772113779596554493389730886654232583696711536392946635470445421455556549689620584246032133387832216423233777592707571154782497073677585037256664389993204051223505961066836877345338460162753476679874445324622520482430464605733915994247560401743698701025979927008004841326834310625365221714350696666183128756748774368471231661722493160884409030369872032657715943046940164775338769350800239988585965112775655330043918745176663981872803924300593502783654933051124848456688999787281357160835918721000530194885882003322935063557494721808239320827852507250336431995284305839138344918689657194457949594777051993688132824900094419717788696289062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,6] -2432413832481852261302072451557956819733037352143783668815894372608792818992096446907402532683885992724590049781743308468301459773622781365027744523520585117022324225242074943812733006323637435747352806586895256564914192594581991518157661903574819491786773132051740297278886502492539257080876031624910431023033027563870971206828408304357320920966230394344143647737740415986317663429621190200038000600222460068288593466325031410753316936900791450818585307470199957260149867336768343885239906887927775651317093218364671403169467926087645931256209371466283379076442472544879209358308647945996758048705495662677742823988010330516689939706743224701730899489889495310790444410074501337629176908543621002593893438205609037672996614178494581314908997197599742017066880492483262635257702417653817546163684465014865734303634567436122673413761005862099376822339500136295578473304533361045263744284948338689315422906385403244540614589880839750375129214778782501912007136450639996177232887602406576890131959080040418061552732747360828752923635350886693924139347653965221594359046062512669100766473929732630795991946043072682867562040939050892169440468241459124887464536613070654103652571359008447515906702614530629160090020339249553376160212209492884718496228800636803722477533424286412310326347547734120924384488066709873551944479253149477955275634351870532316064560334405280443065102275850545546518779579242228681934238722744399926118985289625964172071328197588378509681769741675025962402350943205904220629404826981253006211599127116720267227412974537269767970538827759555444083191633880739624627653379024498542063695854699078047805940886405807332254121175526358954618181747285834860961294861988439374570521028822617317690997009429270776759215234186046329167559600350119328431792742190599661195320083159547570834551630464641323538337860178525627308138549127679991935819190575323440976795213868965191455640383249638784534393464896457881458468040037528805482436705733756534392682488724107015599966614580047210303587758052364203624895447354218564767513907921829453132413140310503100806410307315788061305477657835488779774161406347978061207743310941152244192825955040676196308886052441070227047590556857644616966695818246765836297642947880116459406446048776729004123782651593617261422421636636506560827828039335578178968563271638973635062619299398684623527051602148718600915344723034650087356567382812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,7] -33496214963603784343840304492270583533617584135293596463193633018651292460033333068387276844413375083071678698176460669577920450817538342866957304015319868319086815480990985680827221852576620879469632176097506805969413163392692345798139501635214529357055630399102734952262063815795952037244196217662469108758870851051839398312734772280515363090091804484261969723530791697658283663853149299622424562358635111917999388040697988561468448446726761455716856784529641085156314045873085567270577120922890498812667591228653897806621684465218361995268676607519306954289646766611541541925651597230214615239903931609766615141683562884468683646244667168676337418935282226636885044118076063779621812526287727701344252647227642978114275990847319687541323468756822333674230406913209087649860069320576804278821582174461391051083668399475578189105085950461292298931015872977484623501665997537738379767192871799867786482530111463218399194090079573138283001316001433990479983602006159330565654503663012522854337358604208454643678886026196124679226265084752112482242385343423348050601768301163593387973618188775934536480325153425258462263088685250348240190793322360437668742764518411534023616555542909902907883876478340412036134175952664439591246123466669515402322762210025307064183431452049900349446393363054827427022133049354784057985312354302957615829596839973476566341859496924530399873967593165673905582426153873431756473134440422136500173680584773922354188078946645695222089049436922160961361210434450690988461954516948397287755834487915206995367738240050524826794936582595601229250598308567683777396607953428355796048862867365175127369287423032529622022429422696974520899008835807240265922371169454394836729226387098211602461939448610793467830129725723141271095535602131725111615652380625212009185820137992525162752197600379902531085862777806593801289363202722815085968549764804488664396838231838424734831554549797749795199870668751879311428938566466672857204425711828390961859282665408058653771011341292450735209583331035627387425945907151908752074491975466606324193261604421787415152439483932145020818609210894255820398293537992673756754287400337472023060894944413407883209291841191550008319742607529960936922092287201114241879923391501902605339546521416826845707206066386509476974214890773983309269359909086268367502803737582765297634637587891227492050630619750337113593730009597493335604667663574218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,8] -125531586723204436722053380054350083357402981990656614473611227611089952169189753853241649336134955333790697833844210908106426674583756833896254187417921373506120762957168523561274932756902613383239923435433569731553803839399087633199388328727889708982599969736965036110676642410319582857122768407992498212920499072575257677343143148230632227487792670168719886566295661505629250440490856983775004327406422517958779503180388454001972941122930519604981110500731763250781911912323274504787462672555419479027867888436263684155738572334168328936482438184205963579877461557575619050187437128462721892882180254193201254571214434307946049648869065264514274113555633422976384473973714322763355742524617320824494955896047146582360923520631092580762801591872908946041877488775000535491698750462576909195260420507283978945117550689226381891223071899344480904420532146945723917883411817138269291851431198291113913813000957018291388218944189525764118577193839787750640719369281407524994028172078955538987651491267341481543142606533906115145350490668956921545450103668794704525114823914213660284929151566065449429290208384747451449074405555114101936988175589807090971120554984371957656090144941744901360339341049954074172567267294335500504278570831394699265601460218813492273125499082334475809988012100333852931821376695811573897118253681440610400717780731102201961977089397170952210833720418007737043966922511612856793942593366419401000529840126381120311029728580487547806274506480222163630372541591011973452273853541771151740705681487835892852056300639908085516056172766042710200676458898007236348987076466410322664898000999012901341102632554193570324686509962915084107702837583905704029493360666209047904605545842533863567533171056365535000243712168110192453547164529084250087718473264377968288352238301269266134783796412962081190744186763085825750989134473065279400776157427893456503512329189487973570756474603354212255027251791340501842083241614121037797601579429246000331310667566158955292778730434135175453748121756179478525794400387580474872468178286849989158736116136466423545514189322600208235391818135401478639824824748350689492177922136432717718850843732801518493510597572610481310661499185528506500751377858848438346488348187106697934672509709919194931653369029393215811699573123516859948250046535931430659399805453698484596089125487625698038745159526552453972767647849551053695904556661844253540039062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,9] -184058812483728211833129525218272469741841671271141811105284539087270543688102888873578969700522880979625890166520526577036581693220182080009859954254369891488883365522859570414435042236469561935203682689646691421652338746688084523472569026107241756125011351731930571137619205342579495335161163797765386682657111491516796765701146412578354255552421568992757705435636830997091592381522873562366087214008621497203263810526406824762415255535733535858522712945602855564844105153603795327578664890987214884677445896622477592530520359934061202652744609968736210032131635027634642029625501289829815571044834667362146220622410292315274011375840507267803852963721319439817482488456104345545763278368826627525733940970696057255118436297972477471783955169488218118694496497241933462157228924976577093789810402160308888501548855962896972549863727395904715169194803240664588079174080099830232967391640827240142670149217804290929718683124456885616268420755638409554271090014622677584972761259551065285763449576665955398809098785986252453455043425967833058457957141940342109704086667781525421005091381675017684157831659556080865819477874314129507959130203237681858736993736035537468242727472887005362358795525172177631959555804745051897384730521415152290304497151889218906452623137588170321358801858908013262586867397393898086009853589474579118604148994678616859345531888799178623903291150888028020423978466179884034743854562716527179060240392374669890256180243488095026340464421603176043553581918036162391497533360861896855551242699271404163956568854731173402667823415717445259864117897483280678304090920309965972397593717034626394139052686166763483470336322172838125988074660513603527162214191649701036337930778038893639446322958755891586168140450662102295675972574491579257212314391209533907442837114607884035118399468505596251060882047165177278065104844372553161269003746550135418381793265854172920609618064089480674889988541090591248607056391341920373579124455995331513020524520070551561191547750677114519539486826488928959293409041525291138300257400357148333392213306346714322775722340131002760405169208404453066174652386683947331854576241904711843568931576946898493530825171611209669003859283895852562885902655193761622267617779243551312170310985927012824127789741534922116393956783358685976674758464921764877508901293998773525144039011505246457605742768164526546769343626208659259191335877403616905212402343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,10] -1067781361680275239683979736381002438352638952005195544904061122789049471290895337423832404421396816295828561503746181034284012026521132088839273369949232398510003925479098445114797967199953501709407342691875615101212064932943787142591085804504128595817752685429604512530390337570547527965604776105911371761145951242485755603121968601267268660966374717370471183678758438385911598495317566764874779665690632047214503970617147622551486180033003016917795496424813577685014796521144530737917825982695242856472841908920649986142360378863593889775646714030289186292365688184237722089732319187579035932770648871503314081383983882324955132790113668643337812154443557613051385699676466103958338070717278229949266750944682795374835673645722878544342951271204792589753031379534338127541620971942888815777045254057823146022211674663842323167673929122624843583486461219594675444512232761017467596151776985085997434304303096215336848797414785849364481487525561449753780047378670050370869885881575652717946799265844925266152576989991525596635974825055895788752781882676746378213484571774847369981930236029676310976894635969149320984344449905537743507020221386270432202148595020612859320455875955199438356818564998141854616689312838307832891391245246783877667187866126760921044179491422796366012789271468699206490123109846451782470539099020488478121149502932967364269817458101813275154888862852198409844307446598603562611706806015782058444897537924731423454999314522898953562607905379279906386141656384889335816862584971026296420253649217352328181163474474116816833081718525073093890320664500892572255868694573521742218260897226547465724002588740611527569007412618119589268095664849733463222935825379953655902959850458160707624662542246085323620305620893177749954135482783613811415605656156709324756292467867436512296955640864642762568846469956754543890227321859584393490570994151657192670440078561911248145166479790353342906875560726510870081007036998045166923936934519021940544714685259324655363698264370301710718116469469402208392018925856038451377453614136473074456558516631897308727881878653790076947504967026758732204164471634047320811281833234433991164601471471731325461255357825632679605409675810212748808493298045406982805149569066557542271728364120442350891937970229186738304470079676101895811716227704382559462288767313708442721554676928371343689325578552839349223827815089232773360095052339602261781692504882812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,11] 3653122918720156383561362185071713896563013497069642587700483484265030144216834218071421570572056693815147066839363543856833121176069025082297368868262645663144631250315563855347323624653299149336419949044611584087745055004882913043550617284728602509044001496700018469835716243706727790431378045519210269807841228656937859875996600075137376242677335073206418431367467934850305596641363241909163242256220388399624817665410669566990937299355584713056612072541525854768076020230261180916998564209248139874394591294846345422975996558424779311724887631861932194981050482181658738749640947121011012896405223626134124843499963781965899919564879944533590650116041075547167752562987253281940817531331083676058853045445335445541174128747400487905552565479706022631628247212517640643116654137338387487270899336609310823710737679893294464863120591288856673694598568654460755823597374672721832399312116066152848413305302246712264337266865526556779430057740396339946766692911479503618676163546396726032206840748584550547668327558502966863846341858174293388825541513759591587285170999806702032285287644857769975442245721641951503432452771592462413102269939156557910321228144663862407293342901717725196927485802339895335320646990772553183139230195374458677174794771467851188066486239279907002843136222194976512919809793673505688974414027101682756572443056163477302908126193803362221425741229587114537370128455261811285648682340154427638684318120868222778983342376769931265052398801825929369670515223828050611091604288648273978516212379725253489127530380918665525462304040981466630110524689371874216801362309101627776221972471233450379080665449788953145370786259911930916951195745674520239296455191318160370522392841294604474702346986460138546459943071237011744283496007288038355928000459359478595085803648757279990198513097631357397063730054897423478030232253605951922656397287785699739535815912011553816291765051753630307835808850701900633202259659297430983180704104752975115627467270592073632452045353091743509313854715696179000165395941832210753308361236160967566776858718584969985274161668075804032918016682835920288347217173310861981249254382016743697199796597004526649995812444296295327394893531428472108521376933827571092590019946144016089474920913027135254348458380571725837163876619118780947644302644692494148565052322592710436903197927349540678355919804569349257041659242216421316605534652666165129630826413631439208984375000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,12] -14224149100102644384644978197057273736996552441492978116643141194625949137584903910612283954445425265903338704881960427109594038495651179209813732557446609967463723119356869398232561671079080454993596191275279484181409340810028420821632354546558667975332668189140185226121980476302148211948499268851705928290999320918701859493707178786746402044699567413454999462021890346580313958083749636232327616596869309619061964466295870568740284293636349369826163265632043447870508058852689115944552712188569463755095505761070323859749582849262557178605778617254182634260815138253590954998774625473440337627481452363075788415768945688016316749315698618002450022961245124501551001619458937249543096127982511581553830436850210236147895629798720801688832094865819614681019025562346395092482993499202130358155012241193736303520372740608791227653302021786276800448922493395373330163101628460106488380900684696741123081879652911978903391044091829048347809255940840604912824604230902036851807073133779970044095101889870362794495758441150677296115156841868059786262495226216875862623063811925562369223446831397236881526435785583740300270930158477429964020775455173544841362634057366131115927140829589615220480065201775248573371459626376368798916990082155190248445434001339312229535246597347524767908614032640854303929026844850880047143648926843759535722947671541905519803530335058099584574767568914919248155544755931564705485314010319714205526971333158226166165214483711350784757887321763321793352556770622005179394374892380584802644312330735842061318542631895967949415615766899985584985070241969381540195688404565419832560099969991127189545035754842508067331224494768547823243046762658804693191752866729331959076062478429339866471977821806065290779369954139760720319940919100408022070593809585732572504287601678523523649692984052362447984941062350157211167432576363304037026062203119202266530671911139811437151631808220022158700382604743914705058863840998531081833199212301682235535542496939520422392761520325719765820154951255606767542307159381257564695547438256162516687059743279762946888017281561535330316814925345598462819349693244566299360778137713831022163436573340051414967075480763980806801684536282817681605402978642069528543658641817086138996628277118467830961139591960852202620932872905534046111434226868395750572429127485595933471437555723574334846827500588714386806651781344224187761512891853277196219096367713063955307006835937500000000000000000000000000000000000000000000000000000000000000000000000000 [111,13] -31988595141245854272906304221746938555661154366531418786060248124096730773020534459720103987006604216769223527119713786629774078803831958599130283022782579353105377958037162344199705891686205955160987672714181018697772464544931727349282933468236923058171643108997268576880632884574390382660169841497730058449562541129298244480443454846698737073581746277771949725339411330827712134202464177297002826027731116381497404407168956586106575416590807382209313297062701616071433169253919518127930416819662338785544731283608334599069940975399432810461412368765355268342226290237919233398024438826943810529027683599233680639428000436169511283667514272556675064159370302527162050313894268400753183806380085763904520978235584397830450823788077418412244798062189726885701547806446413977320191947066180951672364756165877293313388529769064696358177788533589578217982252871309386234164312104242902309736455748702370426758294333236893021237286017454859774331765940893433045904013740855668476045195422905208876546369239710530009325824929949065698839809744233926037447067079345160346859148970475063026218643817979118152390325874793104818140908775158966575711115613390686068605031417714306378674277295842705777525631164219222702567191719739884208280665688562830465983733112740311676990284840611335011481262210035507837010111048893941959095652980109531092639058031589051759868562741740789350308418510474441796716508312712617919383816483639735334697742363414444718978619837838052529249894004586963693222765043822652814313560928437768194076522560199766733455159015437264443239332958267573810847699676120549518131542409349214759254099979040357839525941179559239486356716962892899260635066223579144463060614248500576108730575746428711578481903842970137742155004680202765796588130632872234592123488286673042522702177272008033047701835490616036574674268462347058111725657834781872048508744773506487494695755807083981610999115107590415151900720329626804179905198830080941768317195300197508940150692682001591436830088552555762587998911396888715771281919310950288806811447965571632328147654655155242217636335955493665205159831863554413116443231497801036678359368641919895005304413735524839610381473424896331119823230646609062940491067872407030649565388672817132874943237398264377222464365695045967220444315798374463860534073436831683238350841033298542889493372416334767559309083899035802436163081666095503056762225368991892082703998312354087829589843750000000000000000000000000000000000000000000000000000000000000000000000000 [111,14] 502095540095229870523250546155663690156316229727069639877473896317857207725679353300691439640119328673296498269781887333645040680227349040073113587363613350290479924360253106113532454840445608375503917432427370164638832505573252595367988081905089357050677768560654782169390944914746022604295826163154389791201416172722826545916093934049943718254230156259298333218821948314658790476105753391761325061981802506879741290428560806919550006493126165636973930434798195424112462996501260710329670237830136847203090068093206038689717319043406743994292265057844734629731258238605349896342438471211476523491416136676686829855309145682012812645937291887123471050556603085041080400932460042139119560411929624370669336559536532178832085832619599604837784828919331705422188188579778171209430568061971506788181992945072019661533846057698515000957094428987322417944569806302744138520623766597006405670699265288033535823175185915487823231158858536121353419392731462920544284824881231980971647574975353943130803992891350655033623807672474415641358593120091909584182561366106307342644117741676331789218554223949339907438953784862252932592105341786334686889203545993819368845399229000639441538490046886051693143378312728725390443132526304235779867843024515108799368893749589824863550331514801924609387517333673114254886066097875559669794476578333357207541483359062145035825113790625632564645801435816941935001173828296248020903431981603074980091069206857967480413113835515285821512608777774022359776798884205673661866128629832751953462705958169799212747038806844414972266250567053183113592677465803491450953945901423386976626335120312042862376295318373040031394041834987010184448091864933473916801460818862266792046606369405476723345221686631610836009949277160529225394253061944671576368247909618502409248973523893906733652759356325387629814630869583992384833045619797976381433342874100827689646190678201800607335614697354193726331393584474760999081997780305772986158943310737279888972399208045073902683101393157113846082925060516178652695783326603578692027503324225333129137502885060910613335164724659615016041985204291737840376735647531840169251399892312270858094221519420749905155270660408786833943374853809740425051542157420752456394768854526723530649120760834949789401771583075893127092695541401251743925210109543207777102322642088966230387140839664374617335719308755663423895910816157917760174889967332762831520032165144584723748266696929931640625000000000000000000000000000000000000000000000000000000000000 [111,15] -1629267620897572047620109560537885833223640638164191926325715088847947485498012047520107061784719013166111447651669942079198622548193711855378246956896465787657075490919666236790694495648639125795762409304438167221188863788977832253380128871403123042755434105421101439332236794723354103432438400649595040727131191120425998132317465590748152333935816650710762484721037009090600573036355398195364276364236844034713702200199385212361620789797956769281117571667117884448156936835995001307448376924160601286068295550320680825189428245908340325748973295338003101954401137182382032600741521910283363682968353305769848918163615285269083700936490947393910036910847533780876868470232379815313698810636448406522388975501169645194667908010972650702731095694457954924738711793506425963703849360838757319434288673817370319310911313138732137513281422108752692952765313712399794111926285422763080194113971650140922140336499308231971669747623866682332881485971263807978506792098488267902332864068536754687931445723578095522001641241970389423885224340919386072442726672228623022339703240038791633929406012162894017284480181780473927450452392415662863667322984729910926939365233420742123808144547412523946807537842723039734382393663096195958214375875963085739229275746306005000656244426476438312072773915404700196556717369434288050352245258580523426340053070818053354468133302914940304775495538605348040925855035623535745454287138597451696429292268759589030420989515557890904818830872699960343940411621367026464057295311581698176619305511403585554830983070392713766852751256416525105152449993695799102772603510828402828450285788523330767804015349104288542635785921897691283362460739121884250597776836023684277517193831442975469695226571259253299756770655053211709962789883405657817867566030491789569588859366707672204457735424875808050746398767503495169684441751181942805860720137828450928228774180225643543304231621032183834939594323210044854882675229285633279070412051121756467887093239961015342565923666927505236635465120537334854680895243140190531015346195445810118324773449770781645562791040358207888341881522091108574141249679353853082503244221467581482056337468946434271237837254358683762033271163307409225221456319245571260731244761068080840447589677936851617487208452799833366797833450468300343339576382041397468302627035815960189868144241122520103299681655623794929488472788639301003596600189934320172325307035654518017508962657302618026733398437500000000000000000000000000000000000000000000000000000 [111,16] 2727343453171286796069028675278528802829322007275598135284334898817466829401742377611573951148560696010918863689761721200968641689729055837117588824997184732989623837213966450353011303123208845169937428461542805614346313330529985700664685927905045199568601918579247810308576379024256035278688343937425884492630860444323258091594209046423717951495078655577047417840370527583908282299015473195422245438013785207468416451105976232750117219998943944606697724548493998820845524957034107981489400906318024802972092405274536654460789147329350445771019998281645883010375750619741539704173228837789545302266774961829240883108020389286884592580775103516554292408463736573161469917490980852401501953033994794280074383982471791680247830318084250969904600439677725490270891725147415704098450127292224351551071131312839042556777134444882820241590494415790559146751922756112697276511143800754224313081316173331454107707736550616852301845180679711044759858726179959128910526765413305940396398168745855927575244055884747830349198737037315902410459761389541021710215691998021177087673993447677943263430230619847909394938846988621511863962233336811598822100771756779780045761679693552618248841587781107250341595501066984806950119606267341961756237470741338320595710489450414165840615185176783442561400144874323587554553368633327640187995355602546558143249302712589498098705164341177242995449726003591225563734220901764995779343840871380379449826533348434564896316170025968075026374196019488180331465099564623533498794704917729285895501890072873426448860377333612654492455125931296167818349349267128071603976373314198213561626873217619296239757027639702780857812226516174178945211171916051414363795244178531105460442560620029894805571993390931783493613967230964261596950782239101198029489774579791298730277938385368826601308120835351948613375876784661314730133907512112175019725328204422491764450671183554610149057985114965374263981819647841281069583661532908516853442616789049135170660947517093066247264439852917157137539006150403856537525354267373161085058293324997778010051620470227268853847389824799631908316234612559899043613022345976274336846387550238524558507587373388907890995586748179589306568108217567724927958830146894657922504203774686697183351835299405534819550779363528630849068158784219024185797653589101359631898236243375118147998462911464578216532170465460858845850141001733163990621115242073286696480778092382263322335234079218935221433639526367187500000000000000000000000000000000000000000 [111,17] -3596962749785462394849535991479921073438114737231884349618909862284536503326155418565362208369854796952228578618598088837563988184456801950986646436974875029897013908746091688466340606099917399504338978294520463914620026385046974669099774774814324659028855052632267496331886122607634191287211535441363546985849312809787399708342896869257909466052874406396254750080972238036997470467589309385529636638332101024249226438701894788205630555238715677733401263905388323124264268223279692187955555582048706501991646801326395841451189458994538719685284893335544691453420239044608792722296432121695673115026270716729143474479348019466898158088361397726862250203131078647906578117550578867357284549002588064943464264862215855865323944545998553785716715898047796248372313802762347404803148926385976282733719148078360646154517510165115722318494635607406921268966360638429921022245804006509863161655227024571042578852955413648951895463832809638552429742437914931854838853076193001594875471378696485098288213186000847567639402944123761686444877806344914950283539337677321442584994929198804560999473149124189696076432815986971032597982881647935197032738540548457383222093347454130775445502234129121229114995532582050099221993961302988811414420886308522564565735417823358363403447354332619935311239273867097588749512521139494342585262740310625309553921671569588632509713048835840451483084064898416373459605421835045120581371047837913038770286643940610936699197666435363222222117982290532126917003579922369497301473987431086414731830121893226015173230119137940745369510090830223128412163929221141956294935822152903786527076133770358276711378938848018645204623900080665790807194536067147407824543761424583682543425859806986323133825005490288449817241257119040181487263928402760209346015362154613731467160551873128360287050945390157789775665932841726223787128850907188953905868536388943890812771180864445161134941975399946570831838530208259048895801341397961449413495189021261359645333795722880285813426636720039958875934230624184452732684862987446785640882072084529402215513979298894513349823141214639362708751791170580113164509537135891936076061831773219141646643215576517716748719484530647631596824064779384460638694150924934820298065340545732284871922352600589269669410942973591459878154158659093179268137914447020305088044541965599093542552795176933525771637092076974037003984073314663901684537086405645739272735036858854792973794189947511767968535423278808593750000000000000000000000000000000000000 [111,18] 8078504775741153915641064944821483435990560868089014680144542183436166141364695032189841305017778068503775887568661200174991455334802716023524019969448005633882045270932838571575147251950200751620040208347545931976679103948785029223426820784758057630548022053059627503323403581243579963950090404124798743089496387452010514678734168095089352581710476209725555026059045222564563847976835581024156272909809575203375432479744895475279689003315936337682162686571833432587375708519976267239662230053543554748661599478096487563203064435725859626810926397282996376756891906074153886820622490688276770209663472475630929384514808839174783274024240179673509780492234894612648898176870388846686128765802270485962750088117832965944950188977684647390723018793598626343203685208058945100542569991403128847820139645642875361414274323740475776025051418460700026967319362870851196125583408539438610017793368549595002945006207324890432282685807369055700557860182115922923788879889917484763430227701720372393508984529317350246917997601729499155156729399696355749425592261418303899382952271456413987188228439979409753174150413117672512386851243404178938334187272376662106759482058122803354881618676490745969868056360155393288488056978628371097724882875932135068365909614391570937031543096870954812080517152106817894247439983735319706257028602035723987991556194859093155628595006171684398760847705404364660458167610739742165855120154308892033716876050064002239175761541963423460842797555169294861636456093221508174080627917364931039999258422281586711629893366513544134329358372903406684804792010389731523312471397769130732727150001049133477242621470577226984001202110357428566780041774733563877503708239467559676696972554240322781976170555121767351059178535395125064815048175611283647534714496789389989491880969512252863721989653928618541948898516813515582192176107195467311649006866289491571962781723128319055102601575651035598265248284941275313600538660208315613096354308629889461050253476966633187902826363470746609182533196153240128420005720757357269627806493816953499234155950086927939553301263930672086474803312442222267123539627250120719377440170989298334393153258347265816567495742926592756094539365523117052451790186887259819218415385622608995741912915521549960714076337434367204435824361514437582605826090383451586691162440156156443444760458966969808956547904003069363993273106471914067745157230398244355888241831119777979332632900089095073781209066510200500488281250000000000000000000000000000 [111,19] -24136834334162739155403242279785348481775607065463253289112427604082427524282593742457512111314004172855460487031092223595972437579587266304127546331740937380136681097445361156223103189078079251288535386703188940597553571774319388938769830230941570601156848937860806863826531978168295187267310846792591823143655446556839643614412441776770165678186110625927804947225179936654619138211478359524243095993438635221465361032375847645600767347916924669045029364621708749860827944481536437213592786679315612219647302777289071958695367414082476660442264214869494571769725844254165566517311431598053439856064258657260504958639620365322115041187515486534931094014462334672537763454489716327009816809746897931904398024828115803008264842658710478826964617656245637108228512563766677349377899092103345889319572302870222685947720104405433187799049303429853444339983377831826056505643606489058622913715389623582404421018051108850280571979940996675967560398212919044813552496244500093779230818114080825827886263503426483841419908967549535216389830110396634878013311567584280737872755522334883273218384298623532736861646160935820688977067768229960513832140357858395049225737797215076406251075595720607874618293021759626368201277993677557519969320116559863357639023395496558189872856645665064149812915765475588251404252053151645164235142734243300108019541008110098640329688148959208498583492895981991558925145724808742998052874288027527584772529059935496365785987527724336289228391214050595490655948504869251029688867531542938489942508870831164732982980484649685675660517618346907043764172967799988845220480523776702594532960635637623081704838128657165013236455081605837978683570079883673047746843134336563557057326753257496757897523522467996276718441562674934887196773223928028827666906542901097974495703910757564830210098680867981759513081619154111628859228029116845570544693738612476245953959418268982196601445473179174429900948423506025516226637100483686791645932740342084437508234976316774740641358320134553295331870214240915120928402652987417130740659166255967797740603936271706982972166347353325212994270766012518849256119963193638136069507918575510834352323013634791328922049675608058256796685624800151455833593153380143980396356962157620844591715173972936472079826517203567020519167105333515728902728335518863150895624039149611161847480566840494420326983512121006086172094531800967949787387517743437129088804181993591332920417926594103263937540759798139333724975585937500000000000000000000 [111,20] 53790408567994904223471887728449897729765936608078143542509512620981720680130919912864042940335265888202530237613794595158938202921478247443487440719966968076501956286126120713581279822311290976342138659493453161624697145122848552682709946343785245055197059677569624041150316117934289605108628370463919783836995399791471225413140315875343437456619005158668098764140973194045611931936074787305823138161812502675064459334634593674779952523077140181357590644616875596182880693916453665010282694975114711622883670952685808143593440055194397675322030763582085925212532796456650453598258056463540994404954460504485696862931999004110909894164797649852402391820665866628230188269718121241759831127814139241928882830059193913493326562087928299208756823892307153595419415468075536811450419972381031505765372044496703315762938938340373463509689748035539162033469923730233765095123229977272599839501437564845632385174051157126995923208400678304675763294142875147235319390194947964800821387984291157923779800112733357748962921564467422267745716279154382327680031908551254551435700224524129238898836241089852680625639283541384930791788293572559689319400099673382225577585081155141450500574063778083123744273136791201397886589100511713995123927666556838101767782828074740628466853887253644485010143800598698533888791895018634948112267708849988957955939126425716652542328007269169867708164591461918905176988195032971742866524360322056625027157490818457037264359721401603208613253033407838823788472858472027677034020884895392132226626281020651957139816738514130606205068153075735838833734158990312187788039432598152603246980190073934380031617394759028865605518806775564867621036019528782439511124261685245078952221241206622190032871352532094073414306432674374601473544763118089285218677991896165959285384342565529987581104983999235502505239680471704128982596105806092359244550457410364033572754933214678998333724746914593124161018170598463612336409423595919291410246809367211535537089446616620772129841489431776220192018431024212931636625290932436210684378951777844041043955997236921197429152265780571186917104519467248418016067793211281336234484382463280878759632669562559299739288464162399767863897670490599531419147944796744562142180263449413236400770799913357295122230995131920381439012502710383528010234527209492061025600398244171671305427559705166210144639298588967801281061041320480310313413784071951542720089731970629876340748646283045422689106374036782654002308845520019531250000000000 [111,21] -75889330606000900740650209132890305230972194545773001717625854207458634506755346144682943433399713711718590051647728021365498835760006997214103287829819800478197331584904034408125694550216386057210011611154290162801141287191843194879550147719941314674877290734947008278739046079113003153184060808933043835210159709279287941377470001559591507822801515160665033279351731481236285158065400639741940640644370403399027304430155119615656117423702556843691137445999818332134895504562281374560849289346602690367696344167731046634491127204258965074471472106519357736192714485357829654681010792314684829206337350399310243977401191077190020956508116532687424272839270221822800221061760996787610197116822318758198311648759680750112135216424216101142019397392622871568025940539566261928118143445027679704416957247509955365880757159138621994928446336927611313233749432604977776497835502112716490829071666623030444527331392257044028194605306791308799929223286205198913887526271011511014026069862040862874181784875414256760307524795057518035199292634010259349860487261168800622008325382803795070400502193359273904567059630638337704397649186125998982018674077542632553672481717722096293842188635510240698895196509362754974007648863065212430880586272409211452215835545232685937199294726880289242029223374766128079757172644158026757993424200775744646550659075684488981303131003226243596815428873434026838848113273519511530692151044699134519823354404170444894365422672630891579083081854173224769779803078575752469391865532617234708533861613691052281689926766466501794646689968206259998883638347205775930897976619783892970939351368847619939496830833714128408709365724074720407073830967493633846011217672848509131770264804980456223569326033685623885306536729045451284646530014660535867600585518975695678607191115300288652325335674287866358499015350767637666429581745069168186843642148123339164584381464139261198500944981164172132499413333652200936600957804225937537642124689454266157611614252970089844115085319306478099741611872949805616242970591105890272862655283921437509497491881661125956125024548758663736226579201137190070221484697994990818577917654443407658734712086568016775416315012233383412444140813449122514247343180804124913686123693105283099206760648744358251444244674041465689307719041058864203642167915303633085107324073825853089013692742994943788285707042394353932066102067060270309150734025104979890498848359998829552162745241126236978024266477405035402625799179077148437500000000 [111,22] 44758843857474583978301594905923737251695443418821036580075490193844815835765378525081379565332568643928358698060647015433776501192214741648179080503714911396296185522462215182964724943372163110053010167378535064728894426779535091235094590836274346615421752964755369980662579576272970939643892189118773620033533453437480532507576964456529998691723451759850850097238212893763806685756921257724417936178679010365751434454306759984946438468701241301566381900093683214560949611076498053679096558885081878282196065985542375533489220591709272625250252615857941845066559776595995655115011594397872963991664213854466689725702483270313346227031556636956454038416346109585344458110241360362554076017168561781272329575649118514856191885883202216631142491591194409120473419515064637775784296773371175354375137437969016361815347289329157066914435784951203787853540484352336660089453382605642770834461978626597594172731741964368711609000615167763828608655516514788378365107107845488249810104628317205404563451169973100455185456850672940924959441888984656695657055106396146193120939492175083008686915654566045921642024527755739195112206660008799266074061185995071491494178291385955197989953469991045948935349050933797499410397980519698406945300508561735147229212415396606677730425240518206158998218660204246906718250925565021442196626290547624920552663000663245147026265261663023780850749830772532528969190959309141356760762272234316909141804299052786999837728466732120731691832214789108361706182282434526613524027498704007405126204813195524078455886840190292730523901436235976410109246596856866270758167982513739157277234167031670221914434955965824995209428894615024928809567268524348545167462755441427612524794999182015083330467985594686421918891203058689587929931241956666371565784969463386074389613822442926217425171651123693157977710924973439293315315258015105855987661270670354787233936553095099835006470898816021691043106335723811469572362997549497291735655393559605422187480544547243252589747274306068390337661264625595981118935581159988037977947525698809802073349786994208613534511898376456447987472675040745713495933710381001160477361246265421663371119279333415602370863476417730500952188481087802053092290320767888178003114965092768159589811205405649361545079524808478822543806968104325305587443438611200008124655563255914418202424534751305767208846398117751382990346794472265100885502869876768572099595009489717541065941235241265605537819283199496567249298095703125000000000 [111,23] 66142533372378612697577987106865959579793617899086038227553059076290154785518511435341118165661597918062888937359853812172432815094799744505756325940703267056001353037270788827302519445251012893520140829978218484001988629536777515351501386025529284287607451503425359972434156389687718903567729441551342610365129866332909088227676164807857366918521615529375384713219414870447981468039012429148888900920607688211364995667529239825027206918424126160231248859710120104047031677644751338801644185838366534223650990514015258097608013548146815804148837922856203912286583617063914554621114638622184437743770091910757320497516881157272021666179058013055716475588521932390344303795397536379358084522780687539532870824726093026960563812515810147170953721431016645576945651477148691323144700909390595340242601033499280198212473723079131863521962218352556158314780708317896256152570721315952631093118399131481806089020841782131336447732215530970275557407014210503401945454260946195539434704389188795856863405262883180427782734403333611469385255105309855179064948528892226292914757905776984561224525029762531332893062365968541287273502627428015107806698109990602977748885619604815441777636131043528023215701308363438106456350951278329986320240958376393388266823378029060345564602555277656631461368401344250999918828974515924353710497837460350013229407222582806909617746623324014411427430688916906444565857416653314816427179804141796575829970832958751150384410981204804657457993105229446529877506399265443272379728120521520255352558313757246079991836232892311257429190734530106304167061764471427735171033040553833799413612078912041413748425159903276375876094306855360783215454797717774847328152442443596358900469894843851093203763212737651023786789296036644651785168017784178454968395211035289889312928306819602842222867102470487322394668335737062839626424612322472482600449769207649938135008996811991012279131715934507525715525940785355023237564357078719079635985581747873878613022314364755335251031199297727725855222103150639317348147599437113643082651629952538310517421265651392248711644745883359425866953393765476277704609218256356466536077693183766358179254497291581600540725868913783954938333813203632366549265507799681984745942120681457972239434812253502205400053855770508792819765633514783735245804110482725715652265231382493684885736751195206475869189824448365470774141641248679402428924396372122074985227804911894013937344164767717646924438668065704405307769775390625000000 [111,24] -210838857755352752643782704551575586164403144008086473326146064364018855036888687408661625196753551833827808553052799870745469992366157530033703589648782487626482595677069871540395950785286458090903213943546341219859504421224367419743446513092858752144291829621803984908195497489516404792244982345652300525946412386917738682629531803237117900371324153695223354816230438370677052595054389723712043396255439134652866121459924983482785746360262253090968257191652363868844684850683237996478715733441280670958390233089080020996952617336070990782378481942382931402853846671835814940134655711641202588466826652256295184270194043652256947974805893944647765119762706760444976580698420526195466441530964090886563588767915621189819156104877853556637533675071958230678163073416855774559467823433207574793040997295271011532468033671032707440782715677120878707993679182371378655714580230530808326291818111046077431245224143156223736249647273389396199322389718831343878226253482772815642374390415084943072722346423132361637176987403887935396413691730993639932777828046741360510922282811305730593884735425489710800297429896775696782438322517141179430314438754749158722897962005394403896755093954864310713956694479945501885171680221760503639603286171667137729030528426363572450405128815484415080288412391918004884908248533406989580743908438453719787807549464453220537055297866154231794036826450504884008371332017026399145353505127764312775691716974404739073891765279181220140639331227241687012228526357481494371601705077121698746032059704384041254551834743034814213591485262086910141331580218583144896302034423648275885652468591375557243684841198741440493142421752823577019430659927455271836811825929452337327269620553796484980148754888913484854696342077203054904248360033872614645295789160484376251827377507887349307533291974983940550421065311623879069636014024721670115121506846739070818132770661215032906215162351964279911117867238128708572697725166247775861553062425183239057145359094723668659559864827482854507057204873266786707241128658468429644127228376627529944066195367356101854189100813516857881433603289691976119295245570172279239499557698907319740300047934899693794910242191661508283996042026150576741278712813417443080091500522004206236353460354982524795964709912512623055207418012964900981887261961797858635115922751793845465897125070049994123497022734029749511395090319473339794733604701147185743663273180957972104435874799444050609054102096706628799438476562500000000 [111,25] 293931573823909989233715084898013312050663343594601413243947850346513681261388651582632394338219606589370987853340410724954739211864097409017669896615611060696421228097659834749852332044637478698582586888442780767471382481464157576518257891162583293021316051093040081268084700381950320604139728461802035537143915356370960404639461431064371930018338513292382864189844082304648137863058398429921114197799046735779078759174906357211305107316656478640482421179526035374276784908959744538672951172100987283627423693548975354153224642033920325662909774456661120471489141040490986392537815139260404439028500082991641615952249609970064620853609856899335147408735720357444368195918734011707110281630869627113820181062430848322545532108150677669215142085848275828354805490888453280937040180786635003927216027052395872929932897552385386980639352623884128915733739641288563012253155063456695806999794769413492603112025185666064905216800644157528372708256409043000952672336878425754101560349702316261508916627898144434193251585801898297058366877383287897656841752195128854036665527478878543756245020985022862728116268012206313760831243761221025241778750514882358872339332958884699325901502919345593401437049453484439083354533369609055546057453925117049303070345529960649379889915230522982757704959592329369703745050038362200529603883288273076350314365862920369602335042918206140845884741316169679141673546042231348400572307108360491912834861329058373583570188151332415780845370677149840483908192158179723667763647947046664531901329518042009026086802079945404510292695499569847148458890580021107260247334159958853201167872854328251950000354828274006447254576245387338980387935123263293932533091123026203887086994090483175413813898237147777180504954745272209513731082472906710950969035716687271851072341892519824451151392794785045865865307452337887578660472613827515021722094361470681040260259401981714225388985182459263602611247591769938466073615076540483646020840089294168908687405562205824026195789965938329054481245394720608006504852737026654957680747880238403507246547366444974075117277534610357061258834043313075243034656988492084212186032444249539364245689204059409310106553838315678441471541164131443582236947381548703795567563876450467115361953663286599683848389507943497209322590717191547705163540622698668614427216366102302367506944875089885179481347567438648814730779994904910331611339846405394855659953245937497504948476834130133283906616270542144775390625000000000 [111,26] -250919898255531300830084868655068220703424790253788458842538333701092199934394830848541794477821615701019643276423827052493042581354818763306064961109493300195060510690294562453774425340594565151454475748022659623980490858571977956171597221907018924106232536537170193370526531578047776124098099088166255459189641340593614635820248812356759674830816698136395656445038012035666057896064340424475101240085096274830869615578466214079618533404475652989635861322677358333434858745337974667171177907951999904875522836033879218411664606001241009639308603936016294949478163058275826026003460501273613296832826923814458658075931887409095714569000177120092641097984368677777076899731181381337206220728322942851814145099807179144946285069795748036740986171684927440091969884075150025564893346490645436346270354637461921047266134668302325563683390409157860899574992689870914646836575733777367823194575800005792758657658789967197987887846806812841791742548102383350734800701257004851849410602084624157044361085766073105542320656259034346759198590901979137882444923196495902483078794135290217789384004799307181361188014425923834989593782904535428430567059699819288479976514068327399685128304445142536364841912841920304373165885025801381063205190770614214910413406089750297532316087420034838309539015802697716157816584183285048578636952119104829556218589533510723507798537930246701880828716301375844446247536058709404912732425534387412458109744391240585615235362925201794197330459149226002847582343024451469098904226283406973226166243443904021654279208547610163580983958535125369067349020299843882153985052728345624156786022027914449813414376326142804394905414179351125618632508279986893577305050831946490562057755760188019551015522134202477716434478923244517009235000145057753710996459152898402133981211752563370135282847874754621073995088446166931338952957268460837813671476825290866427995443008292366654241805145356247418775228166676491120024925072635968391039568996454187811055032297177351940970273935876161613543810548196553639878308207598043871613736000740588460715118169696629567466878074543909459880755799164381220349530901364920646810602302536785751145255022814564745466354861427163239381695456837866756409291362460482965963811534609108156609740640095351662804633217713784861280068274914393939234589788757019455467405770599788906917290802878010491256063521281433185380305349459727245539117867706559563260550994904195514639821951163867197465151548385620117187500000000 [111,27] 81319066447636295948269711107630096597769524524009602625923080609639802155073887543948662909912875607154132728674930590354648735123382815849873028385535349948132479992273720661975787242425559854504808708343524698760853876638875387162138651048901643802030061946957803433974435210971532454396646681084805096401161886234054472272671795096913101609978799353869436438958974406025723036389554745029241766452009099372208198002065228298925478083088095938698984279198503933047275131033492367550555682739897705140547871962921309149362698446422856775175697028428847543826061236033075324852240791621503008971664547312928345594400467403352590205806143760187440648659891675364184159417080524459838631487209151907334621447978343104652289887688916737741152667256134815333109350571208603529713337600528280177373306401040408901970466183974425629204265836660087158770048756750281204676416372144598761103046492939421486352198042152039501328877099471050670737145754861299761639587089546475748027912329651336440098886338924525767395013671173986188683766366208025823667204375721426577193061729674325088539953382823694072490248467670269525930106221259914536328100064202395227664932963746586340190250242585446000300231660540405219010368045896302180085545315005790421208594632247064473693425833107560826230148235765875111512183864690187808783836142487734714671866584764691635918527737712244584808617395519858169295442949505714829206298057020397354392288069901255834921473389018820176040389577115972086994781623702822695292654639665395996435978663807301471182511939546515870539223438674254949656741390543050742590977260957263110626452000305195661313893315908542258460635124407608276488274677891096224438169743380695274240670480362069264110549935726579275609921411993828185572116010970928646356193468402564718554933094298883692204490032103411010203928716007116552969199228624378536504700496635661185507671262346587882168062283589735367581678382774413825678403848761452079088863571877678064420815870793143720880507193037221409362435190639956436684587947029815122056029829741696504348862020892896421384240487304737339130009192761089519424590474885354582825549539204793846242681683684616427561286560515534301936461313767072672475821093779092982562812697658171579247815434326578860412704547507674510230498916305025280152684589844209040532938200130987493350632794431966545042189529104298009203075020986092609425679871236332362837721618955178111420867281822211225517094135284423828125000000 [111,28] 159330503743466465373895087748634811874931337485435586070187527777777847066573590693287546548534715586613300730244891990977489930336551908212675845425721771916007016289256000968805633625467922459133959769851922824262028147436855052297126737734825985482482315636288703630068068243756562948795553992372761974006053097980711152424182825694790755690646091713696372445681974662356711768329803362099836080370815876191739700760422359338207868060977236991735914499802689023185285914313985032682464833497283121443321635860577393706232120001353089458035979374968226502278322122279922241202178537673713752787560381030814652024821054204249623892914145260592382375472624102630547245615722438800877985244924890866525696876796072292746926311513593552809207029075302410874634996909865019062072154900482858825010036066756114477859226904712320773869911127721327533937749543176364375362583378196270113404322817608859344793949924124785871700366398597551046550995707545315320143383849071925856381438469802346702607350487637409628508005198811689312020783423002964795701433258148141382821018650854396070185884345385610951734696097577975535463745863602349024106289014335931883897970957635831184159426993243929761179672258615972629645464278319712005711921084646086596897445231247042166991438968675147514971241515283705746469448994791083836857494974212145321172085778850228944769265020990871159198426452555649025315654761840582747586418434169510440438554398353559537117699966504243198872378206239086852355527378032122516814329433167735708831765360216843337017739449534758096394552512254316811473929558201526113693057229051453353111751823162191404586000531971091828699644886602003248391673136526368290765990106876886426064796648684468511853155373726390926408755292507582770145451301829234528157679556541497701055147881680754453265030015991977460012954452083441215044020187881131285194873276877349287692123544992235672352846738798466992905612038508849619669232414644719061578598987543882065276474850672968536142785269899730884295478220299542835504290278852221997946285618187855312802170785192598697519224333567303017325661915558596732463556827112918474138987817888490761221097551937961710675038476523437376706151793996964992542658754964793150942184734372519084494897704392465594197776414726469936152325970500484987546057139675212133628364277983497027030783558537666632624729315389749816128775925472960067829586525063494580289932524503129784854138506489107385277748107910156250000000 [111,29] -353885662851071264917107480351967680790359360549437401616490065880108117765254799478055609226050131531376437007915379744813098572487067815724379934373833954997641195316371721692700836586155655633369725650589252046456095308904422701928385197211561597774372640976663539859346979909719569162601531019672988640335742221930682073615735230169634961413352651775891705868296859609511967402542509344311208805097565906996214075194287615854262910648533585800078996924286419057889185366392848322602323170431829986195288413877811393878508980526045472115815360507668244837977065429401239513799721254884317174821737023368226904984590672444554566181934489526712384808576491310597451244357328535495174961137081692514895663390429282111483495425129521420919339618647650202413819490925200288015968186413364448680977740762560611254519683416500542409103786115208832952921022879935776590442720603589672659247919687066365941332898249265868225626952215283936111978652234774746122363358717269162596861996534036680545311149990048078749478902715746057479205549874986307706934955892525782776899634122042274289455754640977852038292981728524887108932011577067513063472852282165359762453617244552279060973816613315125834886649248014122892359593347906930098767315602122128606340271834741874688311985643716121771182106249368986575239034823943301309913625744188671632318894326337493935405886469949137037542508893941619463222509922415013736208654004905020155216769320335606959298244226421558009822549707674084714668161057439437826143835141251936861896966838250957665609074024342850122019390379839923683814552451925504222519641096708968904694424183802869454515325646905750944908680525438048942088498024090023821571264510328482913707240587475944735831751629797407146882955112090090191238908238656810274929841767415278032490806719680034373102973713959742962340769818780423290570273435213253538670173955343807918474333765926228804894987550530299843742662090268498327964116745005142791864996714605106688610657457881861159312063824661518007606327455865891726393570327300164370376314957459272372622126514220032168258558705586783159501415796301378955854713306172250194413955351494517619206754175146731828381336472001022721426460258955635479231664270389142769562135535866574877126491130151063654439644732558800432587183250923948720476118534287296797819886838294259665452475632040762039344275201064243904744520913844520800773350683719485179633040729946236169212170352693647146224975585937500000000 [111,30] 375136158167455839693758615064264994068504495299674590973580861964783931410575947276802902093729625089210936886003360659239100614061044897545900036236459698675330561518220154112628066149109488122656970851134607684188310493761400060242669887844427770698616302799575586094668448994583180750103571695689333499937310279814194028928346369458515341701048448195822451612021365945762125673601202717061414496284275032014891497993612903716947013763997962331543428407841719793710842314508200093782903720849051478635255257343955342847961505310781616060182993299425036822483791395936600612539485686568722072321550507909374975616696144196732304451242487509077289568267393423849322222490230291683022605217898794028895507857544560934022355696153061980673428605371304189233379237282864561444651349310054002068659903066703735242040173223467819029139217188799165034626763539015283708644654161382834656809592827281172408986742457638925394308728705990609811965703882000679500390969608500250885300751446539456315748149594814897848927950454946421884168689698708024009204380924211278494530686075761484688339574116640308261939114582556946814439471439646425505883729315171003052108360329345435100862396872490078076346283798055841719491304180250992461744964313307054341061350948711843173496072975728816525090434393390973046517781367060176128287122710498795979866846180000034232240541470278745999631740930037933485224646746005115074852016341124286970001767881752383749052686956358812665346518681809064872787080274952965721575273465610313743380632515142624555003576371043085431344828989299005532118268772909452327395572650574936416313251807957921483526189962783990073268553852394310327158324464180138024420845060014385106656345761318551971200368481661999389231349745043172424477960043049002981002317775357216451504912199200410210369687169208660648150030327446274370087557865999460238409750986473972903408572039117452030033537030161363194173897945064242818676226095431192065548451387615578958058673313176600597715849727793232067015998396898410692759921961474524922518109279769697536087007326676939251200882104755512673539650543135938168150659056414245317204246322569869793350812587422852679181882408594443004666454203267998869294129725254898838151697910362347747978570859179619409566910887703795934631187006555308085019488606793692619080406705373980258417990105803961817501094202148777531392965205896086625732422007404210669402958022722316400177078321576118469238281250000000000 [111,31] -215293131026505867294305293161875124427554828811563745336023728144030787912231796316540921073742717122687331483000143807326754007010496865645230330578393732557780862933704846285783981446957687770708170500726193292366888565570147563813258224269361949710200827868546451023561775631151296214414277519215915101360048113950867662821521892767862855781992438914528262818183697909258361500148263915918523398932373783085157909110009452256320466099349423996552107299579516388404738255960590899861447312063021691657521982421679164518349349110925745488351145728526985624488740730812774007917742823488919445162344299349709066247523134602033220596476905875710523972271617325431988480116951525072345520540567304186802879151268181612066183271692671558984888329690718987712822755826292580624828920391849371163842055534087210465855343128294636924630171433050950198471132367684436892346172879783094409517118824528299283375113189638637117991613453700533461357813624094205854458723503038399896625989752793936520145630236849691358603655396042102268881193003845337630748874464276180637532407061103258714113954514931190588952296146034444111432748175882248735856461180090005551304864147421816315118225223476089439879945104937909058016214519725690648359482182988371984699223496429429519118881774398631889159350243993203302651738072930648180228122100557009484999212181326633371120763275398884593033713727428763245580817093348600632288267431480859085254746895998175104569784123697218883993113430430913671096584026032316350513809779852719313314686169120305778424357455208638415930213304105296275947547651015420076231412389621138977087038994972411146959765426684452271065497620339807411065199591677741663687252577705354546277140354143306540222561090836855816348430336183320751728424976012857363706528282565848104635577798129025294895651365745820520343154779325715649349536869990248560688684986122357876512526689192119783226890187854009908280898069432623816551283797821111355526618717559796649985362368452387553587893544649351269020748198204535289490874061418927638435027044111031086994149357717201964614288286939054453421418576148359122298618026637640182476009509701464813458303156211458861445148082190462781214300902425495618079500882037323650178572350210460651509542963653194438174382406204918144677173559693892420957007193988815594790146190185800565124979470819827777161755355904085905165790478362234576247408595348136800182430733441307779685303103178739547729492187500000 [111,32] 14424171680213025927217026509084663785886310033050213022179768110209880262917762005286534603279897108739226051052381560113783976476871901890262834494666359690889143440603124232484798822946115948469433791446563492463720638185060288036189316569920345006828861730622976616439265495701965888362423651083091724001144080206385696118829790865520803502047778187052947062096532479609305920386538587757788572135344312623688741066344897944971053832113068840133781602089453909540682405749161488833500454829086358640289328353653700221403958638695259272872645915130356508966396589481644792204238861499553898198032932445364768011651060272335115331676923443607642743475820655291407014718278731934945099235720307076181562535401675488297070702269590023468666604874354409287762763468318977206715726592238339121845788299397695308315299138078449191186298629368918020487290785914728753801897566931713669536489998900498055493027760087110656559616587959455754426782529455482277657278407218374452454733066486778326033115141201821452953366691236811202295735089373427209553792150689691672639236680292720983190535008095022459330180823710906020697836790638995753253355232021103346730618031945044581961829675880002574272509455170742306379200076733021127975527756776612172003628848630870926935621705517220558953995556365281351269325137115566297880514133238576884721919239912518934509849402270333685700871103456194805674156600420122051825953432646757512862332498784787818647618259108615344050885890357191421837901385187244842122315608660350594383392366385923019841786992239110318740161489118721597019861271592876693334717513539951119125279514397979868545504341769790614657052868393101754068690285268632294487999712678147412550613580350960403624899991401707248348117131616670425441501235301266810611906365207313384724795916079202204870976261313662569873321468242175100345603535834654525722035221976648368734035616266746026358436250288625997221776455505480583963480370427592501149351383239896112242413160535887990337981337247155684635865057986623186427389153715029298434200249321919546373858489928115501484146856784771720553018107311181576437854724519395482629537469002484800358829051361829391885483708693405842095435736476428440311446905323126048637446236125662388994272113544244223016768365266181622135535809150875175095780767596786414117363627757651070511369980465516739866679946683409650510449592663491337073705601773982039846833114182800272828899323940277099609375000000 [111,33] 87368842200533733406143557912309871750853758888685070190950907232553914476326005249276581595732897548811713377781023693203016129499507612738337062091013640054192712871345583465205623103398239457713282501490311612309940736182347516804880314511896990442620463011586182033322599620803430911513374793359017238863719894459525712341546028899927493432725180513661888406014767231762129530491586154501587059876160479017750227238874712046187622785573260291567355402889365592934373126222835893865963347614527022813816973591793539301292693901515305355029726977025940289578838254595223006970831563087012054117455246079005344852683762367715717932101662178851590269037375478402246858954791202833684288236662111158391840886563779631139402131896661772888350618957986277467189964065344723926679565832589343415386755338197771792668655258088295726412510743695408996996814572840880663089613039863729435533365209455834750410812576363278951338310140551412507371900036601595548661711334240321936976068886836008030855611019340202105670313842259813353511162641028799054872684738684264209923442626664661592232563595192579320037598080627687836395222288528355654635533831896330379372271678608374405258780731810168260489261462535556445965450017793872219103124638736556790817082229653610688929924007661209831236424807818887837128568709010877365601029982218317935487055549185788115220616060504756376125770673818200898302404264352249104615742489389177446747596543413553818807021446822390198346605771966057421271176722639934353953544960301837945126895268501154501762741105206380797175337250916524098224065754289338141657517202052198214896342903544611073640508622561269564771812907053032266681594347576208113791829278030059433799769011744614697961075189232686381741714082987058257191518043197482853149601991897783759695318480191789269077202840574845148843862916118526327456997884515802991580490448241723228243652822132494412555227099622599680659483066799227682988271061328966879336431090232493929475936364780900175253621131195139519947311381952536174757874588499137727575496719606778079026627580767755315890222435703816146912413891884897454659168918032389554347435739725394428765472332682091263787343641946197269590930486077837195824776497220275012929752984577573526667547772297332242838352755297226166621318246403684539240305954297413614953296706000107469602332507916001869318417655917799856403996902181363168336601669731089798986989336526676197536289691925048828125000000 [111,34] -77007866321647436208613482673143940374414386663707909181327251711081753057265529603741896799435017481444553886832263859943068777594118216779570285558344822801263381854829412538569257789015972965184357649545501197209072791255400167621869058031958453971147263835047109503247291969607932641514612236276804236164695648303802726122934261679166187091506532952291243928370084283457258179464425206030711442898287444694117764090368041341045912056780260256380066819751869167330758034677838712914338917625901117619589567201208282398467947084722114567476483077569378807515180953399319242787978761381812209500024040434103857104815924915020329955205530051468714735865208778870028271967347461767829400869604253064314128572127746083749195311681931511409502628794390243775525016168480888917456018467953025343602954948448648436627325917632331495468841217463456741323343381429463584100498718123276483352751623788225004473179742725890426998558659456333964315718601712976831584448407839530353248383661480138101736998848241498960972122101538979231010176870116963836908377630623465907098081172643876663834884896912547654309732561224648592726945179515035170561481025078687591688962740437164996905240536375876622584700149345213594964144095741563331079010675288857738292782340567608373733772545796930919623121098012649989172813575442150772186937329000907744244163127320703333657971439207201990129606777404546173770498487287168704753774052766535920697805790086468099996073019059530113383814982259663879030620231906612327589149631649153270983781738705295739176078222962626540552826350154945246412965703007527826787624850934124897715853629470499726483743969030294135898597936729091075380016266873260054777996998777151707968799583589896401985535292966600746060907030154692547666223804741611081206848447365765990538793472527597291854978170665576291699036181422873690938416126436449096831761845655558890409036555433632677517746556795046554968801783921880539093220389288386031918790322145938043258052846014932585289417349827009994515738311827344573138797436512753020889012056439774527706033390596882852874209556346513422926863429080679268148413226519084486385050590968402932209233009057372279126433583431617418473264751819145431964530081632647595511763626781239503019214674969285205413314444149965032088596286847388154798969269806667152360792482310899186468315399377183234484219170939155559156001534645286224526971414691689510334526858059689402580261230468750000000000 [111,35] 28678196409212620964863826589537234140583684995102419254517168217735645057510408859069496540211742024565879151235094956062074870392825930824090537025159700942041904496707533618740550446553852615998393138345461027566345114368237621653287131365568082906946602277130648647839534486881699437418111865911594863565655292845814147700120243762139116626474775765454958128153520197728956816465082093938359226998993684671029955808415727474599173744604107179940071454527090186484366111660209174065118619795697815626221393215365354582451284285860463727839714782968789775492981269332403689665871283788031731469393326422087792690591542686606773573745373722434174628407376890957281107696783143263042028247586122280971388919472018521280201669005632169160181179407081285794902896354022841179278715588441318031963085967149612229765715806852212846675408003806677014834030482277853038020526396654497551431131691533036234838355834278725164595819368904103544493507978665888201305481337006344299577937324080502716314946344426611939247089766410489797923867530458113274775266208268421564975777684492552801256938249532354050796100665283239172193765469419351962062271061699542200932215975582658187497455149825949055976220424328751834205746848386120704252097751664065951551999354488875230826520351861165129499261503694506770457918940496946678425660938743230817756145297500899288709123564678946452696217725662927958082478426888069613276820953807227207983132752608955173999710036542166277981548507430136341936444954911354450478401002386226973206299158690190157416499570717493751058336728273254491323308990489718573936587394131671102563970983804690259817400658877020649992018794736909511063234039041051342859312852745126469162862343986218499227675202870387318406955753376982821188437096906394669157925483279382750794210975389523863156071852605350700747675709563079035671122876665070899106938119322654297166579464991652524918644545108885987323435223347519849099739028673502220048680152749833153767143361442454225479525152974069493627123464011132317594346925534957283122793661557690962322907981830787258643383325966167071188367940658913293256496917412762376147794972000972309769846620057888467974731827793117609869689281605456994158446628833915180432644987963339233342124055865324920459969023080354853641253929245988649431690721464373076032629385760713942981044839810333148547336668077024930276178859694716254899394926119148008236692248829058371484279632568359375000 [111,36] 836185332463423547969204316823684457658794391464923868208180933577001465493810765607111076387931192700689745498484075270488260515246497045103455650903407964355268351231557631442078310037256751557795564546264508177055949334741136301830302980487555440370196461141416732628260363293240867729266902201259608808556340474331945404252782221337156602708520176049438939572811234949059800514173389903839588376688100050401312478743495888536032078239702131822971364514844063806286676771274988833951333117932830579901790964210794383027523121792012584816690065768044585883685631600002611617952505051399193132842707646313643479062184380991083490307750475596494134897999145990851124047734583489408858451502230074975104105741349600532500218658686016288781548181913182157366676694936471004718374407625359299963523594582932843064211780390403486134388859803466810301309946650799587424521899902851694347485007500637373255598880843424920533352742872992300552185954224197110713919114718741951617046966814483921782411001076282951256824863937989589231520457652574157208923606021375644444751399198142564691850142378815614258859543729664014458232192250752713857827792378684127710655702264794921725476246666764332794973239111915615626163553723173424549638709400947109035667586306263132443129882110045946096924649475673766439533999712656274372189837845274257827879114705889247576044542364759924220274885109954955844858288624587149473375071727815921414130366669345345273532321330322599854967142147344730505933201184217203444786430443522665478905779082672524814414197956092472721430974365763693356320415705667918174068182065993869837555079843297168781757370505225270416899775111611622541078705334733207058384929331903279210213450855103211236529672201915000525940282415405546881913095253259674819932166593817863559220771251258194030118414730357319966045931151249556899607718200889285479843051680440967704894699136357086819401338443699723409531233520900999342406965152052436998055073717308165120959299392545024393532922368678029093224566326966060232199779730311630826857827465066015899575419059484640627070281747631092709399591553564688524716068016995968204160397460057446780270247525224714498999225475537056445987861931378990497023600150088866612172262434812626355818128500764181383428594435952611884460140681839638811714928518085521627792787195685782859032319481505547169985936558483046425550252266832488057843146556091795673637534491717815399169921875000000 [111,37] -6123508775498695788452970976521652482362286287457727687596333392048972304711456490186886309657745882506233414633344396736546022812455443859960056084195919631434966127436138125754357321471215723820459346224565993080462715777879952666750845560634065062293319107052570338923799632269623924144935677398780410332547867974726001842746916287052158721146869617880827801661563592521310196545500840525971232092100511353619482242400002063005741235221538670447789667778234179202894605301732309896534861672869213577057809197187753779376621505925233241687293126063834204703557284663224162392049769340589648917409468912377446627086282556819491013485333692702398451020542090901847554437752958647970582521392987225474977993579613332291381760648245253531476926156588341345337798716939030897145104951424794662131443686464426388434988308587181926201661886892193552528665924341282270070913478865745157077547951434873110401415395047405376237400467235788558084352137729470091440551084570368421361456569589308975692376634600432839216406959808683830312380836864136061563340436818039789146010324037632830722722055644406386341036891772878439680602740427039577996407690792610044133752207398850059030292526422047970715408236937631672838570679832050540109811366263118056815067836467059402847702159107466846578832814871322848090086283117445230828373639764924593003697843289523675195611648301986759765484855064349784615087907711232325976978199921708317734199837181949140715131837213241934429518065141912364365793750303113906440107620961468416155249639238818402244859116067596808765428431493011591809680883545329851997201714129113952609637213441434616893132749586801559890141406768455447542632472218558524968808415269697418850382759479406847705510889496130118210092404231293276555817791269537088967618283269118873863680142301392943525591039208126412436635320963521398289802714810466198723587055014405798946906555663725851252685165446832106264643302258036002198783187212530236857999022919714850995236909314710032667466224695995935316660074256013966844136251632211752720028645241943376206353320913277118808817751006105041324976120726457686997036919991082682801529174313978216305940094950252613454957312942290209403064472383978982078584942719990485124758595039307177494038072497481773570871817242439888707974211143029735686081169479168033259893172810405364329087308927132121431130114764072566071787659384585463792421630713214142360811820253729820251464843750000 [111,38] 2818015217936893002683842880920559401650514708730523584982066598377700757924288577499852410721857008556206844216051795045703393363764792787183252903837340957346540261242135656174579255728791043891606536923583613731789683987231568305945074955487295021898466727404920085360019571810886352440013852034478838040798026964701173684787871969236163887770555619922823162492364678824618813806828968388831506281317066257861209486157732690889267822709478697394361000970403149697385797853192464569852243726496995263791185055213706217580049302684333580669957786663733019749961236157351451078742207487785399827101020399372655344075763143063736129150708561644861472680052649527133754587345420311601383819918130335520420234003862206203372021181017965101866228438570443538943010025424911033921480427684598177065951502644240281832801787169795523104458190336643446680598876644342860343883809301778504058396268205478079256262409032584744611138430547762521837625747330079198457276591130630743177151548522723896323209431013022478931948306984021301234390316595458323132728337926752067681971902141977410089386073358377319063980196696578648465509304070807380377827685053447173788465030398378153821522511166228315296145826120551707960696988615179577932415787837872641475218525639280355483739144751389435495039071241977689491124678730751999163817821201651669833541236919893857376509726387595569086648986426674670519809224013874623425053530035276527398910357359856923997310116511061629679999745595119802476417433656054811964682948984954540144602646007835601610968805567136689218653895928524695730111263821405168729296514962670184949020863030717552300233193320914512139922757462428432396813520648556423182959472283456591285592713940806250272315756547957999297697250815863526732105573051763618052663165004451357815895028355157295569417010213568326086733790744173382014508259929958079871727716671834236933933111267830547834300118165506922134810116338304211734500248281413800719099195396286352959247896725738451690852348640247671199301236078403692350939999292037614824287628777084660594467978291585940323996965091268132252426341588888001477562017294578731174818398839055234191397077532879519284919132215886546731234656982977765445270481931137782624618374083179019994609154581950378290042158546274093441306234775315263706474948345247321852419470614402956394437767269316279496782114149497299951702955376966076156408647079842921812087297439575195312500000000 [111,39] -409826715747933953794538512022642002094225292118508558722057966311609647667830404913211697761197665735839598405978168659801667546718959180451225252108151500190826222408824536900436687502922466048042444966588759031066271041647849900127581327067728281742543779903129721559793195249787092964347540901234470999195000676125095504266877880247437607838706908891714617174834349684420800610436117327687841425496686080970755613503377607622184608091719919016514848024772125748404263929502938079019212081062817465672101665841669968751939892895011746269754516127372027486560759224735281694154084173537736481875021948729696966948833076077861853017582018853593139004734739418114973868180598585713829535659982720987139481378290177136816702817887030585469602985289004630263120860475193087762881681168552363244033659615128296140633891096326761908655460348936067747167797225287078684295255271070397109849236597477647334338847337522960186260191338072218012348564563868336853013265274182118076107036935535527282987193664444730034956956233185075700049108001931362076739362128456307127192973992636331574151473230685915634762081034204088906982607892059663096952042976700311789022345930355523177712090743610363696484440814996262080095764274749404682214853084236214890644430823694139555851837159441441710728081831156098967651273133494918731769221256466952328577730683646005954642812371901553470167512836231198509465117147585927456630576406775706624258961931096751221623943813726461622390283766321025821399358810692999005544517522276446520672507992789699373503324666661399871676872224057094621566472876427283676392716755525532175914432089493624524647297382500190638636068199472836048740341984711997425035044506614644253839439280085354533629799527237582799007579052846593672834993636693700448409818559334415593950446420329677951470082481747091887918938954053882957969777044773748309614818284727120059621143914934127344886797492594314177611076635595517602084047454289142027480991315101930502863617205533280500336285476923688601113171743297222767095242187034902111867668400304231161381167886658734773628643490777111025238699799971838627507878747135915570637171131084313627756760542715327110316045331938019318327700272404473012203650075350485969355052607435264840822049205435312575623260467334611000613507851847636343033795903121866649995836100443453814356171365174726005360050364546919072814499397995645964959399165650211216416209936141967773437500 [111,40] -124179399181016832054132583956472572557433069456805780305556090828638250157014669189364132889634346662109018318109561498795146197618975128101413061178272175524926036430751432344824929128997908732866965264592468401102222753060823019032453807010268621064320903047138596844720521778293181044540359064045796457575879413136389658548169802908481828118443508003922881635722283931948420843227667516352092049638044544459641405341601667081173068146333212230491597838580256792564070632590619517696062622667579853714581911251854621745239133479791893822936572004661546885466069027444089066326483817503682731227675217370762453898014487746251932732762095913362971929712751080876258355503141615713764962300911401672033552207814596902215803892853648189358658582588106224670844853048949517414635206413934743906987622742375781278683224902149674873540364418321243025204795663980291834359049696978612995601146474783652654685937700428601427900329321446784703456386088989916137411452257049443135832403607456397802526134508774324198555328507104775310869346570974722888736380682936548406590143774651246523944908483911956891138437105602073316266131551316927216463102247421112316340325015133436419565485423673081157843436105787733081807745778128994903597939407780010587050866176978160775806821512493106555356498038530849919101482803807675289138790010975582169999327250607548054111381147803739427082770988545320344062666336531700162081105902108197968734324977462450472342712123818861293813785777694594803449309010978726966407626803989269583860115738545706717965094078053705022628430400466122897428892095495440967175891306236793509361946113468705288885134774261285933497768088281650366553768974293426410773257562717516277889633062726201431152468131718993861882274100563983938810294535840862336132783753194947804072391206487990046568534934585795381048414499348467696613531164737636439705337154141388124286158009909993986852954192626383282811978367149234326322495200641487831313452515616132185810116497465082375522933242605949312612864268861992045717913791684505160096981779786524637403966538027472921394396565196374054086632467363991831891139205938214189898065143598702895112405001017955403978003542626042723585119751424975314785538877016060743404945318060326671381411214293817337682269227297552249680737340428525142623498879999524878729326436649051336350259736697007199731908786257776272194216409319733607219404802890494465827941894531250000000 [111,41] 59485824110356987566561281350807798740046058746613672986818096668893699628399451488904336307453094538804368097806514127260424656511273378433184324497937999696114329060828433604891537940343006649344351044494852628585773393453160465094463397578264763351159943506957952592821684679617153163118059786924195135103563756496795453140380920921052592593224939017577519947079712833305294194329396021934309755408295075169052734578191690109677634451135460946034486071804539236186741951198665307632398594240011801295103144612175864546111806146271605963370706137039786628505527646546540869797329246983605870275471582010286836823240045568839934906846202143230389614045576187267493965294668897478587773048134252359710886738217329993327031900840626083507042146880425259142911736053459768592018278423168265885873997839342322400967495476452259497741129497230391457224448635575766696940508031746176235427241672360466185572940099696277116979105252563573085341300483810907427707113631705966286986113724228492883514302226532424027056178907136408466200349816002248268644743033920935021183453675659337338081975581402296927854326428447726425024582725142850379287552498251230196614890583030635615855246467684991127997267089944422756726097029954407080436590938274604862462976345639199321964431512819037599778206155785138638062943919634919018427664407813666932128748150025247550800624058564452246227326693099818297616463742730465841516817689644747509860754695104633121941320288213405264658210809346474711591671619698022862203579987059685059706588458752786729882399846569359128640341558761179208115406396156635172831178137613749653103596335085131653936719744318207986424146543143248781538018148783729468400809558974960041384973802907345598738759348265984373341284732846844715879137731082263221544040038048016844267792368399885617253490302156807360136123322081690138238379147148262191788391815601325916534117630639300088175949747910316419959273870100471569700921355888295852231421514094381484512751365154460891815691456549355445461774393967400670410384716294899584334760175308595926663653509805876557291076866131513177641104548753692152500960940834430967429395565451948630616836870247632079928917209443522062636673324416282289427813231194934543038543052751424335203751327154095137649508659456392071523611601743754196102985600073293012826350352228324847808438128781029786123483966610488858584311730633154002845230934326536953449249267578125000 [111,42] -1043344367532740749895583389832092649146522137543272813754459426679102287459403339767696068901561105298847745117551429008792790907386131023512813082503551308808837104819944881813046977390516301789677115017853136795323013506327356274186591793833573054501604952485804672322506247610698132016504179696414145350108291580584026742139586495061974194516849675739981396014446187928687722182833657128890028799917180553907645755003173936804265992657017821392732007297119519195124120250031781196600559891748412390554275206504812858541439700071259465227409515907126393962924387846740367861364806479566554694596884464121827022297149594418897949415001786773740310475357862645001707468113499754953569184892464395722114733594325935287344279148463118535867210827772791890500956703288854249185937148003623460132404337564271880329456054822701559640693856658828809638747632751066341730989889788435470817428688778289571658479983330215944708176695173451658360977321647829443687056739944426234230986239777860370962498596703081134797185553329707047252406694065552375187603757464851247429583623577948808394726640553230390339245234269952462535918652431345951376695906458154967932964005002138356291226752965413655640213000130931703017087523417099719003357641498913774366955703745033563441916889300318553174082152158751208484573184691939699318445793661933816145727977925774425731357200812511941817159221187674535496910855385728144089681354593761222643751450600163802859926089635034086402101295767185010568701832538812625850887215534942263134402881113063233385345376204413325284707560133605995008687124898798938430583762449546942184857009713798319744299530020457019339102900560191240641460547860838205600988572650718337147872865561016737260567902945454096954337017819597854725598812841585051942991831817303786503822043379328989056111605687582906797671018011407531636739652666890445662050589649985026381690451791346371998726396612690010743967210876988317980668900469140612367150710824279779687244896458377327700504109182380579830864291994111477082139275572566562821432182074324026597522582607639552327604666216081248079911688994477629458550328953134371589017283336648870765044296483139613665478548828420819271673230460079977700948907935526844697058483076798040116485748853382027840238378625734634944672929154612674564324090337992767767357212339734505284324804873589951072247308460662436384530984967433653309853980317711830139160156250000 [111,43] -4973484269292492308132063707292832571586024666223346940567131224658458259439681545090792682574773051299091051984378520614973584848433671161768783611794398399607504952019373360264255516168669301854599625521363568264090086403407555957419684176152312726140797919015420594438689891292589035081037419876169203848344410612873731815578663987134098189359382745805345407641215185446275375969252327617668554796508777065619990875128480005450636034310428350579365641731003557855167035651000089671457279214902064005267380343881557669678202566587499813413372282290314614050084966428730679111885601273752346553757486312357680666210317494749707304500963763763839968104640013692404487039123415164279145181414622004456708962546655483027874280762428094519511374128732518439125402501962367454432422644620296502973762747561318501992120532653102313207708808677574673428618288050829452102505552684823059505929548919946115933265032759834531289094810861495651464443924834843123245443843135414791117178123908452004100483796194715502393187168801800111968537924627062136613194370439608607417998356290107179688488786406566303477921811799159954365772743997548799742982409495741035419642432807685281647226691586274267002233026365581480332003513663777391937189983439982008550850270048562568182593044787316026106697584546334070975855478362489581559906879990400689780817742385973538615436952050926079713412439650428332932410669517992190237279170854101374020418529412446626122116479075720534806670893573722533871742546769115519627314447145809534410258310299993848638773023575249093902281394830841793284485337262421675162695234473590316285102746047715816330515273842933989613248340297551594591126098265974069142090965144155941584475265949152982901690855848716822724066702329308093058473777418771410824929659323107142398534083326209320687563507245946162375249647906164201225760483239303311717058434520347330847730255205698123619253910853325449495939259697778924899552776582840096538974786801653626922322238220550754701577591311444731100060337063775361414512121742685826349603744260537127137889696830618800306988044735425052099664174363579164768371508487322195056550158757731726980937182814791647560155459037958905104100843025393967346552388466567911045836995938330301544124665037173669558915935274811352151425426638049475285049720421943296375510508564928999351964628605310949913363633994493977062050296678030747443699510768055915832519531250 [111,44] 1183357883149505312968582715738660587952817873144929203368199749313251781434125564039742319744522634280959006880951986085510125231679691698795828504391634176449444494685867910774029173999315132066694452742109916275198854935690617579062720344931516104669964964640438797206046611061079341294048984877433647544336693542740909014030880376446369722858967039494596242467095862361269691682206990746653306590154276444167505680604803668358368102615402495814439486923243965180422465743075280824231230740236862395814782045963484180513266239877227748720532779871595807203356546780289303597601550593675276385376580901664417096542881167321844524273679091455034833861038691929167026963681408858925387611366114565699753217387296282908735679087045694073158837676763006592902274104695088445027657951275311578054017016020069096131580806738659198655168613952207471197126245347117946431655580941492685270721400865201127981765931880128320522886767904469061913128745115715556619710562018919964394976628025033365127484262904420098963641624317277199923193821405623800050793398382206611839803957016845975272703321190846117718473513982496703847935597936317960389402118788462393823009058386365715797265845552602502293072825133100708794032039644222798080868089457232433317724443966237043901571533870518949913858881256112310142485722386658900274271101540492731629219610890500983387430172593141780080814216586631629270269355050177097101442168354671330660472861470000822220244927452207095296292151645485115917517794755360938462593806224373471649601214987884917782679682496802283557068021351226710171808147492305028647717916551324892433156536783975259638122026364373807040620624213183128911766039216831851528936729493254993831860062960586751428612441460266701832416024484629975520974363316063691575888912620849563327299897759159596725874636414675715885240851452106673064995408299199112671518991632873528067423080802582648881458968839076462413096345616003358561958602198498583287180474455184715377508128639095742775932112730333088219795094567794990467519237694262254529711967879572856475423155086184804880386267623366784033065522579260368856940435501222810625275433543179854130705872092662533459725439185775893336668284477545396851081203141799780136131599711328536269751823647398556358898195723774205662301557634908826866460512770002486814659479391130448384477287048048906017317982290962415613255753754629040486179292201995849609375000 [111,45] 168673355856112065608739262661715530926971734261120433216156845891943549773927613001168450635414503013648272913311721088536630872700672779355713957048531193086993152094447102450800317584134812684538332193082874832448987534667511191767633701023172951293061155971751039948941330924022130304156205878073796158358763002170276945849688176428670834584026251372030979419843149653462138347453633403544815032424037367492877144175379010882514128908259908405796949067303570780035892070315976890621394321899048224595954163918983169369228164685030458680251100588972641947145104988569954097619883173196581425198597358140613762066275512087337435051385261845903129394706310096762278837254671174645070251273073660443822542359177939633739332331254564694437619218636563471455083318255901282778543852859013591527211566610192588409336022327374805803751671677738195581166687576826348171122283288280809033569899500931374850894643655188544523014333040620675223481000540538437268564172563486980466322098110274633307717024735504935118753289364333370857310863872402835958174425944173625602093083842290503191117879808011281950318354161907088761974795288303029289155637174626872774991617987541687133368530190168797828137765952513971312914581810405997958568324367146126664011975974060400111104504579745354250401121138627394969300625278147775533943367066554842253169078331309525613571659602190610286242669580480525126294933514105983466962214325401188800080167542300319103930570308590418655384501858014706357938400546054492771716017552972773241174788074415850832516363650412633991189038474933589744966135640595260114900641740368011608296197791567058612032027763430028754530345058388407817063890841315322991121464220870865239524123025607365093083699085950118178170212321480500747538974477810990866186638046770000335607782641204306923415488819971473065141540965906058530468143562440071568606129134954129582104078042824666020134563954638201119575385636323740793654962742497659256694434653859966158835064438108730973238195432179232252479043504146528881077224592762047554552077335240885858280042624417709472529594035888733387791718897565973059276343645244059117619460791494853499534265425825120726228470927225113788701309378615772980589392672343989851328978836790646880014869243207865113683186761730292805604111331536647805309254285130874503733283995404782878105026899445760515945416896203823409194910709629766643047332763671875000000 [111,46] -190070779379723866175284158865865641562362236361402054921673892277636267851188391554262032737483878020361457021431641940552068419417243334118248027702623307370372421700346897942687203483658796181348734545305953547134841891397029417418770256621972776193848924596113531905052293969117675676380963381763367594333910946442997646812119382047324244487634660495242333940586535109390925218078425986567294431278815075565596855022881482897871045303143096609170363034984307021342220947444561743918469592416367627967079971446407796078627656549985351427563134240252711881910511407949606105268276420345177477083330499273187078852622409612002162723016781671042051167879887632813828015797516761578880771412869967121912870615839754077811429962146548135963084208492529011654466813263499349492983206333287569087330347647297466726707586999173262416815524151944803343714342258415420501348227029700746777696295076825655472678181937224642141426960491337197827724413248244528569463945205001776548805622847847131865557864535587883610592853911075003844362108038569189985567312542601213714141263222242371641348634817794603774196224040416174317967706709097058291988945611472124887665206727114159108834334772830502713938064041708410832705296581893484712975834770981953307817534685413488068754313238571189369490557357628477814651803485971587422757853612151625469557754337052843387896697184939632965624134798926317637914149347062488975607320065098042350252187290075819890172082913122599562207463589528727512828348916067231946304695821608518268762803329314911054020912416258530425766587010622025582607133111923319628377222925097970472302563761389951013856943345501250868140844496010430057342350970990935341179775202532234494553239084475904480333446973674732887614786741154548419161046644874554886319636437870882694407015686179776816697295959203123856708498555279136221192213127980244200877510664288033335736529354199315628018824326640675608939101582996229077540585866170490569895037362926968413937860483043670114826449742940230359835169546418626793379075584501254156603041646504057618199954011292592897205799349631921298144381582503150470815844541708675260152441893605753772178426202906315554187982957146479793386863827679900799285612111621867457807533960512485362456075728107892133936582382061905010073431268788771278821281299041973714360019249093365448288979005080086458136408300578779062561807222664356231689453125000000000 [111,47] 77184328793018419988588960044350338088515108086886773029625189840401295637347852601870825230493911894784781513864331412732120679695369040494375452367385823087822511547202009459262301658846283066861964893648837517726912819540267477973926471540860064176166515576949524115847705952705174341070190506015940910165363819794509319659130906339989390473542330568405709617830701290882593527697028470331418200142714660748196535567951229942691969314311150949551058685596386280055319798096464248498553896898845762935035992811249654269146811789541613853291751037850163793056253928979495781734719585730856028530016780666895109477028618884658379562647857728298948165905174564622157851952311817214980520394340411340804358417800981464938647430760334876778348908074780259283910730422215278804025427824942486983787663363114507580348786587064146065264308360810754612514372666934015944538042565283392209137221899531147147857402702784921402567797494901494904941220916924515539767317048579714042647500389888044962815613131834931139965373050466598302298227631500986445326542908468288455522476955381013525372052902038717845324281596581554975890181082418042863112327059378593402562053516561610656258349330648344532441291459195736206620042828963564103222881633044678068333242135113904624476304243293073368707141661973502755997692615460504048970937496391288950406398477054664074797157828428920199425112184308608968761904360534877644105371909306744176567394710061987042652433845227658572367940444624532514429860745086089163543372686864702184280561771055313466222564692011851755687847367486685800214364858078010184038881855427724959136087251311323426363423167373080434728468308557847832892758539953829571451625549877855135672636904953468197514435625613732207311557698821204130479211733315334559181398483838118119195071937529603980345682220750602637890961152849982482420495086361851219503814974140174335162764223297550153726427203057423424197213805020467804377816714165706816453212551730882301786484425969884066614930594315778436534553670957733283756971261594730941577241209622383004549840764911897065338370896391419975459623989267975774744141820974647968126029720735703660238838606170495626204275793648453732263415645018750827985528842429734238641327996275844660778493965415508240025840172941562379742204656924948970613523905386921310482750997386960295375678878876451887110953431134219293596743227681145071983337402343750 [111,48] -26785104894567425078797600778803975837618363838832558685530778200742569667504292843530179064762731732402339995193957627995511251299834814898484308186572131777404090244312323161731329953737227125184902360776437430082873366721055458653545723763916974923526204304384410418424557584258522187212242794042447536108940527238526832457747244973647968957372458837750726365979530507177549447678285423012217526531034157125484467957429101624897610948515402752528342814520797259226074723790795265715253495872165495928802401387075160207513262402665877172414970574466355984467786284756526936421186159945588883608925958722536185246715162167647813108905438662475162009042571788326555323218382837836671777461390973444794767839836868136874331022314459843797707431709760793224794622897824657388864411537836007315493112408557091115657147241591657024964548403097724509421700823698671184108558215254016775160756261343141732698276546683457071299050349150099630587756525083183799979579741886325461017571605581774370716677576399628303168423911322822941657185390989983867138739071130300161527599819460635021495335623538240045164516206394062173982493306061676958499865220868971321848876374844114171810646756751310267572230073233118090633371345428642598245264099973279680201030489866478415708990210311930199322023904796816572942266164287227407604050557594576985046017920128600828408448839141866104048086023996226913537283776127393397959276532351014729605302744759936177049504288334129961966589820342476545441224393210665771158356889690026626268099639264184854638014318858538901520349668297289031332290874418274727415236158805817111978847505164096182711074739054466739223466016212363863546844183631971915452108464502153093991788499016824055611754770052061211844861003546101035627004524216053676811454384229512408223074733369806867044245734952814123030889572367718170463021897789165962411703564703460802520324758722267961354446779451010772012146587776236150382414087186050676651883880136914305086030221122616731499735533599182772121085272362153870005567867629022007359658291783860304844421996596353702461743470106458889888070842792738354295247037005065246665191703431963215535110253442005415477282065157372630330870345157199764420319192971522330782580686606306034746667519175005586096866896786957591104663140254848377060228094626802100759073259940391633657764143224698407796252608292775221343617886304855346679687500000 [111,49] 8984076360900548075667721126526361422270543503380505215830398127605743682610965966974443733378920876033100161967416289905810738047359736690561459172778616561059949689942672533844992547361017026093393745672526093056324062778056497590326858925908727345662802000045057314665576459935434141680618502556763907600601915722669638146154131349277338018151247252960952791104845907707818735111379973771472876471327602677622107891522608113152804421108561837643547211602102241562431147698851802871655704193539177600628580929916205939579918844965224187177502587195100481428369063337714742317700341518101575609126456607198753445491186764737633870932102255924966832504772248216817391655711059928335393511785793887669837254039549804025662788373916767017413800312389273259799762715715045734569371483384530458542726001197154363595253512578782864986660896348602045962715183945074079438017758657336996741549765050630887523678621078270490879406499688575721648373827113301527495675585710480010638445345960406538021841058416190226057854359544201155642862977094136214022408049778494064382596835576999535435221506928588433919245545630831170072806959574218003225572829366247829044141689224734961868381518556604775800887491666939592354306876183757199531747659442806635418468440494473561885339146091786847375387356986076053394265948398007781592797209115376245468454490453437564816609988219287625648298343604261053521332261166491733014031143124344052549721686949725084999410629987504041948742146226836376494782002279840021144470651639866045841132401452265522704974614723699815016363572519745072829042057569433189310525629936115056746622058860337080504188214882717523371148250773868299364449386947565915891423253843633269829320516417520038362704165666112889845226969874825502802199546919492498213968948668456698237536920084445822664665887250234268875139421149638522926206108654679477734779195420708127680043907131953539437933663075589404021094694044758314214841783762942238757479461248747952695863242256714157028772536102547472214669106689803655452923786693862902649956464665600637238586044078789995442344252180145042492002863171735473097664346719178461545274192162560105577243301921390660979427394838739028934084824577818290881868762842730599583349510598208434293853356503728636630892134540581081021740686114593363459789678597215338606547566737725515415569561371758708530343984222099606995470821857452392578125000 [111,50] -2639680461367717925336641035372341093556608792210064152917898414863001993627412867546456017063860839319397344453520184562101056299345507228999860369743587245112222068243287218247135360513076516248669491057280344204598598670963266832829882278972603365682541095199217703791938330874166850124684168739936978560610583197907353116453713353067326881221122014902841073645051637675626932995214042171348074559554525341348644610101254192351342405934823788587609845773980363720719298106702269860440090454826586206035030165969783927166613126444779589682897518456639242048775823278226532748217036652157404717893012135699068761836041191237857613401897482905787941438811066760963670117683686733610422246744869034764840090085557996656389856037627195875818361161371458647043831560224150218917430593527424502089737020001482803998172573185446818059176619580509728898747128691898439588845783565838811764254648884150942364598641331134694649328733352365173680984086473690544122055643933387045646470009406467582754495971975370312657267871737004624916620952798012770309889544089164105773722013934630604641560732563697319595722553600393917128698561097004230836339533866122524155994375432013189558888544078467370878332953664853106759902372521660609544323879673472154860258440615560988903005892685789480755176365619963090798018362488890000944305114113965879118011933999918201949275469217070861199499556629827412350153116572486529353485897984323807444768710393470717310117395901314613550495172347898476493731072114880573710226100743822695881088908304544577632298488340149519615723315713068743411204834147110366042031585164626504519819725094214190004408186128274435688919652884792737059762917475525545427372330232423344899288842507984192945472024130990489023720823643145372994624919633623021672615102634641843203549737985333252448771921084225861197085371387303948797178929033575737057663063749953415813453591184126840716821813304444748324756433681128438850385359997017335131550478601811334420589741810501670420516319072177725482000916627055863278100251533440719289294192163072016342126984185638877786538720399074121775413212566312505198723356242429583373116847225348774501876676947796581976145357599982310418019118929740877663556775530420385446578301975892282397816863339526655445334289323308731408933735695317737244820128609338349860148579722730329806038185815508963216746707303173025138676166534423828125000 [111,51] 653781919612216468622031075564236416208730550113699782363639475384216546746943169296076282444219195388423702400282088675098248989404400414577290640960805743732076979790933374583235840723544818028688465379471932040171891854964174291833725847669136115696966251441672903650255618583572785911636517038984021284395437397229642767453781812854843448912033922516286090201562331600446215809667536807333308474364156542754499807872239199396857279572551528023717145480368336772524622632139489159357982263078572443255823436396738514206817958479131688377878919246292221271330797045654547408098442676578177285651557094313039289020468134924394427291675615029586724994215936307085961741733773658798611044134938521638809311708245438059163762937570335328837238942352372881914492310847862424433330772589410106091952179268081216031716560559450613072157132936759673144351442445735256161843487341669790744802524966718830750446964207527775052452310399776206761448943098752813999071314350340829411106947978122675166817083706006616552635531737218801770789055424651524295231115836293653828715220844764884987199592856814850844728526060148724414594278566454304306252781419986038652386733543591643853183367284901005538489031569118188621781602232976942867757698323875238894122627564011232348490614881945626575014956404753159243005928015038481861393333580229108907025899005651891718790460264365824416469848924798749465701509438101267303423889855987790741393624701891508602958237463417014381793217539388953429638229215840397590301866839880156424045897437471678961977528087983363912708331143055023111454778549905303861282461559642043892571753628545580900176533761325486196250094549610146683556623206179415842533735563578845983098547113393403039254421070304652135698965623853068663341271758691762213721140520089464426816736020210423478294989885147118438717452853349295892450778531952783507800527161567702354950404974967056722537208864521948174668866592395699916447223884731655264031484463937589989703015340235305265628905434829935441950859535721442469452405323358113811724800633394540374321112706591514039163439385535506182552890449341593621434330118093150229500386143089493196938074258467165865149059260693561148427492086938141699333302306467482976600933555334583748930155526744230262440410650082498100932793644457774731905828227777700513004110452017641040058256834662311907102605346153723075985908508300781250 [111,52] -147018110301356784265529550150266638225427520238398623075948191947656626825351490675746371199717533454336178469016083294290880324760603490740893712876445318097926032891637756976354619377313750831902911975481922269966785915378676387852517668454781685731749946135080341225965262090130971734798523016960700166574383961679666306039444607360341260939614559318151975572472751755974813005942465380372985286040008397493732284200352698351933576537748656905869654601349159714409372719665553503755103992090379493749654422211439033058332126232664613009044870508488092780472996671048457624626444007787521277178446003034327304605798297631530265809986517349337757893950709897746904179141536170908851331461081742935974539772636923576810148394947048371157118996495744948358551141552644337129406498388440282410681349380535658383928220243282129353265643656593760588255509269755186926536606537182287470125586887754744112149233490279432305332915706738118307905243267180168973338266674877199512693022910888028392412345067752081426675932464118386897735767519463594000742546233745120730890422778450648974289780994721743679455244043707926247798247705538048422486809087152715103027868785762676692328306218840195162636989422013733324680311109782589209089996648488871314443754288412372566630439714197920826661255882824855833549969419903215779246609946386823414128572785148015236317302079648758082555767889399024071776264181026880440520236108864916894681153112074777244782831587165522120715856791978160739188001311650963075265168985964047799007338931490077206157755138223120690719403894179303567125265197165388444190097281913901946355990868362526948262009806939524758789298818410806997175265220692212845033642975408472903547754794370127386755348734012855632764077914411681149391366580559954670902230334415401102202422349929782781574596093119709646527816761330597726904806553335565678639651677488003567253708432435430746955663900666768245428861612495089338021618031011694493528003141571622187231800326884621952975206428834048914427749569372708186624857670375862800338340083429834426084392174988901232717160426638306972913614488889130207869189154449483632051376616637530141220322004716863231172941386488186038010391955207049830882399732705729612032094276306770113304869267834815901396193782325753667297373651757131787416198255512320142714712086130924302603407809175717346761302906088531017303466796875000 [111,53] 31704585959296653862455908116204989397788889800794771375871822091275284888084839465886082896789298220171807406869976439410786216333848052718461856401245819640225642294876938093801327510809916618601439061346675446087773219442746856872582512638520613445585559267624153411053097694483890774054903338305429303428514819266994446640322594107276333417325577639874581270950399808668591413352162342023339069135321100714436017132704739564066250717098910693084091807204678304735805458145334513846941596249012731089824930371430612574460986594578524786326184962137022653284088956516009065977361198799918106251137208516951737877024111826421502706505216045925157079581475933433720695075431608386343069161136389861480321574396485766763530922686628426282119506350289311498250860205259870411917151708293404077998171884299342397784505350532111563154608065559129567660853389834505712754569186122463158854886894818137105981850916286276502808564306163038670461453001422936091742394141231759593025957369151447895787250327394429699349220026427191407665279714162776155419491211088390561453013971511087126792170417496667656863004309610657311063388309404272645890523505656747609035892972362039339576738360022151658859234922606946164364498610957267563931058996427343971053199302002178185967018577289598572446727241123189143905672380900356152980724236860795182213272782765568201105874177571721653152170602999368186828934103218492365447398480700609140016464506931144555601044223593810284306655956029330787557261861643990267756901760674647944277330656187541922768193211039238476103049941932140021726382992134005079162785036923435044939121420723947684976158419123119636460720549644845027525228196640494691173893372742018985720275825073300289320895180305207451424366259287460690904619588053413538510156401463839486286947835712219459401018923068067916567241043742780887990472279010625755389731676863276831862613121192227192517534085388491637793827599585855786945107985520993462016634958317245917982294459394206293006347562813888631500165224308676127721705677605834886399624712906663796332796450455449313579658227678133623260267944498803926623403506858513360821934502637644513011613536471739966551020293126731269257505701226064982457103274496330684824256548877232895037770346689226047852420162131707649825624216703192649407910016077595849910317391732520620882974232701556616120797116309404373168945312500 [111,54] -6215329824335382280846794671722777704792266910670445061402341265673142978278841782598499618986997350339225896343095336400302265837247819643312727529859885914905817545786224827056508931785421835092669394846967157465894165831756047276343723884830941059599477473053240927374892193320494150713325041575402652715237299766612754803212577341874159378914008520622095416837038807450318916732125244102137329399094889371122979029577024640442925902463341701968963294711024331777829710592373911473403544026566942503446980020333170774460581328520875088488959160012740823114355057192121998132986408054834794659409728897901516280033325563542085750674581486230070929840079032254029517404153958860705776753256166784392203861217184239025677990629713827963593270909209380662244966861188604579742146079520979896711231248595062852776917264546144760181924297277970299691579455456194983683186788540768498840319000992480517664105387338892441222139757786240463906816711041251649210811396121510534747896444934442572829548469114839890921697022207880579294014919302721183002335842808034390134024909540064350752490724070139118169588183126394304729429494246685566129192804635687882717065936727370627323673918681870385565874139835661832232474328418356812437353941380082297445230199834152973907140635008338111334800673105509883163360102051902676760772959317106803090745996391664994731771751457061637621530570002021851154060797066535601811375826903585134127920930188301330620863855273478379137231851583379189750044874324611822359124722740507004832929073499974400535894056564721923660257883630172072025093244152418779383572175753109296917693302840774453382483729294527988743706821812317444862818457729997994748878590202403459006518098340542709581044819484534043477922944443822738852308834577013314344655594360786476158771154699858170085305720407814619232472524081837475339716819441337608678401678812759303458566173562542078930233177856772759952632358519751529719555926787863288857564441781734131067671272872868337571094257492485939689901313808305980935551170769084985272960206910694421704974336376887581252588698159889611054258286398762574978000878274712642519145715702050893117208642004819471153346427354322747992343406801850735326317864486038377723734863419680759845692093740798986594640477215635551715562302650677628156383882962525169486365264889293541419185151752913043310400098562240600585937500 [111,55] 1026792608783798314087850417362540714980614747443458772139989129481087049749144916381913782149284360613484752463837493021066761801520356262438650895640183374300420927312420929188964292599031695737550110966154334020021763653362771154149944950533848418324685217303912597248811624149843153159181020097714991169021608687570971764882029776934404105382711062456207269305763854039965146979409559566094026734208800053503064769888609070801051509343487559222913398692626204489845927091341892437111792348856472286173701190530849491587065337578332137413961293332474708458317868969198006402707188609173254961245942691210309987684408763114269722884315017016141887334114987437284587136447379591818651189118296218862922517656337053102102929669827068353213308067422811873262570959368682071120778553554877020471167572485587829936865212342694576462977508686455282575667549904489332024949117090090994106169177927475418841215893782171157233130518506462202481743225324605506508936512696045501573742812449963246216694131291887856186902609866870752851211017640356471534604681951139328478696322592405484459782339627705265662602142235863856142873740752529271221449968870643847867814069286277115105610321858764127455935827604293742509114541187589968637695934358421051645564333400081522675090185890558365436805221649135049526014568494403036325385991937337988358541933526450029350116247796784878705344503761903197120899419609307957805884530758637145260961820209805008619799142023741209576432084986468176569782798726039197829085046415321431883860459503878726381651888257263436791431124613281338801437044766178402660338999681331374306447069397270662534898847448479974503707823610605000233724998540265472149038731333582633992681035430814617189283780589754089605519873850781315178471303654834486645080597587672667739313079364530299740548367049717069406131599578067808961976327669137413525594525501682247159178714421960583414931277179209111037892338278107674652915713929580523721497068316927991961405643714849895262581046406745802639518709895095651318371358680000971409584454887580898968657634344303806367157516048968215273175200958193011954043704726491154931630630756659382358382875329265144251536549978695728812704547739992148415633700871671778715572771923995265042986120845443885883774230535164618349527720553614586317700165220268546203457818212251718287264523610247124452143907546997070312500 [111,56] -149512005260421980418157105165278727383761016087048173559345356141536231952269569560538005480460140675453140983365918471323992548185174918386461788930556967243769158609716884265385992222705191413723459200737227499718383591612344545057729098756462934976965715553985363705234654709054548029907333565334252462025284144303961057350744513945871812977518843717021070895272153681302171541740992657048115242883870029832527732099989148951010512008130129328741836203059417945161327349808600788299565076339815764935821319180733944344125268016504178098453026475259319001374710395883793096450336306469646071296803245280973936705034731781854482003135958158141398317523064389068489801249819043952184293467111021819047263094322092185674513860167772806852323332470494815555498876976148712467773912265617206940050877355091554156594787968665781993869446339591860545140800652320135512613035338686551025007305003454265213641937836380429454156726141233451870072182434349239230602455095003740109146435781459213419723074385127070382261682755830387068151033734730083144646263733494333778703542742495948683405954394614310373535343480149502485884761164692252993513315396355547226328835795968864409343579221768596438862783744966876554249060084390986189529247616744005977862283748339961356157961469247410437744711774287937165944751847219456350565064370748280491012651107622881232318287765225542469303649389647535859086931949450509081915324339062935491705789241588363982045821948421587711864364270136936889423338256668833750963231639218260292241613060878168367652350364083908480398613623064955503310131668725236507004521991077516429923364493797668643499164625400405034940492887608761303603333888061245727682788618634546186390635993478602612624455432174205913706679703555098844600470686312607521327925635529762468068537999352356528822211085914035971549121541520335520147949794107039145582964283978721023816153856505657161434070519357145364042912010248927552140135950783030100447904399632405690707678044954996306183271046577072175613323991294526140088185304696957383496554608099945837056096643073909906265048980410959208669894150532869342930930996922358775849829067471973392072502352852455345294890529458521768656947656341686049519453788558449358736854086394058787783364743388348969456745093200693867554474938864962189858180154039039940294717032000931800084231326763983815908432006835937500 [111,57] 23370705161812578641301726659902744804888800183840871148411550314177010750215191284116189483898152974959250520792286570205937796104168442309236756178423421545313097541124504336014315719698684126948305431322771954462267757717594984941338995885663402169838906432493339702159995229210697792532607490384102408667641545301195931827565654070894754118598598182686918288783096697284050441003276469936818596987454727185128065122372464401092014343867739078571034267144562866387341479857789903425505098716660097313781819933030191003512272707265133460470350030083356270852090546523933140730553715673427158603893439126228325151700639668714297135004077054199469649196958215284338995918506232149236607275343994787759463050371089330096100954953925608459878078209620109340166605603546716979876411344517782252990116091958471200886989633933938474683838895193645179894844875312480794296037844419562190796941323804403278235602334273594007390353392875261111223108466227446217929689944579316442439022501895129898151976249091682248667033933770357419189728675364910037056160475414458993254910662522477828842649777447343569555819890820510320046280086219344681529104236168675798371189875687619790703087504917970351650273548717275273694135757119069085363844595943484128315376101097731411387760384463802259730980758690171015345332930273581002548652187993589328281683894299509130980057485625140480352526935350886694636968940484716100159986572450811908510432308639746532087243393531487331022697756004429348855716465401207821010677027929908273475992203547695477829686182959622340726008202608308426525241276099230815718227340599020651494646549563137529480024522864414386478872133396307681356514396996010476213230402478072965506382609412779423544109072005166886069731084799664617334577852953856409376760945560894803532846924650112071474453390393905120334135457126282233863265015559797415186691575251336646820267392493591253713738101103340916768398635011549013457216159935146487744066912226748365776997976200739124552378203250559487611243630409495921726111755725488787509988385056622483081728071132323101611132691525419040028267462166614181330143739539526430403223343329872488620486619270587170944275197944709438727676001389929347388327841458087456702753828050810997612035397899550036899192594391468049887562321425439338423134215123255396216630890016130450703712995164096355438232421875000 [111,58] -3930776288059902379007608356541702797572091804844423613086650280831940362141646969674497576708313144154241641914557687205244774248610123916317461150417731795504333991522787427832515565367371974074185110353665156782669911637567413096138459856464554224775946362180371384733236636317971148472872465156837616152828521851150527830734344004846261741480838546640718025392607950794632839983297563835977736359168581446868980095582021044322474859630945671788886361412428651264587451284349791309498778500451848828280208958379801730680223665647377845373869493195051065704971373775226226599399294566755361473993907281915896537519757611983551115208817153565886828631214387738924325371617883482170567458932134735009835899768301195362874853458578801823730531552855817373570501659927285532565092172311960815475372239105348309521587502703920779689051612555799818483575946754487900966318528547676900940630264135186064299626416050080670213010682936309423037718455857499779986906471775330709302514061119187632776924076663999984489910013226744237795588187948468916687223052937745208048323280639200895566596499941510374284728976607674586509957058515800539191342090516808270114336156472388897887170042458004402796493215587918521561696955444600842552519345995177432623081970477783171560796582601028210713450260186420557860587967773553964893578234463905708332642586074943963085108214429841067447843427227321816489885991035417329347771119614398240811466258953927263048862226476195204251418740372936954531827858365884734851800467472859143848810781605364185393209936224781819333180006964420846045489417946152389285881648196008412772048519881514696669790540102084051727256998426576338146451077192153127549113823427860551049717269987209123656929846638152817318143366316648961410657239062203703141852326612057080069922859040014178039833687175058888919506147330829527809819464141528658963279820318809479592028044286789284222994042576182885034744879910693286381533979543876037362861415412792748291516613259683633350274279337315795893657167676364067161224948247067696599454722314860080912002693922033106069910263663625133523905972087596581690003280686028326777900731283868098291111566157337586412883859443507197568269205371242415391475586894881520418598019016319759234268406331418368088869549825450042565481161671412977776887527281817715418734543453282981317897792905569076538085937500 [111,59] 552349308724042052269186445006131400885730091099907737541937151520547213253417843195497227378381813485852479159731792775654712797974710507537507135068215521991891922877581113005844791630900865178175442335996946138400576885153489819546588765639750686704022178672902209816236827129090606490938903397263156726080492643850641920085110024033484179637182855831050595456376673091860172348498554155809702004012663057781717617468044439132588287623632450642263438004963775482199542531241672456841247917357828420880857005159038163764883770576617092996885722843068762970423974407872031987840346681502608453935612761400879714607418410108851645335019193519043123981628052049259765779558923262715962809436975140368310591022408466354605597894316459300744347497747663851905227938407283833015980246952933704749494410311167899591006479938792484540958074568100148473385867868664505645356049436652081271034870024057212131220586111400323437314753794452595875835788414877061740549608218424719471252450911022219478158219730981786798798902884212496699549752324437472938358642205853801882450167893010657182539787958250930981721002851309064866576679252819329721509283804460817328102641422975754831951169171051298423766160318822373185717712115401795638877850060134558602030491324618392613165228922056738093879501303761034785791100379596808901068369516510503742358407894938745937782847698934725133566413453302727460257951122397579469571978927094989621116024403293883498750363211672414135988865016911209049662054410838244660365144985617167993248065718347136053595219050138768561395249863439724341968547405720295525928714507036822823458103818321869168603436076590445107325862572375192203087783287638323862187242452777565356690788939096291022603582352317373556244303990522950301417488130040126638358114238484811201970292511307665023342805731136434748306537437719199360933565493234261129695681768348780360713342772957374292866576078076614594502666113301694001601471329884609769325373469763197748949712962106129722422829764617522204655942219479528044700374994093188467449364099120253949521022842423148012452290356687212344373038233984437536506841049009899620893962977007622899921770324618974692137741350137110215739616972862570755832299484000247098623107596969377352223812852256394881455086214892581528381943025112438207639941872023088683882341420883221871918067336082458496093750 [111,60] -56060621456786354360727458763008760216206966630319071975430408272054436695853082005123437271870976822963456130626843079602866049468247790539755106502257367197814354592091195643663307504938624434215368263930895840013641028991099001133488290912155984921626627207246458398255035499418565301511551910229312141599930107898123436898864070669747231073576887395243959119517617423445660097121176354006894230046854798098065944071120492659582590742092681446230578584752581292951706586273441558479610906482413776074317446438141173260716559192394406983297112773946634542920989954995860953039573506376888700777042018822791677703255025860941830860236499582710698082248774620180330143536190551744770524419574794610526911719728441876817058316773826745758165489983805172347419801959281412712944166423325475442490994028728976060498599794671180233900948000281655825654178353961069313330054372401777460575066249853474289555540825887568259996613836775234850575339061624882432416404678301736682926840237752046708558285847160177568434889990910770963250674823852463741232185409569387183374005018441850946146230475313707919365849354522585718807914629064573970891544339208355365411902693693616739864607800592608678367564943352263625589024045609495793372560542536359964567159326129337429243527667894532823076374741035359268196885030033333885367341131608879063886031598903716389314110765745197913506606604116244865740847561695352934422844963467528186559020606838955219870798191367489254553267211391470848352336862997657660570069734898858348279445369607763710161544790987074430281798439703994905673551722622373841922122942739828518172908263678289982124433300870057070310790127351113996053038800990630626570743647227240079962886111947007920461768165262929879026246681178036651515771119734201739582111463905398646090525145579151524321425349490123176178648331492565191885597952085124259539233154800132676652170897069149743902368071143840199718832182117159794505659004224495724454987009420698170167700606284916826286035464924919335027337380940343086563475964982535277311179653829043079679393986773636426500611351804420962138369422983978745879097477787312583570596156083725502273470884401167264634654661025151221362481116797841072460445793080093891301596658448487027394967133790190607328611994419178571402988498055920694364311735141508108437591317851911298930644989013671875000 [111,61] 4414195912931298876876573025916116787260436911512158771992754589264049439366991531973296932236457757355585583496011554937929851397461196484541207919372269433957184287268225809972729011418900522035821592560455949970022684073219988082064958163521746132142806279966670217039389852045268699085653970575779216839269303567746989092140523190269233407722541381185125578918011537529808020257245531690856302815048815061799960554859013341842369785820915141474854726770690407899310306937589537525134615302946710213720687314981259618821843287590709138292900808383436332350308720288091925549885298017474100286045642618309409904602914187936818908404977231475473279521651491082866286409409886085729993328057948247709216519342768271490550120145114841584756356344872695048448103173079913127191132827094910902260177509080440438275225017496218423744004433649645222038684440383365869499291638948955424503155625712363329865840047819436434743181592825688312730146644487341906063846817286975114718225107449723238772369555093415356626126404374686694272542898918309231691928534867836224208957158606636453839802646526004155279666306555199186827376000723997286180928463267542863746682449488524371523328033561871172423927797662880190081435048748223990430164661762187082550338566978172224001197120404458174274779805898804630087947743788208327149992017838878378031669572063527899298829675707879479361734648311844405157946218321344706403112696466782365568560124764823131092055370992615633709981338958010658636397394607895945012038198374306358496487096802275528117349997426199903989649760102581803090245728024758259069035349085250257371690357049381030460306596931752607230700383988850851909149140176651158974582678709085958870954921633528925491422516181221196027539351666315583593104680106064686472697820333899910435203678114719219909518559222293437180184939240223904363329516471146698606863243973407955155242997015977990021060248917000744344411354810838089841411462189538049910677172333242762356337159737915713784164250115099913626693721325235832078145646446059287406653513348698345792800353674936243015283984861138375460205109553830433004730087538681441905455127392013190459651526544450772494759587168312624038859711700295159649463280508069079170349423092260174443496488019477333582413903869430912416167274840344948737446576069592962809906566690187901258468627929687500 [111,62] -390497925211669912584223061906837262558742810326929731175342587298854195825167288875297320372559186951001227706066862545168145383002977101500825954017430482836812176342395355290170335499692604603571310462816642401169401141994210999772373151678879947286738223999317265204448424813132087279610122422467375289579860737243586017426916512033207258406553039400936730431184217464268290760177649390183517267525014540788170425085686279516965541893107542445603442544043411677472400072675362345088349740819498571356856226261659093342132644837088357344573271927901683864557241272978889835527405231144262872549683395933980126011792721802408715905240844987828904471793906289905536523147718793676136272578059179923798361740334859698904179045769772833465558560651031686186187244074828047833850118780869542954463825744440627634599329507643940398728067529363349103168836213954417608066977070680685794545727782096244470920920945618551951747845494330491521616486051635350052863157818551754277094797200077895604123917531789405878304641052952204997091832398085673876234349023640660273055597867230529563687794554999077500642021947167342706394293366018360198013350079652296651578514943844234784393449096885171636378225245369071640905514362277034027843392261913239462219000430010797628152677121614823614370839307532555100806986475987855785695496919831088650924493110537418969847475437034849625476408301086894182648231352641663096157587808811782905488178171176358742411925390652445426805543673809812197420752522300986849158989280662162224060723831223923352334017580436519316173210911321902101648798526766042596544926634284556934293570816163081702227453703518105588300274079617095903362279311430914400512961887905528832590053898992957227802187969187264272379762821997769242097319123007473979168932584863097726536636968012279902305893574983260881528669027710810870636479255504159884739746362063032230817012403949124491975182334557881289224193307516071672214587513705347104867169267551112375231164298340558424623273987149897675945116314974281486667929205547302978144804004429190039758230548516238276065931334117738555619587655640858363851979154603322996196724673920405334716815015641776673316086896524173122020879747817220414041145302542134072094400800156765574634561162138612314461770822924095381933361636793775832480839563243257828162313671782612800598144531250 [111,63] 40865544507064846531497443516203061816161941889563317444152138491551939663276731626564787991275887680522150027242183307419124365351409283394019175531998678823815326016423422559243436310205626342232077599591368860457753153483551975404795426002632217127848683411920239950608714929765955044602042003268958742478256416171118548323746540489074718806079522526700888514451023988721506904835440970259573315146647873259833675749790880629077547685505712308370555133129468081634595575299866722251358499852808207467824318404346087532733519189121911852868796286605214191048732449871033628228815789810300608278897600782563488959459695066217100138351360754128635732321331698208812288528492630867549634515684816439926991646033808939022085813749329317898136084416763489174939346172693109256819267245095566947895258243906124107035587629963668617477311923725706922516241864302224988193919629108399098909179280297162209881024438313660701278007088732539682650641521005488174897174873729218027087798277405265462237203480446773323495072271722008297751826086078930183897018933597756494268289169467104153154128120761240693147204636282566523632449261739516540837169311194204385537907443912614594421428527635399709552977272165358814206504073720065087441066388078444976982515020844510772723157072908767276488303348225707015162419279167423736466436326716244756422949087742124888568988599562476634936991449107363812367244794159871610735395272436573275496134556955855740031639165502032552956814916704575136191018451261951026288610074523069865511812183598169942059212048517349538623856104057420595929846197311442615566681419638185982446073874146058536628816998171724116575107389951986186921745689702654888905617241405784282487716049388202154185056272938731067406213587704006937516071817389323019771225568812231681097313034705037765873954579817158884787898814553750343432557290746162613917974175429181385053205347079273431247017307591887181473490925823266166501439642854510280780583872628076235029126229762411160016283419077769250634771054200056765197465649108225987377227567084578036915054056330233117299382456453699716160644332230068243407777060717499936706711584634347070230592158404665102575848640305375418979286527554224398181620367086978397394320117940019881798251159020767954127196515435198728480443173090666885349744319455567165277898311614990234375000000 [111,64] -3181140966676088670711912152390250222902771578514423764845308917707161233180131060023371669052053120182609820467219072251237812273357379581674563950848500262602942079708469188547583756475858121126659538121728307560938697907032330809334795944707677138371597899683566770000498965578004298223442833817277193447613994003454040907493966051796091352704234372059786099997064303268364851491584172718541483108259473890401199164260636642587046822225734746194751226193152010964421264626888717056245619184719462591389136190236459927548374691637461849567912832170292561032234913234846498082728890355889085983401122491546827357391900241435828668981018903203355892817275424392530512484061208635079214517690466410615978237396617922869934642935895405214152690589607609461835689987377424071009760069985902963274370392519790388941036625410445118024482862693621340063320956153823405756417036618668828693514707998299395965887729166538942875935933399303353621693991245667940990764195563144217600044939442082306706881454137907842943074345094100701150037872003372102674090008944875436919852828748024968438614864993589602387492956804050862584101469623467636556039136361766239246259630691589280298279302354612540122749293733591040936334670993503751723715169709743389021546409742139223765268082354812238325097227129588980332555277541180312117777190987107696084053111278183921305740391336757057836665197713304292185783583852059560981336019756561357997274192329914996025515820498429918111742368331782740062113583217230225427668937722497805683212446670688279295726403547971740194953018108676597692972785600349193311919888543837865516223732316315195941440099701933006557599538792741204445947135521804844046889140920359767172948907141464161816394706304264215284697407991999168667774777397652506781304164355966102154832771935697344013836244393142642614588722021000915817384778538136359535315015750269419107037003828101309187729528266719972200727156193596424130332372602608965328843965766332001670562674059733841833385401601571774668879454900522815628353607160712843367731411630918030696610218422843973037665847152788617411389083573550527316202509319885215936435330294051362010377595280917431627106222281038343806558472931651559492303479401835764232719124650018824264685389290622195756211017636766902758365353329577525854077180156309623271226882934570312500000 [111,65] 123410864173891517630279722607406377687727651587288795883172686826076531925050784023088215045497632626295396102881072087191556579404256077384325012912887561198295215919019877236946633669836374732693711717891230437375238579749342591787423092785642626258267081668055450468843004569678473370314093556191588432091048673845635786059779984084320496090518115969088649816797439598634815920408247872915528897300591991869635895557749708615391237088560446254739573061367860136628776237318748795484127089638511997022916614365671550878594701786815714964387003279809754364333405327853622345455262820290198893867599034964474673104039813035194795984390466382144300831020844792533510047664559806901678258191467835852131601434549847267062879824552604384106740754841963546881505617441837393957131461764060328722152397146034249470867548608825395422871105883305843899407846299428879474816787812317875759413900448026408662109001998722844774787433270980120488021410655155224324424843519784871969329684883515773749729985605634602147740056980040774079382657170262392319301428798296607845896410135840327681337875560361337712965586055290237031321949775416897485466564729032956933897822827554412388753782099146395876030287477859620467528653353218307501542682111600858950375005717596030261314536806753364205233859517729328848145945865770407060352247511495528737503747026689177832936507742570585637457141877011459615519934668631248199832989036501614790584853191063600401367469184584037184282986070796133995373006135326396337925812250925648707649187977035619838072493107976791773829531450075046900162470428803478049122589283621643243508796593312010416387185991437832654745812173774295797074579925365946247330775697903074607353469768438912652578730563814202453137414547100231569845058444125278919617582537305062596811543006655332180548100707807667530169414864643023085800587489477548789826098838347847891629254414899207100115044873219393480801137374317337861753292872005113655507614503998706434424650419283658145295561396016986989520765562495092876717062547843601948334807034313207898229381221757409173616341784069816203757838317159022175935353475756658815874354344738598326727700439922812431264360917701838460824564034225270941927078230108199456225155130740100610332340925109159194060937834694047042701843671636537981157744070515036582946777343750000000 [111,66] -5761579392187321060359825558479893376527236560690710044554339798829365504659036555522985526735405533883808921415514305132083896134991874628464550924453508321596791288892364454771086053109760647167609156337412063252948338211290238748782780621575765932167105701044933088136660315594871711201237516084745354322411565948552349806007609524526874172476661524201803751421649110688791914678442905893530353572096985572464041978946907033681329734789567370730949308503758466307901911572469122518518436511670757651229897184961871237883197460194751335718343961035016678260546676747369062529110196173705462317802216194955163905931816876680069095288197574777784653447665522993850893671996747311868169456849750471289887188706804448679387882225237362621812325388434042951641956753196376494713031246964743104851105431709201873319834140299112427397010810184689871379591919515390152096248929150839310336546638156475736981977392372549000324276846737687507089735343210028381785389021577997796487353341022973911342658876991829377814412511875262086006474631018305200838006932112516064571664980359138886693688274685838769127788073739009269804817775967877353562997296438915622351404257060622429901646211636073666282817073170396290780496564861285217304200443650958995683750512832725281717152193837473294888196995304586641164100503849918019380873072575004793039386635517555922145383828646431873698929195175096371823439236679867611518237139979140556025002060212827732424490270802288699053505409078190232631352591098714706728050050738585086702272114998931219857493914723030650652271456466594695982139787452654320358034577642458556722686133148457105388088911440084684031520507479091769902791919352415345282879215434724426986821738106752763642531055718744183878659099781951693627377915539049268817327427410909058911539239889840591533822700818062364845049418014017495302749884161619244944829351914441341788042715717319459117751148364959113639162375865604732012103251567129569118966654984119503613599553406551476985237614905043123193111869811781355434037655320379276730993585738235168502516854457871432208978617635292020725772245651449807661418186661438140661316161323633561756768804995339393845292532318898657227999371722038802241434678007265026378203622787749662876344981603809494721165777643557673935014542988734410755569115281105041503906250000000 [111,67] 826040793732858193032087000459013764970371055488818779220190794194440093940860985406823754168328233048347580745394085126890527347517587567466261435534354302561400976496809754515532461435869098804958102944581593851042586108742207147268373821652166626842125552185954017291789026927148983545493810113006971518733891177923528293199377591998431311303352991904889284225333228693251731439950409651221540689039252225017995610177357635940584798199558178365383793092559135475375084049395531270677843209810631419994261913431224247549853439539582381648825089447295620372113013384500516690326843507012721524558025609820731529233194062956962027694613082152149032973466262219435113247230719130940471448617728322098162435784390667822847557349537227880230809317497403098503189530293009690214776508198128972303085522363746960316272833417339837950175517841264964530786109527823181651100230574967895056588555722129391951255094600368724097051742279730799844131145284202245508983926688649539827549436978055191735887499453745837162923097528491094433339928085111650642170861298218204833289395137730822348305596022641536885449853332600406519892784918791098760029765491015437214786355703511579264775848574293207796034519427700233167733848028158300425321143359711927399232262055171624710896355755419756841267662063573642657110165581254309314941928612282518585111027748216822936211021332710995322652125214406698445352309539329194011439794853060690230164464977419159710967914657476101332474491255813471222216753353028587708207877056302651211645246726740781562206117176356005710694133925652159551893519123821156422796872290323031276803057525585073278687654274079472497271714216015483617071906014368497692868881022613023908571653065676076146164431460835168402625618358911821126347628008920525145746688046132465918129932762860674667680849851956255634558881003632449998615779141845388491648485705519623324255281380814560247099281741885439685103550004076780872880635027296561408798580998959710254826457584877045946853608153572956807356786258945591701306115737078943400417040660714949130874553764788107043973464549802275158727498431056349506297315183377430672821398151022276224321129971129940861092917675771912684209321908754824194831545081055525038808632572504817429537500627527558440866668914187239223341829175764796673320233821868896484375000000 [111,68] 140016753492110260149833391500124493354412567786620218370503270332705453795317655357489050386536183585676957235641203425641648379792872109701155506741050887064650507388905117545970174207864940595426164841015511819555889111773556774620271077232496250946722517484203727531588157948647651953584015697689064164645022083200952794440238969852859666536317592548938679024826526045060888168550536239362316468321149877750699273720129418056413849250790338338085228351109656221842211108252932818093411681911469732891195436833050331426845139156546719684161547832622250136960623114842052219852178288023468751884584695621742774571205451067324258020300739914796553135833535967746162574012046975439012933174700024076966301385518329715553173380387066587182490988270660108220138890710553744093715501422692273012433247391272501072361740753027575624217121698698711270041151625209371223514893886222262238428718222245863680373667297593669927771910168485448181242657727032278530036187088143378667037021204000270209756546621347402258138807785545004161337312200716206733316604259321259405117532780228345438429190818812707843242774433352176219946784240436008214465003013255596882473813814570363729262176117706219472199821712134529340390350513032864603345900915093061271025277374224595641927709316590750086900329407950525573387803853392563018114565395283602822213035741533784900934917943241546480737055109693907023072679985565434037974252921488144024371005774601301450837859728357607915962967902244385239219059008693185528786454079232628030708865155887955747438932241818167528501494505430292479359930591940922420767408392535328595616982038971972281858511498280176185382188232315517076875472826541028655777568858432342696133381818977202536642362258379441655413702454925957528145903976627236622779258290034606113612100173874627852749555144927735277184665619728973185789095150094401192814844842654144670424160495274731231432123420454522337694825990732700278780383541224877330224507591305830428276707943218473567508723128332083103497727175787977391290678118349706660969460961661963817907419251792861570128998395411149132957176350892591131471583095711261714744967438771779491737145469466719254022856214807455941078465402835648933782564122430918772907684566938377170020927404751706280510577362691814197405284228273376356810331344604492187500000 [111,69] 7546994050416569328899635846599161901983319156011466108886503438580810039418526029358616066618713140268774069659186991829558607036590731337780950230486926703129228783598694543233427727431653170745501275823398803996188062756937460646007914009784441534785426165712945158266025662124211880251991869653380350390309457198283924436554566156929500788282686801219773315274600017779024115569847035839065354554302585073371750288707515834276669139927282880578861742543209240029312584862533391471375929156542027794717502876376666450452446410655524689789899739941771200772405082255251436429567040218814526447461332550714180727680172531970212105977744937243427889344832683320623208557169537263977547506410327446534311468477797864443344793474185965073870630243419015123836655667756506115864627552102829491296315487991182537472707843441993249806911509275468299659383245798043350435584865321631925351210723857856470871130704357687457566460164462147545452425993759732714325211039100690476905550285658716669205022634800685460674630892019172760437199238926439817180400803254983463890091062174417816552334855445455965617277102086077677697487261592971743103765671608586446145404756393144339483999670317993484931122935778082789119887680675320771499058814526047404331377985457996333997350364726072068724151010029149832308673999393352182886104240989070272336122411004710720447118718692817323133704426438336386961506684418753673701952187734742027651861521744551395570487478429375582249340599964277480792831089744312808440971965521922565962619857796735311656516050930386998796656181928295862949309356549028525098487455433787271518205159242849979803365036925520674772262708662707328389054356204745217786179556631401827559929517969990418146105057631648029617269231888152455946473978143045306516718465965622916116934309995130702869098772196656591717466068341968077401947864798977759023364891244500399397656401034443444014123756858731699822256461737054463831196280712059438635234544587964499285340586156587457499184900128490288523005934446615462906833654433373749215623137054241908996416414172963936579875264229950186758058556123335814526709709532983125923198343323990539077678261991698889268267707713284462570749039647672892737413472384625761836207902741864879164005051730090427433901714193414719432198831852292641997337341308593750000 [111,70] 395923120610969756800227539170941191525393348699487797817406191544923161730536114836142370912490467971107481416943399254077153092725717766457254474231490286714089352911938055341719524757346192657075456321729706722352093093900940930625035922671447558412577142707459161956288678834095767918426401750352225746990587842929540654473981667201980984007160703709754353888958784892034456318526207250396242605643069675817469207683037685220155554407088247164097157654258779604178390698912417373485352022774071628959447665012951406452555322984527343673921961261197034309414395909118936587407729147022985372894307955002092226385093346517232644778002539230115362979400835188803364331475081044467659093977571524733306058180208920753944775271255835686077758644382984934022571905218265772789484158885249031027865637905687919228372185791195404219848475100971929051081206713021872993722654472709912355995725186101939739749239113887533908216298829030238537162320723560833858533820475913486065260684756026452297968419118618140349937420045707662902570210498777817898268495547924987969297413065211148492655442362078831999689501781109504353062702607804968260145714124783887652980807969192945802216712968206776577401300182265684530191505679914542590450808866932996787042840404369400706151944669624311247900939412650751843486334966173591732556359066392745439094928304965850186161402304220749722454068899789737614586303061852332793369834745491143645048289470258868685524953694665524512122609541125114634800245372701876338608273098506312778279256950316425266705436146046259051685459762395043458467966014203369991778626342604234073839030208851356067220246772447605477877308897487948139194784058388493580638206220599820639423976995066326240612699659407491284448314965615824695517227952549520593475712530502062315836854039301090202256089635100446628404777186396591037734112096306101590256449470517920204403557641311245747073319039147502077171775636076185103381494596718611771467407172069957971295757051356685733754467170699942513364589603751996490221475706254477875264477971487846326849573319751441171957923053650820045323561236664470431420647130071473313913846380275337442250306722706580085444027283816691970641894399120686671331354682870942615356195623629409775568665461852373467618718763636667815641298471018671989440917968750000 [111,71] 62716164905243021155683770199483432726621430922803919046712121291495222215673635647826842027118708247109944091776718967794716976303658211978706160025098497576649824611376068262009590974005328150494151586387391466176515198949146033941781062188500727440419357231627533525183730532751211693094174238104209845364855888725951566542201878269549736635397112537506523266926103019310867616781862450503880359799109152461671523421903670147472833017252171417126412565261229327899200471477551073302832175980719778629081435629658644261740330367497123302269237001659840977913815029879892261734551644128507153427747374669891190513219482301577941940396145302724264883859408321370754865410228763605974452382573308054424586571649492844802405413187633488404823159902163502691609589055757004713019904718480399949303167724913895673769763900049861331281734800654162497213884286377517204103574304564914008956838749602479962059595448670729112719310560622273183582859234625888209706503988805136349795633440525017251849367165772946153526527960982613003847378575966495974312101405401167611966721811483407924790590791413724612423419187389326590038591253662168651203267474984237950718203882506033786071430286055177169488270648194453786967985348871520428529684885182383689921787037263892820050617169121836903969178709462168956189345817886239109302171051447352229696667956478733129211305827277309266961643570151590123225214616407711507754889838129603090732869155062207945668313207029372073249740030335628408059219604941582704761794260126715832750857958538521915525272292423253133675083705887216619463025670358241554602259159492295408608733923324143293185970515662268892673088064791045706233806046307664131830172139559187123515526781913520104807239768155863636539511195920808036821828584981111767098707907463663992311925433080187477809095214265354320382487960714786466304946552984420103086981834769178788421569454071860386281906488291232934252554399655907834897067589202771839562278399997947279933325349177215899594909744175838494861822467232904978295798152863806451586210176852982595253351870388722539344621275998656117507232892868176652791080237679574053597204622848878739187232480662520910051334630265746298010594810591116663494099290802969220015720134498090731233347634590523187201087737652077081928384974598884582519531250000 [111,72] 802689283873843284794463004534411554217686332672931870278222955050990587441559477951469126047763387362259314531200781413773117977223159092386222958508347664914572592391939812509399576429737633015627925613283294205930288246863035801207508108400448079965416968985704763734250017752697899110650472793887295582950058239937308074108026493590164795144225514161888319470347537326969707726770499293965448441440465064723427201128026687757506693961319611099483041375141727078936748775625311197487647236041589840885990184033161000933201637145542137696222562007053233542861456659802458106138387111409804376344479114613929643644924556884447709883489479637748005280930373989089310871595733135588993418876394182827018227772031940335669270724417472255570450673774173498743852941462123849059679077028423009277314644620018442031942245752238927598061929610764674508358365192082605098796893822412515188230453276195546375766213067681160645741848923936268306190547448357474759337868507234758048389625046707028829087181843743695762956794617862164319365741189581376452224417813869615371170396682052278352840605668734836404826101991785199715007371652371850287223984907542335011269453345077980838283248494009071277939549241710065486111296561210594485442997664451133129712759597042082885456156914376543722663088516542700754366286496718439875392142554596531462902116533796642486006142325631122048692333424426013278059529203567041415322621494999481119765604247521828531297650262094773821954158953130267809970234963272005628387761712191779160981152708189324451371213394451070479614548161572471597847136318186176383425032341763429399762371376269009478260968711308811322845120005371716398710442189601636439697639149037388909133073833280417639578813112399068798479938950713388432959010261714245533424548994265982098653369874274019924064788556361583272645840234479116815433214764664872527013175228812243727435522617737425747453083463495585849130919082438601598919148598889363693644858104524315085750482597798251181324124180643493542764474815558041115994407937391353680434280567389047097858371320637481121821172479664897966589189176906249155445963631046096489194101414372192369385775048461948705449585539109581368627533929220958317357731372955971967015819027916976315369224365991974518338397910950415356414765119552612304687500 [111,73] -244926879643812423917199298578033843584611901563378747932813171284145820333781511320721392114729773962024116656739562698180112277617251940889609019851664739880451348166536770677632082683827595980492225863970093998987685664522528809315782456815131548511330479908775940920677756625363979974351586056129395260837229587593137879396312418959394421684611262492968020891097215722333679234955913292807830524642654347797125992568511243146466641744539921128302048371422431044150185435274729496676406735522399534445099832937281120181942187292773440981184116254448459016009535252032584478194821497148119009385040232466320961826760194056976783018981075865364506782739698408117271392438922426154996461234880652417735958000832945683070311323565988252845552715531846618219693971929363374042540185972200313267908446832167339461175249144389873061145575933044353977362416239122435775203464848628564933640179302209485837059448092152763992823665301417298882124862198274587939816421094507682909535411123818631387450045641760151153066097300429396803983541390604609904667970578350142448857144850674902022528618395425549375033065919334804543271623716897661462603974002325893566418085027928507141391538117062532411664600358047274319823321563269406573873663354534428588760267285360734110782008275832939667721595014801799711967162195625178761993259316126404035766320605362678025225825159063713573432505844676505322394324438087718500120950035553317307194942866731995018493118608108247555703007439084352462655581901412147791325078760067933416608988691222362816384320945135027891166927802545476700509290193670271668644452349513855226013851017725736704419453373283091611634710258786751092468444823730577897636600560100427507735053102836411216246112480462445473774874946130850178349608997720044452817551925072325651930092771687843802863952170611433899823484716701201763554467350288464452336767647778632372924916541066410669394266062626762940812560492679888965031158878853176961670442646715642572388699555645901415156242816021672509058694517150469171080570025017828087836774860153198249537080343654640217849781621340896187815170791216902614701179387864636394242450584964882097027748203079027248439610870703153471026944935095290213116206908119656609154243361776321611465742706149743224058478815952444316616058349609375000000 [111,74] 1757948683177803248038385327765687919671460930779869845633391999560893746823100740025830214885377053331603326214381737687755589804304083770142380013623547511098709554623450564891309513687605025262144344253911900677955752202682663571898521759821441931860227718055406108013736206519130058791555822302211977381611075457695411536148604908643067089676450326380535060413767583942829967180081963425807999761110523014646547088709640270616876856123333465677976326022574418899058165642779574778066557460160684231610574759375703811553103332013285348271974226803512870752198357028221696453640837738479143035751244802369076280927805035281786537152421033651075882639323069070798126593718648116899639451753341347077388762326981768814460309207727041543070681900975806544864012769879110203726842682781594781919787965956500172757108629218718120542712304386554542464157226793458265838245114269384818030848507139840340382115968453407986969906048586196516769227826970940446940510967790081622659518671497937671929358433238160086907104677171891810597387993965928453297396714727080492763791448975703391611760216707729905690426211564936875928135290477835745866062270471815082770480370533475600509070038157855488897696706358662681500427031121895023698501639897871781165583923479433696320046473309527671468556165020891758796002251077353045199033244386974620879677558592218805692576727822009240254519679876842086696324824846851154944478650038351143276499587654035565373412353243920607962991062109265423238772648544273802095332313725886028523346048367264151941291958807106261251434696512763898896064451315454900300868801170649242843448140702670025345836211832527824270280814674734886864700809137475235595208886676258327331516679240952439105270933362088233235009554567952414736815519256703976654460901974800028449591181615630363891398200355533741103844626684763099300429401353637342550218194049753658596042434871740330471599587963525519676268676370887587193660313682549984014179017449428342935868360689903699839374812699612929043111672818932800344667504216515221941751141486369597740571660074325785878546574617992893046127879192760430519730732215257950608669964052794689807857867912168846863221064826619626899033463932216909537676762430841869166317162005996696515508117273925111252286968435814787673950195312500000 [111,75] 419815888622652438962980992104366823164117784496022318606294305844438590301734705159131099065406108615774411680157525093207232433939440049836672553130220818682790873604707515135373030605649218484191876735989977981907182257028239351543545073746246608212392702147660398954130909246625938554580867883813829936772638438603108360784096047112181194015147258350138511842434933510581832341336967666753984309019208017557613933508825623399348927801259033738478232131045500650329250266763769270740781498077030995249293155151952850032090756904820971706143556675016009642860305504450424768607527318051866308317526919376051122872837243415035931071813188485895887017257789367363956471434995883513511302879597627524827917647421859223441860475761789027304238410770221100172555132102427910422051764733672956372876630124441217590122357563894658219356198931066979893752802912721780258254016940562508099530121515977996391495776757743382473177547883118204753587204734738150099308805799143400157274004962463930588388124578364768934423734583775046457085395002344331935571613285956320820864522495443427882043170198666385884329106163306795067494142112755463485073307649035252533396673577358916185777441755399243885316139550480217928132515645983113786995214077320413433666592534594133740923127183740105602624637830417240261010000618178692152243668848300419009564500312317262629030527051334614674039611619876304925551410534002854890695538405065989360630246917854964740672999625855651191083825119677063114139800769159638614532481428063564344518449894929069013187892923036339919708600777719974862824319144094421731730409219224623357902937118400123734145248634750545495773045279829876188742136422760674617660430278004482154861274494508894541332596322499301382133601755150521199707414144002327299696102401403921478866246224624396253482206031608473130536217419361836065113987872813806433968509687914629522067779592901853172142818958098886586112955553952158442291810275116988649845929990417954566223732285752493437608167723316022218835034661797962823108789924506152371336216268439869686510770565690302699910638719444635453665627310089498561699611794208019537822055455175908802947589253118904146015584236895884952505856201001850240645415753917279123179560568025444449107248346695121341999939810800004882812500000000 [111,76] -2247706670175910933685948232440774756636049180465482690360199504357353882884821617101145695486784891002343287894054232654778211253113305321834348018584109473709914097876459903679860262464437608641796894878149580371433863948505256991300839001251478194089528401155815756608241632839547843019116323393709514054770814026001654421082216043536269551167668178104589407269481533673059377740550064122324811876776074622516009431926109874619808906007060808267745100680743071504330394298534212517119945957878780561022856841179404749415529376721653783236358124187590494331929601891870106314564171222198942533053743625411544820817935077517574355517217650659650800852655215816373889667435287284979054928695826110421866522724685940563389188700739580196749471629866545091943849580648761667543225866747185445318343945552299230794453055629202301434294908466234316582088914334419385592952433917046148651776648759753331462152039563381861055081453369461331597444767154409605212571551309013478713394167917179411076815877508003799381632762510438460495752340804514124924866598825283104906885055478591516406686650914575115049543063053518396446092144033874326888517065203588549628596607990499214989861232976104955719699256012845303536302723832776774446223281104889272797036408156575123104309646983467333202801733570770131321301743303087385946027606042173370508850343662445379736023481419096266874391984389121463665214392411259678532044451841407298182268073563347469290329488369240270279867375150343452046397383359932990131178448347132544930913875216515396132098779469488795327182537806002531720997614288484296159574432464303792274158729434849706735584417160179985722928114036603644314938600330464536574042254715859649385496066690441035842478354128114655442632733566918511245780898227740028461582027013489362686744107745828718133802869174331667782064556500585541393782415014504962163650438734841126289440813717162318269576055489343499070813020403413420146205769513185969901596097689969897769899477023126903600240321508637489970051949910318643822947402806017268732776741352865620800627691199657754203191061161982431944327342541301792708083033477229166749814064763332154651780479947605812244686754710900195993506363669756753144826902409014913259331390936604922966875592899972103468694272048138427734375000 [111,77] -421559482551145509432533143781359515167787049300004146316000224588790601577902584883959306605393756443820159396127734201837826796345721085224990639454836097451959321265174867487803572021350776060796599791887541026967451829179029534546272764544339470543850193562320303333881834885055146262467670335349089751644648822828501421086165010728568259533320169984317309334123215042025633345065094695104297508043900074374641515960255839905332874121741280071596288325610140243274130612247065680378699946245915220235319775108686605189016698529107284385087988886245726939726028610924186287196953308947843704447817994664178960741149545940563478075017364621688195164434396844604512761542894938858590291032064893672070570302745768190059462971936567491567550104331296811466637934359919537075821005436646952869511528026878551161978184096764985917178377708535634156289780189073947079941222654268605261317639443858726527471061943496434971847772268625108606167220296924617846095549510834716765965533562996110845542097541694487839410976246876522260734080862938658975229770700452453171960814130156094304137152879116443804524475801259613613068725679131996311239364199362933196275990873860590635253266062974881490969965418203267496720199284678980135102747685494620861591716709948336009934412974623542783304352552600505109540914099664385790125783717356748241811451849934523091648731318953557374170375062518936936814199909508125589300650964989974473136321186313758107941987648320147313253943803133325347451073504469638882022711812090742298846694824383807554963241776277135156293005188905011871679856690926354398785878188798410273216123886597057991818169372057304491997330905930903864004454245763775244122514614238409735331156213981795762946540477063916479214424945162821548856322346098683978494900403882581526975556809326982138565481109315095456166145700610848773932889770182635423743024839870237597559810091671935143217314994258039794397289807544223419918969327237097424994904309937641772874119970185306446966629681151789926672860496863402924834902748855066487760611190583147815912090171441476497743201592533061850070266474965576374830798956134764054199774540204470368619984516491774067012851113402611305893815072873487129296194637281794272727241758007318741873206735591599212965561173710937500000 [111,78] 7619711694792460130314153713078223904261141670271645052272700004522708020931494756934821999613482391211352182620417805719797189579242863707482425002197829671761766305927560927128402400536147266421310558626153289881950800135795161355277594237539445836847217940803370704696087663500878933533016761678989677981072937177793980178852308869946625260261313224174983844120902575420881956395701818513864680590724759347398155873994700597062290778615905130760875539084041227757272447224121509147521623671192718233631646604321916937802921689713168933391912817650071544259667895740528216200343773058395876065274280310866381612674781309190241902751904262863698598454438461467134136455811633407738167580332685845804133620504761242316799984768536973730159699212993478509838641414561572800299466369436606017834388458024783981322326809600612160160012094873900500380208003406627479204278427233297233539679213753038360153102964122601727577265868003434437598767872141341113978615091930406569246802944600842327536946404920849752832786243088490213601024946259293861283655682727457018644300369158319033229039972450965744497848254325328652008533325355196833904092435449269433265646733344297310214616508274259019173513114859526269974846695484895786307980276663693830596412623590423104114951231717933047701833951596170086646416286013400244615012330332715145598362423068959837044993816096593945408146718263768163548967023764177157907012703646374504888438915219748938723550561337520720576661842512135066576951743195408210420758457036806331679346992614448810257616486068180799128595357007024183404332834019473879901645865810686490999344829649979912962060049485651012369566313040255080609473828157633130735163425075221536739543426492563237354166702280853694757972297252478792491541462313257166046698940988377213746759413016316209580537678764816639285974577129658365352190378794282114308676864301977491105095904885741977544913309353326259072172347378766272036992588648160111157382425865587578174143670960422084526503717114010797714065791254589526066513022606047111787651625973719828228093004933233052768615542338980761310146399633899690099558934066893949657202141292927664340907796656143587009667100227800512702714642222129215811474758360042935778483105308945982007032396457268515622587896093750000 [111,79] 241282949962456978946919073957307269914993797614232330409822677862994640101813485500862010284989834268991804194405506225543078826278041525032460822371333146619352777667094329979517006582197650880258913840545057845157985559854104606395187366594334473223120747913790337759558197110307612662992370461192326324796578946353208668741477559304601330921380402900518119632521260103132274135376802731121432853806938646087719418659849380969415377498611270604963454542740075325375400647796465891430470517786360707140759404817711710066321177136681115233594510233595853132686546735116581611635368018432970819834741172093090393908864573212666526922305425758098300980702121469836141866986786743660536467912875497769412737922321273466105240036972389949673435769218563027637048918199113514949684997897128613824941046697713115009108657921829624164305890407521690528380718915018567807823205617138551061644191620023035201404702565186096931794505893903579827302836507524954931821977731290762764166614022262426158916940853543826974974165638663372208671868438164257016937868642028163463475822426249046435951003360407334189711228493057120909465500362006063223472335449070289168221688656007410204172552030789339870505962919603020803541319073217860433161654268334133938591928658434530285675230410617267436021214504294693030232229964308690492093607617894593254522577540389597644796556440902624262495764404772347177182032675490816760888978345167457615492561283481958603394032471836580772834913611867005165752763001865417344846458386411009296285728698294558351150387312355019368422233242411047857537657455422072176249134928863744970865216885157799023063419441086773117098671759885996028633942756456800281034730444209200279830064466349291627030088629816855129148044059910773582909364857809822238024545275943349396602771531685424275108468265415871198109148737551105639550694262440419384158620427463220948383477965887324493426829814953091821194662317839671006711888039436156882484212840948374160771408839111841762843524543990143598150866985813763478744634700183481211826085045922552818917661977443234523843493168774079311048996684976954292784263000366697576548150693993110415803460331151070959192629029380831144631167074886712117750835216226572532468803741591828406958426861681829998189208125000 [111,80] -4064886867225142588466379938206923314290383359595545651065194665495544921408249373022321391323600682247980710020045201771064350530958872232190339963735528508756080176954370148776046635524406446705750893237756277820915148140178869946069344751300810575318440226729502637617466215265053693955257523245303945198481543206414227886775091674329021758943592220122294875272328739904960657109662333197046215372364555549741192776994963437332833722624360402667887686126980085929687593375459339897821706331951423673958891486652335936476496928523180299816142545283163722496894535882401777585340347618641685654338027458231546212367791105491334557461064292921539998771713893095180498201762493986626605045971194098566957871406563327023444822418937319080842105105199917212727368113788522189340162669759225036055667322203840419049303535140377374391998097656794364865788639403369411325048836825098913278148118449468466752121462842582085792088306320204038796116271604879859941008639829441268891369403583088894254797265472183567507314368751535346187276711651588222706576442840580007425021170613494925440610708420975955229508863652120958150959522262177352139845409448799898584663866051122554446588371017252042831495436664460431688068217614575645697989041196292531717665110484157837941743908931884876406093210979487232199085488331919817416941230831100845823477223088806335267393288840713820956074895946164950204860258864603928654231733818042549962735543367822970708281052774058735878612823453988513669932616381601169657116300177100484821500232989237804508415785005000703533505979647496941808507417808364007546592988479614174063087640312448386136072630345010626618235579505146487847820919884506923118919150131366727247580621831166538939995991581967674858544956553726325901271676462075279486672247863971285427658649156353925604957627207710376876969972958390416250997961024235966639052068937116440207032296963714582992353489441291190900173656187203509370946074760224684969350082713078494660567501436579054405008577699714211453452870845492072281836834967441421285496531367951869037742872331957458223170758442419913269673185737586256345784593011497820632329789176825386290511280773680912406480479658328694854985269798889589989058960040848395602977507751716742349152942773257239670000000 [111,81] -105319413834521149559625761906564057438362245170207105298735943822980730193410466475588825601874730922520117861813424336951389367464032589149070452960384657983030722770181128686077716837562926073290475027426926438923952162171603972586594967630349809143234952767623168705662153683335024798186769433452421571778481454278254367858358931977579742016040573947982840883549197148682405066381305719071048169220000824858740408825977902197034508654586518721248285916119437149846901550496898971391785840589281745341038826849958813680541433695395389237111833907945375521566258843207464230312060840329848834539148529755739153302453146723127401200366174715027447525475728923670904841294110825504010600875927537782976231843491317926032379439057236042872133184783185717145396872858795125956338615286938594294575145525119078884241964143057416429224561111695926108408173707174950638470456392463437480603307877122969408913750517794309863249825201706879910516829226500851980216261952740780531146020134324391294049751361617912681493958910261509607749254270892023748229985345237449613804625044113880595162169899807308000349713311118998494450232687971246332191997108805652370700192291369533495484755220824287967015717717471578636930213418386488878978223710484658237520387607180848361045589610129323377949384275385678337710366991866534754295701637544606321329050744218754186537140597556349244868124831796595297733169680645231799214946644944546166435990266551260867684700326021261190547292193733335374247570697939823336811840247923988408293577733067868092353776680733028076066319167522754090154322035646329597596180890273325195759067672036052729148231068702854740583940384251878789304669084672758768802278535015716381300391898004031051945088684506086489549110124316310684607533241866167321766866192604083136499116347419273149082148401045837789107395628977746250984772499846645771396351687745619622553771859282462646622352825110344959173556384156121681184980682985774546561696218994965828030864221302089190433595120542333239212970139852517860971411526809978359944975959237341974412040186600299206288635153506084792963894774963709955168084524143094871757886924798634510337496846616558298942772229615386869109515366791725597277621094127676634318768134865150058512433091085834094160 [111,82] -350272726136184589730502476389132286339271388945042175474032219133911487976318397095884653409366363515191534803496714786526357349291215464551843914961072352298760491477676906347057720456108391455087075852801933255430422481925233776904264434163732858607886762377222685028361015026885730893937837181535830090012524781839158683922431662341126786497619387256057648438904232473449572263580578782197323415760536610469007273721875744499459280014189931446090350032396684787579986949590495121464369940378479129483862668005661658417194152530943341814712633361881266778931990554572340603447636769834612301638162249560660088097398106997156684921713332999680819574361711389922587401299708895915475566174693558839839358437904527029713770494918758928065932694391931225939599018507367556200414451644088407747254403151301680248223798251420589129340282842283475414128375582059532633968409648200831250289708638782271881480951799405512371130650540733714486769029801144286825592125365976988984268361024517845173737238379974479250719358012505758448988250019654239249901055899975705572061578531778985704777881590354964923737066424920583256259249639547982794011454204284235746094934475025145234752207510972484770730284979961605281328833366045146157971257424644347617459876419435333577324666769895658510942689185342791365814768690438475491658832268321596336218655563258092282935500149818679276478614145363139880512998670923400761386475103640192905965773653229152641699140827077690385194455351409037253993030865368713414291691134646125598748454437141035091606110633543864378334586208466455546988709725505101894609710160071898101298152619427738044725047736363318182355771188910897308544201991443428489933601937397585850692863628774737418334156414536240117922080119282653754821765142556456762287787194400905763520929575629657570032612971868441825667959643927128062976146041560993534829635815843279008608403010511437752441549963114110933509269001493937369574861681437636211288865078136281843058871917782443089503410504146412895175087830116528299498706866063428736992248957246443757593749487643705407439347778370347308889251600513517470403415139882727141799475071783717314369391565321843311780331320982455869501879653810696956333428001428480057090268914523093913606377850135200 [111,83] -19379422272943941345026636442121468391025091559601552334948859048789360908710384120637026934860724273014715419626297080194710811122814171395664300589999567030352723564402935084697095282162765959431326924244595417585209644817501673542647644702129787376108559481211547181208707044217009102484872700278727983741633865725275766509634479727861893329407421368654181673277876957207451978999391474283600849559993273760204578381431508563535765782852058898340862582264864737160611307002333343602232185754512365289442100221564871282644260260681296229564705662975170795227106516552440201451450929924227842810078964395284677491013217655943134465219206274949424035269215554622384146851661480552920515029521291135039113520460416031162636963127773495899148376002865363514292703810955668667258224981091617833326794704684952313323626903312557707392415564025012088670758471065938725287108018399292264890522048837151395893475800254928012992365828615318255687796223463278418919049883636683883230655990748988108254662572673460904606992851656539985847623311979277361877655563866894223855034862196615341865466278497797871679437001423876177665552942438576391053006544908058299079430296558577470149455923391844099611912964032071694222018041081052590054782650723534752201138969637635154332353752316455041752003042816388481231395588102413727512239548669184682577054447110263765946975850934508720967742629669686506619039901115308050713295114680155894300011211387043418527806496575856855278663598589936888026514057108503340947876300343807090937833943067586339719228304579081005082491332445192976033122276985235506094556729861630580893514456081361879132797937364541787155852482423449653131776119763906858953677966031903415739830239571371389214200370636660893817937741143855871222165987549358143783235163120863862704465757211611578342149448914834306370704411353033199931538326959446504623808860518656952982128820866506088247856746119267507024081971355381309018635538249083613610687726610659846862624207036537256779973200187448035225125539971146318485887980191380754831925325550892285679263219195834066289825864541628922067568093932033575796039700076824413048378021935290163050614124008334166727672590031015473899551531398413942846409186429146937777271705454934198606654913560 [111,84] -676205042332492690064660811904616425748934033144736908614419088498797107819723733388672417170320517756661197455283077167915064593250706299528367368296365409985149379802819541589623874451648294193232448465088230539095348228714124095084515670004437252271437003601660633998929730166075185903863515739774721633532464844247722894391141357704878518629664632021530215698129998799325881150595257015389575006555502567710024774903145534488725786544489161226269225468382851493358360542900855806227686775015413167329659779681896397640474630229883110645384359243887270783593423897040086407088794110285975658008065571472702256171710041855191765756914526056699292600106149095413510080344212319047595329487486407543953358107159828038778802011622329049837578687903070570108755910999737037610643366180796926757671775535002701821430144874433049115851571450348662601704797578703957975992241595965495002668538378074045049618680177926205441931501410628830568489622946018160582278946248307944012497303224448192880029285281950319487867954156567285124587365367236713713135698926948840205428816342791214374305062891929078781629115282414335640411580617375264577096252278242672019548080845000804001105116305553116929495319428174925475462355567113355612345744030433421471999687389534521762771987182704108084368071187887719695194035589486884516090484195560241961987694267415859865536430267129705247149258640096233618483005194823922230410019846555280236550935471794505429086620704464080192238149678590677195311792995422747723126886158366888717398506782267237462611136764020824400094142044217035784258080940801994836483835352901547382267151139900298657202651745638740773106472613356971223717321760441739633172670867334158370308313476370049917134841946191297260871021501151422370933767280973428137767459667030911551300246794406768922820044383613491007673030459843400937238761698460369366998008738038718419033674477685247813911959432271754924487028019596959778906055625030021002830064347050862148208062327458504715676050746260979047787843531466771998233372981246670492099408328449320330614506793532959008225621734798902175590313783707916190372662455338026210121393720982597635378515164026543501355683851764914532750019137562101712210671295755501075713340985447262560057640 [111,85] -23281690778795855479386896001709204753550285031283679222449961987159429025601413249460051483909180225941595961936133028636302162258966637924383431419078021354995506080872625394997179053600102848738104928699328900667785811943834802265428196829662801164538194128572125223605375019466981081411059940918161373184608754535132033329953139168238405439260145914366296296281396543396585729832145248120204334787210877448881959898617316938595977046823443301390257787418864261482948801502454375225881001367621548176107044551777620821151113016614505764733228785369964431506316890679328786478995120276414229867362782718655088191085743164164721252285801110289285530520354866241610345570701808352475207707536357606376901304116675907841213558895485878208724017219680679993749805464498597695608940823994928272066750523409876648903759439636740371623278573788809581224498399400140828230531948427160132673103972306685748952826680528774431966338953470915899815969635004070844439255955266305520721397088579638149581342745424863153417448053507567160977091641449468188551265211236601657114793612715250745231677613851478845656839888158369769281827838593827084222527662220865922641915603051441898017022754638346505878244284304370351752194156206549620550963760967839589650480402590778591097494949161626162066152768028749088567534475780340167305213878080269652326694488305226662810763639102965130831279292529936994017666812295046104701237289529833900227752697526502528541070994214855073551894456212773109810205987064872454748481040670818844941893682233580703670923934580993069048074971707702794575428474784231922509105926576178630955275939973250056898563614494233836840643071591658714346878089930027622345896486111782740190136489856171898167314893500688041055827872442716035425626243434983050866526503796777232912032599139686663373023595425771888948491792535409832927738449458477750505184457281610493803583757924419824321264248119930864422260477478938067498969820740236004242238986170441422697651948187846538666767612275854040163746810248455057481225589069450589735006042918693099794365517836494024984304568238353779747386645311468758737766290202064320499381884695729330604371403488449366925301246593020722822702184510506864923243681098645354187244349853149537360 [111,86] -545971548469549515926733539036915423085464419917005286782795977528202879565839460347206231067005434807993827318439759664533350409883372285762500056351530115853427499475964821288307811232681460495898210373873290266806785023872987350730239117061196448471129106573602270122801260581491723568466122297579419595693843368893131802073639545416642830111713116951362507288565063477278139506537192295839917742204426223478636125667193524060946115431017026498788899779454971025136554001622648502357622969961903451463489583827125300925290734709573072617533862933188908840844848466178032014824187103836757969797758463310006086967166671798082610055352771741880509202154264250174286982131223690869355589933651996690347235235090563589371664530164075228473092246536760222225357184355596292028517976514223784520993615783306892009359331537534498239521258439367013403631332929421251721016129156969114286043647923315547725704220846845407587015099567976746157521978875063855744652063082332909196252013023670085390540464053235317410774998983420146304014370617208644467412141317541839577501742098665859030629536215453964566900981566861713872773328603046226554046012838869459763159713819627723406640199452407465946219623022510925921856800706141661691789683901241628877626898941563532251945027755647096314179822780440040660023700128919784550601582334522651518709903826395191351215749808986255377336661332841455591336977323221941395051003600961915802978789619420403369520464901924785279947317491409466641575324032860226545180644107278469392323321634721875637819890700296831124822294030612002304107525532848328690300346565236407940151709077520731635467028787198821964846654797892960221314742655445976497475742616331237106414033207445572259886466666208062773958878712028282930755023214820040035264446592196245583769750095272384945048831504522446765201997273285429211979025300050720099146923947045503965350849384529758451022621240061117800337869135201547805054539462828156627819164528162678217126037534801026162214024151132655381361404526109136569210230538502571075772817965729981946814904540814387932965875081226455246021348057288764773557153012434779538755978384304300452810253536987226935629321058337666421076796518934821665923317395218008711370798265422200 [111,87] -8667847037214086111083690590161664196513766135219186365015980225155043583125921503538367194086750469284491598912746048912060782711709993264463759703777278712343342063289860051589020085351517873906749144589577356463011312817604673058016443084105750622441981756359689887854576570054689195362348686738940711086974941932596432822112815460972841770666259401183249313935778390594132699324457826098124386607014065344616770103120438746199081361629401446648308125859719320311864796953812881972018109443372397061316425595570436967812960055158918693743138966331306784666058659624552138522988280045312710521722361848337536105898675654942984522193961407205338029580343829711509990197207132817798626462795716652030646692885017654872617285836101917000689122403978448277545106464071588394376021090075510393417282614882038034213502610689251638969507587786512454039206540164558431085613301015901899229519520232776460922423898352581689907843064807506268713545026176433557383962473807004516591567197383912181991949912844748088382996592228057721833641004415239700201574060510423488886967203891627997128558849786252308658762226998262118099119820025218502729101176709742152819809663282169140276375549917639096200384959507625758176770352468370322668796608676475945285283311327578291542981871467425175079628418470081541287457161065208256721786540218621505976636260464873409871266530653954575755673478336549961734803672592197200674095528317742810593763355048424746813287154806335247144370610951576000304023157453590961761127766058345028079985904343691198082286258331563593565317466611361595962546470528910234594662086445628627851166265959679458851238556096812865768889590937948570805881289820568567519844463164226418240140065666659291395092736534336187905425255678449657737026918213363203906503767691325229462455170180768421594795411328142434242995575593063714962273932641037164486264029050773903625406460721805676061755225697961212190635645781864171018839626976196631143043857128323798711753784700831349662273599517690815323990535888585230072519871950849963042622009736534011792648372738625403120224225207250371849326453080778589263673436029799054715672230374831607829037675168913148539942314120794611237454306848067282435924020371825953058211217120 [111,88] -100973060945786320371152177426444593955396828969795540248405454513789878750018783156712484820427811379472796812163025265513476858444989702196539592174882720537699903838859835790569343242193229075982482855437914806045118984490280859427738369958283193242451776198895548688846994101095621237802474493466602832531162005978648916211808861923447364488861962657539247863549906407184218776357949887702386939867252757557015887551731251525106500665410478365216307866249543911987820039287391002351112620717583502647111984032353068084629117949486152458411061880597918256755811328755719367556037541939413439350683276180763655363165188275470652698812381140511468007268246091946041371114351738763925622455956963382313683693178276580277882321853869938800483390626362068008368020995296462561519105975278745515483711754627015305148421283634742003389243960291003582374644185291620690484035737802537808722100653364095350666646723186099715085994590217226635225708413697673560826245837647866074366045890949496902207206681707437568397878200530525203826495057769251741364105507141614932952876368325982295037493039800402717791100685125268550825402958054061108868586586163405617475448769707306842049665154843212333383962169891027422113997435597728395003766716307101667764531266079977330490598477603087500439114059414447571479877389404947933256315743188453185622799196127729642335851506075222428945154312598458852409032097187099696187031660232355580963236742778608057788160526645472304808576896991658872657673169310375790461100206991727774337338384072116584944423476926928348095011381600653538784947555056410569448485402572500045064611952572103520678293347589225731605085752554491015341148410185453793100429789844446892335927556511349341634333000961451644633920423610031840230127968596527305624204821409446028668399255527291024831245718005320724678506570951096838165630927307867713990540509291796827443045884317792503351346106102335708224462263206797665826651214990419877038350879214552852896810071526378731504387548900196303791733088539921524333687723661030616487620778435944232272946862003656911735356882991867040086144347456413408002987883412542842100145480803830271338555390158705185979386905182118369217468760276691785285325365580478693312690 [111,89] -1074245468531451424779425866555585473859745082079850601791226941696279871107237088603036855972544496448190471515610364670739371095716922540338717937956873248775502522720813698224688213067554201321589329677935068091513864953863609804406373246053631386115489283681953694038511708744248810115128775164354686904142460991028815896244822494196102747108674440709619969661015769784792599690616294164300246826331986384484009452120139596111479673054358888665835062951865715022779187683778559196727577980429144748980980733825643950571702736970622750883489540819149865641380929172230795288990184715881494085808604775328392147048215788432761987082008719219787367397609669235253477000014063764843558715330175316470312538468723559269323397927500808243999018296505950922436573934561606175801636144891168276345175487988303018916153753778802001121180894674336888344112205976874784293024405704378603566913185212116377125102832942529266185290276252322355320206653941312240589902010718764047785194005108352861793785775020890816823543233143177059458680990539451145309297743728758365064007707417176610007656536180904806951251075677975354215772823571896180833261480255261109130239064217981961978854590492706013551889516276991854978076951659886936575119941972858223108694260524355378779277797468697216496922127109409920431182234032698445599511890561516227906902325294437273950817358782213667156266422060013162497537274542947731700123099945680735553634459598475730700742473135347101189476023055167617245171287423825532035942877002392033454942499383042815453547827533153025740887897778823274348384922057578650171840621983092519061366297641530825255862063196410550155909161487712353824656141561154204078825587560986672754079561570495260376185317529315959874189481076356104068837228904813792696018258978937067209805941750959203154432439779392087790464709869759015767106844145900595354132129795718549427109520569738178434971983520545849312699940322736602950673253372967516082558033886056139661249303356295782158457994149885576494047400001709444712523875892423435154716671531268188243647961012940701295384279793723593573308633161509744655048572551836958822241159751154831541366544438518544493207800353772459155588775174019382046609957517436931480 [111,90] -8437565997659813335473943423342376563685379590613446995167477449504861950860624654904961027464858177735746250383215648483786072496661581235324714253725285626315476289061840407736933633363485838690302026900462141091302054444138446543418458325781150062986219916688259122846258094532239286465214825791967792147556773432228636108051582488634019506355584547490601022989348162459377887620250058890921302359637729530996229382783339302160181836197880108831201363320962036589444663347988510518368420869029421878916074266724216254918610994467493854818569214107780762647610085716367989590786984183336368172282076384726764168895197551849940039057905164541888860951206559762853969645316221705569151029004320716746628042250722894405199953162392743699106435268143976231459749626909961181315489943402928396415473369211815298330483932404789623713210537704242925318940071550790033622320674299862250320201163285863528029358309454975413340737656667096514750291073524341622023276746447999041046776630612236224712279151515101678788262802648705945438876251162849750443725924760953066641677739171610594962699730048920564501891607975944133819586989121119962746009087492199280709745930146806813397702320091883759337845687933763792955937001416176397677881774133311016430720671234455024868817872402565914964378287671353641354688249764527518432656215371443376419053666290506883274993211300220033967787297233556886416824622716647624712318489117478990818022722118916807711153456457460612039530153589656660190315286758050803856763454051977847689186131878177026131609419421551546265657450170305911222828559717010380466093067195805752837470007081318992206370117189641325852272420895077213922987960082666228475532263018842341745605413960514605652047091234313305804289411119461116846697323174227327731585310908849592678296586306907895717964548826441147677714433914533285922028008199345583347772043292355572474480159459751158357225125412134476456940737738604619358358106223982817757583767217222654152618104847394937794713456003924473456572767473081627776555066718728237557038871659977233633122599770755197101151183821428873025196861693242183174286368696965783696325516337537536436681533250136908662711533202403255399491878783192971007629272143900 [111,91] -41626359834218915476222727833200518837497717108883780634463623908258098483286101228782787520623532680253273988227925750157956395154704981213713852719052900239357213478943764728874843491833410080691452956990722047776474134832776268536682774896472812983941312429484723017560152360557545705174417346815591655159136767334856106263776498990427449554045371154303162126060316000260461365943195047780373915006602269233901727557946141827810945672054195710424810633951848932408111360346921562971169199570306279570259091425563315122103202562706693671214682907989765943509501158358145719702560813520281095789735900482708564974528521028894398957618357028138068255479154683420806120727133467973041103881608847710765379383216988871427870824380257085097410132100237868363307693099083892620399723985250446962239461647012932920677432748884152788309273884677614730988588231566107660486360791875221036150713974154366335833919172852528883931477246075368614768573488831448684751226254298212022765698953162039808625433932064403290434706832459067488619064640897571460662037100212371664713474749066175875090723063592089437239272074947155922428384875827027361856731491359674608988770646108159366020296682507639565229093998540258738325797534210820495200776045669983175950159631356053297132922707648145813174512372868301197911458538871025601181236576776028864247528586211466949693469450457201239863389436533569815338777303353082357966760405690344713758217882121639473565027586193417427346045737688529749939288684664514075220020869885882794004861008428938553446096839458058080646196846490897994867968478619392044406830566662396400358304447476310665579255428195583959703983274011235662813566157358325351091478677066674325021054736652357617398884943787243598680712822184188304352183238377052452835778549423939285804144829852360267715953029726666104566770449530989775754505165030777294048022193130511163097931736033982802876977778669390456588258456603514225935359650007980352151393741406812646229421441496487680479202663456215553841211074214906939390398984488843494269314461843426468437059483413380671120271851558557915136928565700884992750787802059647262210306869227152358099111529227115507282638290444630309664699270921644132849231560 [111,92] -152554797131275684599339489334014484965119468809937999631126893546860999654138289897355308511108276459584596979069098924936618869443339794832902822757757320723297030858984742124948215464661170877654904983047977048870566909058005185076413102331453425349154629519416099817011834140524747612177652803897538718166632815444187919979331553850715451063341957866727983210828311769787261449214330825971762848039521015714748991173911733020515375745957554193689489890168482455852146033483654861820346665298993244059564417041205720390256089019734383111016931761552626620100713993855774358005867355955356428123099928141401267019900187665376797720944919574912991106771376486683367121492304094576398785049372756078787171170416256507927361993145787215480165985620104840403952220687719742503069169505997578822649139135063285757542577829072351429460433301200026398951167488901121628264485307819182331542477452711543436321507927272406775391727522328096912642471498412838721559588189714823235153735663204695688153337429377577168333934619540384231333419722185373972100080233439015064310682042150627167166309668902398813740122554761682225293855038106243870254621435368131202376460573745823595228280792195613098841068182486618810264454649432290888346658286668146582412297798115020450936187538426971098100099808452145442616235058730692498518389636761425202740528930275664170712709837071817230830670794368375611663537555054657398650714975906300846664972852224761946680645469823368341624899939405155043764658788813211076527289264127548166101327003338370560616102467536191749953836764082437586948170177682612899500997893578158485318917393078129089996257718505717588993389665257533268227992536256593953499509349113538320671747366821326814255608799216001401160430818610967031253545061667736729434146748690131256754627228041774872014510708365534718847006542512673907665570511830614292841600789353363413389074123169923977826370026993920941038078686446500845412626228606922084747299493126860027767342122751589625682021520289089054291181876150550192458722691436219963457310138896997034762741530112874712082587532116135543503571803031776571542859947442956652063185075823245358858860328753201569301349932000800559321665004353401098820 [111,93] -592523435920990309413585377576530928264820293379472562246774787663346112551176398074345812216871632021913766677394759695207446825850429328314853626217426089498126082627149367901882090196615965450678816802197754949457948594143757264685354234987536641598936174670946690433997790279422970139087331460526530643782226795516285107043278972198271964083430978993891226600094199470741269324430152957686635175769216995984798903646468496130659014082525307360289128778483860592263163975125963410563901134866711560044026720102347641406632151502768925528997024940429585008432988494715716788288265924751073926635049582983941129734010460419347445457964038830944098349194172803852010766744704612975365864540920581939117703177085835353791522612752228017183060410199974413318029189250426731981328413502528438592516283123841606406542644270608423529993561317305794510700749097105221060760426229324314259037835905060343496766105588452806624917393318566527217807654404547483724373108263671018264466384092102993857991391832004741243671349140323466986430017008820223341084377293750705517210919728814198044139667810329502041652255682352186364109516173353660103300427929009611120994174446562552158298661985729589484394493027261577457606813719792378077124854447640569263628179613414204565398241843481129956563048072736851475695916616414720979936972988288800325733529276411652990278231785939134126283060222581725192891961527756867818548474196537242693181845542772106584908636692617806019740968177841968933945672982418793923150625901434465520896381631069799420809480955121365806462968817320013428342990974447879191647094307406645725399173959481538278640257882996036030705591182412006152101278188132282815413788331596831393296556243868035612432479178614562210312619973748146370176756028739963408481073379627955500088781297501892192071087345432529808596672042178598925534446812392787767162926559033641933497836761377584051521594238090339614721294056396409670715979184992198211289467444697192435068550371942738783189391145210052352754757259313782979919147467319192896267861949062258201813875217623344783395315507418898773153413660850021869688066926985839195740824270520510684505166760326942293516766920713806473935281004422640 [111,94] -357140744925226998396244952300860455483787800483955452875412144957016357462010444604101273173878251931758347882876131662213912182563195332818815916055079987775835055567770511257054237037765012309361641540834911228883512858813495702710996628926722262337560112676571922038592627945425472727549468801230305751884836948129367167970829233301237913429039114148506033216610978029097605788904011379252811968250216081647177162706613008139628564202445517624373153724887089792755883898894181537989808840339443811815591727122625397336872037277350877037235594168987076459444307275184163865968967701174085170698907419010888623151230488860590601503354631620278140699778172529702885851790261452758575636596165394935316703691607962839212301621780005079060600291399265468841440178139392737505715951918890615082428291574637849447706922875692955532599413018018811258155467110039631109308120767891741564731570896050628603875184799302571556991350736477057318241162041200566235379136815486759974878785195754743898178329220551666191068244489892042901114108427988670259261523225420548818843278910167789408702631058840562688235874632838034254674147508690193354613333761632379348888082009762536113197047072717114728100892947099793737804262715955914388875442564761484505593630991105868715659087056066785807917711338711376500829616441602760831336567309291980776403252903917118813945032073153708853480155853255262097804687609305750757189721316631242852456359352823239705930708616341094247132680302645956583812220541914271622337413521121783037607237896805792963072517296464587737954254728930380871056008604313812856843266780332163166896844131625292228881996634199138031274007033065626179470339143575339881776198061208038908659279326331029238803782689926397790224804989453546263346843978044541949278075336789078582786000610482919923457542369454498742257737200568196896926407994989297015870310732150605040507060501624677982827391992495652596972663461309677226959630548281873399124446248593068948173582526159346906198189728768913902917399324616974424749772800755057288759092455983339573208745321124597203612429883675999047524976291273336916935945955292895496368606717943208533495039849877648735978586768006328630576560920 [111,95] 12932912337060577888808197386591750866363959624232926564937981215108742586338622145469301713070334790581652123537466118710241312621803137268889173562353393211199890262420140408484047274610484649612852522935473768957102627587942430048414537586457639784041610915747003580845661231551099996513851725172547245073001393102930267496567037792252232379662807583363875569940655854929821517365562918018754044107455511672875352899524643043839790498870344562577785308905174616100746585174426493121101326119492329259371175318870497004565844393183882109730335944193086229185943425493794797634509374810792027963830677726364551508110101910232231510095982705857221881494422833584128324078615775016941001072264729725719525420506990761596315599045578581911559963515442856675662433512153645530575768725569222143240444591694186529750681752312066096069689268439793438173532660756048008652289640797362255508701025288837944402345098621841932222392046287282400699983916965515817775897090221991994444825997978356728357959093107314277953185696687971457041361120511753469355753558277177364292963150027962056544788992326932546987141389374940616421355306080824454038481887449631498144333989544073441521670404140402842421794746724054354800899278314572484020998102085866892621822400389700684793136869240684715545535306495490296432036011814690420157650543370761466680321833167065549211434694572245168233157846273891536417830600758345318594101603348891142485024463461494026521469182917424387380876799726726500074172298646242180589823292102878240189957898845069235831678751061292573207515352890004491485794678935578919161137677945690529054434509534135579261815226206964524905691662986990758262791264265562723201423102861021707063749317673173206602992799444101342853295398036837795045928273381281757162484285660250493323554464256420602170320885475233521607678140458636649195462818431470413572398045519388834394230079073628471948425066071632138101582655343366850571670345678991271682223336904203296223844232101834159663838976943139426117979287433875962575736852348118198992907045718763551448893629279731366819934846368136931610524170360764907676144980530810324429183035497724121959663714698379128762735306430003146644220 [111,96] 69606017968973819529209855937498056072053698199485437174638346731257149945510206384573402820511439416699132965805617606901690668515688799448884389856987029030867512854977562624484298654669459602656527670812730607296376430524130447169566633991812255228179068013613507714925815502607405524280226374810687407791776817795852542724321364755392471719706019235948206337501182066075892357794742386354876826116534840543316288848996372287713796173390249334761314663206683214226472006064501611826491836209368394014379932866703067217723090145289561811503443054520295749338107911016505346736294745057950128630969632251199422301619074308173874940655195074912288991711892192718148412618623407631491611668401141415665431176804929806428223332403288186049776503023462183494629916652523485134308875760674904882469873824943733408528675943550442120913526560320424025031677537687417661798302163449492757725433002373776875026152024012793197300338684781148479110109894823222756642290967849950962376515609787224924191390753171324660009809427168561627180703963297637603609943097532459616830757162844548467538055132158139393420871678818088524643148205712833246386878832391092330139843674058645033312961344721667616921922166735729441978388337175203278430755844351409454773208551061961429869311878124926634088934639023411264576645193492107440241583058407502424430431173047308748253090772122127662250199329869381189961413530845328805491360561340440886412238155706279375786581593926645507685243127643693127846045756736053640615170134328361920743537906047136695906065707380175683083154750286714900659400592931817142165760280350919153425802678264389988981307384406929713899922598347012448266054582419829591929436396039896764465539257268823333685717313908796085598983253406050594171650965806718521166918859874315033053187076901933333377832097103660229205486549237273352570515555516547531357330253006972037555801020489521167901893009379392541971652008980861766862210287658343728363620128432468699893934519174160233618940641084497405634837655055851050839573726657639403264496686257108757494617521722797648961681149344935842915537846756226949057242643803496290195663252187495154190374482923852972999787381963685560 [111,97] 190639819375700660651873774464212481189999329388640351771055391653434501527256561942331344034124362559321878291234787903339681800158293665374503214080049582794061463370414826659667932483229897071583828865836677319989711169522283523193698539775788336551404293805979433382259914166833766535889089270676220458699775732418929149804636214595754070421827208728618619784111277951385385416650914151590919019365503513596504266703916941551761648646215485185808538789428990194951283973769673702759073125787639670445813116211443465982276609997268707471446240060667727159480879625962282461146927470427947703818263924053097083603320310947303150109387287002974885595808376780131014924166246110719052004749402114868910305707206189596215866335774618852378253892730279302519625409021138049598630454588763871464870896420855261458022893689357722076052877961359854420276158700003010729140712549664464650679066817473643753029669533689920591190016825795418372413527054055527411635153381462894833828688979607730435831870254197135792627536046701570231712596664701514251432869516901034927178785635494086973460354545144671566266355943749283502771536218565161031260646073412831164607661051971821149849047737134957942150917826038810674193034470358213994800588154395211291380608093521731163696759453560478777446702322285682650432570335937815710837922144742640808462373235488847111973799954972274111965628186116457566871061454735259859679873036661022769667042763650588462063557815565831342813913600984062091568023725092746755571852103398143016756597108269888113194627253815906307204731012596516845217994325624374974253069384728186290236423619433633482510975479964322425224213166918822421052152645403613152679700014433504674096970610519233298410192090613895539736495652805779598438769824566745171643080545336055896843759371852803843342728851905993397857548383898521550588543761530063629853143036282030575449684492037344725890942727158266582924574864584241573402668009154847432243131893454390184069017585994127601445832056677568475997025899719486733741268577684036885473129947219747248028178134516750802128360775051457264428041728619860397620204541813480176223019615316940489440907703383605443898929689680 [111,98] 202956993478628070273801759604706848087097984098737855087731945299409610889512213744977165619629339202747742925626516024231778282731839426578477099965387036716810616916607465029569689181829420773805839438024664339769125616310452707178561154453578142074250672581499136323004179383198930361176315339481098796804516766589338138485903005036028047669326910467331187116400857785609314430893601802952858435546534453895424394972913242823744866306060946345497684685842145112264517591982699038540497622651050804503507956660657674731636079805554537297403845772834569922864720045006894596453634708816352476053071538664991028554998558907547688208268594511369492849468191814515559289409154543450467528667365330743705798190301479187208291940334712692122401432516802183716753158869621124289587048507037443038504736933446711338474351768824843410922631836495073607632578626385496774554421061256308552259357416372732880940817843441730120803050967165993587552158509214966201699698013184838011170689844278852800770667396896449804805721387726882577363754451774191647036937480060439872406618124817428671272738016183713492419318849236195432497685342117182025579716821293819285750476088560199380823945358720053624655385812030329728653842251534695797407754880037164702545224602631902672216735566272298334251756724539376010754701849255581643795520653907297891647693063840267092235379533677396857752584496306095701374253801962026125956198673153316174720251723088101802344920711821404628160892552105334796082311299632000135141154597341905151987266609782882621884504816606605709041082831755221430357399806468161343591687363091208399343534864662506493453750411387337517109799097899646007371014769249690869459176808491125228866676792368583693216932202095051903183989493868398146734209377597986395968080423971569554389632011364434158715274156231006879585399330698672579441326208424629208382797876996916868291848434936170446334955477929557266885453041639364510241092683903778360928873766783057875384043918638341724980966788147633360796725235772387061235849615913734797323002522198321509424137694424853456716082726573721765110089747744970247425878821006350475150333004222978400678696224514994928009000 [111,99] -550759777701348139466066307583756049891331237085940094120829716895580142898751641302943862974877432309769574880425682546817941337421121515857936605830777422372766507314856703895985134267007577551446598539116551912217700814975889995226170557493362128150025550981356257875424872545255058602685571665652853364435068448275952231892588765678750735968969173407513070649659997141124802104432542834850785577118132686003168760643746403227962679362691077121381537145147943608153693942390742513398423356943592314245727455137740229220590030396295442618313987684311567039648187424824563925990530786861304391804726721918229085070546620765787591332280366740329643356699667348610010583560117043901522226519185124071601676680539686047803502320935509231310946587248623588695944228421336013287812225890654263309524100448475286521713005635315098285812032538782921859114763246917910559338201129778640073782843833749197065816264215630541629117012440203192485497663898308262330156435263496480783975250438985357369501940742624780596007417272169482306480220200446884279323104546124492628579140996363688117138922121383790089923773455253020662132014280578747598002837684766517082137106105869332965943705411950560463195059330718238705247684062234529820933217844188664745155133139574207885799020188512427055109639048855982983390356463404248862246987071494991377189940493151162033428516510957872050259474080889250873879056177702263571087661248959128440086107785849878575222047354898106543720372111843328939548433469021289172576332703563215851933191089520642944176303333094793402016876615905473718307396871656438210439680659414512544221215523262101971580572747837227498004750008210260822277062964443100766057588031763172750193423808437713216392831698470780811270480030198768053178791468933927892695355385998045978715514985587577550162310136349304394276916133928392552876500187751170505235493988372082429403450185510687539573744955097342671775944565117290208176399098126601738494162123059686165644026467222244862854365787491548668046250914649463138015019222351575568321789558971744665782905140071353564397820153712533628511775558442554944956614301956164823209950921209633474979280136382230080 [111,100] -1995707366114677387538574157125402461171816155629695805772903411689913752482357750089016197304367889361333758214323302787059034396854684847524970830241037413229894482634676589640202343247392527768868221021441676771564253178295395485965898222394020856668990458261212730750423750950949748439825176735478374154609449113109264633944881590985677966556854098915254695432598400057313029720926658623412079714290947485532435004013386981521412204027501007363080981801905921077776663677221598969130135377279568871467272677517847924904018629244027111106041936954639502248894627238278148484402475221798251262617122549646342915418001307067695339798665970364534384761762347640494565476608282923205276095816418112986951544324636517952889360643493420974671505751282458291958362969035136279621673430462441773650386962828480524308370412629700295747329323398370801555919323385630457303507330767081169019330087641365233099180802538180415578241443832980758676187519366218488167512795160053266101002240307337746391345858729258904843968830534723796946966292808493782686638013019258139272584227422055851755837973203456590006547196666189874060373902088770207940371599007585640883938103617542430798332616625113782535726929512957721418199404624741164062387967561661701947385036084935193552665057351008972296925478599327342143244553340659986239550112565833127099908152625949718783842557470803936397639137882852704728876195576365144136512486843445594286121855824908410756205844997837974755878500794886785442586968290265770991315727035257518276468475938969411743513496418654999028665312485370426857281362017195785195353844951951570356613786829783558131316221921680527099885199935365064187613556895590466054517089978163738657357481720483024415800848695009909004078727932040186095475720979323397616481640295145455405166151129557331320206067875740676741330758925997388493055909039581450202624285265678983295304515399999568593443754236472989375892240401942654549163525017023790945547899973441730154237362473090301361817039778319145287628379351608050183394488090324003804914145455874789750479860900726493130337840223163664449608254113643347810433773166630627527590185536598471934093274575320 [111,101] -3334404776312820609972694528030606190086070990158318523980975231773570453132285194312563377950047385158197612376736832635825077956056349514719771243982343471626653412280609520370359549512820211311928590465758353871997442498923672365616372745076271838161444901210753739228977557960333226314994369368160698723558195015711298642294979333637626395821216783043907498254407267092800403318983241967131474985474937388454506560724796571774040074238683085948641981527425066449208588118610277468127214516898282425287804923076643058122600215358386386041724775586621735511917405740883830852749333391177226843890588353451489501846954784829765100964396714308232793080136691405325896439982213084918715767882987142577422700878924156489457862838859721202627858486173228612459268707800893607071806414131946013832603233635115886619373240429068997052867023782721400330536218680003368610341039725239422366060062219408351744069802272476977919958966918406251098814027077192063294460810840602454131688175544698983400722831840646583140012022032675061773864202926490445472432099839592341898482151556182014945982420803123270701313872938594229476577917823691961973597687439333025930684299367677308761059713450723070909365149719122447387434831656461612656490792950495733387188159028364663859082798942151224140494222027303747813952673907436610187746924444976683039619973298482750209081598583970456912070487777740861465573816093845230806884073944291043924328220633385543142522463414590950320418652316737087112314290031243784450455489655301976916266426937519735597890665992226372838452009972569992916326804953279954201991267225923163353553931873610278061350119225785888032805738053841789861492316694776509244232149941908833700238185336524310384633428415627932523251104064282664805197261994293145374321659214138260841518118002827296415982471225983332549654550617812601213581515033390082432389754746372874131520948633189368957446054784811058940642270905717148509799670872845864491526601099154589726882799252120455859313021015451526768822080267754146504717379628719605510867398959078518759818664415749751827296659934834629665456931238803583425916564547744787074335879973384866769907720 [111,102] -5883083128574622535799999568136759157938444611646263239335627755102571779361352181078906790609712751696915383813690891632554662758339296130556705664746340163120955631115802739474568114577807886582331391383033670242430067000552571006580538867330823651060929541072609913370460249443910120024302274937749963073029525013767872518798635254232685307798515391042983396909574362127209994753770168696523734961776566113490916752154417907366617658087712785995237449496831631415722968238478081056679787077731311857226832920860973015679464323231778675160424349311202911950919942834931714429290264238245825332780450915959395367538813436579658351468189298676984712879702372440129219815333745150074545691424984572151927618455404832195705619150899150864041965594494203376228073620563400338268920342709479621364466292557758657547730199527661725780937425674290076813613560193295937697008564973143283418339214977923526888725072606460571012822892664229993121593130633309779495113617046033677070194682277994401077525990866493071403143544646576315931001845892519466219240717519996198521964894988876439334999193196467584818125487643061633027880339395043002274097965127635873892595291342302004337368404912845517341417898301926579229245559151100439589204034765338823933650662985018188071976525627695782387526608618809891753350358679491358039486103156903511407333094879027746653200072118330860061836294040568407005675231702212221948425003494378309864093312992483275778211094536575751600468303409678012563299282652392586732887111890725292592746466692941611308152508307155814188792896757178578799927703272488899047419219473712926675448083418053063615219168447645381025558561534518078686880266776880575645844610884283731121530789866514865768155848600630567865878485073049053286608537591868888917248399760983096369858124855842443820574053761288363456896241299583686105588012121985212799752447892272284191931968816729796214520104694889676205286222023955815805912421924353166752805104783804370325950059485944164838977047690399452924471938358406610988486991670515671044971306858568503495532375377926739170188512047033437695977608116909534486009050200298749483938052152795241220 [111,103] -8788504686963137032457989733393730730406578016577034830287288377819024790537283832911763511951453693867128626510448764814675030695064982405567793127230961176760889155149306501289051410199964287322061092616631238300606717715226514378310446950858573933715832973069248360491901151659920423737129177238087618840508713939016479621868039693060448576129888531153113125498785732945103469434892245682115172722789749313950398140107038605772963477745119290791041335300060442239913447126681654201340322558420114536858063975996297293328114977047990984275678831747593464800844379502400946687923051702653909942786218141971216183552539564710423278038646359824030986402277102432018782417729096918591173260694099925584041367546266730009202576003511041392636339070409327597306864934963010160363391869351800996752680100796896034211240417363289166177280517094463830601537886487623947826101669544567395133565737604080904981049365366983292589666242367437574448912151301593949727831442698128737196821611334293078441088999964206301334266047655822998144059747174564577855182363819276314912334932665651650061492713762791031489683513273807476367167325663532178923281613559924380625076753958616053347421889209822738306245420844183075620503484690600104457085216757113446222676005506367995008874881478698103313160059945552629621371876137552108383912172465326290544602824278169390875349136604964784112222331725657522155820486893381057941000212277798984596204140148455702173598966641816301335585391433026099149228426173673188789300229688684486202858230784783772001553716347465082339086796941876409931920484033324488199498737604499753458947268839621815229373344172826774114059834617940029201263337601048094393735301535091838108078286215181303241651504545318829101635556176276833390241695211072257874054687086203822286683898814992170478050425705199617065123779554337143759982280400484679438352618164346373254107780854595357111916770991743934059766524532975645150922135628859785089578951038605248694883812020235564470449224818650594968504814112906703784102580835038528670586917129640612792364087293609330777482345717229811327546085841300869635638219340589283269290866839380 [111,104] -11991730257384460099787025123117866298639552108795264739647564062935697083196161141009046612658100109250292639547610722456858147469352881850281147085767014018404251882027162041352076014970159250564982711098462742495143382091551191350852561197086449054679169370631429750738798987560135055760126894225761462785443270687610656996581779738784773929162331080426014148454510330831074173860206682669426220974540846306620031850324107016832931472677590898031498119547599849011164099525961488242588765510989274351243231616894208590060712920268523188700382209273776680266477433721570197511452857131452851216237312442649001226647790877345976683094225759670309082041486811132882292757994803245102966135143230767342177772108541417470325636792771586965753829071046088479372135989631743177205918838693048376412735797105368170129217147871023742278772395826504847130378965169939131341514377382693717800402621930322749842112523666840980279092589336903599256841092843443226426892553387067712965366571964127209459022458658488996353320844431105025793277695817438338334961093079824869943402469835777773694295421931924583780940242915445702169759185929067501214408209533089545030657498302119155826308714729276285049062982897496145528457334918431172939610772487797714448378057379374590382377380208531403750512164193831452792694643815138235176135184484770823241109152479508253018639791593700388671277013042994944601130621208066724841908613059478025909415910290657779298665134326208505590128672467201376234930682618023103085879827122925149743047054929861084483920313268314633239289578117918809287864731206425932226975064449975879926164516496100612568953718455668319715273703130398914591519259695097319306905290940873173138216123621090573359134046663647970966457390939597268994952111776507205605488195312468034638217002206315281992718068651600378607988955970958998929245031074279205211626048524864843734792579621939668685140742208154235662692113171144601304701533626205221465725519324915364942595888018185943075980232663715883471570888073785618501598953652777792363581432855441241058002228489975207957114248896144948466336357393714938722549311861038025361265740 [111,105] -36165337292640980913892296078847697333540031966194427278237485004226317938763688373865118778495724315937907332592081892547498653846194177875772385198619236221370484400379558115899234316310742065855838797017484564894441568888202330809963798313516820392398676834648881180837028072745899297981567444170587436207223163228662653701780964246199846244173738100107844279553907510168710703019511282350632542443423284235261256248031220710916412348575821226768451809579969516705650941069803572933659648567800568102824308668930873155152983897043279270162514947754115566870863334519149707461094642185014957058598528295661784608061911447692504571112965093412593798171260819990225478736695924841880590976247215479981884104760432785663596656443252086728079595792904224510921845064952719690253856702901446995371542907471996527274579104430509005944147614915177886139944414450320550066013790059149814375789451378656240913237633605034133648561266132389626676876515695575955931251527066674697989721431247933622045120526035624658685711675753906571731474878393497065595441735417484882012869456686961761261569242676640344044404350292948101706248047454933189441252417293314630850927872801660998450959780533745081061577279030397865656913592504440505034123852186208473615030062632480167729344511868957740294653921181278747804340798286640753806464780775537993700452872451599260182220270215712460598156721450088819710244093912667635001187474330629426958161694363956498088677542830262696216384776979026626404081332761063652983173311920381901497345598788735617983116432217605080225544004057963821602366605831576152752630222435534919453458405876119212830031835838129294305864800899467029329854441207666170141228871265454803257762333409190968874582538847919714436428652009429386834293743814722269537365292818690626199605100715496891570756456420471138879824924982793621234554898924473448795937304807410685344039732828568015627954237829805503338035783581770715956668855583391980626502294853966027096411396421768611633408664319938932098944219936536894870674318992631194530710057552647851448225587073742279069256131868740038752909348026713676226632185235018835280 [111,106] -57501480757399013407019140057660932068348953645020073617611735439846967262355200406951876052226790482757984273217581682255644763879881821768720652415558284412701637354771555860890393703626654522373785848318592343652151877712748020567759627548909867146800234763946045536831628859695283306582023474735749242676486852739484115912094458076817417558321465096302413565002875444986506752531203457746429483081286464545509234656606519543210853876333266775776538771597132062975573788191609618602323499935987586556213332980811716080397480081207148286584865275482531999135638873415960793374729552567139993975538625500661000024649750367230844657325963265009448058596949466084613319795703282880131918935055772714229199866043760712774555152419408941682671739213741770521853046180297832295738118136179721257422558356226371555807250942330955900005065759553034329449391766513495205641589474753119734274274625990205533480133231311566025140884450145680129471917055957424917778565496521805060303082693692064140583176009071911768008668913510010516723483328633584697373879192224352679378151902918260984961167279828280262827370928781838641879614447104778439688061657944209517244067103053927003764853176410392754140132739386553653912646098924896368557401142545627268376867155224715020453319338955110055855328031318078336358676421981336405900005068851268685527561773235973001166447577343260334656915599792821981271117293624964263329027907255986238472488624696750312871977326658080651757057003862277370928720472915964850904030406558074858951689095198577085341223822500838305847865641299582644588370615451814125264416922876062248328988377985825627951131130794069139728611300061847309004176432452661048245625245486415876811516334056200217243514903049728140648046002984393279346224051094849057682537009029338403270976351528703338912606640072406309388851117791988023234231051796151912630890022876962200776539945415164431195209873393113280423372893436699458974332536997124215478690321141679360789232090687232052009762156019720521503663206393507712421791344264455979043079112355802808939923452057321797200222338761397984749330176285417137445177645133520 [111,107] -26424157610634521260950663765319034395845080719445798807569934951503387410070407262180922715788503473825398609408478766946781313761423031751917139749925860672749168427649722339305376509108068966315917626106607476353407394654158874690747242088964121483573411096452266863954551004675071665947972516267442896718579770872082058524407291026021325946087759737512434733582028178676918619392741650633525115201360335523414189934085585890461760351511581201295474117634719471252383231975550258187644075027159629214949963850968817232956351191437592249174599391871241655781570056002646949005964817041157107175672026658512216833471464751486432440198034682484670796022628812056035753645572028782902642173539803550104484003316548291046402326496585483371842363548272857698515415951589886817463626783161119405433400046183934745410369690292027512132364599942130583899706478321507418457165784571115353930147421003816009451281539507244223446691989589403662355079850689040484739256554362678943348584340070168980898300131848307746530363671928066970564485870458163977084431357269277762319263480443588916243261538389549709853551539798829789369071173252051597927178143425025266813001181369032421361504678160005124553609855162961903168035313640520269770978402218953389897286418470500754645131402147358386163617244513540589842722082552792124001890645807397787907863509865251238871307005442925818202389856829342997022206813554628095590031015204450768655828887678819502706043807694695116127274846360217345718913814499463849830176206086117612929428464318214844731365316851361042697067156833435152520720506209901083523967500600021502761919439332684320124958586134929252945207675722110301737725805865568752430216552169482826201436165905603237639348660815877973641552526013977664717354257792127752990406058873552158068035036069286019412399816357178996552499185342391150781164010331278553557333340711721044994060101425658963973919863314751292405142305195135515877483202997930693933934126092990282208595706219795124221886886942882368397059819877607614704506553154550796090968152507370590486246003355167035202973438656685304503334575562406257028264344 [111,108] 24593727026109898337679241584397345089290525004897097692659132461477810572045928597058386951036251283146789015609982739360992050142608635605758322213774106557913665788800538179299206144313601065912163289412462998215693441365248814823879467447425630616587659372363031424539125429076028762118591947326150342744897043508363800806200465199291897990200868464881687136595933252040513232171305025356940799093326694714116914630924635500896362170109717378880268355292430910642901062532557540592944349857681757092824937337902726912433488646749883319328910870614322640861514824751919489194341547159191504647086550045580152060414049992419204466754092692384165035568924445275429208398321888228351490861364715098849270695702446298337114142123362864402142703630191186714928783226433589833912141269436896018902611311859997370968654814813496778825663084527184405749990854619512987236946899454068010311996746431100288888374642470177310412244025379781846027784512909812249874843008722933760118689851157588180379772205275220654866733636684865007250997592402887573877786566825998964634033778648257216000504158215422459394179537135826913640602316537682760028992612339451306113238979618578592875559424640810771576911353560076599643735941826934825101214417345861867461114051469690985800454970306323989280703938047284494917471535666467667483131065804045382021456183400174955600430087154568940770822658719057540161978538164077539407425891167090857007883826519344016925667233140840162965982612174210881975398885069933722554629673441808159860284228915121499382515881680517846278797932082197964481699755817244544659967004960202889217237366948374264127117919208650324541321303592731977484298749242296154104141564872598128196163187626019257443131613633196239205364487808767919840160959166381804897197545070367601108470925942482103470416823468480682810719239354384515661776233787397314505340680223314698948273557802788293313905236902875089807884773414184165106308835938536085721248075563124660559077111616278348632504129204579750185887104226480226395029298660329213817835353777588412687109737216865661081690179074978516306473720750224825712 [111,109] 34681209063879113536989360693059454049874576350760582446443857312139310242094623676470658096317724488419616921538073276335338174019364918880920342392286547549223185640767803216486794340342341202803222290005390427540354332952123646543379674567629008108512746577494129943076482782862094149494898182747892858482450505733514721077665231545794158720087818030555756910194098603717009218397938888705648107419238718239005888933562740022696903910654664067855593719340944131508859877959765467104324099090312510989146168236760774106599196525811459172733896762409113157803591854072781991228319771792318387475803557306298800607838179211633706428645860185633937818537390118621066086948410700836013610825412734416161276240972143142108407906008599630871324171472678651227631156763211082618595241825197867831652313737191332352802585270779157333210203324362844742368953023651237485841024693864619217172167320889413089534359547040738713915305873148481899053027759799987241386323028452222734670803123592688067360879567608530605701039950911226641297072315860345177222462952831065609740706266845644372228494504040780198652136358288134946787023360972469262366927444791385801458955946785385937680653708194811056824099675053632958268996354214847069438965669864419464407181733156998715436063300672029301560763666772201329102829720977729744739947276097771965166025442000511899495493271184317559545065340905066850715367706398758892603918292264747702599253589694521944136356084898697294834808382187263522970484592872965774761798402556475407291029860270614524218946259368515374270029174194599485960694603658149451761666711370448574360584590182058867793350490117998734314908387659653787014452478205864890083208039505057129727924654612122355324799190899122850792780008915503793560638718349620162428404954945896819436129587062233610598222935140095260953255458843636901710857283911944322514224317537432350908579420340537662804872873761329496972510393120890724860356499330657954181155676222797704352423119232276025630809256520492325431435234684168644029342138667732729763220158447157181276219947725569120449155789663516257982549617625864 [111,110] 39768474468029174260516813279869920172422984408643426489478459056714592932965845671354538623366440773165058107410410870062094845675138278488421354462425130685085652300056365604433281596461229943349206475330966969602037872477082794993826831759572699441504008436462483411379483967240923833998136796349011460845516214041686281430201665887414482550770221912149440693398834087762672015625383063285239271200553797638013470077136094392566504061763200586702159727251951896099767404570387459775803186991269562371067855835868130751906751391562020369885133452271987148039650076050961752597442727820287084770434123156987849618504981043420122668536214528897220484620457036295187813901052730675528581469113753192874710160577804035958365392243523830522775740064740815853873657359404233384206031290626154513189174376756628901522919803313035287713285588234632283590315243425339856990643593342384983817148047877989791549876265968040519541947046806018110781149489635769675364941984481539762163302009704099718226111645672484330526110561445663898351868754159516478173881337724849711206421918798060549625672932393072207289796601601215343885207785576124023447554880055979637801026020808311809304032908823158530075424414374959963137906349221424159840724841150075266037534733632144071726187682755655342778276204115846622850114918252629185504102715352145300978824207865306120617239443579102718117393957391360306401133279718268251894107455662262964133293540018919320360489675148149642598981610483616063516035840142257018807836369032036951314755049723524612851081256384104324294502913095943989544577255589541200662259189582569468326165581974880191638324858814711569353043986265599630191859085704228537369656568369836390423938619275536447637924063454157193217632743611365153305791820842376969284212744888154361250671693524698760561860816474266867550568371482951849557265477897099149210439352642417645557822304218584329154216596949925375767182243830853463919706813221637530861959456414977459073779262820142843198784734456258105866163415107362822331943751948709745200971127295345724115601695243437532549885306596529715762295202 [111,111] 41330054533053111714155259322815089792858742915472897305835823783620832214026382472785940551255099613472382721628886704153316716107098886824325625210743172904126263614521584616514918208493108472734041257742532409136583005941635012865237178342078466409897566269725114428114606203722605932648844173844870830227095512914067506090779569122856469449349511879264081189704194595608605737578945977116239899259676839244786232432041888652686840943188360575625888656549640159677260462078863724893996620084665132581475074139215430681241973343780423331157617876296074586383202199539758519939769926309259207764037341511661557121336261263012273741516859523926450398389918390815411467006198332791453086842295038881933655551199520636685962094212851529225810234256592000197302430870116302198822959333395990003655393636090607008845551248530548708575442751684538517793020481952430510145797597089493009836533991552459810989858543622639535250694093112797099885193158064600759690960165330671541042110935151564710362864176455706678671121971019145505190828167887702444370260328928607164992054928463653547322730383591416902334256536406060466366210780571382876905158592146332255626949392721534081612558249129946646315323964350433565249661749754080726521873172675018330849651913663819311415399809077625988037287740082236788861989111113214728330526123842444416594652164430882946131160530655049190623959906503362572594714125296844964683511148559197049295848001890804821577412001506549463391634681098909930331892044440141700277917523043620816739444711951884457648986120700541950707185137393881639132151284157887544192705216750213654502178450504552296906792991501518576278932030789718680943331730357198027710399464164211512474712454416742060576377087345548398466842927369417130088643911535931486983143641088818755565197341522320021508750865240746572649363718742224333246558681913635825335626219251727881053506376461384281874068283533725884301904273945671515118400987368888024268085631940068705028687482084332818098555816316308806295230929483053711384653550101963687453351914663162979231593575104900570234894121906481475132 [112,0] 258169879841872484234698010355350070929157594012096961306081030716506433909155139673242691848851685672784206057688370411881588152990446941763522427321456344133188721072338186694373782339029569221941735547531104524963716969002898578808972942954306657284616063758170165349395355554637794510025835107670460373737835152588565580133489175324474094641361056689628282661356736027511360759998015922724992246251657709264752671797317807719943796595579204328360733648320998534756722838500455984306778040940320675657979144441031749906845589526749040332846244141043715793870376178961478387711447377192999749136479498986643316758937593486354223652092725988273503670393013295243413570630615480785442265547702769530883994671199423968752779297055653830957116744281158942931072290631803166027696450513629743640991547546971972817607493949739632160277174737533548108950857916884262574417066978299274721148752593085792605732573909441394879585171112471683426335295636542898403004220785242488283066025399096688901990213546223572915585985670751436804154130716627496422171062789568019360161193240160499860932373978672231013332581832432761408926850307403573987301919412349347872441373737506703422251365634169065550548204637664839150913023914493977989557489926405808533106202820284655138301367454981175613440350168092685976280104794038489420993810796645528108412477642426092257264706815441380913429087860454528490102293569713946001695034254809784646301429244099733785199208873959731957632837636169568164603968253021908512195704956569527520955528611224207591479542055147796753617856675186564791361672148702274856037203281745087495877610068672127821687972751641320443573282930887175982081187783759489099421562588519679249834953836264541259459828814503433328465027077009762483255883225913044189583557353590118918085910037631432475697743307620106555670862480335140503217744283841073936721273992030822957223388939545779501288418856625669873947839461736222975915099946442586992596239039651272987329261110542127984973750811545201682396748644967215389930118656802757112765616978097909179099859618607375687468334275850401948211985659731246406352284679929144107310657726646465209579490898465379235283831337542288316764981588074930859204570474559341490093342750483662740452859060472546632129668390379473120069941592282391321753961579928821413375478535656704082157375523820519447326660156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,1] 32864045181609490677757650160167791745024495678052036693045606902603132598146496414995627556192602037901790492418674675154711916682320199172339088609672273590882476220537007166720471407843264210037276433103216575393233902869883639400272715572731662960405720620991119764932693876770702235685308557110268774240493328777667838069199287625848425035673381570390646775974425777829929961571995184390362430349940251399499640552815873367471557536099867816105591892696616884454708982273768585131458908720594660962538680441331289798786718269499281943806035467743940945627016945323224072898098130620897592432965493303506044584039406394801296819048169223553559956260863325931631072874623491386218853150604467826569331728596578218734661078758514133842159673187979978806164504697518152946158735321111703497775943206615526499542515094490089067604151012325146335405652252062394145989639711143583172745436573217738764180925319122940353681188877518634839035857231402960208591952615942495633348275204457487916281345151710676837104165187380242270539503411108684344725710305260676301390693463784071677298195250686333253943227242291983148780924337546871227228807158937724834607274207128765243382790379918937954284100301655127567507657502505781359190676742607772862557927240240759463604864546678955675715245586277954987533494581576590614920289221990208441769192789803850517751930730894777983758405083466401978245614750665987767291061110159721169268529604371944547101221984127806557802292238724730259483430291521385030402104499376726843171037541452775275723044270876200774021152785076639575998023262900783421003015157154955148465493461540789843571607798868355102964426344431945209576541209187899334168810813612714897240547142167278407133387765812060652629306730721843490577911784132030527024577229663164615467490957609184747003611849386928885765367623089168373768739958016868959723182841304776667947120850024314473453183880770690116555729165984698378958218756942206331779032723891011554480796989515372893606019972614249136566929937215817676220724190818890433872051213684494570495911008680625535491890198107038887304833031856624490966220523335085782167086728583133306366527699061195503036734934245854078892575213870179130349268908063239438719366718666146643433317083306268850263386651148030382412948022355702698920548290019664145964595593565893416609924315707758069038391113281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,2] -111243044173638281538825806204668912404746390774118816029523071856611588212763334589108803754007360641649497304464929755814750761415023190557013660795024352378197732637938096383826662415118849476765862611078920043371804731155337528840443666822791841554653904786232751586171439828605277853396684811024015772243409150979831541174773557895170326735449454416748052606024698031402642542377782244959563524172039514394186773939883501480432237902147540412382357063182816010619706432833468524221132861506396280294446863395653932246836151736929240796912590747571265679961665785651915737489527715564885903669566794265669285899187239897596966048392700841380576630668458495147677691364688129047318042413816952028868145566375202226059347696262565474988831554229391118301123963777206687484652631298198101233095032811181879160690023250144221136501468671522351237282746585784762889670638126592692904832541346635922146170987546018811010551228258971862867791422906133142117981593382601480708674821793050436330500643075698370348478959374441519646875253278362537719289048400232649719874410965397867116665087064776705587724038930353172961862305753093730178169719045050477072525391849234025712202546346775085484635634239307589716443765441188231877813221182468109503285676666993496142607932420388938394854336661273631961324264207304349454732542093327712171159238890224983841058421556819606240281334265232850235491295471627393796338739585478112524016957011494404860465453329519768457829081392705171276761284189182358850507519392705793102252438696806011256988416775268424402255089407344290729159448007730304111224743815222080295738747083486108199218571878621862247100172874189444610838712031609097684722257728671032192484686506837430950547705802706835543240832079826836529870939673105513186755975168630833143378389181930271765278296044809076825264421552393270738749605973815841923590734839741263176535741800899288690458300199260572623515542878387953858713343241844482329879143691560910216734175646622888268212434191333185175919999602927125243859077201481729520337525976893643531540716117276320127051129677731271464562534281972272977412088640194463302321917666632950000922359978267428218521260328481348582583400964186777321202879998569517659192685079815390792314166303364611432517377608126264426897468719345127050477861880967009684087908395449108105157431936049761134199798107147216796875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,3] -107868975684485509164235112504740973262729840673656889244629873339321540782043267044747373226105550343834754489459412797015714870360183144521160015985401848158079877980323707613479482206428211061096922811575026449592963962248003704346749734092882385052274326295236380266961769570285401332808232087190792782798174881784212012488424203872412688840716815928885757052917828356279549167492603647207820153501485342061045545585151297749856810562954461622501568505843532950026927221183737230863640460030754301575765367457156387050022007668693810642980068021763855265013469325855529301578941742014978938004946911531109609732285032701298858520824433563823532148647658016253599920490181403927954974053627847545264698053263038577764096470942498940599320901864464029167034077888988907382291790129416406813211702138818684649761079357735146414583804177770515621242309001455842794607065305770339584099260694798930572747260746658507816761863200299146160282129172462401944909841925390765931261576480712982763091618519883670213081541047525312063750435199762600371093880032207500157845278388768616907501049015717480670827790696509538817833433359052362548342066853578146294952042322548505275138031342046626745896094167190460996506950069755841255407592907032214489452640357632694552593130662858862869893709959215060468966412184183239575728563812208322317751400541925875328722628769992967226352940537605991134391070738706320623760518235579878189551202106945707214814685124925324621422997860311147783426496798815791302526655233715090779282917631501872140955877445841577551117872738108538977830794488446961219908167469187668673693623304614489124769314997939667903621891768660515075143198841352178302583064843602381822422421274340611402219272365363957641446869369744821277481993144217699804113179511513436034638703516034983911581853537566112210068255659185141682023695834190520738565693804579942998356953648751343759298532722252068171474867550507701138355950629949962809685574852014833412890083101302873595126520343646581084760543015847561586769932063460594235414937961594478555970684807157549553695270667468870094462106261385905161686624903932989387978071080388992564440048072625923715019188185823699924429287151511801923107466862389177383637673684162339440058297975742752331354005721013544771128388985947405839982265991473004086715244652318195441069925352706171395311685046181082725524902343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,4] -2457086904284233451108848406320957288866540726154293919943660691078413850171042889656427940105013095245385740098785217490517265853414666516228389471984213787886057273922852383605802137653308069459802764530130556970053951765124977313611437133293095192814188321382619631742832625733776846384499074800689540527664303742870103163862546908069763497216567810418286240450977403079674171105079509647823938006201202453008864820313480561994228848708574771130919585901558062853781522999460953413820959882409831220739382000387292346650169757625570414121595517483906868448327667066852546225206680255927369645091293944456605706528644069473525025403475924896344253189275636198370873290438529199240732211125100634436476218633505718132244335923589978812137517935250335076359590545565626802432515924654039656720306046872355588015001023597836861732363757489029087723055213634349971343805383243731181831595617687481716111952381300249340198190643447912088336471227509481740515921800936689548885313283327817222740148138289555295322679609092677176436151292974472313552465180443120843955159432477109890411640863054401008650069259735421667266795280577584315375569636316758359950746386349648105790183587113971269770837786350086023258341677657450615095559383709012552260720364611591024359833345318985644362973725030715239545217703150955225949176412199300768288637339664553892248371970170777650824677232840651030046166127467069859381947752801769164944650427924985451875782957315559632643963781141319204257199251693834727946464406042799195082548474517102275725385435157784250728301063747955275661131750757511255467535705603614601743010098793469874901138315955070016261509376321243654237346382684997614708095568771869847839505956349932441690016398932904054731025392423753581506296409510016330928330912938858357021522700006689682513198573110008302755260174805257799315646536116698647432108808111766758913566094996435676752528083818779014058095895591742444949567382735505645839471392693871505152294781217771000068959060552277457358009655290575262291657651095251939617010201044492591004352327541501231044529809757665934683474415152012433011255128798270115854310734647233950654925613466607168774207215066748752360602384856579195573720228307549140077974760835359923507384691085203782293609228253201901721813722839144748269196725576372750379457678408913359207202143711366339184909435289227985776960849761962890625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,5] 41683745223552702131722339772123994760796856421703106455556464261249320738124850082572242543306561008543835912116109059530376568011698464620646820336582427165681609667241392937645272563075133909012853484704855009067606356742959341298589407989928641353929530170349312246567987838585007446528908162949162427382249588314439961794665330345189631556065693591554019989863568460342436866565226815485884577324154166659163674876527341594813840634543890657586483653999760550237554262699253979934726024007163567628668373898985417801818433801235313795373783121766938281877485859118326790779318462268340458482272554358707551605801543920994155632532923714337617180838915915163156591818707035242039544854090489897651671572315606257604803098682141169637020214357288952136777109027779874675805717681968166293230341365057101297934843093783854166129039013577992566292004175624315973173235589428983568444661380040425722991577709341697862770345525950084796034033889264295842167149606204276921761015921516848525527895836248260031084374274143112985843681701677406733239662709282362021187227965675816721271016416091311275627439205938469096593947461906162946462924246156997399625591109898883904554619485401480364526451898928857953662460647850102505194567890842510360297236956474658840045814739390478294076986250564589533129890678131924517540066160630525963799722807729009775687913320242664486319687482036804019942711296879479106293222062176474471790606499161924741853693374084900032550434464393979826729461562271324816921272513433637722811254709245184340214879208259341289560847330379156201099094913623725302551680538767512081239606322920312308817427472291173244763948732598487895444639859504476379589236180096346275612527152462612352699828048199386160219844644002439392477962158669034858705194832194476214476200768290683816462776410554851774848125363021313602477699140333457112856651256158172523373518989048603292575299995607952125743186576569143365866988571244351460963190903892005987283088475909915908054290464656730645088691800646479783915925458573459532733011852260955934088076296458714789281613113786637581603264204786087654156479949150750787456119735944182003055229170456363548136041017014951236947617353454149125707000542974861845846371455998240407656921158751031506715392956646966585909566431720646243061686696818158269940317741909078308434658549115744627377999620421178406104445457458496093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,6] 1174824756821903739012781834031501184321955749424028713190691436640659285791604481514888777899194864954496380128628075122733074210018497740897766095383561785874514557989359766030248937800699642996985964232636539144288540635074066314002191117719544605395860816926421917615367854130296181477692532838655364338793695085527142011959305439747629707679429989622391972624156945044510915288864592236365131418223204051654446892227039946201894597157041629774956024273038064489902329222834749139043988796609950518906622534111717770008896260019459902683908728698428676943742311841642015409939625434477492793268808590283790899442612435957072945000416594366136830939120073659754895545188903065045537641976470885845206742154369155640276809892092147438108642815949383327455704127210144935308880084213617892552582653502954184783465849351533238969665974254833995720376421969614809873884874458240766789263549392888833879396381605880534725841441109284981745729745662606322452148472007513247534771464541313877324674921045122439902141710183729809305198319905378537121597159306407261096497650006366099755076266472555088141110669371341059845988847741394477975535069356597112476617559838088528840040769434439957211800872232346899955551662380022162648080631440993771889166939925262465311183182967678147708317507334446240771265035929247138657293592970540555012379643898512970142298021156547758886759874054146017538611398981416507475143272761578426327781785334809427478865727113575667272307980489283515362464993183705927829103842364649739698015718374267305048647584383075204668811179062484687057085527893325634657729223666770527590604929775260959755057500939386877620649292028925660923204121992763342706545655495698098766186962605933969225124532843935518604954719783241807249532904462233509657840233002995626014577592172970714313508520023372106098267954325799943078716611567805980731502318001625593402488100384386218456946050938309887924376997177094549808399667799124143157291635735590938796917504005620176561016835562456545487275756048887944653158144535085198879628927551991573780672874532562169734332713025384738122340004862062708411326998932490369416734362621197524524739379362534043280369298853807338178168325358770659290270153685422234750081278371412024064369469310408283374378980407813409173589944845691218681607499259078693811792076323204403010785777030130938309026049012895320799998444272205233573913574218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,7] 8751708358186274936105776185903479061396153176258785905398290099837891677464674418045767949445137706474149082205819745130377689459293577313579283610947972696385357819616777315392685660631704649342874290391753137022661917587534836118413847265845654336303825747772531146343618041251231468830204755947017591462358247504714830410248197475786588487608405643592293021579180789851192101757491097171476235236202796298306299597465222870973828099823849391128385376946406664831234102139648818253531412145789775809522789780594975790679803290109129182956118927954506528414212324009461975425273186274544882766186114094235734017322381067441344937649677244307252035742827492869853426383243326199388183769896494040037000634437058483040976320750281005371261896966516034615593892768725566387067557213160478292509117745226277724508270159067959650325063969222982258206435670798066533923555563249295232980488110007126267669347512346999060399865969333098810286195229591663655351637856574661827036664399995585046873850052336455585671434507944204758902766013526884315931118324796573518725487032866978132112256246324337641184104432173468605774521632318639830316145008848212955374515144489433213516645187262543810455629394647418225749947250370161592933269364815378179966219584009314379880588020172469810871266941447717210367993734660320381877948390142712515084483077404185503330758103336352449603985318686088493157111198392177787096506606561848268119694743353630261058451386926291901575492929481615708963756990399467194503362830827195464792384890016512479394003426660182711999624332686069950477499759611812332179447177073548740593675983894960736364730976561599789641662406499543251827991971414578535626846054049567249310750082597284443027868866813105545454506457515106421116112943679027551223796666654091170066279387582049734755395059275799423259692682989122037278268416078948635901080245704278422549448622915564704102709385243403239034411186513644452518252991588520800985666533674897788758755804302824471492348216962984196061143201035722187866070363128367560788554338663336495134779722004480333352525933716003192879720249688791508853598047762238010849218997863130415766336026395784602454304658236666667271071649095777391627867275046558476689220731762575740425812470634480784724175156608474820287384361856450426211135959055966823256662887869068919702649700536504114077460003847351577288549151489860378205776214599609375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,8] 47976982656999912594741464338337974488048750767420434288928086589685034314602700356154450502719519265863492014293490931790874008294280388335547445393102942567040632607974300561324273561348863258013303582485381289642239882505231046161273460426643475291393169071340874795653804478244989795204204331065567362803907398835627815678090415102183025636643315959640256616233094927356922986681477593645914160050014503002654013531688583091472418368969006411702609103778954837395360285838233029362308675836789075517553627515166242261170407199526426795782835047038598454701757353205787815956943964603630273883151341644876125445959240176469360377540971759292522222830297064643421995043271379543935973087446735483728098513110108824746546961517452575463958029126740920376146048830061948306667304153254893978830442493919106815199905623822821929563339550078271023285675444881152498917157969461957132914105805992692747288006808819196641652611639579292893539595152132263871286939141304076297882600861540946052672740203789634154277285142085626174693643462141397440457460468892714036184926228541858451837747652511900439014207710227865473548470111317053470443278301244075979582742797351306945821545518969780166950938896845186704202719329713708664092484693591888181771605452525364147984716186364310959182763965626538004183997274138886616557547827388381687241553029359614606323428146663094853028771752326410229756865327279563457548848577132394184238153585851243160765847776995540691313449688813279725864732555885192735248875298812290427838502849857295308325483271225083227030059806749360378231450643373490444430342268589560755587630160741558331986539842032156536372895643597828142135386591422926243110600861370015590056845315060175917108913158536294693941453053096845924049950163733498777386863706946681444963910680317233676725988855913439303720410096178925934479833001858953811799666503278309794502135042573787808752507316660892844579943661125203845256673500106354223691518270549796384547406904999312086581577085501035651690581080340134404147410734419437712900453562383015566067144135260969480136531443264551028260333559389905459386648154506010112589696738319775822747804385662414006492112718785713197547733339729126317096601586129251614622560660062494350780650137467355127277081330496220577160510785958361550094450700522276134752009296217899497413025281129708483062320920840189024175401200089652320457389578223228454589843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,9] 154490491907281386162905724240572816118109465542384182597630187693489056552934925656686307997503344736540699118219030883675513600427002669277316914228298749471347254016767436768076057566499766239621909195218371766511473031800022979811393238125695879669070437206205963362504377749726904978662812179880695526626271979221597146300169930446329543073229486913736784534082815654947330268202746106940389461833947556528957261900375918389369024386411895528971308025749371602986727268334155554718861803608885550086819136337480881816795836501683492314296149833029460427570851926725478064938882738298620002978592312977471803641564109357493035878324770184567755934119926987867653635524872395133795360675731679232847816257452028440212392756209558950177183185146696468663813202128663640597183908444668273206166183413395501102214983860188055957107683592147819981400313150565579382683292940913815620156271812053602936577592248610644351495747535340668759073531218510397877395194908420401823159032405633195747178614716743796705462130327745593272663827591986925794877297754978976953062229830493520788901367094543062394203910965950490327446612370439733421235231680323108467427784583724094691063200855149748877792882234893891176400502574600449914209146204737951177581152496381528758293124995547487782414189086611490185908889739689347303851034561581077237724624616226330519846521968218710223702006911389395327604956704764946938748621605930890398080511374416310151673889607571896661297192426068307104118753876818848845924045374157226412122395286629938839073093689901079132842772039081006636368317487895820988760482453347363850835962200842253024337913164287808053550242394014730897516432096216514222152654882799530209966692695707741746694496385907639122523545336034684062079161099724199259283019672161580193185884885406960207926396512247037635345537294067069290820999221252631362990071689021268818052977087039280871896084932198700889507696640776638016470027759553667538447587921994600397588890852321239537886666713020947449982192473856776597401833609649140227785005958581035705898508077219322061810419204708695911783424967905120197466693637372427265980212577716612775181569077674446107016955715032138153295364234609449724799952152767018607675827607561516666824121580440035374259104936587112281784109265066433098049148624420022704983224475019121043580243294664203145715452971335639230452546621918941127660218626260757446289062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,10] -60129545416932542463704484737720934853562123039304169264714758890404715825683052418863960011370666836881116955553758037193276508592292679203719811636237015687182897585124138395929142833989222713156546728944339912780979131236535990938471062268083233258225962143211085666578482439776395202158651554458445584167950120199286322037125000097860054465403919732696809966868710054653355492341520271198110364866704965537272196567641031479976123181448692348112494371876314615027076232519838875205199009043797022733949326959836410384500968639511929082060878111331316924891275302018854204854346126654062786841511260061724206289182986115613810185037899699387581965994075212523345834680073812502574208556154297533701492903628334935851173699743117694524737987674865124429377479266333264228822302030478640208216039541063515288545537867014336489671556075676989770662157919404975157424160680324179071189969137603547592207552620338792403034700272910091910323667359815699279951399781146637080771592534097079161785945763001204001368109807462455867210604542892774041036340558014103117872556633624759838063695100805728184532416580887912088206158444408107618776774710938515702395291873132988109102393445038437458306166144033079598995243312381501003737103745668854465656095662891752698790827538387088565351064540708459181501506885923465582896397295341463980530097331507814081389798848104880869120359568081420159589744064765608243500965934799062409399405733986240769514395258335926320790552746444102592524227729835389963157679321995355747831737319458297243011313995448399640900726477221742247765440867367755601598874738464455010999898814559652766947117073891961221542914207534125062495712771998376295793242890029251746521514668293566222142922862365395335868844468887711612422819175343363222942377354852710035808265811742737836347026241809746569864569727121163693374638232509896973881612948920512939101607468562853899361362575740373511820621713456821999321513642231353146927899979813179767857083023960083695247145879668482469402662953390038653873378970826614222805690686094522175477543484521185360755249870872754299149636331668807097752359362584946351841503097083909270954316001583741746703559421712371571222793775530430205384148435562445145385208036266532825369621874311901438850621311310647760663856451702038428303516670967966793499201916856173601079759114010643983250929656417430476789115880234537492299295990960672497749328613281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,11] 1634481075607804968823016694343221106889182439557287938848859513702251016363616634242643358293732393762801764266079739266807760242335834947993790166306957027386012529191765932322381553387179834820905641512305104756382487071658411996479908440579451566903972788739268649423859827372061194504423933822278243317478815728893395465361956609043231166238625720258153408621122991502398912229655041318512425764900646809834180504550584828576745294428344378391368860607014897618310710595667207017285326194572379319974424667195554215323328447764144645789227359225169516379149788769674286015659857210875643407720804476111706174182714934758345004416828293314068422140443779208422450274533523408481227365194719179855652692651511628147332605952584815036679643961007465682823671811771835451595105777661627903061523280153441333115728156339025611104162737467233248702707650093580501489492692055774924807330920233655627408295656644060257431356578341548745506366203525290848495094788111135559858572835798526796305022755385398306618803004388955995074010545564248489593157151462002072172522198121317669957761892165398489529653829070513983116010694282608677643783867706492002229045442177773555244811466620114684347281207736231063447445860359997931190644934947234285338912493387344195475939312753097536968958925516885152546914189685471403614220268482147370749751633734198606994338297459077740484478814934912516116119104316114835366096113350219672637200488371477157166507545952793072329888694624918521298668314879572320213505350326482701717637756579650441834874289559353169592831732259767323831949647601154655963488267404176161779971694262118013336969472376531532684332848203769071806603350255884536547361623683357338411411425458204409296721211378397147176482321207644829985504534097512052999485822437598366427144340353668034972398722017203339375354077537749338797988820566609728370386103506084069022494056655063360546335791560006922700377612313865613893646004591128871291212380390498121987308835519351069048714011312053173780428714305866907146381607840254068647179491652213782562877863778485604228717554483729716407655357156663484620424213498096284206033850391556528745390852858329663992329387302784640868277929604456169919996240965515509022429210766829077527006562330616707380603022958815032812793996640649238513773700461545951422705769979769600072241002414441943061328791645748564553842602965664598888700931311745989660266786813735961914062500000000000000000000000000000000000000000000000000000000000000000000000000000 [112,12] -7319054705045710192861203472347425873432579127743722084634278277315427442991522277347611542503850603985238156264616952001552604566143971068083245255626906426328543757366659866247778582821495721739251269530494954212945671810411948817549452922844071017619150476256607115331778447007247101120059209482652918628017192279888322015008070160542372291400997550615252295208248933952676568695242292122546701923059973344724434361082991957823500257429538968530570773467178064101697666546578421544894269475086019907022637867117075542226876537648195911637352684744966550833602628003191413145646058730043075394098612441327801282361451420867554095445842536810597983423235730491731239549695296177416346536139642556987835080690893872783763258824182555315386238914671020042416221278412238545545412904860152407188389394712778097031262553640751942709724243938374041731885371301257912787456421470106761614418331954515956846875910209673002049827269923569500197434363094411888271436871841179970096491418617568473449807922478261270253453497581273293106096860999353496214124653187985077152145973442406533518952827603604775213186516621662295596185397603659553817459729897017644168051233102548170199599038931194792279250239114248752679978819775598847127626255795596620409166934154287487213298424899194298262053732685410693135604007406344703348220807628234668811153105295827144954169791655703227134615705906732058802689519064563631448397251936274198283568340544218450136067157515375035359031587593536857468660687542324574720969549793223465211719961858737344496526122248328714365840440608762956955778826552872844639858617569738183685790923158844304517797712684869961228217319403349832481498493838426903716335688047465437571820274585507788095204135130138370075854429205492219311539573776395073492035439439879479832289703520670407714702313114588989165729944146716597995641322474781090043147240322750101705599425910149321861212403614988281548126266774947750007346286272347116563396715461341869946829351809770678150461125483954856779802960498614900702796461488311109298269257907233068435536351605703872117368285020902378657115573124115709101182073073062679511916406646122256875998313743950803784065814817488204146776191298879175972528663112517357420006677261202721564155131115328620544469413012385812192180008165748925035735260457805649585419853228735425813022084449324533013535522573568066314893989665206646096556669309207698859154334058985114097595214843750000000000000000000000000000000000000000000000000000000000000000000 [112,13] -2404278582582507199219168333125875174682079877846211438318583559610437249995442704281268723799641993217069900386269017611892952924884944270058018908650223424000349888942796196131182296968538043116147224072836174662719667026177838438914201359401794173739062292104841120312472041435611412230466188186370397164733400817453272001685840245123473913404107023785165451327400074388278985916288668939520983258866449343208518680912210538415047332427149907162995373698587198293543951618689781995121643714721999624329420784552846960824280106790381108976678281454157155832464680865758161928756372634992519238908148052713680242716147041373938698233155268914850701003420758539544258300381428158318902499730321337026583588382746387384345889363237591682836006276189093830514459973927258393920660941288951519798887841572405044244616747642035384353329876680409899922898683807684959060769464175182362004724868156658573903337761535145931223630560635993714011277092705425423963070025547290132968253002759017830949740128310327296906449594269224063883047526769081295407520129141209130093208939001587219571829460196392705053228150690747292602121566116907704171083546985133467288214279924904417929251154246064918149348399775637821009393818792794394711003850161387629086189158875626916163178418063020316371180886756680097447050557892483537031673176665014254385808543685433437190128722328558811125643042332072699844197555597233277970154702251441188039772782918980613598990719412722064959617830387058060347860919822390917723429594171534895849901595814582148109952915506082898587607946075295425338638789447471504254048651711638847492098133159752621039036653429493337759307562868443430751604651369269353853267863369357396913127503582576886303849676417967091761311527832050525380569549880708294127503035288375636253777091798448419806772371236735070507206778918389830835839126637397995953221006190995657512524562948839085872024544612502404719633520034519647643296747235327701427920118353450176131314557303188486551196710673212570983325880957466147430093930229955231975106999220007361950940550627020007953520736283857661623140092191869555493203424086434654106937889132562793852110779955466676011985585407063935418018083369592166489428311263055539426342200119291494694713375850811252167661588766185046194532732198447445668025186225042145490843348377318989124956532732781027359790086594468220099829004764482337078076177108720834496580209815874695777893066406250000000000000000000000000000000000000000000000000000000000000000 [112,14] 114251991823674311175536757100933646914906750785005227269989357330365417190713062805834996217505401146151285038536212154542727101060230920787041811868153848530300099420919919353747517506377069353877729320600050211468348608469278897721565077436868105016617605783590330743979622445710068912456039671917070522029120106536245911154686201966179130355579846403565695953117700489913365092157408648393926846742150005460535425328307412379669603021325926041490886373272652203254862335553251768928020267943130656536361557022636798502517595468774204143974418449367437124995155253188093808669864274570793114181500237596481023786045207002903851466026763257400622918895524062297080979128958755422640767978859089531667070619904682521920757202141131307287303110734184248494908305283659050329476218138798815983093653299902874041647300429433435656511860440277691669022101612840686591938201464556380909289823370028026491030683168106465297871584613020751396477426339607565646990975280869789387153993679925018995452828457441471875260503442506991832100640603819721679527025411471768490865599363991970943685217461769665498828857866256827025420543234302313011813682226293562306929479609683208443386451010625814132569617864901862779428577798336790541849756384254269603898260800316026269070994401911189913953772399001984050111478099683887381514269610191797482094003306978932676622114989741372125816176529504182547808001725946946011174884193025283775710767972797450778826242721084373008047307486825724703702481014761194169827051140474714161081852700745283857142653788476758356123982552678959746314492283081813466604902690038501130665382780451343868048005477092142979196477794105406539489830224331060005436254191066920884707715126686475222782188881318178607609293458647358498945919422437000043643108595276128075392430140760159402445342047675027844004472767379633740954303030398107161829893889534441401593176604966457488233517063452225668052284154038413836494355707731769429051355172265353651979138470566434535075959580877248484006488121762184854837219077281969682456474068223971146609824013582241415611346391071344614639292515604688318543988546164091318612902593842284614917391076428797631680580288147598971037318361978555236320774585410928781300024448118765850112115388178707004906515713794818299255071071555952470938268846190454203344368669648653700926115380641622413099357402920125355109455481314958301349538727507330979765720613272605987731367349624633789062500000000000000000000000000000000000000000000000000000 [112,15] -493379660845195924265102354132411993862100373546198725205196255863491843798237688071713596359524567349900043788025791485613878805819059077237690039201057822838795442809096203337843674890351554796529767642072228106616318994942858168110873312100957653406409047528302808011040217528256922548182483394711029506698538736466545502445100251184070186102769616032853428373729170019856341233269156624582928103131789373842073352166946181069648549458190840568667408599412715767469121331757206056961843081599125070896713326858726927489901701400583815676361191956664694637186324889997860416729968452795315497736558098599399257797349754927705631059275351423816781253860616475034042274182337902419556129433377186533451647432594174086693130595414013768007071446599637435488646515823563512640571738050691493957780525786566595715854813849873427540249674313376741736050231860221718750641728010846772673545084545659369158153715800418259676208747008590553127575353214973960256381259877928491203259636697208219010683875052717973808717509949693992176494132553140893474144739608357970788609069678900244146447949682138955617458324815857291326056895222380961738953858852293758343341409517626596230472626622191182899701456068367953313584365084760683111367169684445975463211571068071327938843770110900172175577007982512449185339456180919990048756562524936724640577039226904731945310255240813328258752872814610442045257551864008256420307204048664993713894258899202696846302163509020731459010581668401804350063390409379848353831215387200142111672061856642765606783261979651419664175913070825134612947958728144372637508911872276137724541692495551876976879178913060782450666047156232970434767154708586250944776993427368569829438080458620938592796411707918989540641252008314512309244189141565549920122235767031260968108505603574354920275343211814125112576174860222685406763750514137301674882861243052131826486545815710505905330104453411084705698779673757258867626697535563597383610330904084009161352023017176827743735982193812636423648173902504136686111078233688889846568904404992872665241604427705103521085295823684726183196776206705069832662923265927984990847270664098641085366866343383879402455326085723180822501046627309083176835704825043211784736351201040315013833127321976450260828965823364200288375026116784316676612987895652114292355326135407944353352427241540012356276650787964497497537962022313680065603537567683006494949696230101210403518052771687507629394531250000000000000000000000000000000000000000000000 [112,16] 1041312916730959461542610791532284033289002461238927977064605483080269200307213774214342555199913132444861073096353672582637335084519649147738415794909467842280757287774412167575084684514899579142619520062188865932113980227017912663024174836428177616820392220075818458398690245872807064527404664431947323742791172860809111272278390789209289296326694549365359264215155425310903645168998907836172663016259988105958935529800541985073362243896980283707544815633625611084235469308907802627374018774578440399498852423087084510309724216636097774444398968596211343370155266358940009375787160230165963256221850592310520061396350536642454336492435916980792367240769306445652424241918453368507883492451279768254320427451968474669050917579227912231608528922500928471108106773733274967310592718779829529943600577197428159482890922032117118422799065419094467034759780789986490515457138009932865823931956580794458180300922625391653807760414253480745334676474580959178534154027914602779963394170183099587890001972053200658630825843400464459839480295353127446687259912526420991398897495383578027178344658560889651305586350578801848193733557781166954108268560885670606850187155315680179622756808875728109318380945027984605864954493152153720750564918941890766469846310313529498016948920601426749965770320754665678696929502656167338782155866918132965695631555797276376188478915396621198681999936732111227961906293723105177032663621350110155907185782458145136177951306103968657700205280395911518896769463052393483273154023676080142087401033431041491805440623689573100268529448338114979629445015507337881364536676518140867511884404544009827794136907530310121018943115610607477426565322068159022964083578725683086767303751763859437556772369737000327574938815073704628481520798751086705637940604764146679414308739654614602779358513154485751732133670240427671379775622357446483124486705125157464530970475611226671475617703081341187503166326837227700776899060616454536656106304156205785524784003335349724077953229339014919384576294031217109033906589400670866990649265588963405022835688644528023995932376392391385866883446956866891640986647692499636583713465568749223356549747935115457348904505139344228291155911664558654322011463068667559723782046472167340223878791701350268321969003662631646436422076548609397965807441769681876591807309498569518293339847582058566363559259686298804749416113215659577268207244931310265903171652861853788141210941375902621075510978698730468750000000000000000000000000000000000 [112,17] -1195357911608692038290154536859276221064028408491209910392161510313659230550863392285453446285779661867272374622368819893700619017206053449680404073514681948500129441343537501565305446215008640422398100217892317466376261204772692464740834607579750274490316161751764935492718994747623367436919192292947000167108783279038697874269212538714048642301985893464070838331034326698802915292450230121586138257393405652016269639697705480173091549824879185566756534339345125992954586874561887424056665080908363152863986318214312514759736016141556601415640998044093202982820177947478658919361060850965939603490351094604513333178754286113498728093748304833250746263988546369616898535071845768646752716193798348358580773566920586777633920704727129650676100623454770319703244252037832014487756502606209289944198290596510098528465175075235031569054484734407730890172993048085333411694697265182319210967700399248672205319081385741545612891159541671887087181729258788631901400052571647018373487522848396873607190088569721489151430142060548989466624686566644302985644652744823428770888731013016920449568390533800112600960297981400373970886998992666018323613824980367616448751348048017162456411902578134440016565914712280135706712664192605313376480682848009338674003011636264359671345648538362754244818687735773906819935228200380081654513377494522602893845649048211835952918670546777873562094028190716262591301163659856427119557718003207706070748763169199585565792760372005506158696030700246734996899984877999416713932406589537880234186748011344216957189991362421323101898364066069166129577692023690480278216281847580071894554744679462211992463930490162578018632796603600471832548483344988068301331605839604331714258745069045282449661352096472210761059376962382886818626086751125685802443822205897924072466985256730272692728593695541603883810809964347375933179623627483684924687352770166022400355489577290096657853105136277965014234072046663208522764129552358430463355065078696187716936496602986160690303158380643325713635885294330402553962813817295467512806302770345850277388834965861071953721147512765391708667787140897661134212277549278956744564338487246072449994456126419831086575179350759923354812652562251373133681416051835482820552365629679083312163809170896358446841514540398760215803186214379533026320435580809295660786339146246586750257655383299891141016619787046372124470783897266513681963850950389171088278894957345963034889280152128776535391807556152343750000000000000000000000000000000 [112,18] 1041370245382562648016966386611122015176447039419780798761596145053051880541668876591265678500615610719011452602519796571427096753721499454323789223088499896852861963508684158706511001159683950092184658061377561964989401002794456019439318219356256741839610315443254939391661782186763567110021154105403905164729060478192983065239294043474540566552936099639567422969049157531107687578911924759327922442017742608960842877830653775236454602616843268627063402866003493242894451304219059653662453456148702343601688402126937776872066599095843910154520640985219777384217667354948746940242818885638584095136539773438687942001968906524669398473310030232167775149151733548178509609781094094460801095448137572130858676216468577937326225266435698089690458311659968318008470788773733744161895488295729998142916554084796942412999080709082591924073532826556798606341310409140438220461442364442166665218237992982645721415800879641141535677766574745656237863147617433056896740265054697675071229676751777992331828650811042766994924083830060555365892222838774479706631108247049983698006232818717850128317994357109582732637796218925838951993705166216160684835161321560526841723350666628969966695832414829992998965915984474240562197880427758834048901770915928102481695377964297199191461367068981890873461446994389532378532145253636992345013443307181975176673170851473343465593392526321176685489947678808108053050982911512830903910820775306636806988935875402804842820330295894381517033633205229133910269419307920560377220814405076084222892150943519064023036395302805995942906010450298805031394002172777147310511842820897878272167400217310853013566496782446636328757542033733618026063588210854996078886652915122531674416405216531212202573047665200306983788272131627754775230326159672540717248737074913251293670067902128901119930344736156829781477955534179772011349844819974083449413918879183231392516069489154379187471566045789909107161804490205526153264714637753182657692397197360250716479198774815361954576491642392780925258209945231067899452267811745392340909846465880191167880971395352567150733225260039862119239200002530535364285921679048435904749246641297818321922908790781803150590879637357604900722438129876822702422066922800908295588640689092955685971286754334928793807843888009848704512413042707347910026800425210413630098898918180279865586542771857687045764094823051097804928601200009875202272560318778435180708557718540113496037691209750164489378221333026885986328125000000000000000000000 [112,19] -1885682311140551248002189803101066410682708824171083770908057072133879031655209638565264842835556967917463400125848932842116915218777782075655044369867364423708878474180863667715692222407727332630268215155894050776392310623212169626804023205668291924046683652585983075386925930480310190723551321793472922583891205719150414241526111503585802571555038531935881849102869364783740398342137462659918148504086254663860921385432429045238123202261584246342298106037386257694227404990834416384155243373802782945391256335193135474323038866988738282123446555818670012065510936046574485023052955113002195359928531400242026351411086748410966594251494793671051940881820317134923333450121391419714604473835237203599775669109161379855749757896299166189203512260510732078001320127420149599605167535616105614859052435731041773023888113277396270946034005384622835435500143648474750248616291059603513208622800618645856647648403709132450649662098508704842957843524243857961191055256904866965902501745068318147654837380888004946979263829896139335987308591441461759299186450277043270810367466355334148433752182705127763837596317747540968629677786712205087605277221130541469166782485983164566934984608158517067092103890365492128275070688936939098006417175818632501072174095488696039179479050904970142361229409823515246702005720129407762806057773031452842149610119599346275234179970906621987753720195343335338877675258090571496385663813396055143315478301756877748226694561821014549685767138566293498338911300866485315136619795831425155706813067896466323025419180890483485257898875004941387243378316017532339663143513016255724278944850706467870042992951144061478674893032620099131997100212222935693108697235910108250585497361673866388312343298589698255789270104735468991953114099762168347273621397533287129537592663503930986072006373613302944253094151297320698637632344937067500782156968073274283877621435911545684467890142385330472045516667242516274037492563601778939661063866629965526022955214876434382955644387748028519055230155037978717555001830054583816912244867684047849070902749116213267202899352670048546427795893590179440569212117212696785390726861061550573057828109930099924781972270036943288702911425887532840631971319233808756357622651263805042700786903561581017508832213511464503941850320896347134707115637502350825995572236171632596689098702095531088281414975217423611547043597667889222217439761981701295598209677114649047094142040106867774795773584628477692604064941406250000000000000 [112,20] 3940377226725785090089072005425718584459089671314349458850300254130116162080815493291487440132865158477386064570545658278879601786372484458795536169389241378423153735018075615473888625572199463410720110664875654955980077447670352229129277344915216641756649507148333277560478592786836768579330224533514284943081126766669433189127335755782356363736422451651304317594330819196723983165501339345685440901350763569773483827175014838895619071150960148419113203459431458239942424590716486661307352062436558029823171407363485926588598629138563412097949833002263431869182396043190185854798651675260540801184453611237985739398031320943857792696589916394015611154851498284156664996915107453755259436929347339113252074192109441547872533396807254816775825312278928735766932643128198347608706237180731163315260914015759717815971710867352005311195329794653406366182270992382448804932478787436725203615883809400077184002967640326182674302418754583005288755398266571671913898291387870877336250352953207219820281142857839395861166170822839082654304172457821603953744582022972859582296667898426797336521908848747507727410826820694648904407923388845747532747170238191706261244834944236115346043690946127267874299263532740615728006988837362059698630377704707449542477674264819691360933673063599040808177216507705663995869082098221708120499577154625123706976078079930899488914209400578965500088948234589321444391973329145175236541459413528759143741314038905923994366065641634384755274988677645013725352537694266503950160585082466437973862276142168409147963199730145715118605582951616083637154764086111799723675189248652937199384880203405729726904857435168237930141070709549328642044745934135098705535485519886596523992892579308243408225229435014043346821546749843910578468694103490394108995354436503734947193336810022473282968506678927741212601032204509088767085239334949437192528608134066548318692400895268284521166782404203079250578629910317013028175770437020374326218732850891364208701616115370314047612593322795176229927161317336985295660690558509906976070756370345043349208799356545159279855626034425571512748090283065495230693477877485506895726299311592998799180586104084488938678498178001281227392876092364389802200993398982489167163426221457791226765719338629238730167706479126555807992825927662443817177818892436676141663166543098486780154042663516018738413728547941992641080719490464915097769789730998986974421973281041436099210336136311645660601499230324407108128070831298828125000 [112,21] -4468829858393937813587039130697887964093960590217056535830599349360156594457645788727548129641655815618527908019145461454305036679841968645661256944192515955214334944294568221261072229290372225150344498697142496047006738122467549460506542992925699393636323001676923625977073816549994786404801029294235950940154043960109398558343430530194574605084307436852916603354175999757835819156892035988298013048441503005787571808350585558798364339040527552547522427283862497295213141930141453254773656200077571175948870010750681579988661776002853144324197569759584597675848157713864032223944676604916180366375636929770520629146159021106677129688361832306967058678164067540153314034638065744115606571294058988658372684420393878906580165240013684911286981637289334159330943161035120579350739881660991148733372386048155399436202678137037692544643564507460786195734517207074941380488303662814244514525160462655723764884138431097881112046066407731584770253922441916499699583776077972376282167325762584337553390838679275282153949732004737984783025182600096952578134195589228306987930086683637545550888679380882738133549963425545758288597293888339314311342392652522574955817236206896519823825753303657428860351653997516367223797318800357895847491557615205893526982883584481027440096236146658208263681162212659266548653738083042732469810958218047950303213573743925638028638218775090487590930713672468360632095389798860416218478404307847892965238580136547079155092268312147882586704158803394435510944620425409874218742284704730527749019181812737652242894911275033016142057836009816269593075501188505564513505410603410007477184069278301549727662031236145447188845780043418603648143361710536115780871537964579360978073953853899828892110697469223181114316014632375184603925474716713543419847278049912000652694061055094842750090005078830032806655170830922121770926219198008701803309528754578635220406018024511432209540849524476428536027557837813619486019691250385189919821361654176432984046843202668262125997942260048705976617642920113221578570594519114120674045799526566153315757386090156607224439948237979762685018013601574734848171417767975746961361247534191503612778188589456338087714291672817303011567720155215274650731336551016590496304201283528879643148576156394358948512232195865642014982680066991556652235369882332957652164685794053421342933127280518447484554618768676372455141327115027059121320121703205551570674075864880925784895131583351890469657519133761525154113769531250000000 [112,22] -704108304309039862568998878331513841519543139883153038857496055843740791810389215258782172858686330857897406723038127480392608832730005000634331503955050917069601617883650068136374403323769959480128180375213739985467101275188871841207634335717855027069251122697638329176274562427497712554640880129628727269573651648138204416380855260664260013016576416722830462281302866188837582924706789123760931490041090733558087031409695560549883325543157630842855598624327350796627040363623246525281936439590559569839250930698399956459796562329534350907009525274177631206816498924688303643486762108108450451510362413918708164574462852926067790424797530095510531278303317506513638575406891669528204776681362721469620348457650865946378285257196522612640602049780109965085926528939713129590369258665643829134622358447717521688051180349673485375388824289586324759377436268455689218991022797052560404539586322969819619085013616360472725709670722275343176092984400154580556931663160010373994441728734698473755743028698241520405606480855246679346934881072095365366016398927933456167219563623256327990698919941495819433974191757807900044863455891208230225420762185323408768770018749904526792430732225129189334479718300636972430034063779236306113792363840613838180657689650162262217216350203198904839031624935392167075038590624044697010313509981855753566682633382406531735916709169050023046255259017659679384980729223378974518406370602139567758393788935248435421154359388195955159267814667038342799111805292159367572187144767326352780899061217439337414066685293044465363880042442213162179442895004442274568724991230337123920738375452430713996088150904778805940012682606302003005027993843639744401978618825974708549544934190100807150809836711039943327904553362407451679409182752080950287531652725842046695574402441937029568300938488009213978729193722206708772161618114676507657119554124156381731255169377227670084958874136664223489891524711797797177168879941139811786291535929502128005330988722356324174293025062186866271284432558925216306210304723739111621836090899259261272123033765494490365755868544599151115190549946556401107217526972721990982874735352863434240826164448692435051971368368317892082707487133604252305209171695743552470737182180221193059557204830384834965068548791076280511305656554832136965553732332815470107568868135715805075084803525290614697389935034544752852966941001348201410970558138646961480599943637610309774552738021347053631870949175208806991577148437500000 [112,23] 15598265841297797224526438901873593598033086435070737844283480423985711347805775645751645855590105425405694460597289943418494105287860413266669845178284497563502162807887905185011144360208336533656669442856237533134589308992625026384080580348747531457298252254625963581930021131408398364148588860705339219540349385878519572978638812456620302144545313711949064230324775204751976383650404196568923136631667761244693177926224963082517944155543641332131237865321885141905115598688066991301010538847626073490079058526310234053738237873039868901129163075890866038314623245003952642045382980840966893382515605459186750355947335859625379590845115839610710210457037477345065234004886323478873038897877124854459249424264848510937150397078233726007714253324130952271658985364819208535997778986765847518524838626771505195129087264604841191473208240387751534068301236137375852886740006861465645606878434404533609108936302510194421183151340188437312923491227894082779910577770847626876246764199265157889189699347201725590493619200848932928196498337612276940458473849978111052826583030879209133834913277579716508929411177566207647514526265830422357486578225096693857200529965141101397135008824719740885799183294852696148186028845431394975693794857571077173150090608455631200367077465491389046527866810450921337400386263330176835838011281413497587994150249140399591526030947977929487469335614643035949506588106917282585687011617837819134450351169454533602198566252566177667921787418642978604638103889464556094625631136151431831431674207271196043939932873164495200210889391895334374743036806285589000604241623718929658235772427051413483160635253186565966494113295102964229233518875094312683460968355482883726936345076199350916751943503308456605532433869210006781500034939710624916862339226542666260703219809751877405093094044367054511668082025040528541975169850587051466982677640595080012007183142168190958061086555159497055193782455113803508746378380349561085417344821301320691750111812058344162777013383527009233498421833654674941788575820655130035301722479048584802859443825088646231171025793963097270977951028969752984458171373719737522495656159246608265685367148400114323592321577069369244370857450584558282911933831363467657658178728661828035528538163173740791313665518836290960285650929943322895440494054817271340871522271619513285599051043941357093697338131909205940370085838096127318516780413458226727040094507238203447568175574744486766576301306486129760742187500000000 [112,24] -39971122320081438978449425133458821817434861406433291760571953468692868304436369663443166329217031358169856611703912675342740308936600413353165584336252951242516174922629598292250236990718020134304596103111319520641733739203587890428842856380066490881407998256137292650272880358520080071515400036523772060407017944313063035869395602800138478964599306292259690601892800030327792431509447690491467120833720598222855542447387973685388170453082218413955756662752386832852141294193270834096487834339214554601460000447905211160444619777984334366645064448882906661070485404579962206831504720360492228449087166153604963463732112030704720796842777604274233817177513559294009393610892209423753566410165159029995592605716534774007349777181995978495299589766285508822064763317509037680892842418574978144680756234474551116661746756509023736644295733596777742983766924879840358735783556017985384960320120002078010473316106879889003462320728312229877488561380138830891253106119517285779991718407638943076083229755668889610800949071437454005198945992992105376586525870225851036897529048913212885527380368297274726324525721663087236269462435828200300158999161771332822721665542908072396368858386005071177068898352660079433356262417310544908347908095552325192987102450113721866315801112099970709480684204790556237561103041421603624710818149537976549169586487026912844164907544020004037442042399008879867284396584149935016538070038800350414153569825648918743450191263699514952061386971315284133440834293851555452723678386162544111194557630843125984432022618280567776949645488045363234486524400273847017449827300916288349325260343556801703335290240500049356778983958568780099273257759923823483369692354624696895766253665314792047908325960930629275589595780372978414151736126407170606679326667915634880533307768758690174650924281102265571797746776405726292065989786502655912246524023587037886943460154804638695942917569363001047212760996590468391913644174190541079984144728114581503351130884470724137551436758331078781352829478808800255383055383285229589816904177127738808503373690512163050121420648848491191523641929494814528366079949556995567506603917420386370162899280839037565508030391877832701483487336904527558702428460180852007788382265640811644880848457023986037888888459380041280778566186216197411618840485653250471150384389757908528426065914829539178951344818812560893015142827417243961045564246579540835202558539919501457088682472296170544723281636834144592285156250000 [112,25] 61124009255531451539162693085401101491495133286360798430421479734424921090004864136678241794181783044111239217611162479688191022498004346758874578465407914738741908572387120734146223078163947411986753380391294212028751149836248914763710779275059645872687160361744176750484936411173577976083437464561786998042323560671825862948461565843424515077694436029486635708539915974743991455140270106660152218089861557920422873127713385577228611813335341793039902008981621912701476062030138235360494659213199236958530829440171824301568042449115276246104786717897289299292357138914431805464193109709919348759175640504907432865174570977865259271050289901732932657124278595816610115066689865340860329095260225481364296276810471362558465532485277745377900619121689358048340376928482836764571175880919553393267077023070815862937197776329329981079917375209928073931348271841783107231063897057237441423452679825653974422807725418344174475338158650412222750177433561549547289001846963529934638484284237970122049379994998976750420874935287758722486516561741403962962274299920713541186999201523773289885694278634475808197786610448271027466564814975563801022171967678007116986780679357914114705041937005431168478020892832476071942494241828633110195192763296272698694319380906093770463906935142757832550374048198850597607202644657567115538009246324194621183893868035984828793238253287278840827120412415923883686180019011194464763824268645562345417611186613885525483907329910441242775546323512993652180228571599874248053923282542087770054729709354993217724679470571342617409142380122068678530355088840195781562364039133991398397754677323114188836311709305128205958478349533742443553462271377774556551153234534405906315295784115557756699888310321164969198932398919168298600522915040712974920608507023103319752297231691628008199156575991555030212176867937987307579985755509155691709873971934812859595528727608117529748457848359777504720917699531869218277907128209362677452553933352380451152152491237545183191904945755390987888480607423140678258407339081356737978214111910308039332685834451350864874082609037127790436598315932577094915900069259348925464864895614315661098263517144748875536653833822449938325404483037680514568771334632023925462627248112779998196281436624844952235909700250453023194185792681321751585775425335550263560136091398490404296652263215462224861596963312384295249147972621713095179426771193266232679053156587605129257401159748042118735611438751220703125000000 [112,26] -60325361604779177836078745926003619248512852363458060936285100703338906215009535371724307312147931187890925453891704891832150568605917273867961094546312880028387424946244347443457118220711207366443575304154815573200379424816785454165390986306910995484038256092692325295148314720572028577676931984594852156097927078311328670757708104101608020520489983751284641409879026235545709248603934660733481971360605498146808558262334057782216289803100807129606823558901249635375880011872665555018830102781806299502521850258135178156503614388477011122008896367420173434606807444202534700903177276736072046687118576638813245272236750687750886397575473070311155211366770420317431691646865536957300678936081615890888421325608921391726428674660537997791058570794571914313539103948340686752816412397002721231596949267487834573122525193789259282316508104339523367889345827189530526021552966467910662406280789494973980491990251728129908799173364164513928569195808019901266322781551015772775127149099139526703628620260502308173589072527334755171951303520541205740525448312291753205598978367500293180025082979933552792076557660212073883873738929696963491921468519004855644172931461153445832493859082259908221032680637398039080027458879341178802744629687135007008436774565787408114612468788519436063580166709372925726655581166015388107568126557644678289435801131324160948695071064703215488075646956606830234605543369064660988183983324662671834153464557664606225346084199143753268240037239046765329341280978876396315584448221405539148228560633226217821608953814208279958722872418958955054986955719433706202597649963201380579751936924961867558519068861085683814867119947177029417323241854122834009978336528198697755964705507441233037432026970329708837303152928349327925568427043783731402173843605108757022073492708680926186677199292281892498050997842589579363822879488596361464146134665545437256497874985191190398043534593355431454831328429327174862239513054625024869250108390227963710569444211559263662374953506301079816028608472328812068931940309153016127576870773392328930697794590765570461019328075697623413356236910106826199404084684530498469334051008592636342984684251484197605544422692487623238410495188864775855004486149802546010556195750552665041493546658466855213750297583606011747254534735376803371313726141041219515028079954858379988133254721907097785372257347719924625242031177628793937558680060222746769217263650001478042517177868830913212150335311889648437500000 [112,27] 35145173580518934357817253988692561797539369683151103825916042693645176672513252060398072443867796280107819936163687639181534034881504207836839530404988614265074594612881233655918062055264426820766452745970751340516139938583493258932896925893437250861620330356263839634063964694059380429594167426648187424318350282195216936381035001890243609869089442989062221818291221224362379381839871881058336555679431353528257104964926124430502199832238177837631991349584156614012634345249337562201239646063608341291747073077281663362493710926985682395377382440832865806024230027910533689236690074997992263559502604571641869631678554669480713725040038362783807612484980723303975075397681749331302593932005560744987804256667430284019863460599815335813520563602324570203903519640408350599706270994472919600269746918850543642065541394587025649497830069370862491913721177313473310970329386731386188894800030495410897165810953945812371845702299628572783512810524615197032801956962851825941745009612029771452795042291557851995174677879362207484669368188937837732179357639825235540308341222044868370126826535868246273774831760407186065051463446494092332718365623001353699269407759036025878966514414620035286076255419062996217521954577941636841043729373667305569058566790944229074433739861228181770869793613518709128587505724309968772686037377557938159315240226613984390753584389946784196082718528913879717569976582145239864783574580917722707060019127365853506734737997161225345613308325598781357970088183654577765123202592017608774545389528066733401908539694122531541778222532262277671420594439512130628893373104931992654668554453609166791290781811516743957252796144208860373260757041051445684772675373486504837097813831019605601385627475604531675063934941480148078226439944543889929381232897568896573799517329957067725159561584808792374928520323759387325914198047559658286160267822853765711036601053216656151242169767460685756484990815626876641332256007275118282682581206185451804842563919803107000378881157433209380049607013883010450155230414123356364717286390635753858887630298688942300978941621585098149037052910325572029336193732000243473020035439684367078604758312101806433713029456430274409086281315253647220622530326107372929920365383157684783555448359572224243253027643049221233988938158559780575644036894467295009540175651763963210866110641702217917517784787598966816678619838915568400304826805104492951450402549173901434187428094446659088134765625000000000000 [112,28] -836131362354105457702779947113729949643731856237374762449781364648874250896177271933308134493468748105221249609484627219685569943364685381160772500627903592523719416465653363469180079932930448945527472057215725130921707497873839797203929909716773658513136419139500737983349161142734304165054156831148543608129582468558202063317495731726338554797051013294837719796551360530930215193002906231294141018289227057568075033593251935212948621547017889218000044642485151649129231780115403232208018383225799985963717648730300251389047049502356740477915736668726324041849062187643045651247157555692086840583233300187155170513321053771018432082938476354896336240306121437365024259997566560529535281499822894960770124412431005895804602946529088980775465610259300095078778971772597482756744429819834450292055439778664930059414325884780523111148703965157036792589364701062468672476456815601720110344226099883454600483546215537636935398223784230994883729039956435365732413445423531901069181165881924153212173034283590317319780782435831480958704916820680910345183345260279926343462261966948164736975912872010834239060876904718175019027735241779979643408752401678315127756260721656472531704636227815529776756388945804107961894091779391640754377769225502715592865677674436940992064323245070347143260198893006720273244517740123504483897624126006894873734921060585651214226644278857419873232989450869728597732253380029323705706399529623574920055913150095285577646132574143186637941569215107586686444128836286797051108064687255848896102277027144996327287997279844454783244033998527513687038617407064451997584392102854136792858416785653603957479041426472181662471147599634483933504093707359358726004065939499718516848704810794882433528416630955921742297055837102128679050714500467013136326666100301409140413998752499908656974196009724176371048498572447020728408645276906474313524697478312933496739654647170968023593713964489780189133561274996782937097357800872448140845250525342462836692702882789420911403119307831811588484458131802283905037787764518533784771102571225562091500434979273993040037150883351912999822503528968747164622456119017797302146219954290120352355623580985660243167399862788571412554546986670238715813407926184556409846538301524463949985134414633311090174997207665413314963919688147423252961570873128138205226085635977114102380535642699495528443922024617804505949775305636961215089469417553267056796934214926708683890410611638799309730529785156250 [112,29] -31451290839938882232656176929760229774351188744779057871250089932139359538011371029777926943929599123560998378061113742779740117966339609101143012957935043383961765054071466553835524098387807006710928216978261847184076214019527555772928441335546666199885939775961561781923344077968187264774721668279054959123758321124495688713761049685308378614871105372282744351777941381167047187543521469483726357554371788072864550627257833672641431463813985615906629574431912159763942945505378704186862395850040858543782461802852728178382740966140878433354731618039714996551267642979443530025650744319199670945796221617933996322139925578385594830085740824934933471592257456419100690726302624753828691175306803185374018378977199779457171498593625619515894017086541549904643577574456762557057866909062494855754270398937664672710847367637820423474100502859370639489341810260145812168636775673516924730609153895471262943981531842341051637229034400407036132565019250555015517555146638683699972265295600350931954130437261494019948484642838671601959530690881800434244130350538948073866853337846746290164555487096697514734824821428850555710454703612328581663946618558734709544281832671307198023864992504776393361914087115617359687726927761554331386419050283573108321478199232724431563380312773809961946319603208454055635008285153872626999011255587454952159495798753359575253974600187793102898974920288797759048875038022981413566868381580228701279763237213959484873209324041547904404432046185182670841056333981351609101736039648917150533517664905657003265512756422819323743834430513304249791784027291282144706430132530836714692355140902398968108047774206838928274312457722990886624271502009728288792096337473980318912646845921836188710407558476109566940931374929577452769683378074881740190838763720639984306208696363795059502399341998991091461659512654203709643093280510573531933272880380336096738184710096159051136431378387513471857241750842805394295210676002665080544579200197054979595084062876096679682943809765601130425404475943621043880487995106996411277870723893068001461242863658804489877742740802326769127956028674208471961343220190803372612755677154574156966269129126664979423722873426325163815009527163738189117474653486552890707685124138129566278579769875989197990786934812923584455932786207725974298280080063890619987492449861530083460434313227659751670756953132680227725916029189217374844745298109975307164747765353851605141244363039731979370117187500000 [112,30] 57492206548251506135914857403338873836011454653682211151076970700648353716879060001651804430881837277766235597957938169160078981706504615270144456640941815745869661599938829876079548036742088957024960337170276769888078949152276553168937003684298851168894034169667473275363386348247718520939443871357650127076781063536098996553529902174864118389000964098250379486135004264097095427166537250732226908722860139030128192334781454201700778443513762442301125836474648101527282659618542713358205364121231586805107870412360338870407545090024067870166167845372781316914783222110499716684908762333198218808060456326172374652887944998756376711002055133141248235167035054498476440642538220629272957093841957943945747021050345512035347297934629901512807383141061951287031288723909167738811028242076276984386730176076849889202023005438144094166159557591643087296061527046753113060422236134435905813410803147041089001296567281318736484415254623006044109748334755699581669202471855133980943607829857019432906987373350937690250545611064306271807675976832687043092880558909001449129155359202910294267250217032389016513512119159744303659927029402042505474505468197370693601359041361106752820821232014479779559618621946422318287384079083053743079664884091022091822572628996475621586895147666205023552125120317665230398305608744315527689039709018395353375715005622892932107860646695274363257026909483116631796162208501249689748417831673069719383442336167791071215785779259671094797511534762940824932459101383230737758023748881456642738969015785866400850771961475998872602168356746567353155712415018097513928933499575955172474945324443486029182660815833489794147771493595442135748663954146603991841359757127519816205002788102945793948094786873034656699709981703886717925021850160854646819660360571665922237700422425025941767700064736732789363331712451902088875897490713099695248095242606863549066112776783526948578000086936391121999466326963028201329147536436951149321754321538835849667274951453325007571431936323415135006064291333916224374281278346964562050855601337415550815274445686537728091440127739272330090217581077000528379870401921107652533144184844635014094536110233649860685131881149997735673665972481698551871991747498812742414191118307002169883972496325077440316791264855919515901474047385111920554919199371507192947514352364108636833066884017952133009528562579127353587352600869959713321556307762131085440163169586469393834704533219337463378906250000 [112,31] -66544695979943733990112950917530957114308919147423780243488335834225156130110188898512471342574840597443420725420620162380032795946041776267060340933567544578234965983888968566950648859692858379930770111854911816319031627829689013454680606949102364150090152690238435821719170927254856327287288387348967188872676524781534994648884787746927689139881632040339222317894928934688613740076839816359038094799333620535330738759686833342261282762286722285451089176517092501519740630695387469760030921093823353763420760480781614751686909390378439575369091228853273591116443256151191028802165727716207233924665136101157958491861059718939608285358156587440275693402082432865775709641811510425064586405166188281968786809301140196844391731459145271219388309951240308697998206614867839624140191590518318934927883519262681244433549687616085198035809501961485050882986396138536406859096912570769363668986905189637770585374674432223147332952062584538306328778942265853555617005505123487202948549883067030071763033990985516300321039329816145273754650892674783671889437373598147001119637134216908900536405673426322131800770251551494601284914417645842166860243952332202358093953231244400392880587488827130771174894704019833279214600264838427114991631155757398240104644569765225386870611366377171701616887617392237941574461172087359527739757085429076287367279275090474691914746403284083044027352426501932224801191454878871480475186018190182731034080676329049806426660347871702808532761742239401898674587603580866934010676170359935209534703454592781611926525134690604810505581686618654112792523701440949928914432602415859877741404806915513977374349342518078479642091727821375825508953318336785978463528740195751562980843528279610048567891960771094743845417535864026197139601597783031354977546495503497660389363439044708708882999835274777231950402453367759250470697362613113445738630459631367326659110407050837524019592617143375245387216985749361795961891742848664149544089416147057276167769158166594039141954375796268955679799167092519665289462689500516720618095224920374194986111611475097801266221025782898060153193959958445591576621437289625285756287672766188811577558957798364127995063221002204958441574048211972445166429492428031018067866199589545737840212002112874127574544241435162497594512972800402570029327276908206434631942265852451833541333050233927984272933966675808233626748969756050056677534564008832159570649977808898256625980138778686523437500000 [112,32] 49781622808996762031235042184326421252025171527545980086321209417545897540233411071084249869057075776045217133251341532439529214787130913625986091149005364469929517578741942634253499197621837193064237758686926978894791951965666207039882150592016542408895243386446715259889810141476064214445511657629821909755935618452837543008652202776161232904143520880180485674492589753268967772437172262439339780554362883652919636649806128972133269401548145447288816310516406312540812433797575879179256119292932005452196990822401418722789511980908103223442491880877344881877924713972900510989191000665423307580327459536702175595974689068194441289290639165826344696304294817665996742948914813413642017733639404508133538804153480992574414087177094660572021935839374558272924142387685765778242226730644428075287157866927420272059709067879007071534730310697773546843204372341493632184067114715474195778330911458787298218774151539148696418969161547635690562831444800780807570758562354136104982145556867278087596421684742927777907863857910533474360379270718195090256309589652962460948881765124419422198261036022325859703580499951146473124174580965944276667215985446009368295620504142406272560203860854171531182552811528846639705529547058846829840078083713688252901489685491114695984676883096960747261222315445100515860174947594812977935396010959864445488784757283966964594612637573731199298727090637644548953095218194583449425377878822680621091050172984165295077377801908456182794191369391733049050505651786929370667871423753149283217358411106634289072965925803661732428886857467283951118966280201226480304030557616748522037246893894658980204416072626100653706492680173402183697396305025005025573815217435271348121830143469561650615907444056522952413860977016196750504774028692836537767656641195294164199678473856229647684516836562664565099669627437171807513116256660736146564974690379806864828610675050833402095165245248843776402920211272045177955161907816650476673858111763577928239279290104027126486005882357048670915682959168422297251146824442764180600870925345494575304960967968153738386564558900917445194246839714765371047178212773010915314062760197802334478753146549649161775308943799602584674759514493279711590371832814681144976983870860413376081352310598049412603952575281073844442833583599310797183727247387903710912045900132462799659242626646616214952614019138778633424161999659574467670548145909489943378156695530378783587366342544555664062500 [112,33] -18482260995099402689604798534839808701278869728548523429129543316823457368866793725121234686633872865988188556667448603944377402777638405223163035143808966529480696253409166770446502541760064087522665649935026282184286546051185635746690214996396097031198893540467091917538788169494311428556658362382732862099881764901732900737625639298233187994601638964099199443189757641988564356731654589770628059651203751821199746995660571717290770554565822358686114652226384552657198341913663374078904950559761098798753656788479872766042671130303699278341336137004981886464579906243273616408405016062642931414258367974146385503293269662777753988535296161870276911035001617282187831560786675086201832230690340538364965479749866520874955503819103329245395377645532458929405555397930459345625489929361959610527956521090931766234066915038329889498420692724069923000807064724479797762728627765383050871697728346292963395903041153497426499253931932697749284537649058335966631103439303811341650894528349294061647635579378645195291075029617081593815868440476874169299825242026720543890339668048281997688026731709265145929120744696966703894417126492563348935770137466667276293668947702980276082878788848723338842548640414842754140658525893824609085643987600144271328754764245150270988162672494597675302053969508455099373994951813750345389824906909117454187660962199288342657615639204364779471005274246171893260773172135973436813086672307188540367456070274228505083683362420013655924221702503671386671375406923740954018662288518037543597483605857000035366913948193525756509065799162980380374101173502045132032833324397357525535986980025711635418037881664206873224791063272549451384640689082672351739090724502191223010824039359870033724876287439700766229288843118580315242230953539554934050887322751877192442081424044973054639127583799843083469962007827021811772635532873930567346298011704109885114889195907233961992738109706888550712355367956831308866111706538643938062338592683643868439733520959352400801669779073367320856499298563154039732559060162782160048523033801999553063890787214495357688086940321430516871190251531537650013369727241504105657957119338427524533525124960310263787682290944240704511830894640948137906702204255509238078058215494497614472671816008403486309469146171650495765817030262555502748576124528053152840548252992765015769078174096575122691361388687419148431722808959546185330759357663688025041892615263350307941436767578125000000 [112,34] -4951984442663020503650900087746770026680288940973894182347168833956110839862399186059045506584763213698543517229466861685822242730102391450774441194861951792569534067519255407258729972942178253966650860889106061106762792789736798643001650154463330501768710545750358950158997039769374836126799897572512504135534380589120344796775548037820753180503420462208982243724707510573859953379911223345603580863215628493064939839454921616437364855057062526185696155448402563214168314815720104283340151115928282868864379481703744521727944067636136265832759283371179144715666133311309883358296605052086136243985238481025510910159813507897645351145281080694209196497974412684278043055635935233427424223620243553832942945880245883145827161898826716425055618348901280472399973494756408197928429729241424605148525572018066715159542030986130463698529866543795119186066718071326753056304307713263112713945520750264645495773124913785775016664442676893574832606369993113885611542233203072067287687567068852041979350520547770774569279026132039904919126301797391089806632757259005992942661515094267020373433182102556338259654544857318630687990970923668930238555196892085602950597373907523056986496391080941224700025534217641476966143569833655782659752157861611580030159068676763075506672139050371649878627527101550743739349730817762880286471492628645239397045568992264346449801458489135939826629507842278218227659503836294726793676577031287105526576192285131481724627163996999461760839083223290193381948378370042211523451206940451725982287266847449447786611647554858969523753015691539676848082473308410995632815623412266075822003408634703061582534676351364752015216439245563658630903670222032323449576562853702318389593717527354971886127826617337697319375664957593016222616307710558309978945052781079276319878823556132335808618461918202391603908041826046326708584165000804706081207442948197891736572011967491285791422231974046415327783033023007257688805088654424046538301253961857257714038700492553481572192811730035278252919450173124401556932589116173930248754201329520522986428245516502154020215021259911866154282282318783353002407650502025270830515981581364024188886233865220271205642114354487107604725442513012034858123999691645845639324671647571836190515657465815603710070656523803261195813023603623583149501000120652842169303503942031747745785567236556078389532155195952465900408034889287210014783939537874601910516503266990184783935546875000000 [112,35] 10837967142922059885037503442785273539183849597986092808734730052468470183459366081361584055137337838282533880078422579113255989548681544175622887599610989413711675019830090689564747168060327966262600114468293719713663046281241611617738068915348822024282803353178461373384163656160531906512230794003620586227134596930896136623165980118554083373989300464111449924968560051140554799020371711947223548420908258300931994319553076316301698870677817904460098065381997638942328791017471308733214926155364876094073411645406008488733413373475031866194299429687755401128481284859022257590215179911345069420881300004671203656849630735989513237114978901083928361095969967786893243556018233453965866915097575240984968388426414763540325719911984845779933774320801440037974879079842082848830725633005967970176976524201672076129215713979740999907813694169803759713233768744096335663077752115691921888585765803713143901275000762158380612461273476722328811439344244322937674614907817488027914671804096313308758024957136416124807388854516043904926960178329197491083167142372338525231077102987168514836075088543832488850296887678100524523902451411959094594955994370802461136711746296491361181757720576913185807895486939851375836259686748014087462823690888492756424984718762594117345264010690975627667284417315697088728299697658730692572372626668088207905088226956999795125941974695988082178321753129222028236305631275032929568717908296867920734599590231491314083221686032114238121763434717990032023546183473882794378851183039225293392373952288587763425704027200466442476357337012931928144685915263962806828964385534841828902849831419342332662643508409914325039771814950322823499007590593073621731287092536595017405838160855761973196272678923187644007514607685449024542167849416432471664945835424562402327909116945025863585542962917523005403847665873644103632337481086649487544771001504000608348863582472293373608265201105476965851135506255543504448217067133788439143350790516998903285154292536084479682096711361105031370115152182934100155500567869665424458305950132028234808526635280290863622049093827157983444716697739919820888882452615643393267436589911559955894166555627414435725190632392695649431967107078793186387412766237831116717113249940749568918123627031463213567810036093338311467380560365191223717712908191567022838689510864590813348026040868762918447800250041149652609817975632946372092479253579355713554832618683576583862304687500000 [112,36] -6356904924928040657591817428581111878689561612564916777229010611934666238127691123543788229186863435648497114936513544363415448462569604294635307164174525385047188183541076201376155652941516690795142548984623804375364870346242819571422454822949477974436592577625220892961013490704584891218100289324931707563008516666821576310775967205085795395955892229363728580625170967165472553615873575070598475296622144416557015188079548692016038765953117714235295040415564129117763075453460232520809690408083929044521322506393122470331908743546477616237483935986646690272973886930367191417298264251876041283992824600030284973452218474625328763663290077031717487644995605971333270199468951009417068773160175617562922672463269895776179173918488824752675807031606760945786596793067246609370811791008832423493926494621537282995502369456189306620814751604551987794062681875498457158726193846351515416216240294009107531963052584760956517186660394025733971344480511011547282402749071311367581977713836703035331591504282987306696944835710094196236698418871315745546965460258343567499267989364358273114786198063113324808401073647545999845214566425114823680876871930824666634418072976622835195095313284010142171123069518677701533782234167113876222076444427532394032504359815762456643478967998074000013327399538204318598206506616341416185890623650323477174106630247418470840177134966734633755558555300506261974725784500904971812034396805953876665466850944598495911571572114767867312477307336447696921763675422274713942250378385752803414181394234438432905640628464667732542346971263943890153715430226435521560066969242427640268239815662049265341476573039394940327453416469994986714538400379758534012440316608265858886024046200355376274265775144637822812134569420066476517154865737120038520226970074590764195976031997848213205514351316005993656046133975816130874560140651746663538558501553974485702216987683376064520824833267560182991374520542642372488300287807621881176964859192775334070549198571112508609385776092657055110283929507196134981345484588825947447905045322352032698965974266016240005725063962084418485050882482813720196766995575728025369924433275196491686806124899372249016168347532395368308085879882194676147170244440800847499811113617572398482545492463572156569301828269183230852003161643417604435664649108249208322546344990344315560285367020701886447391717159358062886262861907864804913992351487195264780893921852111816406250000000 [112,37] 1486338622089674763677666552421677294630202779016582381495875902185562335935833971279258654511190745662841905019578743191380663638306326965230141166646519490672460992384551993261869500167249115277053565685690274435646978488076499076236308413317363172140922768718394029496542645129907452978661442328562477358326642377388890209856925140013143795434159514333501656181393966755819623691484832597993011914347335150592155497229936241596478982933546450862715606680741363586315970069179309083781167410227914061140308466040468570008275929917077657156465214146077270920300698482640644952315503877095450303289832579978855808229255914757208128122986906213938045191591656561171747563481941784993541206217516773384156122077782718060081325973599700397767432608629725116456207381303058361458067981926159415883180037034408156752716140604634094148033927949869824725211805671805973640577054031059522154354475002070976134105977381448626965584187252211813616135476039480414932193753427315489427480167976516055920349411039271358569559696849050640738325017089947745734371752315967975793550754809044268408020863756891317458499694206946010078508019038179237568994932998607622396850875537870019132796281089747314676896762612543563329239306685260777945976256440316475852740434804213746043989794234291459855414455740293751913676261475209007727683496761778075650313725237721695848621580354862726103296986488433904484318680494413672199377627532188334270247721925832765736903416884892527335975260365012317298999823737831038304951799478089754815619512549783329104384445061142093798569158536277743320271981117476029899209490545430832353136230010492667936551010420729249972844495617459256075848254899096685484112383168816576313896477176423132415365554217170974666500092900097253103457852905471846837724086435827085783274140912635616968555598050118854942903876143780772845566703810783991849304399111718572065325182221604788516654004849621722868256626518073852678585777843474344095702310642918582162877741491278184420047172541409780929745119151218298440947101002267533455075717029157078742855176329001615690723247665640360796733734319673248803453611492331403124323485555832598121901729633521434516540162149156767414159811589820765250914271830302613765306777916858133361794399476687302930083856093822033189461809820020954999730908090541479508612858248849741713294059805587096081063131363637709056963257224650383145347909419342613546177744865417480468750000 [112,38] 336919299124042823266580344980851864214815774159869008077895278236962432958968575074034395518616204832365163043904662716416317853181026077215486847034974615315614281501112478476970628346226936719358510296399819892098658495779847061047644845018877653229039619709650389510251533893342624931933027813403507381613857935964204721881974654201668707836696026012481058494262765044215555644677211704847500523128655016517561574515363392096370920435532178804796863327153426578855285404735663518600812420188886234512830164917736578472630596916409150053135074127071614664464584570848351131610585312512914224317086603995733006584136526381440855546744574096388436679959321784043149513435671232088320393237265183484888153939579475811828473665790771639315011063246996907442502128415017401538423196689777939001749983697145113937665635685841520228130321008239419984549572854803979068382614055051661847263861946100827503998765326996411406754906331611582612877137659516851581503992587494022565127073601287389318523737025206868519142938803671083084407640629968349563107697638778162935465497841005400871769117015132845829177853451127497357816815432178251988171710577259410287919293406457384495548583131866643170766613385663813938482284519732060400321942640068025253366431594524808507701188373825521176323723033632781849436682282835192731694241221416052034103446484809637451636171005515285498775197177273429399114329314535149392355742985749973245998970161627289477102350112220456492121781245847838804873980586847929052749979317546487986242132723767547440310582072458543544989950493713168014562103315367741267548522126191230334009662427598836649588862465927461247011221546089186498058100017997958331476088010512887593095840519839853690225678575391962150245036949239929968374456349074649199520927528288743888687495256999299403041893538594756718733066890406183155255368438875502197752193697979264417123143085954415089002564818135122089896821071422694732386768852945515997056478144519503299988390927312924230327378371420780838170561626589638290256797993053042635602452896590722543388458545166931839988162918053166720752972891650233034086726361519522691133320439090462280299892183155707530774927477240208212435406399186791816011187735247581558495496726369181229838933654522613619830537182436811314832203843918890914336375443945982953796263756799087430530480978591297819870911313118110900190642272586730165961910188343608751893043518066406250000 [112,39] -353901716068530564394014252842667477979111637463593480345345433467997961741922334164151445914221666111068375685097471242061777728247404690218611098323151795611666343698260257929338517308473224277874046992373713402542962623340249260059914123416806910921101422728594595635142837826265881053995414868233995436133516210363516836281558661315918488885211386453066780627076357792069198048498631129618643465803818409722423531974214737217357639228705908785851702816187309890194634829205428686735612073990908714526427256616347044259098659450557688445282515033447725548339485840438333546051113743053523535387559463858808650064106565421572880414609191114531918940033561724677380519707772611477321823905058812988708346870887848768784380907816228259140400342166198778334699059039757450147684426133370689152715322861215401932989173460436423064283286075221522595738069852502108123464795843266592264012465224830223301410936689714651453465672847993492440952996429140220963530648703023803333974106924288793076686948259340463886601876791638090455374070199504213695902478723862257168469577192813326580250179399313743117514645996254054484767270144522230949754518278714268362138497304916018059116658161083813448540442835386181424650641496646224958222541425814346453875392507387395359964611692559089329829329067520055757938729429131515228291335759420194308128720526631543204173842567461606244448036071204091843941680352413759426517901298762545524342380863076294575579337368370737591801233055261876495968418444422196649012657709474608194546127175936970871439114246465543849385237332539665358815391363521182538717936355839333148259422210520353420682481404354000446802116065791620501209877857950781600101090865118159736282220151115350547266227539310275133327834521726974831720884065927533918446202975096611606081080843094841754342977581809760074620941560517368240585895858425590082473299167342796268887637178185724914720896943552085951190239657868143577299043316513823463840839665345854351253390052721410343869268668111047337414657370258183042888417703099876812630062023959015547023510881427085411625906285211118407752544419463495469248739329260113097664186303774905544109436717550960326015599084528924766320721653226591755929680410483761745551904236992322274357811342590088128368736902273751034753313517974370192678093986220571956137349242325604236300602727312307816333642516489767605146487833983615090005514502990990877151489257812500000 [112,40] 90520264720200601045067593858065006138951425198475699673908997605795613274053509747222455456207595509242207948672313679681191085018418659871857413830913569500634686901960640534114324842997658034318605496908412668998380509696711598278803634465051872987348574943912150119409926050097323916108091150927637664235508442977465524497937671151462067232456552478009643972886803703617931945346400441695687504595033625295177756175884724550952744283083329220155357807750930449065811617700026470505966285104877369637447694921960442203448747355349524878933657638643439751284182995562265878844625538716452273585699352503680282245989738185636052196599961651770958637008116132509098846175904994658539962120478786826927902649013741634993056492468654544847180816691953390222013293993615341095280494015341797714401859054620918497921504210623096365448617692528194741852424338042282181898329977962407237876831160152405235080221708781819125346879441399992069502426584229007307323727246779524410560685459277306566875678227746513288509404304333887386758439776062545317256218028376885060475939424911972862102059433889678025943126388073516339995427657824871142696116489360229820916822748817304235763468458244064677617171262896759085235389520730155026068847125447761760754934449037044760642061298588334257940894585992559627208935012765279489512578949337565756950913938908392190335977960496839831867720050718523631756496376977247425613033294812933894530100555198414611355258836616857293403519019540233774058475707667077861834277693762684224556241684561727239843564143712897879223462110954890436925673435902288184123779086702435852933596183024692604181742046908249869165089560860837433765514142664879739254311032540693501191915288510914819104225353338212460732023209183061282788358753818293808892506344103374050952075979929137494006750225047174991983245573553965855870585671332447393163588773600504510933384332194212278118614936349940237198725824201766346515674467201311933245753154752499253563970533390831959965349736506048039371475783331750452512121454201033084478902152315476431094250748122858646697467794444124564276905880846869637171711202760928200880144335982248609615593927922364825372362891569834550383906996768415558555421015195119868226426797436440329104832348530466260050219527729164670472677982633327134529060926344910795639294457069903929208823954967080675309909806897816596639536751434107486602442804723978042602539062500000 [112,41] 7622616236596397341736908701783799808414847061281599354861753356975442782260961028037954468111547310795192776379863247204763945839506588714498668725548000409300329661536220748331406519464112104793664484159819362056596034232399760049084289897673338664413536816032825375423133813400882560520032566048402574368328891340629942483145525408173304417689726712194016530613968141356646497303270267157298496069586655198770403956362729289052525794982269603595703526633039107412066371941327370582321515452821741236426474910435803059101708216804364837142483504994576131637330676051954703884073516070304550431945341754453419895856049226265989734545329235863815398227618056171179075589951686493724040721043088644481649341766008218942108758233855302972999075965913266510290493025380406786369825482866944291251601751673306078118513432936467107026616920462897866615965668984249073645096681077305033291785568279497882221219050322990758056418697253083991861048376806188724815439996759278060595430992661292129632902739987332867606304164344541095047870584386270781914820609919152706937523849844507035290456680526939631606571514340199503212472156536933351600833074861054529888085911375231282372178425532492955266353972990822624941341375191368156164118751030085440894968047555962706551594943261836425681401301504212049399145019587763509024013431707355857328583511841842370862897830672607543627498752132599624373654736957924860114929096183733069863440669706639205448335492778581214539101259316568213366595728038283633097957794367113034949866608482478840732804927703491157395259020586730118268497917355600391828355613050422206598208393322822597262007740399681827504294736499757576081675990220094635528310997539425786019762539310377632522842668072753935803906228627564681827893046489720878118880278657238740280984757941970960378257388344011584778911499882198236491096932268669575772637816667876292111151029711564302594955429022963848410776910958510703571361783769564722932551086962587336940602303305558542947164486780241303284085381616284748203450112959276709789663855769286387471899860569587373577135753424432608421816047570267568360304684160489372659775287868518401143373195127046212818108058146112546254301190720305999916567796235917783119231620333568391869633510980564897295499641740568190873854992506996471529939461879867351497311566457592576558020380374584675377178051855689755781329830508497025221004150807857513427734375000 [112,42] -11042065752875155487794647603821006550315303485336168240749617597894685835247959658729508265982664991743054693568150194497700491365024565011592487458485419452702371920001705551073760971107551227691158585691443650439904237013740750053774255419074282897003163947174665146763012592831738928289250494175050237662669472029116255382022970953829503176055157174889131696648205476142794779231292334930399364518773148729555814651380898525978260641475277597864870775318491422355023174947751829997228003309624158384072935689757693521263030939757657500543521195160642799314751133433150083343182873843305268713042892001825807403605127677773674317982680829996367683811913689328522484007356945702740202343248923044242517776760647996191762370119182480952840006411844992864928137359693660718932395546675701353704676260878438110775202063090459430634414532261085918601758637438855372232530426296334505803580250061122039841343601993345088207224597176445959428658756494331742819495545471549838660535732227662035985856006701752781656894047793467808712037114134500956557582146421294358632154100028089794771188377721116104405503030990562586209238405198545689500812017185577880712582461900927658136438830200221692830683895966639743026451907437896118797941676997258319117074543793302978399872009257583076869723996327540107703532161975080638634052007289024540907562524964670620280192738431147192824808991305205813158581738720963955339221883494966462860879768514898763738270853548586589650921880760464896627371314014661499865314374441777885688578164467272729671292861877712734089306395667220588610501821171331752916000020069305761680335134456962975362804719952757202020791322207610906909484972303776838992784890819011036410778021984546945210133815616005608084847312444094109752353623337546900100816561662032699416772639487738943341810892533638170386381394702902671378816304438290051041717048713657926365079847093833500809582490428329520095180376279639909018372807005642859541373364377998494897859685316911692166935915936231298164180270988829089901784139453620279904006302408966468057050681193119173006922089892879112168822584308306211110257722056077143104578327645377180150657014673162863587890933485867654737481314268999241634466825616280224165871263492977311578966056391585368651322571870985224489465064854110435353108076931426152835518261913963641043371472134389612291366078349264456467948569695636251708492636680603027343750000 [112,43] 2811400739197703474150628575813605839058652386116088615173569521248098866046035330797458311215821037211745785140669642047069571115378240315861503689910172860571825229601315381823123354581724281350337541699313792806791802277044901686060588270550754360810939484607718329518195597251563346778153180009400432878924404397194518760314777268069873550993076799225053548189429693195393491098478160138436837211409647452592899456317884121914694724800104775044420109193040295214579966509004204252376714829398511083991663338316190340650111887598444580507276909652659413661981440379653353606064355293221698467515516598747367897408482201125550915115963582174840154661325839375285426370600709157704449338898770269478994303742003114008006396224119703417883449761473200680399792475384195108953322366605335355590142297160047018228664995439175818530498341556228732134148144635822679481361299650296113842045938220846899590668165264335708662472261203444154116871069536765484313436571910356583444647040363620079394746091000957266761638952560847580409295540375446564516032260091371319302071236894481320529278880718743127643357228864667058624895312755188630565550598426428422094997573829680658794039695515382764932411049045220897497020541605743852306861521159213742542150698415268615879841586754487698344491658645258408640415340294115179989395123106050996240471971511277009780839201779635206756122823445908175622847732535441365378131709134638629351634442807058144702023793975374105465900551598057945301937456790877660550383245305227594323405111833108124549888908865412350276317847072567609922444885050262115658931910096862770779132138625467012738085582505687778617943512817611658421036285719627170794620965564210388133431353433701680154546787420653534094350025242366799568008590418994460141177487022549644874395092835251116809998511665908146452860835608640321365850226516820798230714360550030596327048587034832742891187656494699551497894357023036042188507606750050116065645288457968601691617164363299040957717694586341286039466356338945226784025717879508114861079396609553757239190552053124932007303723503963022543154065828202580490217837644586605722822724937575077208734027890136209102808779154014659582314263044743949567439129694293346434698243989259322343759361061091248884807923029828470988143890095681517132317287532753676284543760514630076502214226704075878261805463808730570773875001577835064381361007690429687500000 [112,44] -136985999644284809844274039063001324967741167692182854638684557740902888755659874687338010028179378233415512991989396849820249349790495746147067769585367936962790891561436562154225840693676318805484367354165818842323960104994611787464245931046097073917484798874961042434248254383456524902407307948053443654301509008524151196743386534155253276739377232879269028230755207406461674758318528613215791230731640999459869513136635445268074175735937142136173093649837758525728667851162470344342404065756305770639099608619044673704728675651936201416979583396466772619861361821079970353356558825742108675770412602637713981341444676784137047141413382449161363781917540300921322174168482077600616254627425723396343453382313155162471678451796126615730591787519630872460608905385631718639564400068874844085365777455988615948794670259463344617658149271463255208014525694832483669560263430196264655484032792666096472457234176451511723044573884798718501918701094048687122596956643753837533431812002767181853054823240095691894194203986900497294070003659170955699670091380335424623173163208834741705845278904707017192346313319852241768906900141323640440373948298666694538727642815546402578317140080635532745309452157982648139544354893371687375186136929598247389731862638623861700212356321786263255030382670934868369819482768705470718962616574698481700178948323816330857003449630437120212621307319738698905076544134759830812981382324859561224290889240744974458805766833048824932843631624913042136777317623928436855901605914296154960167336885462949396254718496461731735222983418624271427190655366055155357972222096875702087032283958372932887300916645575236374901673264340236058392752738762143604721952683997126821933101152092904116542624383207598340868239831680364762274997457854020935953653545658846655541344332919938882703550047881831504137903281842546896298514282850802542971823554693463195486039657024237568455129247344986832525088170541795013682050570477351962916143667583936649860559952791711276797189503086811488222589894289343527097253910659424927918008116828336412532648947758354141132408715121963812357352762761170273424680009727693136114663916608393888456052166687450709940921643332585460482763940082546793044231156024790641290823980857800831743692242964930806001672332692656720695365911139960058423650401901665360421190297699798785387118263573423709259053115093462960061287958524189889430999755859375000 [112,45] -97748838083224023041607544124875071802875704956628632806988160209959440916909381717456287875914202535384795597119904741975930232823088207193048192115368015257926491896824527985125108776359694364502001678334636021204679770767598893926096703982396364392086038433174355761086085526342589893748639441265357859325068314686746170413393713007188393746332847596635999206220453801365878118053969652287698152799110431814377111106108786049697488508163755455695269986767710437708791994181231845966838626715330036867965037734982488985205421267000269981103257863779457961552318716187942080356552489901278771345967131655541233139497383762928450111469426519880097862541918595069456236540297631367864520410167162814409065531683987784437642304419688397367986776303069040826195139296558863170438076626395907057179614270800272022769045681045898110802843741697156746094632045051869686515439442320643343689617108236587166138780580983031203640376642035163660992065449120082739638621339287634381105457731185393086034743926680981183598335752666070879023973005582215627021802686177994487467803780564034779434368602817238138901802944278394522702942868945506222424096213383041573831004427398361645909477847472983988901763769698037459698928224129006552479679178223338154056638347091293870937449757022835436496891618334991329955356400146374565289231488749566885524094241704821170026871036216746344805255942545189267844048779202436005011766657977880786325905628122362427420581143238901323902204356889206800219626739184786818574842806143854030002252277245254522802299439579597186303098505816326592240339976539390066307493407026963842479569068996918771833479425611956934095426047323934134221566926636939569592079635419500169911153654980259662692051191944291680820939640862190666333978580283936117115754527554793168729273127629453134712457445504327550373124656923128393530298020452003756722313546219775088364895797179097223126473668683499810141708905011923956353785644265135282921997228521410676470488770048154138184908676168263229719026810897170825510641209741246968899469770564534713518774921718398944658955501375000727491074254671399465955833106084407660078190584834671180668660276412243253943936710749410044151316990937297323880948414484141149220464056385732198890841295130339412301835686630087749471760238950713258020298414354444918553303055269474771901434826725630620775520790433077422676433343440294265747070312500000 [112,46] 39633444058109289726045000598923995797513541660218566679000361013792234008227914557264107933774494800035537738536937535461214444393320946761819229515965966820132189889075070043553320346244069905060191437128073706325086021676160564706922166431857317656147004366085479556117970080296844865001999355997946880994293524206653119244806776770418435326277700822702002682523080133700537955383107592595220710503635978654880387959417414374936851034663287456733759366168764957987991055348197011063540955116264145407808773557386032917509942613364597136426115425335691136193225147477380528996719553448315378675954707664479057330223804494787049272515962898487239378114086007218199880099889782513923574139851046151360656084392784727559556628008133762812779549877666861330992882540922920538582956822457242666326821138321575880877441762038403548652062439871566971679553330900310363466569883705586035175093802733880432299587006005758127039203247538966804500279718949405583091438435423141190648103922516445661517844180870999148735885966263756059490886051835833965527087328290641196063256615821828799110012614840334781647385671654459058420894755060189725980088833553208642821594127209433014433847220347106407233384672625887808236010300097020829196435793035941611091994745474336589856268268092924827794174564071530051803031067282989118605521713442910279462455341273274190417524785095589979927921357599410297454423644637211734111740238312764841528571431162720871083784407782273158318701704470474178261157391649604768274609305670107423355266929245970199776440581728242039158545853931787089721051888379409484268652393943256629411468831913212176700289375882377835604048660134976165010858033204587128691129605792480329581726458420333031811801119744130043844540243346636696292300733194967013605507085719795267894243496685937802915695375445778615492901445891374807801949603125064925159111730181677839548801520410758953516349036575278370318936815675885124375689089102706169468012277442603949062705377927328649449555769104835602374870972364663059783896050932880849557196787269917622271780294640664277748090325394369148857810573796024904557247290072839407799042822306833287427918777245072319524338177507850065914724709277632994853986358925636716297232533114908875767939571320317311988810497966281126022008533800885543372457889640320735557867392671782548794420549173068731420386395791766176444070879369974136352539062500 [112,47] -14945204955312292701921841861507041775258649144260852389384909912984914309068016466417106763323547347747602720826847692211622881970091878483850717607664787966960047090649378131814520113056349760840479820037294534065616275368699821900752490585389523557980981809849055267328301217731847417137139101266080985098645117993831735566021536791518025990477022430947420605011492044513487474993000724221678896126225074185296550556922393713959772668400201021611714334229171557773232698712474682371623800263321188792475843056106121299884991272663485750226902003311374537443458268883818193566757713197156658951848151311840361796977708996895387456903260046152751444544504481660418317557271996300938533915104375268286709098380236128770238240441490234737061719422871684199604590871574734528513254639020217257739940666963483746386441593421298375520966453339569112302520664589570051089467003233239280002449552381802872615547958687670562583990969479262804297921146869308635069052756917557447421600475745317048359364565801081498034529123001644420262187502419284122468488386661970811294411737168820373283366083819054038495595594183909653619742334121725013612619066998447804120000640072552504593393712862585057983335014812984922204076580149422665545243644956171763661252346602172935653052065362471263257254175341354722920516187346584085052461228963174773388016023322139181630218093953161567436453148048738905904632631678530158531826888625981397716247846578423628225875750416952881499965353080590968898499866603920388047937735969078834371435233798916219614656477013932960369937755218029601453774816832529872523245248112631516277219054370243152045294390143924126863994695101140892191408800872416766153711072778489641494454588745651265918165925819259081596679867772471600552905011695318242128097789996162208059786914394625485744688741175604463207569223296313025666146869067193337763497898867436675214037262129152339306539490374878265567686021398613078876238809981642921910497001347066449573115220802186987074148380041512930037972456458330024449946028772813157493441936085735734188836187174737902875275970128936966466671194964749165244121492252365204498684253098103604663912435659142319773511566086673850220527818195061266915786638244664720584643757174431137309101981610717385021199939927599359401495545549451885403199480786659718615708011463754762626327578338357687619264435596733164857141673564910888671875000 [112,48] 5759488841266273111599236133425063467205996332566384642847429978466379437033812645026760925786933882821284065750830902279675644702272668416085516803772280101876791409197156527755322034668084609014714780385683004149689948328142803772602438527455737673530495120978703874211410493022763703925403637786051066396446738521746854921429402894571550050782504018256790817436520795699183032059770917574064734070312124054404384726270028901544999046276237516231033798903786864681061809531510689288889470651960230365229732819374199827174913138519894387289808742182705834613618445450341824581988883471225782928725297255908618589185064985220596820508824177044454250277253081277100741650880953551868941140129399615128081267905292608905791235064200860984563619695043605461871392894094826344935178029681574929922755182704385279018577576998886433100207838669971869616721018098896614866182433005331466030081164860062483343507819071822380212523186494378699656777035169560679893905388178955898073384267238414690757508330932826962670370323410917587454809243345937804741370157341058051524061060348049323058006994179589361318079254113878738087397676073744538932415262291550488094885330101872950456334430957920470500669984378924026019502654657452384743923279252847136527848968032814111300041578583670977065091325017152798003812294954064096405922482636828374978748376127642897304142503777798604393236162435608388239767549729167202191291060878635053293380589101385951747075899775180038620131459975959156673997801896217171496256765719682366820914437395965286116973581233718300111887545374329044379581524679414723825021853310702659409625298169581582911914482433679629324063506686965132099648685331935735363388408396277383021795663109841830913273377928295883462647227215567211160681683648265278154210399720586757477242483077020907020720983081534003616979569367626677769380870766250295022655886499008321840815491440425304862658148070348364515487821117431040722126991878070425741464739635111013544749303508251911496948948954097005081384741891528491730390832317438518904283556965801252504912506406231725382336815450384461077017099910355682381852507730291639234758025058739526724316304387755643077972877835211917999388002359956991633588424517565562579258117002976342049080154242174793043885320928502806893888182534254263534824105658431162081361059425634946204660263846791118380608054394542705267667770385742187500000 [112,49] -1731370476744600923372190181765530204075064600142334523075617954994489076478173886896223734874956949370267515675291275093560383963359862460489122547486965111659366433695769277083109492480792956029742010635430558091244389008722757854027529798416709186328735246987440058890234309088459689276622128631766623451362634757996133106839374705582390930420464888135137756427936774013821012415434848644581950537312402132314497888025998118496645631848210413730001800990477924696900147484605968620714606045297284924222779884447326803086610865414453298664943125589937131121151520395223596119326398029569629599049308061672751082672418666702310616870543383764641269446650112762453812042158710107310415605793420486354856241145319760120624451121451197778656948123136963844270648288371200875648357219018968010207400087993317909374431383462192560259886446332413617503663762335237337306030427783786268548587095480428743288481272259143230428595594540033769430877402410492631834595773472020462516645520144356712148935441351911908298478176172655570312919886222227110299755159416050350423241541617897903102888620799930644993114863092344792250569883139442077967085950901459654612245484287037386516219353979186486187814446392163444145151524096243488662691260739976725043572240589943085122614400385733959148041790276697968809854893049033348687473551146702678061611086360742663127467096998082200951059274169033804236844677075768552367678103402443533645848800234674775856640405770396985763019973820410344667966027704409271925079107141124420897438654705371653618992973079265262464040380124063104946908328027618252710141239586173194586070943288953411865309283020158940149833503381125697153711415150143606717432269260193612769047992020050468960467132130396291164140916963820072120030858919119801499755609465583289158714275193042137014876914977405835327438520609940493219781086831768398558964036498326778639596413275105476951516272307621264589803583412281678825265118700715619873881150110116241002981342878283332148608281969486471581077309804387322329618279379195935469491754019921966924925659661019867773596390203088715914135625304388177410171353783999403677217445882564127977339292957566520144247591076969861323584383953968751257152920405303650533271654228447142761220633601126866913669811441589010010219826793558866985013391057766225751370894792348921890250064729507850636025523272110149264335632324218750000 [112,50] 387609147966720963032225654899606171143206207514934881362467918337791538868220950723173358604646523715359341484466868745490737386612116858415523403107517285239046157823664208631383047790290761012897295489518456037592450073721401763944615631560483831271800914025603550369228489773544516124025446334329336777421031223360316177699669761105012401111738741580690149798113160681531031256462767717404543421009464754805769073580912958753470476400416839398585826367213466137407074452371506041605534233081754653443530696322122448707943357075824086936184751303538819172553930095338521358216242261713400305842904242692643591674475160777494858834055568397691183560312553458294172173057518310174005153879144827279678492971435306146453028090434171914243159302735038430012266132704586529576352972118007400570921660514190596486489124438958460748351499445878367979292447710902872953236136364735924304727727666796520473492504555433786395609525035683057263510217413836065685620176578884626210880652083695867520038353724718323783753062439190184938247378802424311174719456756970921957564256617589482850695910644176994036148250021888179541108853829974075891584317338392004892664152577745354145425394060777004606078139119383977128607297852645569855659436061580414507060286743788488106760844625613627664463520370996100765288003862665263511503709008406858938447112732796631095561370705706266172366755687688871288512196833670553018624355798748419532707431517204687739239705012450693196511035831014795638679759964653382274105843270038715711524539106747896021391863879163441735401831717583362705700449205351883209746577826071397020376083323530911477731139199759015668365852255182333387207531403453286843746620324548693160096162595414322981832849488710680756358354961249979799980072088217603651754712539272001538354113167896070099568032448789407363163044343285859334059884896662133629397281326667032916738240031120638339156260278720017680567147759115231524255171180643095350603643541864569915579528605826482568545148304662924882964833232857333056187933700821252700584676754524402561024735720273289394585544038295796912251193467367240918667001571423071944618751651087160537716531139765920160669464686746457909342903742757010582320548507911072881212140697127187828165419751354806294167249337423699226525622340754119235331345028794021734511242515803743146301065317094192153035692172124981880187988281250000 [112,51] -73742692568935736867397046511040852543724253108242748219848429544214259076492384678306207502417491451067853139551199220855956166051343241380125780301256627633345324716831224428921994635920278598484182741812558063142054369555981791801493938000582337508614624288837341702191582995559328734333552311578042362729487377229737546121480146302261187206052811396424242046625324084012562607732050788553579940444989736874161156915736504896915449514875840592489655944370761653831828883142844930483902179904933625701213390522497818019324064622572510781233665029592830987789750789521144167500709223905302610167006687898295663353673967850433234035012575620519915832804307216419068562517084814674472931084072091947200039111740994794138431205307786761344169698920347411122076211209465401206950023219795603866227927797083048038557594955301082937675470903319803990789028460873161472820055501690487408457195683061493903137738490183568981600569516896938426648583225908113515756533989322709270430174005186249826677479017950101385824449481508438442375513379152140391335142190369871370226102670839815943613350792667408430227646278956030120184930129380098766035720361553263783992401630198261290066847860988950098058748390971291570228829107093785256971239063026064524299834355366187779136433370381093194004443510418234051413587629797689535004743113401947470339961046757344790172855573796715222623075151597722639379120765023688972204174154287868230251055691202610422651790308188980281409348660441755215834897492229968461592930474271400852395658653725117771656370824188367132522850590559688125287220650963837660590257694008703901111367919318887108641009155652801775010969271485641812871877906937716072339148184703779811992932562942772775691687648731789715173303154835408538525574706505889390823568236318981179850284747434433038086056129899287971278019836537206401687405542030422554012119342758867468100472034304088223614280842760476256732724132099882314450691527069355118369691887109151946320282794158831713409392003486689322423291467170601521663071122995710075647994974288048354568685423722319669785365732399578590189693719741822620078126884976840224534662469498161502850329438669344684305449188335168753561943849572639060081453982719357348797643128318387297784642924137372239068531071477450050654890198673446633552044054200464913032436862917081916762775811724495156340708490461111068725585937500 [112,52] 15451017256431126785964254572001965454912736565667385261843048361733327871333042349575552487061472515867737913787890555236615531724365037329711791891273227602344519882409419074962401844922144029136060223588683410848101337463116661388251380943205038514101840453356707088462943557622722288023793425798286276362964575256561116705644299314363558289682699744850649569849128952400538748007423640676679433935324347099770968282553582039806705688528713980263326872291930906662837069927813295373347842612509949713626870175416298352510654307522877987597719715707767511248161209298443665569492649890423298397877532376301226490518706229818995019253106200264179840532574593415508729641090670897073533448433223427946841815523473629313481545690532277987303766352905141234353798545683060292486475911042005459172948058082693954436495889904031343166866280205458383979495029409139373749165751127023530565054539675427047107966030261077185219068711833437740410423748182290622476417061881938962431983802501305845012490841514069754522308575333119071407801379962390927091020945540606974827365046786302391466741934804814677458961861099398536921150809368613347667506147590464590620221870485795039529602076098944551950696681343347451040015393352496570600976084675459694469386680451205592982485043063565610134371620035419732156990177177587412112782706672096565594286603472357953698405118803835627721345406447481871131372512192286960549318541239426500254763706763040425399445149468824027852254639438018822121114436271044328802612272996376246824969008846960160164604474166130660608468644454738659676976751756445775304715072939861976315727704617322385381946712532743990545867434956746621144024396534848684723950806038648951811655099643006785027569713171813941645613006129863941580963193944232027907512371467225792069350492187998989884965210271675944329740594194390761508411450286292211677163474075246090756972623334302205866427123210632976213983150212638307117686576870978458620226237270682714533080171168776004745536363916614522815428550592872536668538876134174933959329051462824523021323441150329687487080536982043412967496980269930334819618508800285024677992542070393220695694310666119209130207781197604583843148475950530690439542593024866968974167322234693599775355592806050113573621487118066952487561896615014417815726977047592676228988985615639547514105212044910331314895302057266235351562500 [112,53] -3632144208703260343367798348019150814917148621186065285980289072406323879034522857383467572864784120332050358396618565491264008361252995282433646438885790281114988630085314301137236275493709321275489177783521240780502981293163287850031502721671568641520492849701033876846659364682985129089346184572669409200358946378517840761016544313506009424699190404294216128976271941064843275143738706739777054227583298821205914300798037505781803222145501136451643400701341848777530746557646075323680198766131158763551997613929258078185065973785737132455536982881948477003557171254209857285672057609208528716453375947086764288675576606967138919262739428289609040977572578470490400895787051144319818211003364721924429784649012982146522637274304261379561413007664840917474513161330308685003366706840288820069160644399855528483330944255196039052972131232037346066713430604473361588800928402346975480151508398686799096188868442997797810198809319238208846775780465847348665253388241431658347978614681433428376924543435301981965098299179334816128154582735870897256831012255777270874375663980128684350553244543435983136306020496798499229464300753750509314163964156114809061986896062573955370601690991763633574444743871001181783201412712856065409799228151159309190097700946010589789234902995024564228646827292857553401632819954431956340141510394496229783419694041188161223158739858044890239383232803813836088150668518008217452262215721531239331852011914080366024967567458620048317592966163068471094010047325676811881462099376343476311253425915567901720708949118501640483136828474678057844553069735118955112772949318939748491844122284117656435218204914380542527266048397160363049526493784207907807339196274734902208352353528888131248493570970355257539500375849085275910251275655720923857916025141728892205366793531077898757755452131639847736413896155311100823458809913588803406987303093998268988432575435678722024399657029975987679513723479385124884914369509081509321332985056242466526367490241479943159232790581974660670609442689925936660863488976201740309893644369471526501948358146037923828527028495806891708564854577589284286933626662905828829544880744824441753247708091056601542845040177158927186534421829559580858418355601462621056813552102135927907757183970056313887485729691416306270761490970881763521290066879130927340434662370675586440249560382653726264834403991699218750000 [112,54] 766226513323789174937129338395709438083851289654564565478935348792555471637065235030214542233459585641733224493426312120385407007728992162724470762744576023449998108350431204239894147178554733022270769586110818544061172018688620086934399734278806521889901044043390907150834559015655658165101687283905729012365453193063831458080953543964865372420649071865597977766252990884471494917678555705644935471697720985217791043141392546304591979924936559962134427918822510891942923460332254006161677528847967615433270874068366433040901489816788933703282118928382869135767004205083229425462002018675864403366286287603468918368816059886805282200624755994388358148698027505035650496054120517725069325137041401799953745105917540338290492355947914604064836452204527816450881732799875209944241433131203398964634947388339964667756300779103045230162725181461671741736880615530655140666457309687770286399471361530121943690854420152978380802360814600374606976460512635098281425243057640169065627038040415338418066539027282970798588306062387175349571627524745525136333226280338034196844805787152276339557321759788049283067024640302401483837551389039796557531470086425358217137240353298854810350045932211605402048241838618579681353864491891188449709954250694704391400646128470945371445991048052982756809342359935545928969411126420320202360841937977838294692805347000651226934955853011613033226268259082941039410307028900622589817483298054050067209291969415990432045804301607359496525349032918247746823044725518680461643463852019093432391613504508951582727493382454806977894494095257573136785108131803918112954454335678590734920137753422847749509855377465841684207911943419671057759895188828145460561434759769654843958354351152367099588679888980698324501657195252905266114522340442014866093101943558076337537471787763919293273196650427764032376251344839527024785369896251204253075532644890406271577157793199849335604758850389992604045344502530129256253848168909304214107785158303477518350660969536111424342137803876474323857038888525066830605867951590708135110978564768754368252844076652598975663358407110941108061702816189908143499552503059986462104608763877399327726291993869797560595811798990971544087751190739151080724469685878092410218690224262710848552130213611078308872879625592753894854837184871221201768358629451062400433974865655156749610910082992631942033767700195312500 [112,55] -127964382389530822163093916838106549346418698578232216949276578123112824564204802630872525883144344662998825689318094468751322507852753746152885982632973333249334315514399813355441688713582584909491707612264302314168585178337548576036731748840006559560985281294664684408162878191332263545327039321161730171262452267319881869068687753020641552869429528798344399593730714726428823565561771093874371202059708847162727144924671685232584592295191108127285133955183606428256332395330543708492049977462028613370609044317988990677523524025048976836066241694928040135639763542381755290783270064968935167369917811379579773732870594430328885479394311173745819125621546071632110720200289139748601255459023589713241801078191141289029415919386563792016061054114493806945230021837188300671160700062135036934725715308899538015921852901373255035134452165293299294123855962826021403355890007858652029201807568864606721037263469955518703129304372352896059272955208510641170531109460834653790106844829907498908497048539605585744885488273314492646532150004078377540135905562371362711466914970548304978095523418390299595187995330040707796230917371510110538535405792817386696148184260356299034201159784990741425527427433255256193903333982569699822215205940785233572448182409178435279667760297924695594442527383681499123475206929500276781256650867803081341583724950708056083132787160348347017627380887342527300530824721230100375218539722051575677530314867354389168502490335928548731827239172830370844554587569964138985370941603992152703087365122909863207376857715594756676000289605181399564606458980046190566338580184650889873856562094047374353995928546672464794867315024855301664187907874211607935445850777088944531515871411017944294720111399570758958449742789975969631539922739144125207288188031557170378021960054420207605504766159280812435541182208048400514600280859852324040269690291990430028263189528268501185862177521650902972099138681576795847177561638357427937502407027018069109867995718399091234918611551653363335312070854959471084668577211937910686499258313676264365442885496305978040047892809692450830230760195370773238747633153616346539373141255931899396541681197820437539549409743659323640374535450757625542952175165354035165217623840654296426273088660225616141110725279420889524997479684295275060344876108281044232889184404655669169414977659471333026885986328125000 [112,56] 17040468366983646654457274624110940860762904768496324354391909649473206348117242379944934959849468086351854136187366733014474084623811095955143240941067234991226273779092672052358534168024101782223466771795272425544207304918466021048078993043921761068433440576338864029296416815144821488521764945086059252652921102155271752994694198084992744072805999981337730651083287002783398264961426355074710095151273831727819482435766602630723584170339476441358206149001124679227433602971902623186362311096252932315716143346943457214612197502000040001854727804961536622274529318744180205151176245977776846689741839463314272183669487065605040384326855618614137680073014769208640798767022430706530095347086655924137081686207654290296704207166214753944861026320987397631664185589082880590681718883950808204218388161881425520885792724151506694555915225220400426649774123854998291603207863399946092700873776583896781315786723577675385136276005803103416045255262614691897075382194906530877242262880245898283124192438607053647460278881054160395033711949453487416208796286575647259459490354677588417071984040955532643935046133850975148520454701811791128664321730495227149771847918496183524269011745824539507555102695148552483370841670540554927193674709815881615648645738848085017472277147659533794941528010174446982454019668002763876514094141128399949244004041989929951848208083298132721152083869807167559006466396914638222400048844031565492392251929422033285073546628409124352099681480964487428225573285373492255906616365469700371852789763296074711186403215087088024494634722456052314869081122434439910132452120492322927687722628224394544986034276637833543955193077162008020069390730878742223462346631617009548978485685363612274878679837921000357597860925193695058291280658698816030279612923731571224160094488518844867111385952881887612752609848718178137295608562955052629577622567715120205539141809766266414658335152931728339809502359769485881661713765179961730354678251099822079766607710171431856925095003277435357058507099121099247502201268210939631359062902136779910734112249669874583026859112844396839110023021097555835964909268951716911293081831257498317551442892192493175660096601169778427419410338965233463822534247931896635743794484615515430504541427412145603971385131001955422929754008147487729034890114093757292361083766074614231911255046725273132324218750000 [112,57] -2154793251841437172728226008204718263757351022833665199408557513625851316578237529285716377676890108562903408487144134481363272799017501319098110975471717028103275023730322093128936908835308393451037725050335616133672183045153585943636910271809302941522625894310129654756487945888879579129333648232984918771060465110757019251556338383497967125276162023968095226165392876985226661926824366308560871414338139702029510358100548452547985979734359666313013636874204292462720334841412107130797398564375620586544892900608760756953530829395782957290350485174591680708205872675136552302048376257024554685598842017106087802580405830288053518305772593742193216878815373536659615504462290109582049112234691263411664430015915409720237754226666782482132903184002978693926270474185246551795867483977522723774824566360920470224341738100141602576686656705204578987231767822917597367307186969375122486292236723347611388319488283700037258928654974124397150190902335611921670939285648120336938927548431024537975542677595892472614802557717340851563375119428820652295106916693867911617492385811773853620659413345352236960803004725021427460388297910982030924424476625539613327552996255202903874853708803176586588880061853851372705628833504048740563789674752836306805312337573404106238495381382931388113993119296108939697715070413405410978004153441477728334204859329187235274048105588289799431170832748911924843143034823903501989577582926543065871011441452110617791722970059176678148912554107349494499879056631328377654257613653451249589819308384816750800089274090768548929847192410165485477044901334865522727789688898917353241133122512186200223649769478872064582712804097515182545660152879386395337253294599195088203492033401714002751096750943295275764042075192428418434082323773239124475319378888047922562576883431818386151642405791805893429953172431679178500689440593423574998873965953320187955007726578978526971543851977852215077266948929236457000861435891579983977090062648767490334620073326723334740405347213716792944583268100706393448046448614121918708271184901640098546502381814443523929146769778486139624112077348550920496576419504230062402090573369027853308267864868732947665433146632441189288084266007143114667047338228624160006992784500342036395448657963410718808912475993733905668362838854763254174813171923672872401511746431879146257415413856506347656250000 [112,58] 367345379672733215906828976827169709555257657674225191311890436927046345342725934663229227408556682823329069636839851610042060191009757717066731099049588685609406333455719888611961035604435301051618959325892421929171973895884843746965780700896072860783746246385357947639117435677412036677901806476566333078232355962847041274225115843870819406473131968671822649077909753697009894043131029211953874387471931806154431944827032432198824664146401308161619145325987526146174771980892989292596421378055742869168233045118748869042289734320112652299571596239089070725049256172748341498388939589652787090884420360929788935345744042622398768145347966798455644393453446472307156386162511574763736001585320434654802392852047448116479789138083193138877880193251985267730984279005707037385336008893759883603710157828899411220992677323135705300635232082697555296221448551306158883046836957841190091078209306935716155394856040722593297008142943149372021994143155365032538496906708742926671513881928923329941228590641978058574536213547989932361904909834547694558573481163893694778086827532099405747059066062684242380674410316475221211888404845821937854661394172303031129841676303151504060687961985949562178827132017141965091472797325446159230808123805965600072312135677832487430337297670209957847838620046093897050173532704058148568712541108377691868674604629863158197540913876845888169949703955371978070910890973809431120883068129088756990947961311468692215453474027878509848868567065275940902535097908183076394020138964697377083516577943851613805096007885815410711082490244043261260587211363627107159313438979752609915827000605833866870296045232241985747951923291170471720553650529925820696974033698683457815720028772467432188929783287545925325615181414850333921059977744956178288302195137545234524393004941223193252249001974428990243790167366634642522575460152673473623746385432486043315887486808577488475252933897207002864193503897348465289322836425229390206904417783917879856578723703526885569831595408489611433280617962086975438887447707722865043048623855236520987867854750642393223641514099142773702842681222447559806554881530336349980012301067951483175337587472568227151280418472305912163135261234890505218241809101942462912102164498854693580947954184926567563816716242912795191744159895332174885005648390205734710178830937366001307964324951171875000000 [112,59] -72257171963638946529337350357416479436592434865619463090759359636904394106752470569812158812584264166912485973263904456539014630500301946878033277254808876205285102468455441339973920364140483931586129623156808420916922876226223553990241729670053649111744935046838741607017113492835690356959329539857105129301653534482081861006299997091191997201506378589961441483389499227964718645309994127135031182663214611061999722459140422735724498878988030742929432881480149941652907178729249295137334465704992047003873947368444350513514322730967303596820438828637861570483318200672859410342160206581362417057254236148468171074204361295515682628736329638758040877922536239048192593237706561483560622253850094219208524235174998672356733306688059210429266406987646742893079558890403923367059913618830324272421276496829045913569957169978969617584143948630881337072257688459147010676315340357437712454588166582961115110974538631357146150225795422457529081717224142203355657990825698042485041769136544820872032548005141028198011784944424167880610792214688543877591902550011525424653346003097715497884795253995462553672566506291985219071774634381257255826382856942645637882095706906592673073448209087351385573388883695512629190641551952434494310241913629590877965040737763870523810563838276251954234327533727475824875856791574188175807924337154517571572182853785073868624188938942956428824503340663281958810842371497527337966839307673485410475321019964643973872284388134888614252593663004787728589453223149191158411179495669683410152126680674185736283470371680990129465495992751079027911896766568831656219681756397351979101779161480509501156412786576414960605604733653094485045871881614328496962132430399813705549140807383350242766906881926308560632268925717180955262882507882949589524494741002557540622535986322501442360778211044051117510147405420579876722321205574531704527960181619603270293310684890097375494049952168080040239215636779133408044792801523702716668774382960600611742122248115565784399861348559366009038145420728204397217336703241167329845291033124512787996106642515111863259576598153764049011758451026481785129725904068567494185341746204129408565715945862946982146138592201370912364809799602281671533498590762183549596102232769771390215082209947287321839362545669834869830830532045849333781817238481215426304515858646482229232788085937500000 [112,60] 10546976477825634721046302386015027032857629003151680648345852632592931999738481084586197915633648974028091224371253863455786444714398694990822604617598187766557358779628724647171831034518394025583585660356712240649141347472682620610168937718551120823897863201990560247325898954407102175866645640671450578370892407337793123424245443975934302834955389658600217923207522436252118250997066890970703551523706057255090092702277063814456036789903044644477037223360333884195913808185837774023007339109738200375982255225223894922774801578424726179388024886804095150836440095253777475439722108383913342371864695693508184585908307751870401934615339883693101977168516475562005400442125778073885114694056189780228870262409464093749387848550032031690731527091569023119822473831790387580949335608171179876654386768388393381809820850266288210887271046577694234532634711384590077942740904892790056795316112120545680351543022695222911505438251115753659751841965289506412408668662154573144441068100708451564248213843398858074095200587936042089616190725369979659274583685122857708618043514000074659781841014073397776041289930889220164091689443425743561592956751850357224827512090463306034983500235653682518032924854870859091977059428127123151091180287140741281601966456917497314086070152609191740393616610673994866536640469307468001353069009223075652155742662161853216363306820576305756883077095935014308286920904075989041691919601068831789171109314977692168223014711403206627251264863636843585675632647164323539186119369746464595949291455905853507225942194714621480339350897624979303559852864279616476667107221688089358950381509430362650290767469033475026358345734722380195516483290799097781694853590640391688165654942633818732815546419548979479825317756511790469059401165528885226009144871438163702692867659926681109247670735684002691439018663424505546821571042877926210128204923483594669904846796416218335766680278915685812050564473290861626686304301899753498860783560517126320781470542586500821519734712648109092482965936998497960449428980820921758502098191310602856518594313302373003770343980687176748447455095979609887856940856549981704308602817223943369990551234025299540283675523792675574518902228419908720590796552241078964270100544715224045108657924948199719888369700233938628776049731430408471203839827767811954117860295809805393218994140625000 [112,61] -880641304860164883276966940897121103245853987552368629391283747598169784578776142174157495059744855758077361358894600502453330109980203309423757699859831769753601438531216102722044733817541718428659485466195157011031515404527450833164142806416634356563638431701733615309507165256723941696569733197937029416872330038122069427830167879655034920348268656407560244715380682658818647001298539950778827061425286464052303682428207359701036963411917217555080960668141573242363665427005692764774115331292766819041904108484836730508112022763066171770985352437710687855165117864915977596704731885545018795511177881050229766824473821810990114447336419711917043310585780495663233269091597716048025176259291262600139071751068855505790201461330266311373192216065379951076541396331146998209445868717490722677726265234598685839915658490414511087375742325176208871513046935570797682142899953872552220952103843915137868671382161410921424497854947910407273075425796853150130769998383099363737585018140418406128507942083624697219632013301020106502154636493222024087408894541350524906345877992335408179073982548100576901936307340799963570845231294754148709250498879596581517542717144933411452487934000293911376721682776689531107821142676394763179671596724304767904004678442184194958126708249764717837912187397671976461643041387943050146382517616759656327910386136195073213150918911479084028037772672840867846271079293744835235956853933250843020937207741203557495935786213874283133021469485765263419836137389402648808026886469950392033000946175019428882623367500331985458926526902465537969868165616373643573764324096038423087851865661678234248104767175387065529898522539366588576636632382353345623079500570286580592092479030926310037124074681992293280767237246745630263628748206184318227407955546551133391657982029483501136170894559625103045491679904344725702683334028544716734944392485764529785704221576961739009787344529286147971821094396006590743954399222408231770027833974293283400979248779549864562927886740972448852960034622975361278055756823925734211131098482122516286719258115023053357914660367838844896319336318814609276383483081348067410863930208547463752805538418904913791739113938333722321030358076689301077761411899321784201657645543358551483910487487867291162603522076828274325596475118824106468347345799685399470035918056964874267578125000 [112,62] 18866818673502199056743593378620692724329647841668078831415024768215553609762899773844916979543833212474206475717420820270882563727093665969118790044534986195907753301340189991078555305064280828334292285595701432722545383352388885373993426152690191228769986640391993337515983172362457713204020940514309417559928097170458377760312167335893056604238825568126218482692948953081410203982907595057159755747675329280252452957884173852165193043333448833315354119690910978021798956933401185929864431743430492374204057803150167708914417925396807784807741157794836553495770403885317172509068911193794396841763525073288919140059767099259170563011262904889590474293336287265666956674022936475415026575616650742268560745585044618037996261953199465731031171296596516855267395286898558054298471788460800442726623290750320161847896558069137306119361655391568973142643541994445119419909709639500736469583264788021070378065499262935133293304275271540602239372794353113418436350644980028057757533455823856813613788890910808247840562621313177668122155169710708798686460194278940485558675767597117473133511590005494076280447348439781692560324004285304736572245450533013653942834427060085969436090406072062666140598527656559309733873413549234034599555624079180846913098884169086933491182036752887575037049522450499438878853576791657187694009557861377740392220819051202323458862708994619759409294787341811140082720676408100439707090508930388637637734868878731136897748277305584073938396491459244845861135001719024050603689167064744614184154733701743479042802365048872078720410219626850221704342743772042365068660678524721229262045794563840502199064944489000235567726328373196429764976648423531647633178402646718267115670791674888368789454931883932656514090775833881018231279959973713343133183328873263231123624909793305769888025995389958991839839338949535640150130940957515744221992022907931563886733162089721604212120304060069075916891003362696604826051576815811276749206883747042850269773011491379591799589869685092967260461585536216556277315583111325493970506863264482416044512188193273187346098671173846727458419726525788800902841052154469485592816350252434636630405755703908747156120504463075549807674840791434822168168411925626716633303799874702094171145310721642670476423007456003819761279776294165236818489717052216292358934879302978515625000 [112,63] 2556488479748904478835760707962499845966139467414585497610816655394918748739736166128743206059018018072996632564883085561371143366035348399648881420508435386438259148794682210096110353583301715050322385017809922542371061721723390977664002241118677907890901739883385055121280728594074829598261075352771785202518501262099415882536205603011128297374131293204818877408669833178348677389720249131887088698898569950561056897014915365202075762149529291525268111664448926762060937167471503855909709224304513134879895950805360807112224540981924517082522990580583091634107655499907954195767887381917841140558909170538231623120108626154344095702530622714576336804718109227423564303272087577147459149879470833592675396329911128975388644242211966867813982611144994053693933022412920466895493103832056773827847091048135704413807745706895288064226187082772647750260451517814219261994061209259171310367103039533209204764809696379378285033499883146668795242320558289381151346202566063597465702519434754197083627220907754773355413392979267357499848338140174475857338364063354969813394989122099251832389059434046583996033626060174305220061923725548877806425752188570324030893695641118554376574511231319836467418467703633108781919071295949749323121815883895009667102667117341189870545409033284286132979689545850681497751123761300891087233581547323153095330507880494693711974926669328187737140884662120681886542852127235017009040973235156577052957506401466158312067561689843106541635670299830936226750847180884236918111824937344288097415547019945234660354469220008255006082295326261635319608893223695036183625687760153573028130721450954602173919894056477646300041311095755032169873113070240072455683227234750316689252282200637365261322371851322054452107805421426828462009317457308129247521781745437859913532388088542637881854181699685206253604028867589892943177544161540251830478994865333350965639343291621014267883357263396649945228104473052940289416074315462819695748843097490492848762002028883600768401897967790183335996971723451305575467114148016982666498077264225291077630168813573484989029453703325628127946295405378351344479123576331488987953796745564055000298955255554942728863725652917411367002651523906004166387027091591095842078023862276211369888288116656118151752693046416913458896971369962250975049755652435123920440673828125000000 [112,64] 52923293942739335667756067572155986599412257053311138795417211635176629947203454719373095957214225426590786043578281342687459583457798818900000710177158297139075896647106193349880869195837554470997681594828895050456628689211939877173993362532085774960704164103714079269540427721867139445428884476907394420941292233773787260317999896320550744219663012684136131306714581148606290690490733320768256618140158136108949733186548210002089278594223962584175825384233926045945608719973835672715717253618906123179627297316772364706581100780700401390326699495972172701518979353788605834609498794556509282136435534014706298362362375376334070315783498214140794620493136881545355961837335432556931780748538038525810141779278862010081564063891351462928597623424220579608529007347086681850123171117013788979206674861511849211100920536476625333497667638158026967561792240845618763482196183234405094341318124669160462551140178370979543116786369396605310921441938275271958388557260531894483213867708289824611347920705671548189497296581296609212899885386976294665964320554666978499242631065354317668153941479834296532592132807302855665894566045193393700850986423412410794401392656450685644591887658095461302254408201082317883871841981971661565002049571726604178535873022227548695800196045587396118352122007495319438695968253222768176243606717925866912698592117973392974487104988630092392751854976351867253832961484241777080861435408411186195602060577874670266357400302167560945961747812717168644249760314207157684491175492363313999777336813539485920728070634767144102074547946460026134902146794132325697846424276444631024994212794890113999910713273396236512842161961503629894451415497173253730879634297724372349638383665096556019267884172391636126716852314335682280141532507648129302253385282421590612911198368029104300895177792414547976711832063000961246419350274707002477369656492589368322641441694988711883110930037876491051891429294047618263221810472448324472836675749966357371385270489398671068994428639406377109255449075729622168202028934158389655359827137477284778917456459539066713669073629871073808762817220010473992101253961495203473410782883459307159225582064515444566863827929176772502707147423994592459331503628317032070997401056545255492863440827358345214662207530274291524120010851795456119361915625631809234619140625000000 [112,65] -50067269516341674737366217281246471352450715744158978155405839993524726453916716081606117359936141703827200055351657437471410295369519160504538143951890759035391486988595131497324776947891586265417664167730390003109535634948816311039509369641761809023105210073601196060240999702571965918980614424489889205572431738785331955257253683880508285086605348284344991453739897357965569344572675593554917020367473848934735243818174509544411638616578795270897916027285371130295028874228800438389381669895354855225219483001526633353792517862047402204574009003930887283620690375923748153531689723492211455788298150367001053585206375427977957766178316486262227971161620371209655563647611819052241396430855070372516087779139534783091522297308618917165483662491149523925340281793352909441633875512453262469152182997297650785190534284388567408640238137575215086099249539435531970813188419942884516817140235332995404156188033614413337498834461784188835789641532809103173709455490593098068375111766257679840082747442691352126236335872144023349329888083245019009068343796366479017793523346688840329010796454171001047745248250099649748071571455492697212258567118467699274941252530746942743412160938525967603234142940594743315871597863887690722898696003002040057290628859887081213908894678744948002173554920039959974338191318585537584495253393351956384497831290111476633950328937250438545086114104186086968366980642990381488325968839975619782099272926459226444671464549009411961990173946338192840511343240031841576443595411231315416239372650146380005142409866144849936379024574244182944025108242686031876344859333915255411467525220326374826188499874500711215141450958278797418665598926716300086640553347300767921379883048184734032552365515914259182576702642957147109869773424653575938852130778502296153599920740823062343656461073704988576476043343627740599962759519841454222236755170027555568296758749093450448430391671860499049946385340579943295293194379971520285880461743314539332022073598143957656496277861591025752660408030799554876135221121355955528581378627835093384120328221800101765638300625900406454714370644204909485473627264668048263121111556878629035054961825843599295352156099130455413504383010406088720135097058031406537766730501707587718869306928183790980275912938719043985738443788135418799356557428836822509765625000000 [112,66] -705117063557222152484959435135888854440859477326784131297998416259757867309793978628145785628594618364200308524002970602704397565071940939461366686319133118014568699113514800087263980121128387927987697167452171872403812982085674739593902565438343443172890038237499841737811980494133325480153604724382744001821608857008694228194853812120685021623228432620155933927786211016387504486654097631302061697384665069323790572927785785102410188583679351015125787893095683837665607663648395202683820603057063758321602989679934161321982143922206200702189733907909148526287493649112023091011975094253059439004913724207093525887175783844250902256836540348060222341132008989287587284129833680585602315636356656801810899818769696609253854296303906213439538171120539699807169483865250518136196361767192360369430500697759762996165049419120999322937302902155234886345486219929265579323215182103977641440883141130725664642138320901000031401918557930734286347432983050720469641609769439901487755231963746404143210013365697894913976493811766505993440429470273269868909422820524978966631001067757355812584097834835410459623336466856309501508360206553666390380087867842487835459920618353652756594246044207147186864122060075339716754328954488418164551756445123525941507160255525496008692186172089767648574671158054014914871621563983747218292613546159084273049171610561100703218314208190276000503038599227820795393304019082603322786279201331664230140930868735468325294749582590304112726965957524526088288271172513665611540624781452293159197354594567852079964427416678738908055583108287378246014228571805129856968326898023207583809093796405941323895987982083081321594820397274234252865729158519066363190576015449748242335507330617525806588115713508647476178219788423924134780470512829239874179432768157561972913987294463571508276279081535362162298170857799780813750070346537413145502803382498750921270318749677599727498152941067825589403211741426014001073056173003591312222037829109982292463163416952050155747742408932196359294325780677532248349058634871249504790129565873797548827637223033989889910278221059727102810835959956327760139530452877137595090824720651533679036551300592125705561244729067045502128112908679297761107907125698493540124315922276431752729631050077616242483427943723170804320121804521477315574884414672851562500000 [112,67] 392707342886924893385895686962150980719726318218581382448274965375292513400849386455031556648147550176245424860703543044445775341836692310167810151391129750160760024920889938024611893104745238890033761474792645216967407905961459494997877022755929528310475830185438963989451357918871548900547714291278139890967261627309731974493268442197971678008314634163645008173571320383492429647519679461242650806054236127005234296461537658694964459134491138558926861821910287938851229106723772332036099490766820371487622090312628046585474953473690015536167172161666989818443000461834861263121655657761232206408140604174731901095056993576376418138084534145259284543661247921399846803012115566536248512260189767310808650875806051043776219472656668212547789293702017946244647640750244017998016081096241062124667698089419255741411877910485744518374340433820058138806138387718290865987673463385436337196161850292755312280820161731281915971597217542055719916879963983039138391165385039585311793371711274409052864445607795138101164232226097373824090068983638601131846739523966924869125230389039939163027560322791813066540135881033880109408781946800546546603708687965389872869566572181004472375722505541455118015320512163664392685095537154618918542886431811554849339052213300016720491994620802495321488986817038345275137631200620417524453709569839486811354321813016011286234780083858054173888357907522971983644097168036480962093106742939054069324713607706609537371992843845597127195539225711848346797226291321443963595397035369218317952059920625850331890101672245239010078081573154202682497957523737888460920831195449357325054463531402955253025492919758043953345835090812763933199272424249244881662329221988829656892047257000833702398092911339047235909808081972705205894136280589143400785731943758332426440373054651431332313723450099308341213397931911655884290338714987520257668674450596771205146032976604566091744984939782522410600939209123667971369033485204277114092329741069466178754640288124414720875941420146907657261617405140977310808310131860512424513129027468232927520265135592165533068373453202868911188598314127240503812271979825738795825563396206379004718492223885619740916775586446967724885626134967351732151613278267764766340774226987452210959672278246158275663938809607382904849691113486187532544136047363281250000 [112,68] 29742381170927329242699078073711686260809808769214366938354730302329875061461471536167124631722800806478100461007094426363030712979211909179015785453502538856603039916358453320843757519930466559104056385261275399562003536115377102054909100452278932660498933826264984934151467190904700992516157907518970846240071771654525263247698536693151615632024153870561805705278669444039692071593755859852268541256515617132721703664128496430523056521895865241288421784121064043750471213503431451003268799474932329822759291106757676725857430436284114370935400304901656502862205032957555634764709892450173823503707772691285809527482433766668947758656533249530867129437737646867454911038884764227229398630930704079360538740129289471080945177450806124726209321997489548597580276705622225026522816631971544548773310378092809146527185665065107888277202442908475136561874751280670575113839106567744587024136715913167829966832129884777138491832574945021858178791746390816463361410646048054686354044348601615251353411990485592627450838985128132853329916671295890011004408100252873133132187081194207875125750645670743528625055280334495691638723995289558831118712525640944359705846183167641377566422476331256801990906553325625232163770962267504358484939439961363388334434167781291853638992147925508360301309557436348041665886738032265033817413669151943028848065555056324679835901311875873818495810881885366810278797818710586268754843020363143910756570825219512595996468818082645660881714803853128834672323412478313071306806315573105770302058976338850963421540230938006765972006576482069474899676108544587487978007045775978594004259728462956848808336870188344580544047574736732270748835846501707650762353039287564851287232272024423656614716695462170076593869299981025912618680054016512106638094284218157708511398289693509769941468499816519184440916275650724523911101951351891827911623273460882467790443956595270052067647596552303398447957433362067975934926323350733970208971363769071437077199845162596756345355657160211570242526908795672227063511805108278740918994370032003949408076817305689386113474825537059385583875358490189317948880505059863649534372559785318423446931751941767333887769525995444556554123762908225904942668413772500775067538844763333266493649637167402686600467483914327501022212640382349491119384765625000000 [112,69] 2741471418421367286240800077423436738088407032374247607703175985618891602848129778246089311939174665667873553719831459311973725960464545926114689843535411059577240307107035458628938043993198810642028271648732445910077003452320370842856093665504784664051478544296820715740221714178768883452226943608227743735293535914264422485045272894289813529729332478683868206711376821023268070259560869882082828159746010561751828489668394945491032499598930157170552175785822380363684168213326993906753097514934059736066581109150716007081195144068494408855510220505276020647995712921543266201503394928018920179117094228403195645221589163982988551484738816042116560150530673598438841451932521392773472718619803849302693654843178933391684667155228909647974496846526126001506915269043569236008805882689784798491208670956964804424170765963628411845808224470612013770800320752326279812743638372805330501719273113224203146517908774986082160397746203172284700486397820253057747495255754207684679057012802423420321475751287076789540271991493293633311934351735070906815292142883987205887659786501729545608278653533413850678515128282574363241010582534724477098554474621388258327814604081744015491421998158686915843863246737682409145609158329710049750583259388873753109643421223105568326271770291797552338611427128537064932551193941957971022848923358987226655629042108690115008105515391746856879987076638513337243342561795940830698325057795926773060087758244865290126719282706326868489206809081694139950712824195153828089539899207435596093360862100646881480733128304522370899782045329218288265306583592067700826958205960911556348829290035459857638123647048692267884022719419819653124215745698860451746121963135533690794991896287658462002922006803977155777705280672496880979676382984517598474661784716025640039169854233787258197909761510724686472053741051155623826375215566317087328636214782506464832903566922082152612135311213408376005833092957605991427341997176257771212030381001967513587713660578577582770616370375628017359501481685967329389562284217730183112631341775979469747200999258267492000342693163821658643370444578522283255615011136153282441424728392133982793774661807988426903692732424123668608355322142237301252773802507921369406035437419653880450967282925801726154530987069841828547744080424308776855468750000000 [112,70] -6143859263016851346105094916310395500363376564399504530059664904121509884610280112368871559239416198711218597452512067365485935149369187609354864675339357051164271488728390666185910771021801152409492287869767648367854087997324847787028335964303894278105413733940422811562973682469562515131202170080092564531740369194673320716839671575463210558169423530211970711279545829463419909993214324010382176672608889164203742234086068915739512188846853652852719505041670163875504488970628310754490023075711936117605703641624262455829191308696076940938603987025120559089903426682011625356550054573611185443101946918248001308842405944464845429479992397229683959408282913014853187567585568265300849219193035254252729888631694245886029015193130927260625060184769947430922823392659592870212151152090204018080663979298523757781800041095251597920032538698503945945331488995771643317988313840394371398748892127869121964355293341145326074782423030688472011268030505874553101635088353091003765754048423291226343651158970723210257467557066627054272317942503817785488742625951456786643946404352362873240783192808016339447843555088204682836326162629002216889580300475025928830795567625793720800214059087321007758533800533222088847776852243887144116507802107543131549241020515773637297044374118459812847298145499119404487538180322510203101937681008410205733071253894649197750227861195733583201239981528791746814077454508092933067737355389157853345797997498951679043613428088344996746868418736842892041944599015627596575138169523603109944115680405016917292782031813170597441598497714507789599654930347793647320216794644748708309782376968311610598853639777055733218410998315131243882150696265227858738578912246789414469521983249592388839958533479802302769434878037875979598899663221547011203814098594630895924451431394597335428278929612081743327337665481326612813743413103321415907781746979617661903301264377201213868336681973347984186357665980950006046953868768652745008981600110354831769199817964512092430600929219966679974569266847654396112961288017458567290812083410430545192946607955608531624506929547483492458160131289263471514421763857524574080467893068114840090304540044712538140615288789356681559639109727379958258494383021123032141846446250899943106685001659378672585646435049872824708074331283569335937500000 [112,71] 6931173037480467013606687347749744827774481511229581205127748134745107356380883857373368482075967599661023828337391326027276813889162336933143927155342074097010298414880008465490295258699057131240731542015786100752406960324726230557333124718602937396020118791115779993441153284997132929943070070877655729119680252776375529150711100288155409004137193686208327897629690288906402230476693994640316427386261200579030138084990982967628507553634114592522941250077969736253974108532182488054046834596767241869167612870784588856021803083994430141243267431866269797930378322058786525663723895257708374877033503626792083641498417129706480203958350757364305388819359310333314637324872723163998579524394733148081145689580287828366947877469720497630358241957803898061065549910523573557212103762637196697139069053200502571732493233712194615283678209949829185721684719233782406273075256036371394254954882332863208582386444184047787008563639190442201718447021113533291683083040406734227907603334287487377311011657884585767051246662240270237307517952435210713138143758345832128476284825153895266492355886764447367384455385308800001029504741488975507985997303255505622184250245505931438284730547545980869464735639375290250380483553829066559217071432978218080260707241480197337459715194723177268439860668264380094723317045496809412121057095662433877870383786930395842247576651146208903983263184020497563744404926522770802976051733955453402310039387083095892541313269802753808286168854613017341821420838025433033612704096795897171247361206489212097606847796821273524815707559960538151477217183920627734091520902153863221656627511197142809596514110330714146598223894582551918200439831259678791376165242623894138838017280577984776394990223832513826559326639150034591261752931758559403302775401110740118364514626256116206084598751948348354731030377750479033134432355625694362545113532833726183603388727446108794930696328327707060751508703509130122050587602730054559862434300099210253068862561005767669842070391026047306295568135436471656957918939172574209048331208675712642608554831712319305545030498634408608114965700148612739928778967887427939196705728021261497682015218799540662333430355141674778332418686333730796762681993476627168492087213384272875965010779171768174167294363925827996738255023956298828125000 [112,72] 803228349581451431016501532706402217177276010933432311800560522602341022423604728714293173221622167836019218520840874669063911121390947686867363787980453195335461077654252229161584965396949543177265481370863857663291286483814145647783885937106871340719678942829923504602166143047410268782958624072959464741170970353849518866299164692727880700327034710463840764579292328466258053799812473343146075985233893900109253808196343942159053404445833529536282137071260093562748484200300242182075787076017964914824283000138537727873799409853714782919904120281027809036044819158642346300609583157342025272682436785099821534086673606536555153293500918663351760190612264200743280695091460821212546613519505489087534819644471626067197113960132268729161475634672269286786363335100662508257394502217695618342522265353975618161517169433071938490310142715167535626107075444063126845964022153359691026817033163428465378356342498891162657330356501502290962332204998048838501675157441299456972410659616585500773000038226311464105692212063864411322235939737858553196942824993580021183898873199989764614993146663970724180556373724842362996535324138276345302741050047459583694490010865793612162815430333070593850425103265209082560663021555226736671550044541509165190725776816866352093791988063082112461359479688901746653256389545223454419072099024797801292243103871700178150060518185195027668253160811338421808557321278361475582808406959858008633945070694179608790118793782395491534871313512945437572936515813390390153076503623210892239797282392834606886533184303858802119500134360747994152298940255213041985854137650243008193729955259845983172119759871332347812047206923488071024383941435803489726768415985652022335607914754702413735484554875432974190989912984365157555061998923284352687705709728321028596769805022456504111423831335788250310619395730715003138304021169552496340481745786802804496198154074074294591146648377842263111190759463732470974489429244589589814004351412410652814423506068758768707396088022911981356109230042736237096478713292208807605329181453039362661762106537270884734251792479303040327462320580975409839883211178891723566402012429153435744230962122068163032382850224343630357762247521574723306345524955415909536005179450394369136979058684600047652377414502023136928081512451171875000 [112,73] -54838157704554995666598241364143867798646598580244401831846718684060258651510994622615200634617020012925282754055443313041046631548183435329331396240725985855131944624438725877073082069805527002560311716901903953593015443753662612701217708370707661797371458747396015863777705984467663829390232133513277924305820014875012445536620815141067817967281297837292223628986738116846430738476804561247570261173877040508417849073660064336182664801411715863353137642329404481820709115130891883002070095891508579081436660282802645133199215418347493454411083780890821984439781944515562553149256442396649632048746188361660933272929583607182108207819939756796754388742171630118323824331286633166660716859309869376890906052024197523413887335257960197406670805368606637197147749246370224381149890859147319080178165683557795631157318166871997645234895883807521290611239847764039938370997133460586811097709570303978287858540308606592872015582726881362287313034383347207217196121646950418310738326668228388120405106305339567166470685318164851355602684729614449374873166212837998124046611098201922925381534554284259093917943924577271094161218880032633592544806273321742747292714966843302899524573381879645418702246732434247004660351385675149343255537702850421717538109210006828550409541036847510820550953495588481270587613427615922523120046685625780060556184253191603229424212031613878659028560379344150464293455290378198215941404771106947465940142610662385596440059956371931142460658290995407635679797614454953315636074951895559599104129812640109991054489351636238217057250470119451870049095976790322053071762865130430341679445045544143282159287525194757740717822787212488956010513290563234345212703788456911435543503150334925547199910841334505297796421016157196429380868270688654745671138387915698378423169402877283408287822743466128452357717547415436262718488091270890605994426918259117143382476729498448644693101019068157383963251613157178717830992213896101264165453555388872511375509796938427181312764049321864708253634773331796579281199834109334246898190472212577950446151350542935781638492390616933053679307060431542368733063180186093978499214876236163431099800032652319191392274699228341656473938329549804434926502349100352617586875734097359331421808447170973765210582587250806999206542968750000 [112,74] -2542297685835007003835482596197536427963848677710016897781993609386555370294872898447824165518987317691541615017074329559762504188879208583571513590287111397757129571872329199337921409072762732858108865998639080732107059234515428601853355082375897251213126472371330503083876551274479375790959796195325511948934112550200232406459376849633724359960696005708405743797473609088429791240049765265736763432685958710041945881469277742396093907254671464181748334185220866231678023185318432495154110939887426086333155078157164829373971538540453309543431340987665399454745553572439666112447426096329060942957763116485113539110954912045795274624013412626058563645976725202692900749955635602211259106130728889899806109039778946894723110128472966831961122989098845189537300824316704387256366315345367202847563072918325439838513570981820148947450304588025077164747409935660010625242679806842584605596249800388603773343595274175534919718747592552324974829262331320767139475538394982846377907307752353057471361543278879051144333713248468078309909572328312845556588296947921047621997813515833577466592761073381452336819209568245241907860566036951558236896643238022577156974882411560832971579144127016227891891937115444276671885270193820244939103284025472330869430119057736323648279655003459806974729601439715668359734787362891673543855156976884311282132263232589247363090055140485338617737627121812637666410184375970041707732578872334066280810172741333193394677580186961495262466883914210255349601725858974832514441344930918115950123029037925266413429100936817193415524240109769819641743410502966849233381307521403917400864850968654644019793626117085103248510832589381795012114248098629051259816947519704043442151222221798703506447874331229283153671820205047210064690798626284325810924591239331603815145918955802454447692617861874655572080863605897538830861451488395850057876561725383790187393154144375250489696307589228146456758085844380333953035912131449695727373740036657343063239396373370268536841636966618018011955650485678848477405641993881063192787329562879664340854725198167387721360800275107811408820388926790617972268132985621040116424399696710934964675760115133997597712079052177166404322980000267625238083146729160314391615357196186525053978621774269180159649669500218505859375000000 [112,75] 119885027201126291081995553201277455876141799439085754320658164253802778126745049271109783619725491725171420423724651324750048212239779069551598363044144261276365985148225082014272721527283087297559102576861058929719081196416869684468933876693697215108081255592362451824260660251280623560253310898361635808277187197750480081853319470903477584248420784725001883304414528051797468002362932293033510937508534056906668970753547166307507746809389373156593305556769693979715887319741548206816990131923350425722855691443817074409547480739058020066975061243014553137297163533465833883897348381133536704933073344149089276602868101268358141075866453984744845196127211302943872269323420744770041405270845898906097811055404601323476956400162846806782760391575921048223947720598399061463267418381641023724884850400285306609017696781341173772185549194662201069034252221577676406663854277637253228701988781970466828696262706823328456831815814453985800639832654131408730646438964060348824320804791494190575565394935219718556122741815500445340255339979867091790879226065625443130878029093194916972469676087247333944793396284749591435939133693667498423157940845261857044069186500463021761150537858641267208510408101503212960637845146494003342171327151479085228569573297599616178964331874939076016851874513073959330950633307881245006818932635708214664168752111089180116090151189998549599644880535040333558822952809648530386068760489919761896719960280454372552653595353734556718296624291217825684761359884311889573645021834812466136779487907278028140408411962351985969252183904312518718004494525028420532933837667198100825155907836792015442733786487367399548120763826896966077627053457147492670259721740951650229330497272950399998179335001521189122372570462438582002455573423177585962157781344884840485342464882461115186240896267072525782991841874059328663171723746008735704535856126011964940304522843106950949358616959915311334798734339945875657773547309987255393677374648090247001981986290004954706710528392751558549251823626622800051587120333416183741373101252217660904932854311750883708528013522649420735592911873624531203259066095566565886284859396777948727663892309653974484803729030205048684866957823323806120619885481326784011415951234264073778691662668841424533285487500701904296875000 [112,76] 3689633665805401243445584327549870335508560453247704716328021970013246153839674352001144161483634299189212103897758026311502236081087578050504906209463423723913466425989772558891943411740200497389773453085302141112492911729769540089492203914654541252367758509730780025589876387388606786793769239289948954572388859732148425819776338137362956033423578285244217670437307795694622669185359741250825804335950691742714193906809146262113343130317508661606252532789304777892615266928455413220725352172228881376299102531662579181485112833621291291139934667167923619255036156524922721835313326837853334944463261039694934028719940539015564163778391739161243429651850107192980230456235086107156749978253288326927443922522757122601000113038657195712345577057360574238310728628265945531105324528125020685281386027140699735813166272341920137391404152508572022011588299917050779893781430218405980799333497830457052736247590544205827256775242154205628839076168913432127211325503571388543008387554400108428255223864095517707354491163240682619185550088671404608840980804178735285715470802006528053126731509311613501783257584815844041774585161472399867890427986208497938741613416752705534544914363944576763290122023733641953407750196371005579989434308025424607100678987463000434373453653386001327741061269324382826473207408218753410763025842036225094753966241813125536951841013593512503603510736621652213624872983191387775513004160087282852063630050313752262856240360851108178111922482967984119055769946791420792991121941244694172616691606424325876972005792599203937678667572086089809143937869376402994007194572590584406134536573297824890493404942933120222351775517877910555430653395282492195320738807619703325560510598332448939993657118871010388601013508830860468171940806444599490943750998814769812291258757669195278877701166874998269076519453720352110720296626983987870211425998259273218206976190931715970199974265314666909283060526451370138222594589959219877849276360275122448760114528993879060669813311658274995589912034563721966308787398447140884770169529512911107594198615202234973690676356883607277617451334713452733078494728533760193589423533547695493072674529988347128727475443671184750582146472323460192786569457842173904632853003681330821907697894330145285295375847500000000000 [112,77] -123388167858786391467302123771735487086411672188946403898835804089738914436936352059710915679162477358367643262079140643333475054820106523555186364607881588659429900747238699507015342587139377701470394383120302130899959127814467730490377523293713345877994330510311753480708596398192562720850010565006698696763464132186099492937653299062247768837306956907490417182729968890986395769013449147228638564866829495170503207525289587282746741657570793973865062136988683723868524560513031350564462183146932424222291845015932888108548402626280125963555464003800032465144841399781320297556682072212108949924269533134552136182048674559484848113941644494007442805422438956527902226005291592823704810353655943236208134528056224923150565100895305519221387231384583934846138736366864820472107432063480884131582959743344751216247443405137149965485431131657263498526045506158881873860493239044273396769700361069761626158695247527477572362175781142029325003052416590156382405350832304125519198030276675756043131107088179237207656594076421866400297576891421620761940022896691798507404790281548702362928272019849764031297475487291414184890370234794816142811786598008614229820755902395504935677997663844915996649291649141381949756525114162122508576797547588756153631603518951361018409311424962210593217044267892963578326806094131940564161276522437022472168261777166434314316967129967113338148556454477734907193288040526118549180102379063883356663536591597217934940895515078828992858313396746405232566705501997039386767038618400302297769194290385268054988258130501782133395840367831462053600058461072814507153998117179614849650454831580828226428677377844369744960181970759003433643043945683947361006799025492475810590357031176531924132798953981108144563664041802292167848235286497330891402383862576914630382450305937474198000375409169083318396938510563502940290613030948556311870498783658577872333412985787779315864110840446143537858003184008507715930437719525023849044488124713477763342210468711802561216741876671666309699087407664372992511752344690722725298636069474733373698389457546352625598982255741020727884969856489551897143120133403226730311608145332356562577177767478355908999874124097968268184360836470197778777354926233580054061226532918940243728700749613439737064064453125000 [112,78] -1385840345497928783127147295807442399439400853024487262362866640810783633511102951099956954111398050297404110375086319182944872717530160765559876405588005890167701012814575581174511984036368705662433883787891294509498970813257453309470867971822717376045712962164716279336900887495447849609862125874638866695493285350028688252307155675969067334513809249486909273083056988940423960593245548811400755173012160841588397676037437406676526324773348516870775099433219089469958869110954423331527160839134633718643358878656575825582263247723863347775670524829022483407263594759251498568386798811930676328675971890060996906062915800279022395683433806391061364841942361941913164086932790608321833230496401398230300904257153601438925731837613408599057253182291171186380163333520726056510209028652544130140550285941952633182992194262392181890577244435890346275664653523126443253969411321347716425673508917287092389271112953453929846498179714236796820943381983917587858359085265853340959952051510133816264618612391398393568129162509093611182951717689275595125881947313940173271171213656137406720416990566585630655182297029468106005660163253751327003998633474200888666877594710133171643062244834845680712665415316623280966574347718808105376455684446278613543532601110431599315516964200057412093781175783574747778494018832340833280841716470468264474307598804153147413978469528573370099878866974178752928319738724642793702820061950293745476878799692640481757002643037233084854638118923362191018617184758791095264249728502995085565627390765911964644970582558112305382700367942005503699438825141316489792279598642296869641539505246789121587024599943981866473145386916595685589074694213121335700693128134700076912506005733043908049751580831396514886685475220436905835693263739684377005001322681925610802671116981438769611860555134791667141196517889274670942462620003920561489040982772455334602334827427708769768436906971141032758789481946252822707439963877029300691480781279084578235820189035344392345660863494774073482840208903416861674137419646617540811009927146126492259701288619964999615423885561728165581802407159794876515034712815690310185742310531246448812431132766975274087606934204432829643229709652946909608021142422757975672346864511646484520216170944352727650311250000 [112,79] 60233665055339484748988256465643688013484508631308553155054168267976666121308076761475485719157541535758392356625689734838031760782215607226535806922100448947781490632190915548101737207613093385032435033106702163459196545260652876980007170276160500133695513376128339855559389911685314232903595453110357095862345311355988905715928653795589919425818742921454640029810962387207018380755528774531341830764414364642672154572090787023164767305404365666057847249599580700501748615365686911173005565372090440881328849701022721531748509338798508602771833869625146952634760376555711459682090050662944381169382251911541848332313104754036396352010206572275433563319597772430981094702326038293162961402519360929189560237927227030186201095668064547572520245797624908269919104098633238257019602603529301644420621642484446638701357725311279220334579468590562229772427500261366588497085541477408873730369089643591769307551321914324625608308656872359822455104510467512919658803823243073808615882696240976819385906183346733576756720623475454067578253095475225827067496284604057554731665244345940779834407780796850032907757802387357330858298497941357529531208988422908950389072760282793761840635539299204772232411277221639196788493053293622832105337487371772806395458584969034951482018334190279907894528801629010258138991588318312409551643430213668775679226711123286202888456683102129388407439098656124241865333070863940357849137206820905258575910889846136176855849451463706324408563838849238444738579555644240196041815703331089765077349816920792247893061468091614383556919966506987832650507960959578486871699932819415178289385775041697102057113251009389043921137601253305212296187433173367392370018445736207745857168724721361407382485147692525168850011858053110168952579414307686563095879324919928341276260495079702321710229757449022348515643712746244466861618509622074576641813848942478142099512934343566710988253427129923660335212030280572912499338382119275711825272317064787461195308766627411075649819516574521841406134904880532586073002935631749759697084037849145338846107137298043147860807937736260891932307546154445969558016600639591074733636751949454652059894285461971640292017016668222852215372576490962715838448252691097366973598921565236185753430681647584457900000 [112,80] 405754003808074079621677688672330502288025376469509876709144612259528656597628579712055856516835268431177304946613248257613861561626665656628710329542336556161312411674758956350242707489338607146719933993822904275883055935726201182796806146691073840914503580097353747905573885508371186363816754797585764583341037172935808618077829153106304890332005980588539592450672916765594920348443647439996624642894958300638383009263731532454339362097035413091900119735881770868537872899974723972079588595921307802040324097889809631020261623471577586637788990527634264429282757013967710373260297696994110339380533190825873661662991144540327103913857869666801297221477111071100830694928007291915652220797521680715939458867500062981380993489350073478651954065954577949586936329280507034016068484572076340666962431925241809194404576445396752609943777753869153673977362251963149325452114097484107187218090003955543080961594098488260656392590373531874682384854247628951849875397203514748707426326538310342228303367426907305606710295388235358627773360670033194505857715237447297203277185613037198904909512043363486035423787885070546907812167578132910670310167148952947719387157275175912169777413511190205762036603744347203873151159729073802473708179441486260467207997457905690230679564195524805833819975249076310108389822708143652890677681888894508312022509951800336764475904489041216823767630334894844486802612131309069326863418065395199551681672374440510148938929064424726142798340852263424356466170924827422369496076360636274275572914257064443413679028943243760272672231993545403863745742221075286341983727533762537675108759081529522590320375631918865691570132937175467692255138754705212328080120636885546161912123891717179704352463943347987693375081380787382445435557924415563924708461318920790365493005254678303401463134913536600463471098621031925112633052886492372601848548832574022909581589662077546592168538457195835760729685469234821925982254354281565686230116008062741920418979425557203174158174364230065270424924973039091418359570059011802677137127909913608354177784293856879261440697405835916516629441179988697844605084737206704241165058989819320329831372688096797871757773303575299713719871665433512527177103938084988513908623188276247834886263194312343780 [112,81] -15113179784460798638061541468257358738198811052055240741353157677269580696307331361906329786730664365610104460704132548281314422986290929155030801103484988467138110163634673486396675400405004565513290673385681672271421002465955210365726696172157668965748643622721192204708098832198769024168519285063567064930338064359051136147228321993783979172233010084725230144091914623274484311177488572818271242461393489814734414461635036731726818797123961748415518766611057005905322236027413386589830822363928440785825366323510357552568918346503780880683520414203633681296302484870953011665794832091104027621408004060883178873520357891179599518929018501368923130999739609679900049700889888181970484341013558163784945214900592562701345890698024490424085259607030012819928688221749498139648689017240977526472036827631106806276052440459030199537905064216260454234181880124060072344395792069827147122317306140368666206151653254795984159529073015352496569320971179729765187175737891320775615903473944596216661008305948722408643275422575568806420311308886474440576582642975971580614135317211193261363993921860004943941855685059386528528101868762142859173554669980698354790516252758605340634392352089721136201915467626242117366826312902482975793400163717166843280524012021165446493254943133516227307859830343988188648001878799653829356533675377608319620074159133500980646609117729170037087319204331794277313278810711241296189706528443591788254600058414377704203970433026717346016087378644510005008051701955597840209714621978718443967052744943007660158718644390981234897722280106988316139523294080979885710343916813472066607230909586024588577450516171917593291312654208850043200900798389068668484425236869595901883185313872264558972698980962174068281266197803174853739366083686659595271013483868790286102160609489828444771347007222571650381930215661011896473793397082441113815730173900905271155811066828290323100543896839168502719766878842168273314052837040011619765101137820096854263898053598257970901487291218636516628669404898738553137404331802452801756635495990108832841080607880519505823811702740408193674256033172068149801107936038857457892681961208897566831500699653332522910940192353735251570770667992035483584063017555078473869310474983703363874354790146600 [112,82] 128255482980997041347989263972722873283136277933502073914995947993363982737627173004364594112383776267165225137434893728328211076760226385517492242245413848297972686238973717404262150544702014855774042634405930692623541372100073819559251978221007138447532229641324071568164012825027593672052833159251721030730094516003981702762305501778527208756627305980153064230785311405802454923788656974765475565854069283581586428187794374648742865529776595543013355801920655138451254998054011290235049257283026342091139830706658598695489830796328279366359978378781188246190594956458421750948806505362857399181602872485027913775426866673557695001619445142786516285686190272174783795372906307751966987808484915006670227901931488534014067744405121660913619268074462767869990549724630928760919733402882733081510256201916816518572939540888136057113765185908969849161726320434508293589274582281437937523557705435012662708524525757087728399521753784763511445493740849362817381421771788122855484077076823258790699409879884531891538074852324060838216222209337509675967187200462666374333450950191060409048743788866655105538049320477295127410942210563011633792580684837749887495640278881330703553130530677491240680218459355173533476018258435684957086535078184222344587731836357886139310191411949257377014749173025885930778215119799843943491085091111485953002090098245361247443464630240746176803488265293842708622546529578759216689419858683239675219541317251100325598532341783426433952451057831115867223727978089122378924177928551376317283498802115732628214630950863846150970269338183121620172802202432113928984812088021028075690322660044660297879930329176285503959020090479998034506148369006090729533187270454989195413396479526491262428840353611509169188213642299327844085303004155661141379006137437457956608780513996529533757360590117045885251669378703461116057449035354327581949497376224373174241276541646920642490023327524390908457494886723171530090116577522336379068762112296779938158233920307997718642147213059813839848692193985417154194755692868317282104621288394041634695712807858148558236171199370510028076646884716925668609941876769761871939282557947579444633478765750203902381523824036096214454241066688341836679975945281312346570675279984389025759640000 [112,83] 2314433055755098170781413288090626005751112047389475532877296461042875310021495153412088301381813620479779473871257412132460264011484864624168789001053439197915943021340417356214303952392581487586373365369149757144403554320016653669101374734508209559062166275946955970774316771785118753346144152175524117000929265125891106838439802988111226343170256608451177332150385548684635244908256415784916274643588607806714558989567180097211463049330161770948545179215806498942398903025001973525941478438587968136128148780543847786051685233943234467078507910835275117920312026148652443118576944889281131476468501304458636461532839080931193131251600117243782205862717406418518168926533569752860314657738988867772375487251610453192621044839263147037762234579403896890387584472062587202253467652164922345358083793671640749521143678989977960401864189851370291311139814259092393237282753041848766790024716559347575903596883435583309385633652614670634317619195547246158713165000871115849711437934727249318059003415167027757678548550604604253108126436642856014100155557572597341678303497456637454624467983993031944909900602926876261412466632011911619626692332008958450606802503524428585197654231859674785212263169067476435419043689391037110036472382929569221576915993424984546704373485912957585687942302479155855577703102855466217146033833632299126029521132552108567776053799830496421471197253522216155813243710286689483924319595606626735945118713159153531528940805007148892926937344420585080812484582739478427915866272136078569005186909785838638880711457795110300390285274064147890528015037440357787657046863793877037922044279853489746882166235091863899463880629638992881904103786735616817495917308176890690368247519579385612573697643453114400845776477432330700836633414170998257453240973404792899303916562840076954319901573039832980401639615758004121836991613131021253662566220353941740889509545632123962829362873247895405394567685706345187340860107626557304374682455764018306993275436417151335436627348467261220116063277603257867011092737626579099467432443972466108334579527637275983367066456728673044839595237443801147818905679252352676129918800311226604920129892183970901516755574730713150840057266712245688982827520998986407495034895245522116346000 [112,84] 60053512969357965547153697063188092181489606537883205669622069166649011572441243718744621855461302256354379539588966158316840487361135064151415000070803556891809877152330653182725882660323497518805539652656121142096920283893423279592045911092884043216856302053699392416334621857288148415203445626574134273923395704567146163337704432082260423553911376646105925526652817630040984855932082805726231239561366698706544588101790391962369484095901586233089517395478940681525126763315053199650763762859917652764437128633249012272799305269829203797165002220673600413611966529477945980907771801963723714891574941819902509142942716388880497000109142130176171031807512423898488798582388796472721769551266396874784939745592523170112531939415285509807929107932505975346413229246840349962916420601349725552579676105600346060142729427390305800710896885603198557675010180805489243052473592515284690521699260895597767686500660463852079648299837559099291006361630628175756494890175661283783852296038987209198720931483361144651213616403782770697899520782930134724660355047818914126463910666866412993221364197790343740150980540349153668949368688347779861335221448636892038357880205509004433234220056597251611746162859248818900155097855250005353241539150890850639024708158268891504223186249170626590724927149341256711033633488887828045609822839737030631735806470816450729704471071333688047613802040000631970539900737555697733362600306163787828589691316213808454714198042629067231636977601267711548065761537414822341118362485371288268511051811075186972701519822703041103888952356241662047518905216150990321187007523572797237141076079211014981457547573487977818675919667987214056937371735745700179863410121427185527703924515739054388612705571656867495224279479884514250998277612074243409648708659701478376462179632415202277275406214371416869090731744248238601373186240342075193970389713907636258153854345223935020468968984073078058855177746839109926827614223699290252120705314418654298288554229422601269847463326598961895412570874402887777078034787423080500301000028542035667503229067212753983432273346899561124297388904900266322835821837795063414706519549242418798766784741484098594104163509310755590588756220144293298997328375590282800537141351327927600 [112,85] 2644983601025137265126072308048155703189701432612187995152839578147684650746064197804576031843824271536133535671222865107915830842769491478576656047937206852991107816443370428621048781272922319303636059211860478422691603591819262327991855951351415466409396114613358354958967831881157763552977614629389978290051692924873079890369006720993246869925365094901458920366724219162107419837496106971770971771578245509598923884546141549680313530255868228200636191826773732221787522542316683235270607344458949471005917602830005524202645035808409993347673373418097024135890519265359499320671757140538143394446744272682084304815238415051737952916976452599260193022061244675669250212799014559242003362708835282839986105029230677613279458140950690352944628204862703046634357010304827606574778223335084685538916139308001721420926539091682357097836662126590927001113913373029430520572313995262853056106030226626724050708454186688612875968244963221793772461194100746562917526289527671815836473572240079870473252456841186444567158060134326005236689362693448982981601342290231841841264506200121506547678607825893531416410394029865404515188529048342332823802022515977884829343828598596823802204006633410166723066584430140765624812914328223454485791649018580209565919878050047762225785058622664075764565005223165183480835312367516217524685979660367264077090048739342007438891433000674943623546627901328470755711285593601973417434718933408051860461881141304990806147245243944441692880559473452476364608971599937680274842333942325704963521960967538730607226230728295846808804524805251913575851492889667049363184661446785561038440561791433282483091077897020752347194320394463182598986161807076806399919776568495837771043559361781462949071806181196515858290688285141717877678948700591158322175701221326379364203866699796782637023573952813504036109326105130181765964887142674606281085178695683837632852118269638890529303806460614390578902917268246326061571806656345429534679200587473738644807737048802938982624921039837812465679451955771846425732917290890258309299671484404989545518545029882412057476334766825944960272520661580886509216293778154862455919809454703672209396779141417975221832663484758330689757430072336060751890885910136849108631373396020 [112,86] 84225886848046455462752119786824796184249247292501521813144274795766482836667921104422462873547412922445835928402987846157858361150942221644429207323382441863805155855842788871469149803860726958134043977684526338695201566790026093280199615862619012316342332533470148450591911461935927454537151294995167141527802554332827474481570990256592957683897825555448006707349344389708352574326099243995926552601227899397308484217043389263018029596279883565294868644765792106893607224155323894469867177671214681472236621921427017455631118415932215504926476685308099162261627426195746690481159403946266959311794645633553901900573017827455851401876488043549787208259552279006707532621354090969828017169457805478767739854273538695041697927123123432638299671012974285061495859050565864123720853935007899816117618443674526297407444224929513204222860539209575832058680739200276471324924570804298795781804935862463621446842050042062703322299575043977867163185639049640719861480487324692640489604818636759044344115714233215743953003694121884829436945933009096843204935849848379928064035661914131932822514359185464598290047847679512809310926425887094720116040938871172474768711351895174780994458062771674797209793106035439155667062392577072930744962118231326047160717161817240791089094031813113754013437005917154083126917499805920982603459988680580020330639810041725134837073634914657399070849977123809072634525996200854009940296527126324922689319676761138014394437343316205681180399727380715545709126946517922194306324672154801954942829828866090657105681866739303003241672568037313238425100165545736053784363348419828239944233042491313362932681839986061304376758798112041377853033691516663582151087776610269987201598464982589737512122880816609964890106331948326094361296464485122726629607445662595831106824596869615044940045539835723495864168645278140721132431360612762210902676200726541868581745887609618041754869022699750600051922912910063350503472103377538100374570503074965770481458507873874236864309460509988838072998760608349511516350497220821172264521346738104987523782705201796053734084968953319579653089804426034635554409296368324643601391645356271520111527376556015720544014001089585900587466192258923458056547661608686552429733680 [112,87] 1537206217429002881622232365440747539013189685666962556345864807116287956610542643406179042081156640677961159183459797267576672442205338317405734093553566504687324686411175455163292515752554491485697203362304445023073158408274226596947273551982070505770562487891164933085678940493940840272197117144620131580198167850531839681465420502812953806057809115461100815996251094963262802046433571393764625105177750454116534282168706825994367192694763882300701472190146573658686292373507344590948880110899887161676196599380567327903986339501119615413839290983982735698507169261277408556143044226483233516137985190436502317089962207583849171191908155689455499071014986931030940341264240084095972934504765824989296341401323062258273931106332102396293636913396869331547666148079232648193393879398411815538251460887153959815695100538611760227833008873764255138327602568370324789583997709038318577360495942495807430227621456509641573818387980084564571233459835712122736198701213201371177021204942911180778273922328025008776735601871106876626940072481633013262461779262455748128755598798700831103848987005613488672083770057842526074786550219188737846632197653239529477675779022888187721594420180825213424045653964539304809943642941544690127605818495730588039320744919407787021233424845255794786160281180987126575772460575170460970902519396258288513636555355913770524160095335227339131651397480240385987277308011029120036327898520995565311495778766804305255751423846194186411309869910977770486761019063560358695077963919292382608116617580930700026003190770183767369857810043546011417675486673112231303882567385800774944774795742507809314670766824261536102712830808205765967380014335404116616842635170407868486802153017922155688862110649174333220991261534153071779273938638088040813950689879061396004132266653876025626194031827858720105869334343792879077290834683620399592878227813476037222755471992301437852781149596009627777601022011426648614601287328637298418382926679053848867191401585322723066657939977823136701546529802406755585589319320073529435353467962579659101207704801459917405802163704691667533270714383166097030886530045637553010315984230814987436948718046726018657026497262559700035890763781705601606235499693019225912360 [112,88] 23215374734276362476813624161576838332372530597068403076448635273874762958365505247243730966135850243546783056515629147885418543432599444036074522684197240049016618977186694455072233437140221775414208225973844069366133136725370466732085435785207207475425639869895617225255136579361081728756270835109177558364613543686733160920499918620530429248595142740591409667199686362930555019604830877663719105103006853415108919630044262689638650655186910832329076695349415212602563819364471900745158397287394721248443704770360063524083354160392227940496153969809723549473301837104448861883497727016153921588300496874855086584809593253886606416676982064901771806969507960090660286195457394993633958543132604551631343019205753265859352062788818993021101692296181964283749965684841714058807666808700131444359410090915638466573895654995144411839168513420370923695969149603728295315201071661760881732416866959359935958713104508047277504752743818739165206633399248806343943650340802633597711767359898095897538646229674869081612668850004781399988748966605247930311236923992875719967592451945980388846086987705221962896620864067060938760993381889816531275323377198433190681005284200783929864670554014521405975665788810706275947372741539028723468684018050119929931696086652034260833308211606520242664500412949261790594073240206936421170757782003326485891501183667135011318662109636549262386189016979235192345011664389520074512501864077997852272712155751408712437368968046767756233254793654767059891483311871945684748945384112684883362030122775332939922957220128595533885896399533070855250884831712451090692415714556285553367975374046480685382012789092502229406661090156275091885664230744936313534388355578911710575241036791092002897146257240115579132077183768581203106131961258903750225893763858213012339722449165588713707455528424115669247947328597790383069774541650474265624240986367626199420875380933842220065896841912690310258525918681687835061691814349711379696856170396931970186739965228375582100786744570796942253002040954583790903758226697664689573495534076325981571124073553423447887782960776174031303406806983571233425776601635878619919085993884092394488274567500419198485324145039825708713977834425644133893214679354976560 [112,89] 258145216821395361161607197072185447276075228199495327978905185394977866898659460161479086229128040076657959136560859079316541971757627216055609054145026651331100798459334589972545235693105577025224392153444036069242447870836567816965799607274314143481093551290281823125510524121753303085050685708074377367630644498290839742266915086466810819375458616191091268600731480192279208876714645733246634145825566175683359738398070532402492131018620635068913320807902320284129882683694715520381411870972138027614698302241215686817685619792638221028361485686595814125622609811696518807984243026902337908881830847692395963453338061274370674936873142203596374550736037264135511924652848750173263099316350620509455949237773922097333777736196997766176595965126157291315602186132002988494623623939961997641159894519864641229101823115176167901006207841714538315827506907118621061465087720669296898893901081330731857110697343348208802315607833401597954330641879642043952651830090350749687179487479695699222897144573050184086810870023246715991353377832939050130042825688143013986186378571510078977425950524687685026457262680920166423610407597844924651383375113850474802075540513938358399031018478545455518624645525529714177512849181597378284203878545685130506909653184904195252099354528814791375554632228871642664967374421140496423458806827015337012014504276739688872749663815666444696792516051003984476900040098640719074983561554547671886803035482641300956650196194717625512013103546213773787743937795200529490902378592264313245041539147446910927316626658528965027429591795338434938712342193385614043659741496809732289301640544426077189907865688234700716268105519402925596756905142351491032278418169011424132427612241566584729198985677057339753296355402947872256979161846008458916489932032924111919826930293306420924488393609622632936424701005951444095948942518128054615336930766744518218928224592152745208598701164681679885567757518556474657013821323425348409707330546654692307949073508296706353729187613672174376624958898523968289476013474837831898093172142379660023684694770555533196237606991330982142152744314207925198195558661854942977242621322679177845660875061566169824010585296096634384316808223564076077447672665840 [112,90] 1774920555427047854848947160023024301800804491390765003636746629553454628162541269000171019360723089101977513850620318368923987197001679917979153094114653881787799173384082841087454439892324659867358984300712590896621614914709033057072159906292475349631380361528968108623287556564424000292252921268529400333963123823216249946601023917681056704222861512570348275966672396470781115224818573863490742317169150844550340330002313698413770534554660280975791339545818395046376409646132829495537009436799817201067460948454345527737400788366371834798445982189716838087129951423721523889758607920729754533755455752455485353580891042814378714994241901352091516058760178584825992353890024646941818663679690305658965336487304354511242964914665173116246843195743979059139847916658006389528502971123705911823467412323132376273094771065724001671811343225027240768563625935317426048665962980042385452269268026953931044608327055186128437851711762867003149647063325209160766797813931290206284528280043908551763379742171818128247010835365514535424357884876462688103931673954622094052715531686198596325641647309686316833366375333245639279263411335189509083575346971697650979527945743932720186199912358721189416959676531118833174356291641953829702406217823802714878511534813053883698790967885510647011912716155508276057020165136934935351651406931548149849844597478981610737679157556887771373102592340434982861358686386556567156536208628407294439059623972285441628651836871843821518374662819456740349633737464689075898280817541892600673747933088594618287507242534940464488365274553353521316159456900586464207573562884830349409380672731269966600307841572666466322539431274667775632286443218983982453163884658278844116927391293918901677547552756938997979032394912372849443151674965556261784749719899301015849110995125994709002097753973103406254974985757696606147440719831355898424534912067713007372134276769811994769344328386727696883837083361136169744468366958310540260639864866461012702246143411627494927618621279103131025171977937641252061954129284207490456921731252240145772682241321080931334291022404189968289151241236129926268368708568082955419578187830579887291035909502887285398928688564363270505316429920296470817002160 [112,91] 7789812095847518325605856414362244579656032926689153364552249875714846497853713447438924068815403885033913168507946432100128825410269348514203286545065434401939402831882762649636539307139019586806944604710932872280303695996339856071296586481014664075493578550084552217066250347479099554258220511928916488659332810925616272806644114348856410372069209950180740818385498418062550640635031059787929030852804577275652451619649846038277926988410244294754848277510697103414950308520672930586202694173935207016933585038490251558518488095664871487573806143922460719915078886300587421222176800719460252833639389697600875547679410005269692747837111533646341689906150189062776288892997018371555532349007297970993229672013690196084021338581973442849634290244496164196466083916858607484659707242995283934794866577678585338005611173725674321469821081815197898803631471582668197057845845633008743347814071791750578833667017004004280168355455810882180802983772421329467299577327216208564270909231334796951909557295774938110986984039857811571563858432632014258325291770566869696392871475436554653057968736667893988002176449295395404073896692894246825572956286316434749513113888634170159857165385192245986971223686306268526561140033916922111009554046059044598566232818221913254162676561240267841540853010804615216801098102629423373070378781659045715005447945177286976586274812023224643109945307403036076292181629509018371066515824550306653327941999523752970722716608498372129472347435694212207891643160109975415804360520298088700752634453883293114882251988402057744593432049546823259690958188311106357111973631410278550265487648675357910269100917366979883363632150114196385997555756265994568467471357687352725609154451332011323816739010068409047093582078916809697555539066413539455197503397806179086891326074925607998387106135882883335932464932284753577355753566795146925886718078193746361671463994958299223587074595325341040263779684986079067686776895568997896951331086466061567017172488269369309297923698806783545950145223827922458536270634044885017973338163921295203499860637340021758540336448006018878322365336129344075458208983112966583665451731579211160953039629231217583329282211409096698864424685652842503160 [112,92] 31878750352691685486737744881536677511409829662480098326841858194145026995116240484675113176110583125668765160991212995302967408848848370122816454178319474018324246949127363871696188651872806785128720050362776130422475897156093916147510760947179371058369226181190730180988191939244280095239795536125595951865875894555243780665605152334329895873776891953529223024925723688512088143631637261217260353612493182206881314822275437633288354217011900476082253523268169092166172736448613833159352240601867604164078291997412573727177017789478201735355593152771125829043484719269220805586468926898262672597397486094291709134179646736659602179879096352395079052469085029619050031034418665275556757964204426241567461973623334545614746474038567251606954640745741311089722257968976549505199000459523309972064257828961225194077035716811345011193734352669133126515487087612008786636025221340294395411291261256994121635546789443854536501976581796558926325847761388422675732937794112349586283668177940327168834127013084936137721443268413603791615615482564673016902859659006730542076807279440297221258637016515617220379694886276824627720087261791914758353125598145946072818620134012520184666574151899939083867351168329863229232280181418645494664913879524576817713513353431896537769788116321125532242854970323491015506876223714713687860706418654580915446573070491811108515312540153917943449990463757826465530005084666774851475525264201978567563524240056104131702264913809511463950561091179228378761227665580733214436109127421735077390028010777186061476317361911688701824023495949805924129505310086497592116945962399921040258018386484278223928332635123561591676711220618176853695011695575216741327426269660807468682055081633201147106656589470895909223060141107963547468066995151753732572282110621357753697385042835896280531668242704391819483476297571699535128842325947645714900059589994246272791638488124520633739474558652777095123538220276069932559894732531562200164199328971484346211963328522002017392327957662449727996615224864903342922308517840219666152727637704680726013671783953153804779285107792679490354201008304484548032746080893559974880480637272167500157074343400657585378793691344261845689543520944640 [112,93] 62233636833615222429063203472168243321823045916801819272814488608054381771827719385783293942812685901824644256567799222935826811048899293658074247048954137053596559245482638987264704716807319562834417231885396940836496122213910573797855687441243497601625516711959897107537255685448664760640997071435656075864453378955448262013792363851997104971247738661444591053368938908538219945859797534700918345099174021291612696311503480659833574001050642432266518498971342940151810689576948033111405213737660679749981578064298958732878814643675294617106731916311437345591213475797515451646223455402957160804940259173793006365424572929803110011220252584917214799238387184637541783543570895141440805732808483838617767437388522421254717804793968733753160084595599078768272580739138000066902275341068866458273462552884418513689951038687231173378939394468347379000072864000822054407832878142245467100637645076927631312293238193580262968545964687486926383409075729198016705602107786869155931109297063611530750857781860217976706236342856116355078916353707261749704814480812548395061675193347843594952528612818990955505633649266914670929889093587695268284467828989798075168691562191523692970321311464536842371236596980272976247314309926827944137902351179385559850016190285569453202536217438637410042018818620399349790551862583493203185261689608899682279669870187962974925944962095864245055130336769113123782178547374592512924200146945222523556161238095517364655367701814966819353038357971412255504210105683110340116968300783003773031223706155098315056104817078646706237726461864989378073297509766648886809472282780022307590505184321043952213537029386230418706626142783564901951710750546148040055507286420678584313839200991940723947335510538351779099526340036481638806982660200835273457333064918396851481955996121353420325199671716698203612306191823347957964300568312422152968754454986700411211733915852819227149890528406457662018051688057650343936805952218244946347273774619615857514972461775505585811408205527991465663238370805020942576419342515557253711915485271798918979980222659927428866008729913049161478843694574709832791999193331162816375000844967657142315130836991007110537552296829437300635002320 [112,94] -678288919737694003941910181175509246205508955382097632881856248201792878976486810655650508367811449967146922222194189084327555576504425974675204058686640934521651955623850981456355953798778551499450197362063783202358382169635957683477012348599297015274160551895149585972878028852345183869789534033882402578960498959092499635195536110186027948535817630611997596152463089128798188684247268625397061958081758037593476324237110710552129506582517871823163256395971465805037728542653172028260699238251917839700492761092246219647261479111301880262583132470458376009291981185734480896315216822778389494845779811455436820798079318747835635477277445847683010194281082239723703080037931378235650751154780712832569799594624377021170287063575929597759861100143221753166255195580388255388676050592846389190047982485734660294266033810561278370554661428195481207129076038080987537781515755184368616674903072732472392134261375168073295170117009048786424057733535358790699721759448129930642392850197036441772528510361723914496346172834307052978020404453864989357243470516759969252832151433880739100942293415033587747161735508931729994542832357516378622334617465620277280319531346210512154772643050569179677804158420043803809927849383167292954296212792778716209560737966609481575388622599121213619341724070085706630559399214936817092787346775913081123673123799508455158649625138408030442504745904976823972406335541847857108814151391078997277895259470952554302591013319408452384476593629459184228517801443639862937656150748774226594233213967557550024569306681622378142511604678242716536780834817064886590398454601855589394509827657247660759206923501398002946766974452884422352684736216661493719993890853944660355921664142611928649051233933035100415878998112654529108909533228608019123687458108260065145374477612891123664729887784789906019769052225338374055904338054044947463097411135424236900151796839974375605460168943411903509629213823534763264929505661912765922907795297154758849557314796388116580233179511516930834686626965659400902758555263938292524551617765341204742036672876599065711358844047953635373885582280485576508972027037166454635719121114965749335623497437836870306373446521158724427020 [112,95] -5630594409679649148598080889157960659588181708588634622374970108802910159541110257559736755450335178920558006945364142944329850793217497954991812657649677911418868439546902159643976702823124553250437476258957850267691618874751277736476460681934439170835439438416121442959032475716154861166397639822838964907219547581856276599853819851792208434268474480557869779492794618102588526086958934619436906220504361218992982210287331914146130591009047843595001687863186757281979083333052011224049412547803942363929471939063849230912283015385892118239715902903292333915922690860017697677834863787216223450379439077974517633095589897947094263870698305424530006233879777451362280347807996357582990382069961845659452016673420131979153868416693018972062188031782499782219242237559689256770230259252011082811195693609329766662016095483989947617102812691147804832507347545751171917403736356541248211960669118293898919443272707557423596886908176374632861967684881719212236675248528690103907610766664460739645467982435590111817545741743969352915260775145811525461333910776552399981329350010065172477941614510351923789808776871602358136722586092138049607223233505874721177820499475646244525181598494864775875955300323079160129413265577667385153676087041605240395783219857396809986398705855047739219147786469721892569081493932468546854751123716541785158352225610125151992929830700118448776947651925479353765772687873150808185224543318472754020339941657377529399273130699066067172310738680520041762679047182137147072790354536840737848186400216649278030808529620035715341724813080552314109888189964756721078490625285089255229338021605973296094994599021753013965693039320688772262234044780889487167032187381568950991257196807311900783351941867996829415948028917598618344691758916404772769812103137796905016799382666460014199605252300104066897905359770535514215402899655393662853528404494517242353503986077434378182435522721060443560613244151813271549706842332764228879463511260322711393897195990049988192616776568365045947373418865007489214132588005706526681629369579762473375850549783902912800436686341905815355552876869009240536805065395552962163667828574616125491378294019911348956635762762594640 [112,96] -16971726866503671810195895034324557230749099468105136691632937958408984550152584521115519144547727039854903412046063896507318479763539549881758567303773169740716199174866979166449054533457044995703425539138147996383567365454416374687865764696581735683283488593332259148933097252863443660744813512027190240620314277337589333151469075116350531602572518987760143301889548792344485279204882201451999820954923413117057654071629433836309070582960723947814560749017936878836039695346158005350855946196970044154126671071573501087239590681476202427092931738041826972766546677845634216415167367642833160761536710361396138175134368956708804047520507230550672560436567411035029733328409278315448759324897499055660276663136029463151821521269186005618479903546259390593537714985572166013612478108449374046996061398975961512058068207411534561169667374701460139405110032222405297173314911026369301813842866689531362402280514572265790516680973545424779214847363774259107596127766607711795165990105180331808540591112267230675553863728681825191004663683590847410362695219466633475309042525452718509031276735742873541144637192393367310940314832720485620457562077329321377601390281604359685131697206781043124565363241529421586706602671160566774261206829069297364223113747342685771821605877218697412644447047625325613866960830859871656546506582963816424951286246554894083494535107197391364039900730117496422877543827354964648124486180724456613946832647047644044197004687275083464607155915518090908401842430694076557991856816369727352643420105477992750917563736739360267807216492556143641310197926829761898965424553991602612257060403255543956445105324550256166852948545879660985034335886398596087222587909868986240548336952994976793133968846825827492349176089729140855602506817454852315889701092997901076755015958190468448235030470034879906461708372944455104153334107815161084963316108374844481501920668791826443823090810762175293803148475609308683025214810919494797954028268802402791282463934182172713393018355636709505097114361729623977961359174365540266873606983093930979848198866187328748309743273928912328088557949060251027738520395624261378228745822391725279128177746021027450648955444480 [112,97] -7797851742865858358750976807961925801932630355119046477531514992343701510064816623429151057246345669498812014336396565034492504498470675567431974980671111758026066747765981222928712140867376289745061319009917828302375760837194618795073832634364278592858555450029314669128512035918662954440983298299871834151188230818098812789850756026494554924121370120088513873989952639275730409131763944127774614905052434541664510889293661549432334240958136875029193434898748293054066482160893042566824017603783439330074944493611472234264316864034061089698931721398352662971999323086619897349812874747933000057160981014345770698454991127772943549392956943153877367895077556882146795131674831831360958952539155743646126801296333156487084841687790436050859313339324819850940042800199735837873820508787912677417099055128297184764766823892846153616612531399635322778865605433996437559887599463903274589384536805297506183481569098590268553642263116842199104168417434515459972474822091936161888150327873907756755259109037920149214530997556008234657494418378521885683950117570853228712758934255891265346066917937681034911580583937264793768778635606304750832431077531320852240485491761275690972042170548245911833823438170366350052138855473615321486976353625361597211028293275585422614071567646438826638140598329432101357506358655737520801453078213113495908494291997091292185749270622131688302173674062168344295914112694258344356965966957148668911325235706986831631814696985185523218440290745459920988365359101572337343635996053919189674489098491231345305564978123918957600854997083499564508064180660201197904239562244692798241306686200888240071407328722971473834931552356201216938816901358855946431882223870189189112741799037734958329714656632854984487149900398563994374790261808008372203867318266835779142070773879286403332617572300477081639465476944798926157793172247544339305199138058940836249408689041096230328048163997154378960307442813029330684819065915195033243446299091054618801943394282585986050367125299652062807843080294712377221565381764230636941385297465526226546522252971957949193563795716360107432561199428879712970347592964231284467328251861411513585223172284557557137600 [112,98] 120428217460232847675128537881059012353103719004914721594032008692925127213339931959773215415550370368085659160321272728969129831956951539040789830869863142542390687489172582478308483476875338446310312296051263380829734739313795756083286657524674590571765235782098126187445535378462649009884241290831388655985825914380361508936996470380004553219699327462274711286372813990912116042124280547994398015394243759509230108290302240774520388663052907966697461538028153026914015592770129130313682985567654937607525493259688975842287069513809436034776323711991902095199357791297465297343737426257998112345890349616064108581393484292606657591883241567746759934871015071001693603229728572672117568085374494781005846545545957249931387986753118714953695300788554181515151632763487136762176613890139791144417438994986739331293577039726347787754025417402550451768795463260859548483029445673843511856333254419035706177025490902539423762043710728052936614580114195117806717765926671875689236793594953052911125432906684062666308961822670992034266393342073496748626530506796335791720397559469563662296656267737276691836945515953343983167308562393360069643988408238555067589085479099993006726333338742244226914827848236374578023484846653804314938741965966735053667095529470319654857960459345469583826028943799031011866217529705986215448002628352252022263628312413602715763605614944099028289305485756043507405821882043634106765948758931024150097833228332661306659902554030437221065877083692551440026194912061004477116411439591894496767342938701378496368873052857889831957769177662890656600279014321475820965696567472659517608745426326419696156894258722577775601905789680347114834845018565943373701044347619305033744684621534207381970592029889098473110889942012241346789568707816088545677360171588542107677987731159585040758589924639000444750005645290738330516619837219449771393360481223238610918119564206887240720991711874449285481350655901600329149973966697679114015136849416442112574803721409539946453417825700197875842834467178048181990847189813636159728177216784111289206547616354405448209059496027047786846971370851081589342352644082437267788208956580776414076712806495546280 [112,99] 405103142162007891480160542968913861481459862640122517844990883354300543711128379440028459252303292529113482406554604320477456989684797870610445038247585007798583388223649314024138100808861634057173022975363362369331918923739987421370955166476096252210461235612984525948827366747977171237330489581625912858532167640886133871746336370613457035591070612835667894032168055369167782617691636977290709991299834374509859121587023664243897343952705467606867926043535643221045088342987304924641409526231991406579885222684281679701269586908939051077634112647709766401941554368655690811172083480961103740738004397366728699809566047926877525220752109787473875469066758412312999041419997351282121730533104415440887603259529544718889418155869851154870551469638388131589217242653965720323502990032911704127887696036204490381151640061745397320489114912731085111256839332636108859134336264272798155498415968703471833421087964561896034792372459411854833166640404236576247762918370703748053480889689132203132261873237771656138282523931068360618310589186141431043805989011807578953404629118526033221473208151002231874090671792179308641108409071911120254471954496015834181890401642818427459168618894554813979651079599169048007268166251233220087921639832758535238000083425013998512328933601381719209804206927729010945248085431971071248399950220579916883529647153031955962246170745926107259411729691182202166061207117821777308117552064522516148503068860387005569669424207851288782492754328400653564636700738278421102828538939940854437563349194731760999623739215883391881939608395428180279247153244238584282973696635513852612728203104905616396607760296847246673129754521320101271915784393836361002742292206199893302486981209232560411759246514181663195255018337193655369102971375908420152354369019113650283892732236764359158088590581032130828954107704314449729803735867858038992581871114986440069175163777673781355368735534269532388356606834008069056577462181508208740520613683879715532028170342805751563583164654220064911311271357379997062404913492703137403832836429235335980147589079660982712659436834422788793729592681004934135809761773051739633988620936176319459057810908300 [112,100] 731487070149246670592357713763106878967005655915395065664099804825931811290801621860207141733625380352982706113268715054707229032409831706398819888475777740199719268958199426252516103208839410283817747179389275891334110792053920963389965954868856969950149995052270310352335203809274006461400674852753318996306272951076348372635010226028037780105874344617182155170933256423619863304678664017579351512485303908987905890164219344599005621062597782816867513431574957317729737645627737034657654095524685360866660283089263887041249369503950088683324522904729863529787794229956898216113800581889280759197111865734448541116538935317824795179027374801487718202851978847968479691545841880690020796145100152619361716604804155605501980782680689378395600539728826255190100922187853821058360522874216764900100157531838389197124395138211487355382808781191426832194387906698723388722005945510977216158279289404687831915878921177041277842679906213491186264302715386015188479259994139544027078877411136397494410166941650040331543151529961214374894207992446443975563320330277706480911771518247875449555557375809518827467013907433351247206988922162568121359225653706492052989187813066096971825730626324420497426358618836693211420824011233189417271662746024269496187868429557752600789776328671099629492283287937652125879059670826267100484179270348916016633502437624611749735322654314325900864707912289466479410496591632329119749480492871152402814101647834945213129302526512811095221516760810928219279968719383383597081233284408971128774565971274781755348820873075254039249340761016840079748437912524682303281073946328486405887151153631834119968978213015720639317618293152710160778037847766420893422818225416468751022886863574802591777113423327771507059509968774798694552309047471645024344604431058397975923372547005703151036010112266306671058277468621591223124113792798099335467889168582750496381870416213576955461132763307441677452542879192157318097533130151365816677872366083836206561914315591487118225171444737503630490692669337811566378183011098769621716844172342791932252378984231131622728648208017707540944542680772918795105687731854802100098725615305426338575360 [112,101] 1084159437384442473171004191963486144348888138941325508595598586657151252577094971758701792646506112433295270554877912865782440009783391194673213482134220845324122145060090427163038883493719344452581998638835188249449979351219059435070683339287761217566139305415444617879425769019697246284115213954467166363972448272460324954706947839935784653379180436357992757795573198587055746821181079393080539986500254778060598987809382892184321500732917927481337532922901470956168984502877478115233437530483392104078805029470771176285183890116150053121583154132062876117282365216509370802943257705403526589854577844775472927484085457112773638323723703538737816988380466668109729588849005958227299429034840908954906505644925822933695728649667085544621058625346029160627929406721169852073091631454535755844600555747587593927866988802648481584482568384326413669458000091929663664438458700619470859589452064715610758937603377186320987353291490958348247536784793835081736935422380299778825302223030955948872096825735095080888911180185433240702338958747102711253299584151607453053348094917518834281257954532512467845234369561624737990275186227281641584754316417828132122971808553544409684136051519959187243949443394801785861959159392719848909609943268854634604639612625494849532976803288362282992962294689746064301190979450413699311392989888278822023092050985134317520952034962115966058035090887014451061901500612690317716239930433871200100543338486550641070745587507136313464646188143584713186580849700982249686981432171450255556633716697806009160355658802063700747605260826921775697889841360370727881825688451319414177583279089690692828333308939190044136084975154795373474417972827800974750247563723888285681150254893300519637799878785677465355110653122884261150040324577171852884534114568463706703587602855184344848386952002056306892180464669664997126811799411293407165236547580880973669731752973602431940575888535092176573600845801690026155833750995066143852044095485993628643337975471312241586699723815450518906000602652161819948398796640955852596359952506723595200905432163536162491489578314844498596388596704257276116698871120046789569798283828798878760 [112,102] 1042823272957102167722689544145123105777596952188144220699525850364412380082488329974653733536613191906831789709424691473212694605729755204933135826505969487767122801134158592907962226058681504109351929383777667376981740896275439364474037367719090732526250308369082110531459983838125772530116431442255224056273619336885858128945491480052542953738341270936563126664784451285194138677705152277249306827927621345557185041906620881546364190572201707284814403434603567004884936993115099485683787680716030555243314842988228349171502580319821065527610867588451933870554720412977868220990595241279817492035129142443026926483923609632289517033778636292389342620968276598007523733016168223440925836845273080244864681630794296606222642423388113212665445195149380318444488905229547239497522995280146333980332383068440316782728753958146514164404689045419207123433956160350536866039476977907922224294941348148309392315757169369387006072858532752216788544614573978097466911834989871447785630048315077829079282065876993592910641493772181152796010283745142170519810044564619137929449926504918965211420137477873386488254347386277980883813633298880149875139514280747941782369696161604685222655166749229235117182135578819636353206557089747256570546223185112380617225829618983879209894165605478310402339229795632505223490527466545342022335868737591768954746035598197423408752817651805206463790464918860082990890626007301088567633950187674956552194992202362229871695101987895248944504769824089417845490659274705222015977847167252436160139787799180051518159266026948694857485918279004619866454657067978835169086292390553193329562179984270861299355831310620968082341578654302014902737921690398615297873961420095787274188235738801585275836599542498043494724315563868057931752139425860867410318139214991357253712471397398700785395558117510550749891323983889135006914125890888758817689971915683567094335373274689451683239485565875347934142749426688707954596686252209799504529552682304538347418294453134272933212768548537825336582537997938954561378385585741367829267808097870540679049430059082183288197140616584477271022808529985475550393698605366069773832426337160 [112,103] 291260817661242741760091455572291139597290062211491504918154528784082421956053595673390182296136583762211829325866246724359091344783524161344953433886461709844081602447290881033679879517347531722068752754370805018912672972836510933961152237365057619580270505304040089165213024515867684841138215670496727101602360322749664155201774556101136503302825508122408029522936538621349084096803642301282909566683075049293931063498558234555557409272376105352491329078510047471565289640727917429110977196268416826367223320329746351153163276840467253623545395173494633880233235590445902221653114887837640850972344385267276599967730340278081423275580932799339718710595520898176014316459874885273186705833250463693987697633492546123950981874912166577397996504048419720598043123579261110648573902392839381834168739131468421991119094575777335074905386571636128198445401453239971896248718112382913403317031397115651344848375073903382266931301551886678460445016105221417589679862274818213868653293517037444361505576489377685433233549509243434219044496457599794190422803400788463788785942934729444727262962786788914937033985082635847368644654693798542121629328531335420725996751863756537633376821485654283312515898272960023861385511498614703038937152417104901512407096887073664352697843725918381163202925277336767012367395955502827562086921430141929515092965994605618522944686281590126285594145873588995315678542224914112052660756376214861982955199354464191716131802818161271416388561910449692461067942423921173851923569780285082089387206620617496250472101245629517118922038055685078258650893992194920122580346791947005059249390852455918976523661943870219959196877530222927709611323547095813645588728118076416396897236832967848324246912515182921665442818619608967610567409029282898191439619017128381092919233166662117038765626174339425180528769468146754463081921665948865593120802796474321445191890347090049942849161631827990772254712499233919829898774716874040901375536500564612946351011031620198754210463264507103253042897570360815845601832982167515585559263893590898883633014810962233647427397887103894161176221116003927857119457181313131159492670 [112,104] 1996749737810388818185171535430881146543064792117314078849981913491262531349937414869035199242859916965277317043606148467543607654152551472929284312145511487341732019807485768892084242279297877663095660132947218219977135626459808715526276345011989829127207956652502101605054559045174547198262317678751992237108463504590542467652214282369030706648405188227532609873904947448254008734178909735025142906979695916703406044760513757615331364936371398017076467947782209810825972563808527311302550793393381076363600892808247549098323618825478452083621421263259789870759635511149951258378008514927898263781926209308117191132415948656233903026370286321648209356498203854146435321420874876703762283159643985334268621420576409667240446215974973512608406905114302950496089077158847488058098249657253025858116406463711291124096002041150801241475338970492761996712363477728484724779831894501149471220713187778869544041505234364689241003217694304170159289453978358608276798952722261257649077242299544361061868696614906458668849607218387039358444587143422575109861113294629529688093460076494034532988888569497657222321623362711866062780647347694459799738996715273820553377751033298724930525209212650520451503814885563359298475950624948083361650619697853010148955351001374555808182812724504353394536131031141249207298020268891677404422132758049738071524035907461367115814337117979654133312226782188047850201601431422565107197168034594495139302308232211731450457781346792970263732336935498196148822081145617499661722882714539732227732829039944433597118252079031070646774050227146264220207778099877001998664006440981398535852974518607512867604202016418197727594178642702703527208914388116218905123648813850156972876106296094347743228130460638886420616866639509686413288717844571079955610115760479109051122731913506173822413527208624028446914760556788814229282571078176148979126005590127040267525455992399802795216598742522229136459503589725308142895867709122100263688620514733014522016698512871776532375203513274595398902697470309856262755374270894445507711291676046619360658862936112954226547983962898746778601289052296414498119208476798964660 [112,105] -2308788234778984222702304186776649541506805227668774491800284506168042343150183436196088221140412376540942087108542475242597760097859055650025219086948332298246490547764998898194240266103024257011797121852470967523813514282631573998445058337841256934133282000922235884385519669849908702890426128293384959391180875224055718942814394563906352883312783981319847103788454410353057417335270664585017839055448758480890957512359962950656281149292748211548531996252697633750662557291235871540965284156077425171690660809118033968046779904102058271318931722994464748511061522954302901224254422368213852462919786177477595304671129697716258224032065259429401130745436661631857717341197619914715523360196126798585896976386400728511290772365965817468100133238620125202515903184217386248591354546053054125513114715285182086493055888186818387044906412777276203808442105460876491216283531973252221958396259228835613106566713933937888530999983221564907340832976282193972349595316040793511762396712846167374170574590520366518033342928930790384060375851293739533365074915608180793972519390512034095755804213045755813383880225388439943383335004563385922242132740914365083969415679856280568577840939388272591300753693585468716872727906573224671491906361389312031636894481618337737915113031247690589363253629076701092509778351790563406209578032477299034850375869159550030795489333449946369817475190233557536795064482490536823795053643509689838166515306108357734713540775782591743761521327902346703854621476146037615483253579213547865247843682478278131444333156625794784476834748159659685054735636082424108617128712887685635565249735191899722899196626077534083244118632995378080838980129247173455894827159838092884853511335041167576917711576461690105212228814571781568623046496987885254199268264870300071466063614619947669001103229508751057102640232501595333409185059445387492449804162885381189176551071876475086199768173369762434059437170634648096072516250013051212756830859796861103753528102270449061328827243943044728337009612187427163228535467698490490632752452986652419567427053289133426955624224831891745613747221160772224868900694445920 [112,106] -15137833484695402028498959731257501096015419857882249969614215920809112995511308661418712837146305451990672925792137644575369789776494655477101301061908417714725062536915218590926519547657860403521406389409208241401902950559069104809229348061089718000256104041345389630640205881228734859776065854075967207447211815484860116175853611379750224109819475254122420567865808666930141374260802620315464399868398454072020527466893178930974974334701884427347489223457161193651254989622083080295995357062064642603817226021917530265084654903144856822326956223134267196201878399349050000521183358775505291641771519827985071904680559519651209942705628230917271688119177047602958024801054092363147879337508063380594430610674939565390097556107560458290962724239674691114470609800038243499508693144552676194406052794618916549228644729917616651684917466154363861651829373150845181803834323471654477104358032647053627954129910570446180689994435881101689228649000665547265646777260136068747354895236019554143577128399707194296145166787206012161619110300102986143570277384479720197605891179263641841092710093062691451202954464705647567466323120595510110293727068610064354040539767676292899944959255761680727298206822547995017539746918509615501203128655147347527585382168959879801560358851391852456002581008164197724298943801225465487923731323253457474401161773783501275109216088692605429689159241711892849061824135748626432216539113176985837982164550381850673435314828730682820849296470875816710541599413703768329514940322896056829134677042758085681198697220178724639775437737399873341706442664314792667749268928312412380442411012956443792675245140475948221937243693829189222057836459155098622932241710805526544044121012277951018618298475602491743340475525165353698033124299969525284678323148058471748658209617935185194644285456778366316309086642367537412706798300603861199919299181711813068970271377416842418273958675269669674094703543381188144612896330832397400420231986602651823156122807224100656761383365936993453659393422203534786364466685066178339125731873258842584271983047931500447855396080728061868162266684130270997216737544 [112,107] -2674250104185602327023707721958481958613377295702945348640819684583619735187068623645421517287635134099007879100232388325207598086566104110124880166804735446570859444154596202985553413825809936660367025493264542746851199148698733789833018361139241450768845129468730690958696573372291928566321373660681400231599161940764279275543086241267833914734455225275937627638132108205346714890994535013102283204390864487055336846300539268645163771436947634170438218993755239989547156031414484719731640565983753270674855431387102155700477802215592236677879096467444857950793428227517039530960950880792122546822683102140491094142420545073951745609636564139339129768577483354486350425095403161099210257428526048778490441626313774933129341815859467701974317612045638986310928528460033094846186290381607481860235970840131007827823357975681685611855096692037875395957429726309952236172808869486976928766638254024827022669476992610560366898538017519091394915011291988507537578035173686482619134969929851484793457851367246258151884039207751109004294566590046590765313691352253706850447583674302829465010636021091292719448946602720581829600741079979550554518459833071052374060550930755620592873774914472143449648022506204741563422659004351666186893001756569766185372174860334988032178018946583507620220409473115689056327166274269344744277371755477330039340056642975294299275532349184297662234506295774692027527512647357633632987302542800818696047329730548584584698249324667902554588681008787834002656433653163319644643276788046441769885082475357884575013178021136394674438260380750790359731326189226903733822708356802913353476026822040746914136156663647313783719892931364564149020552754265849161287651935674286637509400689208425232184311975581058712793674970023721766510480102761247950977990170851614368695713774268464596577260495109302620897626700787477115425036113375569056751330134078805777118224837082485847035185307030929077239825636486101417722017707076121135508009550234424618048030919786316567447751882699767007916114570533647490482089580229277268222168151373460395561145310276021814822768890255735664808827474459896008 [112,108] 34946854098233101928589353503644472740009337113678601381635155864174527532891056620569973534569195060129785549101767565865532488526914160873701636749351846326630508806437527931538776190714935129653445780896537195227799438568236913419051972757263133126411789423736063266829073442614114842391779794991789296471988469992142596169995560599899891750825453166627070138041547115260832752511092715362572936573255028462397371562891505691769371523550541203628403791289740924416523316664166364345052541345601988057397996187088013484546129437301852973552527628123695344494809480135984893699947186525333475481486244530933413754649845443382470355314967046995535986259244602979061261442115852751674872122940826099229589933292454761624922418457840354075743063244350322702369149157540777590171542380030526910746541700354694575867473647217530452739887212638033749509508578329252425182763930829382082662750303291376653625470147798144824542460445166562824758035792200128669352602773502556151230742241244104577788251443420092019030181312876764892318472586505563962259942408749309814458293832913772534865546686585139234314599279595862886117409366970218027080288725239348942803253364253595356834147284126226709044297511450242770744396051727545375208411558594146003297395341849262058578243448798995207942699378387905150743002346421934787508935053957616496412624711520794456628751213107602909615913371872484299438940236127745268232707445581345436717350344084609256656961070359800648465036792701996654316351607716730100698529014408847536145831401339265268112929232511560345073678032436979333670345440659010919122537492336149686063204940362571344402446467628057872059529838361020275712331324676072480674145359882585305860109351584375764985059763023991518863690495332145003979575687933637574428907399561749153675852965139097054527657665790460028857489951715009578901342096225450933597261343824936711004691931265276634085839041208423537046099740594682671778482449222863199814366820943485403218145449868888412157733406514281486139113503571671909968076405472845810582985034802551116982607134198738267547122026835770620553192734616688 [112,109] 48032868374539804377347251550362968632527696573464082906970793772727341554471487734932626955249152959944129990204204278315182358896296503838430071786195731063653306879092712842544877640122127109991556381495019893671796758487565554067942886684049191879632165729531947282477577807636483807883397268985254028379732927404394875548557909403177395369011848904262953068348919918342159978984765438821078861784344405524871757419902720933727062609353877634117901893658211849188415776338009464371756158926364762555883376683124303070944593456685918051239623784848553505082526039486040967896235631154720307565617169180997783270930396738428366719621786671861811148176825518940848128197758566809323616883785234389314197041378243302288864226704857297626007682825763845510528685128662753669189553363924409229317156026601491181506088843463291903251715964115028869118553083359832969599159707105397203359322848563046471606425354963268816527067844593773207119192921531043241079688290675593208953182704561006435240556103377447605896538682222592117040286172352447499969986637257813469388692331371305588925627181961218777735946777831992705341099900209975605127196630280394387267766540077833454533237628397429760448963872890688922800468643347295961614077949276910503440918708550406779025531588363719068268555452657524583977525466885259986701734247914222841312848545268197661585815608250611560729258212400111011474154209595526920761477974746527780316085733570088259673883508730396550870640589070059978658125311170409693873381015158290627900429623035023725026923394304093165084776915990049707045139688647520722836134484676251056726278214147125531956812848652259196762763077147244252860110958857959475417852196669693278515781421100186620596719376195617908255238519558870433246250805309490078647470171823025983438478027450705791848698184321560525140588534118109877219106815547067841610839656906970841671572008162960111385395981819530918072242009704164201705381397291958942167928054039404881823143377353097930999420395156569836865496670078557263251876522344830984645244897914804736601666003024997521827874268928573052491642248 [112,110] 38619085429672439077204105852339266533148493137918551253384521369182797185618440606519656695628747975998995435454755936591830662260365210643958184105240677229957553718491395659688890023704817898980838447132272172688322453966887927603712432026379306879443571288503222687120855549856113206195546136778250087269314907204021699286329283307858087287982786524627718955619716919101140602302207404048389900878797310003251515883105856992279634315454228311022204237686551037611734628800660518854658762421898450903270794536532863081093280936569250043229195261717788234933292593417868156239001388834050444288952975561701625601149118234750416825501696239004304062536613742324037675453637117150551019246503788463138391243609275863634513508629055805718771367681012069536629747043032642522314633538266562083789637852710427839992749525148665255623135916614750726184130063193252629031965079081886785335181590608744898861975950007249908968477282857837678505534697523522141002919916084098977373556141485078792180719564244771101184576485131500040917901197072295606861923568986380669727065638125921605835306997119795443403092447797464509886019825917775202989734800825914847799147331642309231191322409494897963489146460159750673504808529961589003485791424271090414177128309587630041038726999359301226581697416113497847094923495542838791174252382607807438181400774728076918630898791572327448816560686961962586170099888266888836455339985652280027714066562851818007601789155225090981590041532570832601015644410506957715921487743519934719891312140664378772738113186010108437305279864350020262437507144877958650600441226583327059249775363846964331667859122974571642964928775849317038619189239058234875547540974328821744903407018437825233569746925357107661447803193844689046038189022862586111240573060866710173603834648684030110198950229311437417082764937213520379262493714759510571734590469680116770728530704387435649257269856358167603899907527241606094093186333746806435277740771527785893205345732345643305630521248825183545953212031617053113862472435280764360194702028544691829874789692630362358355972925555579844568 [112,111] 23747296904068799398382898996886182153234428062982653365099750655177684191665007441595999508500135773989467756114157047437097215173066511090733193351953791831690657705326243517846800904016357717660458438731460170269686937508704499888191291846406993993813842051249837150625569455411807204641936510558116868583037436323786977817717833365706343120867269016083460786732308181194072864391810324263852711849664931950177861738858465922177992333493886728311965450118326040779829420970145770657089987733871711764765696625877388979821119289844791679373366926375952562331900788018699680249064296441342684194336598681746617575268973921471465840518788064939340703775372004694568126567925178403798275113964405028100316583033864449468322975321472013421190814823305562284725178797945953054213939601102616047251031956493190982695834639259334449734663365253675295178754161639807902365653734632026435652888073346563997883879802284197792946560312165022459871585544570591571448342395692707770833138141962912538345412966188182430707313097956226229738658253460050864061010505197673553073242759846414406718111023336418830786080057822439349695239982911171482967519111641136739165085324562816806233886658511816538071950702799946757572229229068030383726801947482830236903306895259642051634989955618087137833147471822009356646552891244026154947611867128269044403824238887547911644868560947315827145238723859293342056098297736327992578797869723917649099662427891488859606266216794284269322631795499179965842101360488768874963313064689047204480306827357049629699463221667122578381092255439663151679683892663974493233409716663267854926472994318453107971009714971976496038266044669898065859383818114936348068608954204268358936196435385316561450268989124904604532917012437914629547513942803979421100796020025397482987610242411878674253539401828107422845130298287548504877846484321304979644849466345736729518360707467252158806992926298624187969418825670232829200214620133140884751984295318307547731647788017869494179882723676757677892291301261119594877874102226350805841327709825907320958926690909089298449377285570804 [112,112] 9256680414942967874410521312882573450805110497285521015622507802048007110191568834175094117818536013852614488678597135518682471892718267183516663406695635856612187244409642486058506952452391885477279733602170814572758998144314330035677702762885643227456605413344691501851068774032964493929504054571039529638927976094620101909958803906569327561356290134642839199928971631890506984228249942404929105972747361614680381960856445406174425122820609193865170336405958412833161875673880493785399380362187735722756116663887203447929999398419644868805627580892026397937962111971754946814714574114011202191612279659797221424584599921803689224027941533473555972964625073205022483846173478832747003868235585996871242450653504012201841369390000216866977161602111679257806825544143490216210956553610687860423743311516299347338600395819820958091639907996918065943637343497734043330730957555206669015738336041730492032615245289470658491612523651162640054433520657882448369952342121078392061632807275020076192226594662585741832287572398727132390386453952981847845844805906201357351110102572729769233715701426552962006087787671293967678861162404636807576170087765137624149587563508028345541288838908810750503610948808797754105781863923623959147253657225523356137624149218423271979699248369154692814509019407885967281578070010859990712149422414125169684219980092637346445829835820841141793990417493003721631033651399141406509206107727940334822084504011490443678943135576948677468164262572690394791518160509733055979201001645779797555489729632320637717001774416492028210697269392294834836727629360989100952734501476267568555696322807530157463547757438127507194421845575859902997247962661863574706063357915032493184566304192868819816176290234277901258760448419702899702341622162317690848435704063100384826854871186105134321743186057207364777529110678712791030982009417361313657322133930056580687520231570218668796881541955238502774220664859264225328479037969085335245444341402912659546981863358192470800092619216181828219424408535134782593681220091770502548788952185932165757938556272791421992111688 [113,0] -100465996201814324937512211904943274676889137207968638914506722451874125910972818574432785229583019414712717286357190608222699530620107544505748468259347919177749361656227987025365243540552551879120359643573670101622999780889459271788865328413218214144844760075672292854950436260141073107458180602375613099170518922683886442734009880046338118901590296786181783576762148543762835016172900493821272095527564127251936570886687468955513551884767520687860414299101912023562279124208499591984214415761798738837324159037544071379417026455678827843002502345233996482344499126764480331094920254317117230948459313184925158178988186244044087708628051272511587991099974836425546008271336277446895444012927447369160641893938977071053640477655020277383281853609753210042832684577801832182646707193797950765956733363465492087886802423307218733888540021927754773970922729645249126254148105986467434253596654652981364128656084396513754633514260742383168525785330512454190036575820214330666245979811373168990598871666538059536697130848569388294746539631564713063195158566797893154177462511059733664995497771199889062434867946145659090862622293665722444570110093564791373985731714705388462289271004255425181295477931519902947028238865971034892430669390816576318485648118275917007064217199825497702379820265091303380350269627037309000080480062632380190574318223802606351558479968120125373858947850307336712433788103831051121373414322567799534019732114583068339777014086347917945340581847843612984881981789627682455690771656115344561619525397024782108074542553873849219689405646226914439532093185923888133630694899065930265666166966534628993325401634876051236267238834565753135214896905620041098702475714068819502204798958568243993763505179537700604206148816225798065194858721110495350074993905389779687557061129682790505921191379183348115645368111362883071714483973536291881785358159364852551220929349893953128053502185298808206185295798835285339300217266765504534571924771337027163643918014004392196700906039222725153398067703968920966298655535132074145684642910328167831685116269275049094958017215807956133275644310151381276881421316466810117409178221548708957923633285554277292388366088432216953299394315395693037858253946361496286101794066456896208066603970856613753799950694319742657436149859636741225818122722255156323289959630074008600786328315734863281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,1] -3008229985380838713048965518982252944929002243295383545821937914732130266307340962360113852466161659654517638013165972266226992855991043204806526004704774120009027422952663961373992545961938818828389540577089237710178681754604068884180989893591913390658640668146215313495414750677679233579124986769742858743385813527392904057620149730885031330918232245205845261405000207258010150284299989748828410431393954809760369039169450035470085341089815988387020539742416504548664158728892371967230769394591465505712724551900980318921077836395912855022640678232076725501952200497547103051869049472862071517216098120677480309992140088722120620319133747189621095455465290157212240106514665182738576195351114832436595294826294781920151592932930725597788398269093004205774763115427037868770028913891559575351025169853804071654394246820120076959743544075401721906641433784404378933866738798634724183626503840638339426728763911530041319064056847774943236506503331450156019123441308873142083332073457798595325539496569372790553784322232088204993059810884276047016721003516779439266952959621074838124890785565703983951448438104437065177176295460096688458024254490978996626280637138407469806036670950048614161582307748834832654457405582281760576097314708929678121187313173881462823464886329706437474393409714092473429802020961262180836994377747477973616565803981623694246114688515197167629255156635344407516608144644161662652969961992094740471210373233606194889830499859659653686513876500608001632146075668238174903421022670799978804139433193005600221617544327996501307143557293254763468168234103524170004027770042090512066150600139914918647637191472418447705658860833614710280956234474246480275196796124051430810087241495068185189096267892711085389023606070042673668739218582476180820784722125047554475744476307090641516605533986397494414488005731563424557840124659158328844318193265223821703807379747380241875682574569524081455421004666481769492079597378334383886208856801213260716446880639012881382681944708634874517934781682554211954336596590346626285879358069922533539082044378232383864388536862081419867506699975122279696916655860477218138705126187804798737811391381727850771263800719965526632245605291318768272896194086867606658467274579617248372769805282205561782396213239563904652300888290510098255610673353528494559667311181172522083215881139039993286132812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,2] 737474484805455085518650307847361894776606795947870436149385594504361239963823653527954425010734356078807495297716331766469197664923268122716141750111351882873305637423039257844666783673688659947469057454127696585979190023391841324748409183277466799488731358927400449684706396582444056176567546616505076533355109070186834370704999512191366564180771775136836189097932667475613822828094062452247492488714332449024446387481358589653654068874533439596028795889362294184746466284062274883506729829200692580767706477877683169303991526803902804014856790362343389178863779280047291632831798634770783833184950382153522911918796713945657462401700316029459275622098499354762492848207836075925698864657039395776225261460542238769742332792488888670588909947845289613661066637808100302320822271919294309440288928709879539098234266193305733344968039339255343628211541046987976611898969784725628289517946103476512771325725715013530674389831968612489942352700916485021421652537801749666467502817016475507397423809927765529103514781405164140830882709955281201632261945760529137764459304668691020168722309354907989882308371167532603185486541908805724443125643051898278126305836050161843050413126402672398816413235476076701871217465900928118959533947580285392213087325243924637383176714314603241674798391776155919982918203375635855590184079824326543434552162022322099822316754022560088429923751558849239770392935419810138039999433229807435130440581564315228836600575733203326868749127407288557209034064227628753648490840106636715431604915652695935993441324744356550623723054552363128162978537136344070266912257316320199472467706090000425276437265186228181085225695908738362820605480052853723053661239896011647242187785557235555751151394023453339307977165609616197385657349499881779787210501592295529775657538873630330828284682076728029277317785789937122204288428689565438838378275259576789131857474265837769499107003624806499442907458051181754042004823877710984394734051400769157212226907186288225145308862688616947364812467091186714058561588626498872863548411802887190101887729321263989131312721964971398345134587217549012748299453901793394349781952789848619861816341421828973700683306363587943140905658759772278423202494667744537146762776628267413472341890288396701769728422282704505994594637295705576368967169010082667926114275997601099632561272301245480775833129882812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,3] 21659938612329128378042987713487902019858621112564694587074950094811239748986487765995896339491980403685087498926140200512776463907150532079079109769586783610665679071921033694472867560847030049839157718781770080285519820026572582379863009809165298562001240366626923315119033585287888412584052618365791002618863077618180635621377765023970174332565178381489942817545864801523558850699934622505483778277203523770770742928092485290104900087595615893981357329290201043479068659674846891369836644307141894205423460357709812235791891143682816714767784394281565693573725715309010848117449984466467703322339983022823061184268556640842012114107592045919414412744817544769225906075984954007542961385038301645820338494551885991328836505023115902467202114769317713077574490116114225433761526372414802876351542047403772615275675094407672054977473877174964834364827247572683193840091800494638205152291526774004072486745247313309253228882466548706587016206111237251911531476739992214449302480289434484469314936922446135299762600159995797573558947708107883351053465766126041640513837590142345922843394705060452120967888167644763893624815486539771940959850144080190666037482064801671752162271848627973483854025834036575758034117185887188294700171907501069547221001463922284492910621433495366966882688357017572337551938131365647831550668587834294753063450676477607888780053825515159669915650164036085114678844352185956189496025076832096017507528799534087049127338493906649529742868013743299717812103362348646390627401432817208678549080161123106906967300516333102684342924599176810765833731557323808729907571273618117098144773849607352755891144170809349068395939801056283840884289002647096010545996628954961613888036717657250813276326538323567067894774952826124659583785231713798364937326147360722248306928264416781540539108950329926326700169381416898068772699932194621433372998926934797646350113863600793391623261040080678935985816647449447788288405498865361938870258109826592720895742205744658628608498754417632070194833381394122194564863527227100485511014557709503986685824816586354025547079905494561594999622172596387756758122361207357400187236173260226595517525824748054606330903641071347683762413707366645914547265113575146379340323029039462002745951266700768514401186349563070875385199013313708485677035654989193019004400124491932022943729840847026935080066323280334472656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,4] -338760181631769125104712703333701433076439690426683101828804878331297636550756513135542683629931386740156990242592262526932447623018768667764669549135755081737403242894308928684761854897179739146404823599566064143445857817728106452109275507353996223799916948747173785146150645942596930601059762461250426431738180417132972902204376447566514491395399382839360070367345905759649265503000810320209326797357081814354591774350342969972240058209416201351505120080177766789935627969166481491878364597356790121928848590098826456459219739757751943048184470457032575206755127202429343478701250301508222548319272779771841857829724686248016600778615357311754764546765172485253357617474055947360656345915300120142741709349508874613118764794122391771713745908647445075394260960772865217093080878459245229437685502939033467458888986775773246735757331310574701413994422424185390644147897011067808214608140743149047077068216865014448459256717856259191141623078023770958681960536075705445040018932435871790887165952321952450827776071761406457638158445999276716207378696254907329815208562452784631258940391220142710008918648236827182791554308378777987355649915104920806711379530857593334698175831243496070064292105899772466659640276906056084149111088535664199557680293998617014530667415572988299376688527939608188457053291028355840455310577648049261346421492031169455934447442010126886707537605006477472267248507833385429107500052285897487864819906778241638135002380452936433174506836682047774391097259588557563988891263410625013170190338141634142662235151786305296447917057448643433646193608083932716444356258158588095048794649187231415595687965851634537631611088003779532569029877240302606150519477829031547663006566904637762124071084194583756771805352354909244759566699283305192486378939173332909571334635020990232099719961116608831625514178080152552769905617771384217486474108134063186028178315124703134382469845771786402797818277434034100384084402801638587801338617858775031412952693061321972998839726527518985893661575527703517261649715617896012277331420623614900816862528989718155998469192900909726055175606675496197058261012119812298038907145496207679263613794058380334628975993140715590491940416457779541381535990590052811492179648426086827855793327196401365552092430815594846053511037423221893081585032351619582777227571536769934110438357022232480630918871611356735229492187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,5] -8510686950717156293735353091828748962594954739171306773816782121094235893680270749732356514908257275874900016947468692668016166384623734850441493098554256841126219986066700600427532389186357255769140572850144601860840821841271724469829042411713197237753156201620292273849637113622347731828899188279983640265111162249296140175552320989965819499872916149324690096425310811596932016113951521070478798123908181925271311977523957888582537282111999456921006176420517050780794994176471306605853023991662373401795827545059881993433910730157499859225447560437761993849314126764414270392254451807241476062693196366925625672724943711650971518055431995847381821896521070462262135158232470883971208636944840585584042608571473323138914896679989577091016142934699159593090159157452095836951404826089879268326475841169248524566481580611129816701286389051725663577591992913995237467242610869593059293562761938672081860726602038357671433308946387908005487626357692553798243957616371973131471262115155947723030542390573590053340542223226826246560385964320488567696822235903621138025517068362851286311566575318032894045550161300737941346517339015045990174146311952815532865096182879089784707798347992673123946479551096035663289096399564707122270528553573231494630604766652476776727578331683514994985333935478513711326256009840859939841646607465687432972426234302369758152777463003199499818385210430039170823483454503878665849945528985814834163907918136955158333494367790072143115485811483899701653978926578739398279352254506500224297939910886856306349305108818127558569133750158127381955981001430581388132670832334053307117863517593753651911730196660634086018025278846553816857058178708969468323487478320424796984528319306476393632072088788632354444490351374266570535001957687215065416228784899960079930130457844757535015171646974492229886596243561787083292957676627859525021091685897614221020811478607863953205521749981557496081081869569641935337443572125104139852349849802079609051653914287187288481701324009651394316852739899722738796030687864670952255196278825292019567592253056769476103819618571858472886558697168315010715607745520793477091888651732608428158747611817314979905447893175531816214965840231359937370305210571753799245785795762488992098602125067349759511648691674963201684389147182000724196653911658679254947375401942490701072909398301746808357393092592246830463409423828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,6] -77344944875031664145810821674467752447907541118100399605325222387233732821114794741173567909177275647805378519787640479363237824089963937692748960499794107548336548161735075976357169450699271739014918552653773909063249889640441377730987685251721955515965784825984593726146452758226148812410220345690429457527546654561188855302365436719057758025911559739850390576755566522720572973970581642037111963959133038823201664771914255241326823947924193485813975196030244338801742322609943398075190961629138216994948729515396860995708962404624909342110464613927254563914420269379263426241862262242644011219178243551695031124602078929205640367291331984711072831517799274570240175477698398753765567815973351196131757602202499407845256408277274002207822271361696839275838535875947405553647388226803306456590231060852821141032061847074743667837684364778903830949988012318241714763463284788665113601938479515392215323562152232228181732665408618116885506510981813548795726090767743350726169542202691176185117422182499054552820432415907293014872537158897152949501846601808744494693698185941932089986845463784200905802073281125448844654556909064136378216098666738521569283561105273084106103132283548465901945970253943986028366126962378749764694867391906384803430860500787588571994070690554936663607737207515114704552206311025938974254738092842412512836572881643362051092218946205270355255955997578899599048328620009165179247481003213874533658259989057410115005728344070818791423135956857853908610799092826956641147710381479482148892477223415355383017340416651801920570691283235911341343983506019300243804826995726631320593668799546355535286978399127509188880870052362178439408837645323335164579462456884045722074907744456434654853239184390301588378074795095989384526261236641011809002119719713003067698239095006299306188690265528088982567870570245933313000023537212128899483432077423636573270029291703257584873029124743900942237976439697205309516304779752133133986612240106416539520291240070081806131378631086134942606546992332973628921783826995605927843001285152355049533565464002099532547813048637756615068778752609487025247046523122047714370605266757692535391473347956643056835504565118249997567421508330091345918659596818861956732666136785527251219593023466615185070371738704167471232454239128201229074886359304460959713554505261328100264994166100867949154018532453847001306712627410888671875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,7] -1352604478005285111830918971200370930798579295788804280159271330105132016083891070645626080684360587029627801875201764583418564956140444904667714164712096511206860223704297733863313295983350395566549056033772403919704362693474019959034673160184225870322286383161361244032574455193509771003693992343481500589759479119439807117990804792352770198514235272735108031887618575938226125751816025912932149444931403556226222838784689181283237624644035147493786182550773827007175626053069854690244079220568739702157487650799693774891996292706379951976945775361741164662024802240984497349970655047890596402450906336669824701410018496064727846225751607740059701152404032491462452015799163288809756307846199015532886394775374578245705174662677348188366266519877610455420553468674344100149626929038894506127339660278508776622696251241234131488588094605774911602664042218608649187873148894354199101488555606234675502527107123581406467153027231926910222348907695317925239326933629728197190393163841869853706733026983145839444510466787726425607192424359926398412658095509435848269456469091502469112456121431460044515238874137691977967335235917945835808055624322699134950607665388720145149930837092216651632402151191517358817178535393972811473139241894290787554005890797473253203497240727784801612265799824852231489299275687462876615655904746334147693961978357326011129918666149042985170844491913083843296088128284936159097326729310470294323343499247347687342787006421832174312573531763026677804429585677411998265791551594603001968661364605810424788127365898098755796786215633859563368995017371579959107858545655307100116511769970582323180236511121031903589754157295066687912072808716414123636494834423611637603175576530086217317163322424784124147512620280905378485920730154860858592814917955673526389344229222028922617064541851444427696001243236018271337904748025269648283508099469915251034121106579035266677151441111564673905611252737350836849946095415388586344484114087172060372777062588568803080296848775189492844801669673880283886829992940258718112600359620483626453705011358462682046301096550579247475416786754990955132413490299728783284008586547919933921934501785348849507172936018395501828698739885361930264268963920531308100753359948443502269025579509118995473249725530906165506660619036470678546508271346767933157318955320031124699907605397355229371789651915403140947091742418706417083740234375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,8] -10877146473117068420036738062662280838579419446052002736806540187087607623707079168581191311852954615944742060989011713702535244739500523910473486065754828303176542783398665619271802318725144709005546208691561129393512780323958944551364683314548241802273740249544172748917663755852443104772931631396770441140595114604826252150389504059999927709022000348993934411633634344827108813166522057879708762131515906084693059211200772097017849564365374516510253162229406559909060520662276902854099417225407420591168782657156664806819796988535376932669355588320185103933083558047556184117130738347443246887908499536226131264653345449888046913296145100830349343455819603079093830303202704042316779931528501390774011300878482405208740818986895585453006428929074872157210826185753851440513164082679737869527777067592157208556756277728115346053392145394186805070994268133840894813088089519584983645741878274769203679220634507962224691091490116436852970600700596374499676452250757403061407619017726344044829150894962771761048230653493044195827677985715480909568402655887729469345553740797413130517079044061539902783393612232823494027594825863666028448111231918733420989296773636519114787333254611278995907294130426616179744672308843202122178738314936069843266761346661707257670495901158837741937952804582251482614312887871507121130086833446786800436161288444048992558459835384826243171190458313050958233697953417162606118256309382996014299241352141307484852275910104881220459491673413015026242571685858694837657405323941828220439170504425706745717433154954265225804700990707538698308210185817603854600983456212245888050021646205216614995585260593744633151251515670857193967695953284507642579179723702659117565155960130206064070826101971855122874436137666146546231062392204920645704445314934643980635750801553470458979464069048694009942284435510000173782695556282534984522184198847054766945699968527942571275510154445907053641838211992690563968455222178110305872840997748918368872967743347406237684283815017344301341647618734918949410813045055331976151870146057414764943405204098024375521518799869558631043689789170073140905839878602313149277406009994662935290758094537527339860830136668803042298763665449319310430935341726584041146763992877449765584817167129224153655026395950673145274321956083643576203589365528279916182413945274433283976199507375735733523338684804529497007763438887195661664009094238281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,9] -52280398616641803095947192970838113261897670094242644694471010779640345977802647752932494475791314153942708123301654839470183710230002288690471920787284844891744646909660441450563739736658380417248839118123218096731895910384400446634082253616317509387714044093358172440012324966336168736576710101277968170280133038401923302257417181610659891504617829283271883784190415287022401839905606640528385031652332129433210799859636419904470868902897452666399031640419824615433875322472828103807248558851203647818304396527114516180927763205142483079130906276637972193015301510312057268581037677572607949921760264125816300175733086773425131394923724337559152431679067451837654204850829047361009838477824878726632557881730355025373472211995920708952421927120988994741596619736754562108386243059330606922524704833660608384682047778727060315604865930013530485755799156673624264821066782170139882605200779790668452271210643256796140966280443118317102333040022382060476659578929414811721013688933974900549098404378163455085482549127615579184197797877192654213118216410958449853647154102360519041161635974351030034004460944940951704085552172707217217587542700789683693623474580887112302111570513639694971453473177001181417046281944085677572610183050560703552323441231728438510732194536710284019990169510412372228262339282360607203625634939829968561465499798153562989727089787448459892655120909667644484780241608457265433849204921089159816094990541131751424576799961040941260540719813751615415612258292529491147042895331430817764103910621523710849952325697024469140886371756549649549608668232940640763259933258836476732800314385148225061900641466562829711119499513718793368261089366007703459838440705640735794094988220792345851106831386101670491592020152327859382156299673886987210619491447941434831506430185859048770638820648686478654078359643637857796607490931248171746412189684669333213176105607118123513467718110629561004749063964775091489278783595831783671920236474766052735815684218796943069081248459458756163820535363513481851776241720011655499583461784571086550578919893101987335814262315918513603371909242388068720435443788091587452881984423779614815595891557135842987439065326153364931417965063851920442036852811520298899204218921115397270406368178173046315232188563157212911829944858864944158113474262597916256599397209981827706099820986953525400145451539601611310598139326089039968792349100112915039062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,10] -175350347476192090257918712437663095901138224606987511967967339959821278359997217449495212081617903569750234046356074279517191064790484325603530645742215868388087160720479689162390315245974930808559937142190291543751822330280076682504680170911090583946659644897162345965003437872058530897130206649578437422580592646179488947608426077483056169666155913194084185594899717009418231065322831300411495855189233151919331544568383226767992496135207103315731045296911248396450669349205391439191501612073903402878205784885971424330732288148695449746842620724360816253499261399993961152555820527033961042118681840193347756489417069617038820696712048077652792098282464973552577146670509105134680543790953349720998176581799549095631799905047315295611383399100038954377663066769774556347960701904228803343694101438963830648303379621334909459652932003836132758557761883387196771105763876644929945389827438672527099362756117446909026432358602321644696640200365801327857729223680454168272683059859459373468764031309586298498368435348101757396805156335692086595776984207543802990595216452135699804100213087161686450964654816233627002660027752801748410548091655426396056886723466095052770086069559244514208081307466480724292779051497688543028874518239209501792219400129046813634569352936582949935226625311483626320294009240852736520160823998787199263597719623590180921983284102288807498424775102849586588168307705524042992263419468224811295131168921762152895600769079375620117504440520998011121243322464887107920522264349617445566475983866186844633407034441542146448170647383587947196449770434422491991990914917061589881154446687293447114573374466958224622667012487312137129825642230131520923938323457047957665386711253705624854820818035971471741559549450032428151921940263927784747173651353152869535364176628323296817233098354654224395723707174567846736510018358466016605234388111396970855670846744587769695187423266244267960579007723764027252541606557403659766527790763581862242847273654305317406382422388783078222841710972020664159875666781197533948638486883356073951566378621216040704965577020716497236499836442871033705629470269289462270893922942308257412250710072812548249271624727997077131864546813152244572333809961321320036632623202229884189576756816156583509818611639309988481334695123597308441887764114721039407038843652374272992779975947924874800879056163230553726066485165091535236570052802562713623046875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,11] 827409971424676949428545440939047592882645808461623948087267642457732839089480018272223768947431961142231515849406466824068831814256775896600791643733031193522864104345638241931119892403024844237105868970557355068278748491632884677226134754227319401758910573211021709974936674206222477280377712896557261852801171316234990879392779432578855547189693974584641422496460322731207325757183393575145515920623663164690416070698238680195573148826376226731769610212366169676885212083916611250864659737173231037034104373803522656719461443876020630440192153197439483227159996190663542836879304579020020643450878559410386948869104643805093477143038911608392097748685894619219075567995791702102473648046266050475703108186289394831197617555230967318001248006721872367147288862758973949419060345319069963941020920760341505733214411345514980723122805688267137868081312823599907485721413951955855442834912954430407088775422294763773602791702651141191049120196166073024161565532272808182214265230249998111072195088386046016083774708623654200072831344361353407195542072227368069290940969887406989670177629587737523592770146138380206557093611703863154161027199649995525775231253794707440874252155271925248435677021464725327351119085845497574782646892177322383933833526769787593985418053255854711247481462906063142711535008102828226216450587851261442809253356311338246983493352092731093227811347789278713185717483188528501079869950514783192286282108171195305934079205858938783664977365230815361756732812066940751153919414671304262593394973822795623730474494284519204238027210754046597168667853548609183826470300485065249493546951288228557765869333032667042609595398112340577499361607205711491474920897588654735992330188113305027903494768252636266208795634310710860283647966157890972093997925306250229774453076425172149556822115695143812512244176557343498117176337613132760174414883967482976067104816441224296660221795411096109938616395752885232828184407307410550292264506196331554506701220464068686202360441888180532005793747741859827277796003869577739256749167994591332757154835501448509233727513545359367233223502671798409451443949275433449052755536040003743788263935094515282410881210238361853039490513870865461167292122149317878593002822845465922340114984426572806439131120168777726917342693993508958505893983811956566452899602396695727158118677698351300773724669512447866165521437244612795725018372650083620101213455200195312500000000000000000000000000000000000000000000000000000000000000000000000000000 [113,12] -796618471253412171565865749264936381381330088710761176625917798550646849475569696283979035861740108206442234848606273327175153426612946111428246544432477847401888218823579000410761438708713142407732780310574720084027996794819143711893327774777042405693044096209213283521313077529799055422855339446867218817989848118271728292333873465617129731822361445613731002864520168110177773150143224751705549129527601272965715194313431952873454170101964701134435174720537444154956722909583166905913041231561188551069558626873908203416981348535714607315623711942978617714603090248894979789235980607808885332650753293506517335709200068417824499482431276231200300909740549075744602708014102028417261195251082756820610376176038099693193420409501881052586769614713227406448379860267242893276932488102012541157055626219053468180595727437133543036033374695233987274655800888150485538840293919573100052779602661192687876808202104082950722302322092380171255206128185464040871256337625206563587316889353560364685429708321177096190419016604201985638483076595695247204667227889510793537863787173402452157589849368344139371269991304646971010423309082572382149241471461386193372742070700147486572333389272617760415911111322752356083129994399526521648359348699128296706832555682602642700183078991999248531977800438977431645806882098935215759676356303565073775159282876942357729092628514225919028344717728107216112410592723701909763290235694236574427238107513184070630999005122190577474751474990977941709771105096726389902897923927269439313202102034785215034236191310998590999483603123388869495634685131961216597586108036952097700565293783513956824232311182231787076073155682909513842011117374010463982472021183262068630240628288802878630902552144090851366285343019697354335245180451658013055701121638904752335512970604252633071101622681719298598773078344518403112867296167902927857193950154857515960959128105574272660785822450811151446949002292336317283031045212115424911519914505394018902863074768625944863794467282806915899148154640752108450371653494290736170430019859965254528300384067711145998818278012713274847276641414220765250241902072606143000520027503389518797843484604998587120568008018745890368023555035714233716444714076746231624583204874717979797926798996560313288145634293211526645756746382477113814403159346447225069768153935927833615902289463354294003600650246933392395830484128285784578560324575846607331186532974243164062500000000000000000000000000000000000000000000000000000000000000000000000 [113,13] -199710131110142415956103643279618284646692611423250938468664154314857220368294838121010499446123769832337329226401047830155906827827661279027994079435981043682781962256127302488602610584693290909432480660937339466621174848609020136884155396167719999903966663155631829860350376045838488227071672511191098393991754498811157968731814609140189156083230976198971802469851235923581201500787012230018931864540844066591031274726051850224845626966516498925129886269227801528920361183109094400199651504988755132649489557905219169394046987552847336838621303430254810445519751785193133058346549655807771587878402753348650742490930924783095646148153651502727049877012748903188753712472243102417698084527345261248954430578948150522038184976261234580958763481551070120375853071209251059826759740153820087132051534190680178720277070804407944196389639377115782621824872480848702702220709029372883373095698144668022427314426191360655583104514575230698287250805571252456629689605510186905147807648447636809383861002670197448648037266009494122941898267601525160949908539532674067873062292384511326371404484939134770423442243690366015417559592079419250355424120471240432652396339267016215666336615873407851693267241193855749719780806030314343132136114579681970486842703432257051668563807264192669474029646158795416115603760728025457455607595279673596306209910325500824938265417916246048614527590862034063265508318239633899649866567131186623830402564549437052904165896259641060378982407770334166580859556095723302831729789316884059509603763363585973225645881442154223563749920136337897685951588890288834578047785395645314608279766230554970391493716575818344867105439270051604321512226780557371386321769672157156306867205592237660105606289600246705666480105273461752115998885815261967965958373586197522132682219469795117733501523370591489470809103659326387582932644687133691331002960426754891576497925426471912223004584018701876751178598586047184365359442644942363368886434990940718448635641095754273619807109907044771568508180033974445055676736059178194081748551592418772818716067919981546299290984097737340360752156243158547595480668200651075071964565528904115593700500989396100597515132308180389173607430239726278002981519338466150573739973961427327026109401772800994935752888533191208547701626294186763190820199750331209354413555236183452962421589202017973572635521506144774793809775609516852265361286367095772220636717975139617919921875000000000000000000000000000000000000000000000000000000000000000 [113,14] 13435392473492427354752019336544627137890012831242554153105171953393619020563123783784945798344924496966172124514396707888601518833822200884086293817338083706713090360649612514920639437062628239190574505315092835521987847506602729321301204376916399597287596057970740916591270923152520724389480695028268941780065844017062445349163718165380446525808493205150205487373625566472796174712980310658066396137172876043992116107691190473157753183311579178836843573304030404694181356653383032368710782176465738194681277945752086801148136572462880648122262867757870644515548258921881892887555492405467959490328231393491988563967319507099621806054013730069041796896877291754426417114999363995452784911818383816772943191448405809058028928190186134985921852827618055366746819495870572706151402425384492490487131793463994235115010919693215123776281544425245531185639496883343124495033379296045812102058295888959995541373114928624432023559851642572417731158130984739544685927987477532025060133593252318704330166805684317525804051239201793700793307002003304465616685439221739593350098927578265190638592941146488210673025744590375049212191473501157802961410515109976275972756220427614027815039935506202978816179974940337034839125883764078310733326032028016185016771770374341646138589666308711016605658404940322474328132282221079320341025130668275755763127081068081086816495000410843004313422987240528863657205163217647252357121596732227328618772330714435093804008312672498146239375297661149930040269197752537224972954397654977682118100830634026718409448289790892124818267495000229990864918935919628872477938027035584805097553801731524763634224089550640161014144927669390143010860645276986814964452111123647127619625768363521313557716107068684702140602758091054492900192201801639141526503929734392499355839385189283176893745313633441633521971255032952433054228455284188027957820780724045878470664563107211843710185984434829326495251901678972840756089403902014488921114104131963507294845912416772668742779334691250049734863221519443134668674044008701558357822952349280434682464804606954458404892743071630076553989890667007881858234606976061649855993102322971897485300374374622862747875505898187709782501577393161837307116722142946721012573594695977742502683407271383235947717588134109938113781341588328790722728893230649724265333309960490075462119272719595058854554823522667782374711194303375248097434267388616824234759405953809618949890136718750000000000000000000000000000000000000000000000000000000 [113,15] -112122603450872544421496729480476146077971487087628451779721276525437492230746156714158719830616956626808678947994625035593678797754386341094933079402340440596464734538192644851672831516633054219711158724301323539023525122154087407122599251695598656062041966227070292760090613957201143132562135789599523280742621502478089232802545682093216304036913257002204974122950591160255840625588006723478352707412219867297677354070406475836452127865774277430976175248684672650981778915639066452243094345676768809240316848651787996982350577673132693191786835654944741249826716790738272047204675879202243639241113888166576162961250553925480958545271265193558001296675337778265206399960819177221160817218627623734846932509489292152850580149208848803241493232402633693193977396532378802361836145459724963434936956331959653385095049189840585130073807497710442715800746707981273187853530379475541180312729167420547288400771285847475363040396912192248904604754763578269498516137087249307728835944150690488892657324170764401573699691493601735297083990378185328048463519300317554268024670162844564940177687585291966885635747983301245219036714563200947045658696163289731293203559315792074141105179999095430902165097161379346437209893496972603546116663911363611844689656447942526553475204151651872017632683994689037939838998846758449320684754388376931599064463491679496667596728272184316745546992143046289359604888811620568425364234459673841644868873059548653381592448366467603245002287514048310429205395711983614860842660086458666640653835958483907811079833271658501514369118587248235191869291503725677050947986102647903671687081315002138190910377160964668680279211426402530916335693477565454392871944808273481975269434846461529118738049863661615126023533774932678622885229832868393933089289483818639703438509091120886126809391885617524026940654014571021478142800933579649735702500823186686097859878677861854646370145794924289935793111344328697723833334624806302859276251501135665813227917723277228592013048425324990129328403352068718724664747982209784318507500702936118564608605599748644813469398214866991227939579653376576522345084088223165742595794684127337087026846000973294272469941568634315064167058185715447780102748143445255467119039108720194002812986616396796650592604305940388115068309543601554906739042127156165359497510227391259647929255842964241048158731669915157213293219712986934612529580346625612471966881855678366264328360557556152343750000000000000000000000000000000000000000000000 [113,16] 388908224914351699461046836539182464687416604835150178151380883838069973951880237033227148958034228122653405525292991100902549701251522344586712612337661932773217868258415574152577002374604599163147796521875819215425704263145171314164529805529714264785282052255458840233349699446865165767122463033357030713745155275624353970115416185244932006229609168537111084157172766413158997790179775031102626960221648754847887536738890438095336595670442801711310878098310511598042583682448981262054312018935063847026445861866354417479510978100098771827468271636749577324194247148213102299711601108062510941561619661330397447145365244937364287136740378583692114524179289201145096159368569497031616597518318593883315497037820461145119896324743990578853217859336440294837155371249530602436773261408593593710004125815956871490423021324293948623963297282569033234549240588016244399924363323026019553136278658627080156128251318299273844725791846851668768590903619372908029898973328800723519187728086723824535778645957837666717163428441318192701262083869761210035439083658966572524191533834549461743329947316101566229570776238340583209538257067438087871930973245283881258089073615368274078581094975714565151842748248395703463547403978778717323273575535825207780950353055099850598245625675023910918921173757972349177456502111767557442566651691085604891166654660396604404929890576771809754407064808297462040228523720531378361959404017963823257176050451908340258984754270287406540622713925989574065955006624581448138907802429132378301475065524587802437226344032926768132905857444401134198806078415419260301130953239518648154871335968232518636096143456801893687462339685005405902031651833103446948386515509880920447953952536814283377709295537357489247369821773945938174532829312540929163182538607145820705478851778682976848656432705388371081585349143041063610097825613995369901175413790017590707583925657217296672924791761871828665729268987406364649590730301384818104271732826618053216755410458457045877953855530829929057297741704216327355471574681594943310196584422065796704733202065664911648504284646953498559089137304094802464395212961064567724421338964471097614901278051263216184873957523546897637913083104697522565184356874327510674561313962640931262503851732244908968997896397228196394042114268371396765281597684579152431822491220513820202479788888153733844072975921657046122297846448407997515378964586889684623043431099809197348804445937275886535644531250000000000000000000000000000000000000 [113,17] -598143921762972791379073888124481283970936200420824182469950186948914762284049722683264739088572108002469304137709688909420506716432540625805751139541600193441615376219857681278078220545581075960587249834262668006517354081588434342945948227387700096001718840108865415474173200920447278798817462225913146155709916978126985255049284743152375989431543187455016683561656832094470097589218735770936426954922012474446269864806568734582504774555341906620107384440194587420987245276149733397220326895010987809422466435596927602332642959305269578735323604460860241836408371098008152177602713823492491470382569089612176018890715810748014576891959125208823091777271128441062031234682454996338701807404790689087696184546270674482008377490110295960249358338659443932042599612363132820624024425153296321963494033849737263522689230550893807134891551075265164766769351002432747952246766854427769721264939183170755516698259753988074178850126426138469596167070077242844471816799374998526466272098935200282483985273459676102543315407497388869373669563929213469060653437976181218413669383620075431748322474789223754282523756997389413539420318354405768552871130682638081273587826621328986277661172024787650932261023127600555807355487743001013278447240762538925821462326484360019480597160607082379729661878833656103951135816933500081549678753053498956313348000681125516131147937580547353551883860836018256306710626490207670831234818428173254081406147231749167455990829948632727594840581512711092908929328943366350629901175279791460102043862300725553357185806325589878767386950851324906151680815052596085688529368866105493924515601457478338738459632714176131990847782614525732629101173566792162836999478137965675415434433031318527249250320437169923982522445626704017119124345121661043466730193880783468594463709920750209460530363084805136730455510840380063547160911341888709304550847919529967708589195974286862812858559110156147207514114228668156146499436366555524972385877277046674557544019526489440988681892792806183582104397556929129946172562020812467654100401628132630687670621846818582904758473355299902754459174832120234690645291647570355562713974274460129890512416874805757431467671622105994861319937153591967913567108338027704524028849047707468988301956392263019192034029574611387490141602619137039166203614736067383730093009961480388271219191765062365283716667300973225793263244258195505253393085417318627136394951476078274410497215285431593656539916992187500000000000000000000000000000 [113,18] -7277029489677135551646549886374438540250535921322458108324618264527487811041115991962887880516058900120858417969377650339085749312436763476012471015722979544433666988167155595760759753942689619416460991547845274440735605349188252038389545002830782135360581620781901838464269412357836202105509070573312008327010135166987704286545679376385427034463963187784517903513931628768821230967423773017707957405714814366946543350527946725944619829121538702042926812886789801654117572016752731895797184576919111491841008815732223435848316517557275086328729054858157961739857003875286931258837526995914215443548099975097162176579246224134597282682852488479684462484856733661711662841843146696422080851106532605906519497115049050601371725393189576094659625997417068795335630272637561698719122904268657331017423748431187926938641193158985797843731272721983258346940600778164900031218819080510564484726533155343115605141229280041293036598703706668895804367974252820731718248885799261613656685359851962706723774368052908840448097854087349360164979703222264728238656708446769688053660565462584250670444879424129641393730471097176055695030582940276762687869810382912030332089184797784343117516985385824459337518982065625174479973036675760561598720894101908594315526772597429450952411605609142010734890442130616362555443630478671465788552512095274193263726710121781734011561937099794963012540317401169973292281607658745242507588449099288705245129006562401082362871361636555336008377083412689523583942953613694417564419955877479243738613595374586143838480600140222862038336876890290716141296407859369496770813400285314572881968279952993174747037313614235088890293262312476377209400945941086708765386773119425781936505785654597004952015322525748034930189911014656989159350970316454761272960269929874093342805394064508360381193994480077302364909434546557140294710727780932472527190838092826293764647369779764948508590534042806642117022057203054462886544642957366064392803183412553306806823226992400147910126121161947856426022069223421102986364543825472323273216450080429267474604543512111357827591634033684227980610122971153594799088512578713344169537474774840289652575078452387890895835289964463969792990946400089470856183808697315411346687144662167823494736763674134497973130117605106028867342831375743543564299790588348037871010560413561317123929486177026499990239468533640828863325309098729995988119962642177435290114374377007377958648248750250786542892456054687500000000000000000000000 [113,19] 1590153451726153754950550043946727070236818610293494110426065274118134283910475235782910767684633058682363607418924611425418494411455416416788710903086810214937788948737875575575478922697786435078827112142059791066120829682349817030855563381219857131871405895709427941804170044967177204275787387949063243850804972767531698656497603713970230221981026211454765709663666651961560919928392430615772202173678860606356782837124088609252459389113008175198234494919280618193364108926917935383241126290829901295398007562715559012252844836688053121686537985229123062477789639397624758032559198289570672232026023558702448046959136348160219257052918722303923626707085154975279593268476909364909425186711852265731497074139105804870152257974767370900301469702977703848978104838915015221650272192716999302991680816378597442464475366174428738226057532115426293540355778596150164648404734288996093284780010595391213436650718245920530396577859894131021739099117660333107918374394686797837718608617584995401839180605512784743492030614336875341973481802743619677084729098397241729061965167967323027815511014785162721791874179776934523734455722694396226531712608351903081025229605616464551258230994580487227969245207171401134422241973558461035610714889621077338903728820504205212421204105948628669961508453505489790284681926152070992034600907311501759255689224242765114420540403411264052089558079538913209480482497747595746721136094910050698304237256094103104812649185097658314000007354457285762558071473372655268841129595616757034163351355887169288703665029600265977513221313311065711071399916294469923215886288896671157901465063570017657001704887735658031178904736729771713154353796709349543075806522814290859958435810657345629552393213938621727567457388277052167005059497125622469339451869893541631024385289904384217084275416028380521058650109740717369624976911790791280111506388496414749794951786108079144834840854893015092361697735085760433624705867029117397204286836664807572472038267378189056039071785308992023845456168172404931094112608339182327864844768228440728649393957887356689764539066208490663137671594112411467207024085827878396586450201828629215612570953036039775852760646974576979718134079668431272989850461728779986760161902370145668504767751369763032203051372068707545584334009502265527218412150355375107331365713724614783567086222690564912486668310119447789387003745300142524750264962139032211136585253959435697556842881361660602124175056815147399902343750000000000000 [113,20] -2686921248322175928529569126051409468858126904929646410669877537466520489801421220307009918257825826498187813219804672671249210426509262565706181250812700490178053129990948899954396605772402821200307188419151733269416822381762218887377540624517588020245355981533200404376216025739908750476192225878166648119646749223258481711224426167690152131849940334981278207532013050744530865541922897686749248653052355074612530860274753195986362476996334756314119048303877893912161587346668577204913417148627239824799496039650815511673175495739235542039540081316853426819762395771378189745322000661619389306200339768673004312402986169760626545438942014810875836645959241068189575598485676696013630886628233425046692402494645931345024559828255289858374127258895955285465331075296899906048237766967049130429312982663957095439701791231083545731636300130387276870159466790033513285079035991488204419835659271576727329709469129062241249332428407017873205466692803360769548560257134294348325637321895495495484916049607450283861193233523053586805414058694416761746466197457030148325133922611048042683293563265792791491242185098122579496165867109462127053425749497859335112237780224021965963246414477516192777666823438187573109322808055069135203154580526418786859609121990037171669706322172243980527325443085108947786203671308623143189311086190955642293021145321036579508853677363801573784125276645405495764163614772844621780380190040771128420603249729005646706223329530514391356920935676659805666969997908278629856669837552081297129559539384279022375019745965651156044305015489344436359946380537925092086860305291692912381225411480441372459707085953798808314787274310975520512416450409461115296287755760171470063582688199483027623071043544150519538323451866008449119157640486006230612421233129627103836743252407609015231050604222374459590647778878959706548672383999266287289121436076416514065197723748306280014773536712446063139853182201953794704892341487811565722153809565517991983674820886573699609756412858941859735806886944755544226233537128492633358028693374778028388314392355728694439347645127261536552919271637264480936136773681693597061771929752345329218337200869051877822105140124413603064584089611002847870675636856200557377071903252517956594660045708831439501193785828245034904249906326472337081722236895290330617575534438419596978836894554853506826211506822381507824210973029401685179862561624814983070058200762821824097992262636580562684684991836547851562500000000000000 [113,21] 1882654350017559615618853236532536561315061335173391999268836860477446154701753965267161060356852048896473899671183441750648893223078994815395993220768095992416705153480458207174026420129083079449216639018221593982786414804587727830962054475675592169829356283476577044633025759083935460498522821468562778011566287437383422227055425478950026903484917333578361840224980161445341749747632783233681095042763709428178682028756748275736173550296118111290220517087813432891899422863823815324660252254308434416891743911236237522589366960700939037764449653730490326534567842252406025121512496913354887612757112625133285622015294328590742041518196717203008382566386608243168316388950995091938088654774198775982989150993277274792563753036882087417221892008376648804712003974937830699165912095569404803242664396169306733310478090457828266330577533486951954880507526568261583452745080127319315823862406496250947786632949990871947103685976734730943974674263514473119921528388217774216318954337322266333432258872940832268180195041141859791863577015170153448625084302789927153234984341144582166557324990462627171017813450492709912357715081861471537458485595325807850696498651331287747606836813975757439924492412501475226471401477041009899999522355441315390457783473164936387940792995759914539261425500594833452538424756927800666192011933980901606029498558304695146185190039079923810122326245799401457749033042635565233979836221933875564307092878835271746854907553038557047469624394271815991708460168633625483794039978625060347652227230693220509027925372891986977288731751979752278353088791432831486881953389999102081785193761534138667429215589359539388785859611216451563464411829929405505293945180454383624018415220551829263616637800697361439473159529422692467217656747607472421254325584239968993320155680369692050607225781788518067418504290566259992911909290443552923599392102978562279954352678047773182026954975485878982377988493598156970471137342530406750234470918443146193139431388388097635547237310881237900797171405770415509586578127523869299107331349571488268473114713369996553563131604561700564815220647745464361951091955147584686893315650030598945917023281698511211409230097096913464597031803780193221257331900327942924399591086685182476142199824146645780726046915078928555416507828126368942695850827097876808054831423923898667446391939045592785273243331643770147505590024839518874631656853945955120093165992183948699578710517243962385691702365875244140625000000000000 [113,22] -136767532026840522098781581973937725805031214793434118650217789834949711908818103095100790361196879916577514596631647572606370202148723298595605438446688794027021298711351170756170059129577812306615060691328812014281583707209119801140841700167565195371423426195127902855119512104074632106383011906689250756187566224616454169058440708856621852353265664540951121110424543229420251886001252457372870479300274483978637425783050752697171152136606649854192221509768878095836975057274938463177522327537776344215197495718773889775842703755865305076692255384167824152877959534949916937184736004348844181168042174748965871346152186767171686769464002917518800862557446183767270501098499689799078010704447147703652195720661316641419991252813416280131409130826204605738413880384081980654252108017021163225912494154678768285960479430517426536865199868642381500395867017365063520479385339657273327193369137873314606817277442387331400472914409797475430223959387925554920898169476842282616338467316503564523565596181063503775624601236692920879285205916685474611539510683553166258285721046451172533876147092331595148892245894643488685336635008429079416642073938559190383437533702017546969545095929936152383607435330289208165552920653229967951753868628745730117739760898073787833121159455962810330964470497504189581977651989414535825139531232638493249387601180136401041890933721885467505568253997683139909867440987896654575678252787079890007522825091478066070606371369018990287237347626691188807623889609650111243557438001054373774645083880394185874319317286968927958271395711543906545187601058540882909630609884582344292883909795407176347724287932745128760798922939743720023790174350738911794118658370758031435398915494868312410287390862544003683822147417432227796657873384277261813339605054184831789461726880690377684827903875877814218188768507122707477167164350251032426243450032985699767481351585272536667422532064789315212031963189318307319536658994334639642408521563203529470621934304956738673510177031941825789646905291609005091069679148105025477873339862662553952891659535023172343829008890570215674833789934165775672090142693482161353039947061751179141063399979050110230375444009366962035665582963804064468661960160023040947696807642727410028225579642959841992965528781491005591382934252825720908598496050662787055199387453557369188985863157788151105003066923247463886431233556402614799044733121818752209109602526381985199144253328995546326041221618652343750000000000 [113,23] -546690436645627937129410733402738210025971915067110970427002917229449620917216148047173600969853131308472587027281027268148189840480889993663494390998791733491152983998470144312627306057538515582637721427621204082365503775741998661287066265499560878499778330040095971551755272835359421418189512035233688605706120141074696121948535230143765742209442690985067953948804136262015570014759624809067458378232047462025489388953747680351798300354269406238154595494269453674643049992261531615806237957384118210893984494443861560207844100976226165255897652417177522030035335086878853719526444208591045642056163355583016990096917174868596776811714579962624939772165458482538446070662467357171210230859034462218588474538016340547825304732124129255088507961048758403584854883259086761795082156764781548351296705324025002401072593559754613224798631392943303757554220097218145515382956443594286565729483432920392457956857879228157547682793497205290402380423448391955543836069344850099532175230599291914880373853749297799389993470744587565067596188340707837470762546011262768564554741408117100454536745312043523290043811781601854223775135651138753102674204913959632394501227453307976496393341713135889509793808111487878290204847882702573292057591064084173044686811208727637937159827409873861626012135081337116099896777769236223284697501970190094528285207785876120866744072183153241285423387627398745435449853768544892344511510820724991148528194388508808666083230015214721736467149123925244279227433426527538813289361062552306756377155730083578509712918561910730346820390076194609409235344170040803325903831325259536502504213805405970213247765209161195950842050118488045306603436667931578492142176012125008749736342490966944815248788865104938800577348091346016543749521789119768348953401133829760114088664443943562611408779144600837435225159940670758333667550702938789477239509386944625303174587602270909643358003523387396515618896545591377238988676155597447639881917190702427841270274006937644791703621339528897225970232842138219338712209403398675933157475780673333519533414053044726488694882679566538034157644196521274527789425479258417590584109205884292197289715096130151676707362484277580729049625985878479629518426581025489704972577366037205612380182683461862310330592768684341744363686244559516282518238632700803655066953696708815218361971187872071442360868815148951095979140679322175982882396212928708845467168017662196177752775838598608970642089843750000000000000 [113,24] -99539794249732961981181684968151769186685572032208661268615773410583688714300844013371318024225026925989493016120713463936042484028567178586703431538817437609902656575280422226524924862889000280885881458610578392295383100169387156863170472493264535112583959167243136739755181110464420645696016041048140763593812994761338868687640498705375406134220721762478965723727451819774801067934557963160902693810677311770491372021746514053459379205915329421752302242263194256518162186780886513018812221398363985235702517518317921354700401517774444925506173641612312604150466424845125806721368566422956309416640366794675060967145542962069985374345876738585081518918401335233613785975054164331821578971409309771958361800276138951077198183298576356051995665560532801844762433812236101047917245835409214977104739513173245726635838564421666274084814142512401051995637953784783505516656127403877628270868952975954657702297509266004493544647340641383527349372609438985433181844407690342045879579897419076990069052134014587903700777964425790071189035876022173371067901923996973933237187558208794222359755938962439253184143801253040820328734114150813721442057781566785720896111135067384011418169720857093532831783192567602716259575679143926724236915973160787246485183817878021208081782613761789878994730145886660353469897411960061345030694878237934039614164319125392356594228016805777721480310226828242858994795617476210770853984525353599821863371800537726474431671821537874034000566549490310732966744619007230594246571285327770939766673012251956823268856733438173219954946216785709982942831138134066558229595018615884320299915389612886464459804163304403892050820386190903894456964763115777144567675533027683740224323786641868714720433949758175259265677451520475277209429614716876187017401649182035516465508229285159900304985491310292389865843308099740855690371849494543078215897235722493171504118865348127419743209596930241425967090898095810751702598338260496689035688642715165018980979017017401766494456227395555697387794923435294263494948638452920530326786594354782970511519557935240620891762881237719832828921964425693040178176099050717557112063855244211331537280560095572908902568132741751789435013226032094387927575150695927148580261309434551235759117051641498805910655732047091063971622599946810778599690451575099122153524694503624944200014872915498986372286165542901871918557772981332013460174563658939366324546541009432587543415138497948646545410156250000000000 [113,25] 908536715355873233722578780206181694854805813183629354510845954453857942511808277918159742863432776912013831220148918427430701536635343246999511772444227513808764943005785526303943489071547255533372774394251120157789042162067296085666966331128210752683531253120723298371789854279111412320209170782250977710482950658164856196902417080725851721223784923526838965526601507458554292963639652210546747387929129386165174961343695944209666585099820794606504942721551608706837837182944642683197260371682133399399378264952978470577336637968766690224816696683717667643474012833996283770977703108957936909353464231777391786829079376126644439932436841429274542278793582882166410874868313332991583199196496208944169599929054947978245942515009326042204225997407481413591217838647249871236169093347565884910699876467107208642718940846911982221030353797563239021408890579501000282847678126743054063695508587098144835655512230142282230166348466588981296278683585837154971141441650211980589379744330232173733442802567245217672201903429977198028845983728133901196915049124401851914458597596180014775930745646962974152183958957270450192547652207332866722369110553964457992292984746118704415680258052289636669026449503947363731586997345963834539769698663670136811749417686620370208807904723453673306281332720391762942554129587608613169486531072081309012842303677740327473025630041106692526989729825480274512153722793570814649898614147428947856038828294730191680901864905446897749387697430829335958833336206726267808079062212671151486746806532063947047911996211708287456416970022541564614927424426336183731345735183200247524444096471085397640779911609833817504960150061667897666298628938230485955654673695115142207324498387077013241901469032417377245154104666985624939274506297266571449966051823738070734994174310598036042472408947027808465470666635468926012938154524864732467898071588382512291638277129679334891063627908826071950000110090968876567184718869653972338902597088977586305094359044375009865274819891177222573915720283040690756048773496562349370603680422820900985915165748609793150570089390400682826238106766906314334317129092210279794713714044482234748140317758964840289239726656515002174117815225429096260300170532838525336513268186945746584962636858385823457493002741630147814846673180792027753497453043688201000120247021446173104626324630727569213537268724294642098550320860097454430053121514524977787581432042696150119809317402541637420654296875000000000 [113,26] -914940674583676181679272353750863573596160944635278074221455736826402936706437456697276088544273766399561995448151616128187137428908560249412061315913592068565702973331483192722362889748731876093297635659405268844078271696707304606328835639081900367331077721560028737504753977843348274068799006859015660624361025148136875463915118368306925461127769767373469250468987225363837083213030853178151729450714374322781820448943265979953163505093030256295179774031649559556140500391805688479113870844530816320354631388253152802676606696108586777108188752369609001563997516419983138616333683608008644314083875965683564048494651255337881285235845920747480170841552113974427555702128207266186036162033477559855265412236043915962333812318143131504669390888744547899784174852203129081871359979718581589826904690716222514556617131944856065635541214056157772910088492182608449661142202677894313136281778827755708726391047050393295222767284902631023733586227031558862424341613962228294792717580633615759626280910610485168796450396490083518112148473173603017489537034512939023213198390560218437814354599987769244089746332492913716991737599854118784991396654228835236113562374489987926257902901128294728539093796362579498635123916427917380535840632063610997183127518543122586770988556228617177693579049908081651975114777227892542932635936489597731857656308228146373751252339827453226688066501017800778163616281060298216336004493909738479045478231990511510317633543145327026983097582113253297118127446965608975865287425289936769919649591903685144953923250756472338977829271040229967047461611712087323290480150467782549677164913947163160442735622809049588187588123917206303114194587786921271930174399311673253070629055194447939332151912299544548520983756776710049536618563131754780129091146103703577413566983238188520042015269500764783443113847601399208995200964033876553208783823475248181340682436111604417221872427865262306395965995140718314865910923443248804352725331375405082606283249095834768704357696036103967449422591433320481967796845904965357581393822958875731054303439917705703500973446278836152268181615546669601208558049794366236619341505364783296838448958036776007297844563338152817067486081475737972458228074544875119718608434325175322435742262279374343172128572324976808324607543842242610722620793044829795774815487550295022374608172650797810826019079364358163888253363268486495689576092893979763728037196690578980451391544193029403686523437500000000 [113,27] -133821038041085319965889295898844170417479124169298193352128191700997618994803495181449590661471986876020506933936805381532185351735996208057255100005987247355864787809491953320981671205211694872165021032337276217625088667043262201858956908173542956189564322625826083473582409492105527879796920099106584631552594139630997395967527681818380565782355629200619774328358339676850581877001072505077514174725162457690779835412641638190273582288783054694760004349984248351644156877564386820972910825119498663747141153063509318493922657566277061892128008704959638834629273604402585443750575191187457514667781435748944575890445407948259687107830767859847222665207652709783495589250083956439653777406882993541007351009250659385043568791966692919093700233836677520818186228837901940898623041130395232557630852301136815243437043643020717455780311358372236502559227407806128760121278114943384786601389241717959444261411954153556285341082534699500922085633171444376276939571289462269745655399502520478556823487995301735322635452608956241556937135647595086181181527456319585138297977224998967922730054638224665665760808104599190028667885057852549329004039676769368219035999124599131082658186400310808550347900827174527555825005196359828094212833568181874937492425283151006973729361866298707243596786791105447690730910968898693080043010230633678724811973307618571486648940219377474619610646965386492443643780535331278152408039056564154684880131961471047453421396538849187284256120344047131320080669004781346724171641816768114110537633927480663879732690652412347457879586643422485997436279560467194968841097217993833804235960454248887245564908416819006513709432008092586348450724984002247879225752099189051530218474634663038235583433544743323286356666960802332140399648251609408013423153981689898013210137173476804902271584498689068716737955354444088095044999257251881511971453439642091276728840087207171744929113769026399818142599018607626470243483477333055757477235374945331785755507116580865893986370241227266799894529028004560076383601739440644649168199271352055951324255051132348339822430750277676727423430916739502373715191718781173984282500695657193936263916875881238699935951716638018262780814859655370588280024774777349411513612394429459286356746088138953514934557392820645176052110967990730093948271758087171101543382907081063147558365917142454683983092858943830127469584132515858008085366738474535942826637580083115608431398868560791015625000000000 [113,28] 1195206762465925488108065150598313966791608616572979662361071573600076556253208763363548336606240113807667185660756114120849131932486211213265674679206823186484358199986867976905377784074824552339473675010739141304692474198418230475196985537833133528904716739052119687083156719324872670608194469217504569398015976364005897892198430464768909617449518544998135788024268924887224019378241392321545844462648204033383708246124710178473545313386715005686550600010905588419455980912874364293262361150267294210088293799848637538601058811449723491420165314756227089257567894032914772133788174030148735158312992402994441657641078475754373977445781812220487770389854491586875140830544232122521105698168657992930586281311144447755709616506566219891812238212275574260971273015220079094182795824901421833576171852931941492385835169428883091101749508285055767220792833412395600254179128270617878418630025064209752438272039739583995959603692755860547186490546201855317637022529647066114720230826058839167945943228746163909045985109982790196016729013743295636721406625505138865911025905798195261035724332681124283379972682463339879086447416463694716553881342646556325786061785371298960567653872652795510769327334223551694941544040163132277295424601462965967044328457833075838254019770850272213457099397137698584726984565844628471879705364839801771174065004887469565794872148277704179784405580730074939674420197485960246984180468799704674529353447559275490256235760071779134367198875188503577316734092698931995771880432705302621182983430228023380802472564686724229017108533961050966054024091992283108428546910419983403328102162338590078942664511888402529366044135566843313307263109687179293632166019298476769207771822068201543025812632867934123433348933809305276218222263129934070688328521800959465664163957619133004189197364611925764439193443379650624367071626871718421653805749179011344147667237279930341334200358675216052931045561482894919781562957289723127952474895116743269865890683013017395574281468569213332810431031786287266669845014945462372059093462467144763514217934712383695980203793347994220383842867502725163976135846955673526514921109686035648713877508978586890493905595272562809759470482097259144881341172373306919176702267852268925109653304094631817314303940034367858288098962044631631590346400581114262261824553818718543035258298108445912959425268574832651115795307657134382425884604374136457871635741412319475784897804260253906250000000000 [113,29] -673693276523122032832980391335161576157256986855361661162757377619549973832744079957213265752837859615156072984295931281870738482612083534980927497531555844704657879000449803979804906848918859458507063022103330061660211323701372125784925291265295280764284484037182876245173933950063712762469550829696284948078366368468137016947279262501958474519007046605905639031871581417669442210272219056311395162484264612573180702797650087414513888638041255446274852907620638903461684219668152709362823053752173549756065121883801228822713162814205145604456599682547979434881866872896369232789556324730773777451044114596348774383976183517991919102365869838351344638956050532133501287020696578940235812210403022043141663833363811028256523108712889401458495692968529208818635061865564568576284336147268566482328326696696172374029879349995185662268523171894026007185635282145696487379660176243135855254667022868809861984461784018232401782621695124045485265154780288940814012277526018255297612214125749312521091164020169183848034607543686757701120725564202682230642174102315356119473543610899570258524345854170840980930025000606413574070290403953475642826228351489637187205697472693303487495982532610976644995857208838753453984447233702936065397245383794859244079772992281295389328200832227119225365810373123151495027162871470231460582746837444292098456003192371406590845056116867592138466359711357324925381729473702789894299791494494846082368422287448755230164085342497795526594261027448781515777130239549688444707972307723531555367793113242716033202068496492689207138120026635734453475989249518045159423383138738331265606360601487710610381354923290787739573969068741735865464538532161333626546275255446825113829052112055433319138142038603164272446794707762153360998992864064072355801928763307247834629428644392718703572595584404028299491563864404897735945078861237482368916857405550179994828518678094761747567956020182923511544788007245050397908078788362679915296499441095053527734440297691532643269413112906024487081006734448659537090009268811357910645574584450810688174728997137798787495417280216556125851276757854769656792964177253639272529925541275973010019942235677059551778952760769947396958213006471281112776092414758673993706188178417552899144197625091713469100579012410529513953965574353684802115386018204862052604779120436757192471182243950679413632916115709946836394686797838882203836634662711194132533876199886435642838478088378906250000000 [113,30] -767813035465017916632084334631190860777430904394450861723175501618978487873067677638485715452313624660261767143242424583485853988679799246645209664242867954728227493245072991524076518601706948903098507330450191544000637913005623172766679652108593237356930371571224056542058992427313172985052893356700967564470282038834583909672213549799523745098492810192048824201262169994428020522962733594795264734777608866655768090985559204016862759585096805833907351823720431017275401940438521036880062592182259517017801432715634379272527727626488222110019490638024649075745330496705348122856212185670496334941334020684641716099180017942477419196231077357101327000352580003200513309123164953371667906848921736002532382262835321949596290162301272666070673619243894101792189770275211104567501882017777562269227678540049964621214697797122758950749044957583546168370937581215251141310993785496061991371962892570929153992771611635105257991747599015524586950803258421028906075416442428820114589844706665815063584250729123678112201486787203995641756090167341035013626414541994819628969228842404309956136603082905095866120173493973358940056139835631678475923263389819452415762606476120904526007965797863752188928888546003874794999933940107888560917575195681095211208020486411028742685817260652411896382357853289871524694851346628469655407541151745064931844215100099732624056984673151944185158838624750372796735176728098793338236822854716105690487829628915683346434435737521446570417605022248865746975048751238446830321318554862615044955796561701095882801239455495189751237356430985891807659481265926574632867135668770823597956796975277347688506105351284726696439663955478707765239129846497020020561832114822013570119218063895491456995599315524532612579064182511451497299715695794642118786365443463246879455378156815144605463206510552114054353467731415105348802569396889479023553546487092296523584740094769033543312259780853308827904424661699241871702320122826121649735080152565050195451258831333721781448133926700806384282714991259525184672660299562577199538778285347430093324776839341858267615501494289928437051048060266179224952149858294218652536325389458828510133440719816597730529477351973832670129960139409644626415088120035363129717297154129320291923507148705227069219253716279892376407610946374367233545087278913085967357466701116597420893180904646481455527844580645371951433137939488457669253318894214688228316845197696238756179809570312500000000 [113,31] 550830924218585141971403266277883072932214564342571423244448957149151971034222814015978919634631379216885589107415910305656648071255552108517268103898302767395974307726199979758819923301128067604723993109001472399338842486316708949868913752390601622780982732476804728946835275189325074402990735819733321442387628803532909570637768118144203635244457657758425173277476797929817796698651392645496252929219881432752951627855220982976286125974311018480563380340515098614774457274979838232718250134772132998173210894159648756437194872132423412417933337724387135627156333475329860812750174942189669477211681059566038168184715905119257485402129982335004774445268918195997024472177409638987041674144460484449660118951032022393058855191308191580824165800825201109795377960436363890881393007000691072804760503212232153889575289536332223124030132589728364336457907325244247529467386949511578421035623916625963890746449873856144009845217733381043180119490940364306571487683825312064781015743362898622018088946325148999379387158277095963420208326667890567537594595539803297538495818394454038798083554212500449174566664268017980728401947921169260479407581033262474409698655820868288561153759540705018876866524626067656069158575344184944885209744830521786624896594560561298312767131707356418598997465421352701923301240043455047721330533925816645447494930145343016921848614055572441811627019340348179027490799402364831613375008947085730086464917873980481384008722025697378780059834975065872063718582808670495012216719072542892355032834578169208504960972318224658002297595346701495819846557521740313075593179560979558344268563574299951892010088989919448974941605091907192181355309054532149330439575758737342464469072272017644437916410256737572767362624617332179345530264021139045526468622923870427755210457779939283709274152919791818274208127304668776265245894911223328270324949093119999817480177298963509435741577801525013079406092412675207311477631774682602914698168737567068724518689075764678717844605958726517908313671587508357026154853929413626076450650757665815235245987632235153279096351380977867943366329487804929792370891811579632736090832896227392354692970957535238706983784829777136995313852780808198294950588858322887870972591870411558573603806312923804147951801284227669182952629526322894079996556867299076941910876001170072846872526393710270024657132080206836669551390305171879974732739894405231240170905948616564273834228515625000000 [113,32] 1657597370187406658647657198697788418807490969426527068722297082540714806506773515300646512868863246313547630952040197999735945610798864643841189556113401332953668688724196296468630028186847115882805089402611441605534748444949632049719086805035338901805149409964645241956293923710589461734295009165099968488376173093870958049449837860256834472440201478000699312645154175211472021897331197873820045768528150687258617979589455163541253077809592856194223304765050198239829817627900029934741342498495979599460781565617277919446935757474471544681743412933901257721335444698603563365533101705555352914776751343144233374772023568788014110090300703818322615899550499934227988761922414556409071243800085614066722978119130643099060902277853493768436322316945426853550518702680256896324749058295206095664007163447387036576762278482857378564307757272267684179103090640707915223310436658147523326627250213574245536741918454731405543273089470858004345129663102989392195582231954265491952577145334339295372291415780280251259040493956824168439436130013781633324037447138960178672297650566987117669265174210238303556733652092853750253362827363942821051933919093753214682345359360297499263349440802602269575338702568282242522050951534743283392512783211198088809411348234318150385057405367284777757252824613925179020739378943995407789392707430789592296109132402027505262685209037215578724420443417026724766028372875726232406394711372497707325935044778057296082690474801221469913063541030006010536298046719494177978512018635504045959764998004181811461408720687320612281262081427079883344709795716889125865247406940652708972085460657069398206098975821879956336371303912353246727807980164507688855086993180321840615349750413596716907601170230126743306778686594129843535651151119899910919633387746808922325072924887409206516993248463170374140521156750940585994156658351023542260511130335112643263281294109331155808226674099167067435178921162881939094737471647547697597911679700790956746469539129703659459531845963823905311908142955062332876812795713838785174338225746242285600190736165839686492086777732058748938166161222503543328733756027599780216678318063875483417201853125014506567465418504685252070115438556953639490796508302390957512569856759882368803236185409841252962803287817466571560214234880687287057765619824604763230926514595256564164595280831638732220863411291325144838197874182886693282838394547518134913843823596835136413574218750000000 [113,33] -3206869099912406939962677875220855078206213769413109657991020746753444042649714862831555088542401583644332280413044657031214879155328617021892910447761129467422783213097058517615815124023138877787667717638057767248602531365570766642499165763045762831104467231255620032552510034224707648392706016754106228814861756516605715978783749622676291540120834825079172109957195317156503551884082013864298047486642207124465452243780504768549930848701604256369036520828372674272029077497337899938130485783581883818178862626536173464024149639931967944760442910925672651336213915357607206605224536482349221114923710795952160376484902940392205997832172305508650445191946527352086567889020806341012892996186808386734204094757311634131904875259648016374424248166300675666427473552691408199738909939560277336184832093000266517556538926097463082761771669366196628846988061971908395498362316833435156592199811594266514274408042973191439344606505685961453928089821793475560595317817569284088027438103116585685789395772561544114949245655506837063890976075113804357038847086895036015978304994243611371277806552077402970702195565809947914247348761546158706321265234650163620387055259681972400029733904605602010821364362246552676345265967385386540964319934614345312188666291819046002220687108314667576644509287006518154449282553455161786313566479166286369960687119681574148925044824838720084912425563554195629262951731438132728387440784547308161312976643946299490980127873522456804153182553728031474733380923047846353458502406242217208306098317958069109112130622267258508646780533674758423647135194584756066418960028233890317578483863702983546088807387939066914066344182023783385935866542973685369658044176852181800950392204850552019907713378000027582185630712915786339587664752862235561064499381200780207497404487126523491579605817420514696481365526019730530795099131612904880336107387894440775655578615941446576850525142534448149326682199075722929784590478340421385879038957952590638549710545414460233068096822955066130886399478475865101669976155918904488469358199696266907301538839359645686588390203120933046388969475752394980524374632927714031944420788388415534350982874200577907212833261606975734739178520186244105134249600555494564260284230686445277364654926798894787216437298670386971691555987320194859017412005457037934501185660806288411787793043839856773023270003329729483576457059682154562179137724520217034296365454792976379394531250000000 [113,34] 2434589258415558806670735190723532697520860311220004495909201849689829327509346928939597225605548054597296068820583717369499106538950302495028461326332429469953854779352363787289779267327909834121567788808152668983453848095022390767267102378980417763734855803151366417342217801432519824943269257895596741056919339976266370609082975239624898871207043833625182416663994019627156617315918529968945197392416476764518525911658743909543999100933451225989355320388413147255036783955417359413143563135549504013611143281338017460030352779327703716443104300258131635036699669695763342982547610583572798706541740681320902629416363914670739135691613713235510743965736251360498595433673326297028558408664426208732113939819161048311620849714564902988463412293951120937868520279010748554594090899902011412402367440009340835282427674088740607616719534049168846424250522532984122742878457615105775305634268034667285051106680758075738253813112279415488095631268179786206605975236739473046856001381265711353024134288709825861510214640714033715386510654433619949421620258582106381508386821743673103441171804691149462550572929372704611074320545902792627985558920815469223869785831715000315308929025148274049757162978051532256660808417162150814687216798787761424881335525166006569393772786298542478691189088920300514522794312489696495282232694209785314362618939950768310464559812495183113175491441637451312458567379789968159192389461629956289589294492299526058249325760804390022060236657494239288723551536636439273842394861628622339156211734913611870071476664879628091759796612137071692270277769606994752570105631204993338900169273921235941970794270491858231778376947681447387034580675077658312377423530579858772477478844459369802039355916287533500230353367519280554342508518127585168643476421611067177517328775766211053860009248024713399544714794474020887032192291436463741809209725186258975632853994633422986999930154000785515274399902531398875125199629218275323005431966492246459573725526453644318759715203967966604911812895960252862292349096131787334917107561606463062164236524334164329660677219262851784763379557474200719387878870456900696569342851974894381336258260205439811865101756278442355805566545316450510356989085142191408087644607377041429038212357419944491974945210002320604944663795579753013362704059420106012905313369062901203226179176327420084489971365171405582242558258900073041818001851055441875359974801540374755859375000000 [113,35] -582707765986849735548758470952336207676287861155059360222001885984829405495815225318476476215064635788434488137512201454865642238676125733925823810681491518756777189490542419057479585541530051970869966088732967720365616922673267474437618358143879549346316064905612659470182262184692882454712632215283403318781196338737469117957520538968441150742301262919456750780531033721826365342910409412158557691556483472751188246046212951490736444900113675147719614317041854319581432827455218013077323803266966215801047040434730102859190968376086198101932012517220216116076022781958769478234805475159013029078422527640440461677003287797009105853292226148149945754524271150908921393349021835170472846700231128163792525614517394359877544353042426836808165615750046253884267571318591826953197055144671679399799138341986883385677236036590429226531455620105308676033094717841662698488502573715212518367042558100200756397555374678992857867244922098260118385323852235520286433029950927038620936899022751382379274235166856254927767340295581857465497272253565501579188937109229876077354523866517398481879270679829039274849797233055212228214843740916303136487965955099148534785509538609876593469253246759708842167421144989547382572908581765196102463137815558716648598384647983756461820444828133061405810336877391427463532886647760912915204154707273510106971962123985949125389971866924153873664889952407350112244928566034585380587370065468921673736053077408548682254683576796602464047192703192371976465026814921519962398547179182251254975248045916928278332461506940359983598711058098752109754223356793415187176191080817692626317271548570391878034676120041798898229986312791313171211122585394392993671723776945281377771566035114644471934308577281481945470952817240673569265765255279765568310304273841376323542281989871498189883774974050728786158429676259268487944427578986823007409891353018868578891217243044249257461320508514065700656706495860123858791050464261396962107673251054422852125527420292946152398414836456089179538609975967578689600601717257253636474331289188434139769452324827832357545667948159421945469722742629377058231830136229611245979987528357007777605501390164741979341757822935975021510951110117335920659223890262320920728606842000985265350757764693873929818777071459604698145129822914804029726709106859853190727943736948086317307521338057556041333181403957756327684803285933082955816431081075279507786035537719726562500000 [113,36] -519922937392254341633150129882485380728075067893293717962628731323682820886994323662601676351675791966502628881094586384254179885774946156165968178406368548700473831600316617652882067489356937852998381131762983375854616983787635330847733896800744087777366004367082919538574580699412744491373389389524639351333663299704472250540380040443522029900212047613934105854683971745040516779166418796272730178741171597295360865093308720134551986262725740235134833965728573591926291526924175440269502787758761339450461034616638756698492124103125612375933677648135092457288583698324847717629707956559155401485034765976549245645472283348696965400396203404396905664165875617375513907947286524392713816823164319159132922671553717399212319419563601892737734400402541160622066353063336715228749306748410406540479756786220007805310669176756468074700049988558818905618849193198944851963393383620022196689948280082694461854877697477783781617847149068903421604179789347705981778229875933231786594646149280986413852384570761269929400666125724603957053382737496537999436276723362799382985729463540816793704912096048230288784519940802257019620327298336413956720329675589169173353825085333698053411114906528383863877217982576673536169086002920400996137660419441579096834921637965800486438213838097346121955205280575671895677177881043248202286785492060903907751253499643507498101523215745552492742772290262608908486103897881361366412110361390607684145884688065443408366726521379238601607432317025572291847498047507696906445715630232537559540335234458111586392307683471413665443684924655532490564674444931866356068361211306576832927381602536889973958362533754657860614771042783808602169911778406322853647754722833673104436605388981090568181174616861339574622159318136271093546268406560339357931145229808293617372220614263470261679177319969076487078845312688808899224178190201934543819094790070113764701579363182000951354213012342019769513561665343174870137280145529949957127839741741918331804131475515102841082409803645689377402995469863832458534049201922772393099051428658997165610767108465162238065387576619787165316910658759371696575576194767913456570275664697264467244867836740758953660330059924113492334926802557036323259662987539578548844926179466033905475162138884376699205430161337588617535889288153349632131029791361184626702080858102932478990034756393776879622365456201970905200963283393500447004953457508236169815063476562500000000 [113,37] 554660892383335221795265429169437880047385567102063675457554749636712535991648715711643453267413529497680964566701205676163744583573209989408827785761153494789933088957556148348125482700994412532516996297740850434944243077411325768918450843514743582842905587206822320770997671424958933470989238588339588300037260558777063175416417684788770742117956059982468332265213943342723102543699506586377379166000637052460423031568385103965819834759637708178124655379217892190586031060666838905909597527322386376563820742786116855851414747233195265484199867939168682215371123839143481509955549612312900949456279178988706711305569810052493506256274052087791577276265895769611337776175294977529460799697054193572230333927102678515615128553496278330495893092502816764071034548602274905930872798235633718312573716892514145711322488848508599169324328012205375323502759355527384707051221489862365141190584079972286682740542082934197104760877484103027897722535438249878188078464167919586326703030781118717539950456670111334159780452565241416152167242894912422508215694079333960909914192475311578957513062159259061304030077572439443642515926065758017210920118271456673010170739473984536288149546392751387462724539063261100811112299381033359587398568677918047379465110821710079529848215469637775312997140294762173998154994087107174808391374125344999010704889897268281789068259932075985344318913319747153259305066918972098550454677696019592018758603082469195284282361306239229926309479584580726265564105886491593220304555896254620480613943710160784180458210894313556832037630557991921893435401838802805493654321221061343589180723051239338608087666867022573410006805839447780749748057373395933273804924238921639318761971954089229861192035194258583350889496595637883458319940735696665775772845646070961366264853416400195845788450043856902459172053299766703804088914726210520589752104209489443602285715707154538734214543702127674970982510693672370927954452742571248128068042808863129524244175292933654816965800464756141803855107618050398871968204432902584419940985493071134612688518088515977901160087863301154984211378566912903955546408901285765464460883791271124279756095381243194810027141063515348648816233377014655399696925432436497445240901197407495665665942058720405291047578374404479299942779727509787675328119608314817450329701541894120926978328038479571608262092449064212253774302716080590869296429445967078208923339843750000000 [113,38] -217126308798683429018738738846852152573090153831100660219351007100146899051946840014008384411127661563190620334725563171547357695997000684924283727031274368195328182148708199198813162332459615594003408126966308050712811552061909189587453119407102318034249669290074745151579749499945499240069127236231578299104624922516456833736596611175727813044626931260245934742570123465727364060551537497474376820297867000618150808351911147271111343193208666878873724172812936042496447158856627521920187077248652921780243373207283912033018153919125130959979299658684514073337463700857387812733804038977079837245413438640738291596174640519629080527261913079757048943587481629382478866418520552117775799353369699108648637190611469710133619268180422043372930397556152720286329781033223711876796599335167448229272288367715815213429599529442283656348346211768162712080716075753107495718057586083979123016905634546376269352956821030338752382288363947738170179848610642223772965270273202024418224840795369200321969395266378041269593340854729381249130562339547262700829142643571395254811144338463757729047005202179910005245003019322690396594062953421098589494312521153834271563516947508160801210517113199446430423005632099280310007866758327002554985390651996504406101596705682085794537864087713576572419075230410868983390326455411359435290810386538635258819279133347060076354006584101896015917988484783594865691818592115195039678379488454759628596357641623326489401280456627244269254425801577835628424696479163523960188465327147655655769518023265404203655507620766421489141240098040855166396120955011865095678449038378637696127962849266328435401260723354561645110341740545304578034792763911443823833274329497057818662101790992984388504827685134591475320621784719330857761601265549996037438497457178695973670144173361443923131342175674933925230570479738903814105809822453364370184406548621193828466408683891135333726903205619804741775092769010196938262560857411395332636024283488964040733303905257773915690669281350726451965728253666494221392435295666122392264969798921512253677382805620852480730743435894131044125928809194372434137861585533713332490052052976049909692138430199275264620324757249227515511405575577881367557497526171812934380343884573970205877679365417674781209283402392634272669149779833347558784116129268780506123126785245872608312847404661177068355133425912157995154097567258588696859078481793403625488281250000000 [113,39] 10690403841081737600108474372778986123821597652214775639086678954047028355634364491660982634994142615726252256186876336682044632978911789782375498909291296663198126530287612517143933609409586145184580445191837022919615199566174955694748530274443507173882458133827668483065414618118509277341315223268015131674125064019742902847363094783586791479861590514860475869049794067760186771966726140965874062149119630724732420459928951392860595144261219280724427512861918670126587657788135598977767270894505377121672792005815113709874945896517848598663476902134322186726567508871052358967136182299389158576195855248554283033792465211383060984851019298207814171423349909841943793720968835391200513470932636001499539383710350245112965087208664739651671517373966216881655264930011749401022714163568384178847040997141468387984094434636889064765853190832206612852547515101008224465493725124133800562311832389463914873105778871122507899600483647089660608186312911439284796288041742929855876794884561338039199588367977068723285941546992520400022364437779843603335666540147065115856606838821615897706233078140122483370474651766697070629659465229398027557928705316618630250383921756173384954973162600010941373526704218679255296396354436493056416757975012341043328657835122005225371833043266514012142041961095084714247073879893681766335590740290742916041588018716172881541092439658596379275909551890113003236906499878427962739703447086982660295651855498379499316197075779071326202653496356988022170665048123236930843496412278436504936566371210196518933975537697752283031658865319392992309844583612771497962476096607319494152442414164559738859611410227049762907318311902675615388635920087059019915207978567830451560136921512524445698861166315444741309675030019384763656845232077134108294673580557648154754906659848759549448323631346511527268444519968360224730493759189524150886981005439370665193989255255947527874817295904582069909749860123409129768708774345256748160063366660592210250538637812510986208707646128878050580070297141409820709926752054429194670216490698894655408233874135549201308246692330548813323185992852384359226472917333120780919154422020725718346733452835060805430073365788114671153495414673298237679502001258865976382225250105071354062697140306983740676119177669037336068784591360967421495316857117743552855045205499805696081131216679013335083237305442382741264145673554253335169050842523574829101562500000 [113,40] 28086002409028058108529809444932747374291760606787921241852075451785021469091473664621343667535813040219847931530863229768142411496377814765513352555365893199349369295388937680686002679129460216756543851070973633008457989580544559039810334814983374972503908032994208817661720627592051996753613601945128171215265842338886117415239602755998700856262014033244250065539664760505695019498707648434027517437006512308640121745366032498024738709967267198566204357410963724568126846112142941729220036373412677669622273351506723876182833312458629750515444979472876721311147915055868821166861254436309114744726912839215522076020227529188927350256873636105313485120694050967437374695322416921308402166191924224838348786423148945052377436339330218614797251485585949488022941978178640467176722866689071202339951046985881140680301006839124443816481724216321197265488781419641590563092414039174767494415285541375416739023886388524130196389979860442950106027765106886497754343167304167702754480516787988122473202902477701444345209904229021189635351555630761246874130762532271415832897836376368540985096991233736726677084836515226569825495973304360176007392872943652988730366320921989234890107082906690132450606283738315206829097144865780903393927349097675914391894477705070468095763610328729285041477320188364065227990778816236009758042416334181764324172415966697822169488438225669158507957073329696077892220428267490698216847485503176955980354974133936042180481338022568961773946027329572038886107382483845612699712863898221935562719898959555594288447194690159339984282626983212795061478261661108576077506086519055470745508346362000868265697903179860355044070205508264400479917384744042350236393592727866897379878721288240402136712485257844845951274961859670125427156312433439882572878090559472881626862283459052382682018417732102006550977263499416589932318881842410890965161236881275030631142581302803353114481395810649892662076034850625221274054485369304439755463470474227987188860318116175917450554362481755076850584160965246345629984245307399626575639069833767668927154918076147715816999989694931556604899925834503457303296301761101499610942344613833681645765214252734694304060251241512952417460495692058788411427664146254718584221536687769105624484184121455196658451761496053101342757770216508910854708260583882976981741695339262958719901364972011083583942571307993148893578094771328323986381292343139648437500000 [113,41] -12903575840912717801476602714546169215075918018214947761398815964732992140644556190969369278148081520028119565107056419037364976015185439734867242243393744989341319802939336801499451788309528304629467824485078416624013829975902657003400546735905618905271067727704808288250342386592658357476694175579472847894183665007452870206154918784722114655556099435026823772067403255563283820630620950148598122872928838956872926346252353731027748267879054229650887873231074491960269896405241337997842086032156685348420650817493840055182041961021656026113917257688232582440412951774417772296857986633156331973712011762544718160979012090831103603438136122427593737785095087777501298783358171574594401564447265727580320904804323723820684614327531106799815015822027339875948565872635328177368983217610347025746645784528726529403364258916262664990895506817335420204474790333400091195016999258749652774173694929171197619760679656109255579178017336845722204574725388704698594028873966213652049893138243672523987814820827511235464146217058297539610592622122942344966697286052488548294303742669521813711862424688344596363670121735976679469657161071811283875737658715245630757220737430876407339381864539039183501343885027805716583846404462954567588107035202955913708377190193223462677391937875371599301908704604721677522571647173083659549390025809898125672960180754019826582294996991484627924325869969338607730169071193554049368276244971447049237293132509997246012341463667490907341597902963809566200052393367217751448936486742005315657806493263213725079993913070369478925978485223751342259823004835010608939541347421589180478490904981952696895043586098365245599205685101289021512909921463150355187141427254129410987862606698306439926368825564105432187633477411945784823062681577144346835760858628504297049594340791843007921573873765803815514833781620899314979368832025091248663138434088903498599859363504605504722677843583730346140686940416800440180065542406009428817342512521041803843580728540248460681855183781035526882617689050957204062919342936319062158909070758743926171195874664788254070640441875584510056970901359160467522949502349159400846225735709123774106383503957404376054066092740413566124638301766933686232481975348861978605416908727288982995845388990725633595739674124983686089560744303353316640005779200610138251381008941186945205716626069469774326378897410724788663571871438762173056602478027343750000000 [113,42] 2003268271588666838830207979693895537694994261872264095324417130799210938286688735725440513959634866164488044553887643865520023621690963210044137735315052192397341158164630130698021402653543442483149020298054509206933612162113241182441194564643381602322188833619099015093820601307884592549282099567480245239631348318817188063512672656601502825582320040552748451255615575195744522987367143057645738025621269235732261836984047174806949820009451232757171002573178155367617523014956266691186294407408714793300979776109013565567478112352152397523252976536829552203228107459320984411723631687644043273512359789993283021676119342784943650183534569030550798850379597294363519866647997225752356886226898036704194985211950249601662341838614448975173239650563449704355638301175710287749373033151997462924350971487922596372932661652693268161665449763534635659073960858430206775428033015701611963498817366627744723553414495151444464866512713052960812867235777235847909085455320873100134449383814356062686445468372467564410345283547535615500518847100431637050529176832287398475426718494306136179140951756364562611381589587983282458344223771536066758639340675484219483685113370305547431744620462276672873944721045160080366843919160455638784163711533382440252238001505982977551276983439375376136181804576792276265614195333619301524516682348266176615350161683265936000386586842607587181246547563184746250159749370400861395020497399195559590537364717345965244180695362274627600112569751472461751058716650957335760206446498825217355338377156576757768637766636452178086637137925045167451941712787114928346176309076038783867732062765993642671422739137893293996359056579482291606886281600998590038229842615275892317972899026822846251373519079616902841370567625636287472439607678681267777362912825986676319998497923176264583548018340067671118311397247238500381734503761427799724256904896515014604947288477045734668324503886777264508856467948518622278443022055038701138516225482756087106075824727981830138772678724627911222733102491169880608724178431584122423293320087061660762928831599096959275508119575450188567768326651277946597629508506185820787764299278294048475334066687757325887305311968334837368196307608808019372268235954017681106649342634494290459402368504359192110064600193289066415843799826864579764099286801552751222845554790255470764868823101766411786559077832028941124065113399410620331764221191406250000 [113,43] 281664149560752211783994908007628406017511410781584878977175224197230282651724067126378773235031069489006697026732639917849777559971755013212453954479572042285621888848917757130007253420837935342538103277652116566381417504945186475073385438786768059374376236703497699114657717942545120027950216160557337026003348626121705235999218391668276790095964371731807838292612388153208989917076564357232754979689728783438870858500700562313576701929810268856663531641979591337910676756592654364497714448415208698049961562544476942367077051129468483882812591293659856728646977671670529593229164915946877695714452824096637851726175279367157818436719416727737431777703473235997843203077767398888914862358906332028157084876014299981515546353533529521831013934244288048638361878713167886203344465785465948734707648103441917707328246799824108311966118939715312848552458503741473442996962401256921400541073242709216980849937388218324661938651509856491070126583393018998161581539146105709444077469146208018578690669786476117589569415462519209480106021577845065808614991324500890451325021002290016067698080400984212505087668211583686465419544456386344454437998606123818993130902559093675816029027503581310503343900978587834406309385008451648868785378207022060153511515202635806180296602163862931957541575124942774738716086064601853075100287428236325148998037204902053947167244999997108314051750380314519609236615351158453343425481264830998183675638299752987393854806862206170055707634214765805513232942240612565697092696859090942206501036483290397566897947787158453463215988271434849454237841343612945155970156506454312697356182166463988807058820606698135297963147515106317745730148104764805257077666307590513453681752316608963797005565995133743900998671000445895437377877452763403284450786279241799138214570123603036572258766725724488951772646266940727424980343390517517128079839687443575271655243014978237795157603083444264865468777823993249719103671398638260679111305228697416492722767023188083839111281630183216766599915044533685169632222078514257430807326558957957430428353834112556866001237973535143921873717207704107076625017190435217232126869265777523389840685587719188342349813476198400059229354128135219861149334229287866976377102067889113614945445530825982706045908003778143217502874069914047443116911726260216620879838406814432398625315737245822557286096046724743757749820360913872718811035156250000 [113,44] -152159253054390930323018606723899198824017562746000461523532728475988277540481573581796463843059340011322202647752138141764408269064508000796745228092763582893872695777384655114731666297914509172802116724389602845965870373248075224012188710184321022612046583053176164856861442160962862930554380020056009597577887530007681246080541465710382270840147764934385566393164628431702989611567878031744390706121339849227871725718090766352503652902424375765044052097478184126677061505576429463732621578470238936626617452799316384765359085534851989416672991962106286358662596321699145317607182147130274929949070382233783770041453045587867902504547811522411421111859899807253136152216165539846712158064870817102716894750020292681427225250607690745414231463477734120593097366060204792200951125862386579252652250516208022243059334379353596041842030366079003295418018860747313438429985934833040152919014859746167582555692559776327388775518732232616557243473449576786826332187328117306479884398900300630868086587818232698624374433158605538034018600217737147715059926989282633955947889086585531798297538709283489626799198032783575666813864831518579372298014499293636383360455240021401705874717918890140861223162167468111166711904781080611478008151997356630944793455839500763273895145832522978625354904681461036019272329432039160400839477307352455397090347512404658435166466192284569819494523097588974964265928869181622887070537260754393204529865603661585911518371660253304200482947772434439175871207244948460939764529840639862584694021646401292518768913481593881488044021710218678361920552996652675312469261404841759911658720019405936060349180356964399568333645456256334867125108711224689003345528115613178149935874425709970158773160306913435363740819422927887023165396228336793295497171439801841298211984874796450853321858894984538985329227676926765078027810982887904785772962627377818834983220077431344469110168224653505541737679216109160481181938499159489805547156986968734622710909517374212942123617209589719848304483418507563116132476641922311910716956494528796002585959007716375351540053678327656504541942737300102712384196055275940085457916430602062707582870066269805749350010219412264245230191767308538190765690735035117958223702282609972844890866543622073938100262067422234490697977678016736108445200622290051861703247318393313103360625290644376567334231098449492947111139073967933654785156250000 [113,45] 8729997891442438531975377903418706594468396777402377754190246585476482119173238715547643484923747443989541213940570570516951541700342325638974006913927718962853260648400777279730393062674489889520267097005255672948147639706969426920244096301627144215890201974112424118360683911840945082213600037707500813585341624126505961069431627878837114620720403738257713236369674008488488253741988043901847888343453144806755086497845394194545783386907710264341266590681600610655165840375542815324717906819933935871173036492155646385326518317532106648431038534802046217181206904918278098379399519836442660256244916663150567406524991559848922906575754496698058454512128832727419936235177098495564187347229042786032094924566259688923635115277154926309760311780312470640085960610572054865180620364536175113885554821176306655437704159418521530768375739866921234028095090000111054905111423542938810322398708880038941110080222902185636936810788624028932957370441423629697416921398971367288348476819341967704814634636136973789444065363058835230636775061889749587682812642978142807748620841831387537620143500048142584022128434921834624190237349081920189954307218823228228584226428888476872288024074422382579466993306330748619940034837032231942740365786483914446720369002540682753714824535882485701839858440007117246129083974892307366512882638624821203118998264241099135133044272280858296796590963289774184676686546019988042996879486083359099694235827585748112202310870620510879393308850099697137249782491658582969791676992566773296317432162448365606377488413384489955355766329110488079208982119954300417947433901078988770960307570529876880195845758566209789237288640833969285890303780642067584935021682813697539813195099674890063647509662481956843173415821144072124482202219630808894063459172601197104398724289178792538598547783201302357457817486152274470511525512868180847751430229218530115294854111458283027510509698198231793362021733989388815528327812204188312334346702480470159588512795517595920183455462909097571118000902960656644006375093085721574391221041394787764122450976243150467671089071611003218870060773407671440503457481712665464059368917637167188505253914431260989437594657637250012190863993315290542916728908912049581915328805763426670389836689065872544250076959115624037046516539316304189255619480502971091676198318085481515158127507469305373689894000932554263272322714328765869140625000 [113,46] 4223081379231426616333231534027719162767574926234057440547290355583006183077359441376876472435484869405303937545550107607545761795704721604118450991673589099319864051185829999411933926250524299152627133607327201158504383033158782334979010428452773401217749310185721940177848177844420644420640685082645551179535192147407760816597932410674454396023601929711534866528057251073183503106909306460989607386252954754936937854543730687770462668286982013944918448551886016066558654185490123689317025327458283007629468087755880563447495556183848141219685723780592007616266946166446930701284076845579809315601344877544183655666963686239750958203417139548760079697316678393784729065076396026374974606556593108855438813604258405476296521606923939223359767589552056400304598375973337112135279159535826291762138644601566796947651267972883386833447661372069951499128822152867757504558364782957546005362037022001702360558826912416288281236821821914674518574523267253520929785120180772569946182963211286705172095193812801468112336052918360436686275338478825413889615921315313893222983988084313142009593848262033321494389933741737403310620948205236702585764209229868688553974632783321948448657576358145676417277655867954247602474048863525341140645227695195996307061136610936492522344443687559537210552469615159901561265188106516372195535329983104040684905303021074248647911159698902771795700309598431069284179297396520406456782147047625189151552545912341004903089626702853575531516152048327971729196747326196206344647399803341384927360547722282459228638893223121116810031247904620274372109839251104826525532230120941929296995431212422628203426232242845107521884039686434359628836210960405979383798723707629330934959415266142760166203053813447433428028227180883746128702203538267679743938487143615471797312801566124187608809121825400852670004703616452493111294453176002023469581365603908870207411264764710193564339684879948503231138594820268190296517384811871027699954308453959419807233446222802883029851286803604111319391885753067945549812193136973322617789718666087833965717138013599400084436764064949890584668207894023305319735827718689764964337303968497114108810099034316700459007223413456765007146597277841919237561639494057354862953806575599407480881781988856735593630204238369378144304189333616452683247605028570186864092926655329138066539037659743657804334304728399729356169700622558593750000 [113,47] 585463720604526353431114010870060737731272045687165639905155044854437048023801619210961116999469431438977951684465288906778678571823242079110443712406397391883069176607459718617099643440521893484660268115026687414918499495999162219380029424541328225053218652290904235930186984626261178175462078314059995426578447258586285449173532546444601105887381202788763729723705119177187533362467280602219708396127929695666835858961481455445814545372621372427598474032416599977452704128023740568508493952834347048069895279559173610776444592537891854322545660550356168149844649161120161554557989715185716376565887488592145011584698206835462601121471955581942605192263172084936431749027660217421993064869050906909902660787754600735989872336185030439863738845727088361726693495729162102823806487280568635181954766203353653079977804991994965326587637448019751261888397935413537086801701218295699113380432589796480037334649305749305615476434254695275225732820740922268631638967007499122386495466472426393371951419388669933525152709990259437076174779227820067481379953143681133695085504169267808834051561152363457431973039196500187751440542317097782085201404265138045681535851943679659383902355604789451723601435674796691505619617690264628631502443956242723615332861148849272523401570572205607645095584701732640892829847805465531352410709787361457201533734600233270958432139300964880093267758056447839056983583126676188147914290821113171000787173789471955784975060904741298303284076327092272083361085950093795586932632718781812197905404026075336514337420952394393780690020123924491162226295248875028549578322576555572156334320767939981563598148930947570662636348487711575927456817777097246971539960814218550625675487065895560387080279313960590646166374126041894516376570986264081174816799608098949322416410077778448192895702624495150654656633684361862377631351777955000388559013571446052988541620475153576528212846387448016782244185806223496595930313710913040271367703400011468776085362068575518329770273833626510382579812896844301513968302688884047321045190808235152359263297083642035472986199218859534771580153095813633940004349781496621937788173890030838957614092856438656149604987487640498697755612317586836499311169389446164977907599695862306904928190483701754796728026719914337164686989015992079813822624091637203035084959013282886244104551284536674948810741625493392348289489746093750000 [113,48] -990545806525419743472164138585363530834987916666554236875797290974433474981728605803187287614873545255456301574250877329969178303167246768295359036333593291122367470522715349475562087811177379695236968896058014623891176793617087246327183429694016317939227488548568560627571174533401875154210723861509274957508845970441384584809308036385012353632564449036163461325553932226916500321476987657996464239571523578300760081794287191407113176382488251314761162779330925118017738350345647328492707066888503268301098602543437607299575886762864205354137300206794297942552625921754857754618372814513477259529803426250123620198540028276949159739043343582238167843313405844814519431592260325454173713520363886530395485307969874405864836524496650763067134078798353541150956672302149270227697312090185956026249036783266062488762248447475447337234354425292336069259984826325203456290484651680610872890986377099083289287293115220425210043959199624647810634453866848888309155167485628039990390489293559002594623508144227652160681338282816762431058811763970306331563059705325010066232741621871162088475309879529413536027435457810756964465393217481004063845029686713320600498523744329753678601329865912985755590475704618680116235139822400890757177792920068206003668397636458364797959949986138012987294764646759379855483970082452206649365453973393325309470976255982760587399953383793444319252301749299671757064942608458071517403223565017835593582759092306566604200872468923674529436818957988815758435592461085459352162480099133375324810736268513994164892006038646768913112468508076011531833377103632449717182663710618175537201324755304831598057993659864272424805203140381971164987767773277440802886020413486469131147055382434228931284794293610304706703192168474166410893400497445484002045634050172686643954324374327191898075261506209996846131118976028127923191439236198804435452168729721591852022314304573277037576424315830277876905287609308018875195469160772064728052817208070278528053152022048524347980521845909555369370001520413440764279118515588168361233304591358904733349129935214804247071028896344507799729467467863140185283472341984419305687930461356223609177111764252264602730575299895186103359208918920417329035830269435315504009375707719379400838031478302460630944355996985444916354210255074858746174244640602521617130028197225639874471140797207446837546740425750613212585449218750000 [113,49] 371654302130648023494520333110272229696435439880109991897817404731015442858939598033961605502737448973731789175268971684010293364091140979514336673685938036894587291421471693187851773661064269548983254566866571910913931441262854418613726982161457590494844134191682184513430863786429212815520644521490270469995604367080321478935863032963584463209255263600777409826067652454101440348450931862956720342295898016840372017437950692185379939113247939117760587073635254443150433656447087038667473502890118044804937847051942513370895969231674428134906479132226313938586331103171865127824970665256874366378947487094341505080889117178360623193647219724786538075331009591803532925986295920077935088924130369821172185320760603798470501000924337870435549495520972902413342089371774553952792916078632072078164808882270510877517139420274983696424764931745718837536761357019131001321896928321764445665323642897791138158623184849074872644792587558473150461799161362236088965456267514706650205944692911099433411374651327678994775918576450953741665834575775686033440554066422884990221238826157390746708142195785114414733678465532140873635462050374144185141419069105595738509133221297833282586166960004516692728893438625411733696175062091084097702142060774614429902484019047278537679561690806318870205070463146295066380382176149303533887735882368549395927210972578361395197001729735914011442698520569690211938907763702070716512825601794993818484937742415462180708418875266240827737791759003323737365088165682408518376208264872515690040094631523654536667080638531579459675369422432737945840078982089643721408591421143862443777352128010302479566070071511699810750824539175933395346338681544876800281019707321183112613071784466780906612634014605289123558734422024874616726829920442400495214581970381722782510189901840794703309449168363429444292782566941060224940238289524959755939790826013506059081537881551472094539129333040663879415177701997463105121463445194479861051312866630937111646176321361654373135991414538721732036329152997175543756862422069489152597620571445267268410788765600139920046379269102965421186264696385549163729181351044516625277100740418729732962078250850287954830083244834041806984339016393880397643970324063250252739734906078364069251823546343744503079074972696143383497469750299912522893011254644926502850018992358412491449834447188038666354259476065635681152343750000 [113,50] -85343803876267727655364472189011743024162874071330226909782484692715620731374349924000565063904806130793039992063786299952799590025063477299506765846499682555820518570196830866195721507318671062878658544694848962214888543125546995416291200507217746152449660034592345170858365658093722556918885598472829534051426777445176211389758835031985895340424781992821121235129745698778302600910213547870765819011459528297974039832812158700104332731500953955662761386272034492308545621394578115910502422862154056332864056497447016356738642127205189027346069429823931065846716053336526930981631745297061671022404752957565899836066200925814535049433405864247074021920029321278481143446840471109760569699484110197265128601752896509693100746798780939841211633136376604732987723817063049445273279447149017112113228575505254714334909410407016964854872977059452168281918737945972188106809084707116662164014790294960896844501479306930085559694409460552114052982609350802075638612816025567431577562937675332212074135683346043738461779846533092585978595328408521568639735995617087132292246506807593883433659006410746444873603942862499074523177629052533086385083467817386741028945312479353543089041841138809090810511283949337419525521302594991791593988168495854260718033562712170453261273995047868227025230283071761953776549269854617002873509692676181084730305979889255179928613077027864624407702448397703057566369787379060780688035499463666602705740328069926852778207002582729915020838670347995036077414751729919530565738202220912645387005014397322153654295673000070085203954915315775460801740243227361602480103806705200820282609816871246154913723354020725575742358066536976153738233431884708759288641497887360937681524997081931487866703552776074723079095667971239398999572425733900417304028539289905388149908368258940753683931866234234107030355264763498327375346919606004044608765709453027852175050884207356656059198120169478868356121046664421971705836401789560673963641283857534125908813246627365571333233974874593365098662616920899806570331582893992218181409250545410756487103182026479241918576218497761720515418220258865753304294858762072449541791645181592141514297400273069310832401466063043002302939173898811147200747145816073192239339872384226721458796715574124771868440212735667144548589849952481295720028104253728293565263433219860605451201340798661476583220064640045166015625000 [113,51] 13191676396091150265684343559672909052510561742321839662496729443294534789819514559453462664579965933784118006102721074984948167776054230022417304972737016211537163459318218099384176525878825316984971956954808646101753140344848032519821686951306565003345753387843005048647524178570443158986538670461346221348678654218395912881360111578425485398353838540999198874612209131441219517794874116676985306512809964013194832028628888828229607110543939013623435451957543558474810600143400446310824426635240120403453270917246977726892122877734121558769501642997777169944903401984808104190546673068841073255277668441156077467421361382336218836141812601531068469013749889447165549923576585735038838383807221351813409831114034021130617364129541190621375928705778492787037880319585797950840487739575977633885252303812509665645103483783772799391830083191463998332243079567643261326566266523825666069525312649886522991628602082247534283006303167939328764954867266981055882319531874680789555657238700583832394430101175700244891047441889395510269480715197865771686855816923947496120418780137130968856569970314109223265368921316511060801498974624408340963057503766693539411686189786299919560770285592088487628468512624624241181483170225576270157162541668359802180937029064404693687631747815865098643795752715855446720898610735664007162587588304690283980382756234710025166655823713708846302985053425462831329445875715318972455335155115415818831629784619997994516390062398184015993560166565023734236955685275669233709505307260675359437856525375289932507961804255544046478036415883712962445606367215432726958299963748841574274167655324177307747313042067742369649787531947358005265870788775601355134251287603396488998046676299945488411080210474174113455075423203615453642744692402099084253719494794989040533945269211934805897503829979124978282977569267222396100186091504422830513311076071210158404819101885593600215489623214358713550780539858900997635064477599609585875325283398729089248009336296050190375963265643108514618863289031096931325396096142550089617488598510942105206616865698063458829836210987381300271824316173841495800383813693600301320255005932605050032910999013623581933255684128553334767507610902572819436409364116926578834391700323017422051506910359290368658258908402846302981358732979656562038878574945489612990546533774819347450968365365042700432240962982177734375000 [113,52] -1292789925536866895903985091777011365280809768869050043073463105188221043465723553857192125075983438677159822357410802225364814686167194222893178381810785469639123459302701948992676091468366550976799746537483617374939115217369450623440590908753580633225476500429189559637570803426238530845233691650594012353821268406946452462830679120285139952781779141561640708175519467579018173630964247500012353628670317601513344546817868779048273179727772592869034646273208003862476152585562673258076706048578577013207015630783660301970823079783344023921326404142613449937726934612288888579085584903617044528837969619675144725952610552381514967319074690337959074062158050541979702090756929540020176119939046595341316411581026246683456524886104972830617801759056410956596447404670613254757038083504830647366913164019893828469536189985031647918418563107048373242367805002922130213781617696078250861651575352759317374007668330773826461461130680075778016095644671882006307201721578525041760656596092586839075822391357581916434254347239245900287415418481681088357230716132748034936608833811209596748307516552087038178149795970899838820501431133131336384453467707303534074890023150322521467623305634145812582273169225949873536189237986814175388601005521360203921234858173876974053988570139873707446517865626168191331025870157035222504583287486265450688162502025757991600268353785678590908498532469218873306390255451833131681323004633691152241154443997511472083609497925876322739501891836045896000633570004812060631755992811860818655330679301804410293489822979473064167493044758347097697694758860267789097971338749583546292761303751297269378803038802660905562455707447949015780272562111891016667959031984576403465783908822184624637097895564001473969401365017615876363986771876250199665397215809053002424402596290656262719836923956040224762021270541833969597846785281132762134921475465282903654272704533552184820959047236897002453430642296546615222565862865665471684910115643785485081574665861718098157195163192100742042391161347362240585616387554737458579659340261065248791401259891934636123033418513038638517786307020485475699870486910602945686030356163341534290980124341209895593277469135173048621116762745599985234619540754414702475398492450489479916368103766419865683068320312185263520083210142472187831353728297586526242136546467446922559219046888756565749645233154296875000 [113,53] 83660769133712920333009104836185929713244861575625542799055715155560676017658643476055087151719683186564471705810269401343096372835405142986227810711907363518384973665350231152926124242645263283283832254914746812807004775878703597092627489243870070948432998494720812902173262548089474792437275491856492824161701831335789348609287426857039135604021311096764208759337599493553784355851991106903376848143807303739170671125380874917145651484606267552910339394393373347933147813296651402499542221725708468399931544208882085408996196766953584566751485797063198302095506050353345581785955468966118757029975924163709403106534349274158641785135782141294270088570424566670739410280376962768680064157201231997494336019369022412209648410080293236498768962693271047706978684234531551800108044702156257908420323833401045619638277654176929446737703227825565983045827725911368325803281408577615711248329871752705350458973668035663611410570732498202589762508554327489667467798409467681064900880594148864501097613608649523541744891527583985946724958780987665265036745286027661891885338470993332104716297143665052638609190647920317486860597962795453171452655929189999114306891006835476490909237171092911722783847356875635798076859297432375521058094650112250566880930763792167696476317461010068608444502376125564342916665470086435916956475409976621661915345688842886325650100958744009615657243762526119784471049781117634469976034842703023552649521263948988887898946984745511017842937987435778782391553572407869750308958622469070153526672011745071375787316942840373134989311652712924015871870734571264688254636096186115066239151618152560890713041233919848572907335742005109778338146870806361844429657975695561034359585228470689408912138271689943168130745653535134944741781578197913592304496339676752828281700376393366791817737869417137819876931458809277196174347726140786805503475971564523169296650774937189411474904042370781232431900012217576639301801968276405887701958031533554212705128704207210851684549139507043769545051375076469670304345032863916990210755710980012611298408938108355694392375354318263634435917813914304308697376126696423499017263997871622926291488068328461442363786694624849719535019163903389800905079444848580856891763588403705289443362358855570820699982310532870153742723802423435964870860108275541693143712018709834410401526838541030883789062500000000 [113,54] -11852624478014432682701732767424706296561704355226395296014880480344809334534061341333690900024882849083315520548897410129953167644042825249820327105738695598402778900190834775190658385619844552086252834219211656749483345238316519574682600515025856524493657197914572796848411811656433808435237210683713588071717647404194885246359442478087366860720607708446462311956135280676377170443775223334811754603925974425756253672324309273395089765409046060454529330960775662920505368255083760273932587139477021753954351396102291692258991331126287922406412719908589283169309606324577201369892576152670488586960150669000761053584216813346761378323924145922222854784902412158544377142617842296734563661032023841087297932641294370665028321700630621943278481370390813108232018503751232858786884007324405136355921579235988413625776851546133471403429568821779141278479260217195302396004339122498429497658944382269496653043579729740579193966725358264261421423408185903298441818290418030530561058852184984942779749122716354290220407727019702347316937536037438440583949127438622261231817787917705644025036188617650736830381052629806606545616492044081746035555190489138691552851474193606759860712816034953280564328872808375314406335145415787506938673991430553816967213854763506328842695114381742246878967109351231490768957040055802275399155898498718851604446609284332411647327281031005143627140418398777447776269662181905060581376067154833576849822477871145826080827829405771469810773667062531946147211531066467045038506363211831483213136807974650693633012591609437287255999721728162966464078331067031780673743717164731406406550670408150388663262051252353240676083653980207252481796746333373560261444852315011282616864258345044199023274524205688957714231091434110709740483240718179521210523503771965919536146585036159827711292281908642686388688148995499714594284278752239123789577361063145094351365073358667408616759366712395851081127596798104333106463773564559517086768498078751605715030097134601182278846283066484357834338834988005900499417761508319716638996873523592673789825117951390980352294424894186301380946539158236375437443197462964400918920821239793907103846788793272996993621503592258593935311045878566035732586633553055392878911575026919226083431008947783916974295514999752821480985405439864994496142206781191648042907138549395540394471026957035064697265625000 [113,55] 2338043124361028348976156681137306361695309513618502609270885055995060058799758290866372625613202697245116844718804541874316841282196503906305363850447718445699368969353181255325418583735055190804316848532242987820455899567133579788515234879195821490616322470334103234979426624473111748874622237242826560388730438693361755048935617065991737946789190624941712479726033992734850718759932905539098139238583689014833442900639951649410111072572841730049138663198138517022146520506096651015833735528436736868434535298903641700912332715617909205402367044207301827043356102927327485666024307208919702625630384555547572662035240604741082264769265644120681921293530728124329325304612946022852712183765800048842058029332479586926207088081324865875445103368469044221700309421664789954137842069113023389283677217173386281727344825545333947563194845607720742328445001516304025766985208936711272224069229993435373363142998434121809879705019234551263245903583985145613327172956904671466022710784827518078783485854350593862066195456876671639309703365446390605108937760312270445519138327975012483924409095062157503402296573689771654396435556849265925055222400944717175731944089157531094878687232120896289484006319738675723705871860719203122197798313430671469480140070346646102100874466576575691316447461559232068168246906181357610465429552346960194919967957211084167384087154918696388250787047951133750041802013048785859042303695108506011693524542363687633270648223518590225148956424769677712245023477312024921786500052112909708811511440566066911196118642440297891009426761473906051221159193522838953384928969995880226343307938360756824153470350036483256675010042368913129650548595261478560208851090856980089969041662812513686654374688477008073517494474816677715724432996921659848030263383682345483904382095088186236405020256220452319738638434710290166798952367151373026779752262069233828513097971039486722390324045523771764913343795944675084089110831190061824568636336263732036333093111891659828360985305884947527256476703055768512348637812755664292829532631967979179398033204848877197243562122384819149224731616004756633879395795446478725621970633483377439856628311280534919159009847784778760565484612749720254880411366592626839514501176585925144503860463719981714617214296323742852984104589167934439285964761842098649097243523442557489033788442611694335937500000 [113,56] -136465794108319088244584420764749204367195436145216919688761273084298587948851135106122855441439485324399420411248244135797782933000129551055875975775781025769660931101985270419848450700659079016249818344771771518264703274121017139666366882405572130537578619698875657927782863817105142658872609644979682035869969035385667919272690887766319969001285804100645302006195537449184633001966198929779761662110215864042770718349977967905327545794776706424375861032621654725805175600824897999440968760291735854265489528535199446154282212156394228851863755535784613087039884739080570965794176932800446171860401621502036220046503342396840347178897380102753053033432699861697883095588621061944581535858695338217172322937601960684214062463778598620602574053017182425084108599590932089356585691694111440978303538588635299894020072395401269574157829959624236616837041393528080908063618717041726526133627388250793233861966624089156164352710759112416735374070402337698211806343525305005627774354858384043589704587979261001641640261284097319704029163825844685906277294490204863326000831688420880761991812535976876708960431062611920327201692446538655086814355918224480774699793597839414095438254378063944756668502757441104871397248739350675806243262669095445094698981469190794950794480455117659315054615926971424139225612013585732013454412768770500946234118493891205390055140572809107089870900499365909977061220755213443242433238511824140896683383722063584385437818206030722669551941153321190342827031364789165876486513907901397931088509024474132289840430799346757369927802458722250190572147383219103065838751326632177289941399712065589968999818604594975536254764586753416624654689272147004159822465579763313586313796274968643982931108730862418078008681545673311266682018033222868953513997590091039146988741578176999652724348375818799664560520089921463236390691507226247356589611295460880466847600110471161424683884461466686111778721996949141174038837256410977833398805464255453421219060039737333357227154507099680274303141498553409603167357933763240878757506008656076000374138673960471285528841079052631128150095690996112997552662052691480439683694896888050745626798846571610228738410926116798298562565560731046622842781347204868551758443132165161242688920686901873905283624311116317414645371466946655914462800817548750187402362143984646536409854888916015625000 [113,57] -13672924371227103012298335584916324959314224570933003926750380485218603435084813314219026440426038772071037821933084431661299694350314626901330781258552936510984580922733212456352714919496081743442645754293904000893525201530342055727239054801995439325348007359285927287360840316197647503414058018719316543491780289398402489445105223914513949152483484880318160598689778267833678189044421381887581415671615620932999986804779384521589065257904024437951871034579388621085978314704715743116687752456699437498281741959156153256834883457392958867712983833160077002468501052131168946431545554654787936399916588181774267713218404936215710426075954779084289078881774703132979398679319979250136860488759349382702102678434623060182973499453963807477781395266261314899079243302198719657632830324405592071243976713250163206633624329904395645411466902960688870906636273651565670435228506603967151491140430496011235168208621028455005868691720899434635260072618029816901259314822739464330492477556848314048632895419665457019961699918381560539748660313630201099221856990410637478140389099292419029053587474693239574684817632963854274986332050324107495182854765050216809354133359704048246821299747847663874040537153110006545887868535007302567643022026533932270580671196117078471574154036152252968707608476840166346082700368444757542591182208040203343590957736588877120584084074889743661899557535883706821907363307543590661498057278748949787482925471246283873323895109882929204414787913853634018207073395075766773482244987788172962820602452674010844964968952378650170755897820798948467120886706566041386556355644163205421466916248955330116954646336814248870246278272632165913670964958269690837533422306592914213450271039903292180242804373168235931891049435781866577241374799138752358631884840116829327104146149216235851461829075090551273255676300837469096696990112843743976931856455710325714213308913407544215624032858752974341499344135328147937386110036609916131140509652941166145395244552258187518100317971458173691197976878094985484048937774557464035583018319809712739123616094882682378798221883889834497960845081022903082844962769840057055011939772954535784377115722333850111442220886920202967573530738023276694407573634304464506123991490458790413410630324339468428823193178194899707292129331863535579638331335025625001833304850151762366294860839843750000 [113,58] -10809072032404412682367688117387299042026487734722235652071106075372094660284993760346423877427916615491663351750861732292492139975721984413727194431387879908286519696240419685439096409989977685734308482707056542361249571975078109263552447759295237021906548962206849302309868914911871428609003506772454959494533108355614167031815799343529726543967704242897467559884497311815508073196500659445157221450926903211194434896891146548483852082358018273247729441893614564058545973904888756723967977971512564353732969551916076769740246291776146565276028997620023813226350235489089082651049623611551290867678314247785459379005318413212741878706689190135212613974974344123553179639906013476643580776903605979416329582374387839157733671723452864560343190315374737807636979569290343002061796921050903791649919169536359520095963421057674867728129234876060657465226754762824643491940680680206041604893376683616103729113761579454950925701674734545943144140728767217997994956211095759476676090187976471807207463737075167418457403984382502236779337810557444794293136341144223371366225299671264351089775150414379670511437321859992534565309713373936965571492036478742530015700421154773123412360545130106146147485477897178680428648902676849722605348514414866040263623984297773700847716602738671163620896945116792221987319725590426827232058665515213751600496583487634846921665914048687482167912791408451654376630223097219847205913556687414023463432735504187370432679778042580240383891530520051711799372754810705541063856855057089480938107430386901812684913697807992713222110921437069829651370667613946113213084002792136838582728379400411237777440699252780912452964433251305035141925798788292764561852807130542930891774017514508445554496082878952397922017441489884400036803974871859492165952108858055072946426657327253929749517917598118300335788490919448845948394968169277689769266878166128843886392986167571225379620825527755962402653620190608531862078370709917550444594801776816179828381086620001781169671743698966308330853824250240893531307138276435737920616692837537934882529256143139569763151012596927596504652196977515402064647750905715333282223656960185212083742566395734488364073702016238505641882782249346616459443389344565608089005994657739012175706063720327654645369304920420660385477530074738677576208414204961272275795636232942342758178710937500 [113,59] 5576859452096414831744754755882561445901088036597016118215628603499938080792223807911690623370163312497414728830806700655976032929765079534104320202378898230565848781528397898804267242859965755829048563265231831178915136070981131178295363166800190861596024115345795637715773284169127831427811350885464787741293107232047135771119509559583909751305292080916258466146802295222947028807838937720148632227687902274268258411046597010275847487477670250214199732575559930991509818977687924119530172925362799588426530103947064861419814956563491448552225028673231310456975921722616307512174548264290061630791177588760765836597553285715884904645381741134524470463255482792253678737966317811222888013607181630013041444167009035102932204895511138727812522213922307197944507759816454507134162818151336396595615821870352405225701015170955514462867006019597120090854523769984208292058921098607521712166920766653815486141407015040810459070769754442801935578309247634559206898010398318472866123304583312216847978466179598671928426511756799761524350068987929379466832728409680176760820854566089238925345238050179447171125971536601599225339087379094458861917787333642169196256210385725498535169867083365698290060157225858273392444773183025101460328900562949671799324610910454606277646924452516815602359960990885287955870904135687144000780239612048311299068451358668308849251186889484120762382692293905187859403060871753482349778648894177585326939992235784317912444444612704435754898180165014692592089585664677631403013480444337903310400665504016749476704757196916166517458854733176998110325431225915113461570602515056952183899167236294410364652250019337054721730052394902445123249263350186039494061920226303109743227104423477657057608382079208922184699195982330319588218245487783481840194839207488118709127289847050559016254280683308131195616921291489129226682776859610660889270758632900886445443757084041527257952079178646210130836481375266829475724505224087107852549880583714161189740972469837065961397989634459397716116515649687093646318797856098477491933686626778243926985284211981985140672881266125627489095213421202579162993481412529831381441905981050574838047101386737594779485187070957622544415535959045514522426057688367171857441673779989466633554994672689125996790777513253843495012977124596351883624445466836050400161184370517730712890625000 [113,60] -999815688352349529613272110070455856764263201215016071344087605639331622314008898040884267728522133179364238002406737664314974675817092862168388639981442884064747809925281750161519525208749560538007892095863237531765087897570386495461885421247213890326503262594376014618919927080932293894239867139933295003486990753991699831192486670393940724945365702814901546942965487204556883094925904735891113255300345188645175373363233289128616087812676770781628396774064180759704054868338210691936093634359515707851931072327393779359352941585985054506601514217748048515142773344104246989939635959595130706905947612778251906034515390807099589283778946832490686123808112241680378277379342419008761263961588010293870033158710400202762389663756482921932336048388083447623958150869685068539719222543417216119442688633863348340631840365883870716015740043180593984711433919268433799491576804146975971310476618386495430448523607332545402053732179625125065201611263468280036587434820904022536561481898839183351844911040536510659292427386559660480341550327161775386305832005720689317905389359686443448454439034722231599151186562703420266971408414863436944342897582108682760549397052129411658160266012737919644460000780324587036740883296529022782390372530786089874461265031384476634888285145181312358814096403530147640538116442810596394243647026559369693527865620860488278800774065030638444920875473188540905216413874321942612548976239782519160352344140033925225494845164480826994751659476875268923667723397245449435367849557772323163570852465464806185229133989508738043672455141125761501545639796563151079016193298542429080214882444614536485899272653151669268874838577989014994777805586375353932789556536202813278791819970065549061482448230087867570402573448912716840968576976315412194601245316347629757648799312952243927681883532387858703951676130579758520801353163606796088313971389954721143434618461134714400837685017328175148527793277887236445403912971315131539152894506480566427908857252486628517614416685079295455559917662745486254668809751267184809888037316399735591819412979452857539863594005954201874931373689515229042193438736997021000272878336207063282573657084574715968239609400639771292172855046620952663243633994234992041891528753579895630352496180234982736683053706911482643143053159737111792657038300546901155030354857444763183593750 [113,61] 100221244787958474477056779686298024958768417059865283674622952241963409800438382755776939849001434659219952571495435957081923484237763990706841043323064857924883514100805729078355023855706752724018792817107286491362117484047937710627474017702738057868290842644797558143499516813202369939036563734671451157084480372040148502155599580952698128551065920924147820124973579925872840419394008925350029732597707566333353854978141201072232487198874040572350061104912268381432389070771544326943175020079457329067515314143446069531101460666231401943110903848509563195662161723360208516590432225561668681548213870498630048793810336761397776101935461053856654945947815599620623205307817503114561386327013513740284382890017999737324656887603935113122595447785593454820740114598766832386081426023920542082059707858353791604689015074655921962923897723996126448413357238228800145509486847118401644528176387648812461065006817222368207683635753388060502823955923009294330353064382107518831057151868844256928615077528680995767566499861443945287977921022797477263816231740335548153623592620587763575805490519465155950859070824677751323914997011914509016009933356011743146354664521403701638988473395284030619597440711634190098245009908128308565400740267533660350161094079900212086170534035156063287841085652559051376957798534730910343247270692070852742300976726991444611052929898238225915382737978827939533748424372598437639856828656515439451344351761741573884901750229387781585350693142469507390551986217846351364641633764488825722930310943729442094702186189996212571871693549557908249684770363373454736410525704549522651158989672210678679925746119576088612132231537560185806764353843303230819686527095176125412596702891719947682114591403879013245313610171685823342920184111437454501858883242516318074611374477876183475192715655477391647468116454088467729745539475977078515761422194036621759042580036177848638843431360649496359018036427787693630001763551356944889949753744304480499454934494334900359280576439130847299469699508904303107587184308180657393715770775026911295656589088785356635660341583719082810398982174291692741405414730379929197068381331156650049495131044245940792260902079888433906405949438908033261463282409086601621778728121878978394786244189950384608434931377470798991759585685747586034644029950868571177124977111816406250000 [113,62] -8444321099976716239084194439126784909709490252435288323218782666536086343171112478905673767430297269360943100987859468861717822501173440537279110142152964128583928961728210764465656537629865751211381511481023477432109937091953787802689951574941300171660357984802578388733290649210310595333484331924310490605909648352893521683767011288601590485059369679540047564350461155856871201769975499660562612707075182128162974863862945888626903094051697897781372130718071629472617652539170555170819224170822907033233023951085826641723474548695944975061998453244880249554970837686015699364740839529644448497474558789653831313166816176048726508546574785352799640172205484374316636425998599921625484717290107425315981885847903458662777005809547344985297892597879080117263500095880992596317227773537247744044024666055102372740990419469911083949840730333254478761595250424723542234945847759076217920878586915455342086265123503455693646952010639886858269703940269478551412780633961737244000071414493896204227241065018235719757348764745463950237302371702916104233977410060466357055122458112438295262082412707307161738905918682816182759654567255262793919832868296197451213674876903269413994239535993684277782244709892363237482391012987750476526757667212603871066768860008277807065785954094703363480149899759582878972034691794162428400350033135642347729285784747834065269174121495227192664457129823211089417737078518073167827797922980622594292482458695197737213400041128704784973857710336558292684631763153917961386913463207790853278763764136502492254264703279373164055918997908123139424459444398604412042847551382775970852734829948574036670255851080721964200094434366679332384913604920206099060809587739644704216477427684141777347530158369742523658979529720553892785676601223380684229631115239389960050250500131018968561629536804292865975432254770016980497528348165224596099965506507039157232525853621051266960032998686271447236095507234803721634115068363366443062758075415244335067689395558264686878244052125625154131629161444197839947673692164495067262433888699241413956119823175222363709201380650976409527499136113496564729042243238748370799073028935253101400439971589217598465482198970209324533832024930766267111925761879467525454672043912526700569353766793588625857490404869287434223554918805715496787911433784756809473037719726562500 [113,63] 554561252244499451426051971413094355411568888083232820914653888676049237678452481952118803109161770949581393731270612436173932566275416483780336773632000119739961444711710308170410532410445445145233296783711380578905251576216649336162149384268200350120857412157599489183184425114168601478011125000069261355533148159325068378114374361062489825414239469388312618784867102276669597233004074911119012615815087388200154120633249379811064934377775108413230073387753112999405732336420790368103967769196279644871434300793648727820559584498850415458630468304507113287247090064124162480984196026300758379937675979226877251290869907710441272233196618955824778748629979015528827667206307557254700961103875951771375905401595309846430863303690186673420423127614510129609310867700849831885662857140664917256285348725204783470750330567029745177489880962277716077051467966682186677016939285069748920873505852347160649950591761158579630033792089706798080828848186910431308167595086345258026918523841443654512202284785677836349619746066628389405276563475367974769645603327720961908562203959308512606862298437521272124053930184924848814533167733593290839449622208079565505841382466003599110086163831649596174615095441313057246292032889702367947917241007067978317252948920335870564074668635397464410737071350704485846420315608699233953330283086260858998939931721606792218787128881046096805811655104616789955488187033840644881052404642342689474531434061511981193539358505559378842958931788827664993059919477489999963467400329745474134636324422296848317750336082902642006533191621642672173040502867649813634571087109561244687781464451444745875199924918696877986656935352495263817137304808066512192351100442269368668647248759862917669637497626626306624897902235035124629777697966621652514524303628091453315693141191872345071112321756633858535496645792360577475271919734166259645094121832702746121466835934091809923309777956705890998284805051179356753649429623311568326117485184674086137697549061140888864744380124539956243736562895037331973752533878321505216191450683522357250994820840873281936921093345322703821896502800026988501806056487008450702808430875482466893167025819537123467408506140278724448063391884479883707236117282363278929690098079577929802412795788330682081071318507629635438767512702544308922369964420795440673828125000000 [113,64] 77466764938474869278484748997048930403134616470436441856004782157314213945284014487025256780427432089750188542788624689488011077000600057495635401033226130386913443366962881793045571415959635571080469855511889627736229452727863335616509314417308554342399975712166190266790663350963497147768254624302545853651220752896223325492890774109178589117648025518616396696782112095498256939975480561371720822039443259667758171248483823957667992611199897337471332531424257654665947312676012022369718734593785696693671736693486957221257652743191256010038791909221882243254565110718704845317306309433778203654837818729880921756630432919400209092475486744959161723284357492543881722993259490484872075666011083440274561836434190126550440563179720113634844542479170961496289331745127931353113710812317406355423372528842804545982894640998795976607401864958510362776174627645397869523761912276628207764149237433641672228212511595320660577378578179031220855247680405625136500428570606031032543842859189064615129665819415015193695938743532155085302184251981550306427161358770810987113611407989871819008549209243552526277946225481976417633430482511149147383231141646153987688039585982742759083376750300849150727494335531805075870837841048465754583691637209112473162643467253738341618592880046865062397028165549216548328580269083496056405770003712843311997849189966533219925424962925514329187397642774590190630599980758539190871007088823025916319680175946040038801954786719172206682494976610867496198052072256431999093531210260025248911107501876865615493186937493289065219801271819890396976347311953983825607111657788966965763201923615943276662057866521175405328698950568157786422199118155725515048902473005120787333975723755151167536759526655533824717609890205547187183021363994306412193885865207463978954341644585909591443383233384308283171628567695254078051864809263732089398229321629439423963276662375280473402684400388570263742840490742855738817158452098097568076296765046322606167235376479368391702894300524061270107847929584451368562337976741701483527144558243616470701543252318648723555603686039703506999598132361290331406567330482181059570036803697829828236937629310206671595708579412404169056065057273283811982428550972364552090154830778597411682287654251868512242155782279419465272820663994934875518083572387695312500000000 [113,65] -16425964306321374708489490021571494462920740674774437646448787016962347866567771426396025836411986435189689464570120458518172648004865726778670432538767221931029379550564859318288216966086473836732324901132163362766256632159938272505603764576694331518655098994027992203024882453249861837259324700365496574696452276387081771178930124090233220476876985348020756880571385327758628870716553862457316863428928365071947067228785399513729704225429791493910277023875404127691018093911936723805269302578933139440564932425213028463240215032015435384112835213571104270767968763903977893960514932040169934379261279939780924905468553744161981030936952034587645355614722483719897576620484590712106775043410500742785108189703638480588302307777206534651301001825215457256319838107822976450609263742100843098563172792919318882224162670897623365444213736460885120419400370687770946116433650600510908698736359883207374653359130866050937247181203128913704662683563970676111811234120006809859610382451536804014647419372436436079468488811063654400147342683518697326965426966664684505462696976201871211242465527102623359194963976865065921563826376028401434832793012146005000884206963062287256420815826986610864220524027896786144811479344272127836149136422784404171305914063623954541122896825778573721410276297712868162409859446691286527493982423211392888599680429596621761578751754964040378712195726509282629823415342301062337194777992192056447656421340496464204609929992633129966514489444962812268200682865575766247340117804693434327631134690374333146329001867001255207768560143678098500522978431936676674475127130197273395908567963779163659474352358474051233475887221104145944897700792243838929316360367654356240952167196273744223436242876773229428286595234533541145079564499434102882478576744167917507900796892095633490556473936912007328966382665194943492162160329254190842821913223603897994149192697783239240873463212175644331626829239429011481667405996316984684437569007922597127649408348867512210937071893155774672929716272885174347238684124439422446491556621965349394339683814225633990969900668602666635419780744417981159962861922518525640040984477792777431840448930086501391647948636931263234083782387836812937334421903103196399317901590161307695321948032832588787525770089297170762941077738396415952593088150024414062500000 [113,66] -967618046200487837532216276902527397499836139418574602266667827286181178861701862196004455001119733627507807577141905240192872304247059727123007239210619966847225572614290069223106751560470808908493658611739710500305025303559984946551971597111659555849052805273286103596073043758525083653290310402479859951675102351674861781251934057353160469104865536015407556308355577288486497197552915519875383879886558908155961270345484880328565993439087389932310349965515799991545249246484808947983516385086179930136321783349566284915485608787084243238382524149364407766316942688968218141935556960002768901898454332300928537777944137684786150484575565268156390521203413305788534006872561854393514184119300209767515830179498234580387082287655543954114335881425778767788599418073929272620737429621244628114664158539712233986554636807224727751089722114321151838897872844377383174900479139052305048379022097720265936806965548715491919027539997517585600802301526691572336766228332163836543590648119730412805311905972507509600740802747847240742740481032318227226127266636541660091398918420044219595051142940430548603558260736870050285473756976493414943600318889004951827560153436498991961509049186190800773849912407649036696177953196423076407471378576577430549851998725792032804001023091552110492796990523328548467722988669817880020132929274320029511341234781775178347861041906021418168593708147246800550733263297814262726771317933100108071560088574428666540491880535386910615087730500966894126146852712691800464919022192574326548531928843188914927251148740441583900053139800051517364336176045014290682159666932385889205390077126527161617090882929524081114416086945798899774764939858604238438305621306580253982798903836617619737302809938401640211850822401232306355464197713013429891526548273602520507242945905152128489817408657896489930326582356923321360158110197675986624382005937758416871616873650856141960455049856693472347726842118077044057914444579113554074112348852513276806266157169753812482046050686786401067774745887047210345869907305173714024247010359506800693053554744933250593897689402785286931905072749046436107652382550402330804631352151651127237205028979328542134445880349064863151321937451121218330037550716530984515367092539930155121791380221888339530312841316864048006508228718303143978118896484375000000 [113,67] 97677864422014719419961287581177155663021987079626020831725456781272506885201958153967885174882966387467426185391720733047496474486631911787724514327922778389721151722132768952181765357373811000617542993950166337039072599248300531732032698498702508844636163329563083957151004252729023698576822905108088561870134061082022762659455261932297878454306670953418836671791461814592750110031943649852692190291740594624009958692840996278236208858120661244758104515601778391617798084649000168001622458744093676511885418678475355759386041020271739231528132415002750166952932061622837636648024736394125190201362485884855539345275124071360817491622566057086103356966837023453224887751197926115425831109308430506094617361170502706247847448968887406487675818119133816505792205789850659583821865594204489210013697669821741604141051168314031053098478446059989060543285828995581215310237436636397186784656675434010173441830205347453692079072864626408583293459145459434197947983038664914290928425946458204623087653248785574664336854397976767865045586627977608628877041494808815556607183630717133056811183187424979380222189408416012552643051154725676830140013477749943196789967626200771210900554614422874372079292722057888615571091333877475757415990763365032932512652304815015025935891229731022297666664780578859203335531106588226211512857018943186615712878098035587535616155000320338883166438046947586022344328782540868404689291729470076918001024455410391620239700314032440481226836677553981952391158154686849142709733772297137879977945820562628316128139665894249378989983265309919861680651416600894602079415952363003260136694908080472664321932640083360335602365159210770853039185803859142168956098858177219602475023982645314393582760218239107660852663954908859613765287174919755571792389058258144609365762232061810767103271746556932925170800414522980040365104805745064395347592046843301778473947236601419482971574335836559120595663890583322294887826063108696156071127611103222280957002704712445430689722490675001204372363921172871065173952673781917279886953423554666485527053600264078576498322928820288200739043491536043035013103813950152287750676376479463338413624194579759867404830151945131510100009222567353155371223686407100380692771411177429552861488551653978948190671662341090425704778172075748443603515625000000 [113,68] 13831454949761251969232454778026967391694838147589676351099730729488566770642792253678999850545486462801219751513736177171516589029494999842191455699357745175311107016630243643833393965457025709391744706956324713651193436795069351214775026572213396619518150987878734511591886634166679352190006159801430834024276109336862720575148069745297321225310337214478179236034934644068975924204699110036537443663678882369283156905095108641729979641638304009486161189638230659381991504392141989017080135524934130190654009524031947374881006804658243637436356096807904387848438092592877122979638386090507506048449272230516022804466128842904795291541869020758575526528843880526695626871783520829665814083794689952964118849833437131690051252571019071259001126559233564454358857350727393839876458447041436636801677069175491620300412166086740931812204280118589215914695705453043032376731935858995704383294540449475587890244300157146976258212958648228065114310555684615013602233946517259413771470001618397942719740912243644120145061806095649080958279668711156048430778564221856749784417803582890317267554021110615133738318028193876420105543494092580390125295233459664078674165555341160226061174280754105709333349803119570594964137243484585096959568417260830919995836363685666066765191728782797668376317715058244932356296665300056148752076604256884383525110537022387354488619230235295520173916018508194913547344670672089578691188814011596029397829892727036352183248750325892288397323272301825466367486717153653613622468937936508722480438896777098198428650627198358969228469084956863699963800959124883005224957736652880064127445606602406425916537219852230805360787954307023794049384868048024815393466308165436094352289821393190823127227730851206979738003839956157209173916176745742407444973534419669657249573772727395065181374675343278044555483332433347775181090324831754144921003825693392139059212236624259331236887496619557903181474556684344109141021150727116646670150874566730323920350444109867070160545135697344341153709044508929507872008872347113227540163471844653761342511754776697012562013922321888271054142002122331816115383130707029510772479492871011506383177678991026939973520720125433445397030870789106265558515420512736439466673827565172079139071804473666498730002408425129059382295235991477966308593750000 [113,69] 203508674188370095687118753485160301063582295791780625900773168757090649604603989877526553585530092082535589390695205926073713448111272776557609834304139774398469269515486980298681326978674637810211280636636475031110966201105873177379892466626152561337628172657088919152581057191751202301951260515714694773543535470776771900994508651237692080395025296946754195712450896382282197771898774956817536034005294027371924335275133348946439413731688966261477605862917360950259990540246765665722644821143793959405829426363696326427653802183453827160173867864232959745317924096986987200313229306281037734355543955450395675678933472449575084478130066137638118161209858540406880124047103606831976558292817943282295978178590504608848100912389465336905162409878622701466353596584550125441730381509384103091587691583715161409016878384580857476453721261649296653706771630430726172940653720882558476577553283366263701561474165324298289604533796648604523593564368009322793971606171268639451994206992627235419719276218677463920983446665991460623046219777105570008380769626007488912935180150847842708144414176374754446877187220382341700230037069038767211464452600579986371460726786860973763155488175412046010046520910297812438233886640183098057444781661864671753568444099568891002510650572536036623624932451245974656451553362815514309466017270644146397267269942950400967948675447998955861488433062119781345542163737710845571901297556890176836623887170549567081756593303501389133250352121517588602594510562729125134583419901181377541785120202609262753122052359304468612075998306711864548544730629613757152411197176772926933274648261240513006541466630453456687467068777403055419988230741170805616347054056556730855186970837261565240975145704585535052562030157988913695876249610672514810230942517901846226088316306366895657020313397373483178502521626446142466938925890056446336140995268313978284652460545990907545342654323422150240280742323625422392683275898601444770087996271458234303734060717681368936095309949598247326123948318743896598632117662686970206218607431604025360038497180131726454293675172612833858655802420494354934390244372238602134245778516323384853697261660594882484847559922292031170799129289303597610419501746510549251926302392035278230851676871508130333859580703737142370864748954772949218750000 [113,70] -18565315461515282495947046453002743688088074819121425525831343450805441779164884086002394806321363289272592346973724255075943245698988552414488445807471854415203435613229806316071314293132129902232919352330329574730655590721219972177431030873191212847815556149951999555834491918045239540156822530934821678182956376149729344272463749459939930545381535995609070974570430997947591817352863270152484582103388813513956876917422555382412116922382243098182972948284967394986004854879202065548678266884855420311896390876589228193872910379385317000445552395102401844986735744853928936637097314858992716137266452739014173998141208706839878244566928447316001830884040199737127175534434376797957726258171749574342659759330843157808342338500868930171538324845522398515677416421217969345237991578793937445252159387787087014299511453609220411677947717017772592829607752984586353225924723678878056942838143577280719427947713061454062409539097657831799232791468691388393476124482097570620057622991772381526502926277300388878918944988229571862690520758096574163639880333567280220345578991313585343796846647700541246300624508668426800951289837317939643762417343244565637104586588140980791287946611288385866814939522563651360267211124216468284312378952586914520884567530743450631876514965600052151779158968259670219001103262872001152640609985350194448038624227860437678096901518815695428761369405012743452884532595136115625240028240124906538844841509956909320303028135644183631573603388763783068842408389424088988886688661095212034002106462926195149241013640862920612986329649894115181427849508080394790417079968581630692688791159279693407094880661151170098616153812627198624383531354571970389402929237370154407976920101755390279595004124601847958699020791572982560278834209072021589567543826894782004760834280225677971084528404065613172335550323385807920670031057857133519340192867324127473234712562236079464441809105959090274053252596373528208320033817486514311236529416345295998054407470849456353564997462913146448987476528486200708264363242010681451261905763840565399436681650733643043081067775859866694455702532073398112241939487876680759486584190822889422150815523722095283876192994434359900040100577770411149385865761700505030198107085687687154428351924489506277242917123256899702548980712890625000000 [113,71] -566814429671817071586951600021450685693785038772272979467481495788243227345623372734731402000282012165791954837781497398424571432955369082066462220216193989437283191296660931796580481233022397972650410373937721369258250358070337213324122446678198616531094960177145004230340735042080060164245456035517503770070510229638373511032565427039570615412963021938550128477593208965920481962336343068606761599259344688661394620086080412139009357478991530211534152518792791990499296385779772991259170290997499405083084184623125071222065439161701993765715351046242060604196316222439443763885373352705345691718278013908453902382888886194385176305759506792333935962360084435121988545742431698733849675930437575946853395124609088171480167084115969808475684646428237305371912465152683673131080451616498735181156589531463110058187683942948116277473729889286437627943947068045561730834465188581452663167846428196133909113794295253004370937659882212841594736106870561086768422126550694000078479005140786373304511198559679576014697036517347151456313275605035590404190467627244002025928783418834763328530406980487303388469264068107493871223667913881496080105866118002280815917394929906248912097487008481574514741663609133727866883884655704660391097230661223144455819609754192150628583905528048398075498525140385845019254881207695021942556882306092354947535617961334052443006264329502217378508531689065904541604004259640857140050339415391483356176347522805269564725820511538745500968526548410045811587539320982203845376798336842828675185020262293186448344736431224853145528535014262075647618568847000368369822802238707072297184307858062139498012807081066513170331194594452307964687644896658447504885664045440359395381835559369151713549176153589557027449023687702585980524111748513055484962171926357577994046273610861743565250548858992225183841715820172356852839283605240759771211178542250438278314706908985357473281333078183709502248890177740754001964392393926015423274619287751633385190918035945829543072417950334413643324851851117146430969321355290564690268108653554695225418592468609789267655276059502519866720212805545471871042555374037794373446425247107123629916307841252836015231309111604371540994076006680190516817862075651389131423665183102398723025994785610978755187574370975728034973144531250000 [113,72] 176595941692743175685947070356361808093861180855912851819740946395360773648498629428909652701863587254312582479770012786381581694720753580568428991342700692084168904620925248421148013767913285344847102423161048204299144700164863453611630651587878093243522351115971191081054492184447648541529018679080361075932863372917402857362455893268968734429229967004710371566748927569525396252142703798679657121496160275419013508231746072183720269825847236404764676839323315032022293127620795935922059525056789732043268758136014331072754972611894376628630340994092509553698176013263964826888362380670263080108070608957626657982575580848184940254523814393554596301834429146213207948951524094842288653136841372720041728711872557994512725269694119221147033433189890829774319195708173269480707328312618237679836792000785344983179374026689055263122747822667545146047752189518348266014477990229748053512909635817720273188511537133759771505040029670116632386646244456019125453026964698233804921229551267275253306631948414332372482249895246025202438874799839009339336691944059699487977191996343223958734035246710127244925579287611031875710410557752005467687918880246445722847207744818919515123899444498273859752284652660714385293086584474613667324706227811486081929862269716784766223535078622483126995043979657418540758605424893973704754216425470792772955862712261078954389422376030485973665659916816307178026851400072546704890481233704898260902725061334692577979825833570766817476674721911390950938292528198864125081655667800860975661721807069220626780828645966647925498707385277981648718338027836182877728578757496016033912433444540265511362335534902086555360529822197719269165565107491595217422878500884356643349074120907729091348039881340776322944682385253209597291449173790120678527870266278163789630848343317836981170045744487966049571315133974623224586408172591099483285659390895030386167839150989502622967208855983680096066110151700917771631435949601765501599601895057221340538583360524223072111966029350070599173275478952933490520178414541454250256955579061263739715025812045463476991424442432753403217929246082284031629275067981034302963749572951329156930971831989344038710507219216449890764484132240886063319795167044466323512470698040507635504286818143343010930989369343566894531250000000 [113,73] -1879045680259647235981308690279467302283135908210654933562138471116193893541772152308287555509712398206779359719862605023070667898466175112241819439714378351941008934138590796769251034746001661549477984314500475067498934958201639150753741228946944297675218469843980462026401958798930381899034310768668166999347840827453924568229445042985854348101259030497365086769553561286460592056255583544354457413608520454682610484124135987147750581422463535331187577706746834177593463916701410630634874240375420004244158137679679322871798236934951110587680763940795235138739560089506339206460354010908491217792363269943829696802788277419719447481622090729439544994449792362175844117750350683633872647088907642967990139312004054192286803968011012239933553714472035197119030187504540986245002132174385917474268902831980660435952742028254593549921037109240617461184524640616692047550944078439661462531977689973111748439076382906076775955339323721349638726364253803023583296311732270032034399256842668154641307144917379008733374215712824279538198134742126475885714167402436234210938729198324852448448623082433687011264477740956031962267621411589316582428599788156384572410588746912120727958443377582427911564142875020834983556736675243448789194138118606804098279070615600621581216324234641248519175633708684529057240826659276502566561970042202803347999830723627034130002459019804846323177549133149574104786695983845722978392434933127410175298047808027650914234709932855177647395229733131576932965501879540742780746836671024147116470132838572788430868967364043225898869193910648600129638189841210622722377704206829326913108156180441296707956771321940279517786753999570153263930496221858173631878995204102155994516177405808605505630814500343504844108609550381654163035614441690904929328752354269259650511307353707710845473550333930194968732036332716036376739079003227898893617520739354986478396554162489956197248979706648408520650429359234560597383015756000746147068356685842057628056572337828521277275087978922501836487515639890004603868265916098737455182955570689841227852681206087506081702009154497711188855022603805068120150704908992830533577075584155260064741633747403150585162483585879735811007877097333090984561602401951160007635148894271024633831687108614293894187366329498291015625000 [113,74] -987528853913749121175607985225451922025009564137663671022261324635877569198830037865296943361153969796755394091901170795375157514810085940938610043449608478937468604336936407508301687753122159653869530446553379519601143157624816734855164231861869355284656374934780656831152522370902956246259815880329822542772815922831033426979265078469544032286359516088322934797296528412022222303217099320152514855562544039988597400229441706231431500907761545021971585784097605159645240761323868382241978644573335014469000355014618947415276002800355618854257991404476979812089419847981625866377053718815832839499973860702771774202446213019491909907284859718965137459471850397315586100186573632465693142697655896941095858071664384140945277106519976909844869205648200197218974915762935966312067618553230628152281129488563385618425190798587250517807707174338635384500063336558741584036106353518770354243263580876627211604283233939439199211886511480328529069944521028911324177294378229248081037828630131982527965522818170931267353932941916688035989145777861808001386802949137454729461931746341291322661337673481250063180569469567749354276368330135853248091011191009098563033925633528247389658542835696505866803555204055193126249635556519855993558759758053611411517674631696754906846712064008702481530343813418539856485626255579693539622732042018518920094000584839769302363255028016453985891062704998153050866140543500742884207612887213689480920818737991669027976711657889899065124666767020308984687428040434414450330794672029695990497584847044707913058329585682956605135784932304856174962539902536236102869428689196110228886129666197203648961693197241165127836462045689588707724207774588806321700651257341885311875968271605193760522030514613720689906747654330028951023225892072973105036053120621869883390362232242218408576718399737889425289767690623309621741783915243756303956387561001731751421825148564169533934454067716121615349784416640385718912327718795553125537620390035396885006350892113149057334066579965915938976829971700288898286977281076619967751557332730783893661482480809686907048198157037114744917273714022702356422712878004789263445864263081325919777424658485058475632294059127002630274159427400026352517780525213344118491288584774057220031200844344586618061349548339843750000 [113,75] -322328063290629217594916710697460024590805353914081550070448889516372213714475287048347871562286370226038384964458553147213528604473356425187271368488637740807705672454924527443147605772094821604027469172726039170411879956636362039161885734838853436306929597250709388089135928226799684135245400176425533985017610466341723933928208303781177293756496306534726333736184791217504201204348628726284732265596348153953318156766473782360305838811806558103527021382443499731873719710305033551489696388298765038171348613283118163212416350528613889974529331495450494075738866087125682311647448924387318815903966377846127006302063705361576527460509741794325926289414776951677828140165131144142008106978275939127514034239608245809506119357972851574452714282739953687998816893994991997969846242344449289240882485197388379068335887946859471561106093167196699176188670439793287399727348397189447305156920148983809335623614869873406647825489870518140697141037042899194373407015151923979347858178001628990713805891516239754717487019015282060897092031883454327854408178957346703547350136491346266094886516067797654884687433203080580786383071799169539713163052792342304268402856681981726843337721768569106429286569380995892478462327835869441741385666804862525264072024402946937384189889264173632089691954221991064740982690644488164190657524291657567250427752766349954735324710231074624249629082314887362298507946940018412911182390299922750849901496715313914999075387063796791270742526192899138361826305105177219745631768733857224824424864680868462258317576281499413281184557039828967699334390911990840847184765375839703549628970669652061754627731851924699700427793208577186466392135546518391072024251202248580984575921581823788010047153320975397908152410705978043720316317092081286817984837874844343402183038022786399597662579030039608402041293102766076458198247348124910816225320298137301723737620056656400647943212133516351587743518125607281139128862179083754080295283052605054361396590052160638310480798263299980570291323247777149262200403192044820136893061720167677473733937105180052904548988864725172666661084985427959297515294051813607056165058914038231822020673482998775594110159387908212262641779899512750173299985202989131239600440983097952110925921751286651797684824218750000 [113,76] 1116829829857617519370999244938222551115285656006931551664594811084655806619215776308516930872317835334970071702665334522011702516623076282638768916861172336065466618755475320104877630738505269347807060431097091900184091229857542257697013564429672709282428271263513089085872297354205261026119711537292609148658551050494595106715870793694999481761300122233110493480667011967444991003487792167806507014973834828402620683620658614706009920653125287616613877465300265750343418667617065167114219439620892038580369083047715974651992571923782360833998953552801778759272230781720439156496000025536540928045037499861970581046974237031326049247026286496740177018768642488740843134909126969682876158686506834699832098553059716487470006257479020893748763820396489044098692281213982465408569207986922928437212766838367361179521783850072572097386340783523838907794743247947732262248451659780119055549077761584933041577149828248603928476609318785483499410771673375566912277056185972389535490352773135688894825988106034859643950929462155315680431976546433592313060537125014855240181446052509790595155469590458532228841970326290140650718899086167822249627434476155782423034993654143184156709016219962076403991100904684742127305577263545982852915717006226416025323474965559376893136916247563402266900174493312911423266243019278063604660084378207562425294709896913711927945954781789751176056217517697687705520804470137977892235350609686296338745571708726953735141828596670553147720824451909708269011994236677483069438892739425720145336845366948885865682301347587811398624432397326281246643241394875484599996749046304898974467838697612092815695607586890508401949564126008432512661193826498924597549705782183844086583490603869918248187171007086248263813312854344043430122537744448906036956317397645065655511028499507584562020141149317907625709318871034034844225048886019511675128821904177058536777320980757573236985379302985330702613420745343478565111915934799317894409151842104060397025585975819407022098767950402938963682744972970922474717607429710135285171224996721037271188995755125868129482574876676757599453514635253245370824705695784150493645774241862831061788339940529076280324723448244585672642034578965963632184992049507917277550400078238578153052143471532718197049218750000 [113,77] -9172707790010499034129476197465881970578117320835073110127549472697437353058871342405381900784682496001812145198836633391463980051342226904122083947152596361133005049200627598966364126724678962377724540509832667264378414823936298292172936679689091722538160895162602424317717483251399399389118848860681078950730256685681445909092719484798622214198412961228686161224116611167514892055586868482268652186917614915392145353361739059250461613725683949646380765466093565840280316052362203964021022931469805918242019708355907251467831714412999096447332028096757636655408959575469639054974121108544035694429756749418400625741976226459609381969507782961085557729515548114036621541305611757565657970339408059002814323942069051130072714710104833247647172627346363429923970617349722936656741197801702542145577332096066876398694663485374234625368446103729928184962809089628334333572032365634557925278099601488032929107148140611575891826565850747955700192472702798690381250993262061372189541221730613139754328510967346243125528112563946552090941523389217031297899272815739489811996625468169224807255702469573582724529337821612988577121017954371938514909909826154865542611682640177952210913821052477919220131099773537238858413540735859698948741488025572326475072362251039336863411435315869615312283208211302889752067482559200740745673608439673962372143081318840170831638685617379303588723514673009536458747480490145402304483511120433492830559740189312814518342647931382110548170361334927120869023169270273550921305348577966084086652303812541619606582321761389129784025129310250123192493898561383496378993703600572365805853986131117519037483497843741338038383066031554215244709879592943935475559403186710781389559792023308600837083650997019956166667276225266745233378130912049371253902487053218541406971957864243837379133771846961227445102339041892311503141309523314452154849375449697753881786912051845490548639554001064389389653826260130762490720540501817823681612859003269021010742781145031529422686031807089483652919740951764006223699449308279128087632702734013271027075953110510503927683835683660920997811911605270467154101828670087854105385727012819167430606704819347061589090751311451624751026883317056348162997427724835589981761968376717874592620175346427991238750000 [113,78] -625794489107225178423859891039321987518036421220388203480879606238817223628431447047849884120286746235708009064448024704723934261952869577192515879219255383949716249759051754234548944550557943753839506213857306136396364347300209414703649220742622110438167978064390047123769734438108976458411358277089924577145592856588687884404469067150912208247493837006520385777537653094987995643261100235092654953077453485207054984069697186091504205276369377497829717699691720447858395647002456831879113443852583187626287620903750019816802666274484105712972898879488483040168894891314238030652275277593519438688785453360385989643613727728904698496501091296079050103905772544475110190867960794268256080510155050727451911058934989121555553409287108723264152363505053897556542061330010607674608817502077232387974403104271588656771706504374098826825317688711632489027978283158628623882344959436784824126273234042356815072236855233763008624049854773950041598254672591272413640410626945938231549271109433665262999469561093913451463186356821767925209399460262990166874657855810477977481713327645775093832052161171436832623801646073608268272289245007912578989955213802029636062349635595630964324323444604761747226387831369813751602779778425389331332727009129627065830958382878571082409111691323874685967810126085733500888102895783614846753183447183320124418179149105461202479140340518728408378897348979313085421845977820485026659155621731085860124088463828602148669814750587060688754317623988488647730552152708281372359179186922578566960327181319253358466347699576401423345531193827469840349431718701892263384837385225643802648110427676453202500951962771691871268250059618334499544664582322952474185298911835000533176097908511904372028344776098499401836587166812700555564771399657874375005647242622548863167102490402197181801572968861767116082496936942081363991358530272800391044134294970691286102238156558327716061115844155408611853143221654711998806661650323863927407491689924377075978306698019328016713896051076280921109910889116934409470887851443532063484103265448804005910466832003225625861029132133080179403897438078608098718749439485786994479987371992072826921515075137309092711889019392656663384447785172204872514585930909324646094663753480013009844402304842492625000 [113,79] 3088736186123892078665018062890693589186745251922043851543275166498483684085666551309087582845413093898617311123768652259887077346798298828328651539925813909558525615752713777608060583315588193423776618619325439752115205749788327830289835086294460433200291587278550983283748619931766650507734699895617769241613323114020676663881726738255475133455017165741377621805468970616571020462616919119049282737059147449513580344751348134247215137767320021511721490165573311805710300986158208055855881716575231051374824098720227610172606014459227831613258572266581684186517942971326914278404965085454389126190316503248718806098561737428113104444035641900575892838568906814526600969626178180842544046171377083027499802367100090772264762154737857712275357831970687243923435080922840192946700760399695890302765494062981734619107267378412829615455809215077035204454303013193996461067540501854302325564520598902051208331408134934992672472162337812773295779588331107273641770753039500184522901586855363887630103243834154486704022453355642733045729282816073265122936293916520050875584483749759623780885727605107059262791735921315622730940829606369060196310858550765956541470591872582977989178759157535689819147502725156832064892818879713425882194544471777166986648174939087329001514466715574329753369399395225596213705406407584985485140793101376137957544009647619153472203808621416927051476369855389906698583660484709305567067387581975925413954005125538704486125439194861986691718958680184024759056792287299160230210898304067954256861527756316621661832216732784695044725526395948596569655840212962103186266171632385138095340632436624836153131536499018591675844757020006386477692368215075655768167885383529600307400178784620317914195441408427819267601870906492569538933319062724013488465630752317598749039703621022621949620840192664878867749895119404351995424404373835377658399726560426198387577386783245996195247129069975901688513915332454196527324240336873084008357188699923124039799511035325340242057093235296125961297216567073050879068130302225250929919804650696540206479655695363971844473294725756379206806770860201756657681839088449093988629911789092568931022631205208748868789377982956643905457233564711605674737584589587713266102059223041317966217472247679200 [113,80] 29740708656853493079899328650219756545175476842860619670426184142858196041061220094281347188311886253882494652124866581150639800957547544047668314596177046312411250433428493075791272466532012775937388469831592071788850817273850115236261025433380097534461275787688871840057691711415417684508491866770587992936291222211228296662227218959129578240569484860346545372855696618749898427399276344860580330195702886429391313823862866133624188365332177619106466810319674349808826676317416157744684609355235782568434673112530713799714230009825318145169901795099709433136514991329683592287040674489188387300843565493756335990961678242441321698983141668015568899806997947981347250639542639808470364945863423849462440807057569142007493118894511673790185616248757112814658491336563100580599221016659630944791242126636340950001705672124139827613380586338324406620299872569161454077361122492272351818859726588609331775117056936655315784376579891989604958283434990927899445607471624457514965595933073924578361718710295188540351184644088976286857217347243260361732772764886406615241592252982026795755199115102324812582355666239090520187092218001428234879002533510524131483016215737181423801328612074448311508305885252273794220485246766326040932488499891639779352248291260220290388213325174152133251534089142382641697609787753126295556475005179820536844594565877647455062937966418837530337647912758332814763684935973498700376335684655494209740976838079104745756029891146641916709408196987530980836221878873625703078959542413444759260866214374948373685944613867449332670114280872760995713362577228360211990892503413121445886841697741922611108576900475807369656278591243260047808620186309060418641829835804610206801397964808171153232955094059371306267475160630675862298292669083960722985230478704444268487504145378207747351950174181115452932768492656156153244065534713899056848608645909420341978293200089305901370280751002537281131657610091649272573129497026523170881772591570398418133197181651835858928467998732045375804269924767056988675240016118166734993292309308512894107275760755140594312642713701484593115130171231932051922687970755210788499174833611734985105759051533555005075195336783768282634166972645625392543545243172471678856688784126130167712980855200 [113,81] -1390768023742351400103845133163640191312691903393407680757349062860541156868617280810264062503906851889415873404696397816682352644755831079495717370866131767634507884469157174054956980908745772560579442586224748522968007991446939933259551905462982953204854922933286517004860117654565813148021076651372958738296744348148103956753335083563528180351937548340121242819280769568084221221108622678884239146032724837458924030990022218084995982361380576534411112418693216522106514423259930860257526260554644482898765778494905274843009670005648240971650050502853178626117829488345953299459384269639373800339267774910638316974352214312340133016223933547439090350621616827557065163068921043809122280639679272347903799519288514275005200328826727322772993390459718223163404901329235772941828661168789462591430721905427979446241515601299821769910216371135257609601386504608770690840068625261427636615365164070445017054337653050586892138162042176860325851827525360666962479702943285458498305413474551536250356644781491863860225366708806576122300682442631189076336176149155170417953583282503101032951499479070071768543690258463482326799076621853033188947348111388403783636698281744693333627996564281856229582344808339458168348417099405746557900344362752122237176042566158455055662546314503479983975120201661421152154487053341278967832878747653104360471075611311245434901226216793516992427239588365653304495708126675293355114847400025410217695968509125657429830317918763013239958869299475251126487264525681906346797617195693052553147049638601180972571297183003551863074440317990673031947489338479665388379485103383355551862581896361188680711688376356537222338598310385020736935343026643284261774121279118892658745850875583880307241335112851825862639525614017470945523173990439020971763520542096664436727968047043246727673056375576350235707377204708202609371812536714423612187498214628478859245325219795820895266845798592187568875835969625066655807608613158395006983585028987325591380843480374204116833996380992523045819226595855147965267823859363524329110280567174772004802747133540865297190977374250003349542827048658970677966816057239353170285074140978403657784360772518708795514206925847537468551805962627620913303825416013726949694757861264253077682080 [113,82] -19691757792796023704243900338552886729311980049278672783088766897393032617686567447733281062320284864722116577699599162536031579855927224293707700864994756843356425296860495956138426860033735052946528103681431249012997297452061493447042370011636625484055273758447463001515734682082332141508941894005033056756864762483572845359942282972543706727780523991527533296282618841273229402820175325969221801172467415342150933276653973567884052414324275701864004929875318953463375636378687181505636689758010172822922665392745873804430851902928625522024767578106899081576666656116681958119423829758269735389204681599079310899448766599441102028417306659308160864684216392171981708651649029862317527437757009039791154843910191716374779511333122726325242412213168878749724587703069523291631550111257057441445955716206127848155272168435260957760669543594270535636052142023437424868321854519987798780975729487474385396383786795850881506091588547493332357291186539380143996645994704769180558068615877612762687390096092267223478216458419858252363590041534481339907851407933269842991676275587598492422642630188361429149013548160224083268288040839773927818393050447643778515329517101084891704344446275645891678587463178924059867661721779719620615703892634575831222761123160256516501782925956001905189409077520755245877229886604619227114613908198691360614085068152349713477397471698715390516218804105098932290163884989041696631576275808641985407094142309430135926960903560590136861042745073333083909652261824678174165275917904900243756798534043230166420786472016541761636202711722817473784060455129176306665537304463735475919740089047761803740900463094216148674018629765222048950380936403155945735681110745662580903986693575246637622921241701496529803176259036502453192508806735974634960891342766401272022427983494681994269684694930173164625871093020997468970522025879418714265615712370577639035173510477559730004463223671182566318869608209312423965592243786417263703067585198152311953887311483148987813509754289686513018474620810904543926241741810792673429803928149018570202734259904580209752813354724239499960221482454249946774002413012173785735303982069304742715920549364748272110593657117724697631252823045783224286839342916041722339326664218295177000 [113,83] -168536152319048849438784730144327730782686710573083911738624332043356807705404291243977772247433549992581913812721929538680466922246213415440868846523798757269997741423006339368531815887451921872384000632832354993707812158609373391489528517204091357833875770067150874605234701194921871055701280770749848973792512653728604482084379506123574116438698715930535610487732370222436278993399877676622816294404076515610565503011973979050094057610746232536809481197352690849498222169197174042379263617475004612049846042826468192077827807108004692583728187048649314943660917620554397357212766500675950958609451316689593006708189159574395172437890245111116136095875935021897899193669758966573413925104672261766977552837666614387797817057603887531503135606366476385043717694443126132813598147096658958529828842657125062688957400932202569418703657830792125099757411016447077316726480197757046377293928964043589262365444171364496566909629341741304158448583023666989508992586146338302795094029510587471722927307446545993568982844984827528061109955024497726481103463307765229072761732665590566463986363003955636407803188329934194189780744067551592546447228451360344070477123768157942939237120760980011756336597009574512365348697043926738124635250169134268064760853596344685347172352105582515299526991808834352221568396883354616867447318758046451627497577129229528979306909637027975720403660423056385026816137447318584837783468046902103381679272171667530332245088706764272404881583131161574942326224268633576395037886938574010875863526161425997200956459449748358934454424076955427668388858815015923856227418194867853165501099038085641240520108576032921632541952293577106683242811411210471622261030934620990780098207476380383092182908459809943791860847845850773951879344837099787109326812912236706998439488012101408979564639318908057957526022996039868741536388774917818136534808376268718631302528903180384812215000353951554321378845563944482882415730597171377201471890692939623518329309972848397743064934088879191351588119128830585681030477711213253714817932877343746034070326739290879559951745655586706031379051974545857713702840143457343609786713979633535852107457778517940898428692508315019162761712705560800361094244841239773572862750964980160 [113,84] 7849300748147659901256932725501900096290403103551896087719837264695539417497524639764824965136614779496102001722984383091480497996721408661126577983219715666105735087440467552434118646731032628358663071951283885945626551576959597619876573926491935748978347804484504800415129360788849762431044547889094509826591610512966498165112467489078331731468248137992536898508312961613574268948973135703319103777873562041550518424364426999612301486270261061684310705675729063479481205102722395410716791190341174824120785362343260426892765522050708164961376916670199501629062546698639308031975456742719126408418204681846561132450798110414909581329113709434402099692037631080274898511942282593528002120351740384191461650326748297336164305524317660282849437305960591370526967686816513542419105997868888552609736869300726148854988755889800061341999757916174238717203282594258128483706155525574371882125741300139407109237900420862399106091157644228917575615219791994292791713094488698543910016874106076269651444198905480511633134243527546256934572433300436682684765851867867618442016735718689443649929869502602557744200137504030052382662296147432616786115424552902344686576345895443773037008453987863784649860937126525014067600385076989514450688200217205061331883203199820369450477381365370772283332593634309517447939164748017720784510456965408641036831619188939346373886642355717068222976277767588207403115941549484152238286671361015088399665460357781710090702796258233159953163152597262942915203625213350507945158595385084200944925164046497008689504861904107499167154815156282972230060707994768585599191660829769901684407007399783801761126082249149535008884385633591530849751374759177376601563061619999749067844984982529995909881438759378103463551635781335159932664404611267633794308937031739002027012154959619585126326314788604171921093497335830820077856609668743413167527415256830167940575851193928834734601990675293590917043969086870727348460258072076021962659154531565733695509507852107116186069477677736593340846791139239513213763345970381301893910900505241356073651249430816457249727115443094136311110739917724254977110443371853571583161689055362318849447436833248990933084026487173824802319027692200681931133049933316245988288216760 [113,85] -232159617677530056524341546845631037848050657111893026389530011910378629625193721209757381412884659551938253547425122025449570188935562446108339021835456779968122997986156402468167686324322937741814386821413172293883964145720717714234479400847589471343106359174923749643823495448843798221080259545115931066281301400288120070583533489533104899462468719927405910856705311191431192360653002462433494383706549176082304118170876437725837666712531355504328125526334400178797441679457756451144288194856303749315510367256485445776828286371128687010091189592627618420545055531060152307462800491009835110718997851440760731533152964937711322639408863644469070334453249291542801237388109076936572661926095387424636579369659263527595140981021358927871269130597447147175155151035397158930111125051377647313223430623541569813101421400178975059561828852558147481437337992490659949945079672202961667690490235411216879768820122776096739640824413906467545054412915497120785186800807294709064642065633929896637941324203650604874392572132098492090298550417955720328152802329692841040957452729471253381101502298471776353049397440809425718829107046268523601158994063436760839097450839611671152134552903667751720245230443639745597881458795377146905536166684496894394444538034998121674855210279640102102463656217573633617908332017262527567623505872224434315860043000483335669734520813730546201160389373393606079985734889527136476781970268429172115131060511161411915843612648550885247437023923931328520600379825313207516467152932494984368165120963892972569125094641899888501691375607367112471841803478123091103348023047135538633508288801738124238673862336791922004225791702683075816652847133936032082507873930464164271639165200005771951844945625638276747972729182727076889594951845955341158795071285722314280916787603598660838460142278417621030172679599017050126666740077470187554940591448143008355336709027733764584921292885884021314725392220120051715540852559734457280377455278591691451597504193272268019895377036780653893195400228841383950949741171571417522964597623708858700451542685500034206486541814666280695639399164124130972336632971917156304308115549674808211634895474459565662045032564453576117356820979147161101065965599173913604089040 [113,86] -9465711835814811933681940410437749411631141240462393969890383462058616489310608554665577613987451913182479529091506524071208895664375082735956613767353120664522591154670100686059712289551122082782411987781321819405808054306704692296449347447421769591775011378525227875442365652313384221712650384462178127245910525614311533769618905129386528570015378754356947161734958320665887624555023703792678495320471402489366276361421395304174854207149108520219578149017143996958374889157482433264245084585942520915394044912448508016424365044756682631591674342993614295376181468883625788669708355833215135288915666263223429705597708367792107088286457027849687493003958253835105949429506525463051763284146013384753832407529262984733670782640452370899010353473860148011910974264307128708431601435735024492546178799427529216083792320467445300880972063931987502351747337389162688302084583133037747470217694897608459974595026210627498415241608489243046168066261143115363577220413099807423409913169373333028160018097627467294686662911005072893089952240115978530782427512054217545454333546820394262898659390214484985836153622235480839277717250303388719414953166947616136506931215399423216914584838671427685356258744938647200805391712904710810364366482560913460130517551302942104355391628149336023430687067198829642203695789586743354508517477121381795719268963108008960489771832582510252490867051474989634170401988317505598369205167003703489895829854801159248523565493628151216413831649169838524572384042657543397211125389686551468045242275879004209883292602654269831423408095992110156604739325954560065102912463763922072469658007135721980882219307987029949725797156825545331248004565115280111972272721746136942147456830460740703175102469527699290041266195826408740446420586602444436210661001492305915579981425815415017555578366645885661400654109327941798815479569472554384860704566632463619752969594278124660857787063800344718179312031575976767569071150276526736509676163484589151006034620289988426559742580329857748005549416157912144701830548571842493998604885564919379096567871813463295491728949449380598025796191315509372374861893358758897931853919531636363171474990965263079597796424707556788085747354893272267916013673608068029340 [113,87] -205083396749603558686079896143953343164530547236947331258893583285297358240765902215985405166631082779656349133987611875077070943478647829231965501692361659657136816537775315647266395912118268438427275606876362931253705349263633588564431199945808675917289526312075356694442090614071561062596239767162333331484859608062875613527830220191551807405380540335689191531794257482130446325083024511321321693889916063679004509800126401300277448572821643595492772142990726304657993002648366874762476622457671834584372475696325017143015316268229127509798421299969917078498251441435573067177307122242486995402459314277398046417680754498869445022028115244456308226744556967345636976170604967574569058791925545300367333968398960564996834883941904832990262742662373382419484763585483781818019834892210973861430454461150725727570915502903404453949526532002705180962699818140148704135654417412113956493808179221184495415915515966811500483801455516715827653647345631274254817448407937814835226132572694317096827213233429331877712351445984606586319174743673145948358467448190948238341835097146152671608771467210371506864745475090266077941525376410536496727585624076737391204695967863217308722999660794060919564764054464657317201955542896166154382113781035792456727484450310936289972379333620141705072576573906577957960633743070262608059859063199283769047483179257657536346868943128490007428382121394935995102303555485835154043052941382303283916515280034621375418621727353829516146164566008213499626305551400195529085299017637783076132788231206805022783992717848340631400044009302462449931280419476570868078901599038401015220044418026245789407854911643940812620003107332982879636379914185592208609385601994802545739998027338989738286764406056644737978766731921771579289433522987241225112029126087836133747257588463089651096044405674987664882386705824031715801102128403925924638954537796174395112063770299574611397606461062405501139516527295441054906336539254447823240311231821924976886134270471645533888137787977261071223223591890270049236230503142240228580833396522486371718977972175524894087409522053978594514276600172223454024015576660201045709129067107387752205654588977240666139517805755454654241806787140019345675819175347920 [113,88] -3896777789747026881822450267543969071872144975150381098985215569866610689511640700006039032900286809942996231614428220154915732227241834496330761829718926653587882363298632983465296360259087991932176558167603871796069245911636725648636239870892130368888376497842909325936023489385626461892872679379493491549572449045656012038320913249359774283868150804215951450301627576076045080482704682824823919721067479109739842019080718737480792216271058510962902508728574404932505168795548214755423097519125868081693139703002215629683427389448980344132169202506937448451086914076166929039052675320835829282803142701886594143417328998402194844544493913440326301464462401616079208551053051504198475529956681656128616954346691370345769718179047822591083710453381552675318336656822381704930188011556234334808928690691348058695635490023224948707006044342635187220990261402370045826673650440401869160183615957739400457153527806469619298139831028205059212593240930310193194691265236533935513797933565798000348377723847257015767068660290875840505301755213205765010172670361264999010351595951869850977202476704900128502814137587867248937323951966176403427959810233846401652776718976525787934624952284087002298195212960543784629398553925003081103541199351814947506311433423199689587829401254983741874281446253498425534433381927393240045648186301303092753904814520177523654006807202125450727803530712721170837491901923246119666027238553363784569331619227312152837493446864041972800784071022784953395840584975016182474958473297028277262382772970903628134316553415299460457892752540410446151153708379134621466097313028440887810244555245494935039472821471537024368789878173020652252260719543995038893420959582457344103285554314802920289752564748069173636859004337412229856659422515114704602381104654047238566183780896623577391724809088491664651515364234039539076328282101902856151709163881491690892990983211207306841636674092909533151389376951959949534268799209848185697793693368911996030339576389056169337054578194817312169246167377445339530859275014533826137006044572393539173682323549696216678427455965698744293200799922647713847508000598345967074999694915127846333121387089363856461271689955179360495582187661977059783331420640 [113,89] -43921946962567874514028433633284220457451821094452817905583322822540824896507266042914528329163999365520830583751819488558951694182678850964633739032171124514671582574103284128408725079963464151832600821432172649052220470850266507104223974935484000321240299318078146462658790538340117179901734081183745838798988193884257746927263989698791193590334374966399009492469917685529148354039032960106487730496565088642701198540814618229880673378598101272379913346992033825790290986253231619960360011526433892709642389499399210713181474634717135030863433623148540659553736360514215059773094209977378038331429945129807924274795382186304727799270365056171386741257193435077375067019527549460252676296917678730997871313179546417624273041261903112123670235614673248530808700851741055508731591919871546045619700600022227206578046576953752560752743044800154201115216771262033530585691943910141195257074031641852263617795907792277438824429517736312464705338288563446182010370550148379199942447505489827894621574912663180748025364931730841070727290161728350892955857957963961661848700491496356217390318140658082794863240457741377173257305921698036693727924697228833162135023062596558099579617999518158615296147865197065073636035475863346528832962642667842416880193372899175683792614188585752955729852564086341027753340147588051691221532859117567571431291148854087641391320966992599616273296147485081910357814870641424350385731638455835172367977889411122535735156721374586879835181478713307795845343458300606107016531939547728121562778244799086660198925971689866046142682411419543332255332725186367943426550766222217294293079537959210594861368269924156726465358261483355909576146335429917839795068364398953365339462935045379040015640628625559225953565886736247635185571665818323036607665226557630016718046944633091645066265053340837008453141847340877886224061840517821470399584779722350753099739460848508264044913099283408153449282873609820901978111646283166510901313197268504286975366317682908740722844821407877466388085995954195599584315360336339070938038526725539622205421184784006416405305365061245659327343171255522722135846336890636133916731220064589521131769925287974039675924854197911488599311367722660511690720 [113,90] -284855730126296218672764388451222634397650762737629402490306106497167822014709265649151091516297813525803782777256687298464412154016439733212466082635662736474694983499002332594673853442768384370883025402791407082310289028728649545705775903477799887417286751795563093697199786507535565742560401845210503962806715939915076822325996345748562127269693076777468189770234262890879863492289865382270993512719465250047327989885908022747035331728589295615317836151310845661694184043146590417826124302380801015870803170958393529636942080523435887048121722737605220226790795119948759297525397733609833033756316587919990404999999597217834237553876257411827758482380975952588369203651265462648764415630294902029758180710595637917576404734341320846207254330662180101821662007674136639142134728660560219786786543588626054926487757686175637824141578872509738294218943055298946986743046706194075197424866211254838821583360674794024222317948618070537938650451604292821204625574234596679739847337204637538433190590534211244971686108488477304172735613935207611479994634085382264814238163391872763190609572665837549951833415085319555419256535558546298109416643535822808153133593814560427280133324457706078631911344074862618123318556877059679205760091358476470629753388640942569865509112176843181788942833905426380518213861520268141851586285640043423647345242811733826973703842102189303810985758314332798599847678010647292392701223293781701808955655611383705351620464885189486023255481036774915774608252311965313751666053514137782194093704644809561824655708606979845204213451255721352223384515709692913512607597913760830038552282584788057514130002315302316474946428599790801143538220142854590095586746773619195660834778796622232751675603627665851731801785786317555026072401081202893008074940457457431142250881480508447050761918826065554150048893163085609794715165949898875964304594762894368434953184685795843169942592858751492836599069880618895641606226252433088022371758025528019406997250721807166615796847287010816191305746689526352513642802798240695303818953371359140025128747124751489839472696494128525035033871632265146269951692045004593033625334428622769182993204561242440864901470951719921549324626785527394880 [113,91] -1435464655428386601442499435417436109397293745676576198672110293443480231264469745501357858997065298485583439353378520623819836467409255018576387662714913605995474060953138342308890113635845396480309926863591500159884383736178932129704200661155035738449313078667114728453892947486750561379524137120682910019318706625659296062463930176530872304846145357519482055383565741508722160106864930746718575462282486721054470715802017264763482565810495600986811679181381659442494023919872255772166438323123910997546197097321128885659558601336018062047187433297630655176383115769942917641662905575171083937948320116413822432707412635117834306687808113117010594542148242065381489210508878887860757099784303024033800244317971331542753855055269200091695713334392891942219214930030110016785521620336074583759883404721920171517119690965799842049349715467718725302263854751107972311709803585958369059007378931780760130341094182691884992751578228155496085895401496365360055916788305868852306657420170863769768610471763928786525165537778367884625831641192267022429409712918912042468601131926755912532405267263489965898806886056722794177770124143173442435904917434523456562228719916820273964931052729339469646137299625070400584097666348907192257383598614032785043263061813644570544832426819641217606344091553995634313047014549872810504375994833023044868757173937899739322509643069089498197977415401986375055779184154486808978102006272520942555876760926551107427249693641657080523074414585285376187796278075175131555778869442828683106268699319797235062251969494849935304787580185844529020226183089480001952755808562126877507526526214089057092511545473155156193947841905048821620721758755423869717457491770018384459085248931596692054226777889063336644731036360421438477579398543519164537564650742134194590038860481929753010393254940242988513594935346580839810066652385252089525281951394656976606879407679562310567785368334705026455698990968451814575986827742207042778807133112966041467940815186132159669832959818918193302124476117722687625122376762749204061172155319110089477873667163286385750366772174787357541136724204611190104911881359513789535100270739634011984412813570557441202818647372595326304560245097240 [113,92] -4793535402522160997261536391204739822635101291700980701243218651488172143797562890362954371554010771006446490581617631170146101167050479127257574212878299347120915518723700217988391953964843873091140492263910033187074941742280553819276491263048508648918167518578413481169226453376068041960088245534402213136076767089957357243438138218575578359755046906726606409389167915278649757312412561837682408004833653514356310479699657584450820974293892182862991599248639763231788451211175350266623683200738625547959499943814178030741463566582054344639809725821776492432565602032702552285247520741048720079097072307383479253822967210605323501992380732835621949596343734733999313242192908222902160242229471576101789508020486141587812877732841792581405576420007400055047864283765062472186289540872680442644594917013240498731586799212267816153729011026832331362744750748092813118843035084180063179103162089473175269786938653422130008785658796693604598490226888251106564078533419051649512961067235269347087127509531585480382668149238134970388257452979301426324403441321986436111944245005549071106385773675410171445208822161504408384260930843415691428073185684417549775541780417560540059672214466494319958364401740378226567911637282287064395590819267140898283980678957080654844325270753575450537177205887718668110058742946927477645142188222376469501300265637183471285111894072421353734480120028958755601956656620301145268174471750082243598677976891367863621534254649453450625785574071131798589511296635655587706073480387055081375594130492698612505707062607809422305641669866766164622497058333916910464480170820292502579843957978820026759686908582305853303702821362380573138717613659893021747302508487434431493432251834683094032151256847736435164175578999820523828493203575203093942914813971048043668181851175087874641830148853961985337743734560411278032372265993648281462120249058637057080435542082099081858422065748142431630112282885036469436697839376794097891075073207128486650177627834922580876960409499963897025061219742006214806380112694753322186649793625149655216951700012117488411125835800389577274065607083880631084253896906179720499497945657479446866544967243163067554815899668714610434595740 [113,93] 18648347066293944098620682975804973935514777487998519640039085232236755648793400442151357808134552621823981817490450588145475773614291653164197406813907370191743843926401962074493546054891894038617545293721862946944860961424210923428754438246399767395644976169477441973243293552714918527302020701586661427998249557250646437674103555751379094866908890423181930643258862005693983598258778204740523133800713608512055510597764261008146219000663268892537038056654491068550334499654306573458505524223528230012038066519795058608669919783978431352630249423519754539799562697688813152395761070911617424917450104169115845262550342587708257412014328943789700066435482360693472911069378953951125456643816567039998999907738598446525639496228393331057282615108476328153335716331287554464311792876395298860894883278418049032363642052695523770359621736794121708867308929382288051316496762876989212912732214100905151795547508805960400613798653319977634217984778782870773511962860622546823779744994391728272688819377832154187200197962312012234764665942877104826789158376263878893188546247954130863021087454914930407269811204020375586593741982050673481937323313156417413107707863519648179537089090723458552899987271427030796271534216991450778495314132408620755858585909551924979752656050626471360922832772565088843068785730975871352388146404218033479947811937118821851375152000486470445918581372269747837338340903888058747848879213202273708305576600343323422868445614556164516228804106011030064133400060774130853403063460510318157748379781334033586989675347333535491164004943092082663680744626754002130530392316599662283347631363189727133884471108531458685156511342327292476795908830951395792440267969420758494026935400659807197705561671854399558943327552947737556461741783111554882090473954561997098290390605062473913643756826812752651958587816160586649914417129914908192591260104235396602615468169047474982598349147959251590152271604621061545427254198089636272656740287831349978882370522395307467355926648621045647997037875822843508205700604402237524559906597765373168099151088535111768831626755720729784181166382930906089300628367700036675508269029524515580274097125432872747716054476393647544360 [113,94] 307389951288120023460557878414246679570351967862502581753465645630530343865669829458517412040595487993832841413584789724908311649347968245140811995290324395997108036732598725052651712012099442815856266802970335164008148340735327391097524485839733356664853698144216961502579797834007444331747561373205508643627815583838072686104806312806482585945709023815655707468321392333587339335630073631471108611241554764843716255823030814274423359271382812339343015308107756583234721458017822176279636372645466302592436198527924031551562372151619626359861610558203231550700505983216432057574465082307249883481232136934998381240322431138224095889800404314748431279102525890733107470080659539088178607106767044875211367260487173514166928356205117645138050179707085312397117373396608141413723020665324379665084960556327201674267407035709184402326461049484002847734737550057071184849485117247795045062444127070518262394511770547156030954420553535826726366805645403838644922889824607615820284523501377408426713921196914830523870186890491445148003682475710668328784734805918887450890905226778902400002555129573030739862912837771950838264062602950300547314656956642705724610322343356845633621910006105029457113637489527554885159884629715139605660040660117210585690046877835769616249423267570515026507736451852320381223496879473009962390753718235440540385464520655862506541986541642656920345193309695662694487513541268069874551700466524967437112449209133097678728905247055830692788866881206947043738398214399262018361391068611604152711934571957048971672863871117992735452918226631919443287343426944988129817654643620300458098781836080013024916717118811826938588422485357089830523644087120433728689239506761173272592322513077098623730828900323201617638310273912405006023266488212374580795609870963250484416180237641812367818818905756105315502237024345463376929422526818092718814657946553182878371611222264809164064177836989393307226304108420214882975186595184957071333879478318927668254789193648612586728040061408813071302370905916371951293555168097610646939587503852226282908561712946051484574748592087542682164261197704039777971791481463728779974709580164538648630332861581238023270510669375760 [113,95] 1315978805583877045722641070585611417609070551080150486416964434491005158683850000818276490924386493132103808722490866266518058775944380789057220968048932595559675428979378965233685127931460461856210240089639169889463527721797396624140987922799796209481938795652694096499317010633264705891209791407670716537221517884125756655963479548558633257457364329342002605176257169282672949189815686416982078627555171419125944790585026899050245508298599717361586130464663896793299963695162113560490558215691466342720874529711881267027326250472983030780517459958375213873096760932427296526039528382784773323051933992204557601824539653581096104090052052528211973394856518943699948950144029251906154011603753902080890155578895518583861752476786535079200253707549199903764779117276334047101942885606141027317384055309631576820238652564470449188698842514636653892846747164072887099808870771181376050668024479728890780130703911317599590500739724824731527346827520006037052095342037020028507268292018748910903994026324741371095664019949458256842815582708406207504548359396847009841246852343702330976413026552225349447036334654150437636369633945522468161020084849520624978917852759266083121471988211198387033894560266205198054345993723231910165460251786718090848966656457608027103795699181241069469724619825022712797121034702706149564474769423702330153456719053379203748966768525849858338318642067638661619932201501561269196112098393079453744014960648596935250240212412371812065418805983927336191646907325850456237089447870671771221235640976603951512455158849977491745369222493898612820967344152669548218564639140273189539139490461634027083872220721315035317313739413096439581647526479412292147736148187129788721322229984866559568738095287728260911146325224714317300894633610271942373919964989433431319449351126030544546442208601216834465260140544327541232221506437847878609226565670178937062606505743071954996235168153504537613821563013692059130123109786107652654675980050255086720599879849774387656375994485951307485048312717294429766641830916565426022242999781527064803728061400026462025900361713133900598524431393752465789162979391767344401377075577087465412810263982433928990654277960 [113,96] 897783733686573567501136120874844950378582754577528451358360666799625659717606180838256319816708082675228809717378254269533781623804592837466011435642477747727317827956457311093906191903299835498834281889033837789863621180274594949752190260488639336088177941613306975084760223064686282859459268614538337134881954326081519355879031564749367613838797758857630278668965733353567854540257703844341117584177210852918450100398634818460441868250009332072527015773385550908899771941196497523743651448065051383378843588934795970641769463097024709065253214967264180564026706572932922967681017671815138316426048472891091335904582823015978989923539431980729428183635143234526206996611003699230426265690108535322423491459406294651262943655628579964830342587805830938552312469817470164418909550472903375004855126525458356599082606711871001094005640774901323080176835553772266365469698493936061510121514198362130836571822161957013892893599683054056946051392476801153957323676646039952362101682331380304572217310453714510578313679199301212706728816420879035515875526075758977127367384418484607331944792163759798687586134176589917182679475405352242488097147296408683822416883986719035266232468233961649766524822699434429352789245345107931811423032141074485394597054818568064228303214320358712722147319771461581200334905286259585562730229184460359009800972583430072095763205555437478039247755022210349853309240013664382689014279270857890457790848766780315612510834353784182128414367340569860020925961121554500570834949340553409034006968662068253079009476979004904811165980654693827581345300459848540752498185690759041578220507799546818435981776797847234038715750127488654826807918702692079213913819853557257325296123760869216604406556950445285326345236939351026744417788317679625632357832473523952792876552832804079724111323968014063290773676177462730176284330053627836088275856042287777860562657714616146481768720327607960882052667296074511775772371147576062409069506775672202669679393629760297141921741221776744212035770294454842553053433159015728788116164176417297890394914919177160425004102474672432694541088154586642119417927209911669988896503530158740728824657775084997630960 [113,97] -12417733484979831358353610984824614923918010004947650498285594746136012879326776984647707383174270722164563167642282846142598286930269435947203859180588429406551939063397832849205733184452078148995203218491070806844197322472700657388283306418736826491749642335633013636659376747253046730587736799959137775517383946459437050406084207198682158042643467642602162506460255623772409450861135406995702708060417020567390617300465986648140694581072461800486124604337327447770397612300774465275597267461081742608890949077004204207497072687370714737191075527187950810024843255431988226229171500069192516974342604297577375348579627560006514926812745806689765025428729752705075456786364610644385290241694950214250285238550737749740775202383453236470030179492892125337614131037861337646233793493526373496472786212810110544429169617525291563130518276269728588752979731905214487061897558338409588717798690179172654366026788677231751122797891963720262357115383540542262443133234524097996065521469400533093447885938045638229389478469942428333541795378362560234571030729653673693111460344270062635301467019912716367254695205591302233389443011321359184573539379725109782189754964066748433887595623064120394167419716420042188582703843352708302342000105141930181569141564785689642943365298605532728266115317291490022724118578037944180876079023901423020349973430474934928763215413938075063821978534300626494663348176561527096917807574106508039128594984994543566909266136448237324903318728766309554311910339014933021181803029943162827028870397907079587280958916128454758690092384391634610395546468299431908562465633053300116115712489535312099782439720735271248635760988282468534572248712114388278793114407928295969800705716307526394676623884870211927763677688066255441591334923274545612499555000828549833883174828923318125603395250416054616767984079593118233632655974044706988177705084464381419189937525165925410728156304741360468825865131318165523220315483195657250132983797521828695948044809085850863041663530866302328225040295229404397619273533555472767421345230313381255172053597696426737041926277030959542569363428569930335770727404272870593127534811072649471480287584363049320 [113,98] -48566985127999271265080081825020805133450415373584349359853102018663383282310785535947551016747906244218701549227226048838915515050948467142961710308182134224989555621504344646980480778496749765811046708367448439031508566653791269293646570028795662632698137291167982211251463830960840457096687470168568860851825147511957646855979199251263260842468268526127774163710063809770138441767627309917195328111085069868066661309764063906125090206629730327285800901606093921764115797773408860494271516742202409035294954363879476586595110953660634091476904378638732200526488712988477926528615689573642512907006574731807403625367187889899230177145321208429188552672008216838934520470785823963417459957874919252921590686168175895842389232777200593173604559323877565359668113352278737933825226368520350689347431171499796086873776000820228546226883495353419576027289635068564348298680240704991867215447680804395745592109981308862419193182563019588269156522178536574995366050252373439308071175766185771178147435577213407433168213723381172573161552615730818927518778180584006259074903120609844698249434364546103609003690612481480147129822743222898154657066603131199328282015294846478052955656736248026584938437392550123381866338131232415634902806642213149514227118343108980038181810120770533905958437636544397635518437062782648757594064061263997137130905867567326332318237324642906619446791406214258448678744935311245190605820354693562103122944269724479244283012754765439241568458980990240134025033340453965647127919434640937995289613888803805725505938339783519183423226114684663435419299131629865373796625412068135945253135742201074473424877184410591844139930335935253543110081530326995715119169191238784914283648691050252204706184761945588200767530722179734496435740899578298886706359894433216207724988659685945343628129499726469606999989719260076732660826951319631211662473187965002953626756016229498088594938631083815984455750278268951034573988897179110834517287968500669689672801917610409124130853708568138900625090770521207320380229590521135473676522367427502564625579696468242735075235119053602903673085422265625713212610862133069690359381266576015445260040154200 [113,99] -93811499537046964288309805482661247652409141694279780808774222541482306399592015461532875292610407132156757147668536094504869065234137697279225736149605465254886652712184810946959332306326435688604494757404085520169071115386029336168363561110550491436349736371649091558126908170045260923317914304746124023484548608067436700414704437950642104991559833700765435343820120599676023459221158598447049281485425278972628118117633165654523898331781595815031687385513899268433726073445541812779808324631639548085630473041708200321950929930200911831883638556255902168057856472642459307361137611493825115436507563792249404210192199621012325938650362108304662230904036420130269056987081350174080139227453421794340765795543462393610935730914065792960187459511775816445029605866673738018427349399167098074361548368157790356309289197185946263784035475537658932363765583576677530014019148705163703297488351828427769306256009790208721508957016461591018688493819775036788019565515546357836748585079003893245835768126840421057035969025572827793676756308093492020210352257148701080618320244761739376063719957893725129727066911506544676541091582598598822767547231518571590061410478834935326203032495718046912234493572646235102412577113345117199089907695194935723540657955587950060257873552578033694297253234721698463772525179119945308685344806640324801873574103022436041360457439730416360088193628004481189135668571608559695763290107770434957335734061804459793783261997248906573246114430693218164183817916320047418925573369262213569136104439443649442203754736367333623692235547963730149613048091821288760801835848475742802225609811116014890544835573074305848204466823761333628667106030540672497522706331843320533485833764739184890544773186976300256164072456337388758977436790826100347395483884337608765566957269920816400699746900018340980585419392991828791959667433933136242536732912658395142907401001043923408871755864313368492590749827200605320922987919762061554416462874611033890345472171905856623993242681893479600338061792533033523562585768275246844748154803644101936428713312175232967354039948683870900444629415425038137459408781331742817091506969549219529975560 [113,100] -77972993110585872941684258111698990869742186240585597853916624246966553294980257592718427528277070325018169947680813490710497719611738757675489521716987885853963609153390160674876182335477904306107306384916058144601700506547257259022888975792314846360007305965549805756126175549836099925908130711350263993863681046941171125445785145671848052697197145344129391316178115434951174886375867537935489959205238708007607831900428569652803458123432807350566204055280372033227938961207089404687202889419613836700475413018764236750414484178210270499693079802395993077124991019975916290931789921899544207139605265561497372490699703994921759492306884577605888779041434993533506025312928065660870723241741936622820760622627912858801361300431961520119961767246534639586766365570162113581686480679249236601049775101688597234091331942517436895511795942248228590790631510117230549350911860041636370966621595319303659422107294500471140332177183276154623482203818722959720714153838112985628356264530862812239256216974130163574892366747935809928910548950427589725210387016710002314194108408212443960409840927840599331415355179805166800461568331054893578393649294627386891078148554369539107948913393113619686996622265748012481550195480551876530423448527909591404456685543820532679790217130407894601455662391964825461074542949392382999544329475548707936986011624169808179942178283497888718511599636487391981625202877121830257345438604364632327752782804950991109481475061826773370410236203975764581546753067650726598608721808264002790323849988698371499925940939840000458545721907357534404111643171056651155875684681875616810687546777419486391716484535831688689169032369733265683700141559620192804872136302153942169277924247933639710658200439877289301019718871529751761352780559095677638518427231431457547718323626649443322049887401958757957628893844197098062397860697456942749454431930296035118771791642630448671344954397710421101428277358146732344591055259498351971209720330324744587322795838567770445636017742786372343546184283006501076103171935892348075430211599673426271242077690350518020113338253110309978417183095454918739261302352260530985854636038265734360 [113,101] 207708840171880188827255913724952585720544420449450169665455535949339546069988508945972464997685637586501852987449654510383935931141838440147298239483622799121492453019799250228168619789298483282458246054286870887420229538499518617622107448173080070552957606613926641716688036169045454944912161902135036259281293577995175673985694816849801877264023101119043608817920760804193997698435127469431238368151450392893286785904243022554996118327419842197077735533213857011341541011662409805850965008606454516443333803415664360586007372165930326719610278687842405575073023343799054542587348157565835168861856762284163808670747629213788985653940061182333054668492773195859539415035817731962788280725271978521020986574999882854918902309284379120994982130563803856543658366743186465826220730211581644642287024635932992178734421475309249197337562322683295481427745829043020383797794784972564172972927761005479395865933591990716399349461747419018898670464310090724304698016187523556990238104234138551586881621627588072415998147073780233337539727256730275129846013665253728896449798483987854317773823043760082979284351906763490577467160193542717665171947385079055695684458450995090696366890213788831493529405825846349266154954614976558837627888632013056464015496434668464394828776042531314116314010451213158262776937349933175556916386706512352928990997394294490460181447621996413105385137268077610190099640790382482983298719393213370783414096106024409006484417786476588757870715799183343335086691699074820739759833526907302657860585881909056373482911208755063038743775302842172152914353573632940886428209577602228133173198081785356430703353392102128851345870397114676984489692814957959135459833509673462329736367301651784935499475705363919508938614847695899116276716077056291032378328148151230294851681974443607787649629745873915752875266466838260158493663508596450029295875000825946728011519303987368447095549606590390983554074228532698955291372273225613456068904425970047532976606547048094937457332402235491953733452325043998836100462159357863783388324529426403552133741303138273854945976150705194785397130051176097983570224316079397947669314240300 [113,102] 620011701369528941675701239314370331914729390478818637090014726025422210324437379493206495883861059023292605714612645800504942906237594173055107119412392373504224544570014155625837344227707840929362986919021966597225867325541803507436127793718554470737181216348065391516322973655438089020717937067094553315592495065020555379959587695344696097905558888076508238377571515010603525795616723247499904473564237795739070053153807822095019186288692835684298187715980722880699874672627890531198319635733226412209232936078370314399989152496886840536615314953639802406096563095729730212940739900940685735084666086390818301771627960520595150329701413532604095650812485363684717052596668840340431147852628674147765589963219653625778230476219298318019394291136723144807658175165495065412354173257151117520291958978914130561599086788243885221294836399100087731900026531866783569378432656968636958900007770854311131322366098093334700875409636837062527901975996956748587417439022882663914384625552897030919286955467870954888266334682275051101809366048800732602660474187026379163352798410654665913374765950555231548581265142723296014653762246709862316524955397580899478394503242908906644136480821275258764998819083859924447475798937888804193331702224837871019263012897812923579200694287223251086986352508564764244161791117007525136338915689312601725307607467651308055177566731035606690516311748440765803993848521246017072418779247582435558567813425522509171378325057447232872111204153620334233492453136054817421273636969690368410625449879627649053287171394291213503159911081202521498600769251959099100835013556381400157887773788957459632439759624688679001992971267935122576746972759950935548394616690759908217975970250097281080837884307974006239453872482386752142016036946267143109636408429225638392569233444491399361633584938043847611272261778783769133401956609774768863067372931166030774181284590560694940577432383448385714296116483390090387287994430724424770299574406179361011349238928394046042379804616629718000574303271175424237883682408935669743045354679921515815608281847015706977269962669397421531105695433540334883385222418556974711053620 [113,103] 417417315667422909259009140889642405543180754589171508547811774584068997657156993146602253934825692394660151469938032796956912268532713291407011485255055141342428859045584724448320916381939200614414174201388385804642718326521183183378037211002493454072354858146090839390072572432418168875254758879850850125141703777315946822913126260253126568612903154231541050220710673719512975596771108395885506284255121438695313372612513712130042348226396112514575233172892914633363745876976931434121296750373506687857963427628126153205350103120491454635286841394062954780349262384122273161746342967963818115044116269498274887347567463476315661768884858601969345577790155140374994318340742498664936373529349273663126337728431562902582004862338212063647108805585626130493183935003483858938928003897034693016612991112697370387662376965553878123954740668369139851386067462955234909194288079033746776366441563672544187746518009072547313132148623489152047062625266401060366726816037445594331835991987799553981848240769685117988325222672178417736900006299334315916065141209005490256193652478783441364712008294411898070360199988619862816093420376192959854188171214514842106377250226110576079623928442581563474544478853639928889548020048468686990952551664421385062992363293610336730040716466070506882671086533763784377136187056648062343931699407285974895491941334074234105389911111577143205890969828282908907759140323476094355716004692462803087715372026351289413986993606533697180455720487455475252212708630669087566643641159018711088240585904697998598280441193009235983946430854374993041750541355579362880901044584818002716663087883389704441988502998805757633787750442247290895185733868223294924248641153000155695516742817149826531226106753824035868768072789868043664433713624553865653088767957913310393009583178807326509616871077443264217696293052743232542253026262897175145202091353290132178352748829501918209803190088584173507323330619724235955855872041847702380287182048385782904766749559768948663060522861614992543175017112881406090550927533956720247228002680322263346976299811250097611638728626345050393851190951987936223266185223446873480 [113,104] 168065206992763868514219137033992718069257344124353868551517829260332540740244569311214084500693540535031461541134854467651627307814983279078687736331886841676335333599711452169599122464186515420944435924221878098844008700108875322911905975470016376321226722201628782550519422100578435893770372976321473111028673682947689049942557786832860583681241095506896147747953136119150846953170211155098105604677227561309743308471630713805704071427369152918616113370638470647496025986679395012138181756078951139397260009480996710708806514495574660798799680151463017212321800198981842035782508665718304494076815226271999773166124894885476838056654116563547438633696696149163580492113992477054020376137752913034778230882528092560155228523105738806752900481206464027434701067030758092782454560621088713231469192289980363850886619689182358837885292856934441370105190134763954213207834004242340332099713666922723900523519895907507644600062242908913178106294457439620196212680704269598331871278740717938998229603743844586316178967984143673632368681883020251881418162762516374053326373959811446118174557497958277814563423682608716803386802745971936477225069821556910145314014055110805252357835519722851861107106139266288533987776357246312690553138353772615086260398478479544424077758699783907357662748581878027617655117466611149460196285851501064455994891554685916496761403016357082216300876276345831196303334808235969693338231465317460772788869777230589982254474741474445451357840992004046040827032599082808446533522799251632947033277801548483222103696377030959285032838515588265676347882406115412009147711253892850105821335731274357033551628608440777819134552499108344291352659624123038786369586283290412320720981904028646467586738503357062996050188216090988789059588369309214269120203958130791608564005169685935148856579832755693823092689190363777833757521988503823566087460530628843814143102402428926322313244678674756199612145767279335453200369065870582741661240530284448592529906962018189736168466663996526219425639524614481795404760847196359507408004752925220797075601687039194968553084439410743212095548860557555008583553165680 [113,105] -186108071508279306475694253591102964995341667391491142741387618616539768105038401847398326273019484759571880705209921238478477587911296592752714489164327980990665613393336389933924072611309576088897300450659544069700640472802692257215928134884252860172589424446431282056327842593864020983441197859090920958957075604367095570115589669925580813058880516299805868028624324641741606318943429917068071380109078381882170821255181380844912071987589372404914345791769906335509057635134649577503045946299547078963001989167021133806051367622360651539196560747043395390856529952134666542992426733688676798016558062071271764661374390550180126081955049360019557611542856935773366857548720203550948450755496047506271417467662916756901347445779209455438141094993928142908077945379142905681772896553162084959679279252943661942137556752212254501206123629836538419560032165170291143237044710789937851006969196923708114896717058696262054347269629874662248947668200734913441533432405393410477012623558351082873662995634911354445110719217121736477978964549639442027746191613056045569414438942034245438998737805504126031035727895276671107521777795879111185736125504376942037359725540795589495460833518164183428697331518357480890537339406025814675983992149975071904044235712096129781097395589259843452352708579611470503034962933608092235975979886864744660656630273070555936220367949914895423474717367937034422983906968898279844728260878390293210600496032171061849125382000270462172460110219498569435336633557341677567097974950586387060516498955846091736252817658905108760651703331695376570559281580418401400038423341461280048279947042238097589447801813833673523576588306422484134701572067440145675739582394444726540012276017864316624834309669595476678526573005230684221745521378874087690945521436402158661523469900039678310137367149522019664042062567577269993001382697398732012197015871022074008223653089639525392454177559421042994618100066216750895300462949135073674211936671092123450151098716520069102923469550668153065819176733235084145463381981558389404692463555901527384724148740119389975497167358556710616616009392190612333487454 [113,106] -1524227854633639708058073810801745109723199672364892398512596794154478195509314579334161107367196023641974243804746997784324171183495259379088956904444036421601169832893351994636998318947968575114158554848983895071778623867743279374205347440359909450285090701579719866752613665948606145292882332645434166477300868580614363009362612432688547404363032805221592346654535859520974139556659368058799557370069938988286159732403033791479092301705113710943847141726385746042698430954422738528366901336260221333875388916289383195096280449808576390288446321996719430394836690392899977236250109133427460374606521843928892454744525888507561763624449600732640819342343755995892672778612250257874717474119638785921081008283552762402775061002081902639974050083870763661309542124297359753552256713125826661123923697803102832997101834413518106879598847749198218868522229516170069077506257182865204877215448995877174479373392178067266158079517081363258211288936811817388176594283776247449655391771263427136231660771862325787903659927513600524027038630809961467560237390998320241271687313549763533455987405463884788736793573199041156517911367462040880485456860937955729277288097536351091881143181851707952211559781682155817571010810874394599174374565213300210743863486536586396952917525851974133697656907096406246520498835809096348530311348979778896290625863454584091667791490826728237820927423348236845495752132163478773094145358671374026799978268304757583633630721259129089001764881835089480700211311343443972134043932589731463163197939500181397757649888137537516752442067156777351545293605792997717151815800324155255609134510623162877241838982693992640023586412243817800781670938635792964106445110564138626629244866624763287293349905298119643937713309596234283503197596610383106843792439656564725501595333709215016878341596014664683714682362043233067993909861421164195687678857614944322474440803167877797678188305151946139426673166633588443584516320261372098334389139173523470476282813417725550979160914330479053869674925348135731287593664981800601960897315702262271368729264420859627395166710178540998313373640725108133228 [113,107] 6013443805357746860637716833282116722370518914343523659287231969483389444964692864702447588406010308328289773984293352762437653933113568093236161019588118637906654344273867194339388964174018601447657621367189132451575698527428819063986394736314949516346307961314783406011084101508104194171800675018979671610597897929699202961641913399370297045550955914835960236148918170433280647665203756574185975145724250238187375132938421747397292474648284572177768704177990579646008133771622914091823740193108564412548955374941337016364171843678527699547860633031336589264279600105175515077741062592411410039636352006068588532805380005903282326534565448359830481664164744518224327845988352199080427763477614774449965257401228784805900951432319560133293685098009893177386589080238176721341612853225466319900312457403747706149249003456833808242623968061409690702829440968305258514664577940092253156145516453144805648091064269599350007510577029926631817179520759501273131178543477073238796181382227715181123328035197174124657595734013098920461957874766306434548717543950296234737368212519154712933858779265992931955946124891057771000631314707546973848808296762509946787050022863505991337113989190737062738301683470702535957541307868188849892681924865521663823418599533004109858929968061917640268566879725518479484560887356968505732919243274852830695315433828439623526569927401712976596327095393887160090787197245534698311848284594833045980500984849772012223401873100595403792115522829489135443606311531062914910632521639173508329323858154237201798045558869469261433604829822350662876945006776343136904719756892510897560133825861531392493022902611248249325946452220730596547289471593444363948330929703189413221730474228594512005963857885170584113455694918228236039794495841988053568259882940025269280747072680449781683342311661373582113419702260754424469655299194732948148270726037969124187468214671723680981441468166308091048890197804913382022240170106789976968717211929951916689524311606164670971454547514309457710614823116736004239910910003067985392841184064585007661897032610335106763462509240160377332347613401236 [113,108] 22898945080547447431642314836433437310821266688284288998873853991505666079741557933712033077258107341630571935775044930076043044580648427559482979830972442614297168017208299919705852142085444048393282498621695351557274442159482275427290221986235529267505448038857733061122201378346252127714635295850564669471292238345901900759665857400899828537058540198966751646250078701624074181542058964624228258894853740651021236973454738284429201075235751067899391585691871351531365029276238825039945397202957357688803673242339740922601778639872502648865030506491143693634975642364767528453572780766459785812230706704656517634683364068702932185427632464814012509421739301821360224928733545308500192007057300915169127008730591711266430078102621227063219350672964512266566300432222554854552874586349029653548057718506434337608715968446556485638395686802817695059040306313241680460339739118588300462890645417706210136214088436697282709369789951557077830309887022876535433778514032918947220046008800545285242537483525955845500169964126126216432019124548941347941157720205032961620503032746410183658371545506402067407294655336325399781028513137157114294726890394261307779944806187341948486864210464982043365179974186024878205316083279721029139232639309194453355887055063102721566342591994207775854659363922835436088638526034462678421489420356356372193971564726781507064958363032879294266533525551688039110668532766665463639120190658683510767043956000754383844879300298061117373770827770230127688166262983641875894975256862615370912045283671729315824496592409219810870660591294258028296671937067877244790961961506567994639251287842284021221764004002937710738408330953808333958139040537628471158700449656351545966766854466322484758353194199575788734051239950590106720680635802697336367293757030274695093285787025356702110862773424720117737596934885117494085528994659136188433056693573551873030350173535982326020032860864120522437547642253264488618271017235084038506571065921771937210680748825636984555701620529902485759324217559214829733239312610197231635541005243671301022188777496588253498713826715513463565709764 [113,109] 27269357287218374379121917073007275790997876366079033259677161738198398572762054008718559242712416726550292577396091253356540142606328914902154860126771550972155273788433552339303100697070323147037429611052379073782694205999592464503079104237661603529682472344402713375644169556385178325780086265298920543229300582436700943861751709656951862786925994565349417811903214053378615277214974032669902704252737086145834432300551856174306477396862068132279962156109196815885586847201894839491178360162815587558064481518961129486841276433716960682722095707937141797280221591098664738740972880553913082428623310207871727660726481556830812544636243329528234411914555002337911081724959431306368505576625602498414617424890240060415846731082790347443593058188385206186184448960091225306752003307202633755981960068108831011896450639729061328837278898291010241172109521326969793326577932657185913174240266548124524684216225187114281644313567649708496891056369186427567652648753831137200818408197878605676584890827025897613836440520440752542888965787530937642456473812442534820842167933436600142479562819335155069004095963737842333118844372096204779561155417964630273853595504864819859368466461890344651101221843806468119357377358820868346608192033060864059397691161220400352325349608010630867132815477192639724048045734662568783839449784017265492865294490210187258062629345048013852566180951358964483335040314731597412624244463668547765737672036524657080519015800179826849300026172674005397206215333307965877287151363274554140549581404885670488284266513551582713657891975575194587405365579830259080521764133635967515672603835972059742342616257852819443651650408199708220582176344384244110305457860309280029154346121650411845211824142978253537095945894893699918409635297458713016237403183753589100064360686710543892329411764024768460777948777446397928840940327031990572258132504530615746068011726218602965183177979570901216585456044136875170679974100221078948472237859113990621883311250051917906342370823917936408381644601981219316045636087315157278059659669306163954649250560786673649839037274871271268416 [113,110] 17440266493276053160893174866148659711173654835236835884407553998405969447805513714796699813112945688661252876796155963357817066716159832717886982469664031440922792159132135725596651997222099178319888100254691202695258437091866558610966916907274351145339663089370019064375082337510167990586329488664492526647648547940005800024056999558953880714650734290031440766334627256826196464300724305851407416017977958839194603305825776510033078340927874240273463066191136884891249247862750588585987972521112672769942662897912949649770324160570518040995358234883479792314921870886345255103824188666040919319987135691897797653060869893621818590159947208557111507180641191801920798646400174325697218055430432802802162512023996396582272217347938732327881898916711798786656492724560779538854115257603487532429807132176573825201753440456535503894029942059892011688293275505088652076915442147108308662824760431709121893765254823848906628368213945873562214426595640783989296251374443415593235169913748600188042574606856897571102713898978364386306272582407595806408565498608518314136352544535265707990919922716168939041134867022528200708034041462859892374027292809287389868055483733873185089422464596823574544697916809116142897847718956877978362096093733125094152121642909274049921236571803720332026264761776404359255203518359476246466596364743281731047628659623969019270814112542579518107507069306365328924666863819265790367885993853934851710604132975350838728976768813055067968788667318157068260936555566665616569343844392518387174710523428043212257492879387519445818680300698948677924298291050123074379195672677089271358938667954993844800631156061558893093565222375030777994946419564326912080820567771789137323946731588234161533822278930435095223758678712420852405758089850290542230615209282290001910234921134422705099763007081958992471570401440158612320393605804754583617809855601148222835322065706013177677514445816808322177586688664511696621541781821685643093330023337809988574364284262892454270775621092402262948305496225125887133864861775437748932658546426892497844859433810997404820837120125908 [113,111] 7113289640191824070023024946171465144054388034851538656255624254925371266323495705557270839009151802268835344804449477234258496975167626897812814451791057398053342388880414474709856554708878503950995168796834027565552248082352706949556968602047346628929981458844752242046737024791278052156631001038000813950950716552709571193226142892371534603348801703710013352587478030644893128161754898134534445997315338513040985196537383612444147361173102183141901044019491595349728356321769731539992809586010866835366901409896528147616581432524934926070360760111784012734826100118821054062564729723749333539193955255320676845209026307322325570728344714212619667491764538605446646196889937941931032593862536612594202520416186610164467823728044449271814368666454015044740936589917756688632129410784286672122325297859367041233467789468519506709564438210147478391639189092295760442585321823567190572389988693124315817274638027534347428929331370388442851843249171615167177932046144907873678250829858315068217457542180456563165246302032635010962529726650108092646210723163932278432518997195521549551582551538207696802158417130250410024702349110362724935698699676545992846634533477262561672520965334941383549669591946660342390035338476326167113117503321755991939224026025854194843963168001047897490472255188325387070475885872574567530002133239740871379324698430207131944150886079913705013677509785413645948808196082808555346450135554304335501197366946450928622334847161396506194565498404751116526989331919439317325693148674669093441265992361458804326938476589980522104416414322088415655077549201539627585249711109167470085742747705343195423529045714430517674389400259806156129452221104025055200669307825106399444729435335391386370443008607687897240378649799732573140019354432451739465813314699582055212504382037925129567963727898948534382884237257537537390076415735429083003368235742524697107501844302355578541052561457024516668303870869294113571346474079027303697739963155859837292769384127645202145106413026976893459661236342251453364441079879506751152464153835601039069288707593302387107082772 [113,112] 1841030581235198585440558947126264802014361749471484839504089095319794688142943208776183710721827533444217809232122978605925377416596639780353784507101449409041537148592061368109676924692787753373465242899388373086522646637158069866504509842890210804281434444140826486235257770084096635521372455314401919817247406064169116933873606473950892647361984443459823598673549873555033625265307642987331985536249144231623625234310248498898548088658475453506882640782517831932119049536669513449937232180668609627757443381482902241849643495062228477222038579782247008911873736552022423186259650280707038612526918479063465740915043733716424054850507667253542926378139143652411456990957809935602139885962129131141792434697563246960543472384852605222102106652266326340851705961148519045277421291592827045871369225476348988513184197223397874456721086682413333895307759511987273037569630468490886714684277518218103301812555507560603293542394050751816890290210493064216006536919168475817502522383038694726054561687710454783026480688129318933888088020572912096852493124620084431391187008183253566269271615425304668098226947193001405368418004866922102831978715771045580029976535021167577065902826594350948109637883458535475431716410163694492929245370103629383650234557498476351018148698550340373384638485994316682445524068115338754900592408772129323769163090519847351253214886593220485096217700680682849388232864885563845667416287739615924764059731008271389563653839869779931399869546820363906947733020841727836775664168763140485498219556377335959963220803195235789786111155938576066752301445261845272306037379969483251183869181287519892130632874259770588339199247740173688249420877894570507430474660240377236853014510949846608641609103874697649198307027862429268939945717179280000952840860122189190568040847935523643228386556938094503609863308391126896835061889228528437092419113173937858554486453337785121164928841531905857627743503726290532688667981486451521041406855358121787188710357050788083056250984105489902605195815713297414543793328638643612967521403999783769642812006163159700016 [113,113] 253376131712934983435222426655384155166673061192994243415238826823657431076094651386753688521775156322166574341753449191789613967355544941682896199895665854515912031196596245724336883047469378466154783625707421548259626092253616095862617903996901305151228334942107095477015992274340702259910677988870480351673034392189059171356971310250990770630163039496527818069738320310624825988394816005071741777317320619531167234307581610712843366125890849055999071533290575126712410718193140360358676301657685671196822071244662340135301472491710298142489872962990516835255012139758935668200866434743598709781100262413838747792267418419333737438836785136413881771159879671601904898329740441427753062830768895247145776600973523980071664344591315879218259694579861350849287250798805068321228858367411847746481843896555886788114970253108184117813824999035291100062821705279561977586409694475230238949316209021751434706324420883175816549980533185738084889787374561886614057691671523547319947199705839292262062589717759036090006405868214030468800611791775386912032961552747062129303000156006638295831215240826017948224605105189509872392248162345429946641022838331036955250595420593521003861337819081254825887561214986698807488110256006194127606589159701627099772063811158666700156478161026797277998075249785994539723176507380705591824725787839361868281822135926147911844757032964286288307179755288173299856028142789188684905062842218678078895001872768614882223773169595789793965124987220618687110327055170990375909467160777570997350222216555024224597269877078045097432363572897907131783860299413449094880052490247166040012921720709872841806410699658821125325565308040203515154552759543223757867197539390846278602602701342765920838325791913928584292545484734436790644473904694276225014314593055334369872830410085865916417241221907938699005905692090000751982130287079248002610304040070058003026342326713114063831203805017091944819603389495660285962639783462468472262887700597079777396666839588511008049736709977318721249820905266906231182541612087773537881838189093252210362638804368 [114,0] 38390259304459032781117915448328230411545229275708218043930705313545987181122280242816296168639671480183525431621408000039528977793333655445292663221663406093275970415882218464729248708179206541676941741805187399730659170851264188871576303910400662819617976097492629009101236874104789695169266208787913227243177296891890869489688032364453531462226729659206425611150325950122558983850953716745151375265309385966732709107507506010311766599089179754551595191543128265361763674978675165291194747682702286713308177037719983442955612496926747398516465035072119327684144073308772131921654477020687154620726551018345836891854836576938373240639442953427519084056606938497246279182962300462456724630827171503751549910060741711805152563630804685611442610757483700092724114998813462208623496259179415868000409880178859080713066115422030393593389532395036379973314633781499502512625116615317186880354418472572841928644280200091808438235209075961488993191302674934585060872852506224470866938612079560355814523341629332445734039573476776230479397809698338762278611101780279535475646466127701213596446409794694694576877591324558975397336401282642930164228766515006563647200080033387204195407573450732569483816762624463828412491712529853936169700290581627472180423957635681767345708400244785493553825997062845715550273141417251640540535877432041141915625105402701125035698369978330671309157203939842375374299085087743606123534448506021220635178867819921232594518118752570768616268345963254355096905260974665130662425406981192011780648197408566958692658330518073212883189760594078305265876831098691676203240496962529530028372387096358053580076540737950021686957008170259743621992403506170810230173608237916590861319011507310758716313917609331932656094938172860180203884737420398190970828615763612328235509382471637951213172463858322761415997673627629179066223588048239017808034462301310546209895421315455194269069406870215304762568729206036901436225286783235819087004868963217630247171537295590194593673637663810705161610106180864155594526740637486806410881715576722058039869204998704456480335247658668134020457200440740292240235953101830587416283382397922084367260995856942984858170678140612252257745697581736944340322737637321462820322073591353278611711155428493716727427849039204546350828816174039778766287727405394358815016175867640413343906402587890625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,1] 2391121393591866740031947886290586279361799023999292160298880396496704161148127305375795402663959135317082269508804982775059686880116661486777084859040310684708982110716617545441562249651779552325609578726523768185545264543586238673137686103692507387832140993658983959677968276774282838054177524033154100104104834388102514292359815895285840533133759645291052716130548105941162235024418840272239979718421000122121980777253612504537061323473645823399103258876990789252071944254942577242752993046711123309537067944600295266608442830540380619550454228045736847503400175736812340511572933465862061951042102598790635764777656578085486952668457118754008363180107736986178449220002453670570799442933793692069379440791479881128763666896444210147802438318779189527797044608550524129196580840185286163892073026059426217327336911126983000498213337120853874864901602073613873566998740623557198208819608618196389525631893258985553625443948802322132378947972603679102657321226250706282614809181735427267511188186495545493158229307805441081090552711846494860858137322537664128795556822315185038248439516080657898196857764100776440294806525622116009802772147082782419692165078708079286565385701014657392245907543863204759066530197316139634073104441479458842374668557219132493194421577317067619997353943204604745980399196646536042075197555101610420215110922450674726369725033881115365247204929992076209546641874646016114970031695162977014401930076024629717871702477950661555497416897228307057246448804910818359732211056755180628355122419522491597062665207645563417611570540097105202574566165597455227326876393308462620957875801039273370061993945997358342254032307349277939478228506397985191232184067088793856882772392153712351738925625019752318938847398496128055413170015668626519439160940418064081119375143625806131961544112344701045844608508482638484125763700385240658818768870232861932606273104735068662119499238673430725307667285361493172783748457542503480886140735430511087043832723452881977249138064698471706891647248664894932488326686547126822265656105874994608725611422464859107709285645001020298808206228375372391372152553940938406210557976458737040813164538041696049451535208332695490494162076984329858538497908102236849553649695889717360715095850793647818494558531958575189824381129126195750671761371125522262432241960006251701997825875878334045410156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,2] 245024204051927434147331662389338805047957043121159446077244656115084012916205729678655603407735630771481710419628272728840109026275220833758944668815808081761293747391976127505314825375900737678718478364156460246861578837595719720776790648207075183918286245936267536000693771510760091042633392060427793695651813473129025679029685791939446315676416708068789544633529918286513755047844633230094624136570198027746895636087097571498821687962941167973673648212625472048508051353052426583267001996742374914623956011390693602188338345909135025249193730846927493540002683578078378547696105994691247245691801936643704184888047211776795146289738713651146404554477540813763999575788158950622997045526069710278005351011170139960330675003623934372032001646953896700050300196326969485485378428222251069691029824062738283610883225903197904033521967168607297334326333655564025638666846496293987218943482911273099804413877152159394613375063702635928913706305967264108021548026078615973100481853506801957003910214533671126971588313916570933331326788690142920203681037298213828531868177386276150763662866056106237131695325759842990174854157658047783969363219585401179918283021709292935474769865292906642600772558648172087964960529840788045987170511470938568393115563678228993486179353504031241143275936902665598686438596089294580706313431323680010752139430845896902005946066322402396868118095348578668333935923671926128953998447929525039700740718869277106646261312513132135791891821007489181819668509161175682018843370292567510376782906442745784799726246026703528556313170523413671561474960240942460666265662310870554139122851926316285766889405798378044733592788138170648740216021478569287635495086536536068562983946715806958241372913148704052492561506924618769980033797041601005651535696589561661712411670626817199543342591470896321594515993223497883863625303129741272554383213228803058771831036934907468101234275057946382293359887639494939696297980838298836090193385091411794514820340826591795248498139679260359560005962605065870986605627795549946823890409993190421899737438764125649705757924052806785380824403902943226158257625468034036919147283551232936855626606639113186479907319385736644881958791987925929965342154065596775590969561355555435881378180228008259369821411733001459636663291128374678779962533300883354898562016890850578931804193416610360145568847656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,3] 2705889563754208737074001018993273475753001854746093316412603399428183884301945328942296422898528965114210650671764603082638232904194028045047376715150873181994213159264336278324865293088706048435649596553110914931773922668819038557250547124111173197629537394310271228417414342500197926521345432392000702443130999952515882826309058227935988989602026899815920787365419544298355020841093153203334559085767952481072975075557465425140606683204998397907187116147663703204068047192932051034928654409180267311923521078106332720431505681690822327567283336235760313163509602175807237382303021409308978236277096179957711145485901089407432123190672801264376703735440260655219226730188300798314983629248444952456783496683549110214012501114131580842016978619283610535089799924486705170315205918196341262978492092688543308078760514162588573737177785380589078203321130319261675575420344711281683254287351346978896485592496433141389356748750803305684289978249388732063441792967866055709800966342413159701721756405445994449670235234012567189209183082896326784115376273468172950754251518994775683881331713611169848581283333533745463530282651876065918115645905978288116125242206827111846056900642637183693999789339189320408347983900946087864141751474648814369355325989157641887249096613259571840775566394637739425017577349004033562642909140152718460161486009674563604259907421604168617820643376052373775901324308110529110461484761885866756644107167196480550933909155058310153948212060224944881863046395933046661425250973951551738754907979567138743166637825018753808919674738661871002434867692698669111481321857355034231965492016863906367538146150139678323008262947870604960982797804504135022344612008833541120396166541972937917529789272964246105063368938680933970602855816892154850015475411135350322218653984510428988982170108450167206537599370865136572840994870114068585641610652218607008700778201882189269474936404437915828973966425284005393925690704101272321979728357157878578650193080778421102574978680967876627283023385463250470256404817372140483001713504335822019396802162820736253814640032338630170623616369914798221315272413687122941260430759041330795342595678945033837616049055364823312485828497506091476812274431513371444321982845944105841355894160030876786071433164557943226849866709489018279479823043925516432217046230423724943736640824454298126511275768280029296875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,4] -9079407459617480416739625099697575726784654295847301426899725402698430039392773400648586128988014644260581348554722938286751260431137670647334332701092679168890660375045872828033959854996704494379756925642382488123509684841354938878539604050471075368372876738721219921913823154130428201063933084361961617169665063211624945973712246491074916889729352452521230932628383685229199120572617437116455053192338699101878129212601922871353801916302298732604031986407462964346708645164366572697731181105169376441251978349047310866286677401972391353957367614229988437702515906193514354094223022354199272942458252821855331873989794184337866909212377062018693641826220700802151039137173953776878112787055097615591775419158469643141687046450765308412595142303734672943397636020314407330919021247848532482740383582394329981796316391507198338505106067547645477287820988070566679107484678932692643426102418635282939298558454074361262881360164164876468735343599233492394526866454757518290315134181268763239437139694465754043188762466863867939316711576837769687275513356887667439842789717961787203409662953276003030218101554714008962697836412887633092401438394847267860466440442334816677453984828593365089251311712369024329082920056219808349165768436631739256334686492499809748739017952572686192465394856417621423715044892995186219219639535530640276623594109072556446660541966492761467764583765160003620641660809378051436291128583655429556157172387480253649925637885040760056341317092108066385475089189048774819142822366574584511608622580449487618686879252056776852589064473621244841218091782241196387579923424362760326396488459233372924979900761668815386720994902778479230250688662257475984884647356530403344760339377557037975939389172208202877606543412858609798269472237550729391305723170164854498134785635279080451481935863451900218080525238469824786396308053078007933279490284928398908019096400916072742345280445462847842471272346399932788187736015561638707875048393699820251860200279908288838202097205122101496872383124369464412356995343512642179337311520945765535036736164426285026257079984152181452863259143808258314475239343021848838347268987621249355401504528112456562453485790894002738386875626775896361331990341610906514318558894555319165111707220863611095900610194884376458491083949565501346296583655568469367481277122650286251839824025466896273428574204444885253906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,5] -1053935887134774700479818523380217172720065287787379544960205197217784411115310611053706698119164602926108479359472962712745758621217836488926371881546028203260273692853676443076186652849211651556990730091700911507012025259549970535662994120724365496007216468782505125353027437892369656936732229659608755402293762801595624417747731838399350472042390324905874695390672417766140734917518515355824166566584638763169717668358147736508988313698553981376084778679294684179320703556525832240881531344406164990113225094660726213769510106671474303595930377516746036110330526889136684519334219361662005513549268014871931023311887760242045589513224892899927282154716106103586357493247469677771532855455470343272092119265211622350506139593687584731873404660099719358255704302459791173827287205333666881290856538700135741549491459133433544344777350494256366371353071275234384187644382319178548199659458939724354140649928578684771878702411213687328197938652963283618554424331516313419861825116053332976330660749853041632853710767530746775211107964912077540576705691229703527707011543898663379930969843756857110524576438131116331978574972217880662092853487336380299570199077806668346679877722522900246823361791389230677674195902574525987510967136057593768433604542890491525727262581992580249301341854755082373124414265877842296684080226551126396372502085578362751982231270932274944721813553147128048708805760043656127238499377227040840562399060066292043621097640606612368028554620494559941191467932393021237887420996263938418016145551145541482104261079257994770164139055863214197188347000965509532684376484873071914358919898017143986025963452194793144801708719606103244711371044994910076388395589112882592722755416448235808442288195806137359783487600384072140355941391680573466762991682936302383772691830429369627647435025504498466506140773143088589273268471491233157104516619138232639320703192038010112481591611027592438855583292934625493478597157209835533018885942858921031088485808870497294405282183392543752828622677739568746351246080398367770802720068280141976811988411328584432266046944171490724367748572055692994826933600963709883911970792133372160843424762035393770864963196651518189692247022508231698037122117437849276186699465960088914808158652545087464761623569727208484627039069628021727812568042547400345160873153410999033726400727489780351220360898878425359725952148437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,6] -1629970533120401752089193625570272274228117828614379845392302204210380007873304719977417189793417983340195231581729333520362758973428256060544845239500507852396095543839930284019861861478286647116683465028312344942165250838571818130278457913038839113858477313366011603643917998074640658748682303039729583967095026712564695263462118513465291186230557445257091766041389284534372580930491645861233591592448242955066705685679755466267575790369724131713981053785626067461775189795755332151346953161448982430628243504847876586514047681321794129255888287984971190875221721808883462041709067216591390327036893957533849417356551705995370998087611508876956164161848748234520133453051491701038466200189076848196085300350201242560313810271339523209587583744594284276613831389586708210757691692912942367532080345206553541261017229843384733569418273311973205502256910135051351645891841075728579285854050315988389719858448623264859174311835453799342541949788956160914168322520743914232204290439826594671151914839831032069850805802636691334945382595919723398343488719230853611068437085203056673411770905089141292847778344810915144702609376694177131251772964737728103771038190790221735715205123544166620682326144268718532662333089151521982648523047069554378531499425891194077334984599992109741802538297573538224080544101203676943535810831511616869014385925143655641708169244995917085613288439891784282643639581993516210797579185093398353904416655086245900357404457837789448059295176055649858105184532350992319326200910809993357167989750983357450933484373078135597613154515760810814101935085734413275449676803497896736967489797317734453549917264558645080493766058546837947368874978525019298709088309349947232601170564954463442662954350193490557355568168950025773868558990017673880739497832456318565101569506600315395758763199511595631363402810737344813236737164122489745733960364675355103492260694593104509412110248691008673308888629308345424720939401495290898498771473599144506462371680318592062161731260906721904186015837595600838435679118476902956276319728406248753463293091252988365363136313758038178504809997399727188766559760891715898610866662652900939386632874688549867197195472661890237748232227236310208711440084175041924273060423972258930283209919133360997042311093353603109148183382133273859972168778688399608741585873207707431052541616385304773517717080721922684460878372192382812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,7] 125902417053474932596485188012810087630709877907011331760509467811227239122389120301935868995629249473865464916740242241803985613551407091646476965608190416616193639401569854130428745639368125308958127781378173366933684074115875896473392080930500415306540070566803332275919859620140013286685991331578933356420657270626991107626248538303865139601485345340984002693967996798136056341996228187342305597076004759204765331160126870679253126895423399972579352565448313425085266814569939033669909764774401600151545866075162029805836063472988047772614575804908311814703388335488793109913021077919382686225924419497209135909329326914090779691748124887834758950320662094726600158317929664418682591276095833079519491480389836284797004156744327801666936155720970651391139606389331547419776777750975015287646723537443491818786068862105136104417076016995707073069564571538402275074182369011162158438184658955569341962891641980296341502649046078280104715593157302124312875464120589899794729865773789573946837297587699530410189998406948085959643548525111127320675094607349614802098601918681772643552504706981674959500896912497612662974309778674187514707094652092547183429509349548890031012587636055908894289081745730168487190701389014458069452211293300289052084996145420368616735620347947862751012680137770234485928813563578748866456188102731089420692137355513160944156100509889791488514682117347798567611607295762029019406818679006760434400282911731829817877042646927471460722337312964620908073016657879612583097938953481378440950896868247608554229739147530186361022129868583232307844300590736943876946529638446974766269741722095818743024071390378371426669487529470320039585995937943342199468215298735024610525294707382030048771088566530723591849617052041087884258552162212410636675524221982882627970293395376426221234656600584983382927661595565078170274121067196843946395204572237556641017236809302496220947916632033374398049038260925566083468577711192851494001815679213228576208565456786017489168961996875253489836422975985495413885271248062981803235594995058003676269325594578202415509638707663317644855362924617047844764418633941224542285737429484483696164823696487506329882745529642873149020443940696896835882007552689975643209357867027446290297527157901716121744325160988658609659536181023570187492103003414706340577022270818128354915116744541362422526303843639539081777911633253097534179687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,8] 2324857498159220448437269198940238055718111148431707203585102380078936654295068172200843342339368322219225426533504616579594791099385988819858088161105074569324465753791785101540648629921397733503712118290588011577365053257331506694482724893696290762732412728232720489343844644986185144386004698152096374714891930019731892925105730196095079398278711130537577538096653248170420123851340473020132949302946077483630836895134038989977692219972998213639609824472108322702431829020045974190538135492983426971354858821599065012452997300898357027388143197809239604550333169753499561476853859409121982312884041557962242712836669860164507379679560661593358407408649167119743436387369785673693192751144323518504635628627810506874763322350290231344763001415393273108127627863453714703552313416174866061958511926373477267122262574150071787664187021131079522716496421102533080534722025263898878330173487919198586658716924468284628177167518949129206138237968638230264418415409026097258637289880867035216571127166651087189663984568608881196404092149609882340032356514375912378443916880246682477154494542037762397653168385085931933524163988778360050444390997150793670624421941741311249035053708483794763327547722229822751827928683091029935889491133077784394118845167613731191418194119778949095492647690802003575280828858964069553070317252244912529207729051460778519799349609213886420683270578521096755053037491581438884967410493881314190511993055666796482374236586737055074764702032362001597098897811016860659743800867892355563710553945617184922293082125771848467209915336670012663202585747764225164675881483144056554491517518957775148537064170612519217953608208453948600143335880960829199208373768812641785525108870622780321804277738553212065315098096495151267317855117980108103172463841481595605881860236384636806781055896558336929927516437693237643490041117332153867661419823686712872350459585793966160557605342413995451795278607809005101333045595401868842724321876072321095279986588151015554150495514246072145784409728948240116082009738723284139521710827452022973565234756788077140072997521081107324023803133818725203504029879322297807150232476050284878170467987702627042648247627692866386042370418885962917740282127623101012668970166694303442309260961870097472343770454186284459222940143308580028438797015863105992291649841450431312692572753268683816613542612340703730211544097983278334140777587890625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,9] 12570540420968487339224117653229008765435484878269134762509290274507007860027835168895406952814153163580932170223009894640633169372746848548239643118532550074407739421743957399043866601677509733566264413312518449582782350056457878205861924205695121786367017835528831741670049865094418993471225421066651802837638415029754353785953118491837296932709199519023376015055720123883791142981925722854431910820614698567214626810416481933404599396908871594835625922396936770244442286780473434634032316893811343443634572507067744408730242440289982012380802498260294424290992310224092984852154755720250730627199697684988133452522531576942211580831159261362097055870123529810171876407170547452400233945049902057795588819450687772599656379099467756686796147156262896433898762506650531648621004398367891733126379988703456165904489059474934038191798793824978673732869268009689994074675616290773343780493095858870159796918844693345080263867394818927414410754224039241847755514010593306273676999091571589023760349761535764485315472547965854759292057798317194325002222042686593640940733449194998866957386612490389851225362640500659474861453463526135184236314352923368403747983166059381062612085799060379917659112164149832769220994347861989846583164123321972287466716745984080196350398687408168684448309105534565503277368704243621721633139735862496823282565457997047113051499730228266917955782868109280953283055266205503892271333716783767479813052577912329229081293761662503173390950116540657741009844261139485653442005678605992308666363901178032789017712883018345656670770363355834167664836386222586785485788697359213052703130909965650773549627169286632662623910152746447114906860470403654086383230295733152454239629149171441224696699613414329332168454655098634572958922259808048238183316615037213216665752976243923553044766056026443887792240290452390536093562546470095506158039868418286917319183081523858546650427105293445574437031164414021152021950743688833147237161404764824012233959033186382761853892189176380568510286469967840600893452995411732585959199024391841764591014896602055414977340355308456629838667486109083890998072170739586176533126573532210272714382168889785852330129817661926512191460795504038613796664878616519777409572493616875837201058306660215484836375528959534717896126637400867121646636673223767728684071998972276536690077731276561146433783729988277813593988696538872318342328071594238281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,10] -9146119390225573187135183459736012156658433876772390764750566002886437873661935503916772353504933219587829565361883183685268609348646055197153256370633865882889748950930193389125951049274784316082484195867164599437884534102602985805561291489566937571689362127725600097360859782268701316686190264347598471329530707955308509756050016988874672638121491942967854485816994215550883500688021631647662257985891428504516245529176210117565819576095323897106068166251910354460656369160277603474950173028731035447764101016507065120153875340531786879194933361630174508471781548797980215074504791139883810179117659552609753602135490087216494077623825965848442370636904753531314855328454536035463754512880294747782759062973112644922495559396923755511913053936055855903036379570083666377727453249037568584904513638456850665566515218501549088528325384210004834342773486515783253637458849661502859016288475957519004692796470953994857878253391241577460179958029325874522858497395308937687700968535700838699320877212208480530633289672005960886468933779258726986033046521914790326107307391153356722075460356064903384441470985367866095370649802971628577641601621922257241726998875642347612791604636890436780488519907023800630071556441530307576511891608936899724134327728888280846037006876948813635230658649433440833525186992191080648149331882067544751338805113668218509536456224671930077388203086544176773875812879814809571151836562723601786428950467124280891692118484337705794987125218914042939415258358071618187900684817301946047636321320684705707221887723292468580173457765137301192342089831758913856251422076632766508471032869244186803458517236290821269064280359515451923166385981472723344144834410820128648532710899626354475420205218650096587766452435952277772268996704112693152569962352663807638455425295266673132475266208727710019249780784848039607258979008230228694014449884227771385221782130624686004858596953089284099366939407185130248369191313323903985085666599700730023756662115333188230029749820739144889285468197287029098625409785070240671314365943577633589377843756545157955690811324576982618383156603212184676059929472261250125156802902581451162059773258478661895301314781833476928692520527811916978722169562532744853480802885825807234572909416768285068810246380947415691417130357884129362615741422185530996906739942893343207284204024626764280273053007587588832116853865272787516005337238311767578125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,11] 59957931632896366540896561737804703679048244598173366397933522161175837231227828019485179032679669762605516157074353890998821580536393033030218614327970301510268112105494073507746803430806689479670611415926880590754610320140239563807794640932111131257429855611220057150204104288625620777162104329815641478543794494445008547382562201369961997473955865948026629285447645647258637710906861377147643538730557132378613990330297886972299938667716150931864893909829812455524384712801987704441332790219347490053463282744100488592278460886524616960793003127634775577201679233546210631313948473889211681189432375675918966512396314277938228001327052418961769402741922171878122392126435304179869305370873068857767203429054837301670035292199373077016055123165769756078711606116555093397899536504717595644554480601486876906123154127651190933754042697571976703726804826200686509238591808795660086390246982571213243777499463077846708597648473251402870529833266581526533995633311493744102275074978793349793355566075282606629453939682465477284511337133602003810840372627181435224687517207978130791059860412225390546940111228198195476583871925109066729646956836143173923454380916710741894997656414205105057218379834169308673538263722124491941530381919761802288988038366137388162986161765769562626647562275501309363545413856351029180264380202590185962956513465073601897474220675679492026652323646858032009044224926718571347950471121212521799242979653494656583483051809789430065374063572112750083531898629056622262340874627337579163231064535502827185056745453146448392624720088271461889658292709507936958416352607815527496901993402708859651209440965742484853860037189770190482891888544943359697697537086756582613394117295035239678829847451691242427973114748541426250350831313279450104551457861856271511124722880733148632457388611014155757832519192625131776501136166573704561478365188687476439494629383473291429646659415530218505188267017237290864875918024147007856957987171841140227032164176242545144943103495591158907571948034932399089546245237688544779409106154041619564245999261717426286403137569589532925185713461762353495800004483174142234339577375956567176274648619853097428119827094404771733754231637734170151370986395999623594909560413597939262240098512056885419019487842046991707485879811014404830381012082493975392828473092799012987583689806174077844088277397677562285859068904811386424569263908779248595237731933593750000000000000000000000000000000000000000000000000000000000000000000000000 [114,12] -373388322396229397165625536111687565950341923205412101445806477587225050594450436799679930909009540122909895306234599732729800766954659159321169130453228247134785062621774519035237210922759309814710294904179359467692621487985096746344444795168610480631243629428014718954575761986308451682014116216740695961498145287864603887552924419013736173137617084920014620596576989692505983093467467115297278602852905181557950662792615354922637455177387458264078616317082071103093308238214632445722813924764192021737356970545443735749919516398205279098113351094654172365260377682643426355434447850728886847676772614196613079927155832965207805836747856696642740921043543070663389236153565352796148036165806132583609150734995585105013735661400990861917347275903818453813747652279887675362328643554841329680258237951922289768255924676527812970343396749415141296360518926026184949748434636486580823136903735171332131818414545789700179756898737617834338422547600502974719838472528219876666488460198886226527842896543003485017684854347553604977954808659902958293647435449974345687807513723154394426790965713996432389275173390980671806421475692059436399224769658933711326156905073931037649741078928400356284659777734045878875578737745905396227664085727398828654234579809985591826455854041201152536616517620369729039280537903090874913202692512551503284413068119688242158564585623458788896257228354261318990339865217211267524364116757974021584908884906048965344655958331077714191078230522392010854891879105532713615945854195102845771039953676357891525677422002545823464759152158457931687326640075219429984807620210750703945299285675593190389752919799883090503634892650611739191947284915602064346767663594618497202762534295918983410696568488333213401088388394479730483459943855189075521642625895643806204391488770773993607260939886779917107707155874171414077038302630607244995936369300115529718283991900401396500040620458250589158663791712427387913908567290727178897246290987348005346542588459759092992166947148374323159592591633206167935289782951898805304127677333660568941738540858039518007012642406617459701741568324665071771499674094187212667974118514552753505370728995881054047629355774606996237116569169960993560045439090237586178277855519024791374272357541903257871117150596285222124815675811419525146338226142100165830477634468572240285547459807454707862346561328972962012016190380637656320850226165930507704615592956542968750000000000000000000000000000000000000000000000000000000000000000000 [114,13] 1061437671135110770084382292928062669834607916759888924367446920613069095568682613818000760892811732808682549465781337900040667614376946871484354662683655802426985042129517839206437312412098134563198169193162078790640292736355669907365616582952171248936781280927571862006150404642946513800621691179243133880836874820954884851142033152724710944990222940142469873867933341050536595830002390996457572297263273178146142598015153446797667664079028108417694923446790237197443705657608718711507881438629528200607191698306199686576212087485345351816719083977296140020786853858032706725151579145760061918984223281747140273385380233774768733460348822147495841224582366209209878973728408341322980728680026465429186476905240973075964986187350292544360058133302512233166071504470690784407937949962241971074087548365132010233072140265061660034429092762147113408052139624281464343801925611764214949627053974829215070399393050766232901149154972849067467584280405737713992166490023939454763431116646947743891488535193815134339675433278174132138725384289050770363629418856569598025909225454889163793708318666717911625706551936432138351154512712566582036022042136832542376483717684416832481691659369541083195459405263049130417944562808455094387310114553726332871440297857998126920692737257992765166963445228894373362161260272777067194218639222505440380710800216800279195276920742341674300984451112786081039781242243017231948708191953464113726764235047734091785824185863733256495521900571228385675873873811309430954939789760220580073325442090011785597515609212342535017695752007815580431262993556452699011322111683059206694855032363735341438239101860413630048430272649911864081021136008899575861811115088037448422987069336763649789138743269170819338309663367257980275301403002200619744910976786677162985637133578000502223736385777660710597852794437862763582027519662346406315458395847116098666095050405742859046606618907544899046336802711405895971340196794068245140147259545757974438732454463597110224757103848027210912651065434940080358672267205993896184868771020395140188934071483798855099220640244507741762115768071515233001097239322091206186929927586593710446493945297453339580544366195862582508252900738183072407558301401160037882921617841787093686026997741859272918950330453025575212903218937939575380585069668410498204476781236842918898530296920369816409969924935527095846282075405083258120425560022681565897073596715927124023437500000000000000000000000000000000000000000000000000000000000 [114,14] 1592429707347081853227380339295297273984970310639089460286959062734137177647884267487347326745247357652544632827069898639764076359817078395671438023183746447119257873888987100690825172998344843604411940339477885916640125879963335546033091467092846597858818488193346623983698296159578810736247584472643736262893797034982448697386150603481718678875021674449971944441069269224068889736353360947951560142789154283516471157951036424549143213456726337393375053670166670880993469894239726735064328466029232461023333266935043220172393066429576785034812279907356961734852960856723593781292496296889515547369177299627600990771496392428221127849052445438455267767421702328031404780882607321949025942389172457466010719082028533045499187744195397754148943348448378527269715050946124476557005857975266895191130923659469827194383030915976187956163243789948050168991204436811376627093974736765694276809745426812687880899700984226047975217897106608658344989097697058267900217310148820771726534969967998919876356302025685839422736587800858717946075361238841921277109811078594599710822797299124033671035564131259165177122262322765825987446052694438734583396866379230605089064204547975526783653060673770254018757203008237018729719076650857879779188757716180223134549081615825031968747572778129808619349834786244448616011298922112434100580292923525007145345847101359167999077845925595096201717528745748903069800523827551269036700432114345262151000884138667449787183874091117795147988772498560483257336063135340033636509633080425008397165233362309246213756701823859247508132028975808445475762760213303796884561677258059187966953255844231337892977137796875283674964288661457435525846788617781502794406229906209834512669624087042916924865833334497933252218041659306185098524655712590853548992223264266176297184885165990019258181418194662412925076164001155606311696146033726953856241397120456397436161720400595143537809147023181358666354436274649081522125342073020872022424328246180155968029790967702082174115361377567881828694620435024188717751502231907479463865563100312124138821542545451025592511491412931335561763625756188849858806877458199842164007510366570386027702742214359090770252525509777948575119702261436651336840556442394111053486120564642301191634112219585351387409562990313706559150903454737568663338998164807938175582959999322198162259496049707709308559227260328022838385169755399843738029493078744991407802444882690906524658203125000000000000000000000000000000000000000000000000000 [114,15] -28476914425945904111370207366136218888329331458540465016832651419056731952801604162793656548193855607394648937792020836319533215197550293786439126063636202451093487528572941041624563787142536577155610943846723261025635135953533255519287251755885487374380079388340022878727081727773434239292743307144713340123285525624665420925125425609766564712218563751566580301405842321667344499131365468426629334431732766001889665099233301550275251454203110703802265037116195603939170111421403043958027057647979239048135413237336790563355037507092968266681122098861885400045662783459926927722786543467038541876872365897688295451075197517233284793223850897511575042821333091421533494518333259900418850438274107812046806186679617632878261331147554053930731171796967897211524232395181268384331501447547288614839441519645931145288763584079275568542783084033380766854108411159785569073005122931141747223071406291908813222803294709920080196066173303020504676322350114713477125991676226604896379704752394189761665939495717905544387171158978493513096030866531230213053977397808560432403672724645817633117505588084533071096526867852232607042905783283572155835511748761527827226855015317592924438880135922098803756102564541594815145022475336705680676634885173244286707860806655094798230103111308985504900436708065005251615431437400994900086633374887449759753112096163771491189565370651782482757491557110550797709518957128265069597551683148178307795235729065108443935842546124201187891072463998585490249606061697942615990764681981463844917613438245332861950658259352744745182189436621633481261024205822473503120001261679734876674930063104991472413435474298658200901505066002235361038539827458641888848108815207149046648611684872363528150773434208913129278940386759731891333287445600018134389648526150629950469642482130014431060165574710013758018093396827467525407727604294763991873967856533512042603835075999079249580482131993404147231753885610128042902557928869024464312054722024286638236285897173074460466833702164767771205855226451440159826442616694925773197025314753424756765669940426905990143489536782648148502795323733059261537940508553038591735862526868934163221206892411815173730067117487605119308700983403226084722250571819573526081285543905842075018253556201076879544706290331064377186212667952835068627618421698753197964291230031575519962369709076019255393770012130180839137680170684195371756969276532019119674288276655715890228748321533203125000000000000000000000000000000000000000000 [114,16] 109689729167112575610126181125217076104983754121696753150684002682290301753611002080643958635319476475747186906150607451418252109061365483023598683033379657761158432336360503596372112861245410029495775775881470573060464150465883805583995988633539875065785475672098030122478517718951161445535366654974656914811443672814575116108183847957695277732918943846330803336637129673285858498447156639460703743432857524505902295251717282891983772934068751640789919636398487482621535137497943303639547626818825887323261281617050125327195376030396375347035557369496729011592817348787393050191460187195579186434784398529301617342882814740232352890203527756872515149911741155855679145602369054297485789381784572213375771436996861250519258802202730831069636232304026041476194429403027918623172837679866824492263680850477427650028435688391645330162364576614413406697860346986248410824363372024386382051493777946737484888907036955758768448150998635253220903387834971729726160085919604668908626946457658439677818199259332267511205118622442818295953457301808957837829094352245957430287200826908815265772605444875693827674502890831247372883005111141601231125459922201154725752919975023794183146223076515217757206427517341727896257437059616699370465485618079398939821469473019091003644178145430931049385842438040222319677069062761016801704893353695928817089582444436883787970062185347604906210472875176569348530130129393552714900484659771902899305458847617371225483585567474532188100010513124004215247428335118344056762683964436842055165345979455557894172900636858364477956870878914238835276448491265691187157556888141133980231200139899621350000396708542812233177857574226631602528417825264161318919196984313142308423646939058761437724916288730369708215286092136379328489483795917033961138379027474555996089904175360272609696223156986402941866730794051904648311559589541114956661014028729147528886596616999673544294942822073910197761131892728298992275510972954592791133672400510900212546168708042263713332672386826047601794128756193249319526700356888347715391246257352246244463594631149538572909650228772171069507934188196139825387442468831389168725280423166372986559662518517923496049847963837507232024681606655994390775886403231504537243051645806970935338539276018448338857973932686431213417318524732586773575025587491317470826078637939793163747681565267852301400436797386735200049189736476807585418560303137185097353822893495589596568606793880462646484375000000000000000000000000000000000 [114,17] -186953258294751067336086526892736989248708427054795864210044543030472777902577739466170233705158231053357188739508493797984737085655978315888327884194239861923120521731775926511454694968967291193455984377149773365944658620935073185068506559112858464495901316729403988495734864417889325369243583550628848761011571772827506914798792113769519223498009284888515446958522977609046730626978685735558150802675366432096081511699529918880565186940007773428527946142443255791313949782141495954188384301166565275593111690401148899164366780539270138888105514963972738319754072725523370669037304245405040882231808645378695112869120712397714770510464735703801789833730255426330754059571400039690252375078936601315383816266137250179883107858721845443189102892560837872666081937128086196205956033499277177837845523076304599168306785727707095252040351589738956487964156988133337388637681931009221029237403300991065415746169375814741620550628037496753192925696314000614175531552679117226758841527008106328185840658575035565185162520463401033331587148941063836172472266992588161469499010030552578692322167636818999101621832312024667158122505331995149193131022346262157002620162370854189664917183612790788457016292009059037784186068156305936997785842899558192851067925587389087229439076618786029496665561840918665802589066916054882132244976054604270799726011453973747758421704107505493675050588232349168008525072052368197820875132090087916619359765623316055144228211504569290359517173516199850374779117782820702347199177741056629437290580193950129033318502584890905609686725825566621654626922745301197851382194119123929863437615248450150637327219129721178543574322510769161613114070198449836520745272670364456913875896382124748216252390146299302217007694545697947074116602346479767798799830843453401376803716191716171951594456688982243528414900707087447035214616272354132124843307321823320579808849959551068024696599020842686486522629814093630549625496038369150437864846590898867879082151621180089978363947534567677478029003672632405690566339944009309536723848989878844961431327496760728856978838940434629047883703871373201458216065229758887101756103015698170585065795381898942189462144187075502701767629570962846184578890521420967887160875560962271039438732303566950730115520724102247521894287419155434293239918493972933228902104007325743610962750404448464472860123261538885550994305159130355594415989694090389221546111633842635058044834295287728309631347656250000000000000000000000000 [114,18] 39189410684759753630885567307686486705495762808076738907385553051025842055379107347370957793313031685841918660518122925867161483968126744289241112833329385634258402691281494119629063239117934948470876598769597086672028842312654712352327917825746648576176506779985522883842872221004807783963013335833354794639990769509815605017927189892968408426567909453282770407441487949413781093135789941417169079263131170575806561713847586648595200515712551345892503002210564518950350665799205803728021755675196118149313443628664645620963702353941957367546781870496361840548711998886025005941841548709054673218401097152975446423593481030753032689945175321541650006717854821651986413049215645657557898612034656627959829202221173434339536971190842731680798754754495630608261744740025430704369400825113554086778303689755681732429961310222731323249014673076248490893908253687006070470231620546120338578752382063482992003578396220538137516027365382352635820103712953987237257512780327281768044119831798696063105557337738041588301243679913602037941817568234875724874877444421088094090861915814250260593202263269545302775993764162003090798640082470089548108804286735182453337117451083407540714677048359552636167540468601355377308118876825986661899570811067869910457151647426241061937751928331519040395000852838053617919523534248523886477132399486571472065674838613317085091752016639744468657716363603747449151666439119289449652119316465292313880847310240497493548677899328767289110378370367123876678734192642105211862609800694333399585247145388358621133067355896556653938956688777069486622736095189688076936490222752889822831359001777302165612050659196011086058323226057697231292719399593460476245657838087817572902225813768792207706808085639482271895275450769263655231614627721578216913890137668435694172830942483262489857156549196515014585318783539700351192914840463702597955368966399098375044379750477408621680094579391894755553604473145365074402718612371989520273395888809660920864147684551911237792277730656383230272730125823362520899648433913620491247922905021677807909377561215564156537753012793242288660200022175496928066101281409276288834005034048442082235874713752270776521310560599145378123046897551254048434558228719691226753171387678705511071350239459729575961621725545839871474197894674514012100169103833356448444710802962112168217491798055007168318753654295699716848799756483414185988844308449965161409079454982173906785192230017855763435363769531250000000000000000000 [114,19] 483425958975237154625701668632515022846841807219203699171834998238743219950998167206768977393438972243726720974833215137139137997986461552227052379885774733478020938635102396720882458002810667950823296409900187413842513819826611776012450505264511859549288942480321913320884083374299737623102089338340755416858332064893034839376189648929756520947871888604388711819745095143068377155945128413741442605617739167821152536432996049692007405226104000946076009430300344026360314231982416676753950603919007501612702560903325167375663026884554508804812820322352751440988723928956095215373204713044739282113730084447480482321059324526516071312826946258671755065482079593513336223867058260718162285945741523082736302046718295620925800102228588355199853640673912296510690558938079977625646129242566763739956428752979600363431934939740550740170747274043135761848180627247296346991437996977673771738196833244529231852481707423231094278292456214706356293335485201781470224950286011798506364879197777284579687216517761434251604961573579469176772182344061793985829563177577389343698117870656936808065322902126098880909891253475457309482967667336209105656473677237053273884496055024005873485775371647746328132943640717860613937110604783730592061412766465607531428095429624784000642523722396567289242371584531326373822737908080663590977156495733131718832407981566045900579429460449876834791026990890538268903405729050598534815964708240222274451906856797779992862899609457416401018845306599940737472103982558862610164878713536642860658393446646421846142887738887738703485754637102892954919738211449093655567773379211906694156406292601222049796984262142539611152427549320338612347335620891182408318007872501284849978611331841665184128645991546505190728586596693746023242049714945837145503219754247374300277360432565446472101043723435055136614993704504071774671507309459339370805404353380316833728182237250715147773828492775817183726807395947181829390480205999657212431847731791227508803136588700424952429078865932830642830701968680810038045068713787176610913425629492513562599542915791169475994644548717531592746286306469146042263948553574344881183072037722199388119450605060756346081841340592562053710135162251771869201239279408789148390934174765326063026201467519707558076766734117497264225527251254057264296035997535762999497656541915030850425220031856791945960653693813997080841419141936729777896572049070228922716545990085766811017453647991715115495026111602783203125000000000 [114,20] -1046478842032161464461280433068915926182406354836187501156238005384446071654885876655629995606602668254258215351159604110159438387252972992887094027824293974980780275845177157175649959083282111218093478550260597882561081457465384910266011261128047036389245490426917547099158150069566485131106314941231036869962067475683004359474749743687437623640521681113361130875050415148829770874268679200450291098870114605702942849612239509212324456641158664595109585157554047684262924592951730511668224923504317026806517619348459665999394398979185861726443996324321819925206094116555453517383067007772535665529681257674396721424243446157496862199903890372134344253990838311659860247429587836961513874620397818276160412250863818631051443100948231713916335051473355795282762117126869919333616729159546116053689556096684459693814050885565086130359249301898850954333012067222235459064140041614066929484257314424942731774023372018770903133577163238618945314318384258754958966360158441960739016108002596836384725790137932872747042659450835734804804655265806466356987094533368437527800405641091415213728212169997843886436180698288679762579559176319175321488142537635987439927988669189851654320729069259400372663493869887587715437697554978582111955951155967106023620788858937263939477212538473139115245178389913640980104312073376978933508576996375631671898968441021265069055118934243278760127435747514782704315668090500615486297075237309018598416143294161033004055731149284537993635104922176409671364073529456518372802680392146508192401499572322584971041917333308643515110260276835723928954858613943003184318646578800215119863029479012443332425091243098315308298236887240949836233369183462144603274042054138860253755131766757514625382283552607138882461871613647265375850572293073669002591915216202300653720149720655908174450513816583694982649453302372881204435081731456810938309029291453687978767371107516361307810564243924411156617510283690117781909384835225307960943225749225637755499439945901685329977141577858030643509294023822903308072678163168069530775255740435314775462787273837561156259723826982378587671994191473881838548896802878346899203904791194933792137251604161076504628699694561919677336204828449261874647559972723954606772564046891894179466426403723428201639885774089165253441692714913368070044230518777129152819618802652655283321304866482566437922600677361866362838626551100717860022222853821060637131603449339473099755082330375444144010543823242187500000000000 [114,21] 1001773734563018643298889109650651659955841114098938671747283888477971405220336874897328655565051830200898171057782998233208039537027010700894958830138277971514054780275415878310233775260325691106293583521898848464420452617660229178862269333779920785551197794471565009530310546904640583924419684176696160339575582840518891912395872291847261904573073727839657687128922838131473131156621961589046536934776286378941784359747491890104238280125314659214974487255131370592776023839340088944714547879588065575332414772207472178589742693610765686594965017201477310260674901745512541740669432833996294643091854466249445903791935877410994563720257201146242909379620060913791593054727256611054530179321300883392486834824709299678531688303704298257463338635288100909588515292260905674042394124829543800063657342172082073886871816775092699088243530312893162358707497046257765281366912695103360554841747737212728605256323388510400214937627725858074402326124860693011005020087331183607234865526864184066871375592119945859413274472888000940130369596335016576647924698622582768220143842099782963739654483391036064793767175567389055941181669812010563421142619128521490887370142851535063243436898719740194098218474519324684489723304555743258196510779546432735665018872700014753881490246208403598891350246053392156368441929902909935456789374459764471195815012081685213271598511815966818711854648049775029436687098756535928447389615160787370650767682978570607682958037700302958691582741666621474060217253448889696261984492984397401028229898482637881454492081657129288586001477283881957701832520713252265008393801805021772565488983530433155128653805726327106037408698740922953193638338052679867076520422900266450433552829068755163366775660914260327318126718309513524576738252220196775061229250672361081256206043433141089611421567146486175376881555811239465942682477104226122869588033306876063691528217908546783730863123307486386293554132070174733125009815118163924281548992762903945403772573383033031738614237413157751816110265874707557279964492032438947077264590224448488924740238769042283231789282006431743466097968621683032208323140648395291831375589240841067803526996261766403134084373360576703915234393252174873990545228321263732926441193753491795999192807065424912345585171318227597338359720651316789762153035682537857353210141385488759850740482930872263145650212587559610418945231203295819367814272595471577823377479059003408723427241966419387608766555786132812500000000 [114,22] -297978468584388193603929218314525352545386786208340664581286822301192780255227439642626754724421030948089076967143541724492514626070632581143220251073692685301178974773414426375619238906353186700821309139985752711045964449810147191922635352557552307521142285978818625282523100810976852873662209010507943445685104242991087169387915350507860029766246502055480580094799222270079202486549908693260516499160039242276398690021144178892317218776922103006617651992467767470963106473617407028009703702905080051929521248632182314156347433528355430351329201822663714461743279700061894405604770436474923342833804897736753433711396533074261558701105515266749321681048582978249770908429610433306299667201107052010051260264498496520754992029332186516867305612975238092300057437753638140355749407275738387778021280872451266748299396960898398630484620986606144701878947560946113695267359140595491208330872729283875529064222688744478355887093279830213466402029648167080987072529588921914672045162622310741557208095560551493831593965107482414878631477912442320285451732036728848158810912447647909027187353263930764539073939372636410870160656327059110692381185309767077540891516818552349187892265577127547251967562205798011007039366681584609566274057084349727082763187218315112725294349078362163414435729073961958135319140204370273742233204400235189330966580062062384575233065792031132131580141153274353591588917562637624618819815766597040158370444245284078060417938481262084322171844193528789330784938583604420789018719951355680326581047837544541203273488311862854452714596661709850477861617798407443163814580930504015366132454961433910221957537380844410182744818688910018495135388538996338632647346747626000645884801461921013401694403589264994625381684502857163603862893859499898428886023242282412801947259566325892070147416201434567987418994887831487562148776950423442098933278284819088050806963568275744420446893774911158633712637049385950527785737935126368266041784402348388295987682964191625409159914084300339606299806671540005332603793870995922024221275531925331791470266262370866532923499838425015083483459696611674858070424726456234661743403858951471847866768199259213632746128159883812393432116619985960900827643736237724958389916879292964672446295197224775622324323703102602919087711828179371019956339482314249604027673918737424204160513322320288681098000032617422116842621892647177603697645755505204701133479053276609249678585911169648170471191406250000000000 [114,23] -306809886063180109952519221774432492176058997419185693237916347701964092698225877738932789826034216740809604921155493639332102473338247844686100867118883475977531472888505019886278960267736801420199275160784831467558207034476639635201069330705607080491390859041623493540634538068981195858071132834394868874057280270313700292118929143663517925709297435921090720875287027671722910529296178807825940769624942999296891214199963759682104254915130863432856482240383790397496685183689573167287552127612442213856780399184755816600078185778727557468309148962713191340133613017791430944428981660444440321525877624896093662920891084580348421279405372574715188566305765507589062398821421426047020471269186272399417662985401117174472798080157087037867379027152752371883363496033210532220890974696035084922735913736588219516419447852529368093203538107343771795514425369676604836133327926861847323955092694214022127129243265745294230990976147026879405882834218291846906771928670259267317936439412866120263868052725488764403797574340587872318888130238940695968402667657612946865483407549126894238003488581907554286808346389396355834608084262528473663402129786953313182896532962618900236771249166202108058869119835354812197856940769302835889433905923963804184729545313845890152121114556734907657291787958180863938219749006104390940516019908289042082595281114271824768999673368533194282946943344234402402716068732683301107518087986230264512333475022161516177646202594645653713431693802177074441456045536920666830515003731811955246931834488235205829618519389060010417339312180445862302536147666165344776589394308856192670237493548545761733971544755829486214003025086009266258354404046276936776595907378631345987677666629649874120435198716989268289208829183567669642041336972506780143683929846176628070469357675840163866538883302854741576533753774124047075784154061768536615093437408329524649196457150255445885428109591836714267973826858663522504165085209100295207088431591123738520705731343138158661968980514072295220767465660984999735344726196050610159117263934288482281342344660788724683851407924908379943479429493026428216797690002007195966131311841239364197514849508510182088998618263708034197628319784839865529961268882495583933104171186430635405971536030914799821966292228092177798917470980435043576456555380817682994858352976185627381911770203269641539852600544753199692814364803876048723806680933134221512398071701754886930757493246346712112426757812500000000 [114,24] 381281577845367903260813646022072608518310652298705893501978829560804820294309372862382602229989838392948022987252767022093847865380491124266591454389176488872061863056879927962929838010940324524644459735523569888378997652756557488519013910812550379928351474189996506490348534514718063616253469598390576237392474191811186640130532708076310000056107612554029544120925133579676904844674555826343634384051440122715578572329589509740085644398374959714738938885165976756675070912405399972265910505003445353004373774488930236884830758732454026024259991619793407660853286004745300158203715430780868945477206333271031545516537940047335015672546409323160905539610830735644014893232166558201571018285389199566730397102607119372948184230678411494491564413287989999769973191259866633464016275483927049485748234092890997766257193783675033033006298587410221716734038012312658202548335229689318275632875876495308194671617738815424052221513182390621103180228324431110457639191977773799351230542934770122922926020836332040169684668082722727115476466996970295681798824531477263270870933693147348892609139707067784849139961104914558562352882100352846930632685693915877748220855315745779971927335270980828642620656304146013130079828002094473530826796016502733687881332305944457362557824051757622653695682800875115450589147355172119566357409702176005061555640697361649921392575695874883711753839884837443779706066093687763273531047056977154671356259146935471685751536771984749944649298162736325325040287996701117195026650252476893004252740729826547566724621988612285503738210797911092913265443412944508748745993684957868306158186957179195088447017215960483904977219230669730190702638407899891828379843568193863491296805510647718294008613469484966063302666008890672126771323302164816677549314987320917529591008258220296283782037106766587249559362276409890976041441351384672436168909330647777129790906086813433590487822326732415909750037860352796512880634235800976299454851833289831884468821103956628487209850683400397523658237704108379149078231273858989056446333724021227308930748186453512847863175334527567450352191636268259047727004798258353826696186141825897757072014345796475685561178400037428429064569436242666894385519807834245863711930207671757225239047636412495420683687631585172978983462894598123547514218632510487537447948186831411366062898169786054771018060149240913348260818622986490426134090303782475672462332072498725210607517510652542114257812500000000 [114,25] -358056195404672255698720458050017361098932760672582018736404661984821118700617903097722615053025081771060093891134891003929381433178357921481810835321119824252738450460544870447123849953606772191129693590178992411055286553920514702158403124455081074826528303739287466203694386857404035057413246409051239077985171180576630473130044427315983174485780245262358132696522353101264232649400602482780467921640185611620303153966698835563882790956591949391082032132545290020866245674066078173035175841785428472590957776808260673192979337555414997436855372140956383243457764917833722681313117267438030682583657458697747149922113129609025511518556499437958713487160403383944999935263923789096020138582298178094630240626809666709467518513745899221655435012899977991934899651666568691096691018121675103946298904642830089502840812589048948116111447683468694266533918156041981554856511845886733102893777774275160007923834366023668729938380031385906881870219182907062289785223237606167586467903176156465542317090132825920671602377257817524041734938510274924906108503830317109620193026541609148841723017218804095711807246913233876783131709625274567191261319517463076276608526802110989050566730054375975184291594866374181519207175571590188362518326506518538107881879518383114591004716311531040757698494465618883007495541338812375093806364718323083221200990892258368714803474849783885030348392690285274450879439641113454341780330900269218773171398443155799025728025341358474101773350275115964070333072646854834278350529289900300245576183002810271183235013046846235455818358420203386329775675708889938369244731343376134676108481528468458782650874708579237286021794025728975436403820702345353650866508882459464347611366542106329302361017906001638707172036097491475536955020087436333593582068168572553145484953979478164580970849116523092863809762341880238963714893741203077796907610861577810147422743904030765328164110016343861867336113790159687279189665111987055789801882181132289231994495269452491457337752248277764646198765894314466346379828961482753954333464034464854464634406252307120924993147442505948984435242998689529130609954285680042471681022904423087157838840755344922794222957214158625903283928043127913742536882661960677369671119424713084374385971462355509400204753818823198818556308487600025866241681726806301635537360884554404916492133310752593103452283907830946853889733339601856371145807416087069631471795361221666098572313785552978515625000000000 [114,26] 570802238386592083578910783170556122580364567651332829083198712554017845948284055942029002851192207228233421946302009621154725853741304382077202086429394187139541559434989264110810468483646560940679316283976534466263597965169937439395563744566281331921906129489389519741388381903428458028536164907568523493891608654976632959346566061930041338951073593911162803152640620301895636658430504660236060781713706700841331881293895205183816225518482744406441360582756976674981571088657290496419111866504115052597979657638630640163663863976369384219433158892807096603298244516120229528916794125538799220920559783612880571113589084955484545303700974636311360363904553238429254653849630068856593737524470358335372234809140041935116200697032487817099913605290583078833551536396067689199789502385165710911494012387310751240953261489915111219151594762307811510530893190874356625996477723251140763811316254649373131317174144686300624624524365406346998603094833491319489141269071705302888365550741095094666661366894736840920950122276104601134795413575125871539205238709863813186073268532006291143653903322274431399826180246048547077766075098506554884031515705095793410647044979538416592997565940184304386315167995674314179325892891904484048051497215319941807555094249993076105320198359012988194281240119710236079553339885450522372743842790298302643421031186130177784409560224037527278973997310641737609494935797228807697981065211125977674904799729997003283416961780380027855046483216975072496830416133155051848191434593561709725915436048005017681413999948458873421007853916757363472230566189108414305809882504234226348109536197829838752368879502230159040943768741408143365012024902987156032949339729176125142404776141399578105249610636380283096328098393012000463239901670373759679317714765831992621151094233531916926811742171980880496329225077985574378050574712911444386677751035145578574035444477347256622382824963552719187090968996366578490782575811126021108152544673130842089328106404650534305415260468291571722293688321031040960673486483754323807583796309124140052504309402806585564885746252214088093044052632940114959417109950289475958820541064235079615312221609269480798481074201384185633179445600061892810879977141995358344328401544789836663120675496313111966804861099530915693174666051069704245957629354282804213763963766349892777900233297295077748030902869968710179716539604149531220403010998987181068287100060842931270599365234375000000000000000 [114,27] -741428803161780004207814442411594664410315210285170307923308842832576721378631702580644955258028991226645341306971329334904242644779241455283145031099323732202243516747111976153173986171614132212957680748551064397448900107072266259181829481265687378812797312622102859435753742071158324004779983858219933057421195657246875811835504170891193371667835460154178465498441626846659152505126147862579950945242016123169707715747409368670137358144628634358989444212780576224013502899342631090829344468869136777636197254248752771968486955418464493095456341460872102588024346082053915931839971413056885624009879047011726079196125752799768511867093084468411193022898182342684050380928721825101716308080097694847097369327929403618894318295585597554159925653606579397516817824832746352008660260292464288140795171944884197233588870386048441384929001263955036953840239400399123916426894030302055521949534037986106091355902975814868142852720114265720438184859210059916574034830056578482534039216531533516064205391790300400927070983206728276655876509481596155901788535388431919669186171155716690695503607456301332347280625993996231031740590331391381859545865455640759422518592936980431289012462433706958502847145802474066673522215680339370123699051542514983696068181476984463047884582162313050579565603605552384414072438023732509236238462069635560488045250793427503090782110663936483351897917426344680985502505188200322330627292459243595571143759733131879748343677700929108269338107410125313764094276449453360958815325596324161955504948448508184706015731189596654872004365860857309579367931939645027044348953233639917651647226205471765204312325180621453092927691549809784648532305455795795039355762923653260288029271291290325264902867576350690602063109282045224306585467728989710485420969058858138725605770103949416950602012363921422287101491418051905143862164405537485287454655395447216534479953149440313456900171406904690090028766044237045830472517879043794932109677874994804717321133311917249506599309031178023499388391131641422430870368189093631050429465293238903637796497514852488357303037958468084074023801631520068385777500367112507367245051237470932568052470665384139966727838551445633121212818959031796069817926526443172825698272968481126137551032695096981869814752410934979274778024534692417040188219882871446822950980299474644584839130834745846226021257955472269401394775403261928289727632324199353697213865643789176829159259796142578125000000 [114,28] 635617591390245775795348353700751642762465080957578213587578316547550950267690354627190722221937222715722231107407727851546698427431928861261884603572979503393066092073102068219300054245121763255493890353483096289149481496785726655830005699072290854705285921185431013776706404722697638671621489102268389189647671737169768057155801807684195995654730799542277902500866109872599694485016676843806738049383026189664374659700109193360624204832547140392806378576836780243127945481205286489339591024053121448357058239275635153986552883252926338529374117483114412781133448957667809860605194346622865010520334156890088094765731436880907506063285470768813299742405081688153919952838502998753569294829285041086625642915882612258898861782399825974400269919462132868186380636549371862197779058785367220434644093858111677983195542062302662552750579338631152761288763003706767237207840162868823436630906962074441956798548195803350318895871853328554086159769772465671173588480375677759937088300890944592201730961770162306298495451117812162876859565815222842605930197853793758022815927431406781763714245816810569024919339773128230667595514490331563587781348494668744905727340592810240980588573449811620722980404351481944973768444892412721664236524330044172950775797994782423440131462666928277674416668467520455226763608769375478724493627684179650072349483857943331910344477824664211699064253565864429324840814696987032909523953774794989014603520094422804429078712848130614156497321894690270672829500777780390699468864996645779028790633459062974839119078169800115721842894649258758875806162988797722098491474258890393060616496936776387526807411732760009230173871099830342270572354441764800915613407494416406084608466726317866146358130618758702207215821923064206534821804762250113485745907234222059538014372051069217864847355465202105108285174943352470166306971945745989914711433023317235263019653729649366770515689739221738066611323639527295516223647351394167208608076427077045678528564315751645891980086280262929794219832257275012445728144843222499781893770282160813558139429872714889097453067233677795311225942888700230162237787678101668207151701753270334944582514994488473223339681276426310163316619764136079581264880897708289568244242385155919239330131880070445763006383640744621104528839570297530737407299219750609661620588682351243648494068573176158708664109913896309906260386952699386755324698571566199856164303128025494515895843505859375000000 [114,29] -367151808482833608462135150022003445951011122562953694744662055915657038870197096282352030923589036579826008855406005874982040214064501778501896319751464930389939194992519975357456835099877312609903364875752116278244606035874335839352940970918108748742151786894093902938082145425188680263935146410719045695267607771267126185083104632864902201892916984561452824910836005720868969389990427915549125812293866810219644279535626019612838050475120435245836513100874325827346054274177363864085850570642164680003607495089916987159122421162628186516993046988503549194525557149654738837438983110857760773042334998637993867644338798663874574300237264739391670579365387798966970267757717688650241032889981237158681609278594190178363279848453171834829363609346979250490551752906143360848054702701726235225031404479932159685646806706787393594962527940260333448536543025448105506132614027998814211719083001995061198029950418074049617963538125464340929952574853360761750054024472641082239689577430510737275800374319787009668872427285228720105724271926191117889266138457455108289565203879166968161124634403311279334875154876158594789923408332327778607039406550188793431435466516936137664811530824767090171188241375093411472666340444942815332625019528264938231522409803019303060172475282492784485043635472139119511047484400294481022430741389821544845787833662041351104449384682885917399961043603008492336352518930069987645884552011049647682333183031765228214738917330609527606086039125537188686545277448595597422468966736775849675013654695398512601781949818505497177207529053440568073040733346576900505795069396034287524360787852924797252041962293029540397932942473456588711283170877990173530881628050118020340694676552080948427505364062358646424717171126782690267953355902913083163310103014530816347481797873906355159634081557379646477998860619140159748189607226598600532480277456480500463189594085150432134649295524828113042018611354909381901423978659749389091198478447015834486249682835974303983512877827738836302151205243937710609190644080916193979816392898416284445883981163111118913923254788991938645182565271316123380624765662746487685358033085931858929019508405521647976071924752929341582288687169452104533424422268507414108284151641778837703400441667349472886536944198560485680827644271452911747924676768162163258720152008778175551955101980257970412355033564345442439017211107480780014187160716077062971862687845714390277862548828125000000 [114,30] 32880606423659231747866313541740632952635941850467355102669387093521938036317400375348651842706048295120954596827941659851070152507354114866986944052581797641293477138312631103531290583879693351706044737537669054938916342185460227291854320798920564548106714417653150254590980700230871022248372176069033971140899160233434102362526056334934366756457993015509853032616144721276370819158517140405201581924261446190345421414536861075703241719099248356104919032178220525507163826231058578218126680357848350668492277075703313006041868970234548080405540827788648523202167917368412720001635220809805434800617898180136537229841853262056668688744872093769056530160933081398253845739025870220477339384330625660419500889266702619289165496692743922825538041661025836236721137779579796197382782118464775307506054736116207135117275723182541656533353868414045264727150441819825249606715278191015733459434693949725195073538040592722668557548239811899678383485171730133060158371695960328394184206047924243358284028887002812631816763986070303847998599993115920227706221148030838247498991234660984183081735872047770266228160538916249246112721900522226475590388152100284802277320453776781876205403563086435019060202240809549877789925248518354626633633019881932412140831481010641577264321928777403918468758031441163698669817707141770888157604951061815185010780989907598529761638374611314262773021790929345155497334419061045851167189210957452597887706562808335703992882360755774074316261495240961610211784617052046636150920730973948556348587193584549673272001642206335244757014268828103144225602979355230357411211580883144112513566476627559300207494219991131803410208930499514012355804658952873364996078160169480953871953400717338007954818181735469330736389864099163501634855785871001846457770161516107752990880775600616562592130486661990773893647970666605539360727119907208498781113303373089022945634857755075281779006796706264215006154362716341412375971022786065780806581209351218015463142998997829614063886510410965711947116906788319800798180181601794110045587558608487084632852047283994816981645136135516337362903860145460649761059231974676655508747176231013666145158455258430027004279137854665779159581769779544039726393456871073757857419013060233471667161689726146862935010935754153472877812971755790911902781938135832255588253764709343153209485353331080634618794383836035753269759060984654017937688780248706166275951545685529708862304687500000 [114,31] 320415318843377367146359174183251841114989711826477013102793077947113542899653538110374421511679405920817203840699933497798801447592371703821566220806704591645757484996947694173176004432125808808726072946292779416588393178281844175784596505933693834996790528765819894180069494240973148942015542855073427718816664842690433165614677303876566757060280689005127320691960256769556660704603108504762998583220252104240151504195448460903487274617300396089963719355064211599832913387440591026150891088721086106785844033645578608226663594856887374607819832520318802873979932085466036118047393931860980737514680395271575435609622176037556644228936090127216151728240104618422096886536800873980126626723561951042990389795649521748072241183568444741833171939141212379459851523269471602477261278252770797682917686474981112749764463666298770446579587849136542870984431321062974419743203139679770598897427828490245790675217537824933101264763082194626649365905147742373760899094715926213587187775289846202559722782623556115684974671107202739683634225886093632901475789144843658119303517035897327215466957964578499992475644698524433294369833401651905532361230778123940693227772716469850824694393613552540533181615834731534457542627119867652192413919815518120078408255776219595124259522682799210412881860123526298020193771426693790811895029252915186087984428027434448205857002135351403095836513875012485687040268712907811024424414224929157751077780274196154609149198083255140761190034172010719975990196409696517033138187597195025904838064388085939725474638262641594444906327335955910257895289765152357104321440255327619115402034095589535606187251651083849004565883775319047431402121639219274700619956997298760747679195400418455338245167998723857648869791116296424994181548057192995129111592371246030662542062640262163735014519171547836118506257624954140613642743534662269713637743825555730375777574780157024429612130091584216347636669770078836613283456845435715427292040408405917640720246246233493933654816178682640254948622836414031924633133829336828595520240740000602660290120282059651291128944099302255812960941749262367080229640324706866765228668853075808775073300957116792227470013323853316233721641419891098436807979623832563761476330405342795762401009439030803159558830544262563013963286701084321021249285523763090559254401509584406774491276742718730945070385286030194703586881777505954019876627247853662083798553794622421264648437500000 [114,32] -487849681303618583607768444729640369893708444275794904543464166937468510307226167673088127547425960659892307837018409174311929203201965836869779138951845684519161528103928736650974279629077201011930945060680392080774814090211833204063367743442575660847063884398044309778633703299039274284868564365740426135552979207751332333366529047724639611130162143436235348171879467195090664826012850397177232624957836157561039627593421598780233168150603247478655107186546655053434084986214104227984173345268075425419841922516269191584751887009614597417401329303708225185496815266419134460938131838068738844053844946659778796621066217906175277478863401467441880828609655384539178392333743452457448385969957763547738926271985791223751260602931614246889806236643208306924755922757969868005511455868950142312316792378087003902726297839069468218840714720411488046032398151209420623847646814362602602687090452191922979102519750181535143975695009994215607291920823023257082584550381134259759011669535407569697230345764580847267186192142065248512491919622787515353329744749039106083911965595560384936533613447017451474582950952974994433745566624498511092179411751784436619198253389772503396200812761610195291612759503651599652715066016813761308813597897788416797219815404323518595814197668633383644021845769319863602032428328007022459655143717317178813532416792405571297527551066153976200225010219854379474268075414876426692314638441852830887678471685206255075736141722558842124146124267536082222105946757494636425932782159474788238954915023695504664060420717049676754660836940955332399805944113267695630664330864627488255711276799930114634899051710552454991583719408916520109469636211402639512258629402958633914906713230616559205719045365656350288229370004134950878158698963599457813885331887326215655590583895589025830036285645855371693878392720827970457672870413574448760169515110916858739959757040232301018889453387349978417142623557984088396266104198962969454669090254248085204069548646109114427691170772349377730343498891463930046526511573778281910257795960656968095020388432698583178144440394202581040344273527637670862197622865575816596356903579882500428433727460408316676619827065128814703548876283479753997998297992269939430640776478691800160880497509112618301123225073298915840059485531735147354199578571854649532948154920774882690264746539332488548618657540627325929214872790211983844682608335574514057952910661697387695312500000 [114,33] 323397530182671842940524093863180931015879585289454854134375013567964019178138346969333858257720924553486393054320614182893334824917094595913787715942253969099907167025592355646820932610063845181739015251170773728619498414190554438555230694192160229233197835854340278130651751764794669261220037783626591841008453113950980360572655831423389314007571509439645873297763352904371780739822708358765316648312526698885920986458729633162903020174081941074364991704503554816640583139345977304087901739576933540664596946633231080569759832114104611774090905788104368130364629944624748051979364446844143940356409216764072922272721392965689702280011845738431192644055719822272417692599395543397493130275171823906595806328926451912415848621586699815947075225822087883000851030014618372897700650291528682969547483176576383880079338106609233744008407308385251914990830325413991599433086746908555450021807574161097953393087936143193495129989640170905239554742493041656884101614998228032621604036211834297723546189125282280360067294429934310912704973165862675622894703857973798925317093282395894110243547211257116717694812413903205053092819443827364699334159729170992200430244295679033798927048540468477593346677768491882476550297109745877863953488429540940486330073623400200232609274259562848323306334119597524712076762885473875862411098097225501357909645510115818848381406139827920319986553971898456992926926409416016666875978745246562834700914220359746089361402301288174214173250305424098521564330322629844810328245821412496649048613169184164904719597807246022515041824022641793268786354553844707666508797250830557955918736896054225329094596763575130219470542690287264427982736549568769802433124614716147691842267328000562380394428290229070265989555855628744110990130561978973182371953807232027099209897614563192451203331800489491532771293217869422558939875970988258074032468750511943418007585770871934028712452307965310302964855856937604353528408818423495255983003227050610773103570811534371915279527295305555198093004847127923126450078739385630415489458470236920467634557059224805063079293547637672133627846772452408856368164142349923880783911740606346693322919527675439322604491773553147315263645614689615322399463277639628270584949137055693036391863150549843577768582086653702496212840335758138536315095115689370825098169283077772338093163075938962971306662009995443329078132271500733985192255204310640692710876464843750000000000 [114,34] -13249439500945648158997635654020087037698995823107944791771410487352731460722309272797443805166107319617654732714498670394843140747123665708018288483684761391866531840389433037622970189691996740156068712994078805420428582696190803246742909566368121391688499591469427989334874703226953360786775579684671053528376858457436868364684768862684894762134772053250644190012821073218875585601537640556368583132521250778765472884275221928254086693243698565298679564628596561639456334789539645436462180029892978616264107912636459182877024736121758615413303174426064125006023571982746230432359347346351938731958931728703714473116994853961156578783692914131421287411866602883175432529078836490415506017003847618075797581609423887169601755562184320678766696214607682908185165168559213160149237318404986556599359022994325165646032960719715630905379285391795007821726088160220002650144104929369657030101981251207322722941651221651797225947022102269679208457064432238936784425654034842634866634775530853564257895007701391818857703954441198504456769411847756195512393640950018489616230145901318044613510472046363494187418754370433157187215653274315110477883956986222415398670364816670815666389940533002522957897603802708362802602763267921494612135756681544094204353741477710660616155208077412713313756793134744633196103900220012438128773408480906136172457826788759858207249172836994111130831848120448847612870626225771686518244773269672457148403645032896008866383952908476235890924919099660144279017521031546717574005134632936580084501571669191263716284510644640449770858253547658912511467049592576723402597778747639887810731330825744780293975768578999408574107207609986755194011073209760646563736230447828947286823435778164236528747931849950231688705612087768047709428509078719369271430160742364322299361881371079012588952104376809998898003206112910159489545708256993092706631044461790765966946262631349603531391282659913988393193520559999669789492576223769901502836169310643946187034384307003638233770844606639923598998238710308312208107107456195187987922684098472315392008603070452156255618760911014208951877051479318780338748393067004208580190472201165060999433186560637859026697105718009054401434277927862166824825686002062706456825788356591426238261494668963761489172104808050998539370624589328880059780229536227933955062591432767211777806413813603031934582438670843739342287937680447962307539455650839954614639282226562500000 [114,35] -151584795016899773370521117563070299256063873914600931983035079392412137074637129818070924511273762588827525500567675974998979036928769468165969132908468942736332901619902921866614632500154520722385810565831771349709379395361307041276463129091128786432520419665194680925125235381290176115497507667706910303243708423571301027357699893563562857268025103576250290333283844046483906342138062326974021438745407219498111246045125482933275097780748275206216774134005597790122699043673166603477195278047991114913785478394329424920942360254724119467400502573116996433307135239627304509437924992927717504088917548942982188674439366342268399786817553641605359078863343565182899191214735952112959063291982645489908802080456848207842933507558696654263302575848908759340089118753499387643675760624876993701837419070820154949162692385367612684454294131430680976093180993694745261764160257987033505380125355511625391338721157383898974814604135186446672272291454646518352733504245989467984914777239893876365478145953389331693164316964206800063316268511816764794323080977053255085299691968639245604567655113270053419466832324272921911537258337924540216576020609982428687784820785817790703024774484415626238527741629716125049084388632824890123907141854847898964013375272476899110125832697917451846939829433566357564559243934899468014837040501451890889183946711087221883503294259584983308071700263619064549379199837264230992119384512556742035534030973534972412837698372193318642005567038301673678895238070867977378296730509348024534257611845781372939500250487228824378118914135402191203810133071833664902171297844872703152053637865360423604128959370798012152217879521380674122884093531116348480522212569113098128106213925811582687632887040204518246211925940699278196232789965928167692393739128226929683124429621731707706268894659226006976921421338385477535111544976777472082034216275768484243475080106607692017075104464778922438133269332117207267482595432443109905108532959548693817943032381516935511566800010469673255016133397138073089831893324547787283662070187904438322086926724669185083523119944700747195997100058804507050595475612621230585698912067369041070801828717241578150987035276804654791048853140382485366647148399907411917309792008749495740419260044177319354356637099983350419480052996807626190207415681178452771418922780177702260224696340826363180193454366598556480424166712298039705331120785558596253395080566406250000 [114,36] 117846982938008505722157939101431627835333059262737957194739228477487735137796957755931196334277451979453586071416917339111031388816862080041629010057456321811510698433322112398887036678205780407867627269572198464014509673754820097937798599839130014983191541531686663807398912536756114499378506666643825502526012230075916575084576758223127566323606202923846679040247699828928392778461876913399673315844877924749809751426760255612389198711602477294650177052340217673680892669576907550016506389030885137856063031794999299746878628602204714547966290546848202984876269517653004935857728507904655875228189124948636024678024724707195666102290240940941219972874183654847871141744350894420966361628473865139774478124826886290225935852383482236975041718031993415477080551937180198454463028887669513346220366516281939429456192080783615488375101699535947616094452590589432754444686802179260249129305224537141561111626700725533295498094875550710329322625512935864138388020102261254633508117958141621949830552423274381769603827346917233004614210262157333205847236109224922609697450652377122953433827859062810258598673015599289921477611016284459597616793181289365690288561027994672636365033343992045531254187753483526263420358160946206164020312839523048891258970329793025143948845290740102480286195556129322203047233892098368464491839716304483093905437323717781024764203264236267825471775797991709284788441023982644723439129534082547383549430117419236418424625885071638734889975454985218352240725837446876135607395441336375933491002136402485041369145774152411678382223803973569899638964072403405378193228929476797027959599912523003529929289017557361454843307101161094341371862443714025150553255653000483769893247904509562438737666991495882511473333738846416555331155198532640726985405750976812216824384627423863815594093505806878737991496203713769763103838456320746928363009415511724090600299628961280394458060487888740642636715160868897013420506196919630419354130907162718486990367583275595858667483023386431488690137796282663492536102708514583141205491744524083784287026025511941083646443318940806436749695981087560785859756566916008067113804006248678701276984974840790150523054458466809131922032286383886357493550532246521026030267336457095336610290125166238889122997538201564550169275509350912421167333136981419355239465890848372875299402186456712592706245372997784002068802355900345446571009233593940734863281250000000 [114,37] -27162179697004904489177442702337100497555781252120090551496013620519309562726754522933023922168006309781118900221641811132013425767914887428437873731409564173042012765663248528931626196608089415998268401733525826678128868809995377950253055028666447911288638486662598102602786274879156053249870941580276484507168305146795006177199396439769604481429971320586233014379289309763064105073154282898995836486554618790424461833171628707808031538759917695696940595146079376941806248184882944935591867389197295263186770862525273116962293419807081923896903082707606776689870583670580629177966813676670975773763274395824915613126005307754598887376203991036309430359102879543058084688777434608313014789512581777427812356582142763796825880883098911393776592259942569920767800245947885894312767167250176640539183984305933078902052647377533315740614620546864634438442554504839523507921783712142689443350945730041501810926856471167346706591972318305183478397166739610059727212201673842231282455795117954462639297884990003227554987566631273581320649034281472412029540126003709746424814303289407056082188542974101717453534083868251277374415735109403518044973727245136116524831517717432525211657203074432252794547698247045046651355883123941978770409606901739602272790929436282838082335205105408198213122914223180891851068001039253792417683152098184735284566469270659371109379540144258928506503119136283915096300061711302752705426490487573100072253233015779171763207584633568737229593291617144283902474481345582767465717847222761865691632312614876702156800141403111096069755460404049724567085924907019535699143050079499587313282947442178002988765089540478069950550715031356265755561601772744519322513946195114156201360143213773336454788204974503112802175795283583458294751167510528868100450060135999132894481614944362528294739482404458501266219387687735110399145303884555594593955884388130012282775339502942463799510027525284601087544289132895065492358970877751661676061001951310385785369284765011068519030825410308954074301795767529296933399985627520213152493046336286156113993333179429047621063689987539812292816967465095475472273746397464195185373642892119542075066481497112103504709072913471814287548058889938528459782074174069796115760799627134661747636639517533020077605194538692454230871324664960542029221374030610624365656687541927184673806998050594485125028313042648276916593563790058851736830547451972961425781250000 [114,38] -16119752991578239737544568280524659060367978325924442355472269768732634141562144339099770192286214336700916064909390794031587555914565792504930174404265640310424273721836973979982406966551412435322119088789725737703867022350673101540461967669626213720480863655757891102507238332274763415278038163794652210556936204355174411617140355245108305151675512740771158384822303640655060628118375628184066004611035567109296580734598947178997435761390862573794691836182782121416286252702022116852292576116796846054651640682614136273805381150967671551670196353055913305757709807577122058455351037637634145622173686651508049947689173218489135722784058511945110858132858027135111644183613632792309070961908402067765015407022796850472776615918347087215529029488706309896669164546787214575776732471456532168485494974511520856026008316214121822385314346685941129864794894896177524366079152299646699282442330676093113395992976255333354024061845873826329863535989667546942638302911649316151500969193251926464393964925320532415495336508369359152460024561841357629159634932366138635408408675792308125933802661242186273315242577904513504745743236448708059453282343712672582303589355074908071292006017619338481761541928422220527016043360187289607422338444456416127195978043376707598193290013808741224462649959567462178559478964567179387408030232952484577312260826287392772652481765286644792326657949170932343110229922589451661593616669626691458078962396963087492672432760085030176768776545176490168523930607562073365832093652628219254611611062053064309833474244786156456683277089869306016200607357452060963111000114699209143325793765345014663067741102885348591167234478077858949233553964736259478353839113930184027916720590252777682734372543731179177667954516021265060155669866641919218847981778537649092510724894021935472003565160973503264434440732804801500742016470200555775056015827039854887546035863500469886360905688204180626021302257378971494305243296422234011469894763609027050095902552664973706773678496058077852622896648570180773645837251855734409173532866735383622028566471900275736349456187994516888125039067901437334761965171511128551762195799386714113383353049382409638963542288724146711453924693322309186142825068786927200543400460849655602379658877195680888804686273691902008575379873728206243732509662089307601973010008735342869993920151241905432503138584312987833385699687482883746270090341567993164062500000 [114,39] 14628175754677960455472074029860831939908045998257269893108228602799972511128968630742056226431416678355690411522833863134479028437786048801626722270869063245237733130111927676349835508009995215390247916390441949602834577548932018285264021156353388994805683996970195462213585976794097505450854998089860890200792358507709851613092732656012499736699381849832762317955557374590013903255848689951631277799480684581519271679636192800215546415263946499802717130337012071448863247558564954417553912983080489611892124778284550546152783833968487016545828036694492375064426190207595695216280480834691031437530717957648906034358635933095555119746908384463550174019089994784278468128172374777058986981817360385855997097309733225296163409501105823630342957611310728791817460705683290283529502585516167533364546857075041064582456439471169913682597131331691057108357451672019689329657908559650674107965774393796370932106362039591574181351790113787049203702995416437710596913401682432736601927546686128872661836075622962430997071952865125257106214906669541331929730571797611068976896408432289518843754532830409251138014041237560946346460398560610836047563568987551158751170016206518263695143293078122361168759358292025850029916479449166980252415447118985244312948458080157963613305840017788044411621174019538049663379791063443704267334312923303697482383223220680473683132658767215504575545087186581584539735758546199507578630348973409730754285376671260728286281550945564195172501834276965592029746047085029744916909033868660520790575150183681139210637470623956514662096613958549639504009137974716700540416458533011914282223122280997136919031984896534146332683392863722590771399227118641816614015177965938320707770155884451081736709682374111383004556578227550469945387569905227511787877027710132243179602901721235165321372641507662460616305212006279296011497254334346104902531856896690112091864490925916539657398807406294461159812737293329788077995108707621350986051923047404514540033115630429362307558155059099425689390690473804632188232860255649049219317009682206663948354296564222403332356384396033669683656706206747679668837044927626994387909937497489632312026297950569591759152462360819426607916094817705865715559125009527286172141509726047437832977439541619217082390231245063050785219116233486743192436980650901825726708238425008248597009823845622216906790791224324266295298002660274505615234375000000000000000 [114,40] -4043024977069133477999374610770987933715218526107607414132351033428426630556170655395720683936075307688108353224106962639763926242043673544776020124485214038823212698401674216630546720013816376575155316690109934741185565365679654371567106288578707463077633940150714639218347945460721424773932500471939254422870269175274249365125754228636872395902823823051544663204981898611637467537268205907574049996561364512689792309900771341480943384336273615370063030412627725561629781247601461217004079908699301755402497267218179423720112145887521540659654992691734978410499496699449655942977740369814123657430601928941610317236431399329092123633936749854298439745470052661946338287463725597146476939146360546093022873051330366748676108996746566530702917970642506226039749360458720209462514858866240023523317956552982032601053481236841039912396883010329075727015012852564126654652218443034765728048024564885568964131106877529656547866311773649142489343863264293820292726079409534117690936448476996667966502134064084742506114881849601132846035869552440301178534513333222223389911144771478967984921069506691906086683161430031214332031077871631889906631359513051874912428635480903263170124202864260108845244102409785219510246905254862939038549746986965118640795303533149772558170433069582465336459475857950096503690383453281313113320649242227229622313696430425881145010821806693167231117444994266120820416312486474863189963152992010713925590126993341371450520775344311428816140903439557456929324216654498140127949150182388413916957633461164504953362142160894220822366490769678936561075389760424636469892706490050693054244276230484308923383198643888710707620115309211331466466068073967890174246256615763315056912292169183166825567276157189452580739405494152141720123505881456715035428189851709415373228868669290012746305681868716165917660489125478382083981051434041211886870508571866139766997304014556667281840368406116496367865058475342726062311929885947681858282989574575301037067794689003134551567076235725823223647766172346028456249394511590123709661974919250655119209861809920884925113358166048286231833651575059712495266565827908846074914822077378982205812006114989464655477220786938216041940286267027541267641464930252523255083654205565041275816201365459115852142049100198032691660600253115368998729078454610856942274261495556384425798397710400824185276367995697799351262347045121714472770690917968750000 [114,41] -421041775622501099589553137702213363901519372979665946804136117244110575769691038287445978757827848417334935008043504698847296588828514570503304743474587471266774342568957151147200412827751584609044245369041045764907566613227937393602043612547076208692543587625311364353103085591057711162947600339672737228813093804425936329443162372202188255402972686250438369490935814118962650751596338869312089403753517466657591911195319246750237923173127323220243616572884686564007487923598665937028385072782269205934561340327390470059114538538738683611619361739980426058875727859736736243122780505166808738968512014354587397803276846545579521691004772255405459000164757599262556250292003771906382077579619743076474453472859338741005525428632663405834825089103823331767079274715369373708510337622172672204929816626948755558283719456064618107958580249365653167756129609346164879482269642056054169905949615175672806632845738320846732039360301122800410516635101311841611860899183927562520990797713161586434225721831630988856601491920293070261976474297401122098590897961792295492129939785776614887004049701573619518727854907590173837960297449979911100123779967393676214707713119804733920785391891402461406293052276640836602904093202538793741932764135088198413474618418875089166846069856439671844388495272447264892366943746714432802300920344800088454971702770574101144972644202991946493769285684339884567769427077341194128852260266520774517053982592704476576637527124242975393403327807141038336677957790372508193413271261355237264756976270961207983005657072033648134188022453679668700896575361612809856698285253431417796159462090699695352995391987182402299410178273916992711664652979267637223617864617433791392155964040356252174878435333008356641517581475527880714328692432797846691843418450024653358118212929035530129557445838357866755774464391289256768650163956664818086197856791433104349206098912509723920454610002223256936503887210795726799004353428000203046067061625346454411467569405704414313572598881511418242555431854192414104702022229517967258531140632936283222084398939718438200241577569812542524727185909149645136574137230469948613544310361598471535528941278215731637680143062591707940427432334121666152549809011092982914701636019574428287904369460183850335001535680342588848130390081111117501912726652176575110351101194974466126650025255622261632419103989655173592154824291355907917022705078125000 [114,42] 615797373476293851331402094871011290919182544317920554994010819409666631470610869507337399189797358369587741011313930815837719761665413397926314127358797375681758531537133294659903084162376094077976101737574954098974010105299533076994218567398754821307633011145305786333143091054065057225731204643051449442363199247084170144868021057637591496424416982287743244575883016445274572373495928497173768982990676819422970656448776159042323179498336062697002413159161008568720207970322337343390630560317882821721310048160928089077868790223041338143669363661891886359537935524594247726603582072861795204568873501504980260209924101739915534445528573045511995958385505577700494377461193341458741701054823179138861909969839252958630307069935398249370793242104565179178066298870517857868566125513631679158612160763779692444251061990067710635814716377033517456177623975026928026782963333370586249609218867557004337713844548940981855155474273299127486629430569876524795942454061296280226707434358916231705323037905303453593050263898996285352352365983409510387643061383961649647316964416492173416188703529294534641747453785174023855541785713959267406967866697934150470725095322880284790619484229651843015948385422907933619651230853925848059744648440324927866350197025250996980133694733200968936169363080014624766128963948441394965633496249369386798841252069823903124482541024214001233354129760500683718770869201154888134547314299605949765716351958627328346608359583564201418612967805900257522714924806794282579252196760717904055386793085622856901792469231691007494575519162495025886068498965292657781959359561497341407363337381495795576721161080900630203512226825673339191511581370341116282124784577902733752376279537087515267876665144960352592897769833796380438136717285833801420526737274872214231570436919625096957221972079850092228458218324910126721258919334956987751116151618533836031619923204491265349813465644276062549933000153486970186604242058859700478523164918146622905880888422716639050094784505661874530252196705925332168794703126629021353324670216205812127478174869166441498344774826619389923687579959010349522045566805288890080247291046255087305978621896182199261365732222732274031139157615127395619947638575719983046297414557373900144978063426784426718510889162540049324282390506443866709649437259726936326716076680480784227274985514725406902524114383101760950012248940765857696533203125000 [114,43] -145284643247281938754099345817646781534529538418433260757502571887633212249582072686161316401931923380010023640683450687423422011383648377976548855949433609142119338125858465649340474339207985481886001690118842617930638986748886529729411408576277728455099476036907775133051121835828468070870601802613237381493400128819867501109388392270625181115860743406505281713007881318540052483165119603417560023814882874126808382541668510831721956014771177586208465920373713544222761240371167824546719009632599740677765760238967402448133079724885567305312035141804309079586495017136932638805959474155838383484577384493600027725710539487290298801283444204405746061636229342615313966795941155571778832378767820976208232099614182659359118042704252895272204542042684215928972154869650677821673773434722219009133612451622809994996721295350655401358087835871413634705271882962836452936581821073090950623771105746431510448610830860543654505233116905699993261903967099429461112380256912180795157010194071512429695774991127462629551090559658004021351662314078868417832318594098095251110005118690747802189502325409763657054073828339650546258601583253812828950614661351923058478161902713977626482676827526189974134147020765672347070895802880184012855636136829498745993830015950552962826672451385588961245135763858809833395580390811005047163353976571268218599562460507622171838620047793219549774654580924114568532108856564407585801315979804490036191110762735758951263385690066511164234358874745197968301404657026634029033026037615373894015569780904521795129060213266502401412147367033772914989349892434439028121059147742720895806763312964531265501467196596211471439413543058113151199382878669694770714090996866774221814012753775112614225312218746609428661657869321035339070325735787258928759914412185457389022132039903587380138777943541921107823605910091333284200656177757372477168463892947434615067245438399731375845543573369548167233680421422209669755625101365302030733981566927620885777322670112848790283666622659488096256472477456603573462441671408586279139368833873554691481907910936579390415421240179585598584108720584275435886391107865947805230400951872511915002313881240907341980871237846325521582985047892635290756521401594975562302545274313119591239251357850792920765154692899351735683223172149995680027050105669457571038874469585786214445844240373818768638503051704446988878771662712097167968750000 [114,44] -14460151150164677309010298984790418099516712778906309248471425645654836342379198423348519836188434445973973073581897021974016848581285889350687800521037928640745168815328087122578849028439934075799647745240331216383570114742952654531499773678874502059616656852003234794843146360187738742823932509349143441308923053579961992474947535844382314361703897414060254930418302844409441541399980071091572115454215464203785201715311866799517861644399775960710607438455543897344601739447429769650995478558638145539007667405976647041171375334435922774137432786966061474513403855783040192484384851856364511317890218070087968006459209754102708541058120618326106213806884993273962308069271640902379126595732322104876495688835687150475086137185409045156676383174150476430248956821149277870704263679927238005441027122238974714104683859784418062275389120933862799780707483526427673343780464071685721571974577721174185685136907754467753222828078700142400391576455189441239663762304811701114956271200164689268900964316158276132242517518756717995997336002318919632480121119727215239292032163784118557194715993670315144029584967976347349557349865881306690000217219646172180964393042994300740424237141221650448127335130698503698926940122072976391070978374141919253789478703188110810554028656846960350684418053982970423898128814963084876975304831901060261437872190417832074535414160916381920868584205167593100124428780021752198983368843396663698494885453137455615528880246389901224674574691035219574916182707938055907972730772664124307973724538291627164205537093955472126396784689278737461041130599938908579208694640539878370303650767348497593482704862939441245397803347320782208032216024587881959883066239880456695943583972113722639594507912757331009491555614331461219041754329410315345414805210446923283579248503146495019158636189390165766973471175194739757013317949389856064468268538017572006650861598633303232497008594865824873873125180377470289291400004491156473351888610656080317134761873332118147612871473184868231364835986024788708003332363837644233007710980576127042243330846861534891845144100090508410857045872541539821518719104662773751342401358893242037274952158028366519856762358946388758342203425879634075353607870953587460359556421272015039446239731659134475832437678277821594430381956518545766037290879583938463076165354960297018598178930083629836755854114471731008961796760559082031250000 [114,45] 15631964904238340300239006382420749190866299507624152493205105496258466242489560004877854035201112514362374325348011497168555730675663519769057571138572023819077412461861572291683308720414505878770087632170912789140219484495668965594649159290125917154868040859349449427968977691722321015995110023551669663064078159996784981529096249977539810268819392666027552332615378677692175382972415062854264038558634706846185566523107229428384159539657179164727351630769653488206064263939852592992959626550365657197274655079733459891959675186074057722435896298995436718381161711799390619533872611352565203675130083917482256054706504759781142434720053111449598594282549504504179364223604578934574985959976252675648514438901927570471813888419507668246755621291980690294143008746517850830783013814658736121002115406375630612587381016907500556615879750585765082648720238734134977582079205537592057142174584289116426802718723886151132469526172409466902455482903171628157157186207655735211584454790006014148440552044758018687855370323150326192551209452113682415001887428618529471445684540133200338385451833629900098281274600537525182583279124025352861486159689317002664388971565967998337096895462592702441238839353612075969247366866819751189745182886087631142595097767125482422131776353516818363958678665951907769159736345283680170193331025016611685452940735943487828206083653652211607211418478914531201783818159663808697979212556760620627582489397859483393088612916005388759305872967787390605058131503915812650773428512282099193226481143578318944542680260532387319977505267203411135680658907063977124750519121170552669730406788124983949168791952579118269234079234624142393523459726453128834682394394726356446848342710961979549216738944952898119839108622234832968686477783853847977918914521469033960260626476830638287384070172689954536214232078255473438782088343534571790757528694917466477747500301147997944169033564666738295980481162738279705596862664212336985426929728235150461622092879393018806551203153474212506339142994859892226217026185812911602953276444485537546125181171211535188298596190945523509277893714650468301214116919092838158851474609597378726700533845978398005876657277929527356237028479790764326289266321135641414758389374983376414564531077310270321504597735230442903820967025067914078536477997721138510415566535700006821253471948343031355799226389535760972648859024047851562500 [114,46] -3176843185744980533185405426555591832594901185557076203309375158319865534369284128947974444790592831744749345098637438015955149007135855094063678638638060751830149771811707788816523662712929570217879593390565130560990962931306384738622670329450051545707361093647354753904766547595027353494167458270418515112738320748170765613387613071254084296790599646796645746521966731912843472628138270608824306570265999028716751715574435001044098513806720419027789582983393014457990910539324554562778211967917621604375424662305535984232535395079699325621708852249210195942483529286851129974940182817795438846858568874159160705742730230180871852489647706602002532060553219821154142512020296317732065381513933167462789681675515511550154324500994058407889131162961489048201882272065969068542022883257869754999938600892642425133006627071017621085606810811910730524352065374673342883500932124654174831852744614631198598341632754585708797446707240399855816928467855402892002546711930148438894120333674710969898477426881421841233040810647672495540688266219627068438862935512555306785450315501521092517380476514144794731273811603823350134451676547027120214872528891092120508482663362701035622066969256707210238163659514568724655649421530692324392389783094973512327886868283898020323585516570033969937800305440826673868232133576934150691444939899603562945552488459289262210419379351710557986970095359516420480173667241504804199366549218601191996336443666780890382396982491920440932700342323585895161203230176639195515705819639051698759655274242593554705875421261607271350723776799425969149203002500178761756915829459991262089981505991364780440297425683350385237942074272232734262290403182879487363876553521861656766437786910241629118142819554706259288849993397071987388526862323355202126941484226999781113991685816645148153510483650427954829071654976227629026948794383412432180199688885161571761606802732571621186866199243816255791116434739718693703160489303027218006467915247014846632991378247215405314319906212742993301209729015082288163718936627375349622516666329097806537193948717686772556853149492333417685095826161428974644886919386764601439381120594442201317748627197515398030253134154751809457822522468937848742563948127357196950874222555917410826780198301063056871321879236961412644461500342645008533973328567417610562098628543095865235816924708467379190324209048412740230560302734375000 [114,47] -151375797610343272994735318731397649964906350146839202687806681771060303530663760037234518732201396135862390118186612555858539483028358967330527856823770674630166233646629860614218643405935315685458081187240127931530774854974514779469504788640316589523155259337250508980363184538048247498839900433071720932332696110855625823517731976938615359205525808889332732188821930126289930226222511359248557758014111598808811199696188831065769042733280132590539286996820480292755261369162564570684912856478041187344001459467427607498695937294312296716400513974868467847268070330127912604829578602013561319955539801244620468681509845182081531886158314075078328205883434161566780916839118076478946319748877948401285977060121900862421701539861961179064512023038251608996159603163808135937746185767729246460867616224644007180554014404871632441820738206226811872794428445099122009608032795076019777069901022957144044105384912198620949873237247950507873252222827578958658671242045089115593849482256423826194047257685890729883510051933673193297042423193486262577089724480490909360189825896734315743216869367675385359528307112544069673974695174761186169387061078992113652943681175694524726300590014541887134073993531478483405497141720806422388689723982489678868066854151549448450467920495386222982636279015591039692790480412149073864869280197704827289804062456811181733892229066806865984475194960504169366561393668161573354837929571792366597191994517411459269608255320726218640116593619344747148100226432766543171551440849137658020741405927508681775143705558764500076540683305009021185043083466257703413440032855658464249710458662960675149094174275678770183098414602920487913152416758957252763000319830472467406667945726707252726829154600940722679752858407692601501085711213704776227118598685669154194955339229520325872536697556647972584724784709327651321707850586850902912417265278811712898622622608669756156841211609861379709388169642323340299097758600055205166412162151777425379151704713772137644485224598383545824747316562949913823126388553723295254244125931958776260589053303467695424915806132416582049318549081651190151022051197003376857028681695141363353061029607172898197845797056244515381060818928326462460060447931291714399586261955207839137723060032653640375625061627373476392872968758680671402108465953708731724114760949193964780878744746939190690682153217494487762451171875000 [114,48] 259653674121336371909442407385701619670010275252098410184795995182142411522115834057450572627806932722755148524281488065796467097693387869831357436943860630832755423419528066231979716424265158075503968157086187939981214398590111475519328855258989456037119714774342822137244273508724831240380903645907475673599276014982155366790394977599738912441509625005515466211570365984506602064308991766567829610622203745824836139157600366433596643177499487695748207673781078505033510255366529767826653907266463874746079030895185714242463988869910880221139269834286232558916605576803096605869781209280354287886951279182195122853357282605552616098125818861681930854656734001947564037215782518735363496331805458295686063975798390348327517785203089188536016003098415837919448085799898088988072883124832230727275862463738697242843251015659365899243518320074410589404464918207320042261992796555587656516861313452514168814526110456184639170773806268651522449843078514293935793095852327069038536358568200522081788228667350414908678709531985813678091658648612423590297771664856213936877516097837293205821516200132946708546657554904117315981236048554133908402772288685682674465861569684121232201936965699772520849365670985096554766914334138289157313007863266910941958059616906615779481778908950427780255670705972915073870365929767979531456050117982238982185938888258994812835954536848493555976111251265692479201751761436784948520092165183014632427389270337899285224983314628659154968522573529470741208150433234066016216455744328568290731190808528176632490704811987260691679811720213824989475239689403994412636689221359662779609141458017008264016829414405211288705439147818205968262563567263053836500379213268260071998770712173634679908122534144927643119200993767954632004130538019786599033719315463230769608170257651360426331406196411772556941600624407936648016069902150045743555076372921743928662367601443000478398979225607030534583085929696700981599681931052510555021437227812792733701364907433645500906595606437667833071491087921020918174415203886264409381258991988512027286675131609493333552785039666644327572397825699963339448313421719048425869306595623745976728302121948345435299843015557897627388432082365519924091696645623898218200077042212987154699144568515623336044190288503107465727246662183212194648227974552907563455261407414168266412357599648430550587363541126251220703125000 [114,49] -90746556712088224605181548975625408651670587734992046690079633116960858779471372749262573203834662288851120321038529335591323131099553764025249967985076601484460579211520857532886774238768621781258750236485008427325726091961349509767377701478804232928945458292070808523524731518325980336362172820996734055053764185701046833103094220620775207833876979587660133404886498503958076140304974821194977501496747987108144757025879190454295335309086383282868687501222029147322892221097714485588698015209346127647124530419549158679307876791009852960447422166141420780403808819885098341480656347570434390695554151834065682996369116479649197952082425363739455825074769641170088212084365179427104721652969728686433454927393453262745277222493647715034673410375636995965002302615297592047459227436974135816852994210217919247097616121011239988572373459454920371265158724086845259458569596851055400217377054945054825602630153078725147622941491432304375988557519394174626612346065061091053726726501257109360649862630174872114587662735783620359590185243791951158119869311346265570768985298619879302123824768401052257243753428440015296535767915134529882228163417917482450841559669878135331828507005584996849666237848169375909015167948864040615549358035085249622817460227935427962830363833865804208940977298621667081085548121315653739108975330163287933800670180271348223010177381390483859991351907609487713207935511671014137247918555701161657253768100732262728596824063917589032340858436983648499016621024473080642719539459049683974113238764396172516924330151419444711628873714854715336451646512651523919685080033884997179364635842819888448064993477584045571156854812164739795393551790893339011766722494817294124377288497718019445427564142708879015970591077931479686037146490737627348161166119160546291404455601696117846388843641873191748641718914010076005496703829550406833956651589236336223134372968154708500961301248983576247447525613659273303403256325449736743562078369994312344975168005675866099053231361568752015561723677963488877891710972789351724755835489635190392777600835839716342697002383802940020132763863653012237725888272357375605412985471934418789751365945518139592764147958543239749665197297728481217763948957563848107933741775280602216432475211906238414985955996600352404548070829004648869338185419590166143142559798413088190116582154587376862764358520507812500000000 [114,50] 21502658691805725892010117693517442227106332260769893175134862169632172216016122315610630745538702005311010432105998456910325620839660998724644139237250765913574341858919144952541528853833381202622190973270557215163217137915952794921760551571714998560473582772237363914882304140165241080288237543195147469059320413962892712608669241921696005352761673039033064735553258913502826774409377957801089341281206505623904719939249678347329125135595780902232021224485003670172853766007036150561309018357900601221761768307883367316463951644833762490767637112697170574678868588137520006258015924944360352313453115924192609761597327465018736749135301622520690817301306648085012587464738170595172391599688652803690762963821876650756063174757154130439570303165188845301252046931606247726865299257508498618224947757988192974050779141586763537657862385705791363616729228551898463276360370218122941536512751792067730108428210140108070451187130467247005962669197465402493488102861887164013094483352695487822191328456855319881479493593622327134634388015999633594225140886217098748851642497891987043351021540025258771671431750320652991377103150766764087505148491859481885049272845419908836040931490816376891075884137140987549217661883726007129445260058339490415657005668242797546518241818674594868924373502120784392745660394693676399627288736592862137065668463191159267460668552619594181608043594082808875599165627102247682981775843479437116384625956392296397671468455228857882864551912303798572284943119669507909477007468095727990779601135141842489047404922181996910472065511514195783637879759307057303362141429590259167674706120655039169239266485685134502008655368677166530021090812297488146685966756013607190610599561025162300414372134758400102334903294434270433605097313923718335344948013825992679131467476318505237696316239791566510281983068349192756974988388448087922673277297245799453546625067226050942097736089239241077070511063804105262376080588494676303208228639143499409741060430434375602359299332638485701534829189505450083728359328535666293130656035320012829730474306442402938003937204796518219767512347289693157160682177323032893248599533789966319741961379280225404656836412307127928567382695046621192891377992496776824807494240620876339629956465819886609173256271191199189556845289119183923524701377338574979570975497650264784965656872373074293136596679687500000000 [114,51] -3324599181039270197595805717086604047275101604536914114844751861652440093083797457068310102986674295479238150355427875306324114421338127663977930749109263689996356849142174177144154600184226490557598514159039195051615686868454072701986609330390797686495727036688727140539255352071970167416192235049528902317323012884274406568069353233140330830115446496840362777225750276699274600101954757817000691779386078689250332056422145805109000714290876399219273695311828077630326504384299551059557063788171140541580798422038602576568607439531544112764847883861323230710075303142139722499106538339687321837467745753069266742833321365171074487349159272870622297332657250655956958614798595460538166418084053343885181460819925827391776993412979460633586511157107721193710277848103468565402312791433149607705358691441191300053227407105288787945967225326131264750229911607925446015970571433537229347948517502439133988663020596133179920669532349315642196567235848105309298454858141558031257487213630951134552902496915538413476098110795863975550681289988363074041393077989893075184918642683245717313893234640354901927204657594380293018211881855197015269028686145891577615469297040077972266151954351673969338871088652733409007537564312339949503189105235111183452109500163028464371808194008305274867498820547363610062217635385602906965689841379669534402582984980495577240010992615439847221349354574976323278052484960218850500951986202925512136816614421607762810112190441543120265457652937430487158557168477378810460536314124230333647358353897955018044845799245806430818018529832192780015347887835955045253485986816254221278281457821611000480818934242080560586164083965063256773335450735617039540090217501495191915363316215672294834755356974936665609115509725060918647741803356074213711132440398700188411914519568559919019770947556882708742254051428711548275544487731847345010142175159950887324964968628648492945711963320351492381598851012463442236122905284111718365528534033782534378377405711378931136832598628755919924191526116234586340401847809803242050207201859510361825339607768321562018018179217785157446671048907513408366636921985609429499851363337515532783127307181878863872735987668661077126971985763845174052354144593661705463318708974185123072197404232559091354657522607657125749942777476456752150658519673119585421398240829976566956815986486617475748062133789062500 [114,52] 165541920127417633742453270422819184273747231106212359010600758489814335407003750072966910489869887703585973353215511318489921649490023722045765789976584787703742881210501415986042248405753419523636238075290169199483287654658774421890419811404826031008358487936694502282849335476012040225785013934439914398218283723340642688699396139453364854387352407451061705301719943011910590530909673086141128820367692811440849715303450379814820509203787648376089202364189573962781338007123886300853276066180358089131778689871934718465796294990365206405169005166683373249977463916365733235298547100386538666237031695225993166792668954757202539183051187477718143848050850472401847297094118159067030612534246837130524674952198927137206798071188207325553472685405086284907383902930582700717749244468448653122530751996265860806922377697608682116641776993450863412729164820385693506406113566996223215057921593351009602767631565668559815292626007432584271692786283765741920327329011223194083097778532482636507482222417880425339884504790608548697832077342367947984965093019356242005235247792429526364561349918314799325648771779681943632201267326707617174188571575253205659293736344860764132226164548327341666001202744018666392508006250036103030085796242836398756331636777397988110911384183518484672812379774355260782585129258605568398069050298250918004718758001030655588019559446271118561806565944414795588379026892937872270114644586877481546003307441099162195110069874009984109116395186798650885347521207999976796205369102310479292310238150864565146647916550747046623051570389557685979779973268851108569576053158307418465237895851630552672234803929647328979809189062227491190135938245452329705968829143298698230579153577185445646001156727229466460154509291662618150320132663347148465969624833350024827663837765456379592045049281868959541150806282445837157837752149995721837754178580163991200952904394585424903169623502823238674162412565955295073459705446046988798251184075790491096003101714875486541081268126829551286913271143000988873390648839074043987437867264409227147434565221702779638401302830009772785463442875522371215694620142280658452291072176556324988833670493513701183162630037127052115586585432701279237075829603941071886931499068487162164628781774142195264916964809054334149976369950723167104088513830961717154203333146611498705169651657342910766601562500000 [114,53] 65318332803978492972646201587218121265976142841394886171151582521395458798829419333480237055371069063975565947240152415695555618121071655310679381496055156004864757118433567025005483955706329236658303424566936990964682388609774423864660195645587293605284464519266511497015592382186185405594190910821895699455102116752300282766016507148353370660572548605410060435605533930443003819571913078381491319643547743733182871748174051655343046913568930023486943115473606082484564080031368949803623791837161636461759723893445536937540571253435475580762801058673954570226829877528223808579693522397063943970394693726927335069733471003165729595775726928005065414688198001388190342473011065376290009024367135858508170707708896701501569924991084301295770765333953826772638170869706364414964661495280076318212770521116427210752491411272452324878895661230928371459112015660562409880920236121854602233532292640726996890407402818098681523402505280118267489711231943584968293127906457207600759884670752374458215422675394891621208422235963180066598825889879710296378772528782326007346896637755181262159456430071125569106216659202810852595262017988485351458258666758401729608483878475094333558321675324147762064107829743196401465304689565146849409699616904710835286624807476622756895359367998720605902020994475146671365565480647559479442365515076514480140715956410406468561235969497047915989866592781012530472042711587855073519733519688663660001599447021156022100420453038845418199822996762643108298285083140906989449910253997525222060408704458070203525690974035905908469780332591954599066036107461611985985213672484952246386294188722322562226665181246725659104597965950419410462289447082254050844104257464167362585694741144598239409405113449440853011183075633849894741192836156662531634280055185163842191768773743377136463828512843641314300967497590255414173179277757903257312915756160819556055541840824822194916814014447727075494070927627691335731267476637618975244113269103785572517369571109862360236526064626857487457752685857227027205939436016934921822020482928654339149276551954617038328668025478530962547342640737661642965227937996527257387101000822819661448668157962596759829646205593256171426412404321700868028952553444883409978009703546600791852805532820301661725617668728167484549617327986822731454384497245438769615771823495720127539243549108505249023437500 [114,54] -22231630328533979409819337132849218982871313544228408256389395082033468836842476017775386384933651819597975177728478444932899457129623958278986980994990867062876011395809608551177546901605630379522634235182403274795487320528311967348358755804732864216731061177137453405864310821847434413437266544816327306528904223898051081775986563484612669743648515115046692806404484122981760488458794551219395079646925308650820474843405039034216892264997753725274766219297570216008558290324207857453586759164671507458523328153651615091097012241045091132336887462325543417395786915637463929554507453271497510626154693271663585244192309939157297646153345538075424812052931545963234579837880123589761013142012505510552004765120890784240081564686529068366886015604794919238186808997045503999625636658622604228412021208114897047871883268426908781528219959355140874395382126131868654791639181596815273642458594718480549229770056151410080925121120858542921748134623025961122194244673991048592189273594987447525625203904992364664263867992418526666554581423563155347131988887448554997629475901495886901079031925287004999263878048771972427694090949146567866018331158864036645485468007391667770735023145826423415961862039997833986613550071528494431065013814832009616732546850666568867632851298788126071814973332498249406439450215817668447551305630066342530858754559619531960622630862883329935261569319279443449053358240184819573857008770618472313321482229522238157549517136177086995929871230369365469616958468183296428610816826304545653898821217870388524784195979091632920457285705871548683740220777018811249339854036621630587311934195021302815429024683257803003389411373046109492421645720642749334427960907122963317648621844352985429170646571413344416621990841095712177040130445423100137156108450891519167345003592670055595812018143490538698973115313685068564862986128664630727976302309372939260779895472584848811014123322210218647341055734917090948493904478923361372067074500164684848494930156834888530454908527726696094000806510040543949538765182187072968148946271169633778134003652147289476574305489433268717892099264952024391057845002834396728974635374258356005728715377868467527687549026080668492576406544671973728670263382379816750699431204649219112181993336312978359910546821084840907371697424851290270911099315932378181481787748907663626596331596374511718750000 [114,55] 4199831618021394337722533484542101499753853878719355125842415101879350772288090037016839853430993838222050566189968526812040899937209398746516767653668885446883610065681336783634003287722190538762526471188408488724802927143807723734687415186136647042824583823742809484266686709150439642244560432287259950477535401736547235326699503654258007542110859162359104685258655073695781552893420478102462588664076899514324925388570368916334171304521297855274167527814686425178095316594815228495871149714356191305565119190604336683463308922903532145142518742576204376095078495025390293674287366153244270203341150806572516458346024894733519035324138426942888312117054368642380969704263471280445799612653006818017506355125553674600163228159079673732038047347809575709395183349155358260546440925062447469754027913351362750788266263291696112217690090489300926553968424515432636881869161292494366197222723548908594064452967870971029760376873248553230772105133180223704751450632954312417530010355700541701277593545865217708088538011331052362954553843321520732745985156377558793018880040482254602450292431452622720413953913089468394542716958409238250415381961427762204935861805290408196653070854274197989068828666889841099170101984382989980496226478409968243423889337099179245745093166773067885745173298656976068749146896037912024905304297549016029510083839944654180375030114848066278432374808575113838725242620741490402165328293031569234791564201973718831352073567519950737756408614079886353457924119423666509944944414517381454885472787653199391092738020715993906738993829545329342875659087742724734895786747421077491601445691607129721938480172356260236159528917591695188898178298563992490035177590339896811810575976851466112340937353134935690136860977894092769929785529520031129157743439983586372659622068779774085795855929671929177989084772725058836829218316846410992336946763485207832746718142751984392144995552858555919209359884567378754465645163535394967474033890887036569385855861233646834875668929591625784561826440829521843432520176421579582286558387910093248250251183765028450347033522592585139527680051015861577239392940961482048255164602621866771719466362495456692757161237234602640693851352948496248321947361350272970137384620926104365750184099968798169882332032437170849601963822062873837136721055177807082614549472054932266473770141601562500000 [114,56] -524501128660383344551389832306270849281435518248543651382765543486362389332677845136317590852779314947856195508276921583551786894718257836114005177543140018985442971157462070181330165418735962548416237388028139689013878158709110136706386992980341334811940042373465235468340204212525531370329715230670791029155595652236883596556256889367424733857600882139128215453477957217626314133195485795211081127186388003235738316434646227433835208932728532739228271519089619058350336243519911522818143227611834310269838465592040447336323229943055649065614713667475570388899549648060526836564043991677607032831028797311903652472703806053751842600915710393448498677298038178090442121762188424535884130959337141306113190001358447327790930104672333351015720955145619854405828788565970881341878418048195813104987147795810886724536280837013202624703524614617875905032308260264156407115220840837953891609495772265372068098268144522929467112168540399039316223802009744254363322486620733007186563904202551449979885163406844822616981537933406455765888138477974889578406393214240611001663363897603868433344855308719509439570826476711192744676913281160175732778447980503715945786473590285896043725620341174597895362664147410820672252765883151839354171542343826556523887221804561684193936002338580022442697184931811483583851454800853680284539274965030566118176929544835875004559067467944521906777818895072921457778152888129340932928013437829420614052392273671580513580212250783188166058192745256833646786438971101371215678104807054800868512743465052359972460185403941727261559568443731039296951982676344324043250177966454317830387200828935321241207934420497458398487121832817764585879155916203956572341976593742093520495888193927462907372757741640993149850440450653821070557288175997727424750677883088279322650413453641547755275357642418164652968941619262709523621842636676570878635902546359706060348572648979502594429798670890467862324082579103993673517794062536983191880177899277516667593888698322767278980861630493126573988583748707418962505957209720708043210518326326965583965733252461536903264484001024335034127820696637863424880922531121816982573822514409288957349429438445622909262331579840754968675403640668820884120619880972313627698599127986226913069223874328063162901167777543760945233715419489048082598583143398851547090089297853410243988037109375000 [114,57] 33851447170361608025479597358702441945463068577498645134094311166779583980379093129970032089931036980560147133124312442273081768867431923757577898062995617428056508657421802358483974521275226699913693569455892646881591881828855484708536594080923574471578944526863200159951285205835515793086797433832518365867830271835000907804001510799598808966930913738650827963708404338922454138922856367005713804274314328837675200701031744157226273933954090097023204632839471510330707684876964620268433206410145563345096041336973498359738300948943115395334941193784390442368363163788948175127922534126324805801921581499035131096361646878406949512957880391016534623262383039423508695074849312354294100886141342411991075852865447269280585302685163950538061258343619213228870329164229328104519504637059696584266402273548284685520283927258769560490447962581796045585949724787680682280285669733652039718969138497315587369565910794782480837897302330863989261176070599056769233949935359657920442900227458281071154098804729308555533550050790284555346499151614357513144196200393521910232747652528101731949564939627169299864641165828509555589168996447485561588389615773238012786198962938317720251700942614035809181646080000665472317807422986939305325689856583613013294277803147829243175727745023062288478221510424191045354103992196524806096488783655819252298186511371471124677308916409696445563075208494791332950499449928247338048558953185090246004529404562144428305112717327878431448734498251519671311868167853333618290517787076598558087863654929234540251961781387192694013989321090308626276635588462090687176854353029960065544877014425463239630986525917344695837574012488135741770374468524665105340851976161185930804706567901211608628363363709071121129818050568106644405854017257788024205982874725277510008710453226336819576030000336538690088609654659959157605738014305297316378412320769084636875504191597760110968703629615729444792319391666263206217319439805662761934879006359272198814008719639667407536707021084111845546654327138878578397492609809010776482315051297967227895080800381749763735356043091961156349512579395915794505467509667837721791894942959172998631649396735932060976680819335628831532184474761374482734460750616129952140847614234484550851879544970917262270629692196204443947175065493592602505453295624882059655647026374936103820800781250 [114,58] 903883722084168623234871085170691228003827765538238452441350093757485777142026948676195665238577497276655247793516287567328769729612144082890533973677446744751475330392906312673620587397096105912602160362965664578923861785121539471363718689571948849628961644954640894692588059417624290967929255310765756783692816569648277460102855877673813044262863252303440262122795127067372132280171642183751373084957062196078675679091304707301855144724800530047600728768096532445511161459213928390575788612399864403129011746878899610736521549037043944391372282070297149237031452410650472319362561215906833298347551660274919103917299169383858106221328892199170399609275226215842230606379517317762264222368099744940065176547388680611911285611897362282861751152703328991517507534911129181133269123614285577296313246464252058621914394317800980587073219336247652146337973042015780204316358379957753249386603708305069833164591536862750132437086312606293385975788941153252062706525297748066652378136419174660393620039274144289008599077464904709448514093208997534803591421579940987963688318398261643083064191629836798499405757773376718635678962299329448800604106734626847277163498701807986794133917306465789178363703901784794249093014301187593081111582635447772338706645704075324492376588282616474088437573821473625899522719720708875070715116102645233327666855186126004294834020585969542037968387172844104993742253753161408282367374306592531762798499736889730160078934661380513458141623022080376032829889805019017998689179981843649238957000953297788756913949238181464116385454081815112245483884341763957395467799573987806078396878063325908114760107857881991206332411767565747570932188955312142436316096489035270750075699598948581098667342593210930694154926153372381950900230639493200212250725060278500841838224207886988817411264663656390269932442394939572510999746195362842785464182094572444394938552533731658002530284319300547899532001570591204152977453356119246228433139724995369810801149598725568203714703252349819931121458125887266333319780621895988494979519605653986258217413507829192618099849879988646534189171728288800130598265620633485687422063064377236992879216826481241610725231116389031242127352395015055301501013916451285390434856905445889280153337267028070446681343480895297321726412319023188854383299428718601120635867118835449218750000 [114,59] -632374406946070945592025001356584707905283870164768327773639189362231490154845292647454276485606754600085337837444749803893061050968768406463100839825279546889144288228762686224044920837921431306341170385163116955675499943308805011156901521103696085124557029430141895572691812477780063031813592930761244896068002822536925147429442202713400796420747918715698575971527456084028382067187093086064476098523740344233855181590707457152758342023538007123523483868166299348634785436895186359000663456016782871924609977877976448392406175143513694051344335337670819175026809444615196171636645849424961841889044058862890940058972850393630521527350876895687059244625206486133478249065173123187828214821032157515539509880484233054344394594223388134078464758267537578732846901835095472653292650314068791290293343124524140002441331959517975799872746811357894388606273269935733613580798899961175690955958367684313121176211485972066817883712307550019888000642309718122746758633112567633579360885365905850937144517824298308562725988654996961065388131566305680895777979271006499746587569278733787686500891411156961848424147927343249838571097072177090640292078383852054234238763572159224340194065913634042049257649004648918062316932111970187099346213603995501156517179100093163658215992849448364193689227409740039559981667410948538851109847843572005723131908585619812003056970736203696512857660517286040147987721043595093172336286216151896872441905415848081182470070825733261836904547700746018836461547806702255456817410348639323586429883478285159014225265633397042378966150387298062353954956497980322422294782831819778578525986297122167084978923354335036150927876989704029719528300933509734809668952461749569307175883045430564102513747995739895680225551831643283462308280722826768707281148320029215537544972741150522384278595323065550911913237688141729484546869169581843280861243817937962100364241604664727538609590663067526553817123115492830893588130503573849565337352094019419895794910011827770482215947264311145712440942945398684436612979787957099313389805175575986457624710499460238571664140506795284362260244985216350422915210049431756162526103581407633000240031657973549902805665301445018083357251686563413366193544023141387989182083664794292739247373396868081654840057657399136228761863209482413372697351405804511159658432006835937500000 [114,60] 146412357474149265725141203529680933250298331518986712791673969688609960599246024419072825223158882512283428049030114917458555580031957016500194841682225813236990035988069139981019436439720175681608183059321317226725557046616753236323032796313926859940242080493328967489268246664811242370094122771712862354126886586864090785144231825314530108660586098585360198180211033375025372377073345946519893081366525078517399900325562420047747510508157129602196321700283115580784750844714565589971527479175577000155344262731069237050207409788469416951306972300308681713779878402714964133760106886418433267745862941085757927653612417360630911390341649485401538621008923219107821165447152139916462118688367635762470311678294477426946424452700511779059826969251323241007997562563815917969498365294764181368790267474489230350380238425471983264454335103971044077147252468178962893389100519147600830965481753769608257672462643792280469761200315781532013291225762371499326302566655213517954999036972154287062556336873799227217987619847996331437879579594474614827369742444614384726303923313730922329427685747918240453926058187549567394515225910857839792667892986524843335132891347503392826589278531007879200770894104050713006723521012916922158638082001793940814894622472939483581968990784533913116955174303352024368717257419494898655089652589554942469833584448382603336730396066091804828014013284430452664658342909762776746211918037286827247071325484694643009195579135212367209126671746613625761584608682496560467894544306433661410757589335266592561667756738080367333836651955364280671485389553124438079007068128608916981596130883804225226387705869262873855547537676021783960276043954656461377956640599791544102622834179935717099661587289380156791451300110183441499928091850065473673793290856170882137028984896036678815876426870965959682862054055249798743231142566741117217091334604409557160675240491148009188275996282007854283440986217367149362179746530633347408815658698953432507370520060000251232402240596981971805298293395382779289409335635311690882400840999757693075237486420122587337537400106987328011652316625849615252965992921003539922318814449656806841546929952449970778264769721580068509401107247269159309920064797619687599629446698065141061002267682479113115089078401367842577184445539749828579800805528066121041774749755859375000 [114,61] -19494088553127850548666334689837312943192212601583238654423237379094381403677701373194748286949151725771740269009785755869321667386243426128295440075860863939565501977306592761838172110991629555004962029681078113778423005199896108197941690492899024688605196647880308160441111336910184376338080346872151315431046363151047904756955249159084087025253248774011784281237725890904047035072456542584747533855373072528241046315563270513310045723938293360723603483758167723019931446364683595125893268057852191008529371967923609015918971822323267307476412811622824460655454554316720623718482861388651230061838140264801228237686111017992400750777173799951094842237701083789773928981698188528970835713940477113818055321316803151140931614579099062834425137662065911725055817662709881096861260816668743338714363133126081313178960094855550814084306398641588006987471304191816160128614262968889782074808959245370414556523558892431524751979120994769981595550324191891196654362153342176259251519274889980029733222404279409033008893206805901202364056887569705806906248142648533291128914128850859837013338403002597466844499844366863575788585289558571477193678771109052867484755921295229229860732336299986207290875873649101069250414156209928500615515167672689244824612148633698078815034915691471372880283876815484352337300473423153175542926548916595904679515078298811670503715523212307795030019124789690139688960728352514354147674224666590570994038127777448550200463306508459257669604776678443993770199881030788704527366545012861436225024109277100959797017243321192493152272581426677692553049323385824684776532126980256128490192375492238968244259936621733019002931634762947356959199061725661997307939428116178825987437562308752201403732997392544218419451773934711348246661343093308780395605402106486045340952831125177949150791782049044047819870139636072608225463992537564016502257045035952548672766685349464614316034886000213423918603948930656407486999403369592427854555468926233344813229280206320655865193264246410468657784404930834554810916635853438894842799416736417477837582482070220629086104254693167177016334026324935901861349419468376948057439985641419108052271496595133369908556524618485306440737397337895868137828461654801379151214541796134194312265488862831813951178318063994605461952348361542863841577855055220425128936767578125 [114,62] 754988186834810523838446937913719417058579424526133563501404416814728716035607997631256655573594777920465211722252201995912747092603134109030856872467224034673487335814355120988489678381652562754501464406427925473958090082849794431654212975760727923692193477162724815572143480623686519843441154787784298447565462306648395461085852712206268141576818282241762293988337303245654358022624213937366079801791630445122116388033183260530360053476469172982280048096137373548850260450356114597620664150242667148341258143771515275562227377602712153930699914825044625455044022436103239024732617556906821474143640119399185017028728098234178911198096862075082491352620405817260534018560246580193662618837591977476042195065659701766976200417267463116055667245601421099853341725632532266294103407666332570863284059252194570981404275205305558358132114404679622664561076403914702696348714132182076809195951356447325607487322650855639925055540196327290567110810648860357083732325385858126046045159366545230733924833887778485515898843901477181964206304174013251793591141084349782156366309895735830799574955169585945334520397329640954729008227146649109841861060376900588303102925672576500213201454108581720402839406198518318825905087830974907006194155666360984022794929245063351136801555584749307674958836261553389089298071870613893146836574416274227344143537023321362577003599965220346901243127257470925163674993701298368462844899203388348587203233831068674589795007304948325941570860263922906836277764919910795588591903957153130569962462395447261122054917559568089757833221919020798179513865403254521827724481078730487036355157701894112290681125571521280278103609190279419580831134934064957772278924669036842723774409525079527509963031437454499699135589207442891674370815721456568083176103605587539104646629850593223496088046635338106081497694991748174140517201196417517386869677716007245446305927317799936244793724090663562866299564137688381488578350413836708505815460076472739185851355961565204974884193195653705278150697742997078115111618068077569192278336491497933642137339286477825020702899691578512400272592324282108418827702257142540432196058152166874171045532743842471468561023659140864905681040919703295190036608005460249443727775268337609477421629756378435953757345850115853541349508395370548896607942879199981689453125000 [114,63] 33603745916246717530985329331119642129754238162707364279887458706772025848849487903010484231592459448668753461318237502208195397286340813046575899706849332545590965076258670676564398537099459713219383646987514887325216383322141911055133815280981769909324813235759919016640565902792052070936665164606143365112703758418831757188842904921325692441984371905960806871016606431895147603630601047294900652861025507414575109294406253121822298653156906367004358106631538338160920922774207274600311058223951396425569399356736537504928347393489789404944875919262795849898754045786501140535216575036355544330566523209860039124547287765293563223667231120320829338735380736040804870018836048039554748369653137098940419046644141404833111837583431448393270289043956085328440988603130981499357131745909365751368999751582399371713418831140247602749642854554500565058728593159550122961120074193098875237485604871628466928473666449491154133005127231528171848633528679223405068102074856574046306062897371581792467977404832450323462763295176239544845815284898213942934056345335102263279122594728199109590558535291220178484021907438617952997107050031325173925778411335789770438351121833794466542901589706777783523173990231882293678817275661790493612162972344354298570752327639873325601582862996236332543559571956000490248581527222234860827190163896464806294317345640435359038181650322193916413855058375387625145260128089492376627816988873478949939127499918471968570069697569661144597073714640029452722655686658129290437579853921832392296700713521476074671508338789449962059072396030710571700155486138643839649041691022731422196650209016023962502909011887652631505461654253280861954766034160843149904710954511442675448814694799774895600107210811052420024306858455282759890750094337707210035268029713622084154331461264427609895847922804815024906584398600111771936358291329908220901040545687438094567859387385743879723265745816398482488325167645597385946945039585795091229117604462434697189013583969858613451780400012796869905716039322573946450738744118219943998305113620693466180841520365204099401222436218577171188260587070727080159250289277013863317476311954558320613406454803909680266729874569673377231517285710694581216163191316726596917713643076812561101085576148595844477387589144242914545374515000730752944946289062500000000000 [114,64] 27862846627160504488499025698991287349245859217163774821450125998003000921199322074459904976967027642496870998752361784243700230581119310560076390428925763452813995896202184740354581255970818726895051977309157281841023874304573472384311443815299086516796684476061575032152240065537494566010712825954838434829375486627052463295739550668727385749998247646521842040829279295981795286921649471075411199040536412969546160371977377259987563088072650534778193111774616761548138260550785059942232770005119144167560789612738189679071883164835955146238125863162531169309568776418947378566045961934398499002548507730173572060498780721854777641467384007470748144504306234078439487698235754230460370100802785927980459760631069628318695541658940250103573253580189696734835281659140608727980361051002530017522467170956488989960789118292748307467433753754975286453915816741278888481330972488549506544010578938621807712892185143712561026700283600955457126177311264289632327135031503101660694954920502094257236727348738547086438695267267589164711193493508260237941511929066196029292720904032581993363942464580286771389634692878399584626622170134694097578901915349734594656077450595075452454047346870635398667714513047312613070780984003363750059400963108818584924017086934753609714128172044146308661938203729168497889403928533898014860291846566365448038292003730111660463802574017937196029584604327135918760883701074578027715338967785191567272407350768888128852423744775158354222189638086781153050764198343470889344522799106705738580475534067367463391241667691016614875841956817544302051339300960006875259270881973195780327661126750509564225004327518071897583191561128630029615503812133529143408281417669446478729989795431258563821196385645645394170422413028154232939968369141930248379676705461022168147545492595393761102647124048803701859816588776918520745287588941942561213834290322252328700162407254937359992599426000792119421307429178535226572814029038305989889441115860918613048657495025760410110003870686827370155236574233235125813892559865357733026110516363193255445246865168944942585711778763040724741619256339659641644825131217935490456966582707562251614897864833207267336866862683345127150592580673389908568290376568541081856090498115826835382732410528573714017648760772400880216900623054243624210357666015625000000 [114,65] -2440181544368217509086654584797827667365800221355093756526939792816170730941098009770163208482567429975108956415177005958750855355177409340049137953209969820391196405684082977916660445381400301696716228051976041023698499186477230309783388875505566218864321874956420782808892656173117756013529142363641666867105623548421010723611991711500372644381228740131327763486179082006920413442344623292553417598256274059823264976075502563665916532715159873567870503909895156107271369839887141540283494296871174137921553517527443956619484778860041782509486859186238899157241567441714724034543541497543902367372011122580100416940234608512153840642375467499804888510123667838132688864792846885767958875617999429880733020718252067631639762732561245647095691464697556132285191851346921739551118984801739251686308344982963762340933401640688185830291125352732526547472003834876917673824054928216024244027955561406247386442894424167550931658881854040924186984946928013777604776147667016241018528781065493592251583439265556966549199890305518530531888949145753679559979954096814339490377392858917750471255494119595832351377613122020884804345697806637263235624726870007171857556458376827987006558977554406704841669375471809952990757670635976523388822297708111525145125154327920089011769703335298809676386634695104904377417620763829743063506313460743962752114514586939988168580922269359030046055817295042325912552396994707289596091712342133196082445078941519760541020855950768432603162974510566079012422348818287570254111413908115339948468572563045798650624960683686578045768641047375186807060079544397485572321735775805880665999226232631405907585280031529273756440607650301486057930677023932138166537076531524498763848422461150674011886433025962516358308577608736392489540296277306387975661093121357145326678926490503173935529055303559098947161220312167391786465540628291639598849215774500477506617650054184737825740557589291720794319387535538290272025117699158164853548722465132104137257443587013502158663543891364090490333433095829755440208800845847060667573268129227334617998711251572374558985923791391306451202196869709559511494109522686550054316965595422985229574743614643388030974953690889797590007223384963025256445299442322312891912391249768433730862934673053336328819790195747904924540489446371793746948242187500000 [114,66] -603793686087958767097507898395579663834486939991088013423015843183698612911674590108416715672290988466272987077026094875766516922893829422998519657746495296236646533313257892966518245501165622206421704769334314851378163989994685978190968900177975250448587980354559439719790044635154047299616243143103379050350307343755000089818397175913780113920641960175564449592447602004540401710039280051888971276868899222993298768566539319482673592507181180869986536978687424229066620001555107902955229324414005251477710343990461798363591199641759935180114456507172790658852461597569130386886086344923191315152221725429155337268449289237957425993474257670619814966123629350370419905181517457096194317299457126809797515588649682734875775863998848625092165664720986155102848014484661219177624381437434991624549043622337345969034166370852487120565293585792521040019007212280460017551662466550663554970263047791611519677532066953568415848005873630304892402958111672265822701243198239709734251798132061778335425325192967255322309716710802376012793337272484062861066957584462727321325771929712408746844476350383270774434699769089283914984049034349329736951100416510766899069805179845410683519621422854443395852574707733734536225500386228823569331607356737501544830679849589944514996775878431188157211894390385267572378066624103659895404267160662872390255207509377133183453862947131537679919799572305911055704298075682649576711394932960149119130343826966092068752414993654013771468715697273002182579734231191980933560759014285233900398486868010713707040641818043293533550522983286570986253635703598345959235548135319279211274783077750904151699417664498627985914710648221380834874361520086999997397400815571533670089748880421086805903543248120753491694869956630967930624763674735208690175961379359044858443055981474786631500240973318302946824533259032333793300990813516519775986540652172024687636517697427290938091014856044309056759589013436819141768477120163563807118167889330198748750337974463438679627783359564502559664248102064327613883451711529681365911140258809335248091733138586151719476862920066156215608024971874703425756290575828980731418261307992479589033307837137934080941007961028469215631434633578886492984495548815802494675770099145686327390230337137178485671540206669471202195854857563972473144531250000 [114,67] 25481639439697821655186318743491011911643188469124430283403703381466195476306210925792232141413605156811853534670336320448370198436375058751262033095387030744242257519547404899704823197037983519369391690586602193730967444297236573280218105316189787589445689424388604764639904592618563351069529813705715567734412523081687405922545424827337082540568104262921713574540545618962006389966450542053014844753202210524904546485044177749637798230950447480119978701888609783566548021146043757995400987676310676771835895673762736775060156232330106647495366123111644558274257611928479680360702966145308350651081218281010060800365336132869332439658656331353851987396726714877916891003068713621070201423330843130276079190720346424935871321022168580457816443511684616688625926792249868097366449541115197644547112660873750962365091117846227457720005242536624485635185817439882186072568135622067325176732690936509647942172863656238091076686261451058790167247954039944148261377735860524446406458240374818465744529031402932058107258306094981673409553077482499369473963842788529642929998966109671412441701001839018593423663598833513065349378322542848049207822868729731670784957281900982106026600049964365563050654604644282821046183522446411855143889563623113326552209656720870113307253190972854269639438096516872710869509638900025194236170431188070098668754005271170474790747721652533283935405050767407077114065022002027637975250335562204536245685002736409498054658896100157121094731646515373676454406480259499454281347995266368040607038171988934149719224456658769626832650612153726122505256063657996248501954450296795595139070500567815825836217391974651936295205544823704481037078245771940400802384980457872469848486890867022431866551801476501140946741130077260614063811246656881377995422724709118780352842117857567148583434602247551256475690911523477236913618316612311259387692666247421190607595007873252426385174358402947433441863745022598699901573677503900809625578326638073959307675477148335022401388732920622232823223562510806829113749859342820705695473288724868104019538666992786840528659688160400458607182111900715665324887220876745903496228477212327346613289496254199023010237661653954240800437900621548165704069383581830729537470184559804694556999055827832651234507493798332824930548667907714843750000000 [114,68] 4143357111326443017495337926801123713317413950803314368475183995305943211519844193432520261554662013720878230787259574529805485737422635445057508665353364391112570955914536040863946708778725619803342452961745711064674751759304885842663494591840936137118650825123116290147669106741864132825195854178616701792422287510045260291982360116801394595148322483494894177433338441518883337850524077494117083865597051120489675231985300124567828741938350269807853747718775938125420454893998697960683755981479438673778781147404501252419184120502582394569051144228412187824932363884718605926084134601966033172176301696768844550981359429595054991572498430279038418393689104385688246233587287968392170743959688815553367628275832040592406940735875445763546656927607020024100148937171736338736101151231427271923002718517764682857858960506248827518635032160307723441790093621562915569314978807476923383083562541780430053896971529883344418086199795637905545824744605843666547978345994745270787368926205291449303515232106842065790476370361274610972183078904688646981362688704770613577039112084761017365622960106458964984432125919166949011708325651881702419773637438694961849148737245778147027172637869448491743069128667633874823698416276321977669965374496018761576101133221846554237066331640861695186176487255972538411552957392921911320114983967566032357872139025533352804991266713728118251245893172336864783225516977960787637485477108869154132900766018794908346135958805270319244390637788911621848715168977234241610815657119024568927307807687461813887750587564706240380609881423951057181443243390178567562392318828887902184818858817854916693385892321215314577049440114238098389290618279574294841448024480510571059061212654667426508862198102496881615275957870678733396054177849316171713398323465076837219788140223032766212385562656359204971282076077683047169000725946183720226575139761372565485343133662102820426243621368609916448836431182199111370915328075235583518153360237163040461346516278232906040722293347659381582322419168129700809138559854746129883393703676348269787522441980322146957629013113962623544780254227439228716876628062235368004924068710974849967546984917117442366921962352489513027894838332291480659895711652677318730046501148085472935514577067995323421797422510990225672721862792968750000000 [114,69] 49426443344896168996322876545220679348973418906823755014042176805046583298046366081399176028200011815545841305641460264131320555162961895631138540434684021569641683158706414165719688692019544265130815310884553830984592847359187122588935835950694989817227961640203180038064180851492982146589695069634740772100665251513412984015994138952478113675426214727703385937283500882046549171746882100974562325663104931445850121719497953722208592647419711125716464181762781827741455266560905228267147942157648496685168338156566047793890382219376385714905218407902900075847508494394360059499603768791920515086803027924359782598824534501218603022209660703378324631301852993039447023556293783570748390486119642822275829402156040627693946616137741084785774184086647793420227730983123392615776152266563342371023169192674324869779190660127851506310634177589292713659379587308768254492548446388289645704486970373164855785991052002108308797365798939219794846836256240238134264172543391988619075314620567999734418917340569317605039845419888841793464107188242168115256433641202661153545813774019138863725997435769364720879993728410734076035331750336760603360137819898175106738036477662617919307972698196152100854592801858867375118841533472110141723738029337081618744793233678066224596275604074915931222166550207658405579180563792290153823111889525623207490960890482968690436968437765915231683112402154107590494500335367236803142676973726055203218338288018831685766580360170189622756251745751638859390272712666575831720594124309608147054702842995855972451328676534902167067079162774264531022566079867981196855032920573690800976431241459057129528090754841782635600621156881942673099265118054457545980213090072255935797960583008340493727823336148592920540199719947739689055075034202871426618608934622697965164227544055623683963053423536374324891475614904258310268399886030142470886188474334306884083535815533410003703344759789783923625793043585043381027204423699803826656264783414437072357168540656420648589892668609269350162956939753768960435434884165704599866964817787888059159823173261904907299238492856940046088697563856672406379686074717114365017532955053402311943160620281409134389015711302223708351736004869990025145958756735427161915153107786553323298910566185785127752074063453707098960876464843750000 [114,70] -12128990741890528277179468854449468508198843677333899082184674373079646855672535392187698288426372752412579571868593824718004478103259578691514675761748134585019764490255224986742165253217830784837440967496854461357605389571265590956293683992233536309509425115681112999610215981307858722911117569100029210065219428490059573885485183427501625766986516025697652260361819486356822603427318881669269220272650821490275024050002689873115914450100709450452239933337589690830289095814500392083117170192291337674533014061004775384643815671649266245956214217578176433165300104231202643174725951848629476317046473268867923735413419200603493845509590646678547911689535958426907436393865228693702924627140138731473476666379364402840348656038694879702684873806592266988613909430391722031655182698115566063591300702898274075438826351647899741174690188304410769958654986719372352111187991719566284592983750216905401628045518315264921131508222483892887321433335621437643420964051178189109018999218754825880397221802661853708187973606849264416979105026582565367072331984829296086321392503079506519505600033158314187132166526913662235291842940190639198194602295088015223864870976246015714594256781386176918639543992252154999948546508786933529624255432338675337255713992250280993179885772752937284675580088177648909641775892751881068324024920756873491155755213311419506398743179985684506035546522445018596660531991278135784013175393782185474854415399585313246868017558628574429429625003473020924702470975401133707168484109470510984977228737691084158381041125842215622471819382346923494296740297546156056487524513585924209035441526408878727273802955486052885061535442079633554402876586314366346812249104998021439315744663377902822198380466775911694105286125389254318966490211985533517106224697615227657026501825438205708944215256980675489294968712497469116317395703647437567096653625708521984208236111831034163102832207322683380447067483500948874163063542991414286226674716141878922317005506367454804254886473310120285307777411851148443233198609903418642352359032632680760935398903590017925998267043095910395775736392621993637729987674335006610524542637246494961684064832149657869827833631583366004256757365126818393503577031575830754080782698965507759536758867943884060995597331372971534729003906250000 [114,71] -401920999869619319020334407029684789511568516620563887447603015498631309565054476031086416753859133220502463478122305721251233770383908075875555166792906944719508327986743232960547552459120168840249013725235967424559028912400303333649302081160130328147500346542037243345055700176005469782418778734110781388098653469050486110076849546391492098709690499701676573977838152222314721967226976374823700701205152221260602301552456674146832288147871044706488670675125905611006689292042074494080572845393245565872838493726296290931304573418320527479148896457817191466787342933110406619376802288255716519420756310725570543854419005140387329557937869924020421257681804207015867111307680289557664611048102936944065026718455480379182965803651776522975848250124492527965387070398250752493342133456880897022971298531879284345707015357408793547783662435926767015747777037518216656203269346445138789432679921091409201971453009174262394488985990278115587545261656145920184674775213179185595975913130714709963997201033587147574405203274273968243524371391290544653370758686232634688120830704069882871376761461731810311667420668443638827309267807922729764226377990497826255068485734582060958601516123505534772266935032850631929900762737109422453635545209900558891070949682129525803705182641921393190004906150588396488042947414868369557764669548456911881300699758081048972742189704603884596251669269188324192930111146137725303043736729602560302320882607358581106472401795012449781512362605224054856934904875096952702787289427587827602345823545710625136968848873619052251331251132256011572416536333589233558498504784441556982514286021081516089649928771421873754006471883374046294656688409549342753175211219538996949063526387980500593204564352410489491197057258744742673278131901578192119997459253373662217405625249849534920383925663569730641264142271074145058021773500683443327145682322652910111405880623684276306883679652444366923400104431678549742559888206291539937028338961924503879690616569245160571293776354272879761677962773433502883548219990899525450274806759066797965207904095037687286827509963612220238733704084302397017857664395726247624238409131071930995858402328324346097690633660155559453648743214729895850676286203546421049476239751841346340927937403854592181749322046470642089843750000 [114,72] 40220720692240294722759576077777791392693451375682425284429355292882988445712322592855007053489599440256370771232179054620093310456628213041943087776136391783315213339955978289983780972310686314549878859651814627472548714104555707727883445942501981461709025961991954093228976211077820696146289198689692644778267349395976688050867348998525108517856346675657184369365816712122426279039679104371176892728156157242138978715928404992039256356138318959332822428173769858284254660238627306289134907393220952002153492173348816673253895692185202320288015874477494022743097612556804342228713671745350695156566237876094088777466055796205014812750279439673897896903495125733325427738911526432421042360956813353527997322510363409214846565689861766448735101619860583839251374670185365645333657945879569326847316157360530642535321722408935128695859712076463799358713224558222794428398020986660290693167736394374319952083189935671798844092796677722129566146783503752009641833950276005938791543032707868704913599662581384056636396635608823468105781517326361889264757870134473386976267341771545298099986513805503422057916478541366862460194544129363448396865346855617650201856471347467860287947528660716259852869481669207165341065272535319361889580756528956187524890697455530576307135475718906018345763902755317036578733889560654149386535068209984762717931382634108624973637524919823796521705576241335763121906804262955645077276978896502575738814322791565979479317236805565916749766037818785724756757820120282548753829212702193253736096248658670292308751297150087451064870156128456728226353151567392795062846624264336263898786922851673179560595804904249309522889751349928485292186785325543197008822401078248666086066781911334098338975993509454276354975308667228002316129750654662336142501129681126377961297981550426984241370622669964506576657188321210636922859969888403279551214364575448426506818117035203864097429138561098584892503718628070992026539470663018047532326581387015947342019335459076095166111126340902738724556494720296575481451227033763511723061023100885584941027732377781673148628531433255318058031405756015984094774861724519197433439411808049383518050776976367793632992064551548524607111698127908212800061056669640539728013988267275889456001742958967513829506531982421875000000 [114,73] 1466431582221839670378191343337644246303466092595858401730367171470769596885267364380544210390317829179531002466751637302730880295176104753949521733654464490955482429673290770165541505825213905532022656434701307738273891255720814309688814512897260950935619138794219396401331955454768335525599914879872049899297834555482621486682461276630855525831900073285606105032258926290111207744697218570047419855766774553381429155679809211194902775499864238921420885923182934792632261560026181353265390722173356265674411779018837439134061865676660446347365329249392563283205818308449304776533611973393234394735294883377785696599746827979670576248086989130122551582718970393461679711190833938188626053344709243235420641887054591538492090275701128963662000905925926064881649837670384465314542652056659750797472382921823922129835912988833049668664269337225728962293080388648766345701420462607966461657287144125264757871576141889184404725510930783193815477683376672756898971601559834971863129457336636296993921041867556423730481376815469837786665861593965014251850504931437747572897958750046562469255434355496701341441579196139678023429627251980069958518845757337426519623942949994582428471962676125165785281466546310386379792695147190597387029444944404528923139035215977302429279500926766345056972109259982456046772504991946230976187245672369263345837179889093985324047896730140414679057280936081872783392841074351076561869663820415167742067225658433807794273212676980545954907392820713412256525699713381637767703354885868855762912750396273365432899616045160769286798333940808862990983475785526203496554439903863197700973995895481592288688073776384238703869200735822230235191648472899660916620325511219012102320615052056931046462799797794188597239951168391651388878737170262358987370891485523849082421549941073416909329173929809091030019157524736804083258905898138579224475774044289439542959921406042892589323034115610108872728504518946306106061110717288988914501483582671285855549026310579180243818962752747942407050518475732450854823911909351804212246258284964669107240854511698779491965229192446180261552374000378748814902263778482540606430067403416352897058488004287026410963354432150977604718116379916932798286392773834492485466536793505816973329853208825568393060241699218750000 [114,74] -130172382015777058263912994427350775234089154068075464882677056549734740128919326411314934502256157278082986438026530902440332615587614532712775803063859184436656167735729821644341221244027182784292457728655669407839860299914233034061681371524714094460781099197954651868185592644411753285260427385976476318433389927313093447244488307505428195263576523210351865254511329331497551235579832018361342592681404501747556129487179963674389331555049442912629099310065871408168535579518575381667284611822757145931953583965226187874455649561928803778048576205025590094559128952716655703212827088647355403467440566019826119151332678260902192237254487791903209122215145962396703611537567800737246991322979839079511529261786192037106657374399736018667944869457426798869457594552077541445116832217087223562506472718967781323633778664003815145257309710717059670859829897769083033440980537499386824070614634164199663536849320888723488150192749518630531853847592289161696156764508954646784051618205915885397293800167301303989520845039112967600126056336494975193209103335172802765548035638557371540919416819223635211775086232170029262084163560778088864998115881554573237402590129951816098664121216932088550714417485689252379823408024094999140635472539617771801578622248176275193803150699185058331177344596973149225410054870481408440451783939473180748812481517365978077245576660680078907571107821103748856616944949826748538807308414764705181624057075222701719743626211212754748644750289779495269078317254967096642149107082168846754407909336949903932863816065854128420801026829131950431552478424520994871557327265134911067622394851752256645420876951690809827025643812363225306903788037160308946964867556409333507078320584745263108795353548114137846432869050930620509172868650596649274660994505263453535876345203221007168325963461676946930674062209378012530143362604523083936239290823036227987237541697620969804124392520219352174137969789547806975978448819021545223734432125472466957176075345267500046149392211945044290278382242280145236201698547903862000048980746170859965549990714541572205926540569132487089019455755373559729398813053296866397187653990342486780712564405679718747988442361446411713097908570283723789663492025095325925971687968443065134166893124809072751758349609375000 [114,75] -3951117641078215386949975482393390395314086088402583652889401046375488225957445390742932856556324956081969535541579968455781958168121713692621962738414992298343840489571976340790716437902848075448384768216494292990088286441350254543415656788804442073516930849920689949206432312963938652506997879263390037498784368673729988999869025628409092012568287269725909529082297301837187335997409515307347288623188901084724929202512451149659782382483261923883243933725088375861308839859820436705577544347424673094297045832691695773726086488332590674979049474185564791310451916975339834717510598066245355267301821601401207230103992749991998577940794636012847678333948437655551836981578221454159250144676660162770805678532625817665257901941813813801735581142006143214036862446087316189279864311125108627347941893681204375317649110763886252792715427954387120438697313816617043877564641778342219694742523445647010073014425585241478705647900291154433932233764017734503444102109636716993915450564023370591437594510743283324666372358876930461560471281868018160056335352289532823340314550826214155229664039989570845746264472947553755406219413865321152831373075170146220792025074133685910006293541722382075371673433285469097039089246464759668858709938444945959166589768625755415530296053407786176933283329657745343592101368023485930119187632904925127647874890884500209456488868077471968263479449165095398364978098378623941958410730439393372791834635657011422393645260547054343234120410950551717013854745995184342367921711992940785560983516318942026194039263017111328578814084995977404564786527146054296404174564929617178490747563059060869566555574406311853018566124990827426457921139662924353073274702860379674468221117133760266029043982548098955813686390693085131129362323737364598421414209413834002572608314715790553499830216995027338497355106720054879431274470295948384371693692899374476771457258332378031757163983019959942443167159168809544957421433234419818833563243891906315649264709174379391083216260597836513576233448398739145634875674249615719459396343645493392145962080159909966244359901158585265700169142859566919004216691895660859598363892651821131833966830681589830074108588917669379301365852189115659953615823483937203261244836194171329111055218719480427557421875000 [114,76] 150022353756937315559948596033121913247487917756350733122012729781145660227995994199421528427237134967836544319083478741872739581023393256653982218439048199373230738892960680833413074293687873002511958961656686150970280828686784789911980913798488034439894303993235465903673399994134508389174801457159868223154387895597570325221021212790721664850985500693844410255691461746553639010688689866790272403542422177866846710294362456246171961598398377632458182546567216869703608389300125158212322007119513348686757246039053202574744255310751405586838178435516889482721398584549890120571538092981450275507076261640213973329484985382623464436239112746594929711647951498133896706789275000070159665408525250270709095632056468129082591506182342019596095624521152327843585303789318860952189353450558870727274178513954576107836317984267382916894321879538495914157850667179910749868318772538424269297717470767932388129594497093958796943506153553422304166575882127478468830070080921790405666095871364071673143037475247968129921811707794579433002832880850617513369844889785787626350152268089458799748364269720415585063938882244385351092836859027711951871562646791328507411338448087784275572524889548627938346741431863916777483087538854043985442713032691536299930989480165223365835064285311547085215369155692260702134343502359434164071513045192193260837310691604706118250216585625552172341906314702763903581400297224788249232175148833950095100126157457710783059604862295995806126280154153310603890314641478998296979740005916148714016292010498614771032672265261387287697897576525161608495697512440001853593932343150757180302094481080752391821654387414985884687220446289880853774776499984851204768794927140131227399428999075801914719480067841694656766821170876200248769988655241429354480630180136540476283326348732142667105636102684793717304550255379577700176619830306544488723020994066353655138923734765576147153428402578839680055480108253186317059791756589934695619386585862973579228828723496365521641068367332075695928298629077988095638085528219832594514932501620708371724469444629429627312900639268769660787016074679864173068787621184319411491532858855941532231102313996488718739982866340431110398634207094778772079628696778880080133278029069880580288190798734050920000000 [114,77] 1346287287450066644761416667474611230524624885894378249254028162236256189871437303953625572746066607200365883567270693999683893768523520437474729230252718303600398133121979481236792256425307982480040654362341723887204160461198829168039366381721123215453431531680023525199659244762650836254566290268444178276001141956370145142880191234789105667352297303179127838022882811351298700500249181944948727541339051582882376556991986820805853894230753252694583243464348279135964705013565193799422654159539500979091032688660741766283287065804834546719709824750497902082046195375064369319548158644808566470723868486743522189243091225196242133495753302040896468127901120826171297437018099964374529501969012948848135728961232573449407938782056641444641297619499161114918720696757721131399155871664831805939654013772581118078344688012601089864027751790214863803703613673086647703278124766834210004495206958627474817467889416949104524456409943970166307874359878906198729882353454414019854143949811101990602559546166022963030980257786852524782459894296929313891410487930041678931475989928023110563527719682970347203772308004313707977111413234471855919382349719240245274461562115639023606862904616983198020586562717899906413960694487173122823827747033778183213006354940039892304890012865929876591029666201316326351422848123033731897482053816299440632146163047130252370661300707803005651500190323668489436590453265582361627468746506315937146706711603811391771815866232864334389014183880968598240041781042198915460934862184217062273980331986153268339008043675911614500856825619023779008067628050673937842630621742915710589798825220885152460293642726288737194061131804301024691197310877970514750194419923308009683717028646244673439488227231347933066145449430109828217454853154025899593832353597038184936281027846351064471733613260969500451494989660945905939683457815694388393825919086503340176902388283308530961901088583896381133787026139857831919468230032034866631842168944314023632855460361026566191840273943963763895748678758989806667777813507461184238473468677590631993617800282735216179836386761424398364443172812002747582078870232059690142701032207779033462948109110353610978657822415198268713437078794552914646202002514023935457134662859623868798630421115965600000 [114,78] -78617894811369176278162033099899335110508767398542042621904203470590248555522867987714424578814370790541241394637913663662988842632271750837955943473077803961719557823388328334761722658577603210877402310876708813651523991244918748365343038066059302262372648999141860929524428765625925535499745384632877621684441258329433997144020254393067948981253947969989502636566116990721869529166101507513321556076452854375077657468082811238772137159605175215117646323440119611928943085313074004528023990362015091984434333040455377451960273642959168014278866599112609870980323803485916656109490134531656529381085706762727000249395028622528578668523066831368882273526730433122972610816234822052090534601122575347910402799844251686700353302591730024090972162464851200741595114847949946935132525532582066082593791683382117760798586961277028348017004171455165712398019627517041299099457516076625554951828283840385850151132369213626826602034476059094850852911027936336515852672122291423647963149586319756172154830553812286344858663590263678166661886092983248173598829236944789881658805003039174729729123309293751509523823893860375968851268875078571413431941271440779834223493857840821482066640522212569335885275661759301260240831469643761268741503733114462871912831176389545794256388672821226739500858509436347018421418566433105491446741873326842196251245517178790648212991303610265211514899143262536556130454909409796795466265558977292279399893857424603728804524113840101640846659834615742291486247991566027831962033177936556108914557704017400757368803191541324232490460256261338327572892360902917461971209088038480416518722408516946589446793358806930741655779588867436525825742889688832345840627917357130709413355480197743355525760275544236165790968268232042740633517632861537192382230715472564924513101546853265534699215403032174936734032612805081876990317525161595930910548518517278649425885128437076425795611496575943232614676380509234106136730484237346440673831639212740210605254873093056566707133306970105868801113733157225148649071796546530969458882647074776044840685489053461192705604907609688951576979580803065070480566692887867989996063428190070398506858575365177886966517444553811990203866779947478365752386593180041350108061913615027489795468070061200 [114,79] 1065623080900345123487770185170171926318791253640557154984435803968254606455399471212666014242979756784518109160818315848635061436919514084003667676520219509083831610470028828246397954466999954232217595309485984913091753291995905010434645159463593660304110932738072440218450688717349950232919120938214491334319620819832134998873929037822406981153234075975947260124479117268698823169293852446475294082641384812700110910519064700629560611483472913031034145400755160796941568783855016701331540386894933388712869694976992571312673641835830036796106863781825564560179476517522470871140774763906648558146707340590579788399987270473235718328310301562814447506489060691239575129327826690374845341204972645533672415032526791676977624944524533900561176662874310898019057304108472850567785926631558652968198563557194608396641674416077836336344061027973363498325705477203492126169177798642300006479602289948830376256624779725857218575002823155510558392610455024967938886268135477154754598488692428672082763868214515085538839146890413990663413566025901498047809683482266566722761009548703075176879068324651711727446298354005001704788670263363996910550522094401536295417274375298956206973678623404395926999655699428407262958879663232205880709245016640237195954128543094465710347744675303874874841740273694425631364925993764560666111171227153942609227169923804212210887652665145170118003717637977661676958681398291260584937707053801432865222489614950839728379492270117529704599982266183785070571971041675895159248790966055842542949614249986551225558272975420278706490407383558788347130789747288533265268642049702614810658966025276979398838159272026766283905528222408408268852062194354635606139637595680367138180784140414397126781220729630941407717541875467609234304180792359107832645152648766873940539620779720533545288968672821399486599582541340573493795933719862583405741263204477266971393961102370055579995081516135139741378428255198749945173233847828145449563566287096398664992425990774857378398359298445254216110983930335190645291897824842995230877956729251946629260132385143054370368516515724746672899928689091308049886952784843150034254043555728153759283473955586462398055848121041149416396628425439218099450061035399371816646723973445449561047751500 [114,80] 9241237968218565821727053049389384926925693683364972446758433197430490377091669027047602695266842314042581159997696644587050936201451124363549133614379474334429831498119855371789201073492451684662958511027263798876485071103160264552939430522609016084351679666966527263094086031395048685000754821174672763150097400210213332160420156423881923418743863554590616082425658238367097505144870612837506787695104688606301190268915167244040996723632828564707069879001788293710819705621542416641338540240523775441510102627364038661996609009656541798116724975404830752254559204437709070054326370755441116693139772625790209641735905474097243166337339315124695233788526293429373284719871718525890958682777744400530126885088476805821650014646128732342969379729578372027573047992988046934527197763363937841077601906354879753970663299769442915182446036270550805394114401686627372215797468987802595090089544730801209321017837809341796594237289219802556980939385458165915513355186850898956852129739959144297018578884833411353821208547346865903982858271507849292093964250523773409323551397836882322116022484082921293533986840533293222831779611965476061994170269889174788562789183134724522909808467376094502234137877038615421667370848086034274961325012218354524729638450106395118607786277244900838973032034470084998292563482097962573720675904956593366711119033309995312339014166014968547975380086501408313668374054343741192702729185919853386309182878610557913677268625090151305118652830961646491189838755621825969405689750492616210404205611229837146073081744799048029965680934123151602606683525699537753764516115979736462161747925806126721340461463854647329242655938132120409472399570211590057383462206188278129082802304904756900357901446696848708565910847519673886127273553242057117983112368618982666158831719579479944789776416111664523051524830149281424260893545878366866668705726811790424625318655662892554410519093164857801389660371845970434354721739299377685259770816952257030807185836364906561057222998410907882276427747903142488537376619715177706706783533523495043056468672465651238181403350225018722329700473170759673354980140017830041494395357200460362433845254474483149236172136762885031946728669958166794746818679448940953113162733549515201306480 [114,81] -81843626193388035316781343817941913977119844618558057353855388248274231060734078702608024294622134405925813713613031205444293113705148130167579670216113931480541523094234941705750182468472037522993585763521456665919400689241179530099062384727831124232584404131019827460280442997876370131790602106120870049032245427418639076367448694348051889071595432922667143716745983799643342536586839717616933074262309244440227471486209318786727929489940037046604785995225080276013780277167413089385996695458287761387691264833590089490124320224298710488324761486110611036244921968819398049310759547883359835801320405293531824918846111896188931333370691788700963383082159739589616575463025922908887314113771411937980251597076039691933393488181887406069524696610415461133553448919240269439045928164868786229159708767591724910513861796645267983575835741639756576906856741965381502205231120609726782937533449115686869997953020691784853512566028653793588835334370141979873203650355441721935988086085351016476559238224035015357666204490555576936902989535506768107143123105309961388140262145329368602251954541788512192602233205410718848443249605482762059175228537175385875438716524441370313965430830435757275923774467686608216295382747569059810774771671786631197089068666035327716485881676331044009931207421285753061900057634310214068387346618231025241018749329396251947886180221785115573906019192317956727299355370375169621119741478292744847914312384065562777909907452797222133135162798858766691225898930470379914728494075294013084847383704843780772452910684563507826398321586575857835095003725827058436758315988289040307993257144351643019836551997271312888510386867394368432767786228319410746318388779279149116291804142089489042145263434966220670236088859423113382766701513883424483240778174476949323652597570777808062256838951025277253564338938177797617633282613660895752626058415130669865337601785342182455122345056824199394840760865897754745430906285658497612744848075876155514485689374061624480965456034923619983482123584641604443963732659136661149784168172925954764473772877617571239398116160520171118719001626963865262318747639040125945630714943972797166568956962780270343243557934104932807378617656888246141961310814032125554409068681403622120 [114,82] 9897828730163869842811613986762606041951277238375312917920854061979607331008640537614138835214927100658466910784409291790083217343138839829197154230009918338703374700404126975605269322430772224917560573878775774850707921707377883640464742352044843090736248401367230311831807305832851667798359472893189987856997315254914392445530311521713902348062790014600785405855565779985636338575867784538171817118064829951754755558279956892647026250058049085022304786211642564642036288983990890305950391150362910586236909010039639306309395457825307717385014426076200287840334813889069642038309236316437089525432024429045746677174632522175210923481315296221522309028391843419055750903345153746560403160787867160384693579279147495176931236827300613298592038304570583200297074815757212601235162602461176333017490812806433270958174401246163570227020041544341184487656903969752811720364912499333052380455757030702673548554513689078212311279902299158783000316983797475747441485704475694910983629521911486684507499279278504507550216030391496828575610830133814415612063234396874580853044966239282429275069304486261810451023925173066447540806498408898173594598546334685314758233283966221362006475434806448178245112057755484236529698771851965897941109126378638462910277236837526827847197824486019012091898999802942981192214552171926164660456658901372740115710855025320554109102886866316472037351045423065172698055612381324288507376033354054785351274841404825663390138604780220695400243670633271345388715008087143066549503152323236536787981275209142435374986099651115964532097742997989415831371774764231964336553761991429687504133877030622118108262117125798422738778865131479157645307578180074893341481766099008383196720311463444332815964978508994860420111124421212135770194285543176976369524674817430148683991375793321670600462101676785489564446150186583085093541091939698934911809418581984413781703559380009840776719998950728844117302197747465472738803277501983529523364794236371991333613064407297328434739114441656376348703107286129870366994018806104815316594092151067335393678497108157340330060488020869730890231860239497434574849074104510284996848977237226376073358666516809133145979361028730061220983715954898517361426049104759140697332012579200 [114,83] -58553274504394968230429041578770223948565293402296759562832128748856237383138885571787757586888171954013783702225664546499772539266586495114404710110080259894752987079486344910323480606071282459002954465258378783610529649038355855380645466906178302539261042367418371469474316391734740765575654366948763888450047331924355489480905812302046094728991559940364683479269968233405325794975662564609668228012604907582120993063156749674619976746324105946076782874869542590066388835465108079841200919197779781477774767394179736687127364729076230339377450647740970850807834037419669715253133098744495305286027379088254353369407829187417020380912197039639529568823755153902824076912150235600810446195313956554215706829127809422099821457948200834184787939701130277571709910812943919269952392027050249921392834342405631566700435462848928458272031969042760578195517576959499948465860169450724507435148270252832901468594812620612647278783264085213915515965922276478370077352473069224102146755746033848200505556758374483216497025252806576276092730634580365426104827269160360481717131693873768890627342372791919104863124479563889456823967495537725732308020012058556387509635168120390929648391883481691157182099232709094131920888910218521574201179150431366956460219159244191738934510906003861450008037423420161521578429020499025424400128988777736290565484937583321422920116170887811462656367023238165437479978573315790565832721313620852606861341831748206114301983830458175365915191249164685630307795325586458497848265613660949925525290267728576684621113015502489535359859681534223160245689498618750823123931705008291723834974497545893281169251589483008981506908328956169682302983150660305343925361089093051929761297936081049799920523204232202216523561898971596538742669717248543889795321517315546369376287655154826812164474681075456666350030682644158885349662861456598521013612130158685394423341592054143394672351228858994358652098801958545102981333201551566337728679046735974068058787727952924254545182952809113514633356811285707644261743467049842565924421001486100015420850427699026608706143320281361808724247016291139901117862615064536845834029442096536611633036632107428611171386186605423902496380893510341738252120291687678940145506440 [114,84] -771912317301395351049027895542951827917218326872320357023769616719385669902038144146183448977794732620246528801917670935758706303354305018092641328325705153058087678691543877222957205485212973085434052015626572740360393142519417907179082131975286070265114247964911419746584303198504897798043057528045257923068952240655901761508898584426285945065694506264546966139880325495853406695808230343802604471216166308154074649122246852502447038885460526906052978303734254659248957880228550492436580231003413948466437648072194853299126750893291907815027441426391159571127285328140213017909370493162715097623059122141232207788645034345653953836242455588437516766739425572611160826917002027792853466998979651606799795696563128730135205036636114227575160161766051132218605282502713363652661102334244009209714551628559351242771977433642764850778563742998113992449583202393321282314489192853567932713549302934343826409784739359004000779649196548418702041681478747354791607554183876206917943408365694003085209835052626263718372718765669043311316188068707811000446514160118473459485855750497760419952674678702400595539040070059555824254813752162225645408779676791379670548387541597681244666176460707047145779170321391054169826825443579899968829088170273541525564728322491514147203268958953733710070865929354858182643491636667886435022821974957415910577388965580573580264854714095404983583096554245833372368312182771613708432378654033919866988904712235937106193623349204358281703142011850501574722359814522278182854726362806978431234791318695003363833770774116387653191699663877146641527757171449460629185637099690082318797780632248295975334568797857798190065423159991841774793110709241976401198145943917320350480322901421582405229232560232479304547115104862793925721218374462459364444125916112158854815802567016057534888983058701359709774329161987597445535174773870560240580621634981542811237695034184242016533367021098349398661953566319381114522419885376487949252944929722085446459783586148672204765481214122982263187100691375810854157697632950503175279079878469939818339474355570901263973844931752375259100774657175137368113052738084256292865075272440800296457589368863024820243729873182326038209998385724831283854136593092910628400 [114,85] 45464856037088775516376044083939381565283020842004454769945898751636115852011313455561819197873488479968997708414619005178327848303498194511810542048621495931010625925819430376167053576234021039804570169548028897946559447571278089239862509182714426006249761328134162149689092531815858516905664998941816755617173229184197322548034434083971630127436004544968649736082871867084840018669003377231106638116792698057754785075673973717398942363835690510644039776815550289322118813158782417250620698746198780357044980827668118606288666103402502428463967013638053796824975806938911934998611666305628854094528923177940165975061783802003112422874457866457176263425977426732656814017931818295875994840628338037134231028369955424182496913184561125586007181275288591897581831634027067151819125720694944255642304671649398947304897809833321572532771885005474930978107923216982707284562333337689654217138203207068137037065618663530192044251968788492724629122199956647953905478937146065204619578117171389101976794245219662828764970448846066477277414556330701256149551912663861976598105619983828023181761140540471145442110140168423673677390657613837053668582545118828177822060454187907268497208814257970152661935508706481365930131253014879436000033077924087443386834447861625410250273024917528227511701927918742072125020278368088829319353205815208904697517183368809515911544036813777196112396941232202059750439168450181521240989664515772338628851785431311770302460061953191985892776542231842706510371288349132506089084809435153495729194382869227050108090533050802599410245609894313814291102083053830233860920627329417497566303932105635591341539093429089110564377020920132078535846874098423165592431529501344808000912117974869277515592162411479474322480849866877686436600144633131494707319098524883021658744693858589466542347194268293969258976868488165131024335364613162883953317322869940945096209697297829819248941740593239450805711370281012961866517602360772255433333429798672464297609771826723806485599506309812190891956658438139536646954834920228344214798451412267319001063127295502467206755811618889572800095016113722824639667244234034918382198551813252509542397084812704325552889362956369006700630692613026402838958956889092860 [114,86] 584626495040343797361254515742473584637478439948519781909961255032033291760294991592863649608332405583845153513877463048863015158893573066851153095278028958812481465426575580550600653755195769057574953435729415625267402469209168499145582904703760440851153338012590165093321606754655050317386561824087548241869289774599060645173312570951683370898251700753110013649511201717401465333144642506305503739339034351957755419271031017264163823710118307120920283036427805356503033367444628588634759686669612147547726294346511665824589911355378384004524562155024318313914915394284098300865567009823571906848996027336243599422260699624743881563559120896088291428803064249575519421688320616255625219382041524905221886890615728976123964718699557619797980421401654607591498854634962686519274969677855219707768562917055950733700963678756330222149775714989864911198506437945631568185507836565579866753531491564938500027518836265702991907623759256050891570057927211147970410351902812234573675501873340628572221739982302335779479546993147748872497030083801095447227050978626055869604474461316269121976100122389780577052326528180447464007730750244199827539030220751994488175243604135005906646856871269768145564130941673481032366837022601480539216484640164517351133778379856153629916752780219657094795237124629603182016424272934115595740486122595946332038396629713213739886885599619863807242353281865368162293713630239811044889979577744231864208091056324446204730334885176028330345581739418823944706699083879377998840913547459881675184467695104893368030365407685455156856761469937463099541529308747074481373123787352442887580475620497653661597397045635573004618870971570283969222186416470725666610796385133147414902165450656386183905225360636352657940330752928017686388067221178312853654966515699664360176290702853864500181591910979107498678085652412167446904262576864676533004018079537751917679232345652523612498688206643446608500880398160649419137812331533114733149790623227500543934022151863080650044476891088509586714435757320564393256557203420363230597464634645098319094771464090888873543230915655486891649570270691692406083967352246083143067998708947886344040197647503069868178389864969733173762230470220704539422343862600 [114,87] 18880540782528531962551838025275346886716114042461792051535098950041069797967630060780549715246236383824402549911365953206302273027258591749346653707351626602437905756129412411101175450730627710968500926686994116755446940273941019134414648981134260095210854262204974139724027272949973416267061948347268893684929336505570636849693319342003800674056296912560616104918819539802173785016321783449956242310224588801144410003088945045954783792426923284465538633449651253418699521753094803419108866942209096907544502629353216502469812092486487517988201267309902744520372086709332040871778958108517250343935439214750185211450018544492824192450255243250431426868125872508547486189999530701335304364016600251825751719763063931911454359600147078502055311603581540246896249292120592546959403448094732039456343121581240457135447065006260051903660953149124860052985719426273322883025399877044717497890889627008024208232918083091523051390782360592376282190944076459962709515892132156659294963967056210632756842175958568640573194602547089271115816444637582373496642062011109785243682753417929849793894460354138834089451455773782163397379987289991854328402845623236135791488224528790910270302751577693466106819281254227641815153881760039915146537854405877007792602603789919615273834708304552974854805280758548633954128598552921873472368486007945968663018895951271815529265139016950007502057427469076617935859205461254733410480869261009997758648006798969617390037939434552072682343887953690619889684570440927624077373473443691733302742076039151220156217919883155254540235753239062914434459807248516646708093527294269030292884356602575425930384586061792597682768519336911705810248394076297347330063022426865859947853746791383229579179187974690662936233118991318688499091415378050207541003495668995266148439886942806080447391546605791903774156979670354715531908033129962640284691755418400325323396694278255935085955763198321601975932203568697586396721992422319704658192677084755938615217230287292038033016291281984696431948161534076000906875095552917969663539972090835773775723051608208273101817676896614866753871978819538148917935113709564349599148960156480645557621216743055191346007725592093513587536696622193622138012660 [114,88] 457964552884581878464908093794100610498049234137602815246730531241630670272377654116637350313112204429366661420467376568918140964363227453351712492740384291421414291294449672631089419260164020354953494118280110999170502402682848441270505491682874573979615615232528178193151950856154982549940302308159207148060794013125963692753636032965559026465344516880587809561758920665012922973949020759043156022146027786430214422453878522343750721773281331910214634395197638291200924630155648461011714898603093052093397199997865018645309165594707559264207389600601880073070483930944140043596888215526803996708551089845146932406314329645371220781779846068955995168760865341555459607166562929780662729862946468245182093996634979856972726709980683316205677586901634921711485362395885528606814614521930864763515684589159696869964228847097641171651698556846544072993164809845400993962641170900015807260377792106186944413337265341574903835027363103380263717624388507972081531113266699045287928220912482637978156644110104007398788230334249791781074831937267960538727096757720181243139604573173478371394542581669730547530366150724403534025096773459396965506269540301779124195598286549994514024202626965786392155728803974274253230663622664081995882986392894382319513500313261776189034015981763583199259221199107418542474670005960746420262475933307866135333411890854870794911510566201356422060405860255118817046355396446133479809782831065040891975014576651206823442508920106529188701626306476412034756776272897973568131706838910075036553251215792140958554310192952703239008189583426768182559723475001095200159662549830911158166254180631863724926127046811103808843520578365601015201594966889045148571275464519850639639486917155332545225784253351914435638138722662670690811846120115632260975706223411805352984834524710609933330435771861690903328420298552296668355690577794637736318844096173887678002530716196855480539717110148068820430860566446513223598658536973289588950005767733528941378572501201767235462782812471201338191529325738927425731965218516785233600329322745539276237454985171160092569506970232503999956049355663610433449166003501381849370018210496722977633092839156049665556664906612786320074878920317480336120 [114,89] 5143232306987446488501395455683302725483379107312450023083924634105472040461001407325535248018111150665020102247457864441382591324433557156295629759440861736554216587192241445173595156769529628061581647145240732830165396994188864930405391818242975238616629429963260304245105034397234797167909258850289203780103531425733358545275375953836031973315015808510906292477535580692340425303094740311236862513393272222244847449104213977093696828509842622876108442162310938224568735239514212858521151030573317792649693774119164145823372093002756210036835499227146926210056924342612722571880253132893257321985608485786781434044160291997830970056129858812617904117926798009292178226759262953252768080543077323483819441271576882949741476752997934896079318061153755012422672187648799743211054548057169630046298219942925927468903626131481749744873509669840150744962243931361979868327673170660436023417401731357297722428806904976425421773869095591312142454989887725176188331977642101760490712669818706144201242130315116900931863840679107509879656838346600625571678864306289389552819558977338278699805904242697837479743539731722182060997446962742024355315221822258928956018981220718863056511450491899488969421727332358976971779545948167145485515973194194608862348951943997214588964611671000654384470237402378120510453013313764153383190366609658102254737339881570383350540199470397552850674652865991841045916954193073609119418330520929070066811617088395262383825966306596958258962403963801226343079865716599832566783224313460388724346640380477459568144543460633161781545696921866697499314423247616134820839937670795347643492553057104260826333897509622878236753778807982005214185472528983234942259032479395456729434766806748518414591352064071116987077336322157306846847762069719115636677460151976328043773799065072594206055715219058860092705119469974785114953015934349200406067333393938504513458058110745618560217813305179186883318078099540401410188573911038000068003556674252587268555970477442954037614987823949904108628462648850830878665842603703551873832074392965825551411004184572408222162853812482662979721869634243372163090962088138485085226595191590549877425640268699765816896998624014221690733827455631640 [114,90] 38996124270359586670439242732824752143490583666936374867116054722431778568122330701396860050930864367246455280264684329125248985678162713536320425824001484361375256962847535960535871452052265222268298369090390027873308670283438470705824842887206882586518700709646972844096404901242548849696290996371418667830896810885493601073106350443174370808829635322376411535034682450316705549001468146351167692738380023773800564342460820450097971942937276127187130440888908675243900950891263409141667843992035706807633130292887212695552506729216271905405009729360804117543836574429035027568004979697160409433711522038271977432456705850041555030011820995433153760485045968489050305619853412569789007055575363821874088843467690466868789084335267244014164253268116757910701481905371567540038508938654013337864741143567134510303212203332428195152103366805856602061029494394745782897408110713018586128718753599522120751732159844979780477552574779410804311722223627477637292180894393294720216647195384467127220265997465656485191590220422286437670196113692797843964273313591070176900135784140150001596922853323869511986175078691049603813547940783764381766555318528181102720118423846395150956470115409281540042727108721338207712643981651448313609847675828267999078150137031694242051070387445268912045694939886242922506062294240208940307044964932133851896023201825140910871130402990599605540235077179660876863734669303012253491848273873128643880687804417574874344306126843069493422272742777224623601792339155580173470059606453804898383208364728190602120574499302773533521790828622768517958420895675166993864860611036043539548551240702391818906861452656728398546326324341027556140728753437523731592222425772076117440954153196155079839679896293823115682709034687540702877202665867879146415035769338590910212416351234772474732087513960073282389250039960912331414176531785419073371458665434819044378912625333530146439395002687342847664556825372517303521477700331391199757075010562133137704129719053749236188119614135538631935737401866744509985270034611142667882468903600454910575468105303305591706583575018108285420310133215226186290598401638361220641920293702539923166228412589249552231291392329917574452053874280 [114,91] 218153393164035651969610818717322945023468787228652770098886029563711770664959995380554632985826821822078752796004152156970111834221893684929115141704162109572883411422285776580223540236080978376787983186849166795010352771323460322404115493093068863204590066428164542151214238701978766473070745585020794645259327991363445078348524948137911437824504272216777115562014484669942071217921298748545361667250812566431301594570840797228637282209872197204468260533169279253729417002548809456665951896267466458171471129484513112954706808882467048320752147037243103841725146359377238248231539135902925013501980390225710888626176164862719665686677352583186009929576330362396049438969042195162940980984562527382039115501515762881240290942982042305800884464109422615301825796221106218621895969894714244513667018514310435274912906446840817385552900504155764801400106718906490109447369879668058655805916257897156484193898155547869773253719730931344158039247766378567852898721713233223807049528918507176475475933130570601347567609693355957228262548725009780862334233595793774032251910643246473688616720108234373217549527672613390101771132218276390705371003877575251227150990226789821830312927851497105685887432718385531936624879889746733246054561952103157073493681479289709173253645289328025164232700869856206754439811052096061483059579615356981432407083433340360873229114888977238974581038632181586438080594161598381131594183977822207041079097076614614770406900696957175965090802616685523123823977443116587195408006991909296358469468410674242941037982149976595252248194531314589008041954850296377107859617749111252449147690432598604867654386678768318987693338734370452686440675601386346306676236262084166377099673799645743377179825087915527010718590751051641526739608243221188226524859664790430669441020438271388675522408505108830951164357363349538550745665035310438992553714147801238749049646493591047385208082648774544378480494480825023496546043122733843899036966013778577502447938169761808259552364422188771972753530562392915237798726349111365556745985232739526250012036005870660569812973961817106259543596203953601218542368184292511205584094229841558112424054737152274121276667219635118721470120 [114,92] 113423175669914779007569732292344047064789217333137942129575548458805395461960224289800949728259876671479146903913354159659749739593411398776030610383518824951037812586916926999745236140886815236403393000713026577794880405254739149862650516859022693085547867701454175075916840351950309891190370140316033805927652194809265025899339894578146916823201438811040693666110454423023415160962373366141317788382222820008961309043415603737696959049924439640784331871058339262882185653711078737914389533551069002935986094235730051689925343779462951885395295127280232366942745274306185312918315807443222675937385254370806446492319510995806375472866000766595127600741783807249008970467903279155475233694918746239823697861205845305384927281825533113684638383488485836312261683744468789622908714386285883800002230462872020436835073251463414705219340963581657365011038460213774706629400061284093284736413213359997381549111679912092284490027603099903059568462006174094232381311573363926566314041195127320629336350209261785576871405599275553003367761085646739093836090403060711200451273399753386552338675808573850458664741539904415773162466932114366238552547065249344490273962971639947213251132485465652614901633786203091950309387807246850241466820520232818212142542674803838117496971529553871131982901439116293771959444271210139072364759983344773551753427544994317864460302550590469297589596902307706738161999559818053921153581077184724504578813745139015246812255458659412525451274617361759838826024157775837518229549187494149775410042801803144407778907362418812986823947599978397901734314362521039289410965064792804858629612851450955323988174743029422813561435646683700005278060374553390827946732131679500385290238522566192215335934529902762784592173314544477479829856149846830227802044979524962888445859905201679701228141116359970351927647419646642641020726882250473960464916685092845081809809240832291033306167874509215688024804399791206004616129162708645386578191863659247392405475428503158194959638982810055206332694799712212566004838183280435725379326195672646475483616310134066245825864572553310102593672759547484324839376322061649596182680103489819696715429454926513312190821946107588360 [114,93] -9823542253666908313104001909473931870371338740533305061684328121554659488999512475051534375851326999815691066624672117181819766146633348304583018129324252409417105398424260916521635836717560053036327708809090022139589101963309024162715269452040555607928510373531840518231068824186974663943735639813308209175859170008619145164902586575501834647678477304308128718229188308408302695620300132549487517368058900812901220019378355478045090648435295492315746109608421877848996727600674946636791455801228063514224924893876432320688647450799728176037922302007239788533103338767424997279659894162634350826967754419968170617619784839613584908939418532486922141745514771818047637082497654039173613433398343975579946048755795044231205701943259942771424165348095741719347336521647047863248298478074625833045776777011878646366303096531239990901892606882259567506212122932969919825892408939318258948406964185476291850564052695318331319053789057956363029732929260423384766250893686314737673256763959991369982995095744757196308245665695838809726631804236442478754062626238453295168855766757310965872294025890322638547362519252831465451913265860402193177168793730585962550209092524545988867619761761503224172359734356927974850702488476652731146011004633774068313903531522861812033446744006490319678297491140910395603640723430299989493595447586534008902386106041924164487079289659041557977870960925531645850765128048170615587506638836895269414049717541352402275288384409671108773498158594443445223147510474954406714485547461448649400789682262406932194582743121040386597273158993264406562592562089165137748249857085327138375593964270762912015399185584499408174395218161802619246223062172685101204269031974987771812490075279249103448026463527911246653711832374360738431094858820144657637946619814996409369710109832566668244753733522065943695865596363205044649298856470349757355609196679105570237001692328620612781498390443916179857354656354325707903850455469982057455293057917924275749381171716617254379918207466770249411010695648830582412470560502587804611380972805632144521613002024560097199339773293597149555601007898837310179370334231379911889042821578383116046341832589248456819575403257140 [114,94] -72387187535397547833836876252205029670611951830574997767362779106935555554598548770347472503592297971726068709994227076425544769672920874641582484807967743161094979216773369160868694077867564285473993875313003272791058809840236611628621653204211747091525408350564056877905627989598107054668967808733985101278514183692097730450503843239738451567578408119069289807021872751334010041906971124118389285920590394425507129793809656829923646774390225938196468466151054723071077198973520688235603488390968263700221920244273773412102080884655754038398760926172315978851674808749340085453112764223021366426775657159765738865948850734669728718325273262791506723981899021908834791153962725452083191356319733346704865624952327433702362458592487006704162246612146186112790489946241137800939934925318958617265151384731075760553311163598733962776718910157912630729079227742052229723843094684435633696561309624660908818825229624381564929787132102716756755320782198697050062538202330084468730899857928114381836865916393706174154045947594998050541475902600338586396057770105069631481498175524016870525634716223673587511977062280064653686434975489865903152204370050654388130432367150920265172190894220991555268583880260254516740825346826521378377012042411959123441783687642723403914620912548129086940518256518219939137359083559480921604838846550117141335952241644670370199109775880262523538986111909292880129449366787641659634350551919549400626112715322683206358891811666265718835109435502797933873772310985358613730059331258463674045533086864434840010273893741476165001379484182233519399664081446750070539572153623466324377796971483122046437302243443701025952160036069548960005102567485056259002409222909021483862287097315707658989829554637255297522658840413542206200786687368104154772039573046164659315701660447697159267119513832763408395510336257822212404474082411639187883882925156957251847679825740643609374009774256302201409868448472416458474441598024768119789899692361586167587735576914989276252893612938166122898023745337489021351833765327720582375277285869893186593866500280462558904527052766923802235065016995884471879672927175046343734148209132962554407084012017395462778013540 [114,95] -147177324055684184265812699919735667922887571796811047496784203408332589663165123028657831289339678359767431744906665530247500040975755052108677212715187622033935441479751014911084772828345954572651600408906572036667200367591736031423134074590636412460207074992210789870300274138577066255630402715736971843725603049864963587242089256367722827317339932146541309364201906329306357722738341344678456194712256373596224679612735859174389126374979965309127979784734858942842511882699088024895348430572680213745888203375899706294141114623031040152328170850750318406733140285960037041624514531452302636562413070283542254846269712566265390925261352629217347787010281692196652512957694713709183552342274344291027733141569019999734068826365481525857004296818242620952467385121594284628959015891195807666563378388426575592567800052311920883640172809846990838178486419456059524469774134959661973792825782260442707855375112886328007079182213007941826086269177694708735205770557762819691709190255431013361465790029190331489499279113441661713116053510416795621469245727495239677478779268295725413423713045420175874742568897102481671409603930694200326259037941998724264903685063942007948605258786338055382582245455175397387013359892827358805797987286527257332369993407281040782942773070517781534185816294065728522922128579438126837243764292885776200065598342656700443710203486939122856167353072224911209813908240591269334949312974834526465947404238510506413369543044197551912981202152091893645639558418567851337075855908991491037432841363945000266372800457883898857463299561141025084285537102214846454595004983521120140853354727894708923291787344475424093811359489157479715218370326978194730245726120882829775317277491148248573431085162121830954640550892876031236631841960323836641630500689907696809154128114701071827856538023456698150516768472084771609546201789829456091045419197024252334611260861637666785831403310650679645310977183796720100592344754001869777889031564710646073842510494919513364038879322212139636228187804734690307455770042443280787005101246030368594139341403546705393337050785749701789441357720529055156134559047105485172993245900028024328569945216489283236560 [114,96] 648101568088744588173191359913126614787140482576648586872458639884661991772170993311585503236592668876419045317329167108151804300520284516076242408076575966547311932440965383667067800417539380033458784940350529107163582004312841588329530947076285322926421894975940664294366310119984495140903793781732606920555394867508330931536263276828042051453541420830300988439943024185642377867857912245195544007914978071985329121304604449585556293466767794355022651400620265597688571985903494532720063555268843545165114369767919292678369350214103856161417287399634911746386160683979695439833819579251096300888544531267827282271183340371868414537592925694460141767992402110235577837110911703002019313620596591286901737663481409042792817172009842684888008620775206592151660102407646312135919545280241577208946001481575508263933417394557742587671474172910728814351698139046833633215774775878625578521560967762045048417922359981757735923773187941788182530380608487218072585962897548283231070409851030604727451114497325188859248838865498966505751554004459924071947642706672059590820165173100115166719542129375548099117127779474740252881183667473549419863844215800137666951575183651949729138108930493538876380899047030106066329329066239614616024145062427408323169419820883302654931670792676994201277824692809961318900402896684287017937837860089652209244759506311625592548108949061741142998532743857982983420748880307162361099983491392715584343976679728098498983887470490638284941083451022442217093583672803509943611478796025413372791632732517914278137765495092495033682176484165253029156286954554016196769628343246005852108402575540931723421120798836720976053906080786528307531043480045474827417500031010388317596197068205209732543160211533380969990216157566097632313144191210848857820682990801237309274525724275922933399013242927940353059116583836673066393151757550150667244206643435864270428237042239802991052873145343840716714979093047955471124543566818199969790608154450132801764408464447007039261279374414078140260195130791346667811071598233637908525365707038237616043208389309799519427831810122810375624191079117308322008525144591418840313829339267006696107743440586360 [114,97] 3850200592256660036106913795226703756964066454956680293097411864003094781071264317281462459995841971245637083538390923711418386007035219286535400229030745211033387106205057407894127237482373484995637947320843675501140540005718333192646772761880979382827923768415624134013766295763268335534709297643277476323425285864412703336025629531068529490352933697575783159142343993526393115770247665901978334519130265121937176864461661790463588620444879705873807064687740536051694748747298352036461559915996276328422317940846939480662260697762148305716098402073220638983879029728351349744035387418426377066367005146025443690042470880850764297767761135972270445546133629237377448864792774068040526268101022295710318234797946039422665503729678436076311139693684284800929105248619489125829866375307145838985303013061163813104670195753694302065203659977425127157905538711509777241904322277594281388420560638912199197893043103492195552280197892935562493043141500338518457326227262057529006721382231464353687316836308129959835877807934463738514216869841097686525527831031708226280451320275363741663783607629267407527962047882443524342770070075649524430453321131818484371068588746867211221164706084457358651884128755578148510575545400285276092399201629864698342875935156145216348191654876331366394962983687053150719193618046573175332771749217517595113653216127905035810258474906100335405329696138502837433031905862524513501689640777625311419661434679126696045018206080963294133891880107184080591637597735493527571063860503817041654814399887748551438173586112358485216293451836319804725985766180120967443242604200029747303309480716450467262524946710909361979702647200138030316565354109491368657352073609037072435528462294967172972185487639372767890742757715835239322796722988709501629465486070504716180746500530763598101603900879634433091323956017657430564205890991694219146103904055361899790622707367740314359556371667591462647060804418254758637988644892285215091454687172635368337031752229970511405913963271671001291601956541470987273244107995276653479553233633863907909250434026154595125595144245436397703333671992317470779225101347429371504427820479454988131731266280 [114,98] 6791915658459041453377419433640351722177458108788707902224198188622235704523382777559573441101120993911030182609361278809821392505289122904451614756931307082462963879989593567365932994132730094317727033136012894903442502261337289291402451371312446129918749864987859752497650489100606786445620660213592206325919434362303566249264770841993736726270513993486757203035128748441335658168189978322880345645655831244885447318360847370508884848256539185002952140759372891174931034361816687016470727904133980258744090930002598761946627278351960597557236104290540519519146337773647593680150848326426967249700395119018512793011344693189951174160541244982412598693015447482433736475896823784140059991445557645089455550665566646657611488756682561510056960816220378249568472956158623975092272194180202391363873040218540325275653063281967557516249538047168421838350557195543502589714597741067279013738881100509892867978291798089450434858611174336368022918560984275208403578087481675234326487961525813994012024363487705535826710549591948968091779864362605359403238507307088866459291519878329227593690876053890581777284455187176399435487196414941469748975201867217598686688185695938991298922249687401513392642181478246240975150033304216587534438987490261116250114723761580894893672150153602648209004192019466068987080350986933103116570410695682995266900227501925726146294330621462804062965150772202494196638417059906004306700265341918416244482755782102046674934887477770011812796464684517410510037968967710877883013259797548331849804086079100389728169010866908720520894744593953260629454001050657816984052714510362938724590833551831568976044023133595307142577098082694571711585413525206164456100076083367029303076823589627382017850512394497206134874481946446170903741278548326529939139692290673262940761457314597619021265202858901156357236672347898334071905550824016481245424879818224758650881960219553063870048971126742086592209034194582337278199940182572711739568692825816087301399676764189811025787746569760383083046840659078243751801979683278477833879621424048065715469045040084060354705955128525994526392939607012096133456814183935336587641317783556268699020 [114,99] 233823918734416189568157314334001659332393782608462153582121517862017294423808918282170888200418535642183624043275669592960854491281314587598782523357125244857759109107594657911076028796475091175491630856384116342244059630315347375820757380395705687328800856118075172520659951353648087921089309619266834765786327511676703177183018413905649422787081417853574704327162429054222045274992389014193541756927756556567856400424917519792202784091470821982865367023007006566396286341133933715478401407951998856101418883474373571000562960943107186373416439795344095754984554633409815512073087032759592288416145413970986534444389636841649130419560929269502889348401042912760150541363331645035140153908243473038587600006984974376904173058246875443475502792990155260746071462384111309081386991795258378799472672521292396033330809972854981205360174887059173724399340681749321064257156048645152704556488759873192813965958527409784799319862620746933266432337132729914937933223076470183629678523373717287442456603025976163426894142292320828378254985609761717893285000558741444431259218570644717955492931070236742052265317059150692559944327303172432281868776439320780370049972457510160848307427014984849014816523986324686058007880016990417871246521370048945878524378996427732931560863274653860003650174520963392525486263921556954290496392898119312567908958390980372973613146390745710769802727600604804578726480406541638220166536361484326134916584910878651834338616637359309658283510112136188885837908151586400293159230341395364759797296940834327470091821640370495411831365869167721437220693278969954602215024702437090871982022105410337486810157788590379335213924925514810611143493722897528928395299766602379691118081945250860201516205014302076421771750140245305461089792072973411233468151300388727818242052343850846157813841995614490988592397470480684836117733770014463842934021968207994716530730401694893953263509904474989542860230402201904124144600232267408487668617269128547730649514724924945219335206004955065592530164406662276830490075332101883238151675956828300588961304327633372029290875594623092619319812720586185127252344778012744150981367128501280 [114,100] -37667918859396629587131423965105854839524730540550125335166716682877734754949064708427209828062727615374616631831655132795023092709279295267803827196346113068099867348444985699662956243556393938276726898466167686169584190534959276789656282246754019744107858810662094766367656938580782072222630080185779402180946505632645677060455254824236317405388454761947490001287122318500569364508146760888187742773551134573876891402790200562780705571796210732073259919380254839058702565201470859965406623502357422786206952570958433675968710082607910693095847837250823860194885518533103879802407384707753624558572339569388821647375648802404593448290570540678382310635817853465835195471222426467304705011566523868472148284735598548193913067118890432773234131694470189847433057755976706717410036937252923891431507437919764357913246480741134285187774942824888359307727624770270688418202750221628343973831105083248505015402903595944775830570707346730069539127114540874435974092917081833782577371980626539427220821646584413719571344720649635360150227809515608135830912820338471149600983889572464669756315809187189328418109326285896218232152307506823527202794241242633891991158330856034066622927451442801906271382404712818189766898116560691371662142683225626945239656137727238532991283286071872789411842498744038214974884373816841317576613594713386561962625233168795869917487924912075754491193357764343569390060957072506823032339722802624798019608546502211884051452983780353584387355938150478837885890654321146758511237443024665591549249704939715171848764635358028206714089318214116063063394282998675636102201142054179659128484795046220348126734235924235863092636306749312869184741267171221571002761485515350127422384029121095355141880585221982424231475683911947655174585898384693676595104997872878407838297214689758558855157711394960544859852850018647860061394729748117025638145382960249780757454159331250303826079814248069206629807313658039273219011113738416423861676711530144939452402173778979703001102374062470475049488872496140443195261186819735288904078916538341780961691408220740751539923958519998865698418629200311087109315556640663853512346115680 [114,101] -102312583875608981638583403198290833551665789866696429584895248808554814661842012503122768078319605738590086219511609403486980905783411461490144478071994437193548961045360647038345515426429005341865699493684299389519009707984443314005696944577246126121199260221866739708124064636701193366480329157682996207571258273116118583023188272275665990014506158071280368325532510858272316189669638861434309556322493234888163713588353451591694911445894409588010018859494076423657754423717430765876542836094554184916274971344474826652435519173234843783890765023477450394294564951139010971200274986714291818174866548057656270493447920276722071247624031251152558910149073882872768169061086912850244642016938272343969864368043575065204257533610392483664990138812626934957862150243386423172657162051423395574896696528868806825358135788412326960261429455762044779919080000919233933473873810326275112240052806126576513956579402964310174497111775828605406764945267407866116156974501691066309156457402654161755772128086491532921585399809453602277773411074017587062264665297253990410146791018124258805442096869257639451511963428809834718889668034050988959156608366619739461770644234322199629324519591041143821666199772559907337323070061013805328518764777699168121572936374849060417980131441967633865847810068362161483320768968764425011010172167740692964011835351814431231672727140991778724746428380516222234344624795469202875069843701925326261533861413757694026892412736876089253315717171040307837068179398366816576044669288269332628305251019141931254109825307513141416000532532871326960620843987086717419083786061350867395290251410252760433269485672415277769967625504624284038281360647444507657177579950437825326504946155693272637921415500004258220709517229689285184268445266790211858672333161580078742899804832853356861771853591141703751189047145020851440212102671752511018752965987263140597340877424186269309917275334346387000919496706942471899244936884132146496076853816489356351030895254540236043290903566120806887150256293284272264429104694776592352057239357246056609143201506252903659901343278835847733438514579494310252787186504277453490053560 [114,102] -70215076098426592611676853554231959388248313906036083021623855778209686948415665254263313050653624338843655796916715974509209257650159889887033067207043835546327181286762839516986094271140700693149033833551213703991465631537240174677755464845013405490171821030967859111126799920670315603774968117967195917065853528370517186993230976474817130565849462928651381168759259197963620278299692358752875357315799101988670394799822034315235897647010801714876742349588170486348969736732102067180074746367336402957291600981908275763296254959286293889836570860649140659508438090937601496565393670122607686015862165630248825834366852044542741166065272059042372397896966798066807378949771415106055187093046000682939570424116671730475042257579958126023599966232946441384486250789817552147613469003617125586380923413484427668226024908733298931569910586512061411809524087265875438360098009153700042737660903356361139368994794585855530604753081593653056702816932801661394112700250409709547994719192160254194421634000490975040153597009832011535584513004456764086498549494392497604139411172011188058345371372635311862051746406096591283980322440948134533905753899821111961853280979172861417296363406793656465634397020515698644799606685078904657993448223919183928722833532455437714768921245540654311183803014979439796228911909924101212295406917046279518811489203474421137971075600473498041765502735296072684652272868402351686165375243844929431093861076602969561223604889690797513411162489600496887405873200754832108898624226108140944150300100335393808611434534123918225715321824982765314162014457076502829281465257784578706847215261339577623422701985258320078122074583616531602376478394349987155550441405592342231449940618070744939429983779308504705872081801260754035777621149967485849028736022039317464135832979803320769364008393777208388189943595737658842462212653061867230953631582034170848391672452011192294181795591430633643663634606397707223843433867288876116164938790516190078897590000125613793469479669952306679422022718499990508214631770119850207940585261658544310249654756452807791590674002111387552099397977463439313760957424003839180 [114,103] -63278528811324430159036367802629350462599123952482432981511274330223471705714476835213946769837239235436002941634794989746788333331582080927466198969427220020873216504464335737295627896599097142064948340506542278897789894847422499399459161228667389151801733423853368179681584116574507331608952479100004700113199336678573369147930578693557511500671975618247473155421662076849381178457605252053038917667229086690754009884994762230773289095449175889519617978405330945522794224741609696985378604411276514553270618279059147142696634657871463524003598048309240570281137945183682522730673678301040619260207258021482476140876353031085048659256940388966032054527403154275890807027040641151447295604148852502160328284694390729181922810782505508347447465275240712105202291261196636756406697714918413825860023415040104107293405867679232007463378573507686202133140837282954877303650303195815432473015196953895819309658424806661301648426567032260404203670626477139583802006433073738375559003809778951912266962844550892142711463124325618197259932109542352719155580484841430714205375337418791045747486978054955589420989275097419399375252335655746227042937107341450914839912185607108716558757888016443712572831163113158902436758331545235259964579279085276408747826196772636388632590668589021512923793235987239966776880438682142680830953087060294150759787644094893212652325882592280806332275771803054212603779219567949275204751868528319512894795996907068705753787303084791501032955982766682389807135906527637971729427484208354001269193895876839266247575895070364561605735661790407887334660123581504683379824079849926453180434609180536149922807353656176106965587560301340107320617111715191811259001503066429422412373442054932035782922997598359733442584879092264715793296799478073458065859455001039759293256418606852701234738358467244292315958334035165725991859887868816357361846014357562806871227083356173202699109160431634501821231170749443127511160377678727522384175859443297287211225117567429738060626861585716226663851110277028563357005092744092062612875875813161650510777964743541318816058134186314897687746836445770850406777609400 [114,104] -74183161412872909939780346879439858115538121136918173441378837552270400825050404680651251076280548014551683364904233120040057311516470349378988880515072096283799528256784595568903955720686644976348083922023946682191910595497695666743609386629713810257542817317600736485154124759112551817980053741136850397168764871761657492690441075856815375037181398604195912177656172232213412258740241424894180357601179501625026239347548745857608136458795675306634309567195457722386994423538819852790524864589827415680105861920330784981004753731772299927285715910747827792446987915275704543654866015796849546457578992765984634153764183174772042885248884573983419389791101195494163029865371749477330214976037216506359407298921271158170649315721322514268097794005182156570883816341616956022816485205498663434533177483080948930438941121294233730806065732404962074344661931203439909689365897362076203345136396398445628375437473345893954705846540556957334586042386197268920364076297562020135755778798390356090637158636723106465142697203341933895057019611792557984493166173431421507390864841627841193382345075330224289946963536941676768528691739778471849430832958720413576910749562791004560325331235027780593251331345785558447632243464928800383566847037061509249021449618882752044219337878869738576498605256184648894156441403535930649148458431843848538748322251370691045856582458196828522842016530030273509997740399985286632954917207229352331817893495872513102617431805051275225563305035886071238740119139199782726087340307991494519732767211864933737227995649309341976027710574112020165038706755604975639901307730884919913662805391057911182800387677970744579144581676657047820146389412963870685252471384760666712204655394371770395650355898604330335545132324611940394964571298986518236656183793678320021035744607777232659116983220028672838528606936237458604970181528683435628544971444251384018664807358627024514927606886330992363543947048530602799374971617327246611085400645145944741239025902915974064731384618315159249723166531258009693842641429124469910396771837502809716166030176298641479625127220380780935129100210189567843453604 [114,105] 500309980178446019732731229771361012529093035350792451978890478138656379817134015738021329637294917767029906541838019776253815620026956411575482687000907636217178369267154911507202634714047588884920205322793097614183670342621361317090779011030973865121798167344728853050982476852542497780916823564409361725076219089229167495912283018380232724079990036234313600358055743312916552099858882604237841067667354660026453969931665169013801644075783432128098342657857220433442513571028400143823403766881687164738701129777080052653750071658651578858786515505386580105247341876791138124063527737165722811166089323881377786823662383335797574714623760561872202554945609301134014761667858610938390034776342996352142009570168706117725117386241340308413781233255523729576432810631586737177506277520976024163835451711941235732340140028301276033107223570929224000155740496593171649747681754192913626933907424426407285112379300049850646142880095714581993894778126386592460360569392059788272076237110739407219025987876943682925919448040080346383981750133911184467753091347491518308772437590022119711345642515660366140191011346880663704789101602141640405528589921888671043649980534069634140219547469740178077063489979253836105008139072190610988544049309446540457173683924752906342371661649636088383385334347432860733552285486120633262485003399555970643514773148831630913869379980919811226988220060858012310491583646055934353411328028619584453313446459214062834744056100145754068998360773569698930380567312718384620148507008819377852201785139480883616311094531742625669601598180219212401230564981166361233421295376576439624168582410389555370730466123548648517240846232338241608791831764556714861175812014620402685288258479195454551717497194888780790177718153964746810345649197799710200769359909043885641745882436018816136381912147745895228897809526513112145131952777842102158559156463303928399907644496137183046524118629745559959319087804980769739834544743561691742178237893134679534890746428007703213638985927550900598960694072521625560699485077186850965197717335291719048269092895403202871209790373169283799467297781667461692 [114,106] 1129187139334537962027419759921845338677119773305140888853225754762896882580114586087740314698262088119825243612497926817467845769444153647496896224678241576188858639656766097844842058978158590468524958121167051548281210101716662928483670405062269914366888788578096087451135007853135841780676163286808159588883135810248231304293618798522741921856020420075256401313548073007063582699636200783521025268136847269855721667972447308114767811293173462645022499031697619711096502814480807412906137567184459005180311118877809474335152795980195363483077815316029765783258855992350550975284707705127374228745100507921360540018731185810630502103174742524327205851527116923087329589473595988009528061825726650750797811569923309091407455812425163155442712078131761766838062541310388513417501436161393937681729267191590189117055968754669819947624616791166202864108623567727493474784478106382842906198414095790889338635357434582062050861490362094647685924001135419871861446405898301331299116493841016766813227693455577292573269173495344591669873213355125869616779882609545466029213786384762441086038666418728238831176252331662374801030987759735459556886195690623712167915565786438597313152908024335140200407932702104546889401817288215558038717415982136821001702432851989912928051325846433995802474537789871781955621094422251436692234350961903914481402074027230101159569505312471095096764286788866672625588733979604480020511900548928946228149703106087879656091748541838090717905320276266196996612276757650016500754288813051781910215801714969950262367223995352157770168169434471671123346113804592418362724372783055349816452023882774968924059054627003439126860919453080152085698435318651774215955814265842852417357336810028669207773269646698839609323392172669829273739698111925329214620558976719577443663055262070753201673542393151079741545987083659557112994462393037391573599197164487429133300782222700305843530943782531650273873989059800583718158422344075943390773697459965465831140126336766127236988535915688584145966693470094164716461565439016497832798572221275122487979739304395665441399356131100990796228012000798 [114,107] 3563072769820663458244688584909724882489945722451022085080065356200400687254367686446170218991317692648749622381845863289697794263852208648945280026556000706677020158137391417949993855136205800869899840664469792119276991101507112918042412737713819550434029784394253607190286790083575080303686378546637220286069809085795924221718643400521936703079398649815820076174654571956803455128448140152616104058800204855784784617674471470532805469298257529329407627257800048148945049666954246588093320701780590582986748454972195435943854057124559175177852097013832360939658870246508197745147548899637172045934297167745867849034556089304019105930380812001645991942275426120815321810074243746622911914352855867309378932441216733449818669009429979231106291934773884187199615501914902441487489311074842953194541218646420433403776727214300069513856729108276414659096375324472734818480827216622871414270790901732274983049623964521600597821930030501878477103714681565569447657039489084600826550175490363636939210819786341105808928921657319242421885360060260819193666230843189482899450050695892164058880395237470792338828823888647012088877019737582056090292335760101720891950966620214334742002762093753999112763876727186840109062857034735670657898624326160844409720817142362754069345838666327453996032753530426982243927514396026358864815159885240662692170924889920203477158536717888997442859523198213469816213973729185126186748755547955262378053435998825610157661109477882494259865645303068907882158074770600949518856316180981276887004121673761016199035283712016289260860360842621015302083817516653921171251998310888961728920989102112630098672914482799214613782662574520814088789064509225542156855674853637796715729221521616737621214197713738743463502888547234795791450889472348439718358762195590628574937711001278221750745620176762112978200515309046407964185877692271499842000761224468244201805272638505069256922148432079893414463195591540129048871350569995015520032105178978404638283029860647378801953000100387069615836709634224857715279736420345962522903921805786814788125600929978285292021726821262548046297584 [114,108] 7987724836116592821294519925555141275605693141357842984803684484234581111647139622771243861672408604487775405892636054998742481840141521154709881734489552293450996392591070246779335170523565789017788399174983289306580849313072631887245010543545254335676842232605689006675010480180203839251062392956283816935293686583618466902463799178458875634692129803645868326026316735026236174385405288465073009056762499964561352879130695645456538898095790866000907557325429979350632844490287401362988734856565594333815989535976935941182707177622610896405244400669325651482973606406626409362911689600504802906567350119750663944045381527497866572549594791363722328567327195212529139087536883710962997436694305683100094615812330457708942553725851391348217115054921984589242372796887373888060442985556519556074809055538645366004943922830938679196066914709840742139959968870538033122611759587524673120185094235166435745042953916231072301710651545799202063433513913200479369854625782801866122863829421297095586657196907936523725124607331922631114031936845691072508544206229458713847668286053732259246117420844562383979876274212844041045321581776117675250741806852833462966418506567945421602992319115536164463629708505135748283106676263618476003103939131046662416236181305660626198279290104238679604120082417522196941074390175223643557115537829183762300610538320820453102388001273545042022171621253783749138053239521614083646272230240843361415911711224639000428371319762841545093935687386511696637432592568485000615793672936044943432622949350157433482609613183971889932635979214873728341772990572502940463751933895156399728015625231199262894797919745604825056441179520160159381772241404411635460719439682436483833812961109141792192601286437062618013242221169435711671283986767247372995006728146005966730422214126767203882952459394855172140826433398775404215142044598090285320419698710619364354814569025346344131951731108608474008060223421760109649742385437835201230407430525481475658933169630027581436085794842022301998262144675282842640815736801696120919213703776843297403263461257323418208798037136577791816 [114,109] 8022177332211767586032760848210905201368003035964947006227754483232329340537272249662103079007366744905424105719328388686551471301507204160073032570701123060008036016644917132981379224341973165963673241949570103553748071751927318632964225073131277952055149761252917984235080632348180714591099790392169197729472925115901073275033859421607970738739557060420032537958983484945416214809088767589506969052643719813649148998522213811318176629770988798979644008192418052450848707332124132849069107930271186085044711911543465526594027059527309683755146869972428608698487417763160203870058199398773141473578489822898802809220070991942153452695160093513886489370316673252827370306583804689615722910127364743001580083749333226244044011067957284480534900091444561214754242176623093142970423073668443516847631164459575323740485418095243822834692235923028949685283662274101526891346384195072369240472065927783440805752493564207426879527043128731135785561370827420997305524477646308834260005727433405582669202389754508315278584698492670216631615947411987885623415168475506094815921486466981506931856314291452981596529462742366054867592205650875881921226572321747380944640877786047884324868707590258115954685956465476484246062548687680175357285528511818170343694323688950019862721604788955394962860657525665666739312131721792102496999487113493176667554551866180658804166974788911766365730028247545949791454144100672797483909915062677402909274262904239126985364316467298924445503219206584369707364158651232127916837806066096150366689273823473353252711209489675221366286917018986362661280132863994688930467920050000490573961286813071209614804810761331391141904106729647053191357729513695584711231958585691093454967825179226145129065259737463018554090545733293710504288676319290708163806755124821836874515569946470110404867711726342128545603444233567049045433759439953108537308332135050398029891318991679043417595888268493187661193603424873879532753349976390323119638990333806187016168905860321753144736065955111036267246077869065261799076461867617256852131742376834365606877436671613904410920582213996 [114,110] 4119708653821675431786804472319048172555430233005054245832626183891141293943094111234152615474027555386295915719436824908002400556963901845625813299370918199585025524660003745697142169592667673344159257386606194667623099669306198104336248843256115689989653685462346010022741149170257302156437925702126411042881652939961930928849593852794105789684690696490814134385242801890612840719861405581328175310074047907371646643211797217559529849947222352056956184527204476208979043162106830956673685493929753489177291307777721751070679358204744732763628774971039023622732513173598989423512065005532927676685551904209986654510062570568139298002274591251628291905793148499621302991389982426818946106460773310940756656868061942270645320110640887794170002678423576446151948289779684504867507231659029013258329610133255658089351135161008803385225814356266474409739857775752666011572662002230434455749368624390763178165647714530365084766407455181421129718457576460183463101854945881299380418716950039297350466648787154822269169923750725906332659113553454406817985227492498266222384695298757010073177381749494883083485445320984273362192134755638329729922676885838509633065526436886147165234131082215462988654329138069025131617602145264018565442233336428915077009766247466216817199335645426908147627731645581564262055572986936545664598886405109740333793084311034497534611737325517173401517542202259219346504122061443430310630127010036376176172524667596004754113765113824626636864920880006000596820249193516587120052561499701524779202359534973422649022943434062547039843402154692125612013834249551416443921800004560251755026843378359076726838906340100182917416969919955773798384492718334269244969625931248294289115216747323716015348429966707430372555956581927579116048724605062211116376353930533866386756305736463644039513574394435910199158731187313108561368296920086266442680005621709267839949866394279516193800902215981938294805505513066524881555651282691768231380593981653728637966984422587089964414145579701079313444076829917386121395814772466648842397940755296972217415703873953191916072408 [114,111] 1156790666913578789695458256537754516746601688210636313392260111619264504194614007378327241982446928795633963179835053473408201081986474614926846730289014659025250422280663597702067717985820704785690724839457217715712874440139273353535459214745501593920182847945203535198292906845621508529734902982236024763974877955277339924295881647746335986028560792054400693444730701391793512862473994782436342499796573631440362639826788088871922726938572208819163502986174782907745390641137851324989501889684545189718834647960874958600700550682198706085579457459016331959189019788610215733630947512538495817628183641660401214755361366507576392291758001208853452115684594404859506553468528555828929236001626895588818220469655220118639810558039865813735841259211184850916731895259028439056480546176225883002813525817931644070080432566087784542933086183969583100866972645285473314889186071644928507171490147915622796234231870956278036099681281735554937118208264090474113549389669915554864230189158107349146508522994878440645362058360410884479598887195199240383377463837630135131898697440390143228661655720759748599794399070705391795368043444091827362401635469898441576450335637202245964813357504459129137698047124627732375969337037515842819916505625883913412402632458244381435756577333719292689689074823374873959757001657211823519859851983011320479336721242233290710388507633289050890622159156969611071049905016138977782786842294799848975447917730158484046860401876795621489267905425601296968319657675917116841844202752900804880772184935105805624706914318503291626079928051064833615610238250693203680283750175381479448015764563718206965975763147073305665504064101458256816654554687278347159547877135657676295628666901516334266363732762066706966860637722837023489996855177857611391445373336742168697552263151235124180471024263259770483318694278859302600308570773038486274138819260166438218210769262841841196613449573895171884904891551655042779345115438282442558320824030401596133174078480157497886417018728605337240341049154040413966794633158925397160516626968404341958982212444319065596 [114,112] 163280069267199573080756290749589765405270820230219997191901091071057142673385178331312833448692586685763390257841471339434728584862725563796360103780524620998174518057069850961434999790855820056720460406065222520522086721111011821422696813170760978032612081083198909845565787986831892890899417862417355502272139493210728626627499882221234037586325213372848590560923162296911277912712882725504378932194971746589854857279469446530384154461174867737063490463763574466464344509246651177125392380502584805128456397560350905783920318265157165761931646408199203435581266175201130987365229759988282146763892717499199819051472629343726950863367371369132423251027024737431105748291806335045144254901258058670764240765111591799443243981700286889330620064423034215897089405072259737812226652193235172419511996199366668411171218781131765797623108443326388610434263748212988041217824621829428361060216567961750203095261760255118046567145358322028389371359249527584108227623699459975987476442019995852495315965328773203830279561574826419871663660575675516716136988626320441436127907826316902225901740946288316455677941568263351404516781976942549639638818899869924513826504120038669611584603740112271125540395718495366890400487664472596578585956816403329044557826859285164721501607590808514897844341093027321716502271233574428301955879968294731655739011459431191234039566132233904500169736213755185031385430624373049197154658594688709418873341748897663237660912345096464411292989608297668834645839890406623681216466561744842538003339479767102874988581344797190056911400766525736643876287907352813921569990342494565625888562255696417496410946369050227071050490255130425186746000943381903887192531511100226891595969052760633552989774061181125331132751740327910508233163184870572315468954016729812720385905482172434756363197118534564532763500412068099710628434168630532444466096042149083758206681633792795249517716045111816460062253019570757299935118747268612438699508655729981865063938800268389361392095069482096029909865113662962989257094254967893763247396223591077988985336469156 [114,113] 8405384143118672691633251614226784111818997355045274680857849337902364643063693189765180448495446649941253217826989614026955354492388632152528002569621771007362706921705607433588148293589852331442205528845631189864110000931472069455049697919612596706449966798136629327216925607333184729541725452410875075990478318371329974552462943570746663973318311599830053133831244431517208452398663636107157671950713881691799688186515576229562101457565653862895046471657491666814620784941580670159574438567286690171940901497798769427663077158677983373300772262422295247440135692245140613326171368268035518113200983408896921570142197309967714946295179530525981718542023274522251928073942930355041190708035292396201276431656270878976079641742016015544809255967904474136901254843893742311468609848812171938919937778315832258763183999302996361053427182561546271735820202872222392934204713527506314487832390583501743327458941430344262166168969124674416281876823990908977249218717132534453051674690490820145561234739090704695606769532453047609551919449459039757128820444719859498252344555558887405863507021121419951863963515053000276870713027464621978314514547067488484952315234385257032749991013379078713153584976557796752971475581883859108774067506320373041150336624906164389790702806997849694790614344371076805094716361282813807773811988523377617146526508078484819106143197773633984374473480833235206615240126579682250862548024830187815994294040171579278342307313931918469193167851478290502101725544993217873866800495733002038992608943666166000833204310611530808749166365157027033252615577911485740698470891492252755194571250398203758629459681283792633756943663197394320752589346652175855080514714267600614288327862706485955980679429971036525356420267476260074555677017954521882895833967568980365478534201536475552158707955668218918491016291876666577414305885155494494039045841609861494725397202282874997066632037125221177603590695454758942477953618776192551519636421261862174086874815963778960293087924709564424433446444508829641698349670442457579280471143223518118942592 [114,114] -167206635708499680067751501981792060590317972142446069789940614926934796619788306852729183249988093496481099117072983506579231681760908138690358556407952660167081315501887068131673901288320963349613014194559795207180919195237009378280520539832196425874049369837199559654433643525291721165848163716549182921774987930914990473434708239506931291057373054881191215739792707438773455880070632475788102399403258889259559346598367026187372823308435454574368470288076531519076809683180819238391399693044376189337367696832998634432247093723259831398925677440761690371381437817199927948242349907334568978319320335450929809781927826994637235553638414672584158421854223719625824782503686207674555860507836400013624023670099068753890052557386439715602117532539902829367757375071556882489390566486358134693645969168038876850873049492871942291421481510812322540794603757845500917725996163744654418431671789718808095329914179097155060839620159851416709056904022882120343111501502952615313641477183894809833696548586800222736584217366149890134411352648824638964337007145008739044317993177880136794912562578120510312018607806749486747924056175889515385050012546177626520828094043084000104913863989105675485201236993149440013298385851778620653182291761837979053768999668733862603348766174345440553604390728328483133599716823921880569117671535332475230228748238192422743425957448115760157483731200364074997298245308989208826545257843813163276062572145317801993892974578159281928177319959393521366461397720861704157509528190848478545760777233596024762192097805606640219122209075838041511880763588467168313404055937969888818304792015155833689661105705309623404792851059183466019325618671968214539105954870165251882897558162006862691359076884779764770573111966417829413015275795572983197024724350078123812314021569418222561951309622659413123627065702908695346477157135482659672484227538826866982764912437483397400607430217464364448300076247992842263220330715855927766868919002864914626043768472265968614597335481947025281425953844639951408062769989310184261010039212538690 [115,0] -360705432207964717944335798938452169339319889792018049661547225337365574793133957591357755069346771128424758424699163320793406148023374861499440293263865125829532129553037667551714208494831137113109722599179080366493536930212160621839713053793291244468906705558595636928773244155960819831998041009039773423079474038303060076559687732990034097810592303180530860208652051220565140042699291795869368032099606767703236025232254732942979368918976688289819890933756914359887739923835425642920631582301946186001235710027275868584422665380370281443535642003738191431797370952182483536857428488626723425892801581456134447846313445068889406112703066404929319111412955777527430170287559686331059473051550434391196692177324151656363920523822287587866602279085723962794096165628029993150584075758860031247826132798760785230767608289787655676568532972244731681878094265093346739142799380320289186546798585592103113238141706063177450783275692910275202735149469903131935478443496997355407141865805951901078687166206688633433908834638135233907708451739722924291329215949114052932127317299680639226278828410951232702920860849696399033305560216631749506221479859612587641251537954767753861111334022786216683206527313104056965184186116827245144811468506973535794578847894066215440567007837520716858468297658992282929821573545621984001458367608586502685989219540626497588185485282715886982004537130674013259660444819919145590831731560471687301848179685146834422471422692852747150268337200655938125167660870410175960752563232749859755027979755839452055103543680882340755409105725478781799977454779439422585286169957585266000855948060032121091979430721489723322489926603270388477770302346684733466856490687251706849942152895937977724753189087989332381527531470439147230478973778558422221986501754096839178769663376640498085812084574822630492988311272458505912775398663632511231296533636050843253522507314533493359452449528353435051361917297499826819290608731762301837307272607645109313348845583553898362360008189492514770032064133127471631793413815544292619722546267358849795215262082264855472096834612731605152642485472548333780039990003277000596987424285174637009935778845286345414135915465235024575116856927806294785232154427060224154598108687878979882701763938006696475441502945144224709103207003019139696947496787071685275805066339671611785888671875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,1] -770355483567405134473194055761347880210585806890448103165968724063632215866567655157133129208015895534751373598208403180724752595716220222199538100228505028409109235116410018772080500931678747955973748841543030940681117090934617842697664443536880211744942531126479671031328808843766127803863476226942139109414374084260636729318180055530949655054334180730453173801242118274680219919290723255282561456809201541265775449224705624358235404667416873410252907673394464202911996189037786587571090998915834972546316272256320717497522344033799598374597060970858778852519988804719187599455187957504897440424524366151184489014919801910412341315102077300409051136238885390313467497188301699730749639074760104789864569592193147436827263729583972077170517988980963231976707954720169015127049029956038141501399948863345566785502920917113785270123310347042663016018861806086853538270458125546802370850023294479095242617286500605620432732158011324062778122083996632068288489072343766606428819290941120029214391740192021630324446746106645909700564771475468342211689479919975064500612607020361144643042911697662272379200853803830973639075852387514501503518943825688798764939866471072070246275560464076221990969558280921561656404233471292703613499215503496244001155250361621906050559199773466884776032182176829921814652608882179739679766416233522213423850564799390367098468340310252963300776818382668854020536493660340339433372900595925793960819434299238517404616689394733831729659773443389827233829800123040065291673414073050149590195124716410584703318936808959896466941668625228680382495609047943819830643194804373125301271485052359949738584886852791352283751639491581174093642623561868807818503294563836765897603844162302773235345163372579587938863913143746815637058741495389189169519424688666439212460469066821572428486462366087332251169290849307928457318008316121616533612256275748326534666733657706826578120506348951545693867591865505282908129004897654383810673537731257931633736772629581754831721958405882502377733242922786379748617321045465234027287651480019620139205638878006261004245105940418778109491819918243287426529678998749094404360245518912701188323541595340092826165922931353429291865543933340584673526833839967561405852978734177153981534806871504688821477694267971648151078889333429037944619176064234983281053814607730600982904434204101562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,2] 94178906470238806555263305869050313137457744758953330052083291509547763160179850560901002940051891206606948588726606631251412350110150100074488804911422524768870356866595088301321891350879747233794006861442003071225743200960466668382059179707700533620592615855430231577773716882072705477498754255090022648932172595277433580248876778662912989181791514889044181665711617107828016962141769261496403020439314990105544162526943029099473507788625271821300980838445723271218874514045073032954027186058605486621188323044084062490905489878211740232253609694034229801837414245711276773521539464831280065034055658483286968200997123893767477486476811745872426748158921834043567705039484581854036056621927361790237359910179430667654178439656238678029128448633853223878442010773513594225058718773263607903535591616442433316392719532876937265081779827753310607966327087578396613900396835870543338921247317675535683904078646138783315814506147290890237966889784730972806786528405834668893015402913056580108326629212777975825702460211835366806491357453015438532118663659666438555106388894394278425549100907167895112507469361770178319422381279873242033759356780349798802000993639194587629287622971096172948811058007844149191106641623137066781218324496736897930678608698699246009614320903876082725701952784642635938955593648697058472353556865115898869237671105645473328841193901549621312114657009080227377273448546604606929825086139574073228447133724069843890844014967155115009252960346571893877350451214221179759688043490558792245744068485814411525099850248496438056933397659441501523967432382433701206869984208694443193244734310447265345041162565313412682870356186638158913186251170758416250391300146082766447749530848165894035710793275126635931104809796090530550062426268909644512983745804525005207893891895900865517678321749552332148092849612652789988870974395521909992241350597183225675768572116176952421993404136044747548130690812105577698725057435566366436985639563539913326873179096560607771051752992675599071980143384787212064210854471555376766197152160032846167886474014019462601720398016174681304310789651905361564250058478594307268655226843917036007721180733884604600884726996791273537630299347404005160202377147887750346635397955393357983979088442038041945108580869073173101506490858223997019797114546071621719175448461669475364033132791519165039062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,3] -2270415779225292819472258280236694289104948736712253933606397273007723180947330411814634824511978326060943178520852003545638084778862886269323442553277669103286243104673836659778126622718789765405604892465933000680471263644177751729980947271383642094986923064706501967376828279495185434928624434295480440847304907019824858001712204118615357443424112368381138066075159696201860661188734384632903330561337868438350586071746280371550083579939598336505781854433178092420927499053787753366465054504968977545371069773588503464584589078524338144681172438905909832370175107456766652679840434008648587275162823597268240535486654093179969391679123566975386397417026966784253699460727999833178080609281690540670244900814136129594360850201135502561418543874951896766903164301230635709937740607811193229907964835056580878965383608804841245201065250097144803284889816518656683501447725659362938054185549165102696085465675194525722462528226374504879447439096836183446013250934862185743538683972510572293222380837696930555911357492760580852913111183502204855995710993019616730842269348082709509452821994225011188733318097194339398387639918437086136981484684901128270531145103753300645272232874372862536572194621848638729613023173051107057843497562615256276911610315011812154746195056750100572780426840208288184045513031256456735702079961081530791214984146740316023383661838562351850340198357605422936179696841292453920171307467759287722491833423134129885011687535888647738250495159398912318716982278398736530929587965305858177833551551734013003523226795767774063558824524993054258049972866949185719838317355404732231047628647554943320925270880546032077533661306909047548593693975524091596364428427951294695077296990349681311061583113806725605423026574785992569638249598914811145191183977268944902528020670092930457018426485215564419216413933317664093406325107232506068852885623327491010792423044048745659100043742635489770510961764520611484393973016762495346443294369919254544847457610120403746756887830631905193793293620314490805781897393627234805740207980795838929583341555407774811013273061410458452910511317213420185672745715888999528894795030721706908963888249551622445390218844018149523972922959261159048601848756446802685422050924757965697704959627215097791341465516290332931783178826364109007739915588187429581692880833920789029889419907703995704650878906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,4] 8846154300769021177603311834000799388308792450101712413261549183354286510037923543459697638300846380908027656690470362170539007009276315672622098417080901595748192956602808331137330418332975450975216662620281065703145434828912546392538691764700845257772611721130910065188216457220231171619449756826616888449287075577177645213245503049947958359257494373205128274918293702379417025637968532945629424805602992889830972270611617502674703383847620606377981343191850298554463960631135092359283570772951851596301605944641425966353569729298452303817095396930003711900185260449294567778578219541325610734849587408032330327920143578310159850019277616059047231533868896260324040656058895163757384972083948505608759741345613495091460671830219617176221981731874766529486963181637970002362165773635156858183228112000254446038859463613084606254627983921081121222472792646628320851444779247374309003775424362470182132195588697336554333233039346793805569065499493920101418848001218381738453527844424583173735825259283368208851068128330148876941870440460309477245394936767461195953740604782749496551688070936010820849836935107133468661428295721715745698775635994715856284685254607589326964776240799712491514215819573169664025164037633559314194206414003261205254440835714008294943507349290108235968358807776484559375211548666604985191143146907177760971477085162550214952918791275659613447167401501688575899954540022972012383600993876939668219890061391580057632360721019524084891060511897223641089179722408551037094913855170571497299376259609475859019231332917271975797749373358093086050777399546759959558230841730539291070817628876532648523623044082892759734304441826467327240453367425256308857089533480902263835435113232259633924240262917480665710384755181143071214461397388964229710206926902355923815470125022497114185468124643443014643337949492197232534522629402478243505644063433026161561151534850736871964071563240781151595100194073519737149101978265986387746928112671956055268538051886483018937112917489282867084378711495234633440882899735554660928216645297400191536772632958834803578424992574904990873864304683715504473890541499622506291084066771177165697270357643763647524937310547849853893767669863690719810084365001378886664987447392315969495606520043454344081892394479564535576390263560931189368046252907103314995659431837007891097357514809118583798408508300781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,5] 197273749622690987452697084843619305419175585647227045547179061834282045544472370253984850976303192007170830050761604215614979770458018994073043661463914958110788082533063429652899968674482306151801059349404503264900500519189120740033147977925243147968250966599536345323237404353844472979222991454609169367573837401644153174414012249187163437813316054622518419069396987095943356431858471928520191016963825520562791949237645827287569425188368436197207005210220160502984994941236961974842673883797985086125848188586658299798626108800532313841774353901631818751214189681683137593075825673163705297156604155131739822493825730177167400248612133462392467341140143376879544392544093223688726025344823945853535329609687380435397796681837392294295865578226192750390563358603483544581598667427797604356833815478479142394459362982152204751570954459247403791375110476818817528476130400938236659898937407730138483508965042288407889046162519847716748018014509742928028354883812431551265036036416903738407765830588052669515704448531521351958329365206553266685990939101188389644595570837930248765978505887984878353785136178596122443045996366025883233466057462706993502547299280108195720222152833458727222907777384201135471350881103125583196771864315294038708521352355553343529319968150537284779411110541305468414870878013797622725061392338349881517044065492927110366798895724395814598020577928222521480256803400093462390155585856891346097971795103701137194601066137219658652794642527661693908894184651003355444162537894861173504689051145961448142209436560481676128469389139871110717100719249417077361988457979922231962192989999564127406589133696128945271318029678967534425004012041040689998758538453978822059261690607733975159616838957321198148710561223918365006129389669167519607810537669292273854875524087082715427856218339709809781516773984733460905977458557359910993283459644916506090886703029322130506910033605878624895318439145788431434938205957374357813857528251845471697754923786312377864969259573258512482216162427057473525398245461994849461017426966424536527041419005106557637401612392228858905175876764518923714470160265559636674584392469663014935346734152424756132607132934381246642525356550788137123811951228783082863391467827099988980873415804468439231965220682156128152117071549861833955037648074938671201681968752529995440869736711420046049170196056365966796875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,6] 1160533107796912246140463624915004287567895989318887248402289541555664249035044807697596765843018791082281110019924520465371109182685582078164858092256409099640585945023685362912065479447777406390086796409363069989108615405513764411333102740235973992947301111701731647445140032979314593097983787685658394409239077712884746279790379044133788276221160260386468232534132365238742514572032735461234844084227592570124413005821478693643620437096210918288990124107868024422829892173282618293760957316716317194924049121128198865462104985699221788723733643295634503075701113887845098811824638918517620182387408171069985477875867147162462961177414690868518766464174040945490111163922277144915362543447909298416929586862350602226962934977204192942605838287797913190150403026262519244873930064659450860844760345971367038555171756636630631477355560484033709783705677000732269640056832411724888044886915120493930388228264483211112513019262376525529039008537724906446960105883395415602449691301728309437450309376098591182775490817126459133527204141477767773082290325439448635761833143729590592484261701185087217089458055448456136407132600936610544039157396843688232045429746128210304916396628493662669932175297969286803483030840768171348419674774559511089208597326169217968385265653392652312159221867894772277954717909186634748713553490644073914824895273717773508661968583429328438241149914757685322008022589929907176059321967358250656083994940336764970835118998726048849308011006985764066655196309250876156263395678629513565920929506012650895194347035959900415940027041301944643678402254992659754222699256060383012852892665378251760251822385030963543923093135004085451806055859713794205520821811502497510274323225990279036813198761951683748026871962114140990381802295144769759528624731719873413023302166219082148713325220404548101848512222213466546620149942519795312587700626338956189410846332551103594175138563053638424258819475374899562536794459116674322707656969452296140342207043064995355013084742526617769784686303116036780841248373644105742661954637920467390760931662347427176766063733575635041896005018510033651810388436227156490754111717274096156594364921180330500843707467666176496334392108286503965758103089971062649182195693315103229141726850810670244572375216195878337781680437050103023541394892358750024106376768829423851868480567148256277221207710681483149528503417968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,7] -27796906367333721254897675999960890124091965542051745656438045913465092617005939580641880689550670001715943469849962251150807118331656395292121823690042953187336026267698130070003853840869983731006343113070823640149038589824927981737274001796972062287410621645514850542872409601874045554207345328625193633896096471513793679979216973873288149467000297350021035393748370978476724163244292490876306468591415372591517663087731814151522714243509703977925250856223922124286100894632906742898852767328673075644929533434793489926274806951959282732935221635039764033012719765218820636131248680172810381339914780382856739366702895480292531958496804104455831210062667442352561717284468212473204011372727691311982145463082344536815966469196963764023359250743450346119770792881436531611266049356993303908478559076580122485680884391414088930273685456348187740778276556357167053537432184303789907991824467352539379088519344039719307318447936356604091547086806586370172012983243845619503739194755216582970124821400206783743488626687148454035470500504822663247246119968119200515129417874685989167536287384866332776736120445383113845203877203833628168973444021351188074401440426751374160651256848273353466500057006920985918446085015090435191721082945292937007256454809483868139028357696525863145686057136842315928044628255457053884022248199891180807060190471119895477004729150576074074505799495447873731517521300400167607150231862355544018950283131808883780572296930608797110373268566202010575015531586295261982709988372145820059651693240860641263431570572003388034773471041665342450176053246794950635944798395323629100824984588389698942547802578806145499593917685781865221656035867482840096674018740109648087954572323655556373131076077074770278791864124628927673252112412676898663650063551978394150436992199290334454021413838487920597362944757426313099636841405211514399508360058946111732140689951367422299548381057118481432263409553539305583198121703878832585525055229594197874677088192286285726810439350023865929405995645232880374553410170951871365346667553912987357646250795615348834668849864193718804281313617970155781602133550421335657722530878934548598099411600468961063157243502346321307939459153028981500526474143776037259843750142702390897993908060739862140752676038793453003761008238241112704342066855787111124358852387354050540149324850726537949885397438265499658882617950439453125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,8] -267017325501811253100332061382437136988101772995185778656668334788546889867377830593058358214504506733532934762276119639138253154062924015130172294243345319872623040422890531471913074521353557810394388184868070018336907190655129971743679380646554258391963565375986458145053197545423835068754532905416225759346010731849734089485082318712547686766380816249620542523583815295793248898631398590654141443984505775164663948550110872053607985500093824780990283429600596817706009150052117715953715950865702180425037652964036076710577536712753864628748119115483820574634985365874188160933013488153929069408311809888264839355755530258260588660493198226357465629519560463473313649852712491564044807256160904542765119244759438494076593231575603181747765196467411363914926344844853064644238823043750111549975901663510595934526222214524545991028233852065150407415117561289936554769513848002445590954130708060818028176598568703054406258615986987848934145679160298709680113510500422292851962115913963441359225536813106616693374330057666705228962165843516636620149466577680672845966787395807678288795560722778044200560972625238263009128862100239621520683859594023705980991759517161606069643093188150600602896545687512217442038377573282711370434569722056027182228963792299433841293756800636154803238763185783053899148677592059012492152670645124444604182767437281398267085267439941826347376735222103315855980830733143022721420078397444681881063711361659538867388164451279520251967397624126113522604484580136334278961925139180591046072656710926130412359054169253579331229800212883359507390474716355037715888961444051507441419517311681030442903583313206734955348862795103311940078890693043400892615533217678232889977475760950212215322415771405805869949496220344329741592927206773551531949067565669077930472479006057759893430511150312085034773106852947962739650767218348077982211691276919638037397171325638433270816692070227689417553117097180765240352625846830125948805456892421118160505558183361282066337828323287685534811648147614638389721885622597159344772592819911251675335340031974196247133478819900227550977518365954871537631269840711856002967593071092091849192127441113488191182531138071207946444705250237456932340134613367565604596747284832991095709813043122103194611391624489408685741077361582666501077653563003841808935539564465957704819773625242902161634750424212825237191282212734222412109375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,9] -539821887858421361769688714757602458045866051876141415884663904449502189122937449956703455929096888696369211560114110655307772007798368748870716556290863255158486888513845694309717907461356396198648296694274261305995099024994209530445497043094410939874377353611727765752923816227096627209204864605342204918704032012478678128813648059909208496555347211681993478207397414256814177177037865613582297754446457254236983813619783986883305116800310624055750218955112222576213884532617946586528646935282400581292484958888962084791168315315037774957878160665242324337810450816093144132906898049844778982067481382471783480525633287347709164075334706126262596458336604542461898917193616514153055003412301421056291376404207788439967354781568489033837424946353337751263447984866927138264114420758981066084755421867470485236106127338895084446145490106534639587253560852652930253787141916587850143885565230272319656183996271967937733536787196818258517498124173178614225581239819099449000995845496955614098865335240954962097302114001781843540454548676275609347183787498289963937349079854644449327094639306867814509751936568532824761151832892792825412902262595964015647464077428964795742502389537464023673418850302162350822706271767112822249057732063372553573615169724691097076474374568705634333940371539381471077228652736306957994273791734875835156478066283824064439836907259290744568818224502262056817746011423137921601350379037570768291266575375495372252693221223137967107290086470462614094737231199730532871174461937289780060418810100158663646189313402327167250821378684800108314201489103698597901503850826963392581984401758022825187795528783460700399696254750138075892511373591397514151606725555251475888706106132101018437878839736664857491650393945278742655016582369900966375016576610109063439875663250120323907936649903952837009906972850882075045667001500205625507497787895020086376747496987791022759272224252689251786062865603942534995768715542360793504068367938486464370848155734338053481404513918367989148393494878779963018080878090270942387488859402836909053855145487432348535076894678566736256816672431908261569568908798826100504743394673364315710018680205405044239892831899835569325016590204304510961473279627389017971674096931792926469962358781838971972852387347276293821035358265536657642008678048775670654111064246195811947990360362239711709234513820065970435280178207904100418090820312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,10] -2808321222395102286502573247305149817149181981493765670634282221548178115140975534673628586259204790614376025457127289866590519814143209990350570566363308971310993623419856698487867952822351039899180778800866164632855714918543757403538123142818859040049647571928304179997225665442480635749951277586059310753217417647422117031655656652242347510930880034294026367982376877384260184161343727006028436839305681655075051897659148825578185442320953324826115532794088779639540722710970522297720848916364418988691645822165267906087724253986522248858670620367120285319221394398414224018999815658542963903898125365808643128390657829159757243220773858542863942913939398122839248904016446046890584279427591851187693542367988211282432016928824795790224420924460119891082675351967996700779141026466464245041471074436494533288935181088521926291354548431274996939740879966541629915631440554252049217046998358818398692000793643627800557986664070409136598675194520193827647252576523411438674694314524515668255067292834429164805530612863610904239459120550897675273118741001119465149925496368693584646141122292697454642357449989060732557486450811176287836113805231008540254070044419256894108714075335481502631305719611371409316439886096851355981754882569562769557954704158852366040656749580096105463285909220384945794063009675646987504858208153734886117112643207217486070318244569232839876237160699660116102104006008334590129087659650579086622098587678503098315137283351483651273600068369881948159355181330013512685241064674466107874743028602000566305627707377910882422441277398569565967653510142920424822529146635060682654970469788590092419123252188166501474141746402174336394713133645285967470290625288038750148640936280389525120997195532678735657647514136431782639448579821537388405320611378435111996615019355882690518419885657565948376414974719422695026373709190391421546528709406662518963220978220652798541235066919680903156794837413606302805698120643258681366350422031839373631517378093431550783521990555636736624562350068814700748204074915465922084336125500581885074406038009532236174303368597717121918930117428227670950506919936240798619303019381232948775051708029276109538623755782665354437705448234102061558471701209086922151672314964892103574220558156420109986939946547967351611899992705475946390564527425760807929879972049690361782620199391577464828746318892000594091840071087062824517488479614257812500000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,11] 8165397268591801436815508840114078921881896469644966460858376078206012944764130232041787353581586730944186161617299709830471128581346893166721694728787668255612697704651407581736832989971552335072541495795179637139522271785587025938538495567313199656375718164898064255791523643078491499496465148216732339789588194137740142323021688444548860444812741812608993039224462166639822278816311190998823915379373277196540561205772055531135207659326093349719805028621831653210151788876490989813269954454103796030771588033248673947096092644157292265396581088663140590996794662570494565504313552272180368901248947397839050518891617847403973592151747845155783082062883417397172894938311535085275678958693942920664776644708473400569653532447507689584025352644588367383207146537708039901886271718703788036639775973102211503230977106402849922580735812331652058870510677491515155741483915976391088495942189112491184749192139034346261919446110035090749605377967351735842434611491658708015997110523736504565595797979873504571392736195802151247018323245909065739856630395181103366668711851068669569377346182801603029401163130149065372617526910427680079827275957536685463838961187250624841301002201697161560221301122730457225427700016000740408723718715806319138103269953874531025223458239796299048106063014110307183080258725232016621715228260353874824563068948099520364769546924488179402619773433647344462458042226935600239200158334506760712394692556632828022119748432921712682942671281511238942850276349679636510786920461421342308660297279588201430930122363460321769994329541061337332647601988692918330157002675066750226571505425353355417990826676927286175424131450984873130306648220243442349064597453155108190694701340837853960222501481355564474086615659956052567601360828126120816434732209684204470485843682601188199884423109717549190824919681225453031665148487120707806364033642988737857552700459772770413546412752768158661802109673284902203625897672586897353414538095151047945460682342192942347882397085503563799884618448278441209137373254895123860682379969208825244546257084713649578678505132377355318426735904271621105744928124811588684022428022775734003657692491690752480038512638501107717568428813778731587584491276860961248177886582791501633413657759177007299860790664229229358500404399646228502283879943249578727870517974980735889463358303578461947462635981350303766412163097854204352188389748334884643554687500000000000000000000000000000000000000000000000000000000000000000000000000 [115,12] -140386370361623644396662551682962896350636783533780741317958915705571267943681202637572056497448911833060187792943299372271469203396399148572997010456908772194922539139029710452981386182607847412891329589508220865743918337269824816652550809948231978949645348910969037240427986867409721438695153837143793152438689680507869669712227683570020647458539061765928317106557193746788224733945175169440751648192695574473704242486496394157573978656247946744087681564884063695629608664886384776856004333849629778838377630938055170563089754519006518385828817776339925784941517954242061966456476582774160760304597113272430166293778728667703127693697332968769150781729859105615155711198545241272176270384650156015890738725412385223273161418776746608766435697972458927254388263090336779270689400060166339973957918511102648750690144271122747948146203917027832472426051464073434276561976006749880887927933791719303356451700152913419482204403199956109264047229500618617699391371563794552631918859063372565955051758567144281399003246681818662388276331468739972984519824972424564816497410798349462234197109377811134920635621005799186706299104739760120740800574133744676693214263097164734787057071094385663673722813578896534057395880374952009458986989116345586037744632354967299834444287495171556472875887814885194501628381759235903100516093377961096723746222562394303700904471018941578426549287470925626738302918193292809889170353623373428426063416309265152513435720544118338851155740043854458488109399327496703421727946885773948601134693145561833642423320337134754776249985427423898167731043254394915294830159733872102969632661452733616325997277347921169977049580669886732556907467751156340959964077959587291595059852716339313131126009163060969861572475426217333127218362398594078741469554668245309782981629623798518927611225393578395732496564920454792518628046038801518698092653993628916549776336505721289334522293761207322944864903322055123760640708111407153153914962236483908636726815836871942034678331791218451954970701281238148514631839030300143891216224186417907683394126917190885522893776311313605017459504819000141768551773388707197336573513672014097965421007160540411490711092589311381239417850740895184968034022087831720258118494109366776969826368695121837841629462965844914587342216241108350755240110496337127223585639793593838312628760984224350640998809326481028899609839258322274702095455722883343696594238281250000000000000000000000000000000000000000000000000000000000000000000 [115,13] 354687697394787688096374284392789866419025007471013923511970633189768645934095201623590870765084746715026387601395651839397536925696177648308900648693136735546338260997415159556474949363578931325547504432011437087659991389979640902282061658516788532515407022975478448314000139523247834941103912265725115060546809145819891621010031157211459351043852870140016700404328218628745037336521855172898143578753792901628571750277858220916793907058845623614419875234545905899257996985009411154391283025691284265307702982866113795084504987322473525154151520979699706424825956927111209583763984246220348646242876007102572648017870997930557541060313409546085583028268739213750811048393106764945240965839134648173285156058131004593956390912526127990931046078059661012946957878612731747712361244615949146905045032742941869162805223633922850988441257900203373954466478803125734515687650108072824223617819688539042801147450331320833165001211514474268472330241889236547525290432235841089249809489960226133158721480477337869525297945393014026033521153392223090854569231373449620444182044028571689077052428976568894866609991046246970441065056453268643779985804000822344058347587503623960920585014997199452050611270567747600482006151506323598013537024573456347074877661742551892101617943589743807893779870949699219213871180586109074033764033689496880070884213285129024197018728901901801627290453268279552080366626688442392143847318986652780488395589588951778721937096362659192242782440833678317591735784752638937673412683775175324549399827225342057411670860844793320075358216439249219886632616092580686017623880299140695743096511663937406945785791304975653567075125053061424870670565702216880238754707544243392961762784451909324626328577065664310850724364544728873109744522509043097339233941626662634188535525036776215535410250876470974260613501015042805686699711066176584651858577411510223371851234359884848142297101275263402724936012568019371701352656828024473093800854543451998634481271972009395752576047057042843400980662045634762403553773830282884715121709335377708767361229956177793367749183169501032030665853398874304605514288313992712342402704973072675124534911171205009467615897652523747103242537755143999220325255849731913006176973771081333685405614500780184334854994629432373364160438520984886178886011503816386303448596939122216442909542471211166887472457303055693636521515416278049759313262256910093128681182861328125000000000000000000000000000000000000000000000000000000000000 [115,14] 1086356787579922632697369564504131267105326037872908389951829849124950649018013738836854560642050982149838959336579991374713540724618666919621325481243225542839945121436333006594873168161397816846669639115626090744236637624282175183537743524411357166281643253055428271494384414998970120969327598471135630296705173116379709044464609221969770229779589021519938261598424303036982778796322581477368444299698418274990836452449626538598820695744279386568150147779738403337005468149963126192131495882330930185328779991380411912787435385932226009318140558655975008111216975507143614242826522819621908542140494179647618778412658068064888742335477961720195756391025991732431365062120597247253754786617926373595936080207378662543671293551515847783776402328348150377771292559774894556107018356019951534217221504578493671735446936662672189671694736757091548297447124899941903201079173213279200348373637330288383734067011335623545182612534884625161904634830328523315181255365152861229350733032205636243002506320006372445036361753383774096562928936243399530591863595971502725858557339634463516372663405384648168637140508129198651698022067776535955338505631728602845862494242969822230441562811604803693607470629893872047506237076453214959732334947022524869671250948473982985839335783237487046878398332030444601179013697103612437518688508530460689972833125074819637362380263598705354283854014527740245871574591319661874295006622653858339199912431595570412764845337051426757773295291059772682244966651940978080516261149565188121052281584989259717918982524172332411621913271059187944165520517545086315727286671109937348115788444502987517258800961367600376801822328523631817753213379017366162048625572794560572442796176246495279635723617233954871579202065851322747690503520104400861126669237832184068446986375971096239717287825866178367236560028196249839669463656337440768020751113388614773532515415415523739740618817583493127885876903309927509463459870271877656497254019020606123131982806497845862161003647360245711300446737510767075459831635965038132374045407863640873118214228973768728597552586865962545841464977426999152628979953699360379847630485535886304023229982763576703902820607461698597242902166497559116337172358450714891528676684074016562937232548736750537175635741803602434791160593019141587437197771863842819064218885203002434716049839479360629936637990708330629545876048923124304861759226170647707476746290922164916992187500000000000000000000000000000000000000000000000000 [115,15] -7332510304829339893112155024516391700779294607990106677098946414496727068950096902508863157090711126927295162129817482580363995781349320192265723965079605672367498600152089457671093374094626162207427832398361967987326703150813224857484814863672416734010203627473133855503529984967664066987858239966663181357673618004335446609415580239629747073400040426334217016273622356319163534158727678864939682759762020159465993372307426505248289785866323365738001506971978222046852218490675131966600173642960255268254951173133608387346751043896116316201905543657386483193680868866926759284019367062682787031278777976265206512513287061469018548269515096004461423598864128040083490241924548453115157262696994508784799602196498923671374585879778514962005198141728180552779988832984372769141696526796249824868097309080383796878091233661876553567389054404652407228402442865332844152540421637663906809122912957684941321411864831138014169425539040833202870692035538832759561698710333640532805802375966302515986508921475653933601732365348089193502230156275731081954219800032697066841905691703415434169131246379912706528746512735683473829827665918828585005418823489057326752244052241645672533600742216084652094465826965509795412260330283726522560565001715840141232690910967445636538678208147290532299851441949231439203738774119720034748212724478158605457788780698678229001970959862648618303154786279015662820738130421767044208544220133469055038477568283880077786219545005247681240264364626714067027695330995321191437919722298772599770987975255702540667227424516767261498547470111233246992181245777663306894581721958320839257074815659190019728392474409053367119795786170335495434446994925074772713657411043833319340204945930452352023733533222116017318528235507769219477912732264947354927293234409458373818491090296799218783626325320406542883106735650723460822382028372399514779433930474608290600432975251101727269050798320238382869631246985769717969289569579873634871853689128773320561751349468579510643592715362242534806930703675782186030622960320098969577516089545081756643630795924008883174244055340852954924360722673825439955134627766127218531694446106748882667156665505961573096429309797837225440017603048325016444430276187595430130032606705336894001219632207856711050369014987788553579127283524658098670947722886931476204772866417001034368821890602350628962900144182710977349944909806166149884550445325892553682933794334530830383300781250000000000000000000000000000000000000000000 [115,16] 19325627753424632138298094149443716061339738603533532687223403879221934459740414534492103545339649212392802033510637279693424177474372424678415388259569740609012806406343884554028801629711208184205683101532306680286016171565668082904814479702614405599586197979269515652025674531616565719736695501973884111918932829206024497092743869470036706617236919259344621972686379881291563216597487248643805998150559633851966693897438041186687382455730431684872632889899330707177032097855392234164540447474301057659144405055944081134867473015661036510559050334701124676475525223454404592482256767743060670252280515815016849156984838454956666915252154419273184330129397396440546485892481623390327082722456311926568865511232363126008580411844434334897437136559969906536081942825852660217006940408310348390622668118299867652426384373741460853351470965003684603333749128037179278987965132751839947752479567866366177622363006039793297108196085820547477643024478517006722195577964992292872511173528456203162879649250303993987026387391691831999215946705471555223063939417902394851450449665993603084479514381387040487154976192132184356138468631445110261252560639061311837412006075666057573332904488908771606229225590543115418786907734887657857982752190322504643907116386882482253958130326087737601037228683380477165966123580840437178365129350534359546115550375858161561890071008146006815787588878933444540115446852420113505867496440044814942844797244345003308872577089265617131040855681715913620813987174479897048845755607296836426798258087084255309231471035585263635376591663459409987824411106209489789800323764982676766761396693914374276557379145767837322786722732542180251488202322773462933145255852565798836570057172120993574365521933800386859391310446418513243690302066685052090856738590065995852551674223680051694490364876002753521167132591814840861858047277327691612949869426769312025551115896063463877522702009875254033969593592791066398924481906760403020392570402344976882596013419757190048653193575202350781123125095541893571016179094131465708689320679438134608713759821431654818318416877691166518965735535038822236545273671432773730486963852046757544406053477538813147075022202149044814048630954961052989348864667645497195773880360728253720167585196606461571419412916580837952984493362132210077677785809580991312384085295074302448618833971970331640402389344091365977042590190174218512896769383321675384035387423864449374377727508544921875000000000000000000000000000000000 [115,17] -33497299246372760937908713851061879257065271382908160904769445652260537816044086409123409011978123189039690918317410579270713932172753919949432993384797640755413452854023963449622487258356026697503057593780434092107066450369134744282168099736287639422107276175725512660150351041337788828377933163562133677049615914383226831171878047151848810326159441315906972631751387915641537435198001703388057659654885387268250179773875354105547414426964607304765641318104265433647678013140497671166693309588124419967426053081923481766985508961577603609668145445219288336272125426786987709986070751024660352860565417425897392347117375126684800309542908732332941241802723334507886497034964783367086532725192859512093742407823047357129976718468091780937024269502906887242459868633518051924807353400551470350711088606885317157892328003371834776611813048512937704386489723710585702654333053881792527145314317390771764748157606785838076430040247594435714139594318877716560278473347386152022626771518685208383483653071857574141742201497288933542989435428244921799855430455137914789546119479092247403535708111246417539109972166868589642312844010522756304883949619374889678309702926444661445593603710488645690861920950655900414797126070438994686383842437434267561954171758431733670986507046300479848250348647565415317686427811534508686178574522460307396479665295949338696040017368589280454295047652138853389243892860237685258479162744767850564761801307015347598370511677797220920507965314851758910135977606997209098115028357905531446505864323299598218396226826837193480775023476029407535972305582832658385036296004021766475104691580902737851056951028223379499311005938502078888777014169504539145792613148667103926918733196891985833627233584274922575502229748250184322599942576891382675991129346540659559444005402068669742391833285988780275398881155090494174885880700657426982865424265982889689571975829147590129941223980668124710861440024157389400545947763318678777182028656540477906116618062892416679728993061804735747905989956443949824468014351832357666065329515570585243044452053185949133174602359861744737481352812326664961717385337811046372673324785546093041634268206425824206769080622957403364547240761475866268254853211042817585060565704602856666286422506487784965453036224278989300552725465314766907783592419597254723718912144770809646605315003142082024673604925308377276365350852475747228257400318179035688531675063472903275396674871444702148437500000000000000000000000000 [115,18] 22326459012349552374183468168141925251712539417437057362285465365318811761637057039104872230049388895885837927100030068457477055684170940111353731642175467376925716209381988264710057486442902997674666915483912519501568373685925789672430399246864799459510857251626927638542209812013098045492291219590347322531571933346086994769405440685775140821363589225887350710570536570272250776210544554336534215640504086447974116720527273010218994113161632420454870090974303255397469352259671306509522740415902279254735378922233453580886115320943294824000963317291859547099417311601160978849333012705246881351026821575380835463907302574332417180269417061933920103027563176997794429002040362750173119094304832245761988699048548012192946107357331659183909915442780170345382962020173404673573752141669175914615159927653272486888034465576149551511456617052525203609592474222613035775030266357249785766108823401532070365467226714651900834805333173604360956853383154430078474531445978157951340527221441612432024181778193353369279895714028412835277026996555552753531226851683964257796747111005655850321999416646767186641756348540896268133768489451963155333595425111507777008969374333882009290596856091981550390734257510108256902666446530786352024977144492046768000281166623747822870700281672846888148383278706113046247694289325702862297989532465720760776558273988921243739362532742897239814212962702106849857926019836396675286846680716869689487887874067011539567747276183212272948626299029351686578318178327938954670001803108379094370328836702216996531992225476337587656745675590349881035986337191074655439079255460394568804954966621492290328599415822309130375160353779299719285621536706014569423218668543395751365424491599737082780131102452138157300958988378902367261683351242304407302804901652251189209003175929046313353529390168677224507759588169484501282905195023980914969105716774311973648433848530039564416471902873000659095444537436374583360433687116645652252488031649704880767477232609959635039110153264792799060062423595181548840165298599613715497556448286523823765694140336022238532112664643113276140178319434923774382698779107302139329832012886480190186835700522362930672166179980941034075941821329251276885291976298421641575688109237389801559418214426211487093571039628502859702793602281232245673611589050669754577575814334230233073446039798941775946403066397053236423802773022623436551278484058435159261956498566448203746404033154249191284179687500000000000000000 [115,19] 78117366279735968196283212431041216850073750409188142595894116842163343750983967190462627972832064936512989132416442422825731985208813189986634790784663276332324983716480402135962797674707246471137597628927638160729986673261517228421342979340411526760554745680934077797950038161286971766577931488456127573376460841743055563481358947840126420123894354738749739578760282274665467188939882155526557831958718061808513819489987315122611835936977240472117492919631221508149608971752353457963986061156596951219182420938705722492936131826455836526563746629842354825379531213899617957463035181997998198182461461208172230555060472044990032012252083730609695570704211651995404111970639953028625738183206611036787388968474578127206033843902946414114017922669757483264354526677806598511185209339482571577444377530877881328346610365438762808513938276786256062736567040709392480031204657839155985499400948600008852214186803356081262856851404560705443717570849159574028209757261543621470315642815953058039128155884360144270601220483653042379485822049023911784807941486694635143423031293233574344949030966678037453757668811477175241957978534758279979633291655521684725557493247377285263902421174508781722097948616095286857750882321163799230577361691103368735462130198061316822633719615064127227868197639961203882520176158817349649618899754976707185360011384282210342321502506960859243926095481039909925214481444879490702707052289333623261537276955580464427429575043689773039756155752328298443200054478252968673524792608249013373293537493790963884954512785198215626100258206813187854637804072395866350053686224145956020734101558916168302058014873466195661734817456923920519386867356009139284855619600731077407577180270966617654770054248281688323533662067117399060527936706763766849922665061333681309366718502124246221540225540245561118778736638525701424039013320432987266639173832697017653039963987138475174674252137833601878222428510049781878301381518322735306265457209850949319368388287038877477322987728989920365677786073453762720039384988163220369352022833552973443426270768212587472068765860130861481405974788529753980864085943837460791069477630934880899003474698030646346477351374613378293706466601401165311894004870231056804048873731681935937276175335092932314628854405984142338144111484908621444670031219625463837220163546439671788318154345049516426070968353009281917154432201034582392444830401396111463355800006228002452246528264367952942848205566406250000000000 [115,20] -254559973690025144917518839631242424056413779332177246098181953861725601068713503287886305782058241255285055488111354555420709903639211329815792263058193987472211243641348872270682947519451680354969022380543119954448679480808786977457470773233842252928292889978644697251954895937303360217808912466475940575138715936437242529826022158035099066690807925999656531771472046069883284177829609792175942975818298154441963954913581656755633149032897383806877022388236768620025045240454385458258820981566728878004246025222418376109287834745597566141430825609389291710033955662131459464238885513722132371595300144948087141724225223421808401363218664621082015426136168841639973127652852365414103392598781223975523296007957534826050424707404056470974830386417151703395235463441744552471799832430038632559550737089115504171439565938763154142415903409032591247899486724850161886050329083426604947809292737478234033677276133981525693073872967599734537060321964965361806031033695449086816572258580301537094258399092740347288342867362513646354845977104394817165749376670481883124695778162702412836276876635644609986842604077959646695579281809244044855883169427108221619310920232073703375920109400673135344696433645761918108625980490861767646283890811623276019635859123351560895011052450406757285983940349902535565158383909977567580187464716328772295446908180457946539523806592381871096053574905852234722262313946332934983171040166743655375147962610922063098770060008401218967504962744060276399136527787919616359130862811112106180917337537145795241353719883462330765133323712769849671572967442556712621297452112838877026629666945468745367182045631378051511921710967798411253134457750307883858715658551532429351487301743760772490140361258761347332457698428615851286060606147963640085878606584807000685023258119430282076384676223841636044992506085612877155558466266419956768967537353389812447887791078192352344697744547080192644450884051001154641803130478498928282381087426770027156525834368534036639147070531865441968131833837689355809791360164191480643381091266682939978056018865225955237187021123446029098371603512446959788557890786494901263928306471372012538523376577111860233260965061525664867136537031931914735782792172817037108162441180302915845898229281834742310908759495157860257712639079708139267851291170563921054111192626564689102738187254353536315097122282946431132161763777210014851868074773025865367221580795598079305364080937579274177551269531250000000000 [115,21] 306802253100564476273353709343197851757632893194746946808522788419364192688051439117498190728352205459696918258105733613130736731595482071201511245516863269316707085190820828254215005339270334046756764812597584713523922658424438167533797550401834137008242542844451648748438664498365776467979886059974740609979614029354505972205849342186556556809550759752609718225322813064864232914658643743166913510390035861294453379322891735908782336585429580698045121949139635540711809752795453923952638285056785084206194422756580530284408100847828374280556951082127150742011863058490588161625613017366353315823834871512840292370039061879473401974516706292139787510246443865702373289235110892828891647012500279999009522829224321828208235769386132908144127725836025097675090427320555406075602241966375904163061676352447157308486681773572477671836315468747021353571217306790467278235167495492129085072034392003511566148251598150401081121976453773545449424859134278648717749398587061609066224472608303136308196882349841002553032969100271446497558680216300578993605344945707473721072399174703477300112578940087908580141867369595769326937925157238687564410124800671588793007825828172697526263400795213520857555189407238348792261495042757528746034796504956106440328184477524588182557122095403928062754815189398380194507682942626274391934149960175049429582475762465786711737523437981960351421380238586513036472756417393537141481480957114166378594221885679710961003938611528568225841799187431368103456996305200445099653765988048588866562862266297914440872940280138331569397263299901395587765693083069966658893472695685141124097807894580787224951599176109947897713118292671527358401988039370399558608341842698781613704365754602413990169984985201843124594063958325334144451944985221903574541920916515277591865993721051299509780821093680275346806793359147945290931579094902018085692945796063911716853647522936794239823261096027480891309571709801210106905290795560268906750805698578477696906759627551479005469781800799560276919328844814575812796511188281695788028382509313162946493590346721955511473140477328269124316724452045697200913696051055985057497684849412037759492014604331610550373472681792448268092988624080595287386226310393795448626304875244422918386709367990818427998230066365444717993627160411102975809225563841105769001227500182521302727216531411894737999689653888026685180726460224749901685341476518572372228325917387081744891474954783916473388671875000000000 [115,22] -85378516774829453311986447872188907211121082241261098404052575560338960568036057692567610506789161278366132119848033189553851336092288376394246357487934781025612322139450809353164195216319522622192862293637333218857800371401058285108735067059062834084126543063517968288355917751554445102485358890046628413291998478530048733870978481070824169778293925995873487873904945848685315462175737612151205522068272725254044955842922465988770420376865549854721595887344342788256553983854467234921383681057303398250114673744385703312386554022449022863463075786571987617189520828721112527077855974762437207240950219444513813888251188984252195600863405881200877561740130437181797360125547086691288375434979853379705444088688825311435171965566147646404104886592638274218393182082799860454142077212144056637535496684648037503980873105815333856765668828657821845345739370553333284937329471548666365417374519099802616565366818530364131365966447844964174747797742334525573303650601470320631735427877308477721972801710004865241250902570700136856983378708635843618490796120019049652973127411031630127695827735002946770394177721848778231180532564149215025205781718507306186945954794841348007311575287311769947847586469323292929236911705526233628921902923380137213289768398168147552270068684785508879708817477586407299817051213368873571536322128972509124465301480596683482629584432278042670952500567169305233820278186942071389543494325490286702064323080583003980999697096500872745222398558629460848694971711440713201394916595458739736821371753398419819559571032376510493002820995879371208862982420794330927878723026500554890204561818319177511222572283180307564584173817447049362755651958491218048042433328672080522290322612617783234333285801616283175625448451777408659609262795406806092834743424603318616344140321179029023218204122655205150199743275592545853099117513484783812111832737057817438007062270914139854899950169230905160487690512800228112119700124611580360764903039399628523738166719205456862674467420372475924465173213195670686486311595211613874197283693085944092243786779894737978708335765988528858570035801242058620941093499645503485846866979280113413385503901952850087893217300915811162388763216270817785070228444421090022294300965075770463802343747981668186588954113019741702445783824312862501941702764472638264712354351049350407078513626617390424970609470323703802973469681191219227538521670484886834286836210239357569662388414144515991210937500000000 [115,23] -205500446028100868954345865579780236465899264765232990104833297533614328074814685645513345103437592579937528013572611247002083184484017435267319584655894225110228021479396104618550599254786240352481388492679926617307845655620573809026509624307854881560889335067668723039423475361519708685378226926783426189908691617191266536930486620355350241427112821028199567205517962684778520543170426049818018332219848594447174775938127656627946010706148228810756073198202030260615875031386207242884081023365014553877692099139440201691636218394055417289646183311390257541275941613561579844056961467556057171250019484589250002101506521875479073237472939780661835572790267551729640254850040251648139197955532010479956086448647860559931059779869083382904854126124901020538277555485044599454666859764045482508789756873225730287195288928536667617987314715738340594137658640163108999106779048826920226831777031400951421735650676779766242297226864701949901055178201716055480650226386794260430485174774125571223545683747475112183783457583661394916804711472408022602459443875093485068314615084275040891098956163466806267748659052256622147493309982907133115854854767953750861841654335685274194825471231500004983857325409054488831879706222604207673336954136680661737686686574065864708138613610240851522773070359897357664192675895206533274174031361366375281421732528947245939622833134045807887096508006982602562427156212349064504333798054169239456421895232585979727052799827589868808474741528217452548424926760194980821325702922026000054191497434824186632293923765219052957309618754802338185526878731948470183889816207391743221564519668737336271235209374337377170431508826546868691246026873638764060629988732925664124946833760610370558749962653461475437891507704672224093007286288657859674182202582136894148074384591730267965001208245992520217043848232389703287947313300597914695463235524250169224333429655810568652155503845970578721635919818025415550977468756496534217417998455898093706124041773175650242420952581394960396225350255035325955474202214690161559166310538018775818870969571351985018118628253226099494313616438227236623403595118036883566024131539010188090862387949952286942796219814140839537751451141435566332955240526950868691475372832051486851945092078066630362327226718210316877901145121386048646192354603331903574685565006215774201244156945106279453190034371514302418971781873644402920286998376182504601195066840091385529376566410064697265625000000000 [115,24] 259722001428213206053293996708105058746042777965368627110095474295428708410998626507780862344281148797907562820494889771217877371288927134517439211926691999495283319375788094459645977810671865002362118185981930969444149396969272310690895440880081835567961592346771885479865863259789165481241863002210080880745596260419241362790220651400193316302985891338716725432128627552289028857034909185975037863563906808800423562648922437009819776995160507151530609444855990166572623000049723302267110525815374102601389624416842903360153311989546668381250152273890585445187277098722019257103249831342203371024670705422230785961942064230432017259686653752290955367698536170336339052905221919341865597123747225818996118545875770251420047347101505027614527775068332889902113589888886784301460505635478278579045874845188780445435572350109900297835468364844275647612893500063963596780325939168129081366444658526827395012891967284966965704635971768757287445010278565041394216859640460870273752834386699366249039697255332393527959770692022585617054634960910050206565092760905254154321389000073380718552600534569841021719294646771149622587741387445893632919573469529487335360926924159191076163989797957183198422264151656365642413188162018588130251985994505046772528520305023194236719758107571466957300743784719686813627479492205042151073773674067621651057711458604391048326929915554406828596220368625265975003832963086633345224227069926029424818612715119307340432945891925916440655236301912459549478316921999400694643863033969693601108562551347649160645409633744897147439039668122814532870936707850141525609618669059183004290584838011545342968901126510169201277650660971333549412599653235883904458771190522149981016652982317150072499408229016580646370614538012403041134383079919956289167686072162097236264360877499183792128614325234988841437129124998889416101904171062941672627665734182983875558580436105213667401623450474483319688718682460778064593836628728177468478982698834029214013479281765011394053018694574030806413198581001321468018998584745066490453243728266432606021432385423856422727868850968883236962688650340017885730247694443911481395967108370918115418092242349341649586205995228942384218822545650128454319074057217227868055405151512545388867652174823976373890723460973900121858330248739170576633742942811963378821732327475981379940681179576011453870135685752121511984440126709563581767560551139548477572738249818939948454499244689941406250000000 [115,25] -118448918349900954822756825833003165833392387624197785399955311867156881791086527335924508883975570043439770077309625411942496593896326657956420118435503140238114900859991173037497581902639514546024003665413199172458666783509912635239254795141636722527513071083449051134002761184448034966352367752556061490421149174373842820400384669712234248417456483388858201808490102905132063327800907944132247716174551483003975041360353170794583263893425860360906716883872211667247126409622502756076156236583883187354317406550595699234588687027031501004239886505187151011893402629175886078642714536051191505892699687630138399587130312782797719100908113062830089957671612525122262224050703468615900466088273017735769584411745554334309073600754159683611783116597402543772331910399247587090613229147034357349200729633255122727623862940595239896916190953690109212698716951755097074345445391171289643276168454599542578653752345750172899425143556975864803016522251196541131663210277146154242107539371258194824924311082825142197344434588446913101760529215865542191909830357344728018101407171214526928756082528062346613715835618197596537250879402749518249388645749035585531241279977457597545082774686666177552062542853857843477557909811794683841372547010780348592853077273114161121776345641426023336232484617807956318175613388582409430357323743140335815819350917728972544941225574920311346036692335873542477117450021802472818832781659736052764744185713281715330350624855186354186141005719015109798383850327425566970649385707329414385252765260891507404240720778641787106191027654612998039366671292993842951876118329231726394071029376800980133910374920012888752802243410842905385523251734704499223632399576188711709772625918673107478770838757125042570818234642866547663498044967624757175478773080505872612299299459112263053011310687565458291040435395687078166921365499030857714183399470661004317287278279687848936849593568960744498433056627277549558942431820338775637452956608852599377298741851838922524703284820131888190564641593866663957186495498188338435802382942958916984426344287177831259321565774493675428368322530361606937761122698369215766774218560480716812397146197425270907145316133585235649381482622493667068262871396738918962284900965703412229832995998021067383580972113852750380936530653467296191780392562387131369533623718086954279856980823341823839506584120510084251066516232474164945347787179915841071498050496302312240004539489746093750000000 [115,26] 35500442425861248197428382878271101125835152080935816263273721795124862012648020315604833834231980943651138898637529160535061461722775462383049221304190480983975619882523164688289652661049485745041215841959925900185229963262209776539788733300161994901161201941413143440578779312398761768326347469178844989042122520213029789306451656531617734680010258845293406479429236036921116842845740329834742191557622442604171787773576864151526629504549983477308140107471152394912340674888131760879360484161662155308071302960385316238840892735338719693079836354415671309693967233541485301987200005427122987146241553425372255081205218341999914976732819208338018389327531378675201512094376124476535102406606327997149248883828522332921193696357447359787282848411972769079092758582940933041643708981446904908687903692107560719153368535101258274060096642891574329105665723098979884819535279450235677546195422381994872088903432169116370367048635808794321995206763660087956517989026774824097195703289996899572650885566959988604828715737766629022125756146956816035994354545967242246589826557874961106208246386604469201928998838660522730396787745742631233366596403188072089660965675266646872136202663350097322356574046045597230545954783415275618972169622009090211969372846311243822672196990629861955010270577505674704484756084427702497948753642369452235396828954252459128717763064228028795806551617919072150867697435812439896168904820826564490598817546524992602633244406001599552214512915348369216899414821833934871655858880675850913800632801765941342527098763195532643543369683843170288770557327559713364481914464654260306101166855933841393415884210659903984429586833949222933564709572853578897094525829039310973464569433837065310062396283007227799165482807111178175099889809187101658786916770148483759034082187435402763199350607477534822545045010603130702966771459862013523261965916400656878246432174216604322439118874275555409440207727839399159512459381440961059331324990517029470799877247066925629888365156948619698791055083775394781333063890248585795756745890285865760948193777622078586091277528764793138486707779576040441502484102277881817913035394435524948112200658110900136412661241481209222460453837763694612915527162800620000482483918705424005575676278840016891509226919168306623139604932790400016402808396572547823713427779857617040251346439078004318131079754267573397028651256268891145921736893220632680367998545989394187927246093750000000000 [115,27] -60564353927644815247336274203799395644644309321084461855872169283648229076794650570432673977281241833112886653506150285498030659768707287454629801658691926396689948349858563582240727759221772622179538890100232678743892603810907113517348340941854393001229616809269918270445255727912575878157115388667904099265689394605575164218850269224884442331192080670077282348583911690145628039101674424182331037634789350392453336904519132147834314965144153091451953195288470470352570143239774489662847535991096873744216409981861669572243940917852572333685541575084778607018750418456168392940540193077063853217683294457173593190805607270827027859039585372131778564375538162770617188177141109702422430304768472755029806405841124055096090643277804996955592008718189295655352024705049332287407729916136687622418372581032822110470906239401623699766609095642635700159696874576854266904198044580682385447506808477073517816947555709682491009713427301133638305299336254105444491446113667338151769885661702998121040198184040686721158620198395099197270835193501305759693072454373462496636982526424829297967518408634166294551226107856442668223282193573474925223203937740538122907001548901152100696970124717903437787202120631134326743287969100273709093052189186080911661404982926034124895269334741069648064045826508179754304110591765120701364943910262057140514956072041752340530560460895765761400602274001941371082641187350009852454483411062010907995430823697365766124629935184037109786345395113690484930244050689589696334321172974993299053897742148174722017651854915374100028905913667770320956684357812336202591145548388407687718831026573547218468636098943978611079301679637012990426841905000228146006525170072273352213561988327581159387254339533344260468837264912830393017173589029922019709870455154873220630473114737553400361439645436525354396902146388544399316610070204795437548454535444700485377507034789407865084259263724753201226633580819853730518702167569718668298406792593086970255133179359814858835564859930908103672478260983909335689841194767164035210864479280207989453244201174141244214344607324085266559143441647950718319892325157801041404406121652177967721052829194729027870306529696692662663074378790820400276166623422600541088228736734025707654134373991956815232520492989046324429786709895426609826558859086665525368747501092592294829626852308267631823658911909306800875688566370776154591413706351765711133339209482073783874511718750000000 [115,28] 63909125763919908622629346686118698630300360942140160095132022702700405575334849806301192374783630030195117811140198148115426298694691224641167787508935917865074836711459604808145096268075223073828602164877262721040972591759245213575215645940717719064839513378345219345057388987501216485604904288446813468074212925310989158979020617040475511683462788082479143439902578604811673098759807571991086479693115519802713845411598100447812734713597562463091700767489725145298495244312547320733105531529843340149961282165866483765182924288570345283028588579686414220316868878511913716809423142455011889751921707268496037231040016757693185205367763754170483809526841411500556180806578149755224993384915501331960117150950007204857326016762767299646937339593352008315725721673406720336384052674240660327747663513326867969757708644603812267156468200531347198196680750589562151135068902356119012374286584415380838109338968553168257666516173278713019815245421087157134873647169865631507721173312836690928765253099533759268767141401726026505174359894234048676263762440193103891165788065195168342390890979910230352307537689173670766406427355606176709330026096529884959604341253359704262517460482248473129632679631024458161450790568762500791701436605067329254327043087364029293339095734239202507743952313193041960993774475208685103888659892186104883696600544592946198294903615698894105322182935660073194292491869930360978139175654643126834590329044299006913685171748950108454944590733575759076931404722619046725312755918552499545707303740923710088220025864726802683354526124212981219223017210136971006544627099452261592456953915919578801963420125879539478008073865172793247605902220675795946871184781825759192803072191716622443280244163866024620533053670627889496016866255040821625254170442663593957260982913423089089907838041338246858546945161873433643403368953846101532281477279371845059782472905850134386886276602763278008759633372728544301725776510769697521419388637052532944053635962039159115405171149888177445278722773437197230422991094596741270889822096518293237876830118421718928170284739425686107502241417458771602087050468993225443606173586777051456910348983315682513054413794239968821018929809859050922746140929512890495741420076479310840443426643848058284605978456166748513702821550709632275386951756578154188221346020888182509842682044980833684973363440295870058559472845109186340292577177546462507962132804095745086669921875000000 [115,29] -12748536987538112451694980193206834006622989129317658127052900638100939590357828800541939974282721044697415967153345172782427965293114951453030939710119669694210948838731656509254833733284730142130920428488838678983446318728436629036854770912102268468518133385571509220282109724252857788451004076632459001081821013427102452584757540049051361364608441739384353683090776224940165635208851523217905511751579684216021196385921077112349948877947593525895010473004945353169859754278224812782049264628572073023736156237977213212983473443182163216919620656169932373009729514297550409559097947201435772249114686577714546095152228415988337542100793246218247913392819775408473276991220154298741391824295267215722095407718320014027863969908143813615947521858034775530342677549598977744273778997026457498293658834029614189315505295753931412564988411688331125949840605681319178382634799282868241713717192074512430004521112131241761433361063749550608360855523862240487072583482549867124393204591099061949309675341888897804820546363080832083913356881660952737972273402491453727722722111553331253155409439359497512423021618285996507576555761715225616252480774041026380521268549790937758213658794884068699086950420971685499600994336448762733707486806996914575392391297425406687796800822133637671366614730454763869415530807982315431025055156918205861095664652936832164710769745135379033434822673066113793751510058409903652738175355927473357148891293957561512802803188899736604889994016645222340878054475980777991139185968120192487754649150716601420230739690139432078152005140630358071387853663902589343766857257726443773926326244480974204331199809923080547752773853003972690454531169953273054561802796016605189975154379029804855135561379747016614989345363085266094914341278218147995318826730286072247927398055491804417721682867520459236423750146187223722187817045378672642587686465209740339494677695514276371557799161420640495929794502565105219294362495339050292998687899997475069390070971529770975803835496312615963146842777255983395229097669110743548861427642815340652412656617747743942821988948837530711523974614780850798048414252169275359293524350095872649585850555824136704095502550155144939831980260898167199928380147606909977786798703363005432943500975882148426177538434725575304242097912194650286736319141143355937984823351090735840427632982486566012090075431312182644967505931812822570544513345325299269461538642644882202148437500000 [115,30] -18491297504568880039427861276676047362233827268389283793598118862071069180732719493621634900143818058009061961679490487550609455660199751731128204560748210166247406730395977495966566863586321520461553397336879853319117060593207013572682115101257459604832523654820947128941137810962133485424433418793847617984905120256731758663721419493757945005835526641850357420201268646916066762434553804215788777246836647721082759496378795631724163922842221642406179310942585861633115072971081566363852628988129246416771022841681542244904075025495716242782290615373105247888931347552641104818372714993281567168947427008403252384405043442875296967695421036529984737550415942993808443376384227693090478038823496666247838686200190603919846298193395956525391485518220190513781926905566133533842982536343880675464778549928238113191674883492330684860198363542974080641656050520281388757435352411870384898477176309890770234566539985826614444715454340519418420657378850755630418543534369085786327753308497470806611087278856965843681416191657865476567274087339620552157758907094057760994328623166415083124598405474671083194303051828798454962208968530131482756645471289474284081503307428416926767089215464236355273660188696719113073059114210916135687358810025085934954142675179066588863137421842575147278322495028604259065463368955009544793789494769571492129621725081757096540709381130407946459708958731121808174739545440133816917636292779321609713216201795364259697145996113538798591620337513442645426025421457587984684642428567269662201473551608921012789349589398256783852447010237124861006986492253045595156919055178920542801854490954096389640394500782834076861974337136443182763156370312091340647895964185817978118449303943440665153285560855659460613471600833519800015421196380966209867080365750075112461777682085734869233468956608853999900138956055277835487984340877980763045820545943773696233329522409578509536294947815934878198322559102295856087353485842257822017388701984791191707164503094858152448245158413339028809315481199347261220110228438934509739995638704075282009898541403943768831506355833662333743939355718517324819602290270516694215501988131346152311582124936864699606029408165874456988546185199875099150159142178666848417212587010567089153972138249909820502936955964942990599214800438983832827339617005683441108659914533318937835012530016025469698687935894829015548765973939019692517948811882888549007475376129150390625000000 [115,31] 6410406941160865268339772165042815135082704672378714012182955008516505529766949301902740425018715544275607295317358510674769100256103259224447404126128346471351569135364963799071009995156114375199513288557674888384339496838681582059998017336530653161737541787651592866183955564621831975389083937061580883786534779004679445043845097764575731601148501942427022336032076236757370571874547042418690363476528031743255965979462163718853009053369379076169617199989302432346466771403611371492199322263845617561718386137082014285799805098882665534933056251681831484982819379511914138810826356517184832317102298097503262434681146043730943393674320266827883354490225892172675467919031727306768312415877864896457371690833122404892172197069154588083512515872021398965576296981097919320898439639719929952498760758428356977843620812016371121393745147968500668487447260036402049030407898921492376252371567260463875975714247953591165995178291060017021752323576179701121676139490357090182607877840745954032164953720234281684104080359488017488263709496297328697776205384403892114810369349695204692610264505270653197067230825073484217627064960385042219762598754858830775214206342894136891866352364240263333029962577983453193142801170699139983585469150572990168304062174523353927698514995787376593640997486624240024931335944379696715683051274184922742246985365986547686301195489413803400912442694099614870531810835777843877443748900543168820659854149218667755166792113728300114052349387071632485175825730731689488597130466855369190907016643871057109523393994338819583838512423708785698029571485799020463761392797357449647590328598906961925378891516390998403765454535985842832242181062683035103869135648544959182613974253143252558468919363711022461115020746827826934839580336796294521764753802120081332368192851860910390993157239719604003810649025635856103750486813903287241651053718000450192718529166482017006813146314719705263192896421823777629035198316119775825044447278093558319771226739965901359050360651028184223343084994690011323434735740445652234603305984888996576930875217412679798738106441958838524752564954621854261734149097684833048828637081198377269990134658663701363278868847699148861550297050682853792062717370604044251737371089788162199767278146098859202393103176360272018277196625877102072661006496932886854861515440860474022176507356075618471695132218367807214427625136333533176213883564287243643775582313537597656250000 [115,32] 5379768414239146282999094336499375701111496022474824236959255521615383476533151915308926311864128739556000394253283717723251862333210730558918214541971611206950360402250413830544008274966922698053472516779008608000331552678576461577604920515697586086715475834753392870760780986404167039192652969908693225220586610973412041396301361880638350029783679892279416340151154541343359681843434624832523490269635236393416120059818480584332537625206741132190269921889308247525328026949497895111262817908227228608376366457750027792915029847070203619619201370962098211100974224908285219604541364880249611994459505528293951285748319851449965070627866712797718589128107263500005673630766626991462394932070984658357688961653141559332365183222603469269368720464544987810934562687943546152690457787565858336484259322961751531934202009334281225430370679167984784987136697904570054183001557781947955993840446171607034947342278318122666973494998185232163478051104040831642878366988752748419444378692240808967645483347199144833557637049857472586459639080756657744973290919648000567846870165673296355932523526465875541215165666583652418087842133932962548910515407446235561587391646555788993525328776591390110097713904263510690937179440887680361462849562585303178761833107647405694546979558285883374249794262278000505399302330263809166878315245180797689109942127421560235413018516586124962857979681002311426925607236082450906349869071334124355986365588153664145636699752976482258298946199630586536713319175179307170558230949000492798787433433167708310131779589574518111898994602305426941334499303190584130825438796795400636320083878573823763446898925786676292567388819085614076559606293469909540305090561780556413504369161462346348147092473670550908953001677274940113813112338926946152058151248431474118418438030902785848146292241596530715161381409175849186758492888823373721902667315626674688949864829565612787644760000581214673725195087427245040450839019783952402651330344541503704140722855395127986180288674592758050428218159652905071483425841762944773260632671969825344120756503981035981271781647013849729505631132759085273272277240633662072753632796238774783202203737773856315467937881302557340883748225776091567324373926480634628887288885215146085930440862018287069208263329004582378733398562562213682587573589212184205895830040027354841256936588180134567845266002586071402647032477055411003874496600474230945110321044921875000000 [115,33] 4696945688252601881055962819536997170385635721290486006662632220188294060326271490124136908371540492640454600443988494846530499657800243240935173666979922422441045285518412964360462054006859369344614668409602822169889075160288441137827133051747882073459699407257010404112724987259291830387339673513928898926127008310465358795348446188989992318922569170210990059179938092620112396596124696183825887446877703502405141971781991994359690572303718621126823337156733034805633181148199173657264511652459307350115414627400298327808910652633208006530795080682393341910414798258239787264553319639816944269932640433535070088229912278221253824730785994236353493760425921206120078431592586166990583235136790002872857000105974366166342841474184054180287276192771781704905832255888578732032513286261301161007755837667026121951786779978492483650620895988887583753963101667549339074582803222577013738124362100535512069159874783893481080715479603811038335385265902643868299989179219816083531408291772028281659919195303778483215615438024599496459097805183155743862270651461628234608604086157512630836400227175941325104134322767333487767146166858638409557563773806613697310337143474872561469110569665298764486111264922544282315929434153942191498404398390613972093743741760047014937603179551814709728156717154083919457967340178949841038669846184535547452085457230159956814857044781506383310439589794941843779050496992999782249243564148122674520237364853360371875274081357404957195748385727353404275031752126519422815004234822407890464191141613034839117476579985943997749148429727930778585929797644463287042237682635084682960985384679830772752917811498553326707340294254230786288915612630882935923354317105160667612663726598171673165803548427016032348224394687849688739522665482979159083139823994734118763684382570979286151736034900303963481668362745928139256173559770889059267976698030036014061613920418590326485901674375305186185364062980908063555823430449654974337384556995082627267558676342212627269264013849894430245972508999298056361609585274085338317768451880089675588217988080681257946243063086884442879283478234021322765338162558002148805638342378492387430237896408651328948008132505252609998033445023178678095648219686257522201199789785765902500584095942011737886187946251827058853999742635808358150029629260606982927457176935659110057527429100601208278109428342085463326091489960623093224967306014150381088256835937500000 [115,34] -15626748659644385630098981473554789360930851646440336801142152893046207417197666003699006402483616937807227689010755011110582941794840748783220598085856702491459582317443300500220140716491276646380200145882913956765794530053438143476856610204595107313382616663138001216078852123134409504805533396415663235213245750254102972436899954482481023181343034029971007153678544887113004501457324068481288959046529869636350313922299652442768379132099795327901633732944441574677491830955850706009108692108822549082473647890297620485705116262331127846692076218928412657853318834713787351652066280538406554539316578094973444184302597085890779344292508378199869903416655124721715150312594670367694820513249476733964665045546411254157608132237559089197260267203620284931840701138988121212226439035475346456733193052973742060549041720081656238704427239858593334902266813047139631156925503544357285882771655367314975577742711432345291876078005784648267481855554587184678220378116766505088761895382542631037913475145195300255601351652276905193450586420859461412738993396637582775912153835939285403078627861509686340735938004621608941716760592811403405007062175792511589739235796378973916202536869922361527189042967011229198660773309676953385608367474382271101825755333710753263228499458793759931810218715404426479245933316919254472142445199487917035127937511045640531715042320694386083525396325776511106869456041075549548484535012337627325391809035092197171400371516826603040193107741400987250299776788283885670549065783407765819170849695939474749505549730002557440449190009303770770922041984577100937459132034926697033132833236807590347599704471233869531777528678033993187937144840551902261561391544849177274516815523719202971953800512736364672003990470771220746640939392629446067989084720922822240336404333884832728800640934546659093206715022188087842929882260871322315577528043135067330476762233557695421951829580796453887831425348294352942617009854105555761120874590228857363706452803240729690571027664133306493303939929021071167161258356329251406701036589145216144397860447440798167589841124679283829312265984945809634463867165791191919044711309445781363361762113994359981626801594087149262948180031177245731527568464622553491880091842847976731288192403382245597711922929372337017120862191413804524341237366408817565453505113005442627665051421995880274287554381889153997135452622835316560667706653475761413574218750000000 [115,35] 11087616700802769746573511958786039301936929436965901509037865078531037400158941242078734931589531807567791290797001886808272504365100988181130220224410280864790611536251830791055285652872519792387658917660953463760840113431896482704456273144851327094562737523516331509635980960287230767682170941263026615560679632084735194207472064941755927687939041031117881282789195594458729132920125174151728502999511108368474268908746788342969340014411018017664853782783444514615749920136071243254826175295917392621022600717067505648485948025662427498627260790436094122887576903395787459268688424195144646082927354718354463219703335091534840957280458152963060660463059193601056085217124994686917650742806808285427099130582215911211936045583265174487456860325361876249779313923493966344086403957270360118089373123903416000317672834852360707144600604296668645873701696718691442620574030213054571945728847495979825968915724479637140253135572397869980758763389511407381684789690849019296252934203621615895141380298680659219855441825557815566743815502706782478090413573100977967590824173271366258610316528082362018586062541924242571869150845892954942257049368001770766328663559268334426810194069776928846008919409857460748068680345370206545263021466269984426045372561238636077930310780545263468134915247183016449669934586313023301249901877039357442604263827725556614414700464623920729105933565015787526291318340173232042734944006174795648091962156734698731909049065222782397858231959336739738285069603409792300648580134578539037716197726613944339335161379493011244395895963934117657717298132157266571835512080268328923894141827995564717335459811199812833913941201015470552140552490947907317760563694480578486896899818659341825731116932649023432624660108119948272114687572241101740096874469625120965253704408516911554114022796698420014136891660643662233505887495773723446276038150249014140817511717561959967079615864136928076189009849369993114607830333868465446808202499634920513607256661027854172177331009230282369756335893388557378374325790227971141635441526263021027069052050199379900091174732477937299201401244798148129012076855790685391582447587780708074364794215690400381223270027237636133898211121668875731088386416355151406778433427378366160801401013457815563547304737411349528307879852860619762725609845148541985727918208845705835869255307189644260993201147523803636648492831895396193431224673986434936523437500000 [115,36] -81792056555150276889109947305656112086735090178608970240463230388915334334513341867634779751456276667146028848920492142410320998909747021686173411964078260493149202055196514166803882618200594106313712907416248129325190378933318588240354859021546855551884718232061590334015598671592922418021943876303014859820718436046262742069893708540098860529568185484660109240452243354488571992691828913381831845172953808370131402049492017278560476736630957262491795225913644265030272202778824990674557720709138704540470397629946281947122789160158384153566051921683961952528325297874029028671794394702488524386891862235211761919478856856887555412005527302985062646879992335509245240551342930515502108108142026880801408314359712303115231892415144467474261452086893759010502794783366673213435968858359389394334516635360655291242359161659340227968698168954472031897635154118097246043448246264363467411452487737088677259625797697742848712348626462938441130277357806465565000209511879727508979576856142985485687972067786588655110877106942159438102052352665970174562323591095557917102843600817074718777591397235078212860750639858484381209386073154143172778147165622079136267974777697462345639540472500522399306073842720436820664983857902676783653222911775979772882020644383917611237864211524830107529469950933136382843526049167559317147506267512404709618314808454683064708980388889970972441344154369907077977706538462638199779286709566560559187933530564019727432818923643416679899025046333935407669242478032110624417366680407461140251706884696661414527581387196646042904419888919376088364987098456656543963880006100377408404615008450519942660866243577625279335845258309107202979539219215109276258415191123870930176706107838356274039482095223322741071616854884704587270030152343265956940469090045326240933025043701431922726965502897760218410230825805073373460401658515984616500040171362442573331149024134000245287456071356830112210354148706070006600453054269412441890214432129448184098379685479812357459720734861386036034837336126440139613801325982644983463754465357196460368974150492848202977524292042020099996174661657743242653694321086091131655300676339706952813951875330471416802478851311935390437355082383211244261757019728284834873398280396880220393543555490460092419108731016250479216948505454498675957558412830788986655077484738717614873404360849847324438704210540669603535235410163295455276966094970703125000000 [115,37] -4692711915861736527226268001359616745032156854376016035625806274751757391295944008771229837926719901876804073548913819670444910561980101672475297700840139892681031554419493639507132378738068653112584187797851412895779227792507318574896803148416809482294890296631040269030330887758195649217910839338765970987842952544160633245557283337596327673371431156240684547817467605160950219962446123880733030610718325043098346523109642792305750222561352209753594315393233687988715611448365362789540740281339365633684104607892483357572375583057378294625550637042126845356990654998221562256802519462252858093347696806247987558774300710965381428829537788196834456248371959482143811264467922995069486012886272861310608196406524265229926822178224987658186875242646578824526739802071054391288968402902352191610176466616913902025568908437900353133615069319207470260664559539787382531396021343274569860194013903643370750195172520628974262493685749465973229437642493995244448536653228833397878648378517217903037948021405008406892044124397629826430427619730995696395635348001697951443924090799909542339842784098612538915858696941758710150745592735066851795640563397857797139860219198236181266883921476315495646716055195581342545430409043486950594313785423664697196152538445356198967949086081670705512070074233929251007542031612124460962613594376820490516496190721533522401829386233359661919402960096542214597277678212080914896047239908671022005645001499541219169690828870229031260004058927983109597227704697925896457131622642153612602190143969481275709150890133537633142053011311348535433642226351522259943687639968807335298951446578581835728474198388299369064232094296706190728737966261870011819386232712888275069489586878389107892175630365535967544142299078082567896088249643052856705462802483961552871245081621619922791742584473958196278493538316615587184183550070169671761921407298571210632750156634580233447342878719318819175697301982122097980694303255492541520233270637527507434745224986144226734765577688930356383617334884054811527762194998680289407241818691067077032854405659577208148237867070962645136914085211882977207031818878362584147055336644121189111477376315694179613065858890809101131776510822712377161707850929000978829351042471229820125628883937030144138606679275019833585305894053900531104803984078209617900783050671345161520867908170449410805352657876971141093225270424227346666157245635986328125000 [115,38] 2952448657361307074523817492556470439238875047869510591342214810737731917189165036095590259611250428062445279386966243078827142228799926172826300632262346354915138312381042842487597195523511053877158544318874852257864392211551828544602780279014908886886824702724541621317713436359334795317325082605814101101465710891344313959263577800745328938704400796019899052507889264320786384524854121657392363043125797775703083082792247451345633112522513400063398889230605284244022688231373221673810100813915715604501084806740712355196238073002659869730158835951366796180174588796358279336620395021910945910264195557262600639103353628257646618196443897679125685800232648508617719348518619796792377754517447271930040836158575346903763763564041183102008449057167094866145814490210540113593044041204794459556590252265235314354608874645280868344683563302666245337463306683388103645621548593679772723799768893060269715515805463794906120508923381129133755613832329201271870728271944010089822130634471665028661787104246921292853528625709332825864051223550263008979686867637503095102040956062500744008403585375740609646057051194895528252935328602547993151989426998807516416417176611103093223748270657856296348395286855094598686669611609886511046762907274902987484635366020930959786075657462199603374871273194642043035400835526647191554962598586194536914296360060873893075959884430637574408555726477966737603338759082722334573166453527703605035782672962211363440032360493527909572517110997035548495930908609883792775507986336075882038751729473263080219123170354257467477642679315685101575650687447566603609228064219808238714170330039111099826804681970913078344412861072052299663725314971854112628796380526185767389812461479353234067537699713154027676009564741379597015854389124866688994745483950741818700881818035686167002962998021287605030274255829315789166735378056637387442631354884221569165700256926495714351956394247674386606601895319677592630520681541907333005309692835085085719750224212655563070047221062983047872610582633614828692905292301313544804724562469506442587078397658432416355061327220925259480252342883038841196993148617371139294514826747531479410528120916011774948303422359349679234641934970457539882587395054452471568911379690296851127785527305427427633019389481315162327799359279084427951045220092611009992716414322640170059308932478240565303266704135637388262125568871852010488510131835937500000 [115,39] -376311695438990696360356712382288876242595830196065679006775316488168671752277652978232601662982437125119329145568867689661696275890634754570390584483144256567425934606035109336929868438016196710081490989778418634838644986283860981786152762868233240344678311168825828715117410511512798909730829929491857094467931458209848979538501995976292013159819266107549824051278225083383250863098773925218360868200339247003520272147399344678671620627210211669826824171894050788871462871848344783198495385697198162983316256544891308648730598598605999909436645760766393256204725469355568921094177447398686801465823532327260459605248864277665606218986831738266081701826562099037284273730729527866517722870971974394974106028446536486048819731845493077893502249106815788824588481934310736268999023677679913857851319685275410425881883565307088063902001670611498396960926694682501362997194104828801246015920923206624638518256239079137699801734364579221112663898354217348468598973538838800831619614463344298892725025917062005614900102807604422991349450421402734805089430006535899689311733369579320855744155927180474655177553141492913512550182359687055045744938590013378439945031189508705538614452160986186610569868510676458873151304625442213209620639790238936678560295974791506402295150464271432636367386720271789400333478528451795871682429715085399241838314443570908815572398560722246986679578202646319706143016131754446089383815959902925906700801661952685554562724005847518947036661491045748049794261160070457017576255697800540515897628813103699439748619250157849636796160979806009233198418845665643218867573119751147659262060955658477544615398447984939891223226500637487009498495648616851180044660354949594198663238102217561736743003146807618046906703298526268828614357931297463913294662755019093491204136867263043034213561960164959751865728756320921127493179753088012410725576468218690781214133656920341852519794121902071469738021634402409405687850597355836596694306145776506860179282840884681381808283039115574125546569140423099360545352868843749581013491299376282567131066298540306420710710226480576393035724821918834685350981524660009167686793767539953415269376919437532310918751794439057357593580867714909304102761973055566708103629452362632706472767351785112812926511683238106775378399900152387636902761942950476577513745698195378432477099278297708469018093870028796033011531108058989048004150390625000 [115,40] -460552839487990717425740833090305724551844464840061597553518372651712680266464463589855945500891882363568332528029826397036185012518982180753317318957235029312065432453640266841006966852286943263551164463709992755210973651711076251743519840635785286299826524885953485651137967258865079831317136903863058477889269465088339492580427502165253272868241038383414406161483637369635295861928334864223374685437647058721659175859163909385560526044225925952677925283964338950009700851272911128761228007861243285784764732126222597681608414829079024156062767634500440428120980848167235462706199556207076750280619300857188509926683738416432334425941255468169744966502053660638471117475302666761860611666381242101135345352350312871804508268837365496425817287230621703035668176191923715465793449545186370272134821722808110400991831318504579681276240040835667788644259405592849085602994804534397789566951687353192985777096246656945680766443659910587272652545581371104588940163844461299927734255923968514800220214516024221980511859655407986712521070829872486550853784583580648792301343969482847085396392471882535773965329570331888510709892887673132804286085798947165646626552404147600720446181477532708145234338010970931657809586275705280419833516161610968547282394330252805231347785045862594304461244567523251276951933897773541958386986744876991212870897840008065275892330769820000985267905693931164154075130270340471852379134407271756578445771026763412933442619407451003373179859211166350803033866129735940724471401859638673688321785563035070690959392129702760378303735800260732728403743407079107760255414943945851561828733889186367687383682438488135708292742385982505241205481791255840514313828323222094857284083837241793696587929434593895769375095776702351421224728192601810483955889680240556746015635533630790351558683226115897823427870700739676232133237317373985324007554321710974452103297797455591068073990227765234829427880108329077398108543881082007433744685028557104483240188170768304933551042098749152789799722667679993213200171150415109152311789336175370867381481365696935862774966760809391724480879690734302994833133890624880876628349792892002625065696564825521987795825130150051250163493472182587570692749857534334943080651300172615632391575730511497430566862483374731622426862810373424914222642655117240139402334466292914025707434631485490535108759391214050538110313937067985534667968750000 [115,41] 277382663484580925440132967181318782282096011438293355527069884068036171670380279042040327997402602148220622377386850477760155719813560876280436955799281249420425263306911753181293480070262055271988446401244806142547546599289383171014368257558000554285405797193349260563248212644447493350645354721978756191290778523132473619295224870683849471230538455494924658570303095667762281059444732449012679205579599574313603076288403560873925609483087309573100272755566630941587094452960100852564785905417147262534294130429879960448000239917562896374085449867598054776338802620995187340910964469399997978097224111362998775918241649008323123539253293156675182179916502730861567832707802070036352094695973965306134692758729107366325269541139024666194586501961542749773265767839765427518373109351534477681667181432493711251765595908802005000620131381813938168687755182490794988573561898329839640529848410509466516336156410636209447907161130063940741694955776605524880797835833977743488568710099425493087861403601856933099051266270786747713231107060249622414713034586672104597880921322433888179691707569831264920253310306332002306500872589881172662128626507053000416869937427938711641196931232896756383621465684874451656706674223448468744640013519245651357793666348733486574618129640372314656502789677227116629108845227843979583848843779671574800169859251003783178160429206028711914539074360993514767773522837396353945765926095722469285957660113613631317185391751562186955608735433012048612650450124359699065631360047597260206277027870311410733823875214130427423805054776760640217576703397351481105472663538963229021864967803275071613507563991751365948123273604165049249941081568427297990096786972651537730063990668497362626245234824570563593501945526383676617027560308623267774069837055597085525224330437596288669659258036824296611422071581044035438134282254211791545461060322770139709478085662194119060893534546863894815362740959961633186302940973130689071239240562770812277639683298189330156899260074030975238774417726120990227669297423200541550890202840010851813025951265182627404936458690516803796427382406586490314477481712853064867165108815216088884859109405578138076695364589455183411146274307465390649290913202584588384154926804442091960870144104651521440996092520864794766172531483039566452387040280003998295175936411695276546892945600011453613151224395494409691309556365013122558593750000 [115,42] -46754820737157218668655784424329220268723278959721823125919103179754477739954326726691720447043143797267001029657218397927757109267991636979915330501668793759708096620485119978283853786332646424114265768333678065298034825621428797671673606760507331941695756625407497221478036376192261340437743724310620792454522218780086844827513639603860687805856603583095255288175258525499148204041802377763008845465323878103129500830282276919267125434847416067639308615141572428242449990770736769199602478385762955245204217606613298246860784339986845695992900850289590447622898018354213626493564137861329434313230502775067223758482779283822470346564148411913244104143055684040486412162271914677050449320120336951259810432576877044396929001502779155153432119382982813901965371654426465250428604996952067897244224018120501911761160403498027795753368587337160116642569228036841495944181011919216266776708060733653584404214164509911923306205222594984824829452112842191877032208822383053924591340737632469396077031795331057785041770265307480923148113179130612172925912609712900189258660149775232965949299011493659234881515376972251232150666389376207290785345385303152125319210981128881983159229263871026670657599806965254337552397998533974997301190880859442999566158325744883102942445467318047778342557870208653017328175312522283394841088633940196493452916749808029985459042414455717834251152524239642422196095556457294382945079334692256859928362592624380034386092276869627235382766824244601292550476552685931787106349047629841807090439239442340017419320501928394820199061398636930026721661589694189705481672514558756691218997223062806921938037195724424087823292892175717285112915072178626402334395285041536957878497716659445050407821147905235207666493261908255819305202961725408440926210789595191163322850595528115904215313557268622162914424462904415121955538566288605590849138563920737981518988593107286361870712557320596963676067798383909709842535519980341211298575823259593723017796696334955659949851527923478388303470639836241197053581879117164750506060459115915911824128268929182763429796847901140770343703041839478701137969736303789258653754016285137216269595596597715296392581651541057989374242832650057065492067968370508319061178737311119361604517920115076686684615839449496820482559849958223452160026419712511344579293087584949547102133592213859571151690630586017505265772342681884765625000 [115,43] -16013966729435466383544033916853391578456682073497922935955123109114597264409777550778193460665889131763191056319514446848474261704486311033977312633076177607763750845653340693622801669225712853582889310117402266922147563137512336572269046851792289654258169084797601871108312919597954072775993784782089441078933758135831587158551767592218114935657267173758521749181170907048446291764721716566941754032314925338214452650713991390312975174443738470765038275335980079534401857939690076503468931306618281201280105954532658954848293493964617053684887265284016864251654222121203559065020785293329439008520526974460555183979709122534620543142394032889667086505347708492416024656369975342420905165771801974808451708014823930776996648328592481971556701019808799295583612211804038046213981764259189252182661192213577573766677038987821044920455315600100539659546220546604252134903932993659248174494562223440210258184418600002939288628908632003612508744250549555689247390140117993380089078249192204820820902590931166852657583198018508526995227520151537724297967261975682465975405697786332592056476062294452289108682317643278061225971069406987948219508013950310773012003844351953347984150133221377458399907243240611880544049489529636299619739037330560341929854612107586082124808766220216388241364622397611374113927518080942891441060322077020040150124342958824338300616594812203608541132613996049463038658334108467327525118140125650809085139656400497569880024385299503046860403027436109718510378700312621044769831674947392793081362502687291777895309392890046077257680349272457010697621914096881062398954471661389285035366642901107239647251246108174762403189257877823159333907442001646729655726559424383662261495565996511688014943411113202850989430307479267937525265204086961741729252746915058765421012907769019618997777717797907523189576623947472427299689984632016530621380525969455559889746968205819946579231157907967174653909573407623036613401677356657859935594688565009730513368793854468947621519595087798503812143787189263411795255288107461397692651339860060761914129820336904525642834945369805349982305226216042385189535528405211858153496521416684040978851402986344540427331816813406279364862044679108730649189445159354236848261630539032947280505998392199717984417708285315973779930672015713955471088557587455069441244855433639193254199498410612900745064735019695945084095001220703125000 [115,44] 10345448076595186742079752117912410834336221000605906690242776664728257839023818694232092729896604067463544869595637305231828342531281099583796232653910947507513870896780786504425747928576550305513991744098067726847833584642810037567806154681801548878559520191368805368980793313335062761154595364902452404752298625958245060636639866082898505932306149085371734051310394400508598740769819039635280445827473684367247733198927257781408870457303108603134726933490068902982688233088975022564616139944854825483675562743973872403997516552045468432344451318367528066484287419759249217380580741943374203997711266225465268524666129097490993629376467072019801350734683852531689914467327474796248447870733898095239071425445677329855281876909365704782698356507099554525463241379946881969988815175878102459698651996276065475076905439695868330518135932193540265798175842609496709746282984803834872056911168192297839463018755952721814309884071002524427308812457760108502663885623586975025086833471172427292547453669359489852648874506931457679087054518357055657184774200544312093145045686612439565187202330044021845627606603874573701065751063270277194236948792810069173978450403321200015955753728697615079708920165180355473983979919834244974800578781410363116500235827737004892162991696381401681646470342422208061817584092407170239888260495076904422611010874696608461562813523263245718322601449851551151180165621301129263120243393015957856638011230300672917141302837377610395413861556410246647071534617345861251080773749818080004104491520855610493176521329809419446412898583429012696499820469452614899841263421354629071042446237120642586573293492760487186411200813756367645145844582023958058590557397071226862859240984787469456548355921326698799074109252304138465351126498936288017189428238593279291730720008274563290291765059408247306110135797978118113558309149187988678573805465524653422888520427421787328232680641327652978731454571621038748497701662324643784160013299023702150823148581199755731045905536154604108842724337428201943864704874141869490551906189257697235782985110141914888140880313177836660273135828645532817484228140208039343784090024966291698225548876812908445956763851691607331221461411239516773270194140728232274645120093938972271807577911192497303529854804306596671670270075104286531232732457309684811519917251466025305993731524516893172105369558266829699277877807617187500 [115,45] -2200091759775674292088866032945083313906165934067581249349600764992545400270900055661121217744068454900100440030536472676835748606718850274761043267516376377001772840460170825177541442181461050458764525294961832590663598751201914870929298301603421805211742622231474607700757465971595721158790754632660015857138165784059948410322167682609049969664212561704425203614923540284281153603590125930176690207967679581726551535777689109140143646716919093820691003902397469371456169677886309080898697073916701210905796704977523237649073737257991641256854771037431147223568919680710301466544737766585417058622631398503215540766560883769307884853605582439814067230498030764955590346917886381620089476111731146716372042631713925691588930470320969316742090693112269868108337519602247573152697140329098494465022441234501554861365801870591183763443417015178717564387469940093542002858982368615593835011828475410878519230041026138269117604475353202592605967706494700175189562009600820013857924341186335455616701646929972406824989271182175142213346632285929915078440579464193381487952669152521430169967907232423258423875338605566248996550473446490382487984224687963389261312419653780142873537620722147605965908107078829416165964613862620036424252207634814162786090314418430609921699170313924440798013794859708608500584328940500078946385889973450631237019443265384400060009704012143010621708793012007454107518048118560805215924487420745270124233607480964234947292070630247906141340771049572225200196954567053329225954537261751342320465862331584708650368446491469996044201034317638342029505470875883794297471896178206482856437837583121176814905473110327742441979610287372529571899750332873601988680478478283654274846739260547172602950939701539994195019919454305004305691672094858906821434893125258987448065098570584846882089609660910594929787436422192646503846561267017330006592928949479283996046751254232437355504747073778698445248840236464111810758197874974734767311275109712407429490871184202758483983956642444342499594681113829171520390675104818286421081819010233946624418355340479761794345763047791285819809477056987003233504540622261803756221008048612644112919435310373579198347129920650448439190179847605121374396700698612659547105251410760183899293010013170491373842375627967630740307470634299288554743593550176880208630180760977672335741532616548710166171076707541942596435546875000 [115,46] 82108241904194405319419483002506442840599582462743629941475513085217143673996559377144692182385413445534709905296271623348014952612717218950870859956211250170522507972096486160166386785281443091291982339641949879401454375409032099686191958284818942979290574981570617068287435934725512248000757989018903244296866294482569372436177767390482512940253833630482679989193963848873444929902972846698180936377133624260010866613333932545414936762521143752284046755243173542951202876356096273841101505577626032513913316192061761445469124279020271560867575903309481764998114058748510089126340529127179887901692655143794201179763167612837974621665631243725741451415579811821486709683523756789110190886561671409943647725140312146490508064895693169779767232031987550399123982875188111281681738610695707163875785804722262785118162433130019297808203701958903986227163415213220571644117447447188300606112017953872121218172400918193371979985745326306394819358347875377150757135502783029541089857400755774658160326352417020587362200532474493195867726014033191641404292274110633097625776896080931991416111679710292379135900597619246174236647729611649470936443370809653056292386785974782427163203423740792823051687844426230224356660705186381172733586568984511178046100501063977464792281879932725001849439741072813486615628254296238230784184032956310326408374110063850203193021398463651146923851337119807543139703029384336521861410566234483413919694351588495488609287310511205742736909158720321544934345143737901797294831887816307122509091591466398481064585959152259917301418616011429135295948955444594623328281871463802289528268178817485500793311131123468364165784879835582518473346934369195879547252625074799397098103705219208235515461333169419214924501125712073990332358576786502781341310659930963604380760254693200171904560453633738514224881937351244034491326536893665049605450981288435962942004294424483821881362365751145782424079352197970370830670686461424483228355842934805556212076581228205640445870809262263181731312021625027619723724733292967584414873622061946202338328148845584378606764695862740938953837971598598224050813612074522863039023048641428921971255734653252771341607067565766795956550498057572444837065019801413416081618429967780711443696686036504523761277854371438502925090618801223117740314873040060573318633130398271579002827946780485035560559481382369995117187500 [115,47] 68774223909594597713300752780810600179856979693717573619130532700277108179262614229181376368065607509719518433566955351457946117758580254299973172420307616013534961381546944860858993285886284475329564985826820749595760016914753427455066089561222323207483113577051627229828375936233019033151693420569652859972795761983115545363055315903496478603846540115770792731495926354875346762412528907945889717792837120854509478643289900845194730509525791938894759971413421528605576255152357657502833085078800781255426126065211144730487958895263187139748503117070890837007205609754711938533844644262228269971145714486271687619017663636465082880074899775097095176187333900206719867202856105295402335816087772067611905835301653935180847051259353298586405875859808945269658577484715728523509317410667596231655645876337571447060605553234664259225269277156254548036664792701355665829654582795105260865862546039145898573776658719034880396854449348081557195065389913536430217123277945602668346904948467676933659136803451944354850035128821417782260370983407438629195075706024699706173130875567383425382274691802678669795981174957751103794082126340035457237149260830428881561950154658942901210377662589318079603940991451438071273392266538657709570828293636499748216233573697508714762241759393222701376145198206017922852613296160689354132021530895220991210905434051368641191200025705197304745932683843300729112607597209045355451178017289819304883187149379575394218420874228820831589556434124460042914986325104623045086587312794424139392512853711690964976219649864525108310643233751953687364966179467398889808525955768214299542199509992019633074278176776970357439303702953678188008446312612686206475088282026408672932636287244711279694906863529641202096174996135632465607577621581602346075108862877070368200719640628491463893809925898893852511681125891395430126601733141583984984607502620174829204869276698429522392422976804082130441565323969855752841791433189696038561288660585152977929611348351652690449724997102007619019001222041484184134276191899794467474454808120392106415217255435542213075538058446410622218436613319390175787626046609818530631713226356313185602327079379943883371560362784246950293237103001777230730905316943532455538664631205839059108843892930211500824828408997741372633640912155132234740421668752884328606320453346125321641979510900455352384597063064575195312500 [115,48] -26724794552452418813910946543994707860894598726273879039778643968878838430968850468821936531783197356370864976628488766378609764929095065557461562154220606269964027642535256923857772671643076958263421525204573649969036408409313274177049841540562516649753895541981547998423197343108588931019101950277173711108033869125176607810486727377417662435902786503162827442915603838097341579060227693868448589613159237322653689507598082603050741853832043976091395488749115884312399333448630675318065640649529068584600897566510227990067287265030537229008811691575384380144282609787224601229821663737805890180952887366012448035420303245467672805166886526994852016801851244590385089363888170908826334561516610391123268597181240285916570220756395006539874292052223887493304593337824927700564244643757915000295271251818297053197186106955472908598067657641299055078429277411637305688462025143317700314641134187033339651191000242099403229639162299964431065259371842726088173525284344409764080510025699016897763244043101993413519910312326078854897479201068907175403486142108618665618289585012712675508636967860531130108102086900550198317034686515720912501451118999202888388071384730917791958601240122229221958783210462133430573606032904110888320825048754047668890805365407972691159354102149396890147005302358301425181454050775940672620645332856664990180772624316804458178144908505722038831849369955565768197034808460244109899432883284775362955648018794263022152683782973231488808326997538166787182944092615559542469685124516187210270479893388680041030858730421450002814975882715386737302944861766901505248879988557774758960967410312722605204858559299294866410255478833067047315426525366093296205150146523155040041668071641437039857984533193426495453287878601574499174692143996868045553538300433140863973102386360122019946226005795251210400250493196395576589870348821172617703678668632974083177260588875350669100446360620610379488547829462489511643233001949682641636744988271195959944301685355906943640818305721293954801280331661419014857746420450670258654246392614442566816698534507304886298276468087108536834714363982310291193663325944157485596174209881361027633804384432530413186209394536110684816450144397210534401570472833932077838890159517785569113440053477310804165414281674876514736680265789935248723843228587941480720986756882892598774503767344867810606956481933593750000 [115,49] 9976366281965168151399104827065840771672239743870033748920538485910873810079617394302417513482319115581730794206679212887537009722638238795330789869569790830169018600444579761419285566741005452257770268591609792817322188983294346220203214657660842880333574396543933191156641005105592825859753573673881665198873603582822181369767176972959757975218471288268315387996078726456983178918132375894670866090178810574700754186611619541073175818791928964198790077685790278217797974659760311308768498097562498615706490862301748602972327999833913296139133142499444057993587101592401921884317140659255232436981630746182027849494595970355902660486877940710878805796524821622491537209004597161020806524605499388942829819898509241326103246483056538998961651062809186474677605384078529776118904915840414886496231469188570430057017566942901853780799489330017264304767061663264700822022882996584819885353339902506325483025033910181439251337724684055568729342251308459733175257915675333344115611325568104157207585063928240942413005606726165325859741108928762798354583980121647643450830949724954871300799431299282791360666515570018144840694410340175616592245697645713851393536253923535455160779886262903591766709530066555426362603566899624055997800888321820878139865084524244358706895106439017028347527887954286607250019562318665388555969233511521314879773185427266066610803088706076324994374541024159771756251942786746084745135128964159596709011576788408571849603517638113476234526603306814752554950618529132897635217888438952450580982647365533124624646293431271354110131542188149164041141673912030718525645960783027749468734887299986352738645210174215631047560655830057198179701752789016372164120082240955217591087070660054883797208983712046400098805787547554436722212659677101810572214125604331661363757522441999421721840588286113664798649211321382843377014955367359271226777750385182498617265508912985221288756754933303197664636829224379907055970493374778835705345415948565554020980560341484771362856339544288665306075586517739281683921862983816758546772992722960155754294619628681918903250174783935180822453132134367730516307715769242066879364495012519733839237915225796534505842164663371739478162181883513893648020095002429524025284528975811303061838711947377768842795813002999673472830249517155494359268503794461802195940429167225760309634097211528569459915161132812500 [115,50] -3387473058255478363010893133238552085852528795080188284593927574750824074545140802239773225872260319964260256862232028081218934544510510427262386332518918926301639435639104756486734389767863283322991697311988744339955669261068290254578999673638654816321807193755584931317023930645930186205900248908223275281787438653892998068618892028928625987182271904496727010905414694442856972432158667695496485390560913545257941030444663865187483727392474439181287740196936459130878769150665780257688318921585920641935217872776155805063800229858628473654956063146218302712777961195709670497193017069240096803553565110133577381400127286421311387047678565710623705073726891370792870097630075944880290347669536742972016442868337265404619732201048931549157410899185617273934754933565255144803825254580052749635666710102771484907309247878923742471497638433971006106447509788735131550572338365114742352016379988543691207337522575633312801386841109790458162377603392256192973418353624137845838372976982000611235316886142612895258099541293296005445366004663138000531941375925363803864960559597576009869912586375927151138313189738810507736471304219023057036218005195780033444146162438722493727024858386095648135114067879907712311900090954301301622711789588289713515331532684719510667221813738983530039207590386514751634701602044028745169766066860700359068899290084899069293881382046475532659536622942813718932170743333798697181092990972015769791754207643057690130855968557522148937754799061384632245594255498200868768470755559346960743213643165001158894886887728338897262998931954830707675731342284225181050895033478781136234483701271803196865020360572031054072731140967295831705955137313435780854359650767342931806769238614490607384049627508379518815411173067815006935009141071929963289960597103885417260974519166585570432208882399410070104376652926881472851815623924894479666218170395509469110057281182289417739436229745789894228035956955185490281521588272020631459393812386590124299666874429582491919526745833325906507446496754522544633575016219596636134287919275853003168851149825713785261622516766420057601580474796736765904301513980424047939467649668107968527556753396136174533175401366683267277936269588083294167557124884316549811241681625249655346403973949473727265009154396612627722608325344922843556635957340139647848715337419278625930019188672304153442382812500000 [115,51] 733684947860112362887760529303503594928348993941998632483352700477667608726081503282725529414902623218140326267155434908113347546139616328671916698382225800550957148752753345073037010323703773398543446776305786474107684685804634875156865224973729456394313667569339653299933732325501107197005274553354458922706824425345204590371436653802063571350118243927466235133046432626978304107455659299584809066010458329216604470632783547728369811905795018600207531743828411573461469556519254712752985243026905181390733133673322470878390621265030953389615793413010888192023661575271438222365312035222139480890316006103039658518631079365656889149708251303013825221700234534583895697898546463098046819598994886815929971757850343443812979990581529285082196776336903323352699598887116599938309023162047217057146683610966382974248012798372573396816068936952914714402382581477504039359119410418174878330559422059670601191186215998707436400037734679243594148368666279460874717811464441100555833412553705212889727977899754760099686186764131515152451646441861135414513522477855508631031162813717876425475661130565797381245532091595820069939301283629015015628779713806172305199645245630670648831079150278437089768052990180466883122982449756223666317617373783393827697142308977870576939474319942030274519495957124080646056532705316910701603307928760270874191059992029391252001577452911071753928149153268166511528080522175656967087652890332403156754210911485397781863285363821887665128774223911710369068684369192841724916584122265970834154277887356550513834312645924891807694814792226243286848853671010632735163021133794786746561346880700971805993346025796939132995175764922431168262557694603867426573197035974346754020443358059364145833106542727416549685151862673452536988232592828873826245273314476406862485130168869437754513936729450199577621283701074527117518093618661919873437005759226037019044800858451826780849434396554348442340613960630090319768331949781843859976311411123189636202819570177875296986235601941946137673459457026246906879986551999021806131129784578799370057271285153673718380771978912248516224953190266269127241937791514870986479072786600641757014422039949677540484333712564647444444342074720280380665406884842735339448705389622186638220820499616447022190658055114246985832885134557111174817706172271452756336596046082831890089437365531921386718750000 [115,52] -62086542337276962637513953227106265836023511609070741874130247161308263117893268234209979856746588156946057702424043930863349587349981222633723340377230245258154256524050784820593239117148136102419670756651662122255699510041278545074459979579456464975084446762717375561941886762241549947451937631612788760700496586126819769322168403921504082461021235879531001617736938628021734296216070022063170954178915595473454838751103157794969234345568002079737022759704068503478932863081439222330549748778144510705776292214400719902194435197223507587956306641411476647914439548117305461554108370414326429239356339082142993215428513530694038286627422319882849243130411336357890293027358768437141011485456049401728418813162278387162492280392703009895658494493765445513457299964175701234125055677975631825023004571079740673010281465260858430457067894880644621391998094658512065249970707034760609729669880328679635994838304297413586845130812774675297579261013685178594233813739735360652148092079473645481361669169381276959614328909996386577985337329337338188407481300002535083984059156252908797512897739189171001097713695550414762920539499354549154216678529831039744295487364096879796563834342717899910330804066509753147549462679669968487164934073113806611747816574729627945696006972704096441893296314324511527544891464256681862039953998646184818001954662183227410960444744925089304080360530067650891357098687346242862061641759183100882830132591567237780829423146502944228909002015077197294439659534789523130531057876806978289713993449810804692763346550606640665762640122525491131697747679689925158457193511709200708786717203952793225361699001944927374584017144487693760958356724159964175811313257118052070393247783902260630175249848160360269370589491925244148181048511052813468539837292502021096330698436429137632476679050633126556189751947832993263243612219783266906532540595607090519978201300143037053157337513359121932547880313230680006125729608015545413044271494139377440523580851608680374799683691207216615058216210189067268704717263272453361940350238424291361218393857318235488680646901392763200815666419485750664892851962963043011745037328618657025214199510704871104238233598816726691431371900188461450214802375618049054111448578859405379056556889995195643921016177879173671376335137110893919449112271877904995626140660647251934278756380081176757812500 [115,53] -14077263585476602266036455059983370147620952751880817468505966556494283321442054249736786860191933492492453878117670810338669857747920975729832887833415475426262786044409489783714098047440909531444486583212656979566219262201174956040372737105977284086323181668777874610583516658327851301174661940558460062658982226501903586052666405658968375360219425704568435177922453300643662484699739861008541975740636809262481068107045854996213066536472367635619657106273241220921035221159340707384827513486731717952278874103670827501026129340798296191098482801950986650914433262700117479278863153799571518550977536118963516920029273619446395285016654272502598517497603470939750398137131768831296116955509371685034288226057330320983953583649026342872859863346929192904120020832707216475976941704873519791041277457162691583717115173874961550326187479594642952820873499943706754099219675912657976692157832455613315968661919659730141496365349502453848986955932276588054614691636787346807772889929756424266218748055666150509765637676749844291590654215287069354048951903299643761355912177427833094994498961199578917669340942639870700462367752481228978633064865922561394060562156623248331653322055334862790479089226112180871646413420162869619997697075969089657431065905455062274251328014792880309440833913712470307351415246928294638089655701801028328312397915279213411709415851787345888579153304624074387706365972740190940355271262227455286706053759358040370566970304637211838666446424073691322676324845037260343691109471144940815673768587971611492734148559880101971360719302639917268808560792445760677496610635200857056565412174183014393880415347691331555499234093173091466901541857206204410276781745016419893353974234969818697249006828833196368334668200059770022689873098440698883167903197792248723836572329708640785790141173448804717226134209606250687882543481489774740186415945987157428477315937678665186458818305555122915698749838195951275239082226248658391545893345183933408048423550014499813906015349625359211446690378030208131649689462573463842931215647117474649967553709963332589670167809177096815706909013647870520317399889652608527826866448567563829286732222896506584454388824826989666342685691969761911558701987081011258782643954087411832951435089155877957536961174510629699787219672018125420786480647152537348798517768955207429826259613037109375000 [115,54] 6155916310059103276231692904091112739688267272395053795148582664592860165810990199810847033613739615920160830119318937096442141031785868760568558501140040887858483316876907568847424531523172964142547831091473125923010765870636841890004583462734855386369970454377564553039343567556957557003207931882166380710677135904133348000259229193946658721504061755121140555635920396494122776656332977347237042267807147193163468328715054537386574752891119864041275950382332659240877820984738898794051927318069911839323687118094287915602599147683441585654714026976605657379039818748682049946481855876470365715402670982410083451070330096011122272322238922124407684961357476273500019150606549448103492138880380455415909817720654555956485724690945841481719361546881075238007128896012519924495505432516407170532590024588771238707199655884086409453069681668818476578769976952466472016420413073319187637707929148495089005175873950074519993019018226970339070692933759284352232165229745746987891088928453385121414821400965473910841225505366172877830175638181304674985348182932012568973763170399793408144191712885788588643398079072951894886868114935545321263083506310643180482156998575169661448204683481438997222630913993060094938209307702278968943006041178542870141570583900120563956546392448893448486901986149621517507085163480136261854885669929490617769361395731577184220941877552531522284438680111034117512755648077312009566995610707083006078827791638280455346334631180409375143426013669207444486225192867252206982549669711725649287743885013408622997903250604805940426002078575199058676646545006778399144068191936571163849706312198352365553144489470725674989147260051975671783951940885339084024013378087006842589319217830480508316245351427127243196459772248227010326022033714795586445137063929710195206098366974730904299783081698807510559728206788702510099858407824188151761890311018240237017558297223338699966249867053313129224966248923944357449586225614361109022069597972215809144212333298303699405490736808720283940315213980254848529048329273306224190740065436429416876838244202076189570676450983554296519315120280545354104349727928647857572871032357149150250882769529649331323873572065521695239137531082745582140836148290027374182588435039129705381712308537783554712297782024352779111250970741796587582454991461819449050096864084480330348014831542968750 [115,55] -1211757109967110340446012147716646026611323684623759270582571094922772780884580905266428088702324048199444350607407578628103703422316808932505010900448562221754266187086044789070447162624314702989640568234647484366922550456618669028850855067755142774983432433884665297459175800869707588609598539513200308965669096595187207450536854578443832840584922143339702053455449940276660735335341758574515570177769360333029379743862620698473617971746388378939539319673131092147801260225120498646992023572211357242434942989721427197166532568905055710141605038021310074132737161747720337828263992353452988779072544833623710413934489133209895416819047911696550963793849377147261109140542077844689696760917291582565464431328615007871680566517126723696395778036456542594620724364115630696699887709625998504101668945257337024015376747023269911978429230172357923839745973765430946412815811706704319907650359164015835516320171468045347635042841202579428622965681643191270822989971448039364913527777369857689637957404525758337146808604759410713238130455370275488554340636526956602674434531378521712798887687718717966874361490876089940348341714604577134196364737834832206217191586868420778181385926580216116689702187021322062983691406460593440891404829630528013155561845852710980898003315660376076262707430388825652562326873560548669909279823567636597561614131709583927538371287976016316137839447934073814411888854880714404921331441422956567704404114362818867927452693353538999892112034215944300810843505186021816397629705930585118227590479718073813257200452246597411200863393864998487259980195645927309227019843313268714707651560975581946365328888232312247425919945318466581694104917095066486938715999095241612699139313075526707702824233033755771219932521899296790118282325654860391031009549421438062517624599897975102670345184559961364182883886295300593066046472429399346771481505977332541294099255607921089278194433998407543879662792556069368454434402373484577799710608945777179502469783060696991170100612729106952075230107157197287350091661534734086019553546147631991235042186661808612057311439171913787434605879246230028722869366086562769952312110938859280252102166668495358551265925745218402767732688257301483342447286676381044444690304317841762815130190741135781234001166618072849521490242223417474877553839940347302217560354620218276977539062500000 [115,56] 153409691141284615885444775343778459381925968011857459930369745692063533686084394880960290835557351225603643964874704913042498789400583364888633865926284812317205329346582542346377975581212100495983551572790255792314926346158554963112878063878918995038436943145184243305814979698883510741732345095988681594924472140852498779045547363272599737939564195413287449125632842089606916690119441900248191586279733371789024279144847330902679281545511424814897709766907435431448755142680138707033612012588155531846598907818880050031364212562170841755932055642646919832251641049416012507663663584281143880150729600454597730333144237859747951034856579492023421417392480718404952115492822450254497546157143311947503145561958393507167885128007604403907718760828896115752049929190426005549189205882908968724684337137373353199880872379142968756784343791780099711818462240871505499998792319341751678784747296595710207711214767264628490806894337005018921802936526593641398519672125754626784865523004778898168281103979520123038085547777192335594320607353845614815098767546436182128491004892623432509928942947928622514850020908791844790490668279481824447049984596627855320390149612383932764225141308904508347429564998227804614273510141354284143827274157772313548473844930985997384079821139690824470808705667847189782380754615911004319403042128598153794915981636473286772154164361747270838074363578174954426840392097204852266883929628529099111172718359100371438584297999342013043873615610965929521387659451368339477743118483769966958198296215841896449507736024422897774980895007601595338359793409988646341982267623111676339835486910760060721237382415056608883953951235712071270727475651335095708445174212811576527989948495264117910349926227940380863355971010879078042486428442222569678030195230210701534382956502116835030734250532099416773485429676369803839537276236397681084178971367119317712382396488467583410825344355184363290489295985965645540825674639745393388660833613349216994393355426255257273971266279692680816773087445140586054396194185073832275762737396488798044685697938927345746690006139594611018138615097884325813564027246279147752997948797002385202025680094468125139846163520924439832417544318864428514407449438424947790045862407586988661106579398226731541387515546764132657598209721496245448203732397729481817805208265781402587890625000 [115,57] -10044911604671171818953497149881159525168724349088329324841413102256764258968012995127937254544094125520165742650849072331626468577853313662523242531884879434593470075028035402332328348097556215004842364722399813297749678891964054984027972165191796943978776943241794070864830338352520375194489807703105603358648368426066600356406526414432478545610118875397572469284398618216701854792449675326257044002327885411698575295726920638329011414180448435006902390991760642474118879529256039442306765161691438298732799001466835505547047034365378928271011192055056076874335467329319182285040999119775540956793685650945468218828074584754321379184349851536435474645319214802153621009066374234007087549621174312485226994883132932155684876107126054538073955093191682721273990163697782815776527315662757707525253967728245395906241632460973295377234386876068804127634105790288275374227447493186676173040960028943097493813038199087443131904871273238436074030484450261974452077856969410218463091670649771077336161103863260142906743958871328225207056195945302318672864289722579611928498223304965123645248488502572802471646116394658611216339950466022693797298487190912093253411655545704851218291455360840347749340140670506397631400487349914229358538273876334192373626053053886517781076146808386348593283400836120787316983920113185497391622983906401904590327684056276431613567751244147607476405908521102737058072929733758557931053193510712970817899080535741405594936603903203075564738730170741844515657825500483309371720848692363239190121756780815226717381895375576318579728245888343116550564512868127194845364797914149648291931456003607634622210332178321117479833373911252693913271341920670363442036401519354036922532340687732665991436677374753621938773148428703803012702530497513751113841192283804921179411959010226226041934949667971349427152703049092757565474924343648654670928598931484204652706884149942391466692478564322466956168636107162694356002378213703864022982101102345335841316366747698778057762728073665815890060598800447992394427343338588748706137988581266196076442411292766780170864916733146795474975221913041380653392503325221200182283198232660730145940727217928491910326441375103894190245765963756164237122863105182857297329701404222365489134587796326870573159076281381888383653315860438524215192401811691524926573038101196289062500 [115,58] -741558716819061594585964165465149137479653796280655590187498087297590907868515847535572849492218949234942220800078536944164923138135453930506235898144726645854610685549013356318781198694184571393048592209385062268489213336578247902249613007037153608122874275243390630746814270867686039547714939417166124921952326632489439053918835056900061011831265515265927045441992503599241815708089141460718195239521445437047020440391633402660047341199238582794968272711491042418330655503796753844730241639313844337903165954711928994768953530289918474012825251267607278508218851215512932446110147860192180239231269725052995146100624690289926543022586105071903884371397745142385634503294549073997628229916200899672921073024044392524191682821973461116233659308492791595155381880230472156700603006080041946277800579805791528563636398170097369034812765360787176113357265518793346277492152448147157278777083019815342760664994739387782660329401089817562418781600471660545141976740156552975268955338006325119389117227876431739698721965572959865168804227201434285626222084354611819551242097170076513202545418920345360947193217284223977716295817129671333087508496999010680640945798261020807282537455365636081667892867840163204140754086283158668182217302440656420157359903660694511346329371591591338234176499552784582947071280803133156655821971192696412078661123849540749833368369829979718230816080313248495285178454452633018110646150804283767840516888569131876535554263097382447743948253582237159062423335150187527617625602519058717540420754614133900911810999857588088598847410794258199309807395774279474550871269950115353354996901007316387665553333011690716083473880458574104274200771594488757858345526598080703065975652949033775405020549304660674306230817141459610207981104102722791880515703626552513197675715813311409332654440168331226868733090860952789115452965463152311767987010386019279620716650785058414050731185675756955743011908705527299274364328058882340632194547253172198248109684405143595899390179876747482353335797080975985595279382319329144198514694662536805269907894772220765111809827917408667511905233555152016865308833402196968496142888489516816755743426513958014514739030013761407992845823041270234736460330324462776406076360208158991689056626477872320893732381128797303901062170873315429475702842410100856795907020568847656250 [115,59] 286464836433469144438916179193662376664887801798317824912885740828068653999758934604643705883924902965850756243587239604503022112900951624598450558504874161257217917894237770816248135825621712891763281207058036294768333570404288805734455222982383093437221952307395328596587079748099365577101481979421332118402299779793356486866164520073690000426667057533676654391614914200463823043380175300905704674949287507448962179912315703399649728934351639028777204339054430956500848239810332888202077695765411758236527650816933361102619591890495225846750344671498170642667833775571125370725488463740862244780344653724693383693816071135328080871809174405606113057168635139649861627247756804270062948841771987109198749291156382349303855306414733481170529346995354910060408299287600528235575291633968179311085370755716205219300976276576278462289281250969261200050356214105991014316636192290966422300731372066617700432389255944496826555227327026188849430279028480699427085269755507728434850482875812538337671741208428259387576705910901218674949426919317813024935487855524058819294063054799264065654209743145252563756523116629627883564147578708850075532867097643999190142421169596165021908330652572690265027586452266358297944251292076686308916917560172226833180743075539870088722212349069281825332086425701028852057170170869198213647627051580210632584480897042567232039775585596394730036449842633533987981371509467426775428402414148250070715022253560485221488694348545451097475731397147186146811792118755617466680685224613016528066945027071793453737522098310579265824777260918448471491657126131967403507787391238969774683713953570965794018548030732889108520925464922646003075562059077777963148695232256189072439334464898532501760708756276991440541814664793947072449112702224108346860361479784502409332604079010520753196728564982849517416804684967257510857281893302486314150402873814481330126281075349333226540485298385388315436536468728749935536678353384501003557624646900635520061915972265101914003897468702077486881089672679588249085216702140600633997903012175800725834936893319478417649290429198060874159854032646197577647499801461227380772267861911108612059102947977279631061825659284989659340579358567038317505894549796954773015479021488581467631107580213740405763833393918941581290153489836036726501333760097622871398925781250000 [115,60] -37917583494159641472814036432150289840590405273004983579356499173749069827538086122937022190484010756302630996857805988811399950680472475139137758044275829446379017439138762721732456664197830624046567976963648615702579823006797174533732997369283708710060704406381431144540421312602668860570838626744546403182048819116599838816804240950537438045248479615539660463363920835372672629102802678366309653868455244922449609524850702374430403185542833321982029218892221681261899853109723432408217460518986702752072269337229825733174538325087848834163144423405160761699760695983382542856796838879354047888322198746741590043398972652034956676968256530447048154195955681440146912317720186665258698573267960692818682809389510580843965463830791816939027756372456754284977893985162606796931028105501234838574421634444483806195573783326285521805883541772951841152654457059905256435047204010336116621572398392565424673211170023407962763483778881117826896275500580758800949928350622375907596642327880106547681516891849793932131527072468781797683340105785478207780347529667153406918602462299697418736299702006213847536272525666320408899649752620104669057696316851628809214266196864707654469161941812896311000906219528878437782142134087806353156833398396058543067239241882457604196484868857785262001420785376392883880161171627359642886338009109088421602138754030967880417113753556233656293473300946243349223271354509822502495291330104263050765378203753821285276510356616956852401383385793007269384709103243840728078519106779405494933113522809427970208938268273060495572105053018737310572702328318458494522945279425464693396623791055045023203668935684982736591353367097832985424266136275432886157311268197684676128956932240306785766620491214620917837065446232580380591596713190885227009703702177702397371997245766753883085715257635847794283343513009582584580209730612769726409300401000477059846779271877033007862829433417658168136930188322281030572592674353018971428673325064584381477941420232636098276920537729437074203228946437797754424836677923659875222172750270685249123634004945662042659741154435445730575944935168551475159543841952124151763503696925084604499824235099656553896503927093813742420159091901461544071611044365136450140519730971401210674809017516816151687371671861443213511885115352129105303902179002761840820312500000 [115,61] 3093322054647111142100115437846484152084612558546184125004713092988704381598820639828187844765536376101615882801130197319754663920377708805891968389090739832143574317066244101086862099918773646927437099900760929809137292893058109799482086112092038679600075379653765726581308791448698644357851914105317730093183355445053920565825511004816248420914031654730521039854593015811806230036384769893265673302000339542970432012705765025549889641403006124887037863624525111191882229994009218619450758257506938516604355118826431125617715381104541441393430940816184467356543406206346140172118637807459359112837298456851301491748986548852180640698504886283685984920340678547223537751345111243576342108835693818834595264852918999614207686689386600635457978160725700884775947992729017187973058926272723243929433418229248079887442846119401696254193236576456787174424239966036677573758472356775840225591621499087289861231809202187426663025624320734542731952773431281068733383508308738159433951069084071018711758829841650798539472165714513615211836479222598166998589191722447628063493132313377060976314071002761556559738671077526883741109426327988497758293879523225611665993963634791380703671820455854679666719776783307731211500275979544276537459022209603045856581038355259298707475930103555651763346222434610266015435288353277948129093939972015287163534560865912785032045676590480319481382999703139538700642674896007348254593601503242736010140623256287644828663975803408936919408535390980404766215505118235078732789336405900833052915655617735622770245764327130180812544044499475207033463283914251738800239911171157596179535553748269225916977395100061896566518106877806001964198208416937195458208083230113624830783169443710073648325036134371608363720441775811347504050834333245476784453696328490470330584207085563346788565502100321511495137685121805838881466160467164604023356729623980105582649902060174392121276583512424326609394373722485743616729715706061186183825043246736114207166807492698996974529925190152016976636264103506746148534868404673854520774294358964459445527133206076820570770070726981842063682259517253837416385410592108782711372866585551984559752176823909730117116112772125360142502857462375076728023778338867894643990891833873765661868758971767267646491882652866444758434720370132708922028541564941406250000000 [115,62] -290960979673501068683741946246377481308876474551598899384512996869224110364981139888038301305700339390657593828050195861448280541384049941969408864050084615091383594475388631227876745295848697341525761568991860834020694749464565105331645519132260789412728560014997872884753895303374311251349782517567855879134689061161687676303682366380472819322375663873621311149959677107685392051315750927240517621837391310885518915623889146267680411403291889232757190153860480468542531635687340883733282222784626613592643903269869638318384509926013763619490727503915167335952670288747175956795236270815799136984016192040861073386981975365838837194746896092849729727199293743461786021423408716215364488592435194628602189227145325661043468860768202175482385832587683883233363943795339589799252785843074242396539314348806442728406657814133155080874754164650743174490881149196740358866171365614165191036866587538575876471836935935940519969130457852914345295618943835027682095448386433967545756285961413626900557664027789522405994915886059088077827141860910725219009349904495969130060288147988428789319572685250333084664833884204507671073241872706080254773705198814397522432704518450102612236339013550380540969746269106425480409669325556496045840320797831703884960566393484273395178417741113903117217076151475036828999183062493043404366078865285856588662675855198445123005209160943386445014212977479822742934747162565735314817596681394582086020382185660270117441226500030677675387848166658884209000603157187714975570820991037043370317212078512927962353370155960349088642332739900379887205983033000060068563801809019283429324455604989846406187861953683103216889507612449032096756864129722081952325849442708690472490780106676463648791331240310550749628496017090745885268155501322556575525372006201535747276540004822855879404716481258764259971465006111987879663074344971796055950517481936683877365415832200424045832249088857815727508416775347479324666269002272520077751999528630781852702097050089689188730972478012815511612268732874649120506471001632413004156114843144251084819793030808887834753874326936492862754652835456176702467392303990887963559659581082952862839230813399346830100162257454066179926178915252227604847453492634894165886091004591474216834026182701867751552522078512317713564821275440408498980104923248291015625 [115,63] 15763514778638301032585651925479294684374971888125808082028606437008362325214099850726988075494422121727972142076580772054288210779945939893856202540040808303333094803223395697534526405726738539703840045926153702745834821303151771639333128341504011318584932910592385268515118078103349795523102226551389100190473242496947820787093687784576609621222135914804382779564919698411412510548932451549139740108266098102515714905931006674313038093483632065851908905212550076541539231634704930065932906377171743537099177147619224092030160553305543299461860903124612439093587329796081623256506016750734523710019507070906474500432287957828730252484365611343491746685685036143639681091833882563676720621858239888032324008067440816193604145583992232307984795068215393948994577208832998571324757561308604393171266582070631897538061092343627894534697355048628327184867694668125982497377587294360732142326372174111494438769661123795919053145100568833809740085615960367293556895118920621760675151188144770926636143101502633480915701355028176475745425777108415200697396009767087063456787618118018773711057050978086558252163091596518449446777221651473699734428675914694375030750199630605263220202732884308644635199510807557195716326587140405853317430609223234613571142140539390598517263942578086548652825297135616939651539304870202186426819868226826883979599031165560979547612540776659333404698693126098066480443951156654553824424793901288717124091873972159098248158389413088023365956978399121874107820005467822376441188995197427408110942920920250392693204442697370879093096226716854117124499193420875345286417192138669950747071880339313979051881842612931141326951160580783712504813378687137868593532236831427349888869100305173103283775578480525311277407836062702917995575390907339351537782444195284292512141616046866728267069707139923407719813314553814992607644657738032704776625497376242104245643277397076256547080039340705429090021729586146525692298688888975269156068509727541775068580788141029443587550698241043968814556982090704547861172795083355090984406607996879973146990027939996006081039425648799708664922380829758467540068249770960532409487384674461512727156352013692910967311014284309040262353314835514568671331904973667140201701747959102882293038745137207546289156095266040568278713180916383862495422363281250000 [115,64] 6322144702312128341443062571751817811537022795040555550796415111364398074819684978765360543125350081557797913200144749228223862898214273155075684522310482949124978332927205727255507435341884552382845130682918673991055434829919725139369123378543932722928119797265245623215745762748597287563383569967617477224353980367978800989933786599621724375757468085809765549824786201650137329657028447744318303810482717496091224671286485119551664624312092106270538014134698731682180250662098054814470113736376870879063166928725908559871708060655629161675606181488457038617574055322656231614264705108589787400591873736821516717504787533911478599408131786429608831782918317831922054343292319627079335611913638385339818683839950921045317935855275003626179696623922888924865770206533065194209248362209496314396088481565807225044805037429107991329248418675266422174447023049323183489854303072199835543333372984835863324979424282002176216590762451721372809022558711661082893480620462348121061174809044224232201065752568054577726485213925759415556483928134830289727194210807717234036333316944071222507961269674101373858324950103875177876962579872118097784318686986100944466952298859442312901260399744326501035488886023389179432918564991343287509872212232426136769757712123125466825133509906228323231591645465364523528789424136044780399072194772703408576448007064370750323308226901648190772925865013244866201268247370434881353346740731605206561778038735159622940542478238327987931849374549619760394900399373858015036638267489202363479112420474715563508849401231681480620860739718875262433219072537773353139288592692868288044087559737786819278978239038315904680368166214936687592583870994667002532275379270304307253651207788613139879778494101504695086753732665314154008191617610769452620581730139101145017064153644111227538471313880243096700825404567685374360727050141574940842567599294474032185486262185443458647879596966668785576929691457791275237273827652104610498642259680115970892108031996766275028049706497860764145061568983107059080640916206979141396170629981250036413041275966134583784173702338576718461504352177162079504199809955966536227091646886918660673359870267606014570515840160758022437430262814432288935460008537508374502507083343645039967643077278458739029223338662647334084613248705863952636718750000000 [115,65] -307620003755280117708019280461799148725623689925285315039231212213936229055236793520551683639457082617587168496540200709563081697002990315251178544782779162549168066416881971942412231791658174657071150493135263864985451502780906628371145613442295806641764390270990607672344147575385879841010959657767547605785537574307095148659724337136517096065552662882671029364742404201032234804139183044146470837733154204531764779383365740436607612873396984206909165909905743302393435234117583381380235059186025789144377376036854711030933593857862504373550159710912979752964223190203335484440518696362691603445130940629947280176228431365669791224200576928259303759390913464605420790306568246923292241779341612384277326959805815809627384424228965722275182275524217520917109455488733594323737996279509885558154955461653152256222308605802036458450659030520551874401318815432017726096776637061151814146952538607052249843740084506732833918088920077273243539022897305351473275588329471937405828459922664927169685586516490018840014832020570975614902624115219998339594477598884860102003280954066786494434184666089171721862619870839259585737562118398717499230807282873464856249630193283996283038672053442293758769118755199037143100470225557916779017522970299936830430285237817452978781153444524966465397193583311692217829808112950397053034209457292117653764792818825364170035137629651759774567334511316545645515259295039746334354907498559777163371260395745313825533443822919722911109775933494052717826146513268671171151177840835482149245188198005386443429341349026969128084995576404767894219082914929306911699146036630051135278754627003068103090593800222604126275077502215219236295336328437090122096361845747701489813870355570613933427178127289550202529424171875187401901856420082734957896899929419729393834256675254217186558271753553939198157101158149873601696647853051061408794026393063617723730612276468174605349062703670841553313259736675053127638126743816173983364621058605027383308297805776483274331022800426192283511199709615295894314847473602938634494353301226570642220046250588980160294886361512405874616282722974855112140351176397718231426906296033409127350137985910815937504085258052861973173716188750996819090355811867682638348668747143153195306674223346902415174006466980801830068230628967285156250000000 [115,66] -90871245120065892317589270418519914022859004583162168617483009209252896365420269752140511719999478793122004357418157255220670206092378811455844437456401255842617187931134980436428607719700984697271445125544783220277872820193955869074339158677814232822045239681388361408186725899160055357933871776461132601469506284573741912623684651259781439712702065692830960475649241767079844836510624538917590658688007062786769345421640381744676955240151433475262309587747217017010221770222492521383494034159263581151449243862356733213944861473723482078795229197213132663006464455504082764050431259348748500823132780611933016682839836796530536285342114142975682122008326297047635482440199163328845231977870762116428320333823473310641997132279792615977867412829495231920968736965762273390063833676254560550628107823039693137550142491806656845497606639525725626215102048945394415212885547322195860302749073550813326110797508287126366255777794852782925564325382296249196720730592761135094281143760134508188411019508204872437225476974785072515165325066443366040704695291698063814694430588463581656631447200814600843141106448758882611275615519197089339233425440378893332057513984537419953483234932107225837188978809740094840439395540024758777341525079617551350294316029567671357899690793845450841491367614840337842910675276186357265608093113203016526415926757126315916086150766319655459550611310728358027090559063543134099592576828055163698036639343304117052350616825821298065755757213382445219936150983137843166090845355807965418692383604927047661638569075819380243631206281667448470431590863262801016981773178607094089285901638926334224736314107662430477395846400157950967058531576470768644715710371816674691710482424389020248064634294390526787082370893066167673734593090898741812818682180513795643499557861013932214708314849028798200921409617413743333462726424947096147882953412971281088293099587788448810794200268548049451236337249803703330903450483787842578399652330545190265008274563742038656835565165736722488466205803637486648613698892967946801723842786086483106229949295127305303002680892153184884551605134386176416748241785289967180869745504869951706676905199270798274838890539472191915645276401401165098945155924789306697946028513745755065182634442389193742286424474568554572761058807373046875000000 [115,67] -3100958124825644918033154406486948631173631853682558560700537028557340711246942805408273954838462101843331067888556118809004490213789997407977177042571892445932866508720430835805093342707988021109769315364031823803306495909975526294611465131085034168590950428075126579734036599052295052207740019737340787940388203816416298781550499025291274633237773833479145941600844659641670814885231574705445021721089293536540515670070677758070791811066157398038951696275037658976385959730955801014244742573875799332067007937080908075127367715613682617201539890272030000834325012984429428853759334015849046041679018367600255495074480473357929920587226237979782542555444128182681634638516074263600218652732738502826916650434772590061107121059179256350568347079233559218016433382127191337426488329668808826096887588656647277714578765252482911344525904475476799151986077581133622858099203211864812755385465049337008900785618143598319639309869232335901164718057848267400512550665107439058907635071898068308169651738916804378771502909649107259570930239167575683433599803677748648031176339640159310807527174125733771533182689823532902204239445539344993180810247814764867449034578230926890994738397595304610195535171192337043516915959772171503662575022995094610627520555178816941804523431665269737854510307975401149426327704554785390680107965738298369204120866073910293459835958985670395038244121477352569991490011359459327627106978587890056528556309725602838791785145328473562895712225233128326214708771916691639216377889927513409781297791053569318618590269552438493215395794311294304482692582138650961176529439749133529408546300614886573844560026281702397167198149093002069611530066495966101122397562833860737990146018366602674830028210833132711583228852951167854007902178979859853569114122666703331389166178410085000660190976567936749153066595233638307955118672059363166605084351244526472373781783791822458048935878911445122149824938077748032877949439901491366852670789496497087446603061792056442878626817149523248771797774470802479140514097395708155006966476761239032299071527339257995939377710921176925478611927186151564979769994113539016934030428022872984210662720705814935918388976149951714546887503431653464576417919520450214137773828384550839753641601736518336139405517925202585756778717041015625000 [115,68] 887231088379189391332004120751108285095274213827219079453235493146378314091841096563026122059949390891926297014994421818032071772441905478396190748775935770418884134181428127164343019642942496443236890498428703623641619471504049324175248411641856986905129482351615800284320539623043484064146126766325128265660647718592172785996352328105301090664324169961440838822154243480692937515359371291980502627697956894076490501105897773581257783234861038019645147982092161825938181802473136204215949599159807418468893079834525927809295727133940826037749150908549249163148525685257942532258544121898678292204047602975744603802688564111614499792622766658071395828875260329679585613523256568811173187426151798649973650882164312813887956104174393923256587421889670713375245848830121230222433593656571851280444492941082258408722399977934638583959941663152943898461027250474963023221197051243104740498774244865452064911910859448723851110877614160623968573406206891546447870212904678240837411269440635823558356695551359900524152931422344102507150593183339266501559334967002550690467189256355637476871583386269788305135532853459479202786082537140510615371998672773331409380590392456597702499579520466236163347113184055291799575153289106812934125936979537782897601355080265478839751974852327686500035233328931842501097991171875929332806511532150296564545295594854995079392161140235943636685058909323130722912232095524152784910131247795297153594356808520408603642293022484759974860578838429581810024808195149549024620874454020435581608192160255994058982297394062706712381217155750169887098967716788477992478179137584448442298842114370623762985651321634149995085015686923649927979912236530104367930672865762702907319935168858880350674089294491935844557569146420252278978146156707955991247868448013861923801851250541336958444071969394788705478647668934007292023490944946807484167732163940052569899188025828600396790598022505816063069103852462806102656894087109334762657767487727286929657570638462708132448706334863027533962808056880340618883500959314251165185230931197467890384540006135620526393928165342020762748086830234044743600109764589607712091008359248747893640714378902257188466728428967094173716960637359295376951410785633955107047152423702906624392277852104501861119588422986865043640136718750000 [115,69] 40544902188103024147968356621322090056604123106542877906481726322352591208240312960939338122407940062508136299175565594029897072104000120269362578286063548534038463943429613932269673602677253223293134239812200562189503724708136328084376444813097424384228814154731187964666985605617101370060127848284368402188899377441844439207373116708553980025237903495920430319524471849052303367986251769560131208360152437567969903298310701982028752584974105591590221579050607906143053146662205224071066190722657062047080592097875014901783941581437135277836812645795670670860865072904623281663861774465664810119875158962932681287310184190343090522342673508531639100051440947740814225204213188247661101937528714029633605938384499509848429716387986451222513012544824519859327245137538579356099981037829079319647507229050399320601236983566815982317609390473714262636074945277020452961249499033267161895680475026962508787297645283403740078052216414428974541130186854150914668691063991093981415632930046321865227443723521669614383952586491350065173848968136454230011078361934007222593006223189135715067371283298201528734798033361533683251014108822048840010113876323381833954340445479644457382430932251820614145993187170018114106083366568194473860629193101939910129721137946514969863617824170792984578820547709515994700416842457767122461021617307256080155553218057143483898417335011951041711729936500545966190686841917201209019003272028510812686742778780530998574174302652601067479025748968853833661537849713463257998235360028867018557631611759063293155301281582685879025547565499467328672107716434183777509774850387110630572463992957884623741295206408973461589569274192208842927744701299994114707306695620630290160410334099852871304555732344197649363503779478193990038384240656125678127596616029161304964379278172371026199811163830317351071080608554349282709750225511325394864799509364953017432211633023693376839083447030251366987499320066383142244139097124261593485046268893181521861824469405564496933551613001550414373955358774870543597047615729130045748826768599913596071338097822945678734635450061185907277260224154956780287896110194825378882249548992024718492863019141209889188871315008791042304061119845685648089206702372831727159450219152972393574644508662872874545011760339736938476562500000 [115,70] -3366702458934891969018453101037417946757985531940686683498589076302577619986432691541052517368632568013878163096225584224798721987586530577174503021940654799303887903327810971280555297958317428919333691817397615723784144270647445633935602544575686123336437947726416797235595117838154921262936599137795408053123885070776507100862632445840678663878980847458823660028811317088798064551650384503207822567841572075375514669100740301050833191502172404266440413223726670241091354161171679345879364716725368343458725983719134905326503181745965012499288860305349789301091276347032056647486044292470665023550110713648546160359199572048679070022709106477211673705975523285393514202864214997100743673166391855051657328970815231163386037164475000443371718284480904178050662306147656166105944170340117204843416962577509122950314096313915143972345096961558224701953543404717341904134218985879442264452174424554689641104671594063050086840287859604522525645623748194361463250596832739975927653412501008173579591841602711733606871816763404177162306305339614635518609091024543170073642501251281854073292218637328624607280959765939573255920193642670172377561273778374773286879185897555754144109556987722424138557817291896393059325258412074475865132947601122882630720153369269105806803535436932850758596674174981403482498405738613893711341137047926051854372460573636623629106277956172438190489912765009863814788421974887121435137457731343862105907991063904631278703676111380246117922134080952474963042718869413968513488608075534495077191231933996738597402789843656417152210720839666111547977430754689145825588980967820197803806859443875994029542933341656268647861446568492046882085101236160807654138256656297452112448086481724378774357383702106325761160632134987661634022572006889180586015861619627039901944750427064658748886915659085327726975122888743642546197724921923140473909408346016892447537122950596418831662461928433917583028099891488668847617785424225891014482023808355057733472300064343400485603906795830007897170796618430045412007155640781739084358903746865786885038797235910518095448626075227499950485489547274587440845391507727424501783053947374602544400685346683366952055459722413887623103521303241931615150809098419662224591533673228598976055960796468743528919842910766601562500000 [115,71] -160250388735261645076274060020162414583835456889677910328011169572611002889423796365625020718150159655867042030570078005578561853846102914865096541395462198179499017679789526664956411509168413703139109481221893738695861822366943556872036257664207688653186493039267826133093830182924924934095255321989349717034209656667849839410588337512067964218635376817604660590281387684556295629797074588488291801703616501830295925385135054801501152663049694881067457089870394018282736088659408434619684314100416286182162745546505209755936154665788233440093891280966574117991155265958080909148302968975440935835800635251567057895806518244273852060465251364854522748727302453742519254489696359545367778351339089356489904611244608823233781253618401114532605402411140833829010338192154960839131141513483797233063846298602755731105745790061184133218806383909200660209520732272668888060182519777665045595483957891264457159025326606699180956470437519976191005947796248341895926623665549784598128451254873647099627526590963944333843767949680861777847606345670835542450642587205117364466085716966790732954509998136228202984260853223253353439795260734543253047376192219035174293444534712980501910257696765612908970926402894026086955580936172582221916275454485865481255758193464191201238940352894899847120505281908745492261359834683523744375696328430683863949566120761027998545466094568467701111459817048393179645301938336352208437415628730070709543762747843157511930961655369303513971571783371514940328409613726869029806665220113627410269043182025202494469003235790564661620927563584713658938193646453036615087798556531904681201155340958367311813410668926907638657473293911874242464887867539459766949352148958319897956112267515227795889090828967166688417406236041787723900404194599909202619958789057982198639289965900819071700900588575948842445151411736319355403916703158076805577432193458054945974877455857478383181790846884759673023725599410078069225624826894674057825916285669990351475388745808958539725107993927560723339246600040614753665503908235977998711806856634271787020196658203096045107471186840816747508527127571294171077644770939905656556326134558793415689716363883543028802540525161925048470296161451571436648345923966083841526494718836916845705611765376990643595968933105468750000 [115,72] 6446885129216395350019913065588969797655621176663601555192124241578805574936151066407725098326212593561635176911089289770241177959249165530692702170104044635432433893715606147775664991319748112165458923139520030376005720407823789287100486488098535112833870300557829709649237703240102564174411040027226652811404309550856381537924123770681550923200682848628572541689190178639058150484746574238836892800664867660201477761044736094674854937975956052183611238080103220391050699390145124913199391908494729050785793091835644425888182079669796481338477734189430052087083912168230052316923401605289252198297372960888209367203522937515171788392694224732713513291176131969969703750038890002134650236544763612733239904424473381656752550237817326449192362163717280418789713800877347985784475147443895869880195638655873299261559989571302494830888999880698839073289027434228578185841320204087728369040790987661970190287643902634628918007652216585867127849847410229178399154420328322391622763732491831477350016340867657481464175510075064282669292874428116478849939767921910611197545883957370692874227554456622835212862208198934033483105209768256971210941622026370224860184658136063837567587704549471277230304372616290861596003018390286011216708290625376772233230572676231814711834360076954020502454795567387130363537456321617476768514469196575484064596379688256967990314752578672200135968224137927957242478698653934415865074856083927248797717850013484824926606108561691367461254965821088943685628046712801033583179500998742903910742242557947045156041806936186179342922712466853749932920814034467367588443529863490662607838525088639874228276916777951244925217018253369290191649264081228616008179059125431971015429984843738390408898742293198955745379337797970412572515496952259008384057872123015928571498099944062417325783353559008392113301768545376802876658711115394277950574554182404502996824791868238975341526527683652581371283118360478397487496646253777247103441209183002558222451939258327846222634206885196216811010862375650533095897936492059802090366648060980164219140761356573526807257379353277645372812561156373181912618324629271523902741782776250854387268035745283680498221381928917882132510212737844931315074682305712279216902309893905055396363825255278519825561523437500000 [115,73] 406399189335907175987401622252935250615857742868548125366573417522511768646578324755305271196202880229194107390044745729946805113826875982790172646818040256081515968236800180189503383133468161165887289921397345174835817469641450978116095869631499714393916725098819439189846216964812581665809678033906577705728543825709482577512357057515256668868889740870246563366857441741555533812052002906684938923562616499281140107624089675633193237213126252829696416145076501759847899142384010719590362324251873526096774382112922427372190677008155582737214503536946361533863409711545792819597624238919701377954667688411968760963450948932210703846768750776901532693007324963016802834574695641905291758833374987291188402229771580344755996868354227171359784484969497183653033931184210779168205273234072378691447896275704108547912026365021395046339218438573926565715202533028588965374912401026056925470583602267381510222230876764961740339527999230945075189396641900451479479174304278705654061051817170400698725812415163030381424397228908873974588001185434240691585292106766392577897844869776623603233443101749226281263997525708615564576244561982960703539825313789259598882674038754324773324760258617819079533239522952911344862539541628517966182317850374350189575515791724188189584423257551972176507151815337010949932463945550321435619445244014694864738304903722663043429651235675449615958756999848157111653353619833787393293870326195059502577900568053332497355332599879228818597615635124880765989162529917944405208933833069406854306216770999406833987811309541012497078054106438677630920214548536418866873227254723605635035228504603683829099307777243687015476784659335879519939871571776925743607213273489744123629225420954476364643359931099472387043439517517172243449656493987124696175324706603448981155785891562814293390450761948416322311824817107649955094808410067274067146846556386491800127053711070727269970557574792893057936544836567359857671631724533285522118977945383477304850599910162400423176644351604075993513985819824909919529287443688038839150268846588907054836690986489178884998644030707595424423199094739070579226107149200718222783276631341333214533217022056429626096464824683652898933896929226191050016594611359382628387142490471354453430164378378662515966796875000 [115,74] -6389165524668687143123104049731665012471690894643955440998786662043931920395113817882595059173622293850808542420853839426975743575658440547311700177442812131128110448874206630840713883755067995296433480369854318008826879642731110385380571159272813509476522268522741532113402256841651272346398323426945623668844112743526341395151772530843063135071931554972800502857671830359431811966525553663849660765833900612280870555730980172102980228459386520949280743777229055396308236599004961189065511828474260301036591749782195818857633419645268789196604117390914379058092641365637060861763438465507091999004866708816393752437672628763560300466297563423782690219599741194707562326498616177481117940938176414262871380425749110223516856775682384022761752279170245563821078619114807932316470062223686192622641567718306968680786129978730991332224831844086979061379482555199963739326818036280447521952646719764960477767971924503762284914124016521661350852836296392846485355457424146743700645162648990666355804013283067195750682148969407758479429959908447804374080912010617284055213585127130003820469863525311887089248878522720092191863359339717448617849319070813751051493969040306883126401271544070386320861128016406241566994829417690518718420296940834792306829612197827718997574560386701359682091478182362779744136879656606732345682500654456931705198341872832368094812180641246644435793722967721941778277192390769124054405628807143436531283024711331755858310992081343154339290994714922765073252000992316944133364825722285956678481693340281147334625346388587485328110614866918840114251932943494989518378409024107409439487235884345397466501694804927216771297367305108883969725778367744472726908473275418219062049447414798721449279604408804078209349339885340377262921153947497560889881213862706297752547317747492783440981207283875574962470685132418809380447782101326442945363782061878011602222016560982960196450485052635044421170408772879315828957400283372471344805393932013019582774343927338194275070526436929848718747520196535992788970382719272161080919561394417881951317346014639805812988645711993342277724133828363273406736665372074927048452502155974354751213528583165990836621481521989911663225848731757652482725865888558543482896175177064888246632568632059427734375000 [115,75] -517620510347553724707324684744146787681367707696529994976161354023892269455939829037461985565557016837135931164208519358156979132201133324372006634788741126914492913396606398876779005717907675319022704371098609132012143521688118974705842005078073737672133999065034737579446940895685852817033316806013203011885172056917609788101310338787890743664353309698020760533603192080850481975154219112399993683193386938812816214015003584060839102425732250439704941244140054919001628189060579759154254398240429090608281356724206913856754534232165338477773822610960433692398988698832077746019110140129417354800885756647488666157484944509147598970313313428078625222285927779489670291671110672892850418712413332387567997182448164980946791178340959778223847176320319506943428683888833075008911495711281777002318928313232695767797230293360690857137012638634393390992417376958665752938800010947504401830247105791765930993156520079536311598748407142540367375289602820841697386890348102271534883527875520903887338474506239254857104102683749455762432186974550724878295122455377632358121935965056659449022641469909171217559728902649841767060573671822454999288973305376635361004609406033895306468543647652301319029548023023527660696509754656484580717437433875565072484080679914935236071486759919082000525261954582528786300124196538412350193075176076061732671237308042320645997636650926138044879482844912623366417918512244116458023766226690423652357872204570924364859758877251558030674116123740554722720248907384557068131529383559584681582378451665786766945644653254262084772005723179066241217225137241609893170581751546089910533478648476233346060922709869311906570980495349799270057884482636129785318284699742784850988950666117898485739706960583213532758169816290455559867303680457077587492430969361398096505798079875735021699586865740470727482033484669999995789131410192388849006675138051238340424744576604418120968895608968037573133275108770818002648811575198404948264767305170808630405095063062369269821026920682779281424284165722676254904135939485440357501424519772112308531616940773582738409644393913799068946925196277779606245278736400885163644999317385655005354013584452939705514201972605743384329895292990985518613570254018356143763784674512271630378367365230010625000 [115,76] 9097244226882503894335840646972050622438784789558072065811813931902934796788281338864108773122392548577322497375449641742104878989980115156305779295088972724061684041651288233530414815038847688023711939831480817608917981933812540064913866918510059187143969526343750563287944905510117834017788904757708423804944833629178014178312146563160577830310557220967435906382468895524927925949631592208669286623998965671325265618009064677031300103808077744561741494167091655932009989228698057283352808437192310784952128800955477578762455745892127288046516321314187493815965278894766926613602638432575219649670901189369306045026128553755227619197395075605060585978589744106458502715488143741110466657303527034862649557224659979246427942630397110674141590701148515858231475418010356324916559181310885635956314180549575525133155051680944373776459979650554769473471364030697879095298074407941918556972386989255951322535919288100339313763749467178709051104168752673481327304261869573683321011653973623615006109768486202088762338247667295478742646517694886380213178378956455979627343710071380879173163556567309552631880669338859981338981867274724068536592761843205114968629143880653892148292946744913579598707632514088938482111153252003881445428455649363012385377026587746930059260781303724395906319910493020600694447950912309331057820148098291120443836313964766179007335125420077211814006058700093546244358037062964859096756718321615498748684998012042842280402250864596850244904127670790620689692049392839370429618911018954158414547850062702397697470681916645422725599615228466896391716160909240180181987700394903441274039525619209548850962398286137928122363399619065139451125049568768019102711774286809869418975629416132061427569771823404090852370156691423260978728904737537678965714007783354768091466463310119395130127195909202561361858440040674613244593201463821271196594281334010803498684392825131583853505862939605997707456057708640217628252982611175064125822631896030351130693261443031323898800435502880474612955620603033921211080655604574484449194572599087226794108115698928157822505389770148811128892036193247014644694585967920408182779356260243054225755186753310607077735314884569795912575790252334380844596417146321224018925276104110876936977286194300000 [115,77] 341271508676722821835289011915425563889970860726620610202222742984297534183643500990576326393105266578399634052631791818612796362848980174886916396425237977693009827718505236936134314337431715929162275325179916280063202948392928407256706682230748905067851226974595710479361675293485524741787375500132292723268592087177485861081916462288179578778843103279829030334288332977653124268648523511318165131061106443833185113770077465686532482019539635771623075250448310262963392611181278130575761796968725820215253892775042706392092414015353526909307884543295349501289266920733472796250139674840844912010851973601013745150638148590484334133258339212573763709645859083289012331464635231467315000247039447620862830391613865551399625819831613811636156978341291207973377148605029810757691740190753485690112101751211151243274407554981679119034063080782596647292698426974256748893400047429510973730758713502748431201331589973215767657219432699125609366808774889275587723813172241949550622553163760664621310638311529868271309599837148268973075269518901802975824433233133016771961263628844583612117950028933899854611475822964039894059023475608139401749282754408944096427921598727371615246721302969135622478344535258905858218922374497180864141135552132669907958563222543868337515758233013431306454679719114722326113220188871420502051895870947970858614688609123195300560745972953080507478104402564537650869611318362958355274993561332175787175565745978879881812627228667703056168086074233897571620920210812483060613696209689591616920332104783616156133847578763187508134169624949020955354607560809125957140983840846193777662958040644654003831559932767299089148850105071790137568135847616578423341978393054947358344158944802843518462799549399715372822571756279496226633269681517878211610521469881965509298644694903910290408916965490484338707144748129797870539216521017972268145635140425178628091028331588684496890323412898535419267726798495570295619780593130108040572219913951342729935109810853323562835909028327135467760859475782269938461164291073005784686338706718831083784264164230263876436139955881662929493531677727574367863968358924204512373298533391728444641280584229756062368668591261609113646275034337071706471355968104647079545057534991897860609505735840 [115,78] -6492196962384496728649561899115353995672181762791080498994102219757523325683033923950979181588343451422199804852838499223528673590787499648226755782150473266008166772277916357794716334503864848919538685171210856094714412920464065116478333835384182344331580570349695934259527556873497462836709305669768053721544589476901329723010375383729825412172256516623211029092080760571298490180853425366745006530399704806037122268494990838730521579494975865987725915540070810267609071421074687651056711382560162349605346762239482779339350418079044580313867946289467695406792911218364457204688783939034791292989651191641946133000921279570788953023807007895674695403859831495907593601478798384952187679544840185485309471797576467294673466955673144234793326682874396867196651384230160692882862876354898561433615440609072201247818330071952356852549999780298242498987152715805141914051731234193221219822638294218402839015155716140715442450385602503758818259740073806265694507652262698559267622412351511265862912417667752402920341735371911340451963026826576810375992366739918885841582784500610929729022564521467534097605929062019608231038252632901891754840787601509084344461014226087278816762072636678909478613597436481889195932392642049146714247018362135118458044594946102290351583550799127278114483718441534964014712408269503869015362147012980252599258886157860487678012243328554392958989269755299581829335117059609756500444376096349550381471545749726312421297062524211379651290822619503211469903056992241918808558850964975680257865333166823962781785824926764648244766863275866949282930375069489639506968955777898165626173896263483640336224382151758905421373746327099029514934053038979069165098573917509058431733995625454566538718248089991721650620893916904624790264230563689876282348927947856450010297232546742046733189296591319188759081193744711309096436470220985513785719028187842695871237765387659921379811396225815252863152803401501323056842091462793626657780917240451247253640423845963174857667659290922732499817476660438615374409453331594916622815635959042464115989138506604453714535677614813050033983809973882025306012883020953514322513377837846369978533386560001754086507941472964709982426466250452550999610201017072490899208609358492878383154700 [115,79] -14374734294383313574127849801376489441635692763163002908410462921152095521455951954562826785377894843426743573852658473830296771873651332640067046618059848922521074935161306080292312826299568152901305558924259235967382534211948413729737426585829087534166260934775557840616732720138570127866308928777676386882972974334470439578320261182378736058478588714272149281989202597156431599473650806070755898341143647901414106599740741828609820637378320005850746951582239897517210036167198823378485734984524923609183914483672237987587179978505675551838570456647926324521748178085019322184764035172737851195292117067421975665793151514785227793891274838827207808832241905589798413827293625829338113173316902507130778186899050663429971962705977910479384827212440472266352712365073077237842757260737625355977443968357221762009939640914909824215979633890113252164081450978522612649949040206755990591532996828429250681304556857810591872506624371168269079106805089678056449890343056527659184391593489972792153240633921445760784134508606396215436960320135272376982863497466400519076832698240742414996917587504293109407943931425456081841321519676511657662801459850499689896570507568889837715582941457632345978774454541918215352553430583011351270921381813983670457955226299058930255939162886472605536738749532364994827895116872723876508819374788674377729668190374374021153171779950769830773859130940631969976378460728112703962463012747116073123091823254547414265475617820736975071431103323205249674047704416881477292505733785213997045780613715814655918571905345428210619411889293559218748906753595260335767122382623884845924631629037530561138625196855467583725218920157575369664381432716003105405383234896443026531069106413378677137985195777925774627766687271768526926221267454017813332120423877279298037512689857794355673752471012874204572931411941370568584595604255944899273036866897628617537224176800952242865023450264568304906443488358786654891595639925659688648806828343239424131589945439468890632944084551283567502265794015667860865843994637044146168631067957517113488958454789502995033330166786110852726646660909671294896684866083945501831079499964344040629287127824935235108060523829087740733581455744452841743015739880510079740277561856821439680 [115,80] 3186604534128873371705106369352526458085529588585506334423217866854019268035228804960088780598091333075407208324742383103923149485520111614009674200643241518095280288970747431030885968472809248256906973980833121649738153539800255009237563029445051696139780516120997960601786102104130555771426309390911069201861364776956020424217508752287836700823930084932568268637777906565920662071804282301625205881084244818538274830073862110808806371057179590495886773412558067634524571548929553615985626148020633465168882338900408240641787280055595360853806671179399252680713283690238768203629258120786227909117291613763103967856347582997964587257332895079148236890131396120117133954839018732508883874822369645731655498627358028810028408149428434462548856087196564666930330270865823267065244456717831712446068253522898721622456626398668406376286621249352764416142607998405612586422305823644588241136404365459559417159211363119314639520379085072961575521719612600078278580171113373534564923863193349513367108965989033727599783798471477140245435098159417143499324500580039438170064795990910639627460628175446736013339891813389689437581374979678759853376125567270262269878410889020395333625667559488978111911183882200753272328599437374767008347540752133234957029109614949081014932873686330389995851728280934482394387791343885587547132588614461289038879322118442190053193254186330281436998626020233820194975583885429097474373507100347586085465247971972415465736674319547830586956515983798513694717505746036523844162061873110489643962540132855192581626058318170789746512000273530645636611402709660632446582429012439646674007411436425170836899801056163844150273942212949175616830382727373447157486729691721337729165466275198363753182656740367451473412295332720322979945293193461765354548697391503250834463465244715946478405111684673701887526943858827638841240402888008979985528843707895788831639282911744154436845790939857915219776226661986448875897671262018317988551803154862559923468016783188087488123196464769152298066212109512836711850094680115935455037443013663223200532409306929563280420670558159032297602200541612716529679321349594081661150611449975551727853886362701471016454465789676837080608003415612444148025604456517568406473777118614400 [115,81] -35993279969070805416567544111498643139144648828367528032817296073277544379706507572370741556716422506148022478268027045173098446698910266094343552330149095474568566900937862242329382611494381027011584541766341537908805398407333468016391118756937345609900236964687024951416279377311667111262704840686973655545159552438272126817717215086512315298013107873907301216285738909298349834351647425311104074157380359976927349982253937388702718480045938498050384764286647597732054235926817874905376368490866722291869023555706687776604049064270722520913278358293149826803653403087129036037809691230736102322291594112603429701922039370457942807431675743064756461062206797266404855700571723841036453343736567058582810995955317887837895287571974612973127785813976222058831661297601465378238449611809604054708023671970397776525323764474320045215994680576205804017107747170674337300155012305422833246617345634918012732619939189468798658676229508411505864333193348300776341799236281125980152097733679384360698859759818834079666994533437322827662152761663346186939951450023475714672373542862566707820621147868099332291880226137707295199566086868070888951500788848007415927103102962905873421877915154649867634888129878537450070947007328495668835669567678261966179490150283203681460876537250303871856433282908909139160183224444155078767277839143750864659125921769468856260938961459979936082902781381984480263200586265553587013708906294355335036937562369115281672539114321816513694370899725384733668309587811591628065290351715578017079340951495050069956222357184360170188273199698728701649594436122945455035686674280039067857862236826288656775839317065553349774549424353703348863037402458939025506803241893448761910791055575773882227619804615244377670366182814309711741505108625130727000054652938841789521885032524377303312176709057402376095039930864291668586360912110767864273996175835082270837052097595277915813867980912302575609355849743531107791075178209803988712368570252046352855322648812170848096943124147313667910304928564530811046629480587963305287282481129811787205711209694889170732495143889245452003706098130352081257347356806107344257771838248182056543401698221936951813715201657980812640598635434259047718938408965603887135400901520 [115,82] -610931186863641442714796277167575704435695298375928249917356897529526690440000415552661390539430984404936520905445892857496940039475337458468209357745644311435267739093135899210601650330645036525316150397160519779422832152319914496083383947410419509342731306037036993579881644060770182446714538656795501505644658909804950018838149233543726815373767190098253479376904138279712697876544038289391547132015092241898120856277982707730615621289722801742489622198653207486041627054911952892679572991248330171118649853889613036512247486156786144653036029166334002667298049539085050437998058286378252750370543370256194828708349352776488337782911217390197697046377492593454027595162921525179989039162438292055296878519689980478550402741645163395108379588046707677760501901581970634126294914836050481938948254040515213254673421400671793350218328350230875732834686365331072434223838870073334971734901441826743170701369767398068519400824752680131091252002193093252066603808659533726706475707584030287569389480582271290738097080347407158191537699487995730202853242984089856063730948619802785464501656453043222421469575981230154799731070210576499735063445665061068724883424535923263167273603076346338856909058912692059804512168530870574810317583150299583310440224862475532166844827671387699312462819775175177728993373762691831344216380001104915366638611818853716065517775467212215657183640353136261296053319478928906285483964029259191194087137504874737726301287246095289899992955229310368368155762627081117896557200412802671772885654394447563927030272570211017317234206625154896389234927532366239593697196875298762877507579245302590246961264367294962468130957416785233729232166694784336671253743351507851198938445171257507868714293111793935256929685075413421110574418041393935140404811502457999837365009936667341979576939543510977140248988146437208386201222035777950685974384518168095222327881384188414208158884686872086093690888079629397606771266549847108741023130535896013178076683600333838146510116229632617550275527014700237220385476348070316666207982936686696295829828445821419045104955831952384545260787514408076704981963670184403534338802552199677589474143764276715282353282465160751007920549388859747724046160341888698311229480 [115,83] 8877440290387775023757896982591693505048300351182325761407922164312199152481872351077204751767557481830576798313924483911538030350518817125575419488239244707311452691960022460102908175310577382211238709518775642987159435617135999421076892680710752370372581337133968428840982388297251121832803155080063717257301874764141824878216272863533803373743870924129680173242451236235312303064528799062050734438151609543425896292150784966019031900932203685223644324118149211098188987794518521590973257124843442054217206062789081647111558227118682778687535136183144547987763801746861598267262322475795296438790667539667747811921848613952426473853058928557377010614946305157727601108227174931542940275251222666424343851551098357578018521000635698748741842690010767972540584081098328150744060606153609644906884215606976836531501821231015223890041153427964782925275358474601313183902487965703062341517330181480031592209399051363985674816678634659019264118040681053257785364102164695619116969313800672616837014915264098292433837700895229011935741828662800929998460786568055833626196874098384679087003784887620495919377478247927331921736161447152413028524481908090665228957542847784670367903005104419016714504343356707366738275093403707783568333296601845054859595837679516819675132625270387914780589459223897569574435502417994237274300100232189270388446083004874907958049885671120238774597139120898870112522271657328864556567809122348383355866703506493352027580724540457861819920312910750847527406800719026954524476818665577140577074957943680387528145392776656000425687059203252469723740324928964436861913361140053259950419600105854555885905968426833406212211993322872683641285194771390232920601953513149648783292869491008020237601900247223637133001688135727845499299192143463198505794574681127963897759306829561686982073254483021256579906281104859471181524318234676144747680383437099807485972799449790756921777791746679787532489493084198006405283952709911613850936952157642420663145511441029847163788557684981538133074379372342723641223156715478109789118580085467553238294769144525566806745540482849609812140653488868391820424025956436013001051204150136737488695533640013796961520514653485031369686766328523963550875376635344240720 [115,84] -359338647841508297026663397338139740783899636290572257363412406054751553270983437709000334786194930325805743597677446332680963551690474295647983570231213960982889829100505511947893285825395486023456610762473557337219880876822167387427890746741224826478205930547318691075252387447700255397513111208303214738358452929552824380313476646885697252109293454212138355214325433795799608785634458656274284512523854338894146272506672200918715165123521093381478966703318509555619910656245155029757103455755915609502876566676874188097776807432983140081711247776016513274751071914575406151919571506699459250678687596763672530164634631605295755090212890700066384875511364387898208083573105356402886132002352790301802312311176722504841132406178047960029279636345602257008234218740030267289677995839715025436301677500095190779265554954986073675729850172026552118834568968808592665341748913770325545150542239592729326590001916787633298137562214072484230455310021481160017638559004306487732707894108549624806873598174073128719091664548935945714449996104675371879059257815304034747202677444199641245609200758887107729913671610639656265545003309253391316416203764758271268404622103827531692322227247652781901024393656853414083646862199514821799129260795056550282254659653028857399894221543475776520268730992860227908144995964269795753896064256478448740597985451087266651778085995417924111852395549578035124213091468217154838254831420693992536604116791682611602280255447921287543809847599949909654805226805515285562158074420050113330371950551060584375342867666317677298570240021756845421346176730817733233789508988919161609906560936128802893062110855787867308633582949482852109964007384682215965703426184130045774565210977064154973518964706128261591981801455268008140693386115251144394831215515041655148062613044330716058588334767104011876888726506323651689717403241230364136304697427374884843102188308335299732849696352816080414151472515785049136526432534531847687345787971787521754281359240545775068834355387474704085582503075676821560728050376723291704356540837090277400995642538569554649218683402264789573759022632506584070252054315073059031473696822142072336955737004627647896817279622705556667342854167995869757925615743166600 [115,85] -4974301059915122333600666249363075276969340277113741180686644418401194292723021276357014224884802385535000303949889325602075758438314789476271339133491025969234162563543112345381940745714142574687840899915278153511368644312531645159268536642974665414819045267598779977397552021237806833260926504327923209449878096326808947783273428481929405887224882836706565572403172684433103095076705460584723663258824305338825313467792240788863365179833076783295129113060945072084176092117642234977097468284256211431112739625731939224659846334841882071074499785318258521083053235876134128258449587235388883707820376813371742974074031746385874627411085886458228085972861863977622407530523492334865688975613120859988907012186692308578909369252402962006204128592725894742245897614573774914410224709748585883855222588047745353628477599268118367311916699796420967848751152749270732841360524309854622883286735524622110930461467210199166276106589378974332658932182123872732872383424381295202799319132713981994959110465911918439107972935865978838234163323668506000406444958354029750128897290769950239413432249577086029508324211035776338748305679561661250282740268306584194365541470862905420981396619683680854985990306866706125140020243125389754613494702560327404378445035068498066852095027115109005462482482306391961946502129642964741766748173292780005835871729903121188913895993389261118524794868031869633069843437928859977567895903819578939537462302546562499384324739215633738128690858006279241584084172224936307626792366006462383800153462614853235613892031270739131942269388550139334470465271475802474712573691245598034108799820062148468587162242250836182459813386917932716982077528757043217663906810739120170048437268402611463914447613352706091708834746551321766764850845806983564983148087135235127321487739556739295412934912148870073078802304205374736206128115997617588966621135257326860348913982757605881858042534818480394136344905414412366390281211249901328095764498550262577425650469119837156001071173188009220679085323234175323442626743965417029232362809058837602674247582885903388050962542850437518369885757361135872815331811722427029030926264467171506311950546309798219797341594187326152085513582145183338793334744240 [115,86] 16284814835832237976786875221832130694656044465801727456843511825901752141359799546744053803018832642695556175284528058448559935607099540157318322939855807670409514157990904188852816765535176208525759940705526331321005953980773819350430611696145559893622725551531017895696922094508169119260712119235803045703350391533182032343879569402767209400569658239213122063464619107015014240218338075136038288417739978180353594433624972665032997894285297285665597028744866772740593390145984963272606474807948047332967250969605054495977770543043657416786738449964054356489766783667300260711435295296456762516449250518152703133314514742950416976000749624980905747294674459443757848194327561685705502797950714880041557811602314032812306176140241693135018346983176957655403618476102988709433458936802079312054559279058175442019918849246854676724480906092641112977179297563599163991489546758265698631429468978645931136650747313950974033910819686281443425895719786694635267159225985209190775272103876024913631448581103506753904213921702281042330167335998927678639317869137373734310554012380557484623829361841979537835571765056184085259649104749614223702371569413768558615850567076795780843263123088327278307495273329921384931983228134984226685137072233918891098023083869688407679917582101225861454564401965367688232820091592377044340843199884449925222081582850698104304151945987631142752714981563096522698673500277195278522779841043079944252176909166119029604733859807266065461007288563878973552502794829580578615602573211737383425413888329380169788265251798162273466941381664821027529202824103142737989885842846506905971319910041228502195114688154799272353265707690908864736373929561906414231804491135739538661176844747302398709760433474646830851290105041135557162030904030545285234757045985016167944890356294391274308762435908438586049644411959609685428546101390852585164158201835965830696607734464305558194825360286922667372799286122440845295870545041160540801188111574474691583500135399897497359919208082971316812029856975161542978890674365327324964029306974617606714470007356266204691249535256102940648916957448976163691630257666550776815691650265715321385133504543681031064349772972042402601826052209292783103220 [115,87] -1530734578510599958198563077160830029035069938689334730893749709143834257302213966578337039061223399166035136103437842426876946347365503675333892603580083142210962706036310113675170072552747809405165392171443274972561928748697781321145763254548901137721229771975193869024150182074354470853835412122213424451423946479325700273600280147808290903064516836433042963592464575939855634029750405731270168233550675305985024741913601212629566379533684427763077789016704150047015847768321933501600942186412084070894124233263301337287387200428604454423150567229936113193588528131194103892545680425946482071231247789141166811298149614243149410378009542507516260579524233588963428567779487720194181594650627969079919496947859555459663661830864656245760970210431557110061395047244585963358969992052484717161699501968575944669284636899210751335606897761565076051232298391502622677976194965617750714207861227924251266886026744426788160913868647552628607458810822022752303869951427810854233372533606544300762190020941928144221604043270176172737101893240068800615562438605187381419068617341113944752487842010950668361911154665274981716517986493195585014116101666791983593396231203585447049437523098563651682299960996305856515688049285245759226110761554035445677534423832576406788931600805774043504619944575514851263364449507301620092237110555982983333077751794238172758393539817994291597638594572335735864681815404852652918056050696492442558977339906734417793075204848932262994954864305775309719717892466423439154295357830163284934358790716991116680868929422878703651824916413846585117684768141867836258303428617392986823621093461335438312657346520944951133836221957004417265386237159881527430937231974825575661897202800717129160941421835180676344839252282068725261435271817368481383026108047729385672419451088333040961784624261191593744384704539071255197853884141573101996519054698026023391509087948768596850871629386450254339408571286594166191850756492853210969250788364458946500048319556042428217327958450667579416831271891711298424486572631734018016264985511284551841566312250998851219072591014705502180900680925231618667409037967687241068112380984757001125380215911247817493253733378899584988972633515090612080 [115,88] -34659345523465724299449159927280965770365182415573228290433394928075648009819512073995383456488598895973641199830372314901175612693201367941081876806768219625547517379207497449161499670633429764921136942475318813712271149762010822939521778621263598223496287176094859286655751208263389469589253404593280348555982375099479688189667964277623143891676231599486278027265650030620284014570747498647034694163075437830940361057114037358774368246685482111866984368973871708166246860044413210612113994463773105541490342989625163753646530362990002788087588391235160102632557798561351785930668675023368013725004053457438882693385975297778396636253610244110900278569600470316163408639345077448128881413073681402028581723114790277244293644320182540098464331038781734490416849847515941649323199364044208502965696369612450827655986926102181159452872388454646849415032940584339272294269725936403130116740440438848174907926807101838870472588746002098547585151829071628033296955599023316711999813454626437676339162191122873458722521372367103195606047940380129161076469857384290303603288848474672758871281901773427939894362694617682818143526933559995742446762135218052222709888767305953087069778036491990662670417277821940010905908232509855180167795139857400545982123227318255808694600991694334211753245276443708019592946990772029686341662088373424540051087074361978418584324551055483523240748238366626292443479128305043863189062122954168385759375370820992587935404993849656023962103971305690894557938674296089637267927405915139388693849093258759718682216174924482138748834173549334585602628407807627587631632206517139388707016831398571736914737312541197870416319993987855519867971608952671454620375176727827150701544846276589020175999690888050551746802480200734761839063962543760862062086291131154480523682621846785201703027491105141405960205729489396217639152924117099181597929619291424018711338372436769831016996857834680002374210102005936162588340484429410161859506674955241905572244774988862836003424402043242975478202173617149721121699210619927187569839253768412484209740689191428764333976227733132184524297449814520800235044324821335557577323796995883764902875357794700029782788298559542214428502372203600 [115,89] -437708360826241077754418700723464148099171129343194461236698743720067297753722814413257773157145362513844723684370343873310305710416226260930663740693757026778245358108075834027408078778945577770560525597867684793931382105597154444485868920467890469917349848717534288366178202554551840161751269747068882394178558218648466949803577376570881186453416858807004973194558566045862721492029752691393663993593973087966957935994609504370038397077862590633831376828270355641251429784340661006117099302479551720120709930521839040457157421047015838614292964377913143041106531616741103963676956077311175893218451802085121737698390406387227193616288579444129664281870793278553219963962190414694800484237813864777593174815047124074802995441634460040250473753717411676306930677991651432766236513815629331555846203344950506534352965432811937842639674786199355831468812525141119351834690716674096635687119104252234453062733490284562302914144786456977448531721805724776855463037415550732688120219510782221738321866499532635498573395595769792607318162089106422828736297470490919820650306534549384003085194105568147952949303638921304081845601457101562511460207006643643779814276317484668909794952289972610839403890091468008906189275244310534533885629409843878440130552441450309961517029397934197407448927995531816917686194751153235482732059981633024902018741851961029406005574587462305884231255043587763959136072867135119351165767902333818590874397923844507044971106220673245078289666359324740688433864224990715201982914039688549366903541083382516017854148440520424864347098130220412195677644976390817268476650322728678623153546370420354760344645881566775593295217724901239531945993579127365701190340503746627429168417252799992107236013871410067638753276115634990391319637831985323073744916252738626167385211575520217224024395146464788586040929996032938294675632782458274454786099422035994404799292259201754884584240393514734568950878588157029763249217723360668026758804643828014531752036486871802672346865123360899709905206694737186670131148069199473681040876731888327922381567966996122912701463631566819782190730800306162140779153021298771150225428268560885105755909260363461657149596312589313927469651580 [115,90] -4544155376453804456261324470226408444647978246061804668562627311327836271284110401927669370804661469239847133594565756119663651972203333951731250519267200263071232129217711319172427861943751791657176176714294765775888673739372119247716453498909916498159238948760997621381359266632246877145213570154207051884400201174338391932289646372379230775767257580614875312606730372474414887227193272599328296469949126982317330605036210174511469404505009787258476353188815897031070144031375138515026831056914175194332569721262511161226289266575150738186665040817171076097630237582596769327553367683749756807349994324830550294619328933711866941550703798145723457105892724256451241402196159309204015205396009906112788865406227007069125299483893781337576483550903295277200625506568212328454077204211131321459720311626339612194572476202842419157354340141138007827467076974929037617954475947773276503846938085065839152355168579975398981225963002966745644827156833026923737349193116495241293484950446939393118405305561554408586887587496819476887459678656948546494889827390342750873334310089126248506066993058163074258936721971851696956470581552744322977565071045753906651437275399614729812872810453151706278588186558316162027483701206274237307823600036603939986873606802025211752459593011274728758656057259950474716064173352486173074109110254175950101006129213795970814242881923905353130262094241182041999006742806556055220408677924848363255200143656919830341011801839134393198061395505787476524685366326333202895358830450108136086846453117086053981368998160607085622642085210791569527808092825566075417752197463306547312826949641162707371567997275238187730115022463338316786132770829151228343756196944385966971983435264206416691054396191948450006621869794216703989527970522640301868162823425483937320416419479798443860332814799897361051289364621474352278139225930796307674202211597491548059660067390350897925074305660774570077071423020951638940700664076816815156368359177251253890293015588254688017476927767094644549273747538496308985633465114779337136283025257017074199364489659530075419868364604612273823760621620603726131182597422187221752599382504777737272260387560725492122508218809224909016680 [115,91] -18997642207650601821512807063838544675958470588928647423803755021728107555814075125555879688244152729771158491921820044789596701763249568263843165152648060565832283892837923350237496381827419307874392888411826246143991665960535819268672934709604558757487069297502321670694171843060068124931719917583444868674073450884941613802355640840809192167447574007416674701457339471792950708080740504797778009811351514788122544772664882998544752525102318088639906561228070840210718131595698323225558878783967707560988205872395325907447004545241243015530415013211003153744089471529788560750408461918180220759442170076781918706153662177908810970541753757047144274633134620841625910196690938041351865697054811433293599040326232624941843250179338050033027689216174033916750867131565477940328471403835349309913876868678423404881734584671893373579949890392085651320273681558253755736874869013534079205128611151981142474334856677649749840675886164189825702658922076196523620268203210875247847060388287034084254727294707912027466173181764770008544726756959386763699846203202077910138945584564205887317770466317305148718228372748347626256462742678785059716580104780898005242845609401175398736835320028287097897113568175167708902745198331001173515902790301866691860847698450435107568498953617992557525983374664347558469417748767797346868223199254696411723218151920080777509917232290282308147386656434775856136465957807781850167490870065904790107401843606870467009749878083064182091936747142805756080252008929013793002762187111441028814503140384931239342950692382819955958302709631087977048024559879399463127311908396048337770947303530645463062394044883102353786544207070455655435964753577939375995578518042288937890559735350479277251160805895777400711032143962981641174590139358966708614201528248761291463925991117790691220731344869413531486858329451538035592988439757528728892266146966486846484382578040652350554228152017408931369465062753747099952114233569145589469587292902283131366311265744239448393898957152169159855124783827223934163770766913902799297258299956802030541279445384811654802605776521752695386467593360410051326782903067124111884298930068152768827020908519931144305879993309498540 [115,92] 136867890390133515106198818763618730940935421587961600545619537030639824350105517894727869402729365762875872781264043711838849201073601371466748552053089522160007762245188425170635522350233441295018804655351632833222014194190440177161707885349901261848442277882238910343626305281228242391547012145918534330236258195327495594334273661273762032294243299423263281735464029147227766012153641532054009431757470079343725652635894192467377280757831067554181929476313633390587046067787059303852245229240341258349539238419957183352862216819434982853592378793987390031504049228261683434266326877699439900287081013638436863024955779099415433178814194654727575848260271998659250517472377738131927545351010896264049201796971179747303655924294349136453115032821377107063561360700303322407849659744057446268463647161608627674434538317035661419693463563587736422232909221484086170315218738178358185919044268474907864458013267925776875886872031907599697421911266636047515820538116622993983253596412438340583555915922841957347966351437426525712160147332549345589846030565375950480548428006788640471738784686802415095864771311634565379515862212155613601249511684333871218915541137395168963707941774364895550160615470108785442151059514380936767005843726150550273954862282624977436208798405375069959652742656250080989790775347214434226813206229825027461178435320245971070752930860832864575214114451030758749332459977713268008800557681020575258509806815922715488102560370231646388028315528676195998354731099430601995585369259065372292240109035908581663470787422036217972023422880597714946948111952824515666982645577537806154806673819207730860279813932208963875042334498399449461398269755009355319483934888179595004666899572746876029481310094594619436835103971019233762606727076868066705008823802589199636883281131536345946851922017010543290045685004977332338687065182616006045618926419690466720466532641429598163159560643604716805569796067395948382698319404714643875354202561698479571799499614725216595810949975789016139015133931227919028759316460160394493709374689991609245508571471229619132765562879004503017794202130666156109403999066314495619211093309337319239267889467350029637715318604720 [115,93] 2278719442073093389348461127274472350431326803805699857683975445734770675327539746623348884839596438798800379717686991341999162643101440294647034708516876766697525246263486603852719573775232139249117351562567303748693039834201929622246179401767429436191069490610093264264350346264242124234412920853174295388802311172954577467171684637852140388858222036884391854202724974652717613683345302392907497553982709864965946130436986329172454231777391246200359506939558188367079216228314092605787691917051529794394172918586444031417286652253851819659576697543258083774632042528846005686563216002649415923861080213653319272074847623937988979070229442915969429768256525914864490397700318645842866197598979168115693759891049800113514813232345621100675988082160090150296022204261489144321692867042307036663762803696275421572923698164360321427369796196096425060215115142746582068898803549140394337614295743438622620395361721722607008551707852153822447760850130483584254257207391704200615400925085836210190560454054798061497351999920514848063611820409353774694963073153259477643829102235469043524273525345696223178887405164105387530519521819184839256206982588590376921434686735428311581309915053813719562780987788001453981196687857068965374546534467105248633893966324275124948057768805924845533847473873544438352436207345589991769392146682824589605413943482983136803341852025563605886831162764102576667637872205775389771420906788103608207254297030869755137555776453575941267842249092000150913896183889293860343500662950334011653209087510765352220207721582483775883110788664888935370478843447150126930756650158960756578616526985911353808997031762844172588598353746738239454884218910647470363747952840447387712161556769007566552527414868729726956025860644403628821084212349138447065924505053586456944121042294224811595302751377336767135520631283135299739013113823719638538219610914349535803922070443873539762918292204349889764102398058723207307121243056201314992085064082595212470426582318182159744960127278610145182878174773369383307257863567476259330023971435051531839285531669962102969920348776757821893171094917739829414262399620251708806386829039453228236609884672888731805240240 [115,94] 10447315374296138813492380552562322849087180675213549844578563372070781995592028175172870964203700128144889344942286935256410218323502631002524048749846808803197873222058311673613448538078114560016652582755475590049310684052598629168069475032680735985676614570234763489522320661138298672543822457576700173495046620120035212026887259645627319237916542714186859818299175681299318138854139946185438155458471856451147024689229191532409778163579204539867827400451456260553272434386206768023263042630791621237570067086585279076093551584153380106529593587735773005619368729266033149121467916434527673671280055706354254598121492371802438100373409217883354702632370890613648579613413266373172958749196782347544832601557673550469532446542140655391617350196736429494682729929743599673572916485980950599911191911824385090701481295600912295605236018222329229817978560310263770308985636834997954058409580352927216777288483111568030791665399764618919871581497227266496362781592929357375450498214154885186228696490806609568435745168740836378525093496891488674477870278207979879449025712847878892673651519407699018150281969130857420846579192566790080088294113968755511203631657581912816966163813890216938516084744092617784622112566487821029064055584294580763810381868672508415439772798997909269958311388409876439734510532318006002022582127781704919771711787158114709101847867808587458805444376111858293923505402908610863078581790035537081937556734585614415615055730316762815369640011049086068616276503645623240371294704260355988786092344451212062057241857795794212558243081656436267973258581561248398360820814054590709171115297809859992451874491629088306289291078333414516715091536596853364851874251759926339747837044240591966742457217044127146846815519545835163655838307581272285505031152369208423083252354909958457476274351129991166991534519556880416653831418101992877839608198056401039445221839620375323896711371354311548336569584939499801749537130509006065032182756396371968228243173829269144418129603853559689760823754084894676060286442863054118203088771856102548256457992489069468868793325565525377217163293487969739696266826438801923922719891717089805553268110654923532480 [115,95] -5636647328105740770815880738590167581903942215533448496222062561694053090466149381725259598451738687152075751553275984472540734490069937394366946810196702992981055639058528130691888076693048337641753364089786384240737470421236021896891443687247182389314221732282600072614846655837657684928898390307023700399877465082263192941138714634710677312379100816393821708582878177211293003688552358516614390439111119329821379995664735893483822344790403635903284457165592833434683537661913396717557239548624252127021542532717862564704042025673170894293343624304705035294409170624855488257134040451952373667130265454550807626855882734666275980658744882385403250796763291835455872599745840134925716533576356482236862623234496849359689904653498847635801588766792888772508216564457066763865088367397417128199404645295385249959290232828888578538755598865499216911519450429798470051929727883616876215356588003220022064504524592344127114522198520768021343953163854123753749627696583723345423158832454607110582809501868436627453404331788866978877294949288290387891938239151225534228151636676503550018729914046770928159048409575179179385924854534393714938371935802744253753424081086078744208560952482326058473217738960560853842155055429414615796457080732843342340579168378325765593326241215664523377718610958254751633126225967187738161376756435115035685556549527410477801538320989234450204942588875926518002059482930272716176390199125015441370935671747321379255511209297247238935729382063341854328228604506102379213136604054319742612701073136311236408487097345717649858863876643130273856890666088902496132678853953069484395323113737753367156579503666742294113201054655052050544341562700483835031011830300173382910879391921776393570198189604872728961144951176423183160182082187193146196730746147346832900458178201256500476534638600898678709851162747698363913462691891703789622478184681557901436044714914901971395442807659619019970043036066444300253337948125751023020920360989067250732509445344760330174921636796764872438167746482207153014157628356568219597946044023079163801883301723234096578317807913996854805034015528147831519584214639052705234472598393821062503561860749320 [115,96] -202824181659534024011503100585119111880327821703351848202337839797990682630293866562821027228526174373855317830794823713655352988863617403143225462588367767353480655896097092144493818290053502200223725297489201749232880126140254304601477702467437829712640701421456958715989544247183325508400141111623584187084674930720867467977939921581545626766187579252443401398262826832864638864398592238836557004264489684836094365937916174592818417702537709014688940652058130041667614209384406221640237881592947321023594929029655923888306311950170752482869454684830954809870170028914280080611707992842071302872118213212866589991498830745993004605536881956734240206374903784661939964631503089487652230300343996050276011705246173144419816781718421667932967915932085759755707002486456958988541099666859865329363280031317633416269395513070611837786749692130753978793463812067896724706615852341470013902979025491168908176416148614241241836886191594631530893081937919363210023994559089894579825639581713143574903531523097292808658402493506841032195133823072514553620560210303930947764083667774656740960826540388094642642313950013572592009348212492233983677210863607119668429368718596483891836711676071412217452361322926370443760981000649322581425816512049031548336981155058901503086692443063691248312255645842227051012516142035959311521692661966457555388038442885700711987762140324418437707987693115826919447409540912135358940572402107435873326093894347140381624527599714788637545853498139569125999876253691371618316330414776557387723524196444125734369659928325235541726431165823658724579527321660761332753055382981479567256138103060393120897903761987490959285590930962646189988989790500335423535229450092987347661855281901144534310081974336624182936306233779498385004763088887383205189728750612121690975572940281847539575669368688315328616565342169285450146984521213519062187850609338092062992937425910002779760708679762885796391959570162317151334760632817360945932782034646997963645357798877526182755723765917685661625714740143872158801791894111362090907167353196313152248425725835790755049818565866086240882871758211437304831639215705143622811605927573660413084569560 [115,97] -564914095341391372380533103706569432222421179327392403757637601984774788658188379372863234207448478811823615985871694831781921057518204148700444665832107922052731163586501201853912820864971063132997863285772937094288010433815986875825246234880467436039686554133758608734261992916242865413642073936272985576301793979459266221531170759117360045521841802651901204243690777519382305502696197555897767735861719178699003196844098925085444411515346444771585140550918233686156793157109379248070566001982543038012413965508819557197387502580432560010440753465187273047616979741074471579080890826820846900535084761812601116842085776186878915963776508865786330047274336405675503330511745857297865233212021529719340706631937804600004680882077080978421198774582610696356577919738559639379992059496040227600988806926859174314221242520595855061173316432715735413047821399129749568818819169383469761890299407977307848099077216747971089414076379452086441467064193006271473052504526843692285332769836023467698197364897226243043251851330152334206080625924055358750729973853871416435755308712126831700462081972524284082541717310441253957435411610297394343455562488815548331136605339228610607023172213334904474839181198452000864675311199680993667825900693254365689647842547115554408694942220017163342297813311199148266053374297915295234541500247979777608314618225720820816578435740404164326608039145075353217803243841723338522496563898433798104318590669095498055482914625520162004792858180720717288844738410546807814139274785219020391411143588371890299851999249443650357168674888489082949773316652453593067883399721971750451636193308052542518991050577320581281007819056248652067187953167373153778384778297867531203748280660203768101063496383994768747312420367609146316208241883634728339434697210373294696518237252785539908138624886793472581035780775375357424473590052782210322889432990415238011903147658059825102823362180613210538527903095513984072442348060693059973702438258792795487634956285237105774560780320241691839187763198484954407203102550137784373075279181790073517356427329668753061759804733480465440142263548787256079869729193561013320491414175798524277240 [115,98] 225192646483528829460608756472150220549437361042771967427267123139254866998135567792760271260781077864591380791628150280549438049168488427602623870375280085737179322652429497923690060633454954860047271480911286667903700981168875904577212036496367653775506136855183530912601736890268339765213200575675295865755107173009332012978964304133063825447259554449775777690254224774876926163193241122602409184507341681569997615953406164777114585224937756256950244559707360085318106995041075884658860284212762775075557814172143230286239252545558834231255504330415936766246537412737499931486293308623602482848044845001648754353786561707869024330774488526040108258510814936619445881097263884737882449292615215705312649622416428425822968647091675271004377576198167393254242336437096081743360211149070659133755041673566814980945848681671224066040484470280662812767061775204958194179560862835031242161836860381988581406819079770426771542157853397643079583652117584698732241455501618364865109916524131294694135127999617310324703096222334965406562073023336754016828556236020087557549826852127033099719478297049933901082480780507219539093010558314598131748370020786262175004700296126610861672483003338792486986043744705062318735716437066418005048581621818666252175164892379130400741793116167000370634206126679638013240579167521141021683746987607968193928995150628174835452756457749947671921058752485301821864486346325192841485287802846998860167444200588281014018839766303532453041461463682742816971666121179524141588333235085515356741872569039172448637374657832250467702804695505450429066242483236468876138721497859776705351543451925772925024030101431639420656708780627895709365664210771460189856013949930233007459547442741761376783021731957956453999701647815577018812175347479820738032375361934591995159277642834543765354590715684096154503971992096061883645048220016465899993700654155162399283917233427607509823004574418539887374778319443127730207643043716010914663694637010907548232312463103070429527711351526264405306958260736564352627720093932468453160699632775979577803476523156055602916453520996273291401417427552941916884278358718451444225789388251040 [115,99] 3826279254135185079154476040292392375099929958536629748258988419342603845646341084008178167306916946890847432496544944659503767877389294644197071491757087798472719625220776688435535737181466939519561787119195078048182652009833741908726779047868883557256911509004248726292912939489080686555462700251397028537274458946134900391660415961834192080167917137819650155355667342526422253339778652791947315187712853150371519493233827550611471737169379650562296461301454782515514655351121138761705209195417792653406585746641952444332053566758075138834390506838998202880975675834962835248602069424209223860214726340698755769571522004079924293744497640569412346652488218521965340429830730483374494029438789699990391802805656299878728112685044502759072825496467310646930692850733081464838332396093711362503096881045379480277304828030808777035391563342414430079910953470595361322977922250641036667471226996089957900367920733435190280216568620012661467251319409267603252057523235142602869298296236618725431030028051181012508842894949842486530114398677968594070682971742315770873779007668415329861663428053504426110094191212788687488530384078617749630524266342359287275458576592822631535802023565530909938066351175850219013148583151695990608797417526563363725822310520109142625740655511269953855464703039650951149951540328068669749085413798249736719265433775289378582723028894228676909945660174537478646849860294301026192156058821212364364588414687293360918694085828801714427168517292203587633921009957452708708435095782766520556331901910772065763123846400845401798625838594236967836906622804676099398251313619476316381164675726555074311632636261821420264425825767325580515236863515366103014325739596833041440859047303718520560735997021635065153003107711163525444052057415101908974125805711956680278763768430884283786182517687780942578114989533328129083882365423528448758552776695118688779511702440418344949494752707448351993714064117145804778179061532724716064588441392880646380037448298323108305290737851379158636074455241503601560029259767627094148248566150102505562467950951552120469336077413389891207068961220621259418279620853800510645139030830 [115,100] 7338058914821379928995161020380965401790867957221696670193445465587931466024245420514044558692062929992884660776977011417258462591532362357080036050340902513075094849970251930984614275608305525220804038609869124996189802533759056380861520466642098392490088114437635746249043740882651716678492555130407113340426194689540124731073413684436810261326116230001489206791599862765995397147224828716756500637344010982630135790766083260354134730800413971305219853916773547167429932828501804887737473154150166312231860378240747240515935877245926180463068029724392739240006571804717425705042585815279528810552892988658259086150691830596648960898558687103872532961169291023872585766056464907627050431465765114426738115327899257892426891118293975703661703598198048464819569615945023177208140394060646653427159334996837870304646035442907342175529697921698888341805158326633486568176342854445268147793279600448105406216153645793406130644079621915495372113231730320379415301731616646838805128280314828030251243157177359094714550489392593643357162308269089630420104124733167067819479193990632946072645622355878973935539127268901100687012459354907691508204214834405961004660336300614456201086811881805513224407960493780082339082957830307865602064251680588374227628659505602229508991710500285211963423531072746044920604167830719333693117955150067019081913083340423907412996118244220845551002805143732634638380540648518584425496263049928750948879502526491035066393724800790617089446285584383424444222255451691405972916157125517384395729569417312857064792378216258059598343388852925509993311841484846176869215418779251357173625222854801001641175487772112593146550636829346231000358567210183208882443299723336531712363401034426434910840551729532717804418909699857865668878462241509863639647497955661801024584206754780327847804478108337733974598288770622351188150949803085343502935151849186237548654518052817429488249942519679295293912921634043349526153054285452372897133842615885161148369500491569552261657475065328919247909762457898628980491751225176115084167884520607740162788637716024112440109758662566705500537424828454274291843110184293955599940 [115,101] 6931118804626111981252272978717338529699809573774547431978936152836302521107717868205042047499814819239513909791888327010952087106900132289517300589043614593129236771974332897975125487158423567564513703491149590223424075078922036041854458171081737555168414800937062730637956775798071045527787188530573042192363290862146206831214060449554376993612405354070657077282896447309035901404274029872628368955387213927030175290573836054187030806427512204118662981616317396417620170380327996904202765577546190875240621366105646018134814017485150682056002854344671616537105941766936623159500471872852060013600514665441659875382483272182084604844352276353576139011535373823228911956976244255374202207832218580846863827765846561426510315771182679461683767365444490821254906623534676602251413476362242300449958867080408806081047743645248812720730905534906256037159512214206810768839304706434390598704096227850239493088243077632328627317252954841157832657698089310091392128886855634343095206781924230297601626383949613434073054447424274357980120603803022224284850366120845595579776476881441063347243096985506695147433960303508537134544527798681766037086778154418077035834055038915598388933860118906919811716849115900037495378605157732738724400140389830131769708170712061162814130214167987369310945460863520548463431339210383961435308645950530772180845544095814532119195499575205168900425760740738899313704114830724648449352230837722388847928811332379674235808432539783115857433480658420563164483720881198216227953298411715504898249580662479419776881397480089234488271271108434320457834676873887425850125699448367362515362731955694263744466928249221290967326310625716211708830670079456340906835081139728977654787820676645647302013285451358720988373728698171576519755729364249602870293098246871868517108750423623011306077782129426131289346320582303350668121578201280441179232962361824600803240405440695124335335264975430634221274623807079480254519071396879063794937411279789386055938177493535622752563426452859945190620075204075047571981611854589226151636273995157386889021411351830936748635654038301328457049349595092978642935178897062880 [115,102] 5528973100485770239449396275043110809973689502895094453732166013769044406307003081847210185029550630918537031376245214765234655029100876634365303700633361299258034951736959622403230747462037811448701804418146861109184253374639090484018008349312911045548181037994754701129072249075319636211145669532687774292907057177103712200036175899380985195032199446975136014229100196612023769294890683105302642168429651229143714645752543519375706846147168720012215990953149750523932992801249166831330772016263176815185734269518144364960270873489079562642179136789572843717428697498762991636323264967988073805324139744837764051237374613486134764629704207973311139359269740696808087582158346332341422135067810603602239929644070732105857110235548457736949387182647458671531175028793235364733260411629108566728175622394624978387975012325092762626566364180543122942190773586282818421339844991657009656235229079165450948989061342167508656559800958549331985211783937990652211188609895056867505754803525327502039391034874265296215902750616860886391250073187332871056775986278033808369885562136840439041712791091719896577911065063913395311436075590736776440679601512711922565721758972521312936244778773969394055762054628241819493460608803944511974438400799025867006701139964540493504657781268122410111340422843283682557481038295697254511911614796178327173258394403037473245690090707078592234103923660861818748115200133685061950025663246494556414159283006375680352358874913322326437634775890051091978731276836110217490932237770997241507130836666524215303945001434221023245878331103004806035372276235764436542169822076928195726015499046664127954184527292671185906467801328979403931761789762346541104880157750266053265758100016565454418735026287764991092158483459231335985460210965609977180219841352448576792296357439536311481798426686398377912866419908891294188266367094409203099219951526428092219340751996309745023430233613011600909368775341295041927572449091792162714627381144449406670534157309850492258917293129914079592974928610933151486573202115099839077384872548299370629958695738744367398856249360149632068030030709699647399350563620 [115,103] -33938037820552669629495567221041325731671570528031008728034804183605787541505036191442982249565870025140122297327698320927435909527571360600184688492091618897263642419691882990253478229398476680345238984894541111252111927031789637283363673734961313032354938797272576771712370591373862307238188743921746615663865698836845930448920226570687767811126812354614001068576208654677401056297231524584165477937217913869292021645143462344405958447221035240636764221158342968730253427202268859397300393163965305224335096628714257059545416626430443849545717862590982100886223303405305391051418235681953822207331101760537638433164965123447871258065083721426878348952536446679537601863711729299044941484651367175392516870231471201754212426588888027966714444375825441428004650444245924459150805037060650153949085881595742638216619240634500358386031449422550651280214891278870836393285868542031216134561406783363150355085330536612892539508556503809447444084218734737134168147161782375885733616224548895483652260728474557570725385928075942152146886817042026158880137628180423083210009113724713663548867680791390297096176085966967530967310587405195421673184891471171067065684927810114653409738392473988791833259699247807133223702473772668889464586530754594847713235736596289146363693983771399074398825741632818799762054019756326723499241984504051373203274091862313570915443451328055234543246794433896067223704109021525710759177350347433127561895574619992458017713768269429147675871818728812763550204088428325799928510734395199227950516106128955091510688124951287203791177573813400045431175292299112488277083807486045643367950801414488565405950306250958135766407201192705362017417331692307357847779894819887278625274831594270280605144204684906504745004934835328646577678523446980745873745311874167693330014058091593273398892095358369162447308649732566726382068245079836960333964706322631261891349683944859408651462526037199053478337393083158300906263914336758847126144340913900218415302448553525444499021459383349814047395751569129650367924111491907081231959213086166073145677752770921539155043756880214733095612682877288899304924 [115,104] -128695602618309967627645756897051839307565929266286344968429374024125644780784864287554438623332410542862176141618938413238784937159144298064797918748499989427118565811307315626984057796540911125043489253612500651531364333254801346414660292566386191844660871229109012684090480038887627007444560486548800533957637916122925516574213626190516064181431900933800920530211431268570032020298482148365513765851765719780323979399541364277361776342744339605823300489602594565721671836427065751282036960291590944967238693833546591733697915124281171241677351759166489496719593665787245931537232280353141871813201362665821311837775958012293648309801186675416289874713018230532278602707013185780351669450829964618972805387756135260093008383757819649357847976865865282210186521944345588438192512841448266561384740047557435296901689092359265394179551577015352491173070310400080935462897621913690121828857904543450650442581270030432226778999033207537656363687625973833494358138867422649366981007725003052520252249947535403188973891339247727744025534044312391292693161308886073430013676442552226136179051991121653028826516581764388998419808040280080649901766655749932835704268556572251001743255595749602756248166346443666244414316586353981189311445101708908557408588792431585965433420252197982336019181461911641079768150994902574245750336645582150757544217125660318193143412037059502775580867644030637727778891362152522382013272978925382393313385128187059098777837079560731092807657224304870652483423527454714759694923300529463428214103962358976399640688387211826452223163558623924131275871624578882148826756657131935008638206688718797446443153560509605841707206756434733946779665572952930028952265703588752495981750726979480917342484048106702581612342161924172632290014986154457134906303554842725638384578104907048036484197845266044558138362418198162128611164536551457797199175870640749481102919009438384306746256856007875224036507186213969640254660453099292482204060696734867070912499587839177373111813605388431569898918540627571845429579043990955285434752080585279016020078021587397746498257927734693900838377606115700848 [115,105] -58226976606365214652266186579410724665440465084176767320334118148388683805913563627027137125115312440487516229815390147037098526819060393789141484274557458406623051707152610027657846663361407607058208412623995815444905805452390990362398720934961231257547408420149874339247962536997123757920815976539230933212375398436412153739940666470249176308029638568340856237072987446185802256729739057410117512064829367635306396846485471138277397016984993571724174948003262932454109707499425932387390143532866375203400396272350226160328493053042865176267342230257868829208568441519578094782665348110543411642352778158625935983626310320400186105453416422874027017228768857768676702948334804990855192916968234896776685676868323884760085296491822240815343892718777024848485384894004717636350545609500420224870804927446389603130864453966697127717448354524787497320618314528638610897937399887329549162351992381737076479018816885853449240782437091227398243640169993528293978268261371759199964421881470933838736955840417150910963351875316814472663079698967795206444878752576842834322759664338417154556931841214495503324590215094343765136970107821719431165282678640501944178999297429912282275397104596489683810490931030745820757350535071681438596604364921856852702311348481358069644106951250813115640759404755606125711024893139706401214473749683030392289513903902172719712535271087203905880386910511416822766387353414152978200366871146467154726749366584547599354911272060477781454015629960676481468831921215463673630823960710619261484925099293226266249218906053026367791826756848475376643430266991897049545025763824993958842691092383253878671721706241256916692429185303336551419010154801690353080574154329422079096052768384910314111245713007543724273747737254665177142406077907871908833233939485459758046219549933522465097687180624867494439073474264043587142475357839153053144381190789298437372723147671157962412060848338709234095321438313223123977495298863580191108438775842785706172118914204444551730723433606549106394245329698287999737775437063862872549380237792191776286631257023445438215745458677829482318066278044 [115,106] 245854406851905011238977795434638234913550907568444535835217109201612960383158390007767416264227869436529106267184344755284099020891938836563794736569728938871415968967001367946900136141321498999605019760662817496147554682840190100288752102701253942645000706064919862271828572037287851922357246554347325555052002262477578725279816108139025116712907079393980524066879239764248547987456972025117101935067512935593404757372182981768173415142732864269259178130111359653739916893813348373777126390583363748149882083534744038814477392231782853350024937856600490008235528184489899234417266316344948508686068463869823918609228707633577375029759407667399747836365900859306342069223114354460950824660492247765523666889392024615179269068562579577585468737233856084567239201064651102436527405436009157098919373071443335227534665055811008119895101059702921891439841289825419103363933468325567884585957670766383621921255734873194439430323755159798365088108182365881269645466450254718913474267553624669747787667978752206082359709275269728759511191072858894383808847727711294672595471058163065255054221397414316704111574760929067416626218663461363662701339277261676128278900395363632027412247842172378849097290178773552821346832939378969116310615839666946580761239124021984807215542858752506471588261984914839809285317600637105232410708452169144601561867869732432722918424445405445015826783445833713962487028318958366179794922585525338880271160153319832747245108318408116920247298944369717308379876445509126895816705931021105300620070019757075986288517180648296719001978721267774397661663721562633175726484835087727499387883678098563644796396450147727318890565213857949692037827488795991932222782673490014044507368865582962848033864619142683010522119215487681558659183567005549823624437408965275178433724424662819861560485478619613953375397720630205993767441200459772522018612433704810409165912256262315632255626243571213539768724377379157405983262616401447198401169079341318941697611446802992960981990535621053134467001923476925024747231832305881581149269300212455740690623130741135705945842052353611793365574 [115,107] 890627575650848459096296496423339874582550310871847449996016348881454647335863528820004824616148219974251125784160695847369158433062818432365257757985268882431591803967058594309037820930939707383935244548385721581003081210230169099621714040204553708773102117699818419414542339423458497430939359453539096776441972326817136546460560339664724947728680544451796696262495472301831229301295949063981247182167702589959585952873561860300529256576912152573750708073295681853616878542074181637468590795744728067198379898704568201751256165165360307732121766236501960926557839303536647260396829523273209208330436683990722291602682028644611934700892188301801086071509696389973646603494614697593133164357369524757407556739624266296446656387338020558804610038684425458280394579393560748151306748827474276703276317918027387369773156929911880765820126658738518395096498666336834757754900112344859587562811926751602287482195241547081657461893899534431080996401079185176937712732466343815109079537586370544278981783757870936604016554545604585457310856254322845487247060393219234949710960694241819538424382225244720123933056269719563357640410523523062328494847189319690442719212500309701719352755199494696349451217695924197011927278365931092329821227952648061159944032040785484737764819171204032790048927444334905962254625677440995288407982374379175639790940440466436186256652927714100463495780085782358946404716293567035209840563288999838173122820138728955872727098700422525873584883215849974845864908713587947407605952249427414830779288377540962636265061851278701294214353815740787444708474245211657876461586917230661388544160820435640512708491808220263581060114288361485158351111906073800168662091697718751547802787028665162012634313280931658127643789524708571627568026271946804464283277998497014562675336272933947421550932000419668338598456380394469877121986423688214866627934928374831046041133761923825268220954652817019361534555259180038045164102653896982755473198663924699024633440577033296038334358438082856667202314080132707587920642355232255117489369206995881783170241746408051299526447980713362856 [115,108] 1604487754554836939458387101224917767578538240479332984663361480952162446884027194459381071264303690989348114793066171180652489729536635352314162241609277693644804193165936705495001597722823379035055106287625198830740581164360805382220719072664382069303028845027872462173110622668286896609538720290254811949494062153573367421872525934690539330153050981643939745973966281909395431054246778201528476066514566846553092008895520558306708813832296048245666807601388443062366819375642480599984693683127120901675665948256318254488860645923371025958185343018488393813278706503591799095211935042995925705154611470418083071270499154628054838964078596757651586667336654043541395545332592176650309554442310882144204655812438576515146535127951306439679243867662053408903909871096809074746976459780457389499149315029257056834034034811112510586272063770452201516119605073382934306863626765267607165934757135080883523192212821207391860239609274262945752717836723760640504782188525480702797973287744539599796950303893944603904630754418771107836089885644189127519284086437945384362061518541468376337188713833828084943301738869999354967083120752947700051683680904434261735991622859083749737809723184928682692911517349380250095966917836112281547219256740999003545608547299266424825975119479650986259130337920012195477530675608356845672208199616596023232176530802354799981379185439987585343319118079165286749950434035554038985598937348057233899779382144921581455661688221936974117865980173228335243425040391162133163770645128487863830936942199480061336295853932070378975923886998076147401750010377615661000502651365139389899564466390666029761433950093679112791240101166340854040938862466354411029016150493887956436458133975285467078316391475436429371274577692281137556624791161517696811085899113035616978305917517871788942736868177167888832587914118830439030745339173800439141172267221680771875287226472278175965426745877472679167924108381250579744625557881665295999823074317359980027508392951360321596723757902945550204576847916937668197521499670485687705652921223034289296664652905679979020672210835928 [115,109] 1341431499064427552640090991991088016531482522886522379521885105222121448646382274677101910853622467693163322591762538289911166525960509070123799627038473711962720599964670839234512420549092410464550924898739650455573808478063769000861940003012319114443014415444738824913144248366127564397551995433742782800669763899114835273163688601461253591977956846048391520973804736844854732786036761026508420165611697887844415896107752049361276612400676335029815729895046956472600572123345869008539226632584870529032714851235106813600768408367607699433074406206413871870331514246445296728647379661519025509018997208299439999865334086741402418513316046091926716417799890932052971277358114623099201200837591142677810451480149570973229445097590862143325070931344568839388410594644504719768132809063367494577401550185607734318914927155177425957604876182839268589815908093289760864966168935764301668608632282819025149473392287590322314538623624739694463726893029395317917147633025688234356544334806243330986187624311653415867900644892446469567827045637853130512788792258418267578562551319278397056565508271621335342226115925724546487668738698907846556615455005078833373364534130259109949549411047396126405015060179864307150791383224122262661443930733369753762137663316407484977939471135152794323885529516909325186452069382889320139333848094233270917653241744310818773824128322891217715515409419332414871239270116800584748029108640930503563973655231239167786075263240968601791944776729350932249642320466324305841639931049595441323989442652919063685811796505542422961791845328856688336166841852494123650144630831741606038190198336117824044609195650968324275232484210492019585639644722527337750635202028792275497407201967509084382706888688918572002919311942176000739197541890837266453721128113692534829476490540132394426328116064112549837833904473507792731346771388226828856323265873676851097902531579861518038895669108650369094901179959536875456924434741637449405509213096869582397201351296520354284447846392995668351082858158060116376308987371081235734163499805949651474176013786326688358116704 [115,110] 552421381409223233110912419313256721574717643869017935659526886745279596758145973466987264711822508060410060008038378483600349594718946772254086660036918435305935984781861060786878032862539499767042262791687501582463657661074532998190143237940084339658457982401786464402582680763832183463762278482355357175576578272849245475058003126280600168548921461383396112521507183908753007645218654672576207115817620490150742761496040621307006844695778367899609484566591466368155145425936451140862102081360922646793273947239155133164976739351132058329966543039462053922266041940863489963095489712655671162900878772032884567301059319045278486024219472937469444118336800320537345800929970125487372527594585560413053251054754274146300139414365239787162790324479380986552977720523091695765702884929619588382150475601947417548977123758450446410604575856809144046209046564476922240823457778039970225455043788595063213523914810798240658622062638020616601146411048987693095099964586314975737466281592962616353712811384819038636879666116830608738702159182825420436866675542838156363154123301184552687145435810489037124708523076401022240999018752013541806557894722428685333114583949100823444080988037846014033752785674985419750214600387927148335657820395946554910333804427811862104371005380364855197325753604033811085231174069760310333565203494699136945406350247493721978285446167803532276148933818639401252655443805977701997612126488875500170176856474053852061839512195102275020817787466297050030734585691106387611951893580865175762265578681034803440706684715461189593456636307064053134644228143003905184948219196426379253727783921448939861344964355617317326089801374026904701702982169192748138778336708090919483762729919049008082799644829882334724983654533996984159386692265041442979323306863071465724460633190017835911292040443107619810414246709812911076776293120221841245583163285259555658684388634288831765694555253041371347871816676925515273782381515887064170321697256259773933906461732287652571836081715705774978535890286362336507841547223509323845144588026063051586389511021174208500 [115,111] 111920827507251646460263542960674105930140828404796098442307357953186506554234969688080945700540626729295109080418953325470781815783428889217699578920744457626216655838764739367658042355193991645289183333905643221814853637030311367032697555537568956151489789681784098113922793756869727665684073496247971115359536880422017123224655921982784469267620690210868554639459521366674393684120268616846315902464466362932929675550003820385203314014729071832714452271000124396564938584640955539522814857806729176812381525800230512793720438278026621126291852346601596909355970210369293073845730241903939237483952829847553966857908560045880071684337958941019706129272698088081874495137082266915176723592147348396412534014584947620565618621081499047484238073285316226787544452916530591904623426622586044772514498439804655129576430645089635415298181307939489067286805364644751978267465770437461161108303415253663015654704205498490901087223278270402394003034607914934074319846527068607100103517970911136381699587743822832077559098670112660441511996093662441475088166589066623961097791295388991180739144523699399538322197278446975802947438972094664755645964249152658141165769707847818697199329849058414823736967298233782549934722292605308327921061285306714676253431679406406816917918864613044912823284361269796770427186613878518050057243785401065684073339559857058323851386465660463652474227662022969105344780705888265344679627553643123272713914075319802181194012052309670686838911084112042728208261025276042809176763223285195397001616123676171677705110799444692953747118822462800839357036341095943798821985477576237084965985218237164332929329444210397842546799252193955915391168672349560574111440541224176190037377959343930209816784121519362957678168372870701747328560311906418183524366128509115614738828862492069883211184323065530607396006481220008503918949309126360605788865789272442203776038112399225546834446787808654745770911499333813981696119768823560851102485929289932302980637767132868788373089630729449699729954048923077091982182494167286036901047307327399639574679044922 [115,112] 7363330032155700059172267708390651259416191019479487849933268386519885132009751916157539584561024751478926219182054588829814144398031456340143895118124392413217872259807418646096855178993388009212397803617219978414216157625196676025831579147793798544539260373603565685516792345025448053173615055501961001473446391166355216877945608262883070465469438315060025226952517520984242345370332349623096470967462532394370122203497320116255029847141833478777490935040506966614759427286213583769401599289081989068041691128712919474173526969651691734210400934509694143106282695161356530244761074469789822303335222399771642001959042948662505223923999805970466932347965861810415145560472069873392530323025096827441220222331250982414928671571844241369446540004215090214396396196985081413146629048906922985401908516424520107961138467527310127896477213347479712166416461577045460457750446896497724963956530008287538757854981709076358646774690005982803802757500076478354264563256481001263145385850825087210994140244830956673834243838681129550130813443667151502909932691756162912835453784959544942626563566914176189452254290337890659916658433348596434079232685479529749240287785608909109245224347012081803375931394738027404109559879167617596257378369673055809445573515185093591554989773786736670542197954736533693875688569498252059730155490821129456374450153775495639559103401755225252422614966984539573500147471333132371222159318172179899124365156914066366566540775464404589117120299505489955571786335588817807676895086206214432196602763241822554539990775894581204922231092424416016387453055675867482491872534029708176544137934833779347437972022418119338867622517264382790116623494137655142316903637801703823446604831334657903675129550970610344176302932005178069049137693373261306352678676856590992539415267217036583400403055586120521741582316179008840816755251688521374919159964397443285577825277915045798340721870526650669742906400281363055974997669996001765970581843282570322448160894811501331576113745243278338250861839980580600241581342403504405571260129825276740671216 [115,113] -1636054062253560244695451265525725363810788192403230442911657466498026690249910780386894394259790569468350167099927490063460230208201884764105875360563586342692225092014409828601213219050155981741232784784464531871785719517698772160196826816895588725277680914687515633969317259496973674830269679114051149640733941894222359684897504292269807782312345570904643222359317557647348067278222006823387892692074215074000200700958353384852935899979601802294557035944626978152116753094756219039160425980763322396352592581604394917333977636544182915300587028954136170706622959069606950706300229825742050730797270319767748269852357340924675880899007548106500789287642305904314903804808872503775659401713798518464059942509141305123157190138956539463808881025137720328538610999592566905205659147780019855644719986088365750227236339492802885459221233600539316849635408641669793748889049349657842700795318183189826754995076734299523365439647322105727572192546469683533519889240019030442178800874851973090748608561514480829265339623872411868566201773954367611796813912499940261299182292310736701699714423561625387302228551357146884542615699928151335587603416623212314883132382862751203194909723305090472226194575387410032925962976549215266445146621669245309841423893448502463171658511663301649773884745819596311152671082016318592919088035884594840579255620374052313923482737601004109443147058620127001799843185550069226611620394832773909022754239533783049730466456995779002037312043488437213264346640959421025839547423981405190294919848816778066149336985153664795602430057564916946062040215251559950970016911035557015032510093233844937434915216896272039382808560198798998929405208229982655123385556761667705541345641677385806854404473674397527234517476735758063030063448309123464231546434240279738803206857672173443091133936483000238072743096299097873797450553719156879643502786590937023543892221825282027307952356886946449754085308329966616603372842675559112316099952805485229907441510615447876297758314034771622804928452489889914309824914610627155963339277116111996 [115,114] -502107308159410215818918499420125738875661927185635931571826075873827552881266747936673831954035862629924016071540912588704567484547297922632129753993390229171189989122776250541168805673688486349664608624704397896035976441601170952707111200607543117794820650540910111165716777207468467177805739609878718819568228535079702564878277132520131520673998131969530565149138701111099677205474541243096206909967386588966845480544273325890797915358546107450352345222273960045818046109756388176288984370595786248589534751117649954046260935883581353464558037132053885836702100863957556943552914014690375647284481768107369929344184207183201860413247216281065168814422704062746658882623053784289067803903212253238571136702138442968618716941606489270255314295033586590677388470675966139676488445072546942759758225720527016862588931531132722356561245542381749020369153078885931180096868990759699774601679849275866929915228042617250389278273102537417933397668977400198286946151053406369924366727223880898416982943357383378159871500936410092768233861708067558985198138214585970271894986129065907802383402598910128201152163146080609495467264838610814104130492819008270283190795453201954750686948843141728691871199607617862977170431549051027052257158335067593587135463020998510260881840896998439001268786360627353839672094806673481011521137247269292961714372186277105770306588493366970857013175050001423308284266356615656627329477713437742207068594292049695371304101736496684301904136147940076859246222741131193479677573563564230140502229559679671304486223767011881058917748619253738973602788497534899647906969425642385678150511221661982164784788083100012234881506452176375769554347756949685552523271110838287830521060203139244521908988973549517314091517218077777687356882596194855469311593720598568644523587952401246778936465026207783139018795280553995426884260336881733604337297143166219181447864345776466128547423376134386076219464525630445529594410990648948349910539996891372725110434609921856438737119622153817238401698788974945075616270211913159848024767072 [115,115] 50439953299132160525221289875561147842638087028642782909322275054118451071871526903891001287889737034801490961837071559707185505184921159211421008913904562729977450823398929393754556414446363971291858393343884641168648872099580104658413569272110295587574778416186781904019360646100836475675027187748533567391694243242752987001326622554359539183838347481532371749685306946587447956723894784473628673484125775486509035510758531064186614866391356033268389661091271814394491810225230185257224452552609241583036121681166304412151667251475932311654614204562781206980331966353547239453411408684672697337264801149713567838854977698242793544397629367424799511543240487613176411504237968631015676240041679581887663871172004303109095414007979908234863243326301180761221241556525086701819161341254170305748745141245373594251952564987202913034357955567484441022436121118089890934924600208821489172632886859290285084824859473778989275474660622421230809833257231627181627759214145933314730069373560006784545254919200195429545517477570986087420919515619387560506480894402535055022474818117269649749428412674390846630848680103540021524999252571184041518405377472987067881658308062959666029346112370518856283918464665722163900994852460515273843324121569970292871225393022691510876608654405755403459325274590532659389691860731283144324125552314178358674134434628546870626390909067041851841603798064879918140180710264382548861339290530717449901439725627100505863806968936723828343834894520596184305084067505593102766712352976669647725543820486284253539213867981442337641701711015567844046003951675326766896381206984500536690940189630572512743430148443680464658674574117630534374350958567537417490623612371179897229842096432331376635149798992256462664505369888761498409017740750607650981577532832799178591134041253812840780690593181371273654531550697117274742827083263757436997049083107617614872809804109931417543540071406912676884759124016148068034134466401724913106619838617229588887450119489160620854153406528100196039301038424641778724682625292447787297 [116,0] 2505988133292264075230950488647975584490354670609899827039482152049905571543892854609205368431130430382038073359012111064681309422261123994299746743323225696041486987697068089269450924698455953345434116403457553007023163267195600426899295904260460888470791263278390874907081358997122595672228488020809474394581806758162755398226453967607868280237593009868207380466270819718668259259395175264315513762957345823488508953473735782963164385502162677277732636371471645719526891172221224729477763443507547600327836613864864641814063224448290136853348133249742014007718007248534763186085083917606431028944973022526295540869858551459682384936746390663794893345664682823806088565289422350202898608467148016436201847480037015232069915231027466572376874970306065673631260398782862745115659577460177148769883170433024645957262429288859988782996794501548613688018495293227293304315669438518345794933184291698393987861748915622310392014611293589354379313279657099166107713638629072911739193404224403487441339926583886796854088269238301017078047633134700000930633068692686758832570905509310747443600891001972618346186801647859566207907905809565926697933117898443640448169451451797724401156645567629695788031662428355759537516697028246233472228374116298588375997813330596628888036134296618384084302198197107680858242661101726975733494507585426257118520173158839248805910866622197035776743131967468813796791301517605224589632393088193341258106758959596778302275786336637828161685669414544250342246188122375457478040680167419037926662118587511429431265941383274547104013954258189999896466327331684975406397321871648546603068201936955013819631322831607308112289682613532803660874378330913266804957420854901468515762043918952387559226745994283169469238982422457342355210842174148699143170020586188436156448742916473447283057534064348098225501746495730299489021983628788220755759460517024375767532593480618319299743203134211303769107734957873744533840294017339448980983684280254993970119498143967560083249842126438969154126234469400425873375696658858932848159137979451351980352658875435338684568891095491002811158428922667770496506337749988636549922795891896729280255504651922011600803221365581936770539122425379524762890702570375242382542229422376918369991753581531528746037918663307026288490089096148583650480387574610574574762722477316856384277343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,1] -133434163088312139111447079544446174276683297982905365226295551334404138465442138925966853658891607422357892928246389172781580317136170194186499053257016056488430549634195889792297748944042343097010846143873278093429154059045151269837479153318714230983300146894419952543028739299508332093156098959524658206522604364599715316135833638639482043945090825125436146554552937632964844759951591894470711469163200447595771972223703396254904924364339928840335906491342468738161415937554304252327018426591091949062631829345353791946832124346254959521850175883093971526115186854576998403694375410175835876476148878244761564626737080007086578872223118917463460379195926394287695400257354267412862541549967646645749392020320009063720528787393909105142990991574075974623330884744851590323692372907930211344758964051973259632458085860523593262727157293017346585571140374317934277034617205847054551942470384286468900709863655398825674211516235599160150191383926298986087860758840387419759776706418266136423627921338902211348889801742743970992607163878987446145886378533715261898499899857709142056329597631734799886568103349882224642700736829003437728245731821155449488261265668495315433428509632304307867902126162011016517828915459681756756450670592361574258151153182105910821997169467612496349624285383915180153399888876621804287771658069970650302300080625147296858402362993477636883372027524481051777057648678280995340455205769190935820494855665586708854009990579242477528244392621840024476220150547109511095081722443074916954533505644014071555548972301570080534595875180403344531303454678871977419169437767392502506150799756645757990850391163923513781958621660203648478396352939288568554048709936097575364785815368969464483636513025202687737626233601920220333631982694001241789237464242797011257560966195837101137081965055874831470171750618342762271700487021909256279681788619846824197971255147361865280095647170730009878335386802238055360614636480547815097760409032881648925518490241842115451833903661102072960319727547682107106422338446663616113325561058228221193257990174127345311105081594778699338279178786067497318149176458958121477671647341343728736592878717874226332246684468840804198258517011941584612054825507296122902236691953446557818628795173482909635594966914072802395027408997678453615925170806615074337031501272576861083507537841796875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,2] -6961841634983877042356066554278902346086082326104582626777570307588725810766541429559996967516495684533999091775167430728916834762410904416348057350800967669637864470280270644921136481572274653300469579265702724078177355008163323967898105466612245020873333097534824173717371956480593386724937828330247657825076364192565900681012161405668076205600811458818495664578529667369881532888817573412937147794893066176930777728134548270539647177971217386663195464901388506774535425616097854052364768769857549906825315464154451868053845579285498801633112123156912203076030532527092004846814732478949776193474218206628913978079605634509578731951461302880345237682131285198944801331841799648459106176231594637444885483220445752298023306074446503453560815901944267137004630715619426321127673602476604235804832874793281094444013553869204536905515916901736340271923997481128250561966481813848694037967020777803569430016051600684562904264200471847340813312781381006269029790797086788249175501794461031334066806422248393726020087900404465541432860328565401574518940120474844331530674908527497125488168932633335689592558032022627246576468651373317841993467781686109739288945994914731333958579071767210317118857437864166633765643042966226520337815396758276360183063204977995269728823451730485746523015188214063182673135363724616076097275970935812742481872541083042964163404368612079326637999283723048873426728779527088685173989837462459227438120173339033512797622256459980820082211733474422837218868801964573706512314036362133248212869148503462767836179029844504630738183059596028196731988286246031298887901973315271978298810553980516804968835745708718267156329242747920057490362963977741986598649635894341772064614428100998235717263823792716230442594631038085847257154894839929398603903572401214551386604922970844460370613717165331243511258990491001666291543691440291528441414413810030474933739580834239676732209646436281840889745988257326454503108151212050112736498807856657202416130206926795677071790288133654786091249919160199584475838283943966944254337447802530145777930496010329914699220005026138066158841448197304455940401014531363760277334073515907097797944367192359280932419923089244987604252781514989479738226924101498306422435249356760676065694263177864936526456598625081468247296352034280873344019446770047335366904395215215117787010967731475830078125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,3] 192588921470684355788087581168316219170949718212062973444200075080808004271984515401926660232455672813112302532077540976231479386769888045567566340002290621406451927681981766410448849525419156059652047247203078463657011916131811271186663108258344051527817977721054075329694476666952728139278853589315411111547432695301202457491680251794758979925530182334145878904038349801789525975650803250012543529191321316688548461555344774962121774654002191919258454414999565347424947675980450813560509200760566840963933338810492247423957013853099787329410109129122033642850034979398128112025001612395173292741351712461999797396874757000283862501158387333800265178491147659711935921318937247920867416338836492656512465342739307616786765057470531236375727615692444169411105749709599606141405065483730539239867209559726229246986265962433324324494259035224246341591994205606039170681884063058257714379837637356230491816150047445993292235650875985423845926702627089310266381283833830131016460616812002697119202480863724296235350060744766187803455894041810061845631887105974426666813763068645849966445172941764366829649293813864645938244838623771493690998506014254149998625969249399661321026433073915185474254673185444007272543912220093023010661571344454118400882210970267154023850717541321896240631275264442517690432990449810871687578422943682833544114197861039740789775825541892796467425092761577645842026871311898184483993985563651192171994191028813319904156961527434696414623499583922359663527487669013079326792049653317344404926085936181648555890204947762073421369287728910760688961838293119941727936185264237288708012946316466999207303338734384562267259531210284972519641648180906824468553028646048165077975161994738374413361944143011169332199022205333434159254280440014720836462764191854394246488944509342389064101254525481435404643402435508546684845246107936980761013827013676647102708555700745785072033769234507829906806809395173659757307476196219385643519028035437911748918705546873629569746064911581319268352597248462866424057273323858723679272146249667452846612108053010535258556331721599011950395225678589278256829021639132711105221662663845115650255845876394895733224651007994519018910056533547664303069741008154859446888296616159111810986412153088226363255458499508057871714060445848214766660114593173216129145825653568024904416233766824007034301757812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,4] -563031992998749958468407043429938717141231791539431563736741653092025626426785578082223943410341484322902487832646212291548006282734042195046354214112560242021677801643106512484263168582948930036084967521178306086826394725068022235344964412922742455532363027511269382292594551053316445438102796107212915639783297832558435422451051727112661791400827702789941813869478502485911444815979207581303866701206672196840625038939077782954521355760373339409330991371316242223206161177140152072112057174785740221148981257745652396208082133196838761850883756484730988349589478734235541659910340293973293358498580066831168359237540414544822582914309465606356254946567188271379549155158476317465711824570177088049936364865648850829713679932675007005256547424847579987688873792240540663361222306430002951426555403458219760248676505547757249506696707430718344957463803278818880347783805003171164660788001664338748627304223100405007852112314736506320809985272831610560827724756529318089198773558114761443125198005625397232526325424716408767432469159602814347041275203542827909101355815708663452805307415571753341505629797463962387202366103068927547771795566547440077876246340451294458579103996578029033572713904500245805267135022120707586775402790648429204884073653529947249277517131364739490081749291390092663134816597369552204770805783768781856538297615675950477852800928673205311070553173059455688224813397522124251281722257310554775474470428550119098940177866207782211041089994860599335862961251639341069168276948468643251005684536260775457288847295425589795889208231241656324965325368425469995068967606490192753155054579595657343391852214136653211504519673426150910382578784328063542299095272866386563345553625083241142313746411771397918481612924500968173691478489837067854742643320943271886911174247759154750718401144632862804953821200086848979604439942831075950629453132727387135069197442788494705943554590459484277962586624296831465139395312009456089677317765212198311618647550750823158542970353240611164915670109257611068014003583110801513704629558771370158586465552694654424158245239813212475709831036832702526565809993453267052380264155796506703034617073663382965601594403339378204055022871944219422237206498186033862437170442489201530977747701598707178892238831460885587891509833196604384685257375270704439724156963823636923294202460965607315301895141601562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,5] -19920321013914846941086051492428642254968481576053644792109181515457138076940453258343488428320831541627990364437232316760549567336064650417759785572461011883470270118416087899413159172035781630614213812158071826511172615281625852969054361267743578668542722527255369636491827300174377989384330920455377556711554257401200374227160260497178600675885788724692765285791493562388171263155825096625222612195548948987361601934690072799704448621268818554975842419280428629330295874201545288521507184206604740602070358955219525499550303262017899970903511840873459514347187616196852748865683913660718457282430955208709315466299330018457641808326237241995869530042990859660503793767705816757640410875480769697720135228495632450307987347444228654823376550255233253517659422292537306870715320928039617391132142735332174756101849238891274603914202577518881273953738424628224792060913745977876844369815358922689826240897054879308331994032848158940275511645138550104880307181604816842569305629219996359624189961103164998122436355779174364386425236253458888321255479317103223035492754826512708005473364157852294031148693411677071981610056043853239292118196239422247721331708832433649300590178498179265090040065636942126109991993015323298690671597716057034148064565046349375695567565633330912314166421998305633128059552334945517408116082674356534306898455094958766541696251958674042811853344499894769651319365878893872153823609074222188263515854349621191721623196101324001705412405860284471638915013419704974021306749491400206326150717764352786759881957520588551066304837482333810768427028156406837514957841492458810543304721383733648615289984047541074288581093635272447407013844239923822999400964078292588044432863490714514582550000085354189687615558356418328592695088790737622866674348436758884696698473179641030661989678543524118730029993749803257010946670475173033851958385669798048531890875132646782072263166614216319871384564988430712232747306882140739576451142482893803357957339349782170444696324924936631182106760447870528479737113725041262964481350303149119573778801606455685630369834350127898341130225098331773970433091938131029794907423296648558703413330058987185787835480335328591843647367630168881145888667854451433216141106558528230257457732666876420435522480941894225936475467714443449415344642026161806861702954770607923093428404115456942236050963401794433593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,6] 137548122808280315344178129393961380006368513711458962405097511254896225580343319290010187289544796306977193444160023951434456071896171489418118935499284603260885896112683946279561586170738393750833607895363945193507858910380366686454119468540477707584979579111420711120033339638810385474615194823021234133304041740410394686504049769316249108965515714338084771098723651385595398157388658432320102750595035068487758098711873895791878276285931929680065161337066731934071742817596364797940867107216943489732314704137635447143201533186715243272507720921721663599610285272844457481662210707268513160587036055641251789319891926284849832599957245228600482921858643496548253712996433503610892093064448101614093607103506724970311392711160078090175945632434251790354090557375029517684830775807892378412357415674247742235209051404029787607289691540749179793432082028871898999917296594045942358859134423406218417352450602954528606940294973633096323535042714803266929594451712415257675888009053152337385892376714971424094984577990739357908106849089960330958488114888394304653614595233093478511816995753543768831388170731531766657456110529936671430432273561316637550913467276092526807781381104401431083136081450693454284413405750306531921631164138642617506697188027445918588616157614760122395185926109520986782358371868906528155679472750740220104884587705204894812136088501837304828754376806387865060714267227894066535117813534071694201899539254087234164255992613407023132972863105381546766999567021151588058659139197277238275272007476777767147301329640891921830019243684559641296316680674438988894657551270078280813001153491965465635685039751061222156301069586638858372053058193793497674424225747791593278182837172234878299051813060567922648678344968000208006764527488237738091257052622887481752435147476451441017371389684665783622040027726556170712506409546257643323521206615167530493032384952281775196095249493075371833586084798235839335738945454637738269958329658196453446945007959817688826613239611632836292287790348873284199311077632051104043957057703011619837104553131325611323063000468714321333468203111493997287272181205888249732192241557385017347485081766012839992524715663766263887762529863654972615728281134715437583122082059648832687106864303137222222110581289015699308154140199070196813453533041902027199324042010683307890475755158599113769923860672861337661743164062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,7] 2123652702767099707197062511216019032333990173113295483329688071741834689034188878371831281296786765697359767062161737876384744242182204730526038263096239317399438665101546769540137677143351829379021977767951449748248628800006623288355900972652406957718861847759705485464025588533953790449337557596044315602785579728569282913311211178718876481337099932367002647959451179222300514632427884347713322524797031412023462803001784150125325038570453819535009019182213877133149768915895746722270411519607798885583770396464444853153087379681529234186291018412296923298432502278999213132749725907273488539470496474559991750895275871076436962947440556432163301285653071171986140531732892718356813182072612298083496197021321213042693035020334444295902372167099752679914713116339872147492234343289645966144033881256301724329570978512765164562304015415185838876338551797311331861739241332250776130493344310042998046148831096762770090874255633586030022854963208880797919951986494064326676871985797288708711944053102119944234575005381889695901455551860865208098520456852822660131827330466609201916889034166300474122645205648593581134835811073323985109186968861389242155329256907395685301997983384269051537936603073035950805701455032220193394969001472429877248133153039105133183230946188311602391962199485714596573651041269657805834410827189145852511717874891501496767274583882403411719592076177751527254253623665006487715173798220761655021920365214379787423132692340059753832172661279762495852628554039535136442689969137661675208685564020755398245423478967991091501835021624247724593116766852317573117456790202863709571032222707063969915434349319599566829687205994851964269997001914217147404792105433707374952188773310617196523516911508563765547998875724619660175269876178548992137812339153606043291795633915145529666591770243134737531592646751219592661766955169106555058600197582121743725337939547271393382968485707473795763662201292930694893751051870246871158399460849065878670092789536236067315845121007530702091392597051997141498949821959652248348347447318786680650413751013993309506109293041117991779358935534364842500181747016791574847618197537065901525805859722958776723867679366693060961747483996865321172044467411267298171664685097443581011728456517814471772115050333343036144777911288647602985126645668009274075395481656160198409060221739000362539684374496573582291603088378906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,8] 20027378447192252933515306499793759828870534189625550541153578485349147668505714537127179974934092037744782292871223549234875250378537747784406685536155167017494366197314550868632830967152673419908430599557695711580063130535498984591234381051567679684865442382099768503599181963584124009621336784833599769235837482362260007359261249066165157667567621324584158804612919645215431724248892247040654472952415863826336954381247189593609895295929638762928790211222971007302256111312212445428749700345702444255594099692883158251836219901714830718142092162665392757309992884123385008480855363830504652133424625008969112271626090905780633122297923543617030270473364044262746974190904294863945378934536594175188706855546668857897106177699178294634331621102090975403223444638199594774500408384579533960996971830837067714619732518569450411307904824539751604917590206863735179291648981865371815062825222720619006016324671523433680162951850255202826039690888059495347090815854271346824868347963222871884706735898214822775207272555133842052719515028646063081810509281741564109769833070032788072583153218185948456243409656292333962331932605944171286490154289612923888688891039320745845258201388165421506859982434345191274375579828148632330135170787467433687558981475367778625593442082929514206741509420796430828783691668851945384856155798588566130186299589853864415147196809423864093427738793475947048487411607168920274712958524457931498892826653678352586426870584181447650800437413515511530688901992454208389306029005498816956470998543509413437247059684488375372634967412937276316855324957823444685760243823995708929151443845848923253609032350362647400870486741884172565901081618152838862572561396740224576574804013046021612699677815238943663495055306935085456303221167353540200324264473076050245326182334517934063888193703212702882517613528024831556316225090580484073837851648385721943381436876545046023651608450107638287242261625199742442185639147225366126337180349535305228037329039354738146123388675430331661250417782941668374935118787472947395568021853340442077766198617080772579195166822550470233711627144462653869142766537696350277686611496988535758673183580824820949356356851497707986445845590450114106758187305477458388348151749700755970812377028800110388083093470996016423085333548885500098348023408555779511949347239275705175198554290995274799677683397192140546394512057304382324218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,9] -49131827944530871319424675363426560604489906655023799859098705109169263854907007867426534785745473702330786882806602092828676333230657891096312785691879398699248448148185414865494011728134351840226508221868472689767417582628731343354553707185316243318454626756350443729393619518829515929332760222241190952257047180294969488544042907544167320320679121167667853492221303832166698359505038722546291731844806816786266037786751693080172771414861448858759782991071426857788046158257151815449644479750756888845469484120414288838379704899689514916033186138472809461353408874510799685876548206042727071686665026326040815357912148132700596992376816727079271187457165963545571633233340957495664467102471872503548606036745818795261160673013758513880312869078809534005181430026381784628660555796540574097224247729084193017039674051033766440355556675977419221618936108127437260168421862533160522872068259272959249322898936807990791516500856044768554622189825875598118468955444413041727612674981360905362603780176423883129743229569341369033264022543604478325150170982317601618868456752025816924989148770250383417689489713106356462735871801847618419737030183543921838555038037461242052730842969922896460874375915617299142882975577675068705021350087393818243342372828561675258644142849002957891856371316641197297339001581430162684256486865940219002726812360917987840739220801306662042998653171170805099179033914341958571212260835000537429723703285123944458906330142914082340580723900849932885044883281797749190591063317877607054266735829539783658959545501929880066754632051924165000593916488049259565046248937157573878341964410592918386285209349823386196318418776784079687469466699494394353584326536508996213568464486770958349040725928115788703942024949968647815776237683989179860382238639289144463379705592867951020136611582943716579408513723384643721322659952226978269566103886495234252646992989296576641237919422922677793637180070631796696659178224498100390427317329254981177909724571187852559367395522042372044256762131354399215027491716477559098935790788387298627815434921573038266356020667467422443006025929592444265648696276438485437703487206292923167561627139743013508106588034099988609378558284506976813961127273828550575742843147097418605215335436553141072843549896825170446764174734081712722773896419427414264320044298953335117501008942656630902406054983710959049858502112329006195068359375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,10] -18484882354525094390861472931052276947469120438544526773220900310937436323356037129930186878447731514411929972423223526330601309829847119736426528933427206385060693633960986187832237143870131769942989068948798732029472025548388474846125354001627131227256653436323702403320822703055969106903010527768010187511903946430158355567302870681579210866334868889855169339900262018841237578440780094542631097567517506282256221942337760249682839725307482845075195601339961698232893788075544714691046324871887776322196724116631513497549234961975732870887575272870748373922138014304345814725660309993163215637515638827169478201331249470227638262467563505048307665479354927551619782446921546103577376628691218309990905218985982367492456229279638305712144907164114689347307202901090716355872143668534566237038668745478946103059076375630138530348914512369479762530646839312701406589217916578759702681470615089532195489470286935043904126871762617394501564661987990134914938174947135293267862440965513970741775829562520829459862957836814483769949375057215688566702027220504499511632751729083066627337271706433917747984960585332257830958271040403840372364621111023222072732009013050302050945267384958602302370525012669022941169757250790203226770463378986546261734720140597494121870455841856492880894349482922192164471355568105849196494390428981603144405785536836127668674701212548333168399763422699459969216736345588366715165147395600921895521054185241133549492970647316008827735821068794223035096914939580481836612518410542160362621592449183461163789236466068783644120707588137738242561055978214959299029776261449562335417334507101087112741565066389097358636800008588579838032974269325496310777127221031776275343452866276280074922985467989201447831952874021828032679667732984126315666767263082243556263618547495915439543476665503315169353496183396115041381614246105958508898026783799112228846011919019991571696291267781446276461343975018795354684756813177680149351348466142324252213637955867498116841073214159827015896573094553582745182964740088641127395177095992116628246246808524257610161099707830241972644500907763935400022081525339932934945386314491141958881964707398899612365637655073493742956931710557399544869878162912898389991494306906044401246858278437736788439920376453736305714523657274551094165668977663552681093362204564578050915035394057099198976529242331723335013293763040564954280853271484375000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,11] 8248825616715530272789968398194081153046344073772918570219649178685874672109324649432459739285407035669597413858011514932939872220171434785983932048594669456886417726371522832143519183410199226815465342313871480382542509546534516850597696715810695733581983934941787518341405312072513111979024566688656646549683833721267320079610242309630723061012455576438722888751551548670377735836114251299347525814531786516245484721313909533659853966639732586245233242179959024147615246940783282146327442695177637838560764096748843125756483146591256347634850006290509312439494538806338319951334225950647481115835129401104788191062595327952263841369313166516181459308483992692442181729225495530158991866505314083305876514427908973158263772814146901962720822639714695921388902611725933097197774938816377480689631347143500783340211680869421374793894715322034650062524134465511075070560765347333860081973397005885822307510437626922934841067139807331734388430543217720168267578428787391129977490320375883714478963673698996760267288687629060414830413728106045436629438477634002464661309408794608770550640370237467192810699960754661644801330284250799026284859517356510149288437141843949493507551524053229687522939641672928669382321401763035883765287533531773012413854127890952872315044221149620754470431972557647940456919690107358903191789977674834888940766183134706603036759632655282747481040351074783740877207355930601350691408483883002637761985526330536786951316887645288472124618832134482459685233289318363493921383089157631621642107843533988119203748783458013223686241959265585414376896018204695153722041826386362289008504418862031347362013355604128480929935645237912591113988885187360310957383637377277240287207506859520292553117177930928096323866512556626268277615077832585434644029288478107047366104913811807123806110071777203794958840265321835518321801569453602799925166302800895398935832990834483427094734830815503062733560999750048847179614886267841066519709285395865741835146561413537893973301028195047356316213309368159089254875935417132283242731342281310359038319969630096666915196780913024185156580626622545908988927991172534275435322984321623223503354815183883171144138867121726522375800668309829459386006134271502300438509358142209525267411840663893134058118406685355971053311317557216774170740024687191195791100844154327183665486069999805455638014710704371810524870856085044579231180250644683837890625000000000000000000000000000000000000000000000000000000000000000000000 [116,12] -14673470685451589048876460214605807918599306091338257653875974739444764123296712515146507998700623855105889622485969743148789025391891011711484714038384410448224531002840363930538646443119904702778215224304548184555219533594817329753733473130539417867554908891132970711493017300255735168054592388041268303059268000138443539527550548905861892727434034994684830389018515025671373026327285463571887058543124950322165972621202884087706169883221552704154531154991714753354700822177720037532784793305941786319017890207280361697338401669634730389248447223203692057092978456580417963792227181186120010338753820265436902416602542611846282544633413425559389399828024120555887331714507236000157001417964100760855410597935482026069146494057540295723937700044349828841701204416414650421406924123774601941001804985223194253105479253614109713352146125554298399683949176682474454408556478852856449503420097618144529793692237053396142818705504069211632182368518729390847648935734956860485923421698591243495455175563955174583623142684375932542608535073851138859164438925458302710110400097837597000167500502127098454958228952960449797146405847779877977592573209888529933542473298842723932357360461253095314803193907220933490341944535874448595630364015471500940791164642876263613132943286561308925876986229267469451968267555769022411850660883767320131996306503701239702185497279445802807185301428350600518468268283223369319923963738571196946008083397238764367713103443908442247050927071228231533612046090336279050426519131389916055864596269740024939904213050642169518383287708946111416571806692786843350967436612787382312271690636468005265422891139014652220555345972269249583230062247370389637642962597226967923777980870878809431924291534967785351686326122949672561028424299689519946932214760380458084662090049440148940398657454358227276509703508542285729211987923127678284991194080005925604400965074044666617684597111392889141052270851812717237160029077708909201828054908178488614469583537771082023134017709833861414010842931096458826323039085753832213682531408465226115756979687630534347527651558491537172809926485901716703068286938457637267378309195452729164869381827198355720004191991157870395519097125806120750955533164018607558976373922489726246130535239231853626175308176633333152187622964310770087450690409663108304206047907281286163772235272397648970579136707105361892044311650229460042282880749553442001342773437500000000000000000000000000000000000000000000000000000000000000 [116,13] -60110652397398101796649325353178512891387473331701482347185300868745371809936427483639934807790589543217083268861940731989571836035700432645117330815062095504003080934918102976411146779482478686365675953507944601557751879311448329172520478888724988888308617533627599499545680588174757443881627410794036456263808674159953083572260263637268224264437808651952291379538342384925088699737212645908850590527225153102625309045670415726099376240877929784066665002976641489348858100063541179491677169949590406098756267337248356614264184205405297810386750585856621029059998799949860158868143577254704983593965281892806392209607842476066122150709360540849293734057338228590935894863075349304748461591252239342028708178283090300825127679821766078021612723530071286711212821240146367174129694033182024783911037915123340460951279635224898123928006978219833574638838530296584760707535840266695669883918578373918700539289501739716201546589368631518610676983268626523233613450901014676926608366864260477222807347227767639989589671560504094677758596223292876070741695781809498816381587360708788817040055345547235914486729571417843863754167093945563115780441809566976938508275294868514490118554182420911298726057721488541415751539786811893117589393023847615368613995521597608060170270923740359296997848646543473756819889154116895792958110908788294453796840351260562847083589054830666874145622151307934621952987421711254447754548109619632728741342563468313543257513876768401431665545786729098128157937514098266745635591509147766039565099395164000345431691775989008444606280073466417648890507422822385584993208238290572492322439539642746288366307809007732352784017801945625470839773999455079900048296853248320427292398515867327219790761325570275467633376948757985915959434869636733898920931400027056372601377884764953838627611893326712599639930657292155051666273949917575221372597047200872726971220982630058453814824394468519958289820318455236822384498508269206949810148123342585156584772727721756961270432893808234054873598100003686955747209866447651215432486378225470532861964012019148553866693514238617013821442811617585132233873512389020672443517178313808986445557841951379860806706184421310603091338345322334115990507932355240718317800844751112218376973422870542878519428542834017399773762918711100997528349750000615759376118022324225887574267860615274492247474939513896670696815405579571667260552203515544533729553222656250000000000000000000000000000000000000000000000000000000 [116,14] 267308521908123966853330649297449092734200235672223255395743197318669177865472893930727048734661775354660174227199610612146288917086511426851619966895970874347089055537838632345637592800410920948691593169177793609042857874093989552071039203495500688602877990368800495702856715821186938627824417831391831306201321033043283564397080564892697137921517425934536753574323137740043946582662260668132017324198136831226530297482854966867747713870805459332908926588572603075053468958491543517708187659164653756738254462156909652503351765547703711975913924338896446521169480063922032841192759014539715271922154628586935127032579036325432763589310661338325421111477093992954133715955805391572317734081581869665698865046356770829082007918937682698964048477051056645118696502469482550871273489480356949605173075037466180611874424012313921389596283849483094586572062616681490753990029076782589046217785958503257064366121226628796419265006060749664198125379976267219346373497071147840995042192094952682310290706034117000084706768584455024892035620280163035821547844825247378947652913462412716813414207454126957069296096454509031830027729822055467080186358770881640527364707698664880170210389527075655379548287576553507502079910729536705532722595421251880262896915989702489326748072320415502390132810927728920672298188095654550649711641666195463762015182085812250630088719605423298544302713238560854182290248806494839253546285873670337517477039233686340597251736081709323084901203775129047204496938931928438351452376482992296238457860754812878148987623893833515507129465288888710302491596972243945389343395978108520053500117884383607161886456775516168875313816355247217544631323362121444150884714446747622469444675696127896053879464687483378956580769723274294335791054245253567077998753855504138297011805889305689758716782963246562656757665763372192690287704241578272176722196899747179447096682729668935508175064793809024530001249776372252346297107518069284491495325610402282530841638417724861046358890459785222483099530944883783258869368895789193135727782747162621965787680358337127962046954127326897364069361839505715319050095593378248499509815635958137970907759284086931586865494888301011914144599559040158019924309075035017557597914922822641003919861540582583560381600803947622609922968374410525399261468855444773824529934233142691500048825314808687021677476220243266135940741132023140171070085813198602409102022647857666015625000000000000000000000000000000000000000000000 [116,15] -551851598195123974810758373276286927551786306781639581423296632352518559519352837025296376181783119425452193794583025848600083443019331772327097049260524085614449630705571032062200791650155308907898412868116523927162064089457114301608837512987663412622407392142745768295340982814931946908037958327475410987789292135668887954939192459115775250198555125288913450161730464350795591764084511467611011237594442319310951960025748506387121824942741671969189126293339958373973688928960690627571039012440263025330656678577653419852633002072151426537583712967378377038071281200537704647685478112219420181751810828564461920894867324319387442370237471356738692995950182104512730273229580218398440960048725120067125340688381725853714363485968756332804630502475037653362396733031726459328792649657063859127397438127439749402375651030304622978671425459536035391812682996613386175968948191991175656245562386420876178339563098950446101628691551045378857579512665858997505496409251762709719985165348775947908327634430643295564029132664274044762907652272651832786117659520059189067211325945458610692884179893643665772277556543678876742860700200406725742765775348644767741164893008918971880303625075724902696941445705087265315897552915997857361492194098760844843072281155217327549134510471532083087118950222461493243919693200470552646844153280854293088765898789311817525051761884829276677507560572738654226126434627263288651584638273851833299385078680931211889202898119752808492028229679093092478788127077132264461392403870990346322387897422351072500100957146703625578341894992438874639741969828402547655696853828674411892214440193922439748013795094208882329228800641284986159532977463517170787355520311121284834431953027825690501589477026963668294185128039579821152970489484582745357597196713551887085124933800866025392049376133122968943224725647594057367900666326659767856252168928060622906098678701224303759910633039144172869377516803382497562928369166936984388419967058784105860674856982076217919319945317163565177369712883566205671491992235773174917660399996784920342504790868939505705137184974008237257248814385658745179831083633499266214337417734972617972087519553055167724483726898627805965263444120122478741342945637518665810014748097191749677031028925618320874885462458089247759206139399334065464198407755846058084762853464255128965406596183147245786996379941705670697074482670658523498271458285202584193029906600713729858398437500000000000000000000000000000000000000 [116,16] 1703635901862266861346680825213859577288389442373304685839330772769299883723912342110552279758094503066064461438666739385982429997681530353598328654865844717195159990125775810553158707963997077584003177894089581720018967637201828228334159030386803884364182383631516146219334140340175952411779332308733029285090352862078983319115393425028368472266849069193400899116834279550592976543406228130065462617837722580610756407906795722210564027952851125065671435343603572013679227467724079617059262709361864158905797195814495630411982708982574885739635645076373671752042642193437464112276154109123843436050188517028311645125233645824891563677117703288275552868436797669531582672858722137314915599626185322004153103383561322599764034110481212087309645488867004103201557629464591493057510136184576107091369282536965318689033922041386679279461147157262645958531391842720557675365769649065593210395838340371045369986534830963521092175319242638356977877951062919014620991996555240979081222606059547728442408639530458641952573671804940565738796469489923444320607583239587310719492686673529286697834717236966249133594287172903630033555824839694558877926215289780121863462282211740071439219500403127024936783399146297125358401594828114911179747432027263119810351292181584966488645246557596321203094789018720603922350065083541163891540656442383330574727073188280317726504271314587848319405424623879136232741034440493464745019265994870501874602165907268428254169574225425786913970286725163736374945232100580158346040812030242084776706708773586245361272399320727384648230615576098660827765099560013724843667358148647284359984556579755298556310353240736824236654404087744176219051176132450035407330035689579497890711048884897023428331486512459984781881837253728234621823448279582838488977724007729008964360335180017310524991986157095522688241760188778929557438246903904956179724846178380948237968642093838218491727779563825442970180479360546574923622939966647559254570277135140411668126509660510137846988390574440421255187582942960451066774205893147536885788304018340717612276285482115401044326550539862991021529025343230909902791230450588889624750165043828924333982539351024707765029131126777985068916308073784200964301225401839230786136305310835330514141539779388429607885433704084749782872967497287036802391961760526662077687624349899791105988668681297513037417311428615882970618413590767134085715968578114698495085121976444497704505920410156250000000000000000000000000000 [116,17] -5172123846731857345808752787853880819410049061587864744013603543588473902880964881389861790015473254131948656023296886294866996183879627032836953513639416742401577301479598886038704495436355661209159870286361107523881097325386052368848376722700372527244803346228314271998656344099217692874663881720705895954178273669763677051421224571129181730674612989485427166595927391392846641611201126484482290020823180179310857964855504284920889175301687152217317833887497360395733558855447034370172414313673154049602901189689880028835096896712407269503569392199237495007227825404567250993142476040624445560030040714944395638798205235665211865998986995557481708242038091215624354629242619385518707520499159130226067700931526681519824739521532358687897983230089648327828864924637446283579220833888804736330468854004179457668702642734277722560048815943613311284676412442813202832946638361241555578109553426221448439336535692135704189316000684598260692908909724922030654002235782647106568862988720762554490444025089352094240749974370875960397632373476466454581069415841679519654294789461993159691176684316898555825836049244823026763951923153194545135416148290151708114495683868992188466039200139275380308934534508445233336084723918074662298305820259810731261497284614774917493905891599159191905468184754330652705716563215232272048319706761913310096033878448105465582097878794668629669545401578349682369589839456837409065808364680987016177219880181137863651732748324748865393592129393694060059476464248512888138784427930448355163175492171971658572813187630883059050971162656651137284685132165969415569257778414169758223645713773154310220462004807684980239884371934863484416432887938578889858080050572746777619945239824636874117089410439879125410162462805421332111469951786307524493575931459541224682261328953574100991484512371551663809167718700987099140155878736331451051323339261154310831728596166142524640230176091919143382768876125957833356062892895594305357143307846806478708428760885305330790694948387416016222633889032855437550972479277859014923364783382047301818778371258204647112679295381744648275780423344034049704527020563876618582473202290627819622381938504831521800308869907936742555953321175856068577953419379295713160510758764330155285314618587002956396053640488301197145110563107409329739389798478571504561648710803329973637432797715139315621315316775012708486121752274223812411078700067572529175397022527249646373093128204345703125000000000000000000000 [116,18] 6481665787684859774198872976475663469624424479097099596760737384355159816315794954368158690812278561344672368655495104696900054145865540030507980593076521354238320344325491691724155132041356452672970954127732142242042610545700490694974338047205086389462939162230978903351955507629063757620273492000478032704836496695786565010942443758192808575805010564317035563251342156645198755364507010053862905697072551509082044014877349508974438028889417585404996750912688765191235910041138541103136753932829417149815785489914402349535135317973494560112428759449377420142590792240517416294038507264835950103961708782354138943871553942814320271015240015306019935769320105895367021929078428782720548568283590571289280269217067461472674756089924752530256320334287291477940732938422053187157015483528634326517372073158216387975142891343996129311616232667124643800107791236954220948886910979437827456114808304932332132368402637104728473566673585099762114683150482149632899843978495857334665830656164506651937640870088467432579596042577152733443962536293894212519814049820530059420825268734785823873593793687662723342479412519888012886042189863930450408624137082831249853002678750184711865344408605401298429075563429575676479872583267810820754413777327799784856512886814025872558875387830593805821238068850490410424555644588542599218832168243722708717108610987322949674268994398288991674652492712597898956531393351014952026785603663981190690248773485064817901888435397235586761540430159798516648869907057562474518451443148323102983598390693049939644520376305664476818728236920891357141159990586307047910101959222070041516997393003209814825249258706967789761553775096957584947118013976121721282475708065397629982372510416718528264639887103621890701190295254429488260687307752103920243503824796090111845199910321469938589290178956986901554280213450468333627114838065603857750260838957190957759860036514222241568843331016151054606944336223599482000072745985321851255348698805882247047590154278996752918256034759531318967600455462899314434632400088447468011738258470340726252041088084845781295057622053386583483904655558808222404387605492639577688964392663052580702103392569921882194368417315954905373376307087918531676199330400564945027507593030057760196409560918912910028916575185685220127996125407649992852056949009552632583770599465037253933358089145582414169147150199123928028262702737822173211457300136934838092651889329687264762469567358493804931640625000000000000 [116,19] 7546831504168206826807627356840413101791015137471409928784052665170774925303521573773510247298585328313991545501061582329432023477688178724334336285167535756025230564891852440615725534234688540382383939929233753350167601418442259194410217836121023963816831848157026462116207654413043083938547401763091846912914786633663429907871654867570370170900151301901511928956379096235094956573782248351373774956434395306122644475665504223038802467479793361568688573875161250446283163570715206249140107479969592832428760285271419256421902402347154915538478453667247112622390427880177248721852715464893902736909126272676679176864829195450381809036706485213891555444879397607398760445728112239942737640857794268768849409742695502958006647354366847990532512871659618795054155150798421134465629543386256169165097378016258348549933655813821934648652533400591546465007115507403684264721538876687269675224312018024769051088955199372156952678280574577580935140890917877329911670684179028995201308288651582321581445484899776732545920200430507383876137273571832250659079756627264236258823584440709605569163187294873005472387518851015819990438410564502345306207778426184489498764291103824747992191614540107335995709945186221138142268024168650306275383617177140352851126675310343733155733953935930293075729924800100639153542847018108797238103544820235467444804587045938961089143941972588282983198679088493499432023335366433184340889651672333615716187688674674093373138724020636221374484940567183080843910825061620140861260888971424054052625299460652821306605700233165689291554910551452569194955494025607267056804267378262179689033826512388649690103960145992742223306598313350661157657050977792989205234598114907842825343856941608900293406308419729997265860939120976694463291839110124076400142171364613670595514122955178075582148697887975392625541082373902064866636050093356513369401312444523276514422420313968039281670353189239741909028074690401384637382343008045345647212630740708631708955331880601958491091583884245928680650120577940258915753542837389382255734303891454768474652087290240894574653632472130586405813294088540507309974884867382856000625047787266399382846174700372722570595844855213361934791695906286246070229860855395232965468444470275470311793394557228708717823495460717686014731412101897045529754427299742680763018682936038032743733567564815436113723108055191555427495831701625413424027781469736535564947748494502022253982431720942258834838867187500000 [116,20] -37580822068619298676290422942459515924170661941287060406191061010887600883394666186834566107800224493820725025010965980141953009299436979681323183542001497769965456957658192688618636709767541639868624281501255203504049546094087104355495652212130366513206236811163479708233002484888730968874558026206617963785823326784733779824913377889640181425795065135872719043307758401451377978186545877737479857241785935636495448527863975149734798460828747504412328106254846717125490477360125161760628889066761374459960724690696609797774652008570565770650339151041949646641637851128696574363623187284910209404665128238624133115635512668191715068315980223160370253748725070995616649138059612009408844709380381826118787190993211069188632298605275141060326900186305413001427014490735551597205220782511111917977732742741017943698428421844738957948216255267222498348598808520427313022744707573444752319814734970657417738835072231539045399802512185685105332147451726923696640591465072380248396811291395792089156096835160570403708011115521251212724271361215039488360131563728720055839561531892256495984852425410707232976614850499612140635091048223114596492560268511893602686963024276337149152191023908128388378263232585924047970584630540289687714329062874067924025503763919176682722501597701711814799125962921415569592734486121209230616762933205400961356786518082550925301092410654598285108395416987956489129269632401975760735098944252793467976579994898572219047314192127155680962051167957477489728961317164980384066734626824383366556078592530335963573134760784632160594957813080513544917664881080255428181366755393700174731418395844047491668542689253813561830227480409883426710867709942609025833491275717801220969517503603377530935187540230195971635201839553572017839632755529296127295767924151263738152390346197000616722276321807835425746337684750912249265555019561346881758330362107522080890399351919825325462698424943120897158477899806667516040335494921241205723909603975525044025712317158874044034368333508534608425244659313157174302307775861509551727484450057309797463908443049823400870788747018466324512207221231380841768866864202989933251567757431432437509919069073614376521184596995028005479374250930194639939490498464293089509298806670211358767372874411680279328500068683445835077681547351064768542578989098438974072253470224537143400136060139757331062568195476669894892385250486312138219305270320041539562974652888271975825773552060127258300781250000000 [116,21] 50863002041059763669483233972006633453364828869832504616622016742384288969581013650539745628394447807946306401885076244526996119649204160477342043571533330690354529130382352741593081259011149485822194758320374863363849724068307362166585814301457320234364621169692160398519202948596281780201144271514053839687324256270686867135059171310500148374503411217263888876770613588064937659180178656314092529133589615949478983103652610473818046102610639289932397785844228793710509375366990133015367051566249597962897428886433440243582409124905832006606632584916690482359860302359929292719481600837142386270054730794598351675076648656746547670347383914621599250939285966813785118045377165674656108699924851026941346887345343346115507479146768759887756944574587830068761866224172364094994436336899518078193532645176379908343606314224742913789996595679561738436500317369418678824060983822646082999014056086473229802357051671139710214245224956625360110017605152747452804980845166156728730793671116122215223858795316019225724275641487726043353062640757160057503899249745295224313363850188506368343144769680582088654654339988942405519958488285760077370038537617380035908468324566202115593954060052762937742257164012226211801413904392791538108003112403619157456672080224841489382781749328467008107848582062435301698598209579559111216277410076234997311721338628138641143366036901059824566169394225368774154454815786284859568921701342640738148844040987816163961579169061461257465512034227267487633419084605476494878086676374913831159048974872318574257153445042224457726531794969845325970778657641580477066000103442772697733064203850878158193606099200234491057186230583439919793599687700032995755766583292611949975042691283425123962479106311353923054117221603645055390291993559401897882581022918062985463246058513616503294370443703767790645938920282674622340787579543673248297577262488459037600918025507208323227017938752929158201184123625736978425430416165599734057653575021822177421484370808355098212456920484031106569570452773756652959359542110391935507810646045941177857764614416740371757898830030996234784433164873968451428595033623817483071099870033863921371450919655296408127207725972185191029308926118022599259047459185040364404522753038035511759063562833883331806739854367250511641565840263457868075989830452140513572150160292041014707862342824849115193901379472733752900348734337471549188728805414100379552258535120756732794689014554023742675781250000 [116,22] -14988599535121256354077743759054070282139222316507429804181803899971704719397044099580428305524863611431950283689927787113609166191147161250452783731999520515603014122641158633264235014466699774425324260530701509796714826017377472286478479567718056883580099984559907498963865420534108682920438949558036798866778193238996852691820080135108882932606842239510612238105864168512089860243458956247252827241431797281454306275575069577816383574549759676329009246645936053487378944861961590348619619068390491864311816950067843179033925153706382445678016105597938276802132140506876974567020782041682900295471041740469055285913612068635117918983941880048917792230160347197788612328972962088623865143093135167553388706693334451881902494924384173095548469868904661258807727858347128027320416038416385649717635607268857427297197894081505779407529792166332437653971701021339740732068681791091681959708510755886381737253438398544278427224656438021504952993356254064845706763723590365719932303491350529271350618905196403257785017001426217127860636030123246858320925717654650435536643852734391516850211901348591689764312968228754817996481220252364764527026583975138208376519332609543357427513685395338540781004349436872914888394424617757382667075456048330363440506945871259042493312310743955885681446952450334474274790440696601136866622922162773308028424642016035568449835491431602364629376196172389819929139491544810460061889955827972208417021557904403826768414274907399928840563927526469542900166676002024241786032529882861086728773356566082978838759463873880203921053353750873254209122386948967474508502568489687207278132344215112845265399302280717925600292521923241141866556294507171482844338498010151264456354612797972362117279004523459254403834216743219740416565008527679227419452662321725298818038045250971074843827917251120586531892808605700545597178666614095191467458634922251373047593393773387085538338581675205452900982829317814701200667119433451890863685317723143157068674415951838103811303309761247375587316609520980351749096013655075917281250826594180549557828309551005008332192165776323170369431385012080180599046902904386278469465586828900491623111537472098948283596568745131688648441719851883150612863565323172378766531085720702571351824310001368207160034914274763828750908074854009355609703556394861499710145673144335146656985987956489218374893115588550228103120190080281855050102430141939664764993977996709872968494892120361328125000000 [116,23] -43778247998739661993499118678577512579719470143013525320909887042786970716290587119394246224263039993678910684845625990818819345187415282752977395103328721157763149428002962372020147337414728840539751607194710480272082484761402416185493825075350717232343790288074642012626780902328902136322316992623730037227835133994727664481266329126338482135119721694886019463830780503529302542624379044648774094419010760634921862178578345176577143392148399438083822658302379327088371931079579095089331785988578319205066256627616971716730015744898199426283874181491894712789866775803664819456794249579445692569521027522107856710608971548262793489575087602288044513407093732763803399162217311963284213674725417649261414482329808736872245336396837710853545923095561065753898491978766754656144228694639769003427555675195890286445122295763450732959799167562434258936366832903124318973092439816005077365325322436408375926991740514443270307563709919736301078218129871767869942268349421917343953454247760428968691210330528619786469648288168811159094755453702173950041103143161133782407524240237483734080248199742543959728566310789282195068386322578914236831011700106167123090788523299002838139867027593867207531967533946789617591060409642128225082079230969824782121829231806632727215879294790670298382351532775454049411820759717377649429725671662283099301509905078631924237180525749114193580410457613935081255692898791323676740883489772930909572953885011308152855796122309178365717820697828065129751783452236162920375593957890917919670761636131237293800869664160983742762355662183307889908623517101447511926144664984577599185108346856416127418178747006226228106743827248038356558120043967309313599762514892090626522624893221095546074738367643823900944541294028591595149880469099306900808508947445995246883951793032861885002520156931615529002521072892810863660085634289779307831707854165743108036816946067019469415002292204145277269676907900370839142853407862208470117085892506217511079302812196430043249590575277645115026109315977801667085093766544739612480078318227009722306001365251481713264025810465555590317629153944431372033549517429675589616173769159969586407558156063484778708300486368630426495011335739601585770650936498132936202794762163249682399635196876454876085503178018217542268366521106201885307536298267323575903177354050038310765316304187187678251423361290913811350536818035849128828773123875243988845085141292656771838665008544921875000000 [116,24] 61437901177112251633139472025084234641266292080375909922012974838999576087798599541273154058070429785442858544012205983634208977985203874457062485395517611964322969255914749745451845112335897478121687887274342501886805749911890153852263712355165781026587537216093728067778654920994106936743306270542689674569947738015342414186383892314984929096829781601936733135844109364755053963544099099162090921092129325099622308383073974035538165462546452098910893110352569377057092889261370005954647037880715500045891655164276524111280590334910053049088818452900371234438553527488797639578422313048008946944255895960133165412747555455940261229234256597210415013225870454891843458928253287619322429558267537486147261396798903256663625829213367646357295920551592798253255036529982175249951801080443402982728958155891735093606290882309627198179943327812340016962069837025389831474119336728286302480073022807105880326230815364749433179256427556929454259118066964648126928613404358363934642515250201373084123943611677455314358821909383408947360695240401287909595349140858516852616899153602232549370447533531579256091843462015076730491264615404868035166148640885884963385376867716539991055464153704279378625456692079656467665979256712864084325953654875061495592452110732004714681719382874505076212420061503795622295030941317289798612959684851121223331471983425857873669731558319012765900246749011581544849289670471505259580624883702166787894761707663688950096730977894382411132653498182749341832062118818088651676463274251906147663628640562387685977928775207205259471163549099556718134875654011005979124106226593113773866885628978925819911802174394301770128475670563843806593792614372166152370836908342781055629744709378961158241505531097098862644775572510360082618348476242464439798321990058438951292170218049469341180650246517294913742442417303833171222400133880551367571923774650201336784838818974524888637879141291755527325165276066938829194991372702665993927825936273611287390860584583096967894158354792664523946829289569079839022446944389008202506291351669469316889314943876683793079411256231942672381665751460226049336963606604615682728299449730935101608655768327767778887491322100090638241524285101337611140499787629995757771497675251375033530534363148498438853381907240767949692942778269184855593909470982609179557828082086571957288104758942368017109014217154546915189770164298918152467765692835433011254053781158290803432464599609375000000 [116,25] -25025818284328341482238155046467546523349550950368261172330269034326348463129119925655141524227768796717033586707847991119677939324855764063535395572024773812237648871925212019985393799374310297148188375526265775464947950222355166074392526464112924890781500588729519502006620097057111960191276986145524571392715003720153515090629005984738844010080166938686454794705869474825259571341915846336080568773783688166597387227782998564855406943786702475075778526004089192386040485481804761154684271438046727300097136705666111805661105115703186461148535704945648385538641924902225655631964892036188610407564608112128528991662324595958373207863375136816592772521853262369893516816680679223138082872753390658884281987752191317912851413133271529498343205694180389153503657088170669385678276083657369444971069738190561474027794286905940221910082209629502077570755107600396653667149063539680746892168572945302494645787068067986801736952940453638477768423140213071241076200783846177544810611142293359444355876910803335779031104170283449826089849274149500578035609600988866043210466382029062491447998774863340528702716679077742106835687390785679468150035359754121614507134423319528588982385109912110144529366272067328087789883122907183016196486044890265137826370273684688856765798628427432579038304771871223235855270345977768583134972042706679702197946974206067075780986844288043801373873756806690721539466543948632429641956207787547446922929659455865595516355326367852398030906038720331528702814223375719765897392198998914110100984258073353342833124054902888137519155913908332729237950179062338807985602242978338684122310358344416403186112344037794357092465319142835768943384935122636298095725240116302193299931976968066943635709029435271440775798936703594438813742893912718828915626364779511882025047773710663420680660101697936092441099246142067043575487255243198484489486159580474220258555221425309106073389672723937929471567375975858389248462339185194788784461910945001319622095716609114753194158157592787075569323090218619879334421170151209850794436609642542171062415101766564236733264503746668884826373972075166367622355587350138708955412903117966757416840333502095319442533913981072181025759113487557859775680455042481444936465095900290331386134140991900318707041573524803663085270153901413769745326530244207608487498770826140290152523825144697392310563953172772522037997211044471181931741240837829831633598587359301745891571044921875000 [116,26] -11966862049598867280999817749995764082292624290214905719666231515697756778206900285627847937223588431036313994590877773759487706577703788567973355467445788274705702425233749374550363610683377693129551823264299575711589382907803852206605763990222609793315955995782828677694636382404742467484456408783739167673120008878140644142861774328206445276964436146217373047518757411278197843090192547539519083323370250808085407856490653467728510144508720391979126581615224729463063590691854821172126624390601076546726058721865276451869543907369437525803692904903134287279394771046244799668260092136448929621607055220334061385430951674460004099575345771247484875797808493944020175494611512999521558868070618925600824498414859700229446936830442602117777109581580062568333044345098935666222379218228076247092210108141003969925844883974406528035886813086607124725327463575131289049832869538564312743776955412521666245231532007918018028421097923047121465839632305215374920485883875260012968350654497048368875026683475261481421256687072531179665621051615266609171535818042390782380959234406270145625279528441414019735028470286184204292593449300753154772527064015104431043934342941748300178090552685199151129210098580929172883672874182393433092931906301450093588791358617599174985875807009836057253933250348256375296054050151422456382843523050102440020877236873193343889989741749752966026800005303426706264491897667382796492686342065703017598023328328442190695164497787281101314405284588549273815507143309877767497058992943881888000374474568989591926121122043218347772995136148303549014508707239803594188416785946737621093313716376781610600011686083184987285438397373238811184296112592996893999900520900025908103068736826832262840108704556476205977967371138012582357563394269200492500622926930060989631130652456428672421585415638188903581553537849390233888440693369132891667570778470300959658966289339910224037259026560726972191163917955666421239367014978398544839881398694106090482454733727290378545256708985897622209422818077699276122671509626472796238913142708694939979564416758858895665664038821072462011466185127541377740923520644052765002208745361170772026984067333439242759526204353214489409334634894042477071357195630823850464565744953552706214136859922736329116528578153397288191163438514819860404591938946478557343365295340725260706879261118646543460524533541682379185835588239946411547639376626861462682427372783422470092773437500000 [116,27] 11556672781179673000105150150687706706446726857274843056205150062730198083434565201801166443540386168806530114651894706125681569318636008381238813269586929650638631019670935862937207795433315099457588167740936395195498283333853892019626986482468532618754326076989736914091779055448250975488223080081664923321523251666331749297233563689881652909252875684006461572120869043318874849863995942055450926028177617430917038212419601425608823277761387270864839096573281454541243447917052961422268346768098272794749692604573581769033184198509716784439843960752971987840002306868866960383202636290104280209868168117548191340827352188099006591316969603261118299053127128827357951077657755830188827043840639064929867047317897482056098395396231767931781609155616902551527100275549868132187299506465941575159298147350124247566797354420625501443632122527937533060979383399815456935384457269009478381319779193344113620053896218589643648129152109830710485520612338904021412284028129849116571007980292354225518102102242525612286647928692343876704006151483405605223047989804214855310203457852388005143266922367535797971048485026416936934423697757357918450684898322814497869934939723259798697798935630331706587648262227972715427404827799625907657131655329115722165301587139675260077043153074527925547633142918938881026066258199680100350499376518735419358747030736345987423956574880433493369826535396975076753630971499723683371856347265582196502297525928585029326596345036629581756998736512461491548914797400618351988347654150184988606659527587915342227130138381357332524621449469794416028010866790441549405100562435921995865749241985319153008555341881354433835736744420325604523820534532648466804428711370527941123710028821541878071589273318665929001979052097758820282757543984750463204650888834239736956653780210109010957197664069428107844727415497129254697872554218977706938518064750435959036736633958737926934261830667364696588758023631089538325055199255582504293331254927228738331352593829337652862310941929836228019454684654366618030465574617079816752290663229328529530592920844705040912357255906896551557521751758307353306350588951375016037698039080445955360590812244202200039027605225726033148598800474096511789818410012675707418637038430218214706870337864017453614467272428488894680444782768128970532728182080629699704776380432382950553413608451372596967299870248034720044597535163893796644578315646612054479192011058330535888671875000 [116,28] 6670775936621004383473416318133640899023741334919541572918672778476093865525878785546147526034771685150527399716392110081908495478869871071121754551703469847332668750013545343551202194918780896168133048659893142286856195489151555753507720130137964303086221279932186312650373588746520183030039698313435543832648313609785815414959675971983836545741895237225145336151151780941318938227900159204075189540718162011680121226420287309790764052817472240881454985475349500429738331403692097361478695006044550989735833245784294145552032977310811348687945192023581174449379257499501054263411684136486522346663010458471208318924509640865300779836252280042463185021333999390226680670214841181917245508722054953650629912947521297653772846965981626851706606028624827775943224063629687314410710559549391445122101326002833904277789254412601906654834927951222862976462687665003083033711371138301917446129587776962380892046548415188227749030922638896982994281932102230974702622535451927032271746050145412428189828187566171635478847648132027058079065648556201265715905832544892092557915669060742521277639673193084082539092844748500734797633982579888763202361720785230412201633267223470937950789458956569226987946753906639990963649812584332853488348227843667179457794962426363895349953755941809933246293329383536449897919296446934389241736590533677068940708120984030223741434368931103065931263836769885402077325464263790620687742090800999678788825387646449918701486155767144310871008488704730470418300862806653778772345338527495749512254849985646973210178527080588177215913918449629260895184929060771049886117979710402192392457324664999036703363054169608479770194295902287536514613536525622103352730355094259253586470328700614411037832668201319558462154725281475327605744225814096894820603585716989450519500003009953492106935727893605109604408312576297572290549986575907539357213022479502466526145315291896047685180577178236253351271003728744860795415674103741882258595149614497352838932609908545798900846799756276020049871677180765996705270458534482137814631451820932357327907505864934302550922945354828733514233983374362652834489434766040754064333512696980506759317031861366543886737125387522712493010459661672540531474927898025116322569266000823795404588804464255120627881301202309077497170511362005207720373273866368038288196437468725208381684477973825589296358452570886377410136777632885607750012901817626698175445199012756347656250000 [116,29] -12337822883137504675714997923561727092776129779000835558268046328515862562692490243371079138154824005020447985343249781829256780567314835340899335580641949835175502474878687756767785323184678113009626345641479636326221070093192823342575895127129968400527027047699623020511501914732265788480003917683255119988874781926096888601201974074981632557781581067926091558733037460537592168534940983379246957306035661656354881374486924894734221563496118158756773197502019550277217543979242858331051628085788980597104393386898473164681178880226723859794567701061821721369374714897735118357019273163775306737634040029304405597291347307651841283356924026264119331370549191787694428904090607722206560450994122071767877650758053204732857984465937886412520207706794573366753927606116622232898213187801266052532948088359866746929947291191071022970440444980019936485681463455370277733136612353298021666898361213740354007955424019767909267547485491683882087707252362222786007179552186841398653218423088779755379247326546949887357694312230945059986556533079233428879054693959902554223975426259218351120099749023004613880887743538264071100420852383202122646695531345161196228859292692928839823717731984054159377935729081770831360530745955794420266068302248086986873091403684452887566143238099743551796645464307098079526410425566783403825115849235091832892296072026119168067939354020100902749984471388476724478307654348585780973515658032501878524865251901551496139975310785056465432643665608199456336835328407109590170034558689716807768903321809566905171689479535474904347509233500530021452824597516931242737287796225393274466088329530699323507218492543238857399775607785976161377650765536030613163319975843182287919245325401327971172594866875048252830732160735602130744041419396547497613592461878741606156119734168928296165109540180335039547977510674787766392074435512091558371173350802941093334245409731838782276408964495826991087420704195079210635065065064384796779641700518986134527307463302623872078166943335403022916374945349574107626275671392656469000048173062103894447690176117048174667360275819428687410188138736474978964936161408976510665053486335661871872072613382321058395876537005768759360406486324296497857667033791551420836081555331827696488613355122420167668358201444585033076242071661551210822280294250754696377092927890593015442110573850585042395448654757327287935476220767725807209158617183675232809036970138549804687500 [116,30] 4843440074959434712854122789710176750986496893934247778021776358219756083616615325929172780597013218306891087329801336955187528348956184590342016525901561242663006419844237513507591338245628432768857588413469551351097179024097631464854197325843263610258080288796760761471571873712675389440742427860705246998948436264676728251441724968947882883161413436360637917376595446723757300131872846506703811451920802398584830592737959867212573675530225442311002372168920903921437632614753966561070611285098657513721874790438319375584403615600069865453464053719511459792939285803111888592726533073509634747357997022931478814555182520904289395339104761779063748002884336875879840811311708231003741318949565769476290579920977490279053855505597880323771266814809348922867335024868473218854451894294768144431128023081989190793640519643873044323562086399533600415207523966529325948375151027941408930430492174555226594333104862617288977719645422688896546993487682632999310247898699868760560677586929480826213516557433256278239399221688402364709267882143595534380783520524279674752473034351950362984929027719136416106891817960587925959651177639307766131281105910618419387643921940789241209954193539784075723717836403811636024416860501548782006771058406833107301212299393145327117923759118398289410556247338806832129940889216273277035776286484220456683585289423833190492089520428809796267046630324273181836811634085809141365348905900573597680586072230520794229107898116112535729953050061214290279689460522345405300348781217725748917139042126649128275336766626937852965891273393039771203856265331424491814038941127153847646203374610406180020083792778055522277009058351641256626325653487526269447177421142185744135419993936223481799935477009240978609393999128472392165529026875524624757462270827688988740775197166047680696428053047602174565565868464286044260845723362384912824349576587144842277519094049155872095466550620800780846979142632378368921739195543720546438538708556995207547944349005763636833945926100558935599503002349894515600128551157872875827274910128411928295179678113630680006368924158577808052485172560289423905633540262052793266441763237159689418033587644192372996168727715007868781365145158412287640453769358566163112911611449711583200501516710755664973143465932681921177200992758256905567825774822764388742134088476676640474397724927776493826038748624813852980205302646565801438782727927900850772857666015625000000 [116,31] 1343764915405181809711151283839237219725046223854769476373534886964956504270863374563176231599219040505166287609859871581683261627518661640594042497562766626523767735945438414348761157367709936950916430498728814086246719021259271370060845623797286424867534580769209844413308130000212953874654021285571624940988271196433133125123987611198533534735483438180322798663986384515729484318143717150372710059079133405455037904215399647866201418294378719965426664618073808425031002690105913267133143853625589174801150068838643118383434533607803533617280156718431348323395695743331189067878505773431077343377872727963136855793632302560726405814527011559587305909957972554417529323968007388597342275259945346326100349807899317517989967958782324133355418624652098836874369687449706019714094381386410055725439270359138953079520236092957850188713658384406355541248813116490796012384726140364848638936607410135794432957842603339233227270917499266164838974469473098710975238213169296975753362748159615327532286447585329790261956344966086148487269392261534956937990874252322817627203281958391796184983766820193702200909026276391877653280136795141869429981331588380363209664518412216182007983067524063310325904043606921133595420544998062436585880225744621686435536805880959306048924700608628384077443072423567481603753446191947201460622091283912735847576898666685121630305947703159771037659039001706854510784915584161031243115100049958378416314012272682890760281518911133866728745461801157438797113827125758184293684959956117766935045563454643163787405156703278414817310208211368431091275549677407434861742329005031778977076217657641379033495948578834627283730677977435281964110933198686179103315723471940716882166961980452516988084647803874905211320724937236625749178575791613586723712191909762960153775061609938682426236700690962130429480519421168749255954540240371463387436981491168033314471477255272282353472812278720516061997998317846051873811203594037292999254353094058701724074948437460271334550077249264115911681222517208266423977555430495723922969063382743531642984818377648274807602385616328707152330716153748751396951896920829270594387269783101311485503677778623834007570862071705152798355431280879353504939782559503887405593081469919799665560804749705837990587869274679038817793165276994895321815485576310356074326744520766235177620006073262339322812822764412916930243694583341218518057758046779781579971313476562500 [116,32] -1045786904976970558984991283920785945202746428805062700820614655372292014356317664915134506487065256717049985011762735316181899285512784879841869132515094087888609729145802173175379733909642638647930101333107880346577307662772939771072089932529763134147661543723348246205440110084925466163064659728369476676984709570397847630290385046611706510252455923064112211591229195048408808977137773897628792590399549231979348781742765266179583806248724223179987752541058606418867470155189481086697410378782114872972061489934860756830279182635113058649608384914197190531122567466689463170304341440969728470643638484690746750400103549832267641260107285626299800604281747015471718428027518033616654382848672720553238926117078408084160686038128459782009188601353572642532907566928765174660647148397597002412184894300797664084837236023739762367064952644339560117980684537997567651570650486056119665565309018988827596837321003671140851082265409822386503436547374170928058424340240690285567383395116326439344102527751068260003043537740262166886669432589318835685502343672298402499395365477877924169980609051164813096813698705645338068199186526052551749115529544729858160004415532339587564595563406785647443785619600803581511407593125270552827486383649745120156982864165881206385208347190769003595406327131444192462459252208037613475055194626974709563750720163878669623343353914783545424984418867154032451624389638840070652611375227356615848275395313997154612581468683732404098213942545166739913862672666709559916284424840167754260956441458199857794013581836436007705736467058476615767314482918643502479888552648616463422242030009368650742743641962120708007271106237983840348937485384849861725614594670625698108017459399769162506224892817358770984201372745400587081865017061951996231378995469777594350966602333383112327114668249855253419121953761056656315935842564559510435196866596515721182022339368493691808797456777783019101903714532907006617928114029987133647682715496264895302784783681131173292187082072125272250756905498007465946319177501329736707660516155157691802837609355697999632454032083996591913602950332608715799151673506232262189072607315504368492532719036034404943264927930504485969879602530222890702945134418267032421027758150014036801774415695720524333406109156179516377822762150779546984062639530999462261112685239499580875454376925510852820497776897221126448170314127139590709703043103218078613281250000000 [116,33] -1205515964761258678830930892983394839055843452653617485494260102929722679742298303771772166441126207572139797802239133264295357584254896920087330788776386900541316041641050003282256675428614002747833096836685850183230282200711992734110341288584009605368901565827184275227168561540472582898772033905061772729567675698880359261750079656355961588179736472688260807864919406932748898710168152102909471980866069197106131730929964567802480315162325562439539033186319565771334189308839330143924710260646148653444285619950244468660167462532924357878508396371977825864152798816315647534416457625937123148176095128161349423156915665676152814522173297009651398826924737664871594136750916737655537463367004544548407279159016543824606620965761458708527210448118922711776717994152881449737649268299966889954556255635647215399302517735875913306775529243383295250935570009695287346240001701365021436524321305477202355857687956112763696050988554211419943839121575151522961453061778114679446453908394656860191074406487209695296550247541262934107957755950956884055739557304024206141824130358162663460252773204025487860280965105274035283097910112002428387958887132703850638928912318465044420045213408094262863931280088482154815787741223390833719405847753041516299059049913182167205090362536717590082624076427543706688386411307460115182760662560297297720344661393822741659308678899280420823109981617723185125354574569749192045622591385998662487805187321755575836118595549138124412962683973194446302739001072094818391966835669182033487659596826018569776065235096595965846738180380467430515143478027213697036728000520523718324220160857241526508220367582861542556053408736297183581836606591167076606077358140902515497246080801102921583769815216317323310452389999654817424509976548682131241613264952067706248240369351747543860393631060709367353090823314928424361907708393175209466200322036348537090371563859344931234154248305309762589877172069866463928711364676836472120511104543357587526565649445621089563814855444543437964944435943571581645610968715867741743145654411958614745333833877911440710512901196056867763941366497960908784431038792981937617419316322467971438499873746679781446784007472813551779342705213642844184333484803193726167753638265253110778911538373618447349907895260618746208868641461709417191252493918860642466770746383544458408762729812177090936577962165339634754285258466666164167691022157669067382812500000 [116,34] 1497890975872720026849127193050516863898562231629046080912608622705539400024653071104206381353110001544469780084815332133851237466194652629193093320115704138285299006353500759814347483890901420300505488181407404938603931120696271743995523140197279771048194820774464488338990917324823451655331697870068320298743848464402069922008785733190554282432047677480946426891633087189747399099865687950783849692710368257803194367884138751283099508990997767883693552246077756469028836476098229901014388526605917702471940719457355023914803143729770573772730504554831179220912559777876793437948535450374312953835912800260631150538684724390392678003902577603481853226888770791568448814394200696532327433644721097180506173349958415591637578861754696279496963919577194587474642594868412798118180035926003226452669233988750702995963309549800810711151703404858735809456467712471461492020601801970849519120146970205491143966597011245610609060206936906147186777341495337138177052380747644266088565869885238014596585927039092657981739203138400540330831502994251333875229496658309047885256475773524645838240974720324503507180387301931472127545504983017178266501174447954556708651469883570110822058082999829804800016224415894277055927141579495561597080709083563895110618707896878102288416733965684181699433368947936424593158758352296098938917447168221867955491694062697373896049593391492834941834053010661542421513250798207015668927119006543229505930891445419018239625259171305956826988008142408654746960625427136284341058327170553094482498057731243303611265371293393869888154571622999755003765726173992757538318282389719969020630867886599663536518163735669670652382057985455399069356552447697211200572305492947774837486053317790832883586597819144812940934123947277921550699024177252849001764057550911027246634025592789411945759099417230907763760231162321884305350929963623316799819429828505696707094182431314821532547259921794032017588102440868495181691748977166060156539581940878848768395463183785383380702710874419199830053248563881844930679473848907311374256868444920920032731773697329488272745434933749140575935514382292822066611391638092767677991703053224531366773917525812538817764162725413551456998451952440387760460668584098890591554110997342952816451198068382871978355101808316117494043582658750231496228780012692340373511424858031330047662508653762761464466515970783764936935522626981764915399253368377685546875000 [116,35] -301668319445176144821159810816114994838735316396074381427181678969636355634773288734076516314252573070678801617648502073940607112659147585550515760033963267438968830020893019304667217061735255058750177920614118986420233066139490490732678192805637186030435099457790239928225059487737083622381806378136295165414091830963151679151907674963076322667402686894308118304382882062021518749024444103912450522813957127890514290493261171976492650309384273856402362727039690792709953756348518982187972243925817197203869288558524905369948973680690259324509801203562913842116045479747492327088052595516260368089915500080124733321805531858898657719694108658291547276662378273402054233974854714332779546565469066682980897659591769937905965392989101088650298010154403318720504091889656071191070829574942097728244118815654551114998213629680653568773368403976034957016992072930713866037175793367396845853855454075763956630168284858887260462297365366239431154076510265548075129611344184804828903418423461807678729387697261477306177157546314167016131872859883232665492829360512071524201126533953044278902064607394942869331138094946612097581515409638920486397839437415456583457370642974386534273665535218559897196168863997612037140996347090401879112017850644475771784531719726873314714963248793264437945996389189160920555416646074948970200696855791065994931190105628115604875130725541123191779707911070274611149414405580179402895468319923665577107727438922025457369468007972189439697235522767896740960742947922021880571890919904723828448524862163750457828143983966164436756226786600182905018288290550683316891470678332744624051368745928432269355265874347465129482004702938136212530925018300689949687661624579474420978788916848549876741726881546023889714786305777286004517344009325322152318014330348169140093007077529207633007519298160450788426878082968742566778505700670367423862963154058031932751205524307343833676901458204539638769749494541000805511467961348730757735421486125833533088549703733641918474131344244410708459201049214536207872793828038021106668177219307694510001340133401819572610464905764881366147979864602255958201058665639179634256552539802208620700238827817930665594685409928035896063179013776036023878453661779141261560861163471551980161227924338343470089488844854110322596060160990832965488940721913323542430680869982214661599275018466042171220972258689936584818980236377683468163013458251953125000 [116,36] -496258614033258047014154496464541703254006944786473557041669897603947050435537229756289484812758337211143710933687281147538149345756037248652134800845846040038113202754437798611732142133154231255539393846437046385664442247559683371904372926676897876813516444304799293698329216345266908586552815168909766353843915904100863146080928661920371783640612342696413222977499652013024053603233024055639935872140422544181543787961911634669349340946197943765171957714891628554409545021323004275487984891503270708234504322048978475552987783776808805990214074867935938990988720015716428048240542294039393576349689584732258130233423555698447946360775678361153777709570732104417317328813326015741725632527477121157808437765190226888569955169996841059377780711012094666592959454190337110861611413175643780844310022102770132274883948503034882488952242546016935866751089842059521598516348341238077503672242511830512898775235502238255418809978952211955477204234727359290934831364027543454740388903863630611021258167133879333586373158759277614997000326490220618462000411504646628832653513375311720801761707923865248788222614345458791001620994378138029259797500050590248397235309036750150803571157367962801339945148569091738389457254086522056037266053255552907945279949442218452192577018036278269917444232233346864332113847837076944909480894831141509395400549955988843275343638048744611671192794570152786741733518344810525917551993466242958134521536102493307484968154073843212547879625225425210815784483266105214007612160403280273007610905244776045963759262428945213186599974905204448677222496035720344909405185996802364311375499267060590193230043737114288869688409604878994554279374831116359774453060152618440728627039289830050770848961358994050291942779651043880870057133586866715245941862504191622957898028989874375504354785265413504045694965703447091805400567106659587907351522330235906277732951610591441437810280488947740402973388587415513455072906156700388767617728643347087238083579397002195053210833936691926036841614662997922643077659005202539880927740158345955726351448079546016612238008851378930568192598033860536248178636017044718074122242588287239336452106762266799378605041370545491385706016585553104488838046047330216978122204554566445926667379172428392714242060023682913610906791508999877605166035997067219503538851725078762774075069476600839354609712010014954675085618873708881437778472900390625000 [116,37] 397735090253203708100497977459592265410388999327319083704805892071423036816304766482563973846266876168371181067519574912998752216983942001921464658154502686070306315803729446670818354672839640564281505607771349809778812277071562409420527141757805010809894094562136562730897782046549655937541818707848638277617240252221054618517004560447946133841442058247267808350078185712401291369807064344817259556546796875636485413274711103187614565482558060413039380668144871454007606058329101479540629900656634663063508784219861047758082065582067140781229520512541178302177094967038819139760990390743822988786405248198029526858412696111999592897740961693279033840071885633203172556106892200439326069154359284216702068702591488031121452542830665220148749100180484011340613045123080156808000120534579030845998354118831707275338671162697097617922609493401123380105097512026516066060825488134374629204535478916864471533534990733093789438292373383936875896569629153759297018941542047791722322958639874820015481097283500311686140122538906018625857096610338120067783591167875813582778774963523697712555426898606106897312880768433205628647266440299117573666433745317689206567441575383155946956254176372975573364247562427152577972844088430754278782571732789642047355048942300377893094922761037788037009384880888172233447897076482372600950074781064130721280555285239987718952496930830521972647207559132088259733676923982524647546999028412706837597718310931646949694852246793840673045368265738834912898946313937865076459733742214487862471772485257197234762945298042986190821875068101743800067285922391820857206644738546626992938021113826706986230011213026334431417815788382965123946945377965070218022023883574762846270026673976258064691000480966326923846315626457794083741769429680067931928195682460439322126645160829092762584304993206746836131260661352908610643275064852338160180633817324569791202533508758270797646999873980341291120331767798964321448536359299967885335621669467241784511477740406728766898671887122687060025513412206802626188371351842371729720660541634554382153390494722893865753665407912733970302241848994633588033833607291754905684812231675833743753124472670869505979323989065597636165992633819627249086209127679922213278236379365830523336830353494486744180788911491442138001612824087372251643675932666958464975689244145156675197823956764319064139398887669507587361295009031891822814941406250000 [116,38] -47259725503935788538923610752542290543088917824851414115491775805184690459201897839409339006868325223759250090522265147442039905743329538525699740809623790902465803640556915667589630913443496278555185571170121883775572590924235209685782741382300796528040569230345920651508103834040000191710527367705141425157783574470649740211995509390359155645662775382433618867506150958222325834958275955656827558293236644589143992781885301007505523650983118668105000931998646827076711802237588931137734310565065706077632836152759101495635371490853404582799416340809446096656268083812050157003492874218489056355464653355981931647014310100517769196449613184555864927154200339310674853640405955899479533747454539068652550156689696163318536298751533557526515707395573402412674120966788029830034055417940080264079864286124809274345044690827618286857934843813796610465335561679327994712228113493522183434029170302163027455485022570339989708683445764380099247582189582843844458801307081905914501285258762187812748128998326192417991643472318622064013476626801510817093642507901627994576970807413264657327958574669311373046807384693568261000947132553465710149006959904367592253800383759047172544230462584560887521100001494429497693941761628284221338393997936736844722770871069130871372799147662969338782823213529945764867213253988516451414347589052177141084309872409659439569070077110061566796583919167893068763815762188815652273564162748906246590088196551771668319994667720441056362922354398996551889833356402364846560779775366822753970307853691825739906078347488887318586458677901969577666050623420580159485650092290220293322260879496996377195443927263065236843422644231174123886088561917261476665712917959507383071522248851739465032529005208514653329298148467770258346731906427759141365315183675767449595797095409928681612408693487886314280759757795847025665306634590381568213357673178549850888634824360199123241526832115584936390199761683872733357852170373752236788835213892720736477108050622009278628555634662506628942920044028903725411359713810404515524734108375341296540394540248220353228638899482560829712463425795929505598772647807214897661048008728257190088966450865559968212553237895628895286439075175125050050429661195253217705060225850602060391928188175348599512773339820729351529921046009419099991538526460431433589667841548425681365657858274708139588449196111241690232418477535247802734375000000 [116,39] -88155095389618264549051656313266654314483116202637269551540018719372584722123303320476802672626563737571619078305979507237995354272390674137639594357186324400365368700471724116578358538280417210658520342868074624684202353659176602171264149232684768334075452855165225979205595058983528851357610086530581814999107449758395956222630739135880861337468260374799838571055758220646456894927563509628250469865872291068620574051471941259108981051370624984937383373818008404283941879483839183678520339685154575506504481337724290405126650268029571282286404541421833521487820667026333211623879427025043688470085878369020040612585078409191635892202008764324126989068129674474983727493782259244675717383670336300407328339126650986590162112703860962203157204543305517762851362828546658661498930174630053996940858380305326290313548669514364962129924086321978833192219323547779057084403338821752051649021522693436879740821486860915387927461930728656194426635024926256700566821867084215431487202894694562411836148744925161739253065435437064102920422000082347430032350215619053360480134185519548589383881532193743597133733720979934616799083998570653768309717873264011526740432251364412175351927644031702195779660104091224118577833498043838738560040766625849014171814591127891435751108889610511195735192823684384939685008155128032411205866593291931807208282543588054960746018072752674352696172823914786373585833900472994747861446162668923170839547905643658951349558601608489813741370562292321411510526184110444449738656816778685081775384685764658888934508944946096066602077960720458129965374568057763873085492653890397172336135351238144700232481755443867880970326413760124703673239049996465107226796896614523304012152116157861237771405772404122251743144755070351761712308855191683480064479968636538183153650293409612592674792599503836722111219328654109035918236561773013003308569136035496990046590971296274466266779794537100697185722863452783702424464318728458429379847514270590500202647085436898937894199680227602210105472923041078894289893597257531971954580438950194374251909858143021988672763331901930378737632462325547662645903624038048857248434601463888989962524154462753258747008122918463693932146092524281735506912540919363861532045609295011226262012729498067077007958524159551929342217061608066088365900015874551893805734052674516540466145307384221018343756215429607436817605048418045043945312500 [116,40] 53178981144255362449632444948829870589850361847335688531719128425841120714041001116705920344609368986876274954302194272586724492789922789646360055690627039640028280730256070249985128954006610741494726647134096330374790679838288121820803333650458705187689222573441550128627903704877599292737602305440857082784249853137120476512894150795243720948953983943367713178509365281364112999757358502085636859429772139869479867712696744654348225570647342051672537852280770024219059063199172085101678803477418230881109995520571862507947480486656261159401533380688365627844219347701537807048084167359426578608914479641262426100025086701489796416863272120260825961530883089791726782072918420495976919404157630763748301804985959185922248534080592117896286009098541206237020734108301977244373176147763543857913355519407075048999794061268780242721039464959049934992710711567880355861019173104144046385154088324068730137126382397703734888752369920677528990182941117344937817323193587447020044613898672707501268232172939047993768532366147820085415195669707146652147325029734103051856985818815978123144683430059503812367489325598673030791581816022974703644133817249520675158270625935252770436594062270995335340882578232731165270828248439254264715009918069847703213013213901229011133554418797475628616496767530556223029225195410656407225955000148332048217843641008763524276603698785732681991757702988417279378613178514935570172559128239282476300789431335108501808453062742320557193668903340560958826188797013138382206285565981735260754266600187286438054300028506123910360528372351011266475060079942168028280190094063261260437901624174617513253551872849746501155903355068251561996534129149861514422273790221652876044216398402281544754652798034764454717773086864618751135985286406198438316926135767697132634908528397161386209488194176943154495478911583143221392976042314696884668706431358658253483313870446106734053394386039524033940049074052791344779833361752471908581751383092421768261571475177917603798811446902222801720691790456653908921347039190473220474786535691790493507698410820335310584097644831717753097694927829017028168294954420182694368357268565832675683408324760177133164653474784128514537171302855171811961447936791880432168877498420042646104768861901872232369989174542059940376199124829023113213540970605502968662493521552060017397892242743771135105035341439361218363046646118164062500000 [116,41] -7232625952629459599340855675269249336328361247989044047691106872338726762690905122494583953788482022678718890679321930114915916386294056227515347708918285336260226606674028732146484842244349698395625909827415125693759805958880927044706819927521796596297927372107410407447241198116428428632329439293124824956332233061957233232863034528015417534327197616038768623892507061396377394761898386906830245960408256232779492507786836453761116355918443807205532132887200177778252923709276544228637406385197619919066933359453466895821139430122404856961584367027186216246021500743683334550598256443297842159936952068162261562263756500929437985583160100747880225587793073265706810231829363292445677061518503001360408933945248871869221281080039380847060793084483370256986442297716853261091823520048699371277040220263043025093790692910124764663773107061883306722793847383857386267888932771317344322263334492617020070018292994890757208244024110183283806274018888610373168121566172612956533101174442336128296759280480280263731893057831006937606363054148892622485633973813751443063379580582026537844210701778479388740096220581040216152292032965946620363459783040274927022313438087035199395104314674999170938224763586345109356897175681151341246832441948457843817293759064408615331258171426133171234872749917890951271487065279526687503512920554597086642935460386576213624397196743003970843960660916558677937462868889643149388754172837064429847190301471266144149185003834307332513967424343092492658233274810844273168696780888210039566554058928120271865320774014824656569080012218812106824936352624711977974019954511361968568837487628987950000804964902608797209099378576979475547953733352875341223232334687128862743943463849290560930006767582371001777098161076952063170988000199336330658339266071890691848000440147416277537215977352463150165054243020764371040484879424966003384737449945343728696864406237072785013260863297076654967988779172241516256681828753295811713915028566549267391178314785886458724421689405827177607515446169989038890795663285809305768611675071090280199734206046046231168198391566322169495148650922026973018345732958350457354185345066039286562366433210923855329392278111640689620949864527823624000206335385974480552358814581703294659090212429773236527160390711747649526039016814462469889133914092264371514950843137189834319390540576938386507777067890856415033340454101562500000 [116,42] -4629552086373092412830073500264866115820739611704949398006986235420467967757568986110549603873371822808992632944476242838623835554537594259550620787001470738964124576631891418325701226415396338757066274178449717711551220405471074530924749700437644064257627725556485855010273774382807097283580978512251808677626691389296422407294897380316393399989706704144764308308906512866883184679626052073093209665370681560231189520035988260445573347699099179442135130196903513619858411674613588633229821587713330013865199952742657256385437212750130633893400064782442507286616427994749047125313168600846770370562564159033301498503044182104108161712811888834058991207302989378891382054476481131499698841283480308899843225794370382066727293940121534266673808099430827014154271099282062524181321473355791874528280141188658687608727921127603835437919825056113148188238983943498782573382914866950498802576245361594753013727517748800611992916116462761314135302348339367042411432650288619536060400160335404123736907117145723124821745968489892660914981706795579957191879749532097599042034400436871200761905964254215063597230409446692362356078709817828773610549388332271244896772973869205582867777754539592748952930344083009829008789882971727542022057668193604571163562191308746623394983580252125607817690459836902483073107902378377225811021301094246502912197534818621020128657751462269330788302044030799198588262584134862815743769855896282936199959417189037348171980735634388353838132302032070141404106158088376115737167607864424754682740720630968569095764648054043654512874894078813721319436248907584693241801240305229322128510547776806056714882661641821272520125482593836742750591689833165793897229484410373174905975158343317890239010711772421186858444737568996620315625467175141566129887062734654977694455338330540137766143195430159184249121218927925279311664078920073956111448196770426757675809282647623616655895009127786214526427381981970788395803572804421639004178400493038153577215018529998680033231938213270088726599286018307510878782470073044396349685205543898977154594726392125659734091523156070438413795569267827260431763348559628192370637480846233642068070864971104630087686953497221488298234135711045473592135771720133030655984194692179900188718904152541685434040312760221849561114740326622445160604251906678334779525828895225280926187185100151300076731786248274147510528564453125000 [116,43] 2223645130567727483813315923045817211470048574619569104138188636251046692315773449663948999418828067458324358892020408032351035290594418058430595617057497202416886748443366812816286658112642633388045493030822557078291634146945218576753965144339738278175732120656058621094097613782985355338026156478029137023757943536092198306233417976147342282406235554606598914974947756594964563958189566394784816402529882221009591233714474685323582389703444629706147463334983471020900434241653962990186894014279384281665803978482105747111763227319471774791368272273370748113300328786709072945544001828082638878509102153055692936575734745779376270168608131916868370261247683478007459541834753297365420001423851225781716281614965023519963428998619656109521466710226498676061644423530779878335046970372912365046268107669622234632447232459829925678577416910947347701234905668352156440196588826662891575447875964916916133524029393054741198570528534838940300900305958651148835988295538499049437834837010426504915943234803350178332769247700893540192770468522186741733418452754983254256452047498295054919265725903991321129866501746829196762651503238741511899391904205045312122028270897196086328134101009045956640974657959615831392202925968844919372009303951874238373759041016704479078187939530299795338266276435519713807849666653220054409905171997185066146795372981277942423772459383254168424439844105174590194681140365834702946350866188493514784901367543185845208347802353062700641330037900802987350674271837683686145556712489902454244906858350057384584127431323224572511127982306449577999256781855536770688401208017157615214796716737910613484470216878051405168538693763904322053181850545669155055395539281256685820360857377375808127102210295456804881605953626090843484734387664985523776669275333918266400347883373688586070460796836543550847452707919662017937432441768975514465275641629553632576220970931400967932689545835242473807301452830395625246807627226607545098534149032036801862472038142714535408992683037263514026811172036610511038212095891054468169104792048138098850742742888314860346867773853852128466301789077065610905349369752865773735061721237748401977755577484163134852354199410541936838096408052241611753113371491639898847106241344772400567937913383021583572140049275122619414504334194738777239255396869225978070596339409973949717623346866712807923249783925712108612060546875000 [116,44] -185481863358326067058992023282488039550864007778962587343771383909272216116453121318997588944240380349938480019497457281074388582512377315677934383800963789337203883530364102278787688811739544244094536474118068813188920197464468763914527423660743645438526548032046768578769364636821298646435429378494194141084886775597756163441918767160352280744922557597426317304938112022373081306170066902251643785988159090959749871648855674245980687966002481849860490857082878732766280071975145192809495545566205255572539290096777602129686783669351887103795460645055188702963854580791238057465353501561101034350457428921813842813362697312869873854867144832456415299706232308223930871553099250212240658262556864424989702284233807056283554739195730152843264106748897283636652603706918246314552588953701370621445363503876229936861155440435854179733351662374875700671631110545241238138383569350174055485913335154953351478581041295631069304024629909559674473909354186831500955196581416204657756557069202266729728032235518933267819725183983427208393154597365157139081425262373264457524861190658553023628545906290763277922851519385353254229467831224862281209348446327795056684137276697590450549193870100851396988167730104883915768238584730023443807018062051548384842277000586105191012557733566044606949609961466244902149424521606465509435369391438607141199675513140097009004715953658100582915826551118855253714155588867814946957914424515514421007894301140641208245372589286576156524916553140509862481472437088626052989143899181523164901451341425419674474621562749818507853237403747182882410247380840432106435258413065157650474935871385283438277706634458060303029425808768281868863549537956107656804660630184024841746008447669712411850119614566630900176493135365661110784888772458777928323054721409801601895293759330210120925048901718511231818599804247572526797125553707433813527762824543484172069902211998175285006491150877738077219157288714258104395392522957418266911534533241331068235876852814006513145794811051464839702377154157068657211798629951496198415164126339647076783085189390253351247309247095208923744715070670177852184950171692459538706225475462300170737124569229982411969603078353425486691752123154147708835892099301389557321151339786695230298430229453861842714283056805847759115377871410378437398229574737684931422143177635121795085448859197185811353847384452819824218750000 [116,45] -94096812540922416937286455553830874823445570807356589185466425542723586408806448255860412813840293333065338046374280060956632338257342089397530817557503825771567534353279665500259817346936412410457423803307682522930700573804032134587632419535955402459530869819619536664632571368771363391688579487480210490909973128484720619488554466313553296866697643121005699140542096518221578866760824067876823336098844359543379364314503457017931246583645250926515382637708115123552999428606093285981921635229213614712861384029972469217939752251652558294404899557386124339773750127733864368352744414744023827015181288936060356306707503311918606502549672614969771468845863491636860660193185113109832484012109527488824763313354149890046279841807627412430123240428746293112976662069629799353397365763585978039573428120813169321060281834394228422619755263928035411733865053840088977004535425373378838708979317029657400848984174069637253860717804336795611231533618625200729505169032532702483648245949052139302770413137347346375782955374648677495791082885779563177341911551070398336947505918713365460885729809099263449621256858301868586147534277963671199693397828900459299114061570242766385335656885754548528910345395091999689450717554465164904785276475529200435494133319753507458802473460520622496957037885354038640455633625292328441285890970285872642423186347436145398309417607574994764586478200787164520053723907544862705964497569338953578226963745461464348628613982047746275347825868972757109008599067828504665246095041945920203358324378373745247191761589179334875268192029993369514008673894561446629676787242768414174048655592332931452055373188675412734322400885412703422206611611052224633644582982541802919951920124877115265141341243750276549122377982811703455376689066276873583597946454251407376977199036492525725704990959831332012542263534905459033267127698572041412332974154573097133499259729894628896668159397283027631825560704285169471697288744378793221165546708771747091642356766676492827314413492552942959148155854505792348867651457355937769238690444605194823249386282929103049492362536121683504628941259605924556565159607176442360986023220916632953720014258714445474292285743662144347986220351114302884833287938670548798812993637208239379769453130516018584771986609206233792718169634803683293034255288358466933171972721716160535654349672540774918161332607269287109375000 [116,46] 6057953837886826912848975501699872053958458499943125820188582956742919960020327564666302332646004699982345591191878287710003478460515275340445326322078991505715894685617243233532036274234026691551510461732305351767464073077184358719508592309994587332145610171818910310598480847184338429180517763160680013734118587821273471787029643459391357883764887613685468002210194403885306160135856373285430850669637991483142684880864581863391715073850606074014207479430738701345782641581614759431247126231445945956190064608460737030257588096939228077198299379338885582967344767754004978789433289794398041088098382254697377040491451916382034413300482353187447030605250704993669304243815575982074750605833124289232430763771225055858823014474920311825974326867754676525911014545042398723874942700454364978398538734941328231676354704327295902063049309605749937798669045447411696859607753705966391652193804885800561404963653920747064137395665589995443029230128546481531575728487554655865215863532097714320305683442769627244332332109716393221927062081447730179175354942414542145683481996084697025157753423306996717560301500820175451631403780908862537974857829602108452780473273969073909685073800542961443466764927791982418823824012201429506463420927962948944375088396121716454663033574366003132391761024735438477877719362327180257175186909951680469698535270612890720445589793855438893658562708990598798566678519741403683197036795676122972914588644383897781474908095525371826436782688388198191736607404564946287341808278931336832665888234109769894546511813728384694724702065467431038680896918981856804616114505009588709804857890887637853398546360308246609097489417121101318575494667888533133059513591203253718654639968122884610680884245816661022588888785464619013300898815158596244191137629790498164533958139643572950513445870249259601206204824876507428885994530495234316514115859873051112468209424822125178834471546965975796226308177840930991513238749274120333873961254149125427137093892688598945993958864521221150389124672403640478228773574659069740959446352047307518660119828456031102632425423789008196035355606596688406341757893823705852567571268370631452709017490691482041034475139432893281339097945509876109406424356093555199713515629559717869913113296221759741421692355810750923073314647481019340388327456202807876861532633419940574448503411986166611313819885253906250000 [116,47] 13684771586244496385310280659016604314137568083568582404723323961467588395087477019282338507415113150399412157793325997472512826293790686446587096549319692492464420334709327431289377965221108381338194374280776338974775716067639631713135734797807523943046728586989271571899839887638370806480926419604356123235798818237083009863057468029291377296291688017241240110180754927566249026807428170968530908733869739620816338938876446513295838686935069380421350780288421611658272439244325198340489982195329376459404657803022071503413511240053199280582205691948457761259147102640410070199001401046841037832154890729809293466851661281062170287609697181029841029508374982633671585463177084546464611669415375027334206335118943203986932699814499595799289661721666634779053978691731702725754706801647137802226650946644736832459563231363834599514327896727501432950245323183370474992310511951775878884513447135263244851145270275669671625860531242679483371055774875779148227520051315039327982192784399933400904387315121044073411737359276352463228391870019602882876578440613794739882495461403273198252737934324642862863162181344817046665056240524760014807925148601712201893404898079167523980065097852702035019554083686088417412992274856306921664515173519335045553697129588182614080211932137620648198828549337178015051545459841241144763028223325320818722360460027740649991212202585531305093810203913721978392907477515695903783640825573145160213860737750128079285494032318128196389226185614580841547784021135592133749893565055744883283850598376005838022217865116303666929170447229977615073160094283837053733112762356964337454598226116399253978517345181576075857914298957280410128835474734086957283669926257380099610307779147343332708515152296790632582479195851933311452882306081108722207767495990673217638186466731735301494370763369139261209807767782129194532922334622234674493931061274378491936100703632501298495006638945941913867935632958034195744876583923542272271692073016239594960461192973573138311701902556409821232445492840063912867131550773072635160893910142294811072646450797216416696301922972221437881597123449785526512485888434685884813581045210835394352604459900096040018414197655437393875107408100279874986405049000682795763654244230654824413774609360605931523786070491302206781947564741921645608752223040726234975388887760150424810490221716463565826416015625000000 [116,48] -3807439264669762244266445687778555180354755315474531238557552373713339571766213184917120767294007017967147211424029831796577410618641070852889801015770270702748029244005402876634020852283379677538915573348045335050332690721840046739512062099219663500366938302013542469768331786062078989385711168649652563154181454152193331353716188751562221855969182807118657783074926246301205300884848213703616760186489435002732030355530932315496722981466363786779759614976668916850351989668995628021416330379940969035979887911453128930176050047334133731544007536955562512230856902295734222480499768145803922744505692550765118251488461621890073109798078595938371915946110452197658704927266729715448245012514191130779397925438786386133879632137227269255697618384426983449846059393650539021327782179617098007278036778884782271132859997480485105362854203127145301231214854161112265424724256493957590246218456970468547662671196113398168082993779823250745766096045731814287167178036081186503503403370153903119837231641393824541036148528101047579640037590592423156196961793711589563046675666094789114701037475985098808440923937651117714660378607792667012968897309365941848810922108421413364920044758952970963190610617311229886963577153410983900737566003411935213378913496778276207410265154538303119528821656488351035822839114573107024068927706468728708008546634382097087403643097012475020033140052496025217378319984214642647399749495455303670768021659303797240617648322140648998634074917790505405319352124427440745787307480011152533988237475126152863510126526055166408037080584706652102918440713344512525881863564032835908596442466636591970147112185531330459346632962157082977717085110289877597228816072564350719979162291762935696367338996539546729099253692506748938207137102800813692130008403490924442275891668310188344422000961869145531593730516743005066626621819266960322129041208680262679592044970729020627675969785715786873544158323225195301409086365369206772770594787293269237650641842136049923133731112187461076642080483271960666139709904818858501784264351897161252276631830425707864748910927574766656766695547775831309251914617330366416008288933196794588267987037752728055034679917875915068470264042013592167172509275754683052197739571484914373712983333277640367432377807546190708743855541168441941063989927289920452656551280723462582500360440462827682495117187500000 [116,49] -576937302063113335337078694681815882698781258597037361884041304094640980197807982171987144174054697232027903946011012575339616862113756962777484404264760766824186973998505454476876933110561010003821880026067873677128323260224336321169403032158080399997964734156955360024093811560909447939459958925073753242129194207182301640812949329467720639402470485525049143278257281563014591316278718571719029566654696361111080201920795367885781995032733236613333608496830390441015415096107254093088434042618702319751764105306505876695318300566637359319886866643653578578701263971668505496711302113521233096414726054952958789840278297815005084096758867595019702624141901343529840515689511869258988706559586777608391251643160439264873395453344782431630523634550312817180223072340428328447460481440443321460295768550590817908830584828779161731386978838555517177497110969263495783559314181341773650059875918894703060296723564236407748117227007396911990944255515038868654939610293936149958644610301379441760779521127996175559562260137341784584411947735733545813204919927074936758309844126624416794825746935384247639254353346079763479916891514987700418250345049406815642426969263064726014542917973705093795019655236638293754227620051586677013676654948194962727558307588304788427448419958152512039508757299039872176300488039509577799068897888006080631568362572791319375527017380704439636829756712083965620785386633776282309162492372141734384926775673831773934587569627071545288590702491947119467946531526094001379876132383011741913266321898382845130118831442678401520009964133993880529534741905618726945051290251402099371805046377696571880836013452715938679084236253321535838300957705347368433533969998197831377296408169167921102499708666720207336589510592109622851636654596134659553700308504456543330767496218487610262878823868783411203340564602551350301771284694913533146741182702633059105018120574982544701076603809138543192789977391263037433807584094371329952951089924801381916848189671352945710353899082287825560029894920375709074115178274084983338297468925724424877671065775163572407851732493886716602147051277656501817243097373931492557916482014277989105225362959103955846231799506744882773452826814771055821982126103134688545804499379907076159801965539282599185556786746905701886382773299434539522166622689128693862899155408996421101619489490985870361328125000 [116,50] 599798509748881724254466803006823098648322680726603839791356542333498271668234740259689607579633668966825490004617081403542615687487711987502409624254496892575055553654437484538842162865553410885096615655051093718738085710477676149830266555622302427359202090306798503522054313951341686359038111756066082645527983068269189281084549641064598017956446127389849501881423366991330497587471510883432888119567638185385329497227820618714404619680998484201220282292380885280740559231465666226690191785286184849758338041905033620642132411193767802456915204778493106798219184705438918396562785225696028207195008300821205256776719856637752982698280295354148619600568497031801916826118537017829720938678845415539735941376124669141117566846259174220568101589073246820097184533200465730064636956622979044764926999602431810356977623919347715886196694690563717253480097676634014410358293099148296646182130335004363630051731766746781395139784475312249405388827360189728473882595605441142617698630718882010783835986801599427494420368502529448194626235137816261102790778074696812971565790239243265537816453018012981606714948184477372762675653596686900430309411660171378783100948491224580341101953430571718365660609807784596284977326138191348078521159290602940832404623795670488033923113320851913572380582459414926113557391194693300689353768928056505315069762356162835009324858155838094868369181487702314427327109852168669277713200354271781114687147277241751533581934441836079692548216827361119694104007674162695459329878280995743156281618605347741069372528818626018971811964483227280846292020396018457403263327618794525211277110186824191040308510088676694705828481653359316099526689499733215884752948966496802563356018745838371909551975892853414186976753748039793065577123778653873522918272323365575242970006639157489175732566964529509774193120937638734886248787128822295739761776868634386426802204696511824544714190432026495380223702417275570000087728025045076997140413959419572191074016415527560634642020413817478793096496903182991700021571568693966105879390343580626636955229533908849858185239139944334410509715360760983777618126927377320716036719878341887980238969344016231773161222757789390440226324204577412449351197791918839893823438522456063316842335491655870595513904270851993452286555652136239588566849031793320155825366413182564429007470607757568359375000 [116,51] -163147296026176803270814995248296895775237665798982901920822860995503182599010484632428201434493860163073106909976765170701771766865070262706477564542391989730992421976619474890979995886378268232542998638614714367269353908872309315282945294174031935001112758965557410154635813600397720614832027363880312485298182955702247302422968700539512559262989636104934314173702984429938622732940876997953031664669768054581379332888693904226236119055335350580333335358275761685960564222890210598529838084055712378073401291484126392939950523338316374209533499694857465720213961121279867668077716854538007724449098274701000138702331886082814546761958361681088102526246380070362102861776694483582414482684460832927974890374490434796077089801008058408343762178732866257094955355925945066172544985957242992731785064041212572494439613393617383408985847214830416373321983242374727924629712996256038344803376193416697226876266456399368054525322838359072948279421450316388942283495778133140613930523761854623181336283601443495309297600002029028544147506298503938577367929804366510377021353554899966673412188179039954634905933752660251124013487288030247975756106458193321275064137671861515386822674839617365505794140943677437834704740566811919789429084978072963362901944032901164182676885777036626406359989679592843832326199233696678671962186427818606762274283505921009894460052006633218861055523962947331762037665625541663294244910932651384987084827452750929310325168384218371489361365009560886556293519021739627618204434101147846675355900824207406492982354673099862784302665886879510457414107652116267344795562454154140659743501887771932317453198388991716473923474404387830344620646500754065968934976339729317291817628578568993490410946348806115419698121784912123056622550713673611662528622780408009727425102309659484418351277475929537735579935771435436227259326251171533114107167058972884398781264888318357323770677288504887097839713328509226403862979787447044449491633359859323740677335065929473049998883729452985044866893783184923606634846522262332065004800226343148864751522007078133623700184447929040842491860619009914850334131038582431844787341240731103423776564557411168079213640545188173125106046123514449534013901583796099118899420390705468787495665567124624509409688618684010267531533684297027418703341413163147508025296872347098542377352714538574218750 [116,52] 16970880908325412289286544813255970184645316841863334784385575961772127143693170735905995703348641916660420050485457357519496406856080086621256115746800984048081060103950988141740534629475360745211932740023354438206535414017083572517779754735756144650486595404170369905333564778495023322912047883487603334898138883397514738862932105469374880361586529323036079798620989640477954050469496844508538924655902281183795404506639948496823303344380231281337923435566989428512350877175709374496390770905473871499907429548581448494549409477440083857450444254043925361443528809626582456471624643710627892573729497208581954011795310562348767141238314013533879400837978021663052049764484243449487768931820448020623732981448727995852941328178918940800424413711817249707359350937620491582573518817259620200604200963749349324504129857570277112907080511264132917107156110257242855864302102163807224325220886464966575159487389320203202022083462774309315412721854859787920303225933409633389993418353980029709995783841386737615380726353277430605426119462332859952271029436771287223934260294348669256670630590658150779793597043567013084346756558216314732782782629944046046312099704746380038272828975328399408914660421211755434307587074889082396245447503678264653429105794175398610611474035066519373087971002169133574911606774355047149492394693603857723530045875617606331233888358618857829564942267006035355092434313975020230742500734510247307340698188907346720689577320478966744602825188234596945278142270535619668813617138689021617813162272063990611322572340409862829854783307002516169558152263235628877365049875313704231039787915153757234297450116524702470271555496874453545406283776984208133605084104887752171178400172457600731700204578645444621184918934896462385645107976803971650916711333662603951820157341058586227807562875962724805573296828138926913108199727282603264112009519282577198143528545735559083909845006785846783356143707513129873083083741091275155932566763474868592061729770123360006733979067109383619963991277438838964828013956811761755581635103807730104117211468557510249506487919768800553191888079637952895248562159353912173341965092357954800023746919362174538999473987829797358853129286519911805225411766556509800549485988576766056922649248910361355901741559046921452327001147759075559622401509207723080407959059812128543853759765625000000 [116,53] 2271464712467487983941901783223115019099392033820953578932868497203130981388236984988523923890960559835758247955802758658553832265975036075922148469445970508968217878694560090777658458769846420928000751130094340020136606660062872455369857452658974056627826899975675840606353669633952266375711512203100281214289621728928472712389195273354175555558292660554028894150074085584999016520760381146133691777653460670213157966350939553144916860615954708755498519244619913279803957492663526094468280250446046166788538555771888492236870842912453290049086876242895434136904674375296220841008169406352247940919591782267049801345761544262145213301169917000308471019311295242694412225203796297601754172667206293282100278967091412005317652354368927494738864353668553008458071511719676576078315584128159849823119731240010605967583012070544605277554628815008607476460910934637880874705292937227433377575379924012564862452608270342154661087661483304245117734792627695746111960534709078414601931589851182626877793722801049720796501768589600694428137712656446080005981935243998886646139135549838341072396301658541167075165409639231051803766323758608427455672850159010037249912627903949865404973591017482227479048357013831356715619480348123119704388747239592152343843350488174523282175720496908697215666324574384498259592014101065855296598840492702181769558660738779386342993561682944137373316359292336836739717054993989111722643821740507572974112832439609346094089575312518621235307084715478477967273365020387860568673312040892850251774148845055202144057655064679326286403933860654530381082750362981592455818095908050934455253972906097656719232714685383306471082319851213380316199008615245085243094878292694162554853921558349381409507889722645106254939652646367761409173385232028604936315240196246331423318602153969724429624811107868629092029072743861504222201200516749440937650632704005873329436497666740834454710972640846244408540740673972459798828610264445144116788912775935375743222072323462946731595116873673863285131993975595787333420975328665108124729650362246837744535882021825826109593314022021302520883395207952666625798790659895888708879111760624172060958354710591573528654165259823951456117904242825143215548721620045225975799601864361741010158851071255745676061218307550978861068821454729446233402039706517072659153200220316648483276367187500 [116,54] -1158200955761168638208753327737986288988926139383936711572599447469483350648206765032295721317790099787067827124854118932877707991056535447316253948150489748112277430260314288519002609188862551812616687786097946680282120581189307347227935059957003320277493605077577934319817455213254935246355542355048448880000030619435625091079874033255530764149155658199361323438141471541405747095107267974854638056221071193055233980365991302387887350754702409667094888125719994661181949945031022303813659266331367819281891051951964280285228957799409000138135908583333501444617815178992456824876627973817294001469370346734786398074562976479190406113014532290026732173739900015754705621862616916596848608320893334006405286713776310748422615683652515489690215532019169302421200660413733019009623574767317520946525659225357638394382740279033988489452654180894819858848206879254817746940993898289140292356473213267680746608046714630014769547521205320345504423638341886290076199937308063896077554833283839899294893962944656364838728888518605084669905162220741670745551736226692117276486703362222490616961695618530681066729119024330681785961247655715461325519790040720750970512692042032900271307540964120433318964967798241898947369798547386814803711607592604891751345994016285703386942494063202691032147030683456930963297908381638518921869831262795728842824246716888051602630237164734025016290904888551142760357883084690516798297097292488771640230324071790735728959856619219796392052972284750770140276594222233801440004053564675467824229049419341558761982464010852907753616581483148688381912252773947151119046101527299100629242389584014363483827774788271141710755782456521397975432920234544719471120652445039040728114217651121923438823924525014666875649500663449816305046365124176933040528149490989199408890015138040210415629185935974778361229010626209027693824128926106194743827996034922599788914007986411779032549783699589017242575862218035558733694818826689012554300404585337482476849369470505538288818006688188665410424546217169069885968210752115307768231380612700271531348625457104399323192335477143215177969952083827662555961577762686074782784693300001663647383529370987081084467328568180969504794902700850570529818564012233328323408269552008122513215831626275436077279930436328410531247134536418930952569872339097400981700047850608825683593750000 [116,55] 216481231788880560359777745391057154809068541320819735850263839848439644675587140154310242874753246757165699456122114411843288230028604147595774606323689003115747572874791405928893263562378799822289146297609981229746282134036540638760527766934548257559520776338856128689323101173472992144648158976915366879681686095418602701849576215682714835961805048169406908167468263542204732844690676694425124392056499672181082587768278046330997269100268902375498992278032287973386252217584502268996290046666393108289364821057229670876528279855126024985238848161447176555719698858723650354614310044109709303609494530199100339228793077168386261606225488250746862058881951946211990739996454390516514812376292367108221332195531658586494578573943288142334190291948343954030164962602934640932107409454604013914146209051451369659555006224791012533275328896396236549804374485768998481498821715745874399582163881309360635019077203009899934282696001017935987371272431845218346438492044545731616912606637734192184983206875837622716700547023436152721415846539151278713290721472418015586808124906525428658325313137195738321957825175219803141143370057628661497699184071399655484449083007629352692132824327909698878435539724530251630335448704435850534588828153539903604148998778136276500919647010365955385126009261474210418210426240367755117672368218201563592503341822359062261888462910879291933063889227267158791760554049353842730443975956135058329733826452324140364289033157587316651794811871080039555341501217033491265155837988362341750237347618926944030404161354213270259376838056880344238371095738990838128778676595589578997425701928073634350419499024862817259725447196792357235898651097562406992011045853288989844003320694481270895717932756721765875616055318409102384139770119414616770384534397943206244479478416734887328491368379189485092211495645979440292201910098331552409284033733944977295776247458869084505040947752432197813488099411104910297893073692283237706743408898305568639180174222224216554259291208859673463230707561815368900827523081725608021756056867706203543853306032728012059858782293502731193006318317724442755185835132359982844336155937997765371063185765222509344360887488454587630486189301392369601839264159735441606613495628254487463334071325903154416119781826433232846124777253912993828406652330187398547423072159290313720703125 [116,56] -22919421667293319360568021370287142444787934555375929973927021637469974948219402171678428025512806425551026652464344936187362212466806432858492911331497852094194374607205607485289184380526810301208282705101152349019977416335326649954819439228596254720270485004486160261265976882077897938149183274777346652990889995122019722814308320661021718337479054997345276104488262153923706714395240784942978995089293917370769160783502172526784275201312272322095813075603550201831738610231133210945607806160978310182709247010109901299398469166969176471686339152699159147607666484282107399526857446460062783357029351122656496744338418409113843950638260259516977385522991333325199877297194077010034165637379228048023278468000293467612172437337074567506074847193227104449806864992375287806068143727274272463212424926779191232550429657179172498419989064888255225160326834328110223948284226016359179344872033455442840419243052904030362158363118735008856849040862201793894697882147132397881304090773781284024653599097289753429791171279485187283707257033490251339011038448647643046805297881195403868034120979127053886854989552302307448564359811578687894128903639943045764273018193610318848833230209310788038208282108563545913603596651085957668489122191454211920870462684466667712919455291783742009988861582458144793031615449756890035806211083310517149881086008882996216079256052806549424070630522049817785572775195263219955195837709084847021435965796177157956488749677395301795790397691846386734739449874050668469966967771730725253865315181895621718084339798937140477234156744636449324049404417980199728024750608528842458143494765751045536177726998785391472090883856392717571409409833156829152568523441888543494958087111872337902776193473375812921752722178709271638736244316302671976294557825243437066719203793238056151900893394694099500758012866447117340970666843081538315205532267945518327452027010733483346758863683207827331842660522348230293925143086849822483619027659977268832702998304053254465503290891082055229151963221816660018520826149708262224857032707776273393345903348153618022396677635418065508448560368700077527159306027627827361646703683131522518099876621645566666567271951033764825046340218449498143266309096983191296492474920196102555370044052331494005605499099823812786102732045157778784094659840775420889258384704589843750000 [116,57] 668047724860720963986375947758664233145754506911124316236023934970698445060079489808799455754503262029163664876700346982205684065848517032899924290106385692415869464947321091792733991371138279603556299950942567230257689701254258085527033223944658732601049169510154889464380563252506155230446680003166125149022916917216715418954798542519915494353178550987823330037766076392600757907249874445701548199493185057495541845532240246374072401588630515487396778428296229329561141216883385463633269641917092005211232013493104737954534942573442341130303498345472709098263428532378933317541080473529693874043719220928937500935841073938667477928984876781061336335498776286374496360001454917630220663997103363358791457269291601583953286053874606121527542588689657362697893964700600689086105946486123415401648005863505046284169233406328022204314443947117660971927483228530335076283107627897074730728217110119867748853747547192785406986877829918728103089250384611865714841382767449766127284963434594336751237018948499602211309863698594217519789681995881422060008483297266735650311483525318397042047618371419457824837794338199284676935158280272126188244796501890153578361282455394211692419879049390713545062039944136348981431951174346833219222625720214314724879815686982919046194079025614244735079293183991709565395710250700949934424610253344277031535112718096921042819042775028848759698953537034610518567928381994299637303783104959388139485622387925114454977995500014904007580058062244136071122460780071309485532561703931344200934702171502708142222172190143555946059445636065099400961488671642808885499734231580437919755902791528932725487590359927171379424302034097172165736566571972367618536178775039651324678732393794886983553211209552428854283726495450935886521927965795484545988003013355838832907991420997941904727156880949788077911072215205656912743413538577702578604815833946416954586230097558589964634963332465746826830080113843931575164053477495402465485092166384909595242688491250178693744773889091960902682634609059589956972529959449509654621940424030530792339197906879053737679174670040691046910283792711568608371674552040346054074472909760996758740633734901090092983772693641040785523531674431698287571707909782474469472792620272520571166940296292189032643389912902813488759165262004247054505867708940058946609497070312500 [116,58] 263632446167944485999809520411319762487401435928092440034657890277561931008620107369174664463835345009388818867218051447579916867673097841631425777062251474073098085170589445492831918458025688502199064099978090493591446806026270223048080883680701600495343492010813177865763812462149216126048731738300923570865087425210745325643336845012505994661889040509795866777213746312877224275158961656268886353841469414201124581503842504401841401284366459171194552285489772307890316744346543288915574758133860665036576306800727825340186138839797979735602497109782370184425009726580347895350014368726995199274347947845450478773695509425724179597428622727380115395384175082172277026661583316234628546432073048192162674886738372936212421103511688760725595398981076484300474495882647938872984107683656337261385398866156669914332636364767980937993133324004880952516682371945904163242983743715605755385604091837117782489038576234231752850390911858149449828726718057791202498293699729930821534144279085588736630214902138181308487574698200581849416794313669050965154567485120747897174177103927123972579301210334740536864949433006846076149995221178154464057617753988683499236517093613969098576645945162775630543889203430593524288186296905829328360689591494219003863893540745613180078876111652689477913238443340868825630904194050716147840596610539573507280691149822819591804343709792463914281125115672489370713748741280238724579944311675591391477086251886590927155121915707267924453615502708134166023105641867577692340309069839251648379380910287724291518402336720673954967215141318362860140086822811711003777657784730162380888328326901003273425962268014902023586470634735665929540068263259034127827476646306545901046559364534780127743075029217617713434695094764127630998335283361469406962008274037417723414870399374505261926009959430524963949211171147937882227994941355910446955689334684364425826196402202956405268487139990389645650577477935345303638540744790346263187877678976212603627444927558792703626052942333397935406989636729842932028217519453070420920252001708818874759535335546934478927613770865889153435670415947590022406474083978006297937350614181212653636553550703302555002243626445989089074672367339802733312491723796289616775401528312636415857319878412247180774141731995814092918755888739212878135731443762779235839843750000 [116,59] -54996130115871111640689051458035966804000563349368901743781517744545181938512269765861889087288499204175659210381589249452590069499779467603051718936421420454731070929129957240131224371055447241256745657357078723768956732213773286051756306449798500677006894365153186160741053512441579206613163848532511192194192635126865655231937113624153618706588878653466114851529413449728495869591068504252678623124878523694642807469733342541454731194113191712670822706167028403194713310531678141751779237680256106593354675138060332725783743270700113704657676012614991843839914020376136720599221653619087300661604196187256333872973022450214112700141244602700007431142663322115537521475037625170465147000426189983925801223319355441187813084436861268501823604652914760913234711039879426998469261592599241122282046186327338271726108853781358239227181583234014134358207980162525798567000633279843448495653168356351694247591851490671770454301392427394796066428019476159833172645408048082426518788316645401904993314547205021771094651829797964420279308106523133462613854152602626296183208585593421840967614357261075206434301815090875848967258408251675405579917217551860125084989118963952345419559809408858191051454392543866463450786493865800389761269596551604441551425706345423410376817787553025236434813246651973281625642965536891685192668540208525406556173757031041325996384538346259908633978819364993352410330601651806585423214371674348870130746821690630624835182978381635718634339086818785451543210666917190013993920252598494258599617584070051472448883262707486147446379497100707791820537160766500971816877578862146674020859473029755976510466195451576418280788702546118499660009528356691560634342064907531429834256253791486843905024683908519319287333538856998691728682586946671745570489703558923473869059459453900862986341368692409492083123536666478878211655168118920749624257652935590905876094882172546199137054932859487697091336417876049891036085994867723865943333755755621379653111686682617825470571984256456065145735675153513408576731204272276180606694184725456973861373371262645753000052106619658912892288085459023827301345289090521702059230377624529000242581624559950827750575090733626714156902899632931004185995168475570733420751191588276333182199294090008164865142421662614295088359384067189239431172609329223632812500000 [116,60] 6309641567924578095900714272034541852161811936555295785334471296800562994516109460684820985178491370828146544505834940733608284672043004147891474284810644030364747506299453517992217104420471287380567246093802566146436406654553130934233762004813404335676573191975702902079630401080243700938400188667226551723973132643763043113282511756565066111436292613156704293771538865360487097006004535910338724712920824609777229435531577976196165443044811183731151447017760489586058620259516471195283131405057893666973245177105282147030545357485671522036065897588446253618063924674640547342301346398493841012455962783875653139714591702676207986172375647629745028485989063570949129780348168599656344102505965158502852157405434512848920104803105065510205056515856364530981535757916020916511921707119426794235486800969123511992698098969935939137944996540357061470222579569299758019212690210331080756833646262706965176440682030883646020880699425293777006155871528672414657747378051800665449938396629611673508016355322677755373143469349572112929388922170389700520855412066660691266232836191474413800143251462599535281930343100949832026169961177021972387191903005228784078572983534389731652999978096724697465998856500096493123437605858633732798010809010371659792426338799911090838419252599819690078247847827507317273708851754447741640929145812666728580744986657438038170579176846768637536485992639051854198997720626848842011264748074594156872693171940017644858475656413530339043344491861386805205515547066350818545012617087043378585500735456437333954873091797468152132216820073266788867359971874706964590205161197576441834229730865124709420033374036840653459677316508962186754559046377433469881500715125209286174890803019772781783555393957297663559990876954182962276276833143127455428641221034593906208176064867528065076956984606244511655259685696983338615950117768064082379311226879478331362630846429399868335936412302368565236161398020221685607821148573514608592643366687972566572999609741521775789848828286055551908238125943569916931120620258581738835187145584371361023448855201803485293893035039636521722232166438637092189289032188348024955725700294061265443126009442075203273738158982960902073836116898548557430385652561741190457430631965962348552877654318036931519301866930003807329838707573799183592200279235839843750000 [116,61] -615328516575373454327308412719767577922317453073602112596269609233054922612075990089570043884965375335828304816127211679492576609155813936312736333133317982609187698973005242007429980160285338003200015080535129951439951760882328414914930476953253698281599546760865261975051859296175361069389453007643040937324634124087191144939624058704064626682433558916776941460994545541070998863515550316888410662935496826548904576906073665717000483883664996532958612065454656232707934949034661725810021806352378201883736495608740552056258273544994834281213120708542107141638649458368816303922881703114865439091750406048087619375021391579092567477803828585829295472186704165028037914234064372427208839305873396457348870419651385346410886325237150584012776703486450773955158695638549680672934079243744311317465473789565291952902839768232339797407042351757517898007424372808494139691856139224660882304356360860741370267666826749484542320974481351216711706010628400197520864696514998388297937044233460551919060349156261828430388677023030126227166340346411144751904564173797192963332238300102435387873361593598900873939734584552609754798018707301307574092127538165779786421148996234643217904137646715558116454819426436031722744904200891452721949276662627581100571159269651372794977084615562467902208234361976863956855039880278080086982714328642942110532513301619180503545023306089363134380271189007064156140425950891333124967641918499008769568999752689656302180315270029903136953911987315765181292340398664904209808720753847891700798624710796294863814712348531536641463487239717671615608470644450249965315093666049555051904036092093383133474068886252910142577959340468406828786492848378829493932603332281118394411905279199976515340212622799974781401934907608186673404615467693335182109503562433717212086392330082962460599554317898257106124693345524363556784304249381964454830222505555897014012620067730295766362980322779937525467165691651987559720357663333655544664444629190415460182289040481003801472313485238621508504154254671671367114459310766167031885222507314124601059983056770362920794574522035861804999597894901123785293905398966415717340026199007659715067518836436557587297397080256026737647252432315502706451391371026225322113393679251153254785213953193706047809052955685533788253849252214422449469566345214843750 [116,62] 12443687896227848640339508812849719728258598192594220454649631563085443524867733506900333117770595086643856334137440731782220516987125332882244289569816937458286759193344696187656976886865303119997508985621694521894760984647305764702431218252436548088846387842641586014041426214675999770787773118700761296009861437983709793280478887742085617689447000290723435755238746977803275695112273304046849584283501798431011601316051546974162693188090747428432323356284774000274295656150221909472118150895003849206857731799622619275505797506586952149797317711856785773690823942664170572046456752159254641258384037669955527291356202653085278590318425144964449097365324102127495334008503540490439468192883910893536303282806410739748318355028983083451371767408758670546742081149682408746459341398796733434264097086355163385623997238680710452805938856499983542646417456655437058521700911474963634823168917651848201589599246403475392974910191718163202450007471854349104955214128774217427164016823398636515658640841929554302858507897654884731226666411364792479192956717447317669845324510337284701123254677720867550734653158250155735867585295028398278425663153137419695003958986266636834106537461853768509251263537937854951409384748451133099541607236536810078073601425848162407288266954127874478118836310770685341291185020868285386577564171905691047686241319413327159573119746205721371460054116215643456424624558510395271164682311167348451540010425214419954980527846864731872860215914747240071977630126520400803377333562274174364907138271301313277356591874320405976189882648578508125639632508503066238323666307907126324942561732174546741628365939767305806273302939552731102339883662032160299822672537030886303165143997578391728231010960945925687216809098538591587418371683132125026039793503485855665206094702348358468169699065820601895996592367520996895353379935152909428738942026675843112887763982467385912504893314257123468828843881835281486213685442507327991997027693963908198982913355265097791676039267115788083254530972779313461056594153172399100153162659909521512054772308897839106510120118788467701835129657200340688345474962033221509437844756897372747664581548657981425811854012752626785276824773030333717447293731121756707338479554904197566525220035979699784967628193709868044261384056881070137023925781250000 [116,63] 4789150341028784368589359124014394342684664397990196774669646929191676447164961479377648836067645702589115526931551680305494132956734688832690308580622467331519774956302104359032289775064672084398682294759976153777834543412757504413451019246502685337591031559431092306266284666243132313604253192019342295324587215266503835877586508598327233624992292592937476114040753389550915515217254663076868494833301166491616135939967726129575635594631466952592746766357611833630256917242714614904595761505827002610815346029106883916814355552970992201749629522943657698353235456953448553105053454737878379925018320889515352295172055922564033419076684449653278260319188586117702619839015103403354223758453710642130436521028989648078869220337700962819884594613508187912916718011080034562218008203955041689137733563351658360433549204569499961135738401263155824766771681378511595065611495415678561097752120669921486107025791768160253731520338121050472430474607550761467171964891757727489281525318602180684772998942582558945294226788435596688747502751658926191232666243452146740988899952357858337789676383057371625327327514618608930643447067635845535892325428718605710523260519001531605441179056747865468135854138710496348233691545677935963603180780538441846739261900248336776108179220812275096934012940544590815578423013656626152502345766066306952198582045698868588788475018177407979265648974113852900985124755728593928412257058200328580154848226533944633906234173228338572906017793089803682779984186267562093529847399238128229139155395203176064035176488573199740779589221051178716924266471093424768745679813108627958709091161771104338695183503635796794763631206582098312556414950130069667481169949225565220464307217682616194781646991747332478490906452822288136386590026770897262360340890849432373888827235528727839550387455294335273765828004803860686021757522123983694687445367353401396801086527086266061441830312052690821891500663331228862253250513082062607117845608322705014915554811307542712680602174651336508005035531817006095183750019292000943094195253573738396223266822170777744839784491454592330642753101381148547316594817770989610395049099280078323366529626290126937609103516344025457402977590117882195927591048367724901489644015484082622817675176674215308802968577639075157640036195516586303710937500000 [116,64] -199991290052296606509652277646402513716506354831362378557504287597835435640660561018145350962328144206555318439350281527818881208635868570862636896462420553815308200942340446832860114087167673818016401464869083124533304725198121412982579552460047587843847666635663464748237681417976501108646028914021785306945144075611552658076810938197638545900479683900808804764227720616726382816886677742960796974778847365718987734733232264789658382401522211036007158870535743272969736471182813641585021021657082427737908336137695058786114418501600368908648310549509444867067370569311478101824474506141712617598111724997213881020524732568666012788981304570406419148012880928874462276509295833425991245081543264846837312680831072206120012482840690887236515032072587750921631900723830614013198181887735810073812305921916496437678900563396651673071440179672455109131581701266548899802852407703746868453141103662498964354934294071359198840428007489364000594239504973960793752361742439909238550165582102940141895316491145341247195957754142747437181892517988985032276791286498651275446052685870275359405521459500210172242690736844802085755602363342503070126713683349139447596598806690316658660108938381151972317670569912833323635465194480462661980629916783023439667564561313459444685170183283590511508823781431848895719875383511769211322014383938841468853821283177890213737259557446893094038358431812428473898417179247519548733288311867757251423633155791492129961714665268587088762290354725625800503607559472803202160831163758912729744096141851385710117304415764446252724593808602060240541869547311295163746578363546509700121978020576002331673059625058028457852834239456771325573221803298160734634865608746547254293884552121683887858902741489118469754879206341134815257526769325910801409736424620513328197035844467620159966824346977145694361765509658854263484500742012414287881520209620008020302518197778972068007545756231944071025413793582646696623994938801574920122926196084894950463189183348123818509560525894220639222188424760655750237004172489627994697527161461268802970733163848311743266357051086453076897589222819311931407421572148071759839095224830780853970864881945828816354343856086034856442208911656587756782084160883535864525084284623478344700084255878504282576222196700725471600890159606933593750000 [116,65] 85223338067881611231356534234897180815340573815598894021896729895364218927840397138387310463291837052251884266075228387620066084066131465635513092086024734292955259866094682406255901618941110002938349130639167506325161665841468807154623947019537975755335963424322349318331463740834585364425559356893971035820723832591810955393947669941758616996131474335128393200435146876985055225203695688102056234119995140984313226809689144827918738010529888370592666711189393007859017205832770610696579351497462689513333043809559266185799287616590838246693489651906132516093443320654186892890425143499466349082772231643774103096967828984687822673333635584788926348218588284043937456016231339847899356770416392541113218773588186958861007313266225657409135623843943841829903875985920142948280648258084936975563518262715693650176517803649581056815016525307173369486386178795273623513745418090871786292508914606096204505828798318520460935810766701756273405074720404521601033022126550157013330215244544100914325685646911658132364282789691856214802846074354426213331087670402025589945196936054639132195654144991443836203564781162179613895992087089603484764552157567738421218797926243803766351282147139320322195717254548812105598251695866725825100637362757553357051056726099865646403713601929975225675372181260946199784006460270987798124885355939001470264069061195322531037359797644874932140821571600563488923272025676204339733796207744119201817590388973485516207348889761076099308860355062388634843507876511339900241716584683805610517434173679950410931084242273361958542176758426047309894496508942706720421321142700212156107219678322857528812526222523218779104751509403245780212245732485831331867729510968811069337716794062888211783742739590553032277162704868675283481312307634287249826646688744995410433993252404059516187906582354268870627595237936114308399663857840458725830166375535151278751661908550885267953252034918742283026809260672518529642440184845989234920500460004151848094956268580138345129075575882902349603377793091826491306139957603018541515408117200762917567952945452185039105673344207011596127727496150410504497977576043956067423093769443333200492016800786609472772848601955173635268455051616793858644632378613016372744407693345169255495605316792314204983140676099434494972229003906250000000 [116,66] -9868289241593251734718339955379964110256603886093390842063228469132731807012546246773339071527388188778587944791894318830781311178349216283680733759712689060590637750539502835646576827556700966165076194050429311577713097271695288606317230369716769495548192269057139719512877449422240211363101120083580098542090814635850978626954178576096567959420176174911887219061731774096921235328419416004505560400466145281647318079655549482392799067571405529889483521475447908085407901016882645019823691585909961940525096791491258295009566149600022603605734850327725011488571054996558020732577882086667699155328814673942853049981286474579044303109128264121886282606552854880810333304858159799062846558907099002941248637477678693724372275005928940119825397077666879003130776747758038833370990982291825647540349383234006879275603765203345717124186798901231814276695407765714862254068714762034368522173019250190231133001233713497775180411548149575971452112150000198662168766879140460112958276032736611922192263379822737248214647795104815021897779777259467791558218045683465099894149138974362531642515102315469723586093881643305073650454701019021933742594556134796363821917905117449236646445731712732072737782595612709066221236417991423712991658194507921249764375157827056823243080265335895605599654939742092127823355281449641668818447064815181895807928884519816801540382325272113046093868116435199306563851753752868123517657540362039476446600314406425082111000558102408667245296876364619172012924969684642301864605801627715455062146014500277378507617591466987983642942547739448150891963556448343384330220532845292691313826810067348663766049231528942871788171473323212499714627277096487721295263994327139490618431538025705566634242546298128256109533601224786920392444936950093534473925329250946492592634360342903045958019368159855386351303560008670858665261026943061457156125587211536010983887074859757287014993372647461021058887453825694292582320080386545975743730481853679167476745114346644033784882049864168351039507889660082669407549037235439024838323330423896869525362115878308980951041245207361801059075966804456737057344555115697742029356583032082881849000281728465700319248251839046229885141756159376844720486035921653162927642210433623466170163942508182492337611289592534303665161132812500000 [116,67] -1349474777661076995240542038631706897957085072172520078517743767041431925087440046035969659139547317923050565472149220072027934747102326670520801148516963220442606242246067293833887022224204965718284235649228647922611280818140012417097979485258705405496424205088861034324811600036276458701253766808041163809631708412181998739681175552918912488767568113927447540733343227973627900531346213940053006048303543254363200081773130104637958651227628434720578813181304425308802046946756465661501239418083608358443899939506950519559812184963036602510482008560654772170729178105634881514371397730997578141005374919047077615469333579773469141675999540760174750446178288203468062932270281699805037290343146768554280189493215829654623603691335816884445567940204683365527357622699426006769274880758991336959131779959434399875954241223332191111650030084365589607217517880040508016138974229686314420584144138157065939398007117762874575700502617372289920053603615061751832412444545225185527397129004390818285691533852257982106757383975174311272801054853241111583875433268632667882730202705468921630546609541791182633512614247149160256901942316090991074586621283745238395239555188134185249664861389448868665363208011445544288774077693469812455104475497831662361642951317112361256035926983359122531419968493995572204251330138587383917403322469290271607495643480488410272440420977552824703747837952668177002653803309068217404052199408332330830029049549393312848576017295149778622200692835549865162450880227387000847950800581466733687839665692145469192149690385809738389039765997238033525775385088016216665376983386154145684163255191124769350137573209146597322583690472067685299620615137966829142559431643497589553026396684896968960217732045670172703709016902608396119520255672782192810748176755886061528152662370544460117093832784919078938332722583765558787349242382487412237054998320819288627452353328424335727127860785300653691390474400550435690557398936525149325351101867093200693495466152443542749815663388829287826440455901397983145850875026021899177524263692922418349914514063592240907287543312312033789680015816409876956231971279139374140312988900226759251544294370005097642966008479527913668287700627292306295769476512290813539742054328655485121125003090758947079766063481569290161132812500000 [116,68] 98388977417153061271135442021471323547197996542280184150032022594829533727679170163891336680619342373526304781472148711534490183984657220885231202855018730887608659792931722446198686768673993317259001342043978858751286941013116624674930229280985649135282485721033303459856250893143736247153978447573109851119820106674789616968760657086752376920349099946880804987587197428841630062772766018940005222600996133415862092191619717441921594264237667930112271568260192449622445589989305486272766844139882387739868564335875377255094328667001195250343757854705928782410467878435642707141169488448003274596807021392659570478225399986789014948099131021528488002201310073542556295336382268100488455458246029102387488882772160360095398105549872114602589189892406835186251829256668725245325551727812116049202046915677230981275325869474877374237266594139898372393267982402620870757742875658839869825748232966940069825068380844896507953870029803881752730493330826195879300238331184416185579069887450424534510853398553695927956482884687731691790441093272021117246121573423814189926815037474229454370167815576887185709336252493475618915479507593372660552730941422200780864443995162975551321631445515313097297492919072711445271155995335801534120246430956944244236037874448977666019324574884848176626536786121968579277274995447135125910566095553153751101339959099567568261480206647565912617831182008777687065535770433912076006581862574863387527824501931930704189366140764125861303823415045150158761883158371658800476113778385765132302057864080448199925664123783772690880043520952131532017390848104717198466637012195164770361242284542210124948813866000037374864452432920504592575234862107487012514512001473878948256738992864343572064751606592476877709224948448937904255745580020225326408415383438822678950990126686349016282318422458257733003307550199607536611654209478100368681948024127541407428464918007283969219592876120638147623912386503993804782528150566626832772288664902938924909189640416253079404163741509877361575008802483390170175428058591631174075705455622635976069931302515043313250215741106096312640240991964970699227206898612420440511467430689714072557019694311185110781132671471072606988675680522270368933384054411161050325910262960673790209877348440278611532740206718444824218750000 [116,69] 9059209470562854735559028387187357623104617686594397947201598937063351740019455935584533656620014151906553692843059809175365401425225462433034979912506054946063244885818500106334200860829956958284166565629726934984434676330203611351718976948225867646426216935939140262836470609496225482726182237956752751501138111261490580526660149989264268163295851228154442635272389825632060022308268783906157144957744757253235862536951593158123453063333363770611638841544070446387100108565921611381532843629942283107283987133199839204995593408904762236536892142158480766208308962720194759341491414151377014130634896552419614753833441003538086504562846850624994335845713022605423602273285311465557787953531840179901627480001410444755235359296499035120613238982153048554192740623559346255347476104663603148540015309372466879898024929039772990146885804822813128265501971955411843120400332220835058886571474543472552122098780985029201122352144161661057936304551001217698275622047973438249724434189379050668934247283884487831457219164655046021795252005507359644400243451181799934391792874423628694062627926389925516815134543213535670498703856758724076873664937422765884354621462417856192530672973598334739713863497908583212687112011935158369163442973713818523057490743804752686665034814872515747587517790429314682520721614507200523416543552032435849729438398993860839811628638037128115785388983319607159810526758056949233543479854656297306818715081637875028390886326738475345255405093274850122075455458914708034244243899904546152107568231971507493685793673588937724585936763858756366053297188331988863937561785247662480068057385037931256787748933053185760890158252037995811968289982404818407495739387435321687885106584246176123495802385730444523828623711233854556178521216212276231705311534155085786469629088157452541403035039854215434134363602840330035225792178112459854306891707179391196092056997215013870799003521461282137998102623922957029268689064133860232455393481779218657978382575923930873089108355967597542692265287525714852261664313774466620846264798340475240799717294207956223179934830556329774684132696653850061283662276006864701456920579637284102247069419939947549494637039212995467821389871555953715390720137747993319634085682250978585573571461602694052422251510620117187500000 [116,70] -276795859778596602949287124482994142636893096810342749351741683603971677774869533004068424046948897021539820385168987681824862451619894454535141755221222073391513916354021497760703267319335828216895011717077920263747260111745912789133535214872573592838632971390033895134311873981257822150083823219862885887182757604144459428466058020902772443097768358187043481463706710283714096125579773201111127168336407604505191606804852605049085448035484654624062847601781525586388738373068345682381925060326995920792655242758386758227243791626305832815444523918663102722276249552983006214407457458515649240696318811274091436154335885146257882972338871727629775017997982513806795406842232052824832040659876074282848716569990890169006082882650688730408939684077139392239585658567321563067930094209521224678247582839904044166361831752401426963313009004303710505535644424137154867323757635207255200344378008668191630877246178651642421314891041524282829808594433010082969799544176483139422112536230813351173044514566550065303257385640391051928110566521359932512075602972596330300443067189025867245101361570308696220673069984097483681106772063793041530143415407894519331154509651761859366000273028513596513103906039578832597614665457432669654095792332401179626794156519576987078660070209856343852978921616333263724330670079271154182059012238283697294728095720307813295024048521526608684664294298001875749012618593024884950979806106752939619523137555126917520907666599108361716380193768968886058274657238963454690713445107475342821153078728551766043371147326157123191944076982665617786030804204725696476974578199906947213362520263420753022385851101039868730169336434708699252569828011496121488615036541787156489543942914287642245071042101366074811874114572012700803633219182095861710725470964656146394319789044934257647034471995992208110811067304913548169379027024010497022571197818647942435293467909974479511112990214621666328381040729183505538164672439484123596817112753711900920063185114418803264857266318324909438309877059689105543388135178606964041009974485781722249704195899834759789546568165971081615366609322604195183473244736993567791675696563425805082484872369859782661211804702751012562389543191362044650057634243172689332883919803653989175546847049402740421060485839843750000 [116,71] -29618681345827943370344230171069439870966751685928409010834954952950778649564669127208561404092182914666888030914155195839822719242921444942479974517010420079389414878136377881956512697941761544977355313101962718670536432413555640307811727181500176042601155966340400756733399371384319155286648874049703643441620727689550684812370658071031595505475935577099939027490208553917969457495776782974885826117445509105699253808987368221431757729412198130715829152977573337803778173348475283200717253840981649304637830282657941516312628164160225294592613431298127727404682071230823283109337474964911164328827042195071279455459127521597978051329331980667891566593337446718598929081275980771526073132952122274505758975945229144325917226094620012686414969900083219630008815249140500024590476043682316005324771592020409034614253265106070193364193714622224039724136385231173518631727041224562219310299523933102066307860272084854686477116201164920758838229843509082376952258808573044894722370084745179827123925076027968397547169045662206023568596516838579855917815439784716307629291396531779754528383526282846805422501385747882956300681750094631010008809150670121011452106619546351932657290372587697911483242810140458287824012654145843689233398574809666950176936041104960193584741943500416299170195986101784158532865393311243807247618482450205075106042444375240466617301501187643728232196554491155365483033909701426436123937392516941429599294866330646181910444090182810494795896352914968841664973038729687693430197134577193775162447524364838406786714197701989323017545061800391869166643181975315476726807647617294621823251674391253765341152844839053863459692785598619093773385605539845716292834413152703212969168256741385536296586594371102698140934724049454001506306949188287517463668627997136106817358301503634843341177439399440068523664698152718753929824770521939552404228648481754309428279713309589010721345724011510799100463533918693418326217229187799881508119982817980473513877778737084969552824253832147807457706977677263788914008297661256503383568603757692557729142907850261183782174141540605430456774947523494159802368761533388986441517715184394491312871257964563694574873056345530794985402828546539326304178072062799297778973947733399988487883026634370216186523437500000 [116,72] 214199625588706810670548498112012328181346950097842333814768865588028898533120509685142663264736020999788462420698626017993142066141168732590645530253779951276205215013809312239343197642618016836155002707191515605416372789282229218218572383476365980330739036986648011701904027142270565913459591132963876639548294857262157225971743627188149946745893568109327549442869311567058376521225708490248215847184966564478183854133462578456268429408870698561133059363990445310467147645597310331399483023208236331324776822233807022258115131137491910582604265703573550973153448604158348076039729485909352337830007674617398255800592060628633851041012257421974525344906627061837878438474447076222213460345860365895824742307085584842498581597713799721842452817053053044881445645975520745154888969205173172288213194631345150177533569527714592464985848944562091726110815868071976498431572023676683523441531885228421145382530560673591607766711083886081485678751937286925613130952648920360957423136568254198214101662841592097149452630058062565251458384228822632440685428944235322747534372763969588665528764850257891613778685951902395765556731309729536702136285199951333712902598883146760746031048176029801687450080124052391020921839801838428629364689630855688831408085258401177327978686430345648978061296784687730391647733578095632257079816783627365452733300306061434775879180193982684203006891761957501025078629140299873766682354417139705083970689016282360886608648838470906846122543486012472952287334598400953928806891283354978906151272547493816872537088647112685181436481573729950329683233284360062753118715931778549958471071443362842595068453797960899656639784615447199760865148463587271414343998294050001463961433956143805640947195522458587928068594889576789565450476846216753773009123859286051485434897150463845658136899477689481008711869200233805131208727091659851719602616144959111284294428358655359846046511879140106903399943285208270073164516204205512162427472645289598460969384799896728105934319382536722710095067315303852947641111129595295263606247696663641040011285376257330405124031897663433438472976104761745716612853353388488710165254965406493491761090505726871413635878505773422087241692264277967959014674398691670426628385395739267922157992567642309570312500000 [116,73] 49014097626677741119462161778700167940188090106654544397969133459266435938804519190711736164673569277432067468138170480151811983523795099010117765005345247348060802988906067702672076704621896661984983043264325759555548201623047884629624125091069567479501437398440194986390667944775941254940724697394227364621939186117386781969705888717150393550690944305732909290124986304870138945725789442718624105231703814976238376750065941255070532494962865762805942335971992762929020158297632651714977686991830657291335762894571893939052378900020397700418919176487569898922232437847911698394833546312392146079558635489697808400846850368306194445836627960575076793159957888357079847389007428141563591667296683853813610057966572402889689550217937131101279985025717683259059452344827712052947671454728453261278935145417100477462480308092713525262588614496123333430391476975028628968853241890205579325491708029624185497247110745683001406763727274107573990427085241370421199970857426978721476822194135307197090204608130485685110039302047327320307392415101828618929390860111532423226288408941910793735321461546058071696046924429794449671420593626797618747856379828496966210745741275404531764842518256627900308636144919972864274449829677658372160649141717459607007713208164397363809644032004056826360754327286670288682565751228916965138229531839399749500870668459021177188556798663947522216739303911502145518677960198542932911874092226967093160404883781967303654479325241296889106461718605912219483824913369791684106278170818477397546059669539474731411491320378899302070398321155430837085369501737880826979633552865822731290449259909836861819476583811306219326166090370852301784755392784667878406454353416279715984328872721240514482234634502635201026577113538547719379792843944460872849578684214585345017856340291889533575573348255787470371405229826401160785277391356623999797065864239806327482628761508799535993238379204429174464637745447432173841757254710393015684285131033887590016140288520954436665900686740860150379306470671310351455758489374041468725286169504573692355274618376109224822250636486823997783312199967333131786514065802347520661362610431163003243674880954864673244609310306276591103306597494006017732485709698827275858871545472194530220314906494074218750000 [116,74] 57351825958540696574813965184251322148228843628781998225397871062436353541743737883513369203654301449988566934264220401040591743804981309982825369072826157851623289496219090174461329980594524428149115816873022492297264083080291704344548773608521110885979558901972738828668564546263932720534938935759976020015332519932239259566522131006964328683744561999729786659035939656007671401469632867498708636596891693637489231366916509935711447957661713252559756367370569669799812907880402485794900325649946793790185787636010564429657584875296538791431309677008860012092002670967751473585101806310172646590739953035789662348289334350812325755627111975292789384331088875690861577930011135056392331061980305025804645121527209690847270844760555134215409818919338859180729412807543498382824934231050067194497486736653334577559508554921498162433825415933252324398157265630826341287546077147319482153431612162753766831674964836760203199768642025453223078906884534764901482162779326678961432993710207083520293372422135502511861147565275361493646901079930065633644366708006800362183622918820739869950082995616376639236102477493909937380760658710034131964338945583533265572907249835835607105939401667652398802232985468671621808957431454534176340869846918297971571923121771735802437834450239518270741695359070489218331191243216561094838104517025719586292394222668667843277647102792515636381740220329065676349539645664391635707531209063024931249912161980755081231501616588712320732673933607425332134373468704293793459582882990018990419154464589084921177626713681053154646813282275014722208755133078528421552217549414733311900153882148659710350731613434900259504266659276727544130654063772238553381153879195243583964441713405103929484589207363110903709800236885274605407452851860954159747033938085113685854214424871473121601989992658772171059330514629997902384081238880956188957699456510499886802707521253016338791447343099748622682071281372676201222817676935177197787207780853309159910231580056839157243380120035826242420218519180838952225629167987711313895936344185418069894409150098737448314158866217246121130219083861591333185700842580235213095462774766271223520176382704820970715473806348476818874471215944471583923582368705919173022046862826463444728920177725000000 [116,75] -28012259132849014382120858700335069462652936155904398294403080627094811831089697478643440956967194044521157739222244523017914936001673761087259829843621811631351211427746526344867823037373497840919643066422937538153526752716553217865561830823539339804355772612711290665452710514164068644682082562296009522611386570911405263136760697196725199417139310668925803527356791663733518759063397356046902026866276573312825013484004888503221307167261337800787158629562281148242233495446192440853879577759686508787284822365276572488028160832432710487216805052739268441388399990916985344527642189757609669691072807973937822938781552237752293610358030838418100804392227265534137458542278909998630116748502497727535600623084914977651001353305705335210375462509071934075150125563468044534528253750622799650310687026948074616798356786162580317889946088612008406158701124963645437220314714224409895497931694226815895099973514356155613920569774350523148526979185702914108976129435958160786839455403408718432256400189213077360192713206262070386398488801237302180608072336912669567393317755348383639922029659994972328388919284660830096256629981613510257859264446016817751479864579836489150872541327392750968993461243973106535386629296699301056620824658437419849821521769193330104533718440720458815650577190622581945707866902642442288085801357340316359619276400520941413120048905321550901131162847680237463418827240057601295005407524439922602624703046977419631896727188422391852828989382024133386873443705023269635738675264048209912904209020826398539004494435990543992063030101759750611682770006751057470573834307862249913852146880569379418847734168598115700672421407102060831834019364773789704444753321583800924053551847715634974261237566200373594337171742578974298497690444624021419746841391361041634471566132483482573691988877350032783850767989181295339485971050720527962167264932060601357484050401804189033215618164684319541584239287965696689912361835655534810674559934944122703884419349497191694366265483157260458506178894762836136721124138025541133481577345538337347335721453831399967466320031258336304682933823450016086005328284088874276289127054508189970720432809581402311644049732843698175775752900176454251809302682621042571315049195413648875640839093150000 [116,76] 717326655756219928763169775857970450190140928778968078613911992763857404979118680070099875078741940055222494990193922216157080389530913205107628929050696436917332939115167165833288203037717850728405974731391418597193792919120879856886968597068663600312018277551004008636033309246079890236259657925673021298396051999031651040711853932625676279960373237735359240912171046899470342180445495234814259193164122780964964623939154562347229558789517889144636168248575899229484515017340524829261891175812174155969272541272460303554850584205324175207201313839347730951262109569831711947360820200752021446940045725993010559765613366359391742459247892787256732483550962631477338179365770388801358210568384192991186790350235765550037765967446471324240807199778889817673066934542422590565974054408152720143142982753579896490242290410393379354745364216219990810033790712661183019269349219810084153726968886833107690286960663855860898745877018333308039389468359117828168118469728089426396081988170896567607865671064950001861704700258236984131761503672614598429883213312442963746653480371459305374456676173845287399099581819276994797813770375987331246465574514227894876322019310314165411720844695490501276148013388653688647777102304965362298375623464318907398579204100658913270026041828147665108527883101215837055036250173365791859823126200310568574410770688350415490111088163713631886696321863022475856158774713793569948996192094837052019446800149233182480676862915018245354820208363137510286419943645396472699557826067824514922653195947861861801433376171504795227202093636887042257759920228032515744922207702291135611495437367051761342475153895977406612338338888239025060097653369019975333115804281449204547864147335326022763491690558955006631911359893863525579135035419142350605224239444569206931968076542266329130754304459044949587339723349070982701253465866145692089612658973792022183093826035948451415252418568795557061655203126740815256318749393045178583846169096013633695151434389944148031059208504958688450612808924833087255104328396978222796007300894997171223985512515218192989361460008369264358813485780826585408681456615024351413977954300153277382893566259126031350037473896454302691936874261726413514375743881957388531930056236629907963391836720 [116,77] 21509897227003283096648582371433046005691536447463441683173536613073770559160300483786657953178954349469446672124088005464364896386358548430632281218116256000904266302676062705589443426347947211754751578550422587211974496217801858436469414299343727543146275264217996544628924563067924652216902072125138589873298947609391568154479179032620970473650222840553844766209056061758483005792288702558539562845704997137710817291916406695846247721942805313486984183568856988252518249767902874849243019662921934035315393131816926666312448608311099347274468046321803774702807915613252588419359537066700938545966275702657060441153053359603505718194062211577484851949478520254610824391962643632977116705875796442922670625190406055423983152373271882956527075944975523331082419708369433406208822922345995602211650319836078759920615037593894264303226319873792949104611642991433415796308010737422754100512626428937341859881061107898739536969685539289321440295735839199682998969905222935195706954178948216519849677062166863163001020205707407823995446544960695072823651570098107165883034448754679474414149966802663066444802429481075740309666554862550936425145768401576762289841122932680026368472696152433017955389856787700906681024355902751189210372983593431674884547839074264244313642596810070954914938461240684401987074901266146636538291409350275355559457570003756010734799628396175337204543215167998743166067831226875546053807292979066124947130971916426841546859991250040770962970548692314765186994125857384072129848666456240120106546762464499036686546774925061883612498306500274415268098475972276149247397738673237330327133265487334373194891861062562881967241301230789720526825490021188206595538246112677525664503821222876164405705026844026426150580169414670541810974510125174560055726960828545446531701374474743940460604019646187574252118329034004583588883824257539113009527066887696179477116634050970114705929354181499087262926743111530369915857361717355109027913853380067753154255738914755718955260459475654978929835739819415933540840316560066599655189114583063199670905138268724694158453947575948292633358275777085149961345449394195246508203450552700712416795173592285281982632902841504183256016520821922632877496951231093544715096954975152645559600 [116,78] 178153426447005524519973677720008172351908871248413744449057532976131185034412685622772101894686308658963982254315177943778994545167074000957467696210553800888400429808570482631025835067950925290596736118395227320163802412748959746986481190632704527245881094129067847305796188059815589061151257878080888704896408514935597794285315566159194371221951449750075904428321832225284931495088433668266545123107933849035439440329439229151580058445852494640749021332414272870026262765534672322069785053559122732951281623586050183661913366394997019056761309045282485560436085108778214506326107974989385278851906703723779663957663475134499823008604433716440713859365716038441617447878504659352730940125830300872568635890573582755034588791529801499216494777055907384352807718840544445298933241728210657183160095263805338713595666330656276002645079974087507538790768193085044182228905176629290397263928720458336634903164752785873258429145424880031743469510744183069240195039401794310376897430055337055731236337861355827584522064177599363616656693637496795469001460974508722724302172680791701127480226656134087467421073397078296436551887950085484200946232477734036670775707904042851125728650836792059257223710037855050423915056280416151759190788381857544429398000035234619788654816791617689468960160120225862910706077105754926077231813165786120624392978493613787398120793763020509558562989855465034690237674251592444267754520693713178562134514170810968440457937207673912275395388939660955195014966472134061369130782854889652390261871136179074361987795824280088247725702147585570819644428557517769067782836926479754961791995486959052454700983368357386855596623227213132418771584165824694840515298080385675809986130758826080972174135294257203261048199274082308761492515521819523078930416385484446278925862180753349795531225307248524243897582485083272363502584880071021641140857069834045390433556820011960744979812067409116266762622750283785720194855928468255677504417301996134305318121230039939576172307859110528090892549901543689273661153806385932549090215502287446997303143503185856202914734048101361560887135922601402234067325799143088758702379009143847215757291399060880490002520762340143008137773825741488459265270863393218094310190232436947280 [116,79] -6953950807600659340899834816811133275338155193378833996906948231388519900732520595259444036848358913868012977169107402257568497455986326063831969592113420260618888458844457832708121274673171082913215818089742400479389518623866161979474896954079601048917545081315163884027460443453947184405137551059349500390509293868200299445346223737709674311838217952284565363859420194154076075824656055598675060993962152946732119677397378492480514056302802521331183715145246073725473672850647067022821496762083193299546051971872973728210054643605356986176478532666536640584359747766451959985420753964845298777652980183693146118661609860103828311039985444310822260525161135681767883939091830287526170334663644706892155877846422415068269126673164838497651352537265149031704528936292727140250511553867480816609712846367141121112585055074699261070911693012745018033203857621751614924525149927880790892898515562254268413991377184823982983688838480257308935715857426047312026132999138741705077129820935702734670607907211910358254531829947953397330098863979127798519287361947877106982225109269616865369127263318355316966896164017629054018687483599079404716511140378043810086110198213143388459595200551457582416219078028134201378846979444329616697609802334526213778996401861743022740646661796534292179841529412139520569165414258371239411433716305332324049631008574936841462993224298412950656188761889894841650612344927495824174349875763717822422765595060775611255636575496972191747999102774212867107491886542716358220225388954238449751051608384295919040952971417540393943283828279760516122364560775887193918677801654823540734718638763725316896029951254479055817777911386655520377434417545620134458696870000255860487086412751827958789798361717411310375453356016738110104169014222537765526580116287235004454311902677104777454654624109417287812310586778385917504667014162426172701628485732652759861096733700436831506325322957723476210786920355429983957775366388936025972280336018095312455514980441678948332841100279825086514080468474808460968889274661505974224604419287287819123012794923063318198760310427718385885594422559324566367004697499534077212139072642169740090445067984089659242022566840354732094983218387517857091785650828461107636215108723280 [116,80] -208596390079219619500920281114735314332162601296393665449269488910055065315305686237631713362426171578864573021763824003259418725991132772572575932242561891024152214648465032907650188180781845950188970022707927404354479495674854311215971647358100738473375279788802438072794997344442654518344934498253822021973043696985987041519392858273090542322187993028857864789949111953311122830744769877896250991586911542443740228839654642981026803802758315355838539929356794393849145063779686824127416124771942306913270507760287284432902771768068362481419364422752529929917676015019917125691802236444345527715067946423155612842441947366023856408547478216445702376828004492373065672938898083368544952908578120403332026385802651289171480534520360369968897173932801067452288747214679696247022017832111958291723995764420333024712093810234899652033148168078396493167823486106648558538514115781938106596229696709017367350527270652731240777394012341039962533510211350813741490746112464640009856089649418900153784623037619806015200675717429400179384632847452056597687430467317475594792104492194930019957673367866953754715312200865104650425576887666730493944049402771692444523967230740771469491822553008691612996366593368256194953042536851284366751238043021252073710457620643005276564019373908455706484349178123911924014459677706477988537165548022347422072660028428954343144286133530708848307515736127928514961856123703022720170868132702694833670993587263756528968872972452363520733541592954174709703702001492436310391770976467272104507136124898164941821335292651373867722241643090277744566394081835699917887541911760321370354907651834930022542485465428343932495100800661680265594421036628712394786607939845222534350171222616153765336378691899909999803207686388915759049587165410627716782723142953830791337449492984372977631037284587734907185896501026722010054825318894380190902530801402908632705573359937554625442949918675694019822874259456840302275995735720119262385999641360785384406011221835057119542107866760940121829533104169204268784692235917381140469725832870760754821342342521260691299965910596330535135959162035181501266374446242125352326846525064007796323275469480228624563420190992344851658117073766348259905665183938848502441115760 [116,81] 7224632165628102814504207029941922721019961084132345287731129849986628015419743614085409217445088988967533019874266957618421121035456322601309214017192696968640217753355933328010336365861172988219914533487223681640965996286886851534442439057220043496316112668884472886221361467988948333750708934115919177031701002125187198234419848147713796999094854693623435288194520134451323680611252519502664053820708391953646390645082785828795808191678217069619961124364686528729059101671007038788093336009690294563562132863248414797931586698078799686292070662369154602934744394109860084752041479012099806500348722909589112044338296403680429946379335369706186282840513714656739727446641828584041010349385764522188595001098790932573963485603285727457666534232492292808785146640598894273220382089535150544882699318613584285454015218283642825883209189732502421566841647978100306089330490590719916964796398772150920463767971032826367985750481970499512131122425974310100964033190740939928483618359176928273151816845222189066784142572525072910258262878696601120941934766277816120085117057187302771579215547652637716759658259712896936954297462387557804257918170609528216956339862625446009211178027712802488237640981360677327592197232415327706162357970392896521329480185076754184162127812260164125842399911191551157186788244045135891191984909507779195673870147711087850641476251130365952940519876741449706826507536000529213783447255318069398961773283619411122325357447403399022808911087385704059871024398772302234756916418384035991614466690623675570161611630811817620990439085056989956979863188243143364947192761118692019161428701925241637507781817855369409260120196888265834489870364256408098225154866579254801642813170285204575055945288979709523112759327024624274675542961608530172491857294434135698085797278487898463599394010790828939753477402414906142567256303217227199963646023568004927184888179262281482932182396807370367085505445946678697509439959002121619633322765293271734469738279338686094104784409754418959275527024381630532137406350961544981304080930951989047346256103366604934675662314901368481274284549200667000304792069519814414375492543992719716207069969612350027041581577860642953821951231791254149142755379202226456324840 [116,82] -50983369638134205184667097691866594122740918643650888801905647756639528816186655141099799152227276898425656773942668217511077109456688440383357091683543714629973218072621965591385153962743192864223123203030978877203011531840701562103803112552699767746687501138196830202905433394610650528354111815160718387783310090397407942960628560236207648707045851113228249929406605476659880282836975682080741500802748764743301529614915709877148272853350604246372091960280639367251433496677520524690212945083761768006025503821671268054566257443415811952263957129337103430709450828334224018696061282581117660827275582309638487826697187276098613296008508511968917826226655111837667204330867185325288774574887423670635700638921013965277981932944001335313849889928616134239327927191053352012232992261571447826651911410701497340523253130651074896453627046509541533898117615347466600850431355468266047023210377083046493769830255919082696511756235189828860397628119083426971661741650965389126031203670744888731811826791539853300615082986046796097755079132397550882954439020328049026208041526531028082783895192517116895927876323912292701652053040908292059044915681570727911028402927037892067471314458670245323478842079925418771588971322468093722351612406127103505276069743495399244157524487572070589676864379924608874246311401865032263932393018197912980474837337538073852931380853278111747973037734778071740244601379352202959974731778969756855680948317749431030295323006516458168320710276568149701505388111279179079585553876833787679183786304382997987738020037313049914112002640867460276596399673325231708034807177107370429159973077125697141060633312582257996957079923786903184050662657269984490496520672314445501231006481963978233104977926831359300725917725532831722046642363418390265852894314543502436735837293720262011696873949444757734869558302359695015491990164486496478606183396824324208279252655941888086272660244095871952333650145737694106477328283662245205703122930202576390515184622657125807149912009645679864293906079292298525898717338510371826344119458510655613971361922283741424584084102149534033731508687122794391656745410055818442956948207688431071000723262670806531327186863130481161703596627599566867306040655166044880 [116,83] 690637252740622332142361836438579815951583012442164145136800257892098658046095549884468333617649256036176182134900251542075498665272343233136552135262969371588123570771444594839171138624564386260403166059608933448439506188901931103016728542100996592038273148696336800780244359281105977215630077211879895694431215562625327241725225731626125207200520025743842519372697047646853252030106704904643261887891649672858084110874743480153942587213897193064743486635285739697775268486187198171771631685906100167693351744019577721999025527488744031431227880365740739236534157698892156512836396699955586891345449493036797368938611607650903893248515179784729222825912490125810770525448607777929937029197007687771837730363855610049724435374672740900864244737005314144647705809939621211253896355441762707519524756496000492659796060469971405191710301706086311863437496348528399093122174421138810935241363326524999475852895326255311081246994400339033425838025144034246933348617961477755451603843652111813865258363232960266580631958943242047439976073399907132615020267877816048299161539909230656801969353921554323197495469473452345611433388846283552577431199798778582853974938705475877510236850842935989367600679611238827882963964118682288422322073886689083132202471116251534330382884090143691338258150825825812177725200433098823132254341007734218157094584526330812582261279687807463421184951944629627157637789958608600973677997240092381780025630797731042016903875331200917707334690821115189988116668257291060965725509438803678851918033094592058239849077639758751442917549427814950118311183315659774866394353197679843504189790677107584006446529399182946222318369884860978883597218089198807507276362193294378565948837433299408427948954301472906829055113446345254172216259610124868883462210103649869234678875471831932215856038913823147242290732559420044655880113878217081972091546426065981426338223419664803958971273422119271641073967145071258513299607853799310576637812396651286500049767339954797006805789780114607878022284252365663842026038747881943043633695973303921519993572282672129110293292316833878059308897347937332640560050183155417739382828415621359111155976195787003658772416062783990215218542216839330820672441951280 [116,84] 64184530310358319241190308783519972662032146937497432178192665030522730374859692331449281680889481621113961759190485944662583791688675335279167877651878631484629618976456847396382586838997740047378700165758498510643242612848402475006307519187732154414221996747064914781207377542930954004917784003550673255399062085395280202188162581884622310594929944358660031489633992052652482982530305227279041992475547643886368654556759055738042936173996192448860097445163197521052481949324006937794657030838415161041513223613719982575753107921943038091880769339573682810161468861877534515228908527041362933273908547863937671472956037691835968162284438213056348123854125833013886079238681041421382342965139947378343877736728925748052392106740496094065760785097292167916777435823307638466046574583999817451668213866269132438872454653909568042018470225982372563126328312205727190706058723667495894263988007564122301374569559758330387371357673077715022719520178899046618119387091940594404489905843382836278393255573287276507730595291294670357073265209606688786738970942300452938445421361803095448070132513306771870740331434087561882714097434690502775988508728030592652291060733833215502603285893843893588044370062731167854491238680805027287037071333070848356315169463805977304417257744059987796167322528578256386702056343486288528744912934232346231614724954019850738232326038846127444722437968942865455455349070370820459770759638887036781280698651351925645611624195797814848588087719144117589709396473909043070489379481629415652204628844839353083369553735003073991301738347871890043523604852107371471877352873932873348394380072636675882060970754141857818968967397115068699768382905395376306714735066758809923783420650035593575721067684164949548416334159697307626787607522065523139189955986014363412131832722090107293631335208707519098149800142862297162009268159749589396989692661191807623709143614002136520786011336636471119688856319460403317131505272687527325146290755970181039858059728476546342185374391087994081004348430141163257848887006931504505180412918091918317087942827771150931603406625724240739577178832443150277668381290229274721658871816557393273125546999712993230800854012037845182285954195721794033870165840 [116,85] -165368048669629729217834478929753675577892247150495814282822445919287013619677715690014940735350638522585229715932323598509999615488625714398908291887923335290079617815630697254300585623218929713171930224056593487299755789433476873233875676090867660662082248899680723083833194395223751719943101127691201749560574303257212565326014620027674888106916172032440464354830821506473131840794143778091978299246140160208597053049510722950220240411452075585349411819598539643594713427304020053861841024002286163504308830568306735170783362994975123020935497674063202961148427538212669026650244479918011079266378635120954252432320937076334537749695564709456964181757582243877650808087944818641782103593800224453331594946931183830333695323221245160985936927350288074681311328617897390876457171097589103608792039190584831560164514300357711601489554543655208319162344157521264762995236703320333776633812615770099906374639409790092282068782578205029845377840434630887838702543181936387885332747160081880838490381060196717183184973060729700650027854341793940637327413609986324012446821200170647389784518121454232578522758908192861944252723105072137707083838291575904347967159173357219648606391684755818102304233559836814894033499605499488109734943802280162409897874936735538201063888991885092754444453294923698141749090208069349256436320702026812532440991022110696585861808446945077789984206880797249897908557343516050680288742320595069660216207817769468311904437007362319721111089825967445912854395461635390487193106654870081582589527845234347873924368085940143566138759833650879955311636715207386363411668096989162548911506111664270578090854457645038130461107549584100850621951461464938256753213004726788665404383258473892474819992523298584519156972355193921939938199028721222655988578056677047427034686163666405042874755661948961771503939525519550504563294403641053220619674331438412624030338662631037402120814252772429652103038666799510203010372138716820885843675946571920266598222352381552630999674680805271843222612020360681747517003114853593505413727810969036621382264518755576367838966257880843457848727474182636623216249218989766690766844287116764399626898804900614871118721941205869276300754512707887673280 [116,86] 1479877514144005557963911412248321154686519915856175658849157199557037391003608305823838093225915389578580891514631114058185281427770304371815127282765355828454724182946900865453972798939160806380123905365842942849676011169928257999698063235049367201155031666425825385897572570069712557247005106839670917071886759878594005486912065285190928396543908010563210067785965422987213962456356699163670440859387473938292934090867063301372565553467370469686823888633349591549537707569991857723167349454242421670910438816880312597808558219638309862014378781292262066137646545097577990962650195223809054434710460740406428242515239569978647048948687925210008790556776333918118118167723444430546255452951260094011589443718610481594028431144213675750662020471046142927894965447300748435742744144775038734636077793081957637872898971049691008752719981355209415539230236088017769490591106986207329111684264113637574489299616381241964386379838749376302294131607774187711554986215627917391064477277611811345729468136354244483615538076143225857519932407453029834452459139185871443719344775997288834132476131461437338911913420736065507180579775668112032234623568937776493139933080230306483263630876381005130751397575680120964900446352514120510338328441345555923979002303820040643967997164322384095484971386787770995126013190252629270807572568707910570734413775577382097585193030793609564302861441408727293779369835542467333121284612354668607473109031948249568939812743919295785485621833494798349592022430159623661895857062102736180041467263569214617300536450838525167853273671696695401736365107592300747992785218702041347815974510640882465451064645816893722651196777815888953834251534813830810490059342748068678203599736613971961870516910684674446991456833191722404078983954084633269804583193254309661385103084826612132671601896276600438127661041714488087448015034695669968764349848996457531160593993154094425060832430856965620097905817682666750686075731325307642504179864178624007005818697351599332573030201938312217678217972196248202068397349305691192497422442405111263859238886452137173041883025889639285077565700596172831927520395224046020939154839309371423474557100257260222994972197823341355203990092713156960 [116,87] 85742871586194916436597947340044283632796957973736822248982925974378425765853876972565227218457550817986866172405294250270843877381384370425174780497096978851097066344488993951359392837573797209289538066089494982327020261010570050585035483629024937766603947798002333638745431267666145430487714394201491274474808694992035954939709073085388138499225979652116683710756080349399248975368667790361325408478920206129979945161082007491120274265584462296640374064450672892337532449637434772333588695116301607056193436893385946553005309381416619742285527768740834095963242996555822862098539238512853142955277059307992579826438625516649420393644630702449059335534325686160442122015517212539227205641234416210488146357625659028421454584135120244169777824195198340286113332803596615373002322537496520190433928189395120343318694620812822617767052258371807206587109336076155201930339938455313075716779174125004693225705574868920545555611288703525298779902523338247266346999796418542376648263794786946964992959517497242174947344570345380000805704635323267295113976830628612007626416698631968250244117416491405636564196531323538430988298097014955442501803479826184620579646569387030014390376517166309081996973455661172636735639691745124280492885349194020985267436130815558182067097485299864172870042840825684259643487906487871040439903684281347141549470670705505604435306847272265086606403561119512720863945555480922969659006541540330285338865540185812577461110402902698530881735673588339508622150521319414444495847573234897958857765377574033633553969497258690829371580950365776364065801595053506242696326050555886226941262317692044239260141478048275062783367384333772980509747828840151895776793726279737084063651620101258414367569662787750221932566469990896452348179582672851532085407967131176753175436172564144951092409860267195579116278232372031164711666280988716668788259294769629562886296887969957726613535917266910010382273204781525312805776159786758475635454807011428900497790625087142776146955383071594988742417930981141562346675461416403185866196958611281012655497148331435580347834489713031613478080221179815214829987358020570671174667976930137850801407574910383191260982717425439333253712092480 [116,88] 1495801784870748089555504208853146204607657866735435393918037513001842747122035670483202723264000721139726744381703638104831055613814860580417655698833252754231356587681495269275998689565051652457407163059714625783424685204768045874983571902718557023457066495765878823419982612687884839552550039558319142154719765042485400727855913757079467779532621680644516540420960801433866518685931397586029162276500893239551734122600665301741399108325170208606516775467192896126464253219054257010910778758257345668861380242989254593380887752436403829922356390384909517755186713468743020043397725161734272384578572700866119574953228953610005546787765892936320694008207592531417685941063898950302118819937074906656367307917614843092098601251625425317729286445312663761550314638694936545857437646308562574492235835256619149569774976500462633198371299129878473258677273138467544830599656956698887311451489154563093528866662191265498553653006900553575179580757284522983372671710234361767019930033846793391330631996970690880018724175255578846177692561258458022535234477857152649194101823099441559786320075843131389866715985341094907521396547713179266405345172280573663743994793531489854643814570978927879311586251723099729145251077667178344301327650283826944099851764969798815878849681115555879134229517253339435882912587791707805787992810430675454094548740707554964407773158046332047432368177659227383195273244680857222917251420513000572709355905314257970231097894305706009442176975852148281931285438247788974525569164668569902463941815994125265357729450053531200972606762959198695743354516446472838492176805698003142321653904713843079566161979944017704316625325460038156744794072139192231465551587456341934814545414072180858173469189319304756595248799833300280324127129068706892126697996650889772949311240917087170582307301142772030903346610996363962933671885269394440505224430731809458351634314779252103662599422787507480408235577336308204155432798599505404449006068928573894685558718914814846100279419078863152640586125860552579566526283978317816260550146339792083615575179949572911500149496558874109985320271019211170981395559476394931819356897103725002969092131482695241488594217739451771675534300 [116,89] 34634437143400629265844642936796898380305901380206359549545792388232777169056213646526294126590587990574331156081906440495148458593479552162270935002656158751875776679352084154577517907614661551871097051176638049188028929423687698544575366413738549856381948485962576556067141213102186350431286034792775996243938053293170842846113799911340131071342416146937740461117126236633136584213982284030982791797436153701551808224073366414465201359721000754708320123306664551329009900043782544958955349937309972180676181653565242936656679030024132461107915033570753454551321564131634816961570256039023158140633753484092873121518710208514637469690083041296736739545801719678849310484849126801990738998030964550278755197839832290629832066715296506918102261526661212295256467158930789142966364262457520542286662359990792026844760907646245153887827148461154205159110857571847944010432107212382395443611028212305369066798674653042527451180164930389536477186084538331420388378586919969303826616363727840734113414156765133748958652250180384409414091616409576825769253099384436122371605110173727437277156624610492520797798368554461674168145750486761971929451145551192504844889130931249474299718049021606938508242389566090591789436541050418101342539977396417849834099481074277839850268875797957434831551108841443149569372401722140098361211403616500634171652159742866316387178038884692318795346064054661759307901654852492147274885346757463263461359161603888073788468221985262385620522808118826879561578955505249017658218308342175206329001836737110999383388050877157413727441248603596532437244196241544501626271265897591903099773809693480722236704091376464463373882742428556217494330301035969319702267567359453681086867715248177465089999001095630640278352271566398477676282198477261921806983327054128059116126345652016703636283662640667749777702005558249950350405579074521268147817808451875771354944164932461889536698005086005128924333481597536809717353133086540507869618064634188910469672958581477584044133049426156848378632839563725906401931434225406104563300399713172494565652776068211255140232923389572795048144445596005850345002377337674663044503554055494457957279301244041347649050363057126278440 [116,90] 376487802503784483683303873746213757806037128466950365662046490805102209948762999936611887004815513604630066849926244574359451917105768727423667715555041557166796474115344689791414292475060963945149313309279232363296999592501576877474766179268816360915756451029559806525505989221559250089500938061802330965176584062321056074851795508268667070741831101942289850757572924886879230445365146718562961614909488205286477278451543627084543287846919305832283998480134692889564431844688733091428713308745073570871519909033228663515465766562300941981364881948715095326662970641986330536762970023528497100493494368500293249117246488043225912954581022055796151326258471975505853198115927578020869172017357327134912292893997688261654016084352772423597805056694494054305844371334398276299803773252922538380464144059203485274229865576704820980705612113073138180923157764352343377916978991643114227787427473507252251976650031096244241066628208895378143316563696450959956200254877534586970430786737973056419982196911457617305671496091826387758898973938115545884960722135752322937940345544638609929643552716354719616414753126874534048427122613316450841165530771851301223014173845272165382071146689699588063861277670485680989921262424486748411123745714612132722901118876211419883561110807528591106384326653797186223242772599420806429507188687592060803947848501120430393496308123327413214883061577076634805875198664259848623394124848179744233087327950323487935728609837913134307795258534002103980392257155309410183367172097270615333280233643635873673267019254742319278148775355675716522472047316156825787829498904957251458409495513168864695049514036431967821956735742424881942478412814207613406140255857296656741028760814856397085825175768243648648436036217690255113519547430476882039246762837155405374658292151262472783006621563929050167008626568145892178379682265128638559763848203591114100020970105022808874054835766787954885893329684088198397728404695748930407881576930918312827254178907670701876629202019716859304425148898720420994312368476944389398289305948880465993328823822633843638634594515729875413542735142513613608331983358699317002746743573366931896850872304003176533228395062583840 [116,91] 494260644378361029534750813432719451758752616928876721314431692299553578562241627864272481977122565142079180068341168625715883965070588074265325530891662693035521718253114218057372260688271345421190955467418022487400616162193261059817891243504902171679312853858622038368263283375382123461959246705564584755259875564095541104025107291337983888969800731844943888610598564988868573954407835650155745085656897103588724626501864182474984331279825608023758795241831540024276889351426332063447651027700143023970811437046625180564551048432325537497149988920702641159563135830339483925773896682625684542284414297800495905787532971970825211776450067812147671122499028951716409824684010245291934368975685217287379630354524358061267348624340641972794233313858059876851753502665391250120690012643921068176550802883456237538235658463399788247343579932549545103657538258052155290679875248276349398769100710564397757974943288983295559996941214447308814873233034799574022145932414824860135378015575938948780136196859460210077243546651315903265090506512856609161019814896687101690069251012641644795143513584064009533847816867696892877655166846554520451721997097626654082461435559923451188837941969650459971199041856606524877533724609932028330009488250670667964353902223093355248929524440936226027067704629797273909840235935711294762901738312045625372673783101233937662731023837765900198498582954748016152502557920764894388616425360895685339805057252194139594492320547285156659940126375675641561826869717409502058906896312551439269519325237697490260558669543529899618766787505792775530781175705179457323748481117568992801405010727790622048129611835004547660493537866553196649798455206810225334050495197041141169177882262150213287328654266823701852214067900433060925485111395723001920456336008165867530233496377833799179309143655187046199621062519965200967471132151190306234337360859756670406458703520146672734876513086194966553209756082980874250547012847214681347272854520989392124962789159266837156277129335070032390924151445365872440230346533958655768746843727031570947870348619214627189709508802091688647111432611251168405435444578523325391639235450388309078171080025583199650089088420 [116,92] -34937129770097587502556778234826850388631581271491064795545112140256090965810173576892939613824496508496965367942464782961107004941193230459676268332250834603783534461120001976485486591163987749469345164107763793650059344240918446875679685170870164494056245595985704356279497431815373897750052147997296758592414788803157125057257956371926440565753206703399431874023423294306054128642993874263714112074326947319909547778904379967259476361565686261557586812447744350046464340531665550215163989366041080975342914726558969855504129989914542039830719373572809548613708268638647616987578987873436002732888364009298638080078897637979683093942725696056974675059717281171141154900762184996310619286800948844725085650920854100266925269692494648973214285744344747629604345369542218812973876620422217653571712932094264085461254864530423408107967682988356286844880787596174361288245886049025427861770107855510530114897087631860039921060383220214197899791725452074471975755425949952213512790094310819266205215446665916039038714969762064584934272381833246731100914579218802660345362613547785246850099549567525404220427459456222362047494527317094885002764113457519741771905397528483443202432652230576945284666758996214929031518831373069686917582544553102075104385968331738709196038539349276429774093318761402381168928513444223415545899427770804019767370217231710829036525464902391165077051879738650171890770578002086441455672670270362978599155449060251683992938802836417282938875091086530995311352743775855518996380246652059332510435903553208367711450646905668466201650231170802132797867629530326386973905965438480728317098118156823278951833591318175720439744526722091270547302591284508854074270274667749058562162217261753450553883781905963245697278903784236497321848977535271894521173878025289214961527858889916765124280225344227377056803327073924680960154447628423774039344683561857389849278275639662683048229014012023771771610516385763010681779203021581075239738022903758783256251416179215560382599982475688230321771656758016936901796624208727531976698049027706626413450873826789528750606992491820557836305559647477632468263819900635512792540555814577399874321883802271619627600 [116,93] -344181824992572051006381694334902512112784228644093020911049116889174847931220748046608799722625459103656399768799350803689178188433490326376898362639024221144633122145019579719705431463529716124840904333531373368171955831047698332735063558652733960964574261437228679488988316009495817611608997588197124107916173873992273585377298978596179574186063007852882375598834740120521185463594936772211487276165585991098247086469768795447454245823932367059728441061812312575088735342959111109614621736211934792995922784849073463234839733056433076815818890651621338858163445580609247969175835771797216645677547239134140711521386154814291717585694405095213941372735088867498206860032330041926014478093031052412251592664227299707965352911454371554796621289975292291209139819787167977528612003318412402462490773063934933556333924688826867578691929103373669628133914456161500033992078059270831921748042564375878905457796563378920853232616677107804659178340675139151272714146601291773026059391387616171031912880526010607228484497743957082360502363966328358321140083580135238614573757169767754502580191465496890344556319913337257146658391473161817479035900108384668646643618574094571744483264058241781207361167864887701263954653583639130664821015002237027027940410996128061771918103199012516010668034584535253542120810055171771368991239249183080681483349469576767465114473489056698353097963538220069254546445888564931738900774780363243195981391667775517651861224362796532316219253031514653015135592039863093955041114810925148592884923225642116697022176745467030931628129202250863892175409974236363078740035615348380755987745268501280613176160339331705438977880738075440454875735198752331129240508704132128692696408944731201016589330742322045608966566648308370451991507011592698445711137097916219909996959863932216219526508795016250527415430444947493641647489601681172317010292105957811877745929932038289029540813691357587141614657659100750960130814486477728975662992013750301172588741165520076541912661459404642038997399739485281072912393557308120726521328674119573728450033210078693688222856285755258955857787388852114017108254003150944953005122297184628404129624638662739280 [116,94] -932684634847645313803547421235746898552272275253372131224854176609861505868990136495337346066653641175824349993632899323214367041351060843169781089048482093257805754833445581443947661837250158839631697277580458577264831422705602525985015451627970695831581780587767604144111569545771967794722773566701149144691193898777662401529284056915883862392818955415329373388966520825609388041320746110569115540022514219356991171163455494973750672710203822845034645402879268767483764818447709805431742922957453703706241077717586526196803538275071698169926252412701975769793532872975082386666742596680124636945564168316545252754783621349548361552605269749282861058185026269327462830899879603639800006384178500746224467567367237541889602432120786670422658273054034647727831473624407813379067592201283325356363550614818237112535007974467678338319220827950064264148907608268264253174098724962759970759694980116346299736402773656519597517227364167977712297206458811199260241607684405242632653220487902496568494658718789555530433522398681980901192942685015534436901038400654815756058047699894698768986657654546009423187730722582411312255706171291275992466584052998825089487456887598195610063351323607957174509497255061554606244200218474384279735020477909302039966604719644184101339723375292553431595753127644998505327479094996918882905064607315949762770014276866194030286079365875912044907823626696425150264334285130160280666498283317715270757803776103916815733381422071562745105225066631576291713591848724326316588687283719484187060464514591484005096603872225661708892460696222214867304577852332361829643569103783053187788162372669128264333840100556432403447597142564026649457134333071198855817057325973242799709697708607883704455463298439062104508735126571656187055519316565255313096794024859684269111152262360863436441251231472096873770887198687549591766340670676151697387238704832722226448928650573474089334131198724786317625809634255035230758463411481357668404531792191283016605711437582749673972018943219478847402253328114017436531921115856122254980152695883682294481304128344717643675896551066365531383047668233374441362327777038700181283178922747121070336669177960 [116,95] 4083906109774811425027859071662113323578771080241978919725236090534995456682181907850168195045942628372303023849413201082813699385943797162684426148361410162007719763266986421677422209086733368467026447661408274566744271808212254584598801564819955063958906521934854188875571777465068387690881784426863501331036934208350220618877371464870894282634005082419746718697880190856120102202836487798813836984137835309538432771102417024482348795236938559799134993328982621271343784010738325575589041089383286877035963517475291421612069881027846525676363542407242035046309217526261839938438319033961571478857697723049434779360697841433260017601188345162229886100998679069226719916556277178544295785870351743702303405922400004246290255388602045912671897509409284885435269296418238854105014060860110570371303591305971692537058581991500336534178582112232353956030843796795068245725070011825364956718567430866216233030822223426892528913321446188908937714166314751751434190470306321464644218501878639630513419784699351337116084392433440992694970149557747188108907347255858917356157616309718566293269202662261264840327715771652115297569676394875773803887952003968502501758827959382677413125183649191080617733792965665244475710284994968011901214007699876186554670705143037955094071180391890523134197295582345999035231854570601795979060026687677827896246604903035721747030245078408874936849397736264629937722308272078825112690293779619601478956410631346939877601580859545001248942809947395829957692720919337474192653561888109296896952880723968291023247344128500294975181199931186480704854246162975837498391452422790141424020498305306113837029483624708219099843020672300827518968865487038740431838364400825586558246574625204243088862339407882403335575572536258408093202100179522914402190019934446141161603018062982120887094318364088941098345660926787359247583716456956883381549367979447674851099880487616666595971081571386876876421806035931564376671236570107846226692023840731773222111151287918395479525292626658899845082637130302581741145727286586287542086733816157341164258763704698660187331141627876796402989353593412957053195417713001690571318947794685102366458940 [116,96] 33119101384819058150461806382962574933532971933222142484151018358108047463212666307065747850923171018028805790226094895945686337186263088623470065083016574966998539592112531767816899406676251833185939814049993418628393367807091736336981285920556418833663432100289226919454780643260432382965222464100759644689503290733663824563283802892804019277188936010513538279636623466543685294705453450733283332472757047821392432112475629132244528664329327502946057511586601058163416268296653142958798377345973380790765108711468858688905035893947115532196276799774167134129124789532347295401272032527451318977292092725607797638205389220211601097258872406217343367223111270674774815897491731666493936684755683622763152281335778623016110535083590918291081180734571385395905217486998810809672950600162768034290250726194140460296885468935916930700934353591006702067709824278058308573590867648879390171000200965591545739375287361912554411281271296925278459943860987776369216173151226972584815296153273190363657966439857613928638301264276960663990015412186211243919937736578498771161803194236375498766852640051800706206395423993630166136900244949887941228166896044293273948624307693448480301397908274406862428709895442271458279221538932857299308437669916254018482483274380435219915296807771160594238905402394101972698645053085719314256194177573723082929982149332445522095797075831239885846836422675329982532426540987763981147903927154598987729475349828218362064533003803263979968413363666576534490622303772663310603497916069021058951394507041281381126121468891758623208693859466058386411029814894183264509672904317369430688528079628428398690710369403940269693965662945525307020934543645902825703191871768065632990938984445098675394395552937268662133963473982653223151963306604687290786838718699351028705292317015516678890872983175313243419739982363545877568325696921747229079544973888750007991132128728948178726459634482402658095636793333399399085170281032604862246520814944495602571325238016879135386784416198567713091368022732010632053365772229401064114668044716870462521435199318689389895352261902222053572097552580516771252866568085838206024654787245064991600 [116,97] 49326907064828614061510092547798864426258397515583812765431599911745290197407454819005011599390912936971035740033743873431660788282387456317062145318151468925980810389837162018606087962062942525055997693397710653636838577660772176935935230038189489447146356772364606625384130570508420668667001994622082530786342029290362816509555051311535521806002850786862853666425406045737938785864525000212990733229235522859138866740282865098669674235294048115974544082073161062094656385097232658484040542914514528644535346201841529337548349211107325357311753522742166169013565224722914474761477237648476926950306699985953501686266304269209087395699175845955688705825180150637862282957819304313335127825302496964552441069156724854549127572056238947386289265925046643232902055218776210892794891127955437162417654727090663259709762635332169635627163985589348622877176311658362703617081767363654539238026934451661218629124878049719795835032667360114607182559190675610073438826754962851908044891254471161802998019295399969092361724291215195669951280980222948515725314031128853072678938408333408882193720385623292414818791088194469335119622154555210778810862873443102477404770793279654486170898176169801606798584160940404387860356686327560319027680130603331261796610847354599182331234247496518474792095972447584174341892289073495759448461000866722739877217899872600199129677044772274778648132928350557742111724079276632101138820626251759968910211290022479837004613835843872991815409600733358710514080519448109806710477556860769570905811798678540816364986036798106802337058014374875988960120452354999847456665161297128687262477264542003823858522575077142325052471564459997926662371599997962185341742920995561940379717116654454938752067814601351529745594640333630951693121678453062947287224233961202638318026790632303421480695017913186582501889741979511328350742945023859293512128584401651270451182581574391249388799394516929693195918095307234744445903906110883348070935390716639994465299137096186791954349546568996245520035273728204436649551010936982188546288452075310426780029215055549835554030977443631485131865860661832039895670581399169701234457419732800 [116,98] -191749231565561111267825102279393206323891089538559569018283712309659968122582713490512146035469631316874094693301899980909616389902457675378634969893759183384449839264950951069142037306553262564785396489890690581277516744363174905416222679210775771526089798474315557548420600615726704425815982316037741503128115437401451566814018609327582270114932018505208701439548060907846745613433491899374141463013950970769588035665132885828308517428073248773638385438206363944366874988971558177702464032444199809481319179525868495561562192306031606865543518222255527124917132731906465299703766830625322023235807283876391983426478996768330719356119132006341753363170189392583890537734549809825680956480775270871335184680165007348722256486625780271045695238686718960740718244551122235947676103386679137348162235140677201879104914167414725324406313621347794118340336621576901831129834583720388395670393971320315415449656710984159931767432441665879179474654751903825735446251774494642777950919300757853010783204534923576892853910933632311066524980364887738367663670819484479999562622277860003530183757759496835453228469709913764688044353641525444854054829391416994538723332700360990313651046932314865137508506994432519776812165568019010663098165221197856191181844604739895743358044928622876749120119865777623519220313762675025245378233031773727067728509709036617959503329718105058409669809135412424551874348478507609834897658608286396563436316518802207899515484065346898689824138429267966167639688496299248122287852042134906303386502734308227548055625262368615917151973229699593516996398186848563947659827216407609904700904905053883630346532551216078578067964607900359815854300620159754170929907504230871852256710025430806255022197559982466468179182785768011792963710983603760224992056980851823098880193225714406148594689229708829124429566059182880715912538750813394421325110513964684094562159963584936676973770959374130716939087049123628897194728575493833152700610886798423250209205199842916083946792719632194171376131531090211806439131012047134872211161729776823127743383997309067850549815406369863570513341877190971054412036331391954971234592800 [116,99] -632793645770876898087561954539572160611017700565977019199038723428722201836434380335482415810111714217115185194816086791753794693391905834583432948470014956785731085220833648020715857814348229872673677220529485802979960517213680843289100049600401537034270288894548381520588846788121970790502348576513228011172659162686742292773781678182032497431740612962844607141531464215092223549353621831981951129910052329668485991512312032336366650003531696774799720414234697570761461428729139573598613128633794873520736649722907664328818687308345785753351231567205455812755794780052872431349056672341376163084310673901634700335029634280356862150487275213405953317322685752667813646941456773033983767563245885874393885462129700752138614689474299549427333320207447361684566981901595394809765477568769468635391613733184451278533757011465294640901643797972744475556965146161346387023328090024692633536573808183081033904900339144386392456099141086266350697863505285590415873188382513841419908782944346766508908489692823414115577038788233157236445571988967711721422450721723948474788292632663976910253017123674963786074092669734953851082867541192948263995240846430609064545637012237313189622478975248995462988958577556483361233557667470096318317861928898001400333867060064573122671716640560469917816826508665159222166426941806955461290353335268238568305925312841754291560199984877907994304607140203718568644252378394851387865522465422451070694314314158082795135769559096350079023846923893905140241774074296385001129980804485566211688291439887954097815892250631405684725388332925464749059932736641847015332138191984468848070985213402280663587710617692676083083235445444088939262476638742462888959832748050143771355631788385581178799375813622222512671996566188457310377846132102124104163537472410097049116675825711206873308130592691294414170294179591084108261199904776936210699351404959056217055105229965939790926759536295768694122696284035072209280320692737919684169218672647287551567453156475426143200435204337338743504614318791227718526813689354469083652995373861178034322144055526741843707352340427720705517148772885513777525564477905303578520 [116,100] 187096919277442363534289329383134398219889415475991733598283594846033993098670659272100962543545541461289617285118643933693822533688298731312324517569877629616342490238693289715523489794503565771136404940647240708821493625190531051743657996960714693496153492943846273807030212735079090153451183663520440816095061169596603670240074040660066178103454254423307613214128491204536593691605176183079833451071632413532396756047922347118848500006812584472710633838342908500074811442925659103566530157547320404507284005190915067112707664740362384122211131458647895643693459786625176719387108972536295211914672159082733325652688414951388683619825883714993455585610145324718687714701106940592705210957853914329879548208197749220428335365557312946929858074675122577086907954570641175397731983434518400954244450698169807326447145941718768251114788710013502576377616754471843585885669948187600340103282137466574744170924412388775105506317473236877278160319499575108049543121550108318581515298012298674621756994625231760293312341006736047023440480046905894392963495428061389876687132575862888292918729637297245460622064799766467256321499425316211452994412235989859738762679874412472805698366651969289913656770781240884172072767571293639563564162300982241414049886203539352254488690062886856086472119234397505054318231836725227028566684401161402893417797540281642175188870711128318761836083477066911634045024005800481098046812014728552972617209953325245450117910233067143684200246931345056217475852910645590257113518242976123398321261223031717766087501678654868837405682754521953262738100400576448501987472156576918221092455568942465683047811826914969958960451617674479559849749346409109133733260939373200171113359927383753094091294795599742968926353762598416703052068255175123964379363956840309176558020020746877664933483121147300570470504474378224403294658349383149090232000504573711760669823641948079733178952634464397663302253002926413561517084046450639730539972002757661531651205598347493624028909159297667502431431550914696258444173896336417378574560140956105755874416282022636973807387969740249814357257240570350151699962207996840 [116,101] 1247783487479259183328354967444079811206879148433608207449266607955430302361366881501226971166772272002896596775252988549595164787827467006764989758248764946503667338728536312903592492184884423617296727234802695218526098291226032197480296659217877713249609655750196323555267481667755637073069800063642614810232510886486899211386805020725029702143701937567827894427691598002337840839480273997630426346322565935242078420050830504582797946005551847930819383840199551111284979754450647489692823731185603727696164081448174137943442740073297936166422713310932152467888647431007090291068462729698612248225729495606172159132866786194557471341132280852542982117629024852697870495026872700269540319792905042603403431114262823347484096319011133277272364401085055568318576690175144612154137150618562318823707898396764647742094612263837655787182022535436751165123259133079806567246424909977154342347996717174988505292701694715755204468888857185482066649653044611229014851654281090600821044545575780516984570788630602049193733892099985809435712751536394324691226233606141575756122105796281416218676610996059871614054324857850990128740420978469388334440511459912091173537411604609270378752144398817729897671779093772635595841314614317735264332914680070113132318039826815583626097695031991880607078965083286761948608774415338641509761209373304669118102298474617366328161792690548810872974053645636473976135663185266955815311451000794378111136408616848530062464755258675167955715356969581581501761678572305411240484366231748584015820199864301970155808088018910504847818725146876044061117422450553934735532687081058426757786529100385222373842988308768522148377843818693301494158811927556199612699339131823455872483461600777185432936324296274404939284773329668017545577183929693069107283246026249844939857976179036871161001864514233129453607678377794349226059212707658026741292805845701922936972901298671220970211844326124708611287276937228316045160786990117126576237868783320429154961309774074501128484987047977726112116414302843855065718844661647543626101552611644492222280619256926365711600158660801968108018542007677803732865927360 [116,102] 674948769780656987085569378302326619160646250663830484572263935143674127163486306655627714999258502236121717173168556961803632032839069826108074639809880682265313344509752399053022273759782538448441009525274769877739478180218493953137017571339910078192910765669122745679409745191402122615451174186017156430896003933727846825690953475196587451127723427907710897359869356128235024255784364837040961876761800909511925493195531885509157514235988575126518070261527612695766064209639979834560971334477435380894579342563636893995740851668290837407398669725417934620027283599556625964653644538396478007550158484247869487704185190276860330524457050912117817415845267207034471608021209660172524533064564752242105964728601907418859556711438938000742013082323626079916235656879225340134176846045114329357817867052439706664416042842694693993267505639027700767699587929611364229745906135370398545975997601497048075196036615654292548249776461250867686295921525844447929126308991591867356793801187941747282362972947347477284988830909177587428642797474924633670801329411593724190134553132721630713887647843479340309696683727957314109541740676751882269999316343494381779643608872826109291327724024950983961902808078841031009198185945854663554317515748946942002641413278574080335022695868942690898573437769678019163228332299840782886024109926081216923133709671189766024875640802957077672122207989990832577139046853895653605813639095758653198877490475595869763580884192931715819075283246117970156823685962606331294340878370311324725142776586463776733665306545388846172791971443217234849079623418629033236695106014584855529570490283928726833597184473861592016633437350820785723362204344683321990849285862093178204605110329927898816984602918386335612797672376025299307227140003835164239477297647527581515640678432526298196781031799522433704417328668804546956388083296011367756642886605558462742964753611284860754428637317697165762653431943211359937741322941695305926342240010283254388054033936798193603227325806870598666804958752183250421881802691221486953325082440035848916856390364713842571770478058164563648319265747728948388336 [116,103] 845963807998310917163945499400311685212554009652308163422441374901731461239973167440229523638685518218960532754779923118681831688651782727897337843706262301103882190768389786028357429674418345290531176766298345922410325226995366131949835366565241725588784431646177853974731813163347188027152923452362841666332007572847162565044283694924372554858216056282754672058472185205329349054024889606973412216133187919142767761073753844215922302315177436867340161630022750187638825266313761500054276714544884030399278757795269406746798121792467652338432602153541761351789213620475904765689418041956713648910205948608039345381629763294305800197257698493021280430936286706343448652830470931815330173197180683999003054084573863033842169635853527094787547479477819877322776318620153351774904025189389774362991413390970546771634608183024802903292334474581263324139846015084123704498079302129122390956553163171572713149166614621058246315956581565483321763689137564945770264906993721364307486575889596477906788529708888404678208878269685746654506194340713595239860828492202052306402202912210535412476768911742069054623090768525612119491370446535639226233522849059618736177020151983390116233018126640678204653575329120853475934768440643051847406719921725595766032813448175318048910293045857811047169497511347785224197731616605259304022372718661173139093772750070584013703076708787236102359396718345343329019475337686931012287446830958701529827830440139253070676515916880354490383637092384398820540225681363318204256399408785156138875214894969935243293222161727817734665577837261853221334940893474849691060331295898831913405826350672816367839432849829642628366970300393819351172250228800897708843254357474228825846797693860870463421324857774653759369932216633800122013253568156256406509991829154943761133572144578789809803638141392530097633523800631702592870762553414013525714413361106411400002207072534102960848337386676167981143509824893327914588500970240385789774599360383262304037504506477763866557326499246092537315775889135124282705096172743671343245218492739814259070199785854190350641120913990255950198138049902952 [116,104] -23768020211067386008203275754564350953260864174691324971926153971171087284990693607299770831884216738890173065738652080822495323318829406505978819043246208961790912891531907472927749838552639195412813696413197416949756409415973891791317441589015718414245838921648562854543306998446163281231075663958491058445610668251929322298382485558639846765340987449091702194107864448426785435357670541082785468053649014188776903614734545395607875663887309505902893959091619056337582067388278581695731918033880612942527126706376795649520281651775057707507810344071478119702734876990137256272889582249290646022609995226362635612655242040821861021338292692915237055686699200673409170684026510240022968026381546579010254413589551163570698052172825577995410382774592967990997660209361103288793543592711445866507280980469380966927858150234479895073505864761042737690314466411906985062532937697181471597723096919923882258411140014654067228696443247526662230147605759560044567691871285965831038622292369951728707191499680083735973876133619170344797261899412671586180196918707237156321399758932271849980237506995728890638457537363346797572182135372154887311278616934963323166203860100117233507489219181156339379192692643494877887688660913316287853002435826377870549621861619573850244089055097267204576456658599407604447621621092754173992887690989838840015177994998445435394389425590984463374144136307388635046695972994587561267852466981587251894572224048482241936603797074751506986617535772873291947722226486215554573405523378032911892961574116393901149867137899829484239253486733556882306383125794087475584979311166910127905065774229339527914898836074631833569312413686464429700722432188448355013845031006172468430428465185310712853090039892987379408626931781222131350006591222789025659733376137511110519130562199564520307824178161109563218160638786170851356590404665112989064287683418083864931218646454961947827349557180462863445748031375344943211395023838269746541565825971840634921508954703901405647534301387608017408063596607299735408926979999534662039384448936921953509632980968319640621257858705303352166457448100 [116,105] -41600081096448834190305670389316331654880672545682088009069158632122093298453828096311780508520224996540827894639873903219550133818179415227126345840469341049517543095107577201246328883910148355030737174631541133230693619286055909915910525306300229642742621489838175938068938646126627591410011060854439356090587020100468328353392430932071684318716522154165333743795750710088885410153705911990031851504644301261061314746214934224666097442152037752567523441574065513637156667486312155275310968791953372710262165512087305528619928790795394071125466220438082653757910285463567946944685438294581587136423884607822224933785077229228879219685193226490882015807434600113753950247536154049696186554425878494261312656523053008956492376988096833874761410056342295509055452227141251835511940220459366857976980251277064144293703751494285078013855797621446262109045433086595872610919845120701634590337052798055625725771978436819429444711999790325079956715412541910822803216819453689595684347412923897010930390553255717885615905495900886828064611578430664519370677767407202882562233559118220620938984763385836423059755289619338841751687063531995498109125336726404327187043277796720295532481508428667844322228898323923834887290702633910340029286371791762021702605542440544816623257526302971711178890689399133847135343982222578919514854229476670992927982775527605539077090203921952626396407818010338221551181027060189108861450797688372780843998138210257796986683907105172892756866582172970409825109612558945130224257639555321035066826883460791813948458418489428274838622370270972259729774739991170867969902093036496069005429332347229305950145620322487728807604932551788351347075931504861755997235680772222914929537007588773605066927997155373814970485742367751928866322906325072802664099259088508478159550136693603667045932565213324256607627641337703455811229695964029516793768523098044532123679806649811250602280511111327946787353349116656225623322129416247069476101089907525007362901386449345181476892323714055569158648403433168401547976673010176288654293302461154539221011387672833979418476767065771933022340 [116,106] 13113922961316147512999934841427786471994796939733500652797466406341644094565158164965343289962501393462947087655220513979475279927422586620136558295894332259380025782849937415794689021890082880398312366876004205814162787777974605636664025184091015218733332197701298127387607501207999198648178969317310131983170309190911505323863630358031638295231705773052015524625522475564430694673815249081124101425130190556449488072168047015283139189643648289993557337242595750405042783904053344797115473537958295282607957570689666050768531559602112031782084816380498835139532690904974255469788534777361362730349417864350944425545066565727853607250408260777329699722953400990223059503156313158899870683712608120039499773223453062652877871077922295849803546844907828322515954135567708753349780706268308031553795878601209731490753117299264727588650733603922113103155838132972743783510490299779030862917639007058531479118310257881576205294517829815962060073593904805027924445571177831188955330099017623380939405327029955900704239867323677940962032917270866564370610347037323085222789089675995169455280817845097500723033586678416400529254709473355008665336201003684346217550022766319361589258728260587435110502026569200974257898505647131902978325217879668387157092893817819427453857640013449746997707210444987109192912550482693980880541437140763429570978900371395958069675310975484257291399585959548196961715118545483065288124661074921588667354940472717231959460477569975683214273414166483965863173077760917780761166169468992575736944122475313535386558619210791671380443406646999370039455308118187374160548621325576855247510882400678940989904815621044139400802426055028297812335376769480295216508697616700765457429107248299514100209416726663247316038143393634531938259146574670052437083203168753808977866975661030137496379924944193584669584696989818783773381279112064642618817551517052730991184415887612230889034581673384554529898970203535599077672228259098391929001393745128268034890288347385261877397753648655567831009254895856432876335079609118629132603802483435144582265793843811243447131536225292936 [116,107] 118281698732016973721730409342572742028181305412951062297544428364203527461375323302260887054033549114926511879362919114448673712318617122077252305518163647634247505949847337711101131364768012048940802816704190291283541520409742946306341178404898526190502360176951591904527256297347668938566037281648657310576463714925892091622517295770681191040106239578816961450930450151332322743967729431163125666176351127368136051153194673461140930172775358699776435478821876576691934389169440482649233856278447213162503093427267010511108119725654529919991789995125905459212140560755591870766148599912105628567283333623716023869463567222005873545210147122899556759093021918999095214883818867312099137190803393387806811020463522976240097786506342654822927058431411352991101807451834821749350839103501047452951245040335785680197426561735016471778982356786813829580364894153929869963047674280648692297110094256894152333977088737769729554557174532360798290510977347473839167836682632060959436950200520619939997070632017408789626872167724365993287607278241444315254392565615347206845029460545761441688142575333678660177984565081431237944780890081277455411711706747306511070725946027832002046249825605085378356784076065088317031010315898238109244159344759845260647994488397595415859240236727363237035003440201731442530904313298881986582003775525758374368790582612507160885139675024733410987515859216439524983029485036016868600794709312938495627084640868468148656668218648849773859845743130581066336880767290148112402939557465076019625669308020918424603695086179530898110878100197142929845596011670390990618963152207396493154785874246437066570965855486005562890101639473934989608423837877939980827943201993536066254779919308283182736756794245516390454822368763009928867852997580563833035308744375365738027183002957415652078757779012318483609150644096331050156667612316363940601549903830226682753539975232596003396380378308215499531321907090103624844624345481118155453084760598399177932457542474279597366455695948069302048062582487964534605477851453272754941787881511268364981017140155574804331572863068 [116,108] 198079141361068224797817660559992953478697990423177763786424937104129279133632442170731691254246922569279361011138380081852100423188448913908758909470306580882200884852937932459559062115962580977253604398702990735458769596891099367568684141638323997454875828512786840248170091044015169179410849586124422089714155513150767719145130331566189533455306119581548098559340898514056182762502347709685081410089399293222601622973659073321826231245997023963214714974069688740310006597541993842908820415074689171997954837768083890692262819630088715203020719286992054635482425290691797390750753857332595308635102953797077254572780874759882273498956687964678611772914271592409643336017569169197004090371204100445536010363921205817441145107745256186584199133850614253921215708834127969483383146525862611192502461409374945522829531022582085396432524113550894252488452796583682695696904654659689969311761087608510766346862316425195275701091917938074185688499362925055692406682480737884349167622071823676027181156589648768963984017176436843246707805104633912954452277494625150617976796853341649544023881669649864188260146374707710439991159264281905192864897980040696247407632841053538594468845847871952510032301147908444574744464009481266041634931508568813172327168951051802614302250827555641665545332178785782222334466151596398562706595167977700972554229363451462112506394571013308610550595628522183106341297522625498320599701307787154300097913332745167896270178728913981830826561684654145287584481732546552786668648361742101013976426108926413444206920970054910869160993409914056490865514765542808272774882136341020398473191374880923057246112518777375725202698068945176378215571698321700823331894490486336271872307000053712759956953447325844025313275708311253129637366963682290959029956337494925844050691180167762956577657029383506442126829510648175296070192205107187848029821952152733511561521642078107613419344604409229094414386216267504817548311690337648925075782667056628889871360501454573864070992764128729582236625170832604691927301118744781631420606346705179590804967825949434158282104 [116,109] 145792351417478136576129930006689987823273651078823775779367298561655886915685236856915577038251955512601701685145959831022490498753165061330157636318883500293443041876034265263582504135008820195832674358541600785126166464913572808841078032612353497177446442318779021526393600136155527126277775478806866950115164192580764895645491281901987318000049880410541718625725432334708497168110421813026316421705282718470332742920165863663170269970306570710130937654424721070280739533140882127423787612087106453896466687754363727986757381657253448326146308509106695675706174607300789169926027896941892505977446579438430344523013240019251679790868242666270005933115481042857146287311110837247056988262244675215015489313737219196462187296805613539763606702969664565318193686942708177576876739524652568371153877622508614791173072775971602880083152454767486550876967350767565736569676359070381521540939405121666667463603293794215057981159535266359198419300052879117914439440513166816109738859554870100733473371776573811990778370289059060901946417458051174616701395106551144383850980070425676105627740315482260454509565810241398452772599660930723822398916904114045318862642012379657719774894822173624537808553214789980695804551891354784045490024735561436737538909697583965581747423337583008744629707540167140294457090133093790143115110779311245633002670338188174648321876843838203561810159881473070953945385170641157900213245107154386324884728279787408253328331183241144960877341563854419182013938803281237457647238371963628985580271718762886857947864858136198408693510330988270176060564012426166819536942480839610611983493222783737437917337012136734146053514087161069248681239343299303804523678282680113990553870269363722394281661149884654793951074183173412055457010637269590482342563857843784941017796062957546945662302485679131329887568041912018077583242385006300771249628263706107938844685872270541700941462464032014092331190334809416629758925914664350716464633564680125057121818886184420957651701993507021354642020905552476777759432812941801514343858810863968505164803015362114072 [116,110] 52401407983933474025609548199990541191841161855553734493736803538031855673309231270172381240677921816577883693338212804831642799004918815823050885771693346698319458747580122970705797939589884353994980087035159483157972811662561148805461037659448711024207346021617299832847453892149693151408999608730386097027435370245207534919642378325574759191619160000991582687456728555912369400634090790866279066854638273348305760071931146724706528983732335912188694899244465604358177082877104349042913059348575933437762787202505602169591831643277393328690809080010273333467444030986772214388991291080415767374158442224141737097766712853316027432112724477150717136912220415975771034652134353005033842083253198547331425958823678719140172425360156674364698861410924948632099309037523925329591269667830696230777271091090964285694383731415462387256868906386178068669869985497540558590919732029994945003359444493900314507133734071149150864737659157813666871375681209569620038607982865212742217170298770116343946970590417131159035450271303219804627137965018744464798835416809736875084002099213013572451331906147081280827041895767182013143710287738156642323170134384944446935195278984967074564764012258227894596357562057579119909712113582502672972184566398992923864828954975689555608613910111208403414636531147006639079466133101424134300710174381651547429679697715950086108299604362282024552339160820719209495508967089164049532243308805130633502380267867187765220721987033093744272986997358309912371551269007656781318427551381505855114299700994242468766268557315515936775600413108930423667897273614295581540662951989702529225063003634751494005824332724804129219197548448057688886594831040758333339642465908497565756158624883542644880498766421667844902631692738737129220082296137831042479842961330453368117490826536953491717954467130527096704924183259474120071239367368168002953970953955978619189812317519768774199712200060140665204199291858999787379635323765254257809963789654770609869961495700733270178028399296064547650980682502748902843696372619683928249186005785893558503180465766 [116,111] 8857775464951113029515640553031696540479924392049430365324532416367007766257519343945065952467895463674845281345310204760818289593668727920072242150539609061876669258091529447823718794433338859977667051791689191947992904911520995469351052444051977345235721373919161084262738247630054019717499996277917332183130780276251890938706469617218403397364002449049354791283755531976691818954997400703490027346963517098469458442210430914288355321137373961461449059632379440535734891290358961045292963235003498534547115176152765671723459904609503932183722297133254900561492127216682131227530449436783384457563988758558341933855380556770486089001998051314531288092071095701314235306067848332996262902894067902696419336920395668413187927442126646456764130410113095076797102846454871821545462009267580524395091605260766840710153686147120365853915390162195826400279292671293200367326902183792400139820852240332658850868979523418928495627081725137407807666319724226529042129074732871939696096604712954245249634296464638177052699965351265344201728565602122322862308370464612050249197148300193642117164885062972886490800393419558137390457275182377987945404343737760014384289270492473469079380691449198061210738087336507450440363760702416341852173043208844222388976662533578355672625987590617375629932055797270045160297788389570357601234412358467769827049623458363921231325486331280323749814293885863439176717653477738973728441685258244313661325800851200345163523353690075540016316500081714818102259067180261424313380522899757638047004203646383978174717530596978300661574325983146557384328760016142066747156128842788902721051543047283027091801404727225792332410892091911678288421276583096439388627544732834415588566834251093198902931453491673011050894960078340538459331707069015816543044875787533346616760555798018741104603450017927529358994571982266272899236174535090842555437054928012916599222910651380501263956607486948348557587379280153941823608138449503218100102167988259682756911563797059079551564613028555706942154030674766812151504053209763916024318396260138860776316 [116,112] 833386521221054242124575544065668480161983077381310328357003916325944429839290777414412980973452383308217634587438423575663741371430337997339548520693092108064802286732160715930087619834778256250210808908229452049928300475710593719880151188647131708786959353239062131114300541207143900976210204980438400459785920623551308630132192175044052926718587552617867144919470217175444345121035296029058252514191473668447001804470267763728713875107389407286557541273336915896551694605482475195032800199325928129082443321429035964069348618916062685638204342902716851798833207677646315413344808588397825731926781808236407885027772872124700300322370168988741442428543226915991495393395846605727840212166105944928956469967586832492761918444777416531881619621621509594212189407497885908116931846436166924446969105846604391168705594479670253616289622117626865045480363247244137733516532413274536760352748372419049940001806473875023678911191549819806444426689576775895601131743430667750815661307330381078012809139057877422455705524888318670845540261505055078611266080365680469962237294599840157606393950096828243377102689159748658205192238440752982707618007208374091585220262186605715602605591141994809168085775606169908770618489438761224061958854125796255187972564103953662862876700065058107946366114748412143952436742946937095518881517228650471086096168055901231797847466244655868618099160618478455228573967697886622200359641791082569479611108683871522045857036316822036105596620223351512059927912031527457243886615627690854531951816337751801607682037052900480417144483376960331663008556834124000416747523076238302849223298888332866662389228011604719246709578145124262856464931078579435016396346081179229686126283956142323893214176274701421567955479689206826731821278075252187704380500086473138489611122835098671676472569108958053862789835430435874238719495858047674307833144894242475186975423355074376888525736651105586395438859462893602578510122893695577459616827369178176912143188657746425785530181385213000267487758018730355474385976077827810122201101615259456 [116,113] 46695199065540123725737123083814238879601490143439561734068638332112805529002572162996877755635994419059116383134297497671023658888915230682997422929942084850884907903496205086415008871408326438438593436443407650105528174059963806857121614823322735908283606706204736633206359099198963736675775455479923741337177065581828248262248904861235213527266418856631759148968521909495568780272084324729124708893979543543765418776672142469058695734790029708077285795167031428760958751286539711811575296079342485801655352938631245592800671612775601821711042536573304755884425353962350368791419626027449540406980853187664580788712719133103763911129726396932429730239545611763527032500608581236036835422241233900670906855217667908727519047496897942442669276738818895347756395231578956753764588286202964729230474589414897725187733285218956833323675223972684597398285893081496679191773861928084231200076432182390580456260949276930330667918826568216925491408589596827722840316309131484242065242073787459898593473666677585301489848617862962222647567056570495838267386417764108202598974473280277376863536417406604655580925180523885216896853928315793748383667542071518417245061383386238841668327908239401521668760886797603693052468124989302569347770157563243317876458485666890641075907592838497435873463401701150284911702168387533610346119888760711415415913808477894777941835832247877102264324795407259603487562599396978907743090799865089741003603613777413494058783475876802865008530273153116222029446399879198335635036468805454277418686517994735108515884086866126175409336930829200703989593440833652007060642641684143981462145929013317516941867080994829603831248503824347746159988598888558514501890937753697711988188595543351445227259149417210641016591053360237306579039143370001616111971725160601355332354422776001525972951431052321692568073584720129645533148178667635279328054905539741911157661496105904652988696419662309317459884257015083508503293394846303933152406937589642672652346103918861172714599073687398496119247816436284874559519977824758312167985096 [116,114] -62124237507146054555605393003541821361761064121826197870574474681225937104072131433608741336362250687992532649247051060160605571660485293066591225526368259616829387493687721260774640680551609477167202096450923947330518757616585531091004843255142685265434409703994040701933335057384844759565983345472197738265620893173318206360896854440667342573535748830432536086080093566390496693432937648606759519986374187442980517331156724075947418633406443892327279388292371123387875703225308783966148212246297500496500143679970658044465461235325907830440954593958470930926747313462480510311631090906304964481137747947080350494082895750745956510476912681846040528946603868844664861257912512334134569933960467270808158874499753101553319071023866085638790991960718106064480093569098494008339339782777913644924273015375391211651719614459412399825865655083285635210841975749034292979131826093449226501194077523792233983438720157665493580348045040089746510073315984503042712892413273059944437756517742945191131521711127338354917977133563612639615473640062320469660192821176256608910985983456336066428915478346383716708548948778102460438984796549659338930100670767561174610191385645372457469808970122926868666361787008256522403506437854159659260147476437798895976305115519852768865140201095395750043726800605614002224865835307246469115392936233361322628949532745522189032955291748139955434160594344114185291264778632852084658779944495628469207161707797628542955700739398410549206934540806754855650623212257500879364282316783089075691848284865090250663324075611109562760126666463569614171310282652301158173330624610455725483580610357276091248928165160088481580312005488790699169126791214188357967360147938202896585619816111338689717887495446610354355649871181858122218675130832498500504534938348049773131361556484616829080245359444727206070638441922527801586438448353928504350544808467294799892529479313960709443649077138699027952190082089610126567155653046556317479962947685649242833065706755990112277359942885000052580191528932820270478126396366972314296 [116,115] 20086692722310656595304298207026011531784329807664094963916636183472689512421559893287381295642887059258486767146292389077259567974193958554207249766932306783255786207610689974007294265481640722849572766649471811674107652962574798352741044772384841165124633722270089081731455564169669523633426438854590092618198986755744612365645655497090353261725697895571191805116984098126738433709728056997333932404439728744118069373291550046793916240903938123647101108831800597121195414457691976274979170333013891604347678625086131267211249893850500137012839034497310209472294126174529505168525418988977528461448969886476584696514973972333999845590572868001870650858806395075353452710071978297730185857676645305150660078284166248719771272142619342396968422915256172099761739262964392611744852019985866371422979399734891358477328990653042886257473665728352420461789092609032936439854576826168420809668625459569580987762031067870916332259380009444435405712833822070776406603362373536441544466266701613979872393522957447883359008492186382099736080998976782323975492590124224190208739128068728766133983919896534444053445726389102272670852413627873159607921378093651435608696552412389014828489686130065670844096434714112409706700598482936098821477440444929761543933014006145473558339552682665635380713505023522476573338283723243552829921905425736558588441904296327906416589994945353199873694577220827447546779820652045441346069004672977142600483991319098894320737818345331188005965580137504690389152435472730157143269293211940319141918329617662529211310143696908862674038933399911183590583947260638904494510351702368841514534632063884302255085040013784064694108949914231430176921995318659848996584210522876354090230524495696702073131269379993133863050939734636754673973197881529388919666790733201381560204529298870486644257949431476261371541019465483453118158692936178279354668446669850006761863727237172911999843136462977880228724137398839650400489458235589044790207039239088538329403164195498231358519480531716953156584276177875037036914184676048 [116,116] -3906781956052096679504973058703335317036239924427891262528555535416976680164772397791308332032484517497704302353316197679684807228219495888047786314312160370502722269492461950748894242807830849566544604590968011307889668043318721449992474040338639246274864660220496596272075771497205615899523611812765771171648667739419506734431648005751673868969410964119354657247435663830447404034342043898123377298378162378011853625732304605368483688652932423516896852634202893690248448864210904477939707517522267595913007501805759143928117704687711381985857754310433853759593330579749629028879245897100247096394239025925174472176462479544983765354532771196644172994849104623800210800771947197299487241689359258024361693649572539043539850981765734730000083199587909612603642323530566202701816180416084761141196228515882002498013196580581463549763574526138708494370783189229131369738589770112715754019565036683862586747958727327013315843225670001129717110138070349475955647105774807293739185371079441542001373420010613504669672442907979297890846651912975791806315819734578093471600676438321728045149374143172687073559103674080458566648953570635479949055551028975713165440962364928327884120436307953625901266500301155204324623707724799076523585484993859085768985430939924379958580226073586867908576183485476024140822179509997839903761343428953649570709011123308460059203911453002070266128722674416270940804490384990276688545319767639813001373827277597951880766011062822179330632681284643027670447030015513233272584420182249776991689241820256745669403256710996673844821792869301917630909862529364833186977245810168942032662934738127680724877347481041109143847875033919334575875842752826626289711373497636557363667286062987144846378715701731237671337370058517619726823194384877443563179041611020303054176813433149854928261755798602203304613455577908048052071634814129637527223414751371838576898072561015085855905273325218006680749846164014338433147908591808882570070478819528023253045581138186378413609951547832218452049136486466803889703724 [117,0] 278337546546109527082385322251087806611884937894124953390861436632341911379904322160460001908268941626965665538646124340360172282220203369898762564804955199698434047202611267135544726951679149309733609054899936954105032471125639274435027809485972143756150434002054030103915949786358602744173614456930747994511587978977422865245330566235641003328964895688756293838953251172852037048409310976429191189664185714685987389663612792672237910496434300757617154452843997306275151037545840629271877653574146764234200782811260224753687632738984238382649163503382833031195483804826238188725418916003541634140468378867894807213686251622251623347660906523456349231331151897303505972333793316085304443839073255731403398981549178498997046033081353605216766071347593074160807435618658695737248300934566190627225886328599475240244008526246063521032689051299267544720600388354239928087204381269650414976636722834877541400170396384449225986748554167120733368363478459687084104992309698262754610217783105831729951391437959728934418646588264524100171883406050540330424851597472799148391250413920497003181446585926525628067055630911198536204778577639776787242508961470223782690712003347444980689013610049721268893020512193825958456969218095242371067369848068538537801314517243040957211740308759717881654407715629197669101957160523563165519911340590492234564398528352870995686877811920634283557463086305981040279428805566275059615849701438729925849045347005575487890266051400247255645955596126799038473853859281097348186023644138196392462842589443243820757057519114928933887915296600702077352970950755181886025042111401832112008187821909886630872214572010285681750949050634465236272182249394876205417060615491777854643777579894154327932932656768668343349100359393419985784876187974168893397045197010369952926943408013436631013718779441154336978798179990392378144788115973864879226241103911192581699249187251587971491906320756042443362520077534046565935127018823485443241916151382777020790604915034206038750234032595430646391111715117951284713892857356654593776345211210617472779322314544587817002286962735890423610360911508276220073269592013157503530108456029933993302937735224339691128823723037141363290266216198489656136838084587436556851895545670431587018247828639764684278630417801919107052321547361977555068435208340815734118223190307617187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,1] 83308324616257482448021664649354340804105748914527030536421589478264058172720821820666037217052470684744565222540474648466328836904821142542481003921617417004149233386566848262456093814028713496049121528298264538229010081683301627592324837806705655618732720261653004837535968499429339592876643688009988060516671288007301683779775514869972522911574249110381337940255920652138038315610705089899754584175338245151981454656047011386240095838341908936030094863179393056632571585414034378429236902018730938234789910467235255352098022301182210803235219780320559335331489125015500944637803163133185191803358331033644624379970751005189336502822112231252396789572911638694901529210092826072581854843134335277697716870282068696674924566602702975297792346844482311425257915910544926795665381185378632367550038373027646892520554017631331855888664097827019283884039187126316469966296868736614564708780484662578890851796907041345022295619106920164015810462791708899401116431521172657402741864930616577937320194760442573480421097984970259256215305347623540799664338205371599686442121747607556563996971044832723144703628882778844444506045707754638543841491697936704907954345908242167713264796977652442893093056969849897619542279132075559431684056538571342144105728159644938889058838496650182754672431540888820987292802785049335030367581485197675704514630431273744414737950126320041083755170294724642528086313482784272032544089100930939352779806754055843011387047281788258960776109704327646476828373718711265399708846085982744729395487391656403008204851053473003318453715056951248658419587512820541652437260215285459994463561329540256243057735285401948710896589492718217147670620301254203343173143399343381568435526080842060882228809009425956488505394459517757951243313009742824297263410090083308527906279705427689429182601533819839833491576921298906365702351208776248627251784794740114386446177425484482942094290602830519779204480249287655221254243094533920149429190324634740436950312398441982650846732041406134176312036696453930181617448302577747700247845385553604880159415915277005663506456178944158395312521693324593698072596597264519618424522037150558606996237640836968789906485315323813961973416005467701166458085775917924073947160978772056770043681017783345928249604964906504935706216592209263552661416274425221217825310304760932922363281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,2] -2447690843961531172675265539900333467284411681925452808072263198695203135337103788038563282381453719625305016481561607830237997294443376464235203410152412887593659495779257452622437121183152528463275754708030479769430040948908098685859219481431634105176704156374641979741085363371074079067292758903234055934799463394009569510884084040722320525794242840833692621625660655371728854094935151687508692864852466456466386827995972488374312405408988570989546720156406747915041101555042644900944542855132814003379958895628508255657707376305136981610937369794984818924554008397055387714945183739473706301408670874102848071407281895266475984887847652393373213571830997834434784978094534984037003925120783376775816447259952714316605614705931709482116167845614634805413201426303563135128291463211895766629152635975170889568405602912455458613719035091507967345463676411597907961843452942923769537419923910880379554038752013543021704729173179822508887710702537160821341907624959170791242765068312715724251998450756678577810057598870220552267859218079246594869719653307620280393376012701872977193844226013132198884166051790383248809579805305801896832488419079102375323328533178576402527524539017700493296081470200568772153341678322637400710613717785948500164944461245219209082781718684858380693268523895352579773495330720311136144589192256327588906453959016339741173054771434968921284040562403511443738146503788544981604770130937305035927779693305308306810751759854597790169603072588107382528923115341286420501761120278994285983981566092617592213731268225099457101399565046301688673963990543845791940535037422709160752757379165869189473610929065672454587067743122140247993159826956458315749230131362182724449966024169922014515573173027494430553316790932251432425378568518629127759688340070780936082911430656459603670401941120101004905054263700238274320158855568039996447132464928576642007971276788474284482081940424078684578454801855339812977740596170548572748465531261784981921715052153155354896201767055919280973721221072146086774661077169486029994057347294569277456609377491706259476806558154966693062009736341907174214981534606062643519030923200324156620308904463751066049015810305643584063432392552031434209851052297741676514475098986381315119327155292912257975887801560354323345745485287672362401918078065113371089012161974096670746803283691406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,3] 13181440384651934238113372511753066934816581390252364833091387315991602942159373388420115048247401574995908779180896322835889648509373460597236227207757247629149295407418965616846062782589529471407825946550933415885054282304912675812748529197414278031267394322903406073540250213935251415189600520191359367472836389948378613705211385933823209220375017393606163825681468586412030601869636289937803329744891065522531883347188058582961500069458474060326528712610681621148797561393884878213117445570119496506747423549551736298534566575619984604168459320935582187957927880941332085145115006635671726726784162575466672824764456472119301386212603217069748698792175014674744051903696635550849776954226461345602327394826059688363432429228114435769887589968513010613370312756832523987366428485461464385341354973354346469552437731338899987148902791368173414305888743497391621480247385145559281424299145953825012614865765396707518893402723366769191212717171537398983691830727680561232040762033881363272115022760503654319836039066641945450090575317170728470427752106007004301028429851712442284894632741237938833020980419676773753861464279768605675611343971128452979474870459433108633271396459379375911515134437700922195163405772762089529119101326028830425908389652554386028479989991102201485640091397344856554519149425357403521202523685581878131713015079572717937086576354748991378453725652699040817924745229252492450905421298667629358446803309379275758305468101553891287424367586758444905682259389608523658441129815195232365229400139040988073270031139512765319344035925968394565314065033346838883655085271144573933629006929112051382900835565101928698283865943010176973315051052266365093201502752300336499378217941801329172204802995538469490683505198349931564901228994956968167286822440196841653489646642567763789423056759043259125322290419312911534474850092764537338123929450275587601230311820950581693083425606287419676327975112367637999798726763865593338105995006310714918005144064372603005272302044586898801155439250944514814461637875606384955812069412492106192968946263416909434980254872112750472351234683167889293269116056125929897105988676999003832801160348402864286704195679936391956619716945327042115163189509648161069690464458772658148212331705265341399562241648735665008330704613188833078297266772279132049372485369076457573100924491882324218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,4] -134722833785803670290095853846213330222551114569529091647105094409074328982927304446598122663882831848511036108919605745126733612798074135022346224918601676526525728373251989547058894629615352520225633899719236580785492268096742045883445527146436185335544254381276837524874796781723737723011992026595935971796522790622704536805931523265740859994494659115161234934063823857107617520055738754610592879016728054469813033981480979275832833131402650743143684789823647415867977561324251285945113362416503075994689571614351782232889345301391012562265240719640485379806849029051842198861015002603869051158682982041627852059462938367535853947259115489325595721579930609396398384694648875939555773316126328464852551059534433616464726443429582107961825622471370041221930088203378215000399472735878045907370225232825913226352029397273673351546369860095021712061413625112742623255146194085162017500686149129781764973173369643520600245685452694191502948094927869109567294263172163696111349644185069952414352223783719071689309774811194811069240341817262617553735817761725116169331407135523151486910871715882484845729126137755022586926335223812662566134068871977132288502119697970213573631936752423181986000135802204666213822932545907302136731386987601190828410046614479901657390694303271508460645563973929335848895579259810134260706471304247573359118019166680830347257381619720000008994971841677526023948601445109335404645519882100309958953538314201229208572348831851126208914101709734670370411248785113578176886307087874635726970977231617913071183363600223925761421433374958521316351177668104552784847543462240130836071913636765995707234641605251701314062399435301252817698180899194789050949290007313454757341288329795504721052204649735980365520223379431650140370065872287871390313669456625142073821411623554346918339410266284528102652459495221886124241121281919416582904939630145815397756417711913118320009709401359717575172803850815903430376665538050163301416313262788620710997423568766301645952999570770218728290978185617777105947847313171816950856445228518241287513068871673364108464309267324694746918714770391042907551308391161692385048959712622133556266288997312765303015545487936018484723560822652312556570659004812756246325254363145063484388864959901543858407961897022830801968982202544141510001818919961918377854737105536742092226631939411163330078125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,5] -1837278599373043509880463688786567803542125338909457273296723741225633508101089178728004904070919570446106870763456433672669483394424919104425506039212876697519449196987893808756510737849384531436612391511552398110516510374155017106087558158645745011574958143234113971876907911843229694121074306639673804917786644023046920098653930165245977816446193659302931611637236520698329795916203957741123837507234535988392707425546934604611491678222921395057767818746086802725245219461634464603641191621894980153824789055018900514612513069075504613461275101319520987069637747189677660820733611155455069194139172679568457782395651419119539358299835806276556561108583025834252679075355961688911977534389893207213400453821368104216562329883001843760456990081768022849817266672740733249727233847014730068579153544810568735529442967630221193137081649773669687877721910575759153141341333382826005860809252762133314251834816957654054120517689792684162723011683168945735912262117040027285898942074342835750558377398712661927459531125374337533053511087887092904639171946087664486770391948153483386691083203990150858297309077874640806387171360353669648021861025875927977004441699087416824772537131324469627975320174845449722483698165362311844225443285079065911196622643440986534991771830808553108292606707110760315994327065848419714491464318380035856222245518455561879072931204578447814313167769405470159069961542019280850500048005714916680932893081548151053614420091381819946988159410748593757629709171665666594535531335039437226118649754612795352169716990473377110385995904515048701859474931667732956095119929954261960647164447085633493631500697039072899901025458504332882371822678664844222126094243709256068020897459957244246238443154131726729914731672289552588049543426024948220837776108995671341661196192060236983242910086549399940914855369709120965086536904699216747391751091188234450299628097941889625576471090350459812283296742083940502397243394970796574059816491306456376951445085997184953907479457645185757652935731363190182386185121899735595950980465446995560971913053906227249779544606279840390312567795188510099327828527369482286754336165451988732297517552254990347323544927906061561009882932715434530653733209065130069660927580120970142999394316959149117242437822129110190003525575410636484022393274752179475368550534003508900582346541341394186019897460937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,6] 11921291365755691579734204864338207185542796346798461550237993520428513806488215533346122287617127557492253170459635206548901168297939779194400255114000437001420120438644289379741106973959045514930733843967303493473297530361058335576785283432294552922190982483196250820460403433652919668119574878556134807477853839040097090622824727991432091508788835314108385017910901984668705404942098944013920715863554626898231200587517519130677517151325005655314180324615859627119981469034494097803550907813095259261489922716147193060616208338635780144931654230600466439410830666626206525922610504939368886226631629652478364287585558082452212775944493288578305387080995598968647415035442755557451044699078120000815640817492081717168000097306972934535058446136215636472648697105456856594622316601228297334679991867486656178601732489146760255099003490545874031158748252040133199768255957472168220740227020531986544957714828299485195748065595463516847563611438136578654411470908970646675352845210262449459842769425012159197320845971299042495623914159010998688482666395067216720358650616909667914207357656846615135797160676063126677806987572578027217471608603605549250939215513554779871445377697010371727420375212627192302095762073719793165456261039522923751495647578554309571700240587084936953049534159495208764301926930042502438241796096751207196825894151746028964617248755488765351811244055238268383862479185805831119371131184143518408018498519358662764744700580015906501701167917829452612123130419432753807474651956515660435678952354821717419786957591202829956082529334377002008924335313799541476381464058699234029659984999099581600699214204882785626729424636925947508675333073151413391222610968921121304070629801754110255040615877424098784952509825446210571582563614889345176795734825150671471473731445311379964746295661417406933145871540755642216500553544536817209482551211798020338574161661531045478073801793646257826089968142775724553803436526484895013135581159800184507623677664504053013231900126759832238517839351540394372769907740663397886576546321425823883506711300217696578888980028532684956822701910926824173387898488794712089735390471784636496012387467789039277022752167019041384894532838745746713073989868850597955848534619406268115070941181262291795001681945354745417268735515376431210528517291456752268834646230242992233361309928341142949648201465606689453125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,7] -595020208475217517236132255017632205950894210510909520917894369105857330080820931671676017528525139082495206118142398052272080900249919769661928402118125895801280625434943930564082021266810664572837005833315125479769241586224664613338129756414406141008824257409342908788626683336740877943791471614015658008155099860110275719467749957819159252689477719281042423069878644265859067339965985901908679261034058176758803927333501002767651202988452143400541829749758067824655159433955348989247405306795123531985728683702392471366559582778757706676060815484795920725454902679900952571889143904466745222895807808584511256576222334399859429321057610069697145705731539983816331856505628584989900228608943545605146715489162831486338538278406132959403072157895053998887892187823652957910460606572282897175752331868122733191178370588882625638160801481813220551321154291255687720670087310739866036848515399868907920409890708021456848261968627613195430208039143048504730766409442504154285627023506580440719956280760126506269999376303518699171191077622018687341582726767895291184690129433100006380743263890123642323709145819410659714761621461718696606506742263744341443467502004028676998471542343931098041045098752763238264604917699296813129600427654198595775872025271464343631457536836510209497977584380681622591579922258563162402288739930620409251456214301205305303264534178339515572098861448458787447818499937234114888928939553833495187896607202521422770942037054982457881801558063535375243194571403588732852889623911484127215020242287566330121664596711263217829258878850560907149343515935061559750339136965493735816555027989580327849539494286058651475952894500604149049299512696140810691127164599674956683356772277361305349482757542944511298564813377498028502951366000331906242426739361321044238190556823449281491816301376822008502612637636145934146511646843823637992861402250061790951454749055450247145398309633778161233052580083366006693997665796125677840543966054913294191860442642662242080458673557800598471706715510190897738571162588563255986661927637952249360976930669383617469817361832270755738252236484143364676695317624620283955963219397963187019908603501288875031662914145080847270217130711364246666464487844641242067700593173261753873871197213894415620502404807563879780019375627082138188313062059154325784717418374308759928831974450602615434036124497652053833007812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,8] 3298655573259245671316444062061040336756328330329925235949062249811421854645303350997390760393331344206941119991967188325933132031045545562154528249826462326258463759701536488393980162710281409015469166507003896932968462793945820227093003074061205341529613210644435872386565918401707207572300673229911871483395266898451709195545861752834065848201210087011389943175177002379949083940943276170040696025587958851523929022424394558760528249335755693328394884455430716812262560883502236049458344925343912684723861913482210946350960877707630629818918312560695382480591420279935543662606190038412117952845837840527212713088905966024805408769202231475678387717191668189632591249381089592953306374528259951889998877540194482038164777896252957833335706089860514002175750589173225017516890687835060285066689136522644338861294285200347253430170109178712515826390544922952111244132715232673332630622953843292740952380056630783863308981106617244102882685531267977767533224329760645103443427533096251408752039838653396726712890632522540807682327521908758804427390530969017836439012882773636092618365950566933388497691938077323617458801862995265806517615240561449776066544226322264763313050994816938820287165721416842627634244981194653915531945182453672497030004844330170493565411151307495301813047765196301419240830289217386794697999665939204528405335889780100209981269019649048438392036535239837327400789326161156591310575123111603963542312459794900605849302120947716211900873546349365686560053702162711486142754635315913641999483594162840390767827909800368318474180985936559576105643391893162993782777445071466467681446845984665499086848089555223687658363322442606631770889759811142488251911347418913055632849790910764187539912659304388424148788100663687558536416165113886818978033479497091143277596216169558231140897411951933406585371428564732704567188984960829553638657560118928156984126872913227340353804625014852070219001779627324687756168476333786265104145283272258446850726639969939004885154871097703280467570986685191095859105395653464874450411590011775040824458325322387496906480062894436653577709643581350967196391804490846855828730959018151358652646430151414340334857964129739128464034751641641126115969901207243521381823460608070853963035634138165796634304107394403594856922951102822516318306786761814520268429877343572191129057334570834347786671969515737146139144897460937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,9] 6457300272655433557763411782278881297558795337615924751235088086196768260029344919143791308407278483424686718493201643971146032520050774624174242374769462873215100115244662689301016662893767693295725172742725492042249765163617791212725535625474149862612792044469945538793125692355357981041726023320060971651438953857609525744747650271604343516473318966252715868776787834571787627780833067118334629279504927190951621944006438986974670327377653745891130620023671638742336027352095346647218381144799614420212798942870396557356113252736895512576194208035793534271672370335339512048682763405839464522357927475040283021368287583976931785650742125962489024249521296710943443389053751259459490986675845493063091867982417323430984984374243630849126742240016832539637844209794844126604761095624624517547078739766044714280206326520839846795986204476301752542239623904879560367951378818659048094430666631095958798262914759683795476577024113393591821692481955411629565982058994205467650968410305170255920825741293087457692631483163351262411966987116670197087254387853676632077815139197627693813995029554608777061007044046898428793956954475835372013348930103714972514464838395271490440881349606660238165036141451230467087126922820460813234274229318506941289245490595158959785471085400461263586803210080326593373993529951803529690441409125930603664766348953364483676146451490694905890994820575756645400224288268942522760106690465441747782899344100450082052359393648242920070818148055911046600224274827531506018083043462771404486091655066951837109837830456729008707010479125826672564147951262840754122469145704000803380436811299865585089012459599034748029823064997986790588617145691875200961412776263127471549213683870509320366193408629511626510795482300292176702787121840464039643460665500512158714373696063775952699097305415164572612822784757393455973655859662664735304769586011727332678166008693552759493487136548602030066636906499845492856395310495514895089855829090792425315308802644393783987252450800157440298344563137768847692980781409772306066142741225401521422778560510298542862282845843934261909123359304221801993996031681216771746616154811393280159731326164002629567857124386667450150071275693723194584845402260564915150729151929608217060765972323381929911658945147821906477034309400271650888671511593761051021586690570143359010565722221281284576299697164358804002404212951660156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,10] -174971430211780422575359907931075622892240467410609585176364747192092285641963146528525319326124161479537356388624029714227743584146034295898991420099994961665301987614728111071727516355329342875621458153038048224855494271172634707436940101062888730266184681337524471666641137274185653104890629261384514042377687200075360052230406626539568961481838332833257176826359154584516938959370784193758124451758875507485985250886685173200911011144246616311395390224893866535952670859089064982068782637483914847377858773689711198824470144325125542013931734590127336535018695462857967996916873976814741152321952416654280144432619672130324880530221097611923942066648320331367911613539455139688418206843625666007634241748148113132615458484596335646256579588236603752939434662784595320884585695531343914297596440632167127587292560529023455320273631777898795623402901535162383217465899677280644562704146221486050423408228238358054022436938979991866512499882807452282866135091518963270110575656371622624605609623520345986151254430515173475988002866598319137529386666404132716477326037411603264975323561373819567380653359247407796510606772628111845864495256410507309264606183656425572659361491137107097672123021139208342536856399680502574396169176033915291460638952255773132202266888171993371219804176963405963857973322476524029767674427392777586340033385453643872049303271118836384214223388723303093126365775350504487844533906567222685339540610528144460242002918673166019232595807786513000691899553005535260578502353796324910550003703026878131119902829694370821665404860677977515474981934345094115908936250841603543970500988180991320020478806516605154084708875763703262052489587762649096570552378598097023096971490984594881425883942002207148117401694126644853634628233544121812710046565235792411858789498923266903584917083971366092146024876965486923448991471246240231877313714305103937841647423259821602848929527464219681064154982975818117896358043117291683662827615635550607415294271984079784902559504010277933165198163339083176583350950906924598056078150040238881443177998977525016372946504696680522060025708171443921447957389829103433247293563277048773215337308389042465271337222438939106363106161790546706570610728700214505985759230997849340678666584285314725604504938794352679611123734568121755298162499889083468794043746256108899410735004862177485745631730362781297571928007528185844421386718750000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,11] -313206525355564696614247880657376986213687258704463932934164589766557950145997495833695913253973594906633812853181116811644705459493894173356379795727211834157403772751382249681253222379107588814191065634027488949296617874134604292248011037445254872558447762967201591511078206550510379833704699018556222214114865408493222192502152335299962721961262200673992897168994305518863123660802385330399245279063706164884302158935382345740252806775847246073761245600882238697026253014861184895096008461914839306216538562520560377041956216171158943796654851694075054962306203023381255445926880103381869707079303656487843530067469543856230336891882853245307510539125463761263172805245091667052437253317856390660955818496849249018704598305726351149278361365290041211023792104054798167147773883035052383128645428789841599491524844362755715359048846559585150728895039817797415865766570499566832811835344285624126191281123383008624976704181979733550305546945735930697767617611016885790294990481672268983915520919922939483812024967508379191329594961203635599886998346931627539620490173646248982930041398473752650924561704380022872003051959462423245517240339488106765813694611002281334467534298830225967783256453862877078946865356959912396926772632599886897801671456461354864814913933529723510430853566178800061960271278123366277329273343499996819948434813593490575195085954480959989366632615376511979519795173534079867789471041777046755599665600143286910760064874770979018498786312498809229461605915314482063846111682740311873975710553107712259437695405346474902064706685196538969599124888201736589497205716584464287229851227779754666057552363719332516016058962352496473312702196413774963845915581546945583294105584529694259071833701174262897956599773260078678621554027487004446795543782934982450478374233841174572521201375484799308264841541073284292904519147845761098471925340087203904112801816349664022257836859070926881887354334896313840620234631338874892622854072255487819593578962745360151087076483137910037463846779786811560961985587549178826955662922121447809972899269868364680829572606907350241547620138172449349465019291184442470649573962303183061328145602105649175964032959753467482224959831084039960633565366179209675470772400177532653333552079417072825000860047819405100148217410222667808870338711089903169395858954397907284119847106782861241448217466958221788519978190379333682358264923095703125000000000000000000000000000000000000000000000000000000000000000000000 [117,12] 3570771439798959848991513630676769178743669830479843664305430637690325168576432301247763813754085541749263148737322618630397041019997214565788527669365933751960638702453227540573000130467838669435705521988874958570201300260900140540398809643824778254307693271979461493278464747098505292824105128876527602650526405599146460722050663585417638027852072132052956521566200990246526057168759136747433609265358616209859184863296465360377636152227456478258550101450513852676914436588024836568184825951763386210202772605547626516827829234396862143627004849173029655948597662683331133488947721659365958551922506342874342757559949828527446732039980493453638363073273628090194937284740559049677757318873289999897782743161402567200095067753585349526187220862044771118853362739554745858001511954612919222500480908811437329435770387990982685893597021557957405509400839322789400644789492750946638470345039524317597441397933922983032892773745837120650687241590472856239469962975779714792539716682931591087298450259041479441842632589295379518660128047270492789414992442647978856583831793321423006226133163199913586092263668651961454854334303278618249328597102840803072478649548004430402421815206386128478465011479265565882819811237979466761147881438069568534251168053925056375797993374228599953922329290661458382654417948105141186334900285731162609423078143840721550637031723226177301873043119405890851023211982923314126947388173968237273382065842389178663086812130266851264741794717490690010075085522256428072251058507825093004643480591707229889691403646110808743118759932742549068108605135916527277979307557348747179723416895401284352446307125107504644956638647793951144035373368182593254366094004009321688417593809703337299740162813185072362739486186867357942181669470125122952154970741041324542127038812310709520861485711373562047403418922356138778318111408236973962510492597264832104233073224747973294277716542206805326324428902343781490384078742813962598765606667998276346094787821424251332903915507319495946027073703935005522932883133311892379708406912313673642124741216602562610473614418445299399022073226889762331310792153806278063708484462345063071257858490542933287890089917699416799511071011858138481970798023134887966279671822985793669183690477196570882318045256426329437076068811783545326872274180739057038162587468063678947372343744526845250558575312128700880720533206158506800420582294464111328125000000000000000000000000000000000000000000000000000000000000000 [117,13] -6793014950413802792233849258714884549802571599351272577231232398479253847763007474697332958168670848392316241086502713195631224911557179896925541777249452509405190268422527766865591278101678951669678939011646469496436292129779325171229322955028029882512930603312350265516328977226400855316876785306037549704648507012959765076158798303179555329836748979929221492795919414730722275155327681408544323967956562998217304597634686586276225099358426028772388059014010084947757188365593153764794548193930439826823212197125501828833092462943847531059606499551063240541857919275523351147080944592714774682168198297597009237981438935393318398653895999148679815986720794589439109242088127871370807617972370586664143254170866747338148763058990980112441537554772017440049326484363941951290660047480621314711688089616447331795582218394738726341371145139124360344962702377248417039097085183182567010185707460720254179432562323992404610339732959207819930359458967391351610955082320673723882329475471996296132976450059600059768407452175258735312021849776516435923548669901210622190990852221539220692626608961819858026297254765504230439824142716315152279413587692854018972212628686264118521920284773167163690975492816759689219653318651024050249405633990787155957195836736261459375688852982228667314433623548634758089469168707807367236429984863554160523607476652523594547770078265345228143107357655984830701531390081164843964934996475262733109158316048820628995076940928459804259162208364681791179615531374155719973911455965342597515138844764966799707196241851033561465572750814516808260190805144112602268773253594060938341919321594591659514371993082458601215806621579906192811218759674981972930189244442311874964983465961219531064157218864088625683091126845888583877566007117137990406033502587066255326706164760080036606835647735054336741639729529696761553403250538152341024416786456190824433762925180034109151942414726266533445973431405711473881618273818353926726183978353283067243741974695819227894083301046190537342474959394944354221411873862573289698404859417262365982047028650558357908411991773382781074231739964784552428526919132523860812290768119882404303098442046514697456947532672490394707065655017864478518278289705916273739217281774204882893471011936928998714934832883023312828088267424857652372739221979295409273211789124735329116661070774075103374177692439713947217955203328187963052187114953994750976562500000000000000000000000000000000000000000000000000000000 [117,14] -5555008858003363171081297311909918080073673039568611428629304202369284587527626830052648683927321826832812587783247333916994313845500754271684685790164044094600910580785917940862955189661015183945095655300426626583176434041086832516266815453068428429640931958953206592052930710029642942161634382493709737464817094258158575286360790307139824215392502473719530851721127865537863292845401210689682893217803277511584761838260381379219188178508809465604169351935017189192589133625821050622294394839668909849371013043330103668450523134240718169877695431433017271570509916403492530477956795195753643228781283813558828529372481618677514037823166775881302772524948781798691405148458429191548729967705297064586048916398754259770758697921498344457770364052637881360540756600149049628887524685657575435734052550466771666136074636060265356801690850253195424187390032914149213569695722639359289818514884723251717139579095688249113756776850899408237475570845254461305701992151380068560675615225796943976450372877095166958612263662562776798548020040766409293014013554844230425328763688195462620847724011289367465282956715426484335059107630305288987442547618045092677430941657514608544826293581766906732561560800599150484052056799239285503712713730000713795901709640283609144447613493087626478681027820645445605571332839432445173534445855350553636753674688566258839170898946748458643495379974863016552919114460843718656920963071022642656162089087280350143828073798101502030960123554493545615725933987929459062662368159297578074190697682744240026368896077727601348811348149975292729123185816099739544044361956929993112977210161858784172785308434815379928137041249754880627627111239803977161266303361553286828438554371368816953182942036046155405064852964879662420314730837858406814155846573868059704119503085587175129099774267808738627460017254259599278692859574814267551442202968709107340814752819612058097510857846941699667227749320874993186201356302884068354090770054785499344199538336058579081486915012064380447649609007695607923843057405529710724233089358061399768426279659616708344617335236332115144965699388834298741698121334096288652878753526626115615587154328643658710422955640739414862045103306609601249739874847412412853746378305185200317652388559555476756682585488536056896640668932128279008282620213996226523155013275302574623810678703363099272162046611165891648155215230484027522095402673585340380668640136718750000000000000000000000000000000000000000000000 [117,15] -5834027383116670029314723280650619172333215639722263678121637750718301792821987998700067969343755403727439189965298100941056152085039571375904941111149444475310582090619321247833943152748463702556470211941817145843824904807280935585492446915744622844822321657534578621028637280882959359651917026315895896314687508746528706475840037940306737040455336953284860730370394852867372075207940148101055708907275875900445598234600281524964956558835887392198837702508949605344228277590506832908738345991788914130356425333882973920880500737697365220210227478218135477623254527720336852163522426962481560788145409313567179378445785284939048975795869356798893977382688726842088197460908449795143172061657613466868906305060466759833917299846950918503581597107413805933234582412881546672694698971509872667591423459399942314074399978045450989521090737592168990039420140531425727207586736468286393713686551954397650724687529094562863174160539847532332674640945091628754634853367523795499492855098004018316446896701952615543403798518779910288358789940598928262338500171291513344739529717527707707821779324636158954534767783343960389607762816253657771315625323104188974680302937278245733861584765895208670010239850126612204216616321213520742604731327727970551894448790789201748374514386108227218912840354073936310661097780710054246769723926032744789593384359144268417815993142961708666466599364709720442395765594742591053693053395289276654699896253621366101893944315476272485431162098234321430487534868689259315892747016843166418844153179360793085218556450104151345182240294415240369849791304896484196069777152959160361851739193480644179453176443751270361461163594439469415930982493289003153604107545278932560473019977296752400415978708516441537083048396241334662909289211209593974020738250472900028349810491567596602575431669037616658891019945445109183431138944135271486743063474840200405996333325950957206346338137413579392298029216570888720593157109140569447000968357721408470884307910936294913660820637535176205492035293444223762513145304614679688123622111242797769501842696266005631347564042777184506961551806585514408130108699462653213247298518357161586090949995858204745395610875230588747299423153958995975264359533412865560943917121700635775235539334381719599829480565984747249297176274652901155849031897024157523615082542798232055841580389263377382184558855743348127382924022039413503026850094101973809301853179931640625000000000000000000000000000000000000000 [117,16] 238923411257251487607056417282269109270282370458784158249530137434696436904826347807448432603679052051707051411913296449911264712904508603392753345202416620031574358217352717916459454759730822276123678830782235335537645317848197981350168510724910930443492760247553549604311710403814770238600285622532837845827566934428487924713858456705517222004625283216274518734018323135240511803778285088885299452439062321322515813262473714262045718391603101909260561041660991892725203490381253512892434049090119990966616572718034983793260796443890377959046088865400978978151223195349866266613565558116352626740993207068692994003695460085301782238575037732447437028265720056990104125320034840565232938407579955235281515099430943017163008890935807489783034084685649892075497489668385273999245029217781289321804811756914679638243029061652523667668320918476586108415948957342602021488912089846930993523478468042914956380039959100394802633957489003501516536472603655860286258784909798796455180083817065326608327894500009716682825073048145075863140032770534872306203539412352040301107805537712442551772054331783914500743532540960503305740394453833406582257140966616907410638966693436312437719245485292745283745651716963233042780334441854812765851678157975227382006499030602675257887539336280652745881550069956473102056538337066989757489380885523238694090516463612003116647529294900142593061193370611352894747318798007514455091091592704567893086592527714388686412963050383666589470498366310499671437711004872684125161038938893965392315274413740413182093471727381562543237534372785094257739630552831402037493311393725301491504088562721605979907380961344745793001152575808388507456977664016241550865761514823561277292694249858166886533283427904880596970349643893072853186897949988402275668137113316355293972250995164584372659068926174790877553381436095097107119643439190332188833978375571443761184565636679533617418976924653316411770623062286807043661704137312955622543734063113301788493073146740152725530129602560619747263012922470823330711741325555873688642563288877902413568467973129736802368723772946700612647318046486314279697689356345509398794761529407836733828307268158881284245401343258871954913761730595506063059496663868195496726404913937821155776649479884834613759545625286978779425505664947742426660012960760062144427479661141239627885376319335541642030156296615907020759086310531520852291215151197434352070558816194534301757812500000000000000000000000000000 [117,17] -772254416405819212333900685920639063128947920666432896448055628352351625806460206714878326132853220666009973250084867574742798462777119490461833024040135739800602767918643984215318446708732763432733421553147004459037504522417399889378864611615969321282583127793179133242303845148626517646849013965705452220709143574207389331247386194304601236378905219511679814614704251560035874391834888132081179559841060748944120790575600145607243835259811329566339768880694811356707352746328050425202897608681557712595310339793792864760785021069738982331255688304022643930774596192775842997372366337720330829064550812539179396347408203112910618158532626362660740307794593885416376765698465859304182264180893149683443291579940035755904045088020893038095461711796995875537835244449681600340452302896019934693869891516142162006995914747313333613170704164350439328441299671291104015699762286168547723319012617694384517196034159936396864090901591976266485647403758222633173408883984689250091353486449421185333356515749708269210882715832779818826261262895566086551602197476063244527644688491610791922576925979918711154406487834948227221190209287719017006128254974911444596483919013881127456384423989306126018664635439123094629499774605506456505418608597230409800303022222187426613281902111157570820344789420879026352139355512191653434340315931452681558659945997304126952663682567310447735330382974350926069687943689403026044480684535731460245081152000460477317021648710267397314158243905078469377293616665993497308294152059344852637692382255112370175698822541071014840884798633553335919513109789048670136645188284215289670841950003745869868986820355366952672960732617716340388973262275191366749082527591948507875968605159454845596906090203418029545960086941433559594741356747255565230564208374782754347023204038598803351635403502151446533644287067037458185956088055894149753870473538495581212059821263630006689488083003129170306174979152828726775293341849737982834076395753396346506134708456734279259322659876490597586137649985765541353305995614798293946439780737690792500300296932525595404201361445763012958403641233210287464939310893578687944632950844277204541492343147034590530896606073142598984196477756928265670552980794422768588527963158677135369909039888592959913799101220344334412204823929929833097897150805038851546146133022176786317628591380183328396243901082956676504553194157617084567008349307859482735238998429849743843078613281250000000000000000000000 [117,18] 922923540414554330133493989197471235687487369281899875897795923915413563679318288128875322239282796136650083736007178148043179125203013446551601026167826672499093639878212384317167693523523363424983571130273810784027601267136437755145470305386868410043564364412704041759843846999552836985785319354133698314833425200928130907167691743355002750264203713673453478884794620772447540321847885350008596792506437087860264543114351563995958889538648201497041999918420317803552732602206361430871365760839742935686254577702763001614482538517142186604865278338102457466294036915257799371534440141425759768266972709344296496962460976902787468075222906800501832779108519121846230119705375080098793601236336140614577259712765439484216448956918829618902013524629419690219270493902292755935876683438078316497479329763053969409487018356456887802201389202433481375570514684388189974327995240914396815631348713597315205364155571566021717536218496607244512082489367889330524763225462388271315427575406145764133265009162784188298852623070449654112325961394421377067506545635834614650753215290920680844997684101193950834137192533965540180138952781669012340636943738933343682199843005865383246339245607635131249408870259944379669940589385424328789586224256586881277641086658839903922189906903959616180330202692879107291574944589698204090010260887314284117383595205886446866313321913046454282857581023149841741644612329128087236790728866425858074382072760549860261783807733244093328067139984429188958849193859986882708597139012379928665074250546952785149578220631289610678749116530200304145549378493215190911246928523518600349018205652330424509945317229213330550934848138027477914318437739618390379027695825596534485174682666322461361818389043783421893144471925731025602092681005029607958917000184910203626921496562961118174514840924375331214729687679018585964374885538064353387383676374947935379274975024945610825712975159679885276362740311073649790641986074939986592096691732385376193595174714174274544077753497143052906543813808762375129824376356343677993889150084730324729000090119004151144941352087018755736624565387413880749692787772393457293269339311699712971796582260624003796557473950472119099648962217101987733770634944708724058677098366817261582053705290179828533734781458377521620353732461361588873285852117217105127591148205939334931196140700479664081941528703659862748643284981380173413983292733013888420323667105549247935414314270019531250000000000000 [117,19] 585439364377377513844558155405115953055071001532918953997516382988895042992204325258122579836925970867573159441971118136175123196589288610491067213508768997236988439908403596911701244180313362551777456955804572507952817466277609316357665627520988481425948546085119831136615417140996730760844337824512295538149745163269731131992916217220218739147661638168630987051833444850155319385637363561042418176644579887008045609361740189446854681745315215651374656970046183870699183816140234043037774578970283396636099049664444446280504195792939488574214714060583053276629171512258221404638402448478095785200092191323404952476176403616896302274913301636342660747823864301128561462410977710025745863503095998608609384358503981626083052285978926095591039969457845766455655520989725256386005131352820362849015446868297540560797395549304074337660045295049407142056025219298575283034913876948067371900100571077050292953063026832242637855125980087274293304257733142344454670968054603868999455860511518480328998679127929482778857777673475830008630878748776120060696572605184664370950992251781493500233617672426059469288798253416775668599472417202040616126657500675542344428366676117038921865160961917711563213228000992390620832585144460699550749611708937359295480809642587790668468042195493991439258969630651031223473980554232451239373129005146578392529115018569595707189352250764027662246960752485265637223329726588178522901325994808010955823258138362196980096004446413300536689446516156117498332266582023861528927451155998412102354167721356611158287000919229889695194362348973630169596800017878801972018239431049386359337030434686431137862967661054436293682954572771586520997013843747306056556763675199719307271028205547847042264163661861150081431665634466810494716337141604096995378463698267226534202085657584291592892088161895555134704587037943889152192497417692064970332431743739616756235201045125072283764834791125468216853710246633297120550836752807537719640240590408310193132676380812634012948894877666570620836619814740705547185606070382227554482585025461999742522867956489969998249574638978020523601941312123546518251582950024833056089574042887975101010949517329893166336410052058147687171803830205590983907460234797473146582776583283594645481668929794350565819782854439854761535181868440346441552478319298304077781865131449721871716202851347640347017070991643070219148258957431009965367309493683434240551832772325724363327026367187500000000000000 [117,20] -3808283562646322626480584321845404902022851697834140432577796971915256651630657393663128135714595188478807991436634901858177578673695798221987642067384596785861797395685728378426726548078870591133888038448714906785274549642565038486418589851299614616748590861408708157696689765454314756800318374759424136139062618704032976448103060407763781446885737426615981512681456826378032175531048743889972562772249893825764961381258094706782514450960702195977862937539110342933238901023940863570596110625495362053318900221661372599960368163860576262394376492041123625038825658932645662216268356341518335937085667464149233829097144984190678305036194859164001826334306113029861607157465622686497077275369769852138730753185168022428034156896991557011619126788084462960275520108378142006931028392802523001730893876869650694113311371801776346991151435132933764259702358566451702297399777243712948136158824274231222100852683281711209960659383049774611117196594657805339239412764033260194214841158512047337248671321642982216372631633823160658794220396144034118820684700066323757380580367466233576394293907778026903138067823237137163280668962451274981944570759912136762983329168045986802612276664565922095561262837363420158200813197099398454608668224962181092742977069062698456801263355307549839660711149660555608060868547731178821262304410647170910761552557605260676521333537448305329387113542415526384783573936119425571439622783753626560799460191500825434698829089454039903872849378158050957397764861232891966696004445050783783813825160835807196331329537963060247560553273960180439553796913208349540803538062974130568966018518475687268433081976399765137445230944778445378953463171029257045976456243606223183771067264877381905193078475809382255817466736612621467019671675414509271152957692156452670087802320199254971239952483852011749500567841353744965994422735360496654715306874098575552629637423077581628135917899251917372906481062613687139429553745305094469160086480806269304638284532013530356371577776253269406204470851963656209081110343246104521896300104473629269621523074744507364819333779692611645052382954009709929825547654323888303255672961829202310734484175701758400405262954925312318988704189119149495388651859894001664032375221840671139789518229059502613095200026130954559623057068359588597817642891920496411983362239207822111194309409126526399724976023537386726529076458894234469231395096358583352014193224022164940834045410156250000000000000 [117,21] 5741482546909083098630258750115887503441521250542873750954066267520538940230134763814584781110986562176972469359276282385890077085585701498391364624544628000878537391703231706181884775618839466782895069882565311025619452898864261660685558709501931893545460495725924808404055481302728742941252324456048993019036687938568630085033831546829835499920450476204521118164530016546682139090475561923783091742355177739834103815501883545515806605906786556394633261452366895583062608246502561299307326700991259407898694171685563367045237187864705716228841468344049908188697986803032977976580592112325223674934376479637070108182649178219458826953204028625659688323704911440129795973825745781842363203330711005191186811060155097774030931902932079219067166783360020037688705327924986568079796284418611093645067202692322845162025481188166556622126647729844619155272084818910528246426194658429737370674339140214847620788437719972224892771959611198026505317013915804892187453797664704040163230373356778096696587716312656185336752960594531762267793408892123448601015723769735991960319506741685598521615631299365153857865355676265679975308856591495277718752009499761117494461427395812423421746273460465305293856542215066406142715867499813154533491622967985703500723263092043439131661623593188577994977263563865066495143087728718762886567437271111874502787646396246015004613314121783290104496185162831897292241408342101348281664477101460562843040986775189908979801973495353928050989626964773647787659461089236695551511281023108158248348985104248380675507745192636134613792060829989309394193551844753443404921223427541091155923066828068752309028649488933547619605525300631754966766259830380290391271830854014408142828943182346434638217467089210429599111015961220682031627905333183349086559344420252710707667149189957234989499933907793719790907020453757472173026117738824963453450245565035796084327632562358062543635190719124585552605807994214870093499679395188848414690340717978090968167008368129238823846651617414881201630156559010401183501968169997561900827982632298699328741060533947538058546552183332254773046481044281187877980463028260535447684691703897827440346978916692964801900909425257797907155136604764413288556513354006608860978152833703185007702505185494345224076139178181954417375516769399302936525295889988827499476145886541636339320491544444352542256499241416607476204212440773229983510708533678279508194464142434298992156982421875000000000 [117,22] -2532032136599104295605975195307859718682928662372907769337735950561365622393216807124107723375129704172975041334017596509916449085093796691330117006946306656700051298966194091015494049411962540428382614387945911355568779901953406101789489541579264596646547971801058087159137562621501079554372509934104929537118671682845568039070567099479002613777933321918284284781612805999159097569925243073979199555032658863744111529509916364980515706920996348657554162118874230973161848828782287154730767819758375300717887285064816536076385547366954181833246761244419261900121410948407418138651185760247782776604072897063321763620778525592086942841145209539281966751736568249650199282301029801359738220387294105075749387273743878692939754871053333973261838353388006732737940458264786885714556217285705964959343637007112190382801903116276814747027466848167503194485353926687509356082129809293101236401301224115193601236334473746571032241286256108809789718690444896143725450025594602729186621250394830337961173397607097765502420715182583149802657290358895263965048189092224937878679574834102191620809845675377760489122912566904559434912694511734494504501959117338160884893238083171520215094201213049035241461160990761804133512439206540100096723028318901316438937533041967084461514915163570952245779625288472357165143558445227408689222729342927804262070260579796066930812438799126296808828667705465373086030891184630051245393935493274147447453096321115978490645579028469692554202017884040374002235272185048873483483886920670073183531794435846783662622625264470640975929281439323458555506536446645615147172273077925330533076588283191023677987990732446637355937616862123604249072423223535837089068515535886527851239524253751471591009846540735518028551672758754327215507175913286053380044905100917190068391222134192359566671621602722466856235359087209449911820171290835648140145320098603389347000781131839891734448081685462264727816574751949362465140330248816051583190736605207043892420801729893927881436708486750858061449916226311809371455028099748393005234969247212699511837282910962947286806802577309678956544899195448882635141120208932266239365316940331584467268310675674367196627333762269352770563228307403738527089245180077076909806621914544456936236042432129236408846043029374143578101169288109429167180794952720199693846117422305060533978784554072547885135607918967048231972743692539134943795403609456684534961823374032974243164062500000000000 [117,23] -4377693097157307055489824787216611688412293260003630031314667780408401356809609799960366012771363273859804586903646416350788017558672622759672162744183838093168075013262143887728274624039273799153732927777508633654657374528117706244696916357094662091341608491198459833904635779230303409242119220989920438759842309335553215989893925560782897059808711637204813860455074901480343072981029660483918168942564301501331451695591507422812984395898959549175702383850051333157904034845330248814674093381600330401353127246337036750963237283360578087668229507974397986366060319294496091052040151770870891407205656816782544762664818633585055591293819542329095182872456125787166321855652593426558257870824221182404031820292593869532128691396010315646225269397594942308313261908832443685738764445513193216632393831783633209821938748120206037443159014656912582129274135642962797068324845170778215388918943917923605194911341192798050073700012464004570055229544006450859003654933801667487823473428447455490632915583681917548327949082704841642595248200619521414423327170070348176849173817198083195566781585431804913854848739317827968075966074332535702280845912146694484691412672127661764857761346894769100802586685642436626703809721893496679559779834182308011411451167292301834271027489633350720245023320343519567262902613097098658030398869136937160572737066090942251543114910307438642348710756896275436373828516819908916765153047091510352139276362461081061550642894786049942212686784721709874157720517505535992035961648544293563380325232329709730481472350979945355049972138249613898462023453492493996571771996446815713386803841028113641308338758657489158653602619698903666045661566081236283033261796803547032391038085751619067644904337028060465549304319310044264136716408506043266800616562561326423553680458137878736859849202658522457080836732336838585861224787627729922073232490249644562293550560382453914953738449916818656607867478245986206472493833838821436691399485889268702723063746381797842150570593085657557677794323179311661569582082267951191103856379790753552182052679944823044106719254437826709366766294998417957256478949721733403453531154159689639077332518217812056292659599088303506577723277504163335999016566025021795532239647167408955046261446208560288027460241598822331750579429290168417206747057744503056812444821397026797617650033921307505534337511005623628772378848102708014794742091835288988477259408682584762573242187500000000 [117,24] 7844516405376181687020257912180171608861957466396507416410229302441864132530039280064769290429372640319405597998220194818559104216676654890209231650532455662879651090895778014707780883189034128026787202290094430414686786355467449833241982625918613794923096981363511837805911102145395311125022919588874393887191266662719371238278488389834626294478757214968665423360763864564363625923797195902863650503026788253736684555482721748827089374059672915353155412889732202605816030401250269662776084206579410578042036512349808326807365308374176729283706664683253579616437909947533775958121600960183114451756326038430331593758703258506946275283402132849289936043021717035783219719212691447331416188620359738155639921450933622076302740089854531488680270014389554770172568566693406516061495439655245742379119782970808270265797422191216884664695240686771028456783546350886440914553699801787550167234347789005045357894256303639814353014182418598801813703150724763502854129814144903509767490784563402237332479179425216016221215354943450787891369387761869627421576646833756860473868327756532707723468070886865791042937734445771034731386498201823283926673116432253689684769100410247703768357214996506540543485571299692730726132580803872718137703975243352275376703374569727918229382241699624291355585679022683170471210552875554939605844508220812069437446315632462478206889182409786753679784758291598412366311945715724371943888346592935490056513015436816488967127083478396925753889432041366984798779777386726113151588692364305168129354939165995337764342259133016858930430951183768582203142044828219784026088175706026365798759513835940312332971634641552582527088554171093624317156405794227530914868578583856475909932072575918579364712740575239466774299999821176248096533430833788233697884493237222660323909790174797216556129435463423515701252755531458552823265184451293356713371296754217734727565446214074898660152516940161627489527814428945582543821486050695848848779568804814482926321332701785386972677636999009538820028981211297871587779686625192627969950107780467950606113578172815939951205804877274319815679438584466045298727898784630179201123568054538876538110998029000320681378159699533732899166146465107897555208370827395970682614541619427693950532267027546934797208819251494161156396002314306260220031419641681995843546718484148633106356002199846543233818390441486274251914922693698422814789772417043423047289252281188964843750000000000 [117,25] -4276426532083580112164917644546055894408638118611751870934438338012535589487522922744563184409488914852957416470223166141031077782374602420563150127890593981218215198584437007900320990458273417725353450084377139543713973593083557383011081417632150361438531838240335441896082738067399679434648785794671309751889539426135700200399309528003702547397232909042073439035097449671229959515732829574686413628945731739580723085152093286162791531065544571961165373751701100314820028501534845667452262402071459192313752873572426049865469816325450846045081397788303724031062656725060898550729595517771305694997202419335669247373516572685869680903967634056264618843970853693359280550652893518511965341855303385967897537627283897054687771491654368023809222201704059321998132900211505020475012619351511106495409892046655237422489993189942045674340092474888628284959901589894999215325435871268897638540716533580322497097779584171360576278476412840097497093743929452196997852974114967681964124813193244205879176660194670032965968402848369653380693301890108835614387094336086066534974088535116931926611669675917163750731394035938040176587086631112984080682416956441388942639391469427525532298417149370327268689202589410306268323491598054863505954469898747764217641478439437157216128779713741738958584651444750252841142758450163896455048017756467267553115457753777563184741540991537062368399325147930221274608751877444093053830867458619165085142941891003139974459425291114711896198915694782428694050554760889556736265058394853397010623767139293401791936773993135120978947466929055254708794335987144268768458400236922983671964661523490992574603815620797377374918695173756757475014957406102136878895523518438576051149744123958077112198028443073418338645079404538749094576538417805677827959093874975991214762193085523295963827906942655833610307218763801347652312487916332953802581336458358517735724181518142112990628830067461139564755837177618090849523275246128834658807995564187598131091778214113259534563263856811633616916954131069328471562398707057289497532596592227973726161121342433151654587093773362962704967677423513026688389941468378606650134424098006709900740924860880648886736945009560881603203819703685888796782529204140828069243822062986362634404513474754083557191808990149796776600473597045994093297575444894619959415417055308222802746149140032811154944556123482324376491201483571668109928687329102103831246495246887207031250000000 [117,26] -1368836145107632907279904054935781761578621687549678232013455673407698805033610761788898197459596464888286546636508363224065094673563671358264003857645643783006512559676595665100368881849382327181965640116649693862502262064666652376225715527353845144794146946736871119034982110759629651715516023066989846872453950520665633186250720360619795632026514992754414652327993370290387321675015725374972158266949008868328661022769104332565926716327080959399824484728533765959669505867898675519143964163639749587599131994806289907096420292123473383526220022363291040213538959359430508669326035080423920397042867916350654953284612948167075131012363680649330940131762478458387364121078107926397292072606982883260150687576228814909839516792994454903654952051921942617901768626763595723426789358819391676459591867930321798299239161357585850972030805713163881015504990386250056472343497676804407043211551548140776761425920943990012434547399342730557846689200036276498897674210994098944017288293779430821031485501365888516742235572803039816882890476021576391401782389616680178299628211571837073052086555398299688769266874968364030897759794212982334237045628873053398262834535804721372546122713078023693865881018442453496939611361731724215658480761485404343704936299502191313290809526141610024995535899194545052706260245075469802298430017978023632755329862850665707351337663893759370720919611723045584293611013817035577891478475641877499886453289735931054692558401067344525971355742330376259066051169580080849453289031027621639024203763784629504037363528182527561157546929782842700631809938151898282178692426371310014059662713737073006175197332823164499589312476802955017931347611969626833654836736016510422820490937504754779025125658042525794806285315429809301682981097757870606047670175743555736978199469754836571535249238223353890537952407946097474168306396057755808999676141772148831986312874455505378483044931342829635412211846015513098219340968887774922989464788038985953399484940806938798920038361880308796281121212404206474166258353787034941904446767800726801271067451604995312164594265096770869274562750593371826030407761031719306841571807788157123588285967728250721230730938440187714263351851301364912809217574865336971625373291327477921641341240649184872339981801002810941596579219388844938823735716170828766326869460113681651898330374283290943736294031993680672486880934679131377462724117322068195790052413940429687500000000 [117,27] 3120501048508508608856796820777132411016381709494430234739824596756547339184866453022820567008396030062025649178819305577424208624341000089314885411234709039087081481463232312673572621167253753364089592193055230726708287603950940166077037752225040178150055206616291460802536589787730034663886896738644353953807910168734364397392012692637220020221341743569643817769213570135533217177275987097963726235110569421710043733707236253054646309874823147157583369314873647583837754475850629241678495949316015733270809057296704860724616315005104055245206811326090191817656548541630819907274776782535520062293812751801416254917903141188980686171092111074574421115888677565262371272147741354013650248217668096697239911303840768840923817721480520236093564982083388512445838331455445732257408989422650821124633278581010774583446862357020636867856335148918937546116663750504563045197558970881673733887748349153045864868698205211496836094288725671756352506179769121200486095179443372636852680693952493409420358541283679783234114051296839551983899667807911431625769803543145671702188169075185675142938713233019203832891831190663096453668601932730811223839086432004910486707532106630257582991294212258759212867292414548788466118868527662559849886195990640684879331521318576900302879043462962720469793140620371907067792809710146995405392724048042047641098181341771076339264020964166433885056392466781608211478610181027068730216203274253826840566442055912648312920873237749083500552575932179469079953073896131879966222815699953557794631327725316195081409350226611405342929429722922751149837171004518301876384176838993008656353186179550449474740081265059623469769518624815091418353066442653699169752173948629601089385073661407246117493486901657964525590835299942950493449757791451414467889934305771411884232454678383492201249957441860121187758564614991207176117941039459338455616574818640177567138487909256090184738328266458239629923267536978564630421486717981502651731476308452930987827375585512617075455924191840529899343777991782457921416624242389776934017685709519310508319598184591018965471288046238714983904284321064634973004922366372824267138342239168733860542245431864127352768091366628652054184802716751612785283863891579296862112786986324463480283269396586109695539864882119687145096789045350418498176757943600867570853766770909697631752548728551174383797086391636974117639582657068864079974446212872862815856933593750000000000 [117,28] -1196366889621401477863787951088079187331544156382748211537410251156361252331804438628421700849674999079201589872338711211985238744016492262121101231597011652572132284983787626166868073497670155787282488192374914211885932537731061224577765571830775142837163950066211481864369533533162075261564624598378691194505729385204171991417543721773447367166444698701036007615294052130027511168201383563051948977637389929311788903252937625491302735309271870719462915514329400881692490408821248662277019180654470199089159048021986922239095082653610683846243379269732090910839606936773502853211297941909797250211476808096413690304886906206909332339917514168035140380792211507884934538634917129168704567308897118976338269132692480390136027450926585139170065426452509464719929381249829959720159446665912560500070837899125821591629974417862286575125506945245347623194552423069284646529675899781134054526179914977509685853748084633245905791322036535439884438436122673173909134797338008290611553556819869854144986993843950055049957144945615111375576911661105399423435654987163645459877133887409012167892621606993182366809616353121040878466262228357103442271265455497055275367943555849361738257740243549845758670028848674147335489652545576767647143522758865325398040843098849646139888624953447098087844977839282222244632820568621859732771172752439908611591612526312364208927560418412343721452510460139430501273975513335230918688827569583247034095978241046625111681312597081335703094974167581459930702853900718799575731610823452196530858340916529286889657358351548029016189874167714771826039156194575940241044653304451243649320847916354340297129121157400082648796196950665426354986733041094605577409719685137374365796450780002414283223787913230635555561166667654205780805512197700025282852922890846152317238186935391435255463591685746299257468528913494792888525429082268686545209437101595928064041514389742871771452640048959348404269784233224452180870014073412166036651448214275638485294612555536898334606714085837162050559199487831742793016420052362147922723164456067537841585302428414849162393047177237356856800329786761061969517561229911926533811350951129148863784657263801906016647187103935800445963417594521145179054159866603765110330463552523771240053768771423052927492130392861744162348026150264882604454043201325645167358858422575247740132547017416821686140870237109733039370090129649426557989499997347593307495117187500000000 [117,29] -792457340752124371925086587472648571884183186184520826132271456406576506026987223108946672536471025214810259395512778324464112647481232658969859217791795741671596572927404800012833674745320487673179748822822161048082599794924809724306641677468321003584134413425436816783313081672236912291502869688215487149683166510995452390008662293916365536711661190682296758416129781075124960390338491547921773754981529051137784711798106537511165634556733689900598015628086037634884861519801938317803891433806439727157815366067773590245652972749916105058101446323557815512961238454749387791656773178975260768222207347856759840576946287853267442142773425609323074800314639283919093553479483377059578199208057635326119329757340357573621361881816775281899315691126904962157374567245042307375438519893297362082219969707500539663098109309352005873154021864583439150398674307632216889582604137362250988324241984779593449368886658274956756212590147173022432568877876325440268219192588735096822553168860068238468559459896308946677969259028277006038867568845213519580840085414113615105650059670984355767032912149048800645657926554194614898106174549714419362292007657532110568864856927528262004412423106672829128256844460715802944658737437772488608544303306120424277119988937852561957648196223723347168431787859486266192943288546794384341099844589096499485972999919821733476941734866609581608602677914636587044885329993569750984687915339883544180212927850263995693851232258924314663808365395616274362379720920624493592674771506531784608774647533483457765525316255359375010572565306987447247782782894130411908483605707323454379891263599550370374657657878903273886718202085498910666675861999185087124075553430075679124841176627461368447154970333042333723771365942579957765727531414788469337319653589668592518462458052345047228050195639604563847570062483379564233072472839716631413525912431185887041346403966971357639418342199720760374620442792565872017708846517429863864424660752478473974134990368017556488903352244092034202970191112333339464427715413403017217494014928451495783743406458797244711683393626777305855252948123871945186580561969875048375907255356227022118013473070566531135283292213583784777387950634684910806082189401652500668142132773060350943967223571048204921916454720259195602755661686502086147871408079693633863764874004742557422473566022280388611008927374283086556819213214231112374363874550908803939819335937500000 [117,30] 1133296963172206695462929679066482864436496406875811525653195787829480009845866013106691334354739342438045812965140269986639367324652921398630570930022311776267236674765255313853956256985880714531374842533217797953410855841735726223987749097865192897020967703982243024045493948057484502582262410141409418828879808754776350431074247768236544578496744822115961574057058313044445232476853304137627443253391417339326675849338127402338212239907713528455497573327628341451440947330814234701464387371309695188657570821823711473355385503238647159104161173873825910726252883080825928869687917617823253937339845340320755737964781907847274198270088360073114574172159221217537091186068095591651716569375208511002867934103058528579378312699061457282468024990481099564339819924743304112221528886955498498765387576489590034743306924928905552182533890367060078187336649316896053289672202270915052063951804759117301703808771776775884360622594998515624199658420530444190488375178352267046091749384616157012898022242524718100735773036355106918701463586256989622312629646206523868146021344047649133334189618675387311046008937441300994593852948362938522994134520307333015207780486535190888095413663739428216366831405526329242032587795401243900057921466070354009457596641037872286722311933997410514844974190598691133613302248150007967749517040870365808147611462780976334091109416213261445055761528656209100046080344077849412597208053793514933032993698520777076153505239084858578852939122997953880399199718986739320618294422510138879838790675691374891102113287209337008649234666779767018539493466019452409691795784634279222727834340660019746016499055798479384619230480192971615313111094169279532926163484505258453449393934447214650521466770663531633916942761727300746894843406159675495854944513644976882619790122994614127333935694892319133988174549062842244513256804933014144137326246669739338748607784272782530000676480670706586049507165388880709621264917719646359225461980736300431170122862789105416127419012016485034625213654321762311190107456322228795085692513337961260098855138465669599628151472313416328311575352135484161330051259972910359113796212884770178383276446758815560877238065544136720023679286401626546828382514349871669240838993699553000877795256565036101510799690974211088932670595822979241636228333682296289411760958807783850605952355788108070748356650535049069917700736986887477542040869593620300292968750000000 [117,31] -512681180131308125533949695887609612880257196103236876265699568868170490736178830791837153067116575415531748577495208528172280172997362879926990743356600061171331736122437718315311382407526652476139362135911888096783553323598373174509295591329129916919249900529719967725590319246974567210559419009933473149367675362914007283600673723985699400015161694500542532543137887706764702879533068006182788322577437199251601576146583584242002086073554811810174118290919373009871361282321151220157309408893598610061772878108238376859410800673542038179655130775225940552763074925172455403107784583630958361724513718629084847486385056449690671728695165782247574752323722079240486768301786175189404029727435810479127608919565857403951790056688877705662878831069393462839527213842194956371389385221932077546340182955886865860659798197974551266425394606781256238805463390677936270744066010125550247361091893461681880005758840333544920886912775666612335854909628740570742849909195661852838140850284465016798012147992556536753846673851308608668252169404997965275208110070914652333367723795978344163885828102772085803856135740478257299129688461672094610308950481958333637788799212193461985603925697668081410423444289905128577004326041922187659573540187895266778123489996455884634022495506144081198062617418235884744975762699398508057496244057491564254172236670114788374233422955513326873732604183700494096315168217966217004997448292215362043485726704754693131631030580432007237255922483039422696970300352117747592120181765733437511082788705483231524321150047865293545738468123772741655601093186338491460112842511673184821724095229534104457560952046291056466207716670967067216435283958976285145291167167697752718914992928053771383679620334574812315926234559368739292779424924773555963827317653264289724398512764552127265485302448192492035310912247731806094530111963538094348699058137378513250167397194779835327337756797445379199044754558215893521720908577445221319252568140747255893540024895722854283971406277780293583584273099827942823717026251601185990407745751665702333946526884136882737710337100413042376857326248854059438676583768072302470063821848323990649978363837355130754769762761406083467728374993800367122832861230496864655112744087414148107022414828680727236616836459390464624634033465085382465178183301475417556323467087276064593547703867325617526798728073365136407441022825537402241025120019912719726562500000 [117,32] -31841478256709618310484508905086353850561857134066354921719182208559657471776714275646254658388662058996423420697001674500315428827681615134440648027313815364554614725893204717042626639028370866303557643533826917616786546355202805000100379018197671954607698724536827862717395089031162435348263686236420501178783815429555394500608639555747801164229146992788336306767699406212526556458702469680349494415935436615662265969443502101219702606574365190931389338159055906436567723146747703338477056736901916678630053250321507230695342539682400920944717155527934867829683615565679563379881182400309790780306559320233232710773467526296206814588077245097267391826161941008410677129177395531546298904109651036658389561875719448747644563670574482512050798029215743237661724635235583926412253683082449868482470476198317360126232981695736148453299162504471609596521907901130767186624137587543306132588639973909500984650847739598617952347327079513196131649881079612971172367547615487059482885228970726641262396315933378242164828889018711290924403324713882605600073331146318401772491059809422634881844652938984051091578045867475493058401964055532682618718412918531829920406056094268325246607411152244633728704947022931171777637095123918214938708443413839700854848458024829539057860963741265822546268937525107958097663715095643781191631326908142114284846355631006662398642672088320781823028418901894574203538183098232785899482877786366113258819771511836619436514572102696230133873681023796283630789782793639794478264114786991696646533943224000142405621829122235299940264771644313533719826399284587485542466162037790460579964100942892332252377954595511048186531812150201811557311254371171444308103807638296593014655179606233544984910658648554498510251150899989742635778469346872823502207795378313713284104600810306819135621626293429849571943285030521527407170593577633961900105775294754255042021168156220795780157270424973692575558255039838392886034636892221798154896306959160447510641017458757393590702106295846026789537005791804592002899568799158747605675037660307042537219614402114440977861004509250129972468810680818129708291119921936969779045101747924080571772046158234607320018931455441388679680496043180136492149835219641688319768492461545896058262483312500052624016801791622837546264598810459861326467096417706874677885588343481523078786639236993186396530798099903381004338598359026946127414703369140625000000 [117,33] 160493479516400413828410056854000132788111130312917878947319908866110916845950607341993844066341423129046802911028044120193133601836542232235701333425018320762612534859700601494965170433368166927996402093062931717672978123429886339978348712959448333391818003327130702532006053378925119958791770347932934212411614399037941993672568033209173267117355743018432910636069095814637677896455075392990296208965879579819156105566948481817195111025104833202319379131672792770617594325419659891084752666457367910846800913865610377751074455653756708752245170606979826689229178282036971861192555108044612552164440998071775522855008330306799977839517651598499694815131207691187190100811766631673067606002086694474764138906319877794364335056959673150066170747508496029618894397339764242694772208656081372771176277161409373751338105109403761926674633789230953302674130377066834185499975979664188026040807432987967161027451525742236040885808635685796080010322980527701259679944068287681102373426958250727522234580024318698911836564358753849060865990099095243735455090855019131777136021584301063855545620801655727854991648496673022477154134123770611686557870301388980512841956041325372093601037771622142422836370875594353477703964855630361136462427846586743455098675511879369132159541863217471072510745355365503076266933770393716029221545338443658086424938784558158765259554961073085239407941406351044924318394093137651888821581464286323744033176504654864822921596293670288088413261283463438853461484305861727751504412156375544731440595678084336939284190066787722573001833215678061777123985266677177439023436237824472297883848540305458772162663110759536356606794451139061499691341069526836458223111039773155421036745724205242396250626194234482282242024807254010977364262108722214195085603939404631069942099588156951861006035568900617468786443578592315760533650738072585662691020831787285075724440653001765253929180426226981221578086048051425353759609237244626183313356674084673788913553365928650254312043624891367079371965460076273498247884934313623745524873976606526750804791889800165586607077133986679176415489734622656125945903652471426208199104188243545466975415895087396267533923017737432470621618201983931510546813991804755125968074979807610366348487873737831469378338258343709816735385201488510359594782428383455844741103351259481754619047280175929883063123916261960566487232426879927515983581542968750000000 [117,34] -54679235406705049018721055418688441230075361653539866892867157536906768790707532480365331484440654400638329562351162985822339685889494715742324804847038078688998708044735162210648467014991838396191201940543775629978800506618573535946515138382765540639921314548821092226151901955548388073029704600759269264263569031549245905498359124555456580998170968748889405845510747024701858045487614554497793163635210878832832471211147155352389649427383961412234085964308286222190117493051542667617152355790559789826295566751474269654444110646408305500253655671446648526170750963226988322762895787788738133558392646400964359108115139885653697435381768625579311518074769490183430478850774219552563481860967934042351527526334791220497018512605950851210856857729080026704744619582546762682737057415064658083827634829004777499374765711011431372778292352505977414751743943452424974729206351071663838284253247954989620065507457633002510405775276810597801711131234099824448127949923932236478301233255674504022440097304498707914917243458704054599835684651314888050242236588301211740143988946861413644233207741860997008672239990782153355308368508545055685411386780303147971597459995999906369185949890413962545201737942628365731589915627664477614082081627198956526812922253200675315987442824755947752789228611076442964824108520152814468969582540661965538069102843339688277998537281635058345506775655077913687927802605495666561430183762488503163897745305524719228543457827763804249904458886356548420078624245981345553223920007658041703472796863341922018955033445405852803839923343120683119698091663686601634085690136547397456942570085885861759243832622928938956521772486472812968015520139237480669335066608109511775007325415564195067992127335060391179982348194825280394283218418179954176594153085967468425011829832131022853911709035013177765461218283454103737652311879277834226553893788632968350866984497101298081864722414673833980732231769536498243178443875737517566996899567298907413671920726991363327509570651853036159887167438033586222761336131181715382318486971355455003820394353369910346538793162008882392874307136712797701944458448196123171061990939455677620684959601668150600069760111659541648180335078415723696473793127213082049412229570438913324761816926835480223833903419805924501323935727987667139090899036106634417202513970162308183762808274249527625069907180166417504096898483112454414367675781250000000 [117,35] -40642878519252253655183609559265160529309518680787206443453279357782454805605978289714381374798181093899059016800377943672141473437230912218320973076418867770556492034244705131721132233553224176791445916054768960482905022431214889476185423850894778484801565199746896680098816497238145957972179723613157354624962691137381106521020937626284231067840802769505937443829232466667475826767295947725617302563285237518361654798080650823491402645406927623082709041233616117346544971047389595508631168289954167304745620871822498783837179696651401120071802308061047139446215675623438712357977999946843750783677405964589379689900911822908740123400669798066588955196450463617189475234871487847109878250348184572600166992630026400759210533869769590653740989186118801507942788085880960968166093910717534327918219560479868951513569900221364951455779210367771030827370961402859563225971997768671994086359727931484334395528075145065960419874080584844531564105829358112997447135781841186288857799703742062451746621836478421286420434193423745360603641748092154324752400113823367797162306966127314922285808250936063453047933300413305404500822729438366345385153943903959367483811306122269746212714263812398735788585336937552522036510578154003377293578847997734016041677408211707183872102380190102478082818610859357843862654038320890485304914924002071630290009673736424681692618109585778513164516001742016775791414745051014986675692550552018082915856284713040964610072829266852891807829915243606389666391695576079409214838557641837412105041288461927522283768277923837287578947176186343330666080491394799656154900115113293276658065882055702869734246190262968532481056907443540902295553797149495291123728187206788027084281296804155052770134563632900211704827984079540024657178375137136861683060020223255366967402699936577669330200535345023166430333547306942125096539589342007464486037781836932987830363152556358765364641647706369353323974438534682803828381684031726450056822115424990415990947068009268634244425788435853032637678119250384725299146552431005716556706038009291920402109249970167074175546451070490375309994594661010649736980790066615951562395700330458070175990746898294603219081518119190224550484827447192947769596462096833259703127900691167625757087244377974334088518856426702246814562154852446433377221745600832621856156591031114001583991507984005300363429188936770231066475389525294303894042968750000 [117,36] 46798453287283712454154256213808504479396115812491964933568108655392720241443434136213840042867292529555758435712626627765454859850776531419167443211507165089572621987627935713942461913266138550999880309287746440396312020220128036613806206191760895443209709514082230915354447550594430241287222577730896173029124026947649053677856369532589918162082638647903455760226526641918577404640829240726058553254683427203744227243666155659815433542253068854757529094777297670793110236703204601049352216465773241477969501778073111328682114676686422179157622097618020564709848467540622747663060307085379861272886905634782062878480978409862101526354359593416907654521334842346559672307962819600644755988750088340169475383466892459540664320193197566408928319241064543280343859760278704444710148689605986925856649708206431671047972233662812534302219405426979193505223512584389551970135135796218871018566578291656003350251656333329717678950235967797933002885728824561795570401084931488895559715221661654271257001921772416494770099736889258488075363732574998750853985894445135329293692627715153803411317396043671277971004782439550150420242936078463701463809386935921574457603942177206544081272790363057293949662802327487257757145563782068992889361929484589821955351217880288943514856335821751405618255864286540909770678503791669358900921772852755948211181332163528525659988661457058036709933026511835047963309713801832012295429012359381642426270207909457150568817536639410221803785036371064382947609609120525472909558667172205936997923916088367258735733935728918590327923674964055162579159358604215445596844483867767198266767789892110863190627594245123984036993112143490666289836869439219599143994858082655339975517449582169465353156979739618776539120953443020784547106611800681326800630662149191264946057844723127097338424412798323099394022189484049265017634857375017529083515464317142585346719806508677095138077373920325359853393484351876567731735075264551027013343233809420244855671019886868719122058101884431179471431458820275777776446571196963475543838718628332713905210993717963278077368336519468650555280829123922202830763923398456480440901102074586792397659674453617042527810562042201864971454629547276856324136894945478415380529339688342863427198432015630525433106844427621348776189448266438704742741538138089764313191460125904882469326146089564147367845237113215262070298194885253906250000000000 [117,37] -13610463843182860376751897925064740842608833435524968398689252235224912794630378726249888290956053859887070382396084544262016476074920285616408465801270105655333656960095602634097063026779729297105405883402974267576266794446430247217163941906474428783840452412694694784137853987805363103166585985596659109162791351190977763951381331529280224545966751790427876419984068741575710561562407738059185996743189285683653895379528664714916847334719413507263651840670648664230218076622128169268781948853383887964698971272080128772269364715162857136660250255946640446018735299210574256391360459418132255370017723242488407419725661521522115251072736717425862102275151905151533166862599660088392908136428765856384082828613393129680123066182303262325968394514247961012048669038792553088166324974323341018467415379584145703052324556222200149335546808153439700039435003387779683073293997795442476133406175006894847462732107819653641677151905794804682577471773700959521526713040924996162984477809674269514758780124466416749604906287732580844777837800350839962073325979376294328819832778529592754665339316967620642008520584661484138377512724816803974474608570630620268322345356934161664036108295836608914073761838230613650980276720632535180285595992519814157487161766323595410783986412169320098325969388763789187318463510944069579942578475974353631845013630575423004685827292964686748154219364848230025509892680442958676462850115543627693833614776624339883140152920978857357986837755986248130817939953284483588285776361031132253514941409654518182258984766560961942188441227590589105467347794412790868701572026166742713456371279537430689844445876786669560913336397979732903635424800246475849574044394494117649674573687770343176383618464361218321931305767511111839286266032299013301140795997845449318892447446765526945460297620422881665539896187594143923763099633919618425599237716281980400125988299081005754743890029540728162143453596194355879355487716836094142016151447611775499065559153448779204211656786016932990100077939086860634707305591728375282457804972532364878378782199296962015622805929062548244130320332664126305225992777712965385906760939323063455952832899240364339267191101242463790015966575834697959778989694276220675152096703674631319140979009318281992334143711251311268673604260107176474013441866868673181123206845501101462302089086912361675513194469999689317774027585983276367187500000 [117,38] -5253764707776228839910421118018997215087354099411555252280894091724552254610216287014744180972251152741322317054339514381564752318630801248871633758837719369699129256930174455307109425644511152003032099952255724904107920930818119001059677852908129293088630150347956882508518969797098099395438213362414015207745168879754544083328108765178843805509972298831111778872434597535968101682926240036920288030892126021049603423346597762638796574493050437312635238462876558097722865220200191370527516348237369052965054140963648635079472001113704899917569065274428212947800195254186225986929623926739885322996184152400054855222658691825224806672971419292901081560524727528428514541010484519616916386433204550104282489420732594018150858297897856791780131346688522293299535785689911396735561556909275174824209522111292421571996085325718662807618851898686885410340100972579676139524043063055037979281392542956165661692834610069487788582200961119663798656891920473276035928660407362467728801048984905971610150555499164234938225370165370115296240983109585328162713783053132931072635989004060235221523372591724758958426059880663358382144206874046044502153554222400271821261726524470588530871181623941720819021817128371489687666650283606454990540356205504678443150593676691074163963094147201193052961434885528326475491136223623730463199376498590680865937016896188047168034389394112051357965735289391103989676116942437316511466561524439609277090865782882783822493794651701461355673665380767545572311061395733445852378305458664957914678417700628355774352368089897491869875826663574065277457481008494771371460391979968587091237675990926201421117065876068441945955419599218698485617317124929638995126378320669814843301896193507384571269763396728460304890838812755009543907032224151020563815357993763598490784033616446348756055597469339194988167961793606327333438773398539885782321986594672069153502679153491411479758242082636062812394578620980257040952685056465662137736666456835914244552737862444546795194263583890797249048163405148849892795745552321056219023990102749397040391198570871517652057575625869895660169122536002813760272436585636669376843230827983616923264810231367044036933182183634072567309260233306840977399817868685367399451126492922260593465026087223498108268771355150198349337116323056701978565741678096926160674273008472950290518578249972930782618618650303687900304794311523437500000 [117,39] 4545191271101956544479393424654077767438360399805313901345858977254886907136127339555871320283856398977806172341743740700848926797973520379447717081580311969806925070703210317744802672382871307169332786925370636206391809433468874201973126989361102953660148694651313354469121459065680375156683664854060034628268271175181676807730354005206497323345947323438509327486689952281055561664050233557980040542590890632533779717595458483434718542108831366796069246350097191709847775347127664930321034364302279210277246376643374111522087590993604459214020546296899134928535377822815471865899833734910978863370024816451728887452043172781155557276307941486375050305793672305649633643696262959452695073827718750805871020652282500658267052995334049892507592120693648629521929917078201829798651505885013915975463175592964390253734968039616085283137611413243291323827790592618600807892577410438327865537669129818937920405762513436096008197621882653825909998755001878185838976665828183711503459891737985697190831273021851008778082584849443350717663068461570324892937624274073130807674306634606669966074567386362814208529790583238382715870475976521337683156063038787081247503121185723270271694825460024111414783592226523399807326769448830377084248492920532501784128684791796469345527380391219769397895632923042608345756211231606226719803466974521376318500664412924085803782219073069035296818938813556616999136120090973209670915227866072811825625355601557787614333623977954718736126006110338537622254154740964364804913945552632981527698840324904987255641250162902179987133374889376874254277507542220539506924047773103629379553936041174182364753673625502934576033204576788081728329604098150860083495361048208606631622758057471340902448667774342210595400565868628127284486317470920744277858573272856569283591541007888641232954968569504203652724430690335575381923884604583226956443932936738079950218479082155161994052892259211793135022145258337579333142883772500262343203907839470493105105476643741254129107827274032742451671501731314369905486405365581878503891555133525503969945293487100514019979686433190437270416451714643799356787686299480759233975419280114431782080809489331194651780130475797734650934994160482072441034425708092750939241369667844949479686942892871474969641970717283041972843749661065367273369647888357020853470166705094126909523426054160477605137202772311866283416748046875000000 [117,40] -162580549189929743554565708281114480704150041907463410889076738222091453717431930573929284986076722958867332178658092642427165326806681971470464797018892251595792566368051111812332860602550170169075733836014999739933419305267261043954112438359639481280345249265990425193563414021874546337068680113971533548805093175255657007070780277237845661664520980630659510975280731830758826057943035571631999130181024937175617153537035928036720611661860102887037446316447467633453958525970208557963326239186506951750105002564617570842088771769092788050210360038729231730609472291797210430908744462078738038202507055049199207056868520614897860319288400723399090423452255006257455760478997385912027635654238021882461014865052089817647924566414253286253857195605264720547492212255460906191869033596601162324053869456620956821646139359049017675553823871928743083858311812292446022853810439876202341850315528820761176394577744898234423721155413955074733936155633012680263308250894616395909813843620295347482190846264976415637323406117268495996645143930566973645788578614378020593602712814940142030068800624627296787775770408203873247174771349333534243818633079181753286414071653128612289896305502551061016088642367042560069433982082681712093460336018460283335009190209892611806935451877085993253152324584613999194997185997744140504225910474444966214926107805755064166436219774825066001773277545382408632026841030796101842343720373632878699332049256329128604402974577715035144842951753428324155070772322226270952821238702261219729979681534137903051388811113070372090406968651818322856193917273888185703885342563602124914161201905221548036876203582728280719996224810101855489468961038946506127427833070403110638869666325048581566619430848265254120857617814385512719867447152479254121712826009724361430235764239230636369034753279552423986179321217239704403850600733865179392822815440507198823198966038176709713724826869184124440320949688146632599556920634881025399785140048768579594599374290254338994893392510522595724009099630886324717481759479007152326089555253434830242197098221703169913612158068373839084965865799886398291741774840818272564743760870236380749640405122848416864926387740289671512341549984323656622922672651393088515521069616379041343417265985900171659301200579994857314824393818971610078792134743938785401750199448774698589341653268136589360892685363069176673889160156250000 [117,41] -800296683259361230756238330106109533918088059890168463850309403520859206758720711782614266736758942787953298081899480635159976190919549479260388741429101746094581388174685226184667649677669915264094493718327018163616403577820197096534059342408508948280808988059491877080854371689760545388696062379838445958833572203379683759052638982419876864889176619303400187358013198670045180542590306455157495432960893816970119948546647442576914695504270064315796709172524775168362122585426195780994093967346684309397758658542555793083174927021414452113907842337943196520142779546861681441270260093073523575200825406908671872004830484051540157029225128291649155844707129181391244667854894717754615856779798970861609381676796707532118048170330277282859654241928053060149197044571817673942188672919178234784410709936528771899977721953798077517829055633819240322651149704588844269343275451258087472751585317721275823064196020327877881699182826819298111027345366199850525010977900860135075840003994916843989842780043137764906732884190523882287830504188261201156014290744262221015207073246256394180703879615557355002068949838820576080073205230364221508133888689966442361049884860316977251621092022858635313324518548263485384885869924219042786319841733597580910800038986163603794906682487112755912674720733486145247586249730456382187391009485292724180790826852335997920861113464000009938974110352601546586779712208594983521485607151167653868670829548633454313865136244580273643835982743873318286326481717468792112215394667449363169560051623414056307993984653468085388470848727919753637015324238326866902347577534033698235830523881709675354755442894960590071259181089907909036308767096395498677680470724391989033849059795217064863530947275581309198477716204950916896468358653910798596421012215160153973955283363076882698957709764827759488298994891604648298732067869369297234437386422895341741257902751897091730523562703185469273459575263951400915574413703737466179603588704812049226218938496624220162093208940798756294260469805618348144564687028934562272001145117248942285740067575141250714501436536967288838016111882246257949875232915864458008419024322095884510115439377057653756808070157528243044968258948262692740810717641723822718695151227201754327943150482227309474926622554885559849692630661685197771503812870430079358150594880922646569688765072481118068026262335479259490966796875000 [117,42] 158227994008966378927458940897496669846720221654796190453665119590172669417228516446367636633348197702937516816115277438683341142355318432529889851937366409313006721186298655516517727378571527321915413377403339085039325761595486408332371677085140810254304770662433837194446261325367193831007484268041585492064985618606571141056704061650100905686420279407307339797760432266634468923222272629905731606338974139238722215776285585287595598659526737050768135372424167712832323873931489140979476079697677849712311978353583496108091300736441471156299371829453711423075578667147684835213911213101960341204923466917195459052503270442938577738187693928166726611601026861688503483593854713850208721852722849747213042723636862236350525447548342274596220669860524504756413598100796054110108282937593765538531506027306467227565011642439662385095696314166024412738069083628850353000973904483423864288697246106398661518163351061405525848902317582329262092540502622700505656042264691640059815085917911323857757086191563754203509449398067210232490098142045765965381764847136547335484618406935529744670493081830479055313445481957082000610812913294131951309775020226826488156218834195075392234601143201798908214611038643864098802972641338451762417920739301833935030045575776506754900152584818606752689791672039929837106359981380235196624282627847806772744920419547327687911435035974211684921942750579555496350808439133071114919637577291967946928032571208586105976352518395978500771255335910824074337638200164711899246287395273683899122610291273994449643618332739168171882454887860158017683675789231078061401727363115024574136970870112462337159355354081353675006691775231223292400396066642763080677839946876164735279453618534802780591614016398910136339628930331889803818647905935887665739622064881649013897388617724867246636916722311128287157028399857829141344249594016144585224000322710599257635020687317947597461535291537286181908060663848291858585672382279654542205981238091277008358655849752904229273352471669990189961375551359323726412491188386099404296393770224505112664535356025653164486431930346268517199453990411736921549440031734049994494434489175871866609198522143432271309646195898464413143441834879005127086716385614283058950968802348775881435025974027337873170308883723585490887741399890615849686132066039634053925514078466286116073091783107429364463314414024353027343750000 [117,43] 148732221068638389646385804330288356572120364115668877790404663900951579010829078536441774183545672407020682659191343535777137653294074504802749958939446929168972123309525298185119492441797957477257304963601762451778422578573359027161964068892567714618452210613087489333790121275792415721145164570004611761257979056039701572518948758493623662596088025282645311812019772884589064355128797518964636448428709650875316204983663223086223343279027816240337395735885473817982366703957170786537467637624452656759471421371961698875206074682008282927028145410394683311197249135230406431716072318318971855512837109859874962894728000573015584084297789455938845768038334169683646602970206299401460264581908322148627151569365582474317148495516653649171933865065853067153707803047480804473540584975239968935819502128759786482239998210240142052461628427335064035665971429965937584820026714516789712211471564634879885985891990413140408758023419963758102921419700200863007192820070428741797629449544140872347444153736197569502491694135027902715214235678602946903474633383340655362600696121084203645641348806337572174227006107308148440889927850541067542840682143092624873074440001922802258004720224043869342887349608223323994148120197391049975531263907093406080972226433291777731349023115347501923416100338660392194545800960689535480578163294177272637108782569030369750091844422600789435470521002544191043502709140523566743238679259485208031681224148799817758908440389101555647821090451848778763553501194719803663815599368422057095684503799496618539948031033983052964954898444153394777845389899978615508060536062366916586823003301320397427355659470139723063526652424490137121725666685956441755242893335991570159094651557691739761766128608211906543506258709774231970480412594185983590499255360466811723365008794768188501967457026624537403638374250552853979228967252006083452336453006316294325124181471072109085966156972737365562877888661591448511436608141323497495524334974166212550775210982668203327963767230169374818065788342587155372375248797135474214179083170996021762306588126062989034565278883466460486775814445537687897349285880510818622930319878841674623496273963769802962337257092915897046588163600874217715697848651228997202519282757324237330146333321694627581706362947123826008634347439013424608424658542040335049122491215063310808497387682791668339632451534271240234375000 [117,44] -85523466880320871720388449084178767387316838840779255588595873383647882234558918743239257589362519765216038653032690829985632674236941360793705415191647748842062345227321664617849949679135678468591069383722391374277017342558881468641813096901478847042359463122622584578759766475833567755439648587877221416181008305865515670424042112889195152341864428053863154434019277600310655104323654943377420563466354804056673248830842340076602107323654137426811814556440419895715940736587780308530042385571441047740938059535367953429234457399552479597422533604305638658994391794605570607130368858547808266375792126005260572404352237931630972196263645572621712545697863184894711594011292906326449234987725016538421628887470206296553156885071637541500484523153295083841304860300552951559138379687212603145866999957402266298500705063945884712703046369373197038626095007325178065139885530220916024575085929223213508866293036944232895019432062510485231254609607396778138038737527395424692225106565405351347520091697463610289113687291308680224900283233792969665536100376316752176553476610142487802072167382346496346041805326876558790094587131884844111298390695167018331330889498090654193101677507758323471796861647676365806175450603353435636079884319659379127716498077221511649744327007811857591652314890416540013164305330847755222954786843400011851401475627015134467740013267561260188581861808432232730411062905988070249974855499200154929393860645361583482496719922429071077388397465149483436305452643867500166848915624430861160582333497959003476579534823818558790644475769169921920873317869157281469143081736674314628075187317792723119471144524404052534431495867627793389185169119269498418768136402619972428417254338999774205230918042290951022205107283615775748455080060629190633217808273703569608533337621367891486199055309437683363823379465121745064840777715439764610458714694249740240913545637171347784697205043956484123825201893342340540349681258757927277099802365022145594747595414940986123704851196461446928226933042374891772823318654903271005937345887467998978293845570280020637538319172399037369323913147791325997443658618442192801552640231828094227675787911438547402869785469194374005137841341216460463948627238315474666377896929082259927488958950501094359393193085880498351632721233183199633810469401508953987020882062304073800707016062006005086004734039306640625000 [117,45] 5931023730756466260430504356390589130982134431027579507510584495027524217004938567334283977178087993408593677189950768649210498165413457155200485327152467107298871891958262513006696374543179506562194059087156058443252779031947677893256940298806018783841687273949140831550406069532887744420195507848260129312542481523900951545712101056069300164187147673494802418897175165385284344271693637502007382257945598293768316194187898966728501441160709647549985837310199174333148897700438187733472168783889093309109970136645673117913144665725213918555318040138850635027367243491890226189960264847399005776082064512892084679142958219049139477175425230595651349205422186058510101475824436553345686832692452229027857213655365697530834773272650241219086584761055911871388526918054332611951400309161634735868402063951355085185082798063011178185848656610931397675233225485051433216367929217905265797250649992416110922250472911371644625637941220211715315408599799136402961873501220144081755956886472600290655752357667028991275689323024797474658174546463211979869922508066811705792870482035150428667857594672520977260795004719895842730252100541031282356078365269878121362239356003397945309184686591538095215231670214772602887203357230591755023243973549187064276042170787677356737888086041423159620871525813271254203125613812171363409471765569783570441116332374615149780730523121456607626811118595654417179868479834654786887147258091363486569863222718934362445275924243931479547743922521831741759686178762615559860667296251340842257069228987146958764352122470294480619545930666905126873410560932455047926935451485665463383517529965322745043391033667834721911984264686949511146123590096956624780201823471088129206206868521255958172177234964740240170651889959418425380814507852090740718828914761869175767984617542811675797615488144177447573699686143872558848164315366685558497299318921407144887999780430164996625252979621957028999584651410200026601784305265247569700559532054206747067050919441013683929321120657459295574797968870748841643718988969878762737933621780406266709283935953877413626795880303508278343555245800753632580159466696691192461646292706946622174293091348271484765139782577617822152286646292416955391605746470086718613935187566628766500431347134015359712391666105650888452394724275445453144836797465938055615881365715408302108357929682824760675430297851562500 [117,46] 10487396101213032185787033350577217658182824243709891125558172533489984291456172974049303996946757364462649127821889111422485468072301102766924039042384472577276942855255771615779825942454498213039577612280634563879915683652625585092048397769202430389103337118961885909324567487463054905176199977390330374980560188067943597284037285597693548565419115940723768032922714865651531863311628552946558460666197726893702865285142357980063597585762579389668766344692224012381469138669186422020338075725336698704305757088428161671769635905953004236162736705879917356385211412895214715079416190308810300213597983067150685335998928674700335693895354135999374206134546832458314117681457491076392903762616543704392776224209958921804830986713966623705734892904712585799487767051550411800394047454509531738226390079357567661046396085289703357126375686601357170241172137704701280469153588066151662307821122570016790146288534335447102751815651529193926068882212493829304817451665484299455655375850755255666335195101627782390035167477075486950267424378167046391500230583380781708781806205655142871433520715102619027203732186052417986148470569139209364062162468751523254046978571719648649208959548922521167005086681544093979769813913550736432345024481229405849105740283959739871705187712783859997674915215442316526242760142877251127273175302489979383546486935936601457398175262131133206552387648070887859524121868691558610714414330211315528021735416586928752573492021360989473037107874695184812024120363758109483412330853825624421227452795112776152309393488926594716119466836707225581782964886405805776008225412813921093614777947221831187448527063939555867414549625953871932349896272472286136458497184657525277231408136796205501586617933190635555664762133810503159553709835842767431294661102131600932217021205445661115801350501583790139976836476241579689747553800011276521117445148828076876296679411342439314863194049861299577426362930004080739855753840948867902302919273178715868247940439253190297067139993709880212547611720956212917732248182816539361740715369486063604708914147225996768944164695270558643324498572226680772775903775614435791538663638312814996263777982304522787886018000565890604689123104629814612400871206832779308150958852633097150666761459159787566814949177832218672034602139387567478468117671954298130741821230837995670981399598531424999237060546875000 [117,47] -4723765035423723012433361544520947849165597713237777305579316806194602977243406119423341018026957920691830758097930237733102751569840996860360183512545586574653023135613043518827560827936954229581420704209933251234766646335292605928737635052839642273818666779052812309059465550162815445355806105291871787060765297647012287889574165301483968705722503772863545780138552056478404591306612849486183219588318074763625604923077684053454829620021429576188540796477638358759207232118908685883049963557793039123865236681527963290270618123896360832878662259064823364643101023885068634058983264495744826918883356545378310528786864666108957758649944669451097097929383356533982112151812829083600735700392929539701853208863465270660094758465630220630664684942918753414535833674512952512743987792325097189194358774494800690764636337044959132699255614081409543987410552626024864626550266119901044020069728694969813327896195852937034435480537261181452748944945133564944525746920278100987460320583317839269569386981009199381209856486431449779872144800100475566984923812085252562274208374542302140578034717258280126161466314607719665519276102550193261947516754856749337701146020043062102181970767066107657312523105937474996696154019338497139923568704134478534407588971497458769553387425927434102788335010642302063054151947952744386580016006066094004625476038385632182589023369658798632582287841779431032780878388986248537498836188767361045700087162894857524092123728984875216658648150735696479744026940694062646852486159555049643671039602640306178921926495688050826218431478483812702946485741501530046013894427989823920724029901302832079290013916378224196783229040630009692155818644336590813954168792157088079600301466259460331556737426412473248469828758967422500545511320667958592550978533116149460827737507561365360764060672633350688916098299792261038438499873905207004295711479689804403980949718625295984212411860177822743612668422732817549749202602324521022740309246879545469076436525517980697752580554388968635613729079900205661075793702629837563291312266991788430230366284067687573840310645745372721370179748899582162850914710013207902921538924159773623632485811157564677767919358894186496299907322627761414616425377393394503513260076955618350684541403093365068302432075093270156502783587286871526882939828958956257403886680457105740060796961188316345214843750000 [117,48] 635769143112660025806823331180155796015450424697320231774433487005994552683237229342702472629940476512751950518099869970091870104069760088946210771653310833800567952440667493554657877739112702619955691191117663418441156088249408245185716021858476023342227140853929073829496096855973102523700542671228086797136711538286363600553854482788654350041698078201248065211611006590597770329677829219809064267999591957006608983713601684556191868892230743382302088663929531923934297626238169480516128112221818206067101282386515025840854927790292283180144781869748604256572107710449378034061212201250252967337726015262482418290076818613854022066497010103868974076540663476648532313887835568300530451360653991186268383212393724840485334997133474046984492132940532717551422160755247600287942142042433349710856276176886265747898111907122655176931840787607473342764133807237219249948772405415543102880456844278555669228785223740827292300515410995448677318571428771343260914796279749655327577863128198157174452228875880096417329885104801154910690612802889144584701707998246041351686515509339937871272757622432152718667083730930724983032337290407974288813293852205918700698918697066341542006855706725353219341383696477328211990904967765007305910919262162805929693390994847243626933235151477625026842679980998249232719041616271517357667037840541577907913140680493085862605168312060660826323539580585960081711124450225816202785303338763058325824162205223501672383938526978726610059021888673408719575830733152034693908725045396264288870345732613219419189372107459878977378518668645173004982442384524975538315921322282105781765395876994566293022934787117580851684525485955004716186581595282976212802235545990563047306704932507752369040690061621030481271522649294801984712669731726326499925841889067386779487514448041598297502709757323791925806397764370574079976938265089920291268275545326510145188576847110786863055331108943215623807249294822649405343806678114987239743542659817904728466286767557847827306889468005008253470316642250818225545666136686485050984551954347104375243249725066844178178018110091642905514054382097884599662433802997652497368801343410097295552255408336646393067318730155439112785326147235837486793489817295156727630997419144506867052883695360796851241958946023401237065218589723312293475922424401789063985734884454359416849911212921142578125000 [117,49] 190512855940114356627993301499304666530791403684098602110994661516348578035856059150896484064733642565591305073150146795236751054739726077773708200804695628761569488875590598152444068009497042317149860933847655560822494030696793750769468454273090815764300583787776577395441202718891923622900976691641460329394601076286819566909830952081203620252606562982635853955433774523410516185980987568397185923890381156923770507543334243768720565336544032870021732114349297489437104617937371335635607102244151306685306933997586883187810402515478638365526446837560792202436315615325760173623257825774461631661067487031185670957348664664787640702539074154664403975647603207041433872441700898072998048280846892563808913529206763006628329086637173406546300166638232599223767618745637199204309123314481237674072171001231386120502735350887478388166551102181764740434066504660809173931197469956381490952372989454114844571439623642369698372788788175427763942886380701073361263958364461623961214380799454757627511922742463035506722303721161616915372491254245376446072585779632970269501812701542021333704732097278590656487015409375423650507823600057051673279707946152451817490796052669046367462841348276297944351676967953487680989115477797770606275663827574154048651055328706292232198862037190378647764989284097480824716381267492867481127501451555048934722345296299200049833519142348914034790357503873087456931934309511344380695505613073509986362690872108991641376104016574648705353224822571937349197268428038594755093675351248692778881660219301200472716604711222651380531576192940114146346847935053513499846457293760266330462563175588368092924465811101719629817188628193030064612256101126239987200848502304107488097610140525599568967281091590745834982567000728924723030494354779064747652800037301816558037154643583165030003155755767472070247265074645718514329447963676232923015606552439851275150225290421504341172916015432164263967343949949898021174478997963069492774385000161152660847637732749315388739996218223505397010689236925620710485608656881020290166324211500544190749019146612046878533761971958011949135198618047711646070159409635613819109657393940030815283262777510217335125300089060113672957121828725337203391037825730262909620697805189144098687121537703190660273881879616718390887609673623471201406235877228931285820578978018602356314659118652343750000 [117,50] -110160220973619461128833707301355662306212382718828955785056551090802232372698008607318888020537186465272152162485871052415235075155347208771657889479137960413201156091493518246931710372431490905386714719081628574791417012811335080802878437723454899581338922825651559409066971713533089126969378504247874939931709693411320178713922968341703560718767091705755934311412424002881381978197252046942095575452571408003705528218608557944431794349569909141519423007018564258821961683002693152163853149189819035807339349619211980605436465392885385562690781948343530053337449275619321774829380172963853547048860561519404026709573389576836080519695884081591923362887689494619450712657400913693486841444559948312338779166036338913937549265556014599355219500506317971609361657826313842439419789618776816454285009790634355509489957639156386095437911011010866328686916215862433401441980456349036204896286697908890497859057596910026126827990064579019939376020437236160520307711272526038955289651215671737499652558621004738402973542371485598539326026079007263809656974629310625211975507502374350987099096195269687697803297266516188066729386353087631249164725210519619281814773139585346233677697740504119284473707986271446180798726138167804456990193879236888169032354682335588145620390012540931171415011380953300957642740547980475284659416207632081785036283541181702379900332520941834040604978469050851545557444096336775959715485388242957567159527343800027864748269506424110317182761438261830225566348825802798279702673579536151205962016191670129447585992826789869147067655819969891002617406665818791604603003673497298916092595092031317853341248372373904554814648150041604213792117943911807726532581729146221046432085450988160908471452525663053312694204507602448706317314614490654391146743757829661030685733454175343451609607725361499731510804336156188088169183694350352882609295792804887665292842891323306986331869949589718419005028661858411036978159118809649449958553400988148380469425905770084136894686687457354497448078654491553096106838674996666161411422299137049585537098718333363547549549988519088863101290455601283530415475326569517527830799759018628839862479903575875490792158325388774182253386545503648309287393981177464144718669361321993724666514908771580280394642681850407555910491056374792151811365303534784310102168092271313071250915527343750000 [117,51] 23039861100546355666304038494711536599523807499644576633929772663186937093724452688822127304017085413797880364925028368663694965116049969705846335953827246795381425152343828176846982488311169533045955135722550705197523122213593441983232468368043481934680175608248300490283681048220370160667156671460551798899686606473232527002716657371586552790896118978032351353004640448425677172926782093809912746341153914959844020981487113478261212413212004410403322786728498808292346311342581091830761475720831390507669373654477940224889956950484549596531557012087409309428159604641336746517183151881504577831497655165368213883168716437404830663441376952403032509320705076458031254184233765487566241593332529285394675157655050620251209387589526444340124567178714177987794250439412669331928008326669361449041240184725210053506853404017456991814361107125254086876874059092045369333849999491417946417136115462384920232583568565006790938600664844484018644909997135696990026984619871424276339564475437133785669740682890513132982328893983246112902550989961163868202237550166272188039491411711675559578974229375073113216125162880018220267330140942180427548558258885182331960891936992621270050470519426294902301884777725029514826645135456611897006572186528961595975020061750760766771460472378355457334514782642796694761122968097849788769910554372545332733440321585241257769190148535913053162468644881743966640721402745722510339807733018745382138632242442271679233601104523144891337377319164007405059596936416260818346932808584525735543591654531467080313687629923036878146720151496209317886613613895816528651427097889408352603448337019469085052841025583506459376964785854341290125247968215768356057646104513485060475273656730203201599125410691281023731655886923984859828054013214775356043669248543816251730987193563611764033834933677117578774753845315963809344967872783068385890509699277635315341777007166231823062854769004027896862686188919067245725637803748104279802311371025329061726243976826756453984730173433846365698283735310782650254453901409367561201947639061008668081041179084562850355561781679762489572492561242703253998335541738036170471236099402847678209047910997235874779532220409750865220226243017099873651675644660124516665547576932360373161053043024818873782933135026087403629528045362496492701285134147015654093593184370547533035278320312500 [117,52] -1235040962788816804392411484076939932103041076547290839066345110513394284171601614280182586449012897559023481386276881889500619230090332897014892836359062686524926533863873664385799912237361144362450874884901129994742235681686041507476682322377053583269240541831137007632807363292844867381233376051168076899502422572368018153428343767588661053695729235343430624058365484907997330484934588432736815795764872619284781914818014899630338657456188457031060247120353738356609999057424060814603056127694807927384526498053635291615159053797046529757409710774772404570499046671877960642737483958755344297873140556898391817093087459303532074666406318689281444377675182250934756024412185992711827446445006331632733514308429046348087278359149416855900700720640582088419911246789347362457772640109654634278679584466078305031673201166194096844330046491688195334148441825503426462608579142367432943459065322329179277982053465808422163089465049655859968587489584490883435703846717572426706894336051661264595548706677725702652299681648162844782396138867676925911320283131547730275058475773712683279412224836117866416183777116302519009964856219120225084393170090432448632992572992048046050428627572189341167867395745385792532345197780887383971092444961665401373661887849456720505429996193233494008906225330103422975984178526637730733937114016667374683127014177510902433608491371533971365650461701532968280779277947204809675392398041102968689519318654340316516649930280628205308169009495323555922834205845146564700862129671421309814284106870035092063576045682536867163846671746564838566942659523276282725260092710962052598264555469430270531613148026570806445090654685952537393783208614897150437220475426529718412665037504928864111564813774071310043066060242783760960067267979614562801139742514125259310121943949920036574120802582815023342909851675812616776989601948469802058428255464581728430949255344564563984422313982980227328809429441579050317191215298079204012726953948059255657196823709533292789106525042295320029157959970908856586048156725310653412169924442408337160396734041393021156235838523242592812077833933998803241844101217412052541212880096892799924747531701588048617845521634489132203063137127371521782853740122911474878518810170384922798392278722106042575932621623849190277379019416392884084688469359392115620721597224473953247070312500 [117,53] -594041530516331216758382200910809679969586353512702487120908109805762443591623073209603787151417259150207628402668226858734187357650252635012810860351194353587711519620899009887331931808708193794307355042730190046320971603969248391247074253204043323535528908124072686862669952912695857310114871702103605873457468610893099275088204152450049599300448881273823994052562352466631239056097051108634459238369524147216179360058683633522339074431442841307950383751916903665325424641203105072537898697108566247809916147239854974697931375186122487536419303188659326702087107517263842365424160474215822735365843640238026849286618803053054233283299078027752012928264800300528304898957323040096941847883465903868090869030358302617148856457729188915476807717055718768678798448940145633376247546752710454874931941114479259671065867731420512737175089566733605681155772240032478890758697155981440174186195804531262194047148045007121658330379412799058347401018312820588049105413134080594051124695266188764787925145474571063658205972252291588509252346022732051369722888864258638757098367597211262222542694733596546552666708597893500752272973136403495090730926275169667829380086119564287941002489255281870183482457260663892686207351918884161338502405778921419031216798157533007504422290501108641516991882975064458473590581748144118514216103971109788325776454506605413750439242975796451740642302920716145792568008446539219984174205935226745527330448882354371405871003008838617324699479406400875223496935544928367221860809313377995362910260571106886068559130632849088715489808820761271730182101405068521489565105341730969090252380166356296271544894242767421588384888727159597924314958127929884106662625381949024520945365653146565397068502140209205471907542161722323685449449372967441700059969758175863524488671555207431900698671435623786510840563754575207565612694182072099076608394599500974957642890766076229534816602336490469027190719125951537321180931404339702528693346205439853029249997514123133657877660281498564705847791649176747190846798201129396309837755169048157073483914006084052902136151763088550568529232696477073770028996008189141145505763341464227634236427007236359121781366269474457192132594686502277180522676493226747037752237187149958754222978653535954591938237488901825717492348949427686047308760919349879259243607521057128906250000 [117,54] 183184741361794236517726616116828139471668715634985206667867866830545003731494649162747691035339845503653151159948301065733429642690504727957005846746691556729915812748950667450164785199599423643575170590685184124061595417877199838032224292355212299583855188733367331647723774663659838361214675185705740412972286347037913545331581367909767468760249952819530448211112380784683428576597081633565413955233646251407202454385531743093648822395288378351255176149395411807254136117542163445596382337143908744573748436360674248544941410431523883556566172092275624675140385586106917593022309569053850503935119427179136822217970288286109651309421472856261268501663829613658797928023906689553036867793360198638046458403719127726146874347212822031286722549140656360633373899253059717844737701522618094384243956234057483120433898030961665629934560396923777200993489524225000686390286812241893477539871469003643452387503082077985161197192149075527065866532160938025795262477846458917525415640360642134809318859624643621501771291352126280556867440568119121356045323978999874879520041833375271185552808347856359437946887528781431127775061358650288102068890888151720922418541143920745649243864330013624180696146873352854165925190881841266856033848079515967648032387346366757778230322319381001150285557666693079872544091794889693072770757756298793656455213943877360077135067044248231060824876748873623923858703719530721222551467618626412085518359680421972325485082707521463555579177524780599397040340935770196213045085325863983900357446845785226843948322021262518478127060730103799220836119321094259541590464494482701973848760531196133378291181418146934857443527150624739293906486102102789514703837784788011418258172109718830783639045040226248106656601044104408658148162783384426700388993595465486294869078970626009807205852511905082869999544090927439595200920144439472911297529265872109257433841483274163030994228577507053313625367747614039663076396246262986921708403975345629371111360784872555897612243910661280515444015484036795105280889292159498440322862145564137860751164789213785127757066083859974022795372076874545705785283246157009661039138579018182848063165707930099263694039712982511383680814964311550512338084431266646026830450651283291395568778563135750923661206352783747399578671449901952350547418291171197779476642608642578125000 [117,55] -25179935154595495463552356593621169202200455770118752438325503233130633476354920969005750329816555500086989542304522213672021183414416486905056608073692434642216979381971312210253740095010006841984886248466515913767398082056438843910041969048252265640283097071366783438883197983023559984399132422781969620471259264732487004553089451645779633676297879638626271019331326626310907757071795614595923972308121841136634959549139667185717063533916483825937212563720878103262417315359035378313317128632434349575699038193221357490492358242678281154189235501006110933267645261915118224351627138709651259221940876823272670257731302474316634738058813330309012641786221393328277825832378077786185445734446510640226040807453574965917778709938156544509415424617694682191694917897659474686269098585238883209527315231378576722417096150926175947931545670192451896469360209188832490833343692783277397470821515048184524818048025855345471415435340205349405341430818686753077317824964055639094310503472094168483381504275052623057373750380430943742975313755815248263968771492767995216940355493702793412039068593578701853296552109525818356122167459417940436073996316624313289191524906912546451598979014061359655508008654293908085953462660479100310818119615456404175159040611987986048719632395169238749246800892733009103433262994158558268338683100353996491652095737561607228282701167191122867422894359263452486436178559808827479806446075083339751971159474556912328542542856416933432483502287891446412681366426932755046176208156494970218486948997566174227902151546432443104793136500400419216761362382726268272133728408879352644059247914790969595995135123228267934265646735234238562813926016817675960819129601019051803437972268477755064428093823871318066857769349578087172394280732071641886380309841830287562094396012513808575828764449861231473265240242049367483599334726831504177694522645937760200500094407780480916852089178081838932766928070303783698901389209255460218166792268508352128368554373963545998147126824740738520910695409113381196326045872521547489576471999475922005986548434523408554892682053984797607135968684930749228427713217759823174119703882343671317826348112561619718978721114428039451758883391748537219592694889919456743967460390482119427418935780667669838366346152695272798156152743200009158641705653280951082706451416015625000 [117,56] 1253686124045044539366772847575903277263612027379991244057005744520290767046579804503574076504844637900733210075305019876205248725142192388315910966866565825975115724601270062112296678766181706822130857234855716804153533219109048817088935003745143245610797986438022600285421605674853334720180262316218456837197386395326007191092218437806302984702698472630829653459383388021376353415368525429457276674081266761328578477178097064516755235507688830997438501871711112781201718230106933859756984257161072384660542579570225958769875636349328303097945089397805031545197771572347551458884160007253491757940129970901932726417133069335808761383515561967082763146279644438499018315179774294126149897012279071607704967899218485535099787249255533845330914732045535413560747685444937930069543509285725985682450261323246757755745403422826082000323306692097543561768313859750859166841691279298396597849142215115258668521530550692896243274075685713326563080041988075862288848182247627615493555468196772458355317671423179751038937432480164514572258284364642482992722328526424976070595600801513003354416715269616027342943705217067269994406567384715937477315742811103399925242817386535127204836493773772787572402143189485776804716541479664364839430276140865206389371609416265834269580187971459453020665807337530746739943104775660166897283177080210724085461845748395922451783704026762806384896536858211855168229886194100941347280343387800645967032720506063105353240329423591597641045532508859298450922801812611530115124066521602405475500460636080897527234615144156242444780532505662448559068132352449925568676118475145084807791438096519832936310988398378753769466277585760213931899693591297882318319354493184941691886053801251032401073115709811028910143373386337197044620327771302712256340507143395548324865330120700079015729305673525092826802597227679366681576782754161152441686133755919750987227604823662028503919556607138507587477050979062161527051636149724255884079621962296758280245999988502034646067074827557521389140804064760621769843788331785277060821289601279657466840756721108960316940820197825619906572977399527124465854438934285706537034324119647531249579711505531362334830834629269371102431830970364811105601212179117982292382396345391430297751260634218670039013946097193481540028842796674624082697846461087465286254882812500 [117,57] 213172368569090941097699482185353604523427091972784190460982197812122364189527216674506959195794209638762242869703097976236965913736226672643599815431535052754178707436613339781781995154726844683766301259910887115014940135398158805873340111340707277528419521375560476528168170034719859107643365818426120411499242450725530272940051590533643528664049630870414659849508967998342916435970649811186936121220874826048415348256778849853434816702939993491058083849295893345705756337873301048968251622112755569568343647490854279047897889698645203038562299482226989901108210769766886544364622517582830209275085578020727942754239588414790103841279756177257319630726455439612758351138943093039897655009686352742615696079200101229000157753048921839548980627688606091117136024130686466018726033679080686543121675789021992528676484961685999809718038560442410235900798989768441458171644982651994361209646313159030232336906339935212924072172938058060393918605879540440519526677432575064505492903427902467220813797419649490655943034059315653417037799116972211929787815559747057361388740875113720885854030626909345432516246876121290038992269073411825011709211504764642408100750006071969308282176453458035431512829742749243631656368214517574664509317506229423826171538136198471200269976874939097405691623206811835020291768320775011639719226721514672130392054216042013979493395035661866436637123530427238797161774020677152369139337600350481657454310965998946121435051824498633138581502862309313614838507773478082847031534773028890189235259212325305523699504080101275641054385844160378138815763688499981609049098594810905346327443938916097214657344522930613251685248309301045527593682575885661755717856024444435156326496867582052991476579878872794639445058372501003117712485147134026214711758340446400543119432388512447848266233965288523741950671814804601079238979972858263998633382844337827047149678239084569672556130457736631761374875320662669869722054940632710976647600614622709095103846212439426417915660546427463793437857339047660331831771907304146780338693524065377251607086102144452754051862109947449260229566303672863609502245629234618196673110064212130156913299104314659138945543904207470918185419556518973957974579720114444651380208100581286727225383359635271768170796104120913894562150403544364962726831436157226562500000000 [117,58] -61486887869731321235121614871540158710254303120617976755374630981523870644918834688919838651920042244776498910705920926723810766536561002188537501902421492755910978132061485710719699922419670310101422193850409855676431873777156753720796838754428082899075363742784500952963087124071718624529336885136993185812573321558722602892277894838289545732778587726058287343090297260060942977191688751329602439456423010087693069898848862416085423179682590924186866074110285247514960556358985105449577829818747499811441131878110813373220301711083674756979978034304883595968326946471619551312891801768378786864633586423129058443460508799591060756226245942945975240840849634313832669166077718114457661408310619695111478495442032568317001168635069488389592795910763961401300021918073102831233192293375841061701012060375051578334993361208704981257543890139906793978433018095363372855434732230061240073274794093751067829451760897255167523707375374851328091405900915553106798045758437129158782465553134015883980073509215955253404230665153483124387236666988336677500174807799250392338467495271382751641147895350287736244000748179867761691674940135009623336812449287579881124473798166744635071795270503071960029190521780422508619740615780106885769911763296004313057978397599463919073768073468672981487587800434252154472320276499854334561895015001341686127909759039770321084625773766448639206618599243387581510042741964679495827388987383075491945332160850668068993496813734113759998847874343459831622797158826787919148718847593179664107201745341862633100480560286588559148391317682259528605008118534952157636894765839861025238551146658669781634029587394063326234827727075096668900541636278917794452572698964792288739962506664748691968684520942657014856117005168420499099361881484238956254940477547650825064828752069289671100600824817421453274433591709672597363103745025202171546192366241469371892152109516482902716089406780676097671232328452560448176019733995773134824499272332468086585098669092935739035002487872789153614687560390960511507292134380760689272291168534733944715276365026201983675735016937227995238906510166262900220137985338070373494820660725225932234816332992838743761303364963110351179080220396977802764252536988714300548929443256126647822829201486369313257470391200981603269282160795228264760226011276245117187500 [117,59] 8606635534675535088173053444416444859452880047449781908600300190799980468407222083602962588477071111396025867256049472530658610747505168649814132530878153415289236523790280926933577771601372086341732801783673044479559796123483311770556117778468513323044314559159064850046626529322912494224899281841216440900479571508222379591774065824103900858082841582464596064848187875019165958480164541761971139871495190700969610364099745895372696868018483981079227194561882288836884346865313084871971183201816872929518825097432226131078081205804634010377805388879849256147293629481505983141128710473156464304002389342731674218921966371356441461302239654689199999286172137144022805209217693848956437458142255324009371204713081417228909429143201034873592387728344308327048643521738712408457557613941325682979772691936393279257548695673530322422348633935618124479107232741625867335303743470326204930654239340857053305390942308255018438666634986435238689079674468185419598756605156425936456817713868654249055980383080484473519327058628353184018052420049036875013177752255965831140150267481940176901650790292938203195083301729259041649569181920781406173413512591046606018740725257351379739738262709880040036383425260377762274707506463957593266396043546632886124654235543634711795569835769150676231003452150303633142795308844958921348386075778367180312751445184250732711057159600543592840682404349055983334614723013471800257526927741488866283041493112397076102024265474086064990262227476518351542567542628888975863399139306713625264217370653248716400039684688182614979869449367141938367293786945223103981894898971075119912777443977768367755252878223689556801554937544631853284450172559926121666321574279373920025393116163867338768438053779895385150910541966284310360941901394409599520303458597070711054064876183817327660093733758545391226896780110526706681841429834944749975258020689770263290296754112719763274396921299000639955494173854351943647299695285348866648779827412967027370189877956389517020592940603791107264341735792513506370312895728596327848742058136167839627148572494289105279506995749985272677399499451900882661228473431855633975227817460805512782891318143341813628087989980679122612065662334229215116500363846193026128274194888365564598647716731931024857204945914690139762441845050489064306020736694335937500 [117,60] -511236080128791462929026555178878586933107600916684253299615533486337164182148952792742281141508372965952280785978530725753770912756850657732596358552556433368749803028845079880652247859782539251355213806671965143653388208354218524135194184638724633876773370343831185840654542419111707367895081947371966494897479113369265875789302775204328301638467378197820166595038168581943245864074449860497624813788404407733443303948700636688666943832419718338556523448959077502066668011355812422560209752237757501454260911471259405869772766604047080193905161766565642893141224576764840218772216010627235198032693397453467331344647152618321598665601904880049455811186132101736137759922423227454216861219462480672009636140780094462877662111943426371727555241041127312076535283817276996727977757507580896821946040118690760962179220927395451584731986881425150809552415789496961229900988475498303463872418954979416823744477176115887749818144136936302104378201876267392651582855720492289736576468432310307278729530685135448551591983673573424932073163632210120729667373891843527607228147072432989956480522645855360021242745763763749104719914771134557542887873916992597203767209316819006259194519532799328610332757188302392767838339830164481274696687242353740870626203076058259321828255991254949352101222230808234764772656545141318301195930838619278000537783954673767103751364082280639623943716576249368436543895989621124205225349506579303807496980191663736416082276971930208954726527818436781020556998926357347067368034664492673089170122465980570168414847477836378953992183889413354149544935158558557914905430454736935500468983701553981339440863829958820666362628187025843232499138146206909256414075182612902705047745341851588985575108860275595215694554838242638270988597597438445660670043094434337065232697904409400732770169086948619654337930018528483975285367419228811619239159128035970109155081423636648001534606872370706610431761809941289338033081458304409977425779670842686683135036536207462460894438325483870613709473145138593933413996147182105003825979320888745009069384076005497326898835604334954862727101628284517646508755800185316213457633985612044819503259822226364074264362541298711351311620191576486296065310785485066704823181472834916789431212488116040158425026755645602655420134396990761160850524902343750 [117,61] -47006058649992818840220368613038217295815430333207910964468530157118603261335871100343866331971036114933238812871773558018139406775167352685551443188996221055165597854269996048787101049145732817576904819198852701271927566826294042462386519703712198015207507630563370561375876064932165066379567064378324162617008533461410701705742281930420977068332161845593067022353175528933714756707700443205540947425398475739559873427503855905904454239401209486816811642306027901924037892803071038941464493587457020820502613268921818987450325767313594054537394722418518640587711696782707007747961426393635936242222093724781885048270636847335235162628509376416122376189656077219936600878312440371516091609851586747380818142670296094979182834732303844863758447000857255846415097632870132912135197087415575396377651578891345373708519964822661637888537698480529919790435878289260917434629697706231899574181689515061632865313324282707312844644829060775876791299680590413997475604002751564048456246407461435505561641544012407366823242368956991754251330791493842135198873079296173092047163127877444242953036065028957821123665915470630688731086159848973245212685231903972592768976856565827313679004689085898525199711232544932865117997992211209285664303134554533001261548890032573921989882620536463277151917130284533858745497076599692878734110039232660505227003944329486253577254127177230953711601517368575246212940375748598006905514781674551607181731783338418385987473310558671362335959596742647908411730028163376884044184032571234636520497994326457162902166552996985173482299992489128881272722943277309072566900292999239796329317858609628354962845364364793592077876562261976686306324865690140149973809210070281193016697719580927336838619693327167849403235917048701314954390869467584753731875720927803424353013827179296325286010637266039571901352241486582985516392750078612720528703928518034460650266628850048082523399658521489534889465514319175640968141582078681685832997984696391278214181416799484469908985429082953325347701368367410046108518970831650344742919493310488145304747782218285174876251638716476433950624902250441613570629671528205348203862896013331664471770427267537941759975085193473952685183442852866219467524842309417353454437194996894509421733133685105523000281371105544731108238920569419860839843750000 [117,62] 9063654649358521805618917200086072601828857927647784614908831585681931032824810117296634613519946088770552433341335915613141388066575829902375700273213500120629137922311163748855115740047937787609733455490593855203253864882366274081938364493943402971027753951167031697365448137133848269833933178633625452356309669709112571091550798179537214868942766140816015949971843254474138948669603000230674658062573621152738631802495040103755005904097082553196725712429555746658645128338236174070200692013078533359481995589773158584057141865638426582893270211139711270701983272892543478323161108239748665382286633767657988594537818002203177450296376562315230914178488157986256362949519994390788509484627681223267932689841969169456604988580987065175088617625765334788193901374418619864971140990317496047290609239928338211188427715325932875354799478503770299114578178851729334042693339134528017375877784546828699030591047537503278981437761904477108593093285115692079088213046113358623979012014536519436897397024139073862274135262455340934911691325874017902108044905955997335697717987081160549392018272603614421956291794811060918980323005828450968671926498137969738671254158236817252998118548867779916768668432036079271290395106477651912114830089241172154276519989061603251752798004353465206876488854963411907100586224658401460471764725606641259439498138459718361940707853909013325637125950169305218884621526083526540643575702141942720314282813941367150013989881553717635431807814466311768692492261474736533488905333273543981685771139824644873590147070805799275043042926999354262134387839222357519138501537385745025670432368377255356130254357301142640461714342555703942592078929609403754055943216872656961700101982847059460192835608545194343810120817004395899638963248976103115592151566747522608936918737526101039357560924674659840957402748056865014902758617718063729606985317881291231248526592008003880207591088754008186448599011766649108927350254365124383166070871010244041969331817346545825457075474160183152982049578339331939927324095578791584051115538605608186143881961148718070828665014262181008862984313234490282508202977789665822155745013508280484812159909841604388997736307882531363700146250921741842139581671283763520176076314308676893093177719171875994459021227998159520211629569530487060546875000 [117,63] -890489432409566440180754607685095558155841943657257155374622036164114921002294117052120693012458063840368620829271268887680665040183173523756391789961062895936830259740655492161171455158041901157185847233685114442782487504479979416708252487472413145002321682028844567852810457840840067869588012794043847260751798251178124429105135390660168853986625420803157381564967942409055329671132923566915759789241080644043387404351419455339687808931974236807498654790284758745309298280690891029218507719756127903076275191697188484111826665464278231851823564672872087102119858986604504751114723406341832086203962086723599552829157474201530703090661996371782062750172072884749443604180202846580366178095702848595246964995900283115881334764594936627126218797613294593922082376272394463527773395335539596631923810847396051069188601230515580035474426962272211987445031783522126453540020100371600261238273270594269510387376053676340837759794386197718439153053649615235358040816893151471276659352682617636707582901029699323000593529292556020714838922558084322796038636106226854986496265859146542974721698199161192377718718898056952729368731469602018001889369541775203344906718788257337553157856075046506334731744201906386464642984243248460072947996276293690509947386241053683193851037333196292421469334325225851200342120678618710015405658977162174353258166316900014940654392166383459859595104189721673275550299934521742047110518350907945078609242657693769073906409976387080922111546714348534434788453584408656959315062664102041163805162857211708262437536904761059887367263410464479773777588856033632569823356490540157192944490092008676172997769166674172076807003011090211339412925875449986805819688419396644644286965758203826846160131286174541324796473647254637776320616512210175442815452976581982908417637825727889361444887103881213633833559479465543191145363722134119885332808064911442880042786114092589946183859617600106010936067320103906211259874067195741492740840073751000653616588266195445204835160489379000032097782771549751342024233667173741125907163193558673235851299441629669389130931125629736683995610436168394697285370106335717661433476551199188847155274075470133300587344688866253745145816314546895003421849294883811431254226650782546101617286742776079447428777019547997042536735534667968750000 [117,64] 43243768544762424991092956970998261302637536098698592690003433431041102256076532159045872892816149909902087921265625896361383016702353001176955919042476660511221399475709792538565173211777284929304097288279039944704870917584895774057096522427938559702062951210545043721736452442873277174772150827398109465667838055977492640784419983718971237674401449798415145015974649563197968122372116789646606705078221716343864823452341995876534271152830095253335258795393584952368932249399766115653406573898338780280984960867679826409163787568514916219504156564970020095397426279634678107322293066062183829422481332493351330173919624204600494311205076334133213287993571693626296062161075956478522833722417360405137544165779756751287428137132932470383561579683013583949911442601620093321763868694490094777938059795773501456022174596795073347075398900688125654108478339783769480750432519641347604029455290786532830112783190759109057038978686729770475023059175965065975972390493180024095624965065345276073094967950908039533426758553368321839102231442862584620776959528552593836425028834605251543777962231062850388726611394765709980824913677222974548496850446944869580557248421493450236001238260344708155107250012412135837144368799315962569240115212623769158179246273590150568018372768045541360211095760250322208203381065246561215251649944286777340518712065529554946868084792856392695592411613089518852724921363978101926348345098038787617155148368069526578015026095297842024009715194257258558678033459712127008926213100254775290157949921304300158438145282316407866618027967557897220807107353917126027060726017419112169436330636942244474407239679784242271511831110222750586476872606986909537110317709351991318349262150694269232497763961274987678213009324751297952248462773826824554437556061651117493783797364100201172559572842976584716571932256079813149683686300451403894208062205620444592243714495701373271679382008622963730317563886221073305785511161535650339945207339219620717650971430781700257378250213998340351849704979090373827465731573499451978836066243558856988472247128800236118390977919677186603214789876784873919721563558261561579475034982718409150053167429084214283355885801591335617272856223622363191083921560043528379709098179829646431338646008074184253961446555890142917633056640625000000 [117,65] 13452638707770400864991573165048137427558539068396786768301668288342392206289749601366176164548991352381459605899114840062765551712430522983127809551426341711546563992694240351489139187949408839931459762316651556379830022124968343587575096310370197777941407771333313637962471320619732962875420686332040805614242092208152749767471953845007545871514837949127790719485937139644355465517057406547951409638821767254573116040759387905309123761358894687087478538781491586962929109859317602041550199238546748292473909924369466004035395385037448773180234037671588228570145043160936466959407413624213893838215260307097976368167635376814202186973884254400527504970137898904146145924312734465301903931668777630666429149096109601178076320582375213256258609873203296745059319270276525764805742596026271378532643292488362226690766845532210564407956866429800142036279108206807404071653709317417908902989055546754087975170061585381332511900304423688734287298408783269190039708246422586530423828475984937338887739803812574274997634767812239583878427914031450146292024300957104883435733231241453848745535628906311178407417786652252886424899980286529011285738483345863425383358883262295409681466572895637788335566696590968760268245122605509314590010116558229353026251256782455204891760756131310030083203451938687625071505545073555770100284551320656739452197582453848844450421330477110600315451053857200441806034959178939733110855400791330247043748960673702414687271798068828569221766795639066529187225632508929469214528495974668631354859009946330579122234182639075285368223266623576224106065381549635080803547698979699022689703329907792461095368995931075288243498627071971369574478514269487829789034257883470522554487914943766112104126791535460410068900740302816841634577740758266633258605451573890649508888459665375499033477793108746471846335568647782509176983962242147256870129972766627255547880537044128548975100307342015221670532785841875555468291010248963183736536972175934781795888906350953729556447643480366862984625108397891909395333636434848627761751774811205303396690755216114061987665539417158555843478066351197275754502345422624468901629771049819048812704531749539507947570932358808479819544780206755241060181038168427524719860343512269689131027640171004611605530875623226165771484375000000 [117,66] -862129230566145210324585385357521697221143482636860995901409555539269975563958950781246735884888800475378737770827026637728200004329581808200555081840961669331459641917819674645773659128839413666043862000565182704454670201170818372420822867170584784654627009855616862480548016020735827917383258373361477868147754284357880914394975881336144447735787465239766919683838595977909932134894540440960728239346468562586196399341556730059638285251482755690956006489015954509841773337275305008713103060204781896856945689645743505424450279898025962626398660367673266660965125842243841846262988381468509107357701910085518451742658088772721389616279902773476649816449300617460351389995953177099389221202110388490247166369230698870831288389472791064637699320927147280348427850032252015329639670440488350023683863570986350137264095507340913803132619796196302894602539254110063361952388022505418965310674496548821687627098634750961176656138047871028520558877684260334594193776469182456167554687266132442326606533504791911990124966762994993128508923206707453758639509527949006838977888088043915428432135046003813422621461343305925623554948756065468706824033183978131879673889938645094715661395715425711789582399060562746070474974485122706084963572926545189894050080597042479558261411190801275947974184205312980584529611380812157397072852201454810404336966976893205230568655583141449984112232473226099144393588120926253893065047501019713704859444487447299764017696969963825420360770003933581682153612771693782332975537827478825805410921391232021215926684498714822521156542793197591198615047274115381501364736938721546699218767791064964443727279329891034551781338265786550055438195311556487727881126964764341449990775023412344420481990178821575948088913112907291561485047265715906789343230542987400292048851830666859529683069431953918052908960021468334810729639889430336712821581893237770054942405202227043702071374729350754954938477369553251099840287877910450734611905125909631938976590745517619646836827428222426234496477848387073517560310758010083646597808247656488539415877468997633835125038470580377029255671612919172432909465274016538952488209551643112465278523401420231102959260302972290857509849299169721546711386129375892236684296275010374104001392152550543910397946834564208984375000000 [117,67] -128331368131871241595664837814426476476005465677501910989521438175879915571209121296311659815813598061645834593872783965179572936367718143940012017805352625080004225903619114645595843103607421340483993656243703758707717854825832245074283787830290268190220760884257201013114954526038712836817216584780029452841218957955265396747405248763844603485465684030552073146021135344385747396519824027153548660872238775404756787026364674691877866156747660953518439412982174321988817558122730322278375792284084508145261333244801840193777798220159741497033473196667786194391924009867784726120470904763869072102330788118995537900418040575648924632199815559111776474582109735570799285050484933354221337253662137943417343353309075025691451717249520558529788407243412979865289571682132434907030421867877683913873626834326840521280032253870260565996663268183608332598691864476623448203420075561800628181605948265281283052021000613767072708662461308594177607674158426533041399353387459943277587452460774200616973327520009955825021748401956919716034443236756402475836106230953554937714657855053372774069560111661356029096435443423390011162574005569700063652437100200762664660571379374251949859655851277742917890447401846617819842837735510113170991973439651131432688646882457386954091200921933816615467751324377201564672823063933440765157935522086134875156782279248004065260486572000357082752192955746128400439522630780255165656212435121913949045546875963310299223798791667258459913470016749152850673668372505651175133779206240653879632252107653010781636110681726948410140946609007388482011939412871744131897059502271071770316782165771931120830308351829431266088831072204433830657165286773435607030853776218344271167057398811612590936868179904339322931840623501315384974342867616576426992134174145126506605725282389066682838130885758854708086805154964126019362185769293917439191430289331663746505407251525346368483147706028743297836854345383991588587825410430235486129610504885017519808350886842630788177439049133810984166854805697529248982838445051576951759164757725634177907832325554707609903780433528242218084894956288172903178773201627692002439630205953516568611391871551527572243403371167733859299051405797556124858069081884947195041736559720177914522446815717732066573867797851562500000000 [117,68] 1958710328972254076696818318936101979405648209072294023380689857219408865832253764628086303068179566723790432148968325373218635248910608922172986696464652046555804670553536078927636005305406869817517079983766026188705179535156646711488764359615024235595521486945754570569510144317257141748508214598201307703480379058370298543390511556133695605425855611637346576960251219565233203427501514356005092620912090975247679960408489220282525938774305276313113557307330301237155004887238867863894095280162244680087405939398392061540646070584744225056104897996869374057687544646455896470699244500874104921963565025078036646505525511781988821864336250049322140193091385077059163597548938579620899579805522673521834852078867347619358636347248736310423514710496030039385592584719434725359574950286231615779748180823171533469698738931100382177855786844849030606654746605963144615844017020918112068221082196346029110915948483067471252531622094199719094423824019332675974051998276648555151937542191485704963594000266925395651163403736737997470815439059098776066470851036650609115471954820660349250137330912981734331017305589924110850873648092986868731549750903398885663227708596262653638096859953509804151664501421124743107501400264781540891769995607098626139457209612066861070649358374025466737271827658376989987387166349781125384032825114361848058868891635984386924670428560985871264113738855760732989198154860056345158315580568686094320388854492836943540141037714478664239054997584984315494967032197835111430480638664631147456183691185057790046875896771161015227434913795750737923118862752546662924142165575836823156310504419595185373989899709080624812688340446560866284425554635183873193288091543369658603679450439626838089430977458845583067364705893977688172779902387682114538602501806380695711857274093203906931327503992479725200797988622676941790748400985127625555829310152307737909937189286970784954878808798494804006774060051854675014962717090666402982755148221068805864564111560124582169912663849296664395791223320744259432169825090470658016287072933883702184219342059332903840081579383706103691501792200432601484302696220260282663021782151878401809877150482401992647271701691547615875999212206599666647087648370372338047082144396481797304595402644880883130836486816406250000 [117,69] 784532347460772820483976855704610410024167898852467175174814134228679993215341695993712767426645898163422120443591494306106504074678479909372312065438570298371210374464038074243791229839215893650762596949582736791481403632784783686138523272927371480623796997982739790777432890102436847615894326161947375059140381414609684062453465914613553297536165310348582248573720829051026123987360179855191663905123812090901883679251726144676600373223758452486338825414202673330463425084213935549029999972225328663177081494293234188447276646761021899669159076721118893155489321095844502716837057193638789808244547378589990931766337281676832157211444820311001015348331170714999862766155918796908003501042487770094234499627575582981002854119049182466546578022127610049700255507368989193978922359165816693214174765899613719994220020715714828364831141291129206230778689429398245541348854119996128737581045349036780966113819207019953203682431819512908791433730747725414020962219890461355651381767743502236842721908054365779609380877711526034610318656202217727758582492853918025349985293728048116704417353751980654042317360971591226959466305245900854714771187761240016736454384166192476362661562937078767960425798417290924759404967249293356329156837479182640846851786910864325866097464160718837140219041485043354916057465414279701208706983510910848441176280940469670542960749763437889392456185577243899520285538025556253643187632422382091664790432957898826062472867677220536544711819848055475630523560110177565668380076771385299643370204378856025986433752382424040565320003617020845944112881166876328049362828930613677576827091132411951819582342362216561220395749276336088310100981046726378392931856083435466628306501945602109661173742126696765248427866582225023039462952166923007679979408609365033156109773155232227765468922640409313164989994803949315632653115577378756008276662548304542936293879108065978223733352085706321115353468907558900610945088180429712621678497837687368137508741571908417873853971784863474788575931030707589820917497306362196168296194747838233857568455026200522509345888428457070590533630145866589814235345283608935795475606230526562637377901119347177642340602263578913167443937205349165845288203907623736639579122013274546241593652012705251820068359375000000 [117,70] 9072053438382831559286401073397264393248350813409537204006109959915579152861956213128155439584299394447308084577904370293055478655673921093321730010270976999928493206801586907352838706176884701795479556027787791775827181733459396388474162174283604763277789949885768632389452397657326480439096799809904894620158377880633344238385515007303405099024853118831412110770022334239366690252278156886115434134907727656692599971240228210720265832679800254935482584656922355605559795191282432264587112773469409022442026967415957877710401705107120859255353456493899386341976463469676982222955102405246695709893582498207676396223879871284359651726674245347769325635194044530292392192476293889880820197969258286706229335986118742815465411491304616943536283844004540635065361901217806674142676401178342395797717159522403987439906835134290396139482403593941781665152758078252458834903963325191111306107040986675369065397084552622992894123813603028670095040017116316570289685142758140366468239628598984309939989509482750842124642609687369586880787808958788039035387055293433519934724008046266246795132891409238697606027890345021925829476044813080254716041686033860060315869121731993321656048973919347594135200990228342987531585596755974229610395909844222127456738554302830444689101971532461147199922032274953394727083553009215964252714514413244977012864060795502613570630348286748793125357242900226779680427457008486474324447058075726308578091455254813583178421603310426075424498901019529977203470737393415238066913505058853078631482812150696321258782280197662611761618672940297251280722088858513947254834925205286813211975756971223104711110995686388438014597869120268084067664785826364394395865982715634718085804272105163269444185173647953241863863137901208991384821301055822100930748699336306258555733737704570116007991713889385141712843175525118992312856289561332898896710507248519078824089621393584979267803141925169620457796115836585681811561133439974861261237531978506208902941000101673286678775304784185106722685663468280581479885154292223454311617883644324627366897308905258768450887575054168050211437802123525564230603374297155396415984592115895281624388747804548464686778463054568224189997075919576593023880133104031696491137217941192394714289491277853118896484375000 [117,71] -2250300391084555258755157264126676189266719081110054013436320868900431074537607094033164742266706476021675244794030430049801970735624814597762793614614372786653483844265742905671870597419738214843730748604346841997713581284632851544964532505041890062411111703331873472145098634488020671152099532810515968862339984445907448088441919996786780274940239831010760279656422269169540512252831750147212075675283063679277367001312315057429723204130348969456227048174759951584412870914064228026778170293690261765057315885094817843862134229785768862147033988833242064526437781160244361675434846327605337695053074094614804244612343327233354854878223912746509998170642080583978964186570347576133701801198193452053853385504093283692795719103527531945518969319545270192510594110061350495280307542734338845129284674992563863907177847715203484652316228369724679152490336097132500691082161595645088256978199727055930461624974728357393091264625314445764289913312847472685244263201363012941997853827959673936442752198616052979380578130467162954108669879546503693475081364567798660059561753562304652488964407110798692520308927375582072153587716406550913087133840476924924164080243327908815060152458148353251830018116895103499412818696212012289445290436988430032590319272593119495746295695185962468257696054947628001456947187613472685352653816928073584020952139129346545139149279498612462938811558867106294742050358601936727919898536122540580037359145970901449645083150158049549024399526216014221256063629492653263312700312596322136782072421059306486104415381002931206992030937539331564919014505841527584922233541328139498169698366883175124011453201596162245891457962744049387248149551174016087029380660818810469975132856835851843980990316585674983689336709034559174650376814630061349927041000075789462972518673978482776160983531983229611008937742971322956431878463358026571934622690133241228798098449181329334255741924450696232446211953029849817292286716014631434485451745935810791370014086228299299528073217804851332159054757423727520169548372669146197140400576437946217724431802049102816336852973878765122919470737203568523870688923412180382187970357723653781748736957316304238520465822486440277320159076866584073648297778200930032382279450710205025134616175203227392578125000 [117,72] -23409301275241627277965882177986444866002976061555086278403539876551107125800054157772786574921709371794775447406562568338542331174282223995360262710841363939099868632230299503453689411116780778037722319280025862385332109916159205791717651659871967793684858534273109225924014678002909868897303233398526799602391793529268230994722576541482010176410279666976787621164825881962228192622923606525164804778176867873726153829037569142919951936807811030290191990848827389249917355080162600282888340055454084646201342582168299472778361004509313142146161562547076401927658408663806099256985705706310471560322305000724964782548592286426701619036904642010725280888430704237632577108936875672330839556509904954762124400676058978294209352146487276542979023161886232784157478274217678121933295340649559395722058799729706122458169264707278369208491809855706781425761647899130318087068842711783720417428981650579630095149520090958415808793576662695622138802055559921647143239895422017383153565913235718179497869961552385173687044441474455967381273897145763732107783262341440955004686678513367983709275242686290319874517047012216869052101089684405454401170732706862534101962898880282749975494602570664083718513126124110370279676869310242822303692513128544786142302658956626466491440798660113247339253820179007632850532269296413360236809241598444387190325977993497694030263762638928858458943703874091768777084079944731510260365592052811870507471815642267490280415670307698366802426870652903857158739556728527923986479504903455056754354916931254171341767062349949213902361016372882435151828069935728836075880967856574810353750509486778115221945445323885480032721695482805201340203548993528144118353855809933993963338384668910741878359263725351004500445326112825867281798204584287939647763319627288048879936680949957440598738314532707817789571537209317679598039652669227695629679974456807741048572800534398428052078990038037675248695473034040582750058197562343368715360238003543236286606020689202208993701391379871305888876448995791376459553312282039288873036521217328426941238134193615508571984972760239677763131413026322868579111274123814846482396769453511494642417257167146811230883746924270003031003483583399626253225530169731266797153442193084516109001129570312500000 [117,73] 3244356028341437436189612704222570191645323123798454793666073888253787011330766783985506946701995226751296639324958095521639246372761390095829249726843964693123392151366045360163983299003230175195021975182728822897533358686570411623279220472167591405074085634790517936883023385070876356746904169070847706982463286361956028861357986990093997006389420743727823106876658312820097723477691008790890081403378619511138381816967772827534472133204603393316204584993023823146847696105608319517145837176532608672791690719406935263148450411022586849693349213824429305278868461495633037860270325946265758379619800844620390965853355257126177709417647607918176547641299669430156403158504987954623102055983353832381702770585962023837098088998171855586720752370923691136954764036714922213367401959665114763598458043341940221851453872199423571520095708654109792621334715473640112819788598394552096740269560764174606110931052444035750674936608460919489467072279441657296638441423952513992685139012850510751538300836250301329095402533159645071905832681803626376298545278132606120167366381861752160827794829212924634706534904892329562953430683727688890526431656920295265850677218399148310493114327449936628201707531374489410606389335762427583653320278528971538944145812364573009762760433981678461756656868290312303090689705186057360953466762502368466109196000436369735049949501149072639116971621224370774136590071843234318426262471313118153034921696002566093849694091579116642868738205820362053058454651247225604868712421892540292887319722028994615890647723839903622723012761020166121728947183439292325773690148100675268441366619477287434251790250385711674131306554311336819299985473071758596167475070178952611767973834303491581852410505590048997748519648176929722860519200114428621875373186059626409808346276474475805327398633708221615018292093814775749453884445727082786309359650562189197164967910147380669910948096985009443377987233020067814604384663778860526694894185112899966127368757251869851217166661699834611999467703304100260244437143960290422731457962020731089163419332701032753215680882571349390563819771487014604260517322471939308182399923565094931836045904932244682109007937988251234219144664874992851238761220635727908276499996136256848998705038493750000 [117,74] -83675051723155999509498690827039257136774039860872658072110313266583512361906347209529194140218770113119070879416921380295707668740097168975802850571264119864437798236714142947724038803155372857785691306553995330392700272505414369764301370833170301470943949187226785104366144121645789634529155528511816922870794812537204472859108063167102876719078496771876830509100768431425203231274897792416714458971784059675505134734478910623002875932954145843727058494991379907844124866518716520963650220918072747692781236244712021033452532410939355494801379957617373625344748150178693916425032593829615334657892261456042599732107357299302724143711157582666114897974939140380784836821335984240165121930150659885945912674513627848539881013246347159249820973370568049473622375254275543444602795412585638305453701029392741132044907094134048822447046577307742750616903944413640508205577963879608563094552683323780138468329789436374206732303832197261822904110806553214759031370040474273521302907255997219125686404212048502755405399448132577406466434528493850922645317017171177856019622979119973379785977635795587993419409694476352690158507983125713600850150249582341347442889269919692258124343954413944998397114535865294610738223688060049300105801134386142955835665334056037060858146880817354673045301069968690061722953730041860986934306545115215170982244682139039053712750590106106400984977753159802701491332120975980813032258570926507051029334811290230334854448135915733018460027287086716744796923576674291189550351059112892288146137376418324244361726266321837413313006887668922117607751980861581016106699188277166796575385069571360976140446560208110734333645871079206083338916502250989823870395241285311562354622313380810144647886946857426442753859356144089766598327704698364191858925212131290019217804119142645248976655136894354717114397584641744759536400021953796569075444482666554156412894624089097557362172304534474263661064701739883587543210158819040359405972370983496181274913932953252255113556616921531714133883647961204004499239433767192599046111530569260070111370920129430012868383299446013995684766672081392422329157402313507204350029998048411729574299494706438341794949285323373821715670100422758322815022318884097520359108051673530446762000000 [117,75] -1684634992429133749741765557617789420832836940883655315663563669578639256527197498156420198511597943950501084541757357576708935670813209839651607951063751243596056731021199204814396649801891076669220215906246417708571323837651567788205302971314450506892353098020786343733310460102554062614983776492979765560453878487363372458735136462489366807856659130597795013436244561796550471449918615154099757959450954483608622262485860493999923137547497637625202372279323970967830174566064204299422909631884782475788788827775941308857363772376827643281768903915877009591797645792213918935575065248087599415663986390778018437583022689655198437518043428694266064490810823723086045847576640395613086219727005510241505000412196114557563089017230367817593680826182535921755521361236220242616554107494514031382427956453507984192660941289688316911730172037553430989440556016519575237734205936375385500233519896847046935477738740231418995752035204897507614536034592863258522823013385178279916374478464958433583901238860227563300637793667424171891347082968950835675983957556335291670178090302029299062371312269633697630547468930892904897380468830838069467404508153106441136569963171429091297353104136397536357676998572693051307902213746389035788972649001569376201503884188491473781085102554805829972767585119184132318371133453510964935404255145091585886583550851104998465284223004547842862526062553676207508646222996723664882612218425413389618243907385718644435152565649852395945935629859916871401363952287552940382175783873559530724451312334583206616918480919558904804702693091927787532387798002615345384794877962898053105881054264121520207397372549391899177133434441823977613789119975321598286289806979191910721222232087012845823889411394890357519254605152715765631162340287528513944201861578693538789041417765662371740544100319911003926263513121978014039808485547335439299804941829313957587800356760661322818764934520969128680231605653525042904681478612604170313805939523101532140624492223301522801666280109746410287041502120324365463465911348700058912792961979583304535692355046333027720156580413978495857272079718141282114108663837187165153700630914054440418301286550782531957977464062868814201643162763327931040996864152614114999988702696810415866214560 [117,76] 43299997359715818701704101575532097173445672220228394636446863050801922884836747597701089859352571798777290281531889503180208481320628927481798014941538431538761731513389712091617577320735222722089902893878228081136344598084374160903742691159995489124769390068669919527532899111273829057390872806410867310843159015777677082790216914397453750503812498637431738293026914469806839774554831459126063395154830364461246227997802817180938921523993155399840710477230751941332406464351452931768656467567311159264882072373590292316584556660504674571930956499636304061860354451956688033886895823267923716982517128213248648423652319296668127886045071412694358513393419992298905895817033390090639024372472564673435099161447666964774822886052081179912298009735430744820842124140060295921676506906165470821741879252104888100576701629977441732468199266317601340072315832593038253837062740516581853490066541169308593497307102976288361235094650401848162972278726024151042158362610783753784279112973132316543777316901181201750364961673825256862421323105068508498758495218368971640578676441065225007747670460435874931479910232065346584738553761132947412347556015285435551933613606614009422914847655125797936670372208637992912895132429682649154012161787900314678709090906752523298250048805470953755319090857760224998660762703385653409855599643254534523142369947934632978784889306446194332034320526360599860814077086575447729975946130745736377991014034765489201561698589245154235400018548406604336520061216530833109941735942750959933311590469816616267854491125270957303138373074393144760863862788901554481988667090450000747650652081054568349277584447627497182243003935950477404376322068610017016711834393524326605515602366983751194810201826222730186848965615917186666072953176597457901379713680921539799994942422584657718171231152131195942517016939244199748754425288416302998211087290473501090967623149626416208458277360062650293838089494941796040466873675191339093716244445673747286527373510527871754272261863904318537516348806938343233787692717927392805683926676794262216240383664877931284952594950434911894614955936259186485888521223143625497619295476494273587026993114410056482637041993702019850677597397228511574582599451552863965604071112961830943000 [117,77] 1168655722647949104857828770830087964680381289807544548257979687273527468429083139471769684078319375768348375526856314218651962853462818306081471179764592108783827309893495248048793673799460020185669823428981717401455944905349861009583161668746398729219553127232922837923454989820027326989377224564066473390196249582125131654991348224274245046717898777311084012401624452652477751933316975492672883003053028465159380120954772642826558057006715443472338918920466080421645421681211788732121839736342074175763057476591758623547618652028595166875021412560872291001146929045115247298220085287909042469100927172577975116981761631564511602547976363690099704565883133300909249250873150121126221620499127686646860111728599517081638864709761663228539143820626497802346811680830322216671428102908918064565222574735401235219299135337817622210128975935336514604541555022917352370768910988046974070646316893325068970314875580413500627117502112032649603911045027856032931987722768483063260443160920264427174835259676332793236217567173080870043071148148340146662025221080860909580367857171624079095965033904025457865118461217386359940429727654583737205425238491007324269233081657644259159879116668200537924727431373145537097777750479586555527297327200324528026885672659002174939942906557376843618046358536129104195924352502542876186235579807260348666905279422463417402072756861930191035683957799281108361474256695181348995930142863448597532759867919605591387492839960482231254334319354400037037445275296775583444486903493064473729111004188330407348299735017701742568715917440823145713591471625924430655462171352680580332812385823612623908421338177925289027400029510352414953219702127214882987683373161744673399448930586318682504029155351191177343916908766611113790379934987749084876313603926166946006274862785737371594680696522471360347516728224501340983372077843511839899598541720760247411626977603856187104700735998858969972758415153064533617175504189093597238465126797707970622000219600435846069264433622962348569863923647808248901057402614965599451084577829300070262998539289486896570579773282948783357581553428002945170763411438493877358771520431911529173891438341425779630365955678644201023603458034899795795258084567820204442240616782925000 [117,78] 36434132780664813393650768335855281179808992090254386625151855632479905169246505099179026446181580307816363337828510323030611302539647005095048271891617368357538297535114036261887122525764174598793958831088624278724169031096357327161109445198130790411425032935045660445590850423040784031346184858506850253718623308749903681221171519977807533080221256422591437419777193764508857120523063002751986587978446819569500431541950724803568039441331199046303446252617938722307764549070386566631363130130961363175487155204980218995190364306531862923545293935623578034782247328568109679349248311494833222158369136197928576662631208100072851101270642991620389481236912594798302872692202166049333935824509394667526099390208976700436745428519698932028976032862168534499528427057363665182171032386217222875324146750533204845895946197101454796177327962211813359991420732709706099339292915567062439037982175861686143626315055441294966383906166859341806320458138137469418700505957658253080510286750574553607105775513095695596824007073536084738820062123027545117618168557476721539676466015563705146220005282181982874496817175560103219104598411046992609961639038130574470952815558759099109414853959503555796010147261628904114815483111687628334672810649393836349067001820769802916204080254299357476836407379520902529429384887805927478875543418147070589149507901939448338948516851454260158326957500159599691377476440706658208079702183621796174519227465884691091045885720888616127344598665826872226567800349285219691984542372544669280047477484550173439972674597039159168057989349599648427963334108137493218596744672336237269098389942443348421743453007106963001183259697537802535262499839182174367786984404371032751970581934184329528626056890633296796624724971019197843163947263541735131933037291522814748245060722434948643548823188627433330646236503702227274659891868753697241822720569567038971469445598561512841189805515601249166917709052735568887785336417726836344608699524158912916909659528850421771854806985887042647450595656360681268314593018378356600393353439514914617835466062027080204075379980491983800928639286607497709157035158110586706660106211835565011401211157581443113992652268383718975833929360592143345276757754558293849060456545000 [117,79] 471979562018135461461154679212005211678423277757884053915155468479680778512212263086425570911793515910888578956750297493912258366357230968471152351113257651982431173455777878250983271576274144144578470333635779588308593902203295788006089787261183440567401672449662905642145024936460456916559809901037904870442030817932190909317571183953300538934239107438656805761779927202501985309000930534884583583794366384375759610376065248098207524939342564789858062405166452627985765615112558973026443337047864988265325019262424127787048893575907946813810488873194396563284475836324134118498223185684244117009847393658925395620494224647127969501110367189199375251492664408462874310750934887017410151217223235127010552982884844688748243761996070830876066177563922261191178557952208037275770400286902404020446659048280470381896615149436267922292572744047805623079804710761862378603178759565368450557720453528848524624724028213462456075707719864160314869670321736801223202968320899349161438080330724217532328453327864558093639986714512157530921688058990015009704321302296710965169109441221758995648787749341342171128748683306700029457651673961658161266756888866765957602693634180952959275254145494917947979859179847292332150600874049464225286198960529182341599153376388461461246495994791667400969196043215868095937191523224001682093981248962949928731443897714906240426039763780252040491464075237832741220926918042796743786269922592667163086748100654694375263978815541047863940211893756977377272819557148233754564957154921524165879054149228954388452801339314465420378950803876881003502125464229350614920988998267432541302832511218349613087383925707767870501734954935878852068341645482204817162209557396699491960241040913650024656781685171869702816707613463324334524023964108082643300620540836125757966139168021297641100752059189575457858772024260904785533950604246212422254746800795392422874663462657514166510446461895098757590656222200475694432653022031382781343937705602832985842619761352696122540298418822289044427404441468712702191539465013324621822905374915540239741315024533857268858729498796568881877309625162326375620003755639291082543969200744150932721557358174614911471748476068107341130930067576431740734715978392512628240000 [117,80] -13162258534306615526500072429881670865004026420363150392640270267873033969625294330506767432994895604375290310656150393833811644642719024341265572736777082978551078873593265619913028352024331165568873164811716851981261489396253666527467412502875108262293017287972740267045001091649990452669602391361000125594244678179299157697652375777893436622454701876486688197867149291283028286888252637757252696954514216096798371621543388320025029951830243276409848538023298667579120262116829261680510720790653280852885084740001901210932057874638427750037344833072211929844877586157307355652636132807161398421085373175055425426685782835588110415099218495165272242524311066234728269793003441364654416157619578330871738924659251607842763393812801398235565869940822862358959117717901824040968247547259216583139351988192664621325563554855286402658465076575861679952449332135404292813380061570785708021388453612961330761308499179666370553050769077767737995129003181511321276096904315838160746966428614590984013129621683190145004647228739194178201821810831115611090877817409375566326168722262791014323272577727380547327874979912719901832412431297320298458963191349401479612925707478094227784712429319426913802732635576575404168374269248727526766973271689136709660403205113353702393967365856786188668252101229344289286770059689879012878569846574239131072510810327609825314590286170408451371983141759539103573292972361305027761780923366302390364305497862022389340565995244760635723838100569692870246463099287557894684654050586136907619389561390263170633584776192984514545951934770434922027936076214379455870927225415882240551497569138220210140914115009230883628623500776348125650778396805182009961780516127142051782403510085096718727828073297895661105530642625810524391466505508617073009544632090452487177202932407525637283713503799416892433857157174442587751374631294944795263102969237538260689002261059474590514100446944495248433521326040107369948775772254220841927178135753920638984828250901042362748955237871798592839214129916318465681656157706165603432360562870121507171535030295903691069696158717833301713889468837089180057751523077467083241934983247890783202030237612191523584005388997171219556956852288783239137144108967853770400 [117,81] 108281233347889637919829858528236225114542595320102415781979357190278698878543876190407261435989189201787155879334869039217188680461392141934126758981424321160235103513418423080681814719437977412802253637881113789871639103543242841697882589872746053566941916326061130676889006300690104143453472218043050873077323431248069782575811234966058517499817925255813921904071868938616344649133055504578416592143314222605597832529178428295117748493704295049050705309939461340095332009243958348894905541067662482954671486095446992963251563614681208935631143688270618873252789934449960395864214973596207236504819672664498819089445409550457673772569066019330456412927941922662939785883736805845278092188135539711717571635134449938110825727846812251485647760123715138734091329195712247228839735931749038283214208381623286577263869523565470358525713170524245424949438909627427488093389205111091345102298355650517195849808552114997341848429826405895585535854777107746139976389612119199875119151539153582619342465328972159017237942598789534901237375175221297053372344402586079903489237643017671844151847770194358374093087531681669387958923482314389487516370534569807586941012494051001846325119620687059105336336693765644752485170915019890722131667041589542788647086787135165445439958519360003481741784781079512488769609754888918244162751974548452092197666207231861957667354069913421656438781556550261393130092762537564104181984889709664329175884224334066903799911005723619970493914934214686955992498930932788661536570403173264327803522876175919744857330891856775226321403124163155011154733833833060322954713921158486749992328862906586373464692077162267523701323107727309441089516738013188086814133229280765130969813595170059401857217125494304737876940487361291180083833937625818057131273357523963961937525330597103435353274856716911740780139760795224435738773439499004754545743077426491357066573228837134669670612955016284905862881590590676418921741673843373766948234994330407802252144988870867455133969388306241426857972031482069199288448229824689188855215245548195858334681970488738777460001602614322879457659591551486346101019773560258738209307857033621880113163848942290213752742835227948646854145170010439206643504883195720 [117,82] -555048884616494221673836210720588208525562926212958502928600850289841773064412015351534183673280625611321941369935639723551647474963157328667715499050776187280120580453018885078748982252877145908628341774457504082451217954772157545733661238351887397742944328931954707704767968815144150641109528255368253735500949536402064190005637872407308408919496681965443158586167002897837464720128204486538795861694905684696987636579612519588452520710406536220994627858690449667185920692133027286827309302276834765036916548519962373484727688439495754245843174327603544977141448025164360268947595578262221004807674842692363910388620248611644263998911893075689665836929952422285802394068272165949800802261618715504417117605078379322496407191006723312161134914850179693856782621078849894912634041872891342171991927737585112148242691182477462842467544009395110020906453980466289255306949044003188780577865236875865757068372334120031703338798509586038167668090852925945037308360506540584264196419881456449740433037535690912600884391219645145812181929127555206590987533108139181880693122281248274350773038230136654178870973499770811130243925166447924262667581676085097091323290174148598090630776666144408302531709531963405306603220814293036703626884054633529058948909545274859526745119976116663271840927329632945594090298289966969456051136402368586758115118184234385237417813014322280326511616881325428352059243412427887030452925265372059890440274178017765049888543923373550882967211357099382975236980626563418837294345129905930055667559386482906657283318188813783637631765776059649054611712335236704314248147529086067685488279807199034562256480936885650303931239954294945283222671919233511563892287121141435982525787844178206197805943707976221207582547565168558557385503830290370935689178568632192227784030167314969971768431339388612122416322862982150724625073058507370067466958589532121791703923963806768158912031644277348965888816319026404799907092976771109607791370833793365316184126942274040369412357883175503761690863485259381496169870298059071820489521734750481034640734283110521172835286840006870326986184697932813107094301340980096291064160224342819321252725499422900161242703140729589161715546987489145546837579860 [117,83] -110870571967749618664102788844918657828578887501547466883366050579430839356970809751280015174411083407801310113699191243566893371759452923728440946876809813219736406993784551045651539335329437204702365496322937482201505781236771706720295429412474430113943002357268244833132012452348733747189938653495162632802700465150539915019925870265656600661281847198158306162584169188661140414053432167759413904848872695834195381607896278077397180586167424915619443584075054117122899772507512933847683472914261279693785441037682955488574165470736427148655662017954565081355156243719474458514764427702076196742159405791745527509143479360251409188160322187916181058506501079170123537974133762096913448210002500425165563932590228554566994453295336417234093841986971469880407421337189570325432595403346960364980139053426998256791709550040013355966451352621534951623137338826794119886077288103559769805110994647773578868332283487779488336512730278728300304749994696397809554768084192121614088075294873485603947979933568122594133061791192836739182137418236555725943820077291710730966933810013931889404346860168416783448326669966688573485758261067434780795976057365767343165968748386394578031820037674227139440528155809250027792449014582465846325184939258712462917741776430070584355528618383182796161835021367179946291851447852996292092624376760090110955307369039946860490727399371988011698145847942289218282913594795247799205728618821036584283953829529128850119254457083422822360679270070366102970808868051300539924318536832241084687940318640783096693823285721465084620942700127293779510057847884595507766481122726904603634079254174248405060059554053893401200935625440812970068247159308996539955467583996962753736554283249771915291218480912603485878578486555303831381963057064222167145964336727190792425387501330385114533252221269227724034045120130528288551541935539249821747083628777535798468025881648928168816630351574118806868746143532847165621651769538663703606280329059694510964141541334976704809376516182122388276208825776875894614862462695386887782383660685551138994289142923932450430094218672555027377556535864461937917376061780796574351797107970018445997582679066653349187725363011113044386072234673357505061240 [117,84] -739984725385736020257965272573368878621018553740706896607263655597408655396624299146558606006094325584730761060242288104190193648257443674603003891515444328141150965834615275247698186578063856186756254428630651946849415050481322680318892788727311842277229015654563731641448978071038262581908144313469247103307604496083054297720933201255593165354952988938386440132771185000916943086494875497908963006037119767746498858784975681218538845799879419862405431210554798844304862413486353616008552621997478912081616946408015103309702060264210175857104568257068952079449412105217358169556569481590212248201190508110845886155449959172888516441728929736010353451072691864133740321413836111382002998826268638993795284009674413605572825095199796163994190094966039417099691344178616535074846749534053391103141001725012284036594470775035775917696283155584084115491916416967253940796972516528606689383774530054641238401067517811637797765018499837598742659710100456439136225161516174065347566754369206043039221295978179973334064340057502006295040850311282795584131078391928182703338191994790123262716578975109061385558292175741912732086610013528906466010866873031887963153686447581581227345108603273932852321544992507845215742295337725384309864322210039764273905557486410600776283747768709851114313562211123321705131577837611043986826002597266277170916920096025954282954264995527644323197645697901166562029320063241474296330214560218528470823941185312165390166483273377168492329052432051985959905469956473443823860796383302496375229676545855378104275737417449693364573786946340073952418723644703994713338920118144294206125387234978120970671395704836140647276044078633093805829593223445081843775189079743058909437596781081147851447958707583402904936816724951316571763202202606524521662063846753976251996101331261316906109875635206959047752118437369973343585649957936244311637796095144317147718213462447273048122266269580259144799367752650479323973118586747715609696059919309620494397024753415184764257439785488741715656413572475340012680244756563112246036304782596435509397115881010054075294624352617959715370058802053299454542496812531861418780172411508685340370265271993737516499280930163043319814191019732425440 [117,85] -17013127181970596486444231183012396825028476911101493137678024597471951022978949511287267899620685870999471101390640676238975827365708364891106904597538799058099225734449392647090117987914896660057455088390147796910608101146219780634897933102887093040985061131874828287756114619965617866445630597187238158073669525904757150600218904708897274688579755175058723672447792381126304772450687892182566161179978115563118980676323823810114312278068615662971236094286669616917353498280340512650133367707776904375076387323131578847140230772357119771418607988377293115221966695381880070418853567932367443456855321827029832776149423933186763344098836430995868414934852992433493953468797541629790557838896418386245863855599967793844757911728205802963806073564240051330260338876756445323074906610926738528732442466634667681936472655093509005379059930517615267882319704485541183563744423932121317902278521822759694535820663020895000761117233163203450634937178268410082573455014610212081874549932320232406065385317294538630237232165784263001373691097871720633717513363755308870185128072360633128658484465825607559082168055590035133366606747811514269549064646404938449564162764430376118704534746867726569180792120691540653226827809256200998582004182648619817614303187777184771747198256749230130283429146346144373261572650625152816599202073513763435571965004441740780138187855425805812544647278830337590314296734312129288301946348661223214411085836957624505023608596403968816715221379221230904176198013221879920271594136453696815737114006328277223128889613823142013031470602901386212007475700794890832580030889055598301632469348396124260742992848913092658984895090866240824272503710541371015139535876033902414723081372524350119137438640010242202293364045730009365914603403997252414145444542086273668191554170727922111909595323269878198871673130087961977869919856641433312128903019294196956689082067094052846375354464546153155715703188122180948804183070783132343486760035120574313864707842792947179254898428322561543121114527330355892510962853362377991781804643464071321727154103818480882505565523059647473571630810031109944605973089442554283596664711759868428782712635014885571152416813176678622254514347811040 [117,86] -255354300544752138100903795223357518338121998195723107129586957445805587972227180761618267748417086700589042442245687935566687672835081818011636108549357390942065615120604433066507051323968229309655596723486756030177208399750988657663209389405133033111069232351896000659235670734369166954926748878515831169817151034634514739256226319023274504650971551589277517301972025072130365383307864574093476594370907373303549150734941772919527017627368304739338611848585897939929220843533438287435482241739809123833702296187367524544498818207889852161561752773301857893828696172197039505436153274831601066882718554089691044207166188248832012635833375427429078154121734244270693176091244885965986990914127460514933189347602047447175761977625582875907467782329646393872634157778502802439171348751276174581425483057123663209482403871092416392639661823882571686948821646172630111319018763802874039783904924508756577940677013698432517599068626626679404147063488405513433645280067429914437088047543194874604309974218261423023726518760877681349614137652518044845161866006668959657535740201248436092111719950769347166714062295542038806627494963562785341443948079719626343248931788796466981584861527071763604199469110718886635543316589131582300652151107345776593182636281528073067310101047786835528644097239539241763238801440328759706141683857238566135305574762093833785413935628492442935728249923434293198748720572602619733852128227242457572709363993909210265992464379833977306750011695162512518376089671224362053674845466476629782203444184826727191592547373120088810940201228916718329362866656530072291892950292646670964655675612089985787873525986944736844020505577624977036117043003536702730830546569303184418276354279680088270747405501225611353765196516857086056413951560919378934161254680733355171167506363964237337522519419911465494226995336991595018759575442124052559067304953918971584473186079084383913330336535495973949037180673193120936593703829064512130116981371222911880739885892102554256938944714899604351010144426876982189940682057452246296305159999861876466799946768237130839232752860367479713372645024115124590983990223152577414592433530339777442567715417110622223623176063435914038391676560 [117,87] -2481865943612242396701525668693967138368510818820522350458097538048861725881565734153518018195160757051652739850370458197770252266817518875029205326394980195270739719670296708985957603498555348922696224681801088450355118534535632784070498802118019886434538605331736410845285550215207695999295066637741565469189908959043202161014477269376412252679669589763602559016606406213284872503020711843817532872536061971237987327988154428126161776277515980604882088675148767381436122359586944209601164236008698482409233304050735906984697926629324863852660824117117447428727958800621851785957309719538359887766980242520255873507904963212729801250660414550461721571998788388563545119167808690547119245223624578492320791051073133534733027444658081097594941300870284822837728235473003982858021706721614630850186064795124419094019813601816643496893376873031334998842336995045238932401127632491422642992644055870324754488705244311492121462158293398235487896098220431516421996204047181183879550821131647229326082765915136209772063543902520509396816926605551993155251922171194832064965211201692790565483789676299516522333550269163997206257284460236103558025850735296541574872447869725224375460209211113904619989290577158355314813038601709367832844619012080381064388687728158843516515748480704864372312173389649863489257726961372964226609772191531106820343836560096466410540588719347782824009226112036753475621559524707591536063870995884459231841173990796687481622914326614136113290375214914632437888334098113555692220704436617892979174968209005354729249890321229614593998368209472455043598581458270271583468294824092851682225833101637598483277548420597863367592674510220911064571302373822240102854109817220397546653317566162591384287079994173278617277448780530292880528475319186985460482794068459446220682613649156253900976646688972166182225145113274987186027957033068934593795422735519705538989308430736051350018462595886840432264649394351883200365185111027197306977111924371288563701539939016293912060574919370824434359077566463513951178331701869000991862107255658467206733624776542506370636263134496830030501090652390237359638131022994158779098771856713754169756395369817360881363569534938876290680 [117,88] -46969975256420103465211157454597774440067371687181514798566333530449288493532380618055417904911345982573595376250713185161255606576038659584097399186229435711837673750549679831808360461620471534656503290139842594374263583365417357589959678364175555225006236609598120938926369540263630520984455571175898568917071522501250258739426115344948799265352755633217307080046425875589391976994892671806108833408430474555536287052598610105175101630459223057905271904320678245033711011472630633479487057957768678087731345127486406966727915222546938292736694377439266372600029828003133074340947578658591060639338123862988293410079580845022124336325194043771713302424727850897713714403550427484857982299277416763503886131431972546222626732749812041036215430504165004682160246700940782083780004044202119966239509936277677442856159940340527397516299222270294591876300249949233504260222306572011876204967699092421870278354461145351627693988695051359201928563531456511506642794095304429483588411176369912448559044292276688573971875408182501278969639965754697738530606615083233603905422573962923413478743267852406784581184021184227586214811700299896565237304335592399243097130725286330616387452009469662620428838440581592533686507318589051009666575216459865071894128799759427987544870261316505128662639074158702111911748019293988068197434272769774811393074455719909524862960740373177447491841151815907156339671846387470692544307498737014734586736230891021883846805265088566043268331253264563483150453209755717925462100331056423695762475374580502293215934598987883875559426928195964688534206178760689624779848605397285159531931950211303368680995848968240962999550870329670434724356927640214791187829057343540789644663479367013274445118939646055147916263226767210289646256773681345827598553400551513810361234918044448390594634499775653244365946377148614979348524141719222300512882575940599963812258398881000621392633872384912726712710763230357877369018344581074928256807713312482853549099358415288518743953178841515431451256729233372156438013893317022199502049849831386032703375348978734298917275501767687477216554092336502724911748077858450738013520523818317925635640476889785963807302293023481720 [117,89] -2261958877723484458123486308554893566920931971142817183238340111418404361114259477945541673918068699049304955619156610148780135728494527141817568459065171977041985586685210776917652295714070199452211683958972030407260848662579557727421942293922343756685899471092771970659415448416712994071224147142782909665481396156824118572306038757837926096404412059864177116202472218081848468830132651397558493002931253541521253164291590505566627861255980777355253991857580678916740540515710415426570911439988224295873444188825245862612141132492618800803105344470787966306160578138848483459358613416036752078372151366677604922413180954724779682702826094783880045468727066817062134613024793519138350517872563178372672457669340602535528968702812857839534912233191325367979816829180766803789968371305850432151957719265349807836500813904124480793095339572900256303299988871425467175675995545682491826259565563143719866877262646001552571113843720275694999171496259339953435481013035789890044019441933924482974045246959093191978870058372650599698377785676038587578855646266550290144623293589893236301662498947263144161267195855667103602971753895597022967508031337426689339228881215067177175236285501212124732926752409916090932373013430193138443850112878695412065359434312478205402980596423844332151046026128303744730516348267470482029421602120650173111684519690000288760162243929333057746055694959191849243082016093000169752561969012829813722699156218712758980651070048044853447076401146019012764039618677973238786953292337944471195353769478447057174411107507357567836618979404834950475250543365509135978314254761509422264922778721971592050938517353217852575760964038609297831312325011693882528827982304878069884820337173303018162757682562577080961110987190999040316918139797585569669059326535994508342846036235709747555481111565386661051730048181696116881880792704240210401661408478304942504211259948020174550719374416662637059254310319814824364768069355061104592714353922743168104063990328524261716619024322910109789775146021758420995270132996773109847459222585472561205512735845657924478458211337946243355030269568423493445281572941430448584772914060720771734763526349427625367888026803320 [117,90] -26230061720247146654573243246185264817521301379101750725037580538461699137476360212031163204882040731657242940234081678408240415370513343382979678753794023246571175221678210064388767502872770665120310173569195960747008262005185877620540102380571862971734585255348962912528389934423403811448793196332108103175488817213943329592436321490890537112278943546734853973094820103865462328200640653829585008192471667497675309294816358102924161552312420971484120316325439712098460607219975609169692362993313322255510757074912942931340279604895637824967075769267262527871436075889263818224062640962029991037086255336063730764402065526600852912947454042909403993569628094915309478289161046280179476264455385989592471116084103080511644087922703413466274093718970249586287763974446745850538649712506450335129556543784184822214825218214044778410067131132461748790292567022344813631095330713915581324649104700044582596231619012053442459826670254018099954917697450294758252004018982378813247907299039545205597478648021042828953341607802075675533504765649886410338799354445231253474639854992735094619230816205808464498547918486282210470239237224311940642508324370865396142873547209403304523020335981900023811741289168965520040027153931380335115404445359818232894644508400563795445776315371169271226510376977051776666992348245745513175290251151352615877935032120946498786629635773385123615636754597293357581990991383841553647965256167181444097939910476302963201131099885587209347047762130849069494443918202944055036424843799000888834094970904025071839389140812465870661086812030623669182127755261910687862408517348322842113751701391889993767770102830470975496776534937852794341125151450051123771751580669017807761865158014431934169134843258675740681750404248707687188577791717113562353038681817101357479452589245836272574215791589398316654607068706213302258547436069329152188609877121596191020720532913943526295889909161275907043474841045134017623281986711419296768775321760240075076106065802325542799480514612892593409996660378668261030720496765689379566957058071110551002802794347800796803986270057695526503480112917013919850401934946954917953003202462520740144425059948497018750089140 [117,91] 122738838117582767238275514172345517663781942070680161971781415158187513395644792980947548808144407429752445134215718939420466191077965998872846384629674193985307444436121562987602340776838225544284867084725684971770173071070458782192974250259297164879377850817095727139118786507620176672514924711242352697163322803537992395993213186100532312930567257405892013930807127474994426318891398077954430939028865195363520641578940259671165574570584555838206333497980152333585654238926954853672567612060080448367499559669455533028889982678080380411685217060502625203180574125306606574917336556605538590899557161152725746833426591043045640293001275463277356471118564297999297729072378371570949475119414926222915493478299507079306031691758759560582097410765714867606232549879476406250545100553004256591971777019861846912911862477184094915653031899412434595589723118944951247352872059634730424295586410952484262227992338165581295558790550623180524608581146620836071192612155130781564846513051084026821866688263588132542245223821524523582326850779302998565014055831938158714892040099526426187632567644735011353570028115202837669730799380217341850167037577628676035092473214729825663228017947760572538686765020557968103375474705289618531349086053372817077047702284186050859214725158551801621779633004088722912842089422168501426979943747592845481744270729309772615554079352296532765769613206876228251654547690415651311962456816045813339649494189172739213247699555872452103875339476318979424770752754036645339030773183366379235652058934438410515775193633887978874453295609092624871427004465057240727913036356428479412976409614726423100642214187638464651056049634115667180418462636800002943558879435749126068032731444401940604788431706642849093524664465857701070487049478098761603995214357893733779049074243450660662607531995272343574895746663580968090132592621921696443599888771692744899586266213520357405324278201544919866471015011133721528649530769464394195652224537265164651660142628028366104041262600608511143379729056342205697164674793246154803650807426387797889763530436694878943088268080342395212674382251183278264402198782558777484989553336573098967043674566484415391800 [117,92] 4439242979476290197449290328078790375903798527327610929329053386699760656053036579224311685513344717202035013484243109117595715001515487612271895829003326136404632959186077052090121334440617574535443262805515449782669769738664941588427031995320943808278209117063711083730375328448683980999389150497483490250141726365448859956768268104387068515831574122551243219369414001042365260865621949649103140091216775712185975425957032885697524034333235483341922554246843638674663626243891978543079464631073537425536160660149861842106835127267911970487505130041071434510292185541422418861419901956477105091265950045021938742159780526146953997234289681600065971610272554743509502689310809403247781224291794431776498061395583950700079244786689725487695031683346245258771955572278858870859889247924954709675514015812521138620096390375242554899356187585141674843061075896159223476981856832436089193883587842551128590247083375460360381213187200033154527083832311443866114962961121924807729849243919994336137109201364445384811203352583659355385719605443329265314634835036130708619049987446983840833730314978538647120851139683718474883049431382152996741638438733561101405423895106166071876120376865384143410488877364103801342886307596905794496007046806425573716764645998781823862670818065028041564600034320588445693156085717461019128309641552668390166471292490442469113147318942540560275355607466404416725503195533222561963420848911811425276891901708292527671613141590940809732270106760340519019229437994859645959569175283194716349036542860817521407787000161012164990705448592660639245017539822468660634009329605032655983337209416925613770103033471256911738120749034141181776519555656637362384839621369509080468642448634449265344510673990270793269522070783138193294644667578768635905559766624145295481866836829317476553913752835343759024885489630816294567085489517543405117351860959374189512970386425523256872444827486288635151283031975027059949414420376870474463887032035555793280648267334047238217092937133272791111134948331586963996592764022533110279299590014685713134682968163145432863520934373033772885906079486571545152310963357646351909132202437438649279143422695305600 [117,93] 33695788063902174989420109453873340443531624962555508336393994734565059460809734050221881961771150894047438151848626148358529878119309936528604945694741685736538879840407427840423093439952599055973312244699951270774973120791066855628585444113920656116946733282476508651248109475288651049225833728889410861068930839632682963416449217118679341629881288636885788728876404383799746205224452914880153910449915243538276328954777313614037317165582757326740759070843025328267017804871149183444278689579456485811620221744751939417556350421323570717677748780577669079735845288740472318327123192345885693222847718731446109653882652558310765031204629837592198067768538512606536011260719588938037134249045664776504390692059249736916979451109120372261657650237403012201402364672499522712709824113611480208115145950166854829134000804868795201711122536745400923652924245390296843970673754947425390971460564554289295817408705368696305560733514778930158863726096551532850453486560448636596643707879599465869028361418142007717679729150611363684086479098395261218102800254302323481458842271571870351773903729992257917736875204001760025234351921792732198771494922785009604020401472416182951553843409485957941823949404452612318446824772315052215715412987953026410952457988412757767286168414328640689255463006566749758775280744119028147313635897093570460268032741907825945077975592695218206634092388863902077950764388303750816503775676553658838347503997500407640213034190315802251280168501464610775994167362019497986672672162828638747171147672314867391553166268774150918780707993740166611420831465475704397714653525765627943366721549938837098846748258016121163771692400029526393357456482507688206261796691907386080711815654983981917162744608173029404987829118408161137870724951476912055178769113672835057729066655875569275938907319781768297460618111865203702791130649803693998494893310651053752606471116295521624371650865225639954433447101942811296416990902366263236905365161129179931725213945385226363742080361257414854811584014709581797513271670968546685768068794401076809228935842140834690067348909271007485281798588177753376896433299051632871449877365861696502545308776000 [117,94] 47140985412920828267275120680046803273847060753522588000712918650408042196042352436977204491913824387015432032683899560957387359413036867810681373366362074419975945738914301337482761090646997292874405055320744271805948284525511413412224933958020418818666862695049464941753763262566911965108765584798048023232697385333115434515708510998886627146332120125465631976927419599982366994319635824455064602262208652864458530875598266029084144946526664620562500258280246534026927948377410471932356373137977645174565470676230856682390642573077319039402208349291762767585017823826224497100938424068563831909543893883560537575144853094578514335378751826848924344497264047254216357061405795843519580151538915627770026077856138591887726634064742480357312049991748357756725530067874338622267709087211060477475259120866929830353301183397285306821846452572118034228471575471511102665769368783425410169530001936857923128827851187712824637742128768250028171826863610246539534499888129168998063551104890617341067842518977710948704381198625696151536272266321337415817635057338925829691009340365118322620107855105592888660394219820989511322621407630820089458009543451332741284185952947806847391886926825427951408578099865939441773801349912237120475630268037944728429687480238689135402224306877423176914091533078417300469674893818134034371613494480978423831547675592462962475648895750091625446583404210343825366116187124939134697206362693532525554945096428373744287947416051933255654921734956986798929598173939669713146877142045910357508468260503817151146635536609079051243131475892256564946123619678309067068488772976230989696643692977738620792230161286803224653593103044983536945888807783076508152438031766035057600305188239180393986673260350622503997491624709723751818811905651698199975229571393907331430427425779068651545222404504508242866014632313520644848000766782286564821134314111868353601858120425677753193768725726601870267660121635683921374910704173980900941200236506032450515839062645264770912386953979845418685454583488454485421897684476125959139993639037053129602352126299642087198356267015857513849341876123759301686871337961613211624047300482044511958240 [117,95] -689198503348333571450607237327863059651354849629527545289415263351479520800851923523615764168980704707512937921836239777353209301079920836787935642164378923313709022586521488405514256987643472909856428317130931362865503035906153359530195690463697739910165766235512626507090182587478870404814296468667767867339863681715863859212584841830925922372043785772427536614484325366526484876329193484773963623922989581527807212676719445341340661407044747943785268116671717109978319877704770649134649915026693480579482355502872412904082085763272284021426014611478154812825927427733555697836467911999027600436492359582558373891925065502235294534474768228997300486838459748466011436353019329194523066848934568153468569298109779455831810781875801645114754226186888696143425137103585337165122116193519772791179338149582687481539977358357708342373060499736391674524845739404910727867904869114883766816588714806017611358971325298559313644950020552310756305584240985823207251392459054037456369310389960934689803639025650105919746130091994585496233510645692640207652766108466958884340953437286840790771929961156086667035058704618087191769719594090588285928863531659011086617185963066333446441317604425301908510689974758833090431489487131140392636297659773077254346435253220737605468062417646297770616294344409718822492449436301854387518171086416979310735412092881150433532232873761986427434419252375592991235939259923591731052371504826490934334793492188848796283102870343502801104888915928849852117112952230487662128024413293398703384069501225394034422869048777047735920305798655948805745453896575898572193689600090271452872037026610161344767647661220708657785173841730202462755052628708542538418552595870194666477230993888056619312033592137227661588053782859600347722641892034228069185086773862307865461335462161676820179949649379041313621449974055302526240960535885811397134963124478932967442578274139767590704470929329497052880926286919029414531926703796151248782768479882905446461474901313373092224388148567517648118822633005498412004942017884528460967679810273519611627691222998630659595269611907875564653265914795684616090073398773667913174111652088429280 [117,96] -3688197739342859611274051885674223020394146428541561074557517902131946882791853440747522238292061704302609314717430412846391496973311465791297609630206701718239017712818469450478091157049528498324744898523827564634935922109897451574237382071541981202779876136198216131212266812823835141540603623221793657301411249411712089370838176461927250498853801382869151353815627309747552392069309456067649994603211736795106603214999855130104499723017549108951361863609145791517110826122304957345353495268972633275183160690942490707900141493501268897545081741505012786921178943023630065635032898077350498059177270941792845705118444264557906464333704489302705446185870631042685524253079088275070886523918629399651699404385673238893341736422901480030650869603766337964285430832575221217960964498585154276024324285132037532569643911772142814221146961154425036712677447437157435652463116053342918716617043374035475708095984865433892306197480712251412237790389569072236128652899339003580333594916185738146084727658637235230786151103547567718865496251649269051021914384987126974876725461300845510959426077234137407268100865160601419217150744735325602023567239301006606348605749628540899423194561700292752061304202942805828387230136199736414540497868290510537999332188091122234327063508410887276081936191328536906894456774625325866269883520471380451663863504000305859569737122965978048814663510160774136016494013912892365622178720607647531779156890409904441858280993518683147570665717180933796768479910471341713942760317102368624428853186813459719971780444691466889098968629519539442856644328165105204676660332026197127805230639581100258608956529909459330676082004615689851411493457750419137009476402446385484138690117360040217357217285791528503579243420642020316895331376985288771877343176627678159702939575877861837920379428877808910092553567843557752535342115913193361049799078239762551004486203274157909099289587362447768324940496700768487521339648729107183108868586192949158583779086666781259773330924671683011054464213474532095297214136349329647942193201725395233103634417554849526368024762867970873681157872924941375663327833182392238447734742280960 [117,97] -2300792397743569407898985575056873986115850116508799292367751779900097105356101553220532953251949754164633011514758012669590747539588219920199313076011337126404660763775991367267216181446999150759492285909705599008911501827402680436141419746272361215277051292785001821424026429671117198117078822095060505459098060800166125306141589826268204303953347385310995954603904187293170407308326559857035623694918060166166628478045538257738214072404622360047367263935829013284893450440936880299917463983448614281389948459723034650255561609382023231485146732761074834116688407057438865293378540579929494758079465457750876754708130330020935694751147473855950308177480841912049450421144673862618046782329782201343825016648464231874317626640157589320117346878376121785901034583575984701311832481963218032220995202600229342558205780421072019272396340224821365173265778944816911703594846623311448239064763681000148964292569087170661712154977317737277210265369252736623907917186060198716615360366179892424562800061207802632071154546776962471702373219977843416440192809915187371867933856646924630189642048300325827585016981419432844349714648581047931695332276853283044346843986471826305013331950750541238357663642901004449156916443500016555187554858904721348101760121558195538250021983193379674939440426305382671237789685380539410519538271133163642365221144023767867033905633389594751310055429657352518134606365401168249411067224401209899734718720010356870341631563078943869432959773810390448774091698205983401841366840569900045242774209496317661126877485593775020877374466106649156169871214766321961431005003601332800194005019766496666657072598186625502796958604195572078849860081417556184071207860826287439789871211988459484076278366505537547426680762528477556847931117228290004637381829840585711363150271109015921399623904743357222848702661794373524122346838882635687037304599269237666807678798165646365350845037563377102491127971437266933205689740692086871221275717181093291836659899247389663965941436544812679426270886734405945871660144259727558036057559303095434204327157087923715753065946268233339468869830736224993818414666056081868943497560 [117,98] 28099803420464955339045611580497962806003933582353135135879706177028110376491749647418886313465922839089383187809240303104995742083438699660860859483327811100826360581779499925481145526049265546398477676186724338716707120488821776105027555908906788678901112432988003705455255668213059034314806539349353992965739007850521654182430726857293030517139182424462987022199352338731548335518978897777159883635389720210473410690271564349627476399420941565000155053646771070523223627773166651204712051019639928175474109054914656440950403137593093360669298406701566930174672521589131420905479727542363931022568315931123108356792976991269178543301630521265415615228080860418455106506190095450426706219595479798043254989575341544974045440171198422788670338172448406854173624246820683051503637678271545596605494847064270571740469071355041222973898600582496250697336929612509348883323081897509849570104524842776762154562518247808653368451614109458921743098811915750597921170009922499278841523954586733681867992688374500100263026208434861342866226438606352679578357532251252293780748020417179577520306716226664066436009633392784967327395349026958297901748769127465443456843492815597186837291447641610709259660697391390853423784919887525150754982385193268151842089911217173837923047281276693936471801533139876722568366065286670451539692854378025420665031993204633178216608222694249720873607162281904121100955571525252431153861301955654439184267537222339306596851241160836599372414446512121208680392596409748973797730626534350420131068807394408673204331567206392149274592727107846107233402985711928745932028954589775954327050817316651379850797792279892098335690207598413325605371353251107636806633682964386102780839890500120776741306586890583615547820353725064257691327485830014824686704993692132340064320408532703091563308446292794623695312236520123623912210137974581238562986767275570101192347587445111907725128977273153837256629327256392333763143037512238078264762736126277700673270041527304116042559631891938764862543886402096857086741434580061467854634285037459885101023205424763891984428247602233312766783692496795362062385282410119282320 [117,99] 37532211587389476419750924911898266351720359773514803703435883618089553034002671091116637420318792853469278619885037818328191134143214157832368553706002084066265894408438476733312301336726436038401187980361159749639034468752455125764265968657189802803569127340271296794049784494962003972954181522793339892195290055338841595020238481210769909380203914257547123661893651657372625967583854100021574957927556151220961189614757650657445426949647865235325316905717002389912201855441097014653714757302246808867160792720517786783681057861031809851883200785041985305930661604272266753315962372478094464295137101216683781932663993528267444107521640837321685074998442363454611512833910329807204279226226923196149659737881981404757737698844358702651798264737661423853510622146719977034307191084928005774606980367318528858003771218234153973410903338523663572978776964788323712534728987690366561642366386213249723649162455315759780094196626692341368043211658709086813673120632653710603703467837259345362405833645621206127988968811089001724839901309446306589198830703237630831410870987971530929891951049463718536776867825424991489061487936164334346801577930625638513767498873706794952542812069148479947584409192508891278251350549437490857684605087102435734356260729450711013402582898436111755472374550396750058818138969735500657457319365959683239991962339926730288198603807770332946613128271527231729764727145408742503665253146214134421149403736220851902441469076950731644723469641197220402611513008979462464120020990858217592998965937177515262025648288493555604699182736459296436947096399569800736681683891358200560438221612138945159132874192415207393005544256941595246363800904763247969276542548268388953200653821675841554422410392738001305326251873956407287466225742176493505521752659318992444284369175863440799496817349118815460310397106654057811601761118617141639337025187239863058457935965776695336060837151415860994084558435777665958548173829194424265860587126381818105806492496704669333301395093677409274319818758682827674149849831829841294485002177398945823701831225726697793630055594628720290830202481009150595312060698033680 [117,100] -144148855411428885653280947485398976706424224733517860905200233907393523021354530141036276948175068974949208826405579804263990628131332261454716556270692148615413910506240977954238061248939579191667751976004447537593170524531337976227294274820189790164577108388019276829413068101519062094314223791281086062807438964093485027373425206300923336132407599101977903616598510088562748323310565373061721398354520814574790777922587811623793483571518997027340307861358908941314188371343977115227122800969354597608689814954372074025476857968863671986900829429982471199937579777493434162488319775021733997968565521761056428771612231414557728844063021532692184459793915895576985886403775955083505436083862021125332500169253285669128071192197751090665138981063363960947965054477974093686250107403066587833590094431104399927321485614548304849927649062300060737027648509261698971300422995651243578417404994185544655552125987328008693701122811662658325433407444895677304673271459267982448167284016432837861147354019919776063543533151663490819514318120776292622047256065241301277279754835187646062440413258456068780109250072639312937148771191878233940049843868112354417704968158031515409973105127556762297391389694516403930417829616791165327131931298401214256694525151664877368717253111361034784333739436743349118404725709925413115846925114795109038171127442704269090976314387579877692282389925941890956879745437339950628978843922242747138838232024906370945227801915014485995306155243190502642927930577892362760969749910797092876645999317034309487724458372713824750908345492227491294036996044777375428394814712491344209007161118318123915774593161666439283799057867721635322736196353064466289409564147128119481270029914072638932190723264161601586283227076029952527224071598729950587020818186938863085115926411402646786608196574069324479881563256896254098813532278254166926982239423443990827895447010530784078083477722011427307806715697362102042659540616167598368446690685868230500198906645948048249543422858632852575229023819540862838914906319967930668179606902859349781651401421540629507866727735539393382225545139722056532522723100 [117,101] -304833490466714614335830769857922689970799307016563340607983486855166616610977184666323611112701309266221806212739422169114210479840756303111707018740628077888536843582153284290971298794623010901672299572299625308732711519536173457106116045190482816685341290626652656960281561972528413552422213939284484008590257916675225311629639005442339512285701986212058180917622061655042936533910344642591639077933556136656800043638800578421331100679140112856451284230235465300797845707475771863110494423053137546660508967571553132073699074635292120782079921754699987710568667710332793129242113706018042751134826842236108699808730131344232486521794200799762067341663038645059201000737868131107592702514468028054406983954563222259975528941016465080089247204071188094355512408515242136828714534730984715874504162548725843315333871250512823573960805708814559349336475340600170247315093766391132988922824994043579942612766231950108344916392997826164505541122463284945110458587717121391994624500336225291273766661828854282001551922642248122592632324178625732652081807001486213285938925415304246938692924903412071711729895168434492826953942944391138978179658540826549955735800123654116419798558652136341557235849026905086856574090125269401617555623277683621040726448179656117041837672239589541008715919867714045142501927035504296788864169929861895674729535581299877651272583317271302780720590760689381540968403031055149715424801728293894410918440782969985165409707385994634929175442844899234391119219462867165651558973442992458123382572790649183720594816125200002249922791361654279672580448642492014572921900727275061730728254148963442993549075933854392021770961343399701716006643522393515854096687660463333243014594470251507424344900824706588463963696807287459576893634991319396328405205084371162908784919729316577370685587961173285031772512722271536381903470267830754630409292821984141134536671655141065614259910988912845992513262362785384702112766898741404130001988926708891461583629064011733495311553752632960018162645914279700671120417328081496800066225971530817839081180504912569612656956790879498576885859187773427686044 [117,102] 375323111958878548522865909680915522136428257967749857193627703862947625268409692804910079022850571703669809606395697813260939343834620811873449406531868718141954060761822542451268651900848197455847511133669944222200504795143173151602934893390475448318240901497487357762677938304832503524992236696337212009051415282666726974766382650535275425941530456882178105006413479024738416358446688828847674933194915796938008044102075342693609871914516081565661425617400512970126205002743709795778223244575362123172757149958989062818956117550335624642482883489258562195446900487327285702528604546376842476197599814123855265858332618418355577614895690048497505780679344705825879835288456390856763547111819898463056273089817757658166772299119275173025204878256883087625732465749131466211445710426521319369830070856695174028162068158717952913067336170860054670005236795913316083298539543334942458955590555050581110717892690664309121810896731842780779530783883917735511775607643180749359265501951848775086387864796419111310385753010433550401888404974535206324915112062937545187186280182768909616704632419389695480263870414285469669858194799575943917093014194141044449422741756247147118644756498820723445342087772818939902717232256998219614478273741545149647786843719043406223689122655693206975926771121684791983251709212044843631162729254207578115981227049700672905256435323134989442379501504768227678073296150004411621740582288629437142914731339452350215816276439933675649962032802170204892770669673152014395103500711418741078120944775882553153041247982013916323780809537722181732493540236478326347637685843750695746947239807480447532915546423461258716099997320556997233941280683050937764155392576767339993352982726944078747380771217822491406339556914051524361309532460812864896066728411868855151041728079317295876206329364870020901778149039343329803516875529454331930511888666467247289297623179688598036419327659226174247709973193439345973358631374872771894927110866844390279277668650083252580086715636930131091137461695053438580442346741395992553738381596497439805123421893233149463269235845083619156896348351548152 [117,103] 1544583635383267455772505666673001745358359379787883411076617834766550069903537821697181615955881222299769233446533235229701501794434918217131201955699018989641307188987735110015740217919360047597818330269270902178961478816915929044150921907540010727535500678124686989658732505375255656675144620848387162648073406989289050601891837383941860150572183904392687633385544668279379826725660537155133131423718038352720801119331089702161254421103685860567968777496747101379954654058120938696722377731549931321036607406606153707872110644854951752861917500662109123514818087399699439824155878532157127831612834338313471265158805574455672017562453502268949148617813701743699047475173502834965122064665768688805155618099667078438891402478455586892036341307391373791668554938510696313210241953425276243349840940904741669307658949967583114599169057463167718209222302036562933925986265005661763707275820523180369793364567276900910798880202304085567777009609036373662274730218607076176682098032723642168210434145451824529639232189117920900796520556704464947300292164929421152055666875413773563490363343201102536830113121884885685860720069344560495566627540671761463887914027525428747983157584616568281398151417354811232217805717039092879810084182578906862727768425266305254234881055615517479360213970303320181078365347163704453372551872346841993082598161611076841566317387332930341122107873181199122792182706031043252047724830824510372979985300970932080537122510894040985286607314262562030176652695252173917345728013126204160479168664119586550399308851483913649948580033599672028558690776047214237185908215086090499476080689712704453693481248820700722831114623980223274170187809343189081994218310190223669927741014383511828794209483200022580739762819993441794305079888816256306593584737584653544626113230809371444749311751599546740547126817752192089412197443479946011332983363732953907643092034091645077175060766700864066364717355905326280695805498013531369857196890194674312547232711602952126395922219375657079349090089050330864062637145351518747260439567668153467361161719415494872604860047591347799232839753720 [117,104] -160210873067968181507431256827480942626622413858969642421910632354772127626536705051029547615101744172324455601798182885774645221796964904494922501792221593292021022233607592763797704063958645652091683462592279407901548696529465309892853388264425458712258628802552132865813376693350013218522671415382918401750127141760034090708198225492161980206682626085348661034935622020487512988936340191179691120622397901173252616934888200138139681295141492094404934598098904666121003618904156203240105477961093834884029089066756404506650388371663195766620743584270111962641435449113131318592562127844570267790085607485847236324708658106137639034516845787116931540379633046566943384114940477166536108636516476023842291296445629583916411917735658941222729112535456847035933002797831461102015343194582980933217919998454377278163703574468900697265850656310750047650886338967917194738845677726488528260578320250284006144366478904447511807479159092753858080679961623127525823021328790246480433992010307944982855536145746720011158365995305298434179843043150311414961544440387961910129754781479432216516020443776283987133563851018315527947150433468414872146100755243058304815671919638116001489767761227162058491238736800162991890158584528831127154746066929610732854079675561518820005575316832646534943743809310602189811453646614944210337176349678767484084317723527721828284193064863739238416299321247254492295485827439538310756041049722218489449590440831383683817762541287743195913343305336968441954541182236007993671892861181291054391017582045872553337155708130536817645543778745150690596363139376964877907985318917280379515216247064770625751231710295324404113813826266364776256556008266044378411148509473379191554486783396211690582829281430541269209644771441392302473482630361107824710563801369439230098059445388198441180019856726697269269794213698611533219820691410994805987713537901122249548745565253358413958751988301816023422716556918295986877408375916061826267536961372559894415245840248502558489387559426023919186477358226150127082259286597607093073413288692884867704606315921396414386422321546740330828 [117,105] -3543527193114646952541297111512077777109165582662392116166405025162130636133276155868299531646103192229481951784650531119286303628798543516337338149958789900385677139521343412413627396458911011657774052272517172067661831163276699904934132094034765977040143556722996335599981517134492744598799086304038791775601656708654035414626810393974588277812324826307623201876803143062581174469060661100058422688899452622429022785634528717625040229319476354411765498841525538256077513049829269118093108442968354068101972595781495665969558835669665067639127563625910580503817144702687543597764810009781514695513887126443466612131223655893295685832363255957499204041957156331784308470068100497781638638560279552102446257549888131078507388541467558691892107972692469095858265030007698563158488490612893447079980156965205229947573935587045338570961323308568359446171438803333330940161163714953902953373758563134838561827894535940187095018080957464266779065605365324590991233456937745898516163355422551644466383944467886607470142014805348482113489455922549842435808801281495774591448014295822024462070937238508301258542679250359902271221780777953277516580728911612331102444368437945506919639821695759333266972285613455322638462912442193275693945655097206642418087228917133687270610099850751948900037115749451627101400813857137819747040488794078562509319284010790151377496981804378422149200177243731412609104101923228367512011006988883173177462307646807851207722588802295045048210923342292730823730047346970230883759201398192053383699370173465298805943194484139172066856100081947917778935457068044526289998936929552110962708418004578038433747015190158792417860777310319495759905824137122124271295824388376694600630830726815593789826352681884916826268583030307101606389123348188633987214309583035002615501495089042112131559380967850483244308828984042737467864233008682090561407401567996999614392633981769722743559700856282613408690807824782039911834565558274589664397781816122361961373487321236200204346952945307690583868472934440535436570059181964737360828805783306357845725167911156352914768985450558144 [117,106] -836537989721479726192210459173154082738520864272303485973601172710040014811482053292361117879294157801657169281017000813326595465803741805617070479688071648885143351246502598855256539868573981612571813006836675329044318686401474861137519625627323307753521039187353128126029706609180875344240855724877345819140767931982274687942912139326970325855294636305539336025546564337862542267597750480336714095333424434970152647237080507058722847734974098076122794063441464259528609183331468601299456485242968270858075903240486409292701833180649507544800776931341769894587434416470953613146762498940537945755095423092645068257459842500570062614103296034011006979791507425145892135973684486726721748674237261424670838155653558274218530871646782894162804982151664394301908697983792227938132600273963650913644843875082380054775392741760396294564418328173366108641999943801436674083919821108383923442835795228196063477612989876696484386677852546018528876744062405622106820357723382816318632545866286167684954689667808906538379949573172299219819403893357130819090045588868509664176754997033281585761330462294164153464047737698379207636009315841794934604867464535963599920907863881857518043273659043229267617731400226619191788054496228507252892384800102903303259679181154660065549436489712967283727639121871550989266413269767288942057422434474550209705245465997262108476833212974819784886874233036272102132071766521603541688052651765218876421672063057439679547464149435020441131915567108177001346955306833559034240261669508782565358193397932933035605117386228924923150140094734868088324388299278605482881889387597935678286556411563252968203730922918816783642570393709242123206740686424055595825476628060028679998766487911444149623386362985382213474044316084186415881256102573120698176789079166074217366722923123024138686082598442908107261541604952901509999072551931734158157578010662150462757401478388192987950200353359280478742274597679517185091460141843900109763638572174220942569957036831055025248765978461994664912137924296355102981053431500002829259014141774765768893148183752407282465570774 [117,107] 8678116575930268088662864957358816682046073873364902462886846904223663898246020856571103849174738339280876971446718615017316193053854220730195325402176637562994807016752282248404828307108870584981498919353882543042590752351494075565625691642267700404764598937256115903160216669109380005105200398927990112674449000759436786645187397666628426417762176054328684002421487794205229227896661826525476993989485778005954473494333895881977640108069690023507708812712499844374612099271155927051051368320910595903945497726555474384826740253911156540548128637826015768061246468677908445169188559880517881697719416853567259134947203539364212340601349521866224752769067609669233864760052549577939858794798833404007136229135236996480076861164949096291686806563022269879774319255846378126143988058681882524337937957569772946579094584108545325588964228929578541790020376917264235669741440599448694268917216488824439514416217322291146090669950491086763369438081680660981891649685807720425317294346823767652908012907760377519364380215025516137995712496435711697394049692507008049509422384285510965034178308606412042112069118389874485964835205322792471594888779661931043081054764664146996557159350142427538037653834049525973678785878776653288646631950509133828412909293750893758070982807881894494427596905895871807105967859570601555937427570578672661952387258586455122401747282661481934413953530211689125849592034856499105823231467901268745258829004884178465221061288506391817693095740076228985290858546549594914989213610293696681703484669703335828617973422461536361460520333346974850309862873399999830791295803584557338595971234061128152980506829512094281767934070277946625905775312715004918571738817460923501939556758530065802910186532132742571570466078490116562224992086758513961835120605872069246813672146242721845446906145656580167598922953064277095799759783717151717602449828716666028746974125723567801787366072668832012293152308498790586114946740740203185863548075344477146649058207493536256909060532204232984137081783574630701923550933425109769770624923042787727890017770671846393515904 [117,108] 15263018162529787683898431436579801102828906075252574783489499412436416243861888848964863445903327276515930328432832387930500867341837784519412267404422219996715741152134408337225773158277134577248389985546848569061575374833477428937329242831158912149000018491897277618881469000594764363458286764060772686742856267516835280707083552134256482671772502992330022729529910272898131082806112985255854712964324593407214084048669385139853693344423845548764982172375309625465423212081638291597071670278599791404854305320140207000221154549691739842250464050191787714612263953349520231971634573842658056663932297137627989304926565994706679748750997698081940344233220416199219683727232549736059990646560124200961344286533330319088444912446948020975024125815523402633713105230561039325562117152677607136288278644745639067419210323317143429800533014712806060665178780275759159664678643492161478035799878595341942966338464537111773556310723173615303665805265103915688711944147912602891167234445481726743171213957056291889331087917011355064591607680063276464619996103008515672200085470727526824900507240889422838275987673902961158239798220698181137897599052163575111300526544165824050709236124573125828271032369273154402975078662717147110097012251369935845231597782694104951530940839506606248214670918698976810499698600751472486745096111229573242091165125044131436040829523745212967266231753160321686457690946621845288519477311640747634718183745776239313217329447430476634960114933050828110035111195013753770790967156724722721004414715029072236024007437870543661519955217376817702640522106909369017638941395816087762039037039279113958395492154117603040381441454069574162218353127737774502791070122019411762935659239370339945015990861890484847177134119112998009150086922154263762845916423304706109613198932225805357830929025065750263201311727165398633058544840605510451555244113234495864490355229418221067682706818758578657258737975755719050755761881663586242178578151834173037707287562116317831764462866417672298952905408678065605960596997767050134116783130146467900435177778406299770 [117,109] 10157671657435285061982731503906491364448396142659605067427469263349467052287721569028765406572783942182135737097902762640301679629051776983283443546196576503546096183236245362219851460908639693353508979940012128091579457472153387563270314825338500370185881414796586183547550604895387369955528162481495532918975352627519988115686951469023190410267973633293888260752388423502741641946512929361088929789057490478914307930571401455210405390034456142184962336377884619529421714427692309450505943087439015800951749962038381367015803276134736337266051192407306212078708518819382548494179220142329492497153198142431258500505636923174308343643719326144563722922488008923397466704944985079753234690305816430501907439119574207373552558495413354823797137959558390056252410359355111107455097047064555382214975031831040373108948389313175466062945999557409019745671140817508384345940286529013058003472907093005295977812474783017541043280298871483928660789952010062431658650033841899431404673407005050224027315262701685864826112937007952658380493565265916337976027015242484268330717834214671570238805253514531536625574310475559224119803906428601864638728547854409903216856695444022078384592037296368957395476591122350377297475187606740010336630212558965424832253453649877420890258313529181895283359198729990331417912792332105282315094591409429390247069209253191605683351341723108671560741403689745263058949593703025004440485065263456970042741718703717037995532038163635324337519950854803687221088204087456232630156395228562308934407140956869328181583813581810928179345198082207218408385423836361772583777944380301408763299576115400174894829644219945984258344751487302269162859363298267676454173419888954867061968482841966445963252609959300784798460078241785074309965511240636041361410396367973869803075921681922076100289804534574042517325122521684298497070477560982256525322017829350771278109516437184761047394715518338032417996614422734056446466974870490759360756097074505003832694173364435315588384240240686691422554554220288318834539299947677675001100232799680168281152395104 [117,110] 3882747823125260433159176784602543554701592586122944372429391110475655857720961944552460583780157311030970548031653105443315095554325828629271481264272754182699985278190339015104759784030366038588812391434832171591309556821532741980743671908155273967855177388005443098360197639934853540162932055091678096013858557238321810533558215543705196765345301749673797038250531626460335986915997034754163353929571293201200894531288893454501540739241902512684608954734917566367977290389945379533000783028790568112991964745638873888416105838191334595056557117508598880653241981387219946312212400599707349536862663068077957348060649563998280337544532393035214818990247871939938137469221495208592403828286980820196884182078589238272949462629353893603764833889487681221968882763600321780971884186950821575072986216246672598076073756138160487689517089293557935636038337209691214689062457919687237862677381076293266568251806342909795221609593055987739252630817362880106111821166925888344134756562389378086477356061499285304764603740144893200908518121698407143225737893839768915181751638719438005197661497781714382782014154610545631591377607090094777975369499089312107180646453302826119604044442984706166559324491399281132388671844882956474068318509868537433736821458186561663422566032405157866453962148927073644409596301113435811811331752783412363492326262699946522911017934358171081469414248783582582676008149293462730456610145430604788506965370503817598614643051237026284376569914626238180151090552262696302840626742631823514594032674802362650197581109798871073078155911175244188353451143806587768580380831336944769014418765902168333078081607381313178904740827069804776218394620975842024945248531032113430740691583832817504822957811002226001147447337081968200746931783982308024982533427825567523597981761334116389187363349472760952529387974985049767549879547985926233649177121474089638694687447446087621600218881205333446323263333734631374689094023543278197954775061802932026070846638387929555432086877162250031579874771068556414443589999555048354355021699022963579272320 [117,111] 737725089535764364792138514640091507310018399244224101603037048211000114783218273673065950409478303012216077413198584023359980735935959093259351135383696629186241843087073467634139914207392605056088958739794723984282597465913286901617178105572769509881010026866389715566766771705673820074030431037514160642855725056997770345805477650335436213431236739390669173582503393645659835061730184415715202794824022561693970985816789202530773889839952460706070904704998403216457838296202451820579375131202884792819005133781695818959546182664780274263684074229540091266309790686740615822721178209429681497812229078536038170851083735150135708467585314409784139873723755222543968145517120705859257407409972441539079424505842884156395920135492128515835460924338630643410988708949977027646531855786123948693988842370716540689456855891775357682147132504051983264855337029347468523195115404573003222147662613136580840945817707808196870302275428104665392871973390154082457451647930794018769010569542435952100740129955007457773583519467747156202181784437498700994869778691450097742966387576255415530999578930108124234067490826606349831722324303215328728304966469750679086455970030166170235986180884604582320767757567741030592049685213699510672134921431168002532025282829867053877148778679904229366241539479161156251429333977557070145000245163695972294079261572614700541462552356300528043662093926375111394434774855032489045664949519093626012021633359030925411597566527039975193919410063512316894007967125211135371403766366709431833771849931782528901022928774079144994758258350958545177771382174559845880346964578886870934340980636978597253608878141956030617488096112966884027790408168610278648568776548681401752188538286710635631499644261092024153901628371611667044636413702568158244898448989624137420645490892597510155954946028586042459775590882207759516880288438557049029840115078308675849014203166084272391445649254045099048444777436796211574038265195226827674666233026119408870315967059223232058444736815155394351609702120229164846966423897031735513739146456124000 [117,112] 127168256144746737443646716817506917728899105914032384834569764489678573515231807043584097507280501968262041278973226896716654187070515045836394396516262741058371022644407839197348079604913112336582661580592610574639335997405823266024153752146781771672266826576411963956195534811833663526649951809607553533282892453254943115482635758667690087681178911954190592871689188076029485715185737458467109493151282844516518988607917376677303724795457897980617454642567965169379031042616104012891007118752678706875071810737074712701358979411845539306448356796906604092335745882560273631772112881438789257737377128965641138775470486548468960113547399097293586820261233142962600845364707005561654099394089835230675678646491334855667210044629556840975054355810738350409253444926080223680020972753452000432584927632643989416032716345355906530165390982274344836753326096956327646035881898088569350010237800704206152958003376688731538695309150059979779427272004024627860027771314961335876047244462513646472794149979728872322740252896929366800330359259637139906605716312059223690547316152504205907413415074864970265116790903076371203938677420879886222698438117452856351489139151432229469428228161137163861689872998330998581567183660851350469253770933665275248545325797288983635014362155150236953617995141047786401702797679870163593306253625380206055844746298742026154145113739433013167466536371504059458585541488733332200312047997822498565413621923741799030244550177600709627539827067001470351670448321074329740343807505061354438312859189185591132276258867274109061548234913460694365584657968641074426278258409164996097468741479476026078971514949999965358543480814364071206735094041569138928650061957601345626938459424333451822838006138982879923593024378970508579591987075260461761920214566710433848108621767468556819369857091080845944032373104818595082005531496216988633189430799335817479052456360044085680876357652244516048656253149035123769326043396525679787950396570292556002610864910538796412170114291246225204069458036463557393937490537052582339072052824 [117,113] 3593505366614676729911863653477401226013673159124629859034909128172890801396644452120418804701306863689543270978582719103065968707517342024233871824657330053553807974312161436453762143075455560294672148393339007979397089450443492198780780883758068359064619823444674695682848648780763737256924415619449264018220983503553492112517091282429609165617404098055242891600791353834851262202973139315709693007005540008478336373480007659685528532940195867151905737085783348105937802597373931875703272959370255813352580299543562528491020180792728537495538482338100832867246207565821169051624629361556653048525047179463174729307456288797472749127444620401333883125732618339967738169925994881728587449357356798603471214887954513005617434696598413152277427572470190608862769109205882964686105028179753385959537187088136588824169890630171401879382100206907584710141679834379778940423965043993144616484907513284795761225766054425100536524585810674542002348035443126442236689008927577895253186209016589595185467138807655453417078361017124296638141433651389978253356502853900720270773774435318920854069787132482607863854097031329174553932417283387556572046001775894731063454196262268045668915057297781336313341587618976288026605176137795752267876329330807546264652131367363492173822594544645476849572776353871938593113225122996245468000597094854260405587241742768051461104081375792917488877481076368993365075130269987652792535506576153649315813070729301484032658536611918040046740723746028024307655501778062662901178560975933080965454630316781793760195579052715606344842869255376478880418465111837284298061051438155276439680321707349878444783572803084576257419455325022701460325764938584707280941701927625830818286024437010657612627254892837581571382233094185977850358294775428391389072120997697800206593033662735655908030216098923802916848720447886546035880218914915729204394382266268728383039469687535381494334905537653309098410808116768934834212066340387365180591741945783934066347706558002397271226834493487362379204381840959299248438703582596097422 [117,114] -2501869928936056365905277217201466686087751755040341915692110672138162078766283504268957826997317008549659066721235411600081864597905694750730575302323037310144342835485848737307720444801346078572429826845052910383189717760715479150781647792645363830829111490583197258227201826520787777473714694440565962096216607800995475996540316679322381424967830366062259248326606317463905727882160220375805229286424155200281308763694754077165600020373310875036005788603589672138459328796003199341125610870040894937275381225946867223446470123939749798463576706672271306777856389517931699691432606314072038746331304244848781831613969099428733002575594975403447282382367432936019102007317384873593289755851132743947120759576734648017693602866920726604550861197384857245351072005828618028144051316444129639852056478318007306805764778407106937066610559509261258272879979861229249074253774701893861275402181305660858126845230973832785375749872132478141168095907057194286882067770027787407145690629426507787314394808746960149462176954339022195204762858018070080492509480368851922533210850539330163231732540631157316716852992259352127146769416011241770255914609009218426615504272230706894386310261871707029777811341520399962282097735745426050416700749785017928564978634101991215992061227478821027228604422280413112102512760801636442042599049005806192111519023915498665027299718772623102825255323915350648414569714147631752096131071103498460657948544920302873001745250194375855582020613035284129188187029142684637591091795771400491165156548947303055483584199531730144981881208723018989565196714887748719187275302796841352607304792796045742664250342226798853069405772919397072283618111356648485474151097661167301083857009781380226199952945706035322861157158309835643283293776434595093436495025729835173403174116504149062224077707715327100412764184415850580473287680016544626424424585674738326093576783134015219652516153556471728126236952077840513118507621010962251194835679662482506638039014562341046436210365113170271911381779259154316154680762573432 [117,115] 246242044359342157752800370881289089863715332938078261965890645057760833519038108881133984012644236054337249990846681376594306680466457150206105960504112958295707135864654701030230162871090121223336578696715642593882122963914477859098992085386872265310533621684427262913695933738135689503470983928329315603536536304790921761703395653739458125122120907056374993020484364087944235549104833274025396313800980254480193965539200441763546215557297846796546174763296930054033226258502403846848288693041028857043550644113280019168507014470294236704292056317050223467228544029924838436348929745799413192081642024889778332670777490528469774298617901356379940030562016496442451225457816783161505715017378756011862156806265734835163038274597954408661845022260482387374137611928739099186008627023023971651769104497072961518387799215231785492436516716631086026626912302190124714884065317409235294409219803265962051511634258230727828239733875882545532080313695124721177814490641665344312477808443222965829467649799858492046158916544899534743996176318242374803558043676979278083079098151559573229703332425784007077611885821946786467309603185042014593682829183956398556962407500960423421349403006897433607618494292722652613687467569549643583581707974847973520362055034277928236193115278049439768673022114063945169177149157341974173339318824266114129006343036660845996922234647050935124491600423746956610143199466493963918204402444520188800106571173738323064336514971119331815473460520131712586820036734543924969075638325581684832262291987146137257342238923130443226895660651592857355325775597353739674054410248911216965304527527878338127430824621757478676991308796218091202654740897635724206455398812226828412291661165666612244293930217064941257681756641197061352054596877055353709042073691971740843253848210892023908667833039336879999271198732134074093201835419966156604310395183020165295433908539679918653654464771921000671611611010850715456119798044991674370156128053733712130934264219766989433396245463433546039815842117164581851798028 [117,116] -294636313930448187498272522210222597585476527183102113651337127858143046772835397828161566335083812318849698450941066231607785501206080335019392629599617583374441966533278177285465391499690870181069829677694046138560601552474456931433060843819092185081547005954467310369531323121593440477556860204182300006799007918249424100808499045754682568189206773877669396920226956474438463810798276883661424627907185913304469435638331932111592924838142727193265416456421797814966035035211521911039223154345717230094697928567913082630461979218501200573863698150103628660139108125966089458260133106596852978650846649193187835404075831132439701711537235866009298355106250381316468855219601190072845583912094840953567163681803222742621510755404945615309126695243461424467425359107090434835088825716769631978398763895266544860897137605627659142306676027496262754522139418695264066297087148293088126085503550146544852828565154525665619629613261501023117958852557187306025359142338500638045323272923614759964647060554749020660777958394260409474443075131004052441979073687273867413757706227162166306010136264983233328077011205823932426248932890576954185291487585312780002896575865629495084675827136871135934300799422754419474578872777838863629018218108154523662896257274522995308814841218699174928756280834711351091220509596710646579062183589549722342421729977852149025199439605086788159114595649934266848596153595051107170094708264746522957092832437370643858055591812801819401166472987793380610326978403641064350875067883566659125639390022561246456952964554242740235395732251291784987827368352086794413331871490356063645922648738086297540575260217839637165337632673616889172274918376464722387139588018079744962261760057776521602496579429018854051724781373268015600543961729163005030782429977678959414271871729819443054357022797921499106765587397763659725920014699985572655313346251292320381438515152088071077491238672555384085030699546139178426386799842285925033600681542003690292298756592864279208830963673824302988033056736016225784 [117,117] -70893616380835994388603269030748210815686837578192774998833656060734868802863936228771341003731027260988878836910631042822952138360273584080390359512711393093958646603178900192239119104950171178139215291833506895342225234466675016032539139046141276329465558111830527436080379898533023450881469627175115799128762145795101924481520529997256404785249741892528062742966868159551883296710081616531482553468272457684775491121656160331393525105276644591173611342500919921886129345938059082103552297493294582320557825486784827885499305121855897679739207620312962747381764160529949190196004493592179012969141809240394347139752826792148769449667510351551329228019547514865485844174785062225189886890117835941474443944085892506696875823840164839074904551905994816477851240023620514065969156976114087780338151021904062301156938511544543694310312540442333920728251171820598031899501654103058990980664484509393479839316833399646169653767383617885852158648897003805456172013238843371244969958335494590472781327536510118725143615347114065866206607430181605203039422368640866624983491784266571973095664713338604261628188082146860365603031423750318367695477494139596713586097013652217196702612165310225573060800839315469635200002165866359115325008455621213413623312031305467975196914641477897094950769641690423940474467922451744854584194252659856387620090748881209993166833347140348827015743385751889918916948250091839063133878244956357257301817075048840099014606954271200574724486869454650275175707088778584659716439868865413584340023417911120056702171945594120899218952075430181096289193088922141414671638107263170012408807303728500299602383402966067138513806741813537235549603320221783671606626569571418823704972862825786823274734803272456334945401301193659056976957783548384296307731915690421323733672294872709460647597196824210989122091597956018939319704888000072405998565137022261778588722488790005723373388474108155922151947055112757293326153833935806880117937567385117342976492728048261788722434158751468865028622366382 [118,0] 75081683304683134949240115722486058502712053656051896359254713701341332272590669183297572561102116497961169631490307481092311849997278729858862753654983854663213664865957840259329704319254534436251681550440372676875300011149690578599138790946329260180469323794589086102903108710410352716102359355886166808385410172998963977580728884870401345885288675219934173585501077071929286505392227660922618510104693591703996284693935313211356503203022673906402146194088772673706623128510848521478775835592564748487733473089834543687932051921166082399689368701474765920688859915819158981700576047968473553499048419173988455593051154725255487722114586920338357321289952901147819915438433641586119535134810839551219038841365204935802179111804298807520741409764917693659303037963926527293868616102139867478745780257763432500283765079367670981567557468708639472595521274411939039295324565041707726448004694871804579683227304828555894903310512053939521431640233126114164475928707847950208113840135626884855949559316214003979380473932233572229876836079437936853776294753455935717407085645492436698694692213027161817049995691241305650799450962965874020975977922092669085429710835613199352615593716070540814157571714216769677265208033070045859025412319272001343763845049824904249677718166225422773318833587469242389314242189814844388006761763711245711271799553833383643255210420500536685719582148898270315129007973903769283405866535512375825293364848753747451703737299283043689075325661103915273082153761767715939697457022051539025056480752102487714641837731298391337098994060782483804048844935179776313613550655333979321346234297583080347637856489034517932193694504071589085377876742898074873623059008899135810821320082994465646734310957302636565554346828590494488417877369404986501883726389633428735830140502875853641246666251440143754449379406719581596028049319961140630623756646814878067859379587704667255325425693189623246522162215556967960154258981356829834739221731174769055669816522784764543954726481338915417763998464006378455629335388233481164220123795951066315352751462668407273237322343494043226956121977350532747927395628546961973540219609731049556517903455322782883008873522513574982935678857175059858867495709332969862134286038203201859695037987265031986057514318943535076712405298927574537337648052925942465662956237792968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,1] 6050146254995048003858208271297377944446848100106476543480979584940312220718470374282445419330619499714552802677992830965871233576669775478376262806525162932301509656571216010507922356983769974940295179119603142057078300508280336530892278314324361953887289087104019820197843317011892796431914551229138766385384037657589188384730449568948124025701674847711331163514081852781653464330407251961853173459975222780150340457666068957662332185744984460868526072728925247026381479370090722954263788409806696026307330830601451992284134669518421078672655729377625742892394727401812910071514453885478712974819703188805109065888243827156420961729721954804157982900044400574916358184032126659562193231380178307188906510864333233417329681569849876854453229422223405206543456151057898762173496715780533111872143589826729984586391831427311599806380252597524867120951258284860070963716147025798617562379198516632420047160205626527428329208575242282318192878660334522368734880874499143745082899046783721010368064467678788018237649357006792128477343847754343980994197606901982160637860842167725101197639374057096877412532216684803631000297325577896860210007829599325063462281859492287208301136064756280689384741437800987233375337058985696588045478137951910728879008542806688695585770898753157394723442859330680901564363002989771282117471610137306300189804539890276226227107770208310270560088877303830319787197977054591856735293064900707665658855519908506891110848095710612247260087664501517672228139115829181317181970477262692909229998267842919477431863075201711572454874435204493448420867180486864952045703570900056283440985278363015896383270423642613569975502459630189416036035265886948169121734134163786873901598554332244443349603574162177782952192411657155491609654644441453529235864319002785886850053690707709930873232704448232558191187212039964284043976830014231565620098163858076377813716302357147528391933370044608303704167131412356642179804233356815390847437749165032478842341666865599321930796223814258782297199212152148719936948822252126566317448288676940624568041905609509016772238440500634753628234280624110346552093877100094774499973940422139530471311342232842406541278334865792591357593778279101637649942833686325228486256967472077452770563570832033513310046475092148004412776215450614253517358509526502530206926167011260986328125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,2] -82384262153002025016267415641761107217360170860262966521326319263411737521476776793040408110851215725597415301286746402186501738997254206729999515309301651144587554024002825104402226532661213950878575554508150077350835212472943864221079855064717951215205010223467957100193462892895377559709680287358381330219897922376084387490426561735237483680428123147551312789429162375413443517071120725526409733541298298533360081271668090911550402365758987858516239837917091430327656257995668806305014901416719381998991002993856658668448289835565293944530349363044352572286985374591099990569239283324074662551230702925325480682725544533322365486009873727693815984856963686490604900126028950660638135236869840405182621383095034751944868733390853244263058545454090739367052483208537773227969439505232187957498556381502799391541644705714912534574808584622556805241968567756541589914480193189450900987609091285175764197436044042309710496269294724335615514413177722713188617709472030792543722323572064850508745945075637190464692145473765265409516284721529612987922090307073319555952027868419926280906336909114425064293439694978028557677268754757565624739201094891272913959911622797577471215177079617440397250762696847975068005054512821374390941302553531732162953130101579057914323184786385082323729472980919009160865035747841256390319732111931669872963675928554316268385803716614853716174311137701373345419153650951836562321706589505512274187258582648057830416927554407280532460351587389495147740412867131707287829913370381431751191056058709103159569459815001013605383358121545611738683423361748917702878726784471350493035850257945253661240582358902735394014669418753224253349623943129260303202052682348223337936801527319352317805875412831138387362165352062846903544555414856055531211319821007942630634270419035778862793315906334694162966214299419793482491506790652944483407332337077975774382243944180869624395085136735878635615078420080375118622406031775965934275681118373474301083033081060448837747238317633629763395516865885712535294410011108458305039743934824224824651647806704914110529292114977611630711887772073474301371948156282122839265989995026042965954910594861314069001620306702624926978628838063015019640360669226448877673130389454788178996472994899636244329824111123497240407705240677125382368060392546116332823658012785017490386962890625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,3] -2278778954414585611319221008962737376120979438991645961799597956645037779131555717169967923435014436970644253024420894684181936428892470029376695089969393326737452711437983846725687637676471234065955991067225102205341722400872649007221465049904301523366836992639799257970422591404361767346125798683853289296454112445549049965840341245947501502861557463668874649239324935904103387618556620189705957297949375884237796724102250419577335869876830481903242878009395692735021875864793249740571573582498491909295116645591828645194102246823896210282485247012720994588538207102434563631876275028140594485950731425792953406302285157279051209526858523323515782072956551846046562705608534797464767697767076782343745853982462468376421072731290224569826206073719974330128444824424225371888088237450097522163680930128151275873050945632206028375076965776749669025855108832858479235484728147212756167501122037844048215745329115877187762426394064110439929450866687581438680722267689023260028288664113792220790441932550057657976767483720470427610318129170366491994775608673774234626140412204758682037270215212294689536484286017674264716935279325238447637552568470747159895473971933300548740084313314204938822529050521805833357705422037220376951167656567164875326940268224989313262351368577590971002035400962638540994472562802838892569535080275602175989577734077408086088094156712928630195136272357364201932413859476261794720882802878458973466213298655160997175976606407432234696867218691643628305479632104172947593967655808953404286551842550555852385538490902814613941230689030612842834466957822912483521127634058391070922148864452021997553390996935579875612664663596362608305473594404905147345331254904140287828302708956313911998726926431431787411315526110393105730249419385105054981427683384124631524628292524583358668352092837799714170723101906477993826667508583707640856604963279278483186367609968706026809981758199042304795409250301906958047791233486358430507404627636085081177064296367909930739214367754502530708996115797291836365835721437195186662833414774839507524093183979305522718563169373378162479967585506930026347865573937459284150686873634943814586277355587358182620615696778962206877516231012900430626573156616193310053299254117568662861980971458568686331440194003510245411502073839934126837240946470038160942550575782661326229572296142578125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,4] 52171161011336331741810241582036078744133353141260521273626167230361500507744243970119728577254451795596168360231813353771103317466294246846106708308754704649909072781101211593147849319015295987610974193843244448990472027859796087700523993037994993903386179620779094732615408297216321661770278358979658403602395583429803280558345752190129288499155720673963803997561829674920941525169533439747284244362637676469349492782899380917367395863824449197809732362143838585053692200369883231873481138942923650407632723299032241990576048223793783279165940734459988250512774154400150290906140774314448635113840799577703497118331604429524119864727256395734786443023641898902640934956318327736171737615169377936661247689021250863375929314299143220858829597166346750278136292720659194556682701760187511741083200251965393111907806937288578260159099400321662384747677568758389545918236690695769330327891548575231045390114039752042924967702363089532793459751440113413419578409748713600915042796312894460260515149056511884847392776123502319323233172195566097024438814458689930626092906718617078028993466658032860947357791051536588622110922399628474093802338023735649235280954649852444593073212223222895356078616968671434648209935470142774508225873465671329706500549656381641767650410537138444977728490004910845794500584092931417182940305187024846676509437753930529625422406368223142158620328605544176677788846257414763030751611567543689807097329865352054148198900283588023821859362078338417760815550348687356954247281387515824726051528250292629290916506594763942704286933800935257676948228795883399200610259315791355770485197089321118371918199003518560077112799363206631247329198300962097217444352182556714103982739666897003604298083146480575179832831367584893286941518491633235056614618086004233321577692165030472726418755608461778658319792033886156261213640486433134835145196253784226991071798317961934288824930956101550928879958859031522195590671420104187639243065537933618940999314685707592884012268391848161739681347347555168861030882400602870184136738095420186652647919995773096993709469308696788709247718054135034001974664825772596609066483106465118206381045383288669476745759516432169034698705230216471269019039561975110856213065501767109547666248649380482246250426038887455576623064451041743944737506113224661304789142590720985026564449071884155273437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,5] -343330898439419195563875415657943881899687227979594898009278347322908451442030832039774119449353065553685832422130298301879506566608684534759187770618143490251838745278433361915074501498695763243078109785201803459430272523647662153966291173934611947894636733997279891701661049198647307031075561956290606945450218904397215008395284027690970286455375020822959058210224742746478969840552050655566711707009996542846656817800203525297769171265942559769158515962102084750838268155072098403318673611981469093646354618564638471597826131375343069970825929059742566370400408806972750422236718297652812264620896429375728255957213247168505428556892362534502872989230219009746469150723710539920860080465850464946271479817629625308405532955523169030019830820369955257945842810854049987892102889859314811531868708445294031666603561119322870980156320450974157101927441515036584960819723735831988526392623429693854707764040695160518457804271123518783808624668335847900766870085958349766038071700465482313554420378878320079700330442826461752451084935089526903145947658154513709680293886185429546183634271797614350334371131409072403532625903891717485508839064188067537652761346524671445800917958806435708985839245401191060353717113099347265271769771938335118606616782272191074833278403755031761109746619590741152274987376634703481415666879595276206615663750214273598356961955558237077418028965566556332931433160685925666717600363131263449364522081816178535748999087164296573535928001022769440828014661716799952144237617673045821111957207691783640995886392397016123862713891486412090577971411808659874435213750528125115911178046164834078935722613766953835864664055602933774668345209877655613250329811937803893726496918037184510712149316638319374495580114426062245846111532253254485317943974540877269512564425678293481159251194678091569332348086146190777784078035926389938502674923031081618838372779106325608835351545994605080515666861042999496805727395178143460240037617134033417751699736456683944090458998583517750541567425901108150439985601056932576433398143029117478913393780422871898277231413320862669464112019058263670210227656773986275546803051011369393794594420495390165509786052620266567766093432976114528460959533075268640648339661742094307512290086341950884168016776866325557503104073708705814888945126442445280977441499081770359680376714095473289489746093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,6] 10205689283234695759272164291541143169577182793566957850591011965669710166691318649804725270601881406565248053960156944402368149675957759677102028617197315623011851613695663054100306810496802017885899933523107207616873215413135193158821937527013958867294486291343356349041609745086046145984670304129546873465286450208755146959053321756933800364119551371858433456184955575840767486153473069673580896159808690838620193872456417052346307441348720729452669310770018359950515839638731411379550946617924917462629177703404179877475071089677554469604341903784170375180664850310838418247968118628171485183647321161433077217164956499216615502556558302424594315194592705777146376565620601814784689587374654554575115116853577149438009025368754710915520225786169163705777214913880383855587797746954555094093653286249999558715903203699931625789648823077237653723932715638323340164825872737584888762428547013262678463721942948650746854580775699522696261514340635451060840965568792028222086937965072494903329621456279657151724272314273687521807870588346919466644698569067669411841207176788489619169462559615097856611708238148029420830770197237399038488763564657581223980957160301307323384938855353847656667538361725699728228044744396509745350697733265499243119932663318501994699429407901229130431240697292598690674537766399931178262992935626237047082810763463031854247653188970820045346673961770246162549341870736145935531981597674729462826996977345992885764880332995149239464743813857722231924057903732918595949041297105940531919604229428260589828194279559780566378579495580221663250556376606104931402477376621408196567210678108543758622564021335841029378747110762438053130701631131800762476787753543111091560468140614603839835644904988323863522038512595471284972780599522222794245662282728253951035847816959118744377362058183842857345237750829531728752820000783287722809335190704874606325830622597355843393972802229735266145990119721523445831153720240807756151809428575892199856280813189161820749880786473584562867072391320719678212543243927264052376269753875298859682312533460773294529277256888503733220784964804535263148545911159125871976548426834885596526830359724757494543354964347108937982124935094915454344126104041638481014709721686959855284319519783424827408429443118269873783462404623079131587055844967386107325914156474400834584415065364737529307603836059570312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,7] -74240445680294072772381460797348729864364109657895603408165781811247501267974297372564898454351440032549263738185754594367829884851241967905824081338402527286590154313463536663490705123258080555448553348973831784069149005308512341388982044895280063302581591527805496876438590730431705488352604544361533265434135567347515850578314293061175778967459851763764178712511811163960509038065518759281763781056470455674634622491252598791011270895737647453700303379457160896347538672556552831734740464662475254727670888111973535860928497932542352266334425852659832289221807541502455264787207302101034355670025344941573655742470689853980752609884374655407287775584597409726078711606799552466592159093577267511243317212576074324720178026191767871702166994878565068076331536240777459305535454132692983310256920311422806532653413870867487727372200447791925368913843497018048742504101577247184519590551643239218712264002542494028451350990290756471404020172019333868712004617315168588045608742019875959168543643774553501262985186360189788987108808987104105239165480020261770426155784609157320716628978307166846805390848192569734259117097915818228638343853691481001405348709223287747884010344544368466821909602322253177662154801925866899725248862797901317018899515441707719807174407910112893005020005198689873539073376173158618990728956897599005500733625612791146892019759921136382897638562400627025565970783238985521857052454498629817189899328525133621008352126607987988000014189330638920531730325375572553107498726447387038848378732523876110092957883863610278995566633936942153094741824573495764429812199617330413141441386166874300658674771381911216331032881707573995887047870246917195732952397402342342936395916556076165637125845528749181828081060846118857577460693244045476739040996664530511304413558817561201502457228665659621988227149225676932133815535246447755854356882375519903794172596108198065148872337227279716447861870990894399278516377569003110118876087948001425634771479424104399589792357214867412742120047727360607354498453016954788763003091842499405085252899169899036332564564742576252603881695855218953021490829403945263718181753021430709805132681195566989358559882431948278176658132169885950764148536198798090376018627858236518168395555490838977470548041715992124415488773225274100352002769874532388735634379115078154394782861125179351802216842770576477050781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,8] 152692706440892055755009205061477901126741726137073120505549408874525316335489291757402062979925711052771795459419720157347381473092355357534903273540053306726008846558885453117858431220606441806056322259359150234039441358187542967379268374329328831446964362186656615825894955926480050944935963799604750954424809954187446943495902403942142770820102253930586802012779853376978950860260737840935834221586134367027750997375474974545525998351373215169082809464387902590322290518317257062151277280465301603115930190133604246512646878351074898391859041422604506351288182224462135361312441897530561256363460974278153831919156208351301285368355248645108961540927219428395678679915406735266367169211015053447310842765503454500970557604321892925075790837649092330981817094593575150504215889825987234568662081091235521638363901152098981588941121013758973405453709842808435063878310628411869686210331251753252092976131626787475044436754153612531717917920114955566477916209121718614535013314721742459007199838779605632697793338261811830726955322964279411656020529552519339437745902247181906119813487132248839706513476110824773510929127953816632453468338816011515620211876019355536505969899139483166728700530016614983659319261915757103705124058365567298551673808332788183053374990359881328183667539400472175299022306667496309338860836769461239076827470877025416006286162744771043250860359816042466665692719646458013095087253944119312420110184871266842156253811131460576085028478206685977136308513406417688105192504929081139840098158782286827086475298924048131470897674338827045006881230094739503740657284270113012320901683349670409553249922257266236122145785125732385741329432971027362564053741050530515896152820449204801634634968746340506291504155792828647258813235010113424238001127995015933655746256828360696021846516884371927687319426450003618378797994884005492419304870780151136090174024803968517125945949051683461570698064282633055332743600279921473942640496884209856023716781658877933642298700615776440847576385205604737782753983008481713140960110496916715842680189794876801970435925062174812657415161662827022657242432790523843595354534055328729155118482256092265090983523047537057194799398275141259130937143719198927878454200245850860106202409679160285377178198688197288036487442627364362636977607104882482781597151033284556311458773567024671535818924894556403160095214843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,9] -1245009432000094708999976484739587648108165919785891525229006951867128858253215048810226011535246112634480101228055803126378700870818469174735179446780284876326243021452644145537220830939565167159292854188558200962548751217991332161150641142047959677535472886726761557412316341372078644112896221896454210969583023318860758280082983739923118274648958925524510252701613472505924690496984926799839652982554295353151345001741044042157103756585905530215523324975093981504968752454427934789875205232251415248588314323636123024794626128632305421401696684743974480995979896705714185655867526416543703165320834364158141389964578739130215865276957362608274310129133057159200933653188369895527280522982624545293439456055009919578715936343074545756617324625950903558063388734515973532811133955039413505711579225978973963219369270294525755832106106494300460374347809595812541664792461181542043835609362575164811314162137325848451372149016230516743812262368542739407115265831743472558406605061133486816050891908674120494482265261561801041769349220000757433969160021558596180896571833094701020577920571815251927442871884967955206951616991443437568149676259537955206241624271722390691811837944810164956647201047558567730594980550004918891204260436387268527698243393984521262955864911480762281257588324183558778875169648084239703259886986694645917932122991355671369213049209593072629475300881541900608355915007790747079807804697232527902457476440997617485937064429059499134573887920822359090715878815229702366905744785889246311771991693872712867743496543349214561310768581659644507716142325924711189517405986092245566844559011187995630028015500726779136544097189151601988606589514223654566108529177538386694058803446866204259400177383462692712484822132869960783905475001317445635976886493423141490668376132559850916152533718764814260381036191663570517674209074724406020564495724733034403124385605050296122201533927704643046080105422881054879695667807828908830666721925501888774876302061045526855928854231841522952358793692826957106254081387620189147612380397249586439158717902303917760709719782319859652157464496971112354506538229598934078926527221811313714615723913930395310040845664238602837792975785875955120945632656300570238349761155463554731850886819349611870492481564049796975722629240140348148830515783958210335106114532294086094841518148174618063617202778914361260831356048583984375000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,10] 28970645075806515083602113268952696542772671533987106150016933296626051566257734135016608955459370737395771438458868240446004720598930951745782879578838626525865379075449273411739352354376468606984855259759657639675576941151273256655218295278092732044092303564228809535609266325452250043815469963601435023353503292378684576852067554005215918107856109962787072292313061298689425300378575728307514982554611066620428304771829768663823392031935709582927425359839301582702014173568952667985804460719403967015802204265636270755135583062207032744196775517177551725020554452816890438277772226493967617845638251081951650947177570455056033140221855648575610976638296080900488259798424583328448927419450449296243411707506675122990568797435250698116550510854355683003261868152140923866596753238529186811635295863873870481829615479717438745357006003788893983439979205533467460673085797107206736283492106943170904516356549394875996578264713271542760740936409434565772706980092299299041706888372825013506869232825608463584795033659844243186619651720779346077534717062146837354868341206028722104995760253370521437420981612821501147995948824729400894584333383505725500125387701092978280781042007897200347683428091147976879086875058236797159693323264050756748757479829108276212539304889896725734236114064148133545016089772846959442253464120766454471335895364589660272102028908890130815008719016634185997606986268260602154004533558297990016437489958291780421385332171501501939591524749754416132153819153615227787396236898898261450639065187564590405546388328524544784549793663607734988667581097595148968981301645728487817957562755661820140906061475511531352004924619040138531376058796737984955721885272937945833953227587108646968858281169268967783355411325259117864775986918827292146698254435905772154628063596417187163020228103237506830126411233302520195194175960341261643078251003970378362608182605340938790318952987555462284344347463721838828493385216338938097743736697381869042895226490794462314626550434983998088410342098836681910220807303172354368843473562081448762134608012657989201788830079753745132048810019655691932807531002669844596661393327249363376667815068283985008163901821688657625728201749750442711266206115421391240758833084748840117273706322933315540591543592301485767507224031856368114778456128842804213262272574116291962588856821985059644859739069744364314828999340534210205078125000000000000000000000000000000000000000000000000000000000000000000000000000 [118,11] -132989495160524153911126495673888855079226046917854805819930430066482605700931353411400119804569814222031198141548838651722833181523930212672375187108719946992087627531483793103502007941218362579563417452982028321772600509885778426200893977087271012920654683411188290986911352419066648434532508087244929481240523545467137847577297215041463609323777047524342129955671528389488927329349405085638062046041501879535368422589566737724636087252915279807304229359340869425976911278888653598902637606057020389187075283639395021800031966552237509854214193113919001151280944524316601118348154195419237070579975665147651259388089847440620999803154410383768737474934807947892105440469064773390556484968057848959886442564304891032949759760053097862009947485271405263630004884860442220728767807722901396926950675603685433781062052607848600542443567198357913421637902992170571047470526502872385235531512872258902981991941854162635720680606898360072658640395094539242072542022447327869495739920875575176492889017779129019644917242396248250808524196507378343062244103190430860384475711509780410733492695425947382808450444872318742166577634602674528212882702192849106791156865471475106867846637730492518885108497523351302503655804738209762948022741533004885790884935341276104813954578191343080342348712287611386711268282349470606500997655637334003302469685048922242470288628033744718722809574139423713923848277431495910112321315390091219959150235491019863529641946313613687419134997362681735113369648746424408226885210760564947402827585708716333330353208227631666346472763521334251251304660738163001695431897461360081280995365249844911799630356908911358964576214052044169188928537529968729418702113423992080889591747062158530660845379245392794032120771395275955062495173095121859641974139475971005626745373808443699454077673845449985548106377153982812084599579524840723571093111025497012081591721414185684841407874833226124940890642429099394572639805749221884224666144625924377169186657797730241765702073643266469391897344632544894050093294896310106851816990106699943642962118988685072093242258156967366090826236506882557470217650840843034430135942257971993847408486592329340252722573547987511049763986654663796091314993336353697724505026304563610419672917075008401621060884901717549315598806591285876246719972290000120763832438889213657133221879739594911039959640886715108720750322390813380479812622070312500000000000000000000000000000000000000000000000000000000000000000 [118,12] 294244623061920976165684990478896548725974233317744827541452993549875279652779017162935115932755426033894640553793869067328459857072085475503455604831630747119509665086615325603418723533627069785848806103799253168032094260100496655896852119135146715235161425582531797859367081749352859887391610449432862841084709895702850288670333729108408542458793919913194079698108636220234058652014602222777257965887935737324623376343959832258441044813662227010749937406118444168306670699532991032203580481320519874514891784613657013808390632218063303525685041557739855531866034367154979221856163326827877383324505228955575921261724199729399807357088778071251545501924970718270236052241685483206795485978680253050196315700726928521147264950110518759106645483008406459862334051736197837093328878523720602730494557460834056360257251465129157744921572100370880179214677062593152812882554532312293218301473958380905778088784854586971820170331161531326076031541521456202676458949456212857092680711750892206328285661095488781329481256560286446248008196865612814937483324072074534381192393415605394990896221785972312566076029980088794107738042316128940415874706948399482460573502820353740412680634202031821552237857768654934404297591321808378576423511067443929216774738454118880902417506186490429963108694388494966278236677079311014477139127447007740227966543457585131653592842564003840319578351473204140126371944981874185248913486028141019557025558729864951942456378753305364702816495538989839387947281105335310851873602135938252999538247664709648063925085044365074171707382975879555404988864742907663866557307129686869769534098228554823876680469602025383442091933559369452923553064882383927805729282232542725765317624448228364262519784686260217908530118656241264951750861893210274648404127013220579250328519638520498173671157504130374359399283739624807774066717595883843737068030060434212121338937337983627919934821658735441354462942309174584497779883048045340954409325943824629845415670653489624483464705167666941231186553145860571083067358847517299098550505127337651088933476588671897880428533893570286217310903472674488068236088232281010047861085033675313564291219722022391898706630692443877217365456305191465885956214650233990409588876120058268011986642032394222235531192689642515409030363651970888404939953904984359871778382560514474672283596295700665194288070294469789045521679327066522091627120971679687500000000000000000000000000000000000000000000000000000000000 [118,13] -87573525954090605110222521095273803714408932629102134865995810817599002068897915445623053029188730881208528125640226540723733980048377341682315307413685422080971658719324269220194231249713734211946124644189815228574637221049914275772006151987356075740172553683161336037032347155372667347393835771538530658549340583751043459669928957585157570757690467075600139332990414210820388346734525127611190668094167644288266246626050279322938185242829161236075600751488195780081781589936692182295267394410869783473584408493009909549236706423771011714417690865629036230493064642127731614097483782389960163401639782360717981531702766061721180860625430858373886345751549720174480123822751504503369180025041910071101673681265713423008874342556211032438942889367502733176006324072584498685588111575373404972030469072526699805387427396425810892989679394578599816495269063162479179356340511733305033344402189782728936702450834451459185163408941984035417817623399691604807775319437915816107928008779196771975616684417520109643197182816048811222862090823261418920241581901062064603542831650426849287020762707992308279202838765806240187003511263863037071855491529996232641759648049336476344088702296085411340666747963512156286842241101464234713195936819187243876734530095687720255015828727365764673804596783146439483377179391781346447294140796674871495535808611023079427854298598351317109074965714550866575573602150916398800610421830292025629023449684746833268445133285055211872695428750813934076837086174139425338538481531653267015647768937719567656477118529879920075320168612687115313533668575278873967619287278575322179173129113973642777392160997129645928982812362623369136861027335815936469998155015222451287284246582174503858000384917113372940266521294200964188901719663312179271941136965845871998750984432437327094774052331977431381475748265180876925798397276696722050034479753390058357961499136763985183774049625935827212028695307865352252183319538458320839302116683507102569593520693522528774990442631237496785096506137873120986817787052658169947884235412637964779612420263830336860954560606432422585269171106386761141528953039587929149942428475494854999185410907570411447641853529366960775828115593057052827348852136446311754531980182957247888645849422860194074966234366520329890601184419834021839707249003378592829416628625630545008903698576570136906911525523329120970772443399710027733817696571350097656250000000000000000000000000000000000000000000000000000 [118,14] 441960337824862345406689388481489174748453063159261291662155885516605329812997464212665662181309119745158133297327524927911880014708732373280366180880690852984297990747733482030598187338649527694153671680422749165743087069806387136448204599606971130710459298825492953950877822159128578666322513690189651509266776162488074350527240450521281299126063669959500206019120336547892276260899859423721862263303256473173932319299129394244571826753661536868326677434966957699594491113167317546103445743818479400535960164189217675660017534243525535350405971763966019041058801104219757316837020268832980851329731117012521549815827862085966139514445336721644623007609207802671866069467447251101195033818511896359774597656950137363798384673388968673494214625541450184598650493947084233597065031069612021879269871326700765450415349109661457461999250559783747104030491871535879265512652495320442207847597798121978895235623872300396809643972265040785292728521015804169136990780450936604458527708878235312949033884903067472235550515225299857984194441187401371413996109776480823918713821055371278793093654144408968115753168442489989469201607915015886120192442380901848826602690280244137652258752548868621406909997190622944955620931380890007170072156194909521670475975573754765844025551844404098017995933994250780374920189264960995366841260070039770897959371326773467996974974914677430909985166742508179779833198275887881762559019178866994554491823093082589476026511060271286275096284293231087344222697424459408989622682791694170231005865453427284114187760243710968234447247300965502006685910067619853252009397899360339151106093276926203900310574217517378171324876038033150279374602389509972730912093937080920905316834293133444597847343329987745556629403336916270746920441779885381395027025693870600020126038288460713962284492744781877877036619988065092076515330937242811341035515384744115524970064382414841696755877974076957292118323343646789227552166748301767923954373593141742776292287942422670201373030726938541048801612461320543468266098543595130396186281940667208419638535936028077815229408303434648778867904114548225323719441354651145088550488462923134621297407356054826703345975576368983809021917535757434076591257588201407806296331478847758768489293647261753385559996174548790948350959332723938796650446116484101303931838011537890206431898015495920904245377376015395672168191432138684149322216399013996124267578125000000000000000000000000000000000000000000 [118,15] -8016937019141265824210014721083554696724810643643069251818664277996123597151211539084652245532499961554654650821903964976914292634763335377465360390440812256130580160707355442838968785660846843692691161739461760526546293213062197399569850211634872687828254538367237958661344943659544174315288815118440194065737677530571729959679502795605723850642278062814232878718487160858854305508729673884530440715450932041121951975529794856835763413518231407977076521541132791988496817684711104333719120699396519248191339704421922562238694686513537778522110953219686270070933186066554232303896487913882182803725670405470929533553020951579603004569550536319298679556613458722099127080933548003687047485223434780793887793086212929282198381011203092429510134075496526318002558811281872097120712906650882594088195678904287615641402917822378828304319609827884171476250837196922557336334179886824573254208939799407703425697581633983469310474331795536328029833514994226130709138047217750216551396653339575872992886515623187097545693909821180829815630811804164421334416388009657522579656626753065331527755342466932932849033239853570715595899752550083288959509397364320591934154410973392275393270639456142280870913608856829324434054233289321742001024480327782869371079063977228225505546022971738613521069294396788035272553491984690631021318368305914825664640963120990774627346085691990031244543405907006516089218932293557297444479068341228095944004096086489373294619620167853011278406159038223218074044400264571652392725808642918346007521438317362367092462695456377834883972883404361992621722384316173843539021018349774987329546347218541126700719074693780502177028979285643799982424222998240663158440513747167395645432705681409701101912261900834521050730967584400659775023797644946220901596247551483408388133278846759809934390602847346864384854665416203651178135419237135280831851141669350540940274716028563206967546175183997602052736498675697483466798084492988046604940657568237530192932892125607668501022542741583005681021736355547233626527092417566547351563089308335230612900161574228001911219412373059261519595912271845739008700920196728817685812609649758109849415019052181656888077035687466174032099219354670681943444321920121168156669580903780733037836941697970360803712589014476821965365456064735128223035438812861675957127550078889440947002503278481486888070597482010098198817202395233261214002595806960016489028930664062500000000000000000000000000000000000 [118,16] 32329005820012759150451547849858097049159664979746396196358784028792866999669790196603699054700279493701358832011060823288726227824868354483708509151234660228043165667550224703676913576497990772219458018543705919162974462067768286547851249974145059730060477729562943131348547824440905301873913379183191351202497270459553869393456395629411483261884295007125459779457970170765024557185601966709415157866168654519522195966529962859774184896157392214373694079843291222700539149643355325110857179143866422790285424491370927923007925086016821772466061208103817254033390349041932369464940754634030656878669596338036127206379670787423362242523545361837872233204130062971604151147988380888532572600416994869743797328355705991601172244097523647051253967625303635567032059170468736165722922367790868444574574714568766230538617215639850919852643352992419653825805968366588776432122613134888121176305374084718940223885084940333002149225764584632633286006060552800002949289527066373448419690586630655308925860847846446887931379731464720168426416276387836080252553293454659993866498675813386991317640002216687157837583665993588887358970619581335617189632711684801890919779575717142789975011470881809891832420475068349377017472645663354689272857622486666663034414998303407177296621339957807453483086747463331068848791118906491084839301237988991453202380997042575411872088765981980286182764721652613682069600454786492950923313114493413756793021014446587999424433063220104230651419115182165489083239106204891726825878506796080432480104492556550424478463979506128919320491292514149167297986133719000739833022545921124801757184326155046349331848035625899276306251836450914017202840572276911094011601220209649152650154277735941537488312045114580847356548281468666333437315969036872648071490621626048163318004836461233124416263321740157105135210614328115274810090980843081882478237607403259030862800414113202444387373739418176561559018068608991383998476586884328473554107284027057138524557849270091694320686156247156079660617763898407037263181917036476531159107667723574493009865051887343902282162160652466545435878412329304145163234407802956650561038889723832564930695665390909903041892451060265424226019475695252015387271368288718258524474481825560513347438409601589796902983092218550478849563025128973102784096873606326260644081501167277954815982793870453874929820559841583959816899829367776346769614015386196115287020802497863769531250000000000000000000000000 [118,17] -68526990178181055098166092379964091381843080526968452730924271020200069449623324362710877913760974570377131608467014191889856709759904715953413073846791917553912834106045123404634762871400726089603635086646225702597697676748802748340930122511985907012271718370624701250992790706292103141779038992257303203996933963364067301289958312494759343280381398844168469511392439960900469616405542972180168038768607945007109253889074338405197484159849026347705920486431559980656017987039807684142261573679515920731330801407383848346014086529510548413694392395733663692188898690282096601753183456306820519829232017266294242463504811925199153161808500139384659508772594976913793648239362502452937154773646302481145960811260680375047990728507310905280874896558871510259818495929083360201699583365259161551992189714349731312815962957553322435151149540532012126161034094552360028434452192857039580906048865959082722968349747636777865389178318392488345917975464355454496470997095688958224148432527057691430311935145639206572702741128014445497515940542786196473932651142468200343265871859860592627001379494286641488542415053192341101090219548031009585957312290358603827052719798449015802148244582436960420919994144591127703974133633230951870725632598405858347878289128479155653662338741169290703000179624292749978289407405649206436584036425976741532692624987148577827502043405167916779708045120980898276523828949097663530863711205113429507017247403179778754299274107867516943393149292015550497525715115281000630301862462830065357593221367479784244810074923289321903187764206543742419485613515568986646720447816498106851321206821046387518741146898658742434491512998643504801554027156325806731944637760062471357986888804041039157671209183399604259700984503847970502635518767931549184955793562320010431574531470162702272038227884811694059402123371867658860025641739164844771845400301132303584350029693878213153554464121846817933175626739495114542193506333725297365415878240197721482127561858085052811324799621339733494618905195225022575236461807255998973182295515921332545140202068412616354375505360814131295727054934023063732472404180559091340465333597330859577540689642555905019120733131631048217804475546636880894443178042699276525446551185718500072644702451361265277702859616634869198816749005660639765821412571520601239854155372599738779945715446243107221502585452396066414816467820165704001350755192323305209356476552784442901611328125000000000000000000 [118,18] 77161321991173830547792703184435332748477732254392211870250667628305644819515879017226504778617204093961159055341121985651738293236218743417529950965055341016647483023748249672381094432102829267999560265920911920748741379632475417068594188799643732856006585085939568674608347486029627746787661394445561880888981186005416184134723174166529331225176381929643777059345185856342310377982835797542922429101569527314268578938845450536162433846046870869301743098271658367287104529289100959148823069191926874156639050630163973607116759195726742561421065625812591261367662551998037097752017332499550312277084829375863775456311722359084951089233739383667930149347675471541058071429718941059199183049415069772537836632360525118372258258735604846698098658088581978594987329913545143663951160460551851284972826651108333124439759971350757007829410765580075985348857388068938969893377255160479308675655877135766647503241800000081626912347947668250749677089284754546832767308798563883342901768204076707407661414477790060995038529093193947760100112019997537222065728636464966419714568619189298942656672368265266656527637482535324515404786243193171676057726633138469520448901939360205609057745976359047088541064938143731191352947149496394575816129940082020607688479400792558525021989531553744608401671684810800770547740490915335355233012496531277648869963132334249516970584972681157349693536355066954961461825547508139271042522884393010982586503115061070159857383009461837888034984793980458689858116256775474293669688433834001815591858910987107211771370116828010146468983464622753042186787359700726503140981478378508083863798790267746709751433809124170042529821056002053582691832417437306293589720182206532820500017617597672350694480079858621894443949696721803679031397372884733934769817599326525373602471305180921888506376427132920305469958352630930435941190918253981999146827103623459630929526274284998971108053606780271985961211128472499346223694881655174783534139904286427258716113247096008373025837481716097658815784754468620743581450124859531926118265350074862666139069872360554043667383753751424319445812745565472398491156806048590754840545470446765633649115164578637353695111468814990185923576669676182017656116754676507683052754602442677251308907133473127317288681331370328268380666871355828718100879129181594461135841410643940923821227258756015852168075426792247018165285361767234977320659432449556636157694811117835342884063720703125000000000 [118,19] 9992823263038366530267030325081484381891684815402417755340673130083516783879620614090489120010792359495036204947160415627388496099850725698731349755939415252021819048460001220513301946801757286798792456013815882058535554657071304523209878197403308773571270037090450348259939100076085333804334494060823254451419961766517735999278747487887722153253388835859186097255288050236979217587331708487465376405227655962650007394817932407577930038673514088283216555317929186283801375975920400096211444211557872102504163665646302446858874557370346049210316819374972395514346467361821318597437979046683426866101468959548732946143315088694872754781808568088131153583208021864544646064419026551033777445586772116280085749893258223804937293597926522345791378274645183671540297009833112299045823930844547900580789369906188240252867074873795095783262645401426677532828639206159685288356429229947707887280668818204520971904067228718078044949225964542856439525082064719941957625607403547847260335196565339782859323100378531282187799442367256184955709791770544750018787765552982783330053539445440351706832914147620684927124772850437737345036145778146453997859071716472858646886971518508915781569076144546437456308348196980294716076803790845930007336396981981476103198503305753755578462958903865175571877112088269049126736733591029214333063869121811515874396261369653788576415137126249857708394938010509792360535591226465572718897558791514812654870403929076708229166215142449256706614112300663253287683922790603316136269937794949448132863697292811719686995362057170906832682285333189588270909734463631105113415987845438885082024757914254237309937575096330651088803260984740932204026760517106561237039568794751444497990140564149579434351699552661855260336102430070505691557854690550278082490336165182360468638843228652726499210751728601319161323979705862141147780676047671882322677374815233391050138028901441381308169218960681882428080305861188742225827452926669550195118483741130266434294247137597090178003959467431611895941906067625535901282445400857650423987081950366411866723777214044681744541377973346172277664243921117675084653313872739705402351591907443983396544226365668638731781802607907249339751065322389750846279007197846813803553872203480350418711333633296564860485886392773588336857344612396754330443197788370503506180196854781470781508382551041920929658201734783224517089877272066286717239896875142335375130642205476760864257812500000000000 [118,20] -205787692093863294245179676511787897223404383283250244576379055122683144922473243888910186503631976728669434011554375480895871846765907794638339355703302398853082259081764643033717626937776313903589440441311306289479264187519452923303508372931415638801434479783293888585724928157441866463990305736440656755447747465867665348039311644325908404132117007978393169411555939865749910040677350177546216278393446974487827532527993343915722071466007327928262364360383843327512252795119832065876089768574670503735159201993207290723700417251493991934030212970841373222523026023803496654081308295809890634323738898648428593775965159388124012706224170496795668851774098366579714013346442462614685747303076495553442217219066003060048316568255784961303116870572711128519813011006306972619993011630325283176276792481439184770245732494694568367407107396072565981845344098031092047505885325562869096523605472065218026251796121004030612341669498179240232829035433085757334473529569625240984994635950028802781794184853949111472090477666764610685637072912717833385586446470945380473990289676659936093723991488228790107106554950988927886200707754932173412204703572858896156536572980828280520707030165966698386090740136925827344253308822228103544955292116155582249330000328633608485495172862642439030605823840017587350603497009365532866092666815781341449955225404832621251367373793185496317925268924239852074378785969749391701360266579342170231018066075111541782363369870970938235024239317931903604712391469471047720944318317741766798247221130642306340052817795406569886481114438638381123526577366988387634696511289825673270508458285078916436215018499630761748796204357262732621772066546794737177277386577223525186686215887484028016756365506021516239036330311979943418062674265366649207793716060137189313423399724949945701792804024435409216799564219695660132884517025314440403982392204958256409853754248241509201536211719312697669675456335729927724678912195566156888616289184969618521965042180544250038030296811669223306725251116719132164319892524306802470530634395411789037742647113788575807007647269862775489434028389078358056264183923694963409661034304783863845320214096981130206502532742319627500358463929663269338538965486623340805806309279871976501178712334941924200165984950380739457002406509030144708201794307616582164373859934394997487404133594799551552060069969422684054064250837429161425080979125334934565216826740652322769165039062500000000 [118,21] 340264666819019023636874016978883303240775501726446347965123325920353026592430148951423588957305747814024402244338957221569750731743998507779965612160327117199525076773630976489569615564065569927143203774614526204135319623834812993351510231557917976585898379400836611386897834585434799721762191791471457855969233254645731823730775706687914637019618656393654840544531656511073564661297100913829975681132429202813735318905216907638306910798755960256814075565560644892625052515810448054238570266602701553020999869347445894543107268072956022562921152029895441608990987735967393644860263375629153018588973623472797044387481093093680246903714746586770968479186109966791204467209832843689676726088893217663694940951607167788073418014970735007431647046341167201042071191795148380730595394422648275584977319958849690220093863079398248778350837980487542477881062113706417763926895831317897867126039499894037877833157609266200540988878627760344276599549652842143263560828967126592021975026455463443129526588374148542308501254245434179473559775102012474512611059899322366175289006827821649982973882567619444497208418799964201535485200018607512951238826350960945191699936659736173318745402464656907239454207946892648158491598087107619118079230991058931464336305786517302576749432997100052752880001663506874014513788025356470777636619550804060032366883417756703690615308285035285582718228696885682527004497020374749610387235159281535784212014315819733403872925865573293675787958553059041995111653230481848851434777311574833850248083864577829758141462670844610048409106913995693598513525343309152632502812049048508503640684124301865422462329406062046334918445505081534040015905020522329086230208553357603380424732181282012358550010376177583954544812092318571349459443968026933229905223136495017374054005347548827664062055490556927569202757778807488889399182120966849185220444939958247526032014266049785056308192133742902026779285453560983714217432073338129097416141187125916003936020842191607829006589710660667720380181788360503163957885395683912783388615183830819661945317824375872268027950108835946227594325418008713351073720609863450026986540056742857446390646389265753142374378949212552222740347382248211406592530082884629206575841969461905510839781664181245753349821252723371664294308081725542238212025030038994220508092665857410461441319132572831754780551954658463711188446327615718996900673332106634916272014379501342773437500000000000 [118,22] -158153406550785216974613485992169131809009938068189647849053037330868490830209729882859518505767702660932665586358747199676058088269748035520974353003098081030221550570061643820127754091705698373812044908784375423289992630219891351235358117424319028064685011501857818474178602840316310322548239043155751979426048464645095816524727208384903102762264891198854369470097638553025428742869651261972293629315994838884652536330875214357895924481229688694938163603938129882065231294065433102830536751665130604383155131688290183831715180834144934729545132980221521039910813674529012105546529381996400154316143865891924202166758578335140593084462214287882495201081878324233399409951502491314285249302895539318368335735301619561539353297210536979729444917125415799461452115828337866398504615689067806682285160696584453711630765402414936881429710588057084941847319717823759318024444378867246443695706590161551462969777180463519958122232761712206781540623016692133782055575166269977251625599342091981378468271407264143741722943823156005180804752436588978257196983011823619683750867545785567983948259898465021651705020948492847541707920086897327441709565933767728331489309399419273951666525451494397714965925960762395942723749897188252754121909213750300610588010545635542367591363906527902614165022611171689237215045611877953767934909604304831618821668137013257284426681451250712236057149455608694188843002347579747109639170205549689639930157320917929624118876309323389816705372296725873203895725410578127641458024074154344140767015503633286822476058896584166942838866305197609125432398367880286910029458181936645696675231522004330911124891641852317844800786520530522625072569191778660453493992483288152983387555398005216688997640820672678135391157540839378915110214522062406267143887232758029532808813158934664988438196742681633534230081569215516065317531306936349508720451306157296010962023824436457645906830011231523305726565972844288997830577097163063548501710040133113528345297805084650292281494028656974805846065386988767135245316156157744138551158402119672739332114480695958453688754532739399017501144049143259356853591031745480032576485265056852636050579194358273140478464782371287321517517029724772586281379051168880444750612268755431972234484709499336624869121982391320487313738172211987835373978902636267458649695296025699210407827857468849859374506006173639701915246940410120701434038004151716449996456503868103027343750000000 [118,23] -282594432877871137256010797864502395962180047759734508611220338450344918411963525253132135744794130455710054084531524063474704491557356548246675859053349506334161471753709422567141826125859810893103363866244186610491043420204603774255274191781551511516022714898983943664184986171224819858340819117561998986809638664517341946540661294108751141834778876917868632217842265355196433209993198305875707290230087634870782667428418382294847867409321653679365514851494344142295151861755036365684210930700979130993410492992701288450175354602073744657098953068262431018469817516494163663653315670800500161841786079656917092362617039638891618528929387071075631845488536314512329219854935328224869461752316796615985884951940986397538855739460599163047566773830183748609866141553595038414088856048428160889924161368152139802136149670131320662998704932077493058648963666917749729273803015855837179756912743224538073894442018895073470693680271174080315229299630912640690105890868180178665258993364487768042458980303356320373524607397074711731950129822468597152618840228149574495156845227320844922606891962340422554037148682265065235371201396823647084577344956234945422539955443845172675735143507096492333685791528467962690253490059712571267149975190297790871518923558237359766629388920735303958565791660430068270802407852860754853924540132555355947487421523133609598687170783464828680271462923953098713850047105251547526730716173244640599063892836725471409501037156403354464106216284387819846379827078035523337424210377890293082042932372199892646405500159226593454128217580595824816478218743902215440594557040645635818015732247757603637732768279033721022683810168978216307364527909773527078905296640093166702047876102306154250344454987586742730164648032821434577681862813800538207836293742433316330804991972103124406284918881963196374469680894306524376769747958481839206192665651577531506029612993107574593931697001265776352615921544473151565834331337002990337005694649548587797869739864593357251460703169850628740797889561956636907020844918106643637129316003252549467053669290948982429728282944064024545997796351422094452182665534442154683684354026316358979320085247149160146216856771760485280429786173725071525937510169274265185627248716736727995729688526061243167271297684353960946353080631477023583374375964799275145201980720068752407022809723488093215950666415405900981491365102902559025555007110597216524183750152587890625000000000 [118,24] 529183731207267618628523685841914118390799559268371754676426623967188482358797098243245288653464318622067843437467158647745384636899395977235440471331572682778460372952504672103091081589456733688987767731316107724423663452670427799228052797667897402653795827090188984412747834945326997864635801114592837080420371532472686508931003693001288645763686298037566704857528917293028929038846122209104348359886435971297953573485122619981402706511245118495286439830678668477876455211624977167082096056574088810760532720971273886507087651997433246914083359004691031305688673012284633655845942420971912442408039808495327930255633723476101728375406263118050548713657000985440557460210003222174628451586576566195577713068374390604835503967123198336927891291082814313841567863819250123195417684386074205672328360213716620315123311404508400132545148743759354926890861042438394811041042233575686296669319769536917240449865527099106607298491992917819864839734765586485063069897518111316833521943337980570514218120071262831786958460144755682214503396304658701070241981584266873990892909749983158117618620100286669848693476326036298963789348560941042235640916789166093872582421985683216591744813654290984387814176623403479137802551616471926353289995577678203578702327671365408866274524698020811392580084388823363250322648081926637611836957533757165396824004627221900555600122628876710441422058413024526085427159825089951511206752090175792273443858091166309280970889842621521553097671351414971986319186791406409780888957769294178542614031601352880739542333803535007942800626384365164575169928538720062358567576109441764101956253702141486334817811666075718913438183875179625178629344007704777740710019373314740005807144963331577338415799012478698926603341009151006551120156371322450629148127103048997794665392074256699504747627228329187795677233360762459451070476498589209729775088260073698620599448277645623328966013638472312521356485680282847880287264402780553044130725284543176764496422859431898209069027832541541834937921950893701471606292393495591669600654658087470948573189135495379112752421686928960096722388594404573233183123947046331305095898244135848373566937340197681368783343416703707541386107572048409149329471699830229728083901173144097675929346105773408285516245457748997069122013084570828052409010880488919047783912780328728939452520987118805139573969504131098447100769451923243935631546719378093257546424865722656250000000 [118,25] -320978859795445012748494188046270844875126429800543320480703099305061687636932751491840558898107305269886315108705785714747318341311446004027805399320570557666807240846095925820983123122643537775812234212239195622176290532515604255508987599068373126539587833820382931850651096956353647713293269087753715079280582296855788299383621584030400567341477345843640684050655003569183459276184764929146405815092940866775718737647961875867022028261714963518759648425638935986096367703039450672341151001862573677590863151314578813172886243517963174417375731422895448149640374460284888868303358554111615748629746248936051725774994279415802809794074625181120228494290247363548308690703336797613916457133056304569639101168275008179209984372502818718779322393439534016115364032194154496981856566346694500185372137611961325085198946722722146312889780353935249290398772962284349677414339963791641405290628151356927878186445973181642409965462626429170986160906733461725695570821845300966679664424752199728396216644786397835872052069614970855333782546421078766243571813497265342233591687004632830995721647190656944454467559080423453605527264910314727309437101831052283304968629161762939964057466871126551344326869854437154053616530519130518045174826933236312928198500509869349520613608330508785877698806087106473767365461053781114242633063887634512932217629221862673962828821984836612116156109221311487981545570293624406289377756962019512705945807357488745409928211566925248960754672894991875015880626795764221081617124371129813861977079653049651314309355842503114887371274174524957105927260038030404936438519005406539151954770065242004807442628473384523775163613058378806667258843968045877004697947128073749624869741421380463430616287038805300940203567704916809550745989547001107091537970037722847601893299816730564151978169465575233622375157323965018145154103850699952349184348537358944338452481913376952916341356127956457931958026994474734161997405375789583642085859503543359375631856215261696548075292226126328363927130473110194916804348157415443244064495659157703643079880971236349552395394005575131010779915084868118576749914362581411137319081474176815674900570092476456925718100468346391373645044022082408646792631137010465684711675263296007302348961559048106848708152359697992292944856693554413038428253420719996112581246488158423889706303329824555324469204328108576672366557920243468338128423056332394480705261230468750000000 [118,26] -42332126907344459796440525911098631511728443377154209172628239082030163694809221765392835013025730931498136064237771436149892350949317981630863544719314252498905684964879587699578371381823928908953985065575493985680248800396756848938490943284883025260562563260024389990772654225599162280501659084126952253164372417436428689983981388992103709606224084668777873274378707903005032054108921491925315530963520203926319857610464092257991117011265480041187331303714738379378727573953250707556875916729208994536444401774849206678530562593265691795252808806592598412050764836336619273864702850944053367635420186768946430633467329582709386057840440493912703381897131924972139516563359674346507505354460985275679794093147338655384145428450249172841134486731650664389675904392810757645508905988912363642013842594833787663112767195760076651660465894400099177861192090480388143046806571844314087173059283123462416516352098965173006088449904637446555057066132824643361118655339023967378037350999277351703631454501714404275772133086366095894957881565139306133802203122950031334029299485275960086821725644076189394248478051833313276088998551841915423363191349861533849312280245571891216901326411364588728093832001391983939419062894849620410631912468987706802224371009858754087905114183546735953350517772484826460928701041850996639436232458602988000407770779414879507103653550288605626847155831141048135805714457835980816215209772140651077937476689890216678471459066470988983468312798689252041947991669600525934238256882315597553842267212338328626544777381118140172965288280311225845444383749159888271343747661809864157296875666310177470718171230925131821369924030474197854238181360054066021024701177820711927586677610558241292317400795490688578361632561641575463657205474686262155470405046754647624945374953424046993559348634427460075084317680882934400615395325589049990238096887544426011547065220206168091621642223327521284442339251823860533807650845073461044657486344280309070441557472502205956662011590974977292402171642863836334344218454307005868860147158945251886542764587657395795597900098054494450102155877195864106352965266882018639403568486487056704323673378406683295271825575059829219165498227088836097584869987093991473298303081343350722508997379946414305239378444409513250354398992074810472587532562251931457994111473307479857992136259037294321470195422212223401333926805362173340085973904933780431747436523437500000 [118,27] 179668711551095158884857152730247055643203031281066094429543225258502193673712285027092646490059531474158446624000546000647314876354317526061360026175750592582970254896401692770803331402860505445697588054308251929594898674907075965840204312072932790471842235331444622595991555374305207080459125108392385988828466489859684635961432623485469683491275080048319489283424110706272801994964999714436371101409669141452216341031244872772088094768684713217644192462244087195230063701570331260302927810285723672465774807816357355464305818493843807769432955994382534669714417454033121514822019810482413218447109849758170248186778270943290318302975602589592170318974565098679509100913236022453065497735999206560076830349823206277408914231087426946380647783062395774661241746599716949021591476314001439847757514954574560225283695610620298642931307945100643080502373170299436679052626730158447263655993398426795345113599118008137020079285770665654752948395838508160798582004823060588923605964109952531398452106413999286291897159949681120187106998283443299744855490435839832540102177410277774486825914948720192071541999508022954235530016570515474707749917891271519049580206380795208022945985233396375463364113805738287765304975904261497087984173923875513962214932451568786438881456851634049232227301242486991223459813974538787475871517633148974014027849309497527337825513444706588318930459321193509761429505840602763319754167058917632704867010701992560542933579795836721047189002384543248817020992863944300765334857925371682074067857720214635880169639567529524116216721169353314502317122538649437864460080170658742021073001528959877806698848636213924225652174590025796225276465068674966659663906623231259459105937254650286430328685644530123284501225392440234618617596357888710813066591975375392584431447103242780753135085650492400350110462071288450349169215179823150114068027125653977146342896368326680124250440470899871140930701021650734778200608838230263416647566765747127019920533151974305823689846230028990068829825196600230697267066761254349722419405329427669503449191619039905479215634839828678304485722047220559942141541298885995093762050040270051208165734047697138041417224971508465030734992886526537130978916577126805023854634473542890419097613253469821320120480303705614606972593178741296401028366015682100650158548588627272613544496437005613348390670377779723823142080108006268801545957103371620178222656250000000 [118,28] -103511927654843653396375820499940757931113006682305381759030531040593825140905185712519158681676695674212556526316006930383992631521247447445195016183801584446457046670747599602097402888517908832309981971599784675695699698785073961699647320785846179640749932519914139797023414136859858609655599480207465590439949013082789680615723543754467606138547150568852386746315149718521657621161827430957001715588409844570462609954872090051726320188181528096589711050966380270121818204187238498698820646291157220120785673380917022885520591034378847945219290734575916031597739031891056178779448439785348727498430384435478897920220710254264748393668747983962492257883362185090845602935606373987094708792156257203397524203463817589564576435933333316109982868316512614822751760404960763880316094704251319060127218987959447408775681632425919676025503758197233360969292063771669509008155747938114197642360683816680779091407550465841518498798703587825975785044827835203859435800045735860706822029551564204517863594007245783446047524058408576082949643837953918400394240287646433818066195639654964885383965379226945429229663095774843614048436323581349314539632763515728281827851911568773500761254021025494060405200256708358919120078187808120451165073215597162514976429969874392762269269295855975889134473589008769896718755836750467445312891629573370943140000347944983710208178865372516103010226199707866101483595345546777018263438398576520977250315948502629636418926284004539993592895427417452534583640535002857552513126789155581763212733436236686276674901609548479007250533029315091379668627925017863595503443750916008527501625394830070599885308887626275340653267947215404635969232693314622260850038629353145945560198227229718873979482839743461646229282341953576363759847625902525603180423310790245875755141957502007447622204599831547215386120482242715966252581697146015227334611401296766877226266186869102698960938337740503423617500503181930362254801091873351207541702667062986489151869696006431660031577886499532022761420304191646149419575458324713407831956258576969497901652170347126812857373375706490414703651891228790864098692962952987827619803378440148972347032799174032242195798093070473514609691675537598731042937430975637769483016174374061243723024489500530535408578384201560400044038526243591121127791293396698799243044347597900131916306690984506787828405666954292011676733165081998322420986369252204895019531250000 [118,29] 17328750578607474509920686786332173598982079409620200004355058253907852317287413445325178248977400673798701576661781008444037580249693962779161166292342614261872979564169494892658712379389715260829743446469599831740082465052692774493682055414114641450415758240168719336797410584316884053012103669499207037497145189637192235886425099506127925879474052946150180995400982658074913014172590576487864469730509228120190012672681992820568036775340508166299978613627990199627762427297991816446441066868969421569333151532425258503194662275331417402382470760429633965511081315662650804846232794780880543880075282064991313294842688419828139624467537815197528891931914668211042833845311532329278881829490559342439308914381444523107587146599127194350333143211950227322018078957343663982631993642822626404782958323379610544121443649510213028456705917136494179094026042092069601174225758723697270110277496567022215884444676755553021276931280162370744782644193284404746068594576086513476862089352766418902727802242830149005619727940657082531757480780309016119402406612727372517593271241907570882729979023375706696203442398746796986689498673079164997386339066361222684467784460020199296965382015390847394910903953213600447003558564928190680011233996456521419952946197980917460734897660511443037583384549408211297078882883400719082062389297405692162204048331856019229537467141785624303088152610788491474216657196141460441793375580020412251020812812517402195372771071033086055759237986180738795235365844016353380370198742816695249167983783822301032762155715633751158868670115645528805206251557149833454190224773685631351865742205889363277747926058689767931437208038007442071184061958340343926812981697881652599113924082699554833026765976839333064882939153936436223778958760586904326064311474935884307450034243907711087061247124040147623507416087843231212366863974119093387349213250602926723694121949952686879770004732763529213474567569686409656742804930113527872711815615724019529113133937123418354599052234237164101221775001909607575750966669587326062668941994546372909099610918004739628849546518660901540183603210486956735742528102585358198796577937839413131692154391051694889119301989430970142532564867768296622790251271815364948612508603725421381082886406771520268268033214407675454910929185440405725614695247647740019838265028048443265744539959154656267428401766891670442161110798906520358286798000335693359375000000 [118,30] 8704125394488811437239880127858137226703927292564161505519535877210434737853490663266548226113436833166270472210461818813987596042143408282815590226228139833688435203344690469859805995300239958834038814819938159111855801186283539118414245580734414692961879873404719760124861521458618175499940745322280739144042657913615223079642378170864242000849729633940039936784176849832464116121701431355451024252230056140293075249410530633198500721238691762326428944490128123211237978906441271030348569520321236265357277127952432336840138301215974924391933002329467884594847291591351745810009508748879268728164870119837208033095018645083265657951612778720335587510957051569991077166933706535755116790437127899359509086095264931297107456577545165270153207261560940494301459812394348737789295490865256399906678339156416906459918576359073430842278492456092971668308378857082972327638505028628678118747438551046423288817790233153913213786433701121845478602725067464931221750776239539277409092272277046966246980234713483070698209286061022127582353964388686078032373049001238478750673046109670043841749842667611266637704062033730470004904109171494517022697397816575689781099784633740858334054561829081016181198067116243460484620464946485472299168319646728723125986999873259846303168886296959377243271417039369432768536651556139220285415215951051626607170285463666190905244357003112014759140507256083974249941628249484523285680800419038709727288742626959060505432921617170999659150360785729114104772406914361069861708361973834055779562494247465390163886712638291214906340898810771130886555123134293606684133334968857947396154463480728680644952487100887351366478545925622485511674246955199840711815654879235555025336683583406825834230334194670139340325392546109532000294040582710098237131501930007108325292908350949501420124222328449671129189908848713824188927098841043245881305224278142144443760695005538131524914534125982507493074307587432419781591986778091977199148137596090864015358004516496319517999070434432287072771314960367679298527375561529791879902772336946558868126443169303346574645960772106284620847778413762391859998842185767751315127625852657042285639175718383524822876493496433501852494341280951411940995815448818410310538940079179897761020879960505144130591784603716222651490646311893200777901802992663703936029220902347499012166419619735268137381955033476076122322950823217979632318019866943359375000 [118,31] -11032327633412040019692879119700039405345948677455639593663226264465430693707253985475134231671948451725602764558752661338360919789610609875676393818887639093870884012644142057449692957832549866334596674713079516262886343453608422286166682163563300769027885904055113270067985924739638943421505170541434036433241263700000283372373089627229877126507128441692459948388994323226486720425581331802409452520246246549887057298146470582691876105852871443533163278821068065808987025514207878845799949768631225538225102311378512622358523238621635902042038543075221296413221223389370863008834597874413378318203016338938795526793521969862427838763259702088272454156962400581504339026876055456467194573705178096406809987626419015493828513209869772148044820932789849446733704527762978199109765562758875685816572995966958462630908900328893848305781227181310498495330441121270614128463607975731627946121421536690916717331425114331837016399529052530024514393898117514952787292618517188544968676972778841142820103304102032744008777444466511502577466391415673335467044593251296668964719115412616037084298790555393670844367201653660958638295118489574318966123141293114434614986208977237613769800094499164343994507139214302258906318640244462666526174344231742181373809102347945525572614720023556473314758835952935775364427309117607854723083417250548173101062956558339990660705989115891620487627801967312954787850763503176510816302299133967955145238049410742562811894009522697055078816417439425890627790397801196331100236836554375283266963202258517108546563298871075595662517430593641442669732438772282710946235307948508173284300877670241040134042828097994548574284593768663834292477130568820224058059929522723560827133899684944910093643282153908458771271147210198162903919990355189087391196724853490183035336009705810093447432988495371583374658168920636577600987452096459396842012533588636794103522566805519043504302075831924403196665780856136536144127414400298652433841163188170487038260483053100693479928413563024582013630919567827399246385815648857203390068272131244318401228100799375910058622622387943826012299590818096029920449422348527468047195759667331148282128146526998717659525175972154981850865031681817384218976128474934361707468778515694580907485954717677327747445921402446294746422667047251856338295454015521048931085160456913938343942650930969936734352739721165548303360992576926946640014648437500000000 [118,32] 9507047844158258764500263905159573191913412215740990296356572721173099197996210473250869312137967188584631472262861599495686267754568981678854539196319285255025774913872780484119051064975460467203001008736844716533060729954668811026439811317439635459617312173820112523617047168495396547764013760390883104296522961433502845764428380034149998749866925629420983048489758289494941742226329930442395601137497137102355926162258119835925268388891813657367067631774703370731216797741747655068220123035796329063737523632468662330939147940913107910717251536106812109274860346054729936597531311681220568928415537926118613624232588234898962434886209817371025332899225625578955364700396031897658495130145873878301614491107874454831470834868372239238225336768604754091933747408909041305204064558679984875502359661902159676890311980543838150655595572870209927570762025887094342657717196668064530903357621226390869738721347134641258836473278347508633141139047418294966665595939661734604506161771418392859505268917573221924834333244956172497404906058706939679509910537212693607645305514916022736795975036351994171589816424454670783647357857658736155218778855018532694673623529276390432367635689448565948305670893928502096076522569620983487471964095177841274637455309812225625366091277591909026186731361151563764317501010654272891995013563771284751050878810178807781322699322016624348016775304618440228251352623851926249977358026406064493641860061312612563279861814222458556043547831686777414295187503952343117069950656739227631676066271975441195150200173611187735694568132087546098041583242905012922870331358569560025034615539803693555909223878567817187635684518091502782292584997253205084588798502151668900029099663610274473586413421800348125938734212247195464165749443769201284130994643402150479585873860656925094991554059801440857776083731053164848100359269317984085249189834038324248641591031558414749808056771920313100009437621307822782820929196102634229916667174596791966781740768241094926079154189193546953390737661924594269296614888456157123242733122435475199245809766680153681659286903765204551060941767504034985261774812558464781204301212578392336380485881651014204330564619965430349851151327780292566396616553152648001102825777936730027763282610425350018555030785801347636052843850479390869481655941410662709183880346382595304174038395015994283687829798090707100755025749094784259796142578125000000 [118,33] -3655179115481923591304825280454294624059457423928360939450034120027205405669336691162104849689402240482528720730413874771542500447172930624666558751414527614396325313308815009323198627026539632702220540365268948639664108458149669228061393565652061993778833022140811762580378693015266815920071637476383132638632417091834665780996649876707066867743401619022688213613254949218480673730549082227340241650908667401083244768951279897544552664592521407532928815931966139625808850830569820646344360479872695557418918446860492794326376456337484801411627519251941340699977157425130080067704498944921085458189562765233819708153584068832667065499742206444940643436142333433699189015894859653956063389609825750943412277599852132533465630614664902830881285170537678970797662629854713596038009713485057553251218258641995645345981077693065420760670778992588543543843572416299769923444238236322770998429636377142457210481773385829441218005290423555617956494883046303685252336682465407172925388647417694440172361255252038265137209960080110787545725939820342803687678043080939967608377757976092539600619761891977212494845521366320302680287418205896633750675652785937009446189404318152022402809776550904832408216152544864272169035401677387932312164336646590920051669585146063378153098796235915989492255061398646868823013157039020525156548389370910437827065683851738748460498325982093500116495659293242759433446653069069411238382051818101796016780423098355049413982475192104232171695647842317230074144827684797132532941843186946525522701792211828872909642244747016404514294534369304016653133333241518517260738917366296179998582038191199512309245855591514280998692356976658874268799538425661304747804093681797628372222659484935312946123573019893565390923763070652709564389775261920782423235525541581427857391639449112604331079656855345104587873592857950966854619451621809321893944397643153062545364547251623263646477362903240147184458902370063622869082847060634145192030600013633985406767734486246554917370949460133027748059846196920216676298342870088420043303291089725567671216897185689445283452890207629726247190111171526925328635510570236275213956269385998004258430591353346404345995086390140741239122258534792899705166883959260336845168070828018212293853680661568099111131454213817640609955709415625384828770663415131045429968840283059716083735700871030063817488514610332117626967374235391616821289062500000 [118,34] -1718591760992064194530228034027284758929986188808564827445721444752414400388628290678941828194292934006335457041676992546205159368194852999922977886077234133021755229815264383542623693545200975811765794935006445077889602741404770904872278977248417510616021704680176514012437619607430070485846470988145154993531368347972613355108947094129713601097157887365894707765550255717611859110418880941617438642053793494741462859709543481938246835127321175872014248063531398352134554391974277959925795067061529074436445456698161422297284342603346897740060008424037144745291879854488919681579160235923752144870859885765044084513275641242623459553830570639949817069532685265182772420406555632468855124827410731799028860614081310522731718254342203484667986096747089224473620107568486088131267992520423656972233253090342619655544364626027476729399501776424129732226230169904842722467087875847297071138863423170162555397551639319540675143236967516285088594151297913912285926213522100547687864592308870555237264539633959325285583298233650383387522886668419449334763751913240426839546707186554925050043831841102371777468470525308661051535950779720825054428872347279001484582068408438790420131090183052821442506375544941019777948272926757109591347603768842064757402518974052870565076715596552246335087175153879229847589921651062413322357870520942212558017581524439682094171856849139720404595825197249537815264071378130033897597451734719077362634983971252750333704284988685527102521535759502516205761691766266281218867460686240645626046260892178782683670145651064829307027153795491199564113906251685414067803847447675644465922613442587797796394516098790643967696080674810479571449947934377304053152304317075954181040509778845697512228503272022137981035071452936466468611303184961888360212658953885527179615214193073102757713025445706369201423047373808747010719641878581556914067675651052073338477991593446298373991397881739049608680696294666300645194366215637925724659122008394651653157327416462034641461623695886228475657428075068328563988108419541371125555200064000430380469802092292851509281676036518204828086230637348033757947516509887210520861947023033424434237766293106991855578691344756867610250504531727795767920236722164265070674337685191916068103650115692595794141664067585019269055430107593138847378890482114372178120248328578776958956239514398234725228720165546292264480143785476684570312500000 [118,35] 2371767661858758735916751859948353119828808542936963244134705168215560560684150490736622820824891918632735155185769252472366553200676037499448956468882384464227007651216445582563997371535090121628795799215966976363699849594126714669379825527691358355916489560424462447631413605717326974336264857161538832832317004709739896670397916069996408696345112432994578583490430930170981275191029454094965741768232783602122579863000012305367342661911155240703271124786928443444878002138422597304220655646103224617107263963123506824790060008446470239062980299738295955656369084108420488718577629627089642796100586427519266174855456511056474919242241580439611279155611323443540126947897863658157645572721127086925933482871555983308059035174423783992869658441111402116443593031120766327376792747814865238142564491046890555972652784790621046745382358072581185308670143114372567392717963288112827322343971022500671944424639825371642684063852182327865475207123621646704151520929855886033904795296437381350733338886821978784540432549997927244887423987510633772176397867808914126748536921279048099572223344209192954834868259740925649140151257344928868634065719675110319630358438470359216518197525836350615867486669036270053836819846309533073118459445455836356423160759641835414414190912883432457179188881254421301795922725354675414590336441547783409540754140650982154993526964237131210852256423544743742878273258000558594512028346585735823921785290582837785036797170083666711099338608377659958664442674387026556073733253255259534251758111267823193655384894058209802835011123724145441130470518669592756718408962248861355373273961809444074054400793269861770241365710190479394523122061790156545103831399530643367391793197985987465103391853110455604367059245556613487042363711384020909979117403260160043225280118585311541625779576353575339839299391310962572462170764408449704179233147089683979728499392402471939666473097089590781873477773783911737984881412903248616497648874528607370559501916254764733305824677482060330698070058662393497581095003289091041193848886483522404370828583617169926506116740174332819174719152997664065725108882504158635088040638077882815863351808018975738059869449655271968787188026326203902836560321759491763416789058130982625252237840461744802857123034911315130189752226084343693496487062510900588861932139414926440054124717469780266043688499166819383390247821807861328125000000 [118,36] -446645827840727008685853518953294865963353544316438193451755256714866968110133684795051999746216239755214439690334077048815819270830350153139724237988105809698499189399348349690111531644213713597283297689952941160459050318505021593197958082943329549979055409313339319918248063412495374502386535862864455467634703673559146711836990011968097145773622624266857532093016656253541521502728269781851001167203869796497114933869998322306132898270670969453114093118634237298326428962895030042683895105666013911853312425715788662356834768396314113677331789186295699425969998650880610935037060900380957557189399224576739679146324047340615564807943127368820170096478656245118171739628419204095913272139798223054663521477494109148486446121916447416246615764252803931647058901849667144918853349841604342379604620125049465752225768911211674054066592532166616050239750420576159256741715857557213783596376982750496005510252683360476880159348867359220096895316794683154015394522902098424870683992414172276081127787067807342776040368373259975934424879174287370227769779080505347176170516377946130529782732747301659263419211641883719777355768881324190735162128108035073518104504716348060607019079983377585681239557050480834853998865394623150995274458598394861867970782755299261780123161599556880059701536915817973938913367431439176493657930905914298287372802744048669011322418446807421073069029544019343785923678851661830838896087724224601165201423913739354619935641276558843578773462066509812744299022884096375261551671266861296255017964567912759322020018506883493438904135471931604993535805940970469508091033118933077623070219670979872827325272072415430816629315706932519567502143901275921844993028144484499821568566211009221738365966576591054645245071458578693529547315673025491521725553763225444082391061480421962524636380631088844855822263279867694681185038080455032231299927497833197361069980042132868575383426816096018580118904268101789110120496873681343152552136302916853838470260135770896176755985095643896902755123372901628312652763323068932099806890232403616794566988178877586544832399044222338820200494739178349281623570317324126304874442902812896378072693346942111769974436468278862615217122993429330284695185328486599104942567128619837835721063964097246760339318416700946456018474639958600511455402025967376618936091692419102063239474704331444243621263012755662202835083007812500000000 [118,37] -679934142842347198335340185602520741892959930087264449391067501385735484727660026400215045876039433935210504866615748040928452070308668267600541627566983827435661163486030592141234997854047459133460662527346890540339154252007485798098255269202096281707005425204179346966825478668867447600780239200685915879489089176093452694407120635817637634019753421737395704058737305664484631500741539818466311584963550087387732673082556697378500330624538791701235929668892941612966863253499635775048305153340024677646279579529699851748282287824168797294984831490126573296074569125285853611854433947980051449368082074074308957207328493035948413511392808276776296465865835172283263253462279390702747899861464956228887715096330919570096378460174114546409247945771643005573687692388960557304732382491069626092759041582963714064708853218931699921784135701429923986286433479535469142177600566297705604011798965294471345835700910601528762232898462863707328572404090315174538453973193970588600967824223242954494838669506218002390689955855935220123790270078123547590423918741501941550824446832314589250120802201351464314813694244559375367279756327516164505415423453628130441320956816050704115233922514720689753608808991962502357647058809992345529571543441959956834294839489004713588153554400153639274006994517698945776713930407092924538632929744944969189756739309920306453051273822507392583039156756273370306809871402834823986194696533962058321039019469488091847360811794766552804691304174395100033281975213559525265189607304829479950386844707917743931782977284261875677477568211675241871417480168709305841780356899320108353711019803522192517651390102897817201288039010711056278537093112191992848579374468064392066026012978098183603663117119370374775170566382900359331834667168969411059073266848190824811144205785239252449688822734505822182552192692164379283621879206873366920301981292282499482980177726327203223606065924647171087074741023996398684205305765034635141494130464891654499064327000291512713243966418640450820746311423784275049308663052410259539701692512451156789529837523883442947403990278320132883379834326782364279115744245897435946087841420689558038314551063690515497672593474959572906516346660466671515725574534410498109495490694035694061217577731158273601806486524414507198386581384821735547083220462713081424844049314763196320303883981445158823930796643253415822982788085937500000 [118,38] 429596342056203701373065693637654411926796586981301996409891733530583952694823711625750309105455699358243706009050248335216052774878110490546254868413259170813984068295064236594818070267087925633733885282048278466254052125962306546034926213109164487888528501260274730910671436424718405259129467281484369817369421337221351627708512617027035248398619123191663192609095771314224640461527237376849449339483140347326590102789623373953889161453193008484614939231298550818825511231410157650752272120484900877677538998092159120907926770497618310381502361684090953563528662654743515883171187506441106554508221546970585960750178728819507289128045463671964285869064999821996625480040640355270211732135211847932779234681017684112221013887857319633644212399804794649553904085572467887471984111128635917920395043136769195521514857382925014371690322006839175555022912264377493838768585226531577934432202190647284126371180745638866425129714605344671378623021970684173403458488375863328152098445849328660968097957318057598303698428613585406905961219222557569905827168983971102353789348196208251514610262181620115924964607296006748801986543839364440910420268356570237948539617082130051404651338289994385759147236249568957739207082382108910041688345679202010117074124705679022065774992998884317678301794664241860824814400255113229958755508951359662368835984616241356323470248713728069629977516163124171622586388499387991839600895203661530193343988907712288123253982028967638653563854552622219654813270681634301669378151052653318598245611792343675196569145214600264947889781699900711362759040482844153592330041566281701987761117830837403790656741833318864974929324018386844261968776299375602624196888829996551687102373378792798185672638885191996858589784901256479265401022907594457817185879640854011177132487194633269496891510184720227245554239897870120111633075680242951689234844228169141498727719046061402028697992654818875381311926314137753454640380238623433429323151403740940973901220020064916930609799014197447634079371863147138770003126379472301027674710377532096530433519228659125190776166027425042023660930968673633610033226460036571603707824637680808010988876534535180432526837200568702150106336865785277906453751534513178592841786740817768953246409981851027756406680011569944292923631892092537275693137379646663191881886475209833022839613775323286404272948857396841049194335937500000 [118,39] 55132006804968071387575932990715261130581733677145493517887387848864963559294286256243056859805432670183469457854881792315457995098448869344519229974953375943459596801769152169452573689747285562750505331064904185115663488410918086569900200879713423113196601951446476606999594562742939343212177199801549886661761164148243402410527580661601032524395281430454794357189920340549910844368558970577714163972432098935594452683013064849423773530015044722727148333451263867136773112477481481290527133645579807971192462536772231122571177224098741293741006531887529153176211632629471623623900086935345424792075669936829450901515629573190588015573462785243627248659602095123078477613022876883028678734694592126736706044979160743999423261818035687999761843419451464883692739568336919890725274226051285451149473900266538941041512326097793260735324192427601071872968280276478872330322163781695394428025541137368898509779894655776368593840387267160656290366652051928435332372512696583855597331112354328933114750088565009644784579649987869935022579772787564297663460585126918223846493546037542555029761304980596450112066120565315532925429325148912169650169349380197940052780241462189461584348557607449328927082245322951627927733292289822777718174456905423524852961211089656810266945970404548276581427308124264752376622287251948761116697236070015085009501234978752252039426176907751707896654927449585364167943894778285925044647372439118513128734398677824013417284845492973655274840105360851864442048307315070828120266791153826100020296012317196385803432550073021318849540690428896339544147105373587822874966635230165201101513831776691068253253888520526997289504630062429809220407631555373943487938736138108844597186388218826066184974427541994009834396912515196718829185231672872701335114972862546665891893737035637673146191434113944276185855813401680001840325545873649309659903430897035730936656949797421261408431407262537036605102036822720560511888720552447767550931621209531175973780970348869693974341364775949738362488555129523464396792794247635897135792469279553350353642534039611184829483423556796539980833104136841213155446761636245950581403750128796150137925342267344955134571055138466410943008455019681696545791417657890182241418784707307818714161442084955657089237312038234867925623577743339931811337092882375958734769318730288382990334383748631807975471019744873046875000000000 [118,40] -138774335788642656674290285321534026618017759661963115746053816294152656398468378322025837126354833847703285061792077796869226965693737385935003886032369659733700667178297123521586343776592199487179600545165045918304545356431261485534458255174733741808000130755192303699297707526463779942776400709980418357046831776078549106274529739872432225363696732576679287446838979209020536045689425740619745380376596188421265460680944934873372797654588262420487759906327484622136609665884140937740914917822432691045218479539120431025943909450777516329409269704490691018260586584610195778279580367762011043433634847432445975916079463823649580767723391723623683140844598169316809312510339711321684328635632606777913323932534561606397088648608374830307486545754727594043756200423590812989264517602008068110676320577046723170141017436374857139298344987060060547462972635486919813592177587689718579681734181558594423781751373722561861882592646238818964352937287619817832544604171100527832355550668831406599600347128085435903087691396727509843531720373321484422099161874712713138161932925183606924874779256629585529529358403739657507244763740846890375840857920387487209021659200538939299919905261389240323811459920567767565564484544277385371455714869322769321476286771192544132533628504495216167824658524895389068736745018773125547428282220429712235740619161952737043775079952479991865375915631660286436071085022755078725089383519380203064248807961979034801804803896642317527079712587864936833561937970882791401608421595779626297917436628607872205202875768575779793993872296769396665014597693141348895361737520188791437061275652125686404676069670913111996940454302105267679454665991793120308207674307769606550272291345550079760798547567314741882315405706186613712608735966047244417859588030071491447019493073662649466204092882574705157977115306648026046140489636283588205022194899221337618840906292566333357229094104873259943662647453421662202521882665115007591166782441157543158486550877423686122289464702818026128681535109231725185554429709493889008498560784587291715840629477861385253562638373699086338163571703309677483515682215456460120564172154688956757696691914673952749725922355740898559567174252607476984045806465551616505412533637702468823266944463555564705295226330152035435317730482366480091230139045177769572561924193701478769807922120094190177042037248611450195312500000 [118,41] 21195162327513486116489298570440934768707863230053928992018377896918246925049239226986770774119988874980402945491073817871035168982551804593992625447689931768143152093276567088437717315933060711718190594639574493246623912689251050526319748810077148523632817328548903879903438516880943516822291658486827786837873341816588790248598483080533691418625570935729403374797116287211996196118934688764065923734450057707434948826704365378931075186107231555667741981013942341051835913957354971977637248850556138253070111605862846909029663792924833082028961670811473465797419919358704428106818469288106852908305243904296465938135385216333298286097275528955594454409526689931680173635098964726794153658323899797170663779277062955161981202728875224993057531868068077701447136607361439212385367175537190863140449793804427073542876624595579860562984946212137798438483901964983537413684697675933535547147207778185945968817899948938848106619888280955096386915439710310073782162509774235319726345600252036291883547972406398922890052579994378867731435711132091401215116975850042492290411857071041977073467555994276082053438692471916540571467253205494230340336699525035750732537248960779498748864552938590365347349276677919481872304020978760047047128755889774480791827943543718385485861912238914404240711007352559450743190791615689966151445149361071912674654347014015609484544050406907340353379718118100348853268328744373033501909181768980096721572293089755407441623545925426784275786052836194771809184221340735790894757780205504388107431475603872259019434965401100571907960900344963537128930723984878447861201020148298321744956197472460955041160000499058625682716061732701356798827420541331165859530552571023627663919143179762388003002177391699377720782686789871986252757079142961677069882226495313373327480512716489898931972893254917246756488101144369493234857169258298776156946910762292593458860761847660939957576488574736584671670603287371508561944336568375327667669627048632306199573888394616628889705168912601330841782623343746811343524232842826877641718541133556786387858118357532826450500737006924896076472411695199710184643653875261155374814306244745925240572917431547702363160413390348247987046751198965471127125530709509471269392841299282347703654174241155876665448369133021456270035781861398974065349285721380645015412416153391915452086635696105076931416988372802734375000 [118,42] 37360136869269532567238028909258467736941243656834343091674741524393160553728104952363514587733418591627200375621516391319918184541118893145791893780305417085099524446489873531277383366820928124042868391815268136580009348961531497327015327357841511419628332753891843371945991187185843293165522389441649057056840025730452869066115595160361191360379167493378857956006338327409028419276768294435346019052661521445630722085088737301912254948979336184748485542483140666954424908271977237739594707915526971885494945528440068276770958142329242497056681120740505283139629726913277816742155760720868016902934300486565955453441372625157380773504587471382579183861912812739275964685470342640413342336603261432070530214864836084174544050066948905918523796486826653836856377455086861801548830263452994678987465321637988789116948884686564764265967539691182526411425525260763529518159752320965563401660793260573495944383994039682535749668037777449008951633878661709513595527126829489194770527358599351435943975279851737323445464160661497795254578002297919752902101934420708306666912761003726338442912946044370674441320558304456417740093543616881297609019038212031130912477800780865189550279786537853729920366424995450914706785254489343097368494887348788118342821773670873677507372082419753312903480298388573237673172323067583875799757832203917250857487446932145081938523159054855928116126356098113856610200005006997902433375715109516536233100009173580645967765970605640842830407293537277512598647647524422790430921294552379041808392637860122050350397268692028750713539552265617087927423463288394056790332029188479442133523268034319634721256238466864475094549808790413300086473308653649294194323321832095566914749224719632482132098582273977040115973926684313668582001261821038299333086024041985734182664410571470474549982709308814390403610633249365455298210560983331720098101838954712814624304429431336202780660901869566263055926114008786587950386971438795872820825557908560806062886812815638093459394657291945622525685784059518287734275320481128940938726318061249516516191557889939471421961141601267796569886015263028647574033510934637077449890616234716472898409745595994136427881830234193111890949348331868812432083630524018293117988979969260438878330351985482060038879411282746799284088404017075450707325365367892867755840032527835103959290563579997979104518890380859375000 [118,43] -24237295631143603368708608173073077944488643382166028364051309240575037064453174996055857409274673277194400064827206354673078818702768062940322326706859478283650858526956586972352598441455758914555007059607785240210353894741824288619431015211625270194119799775864839936675352141643159940991856387086152828862086148838659647077277778866327491704671846445822045027424172179067419821493782381879433600323389288323156851784136206618859270316173118818930422344260029331493785217152104980003934682765731357419308650319764800667153880412281848026729565514789357219374859220942570254035018291854890159848161605760203958118645249263745706854528876278332028527036877227948057998750271751085432540530315918664686768621510184601047717498192837112930108533752930743000311248128672142294012108777193263227469502294098425684164701024906101107919869778136430503447519633803538410318190948333412351128798963116811990511616764576782792446711073444742610943823255760179911006322489377310615701446039821981310410147997280654404325318429057967564862000986442867864490089435732145246929634208775950205464968767871279013351155967591243191921111115276511597945948892932548661320518984352430772199105347839927835050513237566046775403898056225704042550793267583734127120767865654001805160543895841987643384328463510757367136332795527172412644869954147333939479585871772726452569949698875304826684735058841338199980912555485525296289779299348210896375296514835513063606485845370908485001300164611352573536150427255864119811032812775438682271934796421644156971181025638932872226158059142235738482158947684696325969393799969284104412409269502657146272715481017817852483715996550104577930107021267190776020735674411514977595662079452925988936912535631798624593676801268808302623941282181766597174707408953976880672245775241453646932190198451498545462560569812076711194669254873747833477674935541072455544734993696573144825982230166801863810356110631937048986689754427443925690099156624370048512840119994091559129675190716958383158432189640003147840829591636370113389603645854858066002200595855386450015642822829782347507135234262747706733868135697942127310642883904161244812727697409269677223575044743594123873200522803003324333243754821069342954533612974239529306026340862017229114584815107965295688971430593202270765202199378350953635488044396462115059875941369682550430297851562500000 [118,44] 3902446753128205747727212119924198666978924192183204791132967787342627540871080079079349614998378864976291457757283142147054893096960505452382302879749113409243327291117723738530476363603994181133155190085556239945425082030281481138944301119904755797655761816570287702039700715448773007958366414142125800372445223067013260032237581509786408337564982891452463469805376562679399480008323769703385278293081998731719912314073592250216237305400513841971448374369215236789201754799176603929913575005414507017436209269467552831592913600586997121059166884207572814034266309997002788213642589516052322468489144070235777908520280447874744175156825865889380626663472218529216594050599607536823340385080900372854322721882204133045635763844927805464236470845599127461376081683994387071681319342840397651138293527391329002271578118588426364907649693909389664915261193557603998593834703218708892101865114894641558457322068967855916325787606028447573488436791555386947476211881443506600222409835026829129517587360775444137876161616286059923345811389292924696409001811611241366178438120089637270138888788173952677687510358518814400281381203783768032742258975817946281845908848426313358741196564489770247624910005617456264878815603544045695832704606621301311398629193882786832491058725564155353409959613137497047748889938939454407296885518561614168044598659519957708470448525017847353214641853914845687573011731721549742519490176097045670487306204768472962341151683117422271955982045520906727289581893262317773130133723929022783666447105755330339580020879044144935657436606016088169712026543992503415136119489229483070305202072100644931274384148770291434602580274323128017466898668553290097985508189777009870994897502146378040849435912916985808702964324469554311291041322861713394462436873680659912167684389927882507684463263546234374115987368635084332216969695564031073968820136658854910045718465172454832523238498908106510684344060304270539176470975975191990339359160478469222932236137603114663102442694788720495126689649952457471564388655424961644382852641607954893580729574129022591457657764224315437420558825569263827074902406350908201655544537609307202701844339816061634804597277633698494183418758131938177452213851637356399597593402253765619688475250662269720945136859509701091925370960285950656935251168973700040911486552203113475911777641158550977706909179687500 [118,45] 2296817934007107739869052729335305825047401016545255524174390278287648526194600522786844472491531287681612308696174434465430904141860615749616975093482840052849855794054773851681058334638868772870196777815079422089549064871326221877110468429254893003091600989372965895346024358791478125931306654704356190764354347036702278339312008212586405587675314839940686195507520880212943067645820667506809134768135631428477845715483351563724907335391618937714994432565400646433205588330130142115246828138620435015688395977270960111347966371408960283645693989717518001544543879776767047031514521020672309157921721279163837057566557854928185668825848288264748467029875482445225133116891903290002255210037867927406719351533868321701354789887586379774823250463497347586377580412388996289271752412623547191138587736029957499031560239726125726340449642873155357425219219747151698008431782009824047779978448785752925305904615928771283239662776801022897000443797937046636850629922129374606825016096407857553841263933934880858565886727225798312917976743497041962663108881085849714795933954851743321949603214468883440061498070479656338594723920732597250923144812883021925144766240432569330989144748830625040497655993594409658331099900780500205477004194452540767036746474702415132111727724537728720778212634365810438434594841476877013974660624903988420283993329803757046121518075301443193067013409518230560587308563972807852711939809266453993224884457736793453929176648229860480596901242310227831509448709718125745020814775599531905264170583434105119288202636236813152098383340660313350921289265379925153095403034086648653322557407505747934102078765166939600635926057564896220985426990467803185469202389359674953997320209811010069226940576655458072217502916430001802524541735194369886819655765745434698236900332577882029229464549976355968904250041106503598873476724139219525431485986644253765330667683942619130284759389667035075900439510207860911388537503276006535017348829046781976348884431742659594778848173114743636681564826414560142554252540997338853185020450214314410541491249558555310730089139599463758214427459252620858743075639949672316816586675046587743116471470143740112757350968773193733172098684432522789347755578862770387117132721195141393068865205169285685852313489255119642242959259122449927365779205445818947459342418415673137133126147091388702392578125000 [118,46] -1528788459283508828733340017539508800958358522163213815977936886048755406277608966232163054187790036413678487349333474405129425287438750346776779347261798935955883988381536149262835468675875933983500787051597534981085439494721870677394688938709116127855535055669170363573745883212179248745807998324985112402864555553297206917647902173419328120864994012219287975415452733789063965163983288363212780297990151931880366149814643750104550295801873313224465865510931047918177548450110875472107788065035371590033173407746884057188841191466171614902481778263593438338471153143720387032161163948532400390367361803636546312328627085007319294042401091836626222460984711428656096159357280991533193655217342081957503609794035433401355478876110455083424035441523799031225833012574750062339775198480922191055171612342807514989155532799399540813807677533415372729727044837910441571598878672117510570982501178621695353741334328017969970887322703442791070925069304384858709671120516752684754010144068867646059346132576060512035593307881113848426608755821867240207726832279121635225901874860806203585680307320231242062785862885373421543790319121450929771085230785520956914256102695128561750193701761809142340806783162538698108442062021988901634112791081275317600716786215580607985425667962463039777219848279756184561592762698118571898605106562991174295147633821247536471003472597446782443786227693821519362489702387218081097599327875615309949518291506346277135498637184197565324243472601615339561486933120859411155963796505194016915334157033176864248659466452052071433377743053890490214683416933347631395383093227624263565761947773275913001123273419239675909649316289564875413824172307279451863414069334879989776931925766557428028845405578133485624465093372543391485575283359852359111438590123402155721012718644619141191317128451675950568583419649541523455207327279982937370047029193982713306531984690888991178432345506874972260461370228563724743660183552501819426245098547747873935405037328001732866887064402775289225323482172484962408900369242125477052901143162072671574438941529355102628849624064847761280647609541316612834983150048190908537047495005578368713241095230881083131115091151377502558022621992984253255262107823366960998548796666617690802527285767296722969451782896097595478030729716482038051602372286037382449405686024590522720245644450187683105468750 [118,47] 345659535526525990498217184134353125961961644537456109341109281456212391317999839961755121510977951684478896047203394510865637127758457479502467371660721954306750157732652418924095655912831515404304340352416424298730957570908721388468114656697138637598274903992505385414204342327634655021665480540243658321559830648872669533784967764410306255683765753158509480877241655340337357104327284421801504172281723593240868549245669727534635769268298505621625765772353412137360485597512061700733679672594277797121090134587828940868828959462270352787408534128579961420660754626571965579725378415059737636857956272591388996275448138256559877552176841825554913750078992141275449182910463635699210478811802913590056999283388015789700880094500621563234503134551250820076019901577687451227340862740606905728347049633127162929893787879652327047952328572303022120423374812430162548331184174601526389393201291514550018379287516869670711203922859258979154802848186688037296461537101990641840388407985642923344961126281258755153720037101777328569902777648259023769530822568067946645690162945081619106430666273130537906820830855228599687056993458519099669348217278862272275114110837535520746025480801611388770086860697958455866881411412557784724696068857012606968129536854448775446635418800895642593387884387446713693616006909912818233735000584582321531354401815903833469036000491473949570311485825977461760913479121721225014835435027855098682128702006882637221457008365235943274653671029184385533135428604109967201364149657724664708060865566588495290741337791059094469942853849383761756652760528017674033780153808739719622360717069523184932897965075062679939607635216807454284827397987626070991649108890390522912647359014778223613936941509038780314623795478721237584938597639510448410471140564146188896231859829327576452232549728963960577346658739244990601655544557370569224242408972727794462127779261813888156176112725511702280577738431614098414981799614655026516685040606374851283832349529726843696817948061618781579541345065948979756522233218575604604838520569008672657973996938484927179024659942616113556721369614500274025918434690187890281223455434398976587401041262922688008387030497150415893690202336274073754146587582043847400233362610830516757824816188691669105357701314133132274600422271644278003446170083670652140028778376290574669837951660156250000000 [118,48] 23520573186299403309391749655066799557227598562894969868894117821437961295113267975701054385402301711219355945976288704297924766681600568381141689914008038956435162689718874298667570073733093846127102054559944016986278612780194706165118250921572235530461358748796485138603874555800726637191626129013080136792585272079673597868221921840110509663539843860825138357873002754762011128586676130211058092183206849974817794927396604553541288693354289394055793694400849239939654710136111358575422405024900541832551521881871405015189479614132760623468309977888937223978347354880716993806864605871418475329922074028682540878834652915421445717736964906082517773887213860882080821815480179613942285978866636362556625993020917034417203037904884393970031614506266708871356101156340509590344269559875509912871618135527773279271420435923044422025781568284925537700384771401167745058698109146118258999713052961942397598439237761277320316846351477430530096574777186466510667580227884796865805193001190504484787479062298019869662117179648178219653058957864425285503947094630976893268474614589454269178610667666490676109069202811590259277826467647440781434188656439309139414647511103494988563245172493022630110209622526131114272287801241129368077776770189786535605541993293403116692594260411156006099207638197995812840471803912639676069527167666506379940162091898743877742583724966521171172595717151983344711279438932121582439337829080502038997445806136530972410488185387046178319712566179822240670923339319418967503814655166746314997665287113642443569333024074228139901906288773166995109438556954552830478575008796293294821364419285372104789628756146849391431580116095183427885049359403344570030283877204935744705711037389914572495209184303743509468556189452490949785928797484308344618429547604899894127707576909487961250735576549210852914285858671675961552405819325504136684035465434323010512637170627498646387287659909042485243417994673086842594423773899253566174449903883000037241495719351617545920596597775609500971923916637719395799602247208844867890274016117861003259322981759531360166423597399018273345520887016413365528272019430339580072741072429515325454281457295625843303669884351605012865502547171774002810164439895312898243403161629452242671836204723939725518427662739638810914866233567235414967560094834375661321246298030018806457519531250000000 [118,49] -38634504158156367023120496166881939068839581104211753865574997777374211034319678793450058370863840773096855065192757550110281679415773862849231843161974228479510761595343314097110926571679899325618580050949830462963288143308113985661111152846564766621507820500172555683562738415829308856770514735106491255716600923448977155602600180061762181001928112909237636046579269938396818873192651396195089339736366443170150959340042200998490814046861002279210341627117553831823690809594329887553251194336332739950773640883951850596499546338342833181558863240287982655897392757067946610729103564114873855498961325253615515725339940975598844340092474743337116912046007041926283064738673493477848936901995515164765815208443069731840540334867210662596658081617240766076961929626374426893897957200027176117274885154899976089289606023053134212786808373853365554304580132552467031032542530588831489683595433167784855504814085548967663300197608106616087609528397378899364409214693563962358792996436757851808796899136102971260920458117406373630542334216958071405816174159604929646246807500803779968737868720788693367760203108828468689199408387257873929723623223499125039824080868226832571983407273274491979132092476900703579032250843883128015592825945537043353402139675734955104852281790437312473498327096472904288260176074187832369729459157389599373500894955945144658095195513462220666899758260531566527094731084416569256342851696147183660755418494788412919693671790571730845843357077919346541190450174532934896782496518614843612162835829262990830152739397630666649516442980300674631062946474321690484478873099524966335883613937574874642855543549611461664271007662392206154465070608571006175095234348739778213389559265463369444685806532977815764026516708219513565357044311523416095893605264120841407381800645916061966501218368481856550033902026262976432839315697130790140839374941974927913438616840564872771333779905118393752666721865857724756278969583380910584551388199665606015844413463781615131345030483213808835481718731857250180060756555491535654200377053650663700826432668554342719917677998337922512613902269708989859557365494543996307923000717433429589340984411847160749253868875496868288482996949872747508876961167607328534317768302722466841925132736986031577671697286675603832270403647090345788937847722882557022217042685952037572860717773437500 [118,50] 11454498187320317009265510842106024073463118252795170741133251464275431789615528589587009615608677716903960684330403308415775210229727894421958377691139534483251155999723353669910959826382249071462429918409113873073910028412316441429410652860597157571491636755232213247250535550525347474779183178172323153395878693180686878747683007194956149637676772281863373561376065517446714671409659061932887463683507733333633806642126371052561804495732698277857549801388808432490789476503172568706319884082588079450127977138821878314698561573429575935177729087029565608858496183257341354944377442116843823361522792179422575189711366873890065054889697427190414911224574123135078120890155247809924395509547051488730653160457027341322828617818044916561511615180013446283883780181814287330471343217273208433465446435194889846907066863487842791020462612799562689426198766466391081448233683102894973430682024977138444731069778590226145903526836745281672503683616853541639786500498305360830158375583416245656428161290051610127596930307275542400594607409744821842756256136247009337251396954618791743102388716567401883287621827463560857114384401381914945008037893704865922625843417261762192013388507881259218501199353991478005767928529696291962531304353842175136903100354549533884709259272575828960155040871341264842718901379539267379716037464774312569743752369548038711235089502633471807134331201956329733651143946933332250279122456139433518507978542843080096643226851709252735581882786743760845592988589361238876727687371413913062904198163000760709362611331477534653549471416038438519222940733784186735409220263120506314679428739198682680461152974165228368552439782306046198406744673272749957620347437169604003543567526596613353842449929105701197785526979047669317952320772350108887761616084742099981317867120398344373682110834750517753894002040142509418281106669171894529360187608618796945024688069184531431038186240207401629516645535462408695431569339235185717868683492507231269219755514551158055938644422939595986110733674276185354595491451663499557622826346564110833718044601501583239144888294437438191375778033015081413273036871694434348234302973917675548526315523204922876293002350844141128453360524479885560621064830067707163931094564577225646719568913999855391890803447605946600013806740535100299862095174496801064378814771771430969238281250000 [118,51] -1308657498493687082050150292216383100983439695459199863071436281835040085315792677660712929308970335339249545212242246996292521304042037350122449927761411890785785471733310851741406798192691417779747089738045060680501709583241252301788247886815574623285298821778803135916604729636502609890828927882527627642025848099097358099669090819726377160694293877459909572643494723927655714404299255765547420318925779920077433632686741541504039187941241262518186840031477346909463687900498752501926839473017634535879636855140828648611635063624482567824578922695711965049093082574276138644579786249114303123311761562824226051555943799963612610460968086620175093029277658762883391490923816356121318943056710865310417608247599598274273711626440620591300053578025991988667704887137711661200303682012789211410942176952595752094882136458355447693022052227301162546202242947088059109242021274075129885175161261370064816747041504271909901425167428133352164817963119538270639305764666289476430937778845376172176137608733751519528883763637806048750413051194267805314691382011530598609554034611252439852317566242536138704752783132640679819179479404179077784673738198704310582358411750579216406968614237628709587347480260564632389396428010805622399478263736641801107327250795900036969811622270549691915441436942306615616059486509500510910112880717604257782724817879171682786596586121419031080709713189541951755586677226178490504286804645148231413954687053849785417004647390174516523947758699274579013534283974289743538234538561943419227644953291062907928039369596419610352629903471595850396288524929323738459057329647862802536813579835281157326446164121978435923582948576353534644867542683819466825138214632474908060931849237227689811805014786713326522032425572432466962784523329161792124224290741618625818604358517584434513450139242339676589025923282989518896168589289334280350802774265230799512557361579565366081532935998397842111701056671335715612959357659162128978766640427156942410922989130991420542785226841503977396168158423891404008540805758475046145426217106817286531487954563697796806460848443312928345202735212489010341754622240862704884901567058601957671005373695365270283103251862847813734675845653378831233709764834364400030700443761778515224885242243877863381342280565601098461233784078935026007339814668739563785493373870849609375000000 [118,52] -179604289328384424731715157240910246853966823321312274280119362953223926583869749722520259526237604361094702027301954309818001875425192025251896588284684362223268141453211461279366993160038764636048094231162273249412302972315109081699934099298947902707083005293176008542225242092549117172134122106750507966040526929445025199722825138780619907672320146704658842271639067384084141726750677140692378274783316884766381804125466844441500710864091979685929033717889745866614877196989598683170891522805248791605321494583380709735636478347864471183921188379706729631355791240993203608762805357790457086376168634090795108783054900994073779193353674118129389456697959700335190206170706562914841115192518484112641607792685453556592608287137101471406616998683640735110447458743092191907900446926254097977697450102514868738250263588289692865700409112260639960408453019800444823723964705112992559552377055183048746640297323961286557560447083287729970517477971752309117797702858254784937120072158881480273778391136599597211866471292198679171183237407779059319003110887980070418661851345011812864638767690832340043523875217499780745699864192279942959985245814206673716084749817625185806691496697647190778818725376432689683882952052294532394010097639303388194448484891101953056096636230153233220815012676716141359794318665062211025176769057202532292381591090048033133674626774947797446061901485940665525717261468764331078252880486791493906594060646528209689814645958775119847896933763849298741370552154605709309335037478545527364375380700674927253025732227224378138852039659334467535881032645831537071508686082442163976196583771535790666754280197198677822579331225317645514046498610237187140699532119515372101626324775618431313382621298396324449579648414892892096893038908910370280856330754744677843151420943866740461487835251683122331226671596328629927992325100604291205870737008570595530918032833968783041475159889820383681041963417763775094674537994441180409890100183099391635303961740908939685849480053146646259577249252251694342104261365584370480434469776086196852519553048484183436284050198947636232183575282348533489807645861177380078357186355687514181042780874311001094712196699903908408084853278838512523309061905747686476842130002554339945919633762981633300031787515885854615617572378944745425943807504154392518103122711181640625000 [118,53] 98621587135733412395642634465489509431200293621601931432240232966891686859625498414842034853271295932858844459842348701837673279409298779240515393569578620890615488437574126698019456564711189231609901377968667012618573919401232711927951247596058408964336115285917796001401315341435350030716767738438501380013001111271367737459924840545689806003345785426175276980357419695865635511272254726684744073357170633407901437230780933621636893004026638026635926164125858506996927672185316643346390549236228858709072567435421173001565135614497093884248705836298811443051785078275398540785118399668562401352324657428926773619030307476331676335524534475871440008438828589819033857266070086020891501565071954819332074004305683492600086863741303729608871852187324798156368791186842928441019226229199191637930935755752297052097968887181332821465507750251586797116469958752413158399113187906851467913354540459504912068089727470118889644626775207383610174899748588670315656549766509520720134121205316236716594685727687115657089040664063751716128763830559445053594135414182766132678064493491366692725551134079916281417667451544205660773794651082789342995493833842287407967677031986771493223120169428249124098037103776081507565510741098414539608108442634315543562414953371462946787895884282407325710761970777203105121758167498096644285072207374306430378870709292928658466784395746709461630940058501249197869749170983175687149992186315415536432721099917008301521271855305400267392599676865065627811226767928843297744257390622393412563062468355738038250254982769167541944854583055217808295557305792748901373794913103754048978604471327746203885168638264077137450828666271321239421169711494378216096587619457830242721349695869489423468536131564500786924738791564303771594907693923932606654750006042205175310555561688572372110633563990422582512127828674572818164954262454939634103896104717380947952133282117861181363248897231384544512171239037205442443205096831596475623040661380818255391505469391224424392964101809718714019798434370974327920573797970352996857727737689937664138230267212147803484898823160949644248321942762775296293227758416652152342385870775780357660469104999074675775585782200287424227068267351265690898903940836936424608980832088194869599121981761682961439798132627173256630798300025053659823015550500713288784027099609375000 [118,54] -17000162143595668974837197065527647047528793585141884035205985084431825400364870913361633841911169521663232008442116109643342330118221302228153391742864918911576926725530155725609409013431774029587650452489238598345964745652663956598476857163964418942081316536483087329754150018990968586732811948534559608663629471953119641409088806721748385634445403099897762912472344241053947760618335956993958338645906475752533782133523257085982441252429782904324707676601346376217850396735944432821718296882502938108064372853541804478951828503490058798146779938985152004181628264277263809701799748426092791377685495879029898176554821602339913261036219283763926808961167762323168178214033654347887692380872704141715188760426558473754831967989914515074603700151835758628709490973451228226949182479689617280205136053693256821704397574159994309236866684892394027827024126131727494776069367004111425907100936961647602464766147100920605501307955465861635389675553043667046201408364959838126334376435177670071094960904807498995108505953858440075578383650367852978038593301313372249483879429304553718261891893278478470490486288498588724776925490019244881025170548935097080533332945694912016556117799981030836906904846134403352543157231851678254197299458412104650662483838824194770412944258499166765161070899849443509269902390846228491565771602474764898248741542724932052325991549511612061710143731126671944734796175758006545136695795570079296539388780495125881610181759514983020242229192474233815243576989114028914427462704839490204593525600678836007509708644465615820466805469798043869974392568832388744627511737330312311538153179921399960398331924523733365542554628105448284198308707636967018480229325407790335095827099816942687467830542616951841494226003133975079569259787285137892249945356770398714852911133017768958253332338697807186947647985329748932501510112866528923780085223724553370892350937877273130215929709970673180251657215727331908857721861633649827249325437400288023813325323530708067855744460598781226320404690970413195714308837586433392627109146090135193501656347051837542923385532958185046802595752982368515822231570976044624419463713467251461513792449246831259633180493572774287002065969267631301320707009007418330195135634234175131454706357434263588268950243365582556949833666071203452929694321937859058380126953125000 [118,55] 878733510867220574783466183573130237461872551971232118722184293809848357697275453294212347060163459786585165782275546628875581718531529725367475980626076775430763935619270851898717680939852196614710620058006332177210513369792335563004342721579344425471804077520766143463683866586395346390187718166023645640257432947505769750720774219479534116606367086501468980144092093315667533326645294801783383245816183203047208265250035919408698891309129439701717247117932668143321516862749375509118731178315572308767672723987189183093304202706571848383289577444800429428045881685639044244050792913773522497960475371948978990428329537285724179090086780392600624804721024860398017309770126742507305197358720579017239542949084683574301675018612642994879004682000261952041406608416241255742135013350180594720922111396328029637634272025204974704962322267003537570881019842623881956406526441382231879475485149876310639032014603845357933395777032684354577396929110343235777975172894755464011013022243479839781005119895887363510679775376681624835661640515588033800170025644701070846743817047703126348978986891584671523114332852675498239334573219520359518420869207860810174791866284815696162233550777130492831036212784588711993912093773129138624912611551612619653867565887273252174062525689944178452728332523704757980848117614668319160861059964539728956517167936058454705649737035670747653786471448234505476453684500524463654687002317518224763266072305881606645831486199861637544474956143601571320662088058498306571637597940806314377494244595867687194903065708629512608138866537956527502314478263557790404732145384849487062653332273893316341275758670824484685328163861137140733648660033219921314840696059842546957394258897261749313832146839192940030724195985193741003197344904913556778877189821551056868987613356474875400776759266594257619852632566473539115153332904412750230670178051527534098522580826415691247875639625093311049538126427317636192270154841936587172194647682322356788064940313795189470875894711621135103216098676624690569383236830859134823170307740312476435574796010818579247529185588302033439838032918706965294153862153520885662083409652171312848844583005827052412796590760129737724704667062079856702289142925928097359457360498595745525551917221630657324526722265169792332624443265132185842958278954029083251953125000 [118,56] 213936804208515194609208770566498303243562786650517853710848609769557526486713306045836291490049042846838797918234521494686313566112927502763404863187927857332443620519851028809169599931332627334656057831871384778650455303783409122202550192591399683032836036817227624476279967748261543021188578144441298753244178520078280016064824818960707297661431714367486338253224069687303187849802802781615142472763275276638873437182899851771776686290209814568596648076984371405568678477287127047525213919355561518107096774116993432528184021979015022287085235675689129353237954473346994226510849909553021379931701313417360873627089363479746327891929885751293425819552156815852842248098280838096135862926253709910580046720437984692386432297070307721748937736601883054470852752775347023185142512724770399907088567273759307582651745921874231364502812221208090960283768017513173659910909924409664608227547077192273206877971957038207367368473251119418601163953757812722573767870577579419205110602783590416090754683672709995560110935975036730979651539048958972997015807157389636394729296402704446333030916977375029336333093064210665778055570926162629334103810224152303815571380064631811779940649834369888995884825541812534736945727046111293324824028821032834004389253422171226109059260291115405065799539429576294378354304594594139894869497857210244470219433498479397708227150297976098318030456640268558874889403903158984362031862770676916430592392425444862415892380737113457137287927375844701352742482013035936124288277799963650999340415432074342439627805399575055738120360097471676968258228517098257176860289843004774149562126993825064029219682970480443561075093826178053418449929788357020564830824651921355490995150434048008811455789551794717175607938295035150577944368303764059185399030840768006685874880589261713515951273470735663584634810366053509076857842088666631000629005314919622281516494833044334847172984516660375855523419389781940804478825469950683159276261906058740864044360525109950370399275338968741149061937152421553498307023869114018576662976036256931676422612750685921425215433855776776001785664835235157873954328654784877846802162599751513880957206123501101125649233607987885003677784005368746571280456071277924561425092273158289325081579634696794171668021927906001781871658806721825385466217994689941406250000 [118,57] -56598625127207854567250526563180438331783679183265413151623825001744671034290676709050772685610368486052227910513361714263049002689137648116959115822639099132397796514102501935602069759806002976842356317348540177216371785481997158065549182273427905252838910962305089074934707745336911489174632119542857848455160490614943228357634162811837153025982603301640888886728174992639227047977462004506234168292416265409205135408781073417901177728333683394071581951988969998177516515082262735475447907325370607261304457678468177127461312181420455353855019692084058340474678278168959248462651698852366112534374973700969662193825044485362143581204969353283532362680504674462190012069106318095768018156838603320952026161738683631501381969986839001158970886221961900301978750367495295889545758889788067622485208902620836330068287740137106586314409092541025584296136956435377398353784332085421568895553015899952961946631960662029018260988775406237094446079028462113051917923716883384230470568824350368881694886574823578278201594398494053796101943528517254463051844876441900081510960522293966128642031380882157945857762537799641701995532981437593227807227555421491474070068066552941834529500849340550404429313255725615090171987091724340390510929955014838023545793318597317309439292324256587394491103702659930194920186992430080360567310209072666447182669910649159002720451954009075588446617326744266038876242367105026954551621028633552795806630213014825265843378326715102353209145922903863908628182946213813474975189932784190062713863468689324996082631320629486639279823654279176687471285235856395772863733896868866694938882128755619114553668620796571991477422469995438389144886260565100160561828757240334881851596713789773761203711170456673896886576649648705256912300322460998074112346958815659785901513643494383190774664497798824923369380438839020053048477226866243829349740983216301673781456468467045053484646407958561339508636583176255930438448167809116512176655515315158632005344737804866885345220671140092483896777290934897534379238803099142036295783366962288494181937693137625507945274123739042146036443311657699668099185236552184955472934602242349192970999553852405611097074377787198132510073929115891375015496170054451234904828527225345656467479891774856476734693943315329685561643202618142822757363319396972656250 [118,58] 6208800375802805379034674947726924592557290575522104276519778359501580823985301137715625186090155542223168247192573435552079589812196623419997648136591741206114159303318641206826673375510311155482913487401628267641511255725930799488678419728325577738413184831621101050277429246428879058175664073920889282982383667938441561301508490599616628201045119051505359056833474752614203528789538681655459245769907151826680551038362170320786743833239918702909073997278731851335494562905125436251559587950120465535596496806820122499500902843388100272341474947855771383353249659859593899762776138921216862774143087363506608680441021900787551638492269061394778105373433402159633849304381980681294202281755893552561453289768338457828416299559464643740872962657730879131489618081293574471503649862439272863680918972801899956748630923596380239886993093156202748498031488461884411041528752731104878297735730863536980858721314669124020997442903808718114861184919186020651528056312669314382625305885989704253208188253953722503510291344708446200774033961619227038115785935354047257873895109655481380513649866968608751767904347247536463441581537184784490786627991081975909027693238304233950862805927371516262964029876526816179354161104979365564693127012986083717179819147430411653994477409373763677295089077604266359568822496274231330262611335242656292491893498393334719294250527253454543210341124586055897471144008775171798837783850371646515657913953505842078110007925810334415980966916544769815134416034119799348094269525951724099936546695762122625189381781829905672737713339000347418319364187755404725636782581245965066237941094180669647105085066527146103177678052372630921278127361589000391145720394401816909612052528415796486388505752294312543961063456250667470519507170971598477091676117727277042853428997714126098139995749469226949093390074639038782553111381918519565738680435379883752991731307099058164491330903882564934298657521970584406050415100040431920029378685063405643092888065738743688578020678068855201887677938247086352956899875038640495508998178922058764576937470666344302395301546409287735596426557045443049069366650812791824404004518752508088490291196917922065099495770242864731110709837109321088191029321167111248940268918452710950102405366659183477686313346894420570123429570230655372142791748046875000 [118,59] -100183471803432268451836775596819626162079144207264087932847477754773310251968552657099557701738060986831688154158263744580864381420913085590716139347064771158820271721779201092042896932886200665687808328722914444730292209810051341943957643028448986123908333797452313368964412979778789181717754778702180981809333898837290431329911828620270741076233851849416631438067022381347430504475307930023652256866070536698147127242742399803798626772364420394223489482761648445534034363997606428842289735068551808000005496735144066478607066278068234131814145732335882375636410649966488797966744341218535520587468703858258913517402289116584409375369818912985278612151521368567695475171116233582841227466512453806218457059553059797761854208036394993211675022572034476813710433632561874851759917879991918992398138037769271499696477756282149672754783119270420599954833228449599070983213418091446155997261398060468093752282137114260095965902402962226732086358436260706136462893050284015862251383126472828825492355642301866702836167012752096729593509712231363044722750652787459909306796533695884413384363092269776044354880123248924613079198181967542221453912479870848689197732133425651293966231506233375223050766303580687116022635010073225418198025359323735824451054027610892291049237466002449890917582830333523702028827126053309566103318425153064124281727639522556861290750046324570547493131002374152674449645614792339482761663360795482508614572271247181276151132698965786476572263798169024705669534247275417748443634533564723947107722967928596648287665269598791523848060148574061532576733521108397726355927630356038477134924738283515583571844272254316425616072278312717046394799899320430376502237840431693312795937837825059398931057963812047683560423794870935420079198933106942086716163878393133070139256120294423855140653819014080624100663489897087909152892709290460751205913853647017203623320300293096928301959928749049631010550975672816437419455093381200598929042459314378297209120430245805987262043285890562592280453164003286055293018294377091216993767350327079714218836733799987931015206001348889997752958483034491707594944451622234015539319017919241351890556063176045022460960929032821846752117832531313807724281206989491910779657899597069340419202540262825566039433372580094783188542351126670837402343750000 [118,60] -68391419324117351731927010603599361345810143018303468298800933928830973061578381486257119789541332509709391169226918680207878824493204877763659750633918205979742679614237456927994474105697454018865503884230846843872539489758940397783584168523679757686377738136470405030775964958220331032859637378489392679055270272795116912259304499924126681008061945438827613283270027073266115217589579160946773613481041128199075631739983648676475915267427493260137401171775946426414471232955880464079645178977037831395912466542219991093984492531168103921004579044028070245062735003144353691708776984589136341510306510736129396823678926121271708071997214740737039439505299884345037098511370309411506274492745170616705647226722606056432760656211188668774463276604348229930567683177748184683058635695936877625513101973038575201602149632120252761867919705967125101051307416621131827814984189422450961790250508643946310001319776215060894882703725800884870848105203718212458671643602593294394886309494891514658076526124069268394153847243667611504548041890239154090214613108799294917673862428689120388262167967739039846908344229928359024090901241375565114018440865157057495247051991853489304054346973381037927446786252697250120996166840305388276142950110730897861841967121110497788178064610112153041249754775920526203699367533389867998897991679412579411727824041469876159021821517805987584733664238061259012300160796251766299603004048290408247827462427039642269421516841849216480750431576079892932303845651425305431601690159041467480279658581425833769107364064028726250201758489333597967299045101741699469000520579615419491510961261840160336357893692268341537235702714921795601346974220738904690794229150100805094760556177512565324432338553042937596621319874720838710426547629636314665936368290121034014721479748605104280770810370417003917449727314983184252969549836406451991086540821742023759587569352017293682724599139860259715079977149041371076038980658580419590664267694520177342360728301441694010693135776525121101960730206795251944337648012444939912253770705403971416992497880547648979164965238461529289779778563013853278663473192871210330260895849417133741065940097542970708603387754906796441741289474645657373247594777610736052235566220871879334752381907783138513245139251949844947375822812318801879882812500 [118,61] 10745268887668633760440627295299861794531204545997994498710427992318152492990257300518234112544218532466263577809642012993212209030981969435639326740712690529127183798960959720840362072016224318384937751162675608026143685329047335140651866827824532596464045651494023628091135226647850222616830515814299649158461186047723241271113444775024569206428466256405199415484219444853190215593400304837944853503983543408372497061843410265093076237538398122739908764249389942982088162869179015046462779272616270054269741783436116732668815535777366131586212187263729964351151059372463284093242085002882740596845510679517107769714094112810377655271866431829738315731253347254810013010970832611724625512159791353396950929112107421125006883443767557778590797703097743069997361109690302401802544684069658966563510222701713004720472899208212498712624176566165212214124695399833579045176811334539289342006819915478602235291453987189801230442377633541184312017136813465159910540780134211450086756682120519924606777157524510626049254845677111843144482352909368912164639791554957769493186066834752207856662086990397719178776990430390119060582086780158590964062281250711899485551076424671600038777976995064771126718875236897123950784090989051249011459987392669638278815363650135561826603175742453294346401187629596009692426962008387347832172951334300021251078257198312010429380605695344477138285946269469270118499985585791023041319242324527494229003381228690943528917077052272778119673757397200058526664371668931319420005631472588046825841570212737098751862422382000830807102923837742086935003361639814785237776968678031048417917903024157812343111897364524856692014743929213764874796820178442378997773857297116836728431786969860121240868370394276664230606019573785310715745488947673838642842741267980240045312729939922994277319101251098433740748073399003658511362621754638051754187791560970435473729170353013675946081738215677846039123818165205201676220734241435921947310802075691109537254945260989751326304158338295495962794567978956697918940854462480569005565885956008642714037014086364537611625303773946694602437746939933325113142278651710145603102389067477398104630100486027166833157796237237049442475725411647091201565308309394616424473358338912910638604530608062323451591037510115711484104394912719726562500 [118,62] -629100117990893020254582060597133702616856546350871444900385217815929272259847451461443972443572402597052629914412151138139030812433126837384667087901630847534729268881354240364732772627684878046108626813795604275490042220380276206726359537261058799604551228050142352708639344805019553405762714941157555222307625203820292353529917536759364046983818585544341154812314810304561027985596626106315506631926861939660570957845348083215978461271795964585423821775563470155408253737028271724425497784281466683054438425644060826215205810479795845666182631701290774453826136512913855437602835788438779518033273711945581244427475380371740582794262288418793097510667109640869966687827255326245401667597195580196868002409933703937268914640213250427620686933101390785748629653206833956353742849813468987800211341623203039087793421602044521144282921154382081660643850656468821396640620815397525327482271115023771052225101824991279544932725993432764429042771172160140324143544505052471338434538121853828033945828418564047129170153749325852284222901678486635539086689998681111240173989618620302543717997156855058930714923269558902352159768005137939408394261637105914553230989025474954656085495155794017094879258271241523186895628485422860326938895523310247555764850464909485628938518729815508047157173557935998788907078997187770741335238805026461922879921872158643045932695433370069381975108933760146877621512701396558022527078027137700190215933450433678906249269107868046956013222973772238708264422017666604135385505622749009480648695320081704781120828056703914891645518325087894149342366890467256693667104760488887101872929496838373984813110325244770722577473673535184935117994892557233409427729829502871888316182317357507158594257253242933252628559038939251978395022576963908049695823548360022927473308346155932263962640762145275532056227987760136983408775053314397633964623995418329208344711145104727743729656421930835756607052440356176531520363602663134804361642961697601185659586790810216516174813244772484609967047810639047892681315444430989981311560772998394122369537101451184526198721365556191772979848197669838058248046147975428624522038901065463533546161339574515901213172768513297280646686304096867118648176062882275461893233464513785699119052057953964365652699411148205399513244628906250000 [118,63] -61771946378921196521773042086991255299796572982128705924582323453302321694152403494659037775856058756246173795377617015576008597982421888679292730404417794609022335578645226877371735661044218680100631235009084593169169373001246888744508468740905014992964334402999996105187834686270267124686945787349678970174009888552826954803211684287075050518056525998251245976754553741414805181857134701781724304406127954232185530827957704053588688763068329615250505543188864280143678088475515589210629971110905177749440655531977715974248998903914072018737736656512057314379760932735057126688522009047097077637428959633767242273112216851942204404196587671656543577158779716735720379775609004587114185525603579261944727475841464022107200563637346146629445593973891842697822077573261035181958577639698542431722864065659057182519436250391206543103265661706393616206454757100140271062861803286058427165516667347508075619549945610381062290290161079453331710747916689675673930794683343096812141393350901468400682892659289240876887294538691558366263630581621041772996680191391868159114935540282878101768342529849247058506921588609722959300855604023835525530250465010341410207876256716315913859416564993204345047083635061518243245563890543159009261236898433945032063910412212113107642870817867998187631134599354016385583169206815275992562623517101649493954605462662468397183278385181594564570433588807314942247623166886358167528013298860748511475200980802730309107763382422362478464641507346090708605416424569536637548972973782792413584073217545643869254347899524778072509906642305520601168561676849146605950708110350530695924149931072354708790862208279240715587551422981109168069790174961261563821663768813663829568813048292997377729963750040074393686965942176054849022714004536875552536365017610821560703695386841946163077489220246418930429397679466242549788939192391212455527237449195289122935870014613997376456000649217129964364573695365921535225845167707064694499525095896338480903490924269270941350935992532684241672501749924924124398535069368527774624097593278647140172846314662927364904684750017459252031879255087638636197536089360570437702535923754362688705384690224694873775165499806292157162173886338458860780180949680642999408254071699188488878753526334078030790871893987059593200683593750000 [118,64] 8261482829763548590884173725164139409111669266540591480227397604133885236173621244727345509505283358744389545593664884517757725055397396213965325881894568449951265066626212359470239605289438265904781073849463039037265961131811379445783274065250602096950741775337553867289992505633180100215448639929997020688567669872570935464769181880299563151641707366918269957997761972376573649250984633048770646805016288265502758617184181934758389971099196455391152095797406564724625283218777350849050536006015243635820570899925641433475787310575034625151313803387701875466578157050755593270934420473597806119616277781163589921776651360923387077724701295146324870970600543274419877656809487152942112218597792581817875767684545435731426054512855595303865149981923273143828403903934005487553013663687322642978252958718467845994448333117719940137072014129697675505315795091063707869580109898354788224332695626676994923998155707035603351150461504873839665418081805826365563483075326333329773630587256144566506017884127822094815473473611639668645468123742217780187572603638770988095053921606178060536422058356296333885168598639445736022798409490693883273293869216057178410953676542550937939788029186635548013931697415316837849592360303128892617967416103072002698625252672737935525036075873164788524746732066649143432153454471191954259384202059552875329976856946878729137229645075606334056279359577451790680597250437618457653901501265166360695747266200814675919967979432113930695188109243451680139908322878893502226277313869006796709622406786557585279213611225135430318317874227678086919944809529290474310420324522048671798822504077131166021141598498325193432003647380596882799935122442785990113186292362031549953724091277434324318533726453969993739963127384811976272516263427364103323228213391670992955336697519862163250120546143532394270300603649167204648572013765687878173582108631714092361715986229591058343076722138526246894233439883630226082182599659828168634202110500653950709966157215532219445629979805830540165404778048629019373014776104902419914744259431827873000896272659490152932151752650210021651737676484892769028208345174539825971820842296034701630999042976711235519443492975037341668054666682512785030825885484863892569715553206523929130887485268474737101656533777713775634765625000 [118,65] 307053203714881169872628617525593960012302166595645060944320127990538191483845336871104661730455943982870505494272939019012289153292103874986363661438375757891856464525990844770888297052569758587710057289092250816370619817023149586703969230255651957233381644804782366637276631899911686314338210601922238677671587140290744494637122368411389702122327882647457128379508646217320764565450066769853069451039848447747662106374814933387753092181320093896517825697739060986303349172890982628713576956119539458277337599814401888337298494831254954879566168350150972318671861302754638383532037873472952840357161371497876059558444808806483400370495254580080518458101487645655937318910137221983089355267380503682055892427982052509392877344532002866707146387866772713130335090479636753436766526835895077842511908844837951209044715078293035996738834194307486200581411869195926220357769251192387276709239112625583562014594356938208986662630907340535437334275672611843718507387231416440894038381675243810368051286350053965874427233130361915483420803085977928892455476818637539166673813067659697168022321314994130183487218245459566297616739660398331425770363017095737082342589501318832998665666703281483181714212647325718187578659070472031369876994601137658033912935901135817939366169474653394953620726890911859077188776417738364373364972197130367924738028866719793692000990266210214937945177710476385006110331927998621606766649898303028937294690150523298981940809063629400488796687619419456876496464782830757727370693502469105854007506882366919065890136104542126377806161640210914349581313779208058653064788341474170703165188793802448463230980596537097847018272628310977950533339609978101011708273978404916722359806117459747787738358370025211337005137836452513745383663276268893524790798915238686756044711445476344807802187384951699291611383437387591642076448186105367914693098547570837795940910562603332520133774383093334516736628796814543913859461807693769748656345158329584820232045810935644664871644497360417086228015948251903519541092097913984975477165933228174095804454433235069260931526219972277539514627480486931146991107134547946124194782441929318069832324672381222060401946009583926127314502223657911257434661320308529175777095755204725342095977335741382231268286705017089843750000 [118,66] 6382906940605886716577488093787036959229691246786067427090302281264466044877229281326742378316163541649252030825870198577770234584025214751608631559995376413574349785996371694263981390392039084845972636077796155579616292444355630786782142411330520364482823433496659371411888855490491123713543148086112078965572935543353255545441072096564918554121352838475546154932164339390498343047319113702722006336925638515663792297521172015065476320346792335177458838906016665698068931798731427967811426490366669972648373341695515347982932070243006062476453586537936147487814940296840758212261201766047395558379933996488786832212921236983458448786744346111766148715887382816653422379492937486260242971290896330378638102631879600881436771533535730742790891351820397146511263220110364723715898419228909120136185749892938753796414336518079746584476296159017354426724132021009656934393958802775213268602284649543851836287390907889068914772531066631854856645107536918551750914745464465536996629419237393077887463968927431295324796833497108644459816835473701657955839854658838933332682968208499052399512191380916514523495364042530871173667012474607685664694907655350933916990431858211172872538623714192926321260451903875566617625628227129536541039023963270484115050412108061068809854329258717330958546718748441968724887150559428108967208877631460332768213109897840208623982390105714037193573020143800886928117496908574833738074328831296874812419113787330683741842965628133007960252468958101085381687171008509759124332531990721553303434490425666238884245235721418521040379214811631251925430373140085998227611192674375005629526436609375402084745692294349976315230883730363538718628385144759025241208748821307716854873719860831683743819340658513443485475907762180509329096381695264721944099989074950646001528342549274321271366718835746718033205603327588915949453769631364240805403470447292647653005298988102063825670387020895489256909112515896124086762492337180470091482929807398658827353214444476527101845484556409237224588805678454183299900706366365966552316379701750810060363159328816485888992752161040056492232702489152201957467922500389417187050865913723951375196709665777309552610725111266123816803075018457381784994669838716025591103097701618425170766988142168760771751403808593750000 [118,67] -5174776150572768736149564579874626082423898215183092859320810857171872064147957778069231437770685392678258182296698813194824323773616403647307216241200550135258049986098618451414904551206710053597132385751493774185730467911651296056843820520036416602469735137592660506946352535282516696362798086773494353626397059720462391145961647877690579975169169096880359276162036481740901825000565181647779033102055947294824971585918676897073365350349171252959055045098678785293249876865848829752333808920724644069008874687278202698153113054572203489751817943380012846910251182611972101981382202749715043818738480274292813629691820184742616954529920998858481881349556360370984637513482854421821730030696203116385890706417693061285807577643424115329546497923805076943153169948248814883998865678032832189212539428360124166757854758187214686603932345304803815020212219185513697704728642487803933399094950692369725170268935000728843581392908144886614526719683075095576159017948424925575501966722213635869287049859581302405048702541040487713605927325522560386632865357019840895640973272116553630280661075608498560634996980822070391454063131212322865084175289808835702559133763498426888067012336524362109220111369602703832315975213927399501268340318538004716659514552888678796122612151047641948736276377041225549912438271327112435538526716778596879942270835449243990583416051645649602843431710595978168531203232185931696460843757194569191592271850371780146485746698813143569949779161978195998957312416015047421466345488263260182013230222362019595705777350401609968167003417938979184741205882812648497341535713121681295437906169019642879567475483666899316493209343790397701383769041011009736835960775857735139663523434541778124095743370832341376325738196863079927993187444714411957372455358498332109096674396834464927846517534811670695351865133579852877699525804236223196836274940699950854496236819685738702222028624743760028265890558619925731393644357369239184300194903761562347142136071402774883861848365663722561669130508312948255729659941076062120915214006703442227326711719623237896699851865576193826381377606522986098712648398410695750646275677687076363895870092950856598405913519006148024778271814188115217154813433004627210395146810058049409315845680463410775852203369140625000 [118,68] -318712308406538793984316778899614704595958139269616242570708883412746877911747579342287691882427231960473791011651809201131024669853943036610526365279448107170156284540584029189609053790946869324223438985475388217059452631041796229292309124104327328914483811517478185780643638067716604116532441637378615169261514084541058476863488621518883383536857796865076827418139163002525791040580298444241094055514995858958700005845960994401973513563509343863128738312700338844287494012786023382676735394657500495046998758032571388493030823812513963631972140335175069539866090131900617847742163245195346803592872811663980227081998033878667008703107809706713310403829129244920180448361132901287675214583185808538392872758113918143307831550767460663492830442100512155806427149750205527848040791988677480586021113520298429279302004119120273679255385552466387797529691920473110425360184726145684873279471786939822646496007098530218820102326204212562207332779645903582595516217783231141088234669326448609428683531362890482236607173297196673425882918584066074988988784706504297332507289552027916472303042262869625971985864721557006530293455424194785100922737000322779202252193336382208372726371796961448278795261496660254305542110068301484980095614791804052124331517997191105307963962021947681572375450761897392020716084883177031876200021172425749898663736962937956569814603475979890170313290827455300900510361606374514036140101277274370829559850035176085914496036283186021106688466285340762641981242225822973467372624080447137786683852094052246424621185337130102600329160721659949959046287013190565706039290594053655014298016787381275137544021142429030231550733061179348824706557915054210495871364503715361437605426801995886655502873092391136487551648213030770126850900162077443223330341284797066351233214275785277444006858715878750333897697745438084111684881691785209112391314777025955528818992267542222227308617653440483642487745880784879595515913113119187234250840640586108506816531900464650001184955695414905599346359966270224270610514804428407902525024434028674923467943253283110793921104174635618236018543623683057460893501553851009633789348718048832152591474201463400265576033156188162753701333339766493818384672952683095095388330809493690443885698268277223510742187500000 [118,69] 29701459819321366621024390830838415826108194947224183169992855084359405614757108263774730415030025384367865273373704545993413938989257478281027341798760669194839097761737863834488985355088329354584123855855209242099245961533082908351418916653130777756060471154432177130678296710659155085244422989002640474335085526554207081099003760131718466796169969928802885874401799576525173577981977117534146685879238507689393135993662795496968840340482314592848816694331596697762541360427084233729454320827876787445515129724328232629268065474476409251720139346282950567967039905213543567013874286305720412471471279764922788403035260074541581713364979896181542479456048632280390127177227211222105458081193584071310126804533698711970341819182115217705755380719119287065894619518303821057470192915405411294227722801407389769306871811563598605461886260814846311242116833372573610112665385892242365828038051620937366924058092702127544192849213130473758639544611904534663738566479038615709797401498857207041764809818427971068751355158575077399531446945670510022271375439735308100864186750504328565047503141660362661672687914360652873873209264554155725333512867815523676769356803613768818980737328866621473627170472599189464926512105259632172345778761380793478562634680804213870778268383055894911562886153343780477365537912673678955911491016027568442997198556418572255085926199872633994205221435220404968164958991088144282292323636228532778116627569384833932219212307413545432579731750163920370526441823989053694681516624295965598613361760823452900787915449467491082141545160883719522534273045560756978181346296553052410530501102964072898489123165061805653987077120295714892529775232812733496065710623667249098720131185267616142078770637450494116666565717247979044623515610831913277365429628626027220208228308994621282544058757782040840953586192959834289766043596825673356674332285447859686609051114474043743857124488184712814391675411882854200812443183892120044851021411570956382918611822479713553856773815775464379851523606058820421380032221290283958617801166864497039588618176441666710133456729779752250392081748576597864696623851686666619712144221059232302373173126559599964614621252792925404108702279264087261566594056239379336943142652056988568615544150820587158203125000 [118,70] 1077483848103798245332672631014217357820822827684932432643033252010060044951397435899421063337547373312126143869966602356653837045950111097011873321629222296263995263202358554815897350380839963628643331622584972724552150013063271208860170328808878258311402325596870631089487801383456855457728176926406676094248644800397177040989402432014010106328284737539447052128949177868354886353836131570560155452149548646124283845229445400094942573021382854719331488373237227827599792170304478991813573948157333021322727883863846493077539939549855075796657526003935401087208322914476360337310664085473715452514014149207979433098113611865886500561757708070867287869685485097525393563138034969716651561620756032716936476689016227229191728028303582782399315632950443293412594518620175013454316612966904929158128618538122286163835623295458170931834170125639809656096872489360359720449887340371663870000115056633460919598456676782414861521640104701632882967629541155093526179813628633703562210820718775879354675586025933157570954715944270096446238566099694691757768245471396676856577539606748691850499820100967365774758695489929540758980999428589936013428743283823904679879949387083854177919513203317998193636993303184616668390725449024166337288757404141135441855278266066168097942978361134226826731902734929021071823697339695775664840134755628869568004183754183945801178867586642467141350844739242768299491807794975100790163119323913977505163856077135045949691932193358571738619156419978693357039069164176008877716448214345825905516320315450319826135271855646909630401509204914746815065429415592646951944736759304907502062622023934146986577000105318636057296295786999033037918459553026933852996772609212766703557224345892662168719047875081764046910735332412431411475425101242911619042988871248715933521368808618881242488076513503739322468744158486765062356777492578295560258554787516034651212689991483217746688716737774379369518822028657410212202101303886504646469261364453898155710337232807219897478783409390248278542628069875638738853772313677583020495041926687353820603973037792353830356879140800527964743785362888322260238847976917230951493546261649997095276906041305843432902287647598577300141689483222890166628245798625774052263899484162077911867182119238281250000 [118,71] -62958514431918108268070922302022367995834624059697428197335704267604341721945792020668099357897487640325675856328438489821130781158392740507306414202749153612721424425994972348318315248643976811832852554498842754231663380849941739987758072800236024481569311097555941806607431869299686192308157653115922956586789565158319052015205248773978549171232513948915418080240654592429435138707719412819018270125953438535001797315698833108316200833776975670435657708568405377981834733721056505326936459371454820867345658005834192216406555258497278702141892616245301364184003747834265000977117204258865955073441733785366764582331359045267823952569088792068038897055654871603967063470384050075354260393199575656813568960391416282250091813133944066418063640393345099878263024114999478150822741355264194133525632622839780989448903886018569059798607296820011833503532004309430068239182696373081477284278957192635066898283355511080367809245171205788414967923426691402913925121288609727479941445399472601642546904990040678149964903471359071627942017553875154856832509135792850797423829045112789769706338951793540263212750481412740513541072242886767884518136064241269332469766319593012879605986827943254464373572236339778441964603634601115294989918412916336804526995196962299079424856097283630725646251929117077995413058590149275340856840139724262383265941709180849922952442021101164776422072685903525277913002589508843968288053098060001262425659382702745240042098030305385493078188116465023903891713629793836443746168055431993206758497867280238448842151061705176009678288612976781065285679127156939426679998651653744929919258116419151517133456748799170409671593136945011203744823656149973825481419589257540407566638082996585014954294108033133606799539044766933857030707623717126482119097648695752002219503796924539526727200770542686417673923902640413057108952629910726272700769899943808917021885790049631135563957785325033972402696706906105613653778102392011494112558814985343102754498595914690236606701720854283612896293990770471951702487791103851227056181658099708177742599810041782961053996060633017024315095112428897610329584087978820767104735332530259020139482618239240515418160003684573249793247554289674375796471413927285277909828433694700169337949826171875000 [118,72] -195888677589302215137430799908141673151006718139562902326477460445626537625245180704385778896540236822098677262868748973725412437621128026128204545927907376640506400481858984364440089261194045722640011136038788971810405165923348154657589653696615383836010792069129230489064283971430883541820243271074798549433624178614716676598855628687708249799537874447065615356645340116771585910127321460471302904874974262036643419149379359382607972448182787243578958897558190369453289087094807929035079102303267546942122473552748018526251402363463918765293156595340256142018258250881386029566930936785227060090989415883993938288451891128595235793641130656524130118569251753714269004319984643657557540372688525357083172260348652537390128972114109495267202411867818950689723017466069753966167411953464926448463894886206731059383502872254893362667715072724495331971037438872948691053669594527459709112223275911847685288249649751897581530593415078874124653214723502374447627816220073368645198985985002572740695235571636098506176849865208754725681365286181683694188070834520171607020332186707979673745219491334287633182252131227079786482056489089885724052795503051703656649558747156293472148000949037851858891219465588896025603178310778666272589552863641556537985889832884305054861967513160130848238783152884108097851922420495391165768693932543792171840072102328350497495998852355518474411914921024272104474304803464145545993226037459874113563597335228044676044632012855501246944260953612669990563060504213460221323908614025264934464148034230852896571899092326045114495784076685149759536230335831027024290023642859004518952542287408264080153361722945489571323144562633769973560596221068069485200673391403446945653299189817261454604043732815884995526149246595965471511852145856419067860196856528574490968725850502370514151967585681943468340435889796481168441171732018631200829213337829234542849005133391849992728216608961148512900062562705566369840979819552401828621596802774596039309765276092160820790506823395877343934819141076469778481676530512791764600831924675939683185465341518382369457324108112233511241277131866158024274865415109196660210859306126557600089787881952432227377960548754843284378612620567426535838835173526333127910873034546664891807290625000 [118,73] 111692120563210268568518040405315109808970244359450879420126256025210886811015283628944239720133785418311946783989690611893027899173584015086614620982250395516516171392930959278502684421785401073818702477847956233980528864043953391297554178913463054494304231777638331173182512323271001883372704906553197748894704348817458864121368941786313519524424134819987221340852780278699605558761500915843255902657946296000857485860585869854439326317976502241409298009468190425806468917626023445463940830508021206153212867494882250734792587359237710768419903692793938603720615763339973518740088018687770655589208862218073905854538753317555703394255687372549071026311435292204887108998427503041456489267985206389773406601133339564136643049444065178517033547210588980422678025986550840703392327299991187083566712488171378198734117108358802973579594062370687473214730042606731073212507207563960703341906206162545747478903037471434106824604633115726681088244724553215424786348254280429932139140905504882284984000260191104663932834223472878957799061281058703118931427020607826959519719808614509022385588458324610902289151795952793966960422347995063029853308555367896566448284201997088003967663241844266580321646430019829042471393362980709454976627454932873107962416856175270492425318747463226402523655232160871550742169875545902512814065582550865374764949095564768638981632397069879683849687465928862810308284509230683282266887472134306946926871131658894871297882563561580175613832969301423374895474493847696995077063298354404531485536004854989871922732524247423521589153221022448596136868220355669510663093732327250600596726744350651187747809244056836866358103735932206580808408794856205487486007717248724577466482097357162344543517009134105005940622597567600861311186975184917602264499473793805513736537816088846390181714814184000236771546485700922227745037487559593695067769312325105274005321276164479654983749114811220228132168873310418201985596615484511843723102879056952557295375128009555481875623105065096492985950008264276378375600044835263270558423639129128993307248611609451149203364287244276547583162535611852872835193316955550492578190734508591432636776040039231745909335839891211888577057433278429198316125394685082344894978232048669985226250000 [118,74] 941154821375816247435891281836333040477360995669453656787520996052287518688789379372185567192739729326119468121162176753382369320293503201099962924895735704974157319650424914287919723602054194472480376558874502785200431065688129119578977699881360013609755416110373947482622955722857646940541860070836548217761494820277178525309031698036649116173840132647998209968824379562128922730883280539983097308964418607585309418942515248913486841332523645207711189006039797671919157224362759209157699327676738865354956096556421449867466052339589955729226920909545591860638674337788224879218154807698807231455861015038713756378448745205240032035631464645449691513535996236449200861100697267809388777945268738385053979422845569710659557770736774248651828590160514071154748891803329429309622996760055389631400144194844049489649929311449524607550585093228102794985683601417112802543625256338480233948576373038884158719560100882078798030880532066799076649518967036263318213587990133633747810614090613877046150906721489223603313508502604918193612317596368415347991482091858261519826412238400138993569552867243402499310614673170309484767325781929740709834345264605588949842479801253237582611346419999879240917768644428810597273725753634752457014827413036295361485147101951030568335863590650321937072227661983586631551110147868530212567205074141402552120609745266497144943534802808154450077736713201019631373474612133337262457630998571514258184176232011594344097262121627390683709704405273060664551847438711936378968777673568527031617860957513296328388677349427093745258729965035392322053769833904387258905243053930874415604347144379008769436692647639999059207562101347444908695057010866347481452612055973936926028473085999265469951422098322177859770247570689436283977186254698154064779050549131289496761891571263528289020879424640810184605580438744348348181881954711629027396601776909349501162433123128029858277860268534196053595884324980929474453190417102824263180559388910126694742132692067998360081304668626733701997694900062629871841983181798332899627119645733707796975215157596089424543692974394499656153296148854437259372759121064831509971166910872928148743332139597845491032409007133291480128484946411105545286446997874063690044237905948899199000 [118,75] -87955260012136399425468796655867010075330290479838589661677038585369723103150673978706702343142085583946798507284682924898019788753852011980567008065194788913576133773336019786286659014198676102560480750654943173504099194859191834946412151593111015334777327805437063953568570730737472828579078138754082745496219578755543679508654245951655263920505514758724261849252190421742850300775413090769911540531806812458502170161648388524206644017673905900378651697400380642975469417858394088451681417606278443864757327650870934037356977776037219625185508518777683886857795275062128274846993879694249151231814532644189766221095983339778581032720015812016800216039877035107843921630053612123170102615032065320307270733818377884578308319415814438114047130024163720018838486292291785095164372799309165296326583842460644895514258818210846361713142445333048758017551121967523670186374784990607353523179826207778222016224269359072235549482599797877886670813112699985818824080063296688577920965781857990583452178589575341274024178896783769132230247258505969449511782886461478776058261386245621721747020604599777347105007876456767434695066605808346840933181256329494357062518925918170892675688384279912643797872064737603936442319550877923567492576800793920713978687538893241123597041302988461045294476423162996241189687547827404407723982770353177447842855486939373134091874137058137050704821964954059718549443821540906555887406376901636932235968671670963601770191391202565363099452674716003688219611856231544799356253166660605818189314990329969225065143713463108508540524354372052475014937638999544379736358070024248218447022217939963527326370154256485385891012115681120257206116020625708303980540405999423550796148531817598440852711145471138389799516786769034643096077129183080867793907186734332355573027416953287190440692819251653701294989931670877390382722038888645732477800448920224246006138180872887386116214805618999362136220446688299820684913972126608411186745864509726050329851120002108911428972440797103649614914545249771656592830981532762350497479209552618359676826461700199426862834920413765017162625075388387545288759001979897694720514208704056631957989609955052376739044627595535480692666463924003419436208546179864148309776347426156000 [118,76] -3448039440955286007232195283144821533017646425163575516062645825061498668307532728830265071471910824043094153758176554483463596450545997101675185889638776682675651781180884487272364072168671780548716195595883163419300850396300615674705378488132465434831708641419093473609276887887408761580499675209006931651486973732947687744264558994575984851429630540392036642033653867051176245142274968478487298041558043701832640894109647933828625833841887603027875348538069612784172532900496785303144896435334238113288493129080104375356393925518758211059340358096366392694820397022417774586885576281726787029624403619578193499480581174679279832054203555487192983438406234391698333157455459518762522149037852973378781326520353542930610521846965337302285129827564293681618973002329402733883277154084465667644934435288348704957270433121962568087683083419919561856059265549555111284820813485764540102912752517504410384190932551997123432948754653455656499627667127294462544030510769045341699582423885104277570436884776617012514883364868957325457953893526234130213932162071291810221610745497138192506264511823897186654297640807219513300023665051740346958375789214497031545817057900660191093086041214912332602038132955733286239636340869647494970901679403503906210809005309591633297242037706083972377298715129022203682771493872566947645160667372785913496844599257210805262370473935250937538354444516181185714783360711194289441721505127142056284366498262985712388498798866348336977376513178249765587447304495921197529008362760369921981022479896801203914754291872566148830190276905770725534978564640453787571628400487342800173230645440542064385377620754789526034758919153829766310258266701026053871631046391323725117701652786741437152448751199285079624071851182894468606359943362632045042046736778756927815738810434505633287508961506494845407443966019170145231712797897342900327441905671206346095855046032775023887768873964927392680694809782251255129867845238270141791552100662132501290010049861085979464241399485263263990116072613066376060870731095984220468790979058862082493158206563264277024961684047678457961543675682945629518999975419244831045194328936370030399693067508442149224613837356528510235081384694940449396860157898145630013511038953600 [118,77] 25247674411967738829241269120752090514766152450328480072135889828299224490349844099343026252126254244830775438165104188363912247895540618887182405459137306922512877377454538985417051681827322998848632413983331149036709756288219142321131917766364883073874195268731167936976108567038792528895088992295411761562879133067474857192942682110856288560320627878817134877390304131358665306426151925773943532890006413342489446972755634091051165474753464388537193206878069610331572455837238315988682327817057595091541663061142554286880706570653441775233987964701126464321904160787661616267290021048218231976012277351794805556915001427434733304887279405449414733975392605507252007506160538206157745774520221710573942119326788493392047737341008630829251587444883505953490059006555384227542725573991537213632514402723067025083530919562784537107883500788666376762463142151550720785976476337370499004482037912180542685621976520395046085199065900269089418005497414876209004682908794545731079830267984745118468523629149568856146206830012107961813131062130360950349837794669703594208716142017275526795909169136493455720621561280074004522478657374272243713017546464295139818160330431991087288150134707612809382330526532174149067173466255870766727112181498207108287930024312326391882089017467747169897889025056759612981233508234828986618542485181913796667869083621736213788485421527424450038922458784029947297931978906998033564850480452604976352195806210948651906306772766919283516328391333933009329719478123655415426736496569882857553324434323959215035598641287102079459115338944237168477839870083343935304473882883308697315090798076070198655354247778120525860741384720352341400384351040649757008495349967192919026580333748363161544524978455037993259398475330551389288580729996365900736939713688669477866714819401341205776415536704629007850307311186751646923265017057288888467710163426869059529782798850616232954077822223728090912475230175373402138671281344165294284754637086983290089671808007204119655772082031062536263147589577493685996360691274629295507280538038198785071943847553300890352125874260822022594096366535006644783713627532838515288243459950044506227218579774128464883193589442549308534314408408708365532922463048413188144975000 [118,78] 3806431745705453596587308319638058865922837510916332471760207624739277650114821344875850405765229505506111347048040044453949046816784914542379866177610175395798050784824873452601687818016795727998616517774174382184630075786766985102372896901892812131199539350023945536156903800225887069197226151792032020059824235089872907277604296352441807222387338836174256220131142051968167147243464199929233284829273627464565797997032255165366966560365596538156311390410509525176683451365240950192345855438145057512578886425716476039573470802498968601867659313694488794770582099524758403163759608283732605575310232460549039977710100993614150601836392716971432358605840125164617857646078420238114387940794650035634910386339027258543395307666701161868621592979929473818744873848591152109865478592701915539816343365409898105268235090836703396655034671298777473002506656104922948415393971158413848257893331124504845247275492710578177527869806417569749840528472705163017470090924327605040732956144741139575862595023011055198157341702941163881990208670689347842602137582781346149365983844845845164810621760673934297318408110515885624788640729412932947129503120481340625988538693259684238313528755036565887328079328856133895421913789811587100247369664170263043014390609370354458564276210090265147015067475945130313789948523214095413891374158137262408638888545439818910869517532575440844420109484606284130259041571355325375912479270473540312607410023074021864234853338990320873537251713611851014128781091725184407593969330092628845539372824742523600724209489510086587699614620382717179394597186269094851005499606824021670716632392955049723374965855793519029785858944450266615923970594525685689518913290581892061514118250744663894166868370467661987225344779299459976363379818914649402886593793611816890235095335318729079153675462915562629064123970300264674178196735910590136035001851521504869213314404626146503961084671093236888918826954110506663103745889043861216985609865726000393354078982075098946077919002058936433739306580161413679039756256125144858024913031180497655304414464397455391265023248279374877108799872804948955523070098300220909219457076021464115298437227471671867682552703176542301695618085567432446358277628712755368224200 [118,79] 34701386347218750397172887938603983561023320268502321514711360159273560000578048212326103492834138702242901188086554578173795209906570658566840098205397983567008124039990589728865110474584382245582414573258778656318710266291290603751972930054019002242102393522055666396471033101730310186618646923844347312960993930794483651243225323506449211811704675904923029682449382697842235142033251159295875922079092065348775019485930727845018386704521637398214576088972771937271483141906143757756513422414175772305685735374780914032842733318633992680029302867834099354847258914512930763994016059949444528167578499398686378392338077486151735519668722995949147051368519137458916643246554933715969018798649831103513638870379758175473582247901693718426774937385087210304816453074274432256005611639643220871110505013146316647289177427764397522841053588781006948993619913153272075033816454047645006313310057807268330143850346778705974160794633886529017779758639341945985882336194540267776195171207737950830129434600302325131102823073090859406214929116178897627903896716516089492119073204174248170300909646774938034643133186593708672662658427591361648009081541677278681059570427296353697955755053285003402069656536096611283812099839558718882535218492547469787105286452028303552887418749863124167933003309446889421660600153171414142345069385120971254843402579533889588783822187791759467830761385894754362908045074704974078095723378206694046239481550692779579324216874478151711291608276101059825978929150379104259459435767045351605645525551355751497354715171530171733499376369079245177753181837611676895984264742998189233869830059348467783403019951508161371237506760365520631982517280915456839028064120567534639114649660701928429752169702848491940019389854058788823463109614491910885229437697476078720439112897195714888433751900401985415348377308697488249572589024914203533920354644383371054218083921644952277777423645973983851599553817997649415539861331033470956355180951783118197744273954348913813324260706712409957566256126603998613488839051347022561430619706227032956140659203512182988953582863228658811748358832823919512915691811724819735619951066296401116940835577241564769097534536304737744567767529732472081398601618224856800 [118,80] 580455319373627271606952858826728120098491634175704102802394206980954843705326820984319838364819356101111707465317759951009114912325699428238737951861483804074749203515116391393384613369878724942186060201491347950638449570101266646600281372406218722213491467752742992822085755976489372559358430355472788680743797036466425903284403392445142026014072704553879842974367957229310191036249298477719276489931599901197429370289148635121720855184043997876439116366576897700145317582767139037277589242168310724386709711255881242465252272359433106653892147549328893103805919411280882793665535465063534947199558734852865804291244139170458663049479132405766294833186884797575014084193025114323592188356932191731030347886171032069188954023176959248155167401155223501685154142439589828664601158712964513494910696594422644811937990437158774931681629480375695845859325487190900256127495758562666211874443709623500450140328397406759490954011391095132610195751114116106162508534474546103123724820329150116175501465387986451229985561767536597412456581288212523075900320317343355831044340603640328457103752403847164338480226626660090051629425511500899145213224732731196230767195111270750287371939482014776840974749915709776956367282422558596912971329533094717169728553454065554751413255458768847451309918374249898321546919885088411873064505341172221168283402537117410000543538201544222917525516162496373050619625599386719005848826055703689312133467231608068828830507574271507509063057367470764793392013670526682397280527358251835763948103574307929296378171303786188765758568540505937989164865627124581040777726751799855887017755246481994370715063260711316923918117539202245987316899850560125679814642302376402686169527084267373217775542801596535505125359301602115881652366220756980309875455730779062743929086511205738438586111566959431305425431420040939022023346828349667750460050544998335597971709196438518248689611719481021370853212790341885470657329468973643906386328301047599917570480409219155020070150014513212604917065781842366314046170403018746308128440903445548063903724358797139505160059435451684040530393905228646014045739372565704060828656534987071456147134247683914870130275098810350250785057189577467029170289264720 [118,81] 12287179248503128951459066496869802711176648277174858818472211834695327893153084459907171437525326469019393316029388190822133435837132679848726069875684740923544172910157539126448647480855526324532766980053501503985526233685266826045134741592747861045407855435935667701865089990384574262349346075844131052260793622287977144112542046055328001487563637708469100103716373062830868054985073542909135572143902375469543556159390305146641204199925225974144783482885297197969584212428181756987484131168172610274962532349690667293504773209934641429895094075030859531252570775022346297152859559600905450444049748131285775148515585013631741507089137541143949411729491396934385534783202148408208684662542475017649339643140280900679687569330815939154784434272258434187596421539209009829984809183033884307985605640390988773521387324378831726765584668551937521604715225876539795816544455027114172022106288453681427372667779661960736199458931072751077039776429606538155079246660764755823149899859473973073808217858987625232619337879059877071416240316996818068218852989700642512101224444851066139005214906963399543158947368365668591791065290507751788210099458806498342641775600952366817284751564042803004800112322625041033944204960046582337046328978587351284518439699740871029741581712700926603220510250050353243303272801462381921803194352646132351811145071844321809111786363366704341056561740048605830204724401359927552068550992184589383236613219855043148660114136061573971140383551044482191899844195531573712158973708838713240200882503496931630798422900448715129163387883846331412276353449903915416402757355494200220935514044323238277984516670397337159392428387404319574596097579715377052849117242245366981404620342038837618489713038238742115282432662408019197612104329179796548138524542442238607986673411211461992482456837915617335526217015439301802671804419915088579631743817877063292758582704080729556683436430870704210380730088101365327682808533456378581619244997665486024025362748320157432116112145817326205047774342664292791277545287820797136081047865836394523945929989887713081651813494915732494469170296188775588798578938357401239192342857520252205636831580004996021257330948817672474890153044140552848983968840 [118,82] -60069256439495578026087507107501318117783344677302236388499807262746701136893033861180755951359758916137572006889947407036469231301289019197963800959082187393590953010077493460370290981845162994881284852403377925405116416018160678237449848164543196452239898093322080820611395681222245233183301963252967701554454286906615059999190279515668718395950051017734000921688446893293238347855606075542881423115994795309821517356387445149978368328837506059762549237246615967998077672742062020161498120430928480543868484800281245652746344099116990002439846941748748916161930799795888988851704352875920060701256473006239232652490808989536814105335440178132419578948283737181322510414177192874977329546016062960896077824963333717668709729590050258161300926424651745479651922629844212206556215054123983581161717896363634089737132318962121760708238550796238371722390558964012142521659536838695783628980703991714505768448577142520855133628275308995309371011174120818718040951151104564358631534770701319730800673660078937086414303794294514424748535897455697693838629996281807699556681453608097057654483949927815477855353039944300395452487238460932898133508873998933628358075027582284267833545774299038461865686571796549513988101423867632722769633799681302696456980643506350695384392724293672304532366853825594701216948904215375131721054540909480719932520806041794533822872716207561115387680637263326654872327307626296722757908686126892600099144629572707794826113352695961074105951641759520620986472473975919644149276295737828645749314745684612786675017554600854071918253867528981887407822005790242715612348799530070065047618699396938157349213721367085297646763356123963177008246915249414334474350378683745073331286461775699421917958905627528826784103615682242382429311895235893361613088242942970254771734955634295903812536687935417712064038890226907992867335025320066011527568946211772057597273219786970947102535147123479117406727435831182691109006207771991248753902342172207848700325279794648324309084992378114147659000726748700375069476005635379601092843362147070302447973751905944704108753364627058143620276918903498972892614853539448517921356166968923239508808047454258336145747270795167945627716920221125215000 [118,83] -2920175175159960117157419866263769043343589243414327907366813611083297881178214786332753223154317693611204510807854826389665044780583250990574690689867783085225019615170486209822101987479270215722184423318997826200736101078422420058305626797146027219425075950708559770690652888438410394017610745821040289500616703677317640993678118661237572846390826226486307171926108641327038258571663738638320526920791843330546277973966327775590028584161612663911607159796850955209695573646442883970464867709399436950156051607671319676844905721233449979711688919153552839575155853236393420910588514068029899353582792087636237293732260695578686468738182542646771629386612815641416224200389358903071661844451475807512017208471347054408758391503895737416508558408157693524319363711158587658385011831823029073474040977492160485684370224408983607582216886134516211901668153325211718067210295648737031714380714674394461617916865515091556286236402616892779593698333331431286735515948207273177687073742118662084852201202542212762589924722155165490678792148888569848821376227556937962540110972764919262259770937375852600023835516764508674267532334922030800763660595901832244232827589299342650327632231523114882249439561855643288442863470599472447177660892501282853591565814011615341213748001649055679067224885382924585002829753274835561929150050635085237534614562532098061358262840592638945065097835034406620157859691654945243939305409077333940894147313504763572304066227207829803089259885392861916993806711185090019016198276144611872142612004091097314795799442546208674948208291407433282655249373354743827830762332228863316618478032248731045668480457889932001488128839063386847767621760394045955340286109523138137742627252719067603070383183168505313742015410126254127503452455942095536955198576566767032179545380467559179040480362967819542531826293461501127178263502550563841445139019460643337930651468701819206648560024877891846826725565451690564304209031982378587032933556543455673091050962489165643218276255346402791585336444771775977927787825328239119879804327742126535153723149635981260567033348225413188159750823631573103295373921611572433161197957844598446358318308128245302633288878069271227074417242030481760 [118,84] 1005327582040155249592551694737908193990503550690346407831513237184716716187793022764067709545218390033638146555628698676714388115412377498067464348421842505202317793609906314222558263622206635995882177798374935647014614121126081773307682143504963183881133278432029840021425893023923495292308226348040429853365576960418537761688757884781092263187617208079923458692402704691232749194831795215779484650522532826668891360221185788767759131664669940720491908830771599832437127026221990659038571275640332190334341222186268408074245244635179811407476860856003418567906096669690673076990782648723118864442448568294467770079592100261543967654568368822973057089105475759143437073267110215423616325499008102324023971034236971596867858254959885004536038454588109225543454157331692454756753104440392559586526578102678963356493234483389159209971320797551136590217295153493483454331267714046155949806960009143507969404759188325758381776863463223154715152772733071490996962405488866001766206928557495004595009220567270061270997863491967426089390609425369983019857906214192597205178636307696101038879831138220296600810838108223198607628513242473668225837604362149326165641225107440445571073403483343568878647827764651893700034974952227760018069592721741120946731138947770142681997746333921935370457991003102155281417339314163005685192659748433748187609150981108073032624582133853504199770921379342603721241890674064517302774038366854019425012324660531219011069306454238463117603810592954227084885417661661752456894097176003232551925815013508479284485899491713607744843612630275746278147180345626211374500064642683468583023553266346381041344621432316921114627123881575047271630627132671349129318054893870173640039041450489631313511030718958144253464086599785084061775643522805303990465378100395480196895649110015582048580533253111749678612260647408637777895914562543996166550360342976727437109511745985726086502824910062689065096061762711257332841079545925578961740661371246389381269683041870788794269919819598076991817995774317468692283171661771385685732649533119273732070529584562058995704265769997002979782215742654117535919381607630885841613066964968125628541370189534440849945886373264487438719280000 [118,85] 2680445962641913801001378074538308358711065607892318371543158311262154769047894007274080588177244771777799543513933076533994720094505668949135204409894749826272361663712927976750518871614300227720493401340405659509305829986045928415980116035385200077688422491802594303045787014457180241526343057521412614578829003174991514102441951166207414345546962575894937119780106440673914046567851863996031315237200519505484318196010986008537090849862723666456706134877568725176343267234664451466329241898418571197037209498125486017201445245995055025644244507863317530218586028291007181899599029506809988722186360092459822718432737199238806654431639023913649681225726623287697177473720353614165756200770273714717904265152783765436769368182136108185965225725782032000315676515611355520473900931406020488967842320571122903760938957201996254176411512936410744484744196802450866587593636903280930184723869081783371439057501873503617173218664585930514586713092267310594638985445873519307007804432832443124038949035236605416311088625561319422352870657901844249229796562755468489205532657837125396184904541620677054285150220749869002728255464777940719396403023671513160064589232077050297219961543548787779411272296516700035935338063967535976574254045700339185683192671025315876521124086732228427860224638812057070872516083189107406810877931461201663832097590743816437448797843064827027424897540682937119206133283820601142516378415778428207427479421271267511560954266764541226243350210165322165986152005154766432476030758516097498248674693770211983162091872632109140380250216447005841790784495874857729550751559795494033334814577676712189816795569482857848567117789667908085161610234951499348842826662205598268851621951131424027987955343556278862807165269172842836557115503864819298243651596098117753668783775951007796769675098692748128122556896517714876218771439147092389744763098590514528985243712349432170836136756167990798366181981162780425689877481235153064908275748248245366989766772440553624890421952669145029239546820284306002235838086770736735304032296398769258764937391534690969341113551646426460101445187280526524000147622600167901196429896558733051223779660806073828613461402059606596469959480 [118,86] 35018744926938474864085625875892964239295984112412316834480900341941661456132218992463134986995430109405078265553471295885065497223302850134995576396436370894089417190126225701614619263766855164660317196999763391651972745986986143774261502208540831543208771346923515408451785241549071059366425427726171516171058362821966888736314932853819621801315463362584081428542107415737365682272843155037438992323213347327209473269974171457289098178872368748120040431315133903460154212314198709555120661534681949264389819210156306310767557051326185910735689149990715434477214149864793423963636532278719026299715976862661194841675300147106056341518653836935132613399081379352676216680709542100503373160378602930487627921612572961294319217392753423673055235537175823717528397293155919039577517013873415659285536673174597441175930369590673833506915867076477000564506391604265955133921030666184966651704284757495813753518361698504164693538241626886200581208237930168360259223945313321205205924425967432240237713917613809184988149490125037681404921288186588502229172704374221318787745245938372117709896502146072504913404519225968524724456158346134482436991127250985652402392791385869389361463131259611998591011310201528017964519914040233335996269022756831147379467693071898200569016949273795449338816390087214133854769713557300226795089821228836693654680852516208087752760705243495228684275641498744753189219062496654508282214431510984327686260943528809914081134378314610680911175579936787107449612459655309125032401042881491356314592172001136861478910073480450127999271733401208261099256998048416986551347424656084232952371718820516917545528601189293253296717938485513319787607241977015857303208494565274850419034393819177970251311926885972177074452810827297854831651366563186271730456361229025794743887610375233622267843001806058495169323804095525497470613384639076845893979983150669994798632564605748635405131506632767621922814646762396037062240301502639758546997435575558579318094427786510862233261464273994733871872047517258116595221975145219640760183904214111735805581240933658974850005595593193956923105090444077424689140221874668357854538202063700420767377916562635929564324863000651466580 [118,87] -335855527625776555998048978438489370449585656525511177074985079364357536886730979503288370146449814962826801576350899281743266110094900522241618928039361116829176149656706359944888344564746941281310327047156251652372199273742643992942999714927839500765481724835272281851707768884646410157623771398646394904303795811979829549500580440841828124743276739527373066424567355616851819811198782923749068306624359164438947868693647636088037628292326004743315433877666258723670312216395121052816597097511925568695249399103755651191357112191328905690654025288198947942636387902057781016905422585047092946640667887323287025483944340197448588013622037744436950282355560986616149055483804475476517581096217146234454923170695896461289912145210715482327685049688067264586383205414809449181680475132579129504065961212246516931636289590778946265623295597894419208106702631139305303289972889163565675241012425300017090519937485062595007678937857805887799854954720026944484741265376220818103580432830721880632601313533354614413141371544046918621705380543280855129166157829721753975277222451547566594267798438483935101070025664490618265085567074444984857282793527182110940224663989740440742507458696382693205520870548554607391046951978558446686743621052372492062863437944492096328699925372596870578217662827276532389481804037115635248978283834738926366407332872238897042287672712788953807190707249153310957352725710234818903872247691482192861472525815888747596545524322043591741168142958940134911656649398279046407104189894663386142510763141459553928049736970724291870142528356668137674770951419043619915085575692391814759504618267453468275553106045169721286956593662785625760952477641320262213550383498563227800520808784178928235121998568413333996232799437550145838424161188653274380727726594999399936103522199637109750068990242806566170121340110460701347706674966907417141949324189456559540255478116380376783143159316600700045953389822867083869913781099521507920070626387438410323808964235083140500906017036438288615940202103467140688785045453666966972997340042731902632352834849183560283434918108290605798670881500090983329104403893929449253243143628973686680151550101470211244717009560863840 [118,88] 131172098091133338947055354614733637181692056224850868763406411493255328160836410138477578784863942616814125289568451359643285974545539968589181021237543233091358116781224259916839600805480620136235383412552686417552535795792043962674731212011184638252206615294408767077456759678402187851608700413834613822151813947061915511061171963575505825966732101784832254881664123343474064120695291199350690637805797151547792249866665394559149205878266315677292224398717272026653653910101068005223165445099976381260688767090687006382407523641220698774000529830421111997637545983634747513354330963577294309112440179592995941067322073614680999646602693134623420456242390206926744431316675816786568902460120850996392289656755286967534413702827075232268024655210793110478493280980878168813904833336478433954731924672573820351391530278772574722652998782812324431893323247212010230620410924303141418393689961039378146597167037181545923594783196195773862721263312950487166245013208818150603326046017108479720654750636635887629102526191373478483744507759147345938115910356914665418987749665067110399909747522868179852102138979965316124588802879282419794954705585634292071660222921195469352914984105918314010352828368698443818916813352152944655768743090079228530624785023038037788005656205607009943147656602407678237416354198288657851138172383880380542305136020134052379226385608879738102294490656695124842849859033915485784748697358835844557559651393143217783822146274459529320968515388213054221744035027740129840068876400513985902972390538719992003021899653718376037655368064062982801677342310055728748489743915297685920890459193557589892370332001919017737936389197293358583139789808925233971831018679758633433552562620828961666899813311264347104287731677112422730358777727651218304287897746788750283367622842880218001085229580408967829959347966904576294788457491650449346445976877127395903253983488954973241095965099497042393910211372921793597833689828604896987020140722844991568414331401472018285888317495920227889402144958837855476383882104705833859819642529999220010221261249581276742258990397847340018987466841668990505894315958845111001415563836734245338279369708546065742514631680 [118,89] 147719935577749914750020467990773408806676277125221830869038774764905736815381367526193973554948966274084610519554890498079618032194820272005779564136516034399223862076460425143299007049157661562424949920803069712547881521477965156776226551169830930390029017611836342246197829650187714027128562931448372267588858715762603722868188168842747800677400189594498401498872795355380459357656375943053926205492367639928480260245869954914399077949442466399925377752106245322215495663312270048974218477051771432997648130185044030837627918779682610804385011931854762462894380261379913024882979649255843779392369466995670409590680241174111018228424028259746798402961484109201363036370630766486824199109752249502249520115058609178192617936021855063734967997952409256035208270658766731282993894314412248833508318210557235813251380467387974555032799437012409490571397687010109194258941138503879072733670047198413787812921010837649128837955529583825810154390598532623240114844018796487551173587963734454753723338775571316973211108747308828245571549258393564856721565909066216579733666946503973534936325500229695121417124405996435357665238953565347642964490406073076223776808609905483094856015146451277839318080508446509354272974720593341054734503813207257053019682593031132887309654752297616633067807295430095328876585619588456822945430159444178703210812296907848228766149189889813371793312310940194936692428598299869726596781742792259025769506036256781660322363979013505008517319455522139591923896332394839155809024214465696449146625262214307345331891216439247416437381766227762628020872615604768316877754445073652862242482318256522109287874732925572318446033551962211506275787514829593045411891837595273248256350364385297491148386658204954869704652711053434064247944224454740587463170184461221389166257789822876565275721491151857723625669224968085630208037097519369595719442521338305862904276585942113444185698566399253013238701566181179366043073867586169205675229043038259927858509814713969310724951343427076222877441866607535605146052389546199714670283860056327278548662150030153620336981282558372517409075652339126544867070522622913641402217047105065064093709505623004361118480 [118,90] 1178253181488247197013061527333794597348893157015634768596785669714807302955513537444020256694943866517304648172179756098770915598317633031696637802481463401433845326526328842171824172581726782397812166139198454670887380798123650696253151384596005121693665887675734118329616372746126291813891367020652271938875950702135561065984391406209140954924943237503288781475125233609422675280135780754980502537717772266695939851113523839167752010484486241546511617662804052111738899110421765702385813666215580748808208558582753768519828055802863961789956106433684719194999196679355210698937030223498023004983222063582699049371803760600110811685688106425618408301414144055961067987768195973290625305487603365119049877770779583220868335894075491105608494865930993104774940507521889944102050104402833301575945915131600691139643587878847045887170438979356383343539457121529642475292831924126912599247264451181422074322152408687362259474503946337657730415552802160699860814729041143395111832590192138129627757045670365911623417732761654337813545173783604741966773328841423209105590467971655076101477281655709543277208394087776874253131375268446776054282706342903778296476862306989265266629386031636914989725512374647326089588067817055267572264108279181260957134244478278245781046754791255783995709334541139030294806449439232091344396404923358360259214096026535907588028127632201676040066552676278493980790390983155255459693988430585395493183715380581669524561322534267815644869749963160778067994476499029230296731661103093157614434962742189341312036846823977503960578483479541232516439724521684013539364805760164392685313225043806249044497800561536706853143591995923023705912595640772675562535799395022517021174419065816212808901177900741814638085752816910535736654830484980484846355310340904751540015271549088029902048360823355652506689330765293287195518513533491489573486710303791609126788618021217968140411775759957957094066421511587492241739517741106973823008769255572586707778588840357085787821337304967553876466905055504621245641576425032078042351844183967934874829024207556360039762938023297665479900414882051949671296009503046265866776105728432809522621215089019567500 [118,91] -17598701348589063674644217408351070750738426266571716444085601152315161757900908412281022963641982429957697948438424327236674760617665311153246617678724733837113050026858529623443090208878296106456410982664892540364089374280033737368741053466248983475672188195372076731555737224695001925600307883232785848112586830496514770426299449762511886034125199674977169270749099299440761247908039119534843440752718274261056727279620079707455324414710231253822436635477218744948341101265038559764377450966571595077201998370204221598965839509658300175939639733487489260133207741272253049005052337512334796356190718919241280502449092468770737028347564791734181972026137830954879568351156737511731586291908448558157883824602464583840432568880149890284982214109953677965041732318224473551845134623409563811775694855407706981268441845914007689482915537994826741699006200051401258419969223826440341605607601448201579235537408250778651050165409045482282720801362241705015804816259878322138061750645588579397264444234819247325182757132431441589047779932352275480891247533004908809728115312833707167153615030041336884569043467463540524174200086561367957770220497944238452467560540857668888748167698217704962897894595626442022599045360869365465048892481378899039313471150064516048783121967356740483211976958094575927815814866243036250340685839297952876070726527615800687637891022703599958695819447407989115624463547665198622517635573721756985518921373562220140275205394626305211422668734204281040730351130899177947337697637030582811008966858726801550788473637322861685826085312924123418699713891728478237508312055374784656283703225307808124500253641059312242181414321075057255976153223970284462851092629380958343571918566790695599710258056953716363452952178469238563396746066583237107928181704203496251941749932191361866500457609695978738509222901974816226257666340513900726700950532204528118279605356319047928158488364100020291637536324354719261427421533094259777902397901938350868776193243134787664594465905946312569561572028428861940840776881097560783846379369847324819647768449977906144294839993299157073710017731549899610025398550373333045225629267084752304878829113328980 [118,92] -352845964460649916435906122591046231019633128749313853903402320753615951713696019712009813163306171755365786560765037398782055409337698128898670361014780749626757746251601385506684038662904199889362655869348896469330357351261610160100816580125403222286278996230144405625926556521714417802376049788937951074845426463370821451859607715102127185906040708671807152563704439133328170309710245370301363860151664114023152561228588132734320377497377402492724233117116101244230940291341216614848426816066638948250420999031180969288694989100283840201136759710201244847882202595924684047272619132770350655540161690269120186462625439932113549445296447912024093127747105329910356418514205017242804740955472634470800084033648033071093680427904525786279887060259821303554206582275027691047914760175515851522112429645459027816469366679390167720822021228580476067988848825647991960862837444958629032514092163474035483618863591134032801781703530557140980283273891694303927713594396284637676078324951628749177571317202890517077752740929781153964894985443043225161399606054328972989655388201073856728206655605447923855975081413702822320421596953519053420845607741206930630001327580562296560637276700748266615530846109125799028518679531209379856490476416322272105365782211477592514639822293971270147072866400458817651766134324872606150096913238434611459872254259237459700323438922797760128975883598838014406127973135899501985940747680493166453385361244012368998374873392861195951534115521234820426688269658638124646238963484509581771085905216852318297413331288039135427566629714767080847140979885000510300368225281144319081377938149142680713443354774068372716178134841207098544377563544505444084518480204617914912495360474856572604389320333982323043215624539192482713969532464870076520680495917479411630250507561082944245296394615357142052110576152993396542494502676452229158507523214279740250408950318198608039645656623246908704638718958985094523715345375897055881069122192185143275844263651666442331186354291451441983576838848489495127084710820388887211312926244695756156384762583454160205385573062919603407979374971190699872186354803697733580765114157676605279169513600 [118,93] -1984978603339351432889027394300529471301146072989256447488208526705701657986820666627810658440238207895360675313365373829233941242534321360145142688126440229430721943093581761187506307428567735595857461349626255128942411615010940181362100725224604428355482248202094053359552645235013521830441186239493993267758718955677752984164256578998693822143167904487835681280250361991750443463944764863822575267883012123602118354122875680085620424496631944545895774477435194886871912363626089099150421632310115279539502110918175792093721577143262630782233772949761105196105731723100525986262688505306171700943596966938802920750030574306329911895380495623051976008081970817987190403921352930905834164893872459034982562430971456751828892513501698127887080867540860268242028186691601929869384380352747926192961927461629861721178161170588320724975823901348569903339432674494312848267541938605367282972194033585863166280921021427566893245920403895978532079934181336252297894636597469982318433195198905436364649281815850851318046013422205467528791116107001427616229951710111008450516409637778974137366307167171144933090740314747050029346716219490787912344517875449223671129343390131955284186236003728526956220910905281434450849869497599544356398596776695445157560784826567167620458225053391652677456751407284001093683770170943579347448161754372889566622586270498168353556727196484086801003658918528478546649788494578191411566068185096407627784338763945745034091910527840215792077490153734744220173266321453022415922592660070880126359668220186535607651056162145282528545370264211330646863522881467834663050983412513517719598473174280096792202821861131169589704659512995908955534554521294779874050385256956759145282874893377942687195573701222747167479295581592326001857334502097022736384043101130742362690541545624583058512145470282908667033191477321760995561330075141771461503851013411351716482380725611087641078343497484416775864695251779517167908532302614744224769998404403437352563819602336218242653029222312360792856397701596651078672618282048299340989509070819575952754251564702937741729452787813576922639477833754050601772990556278380569721236415566751020400 [118,94] 1232072463202365893831710686096432363142087326990435787565862732593475951406457994743470685436671029363862928815606652315388826926418214798825008317502654742153840149094116736559770136671635017819812083675026341336017970777306384320930502228786253760950114390338583821390541852760755149344394214222208229038646163385109882599959039083827863385697752242173459133597854244878593666415299544020299134874972659311921827818919291792283579598998510115023877426494935186830393799709011844133792848335724579003583888619878233370312766752177448630269607832657104633959112709520790339901375998006937892915234905329951456877480524155065950420618201408325601840296044657039369707836960367981809476035988815602076666857216147619673138176606438430529857046676516633125405716404496440943895687758402798480926314028587398140996707187320575586764109721146597063904869638070341205070053908331432505880941887340688806780164825781670211319677332205431847236286233139978632709759842735376525243674698776109003341968290596715016507608208781212188524094068774512762631103853775844031822374902374921904682963702871457498350423318729670075865316012164257996738537374426303000170653859201263247029995439800698885253298411135081627273756286655690592580215545467038411924096131197426017079792244135183207588432433342160692683202799306332808019131394606393454663659439139167529520131518544941779060361560782201356475308256178656078542534340822022555852851342392236770386217746494463551931803282122410123050466671101219872459799394042387544018107922749441129489056244380103533062987857631906630379950205097179041073173143317625777323961944295124250440257796184836381085402861809298222334388628498570002635719663221651197193262566319322461901535198713814576380874704021074826003286913714537778985932442658581398137252268795587451868997711674920664113975603032954742287715274220892868099282636324857517708648153751453108824156744350362731504294168648178878684956443502449975057410087430872678823708153031290567812721173725646447901455928345927246284645377266777391027090317838720282762590285173245001093989488460326835974047962893642906737823836117635292698848789845831520 [118,95] 75470551982785512994774415790536583792196505115461964079866662070843204491369594539786686867847062261045887828555858943291609690908380104758123149691282470585508750060387162745395653379203521061001354514825630704920322515031529924108395947208383988456513497541243574143380455681520597010232461459852797569219987964733910835629377349586183397458283110458288313313100154035137772368594672712430733488872340152890648425900224005240192403340977305116383678108699952820759965001397965729945770134377263413603530909195367208132303733835499304760887147725428046403717073662990150194735886578694196576413886358367062063842348694989794964820002988935920429739631686806764402169936132736702094439060689237025425001893413446769616675537498765767163544127186326885310247785322934936208034673709369241185997113424949330475040041099040536050353004220594200145026150475348120852236128947815306513449591977634179660598288011400176387468060878628039056930216071134387558825600050282634927757650856912120981075018588599185876940052302138058275191513620568251471606149249577296486423483423916389729279073944086865194074317107682938154837394790785155072525137647805806111612533558913194158882096130720762406774806095525746727476015143045912996461889075670434503544689623491713845433261644198272553103283325678221316923534859024651733455884640458537311700011467480923470563347799285211836899159460318669969895491262182261183596890233775904663063090856948157958979139179222327100912847916968823462236832434014864622717067786321559874825089343673533840780828268981490034812659560080503874529900255918167723043844593075918201099369193645679680390629961409124960136097660654120112887296149051809887768908145155002367993339158540273732083959137778043318070921643490573854997733456877648014053565565615997300640237052569794820166849926569106073935851960002796686211706902273462993270343139169456857064846227456578177896298323038673526240907312366355504311220385013283644007003599842510557938212396290532653496254056944620331675820626121874942109876094403790948031960794170399292479671803234872859538784969080452724448214823637566178660790168378531324494070283480 [118,96] 339790858782480667854057398731693379182827854692352739530101763996338505101887933475458573326776075491123243830215672621102174731593342278812942287473880056382727429142021555387063157345055672526745695436436767777640829695793727834917720982815381115880299779400205111069975856292419239758798997965036368703452120134312428497830650463809405402859306138684057406860390155450220244842927607806713817807508981494114015646321179113567934743857821347640521654095977684684839559909413359051975216220875395568848959222322489615994839539494936285919142755523774404612717548352814953052406755870649168615945909342155070525224083007732249938883799512985196196305857927143249301534750353777750456939077575184279713441228238526467992116878483458470302817881429847522506281549681578982269108573894071641948185929976085613544599610125071020495045978234450483576390850143513433594212324492121430341454882044237187950698751260451712963235893980683578502276088545594521403967490473549901214965387379426793774351176818594825384305168932802780360275541387668268486124115434679922777168489653671804485383571611807030021605397247668893520765284536952676393006938576956676543006287746519100709915106457452406857740889508729882287271288965000732771220984278413313359412100535272760464324711923878186632857755618071289248404642484773577174079501904385244351978395810810361662760343516936080031793996242873328919485069407474779109816728261641258588770896639859522666476765665844375188417124524710996761069228906350158417485838408016015631025680845083833151698728323388670369155401263263350531341515273977295680291366152970212456793602885510525689974526197200742723352070193753884594248914437940967149516731823453612023728066329434956247878067191680020410235816037827628664103598433406533300017601405222205314198452074020919760078830694053026495619353115031746843820046229187742973208560606905367612587033547842715614652355827914515791986470432378605929262148501678776556888712414123359570667579503722909422491115877931758557689389900113291516956700465019417129562565852803832874377780397413659266425913733444278369364625270901936915117969504591194218106080 [118,97] 135478542110267398975974680190206111650377280160151652217489671324148017502216190661425540852957652806221257664914811009722072176785473661451766689591928475886623981598527755993589372856305729954366403949028052907296980422072435536945673850657962793396524349955651674453740871829106218635024018899180127559259733057301234212246284170320266766751478103710568228901714464450260017609912718111530020846925008687141180767445754421329243740764150945752008720792558030360133161715719181969141274991299824352112572277951651298213254316684734577298309859627466043860063436318107784534052562700485268482833666956010036789089767703641169894828349669132516954749089635432341633497657842417293492034429471294562543202699921704655231701426369622352180289331808697946927874652872466188419023757034011677168847304887920650787905976241861979640910445210242071657162124672572142807272198368147845809400507126247313144711864952437219433939347030160885391076456590883163039836044479149651739638548386227273820200854245605717606014647136316024077616167551017456340576662175801309180555873456934207332782467162458075003334120150358819799851622190152771830764540840208934424887225722284930624238301780006685083183420657980137817519658072397926168834097680339571027050061283041507398392135807318533308019346374610327893372369572612006297103731299573624340947256971070890738937565117912128671445261112122938425437290297738264246831462834813016679397498699090446213386804972478690472709530833197126565097527663219769623843766019941363573289274628280407017908609874847858456908042125021451748293627106126834504130909978207468494505246905870454936450374860308949220154139185841902062196728884303727859917005149673713808243810699365839767611794380321709472463776875421731385000527020954900413045143088854282493259143016589599122880097328559245756942024262300465770749108130191984651069666068158237233768485029221196314465955619033839621782662214290145821133583759466527229958214312050211515358037441313465918260433602734477764649337882361241607932758964534861796641455091267809628235123667727053817110498077827432799045140735489899774733731542898199800 [118,98] -2084243828702314682699630150635858323650945295477712712199183851315271228329801201350360916951832965485380362511031351155255012470760217436917771586967373857113864628186407306927769163551603885464036933110813007125798045915588035176123793042293230405791830899746749991773236168761736939818279561011982888576683865017214745038830920265652508780182806079524779100779016762423276068808891374706289869191088516408542773795415986193591327562174080070220475124513659606570465770663007498268479188464109489615452544835516356205849319933488007265012320381079311595839870866432342667344682264665661767653596708871466246737514186322938202081031186136864621453129215670478197471766919184106538655441486969801002923948409553375442192386690044806164036154059979324584636159573044611471261418989359388352581551992900836816720079992790409868475602268290171839338414664578100610934771720462067960162777161212625022962986330823481062125877813953682512952951736418349890228802461662463807404286772739399924498096574248030661560228362771084386705471152418155714367759080271486311561618732953077510299730816390035513912537190227788257722632334942049823793905889107518718157439313703889578828606127578641017807747286833269305499910589817451306934488982251932904938506104100725171993945758720689826072494441966391378170192509115815727088363892155636584789837674590136662469794988207552041938139015057231401213777902875042737570155497439068489174744478446246724924720317380208893347559780910509601048649340146390051281345583796750451338248203123234502701865510802844142871984277545569865181474491800396513386598017494577195140777038198660046763265844329394413635307691730369442159643395883646284794644924292757893982996626829548752224326080591117213250608866221059023498776903827209225657769861291273761334457732013409406525814657381073825759979773227675604926131386404475945825650259918799648245340910989381356251169105935335284526131549627530604391661074607532086953627308450073173774899981178311039956852172883819538062166836432604160557661705745379197134880183122289708672345889524801680173481796020233150536911005528709221509594836859180 [118,99] -3046220778761252941455531347940212159225112962179851518264510298802290407964779008009612961136650074317655191620600996567662337120418326186553249371726592100099559257735202169035745582898890694645025425136408261008832809150420592418273777647908563921038323485480870164756024597563623892222563880967701981093230897139811253762726418972890211386082290627557727749945775976425791833593028548125043782718617574693705568687974158740355753131626575242438854968532037362951493471272614808775565843761266965462088047092457363286172327326951744165335908398911104447115085831696804335703675111127146376670388267889301802858832468621845152965162906257027803762568143513160801484064765994545089512356467055500852660750535957242080172698432190221492524157531417039247922726249212514976998086891619560799796987825528985330346644727225342739108562056173387843977507721452649478011425301195969793677583533918666925689204432645885572941353992065147781479787442938126550376038246281756503774740883739964497711956401201407658900501792787346116164501046088215375174859910759524657529051210124658702398049297452343098982406201874641150606244559450859346105717057150682402822253108645650266872620395280257246080233921249707176922589951114526778298114221935512214819852447944476861938360168795562858238913412055796563853787725101560368816316828464167189671721614190825386594618351751193381998834803712909204523125178935507358556422612184462007228749681875003908435292954772566216768192440956800499481744452319838250787428382777241338388117542530737019626090756168124286496388659315638269404757007194849104834881174341482061128889942572772903558841680481966482016549937061698075042888674701357522927267130028775426898615637607115260546716682764556708692812196182830069662847116550155887410305558694944092309665508514406343747783567917154448027250154152503096878667506387287934612270379398984989654884616558987371182446363446509071659277572266168452989042636076848329171755600002394407297123143399532214027760125840810227789466828924013565874763496627698559373003122157328427335490295707888995178491601671095986109003232056600023793195540 [118,100] 8952713953669975533362615028292317295301390173394067560508285383049117568560905936440681102807536042125103789796469147525519197294063337455739918199213385538705255644597034660479451709265555788105315187118546614499566919847289091390077912806272327813965677908413485776200658486476381587660256606429604535426138802451735262116612334369368971662664190526872709679561318153431563170788857243505279664335158310031789898203954181175944617350883874470591109336433044120716714623783155968906989890326103879848880396260229379825368914642401272047296400957043526745877003298945161185272043971114139583512906499484478400489379580634409945837061262612267856250968001034632096235230277785707236948627612447629046372801995516267260408519517728796000961823896486119950417867933479206944113047520190586554014261676732328190771902358336410510317833756542072835698520736224133674830682741546039853738975773700705728981218384436228001094330431406025050561306824008094258945685294374379448346059210226307959468128958957341566108410145288512493956088596912757822934646784908853243758935153011002837074993983126696451337416752582221565954660087255040164410324331739132590759956558809490046221799967051758323391943180811473615087268144534800204759686671831248189500394091570749086416392609994726877241697659660116924958457752091274988894122276622807061276282969176698509636490734349280104934608380738879558768373930547656943185161434984300060844394171333616413925350364424981437013945119513407765709507169256826026658563717831868735524146891052529876778575701845011918747823970456663550065194685052321907291295883447257344007288877884207540699216091583492728171780231363249429097764986964696849636693152603454328771527916529161005783517906872905300045435360092202669930230657132728828310053678716576183190827184247338929309606637864148316136636539693388157951486129210693147854852216198094725401840703722246083950767761164284398478396931136684557106547877878489547716752740511516770248653326595662814372816155746443372171455221524708744704719176426643859808112033106157182602434614533776480354632321757313627648253814033942207456 [118,101] 18684956005423888930521949615194361280202496427992670329615273741369597314415987414630161545562849490237823393116052527678489804683250758959436493520712422601143262059106071218219532620465680477192121387975568922996982766409379361616745308317310355341897019085576985424465731965706677073342537413140934525229206582876451537131487581669213000732800102231872504417730506892945925188023279781002308472955454959118704152925000445276825417046559725779932825126125683977621596653067235977501466648012601810628982292735515291165503561610148359698684768887971257635100522365432779720130407675408555437201586567282877402809535741742227082938114280277023744008687541552982603546893520898533755751433044771404827890679631083691610718020040483307312966774202993263863617117403502426519174053484706342706481496752812221621352269304344851685439195021937693049263759518227919007054840662328122660876644423162613010928383446052883764779656338453571866194694592321038078984035179811221113492337098866084961313173931229093000115778787155325263991504220140681091521142865105341099534743645132152741636801903956721682021376495731019900414242840012396293438128065311062236794871777547257548715539833227405157151699372399876503594947419930599474369363560226706198127458668071016538931025292781427795064290319541882216948043357244127192169632133344667653194149781662766205442290740655991528971032117598768272659219713456173778122888102209102382170819495683093062301107813253498269597087786553463912783023112625260686779238216218029470899692996859314795191691546191282921403987053561309907618001599338544314703022485943789507413395752035242580145861417401808943304039956781108818466440208127277818691878077263173542920680398477172721742404908178342138738040651735364156216592477643242658987705963281082103842097125364044917072908663704353311083240067063139502872082125795552212405357020009706976680223343585537915223448399621910151054403857914646095053595992364485821255829329588349648482733888406866787206986459304940599008830561194579754906640897478640084691944996799894789923784941370266184243426140378325420722478274844722 [118,102] 661944415601888680529434680633340466865886341222419973050644565449430520990633159680148415787992025376647120775318499490790213311572441348670319564669364977685117932366838173064380405036847145015669226660991093978771167130150680529276083400260127293925673874268617994190038117650697530277128561656131453695210003632831498270517670465658947094788984040031947966290947750826225870341646207929111009816712457625007217393279268041355111590800021448553925981184378256611198201062547959416798317700479701694843545861781529417830456363410815817351093496448755334749457130684085341021906195188360831414965195383911439543399661879794252537997671706587349954774249819946312043112257817637952043485336284359494962823687131959883143991238914231166181354525005844470205825682199734160532263005150238377439954760440533395351783367835637387034038398857458884408672519781332059891771925580969645579574904389100277717589977338882420948368710148571116153275534435420388637580897498262414702698163247051200261035452176489466209470248137876150368525435285927596103499248280680461127493122075863555260635695969946585086710197567164444624437870248968024868575756348344164457000476791765673429764326975399169651262910942334751696188772785412827071308700160284757739934835141164732318884580311847601088582255557227676230750378641644906406779566678450335053132436368206134309160871352930504912560754908812852080761908194944335571368001305180635041912143340055610085050791342376481626965950814997873820375347913261032311003440444669997929161037453660792589229007150971912123382804920601751547951955549593441001103193832162203253668291047269470883660374525781715514163153297858878122598105417757982016863802026602669868053701687984262425338377686417133810825256317063644468365775997208711016476533504477381639636027764506834044820479715282938645611832117965651767411738879763708946321857815144293172781347201074003813322027050300234470653367322318014478623407904844034837735922913371124470823456046336679206991209696898889704934949053382008797298540331528383333238479136922722595462792881630893481672149262695344796212294 [118,103] 189474822338922518978729356122630277608470991939119077335497599145558625644667166695906124599736077311245599633287989085134750645810328945455601406814898098989957393309861872875967553288511780929901350647027295524640477838249000317221812738466573291591295808929674555753312147425991663237312960565097893884065970726487661605199390802753801077656868274115585602142855062387680966456821642765737456974597302102640584500112179365919479601028866355128202827018884513756807677742724247912718375581401034929908413847025748957758966682495594177952505205122475761830559818996493844212276550443188615154332173570482754433760515029329488065075854578922578404489989595321733604228729380161093163013099838561861266176642269405587358976590934465605178221584684650321721984612890090829668462878830420146738164605210751168331785566592517788262877070021940239095406760887481951875943493550232108207063876096269728840118703203138353805152606752505737362688667598110770173380383995771036935636588939995561605453001912776373808109463063099812887163638949025980060157828805816767090688845525528778598886524714000790940064731129940592212215140356819634117940832772387369049975471181499024360280374414878807222023328102607123542762517458526439389224893526005132226493114745338573176425756182994349599364969432374082707964218389398320048014586749266131488140739572844061602640506418921725873764777414014346785239484234784705500335854934276249256102282358829770026247483668539168771895309537412598125876558499720961088888001724077897788734333115369093738486174636702896261428650030429852634286675100847337792066795784959268405393432779954785494493519117060284827572927784772457004507300955021840802618912973237779882797612860157218386976928247644104269433954040044198098176773737645707565825221454464138937798542914587014319117083189551210099922091913423213064417344928414790660276324912010190766006423672880952317544410423654177197471056179208094056123428895534425715148063417332658919361343425193077031725273445948791534293565950448526558669457028563339211837598426926849220090701145776643512940900135400510052384 [118,104] 525732650609759457023306451068090454371497567457183787226057380075798776297333122464410624358289964882278463093169491844461283607648360213805399081658695031562075388664648031285073046553053017447641980276958201433945531555105298549789957202129202997134235284124089178217990785032508325136188503744999411595244703158792864314243310607216102653678967799990218336921944159148092448475888686907730465437324453736641338093183367628247733202051531565091401381461910825573435576782173943941027133352253835784048637726849614002619254806382288970106057936555784590182629284652552204152735541851487389554625404831173971048478746523698942879958710986387155063372790609117923481851102566492614211665045252727541715506321840296730357226213035305283636068271427617732484242477129740665785597674999423496015792511624017240082631269819490385261365056601283925187419008216182766022325348920792416179566999510185885717146610274404009595102360680758428784355350081569163600252734321625298191756340380263005848315944713591905877572688359298516305341609488800169330368096608398559179943215166398236126179979410028170766261176630414305864929019843538529148835224801000905230278400976276766912047883659008918713109838357012982231896611411528316581869746218009598032137019412828330477017492411193239290902343186030940305255462084550166962210585268748812599644899461779785023696058435274416362193412993398911482477827993651242642378545744430778127937499874582971645104220350951297462547272855925646437191647279414309179043067621397375277315358747150117770321056559112789808930556802985554765305609268358468983669845325358744344241218187599284306035378937356914194771892317808050324924643818364201933806051247319545067897916003524062026499113690514781765027751558480361673966451156896456203494553393837712643870581241684258868290428437919687629694191540143583445306598952767523808545465606794287694886660275216843922180339178550558572143131000020256968034119093646311965991764744746540934285299559977775338550962060923355216217407673252499631736342729110411511996276013047007027857683449030389335075558809534216 [118,105] 316605579443655099449754209595039198091778016847841575249904068204443042766196249663228916900492506551943782119288136009125930760197662815142378440341083866062589231281859875925580943935929409302592843972028803585302745904766937634143517538759835912980263754923681790299126500956089149702916218020226415149634661710384214876453911174354036491546261841127052937889018730010852176235085132200528508697781476767515988665876315746639628433177700546756669058671886983645778129418745410447814012152375272531232145179723709496377193582719161081017751552681974606601297516121875734680406836097462061488792627163209991841930681985662493135658346393082843311855115144741556447313626468182049240643004370922197484633895821437722836170600853066761436520058344665379390773098483727778791038493678719130622448306305804482008290398662726372145303211367824155959602279733599642233654133843038315098840811102677513061712593927965380405910052410299586266377650259061685177728275904861889716483150384140023219382641193367940996150605963323256128090677285010009308353396346850777616528867792481628818262533170001383854796876205210826857983892964127863461426324075052741632578216078858079636989533438391596863576721734013908615159357581082532133412379695533920913665044785822915986044082743109051385866296603583628066004087498763133417217395130309225563599732849843074256384297264691850564618360436080194501711249475856278415202374175784908982014194478014303204762386818860542746684494749245623686126571092564354886977370417757108196561603701719847038405006247956285206385627464088856400316482960842785764904659564018210274889148233517560804488834650841318527088875079102096356710032539165150938358695889136588294084938222535663572029630898475072892838477257481312722259433546813178623535478144680248029118194969225762829422675897159892346941809576247675006637520657436692193639796436166274843792141600248268038853924533674286890021375073980949060922119262370429709711152053318687221781119212728335832424315744863469741014637133247934175547492046116300457307273227900056242448368604104563591447608684 [118,106] 29298239456507718900919676557532035299550394689698994544762487846773963127223522105249168452158095053195022555671108282823864995819077340465825963588030167916894340970669064289547212457225298084694369841542202968433726692140800395266364307315481501354160490600290808986837859935465362981938836976999469941225742156997838037046704541360345100341649080448167924621382275749724493679995630202460069364497180179379507065284927400633045235915337168396656468583751103000779947430067039812952875160208541020923435896528836033628543285535142147701024566639146994650678814214201931555438316459559935126766202918401526642752433394395648046264665020344228226567073488671104917055180816620602317120144824752433279825880577897260123787884364655697408858851545509854710375969580090320284219555367885095165107945337441454422382331739458259644908186969163844765737584082598461027867607435771344147125478718299268886986378262703341885192344661511294177794126801935608042747129450384630511080290849009079360090092650082192574967218860590362390981398639784508876492727174392864723335957715960854377390607306241431776828736349223880035983289402585492818884929676438830126964950964598125630280377571740607549393190841869600382380587277600358229943380604181152943728845290753048495311420936668806603926186534343894259748963607555060127595150415309084820000802029860028840564683039950821015864944921312747383873534504597918463411279776873656712509148054252134532422064254359748006985920981139743384992220332101816553816564441928721638495362002816619866591509300603638905439947779868150625831829650437602128503315619934699649845184692906849862799966864719039649390282657768861532357273163266107812107900684532082999917245061029567457840163706967458326897357551450704114177907280314036784212888692044504879889469155169745445870521302060807650836092447261620349638795424802672568735717879784977968481037153455165792633042738012675428313729651480815850580729036740500166358394512430655066985306537231814761530369648380906245840388235935633749373780171731176400705063641146541615870724595775346592872 [118,107] 356005559989997884071617084391155229302885142669238836815583848004714354241286358610419839818029308934032211700326834165908916895181434696995807666044212405373410660353047359939946263012505939596278686290444939807782522772424642375572497890617779388056727822801299130970579134008062069782581812353700650096230668835513930589938356253341548550645709623094114703181628756413723854716755459272638895737628081245535306181144375623034793740207578254317939825221561993226974862831369117347777863980944628514221436613397901208829810044398519417641932305546697289696462037061829234915168628814749137583144634518128817711416292904504735864928616721817818456300358385895165095332335981556416506532838394552865316701044571614822015889195367603998643975110530221292487459066725679652496512782219477722377525347343618595681962393070598221273677586979836939859557704399610028165487037044278063287186787296987135709512010170379585059529362280506727193850094989158013058078953866275068874646696901727548196278585426309821170515615860883629174491463349149332277008559453265278559230230317031951244134676633326883195113495446072392035890710892245412647387670469042140129858363834362307943523908375852871612284682586677901519872046366329017427048631702417503071562819144459045934959818522401235433220332509515863569228434004695644432891207270863247404492578977592320910126343806043765656878930874841679439497308676404446758649158825751707411456894497319282296876537032840855542268135899586058810148761465054669292601694393438760127016381417461020561325561303070250627643138810781102356781224572855779159382272200084293770918879818675384727526108490048802229832809723435166913678582492110988699884354073022082657824415242221375346105315143447614225594258875728301530729071126958576882750635749739623567657435225733819907958396484109654242492062203496063810724268784326203216880212858135925745781415390576228322490717936161086122010736307650767227690501154038562367281454424772006678930330466580130341006669366472115984335198026909659575137562577957384970704414806663891981443015935465682 [118,108] 816454695731888163575864394830556380343427185618843846936808565806891721664282269418377414026985866071285594365006550391579218469007911768500393630270448197362173030320585156857216526886089206025733083614387568032991158874326748434820281590009260677676508314965905280718962150196405761519431862518556991544675398936815698951682905961724124060743666200205123865409880062213479717057124049783934059273777148181640883650861351879658813071289343577266567660421440110269012126051441010153049586009219787809640329748202230048028797685877306764878557945635677377694629843904214218310033527522246985755864926613817280100753074340909903594354598690683365028921839007201445657306643825527994050742528938478515664660983731214553598046710718860202727266674468537962457655828201333307058463709750105359077578898078547658843069931771905074468099234536062292260141552278897628172542962044013665976469633934496434865896061414120762460860217622768148289373855373617069870479598592914463451263002605011546088894193173624455008304902929721986051786109516076980054735525043574767620801946026235223228640966664419050557599300812353322845824128177421613106895889011463707806169302398310605445109977551801108715478425978180532126902728023511963700960693791473733083998864790931033764263799041649586489466901986242171330618878667045136944309975509612343655320331065104533444885270178567573730025239277222981095014146478367585775170580614481442962094612625261470927382901463002132503227484174303861883151935428801007627900782409231231882919681423259855798614707620347974850927608863715620178681890537096954705805001456517799494479638829183501611687672064197985385932985878814435827273781374968744692980672087650675806655032229287620549792855641011569944876694185116132865026549593554493678903488683691545865613487138147362895342640609807768265660598860378817140310912755170586428519085234538307789685583337446816387247810738151975224027112768882661238438185166355399241318502436727477540189189650297356898688662378772974203093632933604956390858765874643418476795573150207703819494121616 [118,109] 348914079066994286497978907817470915122854660742363240453673924915114360294114020664304701857311545295695785890693369648504433852442456072124971118912810899392216563654464827411030155537296863066930196838094454547125264457685862435130064234195950093378021455359138386899372783303918036055101939553273847309616061313862940400817931672840736693426514180563502523707013940350238491396980647609479472898329227200701764076468512591669310074094773806327805088643737763856847905778771499237521137694105984234921874089672268119594298272942315403630097680047217481841063307892920660610160833359498681094751019187499439241888157427003082071543101581351892458037804676071915883203359747172609118783312490066615107728877723703791108075413727733234052709745471008983359474069270340751680131234761279370316955174864237497534038960806549109304488642130751758685217737864457237817226104891663339780773481599737419073619282665805870945803897101393589099277050981206842727923036250308743513158801294852504783693039279920470173675771959573231658454178906536752754260715365053056061194631687248146517989886213164672139413075315937448729461111955108942793814505917711632866805894736574510614516105527034548208882051075568613553698637973124230502440769683695187026275710776492728433422315601192207782034252720985052087244975223872964014393476479064175987492670180332752312417874215749169909078277103830252868093492811615226547005586977832384328085972935732650710240759532849060681267416160819352699817145582469542126612557503204237872568292320358096056612802821956115879694614476544577359034530247457624486705958016003282931879209158314014970197424050328159460320327662721836365134317017346711823571503909058457109957631532990252444209511198628495248227878008254573267309275791678288838906445842349195215001527762956492896721300971036296269181533045137611401381247803486113859354558682224386898592660044118666111010317259314067492561820966911493681552242661140835110700858718420314812018481167785302662143497258108642946649812386797134844374535546990327118710311263415326541978 [118,110] 252262731495766607288695608222026644248805047853790807034333808834616434973978268949200179207256156707082446346013259199489408493695290314973833582137215715017874767921616168711761269385227495275384016168319770100725845230153006758182888893522066209674491715288136706560670657372761592578587578931964689845913475610125974042121179364231877232853634578802430104676555135168687847859656924052194562714334703195546116384473284776301387066451423941795501775217404199209193506821000818042801410257888590799583764446986566704258389054086877137228412519234020522637803219598857653501417631404589051271087648415650171305972070556399821537141982650259926971959560971170177446111263003775433196785402904271495578016353333924154803194399749805042759975511726152477088050775077349475240181070773051585028928888501360839284632130233931137107684760135224100104435129654204264153290586722681479807921560452652749061662754138684783827382717365791683404300103417197303804637981474848488772965895010720961937071944865083570487703662579411393826446370432729947640063627811723028970505376638837911641601228764698191899089794072150700986628254222702702733727261217552240724402172310654812798385336554910309365474471877423062657236192272785133833244845178369090236063181791289171707705171656485965635406301334470006753275042522071040064424722816862016795310733203930573650404837353035317170077556348702478433241482213790286020525951417376262647655003215807843016909885563666591235448100407054981064752508597728222973594899577302558491831967665945008797898605114944341196714997675956094622056273578656742352061312868621054348137404303491654736673073515584580096300190551416325536827390977964890408798695264888395946257991929755934314997202859455376194027275904593136556888979566856824592625356014468002720715242480870402330784207622657010874920588475027726849712332712917814084700897498285335253907693524100061703068909251803161860116197156284804067169903798315072550775162809574598832576067510628156955588841618541745221973802210081211203740488442924283815273832116652788 [118,111] 24968385776221587610904558085926873828269816607271357171243368318233767877625275472675419947943864207877388701252768949688465127893231957108641878342401432892162099302831720575407828583094709410103974959866148709660250762611768125836896474316824859567524100350576487334670325489014040355369575914076961329306816208621604066422165943759943143676398030757675802692267953533055923969140854150739860378166723859842738956774802155290839551669750966344981642248785477710670289219583203566896049457736314037044989340829240590575701305598473165402103850961883783775131860743115734575872763557127717272345630118994804958215637484254106001687244168880239472073331859908565884983924658506511869831663787853136699687292498970921133958469549956883113712161669736144366659248039988121599513879396947654723675240242256272783312294364324593547070031789104328373504078555744169495646025421283679797949314793523193604140093242215676396369363451646301740555391379412928987701358491690940676997818251760926355057808329711132785131192326379476376950677326531635999334135281754905659564562614703031554436834980798690596340693553296988899637155496596691194303520335688099248258969044433534982876746714650075599925710796271302848096952981093028320227283608320705126580092801041306822935188933240504146073573488992269193138026923703629545671698674747043207624778518076933216857281110543066963188454878975260814366909608552323028421362127741301392750314990714741495576239250620408859504500779841928832084295753592557795727466952358278262493086165881574700774530756679588869268939512677021715953834660219426984491888911992091434257167784477596597376061725352492530076008142389824876848926965222913048921976341469036563163985725607451039206849016961649770540667757698534926676377590047547858979956181046841581661128370055072212169929451801813198452727124712373137720296129967768267952743068485531769261157930015690633771037666114245737834589703889586142162895307346166969242270619055752338492370090655201622504283717429814845178177316512614698568631361603325382294387904 [118,112] 9203604555013804878471510964431920209498419927038764046070619092891472596507138000826849496591854387641905070041929072869077616887121924271905609493026539314644644456174593653272690867283072577409899561550444104696395427950173676007748139267288766147947062663143508873780820828951048256688997530351603750065278640185028335542614232614371973152150525172618917892911541097507641178624403120048292314428422397589889013349596478008451138630505187097665478715356682699807772134202320015417319252044632169456529735151698081032493371918507517765868644079014121543721835882219762051767259259714550297113745096209105215642650988667969182824002259279921626787807042129286666190614720407481397888328756510427953426140443295872221306698859712910634550917829717617722647799075005917162942248024986362661349569376929028900859071479491722934536235190260298663890960825043409411452726530937314950705456251879360668836703819668403131721085003031595517525355840792696982021505041635857633717121324284046115947912677166069782753152625522828037524505265015213279603411893457867521209048199486636025908102200366505603309275142402486136048617888353397582818567397642937877740150410127114981870870304862386401464174629332418652713457711736816032805561731199370164015578561904876371230024802570385893593846814900383023983256990890457980010600579191912581056435482369464938372285488221850848221503155867607677697012915848540527795773534288888049761167762394914940934843237602380395288431646783865913375721476385142968409739841792299931610636741474457204712409340284335784343912117520273716849348987694621970936108627381777365456836152724951953920752938476103404612329638929837565263082951524884648166514968361381025139861301758134969271098557430686227995828127458776369056166260778982196625377117048730382892339376727864099107859013371793472343835387810498016513531402189585481461079194968411307986039839834434908872600049526286181243331189661205608946033214447516659506168656917437110448251189810800238656936406525952302630429207351216346297373579061044096632 [118,113] 741239706769544395843551931676864951933537528048081142223167048959572980316461754494657959351624797604737916460870564859820697236194444149507130492441076338923731886527481074012108680594460453499764171173403759288724830730372189599012787911156757937848323033695415676089125741568856483615355174881047224650289416913548744762795215221457945808245232679394161223742065669625687190486385684838145855507229126430372366074356784085789086738472698191283736232802006289858086186171637569817730765603946794054842419661564491877192553604792405062175313003696048362008578665625524243618461900615249838426404105110302489026687493860832309685005091274776065724693434925428503185325388717248539133290377139616113990736697169327537744599983455422897854818417411646805586322110002084013809704876076959252023901985433818472740304054811349691650333208168579594841413238632350970697967533680033429813444480475243165527296517476009260515621230391664909623836265702647513345427301487005666646781870982626532848090408759317998111517425209648400849078602925563405810503922873043801739926341650817893413076150685738582221540015772059813561496714721561986206159587545907743251701798579208383769037034713088698605303216009954713943182023381569306184869770328839285171234936185695752780814030056523007527669881664055122035286480597339875193489920691814672387965670378879968560202754708160254190881898437876875962884230315054780969747663112575642019339150921708000825146462990856416998964458345740959246381814429793047977197807171827699886341154501371775230110474092339360197171112939739996431051694584395105120007558654094614915736076464321413407579129780452247580876728778892970235966586170288713000127989383582614982922994852075759517831006183061156775145090879628350789648552024561599325338596160889238703869794647257334537349645983242910680329188796280230950398619751811935420457459757735804082855255284568746777774269605731209883308683854801261432121693758239122610071255955342971246819495200219162364169938417542721499878270779063383920015844020448 [118,114] 2260071938760164960527212083964330737097782228617100618923484447811417974442674658787100633481869697119872175194464155462643812347905620720934351368372700480750864127652452701025848724662938177847033812130409966002257347709476034261154081958208126700230994447991379911877699852198616412741844735217824532717978216118326409873946444543120646465521456555814043652920370983331977849404807632094478268499823314056456705336314314190966210650166623092828759866368219782846461273476168269862578713104433864461501334410173263541191215740190840994805049079308016213209537270860605277016239958077270687973276491397693682528002549254052619767199509494245485566242504369874485716787891640522925796741060299973307284034228902537152463414544235926551860277702636004478129693813028759008684569948484873532006497471727955646129914590407525372145625080973298928551756546379109734067753471171125214623793416982484003835457527849880564378161990243042145835849628756618153261913175486831050374594087937370220462439773365220205717403009890918055379483352132862205609434163892075171309704459591191512249085396244531783632682586352590610747723010340473489751365119020890609306947819406396414655844550872460495159797571074410294828203585015995208574218166764824133613594381952143163289364688952088375960206620785092055919886123139945778405533419708790958087531500026124307196563129165180672404439731976577526327267406017017603877815393064871939133204326965738332764873012530361312908461834905497248246417747631299140187944070686279177929881770265241405512812805652866607003359400882204279755628254836401891033080840539371438811854836696144931505728877594605684597945590434880257098797520872895354259178609350171996226007469195546056966856812047970857046750344928174959523951198945166320059635143988013161817070071189727027594515396952063665309637988465155419385095347321248067600937893341524674102503210119939024061785335686211319296972225635166592579204299358268885753100240209662291393512767338077045820517265248748789005637522970919248494898704 [118,115] -284645769531069261093553507706804478767899361893761349006201820424849538331083360983016960632650956457014681733526841471815032573025106367553504307431520564190511562642602343901142485395818949496795636636496914227207243683465487734974662232301907416357539478481845038425531242850824269771358200143582994158450416596583323476970432799165503907032936157154480517912003419641752143810137700897943753667464813323520241642151153521014630441620237442976012042110443607294660087052027063691467617355976966790720409240872176823406078998131055124249168633108952435928150767582197681518082376767593549252728674618388400913899572829889291787113066833326743044051620128086256288286949723144594512669767123701964444725753985866814251543771968649264179398303761569342849894232831369059869582302359482122328037547136731274958501940381358857868025867704202927872930101709087892626868135700633915784798614630797621239079035192626186992622667208332249237912284781957323393552453205980221392542150784975343657997417752008950525985840999751454721863269539877737658821528676808918550201230379216437846409256916712496529802721996828114648198877368146230520812311100773846375310864117976646318996926199145510174383644253420791806558361748476019336382307311744749548089230553601065079207993779915379305628393338895814247489683848172949025805120609835882881119103336220749459779096163610578929841707689223586766597504820951672067476291238394025174508944507566135259747442439216604700474001175425418627597685420044192294173827590315396868224980736391842733733625261212419216359126314706313339405822079027695545042922256088390416259906623051455119604489351244217120156608674756390677963593838824767011352878142633907483591400375003788028353338241775109804557866300328595374506729606473759655283523872688130193898721254383914562401436367969970779687768746901590348225191239770938800727424802381095232871972942841435572330727850885022778363492772809201541608076197847530449895000848817693149698317968660840638369832398217723830637714374281444528 [118,116] 13324385898721585290375191016321224161794080705241083260487938159554566072080075079196856569007678677383690544151386542757661182655960161306966931391355590574900291776032133785703626739697988182805084401034252585843136626004973081071143828273717686077719924236374578941668812601596473259124873499111993611309011938639967410569438951081391374092731582012966663401880018082011186500618082578636373949612080792959850952946372611984334523212853237919483939289069153536344994883000015378069680209539361574011402621866341876099663770348300405577552375497242424516394341445834844081198165332812023540944253101249624892225359584231040591774734448299845546131303985743477592877897939327320856342878338045114796966796082278966496712147256886075416409374520815613195594057102271886246693571175082491671929181650002026804537511586991320406082088177183081720380000653194438969737974977365724603670775875437005415474671614422700352128192785369752164417547768897938467579794410736045268336546992979710495369324334605124269077461843628622368625304726225439584449505296731958202653026447029161658523426260253662385715522279301068524401767871947481425612520092642894130538254364816928986347549491476770782334682920121058432627178744434907357040890897189580586454984817647134583614803324807973553496183626570240604134804556856084435765094198387697145031297145498877738350363660071197033438714145521571216676538502889940076974079633828109313524934267728390576482698807234911773457811466441872761123311490221393803655483968800926361539328301400950259164223877735296245870203169101457951395357350559130608845204326649764118688186657654978511175987075735721696525973463505370156455188822835141809806894499487823179844762901758671658433529086683850547682714083117067664027204446116496723824155988681268292329196447291446255255096738555198503955730315873161657477659007721275787942677580052161221490305158187792579728485487569897424257589525302036544382761304758705100012676025715899035016604809964309722253180151921064521360386399976 [118,117] 12468241067116362687494415426025354778417595526423839831090939966384653005566547822926031181279788263757606143559859275966443672463096887394054586095114170928737411599994374050208848224639296968223470465383839308117500003682021517549409483997602802432347736848755723702962405462168074452696823552521297813824068923224959961860872890988857152519412911941556379203965072978290784189559241005632976419832638434954589733229654913066605568697464376829073116704275969199594001319024927584679906879380130200340979342486398365166840820811487960476695685320140402996386935060460078724104878106248561623403797979250040352406716811153787318509062084342575660804304528065918276201697518904441973749620016488593463422043286377968039059652531270020300468727443586054551141263336889934456037196164012288910209714622448054202177122138419311898649770314469225759999348209338447761177040540839947165083874563767449581803177081579623658662941210416409298439317651259576778537063485985367655757617236590016160153089796408811965015058623010827102081429261611058701777415930372744268294544635219991893817098172286875341419405843448575954089271948300411722010674739436836521421884877951173708093570607295496137259397250196705135632297048310516025379242112256695036935605605772141389871810560186239787344681754014676576326540371299996869666235512609024236949380142558563078916247909136952458800273174622879279578210261063542983129874775255234550899676176642629508107749653176881284731856386206894391711821750133865401994556512845862443272938898554508294378726488059572174300235374560100080223972098985499907962909373918094407263451217563524225621455003661580131704853701445415748609804358748350474274388416407372036648803987343702090380286684171591839778472879439157298479486747305388573259138528792033603002687575632033430316381104423518376276474466317035565034960922651965955073194458521840704909451258449001769668111629409705150969597796570499950109384070360235973788057952832618669368292241272119440731419111262275665378516 [118,118] -2852499522160844832269936166484540988402086210627177899656209454043510413222697668836961880478598895947750793226514666038291008171641837015186045586009507151785094153801881571686467911906700427501779814196462594076489779834130930850044887648851146420480765406172478496720129543417288934473561661233606365543145019021739339747903606915690562484932397033022373965762016102400972068591978874114958066394909738270974649010476401863032855004057250021905814199243997174499765170192436418100283439758382194055036343017591158621716858422047895165436279711172867092415417810285788549225020048929367478162659342696346952519956768388584166760008757035673863198818090824185902687011463880453050111902284345339883398641558626566560321073144400722612113109150180196025745623662843952340653927668223938639069892015073086005953663708637121649972859641514622716484813248481694791568568673218561611845216997531766846967290430526607981814559351171710324393358071835101774591118455195823120081551608938657150469237320693736782462306530370768061582003049879558675172330953148831779806425464959007028125368646628420801125297000544838301310048751479129372596048373334808894863693913977437214343329632333426775161201156478285862931817036406671593491279213530822647286262022484367246643517594151715847955354058863959469923868332278628136480262711013469421707514851292980740837160316759692434849747990083761179940658897991454889896846615934200428953574532190097169089016944236371506722910264484708071493429630803530669992366671124813467737639930176770119158808053531375043780333954168394187870372037770105518381007871487040396300554147444325542119301443046920129151233247409616999509325366966189440045251520075459005371080842094426736924760178296010590458190372032221591900566360798165386836206800988773958222332916343484530749652992340532614170878816330756166440936680477285236003081661167709057058440515699896254193029791299955727952795341842754801041263153380603141244838610116742276320509488065412356467529528125230515 [119,0] 9132564665663925142225815070793411702699520363635809869279955107697711315419009528614641889103174292197706581212034441612926641021613256447305085752447484115005131469959132549235150793660657090992778332326280247046994750881318560422967406191182777778153536855718525346235988573104577637506368380058705711063291167193010088285679652912642863551732219054011087026594447232169583133243874296776137043123988299598701433655168831019584520148905221283397556676087132979808118158815785132884894376414029272870507152560042156540895869766351783753676791275094467074848468100585161620322892675489145592647577756921297674007453801597871525083555871149788763608945695363094870837149588841414561357607025270556559694608821764892191169823150631926637467618786872714273415422104079123135558846020574414163608683715824884622986660607377742467096688103495096862494555203312813430667608177183432373882572655684813626831520737505442036437262983873553760539461412991135627350986900199354293094149454537325343230231794093116131597270899126601796387023633210618249688822234997350038510089700973598095402731314315105716339689714736230468182564521035807723797250166639717795828612984674071883022044589678026071964510495757232980351756431335952813731103811894566299505474749609231225542137957417928977019032014266632347492411147910056393240950703413904629335507269102049358109411710382303504144476785079900051824734165695249677862018333332862396217366907061365696750165672838087596756232793332261162685512626456023482828440984069188679840791190781764113555053518443737013448996599272360100746580788045354918290342809217231902018612311396297750759110804257722482596002653502770202717058713031118591829837521729515681109604088405001031066232135547729092027667011818555842816327370364464230626115092497385190268002482736017469840648321194623649696319890648486864129853836694326314353559843621995606461806303804394376533136035423767074525142972049785810193275944939910920677819980852744083726529093831359331424394827633701110749250102838388979041999684027505501839776183297875860676323225919732237786537085469484257108282635184186053768073623600790487664810577665900062288094891861490177366238760661365315579994494501746447814720260210688595711707271405687568432218403260080789950650833399762867377937383683850214310950832441449165344238281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,1] -1028540683431554956500486078465977442082510797348057665838230978839642879893944269734247132339175389364103401812743544406756935247771020296139600061459909509698242530981525250202764033978912334263348935617820870727321352184362858414987248036242217331310660870741935560540080331758724615435413870803673578059097277323475000797108698043675201014606973678407181388967279802010902830725258761644526091368941979102123176936408821560425605530958603585569160291238181831179655861262369356392103761668322124911342753126267847894561809290415480961482237121308393354706914780553910474976807359286260552667426449590858593437211015490131178662474721416950883387975665122916771699521236563042374291228997607492695122944749372934559833483317200211402549714744548652682022410743721159209244218648601313031188166810080642070838079833942848356738919567730145001269857850323851060438411939820280406955610817874677548862395857809514976293783839203906934063263820429425910202576285280775348513650868058796827483441182380033010334274362946914837540569432727244533579843765282184607390916623296885537063558729852119412342467829124877212576452584761236150185384490894662810731139597529105847893790654111760578463445508162123043537454429346650335966945055479768124339426804399818671973718018497075549738544908361888899715681901699598151868787165279118330067516614150740386800707012654802221101754402607172955402834599645265276290367854491157351779443329339064156643365725666006163706749327712368399084904996502802582892672107019043279178179660269999341562969761636464060156343220118727831312014011036812490373645506064354134498716038807040557178055674589603460608232825545565510319996893752758948376112069206369177069277756813035390880050080379203455697519181915478828645394189858595493282091948879545499099452163890986070177686960587611743125757529239232170888471666159613086704476950582317935358211705499011852897655793738337520410733550863929530948226181444420304323677721936636624902984759166992586550886441309376841942215971460274379980288321874234919907512799935817442190757911358423877673752949540765275521180609312320286600552152068365846490688940521800264214862793089723687710413255870815513368337676188450489383337393307898043862388174970897403290136458252824311786841809110818794222081036266597253714394355483818799257278442382812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,2] 53094669816895397946778049242027466808990576922231662619757302072829075651416374170414474878132599712503057728591566700827978410055417129310344192896977800802464220214882714169007162739630490822444479819767231233722473274223831829860284157396283884735796240038910713090661121043242997826543393472487497935549803068214458857250040630901145472697370542522564937923929236590350981818630018241074300780274119834412324972682908701948942144328661220264157961497223455985726186045963464268374692406145765042501252698817080742345048568274551389518951319389074669544686684556399954778783715883093814899166731747155967067238339523513985299951362717681023216042321183275492573095198559944042700195136358853895068598439364208440306858135143806316480161111369219082627037431123264935765725768289114023720430306874050689081623137373894735131621971489324645323608161545228826955241062756077423083781448493781841765288000573837319231676240786581807184489885472447040925163106829517306062970845612289593055704747736972292355083788420571284597451636368676531875851733683143002976898492854432547854202588421388865022882937521802584466725072785131145119929064263183647787840547105464581408612039424250669660086502142585034571153280548609576733560975669374163839700510238905972115569281915514971100613404811977729288223205852901696909583840065676222983855508669514181387611303749988353275788739383615030321187208773816133128536667138817051809968366883817170520380874167766323866819548059007180993683976400899862546283687316687313109756192608544450829504475318861307952795349299995221436175476449441466809850984919447364342588660041035250388326146611319616551126816640612051144798781894964682975572865827413984256022103928173180096212836687894676886761738280684315489443524299228124813802943422452723331376216423879796598742994559866898121604330592353126731899824135753824867573075439826887310103931741066697427503847090655588406330960617908696874312384810610342888016744963134366846353413642762101682741324839328491915952332867054837028184143794128766093764017588186951728442026487668463971574052137004288362624029893353423689728662728624489791508917647032201108042871501495630432914403868794034774658595089328484899511430127728324918361321127401329295727522665775349728555001062258072936370746058278648508640951142467656609369441866874694824218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,3] -556313140869404063306067754152058954894953925083474646932295030737538851144605624320443957276179361755737502444299085736998909779066392565836241663392520404039792425163905391119589781262916609486433511941642568421867205646506521241706508566343062430547645128154736867324978447846580643870868074696215233648406477630594832669340091248868806893738850080545770525423536395396919556588261183473191899692528053925289919459001598809342418088288149200638678762263954216934121394030275028169504346465513425723592248483188075050562207048112642080018918782535447705806889417625686571900250411026598871959356653867307713953855627263891238997830828768837453642870309750563746414293954206027873674792692437251489384965423577614670742496381709931632579631563985182472224319878692042418394229874191301654355822136862265863614466123053706168008749978201956828781866232079924167901994078775151655017538495117656134853069680092571864212631970213728635745819714365123384048606422561197571237266335883819348672846900169542060622720175642422289287124885003343562633099961664075663146804170066603175180414659964208671673706773238925635326123224094789155227133203571314461021841426962940620102657126693320403210525889495178989537077126039038612166415551639737942103139551433886712996638998253308757077039116027551188995501840774150859611815725074839010591104087488340158884209255462940101235398140408029453426265057425000651760905404495440302165166623369384682080482647016935745931074518809257482479039962522751289136767066566752020179185192678032356717594484200686347325686364116382571140456240997026146490592313561336480848450203934219338849461623646484397895079444643203681310100153792183270703962117495805315671077891186567262363330358448660216070638608963604247937497959868489184773354188940468334540313670179314268336325922884908662011527135956310084304226457273753871784076011259725202676914045712568634716103394685796450148469783462464883687949490861580293454317867397376344357326664158188852255102269338641243671265857092909884421579953544689092578549604700937144409748220937689754390264155526430565062640259725215569644247078185205362581862651291676058011250948366498927333193451925847044115838774006008061647312253769051463149176672228259287377007747220993390972797527041497513073267173585501070207353507823810900845273863524198532104492187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,4] 8047899159368887568367357970902773487204443251225275871878672859186926577694431699415106153397843614234890659517914020405239760396982947004816283455295225324456149382117709657348693695865853572900053806484563210226506240760124909060991432184390324654395957965764329762352507183315890078602113560587717588048223759773297026211277162120491883055441596785719971443098014183182772728885731716829082728407517160560468589017540278925034231567896185081356389796168793496566265287669635402857960231056292480361829444430214064794754997020888008421343107516045244070624692784321313970973914531346360771427819009120589202025983454483146888855823836506722905930238517513092346106428568126069110723978612896814390141816149864294711693858328161949224064408159694052042413749093404485566208557744340377977604480180505939276793773981405062599361505803172923167228546816735650566611289139121949900762204330915129998348055668208294129931245171173285500455970272718386277163914472599942423205592526450620940208368246302722929569342881494212093307467003396727231990953542251115183027247518402980989163894479312161717704037294770995329430063776613555691801209850475229831282022305423112681580620451984546305394842511697973211639784899882315434871497202302679754926230876350504275554412594897379549410116039127782097630056964245958962578366618449169996285246647361841092303099944094677375801741433812920701860421236162470141064615537036850797144811643534543539787798893195426665709083225742528223593946451209473236029589777041057179173826929729172055293572050905160888444792906719653958699044628552602212326966015855701379232333047290503177434957483480854656273479323858344108112406367122088868693037423089537033773022706502926935367202339923701934796564387622140368428255855865281440986829180424545175352443888433191635323700588638958988794014486253560699136050163955985173299951675793263235914971977739025805905278811647920650361003980825524250876925722025665904515333273757112288432784917063440567127760412024738532369562398351842525766420516942250011493035909941060430188517207652914333365641815203794358044487814564426992229468367898386179537772073190395677178541591766487236256208011376657408739705936597047549952925258459723494375061684756313499965908246010128770403976063701762645844163445086216949126153250579709941270323270146036520600318908691406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,5] -178101040555224396374951238965625960473294414769448415468192623229679736347847855358198542612778963067333372721302139865620351584018238804471024222330159768767301449040444381662698506599404003337488237600133917670381365251710866951884547847259323305272378886487859236082767616350857445122060326384195325145184177852072012324766204672862869083406833034344704478780556296237561569231118264008248692666948293893794804546038159943212392963373259339365720365187520707456292716367934106331859256624972251804340195780238351220277227726059145265237745398367673679652534470987590470553638118883047466868735529746171911340765819121593038547421604389286770987374084176839529724567614754576989245206682643919727813131891350327397118007147736184789924828078032479576320044415232809303664243413321703465812788563891413714380610472377908226112920301019540679540533669510335099201302253008887707829818236098627936111607480954432449810134835002197438413106983199234597177817419974311564793079014440466476345359734837208500856857739179297016567604870552932341855559119562568844713658276424705786929138412653234716991832897837250621279580870897621131336023511192188448863866077132387021497059216774486436085830250973674136804888251371313831502586632838921574126288480136669461397666104086823705667921582552373253000254140630970809235603602065928383968256770247440774326083471445231939119357617302858914559866263529363006614095231548917876300200861507374883872686649558032116549058421024060318348033773739332442606752012561960902704246724544980220166102952901739092482037318876209300873013459547484432188700492020513347922249333277130292153635661028544932559296358043678467749912429092416012344789237100708329218423236383331431861701630705822820244832406738099850149376673534236435789863722517563816334604734896288619793097234583393370338559334152301532337108484930858548931816967059437057754018184135339159359711728903564759364583118427698934711794309029524352468207921462599140151850526164220004765047185646298573372394562924940140428458042082565518634100881089513636290240396137805321102679264684300277382313179270103646856770223048973282755758326249876426210057604282200070467433559647755616213793920695362656698280574279644744733302911282776575388670003967263066882376069090116143080706491833939044304179355487525657220082564435870153829455375671386718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,6] 1650071588631181572679651933338588693620134103140584601434578470814583071680138359302458672406692594678173941193471973959196766774955822378079916275808749359752049115526928949555489135932512664839318954217375043385663334018876794924436225475001684304411074179501950879377853474552397579645389887939735872022684532386142471350948131663485449053718607477905798539879511015581386501112010854376778713482599683469942673174979546494188801915030920202912146364581222380221901355456222776893550388799200844524745905257002246694938329755461965237662034811219132182845505340814695601114080805869368219069969760225352501613569744097371840453488762108664573556289221040391619301121062212387980469038209041250667030511605740498326000856182225613874269685546152220330162305210042974956099055807264357775646509301608480879437728365011755401178317921910117071242470910782346390379928543778765491440709969947207173600490942409751330842170481593768964471553931110389992501190019274078882387359301156377904500495773134789372340354516452494780507953133052102482924554489165121895903537414095904131805889098970022317823340170638155235579647459804303667439615340136376586712837371592401227071258954804287963371495156588603693766587711073907157548918440913166600155316918249320203701510873757706566057790838200952749012142147849212717321432984875015877286233870096421372560561085354944715088181694513045761645518386417108181602113341853763633028519889219219013831956383582464811293479364837439209801629921161096061710622571333032577902560822215798636254061886055895642534060163163899028840752108610213050219065515507155547011220631997031631024680603716020857085506416192713189633333264701667922347020477846913661089757121889741072482798479983711045750206615837145752203210589520125376868741562311240771399921961253468062137679344862131452190493412525497574662433670428747972024851733637419928148860928935743670647755895002775423196715939042494866653884922144241231880661764913789614689946268833978589270585851040192766948033636122247145293892325899147739875680381822530958496745282519488336491695910996074084937909569934216297040528510405744505829461543585477126696339655004611759499045667529864023831244874821597730639924757803304904810211423584463283281587215128212416367632205121070897592042197414986498397537210649186966443676370663862229548612958751618862152099609375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,7] -11757896540999367274965436503380840962728063548230816230825822842039861783082319330211846707015400816197259637449436600880213894078443368865358759035591231057839260650391448911719838569566569268500616469923034183804596813473961794605167402358639618777601771292790711669058532902463160500460368111351671481584459512242780134040422535350267993437483534365985269892739280368204051776461851966684129576895947000161775227689684995550744595083344669615426557861207374855722273645894625109623697486820885146942863122582700605664625108549341453992825568116959979976851350736075377464863128679171494975751175081326514574557764424241205002857570522761057980989221067240679924578825370300149507796355029837731784202713030403029489537818109155147358540282202357596302137836556088290413978656598216431586096550553027740691217591137062387374797085329904011272173492756948625280621176500607873221771550947167410586945812268173083409620696384516851553238187978957624482108957471891063624873583682310641623946163587266537937462280365417833272410467235710909856411459149572828025458175242172395278939338873269409135274873886306564090940726250894518020228709601933205426241237533091145734476758692105495438507976976568200524530687925887686620620577978471285559473279983879433177041609327233437311066576019172865316454367388630412131997969811644140031926153670761574959274302817694538244562543595522487575841727538874702727064546371776465386926396772969503372097524338506601702524845567673672391154421805525806472443815089678530107556944504102780429622134756980698399309877155946025453203203277689045291973532228441822929672573647731406573919100719749467403650140485588422181305071528187004249255550075701684885893440321646850193448039541291599048907128078932743193746880226426435517064466928734288930102865156425620626057961436948787176909864664559848821731631423860444060251092803179748599018021242297074876649746334490372595700553906915937442295347555116424606559986400744530063088982498860820828659372468264340996439944103252147578554056943237221354135777200931037635309376653884029202699520530984186561084591104991650747990175261744255423064051200114553436053788247516718139468589318785794064703380288539685024205115360918391465063004898300954598511130791586291343359760888204457931569173006725491150431133854546555942527816750707569948275477145216427743434906005859375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,8] 100838767058698107799416409670278178049021619044175362895189798795298000457772922598519963554885626004765230344899677664657419023608402855206069981324946248600647281435131910208400903397317448081730866706399682645307399855694477332350511426067597802703775019555109894153871031589110382096278775840533609002070004542176794348091091089763040826978041879982656688078569194379241720174551527773352319045967424985630577282662962180616102765558571257502745137812492280569163998213470676520071931321928263442719150753341277680104188477043729368299420514813183538721612710304100636786554839466273467781749171138908449294228032283697367791102494331367802260730879155131720468299579209693643907705002858144439734237138608439053656625600542760089376440682533342576800689420765230322547716144442448905936300019185791796727995176367066013793187145937928518204906778074801798618659938093334874877414249839850261231243868955145516608400746776576199274377882745388051312497763065231549386704250200273893783468758334875625055941515530084423391315197816079658236929948978636541677613184785119738996193705772504566594757918953168820422428288416858648643698604940973017091887801496567019636678968692732314062123627233354388737435112273726094510809718737881530429245528272465723068600844311455306592368726327564401124705599616138061170271490562113669255827740066372954936608072189995815780182058856249406808781958377816175563665522581728892022956618179175060775196497132813967622516695538167588169853285829139681570286371698506653245300209277702987116805025912613784316356065924812312862752609624912703664908838533722386261475221537673080095623535804776846305163754506683981417000197646288183740482374533621485507614182901051637273433358132458385363476087445594211416512387885785627567450403192947627298753342940377688833975713986445205439817553914210504179774021362351158985445748154531433957321987609198382009029027941607841622559400135276014768842592135711100610332879253532243622490828088195769202310774226438320210123412580175209093189405783221849074634976498132953571431469953305591652937491880559428682061989494890597117531809215038558708692076991912858178957780478856101318843402314122952969315170056959848063795580256888327260208271371767517082021253110962942741793848157273170786585507569840813495422041482360570792172676095348513676183688225762580259470269083976745605468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,9] -801543560295635947533958500787057146499016019630312486427645072232794997771281201758828186671903659613513443661025764011671336065459841982379494965500932242534999942948103099852938239606403358744891755186082337981144191563975120837944830230966916290227853671212293905047183819279228562407619335951013778797142600697162495809904314953713127842480430020486329777583950099398490618125710061377356948891700038014527245407716460190991928865493609210858250891299032720109130676095371150159369275803664437079625228446608010386881411274368371829173921727638024280624259010717762430591002112502119234199003444998359060951444306743260995322902296996773002420734589538132416131857017696448015797214242941039595167173429501179757234397544823224698342008167559650052228661352978061784906157863930959425418558687866639208169524537531886789601865499914583365408235126498686900264346916609957496246194879962085961164137815850458215055266237084388700509530235799750639984484261360236128221212768074378793368059958273778889657484068778858473956989891934798049902502869497989713645060279030852425777848541048289631160447886652132139912500515655195383029367650376864877103853783789837311025102088944062640890238258498206294405641804515658127142409282707759297598028449427051965098770798834198086299840650316828117708863857131123851859827702432878184582775325108521253948441501852415975241857743229749366106621315672498206702139357676562045199797523042113382329202198630478916110827359810934431112514820979356547168324013184175672962803532652351267607107028880613079853175843449797638125533612232289225291091365020933700384592629219182459746365879661235153410030285099180974694665332679270206509159655333411062054755933283596012016637890384985282977378308752523904421512904898951147172029848777892653891426127908954939247582668438797130257690751317488229345460926572788212518999528411908572385404887481406260792448700018850855122352511305771574936524189876906983048400378761336123792194375993610214263816138228603430634048648905251744803811368164982926993608278033138514457586931493998664082298881297545525921701236837341699614954001751981331918845329080841657886305318926386036774585370001463430268285434035877400893578506386218340206003546476160590457713700470966869162859219395060512113040620963389426024918905265685953310568933368459564059189254026094317850947845727205276489257812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,10] 4144621824494793308546313878452803902788651441755342800061695061700501622336045451793126623961004492510287177387335127490991445884677989451188760536125511422264030469937416384406983424986464871372004702717269744281027704604637315107275900585828581077333539614497241677022153099927390189419823645226893776025070995236036002047494715845088556246955784186169729424091033509200454971740483744555182303891528251406117770920571169767113045333229956368654876230596639302431945952666217990386322377627637853663572403309568191780962478161302388335722828054229483315215537186092140867852479335853226685579194080304872529584525838414327597411908374216627136881614631511666275965647503228401670769267582361287650130734859892689735364452068695273538395461251268619623034650545286293893058292221767850162050883631075768322940660657068979371503711052730011141305952367963894133816786519919613528150209425869929428354571583244090382057330401557256842104016363965283672875118107933444898716268202567859047288818549797440007514294737990443077224992568362611326375142490623718482106199347048215024395983424653170034033681984741162620820138679818591629098200142831157147984896963855433393809588650692388036019451729454728842982617258815655417020817298436843215236308753254386997739889630611608625390926695636250864076753560947024571166078210291305550813241168786065671123151500919914286285957453191396869373811091837595544966696771528908485019839959598379134390325491515807091045410066018994125955147479197745033704811024356090632529872203314705402532833434337854849779471643033807969475771763496180128051865720855111895723419340961696670666349995651112302529666852756982074097173922039952165237449907261439949035627678458473265885408024404709748604054903718016863950402759700587769350245830908810505676943875782115516515711397679917170693142692979320036239533309521886219817478418354176769274795696723332516994933036239950067148637812620443018407795081999303064942679608058096127006667234421642851907640038963174822629174437702662562489662687387963957015730354819496142005952009941615912228343442866197702498102232924061768687268472469930549613595783642787559659386024840679371325870567840236710907223595311790448511440735044140019525214309962697654787536530514548517619228676932184176494054240114400324327885384780531955339405047361706361236118029535771545290856465726392343640327453613281250000000000000000000000000000000000000000000000000000000000000000000000000000 [119,11] -17538900776549897057820877816161177053652676595593931944383582393778139089031957274328741084514179129397313893211525610400210227279477361800881976843206815520477539143765404362248770792652235425589214300764476819572992980929713649787219289374446009616775249771089661332504312267161307115111178096475222164696941516051815826195453178769106991052020142190922545597597060074315426254072729541015127556184022851459499917477015333798154041111767742288509516310652063442637823862394036105134029932431234010662892147129395790241122165368164557194659977437428754901779289392896118391052013444242943212087663304595238327241639601370314373388460904631847479317656798155212593245466608845337450800392043142499836352873601378473624796859933307835029486622209253733873090265323784481557579034506521611512116204793021945794541559264566631071627874279481107101399755894491837524922043637900883143121539645441034818326778446312716923487218094489974608729916338884197835215005142491608685232340799319203105782033693152833908672867953245855179570429287360266785879608209276255969109503064495545401091127172567359387967327275612588184101697103438679988870537306375333982938453355777730342189809399856280409235900731825644111846532450839838680774453673724536486858842919418444786095067643469737700076381557918711454160903901744445814949451231314271434476978698391806617227618862472615626844789132712589103195751721719829198735302607687131913111766413625733762201889479195689672096088456286746248000602282782075818305780059796913213409424657928461731905421866905664419233126342071592786085409665872119348095183057185064172584853658200996656049784977303981720335423451338231148438832210643026250252057057236138167121422788873772014433666816244425444936978729831385204432080683431366836891727913735854375280485479840884459859897677570318480764010407492787558142687684695785147421409876684972387621589778761042134342054848719080478895013080650902622620044355075371643737179295836069643455647060036536096154155385791361673849605258857797902039693843784476620497887217721093933779070603662521192634037546426736449368059753563556877448525333824540967755319018913101396793213697505186530804575253763684753559624971937333890441152788556471574384589159852569656349081883231910779676534726112132876945056548957815920620438237470761526552666637456311839447126306814234457040480030798335064901039004325866699218750000000000000000000000000000000000000000000000000000000000000000000 [119,12] 52881591861366282962294930075222127195756678065629454601621859827769052270890860304811515801833291567336171927670033556821422027194248266421992332201748501893595665976638363293989136254381801772699345001565291891102568759012159002388334912340599359311208530864469518724227358735455212242970490932185165273733314825199598256428837334622450837818797927508851647281887016195419640138034630991036922729241881445847175579978939931805016050801995985614422608800875540561711387773668650406733789975609917460289763605741848776685784681290788497380846352027349034435178843411643449287325607619775715350238853914666862932432906404071958481867487505433627502619841472756851535292495927462028804477527440472311485891524802250485972987797105387388059445324534848268538167748437004099282383554928938471868657307594182688968538252333551700213933124642239888806791912480746674915386533168582907210079684993636611921911495724449355180616895117349436733540989201195826582361109164477344930624894851513460826610627454316238246136257854874277379429855436587930925078159714597710361696469527900724045264923339485883036773324925703501389291402277550681990909512285775212591197664756135749443300707964217604811898394797955665651180700801014864833261242509135795310695533269741203858746701959528153610332926021652137930178564177886936894608063906151510647242980036028441683187016852688391059698610005960645075591667293735194059761808765239738938149412286333189826538291473582282626906868104314898655358787486053727562981825069858322516730051106278273918098455906437588555726882143661653433714586173529193225953202377979730045749194809994741526037896210293968534508538887082369227563474789214793193330416409732888378012897090260940008612033685421031407753352720856910619090244499392942956610234773435298627416452965817232980600891949744246746974162139975173466109327807024201644987512628474413774616288998010533970234641183359312826923797543136925365968081809600066702910893676518568070195059451767925122299404181273570110222089988765703656668017270941067903344308594719640812717366617234840767848249321001729771209022118770482575257990836826658859678190114602991190377687997865543642248076087826417207821825589972407315128570514784137286220630701200939738953683218274802761563744119814957463819574340248072943291144820954361182803317087248051339587954455073956982089577148753445356987867853604257106781005859375000000000000000000000000000000000000000000000000000000000 [119,13] -157116257234175758721790579894548637211455934492689976213660109230079265734196338102328843535389179592633545379896548779159692224088728901118538642850376694491767442088750892432442457298874979153732810973610635767517009677480041583442610989260449724808395424245151406118452953552820419037357815042530512424876317183456609444123235943900687436511425598943260642701453670777351377563193486640743790623849581421461529336977881293497448601049264786328794846899111308504712590146676876579773832482339028416060492014035377777854006642731506224817709847036978244722360114412658246133879067973329990129293531514309053410694704220577112654176176077561613710036326005913837376618788401967066258581747704345205512974114002941663357463687285554775826299775338877448832683644515381695418901317111009971895036606924370343889404390555560629643741811550239071805624552755346340127938518298780364146523759869668214812736277520200804072171636443993194076450037552815194722826232060648543586119299333042087370759228571545357800217553290848923345985608704580919368099181452325689786681635367787171717707169291323058631592704299413714880424068856788194067790485343573463892716869503744667557054771429168877108067368113621963663047088227830492861067741001166300830896833235120380999259878709723026263824884784454696821447565317105682261199769390963405765130235964478999701899928984994802048905431993954073735698658152459268894852549717379228052267409023304549983951431250474250248931107130905737434164369084113269053706702273832220727985702039561317917689709247824142502285218925236314883720481180245786397878203486626144097013684098395866209467231605040183497658336844001793053585055687899419575665414727236629584808395054758815174901567360283143778505400235867201932873926988241232556268595045355834526712420096736509510002130180097538762409750793976536970990671459042389306916978779213612962598930303136307066921778794085948852477889359040774570572796448806389732606164864547562879937742035502702848507141773021287025543691250575427086138265548578223592857169506411413580640688490918317488498621520956582855556977759839961218553061623921136399835793332976798755397723466408276817347304936634680197395493391213511370796848532822457958598822031520240979709846445809629203202983722934278596862546049074060730960176137348623313836166265533897219878698986381225975504465335735870823441473476123064756393432617187500000000000000000000000000000000000000000000000000000 [119,14] 501040410625813098403474536805389889605037173940160219248940831041525894933718345768016136415486384490496320551541594319672919959119803560749191983513084178814494559556472651191146034227393761388323242229769663507170322575816451157858185379505216508723103421033322176499613906994041931983685969073953358716562231253880669409523279004282387097012381715598828781108723151600564237592396723848215168678823345484603480927949704266996134988475625074004410307338172288490595128103059598407699002642795976495597498974480593311697149682514526351301606556727232165692623229848169026364191255373635401818351772769919247254412294707419578937161257086651965485182406861186110509301449388329988749207251502223427600133832998191560352064944679069376445214287226424902279954410294776533802862669355120516315776147356214382033861539263346995546933513712078509739838359798343084898900544714505640274645662725907563757404958170293147131218216699103042075574960861385921063301126903892915675254362998392017333500546422598935948429920839339724527189010376358224045710435418421376641363891858723444775150292446808931268199894041268173124486588026833679455252660989894524578446088305371083413906544376943376956223692642155791442707502391513647404774729778700037317062434693333880682674071993775983976075751391640941486060815411378445562463775688789726028873817739125621915115404628401480922372793383693680621392209894684426957281960368085528414933507700049952825525318587202265348795623236363363729187696583166006457396633004675382582096389564355433431181799184192045629877336418029840592646368515805378832241736028354236689615616852223351814342094400943900665665254825564707815038132668197636239571355138823290818697994431633236676357637022206683380039743798488770760084632436148951515721987544054141575363881480991689115033541271830191910393173370540042167769899761754609368570506750616602768133994496839372827227332337914682994999513396721139673939318542278839673192339733011128963874104098949198347981653240995786144501203972607297026988083534978665637014201845106203099696549359998796558670826429589417259091858462190359788544725205723610242406763350587643861350616433583540330834904659974893586073496757005224535391807999690637697828018401984389202252065537526414614595944064989102877660857997307489740366437604855919543121165289814377964602335111072480315419009650753463455674641124915069667622447013854980468750000000000000000000000000000000000000000000 [119,15] -1465694228955383695591848017974188080208786014509553438148695724875932542450521607354393881251853405078528137831297304746151874632101411500478404473468319980199943994636651929763357030011706530799296707496387219689758245053386047224165207930880633527519959949167612913711338429619690557589798598766479625562352751059686652955633666889495813109611725714664219958177924346547121040933605290933836104006037726846124503555920372468108305597266638935792885173044479062961409310656492169905481042849351009741562951861996457530185472444450789457446303961107806453617345447676769575267200171438535869008855011972717958204502728687678895945882321441684421355488491192089631525526598878453736277166141914718331940723506845575377167410662626884106980889207853341179113891885672014638818914422947501785783738309001557009313005422146811907585414607640393662625497449086345029928832700584278403754288549127804967999928977443341453209264141338510050984490768189701850349715033096969192496726512009326663688081058227897809987491527077183459262454591752474473293887774703791969323409070746153401561819456169526903848653533940564219179679196771193827385924728955274409483672733788825322450462431821203210459540288177738570495064966263699973585486957614864112994368968053444335271434860787888412290518254500966006185148981213131412938040679560768862014683031856013621640290378329656023151833328707985942939875349662695023794061842965791577400625486884418955410471486194853595969503054646757748528984230663944285488940920083703371389373552090008070332902726226035548221684285318387207546189368523426629410900924147362276432882746330317869169632416330308032299711536367869582520007819477880617855094053207582277993798898340353622936094445041586887436536007600865287106570549620627588076465357271290006414302323711642018008776770442540344015586704125532333205988863530319981589531453716345597735182260613788810697625113471349717735158492744117018124399836627757181637961501904765432363220053218722188422441386733238734893835448675955737657757305037913905289442063527759183885501749363620996748592278778369769701494314947359737387113584323711004873961999857692707754277130023559069196938142655847978387675701511235986788549547270700205492444471618738017288898370791103800520987315554338243323571141037357057760589780245983584088255752654203509722458773358945481436066580110314758493214593038089788024080917239189147949218750000000000000000000000000000000000000 [119,16] 3553075824757943376709891844668586011055862178509842474020088651205345442113001675187736136189523180068985061906517813689878184208700946052735899164373504328475058314403620652237403397901996657378952873330815294070614105789871897420175516002745084314945481238085685301959687050738350605483149493255316292018067637315617280529206975626349124046074593632659592179563131017707314598111748349627843687041692054117004669375313180677949089526350964649793882544273666511202209397415612707151614037362272539086090563371680674760389364925104160427386436910173646507735822138111852937016784010501601592442523002142026796006247375709846296036075488236631132648411393838686619688721782225142347706698378913289939603326162565462041591202627400043811780162079113152435404252979525834052227245467296693316321987882691659829047626851694216575715513529090329706169540348197756709389380467751275194733660672821219956510213424634182532565068247868960557843746918183332530115174044341814835051134124850848560235868950403087998097005538243387454457055764886810537667095708882521062133768460885501341473631256354575880022628682187241248766478845775776685550271137452022084436136145209855650437481264522235495024165127353179847724174909244081145962567236957627878257613387148991937981559047604229093398857431676336870554208455068888840725227715241538214043854075465142415894483151032289615390733076905605133312861680698982423528759904961855697585967342167541327472733033592968356420164779146202698994257366653539758580435148372603205447649601726644623303133108638890361722562511272065259736313472693207260800958282248289918099245398767359148970874447931232856921364332222338528888109977466638996494994813489872973798898985734627241035899278336137677246064339627833840439404452192230482428167528262649163549874885353750205611053724126860492133505153068801671483234557019340346070431731222121482997456507644741182071556531773530612756809322792600107005513604549374138489074595525054784941017673791603522350375072404393611011972242199260163247542145685545045497597081414112598891533399633860613935746130002940274998329908472411870301315740793414522877157973148259177488182535428890931264284772078074448050622556667760595708843215348166735811807200927066306384459748574089759886991222707836284372577842641634728123228614142495572487945314954622598399031986492126375856167900236748227705415405014086061008526939986040815711021423339843750000000000000000000000000 [119,17] -6736142943670025969306458072380202594898864984395032376608173874601191279956687795147244212644841072909822513541164591829049585616005948457124710994935638208574988209717040863903086793501814722281944796612018811078108734807213253925985508987530759919607558910043933862030621794747978003696969911458502254362973610025311899328322779849379930695225391580270581039943121274859460822799955792182306533547712402267188397263732280700119199266229191444726253749655261292062911502265143695041834537565069565926577941643594305109316290066658822417427910818588936813370030969045300394101587775579837018866894275357883889256368445352889345245901617893875701169623279500563898069702305191081679403892191431017162915556110591680237679825154053200345503177822989455613596236948305063829325501922706283960641968520219417573101968660816663347413079084140935759287735074989335291926809545286492994964226021211862995690116736976315052450525626262960224265444102531259394240079983893278504570797531262238336963861555526466571603671024259227112457120545509148452080762267668776590403604793562490209078944284087894674627107472147760893637554230678453155370556606804233445770680994468538505491777186198917246698289015986203096389774487866486549832942912407820182072869658276620318566704258834019785838237316403209936486426573917777623699997279736386511846183459077438955350043852392835700430024368018959424072706919412025807661949815524529809610732125765040848101588055072519462279512694481152988127723052258152595832096322939534632489251145339351933531437016551475463225860852078074566402940116904654173207654308930933836902704677082223497689329245614002550962829069135069922217357151621885803900559712732046261223754702692567289763904271398747684344714109417449976515528040995057498474070411622486412345886503178123509954798273111924834764520915024883088308317581504889648672501833444711203103334063184771761457561104266798796422607500718110759974560628760926438103065657306686941371690502387819790038782245513276900933555933215150648208603553589955566586639638320813519114198804749412457739523499839175895889102755761049559805925384609076521901531264356818960373418820166109256914297504052195572329654464457232009414118777639422885367060890294346625533206077963634645187178767031509984783258068634621001932131344181168397649575928591427469486740402403580133691769289130747249540778291948105865882823195534001570194959640502929687500000000000000000000 [119,18] 8877560674945150858182393304345811372211865537732002680469994763925092729489753780970963036032992245252330435727707846905111221843268269510660778258467886348838358451367371546840594315290533628182387671264713748473281093644436140475235144949997144719332316862022594193422597715078017275578117964180759294222212691061796246523886734020625300068879788621967605022535259926242776637370035976731571450688099960000769190725374923088711290424714239314264513074114981986715989551412248914907516331033999124570933794088234244837672467641178172592424492966250793563908163196842099650954986866883578171827931486327615426599701605452735298124002463193085208862046604308489396293934564873445700683743801119545833454609847743914448630816811154564353777526119948839525212349411443392175878514311336915072007656155985715801887789984914417560778032126658284181104187726291276254453311747518016207079891384822775797305213000306031840053816243044764569111141084118781665993879808960165309771549070160946375989201230477817152912578002903455345147110946491027089143454444656585555881210313744424713437430239329952482334861413450393360180685261755258789936075188660117765111940492504237281333920664697760488510754197159683600188351699217484846911224915287858218200583101683702722971123780623173044944896320162145448371921678578810320346178460349953984120174241880357333135698834790651451699680980120688993148401253791252983844849264452841354728828970831951844594965881034295814749980036807131288337280558026772636486960855792538189831951060563476421788371742469414776280256233711274418510190828711282399892162371658940719225231997187843803622036437169158854366129494738945529772765114399990925711482969975165174707433898675619251683579415658927523448292937510531988449977979149351652399129071252359867941961355972121554635041778041632426757201212248267684088441461676404777973288541347682063156772558384584236774526265850267060012931390521133627973287079574053124186480019772238152072339833296781787240466527083957656198157381379411421347233033700603338335673999185435321233743817450623269703169911117254402783973649784067577095602905423279782336381576353126212066521652020339479996172733923489073577899007806778253294351731235272043971773061604464360477642616677962630138262387058735467099206547221634499210751500141171420256328402182137686105871763118097536691530004723501067517134025134260610434902560861303300043800845742225646972656250000000000 [119,19] -5749803079862815106362444292880260539795471650708151956904586633162362317781199298022172943489965898323671398926966678418999610692562917008211839207365880843694030511983821409014019802465938235846187414897444341694533734528088566003058653960708287834105727414827143402706267555734630121089219711825045234930242380183696283433212851965691518691082770816356007631019708603301245819104098326803969440508750974607337968594632961732990547076150473847215752787505545186965478279955387920132394759794265586842274603446715685887060257163584590297264390681120757883982776022091819663043447442481683097622253264347432751287598176147546481337487998617357678841723624056124585227124232185759425864126980150161303449755712359892081567950762353167188738463346278227890264519831106300378106256464652741481018272231852287071520339519002549957170348123125341718186852659549873898019042505309761611212809675744065612422574019754006227077873490238514845435573501248970736103740043201845729157635476819132880202040808565833015722803065970971084785654207858031239277966953816685299356681467928571672657629393621150862404903987452167620552157655826176913427376869137626465881732147406053349963650633934680200411002101564807759082498629581202876850266524350988380404334696011759107866219191752406453510918132214763344737722239938027294372285337770894746059315080075450888431337572770199982153992574869735761855403042841404938483403517217679154363032183903805803077989305846101656567029042713689032165618328177808121876337477554966671388797481378410817705430743881473434262374707913360042172840078115439766337505434704014918053293137205264355333495584348678367388226715374581247510732738261461146004816726047982139190099828219855585294866147726007236710459917648402400713268284263262857556007898834246950913361589052335847731452060004635921064377125457674176657316585833243361905054930721368402225991819954519104156675100592125066045159894382963591354949100274716521015946994193604773696819344182904149125854694282297246944801322801284238644437639161254241019167923858001971556623276342896210433474095163569459448962146689017224292189426691340831560106274895965857518868657841736498845119768835333340570287181312950588201894105768126024064904988711514300037917537843715881889326430182981438654415913669107331093829651352513941249442917576877454130125556874589130433090211715436049075430082082302832811870896279060616507194936275482177734375000000000 [119,20] -2887826917049864886175423715417318981297082767364099894136183717356695948399719976706122745571106937218803297375742341555269921915524728678529993380792821156485144530633144375963650433532676385618376820697129454013905498103070590308162490960269556743544848481301663755759402243513539885461196790565638255306984264195692031200998132107322128764317483016278229582819385829098532326962775907912207130227713956148905834113835065363712514955523133070944852264054302934385481404599877948865297000160168188705736099160463541194613859398447464689851279247358260472193280516226075396376899022818070689632099323420530760790385633168884755374123223738402522952580706788634488183236645579986514867729439131581926990913213188417031789341537677494019691715971666511559351881342625303452871862649535557427359736193143748240974094635814763981361309195337466748235575546122863627280638811490773036642126861568826508489482206754462082899856875773761316322506663209770232784568965628324380299769979811324802530172085095196518504641564148922300654060290280673442250230211574992318777388284265910512071490616196770340336372750137963476386511257867133452155027312864766823704059235336227347272909060349700463354530877898374714646260573352007603447573564535620716047482180099344203886712885164144048328405035160612868122541733507914047242030654717506826967346719134346242270611092834923324693635316448579468146330092476247009051200203521823279579674253140003265589890676298002293715316482507342160388273394004612965108677976062492526411720438946895931905723978006374382832152215433413076673546654174314296576972592143272730542130158468203335424413278757679631115369457585220411027347084204616747001579602137735663349023964736482815575358290496237696559699416436107423556639577635733926759597985566449623070294166934717194099707138225483662043619615537193259548669385078939579625294491714590491734349261566979369757264246884601118309368308114586503063076126103128867042987242471124714443989087383007253245158747510655496872076981651120132718275213176025710074162837877263380785104243945416895070626802628356009628081429564769126550482279133493676431554878298964064074732735675243748926802259651784452637082613665750458110380841548612584565813740139149768542011441790117905670051322255069916082556854028671623942178204978827848200855796126241737723774126266479455036559854112344056426734135171107906159271294654899975284934043884277343750000000000 [119,21] 7579869299662467233943133671228682818832191928427745433497420979038369059809135898890488529229924503722079099415616925392658355682234009296063342295640004606602831155992550328456554093609295594372818488605424750021069846878816160053987506014452897724963543711103575070833410939720267253224650877133026633022588361068252492642662708932714406389179794909006877219663289424439828577209561312675914283066712452410705245239343147001579738357498701784374402651130380851928805154929948866514169849176905872045747141994004107230673986534031658194066442581465727680138815238024199148364555867216729849278754583893328396597072731107004180337924610222210229929078595810673590472883711740166910053587591036189064120888932135209659874979439488928615694336231971593356032164054310207672340373047702879546778010942596314037030860756133411290796313096911843124862420271598470415079997476641017105060254934702796141480572049179935463243252526990128369700925692338985517991434121145076957967736154526946521594295302490495270523998861677056969713282647480663604274059039415190112231459112105276571958326584207484091031906466840048649999202992239695148367447422115705847746646884734501998514457025700627289600226383060586998782887933990281846544039492163594119426141581479083652647714646439129658379028406193024318272312978546808900667988784244987146495547563086593585954607437784286516677987212724559839759039944468529072180288055899619565583194520557075524513122053026667679352865176915726321299405154008559414242642901256545101149529830216410541831154820185261340878444722919442083548033698976123688375727646267745027459599098085193825413236480195055492362766959143427128383823840423544809939045739213556267580028880130627374570381271663986092745374121075148552120933557450261963140190506021827989519420447926741122590579078653653591001949308892194496744668364161507834210714746507073751960126090787566717359422545207729924233313151323552418892665938502736525866392931470865777962451669754707231693016982679302706850607156296367530813265498964983525216184747432281974896193810059320569555730969699969491501300093701771737505016567251901430848515918032287550231970450850613579829948975867498011560788688233938463886769025073452261610823415072713791360084606994843645743141181294447891984144019934204302217576424943528431827206126426918481908916149629471467057977045356028036638970942466412075710913143211655551567673683166503906250000000 [119,22] 1790103311105008743150693617559862837133086289744868188897738055151377130219307917319166954437706174387752669185773892467183913396535014864511308644004003764383230620849086753633589650886488344471786820239584956807277709080195667149500945901823041859352679968666863502792096008502291486278153818945568842322200016271636418370902269909198429811198522077673670952663852325957120529559460550725797048921588432140550355907148433219921287856719003228306218024311972098866409127201541776398277347115791624478540146977980397785039006272081646943767431246099236496080580461041089938715513233377386912577719579014727539080383617648202918003393657873370431422458740374691336682889744497800671714307060603537401089657407852317349918741965888730417678156146838918601624407649945039203395175609560995530664950109225930271775210416826962751702568049242115344504714019333540540196418620712246763936963310325626722223473747408116879532173195404149148692200930713599119209373856364713082552921389281530174148904592557319736873747611160983048029824113211386001260263972188157409960920972321361685784866213263962329813280659363951969891934665177085990531723970073549931390820115005397549099388803082690598171976576992543066110772886106138161703298207319430396989462844249763057555815435911170437574830986908769458103446794072920559852376500602662323122840587626839167648658175106091318840693696181382718293182137738963408108765573972249278223774498108385440871224713835789144962983862947612100934242429201806786900689208208835984314280573459402759793223573946636727816615658191898742671962737696527328888039509861630600575631576293563789882631824307384054958508433441005705999072570102971435614468167828184920426635754655462331054979707944513269620999364026573610731685564414534563753784360806754342253389834015910166959192977093793193660766508605939994269092494162322482011401129288781148884218046982012943987855592128016492422454703595492036125358215452488742851375912537835647820712078385143210416116323724653806911698905472337630499058461275532454944314393071868589596824868745991851655310273384180596992167807621944073114380586411346738623052767119541198107949799744260325466094837508968608579495836463119277906283951767320627390363153912700928162330272374821057124862410226304013756718207218852101169558233960064240114701546293713964666818244107229668460562684451504370861271936508224422723856150696519762277603149414062500000000 [119,23] -19065741210534189435508795294606001923340106701877486573691630215604187662081795441026253250417336141524808761157955597161188027265736483876976700355511164174013650562612839688202988884020058520406830004285937281692106027200153784466076437399420569825820042474400852026921547928585922428212513917477299905502642917713133487077037620364795261170239181741691848799200027234470423366226802784548359697583269991088330774444930440909839706181813025122385111375921802285281024585400281316366795474343132520982817326050547490552491199655822246632076129145359739590612932595125855845718568741555299208375412609560752712226500484792873687618895910063473342154914490983811420027637261552995610396892843663974041356314747307063836993954244800354882456450286107364849851567045496456284942461392116842092628046357300577429789337795876497702958957865840105033915995695487379294095934876184096656072897870124066402559121032056919487699762595202291276508235906309212081578708751369897243010893297310090837928663049589806609038487331576904815581390693837407279598313327928051890736396685672535075659967123123966930492876966855748447779320267997292249465485990601206423636494553888801619288430476187322851199022021826360965198826469712351626620546326879555560692336075199488450126719764503731468773080428062349598658606233089475968813769626357387605314455072772792745322947086758816652433332801866555829639802194479572912599016411901663121403103889253086458086089281723274013732878894245873713718967993427748444943372597032144095114819533774210307889054347776956034444528368096646940720515925179862587437348910148025135947532666508385705125521700972562907261708581964466215177263000536822977053369916252176656243086008519272702451181642867347898510291695577364499074144308020091406494749988922057221147748650961037060695668185015972104254343732408904517276082262021238142383842094778620923975281302528442488532780922802979408712911229100902300171648794470377690947833044142390447722806280569769199399409406234424894209311480059324043049642291771307246585044654885599027033711170804294311967457550683162630578262609284485265698913859838827416862332320045067638557347254368096594131159963237246329462744381100207530125413388883464068045161978295011232826308827608846855670226534196194999275581999247221697332534813498592844916779465629302927040074252323107381121793654193008921876492352612264546962705935584381222724914550781250000000 [119,24] 24918415020641431001057849279395777326900590536436047294990318093029745624765495137100326193363848736460579085415949001293914210610440807686977907451940160359449104308689864934093978996523584539059484380749134061014859912994093856914523313658829753019800518873271330247082943913451382743561426096316129221058917309477107554759813016610581797073178106106997161887848465905412098076409728603108259155478888397961592770755113790416839300473928103377883950701904613518629802505075898388607271120241740944902256458083151735403305142518792689624708584887414006267278883950289257394501535557521977099683752409379045312261732405910445169017028466301133504841265809662949202805173715956413627540096078415543567686422831017228849529100168463056036025787759141502675213293530184741345938671733534010245599956527747951550805350072915326063550295019828639656397171307675415797641099705789564062501319420911862144996518839191038149928831710067374629854947486326702279412726405088582450390081589539421004863636181682856641626315022852548206934039106831663529718863354988162393570588902767112276338153290925504641445060504676955843179622419050272831013448810600879873503312440733947182697767414235759765845188890473451071216395268483960710332985440724662554377554266463186721420925511254253860478892870492936558169548412795386138778432733501432531695537190330444858461708969153457317381257731487392018886004530868277718720490403965380183144619727478792248666248351664114980748036303385169641329181134789838980252017374279166009991613690552259235249153132900335267414285751599858576749844683012225553027213221441705282774419575726069248537692177810152752698420629565406479102368389550533954499387389533823502756511127735158963466491604661329340481922867274641158409262660605246194077346901450129430255585609839936608549098764960003075718720062906751665348288730561325731919076927216979134440301735044851184321566227708314035491763300564693645514570484972798660517861831932585461691821395492613507982481533566306837139573424260513537043060059717171635904447678111955710107580814887915371896198972727377218841474369789110580580809093999002075092118000172937426696456473641965976359158941808960830085227413075518147353947763459059494559935814992798135789732976419082398906034416145905754482137377041428135710891286935422316521993463043754403927201436957811055087910126285531934740759968383017053383809980005025863647460937500000000 [119,25] -12777255726622974524414392556521709539964215642325173962011949833262534635434688669738157500774430229262188211735195188731232127527763031618482204060673797206473340240996861131617135540755264644432141467823244913361906434523955548724211972768852457608797256407256193089218168077652296851667535175590121223191260250601147107256115913113197571308701376044503242960437431291195079202175277450341733479519923744625811967032522910554023385806857793286277676715588886378966553117464611829771668680869481617136625292531076004169357523354873438550655378731708033322664681198589057813785795511221483554958847172333168930971275602940577087528888429227599400016123262502570664527432086400009740578983875559937693053076172269712408555203224205041937142988887552623293702109517214158905214757950540551234400692487959037676412215036490763591539259470857073646018462447351732016524873869719168395052884382790722684797153244848787765648824918154487248463342696371048837746184144512991907741594096494219080589436718097479587594515039904332895688744675132358085394976954266519479154508052132779345005138284734806727159114311087603258407238916392730593075706610441336441216286588822344547276034603643744210729832498903100810787644881755126569005612225139125755867691176080718467439678616350156786159708500467671864000985025812069632683508133192229341636510277853505830938253422652888658458930951446770091920205263602192749051579805977409904406271458241243481471149365764783579182593079200252649759665842393083549786773156189866304713132913333303957190534873497778076030671544978341754675494891473176753194600160485398459024073038720256267992954385285282251983827542016003572822294381192866849173478659472660893189298406183261201914970249635390412224083041439678778976785503241353877705316894694706158494673540427657872374775438594646673565682572652287985547069183019293763125811545116520701340477233967953629780720458888664226105357072079656624579988918917865313698963880647595822792297094886628205816277334751470816649743391413136526355236926794218838116630377064518408319123343705976564687479796610312843136047886106754912244547761030655695989822482185223459574564063187617415030642932289127905974828910036422673400982423903140504022541652782716948513901654340331686871243879828250160989199244294015208271907229507052989855047635996581831093329097035423522384002680704483059933532912433307160426920745521783828735351562500000 [119,26] -1670197766215354781596177986890729451537488656787576972251583738608845785027618157465226137001585398308445266861636993683685953071826658146973768894147262010300495938334166641424207097367722381028975107014149235426586123968781393156268276485347553023023947171853050780275878590070128606837054628120680483541442453017104833928206226459101098165561877897188287548388109241905156672167007729849270013237785662123464043044247554335390726492284584056739286544398491370599949109590275080524732842600868634230218332459498199421250358560680332992623668643525333710042626534500736151701629168739187561675666399705114986411137896831053826145399918927349870992003411687463452595499170970269144892310045639143222137544429908335309687804409859677552647334621281280792753041726740799346933547891287815110621590612299479917493577380250927072119354716634465670555523687244038688634550828368361349696499700198093654384539772569499522277754081453793074939862229248834937068905307897762914796393896935828929444485133524492092155765295310248965715697634449597757045779983325422713126343003469331663116064464940453589956510611765095840234717517146992239260318804392425048111916976844621206726987326170596343518466834595513455841921697877533533969689201836269297126041099319430988697167986199449357082526110305479266739043983782520988270389570378335146863801104178929981348421852861789791152518565513466786007387276975637677707929296045074268352850301086904013833619186942052578270092916032856580412080004325550651747851706911713561311692454680127527899014228045245484687713940344320668453193368314584748992877305681969160037058289137380179620844994242792149696957603849084359342130523991546904623963725230436847826403461941309212558203161307671750920385008891222786252214116726333695574984582420056595824784472768217761737029080083565089617080291652468481707881542591570978647953335879534694317769802299570429801600218372997791967805728479964553988628450022846273033200905407864414328432317660428246257327867820932392172987515366588154964010476206204106434779658417057414164889981230860846398798300060360505070297087118191129040446153057307277806475916977627012886555136793613511045630588493063364779672530475977321856080804969286767932857772432068971107701704139739515499903701005743537463657623989210403874285071467927331623691282018713945280112757473243084105005262935742774317582348686528348480351269245147705078125000000 [119,27] 4652259165252368948683352847150428983693518768639520934951074550732129070409611606182875085613794655837212954237740824866319296023501214376238398057967170919488500604188549960301315667770695136927774151241178960078627718294994408253910309825069842162019623429718303846643780526688330569350851837041612294945769839307141297060334115951829886077868501592059696419927857335592707729275259198720308042734047680267000609063453066974690182141737806816337700258063651218320624469189791657755442286272644547334980179323169983279964012947566353198646443237418177501720103389525793770036252613695215844583187229267894613685579363198652852951413583450984672084774993830759273129522060149889744880165392399674823212639580828766881522697522698580168708891448016857096267875912708273071961210064053698901758081400486041109214377993926537455112546615677555619729904202611555115871644105125627289089103788560508520227060414746773427811651422774479886412916208539851793495177053839052178444085254115543318259296520383284152641583670687393717344638870739405546580476438674787161779922840776753016025893344802908710237238083262320643065131084842863718059563118495846777529420024671363331978590465211920124386363073486432861921825828272927192856174048780923805561054084765911579378604761872956534534016955884432874322095967166739100320813175989985899580336938978054082010762687876903959110419546461376455736411102849039372996952731573782767425882759424707320361727390157803358867887859603734161144450935977158236649697821901724774859876450188936326741605938630669715222763285580445427385172110934725951578826835288354077047895895602354418967068976049513981059825090836083848014027196929990554033905276912652085272507986224602277529375217727782345198201051127163387612916546122130502565308301892023473230234238618846251994016989935503194520933555770626839203981829153359286505481705578897393226339208983544142340475496095396287020735044346141830565783215239476662562740290346778959818889572371074466181873981536971309817613604448855515722228603691141724682636996880718650012455639487538367638521684062788531805662877290983537455679465685469282530823647494076403101705594921096760858928056392641344499737293457061495720859917207569899366641796778817720348287120227962355995460326764912280718318580890091567384051751325471670581986643541208395255855722295754894361295475834595187711317798573418258456513285636901855468750000 [119,28] -954387121508330469006247620465332017372543978324918050816446743274462387756089009062592009821120385952225851653437636989571131374431114929413762947269140257223995970657558334736503512151145330607815614015525425295207947817713478262679403328246048078380924188846902683317281468622219370059415992782098177441854742307366950988442347515054735128282479124611908426307536046752435096191978795358310385329790568685974760292910825403494717479427978317931789422513997434451216417358425188056200868303356821400972062403041326142817339990162429180818571890547613071865180239626071607726511229578695750172868822492794271837062105871403244841698227390038509946165068803342907569200311852256721068986840521397891900129621579107660734455453474326194178781067116429142085814049594130328262326742253520317422240175189399386939470527514649650303459918038527900355560918892343850456930503048571226624595141957247877677078150694944620150240376027453757566568764561230941229968311987394029381984216946032694388808539102809057407962165170075777301885203276353566697192889324697310732286771614521185013812685185045605976380263305940957354736771464606658400054823295356085582052182758494052708331685479957717741955589499868294588466992625157283968818021354134238629432037894600841666566741778665400345748196099428881490440760523352040695485052283298952101127901581155559246171379764423724232136322802994603570939723678058656787868109191040027312890463776918629319866818365742151242361560334513663272581145871363135444966005273853462050828788794589474545374134327284966329735014848434295334122757882735701326206041358702934850204453011233835150340857668101210621923402343520007811482648955253634428045014881448438014381495735733860409267950817094956424813514505974585215526632784534607196880841023159259602071842399604064957958290858780464800046357975613361977349433127835947940281455822049380746073488525931582107963921419507806003015273392130414720306711918575519589604708597548502679005775854320279799210873823432738989367793054901422356247104025162169514434370252786500058290840349076017579428538485826861756478927962397452439476952172404323772311467357039605849506962531136878100337914616630353681513532555950143168447336491788198683817897592540153067367827814664265210811586317631196824267994778578275423882077495393183033458476777051642621920274078814034220661927793161183330994390416890382766723632812500000000000 [119,29] -301794961053507725222416272474071859506018104800797247651079556675876160383823848871900088592783965109200000144630949117406656192291744150188899265942587045695554809316557463658358317277226370438644594358228877192561156990342692465447982797090874224318548295043825774462678072358528347270084774968614759661081560958594162638552308649561200317813408593801703639795341175548430064420992869203564218117034490383069111544613727597913385669533569937264546502406326182369054366202117744414447381661593566590662572234391249442686057660661377328696126329062008408931031668508218986944740881430591675085870829246613706037148671308109749705875253480275818009595338337608272229574132100370199133833916992476418658744045333791195599160130808150217095436579909568918426958151741372826266907729727819637136304725709684331732005100103672807358576251590608883220969294743986380913037231887489009505919635315949438486806182203511526847281724255925222539417682165641343604475644123232571843231757174257924118432987021141887193858517926099241241632930858224007840860882995591866356595716184606915627509240903785450850720284596897568968573980731072789525421078306830303453609201713803987938806232442548778727862815739571934778575910580841980110787769784941362392437694620009437012631674581123466518926581193515550518223020084093048776260590577631178920738670976963147313619524702521921176920669087464559372315681772313147749513410616342985702708109209478836463240168428110163310266372222888152541462189366516398063682122225623777974983868051017313767732745212156027379058011986504487764276026851574536628567871057365636032331788722116579122865630518565004917121862483811359768536029307391777972157454216064948701211032302177758895114465648548501741115202366122465307011584060028965897276664556918343082742025987848052430661348504319164501685936982937526132378461669220244983652402190378677459714580879209831779700547294881541575716618659629200662301868575088835197266374059384720560422898406571939766320770804347024356252007461462360298338322603869821915788477395906435866244702727967665303195701834204003989370509601026263270750496455143087988706304924144923112260489740834935239526892421451436533269769971860942907530824742534302905943410329830157902643208527852448408505095825760236880659113246692621441001289044869349271610821529786872365929896273946902718400314875879519860291111399419605731964111328125000000 [119,30] -913927168409638287817375819585472103219823348642412979343064222271095801476822711439575549898562227515202374448744865641304477088368911934086819981246442962842234955206216085391761331600431082000123051863027003678694674021173420040427179083682096188271871401560923882234666651424267757436327575438040482706699274552067973884696868022116890904158614075966543981298940781193850853957259012751243564234901000886234499524176331571735666929324316760789884712325201475297652805986453475175635783237898069383489679407429666052124156068936506000827604576738569256262285326252588808037599995344233486174619168201777017333505477486152504469906343690464724567948806498520520488506829738775670004638407605203551836209953658185526102625473356845278052275249965932307668734489567114111888206390286875216480307174430058776084531314501381391181918005393067482356856600294800310535522687748255983135177275566386313734722784101557016971237300967825020596399215869899311020569666229588426416747404970511321831952566551510786655583115534525901635921553668106600634647913799608682961334425192143215905361826332569519552242607726456920065089925173079866414550637081566308048371097395415085634287837647084439932695650873156027037198333932610098290139517075491811964068255601781528692241481781714305492198901315926678984092733116275382207980178465547942956335161562566382231408733466222772344498627988599553516484370500751730189281786424020790721018024770111866292767717491594498567142792689251621930024376339762577859250554068205220779105982787063758418956727323436513084088161682927277401164457285164657602993427011149403401028922694110641753242387665399239830428681310435499236477831285275244092646505691522463195719790500945746944454060167420684700738237779412004492457333168046189928320099490443260464568422496941214891262392565620426125558863490528548374795337722728476562327938077562440361462425831594215308795957548176806997247494331057944700605327535260636298847903121366907841833067989933753593285001845023220220384587263032545632047304628224103618869221011917503854523965019339336233468198943985939761452818941381790796408821488049692916993672357486151614692322634297244631421455963828419402887269342595757225051694429230002089134252243229091831747320858492097636977339380414352840871818222903904202739920830824434736505375834103510448208001716682391023043562083838509124689153395593166351318359375000000 [119,31] 1174812872873726520013771994970512751108844835864398274431128652978699148982712033013905005096913304745806841438667218436634167011533261853346583129433377439000839450899123426284899282419006605547115880535101859177938669436995533869206800160647777293258437584396891245169033227338083021023718886641303475625387447379935011713090912946803363990215695200618169123003250637325937666275821166823664855156199165581078500849842790884876564549015986940750277638348988335018103873698581404225694207124795583327973022777325477089141766995997476397165664148870376233371971978287881328566074442211382203838682411776402445393792834304880573443530354611052450773307788565516006694725698127589355298398837527224653144477388110069290197903856535424352552252840067864460160999141553292486566186027778413077132126879245661289343273234620204211871893508111688613408095165783886931109654861418833981410654376026172422850384918518768569701866032156002658615137578434931474102497920460549162517926864200727394664488342081257031034671754672604697762096040092978847286340912869490250941661073880660840078627656829914411981688626068739012186186177176459872700568134018266954285787923626907864613062593741518261842205127197664894247956468932775446574772352253068824210289629482765133639183950383766246711421959387487593245339135635590209458188755851324872982108046100308810392253067558873144410981984259084476842232029721100154125848768880943611262930184565083760709713446925452032296783217016187939726096744334277474388121129497719290783057010855027554308493171254033237310575908731720745228303721634333920232128108661507573640975241160142509853572259344609092757995872637298087534531506768459639567112345867372785464503111843092842046834157211418208676806366162753383930060622170748088430780697495548527001722314241673452523944156929793891742148685519414300037559242721193682912841004017114641407066067130374737656432193452310628912084035782899650218795772174459603450094272634127799694094185242993920574969181799523203365866215853525897696222773531484219354239024449723514056684956526633636444809740269002475481121417858733184673655405585177647846651763509555448740791514802320017651369904058991911816302616792710011154411857700790953437693035192819930045000184912977081903214653011271950580486344233756508271716906136649297051316703994368394471082806193756304090911393722684863405447686091065406799316406250000 [119,32] -360323291277174753500112302780768464900047329604068162223668426468423839298030045438670368927947348989780377156496615026347494782120313282762308251596775677277746570123032536328589091815988835447814601762530677969955334690034985083105232420451998604934492531699854373167475760409459618089020357928396996327654133711744570641313608703837891060446010151805974265831862655934865631896598420749491655361722240687472242790447067126636049744679671703756414993476032847082739693955910269915652099939091413595809382260718633990428880751064868538851487954078487180843846878163253197433026721410613416019805442180383625869567886506080191316575383738084895345667759106561359456718528795561242921675041630248425933117621085089883248269327160034417822490713436269305894053533354351044384416923326115072211923053568353055894024830398863515207018793112318041313422201859270550847976822266350274536560587171360113775872381598588860042351432778524386065649447018037574639200321741126351345577472357064153401440419674667821406247699905018693275674285543058563156663396883436190069475733072145395427906815443797145451458762305383801553285361355331615484032700069437780035141867877343752847141067632462993223522472102923102798664658040896315419591320893247424553105662881227184523399468960466293069539598707776465288355754585654291987241401665765992423316763014368617070593828682464871280068338257558478208151625365650094330616013751045660020809375113267944715562797055816163436943227614123594487890186519527238801266840137779739395130313614973358441885935989248081144750779224655673792067945356217532932376598840567823509166297661903629839718484927330394032328069911423376328054914894780665884424889782147416401193525864850536160152540944750791415560116876774362338506481947749536141220137709189690159457734999999909134778688357846483800588716095108408440859265120388907004930546053227114617028569638321008495570124534812646017449366152677930139371295766554248823042405534302345158375161946372659957683388117092539180031396526168126661025457358660910301570484099468777359076584624831683659171627099335228833210836760189021771995054354992012516910931796864619516856697025884431982857695647199104070648551636991096049724459025154453277658750542199573705875733233891241491053833795357059533524748197958253259086681568918833381064791123285685175862372096511798864881814807858972926624119281768798828125000000 [119,33] -150052014901837181744281230427985248569450959589565735078346595979718922550931882325743698208060303578575863321534692866081547214610377204878691602259406680640296157024828506914708730452543814576334440519078110438838673159369286307455738257657998957968173381708501305313179459145309376342529400430157883364321024240229124002260645192535530088186768654988359662736469982818246424389321254690482025771251206116618763607601725718074625384527150220379424526009763356676674556682120885469187501690611435451289357032301453732551983953782157968223531941549356803649723149049253834403781180372735225619020239718172143473639733661111956585955291717436468430127685998430331117120772450478847650132384492551831834509910326172164463041748160404541723167838609062358798640077068455078046251953519314304311264322840553589078312665962591930239641542222824314315891573328503472581855498765064788621648692280755901477072374004314772757786155610624251146101424569740064216216772517518560843006261176052852799596122502879579381115968240434526674440449280510322796460068050314489027078718604828704255597801085060466129561735255403707386022973124942547507847169525617068864553705560816177046058953412814017366793607843741307670058343763509965004665165377940860845351476510379072282390934640165476985453448840118585290122007112200258774098105485558742956425935847507143246327400320089414079821579389876740426832976983874611407777919043213217647603443563231923476766911112205780189143948568978627786607653689890729272564827231982709783092794824675841503227803058799893192721691812756643838300074479490470641274939281348008657454597316641972344339979024711608690923877614747963064450634332150130874290837655997667659240479692279383572251506162894381062632762033514854064767870535045405025205488373060828026100585839888158165384837650195604055608167497605413684525193738802887266176039560346721393511539252415023137689494960172920289860802985519070403813620137947416272223681526524143466306284185272555463073489946527420212963503125902823159190120994694352010520530285227107097710859128604645482298626270757588300415559515972297982269045227835043145574112343721473509211015157315186983180783240447068828833805482602872539228244533474714219337816899978758403826788554083402540654919166846765602688489270575620496006661045457648576596962558428011097079173365954007056399799324708510539494454860687255859375000 [119,34] 98517293841090340122067439580390346133853616782440864669891932237076485765071887983164396356899718272997918374375355845974833124513447980279503713353346891383865996451825373122891910691860136062784003684362352293538312036633210935701768104752621529164253608926531242341791595354013194767226793766559500478497157054037554581784926979167677521543680153005956952865619996948471375276743150494991926876949726575079597615161477828337626086547634774198668689117443814618505763376420214496270749548730484704810850815131729775596757100608140513385624008960833784643595871587754236976886467413182053939135584560935365164632781484777163839785553290594092275454397424497213532465559854091854499949836894340647834714325544784795905139275544020501730096734112557896676277230017471113552409204120983513597874217226525549638165327599640262190580082271466217377818960225848223694191044059928033444133189353636059465113156989646986284169327277398194025720116492442681128533080362426294896928680648522001603086637549510501749790271116839735843670952126656169155286172595259940016681905090795295398586205582268588275984193885001436790744586045660615425250908079368374184186701692187800636015036188039878476509232359544658921428119203810843333627882864353575441227175100148212348215406967119920662200209365707448531804562517169942349479676550341552430987735263031573609150559055963531716894257691451074530091525168844806469592052577237003091298605841460921275823305628266722355991030400752248467596719181379918966416695135839373690679462274261399857499943204062191016485628798666892392605538567557277257116006968164555046400309152414895276740598343384475309454810486396883207870724583561857892734310640818280546134206344057809051775855584431355893677617372886189430690277486807672159502224098584461223006339024538766784122866680835407328546596870014815131192990372610384818564028654576525347460988047940027841902962469485565312750617960455712129281629052130782800358865580984976019051493350454276951393254638581802068284611836139505574557922080251707813734572150085934742662125930275661374459890727381828408903837063028573033584241973766100030565801285334284822302327351275120557177989889731881310215882033492679952422463140198254267347040835698648902825263229989768514183387940663246544604396318681536205652287473262174681416379592000382277776842450053851329982990137068554759025573730468750000000 [119,35] 70897172001142665666534362218954053037607668025816200495072474031043145203035646014223571005330272299890968551101836854438259196586585509649587994964898771760572180795462137005509654289018500978481004523982506630878876871298240935983666921333089560818458102866225953916850883615615301396873819810427422703539872917783016626531731039081987658637205607477252715474084945148557103890105369242553800342938037307885405787193938243124610818218158841321001593023012280929212209296271487272535082519731107215174292117052528698003784195249430167013442734880644844363252033491611626502564580927633253704133622166413778725095061008411762131431173846013350569144754980764230099575087844663284494665615238335628648445080416526116608758618450418047959554193517129646044728707016335389819712322125452950683019976716095172568558336991343930551004095054428971269227181264533728674071392494866605226769703063738871743030968322120241331075091811465561194102920419700447103456840410881882401041620287290384665916366898202247341023981662638347351601553741879470032823949719337094565362740993745885112896803208026252627805677464888354433837111059267147177626134516331046538865762221720615981954743364203323775472341482071193611039218436349133483288001009081720450919940513079540190339742419946863283243374229206494601608277993981984943887699505992747366705584774711751909470699750259825264671704265023434418085826832296677690625650498379011869820373024804381015788734383273193472517909630350896421351352683469549409425183181897745201635188437001367774270479357788983427491424883378993590120676554623251254204999827391877925042708426313244175530059038135405828971533891299193543380945179063913613773798866921116181326673669199625686378666329919312633947868775216534918877755582493605531546231795711021426587540327987299344072270520855924837342454249187620994248658846435812954853717599346341190701669748789370464066709878776729051015647267076884648904600630310101379506193235705832715405638673520714914811311602696094759263123708199437084444380589366834521579242689750521321674120456784696657280063365054581907971144755711522271820877464124259548610446444131111149266177852277138961203307897864139260619465944989070169550746629306050257073143529309739050897277979868053184429761242303802732467336669784969612988135213416246302172726444357700984375569874286482363601180622936226427555084228515625000 [119,36] -109369847040858706370739953812684651379902604223295194675468696016031754771258021469121407941357975660430083652274750086973155195767287751622637321609739301663456524028044448570369852381884714442841656971684379188588895503192859283732566777982507624913793688253597200813358288662225691589624596145231759292502357813715735041745222619066364784850007590751873400918985771661186980313107993799779678391866563700786044472638804990822955438267214866832678635605569075993080693051369253773154695208990833897091609486984768842502716726432062406060552493933260659806913775839103859603507015906739397321952181554201864050646981148243601253116581684596378953296246364401256375495905988001033002898390482809577171050230486218968930169720605028164540917889635036904307664161310040643839605047454043233358078478424110836481228324132127591929724857225985144355725025111878630948926771330071313549478538157939687359660028274672090659683553204162497665806359086398468968376760349967338448773131959688200782621774401041267899813129275169692144453475925989166659573555367921124681008298026849377434499713871420578703728036005282531213029854038358824139902121992729710773676535506040427761153631372517261420074090946923431876391510937542625899035242066154320955210557980283624804952742186075724710965610886670602926211863527841285528186491496653644117541896693192419289719739580739427199838200533946790648982063516813144939677102128217070717466583829779852467314996878476798817821342474162126335008931261912026849554687679919390147206629852356453089439680643594019688116799719019463875328264652315776261224983966464729889307146861698691447841265136703313022418663104592999180011570771608455599319559314092754119582869719323101592381398461696911838018485676354227137673945699365142931966960860941243817963618482765712765521153279646026505862991653553910995027605391804186093373834241603402251727051055894774397873190560218684815719211965789276936336630971276911173355630944510068214484271434641710588566401774608022461257242861877644669042520816799585990377723889940678712603271226618185943759712279512645102124013479304708776117669665306465385535772716673387763606320196213652289316066442667756759204712078133463242667899914806929902804354326118248824432439810864907961049735413375487792451137811780138630975615014863690285771033035012336568617043880413675083218549843877553939819335937500000 [119,37] 48365885964839578175986708553065612335815210654422197041369544953437826317866047359403682498697476283005056943023500989211467064264207996482403757417271508323815376355712827610936405574794958623663327237156640695831173903533577300100315506344941763476603556151073048522286997286059387245992328295974266784575305406684054203608436685571523567217059520163848799638044782371516977085325725563135718741688747296470595645754379608623471187658109569267142829230631065137843076752466977691020656718326726391611463588489069941926772880104456463561186860905635518474101819508354389152470074025911469217118090031938924297562039531152023864747550418422705435213085814004077789597046597730785402430640712720114699610660154402425800130232252963692441094089676750272886728949352581855449046412353823415045627116358939242949311302585923179011385576380628322176681476214358594054034794408229179418037829972869277351447717015176061349002749287952766754999984035390100115033763405276623862978945546619414733682874172673412988485775693251981961716277730413432146237271873688632316902402114694851391211254824143380859181400649039385327445053691543905743496831372898958846246404533416000337442437794651080835174650698289695063042212673280244431357488798607604591140526679412859503761670509319282835560812574010548189257769367102667730410318853170956536760918356081627311568680436048430673073450299200448324483650196358077992327348555800534907445682653427552176524210184076810579554189679559251396350512924885980603849609520699706885268146568891517753579559635172297184366591776364539680373628208861827264460608027569564871299404706403283168316671844933964863000855549293216172103410430001833769678197575406856836368181407508899995897371992137173412312206607981452251211750672463638330005162287575990047637848946277335445589783983157071671047353119457301070582632530898696732448880696511833302884936379085876166304572240318165132423223472917368316544396626587453824338425388474829414644838199888606162579595612221635047513670410968446261319480090405068087896777014741206530602254550285907707808093104059639414877523430864137539598249814961512381017789161341993797577750842459693102270250681907643545555638347164351348019565673034595466767132822169338510014624825755193671915299371865498460893890549198330198616013478747639592438221834752547319735607039836722265135904308408498764038085937500 [119,38] 9303713760611028701043720526495061051893294946420937925691491866385450670068863804744337431069513875763248700637841757068997767696773516732126329728230212058920646840628381614419826216905964279496330514440842548822061689244951064394150138252137537212986129961624859548269756725393056782714159841868064444472759789732791597017892518627848465381531494988941241499507047382106179367723084495062179828290675017801770299214657090757712335570955245785107729983069370168263940998431400920675949661366434774609744693816446469606062234109139036669870878398517407940716848399069262301620767915548371093032131496886073743242859137806553625514267172007120079049180630010013849668645814730702175439739442224962810439721227986669065326048146834696098565788090498002849201612504866828928167112140997577879158028424747349223698929847449473386409856950308626311007444559485472860005110029774567654308112644400511465021754324484322198776016444834148249506528760810606082393650118788834331452545386971605363079794416363939273356517866766757240410800356098624090311785649355933993142742432971016388478376494184915108172013891254370014876682280526982732828951689221069544053839397510770663401165216475660325152666139010351536261005880215149641652351578820813204291537665008094824378366094356763573638218003348489620348424055365574969735364348900810726116405730658750384798514196113187366891518279546780647842676165450701800665530873809702216522618078584668893101405049761180698360944510317196184926941535162154077376998499399708950971359322075515545305629207025663132542063887007457251191997332850185241372664029605602044516138106366755147058625956517546926840119906230476628431378918726933871155834093978913118453152230679870954191339152552272351219193640091176144782609963160193036033859388076061278187835060821022627386211731654300647004452779333611867799832839557163321282378620430790087258900915476093069065473826387824172823734656649175418945220637024011979191194459410755455142725090718498219207988514489667414864939675875779661051374066353551442524161540463076305827475188386806926149688958823581721089478345143911591412075343175799174758662509689164861414277140324766228632500818898904878514007740856504073994782178108832969592665008165669418777448966290273749665768357906893946318806537553865292804588493228883533794188605121913368013741862938559279427863657474517822265625000 [119,39] -20832549365725157992254469078381256125255759606046787847959347073295419492746414003207989818594015808725333704497464418070721973687834509280568597158209464381797677142980617890010239308409337259849173102787689932195990218603743991224126487272836498748655577487968293248572558465488960447940252308296134012097529201855782860762262741213591038114046271639853928572833088683260675619973917689697529836641753587563417198447080586802026393297334135167446344568851770873170438086350517165425254241052795599045210391148756877225963427104760398920814378454088028372686787587544401824946960796703889365095399970563350086548738536605580865917149627479845922483230138924523487430073222496795238272381562102312708210218591296442162140649193236812922855899467717255338918083188191629600314898366382956164640850950578714760761447677395611261712732341135822707568087279333533022653210621279216550156172927358059653519245060600069821039927298815815916214945430449658147920933752597410955041688687532966098587378008044964642040689454808167910843487286648406322590956583861261387957911250329731940613042227135814259887391924573596269233887054920763432366096916148580844885355547269844584542332541118023803533956707910715181424466396534261868240317897511682856378956665759275997151981498465529088215485743809009089445662316907686726922422920004446912603924150865814925072415543675631682833942087891677798808839425049569796207732643913593375641473364426259072016763004453520957772461843156610270726932067650946949603045204838782417823974253017148451489939335229419758164262587466436100029659805895353548653243791838249933808132545350328546138025486895110875013144299041022464696765368026059463117509153397632325145935007209313991553098612464822848387827471973490500964312033745904791083943332381907700678865473058380715788280006183441299216717554096894993666653812224216687843994688183769626144397799740899020864468302061417118705076757466527928966394101727216188328091397216774543321342695458022849542534341862240055046763737207985639312344642798432577078973062763430424598522489652524579782778221936773041324401691226971322811105939751959902390546211874837018850867825792359193110263017404482266758683940587320608864459153536301334514493723295260494533364848169756857645707624946612598862711356097726276588792536126408295376883957372206052777174889456546225119382143020629882812500 [119,40] 7628037704518418121182337277661831752549447431457663333260422315518724817304245136107363180611014573122999373098149707664869142512899679077762580608863855512474072828013468530438499181971640890285937580014868395932914431343528916640118940705071873240616313100228393551373376283061247006711965746242673031268083595747947901322848751250191779722142263551597760468479528090104298229932127426767973764126530523821644833219546041036802057477225910328261448550134084723759011637753199170144342189023132395371358294919249294888849710193950456024505283065514514555835662144768147399276755027449126924246361525781904939901937577874805110964864283637814394041887861771920217615381099772579284957872701551092177635206661509704320765205486958097388725167097818823490193798134591431321662208637028379448311199259714958709637275684265672499687247501422535084900789742813936011558978585125908461384517856399695090954419196554223381592588495108743508898908938872780103552908792451274318023962538611957529641179723175294704911249517708286066112349459817678332063489932807740420567474367312293965884004829839701055974179698615248526505530698010305763948364993317890739326504252611849368709078080407380586619493372536309936107580872634731108420693680845553821617124835601112788530934454734718887086777681314461780868623625199450176936841831241792475747935833594353328761526073020958147954916124413520997497170990197147706401446798382606501455841006816157157349367377341653983061775066659728932849926803955982722603203579578174404820862503543463537774421012031353048717298318800263787823143231711910829058061913759250721623718312657395131795483125685674138238502034602665062752583980407945524488981395186272218221637596619290841013462388787584760597052998722430832297653804822161060790152873771040482153174654447765607187776799591265189014906920601095887806646954777969821695037350204613657611818690250188135650345608747622084032951768203435110707135409398603446778186537727294689372917902946411044398124694169817949686711825233925068374737332919971016732392779461900934241194298785981832583123895036074838706814953985953517445214992468916188153314508791887665777493040193244350444610495630687460514139949836219227389285629744810815702828546835958802530416835928736398298958820496261042427754031215352170946855791186923680463720647427355858738451388489920645952224731445312500000 [119,41] 2150597620217666902540586812023562802804754220905005279790504258078836643518746256986030415452389448519522504947949916987488461611129158474471294659544006260343006274968405325004225427340288562063896639589782053857740881102480102304166101415175521446681332635168833205551665165804646309884542965249217092191796227186031396730730250986802847618600708365452541062599385490193680779218058516846929706821228084205395630508575336730610972124153213633862631694337680448963700141610053863061803544067090502960310767799964020638279495369854079068970757002112001797120595777964935888712432426148184447344931351261412511195834096779273421530599343918702247524255029153612383107946319232485919452597138398113250702963562603347833137506844343034943566505730986576288408718225850738638845895260306282366231681594391238914488315552953376684879521795397624529799508562201113279644703519350385911648170196926201708825264614446777327914014939552611909213860727770397754680475447836936288707099587044024397561454147669839018356487703183865839619652031194055945546016862920785443850831748944211779838874320097264328336006006379046940324636586798627493911543744598021582840399001145646881678267567778008780411996605945746916945909336266522391561688250927686781964250173946986286026706593054042062762128990542435577678958589541389332600125625338218328007007284482561570162803296026966212523853533598171567078867574876297471791694862544224974840025314964479395270310315274597709664217624705855279964613244558450889004742362987808205835337651226342513802378459077457902619371010714113493107574145599430299218685777241950341607476796209270712900181582793124186038981877264991102263392172819138905405216844848048859940348628142900084993010324732954941520050642905068026689077716643796753655328482409791481662979773738602065565149561711649115974135406196879019755983998495883688536157946221012004789275424405895823971068126062522033123622819081947890634039507370212037729675378207341315755026109242050586994648021244278025129458665991412409991763845458582106037898883867797518145499175445019488194639804784450722869002099647132769967628366291306673342562431210244251395087676528501832295619630109125801164441342719907442501695054648391247124392711455242921923677833530637065288215503506673751181691258034105426033413122997146247959265440846676753494648437481373548507690429687500000 [119,42] -2950221256454159643297642440795557884586451528694432757679227713011199129223637724446788163471530898446502294202032182657080591310410125743417360560866172817475643080587895056475161494444175177987442562046236562703882973751500943114460986617739524092205984236857244080264409738311956150704800775582975608838565747113486132317781462837724597307738915288034553631113273369410319212765036213553446862812635422706800239504393653064948543111406637601351892991029496744271122129177881291941946813228198386908089816513951093401363927890028050681382312728366206379240020645638096323121136101594468032426191610136850421963843225035385554824085932611190112388120180738399007741476675304908141979954219464530116937145519899584342236265343245688381373442552337206549547986703006063471401094550078112380019355431871773740619856914570167922282788076069748236530358906569556562564346186044358679637801564952661216821387829747887571883001688321341355100123101161567382679154660059769904479042028808963429317197974557557414749183909971130647637824811088345839482210231688133657128077825059483702265019052679692746886827848267886392606563559084675706808631411577488394009609300262358119509846727674980967257799772207393836678999366345064926959411713355545672494925529269764258413581238622403647948190192338797627843791680692816519221904866614725847623120917303880402619658963451073335383654045888077264795894404286023474977128553850145299994116807902476874870114216046909101417683297806452388716551807842197231735919777047221603817883523495122324055218951568381231713179882756014026377759689137146142105364780079006122670294568529890088883938275757352825789309624097974638935211231789284516526505119192857247489767249597333806543795987978373020909768845430080066621111641264288036910111095946609764026842190505423791943701384624438081622610706197271131696061891520513370344789999794364474342759136939918916603942446912927226228328394041647189681227504479451732843975490521430690328122789110290414337087511233384243107049430262508980129995832426933995270447802497819203472605177413922911700952267800224831273449263416861362461943685708606697400738461721342282038848536365259391795319292021110098337537304706251066074944173598129499836246648712331350631148912773173568902925999488356170087204441015636179876536979304361072190163953893327075661545677576214075088500976562500 [119,43] 884848317217396298599865362417074584398821840217854619769009080460168492471353988331387802071969561771721780271065925443983628669745126403701550784001204681340628451897909417121229064270694453037957037502696082591956894387417086202826488893732487855077557074007953361674800667260338524128254073276900519931106163956330858083214751114459270642067650796280911404798873108894533214363307061352390780514859438735262314135103263870339662523675008079063629654405546179117966637505639282754941066273281179874109858322348190319833242672150799121725008304412116763359096011195660861292628710339567870217840855979964268415916108009204168954598158832335289813906122562188188676057711296598421769900112354594565170093593996170159705896070326064389140852308507767430196021677092189611328410212109364639612895148387156055880801508020226418879297198653049568393544092116362853678680379004782800182304018938348453493141337876398758185238943056813991978630565350711590927375807807087346041705501061755764756663877016523808012120341090525850723040000309956188931713618589954753281294507782981611534779932191607715480263972812621066272758807721050258701830030391773352055215669712286805182602960267529550102801536683668157657532719280095401576762737397334071800088654264662928009423310611840332062085939411474479347465408566944391524746565875950042780575851253359748160225433820992777665571169114215125526163485773528883364904667302366527678491172399242455597466795896949063599523635233918750349931241750293200895563500136890250066189175169474027027016175550014427178449174141660043798736454596671013789799899291113493108552209506534333991205269711514470428422267760478780327826041519324839199646049549544175161184878942224663290752572738567615267923088102742827490616894306092658819688199499440210667797741744872338109672785722326955205243887251479095519205072976880268242687051480170661882904515414932661172906999526334722131505166242653867483108154404001550423144063166222778811111149721030589843952986825489409847252982832755258827864691731349527681743452448664915533409707204960072911434881205288273855498856113918062650951393396908277893665598285126563337209782243983161475124674517643278797588467340800411421749613514582266879919056023795844366837568150524807337612846328856189891937469014706635429805005012082004187123907001932821003720164299011230468750000000 [119,44] 185626757639896742262955811401731272924903010021845089243676241325527838155908815125142019537055062927264349829855573996120030560829160333774263559084428705475458751997721880665938512250512260711586099974208083832074418311773018205507729860502492721756928400281173069039708352273899013828740221317133995676752030774539866181246097613223028125963286204715842981741333116386846868337652708242833787212669577994224170895412288391104644080102826736653382152626886373467037227867620365528922369584915646691135062063586438208713159170365386916021071978091095950193473289447152111612131295266186097638716336540855992232152293058668189886122607233234905655343682052248693906001952363707446456787598444220982943788774792408671861957561244979633193271707283101117598165602755504927305167349463201755151660285793738446428005335539596091373768770224348186221667208816969609332111972334937987728293416820023425165548685847584212366963370289861185680919285135538653949282222628277041523625881783135342839652479922961959608044503415330447557932536974460133042025626818854466332663952271482735622867270359448792350523929643721113133524817066633781874195878424050260897441658369746519506908456566404401734649444687593727950622071797139226026795254591200681754685188158885114991595889962374356036247685987323837706916176032646629446201829053232878054923349875606966239640612877904150822038125358444592297915905832084607411347462388304861045295421148154300976999017822110119247905092287047417886783080316900655716797884963522169285878674162618528338298207029595566825417136484671834509837908711604746400275105701251502076282335769154884448531529759539893746151591276017972664862629961871639410670720042780267842299666784941365513107614102188187411709810008696802110590828297993089943381782243215385529552217085828316618898930836348750039945309687746116439198281296967869852202406589789002517048458191665823678523788867251280093740299328804988029876431601900768660337923035447358611069493458397388583695338623009256203003695305317250231148479061675928551412753942434597229335576992482462468726619058013082737611500082973469494572190525710552809571215668375210976717644771493317992774857161197902298569277543840432527596911517395892018006565953235842552289811644234147640283188349856571287620870264437104183148317226154360576328983256644278299063444137573242187500000 [119,45] -238320450806895463134554421597839893024532104734825129438029684189457361920889967327452759596608413936766517316851025315467379474772485669295011887853347957108088401617664696562773767121262249882389165366258419125235617934045785710839498975504208856194786752322181484417026985775295064575695030426016907381643333699083689920427858595023543259301539139023622978172934937089817364754111998949170836634643414171370444073829198318827580661339692092019436220718538918095082214345913468141490752809764034244458058488842275110794174642505978283466531807953376478416237449253004646469067996387241989429358646552293197502652134798278903838629345941021317032705543707922444955687812740165680674666097311229379418642570943035506109408849394302215865704358778501613342728258135101889284184590389357866620247183704113962236962460603088002177834336624401109725136493648396375842159460190589000155815788332263391482020949663147933283726382132551376358601947689211017497493551963852245947337836447030766086723482378163997339278307441343958029307098188552135887388714551486101903888141577316101823758223832115579918390755303217398647441663438600380440201690566136516459282672727052337754654361798629436018100714712287150997528362559008193408914395558621570672112572547910288247158772045602100609242100278627627881914467687587126868851276150344234875154472364871826255712029035474152997043339549212587477303270170095159455728605970563939276078018324256778729853843285257955915062452727711912557711399720554748064598819893426865733733853739141889314118683366040036043239956362595394963860774044947123176761604656965897748878636036774367026562578044347652605341638655117720400856774255181056685954517246158013671147568569516586954436008248380793044548735829059812893551075433851574816078998866889392025038469675461929517315057049482385806756616177221881489174320211822792409265257612481466661136845956492541527054228773630555365077001590768526459496434438606341697955636207451236779138569680956712771321695150892874279771176941098958898738935717017108644579500476310940257370789643543826582378904857631353071640104741029881535205656448038448634105064475993563372805860730792482983220212798839038786594343856069351772379829930018053854055574688000401620998807200101683228926950496923032843998570870702429664062100796769610999703559173212852329015731811523437500000 [119,46] 76799771640673846999069849143660543967775816342148309835431657393515533224333131968712112309485223082634643829372001031062337859117973914034899769120875200945471673318032154438666060467734486607714215036197746843941490167606924155557562856053773051415358864596000091110911475669544336928216968411768524348251171860498631618937520327120339095516950678553671912068312604859946304813938819408515028770907210987001186443381790559974282941151820872556427606195382701218944199130566209518600795179389577114434635823883926603677408922531215351554679556918428963826606825712569087240133783023974643093021853872255365712256564987750094824141187904273827189680401529007331759401550550041537395311791692392345741896963919802578953819990033894300372898013701878943959278256118379402942542243999984737275720617403315245804814455007349922975824790294657867726842174810765927032230591362182440168634909453370787692510758309709235363260742658333883179062582058620079081213585488666022823219839534952739180383257647383101062733550537664338538443762969551059936690746743373544097000018472322466355250892936874212023425999078154700560797897822102359928476429087073143207165352600138533332806244626221689238406906183168978616120412310594092461587631521463728352683210979504683116954580048480973705667268431663292126688187311629642069565086083032761186964719539158933564102192032128199467292536770206161357512621728167277126884813335809002980883149265491155253077913243329627087021164130830898702240181520769920398043192040191610797631354309403268889331682522926788197043448040042685136260377308568785114379059732296185938201227670925229218563149147079483673258925301344515487273450797529347941021042394411600466170096247913320038019670560686406750740063276892708880661573812872140426754624639376936927008501609109536378862907901802285389397165885561925436344665612249610710550409010187119171448534651101103407528888546907921545553377928009836963641635224704197051889494376070179254376825408967639850504598434911715867347481701531978370630204245677982184201962019429064990112065657514602693386135100966697621630625370385284525954344716931736681162205554645374006807843046944247735470948209381462627715166903818776512738534943723528070318544235583848850629877717998631018134260031409174240755978356278406077022193027643501284096316794602898880839347839355468750 [119,47] -2285765817304112819856730695560975837211908000997937676783175995999545891013627238213343564701708851387633200092417391298879486814310147416685767693443956018362107128250194891396167336502733860101651671787913457789473027158116668461601891204179292373722800246194833091050223371720079487993062651083614682307977430541478681954967480988639119599972300940403975162798979738811156012698065827115831787153399635930024876423278021818222969280596343826771934312923850579508947323964437605217252066929474132751799338265763625234190337895683268879485520345813957152061661381550816166325114370018517249775271736761302506654029750161090911211403254747036020483785023418055543798072307033780481080852525434953461965613730309296379516689650003682121084822834913438082021916913726869181869538542477792054705103375192568377815972912873256580963274378366176423008348915641143045926144763034998490802978344159720765881577112032334180449169266917353171020100436759954777119367704275117197931121770455314982249661422305117551717129497276450799158264073400411037016171188163834275197160521447762257460642872694350634005831652826807847235484560681288022392070008116964156464424034225315767075576507575832552797087212869410487519754238456549121431971909111396356843080621171519294412220350875385815539850046378443845718508042850363708561865258192648816772106669775932866339049835019607116529741919862279141645959912880286281860446569575478008661534488167240236608834437478099562814467086169422878966950495408512219793206856170042542445988180338304125952395871834847757072996170786327918706416075390775705138489442745762070307625932600437458616995188451608226928345700377042169262002388724687252013281333818578280485405605431891744904617281681988643858409131925200672415834144181814287844457834186148439008068584831990431107631708984405032518262280533499480673527817992734809563396897831251849922226468042599017343216904477311860765249146647072049265001911900581752914998030906704066122667732556494912309634597002670600500255320531113778998651533964616040050411287162906299469401295419474789139360077055201547994753265101509651750508891572966931082117287172271653591750501431658560152005638934965487134842775742588084266807264877474455283533672079180798578400167617438788651992551899474631175521607325313571059966768692084393421737331664189696311950683593750 [119,48] -7164627879513362210055667248225350449462125189076562118676750127087845397204823881168958399427984125991436092269218918436716611663549103751546256033187000565322139715963735424854937428208103397673621592084829301963717406124614997372355065057541385598688387722939065102120014729805458208025149208389979435761892489437441886805189493079995316617758654505667280966535095257827178271122003594889126185699711596695896430545674771746798371933542824864444576009455673286287531491003860280505250727305272856429420401926148813352797602568690826100300870788819858617267830514805874880504995685931108641314328020467676249265711286201411947047369659058240826759033231532807385500350475750588799059551458396738752982573532322590103494745076792054532748264946997766874032721240872328333795050423036452049333676067351136678670603031477161743239968052284594385627326298064812208604362010447669376537502663488708788320382293231672924601334172862695254295005314941998920020358670128098248464282080012783070511473372044272088388945456659588822350125056643913791455524873071162257022380011452546577594678194910922656220979593005456184303239155831524265554752946076006259453876629256276697181030340279525706771003168177096791017619400513471799444340353573317445606324176068204096032444996132036227326426365083672286036079318194461410522415003367299027436029625006412804726607654978043298145693749635732794369402143112666134254986730852055192908243652583318936224223095345036578960656872282012834949265341503996323093482351408640205813175261620384107749136537011187174468826171751997790135083606582525065385377135439942939008633233309014779140037737064104277495139965346351484427563516674424274832796175947229648654857234349667155999882905594051683207842993795400254169071663051695599113852774439991989989056862471875500615274999080966554938871852431844087958788010311389597558464790651553749305720974660019018621665974878509718574373125023956044497218619895518577380744145826492520543849168770158959197334209717981477449709454461980260166103559326982709592313234178431659520243278884965868383001892174793667619113497677125676132134529128792148852269157678234159423338890593604379225157185487190222003698252538978420557741571207764510785334998033580212219521852259148513860129210531614078575423796168955071269474066397719980159308761358261108398437500000 [119,49] 2845995665502594394818670564072340677769765080384665298423499624415917684748311949092228196047260467469699564345663870141957740090361483532172350549816799314654501647901076766621077905733720024736858154047275477458431955706128395218854503688119867378500075499094472599680132049800193607185697840535721950152450356980950263508971902527879810454235243412080401647798402212267761291482222732853736277126856504032539596168692159164988587862707598752318313576922401213270493819098883413044939561422018806122827424889940278090070520523176792368884886317878091361210016941833951284506022434802698451966445351237120650462224151725637360541786261804573721131180913538385576664340687746761292798986910956564940852893115677161367309317990426079213299161677175340911530092601987187605024375800464062594971198629701721767947081621972030914883303966341273036265552000992594741978722741345474758621986652824442946675584387069238372320958188994496071578734838586441719386573197414997415863682005238575683683056302627856202270675142101657376946649830187561862214067978490551689260571929140154447452617684658832743901917946520536310050920049462257110911220254895204065448840616473828066793639683662563107058886135807740324406281173729789058730662328016925238025530260612432969213247202971919516369420860899561233211299922915357487893896569966143621550050839098522633519257206871933225187233722825038018337618841548484562040587809547427370172223126516078499654704819536927991026884852278932686748339269673340047016281922631460941048427676808365065759369901527385308677436371169649412561369396586092151934769910510208177507649574660459722053222512183502822867396391071841041631569763754870671335659032591240787639194484772518128906139923244619320174127792423115360447159352607811996743341803380554849690812925890271036797190790488478582082106884198525056369479399245873107360372392012442644837585406132809914400778035211137525794478172745986067721418346640274165366630969494439154948915558877367769351763334681284431332469731430630161712120358656063545977833177353367943598221689671937478130744510905575186396501537608134666427105551452907255531638439847189052116009664677368536385787988552684790671331099248194612452082131629616659711778760509057910285908112279896584196151240299401804554641888807373258096777846049008076079189777374267578125000000 [119,50] -446306158744830406418490370741067945371363212443247207468996855926606910227898750248093774747637354846651657796390034598739020743458278838718981329277351468408200200112103972608537374495464306824173304891861738871064011706209188983436569318091729938486814979861497374813306090826255595989607484251807684999214162984449449453418087910692527007941592908883420513797160017479772945328344702261627097259783053308918307090597164081037110558366118081832586422534258188603299678274652302753363469782459091593860671743179056919283385134378719906418565806782822326797538901212387240092616533046861011036092236907665509082363654888755054946799962042794616177132755232275822859476554534877586340309609715026418393048561165588261086031539362597062243031632309158686112551280689604296498473210343428560669555071030073523016231434651533844638992954825506647933995942662481294248075989541464077174605508420798816178631273090233930614649705171016936158799510530363866722119365422985521557096017464188730678256449145610681426925794046912171223058536556402273772988600733736331006639961904427998641302826269707295246803003976220026511150710910390332884086332127041197158932949996357325455934982016055503206113587311982608956534604127523077327672440054313626988704540823102619536460888878188885054518295860195159826902669355994493952170624816175386504292848353698909306692921405320888760268409098634911886744174535025344380662261599631350106429514864252838993828591633750841979910136994813767215580443593208201522457833970163110714672092126322817011785689682458475792553486279550143562615519253660273361733604979722448425168096317929360776747489395468367856153958070524907623699082627508351445247970480868918069875818705342149731105209751469872625085105956082744183125293863325029670099904742651252848086590716743755942446605826383894140269592237730563465053122780782441751873635301530996444820920563379590214217760859230960589900588064440114823202125982427168524250962446509087748437948416253832879741952947590430076003057622508197706923718583742316957757412411744490316804475754679081577836549920145933787784544183105057360674172153418884002902884860670288215328195999699266648645172497113958324487520678781845207536177128847334835293089185480620307593392947322579058964907812032383007768696440433712352424677760609483812004327774047851562500 [119,51] -32052249711136832538513890279295922971685837717516909415090253204126367827135322464703431110713486416932109456796379210768096879415240087975147718727577640144704989957717892018404246703285006645153001594870461504087188865506273148745995475912744906419230842470979660182295898552625531679538368621851487666592750212924634844309943479692163017390759552809818381092960400713350854148972854727189502366739681522753939418019681203193118534376365546141512404517245762622593647106013194772257147424082414854978426380126043951247659055048623799332723056157767754089063702406860244608509175601808105119482211092477846967114414599601661892662772513014576739718481712717867196034821585280446535275991254648468068817528412733052802440069757091855501718257604190380933800166096991794972281301624872056859267203035167895812823615892898657349061254713826602689586954182495353058679780726465187637760753138666259304493345464642209097932367086934705797137827643198897727676548694676834527761785112820705897448249292856257805440297813724750909148703146497151966575749632470010477687683092545955834534460081227270071829862652527336441803699055644380351438052019120267777664033783792828153428554949568267276786845655872870476010894713632369388637535534630291429069115408216913403463616309625812944323535455037892197074724393527078999755424966982935672769849303496119153176739436266108992670405068345936000080406393083966480115153131411041007497214454603341768254535590925102262011520063965781205947217967427755940621014873777955812565178602209894744770127655837957014874619539171045874420245752502496085509438223403913610286690201550941164495893349987476327204844499443361515958715619419722850086582743155271888086551218839560126090999216444332472149985293360426523363796169244461701317674809227798894425572897679254644885888492766424006532293937875676480125601171462122594697867741761131031210129272665662346795209218554015042780431277528870398414169519685895780370830089597318243877176935834920392951707697637174739042210926390426298311304377484174022945961996915669054211436290647304289464880564876421535547614641775310935701334031649574115852534985243919488042860509840877353406779726725087854869013772915837823744467117126898737362571771573579533951409345488358707093929539034542645137223788182057049311879382003098726272583007812500000 [119,52] 30124933856343995098724091113685698808063869092369128559820589326327222297259380672103726367948010104156345765218244645889387228825179214675156820349393207043632140599207024410419458478068450464405875888791889117310152742839647933582351684930978668329404130093082748649404904030243931969142862515729194333269860778283187829717697576436519014449683577383567764352199044657371822240935000997112808702960526618073035171928163357554119093354352455953050673263371204051084300367241822650174751556589532556182370095119114571283995705964210174830087040884426840326138515752857110285564167200976473173169871397901857857367946047324277379414424298144177074787537393843932740918136879510116357972246927655942213673045676807598334097133093672880749551722706104087654010760449217183442457930750573919395270684119132004709708039222037470311086673206109264921759059939684188752860864979464728016364682178618055766453666083518767289662429347710242465061823299028647567436142262660162896151134660429916805094240246651069411730337615059928609169527348161832493243045336118133650412419202893740238064303836565169597346226820844369647556824980688708707696770858060341061766968252317466873166194537961613398390685266894935658330035158602334569020375322264957966487302127838345953637660430071417903903710048816152889253303267855738735772032369066165033226118637219296522491265501879407304702570740367783662172237265783294199521174763012427272072022064352202079086106189448381175968131704488074496813036687395685802292448087918232816122397015065135288671796049392212921971432802799970763031751660013702487626191377143935628658615922016238856183787583832568240197376648643836689463751159009751536744546619107385334223254217426374165018184620032366609999946764561304438425696308040560654664076674989955950165515975913755925151275093403937768885608963421283385459514101639851581671699523661659009115424722177130431540299096880005065102945091279273664407502872218215356951903668471826006011355673611538799982218507820117345016635128383500353447490718468718846185808586870944237731255654736094197849305876974628281869275661410849869983258917631329190573864455427606018241124406760752259982131884814714090995930800016624037310484709906789677337996089686122882667331319735533792165924416434548070138220617064650497241018456406891345977783203125000 [119,53] -5915825727079718046730516316204861886299164899731517565670064155870008185591578887114617130004223951467837700615797777680917993171427060935691933645944948766094980143807959548975569062293241822961540295037758923160664833396585618071623351095593623066208375755755438266312218548456243260625583308548645165719800992325758146479245883027590488401693892813341080408697949356248616848175365932926380486130196231903346334771784001384732417798212360160480521895462506893758013384438715702836315162951636618282597542806093130449491738096899765702568410815789704296222088475334662201602364266522415168079918736486659380843085730397173768197795993570971184112851819340438627835146955560135918729264202408368944150254736601286875808062060016550432154677324376845826269338818982022192363556798033330574190131527181591679287453224826679484838522963490940340139203378092807412907672533925478335109091786457653313506004680156828870580644209309044200108165512806336082711652200223527613354632758736182732467604187020728603052794939714004863267249158538776345121073562909769504457138134816053445361971190973574927790426132377023025886550411716375208288494184542826411175368555680010798894609154936055889244206966916029509385058265712231058005633001675361219603347692134921900127569435707160384212013719192343136388799768688137766730227602923591918696733287565896895154480987619022775019204429882398692435073444083645547930353330833641898839048733044628323843373745524672537710680565484338903272097017350358332949109631283069005180153156481476365287750750392405171699422847170735476493706675095019703020035227044211490855174339059908970362869425858915468239530938073635243308809472237925047818802265987167762434387944937070943546831818523097040253963385109889937209442076291275729934131622858194015318310518968365103848121787004385952337672680586796002251132159168700751978268057534599546758748549763894816806483731865430746138926059301713915330030316489370228148534246736086647663330929983088672683122681143285986211379360584093855255780291753303351929125120887620772185156935785583050194144819095883178744093725166883341733115625013627323161946689330406634285295196640377599753785983114987937564651018024551277858369233144873300227293499245318234507994626395297240184342170034830458436557465429217472774325869977474212646484375000 [119,54] 238462665560638512967699030380067146274065839956076464906731442839772910746421822518795862745567504703659523534009414687070204356751923039290281084673217316718045150049358437730770733017348716202489916067104955246005907777429762978660897721850826798030158271897898708034150343799329269221323111327932955542050893870161868970906816468745032951272059533597739027333450583306110418413365992448373687156719047921179506737604532274297779350748359086377988459395565789806581632190476930463594366401489659027180441945480701074184537179432528159247109041246436421897159219338333773100833259345800224474279393334200054919606796763616049092135075900655227997408160866218692051889810464598758128751250416496077693619001741730296074396992371196504790946683916463581336895135343477173355983952723591469665352106855508416341088762453957705132185085544440202243004864791843965917719142811841514676242772264868055021920173190032224048712891602189026125871502738493176130910406026235284242821954354195486468606306451769631804643278770400144819861249122887745715307534868553198894649919683302275898291841158952542842619938679030139924706672508541078438766707511317679046589861644610199220795521263560623578261783071757303422824277501699741004518767433779123022718681429369624872047721578148623349989026666724560857940958113733422483532413296198430714429105632867757434432208341115092633980842036727544490359228320065468349937269721489295854872305066913202417065190061599873737121791834557487445286663782844726657255638376227490708311347884302518258351341752048689619649171455859460942388575480371301423298333834338269109858977508030585982410482641337312089262460852351547388125920275923632364153636896591668707760903312256225392344843200948327490760942456279346640264855134631098656098531059309278941552990195605551580538459247790892744005741393593515772474562578168298450167470676085009123306627917608465958617853901511082506461837514565589945993211067854621810166536716844705090544756248044239126606946286863792865937471340656097009328785081865948782235581012475015352313558416840860495531651745432184681670383212133828764168173529909136276223603555511516304010201478932769006729996213899319200992367729917069057160983287743999620883451917714089763396046464235174937489555881332935523622684748090705397771671414375305175781250 [119,55] 133129779243210413262475612662406827059478359436097230021746364088962693403784719744159604705459184626672846020947879897848744989024716510924259056211895155553845472564651954218603400740542248224580865210690816661040897838535977395945177143748971422397686178220077079499751334190592698414272382699409251663103278952381480104714510658046455303778275076602123607891002779385840681691052737576537330305670156964371119731262599640908274386119815008738187029760907634101617862401401584219600853036457375823905370068921444909099669973405676035174953947350588942148602607189612700682742151112268636846423276973455904212681450310210934467478132904770895836994720127519746566693047713112198431062192948472823855528549473093215893597072901780551052223529867346900769395702668167788062751296343262092328018768231614070474909153424717349972245011440140773539670460197008535957140858744160056626974038926917724053945219362191013446161387624351759174243260890087246639883956769237273405061735880906538219747116350718940909065813926757866824632889807150043088709506737185205359903592094396525393473443284558418451230765960677321907973799172628295288945708181564431453744286488283870273421404207696229471674248586693025285499335520575804595770181755851692667105435689533330711885441105432673317125902185373393883488168784125249187582884802201346097114574695112118033784044245306190234192519927373023218148664310439046972984625953143613046150545741033362604810198236284159044583189305589268548932057498870348858924586691614400887867253217082035571691122577882663223909138304753221397541716017966134978302717766348828603831765165610102664146053479014073619420838292397360358291247128617367987209135543894291919836705361313713709128994587597162630290998696525328537115656891686970613481246626352055334842444124666198560806699423771950870386517903042234697682635517406181506592223349527701466624165471200921040388054220244406160659381850160309946546536732803471818464678799291360355508484731015762716076159981289797203682971791334798585579906898038181584202643969706465705963319043276081851030721255336413246979419178504896048497377447453308447111320176215418396836895370391941131602481747765710234618577984436752780558987054030056738280046156480820715188333531374926847185883707493470888838515975294285453855991363525390625000 [119,56] -31238452895351501362955876065679359657351622165137452551316585363855525038380952564842609732344663925544143929959531426123304452826448036460546850706631643533561494555240557836524926327169020603035479850591499956028169350995609993147240637352480855701969814887796289719864912168302023047382775524398038823748332982074252897071713793113489306937911423826314325141930767236057584833038992922800473777591513100895917960001087885748396588561784324271227032842147165640187980991818689904695357778232856117873955961458854766586076902164301327060656466180772395813097637864688230625979744079210446173673974500554062943096830644462435843380718109561698385868074161406750513476325190286780404432785658255445574151557672491989894302949598765770389323074305338382316410365177972157939736291582993366983323022564729184193007976151600027156004383316398254817220154136662319443443890227442311137895227829904921743824319650577234361567041022864667813748420188784717672798725258032579923782798861756081553772703756843318094026726617759850861645399907580373055314191707491167642268300133993570847520445076968896033147462323780773050132838895189290701876831324541928007112721962204158737352309042452407091338091168444367328784795104059008816521911889326942418558466523581115286009820612695045723401648332469452476856261399690619370395383972005172338724669729122524626353818295114967395565804340689651280147173675792775659872680245061532104855266485974474109590765177670555141012331248685686204209786398544182671011012509305386803678131650189104846152417983990880463696564132894608419257744697990327920263176282077417155145513803725114414507987754229192794308262036072946000462669945557822266940883869677537176729417552269385132398659458832251405848005101092235559786351369125697046383079674330010893580253892823554139182698272634636114711633099040920472639195027164352267694939374464713362040081146334743684057111820259336302039919756917779692169553111332333186357593391509607585310486250500976328582419332747219920761584126652725386495645655193119940298848605614370816537325078649413278118851643077792008049039657699236021741334948049710308357556883624887094096589845206847861893466402916005408735368255049718209965091230953958597247692664938838052538925991124914462041066966097934898272114878636784851551055908203125000 [119,57] 2427169442093820615518835440835097005844792017507464687019903195613938369912160933441036170447688916264817205628875531103511475858243481012832300611241617701555108553947785866591598243652208208698865979776062273099717080635141751550808812984241147410447028485167552416538975767169889521550601845799170183513430354536011088262548071547310043185043674608757484877883134375327495596661236874953304384077693243110498621953975442071754180427716470952614797639574041360272292986847697173042938340810362526027497782144912359547891717188263944341733323808008679886205306863666665336070596698822731858253220681023421694949739531811370701049289339805894715401351113108489396254648187971764687702748817847493191689708310952821931630772858001016961836701428967566328402768586234608288482001271350352303886025282133645815192109533385816757529243180603384019423711627954306035065680019474206429713411628901021265447072042070774441810020973098210928575080526766714484078493672933159328061401192747490158483653286677251360671851223427254697554264625370487318849547960583720705745375064000138066327872623570735392922151374060086899673277324268656198844756446185512347326645966657041551194485292169804601074388338578421282718503683732998682646535307062931801613092094516783089388547652475424614898315302782136028680611717290968940347321946334556485892945446488255553699631612930970942042761966220213480145877183243832793753253548459687268001672871824846216504610466564271471151517514783796514057358817107145890386804651043449144669936060340393623461726436492634001784888763576355290714760909256265199543603539312036881657194589025498306205626622493670842570734363869083157897453935442604161349418241861627758685615014761160141611962313643917401934949057278456230867007950015885154110551350690308911869273942122552950599674217670401418165283683840894331852794191383215402606100359184880285780442170619963161420614814265326795804473765229113017604020381788881943959349499900371440112803363766805629468814338773036553381917441457790753294339705393828655176314310877247432022661548349540759670804110555480067352917791067970248135187636648764820265813447270516382430871465098033098246468472630743710597194110069771878318240053837522554290393782131001379359096923332040929143887228177440320564528519753366708755493164062500 [119,58] 155526743930250676197387738493696158885505722240388272555476185168814709124659250686531524385795546461368998879610036700352138401968532109467276589338819846180382803749650616477369976445100000312953775486928092325202298128091090907599644620683150985215150984431003671684405484704892511541064057148685360930083930580614510778711954118326334425382125078075160059107927515600619148310117277165498662795483756295267114966623529585676988229882339434887934916661039752057776258117103902619636114770211783989616481494287419570447717579131813894512257166798749878134650317633198043734404960921383731927827390153426554600540664866123993308572173574589783967777709923739671972034119785547954223599938456540863563317973233814414450826062652511630253764218990085904741504477829960672090176382955271608496574366739256839671507279774983922395191815513022780122913261072509999560779311418948676118569368752834316873432634663027911666223969590819963547434493894312702179249727479977727887658771962150244320654615609774735230044224563611561749431564385969141109951858475992146498133340983097959740881771109760821296634609452452363227936412423802607243053517215908647497415619687973951848477723984434641988744487764568286130828201532086704995512104064831651848167616185084018083958770335774031804754179644166854175816899936173152532796030655768431139735253209349361548580763058663670441420051143599632937574139960087906543727899136882848030173916084333688483344406871591226259456420849238904197677272569796408195086594400436176672774092594487378340259281168037726701696065165445269946185725387386748536652081708112190520640069018416110106163669191837489130727405279397563093988825680024726246914829721566546631065264663787469549916803853119291734865945942788184147598477838729153519084521325391765075685659889066810484341976646102120532045446985640931658094408103421828968278371101645910193528350821615721893980937466892402806851929485549368965681722230626666609562145411737668704414368611735238943691872813035123315671084219548407040987207924337538700797984992291377464230861257569872231141134437535686943656554604928432995273410183281126912598291405196469983756312873866160022323336529153594367763554675666389388437262038778079076940431028910685318772541644237891644874238524042908693445497192442417144775390625 [119,59] -53751143537948106811268781207344630896694202278353882321083968426677914495001856110779101990985575556182315554523818670058573058525462887348279966613145797215259281938337757524431078792995412732587927883435159299370869037580494428229213702900561531305070994220547364137159139199409309224073030528937670146779623167645737345970271523307795042521732425886562775627366584732709200554416825164184724918264561363664124838011470764799944469602726034011096601364371768225964027243012717315079366119675589340711458918244235454311371479737906522287372410195317651007592675851188330589835034257812456331127557898768531993578625390050689959264838110179825944043638851541055699046352815381215754851054175480251375424410607980227199712103196332528749860709368696263062480958663980320060914131924600000718327365040387181663971991273801670615163130230842364986559771590457788506467346293592788451208140252624175977726058162549643788138560395040552758326606183930781535359789115803210174888826570704229668660629843158623786612854927336425195270112509948844651063306443758595147270767651262742469546075922296079287010698691810732680730169371888174618671030975547221333885501486795714317207320214019088497513438268506654833299157511651594667693843737787386989226737652450344181995628459813351759029100305109036933018077483539558210054550814266871283534501457865711735209477030738416144949675305188175700266293972571179371905058935892108323275021466300826279544557498595095933741936181836712458232722791368341973849770475114682486441591521873643302255185526374210368253658467539303987862127858075971759398229954475461270026063571764431417768287901509545636619132101824393729612517992700000507066837646913362705797335127802936951267649866892913854153750537956924404940174383621567688915662769674501425252751544316073019714445295912559520661659782441446891488172030597479959227640760570578506385587026371910549278170281938319416147308042235438267150621789481610097536389100412557174249376829583191554164396834772347299436960424281613705485735579343093408897506339928434116420853983055844866478017797550773868693509811511987286644310648100753326265442336311359059229449832799530995633183147830251869413725016175224801191420379158797087669802677812458705827611084076961814238116641636224812828004360198974609375000 [119,60] 4861822546623628838402767935017713188865854929219448353938595153372471530358628123996342432250664432712017974782214174917676245867671356457511679957700734308615390781285845967449326968290246721077210047356709005138036667277626518435659105894396197407735550429702358594734260672376491849342123428152690501453997557694878141203657718748430712415595360178616258471489547763467549605830205503355465997274674737546898164264816538808840650067907477057399671796967724230753239935756458315712920642967409841861000937323481036601402373568211062477236777746248727782768682537774224440679376483288471396043533346674825544363530294968109329642809172276775960856847987832856381659194098381483144682186440042813334547466548328781030716409981861270185588889282354454841967751288707860652414835738194676899392379427912188311775315318386779265725468019867476641212692264171514063555240353449883082254663434363233881039932073712080819347400538787180204058273989839843943492031316946163774628888975788916856383663486411600433272940962086351852842866184494220692065692073838443733029486832074959591041811908936027607419390351037570187180638646720082712041563099998773758231136068839747458189252179354936426709416410749885920305947289431420643583898603743416131880206519391579745262335867663908618407800939797076952095360382122021088492650436289180884402402992619082869375949488358583445318428896440025445344493740736711886883512752402557459807163185244776469795599057748147086061374027273380432341544793794090273514816669163995389930138647584266680296038011674711849785751031275876408586755772682503413533408781882661601120486678850513228862163224903123786265202043394336991160610357445899218320899757776128504919704667618738379326208118123199723836813704155819142611657120661247889441211453123859895816661199971431071313776309726892238376683345586010326343338729611104260193859510206754553077398631426388346945984946800340403694168374306208855426141342986967611963685701741350752749381790598369881019907591295589559389514081723364064780819171025671624272573705690621677934373170927573628761758898827939520924957524335747165082458998781889225645488956765659597478562823501998342022441896953899336715722907734363907277431424124709491192947646041736682735423708035297628408151660369185265153646469116210937500 [119,61] 91296971349937874266818373988640778488807464932181154137391192932233243403500901517489182106296787767714831845051193568587500247475451246893701729776744056022916435733121217287602687376146602078104961369153268411433204115704106198071215294689615855011150470340406771711242777663057779294529412252972723415228530682452734497817499701889332412393226672770373356157434693110231614920841846283363390338126143829934947859236437187745236262720408868923307930974134866202320004812266428666516024132644544526122440407036329872961067583168616821996615624334389337705787705353286634126339194515273633608608542792380416045515275525564145240742082430761348084710336575095473905359750739572216567581864627996276492597381050284662591047519481976500365624317213698102855538297058605460680556207709190109675536860433862215389655196822158446448358018919809816117162594015339008388253106919628482263909506169480906259665564995073795513012281923261715489654161974293771299499025441450507234588675715825992337797089073466766388430238826687188180949300263390017355842945669762620992411547853468173076903065302900557386971720644399888834166744150904000266846873347790240754381155473758442929223066654148957288271192613047390245354662569175990988105182456273440187246539983147946181839623996185756665152626321433765822336836674793126785917760410668326217886259767856841037968771143766752477320318644320672288848187971504415674484004366296549620282776203384952242718991277225966283560669084502879546624226748504305301342727732304574550390874662829715637258599849013544199117424180944986674504817356247269733268584554537139952795649873067455779028563697995913656519913593240465230422950390670035594734231109645078282078681122954960899446472512137852434126780213388956596518089729505002320197686375363048055224370894118066145224770571172665461561649351116872075658963569495972211055756232053996683459165199007792692830733777787813344262581965789583866886257655963353439254464127584631740959958943673972096692666993471802095139402031649612700583408723697170410569219427954885304525551132980282083762367398676154517099867204537767732386713573309143710302288338074400707628223808277637034203180258051512792305002357969522358080005462573980215950408205941698784246493131953160132006680942140519618988037109375000 [119,62] -50069974037863325570938297783736943198122339788938178462901510699441302516933730302738674116583447263153389591476789489514007681533773367945626726748381865611893061081971491513591073387247129572786061960979465505795976742850278576015464627483875677193301039722088466955603339135449926321635042446928726249436948614036218763565785959375373588682264675489215193492028334675466640220738763453111053573621860655508294652546504195314983902120922505490199135106966904501889097806664469637104134858850117282009263978378923817791462721726466788609864906956580850812465702527354628371458320322511341640517544341625056160771738006368561521581358315261009800495405747339825739669683543784751519539604179329860587751504582853754935910665674136789420413173281682588911799395909798963307843962769690382330192590954921102781669014589825541722696232543692766291351624090408740546469926704733168794022226636945118033921705185406542229817239034178083868983961396713755615725248904074794577453236038728639378298760649886485711875795275520189179290102198784073270663483542774538594905453575378698399634061027144122807372063892342709330155211142916478432681027573956108068054418953992007725198103300792715346569930733423319996998953745787551284829630631238885634245518540739358368007878457200187415773904243131491521994952513841586015795136791161041099153205133332209149891880492594537792428304939399279925085080405704214266921111533745159110449806766983455996394676870214624427215668042083621950584378125331708862986090402775981094458098469399545722415045627175676284645100815345730806090423810918033918043260609282845146533804081617634096312968478541774001993024838763332875241213870096116238106782232973925761777690411410711696881012189272141971251926556392370784892543531925190202856802920660267491710193908225377065335287343625284016176973972756933654929290901078632672069648057219421127162128860838487794125224084422346589350856646930773737854085486156301672325996773916949997508637027000634408663054770458919937685996060947818517385258076547943738082949170667587236668164877177206455111972798763990894523060394043973439596623031083193585159182109582552406497579711423807268258069656057184469336965556240577500854393886239362406271394876210848900990244117686479059154546121135354042053222656250 [119,63] 1588707877656657656082092480675665427955847107284449345039655013326278929785433697703847773113710679900367518196094155201687608480240498560493634471807431025145494666962405998226529361647601522846869510224067322496050059949506595453915646387767805903841680499528482526347642869976689403109829338137254682561676704319229624942833045664402427191430445209336494832359346274862894440862490755546860736211631211811867875556306649598225158853688998186913182327266057086905400500174622725084218090832852459601316909091533363526748263446752757333809730386138160335714809602423061986552595608220557299987266846246320274160637011716969266929079163161940239506916279884218968183227764833342119825081579099287947526864154867164524020761299304271464461329901024701814965749223018591222707220118641733223336281132871012876610122137398783741542193861894008079288831336229772782507973909640736531833102961410963698021471141569556705797885171393538708105105868901538664634482934645735808011802258512855520501720173479434408997311995570566465762233446051028815616303399956328553557731915546643316956980475614225857285483503191999144913307639401338751388203711636869741925177612229229636793512210003980174371010635476013120782826618050159291886970699578243033376497828377165403103254122980880422535283470963788598090783643617814407698962548666155872340774112100424015578153996169021214150726599530032862915419591256539999321649869989208665308107478665436482725743125904227145401817828702410102376553872342823572702996351838715393536710678399543461673322006546206865119827152992082106760785149457414009477467430647512398908941066044702164340070470619382667398068253796321277010530262053945203275612262840472715084775448926741274335745012965968024146993540608301831709664049905745033255661628759172707041486546635565257260640377272555058661246894114821273274799839979469446014030861862814229818004891958867689472808895091576118211277351324508860827378623944924163109089361110626293582721303789611191964086232500063438139584361349061047125750659425285396477658560348938407245714548465657151840776478822119726552382683662589781292611640557929702543903423654347055221206282224449974178127152940140935685071319004108179546203417867729638589868042949622149093447423494308288804851472377777099609375000 [119,64] 33247370419460287362136894057098684806401709373256857606555998478506535711554483472024221166697686703088483047160768659770505703861260631858074322518317950886962926359023020314207229093658565788576430069550660093232074240007047989079100669730584440952716234562469481911229930511760037648606815788526385549339532047894443809148529931410074547835846469470943719393076391668592955643203435824028157766935257692192451276178698631314875875764549079093746188964567250898909363885654361352417750780563670497405003795272396222813114379643210502072582089327961951502269615988881828790905135724781021020659675105461664999566093799698168730645040270872110003483417848433912629323613257433874565776292171273166841890242276356902727569473599904009158056029698195408083092271463637790062054920202766295543862309152004500268431034966678387760269403123971574208617164477371933567263226306550189478315759780250471529539401402438711829325045629489873556170806057841802678962687756450629023695604284237037715367945035590723139679241698795652230014718680919353291518035490862337296666866050120629427068826800121324555390526835555234691050860036655345971652919880530268592983450432351887968729348534260059798324913966880657977881115399678400423750921176671650293867924213192062604708212849728591355502228226636477816525774488195541322879766104308708510129863908291887057252136814988629733882338016613719331433332023684482234342361024308344505884710147254505253684411365801363781842152146282526396785418781021058406270579550535628205789176044561397035121084355921031562387188797233576283274554454637391215332207896258049915790893466769172452144047659528848457417641039726951053795939821360793774764821500687719590226132216064495892764820385497046456157902244664101401869684399835726312678852713251013351209619077877230034388405062091516023639548244072728716151511759834283247719202841976187758672562289304130528838607042663402420387583251424799867167848315938980261287737532830908497584134797149169753756841545922572617458892245761183732975108031247975078724632445077262164431486979658422460420232740717182311113762802286653387257026886551921229102641907792510322838424383783520142380209494258824095946788933659686390459835117557555718429529615849130819574876260380341994762420654296875000000 [119,65] 3631741935087443935464998183472701732221455482296742695985166822721005094237600738639741679875798962081293575241111435689145829487783771238990510554817418472733137998095441843654692658166667840940419464798377040174396698763499641278491730029468184017353703696704927237941278455886998745333719521234929355333879030731093874645682859509091262335312066339159223797068660936563064905417057564535886808128230885747401506412477770037516862539477769166515144595724751426114443737475504467485019800594810567647359760884857132893643544568244112647443108518384390610371008823102898169661777929007567098182721537847876210213969398840619174315348249707677073270262585387366589690274609706230175183802543638356720427150765854132295750225198547466059457306104186301724704750779933876331911752229383436185034968562651415033799546103421698097050135123706333401276854442744460206511058100920529315961108739925666611973745045892515628192863136381589376345578403311694181953825602655885556288090477746146399716330213021118496675090199693722449791011619390984919143775156348583202098026789658989920067256851547749334330230593892146773419153222972599387929236905222693862799590165794545982978136692776843681007060556507776378127091397396752231544341870671312325944752903325253383313749171008156217125212662669069439273109833313768204026694939619592564269450168372321032933454122830894830181247583341713038347976041555773471469545651480744338662083756837839326388029897056130261191631722549990283496062084197000802232028295361171791007298020449037025238142447755955528412367393795172039097488912507495405373583112291670544074149155032367789195423173736018944215269070022945423500121913139311432293596952689251856411408329429949897470255275142412927359732314478349175391942908773649388245948699006569383647656648443105694384803791032965037879321187559852990956544769535843296297909871406986095582789074607830923373914073871883936056934348955944203499017310349291356453446398417409231718124351626990528952113698081101548397610873205955316760624760773815773902769979464215957840786508879945120287402349414981661500819167752516111220276091644852939830989639580218879164393806875423670757607221860874748337727391626307550409961415978525092289572513572826177225822393813762578964233398437500000 [119,66] 1681400388467163755442556722523414070911293611149735748213839528574328810220867277988038793924071304295142404214031219018753217917506660419154953452001653449712960469676325530511895275671843483907922591323624867991258913205601634159257397791235947192852790948115431408716649866765666817554681105772237555323784173074909878336742839351928350588787724675050468171635823374739364125428122702615845777911969081985154803863791537334972068771980250097499953849283186163443078419408452394209020981744775827567323724653619671882715553185024944860525068184829790991816382786923969517426730494950431385565968751540646065668366536479496997112825237996354852851436664885231044286919218878447581591472117773349965226080944082282630173010753219726655679602418382157368008826938259236155776588883337564887799933889763576160223485244765446516763376595024685101167024048908426972163137074857261323518185154118533959999265774475448407722222523910362782582298856022108148750142801290471763107543063589594611418086685374691853911508911526649293983792495955763867229975013412792096433842817979224909557405585533751370158577414634280794171853015986440604208520631396376266918540374387357961302867668798637790210245931973454234912232535392999497469263632622924471294836905301058194655110397964132670107336942345744377365445974877952099260770828362997160113970087694519312783296993814925351216187738654128712318398274303366217273640211951260575121849268589581736623992689232051283414725079071572639354454407541841696324003992756859877572809103676653623305449409435294687810849227482468672926263548509219931419095327686288093658379539646368000492227282495866195868054842674395467149475654236785431111048404557797583344424539619262902725304363731437377498455185943309249742096530013280944185284875210224900495668094245129226672360635493283884562545899867246382388460426726801807682548286220843373125997400113700383962343203792011761245335918727392592345667584018495733358049685152661591974915664836272637754513954292070083923816059650473845097853730542735043371162591847171764700988843542323843161135086699922882538450715624117243681093177690326698551216539048607879248454190444682147976153740155179202534714045641980403462722481593237558749752225013102097259148056931445407867431640625000 [119,67] -68604388091128342776001737467943216934081651153738681231750800318439942974047994883260649108694386556411132287758679122553310523950623812001011916934147192241189879175992158001419531027281091135869361453797255824972320304104618011030736076860105174971882924351658462286953783507313513427924797605512008090281952931157343904715015435313858065286418286968274638548815393392579774738090865583092552653202701971222629265542299521059549826389734436443269012900008001364385528067506774356763596940482363137921864903630135726735154250596263605556098825872980172246526459106814648201923396992967387268687486805485326410213453178376179957572973690323940691610036920640585662822528555557997212277394879034685751370345438912491186346602766536198686563687443724743588868269241247746904282176758368624442823614748856969068353768512147508467294559616007641352270941427790875392164768265544899479230359430416523131682617850899090122465464623734292177054446643738704365028696149677385190750044916675830999943083080583730752385540632582936387753975860128926010294582900088396527331824900004354073562552847651789602926911002836175355626449413585367217764016416208991099016837128654863834720751230360960759070941855729925343073391371359109058886256070530487289633309440250263200719125757708765675644626754877415283833781186022890489743585189762615297895401792435832492917452683574653492235244803789382596904793527789911303481583711109507674033138421775176037592470301301271254245548847540153500435029801081470942089441955829301809734002912285169406005859685499640090958879873153680172301099661125429849647213513978645307902787579048969434543766800219351722705272503254937127835363726541690894086152036198493026703939315401863560827403727545008432919634376314726655948762462704001458963386357437758136095323819471956971042247311799834137976436295828811184861167177368653517164289397420752256929878580691139157961426899765096529765873115940073407366461424799391195008773990054277590533843306863321030928321299232702364623647162625555401720451511995056000384965014622698362267482991134527814572900658850550220014208253067657860188827538828978550902621216428317746362205486985311227237283775448443210837013883575400869367405161348776688536204524431868395527181640063781738281250000 [119,68] -11391446907937607056766190099204805182524928069016100218331640397161367930745278198019002123395513932285433287256121153464713618257366070481823408205328966683822918315721572041240348213489515041182749402124351864996397501156801627818585243243049512945724315267690501717302079593442562137131014171111676920242753073012106199875689470998362447734853818102488267195490268098239473658108545481621412412341126486234438424356088349436196577080383810600352088548387769045572987717740564027183140682177123042924179242011445393374079261699784496340693320936162016622700651250889803594609163574239031963066531821199377143854108671660406420668454315247697551577840238361632167394887121087298829672002516568078583261201911750642072407043660208445639985886182280193664963983430209924523935449872717533302917149804327114831199228538999822763703305606378647099499061095763016080339679371017916119362819687818145727100756546039186736175865037639940230895631953143017528389417889702592658554122710036800794737542485346861406367653661919723244632845765087507342791510860938238026202811726861643962584083197983024409808583886474798566792718350426347870298665423697107074759418669981264940534521736707706163093736515936908057508620511192291704787719415892005608042050745988308780771757088025855576239719952001681810309720014172765406497841169460632717007113030345690497021889552459861412529773362905485496728958889682137466150352500674540103235835176821710881025335354535103808906978374491071290268941130250555378223728445503416011330539445595812407556968596616844839028758093592222289552343496955786023099605281600797120223466062469255344101446443086926774055609851188595987655890451025006913635712110320124374092620237282537351284942842808548268102763079322961602096140325275247364731285724416979270320625613172890570286677877939912393241567108069191135120906291222700393876949685346999610411908738732783606475739210047295801508419271100583453920539228761220323497941135312639062648114129165886666493755918876363142484792303165881016210849563184700537843340923682277343454395218685573994711922049574117987226282284441114764684610460937354418905607681561840549006339969015554895540172101998909714801386615111090781574739708893749933519787535898134883193265031005859375000000 [119,69] 233663256044022838844685269123350391000429462859243418387570154700576207706659408453902293478655899976907923980505493033362232155425149755680932410045259286038162929454396320780930539288700568114352662205316596718861051475168046889102904453501803649929675747313466577163991480949986812123472866284403472151375392585200827609643948612945476938948692614162721675822997297911032466894911066726841896169059058597398293527606587834518149262549437854780570349918047778514921762466169075739717192561757430934194358178617502658682440616544127268890523410687338269129692915499227107212752085556910034653839473954872796937125792073312104746352769697346905748958258802292515469122578081675890225244358561813012848760557396205964777334351108355228442538603286723797373104320171133428279251486214255280639400963633039652442063428837783981969756437815955270544225047008336595880691769363260095050222500430620243187069233160357080023323428101472568855688821805921367046757531729094165939635352470188502692362760542760680662283370071361100816041661730777878545058036840150804538824636144749363335053943684381711938132906999595212267820262030886690423523482129894766782465172521916534018802331191310295573480834321884195721867159059061428239127969203042474588478848603363375936864497922932977709516565988757895093271872869701355949239079527815680396847885009267658824948420740873321780241613925932038213792275308178903028215875582058536504607297310107444706966337231324371609272022402355434647813217353872098520013543670066833161040602791934148477077161109443714320359477650939965060977260039118266142630758380762517716879956211672124631863107395567394809249691246826863975543864187364278539990478437915283446097017164332634133939809461154989227044882873220764029628167846450876302850114017065087307435396779158495850379409030661880719969503757430264665354733762528336416774813181015484211186393607182081732425570688689648927648908572475776882148897769188870871282202324689901152739833981256141788908320042956751236418362739927827181145271354289424692846873023658020521396597948719478698894180207198552689294159322036487262250743654213409647195990781352223948886252080914119481816239450159771908520800528473639192055873475716466698771096091331478202227646386718750000 [119,70] 3865404148871097413589231356938727857581780418401371027209943878460355034512306749887523684863467709113074883706832979617675965920659177322834924605680217148943521301804975160864042745990485232528725271368977486298322408725741090650882585251607012436564404027400521441522288317039566034758416378947165539478106327326305248115327779555651365786047522410166917723441148255673331774036934040556016264770371811031380490919736460689101450985614962140693833226961831788897239268571776056700567139499480187172919913134517867572000295928740493521147214441601064794993857016955022260931449759416388786217657876793795679567042401918297270091255099616236157738118307146090379201347036537632573839569766658555754272668827475879267536088409649483320270315616959972825054143186902731155819514948702142192786414364988240762719236682026159835343982281458067223821054968621444015934826086429038284275209924536118744986005791040319025237238456412907493125441805581989025527686743214322816818440219465358624282427432273447441113031937021044447561805996028512435255203630367627285401053775666714653240538620929243834132262130339060978407569460783221992871373110218969278650717207823243852659773127657837437150417018260109580867697950553274251653503700462592520675278559068637023044130078964173555289324221614617690529479804821680034295118136796337424147923696970722253759682876148575667229131893601224198855045873813865421639404693634019707310516939483439465112161487071648505563621173162265737576956870624549468046622814183423691736236866825780294978899677704222725419500131626705774919502201173779533118203224631439513931155081515777990477928019479727636293474731846426747712495528790034650715960805448556486011883961563197028832772425131650007237262367702194193694501661596753148076728850246753715211859882692030556833946227807731616999392047169704361726501214938982543255183756141876900427844627614102756837353449743417128109339878621056492523582845176295723510000336141923894620545969320709334095541497852139689145182880086133557791092925705333629172837889013239384431496667820872584968201049038505995781838559556821801543134836862242427181757828236549398086277393726412156225303655687232920347875993946167755675964709922990381178188284681137630565716796875000 [119,71] -989602722683268903667852039435348694550340626650633953423937350609367426741244953402979941007100416328957272784902073364536627561274586971397702385880643024147380890860720220972012612397479712572511870382264838369548044854817828179302027030199223132662251104565358586368895759464415586291252555996422714825368678266634240946680312626069531300294881761986649881780489293958766589838190715443771090311700861681450343601749348285056427532743161126578870443772779409444756646482934454672862247174849653334158822308755952576109719840596215377302935536655364237236852554234665460164900875300543901396926103310233802048769491874450396709214046486029216786151151574195558559602903547124852198416174265198013968147836600682531825502579124751723464742870912819910385361458068720979776430637632534607320914278242120831141316502629747724923961886385759114249513003065193553457249071389475304928242192760439875781181918217107999798257409394332800152405341042321166099088285338042447447597132937594091444747139316039754996521617439089324942301584704944252436978668091575335597728795469260312264511554693983877043244415714276693107569698984280775771927699749242049024615864868447861672746021234511108440925457679979238099708863327668656404522337187549538994742813435416100531681093581848673485836226458933910334180721351215989578626976660847216031526313341835912441362616737378159510518348761122440915414782786182178541608409433464065091333464427923072379407652323476742403271694540297273253998521394987141979322272759295707776394654059833990689654430309162426535745501598922717650910652077881846692484689393640514228459095166151196824424249589688841543109180211560850081631816634451478699561825177394522325645184650513449579622724791732251172002185790027399457447433280146841616824427369966697630840102893998565916597544024842548133671169601486699299446408604392894145527220188000144821705526277152382529408070837449150897527361309556979403798197336214283668785749512400429854658030647243937751528266394925522181628062629459134679083839243528731275795989450271784508082020505868615985646591402120989787039060733920040258925335652642049476341673541574931023140099360169512116418554177889386735098614619640573530230256648949395142779228680073995003303125000 [119,72] 77290622832211450312289871681955222878117288682749992881917803892129069130241750292785373644215101960682440718055098042583153618260177000407958170174442185279193179777282160947743108959136750621307147488074355238377885808808347687865487545630388801651241664153955053989832029179934220019497774922560210679066577798846264688164086264867435170528032468459315639908308496845793070161109356244327829182161159573097603622950393795836872982730890001144570995807406069314168084291254731461752938618152975852527483176961412438641930286576494828297427032577000383478340422308300848148420456565452644635150768450944139646081627749315818109845722386212368081144013280860435741195403090533911159792900305271661324779065895900593030342576922774937963677014694826756359553993746672600710323883962386907117239108025411257222308913764138129866068182454947056674109059012461221269508753257264978241227445495372624400463033529526808619441954874445996181944411928467648884088521720861369110920635042526036095578581944769585336563694536897352416609609609314954588972678560503642173938115966930060077943151296633892874670127204240794982833045125623783889404968226739019086182006793316326059596982781374613161839465208006671462154814720515416110753744797629318681266241928495384292342425382104036955810665592276584561412111863367769458606726900021040353433186689948212732407740432547043693289252156349224089828632329103102214258221788907494860929932233152522556727594221128988437221087853396980220851290340752544587409559177165243009824375782719323386073373918334571526196983459461432860435383170739180656709975310895200684959079706392222768182165646024068745690695551167868582282600919128769871924981500423712719348720362623835041942896418506890267193620109474484922275268844866623157741827333818807373869867837658798290449347175701459190292644229398195128389853570312514310869817894034617032341658992415516269598998880978273131264127675137477410048589085866146953043203619984885588210960981175386356908726512009316193396928974968368157110208503163529181752615766853103003878434771932103750352294536494888422492744776097776347204959343656915082482131456391816431986069825050723301020788872224569787744432561671289011743685718461832352394153261389627439500000 [119,73] 4561232617207408980278878112122709664507610625711581857992049974598314933975989778772616368624329974424104112752115073145322171423453537807483006015046164682437867527206258984197886499829989399611529918453290599733054992539950064240556557518951980724092965106491829952778318013141269786016729569797011064903556687761830993087601565723970975564154949404582333835352256241533586688622602254008127940191657641554466902252218849305020112651994708522363394865920454271183849201166278586214034456067641580985166592798385207390361882667714668977992979713045336545509887896417294040816790636387276855431298529925349277038588342783169737279481624022262391718401427036578460065013146976845010505702448039792982432461194693200805770735349705178563821352194669765325312811548391443339203635895920885383204393492254366929778984293085338130963492663261068254193272553949872873236221817700087223138325768859096373360065746844198610287970302653365685896313592610186150677139368719943380029051525091869484854927403644419080906802866564433370145087718587538677656523004616899377917174819066930870768064909601031540115178653525700950132597477062092249374775468150993494868193008698488894089328398843045015366410541954105976605173931393725028794325264294117931827718986179066309679453987557630982040138699859194640146547386445199760635255244808990446364220371976693488516919160906473137489577960146861902521375940141069544377794296319985726139302084633430742002643152294803565157690603868252243154385970856445208828293474629760912649595541736030867745165607229914721133625635583295245694813878324353303867609156096260245263318254106401667769534313258184861008473719152943382691664215520161402723399062940069715436862970348109029358173673163135728389526948787949835036062312443169247517360658397022401310211266894738484750695021959187826820742957035511865965155253952949526395107138340191128337553970986587759301930343004085051046644972421464053667566745508825375753484047359229487494810329795032195789861452500793980694979667849999108693277665676261274931206586410494366808672472612514285968703526170949658713025572807930209202900545524725846335860265519824182994024281612251146994101199951767554474787183811574747199593705319764244561648844290272546000 [119,74] 77650398207522378978824853619115005143494932852171275579480945141279945428466890802625463587115135624573931617655348954364250232878548776938744779408559493401954384544225266341515339446515100084365747110668156803256667404207626828558782920525536042150050495408109974974383057285832900728598574000545762099751540861026398549573221865781922733224930004343735077886574572596568254465569692416284874741111720310637128603360962628383552918184997949218730181353074097937340303876910920575442349915349043980052112177033022219476347377161765195858507135093705803993271002225033466846684100927642113913548680061098999194809552658094744853718231453816217209823190864871069640500188568982179894854633881158056753056316417590068100442371102978304600671051819604451061477299412400626406740791835572082097499028231005608114787651332745914824321493894173273081300788709038996142280602934650340620153935842676777623274988848156613118790393002384545128657656656169337599103948749277424351079209166303713981728858566160430007357632533613712645760008452966089707426252262491971958356243704193709197215665807617456172084645256016292404831709852298614488162775136401439482932217321591014687193091510878324529017796051034224155458787505100248528573736355729798775303820362601423534228136617197367092141413995646800479366561318407409593341028100434549492401674384780067796538690940410454812015335423150146025484006724858659612643975751957949542464724787098261329474672548180736952722022483619202325598136808491453629955188883732510101284512857998262597583438932502824387344978665359078190302300751482962037929209122471609856563256249058204606067846735618985509719904130254843944794545710673285676647100481396617551754679926254841871225948885338373398116948714413204680835798227485754912112018102218819349296737243258520708454926415429562710637225773556130786593188936096339251372055242547367803255861271425112124290533309403269060859322016349285445534598364530056361139007578259412663511249449201198892783191909275566263279897431277002240012561775965240186455238629975774687863372076261272249572357960241405464958535640300187564842725884165978442411913367334592542108562031891260468111958303031867018447004903616058980863760084836526235759395117260000 [119,75] 253915625568544837726248262021681010883681963512806538229673299243532424463289119622124579596656381676632486382302327554438291892553298080392915421184581144401489165609902072820768481581421173686884186058597252702406858449948146009582703857084609921192721229469732792122715958140112985094360579482292536231705589275781041092696846803354144292000033016319870169311898986227520554684256580416879692733117995433044833626324279800792551126349172155633513743862974805806871323366118987205314516960495410008331281256689027274880136682717059159658287315468272342948602425357869406208342739238735250770727578128575391123995046049181761703618586610896516850160067901971993070141731550980045164941600582622855206618104299695717073876717386777300739047993720908251676453356982875229877646065500612784295805418736293700161808124502027269226632510315337623232238579586574492581838842461351694172378304174431726334605041906480984495333556980865970197666503553522298152274123808509073350231884348822244645659801256580809360766432506257833574848155920634741064253350697073357432759632472853039407018110670547840702915395355591263047988686055111092473685208649778098967810419157565156164538022706411506606576220374329589611574348652126082311727034517302090976673838791093441612009982267041346800470103560441398628795427730310114380613049959546266580278462549516944502893415732568629694408135619292619871506774580998628140515949584827696056004454387924556746479630847241121666456349857996580542837916752756555585928630746036945846738841515243396523828917014826479826844783154828540582073960800518594363609037202762528957977333546060474185284463454192714096889079581605788218207266132209442811950586436341319606096515213772494193884671105799235239633119850745111557687290335720351139921370277922494971042532501304615367564232536408253830381631093320111559214228199992960715404364378723615810534053204648348842277705690135633102739312016778284357560119293974102632334977011159947128302080258284328944330334342788486123251648062118469891067348773195157037707030945830294317510137275227516857533681562829178660715868571546417656937805310744252445449973427866238582549425094494436642830237710955423240794444010220108502054341670406903910676621600 [119,76] -171766726865134276410523394633218827380605539644218291893986665787532230392106322716315834744946739844571787569121426562578613427845072449410676047063659110856145934754793795907808585060327772027950036693454798408892910088833780987614568752674425074654000978387949663001627032250862616479862567482054766670216928307305447325356610960767865341288571078550706507748332659172280418431275927456511561330616896872004378490295695106703608630198862077367048128878406372622174127070302512442280072195996576530433640351654408092297094380330635215098894691307173212416297047425208097664061687710563730036286725390698948655869242715849039947899223824102287681114885162741735049435288623119979931944610158959436174088254696875355742229762325159599620411432474800110218457187883670666159877212418576779541968490146845871817746083794500681944349521588688118821520738306727886391897705426721456046790492187323865852066028615133192375913753812085355450631830562147014948730095118047782213964602774178525093986887657797902901470345353749064903050086811063439194904406134253086266850695020378614644090947886682032168143644174233809895665522519922601541309734382141026673976933525909129260372004413155661093410552484729851697695809858237733499601652750404255916087460033663334848504547156408387535719112843140403766737806646861351907733961665825923452845057322490774438346613047141542230736064080517828439963812324138563698786233717863371616274644405722158632067502612253917586368545436784843428497528057849118478512301567692638500546366308105972899003259642953005844574882003532210575453961507502018391951351785081188124407398673385954089534282878462452899030007464766151887876785611585404068361626850433948655795490592301997132168314247073763671962494626047271125432514740006002941401862957200710466555885719250746007111630542560810254953297617283329078424472257549978676679392180236665301145647386115403790625017045674356664391875748053477756935811436215924106413976129964634882483679395555450228149811287296679008798713304550891587048159052316032622070604573622070091482289366068766557158403264984791945028085641399682913148218724694819256735390010596655221219753599281555788927480440452590965943686785076235250444618026227207859507400 [119,77] -5795042554218341588226515829995461002172246265736329532432697747303294786183152875725189300024437780056679782063847347927668893926639623701802857780913131084518738048573237403963072547366348079637143092913131471063426081373564949896171822353600847096700888190983723739591967103155986070323786539673156512533127987588593645844138217375278117929349499468385628323695004711760090887998986845195835049230379645893397377543445818053467574382204919261536454068040935030597019229494517803596073993652801405853552104904068514310522439288134379669266008632806105494644467333620672170443228781198207984730491314674086121763050007299060937074600085577362456732811771294565174925800920835007862072735337684927151330418153033398876467000795119148575518460121884069751303811048996359665022870571940203185878027188550024040997921507490244593255176274326894030146156638216358728778101395139003483586578792977227470380191194469949909086857291277286927991825689900453332868911062705541204324730911329714446455323858894160651985265476586511667903754776717978393387028289744985459620454381172158562909414908705673023487296829373549444458757248341195869286847021013058447978980761616209292916939241892706778986052723854772261664599432949254904456624329805708105449862186039226266180816985431256792889277801342201759951116890197200233778597743893887627400024640785483547186142801427925628980532746348135311993045820284449520278542121505216187586133723185931530890203772933184705291380663279143167466211604309239434095300757823814098233796439277438991214787732485600377615350864762209529339161444677927724031100186254180558500881247154702972261776341121330939378722944770476892334337766451388741183983560229525662226447847886993107085665860016055786994532635628908754565090665741395363784913497755730180917264668717993070301386155219227480229629403110689255331540234959925020566889559136843156744379577393758711477141581607886025410643292195496829811635816275805387551794353337610157188365984985872363236709032421052995427490945959468536614389093521289995949287075909505981861116264130433155847068060488266791993301274096159351637748353724363756974982566244199577110799908893304755278171705141892587619338872576156578270739976823740416000 [119,78] 48050671535827950920866550032732000341119812564856943116278517839464125507995118876090064855089561182083049022253274267302718148824323312050369900371299309196057088567029301473095853960905886961822397369476166430930435223359034974976065969222160659624223669128873490309952858858781998175845258033664547313319255224827689485941575665059124646324927800987317663414330757132434635778758252727876337821814450470655176483383712172802484284905856753768285478284186539995226740675482982834848139411212989299040581917572505390911797051752466223249991821383886558646007271918669662232107664293231299736734303947001094490863565222047434996673572389020885460787893089523264023703864935194169549576739655142984908351188490624747050107205999230865379712328225729368385472630324119974683036475842232669013087711856682326912308468846480655971362088545462968813165565454526144945546710866037795093309947768502408502275656750799788132481452760273236928817414678150620319859773038164292748127725342960868776266450249371700178344008511682251523971765432572793228828326244512659928613770727197005690814919459312146594363477083485883283288974201951251997099474681232370145374283907522783531873818673409665810771314664287354436550890882498387956516252664066653317473234487272051819212934053811104540243369351473252466789983617342573289241002913757881973635132210582622228305894279235029531246818892489262685626715732077547565273972287660033254104096290410260506899791709321583591816441782400409432124738150829004827455571129099104007859816512338718119078667852233352614892017641293151914945527209512780735487652452359129832937480737879113433827651714298671380479458899512723764067445982066913071677505926076694116541524533570376376320141381429929133425798306854249650717650998596138450504683024066493057746300319513550636228054332907651016073809446740319785898158121462607609549416422146835062416591086134418575770711724526108280449302862673378039828916376974446361778554077006869996169679869053865828272114036465970566811636166290244276389048324021677787727560129796191416667955058141448776741207023358172276074296844514991938716741965798009337319584008236585614433407789419707723833684643081631387394850023545631871232787855343800 [119,79] 1920862615511908422210661969067836651359286766244598581253753177143277564762503696831664981821886586695734268618780602487886031799264102094924306824405262928710845930902689127110674952888385728094158501201352930542487651813505573465472713206308197090820905157918537178643421308813971183426165748834254266879566010940551393878633642757650293523266553221930559008467354808857399839926298894355544626229986904016888538318161510188497931751562257002429977268474523258724382750484022245424006392304378279420067345843324104248799147019564356406903131253227548462541886180803544180443312345115482563188782227656377687773158944201173307946873139041189308038679892183119447713582940216562184106590304093290551231038707889995308637084833383720003280456509912346905848893580004592869837581799961572592336779038468807088962570953177437191154148330667205124744914798414436278199690831663466795762183986830581383501719937995706351729020254664503229882530106119364433835746339920607725581296379465027951567199322522795992940273427355528784448873474648107731809076255429255761344982798214501952417720287512776991827622521249655378070410685865413672960019159383370489319364981773538338185579361306093028857261281289985996485485263137330069574874513965455912029388149615629422047220880514376099349825606278062583523915855814060611998528853145453542440130867877837212022967562051752928413167822352379355961835904162651701404649786883109508203912290613474139623747472020911963242467659944761656481766761872145728809602619888863337076627492115106562955037100903518909363012421058276907463073465746577982380057781865741787320629941773280423112145355671374356260227505961060736526921138546244081911597777991995906375552687483009041110558934215879844392442552617735087670207045208093320815209161503878556141430050937408341651406635535156024446147908060098278597163673064383193136111231794395832137543284190867571462630319214110097364334486294328200284773601388574511087784201124039433769017289936159375591116761834684231021989705939737021589229430282794891457755210143948277976210204746811600764158641144380590368021324270576868347688625075295744655628322324252951794199646400692530984895303269483877227475447831648045332641849120 [119,80] 14282243957787757705933988020228545528350645775873540238439541912028013534793456120845720683901461881596137572556522257891127357431342688123109532092781146279022273478666548224041143188978485526936767453996972549198785693673058489463705255540643697106201891365031294869567127754759804997022788002591672867070769364178566650365224851372756084196658604251019008781672710863466047142188198492892132060632394986160858836017122991846240846630736532099413778664269812774710439993864490914497251323527928203350972370973483858276571423522406507148409951507617820197921805802229729157970089916668706051926965997582690461107982919973968251794138402919291331192015834892583227827559638595029504537226414430645042523557189704566402287930508595144896118058216433600320416255556771611608785051286493175831035039678185788895873640647060022941123985101075510482646881260150776306083058284852409063052160316681797513584427956637170421904817779726069044375816136393586962619365111287049605442255710197785307661919896548409227428485848685533444309666850327432360340787001914769722543491451626394912477339898396330951245395233933553854145844468764780585737477124032240713337423517677212155372880532938603698849892208103560994752246174027178294574783196728271367493252376384140571297713586474179947414881038287922142377804262105966232870121159127794780001454819977867744550407486541743733198765016317773606943996178894284030784130683666255179514470380548491629651010890915912296493302768645161544185559152739284304226237105577233329896594861127483294192861602682873820812479567779001880166997084068048460278491469553032484399113242745157811926144233271365519677753391381985208651881262437705340912456768071866904040135606614144982823718810623776122003085683633190667854016203298760178045803282624092532197967069202994248535591713625337358699311282998758126653764145470903134164279717134050805194951654811489829164569250023164963887176082156264753019107385168901062245773020924538202051144755326104796825286351690810134847735022488453742710880094305430552010045948547307543799330751606333629337073106104181197799180685083585750053222793736876414641671238904519980749168566808102584310211883073079656187817130603947210597440 [119,81] 252741212202973751491397426522894361704351659602583251503299194990980202535679007263394879030948665788906262331898818893199822478468305905213225922790030603899721175964723274036144230737070808334756925583965634184084770005307537586008767241482933234495315131668483509685497466863099611507859049168497167867263891350572367196723810415688634082044791761451511216418476408458007230129780699673557542476387951842805901880122944762091402889593406777148010389221868444626552966224392490165832105026224634936177106466981231864237681634759474145692846861533696053455646623153851432388592416070749816120281126645234130685488553183425884590984909680123997482033552881523342545094902540186427689419507229518482903475104117580750069192708181049282377831371662246524591268846702620452888465495007052447969836022225328697255043118138269570850428350187673320952026629819846749536400825826265502759028594928775345880713956903706734505281064163291084661308781934041613597696275169089264272781209174093523380576414175155897427099520297112436230490667990735386259931157172491213620361798455156907113826142756825596136594703402426828697100422531549990337846779033912641301184100125074561876602255090910296450471282925072404113396696041737237850157151770242833919725147841133050030532542767935542011998077036085884238119832128216986678630489959919436696565159770062298317095618261764082084849704369721543979383442004333196592145272674177643784031846325879682433599912409084673382186885813816223769628776252044875013448186533250360488321556330515621876938620539921682701489514995530465850787466413159980544888066430770477524008016059511968352739126157742368015646163084041351824869074948605471423881092419627877261405439077440063893768278876189015548604425737299925533533589938788872709507692326849840336747355065141490520846679542191488565440921455288976729472564506535904372610131586756131799963647962661286834139532730133375868741447291396808605269269801786780182492351776619104220516188934971460784663613517817549436443446272833311959727567988290992114591953874871691793509703979258458954875687087735701947135069096332855386178358176223808166002660121542757646424455866548310775239174754111372400993525704474726000 [119,82] 19782881656131264939056435060006391802538432957795231081012639771223354001049640467444406739478559809811093680322714584136805941042372571993582960609599871450978686899794807545987786158514455390228399283212630524110449030778846297112556725386789066243681954265921102238770390149088505302417120989294147342404720109501626689129936159697459021971763942507541297559451780985792282326279484012423219980611534739044225942866986032291693243924974760115387334155827716357901131414450770317926946493326323675582622812270380710971087884571362493719806106847688422300032865703308204409172315748344198509331146084732611999140259282809508013671554376975334147727522501987084079977350033857088548127307144886971952933933128002547606770203325590169927147655431583944847546650241194228674269703428740425053824959040500618717657875708180218345024995976941863825017795665588251477022514852105110673994107072114946194149040016475866785487359312028785691130869597013877512996535134342662985237727038951691199097140023940886663994132361558696057363754835406942772517983461740666509075406781687141159374777245701940023022567254252146154369171921895244388363669459249153084337531860116148725488621262247301194816904443987080526923465539194216508979909834032084763213352511903144292664086815927239217416407112988951151081689172051669893016824507538879663879289886290495307143729521984956439665931829375251690757426086772596605759307738343255512431080332897551938124097323758017801418455115897175475383184375959561294109484370933796453524312954598355414313555076871500110926094773368099202932145722614107629367527847613895793485971272267426162559887438618966606027538231687992389682527717008524230030856058682819656486762575133369213386790134224053921671588521469660036020174068695324960427531064249174727295570356147222132048595933708077388786968789500724021876040196715854784063723968701006990414507712368235546935911287227462790618097103208062611093700815681906672620719200173917205013994532201197836409949302544588137489376855661594147276469637632431101755351439627731876362230105284971642296774631512144224592390202925566294450478141093645807702124452648217766332143575620354696484169438009164852023193110159140 [119,83] 442613659197558587050962852657529819588186918290947135973046762792380860500306943920452693102515993857235838829346862937485248564982019496228793580766360509186376819927346008751126688843262859624979213268094386589776092721915610540823076293453531084518565221968860240482076549164757283812827540185960094243300842605800173915913084828117577394605891439788572053067966486759525292167562610365059792584642622133254644439963925212716096439275017001564780815231298268672422849033676858839144835643759540645975221228910027311092643439990188884152474163216146257056220018468212128423425182669878300869919446051045495462839804514557356311980917695376694372213021503004396778451135628827763542570933567155015226541131077650848099650789912340715989194654923661550860892508964360547686061464682359061006978110327895283044530282369667518934416525551807784913852617131164627738029770211170621952834991561751208346496542719221075362742718046977026233067445143548097610445127138419578509558282984512017066911963222947440976989279306300732352023121184758216653080956519594206139632980202401225329053054513987313145672549807381292329523531274456729015544631685736351223252996299417702014420525841830833207175865935732587202144639332929145628375122015043049430691558768908837994550341994063903475187207649317835777782167031330093274886880565552221747837021240839960761177034928080536478042950905196123425725539735022033859642717505069044700642125990513606870143668489504117601050632068716067565187463205460764361705170772565794973645149641053668954132229585716296232311306034762832914993440267922074958985133185173624243365871265387687142421195719396912976352036547087509147456663106030984544021672337529404431912593417804014270055642462047069373887052299669278553399173710449807473532081762430774091590350806392034966216957222359858622568909850670128282045000878339086647649143294236335105346018965367512621765652831962201556061632914907836163813998512759863108709760802466249769126117513402016804187208120093581350524780790407270287499097524081057031991596325627555571257996249072483024471562732385559115624108581887163484884526537346829035919016148271978719192927507263643405597052906461793078877955600 [119,84] -1345094768550166224382477548793686887602363163032447855856693409377247523609149855539437001689626214535376021864819679107325975119880797385693989040947221747997137709498672402758165395749412318258565935315792552654254418655457272545791035281993605295969917037000133602121692247000742396331925674209483037525334643613449795359152411364010800086074613394089688397461306324007848104663514156130175998114750425653772883483230906049149527856601699292923441621264474846263676450508725570784185622864271393808008641674136608032303501891846647499222597130457795229293374291098388336840647113138589653646938846092165413553937389788908499858395792864295026055331398731857687932454923630192531398046923220115540568832454111861703186720738257130210038059942496212978435971142002913202171746612224115124310074219109089780638119757271352231990585722011775390982027883874856231834801907052869196782177988020895546131675363654676166865725601945933969373899808023948277277945183642468638236112268180378754457444779013495735822897554373299477730544915148002002333704598538128846386458841047474797256160940779119749225724915856491671037847755286267315567577785602117607128621141565561206332352290943832889014988189016291814991759580410979840268815322999309607208878985705965295654579426842399853337068958315322763478728549649419890825498000299668710583344426578863009221976695140117888226779469336737430463488998381738974218428013162313689434616284203592656613128650376059243292030421646866324784688761868479020879094334859302014414364902400200291162925710105583163099709278583443382453291049481675976650530872245214833085341955438975245965993638490628972606109952789030947237856557774968870808715290389383644415565264587638684034575620078839066061597300478184899495179716382838998907446007303754571077285304736947277230845850019814931349062759350432874267017184316595172858631296572744987201462304353392934587909602948439429349662910731616612012383756678829479729961502196896536863171026132074457233568155355996944721088114525817237640900334170798567812424607594394552188593366483419850159434282964299181896222700999956411251155035406694665840165681302534407739590114843605521814870965365817228626360 [119,85] -213650058375534930323501304039239142946078821371309107336150786047439357861819057310178748795875313853054707942592016556868775595270003765779566653748320190404381865359978555569581641721568541689552586986396327098499076435979086234269028503598666478190220813542009181034113587988134854262945835596563817867694071666258084856430290334860412823070770186402609353747231050940853704435340002704285160699620590138772313901320686546484578802238123118218832671871095243049904748618280948179231239303574570529702373076799021670252852289269390370205179797088257084845031360324850597609251468808578384334808312723903572106192756126874691537465243612777600385568349192800223826866238855476600427207872960262352575562179830386174687802161340482855392409590905547995391860006769934680403122518340809676761979232540794253830226748163702571095777663330499450342739737101907750800765913668865344134322553565639688802176830147685690305871682476834378369918170728251437955508836819232340263297684836276336479058667782303880160068636961359279843198537000399495839233382294170467113527610314256084729598833257546658192702221065250374234882007488046059826777238129507176944406905462267819935455355749266920465691095614962228238820915533088822240172160026114806057664496120304031308555224310248320211960492230104105245291709300738815396818453637550786240555215929692372754806264806748890898540173805023152550176118962917628695758361865725730186902681103432252102091192861006072489169791955139961284301170197798503297187476770316468262489170328620964678462949431600316685738299592236826900811920837797852604830883523830130306056891260316570848333487664596576784257047462857079980405293852563220110621142330344152625757598435905206607817157025806660525818958342606715988098181915186245389058041731066987220265578555043183344407378668788626318656510704606057305848762567358982617767009477029617267938921366519821192053201445917184928059537839103107498734401178432197807369495105095873782949797628414764913688241159733470780723178142389080487421163132601960064601842170366648585506254078649419660661303348307175196499975188207759939005425026968881443659549486570939218627306284957401975631250229721948000 [119,86] -886174391805941956075334726701176689947107628431656899027789854145170454646008367717047981643846461577951458976445046188511338208871881801238014201925288284326111263217435341463287599616661615454025153577967664670254314897051017468699174159659546193515234462375003480377467526682380448626756119504764234184276746195450973216044929855836188625835020790239353004007180236673984918424550359999511312869325284535714892404050481128301216091267507012104398062544752396113298913547496906852512000047326319235005935777087882522797077122627683467532793786984830985747274292291659965330607868540764420853353933442813803822887058731071073338352363803630201465918554031867457613437763209588443277635005193935716892231804172901234376328775622645766248542142838838908760491043794349465252826953574667092844228299367662968585311473931083171554833002532331301535067844520601930486096591642976526313782943843054452284211637034586780371447468743511879825459400597905013121755751505807030599141821362866415759384718661195898453823018444045531606997241901195649719798370321830847766526565079039770199143138788218000327193122739346994450776928361409657235936191685206396140865518713188418664837662398773772457445013339886851569472799571238864832544280463938832694206924828147647727567429718123794232423934735468381817039524249403718186766314351756724261807614880234543459679955421574252141126483437444123677700956420113026905989825723142442923012655584517982306901512025345805305187074671313684407571698020235475015109510704041886483914670855758144527707972546843606009909183182102474304144501375776663781887613432893253473596616404181431479716163498590382365307184433815216527928147947104636699183653282946932671945333301915451192547961360751971293180311945207657859439297331486123176500556093270516231808695637441870194813567772049269150681036788238809934593681894319494426901362038073483056681016650895105429119738450690788277484188557482233070833842740206446123856888064011482432069233795066635528700840746547894768222989848425160915165192688736433131853407135947407223788950180813588554201728177283598081272476371012640215189526384234338212625753119851171997443534970432970532683232373960 [119,87] 40049438127067519910356505342046326079648500334874010404686079092492437719299574104246286597953196453619075251383017594519437236474717052172637282933591975793630294422392850817699799415066487309155873049462498736772328990423347817455469416323657570435891084598812735380194183902576900040046639868545942784929578966869967623428213092968145823057039897815936065390216335525587782592620326593833038708434303386255849358248442008982579007863559934641364896550751400764062231522451799968120806430497392488215801900334059921073345909996491738002406844699908492372925361033433592509943059753800856844269543299965117321689134968567824621407252098421346028925580930507450759332572537137519956422932635275209641598444071036007507815152068151528149235424377321072002988845683064551201150233121243222602993726163621537652517807624510876691238263645517219318124201498772650264227201033063759563815096252816243648713673051931175704577835159910059979813198342504039360292124308820253155036792069096203642046152965540477185151414738296079548563256390396097504835914743156896119589235896329642251042928118968021643565106586425905137189002419934795180674210447069713140756552912395181459472828780141964216800885163402128216302939474943974007047154228369394525993719609037551253953147705674672532893831000420216537469538378140332894936888702438742592895902877789245647468640985341711280405264147259031193138244865146530965173624653907517387107091021238613300809786739915344331900645281959813205530587255556179189038597006534860835239158141125868081873810545768808829978866789971990809559163267412727365317955889160856600088691695296624307227496319276510383919692053148247268855643292004968975074906564726141292237016849160116603745366652845675245031478491383399983879130500995899900858624748643905323319160832006606719671992402245306569270666232755585169598724930997872072077266329185483294357739501832612475582478029078157646561131316545379591987590546273610499843169441046558214957450234440563244382487967948319686200617454052282704515799526508903072762473588543239994767073069747740905552961590405223629475619458205366222683373016294968670509975584126959949708377471241661280489989040 [119,88] 167264904248630335362817175805589128520434510249917042593524967399786316161126949205558977812683199629461596508114344143664512571167361410365942180267888189727603629045779028123422261549389875417273328498867544751165001189011747550653012081941236696241595566655878000348807934909659688409358622200221165617177169100944794722383633080506214452487524000989536550314156377913675431900848375346635792262451224200740155164569515756231343490844337802285274062435911365017773075824231030037583567816569036907787638907045230386383523291288569763958268330517296199110458729179546183567526151177994612112008754006826583222041096725927533285946596485339140072923015327330646330941608768433537162036906917490417610469960793855888894243319221796216034276940848683631446965029419476733666737721674189406280518377883106275292923261697884987613451577806411716181539917612696019825296301055142970134915890295668519467767148243614567664192399718851435561318326100203352553781586754070290369154440734875495970705585988977728245162887502925313269102075938535220702409627019236954061176779111680384020658697555643655898423753291802172072309865716872911433302304191109572205548051843078256636702070921267972158972865657617219387209338391225890812724989148585762922057694967899312103601053926554343350479529835423777064983087836765954771764067705884614401460914537729657261735442550001674551379408048632918716665732567460956249730145055720628225206062364780731225630097334555597193729568485973013399791021645186941722110831116457500316690419975897187399118366984525885043093425420174143937394881437013769559626682255860184984579820795052209084320908893993632061272797910371695251420743788899147883485979599948587482851159164239200782350848905858115986465970966837754721337934643476102378578424041144190987805005672195135550375435395700249908144284699046628303484033785123729137510570421321449132189475691220736379246459146899398912519471221353760854447583683911665473103003546032801281376883760905617953624014521424625875531815570240603512585715591929664055334859855722638236937591913864596006470240181537323316319051816399290996708022502286140696644382383831853708307082707165577514680 [119,89] -9337587640564309915818690504272021269994644741009070978173576015521181364229279442004932883483507012874745515351028855527409044885309042755265423570122345098921334478416527938368493698579503334150924785394073923586330884824306466305535274772403457253770293222960284230712460255758585007488034708858334342537356340644741045753373116711119161736667641868340660896887278352193012892137846583699033345004481997308975782048299461263456993390761987051571291880219542480784976074291482300176978926771675105370357856278815353508672728382654725462474977768279308083648932403786986224101252387372725859593581791075340292682066142822820668101728985865290086617119429834279127019704190670686952780903389978697522576045274535048999234863813266642359433711516289221970542971231796435574769346542342564205411553053899554735900771380290765820889005452917074485962084842352694461618138849256571746996759596385258882833598112094755171715860293655392902069709385527440283238944915826651081838421577616229969020045698671748302888937953344154456705749054159924973970464411466011021049152026965735105791009716692781585237591443116279884888520410520501439238361591408539611879874550717955293067826682499120131899033182745094975042503213089632984390952183846067816541178051278511312688042094811540174055388326416887767920147249401889048072764873040585116735249069424605086488689126549032288738010127535232193197968849457202482756605222791789506662312386987967328448539547573603668057033276920216115638294070989352001750550761354381810795541444857700349366126236289269184940755913750978475176693953781669918462767894465039149597440055257899025554351366049551869039042363291889266704597863728760155945645880110750517522883922839018496185190073317934724699770529934279914784407494742006881619195501345603292153254636710059133656194957067281226018474656767833036278461763418210179957692030289715173472788271432626943763057737438317576665978566104773260339790636123732074338187257130821324483809053889720209904215354169172841354793811463374929039599868711655654594416133714978135398649615146551779124287643657232079830172880642052719534442204232016855962874863533570793206141597318464880 [119,90] -18856430585380379292671741383946591077176904274040108198909375396736275962797243730973896946486492091952028144758122509846993967977020637414509147090627566740940194866241119111410410616838736465152395424544768617827989156172805642755230933501684564280078877725182642154250838888206632448113151417838338855738113828935042350476368566921774169212877840606030891657209358916339900691825440596610213489865824020380255150189655748395063486108288315814060142761873747905099782129244290716819524746618512621785956233326694396534121210357834301911260704162201162021765063838156354991159618922566556394739270585516829850262693390050069252402457694283921134580360683203360150495560644378922700893328205091149351840331742000834986553131934762988598914190500948739389702638610990277283323990435975770698060995432142335410348947255497862704365776557356193402008980040594396394605221627316383726522385497991691156810324559204263168480238330306133448657809550865587745206824237307574199323346854141789414878040056880174255256260020684672942218056477250044147915607072545562310631705824944116115237790525973775245380168556828966806521459806911336942900664627080092773614492581102399833538369315475147707375585296273721954928091137619492699608213653244835496911516740863743316135282234586098200305035523703329482120832087312808706920947258627088495776852212097433767250504361403618852511185321693120070928848703193287056402796643850873733136104567482923478959299838998624614391598001006440003454990755322656975609328911570250348303796397714505137890926547366749996545042548617952695497131894320782625026891337859808039576720708985293120931587139795378308498581398703057716499963632996753288012740586711631876362891374516399778201434884811047809391838738909868937323021317085611696608217006867144958635939841037594776733433755537472813239849963922341642801354443919202502362013452483739020521962714477982776379507239006668051085229571308940411595337632125761953115831161674688068657899688796092764365228875085748964236872585773160951672555508262328806731395242900829200120184056071582495522952921717238029054417083242530449090886491031590484568234238956230199232069846420 [119,91] 1395454110254203977342829861663570225168864399901083676275553116852832470964651336312041914971810953000720880277205411383964067885981192965488182378421961228277099014201621391395466869160783717145502446932753156011831452369568760269079270517367270456377718500798462325086339427754481517056311633256827672902353465228434279931313548589326567848767798255876983850323779432048450647731038101667983905733192206655989421169472983528525631324986156452385678717582476125250604648717187378517200597965916528836991195004210387253589687942152184436102515455102462782310846494832944540480117441797743728494854839099583626871307637823882106337598441638537029401641644132075079711511397930691158281922633945463162760035082342443504950505590947230304320770143566527209630738030966930271174531431956673534650085612618301150035871076778210669493554094427679872473357464725334778050319896264677744707293877417235195118651581204211179471317913850596209207478179298269957729691854180187674375818812645194922032145590094069430837541842989389915842065610500829063776951696261000723356349118940976161949023490268799066679388076654903335338182572285081891760503852488348388497244409056353975214563573659539723836101012511709454835253492371426488385595645442703307894450074015188907136769085619719697685124285312199524319677749983122398350284203877557582024726220496380355124564687729494859218706654426181411609701501374071094916185633297558978955710842532070790023662222817037506843389920884590624691031012382370937710854251910421090105966036808441916083995299987174056541250554513425780913259620030424152635392685542711811627819391037879350873018410516686836320696209586211309764591425615933604557726251228583976827252804441696931464369654753222116971837698997940197755155643956724090325231703368394629409226563263508645071396061408096670160786394316572751387760749019809181958631554210744627227020978199238453126693267807521964259561393207278100032242051954697424410357450050097028031482117951091625928430749309486933108342557643866294244799546917121718782007180612467490506201620736449309408805999906045204408276690414139896107275422345951065429446385966822891346491870 [119,92] 17184544379995569970634112954524459149916290116545236103366649037182038399258458128551870850430178032359076246246560751579718562578006442932304012744704208324403955727423981780105113522118665485334750450535851177895820199128074028733219432646840392909900019521276983259515826588950607773378977104309238615384797729131865171245045562490493131005319774051818014664899985902265191314380885179494363961610072113335151387342898681387536945005852415949283714679104430012739870169951887390558660367846373421062069522643937362421697314835865891316855894499079245692465306966082679383883143294317901164163590205495590324255051190819723970235340528450211029854151306866942961095421401679173822233276190060489113815590468985549928737283183539533036580603794864704326759020102929133753590665454986137756658849920071283076148934990464897184511638145382005698141237627152073240158159907451930058414831838321699413291257858482343004967680027366282789567912795625552781573988678780723707553156461805987348989674763958770235048624734716481066324039481604400193984354265978342401962559006471880396350331665004177528740790570488008434187295665778381800418885174219381438021772990287935751074941635466956921847716500113702955273189739097084907326821294740545317140309949726283961730628870697544923466322464278503164205991264715225051804577338769375182890672904933047156695662364119196577104748829763463381829162764987103492931241615324368366442105524363566095017741850319465564869117227820469069690132485592121742627684641697026253160912323979923860761870869999283879297848847585734767724517805873110166234600663595145412574457011996606070095455855001434238922347304641864300710093406377750596726648860144302187477081247288442404402874102541352139017902283077772392146438223585956299909404116455251931774774156462992934264136713923396367762822893056053931652815707531667327595213015926508008981068298389133436236294834841861881164877061102871950734964893982064652785105463827940972140568480360893361876158644731064562485252696185473701126326357712793904316762883264280369477569780712982340807607794427101043469499683695606511658326977646698495013810132143891377760 [119,93] 60146403854771308380239800010990495021769625385701899601829181563891761163798604553167211052555157084464637947543841333063227956916601419034404811927116555719769294227426218683315213291580776780085008768697897514818196179886725077842409238650505974399271306958517455989515872268681884408082458884903236850093661064552426434679103759307873771057921512559405581958920378999300101832439521251768265560338174244395899103477841587019493497944288956331527233207128852557647919430976829945141265542198084724288237574375576491947966600834758460069000614375922245501359289484516423061334711916943788259711539670658199703627559414970016388074680011233727599444918745784631790772050055884263815359004476736216885909057113962628927216210873507496621944886734372438259334860841939906751526620290333915724106233361729426631362933326528524562181226019699061711530849327188847569674115626370488755552976904540221662245937343552244082151885852062872176190100936809767903378321789760486143156107967071613803503328225468539155482967610675503157573565127903761058713210810154505518687880474673061855875189447907129453132456256637115690828256577233714804381705547746607193293955365065219462437388680324209927317978671296062042548730579906368456634898770834173442547988793290399877189457142715248057702792526015484401952168558315724057385084420501887322291601270668529288657211816024721827669168750599137410988177906813711491473956121353471610647649710557519947092811931269200402165271667793307137657988027918193351733284506649782099308962307931843609342455475887072159971053449064429748210617210124269057321968769155729923892577561580046810745102970828134400299280257861078048160727521480971134520575882904162376943199228190877281224673815417856823173362489221859597319774442556173734680968161899135802234518495939036075319595394257051364397986724250442579816953942781205356357192304185041974791237185692689400210066124943193982076283812872215522988876831391979652953164011722426335331564377129931660753229158720475852864335572353203678195820554870258479394577017014730248226968941274878699220647275856699320430466964894931097872855910167886485201874643144480 [119,94] -492517062774959548887863111545485119370767289184227064080126381300697689701484577676737962949438925017888101414850301073945946760618099105626805924136418906601948693011237526647416142497807623536510109945132120309953714340340477887237316390038016467579800647619259193171678755894077881037363147450940904588875268606318994607086087686660952787732980092819488570627881581726171740500567098434063490945444256369418652515293896476645150643830904837673131483422385908880735118909861886002782394466251014467108917035076855837719120422355134164002410085514982991700806525712131756530335535425256511232664846436726284257659075079557912468853898976978337819033102717322760800399238789197779941684704683559313169932517580453130671478419385988410631391984894024025611283444485862521102919643791055288186115956918446994167520325544736662675329222678086945795946073248539457801333119411192464139162530570740657155428964209301216412410483612543979572751312692806805318303634539131398372169112491402800898572836985623477744324330680530077257621324166578968905299378816595523538060706923113238583294698045554458622057205964393250774460114166675806412308965175041301109146027897572548956729622510963866600932413500287742090152698338945419970739864313495112027642715450689996552813359501053030061095271858226117073083386361567416139099583705050398422027912559984693200194654467381093949125627429789690274450100469018637737871995168226272095093138915472346384910683688160565479397136945879480198704012941802243415862324201046754827173397001666998983157000250825825156042505577069766904356271960251378539889643800611535216176334039287663966692008208632793306830397937266356869230747246842359382711717025365166784278314847830994988778445088644033186334613445305313788022517539662309354133793370076615520968011183811140970723383670631910167723485433664822737832412975087346896473138852795451721411277328697068918653670062318035437756341243256193495510319179119403720751906381788153333993039075217564869508654038125657055357394445039096762598108161928639368596141198818879091821651289763525544696902622196632844877849442249725075334254326666946918786673150 [119,95] -6074515587811590287825105784865605271848466390833176213876147928683127219638904289513627482018762989377774346087988106949670709427537628413712641024290026557811850567468182059927346510160327058644117472080110924743885080338272009026307124408458796640406744819841345319747963599983077234281048055254439438821912404058480645255301464756586739312451092399101740113307296081656439408998217066958646450077934500885276948133667333239771987413538762833993369697075667594950653355229359680741663638058786805714908785270021149032384505596544823529150744021274410456630417524310395737182602297757589126753484308213364827352658405646208509980047564829605490368045297848665139428099152435925622430179030963753437542691092937621781711724621084958638972855265672083341482899678058864653960168801269433349594423590982960484780945612144170695992492921158753762531349770054102548317359517203799878990639991121613018355280068077734707275625944471487627835482695239684251615872504432365258358971102033105077204271964683812740820837642606806586712138109144034069130541770830264792936633332290967762805067353993371570185102571642844514101852082206416363345565034727215783017990422617203270757546812340616998959345500788283931140328079721169450760963281514311759564618348694953598939464285087987061480864953307709400241269949268531505780860735360529474861160786394215423195300621714528485063762704515526540177976708938719258253524240357928235814537418694436035261913897549869687999937064257550694517311928231766400050332832895122308322602371917980870655249587694421268316797973084632031921633028417406878508064561485535956076179355578590178376904773899993444448131451219040851189309731253829534610141885285378224429432776589539592511499291218656540099918011578769765957675909907013656479639127167239238446693012156450714766889715207632361502821307596955107564851542122187226662823164302859295991330958698105545566425223225359734575098368664496525558534088361359438313789954766597657603874805499518025985872618804001765636745823848160223347600457164635227846335230008418545066412798352620890579955030237360805405352142193504817079122998358200449915160 [119,96] -26252572268208541645283537630587334773020536729572882196797315355004794703548587576730736002978318904334994849811473153536466142436190068794450605030704059467889939974092300811756910368696053509736237984487895730900546907815159262007805893030653031975377376264150125295542632989224432005839406379276677558478143903435040138460760502223484238426901693131270354652055271657921034170271904920778719726212349347662731667110260565317209034378926001792403288329409321035692771320459752039333299512408004363472818768560162417575734352533835053290424610841409724606991270102452876309709553957365530165697150343409142053828506537832468977729576594472426672833515256254419833555178068677522244658929557594640271637528466038975019497071262661269702240339228275469121969944774541737411125178736803903963025446126350375571731700528204390549247445985554064335536411654808336849942417574308475967728898813710992561875095099999418809621138185255696305491150917671877818185280639275591714285039192297574340564678824108498312414717455962887219670735290832555854747426042752053954734630506072391904334621663000334415552040463826589477610315431390252774403608973095640283036160540659893597188740815795765143954447546559450453216918510963276289702767394017805052696651051271675473052414133857270215382024535226157626481898848619864250584387558713220028706972959215956599091476278023067051052294426415327406670119214445032284948562152199232578633420613434632573876080021422898834962501506687317727382756042910872733338499929059465128719319523973028803824165827382592460505308629770488289037432975258700975040513037833357826339088476444829613285843512635460787772739507186210570812790257028805265374609276754852977619116808724112214807309692316704336442716312593235663750518701828124310684852877209533606789156250786576718261308478826374603757872753073361878643452264707690222934445246369396141712174945137446748545252191625592985009680950122206942851987516605198302881839192343797516954524565418795229221883383466266727718801115067205683760769410065807710290000936696455182421203999790874471746946689412405194306638640159093594995763469652373520 [119,97] -41937905965010621009228251009454128975307972197979185860819353426311619757555857078659424015929801257586572576889153106379520764298914505445772413053019387875058245445572699816893836004633306786000505415734824573904236987087777780558418544526830492302349864417864356746025093800317991326483905050069051263899042147926998052813960072148155103795269315837366934481021664680875776767737553489683450908918615698078909281464493689815588737628480914633656174479382787469766998986657083878988539377827896956133016306708928065187963520027545541829950108307459415838467735655554298264205019206587553259448536679046577747685571872158782564907304141745539800662105907998074724569650965164125968406888101495770003054869934813676068076985160615270230701584147887287773409975445781336983366106387567932046110686128748152817669350202662764503644591645384286577264585887297189073663057465186356501772011545295967643381595553105155378020232383660057678738987463069814146113325117486305350642398975742381779656559242930736359976691903620774711915970008205362520339113346816824794491287521304545997757998347095192821414989951708421812617376884340155022354669886249735972858692066808972472908487247725613738716901323381720979726617760771549488837717450748334832255098918891090786912821853448823627944162654401355571811283579587249127828633372619027554186939779523892677676173383476986802189470675304814331416440816985889965280150902050091037708241165069243668334669798016659202450360737145550469007303357050807651785447162284493811443081759698934569199050666470213300077804107150253817519241186902094962985058663419956158719189174076919653967185959398049280624647202933240778141153180282631151084095582739360560296279956340345616445703011597137086649547687285494126772319398543401462415973989125854686973608472492251169125456293318391449716784503733636428074919239404811207683718788528846127641932833911795388203014040489257970536987550071201656329739096764642552026693852968132730667273975486910395133449079756829360104380837301168498860131767297325547378141144942170719242266004876903251233647234706776699987368570047049694029313195040 [119,98] 71264330164021056994081685125622088550073671845162289649207396185064201668091701721410865334170293244435752898703684536458814097133549781488918441091802431016600494211251066376839597419040015024664718984632843846082322211664323604002226345069753608393281583473125885121684186880026555886534991816631278150240533434936953340613560493272169606065417697829328684221757878255739203652768113712793759514721005267051630058239454940362453785258757276542796073524023466266399874527057684585361929380684673543389875797464855821413815420406158264551660728504819574743153529543395109866792100395891474675620596238510907382905127820753267069289740353939462163937680698534059023744209257188713515213515939233639536378046398590909702993169662278782890313829081513367724575250258248739227185779790530103756700341896519908472903384475485083982598186793014025357755148094220552771543421859766784304801729647148340453673028739313013240350689432821116222787150693882287073580316422972303420338838127568101286126670363907687047292216855951003914939871927955043068352618694445979543918615304752899923287019583357100232081106959748740644489165479365857799900617852517851453639082259385527971940007463326841697355659360262888489563203648678624181170657045987609935721648396266085869312841532419022123573106796125141075050814745113229834864534784133409630637115013499623994971047973743617533907448541846145441436238846424168766255738977875630403020905464890505974348700168585739284886845089969708189303964521507455002994845074476629327924335351820068049952389739864796258869199140598681826631671695099139395620999351294146979576714299531535916224696812565889202959681438182061718657371497647793739123225405855982614892116025794876280409544475399838910387889670940759569418040113060053215198593976448449672734853754755920743041916438462952233688605752342138334977872495423413485138514650830407762251066226222071008161169210978961276985604747273888935408705720380436456402409392954722910514557315392838043187179738663357822509228451695347687789798569603690900154979122893788743554230586817800497063385289630907533402828616626307598670680 [119,99] 200152944431642452588097594927397174364120631539216827731195689457286388535355369433598051160508424737893059692621614512896762368309538707105034144793825797799178901379899444277524602144464128983623192467561797897426118505420038263717421499182383649198798326547554060284432094265285411537700252589543886644320127239009221412140901534954071039026120387221969540719545910210778713632763108733595139351907745904206393736457065301101115838170133057988733579703495771342725303530434887669237725717082078146344880027652904978725120715737128888556733979758502817198725603703110385609560394838383021506057170982547562102102590253487984176587107658646881369077978746053049248758353661483006135597318422890152970521312300615056696889480656588426817494516259147352011919479289497155075158023222684321646866357794744351129746322784639116256743633692437681703535537787948078019342298591085039518920879994014378643763477391058366915471468704436194565932410181294590401987893559430613551990311538972199839347843299445928307638313460377293373516728005010578897071659240514440765632648801585670045958530453516009952952919162275561528318071507329787534261351094899401081878400670716305560462363548175540128226494136837560886134117747459158144511790673209765852656283344000905316308590374805320816409274315430260269858078832377362338500164370477970479175747758461058974113587941045241174533205407678197553796428866935266676037921415529757058047253675962915118589279826943773998052135520379018518455056348688022761505988561073323077756292396819119257815904971725638089129436454657018952670193753969989242667611694209571628454341524688783629747870377933864784242433293719433231962799509922434838986711217423125010801515291689464531137019050506850466470759394770863756132968283316240895229067249292388452366397677586217044545307143892775772145488807348645257469063660955989944106021674429489826380693330048023980585327692293575270382938011024122685642576314611035250645126858922622960673690769661128322197119465345229252140855688566230861491401407097335685845504605474886363922493326653107832368564385412069223883318730632659876 [119,100] 109774553211651854479923863630842342320531293456240506573916929713095889514405258276260495360429250131274120828502330004007259686098231184701977130471213325018381922817991769361061084090042582537943623771097031153908379311970174032635022837473019997902260571260436218450876207311944370887211075211136809026032615916430903590593223038928231738753602941833496902577723037006106630498844474534660818767749708768616565444907116377377973409872786590085742203325376316231509074975535685889109370690992034939863590261456125429211326136704705376970544743222449415896304194910171330382160889624046361245529553279997611071008653704198992228724339059355353950752440782405030021544880381991308895489618014251241455817000916842805342934629980667608546560990964154007614621271176728438241892828332855440851483895045025206671670132093125806215609627152421243908918878447187008098746851681908428593665731629404680490291955790525992385998415289262868331531687135996230824192184790107393069838474253396196935887877127317528082526527410905122764433928192880927661163654049849540208928881215463183970815350474406244381978853750475378674299980953351285755047552665875358898302185136080319661111399333011639785510662541744415029757211230691303381828728077648659206920336726168533321563521487511828071414464056016905423134747512587326788413298925136064671324576877171069390088813716009809528108499257701405991757152726361231650973669140180577435835480803701057125399096728432038074941120917840561501686112607997232647035065562332100555890551544925444946011845122842133533472087446810677078512369018637073183750268155941813477885190735131662732673265629899716999513234203447728845992237657100505505098334657389210263559795028586664920063117035884618625027445247379563605301675118916876781720867238294886576218770249278392540176426851872119191460543943085830777727426815018391992756799634518889343166511959653442963102465694450619638664285871918794072073543138872873808827513397599943717108252377779667718080004067172419911514376362924034072734704531731492077244038259518423433752589176236442402953772655802781972534219953302 [119,101] 369854352181815848676434472851364044066108333379810624151230828760265687810731595639133509001418202667295252738877757015806710874164089990335556060903232249535906932359945530763358190619373005205531126570680081255004317378699578054764157668131155185661828752920369348991983122383548928790134093670159395586993985691114321212222139963667579745619420608676263972102865914764367849953184211429763869762697370760678525207811656222106934326935006280581336607518466158169451091390687994430952018325929006793206959326881507914310352357367845624041375431574719819395503785237893037903802317789941851396887708894447550289215281208113606679002545035782831192742191063637975707506476396443510192672616609766605955981815855665757835657703507606204367128884028355944587332750572763922689761023973237638147276894320774164713422386693609175739404602902979787727962221795037300505870520911029268822361430809538308532868214813349082266565432490628238902776897577015663048071239722195198164682308246578992237964174886456340046634085441825514439656811457734833859893874119137822229773375529631860023343045401242537777046275989421779713108674344705813033789808851590237688966426216011445588136972017740844817622093262466894421345277512078617085248176775926915372036360422475298895465840085263015941997595525994016810127319952221340865443526141368314840863310604206752442671986819092678997930204587809683381297400558196182629661437217152597965756737268245316872009017778525220064408269734097580388766415788962086779466319469714800494114515206792985170114349928969425843440440400658840805766527766003189290576728594066621788673128487965008954703371163987778159592780161313442892603820494839001290472656579525002305938401277617690994482139618379089226607456977469388592227511291719812508411053237767544367539803263872336657024713188979711291570093681715972758595164678762779044391402519439157425885015282522853986662923296395052071843151629473116336710675338678311119341582025299156806994533275175769021936840895801745603933807247498828031834178483230682755012867030949633240360418307733257435701069552360092807844032 [119,102] 1610283578195225516029112396412234481779494559292971998153066331330552901606725540050445440721934979770197923408721608368952187162810409820691369109362387665316596758661914898249785602304506679215342706026499477517497899746679604564566548526992054673099589700175623898254625892917032090638262906204045304296314355125507136245342280954260594439195632678934762847937768967115731178098810609892176008877196434768185173210488398111851180412710554874437179219078109481887192127429577681014248632013532745291447555689034951457563238039710360464409958858635593295924374192266704567520174491447565905251831794482987397964328805176324761299961894328453403707825036719928267863349590412498964044741672539478243794204957294080022087297467253876855610001667146223246370997656397494288070168942635635763998264612498032864559211618428622640167632193501929126927827717784290417862884797684102893530773832714172372850619742096829118065875081714007277900244182937888831120645255904881123627552543367242278843890126693550326071163443654673904038498213744888695921993927157366615428089771791907524226192935259363337205487212613633675463640296302032563617898387495160278635417322428081859535475247173362994200246848775569620660747861426092921101605856219867262083341106059743470684615053241211867357111279601888922686185025376124903191642223714170546217511555971705944593906936753766087270954344422990692322280787571161819344812853953922265773156932266761921487949131906782848208006096489394664703871555120912818969553140216381441063321732122197136918008087321807016218429782533045728084223011056444674652043029440108174903621630182297741292745773439504086475707618758110822892914208634098818816374086447855381321203167840202583258803481797949867004604396851359185032959517550167662326225303697289593407689483600816570914635314582847171117378457407445016472256580545763519807188236089291190690121657692158019183135241096082643603307370008853456471801125717226473477849144709715927741957257466940924992321577129986558552696715906920730656655614053806814784335212405238590467092521598561719444514915458201588930 [119,103] 16246388238734275725890294632756428285080862025947691098201787390724031977277426800369365046495352196007687275850130992995607451302192941796297964950353336583805760834857149638298896861701064976528999097342756444822714924281156259674890934223092305448222652527520591671696116401757981127757814857308117721228809415559940362527088755646449778063256903270829518380549631455585470401458570107158710488227776241279472209616897016401503638430713393361194234410189794027615627323633658430003211811269630276168072289052899365119471531517550115741661645396899553934312401175431173333942249762129989410909554032484858068787241220921850806462447186340236254479989276011959902501697924739168719468242599494659099267627711239572024149090543856642558829661002066474417726456728685613645699216599337485785359147680812547891384556825084397837572172087214413987068024635118738108977696463099762875805880746070685984976828621336612862220288442388870880327828551465629074578694672829702999518144575073613181774294749648747816045163917063835940699433658218674706891439615505174563372711969867850463384993433994138996180353124170990002185230582862855411835958922322005234251895838291869389081039825058039444294854211858213250251402860651214611185093599576497717158927248234555787519485197683149734597300345981697730903560296205913004763612561474418320672517477242584725621204146503291380044847006197829658930179845254182213827269385133089109592481368995958635446603535232256213472409500761624623850485927683905887408987731156396361439879555262147171167706103706837858083557008150784503003866854193143091761304952580319798283592607236903578974332323221732545007029169060281412629185144250166940567449260827319375422558799247715686154881250996797225590622045274771116737858833925919513840630456190315028310720063913060343298098949394005624075163277758552673349693284707747131259435755981796470924637779409931360386530888464810761382123693783558445809541038877025584479318980429573042863346001657345173750467194879191749123648153793020445920288947108354812195700455943959334319154620641025601265057695176346 [119,104] 50555615587600662482496489615852853265809006319388561132736530576435760370244399785986954134618038616269465530600772839368004176701441543701848680793704744348424072619442644018694034288455041958183836661718758119502048370679191460591857656392718067523886176807304273729954863910310996779544293372622116560209783489104990022850485606528574827159421524471882455162038424017605187418053592522435916076977337057806198584061094078418499351706885975040502399255930262415197892961645135471860010206175503517678652244704808993393706207766905303569823849707253563247686906752280297907822274674357068790939550820422595287203054559866784002379460045650275361271030568090387402297278111898930991834226478554889071684696479846948630215655299272488585936863691167489606105124641878120396885322859897768515914198469842569708060565063387500917576133108216326794247296581854402706808902106723985958677810610890424425817964171493984693343975786860676928990120163144059335670883980029105190814277418033758085765799897038227884393447201192992657671176341581798852681927726431928520390529839472844679443368335318644218452000955962889230378424980048971788937328629608880841943173691344603736026190874556410181194985626376356587712528524037704475925513464096323151526494260931246711414992999608692178338514654187117165513915158029985291716460587807060315781764064546333083326380215839933931902859504373091585049790646460170641327875693297394877404411068851636037221975180178363265379372323497616440081553720751140948357504281430168393399198879225813231025635701495071720996799647875292273629165569314313516085385011794145420154776517991486683020136879501067817435423784190626338300439235045467335655498729405457495239662784978652238738409579863747047905488176914282643986123276496930718560884475582807564236049342376940090430883361801611089695911091101398927811874813881203775590908352952690878433087276218346450085270668330524223188897267767672269490626845428220609893980498718469068096035194045027305900468797362944076824557982162943586078549189679853042120052320384058686849570944843485578314037992 [119,105] 52075904348463917117844900273325143315890073493993809469643502777655415417147239238825396676577239284401772495241298017435077801755131189565958668569578312503364657757774777907429811080596597414869226950599490818677840383385995631668176518232814684810996153105078404171667085020265916897208930875506817841972967292476544538798551322060142901743421216727198638915037390289818545154378553885699149270912236366977192009193398865092285862307176953326522051435326838936899368049620735766928367630491414079231773079842700633593209580698984310906238184739582510778451260137484117680234205192308716004885036692350030462645865537146923159094577822848237437841323394762599380622835652754531703994426940163497329561256962041266005440386288885893112066286742592158582168463189568384438506745123469327939398078455715115643307678313864706696701502293373289189769328446314675743798411255062953436228573102412494025706535789955529220577080529706592636727854051418966485928517516136573222428184690012154855400965104990155031635493429952226638471400371505155826264401358732014238149771758413424649517528519666644855682453518300023998791681953379456642097910209339508294283073372490427380539883208995176775977945956128591800021778859761970538096066208289013311888127627823788467534583451665972126549172301393203799999260985837050017297032735892143637227224871788867712617436513892422946374081629846885140181967896267513702002018411149335635374605840449475566421358607189952583545373714885723698303857980037564930171890638987315185854241432971268380966588051777497757553501274341139401726666535377978123785403696198738277062849996264449498669320341892781379771461891516955832838387005114514518662855967711187125791223962665012507681292813882778393288322144959385615471399251246022710417217221378957788394050984468369500415910416041476803261494823178376870032331794698951833110759390224828859946266043227642625015581002350175896128915615187542681213089376278863844148208189378290097643223381798832777243018241171309584295240388306353073524286707824506642071082859693545054955953395915201474684 [119,106] 37145752253738754791297739696579455232008493810691548990075139168549800652979012857888288801426113807591876904794149615088778681429054605791507960824009938708278611491266036499996642042309176425643272559922935913807928235635400633088739159068332042001370587021466088023009186022212636206157791835479437230149797205934257814113991967845772855126356373165297976612639591329092944232742057479573068344573718948055372703381128022156325813415349859297674518756164866045731240762647686977832086513132613939025566925970554632299621864030797399720599080036327140330879146442433452623018539492805166310835876759501402478750667988272238141125463689863402018576312211288941460183064190569910091708938814189063784518149109560708182426736324659664492736318101238933987283994782368462706655956657059913507937788543148472935702749941653864486701570907154554876345569844588035140464705708710060542777354446929457158283827755824313290766299034943824398091103194463106201133828810533880584824672276910272242039669024886689517163567621544440853960004821549278120535604429662006604829423057215713204843865800497351439037852488743347615897731434331691699536236446877907314376003478765390841817338046159589423480301230445494516323967083043914329057497036655513782106953057086172064527734304089360697108846712656803168250335999939555300793900230098005168627885220888805899442648494384419206557796202483075444236956450551002600313346337386389316766123551484223975369575795283847064128180593957551082066131707189889316115078120212879822751955274484874293895550900208749287553257806137683597619045049625763932870772211290984181549373223151071122519565699323460468500563738862442329654976561751523237696113010717681915288786681259051010173032273254791134169610225102959349336931285979841917661375248251243497981876157567935102540553347240633845493592507354313504327233480404617959697286776674944157615039392257536553200768882892156051499733264814943953465917857169379373238192819331524336267139263637377498494577802405095942736330620795585624398095523007263075877337949079631104153115597595810 [119,107] 6903795239378838537978741258187134928405787510937028689331502750488253705065393777786549221346785921059969558845163715654134012577494138970420310639463220884880232559448006194176787000816250891737292153622072432211762522233141609746951803686204582815720045782247745399191346151559206552149709183617983194719665966554538787216907807758822887560835134842123875395301529970080674382519126581121922653753243415320470655933247838669046333753115365760282112264943173811947701585927896951735086460518414619530156663824683143074138616112398603146925006526537611616734877848896072260971660591367802188231536444057421364083038536938305436025144284166847937564013521475898848418354017878579707993433811008013844010708481408044445428977410655195235591781952590924423105928027895640678954278120931234890817559049151607797913668246306569250698775824196069740561393033945258004515470312157964743522299857526637560733428274023264093023532769419158855914669487142311182178849298670856284904897038165717399657446185985708226993794165505494960000315348677193869225982274695843695241850523750417983050509664995783831751013035584818641614589837658990522427452597067310439878894369767475550957759881279258361869908493389666860310858640679658656529403832922685419585812987348754454557716991790686982780829530907682770167286224889143233554869393560556468101549877931695993124814827691725239712937659401880650419531503332056893718630305847010383506359543045033962084620656967903078738376083731841878656311740251873339221978453879880465166545975305183318655881237599733483102184750690359075109793689767854467169091615897408671781170567183885159489328362337063177188539706969720261077629141490702761803069754804928840337117216873112023188546998138462426837833755950691574195198500822915505123447250222162561539283810353685356074407604919205976576466541666834592334713592225810081550301423311533552211869981100374261587915323730130716415963332398781776959151700061291443807949539395142849892382396121236377876517456578544668987136851943905841645129028603764763942100427859397234281744340 [119,108] 42526423988552089460979568839244222237326096425067248532344571933402714885671916478655428787363678503958115888207065205557366113853198567811786764611161108114740945354124055319117663810083714533134094120284140502580207443310756968720221944039865753833355155278074466059713240436469494897862761791926968385540924925168085976755381159435458495438599881315163411619338830243523034508751063278046667183398790930489766449114192471177231130188837107158847770411198653980099290945114159948681411652356931775323361111220639107684735844284246118441726764972841193661033023183225861798879559549719431467959609059313580982243097294629360169883626681114922006383758228548455221251071922562942043726977949752343984840618374800522971419032255940144818026953794904533239672122055283668223776698090389323490753329046187010081731381745041056906888675783495595049545134812276848315981214912373603892480737947623355702812583882343338864378908027337035989049255942629216403031855591113894436204949666948607951771831787672451354388481101338333112459894186259150275407472609807738195642332139564380071267546170021535989198660960464769990978248154797681073947320979813136841874657882584179336317935052945700859975738906850017259548779121028490232186657606865446778639395406840408476204532090300491342526964823937897725339840092041554951113388865428753212552381661169361447053524424879189351598436777598756771923218337780076861276345583404717539831207217004404236533866212493533580470972033226202059298233257845941012692000114022559654718086247366007274067965222995242534340392782239087915651716801741868521375059984095730278408974199024217939115546793510793983658758280226520784150262854336731999293757362383108128285969224295175418980493144645994531560929493594292517333822130263197522875304957031703583074301239914770810688187611041551991921019843447241484314845195967522890988657302782050929116621835296341528868430643408279505178989377678998610449078474447680000687308126501179207497750704160361844493335589684285417357173163995706836875150378021322712044373330620805322428 [119,109] -8105711146029556584184725655715138909768192754885599760719519123207376095717180881224868732910213652822371395166560893563222203508916727354091484244049293231726942446058715213983445671544530000234197655448243642108290666785333284448318752994835119430175837167135315719520624492210274962781626844848246237972362710391138206288759671824075928740537952396968673155656872709283620526411458000327814158835706176774114429353217558620677447995174724374477322951611555924535191664531200946675273854528658531901704032618509208964573204833287037894058666635566398768477277896087935879862303614088605179998697172222675565931223045679669673819916645618921574997041167106508610502312174788466612420554886150741159466533985614352931047734841016464015794349959417110790110034886388326293844416988330705136723151279943030823467413622326950908895096046760423529389437142303669517332488100236056017957941072437293223501597871808745391648667377272773720487340147238809137252654879815535634853950576838537557071597943318329049318361741335518645296808162406500185459249064562248533698406302886390453672025379414095371180502707545007966046966712619584474742929103239931435439364271727403755606989469488258292245363902006080227587995328949829242127502461876499575806382411218978906828849563914182124369725756738144972695227499995600382563103652585981896668542311074205273061790943586240563482329565401995315455492362998396902557012019634795176482828248887242263833161789294956639985887413269191453281701380837536388178617810752956167572861486384818281861986383479727282869633060280129505521246026481043652694113670116446867470285052837548049320343886505661901724883335156904883966335812639020159113874298131722503442496252596996572460584514963225022137463906911953954712566929304964712773911319124453327780232526614278965591431913506372424403590842929411891816971371848065356691910279178675269954990818070867544996441160575675424258735014137779303950778219042062813021482767790767034046149478174517508489059948119987794837749396976172265506542624530892964695469776275904 [119,110] 22529788536509044989950292628453870135062514919924470763768489583256446616140833678915223635098163887025049860337776826087731794964234069039083741981181735122917054676185192553242692589345196873112698211193348764572969951260579983184201185438904144850835011596064503016356795408694139772938968032941158396231404123388491636370890998527075784099636683218120046627055729584367936749365364940660010352826795175427763658532392936697845762350389509909610429403426304648285127101825561324220851800866115727099662344778301796163976382951061908580489821583656273053903385186278276616922541617754769822462317935195992589761759413631198700175586612104696405813915837756699364697797562277073812996021035001639543849700655403923974025284316948831853624661760857983707313015637816934997579341268647313742204346830620954813322011090456099907512955493221125449725087992451740206489901688775914660527937819858426520373008322891493006752979076289491047317375425263920656923076960175452604880449833585386796574889828582304025243159821794579148325879144748037348012321388877747792454674846652061919597469607756506804215869732514782538635448674027121678418645057507895973108586536413859358552409254189670314718226378956412714884740236536870055713155215985356517108063269202122176670693869825162632006672296214591699277167232148292102979903467287708681192283378757241423170878496580382316426376132087351557429116490736930123396315899187253627097738719295620706675040350328042178918045565439896405516655962099371024346382062966597944378526885924353483169734992564236963107003825179680384263241649679055460269649115896138690400815485747187285493787700680205800428127587439617119947058563337225564269794543798542612657182286725898138842783149961202727964146505549873117769471266738682665388018578324514683660183203130913632570564584174143886744747369137506224771944701683407055902098426797050141416915179864783548082181996076538607467483491461535105473431234176038173116186634374967597251722069463157002222494934545830623514269025331923407674835941180712313138548458 [119,111] -4667013073323904023351280040635306924836006051624018100825873351318333297405048728477278530396766731892540030282167430434448418548803081773397025470585633053521732925386174689804646259927918070567492276985007198214908084007529457469741096173062851475760840652548332514443354150928030856441831539060328038712754386784894236125173528781597584136891312779507678335020759264663179263730048075738657498388948078599268600999080708211705207155807010758691410015898265001577548582163315639201738766106567518439800307544850628741844014666385498477875108180042513383195993316941684795396898078791079414081071198723114172005878834733532864051270891049407759293518759677851135355068217155506612223285674436343972564756207989903109248206922220772950348199563333552142442795184364060672695096880099251030124103541219516163837337853524374988892169546419825225405517473279876689227113027925668944658331986558562928245769150791841194956214479380469656687417114950604185326732490030903578735222535257578413791293063258100292154386700123265241216891610461912769324918982298981182265871321954761121747863213380679616350317133273754925764795228977806135023136944456806429232616808234852676850012132316456413641270113240457294460263570307323555475536394648886106750763099390450073214844754152539742915709689200831797531602545895517657044775267563252705249184791078789020312457126768696906756234967051449498565298115840724445232449176264698321762793640125919665242699328330521733240293747240879638448178938010004861884775246312743599614665976689255597499233999128596806665032647422289408170349012088705161471401088656601482934360169598627498496589195594635674466348901745278785385773262902968639077766730789445806187783721747569945256835927189182806992334483081515885500509699998202394413391227672702894190987620096270582246988711710924027404180882030271187186914238867825185162874944457123957673044941004008747411045934219744350811362903885852086374251154369753715021242467342289585178433123765911583382924540152127870436099282941180020046628238339194459456 [119,112] -52103811485641046726283565863865653642612496146941883302834580701045789028813934161987510689496641991441142497551724097177001365544465601710610249022913645307973126769824442410493508935687372209820816183939528048256488754392459826454402399824667881113093140220379065041544395339222017993389381248354410159173687487650267009954420225197816788327217762356728775262127688664923634178213992690248043193384792813609865281715285388899021462231883922564009630406060302932675866142681965892218685430200890807797492952147325894788563687459768741674728358645378043474298255607850081467346372969034890650197498872499531622150716928416384854999519611394872615674737621380618006220455368141813568054048003576155050468251020142337109351384816187391771741699377240637144479733762255649490725956849635214400578188833123942076047636095066829590620496587293958978629461753278295936742572447105645742597522266195379388239158968868749399368886205303549122814214592024747156266570863768290193462967554023678855214931558450532138591221118181886706565884539947379573047191383059576304306056290765353939062216026810934231471398734685384741411564961759840496461109464002800785502194289927898099675429206188866637888514371767988150474986222106747504089925855738862118160183205376904099484019271823125351886443050260441505708612047136664140039533271141259924619553227053360120380014754590961206487077199664615027353204839901111788012329599997186419525492334932321922331111193427295008085439001672216511509599012473994834475657716021994850273690532911949377734481510773974527755890124877569922205304343359179698689534431188644076334819255040622707170127184749459671255278075451192377543725457192463690143346827121046812704214798615640285336283985655053850532136091955359543787981101607266061667089786465140708668214187486896729644123700687566816377648314306429355015916190990574466927305985620866965564789835710786783964416737743141397658986843547076700266418565438256174809839799084772819584442179436240886368423291843116946361351371978212010346778344768 [119,113] 488527200198124379452849196176714454471738256896432865202801272416597836056847776416853426046116351389639756937293966289846733148902141897414753675110920950177465254042807086103991860482184681241873399135075204260256797156357637942766859224484463459523894835476246705934331485084403940630300564903526538227345992933362641131790894432459941526032032025095497511635981818403816571587056018246084728822264519383204799067286662304711544218362781252654544663143012875799124293250718159491564510705269723039349798421944010510246851464535682159570763329364388933301676620151332185402605576304934407013085089016239112444073996712373740921294060463604941386514303591960183994148660335998593884053525624721194385188212268107090345349595053666885865959892550286919060430888042504997062313941860913072856218459529635386312696593334433326069491992597405903997445959291125897034596141979976826802160828947761651525422554952204815764426979544974108761031263991424079408895932750078029686877650999391551044062247092878438320181327173062762533482776899206923700745391048941446009414035652086045177371651920176513416978770516989130446924899672065312808686287609204298452610921822599702364695316168749352960477280835579784619778122607068656193388502523601082182191439116618599988723675060099676768077689684297355410986525234628496700604285142159046212342651012131112032047226226607696217597568467405558800907186522659354747374459359832719701796303314162216012784044546301772360514469450423569503505530836420403484163398746533701854712358090749637090755470101362873686053527296991083803434812025718243044324866843035082172771076756600076233329834158659944753396083467644766312246244801098538674044266746544192300536444270035393617835074448864092237116832282590614355762567660719976118836146119300702724691727562733742763433389455540427524507278590521531645842926203343125419351096230995704996782266540168433265607212389496673491587906240113010811226468061283334956636508978724061675586156480293837257608946587720927837370216698483436695686832 [119,114] 43769502397757556803822371103531187605260035816541178173346346334723795065845086150066817693068113424977106894236350803086914699944854419901887648189804821666396308124211824813993453728885882274332507072352858089685815484203738966408623283622385206497168097365069305002992799291816996400728090762220666505737829292595158004923677279582862044461936320109205073243343527905071196603240957036253222391289547366006108847072502190165136093967626525139291151780822829384110239383313004618559761250215607407579645627128580477798703372146180963551161792661618915482075392579441417050731427935657184508364742056454985982979632155308950820369393877707995400352635614932346589840536115064255821976454108815537719477822570125935005824733725287926664423341843113378948224721390949781644980839790223884889231254625487210021075341534600242501996633835305108106685747515437346012997661206108481805311435889821538613124156930304178228268526555507354178602195166149248430037653508448945407095635244586324863009639214191872299016730774299142227198028141306345450559416395987752820470803968554767311116457377503282607581565007965413834241647881047951789402725991252067126149728983099518501290675534515877106253936739471087461332882272803273189496065140702036418113403216329875964021503985321847670898150079581541750415809276908871383250803840296779699827368846819602788813063014316389326003532142826734515183738095925213676655491476436908277860393020133713082373157078512486596691764078102237404023669988791536078641612929626437455644440831917797516987830005921321203438644179094590596805803486407282138701677940214180730682550912549436835572463638820893147396847004185585098075301366291500598354649747745049898108908186754339732051821748177247736937053842907333563930054942404111197984640055042092660962841443466586498434507835199959826359074342674113052797523679051285258489326848086425998623326924020662137221554277700628712184911181565164990671355099962540067157171434349349673301665967337126699046922210694437051797261780865891352 [119,115] -9715803406879084310734277438409131953144793634408201236602783961349974848320549487320417628114850909764439202927940625471646021533622947782918441974230163853873754657281121192529388140489193773600421785381440723592420027252752130711093232084914561061909952793125926116022605890080348587886379355726207521279252754738200986061036150298879591700223989517681396336600717311516920283456282955737469786901743640431560373631712104362538329271526821104403941154066823181622217397689134895031168940872225444771276615898429282315978164356133518070744210539099451692608944955606966928891383336841120979836661324744258885708418789260409003335344005799860685772620404569209976214402985101458502676995369658329117277076588813090655463710906220977687513992597446067564323609373349645610032424810603653466769995131633773050339495003324025035535164140277185496818535155753103241432102651625774243081360420691912422079445211543797775628731610345926497185156082970969683185466083183837916253189418682623935071457690745938948156580880803332723709835800404377130327837107243498106111999422226071070537601425357069434786525659548431277644718783101394385324714021051779326287371705108290758437977589468213649337563690286773159731119650378971073518286682597423124624790281579117156556319646376405617115944460264133462652764117201041897994997328110914695751394805903791570979039759065368855988711829395719594402522744552569452266962010764258846957049130461555560611361916147910646674836148115927720010472911401761768221877462431483314225746634224076056596182837206702209737054939195021409894251350452851562275385740547470778681270474212166320685583463994213012167759260237428200894421263745007330793268544806509871782601926211482866492747046631981197844270034691845731326734036020422151844374651698161812711968727632216913032497942710119562702177185727796355702125446379248588800009326745588735448955367920595384305117480222975647108625327276192508605638260299036925385610405225437055526956638487759546716325216215590092378299693016 [119,116] -647495259898888023978213542863855232801344099358198666675212678695281571800002708404928578228314587419107940448177187981098165964608633171118985586393315786576744002654204260266830497828515885257308533369583808352233953585093531153400195501125288788273385072844945239756914807238582058998159959644575124535827253131940957764624147163701107923359900405071944883878709509374361622474873163559987178030840928209704886353968553062531415265840967299380563511351847656245908852015594354310316819661638353808402000310469917243840903682753256517135049207791824325363493618891126579067682378193762735221233764243218797049373538835817138121592718135467922691688804785323433214713464756366287338591254638151610769695840290291646876631434548796498063428313109998240753665721320088094050097008857742687788989887721046194539545407815709360201984402577324669570707953896459248284027302458676533715467961956363581620390095191320844285063859146231094267709336539537939924555120392603882617031351960164041043020020549305505652780763218225238306256020375564862218965568416139179893753773031520062820989509660711828554543369049649910197457245847649907015203240024488748070317467129213789610013496127260245162238657613903954314866585885468556062772288256265097298640342249040988551210487366084192061084023438613770377562801327306233078757191522302383895472787579986341935199773111355351569384875952837511704084790208476313842656827420042844120345791180265784427498696968079820656605929852464947021022720074045007356766166572460595035853239246537460535161637656859455711531274925192454324222047573132460433990407005976242667117368802679188000913113319156065993887521209778249232379219758478411402088111117625146389126987624409674296012341381680429622966996004609487998606550002124814242047524288257795816111243179090925235462686097229790408825494393024115826988440525797543538856455546447672891270543496047652749805137768125049926136168348209736114278159281533936384276484782081713919947552348078580961316095173210881661784 [119,117] -547679250711750573063518904926563536014075088349296782404760636470081602933020500374195101065706670144541529671675438028535858648506248161902367631309279913176129052022360001700700735022064186570495215992379967539623776849327388073825570478605766364140920805640374060038448903476697017288640691686653559097878148895045464718384635045827815586157342468838892377645320107578997562072914740913053633266159581162933037081850847283782214722510967873705836709115431280508238381309074627840161968496184161563360862177423849718979722065313041537117146382468588990616505134938710670424274719671051073783948559802662983969067106552666509695321211378732388739458075094585842947452717651359993265975812542539718483626838795429484214801406594736266150021408583881007391569720070696205442018317343167210005337082897039497899819597616767422651075479663646530664057795316059436579468261075700179885248618990020806537738285543586259916539892237545465700737199835526765285634670255173646913818602257035972148017584260815510002442273518925599635293306813794544357369211570363118182403901116066806327486745615532434206147095443810773179360156566497278701878857716319118136008881048496767191246921968386784296399653477168360642826049029087257213147628156141716665492092457401537633472896976761014083837835506145954596740627630544418177689093909876454796192188347027164115566885112186855060473547493281021591819905080621111353450752347667463914720270237005460931306042193873975710519979291057307812648114278766862275991720648348572000632461125999625409232473390836595901521763007420612296788507245509206816676716168306877225188916176887641337502293926465672268813631173190955291049802386643047709922520359734804966999236617425020704121959433758018586848098900709901918051291748591683930249273550741127820065456545347719963453376397538696121680832003239465851844494137077065147392412534710432044391160509768970063468106723410244341726402900064107921980089025981677044441940445706518048522387004313649923130090329438856 [119,118] 131089914078237236835840386875966730913610597954753424974758234736857190941842456375528545783974986756389312549654306163174102622020203970257777461810714461315118212133637395343537476240288632829877524645214733500347209069586152897708324853253808160472266071444164309372092048944891491281560018136021657024171404586639821141392262632125719689973815294145996605841175553762126682480274410650287136690655239856918744946789059530977330960050693427475489347018630958125235218592130740863919820037652032721748330894119411932289901617519344302811242041944319004356831568874185881478454834445988883665240788085479891597132510716888747529099369049015182724697706474329863306422934368083704569976777042735990015372006364210286346450963375128106586103291065364909869112073421418722723015636890955718387048316586881792423851050657973668331180592006378130352836046186555051035561497412232402463057405634848219770641606295429084207440864428604196772780606494450907457082204266852928579616623004877104657305179200644172666562524168499507128989406445250822547591167613511096079959924864848000373684026454428097593942582734399882044939227488882453015232439471066615881052626783158304781809199935436295203314321959240181493871942159670456863334230774565427546816705781174410153989400732405775160508855579772001079462520110634854781237806411285106663226608111110330343915740459195832282590078738221395805366053179239821812124973073027440756710403029510761187810611909877821866579071030758037902947861633767434187148706888236904473019870535551644949021181998174199522959821543898942846417177945656818024641132940006385739719044017447752991764039955720438929124158232580974883873892937394063158281993333480468025548970853440037884762570032251691882275302285911586468361005165514271436592660561128907393316360527617358503511014346881916530596047673197863590425783613135206016846851011321196124146524237956804290376772945456775299443978524383591360783348509644237351151746589595308656696168075108099696821050748 [119,119] 42392375976211224023159550256439126684034623393764049791051859270425353840166463443766422630174066169886978945598941853544957985893521883843424114984540001401337187202926675805624050615149392611780237918770877740688582975470660342219820836694420855035586008767961186094450553417686671874688731729591275986105931323068110848371177496959976942724580137771605054712965625105599068010516394456468489714488526734153783853072230960035691895537250610561434773631913663033734249247021520754854879917046984567395186633439178600946451473404063041254278734246199683990036242960417865209846358010355917451193130301610265987512930762447453781081157202319408058824471355086356729072785969210570129702992873982414559720647520549139822270164036431376005531615673945121988185343856982954144694169047364352894785955835402559124697623988752805154949147363023846881952576453050435726246398359793118099885901387149125153708626301371947342215125197717840958794932013182176104761737506213932014331348413988529560245183508170388614730389151038018571574336442271955926369910327516327556338451431054700120445322386671474730290770656618248698768596919145801200840837965128813681247999865477672029373265704865842888443643886867991345114916039475233500814164416298824637244212807897232664288818494980867471195452180572878032725168643081701797892076071462988261017370516507299294875057325359372464024756028680421756725992149105067901401121840407230180394146933350653853346166331254547329708206484359962961304613082803070618259823159458916009337498605962608881188993448880612517227427354118725718414647431289926399180243711192412953675324749758215189754179185913887494679894446731952751977300334078290459854832387903342511152064945331884689992349118005866399061206130734198659701103650051699622986265689659658438829545818000082695029048054692677245743704382504637254729904122454211953678841260367901302486019034289345179922804394337672265291496813651270450845905764445153464210534160696275322942711747321249407442 [120,0] 1008381650098088901656862884497651001856512857405421130042141421637873625700373556378727596954003702019069164505434422305664463544618208794467060162090849993638545628945882268399510388765142908197460561565410783685608767449999400308537481369565596198869287601240435577697162996071035395480595326108556974063078320831045792240644641511739449277615646348182775389827474728970654674233955546289342261490956398280797234068390884376282374053340801371120396645457969343407267746680341402971381501709707136362745187627245637831969913864076204300918170509243037334574279269856161052919023540672052155563096135495932639197495397958224189932761825454140056880664666697556783341433418277014599951740212369158550794410768885523618481556276283681237483122340393850102278290692673632697746417039124009435331794183608641425036914782759879268152240370034150544912341739306727754058817704178790351801068060782454589116132718884354897080263164012499806664800103647534050423262950775338231628055346911768488334156180933355156351115668798539394632758840364797419807670644455170053457347917034853862230647929916950805538172539334798869861517990860250437519469728208342373510395620538369707805255688983137943021564488820334728624994814648200533224900972896008934416704644076199397705407776720670511693142265854111363501705027528672079705986420305769482959026710198841520500730598081049844032966883990478926849907452197997075105049500895601372205652302984079069838227633683841325914221215103072630848732197704843490021741921126382584252407226875468227229980277062656543924837169635642644874584968527140469358173155480216575527864351379041999356025035416693271138471069573489207896900904520190000122260930363816715282725193112332915673841611600503079625268558915837824873540071644814831219401776223294001360988868869728326634492194653693776623696934817309238560836453896003861450332771013188888269512058003604868499910396870301448039700924643413767198053485730340031794237071159894090933292691277323471939537479868388628684346101976886437178929998840564874945325956222352732139458268969708463460073759890056413180104353251470576350388483865128983014753415254997793792760021062527254248929904370085460649691525334707118502820565123695853582625880576646243117737569630909947992254950098982007336773439321042644678527722135186195373535156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,1] -130136065206974875307879730332127941147761234694402235940916777032703138888091647770310142906738423929639195426343582444427867411766246669632763393630014837359211356095400047796183283209542636297422441947580180215090529560138040557379873465767635358824567731032709238664781070551334172076786481012265163988859254155094401242002472545593778913925548088304005002509997107852119021436992855492904436275084224275575385898054566051620410760675348473932700737670479692038404717625763585841584294860392333101096554927619568500476432280845686206106803661826534170674603637880030244463730230115092391887015409449423993576864235027846531835863444599437162536295960481464651132090818089884250363361968143734381442566894004814577505943667698225523086134861233430836447437952667822677518740751789066374800397239412955170595031543579066122220544758527514619892134387877655628728861461982287733472977517617012567145591881521678109828596087659627665936972096011923598703939157930793720346706890982384770077854828837758207715978692552772175571872726508312604483862114817506855687369196742721596666228608245408523107099797630431831783605603477955671780411247653358986670673757755306283833936854962523622670251627201926021213335673212025797879747178098970719798851155544510293329313383550020319290105411436306432304980805520216026625669393738261296425171590005779837964630359174924580688839781449195116292830097555921471993694118160399163200782788805959329553360541550202260109589712454934490689318029459378456782435811451605142120798754525719568012613368016959245251476883289363433358857808983573337388591000803164446672187800586565058231445545913294716072919008188532614882541076870684418755572973924514836298878841687996415241821003767253488953623346800252238370053272142135264679291883352954347437948613372203483996645425365679944490918839504285518024670931745333318275626419878339789216794231133165975362439211961037545743458828657826021296998000866778027805417388314800256188715624886886211337913960642095440253182232786636545847750995000032597571028110864786151882700747395880439905671025113040133309667409540035548152846525332569441744667264823466443665456634440620095899902747337891225044450235216788287697861275498630731722181641572491808719448787311852240117764326054442371209981632162316911305310895841103047132492065429687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,2] 4001969842723180394312960284082956636590575004387122321716808240720216958631615298008225208493403363620137009376035341174465997266472336508671291514060357211072764537129429221455194276939259701530522350428112802106680509503576273394950844994882140992935514965815528957722785534071664827881121138782905309334631255999235807505803225992741436605185706163801491984185455441485075755719337096923694144990148005138286180899709108159247514098690158738078150698869385866756538461263332270216032583418000348375210151314490327205021868869107347048991986557695426666444153206854369949052652702778768357951635390000541405301213004319024826095461840601520551949524586884336826928564003299666579363012092189424561486687432281774332583006148376842037360068659400185324122362768762442998125771303822910787745930143747826247307780120644534268804633976264380106675965565226927058582878566939478936945420602904198163714455979987399263449224589881855859925724060093876422228116340281239147201482242193384233984949924793137855181443160179537076624600140918154037032585674595480132858929880485835125035873134555546923315528853097280911319669809468196240323741285486619958426211119968599333436965534797644601754201496193734543662940399411712314471809938245023799231206288063488472418567158201996280781838577936412582189900806998566964721834280911387877281870022197319253641355841374040179150580625059658845602429111528146442543677003011351085069635515664521235952769221836151784177917797685800579378378002733189463972744583670323077995467761014910125939255359742675993719766912006923209602523523000253475506155269510092423835126386534703919469763203087249135226101467766288052065417605243259473676838400860938681122613244650019364883656752390292801602322807812130430557988631122862004260412643504569246887501398738270257467936283013234779037053043929081087891255939738871628572495372775086818103176339312887351889038013246310677390433518095516379756279044230540126327318926722145789967322566312590453968099438789572994049931380861637177289099313053366307893088663028223477358079133839698835896922117861161572389041376702207898353051697563877603229993015502136804927826859264445965182877694182355451270231008589338387754054974855750601321995427758169506590789599385375063286211155138633494601812612154141451589750566597558645298704504966735839843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,3] -127907017227661235522163248158331248062105467913984791976777535836198799487497425239303651674752945924684827615960129936283640767523351549688980912345665963824058372246488413725411958134174438936958446294339950625943421278703826732750380587024451338411046024259770621639465240346198441994107667636836739326765800459921799621365530590292857342984437009255945996881508636096351913241943194010115172011049722718156487317031797589428899679830885769087270007678236140824674488386776162917621608886185155519343547178189068925416771192409501770721968213013337845534754458220206346132666175914864884498869732813801119437372562750804313105401854993903319506172334207498664891873643011392318571067100434127973944089094676996736267172277493789257091783287228089273119271985090822981164029908702703639221459472262457592319350092303516510688124029703741992869165528326809314570510202364929903003655739153554022029109727797641772799154855354790697114619914889605254577465729554582543142527832033942601564593062820434545807742327976652475136965382516497914664769081419975240755635813835856258267292799054175676035706669033226987429962533104470414287997469614986186962708672922017592087656023863838129845555977245057799258507079425668896919838325952506888752064209952600851652776844860821533493553035595032693267537798175926900312168118136385288327928098633627053792391303208471492117651771046977711726947621132621611795963956749318584497877925332206751758839438252855348961775672477284736310062677363905487717445414149085998442415130251943169972282438864128171742678090290847834223544652913052784255044644457214968338284704040398247921767752925407647597920738339589995427920514473154400429168267555581066344701219233643364710118718688579395672618598732607127935047026289283277916087946340877680676989221834281060535072193067265340621027130478906812082645672424798117530741903640267710531879717847421288135324751543723964876739435174162266284928862578044247854561792757753261071817237096829699239740464183585281243901911370360495598530383965759951535104158177349486695909801206031633613794838033313462366433605615264466972008296650356703287184025374838301130339567394093286260612737466578290289939921328288216040722849319420220458548532734796673279099523433782725935663897825692507044700366107550558523574951719226078239444177597761154174804687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,4] 2258928789232014554566422343697982873534143319743722457118617997160092654616999038307674175993002774934512419057558948643171577301464478345548297065271830674188407935985777602658085665661966174181131635174690410753591659609903399034097240374371540633197909505110149179145447935176932335416278840382852285441574639726610166171347308822531935545310574834545744874967214008646873639773723046864745852334279081614258337525680682912010737355150574657296855271412964252344785248566701434926789832928502082404855183479033683663150350454294252492826298837339005098140539366340482805838289758462336009213614009904683571841552371840119361418682000605652073664426226104621802006738173724975485369727705179047752644878118416228469180292705111260323564044708602211718429560734881176519923948815086515031936028429839966912422198007120763971243640151191417647128076588818358604027438860991922113390062808763910800564089334847185994503035631866066607065414735768712772319600960866634168668370658654725985205456183361163980613051888097185483166278489059596776039515364732279635346595838836315946155781565337378157538586880562168013973420686313013892281869337321567218396764069314663481863599269541512513170532359447677927571917012218346506894812257737378246541332294141894650580130895296003378809350184192188534231626647305388235306838471473589626564573694939651106932741098095945221414365902568702593075603546516960439155205484052381565260462143539694291148651321249796443011645227921536024061613267423747009034199649193300025657941741634584549262354855821233671136992980720657449019809992631434352036233252454176214902536634898423506798898628288783217693789852268497922833575516402729658662683350651949734671646486527435133177921499596994187240373527654547530818467991164853105727996964294596354380522332406934197232101492151346777989139676041498482802371698165728793425242613542212778257645223935482775665085250750117873250678012914131658279419965962683746068300067902788168167931141045493408895164009844330807914948813337213442367601180672060285088504250543345645324014214919268042290432707603265755340158597519995113080080363114001034403645181428021899690054688590161970853189938887410451883360120381391884703187841595835427528220644204500540567222554464746964444348656201508230151649115688262700054983017324342076115328836749540641903877258300781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,5] -21122194534799839830665035903741772326056254900417290832003478249531475512251996526267535546720696625476406480270108903824929015604083970647410262559720122974487734475022774187090945344930980876412239746786613346225137604551634895941584115765462577120020204906820931276511941668449515139635419424425771790296309977259358418775073494706613097893963015770306259216551614931930397565140882708140806394696242333045136032296550834899143115229957564783924369353090032488088775985594003229131514312778682077588125761130695124196668658127824398986264816342871029335808098893373258176868728024448717666255653079786401152343129475083395688747422419496043870115222214353556658574782550382435799897763717346245046642176397913956975972847957324645152173689999262320976755303975260282461523589062218852226103065610384497018014879252483164933150985568721223453969543192546361210617317461173015556952618651012583458442671268878155618968894991121328187880761064182901794595795850468980182856708863988093077379013974761394452797676551328349331479877541973361622896275519695798052294620140553324491087279166626874127364903343579708464481562885962530230459798845122836241568852843109528027146029107595622454433627348673222067245241901176486560332628823517086811116624593923350181885576044205826193965279677523304214448997120191418275171671193818624399919618764869534719764700401950924511790409418007390995614340908815719070341490908536034605604587480284820115287156325899914470487936881268574119043041921234421047724407809844581921286831533999376995646388555774933882061210163704072874478198952924822072654792017364179454161410564783098469762730767992898097265162194399978629632639318640372972007239871995049480738749123726454033539218385634354447394190402359866378106847466484835777646742629158759669622293672162713103145278295718250625329927815805758550351271406203050837713997075446716481955250207632029105724277507095465029768809373006528826915530011459412361483229865033091124494404951058292770010594120282972374656435357241800719765410076519954929440631369664553331361712156372850322210905749570417122573719633188199759772370395765192173233542125722425080237658701185669724223577875797872469950833413416670171770238467758856209109771775031671313636920147296225442415112783989911091568428925074257356318795312145712717022405513489502482116222381591796875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,6] 182946434798883924211036665145113347545113922072783876338374750696445500610058648995835960378676361998508646008055003491633690836997858576483099468856331073505058415886416835376771609833316298367019940156445647533209453347676047465926882427433958261770875936240774039860703361422668326712662465812650551824123652309953628262876138621034610599791972624370305131890459670164200598722697301567565188674172206203670036557846030536006066272535918445952230441918201319629263915321228456253790676927179367130487608688000919027395248579560568841122145887912596337071594969593155268677258472301355542850508358461622306417018606187007497370640365988036241758729272965361463317839538520188637567198145640354087749155220589459903810070102340176430911116016869415779982264734980497014493704438337143195491142641439933431777248531976135944946633492332333483605345861847188646318888147537118917536222392365044204261735186782598504147063236017587176020843620004470268628193665284580881529119391119668414931022304453584278709754059125121009571039714989053071980801940484293196317438814633083651982292297865214958024399196941092151638751286734892828086028863071383604717596765410543081284707903469882267056701317803690650155830660066269240016213143931509918654062518961711862561414801767255727854713302954180825699159249487405908814741463341213380861159359874149096882035156076077281313906250503388046404409843625654632867993586735033997114774333320486672141312121693659742696467274927824125761505151167635518739908023437047099961377695580283143627409347506371693929723626379710313573639081659299404864170491964321139023990788169679557383434867903213665764914098965136768111227452586894913084897153800077214516532451864810532323423378773070571847003407932248575893693381552336651910588727192653550981822074989491817418045994163422757352970432451411693963029504816603089422818120044988759116146201991510471056891657422549102277250955197653314369223865531518281736989173782678467157422770267644970744352431876239268901587381897939965768961970808159520572156453159218807183193914716703879508413886169679324274218427845728267476619174525124341759622918261756658100828952446923620197421315242606623178068712643687251262473975351686339574227194280360135511429738103635883080974386334037579212516549554387485593994789398494057810237549410725677034861291758716106414794921875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,7] -1814325381776076228246362494502768281624626067804968889335867169066863550033256877153936119426932699930987270230981218880177184508274027383764408397468210811172084216060424218217446834708447714388431624056462888216536994772240498218434838686732074458745296769747745714366493575608710080136950853783716369986141332175965342234110152615781158447421874292029975130396711494339522882454083363823909065806589224572245893387944964295523652208071091685423725268776513804153328258560567284187090482600764615217245507744711104909651985637555152241093820064753394577252264776502349929005455397787480013213731058214686541607525378777909321110916915526107332019305267744367882567673166072490010302461449120085622466622224255981401816571048854335384722977824729186937645422262461373802874529862878445474326396268742584557243529115803220215127625485005511025550181378838018180273639727536904126824123930323665276597039392329246566200370089680985833521994998035879642631619535275809793473707569271344772323727686393699423835952977497063277570567320136181098040924625695343422943954694162552664882265505972510555291309702460105772581363542053231922304820588100254082589119186411601533664290554478198650185045875210289821012013699617625307202978459642254582010683070832479571878095232532221667254332701499437204687771973424716478511346362490622002849145837905653045389752949607507365318881641647562103004841156875214337166389567579033252132310655266463005950002214006803059898449167127864200366566964042582857144801982555489208422746010155569269724266537369583112441244074664802575835303471682721180237798205161508121802368960892077177688210424027032428417647870887032183605698093283476292228942484234875469132332402541380325079066855397979646171070650509255115761964090633366633358627781866026199042440341457210713606293159764992029157782054813990140519780390718274691969785961488867103422477154475458751502227814599372951474647274447065179232625524717319496066645344030401447217829814594104661761136969205513013831214018852249287815756946893889532083734013576422837252550655359599298186479316685029371816659186694515414451714870941597593037243481623020436411282673864707741228209184980352812222307072826068708202281885156524661074950806262456955256581169635902861303286044256393026327710103669346737011657885420366627274050218797396549774703089497052133083343505859375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,8] 16564163873139002056304978592914388740996605335697262294604016548541968238655620515425173850692212436759199884056351910473290149318883162762364904883436018127260116903280590251922108565836519287640364408349543828628123243943859381251909491968199282532816407210163813137532301838720580576445679922793552734829025910389602172340930055690298902640231049159782444997700493035826917204020462959089735411390590006911513635896676068363287867131252204588359198961176085676249616456576580752533520251220784267957153559120886724108372664148673590130539335082297202947692500587843357383621951740950662169169845164042531100786449331787094822875752355264239487815370286583482847025981788721972027357802099447208925469001809331170220805192862622395869728527905064224667591438813844194841378250626517099961079998283236547989552768846688405355314755586231704988287141781155342443020391179216908601756004383235662391707814953283267583660670048875289839048149528035698876214026574757958602423867008046487947097269836878949580639656995155226787471081334755046704412041868016269001816497873512630408099122330018712498584187967653501019181736771779815430163495749487715442506711477004928334513551547007426818986468578195628848963057065130747304967544083381614977738846200645927065271601054288601214804246493977412973825197087506183743811470940223307682877364827274271147599704529453977716552019900426837499219464637299511204147664387226206597807073357086295793754312642422578613299735077676505054229107864534956557586062254735394509078930361786571448488311475545559166251423241816456770250420730864657402036777422653906690729191777072116329443652240066318266225009876054638675665594782739863113353014301760589884610773555186195834400111515638966233993434892678854836892353497675701938643583922895915069034696623591471924997578922041673572686236425349049812148789565689225279170227600673642860345642779232034201771337321603203914556345611456221673858490241188567808143909732795207422337987655330792192307368422104480291054073038707908809790362471205065414465888000051214908123149694903137281292949661134688171350769616696567795483096191804243569268403049100127011602854731577495160014707382206257194641019977459346796919468616986228130641269238622131363975537949499200132955478988135429367739781526670863578624572298337119618624001468129303951334896360947368521010503172874450683593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,9] -116255780383576756986087759478665303923037264920538996488203610161126742946483267352896712554434109953417851203670972796421764341507590185565880781314029619898445025212975935101586862688538413473285760757970762828368543497347002821328655978906246618936714456705826674482380976579243968387753346507645920767023944448121482136455488505934701453848892593275704498623926785902545427854248760931166909221444528540885311122745490408752189194327655562493011053186930423390116665918427997670187413008442005005318308702592171718122414545807894216540633656562102153456912976827361615327426837557167885467916789871096663141726412614899476939236286427244431018503066964783862187250459624513936817710809997416303894981523023356593083314617941500116714501057608086978488981037652153310965654839650186187142981351229950698053122048337318068791468524746672295523292442623079466665349818596676354273303728916647316337521826514561528077022648712925430437716000281178349572826706028523220907610258363388218357935962070501534228179745251050673427487863496344373707022144943144057548982360757205307606509390885464965244986678126746596525192556277966775599455587296300458430051918244085582711621389085520437263384691973223714804892051759882218289038468253178144106419699727866807598821079722722389029625772560789014091020180635199668615304062802945151695348553645376156738528974260088886963173590789215191661678765979080871294562299862982332737321490703475665927064653096249597780934083830614281765602028220989434954178757556436962375417084228010931632476235270496707166892556410575417962956379958689087988957775254286495617570360823538813570238963229930214842931175816261557990087629501738852678416485233903089664837764366946436531430255648874745217774488432291930471552004756678847570522278134787567829251065502095904537513894159975502973538547757060873263071167821533109125155525586315427450706988385174191514604531014427535599404115538657567328457919069972596797751203895974478083080528120009445406255429999845427821014863041758953588481883946073965882324165075179508273644256768042349173386343579082817086084880910629644924035111934428047503341141025684101589387379333081820088506919258748428360788100365245924372020149953458967108119733108377834092051176427205246803453682786208371713771669889060523177247449637174228893298918786880175935734976766511294954398181289434432983398437500000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,10] 637425201186642307005914542663599099004461093873075435743473749143177005693246736924032199769355102967029341583318665331162847599615089696591935702506675428060292006093200335804253583780302706573186073575241368741311575934398424262357437489393198855605769917642137434174816597814240224540804310553669699862890565043546578890602787046031368421758117402048822555384085533756598767766138803834605119436190003325283624652623476624964374997939112611080427792475954431032887655883894467288740978485893786047649639843552988441410313686390008739554684201138234441764864015765849725598247458610621224628762936534323752466970986120352061122221463731235767465088383874702169847582162386831777298029299144871948805206437676946921891591705135402291488122133647589083089375488161320985235708542315878717375539014265021866876554529115755399961067061592662088818954028212418822246467930001250406545158912650202526346979081615083466878853737280451426356049104135063845612865225696222280393818539476172226875550137416023517309791802320637240662090643400475467569198867810338840855445682534515458124859305377733771098311812566398477784944750180537681320940583391086621967235007307061907481394208832455677659114209061583508301832966699618140072229406489498418117430404553409773417184228858693941273691857719280200904169444048515404325835939857003277874614508280919052526093792274840946527557910772258817510158825415647639723467392908445221646448155743293902435673969965017205622888219141625529046123145597933254203194309269738845701333553382112960176827773497660081444139522166148770837316521796885928881499990293926544602991209914078661222209764124703986175877316351864527317666475587341014430192894747722524594431949999832026946756074784051080360875867669707932798660511667527176553424305682195919679753405261156048994945704844573288184024452192758090007273177850111947615681509475642276520387732256672971846869449870182038935737359647900358259491850452567195139866645079035221501194375260848189970569435402792423145582854168853168039200526286109442059636007754590545525956775802653688795800144527349351369706408574819238205117223056551285071311985354946626091848319230498362827702250421247027908142671747918857921435765266828519645531404678147158531393943792569362582453898310452469599336348339648565007446883874619758682259446603501703501287696052371445354367551772156730294227600097656250000000000000000000000000000000000000000000000000000000000000000000000 [120,11] -2577153752545113698181089233706227108549205990218301595953446508006266738739974352499557732614994995112260678199105119734019825651364359359518116282721128624286338183660315564442397463109736402248223582826521965764179787274318679110883582722051583164395346789189118786188655981611054324407954832164102424809912013546837061696669303454244374806827409304111327842479311885389283972096698969275705091224163360530144845027063321685154667943113817314490418291046965801293064997464112467002095232998015301366307193513703776198859771449276023311885317290446370060531527115161524175488200551082227182334681040434637638126165146041360671263650418937483939886197582305895683871927852782934562247789328193425913444122809124437867166110760744665869794963625962438458912686726195297715973033582629464877585314706107837875987584160815197076130492855854771032778267059932487582269987915405135804830133503088560578327104463004292394491870855068313761730526774421697871513852170202850653697308288815691055450159163140565320027080302387207740126067866687103441701996650687870462150464866812361924436859344302035923532030338530226703408964775753352483647298749604769974535238975034662687086186243979559373329762667364562621348678185113585203163000667538426204917480146495273924873222399554708307004038811163291280596693340266000829951269843780739673290096882134063379277251585110837309094360797873130619983622114477670664816148228150226825708021983954286365268503154412788775460608465358731863069665529461213514526419851669885177939965504328559800577208507417929822255258266300219834964607870026300458799753794752199553137277833179810485392888548492336844554856240224092239547381457755549142524010008601178342056858413121372631295437107182084893528464710097980189757162964590807620089907969074172344492451363470261960302447230640220488549147421128369611677216290319122322299383229013781590568936914956725557147709106170299440669708666128656408093007816298495243520367950515666299905124280181380550289435670388367923810304995763400097134077801194952089654851368324656766129413381273353003939097704057291064772078739861356928778224578264460289887579570233034912293352718679562066752607284111556398214013165445118259398046512562930270598253567138523724914979343059782090553815277229519350402649964593880898275006809448971778611120019585955577386451707934893846571600128925183526007458567619323730468750000000000000000000000000000000000000000000000000000000000000 [120,12] 8863489599594048136745583282668529655578519852621053265702053976973170978090291939718386515751196164966114761202018312765982252322091592865445312060475225831022007422282135442772982241752512830338239409554448003224978397612476154100520421740103602058004316921040821334446187106937302452702027232402806446521238289989611147016773647936400799403731749997599516268015454058881180518396908316890544709801436215461467442004540008843636410905173604711192594985942442009802537711899796174285676532597606254088920795394581580602364756087209083851140995321508398819996138069366268293890348318075720338514897758977407408194330354387981101074472388586714084848817181382317894465622853941896107962017328333441308665367001908890828142844492765559216115516100977000567483176604927006088779663990967517266118479603757838153689457421382944853853276542318913148340715229231061147997561453741161198109909493662516547598345884812240751707828389722682474112110262520018671603615138345906687258984727103535560145598415550467102490858526844491045969392517383240613463084350796612275800965463681441028029465749862702070081698700467756457332105851299570792691644561960430536874911164238785244785065524041258052049967236292105758041534837884042123321134113382024584920055106900958206750727284786529441462475775767473640039348159196558584287929963737917691730901956119900554512758624534678060785537211991543945456038802312856258667788416923156779011008847628066756518667442604149563409645562384830044380063866173343344893032531159688839936628551431186061650018478786942653380071484637313935274414938155913495788440071707417343165846414981087204738561732173973472155503801693434260826798258605334958386121242097272830960746225577207633975002564982933578035762977074359355352095797851490078253475532736335269902966384468934982263266798596998481036400296635884672154863552989911450622857516168033309699204860392169821289602357620996703099130127516933361484631333101582258670379012801630567377960649348214361986593180838646838055997773047945162052925187761261946271253064021279051126725403531102294336554461943564494139807911670264432053624694100499342422079439721346345567478174118851166201776759920744566489557143381091486261089404485209145137235008378520186483409457784714012163324443602010649143770164997936150646164861110579777741294540599103878659174448417833485472957892603584895141466404311358928680419921875000000000000000000000000000000000000000000000000000 [120,13] -26758505215669964547062052096735377248623328336022716915528615160837849631217060216005685864325129611443331343917866733738564267244591576613811694399145116379292239907947039926196553077201081244216149311402149189431546908154957662847242355950085475915841753246735364308906881613510305579640100740727237161195718248558956499702264760098548394879088459997982655315685019408626524093238544651221274527104552381080644090992269083063016828553136632513907374379030342949736010834234941553969609476565226350185528116389366262127706548098158326909038907100436718515062798805632963890041874331950335831948176212756475395860089952172216912691155067941422990576561607637866403249229546902967309380998265990224218617129317811985410060398774633734941819707397457318943242991464614550387108930756827731708573993997393728270056445160972855365209404386806678078830079260261286051913118617638438976551727687120259685502087328577732492635867241918552770977769578832622224182876106016910259081892666577101439082280293182647129811643342787320327567220547699867405530738214617426733890653421082114698488030450855037622081265519593419953469773354888329666368813526753166084401664504950669607276575060038894599366788254800420521724996785145104459611187429465607846911949892697263522429676872994528778327771071424682443883611842127964280610523230070953538252102599654480306772871064248781287278604037729724241940942265931060763204733082082059186830428121554842223696700487427349777991965943669933738606023008139361421888569266296500512446465332361461628435280757631836710390836759929677027432443902690600164023455244976430749728832276555777862609533362191824264500241309773435755602055459278562209079060739298990142505318626021457136234492599249819135395808242290707341958335102501200926260659379217503587689100682725324487323989167087651656970746785606716026289793594771032825504058465650159672220257369603160952857277388005518122057068474474894172240727120320373314642869321082728862547077035743340072553561350525212768186645106378297720163205798267892363211427695917625105567288043963623494220065269399165279866848949949589715112656289498785810312966923827164542066535718575608992383251035779723240674094190287297873812866251816293727953333940342157632434592820068439113503086173073608309210610935277956716397055166634105844756713136563469612256699499126769658296554933729627379079829552210867404937744140625000000000000000000000000000000000000000000000000 [120,14] 71988334870944979363783339488953513118300839750992266988420891241510861767335348494739253869209663026234299284626040694438558491291338859124868030338345594746410439769722250819978169721544237941650359206593617348571031404490044329138240095686307879604200360833189281889391141261850748528418600900014020703667849041476474401982433063494503415230591234888214729646544058695334554846804930122752344465960373896868249980858119944357342812612958664826313158218139139164681664425705645309011859874759286345766311489696368186189156346643276762645668293511236903706385254279378509824483400410387043975119679454912625476532409430691175219529947739274244041474417294369072330570287921896761586158637074981741578687422658385547692885889934553602536640861397114627954222039799364585909410416368911929345310427458805369629833665424997836093767004130606480199358116328396841786916620982561950640875850378196524842165536017831431907185573646205630960537490377720666057497688097262464141573857331686420608796769017966954078883405488819908499059793008077910490299940967990877483293131708864425160027414815005359720091192842561745820619356557196080463743751103850450484006140085813495123358402872361712704651019679189784753015291918357758192147237575183351674796258864487874767018841155709767460370533136073158544058186045904039063969657918875436884119430631583955099304738629179126082590775890146593365902553982784003128547592635442780066749583610684017601594085229132320607667709915036786741695342163245452747139790770599381144511489113517834607342131867547528370298367683419907747007331854863172463173707098025675721475782548465202132564764620413280453430706972846195352990538223795367717367731245587144624642953748732903947745913092235748774592130504442559384417149232575686283132990060173756944419592790551727999628947523781466559548740398844297515214125863946257738390283232143404110312985659505701223305814510784234874894822769972420173164860273663365023091718919951332346465224522201911979627859994776347406215744059766151838057754135767279475619677463008634717915721266314442177762177138142894735420060068339147047245630888043429880450347169469881074837714048365669818501942094090088470586936737752571199877837935887545649913128610125880430293677031335398366924741812340430978633049266148742809195170479969280877745084403789658426207109373041877236418243341491271167220666882258228724822402000427246093750000000000000000000000000000000000000 [120,15] -174240225084523954831855356540837865698666662989345693609983371785363688316128733544358104410430063545620170561539425332549668415281488455484639802402295937810634687318577434652976237606729026597848165654609365523212221127076049487782581055841106754006198927491040773025379734707691693928055848088960318692272768928122812842287802662548163856504489481478720523209655449832857155055765225603947385625024512750496399871726651447377719773338746655783386645498177952865326869301591024764276482503963083152491459350222725658009576181767888167736735590181988530998725043172098466559575863120169103938544612645888140328629862178148524674538414221573859773758197433587694246011474976127110533081057453241112848379157132770060002214092719495619395757475289159653581410926827614050257979929039413085715689715966180275078281567423245254061942414433566912784050086027518387203293741723054398121007697801042437771946652851725625722946129980682369565148485904424681227249655596202667298607769438151619717838868711772183782988432199763390822015085552863848931684729776317898451054986066433554569588920857042713001543911613227809420640470374239174151266505803103056976145238652645512045731026884264290260902133314960908174602500966502851449303163970539357248144106960125964548982656481430192508989907566236880588000158909134470503973110323911594791141335996124454159347066448667451805795661452974692036316124240190524983040318014421200126634470234264510829272932011305343096165474726008132837184872535268010506850617228516639688347178945835710586556989802697735583688050045787558512403591779364096189544005015651577942515971200535752921784593460127083589645373200704705657854343713023974526719099768927253146416807077435494872725750127438399402021374103698974773036386199249887656134915718850621619939144746179014151171229820491713546132116632754831637982028465642177217225831412836369914502361999920702786937673073319544319308913196064874586614841201642634949240943936184791901793943111984301666348216972587509113832029115631870603981239401581176552200233514110019207307208511120713119074207605485344500846496415972302419663193564693793308487149163554807616898940111942796978186911401011196850630098078751090234550395088345774770105222061173902747039825079018456945464363731592153114982589893579803261774364171967900493103371339974933049795965582907783985170428740383105235475791339183615491492673754692077636718750000000000000000000000000000000 [120,16] 374428271370851621495325382304115141664080064878765320723832998984283973873705281248079527471554125449318011280160080643168129901687468660012591278840838533619821451109730674626772758110291321146098161718991179405857892658103455644209796732180665812305914782480962558550439649349053326421071599263090019911142672431520212114190640491708633632084599909240163689567933387265742741377295775906418247680949231827759132574288743896823705066966948557565705060087440138885156724206333632016735974357843936414045762506746904747683296090320862885400434218560654834301705958293523468236846664384248231060134406848479491158999486821940658759170691201912227439201584624162201495689742162822303971007289309962119069642826412831299078123237929400804457374532575363786865163975639077521065028129854651629584687497157633782645566578945974577429264049873705115532552357830525498343177666335546326343760196950370283735489986737810407964442255499916326740092035698120522883201903765805040531445225100219764059029000919366439554729248227462001307816861300190702727449632402896651101428940397727970995174517154474653542170827915610735165774468185092654151925766251886917194634397557878881749951319803143066409695215745110596246696033998578799839226202437948912674597151496586692794421196916527351716849494445787350975581818020088312153802469553161690363789435777958762921491400541323633254096628607868570071394824582530272479292976040799808609553393666243829658296448281917077241909640266861191286994390288545111198527029474918479884499521991854752415390727992436542124485730962338028606662838464105095826097389408671784247627674155718281795151457764663146749259126047936286066962887330445830451423303941596698574786088175616292835690697433128315769411769441621607116941276745364240682043352303653428502499004861530686212121875496557391041592783345725484321934895327065767509636181519972992011372497028060329127993825691272922239397488305641679050805885694805591157285485568332725045068527554870918513567294149903840945083207410460439539317585802202086330129946258217069161675732585217328672160051898231809210283502922461554924608125313561657778442044922016669783581347244640820782818104731784154992731445696345222097263344560050029040705909624364965509199150208294283583195772605938206515982286434970690643142067200570085874745028159287277979674443640480055763632928495788632057078370403077616224152279755799099802970886230468750000000000000000000 [120,17] -671279610638719330708695329583091542911744437082872950208473152967867416951741972762056500570787073006563475545543242999206438487122843812987281160228647520455213548585074622088432257218339020772498448508787516937838069452383317192329374957875501148795379852094330104851444943640387503973887819328889821291972886183637412839479971250925703540041068529234924500043742013132006195100678429916116565360748504366716946228393425006908002024143384643526252535364874372954680886979751605342614279310130970352980196875994698108340273150530405664163407716408546369090034798415229581468350343322669515341390117776667951924244629827948915855094218149786260856182257205309482817156587585027674324295572349167698534156451058220087389138624380126804363254183204898907081032868105717542077188226753914351259805356281433056958116227553471989210088857297513543480283189541058634506930130262480462891174696007708087971199730689341000024279562845139520692159447741798610378874608017930294673517513529024112538101993553940852017483107788904395941585396251252372598579374099626006208244557208752036756760379159738843654013750146769806134286713951138124854810507921596122734207862155896448084564566225378653255421344335898874718444793538710237088157712013850831906978824959835578395256475968574493523782353767543497390624160847059604350674170142429482938199356420406500452999714831438117087533001368983944824331899832468328154012784195693044165872731580922000786041823387282300362559396068871032675491526837975497207514300469149169153584065489874007787066379285144441948603834228660654586828430644854624475146563167570727697290093708433581173422891641377111080594356529626032277539766451764789181623385725451449415340270818309921988406393676382500497885926365787154406789876073642840226070186477703696536039361341609190064868555373749621578081957773329850362543954645159279561306581751496850175126039156689785689214934761929207992084323828429004128510264532788383954351065754418997572822276734755131916209631988719188334065002627870256745649359764997446776481927702321035148033874209730862778728577177041468507017907266071075117799629090399985484098285377792239123123964552546854289680865597021588118038967050178100513714923869946165225209095928616008924927361583925512209101657809580200745165055436554852648512234472525347969247361326083695836375541548108910757936085787298353236976734749897471887791766675945837050676345825195312500000000000000 [120,18] 938399914907546016750875735614991827375118624882498631519501833451481985462194778563040521075318091741718956236442726640868443142585878447178466804803031037490438905197684016945203120865881802569694556490621459145596993444219211998643275852592955701598819079287720496033967127474045627956898996794162576674439571335500016204284099347072453579833539127893842817192294718277074996675948341180421809144688465718787558106474436111548192106446264959862361214519920458393762064840488232636597464635343537893351037139815032246386215551005133869271921959394000250939719118195710542418763049091261626553717574018138294624071844866786897544338585125170697250602454003760449422069733820421546697628953299933985397886553762347572182254185783232283227009637532429185190661957274217088595989331453021570184682419963454479192527215733062219300684627660715273413517661992076882771202535513145599094278097339084245232521618206934805076251308548295829943528091275414927284731641728618016871745908608378012660228223536490931733221011331567743564205363850846062929234418073935814042014857281749939322439825999345146662634349098399572029644879441324774257810560569013135602494485103910741958146530054837978332303958915455360215870994350288033606097936163353390320245439588538340231615641729646803169037015449291412360074129953514272266249493418222506791683426217618099897903539472214450716073773831069358267711697653777434591311054178528404307906208904009339751086609742997733007914271574531961431144068762167694811061150026556381907051087024509364220473857817783986521671482519527553188198189529294139279319743585035228948543830950870660269263680273550934108136866716305876954909334661558921081159562524510107043335102089386097592146799397975424616176465620747337463501479163591964242839454021050520921585689164357163687039371552198893438488188913357779426542923161397351188888968512389096231674981432693583758419672828486587018858040532523116488319569099513455523305227867669102871859489746121698980492075215594743851952206274093141904931159178187730903171853006492264671766151284612299866274800081905796707951447694170884397745223582375356784062760617655650458597455632654062448798120723221281368958969516465490507605210837652897306550846985249163578308297076429703789765052913280449215995826453800971248621448941305654632605291046844757545726832166022801053710948138718567401993907606701082095915222858195647859247401356697082519531250000 [120,19] -993421832598322960523275678316218299107766589585922609342515270979932523443764605922254656014529645060025395275199194670337056529711184939611136021544976535992264422303391971003294363615886076816757500329719031245524327321593562800236657064258655374788938247509719700897575935101323728949898445112645061270664366039107126075447226968904511585511797698030074478714332275150689983372828656128675769028307410263110283391257308695166888785989786970300638129339618427075305893920438943108286376126145947853206215601028024546693382640233849396641014916133159950272490214528781034931638949202762261952378209777349323739361182892877041033011556916259225445167670752836432134407351292186100730236924046516330649452186665931794324947456992268793299057224812267892017120099301538327137755504571626183383235117474323531917333873824993587675362633983227960705708212750140442196436950534986518164405573441022691938192112596919690102312535843661907895569037278593507163780142378837998073062860877750083432072538820473054188416449358193308342946633751453968189357895425880713390277547381805402674457861637467215519947600649128764918274651358147992537689161357587613831044401547712428616519414823486914103330316690175790544621779002462753171982672327555648903833562296708942381201826839197158143457341619606150375470433305855310785185940306160257881774481775675492667463237237151020260878308235209617699930868898135633614056836955630288592171187728972329705516130957574791168007671040616088098807524854729564601471221921665586718450591433442275321839496365027048605878673626183931270568223141378248891976645587342737824505385804340290767019289283323570758785300389565621248786647097893753769514403389756042916390259965597411379536137781950748895675823438338174947922815148276878191154894964125636174010292634943626761665048342359012125481763174335063535218052714023701814916860215355131752809281227728382852295421866444886390548172703562141617353903263376291789427909641953736332897516092368805062679942643080064032351542927710546013747860425435940021068583983490854819077141714235251265844060332170763869496007833172739328506122941250287701523804456645570785632515075304418953152823275364344223114806268202746844787203754732106976496899779444387596519755565011979847509017208468498647083127363059790468352636428117296631982666838636913434611603038902281550551020898944806723317155192401993468731546954586519859731197357177734375000000 [120,20] 848551853391013192711729309881000009509883018321277325065676437365108761836425837208233947752112849189083179420894497550056920781589250774559887748909162025247987507139061705348915114763906797444953341017293331981017638392951965254231033699466367115936043590335204691393211040010791770783253174843908744955435496183142013894383642635967706745342062793603394474192302225245500735362263634289338747259496139668755628666491799843356888883087451259367894332501355309026388854439452216055688621474403999794405505135845833468306913822683186903483685517061351986888174389060644273977446204248098047570478907693213944679900839300958668960478800344447256837383895001665680038964561215001725591915017597539499965265206713236788606310412783229612848821142654676457136216886395237683014422900269982816479189547767288940526322555731468590461440698843961395059865598104321834046468054561569045317269327075089724003590174802043918673647755461772087041332383100715703383759191015862597695340575307314953987163195955509612108596606768617865716756262885133711649618095947061333127680341104196251260522286336953164508925455083784224920964387394454908850459307209566781905281664204655174356298531446416732201970779360471178077294575058477053701308027964182060036958418170062515461909275652089881671728367025849168385035389398478176280994648829699870367900102348418192186834646930646978675060772152971051567182611411852294140763040458447611447523421016033342957528343591710118327708362997657774023131958538945026558810757594766915372141385168020051437338257498231257421338658535052860102178814972248690394657139923189549085871286521070727567297720075469677101487647027270937833346436849935382463919271407991484971884469085297541005839772131747633342704241916078998243215042861987746344599964099988069508710611598871785900831228760367147028950014589652112228516986509305558968880867643280734193140687171830771224281084441745341732310320126565987928141589247022839748712607020887502449529221014439165623953422923355341795145030103493303087639901069810849174518368624092633852724316616940134915670689586590672839004141936198694462710534267360567923011761800701264564631560344693055299402765272683871401650883302904203394170239350624205537660068916843829007995791320788272084449731547687020423129422123637916420398450967654504816286985427470163626752678708251366624414547713301878969984269704841112202942099429492373019456863403320312500000 [120,21] -767794020441265559049689675845059243112292618822905622855804152704667288490422148980600405686486600296328219999106700596472584725173176023951279854764381577230658652632767356790734901216630427699948508764623774780876549618269376157088098769588334589162000995746563781868063981417267969951983025843450742219205584592480030247101060506644238454605995591433000500309914791171256011113919228746055353649966710475287580168898565624759912895420447145360030961275997903090334117988492947271990258770954979062144603084314973355651076987360175104612672906916385041040321346314460073162131749026152924172210115455559935198967091118684100827871925607227320570754518820654275272966908841190123881843027475898741829947706791407677232419891397132730504053291995068097550332627357232870146131573453733088315353393234471372954824451285137302775195247846099214697896895199274497651653597942246117411470976406444404473437143597919927850408947853820769537487874239927712415469925649297577608091096069365958466489867816893925125758659000585363334650514020434307153459042404027001586603034615695269826878703856545825991807315528951783120840895042136950124686690058298425470498915364140836243860984643349620549952683393161431221743794954221050533704166416344412948851317995496551218066380579496492753490799505496390488082910109051966276182264475540692503755592216872879527699851334355377365425291272627912067479724271795998339462829853510536241177609495265946035792411184280641914898038905070374401763915882513463808671282784851082212304275292454476220925780995718982788579233037020809529590580001665292087835407168119749005174151510828293196354696432789299868133473514974972973656978307754177869768689121670090571143494978353009437322457833592025598634984950322861908515988938913628488477051095743339295745973573324016049798369396434016681952857000375937737387551739651593007876565408093961274125046523820285012308300129022105595602180025039659362245278597395416060313971397868386384820750359110747988621002853237974801565245753205867401208302603179984729144712112541011820450567656136049391731935956638366689047954154269942382595612874325259050383219132209141723137823280786297759600748947399545328937435532916135376657575471753875590423305159240411811161125483849967030915293821732259655471872569128848448858391597636299967845326182902424134788872213396222522578965889022677089297149420621391158192636794410645961761474609375000000 [120,22] 909960688460786264768939851938905775158201337672388495352018298202205526474955988148677164830949709781981192710504236059025841571508001784464686445734588181261814118390693218311811104924742860167982433698636528748280796197095353732325507711210561754378719723517042691566924228466413483256909209748448590717704875075940120998819968359255886919811902665572036747619944951183656330435170697638687100911795675247558849768712057651447292096068827436237431713956739651078995159326903695170153764394116748391501838504248154179054461348339188928979393324835354702748145085650832450499032829291356580211567781553768746812140286342376657729527887386099113951678451160161857901024999462966693666247081372624748049376898118845217973810827976565775122585101469113737460942474902550076825011473604526669314747082174060057507106756675621441786207205844545556925448665993888019035098060570770018948221875390141433129325347561667024212512850542629721992802550095329501850970653144246253438320945665290518305152345638332390042507816328655370803182439745463805590084197671756967104438532871051728906548419346749794272622206590659032232547577426244569877674702286593499314966767735098229064657950812748775238332297270697198881944223651264878554943315359688018771156295883247163725152336517631360847979521251193822535134070924164486448289112423822852532776493578461970830309282740460541494264338419833377378777720415597283356812408276506051569781423895594876394408032161421034946903849358216674782843674659471403217039631455715291166897306484882511852227524666661607286473443207268331305842169380971094442173245726289811771454235168089532410970350795265940184337718700709706084882715308561777215442651565754194338594153998814911621370157461965659011390057698818993995090521499997798916214593807822751242398784214968677771654362080427038525656315376533938229788235713822968102829186095782463359600208383137554883833716454144545845322526998270233719943076387757490605665013361393925357657837618285956759253157926416418708212775489927934376107885721553586582228488340632629124041333870737543627808259936219315495423292691734233814036935204037861225247681887567115382008312451797389834209488992243415723523581236955715903901610685414184472156714253062086853280927006950794809096135008662971141872653188893916357875284674847378501695991225697251866338436326024438872564807656924867830193200211180704073399283515755087137222290039062500 [120,23] -1055580929086725780135998160864338795048490595887868815977327733990331069424187268453792760565447278294201525758519475968095387730644279322141095561413890967024400124590319496139622343549526728824232824685290042341150418154218159826249016718693215153545282720970587341721718157915760594617439025317260667010148030919459951800208503980887230015944376495685915991983956412497564232615851407783651612267702742517518441053383775613294484809122957987353228914786392939605372300396381197925675723868888074554010024001464919547864325662916087743719900113663295689332959067210286471553410191519162206859777085435525656010972909510153515652939024115531856594532760378078929582968921427859636076331276386967036201665463612049591970574463756034010433849499194638606130113879809519796711800898269710093803056843971728197276850591116006907643532057451768683844224925154696172262598397749335731434623739861534033996394165873120060608802098712490964843930568290183712906368051355037057334112587175014450834782691284882805926551149981045962820246035923320765332837888777957479381235499934257055614123771326849547286351633851807965867176144205254291366144710660608260843164090215378088458565225492136999315673443399855849018122142006689646080493860483878084085224502080578040180893236982606600111005459729892638386778548203108932581910943878723293371947244466882470997806722022690736796407590698274444669828105133476218054308724134290901984416562921050920312957380731494724442215555231910609811641322485197636410367272503842639384065918515040035816746778168702092430546034526340506095250231253351339480692715856716134953848111330320893894979776507834228209137501775967664399116993403059105629467363196702718705242159260312780217626427043818457147365899657039755436455384509126942927597246986063695064827251460307200134158891964300242764600416967686791688183729673576994702928273259044371279555931317439267202207393423122161911218966600843571482378296857764213800559069669493973544929945060194936576392809403821068637953969645748518045494912033472092489762303278897840970701100764405484064485732859074046565704924079614931364145716062303485985443987911395408179410562716163722800441612249721921178162400001607973054179871282642739409838324087097447660751965169371079177192576794755489009962423947377132988308794352812056193271968994553280359534579556884882971024433975853275323800173346455721912207081913948059082031250000000 [120,24] 895654290105009318677092412483665807402847827631628945824809840772254338272018202977519917905171088368444928815746547793378243875690600959561627380269515850596166355838696273711390573891442811651288865049472286034257172707723880792954021063679291225307147876025696311054918077851820188142183547077848020397612073934383026336034548204262413882499041905734907632029827567125835914779809643016718480135436217144827151940301398736541975409634371114965858008751545219658714024633232536334021072278842957199282918408959038304701625570766721282891754710100570052288017139903266196974949862127458480137856442032053671901255864662706003835747479132079789556564134255603808269477341571147298298897222854130849919872586807446274650769142034153619707890073777060308440193531819271833485076233186793985794707880020459002114620080964595172126231489760454849214190666290193519749723046444106251372786619163536850419426148559897028872427408300715914684057360553665718303383653660018391410230626886829233300921225806902787731476536740347572784904539897506232189301426639826087466338983693785401893067782016094297062358808563723792433011117253527543757547857790795977555477217657041285560718740829035511501247829242559956730336715187888404121833930952343418219851872582090343451295103325841212576453217434197453364168717314611839114512682674816671954958589106822704595412368773928370545543153504405747741975030303882857728691770555434240663499764304015852825403956179857907701277643487895471631058865613389181049979971516889346259210990384271576887956101383365408978438391523705407837032657961471452030621781846494214651819650704362005346148944828897361792545668287011985602122328294896176112563271470866344782010595063273681437223185299901372389846154299604461551109391410999630341664092186237808082486566641910275865690813657976412518814702000367708090385059838759418210247174798587867742847067511251519529382163201780223520007410878201238718161611135919921421179187333406776357008199603903553074452157712512535134257912600087102021589497247883076325448565407794738470139456707249294144093282224714783914569557992140406753949359405246336428772403246576882671868772589785292740841595956739372105030741187487259342028513859081824202062220815099753871080739121102571255607263303479137779959185415263748139847816802371272937249752513922491600766068542863162286529469637770639969288899440158502329722978174686431884765625000 [120,25] -481300856028944172889027681369431297906233668854583479605734778046603790557315725600312254817971017322110156147183972119742635082539657654709391919005167100588864841209978329993760230714690301554834209835438161535060767541210616051061398561505430839311340808947087027633514456005284273704150737977768407507154817077699452766404629485929916420037308623750647052968272218254744986139271369665141247452214470398667908482832168809290259372314552651272010467813433423546724562404099815372494923187820773727457235897673600004607614756719312222017888970412814970017488223146103612131891487606549316058174749737403290376228925991410044897251605999491106898760751165705099455467796978874326684682055979337660770689213681775609904398639269361793706269356091346057425392636659429659847592702327138663595581634623503292813433984490804947134927544206138978857857688397950835871741161193204822898950513873763495970047216253116152984106377516421480413191270794765789571622873617056217117145388414201243401278117354388933763139655529735571506599136841374845342821997395810504419312512331911089279106760531635956078907021843373186019127368200947138298688779690881773095482073788553801397038221372951586279614584179377540534260676790534892154133927351565302863064420105882306391938589507870201744684731855764342187789599340276772329396974116829694450353774925236977671281620553198122272675834316837512423881071467808305669851437262965736492780049288166478675044970614190321637237997601239467452453586290989158070782290671779666796912904452735296997204389962919371252378794305223351254143947872298857275356481504408282804991404140382954782877025661350667011644109135785333766305947651221056130392698666827076820528125809663164148056370573318735559916118408756041080603638839201175100868907189581217688222490055365964518262620490469677640849847270802736961289535741219717668128475609352156413106196404032075923191322989733007070027742633570696673873296598944228002571360419970729057628809522068613295876051360121810282528584334750783800061965933045770825555251754963684070752674334700312177868137597249087334434236363175363283286665216599753626064773800747412377966561867464170501940244849024977356841143165007710620846535440410005117758060930720730299989031903653132131386190924725922262891463804544489857744418968577418049234222523783764615881953464490620990888636914688085421953900322478148154914379119873046875000000 [120,26] 170256399559628285722005538236229987116478628147435382579975474326047868582033055224485884462324197749852614555858332289883708744438221265168763351904499260685194079480796154059706900953138035254308946006432412185309618920186997156800199070409729400624330202416924554260209124873232709120368984155920922498772226889445372024201289574044941262134253688549888959179263469117476794793641236341324463731789474320416110694447655573553067986642071798655694685225156511836313788225083505673885576138092224389511942294094703074693503447986208334743850071781967452738899882221835574447571491728817737237897430484986108790220635712140837067897380040632037670485291184643861394804619289751650570904320437540767188221834679580807249705540947060123954977665773049717837854935409224965557554152263076744296706699034936879623388996539100134040798844410849093056380866668067045551167484302485439261117277675777084478061796371607588155067904603479306911174205243697363935846652965763994102332614403865145237774317391493937270646250774858986937443481697927561704428855483541430851052325671377428969443462390291728230391322915105598952503858165903694105258236928705980706975581563450906121174003067149619376361766013040143402088196972762122097129397716983026881886648278426008296643831215527983618209939263614621594138281792126642774625766932543103985323025742565542247412605089197806164496551318982313448032716475849133985192897277920935307713829891803227229534256508949469862931187280996741020925331901988741440343491487428075415926249442396685416996603761667156944819424137006320040250223309215189010183275854216993046685379807953629951989047128447160810833513849702486159402248492332339329860786264799625878083812631319672284816755732526956263580048413907127020969347214716594529725719074327995919860445807299899504332743161746425123671066772703777786876149770584839284231615282211984913394360096778413122995012558023711838898971679679094578469028842931968347857943568598229851889970584911067432135468811511025421631409835342341457055444260036301296791696284638228332485018785350230109397749707599803150918597021875227794674438199104862982909861675544891261601391693199025090744901768422462844094980331777302726097266526273145236404059899099980853623849250057056499058634695944050011724104337187701370365092244183740574646330720483783379811145928216080965448857764601292563710899230500217527151107788085937500000 [120,27] -124424913414937251421520697610220512934634800391111508256292598438151134900282322288500221813856405296586639797415199013012286995026451874622396992417122936953278947963503216855530840197176174495264895342186133362965082297074330125697724776640399561266444376537703440581068855068917971988789618584748612806198998744222177770422293946066529239882185375646422914865391157374596632486525417386541442549560268520123047358768966424495379816191635833660579566933949623024010315816429268735414052237084846925782445334298323369716266341492808314876351840585366709155902285954763905883554657665416560716345653972609298736628734242886491036945942350053340960516436944224383033521859337908725479767015636205408020837109356589762849854442160733415177481752986703781504357458021740966253423155195096422707579443095746404267052586246151792643821037989349896047094966882609719316106666441332174530471202349695131511748378408101735849248031509692686935833007128913561194931719160504820195264774201670499698588479806082405182330381746528579571651970756662802323684718055629030347871405478684437215133303665700168953183034831667453106504209966233779978479432902908701464423740301739521259417668396706545914562542239833711125940689269886882352697639060385086692302128754054160163074462430913370813188960010848534627774325564838049471423807637095441212310589007388856934209463836501333211437281570852815906440183154378221890535387235278467544359917283114616591910155452838933529486694133527405793084434570125258702819639664077404650934445702955198235527445945219718432248861348203860093078404177281171521281473506057632937399934624370579358645509461306980677217940530161539317155872867043257750716111566420951610150265235916053457932954006692205632725377026337588547110430540393160574986682454593405129657818086870334472661892486811823231864782770603257533850306046530847667579696888030680504285628464342074138187637903684091448677528874394120822112187261828725929138420632694527180153088386306108722374787182053524187476130233171283252629972292817541569330776205390368793484060915765379807861441462837306503549281040714394965985749181680827639667367292145140780624962379788617334255023278797268223570338017034738163150345999596709008925064837313173731045503371496935395469852871594729510825368467444586477474280322407680893557787344526513155754928393621197084153816433613193304097421787446364760398864746093750000 [120,28] 142442492666151608746401766456376401589465491559770967319589778789819478624282803725734207381006090817941665125165205578938679653732335567138163089131746736085886832817216823555873224682714642225673865938105577437138475577539028538938187254277188443518924241921704385271889954900738068615257942229329591286868408480541901297179891928849722993864102409823664725660908246858757590978033751127673757101698341476561046564222234508231069259740911363540474864895193656787827804450286797157259070372690107143714747560325077360329863961693604708373735948731378544064759598496024991802413588077742055024571445174240305632991867230928427891111923438490203855129460287459116047032777379936329576139612442075308600500273042151063323054551243971103146383069339119366568058590438712894342951111074301334610552808769360592765809785922661701552433129669013288605423489857769046857808636445290835531464720016324945906922487618347562689793031940666865336799061316785570876994929930243593733459500021292814835080142756850132288614714603013511129037105331811502897157954520545321453701718747423577312790862187828630886451980676270853464447629078251948874805570395321704403766503793055272011619265333639441536880595496382814526965902475084235448155242895267989082057812440965416963951176404330686267506851183681869050917088001599848945475950747918276105883132435879156243749107043969917470782215669663855607105603182789913895211798577272925408789633912399784726474049478175219735409712122243901771958886529341912905918483036120254503617340661307454486029594350958285530303937065307245672778205753849238265149193041089273995334452773264536022687269697823953950927865453934886596741234810505519468485107868772953211139364237117447594331375075768562637320798103603698435503720657174266194139622385108659408566358665608294973706933314354860235843326396413848890574443980265547779145989113374758624333950425845187533438400607480591762588645767031648122109393514766504616127624164265093169221441783136861492186340750642333749417103583464505005633183186620469082668434766580655230973194456997217178219415908314303308338210497860335428646890439377927745065392005589357651839560051120758500970292569992879148495771718838333990768507173554524567945380373734010929917219291455454375349279049828070095685306034805760665084627980058225833338211160224337256619218447665664543520976093038399312717956490814685821533203125000000 [120,29] -68002187961739309569434258747640180258989238488762263234035728364861067418029775510497845268319092008679842151886861079955230187199761597829226764144390919237026666022025726977594858472793274967719453070831680692544437908116269940201474831216029123219600693431904970731249688709565297780593011759431120691244250525589894135815054117951586628733734492263249837519359027646690007348512702373701720440056930331409932646427747966885208541206495563486100224277629243398121312456720840522174771718051498965273188345346549785945675435930084782040885680969323326702835768865062756310878611406935291144664833243646668056046643087589149349582017977449263941502136689999922978271634021061176783443498727891830581566012234903323967089775540866569492989543783737419412391964719955512830843186104916965808802368192176390560304262644771967275478900521455528164533552196487309213159613680726120844588904844032041966096197164752991558109352168875559205945618576320024893404051008424639266984916410855201581459332795066256696163302896778574275329824284521621838261482065031652157167736767908738055343871346498233681750276781018319095368418197854036583346516562726840928329222247114992942272262847435705193129667090915361842392426251558749466339680672642237459787248270113122563159628392783014040134777496041948040888702163211947369698444164492194459293990179012486750993309836436381975824952097925556066788778085215391795944685226561926099589721394153583748812868213542989126385479281746933054500077418183031633750098607346492108594834292363514647938351253184495348272405409840903154208133288705766895720867402897822500808576192015829843869756885065352828399208098359025221267134981490536410135019305167777243046641244362111859743433805564852278454287342196858915110390809142129574825437551900583153655514920797476053394788156946614903769452626285797789896701705358209600315284360043709664585748650343042474327939535041481238009365325276478766651243825254983575757597758882734322665359245471489507328127272009424491214551181120967432449019469513902578942420996466573891764919180185379045876465926724155069324193742334837562773053688629874594620103480544009008612324694900720846080637505011711115107074483942828681458464228075896538973509554572491219779293333885135274663821691908404719328226036867464927213548305545698037214988900269826498829955223467592809270115816744350922817829996347427368164062500000 [120,30] -8720153693940753081578235008816582422715849584593975038562176892799159065360361377481441396195137023210777579218749742992890487193024034373051534896564741889115667394550291782631048808036727433509799042828304139153835105288977305645010352494693008413721446467843210974991371700853873648682732992742010115596542120436211174038492661172758323708043875926736336246012352580657756218491549122865300694276467652689171667715897917812836210993800700971299235946727046837963228031570611904239531330893260105573515198574881204477348682363216059016326604386799300887639588948753778336262213500549373443307220222724812777672633104946472798797027985521103895104861984506278539564649832608970563935354361630439752038426716260687948813022193749420527266650342443695051369849959231088156357364201629038513604656245640630248531257224891246961645878430170001410658572291786891618607932681422208471696397045326603307421179905861398514835073041412536344607656784097686127880058003335576808519526802444455176407842171824327458657955977176056138424081702045031850061982222228453786131047431310192367915321051524142539724772673650589603237075979148214981943192498671625982028617642305001922989718135321547974283565374979215908030482579011672671883898294297430776487383496472127542190532437534946932039115569486993295963092826110747247504600210383028960123377066864587393770550256137954318902875530712331294628324179092049131086704797923455161152788007481407366604007239377068456305103478114247378549476160035539594588064108201866826543214808061484260620398599906867758720129699782954495223609995729182952806458241506096879979605277272504408956400165534539357178820924217481503755452745897024590919567296228333885586161298505504904493665115095041067229324122650168264915370838223555877839307965349216169197076120513625487263530632996439929652879243383474087889925764885573818190189829391252059116132868858528835712731488852482290464306656522352772007487255539878985548989643528268648944093085107184379920162330946079089936981688515641476467312833731842358958078362489881913163660496097354731246780920489992384412064816521363276504007412065289619913617206515734138184721310917007982172259457395631475996377198616141389748699473131196911819349608659492702213041939828255583980956475749918863384868617456088781443027067882695167477128608876479705960272354639749813314669735220263646624516695737838745117187500 [120,31] 11864910816844906409533187468523540130259016680315708836087118110131931552132032640953170563543740073949654182985143871954938521058622710507917872238070284252246084407963229857731023376407723061985224890879752270908102891987909220436675348719708174317774389896889634585184573433199267923108609512643775455130709479297537299991637072780844461465434300152174109720414057993142525380037213425384291390251167591465153126005784366318142192166498555155940184421423160025776853237504135943707957086842719965355514554480582194393696620094082706331727807475565594733475107796648039960231305461323220620896551974586313366771327341926728735885550194583328652356550972175460779764462321507013732398803118588003487288199654663916756475088723644421364858581223873730898765349240520691687244417655936161083916346937217741630459636938570575204713719209309198168924300418480472234394747770539465996060899121603533975888487594910567583722643999064626564362242191576912890910571670238710212444305907987440964751989130314888998999870368956194599547538023204691857902007703496270630643364105643094281508915027546045886855868534949893062955536108606889824551983422812631906417069743603155363384353030664937954700773238181519379616223139247636402484951773538674544320621600440315680659785839321947716018678488474544786314373780627095737662445924914016202179903936609003678902999556509922768802128426597992487965979423659059515480325221355149391511174823561511704686545769335479676159036500763310609433828943106637782589752960895946004403160165691805418120596286114223286611693846298586702504289696054443290482988547904062614121057717538070081127444480052881277230546855954281932475869900939200561827888773409374505239098612851093812056220145940898080546656821983226770288253694794139614813638205743627487642740875473649483757847559912979882278004715166722525700325855685033610874824905333683466274219027881301050420745704302078989829550330586475642253756494721358815584581179023710365753755960475182793614636132061973581334896170414845517298093165370106913131124961726712523646590378505042276444120907975305341005525106050821867601407380531219105962109854080964124789020371932817128518298175411845917597676904048198425582103812128543750708364505655427649237566677754788225343786669313888734342399933265270890032577723330891565029331528005506231845698231504152887760827894680915051139891147613525390625000 [120,32] 5930481102475488371824835673902620489991610237390687698740137628257546545310557455688230283786331578197933801946570817493626704693363987323190258200000973705598142574410161041955194175337073153615515689764653422907699748653946648689084586022961851530559568614869382706634885948522279758850122768776866548222943122087056662837948799233536129237337222756377517224652750423908695399801935298270496806157435482944155139700641181122218157120192747925097970813408143075269489756986592700470620549267194690478039498244749263687694995870492815904104479710552275519188442650645605313024906478014164193267089461243240369366742853403709281181874104401077054694359903961627527642587426358925941459903572047629250432639327426599646040081725865739308137463565310715038999617133590396292624268512233990839927740630642190919969264410115970330259028978139511937053688414403427242880142074620597027649571355953922565541122382805745637897771262400262175995660264428901438482789025285774113386752937423758363621397712461567070723829204543339600064634261733788500339791083084646887299132541941276906352530824157935019325248036756634655253822128473935426361642946075518405340961074825172267473356171833179905724567054194268934840497052598087530858893538070193194605602853290841991468614048804397353569138230155538021243868987336173074216630778963613353943146286512379827719870150863625328946213893059990478025574470786600858882539420642830889524934855224643789311243577868638543697129438760076220328163576860574160063267762119809145230534093631367529706960571316226334262220750549094664107516279467202675124575950703989276337756937101147296579891227415684687099673219230592433648093160927945575194837842414458951404434488543110260431052776954116366976494479565000059304569435285125107743855518018271407842869326065397541950894286257740457437916670258670083848808158677709000495434115781097759354670594501386871306448920181183978825916244585909963510833152084795180879143729537882327701717055728372281732341604649401005097147421932662834403401824739160895446146970457253766249641057275773603885836016825493997726652651320768642533634157908007913436676796813066478690754858236435627836715669814061568126466060534693971083513619592946208109715935598169473528427736431910536728835422779432450811258712717948686235088063209362713346264877611797055041834735760256092085285217763157561421394348144531250000 [120,33] -5075285291813055723961291196864584342233950131570459266491908293102257658658169030865612324511171779584942585147468804706980788644101560305979006447718924546072907148320535317114499982556276019384179064330987100144023772610434824130155668133658705775957843658784403606945076055209629783167487098991719012174191719483943496628332880148044710976025260144532755336259662376002821925177130235590407162356886345354324401874061311294376191031175730473095076540261121729014274324139832430667623675765193786729504715158044571314802405416168071405486622303885785321539224854262900706996758799410822244510867066272356255254521878682216732155030178772843622486879808874119004871389627179439604630544293913451203500998927437732755636144814302225301626669219758472116491882103533069350051135216691092099698309976323425583116387750542360609957276257027597522241564727971402830479547197542607231184470332542722003454333496663419479849456377763970536523792305379008138876717779681261256036163583156587925112467986346374143353967590734259095065436837313808697669652697424155318487643637626648461150594492200151102170826379679443993300203939367372038603976304928744375896403095190981699561349062247063460038905990479513892732317308067165400025875494622218315086361328060645591104097095397266847171540454092347273071792652122618929458708720344221546113837292437151730098943715660482366580478603288983808730833181813337180987424531752251106727644678887142576640045260081470913797562472273715455885433644132765677728770493234638074510586851796055273609501110511150706774913077055108512256333168542594751078815398310676777860983998335334656372578756759081094795294543361624986324093628793866012418744895827495794324240556471461146517934647432847406829569197296212469743377493059922876880741963661377300606318297181382065027492144337430729796946519914500858292396299360516783877945557980444941274698082151049961657038655978577760649171705606237381965745727863688862075945705110988166915428556722853281679939827764285593452618652001712046138571177292085194957687973532305644329637918328060624721699636182822035613830566647136317746556464608633730154259886046718053429196535707629723617684614920600791586054035355035634056421899301644842382078105662114087009288883145401399753862594899957918278683491731524812849379507149643320400113702093870363727496578670761451235193817410618066787719726562500000 [120,34] 709217606592568474851521835674689139836191952321862752033336269371584190006037637242190087255692984631962812350418405272575937624649423893099086083863567873701553441899400294099715556796448494478890950969577401926105212949272449115336632864996386900963050314897829294298316827403272834596704337396757888904455511343674458227719421404236013953597408036654155135268384392975377263933937020987486666031433732303027410560252414774890527274811195843912058474950805174905033877599636619883393061985177103130394765427223134420343351817093580551373857226984081415404480212868801538069654149867626931042756310073254454130098644187002063880419096142031885964031540774648094690848576048492545325850799271406307460532161034094591083254025562439085941357145459400626717340033918356909030822551445919644969418941391169801183963347467007701173831595628811398337653770649711784374710242597057246578693676075092925014313498830309712226515707887367551652981371532025562167411267209993998506239512234450865677779426189340069308546661359206058838682967145584225285391649303719857369847563263104424147967555114404123496271725038577190365537839547079695488131058125312536119485042992692616020724627549949486074234377146846069898996032023089040791569502121628047812547320320037635768882577655488729774117487626872969548888433690014269546869054371917577381864310212752417622990375238076309629015161636333819735490263341334909873280127978498813414005108785406724977280762548255694115855492150437458791640004757250285552880272272809249756444734064256509677032555478516292059182587877850441288633768875237657820131439992431193568814816349266476360415146415337818846451616954009793266621954527146472411463790439619182667414131042304711590195036703143548287696398955185464778564802463331831803327030375751221190894367137511637324312178559156089374940185279578145174965418604066111452371550249511934061759406886543610527521626825498350670638086854720862431059975603884856545138392428058868343683408841319066506159600312182991212999915556970044116348095273452733810703325003504337579190810515920555507021672784988653260914187669830431911850521107522705549897448839356710148588672627797932742287079780594394747483719287167625142823857697913042299106428939029442153334919432765475029275350953038198696563077543697714439590097123653317387446714168820959759819561041283009217295330017805099487304687500000 [120,35] -1514537260425579527001847840804159513710221915578703361648832694801152013366098106430804486327261463204692331113828038500172224189739937584671073941410595193122842473753217293941513065337054048181837056426897050612335234756993974926685920058787325746857789086155233323722344319866694975679454487918251607197762401666799683240397918681226951070527523345244825690423964586650960210886643438402083579644434250426205035490604200718771941195008013724264729511937159361189686532437256457255898636044385936481561822351853001049189221274377035988549538302718128661007781933190326799481086242989397082537085789669559940083597711202981079150145335878444495638612816625062251373498452867228519529530403813140934876161934874784417114085890099640671519355352396657206070508492060000995995769784446245050809121325567627149874850524220876070593879746109255379819484445871567398041986240282888778495406680855949017157505160597524150326743668412273299351534587707428620145608257990388211167492423103652103950815384992539505794937535235289914045679528069834436882691701952814746086117242792986640475479762853075102522175535571530312210129957513530551608573344044188944733605738469194890410935645120880196735520441522371545064854048497199876699926932566030327368799105454369098709828884882551900754293427624631004475895244241900573603716585841996537732406569816556228061173225714118334676562145385584567044673364441328708964822357269519717057029070967161641145947799097653470075712479080452422883788779769880412827797197000229476529979196262779381004242066249133796317660606565357813200305947091559360365349602270435753393548455365917359197429784350389205280813758496159823683852150914848993543223822302300907088225216459997361859078476642592361553828475927598080054400377603959819405279100947706088529409756144721535607006293802528396310288775445843499960276624890329313128439850611373899192752249203808444098581350612710237794661358785860469990279122609025768768903791144363174446503462402449357303733284795946615464360750639941709806918363378953784051707884145037862703402136457672548521974749982661871549688992118665780669433228956923572706505040291576224420104299467265324361700843425719860697169799478668370038000476880612819335751354572991160665497041190198094998542622418270882622670571973554920913439800119016408816430513068448631265432158254924388529616408050060272216796875000 [120,36] 1157003877201833678130756701070257043359183403949176927965558870744799714539853199282095589975404035960894760074026637244541515229731498403666346073643829034033183510585682635613278592725696370444233652170567767572196963224393993437385871191923021822870778624970244917767249284959665942076946214481666635137236571883545006050896291692718793983505358898036345122130348001717498170063928210102646680142787139402159948208276926546304993927578760726599151860661460704046918874584854178170903935034815351220810963323321937014598483071627167922377296538840391595106504027685047973395764881261598737986953327743041107414198281399978123150240464510174327668534176789864461455870403230133856584559846492703917609475656696720337857316417208728145700745937162943811660255057605733716428391874886353804051429219369652212758893813820380368908998727140524895618204391949935656362289271772089877883992563260069571718010612450781606825053512961434342215729246027353915399272034071158417418739875574875508384054974940884031328858358825033661454316118377548202002115882826664021532275560039023236605147428428799850721323240172487717752965840153150549299335913343473798474664073122091453736690278255170470719643777690600010126428975875184340318711146040811822669858598055193112478050847789486825811317082393782375186814010629913443261515893117505927452740341807279763623395178711403937018960129793485441422838645678630099894553377775553114378541367692671704023015458070073568653712259199055559954056622429697062399849908367097520207935820752368928004371395617461149796571523201868075164107745885151429949413334167026944905746825925520781601999436015937467648516082917629637840354547475564549415457288799631866828429496349346338465124865211795378616074457669375495812651961911627508857009608357873608655491125016052655942549691972975295747392733175461670950980101455979063745640869077169667353022546566061814656316138914331506727302555190491514148049910558305474862445123696204422045811257306164478852681418194462536981696005726625134410365046371598017426510756165651188509690105059016977233337475384266281312078668994107768541479841289933677867646219579073882136574854074182554972126574659704598307250980864940611980829252909580358023432022557642332428378910618466433635216597708679859706976314003355283229233030335039289058290014135829508468145121469206060282886028289794921875000000 [120,37] 1057086318686027387476573941238215510208414156328527256780715034415047587470916402265985083648081755184760431391840577104279023138458666360872479560422058755131340060402589790714902319501002267422965832835745645108392237213693413355130643313299024603200222537390749440077599001336114167245477489175540627256455687730309703123444486734328339527668845291842284255723538598737273937735196336836587862229102329219796245348650819097565207986767462887935369448772469305341577469497953831369635665713298280881293375615563578301969606726093907642693227092172162124363929092809118086456555335479493518836281414264601492302105325306303528716024615028480376761264369450249872451623378970411313092198226839694563528209731311440685757403785200415271254493236504477309417761298836351126076797514891221552661746426930302979201393845958079060690361293635750409727913082252365438353135055713451863049863917350197718822896678687179192267763361754829322953830702999987807629580483039926993368352587622174164818264632560906419929101499751813272073688037980268753592643842917681231226255041989154989311083262838966038069685178723395973187062735065152845286589383346111640120907363652242167915969859844071514052808180501195111315535026111077304351092959531270077043506050580221461130599125451790734961716474119314752236456988430999828598991150388889060740670430390604406685345823310006375645403041681453128505432049377379704714783805094241167069434485974582909794219090879249168691905998395671840033468635698144322280176908603403884842562028669812888842176910401591847854427692350572080959516706822518771519619169654694840303704920997077311140231724816580004450577971811126735356337133865122847060110087023081069068041508709491024521669735228469595370534912702259966859265903618660774278969546716100112765695605336545851156744231034351116791437402512801177012355137131049605519580597824957708769144152115701618043647688789148777477795225221752383906047959426711523167859392541459338237620856822522446653929405938646617496472288906649512057683791808232968266435244211810706270279235411042029152392323214704541263585560641764350748286783346003701577954444222855356354383910448443562291305342331925453325461590730893377828067241922962821210081771663929034473322939673822677761836832158741632204920611627576500057178564846848182347653321953720798043185880032979184761643409729003906250000 [120,38] -1803189429090345277840491735391392470759402942132160664888350065171707477319551382735616746801275450255415298391024455837691024539599683281732916464277847839118215955833669458109780718765560334560128248273425738129605358543444912793835373106852942884765568681670846981771662877362214430959484153202728747905312731731778680387622092846811001368561895419440749197379675609359885641139526964890182412611063269358796954954033149532978387857802803222584180303814946452609505760964172252924247039595868350609450726988127346862414644739740140599426371953917497305177297898201306139748881239510451588034549390806678787613858517993600433998466375943387100246201412231763568840480426426609376117511912939043556987431641355333617085196380493276822231271370854859944877569717153247827303999422909299914445846814642767106574238964690449037968460300083343837789331840084109193090788259478091419643348386359959528892391903006734566896690927274039559059703173382554649893970113994792303143132169657290964777531794723827767045535238186100268665720140857868943714065361965900565134152506220328768731605991983647024974670689676506611549846138410774605969465266335283038406140242156522026868106403213246998707887862337991178471536698702820603589446439589401512617923245829406384486944339720067830828565415199312596062214954072730018559507241898686063430877303167140489404926732488311373936741225719389520428109348438534628416502828376351343798085702034852855405005299771566009657828213083221488408716835130404299689266811971290502676370602767290840292195431009095805046953282901410570942282004681810448231231947685218872286835211429648481455458701564176152747514411077376708414246640870603169291917240166349087296379455605636028066277159814305369993922958994724282617687375855680715498876160582816940117223003977925602599765735758972324503488854024020159430153445735108152265693981506444809071208584858131619504254061513618765513015100697902871322208656107307521611041129323245485875474710838599302664458665817199928872112080406168338171992593157355727215073713572978452481073536426634150201535118099477354189693845539240504673167566682333232276184591698971948236749121024746057929934341881684876027391657542357691623916756817841882923506883532990462220840472036494534210549593789264176499259791441285040950826071106102079386477774446129185292875263257883489131927490234375000000 [120,39] 932131230948966633913440510554211373489259858332432004984699158817809216049490356533031239511126253616971693875306876644349937664137258781672382688451963150346357449821976466451157407611301980585836348816975113287718162299056399105263535953252803600457352184681118570268706128014583420683923484206255053822408243057994555276613480203495669553568672041993753460687261696203352880619590438434817519580735195440807459483024069037247273742889615403115737112519790470196273293236018922330364570338663720950469107248733863490750356777378365638806318053182657985098819181183814579312571790596531572709959760396079948936039659946974744224615948473438286620470626566293380394533580622980972045641242911709109927746183154970633020877318258308789481940018634843577470368777106181369745849654677457302348389111124060602035514973163816193220996244183918038205567389120455934118395142399596546713907327872663998658994765462115380393844692643281465648020735518198938408606397663860294836008028623852834427768221117967662018167125314953972879316286395191038975716787623689280444355208092791708351712562046275307642873356673534136558487642208852633384847824439432518855880932529176567764043788920345493635195209295002303072525491915545273429871972156007241955401349395192731282631650293613151562311872325287241670490345969408233141884910060144539529298229147347942530317966451862379253815253203046078680899414855911514956273108885070001927897650370403999170244397092104994553506624515482480849454291513968910093906303733350010898489284679449808282981667189080591903121171692295681754575647804098288133509597974248633592296144835509157807071408569781655699214925248521560456510078998000901251265179321525868139740860241609787944191438158431636135135518956713473659662917087070925837247141843779067936791654261521313666175746873901859724281014082059457178535729778629450185734817908904764778258312189349205047599159502318965505729994141339410616801098199094910508615816933768282396160777670399107741398465907219969105960241598529110728230228290350299064014332935658103806485773781676209665893971487430791114352631503445858761798436402895243428607964534750581172102767459596754522160490824112029259183412997839870285177419399808054956922394679986406665228309241066039036975930327489662007750690849422614199328647550552560410360174083382878151837758196052163839340209960937500 [120,40] -62194121124807586615233488892168178422763087301528813045796039225820616816366603949626166119924455398438105654109016204999570322905136537850682872077403109069341217143042142421603367828519423657881196121961896797750995459464887951820587609322040011044452348133055239655363152917746869491249552874172405708343970472364746219782533726215628096239395945060125015651454813098683441278122390276055040760699872446735616539059664485866364713148094497767493090357508130200705063631746882954339488154629141715857814936758818724585889797812710625247859469687277017444669922872376223709932552206624764809893225322483001165263029767513526090778674231073530550076147482478957797140939711848517760874475196301981868120047188063417214250194729951910283343798797701813805253489423129666183074236415053084016685824993313006778915945881143629833761519817919411790913716945696704052787094392718035287313676626565035593095306729861516701687258951141975370301601609831552410814521069773987464389599694090391288183549163185990718487576859689924203892728043587412201497199392772224961209063910688628276129478712474250754127780962745734347384670003874663286813371334803367169375317951951879741242977027848117536795483894629276637192835321779262900239730010078463923648397517237349937599364363213724334352137610458529930971431363134341334232774877328698642544800643685481135142350705319153407053073039681281830352591488721265087072497114002618111435861382765694211300808017652226816722760141635694573726801182233749068443823886845370050665641782121960843900082780345721728640758862290970749926327937273584970969643855571921975895375100746921839763980942491989133961530244352272246008173168233983218601610506327495914183299404477607094142843327645121178300052556108922063209202869502324058640890229251843447220947718950292917058210871274743223418761877568018651293573088863999632139675581507700040629667288065108415203128692882396431753094710986443333039369170284723025046385138259052033647118247535082025048028716049594449087055279645050077793329869842031873506337702506738701844382239057455966585778761905252704929716085380906280899742156588965514569510384471144233452906610497293857097853563053576372353650175646274159004617677214557569784617697487493031840135929611124464248078524187241978710243635578985208114462418624020145823056218703506203837605426087975502014160156250 [120,41] -181300497642238342397344941196210047962214446886518182126105138165224498005131130396194680543699065196281632549606460892445878111706506979681707558112131455950835187971597479919100447777457698220497292083163415231881722680638222040170263028247722838030024729995857318241150516710352273809478940331954702916530885499666826918672841994887714081598269987777647636555653061368885144689827672048554904535390352765770688418834884297992685478127524109359461547687890049226099788412598946106996709670086531280330356575390492781153114320977149933682556221830523543173239546171183026103675824738963304962509378916632277062544256137698855131221874231982904551552082982583081448082527957024416826578912129236428686669476631540700369193112967243664077970819319471571350204638778786916209311427173421959052868205190961195064544040337839352866313677746266849654111615294418609126206196196891793936907185464869384949800280171372994491079983239367392237581658474852967439932979040368622476972108083781111654473039659567355654676022502360062204286080056045168066435814631700224398561219450758438583046885325209527216162186654236643063353044625124746446507473188612050787622327723432722481875302885680651077210908050398624258890950516355648568095328112443834740878051117718004583594223811668553094579713110203309937668668942766174018550324370629970081104114415884603555544317853074572126994786864898384156543648872926263524604023557638273519176766942137991759192136295814118673992346168549644871577746015783720844333949726229081613091456305296421895628821176687018462830841258272400393387000703539186277997722605514821333118557807024737662717588874512147091849757727697558907608975477092656503498211918029916255838208991256351795669101149480151177202176882264403190232766409156726414821980122422443941142586146194102179000913657297520444955790692772316545796135150842409198430974227530004620409491307105445502302867030933801318816580169358715877315557621043131172364930740487397698495684379362880920802935583612074591308979333157474037074619905452415632015248370586151349352236439965970644045905175463444076293015340634327923438967213601606093480087146845510971268422557878888925822418627229414648549871717033811332890617435971540194531262847107350912586423900169240215789966988710739071191580854015665391638766212926181281735182881931223164428956806659698486328125000 [120,42] 94297097438860135543603834769865979923847329791429381912045413585865379363436539906377426073391359754756602609787785745886943378987830196873629897899532635530936002140346222410324015109982980255668824142032425558007013238908943414645348222340947358640633269202758210394644665476533380518210921941777953070009836033932320975072689556205362326565488256185848196082094284349073046049266854756982557837154293921399615355086595999842447070486287714787606495625955517886968203363842576714701692169634398573035170716847575318085538573906459032104796312418606346426866715646037653191475276527485589920881930696512828472167288575599835397601313427251580480048193933746767909586192637365870709645889814630030000387320973221823827614330643213107585289581161000497353701371658041296394982616658069187729870944473590944373953841019159645037646562138950329236907011533229083611730340615622650404662950836592882188996921957270479506223470348417909906773223331834705703648220767130986569984485249441467457202750425602384079206958064444305718337686360591181518300207419187773742375744747748953135899431618429532138125053480559315279800036639853234048947399057347172139953756767128056487428497782730517782964489698565864186331572535133857423056338457775507365805579743809609194628372502120565875777486990349997792929774086306104805102342620008509600281097557332577922595619264795649376784934585170517744134053901914466005277508752108075780007452875491335645585796943194204470880395677431412984122033818412223189031917536151871673220227914889888964990767150970797123854893661863162678855083771141824124587637546023709934187694939939477470406310005202353478330107376516299397411536399872643012931562457702860509738769754837748924928483827688905906578682861017629059688652060080917179924614651105323287713379025995030594178806906882062357174945714911643380875937796847772980600501048133717791749759300467751138287577015790756076959836304222057564954375856148962737548423776087877622362347017281476348435507650689984396352655949202486946877220455332786690143870184385231566201324154895211964944710579465214939383196709481275534526453704645799461605885765462210398239092056995046255650096626305022395231200694803454432928966505338894899380410877730451816074769619545930770712548636133580450371150968927448716286805206323391910505637980577375856228172779083251953125000 [120,43] -1990502034785776354386574939917060454668716505024274549017050520760168561515758247436302340980324118998130061301309676581229848855970974762889969788586233069206169403708347813443496608096258871914719729704704254333651574654048800714758117583461621414662270656619970192513850473499170199438739337394123655566526912919432289316143383065047375951751711077624941574593938865753801541059238984400192005504470660385941188713763287480648183116097807969790557103147969090660532013094050509445440251967725956743386276430515410496864162486498569561613019557132206209962167704486454861537306037322412961877422842369388349382342312866760933180610171885306930014209133417804234846090258758015403273544443646425390434968068372578791226162399924005635203733143834796406875706827547147211718008366396480180914544980322609904043666004957521010490146445262971324319718686667400482493986693187195985099880504895763661986331816862489653686735428160274168406935486602144698583012944858206741582667085206987720747416148704829872687267343990777924905767496709412841750861401475314051798808189468823034323299299934863129312226772812975100170071166998384721150588797263290074759712928506159107599007296316922877401955492506947369895209516766746875376512174892070000926333550512807405700454207893735401819719065365521130011034829540685567770407519104241694875877772947216158602413601423280585109488093338016479571237172864860143501072187320199159611490849951647184940367101789209020015668736222787214004270557922539638591456422507471756062480136381576933951162739071206570600018645110012140001005372952444032379305594153925794201616083913500095475493041883394043919819590840276178611216632292256689081836948202348056378631000893604442807406594062787567462483607029634266888598993277028025211319878540330955712621360240315871170876487299453269935689179330572131073308910873005641424260083382763499835935110584999218632851556073552208201686909319931613983030722062704834595337064808560088258236315089133668790944142611733143466351371676151348818942721321896802509442583236487017979054191522570355742474333786119335051917337021953201073946785301210529983674852673137750191617311279218916625775173636964670394563086929809562537878515954066218559493454058611801848051454871346749372285880001071709516499357475917527743298726558259306718134951097454177215695381164550781250 [120,44] -19038399459035498974990606721202629056068679239701644710311507312269177280766187156429783247042893254866023523580795920005207891723670123203205863327069097292371020802856300630829073258501049853109509428004614834156956001009777854540090517953919525445846288803829624045510368994423715404144852688910628321996145508465814138750312115664302677900659012068009796344892644138412224488142877865955144974320619599052888664680086173141302184134645199168995613579621208772752063865715237889046842490446475929551099946016276547194617829440356226219348882377081985616749630434416034097064890271349585171240207966822391092506910690493704127998160620070831526582297223851200024065761876768190548049959984344520321868945320960745952820203373706303495394569716964654584700605926271912869362463584876010696203125302265727964091878688851956770815083922232195509029711157894217416400868715856848496464338567818209323991896285370342837555829175537890482596928539684323858686025187784626485422258491538621557634930561263843171828843034625372910826024167447227017833677831017932769110132009476760877453383960307790954892100720565996656931278540623216613785775357864280033721203343796847629999147114565225252793140066355025511769186235105293609831096246845174091829822795511813209052387965389989714170757405110187634816640452322453463422922728964682655162817118598376646688807553787104884070033435613193027320052652889631291657531816775751442534952698777510625054703598296822799051016613408969429326810998748529364412506328486966078869686369178741230395290106402695049431358685464407676811938490122382575429340346278860300059359321912252716569984628117966086644061582262684492609665018328020101471917620568229039688200828580182493470094819553708360778383620535069571281198228418433350421614541203696480021980503946059194750995386189749647573024306991638342169768067181975177163671367113515523482938785032417168290765208573067726113616989730705541835600067295999939636385300487973948331493852043332907733043083221865541790727811757551465520522938528395451217602763632435676711485972019551349090637285357832658980285345283522591487571332808753657921643581782715440113563026456287767058185406548572533395554869520059412902501847921570581313846682080243050384877660427849097087466358808677418171279166628384756862626221371459500630862748948857188224792480468750000 [120,45] 9231047991492127196321141386441572034711573082049564762686539533149359210043079336590822092443427376110132742020597587507785256784032129911343212976487507826916319960075576783844710935293872663350436981412337667519144884444821975431113045540086241681487457484452719054128407400585052767020058026952132906744595642496111296540831166687181015375846935253163310536436819687775289883469306254807173845900982315787254986563677621048455023745043984840382298818931365447610560212551805422853368776907558739193630523302772837534637095162728412516587714499354135776647727569717499253724080991479863429575324850398810871703101898601314199851938070086512638544182432053259316836301675382310484790140865366258369140388869232929225809545419333604273496628487741045059464692670076870677135147531618641669271945405626362034116663279710689316244016533327504949179098810685032630407882486418777661707730743903595262945307169532802303156234017829025703508787086312937644624797614782543595887777546630149205234769666269723926702989534068766819730070446288157025031366155079346291205372683604448450068863949580849836416322311540934252194517896478860754123194110872924279590831721559470512618982267132033467157282194734067131604932138218059928558510352658332857942788461101176438253159435110702081032652222304457975005652659696866786552755457548471308803714570116723494616482051846909994047854282443167671702073961920312276476794856108508098223697148020469029695171974708952653881854177574975357623880155375895564511828104970363195881369037467239349459457605027659716225396251527328840262783386668369171480569287306918815055244783226171664224401352160819503812890903903598902070740324908232275394834083042073929013329070282499489309966891567024009611626569017825162309054089585452862167240783103402408929301479347833386299991254012360707025934037242143403636225690609899780058657597785923457997565287224623368715302684634264284021786768210574048855003521916246118655818067260654617645569061886511745132953645848635777772857795763827105900834152217411303093631657565497403772087959278284300161490327629039923373316624313873675039299128274450961892358909494927741793781278493874595040997576068025997689388373460436679947571822013564016288687871263830901174981033557200483770692031602713649222011868960729995302934985934584233291388954967260360717773437500000 [120,46] -1105814496238184434344482097005264070583799159786421184381096805509191830530878184792731034920701621126865703231833621630132357609100859195518614255596153121833344853410731032367445896999312186161222577952506574802951575754969372074308973534064448134906679974986329758467764291904934870838223670100118340656700342883570498191243836846938241448783908457309044950684755053040534446715051395575780348727741626571471610052607883233742897674319421497509566882541304837375201289371370394930148929230420174469364042481260352360045119365691435992689996547855693846726781150122323429520590607413829500305914346148124515434902404964596609372779749205579170332187502432853558602457122217090591445747495396807519115554625305797802335691708757933126618344840406847547509604704813556245046347237391837522616521040595101634389840282146071494941022941012170743247299179649911095146248050458227820013495135913807496769278127825808023255852915176264334092414760762586907010269220530230968060588648713956506919123348932459194455446750985844545704274017827044066934949312606739449397635367282396091358256924723793559699017173249366263888256892364761865704221247623686542955840539018182082988521409964098200865149657564307512989282793875161117305288555870074625698129806929054286657291814512996186658435677984111943326144929301088696522616290157008896766206868237128537774372064526575334086782212652272429915120567370313386727559068406484986371841421252144821943037475025720967728388734445169825598711019736609251480652853209155753103846594325657684585952163729804565217861310815894533377949466436321439021645803307175747593324336431690307063233047332518581104521699249164739923819105083342014791433109971406143012313398165845765830398056340108930376518471706342021089613425585316889495307812074495746293101421780892275976663662360266195359599620738928790654874361521089387508539582476084975423561788386059621038474536205386825545417602377819733981993000606930882659809618620221269750837594294464641707487828961351441531352746744655604100938353567513283165160677325891829100943194386677591814372423869021766362317116518173133015535002770354731120275264462785704389695250833546198836314686687866052551778821464242263159275890841158285284514617997792492050455681471707660052370112542393615814939487245786957630034469390878371086728293448686599731445312500 [120,47] -751536526646482017333361034894529055509183196050279460462385118967331156157742308007984302343146869688383359796258879804082498740020554908119006590315018343018540992592509266607871782748116239965638435732478321695620458062070044949344353743364265435983329412775791302606118995457487277356934140537471960876195128917149090016119427493105044175856856434523751426364956614816031351898482708683836382615916224976608044865261898004577228831029525558942359785423263826562444915320840492735919925257901042660764027496896744321868953928863917079252939403655107176654884764284058412553505646697487543134465836341377797225753634357107026704613226619026469397864044855107208382108607218791702530056039864068479356393436494168255970001059898650945453411841421404404009858617987814500932479130775035937104529247358167121476182418410075664304213103062819670808745177925022304344032044097754888483274424960347434512454741656304874956387924447485512005179932886962434144545204132921257501418714451979666091644326351777962718893711128381933707985516376546598721178033981182600660090837327290794319170587159626521825979618978402883957665176047155461628102754191560048536243831472858766671575385361840072478862357270335371270192853809142769324847967095731245645427913869663920723980130478947071905174677144853488941743409770289210433000188581429755660933871023421259489024854393097230812527134968234273505027840514852582830303904356639353851179105555967194332963719487867749242411374635293402574261791959134966115528327098947222519403050149004948749916053587248976680617362566664860334148887033278823518167525165080227054729316005298112154175968915235942043466652287008063182292522528845192744437353834388963226262861036058144965026915875831090413219161133207580892345277461298794790156424998997866951235364712405585263952721264835819082374717776976959922326172929161485351830438158955342580890534367868369313829512679718421613396827474213324553951872733037861715467133791647429369857695413785740440230902916973294825609255736591465283410115789363913570964723245570532967855349498793834849158072629400918910801463169960180108198748481757859739417136305595216941334562863250142994477781358295245328609375019876904528520794406887102304451300820547277299237846702539931618836527924072703544300174766397263682871088263937053852714598178863525390625000 [120,48] 415530763390037971860742819375363159547003255443082240797918681013977330278917794595367859271257273815344688139861990936156165770294100395329499082821314813714098211904763128886022242453074203283496384002452694821915120163648065601554004231731378709377180834266705422483882351350115805121072829785897333235316033233717369072543391943212781550833563167643761356253969273496603361282907839998515126419942473625804378269968441896266642932308329551254728459881262288123686942591351427588698516986142942784933750841129884094891302323693274411283945082149302361523893408846557484022873379382483797565180958679214451946103721637865588859346284510410030310310814908215703809772777244509372242314746624392157575802672529989690706350271351400007232738099088159074786104415402366722074120396164985531989040979380874167814040148457473210636572999582475133984726955372971166595902030435078352684844776076514596308365383377354754108926123743694306809050545479324035053410429103036865012505078864342134149366662781743621272778865903695335618245597292345871309214207761639018099222234875641663513851948475350884096456062617261050085400542151189493889477132272302667711944037394676797176405526477360489630490975968608950877212863689711129314938668083669737975577034713989237798611724201231243263758382585121897668404336966911373013783225512742991942507351419533997362680004717883911385382432075705643216921942362211588607881637114028627351351481739328418991219143755068792897186881190851171799464358283486031228968445465519798190521580136148639937577935246448946099760723651855772686362527317933208351236172599588498127591422377656648939029946345011204111652334212883900592453393380787477213532276744195013910391895766006594903472531256431650579212728041618199845235843707794766028684524823657027624859246935171349445163666382968331831689832651628299047998651926229823786028393514865894198114468207728845632742462684348746925238684209389525480630217132352023383641825915241163749923652464754994866117120605365261935417914113396461862984471251307653727502182999601936085035333474609395242133432859551841976782391786151946770295353792254127431855664987887893622192485520976419202908004352865665090241324880745645983233484125625697840314129187194976985858230543844336802818845977079778547377489637858552495863762032968224957585334777832031250000 [120,49] -85332303295659143207635762480505785773706220829173048243364178109866976544300015272012880976905813247270218071311915513598646431605839650793179611544126523467062050895628052156164995715710755440655795266648187231882823956644245257974718055091085927324338054810647164833385652339561752493115901490603822687496412209068612300009476583809149379993646084783980186005354618116819634998513241869566062897663147238923442039947616658910497743501793480785530378994288184252746409971072390923546136077465657227564128532385550465660356454173297418483532264966295701728762792227205288599097783805369906351343873053196580054208799022252162630744070983647760259223035224348389102367006297492513389581432307574179574026132857025726486228940480140060707424946116811244743482648222620186924988279643835632470201928442402064909395264562949857524269018346551814708556788134186684640938801777222873399530440820022946522379383960385847976726148990753359232729199063756000720183274515857464719287728936429060780847512316312525665922849355291816600742914600041178872217710110806396974004557548524468956344000678135891273922444842122542470564420374232074552990952955533793818903337744669486904858001456525929670727463897619810039908568006692014603827018338272262961801188703216117834342735168976576273519764817859601298881690629382519705682522416191277667098863940498590623786141643390496276508959396858402366920993567727207613069058506904056007643048090833623934274373876979323736133360747139782293168881569727190771471069906719126153879795091958190194804944821481371134483338819185849466182438106332577945275449924198809280514475619389732609244876337823062353523858071163561974240196764250534014490860726923897940397478785569165513925433630157368475631288270755419299656737953532873318621139651651692564534743042534967907087165863232219968907410906635151141671805954186094260717551883216703596550816063933563944219220648811986856034738186779456316730470777964190507498026486621595529342651800825923010810350550301049719796331110714585990998619057527004471322791299865298466178788426618410861197538351171596411737881897204339388707518829961677039100241870278384360117591058387013348632703744160612880928335879462064573369447931574170987401470887321205594920639660406622909468092654426225155284840839797766420815605670213699340820312500000000000 [120,50] -752650724813826981750035737992790093501959944818043982523023990197622505921853395581679194021257744645790881000696170013027812730375529611455887211710654571237893905763023463565602347382501784700145082605423586448156916575845417396400129578172248912315982301209387255333299744773467677116164801555131976029318107085386691562522185940818009348754942673990164032885989917748315600259803190312029088032834345740991004823261662699950644764503873053469330583802844329822263689769995788229689712579397839550993095084186276458408140650567593926072240869136590969253991230968355217029329332926245201678602243640621693190079712024225109276900582517262741044800297583779069265415728116703654873287574310687643397187436736679409256673306328481977713310928363927045090164004375024262627326020676942728070776043331693747507432608264054618381211852179888827594028831240210943956350230809538068584154561365875584333204862646053213586954970562096379609678711882831149825382976047739470056806734640630494211578903652256959569765938687002693889070864515936124488050779208967919261512824105183062786727735833220664612523924586592324600230345849998418523249343179931793342133589171147949362542020182677689538797840176743790009559956481256561770745547337812001068928899147445903541030048296111501463499618899532834258784931491329337510038250354201226915398369676286974630785132627624602466018740771350890449943906050272835289580851958646261703620474472983068909766246615900852598747950159278329846638030202608234731820728582340061030611513949462461316014624517142839632847510727493232577406096702294532618630319064772715419612930156260729853848270808655521475529312888059604386580491110485289702953980420540564402705627047925181914378282375514590691121242157124764941329823063162977177277799718728017235569702264156566373817192898432552779926994798068117800942675252421198038830465888875185024426156613487834870210689050567919270533422427926893317208848704887772172221914619141437006450318913995720533957538664208859303535079334705870399259093441867227536351224968131760504598494042346440059494131902076395850480588536679911632006795648003972618819669065197674421673503743570197204594963825366079787561169347778294865977424988684674940283517048948460467862741241231524700672407358376629651864828107754590291733620688319206237792968750000 [120,51] 4772950463119050201724875276080020199222788535135287467543661136055884335285676045176812871127248095472371265469671662449435492648680229843365596234479058105178450780719141825340514774080033629588733188422465753283357666291895038182474025558453112336498138725365814218323769701126164948334447741816356896261995795582448597084186152732404332637741956035566898098461443400018418724085609648940014975472482816883575586434095882858876827595624191151228305476022697529294601296303230223469368095137659320542990031130579022695455861052156054667923246899774563731634401304840373059326470472727590542279988504750031646591745131632862930971574708300804911503475931148627342689643320889909060805599644862096352521326286997898979744797458331365769834492775525820294138636149579085258177241614974255307435557927794863758303442204647977880086657113886678719893262460743902635144710445504178309942545162094155242785231187488114241586257771441526666886355359249060770504005933808159384519247376343537142065952849931281325322403305964794999064430884008759235055089260011735119560320506843008642222028858711239341444137770865782251215624267286222008753626953055371746050361586958099872648139693697880932008319026613194762701773275219324280492510651772255119414791264111361528521123369318214396863038344349480429250014323898916874551335956888487589409510850543890168017113742158781964807538528397674060596949758957809926874686179625909392247135728143575853466614955663830509856919958792655292665616505222960081119367170354428013995890059127215490262089411277324408194048021730154842786457177571217881094994644847836347910311803855546598360013129590370110728411324679949587874845593531898175034917076250057018853627686345344925707655165134296128450463386918119728194207742388365614521825149163341679924783945594003730288773522832124729991603908779173781088179067510647490213630764366495632364071821626136924460435503407976483878274591229201957873531820230883741306943091283039242818811051127432877558741642016236869812308581334120199339964345107753576324309246934242887088991669046013808844948738551880978633926206575364600122978574354565028356462976728132068257359225497066772117751308337152995817652161754539473995627469020265520760125253870723212897191010186993709345295722597510020869526758957590573118068277835845947265625000000 [120,52] -1058421677752579855854589986128641913397354797827990336229990227305931059941553579817728557435941178836459661821670293088817560757207571563152923111297162786641537369528295532633386636459371160954425052146118381954179235358191764671791079629850363340741452495804837739628018240055917445982375810417578499197817618616736645514058844876654350594619079642414617543518408075459221374939772965534400838690078633626950312283376534606038232863067757233829278297796563773644881753444496262538615072394188222594248326423505674888294511698234583007443486856149229228709359685368905776047616143326502994950340271254211982029644596771157072913194364757461569192483074085109021420316873678822808248730272322092143249523516402430387299941646283167269876557570925212628684793601455367410124933705538094359891445768453169115495755001213059697861749180280331330383437711871939871291331501999847741649692791788704540372422068983542375368985282545856257690673302125899658338943295566991054367019981437720123358316518434734217687597247329690395916719195258412527020064083839879813958913827149932311694645660069482255638639918009633494185350261798245770276711576923836666388620596047026016477029413557204342431447907235059345079753967967713139748389857657180755661930428067222599322096910204171261539315580407734148490574697602011693301991174660310065323522471187113972483398380559550230374962739632861224577067722339247452973526552720398659125561796391423084984718362886170504638688925127799731212525662675795381595642037999116533579020917551891549904250841907655997080370342380674253056941580128754010006646523047111799991805868977052406623149141643122202082117718975759577383656897091514482352669049206295585106013677346677594466910743005660037875665106178207809951899115780287620159845188201908945761987281792715735164550817014479236687333974256215864809019911197105117009796165392671607181402684943724291151769314712537749291820905751339054869327374900909167482344166770912640364865810384286966167495123312889301054323287607996292810954289970184991200341291100016730981188443856403488898216685456101541278701326606608979215938168983128041893615858437639271935584555086718230904495055154708883448971438244723942023462174809988823731344450676880588676526471888897162766913649958264367553772977714743319666013121604919433593750000 [120,53] 12323614254401821873441829058848993432257333837781273372580002287055925754796557891995380940157028620492318073107667008431667320829682486018963888442222575235583702621010508385630718518135428400647795478152714288259321772605574764292427876693502448831135855793554756114563892979325053765338135180481127523130656040076090225943350996608298198213794542722427350583796851199272902585757576067990946832720514061469606276870573236507937145006600467116816479612785589811400846922675646549327351309451022417133863129844236322742457450243519966693171543611368479591930188782763473654246345124478851911370217854080980457090088502839631444099390786471521699784550616916892882967811233214995193855689908947402855826428749785930690116269749651634065025003387613794956059127807978102408226741032509026451085889398306781924129927459283139704398509633379007114997088163330765768754798735314751878589368974963156087795355976278969083856197898333240010079890957556656782022680395998596069880527677570552758778855849327922535278132367895961687348319122074358821842869851060284732424056696914630092850026911165269640259805324429750579541836542336981101795112256408593376388529320766163648011998447826899048078373756178087858878436549947059639786290212322926995363897460945378296512272624317728159715304190735826914498216044431983640898373033552979762217725664839615193397304150912089552591170110076459943642388211180283169009519763960952988222727382156991752079383268909563098870465544842617139010044978102194501804566594325357952973812917722756754978488012127684161106840820274884467719504386023940792703300137986890210343501915162267340416931121557033801750569720137286778204524386944613693462800052066366964451280549723604940887716874770531885903748809011472781341536228162986239060755310060264085814392907814133149298528665173333016941126277705256756642158866913245168724687426792526098586482874391614456747495100273813741017707945233795434774525490845828483897443496325228814667824088110430584452884027431205242950697608576476046784547784625423135427853715062290320887629366557499684159366513133673236934237943448740168340309938416610429220812199151922670356441980872597813249236110280630526217566422305383880560858029849520358072967376172087384946896521722869252236768251395258866320858714971109293401241302490234375000 [120,54] 40103345099118377668528960031817144031433783643848549741697025676967758714740246642935593352823867493516275780806312726870664384061073098718758934572947805434293057796000872855418287710287817456283475070873345013515319120267089048135683004524173067519440597774291081642042279998113072558461667351961312927968137377527043669234826423596174876696152606105842691827798509012293249697599497680598063696329865581100575203093449687039195627917414263940201517402462477815079795590896104683225496174608186453672293324798341573309004359652550614768146310896806529538827025878158892569866201728475432001011585204979415613839596004947563066604518652139827616621398253937466928996502037445696834428988912151784536613124449186232313995714331490933235105080091151862333507459187485848865304097967816010518894811182298910208103510134774105471829150124091430855054627020199429669904902428353534719328653165273561269228385675689079112862031912992890393001611509668324681704533985882689459146644568918522218644949656913761919296327967072432856533776566055624449431831448918002668196999387304370675981863174519075536414358553802684935467570666286791197701409525889326938124803792112191000553140835050521806267843623147131907188086885615489493506701997626536971143572356668459005263192231351910783204071537844372825207498438844939842345108245804425656835430508399512693971229211600687498787462622596715117385747008114600627621589938154983802193624918467421847776439042042595894482772076672138683242577061317479640557013092808458589610034781261360647471232279193981868858799993215146750457258142086025280704587639938081523889998478522810757338596592627464702321092270253763941803704933128436476306512629651582596310898975952389982931588029487622284718999207279256941108534654068570176441537095092112495831059568243240518138173889884458472316279323071025312703689212187634048154288907214286536735373409727812830865041807243822600974861524189119624932122232705552919102180170537540383623195725927824121402647393088464795425387640523642254955380257904207805645920714626840884231228404558998616070159845717602256329727135200712237686212464747710608562987639504313748627161009473885799343654084881873206583774833546740275273363903359504340903808102580019584282558158627208621560324073493610796958819264546036720275878906250000000 [120,55] -8428810321736755795300730274280253283304173400549197061897196286940084435665606197202339928593737099066279052610235154308951565119050061517787028900733383843973385020893204988749665656055868136183557568767168356521801015709208211794669005164470884883748666517563221927639192912465196382701099933907705419422166267146560132550070302354547644982882858706310465926976343029127875498686164771407966565030256113514806119740506122009779103547516438294298052119864981374197151004831203860995651447048566842036048194499403388520941602948683905074283137070071799372779067883903560864715950630644993106992609685238152388392992813244493930111935077628781599680545398533532532412427294737627412718790837751948850208889186898247561613828959480627588417540144742440212112868665938998102486136179056454831983855044734287642778830769057375727241970273229978397746336524290213939887047137101972096847241455858540775742643321334645586759291002676783627399500094506878203553592289111213018819238528197406905401654456807826097364802237722867704352111430817143720722974376253069878259002896168871079607761939126002407717345269696565437709719287130922511830860905455847539132553289968628308351203736569058256526053733012570455185797435963066623891044011127609529765243052637703499812280484176974126861725735118795394492092774384338185736645278653814363526378942222745446066397170820018492836745009495652543951279371319166516221900320360260309631716006345512408355762835872322908676595671426742570445541448635312370452322749667932416888510725887424963727170553262757950994847880860550709999499641988243618031797422291154293883964997923120884735583266533717135857536315022414388906491356214647326970362081238538472868848392106834482008625941101857478713308341187387638779189320264309397358765667043656636062681597630532705508470397330998064203477626597332456145340291855497315142256795025430803820473400833655957154993379326084860244016067209880706853590720683485987451317090618481333164543508417355400115934035663305521681604184042673192166973578722779294912508889012343016366080698069745664411194527128745682452146615743288882087067361056815001688505318764092719461590904674903738201362439835499239054495561314145303521617983982482485582099643713931898508198126313193659354168013434227546554211585316807031631469726562500 [120,56] 488287570490016922567457081167264181927137707631980008752621164777287744687908209486985086192369054991131234903017648275149140382335299736352583791451096497358667937187102172481521087538504089082620953138352620568486712352523891467925470960697134999975791103698520890087128693979537559982120622362959386381650415520562720886793846065605236128716417996133180927851262620768803914690728325902675713743396349462394287259711615600443534534218554490611404323662736065046206077512763175616789485879612792304474598997627524323219238864145626395672807158342283276958998517461201383799361198121828921298622644095118211102021371150189763742694715267416249664907521150114389655479639704970935201772739915433242219328141845014830678135384367297479829371151297028361282105592136127581142740815040316924695504016971254795299242765643422237093535329259515646636356812840982594850968046329766185392544542265228074207406907310799243098153998258265272727923480515074400282438247952746820822183071173600667989300305750888785673933879371968647521089489116251206959399011656179355368308599635869251946837752816723130184801406544260193201506895353941601467486886342251005094797931480027874800717486334722677045486450142233702841541794547969193570377145505881324662699135354229346335175437831782598811129356868149987795351128022022393755638836200677455570131914095239667322871135912695736759616279486141167561571443360548310408790914465328824518998173613883739166046582144365444958535041621943398747969847154091803558799764419776622628971909965846627742141569981160796615133456754299087786764840896470766419182008446909449855758561113653623143959479257412385667356674299367617015576184432534627308196839287120742488127234666218138254795027045820212329914384096716012542683395981791466380150595054400971319245844098736205954064292371743912425327611416890828591606186820039249969923313090321251632174365200054784942351269747758669370474862765287050913615479245237127981762385872947281974884453056850765051854505753241846995484173139670323283337307702198169397754643283028319872875577550893203937675538479401782371967670108871994297363752588413888297248037081265372646205555556531126025096829031464691105891826944464909893326603419588168111608618337113888593348856895798546950957152283763207378797233104705810546875000000 [120,57] 95693522438705605168261147884061798187056306992139119593419440840303404082597563566037706981014257300872654401243333326778587128834749808551693173475739650723897207687295102790026352841114851800558809905505796173383212427777836872215791052635363039630999363052476372619579613377735434750776736694728395643128100405362318414267166654383785965536496077700444944853352930059715625416374714616707544145597803154581177237885020261130749029273953773650719942751853567812235352327473173713929691867979160037432143302986856921722365865027198779212095451862916848083139301632443945542829533801040590284410091250975382174941775156044202224013154850283195482022353146862453762124935960968527106603243391543343509539347714753728718576492160985484937065706277220665656939290481115372676373507943652669838385835430440905542264173558001693340240550620842324870119526290838852623843495399694591715858658096891609330702664604450794257704212557923637155001339366811133463301439270991206372976850263928442996036765823771192089694802179962620385684124397494811604795256665471355630564957067983075176854992737218471795966848550377807915194673051990551628460866207512784425129140628912735586655036297552834190042738466544309215224709792683978140979646946108131642177730055736789912013889122426596579955177498125848482384136298244326368911341346269420751917064765714421954104183217746525305125918354394967577807392607746621271038401173107992241329786642148835433240095664393982538475405573284067861810080916679251115700985636409116136210770124525808496908297156738469056417268718704947616491120963619043110909583633320589229070753415958580451378378917019317833096770027470385761212333629222046446721765615279124701261123218814691467118841334456399878641659610886727345542241821409818952559435556210214495632727094552191993238858444886464914648169179935529798935157716260548895320463289328141995746794681940151727611575839385537298800714841828666476507674953288914706500870587747053070282095379030825269360158352657418131656526487360204205285052269120569323709802978211921673096942642009419836338712899617821874642453523899203814601165417446913704482458511292907180189816261197688648725438435837683026624790186193197882369593593932309336977417326544093925205591181991779819598370914945917320437729358673095703125000 [120,58] -20345245708524620242599239602238463402112635311667299786007789674694846569446171322491190614587067839826479562790617657901749737904030838940356745649920837756233247966944531215183089703577084429920869093003132844476761419121315103741717098052740929043165155588380829735504777977079233228093097082850990340113603696215166516335853959461614023162504693075074550515779378615722326711421869945469137534713910869511128003469420446309678074614560262626525797763782859582247623499642050414310468748408178378893781431265741165512885465127739593408008899738568992193110726402518480772019578526619168211933068409819163140354970210807459373594751804563748062163678172904766553665231466318146128316660318980406327859048633700272639744520239943564204883473316845777707133237318525826160057314226829359916041849869259369900717760475410329361043844265105036645259531779972480585356392154129864363053069279422668547879157764899855246777407556611671272094368795172217628966201115146500046111272453469624131042276623412530483401481979276051243539744933693491370588796532583931598094629683952718999219152578343713652941068189101949118401851625558790344495690573766013167794904520901037084091561596652490029027726648492106983891572785042972337009683933941287388125783116334567565346773121157407062539081718839749760076388019023576898345689534172809697427705331268619637879475852600662289101817638161493279196917840447549086081487107139166717276478818281750748713607786681190148214291624826450723159996495207956679562063654374120211538013075420736707706613900841303585834560403121848484085607099589579814383483159829078538188228922710501885449168618082504011853799115750037780562732499994742711288885212015561090339434379694383855387262215060878992216641194282416855487246616909346321184483483691541201011860657684774481560986744074715192437185710590284365279763385587201781166698631983526069625300789344573764094394146243427077594916858681726369104609539616290481104532467639151861014410685186385219086291152051222870528564503543850739713140461347492504050262513479905917467114504907930458383006114087828580122210973491084402147494297994275602690262933767428701017169293418120992378025255127189101230363824570108897440386091783908341393173796775091592391095329038859352510181483921769540756940841674804687500 [120,59] 717042229521578893087379184543394595172832587890585290981280471983862760761035367302757631255372441039191249074546163240197363139354061164241093720693891890138832091193012244986365620954645303151185977486773374163410110232247335177170023587129168062374686935413097367340966130615676188079665946706580860401573215210417154952737244615336561904511075424455793653700313552150924622092051112005655276617269926665662907894902871527198746991055278149949038369156177695911125772831100169585263015691407492745775033313011455825274435402413824592080734832640590710844223995987677464075879016596847453552613964107880648851030697043945189323604903364492800633273619453405221433323440239666497695928314852441962854751031412274585423137189581974559973421652727312083340991726528610338012694814768148748856895915335447445061646294938060080968021775052795290752560805179429495384939440963296933075950756830272380682490226112772006911000533847772887201059858492190053257410309835962977259637328901299489829155922607819322496552104914368992465263119936798597289578371483695712463511709463599185109631140146567602294433388637914116121984080971551021474309630381476914696948481717099060963067486049678949111829317542182444671878374595954204888854337424748104167404326608723670116871137564921285310151325307782672654610100482767076129180169903565009305410985388762186778208453169173264352769270727916240047733915342921031843320526529327233816118990523697257688034378170716343370671488975823717207312041731556224958398206415063574383901697004269905352413808291076411597381237955877999112609299156684669571351840802276626249743231146383517010455200912291771244372792596187135670552303166511720149507464424373022676478770381752459032767465597122870692289205403316875555646278811229613290772232396251217012879103232179186755166390796138739734113940286775854207098362897593844089064024441591374105211937233157347220927743345778713543810064146991119986657310396159080261252285316834159628945313718630204396388318478285704069617632662734992408759352829928959628458255397144590830869753476726674218168361944370387571452245798659737542133344117328266439678357407469587057730896236470779794761511484032554159483023636495069896484108003676008086682416254319455098950492632339761521679156430764123797416687011718750 [120,60] 177111917546529352380622502748404209458104095654447150927503717504785501251524103492920505919050170207160168521242752626819177594959838486990006791686954580618096813956102536761314884150446129587100641400176575129978189065546453191204683735447702799786933810351349627278888656689605139443167782866324933116493007995380481592232864444281528330802746543581382472350673431720153554609909022252679710486221452953196546635769282860448158482331123868981458204243054393553702695529840984910930779332391189771803012286110073471009984028095646793852343473713714892397258369812381996291680158629486102552612437803711046609485977840240796935633655428480808773133505077716480299799347329118892596847623479540566582908319247165806263265308367731558693465775274564509092304200643133770628379651797963510126277669971447861776402006089163893174747373911240602464864214409523752988779075713411112533292756294301503368844999642486148413983342516293825510421055912902855558542736191074636714462579612954482748537372592582697809597401891185751224513481945431768646009988740352442209172499513680618919369457680681873334093053105627360803435978480849734378006629746680822344840212762790132786813294406071768912686780596600718205450275507687267805957137904038375201850201357548793104714478511775904737068587728203042397682467563449128661304517350833208351979835362321865113298196274606541002923074447924080182321956025788952830128665084063247852408661430810958588976568462170969897064857612044082205633954953730919155907332741510536900389758250936663316650759561060619444521850708209015825279094988789670869402567663481620493305899966036165139692550020983552090943718570323240725243085906179653186367557581773457320864960951744828794303924544386260254850408623459404681102682759257863677597890276582262867964821203647208410268294241048287119448245825305458623285935205994074544084899323637075990657330435306666918617985051926554996862509430619732188840021361225301924458700540836139183342899479717074910343178383513821130792224692455286504931152511187995709758900569871867885377575839980962409211939676253227132085293154771405386183930381993857744565256553958060803384506494004933809698979768563049654063441040696088533522787356763700404166132244328517518513054206855061298620421439409255981445312500000 [120,61] -21873759654675987776072000845311326465648950557013647558942034635634593374588667956281015959797860296627306987732569579563821046429838105069168318481065451244895539028836153034863674767767925346337760600041135820605023455726452169176866835117742850201717560618184788653223395613163758341315733075313918047258781102495046616747687135207641339711969448984381903485921216133085883168392348315437877202117146784928833920444662818316944054395813496439554064694812947848851445071777221143422274312637263577535791198668960900402935256372037882375687221602339008723858099528545232179178221664647409026725593211975453068740429643880753263871056104876102439297114448050246274101707506198129260576810573304482611793460837233884081303424322502059512301295843175423301904947004247987115037946200622735637450211840875355692430270083602770581476765429054983685038981722744482022826011559447642042812838761961795883296836652318725880349227675463056883324784492537747186730912903593001508559909119645580235432535266219552710221891852225182819696609237437692604825285080371859222167881687280495349962173136725466480970787639267314378417602886044575023217338168755319912337689957028430835503499767952744077048509213879207941384584126118658569750756467720687210646750164571608096069924609385854526832751119298477768889936647091602202111854937806951423618335686487758339837254227724494711049966467758609190678086955710869399360491749594307663578193805283550873292697003880892245659417322683570255188961636802297122006522814111870872117840810611411063187973749068924555959353427789486281162564899904521537537020743253623373919828769255017200147483306595332169051022320830949526341769079951066024818556477577339823216068617539782051755950344425747909387861926469739235310097714666991162175112008589518334315419391567492465526668007571109188740122538023972460250593560073611277647715140481105604137670829315580009994061970971850121523972108509992294553236345043925610694815499690081593344975513632637438249348244059255383872743709368101216493553183923470851645703289984387068286273202430414999856483870764462826502800797185729020693352284424345282943764241918202772454617112069157737941991994319986630262803514573791590140692199757476552129553667689714565037710991230488080834038555622100830078125000 [120,62] 1079108526944371856119213102483747527950292859982035718391109610087143079400495513746259470624029967919344824524830995695693082837486276640327097851144997473906522623697717988789034206316698639639303729899258358660121659725496820486004938494358003774875124341411362076274039805846637385964180169124544423992559547288127610077406717895681138317853352207498422033915499211208822072975713432524141270007220895041318747949665741565219568459512220718116055047367349731822450468028056982424676440910632766206892747093056143484670611131754299771213763529391890213150576233873994526884538422921572698807064103547347349417070543609075045849770061059415453908491131778774796626452595841159923670997715613868948217796518791930126459510417041636807763646742116791604450835847041066825739435973295336852508209684091884804816480348574860658524256581838296195697433357977720766600652792388560762247542585065249356097634725853672347291473281176151223147780929818139938927871525484936951795149483567638017094862704633527421590504198788929336757270066190000545733172072092076756389223330276545878503355318347539134985877396169540329840524740209859551004869880524258170805186354851428117638964879413630813110492362293593162747867166716178548541375051486093458028678676415769367669864012235719421737191758989394357923928774531408914527310092788923982324075704453870616954381270767945834887387281301932263042503055088305393658806327562807742650018594618598458168379341913879824203957439752544543031855058521733879410659392918530177809920285844679226406210276417040281561337079622142649384982814653121250291631270581900975773544883954400211186360910933368149145145832957426071648484444890766541637763268938675320730093776369797439813648032462146525317151838737612846888112946233138493093419440100147199560269324529419541647905012476213936754460358858376825986511777014791555955221446916062149580056804272195177756509416450194775180808686605582299996579126137723878759135724086507282958802442014453522433458922963824375992793180414398763364433291310709060666943758107164043002007136957180391849281946768053000178982275101181457763418338582732103534351454987903797110189873924322707207322342463953666768323619666953020832024271549218784697387605426309859017500569012989872316829860210418701171875 [120,63] -20874327619941626731881973601112529302050851337783360594734122401038570324363549143081728828279055471717083360375141160601440716613737379584689159982226013764537588565688014593087243674025514991177089461429074429446116334645460519829022225470187772677618455480455626932703648880423825166032170764061122016429579994359074839717735840689659618819554806210942483011926570887481407958931645712245278181792447802110938226761679986698300701460976396430760302465617103470141017434677278770659946117823149718690494507336693789389180958469472062108563568373081656807159407155704250480188751704865740982145583166515005844870845215014425824366443354033231652236639328014197950892165373727038585722795779746424012836226795945038437608129522977825095296364601067956221150746056507808888960715737876412321552236611346159861664338993762812110489379132313268965480380896819094509971497233025556669970588623188053629847699475413120060756370147788054322267810744138972619336063358964860191386716207384507154830959915173376255472383555632319030878248014469805976860664614271251773191632864674922428823304220922527829893184448452022506185242483447066073241361909858086965469306150456277835063538732892662843569104136406446901411870311216996015321510739525588874322077376446110333511085841776757077052945866133553300086022300436045103288893707445796889644337108064255772182784345126558981097472071881732177586354720143590698946234945769749509912624737786020060181531199992284456524848338214545992301446145409799237310853331734235185300165463496259303175835414926194257222347289437804322124135486199008313758167069701754547363770605761271093076471175236673747772678833732963960807377830495947618804483365110223146754480022965581805597744109701049794786405393982437528988949123962834277751500420215056427024117494676361245582896718511853336188675325960174556330620535968654357714634030662272584241726116962123911247727944387244567430615335371932409349373014410745228207019012946316439673125130380952126305588801507215927473761088981978281224106050988170242114942530224375601801837462938596004769598386287742449275477294918704709943870889942791023184433188132939915775358612897578241053337421303386190665165267188604969291195948379224348273659040141543972509750380876864492893218994140625000 [120,64] -6214006993235650918862160648255612321474950595042027001450504351368173827098332395614820294309602244359978902244740025569749907889487829686330199357913912922981396418064965141091590619504654584412285998039449581949722730890378117660509429748883003185507997791151857313561678846270355454525937199930767106321702801036149776274859703455936809313541875197898633864792948150500711310316006154952347380801974139919033235866112590500767674770307099256648033258199560339906177763375933774640483176899391621394000683605340658863766220694716270993873108132458455281705375552516658795808898165952711601895474969184586554333351544113126448204581179702044364370184894994271922182502008194841812066153379438429615832822423076874680832399046216139164356854137038191336146430320259370808547932023490433632781565918829330773387885421414227903073898859822266201272580566646296558913587106374058450351779933968913890017350686132231012731308321798477709611464799895540983645362873238608006013748389329692109656058201030397851148457297614944889594899340868703909918635641722560532990006458344251192465818710945203675524930205917615541816207495527400269377161257303232682447556699007051930757052132089038113504976990168176394758501987077158008362565220574706940048546629633511884971615007588717678218401311443159461312077888907630732973558946731748213553804665489361166408583025570400673410163645282953512615721298425102559083809786354167604973811320556933137465879107689109758274920145281139864462104174124006979686881285198556105237608419637882949407758255307119416203203801738746736428633724251734994550518913860489566624035455862160001614927351759107945463812628106426559506401419645765003785895194441042046159820921854422181862486574003312520949903546202513513756739254934027676683956876566585517797795203897912874308145262215692536342935757450143081431168680624129016381251042367473063325191159630946256593975844123286441036025002517976913421438701562481975476880256764027928144025019129645522574680681213087798743988078343461544812622266427827804164128388595097815402369552533656090670266445670949323792970448577153832581619127125704792641265181884064646435515519661556449934498912093184344469045370188256968255240330209889768585943617307097970740906523350758552551269531250000 [120,65] 602496141368705906297327375031442294176657299336079414047185471777872033303940099386912044920421826034380602230019764075329724590372099785573299577061801184855833095170934146653809996227483262835609803704711690507654984330091349529223516863996889586248442232734406171422075168870895488135213426165880810328438255290605894879640285444284170034426850768411184774701472563913732707044165147072111739934163233519838115515607878094757922990132367737176075210731931301132860687217866551451387786988990552317023378805283757687630312683624969807238823619863725937156313278859174925165907052130169197302981138201194502942317544933164670680441431654331838133914775033097810790479032721493825632964243521862145476805463840042346641019369683130771927976986577152733630092176818729995009253836292369798181368656195067638503825961055751700630378708177707374825166654213825659616330029483027477411039398243009317992115027843479561294997082572313773018206925512594326690399362785111659393751691780395300707947019925114281103037167306435566746382642915019217174422900357186740126179765887316591880753114712911424449936251686852359959580363752689176444476621327418804539725304552139968870173849265090011867665235754206807034961369773726207561171241533486094202167294090797789568938817961368910219078241904336643810560174221308147732077697499048385957725711115585499506974308392319478029077716020487150563202272262724472254342629152149278077198111167887026283829454333763433372297829803628367277397902603078481876363689093274870418512002682153643008921999785353753475160876287841649832460428326090117377422734453164709452493375740361532268220230025880189771263633426133224828264209985367464558091188888920165167496691508649021779168319992308637274528783604467626490537502454158008098178711233375126608683105559050241029244293555549081092152376432892026847489032775576709791342640143089354337331813471872261821093601020557608903231258359248815481561992385389273650683978852922676869608835712163380868169808916358055882381039412674190356478597176498914034763060468658005569869193868357527611360854968510496783959897526292850491843023492389262540252985644714685450102223728392800653610494297772392027131530703982168764633708185822203807129561654561919476197219082641601562500000000 [120,66] -1719072502240811078694441782529387483851906171378931714109117507173418531655976652330993350782165417443466107258388451926617460873404766717436266962778206785661431175744656560382125754494988635269436366741249335762905969550917044135495450131051315019909382675012653820191228987878476511786193658067832449055991036148043614037903435699315885610898721579242550512170615938637002671677472683873732090185266632641327750957010081183854935463409079415838616244315817131577073171464744288969310293098679761183086863022575953818654945541596895527884345245227055448181998000919464524777562673551725918296608326630730229463335472811904573800909980423513762462767180741088171714674696929228776139604252603655700850123795152596306657612682108991680446629601339317406943461525874615708383033772147278241592074442878812244271816517641937184961299655702290235671446444975114564602046406842923623068213669535282824785422587728773834203200660190700560162202709045982214807638376547008078637297142187079470324170062903756986478779105884944279721633411741641981732607998377029215705714721273863079170312062994274798883913898276688108430245786481832593074233013555778644572054117837649416821997439237336006334382967409027883790952729313833115731385014516337815980901000464545945796619374720838171884141144775113926244347851110960809518243436534714463012176497630656599620514392897153193059471899683679584741681160767931486046645892633868377512886041361476844208633061813281656759891993253044381973746783133169584016125698318648286200275551854918874748857417864932735598216075188583192937266129338273716928436812740873653318741348258081494571488674090794878593893021243340175746384675298552133380986915885051278312395867649255171847556314946753211853827305217316568606998321836817899503367656699007590707212311017759901322075474962939167668995323806549211711027143755225826499414189202565488220489447181535358121014009944445688141779489667287687351403174179806042162844657790498822780251599100693008375987780209770883391204050669238553629331958229306299834681326798510684946060825579672305210397972003617240712053136782406729999423127464289447917021410991078779101044068996178307583257760969670082968401287481572224106223753446290627895786960585483334432326341552734375000000 [120,67] 646645491181541244591446371279579728885798029410365555245083938047416608873365873556090086754903700618573585887932577679131609605637447043457899155234004865365978142765220229127088616565403665466771355275080160250339567885510302369763246189790765150206590109649528659666331026228910570418541397430581254147664460650206028212871691476639783666379115555219975369948073023099566816807557782843428494907496244043389633648823750997294748135462695945271051577846350090213172894155720977655357380236220817291593279304252884647275259058709571190650938214411309095997681332611591606976308792064740598561215626128418754966940768462801818799970380639583233668852334716830592132075351079711391476853113339702396989753485971926006061088465578478991364284895705870041877131124293088576578546481513072201201423467756054248580396948541339889990866161423513293528824763288022522071670609449995775870293806568701410572172171299288257241493408672800312660179522847084110937038436285210139980330434882856924980493460392309535262742304081983171466825026119962029134355502360417277067763474010363553117159841490180418638809976985823612380316115532815043722157951426708310012224863476370902694293941026636351194844951039563421310787393192936497324195143922562555650244934395158324145806852250770401819609410632939360337183653571849139424513380186092351280269050058284349253125209224519573303588062659920458595340153242129802356806338541935350843365527396867635672609346506999388652561745373712553011690062031155358509853535550421059610204733200746840957677093437492576247374444867363847019378790177672962768226421472435325819964840164066812407618478977105219832137646356834558834387954015465342101233944309775704585168384468812102798057183047247088452998082737757298836849043525037856456502904156263942114982941444178993680949039488577014654637430040256993938378007204307826273902980117502738442644981410356303166970438366308806073692462163021582173869057936194580763712208138546371785859808816126876470878341823782867204712613970123109437126663052960695005332313717843659731431327049602126344639671530797675086526056280017738911369993798501972501363265686591817351196987552372616547351159829928340692459072122249123483084995084465348307570020342387531001988708496093750000 [120,68] 95489593930835522281529716002281535126148758236055759161575825273736041144203164107186158970665343150677781838398325821632740128202133173085578463352403586986829426473524840720541452464096342109993595507645790825784478659703192214934610996041971019893913647559717046068491792067951966091315287177410386877511558575990082537360835634654573631230570384917212326865387638924042067302733927849768222632918188660016097865744645321275844816199055709347445932389154873558279850325625188105637484163298364501303189291173808885629218449901307799192968623628953690619422021343699919573843866173460202182143620332797477508199964978355264967437047132798794283342489319789165042128171018100878992269267127819641152013477167536304241372081062572708794932900328652090486414193917156949444575068032855010324469968681271347174535250580633923345138303234860770200728273198847825399288245172716313455925443540970685168962859384609803568372915957573941091202892649475049668363870304161732340871425271864816449471102416023717565910074643339152473158284088557830531683185570187441712690063107917435253427236639699241276443755821859080989223997214493238625614178709143006225693906012876384420181362047545386593188172558928934312043358207773595564387827720426380314813336527028500741486498343833602861729352164313982679943023690405673941627134414708966246396115002519510026351906614282724168848103050516387590484265822774058441250808509350935015138546077730680839873651659539772253559567652876348094487492786054104811595192329668355493560528846309775115011403146129302794438187631959897711028409916739331955390606151130745557423787690380127163229455336311338504887528615664433398621107899759595916204475673328525853598740758289587224217809380321921790845361656171822099572059863243343409497215548719919949890609744331294868353140494615970661655949321493842002110327231577918567035102778073804674661084456219315597384944533620175340689318545134248246363093714765209271615906827628115472304093310896758457312472647327221708345144289098654988058136631785444282840083030847714599217214646936302962419068191160892379432995077299671711866767885916517057201173535790180364768122551954586634499420309816559490099925894688310067533020244055590108757452933852878427105078125000000 [120,69] 1763614700275144390510601184283804110598773933873278283860824929950845229765539473833619934977939261527567238751710588844976055716076421245664744509976803413430274253162175362036600215117998683360846289381410402017345299886416852667097763631301056605198375170705890357165893476955187061814923069216291269288730032600351694515084029066241236471121971823477336655500762678402438049937972722289808253051867456023201554537428436922709138627436561368050458503213941627378706881688721171329341836086207970255795118337100596330948146894061213618279937278784849267880374633660076382695644936224648340032115373079068914238072667354436135732996094066433042854137917073379493321784015639886930946114357236264582155113427119138276159237340255064862027247302147486531128761953336307914147321293266416022191316960677962786065171911004170499064402598821300736666093301404718435464677448476280272388440370408382233594212531118189075081031593900206088717909210568795371942646952480094488311204995034108262875703185194504410640750544832418987723929202490627413570423814034811787532165734273394394646962378615291009160970770631337196178951668068104624141989350655618372998784552766175820230824729291867469246628014916253152767326044308425253756846265113816064565915586753663002931662837633782440983781462805627121743267448909031868154486415922458456528833500638736532402207323436625385679193805251589274064944044101544476144473598872988945943417955893413991941071876834855049728954020201098296560181805283875288882798238137499897076379227620574961724626311644777195487983011378354413942315599159792121348995710921428997334179625929152015272024849960084177198977074890263255415309298603951524661635442370681383059264869963045291471543835020626953375478580138469195932427731243463645383345342011621382813624966414106399682792060418199833381864213993791507869678630657103798579349337033200751203507745074436600108397049468848055283097784251811898190997654880063529176492489607102905115511013253647636316514094943460538192735361098089663007136181316864702766431471355030283292750205546112254125675098643289914077793667358694692708187357361217870970828443610000557366250497157216674607137281249716438476405243259133350976925203105048694642228502972815206429687500000 [120,70] -1157294207527168638832547246699857287487906190598894765990881299859975498527566405936115007742653258910328608287349067649176112169022273598697899974776613124297291226222415095479883735822655557235807692531575311256492989891571905043225302345130080750084917796299493535706226095819856709051477773917333153951831595879339178602829855327503821914993181720185647441634300800633507412426199808368486526477966287210547758854370437592453500471364078323747994813397726849918995895183289483402779010835156976484146292319455841559431112313197846852976923162142604750616577011218997457426863916043069978104173178508358917212344078239921873433943384126488288875854424019181653465899132602229874609801109982352784104112592686278540587549569048442434498761114998768242291379562325658025146627216561884334133842221131019500993999812578391186771582676518560079980927143483398754145092852013678894734498520129563085390724784117330639512533779320720542514604035035618701255945637627444671831072605392951887850063259198378072391705109764254182003623699185526405115090103833862808697865777921793607413849437239768896080021824689420605577042029575740285950230095977801053303487373808721585447371052565063883831674374142508519846861541868320108987823625564443986890051283361647204257128939939021277404511090294994496972152690599842734450056793077684143408771584414393551663792210909089649816059352858297746864806290573856021173266873028388220277558147265154229610398435453315456671098796853852645288601638314873449522044141982662212929556383497654256000998139621837662045477870737489549697274775685049065681327468610239057875646695641534864996269738119231696160239143208600962850703802294071768200586596603623458287215198816276286317418332152309109443232499996251739581126254276989137000065511406997593679488982344063221880390012649288692418788204218085956309762872293631290281884474122058870997593560922484821309995347642741805226838726384849802976593611829478179265647250232890347667458723036794671306404239490633461102280286955577975832197987158259339202134992759335075316644252860102143493320459373303342230367672290300955963845263948201682844174220352164472634549180442787309843155126243403578621323811694021393841655016521792933667088475232528282112500000 [120,71] -51807774239103573115750396178011392498065278708445224365855324016190275927860967826342740880694942332423972754414115810159008482520147781034080042260232519996765304623983394625752538024335666627838809406516325316529045272627214216104340821130670436789503417796130108242254745870054866745670979249277870786369127251852025087835634297641391523317159207636632028269235134656759707476306065994226065132843675407476196310129729590958115091466244159063154658479567339070264989157810972484612633852500615836857314580091490531669489029851454531347039384569859249217028876936184833674558510198354995085803463311811179712422748805070723641394627250063457692687357812149628516415516423571106611750611894171881081364524085518550643932860039281626581426772758607173594741590491736614714389254088421197884567070181322570279207654562377286529227968901743944995797566798529352660467011564324335058469071380108827437007049118905597811974652391983543284642311268098802646237468410478248467714962198434547801122886658091808816165204583211688192296997965861766360414565178353448823230650200050305853165807040085464077023208061879942236367205442391557515094413245101568314540420747265906038540142266152728808002242627121991457102796968646650119250681928041731207451693709763234284775430958428926097126940872637992284463052027564803864290468553393860738987163190091415784279087412570009178127565014844090735221048209287597142948338995138873312284076467792889009297718787644786004022983673710095006143699592329339759363431933885374991338385340292144150307776996465178194089520800109259115979481781222228423216163057247956137883932580548490121563009134340261636546590467439519803761570199681456533101751212427335157031262272870205976984249836798745095317965875531018118569528411367587087981613415703626760993619105701917103832849788425089064679614096775862999500706467446549143766447044102084906312805740645565058604216533323048420174216612104293783359768903567060801169523690407881717588767067514615036824903041075805979008140150278843753162252387822409502018207326374599443822880052644266248358653484336984574302611875713804221617816053468068007831817090795505552932555605926239185435100015749607255630985226359243649701577882358180006736349809394904500000 [120,72] 2179015419017143870370879169456924201223035912956263146101528431072004922653209156883371453870449986354699896033514955772958035717404780960155175091806233672038811027694894234125511567946316679415052120854847444505331284222751586049908277565184083620044019240479351054053747848260451283801259744042714261528647464972872056686039015537105340354040938004509504020852854141966774215879988643209969383397918851170184335812401226381758598867829261167749713366097579792314245684563638017018919593893781655622795882256543205561595872351887429799461088522346586965887637932640025652069270543197887156720971950455514214577444902781001562038037614064436797696657401482847845403318418881638944919130713683078554305061423254088587979622105713091940458627023231133434364910720867986722709183068723928100958051618705032029700692205545385293336617401209106305065395838980738966909190437470803925439259689350444207043234292136513380539111613360358240610634885672611937896755404203979049265705576980821880705426128573578601401089460566819475102489438921920494021530401569909974047889363476952727263899891521104823138880139026603344199666950741865221012870891626523689312461818571427566503432684531095089579541933609258991991624685275233668816121157780888874590779193363748291929833414865078094397639946225064383696743555236598692106864644081524705833834729923075005374245220647414366339924866289215577906308940048703308579148664498465448852581559148388546036727844789374550051828935322604870982414404203022478379396301867089115374141212377366848123729606134768758522293843972827051811923410525225494677136906509557091987690760060049494238434281062887137135148276112877528288443484945236303053701765568127232338204654418277809267063331760394774052420133065911284778855705989853982252215099506761790343825660081462341556831097184943525632322568236146156586542753331186127102518923825348820869166139739589167582689971247882043198872336298748909747010329768854360137831437771174716972443574431283172981940759869525458884918760069277827583780384744830859156957178694594809996915437093471411787374605445384580371981371407422818334271155381732076207620624752964746514404127030361801657113513787817112735888041804554628993070059724651190402506121742864600 [120,73] 132835122049446338292346188188640856425104825839423196260647483348013120671630408446749262374518028060028619977158630930483298059004321690663554516148008772620070959451019094998368142849541253088943736947665240256364750839729678288539487356423799647342586685846315547622680710051329472367132120839165140452321076627435621348850901365665603326783404798050429245888395055066516976337485350981415697393845391206249804257021145717364108373056844274738925514085733907400365153937009664732796325531972618361161631472286238496926843705871308616497941976954046735104514936006530251277918089912894253136421354994515086358044999084005709525506300235546596169336926016904280934969745943427100304333877110423320361842455294338846528811176127716910246719841067006480787009834143250282488518068933367421231359878441701204968001017374539852309454764241169797971468143336521260025246478769478087798282925330724185982818404243096306473621489952094666664490781275513397723511877306241571363740604103431985089780295012985764525946276879395215423468141035250325085338494945953178786632529501928417291324625350268563322957064098463824033319774792864491435874329898080289618305330302773075919779639138176821237935001945019258733636860424246482864067160201004452849672744826784913217602661771378650376667392104723307251160819861848336311565932534938470089729835809426960651307081944180504242862907664951557797851332003621752493767700976988548634122856554290963230482771730129399739164186740729548310514207568936761773959929368675476532029654240573465897307077006035535022022112745594291459434309820129141280458105034377430790095799847978243845061526722320248258536542081981419735288143440665309817824422491648054508951895606039743379881704844195976809532665664995524893201912412105928905632091131158501150921599947591297217320589627702954870864091225944960573312097765334176494817070674570920723793921003277854831310122546037714015784876690885603104714934240452359001808320531550323861527801007343323733031676445511356126702794455896708186440445201845968805866378035751785301873550611111252541166032788445623212176367307079393679729438926008164032480299348243497660999596374719079075027739258374525356746947366525914084311980083435335464521498451000 [120,74] 6451572819155976922186977376919436652497214709698024966222734749354468642844402540021812228280251306999284555806935300563168473860416722900678648320828210040410819485316198822887043303494633205334000398671923359892649752398481636399647298838140712608312444895469422024431252433926878020132721559480394460948199026903503671411186184447198271027361706025140606245290477080546060572074358144481623533436041678418135041783994414462225036121995141535725512807315421542842592124577991790721389876262485601677932618346396945311717380395579433263270435433292834490051587806618104579392806403518125985803451820670327412341438592468867572586242395227423694663207176488981244419986917190589914646578757375378092228235215250242313873148744506617132856495036884565749977945879403034609705183061275709404582880294469103337965976174345323177163695367713590762248828921415870995030670120316017258998279716168148322751072697677915237586230295348239055291197938312198394195365113450488760712802893281317287786263433315771792697529338990572170383774066105035502946786798026601873723983206569189058510578230705220413504233777603823674659860641365697661315423968324020972441809606226683469496967153815276164568091349714407253239708354698380566878817921290047803464539607589793654836144184084976342756206596986716583007986960258718596462572867984534894682696734707490999978453546516034036577135971322942235823101299784119881887653212147419091712557892647144481608049256728389828701111840738937398599162519780571664214720083736481743533419627817477383503847161626316246312609917029069355864378227013471107573487492840662347702896103082644640989234290557696849377376766544563825122919835574539769880567304640872734713018030985849072003878815708645853504614545188887034569371734197257869643232787846314352557516630233077193125233291707252976021421397035315219736907857195630560068101637280983565065600210313114112118102933827284812856910392895236583501049330861560069339305132415409853482084154866201838643507778408564020154825598361828196517479776939524953808329978660838436418815947345605761357636138685322445396975845364734821614173737696743904678530043199589410408163928304801880882341609837023919992301235239874167052291135039419036089140400 [120,75] 147363300888980544382735317824390802830303784442104895128975248615313419869901214745482970911749425881557477869039903148587230674702466920323984792401739336301029077550704480927901437410565101873888668564955933075737703278452294457800512799376289203608274130945847006843187796091132460054181427914807723035385512120300292218937319597671038478667154572180299683475415211776830241939424850901596774886696416362107921123108146097545137642732129805036370512045599596687232094530070517808795999400904921583407525318319307969745032545392276941775864248994774840129679265573765904381677240312564048457470664757177274719028921962742492721595470522286752357377848507152237793972140594287539961162961490923319798166769377464691537008698509486080425058654997333937469199299308130213307292947798824752367108325577633467361775771899410276021208635824995929915663176807473542828340843792201359559937400713820893625889312689085362114155046988956547918261271931371179764192971246013340544416041064786025520755287032020521787307156108018102986492296395192988175350111609537502665598564020095782332067285266365336326907873616829400325434119126699817205801264266856846803605732623038022116195666375280791828924802836813561826123120665489312433285198070800810773044218733588877767532563931331459295591176669772767173207424809914332700452662436956503718752829559984968255655877346628168763411663657873293927316918258382987044190031726452124810584209144662954588488806855862888151032590123541471248573510942750162070417240016477000438172973647130667794433792051085692217312198782498211607580946804188699055961088806962775986049921589900275001151350033672514595750336138451740262870400577266486464443267517504459580727494960941382386568242208840133095839495472819138319865804730156028702831601352387486505097462156181736399873764886109223701181048700633851387177484088838035678394694437753458622665839777162362406421869456682403796019835388347951560560690782697936827114452683262277585860697836443713349023684955319630951612967006733841623119640499905989116277925952812198081115008098107155714149513381634845506256158916530668217021211227927949526698878822394747683026920369955920661250311317738860689547040523662987863814831355552296033500 [120,76] -2605442673448400684541623524991420635728177330309067855684395512734104605508549826775958594237502775670438054199574893751081298849993318489054519664984995933150041213849919553457327322050836294198211965363225927761547417930327089698722387902413152046274748086816721560958368748448501062471203313630391719452579290806915311429741584592067925227643946051052109340166463597260191168374941451455509799031123900993090667298759410275053887168268070100844917856187492214462469403500019331726284931070390380706341490900144509278756728469960416400795980261985330527831773359421047069546377902296930948501332474836879978929042352287087131003480283803910979063238275534791312277736726787462339785925070793137466093916932735672960653272309837315728770167553654873005059957072611965666656874063283317494255578389776279223421868279877216374506571521174222930203995982619956691288190940215238527771117098408355664381535628319327839808350305714521580022825999608583224302558844838146747203853518170153105230057504063226432640193963692617943936301287343184811799390810235954142638600693151969202275523695143885547263192911907781906100974272353260118045461088755243516485456889878289174109392670522215711250059537279910979063353236114101353160144113846054216173524678066502822573950351081762275141341415126347174409981823637904001105586792170629620146701018579267044833649122014020917282452268857579038639425800844387852462657145460131397645884005859755884047804449989816903709500640699781799493192728206095616112835206115821483618961485092443930204470578944619753346060799907003618117911703653445078200895148982526823286743151535199538844816355483237583744526559003864482771452753597186722123260964175732928453006869077649585890354514589569893523168393067505659067934437525416587006296308628766448818766378711514934695567813645908057325408130017836512519775951371751410773256483805953609034109149253420125365506527422889251509548685031270962951581098991344631304451544049386820658855432503012265016381571171715862645084982557410408555204134820451879249517975163117179970784270947036025249936763832843056431267173862730618501401993499087263495567399311863343675739322012656664048833635648097278134109461400839852590405296528696200 [120,77] -210533206784895526569805229870336258071966771004475077264098591442583267597438380690686183778730922516750333451229012478148365705877746024002546221555587472919853060516408229272483802435834150734512382272080408205053051898453106146557883565322393394015679784574467065408415915973107686234962984213906288850725664848094673590410422745940698068011389647622895928962773564856665356410554246250545532472293381406197265070920674761540917990818304183666143023762283212062906287632305135517679763559306564082306300217833516893836284046860512880070207934819569296324171660289767203045323946510784596001651433372394264890821366259781310449129832890804578702009583058372408831875872956284161066193837901304850555990520777343595428277646323218747998818822347272221113400853454108599092515787677831037932715582001931262541556605025611184413161170928011390507230330658397014133004875372056285629877995378111737958912623371848460546013183871426599698980428736044092812147809059675235488291097317065972011961866772031970487694857171474970999309749918105259737723521318982931899622118079049220923457602881773289045529308161373407325352183057573588367534095914367006383765946842602162564156042381167798120324245208376841049115191884580301610045563800015670232765273326737878914906654452803140673117767995743187517888959724962057573256181033275765813406836275874563606167616166632859315380125005958446173980598251944801679662758437030545313038198450566589029575681584387752348528527895302611448792504716410425548645898182548336465786294277994789148637491736908773903893942396766826037689900210166303531982020854643574873315156546275758268498888072562618214145190829868823647402582397504247139597896533764988140658167673524531257597744727800678272784278592906213600982627930207697185573939057284265422694739775996164133508433384048602130736827930149222744932749984873650014270406710754058325132887333522027160016924776813421790712353540505031297377724557167725001684019631979746404091291137155004104693886383033319920969344298975293080247359730582994044752918100994147027353156776699627470033064404675145043682978487353868995975597607265928024868069003079203664341419587112640309255706592290696892105439404695251477998314252900 [120,78] -1004636442083434348920731875487861009739106051109911465990213657684687803680178645877685525761975968828220042700793334598145427781634137266091472895989339720229682208969584006438964085195936168743179058633201258026428830336266714972770485004014182445321914107000365817484545918917969546515267790218715401739357909331769693855705372479837133881212589584086754032324024352028300947379886023569823070050320147863019277064389797405444759372940872924097569003918750682662505830376416266298205646133501628326179270373684220362502355753742049737641627130847911231332818811010016956096263397209413395308309174068501585318849178708761128003428308847885286808332432117487300296588815634671157168754734594114088456391551175142123871191961838858729894552324002527160921547794296136463981818049422735983591047190251359598963723235422160469880933286282899389727342193207832555360626766278391620251848601150862124347055404167338806339030684124460614608751669140086495272218630289658318781542873451007192438060295877749669020766335175202700815478423598844830800155469569385455649377866580506733927805765608254622814478108213286969599156349586393423173145862520241145208092242179696280497045774342918293347349795048221649079375256211890714195491125710351666275443961766442027707862811125547123365932230891487547223748571125018593361227032220123821390564658796923602384545376822605500096500025273104993224108977956273990975226229747074307226235177835473250137702804237923952606193125169046318707587503418610692453515844208867784201635965313669182539565633745182774941856275222626966362087201719279377776063555713162740683791976694128627074732740119278323249375093015837863367990502531216017918758878428439092733658746063099888896183929381031921850625631405526186431325632627393234410477781705039353794585952550366945186533336243008143212196578640657828875107925113501818700234846816121548297606089329855104894416153785192433056311988909197885847788655103101918532640572849221981089798850061523024803836599021581296044613371977142311254882441523061325878753420337634963678282156659727495793383668990425406111261712144051479053410775480631633382785962206156453362173655404474752928386313585757300608803343330472888021458880 [120,79] -76212416006639458579973357338148570737868772864397551052853379855097860802710391002595642039864509228385713781177285273544654567930142616478155212367954795502864463186876008692896964484398221486869418053881724205190484526610226351724294858279209542262125868983538540926185919892680110506352960189804080686174517773305846673916897993666604453744851496726574855032703938237569226985412992242589673986127598433372367656617633925901360665121409303283312103396386652327539544445383712801810507843692190904117494836786983465627038053570249753117497306396013187379589964078317326509417668895458333542651828754353766337857175609248924362827226315278450941585101298091688554422166815160673883718709518049518866021308960643819767251239817623371859354038831634058576177915009931891531185032399919611009213665004045895616317799485884245076145414103807074143243986048854109119462734717008880405340175847356610628260765119213527034905657370718984450668405091652762996554019521099762757166848464790910901767436491930886976989641276185261410820935220930449822620897160765148086844108895896652253766179766428315478902899523858270694033877271976331450583226786745282057587501190081656747423304259861111929538860478708250923161396544223773893695559892693974337587170524559270076801849361521089791512640921973533146648261460331081151626693993244848049238172316566688316077558628821346970267029332902358298671600035462997645348259724959620266842793241173700169307350087910963926971070524169342913174895578286285612888397512537724457412340116864484705714356722510905154143421625249931463811080160313967535566560728653975574291493220235978962581222451867283086165767529409883722400827719509126871741122362185781773314011888988555771971144063032255289672793182569767944116074657202351100275503414907491848114503206843122920788137418054097009727525161025487150703449415400494870639872964151806761670098410164868370587922164314757723842838427579312404003689431936024844254635124270285847254779974485213911688820624913722263605583360629863588777594749888277073168324173115771716060312575280536280087755761066361243982251347328098371277372067282428506970662371629902524659247221008879714325934684848823125549798523370553161210 [120,80] 1138872481871490426830291199588534221169548606966730036532808843781017250542946490837378267412058115092401483724863086018270144506024930036833267745990085412803776982870693033811013804200254300985608644990057581983636956103309403528938388396679787271551464424981125009251707126680189330522819401294022658814749905419660562286447631027049237311698209748050394190414618318142948485515168723898294997087980295702987235340011398612973808990289631891917651811644457231939165409756926718567140480716312199566739531518520329113019616608766529671340473374542329586058915991845464869708216801434567153611538608126786379477079916055716222395401448213992271585956317900474806408538963850277572579790036583977176587525378430730545505922468737926049811742765345239215234181591792626516929569806391411566279112323582965794498032515363677011871548002856573775487577017411934375865528975989787927589982122860593125185800792273629015240761708202368085474836187060634628822052772225192308032372430416985345545122709473223233632243745148096140516246755980709482801729673433454495630207445574693790949597992716116908082143189249872545594573144137443165542871278153460766081875163837964294725681989279565439933758680637506558870490585987022212002849710049019478850698250461231265649637965459459045346508079162552233355782799607761159201032163659340696300656787260407307625248470468025440380150172059249448118647343374772272496369350442019852313505444004651956810847993803717629177668712421486300401311948878255599049317481448792576196837186194182967363473868480663401391250664875376296691696422435355659846716051831569661162680743014784328235088031123881051268868432886028473854052564386831709592572663958629446223050403272297249979096304838435915783518961643273049039379111495387730584665887663943714191449165982566907203371364296807588055163770241050727664700140147743701586298675578854129008460839106118060226722594482991305046064532966986562460871209772104224317567584523226632526305955768121872971524837004282516625105622045149942080218433450329148154408184365067203934772664126132149701995982842274296549865763866735922931328878332291047684703768627944351110955562329838332364166932988995577754843256444743840 [120,81] 3951859183601086374199729686054289487823979912239874216732407418244968729432511681738902677880849109306612401122700783169348655128647306419482808835392083081766186652351924278050343038862764486378094109973277678279905817254463466753974715567681500463818122418784824263924853368169009791063294124363841934030935272180168315454624867460665787376204153288614720035472824389731092058432036912134934508681099042271802907136424742040983211974214525659512967885223797924825683976197193024929485576828398296121863328925053942381832307643872321735903766644372754584674010946007667373381631606007586771853704974537976290417722164177756260801146471057389454461962356523574572312885385733206350776468536136003687926676952118405970490879328810904776168177813792080158779091879458939623800690210284165169188636458819996905902593727108529761890377822970543506228566301496820409994943119353114280333175670217639295899647032660018430642088417896563211734143143620790240138177867874611963112887022267148196285000188992916611697293142819796065676922845963023190823420807549310333832275178996660918351619098167343078743141696426373123212516238804951151294144507272639240640689067585604706195199781984860439736552654980932836864932088867784842131487689664440689919184278220470725787916473197722599773349827254369361580373272372575099836561174352801046292858357038534272928618755607435398150660521371643712249918864482648470585492534665134905948525552746381584994068791551534185355061118861542268339157937651393972320481578021511413575194191202649665227294319595114520944633264730750640306305298720738504615095170136023352561733641381845250574520622641583100044123292313871126739242934350747249798966441672464612346142804414282724840589565253116442723702571427132159869393804258172003097781087787452887990181283655958159823347340009225879923752782537572542037828212842333447838274394341229229054420992610615476198824053742204372047996618851816361700077116606651595970450080928900772417188088889994172496506725756528675969231339395880136981953034857030944091768397085252149570744949446534813729844328187994900058035053725848102583434367738767403417113405227212433599460247963810541581549885557455606354942324520 [120,82] 975066569685039131659043917087068919469594325839115871328571867448013687982778145718558466705397979408578674535441762053646585427447909089430265406340663999680174374283018156703563821022266994966843080523573640965598381884921412152447960798582811627238396567615747082567760576362388446749749149531980412544924832886601194422107126231475990507954619344547906310213247786122620873293443112580759806618344938719083588503359903924275257346974400839057747856740357608952998586482249166107002889925061738395698177218743693590916736878523452042481743828957710688426850394316454291311788255004735382408614805407371924526079935451358476818841751209673027601784595395112495473873491262396705584916298957411837794796143420395412222945072536291835229887809943612223786790990053394833098146526222328304600961213373432878849333005628441141359641019677742630978893464252970486552672619271236017927436540501926099658330138191575218213986370869904315827249926391273063803552493627122301097927522911202047314775396160947854600300479237615508155475357165076010792879362795844423949960327068076009880873314209963823219921071308976400753261177864033280160682064022924367599766820693283850912101752015200746206377631833294474424191711421153120801620502569026046943634523821233740509350887451725424108787338349325456750689203398750918038652708947832464013729978635032612463470620838332489245335675882470178665494829253103285726519975081541320456736335355694963207673038555332273280653455191850661653028467996662827544749278324971993247704681253989183986189980642449355127285554869086103236919291928812075488007461400638369661898497863630444618663905650957305115172365904725652039443620961965693124746341712200920754920315280904895878118121416601331293624474853211389185381682281953156426926925469979432874522492558550946212543697634749381648451773040056695371346334729162225186779595015035789370691264682867748693454363678606954820138275789071942606566463953685764144475544324695948627007456531655503771533412566197372099657384995955353150411117085186832119480790925858222999080443644235678280799508675001626020091122743688249777192521757942439171431890426625344184792848269676752881852056778182654263355960 [120,83] -20506009361425536627814099368913371938501034386244068423399246648531020799251248152410338619399561001152794275199536068764882706989318989948217010936299108104058808531181687431977678809083724428273095892261059117045618272284218232295795696508169701623825246547644549552071750194075885003627192219783900756740729438979116437703717390252104795856708449745447608814074151148765573747236798171142504279652731837970496492654308598409032326042782418728324594877334542024982467137659555234178743417430294656952140366322527079670402573766852020354791750702700167508315120479246454701295365576691028996000967850414760731145032486849764513616126912672969456077713240590517810389127357369128532000112876242689620594413865021633231616882968539459153434846527599683228481462842866816601811262401020985205355407538527509038753564639465466845652963067070206258073642386446146778588271724706604285403102696525305343187687852567462944231252961128810353191408609338209123655511473589770213525683307851028557713615129951475105706416399929359146709832193650198235499450182148387769896433199834407284652251902901463825745629339746346978564272856964947253934966111268852761255853708245319099352928710747787886689025593170352628888291125038667821978833530502232433981811427597361696440673120225081312358485094357555119874686292216996649776590381483103076885339367563674633983486607370559190949061802082554079235463745153447154256324376670674791306471200541643775229919358425918472171283257355231304020815280490300601965417772029113724846851232119539878739228607420971233887606591782128538953587608648355485228719225122144433742919313142835535649701773723740095013023977551495547845753177851574994854300310959793771844948351037017373046456411487420560224207322985831212066933071775070292722675866615446835585112892921898698194146292802286476248453989413625578058315479675055301346339021098858840330431756896156286926699869302160692044388580403732681301077011831289909979966234471287000858057238724413801207544671347576769865466897482005610635164618212957943250104786591379113127221300312418831220145796306797853624765898494983592025752344715636459509774501311366987001284451623141330480926388466336167840 [120,84] 348366100407682489035142819862409386284016782738937652364284342931852188745478516111064805053986352745861453922888623290946974620345820284682723284509648224642661372713467421868777913236263221509767265655938114840287580014996992695321315439613427061103288655700859678224211699258203468630085602145996028705136181851455451090246880055299736048694482867205633265169161805357277271809507979318725641363826249730562451212096281023399553362081614942632649504428785627535050536513389425655592861429471541958624792554888463257237288313681818836233937947624458782757735296286584422797171608734390470428357306444137567567476817548167702167415473240815563241313569825610320250081621765420675523332897892538908910124579238110013621650555291444123904607497145464434077017383748272696853131779151600387991915007156284613618332642346670507782242997843001320136786152121763530836181506805381017924739928564160838061811454241970381313663066529557709038233184185881512263411515854096676889132544444835899716831549278205524511004560750370399457874993089693554214198940249497525234296742500898601481992651562105150611839990194550694659653762395710247638833804335943796926642153941253703579728086999114890545557222563117558820768691252843811423091709459863927204022030442334373397945376100933634490563830338651247122123132387211149454351195568923554392052003512122494735124518285137917203289060535763840593905592672165012870837570105104599612827196717388471228297750831842784690907969372999339108633134896492199805764958605404829124798375390588035268090375637694417155021686103088004882904303311437284679796227661464013595107343743036972000881775095570688845088276576271390341723608727524354834757370601466667959548695151502460314026388093369350861420801940219482836446787090467568175303851284363619559982721627456553726611445213029463981692853752233371623922174643829996748733487389791657570130916395692385218548830462743228657340502187486200627884331190692679665986694204396133304962442037848273883937371925845379025673018625908218750312257734263967874170662535864788296362982992986329706544790051788923996187327583887645798606961711678604985760585898052067910922854087077862355973625771211040 [120,85] 3040374411393840538375529329486163835807529555338409694598460184623687582431672073774938724625085642300912374131516796186515383927903948303447313198692365932913893540440486428905878404293052112939152828541841383248571479814827191405135682293415166369083178779081465468238679120504658587527069595560741934911267077604449252289450997721217930973749163108575767504830152392943073984357014688024335828923481514749163664573373391839168506908367965887450335231543844899579724882011905816014463080409651875035231211909777138111757723767989333218663608584400978336188446318601315433786527274153625817173167096060729340634699801420490348922053595377547514985061012543241938771607648086799412371735438151008555034531181318614033339130258729803910384928043187712954407016188562817736204162589620085737114000969910782135829526462333283028885570350496954757553227353051394843129796565460113051505504867035957407809348911524187777207879777262139550134293875883720117135631839112490698428105976515176644387267049839199191531647711236116219854529060319561066533721198726520490738607033741545170835878922195889558607558416838153189300449000375638450059168375895200589140449864042822243637858489698475808416879901266933631599637996397462580240132138023774968668228605316181991568967276805189843373526614015438785788808013628002207441475489116947825845246762363605344104054492937080472513534225007891783127546109061078012125605330562368004020583736303684412712701897925786818768305487649759852171805845238492747402987705172505007076679677494327418348589561588724700985130551731525655081185860963932576970457374614994357745616711310315668455255968072965722929212816758957162150422052594357900803601192108360087663647762565410662076361693266763412685652321988898462564436765421599687094212635720633953091904196100788502429346928190230379007382873356675925559764501270792748657253376752642632225396623516856532199228705760990676767726401954560534643129856117551242717774670386423653640430744476564282644246882162075459315462197936881798601219977219636875362024283112723746259775123778676564419533265111532907877733521701849221547489605801342691752198226592247925634180294153557648992654953060 [120,86] 23550086802041512752118731486790148963588158839676903065061025454172033417078915088411271694619889609969473694841022422328981364147274385118005859094278129553386848138173175595448813109996754067009200440396606794204177263752919147014356124462157118751475481344591189259321398094573784829359222833053841503570238056176343585738669794671380504594861045066274419186119413728750772675176680614861011930442464816779043788928742339518911555483068584500277529138736436881827447250629927104064304145684658617581167782616264582406248048521909762340458417741038186425757997605356737192400590752830891026489032483680073402577417799576829395632390912108556805891215479095919922717656223678176308258859402883059372772015352451128524710126386425900167672332413227055166954879967121052970468543300522119913406765252895182426928972443958401955409255159933536962733162596195463148283183470604306194050690074508522658317665887203071629573104968318264765095816740513482393290947260776886481523184510676308835783860536476875916316578704855120645780013878020431320377488444786430206788192905708812612342211077653325862474935791835135260176141394930234654666195236852440644526666816517996987172049861193349675031813323900879550829278653203337565308990652535103192653191321398551279668617905652404556335411335763877689009225376339234777913570730586357532848049804254880698101055010063755019361666964736730223547929644178401544327051489453075932140222856399285960960835237153730096542494985316534590036793761366411926959478850818713663862926288547267072571952748826704034084881347612172736258015815793909237213455162006362897126404058552469714780079780346219906489957405156804750840697531644170316820382487871943400926989143770328986839047401421707404124853645761366842956712477744002158754483244348879060082539307152729262633387287565294540634070351013139041250148813071874951404500316914580407317273311153878009635291431729033446425671745538124073956169033756963852724338643180838229898550846462068269855793462068789332306016470915650621728174807076975002265867830385616895363947420173524356327392778272572776573311881133720216718434419377217033174791483396503171413206495680196355890160 [120,87] -2556401434979904671788710567512560221373851485642242668238301578001968206016698980581758679942135898198886216317410643590576776641504086965237071754982629102230069800259246549903805708862017212799927063958467540681842546417181005149893131363521234361965494056533396513625540018967333379657284146768738695729751777600602289360536307342480149271661999152858892876041385707847959574686395917477762229682474609264822545777295181846153783481788763883453040865652523588885376433234978137461608504717149815562314038297568059807093518664944902879361924767088789238566338144285106436701000965307443163048412529768726235138711079335873419431251449702550636409433989913899741257953040035466137661214713405694225103192370918295563027495884276597263340918616695033206225866121127770941850508021475202390477467560618291686730111049196921020998541363280914446868701116767863753780012747907420591000398100462478395697734595168937609809274073245833219815883511302778309817634154131576237252815054552057806498316364905425477526986182710973676317658500703919142495236828514951700275604353111326245163573419098010341510307342782126825081080122469232264008435270461342590781518708598451667024042093941017837620297043907493709647649021498443198218306803091377810654610076913371705865071505843221300553389405598007325615965924941501835809334828906344246718302830579769459710331535049153931777940393056169610403595810822051397022379966878000631552944383532956217107264490011260604374084790312261975255337113691163355976427436345125014190787809981950737731738431297833672882267420436594552676459356572633648851870059524987260118281018449077091275760664014646103277195645396406502344583574233767444918731859959548313668705908312439235104560811084844553920238158395875298564343913068877287097692787220001127822215736506979937317606134600735965438660803117866954561939601903010423328765652730161902025023832406584751160913802964129413927588880649426947300584878100323402143164463586746009204744901755222442365632928716632546514188920766398857051298115234308505083343321620047811143704297143181965083222901491265917756705800283420684499105379716324542650709819733239631039368052849359035920 [120,88] 4254546207211828675415228506866329486598129749273545814783614518096709493997605748746572230268221928530252836152748626470205735238075817005844801096139442198860931644832583737764271390735858470752441924940006233356988022938133490988126619474494150391700640208558443159913090868859174154790522320824305637372783222287341362108170621979236839893005902071062237484778775670429543017062681581374661185391257959728837977205055689804267615693464225424011468795076975006737295585727437947686627279511450470383771042010522371248655842780971537550787724116803995632813535870460112176322272417675947857759870872014948781660597558048618009186517686623802586669094240092695136151101726643998281309481878350663588082787447208021978108705190545183880405084250446823281520613157769890476353834899601074903301449294537123747258746997273875106315804346278180839459171358360591925593909164363396191069000884253247371336907334205163695320700801823832335654838069507011716858181031229784731137104318510894262726262324520231606731569918303327854463173035429555192598298677414571326308355071750034173095495146606375777201431308819293946169691518885456821166903893514060681147119473833062266686806362894777645302665923251506243245131587542409800540191054655683213873638442906831348856469466784744281844676841609767487681981098465440648545456554345863082160546794581344312663725452613346354168356019715757523455878924325929090437671836370232121908172194647134789575100874461920621017336816191604954528905451299342031717870395673671513729424852013525165118354319239703411521132044714407033546442337936757357801348453119326426715425094650529623190278466428748095361156617125692711238653270443109218791341017338592565069137106717328312760552117341825437726368488128652910358513144335422894888993538800246238271857986193304748594444913059359050820634530355598186491360053116485029344775639441097813665602920812328000222249059532555442097975893525823277697515668789215924888971262126178948889596701768071465500484595029908960340651628545828021728400192410698629348508705589796942194934082534191617509388144287283545570902052650527216377083922931289367121130208129380496917873233011180 [120,89] 317061747026974995080803179125807246145986268809468076536000507398312160368033016860280093905507872938959945124484137922634451866134101438262065463516760317078714561120488894635471843850578741418349185766796894839357241274113751448307165888354122220410699931975859971843454904680732955448697090253054751376906806932983679315506378620144015618669428232772635646199560936522788378513716700318045057809075529969718867384078858045179483314404312853710454374799617029898595445976823518946104097200832983873623657069226242142765865808871718416057666330635918448866799798759250171494275167705709824205514921326118425639717009857682084352828586362139892612411256921230003798809928456601679459569236442688929372583261555960524667402284520838696618827083226871288619311538126768248590503243321015912570140367272667882465938469950509852941430660210448237767298046714429141792386195490216339943252608910571876719505666185690830604687551532346655732454006308692046302249415232302294371971754173327842201017936369670037822657816173835784177385418979468194055593723321684166246653375683458046527718526244544632051413237028477591964108943034731035242502687233995490805430940410885427122886763527130869780697255195182686101446502268419804373379113697824326448067022571016216442810230643115615337133857743257336423207977039847653165004033047446678525519953313926608164101910566407896892204697317902930603275234072500291408449780488264520818192362826606895734667523414442324905497804532955052220784848166165769818707014270107117582036519292056973406454075607106500946277602130903848613291112925360313389957030024524074430162208590651679088833619059668031267853929097852957574188034915839769361587552674179344749492446872394970182484472549505395962064057669195661154516409521201116011507695570572209806652780345583864576435785054101973449981982931040250412593112917976032293251296321352949590618759157901051101554796432313210657142829100141885813874790220360120662505050431359733269099238931476714480676342540469150779770066140901422858267839253938287476929574873007216234749132465873415174140880391372087377565422255730495232648119759327938965102057942141932600693506440 [120,90] -263247603031572723091837112340538395157440016610214374230054612409930965335564205455519784605384160942001854003922775256584897455744513732677013262828063688273015025028719822549244770827374858114752236892454845112147431517678152504512143871207864083449547798460074056744642208446029368930569994945012548033207399416504392128851004359723270176340588104811955147478217386157022362135826085306236768324872445843764531946621986410499630784865451793634385999087876023737512113867531869487596057320065590183552571856731829353140494680318884779568781510539403339316359468596043415496875772977110097091736041602619093159294107897592846518225888885922095800020335136468227571296691379069161679601656109239279906104992256524946803403738390611040403206156092282594654269757745688386407709403922278163492568807472421827948742118047530435093463255316784322614763838817783984366537089347049475027334363764430671468785094604749234401261335112801626836936567171050385754735785414867594687837808192321042544521995160819084764850962057992951314502146181990464689456731232812698612079118025241430614402823392611516599281452451414557735212435749149339625920946740095420572042710883936133937727268890394941525723481427180396845945675356670163273418175289808280595146226258266812405436446128376086654637475962231215397468692105285432454674596471026319877870426624266900440116286690729451492236814854269177480867669187873698371217829065205275242290082335118669864986953141251500187676892449719040151910589874670121645004198509630383120085334854780973717481883108677672892134079648744076077485422195977564594461523960600453648026111866893643620996682879632084184068491191277200391222188614690452563273976063851218882847057918382219332158529091802610464847675103529771631677461020555242652408364103442505388390994595214398422192780390861770542222247976619649759876393830657572893811974000720704438101808017120642180810880095416439939396801119287964931574345824415944047256426622987238854018111009397695604027103278842531963715110909656740110479076046768579214800685471956884495269907710380463262730426049543614866534782396787421938700877272039685085744170339001539454480 [120,91] -77869463732608467318681353343660268049618986225753405218355353714028743779707804500606060380611670584634888440715845764953628026921167722901133985335996593562361901645763226935273773474052701929278050980826010594339595604605395265591264936242396901574424858755933119183687906397859653068297766526878664290218985711707679796730852868839234263546588975733215480619120308384581838300322144368041571189128022180415672870865210244018846188295589746158175173218641717092540898954219098363418341491539255049870841184342344461244469929717751638962638931045257321598552336508061398561518169970727352288505886714319902927432195091162561127467535025677265562198035537987712675416029936932677534816207077482855730201863363691031113225692636299234984356421744930386816247855184826060482298627931212212698310579630873591889249867479095033435876131749595313007060722964028049419061257907230340786423125241526851158660406472440181107223001702799538775143797121488667698649563395139276384615054746197620675392196066531142339928457285051990594030434661227807580347183510810747927932854602533203604862591912181713706293507858622683781521410767573116660748623191522809455102496631760435568579909348242374875208845828236753775606261515567587384349666709993460480151120729133463394886193170807321695579569898890578248192416638245346750551469098165510907825409300901113009569940928711200472262199961844022881887190298032170832539195383167432741873025237939176219763686994640833361132360822094560585304682183987697462686868330207455066630944069609695313325138925611476870450241766391849387419200189920227055370866464737522845447024382921136234718876051522164028808229513453909738885901993056299453620761014930426141331732891935836845392737455923393299137979481178681281029388184940469585079449640622234999490460372728979899775320591125457288887492596313182231374653097576201438654627650159743929214352588160248441834520190251051117077550958240266436334093654267567865834072165551487986219498380059778286229490273693890798451397283434620288990253028698880074417105870338157191714019040992558209595033163693061792834944547109739109598094858457557066980549441429396720 [120,92] -539867901607522066424869740152993344253951136128344418358888179290487744255040938421749797401585520839038173270697757840339302339726068004868654141203201672240068834723418278468572193109669801887377134450989677220045375926851677424311401991038691154483257766392779502474847340874256626039800937933297406827322333479637793054638921595042184671717056597916247360847625025436988222062018704069465023394624549852252910529520761445186898438105409699772402392691786393148701665879825724632867508935370086992566283018685294292266863155979321225123012636289104156604076870480410728816124416859346242041174543950658807406838371951274687211728942730899320532560988573862940570427793524379085999233828652778660800861329204596280280116979258344164169600236768534639670037070475763879141818243336929146104811206069437092182836160915550412504748279755745790140319600424748713413812532476257701611522825789900469199381129963914263005103043122373471761445805004893354968620643035341956319691210353348789592649441797352407196333764762153703039147219438567152730453962959793374248104249267644508638345691146895665850708347866738382197416218170897041687588900770966156096003621939953107829710433510165655620842193833226537838012450581615027881580147498784934027486784347959641058896680282260154207239358345396309295895878704668918681098899408367608779963286380320764141274505433112408250041580244390032361897135464638924593804625701795623449248412507499230937017188198522211068129310132546213461151026999246746350178525900874054788619932982332399169774285730989359602472120389855274921881611308427501006764123913113946195276842812690020897256244794242508324920068437281415134738851635975077299044765365535667009191633349679768971195154144347714609418773885005798781987278022189421377942967571532460499800464453121061488969505138063208332958770650162301876149458029886983857195344414923484660114920613218642384588684789700698159824279250881589425376969648523988700612148581634257324747238334409694552583749784988010762296697237608975239773669372438142319726624642528486684849812999092370354997358505022337962021175453152835542367483911672573169075999588920 [120,93] 711048058988403921905780999203103234624120841766814519716607869157538747773383982915167427801714659079323853000794203574143578056371214601722420948314721145842310657739140773163405774010203270249595498401724784582559318679223462288245929145822913008967859733897013152269915518272170740737694624892544683096280826476057886891158995202581742679836511888076821546428146661847762313905923206621174629722095653828375593333461265657916677910359168390405005089008125173273581795132091865172536199674726821804069601258752295890132662465256325168524353312875058248687275245390267132056768019688014219943707315834323229613532835304071522289570386404431699708427852959392098099291209255314825491847738788324690841654501597646687648653281409704805882159836093601417475015862235531294888121750591562462168722637820004947104932872481911306372951029069667549349269147244700414408228968615693086830446196288779285356465495426721581569268651631444819393224147494521824925219036382756979980779349005711247277130640415063336624479397000735441764592804042866666990031827746317092681563440434240431096324228769324153263664912913817208908146610241347853767245165651639929327043799062588031258753425758710318138624587695130517476297771247822984607439318423887018090494654839331438971577505242795615162873566442647623029221434091337381758962118684998865878099928615127005059425289920457173861046984426771294010756225045181742714234460186786223272968812859467649109309045017847157131968736643674384031098230094450982156807512254543301660936922002110678164607579116945701183979575858597616582899729550504488973825869397518290443973524690386738366092482803188683968843799856522230429333392682009977939906871571267155067266394569404835726233336456141275616217660676818529347584559348005578053043016627732043165870049728580554514746632384898855607271636831863290343731328512479848850780516603137256338099613554441248610497199823998493915325202378136687404372622786249397261363274390924627074616271364501297674450723328142898458250294976018829579222694222730472776138389168747883772318588100277447973692264263106992077508893933286297095607258685805490732987120 [120,94] 39366420897418036108992537708381293295564529941220724021962244172048402864258690214746863222920267839121911651411104709347594866192570868509013952418430755853698458727711411941298664778720979515269564023435615162023758225556904252433509442277261253328467205521969940182837296924150014196139704448061884578131235757721193035284595399348404318635642816882679795182400662626854793198443861889823946540856112453371918449315908158114906580941413895771401947421107636233015711828450643258059476560064461704785806577207721535232969638507900863361855826639632070072675875301416921324324262600048133377856902898963212679572291726112810673225965038412731722931884698945489431827866320517531267797922420730236751034496769709122841746222062486051194306739768583718041823356622226470389266601871198861139796392246649116601089599150182631506713000523965009039256690180904356527415799274806826870890407464356072402506879946952769807355463998804791995473619691427110025839204709010464431812030286064082563572356491244272651868125018977631760694165417338686578791404084687811267199487130109887104919909989445963741114697659563318823161501394396092167169752374766549751316954788894035424424698464722413873994353941452577400239680109005222878541799558687330974724719450563333749111076324617287570272614727993189825837940576937647189143130126102024639079293903541268701633457271187151371691977352377164315740802966930410387203700703905383284074803377183424498475864627188515305742304009859864911439396379791635059672282373919056637446623992924885616234438446545335144220246508430975479532380865070536647353294834588191767274723214562702989353778235008339786050844848659651667761010855374936059804386202787453962558265647430346597201973565899294544825645611186062041131217903596468735056925019859904694689005706928558795647595766908652379016134952004678360168064003629796133489998389667107091687083335567030659244752587904603488041225504369225532903739840096669840549225989047990590545720351758867237369299358930992893372081695720532949527700892965731154932095728505659769558264403671632560408666240753938372527774516988209679912365103247411861160 [120,95] 327785020970603947039840086853173591546659812786176465800500707826590962239490720286400189455366891591433364843263576597003533075209180634352128160879655293422986603858135875492879628276517909347012606578646209161997167385118636883293696408416764442176575140500182649108253659875824235160142378546658089644387747901706507100079261162888959812373549812473458503431180840632479971369154987852760273011446499756410492806866578776565932770481752673814464932868352469082595854066258269263663297145366234004126312445503425233321278501526606718911063797974668353250350381251121754217613870629327961226591812583732211396315062700587685537949435922720450191555087347535977898553969781254768030436642660246685016922474869578077948566314805341045350656247655784653497913269659699193590883028093719282779820157442162410603176027668093480816497509879012334989575162828873012524336507030224038096754929172278045799087975581807480622211392082299719657349814678733325989445258518694078370676625485052781317464013041012276009684296281308608983425511458650886510363943388699751100605239232399405950151992365070373401729702359359539986621728203488256917892551195666276484871303026690325229852607885916392143420460406529928292194277138065595044419327812659829050219417706816211770279133805481714281714202649280089003783497152048754150977226778736823921047637640295455578247589193305166832187575132638620752451581822319673973820767625008083270692102210486886712074137481011786725484782330637106461813577035090533469935456113354923028496873580541113856342006616978621269413276943999999520230987095092856172148791685900197142408611577764631309569373013872244942974733121601195193523436609199368981089611724933262077354800406504886066684880043894559798426641315570128445118876799998882096746435805873567482327287113652394184397277764858797987881351056465508859500109801918791208914068844851025001345352339272879065302406139236527357321609112863605256569828249374454161192779920196395036805756496516291422891283694710086671002501953100833547900800286531028288043092703168763197846631508020893126216942612933752903501837944106824038163142879548800 [120,96] 1524685761883929575230649947998465863253556673845534740915904693171882488393947875380757065360467454491656712324818438118797134126807698811503898415621011687383047337353483019050239381977993963995512550070255581683228926398251884559396330471726643376847249647184094799731831532374333192903266607082323189350369859710297400037533333586070966672014894822143285901872187502551162966468491847144283577974029843002143577834169124600306969356112762027722545471149635192576519213361473230416775427297807692419019175487602374317138560876419911338113650983363011918270190827399352641738416884460324427805471412214812015077767458867956115639921224951416465299703395500471574406426235297573002245919642720903325504462222811063284997588302100884129786093635622778379263898172455578396532131889444530396304920371158993702074390371010059114919599585687473887570575137414297008264255705178876543760965308814623695409961067305510855190083573979980411778123626222822261782429324147085530071710806231533213347278603932470212392382334317107012641678053624340206480280727400686905362957368167805413912312120464055428061814313578658619421297118973412436762052922281542334254863613856074346639043936816875347424244135297260994837220902938329777381351366253811780744055188369007232609971402241714307920293107483354737816284171927331459359884419070106344590305521195095963901002152388076629223292848632349031420291221351502170410459735880305784071042891083601771948725629592595145589607416691392472750151704786949004950163667686661213359978454449769271864691664484428837719916499127077558425064497854437139885134024119412576143084039719261064143626789337963146260040896639156244867446405209120646913855504912426679040417351907627620484702894396611089245371643542731490162105669290765827384328160055946317551358312296652606142913482927364517807683538283363835008913493657852088552069068403316144886262751962599177565477680221246208806915825491273900559426565719161472690583314774954309211554091419371821574549322141767810634757341700829049301086148720922515067274027293117537651670208236823654981725533048870566232471381708764044127236313740 [120,97] 4102475826229605213819027054724340247495691965826805543538622103734306458997763726943408499060760738552305615827164655306378807688730138707886426696417666548641950194644994659379987653636033936718707359936423963445163262474173667708290285525012062175635026622697718068118604342339144562468301036182113907455783153497270103157504179185701395265417295247556462191234927976290498679724544426207802503619119820811840661287142015551183673765754196119475978576785230814064870444155928320607095370564107692500026423806926798251436894449938430379301009164101234107500271710645843835318811694529514890266670108945741449066719267293830359643881124177457907203794988669314160459052141496635181520760306598402974564707819087730152745248933715812764223321321397639130135185431759759739376046067689725216770856931336169561122218856161356480790123758848919419886320216936319615048689380004324863800957298020936894804981751468933694333262028623274750161100623686737235788005904407499155521555991807268858236221550868961294624986433000519562484353125536562014534714252634049967039589041086094878112404735708645213802244854014498309664324413346471497769396375600813801412866368024798427044466058561581204734039403323300330424948928706604854722058814145880681539527456508399547891309823904251324270442471497613667807016362525390422162355177044529413960731856881233221110026635241189205251921109360896377845254425475287413046599642429190765189706318522983540661337833147743390100089314521932649808557185561253103505373637292985893177000071579869053555426125807971650999162841767082369036775504065995643001880047749988232844162983720548343806421167402552283769848635212541742006249972982588891146779274475503469631901619572542040112437865533271497770616054038468893700186406315139639361021696170711412121840372919342519424561193274784170267201128986809927597880866695126462511696211903588493906446439374653343667551052823935322192937127656702657954885108112739411215248710914139291919248176834384854267260381264271796666301265972773880305273524398432365212966363858508708738113691053792631204639540510194863662735201010826438641280 [120,98] 4669217859446929216290424061628931918592959381593197214396488977301220976892309013883515756951335162059659824132129302129519746540342021799910487937090370582193758735064420861851404161380687738816870915468767788584109752745664905878886257853869983844373300101949783872576331495336345231843708452851170509494386199625263936897583938906902519256249919333368528367443057890354797129817453460671559045558471891211811063080099647138140964333558051385341650381448541505962041296984804478466342325787503475547171398640361536710169212692713887431365622873267258370977955174668178174500793530588730593639622448508565652425937533451248325813201233468738023290312995456006030518333660988065116673729061347201795251274319855177303026942337672736570649000273310585867512728753320533495757285243224022490707618695354806774098060690985737750968259883508892225618918991381543971006518565809110481325126353485358140284768165826720147139940103910065096739006008598859334743141791419513442115522507694464934006976323427677371483495917283045416749958630990498451917857666584863814913756847803664680632916294261542728835251657172236511332799486753996339417371747137767908090230134194404182943355194535623457324334215001832916968706925445574115712244594348272312970294394727836623406110671273402312843640062499789698335141549950239082738892003524672872591869201630520527993659204379042824123474198126374993964119409201483874055611694157036920244771935034867617006842844173457096739855769521514322913342918856950141982212329582947398306973727880243336849505110378974300746701374451013564459350401216049701853688071215149829700133681424358062976291297853452346857955729458292625977489270675617071388594360010480087331126081449267881082882630703879272750618495230352408524395524102063157170689285367370814821368319293063347429383463528717495468831195652450190175004808316855582835686837456554617731107327563383563461998857415958895161654124994464530952918294564710318405161151053489406470999276912279835796134095250904957281366337823365825123188351472033629827081184624950983470434481536136603250163344155810669405681180841410836 [120,99] -11836904489318567778259762713232314534159270094026800899378569104405333779791878536011038405032121999412596125074594811556930236086016670165866448870156428125511692622638925734440019228262252861095132978779491673916642268764083551529454731335513989613902456496130199741405420381465451496792452099140631802563718331994443248466793015646512523447884411662771914079068425366124769745134876520140137693479513892309393423320728255305717101231970713261443340293690112762879970500488097112555550955111916357531780757664382280136800735783663316800124544205479687054519646688691328783320512071428622338837276149303332786495057576197272606914792833082797837170585116899668867045449231077518923604827803652072744319353903412918706858696342627022842004633732310318461149645025106862738844911536967649593749696662244343072105127170426332551709367740945276802923090390818922988236656135088791978676437665463622003406202154011213626166700090223017884251539074105668329737484032333479674985871751848772389909072329556473360424310420021071379929384400166216627445630153346459079811526339730298613563110425833879391302226823493112032283202161061212751398280893994934285059140482501181392410917501506213226795014890224671901999715079993087012016270554699414938225337397663126113957554591994513649257768367563852786549758341915692319723824390090604583762709018394923879047787924917707737734906747858082131063162895699703994197907552916604793530341585973034065947727166729522802652293859183258056085432775909625547968703722908699647287247877152044218919391867279153603734518933615696017949590576096732964445132586368480517265553893395127632218542048822722204580326625311030490446839974616538732109007285962956855389838273989829012189386005588525406340183860863983246220766887033155222133617252854797108306102111355141370289884967338730204969565897004912782414516837039626448441617189838317886281751345407905640945784844807833813928659591623425468091049071886022875867347737531517258291206788050685040058297513415377253851435526077067944540820719449763514113943120183329209566230854083389912807411746355045320469418079288 [120,100] 9004864315217890053483229065402815496728320017247611803609012875018417714060128015649440518880936516340301375137000640457924113611410827127096186315119815825552090033053525590051620678752987196148109569539561152279724132475929315988064787693308547701041082993464343718498178098939605246440044079981590919445301725679835562273085235516623900716318678264117615072450955453480247043904599759285691072390039706752853685477766089546962521553097044216850084780074188509270982141332047108748160997287847807652633948453559285880426860117209474744116304113414952698230446740284009006889905093143020805671720263139937118980769310526019467915965163844574891397385718637716841705153119211063746712943687669594191893197079425104308159448174692535978775779338084410839740559013456009853935382027515164989666563895952468601568737735594780905128615134461190453564698725679779258057821366470885464573505417169291994165276345770384108648719726955107683675164987538383757060185966979186095499096894528551091370779712251815741592028371243276378174530134607228717415998679936836432860017673058239564604815633312035372541048197391434427012128016253684153596545634914220100412865713837632066289924627528410061335723797288659056112522179861681255524154937940003670860206403931959075043629136401057283018365974268608433974355816095217718512084987342965868903913847676874459100190511529950730990198219280399879332653904140410393638931254345248641950793656459060385695740147052583018540974366376070248081937859430745539141380387007959827838687290429220863678919175476376709600705380665581799580198019268489474629477172779054593384959762031833811371211710268564216067449615915363223418339330001087289811476250867808868717179032595402140857693867053548278743877995503329723517469705084021251325890613040056478645428502731759332134999598797227742869116575835967377974343390488180646161173046113693443646156281743298432874378406642981488545508531476653117641653058346005254955670192032836049617568494790144965561078078170360922163453293012868378865492195590982245744430144425048435815263112316757647583360637235864671805216 [120,101] 136919860422937059802230904779403314435891943630588980745624551401979765157181085119878187124573235782244535982800995002954226157214981612485493046320681860932482398072366136233988641419123590890958142980235979286196497490194743929489913127603977515136302175176071500540811095478983446042568626052393407527921762236701139191312208198594057282425540645678611079655416540442517040463809357806019803680905263195702421139924040922924264603780649588323469353709302274865688754802145030547765298408542031508667851357473162845900648191598788871482584427281091981323841013781088054089480383157729994574797964894131384972256958383397037997717326779710328232286328469341549512179536510668450296015450897315338280190297701636828119326773686536688354694566598544459171436276095131586155663128936811122735210623480651081605022504729251075616398994347492646174363524808868283221031776586027807681369247998410234740334541147747357411392864127896549526966012504264108819556745482649131989446808798470226115744922656591594361669114636789577482019158467481200743256449400862398443127943148895045633725153168578301417097382442394677330325065290890689315975092243811632312337769116601602902623121910993322718174909481653447498474723758382499610764701689398983468535784485840797575723859851927739206977198406218799443528180243720508981686444780592684866627300678868378362063746986090014877975843624163453570445801868384733311488097628461699388098275823869694606861772992145060802840390476759109417896666176366892730868727646774016202363786974512242298398616089573021551973268678292170970719149384280845575262753126546452443959965549865297634117215209719943273664944943392643178327240010791638009094521760528104085026975302218783814510842772992138012417203944601086771262587851021854112672473120702190579846671952984405034753333304892832472076771440945542942177363896234660907775643380405128830052495338155052082664386106711853118282578210975303173353040201199231060922083997060723622836990216773097935435239882873978510734844034187396304645257419428204139760772921894126975245843468682974943231882639930387696 [120,102] 323920519099031307700553531285832065902927708206076870809991694946543220212193599131829792203838773606385672287958246425905047166688311138889379971621358599149737439592734653558230746927448657871030396109867656835831814538054932739617758788947077887689851828415750388727191148803340050940414351694585311396845607332161278434256860071003102737671974997397634961859981225924265228944418800488100338641300264683687698525557714371943505351112423339288543923069999941143677135792419914011341535716869099881947890083894885786926009011855459397225215195909858201694751009148746678204181339634869291478518487690717641704955073692113198266903908316622389521426046902161928766807297628901266486154711176021426995485234123243551082673288696538656631700956301368154664644530842591121697274610533224133387095344807468734919282986731576974583704921237141150001147006942164811264326261551174116921259095146390383969883829039421091215667087507184351469997164112137890026994369770251842334289834565924820725810926347991152586276608617154282868258873301248465944777273606565496708840904074346256861121183123353028766324028429058690600495434187661032212633094133139936039261453301211702015510776392650135316953462431670241270319091978780429085258305647196742541766452583555987926831742255189122205326610207681084305574587342304613989305931519108143639914303106591323435152552980370893743156158059223663793811072869351906908228224359516329564464789789020535266501438906746891589785598446942994730882435384506117939617114026837372767567935520528425447979931995989189181162603385200480124124598280981408730702455247694015619243866713062313757007692040110162811247896895676486118858606961301112503724144968197283047018799420529769963360630109843147705102931254651120479899892328767653362376619251078298161595602282948591052093489380354860693788245397766295414929984468716443006874352325368891175473101230265138119573295384311998972709303890427631996214090140988245101586385908816522891938844777694253278672517293480944432540173324140594162395078629065402637031199098658351645623437137980561285847102688800 [120,103] 195922195045649798034565482409419673413311433570225085927790457147593877963648105907340829174952964759402328366983714325976619117663882825034131023509592385474055033078718320376690038101901977105544614390712802977574104525159597038199687808447503103708847043441839434874053379929477306200796525186952673803402187197066239046199405031715313751876666406037162476365883796706220097447258152041358129937801658487082814619984152351502858564257230857612043487343849285677584120569587092734766302969181735846619313519308458911562767862684757576535819573465625695576398846150611353766159734399080058151508283420813687210626366979114800964579831759705963766868514248746366452559212660166149216823640093068796312812349355846335266642471628387822577846038250140067366137873048297675839471362950830544957965208537538446018761423732411185323977008162206993633597016337344232176169935477834004978963175206960703310424371456066762817969959001793194203112530217336488017946660831126472922555248157849121844551557580900658261588352860638752648652517488392805630738287861233284262309196596863651837724839131074514103569746564538064019481757897161777869035397174252847098782797841080052494400377362116999135566416920723564444744734806396892302030635585946841162714434961966005729474449292992983905711656655037352982288027184406291365739222632560502938478516265420638531422384106199586999441430851297259591324835536998339763554099569268205099503911167131342073033699012795453323474716749476137184045514026040277181360558542954652638693765972640004199953480843363184960371296789233086182350790417439769580986025956555454049776503201474583132892002689636443173094350606543491708483610635005862508730938278344205425212813061374555924013906846281595883826870735405075496052898421307656421071012133343199193572495160011751900614007370564362217586919380812631149172523690416981679372483951698137165585399934117771914300928225632734458211172795069115955297480878022981747257621753536962534761354838847153144337999466442863419087554849013395961841338116744333579631206415838340052105317765441951697834644 [120,104] 2527593103628598377931070002127922577017992445475847952960213267755495314622657056127872911862276544392400898483676801088934264693259005296620850445507154256226411537102104655143287727734066884383636471243431750863193462154676364905026534459483889172831792732912761085557335520594188053625581291777654684004002328461425858621084944871548546186588909261146604799662450258312040845052819608579861747325196325760185233339299886068820791439081634774672608520113632197576948809920185783084599598210826136680592426327224503222249089604518164399635884690625157791174745025164625859651934235474136751978865871310834501658131723815022036109643661518732599676723110996193909543592549186824589178566396619634035133311556855836418849940494360971599649946698067955761486994295916433823706374996326507606496061282466130579019164986820129571157718704238392176352149419181673946015994081281246892257964596980092984247037298117215014338926086487113113304684628469658308618294511275723223373544574478705972505687879782680252077297312128554992665019488538539397563953169921352112664039852822265969672866872314648243509749167429570523573348132910120107515332514814062363991728609633517390608730407662515140803781508733231285631229713707199485182019571435021745819991608610359216494537429881211521474375240158944771705198805410724386021305458877888052144983906345227093400177509142115537413375388196108769879698956157987089637526958527849908037791216438835086187402951635637382173774345797115811482410423339185945194572714948237583253283855958520599337792382707457055950583254450349726128103924763978541816005773424163660223314901708646992188693364877920568717511584491045697053070243343415175328332972781384004176480758146541557313434531088238472027597676369633850543932346075513646909802167885199051140782587312736908844702790327757530912737630287251618052980116462247331448916206386150610939536631877249725888608465640494219904523296393797628209802476470295679957232844734662345171765673219364190835142240105742854900670003250373238638386179395956259814642510462232927399157087852084425570 [120,105] 1038748866735415960204982147869716215079654601157130325835424680374151966873088622342262496921416904143079910488316968052194348707951639772043713697061157150613468085647268567758431735189110430236620452071280547512115626391702830283028318556274747245519480594024924065845535309596928296712013641353212109341087873525677538777437268292360125761844899207607708370807042362554314600972254292493417139724486989224870294888486528936841304629836785075081266616626972010853607044878933599937389346180641289411633821011260580402076177493804757571061208274186474641987012021863956146206083743309565663034197493258559495509557678546153865216028512902590575764619651446558871015014821754270550914986316331465272933942031919538328134720388715893681373945599860494256889527693488198623946144429008420208454089867322841770423384993031127776018634113005894787188657095368180647344600739043761741992154242398939267064864797764668456614332476391024924317322173669258680106983818887246314469658291929555511085016996710051230268886637316184759231478447617863349242287425349415871403040270826989269174909282395297108118683409383000713748769350870778531206230730845880413827014818459274629779772399075534738228565402523590139284176909515472119030605453567303199040870709487357561891516272458325665247023752536975568435307344236418847127342187713497083791831096572360928744376163284268936528269986080730748289863116205492922993012753959200136471736304070986141828758333573078931150076305330662127288980887249358149483676246820291020341840983286553646870959624134901017647046727788291638294597847980699435113904932190859907640654949816301410287796546485956344925026621764958781842094584130696608683732884416869765251679790739634898487763546303583946083675721444567633453230104318579641023412856121605399973674277019293528064824288797211176708483640694338507439922862077168669270877355485583181697947613617317321871562704063977166787762029846015466370263554875629740901979907495370817210165678111757154627160567115588950992331063550316651791556442397973898986392258327050516475009177292472 [120,106] 4913713538325434201679078402817507034422849578764191021932005209268783080273778970085209646848456536469175190038081446570039327793208917560595601301926031216918921639605432217595315045690466073012650509696805429959173426284006704653844824025713444727921907146374034111651303340177952915487652331803107697523742953754398884374949756467923234894394333733091826272676501890094117436157504888125513070452509251131129385580556438197146346529174254540396887496994057137171357082711250329974658791722672875511872113651572745604321807826572812743286440233257258129099071605308784121653971646701839421090738980603009761437909351972768896506689844062233374158664335591957139553878274277943578742492200146114024088769799650411991189521354814321410979723605870816488951315249982129666666782520487513074322827576133334636698768479102137651450050354326295316357634238378794667060245431255937488893815677717523478335442291092566720618251836949536384530073117254713443742200055065948665525268081598496825608747173376872821360383630328535760244843680258596711529434117339159903250965520474900392857480191571496855018856683557880467074333724995493316598509933117017766667622553214801277832186755579761209994177387879275137040045150249572594958429132154168248865550947199326001947291764940978688559442124014775948323091866645641327016750439147913306759309993474812307223832079154046722286705161406945191935038620042365151758440491882881898996554919130443574527436375108424916931791309533839553866349678306529895121072286697803789370872735986533116796522942293885592002146362663417436426023097134842742049089216521590953899904780276292308538123400605060743933080279115246143533876634229517179298403961124675536232192314126085189223095522034526853514563878185335419662184300531096822040648249352258110389642157908964189291405840100044859307232295472414623697051593069924048365762150564467138461097165495073349433795897639371999451415446044139537782119079114588906332021081297017638311105554900483958689449326347153431823844502117351935496028494393354740481774554538179598986018580 [120,107] -1862423943367296690913593924536800662482111325333537413203736330390131693747160499902246236686434881138091602470981603750427343539211818114442667503643359653834123410423114705129458044671387670182455058300009781972961965085409561583958843168688918554975844952528392617760600926414674277183186873671731387288258170700755972509368094700153624436453659440498715126794060972184573030874056828910041868411020794018429437155909605275540407713073731751622177687379123765138488598642740787342254182905207695741145587190105132337467788746815351241755042350714271758070239432769862963835917810563610879539689578331594398182624534670599815333802464576290673676572086968033781066183066384946527569375582964041841004653467745645906878092182486419270266003900550958394396149160801603411150093647757454451931663762666408154448473423655082821314054799618385572609158282798904138839824381742707280185711184661560685574933974442443675070874810509842502463926611369311337935132342265090150181253858263782506598390620921949831877608074576173697528217449373373992601620557090895224834709064208427098262774950272506915280073672230506152682545806414249428250946918323084140602721618280714749035563423320524135838693344212530998596818974022837995813709502189774222840028089886717926007317462558950516689743756072661449058801050809886524332857014255522131571419566719965635045427153003999516231437852020790134606495600961588990342380383148534199589539551134993846505900503621423266598449623189854127001029207067264660354826198054852865332395143879121030187350061361182307878916630482848055445030903335812364745049437468401206209442547846977909476564612916412167736857895990371479100999702492893471025136277019762287653616022681703713455281801431486781575533373436712918372489406675025889707164663321298360126759815650998114443095199573884001947198169817384164734613754633539020369363743124719237932635162962028950930840503412286091433216756805532478925759077882766141410979052866557924414640869406379403515635539373283821733993778592695234606670870309986060986590008571090174856 [120,108] 3961171837336060739393279238257995350144939225693099365919169867302390936595082327200993877601170461125661043896871956804587048126797802635243978335645253697290289720016416688426378654537728058798637927375648256992093067055424833019127994678844868347766447126018675742882448644343467263153317961453870140507118284515737348416784260937512955100022043215284890302288339183450200007736465028547247624444380654401531397642669940807028867818248902574838665310810950769908117638515375124470479822197819791733509417306642775538101120879023675711471153804986797194846081769881993929117806951715229351069390288985876241666366845677293273948600818265927993297625186560916445395713274258152426715291002293729856772167303871865993340490318142853632340775982737063518240051759982940655293903999348135209128127649885521325774367642289946032895609412466217200321464102583335885344440808016833846474743407573774792784718527323261728608486894594776395284750065866026747948590427834838695851784651118737420360136689482170849800995912693244680313453241677637473831163338839726432731887825978925596838597482470775159474513456888282396818672317735888421710213907265859405965290561272324722807044443616356718473416055699245751341981957393790225950979554822402182608359797717643507487389595142558926167200459911803965314518518816977282256525842139676130328187577523149954079494237606005181605818759356545628463249472530832388162146082291339153855674121774024950803815061926013284413398914078925059566150562900033352802010851496052000797343334866726425542975376996787591866608435237300015618219652956275365206014880094758029793977213051692534850297886660089713710900127099068515099654372167663898326288039640324846691484160328231926225363238150874116035630152399179471750167693219795975750876485509550890431545784568286299227232814437217347421181898413150311299074304887742254546635216841596550361721041717321591931090484612729119464802475210489861817359988342715872180690428738594719910668034935778487488591758060247557012680373509169438808361150146902375841055242555256 [120,109] -2902156822483511330038402465877846394165431325410332914700246156392182951291767265396564260586461964085172212500172687334185206169593610589358510910018178163388115179909366783493355756062356778047311030657035701333314250381386395186442384869432762680478742580410942941397682455524418284108566182214131518486667385204919683299844796642370044603330376564746949730262276681615776028152998882840905572488621898649856585963388640113681036830553648495161770241189350323100358383313564535963409505986414297829862610505892571443901121484494314340610862901931983906797702731646098603252772887662665262502961946889285419583148804725887214540871750817171091929181510104622020162958750489767258518449612408050577257724033671542526847193885376991379369206332109879357423812822859920587246401248278714342519751568487308522089153387239278964501053349649526103375150163651303060986785705604900469633922733045321080690000539639428096093028647101087154832889369804875720864206929356786935354219714754442336300945691785939896991893786921793139477106434940321357211946291020318673561904401454147744805931734238445696725442182382291299904364763660189859143711218067765410865958341674964470357847124220478357919672141419389526540190845766274154107932347244704242995222403575765326182550560034002708921713256723548895033996718908507366102917868314019433552654831328977765859616099857191161903333115289788817603434560864024810644547606360793036978890522239232279398362322212925665103565532669600295719972369886152005005939167818317132887704615202120478160387193681360308459332645902386009810858507140737403178859293434447986802252407170324287431744283571138489159699197492812808551260755047406562581216247384884404903181558576782511223369000301133628158775478456718188822862103113404702327582128718614678418161863387292618224272768866276794294338660466339701995092460150007414568127028837052818611396702749669699858697379989265950824403266554618010890564585500823176082823009219534147253569673588155354937123824314133902795814268716069122984654520530719352055081052 [120,110] 2640079476358007198751208854981245651870326047266328907526724333280576697642237174273768087973857273159407770149191845851602881883513871856790609811563224571823059861818888943485880440928882802411567663690438524710858489209521135207075017790462171837323372430101482724774883402285946377935111064234151023587194242983500299504393118181423309464633681404983589340218975126039676673853406513846757422495824246685682495582638028771681810495254294980307814863344536106496431049307085275466133565413899966637256932154060081508583400604050202839996262435484782362689073780434661878654903222054275590012055420806924189521484822756456395222190511900693853261316731485536991232272080033344751469901968410403644050795991564513498886304101380018016863678192810986245442335164223056896039063035574157762027544527525824759129658068267470144382856408474540349320786310555786490277385902023264132655949007315707356593621017413392829706872867524926405769447798691250787801810658414404834211492389847627123043111249692272175738095466203676172228447764839895485604762434681382623518512593364241970180192804919980119953047975439354893137473736327999556200970827139403688512113130552583678137368906977919128221114192035197009183548200978815813820356354642426048421925087515017166571993804929239633553973096476323064793356285515331824856301133522371066931859587946724121735496650596465314895785541289935026688935685841220702998424828974372382983442155233228339482182259004869525855757292889547462132536767909934440603943163784042174701414732579425149215480504227272989752091537701842253869099835051717848835122181516866451868615474534059629446026675596350485706181099408199983213261239317649343087206695484686548410454119968758682767843866902138048404310612594740228167413338586986888613338071665009959134964721412337853998574831012010485788457267106790542178348230645153737768656233649000105340678136096686611909386151273335776763641535469807447435950260414342028015631829807456140528833688463548276694521004150508698943488114694170543215372394928394494900 [120,111] -1101338690636252490089027551641230115474785933239405036188294970971531138988649826161338509109192875480803956513085677017884195217527288916547703260843645268068769521333706802743125032596991521796900498054647250155352784432865676729102498081648226078910496901239336109020781281381655982854640048022206675169009696773408047406809564315689904406481005202406207895230004797421098496195629222678763093533967084754862683587408425054433709670383946407027442700685369601039694628290665203339942559968941700404734173078905078609160242970167049311530731705362330836307500529627209266558021874544936942363276289866986002368225842813317048468196898712681452710938011382213565717111408082872176063425590698063445812626379293415989064752814370850243113876171308837707594659561605433777814453978506621820708831150974424860928705453484495643104989832169115266379058286556379754210102179871654178292287064970532050580378309339844794426314731603249653908225936448948935828319697737300755494304017253720752217176128631251944715461351047522336445488028520307642071332632798205674869166721823259771299730204742272601027170484487814611537149533121274941233551381746588782473069891814790690655885354338903779630100199811077282586972058820162271396151046272110831919508670228732180658639315668391436896336205880954658044801203306263419479085333758353583332561730958546943231655526690698814461214841247889001347042122775945030858297871292208072300933414189103361926080154600561471203319600706973477556649695694233937193011985561422306811988080625870950233312519777033312355724541897455242451920310367978292129601875717501988077152833348009144491665334073679160116632208140148842089296313626682551859805464787199867827909768258525247403431386314716570640430090975824553286501836065125278181772353995674476031032996283986929917790435925032189826108304154949808175286305398547251073156496301783345449799997102201140784857624378778252198762769640092692829179036840545655082547233498020355242652168758318082319121148268441322126169913667724711866264310377146 [120,112] 144888705987948424162529261241375122784482925848003701493156167763155965189013882095602161740838701795430493500428799009377874660867530037574324194722856161100687386033752661857477331011245341704733848494592264303662239197487306042656062185186209117082312701078053425907176051680924439023035417055808316689213901054407625488884247097491025302011691741200092855166420223747429528473201618687489170909342908783267656521134488569535951374776113384867766008005564378507158906416795981057136171098217727970440431878650218549672362247800363925936073489586928846884052114369435848647443752949381943802904781693756164357121492044434163415141495198686265238647587874495969968889777648787242084604907982289496249621386031080393087448037983683908052094447941971702601966653317464740305263216002877900364646394805369260988608056990190683651162044012864039787196836736766089235050818872712483862472187991127704976514578250969375964877247007698561603423636192612108921426639921273929517576931548958892784353825685168867542618381274198120170995726307149417985922148901478551816340741898431974312816632166551471477816457320880122473806337069253041897867927496383957761307767259577048387888105487516746313318890198568139137863414979152926665984897387327674493074667493014699165758635338546102726102494213454687921446165381436319359897408481521453907700272366584917174228518421755463487269300297203780055115571808242275427794311264608629280184262549334619935954991072795108683033895185072964468102807915734667790866284581881411794691214509754228274060097721183687990784844299735250542114150174683583746632408553404408524541091352346386854785742164025898618595476823610243862859116323851840034977757690279203558025036573598269546985084939376527631080794869011537540263083844154944778017989117093968060533944468315363168241550709173510159626880437014557503076488100724216084867238619921625416731780482985589366194036309485028978339338229249684324517103013367038134587827401898945028049371702186194513656046902310837384020479876822097461051932 [120,113] 31092831236149478983693843075599995634693068540752396176080409753553752009029612372686279975146994934384276096656355951498461016509097682133014227929673788987910764044550804792834893161449940102039138994617474107052279914040359187984598655535068400623054678615238601360719028411211184617358984109209865793386355273510715549237241768161852398453473696235181353127647054073642383579139007541821831515615158125549666033595774086868142670224213074102384490480029183896062447716198416746040515257912670720810228527439570275479223918958910461518854286132855813970674254703033852102526175218729101820040039621380858844015170725868944804999905635606748982093059058893602465631393008365006228228653954128933994967506754344764411975553448963791829098947097890200053375995537895769889665839553353405984632972919427864500626348821641877222967105130827333200837244077184852021349495043092739775956964819496874413284010306416556846733696121151867325085946845630811805101715052146926564400988588541230079886519737621912295312348374748153312565870326723341823150460735368089308579355677068465557234932939872628086570414164195566691038851536720320787773556703071357615930921485219867091463893929213233089504478390291948054385340721026323461645690989667356007015705017709282033793627399891478188890151494841410449486828228262149653016407911400736686759023260634743377803406757923972145812446381868445719929267322840303272670845520581955422967807101127080889829029460216293157520954316328936698840359896279995400227032940204893883777119104196284879688363390000339965084915729429793853989890764113696511796101336986211119599784492578298384515724376432422653453824639472728222345898482433446564221069178375842706074485321982701904803558420663594059973186197928181619433620477448176678248082964370782330361171484088835338371834996504429366055511955059503319902443576718464181925725203603806679968655322825931337194597015460388733646883607757494580729756394908247467416359589717185933670170499463903780084174915277818043806073726115304688 [120,114] -658639865039046493815823258892556797239709128825945782428969288168180506098371617630742026523014089775878056954505510110788540938400959384292004586387609994238840415160987721752620935609265853279851317818833222824552022402483027602029153659130548153876684260294402442781064656503250830939788267373186655464706152250313456251856560228306579298460232428988232696671011333095470847091242715159632682096562604536185765164341739125776156709130895102135156078623663264815128025377827693955890313502036699662310404371084203714107236358403812433221337891511656365303432614457295594295843962015399283809438046214308097572019671062990867726070671433890685999000944434903756240367168335388356893528076877496037772219494758990553377970909325807989119610702109843640271361978343300577936837526613078687094077256612662313738683180087435760191153690152396114187359539929606240930553543760265548761954259184744233205904931747257489085169068682506342913746658108746198979855802675274308240896321659676473423887602894164792314184194470332162733130346269432863663381589289563780073237695546719078743055924886211579626383361668389581553076902353384369902034167793710094794127791139136231758702351251105013138582488514206882742677653422903511393535652758620961589286361971287378713222525496798662484937334912471371579840793660815991148691925893407867271735251598248620745256707490557135731965062235534474344181467365099085544610922093732566112316423542906163457715849163690980104948434436717928685089894209216172104734890201562615187041677147316632709800504067796166710305522492435782713080740731372752825825108954804376896687525818212995402669430679931636266216303820721391132763490389693942471740945959512780888326925814208114671929962845471404421395622862855962090050716030283489782246561304045981206125897257024507675515423987894235411388496632169094731098064695313683335438081108992265238624591481680621750935728619835328646050575258546932651515466448208315064190148797087262781580073281194201620088021744459034959937949768 [120,115] -1535092137255839249211718794717135779778605959588712490562961937656823628193536465863464713162105257472101145308039949424329401238540727813058560900657438658396275952261179019918977808250596971386409082855952831262482695086467209067992779042245078990801531073834058149551325496749467870993893167251652770703494527454129472545271260036734819462570868342809226636591158966192570644693451761870626133856809410539960409027995462376410816108947767334535871694981156285452674251710177726536748807905358323985977284182658483242099303697386282864992900749789862988124079005583337691894759010390940743224055191626815439360295474698530544869718803968970818994942681061481501138141504390548103734693242184996156575154904150952710829854869964550223912186862923758868427860982884527088065007329878256325719203336864941713074404884346330502247783431101305971782531857394622925279556780245180050136332322984739395847654991074247519519819662737735208745646252927196064044124832616155842387579239093480483621461575718009442247995722263703617529590359880960919629481619608378263297093615258570157843059791948909554587972333011647453096757939664132712234210665484078376241200103225596918602033502952372530527073172123947380400222719047413993484560048478941037673271546541221541524522493247111758040400733338035643023662063858311101475241353534809456899929222098159541258340362191673672140789146300258571914544518958539640242611949736036065547952281292539526241298888106061898762427748826091987298362059560721536053604594344202359832008865996072843471663774362854274888699101366975064968628727557809944605578078314691751361088834238344944573769875014244769065701777211061175938469111423038151228367619972713687705788735383836432867909275728312058994726417111838169685588560677459743593205328425580931024111677058657118776447381806218044707255997432414737483492850622807707375876488662093247584781710102522857646510073008651989713315260041085645325297157515300458881561178479079702914043066563446707812476786134561253397752 [120,116] 389072167686752872662449081280216418298079902086336710527401459531590591366225355358378094006405025278256751930838884352795924432790471670731272255947176392885627342950610775820097303526142928321720374481607678707587481511606058491582472817757741296035955867142970572734921374043855934895877227202696818839546390815907311662491920556672565814842489952488279476287445687136873086477153165292656400550976468280676456715367016018252853357787505299143881047818957629715916283780392337657705337584472931596736848795552567752389247944256836181600622271582549709936728411691394438513679282311552384280471733559030380240200731431289625096375093289970947199958805177509475226307185814861915424783154314313610964853443556302057711376205490704667500546677672403190202315718784696572807328052780969386271974479894723977510401522932223774168557683314153757569776232339393820828198497899313411038067368016550595006247942860468183847694700183405279215587853627617265270997198007046168523751113492946099538339851641353386603195116711980258967920144998160487466597535947274865346656014794109948510404613026414606522390333170522905434056963652652287370697032178503026226504951826278935585647776803956585636648550478662616313744253114325967636540158562326143309058942246725678180417429536216084298246982152040974643845380149757164944055943207179177586414312838928037467615167330113083241539823493156774569032077911117012768442173690883274056724018175893707969609333232377629097354836315867660144721436115731811353903317782802483936854993839255314681430681781100934763565461030845633916049355665501410900960185419868063213439800989068506499046557597999405448800074014521335074126300133812084646490184969579042371916854606966902727835595020980571246337463174355418795685930251543333896322649115612268393097181970234181528274633822709108169059244804648903933440635307202736294256334218711203686884094365365103889956351300260586653821887807012728439621421619487442756728071729817451150875664748283517984304503433168936 [120,117] -145891409567132134669166993163493535191537525046676581974067384218814482333125210697032125931292303208650091582151795319654890044902964648319281417730421076913665948969940870581201785358674099507503898083502159759941478430927107799592040722213184414048397721542612530719324210257461527008605231290995762355194176800107549305735168526027497425602207176905066180033148538635824299356673724663456828500801496431443581665548872001503721424742150396941102334742314632118392283114249030470460707734762036660879637912929965620179471753418948074185955274496234126483528019684628605338094186416834009472196997884701535594089854083032440335056440218255635816642947885259168647771477423894727265287993804433687215591059615334419890902322710579581069314900049136361124498467247275636885522298038465714061109985426441237646790941318866234855688546567470109795910419329462246874156523050390109042917300554625171929717252784399460479662098949178777644148747483665524735677345226169204696331133436896265797192141538816567404258869823359228887957190613111788588678002671373892451104257489372445997515757619558098221685714215007465085038292224575167612125478000906301753016832886485468641065310639868350017488760472500448619852614480301536203911278948300267403330420701493225115138495740254147708275289361561253334404490398081649160749364849096381663388902868923636010564883377135720098401106499727923977627857243655863932673403640713801828810433579641596216517491245923922753504320556124146311716757128921953233400967213377068386872590408146125503190031356894069392778944034383241684494711868061897948816396889087897057914211388214017271264308789396735556817087840122305478247172425685379564194422307541798183827042917767610665959940526729008973081601929357716069893934778769461568432017151052733547100172613066227801940748750049291585488279726439473174685510099839613857827780187155265104569237702031132611799856861155302680766469902428205631720723803722084743419475131015600424145514531439706567215383484 [120,118] 58901557711580805834706682804308815902275555347494333486357463172704688326016744325765143167101330998513717261346932557411356618349880931186467152062459999583818105906811007239233593092699214067590630116848101997242494076126406313284919958762406349274250376681643881195154204243708881668530507214894929845076504110461223952139020618495098415587306171075603352013017872670544678291562145495888599504663338836534295269264037455158059996870260525341989713472687032560553406816536750526240463626536571811163863864110009758873596839988947821763468906889717825181222194660967846261041396716725601230246401810195112541776119494365024542352148428900134092764204977561544903706065674591120557882889480559416187849089410085115342738012674467939333354203418921306586178221949473439690296597317444698928658496771310712756355893582553139278211375746654726068563018841368061155462598049807399373785928528460813467745470805710435566575139823758247268347890899276489716096145165422872901945754958503763683359572073468939509060053822827084176448977271981746204201227847621522927814618855883114745034016597808185214512377857421246619079900711570054278905989750129499751258425331478655432652733659658312702422695388457018395507304894057750519976615479150257460238609593280769162920077493928287098312714300177309109056223886939095121946970797180871781840773051697411473323207268750267024392345321633407872348348666415233243607075606405958930597372087963456801282951641381066056752297480070434412233302925536558510382010845272145675870262290728191521736176088568417120156778493981383360884209511134706464027573993112527464324841009758725105564596268771354667059162431189344945207807747060672071588821025858157738678739980142935408180223654277342499690047155539128896319139486010311720652088752637238517799927448951861453894832511559147351580443152785618005514765861234168136390086573164065916721987252017699364658221612432094713379879812677013422394244040144397742291591862728340997178715308583605795000 [120,119] -15979175989704135844200991683646327517591427175896678576264982140954706585455141342837596400678097620671112878283531456516449466951536110574651684702109782790425937028040581977466396446018486126650833887249700363535869459084170769157629886294784049981367748223628574078394202146813133459022640201315439057153420842210813668715835915339208384861128380833772414889729517403596710771203209542808839215118392794529883334446971651090456822383463629469766027321048005272035605655582836662374918159139722987518448435712723953897094400983084854795041624790455745538833648062884328870899854877641871475156246457745230226395058047195769068966086748942635464671056506506232913939227296631762288664361364748553811803918104701838515317859195578997209088226246291007137409825384261052099696120933885866251569207816482886254872033740411249411450612867970041243357009005825244641062000566540786052240559015540814973522412968726594290361004746351373864219267513122968086290937274957066881637797470864179277120832134575327317997264114952152863339674284103819715351510895104981716892291293506880143893374398790946608385592643538323881356648157919152026266519243501248847719468464460177997286300088795637141965374964857911371552420281538215934355474249108107426944048005672269229324275183096192970558422955927085835054267996993537357707508583310698378142578884707638628412764695376222970662254515146949523442594103297218822183128486402407107140201725433208728701524568783202447194589862610104942092432817310077837110000842599658870187085955653916037703504518053294040676419148041962651808767978467059679461437873725015374222454836359874937470409724185005414928399120039300505587034081037079354745356152494350574592595534900202387463434635143674693030201381793960295639731858940682823955145808739891620305763520637290494868012829534807660099926168214663668562564258045051375797551942898087784246878280614539400202303831293245484130629643957803560360700192321728209864642115069089669058229898956856 [120,120] 2450415408678379921539166317636703522167512945713550578549288429785966456758337165479788837665025292799912014586794712242510183182884234376030009091365475787788050072295667869226639473149818865190837316998506532718729431331133126106130328542818564126883594014488739365738277021715359997236061855335907064707664879463477488572654134656178627716824523405530433088105676938267560594949018985856357176016440168832921987833105801072739720005401402016224360151784413467255874311101775960576397288661990446675248200344433958769949547018385267953780016515337787590384380518308294090851884915652039551208691510798473285498122574817470266600428285022568741524460455085417156517142157977305083360150455299734057701346132030866781337674555433077035178578308495459559638452720881350490429969471584745125677633807793408175095522475126989551138412701006114933646218581151346068866596181678616659025689487323953924839817801214411242469955083596915485956291243646205353593970692876315499890895191025206172589508692411025974655427395660875353948914061107699597901859104334036235237934399687771042214838500270146038601851525979075225708599316408374622284213325659362563410133991834783986356288456724152434686606047234671646563733249774011195901975621827012664967936449763685422857196424914442419088099912262833576482324463768616954354523763587559983521843743958302662985966833041642924197907396343056768497481743861159949114395430467967866466121118927100603121426040753826306186145352443281063844308645379459116636992374296429720444274486852226995546085844418101608994769704305142019552341321999584276860489396113482480714305692191304629360227260458698102608690490116130018675289441733408675987831508425555963034439343392037887483314458033517934578001991192028223329199098578637728276324457135455238991047891715509429055207962381053742563267156356203118610684713840377022615185374082905993861657949332706012723417524995545396879187619145688267402964939973519813779567815174859688555807943 [121,0] 90951396458526604349373130833589970541290409407496517191007292907818270320372821164094396349036301553224306156762904842446663969606683870429113664294384471608495480073628863796240377703856058069818607876683726017104037541198598109829497742008201407706359086640065709347232578721820996923293269915180647760662513856700642025409926999827201199592427418401462326720461934433477533370636453635172218426583868904151079473615830367556128971738332288079193510663797401688216624221462515833783441300440594431680783676637674661678174868482984492617296448128884631672956053660051720346594498986133225985209463110320898548595101227744596966852017234123650232655696195557262215073210721613849254804691518332837233769685367186644350861829623942348815776436696191292076231632340646345687755533670793099217525795933313537226125126297637667848031467823937419884428876099609419767989680822234251650242025359295547098074924427642198370775566528622170835718744907436229663527043296305394194147030894242033136730746291413103349703853695688034854785546331754523080700659269033893082792117491049648320616597255903954563635056640740142794747012913060278208186323632325519466913325273358784670156655225564342380232889911255758539963980043023808547332379387302321645790329622871916639372153848743185150987734679922892302517303984637479217594308692785927250650578705491206947030909579314966261169039542532908123921489965092535595038318015016654273198543708201422783267815845366201340660541258756078381661421988292498887630653259190143165645541116565542590828093946930532767262248023065643020493144799529709747188097965496753282943403694359579297437344987410640582013539493611656601986444335605605868320932644801555792109538612895012179598470614887732089193433489704538306311361093283618804087548024744490426143389029560652553758315695136152450464078756896627105865155001360676282139457383138969634499278319936637794616266467759414745667485980737484771455313179435637169770467403493546928456587225812647704705415667564603395544274511071686397291299667633705104953625893931761434938276100028647935619603268557025705277017015021839141960650158575379664668966758909849048816069591586378153802366450958592416934249134307533464252840240865704300513617591078689859193009852070840352559374598277568135795689840961131267249584197998046875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,1] -9190457901439685040822758552108803288152171474539073933803126233466056344271934639784215363960559894698166376763384979680567745613030345469721402835812766908124583204594151813206866361263661716436569058502108009658456773708518441635686559678337790924077297629737486987597713469235601192042211377697780008534190648811214825217330608325952282344890995472749162830048548682879833598588123164268789993790423565539400964979068878879117306051692029211013585287236103132691622506718598138766825403839304809175714889190535924773912080085320048017114892831646376571089184922803835377819988325101377768113883350544178047473457437462282949777700896294231009323133666244605100615202431421485489666988857226527297988461143072339908298290037074608407500462484134339678955451520824277044714037355174638847404046660488684464665831774429229346680213240964641893468190292351178875712407919043042693174209391127083142443813275915922715306364664601224377689790612149200553239360008948344112325386564457770967254633668109574398757648876184674921077346704969400696420022122698354969020805858284674361289732715326552688191973688691638439254592370547034591146671032683351590251666012791865844056208242175378663955146001684170516071619054542621103803270604708845845872817271301578940597661953257309275469064787826636852760856735584642685664766102303792410473037430099427007416977773755919573532056827062009187044263484440952511852366628504511976039897905755465993873818706636913703396904627149522671249762080120252365889943240571413973597774994803631582794940176864566271642365519042991356480966074080980185518842260852146337176281410807980539182542473253044388904380241477386969193131639508752023937755616202479518545193086533711537130465799616198439434489447677259959507854263788432654247013322831706352602582600934999020301284423236266155231717813092161999194606955916991954219888316366816582694285763641738710942171921525010662995450930479164237536244069564590627937351807885477445609295629073790299382513570278134879898493081252381064378487860532779813580514413667170957702752236120147700104318162775868365647727463383675883894035027488439414306280944939360544043845714074672652470460889546838386673967528196540883983933532781806320117019199053219685382147910206027500346977729926317869776561386707669498719042167067527770996093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,2] 169927555857932616479391810594721300633902128255440620538255285804479674877604867000263498554943377137485772820701824282732868503096451177609513904567543730781906574130412928506454171851759375693299156681347059356177903363553531182508039826511030032408696444644167419425501089048746584336335144524500307493957960519668472694214216885650699905904514519319643789383962962081576892981227220248100737255456953901613416693829144172362526013895304609053228132060993077681453937835906240868461451998216378444892832831503266451406471148865405378359097068190037502921622779313292471908800095442950595056313242386215873104520552829415284506510885945863427506623549511592705819773370757455481199360806940031591196374144475615821251771239478709797316070160512276947694030124090415432981760531347408363868546651418238907670942155633592672816723728994322235813520403300012799345298856221898037472860375192157724985481656038099436529003273082973733804564125114702438339428063900739601769488794090839793514013503437299703882769509898755918282198923525365409868937386126962153758430684191496711100637114059980481602358744544056297970761567481294895254969097305776353445819812225835782591050286086205590142320454718414915225530816307274556517747809886957447935786537960131249581211196769894665130443026143241191396681345322020404644962207337778160548988201861321297070427856905663108791939767529893096104794142033810165518144175022303800197835969724998336958959355680614256900539633383213728321422942211606363076918228744498010255821811387194694903316703396782464928434545003534339437241734780269090910760447755907625326144298937675572532523508611528722764594563919402003074297437808953509395657774240142210252981960314995127431246481131387602870872944987756611426735589298919692149151464665280474942063380301699511240710959578071664425600408532038917897440062555861341193636164019592615582745793718306939772301080160663897334307061808902289045920146246409360926496828776743951053418564931906603697094899533565011305320858130396968001458053027012641092427887512940943798230270202035676751168283968352582944005711919348118471991519511397482657962791387835168880388027453484170904979088169762449739166939622392256853100764396025996412931284012782375729240111234441675514960146650825900983285653145227200866429484449326992034912109375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,3] -2771129061677558953849051030472955515366917222025803227211013455323796735595232638931831270147754768118727963079227035266380616473236799013713074088507672670692322255964139703401499221453520198739195584629979946437383986730171834790285010456892039636360027261583011362410682344283000201079767159356857052999756630143011792125235481853549651834035955216628436454668916886549160765309359612460306494986555612017217317523625735840379123760385472923732920854409253816547407801568230532374595526517415680826793523378738511706329585904277204281255205907466836775681940223374154111427702469973721092544607984080793052043553160549933986782020035091470633909025839566083117814386881683455092899423653870851668976737941030560014838005302850320486581997005138714645617167400359761027637771667261936649541177515765280759876746022227509128866651356648321834460058952263542507234660366600990066752988070040227256364796656632084646992006624790864823768116825534927211009014416757827579117393689151595035658934746436503345658439733128553850564301768887266467063772751648855649552036013058530843190008963116863052687822454744038565482239293907613529270885809596763050171111444582542086406955673537629691246086248337028868441122749639891446817675179510513598540780356077064854878850578861901833990553004125645560705030953807708346330700918871400084854987557540425581411033757724265663543462231796150012166680674725189196566282777581095030683227167638467948551736306851919287878906836753505041630506376617340090250249975558330362769687686204351534001450966130641439103897765415132399402973903863935680989040956857212223164455070513317299403695882061776392772199862416353819651282835594990481343892571332736718082657906888138070696155209329645766426867905284747205317000842252917437618522239553421281822155597530758631483501717758208358566114751967860790296026169144338874267489531593364633939342281618060620867928355246961635877741645534660235514983419551882514060261800659084816948607432791034132122126417751470725769603600724341812208563831457593089302278183595545336744323177916921344200748102261860731520547631834297414578680215444197096707246110010950069782329341225935498816704655922790620464609787319454043207903612336099159851567874216067849256376495194143011125425475026452581925893470530999213030654004796815570443868637084960937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,4] 38864709935591979694564501789663017809825027743786546478820963069617579697500287501844561660524560375000321054596834744736276886777873073283919118317700570730667629589794520172238217455527371874398471780661306185132178909104099634302339832761662150337764456622848741624371704007847050280384952183743010463689084990673796360888389147531727817131672046504382198525709729081443175101393265441052166078537956807074649302428417687610103571330311393647629045417889996898786460279478958619875585815629567570495228478782085005868692280280433296154365398200577750187403854014953011408015918556106757397055608243051585872402286569026867159750355033301080216343521843398067987958794950695622341948110589345539939503560759356589642045727408895300801452137062199976930199771847117545431173658834723586833071274867698498504737669282333792339412170058390166075807210253562827539580549885237993508825746898563828150551896866582553777467905146936739547366856615752751583334509719745579488304925356585755796490245391969606370332953315105839117863973368561502497044837379780701766519821073684609162782784757224754154958600824224588415475402177865064317636550254356444194812631341484487325514888154147228142596622776299077710779979637015385692461250979148920453273041996980903420696858925353638979119997253788005841206598391909361300626911612669222579055734626539039556166108428335736169885479001013504963153645614693142282061214038020537709524353138030184286042738894879096191021211305019926495172283081525920157830108637184321507840055630117632983823916708195865581701520887988114637285011155170396744165212216735568189271178622001106659681680725788692719225927554410965674556074771139778152409752773594203435545091791203209213919831561965899400401821780289830514479484679003244385950944755128282273226905050835624214714098957564710374063030962579681244285614875193520077464371394804390348110938332459284141265597569884545703969935424313769413015370497130377765964081409371843836347737783459103464706973638527047373194330182905848603521678318646006487811406201900946542209994504793074245151104771629422591869937758814585504574157857109241690428821298486342588492750811106214440064649095134558760186131446291662862415441427939557543133029297470740680127070845332286914129789803206513689390845490413708388129088167062263892148621380329132080078125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,5] -1649016222841474186095325285476002266765970409205112833710058706558667860912066982367186048478315088591965471698759051800627672468236182992440982427253639792696865228853294813066436165332465747271822547584219774552367180118682541232315137817112811818422380356985669730681241321161993362064025170692985242788091939548643427028481356308916763807432593832683368167634760417227015878527294311487612018658183627093766809935233568466202871915968724109133658833753091098852352582792291279785202814688082678785117318775301157261720270975733843225389724141094106937487035167842653964681029968560886307397779689741474953956297828397909469019528483877951205437944624176496266843079124431762241424658746538623018540246129087976255723157066764797658849830689636471707183336885967696392248748314201497728150430825722600038455823005367115441373634517785001533236564473543328032817349705557563509653754527585859803468734477069995614164823876866788743619209372024644015949790322929651241450224854932109438885905436605959266316187718488304493917747925688471321023850465687631069612027356454207711364907924442480085034487113667649668046305970077627766850377931214408655215258072779157702296009138040656479808483083794210458295105793984684757006980970150503663728528846459972613282452610706062275364234769830990822603430169872837864934471221434424264488804897288930408631602041412395885491565128121608477354255125489386541110019418157574126194644963916248710165757283481105713152059696996356798819273663285908321206554500640160187635542570074371207761171615731579821376061416047945023780735674690063202871048987239233598902899714127539465291694635394853405024037708611642600763624766276145296468009676426047307008540855565768409938006149806375889603196719984530408276170866632423662231109472964062740612123208637506296915599380739631743156880861212017465871895393027921791144426052832194590621844362358135121588238417910199267097454134221508832416247879384087471308388621430579267280405225142749237070803187869351849655399048810388579792853569716266653676078590801852970261421251309538011542688951577471886595364604052357606546681611715038567905395127646479301229569873956009936443931258263789707386247430938410358942124414752624761738299349751503272867990618051611783799733764591319415203046026345599290400129868436329694247888255631551146507263183593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,6] 33182113409871969169489044222401503199476441634400395006759373407208934482257473376188695323949899307264671723362702337621844737557312095712137785933483295458120983535562539873015144443630179035517441267803400896987487307657017044172628153871441971814834225684120635194375903541984700835467780950627428227985415253270624413629930203158647697742092205567167408508540576541552189828655115191526860442656220972948757835360092926959475464402002639221845734362027053490756867095517342593180975133925106197584682800604071452578472355186956631833873648684452886781734682715227959473488475676130334775916535523164479094260993482876187317164429148187492313447893584914295415866085848599129778491218887072947288601108480631185700687486384786498608079279791788767751663591337269560214347104625226069516264984559273430916806693522145548016050603835112543783519108180207740639487068572060695380515772802520203620470029983483004348459470595497493511788396071694198522006261834633404009777618365363321533199658265980138921338184928587678888004800173507762138741751306207847006617037795590467993137000224178751986815832583739584289915085116473493979498145718846134982116658562723122514265146980707938157626008065815220485534337577293636129513189214325126006813755104353349272274627076968239149243155416041236458218092583304303005737355225159089165446334584193892630983030101049000769806822297971871859555966657967762275266069432783392153874750084094661804275938678663956890420001087860685550509390952038331318187653336572057301904945483738745149169517796521209943211797664010192177179122721073190398351702816617758928678578576039795774877301294471415855634045105375611641141861132962526215338473114233612579082237285331390749507577183705845398861398647809834885207393907077279810980445565371905059476810768548320209212938685601225082729038153406706646465294324130802744296898741205415707777464615275693116818766229569431488074756514034549721840961621361141729089954278971183167751757228961998895814920799018742331724442285242300518757349734260316942693287511858856436311340715461786300601167424945112476209659902226069058769504612597448381857982640973119761947034791635604782855673382001736356844173321699741434879290786939746976649763272343344653807284374627706963637568661330414744009084498926704189831780457777855863898963661995367147028446197509765625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,7] -365063676594392865127366478649073010348429590695422230219080488820503880264083543753253575787915565165258762835511823235541424331739216907549451481435313360061837522437640315572571410172005013147451125600339594211433702406164579774594053295618227811951930423684450871683911101330551037391807084197606849068148076652636747242605277416217656742452611317364601254369216268730677530972679603345998653544059477084512492718889054088383379260959849183943609638807550247548722804531840949428018557379802277006152800666871029336414727354848410031154503346510600764957772444711401484654875249279392238660544845250044479216441475827867388078470867876981798074336267735682459598683106902076545555002905390297424112756101304988912336724212707509790621495296725244575904152919819220454863130731054627883732202497349275359731998322930274655899446538546327914205697892787699561520984076560028050291597577352936944387117256848947593154946378089877330698396382907085942310511551265589679739193191969900587037248400966663088013370551597843021858280769290647680483273568341618592267831732405523722311186574022902184253570054461907112025271589366251107898254206437202226509350320427194856768961658782401077378626105381978899186504008382709153516648814705477032649026319960088716610515462841323955390492128140499390291078786496348736237748570053897817169288622421004224888046115160316899349773994231062198184642667055068338068885650908369465041001901320322721896851426777293750138884910395427119928675055225412734742550222315943117428071004784355079142949497111014927132031265457054841436873886289334624729783909926446448709905052134391220103631538457983578497333919217779417684790145667589146755279206557714316380721168985611014167057990236973060743356408601088995761317933116108364437843622979793379285246776737940573639951714301002926716705605272025016625050680769669104219419511794328533223822054683063188405439121093715695613723875751190316526025842251569054911778167330016110324011694743368964161891660337130629933393902689762122867490152105187339178537679988817140930567843144502731195177270529195216095184842141361837840086800048286815290782325063878859528731409081913471150965594187358964757321304876582804889035143477597096455842561170027050399109985254095503838685653699746394221119691497908054295244587374752684460522955678385415012598969042301177978515625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,8] 2509256918206754180818841271593667522309905281688428676375281605794523726014698185085383730161977109880887006297099339783003658091627426554394914928775576660852657067557742790748151756607679966250227144223137226595770664689466253300488429100326776193006206128648862121143557958219100830379209765421285533808837376234008373025956217147917424919426035405999677233776925892774529083057609281549525178131059027800302722442110772248220695638797967086123388974977679200568201529543597031029164864885834235853968723236222773761228627089955116495124187935326163847440933556941225917368987114335922303441073313282232831311512237281820350984065850259421021057633045867722805628618417229678750388223552605017106419199698059377328118390674606088636056719709317762050548892086049163201121190962047735431061998588746004360335370951501108960636622692575472346820732691268122843666004025953572860469008746081934088466264420796439402083219143822476258476888169722088834714697544528184393733448223996709387321490248631300932367177214236626435287734399066462992867814009257753559472895258017125929398083857835817117691881897370437405451610068700248297749690395895685878381906861520000532220629907513705962416010774880420536741135461437912591313363255667085437724883233435342751112597717356345996670704361924296216264599245929446457869509757716288712758262305270565669197180039648543643710929475295178373941549977812311802495839217553049485964120400055672419038672996101287384786359229901203749640325120214692889087210767147231455016849230265872661750183810789273272833846191141866816525391917860721455566635262873429388422333358842462917239992215940186615097347932119240790371429268560077401836422225918746441215309694113069614410692734527090275060118735385712824204559174958115893084692759299469459957568601609332291152408345259380459632877776671942591131732554580588078273186352316810334850263421729254850020874850772025076920676792026500417793037849875246006277445057213484970597605933653724882050421830793977482805381225149768313369462679927204625309759673165405309173627633738971953278316211993894383174168969304700076045261655433001592425202298141071490734619643411584145853114788912758936118084619711101157046623433538057327165161693003530606509948296500976729345221069574005630191325571195716545336795855047666315649820671131176030854703640216030180454254150390625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,9] -12258115110121314568435030031093307896537615407043204998045427017166000870019374421425642472334233297959066177520952651617849368937703695034208590017566047386222546160811751656706897930449382235875857958902559669870163697097642305744504115181709599879986276783696912376100917738474987067308718856105008641924542252894326637708175313471525592532259368096857238856354789189423468498092406873790279160942873982127309898327738596897297656032262299065999376367748046332696628222137035617374190671459041896555308977531307397696771106514004072691918644234494327100930502435241365554504589189726602589164788667994643034498284331165215299497415232293570789734191262538002759007892479199501304112980544024423679435457778330257775026317780484904386851482076048638606230871324424424205760905221692027518310734606517905418834174912241578036059629733033726080377706171149106784559125799196710930517953177221422258054467710270799891122152090387565169030986965144476630411814143933059824525999602393287024014426007364740916524373166408764069557252681243729008590944545234957978176981948204423663377921668096923992755150110061757604710765270310012039089520599873873632818343752122457824444836723656251646716378101889840542714970321608303155359847891842839975380109858749413434235775702915020343665595936721270633363034121015103091981204636350752990320498686692989825852667749134656922495579670753671696330665031642198141966738548683665437093889495987697169029857633683007198597545086972286269522110670569314397373116101061658776429539787068854933588682289200115426159862108318778096096155558835798714191204693808695218741570365700304760459711167134328595437044040124435403442954668489513946388129550606771264390004899419733900953880543496725884198154614764569792255603685908105285383142260184976707369580924679479201203573297242284710523423902413444718627748832281644800015699140442387395534605127526026981333598761026842749862114512061316441499588014918860162373072761404896218925989499248258220061698552145137477158217957792175158583180169517061879250901404077562253541095769898649815832346335886764105894054860192542273840463228721274932250052213868804805800077548737669767164020120102212236723225924527972571100896768751390392567207275659932877767188935455910768176091593007319423750454226356425214721547737977327595130320410555949464659342140748776728287339210510253906250000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,10] 46320072934009160083484391397974436513990917207192311769142124533068509575267184557479508406499630520064103952375242626447536339067316609021532488715958717680342125522716965803774590825083802392040643052523892129080654760532359378102106868497045842993951094027904809627746595323867151891625182925189817482897515911534176157627876835386261757045564801152232581326324371845467727777083652875330042941965084098992602135710206301477579009889909711055091543619022106152521155251012518986353195194119854425715579066334018133802887470125734379181549229350483504992903783925319748347638670531053811908707785045316918573870418780047948231770555516870152436605221011019952354766613695113843827605135425437659911867056871274637891807594357742670810819247023554890361297599801938635310009947118522592052021911769036837760653475888896783287016753408819251412420481004437472571192135206532732682959289374109866145911773543933040645042157758441042060340213413351324424921481172684945163104966299285480105310441912823120937233743418454180503011445474371483366235897919748817239100616154600839913336732653801984136109284558771379261040239845191105166842915752086807018652575367926122229458126881422654468453784998906356791275756061608642219307776019227464240278082146746939979832603637047299652659842699540466191371569904878969020467625536548525283371574170995832761812845578216284482625852145809740460198472090970657879280419487450816324724237223042272024034621046216905185528702511291309033863857378450231303948967757157596635000769306504000461799505631807138157991812617800854792081272625649866519527001363036504220998981864548739013067729670271220174493490887164988587432446042779872014104830347035600260979454628168705506031424322794114100737147642231901853322995619826720076051514510544015341971172506509944796812149878086791184177417577668011658596804236342314290440644915496683871382691363886719140041001237769119663660967990336662561799876498050527516976048062723611228527446053041055104864032992885365772408871844835597978481449221390960980020753294867769679431694357475392315304767392714158858983271284727139641033141231828072553031229051772310634375211319352872607762297221348493487121555911662424838773278378153556686431107057810874514443337517499455361472951392691496749346979813580180533000102254715521236168404943139332869544988469101554073859006166458129882812500000000000000000000000000000000000000000000000000000000000000000000000000 [121,11] -161305882075596462781777469596420091523168637022011172436882501921258034129157561612962522560062478323168557615796265330387600970881434756181888799610537631935335766466720466372580516365553048196200887495446231310601391987607027552997313610681818828386819045423416965168256503292164247196442529390488571249052800204013945502655644216710025883661151280793751630376350930785056241624134419867606110388644958415412264618342761376249850878043375135859050922448833614014990041038949667920398377514165871746565074397160620816014846213542094427585820214134049607684382471907256588282882088637364452235352538277186037121420215164090018809269579485882667400671976042264623167200803768723525845279983347941515283211854913096163597739367289251973140005360764026083693716322187031390574839516856072199062446851416734631078441937840252206250608801757631769356938185553146094328333529370563187809605099317466309077051295188639578632837963061234281171279489977598122342463382652851312617791872974585840720986988745830065822028523978331838212699189883558939484540335841207863703548111137150803767873082965281150075618580775597777582126213327922960339507814075318626313850453346818467949827444186200847021875183804579458006022973532592694450114290328420376692229410376687833729739940418254545860855935034029590767891165368896153172439166692537232552674163258458290015985135606174831031763378281116112997321125640076346118159542928862630304155150112207307789646577160421951982399090061934934507190236819288901970430283662373544445127860300151476731944346843048647441472544444685201249465523142555940224906084683438699512039209215101328471104292725167369441131191857078157026285384799511807089950443027465232557485580519400273521927663046868499795871892836575759504607048860498433127000398256966073592957254297820315102611485043977060105473835141896819492819624973849585485752882241909300764215052430451268899225275970774280776131188275962415258462870886124046729811026105745061285036022037530331772409383862419163058739136337314128477909390019624008877157922613860571211919220999694236095173376871056777061103059005666871215596671386962783193881821689496915387218032326971785492252482934797534294805690120177457379925347032234080816171444089421059084764432857093409086102643552636318482046333402103364305232218201392829398820551303295661753659065744057055091786878620041534304618835449218750000000000000000000000000000000000000000000000000000000000000 [121,12] 552879177732023368475020414773355333318063417707735981600762917283877818145746595755328246451852117957636852348513905288155015034257332137758843144832390772713210801722281897625650991863487986265360449839791504292053563781012547171018356100566604482331569027414620593241821803386590619632818143803645066043384852520130465725865868770313263049591592222596788089740434071604935961134622571664988410620790075148292340495413758398192228052697508358483690106096279149467791577490184408982312200680676311417376976885675910183181713057046076398469431864620227529525283317038820701666895973710671536813261790680729636838801234764802028999100045183037820977842393149170488164767854660498873867209317088694362615672433016001023362120978241993377962572329761195379138101161549994576579092347963821615163446234560303545706992546612821542707916395556370579332819366562656995536804285650070921734335987368361837680722348848087121609468132661758583371966596311269386461395596270130452243418652454609442341651463475989725336771445202253497775070345041066615578004343521448111650856287985366321350518073284708546151071994951280105928509469029952429587569982836376114637145608875969447846881962192094958988057787559896384442829280814065054385632137887795475018814864263475272841045762192644934656163305328786154316365724641826249466637572809392342993042694381711404311473241721144637174713863133304267583394570939414156579552557279161940595041821628074347314099487510203623520365927663814201941506971347180043434408797637570865543200238588934491566866105388121360339139972068854118849461088183535990008073234446910046794178202066758317913559459628308614355602181272807946141379837338251733834457087583162885642567053831895146523062632006113570538341948331131231335131695483469328193920681698812643721769831489905214531406134598933074814639314795394787710597641548650417037996489845867226040706349207835351824338918849506528072506002357859693254737044870481891990001831867863919205044094328224293994201488676867694255932706453564784454261281627703876476309804997072759492426782909865573506641346035438276390671330597023486357225291645108724657161011639652155837354521999484368473114655718910324049877624734478656968944773657175927194447184739153838488681615946604665550777637713781266605651872409160881298439073906522677095952826858331066063688212442112698136176263119523355271667242050170898437500000000000000000000000000000000000000000000000000000 [121,13] -1836029291219473224539864714910000066392429471762314356839704471768142833175450596858057867436076783038916127904936304774063623264970615494537771490715747183374232591772352859773777649615869522708853008866268556933830489186952965688337559605952218855503364821341204930971304275676001387760278203521414590740295834004718742507014446367577276280633323727623839618577881306250149813489207986186394201933748234408158487879902951095264268821106384966223076055945515846160705253058014268013052320921301192931858670624800412986193657678189708274780245994265135670160462248000389762922470152830532043500177948312142297190990552253935373417311527419378204077186638977705046161626553724559522878480729673425510671368359716029531768087416012239858317011452274395958609029286274316968577653842522290789234016643906087789990422432275306519089192592542819425510176684133955796462486804254565577160281946652666826246602435909556645551538342992928787260532334892379470485354235747655342914877538420057577399038581516861556595803842908981073913541389216060643162012896177332610691412034367275756029501057037017649048517835798211623322899011083950918319197457447032870914087617859065314584837034372507727984029838448152235071079941373488102973998283753787036458171095563412743789788837489928048917524192349132387483490607508628395138366300452717353886461197754203334649149693931934277632746288361381583641207175414815701265864681538897468101538456714367040554818413009653468725794252994551204613202318881993819496628691093868858514270352124555172864310913249371877765808631069948573776858865589492880004206717121128614060330336779765471619817187839509136351863174865713025957402612511572307651615183365464878101265360981840775397680699770683293546294201807466603834998918392881794088538258406751995548150980953029793456587402232802969556549409948472139990802428919149420823342660022771643071383783122752326759202965937796545713025602414823806010432177422769837107523225942617467267249904913123439110566606117073823417067742081946055609490067861139898082654967725303010256032539714132793769522784533756555947224347326267716947790857351634215048259655091461475347738450317958999739553844874528069311550371795870195429987844688689319537822972655439357534502172202721448035981612377862939970766323314257715131674096057864605216081887742177126890492529367828575975231386596675520195276476442813873291015625000000000000000000000000000000000000000000000 [121,14] 5543181991676303228942451738930036500597874674888668678084567603528178456995330157049419446383652241732449355344647337943953350809652406159363160720504352886276986275830448960448096453717340676976351007573780138160659503892215046829882891975464808805815260119413735387753243322437905441934372816007467059188766659668303965141946228595853716330035543611458118521239567575838709280245982810778764378162231175084045650316348078459047769904321096673642722516600140520641720932886437365100444344633605475428754697671614473195247003826170202062582623860731672750426453822248754118615067138363532557407360530914762124457709453962836270220725887046584694772605824123248683831491132585796575166411458356452270462225441343021039428905832753992096284156074592683190722979131477623714777515429214868245704606639996687009874567703678282328893162216020698048216492168688768330189668702456442221221222738633145794263857897047277760920080826663767951530764578050896406267955680613629971681807654891402223951726631529616960999886179713589502018112978736776970785789557247819106630021578509830375071227754191650982915428721721026928835278962441945867089076379599400606426302293110052276892057520175170649652467270028728103607818652992178740994265561275022868736825206470615832267724981516944102725147139557086751227743637655448810147063775145750148639514714905415286259156281690893152614228760344798648652848509072498563273912663634529783584673438297123500666804720505978060056955998821918796293452159635410964993614423989186304604119421382822306376514044583527110518790368541709177442099962395717536024780946732642166207324972480382294171220803790894314251252760551806152461894010073787461327725393873883473347951721015095955964951685123754492912067648515868534213131850626406583382064901399714857437761373733251407982881645212743120971853388276219629107082913331771412829694954330334823109791208262127412422173948493867885518462552316156102484330550923826898545550499659575942289211207038837405818435473863677080064579647099993510821231181932855282486667579858385280467826831426820489213644209297188207409553441052524321132173522304062834012005901674723212132863332099234551375012058914325221927593395970407305051392846769219928351562430937401351712699570907860529818034924501404418868872195760658607735720581859876107033904482802314637134898301185393402020678069175296798221097560599446296691894531250000000000000000000000000000000000000000 [121,15] -14525091045584458461339376882151023228813984230549320100638744738005572786254717012278250982072628514627677724576651253201272788624113342683812320689875215701669320122709544855698033396722164931590057736414066863657640861146118993143904048809017901942063417676115090239910881464281661715948608874172511879446577785057304915965960263114123129498873517911146935487885792812866971126834688485879645431362821488141843783785751379584992621189803450391360432480595884553773728336038264225235266738021533751427495498994378580775962933026402196297812086491465494764616366026497044047051013826775896389474994497708164589511939818562849511536287737750463044981438851560107286185275827364748453145276048245562133988251507749728938287683034097421823766959873210146246216925309041604281815250081205623178767536506718853910314358534776362414430653725923972973803685231664922731160666508415079735720077926684739110689201473681111157588017453525803315330569443959800955964486369863643767792738871716057102665559148916317773756895486950579887179602109730802033587390906463162042162034530358257958943950309771103557028865720242968228598011456119832457456772591110213534191657665487477982253468439338938326727241724182440801316295119520828036843673154353854070904631369845169095756277794679133163561455665671717330739045011269188540675120295239220410539355434508776314242091867345363808733103044003786471514848197108846407796330578335018923479599326431163493044817613058658471283836090349146646839349159897221398449293339030002788930406711951293749570047191054066324551231600774127109806422540350265034396005598355315547723710587513036767949858984199013242749925593293989095166749343420327971825930225724946218539880564489921046352913987634060616844300742387029324159608279545627276149356915265950396813672495796739492158846887750964514509306782549387757472128272552776996140973367591329216316184547880550191671566360980583643220294647241332583366217099388358386683661156014563437651535010818288742291445808723416844130651645057239269669454467554260759570874326802029854159112006678860639380463051909066006970794022507864346135696509123277969869803887902356849806879045813866513236620268821587717119148782902114520657849290263653819720046161626253038013155140213784511299813522634959038992432249802708803394861703534303771487390328980361053269210494184147048292983728451713276719203804532298818230628967285156250000000000000000000000000000000 [121,16] 31944383532087643970635623829529915856879993171633825142190500260366889733005004082876319451203166220895266459068273766541821721174656226921052187919952324797873276692191831301859486771187873509154526249057751108378889099787445672036386917189680205625596309719791352494668918364542974166485371863701000146474404238360129780942197358533891308007963531399036792822250111154354569349280011333487519609402255835911154189136876267781876309494564005857278293349894570936849351804368539187851949850428815416600674708943868546380256471442946449387062465907020475074012083992607948590772882273158849596595178179452225893264153799220120610708352694804138756166676913653138794109701980861090464464510747706919452650746800300241511626124235810864713176985813733239681710777103785841193828825224732536799657268695851014509809340739426757137364698451716132180453640240644016038979458387040225385762337184607462890466465414857333380479563755696680251957727088267309498310787764240157240931883821646737764157159649848094846501644079870724206987653363248052092767742005378793701968266135678382445333486215503933128092096524892043391873600968222144981613269404341614590537488410859001699866360977612970578180825378329135224943211156924310794381195462625243664863854109816450066728830647034529810448214578281759534443100201819322051979857441578393887230650158374009216549309878606767660495201204198459875851370758001887629397238721824624259281208300454178924669628381205271005378519775329421197121287044871088277759186788401088401864128308055395212922180051337129093149139953462032710353853827245453838331535842654277649740699805824226744773452806468623608315019722529493173475004871500837390566359882766697558947554171635924629624350965258399534704956329349989072715138260151649489609204776940334314873634817953865245827083325018453489826157598556845870888094949142022657345188874420497807684796673266620993427020230071816300940684007601701999414809740594023943438698305824774110014616317658557686058143884483325313721066709535029593598421654925107196544964530094803955224790137235479944883439374089691757755823625322115589919449514962316059729125554640844140661595995659119478580118659049644777025352021654197457329979360163152763839962955483403718141060990160486680538907618770376715107664619514531429990538627341066363295056041530675293447255462640252026057129783649063772300868979669985492364503443241119384765625000000000000000000000 [121,17] -58039430071829611292291905540061482182947653087218794063205699069933368336503588394535526984525940457328271483031150390924217516721174267420844276848189618451681041150226714174774356934880843283022704028756025520799755051593325462247717937686601258552507439952211542075582170268903526602259968200967943215625526539893335696854433380811840647945809935758554635439933609480049739976172605281169567887424774602037384015232373457370657061405147423783499618625677001007729406455762023423957601271770370498194374577914059032048509664767650999933763108574891352275170029206312066653007579715556490212264606579363595312447119651110641907162719657490779099789859035243657188560220869110726263517820746286732175918580902526677461850465782221167058456463868194731438030390728474883822230684272603974332029479697718314393426008905912419048841536020630315290552960886270081102142878327841582396789974564749524773666248620611156536339926306011951956459182813138487099334127800448354824347142386587982733860707324354656373407234427150723364131187687058786907647483040199471041850956860321547391815408558464995890449699326797903333070225070486096016354441288253338604146379263736997033935591124047877723879740558851574529339029684988173888471216656497864773732725709242198185098125789539901344196799656332260518230047733723415066674237714321264918241206509999084125839974392677666141655695755863629563766528067264703332254730712326604554716357747595432758145540690626281255348410107874198166729918832509015908555326155335513962106026063754227538750442842552601205633607619614146004847838754487040311163812323122924835953679141434334628751406324317990124270646277371335093067014685882665841789829322971350366761975426849880114840198013346900142687500778201517357376781583649039534017566654787527485816174556843292490230849876016719043721499061946452672714401458336841100785193583189065726709045993642901613223260378007530567442777878538538413637522293354679476762121774979736196084300879043960338525546004855967935408206122250806742501179445538224544650204790431386158975519853045415673517362230356971220621381924333580835603321330027030674217720431020652250775647530110276462266000258548223919351921868071260749453255920089862208865435374473654246203488138833435785937347599880816775077783909666750963746607507963567469158549811211847418250414506692244024894799598199806310480338214508044814010645495727658271789550781250000000000000 [121,18] 87033532253790004308141173682938609831988766995435865149922941240894961749406427404542632634829619776616337870162307955917039342858886497998800055084163240591914302101249464669013284464525776352277518078026116927943027305375947361281633333025599558966068793787355397213543081792531743306936063235512186384607376257201339496109657615730823676185070360761581678085913688013951930984167691501594162954287341380199329590535359774704824014186703441341228314143969750008801518002004964524863737111853295136574293791051923789023217851182487890478528820388282556102101075997835183702061565000120571489660037279250939179689364280551644975945478503888993094625727940200346546112750182878354852211422860294629063458628604512504438460000361000075210138440471671030221108814487119676472393907535239415310672989180676971564028593493605082561307767230597971480011726004974911201850808009737803647439962928938343650663598627025886209021182437798920310332774259837774793547338761036664440730582089552238616231288776896865993964412459039396528284371243753961575380846796906004603700756518012294280099147323562963052206576993905669444254574868280957544623393155698019115599167905055129284081000521965237863742698645413302463897259969366637104683285386063257417452228372840613873981798527383646938872206143096595694539492694162170145540071157376612961878818415281843575497156673985767329865163496396597716790979177391812075310107287731956173876490553430967747264925455703475123194230225473099925962983579730638656487449334833722560278802442919652500674612182386242194837219297895781944329860780987310210019384982688696333390408554751567887139932289213148845084826648400463283447017528683887856035268252919927380138077106780459456352473126737167412999185520961978023196688521576244632125554669511799801588290208613998555553759618654428611750596611768427999374881080078948347970449053408185000245014615940845826291725828974805296237578499547506768956237671396912967078614887182043392950877165941936127815682376419225661336025226905401522493383249519199480958494803252302629986977008033845735862141034835265160539463615177587864022704630828251968856482695538915125238127350121332221623738170039248655147619452508472643349604892907661531068917340156583412318500742011437017074140145299539115175511913489110905137043355896804720292438874306660135323700526028091359749211513938550299068763749232857662718743085861206054687500000000000000000 [121,19] -108689285061314077754542828847338532654712692277957342113509678193241426138746972615635809295886445741773599126278783789624389980568577603771784115124573074846036362548839690281688906273330266953992931387372565174610417405579539817107556695046291278311915318096322032969126665002263414292511381813927949307576293770075421952895647239640647551666167244604305424079638700923759245311082449360251751746731740118469539156678986542379161433524701149142636084777904632066441816257006049024169070005802158559569366217594741476143154224749423413583620460269084264103414793680473466572796215061550077130315031718961816356579644007709523440632416325034822484213279720019961831822867800411493674988702129734013870076609339284119518242970511938010446906174098120661236790955970825019412124951984383103532671553997178696514650405860705172641903213898754622696594447296538084841978927862689929567170236980945607743102929333953396070813692956419681113059918988041430628288495988332838912048917442319033925255529136326550942654021628339510072559243800569550164888662414785044690761400975378170655301350942150682600899860590999988770102764876220582290416940181383381354203401806314706453667705932846454602850906179212201806334817990464971244908922438620368110828372952691447886211886939514082567000099786961184856175079447113687048256805760741351725288707775376530011234626747493321588674392752522239371142809611740991710262231356544782340531975195446931410883878853446612263693823419176079519648932416923973744503648995109905049447995639694452704806376576916179244845095808812360201841508323888796748837485891881776514943798447634145760352600435048500656499836436954648519259490551192467907015363978974910564591152337004106386770671098630939243866233233243206325648506223852692816206068324503293144360089262167371387615209317790104997540463630682052943897099992503052002238667141372141814183018390294042387626231527473612339669797298401911753404936586578656451781577258846710854028287949802518805416798204445863936438529700840588224181853287449276487029381035846219954971929925633590143331663038060612550656474768311547149704582809806833293154984432080955763630140982485714655729324117622070106139293246843463877146828012814178365764093971262392302181209861539543471569248439566508104232816871490058730281464103221572252887758124701563821854244203635514125407824879359900045478620755901033589907456189393997192382812500000000000 [121,20] 114883656860981855874842335761802104406648371177146726950231952133989525695909857495509284142294333216415129356969374760959849109785405756309308737604932135189594050761514143616088218770660683579830411906126798041171341836694581873468332081093444481676441528341427431975347659413477357358149455655401930502287748123303408148967996981397326761967415351360235745598869866466900035527886875907681715571128202548169736913226828565245474530358774939121616930495439673912821498955439420762883856899142656828886968001557046465785908242847334254696686081259112830855649504645117297957816234894839032760445914110371196025264428376646139558015937727888577260376683977347167604848841554421272705590665388559453244658972023423706352094593216384401078716039160098592129522093233941502576015081561001914826858068815033588610609817934296896711129526677870500624617951565345600939079975684906541190761956071514433662995389604558256450751660327095276193664497284345060593563361628114514704477850449927818804112830863563170148562293437918939024978527003644730513503254443723437679731244472589006758359003363120651227023050234826818141925316909913120693213056112619632029277423734493915289143394477986481316793894312808535930795798628415234736431188263498935351176298905031923018025895110068935025576745591823755373743050926026175855098143322630800875698956209937525413866329681893086731053263645283316716352174067162019700005362035285044321037345063752650533545868390993141858273788170357673804736769151180901962310397649994341236204356984943068092134850444297368629500214961748103136794742560460683220931571938923048279876599711900941726195074343273598528722970278172882933482133875594071973468095460743075838916881939780006152960631828880109300234581649639670476301905012404105693102097796809686291442328178442572820328932822088788390748979302946601101961931886229868877831046112792008295604647623277402366148314220831079339393196127658066428809170955867994064757217433705604949155930144340071060083992148043054235978949158819326340287089765055376445042987578308291463824224131442580257056393131210518203806302042333698340565326758466733406159688163955122495959940930926513812802429155405021820969762841060572680699717387457990373317752754021712932010148709788295680476730654280537371109170122324113660999439475363121587328076974218239634258161743135325875996898416390648708582111758857990935212001204490661621093750000000000 [121,21] -104806225383658103679569571716603102849112835305765196709491605575250735626858692953828723983732726798310495225460696089750286531446867255845767097955642926011378749077672629447254437800101254821243736240628896991902145319798464144475075778739890117345509472452127152381152415614015653093860527712582604084795120604904940908594852065495656384311552173845625851861400405789322002509470803967186273545731396990906756556352444074889993549493071458675773142519043916342202094716456491003883037450944298477959310018350823195489470392663105394163330427973426042187314264837195452626905955675101134264929774254649509115533138092946407130951172223293055734055155666587115556797899638699880140388158341831650462371796079747604265700702052598131577970066788783139225735576146929626684402325164200735565969256479996314986775005676920426697079781967736939150052038037682208896362488785780317741705394930497147227154678532106896871337502266608606736677511242061944048212041099726849399278238434120168950379763065580200985337898978875622389764058056671868823166498936751689788879868578534746297958998804600449349674988197058695114203081125784625266490500649334728676846618855068790714663262762662546972599709440638210477249759832915878873859944052456643418582221329699994440477387338207209415209262687488329669676967722407512870528813500810201446740619244844840048720842364093967194279006613507715124086986985534368019886773713640525992922408271180389801494185387633551076359810466752760729713984593995615992498859460672935733001855050316327474948792101616811790982426183008505204249372454351897091789686772608983961634254001175761385336037972574007280733849097422024526579939357703121898331086404574171956037519974730151302496464043665672804509720523069656617033012629060896410685304242266827034778755260417892692496312971404035045582279885422016805831551401725281036419531505869783761359771036264156817924385459822312348527965517872905486730103393819519556362690203562841356472084184893652985854381925121759532918422845677986583120807538772445247773340571351647090664004732868371927026670855757866056187353403473004014784451694816659329124762337404586077821044485371248022339590792254274539719837967778590610215822873825863796766979598625262734087601837639262507211915234075876648653960773139161546639640746794491368596439384363797112569840041505655987822966317775299355252727195875195320695638656616210937500000000000 [121,22] 83465948420407292970358033684204699432997581998898951364501806222670116236983196888374848492702128253527645837082542049726167877868546157693990862462318923574152912469522816621726572433342249742948010188582655609584377441541681525960880560801386569296484180376788227203979643663090940031718891451501358676425502306182039134277087652842780459509942614028691859405228190870624783872601293956078324799003559730350349986609391974593285030404114685093698124434688028505371870520084262268218493189991363510935810207144423413406707172917459920204062477779333816903392057400340381369854230382149225657306051873844679074033670743069566677827604449965153280115358790981376561423804744249215493207535454919526798374935015495528120068965092183248212230286818451366615714646634070579832650132738186757169659880256978731801188160550436430514289734964269715917632372207082696480112151371095545029475009361989525525696691777798791328028834303601882598004272861268961680407322685216822674487967122528933414924745911613202658415196979980262061003062929769407611347019923077128373527673877568269399598109401416649495654178153561930261762040353991616392762285211826279651073020260463031954114131299142491985115280005743822959320304957749518770116338648012228409032981654255922708633879960352485805645897871962754549943991191005406315826003647155484780290901951874889247368040013417336391787737379626210267562875064040289648834982335589111635987645457288790124383922968612969765411260652392453326803092424878076804056022645059745107318649770850998573560000891778858624324965273792948838029464193771106406504003011787108791407467585444236695228540723108657456833924715472503817918192081433214403773785368550797611098907046825280997348158246471569258832481765754239514608868232290070945673122727585667946429710179759139598587707024594979649922826572585341447405924464628490772178457464248670450021690062455264593816567276599026013851097430983297064829333575541365579424802322871823036244696797881971579675691179540805223753615890844372363081422680235496201449012048345662133864815333688531159536424765536202281767258302564466674460582343817799298778720216271341849914385780886310172303460365739763449250958790604481608446441603568673546654617155948397905720365317739609003761608827419815281827840262459043453820897853404995359694355284938364869477236328557029456170663133057849997209487469262967351824045181274414062500000000 [121,23] -56988085088174662549812061797817145273107489960666688325748138476416332044227046019176205725315889517267644763752433855926378325755899355258544530553927170109084065511083169119800837411105332539775796399354010729306484671756140633138871706412427574508192302812570129932591401369196733097306815146132053215898993100898353937996589849214380968051114481392474695694945905133087585456755680899480780065139756067759351800216338052554360101679561773143152840462720727464398736654710796399702219180409301146005566733354972267671518975108116753213012809534703730813391160614957679932493399857011785832160388007682126882516481039039915864927336783449318881650527925970302827011003121533612877498083636099509562673926910883969666361201830323613748714236962971015556008890119794048480344142929278503571544842220805732388584200999119551763409271435357061101084425620382602062577922438949372863979175563210239292358218743351402376776146444736489009721547676219952476427193325756636596790574661196631982546649494883953920733371085970947813875873719986582537726669181907743916493452499191606643198768100589551589092901164752860861864902556282643357853358025567137048446882424021859962888894042891344438422205241441964764873606268970274786656850868147387301256270059032363001277485977622088203421513836056527818126244688957539188109677557505685960041351506778048519931510085238500969344848261779267866898869468564903373379126104696472708610182957031527797509785718047689725062749959497988573242196834158694401635197185586267565176079254838584251516414865408044109907255727997409336362984454164113871767605763520738966786530275872949164824664189701231422907324025751174250236784203780024882168990699137378325245504648140325882447654951507033222071610693410739627791947171725942736244400201609852754431512060813961879432911868132265230105148065982871552860083423001894652025913490510127855181635379396034086643545070949447559410565194037159283790863942284436849932860347635225976826987689936587179088777730655952419494603147991864028679537004798160805644571540325651905977172096680665740803199843180178106961000419261702755614497029425147875883065611950622348356615704912287646442999644870792806436776840237674620926549279509117037197317399243773368138751562629657526342626473311512523465039062902645527633382788388045110480933823682552906736231145070984900492543466922305828159522889109211973845958709716796875000000 [121,24] 31719816808674449530018651834332201733256230083744286991268356547690119796212046578984645413402996491192557580441231752670176547663634351362696314097525390067741862000954256822994602530789552924496119700697752743212404869476390882886764189248779675683883585451249439417542096352617075578353148962914406465436574811848343901927152337744535357135106304880805875942670305356636873659108473799230382277620184140162799678544240173230733283939724697294039715727955174874989302824934545464302725887953554204070547231001690646950676598529651765981980931169325362950424893918348686728673416026875157414483162017155811315980359684260508568997310106119632154279882717478883493451129654021868358897988761395545044234464356376416420438106323296101673134470177559141556714623624332536705839498472530818036524559870598853546944300445860526629466349348088065578896229333938613867220748250530829937385109180192342772602244114636808174265560194019054360230856595357003817461248668122147896666293634651932310558830561944800315316842208075711289814155910600192543735726727508461630775304724393791141332003305216242203411768277246839796391185674054788442788994362757002260679710476477646669109831832333256760539887215414048600443880462477729703907664764587246503900928935562855404004929543799071271783992326092643771632957978200435446514521645673144037807206965768651660527037937301634066002894448538519347095418954406192548421599328988899202443127343885281400714234175880366887269476968444052096933949135342815203610161052184105526980688369290617276091740048599156366739396667129096082883047654065483380539396559052813360285242463531860632064317161442990896476829364637183305731442790377760136739800726615420629802426715016472126058474086613556490598988935593817435131294763008189276947253622301698888950307962744973646639069328485391747912634327273605564013644669005908887930512054103294670841703600240562772175585341275118156795524942168359389553898562726369812667863751813452202177743729741563515245140939920036794056647512169209738487636867663352367073846373617843655275699688012669471647291915017880291401422603549419606228318857693235893432750492289740829731709435774069781686593093676550144011350164187470775165865023016368876863719938000716559989312077065828300315773359362059601201776603158710858587086166040696918623136907809484333020952964397826585291837462113329060287014726782217621803283691406250000000 [121,25] -14128458353029615033138939627649781681309619641702275557065696037079307333749125957408674902642620349767148707245228401241110842985377487469251826351775858390112511955114011019468488490364754879660463621358306515964155720285059620647302696575767532581284961312418957911545647557292733848782664908158411816395314238791816430324630352499747962019635139066003395292180673301228808340197650029539912671009782176116564641537883104996766772340340406655383197352492748797046008459100632969244996669256496041659565616461114699163972629450252932934785519114243461980331642953843244635883624815037464778573854583161283800184739868289435944560011821269526213366884580967926641470298220625543102580772566902774247608845745589530821484258475938782951071419964488242614359394010334292960813739351299461554146745650538470624781035581696102343707550641760676009566290127463573440165945848890313899948814024168375959635120061871479552702155987334811357684946408731802623391203230281009424598980463424519319695502689702808278576890127284604528102868712481561701218567771720604731391649777110276048322483716493590886047991891157706646125031078302027953958549071436104596990231035359801705065284684595457631202044980173339406578864327130100371242054978827691678083768471231081461107220952721993500753802275183803752364193563105464398332933440664127876893177380946103766619955740159096992286659542873491817194701186973466997924066775647831642338860480364396812649500965933937310542709084261841613950320695031002204379725705540287933328734349223957036625107608716196674230735367555957323278919659658501902250778902885672727694270488275961667601437551047249990051906056291801927023450447673152718855935031126323846533816132630126629596420025014714016249410239664785787199580307011261937740649921074668538557046319836249862847099322291307692573098564216933387776540861407485587268467282429332714122772457876673044356392504605825229592735975132168089135025023407976322734746333531399951917527981676091292269173545799568194957174749326653416376669654067934908264980213988492388476096323532569849643493375760092707701586370549756273012042772429324599631537615545981780059832679264320481225557076116509474568299375604349877361693449468865004983703703804488587433455318958143419241264731718840660368584732322688871924752766952062424333234189444357623977798657759384264728731890603530274574950453825294971466064453125000000 [121,26] 6836731831153748782662100259032654953040340077546638232207391717241765047768494399467221279912967616022678838485819995598719545420925594389991481796479202933410827072024169136770639564794165842611485753733064178003665149204810684652261163684753545167477926701838026961023378936891479897485231006460442431103031405749060115746440635974484717103541505327659569166280635200008678534691498976925556255686976308279937576012011307529441756094683311481559329025161068656667349090382635240376565240405727108354744251435853057421792700609653703822899136289351413408249120076040917392394924266558730615412907777296163610351026684566024426770317555017394247621313875498792839389914659138343452167602750591818616408487237774785790477556322193164508267115260141576379957447168586942979896637868579304057376605203948034354885416243515934323212296738202310155034318657501470694640239149434875623639366145850478154840549234344574064047437227850658292127459745012435586211812877357330106535763802946153342325641998604167330575494244135938648128946986413474271713891840869206418966369499890545848092867224724024940508304294591971563321074778595580024940568717529493474110662399939694713600906026226747077886975653125206080063227771559761570335514914691361540069112332895529296939611265029191729111650808957361727960328589870853010212652071312381911923584654631061988513183950823905221090006794398757352429174355602404610043179753173251397877712598493902837437243470896732823934872820253906751896297024754712522688270397051759209614337833502472162998024598027363075263194849417121739551597665324047755855904700483005149400636690628041481873888376273845807713260427447558138843559643399235077122722005103519709756195594901244804408035188229858897210750211788710688938894872823306582653427836420250778867149960565868971545290815880279726109628385259895252592459905513740476371573692073013850241414931284581412348096400684174881283967522594604935148908129173571354945036121565441139124627953363408868821267513186994711831606888140072125139390098821035067010656602956246593134365174899459969194023064222051873863447696609867567402600348566433385382622227570784804006741976110511741823471502772867123440751657449356398227064726231397780909651725781148108592351450392729233902944106760867815527555518914755710466770198528851346556475104586468803595251615858679973460748646729712163505610078573226928710937500000000 [121,27] -6138545625197228170084395909725249663140932555011358073270817316780479496641112631267236370525173291909453958954798971413825021422472125611213944689494227903047172532077128131295290984307333169793466816279120570681843387930794475669093253354259889686055972442548157589882407648170278375683621421721989543423046796860205709557352861701178793524874186635370072475825012001885445524490357534959722703413119422804232843239118530036358538079978504081153530873327258951484118259512649477591004349767833842310354163371717315856032777000613316598488102455645170168158713816871212781471432297657128472436584913174196952638373497421815477846707292152589083465771200495690056901766267717783037797348651819574443337916028163800909291050879522446880115632123739942263120353253623607636827631542865166964593979091912271883609881627493304092556658968231741411626196273406129986981543316381176848312926224227634598463701419638773585754237108136902047902119890658979963540225400683822800413881011284949940122372824894983814993440364555672757383614534860264325589292464133675266219651962810713032925194163060552164234783261316770957616278475836154393661646076839879428660338121466949692065959911104657372023793652823292617116276225707628800868602858927831149426761780184606166675358807258244921295626924942826839686832462620501615469896937402624362894457243782179031143615042562767672241065697569301820413403749807572198556646594344288710436187785544866354632019963846146660368731831035410425994973894830882291487520316177266711848259281180403849984454295770037709933571235975687704554589999706182356716114611708646964063450693112695450331190656898154052735417432450530021703312387788869647409383926889567332920288022584864267809643539937814419500974230774306758625706318924331575261692179751279099192322232679057163077667902984827056421845052173425788317694080302022263081355455044196478525169471733490739222755742468966329267679721197774590761953025786746896886374795744156451396800638809179864184306292162261025061718344796457326450342285206859261160841698038566755926022228105998759266984690834260281189641744788332515890475677116162144703011250892924091846485983222138083485091852553364677246124510898316540764772909208400394117851754897362721085884108920126474448988202278484612281982839953115086232360015105895801186443514550846016109296609195914687547024346514490389381535351276397705078125000000 [121,28] 5835549862040663009785471693352716803129286532758806103226652671832188887746816418852983101907436661132595090085806343010779103465148078246820372867149146238951983447480592617756664291428574799138067365215867443966735594356418245164190624690633480406127642664613672617738524364051298575793579352816466188733855670058761737544716563356115094117572631877926306410303255460921598286745608793747742397601296019081788811847049436478450278013298181874740540891466480032741396249548835114391297888275876060207628329023103264884749695749003249027826067880108628948795289633774075065047897711177680425794141041413440591227031498432973078787786791417014475077098834523081560567173695844036935459496939306413922300010685647502929295189000668093965800986282366709965414493715918100334254905276145802663661962108919590312654889924589108144779698722801527255013461745559390304826300724825028751908066319987903003359055117628444407712050901033540946167191601201188117279603504227713350805239382731766408920847456141681579169508944761841635116287028887341390635590287187791542204414438662065495463163718026667001127055283796352163348316114209012609783927331704226628222294753154958815437118794802555885395767971291107655837903903566158845035768043974569774007206205436257014329484093743661851754727099579486384253185617460304508719114889755349953449570670732819423917589534367389680211803356086471415342669863653012026303900124819993110544569781123800531080802325470645040060600128701478464153245058984614268821778064885149175577816874066006021391846710315316107301371652232012327461400307420833637163547021525589353341710350989045895298741045410275558285329626852919106147162925023973360828255817294908402243207356267570146202545688332782695989045411569002849439320736444770960087881533535027562463448974783919128338360950536321947565142336893067906707231529674511339442017145018842131184990546416704748992382701753537777604560833546617484689622559359019121007573766682131091374603456860822282319179493828935921029915697803726169991893396801880744882817693758782291847427335297632499260075742083925460778427622256479542708189329078419364255968922097105494929919902628010343769780087020974336458916284365867466929074486286314919773212401717295348897688687420180503727951406138113362645948030931120746781880683503698766143111735287983601225710867437738819940573620215218397788703441619873046875000000 [121,29] -3642913332262883681778808604385337145743510871147384048514131707661006424910671498653442103540850907805988743763947607039692587242471133700873370209311785764489625670208324899376402752106708455034801907150588875891742053171301314800124718386976179330563837052842081155569640549080049232916954579860788986075743986204029417237000717377530829947181531674150776073792938886386041430144943566338227826747006596072651869834539134922267298861943233272470131422054259236783546841159316797374423494359881052477336390708483889712393448610214772802468143316175476999818225367729420733916925312802201591057623800925739998529673373211937419277965290977576909325485159798980599496199274116238956251787895269126703566657239626560236218496270166864851071594813199211283185021801837308634725189705372785695818056291339650487006706485059600313355729356908781880717806573508626889503744735757056228587597679499321161376221410393458250662389229625110278767956484625847707545121716618713567428716393014818570272853273482335106648680039582618791840589308834046794400496622999576842170443894158592831510810433029695609796112215637028478177337863558303683406439339590920374106480667807171702166898755303024218212335877482803859868127609694976635720437409982508548350330365716903581550907427177375790062538244349400421945168418554229738027244297838072523269364899612299725428210612801696121278195331949863224953388619283950983428557330068730129157586946330309072329218942475340596439944820016818282107055398311035035002247574517137166222147450534203258923859752287067166973329282561402635529623672286925534910073726971787480793254764564079165938736392581397656255303511346736664794721366767936964466494767077936823549436295053076126466914608325310389263101933667891203511780147427954762003904254990510813148987921724451393426611327785180927523421999318950380239157799025834424280385021098444616878706978605202950938094551066052394776189060986525822586427880740686351512552741943334557663822492901417565883299886937808893081160043142755409485046841530202216821125262821210865382780220654446370803888633569641871768513865495573750682938192323593654627147007717865632383035552350326117987432176133060779799841479996406692013234485736298920007385646101651503592343116039585901305962070436589587659430915723266971617747009784055268454743421225454575533362726731624256504282755031454144045710563659667968750000 [121,30] 1700376940471378138640681459535866503875984911381786193844738255375229523875355237936310143450164342749486519580616084219935720936213454836516521733594422784189740180228875452849093707551322383127505622371445002418237511075519064280552642931165022183824590357520534730441281379557113000952472366728485491511397906065654359648874857025536084452336488824958692396314069675863801503510390727353811555965772877359202506225606448750418292096267886073725578058582716902930372738498366643540348362322125459189977604386866183011087697035607715618710682402110274896028673876859736357328102850078499212038261439602884255973507009803398578483004270770116955992865605723788189056767211360944558199843702115231514545709070801540540410799958826434554262529835259577260506852317398208952256265772322358954103703753415192065652142747182011954130861079744072814987453023689298601120723122404829362523192122576309255307335914171715730035721914292433977168799921933029045019720703318130222589269983652637721552447281162774968350455003191375349260195974980701113806716976715009312919171936340013736679910991421336047597877945221304631232009160082575343599934301718112112348390642038772516491491983453004527525643060656015861533481061544134026607670573759717845716471125039006367353075324192885225245408374121665940917829568477674944387018193845029481406422055000689463122141468205569078187453841215048407691446178825294937796454626364782116920721082743021793324339900060265868013040782081589265909027485292323873745059243365222646991810615866577129859828902439151425180091876974744939274858948210758980848799575175732742921785565832331568493651778084980284719569777723841923072321434796871512226448214580873091922184068938532744631720981265847194740209247984823407913589550468133967160194223596673355866593225806753102338611707925135949866954844608389419878576387903833174608141061285352888875417525514187632531709048959971804643796742828993238222789701148482385142828147389822124081353804691220523898791267145937326679393240907166515385176413209010408495570617800899958516206087710721102828335378892179726884625110042575336292230837733858344479814835938748762812801631296568839195984861326026034107548964727308030854535995965806507538179767263661958321522652572721602761893584150614860135368835703020408132357798257683626593861247094328651718750594970530620742010796675458550453186035156250000000 [121,31] -1184413857669120589068635868634821146525915904809504038793402884400597953312868200067281111971499109734973261002458277388903296431932571579978238742727520028568383111473399398380558280983155084794224065796464107715988996083813425505859523804987788431630721027570302198569271852592608503689931118228357081234164409419970450349801526190791710704180840884703944701103320267446131808323463136209019319353613790556318480201835797094477962376456340894826196596046055126675497624497145334456762100686699636224261892091969390769323892822386605655370238187892102564230878150767402558544452485069814315761096680250728842852734132187186209318173371655686180570958974979149059694913597348946792824081581512309795459766214428716333267597561033948068291148617167172669583910616023147550265933372060552587398194757586948242160919643978036433668574174526845723527822364037090046515500380336274207461377205989330168937975146502819161289802469709049193176964216151598411189559597243348989058979763764334171959640642931456351502542044783439353411681570986734366059063015235384713148607328633888016235693212014496725032172875956330938393392797679330884023583596921343968625642698279015080361828725445742288260712941067919229411717651920465941673746477007080731527064793134690624118748315666330790742203025079157842716611751830014254215246131018049415380025147782896724162389708668411360109587286387730315130981373442135006746625695811896212380056033743753681804059722589617213697466517391563094591891409754073127008970117824373240786575498972426227426886474451250957920229924581734688146555801149170880204641291549427982244806923397372333316069838336440730287755549035849229289755500794559978766732157784180924917466923792971856106864847858951483281041241314625902109176413143761445652263110594778091121233816878097158544982477509786870886278904933074470188504625377816239589664092335797640025328617123861549414742135166731120647772475346759507770052067570070138085790958365246607931335381156534890095324334220292499754732971829961334951274164443039908547101780183360746391693072425255828194415467826947755418779628459487477507339247606532184543225589118091231932999418250694545614809814433479858175724867132913931267532126136535394237843265470990775893887703706449706684092245863290625692593130807052816384732439465239587398573892471651057376754541047847446577634400455281138420104980468750000 [121,32] 859382479695987614207331099848500775319151224537532342729654516064262480715515689341248707644996836923261174042635323166508189121232263519525033832138418687093733187680375226754922073226694045556088987289867746578304664612484913476856488349439801987475416473752320929501630220236236664543853466481576779473063934192377716466190710314844642255684064270436704740008356302259972020138415349826987413934492001963831126742922584281104702235232026583112694375401556357270107249395233729574440056755868727604189502472501376809933416419705000476189689406271061158861752669170705713043776093640993622377666454230152578483123571490490884066961615747365180358092978888596298803772711498705280978148399161662334809084916103188580588124675336857942237238320451502146812445487611589427607929183131939208766111822613698637685123340047573017764040100246880403131497574137401274251591676793200648360083776823973148522374532574148746822227903717268654851311577720835140023731867647774384178651579230379470645751234287906211563069454274291647839170648039542786802091429253530811732020922035553014665871859821588220048392681189959813179905235234710138521508696975868169987566530605789723054943365995002097431800857964788634769234489015130096645363656266849633768539256448338337449304381146113028847087422666012204029148092411605139593191684444634440461773833373903028719050411773426878008635041716350139782015948638309523669429185539625940926056491239870090749805394530156087819761935336747335412762132890907877913691475765252551487872282337753578941574855540902319262742290605820481833351452884366108815083112850028514832645535845614075885871866548928207296279857124755723587889116373086685780386675788599741476570989234515357833523115241126192728396432068509001044405037619251989760290324562689469831357179461991851191497019917038455484832064396183552189426332681138629456378829615441065719070846645064513684932704732340150056449109484525756990829675044598451490962858361245016685389942704340564887871066615315027114946615837831786888679252244495794740527069918099619813874325112928805001453237436851636667073243712033996671124476888725097608640759261574858707615996580447107781890605932183239010899420282688242091750022164730342901389069261998907654162765948729266197340312358772525157382319423655992558147351021767461777072233406187068915048354877939118523499928414821624755859375000000 [121,33] -207344217180953929049007010211838690759437911755652090676127982372315497499683093356748522122115077186358383636093695673105876327152534048560465380799414165661238667382367837394985084965328315661794324133412838776804282943628445971729347564665189252612777680742725219551255160525990096822908123814132738380107905156390101131458599307118544948710905319497263827517301653198251564564923593819706398793581051381912726999476684669112466087963254395894332175722521411633183114702151603353877860023884211490507437186432805511755250731530494031000190669340907956697977904649917013011375223182053867422353223215466183260255192815766389559412508626939455471132713195445294845338619886075253212207843850324193384815071631755231370903468657001650803238328479133921149470625157763217333933875048572465077926977773427281982161040373850142307975426260280978225710710116419947223873906430007339875228749908007492874788725417597042980855704014805784164245074017960690731714287869583568807118815966856133952594621829586110979728758875798880070390439153301361814496557522925197147259211662756337986662566826007566126443000686132475978395300714865241874588455020494226413417670200367421909086116018708874018005145971058223964737689428751403610975265113334601530357605255978037052237731121609181076084125786475948324578243270232222420477500982843623975558960756856586653852294423804321163577730122272085396540059799154552277961664722465837708095207998840785785578845385783907137223637075505746988764179938355553831810906486191067105238976292100440705730571596032617492791819656288448199027076332380446063099081842447196155822475799542249773783500380260916472375855226425783152181750101129115828801411996170708017424345721028206382230555337105058332387889055556315132123553258246720290820067736125911259341382253845696343314486790764902357766273842798390883811769992561087481250983371514285852313764774713112066280255452072096381893969290613887654574477026413367643246846585335053372616275225748574338051866717239486222438283969838366903351408640183857330295906726579671217760319635266585182400577682807070575373771504132821225912633935848718067697138320313583191950290418009961790889218756861265673746713942445566618574977122304655150035006954821248777951839459457703600127261563214982950538730375230115615475153825911608176666153443445548762436025924671412212774157524108886718750000000 [121,34] -118761851777610156477220818533064435096214685388868894306161405932099833498384588610105749720414981291852313427505953134101295685326230970429572084023180603042380659140186212141223583759141071581429591195628200678106296567000219062664215661972661411904622285792004172597506179034819601496693144937434548430765340942327198691789172011248924036397214332280166297114477227442423729792760619255490380801111922550108763679543474935743070111352121349532393848247376148187436777615434899707440675305975240886357645440859659708879761935144997969359094184950296410050771547185395335330975444033739421107203240823677580746965525422182636124879752053634836688478653790721190836926250191715434191606393593842697144339426634000086472116760526336572278561359132372548937795755088991638418750275250117721246957074008785783621988811112215323930859673843883341758391140140562999633856941490111011846775836323103165856722545142291699449948235793983524449513101245185147255313703622320788085378717310779557349621826270978353004458259736438949543944756333325963617115832476184348895326674640674575194352620149071156889381008589722588622772344352226132222638389073623763951269108709039141655328089193505095594730805133783587710403906182950820149759573372506955427800371583109467224629654824638062519979349837147269018193440655848181593124718353460111671140074325744185524843802813987397446130100495250218657392777870108379390653423017162014056298685046149870492285336707416271583774076757185845933994446283662656525901982867349211183428875207862140924336277653593011627848817283772266914164807562887774334294780259132210245001422899353932891137071297501632922378833887127976635878991789307506733349900390406135450124959880716673868379702573930260610019973909741935031125094285546212315758901118689304171295991283162942305474332046371706013087282120304934340920072765688592350657922035871805771376346429998589028243447208776673593833491091394902126883813746808066329683650624535759564500424985515240749655652383425768294257087747426110490361295366450663721011624603496136488084332880520229573775100094439201287480056542625321922779008781073972055077528896126879826524790869359999779274258586058350401288977495902909958671685393798046906484532170576186549119320197332070427908331315940238367955030114445971899845487397211431962211438848834449411029368093295488506555557250976562500000000 [121,35] -2248378538055202623673062564670450051630589722038173340182806523211434568942254367778332443085854559104517765485646917695192901746393990340388322701577263685729361410586135579396958202590308603389141921544420013525159438642565897747427450156039657902293407396550529421697285112528678480054425266614946235589714940188723303529672022815970308490484809902545930449497226803502953212646565884562081346856732579628184384260895401480809791930238681536804706805172038377518611946736502250709094071071170223212566592171961894624410396370346560372443541690683785610767823550732565832694542929047131939809413617252569065753211066945158532513999891741993684210257279426179507895945334143624558829359254915326125525950913185312634988467754666878648328995802790457515218341375905174302367092605498601280552648485061154709087809255299891487024469892143259845842898360843172818530245781813628625491141821054783672006328951038334596922476907965528466177271775635691520819357865299672587141032943395097218863750182224969884700724211553334210480436295535945706150298876907013470254291165428154067298155099033461636504722448992834446134886523970628786921813909505919635115995544117618810464403832001432382325466047628311226722675104735890295221931014950793576515507337464489831779545779246984782604792726983732895865499880110353410361754247439707044231481387743969804501770184900738144732437705198684056529434089272626021678903180480859278033710970222842211106122228899938858621900438953147907617173464436058410031659239590056352639867612113284061384102209628290057231862255383369197647135568829070005704070941619673567445229101863379597914607831276301991489538582515840488311421286186332456384945149077274894768747823397905341557365011980959276891600214562683095413140317692951792512636594388063148406483266255825179124498117199892223391658722036300658175809649788001593364220441969650010190145768188069341241339327383899389611454832576672421694706570084127065528286582530371156191839217445054066620927560387970497656810875821612644765743939804981942712762066265510431359313529567812210358433173077465466134536950728897701195718980286084069371490615327042909413177261234882842103364698289391174514540002149612727525597495272007920169470281304150124000542234643576836702984348857633105778230902594129174661086577034171906596968855580886970102483246591873466968536376953125000000 [121,36] 142282027839245217485964634423598877013940929723861084045318660956406189243245339678841975574001435341167525402579708992227269048566860484044697856207946385205156441032949620891255073408842870052306039994244685711039126519511871916156812846658011787959949799269630756635069443510819430024816598987576883096409888518746049569834989677558426779083566850881795607200907313146583811212823663141064837913405094577060876658250542662300571245312977184800872062066274426545852896445521557794571414455016166001200153805595981380591470789392858945399081580345654741254878272682728306563934557734461857815039472359623271001142767262108401871341946779889892092733229017896616910296106209585028698532237307633605383074790677906328351170929679211226228537594477955392632349540060675204317763829540659700954577956717569404094329009475684774500423877260435014112408003204800208570688814713150553822493020479064194969981300128274149237890091630983199761034555185088357424998060877021262271686635776690137100073611090249141080534787738517887505957760962645296850543993104525136602120636191433277782250599798521616870712020920148484112672043885579240070651672774173521089262020247273452763405971470376947690510084021251633198490270666144795559218853359289629349677022687395450476484504091162956052178188827245671333361194512905361735081505029713842331512372348310982559374322181717026325961109519478320298707140858422630411139853397266773871081640155864202384797407217441964524386182335312672099407411234714725817968021418340094282741627329637730935974639276697183498313866677710463825941652038141837348749905045948387972873546212209286859255525877909613104688983262873248777349907630148977476192183714145781651273786234080079772102453526063131250675764481609855046354627238462504786343722721546649026964566379116911825074526210639662132466164080072886757307901989024067243164793676556027587033074206103260726940120962725169172019874530572285533325825488627982453494958926037488863004086955350888003453267557145102900741766298433160722486013370583093696319980060870668174932917738519131267533165740352144586897260667197661104616671562011969837823255624687643480309901405773335731431167363071402182573711675722523773979104038878455476792757005415560267689383424258864739749859649757961264954766069178776379751899602877112539694244748578189074805777636356651782989501953125000000 [121,37] -126769303131332420650979813410702659106162183993590324572434629497848315352513747100493746244300976425580275322302501546819627248736309403308337719751994996559470443875231617967832496735209747959432265534138639405924789569282879444705977606863726697353980966822862994056075853428361942176507717964544650069125700108032182152046173770966597256796867119280666328872575161065665896265563270005601157903248067693302479300933995530924490041243566210940574199890295290989399037032813753014562065825909046696419142279912931789576691344933523423901730746673889646110605452061419180500804956664620252658879649254294783534547166402510850285739431979130645239504657863368411401073871988316208780422654554206081739629608355016241669240080166793076777234572452391448777419720948334899418628748119896435345578437182122664921931509058821402797451506022032766440511955672110105279072649141694525173118220918115294512332475411978762973534632700830615293694181285994920819762746270480991279072804606846848417600709197412900388668452929149319914308889120816632985310607289361470436387648762997763040200784708476561478181973083540940105787824815506538261355471095431679699515697271906104165801722778224008765998854640484391089562693459226981495533126945520954474499877794146706050633611945700655553973096691122868104762895073354451992013723055541254102436799582730806874734200867513071605405748775017065377410758458337106492857253615860610640996526479796187717290443524358270511466082006905816665093119991189976368062393306390749258596791951602981526687631606878528451441176546565014010363499013820548548419311396634918982516886072692675545935654036245227289947391452838628718429445636577055942820626257416407709658578353593884520865664955109648392846696395471934502312377385950226022963162982384476651623794213616290985940049084224909215197942351177078814158244829580112163703848348837650157169597947781782555830781521414585552121901047566596726374628817846262299771738394225431506803669568381086568977121766539574625007216130703852791673327462575568387953306667004960997688525510230196389751068482357633130561218522588523597895380072234717784510618781613389717440849410948105137677474456859189883869121541620843710388686922970206117883986401754264406077278554082931108012837964881182160439206945409149969131815354213338166051452081395378712613819516263902187347412109375000 [121,38] 54964987862374012922688477532385634191159397967464167302930894715847497882357976772610460059004670341061323130249572505124121193266476078627360359994552137744599138003914969145377869877845409616287218380136827789369351502721513183883480871614279201949804531300016728846151199028541478568343443351197802517101702739605980457048031894380704923830681700321924852807989697624764203738315882852748596934628752596133043221014828255113371460383901860494435675191776307185100734817084559412621492148726773779264566501221750148292153439555144653662515487493685588950264809305054250466820928682024069203543516312356400864498240299476260381414819896813722846167970787358946001485159478146808325997922119522673321573695796157371762704479829752265163113376620110912416125136748022558080163320078369412594018199287806389758537226575068750466312678477854409079761704709553265790998826103961782020349286454539865789715215830580686947234085583201096612520461060677606685443159541552310645787030604615784897024731809374641886125855168953975050713949071982634950765241283640723535739786467664440710686911453404148194645341733617537610459220739481039970918551665507290580013110054453222786469231705087271099990133827174544518303602265601788801413716467858420260163046018481451471142457920512886351619284668787613116756101181507194314486549180503507326699274665984167208558860406743006793405923412954258308445822224311405824106202371930639455106389714958667906972384791982872750908518183223099861026364154808006320777899159415650799320305265723156682791687167223172490173813273606314755736196790919062087924072853648921835919998765775755937950232342991873532002437060693742492977488073131810969090076049390273854403951933952272437169698751331219829020386169789604770070799093567414275557538970559040189292320057815587415786806157570239382345308261923313605085882018323466692877635137809458589028172045393119521242390782007075829376070312932891216073518654388754928202451347179885461156276154370936340097336291621981365066771616056821903482726245540633960957413470808935000959236005567385153281702757095738407450949692839858467853188636609851669055229043107643387818744333727196769840525988977100032904202826839681478157065934431390124637413987380534890005694851373040561570710656423482547766596963302577904120086340519176951830912503105253108515171334147453308105468750000 [121,39] -9203906616221917528711941231154899948624401128705977570191636058175376346058184792787051392750554606664634103579090265178187372635745517411644182239121097186810256492668299734327848096878851118004602221463463223581840434187755750436570916192770825884448323801283872321828064880541278775110171291881455289133268616073053011600324733716370739519788134260461861606379573962549770938604436290064214865620063322900334337515353187174588696227394893851485306051967036958215085495440425384972569988057059228084802373927544218582954724442509119540762435209591209832859422935631983189756787600841676449196088122038507327570423229616592051189206192727238857222213775654764476426975439992458481741334769891374764395230401702298483893347073449749082777502153065664249753216557169444941191014129053187506650545742959599731650052059103247717960120629027637602430261524841388333866617164237049140056251192411588981603705599110713654981210895029495174697459229744242071935147217927534008062031839538702832315527119489690284261221483171859227265422982519385500780366143684232488167298416068831485140346793397051340182589668799326155394905359791497112014446265309138682335002237703554978790798336310054958530989214857949045233311692145937472694274825926809271039833389206819004165148058406277983416555958798649193247279119987630535871223563958640966556964219344152767818747233240091966442056266093102881343884058553555046346968135775092618585462763816767319732068775577101261545167329666960019865981396990849534626324927932645952650748459928915923615474109135318796595885971524227993423983816053855042141743451031582613741724334688023785049772697921500298739884049993237592175431073966313919829840609328540830871179393490474198523544654172117991573512545180394895528977609237699245761388755015747700001467208020427859615727349698772220323843798553654888505273528045351032759736952322445450453879174130134409540221264505810952653533170020239817992673591569922766862463686917001647832885735730082417079703163286743690742240399902479740943495969938073829565884062464991184119813169416508579505736815332335538682846653830902397071309678902974519858316671103547112067544314050967012993653908932879055373444410243377119827746570075969932641334634472841283855498948516776574399658272579829554745360618988712796502015115029785886913149539623191230930387973785400390625000000 [121,40] -4291815942161931932633193140732432942698696588907227334578566686789637320822706624465171124650261970831060854520363625217365664374931414359640768439640313236302748276540113453156762671612349096515828034284731298230457658670351045713046027167810647594640600298125130470873239393597774748702421207715934649065227157143862945738069618139791417813230591020081812455226578947453846395048218372677067832309957158472833473367982342673953024464456089846821410771694477738140468853456801345713952411995256064318912299833777882950143331669263483058337889205950050087260423624047491199209846220574125756042521119734392101586725365234302786723240252748290723931228726489243142133739492633605485185925919553063310452457156924841078665255460138924838127690481143455314164773626674549847804050983179660795599187660079877718893616174074702414435400208472199744318589942192702052965160941231900959144762868607133326979840208824476942737592109440192549169021687605360857526934786485655201709322816399425497624120269185850143830339218464080670558454029577459310825543259798223100104338397801684334150063347995842975424729159533537064865108146568544388856918988306260686485218404796158642151864401249391524784697512536151272536405842425869025283104265786010309213980160356443815469777303073245472845010847646490080872077898940004390022865254138036372864691924521645566223354720654406764949984086410342023215046693843717879180679331204808058299430060417925425956805367098863838557292599453610974045281660088944128225992316017214877067321690044794806780963858734470526866708568473391098660624847464654777549279061501592178140226106026595868805969721701275294918295252013387550427988080870905820962087572226117444797900989629441155780842651932656876459540824769811592592192644455466740937921248794265854900314964844577914847248530093958796162886626065059940432207992309319351633293914708673356606139993630161205854192005296036890599165159303029150990376368141116288507390377634218145055418121440528835576265862961221899999227728248649074352866711531442585487750574702111556649103025333163166560935762558751750446593819427572078300921252772203576742573220118646370472941497651301244923332402241819061837275975623961504416589486565939915181920983326579104175417969224889069343560595721799270601472641323471325053643352380374625942849320381355937570333480834960937500000 [121,41] 2878536376808136010134138411189854225660607425942168251811280807506968702179013475571877490053419350218427432248182212288725007091009373751374899052746423221117224527760111691221479288548395740360209732763891694338802860209035752301776642056792770775957569582088759175629120214290832077010175481963512317163420096107972707680746424274426373214313587641253612782853670795717620483858734562736702824643594030906234042738666628952988737096272020236285027435842138607841763829775235740784110028852963624779383582821997916388172868646093513164732034804537721979756235539234807456375681631726541637579780497362363206005871605143568014552053520162462408490912112721754125969870776809696484688173535892670239358308216623207894216151811468263490380609204263856295054125976382764963394171831090437492717628269802229454726659627629388560358618810267862034752520167198613605077643347217885376055429083383577750640372499167121192171655098853276670102636562804236268042758188696525166292366463864615887956732382473827851508586016044105511389675668099993725508334772046550563589398998123627278435943423008399509824688220369419992893589068765887905335619980457434585563079351152189665777813874417802633302053515908161519311085454373457132818943712157287279564554354169417338691663201085471201298946607851187502616905940188534548176581603224399323110003463144435277696034371352255900010415920232400297336127170893040258094975099324469467903998748071015829195157615880224967570669463337381024427446368482991034240788389763653848646778163308453443243146518918872272965260165554228750825837074272568827800608292395504638193420908963498084265036291958892300686533022092372393412416211344731275317673547295694482470237965718448476270091351134545931559724595828468938126570196280003877965727873084380109968960609733671317193258492589146785014666921515452190480372762233076277224066619631014760941186666329103287886062159529247342207376990100499743030328338183369908091369115884356310110797506758588921725551363235083085421789005369550657049572169735095963683950754934101491203435725025250650030465866388057559244377688294464326212231348030378416125906563489482404771155313724665612373351573341862746113622489569155890533467642291113867179436496849980440028106029848391771636351198722610624543272766306892691147519718671693444989045929105486720800399780273437500000 [121,42] 417124762615883559195641466315313249885898154959918244421092235796282737378862293645406883134316858393509656580259761899083536025529694457395613221915184920140663127839992857119954338854744467240913960112603135973663526052052124215787596064674257674437451327650429903970133624058112482939360338049489613973738473209540883193087622612000148460694875516895050440965147373442083685571869375534191958665613208706158707958810502866040535518596793639657204475699938186973651086113148688843890124482597541990782362904775692683763900277227602802246329948694870432881799056294915852850814068413990270958120340917253428660521496086071071532248549029369338833172767964547977134374072560857719127221332464481071897603490614009242328935932830804814242426187531225271447426154984166154216287602509259873623869779973189328466138718560103387483184812689603232925148916425540429217338643411839726981280415480024493972636732226271002617935056822296074418647971461054056776012391548161674240622015980849785683405826264395416795892975036403739793874765422352265463054620725534633074549758058270274022130976265819121305918888930312569644078870458915041624410011284623589923733478825603637113000065733866387059559253031242729170025586141113328848950337104674825113629184731413644121909552811107105407518844766668132445954153960716815689170621257724164887201545600481593914390841801644971869427216690967772821922559850596878847938733259843375887304505607159413270515170245399449554759426947026757516039221559670303554887285881025188771558402952542653917723062895049996034923701513204550626399908994084824178646029779598910839381525917800392280820781898105641430978471487577759972891551822327274106730098342665527482876275094779311233841946765379902536194361916408332178397183408455845562139030581674019005586785890683601337231663105408060717613808826211879255283909104099857684192415318180295076671601699778740389647537234019224541210721567261473654995234786297049861376769324549355763204718836128212463345148025137395382164216333740768998032956453614491656329569197778392201456652933067807787139311415797334031645619000755393619554743390751063424193146512964502133127298111095737354186636335205495955100008228202677543683348608096500187889728207570259968774805011057030172091235440245089588892240025169523286353726390651708300083555513992905616760253906250000 [121,43] -1321601371868217146918147802749795227202780263463514723299867496242651461846116689302188004314669662817164299824343749166336963223579842360027248409548896168586180856172080940548892710672652591239918556503385119671139989425370583071234461199791773807674299449550516401763949898014512833854677593565815390144226960338400431332984959130903381545588616046128007387551161885858075511352147902370858589847126425390151807528781810797147208728073252222057999006680706309727315954649252478515404844250463415529509604137287657383734826412925982445634761873907769340659803490400063891715137791406227186165486692566976108661975538566448373486407844192555885710532889868996278697630659223937203150052440143130657587842686866524228273198262769365837100297907961354599237117734887470821076767539073777973990168071921218795116024235653639939318983236276337010809182544398448828627171831026372557923609285117451781625539149668425023185907500190779574213187229652256336380990285814221595963473877374914344294092404378727527125212731536021911055460390674298197436020556457046808520490712940745760148673304016460435746615449158821673458636790416292128642059944713339667785865308241632895432813290177822196363990561906844352880055592933944153123133867873661773169466249090997603530224019423191877931182474435130095323978030715497470891980368997981207761812719261672742981877185178828901698141999128058637019921442919957252141699335780200309949271591586848196236383907018407835292411659570264279930648267996830568314663238475868698361856183673926413758186827472877620238341238476541048852699236503571599526399210464651300761156121856868370676758018451698689098515142520756879009157387097624721680661276562588891621588660639823489450972639071575540209581202558186491357483523494797682590692283887767607375944856031615088908131073708947067990252636421156094277064532550573835777293800444208132342646333835164239425220100241581159859145260503170449257661076191492562426311691104049934099284423883878298230325955001608672197322001211678342385963161289420915634368419047601370024775573300193942363734894301655979420661036751060651688274332800169893878234804596691229570699331250112080455470111574627190502055134174597574637085081034725249744169976762615765697890405852894738391500577967821025981423910323649810154701504660845756689013796858489513397216796875000 [121,44] 740734994569848414540502795769190184092248529520295686439466658104974378089936484374116081774161997686906053082319982921072303089700918325946748751458441548937401959458358979137573560381031976693083719716748402761277814309235684428593958626711847740615734810282834697649118228320279670258254170620926809469374666848963546519279808207909961084731367313755875350472777187813593608579082916922555054839850982020814030371522080521531598510355595222540932328532946175659287421739087560339958689395524363847073517543151524373288958923158919101392566760596055802518781769604706615693725060633380526444276641915495177108457583914779691550313740194525044190165651060975154068994115355316545924225455119801851178288258408206507487138956405985842602442650672426298881507324887427560930353240843651302793909667904226007890684787105083895433208738547296533144341570704951957110539563096826831446550960143605922079950769606608904286635596980668282439123834918601760779425323950392776125853666409264366381352774947542682921729797188549635749521743988887270081222663818388773775765306384178030369748779698619368987643402883407199505543815801271236906737261363035310036492330766875846452515747531765538797707883213940362653342708243062375568420237615421244802057923946705827274486557480665864962504749720529663268375445033333144954649043756417421659394628038731101246542891799927329169838796084632517754157622989830780909013938997998499348993329004973431653416053016900728303707485623829289321169734215817223030063447263998949309432881302655337038387978736605262436764061196096320645367295199020929946775930441130536448511389756522467979887770276539869004011153525624941034153558799634554153953639584772091695305071677396497917345302243056329236777060424915275075329911264638634453646192867806718398455060076425395349174361405704019131585417700251671035281247699325566030852242435072455254287049396663359745905095577762812082666950150337634516906298377223742541116729383647220051362289262606331651025897581465853275502605154892333979907436661246391277641432038244315060849845711347541021164382125126956169709257380942567420637891218781824862217934637631737556336710434472668611404671236536967909739303520528640679883972088819715650305151718039703351448278997838218803072198984116931768481079911418747034699411324609741313906852155923843383789062500 [121,45] -155621943949999913839424020424807413126044023148073340352221915378508367777011883888134056318104932747528462315672124742905175317384765993721392482888343944302488871230959634405993937204155495725056495601601405169066618830385586080688859393991152500076904890973751950770641846540272382000953639712836994248073751301828760075806260789917016986374411309723205849375201158270007225962014467336456973177075063386389375211507027745388937442134167419166597340098511948476603819106696251799681655373758545736568928136587861261483170746255528527450758899587998484457085907232027187580458194719691819507578063993199271898845009249116311117615191786526562798778012987510773350101392647789525518449683277066512671049697617665593726247027341148128965631420948456466023737678243139588581615573245915919952477674182263036924060429522183363287362617976746423625531759156098584990463092146690591139852478970421551929728228056390156879693932041473733508411681782637588147540827484621862628181608202873040850423859435937174013955286829155038316065532305763879833246076969636249560673419301456774870054735338051223809544615366051411238241041448215013447508175050043626083660414796721274250955414718444257223404903205713720014947272420881265937717163879654942592005334875540779109751063846414088574653996184623700446075287943971741635411796002251346952431358251834756540934361539532923258141934074279970037842654516818159344478598400392702478943952833710613094189559899020776233243656982290330805973094779990635276503977517460858043716817968223166228637037306345583359366948636974523744481320523228218518182898622758725130734063293801227576416060459912356074914022647980497823462771009147107275821508744604794041149327519041534696027520226423244107409854320141042604809274934617145068569882908433287648539281924738541226474480516277377651639802301078200667591368006503755785887557962382984872737103811344485537842653514608222149704719757281093326973335614211677686345906683576278097007116152215011752079969886825174205754245205700580286904044141237515354952559292360025906129843862328423950202061639706450655381760383062619840361492624125852653391013704198931919004803653758635759134626840621998125505131833580949630861502183566140415004685855914280117940406583692537482943002213593708746948657641399600768533639794100054132286459207534790039062500 [121,46] -40592105456410404474736523056744267112463706717844075376397418202224437073895499594563566729075053864892343377665008669954205989665893030077751881438179002383771621680679928223807076633123650107812591097935092627328181864700174649545416876302868095577299156847020208235858358988287023542659303903117542102962793012335507704670676569328373860983358958060222038605466843479769277610045041925034176990053367409219113935495355963940673444319639655924212038107624003206796539238569432446656868992618882830732468928104583623143918401176088844176531509321967360814088103069410635765298707133542285764115471262722927704566293540686218042104031333363966823383267593189578871342595626496293683014087184539712479219322102134349124934913318937496379962698465025891548863407304578044475093047519336119875284133436965932873891537645467160004145974211901909291546882366307510021536105508543421103643695369188477218742499573386615473593541139460551887800967801391475031090579778760620446634415395405271214796270146715469318069970653349434921952054779189096852756053595766797227744467373359089143961071968186761164358028561663197809079373641139711277577440779455477380757185871668997026542504735443749221000362093713029649492899061213596832467885186690649512989502872428815101225133089336016894402497672381208047522394920316959643151575759029245053117307950481787745459883156918266081224338519859394801087526205833700894384171963143438893399298869350112277810831376386541680918639279244012859247300003953273008913346156336289223372688419615292901881128446434684443872514290183821897538796388791220971090963447884705577315777707532855600548518788662682068129939665306762135811991781038248946450950355130246751502246933348986506766771604737928956843100294556791193768869502216046281381035947286499956443763138836584392794938905185377033939878381057642410652340594968474120494599720458409898334094491063865115952118539209783124366562516722717239131515004549123941284096613178576124815450443936637230473599193057469259561796135866435945274733022205615172668175475077564164850361856202617063440399846014453088938182986618954380787108282404185865648282542649859537510736069886716788197957017600066970428558362076942075931961450603939979086316249952261130238324729139571593026758898001023491745622308161673547077796797566406894475221633911132812500 [121,47] 38631978944441486740682243681543793783092289139486928220022761962814762694190884367119822253294588499839619133896978108789211745854490012745104904987296958914540331020532939193906017424508882167903107824637651926563890272894020936935891547046098252052206043533105345387559464039255395181642261658011333796416631904312468244582752766231959827979099930053879166587180170608133169244980091971231245126531225502018858956310986970977824986928805547992871049736478402346360274595958682811107446837729308679934973746035876686140448396268004484330482128823255763271935445044928544541802621471828580459530772195197864313868440440049017411558334851787029086232297369622419603985525968536664709965034708421177409710237599244574110572175654514135973471752378689031153482269899166736021656940942330383023643994084416828558389471184949566433044899093689425185486537535138517886407955943861615736222420085318415614509824853153642920669720071255045824605347018705222599802236665235793920268995811131437692309409075956194253498532808112807581930688511249076557616768970066780041881577798530531328208453396011342757857373443031008954164931759766500979216714654376471734871657750225812802615600508711892652762844820577808002978126917772992613062747032178869386129097302509568273258851950095128734758351971827097174233203259049722697477058385936553449792057611806629082928902990042852964595901137107152559917899320630194275154810529059165142845673696666668606523096065622124284562986124332061254127910044030223191226366831980103438672018689519343902478153054808258163527406632538397725555029567339701812644145746763396043100328461930641723538948816831768755301842908838598756865666061744514050190004235444231709734969892795314642724583811091926902937711120074304319767892065598162358805490629514277754297558668736068706441425719025304182872556638800846994492037679469579262193803018627236723639649312069369732771786828199103271075412192164590293676904882996703789025484584441917659838194946163002774658885260854861410831170552255306719688516561538795902810378987202058384477106610564670408211373311518952789634750062040058976309528068197489474957362149905345369984531909020573720981286989723062082498731615973043635152628748704737220107757429128384378616159272876718559389027667525582578314822601930900169975302560487762093544006347656250000 [121,48] -11367095898369285983779066267771275181060099037913966171516901525370474859467814095614864011392822746704633020931132059406016351943675505747703266879787474150809537359500559916729870205661685567486329548152655567651187643801223515123663866184522050593201759104149471506361496105208575518320288072562622982161717702744157853933234590857894068474226508558168730760579359118416648666629532616789989068222046175201392733672202703685446990768981958235983702427177938866723689769867619169633084045050521653955255424747847741152130829116995606474610106350703820656819945069329787578034149000155446203493660540408209254120359377390252218246512060276858149548450976160870816301715575535944940543814826748857095329788811978413074810903265435349610447557488422890902813663515493516071275210490954081679138528391660050874840881796686571438866414962849939588413229989750717500922464959690665933422101622740473673535475240350510614918477119273908048267508526001526000309708394480782815011558705346218142918422103211530879730781854910328477890760301894602072231300991817794993998673020192235920855046779997397674888591027559216591056730499584185995838287080346303644740909260570648835367170068033907494256029009599855286498654936080727519351710418020019490110905074044230319242528572050752612650897381475236427857224965039144232297225394437951782875986143303034475817841460699129825292972511312998297578014707515935590463892848747838482157677203882721089474927210640657375701232609400114259953038565460434797924422520905721767235165199452532993297349975123864317604980599573193696699070769424699442230845407697475320029937984647665124972595702899243115693825255684947105217647189378437309316709640037772020481332977795292665670568236584110022662844130410825206125251335795298521681208808164488412529406825425208237200199045737730193912011247905814750837281592987477784815132252580760380690241852839404193632208516896578752479814379473690402116032045670284461696210319514434255822169096473724224638620486334769227237293949314260231918214902940201360783734269960574008461762551036820061642330021374666014899671321381640824294587127464618281826953141989620681638120170238737945084625897385410277722951288882839501931147274672787853634635367169453229909011073379725804582305745253857060759203681521434248224977636709809303283691406250000 [121,49] 994281949630689236159925121963464950712175427908897291810397961445430707718583089780991287924765572150554866663853960019005854019721725425590623447949016547348027121511011497662756721911563693997368677081387707990552581609719031440887590371398655343461652838938153335482664544918201591239962367650893089558999204889482650273319029176832068560078437707264191615025036118675046542265587619640976560865749267916772882167091357617059152853241865931177189897430856929600082025142142758818157343346807385819973637233166493610704206020100188128695766439020704693854710837445500564455361295138559857606022938394473867903055110162354679491278481136804610827260656157819927404031518794411982365948214116508824355645601883404445773675455091096492315409307906583462463875238873430175624496854628397379225841522742853468206609742401205528448662191259276151596850011076221298841725755499358211696694671211696430362316500816974271775214358816524769205066584455090383816459384715201304579457082422083218879862063173164731500912981587967986399194260027782443370011968491676071614227598517283471096579745574337268507529294309369879488751699323804133563341103394866011294545543171610017343455245672760053391896486528397884175224650171189930365238620473864144448745669602893469151722521524985848242413093470113607424183431458207099371122410222925346335655775379746390302607433608268744548062940063385256338577415659876937192794894283742534373913831078629662170653098527634784968857339467452611622029770903443037908457920023736023243356317743072590613123682126197661829633708940997654241313964891270800556531184042255903038635259503105330727774364357253897916974068874497345498303570118451580324532416247136649645998066734620390700962677834588293218798067200824844452654618486604618709321909659103478244915103284908205492728249104404102002689597173615199775456614447768175733501780484738981434276468743666179994657131082113551891484628360106847702261854835214427421191783707458165456837139373620241137661525646343406154262082423742212663276431395884809655958211533871574772239363339488529702935539080670601197440268970863662376304355331943267041505814538436446439951111787362814989086535608468465816858903086817152056913381319898827747619952996208112164638283803635401150099421530163272455599132726433708739932626485824584960937500000 [121,50] 299339336446163739748766914111258126552633705009112572674653861059927887675129349545930464103577009385073586418154466207913882919073727834560826931599365389346995274116737657380046990377676618995058238301098330851980977300983348312094377049056495549075343945024987352578539706112069111778039184402099247353198449115132914367973053398695114665941495292542834703950173097474661036810543953560536123979655105834714796964084526624937839368796040252563278260906910711711936864306519270241801978215062557287688313804870518733813586202760352004620758341359722448225710473161101960684104821644998143810468985516787461373778933813951496083209386004415634681413148615288924019045394190244613051659836546297820008443790724775982059422041015253527480389566949104042899763222996519341570874728240000906407344417117473008236940833873467778219100975769536642182209997010890234392011512044763264029850386216996988024510935007990539012077498534541841509613425049316632146755920414440829837282129887621634740654601075391352887202552265453855065484129141639966614158771388404515549857334765542374735977386929832746175234605438665876990246996594549995682698207915056789514716057121540110193067122366851517641064670157311014984183596282164488273674339078771953957148069739638878351404794378670360367091787389723337120405125150105331682263070355654602654916227188148549454388491433565054270704702663565087798094416084126914768932721942190201889940015150886813026044869839281888370135457871265526609183219788250556832259596946860203532596021481083924205546032100831959916743988165443855106697487471930231176796958354291441887327481795623066984716460272586113426290390543821422096994465551490890962469739042169171555404033401892971302792753314610942226643623267508232595490143814593285712257209071016441102521250984199229230898476051544747694598941282396936780702482530614578560436962950058802572974458889715563305594630181718654753427522840337368180069966613103826763432152312422199936409062532493683484371419688434786451083025440689259246228636737150352210212024992168717161722269409289219202404116552015289084596047299466878888597685269922411275830147990781699054598820039143846967688435385216954901335178909220855270937382059314458304785491595344338115947350983788735085034243044085694104849970642590051284059882164001464843750000 [121,51] -73154916180529066141246932738618916393238052694610666964327754419637294409604647620331829941374497518675487200926155191647938482058661624260447767734595902173884159373762155735396516776025903470589202550149205454262077453871952747492951902789942893023120046973163338809227992680838628020252754460012926933187583173325557394942876496010710631111500014373858767543468914236265383596135455822140151780360647505495548190353668821235199887332865156625688780434431857437041341384358780227006295363998230987540259189597657348680269877865776799170991705203960902690359751397497061894294771117173794407048720836193644038983584295792065492018625868707156708705244198096016043212697280424979507845629459687533132129662205596866062633829288442215891953765514307005103908976183818653596295694539751300202986098051157014857637250661161514474131882614528095624817000299995399414104102606250775875088603319562578058428138329770819431322369251225981849497878932306241097776112626803133532701752019824311354680273968840519649223386516623399816688620250017099003792978169141826102976682974984643656267567366926838180178417212871854078962883799417455354807081989185387642743347096490976950624022762720710517108738538162293159081089580113846934162106268105653664646530227912436371833996467954490457734046686746011251069312454266997149017324790941773943922054464775551236995707153167154341236433692742356040302783642441350848631200229678161421604562565841462742063881894889456489916174989904392161336804149001789385475998775781772637754824857311233880532890273357103129781902555811651949151570842545810966935770018990857800305425979995842493960502468413364767875449110227852469278081736160727665638233184280874118871145718877894521590986121212707477819169118991004985011207590566274431539294454215595427672565472151870105223409900438442051217186944729347699688725220210903547103984143358242957758955787148840783725334166131586708393880355083031083898735816222166471858155221008552516438857310163575155353646927876636696305266202178205691249499219065759902507170644905377352736454998092012974359929526746954120202025001032340764110596291486311624545825766811328111201348918677507320934841880807745207821884574499149690654900756167611504737673868657302690570970957113878609560847168632111148234287156810751184821128845214843750000 [121,52] -11386701052519257874969876254416363946030528434284274385002360772098510636273626417491758002332826982392834072618920159949257721630440992710407198868062930687562480387614208231254189127279738388037752454235846157028926583659051871917974364851857419231473174870800779535834183979915681886399145526949567996866475005799380413449325498382048407805631395350468336451863303661409829573243385254331080632522826373651932918803608838407158728400878158470379201053409690398814018144428738214961802509945014024242404848100772832117586028619233757331969308377520300743756252075258500054709930421032211713810080492438972822617191130610214682492348771057572683357504996172738492683032324663584154205410698843546655276908923250571475959897650179166837811391418152927913793389584732994790502561393888306080844168499742991592989668829342834056082579273128571132525061364708325292844141737095434259070538961257668412087983129848630547466633610802331796444304805685394344238297522469548495176271792406024452089541516473723561693711020357086908543590792930664661204185618526451824625594236495735973411199688459476560079095697364381335801056965645757355163281865637071613276532033020440007499752972680270928408425901437519036301929138065301580037838731755946492665679297380929925891618580575691322487987178712811204370428196807180682858364590806510227415791077629088207678772158815108673557319744014702500495030114939716350475058431269161824853900585488169320451810063456109682456096136146423822825196471272746108789293246167394689353943288254136761376789462845659560550249941296285671977564788706084876585677769719290288374896552757765511837364609023166412627969496308590540897296223152090650601754319276813181489746262459412627674695031452157246980812212306761167236551240964082052814121022803503917259944510167697092636688633515411135376436205578845603029622307417898287215462272912494838376250765723372054935415930703761854028219586760232941159050046838124979300323878819881344663762864531470704698946103422008900467722907573308498801577692521022585005606548589040284475271851751852628113749690974709712607804283796716633600294515401323661808698488703893863172168402467841034290444502565323080957763067836721776510014055546247074498953010992107890046956654127914022629369683555985992562398223526543006300926208496093750 [121,53] 7853930126695187874026872696892854624150615362456285682668096456811692207531330996726683801471386288398037381171510641637180103526016273222351683945203993145311122122688871291943319149302101149489538641205052885452147969830530008409785410296703008515774673898419769593673222010053330870827933153157224594798126530650845582450365018309211003218208802613284458112800314320221832962259068305991316969000854635243201458049923971306099840295541704606109673491123614862572309094162158199167566277614745442666627993172435293107419949702142184645111064400345418362025863539809833800225038707654775171681129471587023883320470637887808886409657690443234955400209173844191125385006561343158073497741596079092330480938041130379690634588447768107696163538353091346983358894524511621063467475363570247987324563643600846120487890280521151690717255867492018006505858052969729656582987196904646809467642026022419800910658484178254526314594791993535118520096331809447935202103228674574250811663700214233232881669172819756447390553707293290407971710979168467231783985957190308554778472708354159730186200445443329951428546794523572341815450452180389404787793745624056063522835765073359314301175110556725075036226924213535221621829350042101656064611070645867334708379584479675168724557658987985158356058132282083505804725041805440694619437920870074791229070313001309909676120424438777261522222712073442665646593653326693433690581924765532342421188261294508898281319423770858831640249242084196549672502979880435940387988065337791949795395083636376178263608674778726029138554371749430404920585251097509494076906554974283350546818309699446364269136655340044902081089425548858969772677203007051218789521021477976126008784559328893491709226035807085577729071568198742619369880223945804354830865222229967824246336847366629477304679629704969535496010155644105434100418034612838021747712393558019169527939958418086445596570104837070996740022676307536845996328675811610450052943779524178472005363204704955646984015954229152049736480122818309098221046094907835645461705935245800898773004264357268135115863583627793029919407823172717749677084350554230066682700385881765162186579282166081893998061436976452393449509868168858140833390909205113992009713582504242173666477408596543521995684966086059830558951944112777709960937500000000 [121,54] -1491261835170952069246829821372207225190403050342871974590939667826011797641157787244253299977085880041602484952148561697722921209834170505113703997655010964603478414049205817273598102848653183233076306936519404504962504508971799053270945276452481996779193256496669792515731170387895165096976763633461031815073430430587285400457912340993720460381042386293123933553203537997398064788747111583157110269083598912035763802475572416372119365348642441208205890035079619150533000509309707051736013682515802708963403500171706909993981534205752792937144264035985860231848911092697472085089789417674443129153347264008119376461930171981046984758931884220260046286989394790481584673481050014091646217935388647145936800966839793006116923621949635974073358677759641862081453643448396286121681978613374296507954825069117796637248960739162982262744954426041230753428015971180449857473388226809015739908291457359293759034325653889390994759888081725064626172935246382159749530372614210500935920670407702671506681813048037494233663398477125739454368839659774557167357810993609750092513901266529706314788090372195401093203981790153277528272959696481062967492665167668249399724190696161967606770169754993021389250137071203830953626189330131567725617626348390517493787718108437243473293731271702090043831284429869652780428955232022176244522174485136310110856021206242483720082072234806361678018438296781024575485470857613536466398360129834495143228330015897442333868421248084433073624084740286127870351143982245889106444228091772761988902403538892782247850149722894391984231250530669636869089490832464820007383755577120275068042163183021625990972375887646743819491951485485128735976970987603049763018057401048622207806769141019157896987629705747974923169001053670866144374659461905965103481098177765702322269884446453926359348433810940851643863989099430072359870607647410754810902824164147702021909691766775485297164333598308636764008708141820482354579570778323406250218821822169415265910943010455067565791678602371210548376754459645330410179428844833725973635745211688650438271249100855904845226446232990585428094228899467474059287797309700851224237346790810368378829704320207088074571651655185889742712779153462866742764125951418416249799344533123211891670880866441718368334440514288985468738246709108352661132812500 [121,55] 82826160881578846490675681361735973001581763813254732537203904200328326215455763691244544683743380147247608856433861322232556003439501258749430788904829409703066461247799518109224041375528017117648629557647369027892533633840479213142567830680648403962352046671617905144470480219179919564659447783455301345510521418511442982854481476247444179258577395645423025918706636340265183559820820202607341867998662276077349327979966715643538181592669437377649322591559973893871850287961134273615840315623987948530529489818786156899879327257617033758926189111022797270913840847816787981980100310082261719863530747218359603278037075280007196457184006655476003894078766365317808698057129623090545612557202601234625486848250477545697674403342649206101357166984356379317789851355670412967739226514798965268576807224172375561323917896910927419470374396366951937681332241909845544695132742977463872190631494566668532949801479962625728089016732560897684595988024379426993260393509246110384239946890759794202392034092317009674235899807404629149381662319794629709716624610528242805559731142823644680243322782271600112831677114765982655737414022478493512462746192710841646362425158718191347293371304900286159837147137367326650784755528503718522076072298536965809815359626047139493331856872645213843315776976764687109614247512888374076229143083640523584355150169230970149675449433372299304157165571081264865602418334529727268875182573633532166799644738964673795513486154036708084494845333914704939887745643987798480108013492984908052495838142899875404498064786744469486977947939015601113133236396576254922926904554158690520499709872535738697790208178082565985796438132711184558866496048660248325577437305653817634717790828138057116144190023880107721665243284469237687228690007531410425983800579076460316716690132382035896355461895743226669505174850185715612153923655658687746523122097315543887045361727574580605304818341257135752067371816026653454116133845349274400718007039591000545478128669164838683668344120812321685126786025346341559898823654692222813213344674053933103526378328168465824436285250201263364123410826559961887101353514517420598766599812331738805292684811183271305590437097478164947759590794748317419463330940068420857502415281724425155817993402176679244879764496545249130576848983764648437500000 [121,56] 15178263646757198897307914646411762329662552782141709611028101617904173914296950455629696209409883190741694282515080268537773613236738175162120479039033708515005379385806073565706576269225790216616384601160377623601718191067626414245243119270176169450052953374478035313085554928278661168636205434523553445531445927166689682857419045581221576124713402895488222718364655711788657773507307503051791752783170062996097385690871863541902170607345164880554365058790668177585695671961255959603919101308844490274994921596155018521717554965291649715273172498367416285657911241474950520362301716125786693152661075257000077438310991134482881643893820989285927271316464416388789183229626348267277933174274169184203909283505613882381771096731185563467931543274250708081953357625923491188027712769704966314103966949610748931363069995446297260106955674399323425362573082561256368076522714377147249123581036912559338254942799197423515966552448765994706564820086886237158809062357943433146122153854119873847145247061383833100398555618472002754079226831790859215975283362794309719150854183042504633573234343267436139741759759631374665992678435155736664176703704722741315866929173943040531473689228206911547352757266509311296386904312940336368084940596632181895508508998713449710264145347049660819936512942367421664570459393910779803548184047349447218739643480887661091284013972512581172095862027775462031680759940887214584731727616745770839472508143969509596929322259731064296747316784432944474997120445989116600957383993390809211790206760303774104062081357602458722295686031434945926274032405196085078256586281762996404147353117123184538636513858707374432523803676120746986517714813351270768588867643923564706473361569484035022117193487486263558084503402346867590960563637936660143425494513785710337133428696335396431886628527648128416968288133791120865086840876436761537802032202044548486565046101080816519948659390575940645312227701272715751318478364325476616495334772500369048907294535984208261943973140913309614790480247018055840962023034908926153758231864257857068632937583346582457595816914572074349081487713189091774966735075090553250957141978129025575128992394120065901998042022277139317718423934245106315178866826760248990035966558632737600858971006984938088836440783779835328459739685058593750000 [121,57] -2427370445845274400162716345297420029701059380188647849717986234931594026236173292700090007756710663284328566671892981635163327726028233210615047692398978215992231616828708069046104552242203072196062514045713619541855377334581940750142858865482738220526917252203828586735838999385282293899329033229019243279006786115953769270700800534110352946324795866567358531670675921473620884151499128045197300681693210754850277456142218054879663233016095352518713173365766447067904994299530885014810991742969258276187904879274112106251622105777613031258544647938878711369235535296501149561622224363343930277571306161843834284345121846656444503416300081291662870926340565734911086363848999974412323652584604124029645752608954041885506214473350106850023190706219863891078017553794645934717105666322550760923823619091027414041562187852736859976299963949719797265820334938699577352073366632892858832832988263266613778568895211793423906190315888442588783817875596820148912203667198479615605969785973887439023347594761385425594878780876585888097535963513959808349316644987019068488865659616397080605187818567334237881527851622221015177102462382493702902195074104124816891740727180087137258435392514807886208002578220354554392200254162616070483408374665232238352489946732527642306669157751403848871389308302620251663043483380703806533680512313931830471329389930957186722107863841763170817053911956251717246388366347276723493458000235984185417067104594048977260483443469863882599702878705124653590205190129407437243752621042020329595785566402969098764290512515243647259389188317893467553422216344826553285762963923831745125291208261868996320795848385248715256726875752340537928292118913798053765839771272905841566164247777410378644037578255669543504926835482097518897824071129676161065828499676547541166298011347243024246748220232040937101139532357465865691356878822330671633182676240933651659961324898443160416518258938852306144173257720526834069402033713753137044789927733267874670528462931643362969566255408239000912006661572586288287154740935025244301638927819464890673593784560356008461046902989564675395941959224887815690037671622643802969161681341328841577561103036060187746355671739252870414999331893544726838657219068467891376238958266277218323006586948775800651237659621983766555786132812500000 [121,58] -101906229886797058487011899840095244818231292684814818936286514922666314745009104078171400671780092162092609696868713679114135794104698309261260682682866246935253258930895824419872049531151467475682513416689382610116373979387153799595129369127456866862181298653585215856167417061558809468391354225554148275285614021878546540534163425481607010304335596679131130062766063292865565902856671927534832525636899412505516297053342852298196440956979499165592810237464761491530984022096651365452756984354488213022725287995844675191783694414030179105767010607141042607782152744407993751923768413437770023830917574991783994347835241011747626101831592974427729835883516527563970960479109725085095425706006765013871974629930815692362988096091360925766379237036246857293155516448465476456859681898306934954350217374007141661881100863584509917242169551507461455199008453534435797389036785646606282087038995429830166397890786394250324006565246907891888528579630461640948740669620053372728772845778957514892333242671873044619189086744903597213550226241000603570478960092438000062582887605034934846517428840734665820361374696614160684913949687933360362352906139449058870515486519699522002350977270463882141967663859306118957681886243458876580897380843534110020990268621065881161575471766258736889305664178189642993452038798739527766183703068763858177787319842159509149873962704525379506404329473991315404458225527230096651189852563944949237213719359535207781570258862412789970560843557145901571994235826349249422386933435561712832355739105729487865320585034851936931330326081404836547340462492903208639196992471496661710590569868609114261084260092773512478264150520426975843424516181775374425224856788171728180079499895293768959040180158473119959395487458092602055022404537978762743718275546781890322529833375159981848643825557314041954823574256281793588757103488011531130716866186586127184602737746605980535387440666801015253242917455929599435644208877761427345821707220842817078220402606897132716615569262287699210637187869901999281954550596410796177933350526878561483896905240508919739163937010356661635232159753900805822372661954230045523053935245450828182529878603079453340936253956111465827252712203897758666469462302782066886274148424611064205875188439781215687617077492177486419677734375000 [121,59] 59956610957370271065141266110838225840317416715692625688259367426183658309276275828724059334013923698781883600246546686951907411465907557419764479936761188470786869429062230552841409673128656280727501154636552862858963772540872852505922347659621247296543208701623007888574995699975181294154133637875011188572765364906333930578538701358737148331231179350087061353761667449536163253070311125952966172705911266668367201725433706792571265270333613249890577730171739978721349949517257980127674829210464069799224496208627863246421175627806023543405241973853692313852171433917215205466713394593623574784833154941392058269118302455562238152088322788015632290889769575151133867960067286368590112225599676804784080466912992016442453061442141516434150754144967854632880395290067195732280678548843296307926428605980643131003660011661713566775412855052525076302532537969847511948743680589823116753490245588320133749950243373142509252662160605142887242144103434684162928463179413431721125968041853219119752026372525096788805053746509592722778525907705043839419724651767633079091911251564666195982748224386219696741766521600605723934638249361429899988152933034423852072510122990643981407551718045420622889060359123944779539199183975257592944910046091645125544102829810146348760063743215811605046792293784009880051182215140435885759725186973502512457152076386324423613761225368283592276842309591335491590155455197088779275457746996116607099566063063210759650080643135158838797034884032806787305704983713068465538401830398341477726127679576919703741731440979053426348297664879242082619573871131024603478172823279365906388064976507265436498872386488813744822910812099895847886681348318330548881524848209022102854765361079864465311061819635220254479298584953523823695819021702023765862817821220620607535569529660032457984744530610286407771123273909709827812977682347320010768090249797119028674724543654984895474871187895261505176136145033782431433129798045726967009856940805852684562121385810740540385592895400007491353419776558877907206285715408666224360421721681960717845796613801088276843911676073277513062046678493015176086087951885808877945704293005058346270401000585330686563191203132958601509685680664390947397005556633972517343928999519740034429249847881855970481410622596740722656250000 [121,60] -6483967391721295698843033263718652283080997987038156681863790467872760177610837893759448577702120074580721096218817137857443697833317201107166531389087885705191274640836112254701767087300027454655882646249814405363345458505201519666608392832308932980592954690876280487082866197905526277621397545605673592510570454173030033111052838731405320728083848065127559063176045316793967702898088408875097306999867504677617279552344113447962488602894766898977052567387462357281841340344259353744158108176014757227523124602723932418248341235751044931475296150440534710857451920884116307235881295224737492944216110250469726396934021825384006108027200815548751981701961083214328803219853796088464957217190032412419954914138224435214128106014870844328428881271288160142149058492643086396701522341646459206230443691147669053169638577629747219862251181707039625420787159521222635575507301954528748104809288465102201401242535508246677814571385816298877907336226195783577483169041764467364465923554796653287092016549615638326816386814241128342805258080019152481104152665878982023774265846954995010939227333620113812495045956082782569246506550874550413234898441640997343174327866095924124074504828519146419572109760893172629469209139694026036977610208887538433928749854953620316342531641538811870533841819455769582263362640355678291608158879224296407776859916339101056971601718940776415736993731105600444652456321548442587775450251723276434513121130382076332941465115102632346823171350757522350349344051043918507481163380286960389248839904444759111449881946051804648713773011100388087070495841155843539312037236650288295875668723945180297115004589052021469056053960280050551874040376067513586280360579086038409151462009743495167079480557372337585390094075782942040792346835333566946570851402041053408868498241909517676331366337240650561515331399732530273377657188002726391246912722430004354867528704031372603018743481631332514864951554016421024972004177346103469563039187553965453040569953611940498233824648229698785104860727899345242806197305960927466310149611015862209483703419336105022776741233228723769349061462739194555642598711131590398753910037088052942688511876806760219079586377852807535090110705589912023945750810680133394849164683400181267915715182916424938593991100788116455078125 [121,61] 96753930231910121419637030048228813077628429903109075119041859442269763872818642785254298683286076834704092191280612594135056033467096298226829426168920694739488146705167571162102651090069974933949810611916610043822312493056589153471432488039678834572692748486369161264448315499398083320124546365185042601642462845291108360870826631790333618389223929057592468434417273597717921217054585445323162954640391458062197221105809012352150372749534375746479772316230077411990028071808647897949426117414611409229816634809039597760727490567872132927989176548082520768952109492134513575089957891871373306022675961763603970414442969561998027359232867779609661131677627279110428458946367350710360677853062962113930680928894768741331994910694023030384055760504399352187548713251243454413658451155218476805010271034455244041815165841571672271308701866211401911138234112254670166080927871723848440139012118489390938349421356931924133340929130897399618120974470556915515549044856598937194155781040787246164023752670938122612083126633925075491222844930232769451684823621483364202173049565643103561693285130704597263578421809360315269008114251058925556111187809682064651178607258208534114445587754070389745851090355856437445246545964033071407450057552643541310355883151003673559790774313170607134757448978367178002236961198749485273372400166951526667571383825192029872709693521597644242390704379381797607618604001775289240203675373706498834815409754885501907595133537683321443394031130330734910078084723396966216860126271178037312037075630671167618492007076021616516422603018194973540485496519327662336841851128924591437946856900531947061479707014771366765406823746016894705544110335897106483573506543346497374257163229181869041193572927951085033842192607156563822028519909224604840927058503165444149787836355228868691319746147808874624690041354834129518797385209836588290362802421323782061663737369051840455694601173254148580379541725410103633623988396434652903292302377889316048033946142269384183831038159416172874535628034415912285726628745916173594220930761432465091430307922219878044946714185124595844901289038042545852499660894529043860107054150236439096357767956378167377908193062333791964201788917929783009850331352093577501709113718028790145572608080843016505241394042968750000 [121,62] 52072939245582556265501875499961423361554568474911857507129502775788187588907309463683332590551942419814363060852589887698364433731916468041382746310562812030087206014668253688980653776270151298924989657814851135602753843023001930971800470357739455723613644324331875128439483438998309049703823871087192363675130174877972198897022305128282467554201459472139733001411706703426321633936707257117570184160919156619553560008378005681942519556996468190412470859297811686177935202013864014725188386365572615321854230655003073860212834070615491191524483752481653906924995535690960649782584773226098759163047657675200580672679145569114330986756862335135188209830950291864055818149242738455895875652457146011702317650253709605393375245148856850663643499401319982155840445711940318667994715226463156255809103721846996854245342711602942615406758796416970419836092639441266943617440583229855153216421496484860276962588898269597896177399414904433656351541817040170467020872650196127844920632067053010347519903976633704171209835163204060936600444242795182872330370377737392110489334312606558658013736116335570670631248508264142500064773785980459379606578245553788773568123575033914080620965177334822101197366698445115863180202132468819984348465120648193412277583470705127415797605771795585268256319186229194639866333384805527216922110581928759550155186184120258219306359154993104251264575998904751782316829969748862994634682108786662175322724126415662410386853893786506907190610729098058206254672664903218242691710563722443531721899069817285973219426172827926716837541582343679815984055889333347346087771255303834684482683134409054019049069075627509205089838580032633095952747599063538295587476246908097345443015251998047756762607180095751532448494645518881517471143928264840392698755000986572212751466684012373581084601072569858624285461561841704835679670801767937060839190881588764633166408353092653814851555856087950960540493267409608315706256261154899473309892037999678674989012360950331368670851711119092908600388669209781260625754257003520626534418022523376950037805012329831792319381142539111984336106580868342125978047341188995302160421896878534462965356561059137853801981825407950031285603342451150064753187323581058562369665087123342338622548439484089612960815429687500 [121,63] -5952226559007817405042033746806617899602578254423421894667511363085009417046315269223690715287889145606143234814197198258677364406362234699558847510597196187922020046131671400296720831486738548898307302168686752074368848666559260816996267843822675426408919530023602250612875322805030247781679924866049490376799761724313128745356342043907674548004205135206891903253663041174875624426000430571699573834181689366275932323156471047971543138670249957976320122188450144142371587350387368876932106886198693307634558298901063737293482492626711103058773539686999557692432528044041131906803345753186838928956343846487370158396679464887026470405617025229398194371548691730778255095012068023551332289393795187562597906289124595501750082071027164830236344799352152076762660529494478963127739525144138553630525777825358848901867610853935260384509520881252508708392871512950460383184406767591428269227302243003934495271141794712530531030411544441492890373910651199288771633574536400031894372554832871356148839996823671312288376042622067483513456130130547524626367856286937871898248564199379009795760073779593875696915389135780658183977727792334591703886601571139257348636045977043570252688983766915781186137997725102759715322275608159913316506177030432300518522092170835150742453321890835319797183272290350563982134296207499275829608946857990287443027685730917413014689617774464824581547654011563492195476137099756718659051854386603019094125270439501321375557091012288298824155945817168357867002130080631244119006684885434286376403716181564058977248055799172524107191855576984793589209023410560115572311856305001891206864221487923106888666504290262932054918292880211863222423340382030675715356968335883748267472182191500274756436081687451287140039236718645526509311729353398059230144456527927358961477472943316178181762614788074722867581931119763448269108637924202657875108190162079298655619111833797861034542290225594729943626674592664772052781074012050374164069473967291922537533199702458572982840596852151617071486545662952899939860364436713321154156875525655667974236295020912589070577211294865546974243959942628920290520896657458879932229520114336886907269242326988660011834548176313953869099466693318948686653671084734276566779456619166432756918534655570983886718750000 [121,64] 138528149824513038736727297406720660159948129642012847896398659949011103891304376313589830902394830449009187859168361708388077029747965272349302762790038334199022761077801839044226406262789554506652756603785548330917466735468767187797835889140023555473077058402600105300351032081925342840998514745236567783249544564745332905849169713800516368700156383921073762475530730550077051286774995841779858942712470938487989955750762963303474543776128680944665660360069412216872614638967955297511770948317493401328988402302577044660816498603247497728949685709341864858956249025148347888893243121490221670379598789315304407941366715654850091453246557483469871433987693189321657418161709119584656104769070958909604802821310996922177889558313352893518043569986500180410543616954004303014331306665028011012359586260781160207784613825480884186402878079632780121840186928743918543322512700766108680616266718481366059439069727776991843907256859717407426895383067351832683615946400949279274910398032986631418865084655270340843965446088678857104257363425097297213416088676227016117078068613317875704841346795074613670621400135741883889728010300411645570949961350913291496335396077567494625818996408300153856396771791350019048191073113736340516488064393810420308494797159400304425863100162069403515666055506896778810715459904746761315080064726570617260083526866330563328838818752262223548712755741167672227374761895381315382977910389997870839887286534196268768762311398286800337490706284053155447202332822678624930035284551944560286536721281066198454773283107240946971319350293777035393637223081147792146083066060464329149374572092159944650374539756245029303944417440903315215813118232412070358621762959796689708612480281679612625047317027062243272310280743664265311691794119471970631674251905247916316305670698081328150419765605763962619049984862814634179475339134166142269875020907730206303166232202542595829707812938155337103490059805864393786461745619230455901286861348454079487935330821884849767849778794858424588878167581572724724381369488754493656472484966327072461041569994119687641647043447884766012124729087190972284638231331273158002711449103083017808588478408865001901836498221014148131367614671170947480449208956324422089817646677160636174543562698364257812500000 [121,65] 12174805133502387427459195559876194700491584012403253942140105864155290862035980326432677245940068727229041337156796690466845705741257981390743354890896757871494479195801870400587762838629940510834103111003630802520685639546278661153493878279077816513691380405142150373426720196604532755773514676789785287348213325847160145734495113033407316711893315057230979571731018322999434984273278377018253142045239052742747981267133936573973352197866756614687324887660408843106505785917752404513608472204316321487570929076989164648984776076249209981513951193174540853057216543757995510512266999405969285699357954195569460327968119216585028475765289961678839089909170610419405585748577378127390500008700958599434669678229356589014653785161450247267617895048766827145921016946773376162235846407158488441345767721974177234190661970603960626320676227926918241157829276375744802194171229947237124146104282302167250640081962288071217749160769127054408370920230104982598256188389015456815652955685754733535916270509760884720720091719407372462586953035429928328556663366495346546186636438108018204176537158431070648109304740925499544132338379796914937254460510158393353129934505689612191762156782421597678416799370302409642101087491044212167331672152608076855207339561039378281162224868338273701998473864470477595809789328597723848578355912245839028499100527109278121144236264649945770701213451218575387139538452744297370913386371199556182705272266458499016230696534707103257603789642908520594885971721609732430852162896553896991872455196253180749832270435361664558835496891824713801938478749439784583239952082110239827164822182417006745751442380266761165969394517664180387556657316065050731332429154632008147792483102861529906831751075473518664099882404686426036876362462079688480811904208546019168482694522268922258497800988607282132137676783015351380308294577110951279118956331282076134567607371694757596742519060675488176480338891319529688222704029483993047382625163655605081043744296830822048652058454375475973818358401327710070684287558208231774612512359924721204806274176989517104305697091261575538333239600603193027281570258443226646230917521505952908175818330135549109028288605572660978735537472983249139137707746998072246371714740723747106007558135986328125000 [121,66] -1604469771448858847489406542444791912815871837611267480515949904050515250984416510471498016724770509767168963245043025476246971217092653442783899119051144323389454989492502832735111620091714016336586552670775862994522768447856726100898634196042995928531509056287808836367056958022836028938050679531720555187584299432175218016557028884756442330850010985334834641055449764249794261426464249194159923198844106341197266300521805686768759349647688315661385361657826075214020657637862314098268508713085091274892102419997877768102839511494216123107930048505438832151035853259562348851924122388994468590113182918699854643648906020580881175150518681814508151309925124714280344803805955140053009453412494163703387491395663425988626880553481114444719839446602069657041349662464659780636948842641075453618827325632964973437082340072047537319060107727534553783349622425329952878786150236682369947133253388507248240378313027551623980466435337065949445775683611688943528258169672458138497412583050334808966463165192841619032040065773142627110984654573979923562501177844629722363201716237464224970770917203284472171244010524283696530270391727506525677924245510633970118905048554857804062846741093199580330011849554405838585759076309845914066634417262778174563130520695839303828214690792211824350317775258624841963430786467619405737797884111157273959967830248323562147906926922193528707173846067778406134033319219734027782944196555612895408746731094665771319449375267240958619056992445133026780346209884626469537796295470779546048684745285686302755922627428713412616680501690698763145882531935917506731712539333526379043281127371240211201201510074460173310520045136108124861539133156840736781872541816903784493509311373289373201430240863492423462298393382353856347063823717505524878285757740713863880559335232650676895221102477636361762029968170923389031030700188626675125096444539227072630677103770354564962818545059377268101444890629911309538995028826000196627160637736001337035285908371413856779073002718415090310953514393166034859179725115860264129483518814313421768349202455943544461540109443542168510521098321602538768943129918298636580516035829461154395988714861604289023103422443216211891929885959685363823735818486155286124170712483537320764892578125000000 [121,67] 33602507282680542716300105651791001248704706964894798420577052671840340853500811989710083922830013722953140427011922218416606445616166421915736894972154823824413240551127133373732293028848440990995297739978814724393302566298925591205573321947017817213152160977026573451748700201749351175802896836260639003970641114447869018898275548735912762142972419863188261843989420540201938358348448014707583388870366045295003168899487023973938962137547631969721610106035027363554872974792895574209718961737189154590537708725879356283789900638167274724360716199258039060259142496066763924715807009920082923525924767179147526452695595733464805856583940638644303871120187933552191654438752018905788040462054410069098012567540722245578868812151902569962429086604488890683081896038219174877436094550635332460411748048311141076659973798148361636533344589990640416181197644418170369596867589111167197817492782892054793932066044115805268499636701194352822465684219647430563788326509218043361149882251257308066980686313186351966488812042527093994757152570227690118440529655475219512947859917110388245803125365858466918193282860320269820130773352349687034492758131658826650972138790560365242209387020467598040038531975423754277733448840998082135339522082256563268512628931423294229632727307751967628301752107836384071076835950129856412284853956668759095377653938869503789697090480717907921068322352686926585557125876101341200075555213280264473990514727037895169713386192450951419662689487536984635911865751825684330350243187964385539097364808714788373307464526741081419983592932342189561916813457114332332108072838322356773557938072793536071757831615949892427921806703078653545971880814114810416447218155033638383750122082142943986825858720088321765028126201592282515020911266368991245911477854013657270773547708201051637407525722479740660651064362342337583710145672802487941956101528107275103922382763671212586272175902211969410680360688161792717684869704118295700106387003782358638147506859095438460687679985853466829514120505909594151724390955776942158318099597770600256074353500346926638948102209050644805517465100402556257116734330829280873455151900017064974031781126195579813006400945738627802707394110146356692507690476392873502231493619566505914941406250000 [121,68] 6174131121407305808117897938676425760779094899526402059420137520189244203857245203183817376491885923911519108157940344184866019143088684023225219325004891641041735721218930404018327057958294686671911264763203293182142640188044219803498105581411023216575658442170584386073928815864031569453312386679743719707882931403895569941242735086410597342275823986613922543330975206844240482633968437915160921915897092721960080936400310558233950067357691384534796573195042640165022865663038494632500986254589262120059654072821093284773028806069326130543445696998317377931017516381087093042414681030994226622983224815762175039181073120884226043973142695831926453371908834527803081385211330637034883089505982059425778784685198916788043550830430602114664134909124177539924178537253905979227752945238630947929037263034943335454572885824136291915614922869417014284034792318628517247948736340030173118467804450604163633635959906921394404519670170525228143627142713129257635448522879516637020606543063906577387720194508881910438290835717806686587646842468472427846357159043592787672951698153614170262954655565692009563194180413013177407066392090444620796003774300429874825788173155727794172830522843090573951595076166428073893849748126102927062686225179638859244970408712590444700044839254120809224081573528228908030662478838144369250489789561958498721785550889953661796536550323655872674087870910354083284422247888987451019478009006493416095616685356775626173651844966652413114595831358370936216189334820142395971350573101726667483559610838460696935597535108942684908228381983277929265833417905521411539962352959184318709414710538785254020328242608707541427484839379939465893010922213580565380957520483717603737992034565231157681666611919260900529206669605418168572387798983090339452880618853779655062211644628037501069519686837099631951204169973836800727437882436718274890583597810252691527768692262180852747652902099644790520326019521396569003356415237897959183334577682335283417183216235595824951918665356502507879632234099029251179715446283456447767046149482599246860000377790661906528139928864854110088649146512417080381054146103997925315817442969623881033509908176423113847501844271488081091426642304789974580065501137965694470627964021663582031250000 [121,69] 166397543197113546739979117664038473104877893179030621139629159845654857012555993393529780951080598134511929543404986353517484465117272190307993268599823159631632730632884262928743827585792933726744702373958948271266802337536282877179183850809912411442958129439716948679134773458479059364931032533737740524940874076261004412132888565939537068799523928426511060215573704216524291125118152570805979904375082579141212832246111309515853746483432936530851947490657516841435360208930778853738868166236848396026032941642930805920882444691774129997855338011361267915355985089531948075396866977491463139486675719826116767022014635680859027067018404012272869085076569316702374114541299622903714581574850839683526657148635292798974783539915541197298158049797196340869037798963989592889352706245028870111368169043951582878680623648520552896531928500796441123549344299102659133956389542331534003990389436397881949982601415920643298333154445146858274120622372069121750093107243111620485855010160471363041623399835234629263215132291132112635185366435808186069324546610459945004765403798437656446860042460313352453349799057220952159269748733207585944645168020432333109049355750872114780530811730231980382239087329141635045413095217461626851142349139255497261394796367265345600216601485232874255122727571395085987320064743233899278885872555680343268650698144091060848532488065122387566847185187134964194339079559380451125015016522983304732738708236487987056326048979819004089975862773014096515675562514733414136810586675267453463070173459289968306877199347711232459865116706985521288573411933470112620356943270779241307716008878196807832538962933650539023744002357033228627511002515857150648605236557714599745732520813206958880451775391356309415071649968908642804759606251966228522065721190854705317060240282601074952901831559545906731127976590307901535238703247094729505001071099736888119463281604845611735194593758200619174750069324797074632267977825893995185645517991962875992573764451747475807179544814598841721976701819354348901271932679738772765154360463001050951566684458749631148291941309005512358636222728275262089466918449831212998082848346813203554413401037206976408831948011697960899669226723280110189070642098241706257818318159540306250000 [121,70] -13432565311337257098773353314106469879438932964051315110294172838766427904699698624906047375213428198759508148262353719087125049761573187142063369705463634530705789214083112018677261507267594507933683276672827470101947121095468984495904989036627425844325482512267863684071390326952685719540473700426588020370318193286929260197727946748578836726775987683362892788589308152388120339625764288017990360099134960795875755349726117614250661677868633657267737715403813861832481595361911801478977764683599260171984423840507775020012086940245369824033464639986083432085056755712591401756174148688022581727414269232441705040462821320707887499803200595677431841065122338169696935393665432293671015669847399312062955386984528759829891069538498164325967025102117112525169698769890605732373988514688671994384451618732335014365707235908297430512100945798154993470255093336405949156630854201992782322246677029820386727218867904752118225888440928492812958190391928406762926324492438361108052147711512950138486892492187817314522892554301340690289447540698960356513988629745613760970072245909828408828410164335290000737128622250736371483855261696599736797385530198074903359838967870303476442983262375473068959588595468796588805373307375619277935807029235253639304254942675573021093567624725131841462480950497235575086664322847862344231773887933698635611234412142170565320941906168142151948758400497534539718815912239280654669871542754250580034897651745699508079234930451432235777099030146557507724712767440564510536764255276366348618106847781015593678859946734905471582996530464703757762590340352481479841009100839080773606004175396396192566806532786238612769264676715244722924791775456783094276634005712227778376544752908635777833285027346760098960790702561855962568079047684874188214060501087940208899837481647640253370986232722323115195434246034714154909212141946390748296875366256734582260460985357192214549437284444363113691986566807387188398282082281552440608463929256544562757055657498644423704554341092167201555877137728193105199715341847021383344932419093403145234476154246900471146762536384969589758724221961048038742842119712797026567202289897805954971572790969346309430835961789032780240359810122022664376982064128633777515540400075437500 [121,71] -1006334774059827902737234508046356328562755141532804438037599828156893107741306473391809432682729535491761315705455315777067405581197318264302862793008539788981043921186025706128536171200186128273728967796981418483319728095641376521476628492129807852108586795273326082040024329781532321786083825906119662805337562693910810399119342615866328361357246978031617635348560070270663266027240769594843955896923329318674302644317190205308833624368107112908860591043671543365661230300888130043600532299922350991614596720034670263310047683250090550631002421829110150462154220291369680914857639829783661110017912497755175938369111688888614808138850051460108678850387941510409818504880055817737159500800922900845596069803783341136755247945663586304972318022770791273127690237571474521656804158207868785519917526012364817116677232624056274874294414041586539845590541609358789816651799478480772531764691369052903828009655355633222499534181370640277280021291481726683806929680288275505592040585973572254374858455184850960569945464745657870142326959231231323447213962430857917915008596417459342743825206280289692018947081643543533303680289518187741142744309686797349133856639361197626500755975217381814095552210599373718779479299886511258083619649268008433067899421094107200094831219214478361380788211904272405368856380713159312312240399282631318482658802567621795941701962742413802014305163971430864976974711485376387186457402038650429501560147841760018968285178831011393400875664446543703214219687383102971937386197550043372353858051056335334280202718513909742431222150497386297794747305987852064395637457935175671466858450731496659418068142969925665030818786420002771853722822898785395338625691241882515651775845263147340843534623568286009931020773646066600064826447386587707145106706833086483756357968062584754630820161494950420216079036523755495211768211785347528778308911707229218164486764338643986860524132122392950840839433703472087663849756866044236659621601488458026400344436867829189197943215058616212150143112680110030576663712328265239913824374196850905743091802040504595469295025478729257754444798157004820628354412298459881432648339944039522818061468692069009948881939992162137681081468720249461363449216871447518678071576349200 [121,72] -28198028418860209510479439110078441784824728525263362553542554441561828350838462318594848979304782523728585283138749856165566073378039031112904117556528657227811183083541178161442810489718920154799439067976294960182934957438690631670705607680972643628924713175852538008907049268404878624550576606385859588447763344261243205728201404882695494158053986172435727865567746489504135235483647732784566292678111541572310419631663688419655750671300183141715629176772905670442016237616299663892196450148971994480575073953304245014813219765326645585312429933277271167436245339136061145087193241372051405520762960142434022207269086229929500910040376257581026483448271843678269375247636451857884672466803557941909795349720926777871456236620404473420668219255134725496517751213413160936029120366678481018528049316657768852959300146647273645336840621575910833222301307708952523839358608890256289690747581343095230478118990760821763737237332550542512973198200639971200815596006106746978398350246467342111859962747126941238419319606352003566383238904552800775337179187744008791499810863804011757843581463532575363933438293584595556799445983110310772024436173728941049686948336390584889368329504990643917487117804392050641757473205528928600364657539022515128755755518867432370583640221016416371859128337906828726205960286345569290311580167328505559207098883791214624280310223078461608583847404966267174110594536280848709204526141702281577947043626157120861380133931830819224409185301875086493861976975375557182654454043948020747387913397979945189348150141726481975319755723187459243787344767327738963112390686888842821555970997911655149265225384215944715494326584403876129886390473256505373990334224423821647325663750798225141161596739559409261894061213240339756560172969920762541370010017957529612619718123255409535987758384654555898129410888366168722600051848091836855272115397872497425301454954801258487585329445268870141819189497574646691575401634188642508437650595273437145846040779144261145180895477212201354663952570927150659622658896191580052456583192710417725994249989805614555574210013123894819723895089373174896112045694399917937104857636844463396992570844656501014863521171030604081288892006133708576947729426127152799315148000 [121,73] 770236708001703108660189808566222336648253582130988113159169670923766231246428332412575360092066408900199757840803630927408194454712589371307046122724043745533446776434247165978973365963048091921317243833370005573194716404937956341920039273556261423866910346121014499340009673881909280651259534211912611566539360487950019188707517933951677631963260153428388492613740486969820757057366067003369326717104694936560993903445794669143061323850825154130502401438360281079229442304224546680964765665596122420795925921374193081340159903428756332168691754111144916044042879784028070136043811753460239910929415199257719823821441879425335713135946379790118125353540293800388367208741193617906328298133852005524942386724496826106300528032687610275730728641703662738937394492336043420148127559519796891793010573801020834721916395627878331804886138953650507338998417276484293694586015761236154241210286010034658777949790478076319239774095925298661796558066986976809126299722118855094016444431629999044496588511915232423092712014340888741676997458680937965683859734278608117013180556357190465061335180522176569613540317411453942922761006283558842919151565218704952535523782201633605583203720101682728077875805970411734020407255139490873104462819338479265803347733520405555732136874056504329322192511527034351521062756860679771000059136418278645658590816393744820048609605297258883861943110812963395181177141483789994652755781428750030136869875636831726676207867817615704332280023242450269711966557636753688848149796540139669529557353838114281994669269565010965271916971564248110313915015972580958920047489566433521297491040163282626414092464091206585711534360292200727315396907300855532301976709106750205733316907098259547330827015362240397824089935421735681657527476739582466300958210776839730412173684674545325152411341010372566325887356037526065067830285831039349533939544032505392545008521450161238278668387358043665719457833946378974737394266161166868855060464921912243287208136166297256395315742615024944392257096016477849683984707662467726211272208129042074144069690391192738905582068555856613919087803414200033053267995403435041221643103561627609347163520390864205411819647823445900295864974511572520806488852490054649346600 [121,74] 129706232488522487506611555244167749491175541693498236415642375532029302576190442958154328079536859199700946154857040458644288953660500681330836458920392832734600846277693685477295261289127819613424675505758401121539772367912236020342487655152970745094528958811439032176627587949201064778533880265918592797962159539253756908660002177521359723096709914292413669039765839081586075386874261856560679462269716001385288326720653428710461685800223316918874859308065051971701623706982340624822649706055163260401512258945666200870858062346831532488496983788529026720233821881328113064898469058693339880640884999035248204200073360880836490262085735943518918397578570000468397898178699588345726825091153719787915828816362827020917788667121264794275527722524631379037868251057913968047963820217693729230696903816631345575162185548197372312270866925928225854557320211702576492243528732879106649923338370794392728252309825091386367143698501794979450736803475080246198200495364034226073370349051645810622293344260798555641184359843190172966561676056020162315417067238489952697543589021221141641070701110786876767049069806004750277385734467836648377618698585267403485013712610067377968782364333349060728820325273357187363614660143387954722629517062343983931518623266055883070759349026337431962200716802244211263186192685464150141355463343896244691163491958096051698128956118959020867245747100346969924851519370386169090448518478838226091167314515101752808287061014841288068005722294882851656951035597144525440163549658899872961616930912696063285125844156139373298401794869966174714544696193596691234001784462036899062338108922631364053156224520441089346190711195403394079750197512563843424555062486680844364702832947084897713308845362294568503430894412331118245496679433799149528902022071151273792381701517570945407734958892969081793817017997290775718721489587760711789139977409624663094607038603032203240307847605725127615348297273642969295991201719088365528362130257233661275547222856231981871797727934329936966742206941031135458957127323069638190373928655828997375563294343763914535745810614797867166726650425967075204593148088200067802836612446829164694129229929198961177820504712199232900061197229361066849318977525965946400 [121,75] 10846774214138005747249569447352304261652368176776585956626551359515083524927487462775434212444159593139901093400578975105084900820136304756250084112973602394941584469864982877297493080157041961376680701044347151538688790518214338547034234739580891772900104461618331062186194888425857367067201182058861676137744045553459222302030266621075610527665746694769031566592167438592835130833093187417526699433394895272471508503532529886784195245574629737228969556510505737322791373898727100425170952515838511206990883923157660844718540436074776284875272845503872401311084172703585377701001767625987557392371162243423028513951768197532978475492941348676711333041700597809105130252306476724092415374779838302105949149766010311205923833921174838910342945653459977950444244393244696337876184359349175925658355132424968634294139328721437532437969342154827753361298188874694766287351945695482582675169913982208809248106011469425008401738402949326779353834353563339822023650109557722573897166528060866156321891557565623910495013489140465518508028125528700925472146315122886838213011225890634111601696712942805086270460806649165782137948021951810941408230578440068723716167023771877519680144382450477725626845972819690987680977898472623605100681541415644624476369366509296779259429309289045335892197143326265825146104078612870715192487579838742678676546943767195030739877955656482297558916846761561033173397062708529605850126227880320599919115766594082371730074999715391669373540970614799286430957535884706859019954018807168343991992336451785740000582795506661313294848970221062748537566433954672619657925509310313014405825349467886511781265720119093929343876123226137373042489735116938651076332855014610661810248390620591332521373852544226976507837249621411968805092529919049994768162373162793120849532785031768032906640783923902629575706786964405640441170693234757158995925682672836115960706830121075173825973252322282004253623023099027044045661098312402025004378811366345712024367812315963704317146026603684460353049546687385634817648181158249431419586412478131558857227381591268718785285442122901361680745647836070641735412260056876201241516054553206706263383684425179307933289263356242034157052535174811322080580591531000 [121,76] 97764640074527082580416792784829277983359214085429845029421100599621262299415979278634364000422860474064155049200912757790230400672000988293226131995034393887023492438464199351442135813028662480396619937999613068072915481460463611115954404391082928910423931116594776188127277592617908330654528078433984770177414203144092445863034353309682728275672351542148237068814746621703306449984231342517983450378011298845406549340265786626368904280009861323699476443067479056398895348948412710138499820183840917709337920420331439203928919213571116466621523270080412801339217914779588839937221301753005807438297585570095185427933280300304093031553571679223261942630689399108872537458913252705927045633465162816018531978091575717652646729885605983796215533386277643520561771729354430025530355931356671221463585685443920873186224364107512404724027063318664575582588482539061399973714446475207590961265403756592347089395529224847120022107119774898509904707573854261387519912109879153703960502941361511370353125168534096119768517727715848748358739823487513592709329797304263607516762760113331048767427846066968171865824386518679938795253319126113487778843728382822027263749030221149937184481653490171926050017374619598524422181395955484457579037872802709192158041777691933866411979629467332430451669113083488700891221118716132537364502710725698039861366876356029301714695882815131645663708874052922013738385374193885771377164969333209267192388250752471695830866754225459481544946660151709455348269849868268662709661472550131952312402710746780913494726406761127713574873905985207576591622844800475738808966988895326065644216998895460236323212854326162450896648696742629109441224075240905718754493002230126573289338695080162408018391899351547125955181107095993278729759175792699197317100092311677569227578053770961225292401854525679715373109390422703067337966237733516841541224548629625822774971626272673184292355236594610016873236749617482874515985021032560472716444929081744372847891621686885706681874133152784915418904688300827225617485491851798767808401329224290673914684970501653909965035174140846414599199864698010221483900570389120386167448428925762980042890276907951539683361648074220423901173352199106344124007600 [121,77] -5553215277916608280794058118621116347809156908799666576546604634951032790434326798226667611853700737025614144108573891973435476803003307691745429581760774296241173363040400605910841234710478893759404143258186181815157080597069334391224165041760512683008561301637589292129128532597464979405844910496285896720113889297285312501501852777201053952142435835783819044195728157549635445572647530244395003330257441384556001690950278409202761955130431975037953593793605932056485736390034190487685842848032376190278350877736013868107788905415928561221563858406389741900917156007594480408020521510012467018755987155831834163212194838626737161153783462691361784339713281352464761022110731953619554206463285491634605513497174207706943336514321231582393195883310580779105694500754251542705393472405535463373038979788500321434424509971564465290191309719216416730267968152656148375485941854646653436283183576100615774412439796872151932268716459302958153006490996319590002986773980711549705893988219378042523782641631749666044179610683049378549995125475039551302160026093762426207981603928212152486628491528786382283844515059286726132648252741026109562589002976432011553305526869104409531308938206315310803598414271775069906791710454173324988714858086558874264425673612887050871439977164378074450690049754079415670934253226922658358161003800905065048357614237146828424965879013746982278518540397634454583448241526211628166306250231689326195168698855837076534953003760295888532440769609786460263406523351900679545316405539932069310072744818294652259270827825241778792050794037472157242428434470796521888062766628632444916308621438242561830051385880979010285546291351579000409178984983473960981015365007739921136953644528028434277929575080201618438206831862974992262181900783325790047308371053958549743389636034978405211865565396090096185328367899060703772409898733191922755711312296830851857898875338403368790142958976564902696840973280540881498779101718995740584845454223027739169293813634853004020934962802882254168127897368553124884279298282915214396515166409055566716007880626188441056020254860513942602214572774620989123849433005782613414448386738090472944617453032855205449431904243636701000534003249139426853680 [121,78] -144421410039506816651887338824486630773696896099391740526155052695172548232496672582377302350361182747751328731898179652409567089693092353426282132245248905708200981311218079155010418283993807350362430102959833148603626220561604465389386157126514124842475851146692585596148567962254003979691192058419544614774430591932777583393976047271864633819663332484356446689797925056570124407018747359344009769332754899485302348804661140926196059906925153282808774674237449024708078095525630501322142150731447634278317672004347077147789484030600681714916097157233935723851047117530894941381037069046680910040079509590976080828352405361887492502099112358863675672637960365033801607342537919531846925252956954709212047147933929722791885572770538884102466355147794734031823879946592194769560653089551579567124980224133060875143088477534131573239436049712496515724100687087989372795519871979810623856138373157288060843977611945925575467618935456924743899955854553334716316422822871730369914501992443390838586965390231996342776572392615814304076544389340175948437994521696570526632104694131821550327598469822607061645204393707959305252787354802664640390375397657549226597936210574403223791521687047808446685089667198137240250459186584127051472960558217178865016095352397816865242480775461872957600695287884043659375953303791491004419398350288876688505594594404301098891993248796973483338283664043829744862617847664717809278359153705621428598993288290464664164976589712018890855398707783509303110416431163401372093285857262655899853834140432062580278856004542713301923632779803734865607814858386858161723989969693979440930124481999026281729284963681475529277295318420369482712902518143515426934454018114377511825249568635270046087862383546627457748890755294422384930823444301291731219694991191908189176013247284096741717738449109964477417886965377804332591006842461928862153686619832843099065276265096488167908891736387174712000401255037459439235742483795615841971272238965210818785598868144727758991736630795933203169505305153988445820313637944225091732946085945245022110227418386767318212047819300668719873608601223218713827743820278882721498396933678889644210902623199070931102662428622872511865407154967000860 [121,79] -686955337871509203308280633564237322792594392482675888103132031869755206163017586888306393322869804412089237039721402714339318944933437417123987342680997490206673768745406831399161310311085536993717817953632244108575848756960911222863930192538305580509437982949127038001081442879357000128002112918103467273487975853377270062325168746806379347074472492832591790207139385619900045648839580472241911148052013190956994278758791701626184147200696330588917508107164817361485379176448161659962099182835043823482322505812284158640087934299579493191304410057341105072248435642573874513720141606325066568918637944658923731465872869959050001763902555811359393872964237776560927566533218044153885101570059573489329888042613390908278826431417599822479886028997634756293316084643422193827687629753530206373636730145351173956765361029289688200283941611277049930647020116273822630142929417705468764602458517647237462863349995734225197494708155619562405244317175573927426770115776392010248466658100369497761697925829519391778990779273170769711090781881582232193485075316020763099664636824041102313567227705520451872662465572819343728767174630008290344119252364594563596888300611549930503040991441564023934239491265720230626388145926761559739426219899387551602432934732900482739628581980885807664086784749289301039023714534758255496567923776992335718599701818628746914330754416487585730234618139047846046254867106575824929916113502431408096059860140879138916732394443570804767155427414015957908918878409265085207650187943778178294460557973543141537294648620817011068018970200278329363040356851490127292902188955770876779146543711851873872682618389173796756462422114694233375217221157044953158496342774532413527940628876992163070410065455073552573271869913431711431773256902175202330631398266522408113352473377389243510735986319869019058354133287267328546413986951182297188823511274321344938611430870290529606572209258384872513463082673776938120457090559257525828791143102165852634753177677940423155875778356178384877914981191734840221460651650848038551101716312350248009656032692354571909045141172495538967490875280171955620157254986885844068813279267924259412167292524692699892417420132909508723554906249080 [121,80] 82649362355904206548093096298343017134501593220749554796514619533595309018672377370261164352265721316007444859603345299169650331630482781185724168339144666265348868394900736078636617342212308037899631300929987738698244087072046560062635463727181536811513021366286069723117677970204739747694546085608764981070225087466604623242873692826114431286680840683696190826294993727563286556730585450865453906262788313076969999562391722923294824786461930482793341469573363015599270253639743574151202495545841170359735094457872263027598609431021610597880658059022454836950825406010156085658920010554804462654540984247627127220622791858536857711369989521220219381903833170442921100663304361252273590563230513838042477981324583384634548992168752602652383279242059907796378045750863703330999050245173719870832796341473842024670635071809307854180880594807387844663331813662231103669333894250350395184310332850217317639380339076723334003183729039331167672160845379906653547062588964899245171180695989332956411150696360688393019650006346286211547869903169365784532796706081640598801963092655032783801757319893119694008473585167366083255561815241577937778469519066861101169414352211908883274202504161114694717096579928945226825807729251700089645277622604588567687659627855869772350132391143011816579304147397921060068513883741738900238858724714698003424600132075083609818975983980013927806979801106832924046114183724091917977712490632546714287565354848332147547793678862216254367648557523128425703139466862638326522394457101563411399599657602120925049846131103206017964703479132741543411327250023637458766338969601799889677504532481772944953194192146320985423872046980794741999906506640723439412832868650544351352361780594734310549728954218404936413378245752840862316313993056495358782178735556272220773011103859031239957669479739865396693546579014967237219465897832873759903144094072486059232010673398483031860058479194105365633559366478073070413293891778739259233886173879882582627737044933572683264439389638525531068354417242300231988785422866139613112746831966023043760976029813291919077086294480128937193183580501303573302777764658889370677748323633775135405872837140692623036170120812839918890360880 [121,81] -2529905037786994405310846945417823269254922753831428402001314259570524926896696793184358461373690266895667083363056478883517945730278352376511735781606057908145674700683881197569834247082770067479083016113759689491822588525216160658363556788233209306241892193425080416199742069714929708250729960711387717502216972961061304004177109961494176156209141496009948635129862916648219489892437190837957619713688179131459518624738175897041447762875585741731384325289673731473636439857695353690260269988700094699663822375361688503395968973750815106877392055861215693249864711472601360393970923285458695959171339685511218131241413788846690403173287655852442184390487807852445396922495282636796303129179267549810230648365136622766825194210252519971025803689050095162104800394488264238446301376589796527021480783587678918495738903767209531625134460716013264898206464667734091512377294763512820006334070962733544713852086873416407789420373213805030776634432832203144377452531146012375918521035797080158764277990142844679209531920191794572687827288052964015870156627663314102532588645723716652939406998282785854840782415065528543598840980647029664502245184278645404967553081639052090895271887714923703012290462044702831321803239288234648916290507301811048557604902803865936068277476469631403762716820056055156963889477712528919992854526985011319236320490307334661565222681902684655882633853392832478841215773223852846758277019282558742589126272520363860335748439340112984518285496355249064616276832798417959747612376139312040341343697054838273845257432206633660233176926932440240252322411830240389600034566849610402311949928535741856003486516853802703910840287735612251848345412375454361132180883588801184893136478203130994818773899018747703248550140672988957088598283025449854086515782086165342347345720010440646535448644022597912457092663159655837721795144327283220784126267500350029906112694205569510011315856108389021853574192517028104010878632822392769883357598320079090117872416235317541818886817035624289571210855569862824158550288375534619487989985342402110675935070478945060807334070573898170468297480369722450091200063981295255094394217937577353400996690470422887366960710240667537427600 [121,82] -25356204398860554779759682546704323233754045782803414189104322276390347207740953756313470418475436014438983744189273422985412073140264318487469802709071937091925108052648775881846679344837799878766943222356273346903550069069739514827934484037136522956307336832426737827021311192744768807507856775985340606608716647926536778369353367896611143625512650449494696909984211671514304957790561932570927920502504681036369962725416295664480961909958101199121954717342587417147370745334985625952042951181864072938834147292424466294021417966298721447268756977688310841937615406397157035019945045738816704422629393050742947588023217262806851895793253546516005906976734038387365275401340528455388448134044727655453209641797927932948464992874669695292964388521065491217404630693185182358913437665756105416010533918015229830511788094036563924216725787754422834120780098206996318259749855825765935195904867491548409314897741765628608356015891936423677103625324387081944186543550484081252433659658229026831259714006569663105461905841477719707607240112548447158455320542768505383832832742012020344666815354440001945247393488675635566510497900519423462111293675869031786780526475706260923356489387754003841431573345376201918764971300203013299772160228616827235142296718623795796831757594233177060358431583508379144073428691305504994431845160348140088247393183519539806838947148097682200219426093857095326123120060085658682220012713326792186354360017943800306678266921756364054610233888049400400424738083922720526253863012604184649762805417248289107810997376224502883552885913650116647373734058540196503635525014509884524935993605555289841527969258787098589313769072563393664496073238347401583267674195720836453669906149219476650157587266138397137797581817942913742766662898846210063457496342497511239318489062770841807323836933815187328816340673117994672707702387904463712957579111746623179537792520123738355870316478651580571369565963884009301877413971484830251527023633918907371480928515300594350207532376274594653890120932104018719896169235385262120540158734466003339476013105474312026310607163152325965510673027219018310898017286392981566407602846821574367639555323780040163001245137559802320 [121,83] 252663058304445511696975440147984385320591901693437886726831586215726611911794369587126258512918794320771009779248753891637218119477236890094977886349906576528140319812169015385816764857581789396009785813279121932391228696779371458854084629458770047440589433776996722763199353160849177434427042215780265127034917647562227459563079022468450834942845120296672808431872070427605515350956691782282905432746831632781671106304496659662617173014970474125623567752927349099122194170267980006341879674094400705789862382452799437554281260492118688351545646553538757460728794944048208972500647042434613363807619127071422435893797025311327092302929776216015294611372736287738264683219785254612603766874687819609087722482489091373138647752453680968946629751732839142257302442383190167347263442742519662873942117133344448142026358296968169589688664024872827134746666283160251254303994464944521340893535658726539810386127300154626288166965697203495609499067336696945292985851224466309223830030788955840285896221767722110901523859187175853401233749046417077056335720962610673195062482686981922298055022820197629801297230526762146863434895065590180137802947394096350040832302487699013683531522870955173768385146072165002555725484442573275797811035286563060135538262994878652391794114915026622328912165427694309855213162292812985365627732733193844000630852760352625226677075870545776172473766201813360441408329610910429683214125021654025217659849269199322929748073660810476186096613803741517681819622255917197746307904040402638372321101788777112201023718924310572487436773161765876310378270117877633252190051026748790592862833108933727038862103821177928097286504806008278530409786743644853862864728189913083909759332647966647710030708405763020595836938641371393801160388731205422594439980641791253396042208952844166563708564149707621743448116687366039522176057068002640310045464603426094267532117901490255289529159649079899170842400317827166787529228969660179858144917316454790514449856219758702221483824061655330305356665535388858601534871485031669153681253576827792621592926053850285774326082129377892828002850256962949183574272419413544997167846949353269868861592858889797079795386953460 [121,84] 26955246949575809524645317230241744376329808655911948663525387987734302856316323153254126425263910491087662973889293559250053375948512694986613357849583247526109866451281375765090052795899151543835639440128245956973248614545377098266656649829326718280536761457116540781105483237979613458602651815525640837220424719310308337960729033946273531341612181215062225850052516674130619738412333438912687629027331072148488481744484995334348734241738777159180625795929888398223197485584877929346594604091364822274305629254798168616403919603721381118886287507209897672171555433375412654618630074010203798269015806829169968584946364602508480964606662392246677860760586360500004587308311006981060936893647254381339264493330505658258735596039781069672493713161337228243676327785440134655535200761161137729585348738202709159948272833238270512211241275240011928111419136166738494091230337801798581814778207880127546524792817422025911319748470464194656895918949407406717898341500123642864574917468401403208508015175389085455687033467403481719304999797222625367378060262037143721131982962011797802062981521183296985935929574936833827466928046775175489210679416660961567269029071945539699661572627046144172362236921649970485619157910407074226055730234335173173636145415971336982919340013005786037951401325588525430622872605325962478260055218656307520681617325618977633544023775786003037514806959552602800706660857826249890900122297851425354837415710812098731830094783604886958774344001294705406722173029143265659608379540104898166384568928240701528085457426148182809287702185591000959566485193285214476689094933338115591466157278151099414048719364603725297934955504166464530798395439622955273886074350233043938174862627142697688407922325020397375363555845884453905350994738691409548925228015331980599342836228484648085203085921580706232450813810297759015089560713602350307996836211932017995334805663402461034246531940521865630351201548940598257989965192067138846019307083647277990272491910376278032223850155265097180860796793649864125182683261007152804965756610005397228995190918343698609317954518676620233568022163881975310928054359087103932037015102346762993565717537600362821465975920 [121,85] -63289377084617706062585324487093365155476873579258253185535480008399057766389917372259840498016905675713741252804985557220625887915789914223187841018465673289731178226538480762515583624209614883799467076398987168489799975873541579706547067062215881213667468984844626766678059627415393572171345551551604154635619918447946744696225099717181639002726407180912033771446464240223861602485847336539918521065423576797554311506957781227835444638815049765657255847180321555965881420148049373276701123722459495233548171451593559180046806526312014108733634185282100945892987235740573495820371589443199070848316949794972442573017127725785943232468048142226194979171388343330211396842723807867802610426330056607194558155157488543623195431006915051469061288105940292604779335428107833544830530342984325683530269143874047080610907737081419331766711318086806218288062787954616828583959595018026710311250401201675167108581500337181820273029697351982400537351059928497710509194719119708490040498776683743148560855542674521070794187202956246566922610673522880867448365379383334314982198928056608829703631651167798523910109787203462722792149056550276723402255401607628399091331256540685753798461924431028010762176107748279034567596585776635983911459098357415496797675998093639737932622772069348180484670463406431501264798680259952736690924792873734039799619781053793552436106823303160721420720746151120307849722958702058634106703391451215065305041878001012320379079827618734615481572987584133968918088253413197914893006381119970155982616589126959018655527727135663588295031379281288146169629855408114100380688826735814765939604227246782035100636497676368553765661535270589770710271015328157132333020857900216234148133717632491791754505473160749180587415118365487052285464585549281986630384741152417170347706149107117499566350880109001456508561044822716247516033799522946101805506211013113443719595737101533786822217718012297479284979581583630615077040048362861241308465356089873572060045328478745196076909199953512561470190924157424037543993798241686847343369617156388488895035350019188674284764445865178160658570608035553204750156745890154187246753518105553995812090446480049153480 [121,86] 1310900975373930003855933788025083483933817153460269525240302504279620482824666383156667140320150240486576321037387745224211704835599840843465009594927208724089443335873536175379534176941719740014073168125775405064954027453688024831405546674109202734212628181220319551541222131167512752049077355637339483899494266681499618441760743598157577954751012189109095612087327228737146728139982484908855761344021574178613546018830591417544736539468284291796600277279452523198883014477224177651186199879538588071064619159426711958340843477428038952281297882423732155057554812487836383115247544490063155760339704071169631321480832587475375969158912050955277457941833740730433442200098659084557113245696831306011071099670464362571408397229392310966704496845864892853657507572985737022678051425534529848325047688144246517613735499902309934621262858965949166868675903811259123689595558882490453246808228097798253715791546574393992857876050502710984669133481599668521326067777784027064037209989603123351206042780389834030387707190402588273676755223367631313358362852028265304576219061203031033004245907455041401428556742294558191084168997066946675786825481238918784613703163525630874857602305471514036620525867600764571830700316540082285721809473551668342791420986605110464369716338556765038881367007497473986752784860043977251394951537117641912958710465735571528839497244980924757668364398479502792666169391357883007586567716580182411610215004081404128032857753091596797851607270392107826039781214417283745169905687752895186876741983913047905836356723943669804401391055351623152340001360112721635063853548104852126638430121971565348615212752731385379121791823776281791443088461043106757917509493550251627872433137404073452349085871159189186828101749821331827510461829659264192045543607733417833967500764266239071258422892301845122443111169459741486587332038267979696844699105401642495593475433210207834492279095876185790732510861873692081118130814234071204517013223775019321602664477451570670040500333077892319430610506844520368370809679482936025361296689882974096643678829115941952202658726376533516819882850524906241223656765068240779677412987606713300004189822886366780 [121,87] 15497312977805645842287171723596619967728812272553786774067019726564616577705429502140453838949226838570223961750795153200813611020921807840800226358442275143829351096075582439320628264889086811255425754209222173519772157066208707012016309444703172129470899984256001764336731377434681227533266348375797864720021522903654791675040807634466749105237422914389606764264274016191479863086402847543675281152619001922530763865049892924102228803635570011738505057698062078712792088133497451991662507185653480443759744815243931935697122049874047637645777313522366264384295051856189288582062912399334706894962579894016136275322516059588245150541359679201677103140146824879876179248790553611916165082320236740082291448472863134164924922962374509580134659519187128075086737212701974354103307643621991977513685944754560391457310141514064754505756376360214375477594814359123922115273200980289068468023791857615442348816083192560542743334010595969020155712137955701778013577665130544682323171931858254174463572008884224478123373089237412587415014594114692501097169860331720743880262760977687896534100073692327538506945738911599011911168541848486860952494981644100281144261818672053151168262759879711591395883677119678775860066918070381136936859887038716288622629763131495105925722107705724209156590625972057325196438254756520521092427682914446004826422677712749640705264630832691669871374480187515945362639532101279472024691710750472909414233476845541205272045057075591607590861996091440185421323766756400381588237774281288845598459039192311304308252067774451001442584113214240076858433509211317088072858781042247101864886799906440547456260704368965739242253719835473679202510408533936603256894886207835165508158499493293284416959412099514004732401259042077262887041151906430845669884410815089794291881497804644544496765639410893063197303420081478335597003265523734362649791317299913274596195938707317233373571315563302281007320112027426888550856127193284443448862651852120431428853615763828674052337815734019055994884497047829312193421720838200868241710177159816347152811798692327501378380098703506091772695905998815466732280022158606007134365008644583672803800498840 [121,88] 5817111578726693897106910857777534433930105682374066040542330376752493048178534502740457962732405167977142124020836161935439425881959794407270566281111861831789526966852219208710432972740510353211269949093072471559539106167855486484687100784670499370748913089242128444518073035292951665839225848509471002377048417060203414277612032534498965724298878567262112544054089057604150114985316153982190845115242755156592395568413957541823767296537072209113534055933619799582227257009052875379928964875905192036884787631940526685725293784567544091149851044569721576942274430088378762713060976145842348574752818037488425188248965853596582015361025854094235089282874985742285617971097228209976153606054133995910762361780132561226087598532473720576734819038159321095481343306885266185984151959316196794070295967572386669926333559102577326474478956499871699115804701760078773957854745085121256389186182852148134261246194064458379155905235131050355995735311845860296724642237157622366113438211723034073877791377689073088483416438367891874688728482611537049176507831000460208642479513509957864992248284205881940354127052409273832534547833470334753514084601789378114561769758464658393171807745278865418547855092517649713290924382209874745443080683893407226636132671100791447023612760864765829078564844036514607570515815415948148943216174442041711068910836157575069526075072300186864912586747827274482309023281575554880402079619480585385094330205686648159961420520228331611547537432956504071517390224901667248511707644504569063275820367406261095608049809429322306364795771768735510660248366739857180396704901013376725890832196807644593705939741449883023210027368833514074633587700219903234951074929503422311152477725718219434455270534404432234635552649513114014125253772277033321216045011012901586711314252299055257420779222830339563035296640323871725216240875799120601434438940238517334171032347823989083059754546157778908334449594392647520175648367794027359155359554602383276204401980900415524138314168680701322463084230818160063901601233128505554636102216587191544447485862984916433426288950685319263293094244534890510411657950557298360352598657407980903546480 [121,89] -10979023765599430740119548173804369342567150731816198075475952029258655566574422554665884055734912420390721338604197375712733068066599097022649831778161025584831731010807255108434874372825021192851229914727237104291448190164378590203967882359444311384852413372830377366120048182951665789949125085478609953253602107956260353488739727629487794841712677903161399687494532724998975871349880892233814529544085041217151566264526973550836209127410697736475665181337236757726311727844470201536214867291470292446134849114415209445007270396733648819093234879541381691935692136618811468929979765563835161988266069280967756204903281155763623723094821070155673264977475134745887886724359297181703280070728856393057019135910652193834658290313511578227818866058609912147709081898786780423232482827070318101629102744816773980609096715357420169710936661198950231950547202949086775367285933349901267556520805699354959942113266333169493092056028959495241840329686465106745493975186594021432274544750299413818185527151799694469026383597533417873058437000348715102957291333266478566174183962129027717471758808104558490397734754293976604378351768052554728965763240244221551580743556841429975738787365615753971349060283340562479407293535665686392344774174667477764680868460402612059747787127236296231466513764594351733802704304376025859786761853522005308180503910330925785609356235554812156424121551064934695522965048425237250989046917577771381506467468021024168126230185523356318569354652745421398054347672190926626490702172165886117933948301255545119202857892059963294673893965705233105020871705326097947437309577836654155928049625025994148784233731276975150548445742378607420772013830432347308827195491303821099242481924228580973238626463502541978364621106491059309658096872432851579393923099123333431582918247516505504592160875419392364655229908655659887729615186810112642142413801419762265685929763171878349136631714173458597852933802400565051922839572841197959083196356873303063195143462680853898816503728999801713266587646021401027028875042293202576995657006626276291402464136931693216515490815868882493801574784338574530081271707819535541776343490381072329280 [121,90] 103354052028916741674497015317800221532286488050990287334727412225945637777863358106264266362880193889391275724301357346605463468314897425982736195765601862103267278446047720006375636165698541384260614026661031424838818125734483544473188468207054039019934331658756086073323294586060038428922624512805027770263959611008293848623411979610208202307428907461299881798643621767405419433798173153886490740531721331237864397094134524509720021401802731536736284473015231371361306767535955895037682204624042288315742714776955446850223947233509070421853704316885871342240253156770586538206060959279285597634268827352626193350345308739137926238365606411081762094000080743998450643756875422012340332893121013928837052469251661408226964635998298594239445751622751725759633490638475107175167115569405655172576361660772715325063122425864461761483853944074709903976894370522652545209017759916182414675630554804894574311226259347675016339503879241149312356504818557300860409050727835015390344926032943943705430711573874186356162008440282503687872562169212099198515301604414921373147936854061736444964497232328463318498011173303819210021036075198413427780824468374807505334372243526450116376881434089534073554505991885238989078623991078432543252728458675442105546805178914764621669710786998863567621939515282868577520599687463398649010355154790055151914003265688917999965921285183467753892945245432352600199904283999787335016348684895969974748619438169501931882687349916100096606219557007828450878369139506354452344241634810239315608607778996355545741017907162145219373542974400577042374224211104563810702645256539954376002068741761673960974652304388883596047370237984909017208659954793472456764278023827268484551005656274678297175884309091509331324494443938387207433444197604949202980751738635510941838575095127649098965915449283358063001571815935433335209789869152156998347638689824188899628184581999794075151488563133577542421797643894100529144478564534090654434384702399026531478235697333530521589890026203031159412405177477672446963211430100170399200030433162440209541574620288435137331386610666869095430791820816092528150590581486102329531011187656960 [121,91] 2510631588499395741650914355159421488297278870955643388958583808124580569983330271456469330673105058299294712022415073578446409195215304138918555245968440700872436625417991603277653265031934269495110494807293342079659524158355597199634581176469775982478826803899805626642975934189714206491527605641916991419019252489429748299069650988443557320967549177220672811797038989923730366725439272307655708195339503285199355982272564109939196203282100234342371876512999428600776657882062091805280487477764745483570402613894924250329329005766578615868779315484977042075186868024816530498426746631949750833520179493410964468679229480675334635523617653569903086173411840750630783260230680708591642140084679309554421613971889561311102812659737073432061710381650260568579443002279526471018370064445670138818410581068360542206987305986951659110047401555368085336546185641090976571787835236644382389803355656102873197343424889824319036069684216158214963713002669457596989014484928557423414208618157661462096755134757510631540525808048433770271485227055285888297860031920746961502200146689973249059704712649359966940145150197362642431339310650362527851721639334985337294517901895031145850779621153697161753017522589644469972487657341977701535714864313168127995093233595563387078559194355681015281729705108551630912109967480570746344237753634211764194514614336807042595847535413420028940941724204962281781774168542898450652097605913201813032358292812484998821551860992616540414412665811675894923301932700883755732600435757002446855435555241866180949079879928723467884848100446105300766622392619822479858536590328396176564471304453543321525584352873619569626387235177589424468534043613800965177530357474318032752066709962638314723207836943260832400406819254019587358815906165640460791748818396863093482331366041203595085479062784366550776201287587077615705249210584299431834067792070598171621363117575927715154288889352562353789447643504718343317557066122820627855905912045794867470552784428889437286356811778367321622139338709953582106020426868405090303454691858681152541563355501119804960843497959104595028059018036583310626697686582667174945873300420 [121,92] 11796443119581257704287985825658447225406042705214156999045057936179229670460501572154333205977653814602051521607080918557274935603292294404820911372674225173209900660973319370015244833594225764146847918951644376829205121175194240759855278891559316761303911926062223225139573932121975275142370965180431557894811851197695716606732913278669661409166383248202935699199545948445350569351014854855191042892136556367463548947447930407037020621244216209493700367785576622353316812249326458532748238432944064801655809928042149732359598301436420333374568002627899848609102838148317156205624333216329130976778130835755250549245390633024892657373946649597889247101645235104690454273398378854701886879065596311380632076984053195459782070758289526270071687173359063779357051267831128812687800221899077919834213491583851810386733232477307148191835118457115344484348077777092587887179809403955858847610015129723019878939520400396511686995821922227169667909081818722539517207099920396786561106807090089379824832551986391981805077679280674263986828801397374640277707107708032111234515507209344703922712280823500083264097456316410887897091551855092789037195008499299129767081707809167393346047292439638003423935075746849374808458563038669938455042002501564735777108537894539520979495292008657527164390026244443249866878789753006014526731331784041663213946647947005683719579218583868051778422802873993021539844341067889313423860843327428539944674517108294087311633074533326403750664784205719728558135838980201027382516485647247142199643911690305610065031817280034966141340420765972262256418433942501970813776627922305227602983025842290925635123823004532779119107833253287678473526270724764890166197440301896675549802629110195189178303325698370163848459523299056926151878848925223101279098370402690592340141097040678363611233527325791042143133526939561403919017513492518055757575138871431573432492019792094058788107023302350076467041510358268289761744706476637751323245340731927295429135779313407162745536983395898622287465677454337910474447990279069475349938934881160589482837593164849172392640823542610132718983622171781332189209629408775856071760 [121,93] -157374538818678246168642006037079463869788869490950181507525954719464682723910977549744672779933514231824884738171524931876760063365426071025074302651419579862782089113846585145044982501313298068585890181735702367627798425216615395019451612822535586595383941391152629642284991929153896019398483921784796826260500995717241469494230968896069611789207090648123167814793043902862403225335474981165820332877721534688255742438003329846845912901485285647171006330077969983785873186451716087086237362802519024767536234239888042415017422172018639185129929550550262711246118702077423478807388403532361406208506977439897928314853144686087769918700395339800566052045422415665095404093479808870831898916274501049217432532084552315449100980782243003795300620625460442156855850417737859807568799100911953631672736991753863958763039641640223392938086136265883917960221348230912388417339393256935542221002688196318834257412905826610387614845060198350357797803091330315589276534056401068199080489722474488201763024296686477183867217075052187120735810910739294206040215777457869115770810947194921872154479682119525618982347777004975824270549236706638567740782451678640891092245283974542932668460622031319444340812969369568404095388912158435420072618803961812362913671412517195052416889290257793348259326771067028189556891449996302621195919452147597464981167135663655008240712079052143773057309323781496322993603861996999210270412799580683709383023862564555354559959454623263247584406514459745819670616720040799859535277031049348151913987939281109787161468018688523758386339439028729280926181180714969959517422323961480688808268125356399201759650566295220733463287073242644524509938209294302569169653299052261368009532522884804799360110557863309074547006780050436248041155951793682064159026798198660961230007698741212805553555966970225862429892662198086528081421726108177883491835543210648529616726212124071938269552579944804397528550438825308669965750365670537193735560820149319867153773354740878247555221759572423709230569251737484686661034892775801781714265589830635858738170552262266726451711693328519261065229368757731845741760212746904680 [121,94] -1589307198976237610733610596004476215145141119447499782262075452191430984797429516506705583834280762957531725254649051351605214874536615482022585103887715801144365350214847699694109591538499385348269397399260749051358506114778204354293541095321047377433844865868771516549794639759121063262736559223835746196444635249840307466055450385945960103546751112479968877034913222462087419836910909928090724015742855416287440349715905970465317829321812408424011709067493528846297929214734786248364841962945546901732835553802253955029336274620065257855768650892049815114598916007621333998154117343853171246330158140136485160599895698720778098923423705789181876844161130155863741510707035668121466534523619666645186149335367421743175558974070638950023838331195830284390422669066416750550369333867057892524628378177532119248598380596670239578916828189967167397621136236537373146506095126512548580593693363207223579931964678734006478661700331349671666595387949793415972410355131483006680584320025627021362595750813181505133883865717776300045509653305924303420986581783169332236790292094449070355675134381901609848722337102090785222179824272972082346784383051231710003379198708900805247147904448988815159945583152846260212759239454365285611823615686893794143303223523897640198645451501886900453239224991487597853899647375791205794389132172449481939180465469992879320605100457580813518223162638410533198497840199179590405963612095054960952319872528472786394539778267183704337995737790286426404913061254913733204174573339997550159933912005302775044071607398857958850548225008201069900095185380435490212631197788408378619024104656546407532111153977401628377640995892490453300625852249690834756713596514538612386187544898034913232623325599433214640148957728439608312472452206631043062060853027386954520366714073859084559031328882950327112136678595935372898651526336392178346246389360630773721160321974630692914158899754391589863666569801152295276314982471377063889957473715322336797904484839616253151780874376982159940574673346432826085369996843443144806309900078704078171077488464434977812361952846956713089368575574424631577491533187480 [121,95] -10942607353939234944487074307801162217740307371897630215741192487727874249944685551636871955622766764525243592558874537188434794624002813226362073836722290295389100007616563311865128688426236011008812965767349239535120577355424976511489827208921893635275633835227190021549802592412261582322915782273172678029208858543252463444622615355744935325753080000925153242592493088558099260917765125020119621168152300669148761322654260287610560690908838141120856314452511027639457473315168398361264900041086031159613529296836600580561789528186092486003328433601814267454744358826635853019031844367938471199111923044004838217633828605645395280222729045234779456647694496374185957905401209826749317450044388470726219129177629745067202016548708791691057701617244503802323196911874148574333178804311852013742013148740935870615215252557595992790277160051492752139940747454715141472335014246329733056105223444826221713984168785570452479879699010514292845356149877890670663009498063850370645169114925404793192237447811904689609880106534926477447500672844411629074929223178460838119123561323065824716809159649524382813135034603964501185525071879669826920215588185436164528856516287442137042453362792047918158406166835192797617559821196060301068862177973428852935333632732951177824984555185951564477993674229475253108317785282666224085284332027038349525383261194535475497104483394358089162792366854635878650987748220495728826329289827528021736872335190630098876279988386379606754755189045166156550094569055655848491720956990370700399526667170544626372258854047764952214330996528067085573576338527849125624803542591181298082744800644768176007737294585718895590339711574617902579892051063430752162693860222435323113403698850859114350424656717239901249831600918060371669115484540153365253854583404971100736549906881398034589873326413863977134773275417894752390817225932444379655205641442899549168762746762792697640527941099501626127979317903890546160222922041020723636120812239473735451897432609676822418942963157642253615367110736500345344919945559230975773205204427212739987093934199337951737375173535002896302829682260626549251993840 [121,96] -52109202838970103861423568789503095217486522324921231687995202209214052338931758012078434923508962022266347217675692811900523332286561354650192408017016597034747074161208046930667052000869607211807000157899455536741890182310617141689621750614155260116471615715100672671793324447155508084204179512019191593868631993920240570727118512659341982223290272464848105609882769057383155351807384048326191080570895885175793099948941250626995346660720566295648511125566984851465406959409492517398322965982345085924678628421419974978231203058612095181781213505576083543425492050982174909331904447607003648604671636811468038379263878948191046019862735811778082422734387577406061945983068207107282610143055773312187947407555561018619727314138473679117747575447090847107110403374917057127352223970264150646002452330317583274651895904531993497047392802044952027515731946629364476653423806103459996127916182708948112886306404638912325477640090426392855508945992139377625050642649560065560259258303948971375061447372739343110750573970961304695529591338824772283372585542800944731125613523404529385271537683132678985797996154823052626688826087999675194104630227774149054986387640438871599846744018083758380878043897454079237098109564106291797212044310821700706599536537974845334529942502357561888423393233496028608280955205035248261716086317761098810931703938215734729012194671387748528744218985805520765633734681890316845132178576302270929210701076786616348507015513445509914044164226062734281312894022537585062551237098039277680532745277239611373391732098753881355224108373517482424509239646935838190576082671987504684994199246350650228650406861873627344729886420878068017011181800019740123573309879743415077020975215457762372486020243982949558397052581218359920142413218991867199488719881217397877424263449766759622484893265264541820768738673302124713106365646520008706727177898812348850411782923557960516560028920470490023986723949299140279422052940115584363847678121076220711743315278320925864003353958674251017382751204562374391640220777583495471844581547171275891142071787640750852906624636339215556592845809835715804880 [121,97] -180520808648284534752377318266071411516069485709208185484726723352098524408787125927601450648563365884825534683639676535842757167357377741804879138160624757226637078448138584479752846558411766596771650424265652888339504899669836253609337288460265127030996481353002347306508452671920855323011435729274383736014894303007092988234935247814196987022188407684901054803922499228201571367303772403312816966537233160006272301038203595245259234337129977596944641549201660984497183752279999009627986372659346560079961750760784218656732963476891904359875551977036490248820192577415781000562434471032790480576692757965703477038511827975751290322577821483571994071926602112790153262229492930345456398857067750349443937925267207359172267658599906954611068329578695692510894980784569010557204196419462738234786978060555288315758549560572417568155163057937847120790564641856275609877645342331554292607797782300324032307797919163780587465303233996022292144869216900335545261567909671512097961193511429630614437131085256729734035322032566653478697601736738264367207142418391518176426329436986472524874177446978766070151195629022747698170889973984574672529386860218318504557802412748793658625343638472320333874502857102358117196641590277936768630302176419043004984093410908421119358336992148722245338469522882254685166940183420215641959132005674955181681616749115211418546705548010010181476110393408431877575655270674953766940999926837283747523082273106392116896804723673268258575387412652233675482830164993255984292706684639868925223696982060285241163777392857183638186157205080662837569888923828721672763686088643216684351462331393548912164948451692924893424947029919914298250855507932084124224058385604471801116246392546824512643895606031214681225795301197840781799543088530172477843569506398286531265055904980887804985530397465200851081476437805991766919182141180625136161789135224978901716931044114338216816647670343134485901905806087975754310464309571009739033513609542009513234417542818380098645937106612565904045592917343770474243994314005307994110806776258520427467003098833606150377903921209238065759339782920814 [121,98] -199304250635262928697474750848981376705011209685363397825058087828321398776740991734842443561095783455933454779308886289029671658283695863529524045527050011730737988528643453535883130281241871926852162346036322651317769201997510856863647839634683817025394622435010696344995689654674545683323942829013058176021566427718700496534683056880142899808462513732882952856235353070825803189997888733553778928514035516575179956131556668329844806993499590447301643434698703897224018668262459953517597330825469781523347046686274981482035226567838664559395509274215273503957257718896316005464574294734774867110011754050208251805941553384800681992084094721955611323745316688500538434668484745498267823691161750578418497751994020099768148222236696754947633481414567979180045740553139522703742126066796754502165801798824547270230621148938931413451097849570696954553960578591462685099774480642877508614559391742724441138098271026792683967139583217263927665397577708989517353597397236562161443200307077999599458312523733539084513794714860584253476179044546866521963236634329217995038507136366228454571279295436604521832542869247509324753822356088698316839637634688080764568007931728280623433100338455462980031666873957279368975036003919457251431395125258247823699788896144374691060535610443456988850473590737494336560549936253586849588046800282434269446673184331592963246303612801947584219744394480942841074516269790545296497888484930101274011589096610276827231776593123782000406634777651700300965742241357294298885715631093353595894806317715473456686730678534823783096222842696476903841127992207818848329883618488578588985354415154097899121632419677997292447838975668390938328593431140975002637143434272629222054494018815328220059967282634441244849767155911925913889172533036384674268744085882376601453184831624369713605917127117140211761245575236211192894583768895987038917289924037149388246656507636883800323799106784478142767082680007083447306606075807513981395701798258403771584844939712119769298436773055149602045552414360111721779610590887055255697593530700368567375371585689905845323276786691407003767416068 [121,99] -162417048818403264351883097247019116415549760109572743509898038154730448604732397947662170266352737217200153852217067252238052752805670930355039688786781776082685131198503960929240696045202746113048019557417834176080203911033188408777321405039224924301534945392025212072321423832365362350091114989195967331629989938217035464249601060128838306382373073593089119144755895903029870659500556993196427109038118392535365093264750204908063315884351197740157965015944802904642173509788501423078271694626661429668720467514609090797830514407093322657547220408700502104520739524030116228550751882757757485084556091666023674999015599579095144166196839810186475876617251938623805994722552912601007062541276082484832256470779977407152931543769643652284419782326839982771468782833688532825496950442343791684706492971147777371039214874059970710715599222310971983677608369677074516269208883794901603699345918083129556347003884482654835767759918790396170135872532966051221082106210213005321105044145101362857367762020123498012024637429376786371687149364141756185108174700089245589118971428273976914506046314412936409324286377995199166165540040948323842416793835302796862399525150637818416182521899359276532577078698664778787481514103510400462821560795600262676673242727682902389634922928845127847345241180456700758263354603600137699992951759722868146688229742027193675053909189414302268468723882046702297016642321781972518608586113447639233340103581898515900256229525501806815424019186148908961524253834438239850419763470458197811052233596586741404913422826356655533164931303152076474878087132352073633192901784925494230099327203480891592529700260941261250727059882993071949487574356229203845111980021899792225242815846675547602195108998165063619204058797452380059946856317232750936725938435598115671592791317477774830400639069186721040727522249652112566491867154694746412687229020651052425624435155797070128882505364767115571889918479690911268324494467950697625596861554607380256506753548361697067121731597220907273025968304639263146138791170080969850889014134229047605725216044639769203097592990824403806844 [121,100] 3416427909436532262536877225026083436093019039426879801281007303041745509605392469038952464372509046776634942809358604792737256855341328606955300414878472585684228973038412632303505473171314873994394590928168961461147790280246894647400173466569992571582988966919474744959504392360774052696888025633426867656341372819260492629841434503340498935498074514886381338954351368999404189199172732725254889738117748049445737371165693181263346025881580749037439616014562156990352980655527692040029217329780503255768057979296406028393856549982722466195514059147931317034885821378669252002457538120313479512816280810177714549487438303237625982008256459960701705741568931085964480509130203394014016089897088693901888446824295073549153517793104692956502192834380154343366537680799744619047916885698908684948770959665526440097120470558349700305078715696618596076315499442870126474283534546524511747370435032073383032298169067334291771657644776405949238664064029617710774909933558323895387509490161892984812402726457729229268151339308886659020303355562168823882086702480596107819127866871814452602468639069115119370355657578474273560860973598501911112490510458211644847136467540484179756982651222023267356390170834436948835506854287190741181324021308543717423213682109459849226069245585678674465854065281812698039663200285103737830215410023024835394009082442250680930874452430130190204590983465004507894357451419944361310569030060317680151899524352052762409330884885234799533311567358623625909851207609610591430028635965236667367047014103439620220700031278600054496979799679206462565813191097171735056726348535965002029253032880883168467938685528288463929315544395989467906937683635461799291739416814185267706809439568936365369766404887839062224643123055096171200171568258142188549256191148817102169982628457740068671990650286693864391085341264005478236595753329749520147994919440489423346004647138366284839097184995340993619004566066567794327349182130150233368939296407840369418782209211453169493752516470807182233382973525940302101024395676178171366418302965537551918383290163412727665307173188786888 [121,101] 3020367639754135846444923044511272566255686289852100238123233629780446789647472604552737004037321604506191650989306400597315770547111889550648918006769489101722474111426151763319945077297173748884579357484782673176078478890635467025036695601041238555052527539354756873720850822637984460503396984935905257105288659404630442990621791628509894924354831232365018313720927599585927553319800852929205177862393280083707601701927818587937741613165689525939869785544178892688557012600720767594818450140435717273001938826453943771698882547185117342778127904292957906257858349224042409737088982671083606828396548111299438748176935855241745482165831651716595095689443565098095298729207254304916151453086872079139773127543045818164232937114734533577279439400771893710425373932785074773124809530746932019832424508523395982818214586943175119377915631770130681708272636772280106120676941212274923052988560337191114830279192046479513286336178865252587958220045062098687847375035746858078837524200136828857926239125784899274508558405543104675861883976122660996565542196034111028409314221147086382867640103238570954074533439316108929579294720848741466273308986572551927782117249651039491690210068448445863575808751344281335796563385840590101269652794975255005721942263940979033466182099139408658030377668237415959613957946472188908064636315659604143127572893154737439796625049294103859881121359731175442296269166536050776108660397177868272471926742751450706031367175532700512404015718108029289183180971892050441827502209058843634298929375992385906501573758506092399362785022541620302019992956981331769083297178491101847669941881518921584390555908321417450271280638104208965521965618611617381037613620811173112475477749690079780480931133572718873521881784051019940453120161220033044640679155788371081766344604897714549904498246896481632058337837042878196645389921040290973065473120296038205793735026929939446504797613401124729757033318039253480574075127553367218815143315262403693205372346808128889065243128156753048412587053801140390238761723248559054987232955804854063306978657604728468418825259388 [121,102] 9908091865597463712308293696421196178546573360209659408806988114225440675856528515113366373109061641437468317424632489107269738583358514819358140585519448442021302047564284579346516931471238449818073920174801417029149621822064741555904367149374527205678712632822583888385676290027178963299208593419763955279192437728023602907928295589791217449686743462018494540712364540042199768129891893386646615476537810162843382656870871950480120902459552667934703503605252122929241269301259949671985503775070707601494946620953070430519687823113829744609276243258207482231424904594568229201133552722660506913796559195735750252134909045918501160686682909585737553433103328536642358269235017536058030334155068196005558876121395205486002735696156353166125904097930797130458827880840540843453188994546749049668134512322880890886641899881619016628781027682838769973417398589680946067798888872096460538097334534240515495091231209676739507761932167914186807880711259961999958681532427084898967858166766143577581097357375715057765523255260151204475417864857718630843795074635616817054768021778356271311107476854122044146862388809701418484025842915013619152657425404540176578418428434387420455207538623534626935321715186268304434308574647964827704495824012259874021238474857244232872606039828035871491342074532646531221076863162715479925124160582833278922034512779458812363874150403797936667872491433772668478376490757798601319659637966705661957873803643342297976640642490873867538134761467720141094698601170690358864187513121078534525661290664336019440596972566254004077528624772533173049995670940132778899488622064136678720823262368792026729174564934279394350518304481183543618282945650608487028413017405066237345389387014042063786018003850638715519361365338669145183930768033817156990985175301339559765472293562876345652951307584841563581955162495326932458709506468349694292755187890913865036219803689118481309522467597867869074343875310366361515108798473657702514636193840489415642178304586274882564443067382498267473245652381279095509389589049586272294920551275248232979887662300836828867248 [121,103] -13150372460282903041900277924779617187015388439499123176905368604463783771086231216830600330131464369705426221515697424587261307102815169264769545982734718778518029719376229341848704356657929419603297535115588357119679904949204129999573097758083017424412791274211318335641658133772936197793526415028894901894740928755775671646214535687651161790074294622239412552472616057217196812346340853447146253700638721544902832090304021475048041745586963484322597186893985145203475994020289135110381305968245086349731794564544063049135339566674103371748033578553865630324342046997539459231669083728157776703270789194637408132851556238762447885180639459687216533173512809759734020461575776883495766931869285001324136109857910912125028878609944117637059299380209725133717286601545308348687722317512764328722976673450980406969549851693003379700734630281142074016010720628574940786574226820975801661678744701028327595763058917116530269208172899389390009237826768538606618946400711571101129547520099912942225929041664600926794327872168537333262678377780112745121990741476232287901057374795882345130211947385822729979961259152974713595598032737108150304354121013858868861006185748932746406127832193223672904999620157532247618404869781695178115920340483268737601629939915471782854015319446403516526282515382710547535421235208478966039868274440857972901055568667388143171269563948061251161583804865202350072623804575689199842129348287640110881703134616420229300691959583001134353009889796434142264333458525141294976785740228657418946728610705728811740191472843604487871906301390292303958494782318706972033713003849148982309860072708314462704578261102121784210177863983766267252462321960287002898631968221962530606241796539383123292475227514294592349876982033721987527432834361581985543818625358469709997832637449657797603571209897137894073581891656918652953371813991650901114343504798189676864005259128553607528709122948397115428654689419033724271018391399988040398531171380455343986807451055301628916495780982860886810711750955592537305874613887241905089127933887130445475707220254689560 [121,104] 58812876428505278431778229950025652669394186794480835659611103472012617811265794302796775430066412856427837377172202059052945064909020630180044634774918628607702031851089160986602068574186735542041461843429219664504843820229153015414869232343497257606186050767789182869653203179473702693561519802457619420749095684514921919244437838363930070027032781466381607097319254212009304154392696109378343589584740896312089124698209452910296707538154960848341186801883900172486376551239398128950048758585263999320820749938888249673929091960773963675896558090211677553805347088969745700110155482245032941731223837836226443306656275900624518823975347416339821404322682464543119653469710291049804341706067497678269474246200339066575391830728919591983672970987272699627776174459512513991510341536029290846781067019715460492345087640479767650618535377201550481206430907672789721471281280776982421443334191228409976741020158704738479406438103790626019604672378944864498866661175603468826457392780937976231389489305224518216887198928342895018804640397499475013570452224072856700890597811072289201579317124057637905151222306731998729832769114623640299395752055597800098861199674614307650332826447902004438602163978831987349395405399042323847731570787463882043476768559230275756454782330801728090455099185480554168754268717559980915162240986387937592330097901685594286025238068284110341279675170789923701012611371888225025702500085363641019402156494297069862382125912623726079033006784938016182774813912666807803283431218378095050659306689441892925864491773452443088645076089876455267659991946688177603852504470494915989432140539108814048589707718614890397474715011098467669305144851782775279181560923262401609228526960091098647603490953755536353000044106430681216196041717561553252230101862690917341032244164090477203935314300207309037049872949386077964527143163387389684561231380571744267138877978241240868551843561524902193013408331271550865350442871584895537737068532580857698579654710792375273879315565082639044697244114267674256500782188171728077418629839478997736924578036416 [121,105] -11057970558843203302529194731959605651013212560739893767123419754943287269505370633149946501970013010427881631367727577122800337963954449579623536176794682509915124390657571484256344776653094603722502451817214221751333676702917819679656691002972229352538509474488429532957993657274428642785041489719353043568715501751539632537123302694562295064130253811154056238049490868300475006826506728406514721030726625353197920573328541860292893459047171187467689786701081553292381578678374098551726179621131166350926578104326077514155587294228277325889807699348624534636212061748687348921029614791106339887985927543253043018792307660047692198226878432590484117310084643282489163489044853874591145147014685298650878985997136393937819512162056882031270586787300275653395875168473205382642379606790030550079740079331957527132097187322554260874815147022782045753826911145573266648973431904265982104726136665311149940446228338659352633924459614321044095615505015610345336204444002396775376471661125860384734628923659409658489764262886188390641675979968740337666964581003884682382259868627465352051019851206693194504937552558367361975892588123573667563575971370489165554900875535438349691467170659448543586981884506957956006511825085530681743014946825938385574841810161746340478224982170237923159896899234359940190306872106895089512990049539784580493461338189125942848578787493180898865227707298517478672495450684347789286194758469405371358118305568259395728574646924948707022583037206795263179771027422192853583667006835405566267378565043190454406991435696366310167127436731638764276901984789502223115553680257021463127959153686619430327670635756707921087408400119629329490847481370582122041275164248191500231185220353062131672292575835054820244083993490724657224699895809083007194972562787221299610384504852174743369473433926224876937762656219373316443304616451165309749551096578087025828072102348507525046586413187402553249962709469109452727201644598337092527265071090785537724450159418674070147500723520087738358129628229279297704648720545397295618163204839708567217906 [121,106] 164150395798861961728253236420551954992836378331149385403246265471203805012229107611360571953543210761118924805093468210012177284228893104818671089359885445108380026718646919913140526392993326607799157291146804868847399707784037294704879961670047197140198004556203066176037274212007725181141014016131805491176024599890012577849374391855335071065192297031381604320935767302662809142430198199369082671806590862540377547060633483552467485924783735082394946987710974264701257442706416100499124929159377249328626271404537640964742474068723818800964896012450097079599940761249523419566110211346818694302627249491754535529275903332979373688895398509633714789054049615445384914000354200312065263464075112999111817458251120152087927776281901222437187987362883552030113865524308030110637146386034740796489259351130399584690126143851207318407765440540669589499703053466262722452814607619820183538034387647171744193331757252237868778365338454311296917868865739404328869579851132040484072931644044330245775977347786541980916350421393320171209849290216807313653379353511372929062411589531990273718614237842921349836464086148282706766942970606773855605927850944137033331600384747938317515652982314372318694666854576773739043682136352300012556582484300957277050513918096443823357532544809390767092624124682763088788774114237668879078820544239274420606515799075074734377979743978764039840720200859153980684298553231306164770654530331205016754357147884594942764237911621704114405097413869860986466061134503973715676660627913421301644235422716868576428014355279415951846171199570533671192667733504937066169068744726583458930568012964648350150282162065737892703941481382489551760943326594253464289678155631420188224654626979733179554717829113642755037321449780042958274970954510983626880814503592345105097540615761370593484904411581682553068712542664228508940902244312819064409193976114369302707838424293473530376712971253769001213940826595924772003798950081410607073639965299209623094875875793551880598261432874738338362556550914085686924809871759863410249545365182821100 [121,107] -72751796044063132030193861694833096115370650161693349789930102820614714884137044523379480985461059421130603023198730318428315130189786988646803106909942472843185706037944580197272354314907009127780897472961941682065341444374064167876678351037820148950303713858290259601201847490673540775393088925054425281905127515757954768916640497449964047556769786111263482315296476794899205670077317262138973492114004391241511620819869049452137940691724404829545618271186799207640744080510714151561505144830399585388336061959211252520093150009227992226248522330459981402038707832037583609372571903692919799345051388721821720082915844829345007340402728869973158404315758618776541097139699848081463762767009153654774958729748895780203484164256481873634185644592083641688795751330497526363695748032788462068625194164322092841195743030492820168986373046268321578203721809206893888976148088188531880142379941175696026898036987695384835727440204883114097172202813619444192312284451319750517096622252680423407855742543549658394116827801316310686936821905356883336180436422984039069198221937200559431095212435988228982039458703448926229923608125300531758495387078372801278487572998425697830314874122634518250338736989991163950082180026354779042322230059916191014717523996941251775791273177469427258116650331171970396541694230899776210956606426788349231115709195475891744539610133955278697278446610958767864809586733562961579202499933412602025513462177186238401245770787465735342132670583540605727859397306190740848278466121167800620122866998902545421533935214273269820488382222214983506381197879951845124158959571649158151158793987826318110771734415516323743075775999949040635297179697748433000312034597889325735726231840503458678371724532447006312353722891525434165580522719564647543445619215631006426290707873432959874442801539184896047155407076152567524677955567759809592452163487065925567648261984308252856632163691899939263964663982870812782143625206240241087335013663216980476472658689453889423139459121472246372279833059677850684706411844745583393026580602744 [121,108] 128128130196260785743389131256571761809689974857792294656147530789666421031718699463635779614492587130993616703397139716860292302679257648566799437824318646977168810969537094946882173401987239671432777239219661042931653575412544166969305768718301776751274223079463297287221943077386994953077884635855432064450870748662129122418726278500607909770849569248877707645394797667457809330477390634046393683369122179215049081069149392665884761087766279481591186294177213214283595541565709073874672137962039470250248819137480528900565423377185856928382775028555619294727341424419070303433332261970525430949230237041811786183671458651696032015870208108303730115102462342926714321452144024299149746903915496753134136309314883026969267307234992127494079764088646459296235291069907956909303790718634876501273763769189840540103155291079716840341259502374993262754307969299886473682623196792397582181607783015273483920224902014479673957341439984674771182177767264395266584128913193212353005154658452370878301431186114503166174836935683632952838569671483641612329005630295281081617992671788610514699481459662680028055243417607240921426347333982638109609321743025568028980930333652873256427532043389465154466256401085579990989239903309267096237121753497091642267733768623439568106437460073992417022142425270682710906149301883858555472238914135105919403411985083769642896489075511171314202968312158702725588586078977760792433802003801243729302893999619936436404128612313951857056968968572303782010575073936551364228964616607797159635522530214277063138530635925164688694660350544480164224578067540411175963730166181116302768753468402340737369674950761960665211098256006793896656717654979775434352879406060368048694089414437263807446287961231438483968643548015204456066851203840258203129530885185103649676712258970913139933610752576921389367588707939886248403454497395911374573088687780041750597114330145143405534877539987383210277054103553026067605733473463404621113659138107763574219984564511692741339740101268746534435731511245537760445789223710512441769064 [121,109] -132479895890703306489963596384407036569768276244911055766613408760197642375992619647680793637686161038860305595694854572057604679857979757075760471389718370605470317388063621044425267163669373900348559118100841526215765985194240634381261491915715159293372022376257274867588894435303960362584113242568799260652100487556859299171212712667566650057872142964027685323505809752110634339557992491073412375844908737917562724169803272282737617865996648411731469987729043999990044169377849378458159226647667758739327814699648106185090473306168570848751621551958142899511518055465630526672577898029290644876076398927204571407886535898862306442975680884292031519862794445807210638535890718664430472278449148238966885943213802867638409194924972869115412094614860141487749880380449552243539081235166595300316853670699435187796400962157459704319961671829114563535866826556057217079028422800633458807046950805874273654142533965886444898423482096874782158421792392152593047903662756506222908373200728409686159061284489731255648661048433723395883987024788530726618339323463572838539365100946145063658365722143572835822419639423335133012480805010375998845441394374795009649498301922401257669295084432770742283300262785980452085432307195498038567139258634430026762398696569150641226392474234255412022849479130527986805284693481115311909246612553540172921499534162853591324802228346818579394689431895573651030496438380215145820627338093766611648825800386844213906003927410555571108833318605720124822792114222441253034768915217469820274708328833895999713571592980304757011609029608679618690704504884764848595313261800798577291073515622493415763466576115017764565130298547548448657013605608588866654154703103911742121255069393259877241988873583968808016632491268753012359353400215738512713612742564036201516645541810002158904902494637627467091107948218838489322388296397872240411759723568853172422314946862810177683764686331512084452800579887763858927060479647053839129074268147464951488623143804140595158382548892999749216212429834571354674507445738186542 [121,110] 153241536386001119704848274452189154466521453039046155416192174390071170512377106033126258827956255798967453502648833346376645151211886750166554563513938036644971898249828525100764594587449458580424586759541803055345580691432283093837033529364391980899469356319423661624392414073826530352142372315439307206536968239565655516922546267617823727696614603767960438650184715145873376517122917190193986957953414722056015408216822997590946893810389297705134818784457391054100516679173356337471071884334691941866834827382489636570159790427515869889599926749596033556633403582589070620822165439288520633228821238579350938919835563463551447804161545518847514359979665514702295451517375490443962922829331354481873892067282620379234040672707019455939697991526272089908683530301594822979297989973368820564250106587889740909054612046648220170129307034764809497540659357626196015841255002341941732218612924574610305139495539942151537395347461832388000299073992460075743080016226419243752164471537318325399474311737488367623493588627704235627980679689039408516034135812052684122850498512330368357795275052676840864945304568710501736054334479104498960706519281580194322141820016828580101909104469854008264840651724177259229610590481155411377089283962494316341766470323255007026611606828197258693766702832831410457311985796650901284775862662066769494025229252846232729578481212632451930066446854523068119100087603852246292737358968594129024585171067954537470125959298685232894445412646341648059138896812827631219271654582961737820174478972539954798431721373692551026708686474893003738257135969307261605435483218274619340354941398935760132610890157759564737341603369106408697407157629183051303040961994639526489894946240987771174177554696987519302526960089627891868153587304135980041687847473246459906014480215188461623373125817384881771121283840632543808990181279253235279368270299082034608903166244497579602388170569298981734346412273171434125238994008435610898989245401932404013040013582548335819262802185148057098457967455377767470357273631740 [121,111] -85915220637590983656801059466496909710653341396120114894283546791821075835136289022873434372376877791399985198376572645884096325126369878690389031632171984266948364426236362497491552667115083981609958410753803988749149578761209355490626276572364422178163748253070898134338525240163856091618126014848756048261297833493146323808033664349180084820101373908410789526662190518124027647062269704400047815266491243071640320773742194890005948368603144213116441592679583591382628426119348688626057303565898429177799411274114117908373704168857340437603923920882263948488862998404753949937510624621475755965503108220039402382570992886937685445354930102046356108463362063779085454785122976539042893718341455426403826727599109747061357459806963440900879090943122142625608257453368024858733540940097565029707422579914795592336113482600692205057794309782705153650359166684055575672536643792481658564334918566929167561144206243733370181916067013142736400668546673699650422266871217892097369940505430143366944856937374762180817803496356758915002803587033739198200162887953187667014645164221998216861162619098257874040921068706152872287523142702120212687827750759044741646106575839858350776806038775700034331718883452679550803849641576544737800380826835168000420791325380580213369993810229861809485824820656416133609739757596525400924948597088949375879702594457954350146930893442796207636313881918851280209992028799229820552578724765940446973994078610408901820651839208264921977349062053589254027378846911417808079583041359470266506353215223886406768622722971179044809014621540294613556067501259800431870194058347173752087839951695155282152265625933274378011533865090732637365844428812308858347463729663277072339235476325415992926147311586667933028762558144852021562663853278778427772444926233376411135012920462869322516395561338281900739416748158480202921209686211345442918563142024931609240751990937089768164818306024965611871132927695754097176612130885226688519409135557209164731427922119921554426424078472285122214770047341001040905536 [121,112] 17949064455046445576945020509824435251281016614844623202476991525140203389738981695977377671660807236569880256512240953000624337654686368043373640093410040991027990013112176843022410303563172920296080533677388468255924831668550732433343172318706941207427872463324007953858321047450644397038867070622265561701356019247991772191006343583541128447711501731688197881770007204503818968739711323819024579799726768034862639844516434610954522031565861640548580778193239839677084492375481736408157465491217857184130798456620950218674891034756467653823628645267446412650395508152322746991337284196541156017827891446100432705478426584656890874780241676741690335274996598715600988953815543296156895105047559432755810930146696656381599934394754330233160771787681692926425396388360459426108792246027997393960693454245957204023180088783785354353354590835643906026524438533871610766374032178710361859629783625368709944614280027455276281256009913192296466677503821499583274642036109680579394449054839302303453627680621964382630717144543814687991689899790966030169124680635263615324512207363935155099402152054963497745288547747129202379585287060922224339845206935031492466502365900837158356192785323160270159100895214722063292523906876148862492067784852496613851041014421317096199671971929839833738612573003928393636777647115862748338296099572129471468627747865913489954318595579188971500096788811868187775288890021359748927180049003757683908602443056717979339246397947471178309550689945486773305852076029499092356914573548648914664112642963531895768193148198957534742443968059866225718251775626717592582485477546442932892356277593686412849898751261828397735952098921897470716372502266487446127664453993704122783910739854953749575492251940389700458141055516907237616633046207190845343637723304847923552149507400804913971619407659378850450148078172989946554491248377152163377124478217092132577501366976719964212690882052666906902110633079480396542143722534596756906313522858973925541842116099419952805807618592276024367711622633453408 [121,113] -287293354359002027709611162720948524760225511799744021385468197023645050730192464140144254980585218641371165751804739581013392917935214394735047114765699469568463201134388084943797447923109723850127822227156654942740938309275117498353401693131430321367238068402214485888589599063726947955002380292282228975463197517323920002241625425732646798149528841754081293015422205614130790917552530133761589274463881449301436290828529668415276839852696584807611553054287963704833429694402457158175171208749268254185050755983797421716494612558347211427551506315997600585749433442504683212174390533751955591624643766921686351314271251170016237371284836476669155174376025940029548196855045705691656134222405737663565923614901672439619010917638093019551743912703899111243021074146208544137963827412787476900087690075744304588034431412251741613795321679131941853217165650147612200814087954721994549964306484923403158934781486206364232623684095962309880145143280821719697034469453175709504112439846402786370342696580598020443895114393250728012148317649494330904058191648605055334964894811013732125689118753712276241667345791438495834832698424809506560181554832806230958803102259148647239826997526442897735290219400149280803888919403527141469175904091178249814541119116925177495522052847824923791405631172601156296129868867206324654384721540923485663778719847157375185872915284779777159277709403584261893293601696537572332119613737479108517186046596279980000136509035112419511594661933301526948867043573414422799213524641894790694827308542798614107230957163937576187031716945447723545247662321128710290749866704146550477535091635826876840807100908391947831863772636262736614652280951438613878248387740647406610302192643552121718018341974596991502954165688069867502396564201289083435244538946255725806172146666341603882825885052225886146898049437791499112765905856313396644047690395358088454297649824997312917132261819002694255745039579408658500161245712144581853966563046163783474920412775472426450573335363971548995093661249 [121,114] -339625369395592680255227842899198277706688142709547662581699634873775985796281704382164229843756919554081040387354692930280156205703238307674352989441624064614595326789370643657274331852381418981069026294298838993308640898466060773162955410603421843127130329133312254252440394443674604320904634101430923670824149179524057709542144314793882356428225910862067731340522285748880864968508732919005219455221037131476135778994721487380948164742082055929410838600050645457191322120850278649425450267338098899291980782503154155350776011900187461941556735810509015788551242341015268983747860392959735169276367985170505205822583106668447323297399825990034644265845536343415122400601428858790703050002105233047671375219757741454451849150436090720389206109790780326940433731353425832724474956006123613679623039930019410334931486786294487855192636988224111296548872233724332531099817528058475883647468692341467178829272853781899001073269931581245894788013488504452485913389496714479902277737868580764011477682418064938174572782437551060036146389699558275195386678846284393488567861185436333748679900177016255286472527939224908127772408248917232935005047364146199644490600965720823025413210337597204327741472928360410886186990983148439967867904474569920476140399168363208210396278038039012671383928828576800432876005917352683766817751194436913467569172291819999213757678808009268705478445853157793895181403263205199146543567894369706754173082215150611692207356164427088158972004801608277242230843335485372365158965148279297139776055309523724282569506387218211626925090087511719456748675985654286688855488471938632032691475434843413178229654284704740754125465192618994091706331364946355507527019937437525501265636163531199887927539019083520615155092196234800664664173601390048621069068525669307780855835105098197499398210358101921689007273749917097254725319786023854680163347448886127458875666045303679849498662353132661821819914701146603279897804054109549019457078359387635741930226817218636892797983672751200781496 [121,115] 249511647229520174314687844248250908960592469387094692685571220619229771509409730834236200212590672706915386081823506056067307754799306623081409571055502169296800803086127002448885691854917716426383958598379134737510922565616357211547884359955277740056661610352559913975143207317341155515635622563572724807313785591321275760202249848580227060461490764154441594151969529826468809067195137621127979813967723989960282680175214668444092407820118406682041922571779675775095767603062708639538327027211283949473967753833486502184969349365192583594413831003794843574981980634442185615640762632033547390901556503045320479679513541060599326182346661050026513435222874639746820691423850290224782753222165939058982217909025183779899489481759011305586797009614101885459424931056001621448905342210140451540294246078677234901404800454605555904409555565815105208109266317438932734688678800079766453003279119375393211861348009949865490356453429917160315469878355994225620827911751537025086511414954646402332291603880135820093430326195890749845022126235912815652360527557088167214075946306804204402721669068047255172096808449800069073268657873434273725316993383729380454212740179953702909220018921974974290972160123002576914239993002708652902907115583562606700615994625842340500519012053431359450139223830185503226414264925859847998079060371282396835431935832355032062898753296086724314800185411388529018664085151388989723308328599034623392096644229185067688914676706956767999787526816424835811480729100061081278623086988713107023856476284625831611102408645674694010975302665578498668789226477710108434332001659546835013931280892156724545914115837908847389607334518985446995095285310007785078612026237684032656889708183382279426299338613400479228140698664818093550811049249281427078380132546626827705586177265671738271105034410921584982895604175777521171635560621491820097053129298572765361912610602376483904349226863880079111600273657855359536838591348462208915269522706813120936052545207834332885288031903658846 [121,116] -99017941387050680924411251737573507553702267163642281681652105243935105986388239471371375171922437481231824688626608116030921009457434161459176191742532601189682637945379127205253160588122903385658046226925316021118717581230901102284508197891756574787512336775910889948998135584731402256531843421757989556698259789043045387515104100637575047758399590966669361756396292731379075042100565178131455837230830432128567315245311038448186567046690738840666902567471459990017281492415678495236541385727970271767023185581258753260903661797892806447260851228607633000264567489407847644966578294953583955115056825993569565042078507765833234520314322554450773469372694466674798452754442496878144085382576942442458113590482971674484079764718997312152307086960081631495229750885858045308030577924035452034241103991151187860115817354674453063641780256669937330496414593245050778115253370460858899910858862422277775830022451247426990377250161122787360442652567277802345589369716919832739457375630915228087032933251446006394873233149665452687886443680338414470672364360712272146600561657614562993118271164220068180498519110340930185684893925194020634647541034070409697452836468481886603283897989614353079400721678969510916669784133358436635352488053239288042619705497217510921302930599001714482304870328978309341842022396158696800756652103927054453676973271807391902128632607957367841340552566101537095774405412372520737020733933344492622094441837252471822202431463056664032694517024655614788427637190383138856620859559364887857200094112511014931239979172151061504443193040458354125735425564960514880789553641565856741528867469824624007741945279039247268910579294245790273884989672266386255951716808267326666479077232772006988244148259817765740837670149386316792567375715548843289083372868368269711295663718781335284034506101196951333666671694526890934220421130882221947405825908705048948556021643031671721096995121601299279790835870460645910254032307679949305311306001361488435843579363944839195704305896 [121,117] 36492121142874710676102064578517286996474838106579766253237457965391747242845519692130500372220305492713345915414919771204293061807424786471147140645090334025624205365317252218706070237913520164683669406612002660062222455536955095164285645497477277092128451889301874489855107920341024067655778949716985307539027860750871177854253072640395086455273924153070688443792502626662991937924486343094075080467064058421121662980470847420980647175949194074692781320484410136070749181077545705410582525803350830997572865405185879528788119603269803609412168016257967520328615379825247723466151032803585825530365608697271259913090812263909367115915018149063381268872513522887081410826414357569549730920242748074589182753097603845810086433655701081585532156190079449309653065169367938231589525328905586286611727545358746167540721825139240560062145911217950327424967772802380565201712627393963623810627775029230571521738046663886735826452593534117743635722484994661970115721723892510071935420039734641678992776510375801496465066980319833405756795123252404925190588200149277247819666249313615848214996038020410551695122258082188548190766808005777477269245912844732721149572484569394013899943845804436629822857599014193740023771536953834700354635534768716415573267449785658349239370341712798510942191720968135612846068869099915258760433016048025759851916342863416623944284465036626062261020717715514526156356048217110500870605622961544248459279221381969695066853454104829084071716835917730001815088234412177160752033218515277427327506691537987994881922187169843066409133502491616270743566226262891601463994587125906690694602021745813910463372449789124721488135613939944884133874508043027912501615073868847666206021829635127902407709668308903742057522888718589582510402632829466501299782232572575153254130057434909397167340654436244173906937138674507572493069427815148256801979774594265373725337886837169677582549987026638791291273739454070391376206880057838762286462430360428127954455876907062484634 [121,118] -11119113222696011643091274314414388674683635411807012827930363709301951017885117175287316594641012733400607219106133219272660591824142190215204901640400332798787579149688355968316265636870552115801828540128999762200454315002598588413803949060201617775869727948426952042788127905087768760832796720163587173473940559436462728240432924631247627859028784593963790277626873978785549121847824854984564976177172861035834330820539657394410054281993677733357832785189746010204199071697566666086119291100186152575582114206530246224658093088160947482569610860519386816382630169894901934363075883425272859197433140771300627333338417370612580283004197263140380093234983646501386481603796559219272789536494866936405024124465136790054072793896652403813108318606509931386638284411999250787953478252383632535023084871686161517118191919551759362121711841685291258712516548581300026080749505631911654989820595633588200268276918115618624767254231291599364095580992143396764276832823111040623553738560807350657663936152066302498542851042197115215389701471021424331850186831713505025483242583317792016807084004632235852622475390703130172476113459439284962790716123696935833833956339644686970698103733178288131894622519420441298598601211666923195339030939026414541241614610391389744968605867621300515576682434809447209166315036627692488691745191743543912905374316205633593635753820654501982290065989050000861637059241207083946247518111428831399310581244111909683701808915969718616464809412034477208209327439595535327039959357885537808322794089331914509612896547304650968040868559279609141173861731900753681017098010448583131219788808342588379133395774800066187506798845944386706295277478415120054192910396035689898434960871006557218857175536576302383521994782653399992882572893805033382566154564428645776369634486779198858042789367155887413481554434239759025894307644852067824028599481399241506960509762358452583806100429805232712048969160580713274631135997832299089496784888090737532638780203560608 [121,119] 1980739756179302199059504992823293551132054786124261298305072738086406124069459945973683953203165491657533958586459500112612093760858579744502618685391785866137265820987955209629980312314744762833169779927883238267032913913176696649752678660891546159407071361962453111453635702408523171996752032928551536387292426556278084248016767853630619903186414762930562613495882722147639834929053576810717240243832283989886938393652707741563650382290536003908758879569580660348868780894134304228759990131278271868090979482785752508510146905744706013885986244564687691506217412568074279120920302573135912869795236378801848575242054516701501307630049491705053314009281380834945011060470812665339859620656377249464369161464287453898003606594361096146311184076417410192704976840284207190460343890738515372476765412359012035436137145320415603093707035864240505321633383946983309771003997877415646255346520239608888852772730012085856822549918008011421505604353395096255684956546923080226369814151866572316558470785264827824962907693357535307224306680998935171703986729100747456971872369958316470797083231315775519043459291417268578057775573424009186095105342846585167654000484861743305966294924795169083578439931104591056089228806644042090088766004965374919019553120989609196361630463875434832513923897768315628072673602949219478044016519580027224742805207472749155671675830043751494063186275690217018573901393706020569419669525055129215257866167044086020108081137819220202821791598132044589388282968019021884413340911124278293101872220207616651028539526285519854418340403832269547521776748418184075247634286172401481787245182981461265297726917358624138321324023814424242421530870198567938155140951942002196860863349801398047099043859243519198279126193788666341356038702642834292534335284960686299722176300705846469172012743929831519499873911627049483829333970852101150228754526437806282495502973393755446616409866021891684758885498599492748736561087079533518082737319934843026286196748 [121,120] -209482739264974339787625544693648786719973937358975779184511540008576006548695169536539998654512985370118177384676409147421834052506019255949212451340543734205143236633829200343852153162447610568748118749300647889137711770402125625100921177992088891877106999423864574282815505322674035784265398331913589516395573214757113466150264232567474627136426874560226327991003647375030552353843424115450695221314586557975363000295498854460315928638792167258474329575833067147538057595752940015508081666784170381049929337106420064746232340904621743393590263773146822234443960674257770010122661305240213269121850277726463988538645354132517179337726147768185620917856454709542849755628223235275028464021338224380623097389225539977577184048125729025233241328839107240748314354802828355219822135928030510486967719190273203326430329360573185780742142996650387321013771709248075569002452303652571260087533327842345017642256784309647981972022926899105162759133469807692909116061237529655106569316613656844275139915423082688637188263816264769944293379792229501292432286816678433764569077768997653311779025481970667400883945002162822081744651171108210184747983925671165283243230776385933434975358002447203122094491789176061265228609474627922439146636012357216437498363358382715398824273347780227479452304674698077970649734315156555411121690429547190219593449856436838327281848298778684251905249299207393115498332564753486976885962066930088079618428626186183642616687040812292836713332587370412781795850679679886669184273986841124235867097949327418349185790505114055405070135537412327634910329306437761487934233719741292848763985469321649887836213270269536244483363127343594511530359372743817246316737269985010407592182111203334136151512339675906723037906970599071701161692111740146804797406577372547086933728896442737312848400222630371300176917696593668243874282571118840526611827893301008895562782045579553227398845012727533271532299217171729097564430014760136451175132430315532600 [121,121] 14854329087240502761023244379755009848299417949519863716927988397136009323359110088891412612431541051853405550807062778049567852093040311021011022571632242562483443047698178220603689509734133355471088852275152135938646886266842188303816126801885814870013348275395688307837787017291654442157547639983411177792088490777349654555697277002284093148918425278271894760188051900735552222735214737452561442405949978147888616983458519872015936606568915072196280188870528230963895621817865117356684433947871130579812439986453807902193319112105468216747422439848805121194190452811123078191456049185415285468508516233908877877675723981481117099022406919052390722559205529671374985995179056596140433986645681551406122463999814292396381587420580171168160939125675670018430199697772647487624219076942377605427843248421625351498549641955763414257346080349571584310477205389506371243820389448939456965385115054866345591593062432870916952591039695049197584960137254155251982938105822481154886028070151252877649850141392023893573572158885452924845258609121816837776751097963166594824213442479836893106578325501921775517603147667976109551416402730017836335659784077624136059655442667064712551918876664844934085279564847182643124843011872489160324636062509259937180340727325430127228340480293386089967997863719650946132498434445903915031298759228163643770406268338446560385241353319712986623696008720370284382984472696903292943471752162534488551208172184586596243092447552383107342898352025206287615049017675164859674555685198999366312076679633023736242545262876113775417617093410901534708876033906370803812517817825236538646827787689821699209211782745574681128933190821268232845781626284580558590502824619438913167720405596614412394030160139052727457608680512393563824655828994797892632867649321737986997098006153049231022770556601403820799507369074822104559993315397306796503247182213525228823573696464817515266321883283059118122548138186198482830427857593220826634337909907 [122,0] 4912128900177295519459846092542666864455018092175371184382536946446805357071170882945558022322740524852207234331797141601494897091611363187489618960484849968084743671447218218033676374154735196464122004253518029206480469764858969442510044445980805623052119779366355120621653124593934492927683771830637174253619303280989859261829088044008393542153929684548711370962442174890403620443231544554231415284009066808715465432800801984296199880408936063272477359306786252641286564591138602305402053377101767038159722834288532931491231621364836470510068312036766982897270599531482593169974180182771038774446728219422959258278043369349464166058991846681789690096240511438206141828504434603433905546501666467715725609774140504312783705594316852688761264756322818865851981130826852523127804990286630736215814053085476498214820980684266643876518056937205758291381159812109403441469051446516851110484666125427583521957128659141168626550406339198187732427552303954352680655621920391550575646532483311990321637213478426248180892249159224534283920026103469251105532476778476546880980871724569846888812519857152371560821976241208153670604902265766707301289353061086782506172443936513802829057723099491555911040570725278363562720001513508159903313966695184263030043794931788624421621531781548596479508849436049675933852118549757320206420608246129079372764322068959754185445189410238425775540617883527119965191540447930269216333678052226848115148703597507197769629440108937759885908928200925610506231412754439546754692970518685327648413078197100662450318254038446526994347372569375618277583706638783231996471780174609353315455298122216395355568139608045097387024239327705859993207306016813308054826771409892766259944570887748794546122028139619409967513898114478686926249282199956722746414511389540390947450267479516243467519986693846735526595841835979303691050841941764105755010170527571906386950151164128068686788188653799716851880323715666952529574985073699250653344695495906736237937266512828460628191517094819681209974109913222435061415341359489889663160267036222616217902071298106652297751260992809054807216992384402078123377836479662470040327212005896962568950314054836913770160542019626802590177044033718091333098704698085048322062460006192853861192971079971780582955440553477588494502015237230807542800903320312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,1] -334539953549667107088831759778904189476064879398126198711516046627343968796170427252440803627942965171090750609901684717531022357323722011089100692404958023959516802932952934373782059056933383170422533050304671564677083428490058360303495836465863634655035008026457368572549103268236723749125620899816898105690645288567968624686141161162062889043319073640879901666353845354603054773105755271459296940156110607866140018146834702613069775591956120003008046607862650378680402171735019966979715990626237992131506872140970282441474884382883235925780812134512262990879037000877705671714297216087375809281826914484623201398005670910748626652968069297217222875113354900490457878124071604864760178777176235144915373592247584998986424811065338341221445563371743591907704098942081717154103619355176706804475684048600276866166199069388459721869788623641571565751603243906988346949838728164708387018145477646384365856092485656635933282160321739497683604473035871158457916827953603284677999117044082477534682803292534518776243542028593893596438561696740401395555098679723535550320703766652210330274096098521947014036716896745266482510850186924815488316468830060807582264239909625161060609980666543823588014534091229714492745315705648155390145898516839120225084538344774906295732309304439381868188348997469050319882675284834010417507218183915953167400429213097509827417128413026786445310040432088782352455958873916279720492172105352778613013365803937720744780764908135254690204957816857411040732325068836294303694673420526498927582258070434443854417609883426071419253137361957779916908526037270021097780379187436482242786997457608423653339435195860315248492434046526642677131126771997662667847994555672754610475388876980157313527929668856989776335725317986514821081924778787605614217373843566660206623538665985778445134053800178591419262762949566774666849174137153903518192711155533109866460167569985895037598716784511443232390992717381594013402453366504041775177443642981856440861790270110005995853600526521489546617724416729257107800833751804560258954279497730561108946129595427180163602551203019412452020163018895099685634897376240045854695076284581014740082328108719061320378579417359542156491204787703921892098677238886499545518198747539058502007727095554264588530088986927471007837286975927781895734369754791259765625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,2] 25032363635369443153863675707863788202742301829935953871568232333861190285530776219200709956798367710569427317463997163314836376935261860873230876392943585718171427599913927808209693222192354674298753789230674331491184410686041701473045738644500257066105245511489797831572988779549345578194820078204349212277246786282552869965847074588403750082356209311000423216473623704747842509403909401978779542557240513015199928966547383036479930163857317516658064271027840791195099463519711385065749462329000849452303537175872844977047448583657005641232515585805090407722046033621910944123483677864639482646234038620169305533266900746209015161575199704933910581204764591350264649722571249945319789228682475230659659510618512990709113858755554229940270381852160230311639280180261705148478775137566393335276645287704541332168940337355858838075829032205141374248925243136946913993585961817545908869178689009406904025715354248317695118102303906344718876174670456795851995267128555097210555767699145054362334151232645222508295219576391950857731840092628994985619544450565372200765088240334706782639181334371012578179761337839136732546955059000820891491392000992416220647383476842836040167573918866984684546667714721394321429670069030103709052109250050064623184613926785573381143997578925152378597852967089546814925621667149719481067708098976984164093054719759753534295075935112589860647151450172942998555014545067408766538162687511622158926515044377708433094714405551335372565068702808290960028897214817150958086396832047801329769976688974560309528407901022333985791841585886010758631908950001153342120469149198064471881254069316870559220562225037303592935259121030727595835392340069784781274663303580164437616867475598257811588930243635236392148986934973026664100492887125694106247317288836558110984410037320552458095163314578388311732079169457483089397453322016374995888912031567568955894446760928173712521980639319335194218060335045405219599413210824228267336717332856816084549219178157739190096458048028318445124596630477432080638514921095354576488553762252649263688689421128071891223889368025968889947245729272913696882733501138457281489232191832133462721429816254706768501576973271406274747535563460568739535364180411918566526457159096138789572353688637455044652927469644701681267956461240942189760971814393997192382812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,3] -828676527435361312075745789063742178439917427547304980847777355317061786467999832451358137768123249211774335665303678807125904372895303625947399976920801510278484867337112457502128423435066909827421215567310474537209194527010417488499225429621287459432364037263731854922233226143864471792763432950714109569568988081980436612024732869910767743941125889125435438801047683146989946076196572673081818430612530723520509900598721640168960793248063813107564514576402811930191052464356644362866778850128741575772955907693587365363910258675457412808860301492979406699545258749152329640381183615349137898345997389484621878328037704029074530399865606632887075148263031973818886130707589123560212316439402048158313258534206857831350583935752983268114879351643159594066919792746619071131570335777286230819254327213253827287744498568128257060011013480882858059704448646780100021054337747157264884338165031439421982185315224324379508273921793436061742680991845491412632499443378530859153878630360132122111242505404173674238021572059787252358131215083984779676810897762060785562996197847122701310704519365903236435464895747320915299670671816049945723369206906950115809267366647908993223714329154321593284178743381688806766892885958573245907551588574199177945689016862204864803365898413937069088263008281442474189494600587332307516813880166232721838324882859423672737349817827300664722422302636245451951634550978122450468193577938813831004141068390432121790903027479583619651500227149984958215749350813250710615448105746908621808299837748159857613853030622384770309385643157746369455788382724570483754389369999108053862555664635377429092212107481192150433351347045402763706523687721149809303750221969875739058595592358584324780584329509290219835794618344575582139849210631865725823436246047399103908451068910248128835549584774548184440568039527762027025031268241855297070155885148092395776798549919884542659706134885158411909236218177857984292098681781916627136753232490017227144714080038979080679306976102358044941561497370141136148193002342025459112424955485283501679713983712846899183002122447732257286616681468358623619300304881359833553424597184382964545324261313830917260722174071497084667729228995808256567777012607156503353914746639781599967909078939727181843744687561071092693539826912543788672849132126430049538612365722656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,4] 25208535385783584703657341228576626663930084076114577678722267957831823038762882135368921786737467352002160531323371973202889498573601395116378877030438707913371922273173607248415034305752932952847838988672905255786054493712755001826002945125605679280509763523274043798574571985068258039907306160233488203739508499065385644880377720055012036365667611240801735096387464189306659074416829665257033919452828537487493007948207552289739135997876205878339499673117548214425867404478018749445430005658041847892094887306761680075548411154653452066626824102814357646744940142507381629580801075037193589753286189599426735684259305851544439620816323349577316072415975448946393478510107342549845876342080941510719933603004127308753164131308272300987973398052861241262146948644646340446621957582905375161243484074769617429152673187859599556341911648375479767852152884450099656390575357861741266011141188621666743164628007075855693057880999946246948804790068929830015107274943918815786092326769220296477269103177122564651056000751911260860429300205491222950285845686400037251119241990753981286118079274359936919170661589053802275702329939216258615686893741236449930280298460070094713033710027188375126244538384695492886615750303503680573286087121535688101584132321615228090049273969519766854375001091180639771301785259119197421652692256976469341867827022448922933565963335862607597120499899011772644148616359655409975044713225993355844871828180359195194708753590203425197741744435130805486434293263982298024281691061814356184472320224149732460039299401190982459880888667153638988178338313000198431437112987243925722287623046808564616645256645305495977437027582476046827230102594564760993843477750052762261680720916514615765030190774776845449388241714752786424467651826818558712271911527673894051434301244826645785758521202492121671244866929297259929936418343631356856491443344461328413645851441706304804683668737662464645399320966528785263097830945872318294105921227707014367748787767950866887667735196475716721226286389737097289039258723281174027120150693610423829863098805660026885947970869948963940922080968735826223563440326509914796372390517870822265202195514579489333747946587693901001535766960260457600106566765439867322490429849694151713857117844977121478234053115371441579546340606340904238330535847012470185291022062301635742187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,5] -394552552707593905368164901082799954389358042542719425084588155744190196423905561547052437260498989152035465763699080545768602368911618656557106141593772732847426130629262331150307809276896281158490642894405920331535898356801208320632833838427175880821821348953426179137798932706773118147522326047468173628742967670873580278764611630563536258111238658491594860158509014591334244596531822637059784140307121154536423553285521377762323373553301968598400031281598780927124452219725752984885274174800476137641569820044113103999578695952901063266507666342323133615339520899400852306888327577076031397650811238600568378781784085105585255142754985469404206601918866665569295204271677680936843741931036610799514985746387220681337782525720330955007820028481476904018815942668967297908379518003467226626028734404658019777769738641224710632455827918435228297101203164105238568827524049513476671264799297786606268646485839625035644368053939319713935997115979848149771305260560517104402059739515754313765921913451464094389397522688672532960389558288115844123940651957786207119013363659967344196892975215317976651190204585041991732260507861337582504352957737248039542228133662468738187368015358780392573080016629626576705002412339107469255351119729238386039402884988249031803083785436286904124856641304248183514836010453511927741464488702847116940057030758550673198306079019467819624813982966282899297135877609339022552072355750783389305246635349305111826959391502864950114387622580402437141421994535659803858091486625890628333087847439567351823092812911561458026539768660168233525185820104532997350972912305122405420667590953644134707876650087482496171517551084073970598182334039019131093650641632725170253894653702487136140007462076415939085084403082109400904111253520003962099136354135207067931160656172146760775785090654422799617488257833943067198535325272488420180626196429591448164144207978626696621146821785240637232092427571573710140293737491671539197838071738865333089535043072302610585184607216491445501932158488220220323960099251554811405110548163777288828188090716663889172483837965572631811817805274168212581616785172908030086791550625142060216401551736625555123615924075875917241198465026219420751489582265142859526710615956806774258107323924365586033686629229770687582476604793902414327505002999973982014125795103609561920166015625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,6] 3304165562650525607354754221410476789005072755210135147133695624907749269654004711305716447764801849900897410925233035184646197950955476545137433020580000555602677678070486501786409032701227721358425985835845220781409032208479903625156596268205765111533888544236766716428511485160723801202557441580734810464652520238614302610890712822559335263091677466344184768639122714322484294497891145922014611494180287788570153301264424740549073012550603779440281963440151321792549388564106927320471448882711606938186185859758264692685619379918930185967266090882149815227819871637486757619728148017577464488537873033056243285830141505228058125768854175479245652329067396866164432475206587059778854519232382483249063358795951847777872019629308697687610054024285575479251552734769827128692872340370454390932025150860898372557213220452341683496440839800861946382750424101736686059554363111766316475848438912835209016324378726251639905972839069664037823062450800238817471731459826046101907590098959228180049200222273619282714227906648385489265071742137791610039569256206415577775327208018479347694780029736324057906342450947892966788604963398037287853595929721988750355433170208223531439711435569423814470809304520794265089716376197222533771173535313485524982123280838879117298097068145233346143418663194606975086740610064558738350287345445108569464634964047999527214591785156567867106872615990898252649448812499586589668446330727417954286213085390643585169431728118639675844350506527588888946444770601261164754316350505160280535749172044569234461596736854190214802085167206783036737636168469404957196476733936959359784748356227920349960349729020872696961221536490154866831531566603000116072384790009439123834290433749311114463728199221888146823331111320001645351107895768144653246549137843519457734060431297052184956003274545974620260783892989539532954542021433111504338435943946543738010573292219878134682569682824819496739651669422857777391368843494260334633896964471085191693731531828713940803882380452061265859601396145655403810790438941376091759667404675348049071229607146951514528897393837645981626212879479009175966075613658244304220237538770252778759055270667599003095556286115361495080775123283355883195678642487568169930701079195521191530033429444916276510337859352679568350402459502048030036550952965451743992275623895693570375442504882812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,7] -14086105827137694058774002082039792660253691248423262816654389006411477486874039709891286253479109239369523084571499510530964667714771729714455490611978811761978103217463480232847995202684217266074407753784658316730377914128800192181371816062619744124386138467140676313993627907181889026488531241411489887567827139898244568031307034235664296006734025030086700902145717895863216933155168379535283992525907438966176294180220793777337147284430319414466452445529768090126549885263624390519948725999326240566722453234091835105323699353497038740290646863438454947948629703341104856663367084528755174289561926691039936045578690110816081733698557103388906852240370666959103972327101766277119899276697304769550090106736847366441675289181380308071832694253388727151931515286011573908294474039422386319601333951010497187794602221073566441993148407632899245592054372698027486405678214493468656440810279195628528294760998356781465839773291917249286794870926793718467207477924390330641315291281560900304662392675123894789619107083738171047638419125859653410179370892595539020474564198847767124169842949545055905394998834848351337845467351531852142186104527452603391785395883220431241269611599301480582306282260026055675257477544632419975346692815132575045579128275490655834297775675243888005612294576206877218349505399137292032725842424440405350641106693552450081868922900657525284211482618108819706515191016982058651522312126432679573414936687281814007794393364680817373761229511602571177189326964406546355923948065860447324005142882442093210702793725745861605628574915554239845843532949914122177922093427874402741305836687625095879325532920019890085270112135132563678135728170628483299116089605635033859431831520121957850895554529817974778971821619596768556671395641830969491494796323824321686953653042253967142998912795669241393770987452572699468198197922089778170675909336578439347128313063582425424812999595705010669077473549123404473126990002587546218042668112387246978070157394651278423853908645511837987757722621899009973958201858374430710900573247758442220399627102828568797984325362589428731767140306167437662873129996781512594478262488311784360570557224931522728429288001137546860309802572764130231139344365313888587094625259357039718757149080650375158532712807101844178636901515980846922726076455080772200506578073486707580741494894027709960937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,8] 16373834608242954575893937030158511616519987558213920392732093230971328754453687927932542398266948189043914057335262881060776835478677050246655788093161828746631440078656000843102903232227071077845700297616021095457770016693661425176914201628293008021235346895882065503003842411823481807586395084713709433383620361288330874050102434675452341553466476834517316068777534342122412603609351553802131511664905899753005418881014799610051837780689295774145135686709367170391740756558372332203797397569157838450908176139329394518568951115417987354877041653300298677772175579940243790200318743959422271518178031352477464882924983629350594099291168730288761328077953605152204442135588530840586803064675887441274316389399045993888687187281622229155246313521815665856673337962519811019262027140754330608089002591860064831826170606704584631537109953243052877085728303081771854255585114691866191414496271556774117334725515789162141602973570274455869849337554938990839979266020870405684096693568212013770204636936330161368425973564881578719939719314995323897933428273253510320493593348937134202997975373823420142450720619931044412250614466944955523833000256129066253500250655222620171052972358998215338809184354574677299902689539627098103365987908253826200607531468021380398291679947985977177030126516716332004554440192849381680720950061535134585055871719430154148781723664976866063535317435749798304871167696404406097594915483870570368660529961941530743444953705628424021813172185088600710198995070154562699740968588824187120149883168335540590153124365037043567188446633109837866356907093847211585517453773154132795707604633354454930034746113861581476733990789439494096904412134059094866719175846116437267415465833726136546458708100234040659263224067871522932784117205254801289147722798844359228360420011482693761035325276206460013683780770615895344165646576695163144907445587045012341564545770970349637125777357511826029645319125856885061044834791131006815524475282609787041610121001525009877400576892193435460306063619621535023015272016117482321894537720494431216361040628765851653438648705039979074824725060555024695930016889441067201878167682683223100558881431695551276442887451773907599508811061672103575430165217192508929519135815945933605932608616628959996845100576024021773918020841729177654715530788456088344179264332245438140489568468183279037475585937500000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,9] 147519936914644906862144261914921540242157972721257821726551030315667083300562176599199128868752575168713075389512768761391564063638141816806510470209150846427279295274025379225406797868248019579503813495716154624225057657630438196230187022844605853030050816808550600205206364485656532883191945028578220878321984194039420429189776723523964036855092305464475197854567235274638527900566641271629005516967183393663171671877873600339156179928027998566009738288014192754295530805511407127749526667902521094134869764361144752056233118101194998611093203018118824704988571558005501131890434118654961997682756550105550599037333984104138417430682820184460010075998743622080143415363204352012459198068308399564547400779239946752486652052897676435948517191306377404572632860497732295563130987975051781128741816305365099049808158308886940513978220772099430422985261214233044238057555110540589828329272588453019579448763314750262539369261111253457936834016616613609192830841827485896211521686831485784912541429650955276354088048954918920754097561329539000586401584551381764656430566104296819651951103956853213988285405443594371279796621205009620461904692173096602198999422169890123999649115419722069945319464239875112311009999429715082416287587739509041294425928754601966518188616045051305480936503998798436356019335271332590642685930256899219496753756292050957936272664663940622870498036304684420664903782213903439739721869327553438206976539404674730810139718444847198728981299892519203905419078548565390308487110060265509255590621302111121394412044734649380000113347033800852082716447513444990240081141806294623333266825782962467281204542267768908302009229917949501898460408760436472893568671994069156499283669422344962867969439339015872646318349314524535045104186854890438259124800649507057936147651025819649229477823986053534299673676953729290510602351266279838434802770888839243625227799803098514237944747770875241576375800460937796743085145070685845955303600519050709706193370049361070655670689780321076909659018965920664733647642609007272175705118713957652607986281930240516252767822772331825340007570096201324592611732481349177489194558865155915223958421726312532203291033834537583162284888387964070503189839003615360581531719688388529016685176385881688707045589987708499034157818742700374083760092740251788779045242030497908647390659098164178431034088134765625000000000000000000000000000000000000000000000000000000000000000000000000000 [122,10] -766393691695165700389157044641858572828538578584769909402527473462210688229761520032422905464806364839856729349078873323451331399614085211943744054764791951668900849423159100395749758600977693950202604640482462002548576944842486971874953516603458745667845017204060938246349301011884443463893129703335937032964807954099098344631799869002914873531038327618651098699902370084222086327401277765595754308548171543336698057819897121558675878861158422480309864104681827426551916943783743929144115170206794606625424178161546720117938598203079250400748035168464064560014096764012208583277255513617916135568860381888692527375770396573645626037092157513395854954840279783597355831488442436596078052470175375517306981300628944320122642695939320684242839043933658146228252694821991819771897230363791362123096053956388486880634741225502068693419210133584107622561292772435488455590158858419786589783778891069577359747559549649629647855932784045130093072939775834326901016163155191906971970023272359525079583729299442550541142861761084610520073013084206477933012105820824983927448417231891762657801086216592521504725969480854917811674745077416089446756201036971993883131720622113545453299394727112011677589290519176015075093593437642727820697097244801538459438215568305429996787439773817614094894665027709952504880211860887049409770695498891144486690539081818292179859722294162667357285280284657751280902022569928241853281596239750211537847901227699454512835403410083616500522065942854315461292771207425459441849790091166100769648515989729147481906569308229107187323111757682648336244508649401143132767101255467227587328858990475425680859339114660723216755144803889350363171386660729180107027615510956316036329118865231321129879226117824811611432388380443592247551629737252627819993259938947023212363397496664315646269576678835398653382179774886218569835731083915434965481154560136049533522500589839809066703715416843107393587980690713498907539384346060718460442553296870362152298612711053264202127638378216637977440912142538087440066430230397607921078490445343182631575442658022152808502571065286526771824901603020718349426233866791666279905309737090859131336219791979245353533022428378283906003800009011368930250939754095315389667887692248590948217614104187415907321351577776641295572225025989758923863605856492890442555687100520747656595688113156938925385475158691406250000000000000000000000000000000000000000000000000000000000000000000000 [122,11] 493565736954869714002334039697379616551097715545625763493846366462081638741675209897856878630396984240291891180032412055406039818963576824097040715968541960859404706271795669914314631403121653035327633032247179509377477584533422134742493926017269330203185320008369263989526322413219340988695924748993835884903487397648429603012912831172090433534972883871309433203057988919230171229486734993712438147990490802464565551456174397868972293934630585049753676549012747846755670881849288374823971869777167185005798410699396459962418205603249632983404705902332297425581481706157026261202226514036288370030375508174353779481026457177448798989642402521720233395146228681562057179234665079606279485382031112441826522072182171762755214607532598379005868007957611512886993082295457751009668355562345965405176386720181281251796123511855068120342631711199368226562366543322308024821461370658847553000261313353965762168110300473845396542863692621570510605945543108991666900308397851712256357052805391059632259243421098147547313239277889979884083942688402176484167935364029638420540302664722863336685125834751993572023154826881114889513568310037182628388840777184109531808849046482971471739891508451999516721317563182779725861362991920297686437729855585017813137644080077706897725900070378479080106633612374900873605122605428740417941453000571564439796211645896216835812207528724613032401807823238729336852130743965657236452470429793858976056739360209505365634295968432179327759346860378473233075577549702999012621079387213051033448211167135999991362119984359972397973862300766974773855701926026282025379713808710766304828607119794872058164413565843367082418849309532926989819625198112425612879792423185853415882949590875568718433317428987139906988810214226142936981751476040851817736629327265722681918944452313750589547434479120975055173140973663543773180225965080384584129337779305106977864280248203768705872180307351394884038395475937468887784497038772382256687474032733144999055366516745219557651215852672139096452882558563336170851449519384424332774852383804797810091696104148144645667988313810901850433364181092846708522324842521722000542595497169920340835360991679828482749391825312479746629267167181188089406540242450161261542813551939882289739373115864240506062005011547253112655159958236682168723336540646709464373357163915853430889539577020030947096529416739940643310546875000000000000000000000000000000000000000000000000000000000 [122,12] 12258070185851684348086024796615681960052975411804174423370070158173742492706637201831496246407616628652973960134858857416762223979198453120208619410456655084001517360845803887807043287992982350076411850634349320425225067806392224127544517707686859784672232370311959671624777927870122427102944654768726156361155248146919582144451397823713874378734032810884491372986313492418849781189122162339480527913964565650719041449492408122793421393870266976476989406778441556752733890477591263547032575033385854751653299173708487476625647108179954480208318083614824357764992111296766000482875979065552872957217428369882567016550759721094057932963921864230771386873335737165123193618856298534529970100454252213581761269891353522549559796353297467248730074304151327585080047820538761677492677431616979539504667393530674965293418370768318944070664398626768852422047543049387742099157038085413070055709316621537652356766917307417456311189434211256497352821928952160787424147711618368692957768315306089000013495750987453386935174096928999370987077245780095170242412151433002754755226655329968629882954110408577629138592633757810407475764678751327991785995962805805771638684019304211103608608848628439642170572349729194741374152478829267318413659390687920706358444505748509371451164543040443021035878016652375004332933104780423833202605407110367463745594382470481805775023360679696069267647960452225777453836825195908266383812093312235682471501848318164548182701139340910004869868236897460964974194119411983947639859334252181301232387197273192148377349067896425240439629871548102037589599638531364369823371132550259364307123153061110030076002591298886020032700788404085718670701057725416029757895704182858297182440952199924908663446717580535530241800140555371278906614660769632000124158652250583926206905433000855718722237985385596235143618295235395058458125846048304502964596091776462616096742891210760434183025778352347972178749691922298291725153297718420378216847648971696511539679224390888247828806133043950815043757612003994516122167862365048649493919742584796459068904337892473508020568399054183888495778203264933951624807478772531876355339933616479665596312885745004810903357155966081775779017992383606413674180829763221315291495578022034740825132932960126273666437105840305179348167699963299630790889758377931799592898551694522011359974857308899331975737823086092248558998107910156250000000000000000000000000000000000000000000000000 [122,13] -81058367144474866515668980967566699714253018142392290239097809817893114060118073078786120542469693287175247446421816901329962770861138578991561255671333017166243394039276507167425064095586570704985651341515955672599578355563331162476011020092307703197034157537169696510287581977322494390790105088253426091715431059820393251839132711195438947688916932035218623496666374054040640046307491007985326300669412466272950478313723960412449346932610575082212768112290268262090338131007875346883031350398501575822373308440926955095822549312628233992911614288179613969921113038384204527916168539231353795932330001230409132714913841223079465910601031026787159472526877666986720039074344260588427894061850771798549439093070134987011017043433385035791314796028599517248698466063959314739638657128632447450233716894551194068399134099398833114364774029982832249392924530387964411153536722061619509622144717370953222394623535033880348155654217807930639097973068964536605516487606964730072872613878648458374951598604688911389612198991124924934911668218566960482158750658211904318439171462764535767403854533976957095279931866537784903665735095834529183858393064258198896714430568425759618654203102610917486693738859331847089648412053838639690564790915801596233599132647814990137247892877051552481709896020986679852078772773832921700325612474974512448613375486636874405814406499617638261036442173541009641448123275118071504792903759547501206412673253217482021289066868271410900661850911008887482083417955377438596647849263079096736036139832556873188293451723954557581874074436732349276100532594909414845602960529532222488216644984008639647917975418341078121125616877244181604324116180469231833665159127930989713482452900049198890851211925986008433189675903763943409657190221395447328862183389801348100241405092065252828092102796623166824481710139943295271164590922271408861150376109332362334028983672348730163497774006503042356293996865540628155557374348809665999518373473038192464350369253825968170206217020441854512921334154398040632626752097823331282461259982877547724712666311993084216081998430369017784657986873682970896134410415638396393027233212928394301459981270072647569929681525043227395141361290786805008516493861652587109633523554809605373707308765556163033405400061112523496035755840023715089328179157891245320286273598798306625366324367787677820235137104987188649829477071762084960937500000000000000000000000000000000000000000 [122,14] 314466408190624697329738735421430954745790082223041176136883739933477328793914092928168205406699069995710939872343083914865854832452754293119100587537947082503303763489139568775101182889432436824125037369235486717901817071199458895841717929864510469018303296714777583679577820636562162651163928896859393502589766804234773888924082356807841412609789388783869364134270972363659622774837472734327239963120944863736430740868268796077137000799974509218752641403548508106863272083052723723394773039917708284521886606480588130943932461721063185017533197163121892036618211993075010776775223401662571245666140758329124739923214315545775848494666806853462026532112609903957353652684814122139457564896918755822134456571972230192097627160535361691308116466915593003160568019759952458180718263454626475756374515753954131982614423057109806144902432705981387189976179961431154558906048161064696823193755872121298527254797293084525349163409985621131728217635442081468011857490464630618685289313825685698639783998412128712755633556957581471512537676009973891469790013935677417773319433290110231927857002446007471905601232312440048795628831966691435413790165911620987305625330372907217648613482712289474858938459014836341817735896254444648777593373371522600823559379593086699017347641142687339321808783930959584442076863496331166323323078843606271265881786799046083534374483738722207703297908140737938264425390057143203239736306936246345452632483468626690669875286167901604512073540044349904944132204692763376556014638132264008006515538494809766216753157366386321129458818504617571514079503351959023557934698125097438979984718209289036124901264152973978772408081900335068529664140499089114992823527464178575221546681077463600160407327526439899229068375834379163575760830841182266401119246421800646575905939995999766689914581840234238236317088243213035156929587633462511701681041633192607869725914655719919145884865721362561125930153656986311212028857926692410039088488196848941192077304812177200221186314022483016259997394599294871727727629688362211315709007962690866526353501723366063365748608674660169796448379273522594114331099534167530948535811003954881786779064841744225133691702080113013877469577160247112530957296393775235754268456755057503046133199852391330557967671230042650717961278392414446086290028649035561370282141690146270066396912976948180978853386591254093218594789505004882812500000000000000000000000000000000000000000 [122,15] -898709617769904188614737797116440500531481874827566137394754932889563100329440438169547773988528848154638129322355026512375883404519864460113220348321430487199021023564585053684646133371842459371026434404569133162910961324642179639942830495369110610178360833486730496152670484727426124702840195640641394724470842509857774068482519432952916474818126396643351697381601725041256028392368355909733815138802780944918744520518494818226543037522188778010431537321265223795684888627186824860955842998738815536271583518608067045952871577465369245584118443638688107592481679604109411025395922735506811218395373811138477011959726936524659595749612662460566890713613626406296805330062499858180777728337391271280738381952239296818000790357030879650003978784165582629465626890349710061077447287211536063150547466120982301104612673351121426815111535759387863516337189013844931239300612620075489730639624477014310575522622569440307155670913015612504124422624800337878374938197199309829276456182129219839041880208084484708866159580936679759252492655781313010133579763192484295521280748010348546414717455206406258041104466594747171131900810361784847791617211555715683112945578539123703199269899665348857796002830990273354877342366793335816123406570653512818845388076739146981669376835779468816466053600002893687435924062553033559050411949676230637600130851132721523548997936609080460817248351105809013188950340453054961015357294110115523497444083532136125990045921760770525089209819426720585455069741214498268748535909456339253514900639842947032247219494865606181471066807837364996223366342185196052962154959398133404210222743188555214765516286983323799695711897972990764671964282860303726709198095327003443101095943264243761922578418851759892607688185968112692425017833153152907848347049105587178419404488093355178806303565848703109562237757185383344141017794927744366644711815795907881247484267751717819326092084664111058460265907686987874358437523474958938572230160476186672039529721462315651359274948148248015004853599693830327536826649409822878573504069978180552160416727665287569019196750228136315005237043322654443785478551502681138336285557806423042300518754758388909144574065762490602267293136263296451619028998220531811090601630422381746090217773005388544232309833287189419656151804762093810322536788564258756134256421265070064474319287918393174795973917488856042012912439531646668910980224609375000000000000000000000000000 [122,16] 2034361324492140052046617883842242710254674173730657050287196254237891097152982746523368068456530319658941871447196574769801479820635806278845117883354532648696130886305078222030739980469698596985726153779100444258895819492845970597720992354491159257768737948210822610202951762435986014625225462428929317476943022960615908808820531898694757804536563154537253788305166312159082287723794254961330534415913129132656765814231756306767902905642884912315577045419228796357581238020503330511305201906742915104272646208592343439904580754239045991241704605919112878116728331117754477486458795148393855675152770342601112937564440545040012759444344634642362314587007324023367042105312282677487372991481536427858735374091693627714735152130112870891384508861778297538142451383680929852993804074877746605526757630322595372177856579304315229458200045832464937675810288574571655477460950129242099159728370016122939599871320668366748073910926249097576262208826605558587023838142656611725988983867745786307625414795484300867389100976349897397964954082687709284334496374550944271877049999983376561635590754227403755095113205771318258917995774413374608595423210125210103765056180930519457765394259807738875691232906910420097671259812905480821842210845602361882837281592730133117735261939486001113949963498070845292446979333021214215902282719326486411684701499882461902828718378968014672056112349946495663667044424017467336342408828940654417632455702707324183385672970391720510034993708020584090445647145057170058119415950169306183800337555701664970813343014018922686173354504709037650206479923275238328660557661083890210485313165242992145425759284105057911832088937462047394067357995768415778363648028657177953114519620076546464071838582261779732408113893850574095395436293443233025099427330910437791877070933430390259392776255224298887757013727845927414762021458791639863138951788885060286592698285088622839307771612084314986178932810612370879058587430826877676824252789329955794806278140719815818804757565098924841882961608989248297450508903850941182321692876973262607851134683689943237028525102039392106441616338065807372242809546116396207199948382252945606182307013600340430268040688487426717053695410241962119749906841272089713451424266734149408550644883845671683406020306925552355987098845560863158328495836670860259590551716580406737129067362172890056828591453574395838538313441290483751799911260604858398437500000000000000000 [122,17] -3769849770030594871395713199924188324157572457116934390511466498586668446113804403214103361146613296650269425130407467496071811778920804369794644716973859227874908889399281004332682392218023795730640656270336228756593302171035633074534745816733265472340099125331317141816152975487768692516381450403106370282324803160755600073706913016249147307605300076804950070774639784013100985054232792001579647377518024613596825560715779260707124244947187727009230395164635033536386615818050699700048155167540843876454644035943284857814404547207372417665873777375210309117974427429391157824238003647882573522365246194964448876830243600531064779781894892079938364241710532160649822503529642390504068267767901560490065260264958555734888338552937123042627499098670644436464372648536416501675504204493584662749208868815608002037564682402209538909747342985227718660340938731532995968558711268931851350631102600012348499789783147709489114655031661703085967214010356342737886736159054820802946932852767296807582616251686196897803083280586883387213780832821365344738049371696580778246866000126674607827162868378359050395233774954766946792266421635526132446692516709045902761293476940082928801075715414917050708552237994260627237818381502784748964143767068780282881441342647786443523007578626047754708895624833714659551932373702424518884099429209963470017136283242126358984605154673686263684486849982475854596513956818822576986657393734390900426930217081522623746777241003232423542173538606461127854987771560985973946603248662615959718584820491733386978113988114864637084930821997139226119330126833179454802880764067774484986189837325219448498636412114438852341469570840469362300543331577376865169524024103197618652198605519541751780717957723039952929410825255474192588669081318795518583225506545876673003672025033297789371980096789763730551436196896872472528103675286706534898954669730956177691380294925764195786302452974699750037192735815006608325024723119804087645862748746380646163707364505508988382793438737095801517998062413210733640013382993355069183036578156661757294896282970571774559983115113964080113794816164981630223877183580446602123859190666219855094807067844001032706057064567963766236070934641613681065868805025169834864333022650636254663019009819600634812056078583035762892855541264316090878943362650315859085662890365389995197178503922526439614295794306888292483741220717519126992556266486644744873046875000000000 [122,18] 5816698819755876303976589694937042574416842397790577303460779499635967362570001508758883420824547612222005846923101703769954581117024573952087260164800745183091257777591602740442953832636637832741615374273152850255837740994225600695863647308695869092678035538040634444064262535572382082336292540386083955429046977920759462383430666574934823440132780244853521338282336915103620369144254011299607863153131236886494174333331631150885549209775305186861495389094229440579639600792706230574725581518175172852118628921475594256959090761475093681259583931248489831633554091116805909005132146410249002431567617489963247477888444732350435668893732259815091220923772169243512995002209059807575221320632511890583672250162703943580915439471874477991106288748412310552710836690811945411311930276754915762968225583552279122600470502860156664074929908816738608370971253544005580797985026472354600108348303104090212900579034296122604428994315797218941078000206382721450020752681146420000564558362453461871948775915817386968717440146675820011200296390433594423967252216772320603653194323264124243654311672401576720172212690878044716441339682492271187423057730220544014731532254371655295746965668764330180854041502866640832170010772855398646451610382945438503671898525822652425776236164362679719510384458851041620161447416729639691336126080970630419066515132594731508175426631733513064249877984273191981333462533368693080760494318267170603124714460873182789943697046797470898076081046427685912685064565039439598033642626096897449056711062502394774147001332786096466029250391065331201267033931977510220781324379828021190457985908134664875494788264695295908584036617622914503062627504770450098876248598919468130132750691762432390072993451615580886441442451598958259499953330083447026442840864843596995930768798896774615563312678537026391802576223554301615381363514625310649246460018210741963594908360023482770524861502325422010725006829347468945145726687171966493400522106742915087515447926560988295145798058535767533501896363705411411275260447541080451521406287011122736334892143710717871322600254740695605073818603875629153557541994825353919273084914206080948381709201470676921118589638410428629082784723880929688406960229380966219731630064040264870607503301639737218823473575356690457323983425055398942491865650442330427562700913850741576521973029046747310299391386829043768327829333486533869290724396705627441406250000000000 [122,19] -7530859074057108860782167635556377980501165993704804095736871462642790000815381919864221574079187830936987087797906006125622722368903117114218872542614402678907834896479685249930849535067541709758607075405559619342783070668253110911653018984834646727984608029985418841998739657890389132258016189293209896347644031614569925632505680235675525378559846711876958828568400501421812092576543703706083099777536657712667425756930793574833109457537056060924476728396034570309993614117140234653226174227652823466927290227164641107682843731833401005553935894471965783703176062238234563902532163315180212451879516821997734922306619348327635847419420897580022828901901114583207315304940361099749701321807227004799808376949623529832899196881001901177994921204228856010288950985657987817155805608915329004800591767260310591553371849930107419138329998733353699871079453614737579765975776345247481310212101510020443113038487047417866464976949681956643547601452534628016987672354245458633365735662831968509090689330809737005277859661670436345439658607068886096143242041452926450984281843409484095475898018462888211649776987652856691124376859207433610122130901402502162438369479018289922227882580869686509873918905912107348140140489770175026917027040344574234911976579562142312156513760829019051756790078294687041168927078889137806289627003604520472303520878472964677222868892894571109840138634597888443280292110103772975980179439536105913072275369439906268305825683370528731556884648958533511497242470750114664324163854295488018666519270874530799171071774497643884700995359888426895820488697236104532587192895380100307610112367964963263425641718980261006270551226627024823686933156467714317277365684720287465902475567488526935237561037436748312080596945158462418389737509280441214475216172001917102633409126372574434575617341451310784805236929694239841267932844677652080551526111837403723924193552047343370206634638270722454354709069864280967483894708144115485167598431381892487746778606842466855871846491816623328498762731549047502238242418980877103650973583551248900323931904724190966916794616083367601611827279361047909166991793796360213286353579511349579845541282685963636825820498537867200505616321030340239382491670414357057462038132145053171116697028662902668362829681752830001664496868617089432503650906178938837451366136798793133153817219854783643255656119251841137604563947149927116697654128074645996093750000000 [122,20] 8196947444744098195228919619317898805585935862846635615839319290025972608368164083956490513737694965078128695154038324799746844504353552967256217051695476598961732785964336831552103314929859604657988955453749361361414609034586098126686723982834677778222340238101879702695504001182717698193496713895875411338758032790616576700584416118716331678920309606185873794325792087643144675933243745962050235712207815382496761100363917656166016710892596007998492736500259497215205301084589848225133551543286670801408053417590014401793856986152557084448044870268681981136967192644789761135191319529901120314654804921274007387406538326260679561130158078109216908188997450578122950231645933724457827579438537671844827671265493236321029668609044402469764281875505931603822738819337251294283580931098245254934427042765265954821193562793918493836942661198077540566444166691948137553190876339652813389028677724872578733697776639785902315073043394518324622809343927551965682944806899770316797221423330112662977507825903711898681807283116867166061059449999270365886283699887026522960810239996872093084447705213384361987343156692836253930203480274922096014555199203882057364181417917701044467808120102855616650683736164404117261965955814429747558290990707165344584501445191239863881812992176104953976286472448564637616785671019303534700328785456152506986264115084503506489888857020129662180145310096391334859113719625706671712309089460987038056797406120913770074081189793782816389610275792494057203227436005130450201615031503824815577260170653281713632121951500408194560231561251999951602216047479609293763495293354646732731519794850556404204431715553299416835623078687065739003830012729683899467428658568802499887878692756027774040357992104197507559944736348181865759823150988650440589988388283876164825608509348525885724877815784508725785657088499411675959580179458812454505758273452104089672063476761856935198992928628870706567581900067061618446920553825363757322268187645743008744151800589437468916232029150789469859683311000890568074465405461445021359276731973722105207657202058399344199866356532069930787723856692834475555394084086895060796276151422826038638537837593789737818348667433892295657652608910885394857325392528560823524620055397533276052687462236361607783021065420314203075927616633478857546914111157636136857327225927158802330491247826570403439773627876988038032379790820414200425148010253906250000000000 [122,21] -7473094138873914530341299861047578797510197532467453842311140525928089319983600847636700278209295438335949444595589241241813813602747577688787149758479033323073062037336746125346590860764700054639147918328247044986337172509624333765417126048958183729637104914033214485684694170236691062602744288480095149962063118182805465825089901092584638909063310174183810210338216505859460486533096426665024453737060015610470440010221507920792554751019760610892667132014720387613768758559518635598546974411846692281126479737372376739003669350693722691642441710806984959115571151722965419756822347630982786962920552826134618925473076876278907959499852419333965241366116407999061657278407012342153198591963656610218632347425501574259828437399091561128873721634030128382128027319975786674314799504224162966428405748093796407718265851457492776786721955261127274658958322888579372538075567884006468780756806314628464351032596124305346177079823991786320948907298977140904501583547669764077782505777234103778204459600910814654262761853214435797220670240998872263301117034078129474206165368276160647971923602478675610828908563039131059493880282380778885520067717722460403724761145812321606796146024022032596815181864858034689316950343029821072819652997059912451302507865310768634360659795762736237870929840692162591822231694339621594519703185392161345223857405600727017176250801406281111984571192111556065983067977167094595510246107742873635532730251959784577296898183691123995313931241037685644278430758423411564907859644990105927925331467890177519249595888915413865212625203620704334686499508653830262215658907067681675167193143601536941748921473695249542397304946765794615460227148077806332726903162854329692893177650878745664334113962919884085300060774296177742014186766319255664991326497737624455655755692951590567951795902627126725395076018057466521771210963629463038759523207017977837054602277439840571713278479576642361530491652791709831733923437338528136222349501476344403348990067247467170017415476227613515240017514451261881491291500804387943998728647943160360918703705031414871640393488345118953701170172689180140923874754787511848630162314077798345261813275713620172189021401737160967455514482561600490750653817627107608582355551104309022768609622829576883795252173220972078581785083462670281961520527035140910323727409184451878037153672622621857876067482566798116927486717031570151448249816894531250000000 [122,22] 5621481218801971846472868683556199893132785602109848915096531883165456099818110583047898737973725771328999287039926627235584194021630242848739722031402779524999590921129886577857419009612582322701800207935306692532812315181589596646440974524594857336566445989966885489865019464782009369118552497833012349361636270916443818959889598645033688054772072590978584051966267866737309833649611630787644002638523143464152373897444627848997110818694458735260877883895070940619928322280462590198814106654216588295269063095254625671973392865568956173393799085092349414497183011513512217485131167795102742112049152808207725634133189952562553248403882839845139800539485837183910545348948687171866284537934581265792092913333210069478270106896275873511178391888143793697108188741805846287121224896095256442543219579443238395952838151229371753077291020193383692569912653005838885231696098050321044604773673097504909884685564619514704205199171433741753848001195077892446407524551877294227193720039603220160989855629790210673279520716776830564014074094524218421722404034905927713860353962080307143393046364611244552274481408160723683484022654188919993329359954029050847801397267467076284737504998619634556802314965309828877843423910711908502433886903918256008811255813312542344254533308090735858074428431543655693949348980114944414167718941476277928511929476601452550780958943028471871588613683424944978495007443461512786925859743275362388472240951352197482248733591177826689855934785894208892140950650928111657177008148873704714574463284168161346555546490619933777814748604329065427203579871809115962448328193415329583254826315871727029650303409117539787221546612884922280095979034042401897858304708899671861808644397849695570663427048718499211701757204044728566943882776465247544137194848435150778436924479040576991255720833680524063766865171989815895888905993537822597771952367020411034325276435719899544630520370567659753691339107814418074846709012071250214583623712818343607271384920027129654644604085652712596073985793041844502044775241982763455757650681664107463620096829965027148576216686543988179433444940189684261617302432171878168528778472014763040961819383337940666210464653102707582623339286424716415991835598479487634876654084071892064426602704492446118763228617621199657324066199362523441952087995831256231336642690351482331737442877986646020944867016121831992947477374400477856397628784179687500000 [122,23] -3341076403474130878384516095193808780607341450934309837537911541665501471880270840507313893007955646666370960459871691573398947285757174255260889323447119280686758550164275144641848272781242879412391772618241536949848872626732509674057173578771713882303480648866552332962730218505199564568282633153248334914883796055748717101205395712133503974868169786811645394372786987452172035127939230692760003035508392633338826595343437392475149940530779409964226090219812843657951030468292184134078414095967221220896176367398002991065541921474900624395783040632985662966980927270080111417863058658509149231781941191961980986454131777889779894870660047040582420836884769472259629228362229476030378340960092823721259535894342414031413718106791474133388648054405509861907170806427703917238915602017995039912309836672056668569218310367129121698992018444278592490060887278242254746397897858145594351403957772488863884580864941079274301488166045926962953800363149089098248106875114107676505415742888584839712582972071244417067894745871054593791326868827362125777843911062312148497088936706195919017134467636336096599664779745546632815455852121984129141776690449262735911276494448559009296920991563884420141265440426920557033210833687338846448865182546750467448951347431727562859879653423654381883006613314775848530285117847283275730704778141231763102814323697337234116297432297025439823817981330214103161187998768822211538109237490652811935043515751772949153594042518828718307811208531167479578281223166524190401950706483568867618893376461730802281976349218117261279016402672137966353333497362889488180927667811288762472765313656294080502364665958027248072836135958123700044024872901529880695257483211221028154738667639867829748656598034588378509863626769627074803791790745797224571589068930487839996144300436371341934837976029511931774976720686230460559431468451956487389786628944651474073325706798208879171713939606898663836366649044601746806782957535586837534576712663981045008559786957358890675432632527000635737427802177863548529641349780505814002814810916061660776475408772074293330513211889721257872263177087700600235957505335082898528947138432321799164750759264853972774069741140604920820849807779105380903948326276839368116138694568915014571193364300656229549133339099480557179936329086049333582207078741569880959713911345041134103802346446338049156627933444774214422068325802683830261230468750000000 [122,24] 1378857013196179838908547282723525820634210533253431127637003278993911194089295607804662619386276149903529520972523924634396477770258265104388034153644054926442691015570756572504047403428735188300085284615107862637257940979796816684866053476420988745202975865946639358951473024639574759867685525591522700945115964947047148188602735688053107190788464314125923501384962439487988939915930763842665869500252929683091435157510258928335175621007544193848995984743965195971399275599590058201061551761157012439229060299400283021476743967615880904421576295587627067599676179709686800279830896904295831561225684288717432513662289797339675195877234823256651353100189643105630835375365615370831569255359618248974122450895409488320558933591691763805876552179773416543857704227115971915819970940197884535178584620604699330372987382015817001618011064829892919940414831930664031225238943326364600299273270882449297199249414868855164617786127477345109356685169736168888796141824121161859346733145512668901202650954938450942688382527965783230781610537564666135205357134386340262073535071027940217179663379761101744346471491045640822047877635228635821849653052984075383290730343287353329092486193359648126648263025177504639932314772060151465409970161483839848066171180359004622840966525093042670132419844518601309671516750192482705406356981131584186687019043268256709390528576763991638212094671967431740274998170065310267384810589413501729747007605918938743851821123000672294372617794508571222207142682943863103866132061516523344449199472336764007064852781680258290768778063989471295721826570335924020465228238145045243767417539740068320292790698521867203242581503576786852607132348555848786302169149244583667167590678278376463807446054763715521318197396405851056200729118635051521410779162876155686653106663810403737728264232901143338700034000502039590605969067364900487518741900189532851533372200816100818285247306508846716597513479505073333567948428196656478982844845467470011105412404654734075909276396690542339017008775410971301868649528076967195404469725632147194057212835156518798712346159585163232220986335889353817373373141460022173163762821968333213813950888376908500198164102069858819129663621014802135561962212230886652799648344632713019076906371637818519838965737477669709288260651538957437012888202665204542597375714816984549168816976508803270233885496232062450872035697102546691894531250000000 [122,25] -168524791125946930202154810143109630066196956602247529623377583729881564245179451749940439280847937146073914860073549207506384287421663813773951420100617608499918018083712204269829832789857939586075479612859520108526534444271802973114307375888482064638663783371549368498481744020244852294526212044266985050528566827613069949005469508149844710567878466290577210213174366009434380927333886123926317146071718262027767549073947147987049566710211111017661374228295497529108291721760236610363604460917758432501036449647882965298091483816087668495900732390705862134158081870868562603084089818878167297591632174835972708154358376696609152521201999804707759674285503556598186761993158426285503270096480228179478929690960584236727927155854845689775643083495312563354065626583939778220439880832799546331215511196113859940533208407649198384814473862908603931195596687114476755375403480591086988541501096688033079690797377873377920316154067032021542251614087825733206768296438019139334330055558513185445058012989285231949602078738716153322680052910581424605630965169318450224245155308891739871411806464139132277943320499573380692933881984414130589609232228188875295234692275590307362330017906272175656727397415865243183260284026032658507072340389458867797305773931400353127473923380097360626300614389428323461736255996470182167089181049407981171840138672404778701090342783276090196060551495535091845733998593244517978768732841455308208892096037262684335138065097345583475338636549620608031084353096905752091357597988861734505981519041708765042903269745283398968185799906453922619747748037920095131009256687202055581758204721470041699128034820903832880792594570333882492723846405207767477588853786866088165723626221987362967074686021169911716973965667646111190292636121780330704936105333766845276703962222306035150978335861464602037800635896066783518032121217796854795989963295001169708753436706471808398128496400191952373996996881373507012088089250371460081051027735991829989905311777692692271652997402871149671451842791923769804865952239664869941586925379716425659265952507020056596411451917269464198616683111927926074234323424804746489243629096151372297039601711894891402017211248522579921636872523438164216006776885197617415809754961357681809174563317606139890031072578494619021554047335573913537718512884799775902921140030893425003360277083880802099363771517914756259415298700332641601562500000 [122,26] -305866514900666675120722297490594659820370456865948704255297017607378917918622004580458150485639331596806901048229470720415351674888087691830948438442220874876694496043204257836432853654291534590301348299700537184422534657930338264742233245983714783748717613947889165000402934207141751393089943224038088577400010809422073448228926295492068632884975246199367448900837936838406861759027228071961745367405394609868714533340580527706154216852056989955259310829532180200211633102623131702312946036947052592680799307225486548064164090414527419942789643080947542586219367989726917643738773244057466786621111550933946678100808571257318997678798919468900968545884302468144915419309103863419715441702830292509618993839297101960358341622155685501004292431617094584247316227114290233346775624332944799951595756059364891110026348560488860694790949691277914217010757278650227247137405459192159219594022889125378789903565296212941480415708917239025630267298834767235187947751400253719452840715716019173176787273476230881090003207704096124711842531208134285350561696135375619437917977349544058957147522014980076679693378648587093549432485193312191876526327126332532372452172023484264361011218855937602881618534710566157366481607322036006726567636342398017310577478987361959678624111764527984197082253474693830734646713651909882397315529469786851401082827110507202728459459568878053188204601843488011653971400122776956023484824496483387579893033617066611184513712004190172068989480712154161362375183634060163136844735833226137632445080963373122134577936546042308168659820311970060642389553420686003851418717052755691432014612163731769747597334640721279753375114943665327877725629867444878702833015750888959161019582470431258725740523393352461874095379923843032784910619259889490644357845901549706653525350467508310107187836771472336855870195466531098219688994715759616052339494129763164019924878747187317418351026368385938274196720339901779913336784311516125789144397601704002887323924121463327012326283753932355319237107939375799777140249913067684493303831464660679776667147943274978884375817122418645562450877353722485193716203600660467036730909359244774109786150524750790660604988745272849627857962815142169356328562581192638836187604978087009806990241650376237624525395299554841479448473038806600839752570777380763743655948030160323327163261313146143047236868994787073461338877677917480468750000 [122,27] 323820578178140454534073800051401040589116437539364362763013872671065998618287773497753424332296464795926128787026118767517868973279232665793869227599793810050769555907963860335152269633943490641019085486270393092463475179035763048113487627819627429982129679557279926633583159253697416027884560209751634524180152008298604618059339412744800298738323534770095972848823855766774982293699431268412906161729308642782342432466772519101080896259712555821012595487016747532765838823401254976634793803522461347241839330520212145759174501547744792331552662268616052830265752933167777742437727626800512132826400938387313934925179263334197867225215880648549191221936671376776814174391726404409033825592924036084883184410743435459434389366789786668620772958114523317372149418302786693837469778208207818718325074319001760107285340076346270501637315423432337271907314003425252544103367755241599787543932842358271685975936199383325124146183135015545950814386864298697747841648682348501999525340537260336219606170468715686500475658531744633348421232346563478057601034542651399609889210382165437992212574254354670668685095169876491372351564341304181693538113148415119747061468902242764732552003411514224725413072625504351776031298974155458248235926674986382888187201271796235690254932896752838838541364017892859677487746448132208843090329533189412971607587338869787929090172664476532927964066705498919264429911489304103378308187764262905934574893653599879490106337080619765135538109792272977733811675833130475197578520744502177066066835637140142832790401070779133790320379728864356077737263873106758495456805574730657992543135359618142853569171993916182418982928161464437797640907938171626696914026124387229116563637521186987807454493397769248196895972630757655167349798873355079392256165383896268925845428374582425081194113029753274485480355394459552745239351634560335465176869820718744036280495337510856621300668777903532691924483343835827184254859671151674502035372150810907682207436140124266488217867275597463277244643819493828622580516534820194943128704865363738671872320214588247668164183670457285529951395199898039479897956207420185386964194421632982558107745733091395679862820926672453196469238041023502020476949606856133690854379142555651817812906830743297629240207334817441770070664491656235976556045825184694999343753551058074504567293333285454837167094410688150674104690551757812500000 [122,28] -160932661092114316861004437786501270809245343373030229845218771396718225874111008177171443496909031367248352552779230091623140838462412526164916474660067324366828683792607201953827794039211562146397101199938181272322410772415341755531398454583002350494365225935734919939819567253213126229600899459219997062359288714538728148087576938570723799742123483775755460412027887703253600335909817418421663446029502966127279245420742853355668050163650251499479126618859936134648247395711481308897401585841225844779960285147761770899374284581882323428811880291140530737760085228705159605814768783579034936674164281008224758261043214297375979034798534063391812605433615382612602739985362784431459332388325280364097421625234009175670771707469423501179766668768888938387996782823913319914877264760432541984569277331991475635916702104063798206647394248825753932980154282221146401107429868589164393975090830409942595624263949634672800288728732115534496295162840452056291780674556441485413957802040391059233943436289867428277496145363847126209116056192620544987840949530029375943057185424915251761215391581082007017841493169379821790348990315098986528698641968314301780982175411689603006687435229603868462649066001061851195379653839188226543019614604952549645559669667586200887276998190797361099921715435912793229210281645804064478603271853524700132724752770257050959773136642472337191583322567334173706723165783295509694344846004917223304873685239123559148751708061386180201862183862547124724427996601334649888667722049372716955082746734698997538540579603648199028152663978777209026633650864492660330163482182141925347726995611119476075893186905233468965027276842110164398473379506255374766738075257151773824676433585001614109058313150299382933310371062219674281690461807334544881955550398010641547876580368556803935559461509622417133428466836947721212977567349767118634398510052493484898611959373553842701277373692385395380072191882990572437757618002254704867812142626261551842251706442730691145262648862766201497020688513532012351205294343768370483077083464270641759826497438706117648685229539293803969117274153075435333215836964013693439905791675076919428887509096023992725976409757032984742200617276073362696581145148507863786630030502497713228904126177946456746019893782732133951976979162197454785949181277886785475822512999771604054203492754904214478983703884296119213104248046875000000 [122,29] 1476730269643480135216268156597387510723966716107296373332167164478217808252437992136790760730508043134707769384319099375290687331613215882559758692171869499794960284180270719359413889703607939662702173290549605771084973578379271266403744029205585553237372134878352269639378796772921649560751533665303794173965106353574013407488732684991755464529908192365433220574496020520896034317395852516737041245117688247810764931612052149026779640596121271254293658472790331058083231851071664632179032377760835849820084123206002790517395642889407968312419007369971623601393130037695183192279558201975451291845728358769318852392157789910747550041223231132221153219880674224434632397024819905900508040275318856612034248999582238791874625378845374777002952569297828297018754467153855416400584122914972613302616436949144955177762665011346540481438820398847736824084401731290726918249990647958187164861991381202398727417687982104864068243454079385778191680624663607059432634547272280577790351926074846487205744890201618244323807173822804433324452425497740908029973781587639483710320245541572861982475980162162025739409661827841294598168679420981485454039583848014047651888569857336076259318981296454524928599415072603804102115099973454399177899479148846495016524828331339689514660008202582666995513682169275873520937004340285915398268954962670720524162561957500939161552106262746358351127552607967437790121809823971641100750822185756977951378246564977202282646156462025575491923909762767349114794474262813965833302271616135667207325341993627082358578925644700699315948449831760666865638180038338948881667061918222915349753507628527882134234569600771032637338828585072623107409060383510785284279979753876797713913792337324836539847090303022121571929125679643047947161852640279795224858686177796376971265177736511958651012739174406684191699916216345937873871442488673933432340726048703323787472845383469007272614748256100644789693847040501369990758509870675187085375032844288766253488119722798472979612077361945920484299471551122465361158206593394536978622128128660746665330697266592249326083452285287495850131585162624672556662859017378957831252830416422160822096042523073895294184235997458405510717336664489273418376092637729836934189663019278188637094145306887095174795734066613603048615295390495131984594079713274416703168103642593070290965628910129225914715789258480072021484375000000 [122,30] 65504807251676013770789650157194392238536157506166341974292279561442968650336204809871422516591370886535657154084251641235774826927734643032608125794020983555754342393726579004397630965056001033356932832147606091565523483841941542033027262418445811284886628008064572874033802229463533732394672964807751252534186195355188419878618496261232516769236085457306145414481302537861089481662654838300025160397106100821518292264213823230949781097631016971054848163795721731747679876406810263750787208929621834125880073015378343860037882668272001737000864571613652618930490004711708388965510393213928185710027822724321494538052976917414596383359462297750261471904946629508735917977995730199351091751719410463877302384147244316049058655093300544987175139322503591070198096883073362746799893982958608649547881742987010889736871177429509952206675783022505719652630177443591694035060877822465369630406536104395522971751566599214747345961937931478987092842999612898555491998106501188723803997159789604374926293318029297719959104010078467318001607865173128130323165872643043154528353689107489107550129363559942348088576734139685806408304800788154630720422220422723673784189577324896620886125538547350346392626764068597225176048643259956383727005207677748810926681002713803965430241315750104184690200816632254807685646701178597878895341926310577472224718135957188274198303162751390158647732749335917915562054119501243100914017722028284188510072508534401338702414318754872773272660823273978423639359111716482866525801605808396697363845669578401561908057267630168986447232314097307396895098853252985589705372233233772249846705939682168237616682694197136196289170442799487327741527176078561506337390307867173457607889256422695972707897018726598114045730240885287242303455925920076522159204084456744890323927213009495309059563043653763804237565994585264185408131676686600781726134139308270638590268932647938187733127183993730371878705651420701789304164449108408978874513608047252099484930530746863078624218128014967283777610987647962739771560041750379551495648070483767523495661199926574791033066107872150906022769781465334454301914500287809727499618507085926248741408940373043736812500071268893287189226508669076033694795420759339729279682200149951941940228348815345457246427680338760846837631696726331230908621157484267714809136822599685439673378173353057718486525118350982666015625000000 [122,31] -52010339235557641131584607816151592395490496342441708034282692117454142766840021171207119400886331567814888327770870696712553972746634206025315492828638541431811117258088758877090436385912492931386554992308640044293910536907893249040015013596769861667564271234736335886668717876210787766736441173268722163004052503515302098805981636239525844493173240371319205250878046990229243005224004346021899880814457045177674849216565224211468220621660382856741419576680948253948820294085233358617875929761289316942330838386923317609425106896700453138433294777339736736777261497983436852713166938435263166481081578196881671609924820228360412411989671281771073622138994510828974153249066285071367415142361726706059686924373754522076932761168396563753052423533516078171889166257566475566721552444023336677819908099972106180663077031687801500670428625003142556738555716159702745085868423518267298953615671837437753677912123246338719369160550770443029341270565218098999297110386785994022919072417033549459910864784986243318723434360625417114884841161114801158717751094653724375658449520860935591504394366235853615262515568671438968404317418486870635431141990240272773953121264694525023480270914429109112518023406038554699715666205527878650064617561071779454685191507262900350458448535713523042022086283881088041765093516902100996642240467461827862573112695439215489649106765222561893868346219244752678422757808733011805195623591850550074048010266122869283048459586972379729357829076504581338425885923906770215245077651560419213601870461228917826515094706600304637557584273461523647876689514032043759309931329094095951790684764807998133051393497395566153505449165814882463172123936355530127465324485340295608493503417066178975379213807873558644590273472612233108332103929079524435416992836825183980391896578593292951196418817496400533808717523851896804301439734815419297309264922202500302045265861456056845667698531541364551718326604109411776858991760398813793828104483748826537145149262229903995994773620567752310519732553788282474004022613500445577288146085904161371330117340710933565430482754266038537500950646077943350029084192028163917810877426985086749598744948735672393404062033737747728026073224421658567713519722584363160480672802375758299322935799007692311138381761597360168141512928410509026923677040320473217094231233110010600637074240637502953177317976951599121093750000 [122,32] 20040794556077935537046482593274416248689089510717013061449633292504127538688668906734502563172149896064789509976173105187409148068245727799759586024187154173362173924432797290094108743876801502700821641771644563314621936891148324755570953032841780043185003154361133739331040406224389765765126318348232147470559708157580419343550289789725606650697488887103512599778916560486790951027496610132454395337718012823605120942571247295721507082193022312179925699383199732933695865932127878961325010316329466455831052497626486610852805794998429282234678623954238073495475785299806575927499410810635726460031976557966261766195300084108887520850702535074023144354317360912373598952040461947014872406624359356287722980905838528564620887056013294704117798818984466679591964300781141711249778899643146584708597335790458933123730577145079710798799987642414537138470698763241082022954424370960585983629966975048536377835980630947958580841904541844981029284153770423139385014678128566357137540899945901087386790143074428463998285034956445428501635959500448745284573433190055247103490116706760371438509128542383692817214432994159218607811808639037311169603438227496543848096872464685180583321053847150457674208179407243643970134432006311274334870716250993244921160283798290087820255540548305600440355587186200682728087676455461319538518519463802629145490395759367541258615821070187529913627841453841301928969619666043763628739533188269303563005233872623773671087038987833774705616973595491654875763551964614886732533411751656927846558051565117812292543176259848340912417407705964325649207756290966217340397945908483919436608615197668072878331387878543952524941069023839665024474881446558999784324164954630043617358041643300852564221483920227774770794488134430932957309947166680765408735666038888263523809261839493040124877895737138402307023471074724162166726418939942168262113160276249021094558230430476607767965908178052787288787611940664361375457975387748883620939933474158868163555858235850286137165994101518521400704385970427246431485362894162861265919864170264046986934301824519137003512017475967351089104969810558584397556345683260795256577958309007248689002741491715592184029730033557632431715599519048282687800130425292052499649396468983412155771192604645261673218044144906109782039900419788896654792861941286288501243572105978141273396886390401050448417663574218750000000 [122,33] -6323300995252901746438478167437124663243194238808837475635394826242055386732465263405242881751227221016744275773921727505573983751928727623329262360084660837847910072481544026537021402952391460228238399516666172785025672495278785796016510187444112751764846029771283373429820821450378266618168029122705273065036438976873186128810920818419716809793206016702553754850750701337367138555737299685160174452839292173308516175639563208664415648296403842710855236288010718151630619457982877981391414043097511767736388254300673838580346627200603985164754831149057379646947475251046106544898773432893360788604532682458378358855069556198525048410395464396357766372157040026154527020056409640034858672990978871630222236000983655912917852070786495612299475403074541113543564707175516652452495263972426098806257676995002945695547546923096259586661140736611357928392445393236802041658727825102112731114814780386502505594478418918407440034063369846682390605823805791946520863375199872101791633810989342877770372331085920916386751949143125989830045524713684409562830459940217992456828041322405835619154822280346487588818440778882863790569586648476061566710896643876978271912266602757138445178243733842025051539140553949066515054648002141590344809294465295266564936511751878493443573890476728514350364452465230026104176665189738215041388520260054981078899479729203405806841219770337272623722986384448457530070940493692713416169842989252221993515025459790086034051743522160341308700045319442520983140449693508939841544088699568833125678196334422741198580763757434600100765380223846589407435897383290929702114877580018869102337585799609700404794677739586601423773614355370668050216907683686392324721213885977407137172623761054755202448489895577300906566329050951345378607736848682261951591264883764772156957412934669480517206365816515858500480234235080204450560187497392197499811527470753809605551802778366060545374488011880443536489593154168370930926212374765548045201315771369203465618972464402827963890086783324072998480269854768379951368093632195567910121381954252651004888371230230710383110146346536137985297047490754758862373535348597434072719739326802620267225934952660220488310240952427213418474363648822510240329760537524001012649089793141990683656418113317548501618501801501969819785785240780521174775137790363067845980841563506558156149139904300682246685028076171875000 [122,34] 5091371114120205703613592415996182660955118447426837767918382521966516522061468685010123138870354439695850345998173830028974680109322868642920906027225075223205224274159587434327006557840677929570172427162812694155122227548259369779041353880887017695397360047677605301073894394156440740406463135648481238871405373865052274099195009101689595076824046822381737344438265333218477360592156472535882766957495302771558592680643283471899565930980498075437627323924135052851383055006655345102503214232951566110671339963067102202953097761164658134339164215250677561207188387737792776208654545222058835663006923673219216853987748632225224556865479906620911950066290567712995091806648229969639223609458861075994949275095217360561276779487570430590712308493583951527240387881846603598652427379492603149635366394842946948698014239598487329658615234249513540024526304959521237125825979933192784408546868796309754844094446384247249290630163848618332708248762610039444204479852896854097699576928441821887194900824687254724740349521328946158207383195059366198079403063754403151742996816274671745455592171031118686357680987554250422625043668203509114299363005369239182617771645971559842075520802305526568089328666860502207410812860251262641784286358792507178885220912880670802164088268838393647960775780092604132898547210640069176840206268183990369293601867180815219112834323923696213211134522446608021390367436131028788883115717069067253231269153160331269737420773805951413558558254427063042755280126562003850633677831100807458110104349390562114573803637078868553533738657377509851242475726097573146904307469431795016428949838182674454942084263936308110790935702161583936099133126399133642921641506580442391075430074531977871490311633323296053137618293487862069265147252028221981333094628560868808019311055238240832029322455953755535880238587549988731030770745904961664572246359024517941594314402493915341247211219047553534420190325719005126308610193118538651166711170002949663960460197546146394229749767204594854073796107456639135668176875727692508125479321651839624299616545655383319338272525432495913357095343674252367051100555735057620935211635612387950517272808238222012082179108106682026940670692810122509467253721443450285635920568914866633991074776726699267936477901777927475875103633629587624768663285499990527740047448375382277419021193054504692554473876953125000 [122,35] -2391966697709623008118651773777218359172260704631546376699310318304072852896692354749760078251795813434016283025369393308046201967568303036296280761600628259269466063427258971437718074962162923385808386785778345100268701727835785408898896707369184104950104197185096889582766433521861010814263711617228280708534474671576914960110608937558833090294570235801752974691925384359480928124979755245429065794920926241128726509244026168721500629111078840171893151962971989863065832258319492190164939108956763230140591478022069847083499065355022654085942261886082312013665516209744858915170886453664860058750566265334618850064136446805273465592548865462012203469567251377304198769490540450636714713090634068856685196787932781134861413615355931973933645548890494723560920176612935714513400655356101557130499262874691624133794977202200226824731258827995446741401215126269843780114522172154036748263641964665509958989416353219187755838556788296580397891088568436913566888549056570699333987593737943725661557913490373409539261405689258187398761391875471864458166644963687795290453434943286942035899808117624296837142408913069558194011205382275583701731643095250213549623999457123855106230788138530534256914109263460309737038877145347808452564393396515949853994014370438913683944065206443021454747610223233509320004464353626541342316418421509663851573271446482815771610191443329306590345016799015823471409910613423120017761422766227896771490533584833173415811732198314908093720834050291300167525883648799813516648358081016491927173788448272068206320782992377900651695125199380311771122351273731131589274246926379402331047392862957641592291594193164814014398374740011159174411144550398490547129902357802461550176680355187471369384869719260609456288986960015205395074795997412802730204543932946663936911056036507429815956484159553821295527550958839355445900870085320608884372607768981641278598614435098072494034800538558504353673518046156440385294592055963740291760743901629291641364083593373295585473467768526028894391236918209483077038613316165423274569421000446268637638406578849678541835196373357055266874593060188835832097733057931619383359618455372456184998843798597446989643595940281671276740087946967466076646434957767920025496305939472613601213285446827424527523156234697718535492226493040918499406463564460295596414765584292183575598755851387977600097656250000 [122,36] -1801227683745026442648019204210730296390328140064767250580800824279529068593997751323075390927299018408139181154727849786332796209741498801713268092276581362282027445081450635607115503875941313099291229002955685981763178942821378902695988836955230123102595188239437610967306429604281701374276152072786373041796466066497141380536156367711939797091540891465083606617786446487817246119366489595344576212279187321324148498990431702515782541214500785484846738985857852906678414248380970489257723764248066955829283162895540322406519972996098572130195850335399955793351690398703300659666008103185233588271238657252275044085892665745409673076017246276622181231481403513591452917331367719815938446622881291315171946784222846777365472044886963103836167961847844511009252354285098906287200188972770689153951599725670447272046911115843538006342490453457870322515755405666463509089607143121729304545456658999626248132085257915073723244288461550763477161918976795901556529753055907340013977579071949017286752877049636543429285724614200588918656127216439684911474079209838694432974087858690968499901764587328033958950252608635761709386621745949799917063277988730693168530367514248601126774168145212792104007355478232209420923960134115562995173120631383902797244386988054392003830168746148676378312077829823208732838717037401210483664598299217485014601228787746369139726107391612017614460768040787906027348183977334337165621197079685688059168824487265030005194907301002949000590819552827345939304521768035875866959931574734125793033285009921406424279706330730566103610897082068248670886847489989860259365680913416890312825102550080503741277989330831438425940957677491198411586959811047186010473564882917981393701119248412535889018353587296015788382021236180796081091733991097642912218340662895030692508232260926898701905338219964948930484052560371814009651735206061105753688077875023367965988382093488891293152356917365414509583341030170845637350886105233588188226408172986082997210410793385488646416523533596979912005266113961431118181126786926041392496539107693605373319471312492174494696170222417583670712433297269515144690064820105377976297090823246832064178116389119852325626383590431309537833455134032878720337500212396731036684244798279618993521318538831094940003516472418217515467150549524828892879636495394271144404596540766760881524533033370971679687500000 [122,37] 2861970406998079158540737417517824954304002541605955785320843311368629440706510880902620297371104548018287569613393480105960215404878586169936074865896163144376163417805840348898211240012707217776389940619146071961435617463638076619039950354246546364274765342239006413452651269925606373266897950276122960844364726740531726823486122956827826744215569382324091270286606041807647323421296284124574938385347347742309096829435484868033599447507393007088673415207164801757834568967602006442739101695851105678451895483663518656896491730578219260584038106040998491747835018805417642822413529639210792296801900608650721315868270441591868328682029932851663291769170937308182043779421230301929188163091000985184396944801130741899481762337132105239273050809381738566495541326211998358077101496233674706926963346002784597238927829803663239506143657370979135592171619790430357536781430395374191123290546596498460151915239350410931020697909588104056267192495442321277686730462270669361598436776973915859591161876969978584028954685940457798058308702960362495011857354257445392948560551385173137794917887882468205867546589281121610978060113546896925592349657000935569126938544548621832727751240310276323950179798188963167900118066379643647020629304786501982640484955306740194845371997353525211131228715577259484719601890602697389021113541895529156855541920359765864844516753979622742213549783129597075854753356263046312208694610634975347520688839793217161435141145427010173258490881134407476699402585393232382556486167757371696891262115902331217304033403659359400565778320586003912090657894518853980971416315836383550341312456798049172721842661601958734914375351783502493659710724243680422647196370646788403744229250386319168092357230779974011566070485283945259588398989783250449651911187545118104701081477626561262655243354200519014885858784273960674729075489322863093109004024718054724088609704764931548814856685448326151991295551861162814782974098640402586258094697712773520818098119969330650254419122479712324463154092703014194662851150576843334105278911933994557317386074669632183599449943106560679441072732425959711820921232656601834180088033440887936498476809637813514222083682118365815222624010846695785724167714855249534427079267601347394187829820092091936106681585481569229817829804316233655882773311338261839741753389532163964759092777967453002929687500 [122,38] -1483795953184706527771456820455235171786902216633539084206902579017385743701527789732657231707158186949516625907855020952756055758661982621929063265857190144855345035411138199776979786868685844428642823329327130403925371242870829650339033678319406500613015197597259371144893654746870520165606049692974775723729325207045615098184296144810714188328144819387303699424161366017805954662675828850101498100103831473025262760944039698161485895415159598766755767858138333193069468674691024550200647023022716938382589670197413505170032256501205837911212114017809595736893904666313585559968270855925912886523951542908813436970585969531784394731504878279132785162490029501414555078165431566225188253241162185173571505629169821757892665090573248090983692695909121482542794338886592645354192327963135103446475222521645945265929835549878657623773419495095831864279362177242549150760304145981715413279956086907492427909017610516199117075064851444535733892228230626506657406276737399268187094691121374962311890721301513180666917677056220048471353334673839859511636794512414385355071264007297941808767027376054880202475874659503111074165555623399995134674195982104817191662608216381829941061917135344945877356224448280314963768257439714693349357110506483008546457090902647264453002824859923398216205136121867573117219912099934091645166030608676725052462618891998037249786698974604404243250498293684767231733912198130120813512189341368714238569030247972491514707487410098688741123783698060825838372999843270110357833568954230631978324304770971104204820320136129482459557161339396516056381678561019764255180445193621503009778300314638425501624874649002680134844394914901907539241436091150447779832820503470831578617031447695340452761118778747854371023032563442546900066810356091885649662321114873347498646127769198867002964781122365447139018223147857340317713378071407821522435002425296032276506978020014837004361525130561263689433515891469335828112274394553259696545295226838432227228258945749622564100361293318287028047614318686400472762692483093344897211925253198350753480707337927359535418419134460418375610592303715803288945662500663547246679152443294681712335384134393062282430117065737400913788217042916892609998926654745865769610506903939319963209339427665984442473229000354874032910053093883549711453320970916576471143599746937979944050312042236328125000 [122,39] 377821205751286918054705905407264825720128785430132618383689903170204029128479016088019492173732742376318988348747849748222152316971106459315239972609170847496633875928514911859328623277094034254856266240906049614408736014310071175605058310642099353648509492097119931388262810133930517376560971466568539669562849025494401672148196984728220292261521958300588934479536858645613810789487842415868820903175638741367595934115533106986354448099489732663263282123673674919937263435515102770837805834826820947769989886532799514266570770195124685016892969439244499045234739926592128420898881189499778297234126346574352008468897357000812000552885339037123335255389007355234355151478154886481109600869481384970227144143447936072747695079837580813120152588671684112344385123628903129150586462409417395965322295679911566198357535637831922454419025135724965755508421432610197894354941837865192972556302214987981841769718493392395675308758140381352389312886670090405063935279282130281855299262834063305405985407972860157748603405169366012643155025684814548827761475456265645577284882026522287098378158977260355682096500482508461343940398756580168427472567382490700144354186081335282322816450510104710402527233105224008983826521505852199828719458872639935523037725593168554964680531035159488162863710774928883712455572900932822249716414029480252276342911127084384280823872871869294579082450078877298051005584671742568581505533061171397758810213226662975150663954001823995982206071252039837903110516017667862226963525053888739104720073333741179650995691741214817354312836864677279198544491614006504604780908406425951015147323905118996601319689203128030507444307605981196589357269594716695910686710113121924252666371346343151912866703299436885443838392131273992899036046834579460430114673860814320322405876290827099991557920169525154034242519741720591320635789856725938957499180822554249793535072281352782154628333605215826367882374000305392079138311528751526713753886852040646437971677279306863592428237624496363188455150356504471257001009987199310177462025432458851336748467678917666663397503605121563450594652130122295551363822761017640270416429379284043573651243896707259653207319014924716633884395221665836179168409189615478988846759292097350044490516191730430593373157571915675405840379320268358738016200399842392521065903565613552927970886230468750000 [122,40] -140771980085675013845252567664307857517423525346068270766811283054575541564148003272996760493966152780222262041105710820312103370361739679467656918477612246596611946300756954887947227381238612640810511996633561194806581972025299748778059045640318855333048001597839607156446679726339764753924872821048859508375013295613285763718309859651247274314595963011793633333003314613554061401021596605573375261860018630076825443686627994077257340052204473585986262952416230823362564253756192868976970199961154312027246479893736875147778331398636679558798115809067332437613812091069305549888814639957676960240634885819907412727971104838135907823931425356459695364395765609361492972336481697164240975645227879999157777468967946974698907272452519822681327453045824151945022584785032653361221331292290094112555062083747180610968274483270775575743345842111004459059702291087549266408906418714132725692657295503930502138807543620828117206688640785811052430023366226948765426283480172361415565802070898641433787830941458994440162196594231959454136264852646912182238125911077971989746672658015493820640418746235450666529204003437825789333278444353544882623326484073595652425955695017827685733906675537498814768722056084267890016814762831645127701373931520364159872595129398839942080108020753524980244399939740132380308982887958791022638074049446795890506830097810442418683965104740730441087594929467041601733689018347879683458394570498268709418071256057695693976918867335768898511859143784244484245779147631890219468552092626369256573762109613522373196487759958847329543340858720674191137441574908573768133468938467391700256392027037228303714463999351171555972637906444562912732729965694397679626514254815904819834465366264404167448157124559001152021205633879112925175271974326989515185174107418589666324323060821490621751850049067203577133519161897936597748131269073827052014519439807661609865791651968085124080557827552978286469413655831224837411770181173085147728188387778118906595312844650351070114745672108445031475208730037517940002700882584107220720956783378416160449888177910656285375666205034110252674203680815768357871758330177136527914546962838525427081139793856669698927953102732709746477662541827774199955132352412442203413160055068893198208207572991809540103230020166481551767524983788771743395580593460891805079882033169269561767578125000000 [122,41] 154594384825153221136830812506449073371757857767795397849272357571621637737630104689084855159079919207451100619814549758821440460279235946834411467518363473476880220263416315136742385441464583401010924642790257371134824081020373673995087531091472853324636216612330241420977167793903757135258840882147099771952972779258769519768637486723318706433740862902580994533348247597723307442289425557932190361269858717628120020191743004868364203955881191032802509641593428316493765893950637606690420056337239781457525840139912230694390565951417322452447951367148135695103866573276534347620519972280216757270601786474850356326386966846208271301949591861913673249570041194594104699046985444380821798470111584968164981768957690255933253642407681282419867317929531560162853063887914092231145349719228800348721620129195517594975072952500818385389514731203468454949112938383768607098577122050986750843727063927599521381896430751781144383026715079959139902286780255354831923453202833364981426329188828735522618038435606535831086841291557459803512402386905710179932325672218478778349783008644943610968018432420217265809987559170031688155652896408412832676030977916986157390087196348715699871736008363186148947153035095401451859264670757820473011168851443618613370134465602273301418096296969459678585788351861651729435379377178072414790587613493623779330786506508931730118151574122003242032254338601620185985622525138730647716297839311940648470530557141571207901242259481846108059718134914676202816317612386831645868101395300798294707698853864026515890750020423491466108448667201938385322973549782458711030411721191096162951753260661524976376678679516303010812672192695205147922307609549997217979990622956712277112670898140487452118437460908152537417780765107126694261336883485115951522124846380377643066481931452760535240876325274125285791014088262541114046927836506807078673419785385508449797131093945047119841921895765704101183731898995990548769003327440597080731541704127287893842601050025886024808678840162509021354580724695771253895853803326235957049898781259134387415117809357999783880436054655841673128414612499431569121761875463636814114100783559543962715480287623763849602840518172235695574802793900935856994905643577225864984873999367341955688832733955941293128171111875750688989703346137533041893333263239185271231690421700477600097656250000 [122,42] -108420418922738447750603377855061458558412766081616117779817462346858008560886563002705332627016211918854968781176355717576991433914540318237470786510629764045621403905275452090995628735327453828445635828051936911884158883115244125713705521825507979437470707716962091707436062057704798004054021873249210631203264331848191078206862056628473398530564234546617006585621859043075671956696332313018728523949011216803994217834667968380523678522854931104625461043166321713295296399856088075040457560254247824509625001771237755962323000923551044333600296949573987004456102180719533071744018047195598700861636240423191592338549360151753463463356684309609974245517005021498413357640545161364753363124064587558272568670275731216632991626672173069298454773208069789027033009354579846822202564748383186297687309139695371230473628808465985721164792063621851593247438915188354605000555781938984613617669103864886233622516310557173526132148055641260482569979994721195172149910227373180543191866474698943648650954802761387694047834811653513295261283622615730937161889901361834609848021995391435908250400564462211038073642599777488960604110686550231624593795553284198166861432840482351256321715829874202040061487561549526756751490438055647254439940851070492678296430582436848646353419379426935193260848271294638026887389811184603259834347562371839870675903617817833290350551631218153407262428848499431217258675778682642643360537300404873833463507627095365824767347799090303932062568680459842284995232389246066531471578161732542793245439338203829347589346486683023496600820029397477141798099626061760488276360772886257401642067782594643761494590501877131378882386137923333601473927582167636645458924940774842553178208596222603767899893285634613205025531101998847018731257449334080367036824590193441382498436869281573036237703121454315772231259792897631226511913074283373534563360273908541446454644728494941582273745571042095531910181947947018132989040784912105463376550148264555322210173880895195777831135974600730143406939969233782289208338591728833527699410092029906489026672438448960085555411718878938451279723001375694659807830199997465759333524241783751327831661554099254309597280816089423294030580425233750720115144509807606897220341488114387112349444254580116104958934381631478946853324568307660525409014118380923719087149947881698608398437500 [122,43] 39723894005001732823591386597845789788437215390013381009848102606932201524338443277837547382788485314780050838723149392190510680386144163023521443875575435714501402886738267867979969074356262734652941171675941229386892434587070078525518486748842524776819525045247348491109500455497286493901447646858121447238721945293584200985496712069442493193851482268236368202922578527627876095568679584773560572126801794107959259792770094906493181623965888794037891307310094162762770972551682424607452097194434599709445530481852988067261395240138899705860577459395142940819070477717748157588675447690125046826118736311590295094666021205398433030289042940547531101137222763825607608126532737913288275896716879633665205308717960039003417796769000607931759838520579046434487122551243954827018052225394206838374199270949998667292069428470334548186344250906707050771775260232769237643509083919199545682133334762295722278398685222936006134398423475736241337892833252032921883971088661723679942055784097603025412698674462685557671915839820228318907163977203332361775443885671166462104275906526190680198617083829673764732486164528720971172845080823584964895867801094031997207438652454609287597270456781156146435527228415299595818280069909096486014922025717100428768736963475654920037258751458393692527210854279066347215672035647834265667375445623697822613767132486951788689612447542759502366426374304751139327706538106013494840647667611396521164804607043808305065134047131805543637281684760314287646347632363573757105406973622530682630744169525445866031997981534395110817257829971515329357731548370940189490412051425663833734293905927744212239270150169221216109355960522251411054626682032400820752977444123988617852119714163776190323190827888966131291178160480612574424800186987453723716585062304590261932659522651505972593495257430433817268300483399046104338823195693647513791654772108951573675651760751949153332375874360394654106138139982278707339665210771678412151159305579334330473311101267870078974402688349489460595578847553967670824457055381589926310843781102581811267536360686858703273531437516572976563539812686570616645489226387033059533963154204123291438218872271588746181958971457313403414219458890606817470517938009909006208258932607018830740905075666410808922543156176215561112417432265654301803969872253219364210963249206542968750000 [122,44] -2389567630420068337815137659572332211107068287701930959956106306236832157151753153172261173383678115373008800192114957406234434286981533124923131385077630412127433663996672494679942974616865964273239984155628957969612495435699626675741846272473129194836643009353474762667188113537981138194560742867213903091825627289472386632784089257091911283669836192385742764634410454493435246368175859267533542660980068962527309165373574267963635366946483423157547099307440630878413504133050567704441302398618747333773911773667788261196816600719668746924067527909830789106395433997966697635492140995549564249543582875577701045155186742849646656276552085051348587679580171369094157394500970514651137070260192895983119007590605585013319218169169080647330560432001471443111086574129464496665312344517112643559918944690123946370193575153384557295375477589272275022011338018955001203509388634238468660555432792427295265344253252033469737654817007716522219078033834191164928289036803646964682871043012157041552072132039080963945416081558776109674542083761251100783987144437219676971132478356065210745929289650901066729916073540262116738205947259853627677524914409659937788226080622887952221103536505474205433565490999222517153164869470346457169792407474831691920830978051529943394051121332395238170930227639242629578549905263153833835911567219568990938235986541300255039041099281638643778324186369975253990206641464858261118690208796119522497609260905204092663803372134553876145931416421215834144381300385778896189386336143898531365739442250940988352399462951464262949129870501173154804496775195066682425375011290463426112403261592797245844945612470714932720074523903286393721148466472013498394322851800806247430159761342872500744986556441874133654835395612208184696897123939982628777183474567904821135651905629679188761553112014529859904948329696753529573083200368441548233131562607060132525630233101004692933132554320071562206912946544099736768012302723479880475441040862293140134191219884471829670208953555807106090157940939856830981359837755256777669836797301923734185572208647418079120502603608729824380616012137666552098227543879891488932614413729799118621360245683069257309580746588293128028608115570541517279367339403216868418409970154601911691219121705924708946632567446506782004427558215725602153156614804174751043319702148437500000 [122,45] -6348858192378534468480257588712776910833590231823628396282652660514785363893761663636647209271350147601171022005309284151655381201106460799569097436121358127785541925894265204759450960840163937681037576133684737653672549963349904954463539483129007359800911880035381216841270904096952710295596767587667785996387934277357957119541984719147054760201470857048071105396621582696107326910385383350855421546309452306544977061286567687396547644202240387013997892367416555238360731081694634084516278210006931901108633305171470369306477920301579136058338660952231757158737516878282482925880473510595066095304202750904359528174352171619015380467861315880877727051209151323811733297216908228503268066765893243179902758996480832359684087246622764488819725699499268464413117182846517964492058122837875352915724613059199034693466759266613621258252835742190266342469054650365415926041832106611212946442495444291281473678691808078453072765140345035763379992199434247666649584259665059607012227533814943938882461603449899163856940680041759095069509119120323107604670315222603511227873032625883210168342431675445741423776031624980421667131750147046108588085242973217204188314739408252530598210461015283224441723347601894639029612863297541566907712199776924840145573294080692514413941801888649535500466705863548992877601507112541902404505507128799058461919599300692002553508534224989823484116334515085076738482616253336006522951599943577203982869372710467004492771048747839079533658173430056265568997795925048138182719660174744601545146839514096616476827175216396666104517180822963694891804865783015528084576832465542419744383067509653656105098282427775988490393931236519598295944490411293183293966651346898855240194224388470247038296227772820852793315423938622242185310272426648560186241797180520925364171720504867653822595681175182022704780394589325964913746094200724074864984644460501386903931917243780126968766472108232979062739500730732996938889200589669149695063232612988819063323894080985637249773537845288623335930503440280546056305198964771551283183766639727986606935098458946692812319902872296689123073465268034107802133517920297730779815584162350681280841927279668160195163426612353342816400097854920767056290918299388000438827985407241636446956582421838439013928264543696500503935822423001722469848573382478207349777221679687500 [122,46] 4349389110322484565910879296331476307263384659944955530039635224555150818860218919889113411499275356028747574922071625797107415042219600511275273428617134531032494574470488166843622767124817809577644031331011634505266349763560265350935494251912011885578364306353403188788507203698094895959104782637694679003858978907806043339151064099468980736317877246739442970339021107209970019463092012643167215124275204016690568934016918072664474539312581161704085919340326957586643937816017508157278767998591582865596825757396223000145708661987536372376621722487680989505310470621955959849565766711708367781283910263417818647555897268303648905707999696347706276477002923918417165031744158887740222612306748327057272184675255593908451584904857278405221699628614601571716670438876370720123259673343377638211627976147540991325368751902979674749447084604759999879670175789605549701432972477124300793908704554055566569126131586496092371061463785343432599846211446675703916806730282865616253656234440361572897964618815827675841083462371262016645810072194375307310828188349832843648690747034750128064735814575774031447452037861484856013386653638971434913094789130008840931084900369377848980778793644471124430741675051906267713958535676982415467447074985135879488498820990603907971138086159234473936238891716395414984071228419358817178101084120973035779672116160585432462618550727289762993354165942403328951946477170677689374878623391696982542197451529469207656007195633226340573791816204975557249839152648544955559316260380404689634010938648022266227432950415976260649612491065584270953092315092078106454742691283609358764000649063386312669422950602062099219989895252932858137295229148801417248425000447689294968622396360394701702240779966971762463921645992106412977217129310472877057052771646293435281351139011119999906918191495691344074307277670323823354821609841374067396554870246940578099059903981202993926166315601829896310287526808958827209063272679632087352205599865193706791713165298620332696935482895796584343543822671371991818079283909191289469391695149282145299466378751855384667744442996149518466842679147348318764707196417905651370137765052423597672235451208386879797952044012745064160504370667176326640939753036519195679874297534009917352019059508426493678235542636457527368096243058914751600241288542747497558593750000000 [122,47] -1629917122565558547879433241392941390256566005562828099028944305771941712740556964265265767241073551079805733034048930565373829434493905505101076082671176813650635959084034570125557042067668776827642010810376409529380295466405300119063449927795969824591222111979447518046900296651084259463295419899753498005481967640416288704754427779685530934896229715385217475556509140805480807758735178818150526131978059085656443757094798433027232663667871395825238339439770531853101977954704595991631912213324383296122891430342814710808004035562467256738542628849467110730972364517479907451062122681651943974998371482441109029896271848453179973733611254683236139389059436161085751708050575013465183095678551456051193190135968612849657487943522828925028620986128296963442581288876693601568486520976376454068535809661039553852294900797286272397613567707646913068473208401313651403698776341173969939495074267887408060882010427654679446725778675193061182853663063554039238504954144033733805508363388542038769455858758101970431862348442512352390988384401276554698141318439652240885256365206244074966944450936981110698866110187383139272249348985316442902917303557235816462629787336688350965516138707934672691367908438899932683626995863856030218303670155117814407566669846268168495263704969365052270234019733180035938317911536381287238849757458180427575452883651446592176338404745625345879146440953378109754660874739690497059835061859143757460126920020312686324339622454342758238640130938852446739101572490090392756655829493993254181307905798450913986413511438223706309237866831450165314046948153172587860704873825866380144073066746081637447807037724960009885947669098378540148863585355337519819374145737883609642902640006186747057592552211986999593577804914288205685859647537022141347257851855485345842886187974726239782687581549625135374270384479330706247143742292385116812257562474219238632307027077289275648087104241409615857890094080856873200991797711178748815627359778259810621230934213743671072626826269459296693249452764424226579119753312870692495769008705921752544536815113028219248301685911376570435050269338637308154948043421354440782922936353347134121143492820944738844129410530984956270955508297128562247854035293970214000610167110857177120785001808845592540470455435883137215204163883441879079327918589115142822265625000 [122,48] 399955815652908566624665675189598115780227491626210892454768664161140195986838773413036953888891380364164554798917819588476215030384439376950575669899333636133938975769456283716781321255799302522927345343056763239657125410268252377708277604862308250721277610607694184098876054603514464772695738285211620229563778141586791088107322789726314788441561692716135756857644105608346314035895905231754067164907150712189194897177418657332315820552002655226709587081459514548772554674966255149356780694056894296799960628016767245173139215807638584650421239193288590990225897749295529237485606079931109952682004243803636494080044528558687532451160743111113180154314416811213990722266576716773949475871642398624412286090333138619514573445592040847167516234141768169671733328423777667167507424854215094753429587591708507565070684172119522996872991437113536780901953731437972356537682313736453715212680456928610900851457596348130524368233283555588471127857783036277157319488134775379453069414103784971956295819136615507614905055365433499306291253321683948588436713109503255513677803083477324078151450831999169207472039183402371124758800151078630929371396476192233102701561310017741146592914862439425201121951100686525630901508048363244022498655551762396251222190249956173751120928745696064671429613935514367362291425998147345404657625295428063980959200349633365244278831953719285992058579306356928488464376232241663331883261112267087426897283268758125526014780643983619341500969251067003891441620965499208862761120724714383357119252139011439286972557837317128138837514747144521187809377560308826844026113362011879488930295443185543009333695736166048110513502320901927313461614421888985210010490951023276809519095779185951542509785118975499184584597695291447120744080668054365454248399730838464737094801655722247612986573233303472497786056079469628147890895304961209330978502006075818836894496608661799584836521686539015391211813406791502020638384475780644635943091773654499051114234292441123160890931834181062877948788575312442728437235438855315952633081222919140258382581154110683271840891557968598623894290160495480181260365637962494459502123542845823945433640295412905610407684256135452530107534614838258714183512882436772474413643632847789183139501215839149620837130790915658548612121592213952681049704551696777343750000 [122,49] -73760046914003920110705136255914690323023922682519264764450976601891406044068535688309786488780164111553787960909793781791359193900241000632367775043670988630667677594120557885386662440007698562714342025143595357115282706529519634189859849785721666877790088115268016297521615288030192938986827283035535767916109788883246783529941600900782846395014425011222709484130567637737868307296272027414604059087732476170678013833624283883848820848947060110826502020377816148630064008914066959139198924443855678766591680689211488444074527299091568659177041027763692707655077813266770905566625568493193615483109520362396206405579189099439624355290632421417856925827195883931181804799394404442321695213653378373706392002253921085125337348766608141483343655053666087958897318910233975571205325073662141882474605557135805882849766725264334528526115616359483230073713438126146589020297018979072597325564103509273215045601529952657968820930690632221385314180334051116474983159362607995905234658755853296165271235137567140137923085513976702438812172888002619367371184771584998173156405887060704740404074362927276659780826466060230448482803567079213395498847613069428344211893814773485934893356311485601907805179713613688155551135163469232063929332244256177463031530355901888927921799535961188061696443270035387456831395480416771493338862728735045596832576426167872262770415458842518792161876173919569985742337821678622883021703994637961932143800386866608010878299524485131664931425111038550791274081260855443898837244086990104762187445845819775622737411726992294816985924646697236904575247188390090032122181376957126305831161890345260783864756589192163272473012720987495718005241960577229749885395505358164531275863789113610996520844178675242561786976016437515558452698578259590983583761584359660890930222015631015045329987895706193193780962897611417334161476994947297742115384670617516774973940053368905597959430288003762808287483794018834815510470750182575828182973996366168674597857881463481039244262802915273754015898842178565900365527418245241243917720430654973435123048611053887325734010997958736887782430779584386183982614767254701691753541962935102910969776392354216250251156730617950669231933460082167852353164419714463881443228947167517482848146099886483604518157172015352038285662672478792956098914146423339843750 [122,50] 16731722693651339426257439785670228296432582744763553878548169879364310917925502767157121941004308568938583410336087332155168760121921835064586290696849995118375899333503267500139601960862084222369934357836388614804469819130608788451666296920150881887081171319813128602162314436601488941029497355099127943848282259950356983583385032874397951240029026008764090516676449202543335932954588192544654480484192302488261578018871463620129711562493872440928335298295909791305989341477634453497362650405169482577709545778455017189780336414708351952572299851653100990143328369252191152251691569115607748019154476447567589892357588326912003468923033612588689487749536780900358570243019344093034368363890236134076069246673482617512596078374485338657064484900795168897261285663152305003612766447360812243905918819345295996603350038258322841417186431074503186881954785163934656655074374510545128312566237504739690438278917103600153855448055330362384561100596818755414361222697287249339580660892730377924811417207679815843208387858918569023339728199323638825417308027795398545552877698851436563974547810044600941932124840643809949482827250041184760136012433097812719193709298145081264763388909044569258078626283364200029641709388842503121805638530990782010024075444609111224937472986591847950875296819796972783147562160783592228491615415615966797277706265493805637483909111878290169415132818843540264129742755052498430954309457550358103659952429852103168308140093195246434947987376320581999346932102764834350962942770075511746608611984548763826112659985383712810240084995192793311430383296486910820445017502462043323284973911132022314912682225144986494743880911116050648197152983998787434197972462980148180245275724568984224459175224816700679995576512515443355419029719287151284739244620762493245768422539791718797910475734550516053738151278055735769387431552361971565893393707197461213591760803402853306868016361037924883608871974443808248691026384245940061638983351073708920610104797615104134199498265726283737560859061748401118795694122926147025454185031528673759122142563555288565461796475072096526167279391610543187320180323483294431759467420605374742207450420798509660643569507431562724486563688810283293614557982954337800831530380141541435018543268370989162837175442608006470379677921300753951072692871093750000 [122,51] -5637676133135366447257765907678390297075508408572285854700656511961660376600982983080255650011570484710720105421580579206854575904836348884534259220606019688349223213443115232561212453015287302088421903863684058330357389238600766717876000945350203761044963895879123133007351711338687424556052911722225353436020790989350680617497977095310139063903307438046228043190808347235088858781713906084344855455453223947864721200487578066905031430093279518923153594665340218927539196321679939196338585559059822621838697644779119408517765048822009476527347251781698534990280817216083796925381114843168455355318970685745339483021887707378503477484198287685120661237059598019431478762424544328726276711381364891934875426583996009872030490171211762304318435287022278452909755985913378412336149904690163715872059476191970589599894927252077840232586674856076491945606398303776500225497919998718192154457063036013782072441308372391236898039896777474762066606148377496658740750379683950110441583586146719898653349799513384845019300224198622764017168123527129450430076681223287848973023733829462422146923475486456715870400881583109933244814291650916668708490572357141098793146230927254183707707340757825576413676289624192825067840286389400612638378726163213361503590260245375244424870870020628292858658938700845422099288208659229334703772935921703766562390855717144521283734531108776643375071887419420695975381819081364271972124714360305506191366116333632528266506897573859308313586409170235782866524718529176243876922227805735319738433319401453952741956435456578221967926350964115282525250911664193978455729604131387623411738081182976649227299897688100384270555089247760623448830931625598069600041634821042464177742062477764114055427036515488386199998599439701280744802964541350646685607377392497256706467683738206361605498225203192410661444963306032623238079681538858806966902783981639555930590913895309419974122569337512928434815117509584015052807883856307867012387202061900569862232470966314172104002442615766911800228836397493895172373677164342319050861996457500738946828454584820077862733123347610237992829610031289383519914078913761790402830389130009819458715563865242705334237505002596686716019063785403316070570320911185360927133071509768421871318853407449117138986830616298462359736731741577386856079101562500 [122,52] 1551164560208926470613505773328507477488228410582251863603232518545131377328703687912767930996677287814175065216157365356225087443082804572061311768043533092468509422898131834599476633660169039426931336019560210334408000346841831992188773762963830021101342874238500093204486638834042339859426016247338949066716379781893672772413828357020770342518577884633020716554368476760159203487544155253197704003566896205860630684048482486139113162724270042643259867108334419586703535227678317103126003462431136109357583829199688391739864424624890099511667852090045667111772466821581138302541745482225133756110567973391545976826436731758152719439928112856913537766701598224354466814753777667555605087607761895073863359913955252170553251392692996491675761410899857657747991884163069100657647620468673103444840455634543736514663713156936385225007313165373683469816299181025722974006931259908353588093750411789399200343143161961187802919305786239180083714434302277762813991598485134955566602005353757677179703488645146350385174826805870495195335852007927665598653234451341333482803144607414792495667040452083246158679066583953675054754605086928410026473410343979357229971203795811388105796421034455720604774023930907173112371810944772972079235312866349158554144249494361988060761589008242672049408616549392802751289230661958730900583777283650973620001459806150390855955769792824992874767315699792239612572662531217157163620789579947104849325250911942686686742057332411623004077593736555147791506964656294544219915914480873196754492204268045154608302464278831602972795422813400985583537785884693954570076954063114342598259625269689851706320412434832716679457770055448364725473708988855457892833053767429858255545356995340485842414492723732344077758287403292524325803217347334043471831479117155267173555339800554247948267541403982526645341814256733115916854274149027575960604279983783829446816871631921416018156791811627572069337795388145274886013544827501517797296632656455159536460869743761401072792285810582584183773445881146402510650406066398552992696825956157279934100796177573178630196022390759053449225274792858377943435998775045727572547895583332817815037398184971526892225210346572637771678388249480475807056424501573977868893059293849575396225435641183153114964625718386059816111810505390167236328125000 [122,53] -259348580624208375553565962853932357828823989994797789946431739284863562559770617620647184870365425462837833776628763090601740322709584108615996089237944063422978457001821047125059950320954343001578213578814235595811429464663718683742892749602840320647026203466394435836712603613058520525470083717332462854082626585526911953544225901071260235895262073722372991417175452653433415827216618094531545712686218232252488017566091562688409527717875132316507368475933120068486482185378728448875829500923872817145320957573832142147707080418600896273614673941023377473164845381402171558313068446973976932176242804707224424971005844322069781553144801169633642812781519582864198890879685747730476885104132861263807715397663179075347524744291955543010224654723661991123229346531368188795143140498656072829537068789258405497922366956474529130602161029886178448474772300961832766785598005058806681796697993852345362035114247578410956530291862703662286197861470510297643607304585423735995771747150996050331840623823617208104764521156451615471187374883106471285725268894748220075759253652643231465829193382693502500542422775389700374424528860253523229713835688923990322187368219694884318033290406965699679951564116359626291968795055276346898054983577483258324700072848882528405633435445564316476342668356941197089963019663135872070239235197043991658961986222008449036756330167385882869431626165694580466723387149226395095014963646355712057303643761252385196865151199165428692273639579400757286622445275949429577536432096541697127633851490975950909143087230531931148845946679657067213895684550090958333591144530171267675219672376014402438490831818418355177724562660237878138944419594501841374127860474825946772433687127678963840785746771533875422539257617015130424083156139248568132563980782857476236359932314518115699980370303535919622029087903240539458520243380428737215043712696990914637421211003568431984000529013265486465058769386137104424142453347046747207326550055973993878532523360987936928349056569540083318530207160645960090418096220905786491994513228281911499457957135203066054048101931687372245317352801613534296969913021824714986345590449141294212650638167860219648437443567607017331534918844550759355625192771081603857092388920954817487937542063949378640370702076012321413145400583744049072265625 [122,54] 21823027270447019543519581588281755735083759254817845517971970325790649767212458832587388210102636977527620899273844066522279210460999170717352158621577211502967468985429326376195136979391221324601168806067390008310178583921082710691101593094362800327783888090115767289488609996405601218580775727400199087159204194181816920637133594456286644269579718189737178556014675125269961761224521235357078068044980953487826154743103505945822093560745845922449624813675129403698952546238108462257503177936539748354230183078466986852881375998280945719262112037958272524347325416481726640401590061708603877861309298714350219704562690191721184199729548783567785591972508488372641567173102774808933526586284325255157441494157401681977055077556583500550630374728645859534595952809748596414346311857062133833500168838402251946668185560077855904428335100996447950039821361430040569611152865515597353816967426689111906561888664943190435491356856657350800703922297701753853573489561241217489829896792546601098897174432046580992318851020628259834448336172801844661400558488903248388187422592726418156143749146927514561482770494470139772971544183310873159331051734449718820792372049656769229101189992990773612156113586756805440550102655165348348075996969608959418794783693156762632983705806443794786215564445020485292685854297089713389219381818569433276278829681773476493299720683189929621584093337873607231067240459533616850948329279677444320822352315460761407064750609005445167166004641831886296357946898386593193800126603726387969750953197725486771847261286505900870217821853863375858925072846240170022225062987371947246045028340803901754588493911816396851975150983207326859004056586434887269016034079396890917463008689224562547376113847799877754222232322659416803873632243572219456092785170404531317954669381608129121112159203536006819907725312885693774560839307713660955904941270166691412318686219715603830996639518061534630275366871846059528849858524793424177878724460719240175388133575181429580530500671500882433224793311420432145694265694173710323832506231651655727621300906054494407170643678489068880645443959793707628166019046980429579158287658842037576522958880705401009313991385139840097148784554097287789315723434038302658323643978307806083786476910942343129091938180863508023321628570556640625000 [122,55] -280006953254614380811284657698710610154793212004171160617667390388234333809079512621942831708032350285951723515829728506503514772074847862699492928058458534168573047666689169813452988611402028972952038475547690243451204191564549391605005577065218522100389249637427138767915010666781128306803883327577455199011087945585299808964488201294166355174987703621312930108801803177468548183520749782910755720747577756399367833122458819607283604445807773499603612361862889412567848443575802211399967180549527247085146934003667521927140174088787972845175363328521124068320157963255557819103459233209840469589398898416015807416707027700369365453852563794559327062630711034178514931334087528325827528478098493749669055661280525460450294368226269969530137286825944971128271774755038050513346195619407050574672304559003110927349499659763297091001853027320592242104723361467677649372887270093665145983859611658415975552989729719731321841888040052759014976435358400338800681427379007872609685163761608941287962341287292266430948010143530480214918144841649220512528080316480961800367187403923247047998246474521587270368148903715258580613588637311857812590600231974568741579889647740344869770786056253134703273871604065373509914578220058826494019775604714576961373403236803774921523458271484776413628532156240101305565446003437354473613398532675090732286991472671199872550932380944319362218220921562265273876032500441363466379928933611499928562586195122933662821880287594898066242951258690764548981006987846318044328591158348023727307854366803841984752529887261746410582842237394291027387696505775722276591110901824097572576263291937130996999351116352882358701434843151385347785071252424779004867535400288830219260072905813729399785263135936789461978884080111980213734298321021067429901311054897869399845068313974571157355375435406469448128711393158323336158915572816410358243671713350840178763614216728532266239673769754911830641644142324449661729461112882722917460406415274337093406467673993372543654554097737553281025194484562871987538038064327298435053442122318948027711506108880925853555096866819753854670156559640033202079857384460256579641972391753374527665256596389839912854725216140391504520418088560811490950692862845446643770149474625933584339360981290927722398009791504591703414916992187500 [122,56] -29454809804981202092116937766736464749043951317462233653690182201424449005076863528723288575309946486817320624482707129191764837189609759894067922780889979101132017372900088919320957112411432187532792688191945869358729916473337669721343066084821126158939651754032721889626135642609854871431487503848737972342972168544186266540870764660840799994081643714374926995823476041011661839689896299447307315054008431739435216488546383014235552481812810751327368904636945517947677983500277912664615521919117742720979484241554835420420185870154389445518358274832402131542238922123574944033452720152705771656923120307124261260677770441896271920309930809221702711432751967459152528992465632976221204416829941058989210867254907303114930435933237524266759787551986689857889328160987400080172599820571134227268012281068241220784302844720219067501817504160983955812176203997971116887135523731545011662335322166675073006038678228492881900576007295837282021568918026389223687804352109028489549604962152125353849989183252742093046809931966713787673832549089876740178398904834892830195406152576668180994667110720964778274310895740726301838172383446681720113206809612639789707214361757376127215837959069510750513683236220311464031244605524151529631341299661231581765381616352718625614815669587209850065038322101108671379669567238612434885921616719345122941286316318924915606572404473823513984519930877286054217291529340377261183242207926607929141543931757739801805602779130903254561128597987937374919869303911860160301612287300195156715507729301491141508430159510468746607371300036820907472393685962476656688674675607613457846756964653045703872006739988073949229315994199508590602302703514886094613748623371211241003493832340410375802500476722284488925450415423841407748155150296106678207635393246949466053015450886525688019450944793548273227295792594548205491222348835703809311583318702455688905541005237013267762173880764198891137130505467753505498618351551902304483156980602111690771359214831803430912241129083568173429826367514735346206602197434893369542040869262684333722641730572887743188437288963645075166443594542432078632103613846311210289489391873028050438918352564693151674801144561876935545709124089252342913882128292236969448918330212632884830958341812584149010945111513137817382812500000 [122,57] -25019734831565435846482497947132364679698116726702010892080340815853164043821106224252566273057499349685753465683027684318024124447078808933010769121235828158452546641317703653657327240065110746074946138339512814659269850617736438491374304097693595927328595507451685460248603331540795022290106412586867845830516568797894841180422856346423209200901761023144544941435210569296147581712139444023077780724728500107169040747697785231030708978153235943476483835556928544277964907421219220379148226953132150619537688160522878810791025577672667650463536188479656631175758736351098539502088021142467647175318814699964125146166106301579014131223271637762110835621569911352321033026202094618028822171138715764110629641651933026273413654002510918230433710912758421955190538277577349284040820805798358986759912991658773873948492891231538374184370302419166923749050198055983855304566062297396465546444733524533473388925674321031323864992464261533730806952995637668865700509347177820398541138589911812565758162776275791331231173763289028711733212048782642377350985147753313686727633964326118573446249063731702769646793304916170079039184721518949242590862340456855571193946004020337700829816233724194657956609501951947551030143923622491854552833599438654322074386766353376561075297319963701314996059708236006659127806001285067844452830402431517890005436620526828138776877304053701072112779660786670062754328542651129629257973636001739848287893401852875091004431552186209435769534536499671200514129310662398390660337188125010277163084891086162769820734057764884273131058146872983203025633830025521828081738080323645619705709229618990927266316516066591921822725141016998356748860061335377202977364244355767005022159037543364838810977901492565804034976224917673111368251321896487560226515128567259423909161470549871016685012322732138939116830180014573213806696642580754928508827661214511504826240096575442877966958222753635962179462998570854380280927749331808325857522848321580630280559931448724613179225518037038812003438566428537600548340638418824528301619669763258750701881834628729780892256791514394874376429140932463380019582364347325678367111565979513960998364582729615054101784179795914842530663555738821542620232292195451685169832442329323056887005545464382430509431287646293640136718750 [122,58] 5357929273296603936702762328027165786416347034353375792269463721524782120890207018644340801884008131077425375341145459175083521961451474696268326812624604954991875579267724666989806155330331180067680504589058749995262895073602056999266320111935959122941766580565453302804331659793054440920821341017045352535872501425670548756250269265478022748473632868749097507063479817361673807049138900381896483925327723897520948909589469560376616651231679010423762506794960559934789145279556904133562245507871925322128646046305999761571940412691788789180471922339310380969115458534364422999022728573094185774322812773294280996737362644192295839032128562254917138699164368913130760682452513193398311493237993803328087484667769756802595309886148756301731866614440702373076546515297114767935851512878384660775528535915886532249449812898095255827148747244799536029147164042628969234509654675810178198755977616263257205851241529585230241715298875058584479868682915606182257114475482659541870786842646928369715033399642418764142036182939700570462185648891234847747110627251526385047118377440343052622941937703493328183682124968340410239028228065032536662789607728332522817703594767334729532658108188835578449984366136665628603394001610984596333069975666203092576381977740431279614075852397963993723649012102320254111861794143860606149637056648043016534627647709407262767533132137497680921009679067423025561667983618422144399142236268196806208295535364079419318737377143794558429065212774888140138772407187826014036570193998783366272444714223272570144532056582509232976264694421558856309376167056866800320171134671360839888544625525357365269143790324086847240066495150939417553820994522060182188345589390334256692663147431766850566685294711948538252573344743358914847620552669315796635444469894639062600427372488079047645004856921222474548363317350417559919982111872214762804244933719068097144425622064218169972119651154117437635937198563371077089402065995921732839355633590880896511191480693946570448156463755716649072101815712436487029650793596790656295711456206612881091059793570486826209379716797126819407337177160762221720095890806166482900509722644585611581550596404314829416962807781178755579675234242909691849050805233753174112040166839855080712583309893902041949331760406494140625000 [122,59] -102504064406244885811878514739140660451181691749599533126953351588725858458669291988521963583729545526412174148944904734707216263132197821575381167153528645183352357673486383628160990249093235151185270350912481774658192601037945423464037875541699617812793158293765137855203741208638884047417600320429625384785384078046116625757593348229390908141299688768261067724859680206501756289414011003929552154053512492200224516737999288246337114350788159884159675832790653524069003558960239590367525746034123502088823181841324125483205948876691479591942683578129301043806784790822708688390727649858640396676145907588803906192076130361439894382472685282887624953429086059457705588445690544716930704657690314504880493532659640392112701466414517064234920268260014221940272945963634533810954038538173657900618375009906834316440930404113765409507098989998330863603630903313145055263242162533774258682296700452691673231463463868439809082807100434122767727988984058780718397665628020294202181790549988398576131176129381989421574046907513160924696895176834833516758061044090706372807314150597472379518407999623732389925798957866268449554715580300464340662528618742906588125822286692853748721251792027531222893151981208414924749654982672033166692254850935144295545561082939746062482161080598047480219326630197342338678204199886620143547414049867801139616625777200292547458771160554867427005471725758659925150670508283906830632409757450210289265320270836061381025883710136905748173148839222972283044406436521496240732605729512129372643022332313916725072958752055841465867913548628187251078767146743768638857291719589240587875500560419619978975400421288054127168253834127031484416641185695252742649954143170423358203369883916361760257205163353580880665610712448681793248452561108818980021404945342970516751400045155215826671474203339796380572304253204878909624102398098569060599891614299946452031637265980048154072050365729037657195294306201216584809234669717064617588285505958764100034449759141833916833656164807922900551099898400531670520001743817268652014890909715426661195419110344108448752249685342499647519419951420196129908524214480951043181316609181640348321763520972673325276791134577195020232602160765742567153492224271902609487173570536147038880830500670708715915679931640625000 [122,60] -114391865262635708997736423645824745717425447983146978738407633949667011388818988284731013769802475922270432909636761287039166681216143945905365458710148415317823706641967286787173377046928714666625543511968703321961139190835609243051941743805171055372112664914827731236279116533437876721613601986102042598702033592429997350059935482406575561888319450140607333016291210339252327806300644979221138647913335594938599391671426269459461366493436762077900611011643779837268173424578677172688150346756454310981540326081914395593720208728594459838538954792522009697243759586843380727066383144010615450233098026076884044990808680556366233957156485703359286033642574067800189004447971036041900668105514468366499687250286770861364043555591093668230964342816609342254979215151763044619700897511178397734337618782919304327820827614490851282676564872199793469212144196566728964226255434299644289377979772980174274955990504050100752827031443416113874723791516961983055521233060461465420651542920496484162090882861747600012326095740642232454247887277409001021052842635865877207411030658604256027435258217503553559660012709682031966739622769522108936788109839761718664017559643103874181905075480089986026070810566969265861668539833557657680031479551408109252916397773866198133721474375214471775137551643388466433929461336245023033809475232874998874700709864939419042684760137479003617223727116160562482308135260547969935413534498622379705985470729393824096144189007118671755645538355923646871570808366839332452483997419479151543162849582324257653798210327562428118290634537126615116180993330651001684920417817837374920618717694604644085461631454312844999529723640348893394505493008287743530255116972468621670369011630676742831079494039826797358441096017189663373410994625775811555660436856766203600010164961600181370631967586299695055150870844063291083476604657914374935503008957415813711025022733559237297528587007098161139839852883222525210722970220917169013334634882011872206967881571500483554505072612768521661587926672980036998840684234758381609848354312718400979648848484659782737138382954576121453035824890209161656473989140923687448262754327230854472958125948675524406666077600148990764392213443026874932142900454167875821664556521657521337575481084696948528289794921875000 [122,61] 21040706770829908779705815765816337947383839929741346461103401766783619675075503891726156795209935382686544293413515079588170839484968449852622301950794162716324381217510354647015593262112728127179066617156919421385597036617362052100842736072561262592828931617251460615659037304454282038599193145087304103761155627037056508477285020405534936523731252586156060345726931741357844175715603958917799426105223661279858564674037893489309669691056307007552246328115920584317398347350521429681759604035374663906739580887436809159761479458087837688099727703211366505064874186603736321047257250402343474603944875000416048291447480979537655698475523743004297838532785965860610878292419125866517418553366053151927435789558811404311989790365012675339788194405223971865814730992929426224991136821468358500339249149680497159695093057035865341912726815119982778172122949493793348458432777566262138448279944407538206861329500653779044740912824156138734407134734743764956711171752904992766534616136054578234154628126301703127374495972651853424060424086978255521502574745663427211666340904675656563226648130289892860526948977241128454496476650714343368986597072614797195123330435739928756533224477837278311462391039719224900450077753501189868401659284911194464076099055739488404738885931057433552362336349107471843277834762033281366371051782244977752935422218032648330619546487499528125863708140229446503314577206114800474750782434767035792590466845114419445878805011450085487885208410225109602236719178283872735966539118745335022340030960621678740771465448121681937161263156317417009868954670278018794125372412677171654994103527935491274198928515824160390819604748343648606583300262962278707964635534505894338703552613058091493619960021975836635653052499104104534606023713022875681013542929566889557059185255243256285612278380031598687147963549532562708085398079381766913249777804728063446908905817527562513729897894681832525778787814674252115196012973679630093303512338235077421280427455577491997279848251158914171800502794046719287512632610616112420847972979109202045835989640890367515629677635277237822133141677083104789918293033456433665151392017632288785361910826484751248828500317060410029738926048103975633812783630264026508388305006192030653992650215886533260345458984375 [122,62] -1389049866365427942180573380464864028375917380593168661847074099859202679138640179764446140626110018376919955613759140140988347398105961125490626774630858829598357796315748434213661801963820784680748204137742130083521585021398831422607959501998591068766769078075161348715289612570568008600763523647382494449346516210075389574197254176084027460761310903460396140140208351680241212299405213428321894290464261994418315746958492609712857994574312669422504972342309285010575219958305466424576765632231465552337703609233095191754068107693294093495204747336366776351187108135902779016810835574556669333406279635866485599883834841047944160357211042039651648486856770151382136952609417664262468820670976299312878432557002567600800801909815275507883714007152747385712589464835907604707172700355788741770277784193611712063530919286785153017025317102650860393729069026039321096002190880987095573160827587596839329217702035984611575466069531037952976354614856451925519828348686845597346353067149547417955145427539448619555891460392067579723439846836199191124606353143997763967810187269572112386555274474448145116559600194650234011338260440602614147428076370201309819016609454970676590222206629907007127725032498876217678352036722445968979384653523289002148661870505356438219614194341338491896844679777410087812701582565051589380534786659767242784407312927122073027203044735432618423099169744290645274859628316374536478427945393894570175326554585395132193578105407817416789640522514373961284199662436865150026353922023541299767619650898298005566180733471956081266422141213221299988697405379126796783720179894416124346103509217531507123293768989032951388230394246668663386233638948209903962797219836132407923439235061279007604315309407380152148189317566834251569924369249848648115351974860860429358459610678551216068357932546624251339741227108723158088800248347902723024060929747463153340549556905620752542355455141817172681637134813010850150368812153484268065731094153486743267035563036993017547000597913623501545382343602007838985147773097772866782757069726990355756710604138005075191082095509507997753238963237838661694442239713126610410264730197285268408832144541812219903782649364993568813172068182559509399290691757258922385867786120564312547264382839202880859375000 [122,63] 5346987788464001384268047477142782452897746027483321749460233020566992462117755397884479287680255441935844124812162668180292580521901045137814142241861067943515819739245457171752431858979636803176190414460438871696785354521718783436192571250198171560637334557890503297488451577285196580173914092597799398507609499242954503787301252818412852405193473830397175888094154689556666972186264704508161821394874702678712009448475771151946792822328533680068545815366128738829433628855802974646514960553661483732590575110469359436635158812406696392982982909988348408580606339838944890219411393875112719223046315058020741976989874657829089432693532581801895421652862681902109228778694689445637826939553201149081925632202665793231233056937645217017880358560827624651537497349309548217833272861705941180487328411869828580324542957739701602882610091722561030422133525703968537145985568876465041158652165051797551832172880261884468742870650140039094450911458571055618237393810711931670195065522999062215610078013606517418509908194704415104245981704733325562948434759967685395487728777886897838697558212958993192226074387402581666245010518537764270120101341680627413647324607704322575267943925388716133435816212245360315903889418183935204570502722102540066951576726322501044224959338587322931562527014744870374239077050168436716356198243940425387809641113541239093246097195004679747573899769502932465067616830805977761739934774878359259755472584289942875405066378592580556422536263529830786715299296745858629158116613182100119864531144643982397655635237676066647476447560568074495141720881715738068417012601853228197585552795604312256760088853438701598269980519102321957197718023835802212461873367595590708673081865217763943937308098785439229357716117440320039816794569596596892643191502097469176390780748342184882027719887499492751731054341747089410056038362170321217379911912604597369316699513834738025116022112085709410759169920888645238653586899723786469952944415188867058907970303363937780269302364759266498285860652083177747743280510233275855542839808990242403476379225733780654174563199118698613393031468227491658898343285264825346456795167501625544668765693704129867772486256278451072969974961382914671155017163332303075414887018677970788463401794433593750000 [122,64] 5038292788706947661584351198426004513565728979156376978720367281775887146282505062125858961647115125549314523267125460347628856207472774438789085310473570381493357702165002489791378476823853875526334391427695247250626885384074057069608509403412389510458846480100642214909744738747744177295974340885867164198021270903568090525283417557203776706673559257399293081738899320289048149740520171877265827997125526969591793438423550177034191457114096954690081571243247880084998791408434096517171881439600386567836217042489240769363637784721662522918209158607367544597635975403899325040197404863742355227677574928669647426823073463503022365035405529218317835172212659037444431051747246152261663891710262096774257502646313966823366721006735933469382343965675068481792961009287222121700026486820948340214549043994409483119127650770338262431765130465223877556365709301643859612179246191733305501139130212505254303982195143785088841151400077196614855358585420014676558124676544527422630331491699086656598989634989529007115080818363717600716341817277907255548347777041273312325182937290347019741053575342286676996412154984772632425264288603411347675056061991375080125282656660956411445836163400026049368730526860151684508409589544711729061943957225556729935130796521297690392645088748562928839290652570330057878239044109198301474256215482827834768908239409228204819717377302373078203652223168427903775139131808828683379515577359693050172377439797600735518061648735223413877184582933381123568022381082574692618303964792630640023396390538753985503986675272094303632160923121425465983382439453916088064706724029754716877847873824169161471772550343987338898413598609853431428742918671364723589080343492778652359057983534894667607471427726383412076344064876281649468838492086707008048322948673448725050315275781065923171232574068692064634235286814472365485959898986552692622107815206303877460859445159204788292178966165205642368503359855030896174959439336421116506748998759857454557739934793017116822630746073085260035204955381576245742551669634903702657838419725789888900409216961395902979855085746680305652397798928820369519706139683520413448788411844624221544835936568538639339598114772926579986602295142820789494683448220252657669221433966545157990722656250000000 [122,65] -229631958335843028446154259316721181702944028396918709581546092377378014700324756820227671531371823560423638813350189648557880448143748454761710101562313419821861647119345354859984662832626322410873909435659904368449050536381769576555856264570729306076815757815420401370183776305515352387882192613929425115469852209826496011266328418500003250979481546114414460839714461953497534202577865807797317681212785670648750697594625959045377171671039291542581293962032429867292251293881307617805435435072981204677702227317746301588011719802940376255100930175100395141919530431922657992848290925413706877665692689739198136582198088449636743316747348543191763149784719518464169264983146762655977530418984939785015852093758196931441301131208272003190980262296277096848697447948382017466329695346239380428766055027380701356545120834197727817641993181390736796663247627412854629677437614885489606085731205951213983741432392393399542897264148070074977906451804560274819149698587758443693900961563776785662802119415669006775547783349457794868679167228781110485394516089402255440923394951978256282615055453081129055837948887435766278328780704470375056449877076538151303609167025645728790514536880364996190646367398863249429571014784227265138318277184101014401097191252118472616261458029309675723330794521124563392310882899991095821180788693306563078310337090986634246415052706359709396732325761953477137705967381831813815024370020424581453531089829530872815208979045895697440789722006349128930449917437466041714186278631987519069736096729369562752018323147204965521905973618315211555209153294528801160329270393715422165386198114803418740708404215423437571464237034564471913660395213481515865520384269779000654502123424353328381131298381655684148862697521751242527092913851499592734806486940978357799381853438194155277616481898175797023800310405235280504757790576092847668057357295186067904577701740728894791724370767399740984112026471707611586878086238737681099452359115260660402900080401776562350755629608685385692985574883061730412951451558110789601160381913234119266325103164515297391132336388405026273164645910716156625831654857424921927241646910633569855268670189504594324782920300873339394178762045043074527977846560856810347793766424656392700195312500000 [122,66] -27203963414025692123157223784797450538425706738250384374688728784692945239001402263074995153913657651979239360715746939185662022443115322026865159513057767182694957566469506928863740453962594517066120091230719997489658234486042380254692637243451028763616783980038289148932537801815850790036625784422249679218931455951552879634671877809383038685963547724750077984083414053118596282606583762733907280215537237869419975768164131833199812494496869283867048547336471720859945997931213125127951474423804316730776299124691640155451570219648080984562348172392073321523866684762311159160451528722868019456226861264613334229597339791613354716867143068351744495009441622512520700639929166398388114584548360764328040071877780238845447771304652375397493644380373016578903230599209718726584137476538253968425141169088824557939288931139637333487112163995164227740686527494661723530844458478872766518455330114354506576531613127134128372287883496219651824236848756309554411887098483691538790044925098180359405048686426299920376678883059820081397122075448308944589666482758475285098278978143804840017873923785960458173695100092999653875838375950662927717373986964399890920647430823997768979273773131482567082149352830946752342138364891646833108923441500882138077235316171608697595141357482319132305954587536530230807823451923349531508104279365010117320672888876832442276889657841158862199797792532267168379644000441573346155740561585675325816019346708543253577792631558795086584050744040484941493042082150429429584392529517455665407085267083783215359256376484011398273161752065412771557464527948742804317864843907633547759103515034238142097213195341484507981824558503648536105734185061312142806949868168668973025896100382433544538211015878364911265722518209119056896836708895110026808960451499446805515191487957883699843558757025302697963465482765227588877663056325039476961139427667089991361909891338391666185294180532781521725511847138794965644653209258392607696896649457875457350430999511990225639718144594854393320512569572770714215053623014944571934139193781733401076960513083681484752129551578390258259146785345624108337022437122745519240637784387504313022827273278464349376839451486789866221196514782994982262082134032467673693873633350619873046875000 [122,67] 961801534081336208462116810303792096224788264650448116983226956756393036024238856710630442880240774029659254126352154284978144344035541320741872328312366686989313977408446629064526922706639242690982003037913227356239613226116878709606742359739433665552265189633884726084520407612156027505912320985464620269240851665753952233416431760024715195946359700260073022535094100104751058753129642100312449602957805090940595223546156075577704373507438705626311691711925361948271888559312775640462597398194107267416078977071529797326303292307954731141022404104520240037684664039517806919602666664753944902194764499053093812479955805369512429291311826872391936504913606861207552794632058530676548245091273534455654381162790060304901026382810628315478820052784486837161281371815614687176619931377573700562377236511542100784914030505359879142760730856450055301134801297980876667333669480092956004784846078127464135348839358664056692247157041848301945967582954302207965712169300775578059233066723790915543334691966058756791128389957107553062724115068652721693079254748721673616792567745245013914987257216197489741199740837889019870174930935020186153688535647808179286552257769174347028663634764247677222170000897856616339463308890754803118711026871530590942917727469994365862517875991992776365099052855409779184226562016540349672593253286447605095001690315400860077230118911881978638287081865747848216309175878750982637211437966537779164358129567342183544765789304624276691390660394152721091078391894133785963622415339025396006018694140145572482829392559149801008774466634477992188977696222059039460447995688708036869996183136044742157852085300561730895994623922906998900159447458676331815334621634986938929297480164083350113694963454672408527813658382029918033630474526180087750867801754054163654839576791459533494638048230508559485486618594207073968764809260829692351509704975450463592823135295586773295734556927744972889752834302591701189804988418540126143126629263624249430260601660951348100810769880900853119527548855925119194144138423706456706550089107810333224441124311829029668914769063998504370656043392659500646747356290979899416062036772702969504482878141793035513891960996223278581852358605561847358391863452994021039264160042402343750000 [122,68] 67518798595126571959876967029621883700039739359035334358552347410422726786305446769167619983381889446592211516300279158917173905498296267508424874893679441133962501522707099802083645502511298954803499588419851919633117655518042943051041719424092712628949152708084705820809773857022808376610619316167353901784328866147914836935316424216815488942380984557049748040306846819235803881474687278598345320197127200231979724438450422531040221170149291220256524151314581094215834292425599772694240375534972623482443347751230246188047027171848304903926165408384744921006810608239590004286563251094719276941069862365317365884547972625489130123041710469467530666473886621965330033765878542863140592786212394515909153663352029940043050230946531323109299754569438532316778774441220941256828307666318872262789880964611919372526596793037605045287067915733528897942407004288331971324221411355887111373154453060536674852463790029174416329100661209268595148933846655137620671238791795492741695994219456459591011859236994336519354965573108165273739930843282448724749914478280826760110271425328346595469627198583603314488756109764453405390069403936938313027372148701193140628726540574409671926347702730639998617667448133703069866054728634334654743261116948238255514039493450886439761107365123765964461120545994584551062848694176631799012504158504979541211384625496152217232167047607359099544594075419676371477324009336202550670989832639794568978304858707750347583623965923632742029661164630125225944966855127034585344928397335998548053485909535267899231681499537507998778264906184870950510689974823741337658493112710984618155151725279488124128449252170344076508912740679900127550116815964562281980256800393480544461088028108125262003546068260161084152897319091603106290604174761276261036665853256229257582372955376191654452285658802713937276658989727110977081912031979758961878797816178935097916281482822545012176298182785592997192760837277417228133983858811164776755433589737238806081585526785597113465742472770199760476169877677557607163707471702430846547506520621009374884167439893656512438751529475907190848145681383269523093331882425822177745686285053200198123491324485620103120787799057593923288511536898721002969890308275016580145223192381250000 [122,69] -8714160490649709354455303835536811357326968416041394804313213130467849933617528138036664434036287406515758059492398677391568051405008663902494775422835759552381314270824905011444996229683569101100942217894716227983975602019605812242331660353770024367550652058172098016013366862386240767990652912898478298813223372649087659517106203126020615344503086909741169295262839146213274623838699421549572378532368624762850512260576399281293324220959712815385107329580002411789716887672734375962830496934328954303723897665783363815922528835173528940068626008950992865944929260889382900970228428980909855633726691678583303504416074662881628057768621483608369127984336710743695564069932918447372367956699941098414134356327769842989187385847927500143771613834261649572766241636001641080757086331138025471877518515031548635147995399516933087144006732886711853091034673600565676539814303547501595660598773265119460533184503153401733190636555523518709657842272402624631934937963177328200377195821229454182584449080123931943204157433674089996408575125106619267891317339882643346338859708601459317683468763674619123285859360699419476291559726662624045185836196334972542898949587168965001846533086237816464503118847166500818473406256140279080592878852917300316416932370654242685979188238736602878778434762434556504642589354234018493890056723584900570608944244803540182123138850614402613312995769986757061406072820034673853126247443958626545004684828710522003010656429578232027463694716719100596128110930843059121886182169091803522742210594963982129494747350312731054733565027265424220018689651697268437233855403615962966181854268460900797617863340452884295336100224076853317643265388152118017302712393297039317345342084990671137753383409282777654552709765257871620577240390094148369586366820330977404231289599838325197501834367529668923972997923574108647755780670417775677533145711690949753925655123469891177049852170816516165368253489471067016925822956207213966807062490032256104192899273369828966527689973533330564257657653329175264543979395502226415638919316508719436715508451955806395640524056666860029359105146843627766313758842785236027429576280737746429391296601123217821632929019212422747437190853402461316901641993284171487219235703000000 [122,70] 632514808987800790378638660808621382541865497902081205885383651256346556066329427431352355395480277400958438198351739361990819731645432774544296605226143324892204182719476627103643571971736438490175424106062327072354370416234851172268169615217004659395709676059727043971620132027818452194195231806136788713745097374067677374284361845984955082314509149646409905250355933772377258982566710953119096487439660559363923785812352425858313426505188057187516622981392742758364131396355459919174050566986294683225638673480036050995884608640586372509981612337130935143450689880585430294789295533205275486369111378868791552125276458909865234372111875614320372416037846609863906688799971770381628890046090388641032517697928725534672376131971569628710200268119337208397466875512935573907895132153838205390438580601892301953946971143462609729158043765919720969981740510235297587478919779286341572526039918827124572115202913755413970943012176052438703498428267757955916258131375645141215614675690955917522336266829979522451590368099231957763759436966202507413725648342018780033190620639767318353897013194412385488736020619604305617887118819837808334172527492591197301355673100724633906537915646054134232037602206028038227390604467728598510253863896597836029475251669686640697904807360824630146000661462652516671794169950596969016929147789427372474081343835481172492835256014305572684594281136620664320097720844078619827839077962977393071223000524632452551976366007509907781163738004044659783740020458891760398203922968754451861424860037700815739056723751986625778637360568268977392564181444050793553455337467201882457577090834873005911898773663295956729036767744126836647113141942616647473043806154526499683960096352178134881267136482541205969785693410237192130830261716981950696787966371013726036554183360992367881489520804200918739137162795485338199342084513585259972542855407394050665650890387865882564912347287243158480257432242298816040938976524636304287014651026748173893845286562615215916031367384524651992027801325613785169219408506950828273207814784388481990584625348991965635638111720515909705273661918333002765766178921937645935854382025509509559633013754666801665215593527544345708668916656770804321269210311525027029756419600 [122,71] -10482816300092898777514808566429533990060918254325122961796865423872541540163656777800771544080491454251768394485022274990897795879270205479699879790808987345195206456519745550937975820659328768436159422223398939293347904369316326065714893354039892652243957232716306157354417437061537117727508360705865292499975257090077378325509454098292823873370252574651981631535609859680108748447846607868716448117986990181433324623487586309610362641431067687633270461887761153717235331872786473374893710401291738068303840720384150516329240219005765052590310881993017678435729386532296279302575844222107398828735911888121618235269651202260508533870798889008738633047299002104926302376730899466084510129802279310827860465532635050233160559779124206743004423164870145433535192374493779019089796908771206785210963957276729908168132033302582410356969114579661762717606437274110605786146758389944803675009646255496704814941353410945541305959557580999579086185742629837942336702558877755262394037526551085025695185908409913934854199174967974104290363250954691656416023141490610078090660313164978721288691558007173272040127848115988935719492122333119730498587983876573516545834687673032279128668809058508266124415493530611918813669186963164862629014332312647660173576419426059503114829435979958152262039371762517597131886372374773577120157335498560800740711334380598525301020640431814135316692609087601390535923858164671993580354022590617153312719744906109061323990543855043479565811568678526148223543992305627370345385968340478322594994516769494263168528799795754382045676689676487844145071086272144805651390267875381001181423954692233499528081688594927679053416873155314697333015382198708879179534383842407278484299208253867613631653988284386460307226989045553969536237896693390078404600801556071458975444904352413578975640423777022088311625817763992406346274680281650672231302874802138281421444030734375205228257427381532592544721820946176284823094765995590379046426153915102978357560674312569431641811040802008035191919675075638373052653195311709156902186441321929966123672719171141973002584152787699173202310697519638167464550215344360919463222065166079995053280070875128802535754389681768789404314368549955847109275874363119305428000 [122,72] -424138552545715707253748946010939774341678648792463441737240645598352493234874777265441862262892230252687436371368694031081518341978248069778350025647131964459364324881314494345410870136744585186514282694521041376220295481012089953035571443517802275545009127266869011061124988660663549676046456474615300890793091050962426346087501208367980970956814117212924443627950436376873464586292954583432881399165658406516386860935569692496638331006042298719641573815132641066747975305536200334472444549986479612270622276965863639250865976101590114528959471746185820240075512203837942463073930439108332077315239813775698576238789708031332267757702089128364608198594133841839715091753607234733051442379086223743078708958892389946602151705469611628664701991111795800184325816876686089993536449580513334399937533264222255335109540216204656489425396914139678032969849814631747650034594008524665785621306498392556600470486215241132200279368192620866185080824680915101718956699969722302656531478516102754528503231190343953866671277412556323518675266611415189207911837273079588244297103643505008689433294345798589963797146766847189082686626193481629899855975484451153255146309377475322111289941693316510479912835612084383220211322024727196844740397950285259524473330487388976528624112729371145156528353880553826077250602754067312936728871330991845271437019477406170053741193825776256635041118341118064817566611694957051934224633597641235664951286724556395398831365344488413937618854761222176610177200092619110982329304551914669596523650839516341066894055699992515048888969004427617523304795748925405158709615496925768625802375448310926441649208864357518193558634551756574929128077777393634947055832282961150494569134808108605289172560871413805938824029035738815578152318894172230458896359451176191642435404860536073938867961712823395108773918660852887553931798172816787999464248869180391750666724407507511362987159602437001289032492638250536672126740380756913003867332357639397963702726924362659111447206190211617296453702751346452241204935661749854516059773963144973939972797719309677485902973746543830569560298320695043319741082198640889569379110878226946944761604489498142910100159203102442590004863854129365533305876758639500000 [122,73] -45418741622693960970952385326099505132238598952792646443225915761108761776707616191564874035956081586044636850640529108397105139629945174375897591217515352327514312434800742068216987474531569732387298625488584071483490343936783467956209027132310135689998594687479381116196606602600293728777665784288702482767368554668887718277042865225605528831655814883775823517227496861725821365254682501016336721361714767228200054155500213431280305183223276410898105069563231124630319258177776173546675644464928042941768523957565688674270615894342866768595827354166167608083807734860705627934954664360923020313565776577251969475179497309645679063526511227263785630850990252440762259125050147255763613936333671733003195987326264712017409332900631310451724528400650053160240537645359571252735055618890776693205651906366283068283005755735897176290678294738413552448194327953039424934966880962637216969336078829058875906580205320203133361503526661976751106784980609734294841162956863294912197181518343864120694171488861821914047119268847174062434482729636907874574568834014780198400917023666088759353411985030611306545730747761644440511178494598489202549892754923050802383601990338770140957076724456997487225273861788607105207608161023360786079728132824082624161569578571001366990645124781212242948672698310378581270188549830312960448820285860634525625764378633455199823812080137239752958529731234388048360004871250365173378244335972608298727112738355035914635706158069790611741365306425786256649087628094956072854261690805670158179701929853518251562291483071307117395104052634659336806695217729881156916113410113538553403268858742124555253782425244723726368726531042141407953601514449575385394517930628511957003534379554797755181231850842773690537128131692742063031321731202460529396391861963648983000741714547361254407987094286624372479564060684876375789180464918510469982973391494152021049368225073123802448005556731965667200522591436743346101084197779279439210676023295480200352262498642995639067939870120515900505704048141892208574600851921729002535447098930729750671205509015885904086307626885762154252274301467484013659650112071300078610762961176787225367904898828301412981283439657764228237217227287352987821063751680000 [122,74] -46311616069375212530460954055637005177481716311430683441276740403572624089207261990890353404199652580606559000798462792449186262429879196191762761897472521185789749937904444723844181460397519978387088809391518626364403331440774747097375683192134976375834517704014355250243358124398716814314898151657223754384025930167214350292901664817781058193043343484062283052716364912437602728908387176613492209253555875914154911451633460571885073051856013281937235542712487193225081560658219128467321059919422829424372859183898382703133497392029390236355544017869489478140135869741220891197780532584445526546506076742586556962463691885581775997786286856323418827040433428226939277417958995684606752429017486039491320500638246226033182986586291769373523975718975375895610432930196797307931886587903652849234822809093866492279140361528347336632024321688905923642094397506848647633314858651490750516757039289176844476127874971153054912144149314207787913054805300493890128086833454349400731699501347365139017719934052495646915807084289252357240663249810580943995737515884802833710502474387234872660903534744309755182707596923705622809324268694422591957931889893037121138053618939750862843709669711167281216160494178933734371695003855117544747580088833751706631437540440540331908391894273093181856988057437633548498480566809815923355051175239038699546712204711750499335267992876584064857727685322791467208543630172662960989500128181066329079720089296901408722472573733182636005481131129764516763797402911778935200730342825208361164653121713879976129826546163286997187011288940389842212531073043265683723461866727435571873014118161951812795352642363121531436361059838739836269984257896316904634066083064485732625968602709460294340141847129696573944396821167342789200719297903137614289431449344350892917615565472228721060571314415655377134396882049074551836210025307534260323373352269417852820768280586152688053286554731629493315433425559186574592953682281501713173120666974795678215371978192756704053229570439663858816185632979214056822377292840499168538032848887120324931399731155398464646338360536899840859382579528725598494025859538195355558148884700694144855952290064436992751340201776946691231865490202829235701416000 [122,75] 190569182979717133606728712206893114340302685711608650330736393223735857702854442846461080123047358289555264071968201557376475634031415472294595153609627492929277333551840365847968976446559208740082151685854636621304484324411680233757198560351558946103601933595244273973523925944309847313184638306029009313286094647762236254171938926233928330128067825199836406770278628321269606887281139753257378507055174337899218655635309821256984044509486280149587317062153240832719337770717061422052210533503461812871493224816861239079944959052444577238094357948619845253946063277636712043809691504587869864209141382426130493350454145243161729576423071737148230190647363004631054182707093557896054223137887433489828391978667795424937019146634555616807463717237885024026127562172081124362797159978952582522013739426811508199649445983162424774728174866322572698148407553053054391215665540754806064853611371714514173562774414316412126707492933479267383996851831538301186069188665771822330448056388712444104355156051769010239655256658207271446537413565139721296677588226354539445181873533572751381448131327555898858466426163696681312557930261058276514291268831520081240202831091954518498319820678094657685620869845270990706857667901754037635749762012912863342625193152133010810768870435862565649541244072901227341296243712311355512986262856313908031156262144873479013036584373939630103840963550980072582033551331156813846311536250014598605702390955874707382166309226615704477453091963315504800252810555021141850532672869180309780095781955350723463214238062571373828742697258979131204928223309384850887171156845621870087238179342776638748189546092358664981474149868186330737852383385801057252242493911830439180345616667740300470086385378266654486729342794861650640275918202838540275105991435400964166092174843942428477982997422125379150067437767356468242338613877287038518112467507301708742143598410675283019617183411250245767831132954490800107422381786634649833761196236910460854553463971397071787113524736020675624832605821735396161489371678554686132015217266866165589121968474197688023595339630839609190314716369155230745840434521207204832024406337299974646388236758353942105123847858749560803761143156901747088430200 [122,76] 3955603952321322730795212859154720104089348696443436575129571906273633080065965439605793711193047741702339235550726421329226755445382465586770435055480645500228714617450865735588279317223681085710101572081075918569671917478669403166063685870970393528587539007252378126774196589114792434270725132087143428875074566647755292136571095491562554043140623526259345729351186459245537042918002499726991441122622875792168718027349182650762476715185058259065024152176039934380838752721052414170778531314652614005642102266658988408955859008822592258312161520743015862456384511314818027086764113888145121809602902947250113130329942270328463483797442838674458222755238971829553799466517005879381390764119774563205607588711434443419227257793086198903169151228051136238560816439057921997997350225419714324875438583864945728419929962683146562438179168969323635907099223194342710568523662892379585604119240501748347396160831776323383023516597780236613977142644204961311997077326662462549506633273084219429772546112886033996353788304340584476477579117481192504787408041541787737652759304419533126611493051828716951019938222070703082110707556657359359126772587060146739444875672318340409049609547798264973679600616894197666936647287409137135252310199172671316271038152716954893472483811595166668238790772427022773966200197310782647941274229522715379183048485415562965055507425691154421312219218539820008803167559381901765391134652945255909981758155946592363113856814841075669296338837828510662991146554129071358101538649540834043017957019693875972569823860737898650536042471034115660489750180802114927094398810231619074894993519473513992092706780576532434567349839857479616518235078754141349409975325616054246514963262505149820772783799748347482662414984618104818143406619854032488811627504474004037136333542103219263854781425242838380066203203141833863338314677439308205777970643466234693334998550796761792853432900987761862675868889444841057368884051028263511194373916054037320342642920948452920796331393077060550880726885139151617301180293696934875316428720427501779049430891023904896949267768001796550710984460984523364853514437968963495561382751332032531632133831760652388740950235730460564457047745377208300320 [122,77] 177048324524983097843973204549604530617274355769192730375673926929300069401670479182843691387257639980726469857271085668556659170530165577618157174158355448806859296962697439247411544469762246911981772622470850690507637302758836078645977941574044305355853114529950497173751866677944609601051167868983114360760765352524958793001020529232701741408497445764704968866971066868768423212179092395163988733473065492872398643242744122583151884763355639123484184445309547607577394173058636004981306248547590794455611031461243868175892693290232221636737009818638910435353173045880842329842259976309170523674946702905792530092972273385253790835287832020187270701895804399831943931050968755445495871399221716015864921502278593808067384312206159395786032990126750037485220440768502099926854562942363258401568515022279664008873335057698941885740766731746563825828799659625961822573300864689701847875934332494678755876775804561109343066892376922545415327488197866287784939203999779137761900561726103775337175257159993284544027118692015117140057269798270307999138855714454915541991438101543594434352861118569417110195468508484464650155187261080251090822224837413821690887054255657206041952171645755952220826992440524437136205721127208639713432079470897171522659723641941422706513177719050153995363886633460340090131094389135418181978865981758275658960540638661601238407093739891582596707336660090454421232453581303775175628458468730867027288236015567601546577665145575749471283431267067720474302325887840322264557859348114861549004772761487373701715216180694478517606701307742677617205636013460383196003334086722132785642148423211733820465087899376694772561337511931190244374532287022853219656053987204560116334597180279606970083522952550317924493646529565865628356675689763386292974775654630301477176771894618563092268209113344688963817985222030000080440200547901707656872762478728654547797628786303489336958323704259909421955545981336194636840427593544947186903491621127841999908801883967790012669089440661614879850865659923220616314513660791152864038452548106422437926582129361513268504059037079981202394644071069273700600596005513704358139130209742355544684094536130121570897418305141433077820406638037840 [122,78] -3356799819724964533525706546181600748419439868905117832155666684650544916185835316309682946322008433898861091215443435730585937354388476263631976282461309744173248479681813295841745644410906209381386007634548886306735794157374829024032787645194630953744218497562795191691580884400671374685073640046623016522210751917420083625715825488420508805512122278942051373638550760771056439662384297453950900780040867161163759881976913257146678784903247368581766276259862694911154063715487202507661671932993775471446284299736865927304262945007184579049901122165903330613736144049130181315566841899918231364992856979890795316834616823484374137933854162941236103285833188143230111227769048068482955913035630286672784473407674926295149951484587266658352827805625295416742505791517446372999225746586204948891442375860822645703460525686091766223892229666959857677979542693048241570840878312103972629672268929556074656744528541945281055650078251098302459728740836510254241058041289944695928467628351690769807540194145954779827519466673995027244405673059913442197853878869641098340464714955229053716210192297412377208399673352437422419121849032117555775334452255704392183918926496102853664692303268721230451938879375471050600236418519592634919220226676465450473535449079621352180359366696694905975086842159677900988838403087233812151491239366733680249466302076554524428003980758168124340678790789204675900225119342462207766609103176097308457253186315094736764595879803535336645604688216878030644982484249753573542585950631053843662338626614714540966875096431898785793987403503934702524425819294162232954297589711143614255928879910026367750245141613647796629140202786011054563727213815787229003466338695709808157979936969005021841320278438183716604528530420784260366174979445273139426094950765581481565085046216875699954507664479468063112020916399314974264792163169543320775391311196238875364955832081213271593093711575702917379910041359641281901800565029547862228885371293211619985407370752854808298428656180551583563460125883655830847422225451812697844031439822126554867014726790491988897922967135898411282048818233731516590069055267366820124996564524263658842999177075818557844099486198361613994431153360 [122,79] -116128212539498063357018320876044444113787409888222439090652877518184840927350283606493162410226335989269689358933343187490082729600515919174536362247962181708788282703819443747010605277391023223188012437432314401226158496485555176260945871885112876496938528632071854891537557325959825496703291763895447117612960364361654489076890739985175585609087475921054102872474055105771751250872991645211606980660066530087047619122274234960670972495730462449968739638213666033705018058269429210137450642856123702328108351780168879210351773024918808528130939584937390096370761547751232413869484677884197376849875851714789338638134198723284097208431549671807075668173492011658788793041891213327875311389336291976154197918076877401122669698243010913630785375217437380565504615029360115846220201399498121438002351606593653764727659597012067109352493443105930576795073760804943436737453395979541938552198413952572346382257731172812480545008597062713778672559960910526888729828821199745303159859017964810367550660713349462621700781959908399330011585755200334581746892210540336762231774095046091573718268391281230004095069090341360696102434354870877706991979941689825171579702036152323838453930875253387899090615910792537813306767500747449834254608672255876459519417563716247179137806429974687414876723490635143589608684169428290399235371998291104276480689230542465621254727757509373106331487815905440801984064658758865552841139814652564078588851192195966256695704169002004579553093262538493866948819560067447481111095746733210917099046710591452659993884002154365898204580852955495328145989680512262602546948496644529564015585587368100854582568538029956502367600574088060947699836278466394141487187494266080526126797206527525107772714830734403061403310298261878912065233561664587001433743641966814468642966287087351896864225214851335058548368611926426398822681202561451952108485939071923051244555272094258948552413117775027517218708358203691781842906884893728044937096015279006848848993668037228562297196067771976576264435380811497742158541514768045345849459305779202689613966763293942475261837500044700083111051276110093747772539475477119329260952302328936853805328165493884857706047522949922334413080 [122,80] -2146475774505469393301362562147621709865198161332358333166989079681319980393136272454553461393201759042340664181443675800603758986708488220028443662513419680356398807285765529428545970869423054377115923263564980033952636544021894046862164455390786783223670996853360044828141315583467074282602702219373168838929209479709976846312616031405278424325179582736230245171384045989179050907574394395164841534016266162502747756210636542282337105161342005899559876036894816944556755382857315822664402270150693538098729663247673358682884361928082421285234557472639081762920322483060208773435132367205367310859320542277283475571044964841169408906973127860127676903423513562959740440111012002181031805501039687446323602722025324670805060444857413290866519821748271322737523220337973745348680605139447377665084358118546893864022874196536516857580269596831577907861121050098821547392890183228367818286938165887588322416151760679889650640651346429608998272613218000323787288767818028221590412221816702732373238764814182493029428812387258749137283933453310993794650174237239282857843575419206432379263032848545832314725923225783075137273494655534034058757470600669203951109152078261679060335491526112219756879515632322986945802377518272667294325844935261385712265167662045483234442781171686491005277463811200908246426057748665355549684588434451507196075924564505592074426864037915385156814826811291536419283320271912857847553037281612671458688163550464485826993034657024433343698279645917044090686885257020808004801102794948781280738148270553043542596956743764797911058295298390280126213077227967874104993576461436155675236779286378114286949072905000818736803993598168099417960306637259516988616649432479352594186829619679606524760804028188857664645996888561893437048722522646390293611496742141367454060500224265957821500685821237953318891751893609037170896596891841307296604948292155515558093793089415764889152609178532505244441452419776141612176236981587799673006557261744056130525967813077561420063959595283243452105349909391957476029946244723617985232872438600069207990255775030295820094004771229013634004860404647437399210835517569588587015576448085364352112437732804501550796403981490529040 [122,81] 89088456608798941763165462515690938751017944433351389781457524566876044830719702828744775976168304872015474782105512141436820411773082232524283009374178767167430162842213057538452668359429092524051547932228013112728403639259808490885663703756053428559945301249371068283589986157970092235668644003559092231077173977552365635568035463984488523755966042831744380539586158474627695456562085442603182519605957848940784064374625508080559101856847944343045584741057645659961975265959696722863989896467105463306607748188062966733409832291429475403388723925117743096012850649659911792715323825188672639608813501652017084652816421075924324731972577094356914869101165936380205580491169818511740868312805815291139964975203286763113074008815589380471502630605035012222510927708215755513304480445829147969935501719895649428965232821613375603125427894721108732532112015598806343275937633175689019271900303051870320088638123333975063847470408552786473257130963283675658631195953017880321025141238498108562568662367373377380061484730129398138237981696877891149658890032107659905089132346182830551734673595561897172626735695349164129620572228144606612643460401749907229473858430427604867057388780025628017702758481583446001491066419870146545659700948594624414561557191852613394649787725704803147687289836214852315318663464929331082402256998918721640954364394198273093856278676417112840691354757207205012723950592265449842086744671445674746832019349563563077126754987991555796558171436075857726138690352512665696699601734882421839207849283652657488113952991020821753005635576165637883442284620331825436112156649389699560912894710869300277115707387907812479567136576559912283710352051873955772596391449162193330321883146981872798632933877151078877474932460482705869640790779049081598174935489427277648209961647931595342889239799344410684663257734442773210151864304125263141737246141600300049526656673122376453305488651796238917203063536470114913701235736921867512832592497701105422693523879939424938432244636105730923884996834304531586704813131570643557918699984857542749194823556993145685506452358490070010193110030365017343750975988587966631090792965057754425382027315764233954099463941895760 [122,82] 1336053810232009477501161678518949728386968212495154623225102292842810911493603110204019215283184945511404599989129148772830448889960671411699055245097660437563777674001378490963389511858536172579176284606244600894219212431318976154796363237776087567456513501422075417062390193344145083750365287167797269214701946994769809381588240686359581552690670795107917207351092959763250361084048981509122538901027519271081785404803326659567804109708309487823763208905614862714976794404770607719860069565202236884005893364736189291239606537957704057635491541076429647084638515503225121498981151606142071401535337285757932624250498524931831314873734271418351357548196873799399042232958748942847434627261857438772228095911951894023183644980342918108353000763469798688773109679726836088161050871002682772204406306427509495406671229267438991377601423745705432483152276975606486227468675571570588759107307422311463068531553590467796688106720455645164169585490845015555399813341004861052661282694962466872156302228912078517191922351056436705329567980665208514123152506875790206871577053743619748454655561343921535400783521183703033751036755312504408851140931338835968428754858613213917057555247326207109315279047364041248423449983875759424238279478134221047965831522785857092471817642684079274625554930984000827997034422798868672425514398494836691266009432107841105901285399910319690828231797170094663756489687799442604692829687220566414693169716678960216514518701814329190220320728355043215761699955731628525116923027463386666798510840131694924022156429179438646737459893724424466367760222964660034804071050969255516443303771858735176845807576063214167126579864277666222661244327094766967105712666280366497202500395100782486312340289990162513293407800097890883104933805037589258001132995924938819401587969218349015231810339545140431749908124729271502319548424827582783612217975442819544518830238576629396373422725609340333702509592398833393248928263897477769680742996488815199677149951562580824596902445114905262038365010737660261292404847615460416947822648006582881721511584680259615250332217059771647249084965856675697819191924359749591292004791485378229785842917876785042369676424440 [122,83] -44489306828445830898420342020644136866910425175692508343407612922330144877640441369014071841191773718245936543715312586805519802627152961526518858529940241570919808646251194516185499892931289856125301759922423410229100143576546294160623832653583686588937908908872644646445894071056832050856061041491768879340119502698663014626127036301029239607941781958436192872961256210231300385424856753062346864361672822824811725397940492094508024240083649270687603321870622061602618769831586654809995113662768468712009783206241249408591254319337514802021751454830853115050340253841560131263908615167896866185520534248154905143011601188697757673939291925927381229931206370512020039556463541656914983700917902931979488955353667163369711696204677974841837431869969951741512422876783020178787252453898937852732044082174105088713004003338322061087106760729221773008474124121175938813221975807895923268604295146747624198096944491019620787035984780396723601829085829107838636134273411838577226200117713281198687610445703131168943560132067685928387390828346408319276820641891823922968538843950508898172959095021307721986613237478934362081045133438571827897058746131798960375614454066604019135319684012599414175664859087786797627236251570184644823349998080139644436880103812968454932510083156325681583810146717173604296929109427808239804220890801360266945247473032741564392599904057637626288374863170289599857349626940231054706383259571165409408223250855407825648317084320304187924639038692991526776830730697949375381278164846100410634461849636939557956199015227066860513997064523781764672566456452674126606407474701110436910515952444756654568298442058806272141892759045903413562600911738048869428561573759537312198643554767980494081542644563141134546940582490733193812725351725344250793952692706282787728394167272899138581915867794868264743622604116687657789857367782039963513326720995423995800091995278138301139749452289276968422920603698639463607840139476429304789592169590292488659659519766668710248879944658019387719357324368236043441915302778974004989033552689703287385862535709787057780859072189211025666466791517402746028810194630244602964451183557734396646080675327351853002200 [122,84] -954187619942559853874851562745037818470233309204694883149309163250056852279076835005712142202194488555685880954850640447601971846069838208963502924312005836664792342770118181369388787071132511703107051997646792472823670006135376573410812837609518743700760967748668591622872557027126576939568016291940657552156346222231056375164722711457525825131383352019404068201919527342593948511844756763463905979669409701176447096487336095493319543333476548390430161240864690362729447310347378082679578005066972549684600896369460458971719450040592818362821743662167382480532657823437822608605635956774663073351905840851253236022980191081355799290685054217010636061455975221439243421931640252350650139883447252497394030274206997024753107525302163461240137456477223160651421797574879750466880862474859402342957974497858792853131337613098099289953388000431244154486838786004804524227161126938768010939230498402481137689424693810800365531945588795350353176600409323873896404036394382798049376344294122851896472996551540784151855646773053714622847667502085777102131060014754943737708605041994081122788648411364310006008966823156915477838646906243483746015562287342635944256985565753940390312216259744409206460060022324146869638412064743422891374811081737057482235182451476397111628049270855657202455541997869080332558354437527971342572033188269057725423314298748723761665363682493520848925549628757092307604454913515324857762546447926219011221211076090493843780071401220661695886119251047105471257703575075794828153935824948950279396313967482793433176505134793671125204302982236645869596630093997715710878895900995847836572814703821720473976788331356856075108246275830216072322465891174148644610082974641245713203899854118486605044122176487183583877953965458445938866302984977602758643920350810405928497258694388688070336682037979734925747803773757754388616766837895008472514804553023003258382547111147421396318625907986567701444679358778030775289333333175440175184945779387817566651619590119520048975297065632331688022527102007235223378250218814205820568530778256221367726085190210372122908273191591332008132703637362255160636674472056540567141956928794411848596835664494255760 [122,85] -897800836839285509699952814181514425092016455893050787100069185163951635284957878589160328489136809230160397977523208576580874252035539000561479968466119042781342274143648114996853487754025522516070668835846152810508589968149990702546003633858856799475368556404131428267028125845084048734344755964206526559590620666258870597458932351059839917914352483186569290466131489570647643498366730987310964120266162672771907683666617652911285928735419977550317403973183407890997844323649830995730511615676385882792968435119240567446912973648323696769841435878487829961591284550174877710716623388749568699930424875664719204070830301204407488935314631914701953880822251283101915047720476819594842411105031713903940054978165427833839748215019178762354502872945218923377099929468254307922114829902102610531392834998282405085734788259936633349633696749663292599180015311698578291082221196450511845232525972213708420971342418851370144747937918043863568766227192197952982716306147312539530729923430705111259293915665262818497353690409537279345160395490272129991907950483817810653524698697581247334783059835456475095146501327231519570310434364874807883800574849085406480368525562956461647201284211075982571398662329671015685443048636201105722123490598440607522362913925707413758474274613538460550396023864000986128641366650239158157164529841022874613735510234810506704500416063209474283544099478426290333850219088720386482978351318553074368287422463706340393995570151849315864567802573020152480504137198879284251191805404694641692726087405615365769022448730705129865325884687137535262658226201164076418563935233709231748188650836052818840190287108498065683379940796961221022872696397237299938374235670873053172319759520003514666332971751803142143233652852140265461811195540757621868736217691166040132903268341313087451463470233109800882112267667164853474386707697598917816675571549302357710545564088014316695645964941594341452500736456799867591268229590372767471889683452820598201598029162006388158249674968030402774740629938456324274242683086742497023988288357429948726188124546348365226609523126423426487824055955695048179627244459610203465436088791481753605455091972240 [122,86] 294305018295343401085797773206236154521865575361217890766553726168213214930251314772294238802415178037160056344243348819093519926037493275695839859393438713120991844598292677893980049580489250761612157489073452213948878479923033429529969113549775478496091216122233765502709419138553827813016473842630399263480237785479441372240907996269131120984586991396312808600384735801075564971070594693790675166026625269829480875288023562637591228546092656585664996807334879742608886978359238343211052922939446331494869992839907514987366573964764087498367329853528069195232505786854802213268690422793328359102187460041970069507218844639234170883036443268955071774407766270247904572403930151185083163748157858505019868888214669884355153034495776007788842046718289802113339208048137522911084910156846460446217931732626138474455776457257516362614713165160025509682154564573716692267279520228117511210260503583793655595403992586718966845470543700446204148451575568251319947465286917661272287102232197979691840317684451249351692998715208984518221869799385254639546226839588291814326988454260816865675868002437668798462351297854357780096194064359784872532960132986890817021700130922820734579300277306060787896485373230025023637247151424573898307898164766520214582683393036433739884440362934681384881505915197254248836242634259367108220865194590398156797900935968599850412013288346014019568975789951163770737892428965377299863022213771574574045196700771789385839660554995990898014050715103869936726914465216423706901160376140855112261827236393562732420958292340654678600524133295419159390241876428832750283698838590366551800696731378871269247879219453087450333964275539403817937951292665523061253874797717443706244373461700421122689749119013809123938443850455968602058235974215752070667273821252351049344015948026887931160678469419998249692224780023818505906077458540075960429104308702172188075643662430452176493977162342918053862401601046628114683209135500067502995720337727225892877239089606608354031337800029361779936121550393669214378920330692417531141239975355250680279046898752831591934509819445521625194539098938949981582395218711672918706735977599165196614379620 [122,87] 776027509723975918133060646808353191428940663192163977489009480453150490042177088491374414274894342979902639425661820864684685688888554318084565042668537402694899854699919526029634215694120011315126582027606291762472741014742018300050412034528621685828345578858296071038769896586802006091925122840944194247992682832361853145584488835498679002747441747509218750503989497447285638716764411512090982976292699297526431474706462108785754067423967156614803958723009781584138443254626903663787669622058233452000363529581130700069563100182032144320686175569096381847049933968386936481546178334748499791960004338483332988911713456522116602050471750778671029638684722281369739376022887879039813145422335853032541162116918981175031543240976484112266183733244793570427782706129242648487156136870386508963368961390218296284770350486571002800546687022975914604261753073950338034183689572198686492415800621022315883688516039313265426594943900916419023762788947833414924736600419429136063511795151964200251385168389298544012396259901073089255005691637678024914814111945329972994091399586778618150946798418637248675416729739188755910714463574325454577210881839538393423262349674907211147753391243519700948743960343044368717896101362160168878267763996668148964511217911950200764991840015294063687801879622474342629041421874423819252263581593930586213027308974866353047958582553011070084754733998377078055491282250938512664658784169669028247639822550062005444093426656316141712992390567593393304393480392851070682088329341593136309631202089724586098299455465254703424239826960265775519387651275617762335460407391324981598554576961641288423245301263541734378124898613831909948331571831582983437477073934478614368912809339402991408543839779908597445501587574653953032472603509136281355577002786350270501955177580827444851072141189501889269874889567006488608175435560770444966481766108789933982875476886825400189508760957004017415854417165255826897984051301478663056408068838510032422447717851180601559764999601307460639800797107767444502553868005600390575996777868949652756527054941627904321585999012390896155319699529322100896700706854514511180887224329877855953060 [122,88] 15668504430030923898285898229059806512114022682883797232268066613722911238052130647069423706066997925338932370524591471315314571341887044094047563325501077936182515992276927541069063048146822743173587583689450994165799473704185760140597825311871619294100368496205453585553320370710715965381186267765527840223578526973240236618259026212901764877981729428918806644059965883763027585164348905188468700206233728624544774198968674747271426283656007096575281038368001505530899241718749767299717265674535243962405518118977849521965033553518855543332037663344640919572132727965015640471269599887120342615497288604002094323302783289382278173002925520810626542772724171206990940454494980146590277836067534468064080304261029091127201603157931418064017614427367156853260520173804502091685453311675618361111835672810675600630191094743426856258050928429037391267161416867569061664453291853675661342367511080215086794398719021138874003272656057581590236649094167564852011664789502443176195053516281310890669405507371303917747562114327944044592657462092920904453697065826549099963788357191127565828227778263586343696863216166251349612852821442192523740884678665738105003914059624211279173242870921540298888724183608196004814302712651907056218865275096229076182305078026504256024512715028323437650431049179646539203779113255062337302980179081371707123846520955199518944530744585133554388545371874941725446324335422362892839414348096084295509554240745258462587670640428825245955848944575178620624608110639588532045558258536143765524358621797275247649640004864095382746893194670152813795749635682672227271165674546482980152802557025778323383273709293239339163666696829783640359973723260235603175636605882859239966907294295818262784696676259761113680403721645522732266751413903583275540579467328514201459894622566825216519953157426283425359992046976662411111299357598784051995447213676361989060622311902279339595708239823474560741493399251337371005053399807224218933861410827126385224725256736712880538344915413419651592532708836496980997590238888685408884837485094679284268749391030821492563785045542028487670803567500119206065938425401403399383273566619028120 [122,89] -137095895361458029105846140636182920232412261882147318788990874420635553212555087611063105431524530472228404782145131177771760632927123078531301155587067306751422476992021837872924817277286237116762361489157435073468947298913441384948100489455740587339828283117508888533507179722689125182123753718312131298341628651062481747180568923787614974615243284886316100261267260904941756718185483300712617879106645323085994304186946870783699471793693907606254015832090201187647336335830063971005771703691432739628801380678439276789280150912451242260273798117286919901242456707060108533719299411766486303163251856946974301783396520624191366405594805935665295149596135811813921982250698243984855451247791158493092805987892481773279448148390147451772549586383559636611943025763949127317682377958047501170576253472003591883801835601476575056386107595325811701379321498756851273863410034068675852968677536334464355066993092988336733933324625940534320402869712634721231104744883419232793495745396016408953663357024702195591840582194951629263219216159039537625200630163533165463207750279109201190363907166412179328429887945177394593570047871845589803527577951019789795638172765723677116515946595283879665707863265473472595956575061287046403936056981152564496193530475370923754897554933873676603368447816322224077155382450000780278534998205567357968365823102447961808248913125650200823504490788203023217161902181509879265491731335008378913976418323194508724598862233171934817845020140269275976376777272044211513193535449722727695283063103813003203973921781673762442561424727351035435644816219902280046649105740840436814628213767775808576067553931919302404419940863674183052905365297612798366830368837932748450492039724825219867959707454694980605464314336956130534649868199887067738808822622779495133852721098241885141062944054322347358307701669685485058896180600461690319951964776093453085136825773433004009827971562194702807168658184430352985956390234413875060045542888051283508345892082165198906880574072362992362461596957159843061304557807266621219461350662079467966296437413265251684254717340760301596989680617030752391910081080822158117152131954080 [122,90] -1767469091577194416736205874469755425256545336420697884754409216683444531933567265852015170096800717527627796240076188626970669555838322695511786560045689808790831293589102707709265385350552585346976875842828818474870923755677321654406886766419652721834896411885293618083782739148116020665900448697754162198049980752736635640340163817818864344890185067429589951650398393795148796890250251149991179157915038697624689642629651280299085656061542871513082144376822727392137447063949254712619757183882904650353287821236831749994157504889915573648633573191435809679440672504374947140503692236794323531359418698884778869311939423112242589397238479646321081299162524667665517408105135509791290091712435047428541180291366021433115998769740086519437382988444607745510724952774414720343682419970545865147036709998163298603903309984583255059587984076927498882101081760800817448112019643710013848746103119593574065603806152880503813954344661601612449500841047178006223623948957201148349247405951762724317662522969099849949257864884178601680392232153760962938530031592302701940314247220569079794835828478021186622959360518162113221993160549613614372099321145676242222044907688129818164388212268472573400683063586794984867082425206659431462543838453632110627479212712237564297832729038466052361755713804777857837196625581137575938950790563174333931476406475868200409672064161897405211832156487872415813528778859451695792700162695705685518831107314454427662595124043239141103609503801494233156614463678538032038537144434118305406178171894605153535679595858089252123558264656139757085945462286375654215865875980008408166457631314227483312172373567793162792664846810717442898181675920558968288579867587661312002572762615655295995130308628847987674347441877206893623165683375478346604398885671527986636519853265216201085483915692581795055158116979561068928324126638852763094409600625606355483918619393501472422085242065331882398617766035845123999613718613010848223636348491052685944132407507261325597959588750032924629141157223552211063428792192642451682864506327990986075860615171540815100660149594867513483409987261942399345082087839939355973714970 [122,91] -65351944630335785882692207948256034687319211087957880540016663657864765431763245967296808171793467727591778411644860083259279141076955489050453381907765562528227280294434117951458027813578264471739784315114903325943855531608495612552989518439058090754965064727092296838061856395214792211636759216925115003937036148880439182671908057814922225593215796792343865032300255936430993054832516982010126911718049305806862227452504610321840029093244693233836765229180201881596410874788291394352986414186371697393192227220817335922950093279986286968964628567409616784138808889429195876926596961562418663142862820315949839173769522345393810408434556435575704928651038616946720924281599810389766922737081177164431250447040683645924394403807906217000698498260738025281021904976883140612063915496529045437933625161957206103144130477539184127826564927755645724116427156776756540329740216669274596369483948270220131233424942337881611407127326393992771292276943553082653076160273739611756857494544402356262562610740544313149282818811479426702758457318929180121896695211774950757075042530107463812853189786993138114818623973230288431790389436408841063512326670765174738198717819922743109717421800826556503981878649784534960853253718591747904550783520238234881757837130783689815608367361871354367248284063132522660509547327707365312326427555547430237239688638646389873550708903476224047606933543588304172680417520549550651397024450032628603624451599209456278594332600859120978379810484706671954921541063339969577901478019314336695699385081216077250173935943286228669705666754807568693614613357324357536182551315017513285748353146177987843707078926936931531187422969667366726365101086661699129228570576179364116157974936756167310043275035077013841695822534950117367866395603092753339075750510184411820795202179951502873532604635486400108747512948624953433369383489650210077732761456752371949569130767956898645379006929494412946698514223860384693256417345984579226024185875339540644881639822294486318982440230920020430516343296026303012522955702125151901097700811991250031427425634860311003600431405645240933082592940116321600727667137892089855000 [122,92] 272283602013018235769473001461918965815897977715954950937975761115067504161520310314939214889206001377375930191861291019289134553938807586995093405977288015649771058809864276392100429906311619948827228869304226569976953945603617389323786885672254279010496551497305534353565826238475996793148075856207190177625091280859055173684904755410555507525863753726026250725471434874128794556903236385213024206571927141435644379221895261367223969123065477200866749119300199535932048634865606313336583637812100415573749736566738632989849675848075180628764331738702072426277976347197852611252233499276259032133706022993455808397710562870154881485441657450561050782721607616302249239097431746906138013986656601165517817664966809453568915647798732091692258086555151371485096357199875080745035640160751364181495293235581476150715259166885036617159292637301950602478607285287434429419897122721294552931404053535960523214956600957876646095965091484447975032808152905662465635078919703983233560660350325926837978956067909408501332370769232528334338148401330025585043796202041897621014531579802976639406830640493176856160131121506942085771648812673903198100660080474552542716428481471411890205431052414165884420695473501736640796752536152675463745647245722580164265677450592995402810602723866238810947662208979583904091987307273900733005566843467610913497979796530585037100694731152125180350254122841135646901154109497293717642234657358113196294022536636913596181966773446446552015759227622737504328035257640068672202709068495070853802721566371328460308568335359635098079728394029658905630288146693755188518266244807941241240797390464059167522728605531935500616227774149647519586896331604138945663534838864773330455411033453800951632506076139018833129831463629351025452370446899766975164298340631914298259381312819001174673500427087772059949027220751217352671354061417994510602598989651757708996265818585094146717201557780510282236428839324971165172676758751464928655772855979860238628100571946183277784186828510491920037502596832838934291014436588055009194780506159745367759465856794195660365513689231896644568407550120274269602140680502560 [122,93] 5164236606346221775476421550501225162231374385868588781289005695298046526431022566738797320353089635953223210657275078955051054629305951364159451847402018516093629615607206805608387281137227476631456980249021874157258004693107226228286955150219399783886922359985493166736253392362563447626597434190048838356101035629285763345044915243112874718470111079681066604754523010621553021816553264809673976236741276637844307054611238688160211651337494555753917026780315478810592371446253900462835454469683114585470666854422184337951444941626304617872223989764723471866808682634700108136802449602939240573369594461918412452866127207302526899798764622151681495598836966503810636146414153403613637018420410689875255602803406322272219697274430614215997055180080326087712790894820310954525698512157981713036564403344529886519161359668957118693411024607833443440924213039335191259257159169957402871967738455464037112133781763719302420523520857770675992419664951566744319725054519423903100365775220783230895648849451459641624328856831662584337714520334414658706678997174431890361208198129460233205373788980961294968240745907992851190815259496195002167989877842356744874885095780048609887337830596871103626290045017943736022804929696949779042530886437396139238671442236238209859007434598879474648517687715478526213939473319153525939273340788416076433863605943949669749561896179349609650279840101125462612278687496771014856543903813115468250906183420310653568945919661215534597102946369936034370492564726565217208230938138816794631524959095217103715442012428880818747786329987296994499148137892547315695533498374655894720929999832806225419577713170842167389802404778955981544283745143535293378618493403186977527175627911435856563586771085261503828024430534671810266759778466225870173877732417620198104912955764039045862303493074566903646008974131365769478215124810521597171177785460189299387025396386064156922431751581134422890813351665895118049753335072195260231541332202634597107586744552978091588793168538654345110020997667488322357643825740832139410458847903342057258605476235546528957442942532512270111042650110902913660071062600 [122,94] 60093695607870020729340006305742576165768690043870164413328704910462074326185260343607370085565400306161755822806450272905408337687212206743961198509252313752521071644948013196666847912373348223346841187081596963119262894648582906357939753188309480694945709606731329297426375369965222056661711047050884094760622993102586380515526820783559996309813332119068987094135586592152428811933000519248353300842746490325796377426842769246559902843935049924244133405352600951656408096831038364080968160589845576164898637939521053257072953091220122761635508156177188695476445357677922325535240919516296980940705476238545177204173220793107849580612936073531864024256917133810245459306750858411234712542156621098155133895453298728455687003299348409513918439502806821853354303255722506503232562515440402495886641273867707721550857340715092717938380890387168136782988580770105154293187503435473082096012558776795371856418309902269707464909141197656931008155571585251973385454914948190682699896628422784089896709801355648498041688534171852719386349557114979484990032988825909739306280491601646924136916834973653341093898845122150506019243701347522452823158606415429972837203680926983264295422775347766373011315670984417911829134586041984402024090575913997752387100601484058736929910665249525185894815884922805495130228074460956627722392709365988656049760449546675649028474951756107957137584726563215284564809123740378631500809796434106339578090004682642393257853801413888546589925313895075222873300971993806638459239051285463412602597964316015668683580307771924509595090194784616250480527041825255115694787980621306879921054108120211193504735494841975764713261532833412842634510634724128331252992781903264043427374411640571681402688021071282644097422993380161968667736328577924066174423123922156566113620404183428403032677937317297088119303686251774036325855507798056583944605393905986159236352543029407402880121619505121675981877085640396721802043887700316518294957553670331458253438256660551279761940413206040314651106156520430469673647510263096375872015752065422618274720659519055433379682166111010729771680544036600150961460 [122,95] 174773284163990429578965983416535660556467534347162384248632720999680549359834704947562050132584687215687159687012138171362084134899010558384686825280181090969156228471069593684939838954007028705103669724678175324070686119843490167392374798377331159515194959332859672941411434754011017711330702059532033464073124654249091892305346425051653077044346383168424891784582501593729179310653393887418110949205540218602496054196228771339564700558475562733768577949665137372348424927078304895896854225315791357584960329181117048190889515843560231974283300195782808396152275691304772634605839542326375721446589493167932456690513970039980077945991840942992971483915699878824783456111468120812145129894787342239607992720743707309751903708925716862758529350587633416654821706662447945578734386424266349669804013392623999575182508753029398756284710373711272627375778541897219484499748778903567835509267984110032025535510929483193655213700494884214654103040387350385851316768014685921707599482100014936611665232247506047498135539239294030378798141905413590365324866244846589753602521612498620749851683806671559553447112901989225232818031139459840343141976033426773652750803939196000398580887721596442116695563849689863428716862105052317796137980138261176075763925983211002896332410494458607939296654477139274128260029887058196046560007462131428487202391130276935149050577663277870976800822764506589468570510038872371047345933331780332248475495076786605633009242330802259421180021026996311448091194806793651434492557504914208191722109823400213762582881214348599470449899465159247574069606255944550606378926984305518275243526911729911914363217855873354039304070887171542071281283694792663151858954152166406070002284803563905442318923859753509865686800848593022329388383087326728933220761323415881075594873337840716015189903699765758938772871101870588166926150162274860275570909135664720525543351983126764508395975378005630084183417602190204534204303930213070043298243547654987841374916644759182781293830291418153523309224843146362575154375984390528973297770832001853002881031921256518488618030955873645015275318058472328760 [122,96] 1387964108762767919057382494533869546447037793556711477536149826678722045122492938857142069413194722487240381935577344109770018131451326247266043160870230146303678244930184537523912997914479807698383694246340949921673228177086413568888353070410710368519518172373300398477087053769751851615454914777823939696734044476477401858764038138441287248828607429703256681521012375468846714732987249139746362362851767161308251867601684637675143145598353967153981990418132059873758362450339813836017575596648901589772206291915299148024116698255748334307357760783604186117921370430426488949530806951845202881095133355135742370840470176165099484351256650375524661330395742305327598062462154102140902767496050390040418955800040964478356072565906509009762998843122099732060826818784784467841160837235695685406495746640448071586753203618538325514073389902425749128470463992985338786644641003033658024338217964235213542777417287994678496824238893687853878823186819583875386592685626849060904845731314829788853391234547484911071338711140728896831540146737572143058942271778400216980598065106966886619759612956101501068322334088604019010935360374773606774731188786250728396535856787455090166494398341151483987817442058604238300445406586131442886757668953601395138137614513842669657710162140452965756049597314243499225778931375878035217977246660765638816570165774449379702879835307249047478303712892601907699874298026986206169027299949736417167264727523202991513595620597506697347360224664761109020578114031967930678284495085410414701046929181415949652221509630554687756819668438223920372864152878464069932071877202495032705233203517591201243923648341939812524857444893755194195157178569365338257711690553288583290645729432610262433298999127828915481780881735916015632057366650873156131895684863477212828556530509147082157892269251984801892238750744478893078882658380139740379053007474426895652530727718940337358858302894503403171174088794988568600153140483708901330159667433044399520155317884914622181138082566188653486601261004074002352884751053671615430010524428013945201460142475647241698048143142475975443676594195256 [122,97] 1867310238086970762468301461798531900351326624633923315051886099824129741708436611658955466075138673288339895906532428846528360383396555615729251705419944124731829737699264744985221616094012218614668849537249385553209067885706006125007409930159906025604839491881615832496417254257223420006536913751797472983258284523049875840330333698031729651603614662091167095240445238654245099961159845129741661791027581561887958964845991476892699878685951731366170545009710308420969077265225030270916034527124632355432148911827620515652948261342619476443999238950666184027054749368743201925956441356065166527992098049069120828055463280694653124526159291924233320455595510770153021368808357503803316278908602949499432205577766735836499637422017310838913667462671222256453597382642899996474792217618806614622691499372541762038429187746449773818063931607562263695936837254346906455947714440868103982433962588708036976205285240546142991890101781192978730857119319744377395851458340453492245237852751359022599598101933164542997983761682644290332384358968425347539696836270104175215934426611892656546225109878791970186890503883996896085546939961626675675392500169950836888402969809132143842757928274227510657610510830658578253239093318774899629255582935126486075996234073783041404286993561496387547664019656168244858383182352937832405140899531824230389638202960999130526946063817439532617622456390989625694457701052832214393456933080512038569589301878693313050944161627564331341257211890419951919997354327390143261358634229009893788141175342750339636193853688532952911312473683012023061599668312009868139526836973019277901672082256324493468468114470859912020757426396994441399634856114493678095764749501901688929434245875481474081826157375132983053666873176993428385070461645348596414088538944976933391942256738789593151892191746505925703763558697552201015746306546839837844053600525585453606919040302181151414879658810076323752043900648877178417895656717671636637405199735565041088718166308324191601397672765267353847641584663553197038851105413903527466606860332080586352470175996366641777620711973363558285924152 [122,98] 20254289820093389580131535273842386167469800702865602945567771052006394177137272699531328025281438930452139845327367909200960792151582714155353526202941314753235278522323179951533623462261968076111992812844432538828524189802569892951604305640760277101634714688376207143148109068177349252857227172284142403537116575244471339112313475463318732562686308602930281388290369098577024655530034473378027099433685965048337603422634118336992706732225940591345604877671366462768807468126695935798405938143454534564424725814104506403598300719450544396870832279808825880250505824298056262482422076174329663677184334473132637746677772880114318490114313294649769915524031656253521364444422949895347452519240558074449575957069548642340132267517767085499633887848507430719947159635083578011362572064902408953242807797889916759772603839886213904746120708980947862179901141349525920832365829721774450633255268149521040374438141366189866491364374512259066082097603996374897277463328292238249917966471000167444926195979586796191362659967227353174850662248099777729303588794699648713236769056862129367952163509908540163398635061392701473183628446554544852396425105234273427652907558844334202839282107232624569855141788898875176754685138617028760937208792483022032226749694684148478536199489590100866602190456746222715757706155821665132114062669609508181202942398835521398099596021048836662935611461359651531211970583377290305113193898996614140505203194483465538895045567796566811422784639950734799164506488507002487911590540128104815053238745410433874159655404720430603062802123265390807251172324374695085853294130901344899148824046164358516724452591591793524888034075132614102998298233839514219523647441209352955894016869862559136213608653853623995121601281381130702862770216286918551398322639183506375427872517934858196934753883008993084231020014610098477634452608104543525802286439425200590372812036236986464519770436387598720783880438841865674530521958169872538464282639912104247073670426504203688237193346724431466451710869160929705148641539848571730003686075175864740724810745351913734734707832928766134102 [122,99] -24210755683946841041858040440857983770518439758574999734473956227863407474461198934971203053671349071167979283359746145496878299685473884646897173584701264915654513791186506466713128342109909597533841270605788565292559626089761230465210846821473222977948383237202044224791278463757089482992993099043782709862910410218972481255262868688082539012677211166608138320811321337132404845763048201873881968212353254734215153607732576861255397765343338782677509422975597694605544153196768392456169379156665526461077528006672843195772328892926023467229484551576249708919306806308809875765611519227389482990234006457182123085798265629097528633425776250372097423548645774322757616402526705656357803982547091259620316110173653352222532766327853053314413872967478687791281412302284304442168171431940132292438135596236360663191878922374502754141093559928528610298904363385596777462110917701166784211867267260323974911251116342294747553879299015700006715107119462501520218908172929203246220420542838851715712891686677409010373291480648637725808793221094313453664825757068746519114247857211816390772586264302499993142008239220637933451608284709054445166384865838923004024468562818421948218617594491494279989970456953418051338365249231746024893535027002904260731932123429110026828134836870528964239496707199314595696442306812807805392970530678878012975488221886814663391000816956865568180214608937408360327294835237689312369611128819460331593779941825262805664761100528559723392894804975492090119020150475368231670148746657491274646894379858572504989640366068014455236049133687075004896568242576224825748293048348803964200794944062950506998258415776328795879659911255797895310010021234023126492711494797533729936091048559022281837852311801724558706509257471189151282008873604704247584113025219358923197702231405652684483781028173120612741622698077557868995888570282880421181416760470166433684802714485639608367403756311627382715796164772489596636095677622886194654733509867956535085599579454646269993460033102205870342523602134248628213371518447242932294919879678297787119609024258695844181822669024484 [122,100] 88503901224015276586389347234168624757928681924323016217307162726464984850028708055525497958808893633911031135862272626024069688149165626535726635215160950793565881592018110809070869777294999645073662521354829540601148714486237997824041116784649426838635238502972695945271743100967572121792768077985903529690450145206578691797179503908349665908702216985205567023460972838056307841845876037097892188937754400335091537645850554275201093831297259608872979585217505716200132577245988652352549165453862422825224995073110107113365433049276806233166487713229726612373777027817946137498587468742119262858012979826623780577284016919416964333946257211279091336596606918399698640888126117285946849182561350816847426488370341956671316607087679103477607134729341389363854353542648395292268717769877350224062916852096868098489527985172644478541193069367308844221693438194247568694407156131966451305040862211377516511209290026132962357976893257946471249738576414630866337164783565336315998751702269857492180036960738095814895132546769470466281484047397001017010189823370205065631152410653945565615912251524140777700624564522413754567806456165018295235648682925255341683137218452792173220557286243406807291916898512482574099740446483884584620524474846870041849477616004943815009467821198534643277224492984164531681944461682393661114525897588167341845143627265116692685435038813929675080427982193575661518909616067638802758492510698137433373536807357433228467070075482966701555626034607063241436687780609189960396445364048799095029989858330859972029607239390661661420041569819950599652425230067259715855703589734636700881593169496789358822958194640633932493202432979034156881919914750040049827982274375640413676531489202758974133071720008974521903493201765512370507756755681925040423782916430649028353715094681857779467559765747250379952463420293825178437293964819708517329888712923433151368050697966550300227617777277431589771927164811407151628717881919533351864034279260149581138883718268096069940375290109482911461663591385056007568000165753048628380933817132511204134174512658486577262769120 [122,101] -363844846481708043866076871869086474320348400962663648012696041023101541736180187257977349952204401878123149487655842634875909305456248111222290806898311626772970302565786810292748959254886214249245632717387530679164004913444113916634417479637103522942120210525156158412704179407955864795207445121201804396141959474413775150085364287903379344559026205315318490124816026955220739123665504632312884195604589005178640732684856614344729613568325424174076030495986719586854330621712369955190280731308446329154453831632696248402546228136992681794760354514459041178250064341097147164621471194433477614738801029845684483794324862829312414229821835445982771275517271316102312793306912695868479433206737751822521866628508069346473477037547775184105738810244099052532692082722347495825515308834511313330383295249683861521606468698767435998030111643810222235789976147561332104240688057983531597733473843891514022107457514295107548079417658165718023288948980819832598521735894851962194122768089128344276572530700280631489985899356572292199893662328164285727108338833966454612696693033996790059407245320672856055771568367246601091520761674388219774883017918884162910109819704407183614769176526736826362675566415080037552224052652891263770908866713200873034243600874872093666924077521710363985828718930056172936899001256477542076831083885398340581860596103325094081620140076217593101049309325919873000809307485987326695877627869486407307012238802713439942008952079082375830493604015337468685588468340176026400801332763606368294654897707871007485213658336527017605471093259323810960224119259155524072193774733430483937497784451538106161290835755984308269156256837867660304542339088782473032888867216486505240049797273168466753410581070002654108912199274753273343882254702865529554140164322948358132388348058537526317146891618213489251821383983238868563729917288430641684532631848537824972072333579901313932841912329297073990523047175150697971752986063816470139968443554605364190073587577755804245575411745286286417396041106283632389635912032760404064346566341324992645747435581595310896376 [122,102] 546634686366946858823807165090496345578101239938092474744701120845632756932719726516047813932413453104893722849831657978509339620487632309769727911266446811575235129829616116944677264651361883631202364674386476607475152895589837048567023229039814780679151204687241012676133974380479195111105263904482323812772809089720484503054490232264168826242541509035101156890680026597315886238061809699951288197514055005602437358999630734418245525390120355190120143377068907276655237873445882393911413970838361783455568315082901997109555899300989559157612603201845238307636212330809324304691491238846963317203440579484676051394825182397430394625444004312022972497363709774145675956028192954181398428316014793894174636376813667204443657989799769503636673272814120664156546358733767151524474575100789745974538096311454787746987567916616680218264099913275462226359606467469906114904132103083764825639249785698200779472732837086028798466926868455401558413707871454202978049568453661357352419939929662252543304909762040660248649322484974081106386981641011745306750885247935670395976008814061213839956140867560528765581610409645854656944453478480338938484167421244030308871162292057648008006088850294515792356833657722957379959132166495434673366328306805285765219499448831833391190476994187428123662433850852283664127609487518505683691679876568638784605384499619620216993034890566688647112417218089957012917835540964414983651888144336184060905541748533340692669751853181182541347876250049412624300732219214277181900699168769704731283403423621641063684828664396129404544706301966194882834616353462828304213134539021828473092649063177061974590067472837147634529761425264676293504757143772906835177627701611928026285154557910014586017044532550089944640706648782824201328843997478537163296822666146124862244897604249669025774792875242975760875123759677372443378503099275763833683554562636552720068272466970486185619999531887160380226598324746860138006685189687117102174520716047096853356286616119231662129849796104191683215802299316084519250786276864232480128646965453446939207584613514292 [122,103] -2505956355106581246633085951453747744018016694255099222170300631983716020707525247887825996055835282780228376103962491747732101075058329750507002104401863384877554523677941887443544639629484462292237001043386032121024706243762523157841322943838794772752847493188726347016276218131348741324857737498855996690608036113682007459393613218332355419169883455857234381182399525055653622551978739119728824901035672952302721009126951442338417605295305845918873275815810886153637464853795283632027296637080977170228447691988442313232278155694544338130656636632461363523733095498245204030206532019749466342482239713524308780329458783123035684663902334911677339984215188668399046366729814440222286421868529268098464741868133542291342098995949473381704132929706513888684057494413526750735998678131244808236324400686146215118103656361742158798988938608413752207745019620284264452391885025121197671569352546834939555052181117034485035765783741930506115814892855549298951397155168603807541581930785963729438240969385415380463333600985611692823463888281985979522996751368321618585328256717142683164592662963325655399990984332062063678599128299522234494384407010220352473878989986489852457797045802314538692529985071491273415933421215258394606518917696663188115396354193816456834659494273082419104165973257508534690922845692447157867866928938370239098727092579106222456027578969344180966081678774225405890297669795849758121077773306177922019731620676578720242486215698938546480913985899039541274376452178814602250303429554672010986850453113871185931435303870512420575815789195754778972487396292041630627764907451889683541671936334428308047494069040121671403755662770097748272184276547623721980567757317457210897282456326867335615147898693384720432016941456751061321977540977056268099832978890304769326276402465838656013312142213982435394005000500830337321461425813359557832811760928497989041232672547311009608676047644456834059230374245058807550983295712891906619224611969937412338590727497770195352942016899837308490856884111921099005874489623860809507277892724926838185923191486 [122,104] 3673138754334613705619081316304013856696965241540547626198247121874747518932008094520559766331225479946697877314902066469338418145942774851252178541176256283623831970982430440422532546558666416827971229064922365797667569648197087095739922303870532866331901488323107112354582305698229503172849702234965804278284661549621450353303012909257693516975204618601984876223348231588964684462661422668527548033855657022854326687692330371667826559148960951325559899170398316050508404320442051537867292655924262163544424126700486329196646910893168299266885242766588074357879921117062577877996368133052620311154426643353368797348796684544353015571474923280059030902510555243555705379510400603161378967319185428765877565464668495497956050002714690301398078922504105574973671727169040489890366667827756324898326931589849618395370373343944632584711584213559626298516107565519391382825226645079220882971992325175061278572794250135790795590398777221776138066324827677511282411000110962288854884766620027153615251436343146722594305669465282785012263911380592185758477918335864390446459285043449175755768964821649986641274595073579395494634829861025800044148965380958029893588285669945294880160302479470725103069350220293823975718788209813606335126485218700620923238525947949276619281806874054793946348380344107112431266806355643409586471433096806360891307805814496115154125645109867307700204233511928881068923807525143414140930635061897994703012130788235487008161131721765285054362144404001468777849953848922527772782962187760465059052266571200179398637516355662755492289655992627494586307111896415026922138537192307602663027928296436780479261737486131252231377358731398592805974324109768550092980835062684206837177026126912781771886597093357365524577008002137645373020460416487826628084146067011411066467801733513243260832898329574944337515669788683443323416400755681906331963890973836465789998542236841334273399641782489673801605276645151474899735103920714717429746655099382250420395430113913618176176613532198592160913464263281592908197912401371145439791704029821587008384 [122,105] -1500909821637433799918747460861954653101193110844573426321347024366950402935448677590444503964374756659240124647797635113526303862381829356102291425920887406033696574120823977043416294868244668858381584578612155193194138509359660776403128523545458715856632068172894152741828999182698882609085734060063536542455292813283708154966477286868338695817380681120271672286206810700506488462635363296189305983988441995796315793003626650986557287586769674115550214958179270297772758063609954367876152649400894642826247612312412587107724614389173592473803344565862816774019139762461816220427852691870360277033450879775652555770347322697191331634099468799637436794450374626951992914328003694261878991106703164373150961196490723833348702017393948501169792101819158937121771535812327854191667619024799678077883241790034108377767765447318167634421273490292660752879358471616123718150577794643170659901993377528318201108141440552799841814280345705272071830283761252634563355793365260771702011905899333896169869624761100784251425053016047618429842407290965614467301679327382980234287625633944914700113299967265191904390346922314177587758774842161946337709004523701535660972793646725357491630371931211367202623464048528140832522623011457374120040851866987021983592509815167265418805652520639166174024834540974177041571340392260804557875509605213007844225538679984936773046948548107731965019241415182357962525654042892608739609021804910444523031567855380555153773786811544351001270943997532222521897008487508858986410237899972005023710319852065060051992531914964467872026446067050659009853099966256414885254349609807332539543676952908969726408572357396863464705316508852851693340136114066398029130819623907380138349516333893925875864498353689139563183897396766252768481288433913403770208654219661808846654201582629966557051023405486373165465018867143421373715535041051690874668179831166809056706400596078485428596287233267380410471000493500789333271010082347890636917673326465683537215419439138118355581015030960831363662276813782636911961814704702462534604698775759648 [122,106] -4451234764956027342993865414116599410119236210458206851293004456052560813783896724531898060580210322867004303769070623348140142848702137711615262531507172070051596951440293109344325040226401108686252112244437987408835514314338739062786946691542350153231219660262284353677470170417382060873414764289679871124561468394019378628935755164086035182013608280725690861027608050221594607567549794420420448709400144776938721277992400621594287653733245614609867640140395177942768961818443747566346572981002044008542435034567511490484121396747633712083442382917933006930324703291205850344951112560815491636252746545068747924370587751406162828466250765276080775800633762556589600085748222987796550654886580858389087983420506516495439072840610448170702166233572094651160069619742670719357463974803347423968270947575241205275292460141535956324902826686167001075705101943889071705488602435276600576976804681003023995338297399183192952338017057770265824562424239502074579905740930150373516769858718723369531182566797415538212303730268153550062943337583042724747763715862506609153147989660831091290190321107071814875899710781322678387562161017597042601019571082986383922264219514117853010566197150766517599304072648677643675160660425233712343618643085196156322091920275682121041443302201749224054520730755632199882641536265624160184429209074244519178471411201455334597134962938234690177031266442666653336642743905188207494659360316077528530025536254771021136682140067577347962033644337940150894383756389445726267039766042415808787849186882502899519447328404907921036194959415630493734119391559580833500335871282044561055801705447540707329116057982661470976411945523859220145266282531779650377195384735444268712835804946157891222111127744430673797374372216111174210389327993351402555389234453046528248443267054389344504165119598070340973011923784097418697191839088752282588296857446330773348079266239895003534969629401894929340684221605984297294867412782718122901417927791991671502447512950561691604560515775768261150673017825300431003471650571434159748477326447 [122,107] 15113704852497110507609298630576029492844585834946503729914128371925233144967764630618210707998063131576756255999732463256175259303234967770547449590442444763271925728348880818762750443059119980531065310737928364663585529053223743037953846843443122554511081512383002086844845844337086867081385970157443101541554932623810954876866466397464377462716113720933089768272994402492786730772131847945116122185567500734377080604070850402183985733045784367534847531727508367875536412877772136761960028660597628879725605700397469342571521928782696614510998689624834472151766322768233798260309836456131383951889808063680854492710981031425576120833287654960353136334886940241641092287581064585929072514441011144735056526193961934309421782021302271349731431000599425370396699157043425017808994391980110190974273772344801081430570639871424355801274892171441157820178854268212799790576555981477712395112519868634501926283576882427377942552728973471812104066017151544335658190804441760739609387800287386675151784883726921242780947273930083475825885637018113779459408185883761595583630998571794732962010791498353569008994085443628685245679491914329369067279957451792631503417831179902945315462270367306503971110531850213154406004140673749604251062645260566775926106942725261933568248915608521584035910439176547564310435258150110585659996232491642508867668872109326312985728041794862175697893279484844425633576995159945012500931249569364824482719801474601511722219979473408911376980913491222144420973492717085057394379706989017424212082498971535958654241915890084108547594724396660151799725499618251431875549327488521497431876434824334930037240110190577171546586310235560794160365663469232611837260078256521734476020772263538598294443761305857847644480713751193453072245056957360586914471028567590289588514451912781303874555346488968587282257981237609447895621987744533007455449443365675678392335737027329251256299082860366299419222858465109825302082173915991382083342580339197869902814675595139110430276066122858765251518756612735827739436627934868253259552 [122,108] -16530717911178691098537228105332580165678562199955941599563981529064911570579846649535229126830808738378359872932244413629635004065512927361936209080990658770905042248852716070033313375128366270152892488911594346016501227197746195092665346408916309908097193651909365970247656563555529215302273719613487259402972004067664071175375738200097914225974106007386641292638815687337383859421700123310905216592935506863305563748811781206745278081355825373301307489805636304922718705847463674375174263632554409621670164425814586192797083371198423341465403317597681791432033972714553919002880801005102702002068462984793481807612058014923733063306689712851139974115209464183595931480464479797791923695395924278912210019050458255673042790786664713005033677362210422665255887330671839612138480359020308691941906526155874340697896517687753461995290396943625738960557504031479487565877813649180373050724383790850129239938877633707380749842001135207704282146582234025123216081184361152205936325629354290521396718999932561071750389315866085518396628725110186737926909051031657784589792539037210591767335911389908425965404668470369635604744111299392576667130807810383884561825328980353078985899358116407731941092596707749586531983872537585516344346976479394351842382516879491592666836946186654228379330298127991366731874853796449921903518070391632369065573071247763513627521578398599822887603732487355007679060559060486184598148641022302689578238980049896354608595247727713218565130285932115831103879668339583135343214515396299524343692416564711016426901856074357726083077136650394571047522723963830496850988530373723434808700383263335012383027680803812162441763486622770945435291336650974131647179936712663750445307492103689598762838612462616197668122634163982965131567277595437284272819590769907535123019850584558748077179064137947951927466137530406335435234208590311061708096789727016166138834378893646490800167262924366614319984148940233301870942171563733324446283987703063680961438403581386273249988965556499998590203903247048649495162169527043440 [122,109] 8717731530546731795923676499686609303958275362966628850023771172291139385416997511995589239965925524615966018752888239522040666935978402651570424608417794981112555271086526305997684792653631944728161806953603013089026319681417621140954306689760299271102997004591508784196212432699251411968856755460378424920701495832271331997569166261324217099656406383490760668462714699350546565462538781127182154668991579493995680384959237398711018140645972135086253043188044133256987029689755787218065107198022230999101244571815361324969262843530821550247439789172575080896213966739827222536077739137181381430389115168405992275228116384901578938133597034815573308608240960430274603272523475042598455396197626526870435920417714722040022240423792121325067346584534511165855723159474794760878606776437324844630621511927217153153157855161017613471561300288075906846728178499711436475916169682493693483684661997017593444536777853289792025324527361507652481911436694118812445330403526092165948853857979422455107057901165105526450676133670734696396019968945575192791881502453922164430370776771593821968624857716248566480914040882212584633692818141143572514936781251795817342158710156347897348635238357022701990378882831395867228081562227761916147773099899890264689495058834058254945850985909904917249734391256247558088065788715831934402726102263753261208619443810424452997633672597086954304394467216780753857423930173003931850195120870261577430450277989197367488441986241600659917670321327962895752069274904678756740239921685328120047722568573118105377519806046478751369557508992959098437674834407183195527377570005575756564929959885353275626445153612298867519280291330882116027240014155854752039248004795913544655089286663535289999949465445672122809977746538611311348652452893794755401708297245558089336035712113865184776376590851138012489222694274783647422383948905383731895535852487849195298277564450327198013668120095001338675771341835350019996730355188006081597395024860732942689477182609940414789295767287318210254721388788781847044710420456 [122,110] -28147150046208368489731952147195773703792427098512484594294868418076010782311836422507982907150502036452743345973963940245195332925321728832884823875982765973664872006850957302158919675575831570023246635466167172724226847618178544880817910586863659799574869268431453586074609901892993250898624891857431588883979517126058388150280160395500971093368113272447803314649116471554218957284205674016790160193488017744635760548467511768571076685589273251363426265243710829005709692626742146614724517921684164778383094453367399293770240043852807606962213379916094153729328476225833457912728536507480595443360792343116522056646699153163071974410900390561106106247079822162678878770833161610284922736648603485589957748913848059616333428854416677650668692910752934918261221349510575166930036958607171818601058135257578820217052578504914375737231941107623712604443763866101872971579319095161691896181005452564015693433967882123869229259896591712469813949530909724816612036597200287464730800974610913027999908968228688159982335202661547381829380143201074300142825371187532532050562893789376550537742027082840524041571608549366191873275148509807347344657901611173830794790424690715934632374954597755702488487814551432718432927625144404304315486069857096710510137333291672494226939227663235516870237180016559532475217855108997808619033739385156997293957594307916346113464296572083250260328606461920232495657390672879155226363563196140859216387064287588774170955891456669468538909883810214656570028221750206160932996509377225595951348626325626976553435399149957314843843524147205000116311160417794154270188095808852980544435872945275717412627304974784019108320012734402745712566249276536367709599420442177372043161660208799650512877008631020216742272651796254448839810554441806576366509784527009374684213470771632351231796908778509718028195176133261543364899053674857973426815762603857778582001856114912566187352338649989472905234156181319465316280916444960785842383870202318102235334041045835799934524977129022728059884429660167672220 [122,111] -1930661992447841778319411645380557678943476724340206961275964790126146806740813741775107700723636278842547756861529003724797671836616133245637898210233434332036143385283230077330019930014319594212293344361309061248302392716610946798795491715525687415589531542408630368035415941843423619437171109913693281685684458062605765555743820010523261235163290915379932305967627830512253954713897941143513542596426130666430533685415022707785543052950873880589031512664751848785075342765407078962150527073979969219189241653263774187584313024466389270872355341600903088105194440684966808797881791175767384075208918630122174239233290591726573693375950362246205025082423052409906930952237266502787303861467928693437860307002920032417288046473617409255774139141032835056630861423397913218759231256866074023818187762981043457702303327832294945951956497356014159255454310416840780483150003347529382538132454912862224020850873768403031656642228898949437945847579845761904715604993143608873998573865201203704186214241547299874478076149015746908878399635353662919359849742654512179190061114401424019741498661392973003730918547586353014068171016221495063652591184234373240367220867570640468975419340850306109053875789072588096064055351712950557845161981811299942773228381555288637327518708351151535119387999436848434491047981593918679087650873163673266593384892182574386368089145154077943851742332269783288585080064260686252817653570297536827491453254488464968943530017229663406408163292921462905774595247433311466201773351782114820598435923930228319236592616977227371370664916837281372489978598416643321315233863887518639829300622146299992837961485838774588828813336213304069705508445106690269155038674990724399265960752362676234495345416453935414521607311565338634983460434303933732989815393550081028584452616660785372120998004356230638356252621764354058351019593945186785390357941733192807490345449946785099140133601272198605764379482278022708519217798532115908727829184462034750026438426364340002197423069294105020271575625947980152 [122,112] 683093493600994022069927987237824613326465546035353685528195015899635536762236243265833722404591830965339638447873170454789322687831093410744065736677278546258248982016437759380920257301326045150758353398607681109138733555963806185611334611067983449187463101833324100940384174804984245626206927738307129313502215865506116439157429320364298790021165144217545651517107128137988568253152879695658727819199918823980328984629584352868327015839330556824065812881463835052894225592723300126468456596658429631875352109708087665529230075424848700942596436160060458355420341617961949835950516477628870349784830539521258254411457748834379146925498442785726333231994637140090079960086126535971494070327850040125469522094774302103533462907379952306900510176652889381542393778319401898556859313992318807811507026442587836883879371388442700142651248217451349494169933784448290959903243652006369384408237940603947350983633101767212498647630623941344661202739762833582714792035883899191748257727219374606408460376530062107033364344384289074013950745012940490281464370830727562908146341726953394366199634549098052959486007241150167613592822438110735928141034482460099686950673821539001320757399559862301233180168792507414848423286583979102446728972830979226656265614973967553838594517003083813191237147592407581003100998323778108805388573558016871780554409651571141079140110836495511592761919505081015853526767176291322066761764362563145603717217388883971386027023880687430755251345201845300537336972525421585115647016190366848179327946933070160639321523679643181909528200101682975186571310339168050984270602585050105140323312977523965839218974726043375893979531594978598680547708204763240708923157641967923813711220813226668016083070053783188311310510141507415287174591939020111790235154027743190323274855050480397219079187248939053581825647056847749751913735242693447898540571053741433181273513547178658572145201641278387119835399391111790685001838009499123049799405516322048287448719456113597675920554407526469792629701040 [122,113] -173809101455606675448571114507511314119393501109468728440886244061560890169201570959695195326405970837208669386015912847369263420279151769104991494672882896635428701112353518781326927728684937081850495929829426967973941875656273728693965230606355194200148492696098317797979535108776989644910121430350257340698816547867084859560019448905257251115448044369467968638297080362051399623853249486081734314347925942391159535153326000042913388345265041654428683497031512518415996760365886353058738285900327535800357097550008524947053465153193271673405897192582667661218771792724710407044357816199325183063649053303960671881694415038936922338609416600570495913516235913285693672207645939160949074327225214249431424093650202559535283562117866586686574144938080135681917135725207465912153139920812331315373136698543133995501647627859076351300636111297644337142648780907445468442876861408018627135318326892321229500896774378494190134010033424028152972264717796977147502957229282124062903340760539644769370822374046132357199144679458159179455246048345755327510323774906699355113219118770821472281991547062359114777083046213260245589002896292697026100068299373660386001016112638931313768271980826266726219597700516414671051566089890322186397328297232112088217871130333014347298923184183627640590016484375872879298909133658920634115611763155257128984785518990411936990356442338154539817232495767099668733079172386990297183623119251517112030536266071108605038383645134980009475797422795903426193214625800064717769672551827228713000417193339789676025643411492182515364517147217225126631479794282019463002330901237412326202942218261566797543234030672158005774627128536005471286533051714439325829476815684804955948054530681068971122347456434313839924007860866417004844738480267153733915707146529784147570121624579458591671004816772699632549769427551008344123016130929038631709055795317762545808846239705064040212228067561861818609369759235470060865501034238809117844608089469240045886623828114155974204905387696623850184 [122,114] 78314573688834936824172469078194664497414390965962220706475699715980528848192227418428163531855403854359796744296645580785850662314526391992693430662581816889013292035173036839618065090926674489354284275101240196272661807642619890878795365821683219574066035270879113167833805425818988950541889380400328738072558317672337843047008511980864372651779494622215385120297094959314183438362806020663967479739324202699095177412213132358720529729315666755674382504969959645098551546070450115952803411594343146332612115550501980441922898421315218775451582207870729519760715332022420843024628238784072116233787051524193420977910244290047264909766051683267601320476141005435552834137650678890933318028789025778850423256124131803319994036380186753119223461871222110926704054317540670121125052866779986041632307525663545571257005737349893878624958339247733885408050603484691947493790385294760224387054404119072538647911750330396517544419583097346681503213031131256103700620591765445735708041498926126356889575196612659628648962594609664623170313975429720340256856872627453540858415580505492277599506951147221667128526385922853178262595163754781043737923031747340047037079358304634596741278251866245877359965930534433529927785413070926032556164412845120900888438694782682339234108818382094637525963185348993871210935907520351547501034713414274841067472835286842627915774661940570008930429565292012505862500046205098422785907219785641685740054940162799502771311248947873481269496236638919302410358394765980664246894274318238454229796808224640389707900436470201906714923752534690391956911112238535437210346588519932523712610759203214684921808087028052042686817030712653989077540224684206609810541663962446985402086667658856558374147632177857712420022336168667644824825453526962293956012932695512536421324320179614663604480640464186540243837596737566610371432629320945769017119873778333014720378806953109335591327794245229085906888725284492577807089783373030084331191802500391286740063287671526147401933494844195 [122,115] -32753869244696464837127067544653678247640988655224341927363757900652837663167708448535217667690890829900944108246202275302200259377486275304302503828722886603197660536475546071717157804570518220838926228272511653106923420981876207953573562531882204653194472861626702712445839546459888111911984952322500438240787839521496043265721578753165808411011970518719981758625599717198200226305533084045453221085769376219657526441776645689881285179439585616670576681360631037723356805455181582266153750494493889089860570746517324184259061012972496018986782359545142775793495130196394667139411346067372684773239050773067727239955737630404682038663283802957378638055965088441558208518766237006786812877634956906726206852203128962535460014414828046372176277649326381604874616063853156374190930357511165445781558512618290747513130619108141132083245223873525855157080361371507070317884216889356268959429024527625823470054273548391578304547978535960045389938789047018241566533655523802031030553980910347275745096846083722274616818819827169570991269825011326581884762188711086241886933095453567229462390342214828264304711265791399208140913368095920556871827120914393357925867786257488373118452695452227853606083716923189026379084494290758637452793661924812436229325511690655103956369698385184360511640967024066426393611950613114773192267687461917248985228487999842041565762915172988844559823082310221006637138553514440982552353147044502293887527366002982419995250396548113463113793551297072507852411168059841337041018873858783748816709924230595224070796038357904429003950291122502680705320457694408577569757137015855051494277976172603830527748820242328268769541618762538566480467251462438110319246978031652300000372513104197305121170167865712067021461766606563721582964072128980618563141572824926868858768617269155879028068107247712195891351642437084228236680570559514653473806123451154483891782739443801225860023467233642628366868748505572925982379214610839869064682579917879581765963507144639237827182754 [122,116] 13768828976010683921493311602740192266419473638334421441113316166749193604765881374299410917427822686692007899051990741248958896352714952909250883386060170857795877680780411549715487448207895286311230590647725447240916852550680621875170343903059173157357999374895315775222452187521277553883960704451813237802110446609266156726642456507681589249678755607634460538211420231492240848889158860757912150059658877128043671727408917505392372135877098678390136651628970356101366236802907072212025397077831998703390217327180108725437024315082280624650960576131456315144293782373672242521826517116535885925494829542427990922587937047383549514042750558604702406793202794695545484072034878936564682359708298982421054327588861010161470093506721179860871202690007877222245977151580655667652787463299849349402519304749699292689793455158175739641564311106619827459243232891562652754195151634923701274589775573690295219406382897277821887877751243012378670040905209700098197018358884409510677426846019155594885574368416328021849827905329752104200223544947978465605314678454038689992755792985207566428165717171495427860372255061429657546539501646806651871580693078297814345337558010423385025781340292429025864335876702337186270801239227460668789475711390574675922915082029553482115352234012040358449540719288819505651586580576544237657422837245116625651034967244206906464703801320556458095269974937154142463625600810035085174759548596895879632222876466924001304794076455280857668908386611710588624225651430923240142688698976228257606026225315845588365210859855535275225439889459196373394917257856162400937425375195918070666446355227552566327818349711233480283955293756414554124478505056011830133324762608685118136060662322988232796527452278662744997876178577669957966570759232392066509551986510520788080165920630369539698276937945546927297940879782359872016820272593274970666136749297600878768218782797945919437255909870179045527263221139973861174008375069273849624118731952580997539927219267507013364 [122,117] -4120869468183387508169608566142568858499411001698348037719843617130091086993546200648119336409285845642244575923393231005235558532942999297987683003937574147456166351083826223577214613557658444765556875543449857334007268969432716487900584597515927815038172999612034800290019741573441287196606655025300617171316166978140844419224095538344815123419143577075026238357614148474257975095451129293254112517548975597040104255920044357120771482263040769670452145278830248679930410531377548528918087649829391060096559568510692970765222761807314247843400484263736888825758071899102317259659948477946769738374139720936442626809802593831059891278082132372195572667541410620762283062794938706659362665521037431677806573896730345889151857436368330531388635859761010693941852936290818003290194333762668139007793541401873602803004364316730860455122103995173502406688620861238556581481398067186595600054441632634166574608425833956807395191949851346168219084927686054116037556955619449273484665040363095395826011918495469903649038737595084891548806998518320509426199320195036105123669241378106275660483634296576836443734078572912462997997831507334294164698512044661713007163177726827278267226813861268747421506022574611776196926358062931935700120881311337157691038097153479384833019036521020711411919678724232812319931711563256493846132607246911153877151542073386368862812207469567618495807093450719956260296023191561304564074434500813324485037062107095548539250305215155643043284977910775426222909349019477135823894639954148041757923013004979083158420183700338389015844356974182635270334061664452571684366387373509114934870414188084719219632571250205276223896700390330801646264877014697450184140031243991327718198881229814559907706547945139948243020141107018673766580173857468252318606323889167736942589397826490009999393525679884738764936553885396362885923374410193494729876547199877780076937536791560110131301963169494419220371260202101594393680654017653336894615574125588051097536142991128 [122,118] 865045464790521580759695579341450790098720335845768355888434461549754939036925585281224069583544812103808360377995044947197167801356863713764379957554852093234606276467577876784686433169664290942647476731382177693137418535435308196797867394302219562474350540382149887527504032281291649985241510769060758017171311951545997523847938956281227212451534164536134501907075570217443101849359935661777748050769211877456024213164413653692633262776847211720946483194417941472211128425367702157117911184302689700548288441437916237771317385803749728782524629787159025420113985204298113034860436698491382815677681353857233120747926971980164676850703637825083753004132986132215701491793350996979011350030722832207962021197853583475291162148142690318735007471421254711023896998683671228359085285297711934859680919711913394173758431383941401963230983466463692822104105257042957356764707424901684528148965640790167392012528491097972044077555313923824652189671154374695355829418048702558960673497256127454349393284885802473056154989173309938314518488415500030165359395951036678361737013155399391839549255026466550538564259123970092756559117823396626557100721472089553142120008040212812104383066796724970904878959359400273831191028257220370336759867910019222447574290075780864695332517016816146343440914733289035577073998134985902266318862238754735817696626712883326877485364331883090918648231049471963823242514062906441421792696032211282828958717275193448736678796607829188319707513048245523469656264487453562250445543284508114692760939416768283244472598339969060025095649432864712125400570306042798365924459250719595961084563461524909012789274820645079211834213034849111279881478013452479967017139617500796911077808024099420568453228224854730908316495633737922240559620325085316690400997026111472317343068832572132241141553069350844246282287922852939510907164036666649964565156520725975092014408749672290705735232228311935936807968058261626832370818386298980601752943703649653280893732 [122,119] -119311431526190196825533431261814849443895169019674475536894999753082204436800786660219801515767369234153200946337175544503048681752939925137773440018628503457254655177494877107924675268367763575937292321739942928153466307848033181750942186615540390884096493692663495430156794800076569002762819309725661302150592084420146251184982563198049541963325738109425096040632032834172004612304677000696902336457663563214156274321160315068731242714170185775419679328347192107270426865731332911305829428541949778960821454197782048965022751786395331080393703378498875196325964693291119725571477557312313273441582740456646928537274307794660807302749202063361753379886534740885523535475967956502559048564183048304399556686700952968994545605036280067244916689092746586220126163095440639284506091839704459534465819688620126382360342237064013564874127864313898269558923498359706028153481892799412463757071231534907840109891829312122393550281243810046513788529521501444619071972411758714156555270656300521895431606505468388257626191132615266330866814617493005646600725609566632572637504819075290432165043565250664772265929723572623130289366654971459835385428307640853309544296352998561223251437692930677194882916835632705614552198551495959255378687036050213418666078007559112146776278330677702277988605941021837428139049956047543272699703595043094110980278158468360042611829786435878607686673581760897811700233231018801650780335815905634146539570368496643494071066595404700266192938240868754447460045877845322169556500388830668902208182954126105516378613291950699216757023867033834719689616177751347330321161914976083507810778784260743880962310327650772941972398786932975294611051452299882754892743489767496348408986654434618607203884764604391734744132748435019615774174532187898329281232743530567595603858186827087472904033835481797602131490934388297105209934393167674228152988855541460394559191401962029561013419092040129938007315737500288088929116680326376302319883869467516033 [122,120] 10770471360088091220174494763887140293582501375630188917051939064175017921168992131254599194812561729038099145105644975188416345556784449335114103939592320951128580570827448694874397812981218453284250123104829308271908484359764275545704929779463690586782517060324909175696899869864030232078829913382583429711108197375712332820639919488702038813231964286593263619940328462386965262586655599669213014023033480895428129514323424540683678782488649339452584626031345306389872831765408140868473625065425722152935111716196593420076466548703204511547241211859610695469418322492726231390645483991555902073015683139915219912909513110602959477195266380220318971955472558170184994004658853234330541129761829943255050295924768688696269064010641035056255260521306437853053804949935537364370909543022524341630692093570661619979438518347756371788504928740067310376520853187144773928841146775922791199014674191414277981133683772833829558603362679941271061380636053888572264761340747008322670860505103167802992191125214411018091470435277537083324485281114574562618229024697185989326430244114880372933981436657981551975691101220632433386409298300670931864798280631656986687019131263162583944795544240458352061588737334906031989145699431099180428051904889498538820836564072327158540441228637191271950327031115080705662651160690559605389118059092484445478682922363909643343647389358891032396043031732994226364386748207810028648633811223913615459222667724495505535324007503170454466457568181478103434184436175098829862809661332524001580565898828300350109280503785505442637185455883054247876882035066676904838299481793354893142827922323765107259835549786038965229816755867041078715449905630959317632323720308491967746004431779636596337822620268240547393698007244216825823206753191956472672166884372962387416508802184592505779045219290618459610731958062985157432922904541026661476436126408880787923449572648402282201245172404382329160330356524257954306779243924967857448763560192 [122,121] -733875553996022248320040084795117961803712061135100527284402861185520467191022631463874357831517160622441822892683294475624772030795502076056977292613201409211267217974406686778184277443311018333167677924563164966478402320786781460822029788967074059972758297420072003484817420296863056836760108425096516003803294144261702858489511504982769169571279349652747881444051993245099344044218217973837107104416143057571604610537217921889853546068728126967678698142200013111766304728811265237408085966195268033293028774146477426549446405214087883062238059114297051948100091476440409228449960353246523071739693906930063275465292943122459328342781840337518729630774548627479460047620426883488197188470549811195535822627277171021711769578633913506536927109457373326395171453082647716490712116602328601031028854734412100753443727951502592844586357605918474648801767264546968622032277974710593189431716003612010042523774772161634050823656966993581982611881948794311220577171334998514766570003970979482740523141165430196070645360580055146013553589006456102005050337673134661208156106237490191761625345174380272781657905552922410329173776425397464532896196569888119591320811713453696907925863432800875026706830187107164105264388577097447917331723164591142212929479591508914827457620958398027723422121225341312835749947653985117727613644275552993802411006219834708953767742136023922112416045119675284994897969955651654367854497079507399195613262428762231670054764386539979948417611390439704938302027426307390685220746927655990164611908201440947070151525204504610390734125160054495104359351394116014234904022986586581182730117401994178121913321590554205588228730379928346925272228668751707420013381833135426096210338614822533339232911649731920206437576879645590234397923953062018952718649833440224337441784286794628800457278626486001009080347638398474043058223611049412930402718832270308260670726320094429371809233914026147819911288797612088950098507808381248466208 [122,122] 38650842818454261793101377179463026165292435733835618028900327744318676020925587281629068986009366494914280101146641180236064107743939343063430811478284450089723990342782249289680071505201489955550881263902594255196169252214681059958225967890940669453075398330245762732149686672790299252903937924493304468406795197680513163707238478277181437448132664751913727339076571120814124149701936641427959416580426107843002638309665266460082834158863640666072613285198055062503549659001317442441670381870638118654879297099575972914448585387528647936736193681226762650877827023477938305891975836353622296062915473704877912530314754715097219324030104132381828775282263367769940013742956893384341624453045475335619147780010851495768989404393589785446783095388255443239971243090573919663072768705856658571392608955538997220925362260611085614471018320322984806817744464197701707058541328883775085113268422846884421729482430406977941730556580255272000297736392970350343165173558671491871255104891598406752351558987550565603042217220913457753932794028917170519966230332826974107785307055209227532979811464549910804071520905839031534173612338012795250730221319708708170950563905645928722972273018344530826871247182766084154027390539839567905559722347257926426940099274853721340541709032119053751819360708102775841118748401861331687362124695629505566102448571650571154751140071167346031362282251823148388131075633572888465900260068024689742287614289908839749729006897745109022732626922335014356409084511773805616680013431830480174218404454139377865287701755077575055352556391322101035979765923332899180399885403099062555211328368672561015489316674790791036506942862580776993602684027779533944826308960011942587812172282281964229264972706808305025495838349881808200294381062807966688567966691090665197546380164517764992397921579346657475715442106056588503665172037378077134461976823082017664783001624042692686028211651243816930190349550986440501806655051236053 [123,0] 149535432640282760429980568049862333320870576988625260674040349703899577901399933065142232319800819701976931721993028987583618540099160251023364881383224972435070501161347410677424547088577357480424009303083414256585504723554544092130939646453468289712410653918666890491104155407715277244174170774617968968439533206268441064092427076153195234985120232007338562442867370931489286097273826678637415944306826470571583232248783310324207363874250412707895045342916914256312847482336764565656850426253371131214824900043619238741404830802138818039951311738401976571463511360286981065414650499662207429793411193256686022723488147359388183715546737127988185886195922441173479202461803416623535243370011507014790299587768035381448683084362401876440497519756195506437879055934165963472242949070695845120138521425152320328613454601296224868574696653814003033513841878841553171903560896138071273365776880367855337119573978855810888681951943185579910694572360841951939274424316575619701831730313990342399558805205721156351078974263514554044244349606852268370630917878058156888591429520235867349319383499194573291327357281826107586938291936721840235192096185857122146511376450649119379225416329657885439242178166510676168553678106927225222230351240215126005477476197446564332080115617364662211937554243213359433946227147909518423644256984176929595794203608843805433607336151614700292829673590498156386603313457823517719661006008941830391044163192915764764620085815420250772971652220940605042862296010926308427901998212203198472267262687023809330116651444604890531317022227456092852912346854660722488788779242317720838150258072699028693468277179054448675761641244322001465896914092299020690330666782761675163215241565505015896885136785964213148492116692857906343049795396340425800512358407724632505979251325339630481378739703984716500351826166099515101982083080866332564908785390925194970118036465210750942229457350957272627531804555146630331161187720501575218993283377154441602327368096443244165297427335786308504699762227364641558955889817919999538844030365156750002545307558717852844752559767954044267177399335010082883192663230076744135115736801095550007450796906063738046578236577574046138189987353112699745219082116293743265260709945033772864603465858093602266088578689462451620784122496843338012695312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,1] -14861507797965511523500147144224330813445299721334116728713331955859475754133077413916458986247075914164701274693546631345948310485296398430203829162454790061413136509791213544947741891974455045942675310294224974432642513043126239194736321943481344741317790830265764113356072148457868524662704790235573930073886719274550813620382780143616404974060970080180986885244917160270547050423628998442409376711352449809570271989034577213000620815072957204322274540742124004113147816135791649689600738327147309129159471609606359424598452878394072393539561109249338645190520102145731137905767167053019323337018466283690484612643895239146810562907971449789981641657962496839211486819938277423066529431868384863320407765677189883632281462429922121357433639749969240913566565637896366313607759036719864865456552576287302732597042983506397720221450226376400970725425942723406850210162293243535735072055800308628195197688481716384158209385343164505985704318442529878162796628249253764641639336965577425104536247617344764034508047297889996428470799791062817223172597849340420451270974885174546914148148838861430347350266368728547345042990519157962837307750651416351045939152437487788377975774170158714280124041769354607974372566232763243323180959877758824401308629794902195362305377822111642751294478881215813397336137247213955640915785541542971604713990441236344814951220972292140217400564428321951617874028966794200444121827236875971226404691067336412813001538935683358140090175175982713463759453326070429656067454100442609502084953652139376231361309961330219981967186687699952675255359043017038412608801008978133267735739436963634968600065740812817596196331102460833417855722583777485349267684171637804843193844808460900341779838901707949010802728203332125062260339859466313924162020465943516316735945555904628680079643093912495781858876469949619164767879565969990916997011682283689662652976967711284369252981333961882561478075156926318663024397860280314178204218129861185896427659299228087904103627508499622035661128389507793843343100813497599713345075252503914485120766241679864342061910250071498339120000972966596535928571194594917942959626671477743862079118998231550533805795981929220633213168169041637694850005682134397405260682113858918790256123048694403444722661510393746375768841971876099705696105957031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,2] 907669425580467122637840694639489373566661741966771614776712781056643973993091999754457561732933294355977070069452402901884210462241207617355349484411220452258568100487466477215316232872762133092608831224810595510311909438809617732650516405397930317044987929483862507312435455528697223194739223306011637461103835345973105288901665053405123515879861220326767236233551422659253794889850890729454448669025120142680473609615657750766421165335019441196020009260062761578929482341692299731941700942270538041381896431439047381955610008686903836246232932486672830659457316137428801346677713098581587193095354705127037007839806991821389744333230778825816694636539186936224381272043976990590283228558186662757013288857213826222329687153597990560825819495942937773851635040256520368235718060252475915462745079045659561391238519116902775936231193735104859849023216214009919510926402148040397372700041103354919669233745536920997825392124383878659626014145138974391367213374832513879919280385350613304673376789300806319884025406490645568578896896871579743009647048235198480330405065019776882374469004275475766837215004527477711381664203134781242781638209876212449239825856890604312218152643162572288154498291138123643753600551655782651192192503868199566499299086589072654407800970411110137876202090292433225012157290341346478315252446682475772791750651655609517316504411701250955504919564633905644169176053190011197148349488764199991009026763312857522881291766689860535245925085609728864394210648337701990037807007910119582573209778558109533757633041745852732522983440802566706068755786191392706852981970925202190731406678895667813432275389347969732076207800176589517213935121338714720169913893804135631742381646147730465395811262590868952434722395143544324022861996307011042137800044473190882792119224719923463758948609350121642518332730730479132677362570743777891063771866156625764308250851286475478574409343171611739514230858703929564934819546382674185163848444140824412849000720985185933109750890054701090253620955839088517009719741458524246179318374377736439561833542919422289215129786854284731666739673070207076270635210328587551920834381564250422234664592208869973169466262306693487398730699220765243546766274590585082185887060945879386785774282665236665833578977047877214823223823714215541258454322814941406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,3] -26798538449221399275859190561006498692768228841460816457517865717839484335755131969726177262769345240290568450318120588478592199871310355669562012434480150868391527523026560956696875938265591475905241904206460538981360288759422964589504692387491014538918916530155933312397929518095499091187636693517996972509023543600475256865270309471886247297435849171783660680672380324839506397528231725102421761394610020322511673661469868490189876594009014205232665742832116926483901908634829877623959212465076739831150644356573271193191644189239140320969564642721646370965873064485790381386244880521390231452345928438946354231910148000770768570846561296857847265578920075744431909292363141902017479227190370351923705986017067373640090999717702442904071232485513382260944300517311150235119614299077709892734625828652388419791697804881867541172693221657881402340758956573422671476353333523708693883322468920488766673896781817120672823619445641027844929558040033345394815901026218567089155576703399493506211861841063323825328573221518125635170803203569591666163409956548971177816165336427594988642064817632927280948614445016877649585488639839333086018150409202908255326336310097064354205167420785475926446087983689712531327588963514362059374858059861755510229764151332239005193592036559255869868837561312449904623940848711491207987609877113350390491202936862408451386143314737612253821607191548161245602103514388555550144721963051177643789334173824296697917746158982921998482045117666214709418826096646679675901916352711374121677731150802482219355797948342711906322156108590984021359551159724689641670964105917440945602463230942518419834840049201902186399284828796420170649476925079212165253859158748691518314117208866161329192714700064020788183523545131645147839880325175640159509550566597872057044040085905408074023093112868901258054576531384195002078487264627113755119621333264816015601850168366123311016572320817680042034709909920061417638950759665437353222960456317237221003032329748223963321262832090036369246775847548744608665164993783804645441799128506863249569930880374568853973133703516490677530131816820230070572770889093320518197683369803046710446687482220555111268876059083714023462908737588063119905638139555094731924199991227323842920705111472675234837662739796397234123132014005363998876418918371200561523437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,4] -99979337060930856290893030038841391544895092055701030709901681786223880924577554948318753328001334493359494525514578141543754645563981792674551696265239847794170224352782138678516780859815732585816127378963824846663229444151073527019886623327647611949580217635467041865088040767404049366502248449976154175408533686765762767806509991443227299090671728175328796692047227337712770195966574995145540245310391386271698180558424431140776667275643324460834496324217761325717166871367424793736485716119975483869181246654966056458404343164917565087291160044026832943137452837528886172415319029493120188337178548687304307830717133816678503017249122088510182014697012523014502933835559711838018435453368062970583057490517936639769772385120086967874204299995828635153639378356689901546533720257389495942121533477442872670374824742389690306074951708825117418351536606303868389482971201680424812592297802379117313324059321818279889699800202434270825177032345557835414026468456305085930488690968168169196338250903252529648007388551549160760636680927716902849641731965146587278517714042258700678937907164017741259712925386300376141113213815224529397347809033057878292536007057809143963645402057756083702490283151462522894841656830870456193941790638805980939190188183045772168101058390940485315841838015460491265651621642395841033883674824337515378086672445511282693722167744536219265554875535026744149959805699601104591926174484827906720233916911539333584223528738580801622987440048092499299359752927545887328388120713342878636456877813779539607808694581872796901183943377200344757589653603229522023830702096612195739877628141464275843294358173244321233855227028741892808003184328933927311384640149242500501246236100193863960449955525729997095941754491508590436407402897932481593530639577436257587829012788413279295571094522324294258413461243874856038991383876617402043789236285025839233096763667226692445322076997233401545334153152184934016920726408950029454665693263414486959800578723761309220955754836537968167406403666666668388830049897470309692932580958306179281117186190226620880588945906211472106865152454244620923837090493635436733733030117640649533431480729923488782586444941121411332458163747859332124917287435496191162025589956060099071983766409145446122051631366529039336492020503127653441310940252151340246200561523437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,5] 12787626987049342038044919734297348838278911144890958075760033094029107736246847868645660077086971191745399661276035582165704491797114286109631785665928590204853602449761823885762041713188315365689670131652348137042994119880904949491554568380269556487107492243464901446895270099023529505488954316247498280923272105707471228039469537536307348583063700894080894258510560553893050532572441658589964319683722891004262965609525799869444490272379482539357999080308713101027960892639144413887459535811613623622841331297939272596726103733273846896401830513058270450729524775394458459858351603191319747293266948240458976381739887047276525741326021796870918796313813930562654755652088728223540232619475385241980394770287740778504228357918442107031262600304506011064557573237952545208596837911432475391762526578917974818972164117504819002964635614416447440612264489254928003178159668183944817500966792910199213158996839224708001894027116003803035920586425639310077508106914867969940279592043850527913267760564462693115983474151723422068329889053303018703028936851454954603656494018241176898934166962921496038143961189196792282326128994142187130444988248732100080488485361568245649425327802512441230768996979387210768668880485929734091719888200948748561923897629369471975374279106545788910655953551105621547113932402232810196827646017209804355020258098313019136823340410560162824443128467960665614883572457430610738779700054269088425854430920744992200302296197835085356435999969300453472046091190890772109235345079175930122483618341709775534839802598558894830792685316733869238104677027629581188078007825003498298290727801916753430028653942551023346862336989852064247169930403260716284559021553612537027132152565371024105978466061566046495567578443119858165660057717289011888333642129196187427514202797843917736790340632426850630443287327640045985909769936257003007696690592236376769416612577986188521904779580917436462610461796281616534754135288812097932469485537943261386386296613241897646009204718033356521763426681470643180312103210218914383009245033007006404640283407112761631554426845276941858377983736937281815518227392903340948550093379401010496834372804246352560754828721425268229924979505652102350028956866629596720202748073291208169983074050777544058033242696218577824381761668786619198789900053725432371720671653747558593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,6] -217986377867373362141782230233171970563774086708469688466152603252591482695758190244733136317754781363000987098432750327951652270998443171205915535983285590722309377164894201029699278641542305975654848233238574263473140167598537374487053380483642975642518754512516565711373843532380494899742413865270690378775357588073261651784808671719346099623179046987345159530230559565427099172031801726772862193855187539224022300061005634272458983656680916236283701027706176748651204492066911605555622880062259629343168124553936482980234578652348945334803663435983630476301968607592892616295921093925994266638411979692550879677916953264583415175261686578126321889642233735894308088777737881717862064135441837121207389537295634606097355381179720894581628382625656327108693149205084336883764035902931317567070489164747251369499511004591955245634810036186849682507065210598083351013234671826471292022020594049196052293356726976315327850665203132141467331456191643386059605365762469830466096545288926768562950041537989991239422954608521331795603247309992800050839840734341306645811039811588573728876722942879154010492980100360890810955331044876075972859237320652128541925818247580322716654903198043198682275046492871774922947330434159214450969272657170611545019155846440036661636779557389847746866025446410342351066314338478993167850237945601494326258664566037919921944086990698778547264899637304836840711817949901050861641003295642621031436818664319744839549295881562246778711164385769672713685975098591128380753169029427596387897416474467382961204983589114610039673281235319303439706708984998004393355834732405620483752575688788017122365714658862723316501050562896035449672876505013883732607840381788746368743294992142451038414425461192903606404563513640519620517839957306159976621799026854048237850084057649530398874818889840646050418642172132724300614696915933395551547828148295334201905569995161928819153998464933636102557767906996903226138693669861816175330542101660646448940451993281637973924561521360352009727396102153267333370131406182053510060311081193431790751837854209441609007765879925517710053501903947417092909332888517751178602943635218291455679080880555265391900239865413029581415222121891361927957045905855236005624508026840745404113039581083395622958477983948691458827770193802835356510806674723568221452296711504459381103515625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,7] 1995294186255830735623452451141525043294824593010623446183882247520453791102013590643991912628617714155429772802356027000842018065395474032153266034835783474521203739231694591500325266553588310373964392409928064194712160219258201759774269848685123220708067232444981303761458016202736314212533893617524454109132824217211944090086718629609704300639707456724267414033923353868481057919193359713950671019461118034470271856967526849353835961342844517375704062164784326551337879976949178480020735031957183987954196244968157951924853118204942275033594986135282929089891728864561493767947971215409253705605999876916565342656384260128702193278268779102308052082605291662773116425214972769069128265917384579518548765947393634610827423467126121569876517883284296848692468314658723992999366074463586124088282824225007338146128075274144749744121247181292966912753525233866199481013507786319798778887183500156757240432670936386303534361307605720412752114759147845270429545019535342359698061814158452186201931867457019571397539089309154114910858271368718125693408512393109389807626189939644579652963841283483859691427213169268273033407506737855768154403058581714737834964418263600152113087620893422166219168365812833986212153757138025810003354280314316049174566634117304334042793181690016919936595204043456192954067154078322886774775446638492356813666168394462765234323687608755764430982352013988050723483947197678538253917182727263256687778378901011595933807986812168158937846072804368243778755342217691481162478471348313049051994681460682369948448910339272444688456267167533015026461240303102474698556419687092315402459112739820502207910617034574048995985029175769976757520166411473047962170461882164998397240607914534343005925652075175299719384940799655953692663650833077132171165522716577250291293683804289178915933557071648519683126084077079041681411274418439729330333331184305350526241029776727676163420055877940221858082327097805062961198884512065490697397872068377237254250087387387863516458022888979717668467345701305255289128989091546738652479708756965813420138467119184236175839944699354424447920905584956988687501877067907174016809709064938698664341454213199288532876099146207404664058484088457614661950010858827275197205969165262203546717121948676875121664829080234292498138332358944604942149118713412558889785941573791205883026123046875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,8] -12267153550795402278319239216104458129377010552357495614086944408808178053427897434325969414666264355334185635081524787587685922468855063194211241138196893302053879188188687695346373152547496613497872726043893505847563125624076365706086743447361145013277662172208218682366308313390822116245685905523992485821813445666302093825831731311864017785317144719254883375091247956820007318714789438403714566022778959262880552927108805709644799761237052014553831966530696951061473569361831038973585952425902489259830908733086458171307345226462743743723920786580590229652248970808674565262161056660697822010174281973321954684909789419727573776726016957043260940214740361975956299376452499626579739199069287598483822148360716942113610182090801444600859657810914747442904675972364031696720923635071650414086814790758396617741779456266722746535081391783027446694296505114175395552027523502767697277862002891494089051784211129765937781581211997444878417892122186642353558468259981207254910118538575588692952472878364358993496491525505111844808538716512540114229825450428194605180089350102409024677189385617853369406745514075769008419659194533710404555165466401056856371051285362695492164336588997967817632645189736279612960370263113222902660294462835161225051439223517361371564072012776557272080089618403276232269147332437131547850968405501736048270935298349257695035102096617889782393349073778892812617144532754425434936191109518726874904126775298224866588091355010973527021299937240363809969951614997872547634852239400254242823985156034797687751532676474405959645028891365157618752434414417354006589253816717979653056825465002071125661185113474890295241902558796960603669134373358360120544556541836327218071140846322123426638970948238292042913798851848911705731796954443572553053975432934838394432554492633508922793752209292080179971134990177289914977393477075674886383650750169606761285992615116082356813799310477727436404868791290219399462515330848155938911744657843909827684272399899553262196425252894181946281590180318031954965593240566282874375291181128621607051323888871969109316574677635300341770276514116508529622182519223520006205008014764731250967493140969843515689178584133564642918062442926407503796703160418531613091975598677668548908069964143219907634935809287858223140619039226115119257974483194504906197197513506580435205250978469848632812500000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,9] 53305035879672110914808105002933939263136206206485577936512997133075282336166622667216689197192824387075938201131091427844618074531700787287581091824768517209310721002546770909661793718729639726309910290312554874213664395315131218737624829400017076384592036620770084317175017696365687898619978454858043363934257256268515123951890009519541531625772009816272628632337370584913853308744648520490985389928940156974717563122492226224916101032894440268364942534072929178628299561291668340108108582535166438937726656806364011613342650028194157990235206331444603832710784373595680776825181324735757859012321177954164088234936203887901319809596796325645807886035550784481014189128033331729008831571719235405353466418504811969223204736156874007944957411044193351897480387724559919248670582885668630833361080507221963411611649050994152277814284891572046800593832214117998431447062708254975608656471072708839761412253188527608050335888477361364827352063023897872964020676206959917748558997590889081365074044090461307517318652334344005318219975154897654517768225842695415815345941135534203684759317617395432961096820798147718298706810689307188008936119432534296640663355240152493570281546738072353740738798243395232695954733750090080398285195740368644780789983833296339683841583907041824034828499427005353415733550973297944958456053969658250592370444696987317526218298634108548627538424012747474382633132237637279549586492326246806140015594990150098464399500867708053615912874221229335898875939561021952237589417484630788868672308933082458762167372617582878005873349916766809278509288620131731189509174329895838399732313737789844296088093848884970949209053474917355254658075424004846851465289992733871785322346163700806540559537079694563579653883591922667294536351384100778220053591163284338832180788109084069344243427454551185354664864732604796389023608159990610240298265665404529517202063531541611921471015040346185595659548445699922379315675364024082548857170588883885188664858150921904157085611338566549244042820051122472727187773382981179491502225351889828774489625469472343444975221251994060381013716102365761930299096778282605947883346216472482969388872692115614413405857992974715840511633710097989874507332165339271897585951035628303189459050667753596128720478629858359391090149213707006281961259890807726115032408320537626877921866253018379211425781250000000000000000000000000000000000000000000000000000000000000000000000000000 [123,10] -161268470491819827770445329595811378385918538860109616520428317954953727601551100471637893366514713253403497142514005712038575418573210946309961923338388585321065013988382936027159679590223180521114462758986571867474099209518629576397582971896387000602520383269686594559787822061310485352142826727944135640901343995071115239185564058354353066822401596025541517945944292468012286139402588353117487970181033541424675966028192745357478545595797221029228249691044723121741113658398843896585232495755135898209778513022466610002236686775287314503183969873631303691473952763504286139413289076359498188665336648885684495408648981851761253263066822485969958920734517348426395906906122734273091753179959736036015699993936640232935563494088738761776907943693774745799554719660068716216512381642898659099862784390368892350968120082080903932386817964159934510438299437307292852991506555852512740051236752943214969047314157545418628849932871075305144588571719899158723099721211078992463339112204779505615508277093805152400811567465890076240183239274961421144484600346205564293694334080805143095598691142632544690297539888342915728534827309408959111602048357013553073171929937470324226248509984553965243153651780543147027959975196272575160573646417784284820746844888472562325838734281752416669710703885072291866301828867674096066574667695847858506632331774328344226803656522438272879641506123858083863154977827504366718071992709660443106865549164913384727674468131721641726185852242438980455482361047700029086925124065219848969634103796866360917780207935083518830224598644213111709835114460105335809419276613760837016550213554421255569621946141779834047448730901189278808534526707094188311970579731530956617221819705861307654242322039651656142183803248112498719729020892391405182799820148185222956836025280604620738401115251687793523278451960494926195349389648409584971503136545956524216783199209428856801819029690490938134665751690092746739294354859610268773650073076836439200935875366250646506881098650076717167876195335336946105445049290389189179890613091767342236636387975276549982342951004056008522465317715473223198326919605280329524584441287622199599660625248709490945551430324705023337458520132052674054537445302951559662680334959619119144660203249391784642707284699684475277605985021935655549105670980259072052825724229163650846885502687655389308929443359375000000000000000000000000000000000000000000000000000000000000000000000 [123,11] 281972445428052158706312884463628968781666581844197374569891241465165971629059640600939307385695094597300683832129988635741817383850456727924162703001249340535023506082411342413216330363495909051190728278927207378790959111098282811623134456719188126917604602561574316199807468286756219722003616523326034998161992748226803225457633268625825861331728224603524364121857886802193887440100277519317400708130865540580588337065978833429149986260548540193322969624646273425474555880901150943317175330877529350862647948951276512603834237626453376738184402328573268480641974091682707882195454334459748081824421707094078795768213251417819944392831448804123072966964038058652827504854948700750109378217017896135990808526615238341311071606077030453216776708952264719715409086960736609309650615889671075399406213531013113436903970536159298349009748130264137380365635325405670861771972583040432327724370893784692143239251832299589548192677304795890493198343511591629328968149642602767471193701774047353239453231290436793113936500476178032272514880784770732369451023619346995682457958166332918851188245302593589885898880619251906853744562876430025921203654966838779351954228542141060004150463237045591269785800769245951162812806737109996624131457260611228309533216925769709311423534087439196849125930643933579360500604411220787354181147251337382280313088325827939517843942968114604830965504605046836661204390249238356380962490573189551743325268169320352095557226183845251689395876324522993460132871898567653597888647409760355194454426054434780517406858154455547795066853136532532696749637737287205670935971470647873856530674667405530339077040827660057779775260902484503513696093849542337575525589268269007611259096670554443306546087894361679560266064435215887352973029854806934083122495599086252600246691557607848141474514303734172827916500591248081949558184855537518297196088702194878419990957219246922520006483698347454810873785586047048096236489342466493133180420864562665882462682535445200225437543759352865334259320591338031292863146982129763114752354720318105794122025689184461848091321682417608542131180905710965611354046902473155955296339583091256985473404739505659932658451012857789572043269918491249417885429265881646290656292649393008345108108002831516198918627360734376021905413223592504458833379876147587198957875272571334604454484917823720024898648262023925781250000000000000000000000000000000000000000000000000000000000 [123,12] 155428459572617629771623360912384551226877565938211537281134704897114100348623782788202330078935976540758813183466704517180809242790551511752896831158548988863922684531507881749519536931401530931818485833281691564853325116059353194640205915519986071831907446391591215139378859211200166528483951959180103981176264489419593077656513377292511175785859570581236037892633026613464354039841008119119798930139957943685548888507822451007211050071752970532698122077172842528193264976221716592102781631440708949212619010907837417569756977602882518499895612235025371065138658243460774617001707591301897944528604054257327760517302875928600577639193953388701350291139694572911875216574800947681073466018078497924413716194674056071008681198482959046054172932166012878888339443287298732189664162835462101650907038136519752831631232143349803368298577943162712367664838175605956140994638310103528396935834897223088891921925353112316191697595797775542928716139100703745165816169064162075895006088508118972642226683960244046711824446771792110988590701266790485207694899964190544302571343753891949181646466526657832569916728708930477342721907605035307212558111101606696609989754996542825793254124539778953144473506139929568364552821871655716696524046175805693690493081464442581085454473439334404562338300421065759651079554841971492401439394056092813255768406193711481293482764720823058391791380017858123115123121689688502946938290391740013515533989945222647644404636617390263534257294088908692458447914090314625705296315106320794800130932627146628229044817863030164888631986690319356587316601471648853037025950774151357486573350950242642590448602660607924918831234789187911114425184864709430813483813613048600450316500920881309195902084586517725596460530426029957412553267049960006979790974287538834830813247280534826710218715951588337832462384064465987265153332078700932874476962464813837634777149312879701799896011809816930322083266289694682218472616824030751289456724387072350716821015759120928552358553780477105406343409352603382355686815393636115710015574718979538767280378124902906159754360864075426777848423923312021786378845708609583732297180102457700489858238171774143465895817397572845901974166069540628153632996002456456766674457649841622420725743629510032028048967265296432322316766667278839301140959552860755012644528155586474055032883412330590999772539362311363220214843750000000000000000000000000000000000000000000000000 [123,13] -3266161729603718232664656971513194147569916142845712279949641159165155818353218674133827140186680400967441903735815053449780196546495369807881757087523946140981880318653849077079955006429873346959453927226292578965039982245808536194814142646414061342344567761330153947231206796646317789218556762891651933799489235561261611886796554207647516660128757873806544310182183690768497601747523844911857946133185628690088448478460540573685929170754493500672779883031330428648660464659990125347190976327903987978560680834992143450510128426287459072480127138105684058200548945006737277768015057905302791164204608438164925889344214637694264037034698157205547744578497506481887974122389427859210759792024114309427770462895851005925454315934819353323631754590820113502757269149684660374901883050803270091307437910024741482406559979396785614392820406149825056658261879546797274486637406198608675392031693797146346768490915415858717333739861014346217027882049779068523598463155235545480969134841576375667660785849145721614275371489604422008088889575152135268078226628063240445541044286111785830616063330310910342263479781126276881937314842327753381448679418227220384544248670011158346359751986810518694650263792627137272614158803133642583018347103775523164614365418165275345663784103305715546192252245974307061306663496230176445791543519729068874620025782951213863247026141241396535718240083699262297607923859999868634014498007185002126704523287507632796926311432750538837389142259838803595076734216859756365733372852637783550503289020198067048056441231323090127628438198630961276727705331360805944805254129057733794383804830855221779254259491836973624875550572271001464645539350560776089533958365741144911375881987674129928593036532030717107743333496347144300150820833445372081714571265822909974536385812149819274244981467425077121123784505875616150079432461581174012136263565217550132337098292730595417761024309026273417215473742938780487855726973092787480921590826494438959637438931665045689290389382952873331849216984521440820348227794299763388365955720843788894042109952878750507804636470015600326087058363603025595499591472923724605687584018062012208450171852935536501785599224781438049391094453312921747252592982309574491970647315377087187248796657522215097260257536717169200871367338816706344686553420865867189000308791680429561216143937406319874838800387806259095668792724609375000000000000000000000000000000000000000000 [123,14] 14157887607600207592849229518276476894547509154347305116801577195069210468367483781296305822241042424789775848347651100890074775866892331387328716595110113180319440879432582250829602354276672697590083268395390187343982849510705476974642073253051528801146775075701056820737565844372208061955812728972999084450513424822228447102231174465365359430719969000990803982915963794801807738276914148940466055213664099601957863046997414229929936272179723514202177658226183172966197458163620944158295899863706707982092708857955106664472466177951781081885463411996627253445951269715941474980879636460435860059715857491575660054821377704668684122339823069214600006279716690548556220504984643555191496775061050623947328797001996821696858474452639045636050161490890487703503469905950878240390764318280939405105029599566287944811568942026779739471602978515594212249862775565568894323925227886894290245090666786275014759035917735567963886875313077011993488336590819246234471050653052435137861817023199313461450504299235084462067569335860967275194335918314615209494606667715335618382865878565284964453889901771068527736669288135770652610352419032264496686401576175700716531328200058899899750248764022660269905232054446740852776876341302477884958388297857342636448355929492060544880744610605339980115191660222644363705900344469703260895522065999345171610062698746625518773450844290568081039786011692583330897161479839544766722459299340785772127994089683700385373456534291249435701693785009515474968761656358417234265275578119320522398177658355211947061605533203474452723243107317173183514437120925221834080152156068985331865739313855915553895110303941418172401592017342602181399477080690364510795948571547519809761819362050166551475869311362953461968236541983884686823382975881610647197557875138763779408898584270210693200920850407290582265480612056207775652681886269824640043249459807710494040241282651160627277738070927116641844883683170687086435583929460918572359220678478542624620193790161502596695088356817548622257907122876398811792494743910457627302910409982348831227613329955716682847430296777973350086049423840606534883249625642126013490754714977115734523787142808745962492298138089429707276683730095570986037463085552731910802788921223715120235895359399791848315020331253676476628791911214049986808639545727205412055558542953481221060853368246359486326557686197702423669397830963134765625000000000000000000000000000000000 [123,15] -41416388461940739025608806971876550093556407101573065294572466158274851951235047475213700911039984492234400375786767136258438958760179750545332832113999299883414539893116964142924850714057473559279261502113096897313181210764370625532674626085891375756086530906572215900078770003816251747465624987098028792005593707531487530593063463436684924484332769898014660585588274102301099682348722569697583142557374827841096357848430266592860317534930447210736800193608380912035056377103466015140894307903236818048718002912275738952974302879813792642184533051806798064456249820244620461149556409581612108324283755930902873556873611618693856603615384033457041400226190891438590674389812087135046439267730767070372010963840434337050946288362946246412283852116580995792144153832865819673527780219296018641879431608854676814259322425117469996287913395227456108433983522019204877757642009161001879495806638682489069822408863744622807706448635797463024235515972942794817003224218768827177105870906665186278086994162859842573095084588976572975187388484516175728634794289342938364604106362557827637780675389954152266059015611627793628236244014897200952125976600128707941084196049287729844345499620652499109145853629876339775222353725414183555602856295986187607122875576548863249944245482651283716219683517571656431632960524761103505759396460223000957391966388776098333654446766608967551687110389037377544368108703011453395230944488757331792194632135535228719981067463958505360420407252284806332852203501732722156020402855595583911292660269522375358135858302321029033340403910152163538376327886781970632646570029940186551769192138369009098296353777497624908345572639335182944959635841188634565606090996135264257657687573319853730200295365577492893641556623966714495454520672067830065024864105815017568095718592586325007561251088948902021813814942417684835224940264021338169813111829660713589179562751980824795200329370872486596564754734799765245265615341771894755677367994618404058965046677308199792814749769079701274085941943788394217021741641717092564739171870050679656957181171675404350232500367977240133386939399398519986930924971125586832330447302874847325074592552928896729567698452156579013555360862015717923075215802424103372445568484103851381794756557452108706923988425795381684516173020462887129656814469257480740758304297766410578548860263346033426870573812550446746172383427619934082031250000000000000000000000000000 [123,16] 94088623996661386325825019716481970814106434463092289465346883810433808008858528633530836785521232946161613972457211383758176055822162721011040094713184962610362170442953381878251298589435969803296547642565718813718785817663583315318942175428483654655754787593813789144649355352076095446889945531653939969163048883418914104682513613733720550566994989797418212981028778949414732961981956086538607457060659789480106317748245847180577674451195576886947628565657864517854253381126982414253490421177315659515609981411742254628963381963854099415980322332810107492870899970376543271585557813973754047139207804230552578889733094271186873533393880549821547095340912045915766305233975079540481958072713248091204155556988101020413838203892030943319908105342402796148733638897607806285166030408070455297846415308376964480812541446873370463560673247270467397199849887640451339973357778164291775318601816018260991350441192256685985271768021553744650043366977407006543238693502220678441587997369932735302066370939059507332030046923275743532642726023414901986513651178587118304058187553019325537675773631566947021808093949136834178833812729148572207713854272302650255271120918458051884487290748304844439492155723577594786622231326576858451482996917935884874830031627053504340452016297773827392226233674581597286901505036935754257476692561860294957748371275527041044555916235511651510603925105028796224354372810321971089418615014797184550241976054022117905798744768209881783163570971336612675693886151662088433924030113870626412431443533830085193215069902130811619639836246397670073950454325004073283436323310519492499629717250567130944292631243457390996856609748700989538772243352871510267237455975752121842251566999180764814928911241705757991238681754660663375720577114106189549087935186955869317650886884873326540380273398005268549305347184339938708858152480175739170380775334313227488969359641297147366480953716228028846100256629025986258160208379003561604396404711359309687219928477364276176618867920181058449866900253258818395270517391301183455744191336116098908177508807506144126900507758515888210543324752443589539794732698061888622030659551076091156752201386511095310484043492180456712381932598797953538754795740345873963779324195681107421521599391058258677139523909693662018171000438327638759772565709144115705025444583939186640730264929529380366685553573752320843937013705726712942123413085937500000000000000000 [123,17] -174005207734181409828325918815682460181515243583565645069079849731689818504594907293134099949248142404328717007637778048895956229132622075128331409825976945966030287705220475766757621807351166789658229960328246027421037767887378122191242098751188859610848157016012448465517989308152234940887648576932423240843007555286545510652997516658739568568422048588658811973164577706344744887103157614628052787275318546931947251960242857942702739025048263991363683673893235685872321495985458868138739783974255091016757300554870038510439051887554410519620660432809206275704079968863194329158813948303206360758028480624814880052946844491497907040158194599996138097168377945773749156809096818523752584418572695749540181046532453495869109383913652692293331522016981533662353513867754877993873096883417815773060787497564602729289759739305476368803430063246577273776710373012478278911415135004696337121564792860511046011150971918837323995663041269742832210747587824749387756645032569163132136106306207309554003787978747136038635496567340660433619186911760528265175386476382886627002405951369307074295488073452418038789467147770664930751768935055265500441457131797905993306892312608263917167327248670954843432866559918408079902668824103862649089620017702783575532634786880795997921162022861625061277135942716073787927478982236179018930330688146602362098886599638458545563095239977924286777669968688020269064986815644069276863862151805588506573996756117439269845608924662951328408657005439067661707075172162410942739722982770590340400058184651870374628336298488073888805366297983591858456489613006026091127054340862515232065254749161199103125862464835408942343961677332703711222865114330400025521697779630941359370920173581306730420429155314178356117082645594810072975139778339699459064406918488595711150317127052237921003199424232198010081412316770927119248551035630632216199299862792030189027191896370207735767151295672397402950641669405812814131274988125706951995773778476932651509276484376335092077465708551485074577923524341415945339394989506703701329038424455316585824622644937354763939426932833947433600467811674831982880848806132750257121272233408912163968563392409187132880626354057713706950857207867627984980210446197297468362567068098227641872470749278574229807110278154406702027594992396795932969213657570146320058286279229892251198052012259213227138501806209522349000451413303380832076072692871093750000000000 [123,18] 267546124242432007394739892146125447079486891269138640310543961077532904947265333749244114054003956330368717965548864155089342948993151135296852913327558240899898205933110637045659611388515862851971209363305697330718204473723371441582173547784851416130724136444900405500864040195738336094916729410185005373187748899033689860349154246054510530848286465144918045518932597575787338275461766591723841701931082842547287854226438062305650991815472879494608882130505366532713536036717033448592683034182111451403042184248928294453274544005160313655155986544661818997921962160760008719069173832400871676645811158249262833306652930209859885788879409943392108179208734497094554134767685249690659864654289134655982660189536681739536973788001169540567290215447432856704178201245766506771696835964636383803861051535528511183794586862131302131351496829369887783048307349642386740727057079796465179066176383454480826684090818906979306082736023247783585920618532829251841857070329073586943084731538812791088847065862021032096218569189625731086876932826754227092286090978386935921642389829486848033247117867203303983039684300021613247698301852407705902971804300971030865403479584176978720175448178231023032716743321091226032093301808303947084952225041489021902813711640043043047460589472668365628543301231351724406082553220285162213552058841456785404657816572901944494501683501808085112337813689312864238967127185926631345653381515612373065500176674295061107507908082102618354654894139462272483891345388790453421307678766399779215494606045976106525353431464768266612165583422493526747154253560495275402394632311407354859707399012494221325108881615268170942779485187841582950297614459636078671698737447755318626134009676060491310834406708731816471923887781078885214706496487524235484401032537454175126569710013802734101835393563310400967796735934605554237326628502136660635937749093091945570679886187505857148126939047586868937618760638618441794366228689227911471364458938906902948441546699345739004731580676486517152006736823430314697889549305766895658966267302409199261706533711508262713073685837930722696505383659880139277708601491173912619604234967714553424251589149141036082032595340344393341484723926787615583226596794979172896917240713536102610273589451933570378483294213444092159510060650649564607571140505607078259488009596779476482528380534778546619679252599119378963621329603483900427818298339843750000000000 [123,19] -345730945378527850951085862754631637232960246573334490332797115916744381045900861882480820126625493312992880916306695567045438349229623531919127399119833264875916663760378354051939247212813267329906860458786281175951962724692766405107299729037504505183295400007965950078865573258164259633184384231042593223365357955086928325980878483420382255859384966013675184768739883516519884720532523113950592356188475525234318400640244903639463945838008484598615119794973533253155844336469446168256099019396773758908624672057943358352349013320549300007477317756482511498451079542841583690494178035490432873283974475652109423963032255224426324907787356442799400496064550368312811314277335854529235972738596641380676533284655660676786532949296891362247615006081842085297013378456412296085520729453190865496984101015777599235460046571306578175941193327217669740964451737957990670279584665549607630172114326724570033816026058517641746606495192540937772548836087893783005744683179008173218691938504086107977970410066875141383405693224762111973468371141929144062300557755496192781854287866294229392387607080296768494604259139039495931702906961374032557966775688397603273549686383612576679962179024475211348111909245759396163615470695747724210702982909700797543407612523888527325817387722164731751075196303330825213069089617102391777827096765083848900643934927691226561946946342478880650615321687496271228024190491240408936739241612122562100252460536326772140842224398458051293170950648418798119243025536783176026791988569989293831793825861151085529205410634591316804863185569765310907402034548667339330626044791180510654430954118810239414248227058425697585848889873130954800472563093873471106744206712339106605141725611189677767267589990130332236314338321633880874125698889345766931946894652746200866824932641838085641312896174921177902452570141049098243660203243777296936005660568817707073160030522496577585705647211606667160139896522969080256882313724413331815992394909312760843129120004632149474433809924524254213341927997461550330379647332241122591207588482445540413436177052390763876345296657159773591480912124270683179246739333904894444491955888517401547803849165248477732381326776783321444192930433710558982872936862835725224454754843355423549768077078397662611354640786625137128505648462874853691259546493058337993415066220498405694303972699102698720219123320468446181052968313451856374740600585937500000000 [123,20] 377352727920573594240843441121218417807028107846448987439381379573787541624288741847405933325345459968229847710363801222933293629108246746684755798181590787440319814326330967479890847800067189476714147613091137141502779788934048971016811921246761971100637375127258010504766430894753176708069490084646948774836549532375296686230794068912334259446140157217435585333464726583430613631937541968426213195644954842057936315982190747729852453014950163627948439652445025527080349569782002618479165291354409607640449448899900872946330532048593603289041506249508647733361277248303045803160921960285556530940455611470572246120975332894710165302712601952500750234631548081080545292429703046402314415384678352429248263421275194745157498287291177368182350001896917874026467444930020628098055183471622704696533918313585761602313716619668327187815777937771591257803250497654904326814335526006160013605630374662013713739428826412264271019097071720742999395248222481596768920699251897000712142896453656484159042883113175187278678297637722670886588527534696327511573353339527695521216755683631060915488679013585881054619119756717966894986502969497309326664274330400978273039775044703272979696628581970645268208026678996326283806253467726245180095049769541983438102679088795091611430155206208099888267548348699392324848089763718096311119185989792010105681795876069457551339372274487363374689868179708985726731677522970471136053508000173140451407179223144294237796315164611274461052725985664808410686800223089597730317905080369524107527099397280213009056640048755946353107173962524548400182805202083402464421531591633162219666375138239735474106913287885954741622572781498215067120166914876968646695100253443074665524145671859221366884399248705632417815727508524848342433425403028932624659521729563233955069001690051516017309676541309536219808267142544114506018642911952906811493273762560173697471372752586909091346539730351628068236473380711034207796072048117262676553396823082010310605433543580610643871863410090895946292175176727344439676038047058585339238741119033562091619812421246208540478741721626140862494520751402758274569151910666454152814869836379558867467262629425656888861878967769752256701910201746479817627642262261420842323409153741852670446091992880479828740339950227410850332901168026894480517316465146980595674418183155766500797060143993852461183867441629757877308293245732784271240234375000000000 [123,21] -348020691683742137436173502440162282472977854290599204016122479037946834846195333173394769434509825256720346012654094705993121290570531760988440568497631136705637429075842009774388423392791265906701806828828973297462032691661178687485586552919282173489406043043949166640071562161345106223871146774125096722067779038536561785205547124262568485529937485512494031223819484628429209466949714479128369208920204344799870142244773333070334675329560874054235674171126319831995727737841281036299858733866320359404337369951766328911377310109418236670914403079996003227905186009816493217942597283312166743813053499236513882671595050107137892730912197731388304972425928821398095576827368213930177434480096521923776265128532311611503358420252594288564376759206495391728473881451935137231928529437159032024831233876962666784123972090757627269873024030223092401040147484969027542602816309083881953589480927101665406486944497989192293602165381153384714527065550511209558471238486879970757001094711966400838530551578227720249278921214396868671770117913218581721946306484906484049309054172464081110841380505880944154826894987843710490514278745268731338998141636665237165394224141706857971097916985883577660941357546149559501981766647425251522771307556610050874634578471304558472135484137774847562747085820871433663731183653936816850244691031076634595250826976773109793590196316096425230472362270894130469372724363277805187393435167563411272266781786143657321339863604180930585636896337447606396038892034839211257412556111051089681432722826732730659777636389542077431822312493982814950039176968108838979899950317018828766644367325079442989046289068853756801530563648809843683421223354260904075888127378691289374074103598745793474966038853191604889138666365427136245934747700821166076521440566645682961540216236877098566552536278861221044684191034612353976481475362526711509588287287572811175606282107055033240961997780744937182411052704973324480656134556533432535337404587892490209019531595225036385171997519408260066603170948879274040507123921249046203902963850194448784673023589788396782627541415690737989283077582482765360301661036073720359869229763217830358198843763198160933634116578092424410117530067732320997482321072529462395388985087715554805376278719489333966561818530153525838384966903617819465959283808742244092035843265661137421821653879785115186262269004746627842905581928789615631103515625000000 [123,22] 270054567219757354170330718610432148684935155905752131723257292208646754200477036914173486861561728086412218185771738212286069732384065121009582095013540538468532713771007601737071361063130365227203102571610251550606165868738266710270102478420463616768997383770356927521536385855311196379082690906098925060789729780575143515211835049952506928903147087279372396804484223597938404087635887507194705451125387582401146578981299796055747170673591542912588167333698491859680867987749298153126273504667913060916263139999150930841544709714075198522695947660013956717347434959826540963640581463158902985109301383917941593347321809663241230728962189207576374776427750628461475373508682665496469544834045327060397824417156865134746469236847854110508090388405590405871544544801120090842890010935650908811854793724181761352580420822054708591288764439612675587064434597829409572020614151237153975949935021154140360544505324429930407056563446795221370327619029113602449316789525941478406587260220087956759484230430221952564976183669138388020218484267089225367567539241150355605857593451178838564516725876809785556317553251237840206493999502616519830820849490843764835770751713931318909860544313681392016503282609677662098235481735529920902108695492735676483173319114841355774697601108725552519237415561349763002867612333378856478527273733176551434929446875896229174643624198910525651720499638043942122196850434064770719629426593901907615430389625510728299376299928093386019688823527476899885835477228510792735524261681501627564123211691458253980918478016843374731432737229957258549893475508081280399119133751219230904165650810911875463709738237768515455855104289961393037500237696414820559867075898069368245868116716512848478767436121336793569341214522537587038223978579615509736800826767997112050811287794751526530591985212858283228054348459592691877244220328886298615136851921024818637656542379279700532476023227699669583334255461267495560465030491108765249611779043428750755008911049823209642949578087360856023412944270790837870318796990700756522276158470893473875561712160901570329245882435796844786468430012348851068906008840968468300961118649488320594558919421004910323086357023237419046485816143855838994848466956462939055080869406696958676210100924570587552965140644266071582885436628374440335047270232434667942551051683254441669368119774974549402411783116662036263733170926570892333984375000000 [123,23] -173880811783286073993664276890463007192627388297328614363501447575158126392957640688386407573336299228920071154199067611621685185677853665856080237606472773698874037224440645523823402786205910372829516222766169015823887798895778096722178599045825063990162245366391729086757241971123004490446634901289944232568773044586254133019323265892249163682690904134625148690171921245147437627892502031777805935241014829085998574674962469744975718022010148669733780870408237158351677372652041894360257564311017392476899299466505893919886732964713058525278954686761935299559752914391786087659911614673730051021032291476998609320065664117999957872346116876456662180401096634313278827243109938298766461765910371262293738561752387564142994818976244859480321876328306140480999315422790138728004833888161801362473209067949573327790371656193719415309485967275894663907517564582309143638391274434700671941357475541098454875385095715217870036339663012702217863644067199951931388768718811169829983048935396483561083298649280792595200536961719112849482951180559179076604665982456947435113579861095012670280416943827422231141187645394504782183897188985559774319296851085324375653620111377678272824578250731986550347048739490063405272765896647323828878493493264848492622013958823889815463821434230653642803486022201705186201552818392049559852546892738603900287524599846373972160235737039725220222882840807798234263352984645692016301501231509942373206954897542845027149570967720269420081922268190230532204543237735872551258318713390540455550009613785305500035905508537750118258544201557176658482976616715637839356682875232729397438246133539193748139374085226800420598195252393476748798553927075287838507964767044072312290399855119664632571874650685623940826796834746940206341065418635741463527445964819379468046586830023462672697677736237575380629082614059615028265936837140406546840860884990598821099917696626118970013229791359505856147620027099659642953484751878806618430169673252301691449655878322803892856469362756617343836390337849887467813036996441900703314731123662341692758076544024276703981228896926483519295827028152225105357207918824198562026538926771482657209701859437861467490011161725268064495653560920686121132829716137403815530811920281175539259336662004590766171638120569764085904042693842269250547410517169355055463812610194496600649703918003719784954319571568248647963628172874450683593750000 [123,24] 88754303846519131798763806182679681816570012750124431637253668507540123002601827335881831614214544633989623833906348965505413900876527758018228058478036173879754733037043247581109401738720781866012107354820113316535763594472096950028971678544020606475766611680385826829463769783549814109750985663066152045389502203012394433405189374248161851291323049732159937501598853268540421049778136482251047100591295382716229350845105491366932936116797023527922497881172213709063725472770948233594296976001035449866626974891528892998699519356879478225144822102758089871371733341603716435631049897659567679996442414737274855316971449843689421830663638735646562859151888492518465690538671199441286399436607787231149493334434282094094389256112726206643835034687938948055834629022664670763720794486307981129410454397329161808357226216892540580266408270020519494334063955468513848582900333830524908630866771792538500286194834347677714678191975938134665303043642231286365821008827912319306483997075781314260112920763968851405822898506297469693875569388136336508211511576012779678315711654342646839566519769861982131578373587538424636831615898221256137120255013929430405511997401497236338138442118502363899337228848125556521731779389490076778479889566850500165442809548949178342776205656513037715326342346719112385004292178207976971117898284082391044729504713374782070988230055811935173175989970130204861318508370844914262371270729562505776148811010118179789847334319050319409307130916573893434833470325268486147964183515747710581153933377643930000239434074825454323712283257493415198734918421978049960709412339253619293323985326907764360096692703594480018586803634103048553962007356788789879979110394395070019439742606322158058368423236338092028762379869704746554464602650370190762212575798608387467165882408158472995151123719322278550004095306833573416280831769729334993905906633868487623980808247480309851198427770256912378097034489788091856717020838359770562076276183215797865496072820561718950535979946189798367546932214275064314746220116330207380375906344476312036664105567495714872749502640789664220145573212194645151277081704512542912365703915987421441368759693712903246569839230787416202728651770323724382073773851097266107639401861700352636327734615409262933703928333600490908643846018261360407062384461855419569023804929336818159534756877450389911388128894031979143619537353515625000000000 [123,25] -30007659865068866150578167646869435301481499597055318362032175181110813539886047107942009923650336883007860701628899971351405851248675382849048933191741278321283897111327695916825528161766002519320751422725415618762623104144837963783536358758109076450266601321818789430213458424372506022802676768901789591405344396971102553377337547875672741497685004988553994135887684822847804928032499125765701537067410634281617650660386684198683160027309004799820192274683399615314589340517525409415140944387005284500675549242122310048560069233180522597773971524361983638973420037269382502430859267088420556500971360920488418766911286562945813421849256180923305412202995894219017002315502565032730263233455894058687797295389794620271191718465738277873160843095564573175766282319489955880259245940403411387462556213615425489516626138369266120191468277331124120581312473451166082126132371993699157712084785799074601816271085080677382535229452767254722005950769725934460229347632496041535671884823963703829333523691919260437386645428575064642752498430272313003878816742948445360796160403357632264631123297169338019789130620365630660478991266218054075922086705782527339329297786430059582528780137367135818651051018042539338103366143414728772894177833890627955985550208909152223273899210159601331012355988617424791404289332039709377349553297941266031462103622192492876811633205562395562581664942504226927927535383375396934076684509042031607607837396762398782030303193720080664498940761679854821804647255446364010780612409309169304940871610717321290768977589235279279113580537425016013334318279600694440045902789488449215145572675908480032663998132228238455212178444718646701614001058374409888334186663323055605485984361234110293575027354414270786362641986986286103063522053960216561331630326210409141153561770628000827629678168720980721380280250738415222777359319389997114700143945114834106748135407300188566535314870235481469405589331083464413608547769369430073291368837209286745053240452264578403532498204104694164977741096357212980060267063882925916699543806760811373329033951190695101082020610364351729119860860874051433241556488517984774397112647514788779268886015849254300174188282588058663958826346201613581958182975186526273655194025072568283317084591863277476749281955674132051298759683298031274376421353728766594534654787105764291037888623521479036782011462491936981678009033203125000000 [123,26] -1153192422994450052813199839015139216928617234122666816683040507322996305985169334443992385520348952188980255472856143160201104517340650856136339326123304574121432804529061225601216652925169475382881634197323731584329117309486712097210780142913179354990654896279560461344297361836024082845407213518919950781726771974229646765994705429831566200195855362558076302374886548873826224355407341644729967962978002598767104503333746978033531060853848242913288380799366206931382399479497766939477918446534450075487891712901347113844664185049223153675700656334763761716069399663818037454864357493031995040725707204717263286979037085585411546504042864470566233493860302516745828974212143269925354740781560613412871294794362832313321669500608398576800085905169864727927009447706147598808195457970168144435381048511047331066406823582486865363268824769050167506772246168793254332005109057487320527902345744048420714725845095217421036213808121139573880518221532085125344026772668409915351024374365379731522497961651678725438135653344185418229600006462609131800201775773812680000938057529908317876679701834518658399070143786003219685949702132768129547507739919688766408824953772038336260006074516738289083272571737623266818062669930569190338577374011451111680796730888114631014541175958583510133247294610879771503817084538438158631478276323054512953722426503372968580068903795073888911735690078908772541101863119038604685578055198893336999614491531094436264250286673227418343149710905241948932743092358838607984124775308514293540668651960182723319805510271080344840410544568965118945647106107489470751185462636042540925095559680996767422946844166524239286340701087566115415696295268680849648626937481946534300319079895264865900236099247179616888330469022903889571999548848947785002948092601665105965456319695337611996543160236971830387037285519000277364057931731668433407948833466600404456241381588969325883626000648062231457429739944024600013017509172279080941495377444782433518583453328483881536190515549185411351786759297157319735920106221847069179752787072199191867791168426289266027270461344389447234623409595982865191317590844696615144057218928357269110987413475141430157914547657618731011970813323574836721708032780925270755279352970672992562939095483411302245633355964226770951844389942267839915325213906397980671712101608207215751355015354029376339894952252507209777832031250000000 [123,27] 11961242224016231633876268495486279978128099072778707309248015548767943917657287986576553935457062828631766508904902980389227216398513827062297198636313427830196116414430292162605064110596861862801114819823580804496910712327287887097156881084587652255985851526683073419073469555847722411678392441890787292993119727095036318879042239347603438860033358738323861157718050271002229875338878897129696548479895682433186120089202746012351545276450543400232194781565057650430319059393208627234486078190776857929741346418760938665481369579420697453453204561306057024453113621863703745195712654096280064755767649463629503601700001084560682915529538875922332258221863818416251750360166418887350090508037923355442469467671969070606786581690720278972908243707462591031925248462232488177148442583536288746539485477433282022908134418634759778849430563681296741487156348010568875213805759432428440855139181075236332706508820854044969112850929764641713997824823778178791275144732139228508835266889118032975447029641289264326719869017542870820502564964683083010277614205498216230783277782154945801378162407756729896153237621729152962033117653888027657927318005130567118134097995553226113001433151208721718226884499544489904466095305628965247553602623459001384047664879146889257216787740878791673025260737338627617887969146385842798531432992303701873105567711746996993990358994311095695539407885225560195573286188622099941306209564444468145187241355541941191121082940853791862294116065495254222386172643891188423310862838619162447666978931620923412133085283199010391445758933045231043349818575175097243432737171710215613715097401277237288025763927982782039011270042676295807936681479963428066028573467933773588861859659986857418663840490290017116290298195458352851633210135832547250811898542274028209974588917201523424427656483522983342235169709930268870675186534890686262820310903664435365812631134570674768930691821260378172755914392651416333280753676268060696330623189306808018044973303867934897975423808986666199625803503355352725341892410117124560465607929868828214227066995940126237041458637578693914821447275235360370930864298388555254281083424010452101667293611666086367424600019525314810596984020924419496251227340528131591576431608011359261158062147599782918615216336595500503866233086886059930292529592241096354563714766199103241750729964554267326093395240604877471923828125000000 [123,28] -11935694477235571908169922972507442442003628153623736661169778001709728115293839880451113589950209719252581689127105296138025562821848037554159286703656508058730578222590057319515395700411993083289074005107310972751333527341115090743683189643203102202078526679637957141401906678768707943000566475962324568868989817728431209396844886171529103712342831633533301390461298138548863988872241925456062824613200458820072046982692964567339590140391959925515023831022846796703710543578309676171852034748581021056806971909953618095909194181749574665270259612967812423685925729082274114900656208300740134950390187547207267708446763739971770369772136897637855357294593704545483415156837871845581698981064115661829233390590632165214968850357369833830886148248249048387379127731809843431140694582331634733546327609675496131925140002615806758120806510135331456239113433893214371309375329500298431772170324660582626013670329897302036518711155849890648136581656448661353658249290054770903115807129097877728111548081376026402474686118218132862455421479501877894520248774019530622712512818562817705995561763901328407746158280015126638141680429492784552559185535692862737605034318879896810179629050952518895723065511903511345335765649408477532935399829548775217411495219185752065744060688239229376157646978988937920535564995177144105404841339723437265802834956617862067613953873704584021952357565186675571355301013343154666361167970813587085121823184885832685436628708760001170795850778400353084595140996462270375923915108877114349961170387263783263508917660043713985117209810489291721692671713496492344192489282534879125671568144046700238510474695662481263336813766291468501344855206000945845929908260713291977741759656473464011491260250491737860214190705308845351978399564502626694584960271446499888433861626201601765448290014306112498058797803385803524047452748603876223307092797593047017261926939110429400890662622021555141762880199090954554249635524554353362847261138391217290962662261611117673313443372571552041496414053392488266048178508292241041336978401555257066482396298369673186153152123272285378628797172268287529435526884165952152743303468882211227396572169230538731689903687952497115351293500910329109930994465124101650115539931242748293056258339824616923445325334553440566797717245815176950687019760839131877532851302768461803499588924637464515399187803268432617187500000000 [123,29] 8361443862792667263913703082216150542842217372126317080375707877124085564314640000567042145329526753015821946992968844520869575903895039903800362961194701412608895478070398720933966931011826937881975238673811455467635161937470639976128710550746799306668463408115217163826614790739152458868275067731885007284830976097369355373509331898952317451832517402848980518404564185077905344107223857783077688200470971208488837533403222003808208391514169134138341156525550235478639852982360445172490541409070531892659214325005662074518996399501994050164573946589664014952056646871869298847158194049287314743660812752641860320258695664836573824567929431914190735039038325534745295659116912293855484879862848439198499532849830432821910581574667161634051795532577839668837488195314385333918972771658322909428008116015913465403071829814406646264725055381722999252371227430859339581366894643020128312100631307250328516393379257156536559489561966342067022475908838927785635087149924657696055779490168685299113687288742673523493909604622149292386778972049960060428916897233364997270204364655347763447300213684325579911752828794628163106973092789967851527265304402442966105852824873971198254947005071902290070635023894066409449047832669083539850986632499545431697577601998331956120333968247033210228055039006365850466026517576987163378928028222331257575529188622310887005378151705744043770123583342651323072649914782991486671943593092109651597079012285168699701176618804023500176561387255671665617953801754502491012213669535461729125236518190945357253026667941665104446802297677878334574624279151853897747287266925930105981065542734078543842294309255510703277787955176409139800029588723183348249242516670247955938870964570873541409342156272678250952390403117938317749516602799068887194256756206140177728922299878912579188843610590211704651667822286546324589208911628109822189879308080863789387867297494990048889565795945026889557931245267909846225389244032957875108190039559987046086756388548132470356032673086886669454142032544333750921273882418744551873127170521036947965947136903779942248270462370861243660539355386289449466748942456016252547949788738864089474071349072450096636513708507750883420743736903251378648636384781851198473318711720275782591386670933645481022503460286295087117268088628061623050856332776665907942071328094209422751581506361162610119208693504333496093750000 [123,30] -4805470271627532155605097985079590634287486857965975460248645344029929705718528384826236989496957788959959002639262291882525254789797520170662154581231895521125700659329731412267671828023227656066347073789036168605806978152354739104826353834784556928661895184648897875059688948311587252094662485302159003691069985786508886901305709230310095845221799746255861090274970888126838960204941241036864965919474267782824551279771746306983985835163837219078476396096828740430053168217333485857633538687404786083123844561928990236326610438764273235440139422981810259577402697024790085150246856188621679440318012570144476672441488111233058968242800977971359782855056199430490051544332086990478098177369518823245608055969366175805600304641350392203813808037387277161985323674786358066471406430749981155338819410183799210922310019261896816987147936718927398220894315275102771902580353210711481452325085432978137856349550217435960324547759244056128179084062432580733581519355402454112892541167808393160459478544087626874430837086238356498098970535311989367016769943869478094210906037191637425931000152058323009819018123767021565238853501816705001415880763333116428770525814182070081486660165117633093680413086540104965121285319817971473985705857447055613774352386022568334157454638151436226097301064426280263031385101536972989597366192362857121676712114455335937831281506220192055536695505066995549786907970956492202719722129669384076311582011507012282134098027905736696204952390114754604277404871355749986631889982718891008686928086760815368714576065297005714207230231278902211181625851329177307782361734494909843111195128368126026594327694148878493682843159648920105050431819556203456213972085955029259923471083160715145638934336631052780295229365651359818585653477942527724992289913169494221431147062092104043943303250419406868711731392253699327653919079019097970008019973408022274594899343902833142008581125752959471321072685441071150863403196004572437844898927751103265860657616085356797015792277074633596851690274132017395199347482790160783490658982922103465522891673827155928366407481495270519787309122723652068039019097154162191430507748770274454966518429544821113169073103839949162496042187033101483664972186648352327800890853268393881815411027278143478198180023391650732866562730829055217453673175424246874888253946197635285697558060746814589947462081909179687500000 [123,31] 2260249309080164662811004579960315859346330990652665658815762543593209028462679335773924718065262698993043904510299461108925002772444016974637143683835154473456077348505995629672512293131662996443328723935122898065822580424648058420320873468652541290515636497914159246822526711739720033303186323016828302962473477324150259674011785153268682028004926794839268257003662245041848349369704552613815445074924350815659105704262281200970706612347166718286147166976527813506853479727813392295491345695818098815085108878058293957969884643333884852031785686313886051214501038577043821990399671468764150936763383257534549122810035797068741830973130680424128171723130070239654849786168226320833381188954740721987474345090478637366158610971659864482210615670270486953549186417833678404613625186339247344408120904093587780684487210374814540318249452263275575359820078633211627365273892403518574927253822834057797234267100115836076450066799381689263664982064968190241638412368549643918388245615822225673421666972692762405450512547224487514839416366934550919084393450242237084409911628275699731544761513260215062302412001838726598227895119867405005634448189289379570807485124077603165843075185253758620490068981842189959146332168915678089160582119870358326289416339875807396185071305607402740913148866772772873002542483560551882930031982141211191664832733824014037153200836164095372273295102554766417048699473346191099525798458338294045390973326913510082740464753153997201072536949728189915936412649837746967939220771368401193792852397398786102921973244184984949925035980702608139104111777349807507929381558057429023216910241336181974174921509585187284774712723353214735453591889835834741678005450416278289814674198927760427945626151175656044581137961059873505086791449508080401682829905290050037872908156251043047954732148163282666486266320364934948679739022179318662600221353251415584646045284451754438748539850059011660157675167848881802822901421616574233968339131482565175280163034732109612691233774380944165056057668094587288287615235306952247707363121106550528013737548851045898257647896468651154381564592966689372481490300194911224173056269467864875846325438161755043474637102901898984376162901520109903742209562567806018850124980162474066226267647640078967925121691487302662232839325456802139494463573893059205434488902642254509745001200826663989573717117309570312500 [123,32] -768978606645105141855737325756882883693509670398318777723899804947953249560849756843455717180910087082982982980452447858864527007519078801365505851880243600091830907968417284009734286320772369824468143575357535585899660422456867257345933775186306972847836539831006079338408460388981057866847042456835177800205843047009160762105939415213222828213307903241012214615788179311376862580925270505013723267425140501288078006948306008214483597910788934841972575853378165704259530250594914740350799254159994233166421031138239570770629390245961146234412116893542084921875470572275424534025999542467021537036445038018788742072926537123961648315190686487649251373467366292719948181963085514772836659729360440001621537969235951245181615813353928507230289545339095911368862720068429781351456017416738511292189743768215736025254020812809190196263831452233191321728332946919298971467456886332620711247703687735254467936460426537968626695395695197113902169492377627538203548152014606122880952506218052625721746660872531719791213826531872901015932108131316464425999632559680479784801802194753349251702971635628272241393350802625355958231272566573500600785842549596587119556037912284653510671652779701840030310373083584891153780830664239914694435366383239623194757773494481500962614245675059869119672681904188339814924059497797143608102288464891692312785273309288667138538266383329902092629098124853679619329651324583664815169604612799920411431343604589295005654531736935370566622610915635382483260177921612300355956665468774494513145086269191884326630932948625324162803045567694478042838948141483130434397429993783400494711116420132734809328372179255691890460951503639421160831750272110683134945856011239352119039494678695444908639727857287351608185537329007035081656815099736791766517257919685888263931449289515164439132468960083121217893078152206392900790499057090979427892050974254045412057332044197846647354600307195234421832342403995632047268190077090141628609343105329251505902113262962872617076097971931922288583139306393425622650771364465535095488186261004711834474801422647408275592526750664601346961602768556087067999879227249102406927121158065265521300772890444039517500034051928954016706514348491828450243880365995503083738336777130879490089908585167819788748762730688296183877612867501552242140026093176567034562576830047930798173183575272560119628906250000000 [123,33] 121089210805171410835814834518121935333403525132871842490898466078947909906425510624773160608322847568234432977412213109896779099110992759175246640824500221379205933060965885789131610484680450535968522799767527009892043193940333721312360091047595624076682614439416228451367959956691130136792187753840967243940911765555546058939840250847238987812412664187133554323913298761037170776534106760333439856701602313004953091493823106523938693554238347545587257590871468387665209044068866221591840005431350466329233511696008136115636665636908995546657454466971367843078791560616003246722567769026343847940605505763237941841499588352079867375603971884843887151359047135545485351566100713889665810769304899740999139216970272887231191747522178732056605355284560518730022245723128135297955562710384502680019604458468875240172242974192215586198307781404177201952920676588320667122384292078600811442224146795181547192559032386204777386417005757576886123004216023282116217427960900273943686603766169543993245856094539322426161426674479859441874169188493505338936967432297186872548756743572348346802326969968589369648608790330109203416174508967819721517480921982200843296445114677755555984771763633958182384350959445461442407877071079186739422946614203598740793382891331093081445323943776793204933025264792671811021781089993234353498078274237951709019294626062318379832507339744273304807147563424541229580151071583153841518471077977047457314534149257840226987441942544857262369861844073038306131587296582806344502724463304456309618420889850211992252454489974073576640295493203446619567728416179524549764013212060405454311475155708332677898740256063959302054908451163391387409870834258917950882201926767124129528590106750282523926415182163111449370680159383308532147939518409011076850292896017400214486578835668423715031677570481855921437713155534542292077184648344127025505317271096326316164036235262769839377276579445890959318079857239662105743438658120363820012945142593334012957235028985596287328357624980950824315730101897841890336968431411062868956741122847317502126302488808757951347421507287575515656417037835127504248055845048801094332727937344265010863699953635297510951707165605483168231426423783553367285283180537380976321495989254236502823044450295513551120679966118241287381628320639634128133999066494232697312194435568244443857111036777496337890625000000 [123,34] 23178324128755135322682018025563738147784775074689494544333233867384949434924426721061144561162147442015971050680193842022903387320242797630444159312579558803884087842320402866278390415205700618807877720573658819949380735824444337834072255672082527213439628654785977560415981371808334100199835458987640518976768746626393266975741520889919844886155357482156833271570708761086881234906539168489796169996232548623520276110903251599943329109388843715130135204548506841628636208941486054876105515442368594704554842233960637220565380699198007253410755219397636523056584464739111608674674573479535801156609743641688290173347173909483089256537910000370660957589369531113293956671182636355508859406809898079292991270449523658598123656127637701099371408578263819300373566969625614056692401230093993706092543802113297405109331519678856882194021944222491414871806144482961780954633222766301042033436173743146626590976577884747781187655986061271481191448334491841324689005369067044723862576402613339164918719600550074525542818202474239520815796584193202148337674933428385885985995537296460338009160029760539984954164130083869791707753400160305570846835297452685138927724906675105223610260728038963875480281869911368481713009282491375132063471444729498889506735871001873129958291906285315053822800166419828708253323914949623335330148436792246364268305962501307240450466373216703275035939410441071799452656385529903361161805312121050750803083611539823250765873343028662669923349620849632147646666954085888538345589931955659781557270803441083797079781694886782611433685382798228805528044965074524880742208978882893352588078367016042381432315587651984389699337541674598255253049580418967112690881062829875806004708052584173288497522703232352560481421285750134588197265150458127144569124674045909421653568204839261309432536004389777128832546175075464913441554156393100520382776969453635566682353617571114475307192635375601591734638391957562352936037327956240743473301235321943783860128053629066124906998266039963800396852454216682320090719378505307190501220700409269609887317374481578949099596698368734350990848178659570037999702532284090593537354219017514715656767106204287061707066453603306478458333896840436204950270408061840489356909950872449066147776710745178501607920268506758779566648342951651770747647577520643858567384043567471962887793779373168945312500000 [123,35] 3725582068796023647311669329746390366661044860750203193328428457935444309023854135167572810010838620309525484617994501349732437752683561475537045562944495520819622857808219312260945565917526676167003880013765890602263976014974305689939446362314311087438927814270311367987632404596575032947685778129275955086864310994264420084096782793072902044013957544988984597412104198084968922230013774855724910375762796966379058525601569301460026884205088074133765487355398057500487042231923149749128104663130681020017877858639311702871992647599364478884834408845500809846608131788016732181209176045043794352843798629723444025652580502118613233963908249025393753975198646274635309428127755296164119750334797646894784394055177686609620224822884827968753294330092585617129684332626676855310198849933785208005741664832719723045865390387898901995511503377752588176399272920941215003121131351762570086609371584676860958830162390472207368619573767702878470044837737815621142298157698373813417038617767470205670192015101925235034254596878654043046459820617472586805818525505333030179376929377109365962660293525154601216806173389382410078105581752732122806500482706968084671642109823300515780017222672498216754431837150811361309283375012364013991569560695457698675993091789888442761563330992456745217844085169531863486870632009563743175946861454915424133149711076193201183800944786353761445725236367954587048961517344842915154263314038538825194884196349945553536281003640966670294848555344496468013720901067993611312344321330070681894532517269503655681918450863340661427158468547734150433737112326903064861255520896421816321965476599942188452366844644943848587656831361918063843776449810120901908291549425419472051040965937938575180746809711244267118053864962819736611600825515286066956529973780817822961158018026222834086013747086349021518176977142000063908757485811892488036258118929232462519527124105470864403327347212005072790632538741600014659404395674640118627408758259930599528968169936014277482455219580541057979084312486378209221725427832490965667780497353252022915487003284527028209767136608497710620889771959787588164166609572239863490287218168159714268572791161863410225183443777664447129510951656627284187852471576504247038780698384271776901021541193080115383079745715379403734367345660165526345499767302163300619621821851978893391788005828857421875000 [123,36] -19863372408623339019535619776241734006480557135281432837044988257254059413083161437472270633698772461086431135128560602427648026252258094797342167301126930371138504363274991107195321739163608572932559905442533332445957795699381149681704502951684897535062443617097928754628316940805000130025267936427485784938626532872709359112204834522560753619046540948199457968340347832369218330704244324659271314466473839902469160479939803836680793025136393964030672554861540987571866252046495916120210782190534005369299981890021948003760238712767161918025997682342506908874141542672400651201149240890694619483644989905752452670211899657171931757715493617972155452432391541323171230871008517619105365863358494214095483727290248376886264244340041992973814772987005413686031522903191401224312436747681269643988909090024136684211377522911345223434733392806232220063680347148828609585561338141377573045513783719764772545851527144993693144524845931021673723583125901992827249453010461378947529255655458968044864466972985773201956251192491749198937670779897237068890821939088351293208630955397984139262502470639317055944754186443813670205104512925498099364041054508538515889288009446185004319554309160855966617022261160254789627547262272822788598141683953883783517807791507840420646853951964692501711854661901242015221808500832952119173264152878681568620147987304873468131186535012027200494863115908503567289908041200910452220180935910333984455234228367691732006096270906686064271572714670437548430649830431338222563980678642596747664469222993522493849357814136961043036743986417874066536066448938854189809147176369438470089677514057517159639639056759968864259370529578243788279511709797683730819535510966663560698481227121726555484554166584820730005458184284987044703661790687034553710515602765534849273010887397492971424054273389799371174052371388793709329731150868780406040843748379514221340656713448707140956978545046896795463399367610642667209001996845874055338106477871255543864660468899963778118791775671692280267502243430862878847300293512912154219203879986583063169007450546305526996803376343929958443825364516545373805474939674490918967480036936587611489462057398085033765614040566750131639497054933770698342841599693147239459355687299299101869922613244739455551752595982519026765405296200058818312197581826966663598454942984972149133682250976562500000 [123,37] 4278253284622298206822221022655289586983921988904090746012629135901988473001503555630453418656976340504486347357443337779164156316883392580100002729558437886369221469670057981160952078952566776435991124269783634859327281951599612619076812502927085073903762070762438726309970759348694692100778951142640443723036154639267932023649057765391605854263269061407441511841486862881964377615661160525451309605217601801234090780141252853174195026767904756448899903413474215394512831965444681848684724401162134637715933198375082813805394570802939211566015605459289687255710337518044342393207429459224868652702326938826371410962997200600625606674041212172298491887076143698315010091728967942142038767516369288424460933025364391290879968025899840017971916144554933506316726191716514750034712765889578595266719008455538236874873513435073967451495509018848231792724438529755135736682697247477548347732902840632949273221333547184317616966117241478679508621685715938273568076766728980440633839817280192185642963891778232940933778838922584090250977093872725299860612701422272869209423272053317925475334431789140326282118891414027296298952685031125171421180076417385296988109572331145679598744965429436978089818993507661001843574302676621893572983894720344418631711700267973609202272984002104647589241633653131798052788324968414474704440676193040075964825303382168212352645857714500107807936871107799256645715262432213273948671298159269729314534114861193185455521422872706612269399250368279855804857984939737003312632941247863002999985749820540787471494661487560260354535385505753527880178571101692512293579044998620679255768110626156650208766983127108327389331911300755961039357499926689775243696949304664224426198674779806705522501038759013098490458825333362599541946899839910481485081014331515824500211818280987737421483861611912219964603540255100445406766488609283691657958147827477868296873795573151635961490298755875796445434172228022973691569963323048490553176988412010079457354161289363807515376477878933165997960305889461879822968691022196940284248045871414219183523480637662986916751258805358979700459072926627575031474570144504501253022022897853709923652790571904118743062303020868753904723255034716439477057271207422159744380389036237177755115203578704741902159948709920006974737840338792674491329983896270583443310897564515471458435058593750000 [123,38] 7746591528141344107213307080485262669099241664644325075305290368054265707744740535415872584234969140978237877338217033824239697563136300317143620376882957451182514296576297135595228883385624285062251104867564011082520194148273094761555933816095145171753001603215222957393257062849763846564369198330789646088776498023728219138056902206692590194255083690670546067188838917833978632181577499870946551778109418871935600390634467910302986018753336126836710382409446287231415903940925659315221420818870607401194336576305780647413010456628924590857950897749571791770788124782484857224829303901286017433175087750650975276271376754967910781218216736045663382883679719611390121042014147012128463627250611052239554359463134915770057669185930062652783470843596287142883370028498242257372401470585011993204533022412931293337588071423165449898381103796404781195452210397330437915589969800138952956984625831413127906695790542356635460307535195650965844404347586264647690549656927008679467576772247054458773511374135256532861271800938233683835009888881609210680537374730540928074099627464878379732969703561028793433859487504875262575861945192501068751635670108744516113089110602702939531350854261229611468333064110013047303923919837797060437661568199779176504624479509189792709785547598473402362005103792528015091473414771558421962718505288138680749305418043295684920397455083492451547608096834150621777630271012001945769507310158387762996549640344390201801019157399632538867171233390307856135226972729387331873983736120424568867413676772138213418468084194917862760835200172648887200073731818126765020939787463565952955722399769770718377203133212030255510339451399035123156039278205465405663268944529829864803879666933493072978029148176944942872136383298715874045641772278193831713682237095715467799167175301191260375101038709768997102328583590889965917409502771489643347481213375687539277861587752110209981246626364687818842630804342192197753350543699980872642950465433797518659990974615632739954987237912901026299923267357277888583667190094918705707842412461738867326217388354698155153928224031105329210061215805460441294031858172210388505882431964895906128462825887139303991920072280175867340201508607863799245220669884498678505531269950076521174870358324057658666810787943824995418766160397630990434500713320842280040778859984129667282104492187500 [123,39] -6076170148763937629721025791840011159350447197994554603445214798625847257842510444481585053739421890347936598999374749011247208569901009792477450044940841289782538152311843062567104817519141716895834609506300603701033448033375187588983440747012731002913473878915547839134168325883478971604417145889435753467698073241516963288573363957173415050019988968817201843566436952305154666037048689023437308758805663099299441512067493708763523742553121365652055571591193842867412846741986350653311344000286437858602796982824429162486790247145419537837323405385499521487731863722275480454782099464758767168036995843714084765423557068260688951117880892776735707598034537049437542543923258214653256591557131939236925655773769920608223745037864476327187743144622960690105687824930477593464024145488221131610103419908825375666085444671886700271682905067023904362202032281535484321959207183197438742640274283932698641281956302672093463626937041957461258307727925375385350881189852740761329192823812817320003261574555633511111825350222364183245342461407737341175122187425104405256076916572227711452147587060175241742707499914581204612563365284832528220194151737426795964470769952374440958710083095765000945738137795757570352093349607067065901920698416720520463525132449072372897164942200979907940371351917830751258599334952557218496253753784748831764736662414084413532609617717065557273683210476320382340293788095764446362605349586680495463525238609440184125718317093802659022048325638305623489253004198280493223461881332115611056994517262233240078969994852325114956119492881852084824474667664306450684685005156562447062017132998856698170556909281093222013622482965832462564201735437721378967560576512058342450052810439620493541534108092068068402991285813981747433566379146296115789493747964339437706748781608341023128266192827546892906775565917892845518198834653999664008470850336146900150783342070477957866807347071423855966913922681885300792483767785521136850929742932473158258831265916058148850068805437971350491508248206519962756191784132665176087154509104100320565239256751388000838241158869427881009001150505665003123666373977269254965110354606716556485546793516351101579241520297393198991542407319696174037661613956084089087201451341667132819149083605633148405309552102954253131997494522728564796815176052291462838184088468551635742187500000 [123,40] 1133131836494679521780899629426345628352553078804343423744600443443584867652129990063703488467854067051951099968007809886265359430805571879316939983074226326753887402727167138107339495181574632937548894627623610440310506417900370209382222827374146311892446249605462370140561644003746661790642484603848442360537615972300631258247843910104007947921809370999471106769863002354154700075134302020568866723111376977766664489564044111664397537523716242812580264017927394324456854053495182183534852028272536174751531790245065181160676130826402008459767531389872028665421367604089055457784672916257504674451562729932851676673252702095278526576404446921535195570581504539457671303894216324389370092658313799989705061149127314939170141883538869409692952865500618006867665511319864129693917654151383017926700381508398995442695601574783591991500831834185366909406180183040766004756857287025460053064386968646299382631495883396078318785545380529711781608349176558699470284234058138062091465881529431888280700232913682016397628372713496943754474724022511694377942611123639451179791536557343398545757827171979233794391738808743561946811650230219446528462114196652972415288043455771359157234055846016189995058297518058762762141995893007477254957396326653214603454427699201050452877346758849368787943735416511891516060337349806551053823367801860158086418352910295975527657047344200250457909772344375794772831914394162105870794529192577962175443641475979818422843582936589729581437231871424052097064782741986271031609338393758493263251451540710641367298751196350354585476022931981908715780849826417061159933702143392070376411308147462911265451608911796646446340018244593010450092014831573265788556254491146188369937081200375656919182954074993872772333162734251610089403257973871614611218940260762483238362466271600221222049173237386009554796080391512987583049168187132766497363973827435214380505524166782406964417875204566143705567127904349022990152459827588935226437914464504744029155010918601238535940346840429779006559634528824445909511798538375668564174012544040192186675529317390617907356022487576294837281219343907992028949324965493490359329822643505068265049001465770751765240804445960635240768016648786257178204307031147389112683437694025437255270724734123742623508470874908870230070738390490761582363177240040386095643043518066406250000000 [123,41] 1472923706684323397536441919733515993337621851633956213174878278157746040516305483378885314626438989777258471418457869762216726535349138315838155493770321959203510832810975008238877356254742318362111322374395422902778632407130877190973576147716726807282297162977131159996186775837722504202839387239731575995231988753966657792840933623365328650689923425843494220418649676517843244629910233033904931099594367924886014657429426915805978874228549999140277232353030791506293265102341933023704149687793458202950984725100549216667501640338828044550508551170600413347999112865620625214131127664258838211712341585434480066958617768371437941143847516663181872321510500909835461996448654748873931386185892045080026680956325382200195373465732232582286484901719394213803315607702179788980484596894943616599038406134867100501524990141111891714917723686929636869385870308732669189308020770098062323555793747269845444076288542058653369899700677454483741632842465501952969360245250511075493482368955673205777060424924206400708136790452298732476484355575715160474144552174942991134627184236466906916007781393512122165452744367145203000950481170484785452860353587443322047179202639279507077989618704721797610514705725598222984964663250941571864291648202194064785095388264955225217366597316839701421958641729222544328383511902500626267974610027917930333141671661225295183913371560384786858876328512362404147649631237402828700910422144038069595708693669642999160752043724411570902698307395523485464648831352720944363318101533896123259590795788432614065932894054121918884673534556272909722311222338592124918946562891455627167769399218393643043479288892242362379444683996239925392142794226869326280174481083672481912376586229244509340873127882419684270745792977801278541058259897838329603207675037049923006776462866450102058638455102467655494483128035501556549181082788949196110547751928543008942641443948388192563297100023135668991954428245535331621407880090724231096286822608803115568133207823153266880922549107916484622228774113745635287931478001525741107204738313248471016673099176928298177390260792590661611339294153308549081072067974892740162986318499376979127517890466865406947801446550355284252437126024014542744215221850486295329936582097798360071875953508643712814681319539675035642099291708175846926653917989824549295008182525634765625000 [123,42] -2308642012611777713815720346045161023956060682081637380747739515225312362335526400408571849135910500754626804759225525100740535610696065781992044634015896790503341109288208240030336736316691068993427845080154277366492082537019097040909748490807546969128953329110623965095771274689313946835556775340511898860165832586819134013057761466317154081893456224422597129352550601107942866336289561244325220139908868472002460004655993020674485983360727449142099340296350811103560621084992649959790962079852297432250320971836205713094958711158685733493003307984415284950559697159372779027713895204984791925358929644224737262415683429250412536951413383695591654037985558955536470282082274593894277540916160606859074570941038997994021532863009961689050505118749637205333279744728415154333088495522177066218421269694705709785525110942258068667311123448846804690228085647360992343781608068501960929392686937317871319288007072051786934162424391906334922290204689142599950120039761276360805456257260978477662008279177326954079471139163959920787097649145416244685183532931417853424198330694581664764605431968896120799461013450777000324411375734019990979822326081339028389836617368836301877923345879811274808381090595340325816599008278672770194862583601676964685963432472768592134315261839595572569892538261587583237561994738482549787799802534409444784782986386056037243198967350793740970038500788456975280261035619804727204440057995524670419893935362925417508552859398042864430019731019102316534117163760848812774276061529373956719393834749065271179428222003519861781446826608789237068782422174150836776528160413097224835554612130761384696141604897448772606620944233580658043026280921120137671598536783713577858960805462929212993034047184999380198191140763383803782742893896948194751016216744387900137804044344834671280483378763251500185910203095954679830713435194726826202848898626796127604031930818419542978025178438053392239265219897614449616650211521986995084505603092671583952274627818763958737143240335522436374199855854367526751687082558070395777465420567481260439103875340868294206633633864478670881198813200732093006513549231588404597494250552551233693220167876506335830635978722221630336503057681597028533237566491551482610160066051075392024696350104414106355556232252895027871110172760279327652810366089397575706243515014648437500 [123,43] 2159751800072266532396458938960500130611824174780766647414955483041751213765024816515215262204817781296274796868723697290874483529328327969000917728232062325934409791506261801345379851211959862609105906827143423531081396921409578829856317690393929807187624448373175561083291948182945201847570696210050760381679833302976152608330734902618527435803809150242344480119327892409257492338881167679788987020288265681514670681469369188731739554229559535120797447342257723295290863692407407597762230642118198786713027835724468824073515112172127161789325122800626202773648426916752984518991809100226777424080813137378580271565475489827996278231100555749754266119713756943132956307310446229830287015446050080586425087121210371830528033526944786612483857075070019126992660488063732176671489448723559813996598572293071079605572912611529568521798498001422368879448412539439447981846226218157323210528863381078550463451773079017633408837456168285049405500017276008821913515916429656691255393545532468042903816934115841958879847041318745593310491579836669486117330406118522705485649895338439969856725397885568400601448997877894304738037017296457453442946434622148422483935827502542072404846697409620973857555951506257748090245292435759087292704595007161735160208750524619024938444481563398715415885007580287432087870732942553883246298796549679894415502794092727211048345922348057908784729830483479908054172762424670183036326057131744348969518277779050537121646346156629183752283823727086715554596112730551292668440329652131730858588548605889841824127085627842014139387892883621741475162527442156532983182837802477975070153244250132679425172558781856265176560048908649917531613594751840198550553128382040089499615714185202576822359223877865401354551829837277404553741110318745357600038333385255112065553861099821927661738330123835548338957574738321260576243809190276599443272235612487837935487546248572677188688452831548277223224437990357745868525827535513072675936525829452284978289935062926534632277141724914787806323539790326391826825170057875990499322434926185166631157537494604518582864213527210603632579216274843682469460476195153851143822956197507575261830097759475047680986733209565941808245440288489460953723547001352771873556986869291618277352223718045756328453781781926901989009337469102578488389099220512434840202331542968750 [123,44] -1435328374903025668101417822600198884360022848694655465129361834207159291208198986384793318004003728988349397419236557741157513637923295417184724617127208284519360595754480400466473826877688976586532825212164711741394738620326084071563502166357353651466059740746587909066331788618769021891390067704408496975494567482743022128611338525362800132460570125509311961264761530553126141403935712385322951848826853321209473012579889432796667478054705393618946325917170497271121379221796023190199374201875574921036716484074411419902044137562283392204426849030210121148232188616610845729202205031404800743733815695464022139987694502600840084313446114135424729017855840708471309129976651682749852992671664406277020633195842713570917448852937465726538520008063002676343060176118526468891767834669674409354275390807009984922650433200489782992686699895217689365835641974032322470888995248918564400885067185381338534324846776469738661608218535201152608592159748967852882253384220808872436452796512009571382265665942800648008647095933955324643422821444637774873547369883590634613056336166546239796182767185223824767410960078246561049788630816910844867833715741993370988931033009830649856944131037051091947591828474827549452850861286388077976600509940543181273159153719029285194897918257098345404073604802250702514448832575487387662396305772398257818163655755817634747987038768948110900402756549269391959516526149199985770140931503199229831425221788010316852279367844861550386090594682340541160733875219327421963324140336625739808253097067923702063880164613237102740486938706871139619305566148776575947884448483603392530438004358379593330904871422644476082204383866309984832642936797392895319784840302709299691751640887718347217652522845614660208542101999323941276502026239296382296966959219216846741477854957863695063272135407180315111256074126852615368087672785364764068878924975914798541889988325151723331283709663133604952682320290828764242251750482582505325449687953833451555749334133237160713133266029696069472914394890270268762843089781843137576342204423286611881918143400662705993482755765752391793208972036757243401020847795979863748099093540668273611464695392581714547482816548414714935353865657160648514444834991669520281130116951416645578873338968548929181023997660853593888040553860907522221168619580566883087158203125000 [123,45] 695996271798748624397070085024232213929400573183989068826568605590901131603471243806633126219465786918600652398634652010772641691499022684762787423879877962847625591399895616214252558619638883870251606975320404469735385751159654761404143106651852194885299278332838432973521828070670816190537569997705485177044660852390096876318617233839600661950774291671007606047978140961276351906752290105704590022898311760992038726519349941150657800915037429095561010732951688652584309317156456444822355146476542875346429166820414834631473723444850731759877954556230243831343020457990885339955664284627960446085218419096048666907603582687526661396968692637056725086177726143565347458398025048442295389981008646013786574379858638558055810740871184326503146058761763012509317545896901915146138941385503003642332899803433692809351048281215786245191953280044623143594267119974317680133308224740497689245954691879327123884661947877027161294517739200960408959871192002109500042103881281708439625722185675982086549026983837873020192083603596174575773271790681712585283179331431721497781842030561859527742526129664450301418056989620751821120573824072470455114375443316970118658751026973936793291301498287933340522031127477729020053318066856315748066160947911946573294582990391920298670173192777287239885483040941383586440823631170806504513327702025304542701791558373892112281396524220874573003073216331855001115246256602668438908935024239603440276496527057048855276183850645669271518120107413527043010430258389554366519181742501900334852100139057505453757676074136790591144087948937128488410155399890305059709881029500241727675642822503932986444375598728882974639032536726322435439178860647146095895006377264407556039429882557372989282238204199177548237848488923991247533751782002554510119088165647298679831437086121889448636545749868730654962769806319227805106051517199060323850760622169272552775174910198568228061793747891990648083987126391050481851052539673780927792005418118880436529922266939036926293180252150200739894014822379801416349980245256671954260457963229815481524052352287558236381996466151865979493743190366328682682705393307537642245375065678768515220823896115758942753300738933356472843040839942521874577094550133297280344444186700552939548002797389031063312564280524461618991638456321879857569001615047454833984375000 [123,46] -256293803992704363352298270852884116797041591765244508440421155270274843108562447316384959885321819745718231027924626224431081051461045453653143280875579468166973044221390873015399522837298927395995556248785589666308811680823908839397928767380472245690733907981410744066297797936594715272754470084626517290532973980770417604013073092162680034459148460466142890085387951547910962238261724676463659310121483174529583307030533359484364103817376897643526017518517507684246949038873997934629101525648695799040644670951016057111957030339621741941873052315907495506756984376120026434153567241542871069833964155561984677699824996959452558229472220770090252221487949270138549166935381417333265305986053842326664679614242690304226379797875920183106694615343860081390261242122066093833139711442755270159786062434364531748584073857965915984844566972682692884293558780022285422503226381911368740724027595159360708443454581198701873799743103327809653406360219527703076168041539740659899847703077401480455466030901118541281996075194745408340761545058370693941940889083528880646021158356262080787361975504706491990024143976200611482169528605682738620956555624931185284924411388118195640741023460975475833268885453232033223089480630362088882380664561395614657284529028339983642391233018550987601600197581406346125246975855091691042478030654890785549431283453696056527089985911308281918250488167241408282179958419143331588184640969207916792820948042795475641415266627323067936303640782833239268910612604263459925161402139141798317284239846202679623724545559829118350079076036156862153621396548032500181981149229342672900084343948258920178729077992778355370125208218142884126090505037602446111186964850508206129557599956566520781693787024474451223269115114211429891810526497666326540466807907039537566943869111623390215355395681656321600018151955481115785208591919167892244103632283898487493573749747768202566870238678310476373975000705471397056657702193167685361166875974125869674403431535768730326346676807159228073764154556010326128226615186519857949552127703098598189060575953922930520893749560962512993391480179627588772097775866146972155980696508813918105122595219581992877621910828260690574252654410554450444688927170444663074238163539469634367638594072407671235809743079212487848646262467156020647962577641010284423828125 [123,47] 76413758665732063981256699396052725927842343815009855459674391962810313344180235637785081690747078784358809862482378499996527146682724335118290356237926403125990408507848764854534816324985513441083322562380119046096225063836910776304569236940297232282945479720657194980022937806060371803389824392565453399979594839552240495199255568972493997285468578728026697134885046616730815193096127456111013435771476552993541360326943257617077506358346481845890857154289856704589823896779557673664263080294170902033284024394424254938198532178000623601295995688103636687364297098795274938005055665601374290160828899895110582841125268426257994868723582289867858978166361940763763595377933985196521749105692801717554133873108785593383028003937275929685779194310489073778433711339958779234241125403193180186741678078951059128012478027927925251601918466570314847791841208060543218953315029128960934973520379399945948135350197018077946517330302606424784863995636347255703869512750005444181196203306514766047880942792538928081586597445043181231871974049869383821199998390646975482699726122476436717269694150652016769274889256974538696502918868048045800328722094181176199171303639395547499469930275469458299870119237241707420669673524492528565685351758682839143477181761702545193036612022312458229817065719683755846486869864573322962122652544653792380537305229659909999630632097361556073176993714938271002446854311612689933650359771393346261619586805659094567041833915227522154406305107083761791075374987864842790651482766070276839616633559022024844500566989676132725420683019217414398629285959486643974108163897245723993797900960052237508421307556138294498059453927592160964854795864342840832754105941185138129029836977963518828533297245806890133496545823485878483960038659620876376916140515223666465523192111225909558518173732367310199628224532270168107320726730446620337169396186200480391278809233765456667538661966783243045174685738716152642809471535407232655472132307543131159389096798375223766607001949040253772121574904416440972606773173009300801407809697325022953866883884846004000411535427540973073237830606039203327657883525180848729672049136801215933489368088206523917669902280110816009814371317029549351731778461763691576568812405537258589924737351315334408510712406405098601203107477886078413575887680053710937500 [123,48] -20002398233882744911856945782314866510445496452850502375012237370936052439573832938126845573290188868325925967761001733250104563147771591334999195046377444166476902019032683518607980505242719201283016279045718164723778372434566019270097162709991644263656426310845521779503095083173821495391799498685736494260558375437270556667696209121492433310108167349922496403943932029198507841488854411322670499474711162711250254607885581920161996118965752009599625887342235044855067345338101447482525009340065847528496609155283033202200665336642539162578109968156614023032795748865879562043581399503704927266833993668711986589456615096598806315420078833527986033645489301582128198613432153707681646187602932613274976982546459008003358816096352049311018374334523262642455174596447686332522514125982451575931476119820040013444269746995057579477044816358189653684411534046041831268441270415150507976599123310065943086966802812420685915304319139256467708448809611868968290286191798061051565446899410937664341227984400942342659185821117275757605023753403385483896656186837843752151056585576926268145550308574034398241988254588853877522977873310901507904840045785896288934280734787529355933374424073908898993273737272484604462173969344221084772940577350245998675220384920070097746602654295838256419414477868410077932740417483431617662444909492582345873312261209129700803141876419416309966325019984803589487185901447203094145979678863087769241106484684356195865023631385197816189748814773750494479881403300976657602981692849510760710703909499000692143776063412854106908534327816103065406245731217452998584717500120980775078939067643618563249857048386691119670650670566668772633211251394481648731874755163416465907937002656231786867592373335507710491179236505560819485402203196394992133259641699083746206215708572483907049889105818031330870852820897046077131989388306336924558640241122285168364539638333258336463734107007811586350333882323761406203812241581083920102738136399166109493735447250782428775025749415843546668411417141214189441833680042058265686649234425235986680119514405269887215390755151803193737444237096247934977345420524196889108612506952192708251111647899029324473551032154517388028270082435569713611825027194092624087916967930003687977670003608247597013959943532124263754212734056636691093444824218750000 [123,49] 4832909904920657429786029309778570398541526865300789757937202744636147211153426525640402344160113865427440146701233986667907971855613932829030294124381037645495697852792798875163882052940790593318219923512514729836127274955944710752657323816712778906359424419281903024782830982231713205251955606936662817263977729958775116662804206504519654005859564487992553727299386583518404655314758530030095029232673198911459982790336549291181406915101925797258779873019566911944634622241027311461961092120190621189147920120329375652137284947316400008251789346767369396240942993984081119685396110725496713081667412421856358272137392968669334636292450404049669592773010595522118420539311175423342529117282062807214655679702943872055918263668115013224755402253807041248101904205023384332980083126446626529666577219883774549014847114150295285719680617602573635684940620925683392907519101580066628595277729300590508110805164915421745261999438103074887602910060054001826341985001890601477922453074212738014263216279292583459939329554894804999477041806103725826614386930209807650940774927576264044788885714908366717386219359118028852390611953407990953988728642208401691868888514845658807910651866342014677432016070214201296120993436176036792627017307090280054942824696591950321932908147713495142004119876148055334947457403248549557511650180565244024188281316607794634883991832905126869817690889584814941753769084705176663941354776454787720818022754009583008248002211422390285896690648984171112086301937663544409142166189070443924683483244490239289783722011122746380206867732771174184142282026755108136630613372605056070445233953648937357540072217018989381113460464811902516464894259894884706589982053507439031472449327049778673236105649098868018263719723212326184807124275805338542377390497580652402746046858465387322164566397543608070728513934182076378629602410355187530739614311673487334724690260734924702477900508625191239652672101119660260202657245539773473669151899872603335550106407729252946995608493142278143850320053609616040103233135206369415375114141592883690544714366031448231979600644570714933051970355038827522986465289394377474413741796708304451148486973032169257270249840348903646992917621818173633054422257420878951915195420555564705158312227589195431316381537656390321444632718339562416076660156250000 [123,50] -1048230982535441406166126582048186482292698807851942413844132377458669996901658304097764594470190354599616213500463442654275158145460130746128661526419177081451366952757403027289279789245318170826217720206489261661687653657539462712382322462989707885947309832660263900337717177737126915243452184055266203831227881163689652317346919451928412033759494334323009705238870615497258536811023076978094868847903911549723353357150719991755280649554867066430738169432480520723555200516545870266415485732903437852121978429792228357138807859118538598862853937187630715327074017180528279480774125898587706224364186482667512863029993412726358726889712985555045295732186204100352515590439762604632040778783614325244469628246774867106899712814705054677438259870086673058965652322400400761117791613554657223473067363003585932095171299740461715968220028921678744814272282397611517548283208437770968915000318038916057559325354162278449563267123190011552370146068664370752154725440780029270215867057048391905073780119852513474994857834505582125969976185741229375124545075910716572352284058498961979648758576556905429541999276415438681737909880974919744531278617395656376268684075387410108089140369500466991130444842838685566699772840382087458452440176872353708525595640420927894005240708318179110758071729064222603166210173109431435384744914968324443562100429513572676936990164329211953326703962807621149266693545139226121790824355543482139241581926156396987080561252042712187841974892565810649370797337223158202090964563079186132129327609481510921534393856043658258023200774182519152568478425617826587191988118631001120848831725591553467272695132530476327325939483084377701623468995524993179931099718075493098642727505112670297580597089400869666851324995996693952982564361779618710779475982708354712532268747960246300414421900009818436408293246997828753101584132991965159972765575957059531400773161552028845115631514707820853407224703760829205179078454003901480003243230727627155242372527023706623672303750279408282451723097057498728187879993560047268679137921067288940842294347003058116478656514416967952001912773653148107136885087700119534030601594135485561938811751534112248652227764937293956330883690062888847632929486637898988780141501655584294916063954016926954579656122712449928258138243108987808227539062500 [123,51] 188037812558804663591447507353161863214295969149769856945374746718383987827408009953184317904000632853875102426488215339017222290408521587744738317874269571247955555605255714425678224536945526131596929429371514628763185199284758481793642276444354400340254102407081864954844182266770339395025757644197097996415112574813869072438701626523856965947280933067462987180332921991427283602212918926675706872015894846250583258154944406127490973853844898499407246827278043673912692907568123054606900802664490224627183133785510108764675222745455511608750684288089966939786441535000523949316112802521976462552849489177734208673455272227542658284934528269829983764361990009140936627211457890051978166452517629463559198084466245104270303027581734642864939884127710576877484125335840299496120060677488892149235436894670103639495293965649208477302879301093227173032410414665154804666641704591695750965752163346482231709994814391093181198747090630814341449637970230791931259204746611561709877712422540557786835836601244549622742260180773526027415182366867371850585947978759528784536727465844509248493468802695755151001129255019505223256299527355806096702893928063842750529559214208220124816358080489457798590853745833980319957166768333923861931534223369887347233439254978261523662692882257281378776567741138653195666130199542518882156949950360820225516788397150910074930870674566582149007513949802234233750159818166892385144130734421331286386255256364012507181279693352040472896109103512924636332069499602720420740566526105240871175457963022361292340692995298788033075312231294686131002888348441484575414576866144654779847029134124244027718175855235402765550134552681902531303801043539181177555181845136750677531909464144529892899311759177101951493092017797285875907843430872566792284239044549813533705431451120087190502252216417607850260835489778652982321252920376310890205759836031358348556297219252484033123992345247364525779171682113047176918777627793221206220582549250357396236384071026196326702841231098477874622172527933862013659027433902653471652072627097883430756796238259499598092388193332649123516005144265948409925723554946086798712372044158109124382467435681863258544187257408053490233056114123399463453127396332359195268667362808485327901671423615763327790162406927265692502260208129882812500000 [123,52] -24208987783222914918581301591852196134062156598347605479687521796934335689699534866243794341678217515435587400705741547089181353170277313587154767893077975135201713122335745532001182605846662857743110422838944572686480889715583872275867691497509100943667365084716466424390912676193885124769266524173803412241404816796470611950237568484156966484806213373675527649495992695664596728850174561619510636704109547378189442786595657415361725457785307586210838071340897916057543355662701454889820175735141971192565328934443872045595014258216578179035260317244040591519245070233451938749626592979959339887337428043354223783121548057937479592474617703943328047206892536921174493685697547392116150418465047100955593919679702210158225490610186334022221509117776259583017961419388053792656580604235271412221447483453426665045722040808098916025339963505263191576862881565032018060521680001423889618517342477953750458077113111989465310828603500234715277133173188648538940740724760938383179037329065987072876074012910365365871876531385099716220854772653737270444320124475115311698568301194767139401376955373693852428670531946838411760238846151284548274917752395727466245721086521493288223383587903478895167246743706918267987268668399293901997051740476394708729675798515342351127543339700072758717946116771899276235710429542932999229576666546932743706638023316473960621624731583278819708548785906003815403345987686021269727110532945481970804890469842185199657670527274344184358625278007440324779039708854114732202294308977468735978571096844657076604079203730279932307555054554744239223901081324058982045198732572521100477759614261939029710041165076554529091675234587125530485711469334543815532654443991002851972216385607400579879122257565218408950622144652950198587336861304564017246561763821564438493509527053038890871215295783455060405902490909324420501296519675945834253529964629590662506270723989648603111200074404964757925050574515251960455021082814634066832670039239518473107855513248117093410525932966128699465976618687299631351853888653626118833417000286277141579246325770463156562136631220390676121186905322391599453981929960585863459075235385743590448495193133007743742640489557897833467960658040969808679040657995911376958501022024298488971473567702681060254121803154703229665756225585937500000 [123,53] 1128604614319366529796502895109700273925281499802688420106506079770820944362285690001591973940613000464596459642795993156015961785632357114048628487542336288571709112254400171387209216961009034910863396147057724246091803952006143587935503095940079807055746936333881954623406822142054781196763414508161035587003991539805196678183742849852182463183847902602625521022328122573893379461760572917798457065777885889497307807500450402565098070915544105207485100488439894139623801072501551763536907166307047315076998619213095478849449700604758452460458660548251362820263598699812705877410231590390858177891276843301935091750943057192880382745968070658686752212989277770688925995570414027283723676990999206920164389757937823238236597422357464444169149610020217076955782489498143485364335719924064555614800070285383503571183880366675896618426829646972931571628288306325216648512162354473803091795346361962423870644731027703759366274003154556325130364219555803397948359421355613338067863678230430536966704175679035359922526434584104525105501898633925202308610953912441327872223356691491494040420818939818336733880326038216994843077271091261240379839541874099293639761436812686484152772856390198382662787820040055550447214847178675305537854856017284115057066341766623178968278245405628078008690881075992174661034219722120237577527062387365925485266942827069145888892188565991776884568767536454228291401643809615392436556731578370973054303539406732057251481233604925491075479914641922742709362184521253998584217619539452345484909747719129788937221970940557565153669046761010287147452846190968276824978496147434633829060134258911858394646326232516914373799429429466878600823482743731854031760988259221938447068057345548276117846920923146363312864152207272558308588344969745289047973841273389027610037817473406990966124505085279137579243182347042265302179399478394207332464489946366888516148419728169389380217326668621186267653842264457918726834878272677680129298279546275198968686787656832732724234600387380654626573003130751808626222179210657222837875971790886678270737006105984972606055591186892192233700290240789481935041835903076248586343515645127890140084524979639026341491799306829043729259407807146542153025691181379414025853142288711277658379372656939209207394014811143279075622558593750000 [123,54] 378485799684636253588512829085631576594968201883079728585041834492105252492968929759808689466448543475860424483153813952585283424150413942361418454401171279035480697284181697292018301366518109032558159786827182942798846648965832260287398253246483279562124518452074805599726854987463656454868596847618381397727900462082568637337747543171212224815643595527254810432866062363473751409923397223195349954003221150550157426629164745586610715081220014985350799056229796755135113057880005899576571493153829760249280446377384005386091609369948797017255776038802068867839640319056935204944001243276608143913971271896002368343233067628041820424004931937497653597615010642505535138919144484025500418022967959419371626598952248799609851520293865744056081117051712965294751211564264356106194295265400246955832798314134631116192213292470296369207873075375339397913225114317716712574659442737397365507768090833617431308252024165843459070082216497892307559158358185685487037214691392009262639337105110420693458839748076998672077651814916646337369197767997453776941233886960820279028185798296948313186420211903850078866559301772909542616933791699712704564850212984463597041100332871681790695372721418078490977192655563442120128108066781835429546674641123022771939612466687393846492320239094429605519328310995416478395343999200143184609963472412110427476098827860327484205260894340535024887255909690178033521817135460739702561222280480128195573466902188640760598672822142747123766221640986920489327050510740405145007802186957186190567320147483657057373394467027068145360666531555793376072848015218532803655518630278727402595376732772296311989628926102459689658870060925236503306418988326893771417288524337633716027934647915563719257404141648600890895508670317368095240148950076030718107065875903871606397233586424755384307168677390971916299583373457457398489852712579893025683124056227715048623537059547536455145066564567196871224573515319191144473790900656827148123899370820586322850656766740188251972479993768398693377876913265688646345559082519975533239751704767430947912132332312119848869523224466831230002637240897172631463849942411197012564803489927650398419914640215782598139831853805850405332270251606941950738548883058912564561337773166653222325311343277575559795877779833972454071044921875 [123,55] -116198621433211822719156939857274731888318709625145220864352926594587472367201695917104539331003895336745558069656986547620337157203184154188178184731894618793663406821487369358627084010644404366553681375065156635440423530987741794027287458468310841061455149672485658982652271895801130145093444935453169505799950100139279851103594826383570139879963123425362467855638935368508418121109806048747508173912810037643716837927275991148599625706769686056323358619527929414491680645531485171639343257203665668295154938065894697903073458879014774139284389875212637551416900070304278411074128711843214980283349487473540326521257780331038420715412060878543825513860029375923621898459605017216464640976716521189647133473923449394552130817726615573385980826224108724297876952707874958812088843787696781162733480517749135922980294541578480914461032833246013211238059666239839811440985471681087623958308273570621218464706623722378744285959156695741318467052912661186986696829755820174366238927632445882020822969663933136693068866033361962665094444292709159795980316451859809665220708478734162354710902021381602865006183676342585391422664662827815781896783658425163370741666399910523875899722339171484075464709087935763921252510064907695155179067429011902365346911300977568436570121978389519582210263543624358241650894526208989016951883086100318830339460270065540003370463704910646091657727057307146843429072793380102472303811008496889974779104016756147547371549147905820053038950473272876701670201436774418358964809176001941321651743977573298787365112328632906675044874625213578887198160615674014568981805915749261274274855574917729446477459064274518645983095399487873804848110413650840727309139627388317897431260649742888033329813019601458896202287217583517255918640920326122006056821225500602083565306148929649571903694492643651805957630735321996302801767785784791989661601712691009532211157343533567136409667302647423812546384775090823578801816256681237760173523691745382270769221421667964858045462318702464241249917203623407668379069155972139540813841181400627734986025841256400230890193261961576547816302419831845838627655393705024933258795773805690135125215756677542632791024810240403517028339913514900917140038559213937315506317647274173289466510487676187040051445364952087402343750000 [123,56] 20054508481511132380092422170087870783835572581704519829688776566482555842959682664774665656602121575654870087319225763323096138682296667665307394773308416698249908994340958965437270561112275216401246161453185117433997648894017014690546916535062304679001285722748047420605905738988234951498650839931457437979184840530952284199476203648655483147691452595515198925550197301791625775172119597408338365324381184299774688438597819632433340316358203237383481735645847966694956113760750177238283269729643677998643069243456249307319046377126724137585851517033561433780108553363519489921198942149906426526014246315958996201424034809446609204832477584305740799127282398584101485787776048812241706128482275216905861851902822688504407592480997269105160333789927876893380302734445417155703498065738681432108186970222558513173514450831429809745376055529300871488074530315452039938535491679044272115535799290834385747438638784526254942913589158571364077212578311385222104060135891539131557508327950949118151533092939322115056233565160189475444314588947972887776192399877997733185172510060452231601946469659590139085182527165642621113475648682493013205134527543091343343938091185044079296641088407412900609674538378051598276999215843425419265110421788133639558147953455865046523279300328658010706318672624792190635710763895130039420590474092599723350704200529097616109405082663401355779064492062718498777591404719308492455780041284100161371336658999544076568929760865845589522479825196715015157966124537107806097040694226315394006303651722402327510575997501003213004303492407404964217240058992522881346015001281177912626353834282498046200093197941136394327626839930444438568350154854558425942064290576250313400015149525195975738821007959934199431907682582368635746682371116551000150137010510214978401733667327014455295558993811425632618840190831206380567706344695351669885441411526197913398237844345379540405725714033478935819956014123213482673907696656465100326844149649512751985311855959282307897902295929016932990836952354696130454087429675892209169324686114123867970514174494200810253573083814822581037408278488462763398913665745939795529407162568237971967786059219417060835092967368455740817042584445027953917476097681196580776897420323402020271049439244234235957264900207519531250000 [123,57] -3161473449863925044341377420751450102959822218855966786146860829802603632929951241803834977220917508255018887366922658634992539356524583481540050144962410020806405716941795382714265698520840278038423946487019501550153267995903424120717462350678172493846150070219941948008518294749314717508567438599192572833690412392800831122329775063900541094511026644698604065979040716292171452799900829340686971923376494449031341328485055199666449276212774070574960482355709141106066663000715185322443976097302058284009007358045304323163776977768164306149682828116896110374004865159766807120398173660528632262577898345770527760200640862267287685200618027838075438468200593917709786111893183278103174648037018890145610503183761036415331309873815383313638519760420240083302155086063993985365793535807879277618854628342255929227479446714144232669212620105443095448668067076065542386267979486321975554111852919831492647824777877656658510728795705182490481075853842196088635177499921758883206428554850184931781549783555669707145708181235886099422927969104964831492181723730342830770528375283035735508103267209276797813479233489871893115148622017053256426540770052032927643792104646642162579145552335746868047786844938726618762752288197556888205402361328624770963398727216151263402043325240558878189618066218628306767432890075791542964649097176439192365911421857018959612127468805094142354686222487439300017255734189558547499720242838828141818922487191706101883771386872244518945961566076281821252051151268558146975075114557362977866216143556576583696915658697057012475834126370222330718351886689073350848497532361381984880363703292785594971218563288528362628942417488056358595573893598083755023138737742646648190875124738003110239004529645886008614481276061598751263895948436022314812742103705706735468530725945099225741047917915199327399067356436466391297271431279401300346981235827133398817658921080034039040293729409001130823182399982600146865468053774211050202722252560859608499756164275608346862088084467389323717184125022694893390564002514101869312333257446660754796357233457494349033673299670021241550807199359491901317967976806418258663009675745508204307985281366759332012721821026459015307369174067245588866166004245289849449784934810915972881453749512438662350177764892578125000 [123,58] 497185176916601686375964944844717179445858093012981205932304067938543405246009768848479191837317253084773900908967044879714188835535041082142614762252213816932522971304424821566560171114152405527082567436912551512884660099310126832991565998575746150436400292910260728233480208297588833120117302008126385950513694541822995163551798692002196567611853550977956513498840147715993231643842536666577807432033149362963759686658811640739681051570490315460644037570914779175523162543260809374218508663771977085413239339757186715728427790195427987909914178599159284147217091935117518352950255667954693312552998940369651371105873571399813161035277677487376001645284980208225820699915496892231152216641155668067711614627875630451080015292761973410605037933075477232111811326780416335312706164007913639459133069413769249348864733881390071055606216857028631078395885384864543908757755079878444817326227450315553680533885913288534869604935548099076981384768710779520674680551468544009289626680121561622607694821923845823131001884299867202236821672064327053015691152417114275206299726615970459718714100566741307365637287031499986594867012067370113987659734865922458402023717115540709860309782973084879309753773689573851494504104065569305923499566367728890977934540402000719231219758394056817257606766201232370653789048390956384950251346672170966321482832767367409063109155346811372916824314349011214852177925040631000057402021295703334840335929647525656464601225315661993953082217092521385306137187464140033884716671788733581927021962153620919252741627135350860200540571003487976654250951115960291895775958792559075109913821079803565658114233627630375814383876441799289023305022274858353586049671798687878921000592704652068854109734248397194370915672059090752835628561224283343222668443091573216941896937146592312142982676287766166905725812430840086015074571162273443955271993969046333902099109547319207703049963700342224783581777728486283332227653268378306650826474097160117388789392574077588228986418057976633766293441359467391469446660107338015620280839263388943659571278046402073073292679643162601674539309060424600444319566463229731317362113586790428226279716675322421063028659397365145407385280504216467260839647712794411020219451029010243635720266157295554876327514648437500 [123,59] -66274492955133330899416602104951005944132386296596486515663491203704835321387652110925088434317556138550153945684213489207628428454802711181792457112291149981450406016255691420833345793831631824732524905027493341528327582828395860280649451423869068753182330235836379604368822189786575479088514976478462358281668562469526595842374968882982799909864428190225905662701013366250432294627155460720583644582538821539241460214504144764340473773730046025941837383061603073996280050175621056045352012305511765487544471289575630096322836376299538013433568309903743145630250217731858447600466710723669780065610533080286816675796967841880898133019590832496176262073051628297332696835502444481600701888816852708878152116011573092583242659376358660993466200671531610658224389786907415696097704263342767434658401329907133734072909561756396018954991550942949031511808730086155614689956600024749019777525020279757035636492320636639658866324170825674496899694878256731175796268422479267935531803565301928099694326293264184390014833762587045920412083566113169097601769184051183891896593873781213915705442244632236655376844402102094731299819255827127725333612516099928091211534295539154018724462096310137348870742369222735686865330629777051225869057922821934527083525859716511454741312793668151764489274553208476522666463675405212290264930522973831657962734899497237652359728976772312068071078707585337774009690643437804168201946563349550538276074475736263825607368515473132159946384875994849547439313506767884706652550690133610676508474252305576971071992837014260944520095971749369557811907006294354971327262892918675941732327808831380031394983850885271347255663084374699768113348046820732772188020927630759635235565805348185061827145848163881920271029126571053624357749728120362757504026439035109282619312511309590460074013597348718657976642363916137431577709969358753466641213090018246457026444438622794476617581018485102249975231971588126667600357936319297245414129792856454368587832234548527141960967379146066611942259420233234235336363344737202830253990552617315062135698718789126686587209478950173007467034474591611775779659239542687962520690511786521052335605953952496495112429428205418183930745928134753770837170631728294859060255263924360650662722922861576080322265625000 [123,60] 6543954882328423510589123157331761640900593896314111214333437819423349023272588551058331551754803703418713072916640025900054131714911532289215229376707182095574238242037242771100373285552656292300161973486326554629171337727872516567132632261316060577433145561058847764195185542153971515005449612521812289586567629015810467584818873778336491653291091939089448820784335619682999951851615701770931015939373708408368081655038023897978245761175238437986191353457135617968181852304866776740740858957734430433090157328633147455702169866642886968825547022589724937540554134857055058579783658011398442942447930247265277985710646871344046573115826554542920152455529016014631087412330267592938159522249997197996079804380345296329039402732669705987344244789101658492830495511941560443009194372067035007641096941038915270935827175571536632731458746394634055584535350850370553317750883789127958501632914128029108601930681105472216210563050246274554555043032431636831171962711667403390375050521906291423722672317679951984348364352491122658711907919547254560507179395382358531720728565752376625563732570044653863118868942125079445421107753830546657848226910573930270720116632768049454180025538952741857476036053169189118198392710002433758995153387962784684465584069650554290423563547008244897919958327966216957072691305652369999756190853815351534583379048550683329847669533065888344997639373191315272657747140172851029253299722287495215362235847966275272927231342796138022199928147248958732628526803706149016054964705322882909197307092641922439955261442446722715591183730501641273067610829952547028265521429484751536817199908507313582665250182054620169516520872723948256996861955252658609723356911461630698399864779306753041068181075029871385889615697099437464171107410693192862707947065797830594535919391132678087000079902639176531422526047555607027970045621511803190911280512768078366726505766348211902460392864882947208537236387730521437076035168458183265197375991290665078543769261989882646418139362872948378027462710979284856567433892961995997627405577363878816474304112296387499179456785765000632243735390206896876493660559948514751477456756017366939189290184710400699654484886636502079562209858599229935415228317488297651962524679658099040137659758329391479492187500 [123,61] -472824641459517475694334551690295130075461837725034854781599043523970445792824668111456966932835906136198171222785484442847344258099634828764526536929687543452394965030218093592302001653873044257108407738978969005430286331415864195495068591678849092393450148700501283427615846482348618940296395123921249962964681834719924001171000680460286934168439322639878876138773058647097641386051950660022041512852627238568861046439980123629453702843030936390059434619266233845655677554629013937784835516949866088207859109990514826032573134649454991368938582088743229361511081876058099557962629013636688441692893297640509470032930361278236810578367011730231703577952820588821243026071633506395990662612304070122447142993632902391682941190499781589351022981524976242812152012236034725747543371768058237511738941701395329423015783746029019460034753324043790596590394625027343040208308636977239229550774358193320927023649515447565624035856647096984818483896654034322548864731771060385953083936439453720911648965015888126448149609134964380740593821573983049496672287239274148185231035327514589449753732964680377211310026920652140883344731222450138871460820763809051406214496471114790063677397977895754227142590855073471459566864446030073404730495129671640868230731147718341727026627279060681390106323399212917758441479719484978738163695339709293850305342118114088648018920024536799072613445579206403917443155500657295975293514242760935600727610922131571242056822919113757148842050331942675136364802955633999336432723117778574482233364103777407128823801908487317436046367451538553651990443175352007452334453322815696926516286638124304412821937451077393535741543293321845729991325908855428136385630135586135767038340907803359163893281247255518108748662867558918397618771256527003371901522193850691335620576340632748537900567079815491534293889418234305073718095073312166988236855364616739989666444932691488146769378091654629193086937964941142010662711384401025537398055528675696235582503797447128265978571177942579431845507382639069510968615303654069961233003680774552756015103093471653100828454343975987977721204902980337815626402528263370581403321437024986510776189889119724124955027523186362282664754369356944254720057477865045509328634234581694223608970642089843750000 [123,62] 27313307316944685097208305345851693588730211434171256907852296239862216649085952440387362940332732711365774414116228653448912029525524460474410618948916356292917943910028015634671703451815237823413908682679296996418265163122230543323117113407177604276274266601526364728509151751092300258748335381936176888275661238836031159478698642024631706974868606093987379208908869513017152091804101259923908322962167454227896616496678794746641768303472157349137746782858648101905566636824913449334049337612534126307559526173444149595342405260898609660106377351467361126513348937269426842457734522177266009126685363984980481336090716404217566986981183982027766926802270993258062692060215291097802327647594381293059345058099397368599314343039030666993525332199693513462860507792037641389665121299848918518349291791663742751966385189986383413836520166839060959931934766292254149302189006325626989072173566025757725948811326814067436853920036570742135263914632331005694291337961630051961628345238528607452167511226686019760486470372482851406183295658790386303675571584141418992751977691088681126207102952584037149597040047344899032973576833220936935609242855947749810944598481975069025968311701034005417411887859346213544238552757132149750432281636393786509129864146258493823071948536401286461062181961260149371629329920808054013314268740166958533950652171750790022281715535354946532117469843759621646729306560952751897503253795931945816423889774157642475808432893892989724829925088928806057372107163899312283212656780101114227570966034866935965141852758069868387742998948461307540278006701584238521261822234476474133714590277494885766708913863996567331822016345190221184960713789995362899577533617108095844924669772000062653425820436664899408957579946797377714721617945305918566976557987407638463739447778502095608537579254170542914020030593762959170817723976214667505580257540614301850284964586660293045985377528949377726594631478382671090067594833749605923472623428255485997838170836253755633461912249476951977479159993942542402846132265644428793373135091876929827136264246656936297312412026389345465555553062987732672022852345607432715517016725819813477805473929634627356793200706254300336047566023313295397061974754524363316836254878639605615127086639404296875 [123,63] -1443562924324623335351752164350825205280295708117116743292791617071360249931562429647082132927752394706775728011688214724125190354016149003205605885482943811426760026190743136251763573397299738458489165991016786651597789552596540751926339890124601662208612880102944702247031950210205148578039689163168233848965665508676946304882922731592290356272521469317838918586782535695000612428088951160771866020150783106977826764227737666045683351274456580254594469458786104778480935660076002041875287956750968876981010140131862548286488744548628591291567895152450011210749132208114056563997240003258360019991427331906713977501781795137897804440049117275030104734185920609698782074608356130317057801431110540005358317862224238851715652818728126796334754441623507277965531395508163762666717583867704545320208988926113091931388934816793006518690555926911017530925876758091140585671926753760431941146387025037528103598334001630377530943198317748348151461358251563700374075481390126030906430738731368067224037385857493868639478279002981759564035989408030696395071593858654210946590756162683223541470372307788513160798270435427088820043526338031857145401492776551701418949468449062003519422957689254669831768234961829332782162726774013391451192366887707352588307128494701895901489986811632314961713773429845012305374386672543173023575832299631519497774699085539202640444466910744120420533719148469955823228831403556956065052521622946285444263259136663893188446471678791373358060298768665229456468022029440271805522785594569948014013084564548587700571526947376586108111237564837731184785552524682629728125249044504953894103766207411707516438649140700523297876703560062101589071951049823670424741303438253490857273846508844939840611789356937895902763877920169772369180795040162339176348238709554888230470927632601260210004208493922595920702861863039629634779442711861917011241364529929104989787019194586381690041200558339829421781019725697073092403807124460405210023597766289310066587019781084644600560587210896539468807417801582937284278909440777231936481245384762125886228399160620244557466134794711859666080396432056861892302718870176767009975860977386166519051768701164769332656960160442649816183422718631480417236004063964262576476026902121307678222656250000 [123,64] 162848461322413320563378439697090687542368614570357492082637503522721108957973236004111804168619745813969742290162341361314034775332039230925541691991735288890516128132901268583238892172214617917916361769083728881929358844147290170765872738832911713325318390240192752694679236804704565843540677254149940125435177473531445211485345558350000289437987914028131177302242506213748488965873018161033364914508396371564913406476543655603565605173759655511101619581319068297474315071196803169094261923022011253940448609372117800463203037380359591972677783839499831078118854400595507851691481962482825588758094240195083746816715543527760419763444067809760887189875874349519677679691766813342808346487279614551816078420838786236871340589798641275620778997156361717006336036544935232414839496252091533959313050734970977586536040790759079896803650780001105913793593102922286516407363828827567356594379435779032417005716017122389355597897159905381669335538549082217848234206977982728516225876224705215469276963947288815324541792688505188032001737100172567810387751114010501086712013750913493318876967320940552779998080137912376522543632860206188188019533253222912820676066659398218425246238691764747140383314782161990381852037972438208708466776509785002066359296914281421980660407086019869060834576991563173905598543845851190358250524599979649288318714391274193558873122568944038810966716466886699610518416172879771364235333093136440124420269158281495331183454041439299117440888596802310706670371609003332180913011462693047055975002241587474441436774128810363765048852127274698199072880335365775359685789223193043157245772848816960989900781300492618490066220051345859630549620312052550711412727642751251201236945161021263428872891027744088981001660007719041768422701632175445360630228333411458005444200813154888849658580409153572624364240086872890350858946233834821578447490339423618868776160214862806941971824266555080865957591507779417232461801156877316465619552138417470435332681882455758070143622451569363506846659873291510248611820357433506618451071251578352996220705146298169265314061427530271227603844054990928256809724448431461026199483292032962376474990714498022450776030710454495276232475290643097252632155850791280308412404583895507812500000000 [123,65] -15073878932038016738825498180419178315346042727461440902834094382806158690209587079200611160361910349121648585425212115636948566573393992904721297044666041893644597592778088465925473968421592952449638576364579585594957875125628465561663663300490716031257999590537739199160278411990459511673109500645098738186156397088505347361954185070835006978736292161872106894409606003591262312049642794548168600357086810090050474024062291208408445195129295835582482193926117807101936895811598678255625132241369845955951518064469630496527268149904653475631068196054545263855666822741041673270157095041118313015535982771539686602668455270035477057981061912015913620398951583835206204672824441366667686739592952847141309018730414187545265333607633136546163331778896565253080848555955145608741281044333477301963184222926982569770037544674518952577636025440218642664418966958659304436211346450728287634148203971089050425170050772159010134794147292354553458080512430596360326896524381869223966827371888802001552464771477551318390754072273493863804602067876499413614317140353393997551520994873845975901554003358127396987184418797748191873977804821129830981829401549911646269602394145566494240168895310832504632789513652279450151577747894060508920545293610200995420409583416698217748283919347109950936413846835175562662076913675617060546582769226289554992946745319242625562334282869150092945882670729668420102575934298267702093701939894013069388376583515203471994467398117161953350114352653918082586722196454728541600324608735804194986734583803679121151209427386151949137710424414036939384395168957220353160180366592984775196115135974969267878581425955793584489193881838631561541904304192628592711372616273822146394813613976820432953609583760563571223055906660906402131963570857330945985803386935353339585771691238311462453648350122998164627005447592674816636852008301228565419899869774889461984024595532014649985229026342604255598217856277430271851116073264661647393967009022555060023703654917306580312051880451114047768846073734276767037472814358347956194422171006237104207634352545846609247906214126147982770720092696358308710103019719906367617458608603137778429462405939817922211805561565343959412062258522209334260189099476077503182610379913964843750000 [123,66] 859298230552809875321792790845037041006800697187871499936008332644227770627492130805312813976237994319312396934289977772056063124040424653939462003816995472523179118043701511512193231701318945024837241700289813125118127486366304188941155114972444751784430666460983749205665796330276714154394810465383437730071416774873202899152909343166155464162744939750288669578901243845255674521004843753673310568799073863089737563303182017976001033865821538417520868900711288876713852609643644459260527320051226647529768789352986883160274486292838776578824601284035715006945473572597701329218712982243873645474341291249058793185921384649505416855306846637421145196353138428685240790259489707297036419842390635538970559897864530909738929358367959494325917511525141244299972659997764734561483425135198009414749853352560524615903627037847558921229900148597592308285372105363812069140146087003729814491532083651450756352550211316231818247145247279827702162041987707990428768588823037954138627085951791798499505471149358701637449576831962380192536192291041277538345630738281324784684484279149698346533316481138216491609658768340681258094687782876418635088339927389998893578618066769818618345149925598480108572914211599403293629232142809541356002553281616536683347671903682067107473769220642432131470078431198153094533645941799618621823847929769365606601425186001333638339441653235442180912035666405656592560007858722346162680916629116388511133850068751970726425643086087385422055547936105759653669488341690573837527735546146157527352371180016889071425962987424839414610973666632283366159538841398458348542820883934947684791994757147368212712949506356003848698089089217826570653386043525003210757358593811947128887345517694444868181688689391132983173934826111668068453664804702275881979986567845738983987820643223512662491269526144166333812504934001969456476839373201191324465376946570163072261967119791312623580378837210492950449292133433180340640353830135994907273011073018739870142852399312626385230585660996368627390712463358007187004803466258156654824873549356982603450952099040447130690864668449083334296744932139846534730624563415533853315663050958815604127208191678151830311358765625071054391553503384132290593516579480323777769204445312500000 [123,67] -38162207855797140973662465989497283078108976707181334141796310435323513258319508971147280111758218837894767008528043290453988830420064160192806787728170743489593669903389955337145794740594381199458382902919801257594026232652161161165057971150569841913755016356249373884542679250498537218445720290213508621783818900832487879767131129268955495552476438870152175750935150691071951667145875279161998007663941544350688950840852378302303351831449750194465696971334000839940681216082615502901200040154447065524289092662821378224303737953106619597903942158813727649954944921901193453356597500627105178013840789530029319880317119152411697448438037231444177537830413742512842945354839086828845312110315646639482331862088958471129870128505084921909440966004405720799681613241433204548822334488623677402375742855174459563127417000656097724543240483541824618008050328831618857739276888799507167284101823040562919821962684181665718333512579395540325047202332106504829733032919715000975894569515357660372226015448347787280039210292206370431440834676591240220359080621681197694663108255985723911464940743461000289113673220080826840756825471447188133962601802656071413551255298059523766130707548702679756173390768320797364460002902527372638245726791246376437190599961665400242409084438986968725668180490864740064891448040099641704990205315677681894349691692830032903400651454274530798508975249342376743592447154968463274176219447607128898924163783971693458561538406975060880687846694711353270120088408094795120350046213580443521628038388492482222234932694245745674748852922268762975571594184100667539006337872461039428955131038945660149317088600321632123926781137309074787567565303151156418165714136645236558581923977304110319927636264504936838362998468608941799033594159980586140633502457978053951165689627981883951218672746023187905659826394330195055560564147663462017613357447320920823183184334781798586981098021635797111585775565889218883651346742068816846483066409010653392986145069412368930242390315569072442634019207942482685293231889272846159856357591342692782858837293094003959601334252172998503335069408891343321010140420880639738543675381020529268821639154641775739284758535363183336322343638552124298815580803055060602886286021875000 [123,68] 1280185416570360257442175884789624260371738824662291003259583215780004162862625515455070477730906515601285968030970789364687553784816053751101890438396749623031797460361271087984167426831879667214794995001124232831223030396554505028428963605428986431936272844897454375169354726770286731043233715571381393884166341023623337185288691869265682609903978135801977319503008112698716998767405607972086906612535855432385776020365374074517324129246609928288900204027394379366778089104351723873217381905036594332067586744659407173596953321640235315028320379508760566829371427711574788281872102352945217929159515770786669146590976320327288358826407934423500865747166514763510275053003959708104135985450223265580778719080179012148493162286228780580487898493892899607763581799233213832311312171114739384660923675931578267813567856032312814993473813899005277793959355176231695258530399053896068322241245220105004573923828418980083482239983980024319866576796295694668535708891026640950289850452863198652620100590661976887961105045479598918076254483766448145329590966574511372971982760986826797776024345771129214672019650787579500166544649629309686163102383248081504533315543032597904042145888766274509254344305032294142207255351694429975146793847047351428940240549684038337860247539086770621252895754613842280863256936339983448925070811861935997691193868983568538061343218538400203773654165411445014878100434681561567550003259731599960055560880215588691427294022778819098561849288164971729300597576908711776075671238033637753421962636671352630409763869760733426415052610270699571694113601116219529753726266853755378926490718560886525768286773173135881468961005500501837180043425009941098477039128771585904504188744836234934205500711399009965788477754730008668892367281292012955101301053648679688307707581091563903432699236653325954920275599926048242056579566290217882606777782214128596080248206345586839308519315354929991522564722711337050467577742790162176511728495594924107431030909606086420201770627576892343660112441913485258970317678406593335542418011337980327796912877097789505337202983442181296248663983901323768639135780049914424001291884906712614557428212102958234070896751606174409776150644978139609671726632519002601098763750000 [123,69] -202229455045588100256319091931775795771212361433946153785411038944130828543585826487537735973165487612440100316014778149895400761932278520030325315365436989162128896513285523419828031440515932806592111389947445533485274338427272230842701298471272824812084116796380840590688768864267174532879940636231981070784093302702890139982318767087691694011291384083213487407792055836066164474508085841534756275185418273001983102477862605116406100916017866751254907197979316630776693855996062132138417319021500695934931842102495866082948722706099897406613443603746589008860867766887781111678406093045325161291704275750180797709339353277788063594607432142464146573083580755262337542801407756140148087844049567330251174565243529709045785612118777493216107177517270289490471602886654466074681050911941900927494423205690394841062301227663538908442924321912772651940407907219413833783243237101128610079593181428221392841302690066508806962832965922056701546433539097542053644532985609983440446738949074209391396521741546581686965008846157424970162119687969762297594196979551770343612186566076657363010944645336211137238509718952212351343563635071062500327020950558519739818183014478572802751488393453936729186367018165729588598387031709492943820872879968182260224726895093650557381701926349964023867773250169451660505703548818932919720727920535322602714517838283512412358511384536211572384191053381880673318097900097023005466871406999681443169854183705933456454294659230084137499000146030272261672580311870359300771215934407848975896573458527658343811435405591340599529032801533631699063782684532118035590596514789792480440424968280473011788182974385138750639709436002907691197482300371311206808618953853630931786233156703450352537318863986433480837994287033795529593778114631697238548553831354439009507529376661191372909485376575942703750818926126479369246833604588962285563787314181284967927629943214582806303821798147089262224347324714653233971249620416396266517805739420973724564545748932216074307611279089365458699972317515100601483465670912936416281451848341217413532577413069133135462182956562818439398049298028625529521184524673860075901059929469117951346779458057234166748908425512944874962603604841061027058125226213922050919000 [123,70] 11110696046433959489317046557223898753974129470779392613098832174347761066383679568427266522640710778856561459732970640289695582355734727291231440982253639065023611208941994879689661021640779918802448795151777978344227841259379354570433030385083023483538659695789663166483666918619840277134635440235545854805298085467560497466870150991012965259445479177690579028778391181129491851788546177027658895418588272925307950244973044777027302788709255204770563472340581829199593344968801590290269326885508392895712750089880481038635856650179042796542481268667376513855931473192163203640861523006227594709510418263840279332641264611524319563125688922094228383589923348299297252876383553678593620017848150235068107850623288937169743596636055614280284627304436000095514975802959842657015514206778742712336963747888972785322369427580491755332212525545377001151348299449123626223568100362541899437507341706793011148877406775671975785586924400504476454846834968053657965972801482104203651129057065526506732169103735530010617468122829530578233843280825554256040928241943028032557313401611398236417597419297932392673834750018572356092043722833229161224813675655672891392544138543822424667515031282168418347533544999430321166419963854324813676521380223641556497962601918102548848282236326527065553990007809953359512729154327249045866986939649625807837644500607523183908908945135812795650639723363236627253269366576668823523709451132608019362760798113986949528626799187769809744535830288411364029558547330210700227444447432875798392027739323515448103380663251229343933740459575510139013985708183478914299483993509380563282023947444515377742472481196345283479421123297827753456740464049027732981009683706344531302906574335652724965373345850475694451729456853140220025750765980651256063710018590240733470533990676301295523349643626308871705632326214347570225841157372929260708194497974275837864829569796193808069370333094767531968016482037004485447711291205102056840454898468178587931276735344584589861987054706892303144878888261088263929006124385221094202551908586041349918800264579837398897166040193998846440089107580326487588042834950436471608193850025566061696542908527132144100312665522142102180684067060458303453170269577412036000 [123,71] -482310602524802179900571042773680301150514164052992101543255783928719964970731818229005408401036908914224389583082088657289686603622063231306540316197534930203366841053840666756697131912361912002433336024707572360014350399119387759580029124408643258402029089125335756310963932556178889452092078589750857440129127194156588047799622840961516059700678962040386207242414757472688868848710939893024995695092412334467695351915656870104692770487701159241256145534974987897924359128958507826323386092011393599304784959826856789533883293484543238829247533090708106768139539669781273972606124090539236192487736935813417824577743726350218507826059384155554650223052977174993141346137581438847721813566939314289626774519594571348527375146910761018885118013720009979144840216095160638924284593280820655894156367201677083692050959872803802938392556873301731138252427925248351674104762613784364578082710260088293894630543870876332463667287072860989760455273923775592833889104302614886629915307959353069060437836951592550263005791995986668034948710308788397415961959227084818028479611986863377734045578059714694618409758689703760021719530516424831903900881974546887796896835262448578128066520598377549357249818201390950906608584577765142215418923929311001605058901246587945626114618172888827621394279003031964798911455606685828471381367585178595391692118236586080532688808949441135591099419057061240237529852989636549253425057151464917074553874896154018013158282616187540809384471237468205490523529896096867231270661603444636046053499613435315186833827240594957157329611359887920585133373320946236524676475963052497442519433690146460851410018169838151319042186065025354681482495753543364290903869547752847612824303568475107838195643232096969529085889701313072337424852954341889245915987302662203551922143470243093759931701990218969261042542647766639125863515054959329547357018539997759617612789572232617259994887826499728617532634244296828440363243721033263096814287549754058080287799693321096527944634871500085646555326626580168942518249794758870048925227028446408363865590626819867566213148899506381237676909666156605114092666712871590072594688385163974450266055216278594538208024947527348737235006286875748631689202362169900 [123,72] 11195584854003341955378603612313632209973471581357298234951401187634152720143404710292137341444566765387279915772442428059005690361825925617759672807073718671908193769072410439929160873543501341539752144470642068980745837001104542741944351581346370112855176565252790044374320322103530846025980693794473553994261338711050830038173178225924594163799036718121478553698663594314958647054797999756807888912751590136400909495330251304547421656066654897617053228603608384148654110501720954835351382770802554113976836703568798652306933540817997285375753644094156019447491089672275306688336207677660263013188980531728524592781600498328573129933451822024928136932781290558293236418753868875809556330962015316726283052085797065467207346809203188960312161689811517872395318907579606297931448895922989272946191415618908583964531962179835730073995396358156507528275349306957061439700575336377588372524059740672798625284839844857369017840179211528851387538807379352224419867046021698586647220238508910320237214466951413527028956138258637879640335494142965000132970964592127279985860832497506533355360308609549497240286741024186433010934261180922693277520561659513770000058244156568366735004906745592760805075449066616047785053124245147433355453986222544177112249768784829053398809221933464753515221700950105466210296176934701666620118155711232071953750149641998750618060445577228604178105550251966924418713770703134022909771660387100630880845981494040534876654179955311407364108561406152434168540837374280015712864435171034969151983254483552797205873366599644343238152584227223135824668452165029591228507166022531609198926670358035971297313927705285209139998752018575275375993918321327605449610106518758485187028034156370537062532073406428728617676297179673479660402803559976073994680453271714798036836897703389744105930807283427865518104840587710712633554546539881882373978684666355349640371596914978827487889682499173174476950350549307753512887597910156275389768130607971495581867112313497924699855625127360304578643075812523223077809857663365869858429974253188336196466496961391649324831001831375977897704968170720743401564792013260283402089655625398260556960175615703734892629524980058596891276143996293122589438645000 [123,73] 257642986024975597641631035712776530562493846451081310749013086363681088273785938092538059212187524827294975386782881246234634534473405517900867468119760825999386519568221925512153328936108491643451940839264354648109058340691335831096099208578585889418002559700658496901664739614315022970534546922732712611804588783568254233972123950240370079585798548271473423293381574781348978722782063008244799254177058085464940038548048615217989950367977908739897922219118095721228333628632123681097697919310599221170371135729300751246706419301312348134913834603989714775958990347019478529984878253004839248520956323981964542159320035996828670832747736801071946174457897565856656652358370356661620274070060775106334522842128222071616309700264307516423395359912596295797713758436163966631317033193449544945774074783275791630855218255723151662164215575109055616134072180755238732253495894493111443043689413923235105826509345057898228752062337550780414763916257783713036376767051777188083107410738752430248995813514994315554451493251752817663109397702345568604790225969455524938225139754004081023672189174926514237375816957467620044374832988038168082452091104691307392058260795756283247076397325578026087838602814294374562332509346771917029295896420593384405074801968414787795533471621277411866323814450906225120926570727914203577007542187661581184649062444775732488617308185937067151642620158778630066073214591510527042848315957077021794729601508137728666065376122579317923032828526230938787552954321319498492345755437355975367091256759539324327674489956386645694689581601063760875406348926222197274892943094315521839652275970234582468290889134663154959524490568849798820634134745954413971481315446961182010368439777546413310038332779766299120262455047119255505979421888051282486915775617825620686978513365928658711464810415601275846175465694773709371761381113302515562846666864347410638679758800730775328536219209748253002478133806634917402290979291984983174308689512830741399933645616317324977465177392130566966201912485396063195252269819890343399782998511426065715726170900667085888934969545440638457611338621033733578910029817189267159319278644785892549692745063472698944078609062463442588862641785417310938559400 [123,74] -54848740745896049020169828135461427418721195957003604249306429637770220508752064708077514984082573511789740327472078953793664623302937909306492229715992130702975013144892290921947049026913422357559629386821862752402889634045409954569842484210304489690005609981539961195499713399683975703360698740431474579682729889072770712040977102669138557917345910688137514251267021211550507089229570261406588097402085486433007053789250325658757527691667981317019631664490380744653636021804120163085374380922609831003570286100127686677109415720982991746916744409311224691130446048223102048686345534027785839735630892918226440150866826902524266119126756955027661551338753847486927847148692147836455175024724075834138331904227073898672154459090955216374457133971831186654148044834555641962729199952852332434075735228004739865108639208598025768879310266872298467096866990372787557468564867100177393131470115248499648113949973179535573238274256920532249435418719238351315115448826400401101651759001148224596258900637948873364627219130842142356110707974519268353212418315809783383129755556604993545808900984037892021434055462476747504405356089671136987452233066033339904162250604139955148730584284212740701799127171126561482746340461446716643845761061656030819342819201348765655191582243001862905986071126912894404255202839249332757340454224110121474689524736795890059139951862837048525753732107054297056728895435555435262613863724950816975830457827134754398431668751472743702819978646024265176161064329422404286149995362451557704055166672406350229319979886734070302072744480984374874127917039537896958422591480670499034743689686418995177434429843432124126482821181256180775577307386226802548376997253563629279700463505493404411692695844199331391589150894855247421875271977282808677332013365408868206776086823895781743044500344079728728636460473859788677826219726632959566327608434551603884079929482334711623722959823476086368769714983616466523925745104903992031329498932051674541857437306323913962723343780977241327781846592551161338732815412702013131943779792264169552239335926326349111260157792449130086893685082913613489956124917024369247248547732712102477441992963428508011385811366779869067017900586722675582400 [123,75] 1269187370244265176602313563516849491479434569025282000350823091051082968735420227498987777866119144832200350434546797184462619915688163994248885026354821614087518921169733726733390510075844453185195632401039080114569134110090745018665988101722286759223105637576266459099614909801895733778222987342045311208937479753356640475765054303773060101639979850052980779780687445828158525853863250295794883373026380378630928925655071145824399924538066122426940085576088470523198942827609906093049569228627548808493237582762834478708106535150268933978258870689474213478763334713898992009509285521369949926252420150951767265065962854897607102425939570800658947447437170454852827781928525390657221397468945915305839232871529271614164337588972275990649641362981146481369338345472665154127572887413808465802170699058353615594679037409610136819798685927240769140225331745795699074796816265930161078668144832364083580613755572019551688714530191752463972708493778193353194556751513939965348041279661239643386151852185640132686409186873415821291114504405148102004018383378728524602309954562300863876063784797554228779313101621902157275960289931598062124843291953441133434686205945630146320283420213526939332392540199871208673152322567833418254849067085325319057776665012154172333000023715502080896141150628137220034510280146715017385429721237234713855737378547846073492336557498266970834188327049390390918473299419048643751087871240535806906065014789242453712862388525996804122864788113201440452886396902497430452674358905661681009658039053627686359616905923601818031472588038717322738097779398608101238328962626420847457518328151559973676865047178726027837741340465344083729585673638304632960341731165831062176353639507884839793136794766071323037797171079815802494099856220890159655388726386079992125791085655870177785606763282841944819018606809722806981122359844070062199336082438011276968662374942835451940591068409655935318737887941605908917070368909572938615303217219987948598697626873859010893423047429038345890067389075924315061948496461593616574865432178080836263240692512629953900024614174113643941623166606165341497689993697549216202811873990277501337429918247688438498406246627120973859319634049936170 [123,76] -11328802996680312693887900035258972605118508757262008691717347964723545738246111812993982774171674390947031396618443381536847829301666557377912380602327068551140660435252124627374114542003643105389843445596160884005717221327170841445529956616782575920960337894823635763805942630574132311852412837692735366147080216556275948817124528997049988295335144676289748768010724736625292384537452875864626438761094114546522189494696480039252133786222054450640420893628759509602742053564793427635183364577465414096627372299182229332950167109229756259351770943452111169198149329017052131290587545115304640644030549869714808044144926153787120526533777632957824660217009748925402505898676977145522636360537844219912640823013333132206184526560202660947478582951582412066182090768572437726497031881782687088552782858712839954081107876580584926979418221367586542167598481977195004938615133621109099101288053454261321331069652903755681485185848528534909914996942037490952074829173577679989599330505237539973574058182347176871966905577110913296881797962642257482910277356657678351117263605704395092470742632106303132806644547583062819185517269822320273270279392202693225418704911514653952197652734789202994177920917286575791343721344235363595631744902264782008614725363309722737007826556606637114027094159750634076156123274567200411550616465745449428896677694389646050281339337763296858866368287964157903370424740252166997826773003361281384518357657583793257824556177505155459749510942410839970760028618101860177368188597598837002769557263379297931430967855943997983415691724034641906114852667016828196983170716880706753084900483040888228867939370168062334180208191487966414510494031173313548861002989395363922783864976122975023236701443973856962303554774653858641625586333376792988851840725015365179267432893372117688305083613209252837470591194277933172628317576395413423916216169447697772971424398732479351963142295580881979293190862517395626951404929315833756997465815473891042243074071425996748558302276302478130685115308655509301926971880023044757745318749733004654135144077673081479895512877573865516629921942093322285381632247527615799306509139536196327976989038612360484350444655766140776686768789060 [123,77] 6224176298883432574447195015093556481937419268107270404667448557935769494321455198173453018367155449890160924376042444900856461313247213630739593292588160121634424209489964896482662734470655347963202064571599706826483061838633972027718910419191491613909508825257846438445188784218755342254874839538587846269910289214854375652370160237861076263423328063793602276392149833642925418103790113404964565415073919348032825109275300868884114106414507429156417935283465134908821278443653460438455573439063935937905800491592462038379665503314079559370805689254845142509518513002730917190791866984431845589742477406593915395146132050806227937269792121681080662102956492832662138857277828469520735815681099696640686085790936989128237964866141570610717874191731105951341682185138438550803640713721019722740986904273198620309722132542773880105820375837458186169397084331291299329396247288879949236030535510994283493732048654518536537037999594125653792596095844858775527770217901867198620264844251040345886023751971040868276408907396865425660011098103589794677279221108484214564222895301556225686081002150492132142027397099836202078078216602127422086097322316835836153742663787115233806274912898203760202021758870083455194923018608971404041312848268352027510724318723890367724555790191049953614976902888459050404653742184593022971046238735383407035441215712367868559812596995272610713468795138271517252048997856704868445336107472921510719748071313034401268513807244666510813836946303673059145561176092303591005589041403603403157254806586557144042668161537713473483263944370216688972030781823244110725211512201744325847485796508043533933489108865984142811137982078487341944390573642180785044278367136761187233936812842580628019842395245216370897708218099108402424017541139005653489709311171138504487174425462635135481669034594609844458190996015061293798584191944389888731130585032751039099389002895211751991403970169489946012163232905210963209428006230703263000497215775143627049022095117112602109015513412827952760506738330550315179784918310286513900202254353971150193537830353386229994889330946467043558151269447409348534174077102467428693695797600779349219556883507707356220255831749643081643963120 [123,78] 6895304387470298449745054415972968248852466217416893298762877821339872880561023255108626906999218412115509113100478925129070409113546716870405022458992025393164003600051191138889335197497151234660617843120846045216812666214685840445395126163442769060132085195179129674651174723451548417321768760469891743932090372197152676795760640916182093646613202879636803967988902201844618212676718909948997515460444022581152976648647921726180581676749988878940630285607639828965510921140294705445523531528341393221836372083412770152709354343063840086614566711059681646661374931954671339313351808332364011626301712054664880380127510513559869709453271100671300076867220793368922250055985173396792422546959372693067383841209260274135221180061325205580923299442788188288072250543854306106882607427273083947081036252527234251926552334640239215108722663188691086460000782901406181025748730726943756203275635355652939643723683233662002409881239911199219061941406745744808926293341141263929465214128382633698582272298001688137338569317580644651900659605765395423498830920266530269511411790737223698277253263938171298983267001171529870618948714334260623684637401149150940250151527864839661862442548985502640933575709264617279843886663600798320939678257145732209094554479041872470840381472384679514999310458771888883291445174098087517420955459666887337875469572207512921409973835064976023300850209943311485869377711616342730584425295599571734446856913452528010665976791293805715163646168101201003656161772805554295763669712801434963895148257509403401750684166126952076958356547915616159423198197028361638291465956462287899872226927251458728394040264731647627914681584856578842369705083294547753231913375426115264116322808218721517715795219715461735075623941854368410459490858534409551532380089276616236745764345826736778939966877792441863405372137865717199181543251574985402774746803293720281810035309240903626039179242528025915930035369893878158933275431134436892001639883539245752034979418172049718503044851753068878545272784470813465139567559629206765987508099504568878379355222620580167002963729227887118728399426363558499587271023008990238227683615069841708635444917067662946745851692314418442240 [123,79] 816658970443914805781056006360631758895271500766515793508933218506819995232227409853585802038262088474621188725870623408183250900600701507449043479788002308689323347106746589499969692147279865897893200643846187450303653703570176263995648911766267562524728213759095690030957211977648391251454087500966553279596382932046955070218070208977262298502418090415425927626254952486049817332753243319601385645665686410637524341241059842548222779060415299142073592627788454954276768137963033869748846406874714621601766494220756508610808084647483084910778944661857729838382463077283315338020456902469869110169553591974813152456433832023740026393965220420753725352049400286164951966460402645531914788514588757355462259179746307259998327123920293285305383756055869163560967629686324602738435385454628798061149174608612525032238535098395811011498475944251558458337845588223015740014405413290380246259697617787726937450753043568816880415548986781576440859345466971212173679828666449920869603409763211047400748769677887821767361327913981764812943723634312132780643746532480120391047087926211407525939181703696286719256661856192059393577594905599003568075255684058532116151563422133423706286684288430108686159003075106468847904433191626143943676345665109940849639391019763252558806534136857261983797984009938060090999830205615623166022131812630111680912669170407014445486830423109019573558834796455040849447455129995777104058993498211006357186492950716140117270799310701096096989249826245870792620521646441776981431507098218478057328681566547030796230792279173013421572009431670988961724275224839092255584712185890151818721383924265823131452779300702845859214887395066219597998587565827219030231451424440207169918084459810706698909156849519257229314894199913490805665428198946277248780092055856381744281827492665103090958657747956719151155934657254943111517014252072123656060915816707650280505968689288099710730488306899699153711736984811168101544502749148753989496856795281054520469186618193947244090951059692473772341375968986082131172812517355622680836917159493932470022981494388476046015229161843561639013266999955552313380758604239915672734280597800128360357278506210537668308841059905500 [123,80] -82710705462630570060972741515465601067999389586712710250574315267439346340074927048066988983470452966018613141177452045706556660750219452957279724755582865309365401120457753787031819636140644312177499122145411777643191365555538511247162514360440056637093198280950061862214207002348868242756563297260481481170967981779862503859276010581413914562117725822827573576578372747147630178220141270891859609427506477307335828837719288202168734795613989683681973113130898864969324545299351587660705995710732570222477520850660016123687064329235401226954328820639995774821356170761519022340729452584096125637354111112956253170820806163598425915763819477118899834283593418878182417552390338888139657532884402276553247972814629543407524351422111790598737899907721102413181272678277240457315618647288125226999437736555735183800548052499075010141847737281160022660888253918812585879904556480309698183607922329142251845953686473184517126677941124222197681393187285165013998781742215264087185873332466021781023613420626918133748072222396372189375413448724982853681819550497217862560490480802047006647093523633476479792717844056371761301097914294029804050672848510658478449716753169864670660837570013882595211708725742782075227482044683548555130301536518446740205583535955148704012058648358471334285430767937737163516061154605781550242432724926136351331668977793447372143555916661796107260597567491855445903066045847942876379169106363306594619873448837306705564348606861957156646710720231271865443026163712182951715503961947508237854780340278299615444452222796532846760356480528462612642323872207954054352003941869992332484160781917306981922533401991961325916262382961193777288690160463349753830505662244680207246489086334034009261468517266783756234691237839357156870291561234372819300851864209403059818896363041607930136402591419208222769107609475587035971526357474588558641412410613426957430071663367240041231156988631130642706248115689730678836461812218855292957557701716487901320494049137252041071216052105384004038889981827023157412234334728198552993719352931762148262350450124321937496008512413732870183549670351526149238988289848908364432956874521386426064792748693079745877448335520 [123,81] -1264014450552175086359584006016376838707922585540095730169598301035540396602897564661477383519814459807597112360041584504255901064567185706351705588873901612604366823185664703917966107277089462425137076654670625809724339856964082850033536049911004606339060340304070743858198567328523038509160223095490981449574399586566746840458727375047367859813336889884581487691595007914402142781811589231192430870755426439252998141073788399339721161682976677553126592838267436634494845660788677545596622537853271019655178169454665767897090898387863587749590267237556725673319446742553279393740753774698833505581975857207944293865337123643545003293706125960551103545375949173816087928228474228984792780440226937049454019113142094483201931228613075778289568414982271022488266900679958984924751993997666552465591582519897140716543503969838504415583728817804083219313071039143831667184485263390844347133279813629251807780162309703020815702257004335660895269197838169364454554858109486113869551854509351692885606394811832004646606572155805654695371426816949689980127958298575871183729649078239011009427607103687036298856749384313700475736086410968747863411989086696084223250789155457461127452023377136001985703508110271453729078225459972888679098116168749794723047814916335436906008832357571959586519375668085352736992281018206894796473983066061787200853063606455323696113217098254393205592781275637906018572114431589484889614939650273696709952187608788256121777244475296413746422413441597733115454091926315085396213818547744513452713376035530471411079191545012311653324911599772332771968578698897963734772885339147191281373266681206246449545446996528143478568457358023551854153950126086382008718763383233342971041324441186249753727676155944790747090703923131213827106769220917927207886392378167215639098739741090633394679756594966488730708027863104699338264802227445514025177165610180985374056275403250264037120739007904407428424916091375193201074992036838861747984879237350645577274876399776093828197151872139535181305892220503478348723785677456364327483154274765848117292906089662074222568746775911448933638260320736006437967098563922950787134770572547675245075898702274993464026480 [123,82] 765684957887101985699596048107910339335433443727785297935872129785083755816485945067440994519002627316219001144007296254276325725962738377128496965118196298008697958776242906894213934254088779930767154892595230788647659428275484464206638505739584617451068022933682974041053025116189813557171161496983794463708782423577093042387949686494026157028481247360090191211292157736861419864479693805885038683470650746859391422987924230706268125885247685530072170499855816818609944430433056723687121211304439580518551213272594901135944081593878004785193137329950195327522235002293198522658152023292738626952906407459034870399427759221935614245801498735389163719843475750436896465149140658170277683637535201657206440487921933501737401938427353825690214383817512590342552457082344689140852447547901401510369390866483693330696733936161496418171042125261522203144316530528548855938668829155055328575915570473863018449854846523031241043323488939681238119291292091868511419235292750997390054610137810917668583046258807184047202911045387983042775325469534172297835106996363998575343658840905422091637786492037046400266748952130363113003887427765480601851942359579285417839423378617798491795308823089909143005219516824175797342282018914454016146439190007378342415777792739924479295667263813049539851560599766938315823881799989644515261091837306324654168953797505133377373935518828675866986001380509418407713257437730589661685002178851536222075465960050197668857534443122664130860648109878953361641265220909857451491811150317525501770043519662287561104039087007032698200203058780298241416679731046225421494681912207669457144504538754331094284246476544480179648896524602117822011941986731313563905862404551730040672825596870768758672893116841245024586614275123021254820973904934637076337703752536039765095960014496202851272376470335920504408426663543347127085227240587741471645408242879051495503480106190927431259483931815590621553598890616124872542986429929083712913989188377050020717157273029904440133041256782864592251897224600701605602024834507008231988712638862139409501916578640269436677729898685406648376888211951792893826851954940029693211354518145468511852165990362361440 [123,83] 1151029575416363877587550855596353602664774881346248236898100915367732851643592316970765644481121426033788143663534241663719798787174985389975742677041695391309698735896233642527971922189218456267891212918959703780293060184037888568659130487895161521343918958944783735915943137181214853224577923345746680282862552866875365681031085969588045683523360997020853936231002867702927462784015981791187887799917684634921438598247729622192821431679899487747412181533579603632578755365252040475460074364070756265091352939430132030255918227882968580659518264453975157716877569097731089328335151623468665539957320558341610356739309805138325067848723719159932708268304411819847566009451362353164832356518197377287348256113847203906268607792472144774147479912222810540375144355453079452152639308642166033539639771854563248897558341229824624177527502456280068664648352070932607072847766787906327496262045205312084070614573546447556680753197830576933205927445558558067859264322408572417952068550061623543873835792230597563448601790206054001296734015289833641958940077846733304823692585480976725477660320218488502076037664722179640011366811944360883349247119161972219070569404046624998448335840099875079860920401973403542953465458612103748209732668745977400694998966770568817191795146317385280165778144902984502682592486724772258704159502831918422719230138152330089371561072501367432833289392942483583769381997384246074352990073448436985888997728573771737185627134712399435730603209774922104068888008001052078957282689064127379782768226125765532336723181033645027112208582858029873226626248808251517898675845808747446197008869439236315700880862264344459485532307895376945835927092722449160274056440387864949865927144111784861398427730649695506345643879437073037475954048704733130713317134159130694439131844160791461239991853688315086247797261243806429613242155579541389936439788886487358242728822159497385392312530787739846355701768093060176130904834000614308084553418239626937341002696643047715099516476685333258280967053030864922356641926727797754703075937746459791800656220989087104495586427658478552951355047992961490157290310651535000868548358198287086931966812391794900 [123,84] 15920769860946094030504367951089674086537389001275046878240986286254384207479181843751947722500930527894079460482597336891627573548275171487872740535590883379385768937483650452196723178610739959888556256853631687030236419333507110237858422667877516336877439046968194495277365562593916668537974840418261945823829243752465601002854765091202473228664219382851411880539341383447839489335898828731724855128127387917843746985342781508091718165730205691978491968164988024991404446105467809592832793355886442764085345452912854876083513929538780167664807089178405015952427601289500016930676257930581970151054884724835772001633380366115769552312412020871071493292532586534072929605094786196656046509389715673817735872434672746537783015991212453395810574432632497501960798222447853607069820470979722437156366802051540707059142065236279030767676884209952763049524928682371126574333564613547740491460641249046155686881843813376507585694448803844735183752084468955684529873519168891718992600335962707981372368760954431927837482854810507375509303994853363357185953846255379806300206800344544176441737954788072673595276671452510618215776847853756991021440449306686059252775077135307839825814358451234359893472043686267333622416197718154148731155534844536665007524930087370849785707296632293729333846666010172538443767360111159773361240862550901793676510450601926615543060539074195401092637557719301048873231731290519594389139441524175021081276410869690675490469176369936441561565583254016211336654063990336709556685308574536954680094807469625590644031018151582175986402662161737937203619175477981194640687161691948001014500455600091047390598030578750471481350161018532766117781465617323272692846528541112777319691571435974452934878022992894402049159633497812974121081975375558104762213962597203087985791085373916284559767192191010566655336654111552012428718110400718269372523886530432752507839286597695545495265139130478152920157849473873676294869212012372873282119913228979068725802845745426824536135407188761579077830549204192063447681909764936011311004055560878437248197427953694076185947863140975411879612469438638795183928839645559478607935965511885115876052674440 [123,85] -321110686909310630812909878791118556220821991244285447830508857273988668839968733166088866235925642770856668304932501564232338013503516588222309479217665701321275789158944526399866127600569439039869033632404924656878379456190781412485765522868048349617138174748342928296351582451568531329939674150383993936667696752100474634554318903235344603288573019241406136873400021370266860152953021808598244643188491830284764331830428898823615197042293474019140954734085293606819015789595473617156733028695744938217266132367896636406394434435076920440841740122970160373579404589391812582752336819625508298854118127505189722689152952724461386106869998503041457150018500702337989420252048712704591402860420049388266346621483233078623873751741955769818815822582193283144648796167736419657209558555392449032507528447672821311901797554027343395052153384974936027333728592458746711274980433855886799366722830538658021613080993428055903947519059618494579201291282460260240733652567536731235782870360282078821115910731214471778249099530283385181316323175367386087759771123614753990585384717433858233370772054436857603276458424268025469264013413733914397217534167009884765086918250115111810925502771193320782341766644865539498734164867573409515013098281754267080357123746936863795808373150224938541990469115519726452352633583849111373035194824852503821265074002485309046193579864293004496909011199043754884274799898806274171359171028786227171196105639731161261166785993117555810846290475661581578027562560056104910986598515084840112405244023204265527631247334672958711188066541310647785376582247483936295249693103668844155105770558641326238100204637822912521928068928094892590352491930217984556727753751960627842597346335849562331643839285409426218800798259626271181919115288018962457955449985910915468471961777337297287943439749200418854844028482394205289481493750824811794610102623512497834342595568296816351196375062888774741599680403799599318588071963302353924476702185642973327734067424745614910826321558045078033489851879512589024083842904680930323960327972556464867027057397308506584881047676080431002891458263545256443522329017969777315083588113838767352656280 [123,86] -9366793799867673729413827938990466578768060447068386804008055810581468862056423533824967827762951530616763224799377084741556522611213749451255285075913732728140631563277127898393168639759880639651200581024425339792140957761259459129624513083069205292359771003572072421863115768804196746961543268887544921359045240086937157034087260328210078294455281892058728689875366870050731287286753971813338325957795105796206214509156356855454688484174929983699596402492006498729466317708894085103504065161572545772034370648033622734206691776004746863281885684454279725171354423447115662346766370646105821516159983658051518146738316153453506633508935987804356601929333992934491786657108775862772413878134829353353087152509829320819674951499560150959186456765239345244565227868866004515766122626346887301431342573603524212531525324499907091897347380721540274628652658124438692558948147369906254869804980548118710937589109319269076893348846629609639549666626390102502982904082380369479854805201765077182780807047324403739144892426126571069516160639556819594700099802939260274126279102500073426184360811619880603383976086939456962468338709566539152745674106309893576150040137429880284936378309644995768607585357772591375032163252731167921700927778319686664398570581193695535463521107660685006454480441997417426185145108296922711365227993096558816055942554912115518342536759939497456398918527783923225911650259086217772819906145866188235620487588543937276865535998961043696670230979070918102948830717989514119744243790729310853543107882562497905822503871977365147445272893143524585971535604417131556656630124500173807532772596186852476234104145879846556293767304160047450415344076763902879233048007586568699107291054002679678202907597291508710526336108632516029976983394263040410681694184081999051758855787604415211011659626067452300673350985996647107854493455838209734296131165635361505790142388228069399018351292533131457001092854696856902659194942445007947701734248209888612714104611470152487664224400417887116938816173843432536276945967039930059539132608629653403564257159420889759820580112591849318016592104314711286611038006580081135484434429588833380080 [123,87] -54853781100113300088064220853051271374948036630869015864841020399683621273475379750188347717542774596199407782933191981325123169700040920727000103474546907618000740422624616251579435815765875371032266421599672056330160860534328143698006443768309891907780453824258613377776521634682195495279412664755969701282031550128199757753462857646593006982228460790400047864067782797003678642838296398040885612155396738891402026094770438149205753821160317769321808421597987565435272103563388654279121278301234500867606799699492304830539561869991781642066472548976010295548569896911542657567874362520430818847831162461199327608866984559647057658386924483717796557880526679334359245159576424279420518584729110224793361146633916873101068240459745866097064188768599883398773292744771297558341744851260713962237418178309041611381027967375430567474378098394517950231442842301204939800226662762955056889177126182686039728906007920793914916604243305810225864744048161155608562899945079724703184774273885094314992643366028116965367048148779707907703150715246454986177573086066613997323331160771271878217015262629170127985624476712485538668004443335035127175438427034271596500845373923804240280992688057327016068753106540427994192469983306004728098017024413788903433123459967955047021751684761097847657205382338508100567967911053436960135051578718017376188785766596625714714441631885364961007783825470180390138602557856157341786968817794338319408657121361012863491398698535336575810905723509459429364542815920636043543561908075207800875911587461969767476309647711535039541690501744619903956319837382914211527652469148334051354302795304607631462275256839107021468004620887144097475375183152136658000459793014610252812365910297979660099685506166625939891223367968702580931167929056455104597824501403672711146005763368156441044298080104899992599159111435492272032798129728903481728793392573249479994387544417696449507808362234329326513050653587750119916338099034720434737096186886983867647490063275884865980545669758975078878617426650955017225031161236437451874129168895014396420195494762916792863945990646470872287298880278850566437266298158645162898420454190450 [123,88] 978834487272124347838062508792679556038576439179958030479383907540185782559450033221087946821934027478925019457056088705922261665645593594693565770384751177665280538760590479136385510590349756008004059252272088786339017462016827690239809354107794446390517421197008832100519162429545759857289955789030938598380378013886958778064556680899783379368022509540070453072863206821283956965688002808346394134639686465213062989512273636551196175851585447414025460410706496792849428052434387589992724668634740240807146570747581861026893198814210575061069445431408799472896197137635264603880196358366986357251576526127539678429895277486740081623273371319165077585072922242489945906590207403556881253859851902442471449341871153648817444561484238585117962521668150914135036862821157801761942063803651902209169776294773262204895283217082716890572582611009816446823975838911212869664838034812996686428767517913722087250058043545956034699422687941540570531686763320002127605174581470176964088673833070730232272610075493430326592647727251974553632510712185477505082620638104907553374005441221606141366557042929875947739768353221269713288773583906536186561908965698452054977156377403614641186902438286331737178926878485684008537677380978249732254634976094025066936539683688752962273001790082193138989496942028033725627763558193439671319022935775118576628387411581100518804811119433136908268678828759013390803210213432051838131909165113587097570814919661743585427761297074385835042419349957326312912816681314112893654600632344681682816535999330824224380375326926404381482405717448588785150397541985178658688310643124392503488552679262156637317690194322223978444642644160545411824368817511876271194882004741556676333200086024359736913424731773558603077890369271513724713562755638326468674447945151012138112825303946723057654764685924382833091584593548911561908198962159293785484097199787756704191551208104240282412119586441022087378611242288899461867710393904014549192484538674295822394089958893381278597160783787827714768477145526010398864726212847614390447206419938678573389744219953283254639636727590556671567437153852438773528453366767414523267794860 [123,89] 7724423215679422238959724504197349504493658085508992578088730014345036194865039379802371113242335980974158362840658547693918502258273473653311148225198736238984619874690423364497104400959268016686046328773023862862901142235680965968583819985327093999438570029699731213151345083216427368078250217395974218066561869036427908331693517792074672448260864594562741305351866492134774593491152527138537866269338751827378729137748546247025654944701423703243938608699753482713155237786522010596234164258173913284532289016607680748133198456163601357383986604785567059913601343543637241636104885148494045232064671283405360375582343830129730881985876865628673554896636413922411513871303590898904572747170752849989160541981640268965105791987742081841678318693541087820433354771039497769785855070433742707866653300892887960478351652549069561910211311479047910504151773542728873738856911683336031201575092933541378061490383954567380400750351768915697270257068093160368712541531193885872486567218195431342134893038283989648583038923114358746466965950435038903009372458655051596949533536661514694706978306287408336277760957837443649503691574750569002740193183171970943219181800103438979906213402566454036099318074763846481097335107480716876915062873900595589660888649772584848974648506195217521109847021960419775875255704615807568618897066572692998226225395670161572558418540991034571399317397043826843745797611812913285479100258645759689112873224041502836069001930376777222565179734141838588350596046421263596699207354815605310683082494329746120390910113722242105374517784824801255985255866146414325066200009186027478832194152625034109938719710002957076810777338674926189547962382516061645401596104534285924758118789309665202379214986541800247626081705241005701104683026325681921449902578636126396939918563227986118009259945342826936109951432057867860558645894174177779878652766570380077657247560649421132584656150741386264537472204890757751633882120852434505729975998492570726126195347738338299890408392483751410455839531578711996131260612902988525783459532326702795210681405690472302626121746221897518918599850390056681196816392598400117028740 [123,90] 133464046692561037919700869261904042402140551653031088015840547131008682926917441640979827323471354199208052751993284011185450049030267600292025499096699764838122474916431219456909248099897034694197058469995847266813637004010651857923185842496796880632373357907542084709058579441112322631714374316062862295490321151131963237492129509038869293904152303601605061962781748232364025886566608139891455499904341886628045752140889372646370379486375172140449105038348474598833357471933139465215518348839674393346707619842660366442261081170237652741127849788841730707399329501204792160201588861612680996716226319629480536965352588268802946330639947951744897571834846378888532133272018219931673814542009221736145503520385031882464103995895108290951582391588619833345148642184049650069708986165486396655969183595272879493646367920891793798971330610952917265425204485097966806551713231298788027114921298770273463663029465553268906276922236377549996943198315802731386301418112367663964057942909443421342966246530606450918541946869830645869628980649541590860142053948411277089683623813449376773914583659870465565773367901198058603528086828084036600865248718445960248475985027693585158085446155701936530190566066444216805123789949916522074700678876380121858795247042389141622271374889607176971351692741039897685616267076118576945228073661944857750131097269357580902731554774801937413337747314817580430100764935101602306138085598682729255032661609684670224555371852724509668571650927746798643867840469693715028024237267469824062893183694878265191141998555911002835547269215220702221797429946672248607100752703845446491249401900628784468347640547776426409848050005883140251588532172099693203324203476718719292933580258521037968927106956475899499227016919638842610791767147184274498132579460740474076773746764302642051634802992925464111836901000459100933369224631063119244185965170023807979221074664603203156409744496116735596093312478542198187962013137582639213725627695830668985399090303550424070392625517766320019775874639016464451803658610338724638944546830801909964069906758767219768226103232994178701358030129091140672486761302551721680 [123,91] -882236679700498976222963763067925375962924609544087253528253441090136166595766315585442803324362828560771209045113145078614853177214307737515654511843733568980210514809402178607102419515403047703998171787643228912626130700456059030376761612095488478026415825988510559445280281699917102260335288501963903503665870390797598271369603426087104494033137897296076714735024346002682615028963186827628711303419981679075356936431692135008099250163384142127972999845859325899532788361295963432935245043222648900441082136835153415285328240746466687980252217802683051362695219615189714584689531394835558855851005929680578557638786850025097181593896032870044126959052926151768846628784550775327523968320867684469683733891549000550019805168468205138288978723038683186102081951485491508305716674601758668949503141641927913842840658583425367011032166744888195990275641644222222782468454093543392549504086245647580447199796423226450680513628679239943028528694508633145240244862442331532614411363317379410691061033135661053217876483445904546988295354964639122917417118896300741913032600016719436272987217889919672704186281919227580501217301059257054289059590906907692433290553742117933344463281801072303299767658874292539644487837490544948727003461611125642901440832123484682241334474831273686690363157574111745498944532755652652257162771891812059096112167701777984422618862107402848351499225790583829517418409749455064071685952296840895010630949297897156758054988669365699722523299467415403187855824517126053236732527854050187771217200793382386198845098167230520219765846021875871720447499762510658642465908898476715659653594787242281190911230843274237005611826325758323285808645072949926180379765445288429272506350608034668096083462741438689689175839205315941498654266067079543686823672730899444365553516306186179096872464686634677482719136814670482916445568412667138712572336238002239257377200251443531218979125665278721266084585440667583178775789117173484504082862593386691295570443123985292973688475671075236777900267784673240071091171214595519863126188963696149804267399402919540979819979223340959101327456413235615964443069059135 [123,92] -816426878539441266886177125317149887297339692376173026768468572109106303887216292367163429092769942491335017552101361969346211560921585971713964402059638848236431471874790246597864200738660490824239935495299352436858932054569779804953986669739989577261747561322293563132230294688196039245273846015255796042582802135677340272874217048460800390748084917860650227936538968153053631654976245783414557054803827509260175635979900398287084881875703914022356802912409678106196898253079696514561658491034623810387543440589917488479471761829090280293803413958988990487802364735169544640490893337934082281073824142956753843862569885509047229673051825111856027303325074739838361312262936419128675936628979344309521622268653943983018206353592662917484894667417495981952863905328665069766395430845972575237848307757568705553156475701235922604824481692431913084820762843513096646217089658740119098070128715894328673412063771859137593930943596919178690254607913733013578981474110332029023949550853350955221230557970601226558700824404164732002002232152161216632326233328713014569483868738224197336332682917740288811837929726813730986953650868787886215639767102201971214171190104594145379121332715860668424558587686303552427424611125881093441732473801374318855269104389295688270549537622295240298648180438077384046369609805396690615216106038892491705998976156446736091642434323261509345448941165355744060606942591642384738114956749285500074068036599848967547339056466120764298090449524615498584023696953781229439269477596927615050323750870766487070032801670566416554471601793888700627784972933350304141396590865150321353851909282345276802082179472797603942020872920138324615036600644623740895287551728381589169507902575578277297103109650375221931598923351941354116762138841454759437091103729222757754897929740369015233760850099508687389710145053899113511733131733092357091609208314435559972683763066479420923722611352204552341447292500029057150576301005898024121471565644800903280468134754262724841842451705707110102774553034365871804197383300843710543523964165037780331569267518226290570978013548411229284491375999548438178740320 [123,93] -239986780906345870213044334498868289457948818081529411977620033751622533003847744991942374836893328720827999963108676658899610340144326691929307466724647403668378332210200358407395616224862422690200550233466910826891069654444344648994851936813688691644616551207659199577585577064096640311945013744852856367576961824590391158377711937237143124316192329053289921051436517107497208355501557163932592930813374276297474280447794487078810216029153125122949013387980970870978605046808030678375202723671803632171764467843169861835937164167854696682125689870364243846496138408507453061204888635380449339729432913390290886444952461413690692307777206811713842926951961958237095683766669484785863677439834711260636145780770349052120024359305081744078784874722601268990795850703553648325768256666472795367194296313353069228633492711186653126717579900720941657178912488681293404032738357208181918009628347487585777204639533766501232357779051306553162144970174639560883766792479517389585321263813796302702096335475756466584033100564909958158366348738824543624296659004709594160921007016121545802747982780288359563575171159157024711043284143363238287275417795327839803233049139444823084572474861092413898959620112106213515271057253377943742664328320232473464502381766516029385376321153406701409614729777943983700094573572959751278345822541101532529448798021519497500127704163082506535242786607604443133820311578337299509732653265350754820415353045602325310220865352479183010802447349356569914909974252513559019644762844495588702063009948021952713750930481246759169336698809653371783979020448506426289740476317585358133382423553102218012987557248639615943950169566090187090757841907787757729297326010347771908613132187948920159818300969150103829404554592030969141117602422078568366636985475740576912787830558011607246883858681560046151557874335094787668894505935998153402825547629433014590287584482789727846971806261870887852262881745294609382864458975349013300168570130898455024269471570949875996997955839643408660081484687015802886025122844574423449230196158983218745405801548470408117268602305452519597792061910218817030440 [123,94] -418549872407098831253260927147608974779809351231973932423733833376662239793564700985621625154259994584484021252953467455542958575100446091557613567518458901481645168319695023195315439387211751001119775057377796275786557257070438450416852409352880745914544077781650719104495079997036746210356844207260442597788192616497949918289573592868920580843798441971039706641181544922464718914496215031148943894087605910715453140606343484126531810657954584121142828917238189950836525108303252604446718858341476151649992908636016921760312830117165458821247894369392799740193257374160848736079754564286845018498387944385940857687253241178499511488183854317919504117732720685052189943492063894223768109709101871987636752060114876793600145491317942117066736996743752916558010512535321312713571271199198654940792271804350059374448188221150118388101710777454860732388215424577601584995115758093282680499813925133448388615161558936025752657563883500143438231256793638507199575815006935744316382207732347389315546248581044313483185397219583599126474836993004836452925027398987727652935980962465581439784844851460255366696535517798888811494877528429528901231047352380527519984294256084066296815953333451087249537880385680059745451921703310620120501724430319221413169552275388218407340623367506815607614949098514677419177290797780032610405875320825215907215428078680161107413282043422534985691945271106935159370378874432847809757045056457073599293490604363580728718829203423106883264778177667286122963865371076970202680009264984365219856812482457474650355944271674181044197121319999572923191866317199446262017110502717755644644113954231342500288464677865485845860167781989846691573089285425003567561436564856501248139604719236573306557431517559437728981091375759745832576188066093671653826847284900270671113086037206077343599911795069821482297523059782560299446993019008070902264402240392027483743572046689548651782931681541427347934489277058639245235299535503397574275762222631036505914192643232398493465300951979920562679209617507887960494734790350984085442364797504975188331310717322055449197845827027257876140835413431160 [123,95] -8254898696692759517946853440260423219035833000434150791057986982668013798862217817428427308813437363908830060266304509322257401858371573313571598090417630898928314943088630760738498330141112066583946338439249370704058352080503923236489417378755319897931383777010650119797773805139807938627938690220534746385722650412706096944632634360093081852961215210862830818908505448267145045203141296370891314264823050480177795929088629445622668231059750647898048970043289772625618833297102897651531676254934110295193678426289190892790344674591923896919079950396641427114076061849019321157223528746001098261821069841128032613525893072776846118255263960375849866828447698114889614052672987495819627988577126043626741837031152524386034672324188350114695866448802119136653769097796909326417411130798191706044991071513857410543638893201778315102442079120813603413452766956734959778522464513462048108973411297132291187390459710691574851124044909823173525734143679976853960904968955055574106331152137130901939064475436720025054702402800305176412928563879008090433962486888101326079344231139454373824845958291958936909133486459622128104457824261074720677644773177008598776437981722706255220117983799593515812195944588057837796302240914839188171327040362484617355615230380049576354324707609020520775529353249330804320900650393742833693647117221101315559098622024628214844688056032381653948759943813503361794231229237576016413378707501406029433773009301583164864754068385136665098026190103205112473837450842559447731504737598463879810987897938562369727652523730369543472689214005177611202150141472934756398086196069317837915627845508890787125022076901956460914239196797171386980002281243403852251634061650464206706705579634889760396591887244305374355978512986453842904979026525539319211697234257187374263242555242567104129134804667048878504725481378865163586209721998383127197184957006575162852866681301783819750113977757709169075645964446286733668080024125657451871323253691230192287768781402714983406570707266878469726989444692193378836611441880747819884767600006649869518937130330028211126991809811140908373358359364 [123,96] 17028882818150634224414747164397413025831975333231112858297092328969583352562326566999332607997294563679568690291969368178420301296094309125880895010859352847723424592669453010163145209998812796937947048426763576543953959664918792786906457962833112566589803973657043610695407698869644958695557141662709948330021998305238889607578945631156219700061917549070269426560854382172777527571635806489772080423613208434948268397984176596463547493447864545182036790909749527059071929584636962840521101551543411603252889198239849100579285353065445981701900623596175542067317409020406071337930870979265820960520112716483167928840295260005330203098204362180510269420605867333173570426529042569764319884129220225648372162194250353186733235441337415455866241553674651279935627639566932905097067765753856176614680534872121315979438784897915510514353564405127732555489227458478291579761793844259198616094547140876992817614033371502125768405829889743604231650828305240715702326436220712094518332965174672761894478366247520028536068598646551627157927198275766117219120354692447837142371056040365731473887277409245371926444125420519795501823276699581636953886465223317455909968689759252685107222520725535628754565981404898389926854307216926133624362060187804169214737493980393961109436021403008027298840896491716872094403644529814068048320960243622662822608537620853695390552794704680974257090313797087517852282672724872888725396443303212017481036860483198264926239783666832650019064411946418916075140585682836345906071227897011093186625278460302807662172625439976736066761687051032011906002894401893571835372505372035250357361779775744595344298217228514093102060491527141946082276998213696302574611271652106845020135347565016376445921858606764215763508813482567199688393600361291140840308974145547075435469863558864029833783219123592382964955982856662840679503224149504562295590537584990982109519283133659155453763389397943157154107576503201409015275940469971932348351660673057837961345936522800290869323523014866719122731566555347301301878234307910589800714512318678293075935265364673007957181871159466699229632 [123,97] -175410584247768207748303809669795735829261067518643885327549712977884562577708742606689536005575709444924808964810408800362718282970421784489738614493102315285299841593789901640189116563288343554998824826367884777078204271424001509433479580708167543501819024366700272161260769175558903282018882373198942647628979020935014256313236294477033407555758845476190679083789189632973300384916537510572471356606282318457824622390475720701397854911781004355376764321423830938094695131880494380105441241672720089026595386769716120655253018327126406074579309321063170718655011350946586842873061818716335391825471818980804357886333457492311527143990465053532335922371462543303783223860905712035960478345910676296355893635881145475831228508166718288687905109395153415488745118925541185391781880248973247722012698431296889055301545012059189444961851176449673306556579073099172156724175925267087929739548697710356833994189911881055226322867545618278369833903218912103408148716416708869132044592504484014670130301709487689047424956540045534115020956480023746964735862521147943408636996466994650961670775777579254085784342474125863785909006134475001634150520177736152254727592452483753767605954174833213066776389066825773648388605679897441627910353622161859210179142909479099108880520203025493365028696835650309099694872558272768931601298961498969242389734622061984619768446398871583450197228585712123495721457714925516707718747479878122362991767005379112101929563275246098590659390461756090555018725134739118166999165837183265349554126642631771067575329106005856266099518420090757393959731662801214412040874169681254196241655197845029273907407183687214060081672254792075083841906586459663723468414247151734883201794276473440124831341758283153924368183390254522909099926165480520569756250035763434490307409553732661828520963631285873252984458078075390352001384399262850930356677598721424188711802490517633793742293911537095377016905261794374234196631982993930065169629831363104933085272577700678269450325726878600579616146571353925570575559878080326975675019083242276035116543134190217768255684707871307368 [123,98] 513125562984844441386628684436678079085498869003219059414493660461884109260949471881436555239377507122227358136872654364506591928384288655143660832926877399102444580799223479487878161309382446324797972572063215421102872331049445360535436352549737083175747863409117953379654621621769402753901890110623028223086971861146415118358186219118002049349933180891875653945616833576733715768981504866567624366057377223012533168274637667131091001466108170443305142845716149776854497786616490548189632422918048808056230566253685523738336451513214870357193532274192026515869427307407476552980808388449634250931221686521809065568289028249498096260753913404913501738797143510179052266795883560476334169629749874471248241572473616549698362141508185520378515588559391390314314599212820898973840933649065709755428983813822121722189442393966636857750723898325805500853694567140933807666755086828950004948171782427559149357983258744703914332018948251506264326136606359535423075776769864751030171657774336984912823137195977399017437917043694596369518228353247180479803259061561565848191852543483768636609974945591869531053919247969282367683565659000366996443492146014160399804705695250998780238481753261872900941357000556812770941371834949240160662256989589828234282962554782026750306755188733512930869740055938054820591019094777367123988498300468747819169615267295596274780834428533368693647856891346002532070129732574819003710664902584543304040133796234026263524583641559463320602860621497975998587863736701786317942530272987713881940606219199491102940602870146541099404358052372828482462190098346181654042084129459248589371859398704413799185058619909591670457663344671108690827582419187812695681646955421389141686416349427915214049762164809391192735487940178122502451601155196880167786530433045434940570057603687583291351123824753292429040778596996740652567992130687780484525396446084628218702762372687192057836675119697612489858723447542516148247318900163992161552650980012083351705086738385500086901185044783678556984813520012294180193666598742525865098698293986371063727932348998130738782013287504 [123,99] -3430435141644692818653895423659492467037169655992778913804091231586457800453786931178573788813119829630701257245041112611348246071623730384513403794336303855413622776927114829638221803191129969369977429464676936850258907262697518239927956552396109460995920513364107063990944475865475463909918022684001189195246129046182714105293241922983774186944877218631720500756999625585804964516336357782974442216320792061273644344076286646937646528914958734092086182453819495652742780986098006258103810845989331169552993306844248419414748841661815824780419399660998381875688845065955836931345174361595253702039001348500289014493519742718875405951403036089471592058630074578763096680409440606619083977437869839358603338493013191719489270418039590147341984251794569940459433508608703593998662334461117410306271449038100670002882953575245121673279846267094451295811808820747583556885387929182437422502230048579591663436219715886763457877169354620184999476647424352376806092267004270081868735138996440719392924536763616453673032793541977224839660167565041684533227040251060106443006772837784268696587719882683116105072173563625958396692408375933305835896010464304469248233307183874872142251969195815437069563372976357295415876327828954217455479144016908891223183084310506163419238768254079886844008918880953269491567129118416001874123053396973178198539101144677431926884998970048853899615368672880232370246083644512015241498782199529439235419145112877734394233607819108064166262688090170834644032169565452079172376091305219616158397280257056644823081449206942539280559306293927459442442201519101395611134174566728615156889800992111256239282744509275953076380729788546068169078606002024276360358615607889092144121808090916515408282973383117977295460852680691167622696031010460109941175720845533908681005550343069375475149739995366383970779091935347944615883797817924904332899320445734467037837011941033013587471584052796905700874416882807799954488780417034358263132531496622826706275259202193691671465493458713376728904011039008755275715662925403943915185433404824521888113499380947487000951764 [123,100] 10691528734958796273344287633440385924632099252032548551915230654872116599775368840658996008749062421543490852735967572395269960522484883309286404794094655382967735434130869771186030190533551947615400866798415744503212288074016527972047343256714043195553777143437778203695607985181201388840025566990647430415180194709073085056627755785531947777969320175807997587612953581194587529530089934339668595821897883995085818652112390867157216771478899277113739704976244257209638314032276935729855030427130083226244206588916271766158550901263369270588981407141090237545086500930373549357488700417699049508614545663019989211185308493994443789007889983477263239592812290644130101389933666746096034013579563480443748482080806998464559257339797723484708039708370783759318011566882195422478836642236273574165823531282872644055772491332724900537861213037232417414995820591546160414092038402143877411827643421329397904861699174145837098792747463628084101502007892552287369995388678601666943111116390487795556195453932975240555155799902534395614659907862344930281400713498271471108597935226904880232462733059629321397449050527795186758141221372067589291090102066940495045377355030970784316395023287188132866345730812786031277319549685717993953946411628777695642939697618202743818718287752477757552359155071962592317611224597585109962607833132112380047343393029484666374897264362742949344952850100964784251495059078588564307631360825644668764056944529183187472930777079403389708287781055331525176703103259740387285417301558024517000228306163601803534026805619148422366420081032736945327653977882869100481069648889645275464402688869883076729057328700420474441947610759037002180964746178832018662728504694959940630174813705980981689296871904738125482957509196247141268886573859246784919927229377217068588177591123836130642725654273763043134031700657368397937884414588030503634310140802698334057732912638286975298947149263769818834580425358630381172790332073204464931885595842796686154197587089611242340590125855954046242128231687806319660266378861574543358669151638591982830790917719093433976 [123,101] -38842907858131030597282533405030501441323050779979366770795885924634848826298700543171781392294676717873428428616235897814938392095480115111155085769417153706316427100029967021767304702460434824616336455954117379415560071308317227734379555688803719009365993229208098247815873852135219970939423187779640668319238032394805168805136051792027248255723249698266883583766198792246650498627746277965668560793991930710774755353646427329843067425530816365125380913907838700494378243912351599470561222327804308255276356378232269196372006950066468802719537384005192758363432765558577468462317847156171802234506293801922882467962215526150505337521589418107415500401005329918923948491297545673525608048862402027750198845814583682036271590293620384125924338293941028996590019223001818624122352971449664306169325872927628172264593019272294575448565712107904028396787605670270091465842097553227222288502812251260666037185523662332598283530418499952801575461739578764490029148727823626701386084350008357952859311357462707263772437126180743092569059654267866372543635233569641998157736140217137848173225695321279557977504199084145007739730326296846672013808825426861656354648180798232534918656287597689834624315871374751962103613446607350265445291070988511181370208821600309405191053079567206427408339066684311512400008531136863875254048919037100354895398278875302413873873951575875428260550360447959774566232534697787598664520071107154650233067782797699515586869202583126260189536190153254295093456263072215112008122728595882503616400443439166818537117978206233777134538108512880016784593031824934197644027425734228215350070773489896664559717853477894588472335899336503376650917943850604593233343441911465771556510831860537436219806513364032109024906504416755163914654146254943024896219083796612360427440302490620876419163667316566129734850086049729916352239736655799810236950387934398584819075092643487673670478434805404307637174456829507040249846338592128690975809455059057678907645840118712872362646013518545843649393182392104401824278030004482319803895583935878689810812943748808 [123,102] 81245789843890699910347130251584646439580227486867797633867248584961339518938092003122966022743678786459665108105863709827278276593847889249313693997440792715338904842941985303255544687534337464023602038190736506193083389378877413961875779016692959528106796600993262573666096619389890460143812824262205117022058274953221480100191939491324321979360486631169761013623713407233983118984314974632053590648262323510881864352595943044547669294417636805942391071793428824626294406186679744678246190021018044807770807875233216796132561668642155240685398128135847142995526720405632879254677983305233704466987594315308069398982788039829279224892763877993559810238656868330410418769996521784124290531589996140743346056404397853946792861547946083883154488102587116123982443564950689904054710575909334507843479426763397400159374763282601898153982558508868040328153008135699688079908134793315456892400700925345816635602083755136786133851422159713232095142318001161467550689934868338626865612372125284717999990028101858550221456446034136139911608388332691383846749720993024783515260415711123584814965956795281037305665922687536368722901730688970922947427612096551638638331737610318787153985654465724714550620044967788518096406641632361942066455596768172837002794770579942430566058593333182986031787033445673617549976723069265687652900606983969505881860313950163425082538428055875434252535595595293229871421872220472105793766156213286025052204413550255077502807867156187036142866433232388921027138206292005111584758395127094887870360273972223714366802521060108538452904186766847784805092715135288328151427826610266084588496283057360920305100229144954897539766273472546694294686760048246711302581101377054703096832334905254667905870996082344045997315127252503782903780110880573398821142877758790436754627016950004351132948901537852243577626911290886106321293698822670348334534813155187273924174602859653625145881310803070577993661943923614187558859007162232149901087626905785866084532916533188406994422108846119306881826622239298184018781036714337082851989949152962996129457048 [123,103] -162728585780850222849198872866031987719481213282501336121604707098768625066241410622861745246346679149913039206572058417131882642590103604149898811397251773307825415538732247742851980425787802021690522773332584887013910186627640342915005042249519233741286737677756061110863553757044455271644056081276313497052101413644482424117733320089350690433004568466101278111333233429232077203249353571722405664904470665260480460679944551916500065150096528450383708333765444657129869824832434256369054264821147391102692046812830481501736568951815335941634225665266663721497166177577610455166168593842275664249869186003828006077992726640631337951966332080652978363910515233659581866056785468815575295685252299265240478846694588152665041110404640335299745389527614167924632174160982597901021071150147209360888058911976435233770163671550366092134618809113258414357371929515223582659699355612139087917325811083253186177587415707704576781934436890751570227759686774336514654737330660291409308147166831833910760196021310845170274774171080046132971200688930703425927833770200552033496025432661427447669985727965448830304907971986356512017002470910256137336164478044270547516306771578074947179922062332287006082637382077114256298147317365661298276675103616152141322536580546236252492015161386401038276557298439906939260994793765130901933187574589207958864193419647238427934569615466392463748951116682348688428162592388172019165242322291683187862263100762919663664926244285150752061208472463363905213572528297066841403286509722176553429319814575522413713049392950589120511162699878108820115040890804590350706727187264088278142108863419268470058925762255779896660891081696174162958664976106547594544455566573366797770020483751032486151860990189889307375928517525365689198811952709756367029454474064484286434032219169057384621811740859745076171361684930654490413223707752276517747463639603804394629475093300575461595608857177581047699834840543675380433724995041713197188630268864663586092447442896723284986857121516516062817961047507899785699054383451660414515356601669244146956 [123,104] 192980409720553720917148799776261139060846098255504254943581584776488699042025259266133781207979481949599421171968822533351158699828755303923299839675583215838811972072887466091569880830340110515058618070393077342410225781453147317637160269849126647562592466515768044950316419430759950690221267186960922544331715895458458739539831073019071734221311350319248264565592166448579474540655021493026954049657662554777189617606077111463324239161427896774332687818360487159134527907054579231357471904699067954271657400813898309266086856704655063424284878486140030016006150030135056303159180597047270301607213030837788934789789275623685920087983152884112956147441621897726017154604548374430665310925200147460558412920417452286605163019520845191802981684208442236854142969859415511027701791939988953249958761035659696263773055865638196325137069095916703053478038714926441120499196158160907750763184452537977077161573718630083197652244008238266453252570832886215577230846689989151418133174545346665315234585181680959875355650044382562383411748387855374224357188482699561458614949017257514756741278324823288192474653486151759981479833562818468243991809313371944446744117915754775477148389569714993542306734078703463993809091069312287459015068313475251947213220308782699727880772149986430242491192585833615848391502924606713992794580461827378124296813628882570840633806771193975878436406118386923342089632100244397431793582266776584567592171528029237923516196280218733617677802775702896533709850324677619388959389864212365234021700659647952314626796446444679545212666218248798497444417325202974778708359840697650366541667474877168556252842625891362488685376359755806429092996027878382478448360460743170025317113701337611934503872495129751626631705770056576844476971380598939744511015318814901990942244718463437150728024109073190676527088862889770976279261241368909778277213944068824345141394080044439683670689313235858289680150123179993316739316284208847582764163688500654290534864557405596942699121798272687264490289884536428745961289757564583035666875964369212 [123,105] -46409162195311966081708931800857421044777154742632598706642765337153055575866834978928558080759833573695646043238682727224649105676210006156911645206299589800880270957558895098662283043666589797396595943469647745276525524388848386245187235114759915886476149648254106657093316703004931666376674522508728877566860762498992764863292389639495146748983923651245569902791487782346682321669721786326262504891989831295645438079140689174996487598589117694658085004786488333764159890023457588451581091560399979097585598396515957712959139929839615589075659099552471539938261059417630185667454306830199738252269013219041153852229629743840409405830779612778794581608405821318290222053170653728180444267776587113245050300103371329627287306913929985305009668191323718533338385938626244853429629566096690871303475243499981621002573888610398093144022368909255545442665013586973178452747863785627226561017205306399522785099137514019464961129892738395346017579630486667839613858650497189560781339031854895975258586922671699148141159279673778928033859645520992037847560633612916848840342382642371825297013995497001252395169179067221813020867552088737454875409344303115218417266875575805369062916483500863277936663082903385861655168308021396405634626801034856202182409831320217750517139643196636610456758052886187490958645532080370507294507780573823179225779222633775592572975681501770061245418110753531696052176455145940987519065817666163698843977053008753671767292491765181356537457840718035988317889137365265300759895389717585227508709968968627928142444868003351036205693666783242931612946364578006572270898377316996486036239128735774101078273068472464477702732778132519523897183946679651985914213915277113809163655950140647964174762844507753060387435331316924205147001101437173565983673108709856918806930461852683812626897707213304276339372605011351615645192905395989079898432509578760101730549066514877547940797909966915904842125048034909134767954428449785176827117349960878421585287532216920390996509933981324810114148366514029158339993219464458373132780584 [123,106] -363775787203085743825409461521712251888384299648107754493799696265576493070302602605698885453135888458805008443223577908067588398474064892949476019631962838724019693718140614347229932170990375681512383685729212215552634608872755340188123029111334629534162065119386482387746462496192863882912049749319685648147821932056689873649347979968800823833621631116795188363617061811836265307585689670664938979279257634530827141659032847502849811811879317702267008770930977951593066993280872580391911013331155446034879342192945762001006804202857882562002584700701074627767955191093949037369698300361417228806981389050024769801295601990553225225789179950104564069608944626577762671435470687375089932464448191465828829436225110825695463390247474680407633536612908769854126343247385449097698148644865768147837782425559183995038201121397661136453609317483099435410184461380038020828233097405541306779408222399174305582588235084903298010786502105714351687574081243818884989538681863523825908115995306790587971670511469187237738560042582024592734370152328197597171142624250882912174424424470493919799922517824175905440634892100352133186653764907876960721987247407880599355701035445432695322863079341088774759454374305170364373944980247087560762782574185348012391680034554211360884465023403770071010194047748332530132469343999263261104501366254022572987009186260904116418613063310001936251493646736162359050252473250227653626459212551351338258403797441916757273027878920027922974495342229123987820595956230936414487828250783729687637672591629381963302682147161285682057936010073272952047707435880360290604056100527343905838316546563074487800443380444349112209683790123636809307984104901331926657756743625777570537629566741325173046354220740684525953167623409407647356042262627374436885767394696871793418525789517383358764706462850859894978596445687194011008031299315429624159348504494482213431601769347871780955907407453637306188042470224611779187909284736152956491638166878474454274479889231721583861572620034827289285415034434493070572495645253159564560 [123,107] 782477346037857559649514639961848274093164675788216748090741004084188385140867564363979531237108822652483623349895324843655530786529907230018471048131213933906515683959148081712726789893333042359272491808505436267534998281363035313021240105334731365985562385340990078232146103063970188152355933766924421711100054520951113879991026297024487166423569179647778923591305943578202683222051091453015504147600823875211155165054419955095116505523401591890286987330085337745325420315513479413285319771395613034578841516574486288868801532248062552494276760706060624377487625580071747786093633182964592382346132867600849115079123789773950915187805402420857964778201718190047328754396274400782138523134144834916878587065401722613107046893927656369258572035425088048468134412204823215850759124460782049473088070824700433726254889219687656594284516764511049435946899318509007227292832627886549657065547971961086757979048241029491439324240678118720765917250317345223533466482315747717879950964726135787857551365207442166710568889242815464359766097047551598406158634388074406066186038935702254622934092788188617070106009620451820687737584092805380679391693173795000865982821356638022818058382481006498473693193167536472537234819317282147616136489680835559019128570243507692731454540944166022109263914172111891328509186627815062152561454163154841566281309327186485289878920501392915509621968489515373167519836890382133891287603434577882257892358185482611541196892553420518536101180007222177181441790287690450543593777456641224561404752028971296788065377542025273359449035199438498297950404640507613890463993389528374601039371797983921659372225971116055419047633208736190624529078808186710577387633953761626228837284605033442509375980451006222937714480777084205577645218996145877688002898741834078676960930460825353195881143027412467157870782571448631468250676645714517138496300918555254684097503076068977892337961289833875376999901092294278239277244205359185084883846670717296264654427577954530582924254986988691498151215739471792922346465953013296 [123,108] -729803958618843779247004239954765379534349615940054556192532901539639170287605157677586261816260444271827902838229546884364418615425160492765854898853293294193715390759441733068157812501595260871621562333041654079270874534288787999631125946935651247898220309899185208230859653259450921814633759939942511085244122364932472450656186170036954967727554915151445050685318693294284405136538991201663005778585373338159078828821723976112919470286481949587041493435930660304547493387607831917021197694182480523246748631507969310771686526091824866932931409037995795371269573220435983540220678537389771987592423046989754688453283581064066421199918683354325594101901811044068240112033640675141243057718965015220603733306642688553207933955631826078670675310714468227960765158757546743849848295863592458603439824463227479189696481485625700985531130725055855025411006580762935211599315640949727044700665427501113512790572835287564532289141997492875039063957216354501703761542641132638881213663426883521566861730384490677992101542478361499742618720840678538241226530273640897090528462941506922014718014467823855646462578899520253084870896739827541219138336642591502116566625119080346380046782205760361031921842786151793927615419086807964962092234635314873881158071529505031835930895130092281195458542127153215910177302493274951066184362539689306731880220241310468395243182459671828255418727485433983218650859829130763307600980576662136190759655316123557617754773352888779613748912737934311265668268031502575209406701020553757996730303211000888797642226057638728429081674705591519523709790785255995359335729376165258336454568546814696013140415401833229175015776955238807304374084314002970576563522963050836632117677131258309919850892483969761854386778640342282920481284226441721117794857059760740164710841237023843430814123028368798093581512974643034935499957087937131969126095312404497193593673737888909177781127038827867236133075121575148871017472494069393817286810107496339018049552507234908473722192047338256585955802660040869890893351592 [123,109] 344817265819445825558282401916961225529726446173567797430886885475618130911655103639674262871514654389095846615939343694654963353102145330270870363276647975925203887751705926446759034496794152443747981157083278768541804189798639748708815302049424905633051953689204010006920606996961694989253937731545837710190607346665200010615006522152692753317660247189427963447512504231758099712778911845466747479723186325243129624944025877087688941525102226850345219083274230940168751834129737443308416501058798000205799892466884652767917112483047333253147901272761813113868106789835722943451065109211825347527719580300489871653203469360956898457663457075088185873545801555343280267519832712975155213745690676351448126453342229602401109413549771267274290218053671663723438004285008307368717445453739375617534786167643573463252430958700831844791287871834602820641798907972360993394383459422609998485698284833349639527085931225648775403177831247486320368955005159540990788980358500057318828744433804966824792076654630950044667243481407019428992819634587137374253187402007000344161539454164846405340061210525515770543015871349314006833068032724582911622111184413735054606932540459237424456570594121893862444961764171001507085763248530855118811350387513335556876670376594982770869199094478653022652531336760253664849478955679106341870981170568031380327315602330239472340284240720582556106393286265730552288872092363132140073565756420391102542745080035456112093413150406491629961409695008196929451726432377441551937825488653710659493096555393413083023507637746953706058516998316218669815410815115918761073517877309341122721183561231740971518320854382560207882589028119310689297748575244241407455373601686098900265751571604787886437900938865808619825271770154673386725537256859265421936550223450126236872957020606969805049776206263900759413930656967811510850070244466077067146550864800028106816089951690648146076932051951863117284172377846910987307943504053608698808477554082194819393019978356762429680796415712488794841309721825473166704 [123,110] -63592582370022347241127759324184735039076367978906464335842157504685753094869703095153452474451562476254401552028495257510408018115815392198427917733185828362572442253355633473285081450232668283994130163006963033428681502398714679262019497891387358600897561784788248166144264094551273593153447601290138340779289456998325914275786328017852270025696163251976806732857825566964343218619568474033562144556805648880575321802974243732445217770976644425274337828049116747739930270680567279139405985023949260670527495234747191372424161831859053129492226361001319603932268561664580597794327798855246597582379773677536258192181727246164027565762424499224408643465566302484522508524053628911140192144368048769057534779974617101201356726645778117996061622770149298505165320963980781856934210297155429140004798109348716509723995034245080515048951147315957789118633904732934876869293083158757877302700713502968739568747776765447099890544332099264399027747502360607578122409959890284257002151738764521050410800599456257762126278819844303304796054573666018669458055144466891315552641241630305368550165681643695317264989913851209637648122736022720698647877596762684459174568021118938205412037550748656301120339304371443776177910623495003526291066819025347643432374022046253941048449612348892149455679640580207450531879966034245928158054135788646315147989839754675546245225463633668558199930764658551537472745750084561115967299090931262891839139947720650603250118945254697459591676658404858895789811756815702239318748906099185693482627359472392987436467724369685850280965694730752363509565536354133512763767802553584664309895237323764854380441414440514757665264026022998600617063429310752184574506830798027746136546026742077292069208538284707637292337044188121781206110916964701181712669099145022145667297586308210457748407171484725861242473063679003327825792860473318409737812431048288357918088741871440101968982350697246815671792582624344755705803905142372761445657342693739354733868724617720956568114075673515285095113856734868 [123,111] 2031766059596830247573917268567339112544776052033271352874823778328701439869688592361827980857467061683213393038324205676355037874764465067007736602341510236265552352197509053795360169475771643373199247267890785589929801045997013713279425991388755358204635414685864570768586427182020345839811899064001650893850133123737101156492037632521674754511877850163704111363820584882095663452203706218593047376170792235686565743884625265940821458718236954040142098369673364444901266563096134804853217676795438515781283322508947802046156695142448156883164282274091386682653033806139382011727951746898939307939646893153097476513631588316056008920514362037218705837705989618109799161335623641937821292683727655044900103551555513298073475503082655973701625394299951795742036638954361966899300142131375188642923008540318743609324024732338016499738584362574841544321197320061190492621485933353131396278946027569888713581039243392419339584117246718457529094436555709408289998245975475657095617845574531479814280569423839995211923533585730190276848346904016765085064419511522300064587975115444550606671253460915719284849482461459779080397215769680462753216189321304181861806990706059418714497828124698133834815757898034064589283672278049844891655032063813136616370927805662131992366278037986112266421881796272145598368217267219944256684480536590421923755519249041867687691980534074354853666052507120989412881025353745317512609092578228597729577796237738393560584460364839327701683055255605727061874223849024927132888014751380506749352119274922391101187966637047220271951012371171888412788790782163756381365376127013203820022497108292222439204459896382727345673892055701544692062599755485746187740121071523324180027230562393112970798590350495464738477555132675226361620218729047528182713691946263063435004372255721048517540449861574508140781334525950972615552810356768808229785134279755842547425588019285662776827069360202993894192655975486737727016154846835705622331182658410509162347972986936000542679204465119211399166852 [123,112] -20737124939535207429658658808447500002395775571024299139670738688519440552794952302394644756769672636230460894726685022206443769417830656670576005434410712022238381848881672737914956678694928774993221508918829406790050819894947548207553093426694553450223934021172452430355364876018742632419407934885510540727638518323124393903220295888518144911412638966436324376552197282881447326539243884467754846686711517865014682651362581026815346760002014677044238599505948785850339651836828782920489516443599023104811611436798857233889362310088542326592808535432026887814956896597496792867768787236889412684971361863031113382050630130734461523670182663692097909117332658783271408455107845661390449277155915452340724943168381215481419688668199893760972413910779378532437090283009364505794075853455443362408998203267381768830692412369916729140060444432414773527934906579340479398972095386639935336129375815165356370438480507000837933327758354744657084589249815449700048384087557111827409690944743490777593000973472499973385169744389967975279195281174951136702377584039272054729141004342084154480916413694377530926881876141260311570845260495944062359746251509254371351033021623502749938141050979951790529366812291838707915923227668863407215738417815211908219662633935902997052169940658827497521542455484771594229016612117611315469727786219728403400640476917436033354299891313060630767309916624438950389371264962179686549468494604731217215866793931193370258982942724586954566625659482384274918902612849320864150383845156727038469582539176453289792200026666489774836803720906619878582443310171396966769603206967304315180577110958456774374269061021884878561125642122989437995448620154374467187109706841966139418075711658363933178125910576467874361527774562747872748550354142786803259531555717756170666572958566939411106225856823975033463291629090504302084368297312065797860957454886822487830620080353458242418008193695222301119210356692999574133616080383931993866960000705964184966230029516181692827197759239027386432 [123,113] 17154451079663676532038155384493600153606500376570166370621187107984252287332253584157643219725605051033674348009202739840031295489815212879129036991672231587939181082136730571527755483792128045891371386642304335782912511725512773881265124248755011363176952409850446027265772791893883925553046271247290731331630338602312867018801517889044306515013944628710243513897248014413399240630050055345831632829530486273738187960143684511163683563779275511061122218150455393390434580712608121644990689659977760342001296177000403182983179403655094847769378657116909626131942189890020348266541314721404383929436406168813770927596915832151086075806824989944041660433006501927352661116088299649944367859444018454306942892659312166565894410535519928138200202176696441948706127849982143351309814025562587885200135933444830568912307133730376440800292277976074844400905280250355830313347779338986463335448949947149653211585984418984984669886821325676207522969666756003621134946184970915545130669643807800420287557710006052407083806997206175340088072809415384286560042062540162733051218764198919048180393293010288639104341681805794080392439054583994210435882138823100730548833607547554054573293337933118426834455177816629510351030116123252461779274222300875498290243571803313945523621364049537574689088500785984013336964130040300435346415757272216477890346985842520735303029032893767853852763877010277950340073425852915856732105883803433877779564011924948430781597040898852462241776708864619119390801052154658678714873205711492782314687561406292132678051780128517760676598333808527528183160195774762081365350003915935494887754803698862524703874515677487657411493114160968136586328488373708884319133134005112109586910089654065463524260447350461066884586285379625461597870228470641893906345333293080415457414066394787398561762675591465997346691872578111738454499342161853953306872622288954238132107434867514236823385605903786249086689941950109871908565397008135370876980676332648176786903591767768532445460720314916 [123,114] -8290168689418348529407338919313528810379430271741082299446497044292748829278541221350987508995358110726828574010112467112917981258943090152426452587526033721275125005176206240034832887516452349704558796208733717815588797962777234885510644959443879419513592151678851408344194894444280381447125217897180238087762339207821873464474824759283409482960820256559632434873942327718859015591693724874769876226094119920195155633000992519794166988193140346417118330281021642390418729232797757469305383637354228599249853737166581676520322591261588110921378516857643278793429384054536694235961256221758848657452770127969450744089147295226039501017303478423512562111581094899106088064268148894043651824248784200110429239585645539663605361438790990615953097572564979176936429353774554605112547097916467214556133272328817585949672231406953977263190590695268841467285653893591548199918478545644311011653114804428637926100153375870624061997774562687938533109808174530432216796032792585767447368214087612970079797368768162119246155182138237721318842193399701320550816524695598896811116173916793426198906622245541552245021893670939085618591584355424091815954857533200415663214584412273779638280131214696359140172892982126214812431511460009942825639205399827071677770081809894734117284508400191305153559884414279112821641835127770864370539830126931426675598625646950843126878261716198886575280285950101254726653551189789876031235168245741546475708377836243237402329653525941059867974104836927539196613042378729607243412052456399477983010311668019355127037540875366240086591110395076471685922426040679172608607398394440073981233150027128618024869271053289822848122528993927494068580487459797227100069576778546638330150101649576984742284168766948273802100068936442634551787596697610055888674981455711080549589193626069783994501087222706199475871910672810059027025462289628233739355351250528232656244403300496568360703934336689970693619159853651243966333451767004049082081854870278545400123692772158058039220872 [123,115] 3475601319561423675677130489878441016018189091309928430653993606333821376353513982124890288099946396948904054525520268985569123169292875541771768884262064716293753172468461383178472893863595025478509448860689536205622671968691774247359931362491312653681985901955059388247835721591506450378502710879466864523889752816747145392734394598720146039798037637085215244783533281091815343102989504903925131287745822622415559159113981375134001217276298191510548501419183268376702425352886750505663387352795312785537920638655864469668060651363945454249101400480732503533334779523086796417960547705236663204447711367973102428018087120122927532605893411900228957641728444215006733035204860603521495894635231298391679901853034810773966035033665714784824883593630967251411583184174644792063428013046275088565642264084639498686859291541335296141170896875758099353382787392050797846100834855525489478963558074903213253442226119622246655784795242696304399489191184787346838013560054177395048523176115216740653149647057996553733229279577815703260292847506957289875382802391689233012400865775618484560754056460584078201498743418781226454687629751207222708354350128833207498357871062319015401657374409828815751316452310493044153871622531512315522596153283116395007382602148532856652407165373577381509661545556957953417974487786671628847206343155423342935458620584828082265840025401373970146485746630182495966215373602590750019592204301023681523541774440180390833189547611218589736492860768998449159067758837158554689357242813804677224116144392781270118287051886785949995743683954427768493716973908579605929583668944436714463617698396031924527829185224636457609558729622990469911543593189820914931501804252087617051105395557041179687063784484949355288894135187538498323965168986227322090104322456860993731229198644445427578696297641836321343697904930042155906114897514851834587341967654899612593866177308718564107172804093882583044492633661912589666308743094327347329528955552540770739551590027719340670 [123,116] -1080866322394130813856585163815802233652200332374132876267692298516129838812436241916467080615014633712255405067359159164893784635596618532774611538788581823596160643602988589110263893824763325940665341995872287547801044356870734383665057303537009086878026123828387014959149419618269754683818357412609087598736914872209193029978187667584889287064149743299867397372533046418376226139374642991017918496970258627514644236950745322768681204875787741383336505825324089212477937234486718526554461245057644006098395727402143165321995853212352286634842148305558595189333454608726883437916088457980023296635794068972203260053585914920835979759961359287492435011641666325028836525970425752404904412919219751850287278903496423375300799074738149208289280993493467771737128703028288641260960353972835839382732174298337579847440185023451920115084986314198146569154380185611252877368288644367918062947872484498940420600942032588847173974319663320674802469908792703156881174026347905421262957904588762488428094404350453013133243321916038575471116221564835341289498188362470399529097464752182415348613366687265138004463033102794963234353870707559827697701742098833407915282281648229925662130093305676995647080136713671492033354507152325200476612756948254092482694409135895921536040229880165178769708274305319648952047563319278390717546350044711920583781304781071677973477716218024151416464615575556859770777388800321296533256758980870568797456252938196222404585401038183946868372676629974104243158498004070105304851231482457294373944160926013705035273360763078761147465433875291735603775077536823827631362578396782450847940312489683162377985868136630406362878933208491093040966141070774351069905569948827562718807027107247942983463344334116231069874516031294925188787082857742439950421763204250782806956610090046886484115490112695571908016894983415192615688962175963220365142048719042485489573915269281684489102710477959705263895009431997519728114141643250937607152298573337330458878530343902 [123,117] 244160514058677176136500698557872643807390705506751460240595828086980845227031836203610247987638137783269180044918760243357030992916303439674557898272601350231777859503549732932027736914153612654765675712141977592501574679548082289251397734428492960578046972888831261384993922468455059695629591637946881553093823254917249391571459425761899572786713740729429694260867217870866827624628689143836498583318251826713008969817178571345500346189100700398354155412647981640855128906067485535402484682819194452611037746784254011255118130740443393677567687940045056481754914331004947985356229941283783364662473813670689878019832154801445194554849792702918637130953151948629703969045250865795719469592775252024866628150030781130231414684652272057771521604604355548334602690221505409976994550354909431467925242648574269623146041507870972052554445824894039961400810162752332050983086167003698494244339661647504430099360920416032818659906918413583444031670253090378601406086867998686781679023890576422634700096568158128581669085586534851812926707984202076697419461589450956424365555609503108781413791603222228290410483640432232592828946306335655449145587588274597691041864929808000847768813105285161428071364628783547168917789491337555667600644999202619399266492666092455907632732538630293408331329881601244264245474449331718396834609694805815112705436916909129985555206525222745705496708599744763828898893277533873075314623286520866916618111629789096975182460778348005562005522607027500893259749660979187187814716274468176960760010508095370779228647421398265075838801963326483511298795013286819982592411063981457963808023976944700594064281188741449799258069653827063684919844764611081934434365650994987700257112226166253317372943026792494968732000906838332221967200596998946861839152864010871928162540537319254044278162709642641641017226397241436656621103129871393546101497580641903002821888710159199628833272940435958337480624994035929333132796794992397251328008927879704776619176 [123,118] -37818677998005944416423159637789267167045844281997416209266896311119849075357695621237402303182002351219065473880506778214126078656823010923622552379649065178218884488436114130392317957180433261054476494667173942093986126242341049576059046859676888674345983831732914321230158003367357394332331960910826417565466455141251826658757538830518730673188339826039271450120241796696165796129861512607374364991084809673404803238546008047128741255221766151721713550933406672773338918719670268913031499442912519212761426825386854660761239552467955114469239531533388389488577793515377089877740432189769456430937251517951884203441854774916512497424961682742822425161202892430469313772637044696087699899958956153746970176194736923351200647351453531164494276672405867572802094514963526201881675212534577375984462991314073854791836544328842511242443547432333451920744387479290873495947196449753525372248279552347676476605550826265835224120527374434002670598785265317302239952738532324060731963304666190498815794971158322080035537469333055858217064762611572173854936524509808645099200774263585933337113859433306615983597827542574919969925957396685073705262787785632623112267210286850120523593214970884424834058234707423464445060486315315217938339865847347498329589566301548432100008969705540313118493482255450746180236459783398511121359184928133311759424967822186654655099978900374071489157239171904056686769709203164818598249522363294347647524743809389826743126105522262681252984555751711967822467778465632356943936230914700434600699332308191418858961875845141660682706238819726613379389225893491605713868039375627588568359395084979030149033870301633376885789170962961893664428555594857935961950713232165752576206231798832419457706455530038221174457806152969213665121122278025061233090656259906200181240280311467357185832280702273055930591317717678128060945880035474062934741154199944716257284378657935512051762612927218085331728692108087665248394798704160286940370536911118352 [123,119] 4112217055621709403629394625096117639711534639599769120231344623984187909287635752487239594450932290517984776923647563503102612936678048307545710317628414874854066313112817525265532807747658773242907592278620533831774390503621374994704593249758338840420210758573794213516956739087607823419207523779208866662122688628714141092464085384936981353788855097163996056428346744438708653263461640269414543480579843703330238840209381681617197470354114631340463645159849757912324088528615194180920236190878199110317005793052629941533082342488703354903287394846720459783211224429040692248435272653605235239383380034934952275298955991907796259711348291190130756507203312039637222764357258803496575545997778387913916658354362318139127982158422669013589545751231375946340259695029901335641327350334516328299783465177788324007457432978642865903207462999003177478724208385257735552970265502749055090708834796223378375212944161007433904919646444700203737043132457550367375191836941326223038839060682096335712922659056769470100398029378786131499064058755317503958853852140866842469629097873008203764690339799558049798670934208082622759948351906984146316488984098011622806910383205592866075547199113409870017105729501036959620526100329906470227797623167285742703555197962937061230386379583864682384035554765531928428078572205237472897602109188657375039459044306088008265268647511739722160641555393953337818524923105275142152735605171073067773778165153006756581952529054050784944158220621371639910156692743728533757420808367998261187756630800254107849723170674940052799970941398539772089052481700923659173906624121954219290834228959807765569867721833744814705396736156149043075263902035813653449490432410657576766318236058302204808241335423060232052681407140320623864632810214175905254663699947394742624996196577089356813548196428997155143774167084165843678852889422483233622745103460693189403708923513581670770100397760817934987193558694617291212356285769052782408578932878 [123,120] -355191946681408091878257329888182155723328972238541580486553180758996542965435814251665521026189015963340443269271097714361441336167565782836280323060704690869535095672347849135033733391191324529130571770141466479003459464375510694187879505447837380322278929061903371789657797244844084443133386502127109180483733098446901347000556002484003301860544292614752097135085872595655626073838352267316700921562158368690039723441664120220500122724323625851234319841846042975767082433308180574514317387227211723931516638378729581607384867080201798567171810677552766919427266307447621385393270787580021611134918790915220453042040947399013674479549979274004535081599205580220619325582192408261266608284817151305125324399637660693890903649847277043650603531943933461100166350053374140522918158819307086246786381070635081801825624057927130359922727532438865173538978705078248742142455177691864700496744817310566638017772525584512920779429865052491528515703699370532083722879542498530380858239315006442819595056490269160266319487844722253314438658796829740854646920829495491893207836508545497137399254795133809455699812677918965279192416188477153327544454582884624474959559112482487360026662061201691576086358836777876368765139553714027183367223377195046734039776859740077428754110570771126382528514131500196210568025360485806950221393346007208939624226464353146670544732165393877975909317831091722299421887194404269361892614648015243048999339910697218274508525850263637947463382256623280777263140953644237249479426478840896925485329422272339740312536792610551191748271462986192218004111172172968993898905326479805192737833806496587976762700024273450255931716442408301163469529168585365866426863709401287677060651386998994440048378170487281056192933590085036272295505769192346418951462011196228890315312894052631932302174765213312099533799310214962475988549715714612649869570881987630574413243760512874812509889976132896975161667847088622664399923205271644711852 [123,121] 25712213046381257883874189121575435590791384830124850284270866638032868704182389552308457239580472413993234956025670565491898489332448469829227662576522539004366762667139365305899768128086597942557837553251172207936374683300332511455049395591301316694336808099063942580912397552622654340417186247970129214765571698443311257603569935527412319658560443788633273905092164426683995634395071363110503497229324942815572515453586578959968103036171908871784935255332992440524667330640645944280767933451072694084463838792919391761442782003111653556484815957985641190532730514445859492690480252608918995580583329893618847709193209381227612594790386067601323004429008138179197974863623437264369937264571152093713135353068139722545268595643467305366693303760667801635228019542949905070401708302449605415799852872148405549273244806850857474123218961975603264666562111464542769749280974109885365600729955821150115937256234661292960992712419714893905184820808761481895705344058370091146409032721733289631086528907896473893663349075214992879651091235086738032894264961678591094547306319676933691007163957719572789756373503861792963483993161057252756914057362626161843510847467546172421399198504770046579176901181240517890055703713770036714410183867662338380149703420975769793704114862321705323792313692509766706532644605456686259874247082908945901052889577083162739589753797826083762803913112488659104464641458635197089794169351217038133092197208766043459969565380590935238454343667877366164248976465296572723483351619913984462510936471666916533517084002826983181815586081263236189432482760906973665048584327802270135109228072091279317750912023844534541869320510994723360057565261654508723732722913674532189567209839838933127698813113456352677994023876865268089809330819449554393486009625801170554244929102684836368607223297073536779015195746438160593088181031098000611005091984145052546424410485607971356494356101389539757085136962322377026627039494193656 [123,122] -1519720073081897000993529534282567171496178349190865315233010417261651320578942935843742845546823190279151520222799684463879378715256757893444604456340645406961762584685749748958025600136855516548196168694197148210617592982209201423378414914561729274493393311163892144946708091312780297902889295311025261736390559717448196586193331013695120900707419618869144798943077724573291152218040808357320496392706725643839916908203095793567886841375534125138031259966933750174100148714083505736828757851569466236306569875829674638559361452404914009577040969927668662666274963192283450063809460903600607268365769367460989448132452407508404035313558405781099022146780807986332179691738240112035073334854561265697676292925884599825994602674705057164460114904214579808394941913595505073250528694189052763307332626086940623319180999892640246324804283790919431121040498047424884359729982253234703721931176370664725230005235107595079713302569002534366384679417318606716698365718024011797934715626199360642491810595465353110303646673640532023951263291861068935548119275652880832228850585616861320045074060545370507419386866412107029338211412100301284056400770055246425571231682226485484952484729869535966231204062772224524934305351100240399797121813857947753590903821629901324556263207240090881503017724531331108728387038047125698585316242671256009505334809914752653410780850498313141989746056717315091357453543005205314513898847012001194010674905626733357351149654504545795684582566997475880877661880738966391137462886537822205212019756418361297143483213733231111903793735795740191324945918353989254871427697529636724496450592531524522410615828586586577026037437238551405131227030644136971489482871323369902040376758190824597494520515168096683481973729786340128600874478287211173270869320952667453786147100024882195718349229587033281338639867934093106166622427275950176987315434870799372971118174184367611177377391567438282849629476852014491113609000 [123,123] 74845409488034870555935405815790111991090192599449359602143074723193802995862286765558742430111328443183340875832573454667481684168265858464623120284208811886021750073978165096980598542872375108685432794636493625961240547678244029345022471642750081432391578886561562875076292432102696713180199292086467893921776766294988302480752238240381220145642530047060360604104782185580215787016093271582555808637264545996744453057464544167320003659858532295478299236500181167637782974924302776437997536652245879926622176233574367669493487055442588791153959954190049938277548255816539039825941413889264903224354919736357778912477130053839807388891753723888144555909263249670000285424281865542841296131559986374614455310986378947469095366914148979998244665277537901248305542695809261625910698086243460357031731768949890310724062985945375564655233248581597395229152045084907367439502952618408124130247427246577636095948874318460701842983393902525958648345327117240330380102303079485497382089662983724511314855095906151058909328741643530597831587590018426245648643414627175060655048775604888148448496950750163861180549231129458802877530942807842587081922451098269268416853686473787638141135317576987776522505503251868681444481593865790672539356772056378831130045604011287229292532017467318563399446128227526883802060862348567766982590556548201330494466141578727781196226112165915799868233075294770392454659512773936523745626607776405740702590699593605539074045414204704443072825699040517893250861186194859855889855785235829485737813419820665151802060029897917655192037258871625130495037254290667293556409639339626044954102378333924757501903902849261774435327926625622709656842260957423867657637551601935534488296068497120553174522650233616450936231014317447837268905995481447451923378183692177162397275403018010703423938723301078391822324455367445279299914063646861891673546293530445864469593507293710537181058632285052756863549674449381970 [124,0] 2715541922063593119696693281511574299073123086255694900603969547699293335610504279325482988186138697866229569305882495865175832534650509019101275371528694749851189495259904492847042578949835694738596087044271641763629330080104022599322959096914735028883477572228300874591114936531268619860110824281508752863858258888052486476395627076374187065368800880042496548178276565333726737952491063237818607381859253136164979237098598190043381480221219648342790439146398480402762295928794326757438961116468981871838153970324080931374492321513114086928954304086381306896377455661853209150628268904021801796307618119758550961725361190750881499132968617411031102050346213694676851845509469179945489954563684354674095863091819028455769568442778359948259355106679798168021676949136007811242203704334676657269181106152236614712797976053331822798254902830495293440379759266105010302938786890695421568651457173401796307292253583713758085431554500957423190800005419304269441469838685244169855391865636630598702612178166137148755217980673385317234397504411347175589909797204685115703019066707560598416195714867855553913598412206837475807884195807419546553073150048848721207723174635796168332156720963927219854638798906437557174334459551092432074013351254237524938559598021953096874249440992218389678187487969267620309275519071761382807309051049785379750344179309452659555791301678657205780560049618361473068993990378112349797673449620098450087033285551093422553726563990287672369788400823792747148939164193536165249400469565686892625467168513947133354796618368642264933725574612541679293567806303425561463753726252883579006243444853667039330041731583462966733128250173611322263410536422763122841654990264623087860068975260994999875088759371521604985182164515052319487109061862889163570506697819122135824911205296677176250970908415060206214869817172424978034336796001363881836019537176312200002439215072505648307099882778213509543122455900798314410195913893858032371554079161492600203744409787345547720791035001483194689083988613398952601348934976460098358491271671936222615672919961338349190961731459797908648647078544883605766822294741598831434999085038635212483659818723982391971221734869747428179845955363474887141099095918375150596278660752230510684859032455916211419577610541864487458951771259307861328125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,1] -797307745042635569661222990740701219702829390299414936385547657771642443945354867964186624939733113441437177708345188548070877937116350514826919893178950818330617425282586953054095990889835307809348657410231172773776672784641389109646988431878331769296041709469717798930975428948235153681439637510433254298105597625335465966944387409568037743197985542401448336160585388662067092587292202758485970306344598347720996753848474500019905837596587276143093065370959114676517382768208191195178432990736549578709777942195368526528559420568682454823350183000771129783273606715014685978283797538857454254364221618438913628370674906712542792584912797139982318720530191116085639321362208971880060222527316368951524090045122925605181496060774976277006986436497320802974875635454226153109286765672882136863631191335343799841293149011681133338391292910465034393553856072523657370847372211876846408461518546071805370872370448049320172214398678197585612533262595690639805361520275133732356651332753804251014723184086627516203726055488414226748393390537778353912529894964450878979893687864031041142079433223612336876941150189074442839375301780134463929752968585939396901143682066874216662409498190937962553189457201980621840395744463710945452919576212121903073436459262511698410146272482875424251747392816502098063659522997465139650133804366857007241898635501035696655045021875402712333176040539530924949712615514860695811557797267659424326100684864867285321541871980766515001739358826972923333199229713437927664663994500134084144700944305245432757353229302610286724012955516769606021781498477583664329653991645794005715234878911385922699727079328886348483413196632371801246196415185313105238306586133427310213576451279075383273713195870250520405785546755042092376040033556757153386665189272093952184763200354022919798204447577154108384630542890098373499396328000108246549535611460630584645143513880138811481573008127309619493364883891814001031646359139631657992209929151209046697730494605155458543028740609591861686863868770716835418139935356225634832190963494426364861608397620971377643683075692840660790962293051931668866410988988486337631808516370828758842576420062655424532362173257725000588034231637923141774718054494408143618998843847377536745315677088622121689725791987557457218827039469033479690551757812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,2] 55212394589927305247649536347272779316486972971091319045810044225797422795070139907648978232365195716683217329373191947827534871762969185825834159608750517491824600526722264870834643436216769605521362297150288228515777609449010810055477594593167178868057658508010422831317240923509247755469504252225830156267143432299355548024682946375170402610346259776778814399268377852536294647757191789409386196348412413402108361350017489368211364356628142323837094961885179564385984167536347225358031274626519128562722873847622051779950830411551986327917366961008074903661982622832742722855276600010124630200804987494870607155635403485951734166286885906180644288817028154488427101014481847308397427290324156225666728787493614902365410782154888637050194128675169914909952015582999688386971914372159173821968719187634687699859977595470031372779674168418112913609592986944721937018164783265434229892507257393511945462361675701689113328320063133565145149398372484274533113700038753993034904855079266938645836830806849876076566462396071887382874517924490165131112473574953384325972304769149058249159246980146007540090728415977474861221723218939852846945428972692754625206723754542125928433266714455706561138193923364852823822181032881064059561447996503670278860729807279939854310551354881835481008306538222348762931750052488125147162996373546802106778220022701776182833236632951385466113535363347461002267424725577038548271795676654749951978804623010238103398715810132824676516264837531334388438260857679556272895000870331903361224215623813276969858240799724228465655164402347921090704086896669725146227437053204430872960619863253027679099867434026698483837746488856411029439389200238574435482127914031333929868520902374789276631151313557904956157951488509783881562724909983857571909271460659614069049301112269636950284368183581183307313852975036252539327897059901051157784982217494207188683469474422488745597804088939831165352230250280702860186225206795824288994161809846302564551994594680373853853484850844341113864781867433499244008787137865358970786831140163102035884566415726499761545065013662619244716901208366248710253544822327438384540955282437333157976988307050074967753004288322121502374237045073772977238067140203375433029500042969328336505138046483925413043262130866756232094871847948525100946426391601562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,3] -1121042404244712598245345812642343650754809382138015613123615994030603955166252727920650000206768005813556805455525632117974907660470091392799360339280770683042006892181067862736544325902010917662747959911256168395853855298184237526700521136898178386362642385642463449128885962276080133065592807140464590994188340095094925044072885383487033706277106553128658140181335382777464244980696903686803742902345539704757459659401752970705523810268228711968951566374089275947698919069576589205143751645354475177049327713523187563142528599259925218524180967567548034194946129622103467947976440330320926269053979034708674930491480633267000665739999821586104539904541281561056901763346344966057627507321510510844816995596177374848584684967500443859593662713335236244882564681547679433291433336676443569019687588910122152228623039821614167448143528469904946155946272913577051326959700184903683076385523245365222994662560398625156432099066284441108681232697992750196087363225262898634485523222783610640776581889364810470911167828282625795590730099069801336936991782430164993594576342763017699142132534643934843590994711035813671468792540080535958253003464414582837761321306007262824480204349294004965334023925712699749176040779698146521739203582245216158645907383991002459554945645755583943855172721997964079199969784681833938511310336699804389269722381346732144488576776353905982175018133005956892351847742297309074597306604452974765957942138173611335000664925618342752535153914152816360752843977402426179961163529375292498827843942241571434634442612972879950263452538867699457620578552006726028685209080573920428908844371684798784724378152266944870949982880626364495215906125359879736636612734556844561504128382080771203253091126973777389130297422206205281987707750338511652487736500162522776406933652063140409946220958031351681903369747473014566312422433543934843484188482862154148976421624551128060984826180819349484721628773153206712506036585604752511065159403065838892433047749425336156358304370460421357353075636910825913671234676479982353869761273312804855350155622541205691196928798016744438848288369734399492262082472097610379729331148433682044197703197391092229959323458435636889359784444584298342864530825241489312543028895224153143014855482556895476579604608457322602842187730942669077194295823574066162109375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,4] 3416758328112802328076734660371366119449765359524442320086851843155772978888391319045508815386057736545503405785789928901156995236243544763464002424693548152600730897136050369294619178983308808627670953290380206317693955580003253698682772837447039388272828198197905299909376546267963176958265741138236921674689943450771013628233018818005912382396204828811610985064559330983644879402380609332661462214773896847126468104370081948762218672384713662331183143936741588718394287727773189402917463017046690309532026067321782799538273554275788043012831650956611147782547143289160011230337612110229685411054836938904119345510340327720953681938740256817769158451295863448919787695855864158998139931402508550858401286371000910460101576684504279965564401736496005236281010703256478927241001126471504798554535186023150597626519512049304677168167417726766587209723628544238292465694515460586026208422383914359189452260892800093263153257997033871250180364121484271011965393455074961262441471629708874052789488997613835458409164693727221476434200318350216405552346878378385310365897558989604921518088483283592865106750608474182100396350347963040407339825821791478339430967019923098547683445696903286339358488788468059312073889237801152073511420328390012378227809431295709017196243331347007044343882862596069312354342324721160003209780389044405070047142669173368651787941993921885882658219254183783792715031784640165823137839521517082985381046360807048112253380171998722980027101917397798253689461536932839166024777163589074485411417566944289979062348253971587975210918575626608866298936818323861306101289299510982431432274472028112175194970635160764587708445415959155751743166718524639806561214830886633827234052944603613050958714573946760131793404362126578454268896171217702221215309336615535264244472805583085319818950211148554470880076734867721595344142456142996153488764656087382177611151727887122601372226718085699753558835703864992739344813433386583301530023025118939331587093022954375087628347216658180216603566336136345984072828088703897627562803722827742552879213141894749753302339039884863118589403181397112131577487753126393833365779491518877377369854773945115471684397587534312202570558403633945255668302112416080647421177172820329421691593050182591438836857820026829012086317695351400658410057076252996921539306640625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,5] 73945395821400761516770944520777478743687077534763843740275130517726723372057124988037366424538299785431661568391154542663982975513244729012950699885636330637450852760806937982584901280267809346395710829432055384989066834594217614777758829394316612034305413954302410503941311478276852527175408797529035087099980705467199144336294185557161324781538117734580497892492744760767748416876533066154188294694790468669143432490884305314435701040826064327166841056286493737813008176213713092934026527510212869440807664972699792679306087475230020937295001622648198456338410841651081786166836063244150060063728754353719678959849705444556199111463916564627258623645084619923844045983127921789776442767384006351638065612265471533593758205359037668851023542754944517984403050180982526500641364313046484159848124778979489113890385188671677767913203981755853660240038570892754970242165615782142667199785924349319951961747115779049974912745237134415253676662476173868008637399792425088789681237886672040496293188258398228495461378038843144481306786554134506817715227370289866572964532048666752216593893588773938517203865284621754927766512400525528397169962667787400692548124770868864116210721613420310357241676411629143665595159674510113192724192261047082682924529936189144029134963748448401537725139410830536674357446643775680052703121994896746160743417550220037559278038905425133209166893628522147549733632022531773948696551155300995990831850480991595667217090799104267723007113031018882068220384980079901148618915467277166199082558670887100485728553730595653967127440563768646191839331180461687914557303994444008045316035652156702293203571119686153035352457776863366347698013613201719514201328022994793764245252241879354491925669266398124196112952278978996981489846041701211787600625968690637722097150562906096592884233173406770369499233175611567177250836934200581762123423096657279600888528464251065277516361333089850075706211066240086159581593517272405862336085919004642815980897236637544826206108232953217118706785974088084322231715842903127990819773164868303615857921557818487580181222626738439428933087954064784091533172650760620941516178150750638164547255282345796689302586896613702991149759785465718781097156806371552281679498200194960711098932612114373088995356342318491016520129314234383022252927730733063071966171264648437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,6] -1370288397601085960446540483238833886687764115736988530241509977961514540152015202732174897524876956429464306274062583913581015818824038674688150301755467129704583556472421815918377823694845410299542456033763691836423751427163907247820313511593394746296126551463743332446758073285744020829735618047746904651593769851841066833826779198552341924113289523055080674946854989965046030606397585022955240923385500848425694639595730763683200491319946516584106451025201832317344305150039569383311839322177292811365635116421389425870189527726082712114159397059464622316901274050644434659601789698918307172116325520134058121719421796600090975834867470174493601396979478735165932492266391644568528712345069921189499447595215027427228409980084834730603793012669387853860087311960912585186644836772331177207770395746987525530208012612555912096948888841369504984663419511150104604932462342871433174893338448500075023765996584338553192143280144986555785754922976468651990157606627591061631984147367934515767670098340681351990966037952442021540973545963076481011831014369423299393568850954251966170750034417284478171156943027309717620715716515628590994164477496969263566866515832664920845193277708974853105267415691662843380885185598174252040675665370662280313685615454049746771909861154833927824535505140695372725867268807029444486306260473377313230818236772919862864733661260856612985877573799206784196018718487681362538104476449023944583390348953878176684310166498475504586854963008123480278605773588355207622417539059807026481664207119210933714143143063405764888985801565808307340201059625304399099787338016037593622412392322667294819013919989367827351386961262504762501094005210880122402378999077873321047299379389466153565811545853996685630072701811916014374410934284101716230389531764287951465171968308417645764884453715604624955873664368363964365535510894253527610291733386189962460017663352774429191088115078680291007772241990796003807105901255479846169070084530894707287855818818414685331417972840361918141660983679872223691081973751247142201879850511992528199324228592042872896860493527829054356118061852697273383607069509349624732453585326357159487920384029395483746581814202493580222449876365967129792958604197990802283832474400701647827555076850492190723996112083472910561470891609412060688569234834233157016569748520851135253906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,7] 15624640745356371925465116401431840373237260219025463787180949498602616264279016999734337629594391913064310208785705061945653114469015269376208257561565954412504462417617175461768930016292359447553707632054222644442642157820078999228595643356599735212918259681843238372694450529087250419308688573517011060221689317754933094423355662118767686105618743968489236900180686087164998913182833963052029546936288187699108958333759939347569297381160379585174260043411190705796176748562873205024930601538299655437841537814290678796129498948534094489877944651195038282497316180603479157316755432718322628715535263886664194733813281111084786990693480064061434690252361105487704963427018364069110361508052323640033615831535780691153008159098899204341170758862470180195801205208292147410654448019950001710365882196390591577711556190585822518607401329621460897689207432650981312095715988990089517396011742936229078577948985519742354251152916943370882054370696049563366807910548695358577981717476654751777574462159169533003857435625987827088075877023915345049727692230638620220890644429180298692670928205866186993676804057517355140099207696432903857590880654575682946377889016367635429666941289364457459253713384943661432717028274506317462681524063117069984412324270940039493182297463493864243501165420367853918752830454214595198546854672974916038151219714351408024697226434793067305660053478468147921239110726988386291749492485133923484107344363868086709459162989019052211383882972933770297308895795051757058891633536050753250238773280539149176064939971626075506627853141617337163833673619493862484631581396004955602566886424130692974236403113536454498966922064705682164712077214157178595568909495032920807367843792132554685778440081278608971726111152086103996312506288538587935612039415994225678524371641722823007099293805350882998808368158822272138824742895586479684481484193076800587740375338797411158157971561808819441441875451492911497602711253445115634579724839958519349624124665831002453328310983456057707354476841557414189788446582185014494198894305281107700495866070125907764855035437078713006519449029037285865669891386427836542770153148289008686581410169900778319355395206802739478453842003966523395440427762360270254618990723095575973922556693873716999121342823852509946647303591659426425110974642751493490777647821232676506042480468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,8] -99372619348870666928980117436584128918892700758010005032979621242235644564428523837723739397614675645776776949558947778608032516615055919255360377730321707593796880385243417980566199579414182661164101458069965828693556183595415151849296033433248905881160675263876342602342938727245029400146374913700687995518096090543499178394838033462331802007718467459851562680572300495735543670403854159004716886843059349753565540283416044914827048841971255737190135973031183424059970884026642851496640825707687990705912839314159012496882099915090793785821466648774392290072822728713152891222959524028869747573821843242380464354734605074643947667189473700973045298168568145815178136440486948161597951145557406853345619744882921734504164959753031418609950908671017233220980039943200981090129637909012193339318985758428862241211719915906453016403392498285048341530844786776075828352850575053045106615604248531615341101629452420213729526766438014860126393068918789490732281214110904025078364212317967051175461069011564832165212232513080377083768508454272704072125136736299844505503625860472806773199823696131230945565013220402808210017051016313599697229083923343116009544593244224153932423510038146416661015979982778148403231378411208106542871269081237517633204368419548546400359946881642938417443827210763841941563075431654747419073714897666757579536515932688902246673080983826724613095513957434947287840904390214998237204118033556627371337081520409928290264352722173070059987471062165601490311454371442755086810778124315387534845936028110663698849165450688327491122271439941685580344057917086226183913296505471200863622717516129698754081690720791704254490936343640406262854974751603143509435019178964023419058690113131197052014252045122509361813548832993433068208596951440450637366999829655136936898407029144025110082290940804671078414550186663091670666505936899819410211404220689821653989910760073780785210477481638844099972460929738884519048410724171336459130973005490186735738306324580140329187126591134413984078571914046458089444130117233969921168129512001791205540467588116695625817658461965081216088393486449132043585500664217754331527227227831527731096193044307132465801265953353710578357485927634730802915868343615006380886938674424840267571502494437903896882810281174778318732705626229693966157160330281324089884975592212867923080921173095703125000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,9] 346584980555425103458387495792613527827161564666565138074355206077472840496051546771503659222964625913652027209589137674909267506511375864509336636661285187739420013433918118045513253155162022227341835647791515738592371751330420137041734605551892334486136105050797043948872527850748074849285294400834156336788784501188954062549536205437199999703622270519752369621510209452322143392892312709154124593576268128297872920294758586609645090776505734681176477390416867145336704405751614029233494607720523795849833423108147650001330532726759361055467999751953887702620082413160566329731549266863300251368050351125800320002457026187397860109092145357735568772774998884290768457513937139778820230449919596155898381762267104994162958946439502068170620385257947157132260243337364181804999867848554602041481633013527968443671543629553795498186167680458213192598133707667487482413632344484854555379343683823910784256454055096747177385203942953949195694257641689407395680331017931776443992535369541514729090526471937653307754561525786060037546508116022791659630011189980571153506397792499031306168812173183383262792616126421035520958689763786877943030883985828655208281810259579285359244217463305102961658450899305590172762454408063819334559200331159515520919535576646681020276456744156243386905728025348164456679734234274931551931627898705123997745996430207330475821334026497005795252855670152504048109787442639026958437468628287172537801097107215453282692062155299138844712864758693544900697523616224059095270429832940715769483025355602625729314722213580132311671114067675439709511772196959453357730313228758699247308221677867341677867590824309849193593116849393539371096659293002901905162089345298968789232499561776406308930081388675341623248387752149820312763822812624835491777287056650586717603982751727305607236442526861384767575725266271112863943458671406904411234650508913781038715649911015984854218827069743994303470109277752325774765588816056841256977578853977896747164241205514805064385387551935920076710486127129838162288364896507528458918482099097529460479989368243908012281979437712776941299685044339715522491198532339089477581014644973610884033216591891132345911141252171356167076752421266055037234724075060680747763881556875155085485124315892557318805155908716062867222969823451875919866345195971123627903809349959374230820685625076293945312500000000000000000000000000000000000000000000000000000000000000000000000 [124,10] -208432803211191377579255888635187688187381714761323861750430118696804495735304115253879831528363052934801798891080034642376035699784927026919448398832204475640168483379618141415970113308759529079985393728287146176634343315929557683250409453983334713812812054570085001988069745420322843081373439640718053298655218005136025456481621159747132954918430624089796161141000786711186605799577793839635613201341352007229626501496147160277298344028017122321903479643199737311421699958862645353540191231354736235975067473849697992400705702959408968087851482368822328938985958776985279577592214257087611188967256945380871773118398033501962018660687162613667108763803373234114840103908802730625700318167443681790170706895862967603202088877150053778652704844635934502101885840433498712404845245850796897572491120259004095996261330166608421862125561886612458389156553753876775515433104362191998461324791928576420613402277434563332422732194865358551562404928289074925456924581462750586837231182036030632745288731141950484912133849990686202986095918346137200692272569473244355595948119808881982865607565388105806524301362780125696787083224793364977954065489054149252106528637521111926038232921836469355554540719512347517555303953243642322434191005814592651491078517276232541415175108290770945282242907698561230709259280557961127237065598299864092836918081607007128424461179675120552568289661257104007541180107536029582709439361625105445443215341570866919414477263531787293538208725237718316038670286691587901394129099871275172287986991752541155279456555538831962778244978654805680490371527319279229430725504061814599608065916813490005321396151454587775331388883573136349578819478070229398481306794911279704452914942128584592456203049620119164444633741175317897420829874466712170669007349403679160988476611660604102139933671132526090235955851255225234325741842323617653292544812813800514118037395493183278189016644984361956875140642101118474570325832623077743176364390286515186707791279792150471927456186111179256074350237564949031475636961073261490709954951803012527459844165085679667537178983371272471079506719872893993356161710146446149409332418437867791219503649598204979737940072800283290148991858348913403714403207443353753307752603664146630269438872228155732260927431054831590335183768155013316475146192303504455569989825547416728568350663408637046813964843750000000000000000000000000000000000000000000000000000000000000000 [124,11] -5422916899783277028378364430584331101787897330917868504715456177271509177097011993104577963818363274938407075319565836275380679715498282247370729443389639085923760461053466449876606437522929105411348522165865918374770891104144784588567045021214551996684247368633782593813570615298849102950638182963363406739205801088467833401634892848439546506310207417502942946080336474855239915454451674892577575052872306530090953418671381320048840794565341001046510052178025618267351076565420859656784410063696786036515373094104626796296994560596069168132998527367491129455932790604522038421350297824567493361926719528471698849888916553561356506088395835072269804079588741530266018467288334168915292812884855769847462762664526390201729339429752922219967981698893988293708815525539095529653199811834614704635487445470532816099957976481329149081973735330855883759421123342974124362079239820994290127831707803134307114258051443068501480579542811517002945234696339748179368408222910543717039326744711288541522091958909993460024550553815201258620871243913157616204756087506042575876860887392325043512431173471329266103541784476980110479291638529093104945154262703054937178889928057650130324810282892717225852435024125722641150967296128724243119180739015053876595128738363929269907802365287859115046014065015640062261079658542524500112665962692417244570642199650536806593756061101323334810027299757676510276174696318915813996932511184063490735579752451754924928530226804895086127375989659550094739170902962814215698676822840936345238042101651499621208257095295989561557362487292562777401072599373273439456101963581290251407737319385396665035580438233968611889215805182366018381444651858513198270890473145790553465162268905930723012810912005675969045046651951857705138266171036255053266504304856983458400873018542184225425155641493873524723559610973599154445540408439633119427689871333562551306817074940135534415340721915498473633462595413102006219144914303448153004211584255861546896431627275443762965642409682446658214008022506268456214749980768301629986882664392957260413109868536738437010610179379123559259325810909986036979815466267314594523169802631333057279319055823034262711862335218342810818784076303449923313331991357328229336429922147608367413143052368857854060359829358651058527735938210068737177989881467329500080743315520558772702131022924731951206922531127929687500000000000000000000000000000000000000000000000000000 [124,12] 39964971223434134530195835957996936652544218098348052476236380964456552081012387706719049706402298911648895665648542963390493731044881222943118218929365450210945819130284643228595391387058975558197371379055427909928445535270002528685868342701214144395607488374998111422267280980662359391010494831224187336017640429772793421757826954983253385083898816481149354376475777700269227388683869316443745015920844309103796669420905335954441487509363489587867169582811508227267379219423025426773876304347643005952730308961070514849099192997819673582240942437876139933974658692982266775364713251121983114233561460934653741962878738956253480826391541421417796356170993426885495465943445842998532969212489729348167446787870216298662985220240514732347191674295791057611761412708674561967462282867653493946023257561903167953327281793760166788081383323102671757150997860516257293429100153787190847598541557402816616969640125617202349467982968483925993909632423670921955569017688640966883542842175877033556415097172028035984933491069107430563229345606153221612136816989399673640300700094288502206616088107273180648601228981900709996113135493400662790926639100547673563533865840756826928856973689208514359585417403733665264454780566329788090394794753880971182306548452022312727581024826529528737646096023815501088539220718010108186867675763413614885242765553426594623093790404846332867657711785244704852840669394425477009386738018281146386999035827095164420659107959599688468576027365565033810560130516835125630670281357426750441183285091704573120543569578761086060432461840023240234493520550791010061963677899361612074936359123343051495777385607443381607508336289568188531598270795782087982363208449411898968895269727016617142905523903890915923333886699222535482041084305303953561139629851648299042616163515852133665353967623573996607576799331972845581498028485059226769610510738964470851575581161946162710860944781547898200614525844834952650648259041844717603228350984681128973937331635605733703879594589837787262854670781553247772089052477121702976387585122327046460428469259491706804289616852029889858825853775800377269748551687734875993094282321876658287806652676498172116352299798098059694531686948701720527134638560231982552432694027390048612078895777047750486221054422319982821159352508590318531188986834960690214809675335121985932564786514475940748525317758321762084960937500000000000000000000000000000000000000000000 [124,13] -176334248305339129950127283424593325370066675765379768872858996537470082960116982872920102434567261313562398795390104930671012203873258824149475674297280475079516524955724849545382515924556086834954760924284003204935047525847046393182027170728337983369736640716682866643273725986742925824409434007790837892148601471396392389267572939188628919196997285330896810508893777859559752655384068007122368525097121162234883870071997277064632095654056510447818697538982240006794643550158736700083563291631625788600719860372559718572067392402079497068662992544598085034081076314514453684005954321092975190290530599685254737407044987977667784830705317298551385025809137695835512694284175384748328655977438821939022155880705764301231222854034833474646479398081460542760967367968780413404149669762396836522519166580806661613011547038434509396044660916557731847016382616126659533329362866124528176449573685527653342446982663731279939089399809538502174659219299825933262998762984831719464988039624664937801928252865850217035996528348202927668922257412825628089005665612770219844945572602704909681190783627616518661532542897966661296002652526642853600334377775501244677386085571685614699385358746341671076472974970683888666170365348705857373692823937563002893708128376078117387734095317487215158497425875012045341558558478647827718248677693324307816341257292079980789732148463028059842730076942928915824471880713444042428843135928904612389625090447258279282555475197565741843332818341912445382696094062868234415983989027117355870407558696613130207424527624262635198253026233182158442188941809133374709642572237382580586623081135926614115210619607117797570711834314231013962445291465830202116673540544092867128204702325319035319656081871248918453652297645541797078962711844471888505593539517521816485126791724555125411759963839068753106767210078944716742409716113446316763675322429613357819446573996997499969052540647219769135423675556708251577586521160253191622269985827275113370705560937567172531306650317222950780060205744094874492718959910057240544208259864295619887711511969962652683227101248399880218424017939743718272382966685944144409311779183990862337213447463084868270758075703626273947262879949292944935584430042857025081086683261132274118346788009719057104230185883554741177389284961319381646491747173806635482357641267771911782299065415968719605643855175003409385681152343750000000000000000000000000000000000000 [124,14] 577455134839434543280264021773034856445163648575850129837010296546055138962843123172269444417887658053586211333204146263186846554853536310638584954227947856033666951474887914162121025812938747978044738416276202769587170638803211899456160468123547934692581590870313304322999538702748179208007368280087155688821079296060834626468662986146204681328093363372242224113187833484711019984666893639630277093822220232625215951111162274830695251498398478328508951872704204100392594855190073028865210114084375898556001067902080569070323910288868943803176922965770533366098770225983427065667512749846959024307673987737525150491436143446124354339405689613738030214892358338690642632422566321239502772952087874739583009297501593495332112772449124057789443798202711566370024858315234528039817009649187360222860217645402423151511533036056876852864499366590831853869190128816895820477833696353762355199508770084744485829157405415333826502976982163962853323937711901947571413950282436671538971711580216312212179865184841280339236377521561065540622683757260641620368522166640734020794555950999051025553704645660281652709794017338763128606226842910441523163841313059817244323042337354740229847068190340934933469773532753355263462739086029482446851499918743910673871483587930906463219819846020551292600057030802902276806467791495536755407191123869333092625904891336686842304287080607214687258046446333819250878493868296667213800609179843324321090359529899738597593956672306732155476017070273441683634752006165784543277113473502872640612151613046968670348166100950767069824114997979034535019332197293703304761951995378058414267995954367201204788190268378927159532559605555876345992192101211010439915249325325147537004592953502166711765348635888762429044403678623460204463958467672446829097781606543552808859330895284409372878863413102311060298721787623057054547848748291442266611950232842965968045279036237898359142521253959805051466630838760666175243351448363679477262318967678304425245570591925377647875724089139734826966994572813661400851216310956207745463672974983396244535779715507282339274067989781092382716606396352860159758485952894164280774501042167030082226127144922833586573671330666023733766125578239029673251456229132163777041459718860676942090104474608269958692954308931670812134066940443484024284453199675483961661356190706374031603162396428588487573563270416343584656715393066406250000000000000000000000000000 [124,15] -1497781437837105494374077113853427605248708409347920229478630826077303925607026282503849569375807948389483060966767168923696208181971947300040383561658863666743409998512607676667221118264473669827786109206218574692890791517740666411070308185441574962852934807769191621474831921159960115250441909980492347435921531371959419643687599423272034349133817928800817902390741573757046598371400915837419497785653346228597027020324565748692334100084364670755753256560875386790830223493598876228069345960853926704307993888042202065508234401663594056008835885999941051223717876625815904551067871167947993147399625941788533502214490413894731320487963514836694593940245799750354252906630272754435861495110769410663470417820196976759111141752863622062549479649246200930638912621262433783927395171896079499996913554630253940333821860225362272171952251382022160280630869063757396786601322523210238789827635788625287111709311214289274268594549622490470621067433448295145972128809384519987027782238603923404023023672411182169394327473820483015788842893517564818511689055834329040687793884526263099287413725623271283518385225677781262669854606155907209418229235142121579892002323623161605515808236202715104104411936270704404296454796770064995195764433166648084040748682127322765421521605937266207684200416396138363816762637894887745721827439821309546651307881145221978028850915124266490820900679000267805993110074248904675273614573224682566299339354817065646325483316993341207748129889506769394141221587391905496843076635843066972781219751960698382870915923870530382780229224370917383331824128320396261338114329122825271290090273087094723743912081374038438716973266118212850187328835913298343190652328971451341718482257039459622241262294917816676091419847073033211120576865297414181005739472389622963692031812402024127319105703432682381237283189195431487670810347223098739894267178016366975051636372694422411512878555383207165811145598595239351164517096244263148478474322965701698650203754933342972957782321823682391779301427153861480335968786880438067505059558475306800563255016538132158982115335083448998304196227723302414871688698111786916772108737001400865916251596502564694588362801682271775875815029104935185430311951159025298708481395963728570001290511048133030646425852704967521933070110834583627228468070520639031645916464650875423396880511821857660109680310256408120039850473403930664062500000000000000000000000 [124,16] 3173024567994748165102627857966185643007814338094716532378969278583544625759106962392342060526451399517864771513894537218700089563497202038012270726465807185068914596386343001510695946526298990025241907230510276202617023613567235731357232014712749207450796343386981897245983545985008026529949751282810190298222677164996429186077093081489730207702367682937467282993240079857371135490796605021776602409853583427672780409855724645770883662524988921107284963515217011302413364573207559194948738667929649600543976179300482296700888860223409876832323280527054715130265475288366109706804697729214506843329898524416850521201128309817281193943338268307917829334661858513339813253974366739275886246033278058251183120760488839994854936210478445330184634746275803146417600711593736610141222086744370944289085162738425055570517564429152372451779968372638555350783136721399702947975333040089400654460388895070844492201085913429751285214884719405110626449541916353977374719429316588778767539263488108056671660201541874266667246251448220732729816288177148489447051539589479697838427304655153568697115700356039785723622431266560207653891893332909621795617952862508529713584978460363856832188500605526901089605729576306442139006034161588721571911117194624326368740174553757149575550361109387841772543108959745451271076815512891474942951187495337063883790008362655600802026372807230998387847118935412794649543709413811804619852586122568168144939137423117784015569233006747835909281464369686018105605996971299502721386715261317280178959677567200598015077376858535431737504495991148176343917183300660240932326112737691521963562627769034142052250480020565981795936755786685682181398136234058748569024003199195387762692628477202896826929894249972224441524629500875049605764300718285459059548099997552608859401307776114295264669453249152609689431763263665288436046234901000280207027302581139306102788325754730056480960759164088326896225282722538694283614730885631365063137383147361590771805163755540221345324627030448139139864968400562787876356413302316755073034985973585030522097482068726167545963462121890918909202337351821863981865319867191283031539591725770800455199923273225509460033049074528618915658983955736316484559438589871515354578407988893146226147445778749330606070188112603790481536551780100023647421145792674202955606293898031250097547978522097020798848308886785929416873841546475887298583984375000000000000 [124,17] -5596053786458466251148265148995430766615714092623369106561098195558584988768029050814048153475345542311994655320740368775455831098657788651771604597918693343951892256377076541639067553459337399677180983982950963877021552546895345521273305584633021197537430554491008006993162025018218794707569235641422230373414480785149391006582520284281450277378056269719011740860808906941971389364392498900483347597808128205951903865953051656801421725930590446383912596845547097074935892574011140402510071602764055083472270828946423442055629987510153626355494812317595526431132074605542479761326285362209109488323363128397234493519768211858600173369651277844636017444808702214968155218416497559481049542669375950032862144341391594479384121805122208951492542351801192942287948607553840915642779404279113264617405247621674832576489853268957478053809530909257730793394584505116692439507750662141474266742829076565681309247271335591135061446761841925516900062480736866513639948553220952151904983543270238828162092591090205422965524612931257514796904682565941078801473100109778962040106686026346736114681080749875130608089097958692924179300757266278994709431349166093249763217889475158523273110290217002921552464008605699382777179197155453318580202796122546817316711456633464800058496672025683332028959663835057606905769286284192048374912169775633612874992608969912340807967700473912855430804557695936385146398300669772941772189732314516103793605998728761245337562963218379975554858622751358381684560063143434149810143937298640303116025875189080745087170034916277169328654311595066334608438103160692113200582047861136547174772478167970251419072777068070786980504674416927543013927585547596213739144120598020102721177359884033237747202476357163860480564979588515820001060210487143033768418399069013011197126797139553164164461415562948734395902346516716222683738672600255654702906094095907000278864220364948202840386852932081077634276827886894509680312370880421438513083964282410738987232875240547995967875493260958831125839243689904496937626556334957203752289589544722449118278605207184416543221091859286495058847963923621717816454445297983953428741215341538583377448038543696771299808541638989863144454072922751838098552715008024836303373345482165325382091054413429453444969892613573023471179075312710436733920946153571634235622089336944678614593388284282111148815912812087836059049550385680049657821655273437500000 [124,18] 8329740065330126630817569383625365078677338865641411370168691033408922320890358082921604256601938701554302424934686428869509346234286750791136377515217612669402246249439011309349615458206728423955353665071380732023812532545025965781401431706905647959632253439031900784837655313537495207209288280156996901771854335950653527193384014389621580397498275084084101836316588181268317000262168974490978634212672238471833542306608295422651548368117270149574369640122614360907024017052411731344204462163320045543923649131280810219706393684383164090480663750480014873559369377437941713513421129579448706313810375225264190784642087469973064390312328288895273446776321539916374074206634721434202441951476946849253506704798360960751014449622495724873833632502825110150851375225161772848950101762419207607734593729646616984509693589096713138908986004004299763617526969850130591990161819211347324520040678717814699789355471964489157989453716286601350122762299898119050882599129473637925682132721532588696661266863085732223042376507783784255565859216760149183218355234544439884773723029680556248014995602765867186839780645867605753085353624885117648166148934212786825360960963023844008440720042432828857367092280506883347151119094623744581318251385855349595527591973683954221285287961041737067051288055121015031015422592478800354147598914377587566507998031061142647524140778130819889769186315246950068255158084850531092640334878764160190059114279062155815439001675356853440272325291651831952598824541276448866158489948330816744477693893750376895733819113577405570908105109867283648650686246100474875895963349144107837343878663938784780519289205388898962767585821974316362863449938539264051574026363308545142780359389710054993630461803057937200982104936332755581263347162190762209961040792298469194420746813252787321995403763297114859506968799726513583360608724565036816137733276575542053308373893453816606789857939325646466189403214029190831344550217240131364182631759887113772488638391537343069192089342198237920805220172221203245036202088454320196466670688825797179205767561237757564951461689275089805282867591492107545537044126172463013647207094068985680389855706171369579217622521323232065064809378624392442261473773482783617011014501133878503456200965823342877137365874016808661723370041573949225711294456153891936968758715138322522705031821479105989816595252694941819981977459974586963653564453125000000 [124,19] -10576960253061059939546251465500251133441216069947970397479825673143193966385526938590033853277910705070224827886840553119190122097707012928290647225036855392995214434866313347889711678488927849739404381366227666644202215588540829906204709721094576005010015149504382166850736529646934857671452837028676679039947928112215998599892987811477633083921475142863786030960529398734793370313141527592331075756161429386349622518047344533482928183505185306482513501282537755520207693132934441055428756719748215875258207977341461647303545189801301703193395693325769740955226291368116583399494443217216411960285087993610015410944253089205019952009280924915518745353950889601550628036138356559125511748909761698965883050303649285600024512273437474807444063483779479690339493594943395311844565266650647038592285509597743514753444811485044571874756050406696449528611586473482358513297572757482320652664960179870553933413584532200423963645343037628514706633464715293498374030585175021161700296817839694132589473282422765067056272063498118129906863759394579237444025008080600088605252398739856329429494105575562478758097238357176602756448549768328303911284728903718714530392154365132200022872851745427430757136151907995334595923838680364455848781807915345200766313960479935042635311063535802308660711093683582411098747618429361985298162505733055598443913611138431267323166722840914770609813439707042163813566716429332955053891831099658275070545521947934768099632759231884245001874366481414568330597476291841684871290088231704709606422063232344878620501184288120213104693164843836591028404696857026278148980062670553921396496053320635152624997937934616938592504087955013457722408241394212166644880225523985796356768049958684375330801910222693994617007364310677561166269572106133819573338381605965086115567216376033401076361196617054738864485894937215562599181672986800933109363978315173846004145296476304363548424227624874372849363484427703437715821751231272702979124795649956506733225073973849517146391085890897218332180802502328168505433602641329351244834087355020570487686009908194477530716441252513318921217419561616749015678431669837128737442376526107047633157878049326597929852253037557604219128895833241418213519162256503557521265825019199676325876950433230608924415406399625409332952021284986744329987942278560469808339679141809735102153368676922961716716474478428011707364930771291255950927734375000 [124,20] 11563522830901758603968344672813558984556046404953301510285664293076353296024211041699425117885610245856525820752250097963715733867563496518779258774119322923441947551129082549856912457841789753444259907874622523802355673731659790251312885117287827354550442358446196095871708797984380810030829560230447885392288963166458967135075158110485655762053614323397535504714765520808778625152715958206162093938982313543455003330245036121067689610315862286346308910906690942900981156364076410383150514437065703221250442123516175741232158710884365280390780587856280890735090351193459201052730198847309759681530919992792295029895230298622591792876754552374566815691713100281472803019885586081457020899302173520082142813021865500565100378912307108031593646142124981007181871865857966702381108527309112444968737048178589384550491830877077346514797427391704097551553523779143726427713552860937678629009486098192534865614827265392127803766688361259618640588196819374771096441491168941234486328360201576390850367235797880341026902953305333082941514008081761507604221456259657001324610585075672838395380153886940733971138080895078575757593493874353174174979914744558086974383672095259249806139252925345876713049036296917613385171326703774237181268150235895027248374113772982479826395565879771544257272251136071907175867553030535357399310630533453516578624921658925240580964809477138542888466871242990376339619582286291041633319395644284410485677108589516348118497680078286669841658822520253257987385557625459292450081595866738512251824997601834324252388246265780147759415990022838140480794876528829662951570865107239867092953234661709496996707004533699865834519368259321864574801735029316459580875194578868262481854788638463157253978856748560510617678202215211046679341641260532974139831833968355640089280176271818654933315517010860915381381181306880990754706428759609755813805766320881119980109110859107813272127669870698363437227569334338992258839019455136618932475865557731872099838453336216434399860015829155025809065657679545457421205052358605691829870336871796491956348156992250805280780462098983348653131014807141934206628361188694078144041540177167845055499586894669995448487764483433593606471401582231786875574972484388552912868211639780482181084815398242307698591930324825528677793220996868561976316200532597043856984202117753279828571164769265220946883876429467363777803257107734680175781250000 [124,21] -10982171089970228191212644121544554619649021284708075148209767808538019630531606460222937115205812839844255693043275621765783540112256981950241768651797930210671882137536932635171882390831529951813193339593788531254652946634627297394669810796935487056549183535025971568383370450945273370675139899207377202105522337130750791236321489451285355078594304368342456363566020145055527139637484234440819101095043059311109830541769381245933607983412681575792487372326635981919155933427438015713900898412104075311765163675719398492959800554480034594434799669768120853535325927451499305341788017206688079707059040450211823979203515691300210387564998699163562200105171143787238373635525051051591856158285259372203392215674109254977737145338381223913349224924425440704848873235536233626612216340182868893520545695343051785602425954298311697058997666956969231188903458836703236295518750339779522807465775185854525419185450103615145729276069861853843629519850310941260065753459540197956221024504470394585028717263180054316181786329891836306102852488491150748584428083290409893761485937497865369465785942691249344478181212577532582809976912890029632034421481216446308694206300912076670232587379078014138691781386804752612994295512416475560707966592225654716304736263033430208651151851171053934429885390405351916160950856678038907831797040789167598547242019134254204266709083232292490828496055146612227148226903459053952009286569368127113939619526864068037284764992614155324157632383876534190435155686598957487975464953797083108254667901759021593027022073671638642315615745470544130011547453928420922815092223079866593916448147204225213597719791637738740523984710446955099815347540613064996080775883169247676153969844289891256433070622699455156421180373828266882412148383159358531055502002505787703319647864323101554767927734388459041089919879190098654770655857531387103983625091256412289668488497592419328163629009204350936618535556685237351825855006409935726711620153014954317509621658215544320856350831459147500034211140742720200440538124062965629400543877548546878992485709924551420274648737163046317432878467091450529107823494791759261323295065861890138215060981471507737683490409068438271853405488652788483810788218417762665681707786072482884986012848869564451804553249431367133879174917953077168500169964171416461331398951812158273324184311357310569329248650660701969172805547714233398437500000 [124,22] 9139114546354926529363476501835323560329498995248960416365388244849496960539441340404481449845479152086029427976679778434737166923814171405745668151577534470572245918308683538195560230998067049630750049286672091905329205372867559307669229190109067977822026464658695254863495602893996653510826387849060710638484072650927965309934390453158662670237119978736513329870037719683036560041265244488480043464472611245174907891179856430625088250329832914390272420962589921789483339808101170091031601662788754680122560343544369900208721126997395781991524918860607514517797534643039729743150027388875086891176733524929628412016712683539102827897828491128685044795327561728871544459879482436180256569938535316975408522607643120402552338099042598811502873505983266530411748685223335039274863290812949239101349676500910617771936347083356423408676396096133659433549401339741768215530901488098932590857961734867856082739942880092017048131522036849311377036741827819220109794256487323127240735397286813790138152968118930727890470340259879029550070867475362734372467870683423782096326850148521561425395561138586774889765897043620037258748197966635475542782945497453573013660980110663337909657702949923909143285014621417341708954681415434245154496914919802297497591924605480315097574380407394424885780474164133248659239882230250945205352811168326206868600399021013127460716564455471684037129376313390822998383982927675030819914736904563392689476234822643757193165534678409509890582281461949682166715997615195091598748249209478498629872892828237457974067053196150623360312397066612155171338772853000416738636866506104429374938187448978862696872459263271754736988301144722063355665459379764704936126895233130840903997851654642099453697840266308735437745407798053748358601259123205172649231787359806640931294848628712708188377194254449210565740317263932453796424615358822930355571932685249146017740500987292099893982440880411808429078087630337440571359022903354809004673202066436910726985275690011679754399644300925066307063898020481153647942366338696772778323134825332630349241168618225289019313494874364953958503505412827023200575154166259883331781952498005793436725497025661292212689833937397557581449874066455528989221548633087259670239849254459221566249413603979325768441971248339994346482332343042467205135966283071091844058681221237168894803548201827281260989366273861378431320190429687500000000 [124,23] -6707878222765000209304458100945261166676102185273744195846245706955814665298760664264231774400211167271567063956627337361561005142898559259786138267473122640467496260034083013739866119194373225961527008125787758046343994012449827845226866741909172950107004273704072996555540305899749913727238700929330530361477114452222161420317060225368090497845533312531096360211828746301324650647604293396893193019608937155829463101191672129028126543554106714982533823332462999026689466745166493435203243553593550186516721203577461707811213481959030484574569437112047406211087582867288094284162275326336360655778168378649298949247951235752202810853127640207195705163479081335002405957258012592003924220036178685070418398858458400751525330091258488667721492196173737483580728180850716569648161225245499847258866853708252463570593533694937288515989484223200921140867948847855096511979875969790017022848027097785693989117887523445934825970037034342437068129631474565481267626630982111441912965191421727829955865898729252292448344893047397843349626001858926384217529478609573221755290658559781213567099408242935013097096535722556430803026338114963484135077746384197306931198854782297904286726655989040661785345010491030799795686926105138440107505709084881737288520329304721081115047959600513404340529719043845885643909050255106532712428630819391001923847566602610940308570411908557557873066040904122860048911232904255797095951852321762676326234227940976546821107413281117767354301320695937981453872059817735560829859523841735469775333395721544185032651510453539670442267341442355765110466439430744493980028701379946229961461147640825420364252121445000963791996363849686955937171537002530440258170571432798615081256005220253374908007773564549547597820981762690213288964823980955595848964502363466697518348519204568726435981790763581690770447360309767629849368867074000849869879564129745608265577952571592556253247948976622542251104611028766565304423110096992122241879922669060110371507012671851453150248812095696625523119997095238683161425739914672019058992898531298055739999588223911745557217867225193100891469530384990767652412763558207221942981962452457844603518207604477453332347240121572716310467391419486217898748033959431439785903513853798580901185284811798802212935162690415838645938932596256541724152429891187746063816423873852149353771677779863236157353867383790202438831329345703125000 [124,24] 4339890641571364053471834329667491856286973169069826096774702831396007110836049891036875508730241483429977495910832332552588684939958333275467967062022505564771124409887986662141610709167131512016998563374236395995413794647949031922734941920156767753002605906340501481080717128052793257086421328041758074248683660079645971654269684477761156262339808335814653684185374032476899187256816965913487502226161257532505682550081538136533202881217649948377503215278121199056998789497544764638272540679531247226873119820916809021958442543959676964045947509154917262528718960103148480715243820021906677003188558161359662887850696187179256175477411977360884371401364593819081621251196262970379638544496127734429852648861285714839401302408234630206467274327440984248233529887753323397884113957823393853430515987468961836979040382310651750990982257195353301583943054096173225503419246214897254405704372720881498845365019864478666979439570946654044825728368455947355451303092630605035518103159723057800122023000066734080659845298790213212555115055807708625063082375963458046398652266404700142083175334958247828822856868046669883953668879109691966759121988585311287489758039899272978259964786922010632523468900360844565337634394131140360581717351801415859014279339886038985963085176476220139165392122710450788088589611941205405153056204085077148594117130750932065063673348810300945155080349955245571934244617853537163691113390873872532083114122544244383474102313506788402522818964877934950317087944918780617157259468539616625457925051779667993923026398716739025961932317581998039496877610473011571591259269259001813838803469111559944895265960742223326150982946189739378748456771573890456649789535381736930185954582328925531354056938439794961088095105990321358659028870279546129830237001419532025425512980406353703980700325049574885912929787278608379533720634555545077098706924725540253811827695148915857668985045897777963434879636377153032164361081209701921250594067150065332695337071146374013288728614804565793669568032077404684483080937196701970983430619313384865901292954055376967216198940645668226083292090979181358096308022794904224362646844791883017978030766626089643947587710597724500777113044175903948047384984308914181520085177730952197181171793624138812328998818860452377613600557207172248144799304801861001169707927356699450576859710543287107498144905548542737960815429687500000 [124,25] -2430470587837922457250751410060603310959055403709556792296360849501665901610206943808439701906124377848941775057154949789718010644169253517899591697270876322042753497376022902146581413240724061807444415129071863030926470849030478432524218885970671077718076796345887805144687661940326392426689458804233056819849795414209789937924742934465406394846560695016389307462792174248429874712995577624162591526501386138692113720271711033834923308893714896508055917214535780834479177840825284832436555726859524910216810673276411560183066044597302803234952109415046070822878398358773298672610102122404953853448189454237643418012853589038477333954156157880538865162775731091145993989195195107467068445734674824931317945630715484920881445988052233317389645803195401460812256807412254839715246101817250409559697067499674411165029023084101716555268177987842628610306419881240123531281668752487212972710750359092550455273352166668942019651455190071375437897962977682230038449029063587998783399625920688134322829538217311931847438039595137417851814813356801399847891828943687059854870821345490522955575725438464197758659311012499724759041358900146138222264968820049526544034884677435050846528858899387400008041069370901047701412094451907607559840794757265446803666806131095533152092597605871692943406899695586110471382495923426136138738428029236466423832820065520519877517371504329133240431825773567241186216474065365547162164901785468992529034017856008638577546523419047338598039762132388048059932579346495608423953625919172603253145694105136349321424600474380097621264412382606637980301474346066836708907472551280916747915572623453551675682400004815745753276256961923346266426617658564501750419590421682478910553338949555608324548904333265024176216380409377512722814557912967697082079663025292561742611692339906351778339481788719641306344579477605760525353847761582105204370885707722374714902680942283579780142844243290002718535256046151036974552717232730899959706296390369536015650053059371711785537006852624089822024173107663234972102513897882042484160230062567517358233918660155789819375895791977325029592083529965383048893508683676443566779593653435942134099128261990335412734492452093035092056184469314407402240134088850728899373823028871862969991177882699820645753369230219608406689613038406962548811984283921284516812702056063890556736155346140293431744794361293315887451171875000 [124,26] 1107482007609123537291424939044134155697533048988524228851527989459665802896648597518736492882340785538061625833877412944829316458883877438899772104966117693287836259912803209107519080036942636070917298148751352301263173329479442835425105579517082209956404403588472436843793450105480356110816067334477704574180255882971931152211050816940762452907664057046775287955024097430985921800920740695455577406634835473372170159128723416293226771908471395722452542829035993139240208343478735711146372765417043609854935491597691824593103136947662480592978912582555791434846619685701439854843628973664911220389001065750842032152348359525237172595582099642883729228003466121612163049753785173368033281200723273897401917840336150428658654692802632826827645706772529034172243346351196109967438897129137008243444549185999610282550181163840660398346669604517048163643215999799261918563040276419876999937382007010446609690319790083139194236130391166525799106731296915512521979172190941076696017497547278058593598778370399361583167376935130838910451929736873023062173986829331625628572501875716528880144311013181646452054864556941763275835580617973174064632091821912229966668458642400469546905755517244861610556154434084675401199630716615561371475884952929967978021266372455573798762909629421100716790090722274439108500164674502763265684493958031409383258414740023509733455587252948013081392319548635155593130995343020476728074941216259884829959411357770265609490154709386495647059042442422174753528503208997732588953216757051107288335278930995382100579210832413278350316633180982783193065057223027089999940517655947254869599016050152741184381956680225622260279630930900553109412350473476428811098881326875692568591171283770977963198844021306760005588315536661028967747588125693187521113805346916781620480408857226518446341214527679601362636675157351528971404766360674936367147262991934222317547530565533583922912442946926348963626718694201728607166210952047969194614376218387246315222967667740686710722049591676962013961782535460254838869035226478967334193677603471281906812686523883187345295240935877442033145108534888353877646722680239914541615657218160732806379062478723197485151637300117625444469965267776971846802944545223811683347338590008228375957369464581642998825004381689370599681054726265699648556090847562794982212033802698665551147994001723873225273564457893371582031250000 [124,27] -323285574591491984876339079800259987931543802784822001511479100115981178821025369188934400137811170598602166133434681972253165565063669940524752762416073384070269144412253412877369241226535296577731425081006354781041478776288300235880218517966786208579002288624747644528788616867266173639394001480751968798031031114255220566424988771019174914466728194514260777997169188595337147449656281474057908998930028695801917569769082208710337158480056279829827958246259105832181170716636636853982276141865307778570803441168651059981282284618936523263025860632520805735778431835804197303892631681869311101136395514728946135388984262261964324247678702689885161772174743420802197717863330887506013013551314903828288605856055293999883533208594517180600835079676517341033800072567187522559617804676638629280238873637030269576241452752581853871163810971088901423976102616570652714427091042771307505987650273539975700133761814212064514787266578578040455791704834942676753917760689265128204016973747507305579230375262929043099659206554433974765218493312535281531622560750214945248243802648358823651871445914902032244818591722114095981246372717432677827000280647700303369299886577651478581901029479741306740247981981513391056557193396711130311890746127221339984188293048802684252498962334016599485843256146955540887903408068656422253425548974344025098111136552743980230176239729923397652266409315041635608597623126805493990900273028971740278427430622704857213639393805026878095758268008424714728758468172910240208524618242272362809265821352477048402269379260533651700070535686584216949994458866678353612870596985374602610315184583990504084196800440443624281820938117595838998045058918476073101848854774288696844413826490383868948136661885180750538081217884001939945915424928094404755711123050776899098319664973187541600220749952281231375327765463708428620245663061673131897334497134624565208414149658171711752310854790491558414170078354208329285825698068872274296241771031042825091195098526025742895583392561997941028270803669428957367774407255009750202467922938818534591163684024185924825840256115277271415115779242012428623478518235490081149219270608544609943251147500519572463116003023952228013973138634741120783251959073581451188499736231752257196298285104063936186464790861502295196686836463526601324961888461488806819050753773653127760498438014735711476532742381095886230468750 [124,28] -51171535494485166940140470941505819023335686381217923521057343623572909149415869095365876393394848424492873833691676407968297984401611476732350956790418550372497270718540406859713659317305607605376615795884845909053626834809004147749027045665626619905749593916639086952750325173431606367724965268091335676495016487450580004215286499226849052910091182569863764222426730407357714556391731512969550307595551899001435961432265509403285654642705176728902323746489586800784583990176421635271109192836296284325543149544080942319316187623894952215831689692680612300114541226815105861704059035060287701658681282203533859315081242728065128654774333781204599445921464085969873035427473190393265903846313778780720635444902985095265003006942093407169547847432195310149119243880236027387973100094672517017642406576507604577367806750191469199876582789314482005322317598161381233030394850893011826220288258755876524912345352462624167797208539133934974644889998496711980354442635336788911075240611493497857740833248973804708104962564340886930233741329817373350541915869712654652378484539278453699946913527209677660100254231168104116912975452235529421769111036451961881668088116879423532211867258797660009683258099553892310482256616133105163563777027691633605946277995703602292503425203677217827147594783914052101786814130287794847544545219136081134605094901220998406848371786774539962070286492181202970967878262726160184173295209571772526918294889332567337112199473666071041927349843209617313874160637571204041495253022971122832175525036074107583158442656609619116000297228312775240861326606077538807437557601351496500999026302676451933937954048412832709772778570849852051669135155132948605144591288721062694477403504773112839473153289641567954361863605457365790900057804036233252443833077664848928672866571825256704428879685795126612582717404869347139315874753479899489328211189470642898349338986086705554631602974123550880486509990855057007676238299781222765924383296715962567682054338871907761274366546472363323599391459924970243817947948071469884562640841318424489767504902403571475057973949845899688331149236013066116010256276218302591211559634523489784068440461303603726309000215712605683807739001187772719204807722633895381775752914184949471772040230239075775384572018651927409877497945848770309333327434638795646577754336890072467403101086347305681556463241577148437500 [124,29] 162203167699102208199824219133451481864690262313899264346185998689034257752392743377752818485893636195013773995489980959657985063580527374089418864766330682950996862125551349280363030285427438080529435078944220638861206895256632076762457026379088898246805735145343165747452679020532017908958624807156610076778531609540654765029000040497545588333339764681899591532309600571186212908429518568278019509604108372070677701883641764155465613485285551059763618825934945494613330164339331910293900530297221141426919932298887875366826820351420054870886100692895976247379694646726897953466555812268195373196268961189901145391503645927489476112473835342358821341030174846781029051411001098790096914560685826012212661033021840968106483365111270131168246594587860631741320573825574821071335735349136941216885898580509567032820153783980245665115315764215519410182674320615796254658381977597711787433176130064205245707034321920208610795162556383778417006630544942928785541139436196578651134452697718916502651160883092863497447794170638249721979855260377417770072774369147697293286393487201722522835578444496448282565204895389388576813702887884649959136861535002514403630278350831469057258970460288665668615964728135148609778583324205397099550478461255089123551047795458045393177095082532464570998463960428010913433831230010501156971287800501413136890617529366918626728144244904125500225797178494442677972582818876755766870222026783735243562856480132773166522165017163729334396635176895413844476147922502625654585197720773085010050787456456603163423735372851700750852618561667421452925754775273296204032653675861659306881698182947628356817125020160579536258440822141452738661472673820299726025346127649051044691684535367520147013403663641497732693541042568827784666927938517669996838419143083951830979622315309080554203397817000378302554695205906711972007329154259945160783770399694134259950072345824858651225246353141182431100186619757168612728785722907228830186807903694417957734312096651947998608997497779995456140213607730727377122699424267037854424781440317896949918589242560686845894663988987199658635916678884100390040454325552325732419470176395922387627994344923650162211923159588681532008055927654999227334302151477275601021119785258730645262995695082681475051143007104192503462222379940485752950815222360198355709309293599257317808337575115729123353958129882812500 [124,30] -138291891563637822162797383703111736082427344445758611026925220546189945480246112550475782586304567397968944737155024598448370281989423332470974530780425235749897824393679097416689927291552769838379774638569439421912048155967388354359464118776287900078528246341064303324136636769272445879492577142595456134231340822254778232954850143458580811905451033016140547862941631322055023772586416265746154836609868122522932595154555382227597402250667800412814229014083010852264265044798647595623629366860160821511460263702041072846316822037075339748353886810283334174738670550542416532210533574093093325228019956418096517643903146784956388646076663714015886952772674862952024252805887094128420983868275928919090288896081293524832512929864703210554893527077646615220469270293522208014486688964516663593356595256786245190480027294282239872198791745426935193233564202406517364784953117033203122350914079656077377957306988281752483535705714765299973551478183658768433798559136382597534222391248056289293956881389412849582397704545625536628931876439833996450801651255526256302907952937157714919681162801564760040670797463056607023843652329376102522057288366429740487338574962892882069493572786460928709232190189030718355830734698645614788271110202786276441332613610308978067815404981631330071676277025351955925659094721022681477971097980355957981241793398995374140552244565732615004133579574087512133913512380673200445093618360100753930793088097801540135419231029137227378583269085919018840007222325571864042080330993170700016373111725519924541017120944053893283483042456777342655920068431912190838107427259837739037043491606437256251087951992883456748682190071978140461277459492955895923575300323726711831662997259951044187235903907961630080407919436082352678039469041843576697838830304281232811701945662394093784751960087713000400912428750071381041586146023811803742549090318235452936340335777234664757078761309089463637442593028171823952105271753149646071896233541167251063170483510245558325184019198485834793699208705776341128508912736289169035948457493502108305383373366219423318581242265865836598019222807085977173405068531984488539901435040376823173115802391267494947805775813324470635169850480913804005120713551800770524745173178777362303228429361903693398394750945271249557769091755360790810369385551440697712757724006926718374188567395322024822235107421875000 [124,31] 72059347237869191454701414846410428923744994270725648357539682808022407697598046930423795122517729451363350038336268954015609034971685783901506011158082943626296740423640843652538375884282343665438423022177247744723819853141389813687136241876203059301786600819911140664445462348505378440097305698316352733504052296141072687397299353564652316463275241311608193895285386488532087473048235020436022966499551706896702801576100599023887474706429009059866665276899122388628645774698006702351869498786143512797988820973016573067710148578492039877272241414301235695807470007221226871209867951356126302117915983735536737524456685258548211746374597968609157447996330260526957221770725101312278948234669791452763835081935874985919781569718242784928634969373811127842069578913408698372513913761291162744911374167106274497869646900251440864418336249102498892191878678666793496951724538827988364451281165391634764694108627007098195244875602615692328349460574583361932688162639342395213054132424818094148458710886349244523757825239396184709424119382869192587997554490244847003721714009967293258569726332414866960939993708884730952483031607417360786737978233305323844776541720088565319497835984362015993872774548092027845539717275987711084406410731628160465713816512204215106172672930180493449227832830764693003384534134587391047897631156637139343808160726039843292927823833100404947639634162033415423924280810336062549140462408089141834035971231908002291951541943041964732425724514987221990847103356253623941325733903959949902318715044149504979596122765537930051948200866664187291410072498541214906045609406919827718733081793645673858292203847161942114162100125640579093788761393542855613104320731748488558256584273457670800807557779790603873914195893424429618837165764843629586719664233333445924144583311380934970873243144404216954844522298453241551116096958637319717570095927423792069731032856780255516083080103508369557849196454465448527270972380086912629365637742651915485023049227074677250291242286557159804973042549905230815348257438997899680160266711467437746956047321489420512361747459129891634459367758452241435145856159901726354284783981905356258683464780742199383693588029948462954984877374125959163243831944283450956742610955207779564444641052357691864790855806843920005291665507923096921240797500539381470260479230216521528973316890187561511993408203125 [124,32] -15356580189743750015653292545371124295335437686366304244316334338466709081415506346752847604507320343427462429536988731988532840816393574688801612336378759188834766488713008045601946246706756157195935469824050142600115495777915522360203638890550036895992333190439494389427377522499376947363733320682842434474435110443767915082045167990648597983325832103649177233763508382111668343223139234438755096339451625587702842100885515390536848741687532951599186350161589148633253770610392319455361896177888297377414513859014380874227649834489411764210719804670703408186110979272582457704268402240938808894181738862325940932172450930921726363561812086800779150732666355309544632323555936595971404593294886918334890086326032760568750941308951906958828377025367161436030602972663701398339252800535103085921118991068852295382624624650525501388795745441802239091092277092480176352548249598833303153691949119701893704436709946825146034568611316254412511699066665615003032423742052374116549686693012187961176872842846235863595442400285657769725557185337953043161327747081907929959652357775547203105555201172158473936339704324814702839434232523096946846490390308167834858920960686217121755472971240268809163482703415267215200550085164115190630915419413155787074452799112732993367209388395179142344484018267251209249827369445633959343129281507172768279680038248087728735263888290377021173719238324066879951623739523889765680102214389775633936297588728637610100868861834621811467522981370097716310909728749622385829663000600578109979023211547836556851804141992220992505455002206438512787907447440340976636447018403241431551275065931130864729627645256043792828288995865153895789954037764136880938029735497205417839856879192521323573607393615514838626150357209096040688392946607697883223699880094279682143219405520193176691413813797484844022528209358827041378372178070168299706007122181199336903776233060844272001871881608886885007974028772965969871056936123921302006443008383665323074790102972779564981576676027544073203567626788505123816997665078506416357997527200712056345706888304832758944248486758597541357665484874573867746552600535743144299933991344313106561608966589841547830236217331432116670570992685660466642153709851635819435006919106566252897397244070714253451980803620340337748863018914514672773552848421160744660229902081027830718085169792175292968750000 [124,33] -14021536930087926789756229193802258653354084809106905404743714771583457828231405950798125010655536025426570899943455906530124332808443124240232483401870717989461114768171469777266505116597339358394805422185365204893284978233554195724297989728961288201440176087061314898455301244050384904849044432968724044218843051879212084771959861096042249359618204539947130103608525881870585682795712934203555640641268002603986351768601494075285837028725313356981826282463535216288842060275954423724099510058715136468914188604552211222066986634120311576673515058851670630307418957296188912388371815187825630458171670481745418002350007989039675423219486292302485652801416035150014432715310003909601447367897774967494473257190549740142324618584750833999232085657361288916104520989579091769075323017381366532530243732654488728355386997284688558101973034310784889194470205410518030921637999843048426890592694932584289752647004691636982453426398089977604840018536697140648233661886870616797434990987579216624947663325874351988149107076954346773453976319942005788797578926142523639818755068537605494519544822229110558344392352432898856056767555901612424945977001441067998748901957658851617229235793650693732662490346164600634210888342669297374838916730871471618524658497864975111291205940150868514375723000956487455877497098966022679665687312694259214527115671438115752247678751368485715256940320829564046173157499849701768535524148972017357961491026598543801773629871639603208129036842682870102254634154468808736741066623638643201898402878654161494370858781378581133505470456070316709990427624218728755855497245788502206096388277401298406420179796393369198086472557623823292913151075612425106444593250584819263209732561438521680999115690929133595806138699326733505125412647247382895354589779257949134248699151404334686414638513358091733344107566148442601133241460440224392439708211033714942316978823388923530262474632979315514404261428204917299260027748572667519765817563844069725252731613484378115036489221486195026338039952477280034133730563043326881995575038316182694341417614724316105432762722456014317306640896615035885008684732291902797646466651141382693916065419304481998938791099538079678682239571575409463408814236958208924458115118410936725036009311479462523812513458680718781815367057129918869490352499140688180556679753863136284053325653076171875000000 [124,34] 19978917569366524522786085809218499538427754628679892137098563265198952067768841387078702982468762582273007744806280914619470921151177017668382023846406435446559924288827572148605614053522012664109717581746225761363414053431514451385230965329185279936377680473226248720721473157102722032706318343084606559192721339086216160237737181262009937245446544223142579522279795676118310549120336550762255943415201647885078784059024739807354514278756389706499817912908602421608100422026607174906593564336548618582848951115539183573161997916195147507985655249641394597468140394841738020250809251329099516423303932016250863811290337620220964827303345012840571652029335562703932087858058975150546124735230959470750065935967442983024854334030789535331448836390611667763915622705952855802521296283415472111731962461909121700318994734117431362656680899601655067500877656410804966365448741155805612117815057869126664073240753126301476282914013805124922201333577723206251975728153583434170874909613086256611497906568996972117238213657651698904906334963291632411806027194144289930678645437296126658561534805268446751694196017484556192830874254542455800720965699986677527256580188714249634851361263756452930877076058028019749387786349368076553190566024441826789270615479905970973769326720301385721983480227878735115802856427442694421187349909895830127482519140297102659471703617201220533445536204380139429393754245051449742821310576095001019269323204078309325351124931095917996356329263442136716961462950327949734581150438121983478036788515876511878384880220340519066992221914056881298305707043442388223459976801242153681335400451484772902262631589919910034057955789730354730829819049754058194223067273789713937282124657529827765812822762328563147325120295361605322930765903013206158544210835752561571794949920957911076647252321220173822653712485591672012339180976346364647137339717771276043597433144679035062979702471836373496928715603372456548785419685801978436568032218725106527802246586680316834876861031314820768602259951807834234278786680243825611313356807457950794385953543950499754629681174317956193295683820005231833036772555372169514105550718307565706439302681270613748301668767285792457659053414544925908375687315740768877143872733434310699544936092707062865106044846846303401830615358801368806746499330595501220386722707189619541168212890625000000000 [124,35] -14764605104735715548004570402408424252518904306059591893409085860999295322475707259198932155676292960383685832394717204144472613857680285428024977242706008568659806034997240655893632977993534373729104780451291742012316261171242374136779627162324918342225875499541642184148304922161895277483896773336008718786245765244364082108935535534083531815536268430177948066668482966289814260088718095713205339688822791323828336458108565136583641963822405586863321470519242062864501457134035770892606583859423266203388887624302919658592519812032364112578317116099571895869743670901964489507546919940263927661708042302358761594041110239255138025717235901246008271382068251516450718096529039722835492056529990317601592682509410242117401523528171660818270840969862772317816888988691878041701164963704964792655753370090164467595906443811778005311337084735018561385690467541877831066908172874940240886158829871709938116332441808511382297120566819135165008664343456314235191840964783749623361997535848802453264123688258638794181494766967652384472513748491735195302669645407590948488519727651185772414474550213489599625165741462452185938954522513387999707577983277336594181810253090973200720051000965605516473868603123602801224663420969149345099735579114746337668632427907736630833620945384521319391087615037905052397225731112776021267113981725287428057088751730092718239995427385455998550599957181596893271071567584942103525746827306029527025116232077795307991968125399523322310851282422467768370077614417061614058255707005630579608223386864760967709982045358540042823691897485974399877593560538364829065180346078661198978278046961839891789474881352087244838493274056737731370637997336519946513277411853328662083910804230749549436064025093621903039029381822144062769154079822644368244126922799919299855122523315932137793891503220291019199990590516592178041462556444805547263381377749609579879504937297523049820004940736734880111674040955936078933582509489953564554126971264102098776809896157987319678661560031103898751783709803725704381995377891223583777254681227231230802398408521338084728461406335340553159457001258718111338120235349094023010357803791516365855598038158021039947272122954510127848628168033432115902184134931374661108036007921504478403994970164246164214262685572362390598191054426656994725403082568959689524490386247634887695312500000000000 [124,36] 8282500089355663754888538108647047555774973976019754541287833901976983502602764328710260225569293342263624118618039723586062037612211895726457934953468766976162125572154150901581717045904408744612056500481239252335917173105650930792888227317378141833979311920950377893773744391525790473945624415490225388956941521303846741447764707279363803521713552051862697506354333656704320393921171623188671166801284919876224927880418173450137592157964924639677802856275627873405639162878715951844135520136444351738927819462240891894304066204224708166772567919214140346556279665730955471495915902608482803530617413392989557764010926854576108047010252523146979610609588065094524301240997678819864724810391566600228229419754414465054774986830743245786729885969267078857535056187407149060811318380835281212818919923509670274035196075290602271856840722217786507775973822511410270624520230404884349297483671271249315587130425979959517537867261594880061076218745511845343537944486519973423608530808477984934714473551773807547680754126327898432761131821986037213660614294676643738062742467864169505397050090390492030657048932625038618198007934323535644803294593822671664981784812278729251046960366167305622003779928031121372794410824305137429129484634045436829968875409209992577228982939447891003440562639776552443269377578633475557189396319823241709630661599292520943997825189414413469002454663151661890322193704386094391776320070396075191680711637004671709266239780684533638211853709064825594167832296116892116820868289229670298865759075712058419298872478687116637983523602154089178635961321730337213439298444550159807849068244930370621131522668459446137438117033874128262236628508007832898537553243952168663253179050343209126755407681037279127952277278985731590963827328460851414404528579547295068524563230735712683911491988284563903045548266448738738976482034141531901199657992134015595269397778885643878708396943535624407294180509293765594797217840103794792431439012405807993741532915986789474558242621293261671157410200403809110836192207923371188589693765283440524267430631150240376647994395468958346203948792134399247491604518659953653412157315863096379611170817824392550870989342285139556222284599190430435845817113616888701485110601598491450095755681992377453073310143225655069736093183048043127607480695662189873473835177719593048095703125000000 [124,37] -4180122754069146926994419953374538373879686492818198001334080367164434910685935002286842917681797967897111188419872873741461982609591660125244482976218461495841081058776535387499577810254417434702191130007407299506612873689499268231406943940485490918307809590634758673913362626244073578486270239689242438917138054601863833874015475198214354635184908394013977527044173101890406678664228451664037405544057026960765954718127443687593636725755599355267210197122066344098205732921218310576256289359898170362287518568082169853030901854121316556675757633417009639848916662793729928880366655202408541636533924721591753793278588860474267882548660082292362865149392924954367389672574061885511508305303118160694021592743590640588879212704101551079366987070505637180197486155512315706603968647566223746629879604361311568906117296244888347065982453806491612487872766204216447136971848858522327934325277519518491008679333205185082196542861653946737471423393918791102837097309700151849294124385955653079053776796683826581771156781580984470783455200480307135420343826191080823045240351730601963792438063344601272758232586995011442870731397513192852101595302901051103812824664076497328804732521815577722456056390495651484350310210698811082020110176024149705928362381747096482767128746648793985164840685601668841993875889591786113672161797827695820174375414708115788747269521656942007883999416129071030377001434726470016025057914323401316384035516656003717879176901910883032344310602137788562632658082085744534666191190871055236481466110045821199928684247044795765167461948898410088489760326295371852351520232120563754966758177438527129810482126057138467791892892937535209338500249522648073036708571325705198440409898881333645276862882292938512636791468522364395765639420868590288982592781984341989526560657013007496203136733874616299151500671039121017873851097384102554397867831881221875524348001271180102005335352477249302796730230547550093373678968425777866396934464112384426860492026374776433996395823096006027071546700286121840267514903195713483526914278412526874944880155449247365302949668093498789032930845046219568454065272161826943587241834403957730197023258536046593414074045337656268909661687031185104339591454629725108143227453709627805032671301052399967221634698787886783154791932037327414949448578518342856114031746983528137207031250000 [124,38] 2164918709525220849740279240912270423969043333503343336855189662721831812517885303452219722972467840797933711286263678195789206486025867779123544929901720953445581916450279164830529887504653406012113773642382303043680955920511763044688767156834227111575936994072914168298946767987524783269750560235314628319104810484447289302526640118799184847254543056660283140251717572123666136904737946540206588127733683429451340482663151697723151349989431051043760153088593729436330295702303946469791948313491430904920789923891211715950626328833366294190397075737807292309343966040646036564374674622314351425272142815506343492790281420207409153862346024115573439693984772790323344958479689875086821718365003103729512009147201738885553186615199406046310120931559552428003327616758837768381749670194566886967393813754139732283439747281020579603228730754871390687556642088073071681682313882612398007801917272060029721380138596128894221115564760871917599076285589768818636060356697143663110288759202064854828280303697234062802598876852262277839189214171506787537991330258249874914220193850584130402044722491142203541453035569334148863592720489070069397469672662559923878342310452561029726340126834476703554561972161827260056125716022665842059609595557437966277278984530320001442800485090968216400270454114351171858786700942156529530909966563781204374468064039118556596823364954185517008241603912867822916997736695346832677115273955293155579353187350575352198682167786796991693317262166070899672961972436958609416541422976648631398056444286999824298352764738696400309725090282715972244515996272422829010251441840802007451806603179477142479047069178517491870427487576760322685384015677858202699048046439715766942431542522372512721178453338265661524404802395285620002999545380794251033476372137179308060979144060499800985317781392635700222835064241961608436818169645611162624543973528470578528041494716514000399500347759648138091902435966215554542518565605097868928334261319242368356570058977707521334894926673330129126864431269353766517680350897535808784284358138136618548602687623426132216894650786371162998949513364310895058301759045593154768122528309237775749992271528637810049179426301835647476447224685109295121617885886891367924025306230408280588741584520709026583329464659982839513383979153799676828362485991874564206227660179138183593750000 [124,39] -1237767474991927324620461251382486580685589704480590809328745628560058958838204376887366870151950346273995432110960403312454418898464664145116567009576198349521709747630797571315447372958638951022108124709528054938406884700437008656994281138833352980096825389569288649064463981017264504880230156519950185062473529441036703876525531824247461050162384452714216918599215458462968061086258380392911304885398670949946699584755504718664837865830019646614278520725721470158543255024541203364922941626534150945645989537010230543078113560562754183868387212952837652653236965082798094560952544123504435559644124808962891537968355449212204072369850247585778307547277458220201869598624486548606001444216618575988263880177078286847605422375624738072659784870871936244417755180431195427880786872902717556283238997261977423607838405615466270883444193547111109197095549031784336005424756940166272499421375648911643037009297906592152830978341378360841655391198543187155732395546597309583060304378938461114194248111944000633802842916756084391412913249895747723481735060500078371255670820135656105087767650265114379857403230056001966741232006613193156282689977333387767060284502548444607184832336678882906932720676750067933069713956922383626160520379856897199761175801920129567766934666463738737269609476885725909566101232331588566645444215931424424261297658481174738438076035269878198887846963610843211218914005418609481991056228453450516684640579591164955597398255694770883019723016534527357766610924307625809469537145401295594682972077320484267989891559313274590319422234595733912756598941552051274578248984483721249312683577245759615596696909565100082958174409268138707545763971104803952820869237596469529048620882129026512803148061791241946481069727432870557468547753492344670094966161676070279329354506145466988082190359046016535590822424570177212500981258482708773312447604440866374293026370868974196086721394319731524508976724473657794662249373127682887783989690830373717979950048804866745610310393774148972398252129160823204049455566791224836189054268438846352664727520786985181255154966761797805449521011944908007069148276706965307362078286582698947285485886374086408246510820632468642901105609846884271352326707200235791233797512372721196661053752379452932817767910306981540261730300299543826303416693690451211296021938323974609375000 [124,40] 793885701332906048000499622292082912849677414751988194576565453285931536428763907536059807869727723146745755704643440715225981179061550703119664737198553208888599412996245332602703946952356034902342852300240025029971243689430174522906889628716995563613272092388958407208614653349801100698691274665071716407344749393697865316045093060811924973107376528954337975282544957047444408558543031684136083824473918178223664383768662217891434680344693721707117907088597565098729285964191104789083486618930847606722632896669436188898981115862428174657895041361500665093104132209120367631851422738837567956255885454978467425166039194299973875798203033811436558109201382191392801901430891771199416135566935316531619512082378436302980714889385380344841411986800256692963067160576922988460157763725511530969180184681161875248010702990726693519628019975389254895341675396527678565447931312936157116465689651734381360110111016574141967858161064267839240721090113328972639758632398818713369560319681564190823256296728063532319610138051430815128438757740576262551429427412926950539702155643611555435966987523676575273680088448107699545201492341403345391654914132918320943492818514421234693657669316848562366127896676623195368004700400561142356529733384069200221922643753592832406246682855556651316230703932091899207706524341059259046447298487430153136744737028296902122255450928837656204671297024388543194134489699999095612856765277866913013387107266486133161350789474674081222442328075623038211516726566735210843998010204209198527024589618450404055658962985339752406557921008390099123854709120426286258273762299321293468424011833143464409208453391023974352822133670762674073028756124688748209819836200889250495837647162174363082017667439259935159261036436326834696668104123151807949367387263909384910250569607549618960169563774521157207341695461775865230359312617849328119921367972576930236173800723903419870484056307605040640195891904633094050298808502228162602069030125770988037649458381425896328380370886622749338225903767509506345319731303084020184529161162843650459544998994297941387359716293417658369539011742814220224012233279468833097951571734480705698361032129866255236353475201103751500011084671966136419854853662880458645930653763630684097108723519412285277071853209060692379541514544435965028412738320184871554374694824218750000 [124,41] -529723202444437734870514418643977713857768129457650497582374023443947660533372818215041703251524555729480812541195405155314177398572862993030467944021636921661538281820268436445387863299593071380321478552508655765041745431757501778845479754114182532469590198901806990580291106136008964459106135262708495490230862650802179500467032948950607091103737436369096530341323077290253793598322959312243870419623168726458300601111150023915999741782825701281134946196059598537647611738346804093937058213502273387317649031470503780992522454667932636697975860159107036990299617953332046666338563163339412558480521400593176200326479094932259227647173701199612535970365747150842671032330595873042870291745424721790064469478732788563235332875510038578608305703911003408366382243093400017690492004380829771900881132935889607536574313705814359984766100172641786436621692570022715663014622260223266287161655466864753143712925063956934991917954357647294042809451151514578678922242291514549409743235699541200979128436714620037279803074987763289544257370442639595934362459265122686094129778753688318852425344188678591416229292743043518007554782436737647532204054403308185632298176360651526923591389949153375449414877952162872506340798311452637345404259729838902140915585521032058409652551460603089020242057270755566867617043337349956906529681463276256753748588377076730038239416080125252894798474264686623728028162588281503865487681927353826441231092485833271063276926776663752864304409145656575059354922817343726590247634845603465792600391551071272935104614817953158190219821616944938888903582881199650749329998643450499104818894151254224016119574502207663135032877615523104827831443101564211512958074804045596837038692509678255028284754548808041004673910043169059795865937205616043494861339365257268674412681221957445125424381262964637502755153151877136857949374240060059539440976091943791193440788737456170544233128272580685885634625902359580263649750646109776741977655972648220518420815593579719112894577133576890283857922948000152698684998819647590867589611498784838533582589893417054233225168029056413005878272347268812240604004933494889689243990601396375679445922743029019673609026604657931457307082794338874082715385757279308557435246181703474395485608319560327602407917733361592807148077177714640129124745726585388183593750000000000 [124,42] 324923626838569832648416038740833881280100116058540953224763171129208193134566846999099186691452740263070098065803279371745057285698348127751426756794500057724335870719301840586326958127948725927205662350169413793763513058711372135003719263512458247261766874668157235434059576139988158820231408577027788210502444255218319211008001000969108292331546423610960563053193523199602467635812000273483397471791436954541695284054119811903013982781185770199601721667775764783211778390874233062282674203010510140407354796683974473176449694330199712734297236495801817210593733688474742848212298507582639847150541165392960195460611711520004991919997790967832317767463399269795659204024989028465185048599039457847522315318584123839309556092876814513781616304260038802075022425515319241134377367810365719622619748297064444563494195809553550725906723814447077124915170826800051601789062390552553202618804907856726548857258235047610371391257937862875290777839295530803650748978430276909446892397530030129073032584702466413764968825435591597999662050515048360477136896569638388781950624182157420823240994419571074248885235078034869825145507708108024781958389076379658522547415794630346559313875658374869134486555650521499218026332238315305650734375355424775633694926775646322513165752548666839227234273843548230719628940219495741374262145003683441516016562659907596241060327496329188223624950008517644914659123279934399074162774943160163851977998398163745592096166243492775441286033287591419236318075964276768108308368099716184588521895646041946836832848675448176862729015115379160255007806136271459266403759399959515554396212571031125536941888714856043443648586710149246289770131997957259194957912884357311031845290381018888190852410964646236603031716581692928296991511511551617768821347162738161901014404797551433138961129232064094944048621890974968745612775295232836191208921714358436417639713462447185442255426585710227623412665065814103097865771919798570371151511682367744626515003698795487118603159135701334861019316705760672690805501071511984221309126155033326306130603460770814792768208691323626241046222739624637274887432107221400767048585747168367181013910557394402558828191893196092742366116259605102456227431727636268155776730270885223874611251683576750139897604355597649688006112178584317007334902882575988769531250000000 [124,43] -169843922859409860134236570523632155968465127861253666639323144768695593897211362802769924834725203208994238258887228109631376310183876297058710820200839103953794176958994743162684408081659556720869173957678360366890717816815869217124801506140533379526832036538477962584725438736447366978276199323052394977185328494841644670238199581380055291340631321658483891911786265416062432981353025559585318948955350711454398142240764307294979233631398822948079620007980075721852503226311414246153677298118335651461824662316399705205236854204926184452714974267878739987428121893045799641335262525320700228201112191011541756193685452007770307792801544106679298920384522728642319091160395349403248374997479071720100202928135127644658613560282827365107352636995437158132679440855998301630057170578644773105047188712684962955915326596831639092607975935894007969959335040958540888883258334306643898935248070730331625015810996043261492133153397696067121659612130438770188462339000458438999488022691054242188201398966570314799684840298028710815296312013706651078896387082219361484826081346036440493808499516617927924846935186624715807550383872336524890317900197295338107759900173854750537463754567781144478320765555221110818101648087299753541206941038666916681762848509355334496163229318743948826036041075607578627784190421049199606533059802277714193637967341208538263455602955390533429546956926545753979677660361388538741974331027057761957539961719241036620518504459507913741580323524770825999343647838952111714894569837663003684204302291507094430423803306662644930318787895264861865020150291697777024665901667998833024208492090941899554532533014257614857843139996007614079426026097806515854886077425249242293015768178728761400212675899927092533781402054218385547116693018017060148891910502581730840301177893456902980367720849487159056055855685916548323096205357130791409453871909952105835107114504494343050956880313891335524773823611387791901366384757129476636921818106974647064561632903216538340091461001341354158250819356399876089782303879166142676576331293274155152260404191250953118593902264380414289488047454652951151822316602652136078784190663332289139418620331868114262746815512681395246348684508742230911638836005978152182380430925468096522296429920653847450865613146529060299011471002472717373166233301162719726562500000 [124,44] 74249930986369017291284718944626708141707898704719538916854378038033857483155431817364764961368064560259543655369301754141061237746001040863825097674324943253776699875172401724377780986193546274243500717659650401076286338268152708387399412263005624148419992178495994766208751054467365160225160338649217192225504106515272551233536540463269830148363813662680249356039539491979292836938696567302087798463833570074090878261166127988324290012002675895041570491136773969116194057749447224847316900146725486700717990092295858835928472617495600542281643875820288989702976357468246602508699289586619975109092504023134479557382950994847805141633621142572109450459028537076109279898434755769622792021951826715165843996872689344433590299871979425923935167715655918452630790545499516066444592223530084121171635734796649087746620335693494354833195779401539630570407362160317342403899241311969704052291121633277390573158758407067278505973369898408498280859978767675542021535983053062588751748573358849016941460782604301652366023387095386901336940264521169495664580552449296927633730363560617344641479834034403055934222655852496147120820253080306925206737053062038032893400047230641755743061468129775869760383821950347292419694184546487247190976575022865558432867323857904337977506003486744564866215601693746760905923580075541384438667106551739938012865211498821624496734169813989506555460207943515908145216623362623732741208716737778237500068301093372293362348681922102455087513187351752417948364573481855669989967244155836860079114201892148044260745203825214534259226884251193003673030954467531847750800315543650789828386798342986009045208749962914545493924478488184683289909170859928892401186189935560706315205766951719623259169051615695868219122011393334776316616619274726924703600659492167761597211565921649989836496821573097699601306547152732719944991723841295450272627912456832263517088419964198561911122110971660461245236300563291144731087707115727243440822595332723890424142871673763458933890601071383518009019888128122357310732001967147198636650220285729803194197433472614536708866821662105991913210378016713795838262156449681958906751671336435417899295860701849448873019600159382846770797761855791469581949555419992282824321882240535241683220577072087315373614361644781425159100862742889148648828268051147460937500 [124,45] -27370929514745593789489683323316722685475700219752936852905469018126260106054533680587705409120512524686749180590106852355037972895845509866102332371415655104933263608004885816941446086502451035563184542497301815428740908228688334285583496358065539434383981367459302807858591527593546120317696384082817877062693577920011990436260814790767817364999145456449489210723710019364324427166046424162162368406451693297627247775093962741934598291428607577486587427945471590273220913579936845224249045598447819282798934975949817743995632219576608701146759816693789150880291688216897004380160986208081926716272916157170721387229056206576057924841992473481170722126463727901583215929889327551397647951005485747048676526868921889779707803203876443023079381951656935068428193629793212304034883727633397949826557609216992548681399848094384471401029445679970299442459998913893567905004030140659165038613425683745017851521726711107389622591452969694538324648339476751584517666807151594377542013567398227407146552132641834515128837858433099045241043890840681632785193458734671509391809184558766555075039509187934127555829239182016905171440666868962047890180665329615343409118188336932083916958477153544683745368328561708394799006010367838105797831114974104970275774374980995753790842043053509596873586000254272923700435805031785481575176687806594790968964667715676121762188980132873199821593325193462385342356651474532904399027761112504426623586850563470810578097374911503574683201900347388020238498100580958002638302304581011444190357300117536230398262303599731679844331481640087754869016146201481240793642784376860812592242080605175471924863114227720336870031655238696677130765666728994611554939091954470724813912217488083230316003212873386125589311949009792915434738705208521154338966302589072238742185181068128224711523051633846746258040499390673787514892726009293198701738775135183770715976322412614389174811679525928212424311243149830301268619072865484391448293676327458695448121765584881145034863509373990415576613615721425891332753351623687468888704700354015945066912820493674216985576966076514925168702146422672983988123149074128570871947765298625995648749422209381498987349358858829928917976529768669159581839697148836095521631204921339176955715243651731691531994294236396214614615018945187330245971679687500000000 [124,46] 8619328905645295013966546802624835517846414877539520123146896029001350496517882014588654969818463191485101169127544478984665598459072664694327385745223696746621444221048878130186870250114244146768305667930458275824952738239390815125138754899812946611138308265168705425267433986206660139310192753433806277885128743081173842676846387193130972433041610178744682781570168034893955894044118839950241468687183796809794001048928392242434221944855660141960970001024004312608685726279834789506848518259013403620304409666408656618576897587571306739754992412323116099282846946050173867266641206772156610119761055570444449151738448517223160068927124853626772017159828212878874010999343459068069195229231575893509792669200898054904684157341368654566055585522488244735198959340377428693823775082498127526487821335447277239951938812876267440390944741760367503408896242110617408167117435058791990244813646507212537776277456608381728067643661132830135011327956437075714598715862123506590573818318825470643818421486384196301339942675592257545782762407174127018832478222802927401144408493527705867859817750133228724828968366154467039958215039044566095853698351789628304880748566144785995656999003456395742240268849391746001993521509029111453907765595600140258207921291870046979023488860020397151942916230466085504031470288912562684636776569712636720433778055771176942322056654217096006947124708062240025044136145541771282824071487209377337642540514294810668567339190056701468809160731650329154839035990345865241090082559476327862527518614746188748994923183595431390066802663547453412997144491306254848985859512347262537783976349147798693084848589422382485854465473676281692255862422305962545272508748976714394567008913817521929622315231032417442226053376771077332379031487067988226255334311246608332262583086929735401273383084817738820318566311490239352656462257518962746614335151269716276704460386935836738854247235082714547312179461623222773582099657330990343729247219437027020164497086185574002186621285684448935735329901272574291387615980563250402973556171959298813231690505393230191740397292159993415428140473754365156318318245660034966559685791242802089832765737892385841872187880378634328315764590326587409609320855732565649302698529975291959404405342539477719178179441344989086815076007042080163955688476562500000 [124,47] -2332572163368856000084045198374112564222322101535688754322063390080339360782008090639818552114076765577593163613500043510173374673052403866368642155322329586586989739088992520621669255778027738971684351975396323464021673908133208403251635013339325551888709233467244160295256310097793560844144959139201350307212724531394012865260579083268575944099863790191437967993057542976425703179687546097056886629546787747997707203954815278218302529678109739776953303472607598070185848071643464944830449941024971419822043647375160601573585875744224002688977855292182596474957441221366101602795005413320140296774326531413351234197029257697164403662821070095156037656088293394113924268572814225832498595181965721784923330898751728607104328658090085218765762794726276715642755664756439243816751898390361979719965604985417835521760245473533633432729595721393995065431998946378179790004920402628193714518089028224688332346101854630632383822277650646300377525921013108808136355603466271400155723778609384385607570979966941436962504248360035556887497433680958131775980237876961344459071967069505075874572030272857746102817424611743829906981870096610750519546908240174016180517421572225240315306588630894836957588931918290840703392870075510557884898659955666320094939612027398569078720325489986980084169623179875259014283014590838456093722197392137671331845009754951241181977857109404690316511010210777741001078238495192017147496723918522235745168004275278620153585002264010694098178529108597271059868227529092992679315759179241454524534286634775686717130813766231743195178790854028492636125979769966307936282134029252890292056999294219610012632624712552875602855304032423307771407066764302321481012059321955911359138699831943875065609945071195471349537550250359029321659687260433032410327029416753094686790751637231980665066089834305465714504918468756950103308091056173081690405702093168002149657484529929377214218526691824743615836351638000061013073146935237986533279137224595520629372440951655160329895462423946575757229607698398975595078377025308912476757490650662198259739849130301996206060643785325038061234198851024263441475181050367040707845596748639733507703121940950910175247335071166024970860541256618125870687872917609433235425770436522146330341021214026930582824317234047484248549153562635183334350585937500 [124,48] 537485010408208615133680561497971155170867028525598571340347364846929772603269920643478609982933004376669554516423200722618859609095188055732231924966729597328778428635113168995546666475109270651602105466785637634732473758792582709382656564217142848224457036648331034832884200100509019062486559779229229714437563342364756054753730264319026095798130004400538414455140683080280412826418759360120665936957569217009041182468186705865655264112994787677760294207145897798293052132077433877203612709414298888189199840607996212564123087480976446994159484170767566083801977410307201407625766746978602034789196951710373617905649853460351153250375535462302988842595529507280402965131621877276267027574043295112124178302860906814691472895617224119225080042436604392490973401110632686711408413150965525448006501888188431801680978687657848546738042346405232747941163818257930531129693558874540864255795449290865955714326331999771151462753897178449338675675736644204230040590240083550729549145512680863467042454029273757812357268588906145418902200154507836762819336749718537483770086726926125387325863945256045289316494745998005638850360144106571138219186654702678576672303677554471392390803386840301846508682393588629554932431861416558404990582859122051539168485597208195895610538658526365840810258379947362399897463561981695279921462320913150196136087370137863273206181181842758556694225113141245667890754640932905896367020669656507679866768470890973067501924746456546580668507464735493766654142194571129908506307138525270253740966248052470601558279164966959729114524422010671367550178304626481629762469953055897935151402022510304304366085221008013459118463440649108655303670775005564744688526231516578390427195512253749084818614990853780751225295415813384488917698538840431517454165886461482938979872858558730085402934636655176787198411538736769726258340478747979815463680862398301102423885812645821105631092417075397157182910124517384281653886393021506082969319464395560361357511148155370134237936807536025924890048857185415859999386837966292353175178441579086193273504150749140887028571722435881854317474987697975645982040195014812876785758119341647502980153712572832740940943707819093000589424974079913635168497715416959387668881487912744860726334789315031872473926721767156777787022292613983154296875000 [124,49] -101313454078784632339846596885916457952524850824988252370731631036793556050835373463161461190384706308442049005108009446610258203819811394980389959924450052219407642358448158064771549039961049994125241513838581399875405273121295031852514628422899278890522868220123115751864293719404972270000389202550158787467505009776400393797849396632123700874304774018297093690910688656008972949272393078876863459002857278405781221722518183059619589971115701197359839677513058711789592368525085601815863262798646540643342541458460315706061298709221960597980822031170679576248745974192384254233951475844124007432699196280638773904090074344168906541866106739535274272993410642032318646345058256392070006117296825898635111897894604090149184516812406761466605930801751952389442585441193267679151197186329818019056966100411874904210190486778436528197928149513695736000739629523661789994175083073981948131203760431777537588156329639679777238752195310205727026176804777536303565561007894958284818973304906348835631967084919113718471181888652151746355821520580858868685840376735502238683415867688401636614198759538853278608121392142260751801065392598351796291369425502224483531090256451493511101756739756931596181461750725110611631416685602694777117464727726206152235766271424847004853408086221526364946341369505667610202799399772719453773179352787802720354887240233646633593667047025818734051874473434467024768737223956912524510176151872233939004715403640035223931686639119116131131255073506057215369566218762368672105661736273756780219614502528713494912144877478568012565566356952604059097928181158564562886835793091361762123163727789254245678967043583714634543896250533072057424167879313442424511237685528477783734470427982819209247214560420273114811787777481167857359318174201314667515068346277717635390208226240139728557054650880007045828319303431106569402002808962928226781164120749268197539216071093053799236882603377197169117595933369406908614288073835726824892448263753522328452596033782511854254734316989767755333213283235048957540479522577290650156903465234022631495013326891553395202487269389485307812248134792425031186619804904001098291653734068195150373534187642811327355876386437046167671289559176314844870536687308287087136803560237520176641341310605337888706145577089046128094196319580078125000000 [124,50] 13822242163885311894502758487897081118762164573242456456612259421135552763089615315237397509491490983508219094086934557333650978515623729387561585222146253685025229891750861534048225332644602066149863156709674069470701447315669314970507169456572509874861035845209294360506067335841362784272038369702082351126881001172750070187263817013742671074681133844614786348026944042215995527144351377396020630673822847109622672464349534326203335894433367937073990827654426080592672789565834960150455876358736537018899109604125481930780896408519491627599989756508597396780960667236008998393441688204041437312943740298112095570413244521168629400509450979303364568683567519061916254087491455694066299479023396646800096149795950335316551770223599199584775885114225345867986694144829154896972990279139574711472676740559814971285022809612669357774158099330115838511871067958494305572587117323863544930632123531191014333409065685497501485046725527965723161894923321308507330934625501487186820711628616156309477773587584975566846021222667267453304996467298268072971062191905553382983657916533602197145051452096681897468219773827563023441403713986572517140927105046227541365953293428908441155948837274943965917920671797287390348315925135688934729582471583415249477015701599800854733536381925259730335087781662064580160136101410093385646033585187506424533301493221700482682147049100330580117448027033641959002393284079434114102022953967547266975986994976468689255349063629014828897932507894598700733178109015024431347530846180361640807392040226341697872088313973302751581654546150505737608140572321912715649044845549220944910252964278115152680551821614592052889317095977718461096631050826925016730272457004313435187034117200296777526233699023573997850872186202850463402374501347815875270063965398171524409917645600066331604384393903162344749335735674053732541230275908544496936465208014869053310406170083069279927217485390128199147633804693569363718747872783034526763669753467846380438466324849018378153181159661062910334049515372134021206502849919796933188357391931034900385559943844804935324237884531584687294431517001256022830739630289354994362448283451411296764791713919883879694882078596992025005550543855336168567330547251234454953284221877296230968586294294829497353305214346619322896003723144531250000 [124,51] -708224400189462429996759956132734210942187360423077995307151543250152950195074815185189522297497537115073526333911309055272100627682546799832541207769488643574954697989057935518037861080442418149317472835785790913960871244738025055342868030150917717830521987837847756418746803683509050155685920186105666464381517589951211495413444364332031934919750934568941832419314295159528130047685461114657080461905511733295046843280285352690331344931623034575107122365363285857956167323423821125742174454671076343813154291996345609383069273623341677115158372444993775949743672575542127057384532770289757082351428250151937163933295649117701945304160759451810838904721752935703734808234666427734275074526509547649134998962500692328344461847184742635043774418087629326976723547349259000553200016356600276114404545539764679344889276966740846436773384169894518479637146767855198310291017703991943457916120687004969029701324355569419079381953038633762225177121817154384217814558153428032608833072616734407112855271233878019760017718885387990753816195491262656777377420362933993899138955354186657735232634990544690314721629821442085403745447188024328153811358881831723337820543638255582730883255211016675192023702049555500655812022689573403887586943815474161227646018438635835568352840617433473350362423751879220368478997977468252555954014676836412147520740735778738738061010329966144471131006616006256492471929036842122313252659106424702773532221065524026754587739740156819708337889403598398098787425323158704728019050425333418028635497397581048638229116973956539726539932459892653823602853690632891984918603793187776448356140214600957309431751642111911205107869492510635203151710967699341057650335262703794137840700201411115199108816856717151277916873645032564989773110785313658389307907379099817719898745815244750505212246070195746973519580503393520426672386909294771581822270146057427900924749710332609995384705799803058713502862977132513906804319317417246185096128601870017245142612229477186941266009451772537676036045962476970376917257165709267151667497076781153120196580260244398686828752667497326372701775445800349098323931253493284991584399298793516310697821024313647800185066211628575243612609305402620476523056062149855881402979441502864333567938820160359014721507264766842126846313476562500 [124,52] -262150988758332231576983716567462031168369029070886990228381025156406528858415430027627189798838704102292490925417035318756813472395196450541194809887006941725250225365072891791250015008441227994655193310930796308445837726470421381640074113245298174844573312096007019034165994852070641214368246978617167375738191936359304271790319993214763394783976753342657469073575766024983643138484826189331348353280789507214159396767932238342684507742941704394416925180046066597390381772253860046368866585965553087642133803208386049338303375314243467346236450912278084022280786276413026042944028004098439338427984162037536652117626797649463597167193307335326371004184650773338037050753848642146494189674755449695011427628861459757949903145690985224209575222362336047230418585522707232524578373796617694576332542504575829793960000807602137252954687749756835682541793526911973166387224380195518187879101639937118484398772013782626804127321773571430849118924205259982556489111490313086213710511984907844816852371255192683709557674875420790087130031256977983711238824004981256581495565368184088811144074054705112728945964096168968922943350199228283075175507466809143675841661280819953922745503438973226812283791587057101672749854053113991713965034872522079717232740055983875487693330703929615056932519145550556188901196839022323756620150225283803075316619285117593793376760985309857027152080658269140000567298673167292908478446585715836874129664676117083201252716017840946405022773887019335941874895508707460279004970487272365393164410298768927251759709797156537937183962069854236791076868913619217001120031449207334699384844969862193173788704957759994184935662754518699126535142139384756924929279122289860398744031866387368295137223047594965732186960038733145380528818801143383262744949724832440809959782397286889609347524901469382685239029084549115054737211185006740198800530386734933193116510591854989744155449358153013414732944511517711063593644049989311255820863255727641567913486782058086560627550863026160890336449435807953920433477955498125762686387658688984257732859752728915979676323642072004156392791450496467770081896984977500994256891897361310250878801650867904190811927426811147712512255673985823449918802027958093832788657924813923085097973900270460489991819486021995544433593750000 [124,53] 100611478900554983839297559680430328232146947798678994471582771336421698404047860398783879773515939669165608841119889566355423628239290630573368248508304801639962332617438191845309881217327703341822469312001887897846472921622536808451487323338649754811022685331332085309834550999956770302826219677739086916860233024663655904698868585822380336636042609858052410783235912680955045932517846045897522061303490110384250393328164553002832051917939137998618841322208655065255863275933210041360821237487691014671157871675223485378458506129290629935078697519632940973056872366849304826025687295641516603523508100433055228737478365652431258621241939449383279991261584545733612295392168647561275482897330019753946764702856119749021873052169435424267746755728882393477116396269015411192426256803128781295021893696458170378994338404787489044536076403366271716721181175128746238412387923971856570302585106127814985387503416912452909785936315599825049424746166558728562008881070859544991178648826119480316961985501465190254703099394466133348019807087457143304850576494991728924992228061446384027147958928162783894917389488591110171749266751891719839954935098719052468269843813050146024233124957926450523154559209898827437599305296203981436104377797422538102400791326868049984692289674875220308110477422500076766932965108270605898736817448391832643227713398655470090776366689370627922951411243937183686974296523082130470955290722734021278993241172288995118363606069108898482964156334239975229192767213926405956268372862379388605507511124062493453286972057690709226775333115813019102103807105281298460662150546008595169723386627832581084629264625647161688284990995684911681672367542289335775498687001460102204107201271414543592675342224832802784344599420449190099666576091796379130012746415880382608344090641519338117868477054357150690709419159684250416139702503637722790990189272277139796697218936542587612121347891149723909826615630955885300750727772862614877036672772762245122347233691743939799178363410239986422701283867712667254270871302837064990089732716348004534064456870445568878770756885718651748609013685107575232748956600831300461029148555741157429851263825014614493647619134988156820674411903201890050385922256508805550355326828714733253818269125966367028013337403535842895507812500 [124,54] -21371529398338508647328384457619389117200041964657776383941846747240995935166150780971658910901661900014571637543625095685307732111693710193968567579933932237407281867409773893636296262334337916302052271056657583273788888669271911848709213236237007285149188027563429769196530951268059287491887805805345375409772034075774448674755016334879728391469475297370977515195917368218599995625185771068693640627376086924394322252579262481777433440593099336636369729617436706792220228588469908523601608002913173441926080421541456929838113416711786823925318889065969751495528360995376147653872532694937546990051293374208467038761586808330941468786740930250683440740328026441423597624501733356758757139278888380782862500698572311376224581359612622599885702160006946968297243799842711056323801115613862681488789143215757547400257079584470072231968624815680576054935717199944891434997269324222810968396388427515948936118114213422999228668078953978478626689954952319347144479045898324145270832054201566802862872254559855525373410055743175031378937162330754859412822119381227874734039511277027106872386277623067478391227538556358028658480549039418473896589741522704907719375354428582460055526592857582697996047866805008645121832150482879416350500333115232589030268867095425912981014027542803113895669897435491998519867311480250330404893601739963291769704713313991162362769448340274926911531723902990191261067300647571695737092421220815734716022011945500450319444288523721474344047684784493464765041355014476138036308144959036974631697879357551819439967834485289154206306068440831259851482801471232004952915640714101998447916085591007655651313405235289833434806735874834653038477682228658543970914646221288540908981841223195168750452638495231221450791838367561376530253655358263818368900515531980381921636817443477309509652880230847516328307086749899002511122901038120314470613450385332117238841431554727285452842118475384661839918079442880890642165392724347315549649075626274261511579765353863450748808695999828241596093124875494601034009720140256542253051338495984032254364387630911445308949988304015956444217587987054125479010831527101056445634887038921797248549841122036795842443396435386966500554153069643293811751387672206432610646207892709805836637557531503261998295783996582031250000 [124,55] 3226326854688887167398677694592830454812378648966196576506257916403355484724697216247797415738152565352566318051090928766508468836394484589011963090694445485336136336793380251188205659298369328962258782741454374897673155539492224081329613334131760506158644686061442492793740554705944492073909806163921463990377468611589159382046822618666158889039332213153093087227558854786473897291636856357071251064094388845815787594482438082753518637550339185935364054817207567183044510814160336338596715898131312998900000066537012985341791046820254677592241457561249485473851785746173822481482947613316689515094046477944676377412200259870798065998847242007040969404478927487365992429965729754763892405077533030622859438586275354622180613568899084941506398041354934000448945018513790015244193344630360876624045946867716920323492883421542240862635099783581921250120158526632516714640007906989807945493708823357588614877924837497923103240050810167542813380625205285019843951985132000181693330411183549298803659716745883223377991706890650153326496662540721430578571759233451601471941133892312487663637143549265076393169631009055879734314346009728467752035048616147095798801018465861519973446806067777781036173232471020780059851883426754137615710180685582779481057998030264580409100694418754461348342709420909325862901659969179582319387482930765681105163602382156942452560375148962150529323219178906644233532095094877585528019086505363283540195644672639189937389862824428522072615485116601174769739399657837207143287403162717302627526027233026350381932289687364971573873930267766060633064550529861912629238458343153338261073693485997024242848138984989779495453157405014432505111671507612957093028669799739027031294816403725702325146192162343375800445154350497356053420389705134903619880772841240832882759096566646003409165141425762189585637819416967939729369749566514096261674020491097467147873602375866962885431785279087519324406654611064644894429782830776363576631666085078897343914823146806586690910162233842890081593441752231186780396385777268000122571450255057431523916637945044074508716342932682720783882772539221765813931039086003400861581459337729053627903142406142940731676592749226128486628490869563471945632842303446983703195398853707969690557452759094303473830223083496093750 [124,56] -336712292592642921801537414868909767337064464750597916547424594154131430236269742235568509727854895253128386329405061444364573351825298903257182691965214336152197643393599324638450642295457021091674031301009667900986983475615496906282519311851881522879713201812537421978137210538502609103732105770928501814636534990368842461172798439030060486901423499401765383320560484922526252877195955172368915109009846737694288511664725478540347437600286984629885855010298611488649243804435898420973774654388553224689543126738324191656855527202706319785294320896602200793202194936273562027113560973663250588699840874741190951569397540355786909582770523935353880573731905258105830170204069242114268675469792362495892578645440203187667855010683402142452471591009803726885908687969181562954469466276963675231509008651251441814650761488555011571512398969401275061271655886544366126254244244357789370766241003303983137754388469905576731282613510659335457663366732533385131713108994450820214945694035114998852961347154754358720905061441526674890253130122297935831245297156470108505193415898720882446609851004845001830812283967982119493045058043507706181187116229603904429446644240856645173662055427894511008542489014733782221599430730603985145168507533889863180574259798394881434244431630925947189873849712989049718448897807652931557772641934441380534105908162390640255375600426023238179720013512774987507600982416099175401560674448219265487960458001835355030451453992330814459282648915430596330292255850141353036810503718721022861663977242267236298531556820580200411139744726648290132212268082363781747333245138403425683620431861667573947962600779196428390003707886409288629152245606667060614202471861618400520453355931227481530830977922559077998056775275969231523670950649604555281883770061286435757021910761492336088270369496309053596952912892204354208151836711420592832968898191804342985556542066067679543923338958509928363467619967867844747850859556315486994452441938342950169381595874139232830070950501186719598227991360271501658522456349094957380608926895852048522922535346654185692585880521589061222683602670258792606774244929515672026275713575416739351080519663907550172873287999674715217943563712751813813845701918936765800465321188876907459570037899538874626159667968750000 [124,57] 16635670696357190721046095753951154067693679399792525097232213841002319404667347420474779741783667520871299442148991000914068002528253543049587453295605584138006327389912309701041148110538115199599268083718604325492524173338233802090487791550958216008308165376129981656827871171625370809036634245903161333355646628563773012696807298608828529623084901272964987487582406498315359654575162609495637405238592054306104255149828065332415317848658014444771298711761885291913027458516719895860770821509294801781148971427373683435636148598400408359311232946694081437119711780428319567463973711122964561274986553585686443100222855285274748543892319058882263323717191143036361069950766897890382170599955610555995645572421083038775845419375460399494669672840013346521583604904901292517509465553679570318649486218517283318691643130303819323779064611117219802040051227866846332532874543693454030064808623269518550984890360842240461002087952950899067934297699162872458734743584077015600814114139615069136028698518741062286407888203824003558275619439243840561827380997952527653207605533082836244257264664059040189148907488002188764075624240658265404966066116208771465142969409454148593517355761146203987892977077076422869422854580569703435419887734192801764950337024688179409569222600988317300223242651518122777722679451502611642578833884238133450228393007410669253642632602958675826547238095620846627632431669217436196186746967640364639716793577632731078334968574700924551457601803769936659726534680960285073036076863221153668470104555264973667258776556630695460582699226889892323815883768193476617534172683016630446117851764942155432801197923205230736727539031602219596563012104441709083946023323657195683767354486304676848085289766170888678404780898027427013044596223642610882366526399797962930461548595108916939958807440062648866379017231540422151336662839633849816718566958311414380118961613923622898911582750443391774095109652620389887503865705588375719599802098452938162463749606088937903501416100903783549967853479463881905430802986567878451381514963660672736767198883805271814747254936076444151550361151619274984021681148021420113294477422473627281589589898020173467298609992385086512029374348174523937041141399842840832400897979930097345873294398188591003417968750000 [124,58] 2580915451891911504775603681878442246268444119787636443428983728293941766074564191250960381340991560356193119086233592782206824587413996860424983351330951637478147083970335879631868177465571128021018139905490550086293660107374913473265407172582222701717960982059469375975838829888450597900517132163771240361438258600165430226856624572844045546768138560188762481497525397920616329706721623461215901132120409915849568806193157701168239846201031764114987017023344202130480831153547164836604428869542638265022285433102363681109820335419906680361118058777625691630952751744095278956739642401707457748721423177411125711127856522649761443042304476578382086330260946263634344866476003580730326935689110038556175281110793159909637691388775641721169629714158819147630916489711171166310000485888307825680066455424338269082143998796624166646771497904100446893794642426142574182764786349550927573215188318476451344546812509069806816852233364689748958647285659073963612423696731039066664701930375393831128562239878324894691346696195817160309527549841150923986777349078893844005376772436048465955731045580290639692010730054694462422821100665854762353844596191456202884327295334024320803971080555699192650561782821235249931845975383546806215811402206500275754503107885591663062925251590723000091557476276928052700984337308641206762987200361869966001062089608031229804436204291248406108890469960644564002532906921853324606604716084840738427819318315041622286518798000543608899416493860458746298491986940545074541059489532407238692855591712040087749199184183520891143186704400252849042454132290353433842932817400327303658364569873766819304601829847191021775952063202095198337462960300857412249933216729421426223250058611155116281980748295795608217753968450753304809294846166955738291025547123377220338546545670794576369993275092862159098869552110187624544199995968839710989207749509937117357040222790626896545697842288923505271105123913971766964234411502015739776276254528428337775804110485885445202480469530644691565892411954384892471592555845256270678892748397883302720021650167306578978390338872988086659643496608882333936783269122467580422601245648679401998076971340582777515978229205484842833828080934717235351422049744978843548588082343843994774036109447479248046875000 [124,59] -954237849150271985203854315251414505903385020528175442158024888250393220363421143903934842548220584526648026657105246104787388205460141510540113748838881397605672702804715122849487575983282622118967264600141560923397491971418583084998815553558260583735886086399798194918983343266381287594431542680438585993643974586676840044154159279024237239449523510697565031463563551893671266203951693856875405640107283056055095238045672542002020788104544773593801568880143137235922920409911195044567999938829898223577204468963644061140753596059909505176925609503603953287070825502505174042699608560543101152636363316842830320316144632255063932346830647596180451718223308403879980966987712716071519200831064512777083275207965516158801323038539110143193221485792346717204856899523742332132081845704079019969796161134041947565572840914985180532466264352952292946871625404704647968711586169891016293979748616345464058283944283711213797356655449890820541196318815203828946329781130102748922538436134172606862229016270538484087658635249121409071104924508891884384158331920314897157289646741043091317800842255631663927601066323630400244626094797453470780504666746522856843806192007907556418261300075594906994504698069774598310505158185897022387512860169641508708501310766494077216519932198155394403686535895171011062501309734008826326774829893275138671831380129828056204733739018765359137321593211115034380170624207578106796811168690841621737236035519506206816973023748451825296127574778196907878097336450792217854407707988643248250694712772657129804327426860224337133171150781758872845114655234177387929173326994179737105258978873148962214582955961333191423206523042179751448726304057048323295019574144795739409058704782961064813471480569745921426194142671486428896203404344637815618729794185104125359196242630015936442009345095650390284644542370643666856039673482522237990350636083260804460192388561670719773566468333387062674018084879258298961110748737244560107818339772195004514188523400942196873277951792286970564587988142175472488386854436115139267462602051372181192519150787980664327999716764714412983470852627811206435354144550855440014805042684196796396709338773804218555706483574704099886992462006896404240587454057590488235597200727006820535659790039062500000000 [124,60] 175712349822126558636174079636120480129839124539506089338746281877601659114490335511854038103343115223387421477310412354295496062344207443203182678890060915209414563643948141692947171200125100877253634207561416840724699390611225984318431654397269825576460007129653997453264984792291652432132977892203147062976700183953624483191427520604740229079669749782159254166457462619883504534423533318858544286999116539903694171173197407444304369363904560160136447694413527718060704009064929048242770321549782771623134075611663710845818841364227105505774886334963020146181427262831450236377421327582546832412140348333172493266790180835109932286506736455676392440301224346518732530481566318555699955364380354102341502817816990117339624097932098821932908045686475438438488655927840607280734137186757216171796285343934037038945742453567768118926735016137773220181517280600236847500295157200870392301858818144482486848228291188077426429787621072250114214019350679390657138066397895950518465835826889497144600107687166250282457912763702005825513747708543175594829357523307717866946692048372739331661164236132520439174500197627714623444974083365810792369910745691415921345916742046264026946580827369181741786296957935804468956839754690567510265081629387018405074164339854928686406311213192092364092735688664278499760711903867635248924399881157002980178741589216531505287741950521273774539332545074417417681660193687268660834337485231857884935743070205071242309127430917875040551982779691527681073558611375911322689397626340477553529180629344817884000548316141180273137801016381123255153133100838005834105052749132027739147756203162409050565449716152923049577512033021378296866917846318897303379686604122465587073071157563796339491647413850828423384113917985680577969434978678187288590156104745228845937525181836192646135339581495057752440104539075877913531114777173900073971195935223191741449530319601134069671906799361350687872836171834248795203554288996165195000751454706484385513977795253978291798056443591668357970914090115938617234473779450556094771194080455857465045176622774312988930213655931897613994664517821995712791462005923357211796676013611582713278508921222152578154660884220201675929489998631117890345736972787905836583880087563933553695678710937500000 [124,61] -23729099231239104621520416448801317916010607661790951414950794244457962883158511897663830226921930784350252780224432621426710458310177103791839748589374039613822478506992780530568533092176698512411832741173496842175560138797007810817061302320512447887085703621405355638992255441180809899116660495108299512296284598549719923182880072924942085096146294340554141254955062079120693133040505687861667671313511684887403149837254458925603646732143668279284451787461856591043618811621167012014763878891109837791201566356163819511705592696071281341266035177713321727963536913205836210307000822564986796840219419138595503303931551743146989283086801276854710143497683986248526410351111009077571324090938329621236641146290847647142576744234426105280093839994843250700054239103047738630447468466257597449769828772560506766249499299507903406630781622291716840338821477087514222613242435499488639008776675125956563666669942656520064261232130453192863453498775738673855640995007500925916517053989020266710188330548858423771216789517346440364882446939822382230921793839794135143944368494762718305698161335139184635055281592040192854273759573887677895681204145510262552683385408329730593655166949030064760919623473783220997352361592156448298499520489379910568493632251082071778170248223391249850348623996587487085775670255213733091668283769349278283029221894424031378821662148537805792948902600150687912443773740884268735181629012924520354715076059516527584075877792260437242015457610297686377843131893371258561707758931872533771958169292790637975504486578246631605685148661321937945772873284686943889483443786646457954006482647899141509253237808670892792128733440773452324327803647561479011679287013087476020804837451723763433701549757821961935403044627415809729852232038248533703155370659867363915040127805730721651107753677560444321117076433288580321849968772725328017739444750084879073448096569782350917982487504223491753747883479821366995528480778272621916325382508377045599828861863249098094522209175814108215345517227835192326718930657299834462250257032666775140605375628049843622805748335348328654172512693406688482534144282272644428313435128355839014158986108575475389138925974646517749826429466818645036647414135252290857991563085866159868240356445312500 [124,62] 2560320453384915679226323517313337975282078322017337953270515973222482159034966031026715245113531910354588408191847383567551049914669162616200754422437897523861643221899109232630593664540818285964719957982387067424448284512833698661378630616091219702175798181202208436616768375720771959611688538370932634344908721978283103128207407194314813913710579452810385311420102176645208158993161274351988478967194189084915934347778642551572369840306020922240679325552662036364351577452879062018006525410220439551158286078258831325106684363045335694259712715129740663024586577881487827757657748991680597608372780839224012192022447716623613163045329718142921922146304105859894505581944023034630395696578708437208323530236594290948156362887322152301923682406387611366495668541840466067967167049494026717027150519827964703125530455525425989346806085892629011219454470217651097093868891049971959994928095011287456126298777496838220553570664631354121552754800166049842105777853421608353232415131687264159507997834797228219590020369315061480703005568451973437076737043597884896285196492436998867598738780479996252594722262200277742170064253161168389379910610998647331769595171002192846759068565909621411258415586474883933460365018066936071414407733183474231272988550384704154072104154755329112182210847864010306480261661219535690653830559718708106932609194721470781285113559809702694997344697727657119680680615020375132866702677749254888879433941346038806785495554377576890699270506584230124086608356796651740992914487872828721749464652017288435025459579536787053425793327709248653653079239736728495608832555944038275536421075117495709969171237036897866427936909996110982551447538622304675449651382360567089004657147612078654675329956081404359383689822083086618430307690453782528739728958596311246101697906889710510517174568235964653592645073884484487591154328508965334424582437235393596218372247529362707998947736771982133161416914447893340034621720475630928930966627516885365454249931978662616058318503472234283664336653512732030787289676035415350586521789058909419962089904846259646515040504278730016543197647355988222158687773940432266484920380635673536384309617324383935198441849932062059367380035477748266412572457751900844915632209886362915039062500000 [124,63] -235508532484130979787706725390798670317928606053977353715581770298160331255606787154526970892089823072458505682716640613690868606384762093738839936532800249618404421139541327010648681550812843199595049020696577713092767933862654050955537088227118768750748998965357268153684854882749979665540822521235659812345785052575032275333168862140672420551106919322700104820253764965669949257152506340209034278165201855332668837423898445693482889749197051424378259400637168609719795618626373678121672682566940269230220487215322277546905311984533488400299600262332383353065210241982965496235822932366260457772841242375361895799326221566336977946976460173750786771712419806324232578524983473926689698908593346904654911327858335023386146827281601086813986782323086467576146658724198013849824130000149113593715426946823261397118600470786722788510652136920550554458406060722539405814731045750683586301869367451560963615460036458495661449574591908511143709769771433319616515516573226166423563398905447739152952415733745229149109623106211514025479930406789115004241442156546078786266466197100030694949912227805778457084930513633531657661804025954201854451667475371421912530215894377128197239990984758900268218182408876679356540012859399733502412412346575640008329606624474538720982659363467819781776087536188304555585628549530995389152458370272218711776050950281452997888287615591941254202835567929829895761677099336859361328661412130303135463367805025437962772829525914967816124034467755707804665552261531667921923661674241547131630803813865669606593973110623441860314851419930945066552116628284254759166078621163171418318315136515381889528983993250172894620518488809411932406557806732259632999852709321667632083878600883142159509144765389648774897583406777696065238240758227961673479924393563631219917411659887783502171213592340914617705285548451507078883794424912360308032033657428094928249579690440659946277374991226034587349468037810131013525382330701264224183031754240837683353797798405143905904068449477388111455777118027242004784455071263156151143452139501392059656563333227707736667219723378809999472928861464106900089752225445205009018565478157976898041213532274459372230812934069387990736243534262137335640703421711047650784084558376312255859375 [124,64] 19790175158658114979664786153294304581628205238364258607215734814333497592143696992836657262202132936498588787112722384009127142446167959923111410864550268685193186750413476633275733509945972146061846651521805893219583153976266811745365467288013649537474989206438842745679465280703568885863795872211097317335020931176096947135876750796005223740990120168449990562337328057012587423173914300093128080269138926079957010326585404879154619925809658077737364485972281746844833945998253125624216656171471385715000965314716312889773706548494193442953869753084476687870629929093151871572896517759595971498664689067709415417294322350250750591060488078785377188213097042019863119915247784319279946481065899716329301366181888880525770787332619627067470882966860175476260148486938590188904158015046537017545967832362709917780358208761248159794366303751028187640376820610242793088040096802483312147495608322062647359696626641295843998032389078567048192341523235209270223829553319385246877022109494886694486947915686487156524054274207945009065474529922823915596833108143069948992678731578320150279503340944974773261693741156116282553219526699721980649544450007020859931961287388982004289594384763198222664998063549508782418492190011283666826375662574441469978502642921251792731222384995680652388210082436929383469235242259278460871749293619324905750482072771751247430736181205018274782852972560620931311175982783891664811561907398722700770168572141893576672465203682932812058215993869738496328171302388151817988986470351671999779022671284510397698002467314667177975190847024151889742152895796708417842911201824074348295473888652078871750931807543186247933090670495818139820749159185325104232516108480331927362097051449077266047966421395613047399680095577713413170123074661559860159025417295005066855476930495397149132316695642942708751885468303111077994259403728720515686847599225491301794479689749220702062250619288727802776278733708019443686678524454115252357888799527523248366538155991289053287884030144057884774335467452676540302301262260969911540685016841514566204916858366821675172536353846691468681157034780049178423773438046807318432728478044188023465032544640607716445644009933096388174375321743782556702485756459766016868256071118164062500 [124,65] -1474850646172881161733864465739431978802889107753784304181592016200086937165316860947150885002043678596062307027796215779309259142965984195581777759201057116129745743622234960212597781779403626650458559964850512339615763906122445845324172629977460402713489114557739308090327745217502417681525247250587490862039288495468705367638983785019383865510365447311308698663386899146227475084344606329055986170231653281943465661058232487235377823990467182338917626660871257657511184681018425476877281732268572489110586569985664782710435008869065259897102313428207371025176993571879829707514188264122953553905054160959578429121562762617950826058076957367718584985156003719678122805541044654887271968786648352010767324568419882776759712236895603540566705691122625974731064735341645406963615376400585669956252475895215173535804100564857698822508893504787598072200199927378106173242824696368654432934949693801103516622037464645943752521484597013006219346114264150038972624784346166095059764447277960766884424998395502962995639399057537563289902832180607455326730356887601789241724125722942663136740252736958796875989955287438896470898469449707290207237297922794186183029685968013124501346713912048917311858518068171491789632571703153939978812490583703994651940851581536917072120759767497724090354375900539356569721515573580348930550858724230766043599401107628403293206037918059550481222757171427540558261348199022846178410523211586163743006162250823571832100563539717520615767958276017587227067307280441183541066986416159693802633376134752645006170680181979532645771167011040005898813255866345370410676707010390217780993848184068331011130244413996261323387278544594355650829208563996811780621368463985793216904124821042603660195236581866679763662965509933072789674119326225300959847842549342537663483373773861648947453372980410366464639166241898823605219400163304661753037831903252762468541320800009385202826482622201624833270046485294091682900638109940501534258089789263885445241141228704472329565943198439442766552211457500806198852300144429726865285625172528322868849904894658680673580653904799735063031218509540852570165402539099953266146421676854693529261659486990819294859798498403088521369417442549548971462542277414415725856195312500000 [124,66] 102282657700849614267672133885271666971662782223903358215823247922538927216945284284835197514465155596540287030285628211296640903706350887513104936900119564838141974372391336190824789760386358044742157741738092374973164558312902885313864776095965710634736887969854241417733489896851869213641400183423040786694897417541459152995217893628763429863544982199593631764983306040284705382991484844157016413077012883323127414622900397710831642997272653186043316437610846735158798960097954091463432151159863427515977277038813545834327917732035321736422428830231054158173940785235156974366310338666229702509890565446073947479490031020099702778250834994763229252849558347874261593718803858670781642242529088013268526188140625687066899312794331376671651619368895486010459543099358337462022367446823824059599700856925182501750877363332682939230393481617783569288400703776481319413968616084444899744668934942800712234810584632207117106591817814306541680917153093605395112565758313736489641232533315805605146337089021704252612657850652350789922482046719800965387882691302408313719305801069349669096236745068518219887171570581710636685301073771686776414899404908473065648454846683225350001651609296259021880205640343569722378325414487961790265075897237975334921925962237799496472422874278127790207183027067239390328249771307042071080692462019591793996129826626090029381542644678100078694020984032621220278945543843922724955272274749813625014718193867393420069184136963676025935339120617970812197337473485241321791065299627258737264368198615633174455922825717854665598223816406300162907966098401127974388471804660455161630182721047409699703362133391940721198630885051425080294232570600691765939018722331235488163863101334136074689086081175015197699254783342256694926649346936506229236605297965301204550471101572695992813177289835099335992152443772604926767437294590912346438207018141046160291997572467703557909368662962893669374815527612081740747227868461247587962122834269616516023883691691186787879118226609138581749576214164143831184352401142146425781879769957038467441234324827849340498820398547383935037769148366290122476800823871979206223154207083474621248045003305515167859415863730266748658530995844663624211707128788658271824975000000 [124,67] -6222087546032652131418108566321263378188281779363871946664252977393543545910836684666225871557457837729794202188031383938073105120448705988965344580910686494252959833577915962069248378519483788493733220192506476451695086069624197916391876941335907588082189546948524931476126043360612354452672232970219089922885059624952296628560156927848947351626233524827357911143821953777824250930116450334286401197695539263560421945220968104581280908402928144864483445638021707526147853261824358055465442672589352057834843221935932073289824206668872519376699003108473977759329773782457769220434029561344050044561324811489810949657409600286745954384537066294492925251277612777024228624753056603408268268917040946311881824077298273247399412044606129473243233097444189646243211279788381980841594066117228616503233920202712782911143070396497973677543253561368223435981686671181460655857953584435803650675135813511291741536195708784279993666004253721984870776852201543990189375205573036018982555402708684204833079029531310723315152676676891301106526841330511131117917797590564991855816490250528157712770635207965675276848923756405928584718497504527858977797299503036460956362285279855999513645972460358244674916062565753958451243941100994727663114637440530061443294733877269643264066947834506128393116977059728415069307371210748041501258529455974641484744202478543147193505256730627248560681424933829472472737666751860020217074417681414729782529556687879553825541660193090960679055216125637318936331442867791717692488980405551660586868482638755549777028503274904212661513713909203009877258630181515663738691997267539536985364662466330159632455901912833502788088465162774104088386135119586243691991691369128006682892416108766517222471466902873877149024939586938591593637590833632072113384670275162925628808956054214954053196954693911159498429770624503950250859671205914050746646922183468627502927635976699472865484369630910754937881536476294691938270135957351500857209997192865159355159676932904764274526322261791951171732444133962002941716823214281506946726674107956287962951934296455678473084357182329663797144588884647386358726049135317697801584433832857669902318929609953231134011942921436882406432933778865039487767570663458002763250000 [124,68] 350280696763949905704324625887444134208680322751350126440481177196878327445364568472058194399186255456098978759914390295756272649779063978651680524252225909969594335844295482433885150374834608116818364421459832692605974338091432544254619883651654180929978880919798811544745038054944892999338253477799004676721910605649597992870040763525423225815496847299515250750960311305594226402616998092741092053502373007463280561383187527696549287511363663542313674366642342639636944676333359811621172931973213903497757582761439769134479537344697915775034523293024447803070980959152245757438588142965270192044139788521258930458849318291796290539707704486667826407974698168821430667418272948562627441708186582915529072236151646207232376502727775594100550095136407208376448402450812718072587483070740218507425233518385950491397184077264175660668058408755438570023974526573418234457908876913688169619287337979086596899866235495285171582125176835504121478316990602333340154209380560422435879423528691794813353672977600114031034146195357689599988391490339141466779908575386925756380367377999207169005693153342186241475903237228351789592502275236828173783800828999652266034532835921680684614642741433449245818928995691507167694134195646108796788236142564862277258415777329030351373330952811423476169359525244003052064645338936436680165679786097807229609070027478112683237687496052418821531106169543299416223494813498927632321974509576136870470968210501045001215272682812082342872241425618463871650055255169402173917533941240265465962202907728391837288394979841875484186617779809267059563959081536984797787651484029703439915560525979426667216589095602463643981315707389806170014198474166236904159444837837997893031453557054892580437705483287043446835068585680189863688971015187231200050942494985263892824545544281588393071566563805124227709591481276116474845133461567448195920826383522297470989866758068088014817789928864250323714087659169832435755020985316945879063477155137125282906707256233703674182197746417292222546940865047196192615217441579904587628639446397221302633085393078271326564205500404426467616664762883788903540681223208368946027578752863184056536450728676339573511106501752438271199657389102449975150730799010289264000 [124,69] -18236399137244945379279323003554799223584419352215143631296986402836911891182773789157166624590366347706021549017164349471953248839365999073178637352953718540681513527436665413652448590672599621194815302354211568004156191794795840103055025947976835973881626423179553704373241568855225277557335358829613081156995740745629836735455797936352330880022127233659665994241789304494301987210175216131341635251537884215430453318992702107691084291995012805735639652647926465641253947238791034957213790531080079028631271146934799827784844563180755787447243663697259270310546691433854542432949021917090980134012347801244029218440937343529038194058329855216580161066713355975597340439472018312445546622441657170931190659884191990131863256940262256212753209913793781987873665432794110439227805090502920137078565669715178008394664974918677556095404610573689278267627275638635192139419895803928917722333169716364242131512220403925157094281419937166459698502489173829356051484738529206228408290218512988044268845582983967548215213537060814621548617861881599091493795309829307121626465449309725425411166798054192433524774808110941222303724774555035144829526527968781402048859561816152115549102739240813982408141605100694221184438116425550072918790654473941062329896607850404855692059106124799236486772879788569562800162083175398463102088973116083785133252763854477994272582869393241187520114136481963403138814659390631750501266365815768578892937472878620491299615282876239894937202840702910244461438486498595381478583662828493432072453874085297379812951526138789667111674009103054701328006467440636467558646445526731456831996600909705190672004955876315389157952827598352837564993908064958045559955558019341804100146095043027006136578465333789178378123634192325860000991436631335130510672865358923674687805899427572509964589805941651817434024519103341452934943934147996185472163972941178514856176677100454495159056735121474733390979641536350907412548189901318613097485637908414637857294968213933851841418681903847096499754200641646099476942668174507023555362709202271217401705055177413299664430074030828930564630606265012047848594982900890221874185773711100001413298073664640603958814737524674296413987450820901730853129930868440000 [124,70] 854681234248754031273011047429990370497521757821276936788462541256501104985807360267528938154550032338293158175085572842055434872828401676285534031731578754143085940438575004317687031830135798544558296765345668169593332818560311360437403994810465476318187780237654945720661470822472561373682217835616136122682464231302626267083210754051145945298387217570933145302064060657264447285028469896740284302569036076765151454352915188433162149099782146603007260157738487414317609385276879757188741899963959518326245493086929546487141234672951133927069246475419233101446607225061413291544067957122303558903651500598733062389270085833681840214942004731936944674109130976214265663401268162607000372883830426957044149670758272640435360774013468424819746924985597128444210501935453115290691520316341794509953855258840330555747058663043608993923155514049352498592006559830856909361513827628495720192464854220245175828036609853479535207710125255117382241992795749871175680410284088587752879860603449637918934070453065357661906424703079531470286193786269022211582197960938095334153463070924531786827407914244429362914712701181119866424065365414596815962413987678589559251636414047969088869205337411537124392052695612208563649536853210939768112664787027701444529427715993776797420681028057103060967208577374887540055957413771110739051314953478853360173653005192597661198763241141745913535565511256219793868425403276184971843989914531818422002975039739094240547908654581830855614125668570423798264575906834933057831768489295154406293021514562992595165198679348341622052291373069603038773716801169967357341381279198716643722247275433905726313294360846210331995080192473127048983937658495365294850567826282173687967234419904076480012863818319491564635528769658863182796222684980200541759675940070035885007959553464362610043035755483271710862377940421887903017816427029479835150183247922893302229433847791533816088497524857498313911580512918397667257842023500564328810508252146766930743552422944558572896485996458263170560952327109912885935714218254759391242582796927688850357220104143606858902062931899433979413937910001538299692668884667308304345023813652473885802778778243657122942455039361970298794424495837409259822347089400 [124,71] -42157058559591782980930054331420780554848748236661617168223247151446806352821696967227602273314872736325271824636772309469210565245364246195307293853855110562897398110089379686872562771976032139290908832465994144577162406245400066729145393544250903290121864670109547765057465718039481301287616629892906667254889535916519796063279822736469842212349868058017647474465435201823022241313849902690688489290848929583558792973534977513766602283313667365888557431345175661850695937015792979317968515754096453756800718294299446508013493909617266708605348577044649012450779809237445795578442650061255274878746703186839692931909983207794137020602028699556218308126787531687903978427800158034296782849793433388216147444685621761212963757158216492644627457326507652633104115569155606487221222485553101963673115290858239377583615550179824479152761824033162701198847978939219810053922481870511010923461010885331258069520421854210296736099198912114236542505593322474341793204881617921616011026244274969107921871768538877691990532080195717448836480761710583463412668665315915113473402194288224532205843677866816297572866935378629657455084270221098417315656086321538093496858452921494606103442470667960701663888061796087842117428584588823616985959161541875548204304793477753835859102595604870595931955719641231573063363121987537512998708571911463323232709560068527989064211193874522301359168331393871845160386111007029643768549055814503734735611029055361519418220093960146038599547768942202022760370715382122350197150685842858558375202148222519704395533626782891092867655648985166426814733846465870859105920327228757148168577424360494550585072063637249812260921060947899617041927548913852006506771643678058720349871112479107837854304737673740317608546090027337006600303731336713076487802367380735397073984479594489800604233126536718404792088458415178059116909588287376532834879277545627720028235319599298390656734496834359283843708102037272098955062044541393176745910418852244716900208466066704797448121205689717736590265339469538300455469731110639104016219748339891601583543384500498436670699091341123546257725309214706336704491998085547840691400164418783237426123818276257933436050740341309578939164856487293420670149600 [124,72] 1537848650116897872748961963184946955923842431027470511919504985000233908020287775121613256521589550913912361599232849886871989339603895193008292213883410787735869210910720845364011213920775733293760446637960395855505659996377664635052379751303910973413180682237146620390274226100666231550809999881916931683286849205247810826358807361716211958656133683042337334203550018588916613706873186861409492793427218533756082688864398367264748614655481814255739712041306849164634216957380177749274265765472055410408522936927688001239506919271579616508185049450121946616327127782037932717258534432832848568187621137802484764094003536511373676395968920793193072631158636978506104928096853340244158942078559000841205540306804993831476270885123723583099600873915514986636145594106993200522117178207567923723145688091778897921070991970509177804375423319301448644543055267915307040669630874703856941223192058321066273945680205661072141234518043411554622096482767009964354993653461394436480136072500052810977431261701613813068587493360237993426778315147497355226225696959708737184704174900077137600384503878331271572804322913497931498753474242484087998448454621294784380599310938378229459119309094533000972571228755891450464053742613344003573870584466179293935832286512780423293827583539429935528231699467528299086261624568138752747254133484095415016838167116991952245495798158436947463885979791254079488970129414572300204807393345547071608130556851723154830562310450131341207646952724291890183627359160099684156627805218247248785290987202910130048810088297198645021425379424400450216068273033635121171066905796882775401469453930465734591167729758237780553434849579074635852536065773042757982431939098777821674870640469615054479278471793086196557000439250148790638436781309531953940542005937707401037947367206957254856361953700325040122999011480374489072513987601372456489649254064836813639427013194632955671688514699608815838478805900840917253115495246767625163174790961755526329715556812920569061457618204060384341730980890741920492774156907661647294840841297380620480300232233146396490697378819710606883423639527956990123595406814142065291982413536851316439821977615060954882228406232633446036279087583179956969000 [124,73] -50078022204552375140030799699911324279294877915680587649467524766416781139703347182519993127930053278155732542979980200082740684812218977491116994069175006387251646369631318674259029577305747860423352590606814002102772714094424180343372031900544103335729130135919865966217079959657805634108738792160376959084564709840151397368431335486161521419408810008710744256096248139101664858643524375795110969444146825435834759330225132419927023295738234477014065048176582192761704033180165546793038242439766629238870564889832462951473200648420872926527589034081905804769324102122677946685591217465500977100941308924635794766949092079803038960893487606569147495188236214302635052790476476369236090354694095134191813318940814230092563357141105692425552860581449610726400222935466061722872745167048269854184958451614342309124495045874033427180499582989580535952382493339616697251099962642517677600912667800614380933955169881954527080543790964190371544917274343887149347385609745022410806757515272989479554905633131995436322069797597789883436192193226298835886624530528576446488678424520994047272897297993759063276906751128366929916447971474341551698649240126643410177435208415034659856038807169242345955604611810561350812150441482311776326705859137873607750061351450450444690555118707937237222975907255280385030881511655206891215405443994277609188669164961787466801400742327262509186398167974245122073132664892364514734540268910754296933984855516335415682092711951924003930164467934176623294581430052125665404236628883237123474164302288897011275271323803597433245959045592179681593866797950162347876330821721256318467759846905338315159173798690928889226157150762415963200191995788867792026389581864767300359160209645818756916195423608714433022184743082445649093538160791857961322437306816666466689329216087961180082045215779384763407956674967976697400554853523430754825062990546343124460297293495733093075743708908472937083139250336801587979068169276661431136200754471675662460125753038283090146768283757251611620607059333505212368199129258162929399779841711945511225555004342461630896412262348665003853569922575655392117186046166237958845387485183616973172738220724014457538486743693202694848607563091102400 [124,74] 1328687899137886354312119500786330375770049888060300772580391832245104969192185510607774836403608563618379519345160933723672693125772244882469602075045618358573180755233875278225527828282552048336746610946316210764303067846137489565960805812164051869096935132475693550316895770449534922005116051964631732549828301405192926917425197428523644435253946424514482501161906029874744581196800864431414399454675296728791007310633689278898497379619915820443049007229235193177139142689950505758117156451697051019104271583283408601928862320438157782613668985599328661720596657781759237106849094167746168370803179913369183495220575344774590658481251926255481723531957236429072838613588268433787837701177223810810130281234446975395560653396822110413004144063814650074078659425825295791104784251702118628756954364029399650379088886458508369404043925623914325270477124541787237103463359731653886326961272324430064043022745198624258532878051445543062564273621882503211445718000198000464547383029015504478745441566716089705431038271113397958301019843831961392408849799623239165803737689045181638338852540581792189343282899052026775880367577123942802035502107514704013355767991526998836610553407600170262385141669812443556358565596016129066699962212969718814426220940763868634501483877558237337539167359420994834418695704174847905962990880452003069361983322182621429475623928234343695026825358454599207265352981504680681905524155025173813762899366719439639356960467527722804829171195879175978766956583450735686346526645466079822065380795829117025680422965186286895929442811275985214354429976251544101533074237291857821582166146516620191119691651535978617708127982120001756916970830570075816670121835205798583024926897279576250991178125261860742279311833162803597920885774495834922793760010881056001322677168994181994265729221094119572664025934072246257649489575931359319274638353537855157825351126435075958101855403826510992514780588966352140741153429416488459420618001562500366983477700589978213988874274201833736468043347111545673408711998651486755923110137215387273217760567380452773819560576205702859229853892038018687354074783999112697188952377515060399778583793449218965344893814351348765219296856797920 [124,75] -24691288499525146623940624883312172068893765570959459957673112921339370881121123462536360682475893435076206907842628451941118034836120176691755854105058610453775818092147850195038564159391305658292214183435775785217969538547520751427491010037939970591172881200295989639328437770390590147801043447554152887137511514917936542543678248025631608996048661196456021257166403841256462117987747653503300503598793704654045798394720803902923692917732001940988175016804155800174557346223514606764990681686127720622183058488010033598672047513693082274025396047166528874679295354286271897378625431514586447714216519609733532174305483668217427847263519672011784299709514014806030859879883349848602737681487512100822041844129056749743083020981243846208123241111946648208391504016465666296861016891849390776108528153967920525008275379343108150823409211711578339458278233635792848420031397457659601111892573359190085946005293809022789562257134518137632141250196745646446259592177975302002701093306094986102921816918542678552733517097593452769040317813843540611081179962855180825511329141234200421928281829033842503015253662920675307974453305213574249099332989487483451842919497975158293144558269014734427639481139123914299662386379808565943964783658308363862936567510756903192952591902043573654447558750850127806698340873685415048493390622484427954163450833415142805813396667785040818827473247118151808764834180563738957303687094516313640317283456196860314899107485366166303596633270883205277831670851506140668019146995267977348235926596616856329442908950937437537015755243605907703898810508139380247563730142517244487616533630593645699852089981556998471977386703645972702009522726750166593094857717888872047324354645310827979968922528195755709369524369334405313059678359831726449731933780996710038197749669925467860098299002737888203759679162086375630909686960167777741066270094972491652052764369366450668090017067352424075785170903291499082178789928769790731281731877624474184006777200092664873102834321985053479686306789507432548915387954876347122555221135579528573576984095772297256636288279821610580950536999093429639996951716828173911893670164611622483738131539538038472441644454485073987960003760 [124,76] -302755015214960269301027581223781906293445559073301770708032284912237898961806710828948995203208667881991262595303409691224079465588032785170447401312997027398111436091705957344035701132730879572925842826336665148067004436146499123783529279805923237333079637653737205982064085030476904128933672047656198207709198299664035020325812542417556655651337878860309259343680499984408088361509576337356887017847816019954188778422858791182194186459749931480670897894975349674866952497143575762700249526109990476701817368794146707928896494639535155891813233377392976972642638044448729340203663759117940552169107962946779188486233951019228225572656318084020926378035908670967309596191613049062840684842826865480521062071700395205017535148995643123805409181047952242780636343556880903616694444059021504830792625114287792182660861475056224011297263356557829645772024849519918975982400585938015955370142223908903114697738616402222099059618443975769435477808227290211025127392428237353518415775236324833871514475230091090391815727658925440197369903234191863883390957361115673770926172287017614786451953447402290006960910377959278482966979658611520864888279830213337453895053509687663058287290560898460045037060347279628241961619303726767967486695421915715707550918290460106798078054932377104020636346395837349998494976018811884904913686054130755601932652151137879784632072764582285782892385651534497012192217705427668766576269722242251066306275533060426434979793580563747072966247353688917224847078613386168340133822012692396888051014185681072919840627697509819657830295997874595082465651276382723961763381400370237054426427727064562237183430332675573475037409685022840221772274989341997812726184442742314814834596475132001836832407274829483025157371480035833543601004070043004860529096278539596734628846583958000514017281847435715367417980970953564334784690554116935807583667945074567742385869064674225597396318846684777125074681606170298120061443396997293311389054200980582123587494436463856685709728459778116124629342140894040648173488737861568571115894548949599856786185240416195682962831696304718545493188485929250254965472579458575341990644388889642493809428212628307369355025370030510921440 [124,77] 25884249368276547615947599473830741248681574879944491251266684880492719984256861654864810543729999980234341580261769108444551767971656525817238383435855330630341206421719789380974352620342400111556229325994474305150078223302779345681856573836279033131325443585887133243118180484982552258782281421821350839556410062541854037183055862326375659247003229029521523186212092473021931163786413632080699987351809352574129701921589218968509266848027353337175705245386026548272373966868287988949713172282358177700185401722977995473084217675929722930717902195271500557582093588461500145675791483839267927006818669944405905269396136422831135206147831947665841275331304267185790057908951349056564708872775844086929841983224401513333453915038911723328960871233153168528518658473439108837007209187708832836113453497745294142490170462663641616408862324034874774632235766746330076340258251436512141268725236643564143887672622594759811859903870015314093971142187112300412280328452365554268493861963282410381476274868050033112360562369812378990791815745027777341506148928100676091927849985046939286519743533148949660968742438727684329200726663118725558387713266551567343202876602688652826099503533777409181863530453331593275625248681056918138390274623615601300606415180821293961584799223493919354977291752394761220297335084896031336893170304023026460820352047704381196185302686367932035924680638228477930052478475609878570239240887313589118981219555800623858327508054910874509768062087977846291590106142418022973814401664790739550710418190673760644658763759791632603693376407790702516652417758095654921345526826088044317791552696355424013614054857679682822441691987592188719658862736792205982752342225058678532448247805749264815753479726880893668110273924527256072928037048382364778455280790822225950387208633628136134670802188848677976755712988968010179534194166638212463689897673586347382853747603235378077922067079319594789668619399418689775922694107214627526446335231855027554122860310821910175095301110978276752727123366432314943188302472859935729692644578193624213351093653179192395357441955022537081386962069510507117262516619706231325167191954960399281774649490519425376257630530070702880 [124,78] 559658794389639997867055128346826671718998579573112015247521106647310488329313385565945427962575872200695563273804459171034718918107035786102219657850151964902232616093982875314719606549068369486080720254537176450658289432226993977198048879382663527839150621337227374255914317714932129488030297482429863699486294337869453653401283976650902236550066738617005627217061837124849525465145984398577077780311548463249246148486306159722540200857469350434555945340511031208397296151083083630851223329117771923921927834988402996367736584147226557772427109398459139244853992503911856713178766147874281583884837249077538025162806230281608241911627154919593797534141687850415440352162169711144263774740440480399343251089002745367471480264222696867194804232350453127131069004082204558851166371680729835982699387668358208816232446969074161826684158851094733637007639294475704375031912754511050750219104474461283281795304615143358916081512559839066614928889552139832358508845609030714141672755250423691081731159680186098393377698482899318446189488947673330486239697583769623654492909316432738172088615929019333245252529556136298180604940300801822828002154209901605955676700253089268420816011194207583777311267709514439355420287152614865996292155947785463354049114609053317643214929987150847524970374749532616593480063151886337565963672265789917625023056688274581154727800855712846702822682887878333232888490926554594398045702990339498504962944106842211520372509071587220899034124469112999900531094702370972015406476369884358459644590324199177350334237094101413325577628539335598918873143236503883885168368770395951661033623039452562980858916585927882092090722020405235939832949944871616376868565887736706681790479756035833216915798995877560805414574161063872480270343853004350968711931087095006527914488245693787006230853654277468378671002741483734741187511316606117572819459820666643189025680992469232390082015356226243745991547474083270622530334215091648128062374175666922357523426566477030980260111773898041279898146174609548264938545091760828331862564509246922372201653790100880162727192042420324841742275259577660647008170514127238943717546675950885085275504353226379610754993433600 [124,79] 61897025011864180320071390224150588862703711544669656446904053295426023141838366388296630727261857973604194620039465310857000570875493093711095023724293155781050025670934741817468360925242308447579539570893254184343728042106418395132169613233032332668615633723479561280538677461952488864361487314883794182363384596505537669931796913232792314930864666558097239858285497753720959982605363336096322642646673292911596480680045766032014934390116982880856832431135025846145395247172867089475362005646686736114169663505722617893216572769351840614822489044788275411159890856242277875666436228639783862437313559832971890382622437246300934139287661495620067244055196271260991121698934007395856079788674814027647757081197163252403952892851743713712525412469703415829175648313366499961238897654527059619368652091348737181724367644889458170286838388513095178947172179371734017031229985053560684607722912135442296715254623868911019703308544446835791489790048519605771000653281946483951589158658700571971075834530841627124660691332004618394163648995677969870901668090056995520053127550376214849138147266476697791422253952049069082417902322568595682996835258127878976107501179792007553889029237418335218703512652945694325473997394281458153556181151807681040232250672572485422204504914483544563255399200916731866322035200994357450718025723283916344550576618562747515672914502591989381311039079412729005654260571539851096993976603915104604423491896070632280652021861766395198156922515907901517927486867508433572140240089708218310997117462752562260832739606340221772866652899429397510200481576429966557821236984823753021750546078934375606534033154607650008602461762675788789601915461972463269593139063322023720036428745857100596971950961664569269718827130737657018025555545640878103719335658677842413586357323487288340922851887913677128588830543719401789515326772149474895418870075988994920513700361653959284699141032776754776057996124177178812686039279631994384575397763698338174882753389408733616336472600897203334721081186165176476790790582572641450749269936522084568327537365495798105520430010958720415244721201765186915705140208411785199150019053629852278569102792164289352844720080 [124,80] -93177999988023761639515235210642084755658086189608409879769248296334150897554498395173134039776840564943179869156155256881287076827891272389087891885433975661494130231917946767551453216530064341493594651685254763852785749614230173857902683426854754754975241467267875134052636105348266536317766512916520430236265468922793924568470097927464643670349014510121349698735697170075047413931445278377810554692590232240667031035835097844453471855718843587891196221662034237871129587491040587992371502282865889855153486972609232952590475240993998025840637344836568656141185379480777461932640283164705032548705775054002829252214359654968028951619239743342828889765726478834926954220665169696205063693804631732373713510148620300336199596308438067771959626546508942060453935747809488734818741493933668675745774790643746004076049286558260561130182511246184628512221301770246083785274812089074383710964250295665740542819112675522383908467265814618799255926866031462526640621376610736955346003339914871516014925376955976973364923733232754075468735900622795116218475095594301170659904842634665177171949991762158512287462865209908482987154906839973778196509905021821753184734693265967165392993349131597408559040310683566627985337531228982802635661139017893227577243983616191723683710102399668220210226670438209836813443935777630545770338190499668497068396229981222992846107416169161902403769412383737163623367921038506184211981373310854331418956980236362899994625601062083948922356943247917081270332795249797334932550846424996819325117621516650848113993230942146300705496888444193589075279116209106303456540214508015504028427719885917062568713414664285801446906629848644431176865551911213166412228883447270599443883760946435409455265894995832034843494295047198815822689827867627123794509988790373504570916161224854598948413230256390253922941576008999345970452074818589605469285734009780589702142571618021651304230899347093946274403841278773749525823736344415420151163751918325337725234328751670388148077687487651650738185320516175792402000433503518025929762136155618082431506681016807551935979334153459907885933978648272967861746729214791246136772063566100974155861831509891981040 [124,81] -8011965350708689527076221755542713027479161253372399645738551272404149106651825954277448679076777375185086541558430615333375269996798107068986930733568803486131739489329181758599499157917085577333818066875511143324419536574013815581037670643361039972819270236788239044602093149711112131527487219960069270470319184768727987658425650982956096540471436216027064091156386793990087360642655917950092215083147018525672942832578952297422880063797482666427935936832355464270365875239600208456964293609360589124207771905303592890009591266717137015837984169692370259053992753810516466220344564520854325028950690165124769335547537561676567505268786049843187695871163577339431994063016897696569459454035281684000105212271503357153056196834966139153236908712700853659499514835802027035709556736197391800141664894624955446434817234569634521893073489206886201009914491613484750237489860453375973532788032893796890090978052593809933265870986602680526242843701577191916188892155497496035869764700486754255738097812539144962399731696601701034339107098932038580755097958192905230003499112124712332602959244312711218621625184507420982351816256617011409540024768101747783356787645020812012294652349662661654512906810228403947284210943675761981731936906932372730432886929105224112290292301953023839764510054273635391521163024751322786724143535493242595085564283439615711173592460287324438585208446373087357670085581836392056065369100415861803158680939260860617007365774898981506685737541308611992442206151872382131302274553675056535382468128720552681370350281293820735098759188341228756264230639987072832856624933365718768023032677338893753791705524078817467848794668056519727536788199877284543968205275791033877218008972649584466498555468172403598475223665408971226817095184399151135839040065566607424144451212864664809963139175650168370199856718608678005685589076629060314527876064679324246868405511046337825791480055942979335009983953656302982042814248714180155486222267349499638588623782829243699639200481631894652605517741816706851056639021616330345490966434220210241087292508052461967526355558124905090622368685735666334543584400043356152435495791205558234148900365022340200 [124,82] -749763515242589056653116164022231400234370016612670962269451462198748003752117373610266051877101530210402259938494935159626848263979560961460601594086076757620496336646489436692341741934326304218849538345485248665275404229316163046541265102003601814735344229549409352520072809747135865879128429521320977882958515705254021159968650338251052966135279644868684580799777809534354086420094094789050863012001424540663127606125244296914841465915787126303369996572767572711162576233757449133782658375510158336936500348320314847439897957574477988132873122963745528508556182418720485640449638326561997355128903434609388270730302374454235892134381334538928985518069909016340973195474152522861448186178747637015602697688877388030625906344361185378265884973368985910484996610437863130762902629538522321165096133206915725057246587517290324485678903923313738753778696027376473022442503960611321589942431062942977328121678960370354667664070359230510918401513466261928050075779971515176990140297504125450580956758678396095443452820400948057133013161139355486590964748165077805510970440412771511856038801868443009291177808697891622832606167001145248134267015176963864999837404980552414345491739835134171904661025041968743484911126279364992650923939131678252852810103671159763880455399334287789609412974549182528072201451891143495667715449773203086325593781467591457609413815567935676946058863094492153516833241980328040032225267987265260255312109955241591979206558090613407405259234519632174097829974605110475614600861934764331589770105725292342719447532675921846721456957774163532879529686889464217818832345511287890379993253088147749775500643294299863816900496527606644111905223120369064003898200767338405449974230177473165358983812078230260706859251747028798325167467623315436494724490170831653345237233886595394767536178669361943837233952416337357027295677168109547331350733980683759544274238385448333037676748829797342052539850301048146271509359834362029811527582666855844202410618804545194286903155192108658400124779208077558794981799398530738144644707886205892081682084528824044842658269956989946973043464035504284284251149120529367827937045420751323770923390106080 [124,83] -6237877057754130296726476494420187043524917894910900494161899589490268919649876949803114295343725102650302206921846131921300198871223881719560790530943294827652249776558304312137024864616503093155986220802300460228175980248632559421444715057088373221407356646192427984280967751092253676598592928960759845559354976273667933536923888188790212953772850019065955414388942635914300594284963725776652058520353321608513775106542104396812214587559473192865747673527590155495621269041853380832973750833085901290472609399203145984654224150019417181966883845697688936273579736935182324951807506364407828553077795091124900570018537187882034890655300161547203130619562777993155237735873778609979071558649543041308284763654970679214862251836131736150152206864475270110509038326738048213033972583774109084970610923562561748934140670120520366958005347659891219289263665592895891137237058226321256674577049116999921802022698186177064978458602714881238039095461408983747547562745479457513418131337143065161816493623464899955772779630030967522812183568938799751640840334577413854778492162858234143887062620298037647270240958885937075666091068218320579724784117467553748358866182784282513823240473999509175555647885252321253276294998866840089579062702109683052206334329738391385745803679406260061931348786592142917167292058433522723667279284336394299341672921407031456396903411097207534985640551055649938716588851628253080924265709521874684240779916239549157155197807402046445340490871861958610142583186553727669899968055868247082827566783422542615482921330516176324621100113894444891136427469386831740715855571974618128404588995388615366267668585369169007900496012645218336866476718859473534558990695395228361389752227035773874480254749403591027232804995826854594678853182949054963814443735271096996997714968560482552247744938859355474383291428320991532611984400286409125646213169778433611668588020768934407448897044095907490193330308885479189683039385309735503603010299672699227516181603463255475059602774343999285961224172953262355133294569059874330483878907792586771133983700164752852507192357999702133512966428112312141349149762136628452741510030843364317316883160 [124,84] 28294575701840445868439522896526887182504316890264287861661227411074249879696143806270233815109680771083456676698760251391860701755711113662513495928030399891922102713296029427151245610471094996400771563845997660289329803524870711879472014884690387511615092616474910350116130534794403029342450924287157909627823376344435648938251697979888958464691629225423355040027992902100875042500466720681183243893605864535137369449669484173878449283436025872348211426240208515985683297963116988732153260357048236886223091420859415135558762225912062186642442399334419427438681184140842208120793118811000503928362120925078534685468426826391888008144460841199453600679034747762847744722693133704866381141987928373810560505346813066514975562734027050719258145558684155260521459322597105557910581776205960223538084653339181013291289667417575125277888574854191453398439513769889312934444935325419965683830066610181110833358179519571409327433878644218775636920948140927966718216134708711626830169556061848226817469513502586849108356838075983936330663083717181161645591479850453421397794117134160808320494022796726282386516788903251788325923694922951455163675845279466552534809596471482371459085269950737042419608732278780381536452849360465064526072562231512971098003108995540190731959164100492252286227704029165585916243416533164480320983224022457232591093097612740298202062779486287149963677858650355700012983007658563362177090344023323198721784432971083223101216324899740454820543821075175917444869400317414595290668877166721807762310189332053550844786984354086381915155502260137854839454533915447383883886605522242062491670781379726759869750632093041289977131016175991856075776348667386909137481654716142231363808173807410046011854104153210702051831381921276209615345743033763704827643222216991959150167915522348614390619384477051542514306490215929022544651080575664640766540937072834061442060211579682684845619762165717059564763024745681971613282734262421095745110729421887408565503722263265663473578914177046840641664605132487271274773040442505003093821323310383037222687701262403340829976585946401607147515971986703234571611532884830252720309410843475656720 [124,85] 9363038575450183330360138389262043813665560695583278428778232811728782591806241072128659876170578619631142961027917021878326564437426712598040416667179944628793733046355416557709053723826258438711921854289755958453752692154593510506303260338309410100794932689512097422817887129824041881900458617503313819402860781916229605673054725643268871704515079202768849668436980737160439106682701023169945069667771478082262666252713293374527805137602647644326860903773874112545714652242485280102511234218952755906094086268911450087089042203878689914751132209588418162027148685842069656763387473375225495616376776134877202030117895691336230168984972910261394326665266041694371309112599097706677748551521403097410076568679292326650580090355034119879511985943011002614598794722500902379947800023174148055424601811463146998842552976109112058168414666005923828800586041483031505821230879603158828058754355721552849770135343763299914147846862120814453875296662835578402788265523962599164200258613968245982491948316091034480990533861160953419578304369395981410042802280181443232025310158190023955654872476497842037533906849824680972564204530215809508981408883048796838455242835307289551067024435801500968820165507093174790268457384567915412189339448845399679945070659425842987722387118347551485204474951422153226215162084329882592162187248589337343895849619823307260458474634118474073580241724624948827019171717922144005216170137982385281121211440321326067769074253143711476440836963724623807477108492890940305646680601193233251314955095008550202918831930269397836834486056701073892229107535365623507693229400271451899043741720938403247458486565826359464475470145298574829195171326046689851602816470682089093743771834028888815138209947318666928746357094376665298264228450400321528787575475065932042575765201322407307355683959343307665200984948373350078306003561908801583385737787132792797253030483223698471418643847876407481092619446501631662798326940076946957775810563524737165377226577355171879980040117220320984724035394693917663775586934649798566659696431213670644910052300658188307873498944166637527039799009662473189618921934993426765121745043603056600 [124,86] 97459579505370313009004257396526724013364924901339864009023982332790347861338221857277145202663072510927335737097420485342113250869717571724729130999015426681353117770193018924327519644536868119446380875474205795136608939407117928046822297842978152233247241947668687950166762102632985983070463814112343942647535581891966041431229176865686193110845493953880649418701469377150518476833055164454903942075933711992792400604790996830303274969983761517785363692866689758376690162815180771124114033268314891954029399963965922144758972667050256929474535097261231347272206515081037621401973788233929245743226402411929383915578232499091587827623388560950064865393621679222493675436967541255552327237618488670090954390288395479338692190485219634957396800123308939187728126254654247445159159235413223837451483291409148726875450644677206398375532909324363868251304922192976353651986527595708428846510827526790644746252987979614923973710678694783050051250632845520727722818145275042085844000346033716330536124110597599606315177938538398724590116403331751572986765828491283212624246160769793507445397534702522191496107954434486556398352044324705283922343659341090463852887217091285098931511602876251597122341172195857694151989547641565996780045722434594799187577997241304132682259399921703019376311605805028595531987096151119922694209423656165413152028724989625124600016147812599583082171082158821682229625800049724081840394376942853743601273248840125637478757107864215854471748852406659456953816834590423030539280907564735184709257470006438698580122470815058076436515102431015568354275400722738410696039278250241997419602737996659796367368423112239012176435990462985010986052510158346953217237126183301537629370024633075433199317174707825234412455859730661405161125720047513716046327918381537440798325254446677848831267067562513998608780540757074034225056564626908318247153178436257951125077206447269040235872493017847307914475435184483560977833614754133254720499256981827197644844161097102523799788795278280955253286390271324855002258749584786289745111733918436600718922978454182421519406286992081238177083362655824053843790843805847551744108386240 [124,87] -422423445337742502804521022688835646629429686108330158171292052855565389573011578587764682415258176070916114107439178497631055816157808427621421376400870169260838787154470116394913232120954627557294580774948488200695886497083665175725322997806167530346307515358636055188244266717306587651735024923573226171530046716868810561111665682841595837828186567499561480664347151033391421546392026368114751482107300565454486087875776974302240817270995326559126937814808921314583642462612457645153133886343089755525923298095400044727583332604324368542660556618892815837868365948250537458775478454621162773198267303409238086686501460635051389255567958213656252990313283251069906177397163741324954900315449512163670061894451452475091381309277100971198935527047182126421658054545048984567975642076817892930369299423582963551605858195232374975635046778576496046792994636266698982735492445551997400190314481354471890053038174492008852931033172696442971273623048469244272099615131680946110012676665415470989870749966281173774019831749464076925190822189496655673999574346244671590644054092363918656059291455708232204842252557119341750310197759900434178546906176604116392034565809837506580791442727809264036056512285033698514554156170967828898665449915402205782050559539606625710108391421902643913878897276006897679029877686915029007297633603106239314930383244713160925791806821308782622621124712287571086232245939826486556479533496593570076506161072284284575336251789586896616313345791333889396706786348075088698260800260166753048805481421074608998776218553631471915397029407953124794417025509396086527692377633698996852818727956264469460071043316309650113066314163654494555424498766726793807522960800221696254142424094048346821741061266981716996252208473270904292633189232954759528449519594462745357363846183829158834035660534021221428600943887876518484429812966328170823948506676843974278306044795725380149581238344872051409953775519582156548372506431158708028752638438473130046026747133007548818137011673283816898059915229081736838536583289861737127931340606066963080075957958950248787832756759199315591571149980255048782375985862666454658654480 [124,88] -38783662483537820922093617911242425375582252995140635756032859349175405568115307536676330200649983511125238387149724595570547778223761468014827632404814937777186256839419783971272513690897266791765737426911906914352608699306879086857930787736718655529068889579040326129549860617975735292259656053898533674328670552692034973541661048207960544410861892239533211639276008724121657671297422661885740145653708096349895091860848622391730594960324688118127638447591160630995926014556079925210585252993022078881968077866577254230382427146121159034503294071243155630797786625200657050066981164077253469707897123412463800965958856430866073585113973363089755137254194351256382066662815963063487374140377675270906168155536210395080024988822863056616367868738931255016380501783890885275198591715205094465880598613752496312738839349006996178008541478659293684316673295270719905343334675364483277352227750856130964277032893623622645915046884853408735697091520552799015608880139310794998593950896301996810689853381764765261182526644910951783495343848365215631962216853130594752280848343123483508454312861828531293392627265124652469417182136130647810996131581617512954252381460652932347670915106235146713694501662410520546233303470763634657508418559601951621505230263757563292562824132549832604215343055835857823491978436461606259012697572712830948568661350546687781152781682097027186837955299606816776864947042980745446861528391423039176177175253966650640108253432794368309780513946514794882589271918483080897810771144498866793277471627788708461951573285634486075613485406362578244752003938675329173327618392779802142283507191466067059516450528869025159687888855963828955203330062689189763137546118842552987706010442960009880076860434769718887092371104823647481319044083805825223950223923733015248666841698626956797030911073302228634249541113944428921284285235061085070186122804359418421674047643066893269609027951040454620810377416106732436927936177466931584222114889095726365717194433041503057360916327226087313480094507735413547419373956989080772375199773233843491366684698062764189645475799893439481914509775228979861939774098305558786760 [124,89] -237426263783704492755572904613188940293042910853134328880270806617178028706784134464991292056612464003445086764896480819911766165495543429945811956499610238663660319979831120041207736140024348243347272187559976308212728420185910406044438627306140310813715917914268996877642784887631284327203376372061486461229212425539386207998480510087278745994950205247021051567338555239142932526015217489813372185852793178675352291327227280539265863426863883665693686174526289693198182286853315448724426363209916240524139492523613036368390406707090661528283236026101633620764032573268616215929607779943270312049289703783913966982799212910599946576359935059516789733030157598664326567472692209718726832924759821631950608989121166700823127585911953841915102346300817616715256467567436248276714396989842673506300246918898406190643667930796142894190566466635863519159010700872419595456722940984994306552219265524532584689363057224285311300832900575404902349367711950661003145437596913913334649763163423468943800101432594790004717728916793969476271098456642894674011934346850289246069854640805064146336937107056953668801775868538298238273687861068251444719255963147534828545444422999119923499737056140815457084905694727554897517078404595882510773570174802260480512321967814054706540815056195475334791707451272425704100051002310082910539208378413563223476663012933730692113713566730396820958695499554592811118245653781261174173491088483026803273913245550146413684061307145315936856339469962738202691557298932577618005474708864644422083019024286573149335791989783137609783976293058992502766020797983534606813023344155049066522928724159164573889800797302365643646729452655492186756683932391502573204105247798250393007236905688648853470479868629961413299013468990359503157301202409200940947386241344160408373538821396191833205954770618302941640355863203985910937928241006720390210974093532739251778870087503174909025697737385401642020822774735649960511270423820310668762829206843797400818167684567255598599098682192694391051654786167875983102802747400457616212516800882468237925021848616979012373408365090852877195750206294092920956864295571460 [124,90] -976135267863074696408508157863398891714422375288700141565201521954990760946889223379395605938100299869858410632053399912023100492932955778592252454889883014895479961240154097157137910589236305792879827723631602502256944925749550243676989003170596590499548580158423995767677692550990240144588442510404300125863351354194482182619390652914629034519767661382828561106214992704054492508500079364925791964079797038576085952626587983939623774460428455184703188962888478240888117251109520724550499837633120582733536169170035687560373608559206162492210516267882760936561648975821459351342503707954124896627624828200586551382937163080202479045936756211335288563559497918237056580674260624608133624705616726038051230717792154172630241231673702947342625659431758520447310687076999915512897024438967754383734363553631696516881398401778473491163178975359948505813244307430410087113320361482430933615365278387384549758561971119466109978454380221306512659383820535263147923412685885485174428206613832512942255353965742912480443757194480606443508686984017611159837648426938989395594910226564510685513291482900275784713118244626122369141848839150761090568783147334517404028736740957721238097287449975640200016071875325273937580523650927742298907189844905046778337849771134146388906426443148994759875523353039203918350061240609187996631046987569250578315114133753902456750069494418068521779229847652328165542900247948176063672014111447324289897372599223033978161232932779904458131863001627221295843125711354878250308570738588631236584565112512437641233887189526752772577635612528630972681440804732800165179621269898627161564516466922841628963556980442167217348091445947039022785737377152356457430347121044651862364143501386949325300920312804242021826119664334487382779676754016356288654123742684604823368618000353184738965584033665246321018153287214447458711219556520131456678510575484176696466686298093978826774586572987147883753847712634320010935512268741586346552195281452815566362860775093572811261451600103934609870053255094551827615433783381382055891048954903697847983050734763762520787073311464337554318101037807714167893699720 [124,91] 40328913894222523515626493327490086302770843079335424412625159641959678386812730161280075855411160728249607906483238156263974258891261500640368396206683634715905267064350459711644841599289363997488632757941361314126924470114431674850086078750785907120961221486153450113067102560104426668169990044816822099751980400304119907132339447255085831916289868747777733510976274855156763783260574670663197754733739062251564985802736354153552288467756434757425737441017232861864447718785510896554602285222206053315474446560149761058894025816479998678135824352506606054598357817788854355291050673404518984689307939859974527062712467573015087960182917949335581184385074356529605658461217742906432848159325347128233304739144169449494057058976394099042106936730935460928586747596307155458074294004615962420423508329288508837957203864625617988297881592979056101161358371126429061104575805715283903217414246862202523404633782576741696387473043741943285534488500488145447977063277267375726836035143959383571338234141143620557741978775059980436980669304295426986827870786791296547173709376070751219077950357927441134203407517734815538719059905230396394655785101678808846102645487953087141090140109824311843928208821314797513045554915648988291361060166069333834351379708722317737246816361367426229000343072566071997608671800769886776485536006777568999753701173825014440531545123894601228055853004290988480655471529952357127386222583669802753864480289762687399041082757212446363089647700232702553639828862280918101923218869041922320854921422062331800241554038310770842736894568025484620663477112577191155315522609777370876517084613126077730739458319715886924192341308630735802066287962916793248967219199524409662865909835514642461529647226250782479661230077126116031265030937932554616847476065451391785979091144585207687372351907968110449932230564831776680408809217129544798897137493007323184153016259036702634841611533416492286115887821321972839358193159827282187470092388980847550914786028913577090167152425012758744324600241837974818672240897910918057766768485774716914320640002960912133561520276515176601966944460733080529196080 [124,92] 168771897177084513930494511173745256758305075218300993042198783993869481685785355911140978607663618794022328880131387122008903990706228707815225963831877972054770688487165479205836125759127969958145841010286413728194041643877848784619953028965908356786546317690593059334019058430870496203606933787395592428836961094408820765166255394560931655736094870733820965081414583822455842411361415393561443380280701921620285233937460222109304812014427632281290122730898146504426677589667374962627201704407319209837739836455282785809543575272807545820893203778180565145795688051309314145565681184968346319519669605458805556954408634111339252919655047910867209198883134490199992246319385892544471426087715423471968670930555345219368535093862687518226183068161213458252967308679306555467193224899210953037684005641887129990796459217508534162461859448116866381103345045481171489803399264685051584329980590792375870749656037593589767927869517316460006357878761508502911022397866693934899909339960064684637182908253466946030618531693979115523625639955638154934195309847113763100840714242993311433667283298524024526437923105238228125602058769448350456839087223707949194509984968866461714190455081731555525959524919001622096814173446504524025651496977011534478143495251684556802134594025195623467024122162675528679862277960136543298115111206141628385032610379230022938076471914917039431405046214070117745764569597186550245267491699100152366990101726517010164083562141244772064895800377257256328754974313598215679220416440708549233169190543495066374847942590974840760025567462740279213986639827539510029988868557647907742306132861892070112771853665008448887933200936859846176567900942263578475365164722890847198182995521213330908450981920654084721091182444478570493466749702119717156136831880138415144885336580010997876857999795626791270465674348800081125935063827532146571805715801704100736942299540992534150638999877251026774291014480871777840015042602371197189216713537297233015961610590452457758366723055081124409531974285333277218284276121132036719721455764938203264315982461653610392581710548588880974412486464455927040 [124,93] 2035288687301391169086667325057283742682198083927923879416758495731849796665021884578871883180248257738235306749917962690619370456977382781621238552015945213660888991204780011615208999992020330143506010041893862700054939732063005074072141953667947570889054177690401252751086141358137666527075670426273676760916066371286673610957271951151728344106025520943499137022159631409695303901921886483439408862497006519517993967549890248736935322238476965680682515359164355392246912237687500106874233451424397641478097135591049350964589245637901360072902280381884491306676115724401544379874539072764311541959134195534350542338319250208778034088499288016365664181123955058657884525668076567579359159897326485726209866916070200922302455514192415843437650110866169089111602596281535323912488860774248608883883618474326235981461512836307700489867734944046055651319644617002977387274636113522326597906725608055082002768877672307706882557388098402521493336872164635126569646760475900035965697508709949982202055109023291303368544143710602186574137175027616988454720263942751991307863894261772470819997168369756543980361599072861136990143181998135429024545168758121986121683888583948258511528387489779480936103625005584417610985553447773998621498926362021781151416535168701393734061206335448536489666466982553740628888859066799120843990335796942883631994864052291413012864968405686086712977047410580812255072965430066110607731533856498462468250824672064883891515427566412040550977964959285934250783462336415221143852298170457403766177161572208529532176071822381916316421082901419144821542091747400362977212368866712850614845544321566313714985134427171628545813802708044954503738244459911676718560961302441780762386606275970710795104348171724875401592159470635896469859972784532080247790786957041490497016590553666843504996587863852862312116608228272573288000829006145561475453007253303313821054612995822988787019121978050610678585642885385727425745420516750121085095417572446618003364075781540709745868034900386153757433615027945493308157652465227611319211195089335361637082480657734836270346371279437139331535291559360 [124,94] 18280751836214165886172925826324987456436718875843474738810667628382240327075556163500172425532277566194527638266884361132683257417697321200705814248349535454971678664835950180391219485620603720524781642707069248362359376001977276154619197456040371073407347132217371419001440985368172608994890301084727084881085085141972512815630674629043349001114697677823114631653993413283302618950153467699924197263625958221401876421081622835216006880520647204017374072556531605114604721089791591551904284320124727763085321598929464511563009995877943531916197655815640691706257240979082733043023057072004707671950297914908920293440761014702583057023167123019951571489500783929198445878179180657098288793791914252424836630911824823327909690151704680337459730096932027392727297458308977377258020519715676042674854057182651310753788852400372349389808912901258660634361919740973605402451628033181311998027822489194371705604490578842756082541408385766659711879610072071537058347132411314167128380058673422142104372742756091737137439284958403175298291151737687157847436390920533412048655362839216155990291976103260330107584966984227580211760066205227747195843948129877282608774329604340110473840824549117484255851764767601756692714872975678652531808102617217196744613160461378085428994525156972570451130701869687341730149032388947411759446368238130075649862119443035902525123971211768845727486478741260291854341112241908109961677545199232967563476047651617073375317448347791542582649985212932003237659053609099963135019107576737314630163017903899661970333688173894050546012750099305096824537449468708204885017355409380171201281970757711962276084704705236081996908482662990204679681767831645866544459977793464274923824709773496126107015466521287808284481437055604401674058267224458328345965965193332864727584222378115372497861073197055259769240225065846763208868847973789467706999848321680313203128907088998322368334712102136247572555482947454999634642957832024561216493717751946526851659737647818256405336445737419338448529494300316709319638081486684011084903308262279104272353537484312461967116100496772537203849176 [124,95] -14403719800529990523903077944424637515604455944402986622682781208563021001990765993743974848363417921237715284974731082870049908201256281244615722028463585085440663580878920364234750514324029407470867489233521637811522019247666423187956766709303417349659862097737613528991137559446468409501767915327990442773719627707824144834412127177586057923524489055868821067666002505555974996075582117621218299811671154457684071685387238820287641044449363653958929394603416719780420907200317741257808428166600502540751279111171817705587261360548440244610253968239882639905824121836840688137499782127986963680374630391301981651065013470948864104130591903715879345236630155757890464785015711303006735733469801232647812280392328933547816143290699188413714126650741424992070367668528011585854492917389864662918276669086518818689620612360572623191576675062161090752224532348285859177443775840126670010949773588417206132997074229567446671135448542266867472150560536686987573819563094499674519843130366247902361828244218630666005771169088119449975039683429251525330157252780996499636484491551881931558616330875768451290251436987005022787004811707558840655049972706902016457959253167308437761351826902509250942999726624491611312642938884098326844619905463695620231622177664337954384639169104968038596589772977228179180749712041805138463082424278076560597356286341311698120144642769219134769960611646073976033088719578015205871717047042273049785840753020519997429021261441886281627262940113953214102868096070903355143111892160117367032169694250742383103200787743717518261482082875662388468851043371110786060739578847493460426759923166057430334984647570946801785510304253434049056186591824645504093193662408199765194217130874145526800806474775857257009297297743841935363177803229325998469447684358610518276907291030259104514635276835505522819386003908997852298005823842100827086072189124693359242460675584817333134359601116713207739956517447374393778685204371254327001603567612297856316197394571690492710840104456427875363898339942833929541876333094141950264190046836420367151305546800377753831609618131789939508 [124,96] 648079953038579589496839608028668326767315104345793979894999761525422941327703132372839856377604231382444907378628731259800922224574978637167411725044433430777113146672349766907559759407412583952788084724852139970273829768301606332856258367365158325760351462839729226375026672930098950036801405814663088571003881823344321878263638042077225085159452738949321911188101867537411394732529061022752514437188272525891826842753014267722810353839561054094839111926167133092318988349202788816777247422038533039483349093667626227636156570028338730229712455755449920739289066527181226840824464015472962933410911456539724631802217885394900351679198667767922185664014806079743388885283233388846079510143036790774886787725928916524491442281743735223350850031363405908658909365229661182260150844067615253294314582512499180198116231394347349176013128266561598531378859570250147281052207398616084827731308674691362032602079270647489142718713828272116145353587761059424022103577798100994083387438802800600037314654794546689055163133586755782656822233374028176371009516904280423555527497966269949177867820905081471046016657570507691501672843871939194488825209600831039559248869411119758283166291655897409955138041930896048015095869438109656562293405585011414964035316449741918999247060029567154167024126954147648434202972811608216823872628468268208364519802332361141415690170243327753858774578338580168004398771541475822935916569466856307158878770100912866853321345456289739152215995161330394499637800915630090101113608849904642962202534610621375649878106424645378375697704042646892266959040221529934481153489240201204395057023717157284734274630448397587248694651433758010546823630990087769709167423828049302010666805682343018438438228602512773341665137519152050928065061004867590788965808881521295298026699756140924093137544791841219697258801602906038727008608008683842673223395669032227979502145924984482866702951871264302092170200104645600127937612224293236133829959615597773821364618150155701033135217899232326199939970546810491222331947893309842366271129212810079853979212849728079120491674427851376 [124,97] -3412939531248515099901368851375612784679212788687335957112820041832149488055165957321128871334996608124450324488998150181079910587231444481364926067722355975144832044748113633717295537632366992373518236333450095096332361573057562156650295861431521411460339825964940278591730785165718966684889590995378472728473684549174539399319112192895405584052830329413399542381951444018745063301099886580243905459392884835527470901343399686378428575895748227507239629109068397252987523285336711742757909924110803859416819017636198310511183303277055981432326765027028551774482315769455044861701439343158955855573136478056937563884719455195128079593366699938452690325282639415434575051373630663508861797053923130998416631779671808764526941681827635850444972309312492989552763990088070342231024154592754457954171071887264279983854048712192204681153989795984758357341040110591576336982710164026037184479776764536886588084394383390850325543344847268242417852863337127029369736829359440365299862860221861511873761074748331400723666067936245774718283011524421875564686249560923317620634964618360486910353319201547014215995855656858054502494823435306298831497091986194549465196031346401309832237972827303967170499866516014412017312744048666590293103726976523994472514511500370197750823679622803939376512534100249263833549721025857881991911076733275194913857763374364618701841829735352790137528055887991546174604423246044189208541345627252543527715438764397576384892877636067552343445074270490585982471919078553045530356521750272123667971011845917981332817635145822060892906245225465341006778248764610092813101833442760111513757601883050555233720440518906352945627183454968347975302664257347649550610221601434490956885896514677479058531071522081306287177246401269787934362952106024206070738096354176316149623294246822595495102650124279492671604582977106349352403471534000536272037311813849012078780746434521039807478135016056054992813369011009293456595294554986364242448847224189543311173210576219230262151886556554789907454325229406681680560390901900495931959669306739837400274656798701160542729188564 [124,98] 22763841098525357199501818060112840805297485887732046582035169113936413551466841703804182870753725879287694519929121121960020085160557909025154485619110225068264050554916069270181893020432185437010482170858317424013448516525567487473743076240417411018302522518920299318591820736427450945405041438550704995212551130214983160948679240364110284409999985807271030945735210627336105219228685755062488325809945835567476968686111950812518349551166745836707038456351915177658221590334390933934464571336668790998257773203087980079454439010059946481115908162807647150779266471245559634570141466092616199553859121963707392039607368183423597184493411608125052651523045207511936021152482333430247267121951555557667494959108952836898827264481309193881028746043443832919167364922112427205980284888790707824211438997817902677507714837695291889805302488031576514629810359001097949584713637788841686492578886757202042579545622105417137012458515363195119418662615945845639042565471056320327954787241715349555717034913299823403039784561862881593701536506726428318992152862747933841087773291190152331809618977267068490248030090265706334602350570579933343365099305537886935519342308554279328301794863679985662205726090283053929435280892466423363237198801629007716346145198007542201743049737591138545673806784921332803645948749185828638306540663333697803687584752097992851443290791167325685230065440012168480959693848206854736725326809490187746908760482299805830944456074811333265012334535623720249952985831402949104875073889153725040712058096715524370315125408364696701576168510078905781678138734997435178655981341305439466558527816906846337894492915240009580611757083749029860131041553173446370349457809608873685500903683887340902178207613726468893049395087750756339344701427394798289755850815437919128572488454919421979252806400499610252061618467872682271020742634166522642342061028318245995949187322650378097431752378733550548652843701356715074059727011103300920994139771405110019762292176670169388183734166544039572085244202994706585677403271266955199621516434169524963566976074642046697797496 [124,99] -98907192428850927631323642222863491456177064054050036482855689251792401880081652457697730754495811479088386196644787880913986626807874297560150497876168366058489969748528708477598014961042128950448427926914995132421179553602365360562846338937675642521020455571608640806345054435631046022233954985655147161685576375633815541189758482672846575128965692662126006147023996586872462978353223179098238059801823503368534287412270091389285691157872879683983735589592211138928664265105742676314072565040114523902665988456184292826120532748557411048863883397460916583949924363987614911533141991589846764615496180513499722280721961584137666605322209482314752229856941379952020614094271469181397983580182864014247654598652417425557451531115881597512859483463730398813637042035584487199587732904374990001508265230112824149071704125446237526132997380609171855520979826636638305493807490853181341897307930833855438149008681902928556246388625794199461583762706385117808262585445094490458215359340367766997682068703177100901109573053135780611422669110828175540876960662708349444814656541413065139526336121097185489467684449692113185192916201035539160151198670350536407205876965929271968979750417160338726818596177605993187813210231738045650616319828812176067370498947894633519429921816252998716328823993379439126498339778651262388222020970852374500826209671404494997500136296609215975257755404659969833999065856489604750582391125115218688317457329973274176952236416882822460448326919874485119234091063211530630398805786950542049094342939074103885108987799774570339055668200555939330231666786566017037660295234476079227642889443589261664404328208448515054341958859491188682028689052533276805118173805213822435708045961668226235174470485978159482085218451896928372724957319603309141541824169269450194313002577849628344963372561108199947899879268377896531832478570329522584988011761570771456114478216359338970561795190338294348321409043161260920547882330824661433476041728363610827119618526706503704814959901317439702759711909748010291493855029897868082862482976364727848414732360678402256 [124,100] 478026998850718632756225432952898220612140406794802839077336777315654771636974984441677240257195974403321072384537901284238222082138502000721046320646055439490313036947434366190028572571866410758982074476037389430598341274426457865762906632752739900352326070453731455976283118298992939181828939266922891101591328675020827091047652349477177674869601070546613913590265391149338043418337511939035090582247063990944359386110483851063213533915915326265401361201951909340232835373532464877066662994034550086702619854625207602243896896061594135189905587899977791616176808029951766171132396305601999118696170121256778457338614788822360390334717297536809969553105237911374297494005857830973644579887830522099209434480598824550666020612425900374324594325670732320566498577565072645067150256247153182047416197780075468257224931921360334954643610785900635027419504762752206859160459841195003109547668717499183192478461974494792817064103556048224568653485294996360062692753119527574927195635521697650109366304634310468706607503138060312045496935218015322422118554149590340203078566473068379089367607837220933487795353962228128953598275556304745075798947543411279326558889558586701261587272101839764612533639047626338167824621681511234327926227097501852773813465229251530527489809584095793075072942457985558263123912281371267586855079324902466286568406071453382408165720519493618377255499458860482735632859337517247434958033146493126043175650964229774095027131324784462629067651637168308020450628396978991444372241571865936711180109546653844233029023621090537196473270959815739748073350973905057147482262949681727303887380372725372560570051764956563863382489687093210632975537292243573453376796616462058894497313097785377584850404935399214207283663308916278024200231101121949063497184242785392028318532104032128210049659287733096631207079155835063972625043598608628826311507886648544439184203885801447060106406165462044487195289971036486473701396124748180668795319531567981244775681248594005289337900286379303922137029077567929123012662261809112958735564116913972851919176623824 [124,101] -1643708442082894257717400101040160817585723972820608787215041880500636182998664388916099161009842850334789529264133355726792635993356180907661712831588554784875413580259441685713633663114436505712716219471809127984243567756721529885584357531660503071670067558670690557302909622401512059147174279486459983820691898804200701083843435658012987744858867834444198985860367379162377214995778086681740608031720111584273573154126399595226466563798393229333320707856551373768794522140715575854486803748407623320325781591041122148099010785647040471356167092240132848735764867930956358014057591023818891613686948081642454282827558969458535741377536826560917614921951618167195971547433696339021507812913646978263511646285875224284125650559009330077194422296336570532572387747470349257976680369766161087155658739142163510939410102554148512616798088859453763331882508654971028057364572047046515617850759776984287653374380808505817666460012584169276063136798943717386053338164539167619512464008259518354648197693736267323712101017397234872259908322807694342624845118577758989883990294588073243301388163737262588566103901646350360510204315896516039027393116105251465737856142591645926969246781590212923222359379239792318393743131446338890324986849052067187559366559921738694146173388219798281280217829766878965985995001016038399475716861647033529596470392374274349017684528822001473747390731894383883112547344646044820030817364638486415813208269646429076393254944366287684169181857776085059601404077768439839128292461529452768380020054607500583456170274258306565936152542325955550028338630235800806071497835836870420827969699123671859786167069835960543709029529867312132053659101925063813855691447435366528522676549245135106338580566378678465139936882592691200665689211384076507129503612404762077384009280351941143281920665181764006033777679840128026025222147794391709222530159595496982864294324190044535438425300466125244837218670930518656548601831245723077846960767608799640333170869262079770829784296609131828002867282868213827446085392778541047209141048753764099698813684 [124,102] 4725111441047070186947879203596034748312781100930987858441331286022857724020608959844530404728781794893070241879270046194257743061691114950730914140911673038518940323277861321256839743792263003065749281319241717710118616392261053624160706748249227648163487558565587537691688285156728063188207925962150392657875016267090095945505319127556806937148999266861268802146009085438138800029234316440396281615015358570208448973794084424383423749043304720106026580092863191348948917962836030836547648972354045460226111460966534008587861607703656792315666806497277311038577282250352508748009568556036412685560878235834513043001814723358999662377365121814381385869638537601827184735974719641045475026351233837870932482943028911009846388339653440516625277622816148894132833543910488636056883105986248456234261214766866052899820922352033506537420540541039661501687756267690466320647821226952262126537127856559231214815183840896697087284819365649051958339575365119312657248531169541644690125895033741509342492799460335296478472838190291703680578179595285697496172973036567705993662382062124530730763138319337573899963307363210516510108655246632037325714807398776066401997350357432611337852364046626395151875957041880189584863377559369801248492432173065411155751228228857437586639484240243768351644369426711070661214203987476751034038519182794808168119462048288466335990456029380468302875295913805863362586956715019431481844646394404585728456455857976494518652529129021900309986144381656464694433897538121349463997896407412727206363953970656265565091287839153042419154913928836781022387224881689933282953050443679679590124948084486468974698316352777858398970772859509685406764901833513261263744706092224141087678318356513275725454893921145522683034439173234822833290364783970756749494110655442707365138120177801587836194852624606062523857668394036703746837645789723764043419328942257304694268237003049485703791499618519088999460852477961671688972402845725557000378543813900074168605235699946666566034131525320923309346289596611387447675608838749631997545367974211192696 [124,103] -9231250993754215552416640681794207582809823198524703283766873151821407298548903624738248313988648536399925320881070285575592911408030875757417504063152465756544035681911042116149692729559545062039802032138580632166587963883149080024828562789732983736003132287894943093242512319758181041219496913811460515188133220565395157890392721941419144276849171572342321890771427989872629562774176279321892088796004197687381820390836620599028066990243325224531977983895586922302380682434164591605184976351946692215490469503332127096070104595305788455148235685172986697655732370101932328951013217206311025157583176363015149157922747924251268443848182622404961829573621238259174857385883669986457465407954998601742668670812174952806424651606687996449228548647529591417694107563898249577218679067262156803718113964348666053288242614429467428257506960659794879368912055715382842801662284203297118811094882689888967817382373208708753769590288375612021436608034003596647160881876535472638604743129205576751490255917606743279830577041969848447673882213844757195665727749532809824883095057085467981239306934645830824214246259509426494838996160652695540269056694461157305237462450248677898745772609289542036184332994432202520171126705850333270637327851082764902851418679562204836362378678374361809369616431551093506912711995090026873877662718455003499442383353603926400292650683099567947520011494088599134134184326290929698509075994676368026990210513164877512155384847738017948533383799231703446365681549626499254579873211356538672218908908591072989981965956505835368293049806834101491784648341085892567878264131061455300926505017782541819710751236757690680811079489575443710984103838660066587289726324442007107725563453059811916709954786967946289733923564459434286547014997267808066348830938560425243828769373493633699669792746908700596126246016033336491981813810029338972589124149752512606784837556872994470142240756650711788199770145640750016802440941141296184055185785625695134389885129590415032828503166232303131868597033694419169034596238791445995397378943942288 [124,104] 11974117903788577440156651069013775670487047310677827223616741344061351239296381403873694796906436675346276876445070504935000377924683798311388438341016163202652604512731861231802435435297248166168067931471989359597434222441790100632489850688583747063247917924549787031526944765820634768805373371365742382128445816156781088104337213248856546674785359053460130884250785650037237998761326621060969983715063357272151347723623573400028645696329565089286938692097015975228840598133010580425166796534070007897152133347377429738808899770955173720470369196572823466225058028026037382986273687272418255125472772339828909929758872117285356392155720163536075764970660990734389258025261739826757792103870554548863559451327544089559309285036270557773872028013622990109246609069870512992151579293460074947927019668043377799260471411466126084789084281865830743375307228810512118544146304188992040544550080431838770449607752490051634375482924544068023968354947846388027517417190052747824545531534491687989335027883313126926185263080031865395306023836247578550726153535985016456739701026501442867692618714968121640217232614347608261429808921195815452479255427360288684392480670531647710884520699647160176339569803373255988433644825426931931333823790035082452035851484036244642135942966766008198752246396754296782525903705018107233281984271607722097791967882915542163155464201818745522991633397205673485052756813009750224159568630008258055774790552880137456745412863942185686152996075499943821789748284139007713063399427707450502385392969677195981876754113170382993474287265039219723590552755326042500602433769247921882125075274472086527843895897389941520328529004443566942557014434746146091309746969921451243174429723772035330348331106672007720564764565912143516854119195900316890433303832674019966704089301669229824888492709378826803920027993231257241917975186487090537812829717258845550476164562507509519472947100281665707065886614611144027646688348894457335913013030176869766026826580981142856000032015671712258665177555250960518403481667619555946731764454 [124,105] -7386643176042027036869477008793730967099952161850402621950839855102040021189179254893882816620930318602574919142038518071222800352280172632253543587135002114800371647026780490784842056131465033357728749409705493369336740541332243705597284275548598646072044553905810439621592023583148420750870653524896593299069519594043570467438019086082718398453889363399897352856849970057535385910835306933093931195861625771790543768605576589160933017853717219767766810603437005167167421415246860262904760701749338450575033365099349083592525875195526778650278337547261799579466594831162003025390615900868422950999269248938163838044418249891393646371830414295838274658171962414621474451583052605223661236365603622406107479375504516054350274793341955001066317670548701838836808460414706294018001210725453922827625252218959902261687655230466419167197181378441491444665509199578085659420590598396548153932384686534736281920930555475970032895360688652083505281300977822389505953767835526832328629665634558856530379721322754270089179093148713620286616139640057930240877913408395453202597300455951909877450744423164860897785975222813578770504442129991685976802569312926402642773176527054467010833494655830682718658671891530067960805641243278999186922628350530542229260979163939306515605152031282671042833393703720816944185788222925432166883751146640890728138765188806083931581707492948019152785304988604317160810272066336238903833255484453435785442567725043210730788640989309857562768910093018860335676411975291739443060141539599619801393448260421129897598251386231475109323602094530756634203953018402134249274063811325819869401448169791196577846663244687095306187798496933850592038452819746504583515067413289825297921001122326854356971314463797471696943549148182252745464154198745113859704011145692042163038745680199813948869255368998880063223285096008397482510846100595535817832642129552141639683776159313717077089692509645059358998090356886126096753821383745661260896250495291213746264768522815839635163430444800080256427797051139283762453715562902999014 [124,106] -3148009533861091107751982000293632789480185348887368280904763473862961060850868842157035739249243770162396790728589129813854457572949646587571143273887022474983180864278716492327264801502016879060425549521074097459812856916206322701127859879637007652326871778084372666697027299152896182719403068208014716356125967556129328095442113230311852971210685785725151279952317073929676706878368809164729863166806904709385321606256374318821668615823278063490021634406271996894183625416138556156891424247224997295052575037081036753480375176365132589934676583685204123872794016226400771092931574351631567590900186605708446224999586128917616685434156899691084465485127845998857408308588382157272476984665421489717116424516860896143586691826614316561553713463802523787844813809982686207797577397518179255470326806120403397414414293861588306153062097276005966846419938796614636184644838104820173988644340848119449120465026130819678886554978526515185394941905503688120207598735100091276990949313382273082013045944089320010622055472895657058871951849579789718359360706324341071052549928990967010742327399930033439220231730657193471555396669396342674652402413087751767135103201762446884370291854536898448904551608420387197281110448319575542491301336057484113234160158290857084311893612084761178906423650981238911200615944974720769887310702366247399608129029403780192263493583690664319825492283613958787345193308170729044532618776616733445856731997423842006902508182967885097407238653973851481543675531079932903173985166019419885855262242469329581059062136589009032408924154882979512696060409139209505784593875061080976183185029775966640038652803993605476977542793831745250362640310092425999144025791238797193450046546571193258348352334707745223329317483453051911922990910772406096521974277876480193706063113312685118769260255596221379025915749419695044192350713431659301305797477529535454832813553626051159521362721638368215068877337358746803348383492369654558075987261784745939053962767825871179000343094671875767417111615456033237884690728692688 [124,107] 9016805718136848614140209454866163650241558202202668719811257978233020715733486056453449960774213889263948146169546599635612805280704591750758082988522501957502669697020601300937969239945754331519065096478126139757029325071300050874544759666699882569573850454019073972931211361334356608602642055558534345232646248748339059965604671443311074402455263424299346721747032163539588197960494941257095310037660802009089476797809897141905526736627797586664231707783451202952163755917539965636573879413271659409494901218924947869031122352586224566884626318923483965528349929344026968335667510314484294959051352545854088653095016505097932816754006802636940036250308527321325519633087566450303101785858614460153709573730689194543118924708328349822066457628749568476205090278705374473343327635672214870677389983613176902991609877428271102746126269730884558635579777721642354006875069771693906946320619674073591661535524903331271716933498488256542164725620049905393707309822469349566993007151447995096116031999598701991111055163958726294495473703123735661904675671816608915402127773465795411173403476014026327170433780549523272698514856466817605895874417169198615006802032636704242107264371913660444046477776002327015750871329205633296245817817694349282894366607623101392111535733609865419624597151162586569931137577499045488150218397914457650819574516723242844039923269616341481999780236660580592144162846225032592371319177171660562834305167482171641047289829951009119369779134646974827263103062564425879896460309989786929964380718744202003712258823205240627283774590902885439513045293804339027650647328894347100726442470216535100706693915555535832680858068084848645112398431067002998094509005304505544235721612130302230534171764324124945186170357951662315838332364650080849884780333924778779589993795421479509977490851027656667514041434140507400884391862123821781703407924385607557779371480679957024607338749125781623215899790890185972231053921738380694103837360592282926668869697537520112665408693768837421425841221077031554017550872 [124,108] -4002803200430320834643096872472104296337116030297299322504669191336647471891066378810716146389597539926498855354346986531709012725856019671910360297115377301667031263205350016240220129635504179438515072327772144035482999258985986224592832682711878170438524257428135035695802800582838278681440979297618635950261741206974561605430663552576503423759863475142927610879586477659711557821422080900100332666608481477140442141689551260699295201813268836877716479900114503559163087822867124872133206844583147106960510521104510920638044656105588184490103292750294125624480085051025328748006608751397979596435767874902982047316616614817273615846907756085733271083905425153416375470730207703725216432728004611107019966563229600039512491068121874996103998619289853737219487711697694528473287341458624151457738889873980415178944628627051067222054260146930099980569310953499019463145092718154723973550131190964245153793407872266254578307608963149404266833959333879823745728595961601465962943532286032682920599736177426509413102725882807348973922841317179224599251760448239159607978136983823031616327235392911344856649833493301590611428117916354630137740137070310454839323354488329543619271709882993419499799444006525833942971813539390495364852215212349225119369590554961497434684747012957072477132445685879237673939434174847308269477450357018833382198454029551641098705821173652474697546118000587106811560621502111687452174520543876906146401523404875253814004533015718114919147150935047823725411054201292819915442827003379839680211134721319558778689376699301048610415752222095250677862932906679320945153486645686767786429940815835724994466458621017531181550069297558984788494670048663023421626571425740192315257585117922558551576671216895860547195198520195389112830366080012976879533501300883799885943567128149041632361518835512118245414941725285256871664200429751161660732436108856138902126111205761932699849126882799210774692352265481437276938954386697625881397256610772918573891093057639466466519483253800067811607866300736978336 [124,109] -1078522488372846712783370193324042662329214977498104633041810082561641014246283785391855588369799374002605680941376602901252810134491368068582161007452920447404480782695919352053863404011322450156796406194869251515276942514451747418567419805646409246325219676504290336670668936450552455399335182710750200772770026657583133769050964460732376073938620848809714884677232554925938195628586569172994266607328215836429644767565452194843758891673017927776368079392538561611410815800166674602703089698043604708488622518916382788004036224198495148371458954048797275393114123372410724107258616048194866032897725298186243602530529954909811078287604710262978863436588281269423653927437598449338830224498075755416163813996911467912927990377666621734005076766553586017870026127573799226787862920280848268315282406970517514701250634550433124789348152425276335842862850972173980170894409624363037674045234085559638335663701899832165599069102930830619381394459247452465944457966121061963261216413934507183670723399742767103883087368062414778327033534408797226425964280311209585053858803640233539136343152214645697041629540456516075374834045086022890643873978069437713653336171075722672512802516503663013429546610362972723869413241984726117377476333260513304263029768877132000555854128844824576336754798031945781108003681249501716336919425021995730533007069180052935786869984386662884783088198714231728300902954885441078349122154044058082416149136632792762113322255939379584345396978909228040734585936226034393719115884669459889264761881797830862837545206247495712815073870568909666053061752349583596781211537837469101471577861662950292449549140072077016744268213169728822372127349969201300661124065526807547615789332642645169207720377894214977369635842729515031489017878684350610113814733907160403967912917765842726857209590196837928643970644021065707929968784193062945233763264318324913402130187964106082469096277295843845565270884275986540296912668564234649578858719286760276256436687246340254977776738369574804655658635388432 [124,110] 1663629959172475870952971898925035509198202374514522771205698880947985831723477293672332002020792533652498987576945917355505308641845000844262890233464024412243379584166556511284993803730763816397338253088120582192163740017789643515576041783125016063733096046850186180746981957262900564239015427460000038121123123360178851209247163112635716114241023589872564357796768415930060001510883498292075384125544170950501877229207584070161484975531244563761105676274860064729956333321167633585812132232879315983374498653577851940322365082441560502289127897173512810074773231191739360494250478002480386361556567602009714444247971711153823159884720508391101350468707246518826712796217236645599081215786939493017470075877738145173749328790599597794273446495645308284929299894502141557017963214326164810132858171679566056084290033273995623917893792634912552205265256344149777122130545490229466786048780206092787673015886471230638261838767392769095770616185799532417525288618189042568054045577027929686589398174816024944071057018106595708189788052908555198209226121797278349399438631205006582038811053993282459345312228834582304626889063244361701883467668983087041175203465245267463027585843096138160916486200469430263966282996311133152259552127917426675385585505574724711857606208023444375030188820651360420747988943166742212650710322906516684322313034075051130816051064687160052860178020915386975369479452242072089043085277673962577771792179908582347742470512759321270316170142250010601946556908641954139635572282147250068671460304092061146348090063949636518644093930378509319616630573978837336991659623524652609990287497717494494290992113730793572261116072302803299353851525342489409981667185426210555502932109633329102269760874776428279019534073708418685241045771995337799629899725936982578054830308428130427905107260161952036891097265158176761658529792836531461431721211880296686558666453147549433295018856129742299530502517415977283230981812592363107779514018593693956091028526919853175875551404000664513264780400 [124,111] -1725554163820010834848190171998336746411558089642204048458179286608370342410657385726224809235227557206928411583337782590402287116027003984957181898923595649652321451084333702148196438874108863329754796352530044706800937707965194708188950986925296551999852676924068173720587485007884374452887516641027771996514235744836924708583481963693479793851928948667287644746365811524560475209097839878025513603564481892181691865858305589027326157977012011344894358002631049775990093125816835693121740349006601671389373410919762910614859488118995301833215819222137183517152684873670469234667792902481857097085558460518388250919602289017533302679404132139043994981648222790867149300954043070276515082806310418136723051250589952335746997583538561658427100543220930227260710011230239341826022946329943530986091946575090828959956385736956252985046199074210822402362237155513940595975168450285518049901042425231786006866400125570508569587202524433138454545929226344158974034892013618928523018289643303737822281851407143877241392490254313714885795147680531967761564255734922349556246279027201156144303062991107223830183680488832003467009127640171954715261170691888007032948690382628612261306223381310263033151426889985971605781499062784453080269994151027351859538151227503661847574365643651280204644492638111580264783642967106218187942589219374357168432275814320606893009763914517880075270412160278848656168823568543877919503260248860739363159393182429054901531649662583552278287330382038104418879386902058237382377914249281500067329092837995316668116332561325236431298654234513113383683278324014929334428148527984832359099521238721902671114605422864960210131499531031440785087046345100745536920740655397253452529552077880905758603774726005898964637874325410164488370257468956341672596148422697975291622982627371800190380681877461025676983081060582488511911717626762385942294476971815575835296538643163243872560997514667167966191745414158852070567219875687482857848105469169860448525141768673115898978566418068776696 [124,112] 1423028104518701613251377024058171278007576994953072088014526377045668752992692718669182029301036744139511256742122963572775331010447405374365253643726514607452470761880618284454721541252750959445661310812882613977440064495919496348550997062280557733525008320121531599811850446260739709189192099820632374682925549043259265096234334665430802652194000891346153875233235420001883266412984505985725057257603803623594382393065280371480492706365669637230833891364458598740539677487760580638861393316887814397272591946943067415530068576302501551694359443086864877053440870131419156375684760064082077121963806382618378101472408450854787166034534495573831271045240000296447243892047394201670532049762833007725016944325490191503125182215591438562865157856445270627950614320252397956388309843936183420132537750526499702072527677675205203027303257848452357626223824424868924975260378361809189294470194771348521950312667071304319340258185348291325127928688947367223447270409431474560683910650600455905699893351769541331699586907697522701652169039264129865125044090467693488981472720959295037315616259249179032013649032787335122689642292865168323298837289907605291389827989015269136010655082271586808902357459295042394661320458572571452150700639326591432525543688229026923690298914903315006117161031777543683032906586015906730892047865203185630599090083807320747860993628042957508448778859388512860999203547000725303578044026916311576551757731517622089770754372461400385359918497956345874225365000656930049717172606901116488071476306311872481773219318562680334957944802305042818481907619259430584055058015706639846168266301129710701390713284293734177057997668934809304251284898275794870009483919585386478728098549594599422034444462438974927792685299274678709979370837037680653267800075601473250782081274740985293297295370768644817118865382051512664152442991237450624483019591862338050082813365675176195709434041814190344249269239425659857105155667441048083419433225866833557655474202645401816924281673248816 [124,113] -959993373496702360542106365217947290456847588305195891378152738070138670302274138832994473055361276053497915149907135252076560300008034820456646308506309334761162777535188339457307592708417580414391665292330324483821407026324400971810842650766346220161271326405522131132572884701876506249928309366005991846768093364679980787223655083991047468583422108089072252472687964388219145687042083060466609678648597287462949757645411786387192019851620292051870605890218520786856236746935457569606649594569580469545271954066737439337878004865072736865908672891511891468103501414121093141796296565103554364055363686926698825994339152675481655864394038217684392821484097992413617580078254430301133984121874846054544729092170753111034824431567994348393668887950574971257211631984109683214101367834413033548287953254448463355502865653185853141318133174610830743822280141163430159735833136376737453093753214723689884895419595770557871082872088400503571637274229130286611998184564894435905601796726159979862926467663329801878421294687603905758659679900659601962951335921533422514768530334178637787405838185154679904325503002305419567599097280790691604703215571018787032499947588281423418149770582215279796473987619373634830471423053246881690570456892770131414789106764646829054219716922782872298198264086043796893430554910394348692219598053780819119268544303698300741929282470749180180327683275660406814160643017165796258630718453004942213107698097921428551394124230203915744144880409954834162876097117086749255862056918446245409397289572631740222042975901836644176066090123838090903368108360457671287940077224471582444582967787583994168071483176755172851060909544541617901913409381436867870643487876408873450892587091994623584371805453121921781770789155754145011576538878079831974164397921198475067862513256086998717187048234694397085390114024877347726222452048372234908770516954620846907713208966768574463289282924860493698421564927728582587042466386243885779052428239069239783018712082185591588562824 [124,114] 473528190343418357315623984503433288886690598147285276397840496513907998542304810209910182629537556993611750487288434352419937376375597893524220847292834299151857037338193622773466969170733429335533917991475453433778797469267963046802914505647890019359742476647566283403155711288608653954551191509775701275787024651068575526442342480707076272033841247816824067178163999066044131452222174564757123170143516919018685414745172445075927499126112759807728587861173029124732922411764898697061191174669069787562443260673079365827808775747993672829265521449403832745201774978587545725837978155149846074163527790844698197755791980495553189481506791811786669308081805318202192461925624885861291159318738740818707104529302844168303524500272284968942543929592271797427084182376140240764451636323709020722081107348988237967929060034297865635241708818874422896079049647525355094770790183818383440807055603184893286145694807002207944373085693745549040475844301758432336885562694440710036685636792064082281565678468495197257764938209110377281341031064064256638117400290433001916027877631880269431079166168197255619813925463453313059393586156891902967119957098844013080914175976757132938725019374558714425941910918592251569650460438021225789861823732811340516234007552263236233002200665851885655247145276799604369463951713846838052446967598396006545981281938118125178426788861275179642815267928267079036753725593982979898702159857391287866938991184300957360764548793332169352784203157816409336351739049964641429825518486222849364303295576645657524827111242166223513026354002683162085938988124074593127436059005750350988881640997650120041102145617437939378114123439128600204235804583132140531693612778008925460202161489863368602221842647361047983107572980864665155016837128624093727497288909569828703975152331831686012135632515457437853622161903316521560835937559261144973774815954245832378911174742124936809195338553062188601844451968894663990120332424059265203845913299858754774434203909207122040 [124,115] -163868269099144055352771875350212656204788468540422476074457146221364709478040360131525296422943631160689707950095726408192423961344509677339885183289504269543290486572859136296668299805062512543414099625722168770663955585241970395063578098907447386780412283946930660502136823496872249174519791214046121137112298941550717203644170544101525271652532999837603848840241990529647773139634863172502877804714847167602871918036625399224313828938418664207658883615620930826598917634155044552889280809468567035439471939430566801315856373818831195602357713018303081685677582879268499999739559452263649410147006048239364567056439975022352762848925562587501154528208147207877839070952095859431794755217163525982721632747824425356224934213676388025942051662681951479272055860896525723409227105193032113021920915433454950462500784621725608085855659767860322042934900102127048770474826959935385892064916192833090435041262178930535791522987676162136261033231785071887007556563270905446652039219135168531312556937446081954248316560995390865479821023593991716671661253794879585856315106574624719073595155162602703779867510515899640821971915791843404805640842093385737344801729997885601618630309583031489099981243189010604791877811034565315223019196592059742974532399353977571717182560194170181788844410647519413099549614636601791213444617333602197696110416189159241873284177615769473066663887910534202593497245612860158782868082684406360712334407977749598284182511334250877195205976658925084461074728070408724224046178154516823300458795947311184536137698719510707323131393041900239722613671477349968841479219207195278190056637973529164813177863924298284817080904620913786460455582252930489760227344689964638765793488155581509890431324570880757801747266054285047585714651601491377584058115940852319866271093254405334524927849488169481032402083048150123106847435602410148062717743735011721175338273420250539797590907084554457524956696608702520629407286288248454566608044414742709961053010210628 [124,116] 42439907471093099913300540985575077434836992833250331841627307174484426924566408035833232679622052861599499884742196980007664323405881304573704591130119567844621373752550763899731918509573449046905240526485205187789067655183597807032670064511477166945254761559732707350952332304257912741668462869671804658622914539216325004369377221555006578803771085830587909147435260085009905464015217583617712710862755160493052692209335282904913877816905329310183224384394213381176141255574664161083184180677735268411020935118448457091379381623241170447873689409508650285297187642465619021809162407799881438013942595988346825449723729340848570361360483907533684859534667751440006157810079568770520723419040120733174178859901269691855376403983412181154631446980059860335887161070929813291094103980708894286345211823001734583592342505254939711381650449743562739656267471990394729336973217882735192395369021161143380452777584987816497659326613226367423811397759809383538217103178612889959230721677525970717369442166246125357697541811135426969430378528204370606596408735768604461491662108447097664024753237951214330758912160316530843201089711468863560742804251814341864382140798911735364016116780343178338951664656040172146411064302658283909723887868201134554359472885456145709509096034382683355935993634816616444564559971103987223633278387590685205437660463733208911897458714033431738128475748387829998918303356868535999479985499566388963005042259086348526913943549024480757816464488519750882050207604558184370367152518875663318503617766022869439343646085396674831539009097739438288517195216066675364160495991819535523687837944726382959852316943275004627143425313337312355921723863878488307873561805007150100334903311915308526702809240534483439996113695421552299020344512058545963818978700480655768799915558412200206476116979999786995316169177028376729860121681591068122729305591994295094203536390929093534485685229308830106703397006854900030497051997460881248161732354514752464628884 [124,117] -7815201220438076364521386166433148559556583750540932401982165506968936829540469128706611696917896703582564343091383684003267182375374796216088212690287055321943318357725286935129473096667658258505403134003280462519852964196527275125646891572615589016866514454691838425110826240340760838352259411517095892771864771748564463305249525586478677764802500714823421738165842914738412755220719824985093109290864540984531970133519205496885295972089282146553480067263094483214495491716806283853527041998268655978731169967757486433637077646272066864463194815298032412330839961262854997385125723451702777454549845575091716716664141530225171486730042523212349116373266664027055534483448288226721250721337421495767655963546451831499371490359351307768418751843650667102855382262698165861013098207529380900681205785255529875595844909842560946081558101414267105386406436152047641964378955955245909437480543183358225188044739620824015123126188207330807396148252253497958030465264204589008546676968046192402809177886499207210490295579438831491714652665130159492529876529787347179264733384117323076698366061627866098478201677150687876361076590436568059067248724068676042932866628096945883036485117308665060206369163234432720582142643812105475341955131768744521633802879971007124067481837324419767873162856984407028108733736838424480786787850604694098866501393890198553330419303004206429753233146681466128612894551301710747298535438213487411504701428212015576662892464770495015281391759095052682862402685573709233620562653457172356471143128497236267582074734511467674120638454619584361964966105088203503418387518261039805140291849815819527803656625317830450907370570082472804924894078648222374800129037121420901591608007926271470308640247333089092027586019025454743098954287336509307999690622828132325083857632701657027778151948770776348741440187013508953041339538093656908377489963766428890910531649218786946536811527897059970879931933758665959632143403600176258965495833178693548 [124,118] 1013439908665956612961245909790483964111482518838997892416809150701192073210293387281450721659483983520025255529635950554333215808679418904897503939967268532707367671328623324410258870282590918260338358717561923692581142344374668524519651598352129722640987421323463333015078033102609878985427836319363132354120373150805898873017379756304668122977451237661601350677144967473538040641192793745822400102940126656281976567442151191862129572815444280628146997130991321473435563380223038163581920813280251589655585925340782472880059974468212822348386170806451193524123567823442019243945308020874429607598095309505647585749002594436980885299155441145648004932681275968846933674932184242251895039578209391068661405116931473952242788999405360533709883627676521264605699797632282582547941429140092267073709375216799033825848778310354144088262065033080372281167757257494952625884080428862899682203337871095614947910385158105528111338944361768431712426978554775299084212089039397626221890400262741132272741776160337432303129573065086060863814830441988572539061775451041899823366297584962872308685254935176298265505936291244713799278334861885385587141719122486189789209026774781389713989953387623734643720662405434068900479206601506846162240838867071718106053402025458568670990440172932077691731914419507264162867876662450057191991227329549424022962571576877680548400726849023243668029330226232812877671311669696586039571050982808752027282545020191349211847750153697219323315297974612164145271465017940757166862804885770135666411611458697471123676675300052030369791716480268579073001608894213572364875398436413622795091320531442924683342625292126491210688635927460740781814222582744656852668362788767399207925714652478062038001710859463620422284656340732879382584782078506776703872228034163996592201032755908432285163252992788967979791583801295075794596203773328624583753126873439509373067002746651705803828099318417788627167679892738659706537682305217953889259810160 [124,119] -97656301091731577535569694035031932079782372736379618549962414439257939471271223385752080736348005046321321620718702982816357522009362844837057659575038198883401462265533955872312743322674835608807578749815479134164722316241609885249149821247937962092372321632934621494909123975822741675087699023536953260737562849777827462578006399501541717372977043979655100723892443783244347280267523042682546623919914635668218206351136063853001749294245939692826084253738271924239342795935439562204618856964710570264212899543208141232565716654614994575479159967394665611246374487153921410357165432080400601069791578211919919970705573441005360862218861314617612113306238122171613519248466702195146154490547752621435595394559654918664272027689343010070106566193009407124435231484653738794069823510777721064804162472873064361233005568965797796643954207219032341449604514135241014197360756755764731074130214570937453582556940227617640014033264548906160434464228967630801340089873084069245438565901249476834825954205247542820418595285352266026813715183081873813197454384800970647245597871001014306988853859309731996337731868281764879743469307694129673510923645863592718612786792563183486316951303890599579323521229878846008726172240712682383233383602545335885959057518017723793144777550961148372730447201543026693223782019426111370468571217392652320742831721969039975183457415429399402281697733130653536727564544854554235990449914910694034931088782222372428518193760722041900583443170794307351387712425756212485082825273546643899156381723334997814755306173818967561417653128856267722713112239763046088620107619812339477226409292679077583629977525881889979469820208589864695111111667143779899663824859679846931745582847207262835379215245288844114623369519814839931255308810630348868618188713047500791058496936738742304257855440570735016231797917433566666556240320887109373751671980527931074066222953857957825725501327915164952991063854966402276249640621943698999624 [124,120] 8072664908241895533040588648230247252161750868273300099903941540079199622291763831616366374512175925850075820783880361515246101420250322354235009347144943519620589602784153688815899256259577606638256538059032200434218646004575510785326946274017095836975130663657488072896244926033362021041239823094641994144088933705941515091748674640933443292082186972434611741359941878414266536635087896504516721392167872123632745232398215756309978839348134864753088476236292300977820946809388879778040914386404880880919805716560025966835648362204007168360429096571895841757817949645601743249445967201657315630452978404655901927410771691897520435580339137880065592521821105122685528991528327408989041665994161255093591821886550374776303420930971781416328776789451442166347853536236477428079205922423689344417285212172944212321414659380108863119174629981228285712757429686377153393240186531518430447616467281935040886810170527853785240067516228696680685613999778222886540639307453683254370992859173019161050815423444360835733681135929599466374975345536541015834605581418043494974425912305730052257972245486398831873472208745126451590893460418031564680798802665221117773582224746701022447523655781651140227927873936456210506041065295425165558154749319488933560486668939409490447693062366208773959895826542548090801756838887098726718842549387653001036736048557461868621476879005581211045930380901446348162107524472127437723910997753093725291150449431927380050633263050034560486401695941558084075635223149987121136774565716632780536024336022360520154083954950698369150812440796776161541517182654375055336593531280229300223450035259843498831849074539490145552088565400601136490083920501159027597041047648603347577013690571922473371346650888177465940008136582401780557248391298183150651903900342325242389836873715814626441126049068685344075421175251601505949806355999634400698102877883144588322039988780092946083347461808703836606294310730960626842645118298384 [124,121] -650042542381238861172657646449618474755354002711960981526791664866242524441134781040841150251186165625239364240972706785013535175796124673851462122094415195219027648759129654534109757489666602059496838997103647580971957761825621017008672791145521236132773737979576723921071840180968552099387158937892591478510591873344883697284952579957768920270730331137666665529866196038284036843109245731398363255984116259855142179036314157506715804960646572912867943628098484492704655366571061584353339984052212179537762875287775120742948221696649960907330810671624087884347884174903334338998814942645115368978426096054148525058546404729790294681153469397863608600758364888647869032538925944556438441972217210479829934727143743106960819359394551521018363849878309756717264214910862365789333475210792090919153059160215546838226792507427565546622762980783546802675981545776025303063284805706075846687959120834497164448759444035754352400578666413827540391095505410837183842530541987215887964924398952209012943139982839194137926656722481695296399191516402347366923090894105812203482379399737081081894113049146455200151636599333881068159440304984650459086343252059054615087096426662443284049084590258145592747594475225759233488325866956190780944307106653041456987929925452728953642192982843126785008215423652012448958081466839695520928249440176624510499410865358225372081220162026964400382622762136499984876349173740643314669387237430413524665569513560293143379674719125402671528150957282043809356421749708209168134471737562357712382369845904092782162209270463700916298040172447940082081560866930756040799077404302885476025459487643679977463104195342439794131171027650663353560933084138108775723962741786435153243944348181630000792339988272069753782182332163251938223284034908665468958975363293025877867531510626413476119571889076349436811596678396154056744868733649509710354989789008048782823508932503537405827366720172774115690462578105669099913772 [124,122] 46608297827836928276972769857631024503085827834718302142775740715139179984496061879694937226281832281696441354388729702368094118158703165663431699375409894815245319472533606616038400925937617698466044919387942142390931357144527411124367462815357263973269276152281570722632796634840995944367894902933353277260403750283596385380415012277944921720545015548091493537315323524969801918851872325601753879620262011897193049904513002773340706458690434524792021681795227266456268652308562852921406695787237137055347133211140757551582353232836988181064821665035624647090501645578719514346596165876409599785299511108208441885971657013176906956609946922283570322221354383619777474752481468543968666513504279290252510285079756351990577138395596070339552281624429599188413273952285647881376546405202585067386948659613606216467115725635330695415964577683218362749211187074530874555638359549191819856813535562186361385139501717555434429726808145196546442152222525143686563871346195674620715905052147391756653785184489464871712046298980373169310106408785994828344231540137232571629741470898515552733417502796930886994877130569250185137837904233805410603428897742353616324314906498841570890671832074073480837124068932687394246285179335697035110657372489117301434027680719276561208247799962351708936581357106230476740185473279558018390340697117571854944830182006974794868969004441178190229281458580487590920410860129973259772840869610889676658659648491758461217093436242407148719840791846893438506744405595344102881597437941136638824296393295337887516020288911636624453164334781294096014139074283436665358749002329835673093745763918432927494205313976787190233411369317506621137134435948614015435804941011335949495914802591556386526802890449503291536447800062605745082468691112301187819780674520622656418974038285347898502971746598151766106717641655847929993743493952792535161275753825683170100980927876309379181960301280339102706837152476871400 [124,123] -3076875079734834116386023310024269802840608454307822102950965125334033368218108074080399039522129956564370855148821525382156165025054059494280181906517981436737701010354678165358554708419751954814709906709703200192161837205360449707398908685697720020009487488683584685081557012297460108659288024370150885530656909555570819762404639008437855358847757955559598354614641245232588463642547553442070518239862169528832500862128598730655625594464026830781176334363098256498061669015805870650920940487850897570685921922333019329708540186807491137816036118746555939499102478205170619554175860348943362571608231427545444105962959934268070238237993910166146958419480035236630932471963633110000581319513559531464742317219499210752017619330877657095260037660035074983539097870111644382112854277917194144382667057342623520266377064626322154195350559919754219075774756704343778121417535971624251156527384045823797147679657493381789091298603054942550986055804040818248774376380980226334147426636109900173379493627886352493993305031487898573346683954892703375561868676074872566159126276469871937266482505600890444947459692720229699172414307368360237578090993352869971644353494765952529379756657370262147728777177705878805906728334663494801343388119217699671148264604998871980237584176643770507999806135383735494696821338072052686778209305579389417780111738167770977247708653988455348096988997347653247833579780708521978071666729416392693764111716072351055922325959604348030990633754310379351883876179269277827820279424618319969038169315677697730547928834624946167650414473592293413322977348302410101799259275278793067482686727735844509386578739237681032236347914420125318439276973526844807276161228612664689713852220248223861148685815363170406058365137595806401370061052104025072528233701385310944949150166526617555990692673445453696975795759699874526796302914391109862543575107758066354089062569884784877557344172404796439161042922530 [124,124] 122538518007774906671076034347494586681372602274123765748990810547131906754309070193162907405516367514422199886504522160208577854243147491718538570516640537882249510698209650904777470264631236255296041219685386492179906173785541256667752805485024775315774496679135838963480918731027247050796874830739880742859098655302971245198905296514278288968746090157762397244188824331535563349985439545241531173730052440107440064150785396373537804371666871326746331150766376971540337687705902289374699834490666725490302335270771652142176040818093020598374037095551209324475538521290067021200113399949702170055440878436290739959680242853974675604279990909804520759336483926666964551078811159107905769686761056553713667320384336482619795342711808293813836324639879006836016092197230457576716293734827940973063121619353891989259427381672608703358246789901864749564649359234384386160304700336227928852071350187837442641602385285583850621596937351827163440887284672622763945984721679734644591336696230876588086413256582191645524204143280015458059347018703030552809241801387559563095346047469265840476071597596846867096587480908502120625799453839890870742857219306569932695527055402776430482260092112912194498682361054053666715946339699489294998773908005836636271306800924088786953992543929570826867368673535630295232086300044289636156600404160503987701800542207813379026040537272167895760435596324213380347110554756744943378526489113546463608719088994360054850493394321250864401863922524489944677799732784216928793800595229148513994585262845206212381405859291629688434668105119128624100804626798921878455712485321499990295088297084560277685073614403229150430130580251287174132735029470712420552135593274202218067837722445482563138042161688292815264314137686055980314083677950846396390242036487449742276184946933153038614620119314379860661138016139839973129089411258764400696356840486668687100408564928188417822941926917447811200 [125,0] 42033664425631654946168194059957556283454004390801112422257188401322427311356944699870270106526843847681668049821562209102647515371729216392341772749523864972839134820357088923459266569893952910135529011070405346552460886626196295029049979071629252342793688381416085315321017559828090133288065160077949440613083132699044930464225556847498581540486589929732198885278255406397867849439017372283729740787740630285288692957436469933440270163303727438036030968751405264024141025741875734187009984539932776186929839865530072373556451869516488266212399617347206008884875588822323312052356675653159028326199046447927863168253583164289453007044103879584102205104119981585253101275507423280577202042701819837754184476209347233134648904422299847515783986513914488953959449241491968084961946125594150205958767164550804172023563426045883077119994289433422160079567558143069344916505702523866315906431454081989871913315268721015979724719181184642739024526452129082450247613932052586532732621696015571745285514727418488059733674771985187542846302908502943522801247148323251145498404541134233692135421197090284921352427576235440721434242457125784578945149969213460838398133253317730201789272551868907818737836733298483507751668787189692768263228012450021624706014886171875720292322296220413972704290737268006135855964063555571933566718970980662102690496029956344840495653698603565334007260199293963662718398393088858395341106422415932306026230254896719220225466147183718331881467626446770057981989239037752047123540927269078056929041795019540545116304484170051382322039576531638426680893963679726986872741183838861451937786233596594578845103976179627672392377598990553502093629094298409317900947010465457300899797792160714647315370785995038594430307999608497564866076046464245315942147744156920940751015668255557605697391518088537552899099280862017214282350514387447930155533577284703230791742364163576455138067252627712181765703088109677722426452492759370183228514847688361665494571845674579508596061227517818824012131511257473740441613664788389753777877908805320607386490230781150418997105254981536406787903129029957913151571420937435910012164276246098560835856579913136314384175394030842607909503196123559450572873813617222269816954002137777015908698214838312701147060579387471079826354980468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,1] -22202695021557952075550822832520164840605680363523541959537645405835103320441266906390796791478871600406124255820055209125375596331888132056394832679572018581175150265670359935256134613072500228216143494641797054930213029917003363831292047644293273110148361304726475917583775195199043034763966398547123649078833116858547788389732454462852864113545983299356044414293710381301234270465099960235874910637535414254030290969990829026754144758526825138178411786903787961927275033248178367772653351430547384668681772430696510258288541740649095283472669247953245167039044525647550445255991456136393594060989044836083794059381247570561977567181157133969269160534890075495296507075490210615582174022791961274851247902823937594719301057027064410175532443606681847820303779024490434375844321345889813491666547880147542131842393506606978230965924554211893477844382267727001744497084767560746066150938712982547479722964754029056950882286551269107636305274905490090170056743088713835449518224005190321808769970858845855258950457237946411764827601204607075295343112814059082079938874423134874481000608048967716492307018592035151189388469025163986979874956073941640507361085003967717191543695395997645242604120478859734832229687898370595796799166023018437583254807574781244721715893895950373432186120088080709289657404541731743795419721868295923127109531690875449112330905891834185136962372413844681313387981039537133766652856873293644389560376906325940373199461686407439094477452890130627136168600913595607443486839596259867313367941954629053484651668676331323739340752839942442890358727141055006449708683460008674808010992706292954164625007252291771978725746195970390407929944081595411288135373641292601186091724566070333760172788292368458186819180255396328000931186093880354488610654666217299408692030362400438919621397214462819361794668277280073484778568285197473137852833095157816525270083424960770745198442062333798292983354422133560789950591119775873006700353463764667796090325481495509931535683336558764518541797794317414476441612199617807517348385486946521570104954036444184964414155164475081869716426566691620427143519190273798267594695328442849751561647348568035599516530961268455749823726863098838277069018284835200123341240738776064290163918453316869994207394256591214798390865325927734375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,2] 348770931572461387595891600907152785843390910011494378293120792646739668410084443168613533721561098372787130329128901862778952236684939985083038549579377171200348308533677982713425553231078784333954672923447058765258738903902337511597752147865620451106347372368163881173107348552321923968987821905972088085417256848240142749786423658587124352861168501090280780774001858435823989649507208694387054658032024702958143563858324660094805720336559814468945291966810741834325702915297688164006085808736908576219466352288658335659951060449505616684160481924199766766773812882954800177637496096984785634555294692879256281997428352635364126534896935877591821423775233276885920544525449915183892343817032302427283991410043212424107801936666248490654212889996147524427176050127286433902608305789510299973801434277606931490610320067745849108706625808154532973948543816376724741993395581755498184520081676285581088684572678067043864975701260456028256012627689528807809196101805540961486599197600232217330673142380364520002967446883030454519900557449394102529537084566974076149972585805800868051959376330471559663403347778680181176132965124119074071871656711342811597958704264533947238332138695134697228978507922472881503538334041220111149406864854662739441343916481422211091878613953082373642446800610139018541470956458158217630619691676396211349913403119681285515089174912665871017160749256180506699201888123642374530664672349746046361954486188119334011253371986269807769483033268383918907460370605599396774171919384187295712253588154492735964513341433236132719579008842759187366048659656595035511110142784709622680699293651155871382847172113694434206188440541555868280366371133864170967128051331612476262759013144216905412550860747848914629777153774925845172800724048071400037521943805507766503100144829900851562702791281564666478395235033802432003256793501744586204579588391608598490397648963765882265753611978396266705835363983602213723246830277323298567748289108641700108419177237975478560209107681613147351506150470706352493122969511797765299191224094552150914114227070639459316756856689265189690342931488486160020531655813169050209708201382202359864002848303096243189754531317391641015207272203946954931105079136588765758808405431883427339430879080432992204834075078423438753816299140453338623046875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,3] 4845906418067312559885517087787638938867675036697264513703922620994441538977599095543693992575130622346578022310431689638266088225990643288629442105750964110067312040719803501683267299660358228466799010722088869698714445158156211546589797311774148050648756523416284354796117190394259939704490470135485055158098606511594212448676146186842463628249580941166383681999125795132967172495087011068946398125739191060881433996448838584503629258128509378279431403014147783692929146710431036207274989814544509243073520619928520779430713125310916117336040914559831386126827097850522042558045210409061732998018812599507211921693964417856713307193285781177036994563006889187578541835892659045320272621918093366407238789541396434998843878892323595031446022740992724994325448814953305888862233036074403212566995551753540296390451589661072383438436578644523413871393883881022620304930215849375707434327631668117676509014217255349166738230926310018799655624883778433943347392145849369616563326882104911364520923251714879384237239605482654160975295799047830199156898509995169541977391076720373979590916558660156388416964365755855906431045859400991565539794543818700785315268007798450085423583875858724017319547339783174367197181277867313257861325478254347055703954520821552655008932884730644175350601381047433993293104802392071099993567873443505416708966970218725150099893187314578355764998460097375003444068698500113882978466787485201326078387775768196259447385218067162040539033164760553988510692735673809674804119532775209266196871520902535559253991621295848453832439316331871630254913288583943361126466477759143711922677352966353020504322221109776235078627684156789828927071157892950107931687877045469349406235198064858161568721262134391337071366383977012663170249625051410737495175192392913386998643247821826571353016427189785664390908010951972087816339080840941396949190689839754914676478417104407449013927348972050272642223027428849445838196157846101322041334035560470990965942250407835790114443967598470082124194051596895516606547215813082652552693568333489487091314829646212725877119338224244035755292188892296574352688011028750500614738516533045757339698284437711653402610815911047229655189331590053066292474506239346247955949519108330282247129668159284158169026611624741196493459938210435211658477783203125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,4] 282658915031397013218083264824874073596265776535677788842390287190874537801847226772985492943833333018540447964199430541235018263539047226866422278949719765980034471125667810324495177750106989624140759303228329254555917363031668386252703498900265770064579724981795218040287831441402637777400185299120762186731173505908712070260474282686580142826366314217124172935256293639049816063481044437017313063859375981744105629561429442758673038704345097756057996195582084449257769125168333121519995980017651353640623152995957363355149265868977271782315529006892385020270575302513915955718391553428612138243123388279289112599240949827474723087341289319409149736091898588857519540618918168224610803936139536180254883911705911075199027688691587464851171113615267822067746836234570217766343797943785103753961527460060002082275186887306928318048947782074586517749487821178884435889263320281520797690083109335528231224342987571146818058497920513027540067297627464089573479386791070998491477499940736382845255506672128750638416606379193110322149708827407731887043395519498445295014924998574084145401612720658243177928775197537728451542564703476183334942532444267308835220235410810010645157389490445293144770032619320324957832028867139823749925152717100560799953918729411335967296057625306293245189740782528640412679943326791284269833911509557720164819039824794249891626444696433270556873279198297717112029682345269648619534972639880859657397782772376611091681015057536730446342980065764498269037532572801545082749407480977244556783213371838495217640847251008235700609093194403197105514315818376389259384765174271630046701010278613889198388522336088123570325353910754485912014067690689196891080061135533071555523797385933807633665580035952610167381184327403031298047500609097342631090118495156875702412388964298898647459364884765526183496149188906890607052759140549932008436161531144958282276885220573180880448377991113234600656123575003081799302057434608941616233502166198840213717448320589706952095416875354898256725887686643419668253761686771812356813181726533047961852485066997830311590492697057285587268968925112653049780120367974253801995360608724099419372682294694003257326369193829907093436962970165504954954040842700442655307218489966367350652571598712184793873808393791782420101377226728800451382994651794433593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,5] -4982712502027061799138438756890078635963558458732729909819335772939751647977340774022207178295865339022499433705333218571492137259784593811044146981032068127948479815736825106162605704772602365096144780652688091046086960507169306485693864503328372538337670767614086306530685075217665042358239065201411645023143988918386250279327994769169192344967094308679606546373838906736327891791596187329163293622076922356105524401534988426031488963377356421745265627115071838620566413794531526343082818451819701777215908175296112358230288683136984335667842156300625528293934671645728249472415488574202628755514895172500344585646725704446130925053358558885550858610868206066236092870555817138580106651447803423255748130780646530211022897374628201050618754537964198394833231372136420477985270885552568901279977828120941350133432015660170453075863226744067403719983439731382666971163408526909743880590068190066968582125249058602979007764688594054790313476405479698895816497469899384162508854056598817107920550119547240186256484724097574423012066395831369631428505728875061598282742578519818882665461358321386647170481284773903682845394169199956733742340269360608278176902352291891993440429706314507832518960159598823757037673222935062393004963687011616965521190978999722561987074516876417832479822227157944258776158237483632832970161578780401285077269730048743537701095691584443025801512097319591532227982075883940520840445114960312447430998555553503264100013431052099022556598269746335426033493765475128805508159022047285695912211807304885529044999767639285179994987281286814775442484804398841727819158426939132190756463699098956810353202940524585801953194841464860784352578508163212788346133770042537751149618869744181139209114980825089050794251753422125634761167308260940154081962959921731028263897133055535354863141594381368779529320164776788604920650716970029104930327136581517369055570985544832925548506955157435579710470907657915997770671214603398684288505464308909916137552851575137351607926752655527332317422721757145192576400789337015499035059273795042856234480906368041957782462863250339479921476218618526679877021015263732019592244805227492763338529559987741991762144907237283926689657951048186871553874317142277689187851074832028013044050520278876419399284511838260565723054962283811164525104686617851257324218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,6] 33099117023205602294819992075289827161991412689979049699753077791153095917462590132393254858288127135094453973740053433152039700186817220797470209179441641739355644757685972184880687967591970716709157734826031581665708166066234720353570091185760791511980354317137212154284258216014196255509414566473558010334107626023926900728929684191529999934382662618533019704695069995229600070401939276095592110335562571372778958896950775890669304967369031260552894434857726133564178407303983710730954659125377255874418724234880713281071771046994622201036625155623598099861762711297029441354591100209374727708597772085656269334755812967790623867851037941376955203550674887705649567479123719205714697861610270651055130805314110192111126821239959512649989981735530397702976969052830765386102825694194598600764868425326626389775808452190599708090156593253643022176150501834244914134244170469980786601970286777578321723003642714981634501922660334386845938298061787857578416349637527833423375150766585380766444532267205469279329273038772995030241570839450682458471202273129689865250875886344099267659873308564010904547344773183933462099211312536319193836504392600851700077759296130691799559778566713347208736909351843149218532525313419077942070711304233489952561836082636305808991734186251399163602976399366713989100151258011232812763320503158864425964759116306913110384831650099072955424531356790278123205330628410863640982855121303735708199279939334516647960304151650242807393730032320884284502669621575578210318610398938624787879550874303526273065981020239089886722189194938993346237851906197324094999577777687580213975118129413374343404739837273249345179333367937993013557759823966967488125051420824211985260109405961610436575990242211012912948429184559544084654921093966073467668134745239665983690583122325175471084437143649443768300593852762665316041723649467816561499751769937127315003091503541503116098427391613124037596473379490776884473066786449366296215223010681489071551167892690928607934620410142722571867590101148667712256842031412619422664780720626817317101699352774472423637085371449899657707864983564183757395279528171714296058693546352468401858435094386564366557060415178555949357463733417724947853877818734785669913890654588671006190719047650324159147880469801123810380783743945870556402155671094078570604324340820312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,7] -280228338668912432527279070817053634382824225217211774364982737277124822094719075839106659440381260055415133399139148237032890045162569821640543898412037610282486153923930981510547394085816923285888375994556119117755881695934755210874447886331799764816192906686074267506937716849790684049358942433277307453697117609196654730493129367610394611147201003722258964530759666474571976788415483595740423687000096428763599891855540852720844421553809407668683905453904643257106819530165453710093212419322601295742183932540845188777265098619533712687373697074917083346582599517268479600749139316495226582010041628989117089508524705017607774858851899768306895374751406377559119029942156450246296697771247237022092140601912682963238392445681056802263875752895373591621457491253845457717489847950543076395448857692834993159394084573245544124395541136159617398460736259995511685947724238953672843390397367224793093589841727349912425594639957543115318718771555407304559208170207568116000507421484428924081645660023307558989301949772084326963360737153150773335967791464175453346738270932394178806932918690903381893105773310437184193975557952728468085650132522207746447122566076675303571498131952670709548809069244273976462789012037159078458435107717064218951262463570549723380539598810871207815115820343658494492492285334615194479707174032129631620781068599116054094160159341175501845448653410931218445496111038043876191550415996667416736934929813389356112150902360945271714540781424015107103472773591273174024154521938343752248270777241553048330049344309008983594151757739647612080195780467014295352751157345753446805949114525722630819648276441494467483646583435654999812935335525965012920026984277347862708431323769056342442042258002182586851080155339797092166027366392738176205279937310501172026165061389438933678471811216420856248409216175559965252694644802756138270363549405248821554877151330983594050939214791056696013698294189361575433395773665735759466290309357303710958628827757041343083440683779260092455033334493042959635031389418161399205489170391211197562992852436859481399801432964299250856656972549903622307920481421273188821886619349963934872473042441498220016540215940584693615785953875733697212924360930858213932976755049041814539236168280101232863999116598029100284404004363069859949442186319856773479841649532318115234375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,8] 2366494583753362894353392605997104034608759980355482087603564953642360350749295489004083090666389174188599777120792890091069091577189195672770068952021101835006421840124510368027167044976363920186437630941568625677816338265665697326337680904459134426520193438092653247201313401218074756913160840605120137289641493390529294456631173131788872225517030440687831196576646224856181548934649417516824219667539588828216103407955968828389351647060026488407444610131401950862900773703072456087692868419567128984298849918575976127260590999573339168313828956635780421159622366773043507291167970368728932355333408124282662005185567172786744830871539727624256847844392098958197001738008168795147816664910388210942791860427401285494038936869316302749630587218273218815347675149495927310934167277688281357356741174723086334423454299546008626986847753776145580454851920633417406839339511595353814559378249845453845430062607622746323274562614756101628900792987978989194011793482124166209443613912491895367891843785544463326575384017140776099431325683667519722054817091459754287506095228613183554771389984897018499096415284488154036987858090583867127068314365532812572419181340155853615847002801117010049488467805423936950564292956242167580358552264173356711322749246444912601475892078998853591236598146071613054643585770622559128234332816781316005943858852334421349611192040482935970065936858643078468743286622655692012916177320896521382602584032603776237285870906405654246043490238102702252257733872537167744614547060060829169980398109638610012772052237779544150628045759819538452830960248919048417408343156341003125770951493898927279068288763433205255946470795667584397579727531095421961157510084175097442361974981280410564964553654548953220838904650592550544333455993754880013275443956503253300294279213306062640122209215705947911272177573733240028047064306934056391676139458457181729555490628838458319127349281057837491248027706841728067354092267080820950898533177088295721418207499125628333817004592897287903300299736944903610801347386535440913836269412621459988142224950892633111890772450321679789108780301681912266715890995619056264414380880310217139246163656041870156878555955980991425683186121485073453676355818502664061014618572366046389933910802389078595724019068564538611410450406481935078304964029105583733780804323032498359680175781250000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,9] -15935675584021348894503325362950436350338298917751569588387953568981638476798585790256632452641562022922038716369787154437638593340313024785352576310535605959326098698026951276068625045057019862428039885753646763752925310793899802640308915427185587314229621918155527924741931756340981401956480073714061764413998869608376182661262536655485726429122252672382787957236818769325265542562054080333320693213307733867357623675989823160329058938117511345349688178167329733673863124032283238598271223951959518713507581833249969531006431546109932819252219567651882241434773046000005652490294404542298621717310608358574236629898634839428735922364929433282351355100882284406501809176257703583812510119822290612290570561953833474118466011071279372052659372556049955782989935705730077807654163077437341219328033375974501518396410477034673438939855769131903904405923526895951322889010550304693337510437558415106102474583926388252632391289053089436974072954388343954470674731865691601162613568499893559136144047270341940086140583157476576118173310880898983856567509095129542532120014057790603302192864710489990929301695412450296947250413407504683831885818547084334589591548076721643885667603285927837467827355272642060166347018428394462894840162452196280290687133537202574874222359832957582283752473233282972770600493938262632376715377362193507696998561535639225168518586693365294014692709055413701982780412176097671669144321621862163326515435309638856166174669888015396079998136417866564370926432519498893490349209547681511549482210144065577612777523166203360176557914371426891144547106577026315597758785657851332275224320743745653239709421933847845086620762750714374589309258148010033403868930135401006140970000674145013408537054941237096108033850498965968647406420812252367107634251690216699690948376700506722066254175056518967920434629150504003426641983255742170780263411882043142428941407713286861363411219774729603178399759392297367345212571670058268630824106537874510905128809335708626998225737785359234050060012758071356972336352965231006380034016879414000560916097856070801820864216383555175717924759741028441704790407789401902099198574785125470131085653914716511963743668724576069425886205879611637622387771935529849255015018891328599205758943800838464563148028559758950820175140215383880538741660868456984090357764216605573892593383789062500000000000000000000000000000000000000000000000000000000000000000000000000 [125,10] 88693419804816801845014601781868568653824827945229971741733224314410056241501255043352241850519899257792768373410998757259370695024666285226613871235018365998755449775398937655354674517669445295989812650614301992229543359123077564062893616163648847555735093752836546032697183250009322280907104057634081145064578839243397190601277578061680010223129227734819220592684810909986277079762493485275277428831984930917092965679713737888357913659639057323342310014721191053278334458516188648707593573286911819375300219810839523734552318057239859331392531058444183985415792002402013807990818447845994232261719714069794331663044420999345156269383919685693160997155865516938129754634451112610352378905394749154053401577144859876333815869074556831942957702299607467065102950719478505783899700066310320658518958058936289531118824691561796656787984502886732179300363953995777024440214818310862135250901962138987378140287545889395664025497367166149391126069520273526628222309604259302957313831958435808792453365013790830473209108113076027566959062366847165337899912867196830745451995561519863440960530330380014341414528118001118826681181513485225629732513043033582781510608717051519848779919987103008956106054176173036809087837547335630723363471187261436308248032523025287931346943397782249917532147917904365731833315909660141338618416374420101365026039256464933143145930687915762277904901979214319496743668912910614276873892294792079920771606184643714468696195881069176147678106261069351464187208597964686764292848950567809899109756891567464083984800734728720351963813469809288136356681559992209727748468848976587393607423945104578917569422634417902373763063219912778092267709497313866593592809582612407216292672129293808839435961090271036946459649801068917500622918613525329807658437429038235597401595132517409453250891067105345693778340008179566068392997214150973205430174646110593758803968661902251306807461469001679635875782607840352558323057157519420729395786828756648671748380629871530747742648170952921060062954807093937021301325893142068915908779588903509009846686217226220655404878685226603050455011879600111379658017186509576361714197912027304920811655804489296806008346450794352662822799822244624514359036438696265146098317514838231298534098133231954405397574937439623499078123441945637206481006715216418995195724050972785335034132003784179687500000000000000000000000000000000000000000000000000000000000000000 [125,11] -421636486612429208352901107614116929999667748887687897709116131037752397208096870978663488944671677394176074929720455709891852006529543881667577835718758065928781577958407557656671336405631052672646860008065441303308244508952491138812216235471418816836356316070071097841777888955171058429739655691960469958535701447363188064329267460917198864688676891600529753461119947188945243254679900303808060591801739080284402101186757063021468922472312233992369662495655457363572916636684062442921113027663790371443999874974158354235222948604918221337365011154702745733600662439126885159698836679976189993707371169686005838042507670056340000146631199339036597134657181964405223744210675662980959571292081655933815938629019317018808429964129414582865542173362811209881323585458544475586864616368299788336969600304323808994626112392414536025883277328727777735981220728436153893527018552787959182589142841921981637077338448221855436919495774706293080396842413540188849524139507643758554842066274896057459541160434711606833079258196153657244764902524287009142310272341215755626577088485371594451700102904325213906280357914696471313012294941576355448616225803199854433640340614953294555314105606993802927240343167675739209658170562663300044981348893631369109459415090755597462673074401332753906227984193208919122642786205972563776344791365603721767144124139657918985817165015328350571839473231385704907886991322772950534678786517987064278514620214988356927106582319802853308621316002144155590940621045828188302699907514264120202637412325470361450701136025383110415528463994484244127274954990369075962679376860201270519956837624900202269516363048578781089281203381584992584711856674528635798335683776228600290116776258394634799460470282104048346351048958494149934321508121764808948721923690196408580987573294365632108996834831712788886115720855724275895796072491719577145272887128667576860285019438437359867758681385481534325358874124014442481730275887269227864703058065680180033784053997404176180950716347113003630941868836260254696784269050048771293979339804577546586702262877311896791528590627911588128987290387644515286456567251382476127295258058118184674020772820933454466968144039408036800024536767908305071903633868114152471722560659668873301063298831222964386235591257771808827133280610045100679318023853575018318180864934641149943672644440084695816040039062500000000000000000000000000000000000000000000000000000 [125,12] 1693363934910605558716770470906856257975459830664643066842947347403473585072124343011401130159551703336927981920217638748159638861870395661045955082238903649105725368867551917262357687617485301893108512093683016615320922425906465935655674275362135773504544478784431157203410053875093891901297273512150062499379162448317142638881317570601901305981270298971256250120268198933906439201921685192335170378084774309719459158408105893922736846946275044104620327662124638350174856895927151849035068413316678990555302984433162734285322264899452551328116166973110676278192843192628872009039506200260552901288549910710009032191004237760430058143138422329395549986047470494857696887690954929571602775597883018195731778399431333571797518535029685154257877339669394873532785885545889690135674927797023495389001920843450454210617355657187234840898388541735242640045626773314691858814414533401460446509396116179708513555829424967795654608137134583089445222100476325832308475611880011686733474153949486557710247634136230685433050544725418008467736377385296171634317961783117556158678132594792462944662639045013863971046520449012834732831499171181634642487736016810755661292560791613148601001168987304017556343875053478668002036915558340451239329597141453349044949901213339950940277664040038908144115230023712831108439441980530063029956233033457090212411549632175871530557807760309755271356821265473136283330615898362069783098267984491887892695866481421609350395151799868719472989484017644461417257674114777551083826200924856369742807524951080637344965130690640041896556801719176640310038582584411224079286519199484793376732908754425214325041163496252032483608967363882649172568184337001244190748371282048222128425430457422654684923417888521527046118931442370960326775165647366096808426402304319314117820703776966293762958049992104928487095599613713896575229121739203180470031124443074080450649858429929750003750401683975638164409727915175729022196066141889875760927511618437200521202337822532175036456212709663399363771412926802545032223889014033588656503670443903874887044593893259808010958752388733527567245619300011049363388575320927304089386615776178915623723411301501697491320366369758535737559594098701204559893036517658455228703649960306490268289482568464156731679805191697417402918515778942150444004327774366224149333706229005047649849302615621127188205718994140625000000000000000000000000000000000000000000000 [125,13] -5662713060002425116781581056474469659147798991415622233729611982414991169161753345635377462165702469501976711565521103207549323695464140502378942664536964797043848099230322804505133995725798634255457629559294227758860717326376482135737626915299472538603697282364049218910589833729703308087207854941887943458753853824459721496211848626403958901269043393189238540260637314835720846688631883256414137602379396786378981125545097729778931281663810500708538814482906024241909438882364596303305465408565149350304975274176536512878985564087038319559912608536023682587259080661681384174041989690530667965971211050676684137211130968032509469772659721704005849364446751609133003141973944492170874215819826505334992966267580670172788982242565704916168111863279320979745713578745248612866726101466397218373573266062079284748433812888840213986905015905650335800429689848609129193445446534526570220737205004619316715864075082119657291144021509185081954205403071854869960867349581948746422080518277170677908811737347244189970121023373534652246569943744856583682172036210532191869070466565383453361201333649575617337772322773831264180944354215686820749220908277912063160437107567664987225309046104134471355134920144314582849850372739927929127864090172717417543610650896064525886674129978165647764325990171574750818935950144019865671952501065200474731888521914566219403674602780384106971072046553347506029507273960641086823763498758851133345068332535023235279738895771204707146865197358003600635338505408133347281517453709357656784075419629147252364372909435899367296116563963784732590378411409456853372447895125494614323288533596014424109047794693311883726932354821955010863072270280353881358557826568898125388196593573901870200452428251718601218015446652690917092766398038141662059878020755924762149868420784832980722623371823569849891327605807002920466304230111082789583703957107449464613986995096201722973232439792578009344299388907395821890487921723602452473141088377502495782511040594110882959127147312566234527208101761694263604509822636301864560138831995509290202938627191079214918357761407295104575966804802702892126130922415119877934365660186015097388171872006447120641750853012744558559124816782920554767933543361431793089312642842954755595132678236963685217119873385139973700391071292110372210284733623790272579189348890814185988329398924179258756339550018310546875000000000000000000000000000000000000000 [125,14] 15713141063639476677404188899878819918520960396537308855747851625729270068624887557267499490796540324611221856576171399241769577238539203383143582977221152312559062202542293536772405538414973939406559148360579958939266029692961275944031924481170772409320543855958344736486798089223643776853872436861190817549443222585618215513442527774931683876300104063274708465474640263105094655583819169339326968970370488043089679888393455894931847197511992265339060717209777072540911498073721516125160120451544537023848434367639791576523981739825606503830460110623227806771322458925791661937007563805528584468464216381202117388298856247734624285136743798711882608084510704380509459457434347951963098956818429532627734889490705517646144450199854074029176168093337597027356236748814509937504506690825241511549136345904465715713544454943224983059621947120130858856422904050585683586862937942358716173370149680144315211097071505740920411218419398954027585951090703657457677788884556037354756527202831045776153421790311966661464426695652494076436646951676685248185796125596942423670413749940635285152962046900346211452784434607343035482423100810855242186670891751742111115971374890818450220635034129744604320190140326113095937365192686805354548049617252063779416520128392307836893871730065599361360888105898411221555393635590834410261404933077738669904196783744703183584855019004584495252866784753723180321141096264821501461485442140244904672556821656505883126962322779657123530647131453816120594135977411749658911787910209503564625826750769294597834139885690850685206251181252656478115367606330414564457364646817217774622929067898496829223980038426982786460898728188337481220186328463948555430289904395971538708950651052241073302528530835954730250439923987612748049086374219496040153505737164732593409354976795217440318525185403213797635495820334380968893267808637116957264336181812015511010298061531214376082480197617496372107826403047949144600121122211519309803756449107946110734495937362830449762207364962552456855888774159908447934585098935628018231360878370968415871382294418071144482152231875056979175110248334586745351874669088336462344903486219999174274554935816154018213348317593837823004632167673236579165537727092020139116259266735131650950713639060671306061028003155268739510839027039689412352184826041219866597706953040248290572999251279995291952218394726514816284179687500000000000000000000000000000 [125,15] -36381440726508927536382558066032785754238533964994308170169215818840689502110866333186966456420882702468077007855548167589334332828790204625483416626302799649980498162844175063230729229306942799161805469627664238688950164272395529411712721651530327260310030190258128229927693065252793266062958312755522324042333079585363404493405977942721515774722268658077208004645498341587190469865392137572417194372919324276416592431148002348746009382974042890090912465092306504586314769010225849331012364708824356495724420989180285395306673734799835842354564426248653660657614785991587362880748127236468731944756051518918519572548910748030438317569978719835454337732357396962999909501161731823159583192829372283414184095014103906404486235267284101068423927471322918696038752339159106775613730561488683284452542193262580971579338503171810289297333743341941458181527314968670958483523016153134563074499050068154941116480021014065388005000607720422911247053079290590992226216926948023892302338312030492446666502974822994635348071124197913804080119015697327982678860578670913689253915548005215705827224437981007511633432496006476942344541916806318908662408578245967340027647655144370712326720918468052095196701571627303304055717403459750526638672265665429384177689376926771083646040460626262144290149006349090484631848756079243914244262365209491157666592804775932245522519267067276652830605582766804175830485424666486551424394366575198517437205871164433549561802358502472062770247977649266431262993915283924127827500993506126649750423546234351796770877895438566676622254888092824435933495714437853996159581178324445140840985699759577527122270190945844776731413903641664204064288330437691827511057743163212099103298446736045114064945254259550259323911444422196986249485099985586436375066243070114904478524688984181465737808752032886231174910580926843712141849148585567964263133880815724996568893684493583610946992927933772738474103821572658846737954624274639243172370160460033577280981285335327603511192858932971732878401574691917748990713449878621676793537094031628692582546054628614979082002348769789530078915542473944581558268839443493656788235627870115244032342309434059106018188429834422747030518291278182348143423524144523631400389264399075590904053318459912532989328797073888362253999818296505056238817296823009851441425232395428139316247042982233050878448921139352023601531982421875000000000000000000000 [125,16] 70969955435532332700013962593151003800830682805084774627103784146866416848000084779603601004790965907868830203071613170846426765267407013646177409413373062954200523215028751871453911362724325393387359324773923464090558543900424078619247842635582122469703410736019891747020583829038225787674721712138780988408149599309612902979604418347624821823121206432114326836191630011666105501313279419758278000041269414571941930052666020511066885335264417573286615633373715712920913598904133587150422476723193382781602321928863802448018548533413123280931591646544296618271484542798308774862840561923295391725312164191939086742529820047040252100349871256308752594894653741098673421147227611182808805511506607265289391478422616391163637457350976046090608384124802308759708559757788144901256356591283597481480680254938151912995360239345385375693453645977059152775625269092442806603715788135588917204023679414264791568408529571882564680100074972353652089036772075857675577196106910927337444975832320217744003007225978541004520553514383184449171223827771326955951872466789579612672082740520721308579613066421810888499207187742738367808553075130870655783930089479067407470913331229082625878824317905863578882677037211180853233145448312174800003457986124049992340215908910706725199971232668606220675538798398047761699515536788863521287656528827899862129724596433872529672009694906790958308567801592197601887639189797143624493870923080236058274101227273514831485412453953485979086471000279008444564006680358191932241057788894816448119448606775691528185432572516517920723886172060904541717387859167140434044947992270001984832060982754499143046211052381692924192096843729957999696793383022998188082934714476902750749170667658191309832625673715344282115922247099150765652867257556741960113360062743701886328543915267243371298504961426181391631834489302830082142092224239230254201380382932394675455050272662723472183361377105316004293169675337093286680345965813185524199357615538101941929940824961312559472992808246003611165018310646268198949009133037615883072498025102313573557288073034326335335451289086316089242510612278656167966124550718232655299794220073000864457256548247334687390832905194256276015506098493194861775475822463970522004990157789093304051436730052183305794851599307120638932796694711351273645480984036150058231367848866027734030653633621197121095214299657527590170502662658691406250000000000000 [125,17] -117870577286305481547089597091914249209907961285368530921003050060613256882680397151316087560504305269986269304778218926264367988569401502115532312920219576482315824904673993889163037287615432442135964364552471337358701294817495992594290035289018681119650945827820995562428736446972531038661067396541825141402167522663497800559507416160072543220977327163957756781717775113229222894596199131752609717678395113575509960242586391579965411137854132301923192825494282671068589548835281507631587102995053897916938166801176995804655138108337391016945282900696042490511292134151224763153899683953303211347814316876650272031910970480393368316277085878784834745678636997006509680376476397294560958842307681773283207432767643450604485896571814319242123474369822568548459595145048213456183343473191436872603129925181531688930584917717972947364952325270068385355968011403671540186971516260322361628404600321061427273443620080855730293970331737884149491681585350845840859170930233652413459405648665675833368585100307220943809375847437162595590954618526103265922138963303302065237748644087235807168746041976036699272957411908469455056125927658931789532605182947256622882201060313398158312860894724199991505377081162899960497197787323408026542948061335157682895187571296495650925136397238577501891417178571060738061267429704961141180611848793535230878696983444937747082357368022105916688923119972379302846478833286913142149248560638105281453343488069057586023922271871802879439935474849390822638220272110150682164666175168834965342189608868192475673854038204172159616933729942330335422369635538604742062976050005858300834732210046035713649325494296279046951160306779225449688684997138665468862648523620519585952912862031742138454511787843597144279214561308303825909833881480799542063526527645617410262921526242525075201690297059929937162887479573277548391678777955878348703650683731347228405527218085281209948500302176188609708443235945678874369624896258069240361312124751537472041334403261085615967310385023564022022038122792268264173436329680124490567045511278154622112716785177425273662117825051866874942095388701533402943000284590135042332962683184037625145128007436000701062540804586824223401471505812177697605960628116265491748325671364065433412182834725059059557982150345245541458622806720186411915139747686587761826254606597079055632382995830176319884685653960332274436950683593750000000000000000 [125,18] 168424548963147930898535710584174997698319610845718746086762762810922240703408394644557670000800080947952852514058451251065420843648729522792119921156346930531761765248192611081363796280326642519176154642022145690476072052250887319607791317593732327945468684059903309287926236531240683762934150638211601344432114006092936800037453562642588693597997120172307399732175087393686246773012752260827708617264665445295648408427963098614898909890070532899689317269996109520632811994271453339826367849330880975507311796884822380215017796034805959864421295978791990855280863442209417243799570530417959906267369231752568400272777669494173017788786442922075850788508059950923333540521575923783344781960886695448065496631182981130938538931133451207587089177382098417975915729282721974385197516557460251922948373355879470348512457174336966704316352096454004088195266839335952917565010372188559970172409376445113335970425176424396994051570468626702139593402729968000014893506974863230106596357009756293638773700344432172282543550746644711559489210134941334332838635414282129975157220740175062031287849276534723905001891335017438314026348869266273486837580644711247512073349735509236751323546436700348767667221584968604417213852668063129333025157230354182646766715019078926548276841966959432075345365164444550436648125544883496209399949350016621924559246615688047505500763286252418798293384090874594501088626291040210389947609103587221343363651531829307934978867636306306846079064415519075497982716600934619181791049341191273096215868725280160675225443476146765817991317850334051330120104593201269130519088750257273484334408375948974552544172879968257922962978824307986448456375356863615067459398372985699259750823254931029285986997837848434979520161715095867887142476286913620273169378425542811557614149847184003777271913219775219439098831862539928148643140123950093031559175755681597767551743982661714666597096571656028209944613870609699636344516768368990690812805439643562521393372586315413331590755486708519477820442086299399704799810044270015532749847166149393009128180892879926545706579791277509658937674680495936755766976646697640825143126157261461424588015779656124924363230476629060776881673801376039072440359786068536694378767257682146964664612258488677447331781461600235968290623291816524572146550565593199070807834849479788475515245569366987177239991524402284994721412658691406250000000000 [125,19] -209268778900754188827612961933440733758725545061029404039002441190847835354698343666878033821050416132279755150393137801825950922572917256278095295936081902795975883919946994110243511487788506464032358665929335888975789454017277426997403762114746192902676824202947058387062990488967056025811528122708440694234062939423312926899763027579627350441521759028598146170254247885914649834622938659961456765584613481252385134454972868005160356586151643282061542915082506446329008161472150676435305761818730051026154449953492940351939221988280819235676256326391002475400465679459438093006943731908132981907124419129881681230713563566527895929205083765285914792145262381253671289609492663606548673393332364321586116104666159816162144514787972997853116214484120136203154407853860471775096733366323658923142952306810292736854945097704991572902973079645660651867527037979393532212872276185017123606627679093131896189519319295286762788375994263952471216232763804866729607491877600951697137542052581727547793393446011549434671530037989749840999859967463528421946992821525984566748619686256910795081087073956592042641925971325495103249686790553159517959874398610381537866942148407355844140971973813128088878042006519460482710979200725184391051270628987267568008466594980905386476785205744912016543932201295985136479452941611873974383891572703405859973785494201339119676115581129804203235414920640439362185312266972195273059797869675873165342960779321873326568892333581177449929537701352703868701350963127072202730501697689384362601395162994392537350744445970284291562814103781904662235010281835461839470330004368351424143803144643005146697333960246495162351055122277677755178442941042869635389487725475191387856649120752391167235834990361203985803639412001331332489645918412176370969485567401342304096387685092039004311576631198195619081543371463511635631466918488521351705720764775811916495555530029447578384401479899627938046972870248884511124298867728032890274637088780521370928967450098639444335098483502584600990990170004505049560464997430860607687677929689890614519278800502406499797967350680257993204199128389255895360117482142302019069917724836802909298912042956744551697549236193450388015696007118389918686454625319849918196184991833687038250341788286540274290262288698251136391458326409880933843241024665630641876784405460979989986843580857499291791867790379910729825496673583984375000000 [125,20] 228704676452881008868677770665896953288496277252674128268419026683403948519675866638468136553173235275543792022771690165641370575858085349614681621974688004403350414682121559710429832770739465374800897104039988633418385265199580418609388846215487058981065136447335948217426977379064752260694295620110367960156847715500615459824223844152935878123201214602905816877430576672213345915041139044183351902472283731728510295285881560257619193918878210414548209018282546300805566196201496718489903506148637991827316316441041292688657859206470854076727886643751375157676649257235367785461260287134646747251575529988302889856889319955447376443922030443457692201806891982318633043528704752545353365607099476381818525098255913547490422001975689140445210823946383148553304943251833857441517725516408572234381333604330362040247873176928604533854185680539584308470022047212178880683975660670269601908263293274004701502229277299491320808813093915772527514466778839093740728953088111838534451074300737488971482590840387763272197947908278642949812134746932301411292766356858152221810185764813923407303863606645105389148966724470782899076461361265427422688285328639811847210479325348024523423118122834656515105496070787842264887596696789674537039886880342607815229885820935369567350952243329552999249728259382512254222938909417586636019143615285213855843919407593266047498129678935717522265940452974800964927198393330377527006593473939313317563435888445803423987447330981053000554176914293645294075104915412834917776859106613543970710529690213363750995275135380205020619945572687580636756822055443284862051484382699453627795581083151867173076108073261240156522670729587129887358072467521967232766665705095990000171120763610467602496536996271004857861514951504649245704227118668253455032770106871603706516584182997271898097813061871245587536402620670266603049909481803096771675950348660399936534194468768004583629022592729916286556873249086349419721533170319070028476401785725472444037473351042273641864166556659579999881806179223780220846568203847793627894643662741352261743187569663675727586453036915216496831336411404736933048228591588267702702594608748888238861774368391409776149687409907290249949671841187229376690582335716191260871506238960819796772707162214580495361469990974119863510482618792669413606605738867330264084781260842600311034716626529261773725920647848397493362426757812500000000 [125,21] -222664253164702500518999348803674778542157629179689431443431871873523602835294960338193626128475232447743251886555867142538458265072370013499149753532781399533866615544518894508024495543289193720336965467720540437240839346271831313443220042536298482015122650363686463593339737548929516406063546237580474924560119882297095377066695283334894542133610838901002055703461433926889306548568222831388319373091372237569850710954246486142099156077041866826943316039242977999383246406929878040955174163983954690646198775359268369757311585991777833200714674797658981971035154966534137248358921210401126239339471486030881672025623424723434292576661059883426911115815474611935420678188471266189710546305640644754876597101779514698191665066708749750236967040462516688998424470712869876288508786539237047265785891326729206018403337721681448216937081622029461373847920806596178342667868650915789684722953872446324475472626152309774610209327784829096775301631375687246904516097360914002412215763781426028220143185981788076572315383831439063654637946844467584368543769062047070117463042592008309014348475314897626740981854894263933327454578682044782326313504195756618139889380242953707971867440397252541267858420278771980465812797772363709906252363498643661485600637447466087967240334059361158568572062432863680204716536865797218149183694534430213304665279589235650751288599601592004846527556449490362560420417615063601408097833617256373247259380077769312457636690001066372833267612512497453703389530886732510463130882990073244098793294949742921705272228007612545275494130782648579753396828708124182661434498829751624249810147878978578624021621253771678037914628949958885533666397876772607250579055577163694747939365908744149441867850611599806233696107933698291552447047482944446178460151295132094087460489027452338399843465016212953983754687858590466113655067840455504005144319197057203938056142551757117678516510694785803448753942462801918341658982241573871103542704046788706221212200484218939671994699656324389781106143134549092213278788493473746005992550180956936147749973134696751621901481864326419289045468148010415878629983898502369745692932998818973246621106986676592479273515551557534971650533843419416550110117194045369034157571963861105831805485124166221367466345747173780248566033893785734283210189281658578947020675448792250371728943404009415374389391217846423387527465820312500000 [125,22] 195826179762693313831584729053428739774421532052117295980896146840886224829656026719859567672158376756145987144264379887730018802244947090912309791915951812147551266568087944845406839399937556412978777849724535703689079833511264026697135643785649799056911145566181460708628998122056065549686119077061346155071492909407102605106293462760240819847765653643505676584567015124659313768732489343627541021548907079087475912599817272677054691033169447754332290884706289816762127145575801080688779993723093097335988550789155436558175157924246637697037113880840489524253034464768984160929608509251449222600131900317673441707261820629548954913831786319696824436742421040795187756971211640621295609248120156045970881894983339387230349291680255084770630543496006593679445508102976132642683200348580457781572265667714030685346477785861799451518052573947265855730522083817860969431153490844034753899809501241014273848005065902431764918709322940002243614321245102392342732316432820128206043611483696308470848613476678423457768458920550274698904809754530026044720469095955873260236770526959562496480412640222604300120239542865051064738559513391161030606225489662037802226831969004479087010535906402444752738108542259699011611284406427016355255463872738370725176591565518905132305881643879528650754748300810236008909708861262357154935676725248771347296567251701672732312845785596363371130559503530568521807855624902442013552421289930337452271907583654098404600846784967833283642349865807753973760482339749079542490814822364493233871526109965147438819281157984184083999094232509759511383559482190398950361210856770933873595312998366881505001406474835083220574973039261465571987827147687125763657653948747995691914986463463480872800042001481354234848802885049846461007398148380086412709028466091937531243736553637300384383133403045640064156518596175295237976085279634211468068932829623803033086720782602487345477656014495547826052468066868860466203019491574835171674968254455280652185452540715769263046925551183753276257434422683507923015627413966445414013627643009455666550569700871168750180314725115117661481027223996774718707041819009646955014036705458123361624470589568558057300945804285625560963566591755770917296551607534300993135200280709483105516144479237672744349632852798959843924758409060568623890291678798029838835022838372020302687495640903136973065556958317756652832031250000000 [125,23] -157732276182196526961309213681770759293599464020261850504234142496864580987479924011002261562895945366429349341684885443696127343653632037141191608386475385578382431420942780823692748292967810566121942541542898129807612802747928636884276787865707464937619383522138187927395169795297181863213713291765658672123926148717756706552889603748454719308650796715676940922090264162678384288378254349070156413380330260192507536601230933214759737044661835987579192638806348199201264255721753336687120756818259626573579026533961734011991286387818815448867916802071676933243205135715806342494727029038545801749742977979470347803490417782040044468466183660567738567395788945697679681424896147334203283630854815789768735680744587468270345062944269577850109824961564956901063036352124084369942734370256489458407727490822043874670571440217032347294154784066806666112003940400101738775639634305599080045060449921208866242156684269016242899219049036966222481812519364471773787174620486866228673011486125892530702727127993385098078907099382981135968689658959704546283941839173669792727635950013392087881871418272916768541003830618729851291512870438427683889521030201613214188786583092162116559953627846669437491908374213122696387420684704719796597473370656774880546099240522031424590663084237920937893179608104151451747916999787262400511255213649788564775400112982460643180463757227566938116265911606998654232425660590077200858464019428767462650001651395054083207213942624644778829754205770549729477700622877420207010035291723334438471947688793657708867994916785651770801564282494268075877539928774828833893558099069408489866072381314545392786254909855833462298666856762473195744759361693331425443377490762312308345262946825455268329216600158665343587897461965372931309966304576317330190258535892844136056468104518262863407530106670246214689889256906101554409318583848007841984717484139189225462806884917933659946396026698506197877642095909060990334068309183481184154427598507686981117455964139366719686915405461662248059921892983600920192584424917788483922988265585793628519621701470943232354610401982540328193018450766996827470125927060106186178128074857343367044559151541197968432032293790427767172008184994257506075204192880662698845299862286369135529057218145013015395886160197165955710708797617887113408227697186822395490564524940741222835960400061594555154442787170410156250000000000 [125,24] 117665574822035076625542763078315896272280006998093698485375069323114840656238450413443670075639797715796116732380070430072090247694127438855808593256067994112772561148167456897859047599467851887663274549664846363202698828411359269079492947763037868094683268433584845852989748313182187620329432113235448306148799893851583735574180529726428716846642659682147637146219928727590977121977371958403347319548441938408844884366984613413778906946934945425903087135050312080870244394872373136110578946862584493045130306233373974591707310456517474673976421990072675408497162965551216832033438748647784954694910003898849807869445865076759009826031811904702686257508849364544917821563558321985032830749275234305479210910597241670883347304221528585890826389422626014969959728149589693085809886923219807055135718466051480150339250282367528128643543596030610313408436513669274300816673517061175346922199896523804376748102540538120506365243186922887381239255461882078048619726196074561970976770601190276782396954728267190865926912660736108347287711330136856822410829568915119958080575345648570361327691519249250867307415635822028569662847958803629543105005685637858797700447391212351179572342509722677095515818270176315330254448004155794427658411846399958888218781299397839357349904092997637359000114694716901304603386423587819399429662955469340386325566319815981320502005501930033233727482691656779539444156168756631476510718845237062421348601465333099531271590444659569274149597345982932865009834574471494601020373185469976164831387018696294479013405841776035063206221148257121126898329556652853000827907510974074453457685174083097005357645570704709390037210371701747927265835878512661673522260461588326767995402799038094335201962734025627458487778793418068926985018630877801694681604511970945606029624887476662113514677643670334450738367695310153194925646946766092302441726282186829618144855868925922246398023416606713181003119008425289910758989779623836928556459445310964287618952572277212164253337582715493254104543169160583624832545521409820283961280687578196141407320014506054261769795068505570547942916684006612525644201776219818885257634621850383762878656123308195409450065844093517288353062995785374026875855495065711218495533338584012919729350801276967806616213724002029064547021750394545657867050136640562619343066462447361039678206395819870522245764732360839843750000000 [125,25] -81754937146384680551312912191572376362382431070099994901510670191632117887444873219361940610433284355535365209786919998217234613004227851506389869855468381852581449417091194135962098083703349288024053646182815150491329699273757300471606808885483014558515044348670670066240975353905890263339063938269958039121686502121558785666299694049749749147531734617238906066077891071127847404255339885491729084769353376960120175371159609969949903223335983585506181118919881946585544114300316906642011201822000480687392002137922855570174049070992390496123273897812684694466648833836092169530756534408113625857329972119665629390404357332414277913209301469561031116158573126221134376763268162331151407284927721681196215092822400405451312386840186937690990245430033636320299069524422964086143831285610860248591951000531264579731927223037277391985696136830785410427131876015887578992791705000312807678487942337465696766462903081999927944804151721252183527677403872796786906140996844145304002430136591920348180814356305043385028094690201884853327987663067020386074561707606044562447041237672885837941826877910336268907379899375636804112172374715732805455024343346753490863444353688993059090137940411566115840481073559194019140878736382478613347105041147609706759933172365271360417693859635564375630165874866386266256222671013079183426335654587016246255069568496994174191408675816467523491815858744531615359359034891387627551906278446658457703417698324710862130745033497399161898911306263022925778691101918695475216708510405680588587271578865081999361727966199195299600723146927056127246866946401606352616443680271590860153684909245163991387622290891758268521397254491964046528156556816364752169396876965997822552123734282938025288862244844390805244654952032499141790739720563171944604083206667236001106003969271718762248110681602599296918145812075485869777738675964422150071747451471051374566527942515365576256418950766930535813934809953470507595426699018626322858599259768954575686313998567860701164624315603400685071853955457908238762550774897721409629878326619305649000909251744839649704991408283588851098769625962735131091151008164884011696334599500566195688992731021608853103522879630193842459791692591150369622545495729313295680982320680808403141139819995978192169996953001067875822253312553645602953415500844813545938276303247154927489326325940055539831519126892089843750000 [125,26] 52803008624747012557826100970591618830460982550980736791123540420186531786187649800466883046964197110091388814647708041197487598250580781577241145459136951157238284362083607052832913932794170854651157814205475949127833562294527062056119598706321731711940313681682997731230570906773320512793719455406421330737437864049359820261970359934057128437729208744369381533561129395581714528388826187279468988329438873123501934257533128475405120108254112726657346141040308736159137964637141749818466615689743214670063098199640945869153762240872616029015612427495683929708700437365027734137787837369078197309890082748564198576560025775342759379736217043047394808369337204080161004987984688184924998728865917405862141551352881019015260794202877439967590049908094943948211390597930740668695753397381674444795808628401648751489278677270911545917747168036401978278322937954060156585054053508669748127502482049661369735332098757085189464225570306177502796671272358711397087735420206906503986600089100802084807016259022887656700796828242949577902580602150235747485500534771233873041646752429803878698742405714431230414691852616316744297433053079452226205171908239660577141817176311234066152392845836291290236734779012052536876218073952578140924296677315540193719113891741626248586890060463843299480734755855821387527403654728619666368251254531153028979680218545395701077208056055621940011394267852493140690469796972313864835725539717412060953330082431868281485357380897531080067029367061606174926097994918889669858756367204020454676032863418666935760226778039923076598460654659754049945320231887107373945447592439433219413803375421491458912714406973922505868415104112423526247293851027040768220968946564167679162682196970372242828562170445555874994791230324394563698851078461331185687086315071483984524242491890878661422920464681117527483742916116154613887108474988619183606895204740917025671006716408495541588701435468740653068733862190118619667599855487912993323195742201161558039209029793782490900421090224783439812214109475968057266396084694785183230259736383721951542419416521359599829759386527877848384536562303308878613595891599803841586756233352560942325001059944627808724211141316912555936115725105480075500232373915535814223831605459657863407314566889150742671350542828360017217085445494794395442924129488175197250635810666818947822775953682139515876770019531250000000 [125,27] -31325968576415777125705293676209427221251406376718050140533541015179758829050706509586331815635790188619259053928515795618107535967125722396455261276270354467989855555372611448081260447236980210554420666394216939604708544963032536334956667277959813736635771732534924202776069902047055561905322599038677947080951639857520832694616876863358696854168072007656389212166129723250935294060098466202991690796230710293087920657162074960575791700590937245928547876772890452926076874391659162864253259492270479067940566331395995429239846586072590152214076030483982244918431401639892046411256011440473433430035225106763128109457557038272442502884994182101413574956940437784094455069051621692882985012358198207981555056369916491995325670225021973482814802855847639017914153416272329085346383419857486239690407678588668344814839769305213271207896086899399089259081451963216246574588020177402315007687378798288378146818632663759025596245069782236278813105800798458337233853339733493237983109171425263339976125909039691424609435708918203942359827900512962169496168890678972693606949555551514191180148447044695399410706460419275844309195874578940401339706603807069269371062699614785062720073917667929969487551124282806178619576351549877323146125053590144729412676251479567620959102436619088218564428179699142673192840457652081011528515154485791363838957273216879754365654928864778098259321605960094850018036681779078987632256906375638223998384322839075089947222806558288068667769487058893972678824451579611021360216771225368490897610311320217322680548699301316241350222039547485899748570271227970906238755780366917538335855982871704805135468873442919368175454345972263859491195487863643907627275579508073482597865220595428486242641499744172667901346090068907577913529195036385809568943829867004467171420040597392291381407159705238309261286374516277070997903562348268194616635015636900103122295524408437682685355196738139711668469986027151589086998551640384158743031964338831187226692071344009890249565843129941084374117289651001750835998569865252190631987168919939133615210347003833905604055699131706612632782517452049873035562149967581262504832763431058165305626153554942835665990879174858932956599470804375394512010568168159575431629191182914302155449941515567275803192198485140558419361333631396876355318869160544343030651162976263357506923057371750473976135253906250000 [125,28] 16558581111171984548452388261389793201673873817905360876326677978603294140019320225765683619875323206836739906361325547184325753410790143682275529349350417597992142409451984547878660151870971427698706053773350900520070461043024680633212262347378204579647301692640171949677102567674498847112873311153465616214160499661304539162952877295066537763837278364653951620514808607077243632472636085930083635044052370207200966887348986017928803713901813226937713891956887827994570806172221970742600287915268365277732811717242622199928906887497753061795442029355241639192973925873418968377875862332356650509619023530458616795340356929240358868845296274770889881793410801071476064290216632708019500731944637262354288612540275428418839696831058984328916571712072012888736845854894678492740638654132163863524679158825670184499874134197260965940483434659103648322387786539493291139009662252091249250120324720489809476289411914078714099636522483960513490737623779375464822145440967495443778890405308328640900403562186708004914330588983275637957869695464270844421954441831601826604639900710292493656188368893353961848492954655594674598623980860026879488207272047489491450255679180038889750153231546191425279391257339326257762714953491083030737413077196302370560377966393553341576240040942879052580358077183416956668765693127316227612996342656315039142126124189674255341523273509695051106961025974023407987334973089310086913548636591367818093743658596681235343950971124870295702645478751900715908146491540646459190623123313690280316225679235901362443261894717553085077080224541124807802705013870355227569473347017466225388303356184289847213064372087049648576512885714644866924304297924059912304747051614886682144683150159348917244139683117553772053836826042193728221731175895829427223729427978373834565657468994424432523074139723721148592526890908177427564589785313883575060334505184272044387959880068656971119971727758316768543879514569622202069082535410591340820742584575015912983474235368838155086761476441565310145922344170412224949202569247593684129468191648444827541264626050339744431852334181349453522639675519585723613742705321490252053322583252472041729861636607021116413902790861723745806160857091927180012223381210727324440402460320758312760560172457594286682481054985988566351968333744887498450540479402060277435218549335615989548387005925178527832031250000000 [125,29] -7180577546368405293406612029086497932678784048966338522984616750368243239454237490864268291382803039922290745679295873565288442074637481233749133809718342201302489132313017530805533191091732625950827683210127004596877910266707038782573385594093652687714283437015456378198159644243718875249285364221850705890354637700198061042619367858546220718439136381636892062381406939223635067800813301013036118307593856710965253905016069865433458454104877375335184884241302611540300698133894299129053613501853489812350376039186250184670906247655317793072446319183342217802400232234710269312652672276269233237927395958479410567857576548143965744671010720730629359810814281037983044746840710989635619095843914968224498441638701794373958686799802146290206886598112772946427802100729651871855663858821406115060267392588639843460428592945594631181740217171556251015522104463070075971698521885667591244198446160700566697012630610973197690416751144457882206411514477358951685453232671308567063013036720560303344118638488312111743261127362846452596454268779049141048758379456742848798782923777853428932516993224237038974762993005883830221289373187842194318117591746290140447979645248450203636322510379767246600530164879969282233220973896883466932822340416518249826419091408713364685632746141342384435602098864859996782328190754359307116631958113387932632699585102402967459933095807661189054954235182017853782873464684729680990050714614440618463666687041901622679640442879266424740866358232631825970573649887478066701029982369776698055274032748103360890482738830081520947893826658640659425804055314164948635756288473539811811513984715055628322344036368227275937939694423258052135337576139799417248906333315033695523008192860558468661259197909206827942056283277427005881018456690231860018414031502873530339943450925796549503955743937746476816955280431753290056777259541534178131130040533556863983845329011955319696434235151223127354405523876555899705742468716777474166552618805363288895100446042668410559784754084879289215876707272276384038429001308853963120009283095238720964367477698678468002864728041581798377969245215519294288629148630530693845540095268672359341726375502193028922891335068750009972022491995227464268825823007113672365287808800550673570129681843233917868562557260985513925707170559420431944115518239664448687901987522508306938107125461101531982421875000 [125,30] 1824840212629445093824764951085768880470264448072168243678760269306510713965091041472431785193448610258304102526962164679225689275647620147820286278511664873807891325519272237672060490953536709992663375947207509654134962130609575293552342959763902231605987949517216554505070665274713528644655820391155181297369373610116705492811591638695305919653924789816990813288802062524957661103804012439649649726871277584873654542523581733143014902346045729305047404150453612268525974084742665429852384700745208962122453294495754863689002880748262852872647710546402580643770335796793711855716588610262214873178934515859016109250065914742802420617291565294714045135691967030651051743298833057089292225100124388047462491952518457014936762577326861397079442414471392441303871889562763344887994213553393363619866458950117910960664835004242310209854793317246679253545862646339309471980387015334349413595840701984898119619989081892921126017874113890115019161853156793846335027051837132604854492138440746698987083871855995804401284665399003081720695788585500576749537011970077948134886367098202698280494977979463441490138904621731263919894808181023619726027305506510260731188207645324247283714020082651529057935936136814723013196088827018413102034555673173699351320155569216758894252010316330987062399746201510350273308531434992610911339686765212519300723000039716693261133259067069703419342018972636406662911578782138387264308836480212696232442643162755005505756218712562853302617395866214497529496597888450641938860946331768034403442197156164856938794989040180845270941740223880690778230802617556653918644745285854580293308139020595555174502986652629724206752654174310512534682799514532819795707540564704927468779841981209065386322978364307050565610409595015160483060501430817085154527909298550144294764518037841173405940785423669413719851891503688927190593701778940146921257245047856952379155720111176619378728996017029032181430273941119633729395054272720399185644195283041566547159651793308389583043255754409602206167261809404011624835030301297008909743470738916689753086501599336989377783464304550313315754190583340855483113443509089624083243128329863376781150639710140344029110724560365346352837377665364535025279501166075980146354771897451169181208964080185040635736581064729128501642137151347510471440207372221219139785119978114380501210689544677734375000000 [125,31] 697636792940965010549177724066761759918907847841709536903346044175599903592359911983995093808909963419115236582438602751877714996582312313173939796431828180982796782232642055757691740139897711420226530335083637414924066403489828732996059240425454973994227874377111328177107564782426685005617022007607871954320222803804068707180021208105253604684997280997382805411934740216461817843227408136802475328015897273882226542216589862021019116313922706113769403030161765462542472846647285291764734016508102176923115821095535482881350628489516092924539038566124921524487557844211596067912313139574571698468425414935080532650357359963310126680815301612041633255538448648063388808317512561219175316907382393786405897343758232210947554501994213912611983932669274233172666776317642151052583009979421254809945532966992262104777204636065214744497507481269608791205593780585575224845120502641099104727355713614752373390994606180144699396215944186337711783418227565628364365092635772983438142132729680758642547079632968722358327021308306758483036337418255829267010090952591092906116432148522362200092590045813481994357200569238338951898377688896575102633578636857606293019803120669518161373968216642642851578763438047227544972089929368510718742897848865395420832083600953546232436987253906126412468951906956425230665121333346318008451134667883046695589381478357425937692045515541782353313654711680783219475292169616915306176562850303942536225377347329125247650292712963443391389485379841460000007466923299590310131401235143081625780630023257175057327600168039955053669844128899442700804472532381172584709553241916360638307696293610372224570518980731413873554290772202432265818444236375465692515404097549141325866717384256969898301531117026041422632910907962845350432670601985018234251948450145987507920811330704788028109224780974162477665302547515456569519658084366906225171251101494119158873789521553888337186012845521823889340628061468954897594866914956853152085483577258868594521653102448877751552541935466244180584592653302517867995827182017265306348038157340418090556524687008077282926973098520409164963190380125020013422498726190674725001883685548813030496294675866297229854309941890217662054414276268922176641396228380644472261238455540808119931150785084337639204248944949151431792623409280733604022010834540441781559394485157099552452564239501953125000 [125,32] -1415046217966531110103747068017588129018209732002462565343201175857744770194612716963094348472878582665306083928398459942179959745694471020932989052906061893539108704691170280507080666874169477811966078902807389901560122296711586032797446052258008710135940636194145090405757078824015101776448185130580558875356455970219026926690550585687304264543232783943179173791842508236038748117832896159149415442365592465024799799885694241663252192848721333888218964844367005217543599736300926088410075580215567539610541775419965012877871857408763690426781526395801605174857450810138981743532219301227830846722140340753748978235161209723898528127673373466225930511088694536246663495157767563338722126244374441635948973921020069245923770870110400440375976125109302810174805781120722913189465220628731698143036441236034680221465290995778412014769179430397468890146380392814971284154905379474543122390887167339953861718828877425447018938920722275315667145307453332602725039745497037888369367005625066806628973397312380336675478452738781542160719306643523116594085624094679803276315154234409646376703933346056196663485663626529786880927707689950836989894681007900410930882016877170192532308145122926008225234093128069494659254564274499347051774153498099628810517758845648355572862435738816032182056979947241127586175314258127775427682803866572735276160865117086616081589037516568311228389250857723698909173718101927634224690235271892676017676382555039114687131165384156708855902284491313902712704556704041301784811115657331058561264019579234612383003442749057614273187396898412374804958243335137228136024170439982708136105040319311898229031026759151964676159370558740885592882340821241065951448346840361256922299354450968266335793627431506955832924925521914180791526495922798764510962177013724904263773973790598323725988096445908663137130115713472459664944515121605231290881086181018352054631659716831084320391926098700888629145461308437792154842056965439510406381373036001196090544674435558663884459697358483423153511509626703775151522022732436910990583397436506258680482209448644557564699951598836321766167088369794004083749280846696618766890389176951142957918580888547918356568950849749541388473759648050517097857570600866121267866547240960508924584744771667797275464262619721993749092770277840470786570093754408450337223257520236074924468994140625000000 [125,33] 1212862140209870770218632273370761986046444269472184030713108588005835520384775916761198055782402076158741218666829842734652658784067108297295697164014623335029692779931753131080026604231940206111890531599261792219377954838651517561545745842863019431539908448695240864415885494094475889297599969512603188106615605277920728590498683762549367276926740128129222487564879802570564102729321988137736696565877642339806355488729673132559895677700136478436990050053537928114215871609219083191200251985312017363689065919839665818335860815975857955456612516032469322067245358083672335602834153816974425917932359602478501788655560243671312327905910958883809707924002715681618075419722683917084464437749945806995272081598251093215028505068880283200574452253891207944454704133942016750726284363293825166954059746638266129183809986025224600629493329544028585891415163542764070467891565479678268914675625944381963969919189409706230425271445395434426324131222356943834547771735554017137608131607828878880074077712310243980004591258721976412006669505566160881419655445065141616303578360538905233449758087315045449692355758124373024326775140604466848239636301657837805804204159797576483060526039171670144799016590584417152643776678960108220049892794832691888444194588288587951087731066401821134939749280462261240096931650523166847938966527590919970027424970508383162990759098968582737497457826254474455364342640765910209197090143957122472469403276777523063966805764821158117132114741224654328578276127664469694527604605910713575054726651672297924854825490353094387594990286891529464102475147316488892638696624883325584606961120520526918989407971742689934281083630270078705432934032741040357551253305530611804007177408353742185552296747227320592266217652425363223929645278508164009470056175575065824016040159884678925276467343943515015856966671507503654506523291480872133065848723482456477505874763181809435979088076552817088462422919307640006743065384965860299035972295773149560859192893227003633756166712094009864487887968994364213570766028188709067012857393966559427234678392756065355468914321594186517379120462550592870247511925634898446235526395286337096869368559928158161971721942426278981472175659999008038759848443148986617321689699782674223527710459527279899323539751234776023982997593460163171165901619015514700805624670465476810932159423828125000 [125,34] -743757471857965434562683889129690439600197515566487795648771472310271747061779377877849914731232566919670822882689894381278809215257741684147811729244876945454970625860031863760983245072904919931784884733385200181828935739529361437609986707848438525034684750372854076886649971363584102216490869649823005015161849172540588318955866849772096268934541318798084662083370509673098086955880094327618504606348278740142010535818716417740015203736350139135641276855431525494434402358605752456461528047657626191447270776695920360975715494580081064021085227368296704843961705515058284952638144273278652197488176074931235209945937748112962922504314370206672551943878732716126481678868657605465364987379988767903870856304826767968638774051233305676777178531138232073868111592681451779948535304889241237280371567831942279131042601825927033015595764896255698038214241910900076572066909463737399178275500095146119060789754579779479934309137353710133536605599339282682968176947745156123829676230113990090792949939955081770872153579499930651200452206280749196472179561067236037335194807093301320034370267412964319269856382328362267878557800344069880535732739005239919326141385584662439661085042107989041364998807075536136492067744076191854657269646908314382432579137888452117706957820803871122010179149508112754142171050595815965714638761144785681285873434290279740276741198803229725555903994427131584748098214001927853601383583793248063201578800266808210965707042746920249852595231586537276893378936088071395679560916311989213016465088529689722316517073080973798683860422568338306084880968115502874634206765018259634224957115843863725502327881142675160898184028561830480100983243236513998171031760329016598952324265791897586519172895700634206737721578341639123117937490813538817303877069134498717262760709962972257748624897539172306332937957207285587737268949349242045978986244150174015156843959517952886922692402818699626869697180543974840064994524830895258756272935849323279871149959609305993857131917652369178746836892946381815502047022071369384911990719492568426261769727023149998266043325281264760769237954518936704829205625204886171595132239812273611308590756771626864507772496417017722849904664222961327544274432602998803269552580810730169448560020833733119181041139292467238194474783887026378263220005582212479566805996000766754150390625000000 [125,35] 356744961427032334200997697330641318576620189068309218367538280772209511138871781137504739164618398603485650773002023103061420281115152539602604097202160735373497626729660143808702451441030721942173800339340276845821144424796626757117668912810644684224230236625043357080948218785200412033488669417901954698077335289984151065261031086034578893219186113451516331349786825761406046591873247263859889523757694875695731751056245416850135469477999740743542379382261141114576664166128072488871778451319096523587158207660131051275536437269875945872542215910440458118730355045148128100846821318219340877740738192877322567955649588571999946336253607472769695148095201787579113069701365766198240726734269238373724638650993410919247370506082456107569100111789039552001107796740893716182493004600659636706791967283318750581438047005397195648382226596691674528166227427821748222980122841036654898650951468306114645538181721143452687433054972740504485291930886339989295396944645880568076497004033296276702380416143467648692040460222164816070643634544405765160131249461347005038090486791354826424497230088638176983951472004522814631549827464626848734792011137204631376535294985545260173325802067755301519247715286786206941538893611125647134447997496144806189463075048863268844506939097984578443241141608066695429476463395997407150294154435092787543734536620045874288478715127751321029498669169241723783334782874623178676776692977506984467588908468612367806220020790391496441226748697891075926012025765007339734406239300470305690336774167374510787663748953965793591981521330485425041338236935377891172546803729216304428036551885862832987502804693375115019578636452020674305716238750851369644364754818278649366624053021456913461448081943622639349512374170543315725225945885514383710714176372685079985865928716276103409720299591427171562769046729696196437616398123464013607522198006598246910055438846075081136066615954432459461777489821290568988814040831451068683662864691058643408553850370700942960446899549928242498621559863420991380949684338119148348290460901654989567674053633391793811318458736541973131558760418911190258868209628854295147757997333920799798350143025552710969618171406233991601688672845956391171662035730701963490324127841415575594992682467929163896664282034629970580818198040470965066994768477570687537081539630889892578125000000 [125,36] -145284080116671827372329242270496539528275072877521481881421674638285064873968828594012470440459104605331347283659591908927647035431328340899709996447572735266351081464227976363453614985979633126080428353840500210015178059808264890207789783924783458652551743507222158449805436345697976474287163855082902906323846765529874863241232413012836308597028074198101168910228144210318407153203625483516548624023196149603468875671476760278454411616443046419049524717971528207495840707803940108892970559406323959853218921307877368133478059499778935649678701519392763096412825971400041228958081260155783056422566586461764306737061821269358681122326652538461754966446146583523771974353148314351039931819730291763318479510736581043878914858146312190987651443334142462359833596970996037306863974845324009068450180991185738081179851464723753173355765430137494395927757296013487779379631961339655222937574932703465918057253588415259894706725572032564597087242361058064270132449949865584666917434881471839105335626177794602163571946077302541773341988726910195276244222988695279698358579864121905106768076783886470391783083426110900175735303657263329349869015133356961148793821811756000571067447786628002817215440927160302102429409897569411058545723258307738692575628472677507852544004744368491478178344965415403014024237853358016255861072284408123166556609081337263216190809863236435768799771605217328626983945327918568014074666433964980574402268996187436016447967095473743981797547039739798485090770259151578362248301155523257198728218296258046877684819714055273237364416288587558323890455743806947326714440235432058483109459657061381246808412655442407435855978385202002628391183641995620383835547085238202171371678026913888887697200768607432312741218361690956515128401844470796833256998731392646850198702142208464618401524430199904677090706826816490846988856735506878354827851480053754230375585305118992688066901407324199323471722742558805027898207162516219295020151019497138183364074007202355535895072119099554115005944334396665444196416072833868763295581797537585314853131210712044392227906183836267711771088501977323024254254448535659941348863492910995720789999234183416184522260780310775444025118695751756086228112862346169533800507145634579855445680611288367005889027551285406868905260611242111212781935591920046135783195495605468750000000 [125,37] 66926219464577365403369885081725909024088295451756431309163409854633755642427878572808233317537868270335759752159800776373216968954715311275578583910772435148215603125634749216463824934524136392307977757016462162240363962117769532684713719121275779009169633706096665165275867185867472790632402671662862344656209868006799966523493557339154460154396487641724795194231095209624630452140124757768435302302451516244082160522410557038831128784395657019817421491034536079748576561866432192284882118549544914383166709007124604757503076518219224582211387762147513343023084593915215494644620262695167069885706851939957179352204060852583182526079595979267089471308115073914451883405759904203529795466272451662159526248705635561094884071495008326406472439600929746496428898926987629038732666478076119484921864558812050861983676332945243723547865368247562448996589498115759744894574868840500430552983025147862130297304188199511331794584136133433584440623085447628219272833355518924599223956034082395899537639100946846684870238990658631416344986016485088184021762130015232879019216580846052722836955789399279890894425836493353543383853467490743631731585751829750171781251088387097436842344335144867059627556628422478857907707802760357677582166923625932463422383325499350758012196733323505443125552301336621879503123141487499344909787491868201647350839833980051810591256303238601359298494511582254176686720533636723861956927265884544394899735662571328477133818104054315124070749990335356591000912307984363651162325112742145690669091619729460803636250755811750752916674143505439767730277840595837688832427216487352273699344284963000375592976974286181681817804790437971189301893199111628845809795406417890724229764442635995343024020560964974102359259763682749843615150074090766486279738648806885983558743929922327110904043449365622313241018020732383413348878420575197430262231771719739131092542408142595262850130900329965488043359690190550575854204826240870173116586613664523481632544719041179572164085500658271579454829446266579738444818741745591819001555308597651335808705702018228585676339164966438918314605663322401294495393659580325203573833373637587852161097365889827624899887296308353897120646516424553596507149593959728300408355426939264213493233350305034888761928229111609454581021979148545281157467456978338304907083511352539062500 [125,38] -49106373107083641544094255935451687280304365858330789010596888280274756768231971431578564037047619995925992055085778345478410264466069159946899595677555194143702373693965574528496474027090839465875997552655234269128492590047106249193205043200660975935483939790061237517128034948551571150167289005472371971858837106783387008333179704646884014947460357131153137527929228268488973256166495073664044580406592399247591490946498464196785418681236329601522677929604436760689056065582457538777235987577665736934488097810171199728928607127743346591730655157098251727681329165500357374179044051127985479786585049157230309630667652153388615297178147867076205476508848733411211624016696437923421603972927354292819837073710223340645156142326437016935944786686608428534368009968154433330469875758659565820979115718387977791913085792769368964726100332145717544752403162922998366420882287224520476388200497993513874304539304662952155645750735446877918850819532859386911215886290710482462980591356862019967646702739518368629992260965234176812752953097516608843842514428004326128201038675682643042572109987379292185128671061860906142956142532004323958508192354422386527830470421240557736777920081866814657366608671738040625972951299921667715448951277669320445828962694212266246259736784588200364858583128331831872366966438027794130741326252208925101367288781623026908870031005117506302641510703206460103567751041581215363523439757858239988227158082905750116627572518042869343686259209535477961222231099777075042466521692108386914596577534778404926367751444638329582059417731558305181796055486279948134926382622872515496945909593805677436343048872456211862152931988184922577952726277555631004021674678354622353914714173802718734700123787415818811457192667519208263801382518593056351751778907760450851522509734533021241153620719289522722362243191928837117172090246158033234935474064985998633709394577286670139032384716547608112059952977033217761746789513313958595685482416235874574656601463179583718458554457570338492587431081811541299849361718754800490803409705581877168408807334820198521425366500509347032960347158205870144087436164823984507512527365370794838329904031009937669143768020890680534009115303398426007778247195276998208708475155275315726771491631510105120885902254663855231240200769488035703602690773550420999526977539062500000 [125,39] 43407502701136512256256636059372913824831733427581608706233183538868183497460208492392860151995472667771811218097505066689823860692761890247207888191093301883624871985326530794204269929361382399682091674930615926370131962554540959952632910102727282969230977173215246880807587563819246334478191978136800443645840278048863552866365245206436890385534080837331989141646100861323567928686486943429441693235177723285502726118912229249927065046105571173828634318995397263770208040197684114822393525486972603724921586947020082497549409996528313647586849596465553349338074430288111623875556736966284905951732728174186254415438930793100770148173839554472105464789008116292314115468251590458587625855467959282845919913149693748360832002247684628060014173748270509477731809601275070731279732255268613784351885726725084007811247825240138477756237622898707132455417411261240025546115846263778740021600101603459294387206481878177555868771746681442565561885249061541512301887216305627571485697362838618830050369387255188669006825837010154393076394563954615391371651967270569354691949627011747220025310130208269723714510070675623778427730811567911908659212714950754201295248666858241411624524705551448218255730349484729371220772544353580167266080701472791271665435041101455332299804425710306524323933226387887089362006820756537481508340263727405188541516503461790051167637794337196216398493990595575288425385752697309566244908609553992254883055178982402286614140820204389828295022565313091166182876638502631350862968455024501807626215151373043782155186987359409640520926775959954664492628143255499209325920409882676884130377272628931128374034952078412654037196012375882797263406040599716387725047545836016010012308344743355264015577998505955108822071600782989140001897393531669493059056372138124537908509763901727492035000116134716775829456492695389719361736006080167931785267434866307725973379576987062068314141639108560919316991254265664908277889056122273402815337941213628115540658079303234145749780119398189968007229567671086037756080863212155154999601229204686914985188903583448451198254501868266660328193107114878155211682438013926847694564095699398719754474942290480762454091928331873753096831509612026786089739527955560547113349849881484511741575742551178132704532357660838511642284985592166179912965162657201290130615234375000 [125,40] -33683763597400071610734732063310441850213344795790755498228377154933084815571829969473857861722129289607698668163793039434124332327347277313108469642115648497847424470874007342792472323862067646943446759543656540959891963115525060079411935818268272843380792839561375914477606006271217022087122798993287827830744839617625054597599914081213614376838627895543041605907226429015846684696679599196493873306611588837519517776004699053265463454096709837561256091654731638255003693311199972163528026248310152941102989603510167517756275399862808059145697969185778664023982351821606240082004821813016998233291240286655405766794789439141963324312950553686068493577987327074761378166238540104358753993849339705669761889038669872090744029010675498523660878291061389493383200663723891427872698481467450106747334856641284554520615440888695280833773792461723023247009341186257794031467574204057167384051032273802454396837204013206177323435487294850763162322910486274389477429430298583213342429756786038092270610483092379519852926321243996533804472711850848910130674365508130071559146679939576252780982171697875526443461838938052965838167460763945168893806146899619412339464154609967284559643565998093891915832394736812338281993600091763816155416574973715572681864764334731839920851246909334970371945439790245805503095632500292078597888321099903215326414150954100557229870519895289615217941444419539962210089267396257898084746827197549724648390663260605584289192221023058561092519731610109200519217937665549756498695278118469716398880644780774861323301169255655703997721610782137190336404784590753473722302917729659377152430590484442685564910211470444142491183141017805311698351593404867335533239847532166510213143987058440738575586837786747513768608975994760385339261956589904486489470517490158474435297418204835937574190923491538375068242250630147033790031502611159984520523279878481507896482072035261906357239978906416619706280952452711866009057275519375349490746963313072963965140043569303067301736817864133684986843459756146354152089478545820116941125334975339003598998853709014838453971175669045327149184696674634384840973262814052115644513542730858462455525807131787493831374652745739243112255041132158277372610067768757125237807060902475800510616925575422453374831201901912940740307922382612559886183589696884155273437500000 [125,41] 21492063444824851974571262998839999298822161425402510841253417006086404420021458199529901012835076528282661731435339105075390940094148216667232202063990930213984659442486403014981202063195274430725557101746436846273961489855935972413045995728262187300254003848459942177499473645609520278387238847479160270298326777595799236068243418582694723892431834016245243170625035211325654671465685184706392927945992890385502091456190933235446134103436757536969184018946622963191098575392671294220163275805364875681823497354745413269627377092101538048890474427166066712543939553533088214751190053714545952810022914054669690669120315905679791897993793232401786852246949813132306165691307598701878586509326053006784734724131481539798898981006555387498309347067863440868363995470996395013288392618728677067015240843922861646196479313521943306443315900987183414008541260314170633802720656771194751153835673856027251958945661930957987121072723388284818618569978072354248083703407573603248576369861698101854196246199291357163516211865899375108588070578237004726174491077457073700217079649389034480863682956306695188931711108226332403383104818314865889861816631557220062420662291118666226913181305202487614861113359823955724319729188053604367223934063315049173903706411976399617465912395986335225522679495305069056072675759115384286528985111937001757110207187170959790745072067307692228643381083894927539634647811448043859369843085881520420000833090692605148154534533531229734213294567377691585724453736517990606335913332816995238103702271951742375982578602920831991433060698127228681044914172200069504752982321729917423590808780508948268655275110316856336538412247112600348451966241464303560746853931251178034914569133575568632618226556809044505047777259382258732213039095738660324027613964464760317914907169442872244359402743023674163551558854570769857661156146344279281357046818433495143239243414120616521814056059379588901441291865427675628814723349748305174083561824068680529139594744592567676012101417914149837634341614592018031320400570165153901565887360817911733914410338881830093528477897079445855868503946001758080963931710057483412494894570177832183101913261127284879497324090376083434622559980105905042063852807386340448790090971004360264242761547721352969247374209339609474941207301057488621154334396123886108398437500 [125,42] -11377054964813939042833864456575490038383335150101850964624616294146324862697157844426934784025353166454913351189811999868855562276337954193828428419100672293416767383131112736562252135202004276119359320449615239086169424129320980623643217427526267585573398893969499308056762254767605501893255224914992400883204553702868370131671808372850952470485409354143736525355854125233695024281672826552883833605148425776232809648232976208677266648686560844383541950638934237712628087427187599975751356502575228030968939674923275997992150385143070009769750757182005465513468048824291244832970306559338225839581402247731525769554237193349474535122878335741324251378736444105284654842313383902048093958217393251683780522819452461995832977950228258114794447621754022893158326465541021385945765730412198464798818012869067477213894370902554676422598257833332230063759710854141720289180225028117436830983822751570064268328409318443959654242911698099292152693353229546203466504644972391928898072195880480559218394929184066586917860919379509456875526118857987724037681386351409001711519003880224652764803838199006636051942155556754447362613346208858881820387760837550504558586041071879736926781141129631264821748300670057890694295745852799380722849625343707245035724283621512649087231659601597052533622823455144829779004563056704404505535168227902746058845444008137037396674302288619967734904915779322403274483082907507907485998107909154305625595892361881839970989234367872510595267578503427327598253372432572859897889107912694496250414488797451649828187745836462503680501310536294779273246684992108276785810725721709384616838046507139407173712464810951965925352197899133729282739763018497482328545732140203805474673304399405892501688577275380054286702672914394034106200663969349392410051426030563460845762333695239175529370318868175213271127544304542933228624412987797863210155897841687050902676056663647330121045595474386564535128760448317375984969426704772569137087857881680709364131572687388474508017593678120763864733708140547205923403772751152203100771241038369186421410087987233032167463653785102924540215567136905468085540920558342583034947838191343888518306486605563449106629357389591661614487668517484540138677990047789980340622896133299902523226442160549468210288549514883765789718950145470444113016128540039062500000 [125,43] 5074544037524966331783239818575678273544046545742730376778889771247517682819501602910309355473007428329488968732178609203371415989731420803732566558951403429815231310549909295552591817400011335434247884529573671278661574613292945482770747275155352919852034088323885668960637439470440693654920095942088529064162284909242851003450499818968898225639576993980883997544518640307371805356675045245507730384472952499534365695384975461695987831861343744045467392228325165904623071114643506138287384079344011746148083749595074039215370355274393768925793042325104724803493264664451197620927681960472650008902926973678787724164708770847306361330816020515225131387824713748239583887816408643616539257144451452646452661423009166611560122281371377685739453020205147365367070296038896475762223928375802120973140805480884100965454791739307374979047624450587694054117521539862200714260878623686079259722788678310090085060158211528117054740622227347005352347305837618604327737085324638257195234047804677905274620698733911564515393495603542284379921350909083434848858026305656437084950825977306179793827833034087621488453545900684933869431882039513573178015388017220791299052784451297839882666866495072216059815711347760722320197494087674490669266899145146990840327708143457377762125335491384079349822573040009071485855224833680660843360396096970913609548767538155195545235011486517870775723302754277407822795594958260108800018941177135429093787734902400431006507797140334993723484729310843553066361711976164100794416806337437257425812874702208244102672940785417296741483573184190337258306281381108931670018329264015364113354789272660285208925893041374349075819788129452120785473122058365820170930752140889836908561044262022768212498385875353417563786276193255024709084280398935651669148808063911936859582871297141806975940632758346946830071899200257361342216714591794095951907256018089784967568595656337657473074523643626872929409583639480957957902150433711148741113868020463234808987399721906635423702974668606184047983232689973331351891918372704405405250106775075754961217474866345369722392534213573974591099044537494779800976968395076232285943375239890684577219142957070868145313587914149379697453122628470696855810783343894493595469585927315207537219608389021155169818576399949627830920917404000647366046905517578125000 [125,44] -1924949143391828601382321877670159226356842442269148976649998358413998235804662554446846210008423301559301674916272823631522775630936426158218119939740604280891636650450986818221994838758987837439568505210123173926987406865560568045408209295434400599692672311351141031957362830329979017346968398065035229837219151777460213076991004080872829283007988773400360392733915945832677782849266532944834212176302062813832697362752580446677984955314012458026973761458030580258141505855834252432688454630809010242604877121821413338874784597327515649368122504182712128852541981242209460366875273129652174566604919519480316081485940768361662462604820360649554236591781891397256029592044376748168928260069880975278094837923080136727840358607945456961881564639835540271195777907299991453863019211105847371477966710186477714895978513860388379875924788233593916937385886017759923895667696032193629934298055675476228750083963342620285961060590368436911307387851435411222525540678400807874643881310444398367039285547178353920663897321659389397118848668519713300824731827884581865081098498326473384724912801609496791052774815473239177394027602756381017796842529099024596363904689017962569467983914719274429851873753087036976200316301306276429560527274042380020418385570756726272087573491231903645816507565426494766091031764608416415258145252526898256184858245219065720352179863590527088019867781411642103002430004404966674801375582137019536702113338867865249516124354778675365306531989748783196014168879251947051731201599544568421507734757686420052205844561206087801893067418105506431365855855889059239910548115461782551565770416661001646530312077667796211770920429882444462166472487940350487056959817972978272714416672958113391854178604039459107566179673149883556225885265017537871730163153151561016946373408429947501727828644463276812951548943501353494891063065123760308601491614636904599346401723821703033919841523431623229401423321373100935088041699341914975342831701975340166858285825118362216057289450429151750490426816587518652852869894803181870331936623202090277387548495050395979597783205672118662777269642815426508264340535810484815709822450806318871839373654381736036121738561648097020591231826111948727474304302898235769962515750151538312717985073681650037848812418231347898256444750586524605751037597656250000 [125,45] 621775438945626816462915698794091328902445417027716163548105269898535961322268710760546735833639232741781919102141316752730270851678723146898782817297128522005411281071481477141006224407892819571587138591464614377813638991438640692769366699805577432641656878437530379287659917153529930723325272824268471448786032463574558177157695166856041383129748575967598034374061037897058867828130847858021908046526744142597535857334911607148682227706689807619778472044045832413846450215851060725259016179997119493935937601815025093145456180431713234267415732017344220127657061339163825640985661014209577134740944918355723278370558382201544920515345278319533311492871565693370122065257365617414361819562161316173216338920849557767831919891785747702832306530273361114681385849829878979442481662298595097856622754031807750849288504211707725920866728662334345501458189299880324842971325953491371371045264117704324824126748678895225904327797593881227742720639583795659568290455042731485238084051368979849301964832738005669496581478539854868236814513616310668117302826103555092299687273295186632759156007223251321672546319585410426083760228529968911876576965411036820719100484705143645934275774247467294229994037089079681695664890014762286481076946319058298497856605728025670742363510365497053881195993795014911745072897255160902536783566808772296100052715141155858822283823742943192862705985864762476766155160263239959047215675652286591322193100886923100323296384261967876111894714723163114537173743554438885906462618300511378880078454119328330042757055528807456130147004246567532792855058752590303347394214389082263270288389168892706160103452450300239531996678852080340603423193300899778450205711239970133519569393659676524720256066484459126349223098961820395511661892591184448053659576741294366147053520475095802493237370264272127112241504039656885036993953509217145538630779971990032468695552934786764690612580589887774684385068108356389550975449065048437814391088855170158235217184253789324916950999321377773360720760375371226439891148448939135197840292470253086346457239829618935036429734884828726846108340149239874153551888051452348900774224538604923984007366509544664137501206480618006884350684033685126268832650637121750752655133613765591095142129891743265733121967878127556161871325457468628883361816406250 [125,46] -169460886215549059436344597737099015153628505530234951865781674844256060022994857021524839246647902208095286312773385062666495583016740485199203809005773080157330209441574325783813292315264151502059577541817001627956958890179456158101559861133155057246971707643874670952750299166409392568673962211872047646196270480862005666842598418668545761311992081325857402261513025793299438136563593449796846650958105514252013272040058035103389731114775727846880859977683913410176542062605877109522062537197586861240016299720210438108153631535981747031186920368016337406319485556964121479577683530199156250111478541638623634203376948137727699621575574263817541830212106602707328074954414708079699267346928408869377177983520959864732554247370325500097251708001027321727649299382046560371541677365122265665367277311016171458811625009413549306767360000968229158365693815003005243812009232557829794384386543228272653060449852026807886464903264502048427427273363579985079767542124903847255049283008443127769008328957735488970257642972247556020600560809623921149662404213759676020486369921140695494822571754180146372438313088177770329790680707769883754776879022451358650640389488480048812302135709719219085743466117553331335784080781020174378914757992487673568968695751771412868498815928119519027317865437918046832348844232511382240421758761796158795207640500086385740671247276484694612512271454234198300834663603646721102446015916171349293152025634879185442977477210565265868279560355704051636497192863709122372933748494446974125781504727192534493135406201167903366360795998684316137818991693244554042733643520961160355863665039595733979574712886503173124073712272826215422817271162365714295287560027316007735809171819242790953796265711530690263221911490889753415509179072851993223374971550545870611655220740508544982056451937728894645772015971268335178840963689023694826965380397464322703590625940852462131103266207651471742300547888679886015949863690197351683596735891627849895150825626797798206215595497559615326020656897964254058013523074493045792837109499584453406673251471029744013635966881478397324551098461900255692454059963055848417627662937021863376592036139641484346637402172331987769610541765646138605266766219296413572347741350401037048897631381084557446875527020324625482317060232162475585937500000 [125,47] 37956533819209597770122133059739781100977056436582970648457349225660480720280196856199215288405459522345829450368734723527284939553064767369548149989033982720408029855238214645950835089332127943607029987834327951800738901327990407455872890792349932107820859070214153785232121880927249344880294288182386970940327297637970851639017555213312177130376947794128238156778091908648035056752276188844488341501273125344194731617244756876953676044498482346319183862075388030932584139750674737264256353127840864084293816505213004883356214572564263604134270506965086876350762884927578803025737603716116460767291710556703061366909136317343061892608565838035124981109487889322688674216103918274423085395798365267544639455139245836721775095064213101376060839281036401347488910797014852094171100944703674752259006671421129494888814240147146808533616133196624984621276435201100610823335311142510528181766922979975270013259115073894976576221581282390481301992041432902350723335553112565174078185171849799302447977675797590616072114603395005732891403433330779247916886065957923127920140005599404504506037677524868861367566347823566459324214550417705368233897435689049268477148393173811511138361652239551919171547291849220039052353341137324894864173486522397166649519691835864782478678451339407538391559922727861135069787829517499151066745017758937883839760825124182985837602597015815168067067368762777708350407641035209907539700826975230819462828479633304330032459337296198455931376402418068914915280100757174963770898562218943033159388976854602532470601075533595692488204081743149325186462216713199866973253313777277240759824503073477226026744763851585970701044874792245496620030984435232233867902355434375139146268001481405581569659966645663645520620665726245266781245761319766233301650083260456517444467617347648599090523971449045326399546945399078686064210256351337852295873163143027595411188570188809712659210140762938725016048311117174921580801447347357682823435995932056771672210071548682747919566294865076700432881826023234843774801939343153545301403231282633467292139207882270089599526911254805405630130540803073701422445389039835371111789579301248589197407982638647703357887352619263464308326831924277384297434340597225694380924108903149140989034093753690134176448367497869185172021389007568359375000 [125,48] -6547562237333799375811531065791569354646651643688880253256155911852154156042262794443648892439990125292147750356087256756257986531073046264348193601582342920140521106168536461084997306867026790001619136172420263708663099594275482430807793839558816129794895147916077275834480732697564923144944617076368250898550137741488105376883121111619617785537161797149573785977087528177119000186657577546540553106741954711891931573117780846280878856479713776027992381569942110491798124022573586180440993946248741396952906805745209648077967232426250393876799115474273865913900398314171452128608555522508638721157819680968188256368647521078570399174601453679304410915708149403634979392606333452407522587828582540182690868247735899236581186416143396465422370497087918773813044279743454285173568407817305127235365156997882089124519549602412868543647014727951537799459636065604971881648376795730995220327297525143887677217259594499381439734362492550953181807868643498007371638532277943011956770679834556472548706357113789551642705475413878303071034661215469225665551142312456596303043965051516685480130639315571324326626927354236283259330629543978249863153613037188826460479196666922689353151599872559008119886765070564143196204779711466464294568565266790189501315141449351381117336788861819059535643551858077595759950451512377608383664424469882565659749035543884233213172114675649938248761524456010678701500191584656425340547198112976239741861195522017219202385328923190910144324395128941601228447186187874040050693891626063096474492217781092994270983539454504486954107425111418107263309205322082410781489458556758969761138979112157095811628933231726932142966697874623527549888063299967606154319440481287206647696021060993573907189118848434826079099853007541335661957995127729047518885846945799184281828283521098279017456430803738474920796582387240222419067859728059342098630477476356608778204311309629239844554111173937163810528225357956310772057383310573469322241791453247309285774202604633261837823938961454529857227762867130505905589983917920768724058491431532858676477570848976083753748050986462555612242129390945435287309111895005046730463428789410163258693750246274131729897936546092304173783230638267994259187153393632350092306328136589029048809187709707657631952315568923950195312500000000000000 [125,49] 698737339724847754013815833028089135032367446994727422675054240100614458108366038050694773367937519110596856110795574796536374534162188237158114559980097267915234019338096258021289464623018417073012492542483383433532736766230446031402278415324572139422915856526497143244668419793213585291861302347941598635602305249425408728949980746716811528835080031769541471901902577041049406438123556441541708564361381355344572664472412353372856159821512174352602679930376675049822633705414724701259910254243564192533309799868820440750332357846608990466714622510839597184300127047439754913350403608294403427645265211216173312904504513497431477545515706657447075393117499500695436295454647180256709468675008705522131056515278012728775512582444338789024655484070299558667727369374819450229333201529927988344116762793106222952070120008680811635206381455893245401906176887556614579623715406373615134926592001594636298361091014368935407306088585144837012321230819028703576080156257333705786491606545210413346592322992500531389566507804823024718077244716557443886041273501083857608465433479537327742001746543139097441900676348291321413524041475646957263337993128139821116632265261880870180122240540311570164419486649004619361941125019684526011373977030474404809083246000574013817457028174685294817031644129453360862408150897444147355890570799128205405152259068885187566276195341771619568268761463126305871377902725442300795083056847121607783813132477380490626080087803576859599796856860900624145904906555510047478748990340211672211241395294730710820924761087200716307297320763018431808590511730655768127107613751093002984153651266352774189310566925574880966524677409144004283459406057843112219205865244564558511131787142629951203783998335128880046466564215469903695639395014942352480825272006521806977680551243414113937004428692150545558619577617816332861747815181315850230235173552288814819469938626784978329855792294736811205144477558134689976238734873400998170324593726139420620678841168606832402147119740063023047188417963542080951721264043147745223785261584518321071758584873628134187835706649794475879448030060497885128573363953789358874325219707331494389060164294614421844760897703744938375414697678220785264429929522037127098659290092646472159671038982832413921642000786960124969482421875000000 [125,50] 24843512956733240977251510645967738564126369280217087859560979911758458510625770281312461536557279052882658002972535023793149587150990218495024143312247254061807140535231175916652580241763741723579242333855219778902158936842870079295754781521084284511895732093726006056538230488315962365492693488384477557443731395047692259446039815754843976814551560729436693563677387569409021182626659523050953402459681932883035885861895900576354405104466028493150182442255897231420660804786128361684936986597745039140445432408691631577341222456080600535289804948158249058550355750962446335713398937549950172757766366845189518516930275121094733476327916901132724044281676608131728988638283313268270890606893679845065766733711366054924027279170431273377289346141876297172050487067446246024502649907254273871140902502891644127923617106110956559245145516048313831691014341535219251400993488444549295361455756975815292908915093735584592834592553297177698367826323047039928950086400258897355037631622268942075040186131985870112145746981881732773135455927256546092476819477915576193551549341069404960464156391845575618621698668666774898603454841167374299633627140718936716624599386458966554753958557654942524012778541599241386769965784331746205631826912966214668484232021576092621379424421127458931595080535963467568821397590596229058719479772693891337564812449089461605278779334633292033682660733396301103490741709477127285506629199346554813052752975440824690648528041214470390904871099089465301097916033738735217357306438258712252043556182382128137084191617711379936639179582870017652791614083541271952401352595650207305356317432449127006865516539112878279910755231038857405133329538153780168048874908564431430704065382589392774323222805115449843238685516907339936214718898522931362304076880416295127368069512958882228746605272016118005324767638224337198919442314682354713210196200977338965862461217887391710429289671113074332320964318119708721695188333630022528530275806459850797154300623783565843768077152539263855427029880157349176169571448959174028691313041077006615081467276444308576789983258603840619083112353857893244472235003156467796270456906541824895377171041920235986793216835450872288426629329339297773965745514965764973850117813838578675331264515193652187008410692214965820312500000000 [125,51] -32930828235860533639248183822957063922555136586033439118643567940925616025363553027463754631520896739808728005230316368988627095550388988358031964983462376967466604114916098907584820282743839843376480898830246436856662770595182706203919141286991423517694709697148164497293034524195049238695855489327730771516216837346823045386185255323231557070307197726463761628953505936419994365910445738938045808429411230211194939240014495936306873266208622770759936817828618759276552398818317518384104959385175181104505447993557543428623179636090657885161075296620362644015691770571799749160757382824362515448805866860557942037860758855924973255666124027624018313331574070021444271965976947828900757577705222965834044569491451977399456744797585956760229992916581112433972100438731687799067058603800870396819101650929551308187974678114974411995519000271879146608981749744718942634148512286435300346466074774649431671142137315606691669723335597953041519160649028788469358805888019642683135147877245502436708879567575062359339263934189104452248734115452288625205446866058594040019600162696229470726603265653427313033273014075667715908751892328548288728828046884414597139292961098228207107208521591007620174694458788771469848820472789812345138289881030445787240529283529032619963907377194259645361400832012849745917323091052506617966010130863658988055063283430396501504834100875410975512700416551711462822549562276817682273900879305170015802379874120009450160505572925346081366880110581701869771670871508056409089092156560379825757342108467082280403583388471978040226005808720079693789992659574601314346295713544045980668601374179829566428666341523643608255737421251500892847664602093437962042238172561026823371178570048616518372827669512238257714140042625341952744373955098919424628397151184887221907463990714681687328256697273748664157514262970120101674668065710302578148279698867110371492434259985097936101627061753092373900795016348163210581195142425875586017314903855998604878617385480277222336399482250058937374908942667219631340150076617972885471134446848127480380772231360569371009115007221025923911974793853250191569992964082132567326615877232096848166491207201179211366647314402070338945827826955200821490686896700034660600793195521241168123123236625815479783341288566589355468750000 [125,52] 8838110279988387463409860797205046878154730460252774297653794345404831539584769560384269249734234493291152233343957318396907521430175191827374227361008078429241696186134151808111230106014011315277701801470428105058788996582110722873885984750045099978570637473506603702172015749569334077735130905093366868773786959837280586028906504062890141763349044204287650298325723134288221785747790564699890721619794471420113474005535185667083246447931496396459377789360049389157504487665170022786320786098997668570952036746937098467686114172927447638437897606773684689200413373729320005113889782452938620253330602518844482134467897569556817216287046780157257388902903393676667376859330661238690636079275277441409730618305435758190783582801231725305200156774634323508526360523429102956114417203132255209262126856783056645671339314604825343299821311848563715972078245791935532599064662331639825029955131874352090179349932760850254998046888642648120709321684212394583192902403078861873230667345069273083834353242042307240132467924735361220116645506794724608957092469632240328236785007907863974907067393336911096106155535306301798223849847849224205293852752721475632900203008040288954247127430982790676860596473373860251826849822126995206922748057646003610413078940637832131018042886012736363049128620118785499222909221359632262027401221291429318612110739842863894462093032772693641667528068226868578642760224198103960715177719265727788724262788020140138903351279443081487900695782484143995212791069556326630482682118325452873048601256592729624665955335632313183890066286334414492913791919415037008386684603750522229275017019684309496135664373302703532370936523366466270619480824263679048650155906076085693039010620977158263116996683950636739442652444171696052757015286892930424290796645300902679958161185948880831879136085835477493144467849460630299602885527073964299228357347964193358591524928053289676835674578533271515033688990517606213979923287201938090839241530757244915769840389988206840089353753237015314883103978825900588355803458465753487376444068669893819536687187374100777944616645494561162787645527440297386768541792677092340514933918276357663391344807877820797911399975415882780981896575129678220606812834524889313034706837607915653145628334641514811664819717407226562500000 [125,53] -1439082932580751591087468870556930087516214464717516505974114989029533295863623750373853624189242664040712657480445751771757335483733825556563553270891862614303462498268601210338409835561754325261401219464181292852212339959838642490272500477211991904514545286663555591646017932409744287251081900746564387664810540209463729910799684200559750229936471973818278572509902213682877772024585573695785352142012041591571625395227296682771270325403320596398099627038524780291371769952596915085963477105614703569219749340897967770945275907829436385181003790597610593971161948561101016198492982648253886617658073358079956233495322471642163001113130951346784167455074244476352221686370519171842221002146542047642304431343825881998916152548495196166738933625541334267219494036179561358013153661567572579448818355907323936241497005246516861856059103216596979525729592925683629302017489885430211239868174496929660295124454553731246872331657929038822603559267851668790873275784050289968226346662618514454834245353502612307308269238266115307851206913015906207069267700448127275404157501495395555333119846613104292899580198361667884024219580575767242359536066131422679836161580850368828522596666953727054489288874536442866711803127807378483356814724149164103732946428026375416577581106029029956999958585059112448239928454182831306686359935978225020315920057090905113027499118694956101282181597656792510303094331482203218536302682690243483291665509486048335509878094508944806918861231309573564879112999546266358624683424669543373636773341130274378649286774711845672113417965340286203878980463867414054791012976199645456432649105907615892412877754039866661435435443673267851614528651743583008447540254956890831026736068609218773139187365610532818151530337742962495811189808284575236575622941428783678362836270240145356086018446143788585812961315748177786983948725877032157102313963761641905418700639073991632305939973695759059170854402045051282439675223331026131935838295169290900110143445479330177163128452426981500141398235867932943605273748673626930261483170089888924550695428740484920715464327314704858772358043084863549290999422046951003903557211406207383316219850506545126444967832215270287796526338513582703172490244132205714222699400255595157345113841074635274708271026611328125000 [125,54] 128161032933366122350811622253162577345537819206979220226712547545413559662775100643895717539672152071031076508512707350849752050019616536386926068165055088548126288984701807806509460502701153167568254236045171000192600158653566441057404409402868509766756798563469900482861755554974201561085539206853631453894493467937227119893630363227240821353132166529794204202426918151551317323652879218839642167415732964894733256463634830899669428331117562816456971719768468684708925460417675992819718004209080278253291147845933761471588494074657445585237724752831265211228526480873804995556441094509047274629375967442897457195879181367692973097635668275179841493800526039782098753528464816013435314502570563092820899278523957892464847776647831695261044935654696954080546388775570701650758290633075446454066150954088503753353701261925632565670241027065397987717855311213791304808519420443973267596169128695357095489770481107040408911598866523974280068418374124870236357122031639010836949117382140424642752241850185416867679281306612101221801206201601462990451273979233021795360666184627883792203883496944581007014000479951054065515372639576996124612211327878840721261043810546258511404822853093171370880255553254428549366654916245167099648805560389471959575846920780609626328884469087815647878233356279624787826815695272939303362994489580891315594546421010705997498421542076503901549430821178728199558011752974751141408903411052318534717552600807282538558906467701660240974800443837655482200028262597386885513040877090968220496451113515190205115181790342838005254415463701596470372555404605675285607251476090237123329902256890272694098588645715909271185063385431552874842987899873423527503793804130976695576685823671672494762170568574367206876728676306196186658969715082664057175372015405981635404102975797437703372928868530393599788110531962338171377296503009464617899167278330093006677911222691295138752412043270348514401470020426300837040166368822320156365327867419011885887100848296612802657166043429210626057152429720009542221730418664085834313523978561873522708438174339455647096327455613488636499532379288591383910290106939161197014395457360142554679913670164334811306285456270535976295927353156663540086672601390063295032218151617848428029392380267381668090820312500000 [125,55] 6185539751487936649076332417654579166041601398890061704427818685006427303731717087251943648733722662907229624880441550388084340264214144126639249460203464025498196848222936742822705140645026423678753861049082491054386321843948883373474556843696712583439372711723104062477434014737056772092258256973700540029302200419708114040066303062219814999789272055747082445369428089418580456207190292450453806082096687791808483085681830099553752619852778149083067715603358639261172248646805779861576529927619362253334358660881450041739761134463713352782207242544983163251565172598680893908310896689781016556805645768264298492209904656408259887385266225007852765864663979174746707652921440857193431278459191238778058732770158917934842654615833957592659063092857862971151809054211424579330176225210215924020152266470096855950029653988626046097584652165908998810785975916118670259759903868647258370976151870206911014680153235806605787631752045549497940117349446589981534781898215757413876026176342005073946616396830847421733849212690332377009714470311587922310344505583996778973906118475006417962008469190607787737980519192205947278875484772385552931972757049030585220404561225531258667313538564177040862384621472482075861449557732763862733847731154347449762591570026134313415268953788839748117504667680326484236310199662551904114555116648759284196282885861309231348793667254388427356826439219538177925127203376391472554183438328381319774185954754446590278360834828874429265773700099590412848458495577726543191817980814354545780651031459043619821347718452331523379517584370728329360678439674228574443594763132996800710483240792142699956994115088451273339160869393550707997786759061965224142202242192817826826678038477384301336214047223997828715917110027680264845784558302077415640407232776446300479681166184209945633682094751567296396818341441526428234247901343363758372001409636445613289933942919606343160883019112344323525913771330824925398653063530278198448382202002152824361821231045656001425924955124960100207356259117682030338145046267807530348490698303360754991066974782323776384733848101327325366093087675347433029076664272259079067470848212999624457944474393387473774633273582273973543534799603732786216035885055779547309453233123708177846623584628105163574218750000 [125,56] -4946902110976392059268102581075976890900336447122189593943227782784375963693804289882915259207360118077760615649164822788004031831094140250053032256152182557634894066209858323598860327697087257457488877567704997025600247437712453771410512052562370068060434676354900356608229583998318183106655700967864472599160594068402251077461872479843740057605276822688942966612331389385285432475311445426307449979089778130195851397097812488808607233438355887671790826501061709006257532774766016144883474428155209924348714095555740862933771473949052559813991594074382546114399461187726543651436450879676604748470361928273771048661869321152029361418066020644101446025100034929746793820391080808668521578102208281854268579009838435379157561247430394203937866606812674953182463998047171646352239874592304601079781811403189827709847304398288669415168904503227829563145135363600291288234188141834082487892230950796397114209487768625496692108987196174506668215591747806404976995182387263168489888293306053008286383603919066058821234233887170255507375729960079355615590539939163398388975849712014308087398691465556783051374935253320611542380630687807438162253485499965851819788216451941133022553287394916976895918477786434104076861581395480885224048653636732705166243799065540731829133629254620540442556587846913734854399736055599901170458868314872926047960148289272351184275910908745148132437754538559833500737522220914434416922342996868236148428490791024221645483646701597886397282249132739912022971110399608955421818373994145889390308246234148010866760506799172458754431389961355575425163353194077508075320232454209078608034846121082815071172972569824709235529091940320047230154347442458046955966376007541388778515510918738813701438211641334809878750253885633844272059605442548714975058911254925266973474773308193662446566741383328219917129002633853675445209751685061196206431183762685544211527939444410905504869528864043746722461489989345739577102593645146432385852566698083346436282007552633062135763866481251192797256141991885666015328900550603293388162696056897978242085632378778888378145095929485874229920088503400425598810434803989185720539921403087441004464762945180960823448635294702373302920638742356116275634540218691474301836870337778933700174093246459960937500000 [125,57] 1085648222448960350843225378450663312012285763459948070406368446372330464990887821488463187140121867427658977650035106790893981438139489250168312448735577394338244647302955875178226052548550914887331409198279775985802311247211025930661985278181151026348498178230802155874690856747201618156933307730932792653574863756035706465000281097503439565493001938045807786058236403417565690966065768828975833303681807081873293793769788319720087056009851842915935090304071611740702379273193429166766567372964538437893467752064452043535141540187134059691331373632197236917760671694828249261077830654151965885923016684632702591069154078427532878797323301896536688070949806644360418634526592734668796225753143962592973313762446037542554785486342437804048629501623032005313507757020493309173297352263824920849741236249780285497408395319587767425786994036669329797185727553591157097876165393713979516649745747532268375963861560200355568098476098519667341909418235303043025855220683019205333949395904220377755010054401655704444990582783805459960192839214144784937586764811416365306154771776164007800090021634690236681174339676365100549244006332014929569608071238383492365714863621425474658789888468207137016362837643270361089115569371278031812841702381630484132024971575367559819937412333975794710967310852672506531325671641664150834924023092476845746089249464283814314090888985485845578183790779095367863285990129801354187197915329250436141031247489684138538443197500515261306464204560715949664556336332022209259523452186620209755803002371512648832167852559909630618744077592175082659812724862672676336931345286109004664069791776417417567407447761805094335230443505068808735209271043510971897365495429557366795280869130744848354013899294358286959770960654833946093232865694866304921974721308694425102511336799891231815102771065826028209672253219382796245850828746059421056341650078799384507483049628547368736265422376352417879403538848263831477634672641002555588419316352193369266884325931651181819311779105407863386123068537083983225734583351155405886623543809536717206933252790935181102879423419095177672116768748804078437241387739429950204606803296900234791731598855943163153788041496642215482656352239116974461391133652855003941463296723462852939963340759277343750000 [125,58] -155108383219605395289831557237762122579936750871282943807429538722205565173927826478553538534611026598413044115425867583711651895188672668275873858687856384181121769911379075218173087082642494418753749982555659680328087189580514371469062819734569909106887127762911383501440265117306709689104325850547309243071611673504075127885665097559936958362131634007719299100409904195525520659481803494752371421071245239833187813390779185409939453364315426093066433219814166438697345997124967615041398213551193278553858990033680100623979411537730538672127084728343519350706178582120304284909214816878401288170754087977706557186129004004262934007483744900562765519717643783014227495505676923852331600332812903143550752261157267226679761391857684338499897138075875175998520473365705308064486433579913758048811902704886383229603210211498145309768175544906031944805672446356601747451133814411242797360455697244915959395787178078628163918484622748402091641784427590123635881957752708261902133301285727935785636380122938409656415543208747682613250066789435962763865026742895989965425768949940861366204836459693139159783508418525708004756718276830870947564413686315795352627059759969287391857043788804437619684662041689563505227584207113829148354928087262238417646591531825333716351696720784229748551748178160629275835092674789608453068700448526055938045545607474179809755095809718429513047264032934101727525895527088094304051480774060199991172443832520788660673029325687697776471518704761363605421891827068020578516881299281829953637370712615807415157676784640270463880228398893538167924236182224366129259202817394891487479692794847217154130704720268914703602285367759732337578025600241613676858550452102497573758478346690887534644441592265139740096957303768842476311231560741691262470841511371292222611996340163008401985478440193680289367373624087287016864277498471832476325024886846817476723812356523767965869971371831327871798783435132433380653871005153680327532237101747702752767708072153194802526626610156011619851032444823819931510408850687530201974588808000695389087315807512238486295008886430027530146869806629886081328045786649517209002339462232633516831916206862327929778951059950788839300710167742420446639989880990478306043256203657176196575164794921875000 [125,59] 15412990894044563074172060020352764789469329171322390236100878734848817734158710624215107363276460606951486592888069205142551830802408528017306822181621864243520117297300386671576720154920440497051860698205641294765700157618726951068036351641529949985376690736625857943022106341979224655331106600605384456064867502077545586943812050054502232151039208872424856035295941619141683426597011913295958728494160507283591041836876520168303588031209828369297958048567546903377173938507261699677419906025982645354515755895741293627453978783669019621606661633823406832268319568147165120723984326207316234896859296417794253447134446079450617488753183779002021536239514418117370955979644893749907218852506584128803358612869219378480930998657790204198126850776569096617587562786295556721265711193076177913174392557810161594749549331619009428559917370425851632038923237939112904624035151341785781585329720329510000402480432175806239586178010521216892174765145404294137549346271322315219561203795583647863064587934138662999224041700146163910514455846064269895512774488775697307514216431977628032207028740102735071328468900723795692702383286846260600007405194360123215730100597223541513002322870786001430865469197847078663515305008698450734756073401778354823957023060343606627734816615578136687292459263103368007872976871378087292925678466907590558373058823753658763947898550998711875618350824522647246619605274465945923069315875120331635237534254540922764178536216786054696458043713511994438673651607862662385723700529590533008777859151549883613633916301678935732620452831363517764498661805316777333572378341573993763978187713217318761265853796470146603448035000417687830245990408553389162981991375934595175041556750269244538128821854643573053284321508944758820164515877856778989268875261135020230332275147569223641454338727405219664166685456709182606966731046579436514828533206534618750639943825797406161293192331689331743986769217436366847484421899851802732960660360327826134745804954531415140748975031772161746356478700823276758316658357893618337208639790558272065105475137541807271859482692220459806780890310334840050048898464335561371817097727905100562677374636377472093392579797211147118270832904926211647893408896339061911532106694620022296905517578125000 [125,60] -800824149669492447949509764375340681895131921696980847522252253019261730111627992480100779578756296706264275332772684435077766698142651379875826590653257023590524894004912934007827038584992843489964253720877420880748335186210218510570231044090324673391026294754968808732733055383945486341430470856949526739608401463686927357334566890969848462903642094936864165152575887690197166504694617531125216088585368998116298922626321708461149129316762625011033079420739204685304005859567875999096779880638008444921297024357393500414696905059668401503911159981132932055818128167696611093687222520842220040643593915623352539392606977290242185521630296793565839830051454117476464686898682883299865166027454467598693908168815086232169606909384623080479332690061830700322059298251354736312818805150731977443420747090362121156352587358454946593705951431900252135598927375279315751444236504500249977202541707710532408880387349208303297129439049161422946034743540584832011098118088686816353174292464583780633911563721930940624234261218280623084361349688030644380117426923700813856330552950551827826579624536884280178880284934006041084935573583618176739329433636831721890067930382636970705799755430347210320019302927646691713676505478642118784425731625192244243644854567955476184147177321799159466536924183208006348910680933125768134049379729527212390736865283330158025648618440509428704522712573778221170772199884028026884046692370688558500624397640054452530642493054009352289645580300284871099929659411618375305526755155433674729234931367896267524997448229190122798856164654473825496973123436391207965706328661351683008378189907224811334884361620296817145101473964493469308758201145825159239283487073193110297275255954931167951385907704372683499471494911576217133801631983732604178354014341966275233686632400632672358767419611852715004523495558057892126077351121280111128722028528019112828698159416797018004927867291476678911607556083431117762133375398447196430096303931439989202895962584758717707283535219889890508992268798129096409675601932377909345814570276099032068903754263343220815563343304212813088962884050266136782540438928061135716924453482988128048754146874151723429672578769512773739054486892085041820245387394886013395625398706417083740234375000 [125,61] -60318825969678766514329654262113232692926630365007879175701633801398495447659777378294478755211984108755434061492906553883340480784142828477914532959624880479542366494724930023517873712445319716570809585515854307977622064054851986333673214976399578733233858752836731581195531163502099850878622426443018115959727218780251733908367414715482813221256296430877823356570850063207847836217131668814656900769217114071980160491587493203400208445276605679754142569395579009596198249667497138601061069758542592682679157950741459309732646279031222322252167525614776515026044394786432739199147715120404643649285376178795827841535687830218281380708922177180050644281168181234698036491284127530230528537464354530206058882076111621776730749520461764565772389035402223009297796410416796355597586928165328008842891604271801612340019656726489477522440157184952097340927657189377447143144686974826791186532512424832154468699222411402768694604000800656305159024928336005634509346746133777839319340268519200113094358258643594120960849785741164003412286111933277429573150536610898245472416340003535092191278535352274032791998712385164247573414317480412648718029105936589638636371827194921044959196905128531507346436353391394514043747332225843045837078971423548852096505184786643808080593339619516484054360477818135238467991136925500869647121776787221161848239784778509331243590999402808528068331667073181580315442012231969623636081270212963766701538497485670919192358625892815948181565532057047393665966733629170611069663162167705883914428922665672647009547337059761602223362076432375891613594059449591252688469699933817157529919459131098843275883663380972989792236347016715899243883218056845671877244464438975280395194930167410442876658443701015285123260504278435049713920268565347670265295141906210685400215056150692515862152547195022205403272435263975507511129682440460777489242019975823238186462831394545812222830726959633342109240309783124136786901865622555026315019682843527097104728543399335964291992183519497379375575238307508528054710415650187349597917131114439181602026334392036580939793005207857392865900503121514027646400090040025246181260532510817044635593692980222387087882604510900375326233079342906000104890022683535256538544789367675781250000 [125,62] 21577241072162053584280092461125862951237704778021500288730110041102150394434908052350934732989532045475995319575890914411431393058522004583888310147567707454125677863317889492436585753371522241413794942215886215058984921169358560898926159576339862628929608333076063628587748111573812807631358379411337828174300415990889447079890111127612849720346529542443458444924985645420563239304723580471095555823464811654089830222983596269278088388645510826833411544864130872703475256428831714021772623516677043459413027366768861376417900266330018545319320198893393212106258882201608257613887904652898516835215918429756057543541994270065008272199072479531047371119884712241140713243004343005296678921784334632736768113709238524099127860677217796409347927352001816234874340612736970516013911941370277712667318317548769118606702223540643312736175783373381674037144411755318172996128325137218579602841382956209930888154806968335532058915307241937448447632132846907493997670351805859662339912062011442017650575112797935946109258312493045078681399769740350102245294486267404057634598036442546755810140003022659571203124847878734775182949820291342277754189343590835292246682786639179051728796501660242607912357038955278911789210862718643978072069198463538497840369501178019848579103647774282081930226695308789346608170064346756477599147603681959257624908787369071798388842715396976818599662088981408960937044751628897082692513854586898898266789666477789965691697701009361877159355864083863683179268053488717186790000381252060913347215866685979245004608475941776608256584439386000685216213084828012873740595330250921227232921779602335142844436994864163116959089760235479105343617008772060992779627744516232640122625677055630346592455250097520903829077448205111098513396642269817567383762068863035968239138957528063861335348012429873324373380131181678676332940387121006888845180747364385906914355352213968817526007644181885032793208146133728590229930088185059328254254481173697820925310589575582295424828424103884963288881847940919670885378578236550603445401515730375073257775919659410611479038566936456742423349954113014203974748599184142220306988359510994041233703272132667986378936723578276127638018021376544372314867111041653766878196911621093750000 [125,63] -3304720300490524609418560085890836029019696930072573792199726082642694331093372675976154033807025899258994177952572105882581793795932657905913515331522218058910919445667562217473669509669985264863922775202146194574518155489658852613960837572550160795356903035835053096321250617163028965676933833688737157528450627543213079690200823155572009344417978555443240689840928962648400733446621502724427638633043488102193053759306547575876719558154341547604561337652695725406001911454626238483941758168091930161645862123706293127862131444344408239155781417802668107193766711524583645497599371490662600265513631536005150727892280543702175471483273952400990271519726183981423783579737236425210976464850958964779108785136802540927092302818981935930877452839097439727612363713520711855420422418590331285925820804260696077566761553609573807498657615095483266154478279882095353779470623337885377210780983180260083476711420709721940019596809507449151647619279072539032647314227615700583954302697660238704277616914491033181128171626029538293705899540305987398511710397258522092648216064013605411661368726748735027658768017663786971365378422660037875777667530175043065374972450004180766341823555874611181524689332307179271114852198668366189630349758201421637941789225286377422124451135480901991443942014752805187134230124666730785666033934815485625472612401066801724236305655950914055176983204473028876046923454399451807271118876640279260301920103967123967374390743458222619481254099624241502308351397997582494027460852480195017993312073814791580710756350506552153542633060954091719660568462966795199878181288283168972006592863906841520235095739944571816253682475399353375797656937470484783225060458083455305422933004515871056385102909613466657346109407613299059741414056241390517131084135440448851200811700705147646736151353332290438252722035236177574014412570272531252497069673508569139203746509029746989082028609210511189905560022165273635186830800987362456125807949530628347507299964572270239811711940119587539267791321800086883505122689009209517705869788562724724484497664937365547122926268673359335027541667706605762526734539241807523747721406322390903099285921148271553017561075147709253893108269999303979471726606195457380918680064453125000 [125,64] 370793667483401319696948479152243731945456088414206338059765877372417405439437554617201662443276256561472535591511564767030614604643901316468674007470838090279217195268312732589771549711629622738260588990338681399141607501869649751570186123853747474996689336946730410840036825167852265005494244643875528799298848641418940414579845408627561368595781899823213616127800783484796004994415796823394080074596795917199057198647459605565315613527019201141742344854115623129398677278673208804385851755396335724680272508956189813453694304122808348476985258532211031214861504964088644637284628925683032728486194208286875924267590882145803517872500034681477244559967627498520167462904658833812710643118190947622679259128650218875655616557835701390523262528097221522390428877077220034836191821552313779077233051640659257472981467817070166331285713636330661980716484101308405325535486596208298984832000313672336185883216860788074101125758987133650023060199426684566482834035896354350703184425930418877106344634008082405102478914223759118592553267757501986628551103086408633292312977866008552096642113270557226112514215432240654720406192031567697642443740278944358812201741840937307067965805510260697550239477278100857687008225126270707343990850779415251790565913106212112676049573525721025372831592311619145432209556326274238997044003407606268318375233876712132156162845296572815945083278853057941808366679481477797959832639678335912341454445380902525852574040653388103415185383224586441537616279591859641287673304616152653678325494090585287651465669327753921333260495717623507860753477736195299515560072363314938173363907508992715134935995952128017365106059117389880484106413471012475629311678411769775889334237072801192456646441104618260317081796957006414944155839252096310375991309537017595178887805464289089745508335106780151637514097421331223540258581693724959233410504253568922856013743083710996754261251645890711828023030322105549074392284365928772989834546253406527317804433866708385014131368729882350479632994857666659233189814370468456125562333580597723942483831619850391192198500434633204533879563380808205680124968956319012793578668892097027407495220064825198684926156265512532918055572672099217223024007663897150542292500000000 [125,65] -33640522953323230084386178963590883916896350527653909205170095620294070799087060126976722694812950462661537137603988689299515106922523758549112762594442265636935144952783272823272574581855677706126823441180861965781653534837504690944780871563427746858049362997187075111965102592290020674320414192489482138704925570256231777240037032429798408761471831559025766597465507986256103192655494655083414261643431821660958905605289520637812740506918481911580999193427163905232377777777358042095620375096551526400140042290849283579523692360226204452189807586178859384064157087875612909063134642272070467726710709505352664027034919196751988305648571246360801362461745092668635396626773480225176163923828937368695106243820519441926047136348631870293354652269964839048162257873554830746228795087255000187783007617835742718613307279057486171722433564570888612841436940158887034623198313287970013278225487867244849226538010186982592624626161033200295041580082117928980849567910328413118302600449897349859768645539493994085002262659201256732655434429489496974193922319761184392312944277144529422881876070543204008053108715087541825387940835580236969670905870786881969499785514585377423219974344319700074916170121044661290624508975113112921963244558946511738316844035875972195659778569067612196713948583697703531249466336461023171970856552278661735874328415801769595599190072049372339821857524121334407974180655341969299576192121912569331917183176310298179701241878654549863297485775182362987244374262305893331535543364388530535579326673199734822519702316226317637854702506999950510155724634279304780313379966866179758028737626159431084239794840176597946671190443665774381169972573408425127871917251723670771588444240968084603656638397998919056722742604882809460638013977890489854308624367282752849666883943931338541385685630350992981456572251065519099093914751309944715494568203433172790561152778449005809265439751578724776322369792048552044445216259058263880687426518659943227389831425872360267744613126453551212058462313126347784796280054938367023734767943285726782871457326722889541744443135748301439206964577573467492264489118614986406751724495437164149302110931573479307866057434353036045154002517720726487673404116800023406742000000 [125,66] 2637751046344464665102887536372580098703669594089580833914624200417224288274388500700317720818834636783888003071814178943851175195029621525878684704605892810581563218094220236169379762845731818353435001004131382943446725910511326569803086694997867601095449472763431631603820759814100565730932592547059145435861044647283933017189294056414880976514067718604707180813074281791017503990104572463764317000107869980056244421833246213776884429880314966219417420611135169552447716775049185309277562683575376008908229243425904925063695976764976911742348226193021839462509568811394578242967906033085971928604683270595343684679673242800441118615591238756616310224562234593021006263154327703643464871530597210382496872142775472219452568911769061133839915359992129286021707842152546586583727509976352958950290814678277747416562733672196005815906257898478323241904154325994122474857981790598519637382597069378382959651851218746350901139387898898818570997749769634894303133647962205185240497822696581817176283090218432030808187608118833558087985218193922861903807504844978954991621807880953939767258586022073690565696374894194134054417530979777972288513339482505668315301207560115804453735028675413147790511064601389485839818414286890984977131465979484564593993307438115197360991436741131653154052488421830213461973330941703489384948707020742288891050312910075412500143264986186277585800353123261468366492577283175673861920588772529042838734173655359729877670471327759419556237345668086291081963603490305496237710298801155915479320308454683580193915533702426067141521280885664757677621545638271911022422557634521395962766794337721302324232949782078425150685045749199485605574623438288340431009575855481269092319586666943901205456364787724036236591672009270056294368338041992750086353647537979505559269263478293899779049151763030130643939747428391896584244077156167924465142273815315568719810970525062913191264906714167661194195488579095301266952262412113796899744004993096666162519702715995726152392165887418953936488916859578600471878886538216903440627659695352434028150114358999659801174721989922956552200606044916862878002367938031102658821544957045262653333274613949215354046608237360628237755642248657836729896631868922540860000 [125,67] -177355596315357403554411025648261630874255843204447030495829751155125401809759552343187138022563466237180370492167851832190148967623889710014259159909284468679542727776606911800749910077490710462189631476232353545250362668356173033113065746941189811068342484022039204362975555877856652191878769156955287364960874932253123404983527181766941998730932541071287044691577744399719032201372651783651399553219601234493467575816879798375530095660997111739236159412577670216481947750350120911310714029712893145994093255777819359848516908985077489449784868130446611942736848502916371645303088804406360417272856238925233541322201124533096292000556540288052239630752072665245378941126603347060016450539440967723981486497042964268852199625018513113187223816072331503203123271742144765580162521794075758530887976684318987852041196476854675417211844219926536856783139036910639361730143414057759803954417617957934181030986925667105732656891273623905349960446264276733631153294305203650347845037778721542476512764654638739397860352805352032388320817964312547434544369476837056016451238918307202627786902734577639572655438267585373805763944799479902923016960183765181396059038943191373116909869855764473089806770413341508324158470072279784209454131160562386826696771044760347611147567323735881804092668891832454429851890310786606157204367090473285727711180478669871130154041862902596452229809381903444793529646480582704930233631129064844433823501180855911106706193131588717920430763148162181604123461443733099739140875723437236272315006850756267365997534153526577340617104662487273197977251806896215364825193848586327601779296997339314904161135430781896508650334577940792742643483569557199666631286966972471032839663402322522850944444959576805863148137668584568523718552223261359886943838652347657002981799685985663747542291738928911428990991201462915778307112998284680075943876284181853658210781153559073755105031507280231937119726672119929360660716550571608494928013382249428676201555309168894008750279842669928254394371377915804658037450327397430100508681819382095808250875915745918104716538904171043035745509118062720329887016463430311883100562595882146556846709875663270378522258630857590096715029747454724948186640215815833296 [125,68] 10704913919295400294537816058262733436553328047151483515163779853413770966476828368292717242320712238234360580546437182643262303521624671159301229291944836066468588584526835102121136877395557613671074817897029272690905402230972429553218216880267313927050241497220425752731042712793470401089693715812454008380200800239138157883500644715803368668124288580000849894077290974668309914763237091488744985974372113100987010478593798336772110972856039750474473337836747036090553447377312360162511481984923238315085814327265014894336439108281484202487703537070845782122646436460929191853302244243043340799722316371318574137416748695559332565176670760119447215078100137692981611541813281676383430382359199273728491994134597292205629183231315408519408772840811521320964049743023827101752061809971670927303467520709786141687521938381594294464799133574555280378002079617895242423131801048424174781687777540166327029537061064453929612189598786765683982887732245367248474098020461614339251094224195107703544829354776586164709252846436964418165260796390094735171599122955230676458131216399452485091436090287883209080862924646171175591742080149713267359331609824162580458340897818868222917421479788630144109114744910513236916331726562988587603157944870116997040783874834711299721085056772399717234406779634334145589296476197801815881160424931679420107640800017431800977373232596248025715369235051681068760467874223985287676462267010146310489238395560163381134990187370822137166480311177978896192139660474861752150950168033224196165165131871522624365092001715174523102222526960669642921058338093468056093900475561698152063093533936676502753999658123242229234812742143461906723234328837075442924033044437776644791961375892074625610589563761138389549510736744438883144652385883428124622173442171268199600812481645517646373980917283223301606658269701603077206027621529241640307351185731518720407290792801950088791111071851167880295422470671324258885415276394786431871063513548657072732761109859631088387584240399787137670830626267617665025432953044800689288227656496469227715086659871480293557621822172829729379892039499525085196601566142726871135744784377775156134643557890156414461153009951292015045950107202940181305091138359000 [125,69] -566365268853514645672747036775632253644905765571597439293894546453169825284668136259700565008111920051363847825734299521942774673182116317841408138821212369333318458573871341106051634822683612681289272244078065893733325117041633024925944812616208486070595323081209324177927769744735934739156706297690738310571887763000896345233262687835205429294966846468917829413902529610893977011261794448721895030617612818250584732264639359573942057240992757214161125626957806574622344460336823610843484885235378145201959514387812630759466926096720427199350308657103889456389799606149010122678996397009282557026072834543589894977984206658244810120437748020483238346851453700386783238343204826930901286417930930982154171036088710890857461579430315320093544286518713089053811364503699411291780708195610234660751230195925661286205049656696040658908327730924448188476828137300704811032478017641456425139984245784381823733257013523371828017729293927199910785880330018921189038633048808057610232884874053324236160905768742586512952301864708071077331404486015040840483698209971218095178625855333112661147747158364183793808810813991242544249278893076153240805654175421164424332049608623953259728818902884434315399921820410096112670555648845025634184773951990907897505068133493415483752184634375005246491859318651919867556264093132965777415636880647899995445609168232138379960076533073348358210161985290272075657656305465348648355273280446985469653966396004913952214727797943169649921402619803025151854734600568845528579169557685020242858967425063509016825881451434480718621238086306784705512714821301601748943128571799221594706782762766519786807349810780288679749763103512280206804184932374780869056241385817864161839839168392669906625475988379363736786575114814489804933911033221064408290538820257043822248460122231076773884806463300903940637886053361312490640907970309579611405844706995348522051304846464557862786360712352571469265908044962128729240702183871127772103680943416647048711115660597374711671218136585369943986006612108620156491716976262214296922138486176054742158318746085124600824573109707669892311787171265898317568940294992701536074822609498843115932021830484832863121760236983267695292846794594142905433042400 [125,70] 27578272081985228772416537862534284725772678907412740243802272370909401179653539310357363480100484767565121953138983112142218748040266538022085170665595003706647081855357577631999638607070098138077957966604921003638244634800525805464742958509531061228278450476080367153938920335549061510767105563189375957621174429185720762841120598428264516943875608250614952199793586124989629241029098031295871646558543668044909194332008427017449127125385039968529401835986343995819097949792400843711356268640188468177624339961503422596659428424427803212786421387716714911226544678092698612819452763557888769571766698118635845273231545772372702865630716674628303561642901481334856278767009949303959765959373592333418740850474222201844180290751356730017229130464610017600436655136867158096559193140766108898046669204970328602649580754746214056704045622397054688331715762455825539379349627284768878946994295158925621908755326221172602950090866513281051043637248970111403155179240851483010391801205265569881180577911314511427396205298339627621412680909151172670639547652082015728270268702557473178687523749105091605998230822608181757411059125602922857512455506594157505462779186313344919818307655466223365931619945814080756190825071537637173886775859924709683812528678188632000452353653663966228688889747503531117831088879671251568315283067117712381493425737832966790271060248954767264936210861158202276138209465630811662068907340854421842855147870498362592034566379011042137523680446806807760750490529254542652827351650717871162885892101918001439803291128891469802350411914201449441710625900409026587392359019212439923223484146823091851632935905029468804196086360733684471582313402387882781692352874873402972403574826362264009267455192394689588335477866447327515480239914695460870097803447917569904525603789686340148095205511937149839190327274366712321160158010558368353344551635599154123617891207251796620712738939425209262399290364029833769878720753388159758615257163090349441760600496916996913809704720762517687669194626762755413127672986566468841246954001411641263088133111544221124373613131330618747306981713081524961159227823091756178937046061659145069438532161849446211942528327778623211147240748347125562376000 [125,71] -1200087386030768974120490996570988613754667392582867273678184956886807937342754065071466538399197167069081380780688338536679082167605850105428782834184772101989155897239375317850179450165591422231337050554318939467028624164191705484000080533322078913881801326334721362800331669656415277247480241181263242448089419901372215092757827191959020899731039690644354477771763456559745068740703413156446106256061865512818010795762062255751732339819647468722943229899498549094894889040310201222341645331066907376473906677826533592325556519142950946320539448972641134094403447858730787648199165014038190367501899697625321568971665375607113482743939413849464670219479129616815033545367874634600034572275333456737094993202177114233233766425534710344747442275335480016317368098027543479955784915021185537660668489566873904916828249292782768539399036056767842415042202927178824710033829387896614552516936328959407886926854026596074176782452876313313859444691403109983137864405101477814610628546596662896217042739881999206132258660974298539282873536623056853381875046093568476355365285392826298540358504683315556246329317218374338045567542203339669328824225642257481605738576465607285456628856697630893131966825701792513597661606604416940234049758954088246789570052554940663319389706893913053052250245177041724899448633566467216678067602847027742842968688870052135370792424363738657248945981668328584737471366638220263592534501403973558508955107077891630001221708776863847887314127815711428600156420604218500291110605173753392884910415324966261042416735645737127333477921151190039234494313779047347619975081799314604078479084092008179337185325437503684598049430731114448585616409405580055649018825998274897743311117993957336438693956531146745492141885554072363852324180671938972252011164525451836076712591739721890249943088543128857479487333157209829673019918073563045594072342296557813182319296524790152044416469958115044627336629426882521109233998460075227025405428365927555236034375112161843929059871054431474823573102296859963556792773233275997595245233959345683906441943883176755459775838861268305690882241563654982375667535546480463732450209384333521252300267042396787508800596874015383779469466351866811000 [125,72] 45186663488596061180078484727814995308955854895760758243813195718596761166161056219411780507696736110134327916153461636969559637617594656716776009747812333287672648726629288572177162652217130148762084853380522582467159705014104216286348628449161123385810074390023964107803916365231281350039038311911686196137051975833693317763638862385665802566993416459625125192364174531455200941009164381736218374273861615473576265304775812612628571180553572120952047744618824349472554075045581101770014472084854272703702023261450508155150416049506549019458797234454315329316584642266575683828086446782711905332433480094152476068150350754719829084938246665934778745113732967508955245066212011537855342591303744902113076388230219555303281740509630432272203645877751282862990255441948456107776989394452229202493835199515941680889704563450076127275575555560931258076063871770075662589169386991495898056863758405721606867965631475200546607792881153146030456946994263643771818827172025810830699290139310168594485094085859474726483673858866503332738887699149736765637703797883754170369319672975697026665129373036496578704137345517772367585465954034991853694708201379232769477647078571879955121265349798233641371731894638536222199705990812660916600218162163235287102008031358376521368819907306398082868359657488102876449402814490931025421327033699901010984851905837163221872076534947420349007896917808578555253053151862694068472167000147840433402435083295677364246682506422774032573464929301758943859472865434145814210258673457461727988262719956986417610201765148392740570193651434524629267207926905377219610927538736934020022880307550023388989475087688831912478789709098935054821040712524779581995531399536987135209280146568402184992241770707419764946308597485892675704103603878897706321199290846518246205336581112905301764176597021685574241927172924023914227285173328321486224940610928700145684663396653809042855066031707447965094552962320489801341781717796833190575922220011542441990801397597366616942298892129625494038372648056045783963060111101954190259684418349078368961830572584575304810988786104276806329972794681058856183614912823107444147723958253658877833318750551825622786967021408917232257413859755200 [125,73] -1613218447351687497158247566422044837191900282299174744088907636237939372695450778671016545716466660176268212209259826603645956170662434545962400633556844936785773488983012091962232901693061829004501015849175564587508294370088571815178090378443059193492411423584932829011337046608789722279607278141493740960525663766596213983770135745801912075593409405269457232538510658742920391511723988902418618483871277707042745248118751171978718093235643140059355440984771230902841766360705107960652389859484945512590534843777188354488839635659276023362383261315026117832833905804149644090366687305959805845055966170227412349406419823038372943488692913499888906726478826363721776894122071298825548323099362401424027569755701240955231962740947465967052168671242317679221441546542023170431099360433140352107771457295669653106472808552124215254803337015388798805341466437151886402221856577471141767868926075134925019750992725791620076585034964877683333283095959921491391569733781267174405699961898431839914888122830061509333076195486735312289626409460857787655466087187147719684932185365111107760262398868565324527558153593424691476624602677634937933355848339612389240844440116658083414826984380383702317380035669062008746901015290912500710599841491235270711978501800079553965723253087242999812716323587069341945696308007348323266744559180724929989013200112340052703577313064413691935499739123275445572066217146519000714821909776343385559741292616419915497321173925027312143170620984871653497792870219643772980226583274759231246531455788789521246639226503115784560693400363722844563505083939121093690308607241535710872509211167678384916322693563389839851452168452395754187242878442733452452390822602327111994695528944438200713267472827875739465589964839549625909095524287164467630921906749887039120352057743865476912111155736380824041692930306116788281399811552776317060896570072949038667812292748253737698256340839153641084214554077002330340493210643759429989848330905449694746991273881101389718075454289838514163429735512134636155450211185180218029393325653929562742590717988595240628900976312446165885148269571682120053353878926803435449310870997269283461795784772478368183286488965023296927968074080 [125,74] 43431933166939579230221621677816113315347406539300655285744460603435050266246059124127012839028799457294922763688125757846600502870567043065212598817993792885429901669460425020123363720290252090492848087371607721545551901982906934762018074922402701274581807924735062668817176979132285885622493703829724501837145882174102043387896118368853959715078048805460326216597774417546308989484208304225389088613325594689856183445087894039532925442592537548163277077791294303794409931181944476180927193065004683899600306346480813924478997332138679257334371433096713186050020689451181513058618037210160781678763633880866741094151810465822936682821517585470413012091045418621143837687631446454657459317503941186514863039935196698348158246110124830187861055379815811927787642932830052636388034477215144284892768437646296415048257594616291860244146568221694389195329468176105573663232408517629787472400172350972383602188709728374514702516772336410131771491370603918838001739857491664053733849146412543048356133460086585581441809778178391721853953109175681570829364906907739274436928948331939761721168841069815753178702940544149739070165605584989821693847075127768737331064843007714257841824185851134224903360525402017502319895181276192456816676203644803176994812100767184446198851477341633858314965406573374502793708362981677366581948358207660912786391823305414005055420034583334854784787976819117638095239286803675835492812951680359074633667192276027601498780217724755029938600781026405248272575290763885735103904419725595794268138455927283050283125661460035483580911517952285027180926737438079712087054929553617176750838622761333548058573449007854382092232514501031829541659262666556025302905283178281755739022170317345156859748005462557642639020345699124343251157821155181426846400649463994738232584481279343463202100976903561760840341986021623591475770118684340451433816147844032321387990170789473667391277698600740660152381559541959130013814582895314848004923394838645144499462158995698316987502401637050067438230713759898434085316865641592840073285843911716086617262196136384768488141316349340013248715912604992289693660008204598375476126371123944189129871464346715874938390821362214658620240 [125,75] -950741164304610600063546839162458375370766245418847126307369053135498779420160516601345338507633782868779678650934865636329953571698859726223990638455072224536994726302079047936076115525352038506188743991954787608766114398158663959661353570268733157125581085789509794267055640846192713176878530250721886382012088143061637367345315796861024145579217184802842035955708192881156167939316411626104424943115727600089338864206902087368952812593260266274939437774622911824770437136542631451509784181556487441910359956143054215384883427368939899548065184934504257760457308624590203019756935289278292343958668892179666861676085705191277697734453069856052544237124596967704623725605375362829009244550514716478595917062266829117608238302532304788015020908244701266438789927900592349942237647074275007838291081768522092831856138994826357077573191350988618849428749896899709521139654264570563172111273386444720365211802589602367851026327935942059450210128163020001012499587352549505030662166432392195853675023278292100794774484297480628054855673735945610441843997440203197778655244739071687525863148877253610389764874540039510991324503392280983916806511318067283772986028997063242947451393602280031061644026438132297428320146000657465682036971771762572921252456321177465519792828869525507834125595962271551954168822833451896124555407630266225061418017469778327275615688586599227746704283292700906678578609678114157944118713290453560978549940306073299689486405332536080970451903972601084650152468549216410293542908716452379617528849032656068981972885956331712876540600439336667423456907327003015533051927420955581796076520021603703666047207267246631642925420640275427219619409474126103321516281787874201248747734348212387396417447122014991668891295888058756898951525165151083617132616626552018206598606908339021779738363475425696500815654228974593295260695113164375755691902146718322820723288689883662154393205120217472255653816310019562603900962851653480719488356391488232779133641117140410279343933585382154863634724192949050358462808299106138675694606648717095119762160931587846065629581998698502083578112060964134528964374825695635333520822868399242931572353496509798818784710285568342960 [125,76] 14975914642818280474812340320052825164020156827514415795942297898951417100484172207995827839764433416954296988987180854541511132607524222159110153397980771007706492254671694797708970101935205310001494803999891174486880118894343038230712782864507148637015741520368185031469443188514740054755882736719281985656208220422436506762462497474383954899827158675762577875019068262063409532657321049321568197208403647644245782987279679530372376728794000353562236689481562210608343508913563346055037099483429363656210069389443136769535197727746368219911997757551560101163617433923837853413508540009833935773277924145054541768264704586201959290985661318640917636647947068652096716709798272918146437990636470083172888118587393923113611280606308625314634069159584921609796711084069070773287368451681856671435758365635161897636911963032455855017567806666783351851229524171769794725944783409115058868965010485015967928798667857783915146494924560940281288150537937673716210396293147749400797333636061782224492873727336778212512260732865183900146413231727888810155350886744769943065227523722560419613041693845874731288631320951998911637343663112189172891333348673529799664343846941092824752549955691852345444579217259779424588843190427664157781305070346142325653700696690100257990824760910074833102143922769875640968340825862545074213692561008112892944550552529893376708627035399020625490955525269207746532792160398257805954791227667526519848499332925934865399479360263071536378511850285879189011489761515595160133575247989673631322486606411202168092833319123010129493209205450227306461801388590444874210615264438605271493975944374319673452611786754942488457255339824232904373180802108448748630670566175058144779864297592340275062848535206543024268737421432895476228062274246394950256167547362168247911510829776590894337973849291720745759022633699637178527036695619155376927019237992480273223673420200932841157327172830290600102230213523020964837299229958817548916243934171610646220697728976488917088015753575599361285054863390355530872526659353045283382207794016205010441984357136916838601894279693547620535056672913345620721046426837614580408035654160544632337941212440080964648395915830600 [125,77] -62636292715973966248310541091194452642098355778014372042462697785792572197541088401875997206261377867126668363794847643113766813438133949930498763248869506473621681971740489225306082266904519090084215676936967227799258712907015431361328164132843722388614297952446446413643695777643942830434342128979336724837472930877448089735344263658373879520874598487268408159035117229945407117584391574636476930390216053704248276506832740451826757075228938613607212052945595037140355006593455650014820006609201072270029725165420000086471526997547202058209583885814730603440321930492759867226684563659926057450856208505970634975535289767018258703229543088245421550146245239118664145249478575436974050260257777804343614674123342854052544556017359146587127463069312556161565734996112756434060021800171284051948381458877540892788408120908304228514952729731683586297408400033352074506444996908251534063017354536484505166376753090320505471912752000960729674627360739901837221325594462104971174320409369972907743141802438744701737765586361549237630216234737995234920604286788135478675555369878554632095828164219453857686647009625639708517186920191131809124379539643705726451133441556482842301177406985829608677433993685486441593406471159911214467530119218638218873719159303135479908769918631929362339647100364094418073938879273512964724356775204100608725264206862333560989214618951163546144043727220015422468606812861444219485183828042815062712884284978407061338967107577718832852663650977126433731671561914557968220762335248118985219319375842640713522314549987408398278941711121164642403399094274649575974297216471275716255127083128704133586412979462518110612845094707794450622913920389513295716172066256436713590421124403640194433561443235582466440418642924229885038136775737179248690398583318335509727378863276037961300908103771084934597294835143651335064529431398353306905962955751037644142970791253963558709279364922874746830235420347496058073858870995275281100847833013850859778666946880044225731242321096734889494184447551223761534559927595083026658606332830928092649525292896964190982873113162768436337581405902551820298812312306124127566444129171461391607043463006888163003385440 [125,78] -7614139105820458022981860130545034136042143781469616908551179281697085568539087257238084904278455046724211002530585860735478333046900079259218416758741128287634898706409300232221472956543493688044919058715019081426045220599723660698627323175712098107242096991328206802117469806653460980603402369796341866750811184594874669766662046614233770251374893865160324668769591668146791171497269459222963652098828331903605398228513551842361007598601010914982168533618858004189605089958435064626759426378273164354137574766741201615360521509267441616088834157643100971792146970876725416334306161570225585704651338396656026414780323978334872873118693564914173944540082955242202460708655284042898925892522985674369168804562881843320184880763212739831946522513404527502866188036761610201636264448284814093190798838384006960410574091717299959841259214191174369652287521722914749585453277867607170544411595994421976425182496669278992789482234411378952445477930546668331726501268648880370507123500439444942421067912800885261337437878054141632148002102394083896301951954307906960086604614896097525290693774846894943887286891281003595524953281340633710696163652077925071965023487706933467371241263000590896044170671415115789217829204769644724538071181519541544305126614949340167986805725519188877254096687012307515716358652935018499831740764897031723087975230592996281878372316381169098953105378187898240669982306304939549874549160339911233584841357708375904166729499227996706733026394986105202592767556336377277601274416069757403564886452637290017053647186434850113123340745139322389036379472598683853945768082945156360428520022935391422106245145369945526413677386829967500948164328229279351652160460927113895593924797056458162775042976956842877103531552310842213698468625899059229190465218864886127938752830843933086470302223042535314306151290405381383456057805621088153489265719716193170430024606584025635848786209921467689700638740108431441400760161387191910936618874779849230654621205231886372539571150583835798199478695037477428193477989745084793979503774854155191933442119754590862939508266308048216197651109195230076606072982245883045280738815749670289771529134230476242309360 [125,79] 497287609273298861265558842813399809158256967077618624458514240234716796949321677956605564898737117110982692343926211724191251418786368403764444455971851692231864691667807321366276035598877823317795515007789515875991742339807671468276892766949718528687112453123528487151801848789032854440927083962969054516161517767307495663925224894812391938626757023308193979646632688590419456590497120526810765766769278944246082769187760797865223827989175487115079231553583692261559120795348756801750709899597839374113598105020548407800807586795639312620062358847918622221799680737817814024477221077780904875460197399275018845967666887606303416219846746286985843013340662826792481414081749552987330031319706345111203144128165987024008219102999307245645296273764867127854836639802954117289417381993580810158085000625694944643635334995830021281814232585138630291299684759594155648417868286504109722146607454605376291278224158598257330438456923370218167635008200776356798678270767523679266051099683527336761689754983941002070010657711453534980634470185744576693410334333304141962145094697230996616296307245548225192978054032052945340258786078428838598450497529384418531543668905111335501189552082877788591270472369745505819391061868752800456782059200438938197049464235826447984185265403388523001151326485516934637753979005735855351592886395368538142911803055871947596970388870879407715121531229706246414297011754079685109438928910717726300175137695854688755972036801930540484847677247723251751066205320462735834282972994953716449086184147357822154824189699917094803179472279955063227008693343419642542499136605624285814556074884156706781802177740298072695629071566823596452150557498115745516436058536762876964169225086684530564131257960867106390783332937273743890760111442783384129120816044903193662603695449354008500245326110638957245252489290134989435221001177617600559038557867524970762161017364392215097132159010630570246585215743064674835591161970815363194565543821437637189070046189720201075144010237577170639213143572164780246726143589849360180788019496195833186458761663930005345468454360260908104722591091009043783899524223116481481058653299376669407230926657983755200 [125,80] 1959404138002735889319477491494672415280550761278896316133267106738582040481735536536257276406802687430924494031097267361713132037741058584388353944864309340142776435052925571838589048230375804615863215631202379413932531291011994515746988035311283417034893307436693233443756596995225784483328227374940346831680248151705963996142886519356690444951091620861347846595141446533168803123578583679833169276821483136949878467331746498396735186786318250980819886447987587000007332195567998713254461994502101105092870298615181342884661391207816218744089226608017247259284877514517136956964879374195562584412517803000859453063211226898323229030366069347362455335558592368745666993171166908905461651577089983287051091536722198091631910058969471650060365497300690698393926964366954407158245663780212587317728548636535313526372891017669521502113268635623126363068794696362200203965289316671968139847018037655095480611424167784389952660773630168387457675511479405664317869245351237281856633576202498753841344435117006705535033080130871715807175796109538217828557568025470632463062161217321006103167389691885408946175845889401304729711919180749663544080208844369213789091241230055001570734780382512320103188663873299802898685272226253761416080694329958838284282317961515913393597853240351928158866358012141165659955402906949857302436376340116006264036129036866077993052968773961670951860610154646936072101430268745564364340619130858362553326269968553724771004334377254930309459135854270477808723504567800085368984650538502277129672036675372824322153769453717473099584630270745916624397663816055858544281934153267362501312220874958948697606274446192907035609855050473666452732662648116252109945037554992921688448503452112968313234345877270251049761927929243809745063733186581877355135280184196112629254577313217042626559006500193892934095988999241695218550740039904274136093600507985555546215653190364137421253763501331309336026378291020038039414143533493611962940016806616146717462510757157811256243505834361929944967131388466287052931042331570972774004881797175985651422084181773341827079044744690934549312640571787916536600451325425295694587765936197752548156295972400 [125,81] 420203794053767803409335122100760531723231659873555558253670498670700968762026603182412073763904347072217922058077195238769350749064664798256201896096664700101989405603752650975262541299692126296848962595387455209387930003313819866511106033393083370501928243535674859538440652717083012379990167030928603203419749684522761541577783601460525954336871368615439445012396133786895164615498225414198089277050619345861313631513912404551771190261568677544843980609010081500072990003492914580368084018699782487068782081760796185798306596770892016075877789517361938945721641818523158379714247540409590735132753007379803936178982737246160065454274531187490084805687990155711126724226920641938233538600690482221404678246722148673955722833612288771141473189199325724904767672386823392600226922209649097511772715669937351052682064698184323697737136117688193342574846018997139584453618513569855606176463758082943032579587672035330128714572550005632752035330467367538869189806619455858984545828793762460401457894414983897729130634262287125157065728446702506848934072438039939441760759504394093892646541030274034796587871216090551352933891779411015734233261932677790111368281168981884849136134264381333269221223365986245646575109599544758540726347894519575474882163989177286893364671946301233661558013196100211146655403540496120408920680722858432555821067709948228466891732897061517978767938028462312612866978552191475716500267722727564384200516261342453113543755749131902083954637007969435695162712723489758772294975007700510076982372220490395164642367980492580857294639982655573841689952433375653781289071823227494732819313772114756022003726601455655692966845589138814299310296938066926943921482510842348671205044123247120460361440298886737307087783888217473226459851192040533690117105026778583938659530187893607132222751566043626540778979936949612547991219068251729045091473655742566736221499161628583280919997171575646066964793169658228299073476603287924522704767448980706507902268489788977646042207103542871185945839908507311756140768723941936342825602808227686328459748357210975331666784261612527746387739535201221462649797965898636147542508269249117156814368240 [125,82] -2404376259555220200292723202437297376807584725200472544957932097416661273766420584042764490315741339285243702955370110940573432685822092987141256844364257175454673353978963522158537771219185586021783898489445331517417116000728033000894666742298587549140922149514952991377925877565475882801438456283085500089327440937908250554268147186929636689640374808583420191556929547900277528158014465303834464232653274918670470794603471228699637961783810359241555247233581724904074515654331258578711098169285564425510024079775491820141520596156380473843828376184826708492350768672879444557560228649098323289542328026692322071123593896061990331847321373121784036739093917832989340983184079081765668243022206153011971617429591855064801667653988698803081142106600721285473351856924094552144084721143573566904421814174665511256495358945966913598286773796845176062004593253730184771538455134574627139859224913610348815117001473498379269362731399253822777149774732650602838950907759163457721235854989153843478956323239571512014476708153351514263018601429557007348549334693758279609980542979054268233920740927448153837967296132584588621955451766027986956543504109974264993622967518996900133585555382192649126496020993877892130300554224447179700656753079686983469421531021205921304507152075122039304163521095412081452116787607059323143642620057810523756413352088424658988515976477850928445025941328716548838338044551531670956843203190478876686834624398176713330668577981502012925337134491012844844940387483804953513890525468016900909370430544287167829264836012054995423849396390967344899938744793732620981947769887593707370256436326232935528700082220732701005294647212618597114212248671081487172084380581636376658015694490017153059667348073687693043880631076362779338969149546907345103407167079313648266204702404773409430579112706647117369330009630912317644444668366044726786139268484329951155743879945602468013633619405899194302576590354607911971752038019284387687867846509084331025702574760151484622448538368481984367603093140282260599022121596906215303621841070499622916467508313152155908943148671616741989279081450744978056043981445621999365048016677753407682980 [125,83] -168498084390483402912263064160620598802523995183276230212828374916114279161423140102114814003436387478500556153944577935808190022793585815789988440254034570342102089235877276183641202586902847256838172718359095457926941919810374109977644411051159459357285740451746875907915492481653373414092121773085827365137966204216855721716573668299152693076664872909401479232138049658242466132925650456123798708079988401542021072208138640241706695567851657379388176600703694086705613260919007768819352384114331012727712923920384214734891517590559805876892177431693607672097451529053191271639850828951697905293453865823290720876699639820770797582838026262633917284497160490229010184059789540680573266622968429805025947524637423108690146978064727872847139566277287747792752385621247697924493424647482685676094808376100807363983171269256170985780181157008538553404353625776862483336602447581736161787135463945550236861736188725275014886421379054043638820512790863454128394378434323658865578335231660516417916082116951573372707047603196876915953570981160124524277499793507887692348869653612525536268659146256321931806751525422607452791593862347976530193529103174125280462792086487155105324193204355287807657533103791456910347950450984559328143034604558257356361745309499751134761221570827888631876341426018935089128459689182675092405143939887085148183013799252027895604447459271341453512003054210342777315954772661712132049763244748748784269695965310789031252136420597808907715852998489375701956318804012493818499567552300523903775652725927011525594429529754409828914977528076277010986149348992862528826342599373840331882298545910350430446970099695802723272697971628489340150524987813455954397324634290674523379495771675844298584570166426254034092870542404187248878272907966195899959629423381342521039873576914181986282812029995252820345881814962492729872041766089954525813706571878300649061042484414839656081941855680155270131349061289663489404627702451695896830306167840386113004221703039212269485149424739846047162491380739151981775225232197414083889627363719713961716541132883007968112746799489138071805686152554159253410438009861381019532892443420186000 [125,84] -2086573994124379378031433559654901645362926660315675621228343036779484959467299635126472609480332733968804325489605777854232826943200483164048249140102631591503566700804285678188042759583787682414810029539157535040821033831398415459844566684255050523659820905319480551690973693129208800330966232173904512431594576005077282555928156332147457251137729762819486081574310391877530804603962906514619648342953512162277794218338915590502180499790081457035725071439631230454537978512500040881634673546090591735030443032972093006361454026944377334750914279109307379368671650156241381244040749775111277463144628854620627372703181351055401960150711660993489724314834830240184694276371259093277857326757987035562788084578879477651351909619609245080996299668777259252756796885392613836620166648971038236912023853998367955416033388244365432997741799919427614343212057940411711368616183523835722054752998165980967167732332889607612124022141845529609972110744936525835572335736251530605773331457394927222459811170325670285828949291904867989293747917520695952737501486552874750816098238558154558115686810974402015208211331366220498293043314772754240110199359677888131890903771541647616071195818240313266682205174852244957502403306742025042972491318476209688362731265665587502100177466972238310645788394827892031514951713914712728127541174744230129242250188792019516403462121767562296428435717386205562929511974026149211226337845138612187284522828185092016575483763177546066624669155314376252079450751079965569756200990194704020800322832320897671742200369452291936058153468224895408959292682178167043943861388800213577165940067663353935850629355974182952258691293985920402031139176811504483048291165021527198314325962994354800111482032476165748905340932241191215120686681758641873919496323712104053439115583357946601873101744692495211419668666130927448227283133466616901873536626807182937233605203164443399311780976322086875497151471980943542106402491955366505189070038702185163663837137355601931170300779573992702805946038775861052469206498087107022868778305878169354724301771302445548137829207079283159273575640544042437228384366396486433889066058938200 [125,85] -43983157839981127310232304979614652321338457577760254488726588945336045168638708694263432007423389489251792440412240152396641275165821555507327584894866353949330798054313239973303797259373880083488922785005736534202410855299975958057914640650972565274984040534909120673842622846968659811064177337906791490774832775303844636634656003471082998043417688472604249329340074816293491545152721329656681239269631210795824977976174981209935108943039389895337614136751471965986374067087218802095316464315399263616427639048890821988197836511936465996699723951324825984503989932016873073531646033168866051158938414567492126791777209006172579737296505063971987602968920591114362735110931220003289296596730230357951385963715589111403748931234679937945428965677932014829114575300513043401667316592859397466944566051643551406739355476522868565595462080647470899977222945522239528737726640226477087784686523920086849157508643600373122305213716193887013976012160310931657143480284059465381760409992925084129964472115462442287386990534856134071284985743849697600993870302032495562212674627224909751170980485991655245743021578765122100513018549149121641287276602957657255078773266069045090850148452788017332598440141523753961594038507178462547024403668450875073072272815559230397438765516904267390351273191954526321314957671397775412457679124264403449633287232500569053272811459047013916752487879532598386986442258678414049031623431688288671294871212466011327974209995852385711558716776462879023096164062888013118923130717134025622425792771240948079444647355651776730783900815904624210416772776634883258984339037355853078590215925649574508205211887908852533981678448847434804217461092539174831220337069795312091962879978595027996277868648934273635179659108072459248866806799618093871089129156754805725576851264416598624655156727121785955195444287563232438131355485770433805051809552229359405682780434398120265682400820669065049649254481314400348557235419810316448615502197937022408861377185322235692045096842995350754864019761719880218946404993503806850715372134636140823834630567543601535851424549166004631262416974491599120539146042510840862595817520 [125,86] 475081135494889525321354358797119763160692703805957462016448315330663709532240261493759332468501791392587530237507882979802930606912101453372045577767745968974544913646413516805045023596433119745198190171593426667337128114613988991982969328292146657352029993740438880603150609763624371910319678700721816647838519864359807221468094631389290778554648127867550912787686484478323861764105538380791863387821979375173868126270508039973128921758948713209081134446923143517299317738416578486268484215778095782465031166491211982030886609679032219376895838876153262228439239927232230633387906845701440684810506114115483457978767716457218387142083731824428181777681400040984778910835346501230439645071549971394801041722693386407057816844768819809451545152647395283500682301001395903256616898761394240183493995878661896426304126292231785329623458358508862359525338794439038971418517895714649328939187916840470171865484670488656117626511249907842659071507209942434743224886114418765368685800766875213225011399863899544575906628262079691596160111787551342720407799282751970800876201307619305869058163756916849498740451917489899287269900115896691669003524794444942909924222881956643128409089785299638225509038754796842974858986715338492834891487689334275264994150121734089711487670163511365777347145870642721074913137735656554885616605299490534547095063821187067954719050890871756682541902846721406375151369143021550107203636605756269259283363275207000213742533124470346928352705086227021450668541028834609341251197206522613531358845277471106182730617622376346492088456149781427932185084485840003182291220105596116600475237129528134741945223588439740897822960834604479749433995806285457309337131363131519418813664219815933104360873190288346473143696970455430959209744214520006978438503769636508804311410078211879050732495752801752548743293825669440675935622532769844099428763266377313650635063029001137284013853649211733306832848315567414125722377498829831737490759330840132676444977567116690215744737968840068656563937249841891961240968905907586533862325166132667092611163634891768409684210559656256826595526374623566525179954228327429925920 [125,87] 38388410052285216994717705424436954917840981946477095997677957214262320857579308613146075180531898127754942931603277440244799366194935103988267422931723862295369224850000011726144618591623241604507767287956897296732622241879937455051818768309839961630744162480782293377164118428944243021169848583195189210984351555500491745171405025143257935249822905175251651552016482297157870591824125081435947247582140266910345611700786623619739176776466658477341512574170557916153464858329338502201582185749367745345372568606033805292114184596628813004738147066328493991659654046837788111358953298013369217188857191806524336030937534059172319464727628281744431005024638171982970418847928282132874742703759695609838035236676591537171112695853917583738052917525019385400760392776074125950389030036992574025279101053161547264550791286633945238389498049492950239738547142060093484532384839185007411180108897916921998843536576901275658214391364058512185501543636220733522648147399877340591683003667006102243536974383222749304034891384946318802681451004145916279053175632798886106106129080928673794866853309105526829596042596648652233826900234661535299251258570246325318695857985968631901249286451499749693508044576643807578940385648600531869478556407002309702555515494051152031290716726685629465658884633057245403290916896103713674040438210816283574168871686717431148129711901013779787481015816611605115379518823347820994825544851669014668840662191132546622782604061862028446825101051108943284689030987137493372146391887383520397606536921262818050913731422710537064473120712397428814762642399857797445550046429395247995930571220066136338403851871926036110810782413776340270364458348241582037990415630405212926447287503304085414183953474357604050190184089685322221876037757165929962220158745779538987064596245805128636909608113580257585435649443391758343018844818400102515783562413276843801762209124117190657057400799476736127480030818586689116548875786444497720100633989720130582615370752358836224093940396841032334638385604233655332208713701087639738118750574273676108021214506611544718735554591017564022970793472544674744134105523345575640 [125,88] 175747053107133395046003855626708071536860977327606870997531178981000598965981258902151175404410505679587069713715834695334263414453065810517784772901629434603275367275480075921482081119722447763935497047155317354595646133427480216789495118041799971958369212482861573032550837091725313552088020444022045950186830041662392105341041062184555424193138909883398455453668538905482612698090679944722748518019625875576325446029996129343132542310679166968934188973775502686059921611375806281954335513086895662440757719677228600654884957924337387610094823646217916753158110009026775856287864324022283161977973917271448261710915208059729122626240571267036367198682463258686963624049545223256948417470638981854375379953204627358970851229818775117341232547347607551997439715302021096795906544895664885551370165676512825882847731041871217542795012902147312411023255917540327252724765327075184306466034046023255557448670236560847850224354252626999154783611747963154327865272190547288730761813970860650892525252439831629374666173156027695707793096947603891804041620646205216789171920661980266754808309966906507624764228564879231531455583847620871258876265809539958258758259243748650054007231325661066718515864148848276462879433024524380319501356311456583521716984198609586365912728807173812239280532988172178456754137817228677485528084705925925387755698752453077238525635248091926696226078741371907735408834267755254015598502078682847956619074282405263032405689030794717785832306453329318464543588271515337233639924196116557076417684974666465208894734131990524908855695629143295071216051828760158718116621674980465656399479649329284879360522958357138483676473963558018313296564053147429934134035388828050577881278700937560436021186889375745653555449141996144302137605051779628010293187942397757952983657119456655142881224863714893392327120026955181577792878546660688166414215624823200266334020988934241149706787422354210533133285336442123975203323509422309463943912419455376516529428237973315595976848781372682144841203884638504096896718433861554192521815982377662333571132227347080449816067967271287752166880517125756718346747281600 [125,89] 4033562269266629455459109831992871269259678637866601417424168285415216605183614940267428993994888297115494265221715176998534515599784101901821069129314675317009725213134619136844881885059167306875260474761922365708709460857479136361481500989981884703682468240026583511298470202158868066188082218678823327230246641265545491014248943290684455147804207425473532000859087345603063704776628533955826165382728964515356952816810224636253835284118214042689057870809243580472231066350971135685118444427267880077930585272826421483442128753051478923195539358263688162693042645217548676383763309886787977485651641347037155687894747666667378750078678515173542760827777134391265336763225379842769505593232000315532930858364583020141890152370518095972013447434521101666253007305545636228716883910531747907661669761689355105495094303362988545765820635878637023213886007368347907345466320564658999782950076797593668807040211467177594505027614452238838383162732390700210272763938204738573080197643180486629635734432092845067364498698092654430296023699731244122848981381350988771889916411214609204929931107271347623568479732072533283221565512834059197569174725784489055061462824413739469696077202547551269998132601681414707053792360450322628602794396771186784137217290527692734895032626326102563153631141096062165141046420157965208008934088597024734419938308224703752105203684500227326440492975406490631366745055289300544376103296770110041915847915383820004899385488894967777620885147832728486123449549336016416567611390225932920883764466327223777392716958564083287375810359199932916386859852777341804409671078686168009761257860170655456644735132890609404913849304843740299128168794613017503755227548772608358425311440770788255211400414539437388936718138501308895760496088920937029500881605942398140169466353503633598401134700089873856002416181063624100365040304551921864708635465129189227860615108563553422246910134180584571959487737548056255827945021301800110978011416372089343703391483165892070577925155018708541738793494812244783137969866639144329462616733111758516086708319029717188637941229881505966289403336110995673657798480 [125,90] -57561143295130819171153928240130691045186829781310815143853909687588125714568995974622135933976721158666642172939775207670586537414349487400556952640565315818475643007509376808585216417476101650767738022759531617545024570654203127239258227219573725489371237265470461550222457929447009369277389662886236837268634569658453731586934740641548182590939590651003784534555044992545344484005620040657815659622021659843841952791735990202905724545826534032988510869906204800390473677805208589459035249702151995118967141087848208009823403488509104443190620148075370832405056823469649588343666720869557603362300368725742294295069373178117148155790774498028406669249874161972296917635892096701130829452233435866864200687893182568593583086359395732603659776360420996031503389538149697409586729655876917399655789663058939476482866640206215866114976563866126117736929900899472383365672778914230848387781844987266897926471799649154107017833876918780045521792600591774015784420796270535430580823313800682272521196955539765653569629553116725414676809896825338353613448366783961648412986146755335065582690595323848422622603446781194910322989701624948528285439924297135891117518307725049886738782496948108157584688166162197372395369833568682037509768945038064347612672674445535148115372052304294537948891106206485192224361715396105490137669310769395281381564528578002712839559087712752605420392262416485835050072483878609437603901517438063608103967393373861127417368940662986681526562918864036131595433582997276439031196685864433145686407402944202354959259946463026305544737412808554826909476755981843982809960821313371927529156962778077335823433868909308701841043486732708986544855277063168109530443918616866918979049511097143255573513918673424225739008197402456964806285211151088961465938013637457000039721377715596018457105278033087184421399678659426278821085083201920467284668759884348208557379752847215555183115637338383930218578105362753035300749292721466139703870075776248116929092105076048594474449422364352230217629924262098087691307016117625302275655208568588390566695994872721673070210512496804322052728681235928056460 [125,91] -156939568705738508234984035627768110292886301232626679387121893784239543024709036842680577819810814742313009305997498553287750802226915722578006148128544900002973801685746119038578511906088244439110754845611335410497056057346264166360577214196887417867485344640982848562165949651801209036966953930206987626755650574813080953892156884835326014497157854483487208471103863157595839148070371280825268116469352826919333101604607767058261519270763667194990572090982505173717704152440714702807805369677985255746477875563209345091113697051505534004870616392188959352012970325194977078029270057545802059735964447764083651950585880439710145256376393461479753508970279741848199038059135699303094251729285803381476954882081202611001027359448533676776350056368962708377950728338444705200609971529063690621453412999738469660506102567687733623302156037788525291277863302537902946079149272261179250548542582009326183129509954090967149253021890909966638678621951031592229902737273740596355379417329412115975376907661315757117885881730326444138066992799381404305507566469812182211112165836046295407973871499001850115966446898563871400228843962669826049243296856495520163625817388660313276456051224674722727866297399442292373435655026829148299429829324678956617456695966555738331319184653647972243078336043172944336116351543114552916065591925422042172698198265037803373363420339391288471147460095497378831645285771085220711742754105805141843714004436032636690206280691773955614658696212596864533622485652986309250021180193289929907667751139912669107591321222418783091970362793212191536116531078942199923086214279533473988472640422380177417570818705935450702016319807327757431977510724115232706993518973585055278775645601345330171804243424169409548909080004831316754569056423748815578602053183746951594283949844468194141793948895997773855669335927941546596812593593769215316889595691846139493687558867570076709583755479276745539991091351867921295822638050684142431196292387118996250039614614577404692335665845656125240860846965790386404553938013764482897776690059335099368027626631156127981536894136840142036995921506585680 [125,92] -9919713223544854941274008378549688798035795694524716237975196438535481873392688277026362192261624799950789542215711175959667408867958445600098798787489696155081386244396029930262703105395937253242159720030028627108650452888857997597305416978578514606611143876722677582604663954908260721446209397180558109349451354946569852784312115881735703515499945477231813142127922936212667791568638009891912159012951983143263725698977806117722075559497540816330911043709205514052549677093659191988386144714739489016386592538577698265066755178597487067726817559154934079416004027468938424279927747591592418619539735955101788703407768093877259061628392590477123307985177774404702162014363745869378481791762736362254849073408274929023951300148353870224546310389009170333175059521530832505712122131103655758930382934704419887100357520402452304583948451328377432352303288430538980746545222233713922368509088231744458418548636957099778318578282100575953468586553794182011286206280466280811350004501721284636074034253331271608953823504099025566111164160408599512523418433798983478466200003230851373633495642840264364010557896184216400981912208061339719886341494035431976644037186253410011346919455101255817309000455605814215414205749141630052727731528247221961623980483276148932653065852514070612376348813233969526037623178216053094234027988176431755050113352729502417312025876296361193613932177924081251319053085630489052039645385021701952593184949298439192803793140519320785576232189886714016787878831255782805160917787983992687493616455848266590520072942935449655847354894782017520747665153684509281031498338906236795532720450910017804303014307433965067295548204400473743788810225882726417064203936078354269401771544412261186778694801162832736310947792338445441800704235680736419876938264324001120370209391528160517942105968981171918382464801366105021382983190835403917098440515586904812857255111244523598365727995780851356910352774019121399231292842467051708461466140390790030438879109271531135036788479320352515849374332700696554892077568271535158182827866540681779285483591568226758614474661088889740383822707960 [125,93] 70644921106277992489132967221330234385809407081001925837156652095158353636761803456784403045156663871666816362138956201326843007478332492391191188205128454319164577536582748951019727943547424402506960782779414426180972081127956590614099864177792960672692456400903662408722668024856460511570726546915228048223994103290341184489695207334599771370178875143301301317798132594539466979429810049876251506064677653481877725621094599405451883567952377300513634088104787281728509677473184099831541467987803496705493972862977527538510485503060821688112535323073216551870207655949253581610570492337616055580669317573054540181252275667660666730441136537731882693208913754929106488412744821877979375420766393804209156687855213030529861777504152529414497527432477844346444461424906721371448765583950933335875846909310613853373058235419765125155109018475807373544286162210981057835968946323516736915446138454626452941387146991528098584789458748055884629131646612235212651667506891926144951858743451320102455686467849160571308532859069502387474238868906422645253849819459820953306726989298007734251443652107913607867356531189251803697273521699325748456223689415467951513054665771391307209530639249798446778267376242923082848106616109622707867212203537444983438476140613046682779834156017026748090760500330641078272472985278416031382276933097763938941160990462939925903137102568499316571306563983061687029208886805813547610218103971293081568941571369963585922792153464094927398847179455305022769636136317857378837511795940700490469823368929717355321007940907601578627042957035909571662607385614282967270474178711832083314868564152276801048676291165572854198076833991647820903732578233342310847398722897412010546610372688508955504436868173257485947630469918121258511397889823711648579021495353101029252078645721581158977543353510271517740655888134926694601485755604088878635497056138518431071903340183865663202435298802932398204077455560402130093662336641931953155340830922698080562155446938486492287549890879263178213076477235151969473337626717493016765054247318128914435770465461496390168595728732501477969456 [125,94] -883236470644268788952435369474108278837577879168929746687636029273213695188090036818054262510297658203763004538572841700242366099305267804581858688865458100007969409044920672331966870635349524300636307000594770994379281261519947023838742423562331253404756809625143625055418705477584723277632040867204619618582629525265182772146055898445225826031208042404866768255932961130437022147014777422294015278761264780029765071195698823848403462410335181759666868315622332219857717744974108068254285316302433446182611596315460094211394080050737794590911793871274397508110144859554047755308906323446902477219489180864240481667009238056502269383627692057356215078515440704995449887694007329908683653000349376849476063770707708528640819531229648977353336696499154294523934457979682512375725398001646814313984646421059556106265655847772684027038033632410237348801535465124734488398742710461223719512239527956641005932187745191866202281607653740511265164496529227363695154708093099675117498199314181620129339956269861530663848552854210631281716743443985217723687542514334595071745320845887982599057139685435526741995410867630496577167951208133099134651765454672189095479262884268087172098836735192305325531795413286434001027562044485976829361757134023526648537494553578811277753586944177720050987449224718524908430417069349477405719363399432000971267059968915050082414011485119902383734957375372463070683996814610834671743694401957680805899028801082515021594462783727856678634689475714467810331699676281792983071227719603882410309480140461674869086542613360167748741836182539999909453628853781119208935791901047379747807582093330736467847423269963147754050025585374419642245608910530386946507957325897974192702482314860485741094284905948690649391846841031599285479160754962389751084700168358410176848763289864359559430334190986964619421759689101471298887272095441625522254080987081015776157989990569875713762776584480382728706262629565683077615732655821542056308601941510696819264089318185354474025347506424047157432759795252403841229988504662409433221912501465754745801702166607015896459040457257184968 [125,95] 5402445184694024400826991072236450988514410790207477169482262698559393310367262939166375353529793796917183594198505437107889410841318205362773128781915794444376066378394723714660503986805176262178797309139343991246887085859485192755542800854269938533658530111010872139448502836614980329622473549388075492317483825841696844602014879557697607429947192587046554927559755670879446176113152930167555911849241147201296224918445219214416428205835372916825381439947731646266587728032142114547963287242427333678733806522562742346980302755980454419035690178205926381029613061238942583794728526456219996373889379576363480524868063820757300201028535376293657187613645707063344199956559078127825772171649616053994621994976310912603454981240477032359620463597570820752112132749867952072584587680712987270758056509944326807680859437698054500707511233733794843662636035907771497252924650361075000041867922488438918178271054639782652814618788948834448994684746169855394254242197129004632621320988145483910680793015685591477726905612676461057325779617969958002192887214741613675252414728406582690139112669179350265908550864109067962233351384841780223349904674994839919430615981738102846516220552343310841991394379922643284675055274239305555185578184105013444449006535176783538298469434171673837974445268911632879904528694180989717783108429913996469941767537638471993644771710001386016346563511388256953633296503400447417036787341359275547778672161163761315367403012775453670034344348270882820674518378915461231193520461260558924224175396663082718534272522914562397327022445618854522921174577728874434762641503812809294805616171855527694976145006665846985161668963205976899868829883804539373329139035751515043231805411510067580034521440574424455487568871067584128686226645426488763505827762975882464893136745737958505837225249628488102363006112286093749886654644644587370734021076499633622185924273176400979766188141786867400283338946513545152668772518193684919123477828191604280265839728217100141545940758252849432495428233779791891421471476325315207079103571078639041695724979771022521953649532838856 [125,96] -26114423145004745248542769318882304742639020858555415086575488714788706469696234416127925757907495099511092444996436522081789222363516146887073699319072118810702987123243288662181176009224360991088396094995040192798820768089176106425505630662988423785041107352826357305130276221168536696299017081546156207968204242343271214187282565834906726604010247190763234450274204137069155028492581988650719013277215589533169449887548496197572713340206890735884004439345791769409503124257586229293186751157789315957553728258442396231108858669275668015338617900378161995267677097447654419979540743257514450869640463192273175040979217880616575972477960558220137506105632970640735091055310424412938483280721782410133374621577276471394567606889393680195775566763609900085845560630008963298552081832163899514710298177432387355911682919551527467869176320574918904864014611191412432703962590228240220475157710561176638504597858333077863233894772759168563249396051959758304205910842051032187656662802844495062767418339889634265817087900565902570127400765314570895125492835630762579221962274926400859229331053900899892910116608263310938322202042320798532331878425258196569632834169335601310040205392263225758841398199271569185558420140970568892584603081059664830722331965341070629813378583217291813613963683729934776245481485199035457004338056410318890362164841353020941321988014443743432073631106159153705705326827231557099949741932150372762640273852770899502976648862456339806045212363399358523415902059441038294276980633627146799240594034108996340684138639925108851560232282185851327994933213486411479589780451834300025966861422979140443945624077922056724787344108907062966719484043153219113986607805994255778055069620508888124302857403140016969780629950896377102253163581518027771612556074336831313324641291409890547632228156676909774612328225324844044764875531427319823852568097061492150713663554449660675381990026271053109719871811038649572577260330180059290827732991337548144900579677516439643357342117480997698236144163326783126082053177906212495930785239054310574852005024471856304990666352 [125,97] 43935902506567692650721567600606296911317745890461995063391611469622817801190976192825164272812186441976319298673568711747651692120986148549909923646769517333338544708175058380892171216208256155917096023049985812659926455407116954149984815077842477178799823592881719573320479528350098485052401220340073267039997476101214602647038877398792289118836877703076652971376040017930362355668403980110720931268006279437909496752029227924470315858377288647285193821778105962962435738238991970679255780020880618578245279803544902829606782014588243935458775575567483608931560697926730223887671307332598248239192286708898912820647346726590229887170604628052076610295759681051999678285223188413856883517069625853928119235475651954783564482775925603696261161430413259328749886108432587021058380615552805860701071733457276557889258999373679300619702479502491812252716994598613162978105462234603456734852520179414852964732503137462630411363612909568041752033994643563085403498744946614666897465490456508274115008994005404485898150702721903298833665857630012305980945625588800747286614101529153846313812090173352586604426600218272539358474115020056111235737101437963890709688821372143832721888925443302275016523771418126348232032338410887231582228820778496538996932405937004482708944619245213252544982078267048051310944223938016926209772431703237633632318612084242663104623759170712192229122384298025932821462036856183164662062580581507568363381791210293300967057027010088666525358487843111856871987822935595151783861555782464553577671599365959168720181587244059563950957800182573047678989249124013972589532182390365483716503367966463725860254793414212397309203601432245679194932803567586639004939599042760896614145298923733307526570934525543946388147154320750260950321910967860531898845996931161398352016999856449096880952944151399587964774691989148416754767226542534331373228788095538125874526207581307428031367670099677118356962253475474506875181824826452935974882295121768220371004998946087582117079164805630570663871404955570293335247704053151612691184570025313433706490417220716643600 [125,98] 167834887535131385033779185963015939836172698672460237121664163607051429964126708081230754436639108912096571436471851984896955477773961216115109672071373326298787419431764474818273173255068321741728674348464446953981332751779889060996637388667818972307565096678289284510513464474875510757490920407554574033412626908987443538077717030660705265741978234585237227015510609717281168471774566878344683477735390064003037604768799133407751342903595698163794047343244208233070282170846830029559623505866667695552973343936895905260410401361109338680510886177356059426560633868761954587425887227359907583621366104460727048000832674796849519888009256470716862948737950986023226240224249596786821338015758384927477193902829920810132963345594149550648565793589195510309025629891346522194734430897448831363572575951214547767959804673443570398679466534913542529263181387696031381789793204202435821969176722984165024199306308604366427852375251789492296691386582216475881535620082797431968708098202444001171735349539087716535207266798807538467762591356220696950909260629497599744220124592016529780012156371909652221690564325017175319554942346103352915584049631094235163063901457894352735359599989978407845681584088054803171609266793969663327934906323293742570345216420753696898232085738980548603245694790964685567003569226715158720254766415726556066951592208744349211343547698516396779800360699336289545337944631221713011623252433193506331535647828602782839055896445626562787030889876812536947043158239229740961667058534090783468771872157142902710201732619166005598629578337519965408482904148860765233950552311614590221938930498934646108022829995700483080593228510894680167038346268366950665123778322025081772646941950853429884270172174318260870755556967196951936233307292632846369600430860490139784169747453113418642337264573387110681853810965644528370719461149657602715655701988735138298679993220430754393512840074696175324791025576848331791109756689240276404534098449785207568010944038907994031328626136336621744056327653802579400218900111128756220850145370060567512497917783103186 [125,99] -2382822007401814568408543525149517344899083851778795676597374102820077602992396164671279983408870340584843505285857160204502389465988502172072661643195185904755833111845194321701387804219177026604974537337172322179639425026707153546734976185739844614585701562851777050704710432841031044393052894129074852936731021682214462545568173654970565164908933987842935524698579398715145318505946970103574728419314589195830148707943028647404589431547032338173602402174526168344249938756773037039586330937080059891246109519969309496932515868446254167580443699420424258950341672692695643912176169985420446023703055002016285204722848997116278399075369910293552345007574826596400955697178336565850656152705188863439974807665726562870971827245782592565760572042533989364517042178105314005532548131625180267503190370736102315580648617817585694539897443573477816754137208725020805796673451952702094534759545360131125441753016656874458625521615749514938983596250769662357253431334033078356929999895633489176753541884281797252351463480760197389630615806688159264666377247546583968750787692731577668162695636702855831826876222756759404836122635399613823578185552909633523702896424692040565655985465951267042733135801011673647432910918735601718538918292261689583070919749929894151268970857313128865277649268795606096451143399475611520930736598431566248335407878311409384430081497566470064143137207928321887787666345407158819386648060866841696538697618885765331839894410405253782605084788591472483015572544897567186304399702449874644206631842183627218160678917311941886389710694893087485814623740054713760283824166035593577862548754222117331041116424563476989539408044006182071349041289222780599520001951328962675412296062847797994940510586357348317012640740485311497601981896602622220512294568291664347372472182929856517541156189982980813498709879744134464775687542077276453657056813763739036564527533994147826250117018523976508282212747498088579927342789422131165136179456602783670722511876558073020748859531448118949619622108617292813805944521366133203614963204776812625207239459856 [125,100] 12947557971786811685426056858877269786476657650528603936576218064229203300831385131898423000082459947211056461320124495881008727780577992467089185794577233458571553742212041866971630601674621815423178464201100633761225234499965070107689814114802504747108974789946357300842455006716192773558220776731401942830104534158944077853919778779551174111568963096869458366834555395986675874398650235642614763525626112936077012252649510531222719974600834473410848175266510298522717864355226695760646085427033439546744083202549865007800098762207684637173193763863164018439096336178820581031410528805032840071238574028415046885143765579292317825872540346643932848103977400547246691408403036447672975488933830566719308770985422639254150729678224529398565437161503156707006280800429237163673520145402646245023463572504938455798537128323256957490320900970142999570211246062912422608963990258849760692251456102035113151024138610465811406901788597773325293924103487209496004397168529816940849165626822872668400965217364091080947063955087179680877859819825984279670884565071876899048946521649884181638879373479345811739408067555764943571191883288512851139296740381476261068553680744820392471108767101948367878932018050382320998506116940723680334414805785565523893583080739220042870992715648194888405773197822541761002387854462414812126727754369454573092672536483562934749060255028582551954384597145286892357134224074445956129001065798257080702544080127640998385910428877777428631092517784584853686478433909491917199014374004668792804583032902428415381542228442738628048325847234782820972524689272813180700015989070124935855832154266909666626885391674275581486973211555753175659516073256092888759512459091863174897340702401120342812019474889150445129487036422409135133567550594188391297223896466294546103383001544729875648270560510755207607194854495346513450140632731066934757594223705204967507297534509633079818786137141562727516322852183943426137051784288968974088972550293582739354577922777210279253228712383928433081480276248375993571525131725349467525347445291788270649916 [125,101] -48572480265798199372502068688496654720145332256426226459770318227145103625175899187096500877839264424787405404027005061777228733896676350798933665308135830664427596848776418858875271399231689318599412713585205348609541937233628826551319622122085302261116481967832292382200894770794270369409227556014597140651622071365584743480638693952994820362485422095983384320407306941813117169651785061592958857982690918223031421881684346653771494489595190087882600687020693823499223428846803570710663023686197899918945342655916774240149143017041689359331401760003095262631016242166184449708178001756299581277873441723503741143435285696840070281116384146253848111045810250766455786815595516450798916425131708082581211307194796152055237555425713440504714898103352073246152306071818189816679426704988670662779615769231547168881264070363330379952831768700801090466539832089566169577873940907670712317253280597149188948672933944763306498737780812260534028321975964310273654307205257909467519003162005593369132195663678576859080204934241306439091093633229918077652695725446167362276900906237591303823538422040840950054038065252120696755794177453303922806468918626559179681069287348963198784873249820894482951275912133372089953391110227502742755176008039544618181087785789729510259156734489549231313091180137813287095370265864835661159663579071707600251893420001930077160481953221743368722955161462425334853014320578908424662319366318107830608345310514533096889734874124160940175591581726614447802525028263358812011627000646360202057951382582996841356875933421561314545760977565365514341689139664829105641196376729175750396636177516785523180940526499639101843592326869535245377524205798776611387467646040352108652908924817295081477868896560297732658217613772174221335603853350813144943299409671733248352516574003938147511957474432876852947097480397845822223710274716480151690256009446207156297674447130118286252395244499001769547748688147209212735545213978963314038074393103741627758019040637677408642670604512011309547850467392859580635631669052507607081159149578996528 [125,102] 139606619751119747248600715970465680205519647542321254273430510889107022862300831506103860563550280274018987509687082620668015742659389248819470191119210718065416811873526590188745088498354275604499215089613181526395238494215358038251735000275271033302487989562007051440977118040034921966445873929715848872315885226002500057094794988579633689008953557187493331151718316879510285760550214605206811051934566404208223322438083211155180004047663225592672602646653613470861198972009277030356556348234572927844771996379156830062011648780289106477653917025376540133732409636948416777115080455323924592193938838189889051949627379703894351511780149120550759746707619613571983780291232535018662024094358469540349002047934534416799250028879417273017690618012310683871522570263595160552526952081976753177405606579758881759794646589667678417205971366237608154394927055088855634200948407012204717223321599455203420196524779078827703574394181004326772882246950096625409860038751033591908026060247415249970865345067228004282704284450178791399870192095979401100333229812009689035147664289970661544820183381971504535418574640382529346750184648254530769339143401334815897951912539759667793508295983471654343116519252495520423748310018096638473126607597987498648630260958326030873272805694723481650129208386861153910285482440404436445262046734798341566366134612165013025381438173710597321888832755293462427217612203529606998775587935094304040352347631199162512500950645081993361730189970217666065194330822974696322540715379301545783095879753606309899131981870346696947011451573271132918507056520198572513743883546075490847342214695880171215706019944194684352351300596292864168350143677348294393422121246242620586768720103234965650528947243531097218046224456189563460733560704677838923434209200068172283603895623903509524871801910385888908786776649972043589951868408493686464908348521449337585382099416158610031853983027965362336149695136629587053055604405459439438307074878797286697139910808426863722294928598016969952533273012806776753941533518913743576456185275464 [125,103] -303386485756491103169272237485108875808661795319531930003189371076278261836449678349212026156963643551156298108451985813313631383651366357282342276695690934798079731135463523557566403422922883350176910782038628046216820783194474556376820808147901050666461081835274913235201113278253947413393900940118483932452767219861208047484017664050977360942262074761536296840920288661633984722227538257688862766264863993172528148859269715462688995415986479263629319379915479893272861455524979916284201480408920735217709656354085952914708037757312103632848445331426053871014311187733629484638218163452253350311232462087468357710586304035592095102638611459063787871394729943768599940155828623901946920730037402581565730917875718938853071064861229030174076575523316612715591835970394889518818444614887563573508360305969496001205292282356888549444413508429386178093072980245086072772012243029668966048431204320890631354724427146461086439027471812825898710008183782166587870896538477831120641647062622165753932259870558036214132822139500973021575526914170506075809541695887674404730527778872086505443548703971177757198205512621263394054822552122299557225613001071884955696151892334036424838945564895598077422563035042290823796976583598010271539454657252064204921791433072005018273789514556553595371379064877017823121132468227950267490994149908054686526981868648558197172583987560140025563928538352388450207159049212357529732611650205109375752039391682254474353142262741015529153377580237285011256953167435105453171378747817893161121302340094582357971925614831185182057142544824246082202282793955894257100984002287111444117865252191225911017771711234321100046720880777467984228089504517490450292949046687999286594624829052316983048348213923937471149445597663099674915307427292363493956381240536619543517487776508671089151167092558997533927075421836003093511714485379206452714132017824272085545030402047183895581033646903755176436157964116093548610050240112638082007385381063951045777942349194247800731264932959245477116733783492851409646918284997629924219040 [125,104] 450286446995399822667880928684826180519957775580917352608109765097603882994499004819366268106384871906586673029022103910892640070696561155059219615406040068529171603493165427146800158479308589438198407163921854178201076111409704208338307752762897856413293915431174965426716156280225767206266081597060195068459253866021947172240691865991046460516181318773351899735681798329373209361296919338143534284772684617629618859568311680587690871368588345182042835665843360754260906651169770438031414517657559855107186383080229040564174456919643204479733007974598814107363806474425944528166197133197551298909561961122696791384165133088643140775621010547906167029815752399476005561725085242613957040903572104817945388265881028140270992818803716968403187840662838265407281050202490667447355649149174297331335291602097287870309407156342915529129111655691429231789834888207861690463192152779741126922615304496997314473529522520026693816223064217406099324956513621186610194488573423168933672504022185712785744211964496363537163591785102005731727513230675400431611180014896579936447546491626998190202078390955865322035260770984182233357037036387359942342942297001463997315471742118555615777967893841683704120279376819046002578920845887803842772786522811997232397177558660084369093314042286226676698500979908055275066001104336020977637544729575289539515904892079638373758989971539524453233943438361159586906190255586554767554772914188824290050149711987308873362633534449114049108750156005948159106696508848037615693863365161370470321725915507196012775519355196060882063910148157864193329028799901105820936211489608037077532988931647740671092452532745518210596039425998621578577166428741297901674565279095332604154742417940173186847662968943027080309404171442277007716458881233318330680097204799558587209227318543668673166759221867550691912129916647687201343833253357587402235381840994021843819344427237045158238496044111795894511564557888549522453015902977834718635824474516477470944572079538952688808408900470798648614827497701301389840127597152969712 [125,105] -404305419113108525389868978572159030443562424989053151428510288513672512590548583090987538827422932723750773388790776245485207985793660198345163213576710128179231614131802201503421871134835923112978098035189524820624113444612557920754972025485684500585120940501612879935852443405353316788633508455885507973264927121210711995641269192377208866994064159742461992517434098927937124937185136947631084307698900249920285746999286667768490295100936180250103410940600748893051222641893237354709345324282176299239570786200654065570015997697735005290739224219804610230533067882098854837903664748187838929909912398220086848667417490345891005562503833851130645490902184132810770772122872847290160573558969369645072360407236643358709954511144066120427909242945288702908632897901756412300937663042812875545570760176276410803738273192210566004338758405150339790843857558242360299020853567657400169821779058888561899180879508857635376934232134164683238954577236481229479280707055184903258350137899489939632294797737434490942270229342504179312259877885950128271737886570094490061306234000487296929477686488545721243028123009393445438906793723731643643659713011198366743992353980655269940244546511241277148276568653092470224792448141400498939432338070648797240025432717730732641430473131396146860167165699227297493932411896346733806884533635985328849127258779695534134550731675149329022127578425239048762024646987822908431556701695661980557289379759578563235853625007568928352326099454849836720993809893205339431804782239731206185269441372657824892845132196767402833900278258559266914388205508816021220090231795390505883443504198793543161345188148172613576587927360553163780603743772115918432697914766454848329558532699949016310234261253521668047826891889943265509348791693272273837798923550872459511858264981373575324655615486092207456905362722516851220968727176048046271256689032587100708508711711059509823942456858440242950267415964707828227500771203078609839347765947134147521653325342885175212328106974491052104537304083735780585657057065408 [125,106] 165206042943686157508273850942101096855369913695873217842414960651831386623538061707206168062707434856460322784869564194497912328305967297048138524413157966481516443851895363383555233842964702504467866711348793087810724868676742113424410100897380606711679426552960460829460491452053772032093931963308714133744097337811734970318996333396846532950175348203733284036541532781340451192480620778733966006197376190600956526491362802706973505470212069236916536193423695816133435584321518426119454790472247773713450097090391529684429867180282976375607523960433999014120241500487178226132641161720860570910506414133146624341825894940017335482102397339262263599604364723989517948570583463948963307734314896522967132256425023412933572562572651221438031180394463362374654229749815200484778328584303895509870597629458919938676287599878130453372051927393307940823888346107572651446671654129907614643062407645959537955798127221548148045336772548240620233620044074853797104545218482966300703390326228859765511384877849687018012065681288688656598001380877602873260934361049676207969438211642807297029549739962469713324929579294092353135056826868299624693378478538552551096817860884129215195731225413946789904301752119247887544351336482892498817178022536587889446954858936952763326933794501480918470786854753164108003616121474509356399384977537314082252819590086208581279415973365184924099764303921668280587992583546882298682426959129268774187053294116662083537247351159285471220674026539564775865885534804191435147392803034638444662750446985774028850743060532130424753011870135418550983561956737275118213246746103682526983674830123490152235566246981427634815496546626307285660301089749433748576342625609323107832413237751190238085368509221419176863830033468802290240298180821456634193636111871333497015099646821722313697781627542876680430911588732941106128580017816124806978051226605580456014170494457154824732524891511104942446726146594302923767753964158525911904693814841935339827417812999783594654698897715884681658735656380851328606186 [125,107] -19549577180404637764309354402704116802110121938573426271578977550403542020372751339535439297913053018066082494789523342393355594474364793502756708171847593285518596250115494774550781078119228745978511540830755453730147852487900545455985493783693083703581582983496834359107605430067330397890150494786512453879842505084691533720862215648199263268727131673818121081142722848988903996166140097403924241091523484456016033727665358533115430872691158905002365659524753243724084218597439180706060085567115155728544209711730069936569667439602453874340579240844611859767727191462730368710394065314676717838359671370995291469228314696239012326935465268167630809379723981720807876891546790368310589952418712084681108528234591875881092970062182534781406359535018169430887744793776070881497597294564605937816241705113813290885353227041432958060794406591863863598445437224888316348862415943176159844422838250342743843880536136844948510239350438252263317532759590148131423379509436635385907361626579783651727087366311000555332773608991673270195240703753542913887406657820544703861394483501786970898791267310092371943102048936322185677976851515757232297164665616011276378758242591810968050169059872962696100730476769991706408317467053789165762095746849070584676651258415415141545673922058514499140270616131627621761393392443240408204791797610683234979475753879514397323551291820117041533453256368533195831118474063916041354890851570946692012287873566608789294319831605919842173100467041240657303782043326930290197887678508143318038391771075132926376705162222091505008086189190749107024542624338415730477842586826093651429590465230722481642726487480839558395035194032869834114426914751727878063798686622642769795686873704250101994087854486044521402332300908726164994315584167615769761286300916525645524707505777127939143977805091345701023290308983621588754581173999480309413367190001837280294432546092172237479436370529598516306269658625487764211620434628921846348201569924902098353468395600816635949274142120338903975364708494692816 [125,108] 70866713431138383329604139763511175739169219266820023006320115324959462640418635171822903189436539197543098970565726585376119786735022545238200928388556935803743330528157599221339914835623004728885341285239351866629795777372218318374917934454415916497445692317795466314741533138808351217336472444859039476632760221146813325992155767894204644000240879709808045355600592537758596829487782572358316711372044569106773163817225589552505702396715786871956235871031405321318195871434249837425797551669339893376908923656764585467385503487995633414413365058203518579833957013289077340925202751619904356637946863301916451862105115326868061892147411666619374181982293858981471820740639067531207588384465023152602659450902692241313196583698971215259066081321668955197462420596657760945341925500505246543788364424566724534465896437132087086244796490064008214903802903151456705813403158359863997142845927491544686408282124212309073320547512767992941311526453461554431879020803464150786654210829598517232073361596238907361707921312173782884512087272507493954993799208063980400977516849742291402515827611056079438946724475083450871306890178524161601312881952361202691485215338825805058840893972811276107723627716310616684130380673644982460816961864005716620412400495495294536871904487992795055302556174702195120357480374737061236011126624911871156197014621059460421885933490503126760521855496144751649928250193233982519646260217451895820838148848365706397140211412536375883048513605439683811832227850418180521843953560286116884534400086000267042433309075196973971910874191856939771272347291773002516155815452079452914855512770551386580356607221233395714806187347806207927654612065055314752113950007488214325558481634402387263079839875720333949118642993603977218794288543024690534902076507731537533804887414558771123762760517180924312169251831471718814827498724974732727962122805047989951311490007036982296770021369379426063174058570085428660264319071200715865123978031425411298272197360406122222942202833157476229314328424884 [125,109] -75497069114616552928141137473809059706965095948626712335734954808991432054880255375809180084781586509909857379468885758858101633981852937624922916235793954109057488250443356531455022665171713410823859727028230836026301331664976512048345245313264548013783698892014155926657854272836412767911520941312125279914135620846439648197213981953726004171577270043866433387224640420691223980781710378920113241393811540153045731318142984025874405261251217865102832805241275310274799014265994873174123782516841594583734920059853795604220056430589414650087288349932209908139956518634843404143413472176205797134599460259413320978428739409957832419259636605872688619118903845531139725546374065314075090446492291779793832635079633920421776800233208936148969491564210494044667531349105831534339849297991641361691725330765285711419694411173546400930555069426724771819766109834443627159302199480647577389053274725655467907893130055643984607663906087931862425172996222596312826827661617015072070862238032306530924183343986677254356091896428843428339917567633886118399408983205152260817221602664804454744461005220494613307613476014020900645948086415824418661890722125275685749244225161175546028638471204540426655146394185909799049679239222472412509286820769884100526253384681741486500593017614078706973132100284571100009939765029135103469163949083962759389538333880548704027994789428743742513523072368772376781708807005506386715675954806300388216535393157218275323190534885530055218036382698707192425422760882410993067061535849067990355771994267752591861744342669837916038211713552933262858645564481081855177172134965903298157466707619124114531707852319909770284352464372297501564227888783251914410747539729083398691590993194599645343617660361813720578353232672342078974822651687079630785443931493000415753114461945190213814012200970930535622955173132575038465886998780566623494315796110821681509696395400357049392495195611990050336296215885895597692890637221357201641460553446845659579876515888445301357350656551907436969744 [125,110] 14352257617041041461464458396630710249162925512579437942803506795651954190265847599966046491429579913070020341845557231756154734995966038944911872750610971636828906593679382801359738724344359235594856246572369526844858763986733799314501080762776305133237134906972920247280740713569067923711043188466089806778540981364835147012249432288889725493747152863979913483962224823022539186632063406100970722461632839847764905546281501619243710115673620438697961412088269698755785262546679991158615462712175823808693270584968643782216092298985148243386538685522931958231652603053653233679854420520677498966746580776773886636614193911595208975138633861410229834221121207223660797433835769132880460922359482822158491637292248189423091336978494744881434239212307508078884611367590821724585262215377716115586381457210411913474996340940635849612750492432545271674915618330141170073186095145648406308386449002886152129741650198424601649650607426193118682074271257176600738917583079807332352223063212948565043949683106269428670564841061512391055766500511228892905386349075745655813990699651738048762821512047354735181117276334116011374378401067472434260850187373312407367116822922082069231500538160220261478552090641120707600074009372255934647318659909449641069462183148137588833732385310439844592466711133838268920248325296466217600876841439258146599330780993386243364854853205493072519277464862980131459915230083001113041838357336176144459764606219905488076122223457409194233709276732143221862213984601963898779858923629634120556187888203324034262370561216943223598700244283635905712510704166910121593266712415193989599211764300850459188569684213063580600983004414042693125382057478769748518102271377836355815059802658024352002020216693174646290802654345590736022895768321391926769466476610823303856876002897559618632482293612783585717194394010550485612755115439200252763040305760843836188277581605013880120507388002894500099235581435185076988075028404519503264189461945325744249306303538788235259618308238325040 [125,111] 17397835253364241884525518618337277286979546020289699754615707139140673663367796269517889330603166439742383622193296478535512102451190333494385635979584654939350804461989983236962635584118833852322966779461081150198813794837375407842799168249979389012889065149642727665309564665179250670969304920986840224816591844721341349331187766896692270381497978622029554083718611631407548264703731443326626187361422012175514241178723233983002998842641998554892912033984960223897904909030267911827342763455592366073750906384482106060099861720081129958427178142389959316583348236913457311798365001091393959500987988504643081459296285372701852269653471635600292871040845519132466534892005950255143376026784986138146255150842264645892175499110396960231459126556986812306891108686688249254385450169594045899737599393905789329185153520261259862432195209672185541696359259060705421414726229916252847191937495326887711927750734563736650645766882067815936787621299079238778516315131048527163103450505879410071422762801955941471835521328660978782680212601361807391338351744049264104505806006157503834716922528781924917497443274041045147501557556940863021213856792700640444724098407236579860033778139606533566564248504018882109857824974360060959320367792871150104834061591111231329529549640822455124632554563688313759791634042620544864070452731009752279569503979283113348388614364373131636205118984048747411299119039053442162315236199631544761237363908404891676000055891944471305627944927499428964816221814122276823559418874601129410844523180924134346318816993102499273189316029169822077126460589133679438048952399334870684276813477459036782525788792071665652170827939088399925141492045051255722151348742911893552193535542502659975532737918248970528652956374182232891620903432380401857729282243582065384256235401544303616458982685768098644945394963691364035762653212616892472912312866474177294454811700407349266165058194819598307225513783944280259349235821508411586637353097478841742824071941634733886007732656464 [125,112] -35541507545637951712848699987088043073917014357288939963955711288934007240429847258360685133669040612828345812289806167808528131433762198276998227129882045858412138829976845366097673648520695830518577488497749695688091722647550041245695681355402617730203893178749594122075109408380628444324338369188291939214930876455983508867079030307089705450854584768204817648568010730524793575624575144880017826336803429294720021738277844452369708237758361672353015348598293384243146884435036565256973534281248285601341824930849781691285497538279099557884966080995661148676387204022327206774138324130178487043576392149419530622202108412101738816811038491659817653553627507015676647480000782035594010511538789343275674858713802471233912342263846756393185378653251847630005749146085959230765016445562712684178507985008125288598400984724484046069459493747360212563143050622460833589378749591157249355383328998560847433622044162171157264994038303102735107894291048050772599486165447651926174003980204492481716318418688221450950121271318093964912757503123210510836436727930382129301651759980850270072067027228905267278797088413831736153972748458458478383747273475224092853028350762178882703399202990776249213320697421129268286507237782237046061213686774354860881415735686249041351660001225679373445403063459399875773733140741965605126414848521880493010903316252449954874863798063947707277335804173157266064192965067002370133808064801701910125999422331177728683006792732055725065059608492616823366092009227922950912952172858594952408626422039127504583322458080654424864087051374998806688934782761878659407429806568620439273386714740744844708218749021865063744221468734118940270001757751870702559627291232081887760672606733737782092578247453741376303316207683148828849430719662127190871109433290771189968141854465308319836660818718587764902472736916005935315344232245622915749945670618765122908128768814948167605686416444639805600162888896748304098341322500157025843954896757744447671195049303341525543168 [125,113] 28810570306133066347263409080266725846932899629718832266822820177130837653589115228837195299777495499324806983939729467657773551760497118828235351071973909957760957978100355179459548229310684463062417514904851530822286412768709381789877428689403708230114633191074373507377298289237674915084157018800294577808205331000678721221637474801824392461265443216032121284438757287903164948836344189660487446254982908138764775586118099505966690591232962192144354867694007103581345750904600933619480427430859034762810076965134104457562579486540420439395343854419331613292813682639421889944531419116640731254324876171093675339789229099372062997044059034917527831383263724439920756534276782034963674773516161334282074266386356763814717669486333889622317086456411831892147822656573137264202200783217023324776462078588809629054741419752966809627599641415280845041740489090202771494715604414729428536809246990350455284130724482419957064983278544062229645872231395323293379160035147903574861200008086624486146102486075363532979898161696213702931227488295331351940607754414862001286313234165108237673947821345409071371440717816095992381436884692431823685348974917506010856875794824805740099987677042932439412166761064601323990440596864662315708172343449025029046243842362274497802854858052058920010039812713142588060949706071706940009169008458787978741459535805764141833955625954260727444227187147923075763927622794863405671834209155686796025526238509873504303048578872594421879214898707308332610376711937207306694109984844608442499265233492887835617591490778312269779586147188400596934188647212754139208103782872804268063719741330396956485023790807566876033599273185414303280500883054955651466762440928007558997202690454241024417539538155883739325908579129392233992933930465997820763284410557789784287992081264533331865432479958188413667836642421030041615960684615641445662219093463742149977853003683166315565574072992006648037310248438137611225609817954295715106687208951176631279659026989600712 [125,114] -12973351747848294819584857857570665265801234134442001826316487476632286645416836859470036878680608900976578041296975247657488516242136696936122226089974247715405090445077239586328889886599977378761097837880965979695691183181804589136757691513579087578011756405964686848425078310094143228694749158257578476579921598974200860239455699865151033028566118347466017917396657843120220859189969668006760000912516293760862545431256508940598803242073271416413362421459087464074907089839917818217449457140669850730481204307951144947728579947876212074572021371251065688639743472266221213448694639949433971274249666702603039334870930153287287462022314108809464649355289104915459536807291212092542504059690752288853984143708852778712257569203682656293487877748608914271934839766990084806656507292172800691854594447762076702900928085522689037209606972564827666978934716610951471801610205087654570968886216707036095116065717929523480593354740819030113247923216912842664593864215166317498467155819946559584002899304603509586675623165629290358088737492683956001102442831020653395331005451991161154790817823582552174411201084191720125011423180297499572184929459834943064103906667549268499374208345234268093327199433364511082942132789381743875498949923181817656312033096505806666476634171495823752164157970261057692557359757248018827118147376142858393233912198130405736351179595409294840858240699589311568502685401878712968452846236388029687330948387246045670204228709725825092092210341965575101673904943664514161537515253321712503705273947000204620448281088539645727605445217987325973379015052566452589505937153653963003788200787439054146093823483645685877190924222191491775625800266024755227151394691451183310313710362533266844503414930658890696583707411224061069913481381007063748928748665568624101577288487179851638331480626805066315528025594761360476520129517863338651756464783589679292940897590659929464698256167658060028579938935198879000160117088218795827167839088940088207192969289092 [125,115] 3936806157472570113167849286207202029817815261978857020995391908326640614682681940062130808225343156830734736045170763100759487182125228268210862699722300479744038243443063468803090037080401785047758815106421967606021988885036733888382615199446728154505543191270462356731211471323757804351456409040506565863858426995179886928882500311510263177568866937559228445826417564366152369352392340102268785459260405000059957149693014177188478786532776997756158414613314639467850669795453605751327350362833944191366257501812480010657548987510094448544448549746254705322441118975049459582223106359570393741814084653298479332934241019645315957705356949763855034489691168458645991883219079255284801863522843754613961966909466323233038399037464446595856422560360534066508173699970117264730489921822213936612938330685591730355901206418014279308637990509169876748200714232194060877978044145539005681913124479949974454376274928822678131063669067206375496192121999153201838035985833962006401512504962021844880411943766379160987598657511377115145822925099292259686588533984561997679448135203085904789540664052015902501621256399316436867392612833342978877709012491113626447398634412635314239781897575103019546636696908465147262699496652460053916060911744131022330119881322683507056532895119938846393676416524443567195632418120271228921340044784070873579649547438261061275483681477936733980779678648974505965767929381679249458935761157539294120169409765223370278164568998827215396191576476457222071271161012707879337770973461091934341016599486116804915540390408484605966974145997850776118629950914887189021058783383907120201196495625065976994891493449734352752120005063174573930174811412314734512107894696897005346863569956218473054369428957324013573846070325517592022942020031375684319363371306858535706193129696470314420901161012429067628345699034270221498160025893684408820749103237889168066442570147306041062874577167871827354529023186146558694827953914261772612040464936327773871092 [125,116] -859564200184421291010061790427292791157133949973025485710611885319900975299089042433988415963959434221466019998779083786768600521224254604166007290422124259216380851183508125883772247662963941162132443111674890487528653197257212836950569559815576877394155130901531768865785874757991114505037565476106998769881888350920759116884209487444911698875388476287439496181984814893271188341808952041286716827010266530378692366335406523930800743371389024403332882961039650317251105489683425667860816728006240590768449380923594997730105118978301076085792148511855345215356552354604593267581932315485981464175957873582405403838271106326926880012006035338529637562442894602141060922546083542220753616767637022654458797959623911246355051533323482958492704711983266003480541104239792388895783629756033802224435375138415748392446898849742098489778769204562150531700151234504592065953657440283126590929441748431131654183269489832293856104115694979725685889632028539979605263670237910423221512756817796120335775987914582654970601963222198481394483090273057584596117443104685698255250230246369507772259934927060441653032609672893398918646794740517243533476921388354823303082728941013575954141432809091071822908592187673322844498719834596241041530262504939037138275621359440576576773394226950088395231891722112043825463938355973985644993798009494173594816609940225099492810847222308969931849332765590411012544957418099513968632060622657076415829938546989520509005945128609804729558549134078764980487398059598356996334748609018100158376487876928973626415770228245998441251150853398682177356179123856958752789573119675585208789936415022462608993298560186016969217640719848839575953687725155172410117436992380038714723065339019401835629173093883078793786582825841404232636831499305642013658608492008748383939728423384959160760071330714444730193481674509675080128964429135666075796936916439633201195194599513347572743182880036664000132054647477649092746619959660637165349009500262244 [125,117] 141195286948258962777989043953405960264407749312721854822346036065368933837637502223516543769507453977547865995926841737895796177249347473799516410973660966137144967379113428406445606026777696376472755512620640819435223159694607530912741048222746554344106131934878479299773374964307990550309308495058584829822523510153208595742433136127199211421864847833588162729125513849744029129971127608496440954628811511509184542275111897163756941890233755508563539181506636340642493066995164279122546144532385454659008311381407905619850160454672869951824235100819066532915300890548116606733061899232619156022427282669477314403127359846202454100485553157363936642288817284164058304754559147778253806881871750537694488294829760930428923447017959721600450984182216666704336853216439686109522476204830710158833679330254048934124207238639993805097429083620529695353569839008875366359251504939336640928584637924130581592210871438658471212898959510079158070697587546970701611684634272694151826414763234303879069684631686294342420632827235801689209837081338990854028776724696687112764241818170383860430330597706793281502808895850584227297800673500204487816428475312308310907245190323934978817959302256864639093064636859828296546203415438803526750619307972999947826410640271060394561347989687780792836520664397201402637557855215632892794626673991940409978005548614420738976820282285049060122094521069619508513509505406982421800647043452790634223959480404808208338839482572703468860613081558808392702403897157989788530732439304053895261216545880882776343738609374315586358800091395456115670197316066387382964485156050369288885904169057879463139176592598429919376342901041425721585741966830338745932565602950393352728319669533937710575233845050946379551578788509082253516552863541447311596406252373724165784975217153808488302375916543308708996354504737994670148044819139834778756542828212141497755727210860766930813523885155131760217255546953902330301172711994158196460945940 [125,118] -17466829917673599322283233169732117745101331157938675342944206172571973329128246836812563306727322662522217925139051555268381346250911424828950969672213220221514543141508226293491077703488255551806360112328881913461347616749476165564212062727450335601174321925542417941584413742635540765716099486175590567130609423297361550463694302328721336593024172212621237909334960371341825083445216077368233445272952176897951426886609926160351358880945936877031759903728855851355420232706892992109656283732834026981259714522101367443755301843708369735052642556529776000658578024636397205118009390556752753799689657956156540753197419559800468186119862083643679988910811655763893700087612042542543392692318739199339066274933797964782515715873276513683069173749382228063857244704970358984787376392135060139808209985772367913277958840548254341128590552869016044893920665394837825754382418268256621635947515596117740705131707557707667116364830354346443274783799261953425221750340151453563563327704975602196839846785514430891349149161030759958546862284651483879340480287741317452126845010060801846169034721544024255557869322455868622660434712816680110949244770621967878027656585609852633476696183831278434740682406995932089336838248798570571822412055771314506748312496375193148325139652679890994583671601674728372465759712325531324848406449176542987895495707821680712431913694998679032812331611961051067705677530094191774275789709789064540900049545042439115303724865899939842853858942038710814404993806865673183807356673396028632365839136122981572376244243700013526851813641782766200496365108500402875749560842557758458364411883251703716593775278165530312197857656145438200727459904420585427452300358636959884946053349757435702387098877269644368569824014857254856742192102411864996238960902587929395871040607860513271022198967238719746267060544824461844345395693877680657547336985802766694287735254183251589425740061736753875139737793369931661076567854956425760296 [125,119] 1775778343911305064323609700516351242393175404271592430611469599444889482695258576661168590472942140628138945624146230813070230115593849775377712634224158118628676165646548718602966495311749568059677113865789035140160427912616163106657887716576813905080288413092443212519771818984282257760794285479159489743756070610482797887560598477480424517176496540666052286101075158904785175136077269939560769858557391597299975948981716476976945874844071127118469426198593243736719657300065058229434249375479943863805580157212475440489106707202420463320762073789179045727428380730757606055324458745840782016537873536334142575915260934294562560375543513702223383123531442515617421153432531326460160148756757394669605276325941278797002564650925975609832537786533364312233948424608468665195465499196086981926002792457764217028437575747857951899735435415089961650590791968431836115463139145246418845135798938939024991675303166178659873956237029257337578874163669863760366316899312144418431803571627987250040000561139223120227648559283011071219135454142549335259209917929543376035721705681259319842745671226970861563394972903482737929595096390348657939049910831542385820265461967158368542870778194855459837724143767956934953643878448676357502410597276220562437959518460453309718660863706847316489975376691594378878418939926447353745955780576032186679515742840095759505510487915376817024937685526499613043349025700833771037969900576595665704467538919882756502770984603727207616844855662960250065915913237446018252236673908965885719156471219100659780972401164514808886225625912151090669439206596524463458527779544091756685019615727740100595580627628805084094053637943799259288524401648321436199146984346364247176013132856952155919272445739829019827840771546237690919471664923474550289548699785221198450536622928147953183987250988360483453521420300434471767362975998090364682593763254237136351732037471198019564757753286953527556822162967749132640550131153846 [125,120] -153452148532769153040650031543939926512232770116150249518578262699426986363736195978728518264528387989521040938784713509962510875730250934434289132497342006001439985267603415902857619794632148391736292855161848490499157005670608849435355933735325369877887885886293871081093884549428820543405427797930996846512041602947512387107632185266823750357010925433753012468360246768363613824749254276058315951780786062691750782389424574427771491325427629000985663257531906417580281415531283906175672077945437023329305461420438646839724653390132197579997260149040614713754675318766506747940700740447581147630184038745994001566846406944390447798866378959165977606725930695727016331292117757651526443473196228579383628084022171371302262256863649521343357220549631798342924087768621211985130820054802752391272017823016145372764154414764668141686503325013645889771866706266087638036561834821844967475331174757552379359826294148040893198695419778369215281234425279183967358045439802968695970408285174909022603346455746899403921984657222174950416923926761854021817140473465623648633589348359389367772251459214542419413250316824106039261694141161604228184684188090146856765785235348352151734990357304260047981811975124002701351088163379150631838579157417832540301121478152009503273062833375821406396551891693170288754490225852180212940116659357584128902379624830014854763748719911409215958388907899535553024307329948312994662075071719848290611343419575227557439915029722932054652948187798875958780799139780339284960446374598280015113801327367592887127892183793654321792792374040829025678743239607777922677348830187226942428645311962744003867087048893737296980984365614789145779407486067725650344908205850537554998364015502189064921863321134511853882155527019945882129166996916304580082749877752155842816634723166757045626710443876820497436137637680897363288588705121342559332449843734367278363011967064398286888154924833975133484911676669991998663048 [125,121] 11747832077073144473998213903668141804971810484445735645496558156926140581201664986105057426798554437969377093090343260911434980941258672149723728988627577001586791982524390783253813790081699817386595424752806307323370011626022749245841488839050703439014448590330643459081790478642019545065157714173564232009202173935362997287739515276293174158215417364900225948613493061212447948171315690531555913680693899921611845780058737790931145999232271681996113079175331030026743817716446805168868791322938092010960790275950890661756034694687187209255242676608059845107548988026805085198902137381360658251371351897372156305616580124694127067987103506279868260913118497668154876967545194718786569344165063572878665297002590952613116758974369258991380254155181259129599968116392702539223485801449067121315212645990959261451968760624745408181003487403972291973148254173525108585306991170762045941204723350077320252440029393376858646291130617767234968642477132617659507135899506771519328767936104780939177619175842170384907139446542986024334259339168419904958618072522615197641520344009993883987152835114025115873139851383068691331814211199616035387074563475982156872667448743589342513168953968924767000036099814672308879441687643308076785785835944030226753123000606653217657549915059291278088169993857522545489334935191822106422843231900055238804163302877075709907816282673450996640304699543803016165013586654380268393518862060789792057324174729729075082393769883255483049426809567001729764358414558035070904827220019842245258070601026808187823487813690030610910197294456390206825785954287100089621832514792966074399778354823080610557673049863749673469393453353351585749349241503210947143624921350175127782487914960762013905537750590433543463600880752643829311637961366979669220980161636330450652083042524451712157497489450713200795165550204780179171350812071682687313603256979896467976780216843986949047844716840092551716001834496099628 [125,122] -1135939312237203990184789147712672867910490528959857750050422976673834760350182610314282319478768215389383190819171890635454397765279905586015723966771251150134480272557642118615070449396421399456845795761706748681832347629352122346793401536436460285186084747459033207735905304244120897869746583342273244409274515620659795791274214172174310935225215247148394420374840832933197303085022906880217223763218807601045435843900311792473726242251867084454943056362361302972564045510928743798843712457909084239991373687032294433757447825826778390641708130289189355710404836397151772678420660819000255887390024265596977488990210671956650387510582500948992163877327777153065526026378494532836201030814968219331624987454470113620326437449793255813943513291182664080881453235704162383186347114827134544045634778972698494860343310332505831926854462617446671061251194687358436595587416016743569374799746250550335211193822560836064903052639454518349541088533645714652665689427971751824317596458020223745311317472144822367476163689696457634408629962413450723954334674910801684369632200660064079971638013407136292147075505969894930605009921239813548033538965861644834022719188049116163363716144028886647200647595218094552871754206690403406992562709720452354272599946628545800091334619521221589441363780156180057354992767383134710330466605363653469250763126022856533040389323565394229014966006583008642119476677603986891272174888077049810427963225291653116970212194471153413116420850553828846109577374494826173372662921919491494682680426896915514765839741490257298507904191363799203065036183440263236019799256195962519522600604388918200755882297367784775665971424654477410844066758500563241624455575569475661529558181278476426128750116154124706931602588133741237311111340886157038052374323509607319670628027089285988625796576358139627292294924996157756786367527381695377207215566471342447325666156840093988083011018499393627823193175364 [125,123] 59883708249599853831850295313456199857205574734584605440169921744028792649967435981815822694607728634935668003342537850513350851953386381615185496380197172625703595140996885103185448318401151734776474913502234913680241435730871295517451845095513983524364403353995123819775017672294948603468351939952437233855427713997268176072872357844904947152797314563370880295219197172156744737055085548297953631893118676778889160449517701465648362097100567654825311762483492440829131522663471692886254495547922352584197071434092766239534624999196413039705827432400030658829644496934926114342322780640042191116264845895570339736576169875010420667522169957320784864261880879704464647612228803345557888319170019244612797617516153018772133002415383598082232855442241601495231252940962384857658454309183914537826787877773702685352277572547292385344916463259707978308392533873416757865639772635478157680559557970680979511132077531597880181273985215457706953483418859904547558514363158536600415751903710656449643861816051109712003195324913607908125819770082776946469682947725506179559723941626240847272949881816924984905520152228687633045043115467909519716818946739432206914774718466251270559513376258367724091041013666888231792015536247870248338864445221637404365884933292590858099088967299063918329843148098094677251660365053247209931943009652034820245422323448855831230873814483561236806303407624235503441726020267807488865997180014768203472785236458577097295877047314309745367345981181244306699831257231105221085579814544181711040176112332534885901426339278341217275449333788834078237255251881280267532836185284404305055434296881410543832772288181934628802358387233699408043305595454255363314915902892170066329048864664146458964595805514183768699662498793605557538025325214312873941400293346520273104164959420980730824833961405931753202833428015078952574193081611315036012171569027024467726766435355798848470818002241435925272 [125,124] -2497658141513311826689957675257969597661791662736396345624666496812181800606364034941784303997933478068127886911273447132141247162693907984510039512079636144529987268536072742523271225960007759583944305592630964210829395416209967620840754066059317511210079835365288978557226728301321433294925594104711216239696735485766293536000250497384040417588149783972066841623412834046306196795233631403613789486872184044947961726635813106208852060492994320902822426049981233534406759361242474534947550217668404099046155090972079561565860610081750079636908172572936048462005041732196858955532301162281706010290235715382417824497361220513176837460819270223746189120838647374659960461616281726262132501693373335271685381876647411291147116612216365175365922265409276994223963556900541467177870604237280121520114762179255793474585928549059005565503250515425799280595252673089004411582684390305550754205977365067570589040556504299983161759352448670790467082366494281850673994184349491599848843301653446866635427694822126534055590765236533033885237262462705519729991172006134865797029265320746833539418095044571593446441228376884469752870044582361386540202853736471735396476341430405244242600706105402095880511137503412661386555572130880242998106755296625531419770454661538357664870839701570972867071083942551840460894398582166972277994272010754516551885879369312961723464406682473040990433559056942897066383285749418129636788262245441763625717238532959907535308388605551618899494206105550846583308149269818355221536727175937249680476072373431880370486693418805886843236496621781004153358005966648579883109902484731338318329283552268515346262353724519932379365816300268572484953989786576849518085878823486345701378684104662490749937020804779248649927856653979526308429704369078807188832155404953273707531008038583155413747700602444467223499784158414557567715515619056805140883971386883603832084484625037487018117351837364 [125,125] 29566597364080749927480014126959921077685908748721136323741592230307308801247515671736086411864185068375775612693407766619670851811776459760640430577407459792230228611944868128575856398379772869657215974940934813468350211842991357521402807975463787544755747446791503435472603359977911347605202118716498136030006069223644227350956204378083746046033606687637271940801648940934775573648757926648360106243888676648655330100755631972553169975057778941197811611059315431916531015759840980034199394727639696753254529865137865487351241084016147910303055171379612346982045012921789831004925039056169536745374067186887447254996061556926453954684774575313214841171177425690693188228703329956916069943568898445050766952599019416201240862201465047509252279716077267160804935748029832494052739014544928786795640948056446407545305249032851377394892952384286244879194873985208861191346795801732409228788915781475569539146171720011920420020149893314037763535765106645037729786033735990776239207203531359165077679081174361394945422384953210568014649125510311845288247133933662460004650064913213078256670362825431740069075473585978852773516598298690697702839570801851823247856579096716325731120368788931680593321603497778453010939030978568595090427467185976028188494434077715830351070291951266252278964028051463496125834301872051861540036402317842327873726348913092644749148692921580112332736380941799788215788914305435522020460084182612185795628987732455829817044504578817641597886156395477593140015142860906588045076271450889450915434421716970532306215575562488754855994764824984769083285935443553797359785851143777343355279637408311708937652136744625514046115852717443760135384113266649762879463426559719750541466198584732301628022403052277866065606154590022585281003688262821130526356660243240529171908980646288745113531233753016364782730172461606654244434768821664253839143949386622016600422651160545500048256 [126,0] 804437968078395280438384529980147137932220072489053650674952408109755586370092377893261448943629926103170997124266854149323357277515858001604151476081728925299519294126923207225079307856113909647302377945417903724299554501179685249620702403490314911102995033905980809159777930167396333511191668410943662669936766891942257230105270666772798333340086100491826511575243111596961707725549028256803502842559206975664240912406107661855067803584512081031106780873617204875557349289132516048306934400486612049093022661898742291060131460627961773558314290863248872969506947585508969458597996980054125846895740969765190222944932298053602416404603277840197897047001595107189769982963020500877898457724605381239247858009327327097508724262551883267557698943449600435558721389378727464540869609681601385624569641916747210534737170466754025738454211879245171557248470493835155076774977043929114289091920961220835675942537940909537371191526689039348013722402689535843212726906405136119896946205505802084423856823979153450362878271281500081708144421130245089133590706169178579682597242209014733511484449436707111211933866488303253718107169273780110109425211758597753281228981170164559935426303527843628113801647545115534767603832755392166611169393259401331576706294977405641771913896474626253341213132058980290989974054624315492158791630353686429891151425350207981828529379493019068434412605560866896727338129028942882410382266423381128556782003216478460294235735120881405782872232868416937785864128934162656751688704452879760194898427782116943887247156103877053409791016395416118069960501761197612323584032167712302738050954411906908533321921463749734267358084071436952945691212677744338731837628341678019127492657775571114920636503527390115546099514808239952150096448208732496541213833657285694175407745901564467173651058378606404698793408779048122700382482891307998950055416470171820521678396881369450750442713020542073936080345032330527821828690192306490555016760930883442017610063277600465379090692893695089651275510006712500716621692160132934941365932968063381355732754751037319505894328234556361339197771988839291351498825855950800381510232730326709297035771782925783774091664901233856149772150153895126569341452039674466863235012106750653122693404950549478371613076888024806976318359375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,1] -297820663354653786754729613432075401035472297873356336617290397477335861534679822635806828319812529620668884882660652450978790066904744166332889341547829918863709275031065367477385910466032583312598450349773675134423203349292028564151633026902835372847702934198454044130323865242880475898355198997727562070473979714724002418956698736545174093301954819261676316213008483827876436560031886235039041973871536298561660515317125326050078529224492296146866239038239617105483413355316273804155090769933112962672701127546915708358988520010460195163568536834863031759198034148948247210841953693511381535514497601325530874339266833293301962851342574840803916413435294732507228483427794679386864627418848885946676781416137136832274104603302144433991919653764295112951125200690321150483769320342962215104962496044959891127300916192598248573409971824392232961987791183877211681535637238951380062083290078312293944683748024105484961982613477355448501215700957215957433492934770751489052211666814465433489546914977966372903879814412759820747996635404769029234255708427900759206307356277065590762383155999449151386245199557010572044984030668155591940127755281840808024273833747114392397065521590788299629196458121788819986458040955466550754412949500581267187919809041857412585983552917241922884023758578540812273917600120325411784154367621673394907502244255861473323270299742289685243274968424107101458978090028060322238153385070342899015861280758791853129719767295854142884452268013770974199571361469450771548540794123409375846422046651445399895755019451051966126215575900874898807693582920842578431042363175018828291828179099613037918106103717362074628408636591890218625753164254001817579272932410293857199729646718520593051852770366057236002034235147887036562750474304390785438566220698105371624158916045616913193492207161100898887553218667252112124867462117211881627527459152584310708026835100968832311386799796261162362815383803372898108843364679204766552787083538045093810611175856760137067209023063661252503343675035994362560190830510881988531190556705337722234266578852650006992538597503436573061171830322711800241382882436242536056112125368758246015140961812588242414581246920475784988646158871470414998543224178536274436606031897023988207251095610555990944590121216606348752975463867187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,2] 21059342092961181315650445173797380356270393107998297026208339973386369565703154556378878770300075214032484915439609442712235514035879218633375089402794486065529541701506630565564863188360379459941426541148241762115604119675414812737784330666523216626817777076143583318029165145638283551179900241944132933778472133287065615475419153133850384153191727353792265083568791797102677217536868342497536194596316275805450945763176727640942934811437197951539234178609383726430743585435327677524531154798820582917048220859957444108947201875542867660029904413492739781068040920319555968815264003111772175134584568721587551320232137592331491802886474314490291102326808274258001465005862080441908552362642619794299950490188063840686303450237169682817014692501988773037852946075388304659145382837647398284732069771811198072833010416153898461724265571579691646608159197259141553487149718437391208536930665444609138841808854633397812562999762009209758373455590793534918475130388395571596891849675522789822500565527137497820213884844250615918837089902704334725377879834460812125689870625428536395202233190539859114047529034283196733501799925576524716607670714471843205516525693736436584516891930563820819898997701700399847158642695528634277200861553293244402642298693820110445335323976576815885952661385022977064198311344611850017511865441451903266389534018276565867039754705457093315421865616487971537645038748749708014966327445098285853760970267379607012583389803560989444821835709422959241251806233369473838188172588159600510860583384693960895648333562402280814435478252711542624895195404476622307777015245847241930958937400553429862587721577282799688758413032636345610827273404012442935626371324008073058816296189691149455781347991489567467564401972332656262535105664136740509472705744767672749922112911279555069487313529983048298383137082967568303664224507171758850082932583931559237032659636507154125167851285684126273395565197923358225822806058269564900587105865637002123361036373573464199007427823795200408100669782455157623264764162932335847591709869388350130579313338102874649631486982110469864395973748949193611223830246582652350943982759417347987210125666221630828733901454889458268883767164164905662430118048004653503412439405828674951874462507003837093838560790004521550145000219345092773437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,3] -1077287625428102519157447272737949668295680389020479955537390563942468635585530168887452728117801129018724257635393490394652594398608690424195814129742711580171003429677664867753860630800652257483928299390463636595694546954885931867536607629270337659044384612170802077938543597875407598329298754733306852490189187276334921788886076090560594140052944338622900755309441743760819594643642220039321140504151121093126819525820486691403573426282324994070855697376620726411100711619171500505186846111404633727976682934208320126193918799699354292326862320348343358040783291581460605282587553032396637734646118759416677300132494772661337030564737213295882092297828855349522403788694649162659123593322180357629393922809635937418354018835845921896868852188227960487204842334027791096150273737110944889930244353362934471987993425060574012646447091804999817960981818194277939390233990195506784579594879078189203416188229424496111717976142662928122656496283918462425849615009654238055226934979523201382859806599241950841865686040247529783510594866196982866890889632720988561685871749231852049579864268182948286519774346684450306285820729083788849108989571930061959240062252634147129188328136825307665710723904662730904485741700547327259269462286204296471009006335911909631299496887643449869092087292124632618369627768639579803989595419340060294739323408080176601780169422073635008436793496949346213349157464419765805254057340073257282784592710342039127309214875985598655117695315566165600899665309972893167272729240489337333535530726489657269156711743277508483063165719103370003251620837808169980101187190876940403928466196589933069842408531413226661727750867803376968361645497099491264356276420334138474906093575694568509488480618301337210427945109307842962263980455817181148658187084643513698208065237894044454438835950157118950393543542044992492858906011229307383011071426302215024929800306642244327442672301522208880156882803524707038568297593629431635046297621636769062824097377029388123134134948238064856455202384938055024245496013416942461652237138133023857540730669590676360199518357191401804016694220215347885699350617140704464798782371781845211961807953229233510793101189888231817538672165252821542646181928616697920521252534900539353362274233373140578760710547173706785883950942661613225936889648437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,4] 12326414692524277656201897871633840530301293564728200659969211703297167676392687990755277087906016341643795761172332784477758387395801848338783489672252077975876350165919680000711493939662991119650365330358545604258974819547929851573674458829576768107359725286277355009741467543454682040288619920512210160571525593313837511226858249488792506896192363878735661727735912940362666054704282086557527096314317078185476133977415418363204724425296778142946357525700683083721272627985163483500550843062727571298623394474285420220095591465630208230889165627910820308925810661551421127636895771693118421881617849528024330094031540418358098924223920877592333307688515555105089027166979648789271716697778516386021181084629750168687729993037730444456412703705590520131205096452517055588746217874650683451723766215531990567631330221960072684574767670731699646497552919333263008977385283177151632354071166399630338549533545254058733977462810892887062361245607080847310714412475891959657955525239123417575720148970064348234459119974632204464356735605397929412930131055532303134444648833926567034482318233088282642704696271875579579150442961370313851026158147786208165547166428828656866604424103613058681790421899526036163271494850774989353398172762582503029755287071208269271393848982777306193290031940191767982180574148944304333989140230773323929868639381270340829623547456765994982338480670615390669876420218278110339627435427982896288217558479392564883999094390900110462792287449294763819594707932204410412893777958559839119508816209525176616470268378862187053573021787876407492123850851046837879877948523811105351614870017009632152440978514121844138930837570707999240171243569776515492934540410054166317728600679048052420493858742242685875917456033721409006155197655262061991402100415018714783268371342944424170853466287300815663918592321741706361155034742049388865939772188161366190169025129703083899091690398185991784728623654951615399295438085298866919607501280840745526630409259554160879838227588656609537741838988028156985076300330507037614026191583729045000754124031998315345753573060413700379359167414325945209171550013463626289147893449428148609969969791205383929141722517834607605423407089510600061521312913593424803319530249068545881199134051363912174245031488635342131754413230737554840743541717529296875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,5] -68271118370584801344082568630601616767875573808791364230773658568767781366716792777192161924900804039567507275402039207103489419500999383844557469211144438684553547813940337213882999457238117808754557655430037439738381437515329736381466284393027731512541685353065033768800764322468443106369608659482451148621453121915593802175809661663113504270475550696562633142518426453825622350347814226336787508676961216343486430366332165332040534543134797646435885664906432414387689927523998896469207786767813969574061388862734952200902462347920748114539002767511174499580106236609863198220016058628554614765380016007780497957902300763157612213868113682790655024580554591128431299349191875833509007924557520674321425850103632969510501359873860711033442729411316380493183313574572488887087582078510979775246160150186501233001492883650249303925477435155848632990018215808284648473500886968603098833567601460279940068804688734021282983411345085697384961305031807273754423231024192737464837068384679005034855480545152015335705182549061966229360089495364828104135845096737364456283048458849589780087703211450460662730212841058354535234312397895827668840667472323097892300691989093710738597437017673566538974006804750274512173805884666881343921248675018982755418824072583374712784513354089857611483398082302125068466369233618949088976600933737623394330368820404905969954466612666226222719829599131028853078019774454389214445096334232205905498894875613581951807113616884521341366403261308893697003605957323840310180357471489984747723586061169088182661511612819979078578484469165640050233027228048756612779943702252005254698639821690359429548051079416586621660478466082052913471667038495390853799861643520709731795189682949765048068804137562474124712774020212864319208701620859607896706537585246445204116230295237488694935503655056555203746376237497690961502861160785737165655450110757828257917494938995805628361779995765315904793030128233423076386433148773920530443615895513475229465777044467327239514828899979948784132952334233723712708268104382429848820942639865749419895222739942236279768862440473321650669814419445581013336799086116856497507592471634783577970521901578445783718252466115802106745481375425172692880047608631685880324788545442112888195645883376961549424125058667541486590035759718375629745423793792724609375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,6] 956807736228055759495819325532709521880364031367812474102637762733388033236935046194786415155998062168014738865173452942813472407588241151744078852857476025946023338024984875768775609906694516266123679310389818592230956653756399484623823266023392816830210474647771147119623956328475635097071366095412986785463154530187670766412653506945454508107127015647793447584381158584452429919252127492105027005147838483272361757652852974185152483399777068183302869760693437462366182729741419723284665964653711177299708821221584599975640197445325666377948018704346187185565893662034623949633348142800021602047919365754641028967838438498784975486641765226607294247125927923134555121135141176857881369493918408648776525210282907091950384347995536574887042016508157035013570127458815228825775865554270235937810974134388428619891076727550507131236494006410872734072419054782857233355512524025269346838423789175608951624630030419735178817112880574757304804336358636914470648186187484370046354681037409229518299585737103116927031232752039248668178877998790414151319967118401524254100251211163082124667245850165795846275366672221629634369540013320989689857069948045352696703260942577077075555331738000795948894604940462440166288288820863279694332505029831532900633996806895503128602491089593004508530450178936779876065627392853250711119328197778759012142944338094068418494745282401844437956877840181383267029542058536312591320833310869575682465600566667077813144232246426367920661240072163627715920745222868138288692938825463466361423127870971530722056977195688783278849472890833679661971443392737028117319766172852614866474690044119661188089677217322524675654535345421920343636674859756994927023197355100811346886522948543918132219180372793064682921494125449985459039934469305466317086333793169480009390336622022939499518432472779498381447406574417504174168979282645119359310276158766649307729593960481133162239943744541094359616303915012761205305855292939366070891805615010879193340246391996257551805475318433758478120880834665521233045510848586217387512610069063058382766557882830192978975996862453885203635510596618681015420247833945717654786195448323296628674549711028611403241833430708621777212358988293970887585753397399868361185297499117409799850848700064296985880280955486077070160306004553696368475357303395867347717285156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,7] -9234303125134396971539146042133165572287054567147667682902190272538360984436598443485489824767153717388780951447592869241921646841503560434043854832622316884016761732373267247147106286392486882314847974108190031010403313929978368720749294389841329529690043457883344940490074541789353730711021930814086824638142280233543203627190511720765934195672378046301764717613224046903927602332232561068724774033521448524461656545864372244179902862974521374928337394237150053409453188816468077305952321501745237905174157812146244939980018767005506287659640193445763576688171906450514603118654617739820819913730791761785562211129222110172674993639054802273978033269227353493923000554061446975063911022197866428155760576433583939374087654076235711150709900273436815677940481890608269621238725114380784336104238385921350125395540423688832588462904920975525202896270536801488321240854125317631471756728935675831645079029549796137414217309456009674776108477942373486543417692380701811412657402077187274158611654646058140926568967615457893338153963202560060495739693896184530308779013599423967855218015925104379580545943815718347795193117765682550803169364762885348814995896620174315777643995317892834521460729281304430953365482476863459640959264584616982540581972248527927290930831079007294770101333001753687735757587478216478838057857529601461081817888317532186059310568550735557518167014355836284456794594688023596607063764237222122115816593048823097047239046329422792467460992991794906897388906453452278452924660649042059654022236786397241868076341562716631513987542682374914299767645787885636538455511756333879371772306251968112895193728481599060329112116797909315337995528904985735200726194399590214904373720116545108597236574093254124444800936414763428443485010197243799751994297434508042527789351947624909165180365550699129297371759324498440288208144732969084312317168618039470915671974840093556308303439039260085791421586162800834484163112448517989675063844772852526145622363401955156658659622165747494550764972418885576731885227077079007748372973205260227595038782247896653808241799887922948616283969936944913470885581909183805443890931675338738263259331880072556110320211507398591467756941992682836940409196147632711466153043729318198551805620644017985150712314236627366511165448073768496212165857173204130958765745162963867187500000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,8] 63926224634893926911248328686596674520253563416340434461664050009055338680281578964016452939791869985115692232350366082727328858561419102349289259763408810856453060821947576979886219267893940963925562766511259439501731861614298290821520207092875335564561399783758139613910142850598021760707815702263898513371086794168970936511150041098793681969096715505862440644963139135363208018116386393351341276284275891098408974143041935265796924990725610679812595262784001307134911783341797848735379035381021237540475953359472673019937522358113992554893721995402553441915746486587586525447016356189658255965465232889742969372184433915700539726963832480941795688108992763384597533942817686643222382014604232114371680396492605866150226848676142057311539238363098323854204627915811681060224223188201168711910897715856365319946261719215326801226821074385887943563024413200480499076497473652896612596372738922793962418346234946820874019871960326183723367806791774393340435578361444255557955711145716077390238948714232763604109834409332894344609169280311220045878966280948511555103691659593737835572332865677920851343820387815080712632252131120904600745584836387996957455015895324295193175295557766084529152590852850352130276025953943645857473508107359180335345970691139792602707952494169910812616635836909076031615790029436613001881499295676811021183718330498582889866688727070440743181639756193551789299004437435299284503491436947991293976904516776381617004572255359844412217193920814538959868976589379985970049343958783132322972356941849147995509995198860611974753561933756075924841102375535824387750476491828309827846665337809693327137291090201825398605415027824041811749461124159620881828438653268527893497424706676279866403492830328714204957880102400621389672461060844025828179847321795522200124735168074267289314812337119591118601192069040309885228291226743809428667384743338737634458517700006264688322484400135882754120266139588524960696733000595859521567449008004088300578602849768572417381626126853413298888187798319820556258395487728930080174160385715780657907626289846998519595385838784878655287667841517948673245294835515802014626134127152058044511975681874032891501779178109377410509746298171802108356080286293762053659688323465162242297895789624931502215282589710964393145688667127163177551774086992963930242694914340972900390625000000000000000000000000000000000000000000000000000000000000000000000000000 [126,9] -373184032725566829531880968578273876675449544770289092338321869044940980217561120998210821699638153392690509869686891151516749266509912054762457006426946908713400970479522472323933937960540891881674261677368144257220223881745619860089377399457836442873579329254565386080947803581059721245483199401719713552545054831232230125733360660912123432622338440918513329032019853248481772425563950126853881490997324607231459247847198100001952762775460086766477077125227291101602665435112873828716245404707242640049514535707606241205790369535831047890433721503060475875851744239181468399388287488333619689215230316936513737687672618757933258906808514896640674559795694252909951565051815677105792096134983914753367113439914042778804789547194562187774312773635293310449240170464159532641884891661853141685594343494571196224717231745446924036836316955694295914355811419616856280192334644734236604909054162855633252715358774903822627254876986421162898637163909969486770595221849513016371762439449383474543336181466228229533003830230451474340462282931521002697429768678784297866469651137210515038337540891207413133617127778220261250736666633449405406112646517145218936384456081263079284533603766247406337401735656637047175150912068411568801519547130516024618405894070375787206303378165579909639386444164272833641636544060201327693572482040551463818110217174170538295626718893965506311867081516951911495756421134290521583672879550546235228731648386274329599610298139354637341676730927293307036642414648540153349750138370368491024309126250994788309343744814521109099066948327994487324291065932019364808966492585436343158997448485332280902919127892930509992780844935110220979095663900654899159898309430064330093852985583314949069285679831942551796148044321314148592306877627977730912740837468522723289375750848585253240248863259187744546252899048882942275852563282962957725338514539571201511081419800093955045237934204607160328317647250242238886544424791632741776915090947129843398353198525008141361667175353690815481216944942559556997539419396184091022352204710840202340392827171088186549479511904631947776022523281688474707123070662604008786354848622446506419110859870911589839171085352294188586781775558729516333923018465451691177089484909221171491762032615596051795540971191000969429955124528853436925062217466297909140848787501454353332519531250000000000000000000000000000000000000000000000000000000000000000000000 [126,10] 1912987616471389539042116848883140519288733343516356353769576206949593873332351780617168392469417159471310836758516238484588642553051291768031926942570720430896837618766949442549660878514970527816718728246445992913978624170190013429131999725214811917778818865705853719802489179687705271163233668691344959756348564315963781549712319302550591953343990231998443564953365897560221152053490976213660959222075575369622454081633702178750881169261263479905303904565152495876542175094621812470638606398373110346656740857322485292189994592084944792737833851996287007155311972937809227770536191948382179824825954675142243870944123118956312693445764060006636114517331212446576187183886370223058617033981943668494200284934236549711525146355624521698669321892735581683361349368753552252813881739825551489437768426426519616449732345157756357669543316140817546808128339175871522427923447301395602134712943253792389452628227733698732049152880112408016526200563108169945984835585388789647508652400171940883958276698677994199722198785484936398656269162910124769166747112597387240632563338424512398841613278544456234954632312234849787240257545767412587845737616507431147474592987725424819836703076558932722148406885203875019608122877054776336770935946421228064538537754612176444764914257192199189115059184741240397878547732538665659502286282749959892535126559652746566968949666864013079892900963044933063548864295115049411678191442653577485986805428726012281091001112031497962543146110465187337816555186624642022444402430965591767111989797237293872877127532323703373463081107494868833075761843413638821336533280120722247961462347451579139459900949369544305602328549472946019807103603348294296078598862752460402657340401771185807346842294977482873052144466257190775334946677990220351119377735964955871015262621587616376810836099267341530460842996693498895927804822622126595316594784663304801603201425214451028092871483565994259580253036220555723131481426213353565352594693822555161049776205241195751374556219022133934789922177352303547466850352084011348539741271285894465014709865912375046043434129295034301877067693591254093603817734868444940011066821428819889058950361522706753749464737211426573977688691577990609727275706783073986463720262295585165900711910283138526945879470566785488410519536517947835553112495348901389569107323040952906012535095214843750000000000000000000000000000000000000000000000000000000000000 [126,11] -8354000294900022152749659164557582717983844099968986014211576835856251848622627338424452718454060545571834710006848935188488639592392207252021198893204863460098436850211887212997182960427131308471634405281598100231919841930305715144223650075479589771973433642289349835366884327252076000548015488334436585178680381411133820974367033042766797807095173401372385958581238135318061859326573151556001580488383062335810952127058610155530328095529707801220364651269496823236479982260186449587606928772780907758718463570131008235420518997961258139861947797562514002064695724543918051936663949819605735338445002154213557507985680304327168945148518193853721923525267834811587995214417098195926048160004084243170723556427688905974254287545703694332117695184260321498713568975709359640381801227562166656344096826145512668878167581169379889539577801820480708283809628893344868007988616679268042393510227148088748644381672125637499081498909918515435494778088127733210761229741769602872717909180869279356770507704498275623964771948055756916212619350259380619288248111001927891513127452839783832526969108901771625638152877004756804074960343094428880767839361928314801152257527230185359492693550787417470308199402812646201410822454027501678406822168418739385419766616361383750364401223363152996482700622132733562033254380822113583781924156627978619995292622008746665679361968661969096998902020185332835446214507923349000520078272571810012222524735497719385623068813661460626458216182541460033668314565657829782989242280186139184442727362789808383803035430210069743855998701653038262930171065177889700101875189810207562972445680309949072212236829531366476369893259812792780010242802370378907607879787954175244977397630740735057277518286589211187876605907232720785730212373157587188796949837131560171331025552190206563706845420184879968728651416654305770364508506551586880451497556340127304491729196087311026575209828124837439209116923473071723484681756603328416785223498502184424094154272433918345963015121517705032956676701441678831791005711302693085631446407644661720522330175477158737892008530475048609525936773871443971922363752578492692857892186685371174843257345507161203703102565002414072835376812841041167523266921863530725417207234753144780957307288655257073726672504725285721962433888185755005978048623913030337100396605087837542669149115681648254394531250000000000000000000000000000000000000000000000000 [126,12] 30325344405355510368847129207191152905946403555719277739499707667513504789423123766999172261154254381726913095075396194265056290954445984688415644636144548957451945183909354463900979050300382048533546282613789527947859800977019850456375578998027365472403972665342475496883173568021664852136622331335213320136863744208723060177955968793746942957213379568433190796292324462895509825873764362540841178526705225725770720197268504893147328926028650121354913846924793804320266106124610725938064224624397994541088736480513077397903309443322793554833868995364256677403081748717808780279646291837871066094152154154228178555154266685673379081392433333995468568716166980860350625064014182097587421876403476392963129360840462764537659706404210472685680997461010763694248730888581014967402491077205205570677788441734948564510653741517071827483055630741999706826633374955491434566908650181549230993031987220003319886051545538751576635010570726642284107174116351113679854418752757149572796787293485573330902134403025902715153938444589931427670627046795855513134248792070572007476363611047137946058437077299236560115398368130158193693339826558718823424911917537676610876765863431559385727033700727026982700850171724920091758715326475601995711599906339521550562981860857453064200124991348894696653666394817666703007144934634975483458644152536549858528134194376764411844564706391553141792716077135778275753394450486697016631048186315230919397920079236987896754846820858846190612965153441215758520643964527786661313597776274901216209725099855631916862812381776928508781070524919469111754041675896841931358447612266205162366056019724659839545477268034405363031095839336207243665305394376546741621581836678977233547526249928490283179806977958031345491058280270270325973163409963073324382178491185302679864430400052760299717299836384117686714823933425588367925758495829046319504572213330756691407661392173929467834878547701304784233442453084452333205928598905333114594069167191334398083692758069424414831902008644897287964871083206831539573240132133266140603924350653681156760211913830477875987086291931829417705622652491988768375325347500331535624040224852268204816111625882038954277795828836467880896962032655385789393944686587025794768800803681814640321749795923821755922951281136066854770431171702001617484202808510939557928257504643143604994293127674609422683715820312500000000000000000000000000000000000000000 [126,13] -91217556517033167903753869564804374588286256912556305574135292002010561618363141522832226554906076381353843593494224737916226088327141914417754156128176425957174907737871174193492820197607611685542153244200217197266052921643882468973378623201848098664881390182534186307189837709217190206905205193791721537811422330252457516158428986418841878557235227627142958435020706620428218929343519177763460418611761302658581481666684558978213446705762557298262939048260007309778977860311979764522904048102824530273333167813640118817089919448596837244928639832663313957929012222104021932492139398313753595906374254689732331428897297194500970303545259795002513445632342666918415119308460712333539639845748121957479973273378676796778165547596701148113162067340119986792459431784599364258432154049733460975705965884709722798327594813625364335053828757056919531720255932179635926777277465060972015425577606691807915900877567804613010535898668749882472284958228013595240137583603672432868069634302699871369909138421612061284491504481904802483813829899027633241208279274702350203218362952718748653986475373202766291206854327473132622463644314093712515675613024478503686429841434683398245631557673549485051844505344948452059528241206908479613913443773501680794255469016165024364449970935379729649295729536773067523886448869658007524071384525896418094274168132436607597844333484028973700883895126750238950436608045196578657943130807255285800334382280570705763642787478068926390182914690847894293774828547414754834272416382335533906326584126460874231392424993102589689120409706689304110889463098011188159683114568842050992505452780590980583579939307454368523834640713900945219895766645354964252037075353261971975055251638011384547592427432413671249234022685160800377360569814032246887517644164214304004142563997313705029415762938740789831370276740782804314429799633506193246811943154932753829713439189621528433937500843864481316368117492175353333891704780732286930097663649087487925425394274061725310745124317249279295825569084454589148564838000527877268690995433182071709994469350220434538371823250767321189795456967665130568992722404471421434418918920270414146167428970720476117169002842832260267885380319383028868339700482870419887511407110711657390065335663195481768034263089101711519498166274159626052658156795167792257451659339913957458279014645086135715246200561523437500000000000000000000000000000000000 [126,14] 229472307650455398280668075041492417867603566794820888204566696072980019006290539737368946503648971426849311739347726729994826805271416263028279900876170594279447714305472419770947633295410933953980458641667238004225906119069222424952440339568931244594167807418767901768765216823975335761027938709989262451626588629608097185637129514623969115070972153539462657342700256797273111352887468347950944760088312265642516462898435199147784549449891202500020696148087349996383699892505534674165134053758088092145666670368975132315069390882181038165220151241129018387273409600106136372728282902036881714145076395418958840498966774634317087618342021280599981099775156640756526060314766612567411194734628941874206390783512292060665365031787556248054712557372605834940293362995984824295239058532414680750351068572778178699531612337065703750976815546703125620090855101182466591930107244290719675664070378927657175097473592616788700095407204749338647865188225978093179673625893192110808629002459165814503249741810221022599824831431932369322632593512440890684115910823576516221573152277522056800134951844069192485094804270258436899397614884855331990297659009034604656954643300582873462548279975947492053851634986640975864706449221262366566977877053218513964266637151055273720336163009619469846242568769350253525867033036881185253934937024576615698880344463158758299670304478814846585558261512278891556092476231108001056475273025910186591200658733027727509626690903037926613366679279997626388743745515443174214956464087267795989455461030143552526343246517053992462603947881337488011067320973369315875909323831331222823699268495583218739391118529340458529934702423523210896921651927518419253974364294837074870562320762970160172312076733473195445143931370460680878015773897322213618869559318092196509801349842560425423808086310763944942995716452580309485540840050183936488168223162681918884955282741424762601597132353847188717897268975269587840053050042447324450982788003857850967983761734214545727653043091687769453788299057257341745109522999520518338821767364763512218113923332228831791126642469284873228340427469140944567353662422431420756548950473187245282255111373633049504364938945573076537764022489840913588093260461369831060625716029977697626723753539714128374954354298605078585718514850197282759598381306162745176996674189675212490388545027997224678983911871910095214843750000000000000000000000000 [126,15] -488925823906363801952645387143530920180926053185438964060356557265129372683983147498800100295034688102010826911426228700653386580007988776347656675793058555618959810128252305342931540970472268024825978100524983965901733666996013920506445918034587381564475214191369723186704584744311614597351728998879163024418385810037558237480346818974914884981605661765220558738242601202153995344636659813904923993312788514721777933169694676096303410286294081520962883961258248904620403815465654285420069662886529219079226785025985392038988360273117407737940884556103557574634623287528421993019626905920096220280075719503775872673965498371489358989714918269364994252341664428530537495030171542480075960621399085319718569371999341433905642403116333532050050622148850783965299122160613441677904940487583446531782653889966649092988708732827193114180692443271471554666488187377320395377645015835478275686387584376184025655533960515083297221034181053941851130614196226260604596868865530515978723654083137735651511666220580854397964172627904687499991393789047691143343637771792324112234429901241015192917268142885933664235024574683746209958058276616105822636919287420885293262059139744533374658955814550790472562990034780306055199755725737476814036368381186634830914372771323528488990819814678744397924036262797541304026082269508931612050045335898656210120005443302724157044167929739926243246870594531569340507649380659552001360094348434996355431235401065511461491224939391136064384707242420462479218163771592896650816818830919805165138998331636388076754789792821718062161958755717575460299132448916393134411271096746864949723433290375605002666383243436678383323439879036566239211532771491130905487116791044634718015927744112421931901495366474110216210818545461634841088824585733017184422184819255149566702354351780643261050426530106088162282236187908658392204793846830247429044290564915762454122539245216888522783448131179290723595316810912796026145504413384503418455806828014963550645601758779548309064079927552015032170047587966422092042516585859226293499325600896753831882987646870978301835476237818708619557049930023193815605311939643666244809187455955114932809689269646312722367810820682447163720510025888399288141288932822791296554806851440380412449943515926527894181654350386257925776498781217606905652252952227672278313259100677123305687867688140713084976596292108297348022460937500000000000000000 [126,16] 892983887229045905982968934502361720012941940990021863839817947620166892272845232172405468810998568119517964246598644544531900526837521810583661346689533539271211256820969347713381037872904373544053672834809851972697670934277211267310325728504919678106627920022232660161268460962052559702719153834775499024043314735308507011196348654465794568167434737541507776391992348552971365470119779500213979798421526092219796052612948246187418907969748751320271849671446794981714067392866538300885746165270900185490531107705072542615087766799960684407907630524461430518098097726733641909754666423280237884356270190558188841310008519878621373404643211098604455035579898168737023829947367921930701370579273238427218841226268311473666032381540984161097774762734664730744329085112840269071947431337915007304712367070051151977385232958335759693351563946399525233058238735758457307038204856364236786597853852712484482941311940815329971610775875113022163349617018259727712737684471908593463537259610017809919726353620520569855293147349051496185506651582575256814510528530236722137062008421417577388074724755771987720663824814194008264480156189401815064497650304740475084293846728418027466744333775864286800743942403991451114208020660857943971042112241009099264595593102108536048507320129687944590509290719082110490901117419325690159589200288513416068166411170219454012046854316851756420269168624903053892398416129183022914042471047979022074142735298190882980485081593602205817780332649466310073053615633153909312443537868662070059528291444116552182742063017180441916557647395315667567656569718586411804825924480673746729412571654802791029407488456928322288683084229164311469874318071166291535375106044247901113459469279485744091531751609705044939894364826078534492720472382256802709417979875509033233779663019436345708094868015864080587744197780294045313164336106186636102040000742229039203477972013692625617966524496902554371928676245633421644471462056176268113265650396275563553251322792278976546146630524775713633686248352082685603004874936588661606310401032071229354028273263558136588048973983154863076872641370365509147558986635081735624034176694594183966684490235671107860669896727213357438922278685141353942868813765877650656253045674231337514882156168252540705597071185291930786846707975488122583326641460181492563365848708223080854085422779393976799866550209117121994495391845703125000000000 [126,17] -1413432306247069883829467493498484271058061984287963560652449872176269602062303233048881646343979274084783446900476461470846054585191835431868092823224210358241091489304320762671831373946160717573640305561805985117021247148661404214588422095734959654476366659794159499881039718273662804624370859108189060800449243189333587842494571831849734455953607744149415775829400705427201890772246392745194137976703207674273952722168587348762174749967722892468658997130076306071025734171679152404760198867242668543720612103415482822498292079090778996328030061008344080946945376254171596455409924088252436317337714451447113322288656354897319111690431095919263728318090497869373085284681527846051275978198802541681582662691933154954008496194683536302050756297083000896448910864853309292318800192995905449756412869220485270364460526443457053801092270333472461970127643622413508560508224130712725944822034895332669285222467722771346338128803180401842856238161085332546303554064419024164726724143765344907957305364952423784875377677152741676511728139653353923414464909009436331462499839670361715596896382768069673088510363676010435493995939504148721010073650290833354910335636436318197980893375999264815537107396661967432664557981665256433690348939668011862181866401223551451800230495981497027714123813093535613586660177316284755493921245322551490418506561079114344608156095523800222792408142030742657657053601578335084798227468974905336069180769174394263230681932742613218082636540510359784391605523343081513027535746743353282028889662448863109806762453691735958488238844119860836183583570020836513583687880403880082541495559270263769311960260837737146981695715812899650973508419787051146640775433667282389813533785139946430482832076606399794424522480710904123628516897944584118469977362379988440184513897548806513566734992951264755647152528178829854898317818420272942103085605125082081541895236445786505893514395581649360771704677725967074353466570012841544602889516620023050172770060455735924817812939971288640326155241376019766300460271816616690003609032217972862850542431650487302730328713508453468612853825487869062097477340629580351374406836605780214969828938428715550714818638595816546920070524004408647813284218324274704346870866878741269155202691382958152063820272151353037017933351730281972652116638378118739201648816015784662466272256567401122140381630742922425270080566406250000000000 [126,18] 1959349242630442104574736649884410163131140459004136341243577721616627897472652135085008691735326558621260299336137545603268591367087801565204744785188104743473950772622770105101462336442864356852892650093513840941292557298815098605037600292824670053500671723428577067307456250191290380796906049977869756283430618568443679855063453711862445980979981394807209347040010133696963270472870139197862441735859739250721139753551098348354328776880523517964519527123336062687974158794478140864676477991204277013278443564623892639404790658674788675968511173210536987358636294487323124550766582034292264933215297819246075948025747494374354088881443255852726499827296171730282269767609516466460951529693349939558367803335719181991038049904876215786652540408625862172624484433440706279267108371564543842684851239666678890317698556985588687616965889120056071665628729023224624710797430037190328436813556038931108443655166211226997694788826479288963980028584424289278190147014779770177041184105838232613302002569961444539074965390736480609398448816988927138017070291448202864535460345393652014795776905066467817016428955722039029515698665798217750228711599108277137689649141100861328741883445030030027831904200558133480808467477640476046815836192760264173643187521962235010447829521488627784371912089298606172066209606644953267054646579550909994659587178772778195355632734553541279716335967337206963422455009416140850072465828158294472964955667387633130134937048855027754445299375793428681082853399631847032622420165599952213032674390270707004891530373692052477304545440448016564143316310847771435142499645687064388749246611135001169505441848319403702855547827796901527127241053721206179004208731109057662624060364533475981629440239071330492272447902460556851881346227673988545672694543366610849670694785504489373525186834547827395361091064801432611387843873307619064858892418061679121089370874238470148511257444295509854134959911386892890447433762085371565158827842261422235196152036110928219087516209239141348260306515820147752306721214652380910720884114836388438181246949468789940254625268193795564325566004130578425547066819052644516339052749902076581435652935687475456670073654361565198667157951232022287829943644359360299376508969716578646951199228226622504424661189083958839888603855375317329454750810956896597341340197855956343517119246869923054887863145268056541681289672851562500000 [126,19] -2405822157172175442750263052405851033746851648078770059190350841234984027092644941393549522804729455854650404449461116377006043398229375661596700151535275347342799117179643991558233783930586313295737144362270174818637521749571192595691074531723608962172837731994943605956828555977720065593711815315937700714840302586223013837760627330371601560390340374905745214423895063532650065803393192786482069723318924273851644900283897493184558099015101902253411784706303268373745812872441751594202400722647281752060935190241854634444075539879315272172505638910790531708302795290732440107025539026512632867206832364238705002808340523713621018249040297798728691823179326452164920235670487835680165541371334054632234723305912715856919146836857408343678866426299901750746574926979186662032666830650707792348910210812739340383165276181474416050411175516965054836904149582255255647783892173696364278701500271366052871081883563118536164729115577523060645142876055634799543432551746747103617603169679060262790039772330013726306998316139425030576257813608905262437318193686188772581324920486572356492297835968408229344884513718025943038464734446253439695402312633038118909867935035251889504418342941594088356015647080029279770391833565868933834104846384669835646868584722871779689847221957324714275055833271991774855165947636138012451779556175677924887497856060083640214531045080889864354058278603443116353516836547947541165958917860161003368787469792920782289686316893936872893360841200104156686411181119427463199153552589620344374303304358409518466451585917996302488362359462765688922538474253390775597375672765811618933593615057887343111665671766017970248982712464869717510369419183859323185754656454452492545976307362097805843876984340656298011463311840006246888080915920372989117316045086885442276131944399674190539430967196755250001629044343439122817731087770897534011786024467877820085916654957964324536412292345766088389017915214531091108929345658591818618731945070975870034416894935833125646576811517403181796819493893040425011116655414307884611307104476778964879434242914159346746389695645794035157186588112171519081452729037999909598227969639070020098358280343068149492588170114800614087368917184872619696292610234016157068839114408178482283299245782635845978801056351646134714954048847097683193851802575391625782750038845147274869625333981737469457584666088223457336425781250000000 [126,20] 2651548127233102449352869030795231400397164949073127035821963224165351948066906228399810455648060086634874598175768876891929267533462165233319668176296500263320235061002374252177968869681268280247427300993178277843324593595539607121383975360319770241700978138301276972183339564339782566151079564137849429029782780259893681157152225596359606693170280678360897089525192026371935076752455358291597834323193431698604182308698872837015302651886241851029859345280120027451824617739677605432486468488548187413431693742157277363948349157089051467530037697980126266615995164595765136318152572141583761759075101910958328147858959712176038335393454442811020762920195926638605712428580440819208730562730425951460980933979981018589757997540867032519976561428661854235644560493448573155470409746080744285359219049834455524555312124965298540404093606749187694354719479116889600397701386087744538306649358130796736703714967266186979313367562669739142002848788074775553870751207757099655697683041445934949152562539560450185223506768292351374939321766600307652805667430374272407221164365697619928037168287710862906136996696967844686734534631968811287342444301742431213001510601837003602381170414933169079108430428479088431455199504108991268216936466170738458699077274829270246419156885811539215532805421625196659305047355461271447808892594759452812156655897327455965269173823805647738017653502581164873353043828374508273523258969603241510930059952487452542824554215516007920431034916098725045701114109381822979252184099941458316683876108163101543268245450468302519202417757567081965724692164218074035277024595586622973401685683856596771876174576363227378258932545559481047904875047098497655111094914839195336251006380934304616849196690995815617930866635917137124283958989681193899187156225937147820287192957627392942237556124003502586739811850066586108747893711122132110021066595058466578682107356646706135344940979971223123569185418419451069365108084018028771870165921154161972044228807669016143816498589536961750695464436842010975950055980108234965161492552611615025947286140455072942625129355134726313304019505639696491150033706483953054915212543528591367050640755188777227253315406420323757079587654903465508855331671225696887673924886752931859167363231994445765988627016681172951366927662657210764933068796149044302192768561810743129588015254416433208461967296898365020751953125000000 [126,21] -2665587415646753518908537414172391721230471807268200948631104206719425790087347685669869971549187510503895988051625157382336747785783720987299837385901650401598291288342161406000487887656077503722149424582872186768139821216819911298636988569913219381607769903250123090694598738121703195514326790918132881147686548270615893326172154712224457404241489526134906759528392284126984040418154346485265711201500460597671907292427898531601059701820128769619522937712260339069484982389734156381985427142784286365789185532680512160047417991350159791306757367607515619355928988497277045870978596083033454391341977419398971379526547534244211062736161529520635755294404398238033223331797655647655157648058655801028497855395198678852482400904924318661397558994923968494005695400718312806592118149844537319092615543960699102140461137583341099219206456130444842205279464323449141137660898059106127315506328646971464798807709899220788041546149468987106428010213436257876140847700191847396455046021265443337881914549084841276898840674819037126286390340282408393291900445809552652222240821757536107883857183283887879380233280373065070020416429534326353146062201537730745569876874545762914904809721210240285706120423949388991206043336413364659179391854217802431764269311743529181538936572787470086266377573308599709403746390069654775349245286161446172540113164834693334369822906668862887132693435940513787461066191214459665812880319603821662907434325571362573659138481822079158330950619824752643134877854597471790669541779678186941907633564725801251352984370832773231914034945710134318326721866834667803367234204796049035142191060862855550026230050257686428870251170330876882328946681671819860299007188963014675627513257680451492329062053771406542006860957979229504363097357696209238896217629053030937141393426474310067476051300651058352040334285901317779958417675865065518506045592937962398253153391761491438333515758813129870774524999438125828452205146890051575902958983057666770093585012496022809063332356970847295120041777960392062453042519297229624626978020453351273015923513850923207317617447810869117037745029528136414850648899084721275095638073738947304495658851976803927425759972143335404526478863696989080892581286971726405975581366310345588244995672786762241412115856232568303673915684787994681716772574465894894274857025296933876398752794045776681741699576377868652343750000000 [126,22] 2489718436575268845111802487398657654203752227847714398146020305428126361896740308732734529403219044556615613268204021723768819807579141739617364920158275959981694641800865961179915380370702295233985189127787676197332775977830258310553891322529578033323497524942796408367329888159159712360628684187823989498873091893622666857323830718791803500900656850359942990462872262935160119347609667084014607405372066248044525232502569903534284347996271182277480965402523716689389160333336661535268504639165146160083521819818049420330442423858136033609372098826857248752443718762239021521357300360193742543319553164090285256695048603663626760829275387533787283632567971704682829889633979853968881002578996956984803959471207467314710798475576816742641341771089805698825612147844042797970134774012734728077529319520620804641026355124678408311984931366841969655625515803782053302442154298064827358550369210390825866112916871993180683767049531438622396319588754906722664938954531579667021932286820392772688215813945059991508256189371541400989312563063139975342651188040026021071233287115582158865556003870700468206774827135379447383055107182401397052174208267865102085405849125571268134827023567422500025199112153347230256925385117664619932673814262828025263195221532784517738026263989539287771243761633981932317207740298763848862956119531190557640709331561607351840297153496253843429036771333622949063917350973714299009749230533223081567023721199810079488095826152239145702792514688414924646732839512821700451312277425587660517463500198369052514703483968726110080321091400028755702178242292107477468281767376097466198434155209137220028277188169700411601937473436650303704102810119313413874836347487759925495191045671381802917757041155097180667927205557144074313553090179827867472691144562451888662220185531572424721778891511021776667123531672998890698229724625002485179379910542971407457182757102236738742258806164454680258793638288823292511142003483278010925394911958146126181744282355912788988714650716425409245390067079625548489564141324573137046136921257091756746358402736298854655005336279304189340735533297844033858410525867733379316472824633006774047304215031788254922801986258078969719761874343854045332063462722086193312283571963174548880168394896096819522926328405225575794312125548544954639949658487887827695312317113009886217211974468455082387663424015045166015625000 [126,23] -2199949449279604099724985650016553336503763224569091794298517427597462910853629132269547194078531509593726222784384634409333199181510626416850096555975570372006343034152255410260187206788385139262392732798651568375581429098738716989099819715505997801251138843893811076011629048831437772161506117358514212793218561605974630549353283761064557860175365212722467078382169131594215742104050086561730966410408662057135501252024137388187679590261975961088377225111167071569864904811817363646614004344081529494339323717133207061253282049821145083816172622311765148179451421137123302789075152045669391313541660941870321759514594691899823859260050680686991229212115359052402549797202742884314234261890417342764474681628508218280298192041668569544635218130490827112149446766355362128254655440556408225370915545115225699612210340688732750871231130822492639782926726233926733961942867494719311722456449717006820102769866961162368755603489180367281744554767517735482702447807819753760270499433043489642823998136520960807781398245887260189890396110654514327079219399545477492653935168197761675319404382256199484694267588344920885088872705789177066986923940540243158817177952381949976823691645268447004155793196866509749323558573045017221851789052158685969220821503512324218704917396970123207375037203330726185497152900896625181937829160577383089366515202765075665099729409791111845584517823683922808294339727280259566849448626851134401663324150806670437301507803348172815310610487137848780118574117551083672571730718805140446993951474675930995746962780401110803962970579522927185951540246915696087891863011137194384740222297915587956511617679396788610512502672635806573671919683131987721435191895570180438335866140838791581447376996893364686510030874589310581809303684022537057194887102721948826474593253843847089621863279819399623389662181841473455041915975628835584293991758969453417299431925960061763356125560609665073281175110247748418158733997204593092836991647410289690512359272198675923472964847838100852154604317121309950554526653994483672873178229818992181978352992187878600466380649734835970742004518940423698894601775336893009578875824912715213021360757390717771570480372394333523655176465136480638272950064975897527673631193539265639192251357753661097978054022251420409032520837836446077353784751585231903495302405995501238145095612708246335387229919433593750000000 [126,24] 1860476033808236236826088085382711665019532353846421998910664838767412564663439896626703121991720022005414477187161608131033421837390071399773611641777207338842327601699383130692841329161413886545607738782048848292747648398119237928226025646204658138707773582997568823948579837985495294219455824127049210404840748337725830388872354271408393381998118878668598023561585134515892921663472776550382746970856643339784397650588838756797674919464236508798011165819078827921813073666010025116532988052677434404405855447551649703829548548336623556164008312441759248430896768262681959569709292949059203896523130275344865591037261428833019510095160351657785043956471850308233664976596606054148328913289390916601016078932263177102488440273431411579126669609724058578410937058555726118227840971633251927755068811928717556059141193895959234307841997234866822190374889114447573336756199558012010280835509635933890658352537042403459035224423561960100757074643890224131450707065255353699870867580849749640572691138057761741295041748403602005941244791521581717266487797873420420824876806905916639456979023988609142063291920244222772782958751520971443204507023999438824524445966690489113644997489690404354678154363011528400054676087953053179150423078611860638483306145165719891766446672012053480082858441213370878333499933094956838495635172008383546706800752875955463226017065601025415042267981867845653638091775668635657928933505501280329297184023678952567482454868356008669858757699152892903519912245457840489027215230164947384021562269344615451702720095991256066394100778308164832171711720770791532051654878460949765422714114325333424573253364984073454327173532006904572199527461168298301813480103589630110645723146792206994602042547142597328250905470762782197519601160754207026072855096986662524063145404455621502984047561583877845528700227587181139857686998747015262770599508629919165685405514785022551498918498031034538649499841954622533470874392837469657006061458006506299403037081586375198934763468607632331901011218293059712183716518109669187789868432971892807890407379983532558829978611038904409361432953598427417688899244164982690729742053694075999983002664785386844364937325455485249920712254809698292745638864469269174819301694415643158672445246391762753418733590840436709737280693110323773412326509500573909931636607754251722113281175552401691675186157226562500000 [126,25] -1502576398015054864256722855730021818332587490341630719851775859369079550631643417429071210095802636288368114845616154816150732384360041976981636140845082067129288185788080785477853805750238177055089652765868948035828713734167017926049748434599720336268080358539881231054217732188705557670586025585214643632822035593341244217132024851327988140361197358194456681598393013686187270683951968740949143385606758937641363819826752429413008093588487388204419289755495692096115251220211534569226596014630525002514612952814490874954539536507994367036249238232462522240988597412789512827559131560503567418811305162631164102132962615908507266318820226926106453817622259436944526149126233599985261703442532618642740466135414038880341737480751041352690632499035897464653460411226799997960606437616685074713599008714916351118318786571300387264259467587284004063043324106698853164689824198154905206546554995620495618186951769415284440593370797857965385423150108232792865533237066926713902953237777759693933040139449199268880903919237934503978815487789620471425343752135637491425595287966708463547523155682547792752128196026055394891581931161191061931943366271473096729698075313010382766630164723166209133318451028679297637267888960734931900718737940761082887578199182042271207461744796903977649293902955434603743092774811052941385111749610308304743466197625815201897079739882694961076488652276823317682706491116962109212331892130835271398077735021176460781689350219263293931615510141710324644942346633484432157377367191707470551881063264805154694919787623799850424191261925615719072050390562689840418817554774150120362048424931576086650687101411035217214567926135495429776762633525965871122428107889861632385881456415076073000176540721310206016298113269068286323177219516132961309984937487831442076155079816521719700597881675342409524504781821365410434081001413843817246722761288417736964082590637212917883408317753128892412027371202968093535640076545982556805245435290290551700975586700124648264731545040971776198219889749143648196951242964737976494547087711024729724175140391159236467826949853328860243252498833953677900148800392547867257868842453973292935580765152856110662714359290829211629610595600077993154868538917922237832729232540961138963927439147636486677489438512085317255280438782652841543982463604981970108640312866477017905708635225892066955566406250000000 [126,26] 1136860771998874968841442243732891272913624791430729673092387829267906542582558413735292831255336425267378404136844079877521347811617255654618696711764425252716880559115140640742713223736760802345152568351310059729831962997295240223960111221934249192936872162155436345969216675712779406133089976789691749417863444080964857640981889116382926768195035239461596782141885910236883279430500464731403722028063503764757233178754642711956824253230806110961829079050410043495744309731011550831198568931754681694941677612825280144457740630518572166150094961842741959787050444023949474996258053325599468042019597403739342577892426780988960330387128725751534714995222630192204363777133799324935451429840112645867136942834486625017014929625056391266933869279491334929254497378352341940081136434208101188842676533039261247285745363862994216824631916838479240834988526413443648766431324953824850766300895431029723451895549232292836168777528651916454991955282941093791872831049493193944253960570193213439898325926544725232983863733922325630938730838430963708951950063169289741388552442769515082640926982565331743264238284528784531309499920403271851568630271787804464837685924993842598989697569815245500455626316047914186729413083489239194049410766124016188314823490660235801405156205921824595997888676034087971884792550022743335702107964662384103224574332742656574805501647767920367958782812393993353375411836746497269047749118288278860224395379913769417608323615205816797751924878592734368707598449131809761696814880875332004696860374510054123899890034389120502864627835742149232281308101422940642514904789647289218817359838473651643306609315632986082395495423142122419094102576170046060467916899627045341315163808935335842336453899582753027079651372794543084940581641961803769426926649879621368973226680500579044797444940570351579360755225729764311564071815969057405462159769011192984339469319256061114708379606190983451210602915750620727178364374991068915496630482789551558454127986828297069641044291871611962937927351417336000299239433968308256495497888191070895205180681388327158909341793292816968727495781700419685969500941282771003992593743882155848762198325668057872568322153035700195231487326892025322192903170783331688348180422012160522975037665641808125551909634567699559208070972365180708689299800351610481182178941095273216888017486780881881713867187500000 [126,27] -779027254988200886839411376454360331691780533771298704079634700905152858160140650644368993049558245793979005235486812570972594726022225725006043418680108796891530228871926752027070317974743887500303785087214016245002631396173460254535475312339442575770547778058967176365310530889309234282627862772359286584854498752732288217274014213766108981846828387021099759539039779157819914697253872542604990738388202229750514182375168157837379908414966773035946978537397219969334569406632132993040180153963904450546317355259018657504851531212565174431500388388683387257374891605316153942374525523653671134084674570543514686103641911941997995558823393344826415066980456467029736990779043671883669754999148867704157789023509742858857408965334690601578570922531155924586975513057171413863982361012655422126332123009353850116210129500410300492853383571302640884655416802436952520734012739116831832135857622225376026739954321399409453186334391267436564838588814090507063803963610374161060242880012193449630091021895928032730236017227402719298728705458774047696621023164017654135458122844879668740619457380095234191022740490981995845455206137730008367873199180078976947205018076555983415850082601557382458905886598540513227665320368939593809680610165693868214057620965219342553914038356543275737877545882739616520458482682507972294388212837089083301374239503269282639867316762837509243726568786844139567481382787771985869185866824321816532178038140849813019512358423597838950508553504064669199532500887825750323322495456782519042772808203698304440138742363826672510482401712217935845461304080269588110907605990660962249684884158006941244368773224478110710995597349350882160264807160443925506988964804853823242256334017819050994047947401140904213343160390458456171941909475515402556129756213217460510489127876005294438164919976175864804940474759568002030093921378951556928210699042996694323460792779671465208729155470783733917254800110564512963484184367350211768859278920867613794158437078486152550508545762744035561091991142942105977391112462086140077007045179338436622643921177981487880336058932400085597189527598621129432124166680656669760056772995900689285323110484469654647480337747122768621197692577210079438512451039898031338272356146961401476496153335288916630782526124719283332117877461378494347210269056090085459248539834220537159126251935958862304687500000 [126,28] 460662490578126872415628052741944486515648603321105910800949550121012963326589927742706756917653784390869997842368632729736499570052863812409492427714016867271264829557269673471422556874721302731141060659529579742256213536023879211545092827068795257854342497512190522096571313176383415436284307834155610886945430954917491922889314234400633416251607493497757812915618298954999669293872288369580733135228945330280361831567453066561035245437821691825146909036908033681947257845911400513539298803599719435699371646298839374481952358699170511028429431686842222739905183898551822452376155525886446642718851851468078462159297081372473570488206249075971885321946923740697854821698809705604503019738744503038105264295496098408058567738366197248095764997597743345504262204200514331094637690296692764562135357114131648737963668459154333782637161490508954730848658259693951191660131181053296167440913346354357656646787953634523454150075737325746569140102402064285347502251688347479377432192769775047588046057439850208669295601415367300103473636285169899620981668783600890511269396719953206919242314974590783424496182534609002558268519329759996553939936782208676432188242929023873096565051864848170265300096291168324683572999072710264917264800063394879638016747927653164598628414824982755977694891993276358066724247346505119841866074614371470715309950961836371970378025337948342592349119379108626666024194662850515904433886425585761471682691532149005132493003374405223267567053021112506479827183736911437423879963584933026929136122202478019974434636369013388733039797636841520038279382273698245508402334004670902092227264754536828152601738905161214156561732272029736471853430736865706330973230634566957760342383181481931385611983955597539377939346099622389124440912491177406348156905494811337066587891120709527299852765138131873671636856335633165521796939144122848330460483119350213438339918284446163741411372538387204009671270423055484651258830031314249231846933615110125028479912659798503270497161803483064720930679085424357919160987706767078357042461427113011748815492124951607288280361233629922721488541414625588985900667942433280944588164924882698597029292518725379217821040933865765745527832889519214161744480847516560316078626443917945205089250377486349507131594839917600053306182572742322166401381843209641986369717869820306077599525451660156250000000 [126,29] -215967940163289755306270989439363680675831489056328863832070552014419147331677967564508421209014125015521544447196345008842820746290374705504381350826318909121636318346330627494525106808635944431258445102888918756438461945569373159705156021032846346403060984675569919553695222809405783570481288717820827663995185058741149848105226928508859136122515878330463816887242206747009511807890452105223622964615720426238100269488783404267365497808492956250787277755242740331343168565926949110180960576990694619617427375405971589140130835013942533135995494330035057511136978146818830065999484221487679039898826830131564941806961781607493886185885431572661650819990329820860149109331347053291391992293873716685236799587377447047726782842057725114912842792430034403490091475033763898853046670445635303365878168846338421755174890325865320440703231451045268634628331857707670403633100583103616862130602601393514222913471901716612711109865646008370439794437347445153770490617876419662164946993496277156485346679311022403320574600206589317611833897208249471235194668150496402608403946098453328809473186006982311856316752914347675982144818124581880514474936693072117275161840883585977987554243559194329896170473816607535491203098891217059421410373102562184618491382487401330302175449287481567681395485227492135745162075122476662215931135336749270808417430809746101869472380506065168485919168104890983247917363165085366971076958188242149283194306860590881852683865205272887073655710500962812977295310914808157045729030513678265736214699915656582821317821164451487502079934955552320147564201228090533329915444916295449939166240997027266745008291914473920032219263843543059824794997140436592561239948879626300330170825994414725117267538750695229327959718788178569324882470786762758051133925016643663482183568029517559548652678142103061685386135311073103477043665560158111278117638018446398160108563846401044152805805637283100704488975445106906393941037518781133362808059740943891913760913461400837029508202270318084437672568631991853972323346474368337990663575867171304276257614342813796652814476232224672115174218922946440285570343469094781574781630786257738769546081028992833485615145337814261341163271466058683857098448061420461726185153548053133247318340977963017762124943153761332961325872072162470903568197411713514011211145771085284650325775146484375000000 [126,30] 60697013476038010660364924738203215423200270071240710036511799627736262575060844997831124251356844326463439106837916004890689347950468600702414737670152360902379334929954885567443585447139234936655835883740503136457674537076659452883168771066574837734593861097711270881686234020964640246160437737768878027990115617119529331708911367720029535954884143100221684009949007970736392047897614838740667472898500294119184005481220500783398738582044973929593994641529263265006052702463670544030260814971296607918568621884201981476273905425263314445980383483900426787024337820205940349174440373289080614407926009458382581731881655527002329667624100415087167305093680411905501371762073009160522074252110216815572856960732679923680604470351229825631799988697586459518997856680650054024623896821385757922118608579341507739795139588492064106428236491302039498055062165100453371167915626949102139393131288928256350191501101078959814184726402399659300556437936632488359036198875118434868442438733380859328753803221545046739368315695279943521355735429341027260928094805507470189580308837295281601353350193119609448404285969612512408379024681438930620327375968098148689561579124213340350027186636216920758144164097989989943679539065180831245447018420988446281903525326490284934925960020890683612293769472201907744509417611318335728943953916553189713091820337960981740471441267589295451240312367132609587614210318868625643643387347965151088392666583196576591387867896142911044507257788704969036133280451003493011108162498644759126411673727389917514824733527236778586864818411711758428783982916426594762876984130789084292160319364466148486908980944297369274259686117302050969739774503180559351595623830825550029516042843068413945099740920707941798978436028302581512648592891449144217125717985096879289042450506518626660426362554913122719808110027275923869860190738865287512244772590741776532827599113425408110550360038321319116789094320588343472906742040580922591395899594112620490647757749662242129348973709708807838684396747791823273570582709503171917824781842176943194215320060474149344957601881171056005287559494525533740678070943064349807149040626163888797418659085425674390845465703857038415107539891640246288226121482755867749083200522927312217850493854749441263225790335804480080803390180714466576618248082851392322112360488972626626491546630859375000 [126,31] 15545790319816899047252056751931263511201971790104101151787449026854523593684837229400635221477300019159982110011455191925830994258295586308633922919895704611308385225219416516315214188444844134467629062701046472732766542055573014828368836058461098642621724149268078543015629538611348935284371500902883840680472301607066477220624124832166094882309031888884945031167968008068078232054898206108322403711515755470214839060439833088035867057622560001221650573950629053155305542362580742620748324447781978808923657235459929003386523602448691060286297206039796809301821835820130026889126491956825212485196627584021234902060816023652826281319932054910158090597649955361019287598020945295879471093318684627674430373174286140573401739805905982784894112893426176526236162591312795972448640912619381469028677561654398450927929441773267894568364979124901905160276720649294985081103971333841641097738501217911857901219154131822079614517750833001685657882568839680960963435410676729739173626147004018185486191510311686775426471572484354567144879437670008336629005478910955748953701212571073066477648209930630774317599890361936805056977274064628746658565106117425670063353963730859831166513048222637068872445514610402518444731911681622561051753550309094286212829715486388292956166510303508557692321515623303186204723268679030101448463583185384687604860636717831286432211114873072079682417917467190093576618050105651692286329449609068865570033471440532189878461861872339484167860623305279040681973276862750419068392296027154525902100333721169421416244843019889617432114466829161812710137414173923805040880442090338920222365498825491779484532614539731901188265097916913699148656889048975082432540508628751852856035330630846865567209404528519822653843773052382181843550048430918979020522057204975949951503677281604516663849354410188841981725150424150369149268382747424931721932997851437446815562296935724049036927408270821736822292370393113232943432235218846747841837807969359628473701245610237230257183871771302351842948661086524051561965154541027945733043037543370498021940344094865677502524524837186162153333912681164992579413663427104961008300859159541554853276754855903658561321607562669412067204074321761448904767673294906990875639974658115108666236726150119499298308209062694816430748757066648179969757873064573061583359958603978157043457031250000 [126,32] -39132226835265587218036871630823468445691824594003295613983780231433695468538304483087322015388292186344231545553307757301877722648299997943909299281105082290193880276572610013666467038594426128847244831248849361793594039714372269597002094970877209778307163229873684268109790022137414670492959914766065939015483850933486304563002666336606316284928696142503197986936774823338324222032822082206436563175056837723835196468230092361985190337153402093446377520304954142680425116941691248563931211747795498047086471249113773525308594002031545683679064074132958931022590062863163942860695840738818219312590347977629065074618773564320367085662313607326802060386511521348868742712953690766610481321684896951892871008954848411665598673947129774561983820624618510145892167260167852427138393812111626030931359171321431960578472597121967851729831427172202292192251571914151644962426255101744332561880590913057251688375620958909647785987784970688251330305153111171653780563871918654913785734919961569276929602113056286833759655405852300101134634398016972450005837532698170597205991312597580743902422309830341684755999240115242552452205178647996475618649661520741325497435576537216560041041636675024263992642969047024746914236787757328002279719444559525938865947738652693491622400190794996453480095583943475396599319862957464299021816147894522664910234496030591530064928535403681208337120151788674441347495263208035955933837514850816909072525519739863579669008193181945020676451929085663222798942733919361674858504951291317574741247338791296876110373559358144671054237627763747317392746001995600342638708671540995586565528699612239394321819698966823598743639362889126005688145195043767612798247864970840351101603184659739916264194667962428247205421163210279254001793726228207441594039394003182565498084468453948522851366239992156262356366524136573335112871667286616736154109625212438463391955597609311447429993072068457591781851540187801107272043437641409509305494908628140101066852530672456783336140942936755267105327017888382296183403059196185259050552061081120321048771196631381283728638358062909927357249865987519159972354597543084213100631275211222154173009774098560301061205004805270190544722134983148362394235163839218837386445482807627656127565784639421810876313283334270828588480783832530946440841912448149741976521909236907958984375000000 [126,33] 36516679298380522942781520749965932624966296774312639053980936802601965502546518564687887898815197578557894155337261805097829296243058415124504459914708704074639117342879857735161174092329512859871482403630039923255521611703696811688640784874427820899896106203147804371919219736938712105677379906371613950620236194087702812897266240513522120429297399904497195511017897352961492008288664299266701306330636887199763123643293159677218569243922484944417882772784911925335993753799458210075157976422534460514028566283415090312917136690327913855379416271788146477309937805022141134310943122181805742438823342492437553701556447280890291359197523823991441604221723193866343614507810203680178333045514525173636009182875553214063071327758922602192431619687641303058241160934430725200692485034834476813604150973465459332045501780188964088946401290361653705028541918248900316153005591969631921679419438641757219547138275226166222116044538146759609037860335527342636279053996550966320243202228182620756656641640997348945598687425778847310774698631273797928465003894243793766080147332632601320778697407180590336927595685530361795749496230558696592651942256397366864175475856124465044111344867810535039729785302557642589772251823218643042848959244451672273940059288179690345496625850433317873737155144899741495314582060376714166848113150637760545438930422478069897180879466266636114870619140301943220826678867688513518872128026945374221591765631695946693433938591010260521005391342241513890773051474783236067125218067035769522475794038728422532866131478337897148788276774115083823239846162702861455508053842500675106917316229268277432460801229165378403222999465359041728506882617765799623816849631668829847042985597244861692731213532883294448454447493661366470895665770162465180362404906158365968096132224051144631024161339522174780250487135889334937647343806332975764822089146929608582084941126983439177266211584430561890038586830909332985659510836461877858090743689058864895860264819954404019511717454612728466162287802335379724093256602861488092110492439163450783237589928957100560539839257032659952997013721974884811391294345876327946446230220375243364118639693821267862996520160010770475201094750470404533777402153129549456670418385264582961970557117620369904758705524929317595325982102487166400250906406199646880850195884704589843750000000 [126,34] -25255121441583341821470721904368991210432741798310917791274142830380781922711249067237760715463914077295600867907712132664994570543479524884402755326610366936592736990232476255753261246606104410127008959901177634522619625540988919744683417710561268145043602773255763774349182476835241392209352891854696541003082782941425359662374896777837561373783679559259267303710201793255693228955087457702924985183971200505379317992253644075654880277414640640845128551524682028256459288008948862601038256232184853000557122177234842340521240219502456971805792057666826521898101363381901419761115660037400268961378583479844670876659565474030379398005677780789421072602886633045861616967307368272332590167609700550534893461065285575414198222521951615033714031592920325832758882851244318468662158531176110246207074291457994876561945344023950384084032211719503502219637162899278442304342073462646080376896412443977852066116348216726126224734734946721907236712198096776915622688527405499753499247618487221175849322142356140354827781795755873562990505513833096150495827935021790266846130398113716271569466136002510902231775095196623660042211020517227280275338236103665047661901972957791466543982217831221925375983388796640731965437188637309838894729706986885705125349349175368838575788647552995318042220908201704422216071210952925691982652431243064195591819296408416290832515661501826559823271167560772934494004770117168943640285841678327694425037092434394299186994596838972857000841868534850454893574162990714223291296937320241902440125120576927103437362255211790496924392018592367121346716207614021247267083854200558699851826579926806937661640776197417466512025986371086870616367448133439551050221963774738573027592445963652052454283438163747364378876694213090367413486539073631761382973225444498609312367637943735126083869774961476515652951276538389199545993466772623696784240321067967989054706509263820968146507427367093802678529008627541555131310468303264607262472716559077772787743210742446683008451181109114133008850357580133083128001455950164116374191584036755031576004850248052943773035010595174680703950810753973111073308115223609967079667668486064800733671074995674639284571983770648189557493075605303158254784129962138760675060075636978551979891865593133988860790413339119558538025427777188279543363336188122048042714595794677734375000 [126,35] 13930488763655091659713766860548409989552815352622251389236688743804667310110524182540846408716011833679445095905444691369372968001670183671301373034339616672491768657263153778916692152387344744183176202934894284031623857599503323794260857838405898675352432450396984152098718720294508820483991724210002764402177557131884310939277253983553169184983856653514329488281175943841453652417540745958146731380304376697461697684758918239669676115363788682173524005163593533213597296323660298270246604256113052001728042184855007216405423963048062931573452602886185544985813864769154141852816789929784766883066016656834100311556646406352846119729721465741609079237668607691926571526342175002399015328662313167413232000602181354826028338483076576454062496701699511899882609023491029362224524222913604017704559993592050542953466893304856746937797195463692061778924018237651059071002981977838344536483557537401681071329201486387335610884429651217620841195997153907254408787151828851219114537260049156030951219380795982788168748534734279106951761927656694552234963710931389870263089848720906909707015690903357267573119784460046463535671473744359907312304524366188512826058598261615911776532729255057714839726803475380373779145071819613186992869882101544858476802033790532306088325384109660774621923843554310220975028480858766631935341575746235219953129881690497735629837754409286940740757085845317336374800838402068680400650723685501661459772385188977815623659283422322642127548856419482986920433569710481703038565128886357473175701727519682766700400212405412351186762158297483164524189864761313905548482762796501229423822476794866454650733676647979182542275416748433178798308116540226227716686880004067296921958355534405557888323477863497311219961573606513353181945994440254174303304749872935359814892974214362614517973622910560193445572314048653595505702969083464637092422674413293980120306447001706818680014451222561472351512934465627286786770833727215145042632080279615691192134791735406463297547456882484749574486920367410093306822217111729579031587742731850918383144753315811168603271773361820421310173770001305303641044287504331815053749375128470028718940155470698808568450460783983798719755603003865429891825815801142553903681630880706300783665147605659912119850735849441775484503652522000338720431500405538827180862426757812500000 [126,36] -5671242871299741827977253617616015333081399871967415125308833109187625371459162648060177984461532784182786305938354756767168198998452732981802653321013766933246600350536817941477734944517221460178987078988000127890844359519523993287963034179901055324336501270166461477839290701219125198547844938087493777979116121113855699677680049521511975304796153925953997693773622025294201274104889897489782393962545779568020596336457849946468282570683874738948858786935145363451049668860660274344860479995297819574490754411070817238033354219382525891867508674437859123405971569776084595960919188020753950186337324366722781991504618577431271085655054358683906272952311703955153582903377163582982105444082589511023701025962390346327426896952093066219938661520364550537868979249032573800715903729219626283622565133707515046181835345439587971011568176720043291025986394916239540921015614759685006481116499844055146912805368583943850116532708224055079191576957517351323815988888666266905286673032766019218626899680529243799318214925110304201442563610417085195656206428829997372396156568166286022411759522812649841498093663446943754859078152176899184966594615655623811879079695027203411536043810524106306805732082767087669201356262199681831355006625796188601271444965166698440278477292580709370431237024426975169543219851891139053727612837134472547251460456371021571633623737776291466423112319841272790519548284192128485410116787375644948136998374713320885779088252142956412052941140206038004482934048632880575862558837884222608933576532667018778581979350870685383714281440508807643997703270799927551308500565710575446599147117119513984646406550846621781538349296107392419300075196374904135482499510107243859742657300236643340788620276225036246255311305063850004287427349886944786898336027530930967135410905972073612373417791313641581935424905353495540225153776601547836419544309265226884551485916544970775211037135478382887489273549359405716212178964535825017429672835958984992520208990943209618208451377596774687213106266735920957810248962936083146709511704321133241916963382426861073441918360742781133982464006668064394873421163103898256051704106119215854738767977994890057404038048822915382927773242740925281736293331339359500030903073321918733703320717855845169157369618334990922462211576302038018582152290036901831626892089843750000 [126,37] 948983111302944261472232614071032801393522780528625134931671878103592071566912588608468830031472242304194822950766107757522201508731084188533429219127506140233432858867291929517362015445101374052853574125744033308366683053888524095472566583381360873594700834765001876464509092570077732474095907845356827476246483718878158639572693231939620094133157446450042650585381883389340077963578490671449416840427290714621669395466905790492591679436908089433976099429417584054370120704615232553951490900146856995333399061190548533566349712524884109037219630893486895614008916432445110454039259513650414211684578939078233603016475011619926240102443000261686587495503567447620191663883490087950491425590781788069162199929771235771755878783573776897009181270410846121568050679705699451487988566223704244699413095909409924218977477150178826082425329071299093542948893235653778015877238292768727698523633549353520990847268413533309342282570162171136971782015345021822314397184366520107797669176924127867951327223169872996372861776709464860220226470288350660406729353138772917733843970261408376803281568942109581749554904820538723310284307559879147823114945951741414823727292607390447277849755537996532191296933384405232598312315197558223601608107399328750789492261614741031689479213275570434277960296144491484751985703948987453223082094813912516634861861261215252380812033581035065111498100776779638545104568671493477950128889884189505888626752409409007822172102375915042644023440439152274026531540984217138993705113249293203764943152785140015478168316990717179184997765293698055457388893569589240711640953712724188642589549996541608882002407556146622909760686038190214130630204995756593325319928326948208450460707168515638570260743930059214722814888396412112728392500995592283882689498583333443391636376191552664145773197017861180076866907799646376715983638957826976501372726705940896060614769871560624915902818518076981033950617711841790367591565862207649323918512785992676119616653539403290605759674273147604477208223167150628349128972122652204712926443161895383759590702268465538835508925123446949116167717069720328297102614061220421142630041946711676477891721114203457269851555119671803756862791107137042336138072208433536654133420798208455882564472271182426125525277292946836756818568270333003056293819099664688110351562500000 [126,38] 991503865037479366666110637447275855543073567655579521940800116194686043510675950946288900154978024838156565958090782133844115287105902730428484818082669680221474703050501386893048753862875257901803333782619758111396626378116027279389863622948524760905914446592346720204170098496888655742491274147445727342795054299278060135715906960421518811579238655933331652036960121157720893699838104644453227073610277896376177407292420568119369230078511145721921719342301903108390196902666813806725286331815315248822389465374191922970282036446123549412499126626037730239855566715057803127508195178763430140635472743077595042496297173266023148073055122683297662443582348282117840997294136951977779543472140875299991948205251673218969743622999495253553530411921607413407131976547815673968987783806746840196970941205234765305506520237645298568486195566340359623853522479574814867459302736707239718159462371681377703109615421370500496778971056520435264915140873432207020625966334777950778884921358010877914117266256454894267273239925593909002485838302234335470075098953730532536875319074635202269397336648487184869623136556580149132051097855963543059191730916122214249682292699122858954109536727780872404955643968847540190917933365691242226556589117453383715708513137970502386366318749677079758422267196155929598171001887242402452077566784454774923646926592583955568972691930400249199482147905116954289614035632494192716110853917299468288908948097459784722037568993882840719806798899157760228171665764614749094053253487987162672091673471930959017923552336465321031603825388521423813830351462035066906139543272111184784556512029741668084499568323296908983975312579487026354685653277135044246404295019314794618243970072842634117441415854386162567777185766242631067368002035057674479265161863526706754578229186952954529091025340321623036328497436908298774116895724066922110485668425549057089358855324207831552056673404091873680380303220721895172881474262838909663339124323690340712036719247864448953313843623128179011871575219908120073203905640092731132704595897971302697385628800454926632869838849542545756617382254841657612101801176794133359288084581422778393812376557271670912126361436712910802217188344529438223449904025010473882518902052599762712378576668973106253251308480459512109022116033152371983305783942341804504394531250 [126,39] -1301121748276590478445691162903927694678651527126906502359540974287563825272284467113057400664608194069485866856728074296573985857937457648633643998558087805782518550099739139848425821222253676710779446784231010513126685959891342999772348913433617240109959107646804470457657928437764940948486695469199717273068618313217716600117373177681084967242514277199222132030861000648830655968519424519804971894953505903825359719213896312979880309072298874793264072189199822865338381582636488332875454554634039145289381490342840033604408384267198903716949232394596580781133348533485051249818130603734275805422717248893382951711751279878616598711238048224192085097452212287804307821798294610463052917616449621522146323525973392805686583973042280589985783340798049029554639962534924248860050093123414892068055021227588105514195538364614040843008525403977516141543941429077005176883263928508269456217942286058262763052763732369939842603979769263757964711144356461913631454452182101608181958331361029518081001389340925789587753942185465566847804079660543110819674896161171393240758582816181744519855989486224300271284361009267436464004508916588126300280769255803860666536398569652830117118275657928290862337373729339237094431241046663503274014618432638374429262086713582339061883912503743760912256111683495532312778207264689050457887169562298578877015943857703142922946090687390133698018021868362371029618295695418465043764335192623948500670868270672336722271514007162558993717365755001190002272434567334518438725123372907914755221217969230901217816892704862945914275129539115180991299041995014647259903646763318763615125110831067881929817165136051278848857086167320836776886638063448088809370569035840582784983662343530926639435479386662973494115193678417074569390941472531218124007275570039104075911208098274850799844190696492047270725275501199639713782057920708729051483481541497274676621524455820372839677827614317336336752546375306508956489708899775335309179666827079905374466940838337419722015950430372730270486967485294401354333693818039563370527629486371099313340529062599830587436399367379092662854488736467655708166874453930186126133059914371875478960915293902634392020472390353908124317471239867117231644956613828819460723371766385250711772505176699046979670867706595878063313698191905132262036204338073730468750000 [126,40] 960948008689139802197012698058508276702339017979506523133481542977737478752409914850046490863826289029810333341747833120068378675333361558716633790631003707276311148415423212665568398774742513942382319610240709377092288190789011072031069769085436611444314804068262272046579632264534921533403020411221149248897981720267953389317866598082499354836700152330785213230978920456057012670474831049544417819284141961994231666615479509253336438809952774817873216372262467838120330882546143268325610592538587893382576495317313156885058633943377310673165355679952132787036537787277526430966096357754810955896890053752117422490644990690307080590798090111646120615197346028820630709285198540293375020554255371570828790564402524005748954119130468979916717201743843249856698387997841651542862156986303483046557800369905590904718591917711752976693183614358272500525318779305833323667153170023734212611037502239936625370996244147101930736819176566923602785536352703680929185056931630103283322483668227275916901565842422591191175805740978252753327941582283615036059941487931016551833120907955548463082100519720234341999356216923208851281616431565605274442063779110215712158620344155218038134532954491680298558353627104634502385743634587979156160646199384653511324291871413035923410306188073081256323714111006170877127300811034161438652688812716245166851573593213443722675905128480322857591038013838984055626927500588297670667110107732660139588523789970748426859868302698214793777686331071648380150990399200087840704107550873409493944977532636233961400132994541529788052315968626250005717023458494775529786879763096089712169420333930996016777350897469881302108108845141793868958670620655070118546255307918417508413977977969003219936419565340506371579734316548049313679152909310934475520608823872331530641668812814328262245164626996015552845293109961640726784744607887629619100226385242302934983760117284374956674035528142915551757363606688324230567882813213899874380111107980624028106475980207356403140134419709762543485624919257493290479021169318349936063763427426685697570054836970421466818767430604386710838299166556635397619041083175505991911998995610201657016055701159058529237208142176413921877234306044700553555579368264531751267759367636519026694201716769025437308546187266909688329263872219598852097988128662109375000 [126,41] -541113964910766486529789356571740453571329308656767523937672927793028498424278818778364886776872522987952277724106812813225527768285675480763496427812562178817135712938662147270033829411531633693539847237401562062154792138381633341170435399299382865977749618044994368298714175253987590950473649481669587823918738814396968022525392276307863790664661967646795725457441481815923185249409641432282162585711727780164575919102850255569866593884783302204466746531780049820963518623698343716109086959589425685125025174602966045335758815312628695013218825609309500021825301491311853441418171959555409475985447479812617135180118181628704848657496870610083640463229004716997476814606049791108198186513357201561381137396259038975001374847770293561628990005536445787266222649846878581784035613638887702759747787894896443815740299355715707634339952058070456443287383123663436410856571362860844474961327404582493176852232507018527047617334475590081841092346556292521803166275803981655424472995170213036062013029883811682114284540060362533410274300881436771341820070748530863360402242740482481164728163503694520182428943122857685917348355908232172888231428438777413960014750990696755692038062055457411031794727125572900388798463350155415115979079462850748068569042106270945417635073829868602259873995335812252286618115317493830865050920646329277484632194213012568919341638771564379575352772435044467365682488787905810797335537872288384821057154866212413473318420224283954915973604870968571961355302153430681383253669816719610212854269387306983391345891050091528347244124662866095070178740660754459053332071462806344330851908141873944713540946534298180624956316574360458951032732352627244963828392711836522268403236046694529443083333831277716409389040701262573661557580105040187451845152020187720171188966755674644779158988281459430772342454501558422713623077587345573504580491213553170022472112714848246628298485381054382185709550609055575829447627888577102735403786025906732321327848936254508069655622490123709300885205517720279232095855649003487149241439007567688661614998343862459226976258604330349003867161127451939389130965448440908069298902223663257871651954775489766514668228392736474362600748360781780714438009129738165716732809924691840668103903935889538077265534677523506346119575027842074632644653320312500000 [126,42] 249532921456077191596242412628362997449682106224225128724468548673404448041670613120759560229643556230497113154208568004797298966720199095433717372552598877971912581438587549906014685889885290242262184700033754648571236248112509699366804124710203028988107559517792287261112841692953872657274121795620319206705424755585729134790727413017003374843723303632565626197069262469273917533572867290545309020817753390190512842716644301834016859713677653404682867724698426617165020362258073602569450491315014527852842393374943033729406659485941939890200961552848844602556851386613541865444239602779003295417366288238522061657159555799916671887285780626410170533112775107716399147281634378841368856563493417134489005747071759833770481419365430638139948246876890329342538066405671824608458041943416420850408170079641015193043074319027295940585742792595292412306168602067385966934257748705140774095205254096121561340066243676795657709441471374868359059372719127877497486627755336250149459632006120834425865216299824411058598277842861699159463672193016459872452576176791360961478218686843850038168713029567447186650603090582696790160344380196464053688411745602775577562289488124267966942665215577541997050090409824875268868476480182077599492109138954296767499739009631292158535033970757344244424501715997895059186918968763311666576972360144037649521810015083661684179025472706883765873974554797303032008415982979543219273100980391160623319792932882283194022349850115650601560924146526299208666950024363171739917607364405854261694568572673211514370754846512874764863029040797180531317412860841310429487733227717703955417157559872512493057961754543440915867540881343417289739759357581051921708055161664647703933181258560983067722964029435550298068986411706118830307161601944142526218846831555120786497960873289741626653165015526261277940626082852736522494584201283078005829187392680005981703147394371783558996646292589034649366111872108455369052396258414371263310594729952640326714193821372851828374467962152487590468792753987966367705316119485274948604976260313352192089490340905043351944990757671157812218797389731283720830252823568822594224978879598556491495538580260731789904697919236533467510344692158403580474290301953376303715771402528978828550344862298151655467435237889528565347063704393804073333740234375000 [126,43] -96532702414656529882875954802502971017388994200510938682866835816457560714990164698554053503806673786694541382282717549531634046278050671616501037310094593073423801003725555634718621562309383554691501906542091201248776249109755299489425465099457282469318312048076227062718423904575500100487113359935601462113381132660409387079815640559897056437551538576642402635326994230706745148339962201012242664845189812219143372362922678623768998489950586081841360999140967025406095880129747456551176549998534928078225349876194459111034314247450226651787669323379755033591042385618665202160703338212671005428183872652361862191106469523988157507388719353892442660548043507899872328123249352596544770870851714541584546553352138987459639362421180902793947109148356162096715575315760157192515029129717896507980905180668648298031825455072885200822475768342544046073327917229671474165294273482686916921019936331049826920135566974018102763433336740568903154775177802402678165484491351267595358360809199283910540860353836914210791268437922636814460452234760844050223745492683629232373025124954796235995156981150224067777396436174100653398736463292256377422977237547778106689052970641267947894749278530932336484793853216096555398672562267036175265139945220927278208019302304016713510840067652027128692777848977248572154420962761159063651091054468672007346167854856740069256117941582735773172330339453400416730632363613913970738190990171287256727106685922061739583929181122723668717720863274656447639600033820071730261901753865420722689973504821613998309356851104978769499265215790653081977676304895930930578310128553661498559408808147789425098564486354970540326610906661938996560291185137691788651944841765750914623403655588297009724011176111757695603533001570981047245327448017614290309914105273086798907068665036220104444292648233562038552070607493166910683668910285268673486919821144218179542864047475465056778512694935067330072669306524094088839520404267875454051610009393977987205053884037517397839693743720674132554435963301731957857161781275633545645316229281250699502423907390276944205093665575027726006449462376286816287528941303374210085747756542763139481990247943271975129686609401573660055977375391888863661041486090161131757933813997067320495757853247254870942758997465205084154149517416954040527343750000 [126,44] 31487938733393566634551226260758658958595640471596642922726234257054665762460412920411029849722016610448424854387667427012646009272692047001585944467381037270333120692673777698071007860690992378842528843127223958563346523225544058363205911780578236660340248943040464283318452475733387124364362685876131332260822956239952219462796026033509115999471824136320730903700585909805697169759213960362022176619747679859470933592845586722400846678926636112490933556377261505058550540864882541181325952250215400429026869266640892096844977162648104385924042583196251708528938374277207999464120477393443641242687392948151659882455981134595911704123554242435387532036324287213388534372964899832272831080196059191609208191706376579578738911763963399998555556734573043852838145589916377060881776586790327181948306875381376764420385680580120112851263451813432255540720067611535516988066256540764518104036608156182676873342422885478660908782135273602258521014404868098933615710711765158142966585972273694784489684030940901457740540189040826415796426049694886809525118169474732568247993323791450023428269738204683261063343396765850045849125670841043433808108726471928236238674158515414607974882020723693128335429841218745650948323935050734393822273468411737465690575394903824750728513465066884614010223090726632580088289120226691882416312666780530379498319255550200991562006009321373245033731739986145447202855838941068053658130887490844706554490773746031650386408833604929180572699465669322934542417409179072037139745295056683745840037035916514861652710108863139004349095146074899931933344537729135566763758864639458792617760759180332841350137165994320618693377004005739181327126215521047934604647426133844357837397533455105793194062222998788474237219517249018753311509498615750478724351753396232589759671781381600257389940555865030660825417480289995860379758723014226534500555251788391072224788163014853656467975881409884338411917633894288382776325144468158416872447980247847382095487492508807219681849856216947235209430930714408788291385226554333113990435472196776058761002686640590573980623040742077488608276363378083869428335343191985857630010504230327693241086854931108891757944976445904199102437497531627753983762494855627050070823049811297618133408545622448342776733554160273342858999967575073242187500000 [126,45] -8588620304359405477610892032632263037814728973460080848514514204733227427219234277258534305372988019219010681150059687525856166092643882826253037167295474266620939392718682741768936497386354623255684760656069531908369338313778637375703792658865273894010860357629612317193673858024426386995389614033280508650207832714783996814513422791821441595855664857945439500775125947954895504159955831090198883857167096519451961063837466280313815504634761348106456645168447913510717285037298887962746694953677291441909532509207342901558983664476357939831864408370076797424408802818171566439782669081439660935372544238712025225440204442442591601174497261295520490181062252248670203648392817552327857582872343779582005053678896944234963620501840475960236284226615748508034316552573177258922744200012935923424771386358685743328491268841434484952614384457910857597114095058172137906024511399380798051879614419423454826518224656630323401580759086312536915635980346580483717426059113198990972883890206470090819767712993806117020530977009516418382805278244695970408714075879395971074844676481106840175860544046203041097944924105642871463102696822554731935552405975645783171879650043654617650913843758132704755649812924718005965000389688128816035678510463654882878258267746408396484283744586675788333314034813600511031772858160646567212560811148849431949931452044703251451381084515874157273923761658419254988735886173776173477793983119194553022181079195552240382375676301424588632728767357407123554163800282020416507541821782234438981260056958470863602444663910503736995928789112836719767176964185291984738857818283293591252148110558231517306057088195847171296560008319612381412280586203407292038946183568076356714569451036959728631554431818451621073690981646281658765009667270195135389149624455609738108433303997887324666890130044638171258300844148348997548327814612698899275202820539592514635034924763148111302252717621942851671986554962917487811193256655266810829493090638435783021789805770277259587893134055085761958385477732645268538522461939099043982615888120129416321601269230080121603389278895531240654652803932355339768310146797611630090235641467377843593735987125357635716784707552972520392044804661038550549244492052859733512028478021476896563619755626730473130336918075045105069875717163085937500000 [126,46] 1908766087779807135016244350863464379728706328317282838749786308491244627142398470685639917108155628120706980484823164908186597123126671107069983587168173984038322047077724269402838298914609238810492159165905634701617170228892689791958922683763891371287480952133011905106771020622820836677191545381394821255781763923747758981853604791375425015244909136178200627312189661368103674790233108511897899386058884049211556236892468515011512964903329688319731839333047540227796233805227065418946750963141004494530386302750513029085467121706064082884268289422721755815711899864533899099252270663599302546739430426011088944835585352277229282860067368119682542038379804003723071318827871089432832414715144562073455752160380499260456072822483158283269289127915149991963730176446860942838672349830536546227449239647828583281333793290822107822637357177456648200384239030792075753232185333742462293506405044376356292503558640272299178806353359115423385396157180408893563208871279815528666097501668717047103802003346508943002294308153741727672595210520034977844521217491317448982541016024470674404619343423679757912815851606059010996126931434766220290503110003758579692033488588365818594430023963494004554378248210169669027185706830161080831128156275099832291097121448939476346076369604186426298257989970327805433825223889628695085411439865256113122965586696917440589873189554994984605327914270488312559215305323315137279230795608678610017329818546979329063279030715621235499034231794002754898512532132844498720373953192713855991297515091572642242086272792400501099295677068673076225202390403118018302200229614540475039354817439947064173815249103260962576434929267495619211487534430082701650454383902993283835379089543144011393712901394351212483431397719450675552594667612115057866057290356566946197224355762950209343789424094797382045906049877237887542904061464359201396923393421996723580548874080571341947623049971145573624427792634072592466358814194318915909992981316163421764800985256733053271152283976578694007418646210047363453803166759104425008543248508019403149102851782138936602123757260919807451473565005470645610159248143912053904796680971185658429890272238674648711350215831564231448403476599453841649789778120615027278454465615167722015292764632716018824432069322938332334160804748535156250 [126,47] -323819619186029498944133799604426528928924281184596446285974681803798503047627774134117640350743296906002554204736276052310072319974838981139973861471795047361647744718203457170342548629711042954161994318585148875822207252056508168926931660407364391910831154066468997718314921072456008304462833931612359192251141143895087898092670249986130788197972790841069794243603621060034499383900605709923822950586312671758165530322637518576682103506813003139750328048436859298519486936986168460449119882528072188585775141257493494588600194075357867880104063853066545065091373421781828273646788204843245854922380136651024425666365374234379182689974263479253117088599848359657172196157008809528916217269776363725870115174096497219239511448882223251249785429326028202173538137311177359200571770193922213142495232478414937688452528973174199954584390288562657189743531804958163881049671409345956563776491184381328202512118635713840980407607295216274409872155409810363843603859235645392780241750575405406133677764473086673685750629097253237332224990618361136081835257572325272597932338706712164068485086267726017078152418387343584505748385957519014204278547587652948919565947739109033691820044960585204490965126536292427231316644870187914796314767820424509620230666134617241212872715064227915287683362584440189358112075821989105631173710365420237827942873223597392768063159738022209832800462481863836430703135063146023669804429381776327866456143913419098226382219156685595694528082918361429210967974275992553181788440992093486562951039537992864514957884712416090932748544733762295411723160624634865723685884212267664225374303735032006855191647418456348690151279138935267740330442418349471016519159202565564258693368211260197192602973440572627628640411723936657290616290281224044278991239117038080859230680608546163395394223553449608569097651352642582945847329537954950455313338990516659456896927325898287210960281912958313863323338782013355640195850782230332222363233626300915794959712800667210153680372537260618919390812594227141283608121264171277791552542999465101643438355582376463346475905577170652295794859702166415787896405169058567402303379994441396824577353460722080457892218537157986277005978605898839062871429880329173466856411433551619576807760753078824222939147148281335830688476562500000 [126,48] 33664213923932230763016205239997446996023088995861539013251096907728096580730779950489489228426248153036507702032628088974913432159518555829745179031371544972959324195357154986739489189254988251924105776640670550403555465012298157471197661848875231121753644914027109115551223728793193146459273149694930663226916897604523781473157331318103281109538957763212780086807813321191839033310626549987284376331139197514304357092784750305820277821458731065850005639203995588294071030385278976529782586735713979235811702166688880701315971171284657227132674543353084909939334471602717430567715310438322143014147537112182535956186360523239295499477484856549358949291426867664742585723646243636130836882141856277868951533984970079438692620530388589438166063738883692437358668104515625182914849013987551437111562920449401877165954594857850516984874746467155773044188968476188762296852533713181753932396569044127095435152592513195610474782851019477370345271252553454025514457489459662336661425675489045094143941254680844828755392934233447204556024996030539970621297902995198590342139680631358539104365619228590004317730980796482998411516314525419000807507724549492926285338821663621598071115810458557191068551408072707492889325025775652257967220357752660873499765771468963786118107321726312349104342217788224696031265016930670398862603042799542874607875311954020490154777850870773647360521054423157086195367293667258936267861859262802268638933024827929008485655756554958017688906008001499371050402973102871819706739536573946615866123397464791572671668773768128131016211846851210389916002737827091468308240716128041590732639426812425587784988433186906536510831598918836403196622133193440036106721165803361526417803466485507515015628733605835048796484337253241439682157313918034641772936318606651895004306280473618573647931085120545982823946898303553083341293574484928252812990765607870488983290985578177871449404781570923355985130747102952275575369437721196214485964904580828348561919685339609399514440004272097235849345648093176766212431573966629517759697075624255434437072307809663607654943913938663627854521486153138638535451448221961883215190772894020085721860121446359602335515303883293382127030094297649754431486600449471125162802573896573273618026461484475930774351581931114196777343750000 [126,49] 981531943364624200131524696549354272083989830627801664647854832186881075182353975976049880800407225209262775597485804306731060972326010651961074245667495100122135971276084655557194702950376365097749363836775004159385935810914371930640294059927928420197893051630856953127678194270469382983410391575948250808468227440285603457557786608512243374694429525116330289414534011792452528036981645093663646064801037240792074040963414669091143119452541494480554696534424339160621635589524054936527669436168346757040366093429243189256643778691669286111377161875060924277899402954363125170365805745749815416057556702848499319122760609268090382066400200502271115160506610563700726651824175853993688807126231821037369481322874848203266218746297196661374413905570086023214227248449908270310215250066221272063466822886785582886697668015765706252503757472658034288690220166772540023456214306226606494521668453300507983232877051009778581934578904292966131671890774600141471944346545467077988843922171807631296275567582958596174388241788265555517653200360599653266819991862610268371358637383320330282105369924352149267018553800810840558080809220596241547595430810236597440307856788475271234696951175150270246486752032817706464333439406248237209587707025773844540621454009011423465797745644477474723339978302148359030359983028646409206767131274497430452560509207242647978918031026569137592426600370378121401779017514122159405452541959315964766207662230760085009377571708650150736777401157301297022879912090852878054125541272978622294263711286317045245494452827637526587460563384774044336036018980864088697597018210830433676985559349843346782925976052599353276977884005855428932147580591448316408419625458909989206981003824320848924583009832379401234554819141828062708365172610646890100911831874300756373291549498457009751516983845411314676406822966228742806651666176341227695329764615940694171054742263504168257169490816073260883648548198232333242061700491164519304556778093061730705027277428120071040758395478379642912432467903828046675005245202712706490445694868299937243431569359975948761592841621355293457628491298054235271571230498634817778797787012010595718153367609091930282805064266007807286184978890433611684490120576862839500487116650262473563983967039803246734663844108581542968750000 [126,50] -1258671985944514884667281467999843455665488098124750730860519895394873545996474600715656854410386427334957595112811859824960972045567440335285244697862416384796767854677298215389665592172374373198989923360212976977090515510200217679807264001726278956190141041311844079303936858109085677669471294721912462581386470056772573859327442336662184560109318938356030944149289583436919010997890019945226209579405879707998187854667654725917998167920079601762566501446723337922796237931489759193030625921718705685318453890714125229561634933424965154269115576549476197563005022521214029323733976633361063910176763785078744991611179451824938461942279238367067281604199529482571151871574592827838532825810233215200442083519479702299069571520912265317318472719216327537135224821780886257267913358689757369424389522697936737212734119629848579389437805388867728271174273904795563237989329917776552766879592822156195136921622828543796852826519611262119632132301309672257174849270199245640463839930650591908171819681200030200637851511399441932534924599295273366084216408221514070232495995166371907696149801618134836854474532046359045115489099812303336977095968569785475038432445341684091593871006572416687120886119476926117867579970798283617613764386681877160516874866946112929356653077467179349027304170903685878678344480036837014997391150091196601165685137263521742683063860495597391937093519884564937873702368787647310781238851852623715433905106947032305539701140710141739434106019786440458224265463289423931009631790840802772066673000097097546391033913849698310216102117751721557578701350298965008847441942156128173906714014709865941872977689941901530489129640583239390642780275135590514999647909532079063705104557837584380660286062407371625787668018235797196172720028597647846952649758840691240700772789182366194714304249534492147421894758545606557093640696709156180827591709540615111669036908563033309735238147565222816557118860939110733166824658095451300353927362834115692897463023138138058361587792351069694167942604212316699866727453838989231160295801202021655841709221638853903416297108697885485533023244635311139997015910630326318914229736744632892755592276986801903063583592627924210152135661503322317821634886531518408611660838815444540065877220058609964326024055480957031250000 [126,51] 254082070957473544997088577444986847323321315916964791011199479646111776137434810931853294206335792106438205410592211488869839124605244926618127017169761752438397775893044920809722359824408032531280434120615278011470438826436296744573684660723087311150516322371490719767428256858727657835755567399435816744199091649876172489751574352100131677906540727205110114591485342099108996513174851162494338896719874394680798472090650772574148716475273667274236423649976851372947670333037027249694284202609888485034541421763236905285467294491675889390838261714692430045176057226929882096040480927325944487501030958966518743816713792349196529911878625419579722232724842605681437027173209736990411269964649127094831402703666772489313774928033178072256264330351301295822101808491131846153349706160387947475351366989168547427119218344016349924456536840446907388802105980339131603218865359484682202343551364709259389573727908740600621568258833973222969245261031845772969722860852194304290285678869763962098952296657264989454683119272221689027602472670240835635539913315654093158853053467340324161576193154091450589126124458865180711170918731392240824931914529505987538535808001802046882726347349101819841004263507585386116154619317983217034124929540434565274893365446451675157438733649594219257074984621840987231472564475139967083025385132383097238031420830018877932274463923383839565325127361117481189713596062483599630864297829815928423492020388002432889170876047084876591919211735484767517101819418930469467313627694167565102792977047130564128013921278118537786636187119632119845667359734469868507528255686791520263312802763530354121750841471561141200694742560208929822703877210377623655225331693087637986657043712298134832310394262548900376841532304119552772700325535871266633287063875992878324239601328350159363156533303216631435566267234332385869442552491102756451991575936983135949080954654013395755873884995842611772462647997265544549999849576979699317713490774460786652455871873627442041197553792177021288762857758680127463016951043216123356743575197223631547481396236256372391476970423655926149972279598261047869492297677951941983630429815488535882407088255715198272148097361308137006117305837742253733709208814058055558711539921062741349460338824428617954254150390625000000 [126,52] -11748894662506862070574934052468028185418703620301866191302874884121069003451459107053898173297437009470347351137736466756622432387446322210097070797153696673061422988025636984051268412033181541872119073086603549217687742224027875586411768108043073108866130107025508600916523173563172998000561991033514485531849885510888529350779076507008353195887423750273078334216382502305159183773836413701369817006810047708092885116083934579073097965595228584750646154239398413046990082614654991263225315947648605983613494627007467632769591626672142987694701279272278320489490215725403628536381231952578893703908155206807394819512898093877811818626927630433291324262606567207553923311889133195285667544475338504953060841388511044465713377326367092672268165321327363631913825041841144323616906522831204072065243912636190603129347778519308386185081891429114106956536164189506436840218413384331490618707426478155225802915886004510007316841634541361593911652995934295046429952731103559937330600203628138437529446968437698314763667801016632108196435678288925870532184021415473276279972531883926172856460343563011020838966692039567721697499521055321954981995471865793376099106590327280112660713548964299680238642806610723607272753360227255542963686516853397129976962954817045523432225211239767927393665382804308001683248784677914499680192175180855767232664274735676163426937974021158707947567267558462965860581192277838911660778163604676570259413262365677199532337744141881319826705388037241870233076850049436393183666277900643305061520095541637220752072987152353849937212135955502318588775457229832977325679125236901918168715529350178154542864894066087479274461215061294588984360019231099485101505959187135205792743062143390954706762429996343277608016268163994976378544140791145771633919707319594070204028152247411401092589560501018694553884981742849572191738082525564808962531666672581953242034514904022939050986546288125177639886023640447696160934647606222915682885722312237280745170249948531328638121215464628970523002047906780871597156658068919525684077817101689719384197740300953882221439036116307452113760083241953575688074047503359600415018434178872245417997906729650445482942450116786273666916268336109630259126712479542985112933536634707109908049460500478744506835937500000 [126,53] -8155518433414046718946407123744518229195196538669133951290980527471012482077949935050792339059360565216392192495710819506075626629150369286337488901781057613882054371859806794234007285382233823045371451184320458705234635876687076123115778135057109299527622116541980247416923242970795463001194352361942460442738953150956041675579819029911312477624406514675121094149899784734130844661013976650344595018941104951733361056141445331796015369881481404868057850211653162281230513578889608109776410621867232879667635378330656905212499153310614608119300022236313791267548012472918643011465696114992113050115920559203632872852252246423175148418508651707409466946658670887287848279637963136566131430616115788340058534532750373477517854456491888150766225627176547472361065252824019776374179030677394908456248213207460342913354785330205638301162672175656799759746571914868651807276881053576169649684074575317690510965534056412048869647978323378361594231695622605399657485577583207194468804690729640016088413210598302254943871789871995180710900384032495553344318638445335879178859581048050799951319987063110337900269117372889419507673869519669325261305048201181938042109720562247224550186732783209337528066361175189129642590476774738281355762915633340883257570750503157962674509781609217622701190194101192366147990444510525168090703064527565159736338967675377322898814828996880120155792808978273370004362927514975544875488274579225689082354726556936025445897277419275941664563342803255640206862586610893023948150509284472113532433747826872915005105404913047146582296113896512457969482393545786832739182568041531736974125193226684853655865339911544620598216679158252328331831757647536183801493609417949682266087531005323054659061941097777595605924647118558430566384844772936804624434251750089037446081182262376545065116029664268931361255034584133475905134662798987285592658061130171235796796477180014973190339216504678269095907620663011601699762920801296096129814002731739934151081829316989582130959611608048975270437110117069142004158931048311728510909996433302787066621032107243360117195976404851085659284755391401933412809244001660433193845093242402821985507364684715033075069222099985046439602732592004196778410103567924601438482418414664562151301652193069458007812500000 [126,54] 3035756156711410990995005871255628797480355658534411913415978869005453471478479708933107296739583180992220132892699717142490894612858036975016709844190605928488207683493856818057657842593859828206292856704271309928435679306014472705206127896417121065999626959188567710864598495366327005594129273699545071108493049685401607566552552214916284867712176664190291341044448132115975820113983927195906484260081381512380273097629292489696656132302522822431191483057852931890821035013908634614488834236081853836591789582268556647152405001290578291301814656216576123410391823245656963872983163064698455357253583715734989322017119728693031511806278039359951435475768011248427463011568936349821610166520174477041035105851952384186463903406183675277695757749607593276298919686602661882328341703333514427036761069281796731915117683096836601635100931827875859606707752697124078647566364926002111820576265408303166214310039261948032846027713007859383044668146659262938374641872059809886185036220999402917646119404927463688812980380766080664826163923244003108619952830930636951848490003492718437106819464718562178234098092732319226603520960338152993375364475393479643320056203050077841565300263224501287651912167230170339392153045105165546016517562582081570852088183894921683894176422894506733637514749420234980207310894184461123480933079041290842504406750699621575369178542955559030389938004921346836651805266511634447894968246720256261385745791437857019038363559642922956601155391136591317286421476431195487401271092640545365304421471611942837371164488882656918094572910300079023227984807640691157136946266351183669955771330310289428468459647723865763688956935576838188631748293164891660662072895822624556853915164520376911036730171904927811077570606134098099768622503166544571822633354598341108164536769699458454226715141452292923718197568015196923997069965420147783313150984906022176409733102398845294481180628757577884227237169408731345747603303936606561317339452357026905408447219364034062214173929484130686897307341788729965820603001311062358465989709709312502160867292597744927545344525198183507832376406643498918481352158875104086825508793296756324146417781816354051148031104049779743198187631331324789527300650423843508686987854311771881650201976299285888671875000 [126,55] -627857672701356957529210687535080258005648049024823831287040884231388590247011195670598405932763122299547123410351121085566863911584552749102824479235806379263585740527509817136992831665704970600262437955538531158979432217680348026752686576323317724405059859825937918118719807148299478748919678055793790941301316308707436172506099007790039808901485753322724183835590719454455956758759479470922307387106546059246175003390049529331524999337461398904337565595227333233946234125356853403107943386677730495223903724769519296163998819294412688680189095891179676170000024014363572910565073159275254625966998273759998092377494828055265816162696703055282086938078249651975827791546540034098013528601091326978684549881884248679752005113881461317989466332779034950361694072095473195409623699317568043497288010199521444245481810544237396294470760106989502366219625676088820948212718356886062440950230480601694385171155879723457481753069618033823622224850219004018193123075928506762766658284997411304032561653839282696628244033971945521152451910391617185203708598612058545872321658956926991395900082161502812811986977400832741071193685496567100502524565553867521384037095896428926459192291539142824003743203577389323458458562243070890168438295275295103545439207592515259823271681206990664572541630723949349847180717020437610247178518580505576700743072858701606447615805590039199297655153624565802426623260697677203799723130401888156309279607956172719840578097291610607703258330491010507271640457932745594980780778419311971748134578946957032384967263804318265586809956035170631227457273050348899650534105341478509152591810352490043150610628872563005198172944188266178043715903568723673674804651000306892407660286973163438820057049676389804910532785593614474483291409270535557506201108778812855389335051792817379076299873244115737358302257258764744275393117503966902589413567739837572453781875623920586849906025798761463376890053926881599309192000580328603922123542758262503768244608810375721504965760256103210931030937668658647344510750351239319750260554340359981553898389637253179334798629532733173603316200367116110736516319497897593669773314192782923996125895331541182405783082789869995223878528539658067475035386499101876970177484137200578115880489349365234375000 [126,56] 88927866385830356893928364328549142461034061024903153695892500407314668274383880720565054316591991893051459316719865941444417325344112986683740611350236363371083094534710206667407260536173284815296440839958938220159246877859322360062680857651391770203271052524774129775897500800186277360123270054274089521434491638924938129154399185228853738622748236866037639860009509484506075739490677430769352970978343568152185824352324552002133962633323011778563332712042508259768024825100673577717225354886654779755952718744997516900933654125589377726418486921435079064580806799770027385252280132332616071573321124878427383563790483913761770025529233895114334008377897096548116543022978190007500198471263816711633450597879856660859667869688192974420924381744803306830343887740121665778152433871059263984998828337123127534489423863048974700708422445517063491482860265040357908260997883197073421803355876097728890575851361301964975274929547775102562626709790742053533545436920843149642705015703091503173477260015304352161431006483750988659645806225898628507340403431155543441328470962297702654632001690326601829802966586738900267216971884107228085871376406604100223077099133872430391449395274861713707081466394768040401634649368054154259987086095090702007090441197404780704613153871563215969256228350181845354083421584904713153216030705546218473745764279100886451168331174690162744996685384198059436806854981806319329302441026614509205089083192516382762427317875126992893908587670379366933283783153178595104545786243248913699907811990899724561207654459718228597202154700055868665125744367535942535288540245850686270280769834122288190389273972454226470404279059041942636677879218257502348349168906356936582899407378911764219992942742637332739383239544651153329758890873796486082165113832792391152646665171355168538862479647501031317248256081839989454658216013475217739501056387770568070595627425934472737929776064057512384291257517368492932640354891122331109948300908281120902723516752667463100093265706845235091732162184878724506948697586281023452411327856691170530939837027725239565119043353743301018344177199628866255111782021313392290566045804875824772409248170079797386029407183489209746473499813877322139262616892539391901662602998863089829683303833007812500 [126,57] -8163385526271134611455368703039483794965159027997596049633013590735460276683568276922940927145071640460201081530543176558726263320741107536145403078542792185734793423599947378802314829940531379744702372588474360424487174448953147041162810363969583717686653730021415099304198513584157724905255425022640254422347121079531285751426323353849086619269094073600023618356299926530167361251890221455102338993732361596318831863496658257985784874849058547932762146342051893688713598187193365374151235314906375646597282155721879271541378546162679094936978525705274458806448935532807356597228655523173975196268318067916883171198463699765896319208712490208327013773089385530035848437602264064329537619720014508102846375320116381807845995464846772083792709102770148804617219319202114825106946355266031024305301531620538072134467672275111908564541775517785868321505073022440512604086013413987046799905102281758136015325169723174976394217804090763428291865327977655991581198024440232184675371594035409994384017158311767407442833157088130210022488481347981754091624418949756717502801394345617049107779315394135751799168401909769440381247239320472211610456461575747192569041041582245237099615895227268145959743691167762243588731567511393218101679313027815419029818221210754028972000161190946589496930860708407090220923407689467037176969385973947125256677305597937481390937506192851454234639806185732380083237747808100404355202890065167146004837747171176968283770534678002823416535291692728180304997872305896967432050379909594548566242175376806832481642674684347335106719314390654201048523159513433665935446034199429513593303961406575261870923588665555041712086843801912936788951319750750790931366325400487541941314005947470267235634965697656549255895112515513333863611990134270233017978235101938667618196937889984659162108866880120153779711696305396698941778724249525695012286707888651293991566537637908216397764864192376498610943232682315799858883078854268407706703365161658490256852917806961871373352924126898545675855812359987399330667892065026218564871503896805418846778673318014409370767778077711064494673951243702404338631097486189680618829486404260481806314270286034848981952085206063286045099444563291791769638437944319236609425351621210575103759765625000 [126,58] 208554054726160615529561920092757079999566627128824066085977633641662945804191371475430447848788717530344640286221069033210858370087030176342390976771239664868300055039256654189206841670229630691963764090947701802550203673631884186049760833231813740124530016913879576311989605626591002696393442841391829311918135075675105657635592509477395968725500432091410821005942097047368337267082079695966703268170399781815972406925176229290973730094973168509125660970065344697805653274024501270144021937403418928002956516717248198207975884220815340979622444764983464298540098459038442490693472637951831413878799688754771675412839188213451710365067537582348566049011866456689599441924988773313505594917600022045948345593521510089018086461927891388146194239240343359747238147529056158458527389900280890030440314533482300703149359849615952914368075531828090263270011509685680277383153713851883171337993902321985792665275341077951476827512933198838366749416637285557380640541968573505355087764509824723171637919830389903331975278822068313840972985283125064431778577654853852545454779557996901934194552281979018669241166399437338597575496059626640103147983698731067040000206054022247616578083028608033538658239187962961193772740429586549783925684948153698739846136276681575531741831319232044770714657489622619357667708855172235010417503466293376634491489281252300792645598534811546861620431347844133803572055399358647980187074027084482009389072504861430541094873353605565289832835011487639809444201689581650200422245157239594878428306904115691560453840227584816049895309223313601728244391463111823354153592727619833122855092974797159326284876289975007937185569973750566561126567239490369328118458299197685240976822478583315326806014463506482855128691618190602537993458051856032242761295597028471606151029870554318499364048776449464438669707071553458142303881970236315119851069512156091858342122320959867981635404824254678441687374051526612558353305309499775102410198204572197627826456585219338365394048894784606363018084189733589200930131483534302644395614577650018869882626402300880586722644131394669665741206446339702938524808261648820943711316786310893280129380596917687694753861179814945178009605324784894305246342719600231907633255407333374023437500000 [126,59] 81807255054388504406564324678002606878759686916361622285376667066226174465512029258468597164384566493190784683741655883203246402355778701540136859799463894214232494251516854112186168633335012776349431206768697109591358302608079815970863089052859266855991623107178479202035085778920890456094888789326807295223136311853561195578313670771079987695839088878072233745562054644792991114751481046785367233513371936154893989058813502265924734345563757689423823510297257823062993495901888413376470478760891789158620496404452288592896361063849154614976262494802139697070490905991024541322551451331474498211845008012931732415093036152050971666652541732723052792933667959121978624134822135610480102580373129278761142944784296560047503837210571588037988148617244362651025429955090066264370025615318217087986327015806725521859176812476065802843884000038371115815635755308956156062295247528538357535187398035389345794256820283523968558125475480699151175458122657652860466409873861260295369810642246778635889220066510583061072760980578675787584797215124994497188307858920679932987994910001806044529261877321062250965156966812003320640536918432531118757649625977876996679982569177417622745560347906557869674366262022622762064145095202991560907092934789347388118104945764606210281942065423051894426596657713895326514969049513435181484170218294836415012588646163094747465480236066683822132549070778321501530450837076673764064582747828267522898967440664685303709001422868506015602992022210472296316743105894821663404482910956202587226704959239135152221162110331073308021317477207200697634425732011073809790404321145743244043287689860057957060245749578238308523559913120757300113365138620002477044499735735422488922250898966553524236541496384079556578709500260553791272613505971147229896826586641658716571142621625133020458654189074335511156719844454370668221932875777959181415403758392588453178356861360838512762017286688390072246611718431824600974884407630841221260628952887763621930590304676607391217928280193488635242797450613655682845396307032838538335121004033253965368092450706477664800512889957449985157530197999365847277561183197247434834053697046640133930227958684685737419182087541229723433467166979980014300601138810400073085322608947753906250000 [126,60] -17746882745353820006448785253176268693061706066071121034730839577055519869381067963740985005954420467725946980706629747040027403841017047011783961261622666342683985808473710502022465954005916096732608609185686039517977024318715342547377329377259845143130638682244443204148937795713385451037673802060418678476640171701187260939555223051890146572646152394210276503167108319075089442201716426995364884149521663935347765686688949800342239999114940419702617296263688224967137018944542168417301588726030788258700961679505920546998253286421499434823147635300066150904705561706542567179467783179921906215217078078306402601054673424820428384542805432163173324610514013158802165804322944414645237278976989210957227081443390196775762411586863674927692885189228718361065732012724650288000531871409794346633916085582576157517311708484437310304501430375329345974473802172469527703987177422316143940691736836692820480533668358197101333838136744929899728830716329874592614396899673238172438627039638275425131247285809471182732951331322239343433527233032931191433350054999058192139448381422308772417223728129161003335933534610851585677851309383169098311949183890207634109235777971212086862788460461051112249345967135825493884028742030684885339010120870579802255288736993181916406242309155089521203154114739383863359941838071468782942028209672773966128486056951705613333849488119518418672857833265860494566775388858446856581143209054577701434133154379540961240268700805468441229449871372322519014873777639594528554955340981870485928024766217837202494542644756036914944562614969137197344981443298676586934951935669817882618444915038012459493207510946582315518156367063800903026758438078780151010177068450060328021463442379349688544915306308108718524894644058005200741496033845120916767387622933781471071055159523135318436527277163110103090897500698703721573267828657948448752893737661525546164218631189016260990343615424552032090860650148543223362211595887958814518955939388790575110594403357581848445655729789560967213525583752882665223681851075068580050397063579385220005758856067333064675833564817638117034343652599253024239197246836487182655716398493359342689970150012414358477094396956877624653883594902583878512944774706865301345252716064453125000 [126,61] 2070636203739457996966220149185801094262122676463463332283293525999844760014170093506156873248175979093453129557158927483115330690133356627589750675350187002790209667582108757462930057883357114232269603244572573500586339321426366077332277797650449468171083997464595046596184501518678101851026424470163870043417067492084684520601080514170536891856037215713240292167381769924144611283272364444103147019593414064826438654618201834543361438746007010175419008504629019388348832571775000218273532655521271358132111152032853734895554754195131203850416102533245858820303003471710743409083979771319888478910526578776622277259834288808321771973942021202667785085619545167216200505059711329381584473450971093188826816840282086465328067599701382796091143821392771165178970762930291608961681661534169284846456573021984684552909000721912800933851937526496349738632616917902488321898196603760825969758421592845722316831872767083801650311688096696741616939844191107648403647234426757162322420320618783722981589040877381478695339885026006107464954320495927665753303697861125286567201570086454633198340821805769041853512515974363695813664269486867752163971676261671417337245840989166309813143440783387108906029466311402007576684665163227891565645079815248791845065700088922376818629780206313534121325716799789732970623240844401053816712591002098689793680097870273110845698913031873212737443715916610646079282004949615861478410536100105318833079180338530002369414400134964382078583242001957557331791384997028158411811950583726675456784021984002192276167690079997080468869061692488607233509998244074650081609953840252186684001980900472032496052893916183619509610424118315751720997598609366353690943322103473703460425613463101314182394153728707350044087356223315490030339335895045600166087379587061791689295643225887509376940532243649650101542780299296313409832943867827552353634358651749868574731177012233783338568443342287069899669366653837242702984046801179484373735247455699632017676705144611531339430816936939877119317740369211290885712516400631767847504873138178453549588955920164326918418160891905178868522547130803248858987722446833942103984163385410546460995655873290562336414889194634236674535872090086839034291611944969720168016357421875000 [126,62] -139143026299960859436770294493829685984536548715820236886493050896619041719509324014674967334733214313724100317338933206894728690275790832290689637254681672833671892597295453786593915961812965826538339346501609182253183112500774230382817114215796971692010680222784575007291108812034249308415813853993941343789991235997895503994149573743735788624165833861975140845693134281368201817320018118863938741977457346180279919188265246479453709178793382708705880122937177837947714049952338451440784221936169574715332090915632051698548446242794570992339337084349535275950880087526674346229622745820928207873703110145056231397429627526574854198273754556499473151730928383563177824130699140336552412376096454279471789332296359752032983811463824321631361264356048428974038209415425181455713547913527694138200308288893407020170158478264367619364780023685360239326406172840446728919728062207918487952700450374091205142115261991559905874282548615172625798855876260683790453098702823074218452459683941429695113904395187428310684860903255457104855851903171549191109981668461213191465702153149637823227453363164715047263654647564697858701117836827251416434223241217260926131273836227826083213233193370201909494409946183584469262890250482014288808798368179632351636456695252440459640282239627083418647277335500599027520270577199019294666553840816449309659812941487392018284238726652583942807411060773203951576128415254963474222493066301856349340495100821033615222311391908570163206585790475823665324563985301847495145142409655467587945941516596533235301824624695781649935203515590427618619383448685419523041881680294228649907447808686263726941494546891727417474512854859664497689258554618119543232468969266954301439713429844768348411859655633718440275834344910758763172335413244800377071704934252875055588025912514582190691411871646919384992316462839714417426842098132414276101112369520282496287623758533640454379088962111209561558092542460709866321500720448905903438410553260221134196679797043554293808656878030598703126216315417674019928117084598920799352048511443463362742776784960428284402360518882097113078774673160209086514719547816076011824953588069073284719718102954712804757253198126976886006738805673989232037403378548365770523437500000 [126,63] -312840579260742598769719284944035482541823477171614324390013643533513562286810054610950486039597091309622520301314118040411528681377923759850819019216809995600542969781971350750280607860103511407673800973329827515339598159544628505112157942920232905750362969137744891332752977622293770462795142631028430884727847253776451832513917586351465821272821668639503700381148135783811428938547641225918385129562723138799486623546211874011447639920372129577376805346299414494010640420354537260114359360048240744992154928405861091073541215849055336404863017092485474435452666947364709181790603494584625013741837892046103365380853507837627378360848897642087649781008223673790098428148034784604215304828122188922640163349984125236969054813489919318971390665534373094455290925384018741083245657116344984100655229640342185003922229352279717241649491003680711889433425860388628316817706719938727601185465079963218436413786808494353468635428670284381694512759408832136461312727151148481133938806762902731440764409290526341814377122805990746369343448047999158075399521761616015327816903939750222228827085690284648560453741227729235454782916317212826526688359434062424650109876797681783061698409297643330570624084635013471018349116018647825064859054751754712854329150243290599155245961323891985328173421751397371939563001621452132871574196666540037613138998262470355818339263725098950970733090296626486316951557588414517004379468167820816367959618738816024136037763701564786927280756415353820241758032347413410088161389440387449471715271032746835542688269984789141835732301870987458722898872780882113666747151667160842756368219764244873868422125926987503107523270407356606527693222025806799096635560192654995674697093888130635921748053295652199503720626994712027007986333138029452258182591431447241164154396701681164731118187472638553801849353458595735956377759399991938511172142660832517255556506670697934731836806577987742163399732229462807949448349638230071901859422054758287627312324286114953098774281205611403833526968716984871045592544323730838819020297034863866365733525835082487231160667833329856925519681546186900214882764767572221456624403995475383440006412343300406154224126438919247860827112387164155351036804304458249375000000 [126,64] 1497216634485293396278411693666838869691117950972193204612785001651435398701295196589084801645640679268864696151637781392339194176450709474378383207029285797003247326248177675299587730489364886705678060157181339017561173580984516981116673781785404533409663537459865601341549972918504487884122953471936959642207200909153717014543077332803173344138384950939595646831847769838540145868004094047156792683380285020936056298387661233530570369951886966976783857410702021197265072421026934218688601392635501378995874981482710596356744984594974463989381152825777594771415736888980263317688377435417230299685823459640210587559674208954004518233694615806192295978096387775602377046535598533401445507715397092453262287963939515866596429680039448326655033615058548693600064365429542835981841601495652342650456965331380065928933947461064136544422397554863928297696034298168618496905608718863631597377352621517692261533808943536817271842788974143858543177872769214208129989683889260430685534711626740693213182285793504455412119854806317505436248923353293590847992941170059348762913892586232674822036501407467771368191269800213396138676942949238839210031732610902618603537083489218053287930572187810148883741208133546922192499972697520248925976065428690069320696353924777796813115547249440623566979313359837449007611188375275359329289318903159108828189534726887335952774879107000959646999451200859620346277753456099707975190589987139572824518108885131475837148704309151336050679662217225716313687753129555743596327063086232177662969255458579126686188966345775074734797538746131708267142551173987080921047711596892779501027810350373169999251730813476531108775726278107226145092072609886577432982109810964668928226299891492489652668632868826722889781767151738322198463319727297999765579723502722452844593347465923469153339233445242756186864685831417506487143041628469308166331499911295172351117737414562248741322561693240064399073378244407715100147837371398401589368587667743152325243383128202194671013738388512385194100268054062352378193264720774210116892283290882166299707855576627297498207593867208224545095552015856398674705782658144717037729285112141222079084224258701740963251108264625495637905252636942807615849072085056532000000 [126,65] -240089420466560359519680280605934864994527448101346141793536473477657916690062371438655733207688833880253486036603353494968855759818575647135934519903070347225086701406175691630138412718889337537524933133587513923905636117792576300460606130448036091735678651819973893839600268767453646998687204066859763279013987804910733836609426524743410186683119746139543345086430726646058953979707028441782083505468883575638873870972922473510736253686984573129072901222042708483634284774578752806133069855079449688692577678726787669212326542394896435955528661558854384207026529334487422306396526623301053674184005217481306662467586819681919865479497085770272922093963735359752480133096680798767592792891463596285498899821212563908026033725298281380093910345769901401416223399591215778634860683724796139611251927513565453329866424713191129061447898924363904090438437481030827130316758961256822275243443084253749998635595333413503373792901983840611588688148028629547355657269333239064754089894482732029365929459236274633785394910876889472472203253938756378929616502853993872740798222065046777711428964597157608387082287645470228665711560980971129044431875859390267194217264711138564760001094118447042207953322416834033460263152809169165909840679508712630519881997834117570618803599783305620955159700480158022691027372622697129860346462027733415156624219377038310284323883056018301166742368770905823145527422188486035815226028608042150680260890099696489077672979650730557412160650848185567846691398025460182513835521128186511977641628756079037356861332830398907862342130424055722830821486342016878885391861849684322975322877004831122354760863601491786047893310575011362164240541543680718965947645259287529267785236459026348354169150272120766221307508621951977170669656171209544831447945462117526608277162591803153327271263217320222462705549388733198723733476362399963067385556688790398218065776817589107029276226003291310606811778281092670293040071295081175827277172582812732604437978022036468872250819569828024602415759233157000208812010607910986161102728438593149664052356172818309871759800118701433676992199689788602476864131940498899447107793689099093851151171435414197973114932045746789233027956471011568279777346804903020000 [126,66] 25517692507021463433287970514026717251092179989319698876005670874127089667857666211183206202478198807612167253999595480106073236715202862510557782694003385993572065207943905733956579499982413383363807770217367256417274173345732681131328429356056788811695367601371442120321956817395832232795152392914005685243440120377578753149547073161276365726489678287357058991921653769343665826700769299790713875719511624266790984216268435864163128320180824375298971305251574967222466627294308343705744215011792382067902141877178234684047392081761088123446843985266695582672711514057726049701162169633181423548434858337983645310569931364248440278121121350095848146985996960289011855824326466625164985496190837220980601683038614551860273272575280083075363747331562628883147409453265864909409495128126021100783277670065066907512350895881881247908942079151551926485105482455424992825567412136797555625954652774461484290095741161713229731180163866303759685960144908787946743095009757081042599376764186691362494763609025777834134563786441903625858720222949017741143191946686757948676354800414256038511119247706237134206383840818582821591733583768465360241053110930105822506016285384852926390891589306870691073436423298819724913934621022668393411727645988260398438739597055713250238602084161479461047265785855921189757603075612911260062357529168257086411215429977751600629739729192091619016503337971756631444676725186996953109783280998926121284270270265344458176905894183283066509392552370780641437159551392188052985843835956471882657307955110841393702829900842088098221925471754267582948213892019980398442040364743647947063664368296425857052388652715528536155569860356846663504906166034791964250121766374210461753147695721614710428407060358953284520777423695056693530370010213158091757515514827726641700613469338822123966862230857740529970404686673601594800580209786021747046877213648859771590267100123457288543474645458653834299017793722869697468181662802295093228430854242193405562372191451112670701924029549518979890339631334896749517433777041911226709047389106449777245555743595609462646117531909633338470223053266808243235397649552033460637515316316618319968306842373562946150378254117347624260387782371431421402520456236352 [126,67] -2090286370983808199667092866441734698075394075650337720430474287436818780189975832478781031049385725949942968535079929769582398077928848934587941410226677680136892490359951716013750564466275224274026715614716850675739236817651649800172594653460659269875677184497561346755378235950994138885038194159679057660412741570206100474281336109186765422079214459758878849481843878511836653511549178914006861929399612128549939757398446702392794581638244644148585951889795169608343579086966489715212209334186027646982089841302628546260815475946890195595111289563804704187018906462483935959618912333005505988095875975215070182121945257736174931976770894700850595511264458750296074017661016984299474431446951097129904401584870637351752724124943547384088897272304095065189008409122480731547357471887546716558545693704536658131058646680997743563006337117838744179809287697739119066156259268866874574680441652452702468156139131861284245009633267809547277678575446561170713028897961884360258626419381240775981199277306628627974900763952420876458742525006547298158185414676606621058852850486803210309678948661510046215781241372415948564596291032482812431670693512076383917290056045971891198866356111891837445406775729631803043772215377399954792196504298832633990149691888527395050140590039675195408972358763173319996109753869326539098714830181403871037429741601982585024638883298636032066526119300911511352543143570593433016466972889408590235746096933562547220819160914721718482981793480824476017536209956721021786270891891406528509102694476116859290713817074003965746576191169918428218307513692793539829225962535737110950902746233391966557951422352525415198903970628890195851248826612906093426285946587425766993729257045143722873531923374896975879531964853735645975354357817806438292669136317712099326219147683097025731138072075645918669003349775614847839664649417037793325336935543076694323425526387883760025908082871349255384108722937134198530411265003575132571670735616967126681553276707012364144981619895534802355287240048573650923510480050733736509446442654399620014291178614607468459044622386408105728308384330717671798312316061949990933486222089783905067688406568916593172240567375652052083153489803974182366555052000 [126,68] 143390486870735823405143888522587853562322990929056008069764053137083521852467197438820174175986974085607841744880306060860439986451756267020274653248550866417960626285457409086947386433603524140100078487351592034404067153789735748903156375508041804943013429694669359843030903498040150653648399587209975569946739491978685494615228869625089297504821030570877717245162521457442927847113506334803187286062525830590152692095037776891762089250533197575694444777019057095683548124170267821256302187886225954592982687676717165122234305678565581557361546528959949906371334156935173572400802964633827465633766341868739723697628453260518439365563444443278892404987223495235139392354360365918353468573155277707484801091824133331901666090324382274438476335581400178645743837439628807789367306125751502039672158283293975207474691613208501088516522662962831013035857988370919767689116680493797206591519725100959116693687077873616549564175276656188632956046932029063876860392341902350678299315424106403352874680699507602349117984337912533993635651972678178047814308008466616896802602504807289718272805011568184024698774935620830585394373228740142793228722840664147067848281239425113814268277195456505126487553483221629129950253286196005688028848120369073082326992560796733863403378371056614461699492734920924890790006821473900047762056429598863819548539554935828295873585684958273998182960714774705007204337819722907660948162187756622661800037769557905540694257921422639188658883654579170213293371110495308755084175197563798238949986853166925568141953034571729978799377034433180309718873616651962779020842264879867551586664376947172867999886514421694428105007828508154668616528385472467224110216153537866055986917565614906866218090168932206503007408326251957497824914862913236820291509207098796837676956124540654487615700369403091918146863518477332070632689831704109466899237260339290622900661013359430878511080801215804893372517389187022480259611011563901909455779947778281548451606170517979627411120009737275727212032904474621853497661986238580723520410350832852915194302885836949362516076408389520279571709077600940661409829171429317675186328236444542972281863759100046475877303133272070122434766560572820465490400 [126,69] -8293215256063868283137127134192325886894245461637293406613859778942263056378215372908476975782827302902745411851597352034634508473758517725011219734575933885388406353743045100770845652209759127189585500983327962108266162952903789448903084628279995688108489449680757026151288634711462616077677987556880387419535663007634384880651117263036928639758957860906701288065463941838350796831713756299129945639178232356143353696636525560767331246806938352419122453347544498131569943166387787424900389591264557020682582760870369429401073345286654676870103144102833545749077306633763560492905854178617878546114680246894292506638941133350499579407967136163931583691424165991187998248331159404640200637281972690217624968375923016886213375912548530341616029310160210032157188260407442648467179367070587249643589082732163854154737020840521455602909317533118694222135613143324033075308427383357974035235917377373413028187567920586572505232900400364919088663263677679186048205980973617151287808673233410298255665396659393644285992898092432697379229757558698957762173384736571020333707560394165244979131720265782965828282656040505371053167820227288259366827849577233930060180367967934987038283520416064414835251492640918442226223534433796241333845729880592438848422844997287919862601108639805931033592521253105549916808296863756810785666059120477525188033646931407517999797845896282683057372547421174840555712119945504038044179379517915282519169089812672277596790752509389214475821258852145747534748827260063056203488697164510472315059570554738840850877374877896841815050523319390642229669942299515486267363575477316286623008137271035249329307560477695761759852809839103274819189840770227569747960073847243223638212171711757250601670328241728576098785645306648977971215005176080990547420941248243929537128244490444622941667485711387255610688875342189827555347408550029831028476947743093591482605692437927344161891751094448786614457376580269124955513663482048377058835243706803364913378280727766567733564519326948562582160713557812297544945783669738917216035330263792813995265038247592536295946181477399948616956303678086823943989036330015208720510330189586033777642759806830946936175229296542521430850217197099766400 [126,70] 421974742598084521694493372335634918783845719353373640339817295724146424443837200014702116559412833073523754001616774314441467406163318965241090522429679539823431985930095836832672372304428043836147567338253408873555974926968981882029771940443148751412222835585717142500532176604217280777882149419848553498520457222927037891385950512896379578205919740828920665143875831533734675736548388661394875651062472736616120313614973186941808450185674169277438453494919382673105827010450644952378590134717433163260473964717244178827500486212536668612773949583903875878560442816358382965912952611998586202091116898877780719375086584435700659230532855952500479667949784040037474632462000124514914871570207630662774765387055487277958485795962196719635704879721093010129550422276242073026984942122502405739312743968616776912276166751211352860816470290360905217393465780921018285682086116272169520560981487363997500847239958587986904100274101625589141613109042437478676409223771155757486764479681150983517114639431530195964703730353081065960359084628901254427115287012136214163154648857078190147274016590403217032901298280443144516628721082509482136258695298666244608847761150561727609179462462259226336490276174210903035809199313111850904002153504556331804166349237756270484874887467366778846492875650252724319119648777468279703947265869749750218106782076183796712349643503850948535590664718635633915062570433640631251872354650144485525455003265102193867680312823740224992579278460785776447932856573752938654984894186621805796341009945062844215902083062432387357137196952075970442218008453311848294040956289986721981626322388428855478671536008154255317184806300740960277840375534592303598798315796638927274823972448061066717075266409698083613537826363807177763182244101794681908513152466125165319987845257485954276253290567511567236386492800461232748615979936952208068760179016811219270731322506874580149541515974954713875104278528070448654216656416660332489644218261052275143740906592445355442243737807740157833619215969350789873937860610920393159588229023124654076519150675279043024684656416577997680313994662704136877215962962289534377743354109839439313083316401079025111929565580844625906220065685284800 [126,71] -18634107472016529456516719430868569373668797472814689865437155016069242343867174430198496594411225755262669977417995579899974880001273961558306947271193583778670078838663222508909012622319909018245052380614130538030796388069348472005045537374535309193867535637292121928896507225189902067681403285595430549803386731157502523534548515191559930440550297691220846112071892393569094895695810716315867612193414497171176820350608812652966536839811823394456205388805953271848473165162761714915244312120824253394372902072175420844687403387095697246209119756238327094034361314107711211143347979989084903336485261460882987464498734425992626132052767398013690487529082751365941837011274319326216977783876228706661378014551616424760382356558403236335016698375788218253717660200432035064441669323562069720619345576834102616760334350509109875786116836058231054123200573691460850036012366106961768375919780132531682270382096430930176702457386199062365481383460364754306690665869836467460335950795605677204485517682522895115752978642507594583410266770114576625134136055753077279181188674220177087342043879473999102425633035741472982613017389215601107623277521781671873261414280722374012318552999588071788459764319277745714801746579337698766855249119748293614444137467688499625253279387726166720735347128280955200494447737453206157170698594354128689026591874251835831370618507851167975506420353777520051541904662229552950408911811819344313425190987214266401433201358061778605966863501164391538188053710255433197103718990442911023063448416069911548888886721189550284925957295836745894591481868344890855472951989568999205159121024406194596125781440919793589816622660131353634857639861178791637543711646567129322471382250060292216818253794804213159508104811669942177809347872215560217707978984522537078191034807250730165906290641723216862088396933414365354174650493279674131290147895207337740028030403436173303914221042187683984540131181732267920911816961038871376362196435003402441567267772892335349580711703671983806225716031636295353299726353209050898434779368059371856147930037288926415031407571649243427039347275308132204898336583619441399842941584170184426975788446894546760503440803207068897551455809400 [126,72] 750467361279901387247761442127741439716970663589747245693780656573947481464063537242447552939278941196158827887852544048518883531247431842440734743554155679967610972211611776314824353670745823293939479296345919285776414213334810132687533164434526581407306926736060776515507990475163331741354520141466567267435375029945113788961843845942195318460142226325053842468836528491521965668062289490295376105642196324658043739766707793871069575772617682743021195260160555060246578530180755530825078428970415721877473418151341060353692337239575335673131207464386311628472111858261207495734848017847033067234034726071784292261771377385859669567949892224647226481850457545622743881308577467314678513677820287584750348707860089789392067009630961505381474997311193636394428875328830273161983247290262727717269116507383566271068206555732801448209314167421865367725594964108727219027174226434585524586184411623670873265004721483090387334824769132579401503495486664461473497919401002615717300075107678379522822823621687532600897901036645190244499790271526415898820965789440898701293982662757659552897646032665579720965322090941898441503793299813049501518451425677596948639479332202625385608561786613189761251541118592072130244870726411958840418402289263274758055940513516029808311925618509007389806286641885974513226278805428969990468149853288258917924096648892776289468314723090333713903766829397555096645974033465908816286094018029731680974715603645910802335055635246560249362984220898351582391442044550999401432314583452562948044746493417171917166728048532100101291206975721805840497208413057867079354353647702553468057108790223095428964238808069625681485704412945083082666959544300215426993775503160709771705226069188961190849599597168004217281895086967038655506908624297346465866002899526894376171516524933412004200998891530346458384419366134163042000710233332693743666661342016424152082932843615698175733893597898323375556453533710016426600309486392043441157294944275649688753247246859502621215157692909242193611694411285738249659049746078779846465427857446572680286738962659434576132458384009083943269025338101418191759882740461308270587275909292972160794841060419912883761700359114201862979320 [126,73] -26656609724353619076918406365882894563146061920459383043187194636765985153147422236787587207646759681052874417103554876206986625340099634431487560560818719528133215817696392882409643463553640448448268646432468279714683566305670965489352601917228391314425498291457068015398740231159225156245842021860674418569726900410757204621710984359302521080854954006210969199149532484096447276391896582027131556765945398370689332465591104532412909192965288570825787922258330555574529807094139109112873665726655390839312514068844152864665147465046256116039806832215189160518901765642044922446622270111087531006515488492625025776128881320869893352226672592214201429661556988245334065875216718491308732098282924859574493596126576222985082670383234974730502020513812799609149363323696294441810058038369097426603169649890454986049225127076777147340078907098526556963665282495355749232125183213072440469610338090924467983748622941335699736644092882531956022660450188122161677219841785030859580947255139521704533563779150870883671899029277050828541346055894993775929594817617215021308594412477978983242375859474707310305772884701937812083940989348342732510710199491150632753432431465121160707456199254149149470618868488228162632895116405569563734985161168299002356109497590468843738523603120714817104295099272782089545418547049789185412708962152745724797236504149606301161831724309113471511906085164522372979102371203415157676301611437963190668861313172737263267954480654073236771439807955670564692576588449578220631483418314958884996951866614860698504103657858954474010527108781009718292823415239164867696862281426973277335834609350771883041789788129510623456440929758236780098245245557434514354703801912016676957188824415992633969627251979746741841503053447828682134909864892771256644583725430856086163246393281324751067345056595577812501255514487375897175591644317181313276587977798895091848772619269726358284168311108074924899227681268730859627480187182768969116654890508511670436064211591827884701796780436365357933833814934377304235350529545084554681158919816405147309866716860903049848467508142032850976392742663979124264629119893868692266574407871572093560297487384775461977359525003425904560 [126,74] 802386038143324132692511969784587652823519246220180526789801988568795178273113310942710498056912273261790746269264498842510902883317503399407491294714592434370121905284226940117266876669963156005842519851602090946968590448564799829599220398312121218710903159447447961837979938659666403100193052782624951465762353457701412903736856901652982441493612878193787809522393816495906280288391347354693040281317457489384822800479923988744788772979234459687475901344441253472223585708637880217063831633039612181165832068876434152582933829208706410586409091778413270855247012936388478761525054534921806082947685193845721891101132355623334091136797173543509769443969254284270518345648057359469364042548821181976749502896672378669335277678643190786641161799996220121939394296229491241324486797297905907649686384378192189647252863549252576545537515751461468699010621271711838896328152784381582879306146881482203739257334595519074359783693425338424991310518524444001541951565498355751773511043202415443364556740427154444985954998123172959765038983377895045475903873806441435059247652567948368956882391875628680821364295410573989215029942432994523853332068265006198640365546437911601520366531270180177790653935508337508436019929490447741887875335195424330572212222576855234475356124747466061911260516203918587924140494918863962985234721101818024272325527873541839719669335959328740120734966733513163246189161440279603723563567242651393547122500812035305135850928590085298651712741222155561985640757683225666021402992925149384917108412111129344414873106861069613513858660934220082944121748997909366181477141575914633085570615788811092676270454930203344349691487474670172913960346514069919895619925343808921393195941901857671302329909214696258199155208353991506681681771873259193935366363279818904431834585335858050435832677549485216059724998375537631470888639075188555213241196700454890823989215076087545297394809064137551741199478669706072662313103567186117511745984618780515232357603101517428982173127934690385235501270689794205859817393978554015062254475381079281452370160133752799528294000890173952253063228679341599135451225928476959770083941464680071829826910331939988665123867523438960 [126,75] -22432147305885839671316107628782156876700828906086237694915346182960700485698678111902631386507952600549200571071637103071798655249294116637069029493934199620256963210696010035766200932649037679497863188149410010577410312576747660396119266676466671743348616509787317952429266083342986522402294118360236728793160245775320629852409614028549819522746476756245906892177344692225849432979587372380200437142907708895238392531234401671504340189108495298582728086409818577704182020536493369618768348082281589509425013246981559125669856814377906799784248727895524877481122808090018524545979329654926931582847031872089686167880915876852540992105870520127872565129928721946046814943777912690183613496215417135612613257840397069564404602690665584238701008662820695818097386617247608363511892614380935308658721689704170362544513589148211833621949501373334446259491908867269368102789591180624646299692234803263949323101127213857354658724293987970895373232859936692132101999328466195285980739292490869441651829840444898516370597311789143375478478923055193567622504546077743505008063871119972352372386438555975649873049145637856281816618629934273578441240793643195958478874308502984040263487687526921679194804695972910024484508833640297934192121662950490439534175031300382298129935035305087659481005988615702877387244265075696306498222272256010193519188096365904443801003361618079400016687400127470703500311460996126145353178555218285037037782786787994793662654425918677116743061550520199372382606384284125133587576178000671066831639728566054039365225101180556713619964414479790118627803877375513421532583372516986477836108201042254961933633748875048644669791467864986502077471077506209337145334495632753656730496655285422780430648694621000170782108496034196470686193662346248029475577563382485341137355638230539813600857767453601671335116551848647679375268025478658647854897204501705446343289645868230882414015708863824262358143561839987578846989580993525978431731729032488531497374166494667445003061512011721899040463047826007608207554815174266064979271232769068957504330231857143850586715798294645542575466389894161879809602875993314554561327706808223822493857718388643243016226564700 [126,76] 457627807100774839182007285677757635704546075785602077172073077620759574734636706672317051227273666513123296802308878546476078548765995186206366092683434938843938220283850202170083181427857024887405528537500028837947486078546148885921061513389755417710991323002702582953047069227354372087759282194472850908795727166114566523594694934044740046185507912980681682905007936599160425469673210642846157414308109743691118206105699897864885895601168105846816016195584906666055017381812414448987082893474915242188881868778774953807285740290544659096549176207053350112872475090766058143292672963500351508874135274443838970928782511945492176952503576084565072087029101678887570216328465271168428663819851394510623970881614310984953404364575195228342491629989425358873664116246985541898612628057739611282955699908121227667707551915015336766294101675855043324925905714323014073996851315900124699932831044640616194617806399699283389872898906563679462399797020283421808277216428048226639713935220487497147452561653160504638701359857652960971939766871176878485211319594443586930547653125157751163932529016825522156048394610625838644351116472608668229598712842910930128548614601788996434707164408941390870486734910104255810825321728508239110689724524672997954610979337325248811818708915476134264918635759566854842950837904375492267041018108170692184915713608703009289394529048184991046265486238292124266141350786977794750136649042657164692468930674088852246938347757934094821677394229269474953220254027203158251966681689546391160340039183053483607401750465671692029158752307023334319041542909540336892630678607097748486967717768751365754911497007485964797735219272059855431610559594737532823468561239215654021646604835000949870393845420630368361725683521818734542000735562076363528462779345387742160227274644027987411756419784295615806110719585651404977339273257494373467492630521134213750222418152510843869246541793935119732630840084971081986621284888511650343335263856075803913956348223750909035571430577506258012310497138695123035793046904887534288415043742999155415501365390295954840963036303402115394639830864346960604140493453764930183625891113093668640328399455462235268471600 [126,77] -7412457802193356701873862283845923388949276570428117176125226855022374765985833284784215912488132068616397725353318261357292702619751249784251039400444645664253240595133589708600436896372464636104666652633776108079484684107005138381537375370403757171959989212591244716568561413362253815466406958012991874478968818731167178904011872307131119121324080450483488322749182838727743811351779274678794066254437794199975301455283132490816878038139696041459769996435415100666222772391836574286064576751711874506445162056201019953958521619388734874015558417740317142302452779227148333353908685867975439287343491673834681079127416528998453435700579890824729185260931492905656641740683363625761670006714408349621181548717671927067705228277475829749027831033249024349228514270849857299583767239987447050419800940375288061460009704016773008987338437982116343818154391942893521255512269517283368804329278358782357449469313877398993779304024976908045202942629044612172349085754451060163150413938508664975278076146270575170118425912398334044389145619177501946001856531703207784999822316554554225015240630313354958550536898139692204047202104655795958720559929481066633169438828004137422209060585591307935102253985812338716921191333945426354775382782643826304520048143197397539812843141709931978002650313410153416891735980156408493967911389240270076222321616446514538838038198413653705522638055079051004820510004894820916001152397271900700094707515677648519706146903252845475004386541099569294452084030150298204640947771346417810993271158448550177561329784638445679350401916119744307989367673432216268668144306495923305262720582837250789557234077874494748470592223963829411728301431669701364284112446493911975565794269838708069246289171624951004671871640472522418406735415303084351287776728057240674424700683148084592764700020774822962704928508917081410994204322572719859787163230507531953592674953350891311155553504032553081539332319084122122064200889624496598507882092611611127962052605163913544002670661128375936684295604725904953084645316131428638823237001076031860150018122118043931520009144652916751722667938180789698744168608532082912644806032750351299475014536146005730960 [126,78] 91626134269924386165113601383983551747174982231396454814630976359251877455790527703776552354947665584975452021504157970968242452276487696174898029771022386049915976958172586914153859055184362367955272584791118880870020177763995274705059669139631208147509572136465353560444610637942647262631532033346219320693677620381289317028392824731109799780625552716769886861231954706155920863334217450555642219782393522309947053294028035646772586598855310459269524726790477124427086002072449005867911826488160141419889534937328788633375061689347533720990544325814972433874102708981642287476341647707969509649925579946945691889348398564870596296634085785918002233245587795459301612151671025337342379299926025887576449837975563597589834425903981654890092505216699956298138191343140477444405675968928137517146698707025487218773226865787570643487746162573379928933844660600033378514539246572799248547780831975367335195291853949506436321179303176396126531083072818068906767098885326041741120532024266576753756277725443545213888749379874729105872056028044577609388150635057663795861702053022423645746791423357640553434284363725818676422620947456369422798753752032903599226667631582983566951291809184140560031338454414917587472593276223011645332344096385597533789945463131030252912937483886707352590272573118899220141194047656119778604862286055776034772477816803196931391569167713134664638680774218187758796268218778700483542830246393394272055114837283118158398593548132166916331390570820219844083790129133688521045281901456348552443662287690372763183909543115659823164958280204465679321953485595532912652665362726411613197004720852212494784803963507825333318484842127972347282708383164358949573081294273832740446776841699987098573144235546364746948705253647203171573066397690537096631869517304275593178297875763819240841730752293156619290870478788482194019607103859556898350540201746798242817560152251457161987586647977475423714365522832470613065310807450233871792219803647406094995434977143656892365999398678086113893249455690456661744447852085367733871986312037599353505597047452818854497181018727113432407616812912129838333316115804495340015725847435779260486389253974720 [126,79] -214686579839063688067803444095255473045323015506039127906727112181033994935547286467752014249208579610877650206171605485496175639334550537426305788123267345286764259731882773712123833618685790280311016707978678608455066161675279915861523111452427851741253532811157321625112241680105402430284667164184470226152955128534696494867457215173780512560819023675184704130002805992632562016527107009406085581659491254513050500386909561824648725508713265794088107816670250244994850347524912646347672898312708553550088440933138277746108045521714949165703637719900369352869333562629083748698018607980247686288232831084918968699054056324030021053371884161587277774824170712939135642089393364962098955903334365240057651342551207948452025490904384833417994367457103688527443281133134564897193819526526892544887847431943706756657915564132586079589214370161136493536194680837422930337877815424497881291214210770802162252159158968800474235731784798758812715298700860756535809321640961674505391139154394077373132165931618818934123613870156155701981544902686480961949448483563422777463721940755309748988274518335332510931238100832475177393184923241134121059223453388240252472696287476004363925868281167126595322460481240300188078141283379559196139239340181244455632614165282968392494633932092193626203280081065284750816488195434932349773247582297818433776050661012093808915077946488684214756551001853454496581596760897438134451578589400355847220284827060404101858199621482898390550456595340415529493810188255979983236238952840680839719879336625457358047606378413439175544058678027513877484765114309695375537605517061441405226320241795681875752820112694477341041094679918462312615576894349510059000428573395295840130601788553421896489965097514071903721755520398416872959984626744866422625270543580336647347969378101723783703810551646395788412674643598727825889486324198308813393180841863200204552297533403288786514682079997325255746924039033635659781100089139492132472229479381868058743796934606948928264247977770586266636397414210256363000934725400226776258366663918507870167062977079147112515626042702032236771820994051558049290972936292841505291668364239942365018227480 [126,80] 32358060800615651834905310209778507651435455382922439688733947588209403077056630569893839001382906934293676909251086188832947794276603573435895841424788164750617752793115350596620397389194065675174435664119285215447190662616577407523006688075802576843112456747231159159281605457833162857009986937466695722639032967193093574509077070953148881310637891730200095905821884236031932240881233960023480118911394805600135093556516241561285258629155979375677936862432626286153285761585953780775750600136478006456706646894105864302769360340295930484908388790517045421749287541524885521973751354418856366116479335152962733789544959234183450325757895177209600011225283552129242891099299023890504430161884525414031707961880254221119991190817941921732800443108780488494031894916565034726741280070211230374245904617682351300998084895674484344624000003062389439571849277225283462644130597302812984183956289471823267279478366811750957449007851622824677731844469717028690249598140855765542050282217395682802527552043712621959642586240940577687101399905701113114543020671788520539490018906685432508985074634189593147498424355452869629720679943159319264379560130023861963035794948375270468044966202503010998469249676028216850033020626655373197447962772289780863153195862984230680984708309989358799899953704622783055555362599224706617816998780977024651284399235194544313951021762293202411332216162141693834191963992053088737022047210657574646355775991376829630218975537343372822591740026592215568255340339982904518976020026754371907584145166410004811538912837851070998768062885960680934763215254264818623568115156069733766231814974429447187516694592352663108840314340770145704781114874592740883523432564450517250295243322855104624782113026076798256571741542750727812011472890481695491364135124253279126217162959157892899117059165000061033974417065161770086895747905042064669727379377000452407739584882977542810106247123039818816862070741925790644610582715039074238653157300246995996839651926200373664940050376232732865489557817060765086769245013344289986503819696240194968513788892834325090141527767301350507585777030993682149710545327549463191568054998785193098807500 [126,81] 1385476256738160754469360829974926269773253608066162840007497765673346752344300280578627215617430553835529688544433573115598490125952456593980081933227916956981988177503244762548535799596247079133238757719656253329789839648339578852895876197975359658076834809831203171146047527484381933715857064430786700025494703539448431462105716341035796582318379535354678697372688640845374858647392674458104186574475741860397427517442994102722453009497663898577947193320067731279852669603738173362740986924688558696234029211383693463356993797835376197756372281097659857020524215405230369514766939165968606644291482924504068925184991761134997114920700232404796635903178168537843617043328462606196685845615874882346616930216030395691437551280540951942954853292449686052248112043347277200961775161559440631330010767641552902654290866725241433207116839352335975482653097681734714882089528866009309463075598828329749834354864844273212867296944779044228988461009355612603565487298162146664964537630205621592426694628991707423810999627637601701150951822603432546089383322525374179638495835666840028261386909706347729513344219807854216258123820312589069989308870263405719997025721469510325730377302460866229809542628985262815424431998523581548130779578758591448443091930484607499764205414474655486300846337105779084354432217771130486390078456530812766382555567320910027020559976256206751171189777789777036708465320545567234731748483977765121465402561789074910927188391540272747331520066874151751098160437623620769125722970992048507527786600870527890995720954947336238537436729482451584102878969149121256261631613066074767775043326121546042675141475492514795320512816643240058475158277327192917135180146805754226986731222152425095501260974061404591848276302480945780124181681102725757340466191158538914230227473697339975142003839813745755988721593222122931931265732725983651505944049521440197451278177900092143274822741856143578397858203819995050868454153208154255118602737651485918849732537571748821532962106164512321477577084381037601158143150068463719620900701891828722826458964666448150392191678877107560145638700227565302565166944337847065119661282382108633920 [126,82] 39271665467302548526038793984734389356177797524216065418757631113028346765278608252779484114214480313100819329399373948048204133055744942416535962743521105212773601867832121857866486629037278343646813826934547085116328431871834266610827873606761542908302512146527642078672818000153757896195044189086416150233696331327695536928406032548305294891543083078416858063660516178405970067974143118354945589713094524410733314955107045466297218229337529125878455647557509290796464187674566605843073918758447010111561569572389710321954065740257329860021213316355586421505941598300101368300341508596551163195078047462587029996712145872167758128647034313069843420005892801224166267277376028738918461765794225084423346422579531760419679365752737843561393645771718459968018093958611405419704406526801559094268607669058553218831141220280736412430760245321787825416853408885107182843914600742537048631482107317493820285405930728708930916539574534609442792001992129977794459756467975425531507538172730191400645597790324932050702453273091674176319465266986031578631894078841413157208671506953376070685994552670284016655905717569344388422162195625504736052400674643653501459147722619811417168677837781123268714025845052165529203932955213369298895975554468550938868566588995339842100075277568719216047950624163873169422303594130193646316883819034468830195751592432128851160858302172975430394530166831025434279773635535689103944100810616673130659858915861072436927403936958592653504332100386777841590159126061302265928408325918793560791103929013068120237618746376415104119140514176390318163384380986184769204532068208020372908802940674149806460053026993628367087576425497011415834112199662043969870990845661697376261671681851266944647310486334681718644831877676368804272120609393750453216575740944207867467479032413055973152194070336092036025627450907536143330341741155786829675583203306897446306001295927880070578589470606525788214257644783138335747454839725098253585287355147739940070018948024910354494835259290634565534848838520969144074256971911576982010325802575752401863398117022646401677562316543210603257285967306550966305547545503247585755564212300800 [126,83] 1252540729104099415843079097180021993565978057917265453235269753695587923154036011483715644447676102323071000073457276085442833127865673303409564594778675114544181119467310261192594215636207934135535205931075875610611137565216766834589503121411111775155806686259211389273793043673266642855349394341395622646473036041965637038633269401248740176235252881301841313742378217576698323663365033340443014389395423117503223872526844142296514206318342188961451954455766805745002807869993162358862231259187948793772156106015972465154482450991455061269668018392314938556792370660206513422858068995608331774013280813573790657617241331192402234002096543326819553839813329051809188552989747363416752670029699255128334049109197023736572487770959594898123668551786157746505701853553012695323599104318691846131716637476218069695683706701423137710233896233045430888851963242826927106673979518223318789864189299731447830715755423950745417690288035284362509846957366199478476913144032296118481726901189452893190833810421235389826517479774628133757221633440547298632626008547597267170102926637840666334116686434307497693189383740026109214340557289557650267307567606478844400950321885658253559434953536401934161959860075929466559345087947344204224327891320524591279104357135751985088079421486680660598485210257499472579134383082998612790753614015787115428195301636174915940517667023175530291857017248064113984331628701224417525813704225581260871777989329266981887971364887475683258182442029052126204225657521409549784503054142807253763174452494395031642795479890719827464105458886148980290464757658264278345198701909854185532070218867422389558345496694874110834037545461494982296818499909592574775469873645825029509142901680862582628274534957232763743421816196870067870905271859043184425664952646456450118076271127862597432628431546355141299366842195281154738583803925350950132469502307224785939799141623664478926274283552639319121702778989133841563304732737747577613730311579943004173745109121740455560320900019774504046774383494629029635969839983583569600764561679264644073686386860669839968227158998373533607978927482051552833041201982532386648269423020 [126,84] -33290094985987147738910360439315276058418729176750741035759446061964393736682528679944788800869355815677514427801470420315491305026863944749573652449114552693280551680533273765116980738599248112146651494123181910637950881517835604695113897805970023115898244003825753678104156941412985170291257057151506200667615397797884832151212302465266427367374437411915334958463271788432538637612940389289027195543669603400260212767970296885767475748166277946785999412161903956797594997311657092600277863779991201452682264858265379521378804081185061996542962346981069530877407025605274369020581319370661245822413875883979740608603362505947344849727804346254099034406795020996688476632704584773914232554732737893936775616637203301006969241322449761112071350780758995433623771734264153389803675712292898974159557882879274546297856119549776656729555433242066606581937638855901487699442850392124780774948297656651040722103499590197824625464785419185606070685357404988189782176387933646116014530513259581286294037281723320470802507586728214092432114547557257936228002680202896210285616878001365388250693495531436632637780629521809466867248104479824663891004058240198782046666353250302061642155837177419612289208206558957527008346608762787709864172542962209071512079121220669634611236344538561513339197863743138279139610067879962417992907325937134979551336468795965790840758411139333404091113789355279902169812416056573784483651126907006588107710052454893252840919247436069294594767004868220193241525419271095129517320433016402312772301556595020397092195253328031746605921248401980038620554615234819560370248656078794225896835123788901966033129375189062738861711469550704186786189782477524485563106974248633636454245104289912754764349709405669929229371053661552809946112583165246369815881352586312134234448263845024140984053855045138440113534811905018995972851407215347144670214224100676070080696473690391664749792165425986140933639325686076512755513781379054664173990822723256716931911861345148283396017220951995883931412078353378117683649175423031135661278870419508948153458635062009822022158298548555442145276408686997109777791985953208151478880 [126,85] -876471779011624443810044962082491408124953785140047789310446599512558103788733061933971730935226741342661030039203025634541464174623057238061924555866679919282258561230724049486365522126661601505835508592369710189736911506126758279064268736116204564270435461059061360944955765491040947417960474279786646380016399846687549300444615677293891913161639500124337634320408306223605960683671358469706298695229089727438031383885567046008777815174798266085999804988146636024821035703612365024138936141289323202674621575866288450495667869497887206239511265677504970601119693843228447894242287739618781953735635277308227599446556148021840832987960463025871010098001336987403593670980033378041211797270363740652619588560026288612886997332827688773309456066198141213275300347289263866707052439627422840642847627627226742054670884824348668203512078312064670380053183800781530931664221640628479516034400036127136461044413290205243155109842853936601999233762620769303706070517308291837148116939797143328518676397707012484158266253550315947939713882367624372346489583002486069749208713157321186812259124568082720069741186020396384808987989505487480096759242020743313600742523971137748628623092023186964366439632072519635339223910767795502700230027606630743554958380892653717417482324494631936330957011629361930532059511872946451708434190988432729587407419175084472806081507291600779022361642697245741351870173282806637777428753793038374871673680518233996338089080261226279822759019507260296044033088258847801701262242671290161465143599362211937384180711639979923990158240290282130000890335988281286231843386901941428208454776498785884146688223419833901402649381440430349463249510921858958901691506267559310121566671889611035108393700197722983210895231009377072588727721928661064369811071357560868416470786611502958574052700662437182279720822710468695692576435690330330681918260007189832755690689590713682148261615112652956392396741912226189329705274320973294059645242129557093957866149261158285985785899049608851166485561764072844598969928428955346921433146220558774449266890404677809432875065956335547341155708445001526325318712427424981520 [126,86] 7668957518277358237146253451910104966577683074640389872561908352219678948882627345808794683951597681821244611844087351058798366232267372970829263408066175779625508148871808597994817673246614672550701968872574668457803292176313758400395095857950383344689388740866975310259343339410922456944971730874760481124879558755554592853231668273214877412710631802235431242036820943120848254622031439842260856439616867470535131456291530266824056301693567301539167200994866149427262266094927409085715048208498781932801347674432056364487666862346598083831635472638964341661499869641173401944760591325498944464425649325859882993777908962297959259923351946230411054537048193348298283313494773312638664252842602115250584312208116236820747409267662525033975591472630991726065275413425126334507839146375015394107158882250243328973299644176135845418152507160179539457575165828927222448411789335060162958806166069638461607917075707979511926342264543166836463324416017229741231790058623712834465873308214193841606176799885736227092904156904103086866759748215590263570450760721274234709180576345408782269379584686493695910003034775372997709524744443413144516513988048842219091224154049035031434670324943490154527076443655023633812166923293629024218556915854256811111569954919198556778451945511192361350314185200330838162426799518976761366006489591520334661414550180882927628282301921642397730041510804265666445738925391110010860002853841451560645039838779016736950647833526430886293252178792683548558668890352029874609240040340213380420358085851361258327233127650338679249773467738396879295459184243947304977821205474102131408503958016201944658985000614575104555485462001509357533308994926934094612234830619414855150676071295381614148968377316438303040878002492029189489318987122592767318664069236720847205183665427799513826939964804497196718074678261915384169936983673699320002176293251448742401782083131696937978651014461702862597557527705715029142303108121584174955274239047990600667010472928328632526785730229819804153346708921044741374800128789838433274654435157270234806148096509579625236357864560815139818092863391619644491585868709760 [126,87] -438913079092898786555275378990643220799413722585420918253362621166821110651812269864994794269399835066757685855632601772435337107833587647213986450378329423979666122279706562521598601178484572318499946261556434620759943891453720646766384793679452041350306354982279893696796037017493738285987571570744978419785322557901036511690974775139573158315370354930573703077503755318997956824960108511216222773002216926486899123308391924865959853669536412343807652560461869568716785350934275459322407749004437422564042163563931455500208129720459022278032121631369568091317585994369702286834086508814453054490282691131220839334058662341273457370450000627762124147122707093238953144501218143625964955006818149695711378660526017077811000471126086539418253035107422071218649809800082472254544498409069210196198214274946783892741481394632659913949905613414280812457716185100669062084605904617505328628672221529581264032407023721770128802798245299660759845734574912049139612510934150772184849408596502391840240057330409784021205904600896869012859994799369575926188135510750648480545770313670393162530134119355630612439912673229239343507306407709188291767013296255597104294943936164756035517190051039053238416194777539123291364035326257579394113090348600780072124249949038165360565897140756907710571620775764771254862987004019213686476553776992912957304106977332199875511626960914523677275577223001884244286701441295012857018036333521608655896907882312470411286077006067530528827189485966607636010929990561217738237566024254026667285402211381209263959330569566732879883497819372651886111543945276964766181851930504334621376634646130625575419030658448668331446977199309050956863730386800083989134101140613729779094406318743484234373680888393920258877870411037024340195601975038114636910798689443844397665486354514085757219417247782162451800857617889049726499170237803758752130765367288377256414813790708820263147119455577866271015009893811485082341807374315136680859901807813188523631722058339122109576892441851464942110838191947353234122705718034870164577719646324870594690158590618274163379168662128732205050674799028176262060921460 [126,88] 4692576879498354910362111922896535763650353900904223714327680951236342574779068558708014850221923141601936009688685613799055508856118873216632359451128550794394715400535460572150460915967711899180790963863841260005716361966037858558574031864566083463068782577018474260416576420914551525874238377847421916117952369802166094048468366237306929093266331831524275411121187638584110529691764538644984753781198444510013768566010667806395556909811946174392144793706596484222417096622814630991421998466065899673888445648473039212127157006869770578383345153266000964386600261376966225604201270744708295225589912597758948495048081298306982416831944828143785265993285553280557214350595617861498607345585499396838121156097326104834903898442118541681477428524010204821534456614494706789036905437866109296236090821955766340821894014889958280845389670158090076814876106345055966133105700344566981117448682581342500257698527708047972906877034781932722214151231895706485035053486055444680885169461868827923983098884663849804960792781137179950050026723357497725288580204595716338047447018644306119848527736541151395631794558364949573012169617185597713942952190190969096494402892704172148768038032573254733391213499758356749475764188987311699654893133289687877280153403736821658428762819191510117537461965385895694818621272637933644686047122036901315915918788247907652711634118008778846844632522969972161783662203163133778236466775124024246963327951318516667406998891166097066011572291394655044814334725060884581621519257583529126385875199193481477253894633311707534603053328543497612858373594478752550907569151332216976928261578253068475694622313531431578346847319561213112484399603989576331322357011697380697494289212368826597004442191351682432166212541823529489547496027042677270299264703546779245119599599923266135631763807124300182883168131645643986634847810582090397716690787560403387597972631340311686871791387594064913226959523669972088044966640509713376618226683999756323437490480891781924899409288593002121158137535592385585787386624679526261967765597076049756547346084711783926717561521123987804663295901074340535276440 [126,89] 12520985579675112471655340809869250853736199348741724966595686120364429402325616627797823654465663858526066409905310922072922047663421619752790886935114000677471063525229544517772507379861805884786608048576965604100725940492809224190868060662372112940128466144845240421157502338866100061924323103200778047016914994361967409667830017188984834993268883371392042824943084150600042626480429488743409773418183926804169217151713676569431890757234690610335588665435114210744150813585672987103559962938894174114005504005363934067673754189321671221170463662614306551806467669692629183601457216125604404478422758365202739768837989532656930441427610556860325355056576393450730162565388829779998612299314215746258456895080465409196609321346460997973911336329013711316951444098517863661397599900922084627773896718076672435350932084588481299581291403330040338189616823954394365985117729368100237843357589738708834391261104089855098592756555336885020669625952375636519873219682300481290172082467461264099066669701147782981820668173103959668179687359603684219822313735141423019162048433519182164112348968004660275280757257919190372569370010228545029897124646389119834516779423278219265550370901249496213675907758853957247301368789407632111011074845738247151248736450802792165554390326596196507569854879058531420737366362447973428038963021424611602698393017116903737101526829448161841061376953548707000107299832188456450420334163325585471150573309700034848107832730789852914038940380842029426898547802763180789183537563498738945731197848215844040883962209197223704647407518567240612816759055432289610608506192880183786303264630405253290120408384625146819402991057123862876605809868193567613564605400520621042155928331370431942781195456948135796642173094889821113694857758686727472775624463644605785757580245708016689303358263706693354176084729495998457423382157893623191966410925600469805902982840223128383207334638204679505712527262170427007180163977127503669679833953261821906782254150953574484390963859420582370408140123044114361547587393185960838056135370318293234810957033448579934635064940236276092025041062132094520 [126,90] -99749749031388372694492907623010438377821208160719271442041514255262565961165310146796408401199781630325333942505400825667356700033677655512895563289490607138259193588789814100754220507515519064707914346361462745239973426419421516575798697538449303041511440209779297542153788458770411804427300702074730339550311743662436668087708305455133085037966301526215186200479951563316502935246980778108031273581905195008217387777429596525853116957788759869174691590718079343967058755403622840725342665868973912999345492024829727641996413172717518762330190922633488305792974250467645093632446476820653792527723361778691405544189414884611712706771164270665823385535551854943600188842628939341045315609088455012414162276778321356619827831670298140917215016827774515797536756712460365418335807900814559810160419922371124778952476695441465812835950545696078197368339719703998069951384713979235601796713681188044686345161390801000401388348924681807607247627878816088477599633767836750677154447292030167530638644808360117803367208136009547545105868756721676595841732305871887767505930678135693970104837706497766316573376601076031692039360686342150335240663429013392487085321448161809654448272063047616492507288230403479798128725374433634921931527270829060729103709377978972721599293081453073813643903726127327775210786833077018434378895987672549567270187494046110912225755695486308388976258175934625357328405589467529779376662954423769542017576343513580465582574931426950660667243878196736038684139018788716696590262642402609197197807403883893853054479609071996217239718624238288324316011649590892319515238318585651929187329985831992313682778388518270036763751059665150843273784802960734951231107001091211283569340452059186437392987244192768585062144987867949537546038807106087846050117441513750579013526728746461562889819900288170170495198875323662293378765481004758698178215844644916078826194138068214909327698138039231178356805987356944604444962963512248664407375625908425208050336968911082798426765750830072550177348520052527460760819710482862830954784984821368056173637192207010391113858385983910146409973459520 [126,91] 7529696335711779928693179534384244535640738983991881934904479140748776592660795355923967560594612935607793428608880962652434666178461265102706118635374091300686023282177585381538823820313194977034961308062711608009898640851440909873896266669793535389930747175744499870680070439436926055623731954789825758551652931689748392541999125466986157371080724848331237485837709002720494932469453995666290152207422431568235792571406026079262867058540201897034852851673930292534071329257423661430445741528857153961453466118752655324806394061724155739231867662144874932490781057827702772349700787862686454869169120442885401031450723977828886069749091847146841038133662313664970917332787256347312748921365773621511546695731539199015117434391961370668052389976709336938680772387828249901101090762495663071846720563121258980568210388862650378313176792976015074253594262466752016285789172658440249342753406898846203323989874229836980487984842039501970344275265451847241535766241236112774939794576932596330574303327395708353957752862295748082488458644704713336014184220615257005491225098083575501754755564449834659688580306188879079276111243782497631547835641471604131927022006953597846924354010173046054491775607940276435277500836315832761221219241130031752030350721963624437375509507641207645589087057976310990999778730099385892943972971632747548464746166318167561331125850619204258416789207647227507890217045410584062201312710484000527098472969362399142921996771388167139158622774365734503417389189437053295622428582911601597918688504105416908298228523892062871034234147580122998624429052782896517708747323577491476907018950926467961076543340909233030242601024402886495849189055594595154316177436934066830148911226826861325238104553973515403145367297298642426114508710069514519483863670069977103614870120761490190915588208390800635800302299743393277331074465454585755930161257743991814108443342680055386295077592544663758631409152262124632965796370064140438581920750289542350809101957576786215114465777551699737352187562216500819127356991865220654181892479362329505948781849147763526817933907952042471906182590 [126,92] 28352366490846969688793548683254767454374025839806097678227813597313314743178069531593337714359067767891517077668398705938901338210524802656765394222653351552633333078478580731831142601571546241464644072606744971346676164177151357634519016843113395335436734173828269116620333371560069464642119148653870789388110188203724819179678694637635844572633125978230224723926038159612448089527151810503464243784484983633571480725610004138708487976315025174420326701748346527171106460837207971144795163344018187864116990773741782876810561359193007232707231233876696671525069811242019534452658622593517724702571188332032032910872227183308362294326148024226332503910410852825562090198994738339684973254268364532977236591599847768425070824483643137937086871139803685197276134238137298094900918695127593198565129254422494452028292780667922176171979644412581162488175931262550587438097002116202307749758780597689367139000292173367799717536271437475449955583803661390363572966661452422864405314451706333731292484893978809687110662094283174353135481128208844647940426805842015012832521010677871152850959925356064193528648479441655897001046797772030473616251883303368496556073940338567483821449540362068934934465762322171208938484241033489051263682789961519965143776767616285414548961838365352753217830550898332354486906025059335573454334154085627109038405276539860529150179905411801422870050454820676071952691178432382797943669534587160987942406625137464835149915534716388077155015684326648045214086090651470283906338527111574474300981479136404835689769847991245024339295594720837986645024911260782477655127774807022124325487467252648766341431845595867554108428512922511279794380509932530589812519861143534680925368483315656608645529516574249068071496478967439090987280704117001920446777897330669337308370290895841889220638626205470810522499776952934703629868075819595426722722517601598785953404007554994214669150867107284257228874941000055618058645920277885762799733451046850101336894790342761102429237639891978745027259858988060155791436920730256639081661010378124800817722353709377009307388246983972609056 [126,93] -744493987822486514765388987941109322008148020463425352076492777210559292158397611940220869811268699022161920261426947576513472332374213344430249038040991246429930711586382958697044826370306602235585610260988683506646689649935481804061244879306163516694003776605373952683775986840949223118610429867660605985995876813039785575330320724874181173126964116478278409387158846242550938343164766487061059520263061186156508771762041075338390840039078457569752082734490101138965375775479724029337262456584723097442916475928000878884188706027573271390586028809098923312816412193892679735484028045885156865201288896431172486178352625200467280322880543159598194218680418316635491395212329720990729842237824238477170837855203169247855554205108977068469706965503757021623578996310306770876246966990977231562655960214871301609147237550763590600614561084912409444818059658757554447760077909122427670305750674892821111292450072634829370325393636398687364239940633063280677182870755318213910892617517488577078093202402751279799276006881684976651422416235636032121246382675309528139424758470969653886472663589509341890393109206949377185869940686315309238346014241548832562899158153848197399410532461148024609705049099725380362425172365683595298558661004800242750656067570680526899320213066020967670149595988670828585030411531532291757800407350902717481157985242171840276186063605180862661621685958203331564493701519203961848415272865683079244391191561840692342378257975144727734739519963596328481471453162470623987560868996058763695037913667556203939275188066078131574511837833147593707391211616913324181025102933510981525396916344740950458913100636113080498402754591615873546062037620137007439968230065425222940028601091231086020189821562516246383213676400070355274951695714442281921510702427200195916091118463058279418369962327548269466363367951097539718304267085310203685267886002965558733594873596062107769174905001147300468716443373234355505685339718364560540870592706500598952978124028532368033536768435007340259127817694480847535823359963066071294329924215471411122604206764682051228338534532132448 [126,94] 13409336913852204037967389689662145182393675449819085942581832445784547479343960140578466184728340076339093703627503690439492468981421202485772709325403477249040218652705759947369796269989435664033464492652086556559255505123339501614932831256666489480916922304704817803107594993334354270797225770344318948864080253742626859479846409364227729532323946888115729248888037082014467754835375111665498069756014107100709695546514970319629753696010585670008528632901954421499282773066439339754621558168953594840223434509523447181962797421667179890266890258724801240655723982984079980409808491973792161647798529024753474560575409244510840723507541333084262212794914064524187439166659531811948725528987397467067232845541836491158389718457266436446130131985051120881183847212393363695232354944965232475321545067814360186494958954752566618352645977857769465950405906069382305623456579982603306408207743574886939883178376406115937808413816843020060973629221397134273461854305313577002361143221585879122855393559183165302167577616758284406802023752741938676163391455588209694216033151143718898604670038198559122092519476658478855360759897946637437754992591474549688449180745624272894219477171127302672540654086209469781865053174975037286262067214719807321089536942241396104631345749087728566972657594892657027887174015366931090552880256427709543325657363771160948530788335353563835780199836618644738286676050124947594372260695491073800289875405200664432003690333382292820700804252811745952110930613007363019359673676528209522168730231270091924507496481807650387784764767055024092398274865118785180583610936233494750636244888812534954915968054806845903627168933809662667050564988548128974093151751423913669164156571895339929790292341899608829921030321131980628652480789786688649530474827283773223664884631637141564361373315145204064000120032920488321564526691008219441760700781516697736581527213777776684120636055171807808016869270668095458355551610479134608382829111758008270159312310943630176442226910971725202917250676784199677149454328089387104018378453050974902365011110804551839218953728512 [126,95] -98976778174056501003319728542705042116165664958516203590142944549267387986466929867883006417660095798018294061309742457687174747002723241948789391071497957720835749700886763872223904313877906360778197414270744364145406682214014583224402727796105001118108522284028059531095252144013010085986002967675682023477294761034497709659019178332660705918633184561023489807151326486202621646360983375290807243131822336968158319444442971600721769140464789639294717820935596811074831606227134520310725905740242006649952617477799394027001343266159139086261850081373182394597757119006058150232071328947144260825750904234199055674798621190007878988652297136998135555091711844395072959864761441716944523204938469920534719197211487386193502419877703786893169427081365157185920897463800831452071699859071599492742923352008692866097920890659057031671739812745103111963913503840396797195959500793997084065829100988923241533619685938642056068857065142466202116424800328589118976523205393032215650720299694166829318486939707643510801381864627758081440983427137018115105278089433985398250583238144308506412067661216636690126528211320899607964763547441810715136785353612451312525313305359350737234606720453712139143129119395011014708500385701193498080019665958765716540963189927065004769484911229908909916036958418226127092709371661386279199008538999237633474666326933995564315406157766058956241691577966850244998594763779094020810033679858159459869377366522798310102569239360527792199707039676130893289021127570948753251599484656632561342537271976026885119097892766600018696589298281721425358773192078976685499408316094180106063696071854703420420573488161722767030808961324972120304449681731417419945217900013176160038419794960106752817497580572870416851997463395922623564349168544758821394823770537070454734435390773353240203943290415822764496548421430985575888555989610151632022586854322369220460157272182944575799698577255260255402545928521932586578782112978570973723876087147776629176622784076023274854101669258796926970866294510465343286095758186540644456547295725559250741550483856343829526004 [126,96] 531968370943831517359821671753997206920625579724670191677843000380338592730697027419738152444227461472281481177210066653905602547254175262194505314273256303991512203622587303351931524567881754900034837301581854202551962075069661728679600062170863334692281025889124756759556531794922277663887644651987015589728632726257375567456434909287814160817735117668766091551379496638200623559559687961466170451756329817052410548547332959101104225788010044707130133356022894100752962004664152150813509242132680076982827310855364505643882138511492597343891888292989730007983886652235142894572935652916593049496897522050579382106936185736624301359098511034603080618842561249291730644096354188179564654641072623358146042944982589925491777827035637243995009047721964103254827409271612175534064902026677992184041787851636267161287668812363221516900921400258013469311906586206340766074040481325039470175831595356518751099523240824868670522406859680776885996737363012020434258438374633873820465295844737608211663559630355609563853960255062140591646257184072803335613832599144028117251161289784508232084161836111797917664466716578794911676498672406530346487059210654598226254608387187199775669760360107833930031351177284463194523779235922897312681901101542325399581130535642425942114374402213333035270504462564777785239543755954304587245805451951993037485613546419559604876666198425235337187980479761301504587587205698034774016203570267806333857882093992616267887767323232205692340242180347009339283370478988573575397742846848481087739319480587563483131128215727714362234729163168234296439050873598313119502954950798862678223217934197456468760165407561638194965365248540520215068952668637685815302239335186231642798854846184615457075510520739631287261224858934957095973091455584586656151203311415901933668755045391169634429882068549245707118063863634097622030299040637269795468052343852444278701409750571690684194560293796767208811213791575097649205618472181818965069182272948690736011592135962186424987132605918646048945436534525929809853371573557080465492781575624557589087297149568246288 [126,97] -2104993300308210718523964353548870321207134793269396468427463111414935425023454753850339500351407878151873690238016972504023540343932106311226334333205502241890483406056369610994371960957564464416937528062627216152342895785447529133775851406018854423042421363024655644490903824776067032737057371881197058382304903025331266108546750511230414681981807291953151425106921412740699836955715709286150911468196435560152569934501433548378148960173342501152963094370184768303764462957470195338836565999444877616127090873767899698796252040110596038434903166263481382013634264636003155361085611873904476568091694224643158536373570113819440988517350766229079521039853840280997347387072894881519108788959975793577335954411497051385887591833062178391314533262544917534045612945654446612487282379762235804439826737155134799915286072898600337426550760418573181752077392336669330466666272698859258266036539606479156037450094396021138213744825267202649547277184478931075564139408043302733612079037277428451611258375049686165547562035608082684490952792335414556930721127676816940543358048873629782480118733601638805944897111869495827656434324185313886028428987735608722768694595631451818413472853601661558677796860271217869309360298001045867104410662228142911114270843677335072255764454432470695917002099316491908204571940097889693303314835291475735582899469681790871397883434355465815738589553804684784398044195249005006597492383632144823943794228542258316690897388424987345445258170391050791655040123054658419159492167956144075455352956098205346939322799558504161362752752693578461701975469296044602463149667614348686346048396908496060330628376811090985520326385797836977812840330920675136597366027827162892332126551430220179589124926270383157293932448012490361723435478331305964514959936994974819130880611751408847126155234975208517954274728768649012594862794241932544081015859975942367995063249644147857171444683882843494381243499404613642581990548273219476667919502705261788591582715648784926625183153028268383762835051295891490495855264756967707719943674686398734130925916245576 [126,98] 8206117839961292700240253432209886307948978333818799901457085164795279218935701269129551562732127000844009264749090511771415492863788605834617468222303752645888608363873695303189320857159336754754507664747360970898693954234109572092753724453585255304948035370978418543391826915150087559979129771891395385021197964677994227469410664223576976354211241197540468130509731407156249072864412969871424325865046118908420542980203771597842538997506474982477807993310041907181743743118842369948727017788391725119048903993502386841766462794500035503797792374997734778676022353193015139414871133511145637218829185716029930984512816164784972423307949506349858085692308159412068367258808998863291289301420508964124743891208179560332450448658194266247050722174683335312615843130287316876537209389122952165612258820432603827145361965815811088321622666499986161064774236898481634110601678864199371419498383282830382667868336427402331713624793011955552131680540121360833749907912321110581509932030325360672702539360365671861986310413048651598461078287104144616136873591110701594895319274850285707619074459545137845678230570410127940277700577964454804202861063994210459649119175384912871600893333889168570820173224214923984656626370087513888320247783900175042711611430283393574085756898416734018426400739956199482569308323708435452796965624738838638215063378062996719155872599016377602404870245390802944182915893839900661560363105726984372449055583617847443833385066830157329557298141261460305912703618350367217894602241974931523417217153097749384521138448122898861577454572710808275702696475816059816080235576154332251312193734155572674422911347246283925455504628541237151218799848271883798461073132421502903572540036139080963064083656670426673247653700751779818912285941470847510722573170800661109596451591031779676396967104021788192673737905977174551110196723392526857085342874941049008187479431125424619852338390468331253402537684720609203742452563135667971597174961282762928451373655234356491893298777097966278875032231891588741145109839822636760629936500964210041506300592 [126,99] -38264365697754542665114003142622954464506753814015670325738793632506069433948059435905755140363293405026992598497583755841176252911406390154733757764910801188711392616098811319738622868986007019508952122528033160696845761530934378670259868158448246484877532416684770029365155982263134809847983251504536497891923059422693595330710294332628758177718563682593571248394449302553301008831658892760231398622132947517203810146705593846318203790248077959379035587716157169465667571946322319097183089923098826887078592060437988566545423282438641127912611755318266138813481414038299909376526283240523717983662979871272989739478834752245782755560234959529340363585825548880641521361208939358238420450767696847856168367035190314966563121728175709387614345888300958103970008680001704686072146229366491352192543689157057108960892658386645379759602141157652434841241421193433968522160571035630179346336465151043285035075233479424408766331751630919323959319053354348759934885754599183355826695997294132403548163175450259894236551271767858763539034540153262319064186516623665934871962497013619290930025832509540902838677457591990209777276650795055037206095981451284440341364077950042505472713343895324993458827131053017550119283996359672622853686056836825633760706364170331442347859439029227775859730897956461899678912143757437343296120132711115074252886548587187420663033105919011161185085080173454427732127961428948741006065761770749942338240884725645185840799273750298480766968920725008141297764956180583953751324417358330587087579888813271613277248356198167450288338212962151191612351984189393525394372469351686912363392779096447823450107065759656883669502351651516558944493781370745013351805234198789416987211158242454665984373933580523321966046198945420102603058270402815888997613982548377884474320231294944083721524511187259048361667213039597520597134767867388677962483615739062389838665637524155095226757664321831583344285891057007696198403578781486861785945913037037751424410847568319389435182203852258920055444358876499609946580644765906581634142107757708301814 [126,100] 183424507885510381729715722325063810895887536102912117089166877141312431644557401173187682303635066110998881337742931790666953464764892205203161088504261009527187243589267505273374127364880623813197552250507160797454910543967302557909918967129039596374119815309610885094489518835402747279049847867470489153003629410688381830302664469072497471932858695368750461764785869920942253148436267716841380798707220018862521037702297254281962132092250428457136776001860913244844333213827260072439692675006729267397477702323145025736041066641751202533092093580863963920602113220876398705412117374957726957722356736831339736456531320800730548735524082546208208081729879238105809178345364737495900674717082456862429238895751500756473140888575568098934364962429004371170813115118355963079212174999896149399613283286542503039061760757306503925926965614302397678777496272276880605939677193872510624233261129413461983564391436712504722124721299721591263675992926883566607733358922813391736639058259049355352223742073692621107052038087827899332356950645876132850260299581160849755602960063558273522866210780338186810206665270077964386134339839257679389533531149746530836901311939676852693642862210590134349233995180611237034932398160360497678001786748218015663870150807323763456557687581948262306702092730518755476829031340805838074761514243784817572262747884059816833051868103411898306045231194142080075058661696857792924983832426908196360082642834794381007952640463695424344515436347884895217205627358287076514458900098087407311097185134318514250372255626135063375669684025978245083795827706743977281640440189197192682058490560286896089430541907491576216416841164457946550400096325382820262921074271121164193425778611905325911047838341442110119246623256386799233734316149276871577407468940843977488808323307738035628312749476722770789046321685667163923292847889354020179254877501576992113283410470506861426902435197011375426350722560426596229837966686376596718042542748284156904890860999521459888604990861616809542251577284555240492323844139801985501483344989364792 [126,101] -722129298456507453237636319820776758259977820205327944631648038197058878516431883183150952102712806804731186907767692314451840273331677456506713484075998654663680717562347449247581414653867438163115116705814885764458305520742249446356881712478483986308051234146395169038322914731140092706499825072215823310268727649147218962178991688858536201593234144562653241993026285324899586148998922302008021927569129117504716558746040862737970240392423215749010174197449716181085625141185483603539594686977329228409616927020200462986500222465389811187984710041887768129856997009889551715268383975265218008132406779775740581856027701550661423908326054782586196067143995028603503455382458150242376415811544764369016802961990133972063277281544495697408817447551608769998209004869815161029328660760353288994248617970506305659555655133366307164567359575821271419480571808823471298599948019963416125658423733336891938896201451993372484326294677332903070646614490596985995145103455583367186222595898023866585129197315743956949331894783323394017823975943913820092788878289578556593454212123372472317370509586667790550415270266707517453282600522846450272917020765815656842387366570931125729130465463496366908689698076516701793363681185294464574227660339018071886661284368576714019354659933944531135544622058983878709518498772500452289302889496293849042821523877333374617025471401237786194873797052454801563617821318832588870162245566813760047089827490277735058537573253693423323873192266466686252054139611842306283577956518905011197605206800941757401765213636936170454613170540062405070086191279239468373997090508327345443375496274901865606094752951893919398387878474572235800022596537378793009593285012370087405548548192478124420646938162266469338447177039290046921910763134608443890646939261518968096763228216924325667369028297148982361276032057941607551878264725614526741108144770662074638340606601770852617240357807056210470819489259991787232201971922429700546915816385536623969537053200059980191219613239740226644203199705115624939409099141526717439412629680 [126,102] 2134437648240539013136378470477933492212694594552300710031340017008164865942827314730514474077324227849092476591299305157408298256640719647913823984280020050361642319565973765601040664227728855909917023206484452941079682033544798210684770137263114673615758684206771278201704901526639463994380718230960007549815450537722489412272715773018454025337404783420015628756886700022653333595596328214046056969345522048231559309098868203129424471498685033234095563492973803493448705957327518073722754188361137198425685337068374720370579887380144570980838734282303206498164091620545550032591249367617425600344042188561282207863764555918710212406511568504505747075472704483053924666592074891038633695088740289160250701946137443679477343706169694932728989698741960448659963519546749880785078102594347065661727382498333683208711518704077725705165383483519565868130906718116241712826259420958655599852962199323657403083533089161935900885127896377027209418744552662707100803368010712834192402880130368163417796313579170150832142565617519398786900380937460608338335290246134915928756618011738308283779735310506665104249317239272957877893641609303149688685788528208334116102196871405168840512928952536059348506088310460657265707536005043728931050336258545489358669140929220921418489735646798599358984978632041691152406948391594184739302107017496525074798110396707596756363379663417293534106691613942202467387316222543596503901250967674357121780282401227027904974106947331489196412420824150715959907195909271300331228380290977205698773189656289739732394969155115395982536273273874330771297112385822781746457821930975049617475866678779617263919902048955653132153176253551410840920010898459366917728682325363831205447276809620786304986610559177125512608968575506543859597455634900462895570586914306159093795939169713463331588144994781488576080504691978461339195422130432862782157014142420446985213019289427168716504746570473813180708645471103538772359441921356983858001934588184400544246774459660841382777822896554477871251707754031548354718028456813652739464 [126,103] -4769172667714577420995333736158899962831030717617349462992630284145645149845478893147594598253544331183278181671368735471235219637855585468828495453933675197467791807612767206230185812977780341973114029912281366754216031564777361377690708297054698659354327818162784910397060659414649788287738154060729712147746113796913500902529873047670354935105226811084415125947939739112306368214625860614701216319768000405265767052752273903846901882154725835706585653677313832750077942325722126133251902568805794845877187713413175473196240679907648691769967236478155153646427054973241918951031069144966322527352651614233169704268725301033069297431338176916691203736639709018073831138873450741336756921534237979787541630577721902644359288620363510564983658999613592999615883626558850837796233586732798570180887089485843803539898830667301782329577441560387203620891938344156576527192966799272792966735516669950914553691814214994692539694060407955564233912430928793054207114322585096793303810663941414853750326835852206997525011668362803900300452133222443029539475116004370527150055102692899927286073491326244236206973387739474513518357123519461523205789907173313327505901241582145207255442877556139587967810743190990229716711036147185250059388587928607209146883291020317326135010607618516878863244574796852032609449365880256506280845840606399474687367416361519087144631592087553968643067753433086480442959688655210227318159923308550171004656384039974785856640836596803710456899537239373300280131244784534810775523277695553459361779979822598498974195396090933367680762168929121066224400151118100403259313177621652488113935401972169769906524318503117713442481524125361513768676285482535407587447668596943043883595788437627342960028989031593629819656507612048389066060529457148790772539589132034093255794523490605063408756758845737868432063061700501264892232907621906025237216680213232689869001193430189003629374406538957501805868122855535082385889637377777200494204580919577836735171695243165072002084968495329804265317069005906664141605619854993540 [126,104] 7787525537526814997339450850986311673303316757246109865045310475748741311003977805337665303541850517337474998962735372919271809375725085744535457393200050104435962592672453600446039931999039340757822184654016048518753642732938480018615689726336275026512624690024201905616613267352081540941154967029956175839583692677218246526006241621545140868315675720435404394841213020947513367534233577340130353631943481946921925234213650718794445578780193636834686073941644246562357102257163144768326202033019714910692905468476019749718278281458150904626265598569313811886545912994065799579854912742637480812105658947652426276139979194287498004427313316630254288837838160994983109283428084164466208283753843145621063070966421278104205206008610326134802960640333460716263719706543145796449375906068118996111686897181365233915548177138852970310421375997120333788514916513483028855456387177443553362792219543364620274614427979242684635627990201978817004857987174777246725064821980925606785225841765519902231189731729193316963238916192093329456306167646640110571670380958490712220448086796314404712317841716910393940093960560215523009838911788733462430004606996688367513685429476585189124489432969959206403513442459500762639036862091948474931220965400672227738936627164347247077665411632602926779968700818433315973991050042315757034581265733913143881220775398170598759337425922970461886423887005890048317992947191651074021717329893559598544591889321870332158289727569006770060578581298067654436334485923042874886641716769942991131701655134077275283444900783761778423895557041062744148517382754022024190285802775951061305212334118530219715452869938871110094301797843333606839700774922297184531805666713113064056094755459065975207273741268300495366116175199874755592468698706127209282136942834896003344561735136468128519576793302381088491359131361758468019067148848897514596389342728573601435226838334636610660262643505353906886490827955556651475156982678049320899949260733515908710065721850793295258305035205535493571914790577171660707271163226 [126,105] -8126390860640002242208339631991854769180727806609208122570657396848089956246264311306977200444248622271220529086879335411410408929143383311920680767481389956712005544627662944821337627102358171541555492269519666394462934209709628688317009525928178363325915424861350873282064636467275760267870979290650307793940886979199615465219772833343196955925413596880040912367088187061463809722638351204700815173284337920851307872334699885226587469021274604182261923407985500449904041193064980884920506710653089191537771859702163042130335876277107813261607483225924535025194198782736004789546292507517544749604865490695734788913269489644187161165398712161901235416190898680864038474391255187514601422253064006847002058455627805240434630466145964943093378158740108910878482232788691089404081608867014143398923253658203573602956878927491886641796981587939516427909758851103609914790754739063007092484298775077333457082591023448079849104311487065883560635600619907764697467989596727149810188658766681183310372003267906059251532459968458566656324851372108332044715601992623524436905429572669350808616593313654791376497106899489144614024790411873294027027867549632863862168422827870679602806441052055187179347968903757029727567135232239574553269560682378006445697125800039060358365244211195171592237195403794438767183642822312678748242461474781731598692776979743843436630968066144793319650428118232805547508299284473583173488005184828489970112194502525185581487798353674265190854982323761921886168712216989149992137438169924626633015464263326856453884464772553636803988772469621482860102945209713883392921041963796377469981025295292284586653520191050219393606287837432486411326160930314694987047790568310824691369035447532843230673650587402525669204757529372054294359600916982150567445488489428853088960716218193810079833546616953276366390002645732163572736840627835654530797077164635896566286099631070385050402788430937424307131437093270435328433868306553225282378038295519843842808552402099867376931368495062575268451062442102269166096 [126,106] 4236676959090034596411575041232661875467613844122141658500096894438223306935408008130293017798322087183154897733422028638914324708400806588360661175996098277959951016987979856373491978269544003013315216761468313803003502779177983389610669582845756415324684519953270968415277150587977212424174114551794206294968723769877472101885048072543601422492786801280490969747013976667245562955676850704678885016996168508630834505221833378376712011105505126263615673030729564244575390781684783264746932167490686522216703136621483573297290399694606688861311202069324356177626145270710951643446246386013189930598934416034727704011366708039177368100469738806082761275612946668042822141999023120221635374030494765731891919655861298119524521023181776256985447040291192440435679817410594245095439834259217782067691945400423239543052551533131789577957099189684147847957613887788620485706853087072816392289264135639567562838475951501100840622237141300423036781021392778832272405672957332408548299952686191886465675255480621094647319361901469689727926351583818435181675752929902026960804813332500246650200778867255906396721405619242835150641378426608942034126296386329423863780642139996360197027064462181358479610844955150317645076005659709610732991735332126245756817812931562830320256239159870220115302384631583708137794885074687672677660257779859346918522254189964509198663729370496561126017983143226896805403823636149559931941510203146997443042850734804994165250166611118381208473849219705442606332607535105956968893775367237206848664006095721955201921769725485371141448412114208129384916714821432028311203733423554414585813479273685271986546703073472006934678138125826440072180358813252194871832971603194424609404820681608775611451888043249798028848907420932789844697761775432541827249808304699182704185383616951479718065845011508226083200043110179823957185581775622884559504728243851922849979427631981057907366690346591870849239179402551738775169821548601139821375040361887099920777228634816930704660335092635599753779794983523472 [126,107] -707558480667206706478625907665855841638871402243205028289223375354390660063440086653630380557966232108200908764245644449185514599300954117088584787159915720013724693507987469640989282253209692959647538765640358663270830867883631056236306200036409113078156299351801244645931709469943860114767407816483472752948443442807854145403464076300176882139528866009065747199462937193904429809079418308413658396058929133417346064665205866711428275732316115818573009049840674034008156947357522433867549877171137167190865688440037356354801504663827968235519732192935526355380509163711430162043102906535437608956288814474023665788439039607821710103318410308537042715962114416435083890946943620528318341538868989258339770022262138478684177790511069383821055925342957100444572351559820842475003560200869231511930766779464960602591189388816885507239896575685178581244655009239042940001451568366693890482486721888062843564849433248122525301603456998470096490755202242499981924106736629913246701033628442447432687241923461585774731064329236954513931589642432567433250267656924358880347964027471402825858506513156511169023315518966000834393950808338236064795514066109818716453258511651960472102442554226602166033706337830695948727082437749693436979123625381889616179775113022852676998578402305009327269954428766891358820859023974600139251438580837963595899084053264372447851494646685442504070209787792392578313236502787353746524389493711660282370299674746498683145614628861684133653003601997231436261418332915315825249925431484424121903746457927377705717330664632039603728393201066732512760792475557444262922078765613678211443433431156993435857449570515472736245958372837615576343876170017108051304687991738115485771583506653478970970275867796681652747783882588048977969072349428612507928456993884211196001696546556933908103016388636772558077212775464751335011312573761556036679262888067190722731016999435753183799602775792861667200110978821319358924971637285776187763750628810040234959737837135645082652545014499037022856008278 [126,108] 481490944309495981848430393516817204131312196876746367136871135297590515186339997375914158065582387334529009667277135015308211024311284955494787160769885656956827464340355040568076340810737099924530757329057891708965072871789475141753719281016744038889237351997644537518293306471309352492709167577654869219937710125908795553733979745586612806981146631688412272563804149395742656109814038479868774050388388007014806108793484541629143952317560521676230197384221776288106191261462198208213648628525112923884825215658247551995162133609607770717429711858327329808064426582404803631772884014347680427317944389670750564689209977788864072841461228646756155812156572134724755760805084998985949347505788596576736481872036558344613133437484137236713913685343609962774573033076336223202640834782451526974412728388817401108760677879250522006819827102464150464983559024116668907846568398238761900982016953998672247456842502650636245545077806039786277030916297421576228457567468765202418847687604891693896420877019699134676484037160987484187882838972483406455291116949562942892582384712471194209197806068801285493890495683718702668120048433008600655416451250765837446894176065936226819004149254753349161780885441869934235734695840988268118742859236959127133138055056332346154403617897055696717723444527718341529077401585667588305048875741695804982567379634382885061993165849179612487444010682400830375729270717295446912085006135042461097272708155504262844681632786308430050861902178754977705478378224432616584342790598684992558506737894271788083391283979358361701200254872381449691537285867221725131280940016599476218009936976230554208963821761903961755984715059125081556197976916172237666336747842895977211519766081214308005605195667091862269525843761918592768003614628545031845108358286284192998099530578058036359595138273204969263208116246615566055857790594553414841727901792171517910330243393733380144792257907809542580133846575464001135428000603515525312877214008969957914266685588974756289532478877655586960816 [126,109] -299094713900818925541757114572190287663968559072204960018115359636333337736567840338762397885310792729384690184264570502238705226957694617216790774445248273095054114031149963106892029066259591864282411996123018322518820990552341794730647041545843472675943197349628822680031655419707270571007608582050918863234633867630334899260262228664554981898279943011735105560697330284639768488079690442599816274800325695415378228353108620507037999421604689569210211712208946165703761423206001964353295169157527797674081496203126823229702911937683377915025556259279475566068116844752061672050162885682952021593520447760003731442337099256167486268166636688075063584016617401483305565794822180121469577789584324363873214808396055697455803934744172529836869952081142768732866507547396277831820093765376140726951212001635981053340744600323739552223131652274878975237705748619064258784213529128319555188424737374680719938253264030561805884030093600173922131352980573453592828326574990443902252106855395735261650212713986437995123460270786420261728993416839598169084758557930984025099763726802372626177493563023107861321878253244971673235334064607625247237975151493407228265904166274369728886370454818197793609270542748407479491458518748175257333689579143193159420876440008339206324599247900921434227318461304844941733021706593925513213188183956454206825739537491261485528670866873695053165189783811148104805923961370179450445945794862503840404655591415337561424361079050683798335989250772362902807009801547071619318004554419911187395981253906101308080859535119189612846769049317401689119866267118775402529349005053473208602117695538616398802468984525667583332764357929852029726818719381326031344621893984886495112787863139117820965822181243195027476755820786113254971908823639137139896544932200097432722924536411545519109512790070260328758697207640974144378460162515299234813118590366278900417663775850014270323106515110645045222704724036240581366469402128228242560167713441670057150674896949243547532399146719660 [126,110] -308620054463195692131984610641472010200343685354473875019403111293678015032387810719384764710172151280928314851153476173105356392598938878621316548791065086824817158411747548641228100557762482608864627316362385142823770569619929557101782638217260438057295562819267111283880054999513926368928305134732381967880866668733548126331945746655342725510560760169635163209026085643317706383859419868737091386742575925126070396788388272551329682286359237130285441628809461364585170164314826183551323599123175427096723278424088380301179258120873517553543600274289454859482659996042158306292695794056249105236131124845562352917833875661475957452797017946711431195614955438618549380066198737838045227292734029158121384719571565520551312640822141742380030481154881402935140256992848988266453259372774907492574661727324817509621457028692307116599844302095613056287036524506915710496556762876692964679855279356041216949783552265010284383875992618138726703970315062689606224621817152916209490339679743861879195316406279080409254818275869010727604871260683710539491748489830843264961606549141970567121301174540134602347496444500108172446663060365905355002752962938614896932808405657801867104704447710114461274531431254813408743164173037049587211307806292869616858029076135587905699919737035073271071822211828237411565854445798536183236106175821843575013640567598896870310937535916425684070728526148087731747410854021203371020037749712787590421602424033126896661733731739570205810534334411081844389259697693059937372107580243645138583372016922101123527242915703241948914016794090795624798517065437929794703159815333862166966600941980605798055832861451845299333896482426781545701448071292333772115418047242182080041357629259158026696670852853263610947626491227057696623086199059163029551797319120935288976082773697047753171817369850595724929398390118400111508447100722587520053779575246989855464266374209692611732048248318196429349860546216978736349529037257755948136815324514556384739645680662806861416102360 [126,111] 90796854895101948629203357653528703634119680354106231957865439623918576955821495214924945130269224194586322794157264416133446628444473604230621273224106606916313287653008800751321798886725604898514279923869941868786577071089268318792567635127353803692216014131043682664615111226785808162569205246865123675327724492792107247245249046685683788140715232004670438469436225051093789930982568780930276828041366219836894371751996140374797011275046590320772131932712859528279460676366886817193088144632563266158758871540687610414023172375942035214852975544155694107865980762695798575722562450532562578050316623767556506500797563496518521051657722535419903178574154918775531367598780314485310571521004378239543253049249005995505017870380203630467450167902757583998094885288967326448888507983909538398250592617603047879085271408328266743409000320163286334290729009148365518534475970475600981815319382439027702895375708272835733486851875609074989171004211299808160251981603701756288898788995948020671495093739173480242359879501127130558614850157438105744746626668305835009394648722785583884151913624470725789798708460272952665096580389944625503889856250634337739327736463691302918474825273073347032957949831823216837431334655307374815254513741506629273142488346746638033732568297926255424035729352312780087867795968806087646578305339767361327001710962661676297194455337774319240287520256118097142569951582337278191731646228935478886465483244680595556641243008911321471899211934786646921728451569971451411153070847107023830008571974888748680688324196968093594228764249550827851214107381074725491988591833953001059928762080793669884570329421169702877827509776360893577599623446385467116870971471889205044466910160747336679215165424736855790591336174262254647954811514115357540651037392728352254103802984722041611134231193519856036311503686016790481898895306640330754136799115942791855837369838691555812560798692199451024175183872629216126933606425314959082746076424310827449596042821661531347220 [126,112] 246884541321036035219767973777898094924433527474127509727731888944171105720870740782193469164229144670493629778746182704004965959245699138908687751139746476336620204355420202565407642184203158769931939591062360228374796953282125996519232950213332929010942206500687217633994825346023342110857006187890343064848566922803027226842912154787638196930127595961897925908893460825434279613537291531473517789971967247541141882249166861238796918401770960000569164670207805647556239728790581660680345838742880966337734447356458004375823723803869574307510237469089508123926716914819300086808077920840130553053801907575690722785256440907519090013725691905295019660615147158960324222027730650864748318659069737010413441831844079910167543211775322698031660007259980764023834119415280656719752769113025207072816826983671507725668132922177827125799287058299687447533745349517260029148782780682625348603912042433000504496702536196416634578611050305670615970152906381202921977112400244157508686093484891958885586657234950126097580485725892411403787260466740264592685886331577312118776879038196696580915808268156290663145924129201919698875845033121170759663241222214362740079740051200675774815832378376610939380466786598883396015651711144598253170763326741520947312921569492156283599532456360713006241920930099496604167503438465448578663073680952959166537869310629604521889418253223064244467203737056012597993231446777227701755554365074343746844345868165948134054103348938345455009327552683201048924250134408527822588498224458068865131325879289829312884297137661938702878595122188751222286271361731062344175019245644144721881935141832813298513604625689761158256035515679105312271185293546274103454131712768502445471743585758576669693635777771365820369056081407678013651229229336427978771869901194484424668923820978820272519204493490805086337831902490612886554781128034487887834043607894731907093335972286375902654386605484419373698998387257976835089822375097236097083704028007045440021416393654500 [126,113] -320578977021066135203188931951181047426119571451707803185895478598174900184155474033956096107145497028208820688656799753251152993435304361963659223439678556211708208811037400927566514496597255915901420831971283907498841406183499200308442996807859143792365245343123157177258312684583292304504179706695100440268758724910069795364127701817509024252869348921693783083429954532420206825073811642877447444338704812764326820808305308940715262529586173570306404130988519091447896504166134193462915210405515982447801519421434546910171922233257049560189988541403311321394949681851834560370518260255646580375234120391079181733117367957093527655295828122892955486778471740874310736683688564038578515707302070145227176958700569265186354248091613856882559688273601084170968967183979626757497303975884641771671060677386811135294268842730215575520398678888445709508490262767774591520591407024382544261287705863101762530680844058762494177572316908794241939827290796813971849048772923949333649085525395219877345942396669579126957841315282130116590096949932702410086397060556585628016122997711399984851985685190242958794615405387231927724670189311917993833812007829869411378507599257348513949468833644916541143347231200438565171405658500826780016292114858680527452172184076564452733424065158918841171314689426866553480269493360971115026047199646064434125591325274594021488555815089451887789538494226947263205791085979891708305998275794618543668329334653998641782579640917039110524530715724472019534521082491458850970245934880287186227842476743325396118294123006015259405063033110399877228696210719386892433989696701513274022599979698944468661407331864834600082717494560098061155429138985937472743703002884365209258127863041670729899025001498538138555793553908007170068351504751970606317804999250287538185053392227268103480156930232395556120397243936241058016500226782132908606467481657869018658571829947906811143550769153102658653565569888005491608269845579385024903917495526152560425753248 [126,114] 194585888331071029991478143334489066963600738563573420176582204330528941731030016407734637562669180124982765125888574839972362245918664262262311490807145067961368105953718671464481844274592732497347688795750111089770338974436039923897229608051344424020079509910623213034607901733854878856194716197506056028900574940664231350470135406152181074973822120405196267745489678535989666710356836936159173335324467429167619913258316710408211179701101608477741764835961124315024571523159434758548802638748418392795876057279908839030454847524561016685652204927327723549499959780094789549220306548207840783700820209684450841465464194177964284302523045599130198184540285302345641083518116211536297883338517991878555373343650516541257908383671529943652109606406712045622915804062416026625271275790618031714115564195345268806190202984002674722391262224801401784866140971953496045176035435621651776399431952661992380910393978624712291646937199476046906239395725420076456990057000953104328153296631705161981767157008620631111071385446352978414678455803582210900397914453950915888717322964832320544070267450502468931118861173732370955045285081163331533991437218998499895903026282100350306083543331414922205877930912191490630990931280146885042923137380603763633379811264213429494626002542563032470172186835462062787982641796613347041647224136534803665017376723788667635391228447582986088840454506537546243744069696729880571424120542284671074512105047694454198764440074541487431855621545046776404859742713386762936939163931512145085930538511298215538830613993142483674083363833352330280246816650825549729729459170366450942851074912591079946754648748830367260151291184466882791435340698329759129465835796598164745678248016901481638785361180228094858185568293378978903098881923586997928600206660363597330773888067907716653579252388161406210445838042337398836018765913791749348085115799494740062697913867853291157129669174507550150106417638633487898110041285019682424813415746095883471024 [126,115] -65133982591152044923794915617253340497962152513693527649818060708157050332570457955083011705485152505915153104455423424784151919918719710649350312135708393194447104891311756152211824035577442570143059852015280749635149671153828233210099886062768104558511349555092429037072396350794013015842449766252616311303064134693702581702426491758838187883907116427492506850119750297567801726686087970019241191937965145500794129654558222549470283435250563825203122889797105304726569630522643801023882110340816763895724508918696663616159525900646020257160692806531894460629779246062600430855104627734509923278906854013209976364823229572526161270273346626424005122608126520648553289358669337225815872473629965126686211780061262099730731906200014830935169032115764349120680783759718064114015769104131747144677089988015336155476208270581529482698321079668964239143926144416342201842310279891935354806028596931157476525050061623542412184390544734143883060358445077978018752999271860640646011097583796777689710262304302840254748182889995661275606823323960652056823636961005662007087692308234324574593542370170690201494535318314489060457395727964988195806510341975408409400329222998306344507338839028810132653358681457589041492673303790335982389210521554770363896414987001445197541915674290438228844417452469544430387684000692335704937034351225387319531265810573876033628606876095470911859342032320439356298230040394174257133806013643226852642060121997501920268627396211156058177553444675126858968976870205834891239146174554658332424624276573940988721851711521418966657427328587549098428334438953534514692236171050369035991826714769194426376637854207613930175228056182290590732759471826027051533445901651960577749683784053731412213573882501013254630785369818406732020356151528522612720402277191566863310611861054236989854124742486871018031298590349405235605578899092713894948586469550062574297532869337905401937004443454788189513851868201292346493974416057323955357109173923636 [126,116] 13209148146895806206981162557219896755431567124295297523273006332826315143709076388414609641780274560878633530806681614670935685150458604117972734467594805363858520957444626787521476727707471508419938744691703802373181346718051713775487133477843899113552115408446493746358864380061375443206065915458931266216671254556527772308703303512601116372705320352903068555772787395255523249217498373662785145450616280786416984723521181435716322312682858365755149294881476201737580021718721695968789926944665584090151510791951871713857275856304679017743513020794081226033718605617579567181697820400812052038535686743519994938537196018483958346900929835189392611130105077840979077051229345004113083990410045779836100769025689741260636380536888673914638514011697850117266492347998284065270645109946997622316205378879471219424695101371668614599740328706628006490811186938710925089959746177327730044317820214104356088069057150956898778361361513799394885598553053846124526098906707097851732660705270464832917380910445496114155266157452072335718618999278824205772299143803206940319717703072829710869603938902001948321821495999648188365721691536812278257087790155342226648174874925620315697294360699337229993819903754654965160820093027423805415549737247306573049015670886240870091215972190640775893625112348159177017234910497679171171236108810318387701208169794049141225552637025373659839054084979915435905224796836631933067817536721459412614680638633530050614267323933287023703825739623131601592642027714228783313801554425797736351487416131978603691004363781634722513106566685284558193174429514929503457872836018168192376014486372731617189139479554762129650488521669646883439778611910203896420489992789772563818407928980676409498121368316765695780968622963986356280349625968885638319254027724747694662397402509482319037230496499139437403244362032471622668099221476756972007002127009020287526451296125549182427860577501605687707451973150198972359398952604823648144669732 [126,117] -1799284734668901559290417978534811870628961580727175366502370708612775922551277320380078257335349410933852532083663642286389137780741235935170083415182624923679125470737907389375636459967513677262533998863632759082537403640744626516733967254977121398504572175523315641038264215304297972210263567613398612449444435045280594678051697147430791998167306135424548911928436198771372729955247904441041478317236929643413046154354766284293559100743158460087410899036982425177530378254309369294560071055190109280144366804678793955548727392038690943581596234513510624677205014531809848497651342355826730991845418944362156221701439236152982581746922914448762259761719763907551873867779339250879967979296152574707773194080591056385570260503120557143440533001418344781565061806733210023378241229312094546999559784358775394548675203226744518448720742676242640888881697481177964975837952005493596559313832680188901602331015246260233060277145008436267984247728366810588104057199931663958614561377379190910067755763890854673140024699117124278550367785833452371489621612454541642126549037385961598570633339963646699180694057612018561581497683064454835796272583416264045041771846759767029261956365635536019838769252132184666895506717547330774654740090130031691089320400733741299666162137739390205996042151255667259640968099499979958396851899241595421500142864715758299062522482188604353541874365924912287744515993815668081152276798643715590584780218941524409939429752826895548507183264666768810663202693931714297398868972084242324846603887637416579417440474484053846661361282949812824308265121499180117400409921605380665917489398956518530185010675098356259505713509346186393238641969649726020853719481148745460306936374435263087939381227294199627427632524313673167292900967865522243509483725111391282590390894893299962599225365355789246679268842101952617221012091259510117672580609199900770938941929750424348539815030092792923587278237415117494899624726933063619276 [126,118] 225855196476022665963396397487757393862435357292039558469146961003090848752319231207863810018368188178360492701713805844105519017082720378275059664288073924179417469199642189123078017006978445424358282931968507935721912246091627506102272080200112341094739750028134112937540232053723611107267961030759124556914182398730565530568268396805848422229414705000797722729980023140888063770936963048033633851956179024782756818981654528974772751456410875778850990282047371486180494075996081480339676881303689301532772878929418469102670455795828877150645680243611640141785585458633000512894052511561935979978081352408828906232361098995704055661945355103662708926878041464922809574565865034290335875036089515319488537989687578607435206787836911991491034903549476947900104673773956260924993482416338575228183981906771565363476717946855107662482149181357367624964497193813132839317427095511361825369474564851417894067689524192942420570414252378262135577654997914948732239199261131367580578663450504930661543870833853822399312320555825824425301559242618726982674374163799844399026531494946298424179606506623487230466232096579780934784481200933503643439867942423282022704790594365049496263656524537255152551761881883170898296349570474692207209979361181458787278781392461146930373411468328303892918765827456015179800033603279440584265699723844778176951036611786021945435049442793234191627964839600959431364595130101497010938653693233953359631236524614115736628654359455091313687081006052524065795192780274569512246224715435910297320446833460324130755048414213353103880497971145140325199610777192812001917609702006555702956770253049498522443029101573998849034116833409880439697426207265657634039375323020891026668692154635378192948051264654223711059423542099942181049791802014983270397939552832572501767444676117478176344833806219545465756693261857063574260269625093013426385340301908161510003574374508537910301380071952325010374567593000711564635946687272 [126,119] -23811915640486778097911297050606896896641629289699913458314743535645234107631740031899605117640656884677772982297961535334435051328550329053989590651605204352785048228798348714740656040145706563583967789020607011358150640575849569231152171493762427219971832551053826528996103574445164363682449056715347096074226035424812486043076327810306266818227529929495451555018976598906144976608133065196517476978610207802003391652348270268534815755260404960440950504095536762088270474380550870866684811573101147096643683527805763430491166064555131834150992297599868914260767396817628496002899985800869785458871479948431042084128932768843866028887380022004413902807961457605453264850403989692091255490680820902555938796431270774492805324777093014839298807742854871802179166206942594180525226021346926694316082926766101358681457627150432535646185109000472051586680776086064834463261822447636144793372236110673011214653057279776951926125872136502001836141729015299654435730234921396837983066095290645336045975779594321751123502030423340131731692871523654531678054967859752051704815401365859176831425172768385620473625166236897431068220733411327143304897001519118419564865941024426931513802160044091674796696081154976683250039604798522711292707931274402478070856322753116663203349015005412770665975399996163777627851783859942245782595093933764626686812426199918188957978267498559695254241595943286599199108889452875440312015616266806769699936518718657020059697592431791841270946784008407454408964285452101054469027652359514259962052133304273707245324885384784529626835818913135515259445084002788628670153656513221579677493298217177766511621647222496699111839043086833907520126687081732310950635300567696842328552970080291986315027941888103236885750805056185722246422396096527228187346176902645514991211566285697082886017047228104796455457438006870794430316612880832802728493987929199619073658597107050650202311643625926202117152817439398639710452 [126,120] 2657776096735959701378910786691934675225491974729155551165049439014367882619194350014765568123299345078164870213487959754420121345760773524709636267420436081383534675368717327586517407907494122462654746004917225695990522087179054207497338154728610936840191354479807686133210880347016124195644915591795178255072833202031342941220942520809156913588724372813151514700865056807461823844272473531876086054999000810019659669210740501104982231837160809626002942217740415093921043031984487160987029440852113013739265882285202409299697773411109827373067996045912441606637133692631722320545122872766506882372682739496178695504597069551415694779262470378996428893287663685096320163536126939054287844663244830087877303495150910780443736404893190161621297034949581046720877503960100632736221570836053662432057681270632768109619200705653298133948510269628044534578525099273937185863815159343781248983701318561003113199771594744650023262027206258988138043805445427072714960056615652735316603742125838610600365974053426951792128900999249329230793786615171802436922446680335438864616345906920445556516401427210630794101071172874175046745823955174017452245826284755568819362128707373042091984250903589291103016238640634094762618798406036593616142553585865370360560869976585124878157306645254305952491079395678284842002664236145780506600506688127918490850953039586329657668581273599133446146234602895902247136383435632505811338290212497823762430915792757056020507894643412214421136173534049924459803775660240939133872690563403515843939432855645296800191992075064049276564328719553914941629434165924218120974063996009110172981487817282359045553110137442425131444666609933219889668382003926075668940758947594108889361536564590648510925438482162970963627757229000911618862840873386503440297375228054018914941492050549159359016555692100483525834635042651459956192755335217799998132735669608225798661349863128357226895392304882732370165431676856496 [126,121] -168014280800175135541230065413559124761172597617075776427225040438998758688573240234130628545398903446224924863864818372643386513852435337697977103877304844206433369404342209212775270700886314406290307144899294432897910680484000583187783939489523643157588835811794696912550887463196912656435249076403128372624086608516703411209438397097590925825723766213122434709170244329791091002638095662002788023112736002033750674058118228660013341012305085013803898332436269056404983284082337781873803962878349669564133848077723164860949478337507005776049523237937684421959790988471924914733047746958341738076061625413567316640156414840008359396839091671075536996680567429755674222798787642909867105786472236671717173925390139665047617774760027897025002345947213506207002899259346472940880554403674579912171547239713850436298925877762895851912991629913166835602597325830203461065086579702675668767695103558280467588539153589892914016738112779807633953877179908568359907732986208799991927940950045453644957858221396372726022820748655936374812208731587495238763582671373683194983791862562023826889578289901217477422957791136012819405307604871762021073052093036545499570676721215370474539533435967393104121736698440260414328032370396073156544918672339301500834605127468760855920613312781729310380518570040983992209152414906044423686653578950214291714247332186181179791021681167388320951082516960295814278335315243317580636680458412012833737112009619446476910006879941939291837944883545652851978840670427654362304427027085813125262912368800641827598680040581843900639687834052906331582191556865126890223292017167739878318027653739248042841963826231736051552572070539622256498930022738277392765958114633370040975541748045098083806707152951549803251455098875673407105084189402590137910713026254547823893458199137824036461620037646858406973836660612241923629607029760190346171264394181587928063736752306283294872042490407406865535962032 [126,122] 20813066105333292318758826332729487634539948286367114260237999377129109273506459233249878593460249995378201283112975309797014427942050492320567975284167281772355825701042007240618761066605750599649556874135716902981771439153522496131455680453053491108751465868721436455379731397750657016429557185632766846610764363806362489305798813912033675799262694514425294661372367236060964118185830816863162945906109809358662225158797465482296971570140200966082359546618065820864621238756411852671013300834980121900767609223007660572830999293212528457151295106931437784781778652721939604484107047926672632783915921696432486558398591860087542105584350658842271254505043356748689158792865860479575166130510411842709689192567076770111324588348198774583557690217141023682399584006536689253382694516448700556439312921344123425623157992081559571236390533716953330469295525051793893290160669266608317703285971218740977173906381193590641375117147909389927013745130591658758073299932706179438196103409297888736188457245053721557651109077768564881321299917934132985028803717336830474779167101629621221494140499587667326479684861790223239074789747466514205895469079290216111321482236303282548378382380990691833825418715569589030606597873454109387289271247569678979367625209937689670331392654870038421814903625861348417064580064717454789003871215327227420946471283494384578128728150972375201200624964049046052856608539979757292962660280894164943138092239346447787949830953316563051558097545406029897391959471214791418791561421152310079643408178892656854484219444589359997225671449369816911915474931297921157716963334329591693732323840943455551036016705091049348531349610620577619386735669668846995944229511908009347904274409556048290098949570584039653256172695540987693397659305553072585848711484723535780438681621896561099655460003132357037529924352570930154955115823712115292045060066689203444194784257891936268101487842226895248952 [126,123] -265634315865292872542900773668939594318041109577773666050067919839637788338873924565352226322769385595611232227742376965428750168719322368672085442287208612934723056145610183749776551477240510247275274181208003840556680038904361629588235845872670095823293882036536595020848186507787415575425052924857627506177345934995683632513889348761796277345612951489957982632790911835427493726196055377361416642483610599201350275393109371014486407143692776661222603728091899780166002316894615096451613814129587003385497264245561751873100194634919355562769323660697593827266894501608215807308219115442493340257627817442742064556651814772727568661455875246490127815586975526479099332168545630549297439919017138536960810632558750239287733728934162901882153160242832473873677647273418753701677096858600597444895421154763074056771182620714483523799446307969352455096238538525270904383536643032299372710946958082456083272473245330397700018951690504649684305043789690938907141500850985716597194448240050841568780360424348561754731941449453095724302586504517095572375955458074271709529716362325835170579971532714821536403383178405927138223281786362986440273065777583173205336795950494267804946312521695445342291006522217123929394753530285453640093455972976528561601585162273245824765477922676773429982459604704273098249947737539927142568095182987759998728741633727872637102680780999993007205754209984920489751703866793343235010271084761421280073311352265963341287507701606040583529916189269542712210017628681248039153582385864481467966893694983490508568711681658047730592855019843931810202702790691560312990230687199645565514347963397855691097253045517847645861762480707222797444270346105117259383088875487987955273309112013619285098199738146242223369006380287949661238459044929376090226405564958385137187425775715533823387378837286672121747778444182407446293873612782146751864526030644345221998516576680423193410001690650 [126,124] 25491104633441936364151824711650544646883881284133315114833290550487074757446807231210383777792289115507440368088714944998975975951674758153382375523876471525919032487124435707539626975906434736813195339248471010792503306612257202932165762318506634557279449769365291184601445619071243357826427892845902660200520063343495611952127124393022372408445692437325266220207536700765433969453776026303812097061888653666008944514743056547549962971096482507066433948377520060565997883234728629184758966719578268561323764367293769895593528841205293934275560154766683601526160412446417384463628486283059535109172126064822639003353302730115867574265081366606642109090881413374919746258467264931030079411526307106054583422367116666611159341381481683236059114165892895164636974422871076220138404506658164093021140812708107412051242205227144705605935074969635152541970202574728340698284464816508898281100895709144314378041944350006070905449064872893287327260258693328403442407802137010298495425607626176709330361140473067600546543984670617129798957739533772061476765120638582815711640902876498483768843361865806347356331769325009747097264917173599738725438774498136384363339681859909602798068789147637426822126195050610386212614684234535330449383655029021067405268060868226304228084341278038014255062570406699384235449052033194079482427865718371344826783109584366693394253429285684983296257251758333022069924876173730251293842048255628918972154903722493467560428821386234456062041327613791687763926953426891058890611088167932619478682577874458147082483929937062855269698346168854649115241093053152313310735140556054503902868830259106911612500778500543074648198948849143782266018330408750565629130868781409593145997196748472173555585189014113932555212700396765399154316872318804007248811165218812601215032501117197811387500636560501023031281925124432708682912095497280609269009217934731523779062815362845551805006 [126,125] 933377107667610200029639220710714795714834854649919420155816332074439268659210704492916424555211174565077205253879520422653251703225691131364981699338608297795488362689554082030492839604773844851929469897120565577379711763141353509087452365119121302514242305044842638846830964033155250952540725953825702543568190391275935534616361109745995412930346837996359194442436421172286991067142077623996511352888421045597345151494638518262659279086038007820510013115387168738829320408771793996225838073770092464791706841465700950824607048982677387161721108599773762686976279547713369100072789013885359653793959966465591076938938874946587152348653977830639213745855175607304680996847984543258197513265153576410525486080222111909369090370337406940327416180492148804058615269664608819844477558056340269587234877344069426560076514706224786106175908902184539810283592483057489559089881688709415374375242929550494313135677365294238056478669353964611352287812498096595094047286084624299348472311532960687286119329520812133007576509250976057692634286746977829596020322005860287073300396944806987839146058403563766101210892014659305380007598579026388253497135190276103554529959979804647181994078902979470022959387370400090506605050919445786455031379908042280632160642030934617571477503467013387735525765917480858028984156310053060185585518090503091274684065979002929812292709019744773638300402240706474724117716998147343533293793884140986234658170937150211901400705051815277881750880307401158049807493595389328977114600554405229126632734982007823752280669797092047022953118729625494915052566312355917015642138099002952248355815595363840097800073741440420145838647149891797297983976194808594853475620619595962617590360635444534768749039347891302064677094155369391887325952246903833008157403968612850249773297158344315943839604515954450952863629701273138465295328420430561388513797969041424326908356419344216 [126,126] -124096512501110546460330850893488556967274253852486202573564782680394887999657069354276450927052271819709103051363547695950064312509254100069778036133194660845918428796076118479122610740738216813996564546668287808331215551374172332191302595925879277969008236590908325464336266369577655108157000986940203244262006762992065281258576114507617748118097047521694339334209135390805328380720772593345751415825964650825650963419074665747101617414636602429665354346724521047016038704659038404650347546212643171429269459975031078780197183105601038699801846415055271690570770060519462186693957406379111754463113589823880586281694001693092819859519860833965832143221006543400788926208410584813514679680666531437911928885777694799613043463889186214763400599432078284595138034755686164904066173823299782346094848491587112767877915941592186282391556770777916882478161733487982917102163583064397314964804935020200851243956434781230419392917489572916706908877866658601852535926448066665316740282297144769500181278730425640248437399317201134671246256215919414553230117437785773275176637724931626723900358307674253707727545806349936856115741651797016345518045962527257178742194362878422100646083841682526683845864523178714235079442473452614588563241782188865245991563459600071103432923631146228876387623080066632752813344469355041816908761147390964631677757228295866719776370607257721279334222036993901765158194039809358155254380401921116172078690699790873457730698049827442767474241569412966735358965083680465848567840259616296666029697779922707220604113964239629337799458193970963543378367667227594835452082878086143729127437356482992709717886775208398625453480764888402709835651953723746367133202529694569452825654260943010327997620187816074654962030680486589874272544436080683966089410706305619981869631806258477123260113713211399858294488437070018797285315231285001374953837005858140895165848800 [127,0] 10633771248890086906632112840256568597353355097436560494743582123156991710694013416730149134538546271050934474219412877812748271955427099068078616578914672628132186115337662805198482950100755879995051256048971951143141784433748491162728403155345649824793409272450456780168229257392477821188846377372704233459786341632366493433179988976954422287408333015326452464381755022985750049551430386024720163338430406616901643835425700149329958232331299940481592578079634430875486261313149025922728618063653506137100107055600081019358041473348634782360941778802469121721503240076462466673522165609842759911397036690096118137555958474480597122740800836838171268895851381496061710850130978737298165804702896742350506424326466649385120235841076772958603657624915050546749023817913009183852710702157986795437839693463252711990333500134449240259081953762368848090457022377240267604137224574909441280253275660206109261452104436420137399357893151519993540536116184108057504596814092198641046500291779361576322760886565471318713988343611921631797989928987258408576675676257859889116263748074132605627052105358895211376927367949210275649103996164303068071498932518193345469718961935831008003474201201086256905579446175437824675210011698958858039445083208239202200971378467634048939545885552459001263161702184418237366646030461215453712637968686776490506101901735043227104250071065388045878233036572307853216516377441057549224912074490043697211546829939929732580871429239055710865606844403846862762053826991194204854644349815606877558020351035500885735587112596631445602644374530460330861535373930071570358146711525982566110526858628449157286953620408226613179405460289452568229259402708473645031256573700208743199593162873988523524490209969282435274464403072341848840340263744418093095208656916765281559609116167971721898996352901370151645158287943901087081747233530341738180418989321409866582734901022140504444736937763001742977384114892009455112958517028838509053712883182883723044677992832921426393499037051190130701149921958306554249168368788535658417695775906593566977178215296517995063107081533251330128709485680148689878914126728938739507427648981973741693571604809638161285066193174153304308488575982878665500976373224877586210839526411793716509368579181682434864342212677001953125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,1] 859935456017410516782286346710137831345158022595632330990327720260392715029882230466491817437729021056649935948475468440473178489880202601819307816535823461234906803375577432608322902290169306566872299336892222425734750180409742018191744862788521111762684871679629274376600341652229890904137894282762555599269444870141352526611603166645269711563109223619808383358348296634899753389635209178055985648863679322559565225907941525108326185177891678974737448337771072725417225963935282541488454055850463678939282680215448586251910891145833776082865509333303213296862514420704951811281575735136586767210418969068822481109588690294803259191721634170669539493521286804433147419151356243164984978584836552485070977251361153556090279150413340102079044764966980054158360076853024722392749093066291006344639148603540650527518995845082900963258153869145711712895383048539802538460303587277688117788351871848476934092824996196419713188086076025075462727116899014157030867078892172560124071866784349663247070676250700156792670984449714194339951549072559486501977285883599620879425578309397641537495095856363587530602188790651017820799125344062435139055315968418137651580800482758454855149328878336271277573465707366973583984629245052098179653834644367304727170237238606782545628325358235053872567940813137931097247520435540723514870392467769769359970604727833809419211023772050667002080585241966708699746216934202104017293748113029223381807072143861108124963967632687486974183694630115359742189610791385126826209049995049311013118506584923171416442812001790889888115713859148815096814368998491036131146256918273935191325715444582696165639578074239268697517084869055193902567524323697292769882874485068742020362128822602518432059822321170940619588717206581521844463053660254958884128733288064435374853027470069359968813481870794474215482148786789374003945107402262087341103688197925233181242386794342130270821390810235264573440956732824237265078028631397468661682768918450879458576525418649035940909153155259423463365407711010999971567594221949101853246845737638136914302034747058117255277269683233609523067400609627109698759395316861277204143025746339211098955430618779757071909345380361961300294943548217054350988481971241045732943218470109813206941895558088617690373212099075317382812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,2] 204666707978131156752331394888632340866161123249166341372091178375602790284077670162669670381104790429010055177139666332575435728188003672635555241938114787024279435691115961416907954720782928549983532881497103510096800408976557331899807554405314779926800584334060039349391974242769091850890573997375190360999943490800906942702579277251381865571693538008488372774890978693696469276607035163403319737468859240619196542168032668954935971778684992314135691934775008753807011366567348775329785435878701488167005627724844987374305643676242006008039821747327109745185555030223012196028636707264864597911840323158404370376290060299799076079177503767085864345282299112711611160454134398601666793942712958034574954106967956573636050866980637873550226649110395303827398278296610357649732226937766421956688939292479740367062804910439819421727230289375828588390903045441961795406183068977388947527245184099352359356527228283178487860647394726356550056251558281805021392353074917122593161781808527128839895287452322982944565780366824016277189273295167101860790317889429712914556085802006035149229285079543888910092326572201891570910361118467240169338751883791552529955850476047456536686760737334273213804408481939410641897758634589844605177232940791739878374400517488504715517294947566940300543010741771393494010651424829381767447108926544094132822871440185657574706262591972528937909039403310283972732580730326862210693853630041035476575222868159399658260998486903983974443736447030816257395960334416909053418876805701806997988326060070626455432920786715978259345319668826906685684432247527210181903957064731718036164230013410201162872669294083201744478645047631852382603871672710052766933065617120719365475939578130554572268361754329250352025852368634007001397324691941055746724865441212058144179172612177548210149598252424769780721154240847458417905954420505182179699975105244848183367738259958266039929161634462528034668220640916153878916920181348907327959983171544216393380762949855126129981966323454014929732968951920819295195466111675994880063979366378017094734679028062200605751421934331576944286990671825336620293031490049675537110633740974963710639809661519427393730525420456365244235896189069102154342959509965429696953697743399225007047970148477133989217691123485565185546875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,3] -4247132602724585755895936571636939222707275579688082843228050484023269923023719799236521261049895393958712828781540465901171513889991696364109455595484755117855978967456362157587719938265681914858158388334534559045286789936165576664531923283371941516844066674447313994119538141397009576490345688544451768848693583193479759843595164125650920159039498693304785180535560100655794070206398607564189817098521914047341110415776476639260285177085193160205603522158794592451095628195246009061440351546568957532438716749199244459879845270664359042895344997111321542659118656767993846353843718946489179854815802285950821922098851583168904568607620766269308030671595571011474767025840890177030986131446474017385243538738443655026568010234711342532642369847758326230767144482069797026301681923936869161080347690921197171131817302042658465045065079544894104691273690310525557566779682484901141776013350215530203466335526497037494988862038914353703962580295025339528829927471822858389957919345786353970603629526932338153463449680476682537139285965596590450605449811790748059198757827696216478613902987826027437773708599657393871370157170092176926933673299392156060136625006757448952651232353193295073265632243560838484369286514440572598782173067294749920595949830914125437955837332626344119941342837633315439823482049198620197220174740989534485262112215890605202454519750663678835088413194278566327129676139345564388545495874933927313609504646811064303564196996872468466680833738696250639114792562793095470785021415180165627445877003771762069099452309068718742398028667392529817976254343967288120268004184826111518367248845659462946109637489466553290830178049184581813099381973389248754921881284431732542440274369711967956539899768493071131340214001793570230452784323063548727521138088412443464263309817915847210321198284859748200412525955202523916877088329396961450935059476448520239323246382466289346330879001946323581843261334957251220412631536674657971848420782043711409255434225318106381488807642494252361971950290519406081903975594435690844090473460560826331884562616703452421309638969039752067409477736618773116167710069560838435190880241253441210035075766154460598839053944193481991481476812659005008412503803092519023988215966858516828889503653423308227043975193737423978745937347412109375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,4] 23655234414924144504204458850727496490948695595355720825437198828115052816236402348692605166861121041901478811895795689062787432362867406412549178790994207349652774203090668880240250814271023859085574823971622743789382799139918317093029988241329553789636692270228155847253549652288007473053152315424885610472167062729347655452919666604869201955937105287521746036418102157135880094255391537570927082662444101039071741383702283928508469014073668475224957317778644191382375689247201109792828531630867091764102981968798916606061134274716573899240186038199512784343086937273886866152438942984239627770072735140396077923297558085907033134049882424785125924041828865324268228029242253371369007957476144876930211417956478489677625413674722661167579270797680039401910891330848382555097719944332666325554232916710115265858712527922389712524872183391039992600149743823903711434426318164380713223915637616016917824162937570347937518657566409669183789017676502392209904506324823307801046671531156591413433613125729975171683153885002977792575944076799795107899657642032281471605957114695245747619702060400412013421590448535946356414911452653156559602654512180586567256376169425322547422180688961192087179757164900656047441530412954646002984863144306358340096610569958485865842032586378498284898603950852624771649593127788439130702227381790480524498898253083847274094074582613625492208516886710557059537011513261026504331567052899043221423493460698080612770861976398846015355660921868583506464326042969756154970523425111008749720547196689296295647996147520645068800053665004918497469719206723464066752992594857956986574591595615881537696190515686518728440828075704488050437587557328334998447357940409694720989635389451143539370568185463598523987709788390005180028336545112764940769751906566389273318589720891543586796908535956482756786281743224502527459305027165315486410954839037619830202078956219495487071435913001156547550122389828493762966687003922053838052932741766416400361914240260950849400534201441350679542980177197787168610682246303498110439870266402179669186037299915102441979482163797116066544410606793065018973235816246377606437458606716458305205445296300309180924330749622916866164109513859195875847683766438915499757940968827791618379505212956616421252076243320061621489003300666809082031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,5] -1608788335110205101443222070040780240648949579947777151574651154864450220295532598884973197971088376761503133972843004714451395946577117724373529391737603084738919485292857395324928570209926269517080861995039124908294145208028848881657132132668025986121599373723592248549951325016214534965040359923531792100733274027308868921585142392276864757703153307371392620602602342894341949193822504570273544380150411844332480892212154818192146687357385988735296330917847960384630154307119121550610950840112285110351377087069494794983736291640807354603713247272834095952646556623974778552568056908369231745684158636488527922753673867928316720526617381821571602297832889594111132808373352997330742741975249579294941120768452936081341741564714173574618389589717778877988466852213470893802659990048090399993396790587275650646099926610659680925999678049136121425143307010138444087827336648660166740883765340804253844306509316265426269942209724037888654301390846930141165986300101660235735826580219587541878122379872168735456352408566445945211750672179278953682998219670491444571715592726562466035952379221025867930998933303512528028372783763260341692987607207519669097027290755637231019711288569845261374585973559983339212366793721126230972007718499223816066855909717221223531304979479614925519745850225859209234436619683879601939757251316772143780595438815476528819151425065509252165911329541878844722809412857523616317307140560590884401972844265695899316366347417713916784146538521458349928201545089841203503796513556142698915554892137966237026279605788320207078881534083606850144339717712844272508884104395792027813596696403473799376678907346920797742787963295277646437799905479705672891073421872038635124429920347042323927688218429037655845822347844965216886136397763059431474256059843374923170350860482588454436874777600412286808435687759976931858593226285286220497222358452108506517130945843977694773837176359390072418119392380813035077890557540599092414846625463560983554408258669124239529005825644360670122927655539728003660076403251381715029091428077329726499133147902425554563433550364364311535947245007073613751271277777706572090096099412514358218761690075704854143043751960958459859076318741724738090301230222787554129602783743301528513395288237559517169664689839603255450128926895558834075927734375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,6] 14861432420152843232131909315613860613167303711487092463865751299365258040770971587909389532383202873925791978439882059680472291058926294796687571394837894208472636666666558433930123908881794204243300103575057001761351536137058405132516699099108708265318630346046483169212550035270378855573372159470696672612195477760098479573948002341254481410649232664890652037404708084201555592704165290847069284122204951572626501751054536948304489391953778052885101626477502814229737551244327153801982960253747215246892074625736704187199194770928250346393394777452209748402216905991740918343174269078071214166509353385920204545572182902923123481778868212677666336520616355764093992203488677578469305978972883642912057318790814642567498956210756659861077574357212246788691083475387169645963475930571073774062293779626041331540103594972296793666526184385977148619370927078088757183250005319047200091687905997115568353473764275997255670024124802973088411855963482188673397051865168605129152188031490148012381949654627993938852029832901752620718998447712422803951403571948939905563426420662925043974692771910039721866695791144485652504719974577991417287302150997261635865310772977178804734329210370174529490526307924656383622557690525295058162670948533870098975147293033866112497916117962803890202519739627601648955302017716878074016460778464050674004515001227163547309024927283388809031619131694551084420026516483132173264970753419891791480741830934686084152243876987310127428044289006703542967331836063735179008820224820001101760365807887131284455186570677819363686137351741115423504224744345850646504500549471610749728883685673054933414184339084887366616695074606729541897364301982306474927615044202805379877447684283515654012250620126441813962740738584565820518762557218916106573269123419339641048706032028728376806444457188874699188510755593958162691528988883712964944222216850686050763263980047747809351673929653914589255089917017510373669199071549487308174651143940209569185405300944708536718828318023949950258233904071964123969152159515001706168487827163167424601470098001052727803359037714937735751204879857850762119109189853732511832872866370507931046929430636142745510918940804162380409757457722077171873081273510699588885599973726950797422316401109142110976069403984259342799134628876345232129096984863281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,7] -109292906095306267104173984940804670553716212742438195813394503762746788066657952132545337830788268046201910005085608903077878063275249626974933433599100223458030874263532830588268769114238385164051139821938702464211667874651896818154545323955024759205316525980693798422905316091912415575074458269533032720311949311261396948533733713431112833053129561624515716218704309180038820761970725673834414468299349010147282500572667561078351782056932300704488976925695499483242332989056799693784993065587916704407798622751041991688913464873210811735867496987364872400615478395461783459850185399321644136716424679238463158517307263153512948344706787282184743064173502495474401313446027884207489024032556937620831530597751218791927346919488717196831379182038373392387804801185053753811371532602019485529914278551649209547279582895464898664663469585657110559584698121673956276264431867924482997844164813186073654135960232578301475241463935785966171005235601542231443055227803127214340168871100299093183508786949236602957003119074351614485716433658931636962647738445163000027593372812530901999076708651399067362323122172520022279247674531751938792548970363436123128733304257242647412095646175849382210331581905580305300881695601319358926370069135998780358859248554491769315081434257076917534350718452594654019918187518925759940529503362303678544425212281695223211633294025515818389508467343371202719194334544581615174148392299566470571777246234104968685884502923770977224958401130514161625181712820215099550871032733497737978458053485301823169392754686354470759879523489049506723465495411270989271161316245079465729359996965991897859899782639321244271061360747370792007230692670894572389708525655991239864754981502014613712567718900702104153589915402908698600440577699782632596910302962355521958252685927824297616715675552429770950241387597129918019215060157145243333044124918813482865467325949973290695692249792491364438360031032199985343594892968447216939260800068646422457813874866827613905626735097149729071341728912021878970572600070438940568034484219035023804792243597168146296454730581372923511394225522533370942994287869966455592905943489438391622278856501663176464768207242505993597349603530099416543269385547075290757904442978607707722724925787814635611305191303865036477928340818976948867202736437320709228515625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,8] 740203651895533005918472380635131447050325143472016375755855799564321187896214663971315157330700131527660875469913606189416917177752992679816949998729404945129184587950905871576688189615539611005218818250175796232166118773919482079592004664531532847521425794256231221260085974335046763132284306436400685588954221203105309873015401546238705268554570751743687051826569430967983651814669400158610158583254663508119209454396928808109376732737074761759115121747919369069745402405051601570845649303814931818902418591710092917743367200237970604310255056220332175061429408813953405591416275307393480989289993518675824048978445669600711185343848336157572447493150289687294791125885818548743062621101764978287095205605814409558297692333116913377907528237181467740986934736813819747342661046342267553201198491195322130465088154359998135957767549462059685069356065752907557114347351663896307858852256721878235263465044512584704879421563683823899117950441661854342481613186893825907313209805333021558550170413944693175553363718014416893569649982633469363698008283205659975969348572089873388175756345265203084984964262919114195497921170062569434610955301247932093212296004899994599609947360683909858765867507773287047942467490646793415331513102138100222420897824028503846216647575759023100017228222207283366973937155829726114714330951569506472068251950107488070949361578560276975563780365028256477064755141887185225997279903654728256568633074566218856121638338582978814867078335890865982412738490758444378282116772094234485417881008305717483156764452593095769076097025905713806008907316650413237438856474473264710881735643571089059802002791904192950580468383832040068677817296223313234293904474343387352873941195691633787347983367607914675253037647122821260516430186998211774848141797932148149292650622718045474718880080453146133700799785499883475154831028922358788936344425805115951710743372049909382640788422622936533323136719623192091193818787441606257012426324583300532980076945303311224802273575087631230454240490614273650688492372409427045585955052629272142614670551617993863437600000144482881234851813491160325315547370418100375234254957992442536420885004252276027472747347902974394073674284637518816740021175283172395095186878573923452772289192337087411264709183097725253980337972899150589256578314234502613544464111328125000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,9] -4422745194560032879087370029844423311540313150445895354151332752508701037409680529375598371693232994896272482648794382432464518285262961300176201970606005533559101911111452634449107138462207641771868425018327259168453749835422332663944282039410218329493924512610500599364338996037206540727464581725311636128238017447763365890938030081645813734690363440574929627392923819912098892437656400811915386336893922508108497984950088543259714248339653057747999804360918072065773479273197271376673588655599855798297386842746587576783042945913541105022819128086873014737437956810095199137038683735222172513165230347805546068669366420977509823763627313356893627055809114180378023148909628742096384708796959629698064080719541306461061849127874477342674659374661890031699040599471508449826537479783368637906517533696392185789119703941811873900383627162240770960131501833108651479463466441084192507916813855425865596040880896877287158267111659458956856874359953135613749909178461994060542537754758784848161318857553065814205519336394643423088322905385801535285660113858820349621650659570764551565243816967928632383274394423974146058836520413297768289229622059797692783009091946792075072545996111929744022819477309780869883132776225222228232616685813654334884207946667562170770731785515026258958620585116080259216455169994190909668906427333805251016407550304439311325501133832130368511602220319622643248696455285449499310691527816601556825372349659879487324818087450867943715144819313702593979407341416607910184922117713189351701053067723405617725532139576380592925314024439381819413888092702835060897939273388042692806827965475495055036516151162665579770926681668201994379304056335511214616778785881312475608520799756256782933125976614447254564166704147879335953845340765641938285965815120161771866997854314131869878673813303530391981075823727481008726675358974085110610177630067154620907576582619722854257811598161308269780585776913895287435654017932256569245173462598201233342732959901964750282216162117325699015364227187180195579676294103178096316541957700982424379009849841664113003016009571273385354630143320835573219846086026557363634683816574658153586223345376565461059454390561284412904894487193802557379356356785132583952515869621526604183414564740119182905627507211985801076727366719885947698998052146635018289089202880859375000000000000000000000000000000000000000000000000000000000000000000000000 [127,10] 21867379750861530533706308005425454394887011411826592700358639962089071211015646140921530001469013877787272470142528487291624853292150510841662717656288608795568261015478110123973877348587351154482236437476013679940665394054408536981523152947529014718094091534941369637964071111866420416198833493117159344555838469530628279041641164898700157233166918411587146085055650450643447329372009703894284670440673112821575910216817830488260874314607458634428989638332902107632413737207236258002100791116640898217261481808808706052599367985858812844226084062986727918269418810348233557749320658188196080113073363691688191358376513332420716616725952743417992105364988929511600930652123658721585808515050616048765234869510687859860610978350986406467094993933539220211807761544235281309338409989551745796100873870905881192797449475523860788346025762762856849929106056745538697160239564244777584159043775128981529688405190503209682627310449415204380713320383842203012540456656483181864721807642110376764799407088290821718355417156844159369320728883270557824106801863430505119724816097776546888522664040708988727064407867639170314467549932944179226645436785670221444270097870042155941866122798412287355649298527060437029070806783798888168250520521086132042216335482981402138145279826295478313946968627583514797374520256046160368553600826656135734517580351762815330664046264915782061483356700876627300574667979911904434670743284666237720457254377812902528957411134385176968723114206991571677520810484350460891226318402842507078328873703861431962834744195622989081755351916707662497500765644871459160256047327243445958918746262956689365238723575729981135952062011865013362992877491202714147553147626761604846685710141501584999681669517259100971433592979257211241876960156831595812950333746371240902879597357768113373295305460968834567493933317623539339105090646306503004201533754868678929494777783989294456471530789524112410394887675266511974129834038484473180312199484852800619346497283601284696978215515266981248127982552551870878529185243337032653606264536162032399751159990637931391004188853329154675411762280010911556862034269148804475606644821852640337636691531863793959235884848967961568153413071319694388066459138457529223879773906130461518664885680960882697092835413718388017028602119187774555086889449739828705787658691406250000000000000000000000000000000000000000000000000000000000000000000000000 [127,11] -87563913386409615858495487999883047772975108299741614836775652676014268598596107425638806846425192127221186252330991463002391481911542800614768541341705157742850562625676310075452137436925339195416378739139524779866275171330881463973877949103015277564735990723695119539024779728820564529403208074915045329765604082127164285424161763072163938685353249220448828037977918392176372917548803959529053777707480819939956850953113812814952651789344680207382346265631111436487864085487908798531191883609767330776481174147483515562052396341715384277357383509196701470567112009365209855243358700654844089183640676047394613089919098664987473423036141850748567874521447507596212699548520217877774305732125337531992615513307612789104760606345973790098852404812682402719041988911900402451142826736765567140954798702611881774079694530958974904291360452583931866318098428633656416733656272228971726549503440191080559314582288619105449766253716236733960415949202193149006734860819806879524072005388187140310335415101145633300896041663557165164193043330436185406130237113546182781012536464749235468860981648121028615618205358589746979560252055975570857718661868655359677879867612449586103843536423651278714338624135515831571176593423691456771461685969429586450343675102952594287431871451237683764291487338549821008461733592784155932742199196004738014665867294556311206871255452670661259042474579827869345542860779563975657939098550192090220335242923363651309343794092611494369436107959351530857469625807747322298217728577447951679911108284464877081099844978912242746501011563131823667140976013445483023689083657721986710995285058328689715165411522341583755849917578363388676234120677914662519731334572495438610773282918499958247083985399968709758518624339122527080553026202151574930333065898359397011418152931738316237972130567495862660712915537265573251264249228600227689468707556378288569376543702223530748600672517118694671095058508511144106549176834542924359470534485021738388430006407133567409743839384174231276598350576903932509048253467549388910213202173895638223916285740828110990332324059108974982207898992815226783776530290073051506612665119870904641617989681505040330265514202644750107125289371899990631003199931450736509965962319881134614354363128527283022898766673459864456921590478946608566416696332185276574477938993368297815322875976562500000000000000000000000000000000000000000000000000000 [127,12] 286742581886442959910752774257238328696384502065754337418878847056638562537487382851929780814398908698909297589954583166073988833587623758496677206281017561018513204570476894164685886819880289770191366518832091488487038365589654004235385603190859526420664271216844650524633297352200246929276740774783296878356754514274344967917158138870742003095186729448318904347995046013512743975386735554204944013578109443183273549251641494441539146089789146238029181963055781825537808493577336036569780241548199560674169738027215613277359255584487203312076371565613335952643712818607019972884601934792282396998851107119593538358558208629687567376757385986874500708697909797463426656575287454875165897739548472077233551314011238526865075768761039421964446031635801069065991868351593621315162369400261064348174889620244030208799627408764290820344921723910751906035397206955539773819120442568876773530264846471788047492090034851943676139414172517143489596992119371567890592828775269645875232112574028845044886483111719107985535838806027319959674620802346841306311574516961111740573246135449953972306805569452026343932586648459295090504149186215999954581555786094397636928100954930882774989583491159464893969717353555797036854606206328127126337999250342549273548574742523391213658847695379611141278627772061040042035787495384239059803778376469413019867648769352854170030549461340987453413923986813915050032869231679586080560534493517705788603299088248050439226092032065987527059283754745948192838014990486382026107907073678777722936145317710500111128906552351678132526828612674863590150583972396500297732194237021711687127993028516844080348359087633488902166720864290867003089227849683531131411170878709125841947002867172054934060772376245845345462602911171456221247675137187686062245886890687713185851737079585454490468062564507576231373962307889205464658050812252710813643625909304037709014713744176199683809366752433443334374068926269886145917328016813369799830985202829831635900425258822197599482968731357652778891058004281367870330493726981595038208630093857067829658553089275706746272963797504649549483945409621109093524800806708158079737862934154865360609244348569288383148029676738767429197624518494655907860609072079984083753306843641105164015786731202310194814131218633105817001580902324647547198360235322540934266299927912768907845020294189453125000000000000000000000000000000000000000000000 [127,13] -782649032332064943051150655573705180919094379435604940515747657352141144136934282895016581712671930037958280030989983474606069461410153924985902103890951453350871074742760595118338084504460175757027121902897331730925049822766236307127795571061044102643383032666231338204336249329621558443013732494764644931061887302018546557873307074636168840029404976745855682497931965397786612613148579012799994076232215676532138249224441213688459183141564299318627611887425107170924075041769547412924313086128809139233422731108076598757788404939995261653227705044578953218664548406887100936337570874231163641951940139023254779847587413498391267782175486182661337341157178800312609622004289215992546420741894622087481618222421012341374025865550101548679784711684255642944565720777497273019639579706545490690811089253293258785021895880839952104915175456350334932487814695145944635645540939183699280452158285073053915178104808942632460698921384088889984993730694077441970925177839102393405099683527070029006546591062941006421474319797947477163177701199561051962874697693930171524625517812661100454317170683420059429212208694566583165889712029880285203277525379972160658303890281202102349776592487272135836296225585234391393100298459036498367023720241457939558405330511367256219355099060029339370513308408300763350440407174888471974337300124521079831920218495337501257011363217463352394892604077673195652047915362582443373352012909996240397977446080261786155134288952273885487175603553036774959178314846833696997591057753167395053979382866300166446891433836676081434085586917838629848718286386687470259863989436648922779177985336206692209178208413708840248780207039902730403161435404404106020679645706175490698797691356668199042352284370845427431813038367250079246717562831254533432129376297655880743104926208430617604008610472513775980940657182343636844931757558770467803515584586783086612963341837486654132730674850184363302378188513857603338716802285941137209332998765095670415328627180459314089827169628309805094136262614463985692228563586857236234327192336223967291586404877824095604856454813512163570134225742923102715242818363943665110551742163211968617511220561430383045311485426254451550418338867103540137948528422537978640314629503611709437821395986358485334728644907100796836141444081628549329239229140132473334229290529151512600947171449661254882812500000000000000000000000000000000000000 [127,14] 1812608513462360935838650854443231526378681950849894758834848811757637005697616905536103958926404046578245198728737085297180041167007211807695177401530154495726074994982965298261898862984472971231033988756133782802767233088365566573894788551381063169315293016823008286951276098871996713032501331166743622902162091841190645685138867889051514114299353737766575952863136659410807797252555694791189128168530332799714326190614879677750130443648687186257121890320289957445334988057199709034013089984149138519724041702305738309970182447962493099300521757320391532306825055267470098736661387726344587208699403114190795098166444515371233292288799955227292910013357584529255819648423439320961273932460626289753174518188136198721981180060943054296207426868480419917354399303563879195111746187471825908310716686007210381872024945460499845963805253886688983531398384193744324813466687598999454912726913447419651527998920240113497476605338386414015286231495658139586270012668898816339836679570712373110198640764018796932518661849783621096345403723287569300229388475069858626110475218142581223110541056239878872159994941774696315227904039648692526139678194237588343132184076921614441015926924387874025410500153389416828996451116714574233859498012169579765353528700011719507901108554652987505433056852501073413131151894482883483470450576562412847048345603508797746801751934733338000028280677608513170776311949242929699531475553431847763270703766106002735734184345928902379806138842571426257142333761156826063413673771930578537524898647475004604355048516066254464676521202952734097946320974963000982522951099277628433209886179952969929690988325839423664310035852830895104471562963944337445988357995547956550190142170705133304506737541288041913119247556509187697787218775387871652817825990760137454897507265251910345007650472119847587326949806435260608320638550036793816374509406549088382434287821118961891490086329826781264738491648464655514947127214569510392387727685767533904433991297835608099674757148246370600553290493940608035984003864531687848483671690088956865893594747676380079903484743995211577033294305384687826606926762581204503424483422311768074324091772081234069725010901941283637750962872533086328365388649225262444362836692330999231945825084747010612070862839314286880670985882468995550085916134199622330860435584498624450588977197185158729553222656250000000000000000000000000000000 [127,15] -3616167479155388334838024606411783048114987803310276745288097243350484296375037797355154911400032808673314954220940687120783077830379942946764950526191919251141609382176821185910482232703036929312555840923913371121259459849421259112382666874761685211886102196677533970449328004713005393494414765913930254332633747292731818251578242313591936650388806850413151803615566584113663793763475608450800151523731805623211669924093447308046245718531091369271924520427904564083769765008100970762387755361041992804745482654733921282428616683616514979661827231949978136613235628093978229742350481176143478617214165161372870904250014512208912096668326102321869977951991953917009934903882518687851800735707825523915840658043583182087330691163136776068821136830187259641159221510420514596511997080600312849476868168118364285651897545122456758177292645264537407786041218179233527132930661028852280712075200496466730313199649758490476075186571634666877873509706769219505786210494910569291155912836157275644108343129669357724846642023174207827245747479835525867144415183679761139023404249083329918772906155417325625423016992746823450556333715913048149631873032399324582309095990818116059213006012512733271910849900882220372181492544338424750840063258008970615007892850449295950219279963610607689001818977799586077925237617201016868833843145724107729092211094790758484909046456165267227007056889564947007543900102022975011369655311580392049518045946434960015547556272422871757162211575440614698836861325562372849787728337428740228626473844718697346309272247110002691111644921937639410778229975097743962890535922651949510309883697979262591017262100117651027978297006731111487892656816602398963396466053423961834599208399000171727993428566101110691094668738349415591169309187615780048942946557596593835012321700610043054801655878721809211782215470263678255029283718264404628003453219387762486557588749854438859581490127211964680981743038670379762735163270731664651548886399639453339779193803489646324672815642844813399036293334819014962888588158608597119686004790716165365214273065620695084739608513630120288597246605321397399934382118232188168603006641791807900491674679639722348285292426026065823510380729599230018348690711112551201422998516885112257523514260441418085402934767887885503098006477189881786731431295861534381010701433485123035271868729978450573980808258056640625000000000000000000000 [127,16] 6297206701274137333351396502664780262303311932551052688177800473927915103830382760892278756006340975731805018974010173909351606686185064629121010040636819778308010336710720233754360818107342141001866218578604751827772460661641556634719569419546775119514027443629328110862095470758934163579844495637750984415981272835735505184777556782496561051359516943161103455841392918040225374095433584502386149748019474088385289901746048490299246782889901160137766415906343343393984895882592195606139978908842077111065748876005626122441196230328130987613489990656503575004045018330063260070399682566993252216672071617087968163944753168676454361488791261124387549602326942553976492942312122388663097994382945232309433784536665807989551193666765772961374176573202725857487849689072859537051918012332036529379352523966120367742724170676245713392239662661011584305594275420107170933827390330419708139573897806142761054969358172124138940654409749793936506197535521137380065889001339531357124200810164889269807373220853525646174161494836462405179691873305866829854471132792902207789943316888212582079860401935228200968457544594706777007237466721262400809905096666492617306407874961367223518164191436836378456980619521686693961489353153656579286630610893269233611995724018558889909504452287801236903911372179375136146046140325052146978938564671114050899996009422575828183695176547902169959756990401120366125664400507286113464578962500627490385707051058134125539611692332074942679198763690839759162848081596834990356096083334712439549100914449574451263005088135255809830964403365363490083305322099331685866443087785902039185791362388275512384860628439563171030128173800665406389833544172012283567656945895841674731009086369851785030077463424379118911975796050627215820176371991312506864409768791186939703103062418948883848741950246421070155548335212366916886964622758399284951182915591265014741318052562029148001541519200688487556509311582018676572302873335518741374942895063085282102831378792622869115594277979359814109863792941823490200097301710221601731280074287588715802035297470611181078992322832942961115411308252504401790779127745134239411446759412062230997266330690441743758592050127554692726396049378658225042792215522298570767436791645233736877086729329902533731781754354345739234289676171714568859351945876301543348198072114984505821128069058545406733173877000808715820312500000000000 [127,17] -9688735591372692626747284093007955474323905897390728227731887692332036891335758864948687996765497178699992104122961561242442409533700274324154911772050648702476982116965576930935096119240730761642295150230840853804062416115342076318471616746378377941021541885860051033602774384949258694976878548013295381537196742491770876973538832085921651421108100407248671128346129087968171080963903927217258659792085449841425944646822193705198889974606886368294464923077921046625940300354011058472554759389550337082587752637634467840634885093526849186981570582052232777434508309267448291039335424989375251180051508655961850020473441496774162116460894673272800375566485299703507244937807002577334847756980534165285376681408594774063156062773590833748248269806105053356975747643509325459806493596480573812927745546875788030420283734831666177553918085222796453995703258690738463913782014037987850996581874992797488471124126061303786783540623952709448409342518540498122155568293127095073797940466472065829094153435914772903596335575888398455134059245638204191553076188481490803438040658323342740474835835111748263881928382635401554014491821860526638741815207563130995275155410396649173365673284211591123507525233466893948491603299048595459759130769006389478875479176639025396352915247622630707604341237591625651624396596756771874000848455577192283066172304378698389416214462229727890889249468812599515685360599821594917894833769699192989462946171175696781646064717523999089703618444582960726099006343652827654339415542924254096117094871829427068861226699470514367965963307070994991462825625200143541471433022831917537185467433323488343875318022484466913186788727869479900157701198071928974591512690810897474662875194157241414066663324721190669774344236330995005415972176640518360248148729866279619054106362395447758194389561160943364357970680274519032927954916244979029365715444163759792554586139978340196232215706413343646104080904085698529313430291390401986505758067565882355634854212071300120622089658219099068120673908661888045459808697771206601234024286758080934965873629790136249657607094310131323895871562228190398972966464146716731057529070668678007891035033973598828848203893070354201331073000454882059393947494523771868063919268629121939884661840562439865669236230127734697018320376140260237172767736402586040066718834555744646890203253253304183090222068130970001220703125000000 [127,18] 13325886009412041095878265045423445720225605351957195801213017535265886189836091148886734034938994243280460167165724144969913675814537248673017084595585671982368272059309750550078678014176434974219124444214313758200169537396058331159913565054997684759952816315132415274042739149334335938439118953594596129231740506283316859527722477540311165861316173909055309822931454281659889512593539858150958041194279856994657440363948576985214841899129299386455105083111458402620085685766012173146490219204757130225472799035622563864967918909812266704864149102437151889862116069927060201575870994691702839188767693032769931911769593841091434641720038121784118701161568046931948846142531863355024356325999593902852147083907406412437711359445328746170100777487674985637465704772449402645433896111680867005629745444247546375664764261101666512301271604604826886961147791188144640113074646436380169871487912658369032813037822324633040393239419658077074387765137881719400628823878156929656666973885218904191068539365607421031251669614109748399076164529195513411003107525231927445509921585811200911224749628648324703585416827696623335159426043127098976934557020001681377571386432054923257095045793924276329682496457363668893912671908400136788962628785792129288180795904178904899150800127414298295975361697047516422647447318222032362219479914396814359618085662016496462688370356441004219423807534530924242236046423701326834719965880909335402208527665924924968456714070492098467813807603673719923068089296351797264323496477540957524425719420617918274979943579222594003281312402637431925986295012787776872476487211951118900128498737837052469177832065855017705918480550975558511518418188679053725394852440144221464047664058654354629314022452120555642705333208331919492125756494044689390159445837118592325170151133922366702642921471861432227065793193504035148736363587756972608596095499479399779320024512723829902279222136610778711203434807242237384896208076707513103481174925366047592073928852518639326294998418541710050139833950134760528398124846601564612005083997292434267789745925446812985440524368469005898719195229609854898924607841385549985455024756423031502676097414247845132104238454825456112697902460106884682917720178015619296160344419847369473638448319886831683079375108292500269124559293163684675799226620625346013959221726183785585936880657698111463105306029319763183593750000000 [127,19] -16600912209172714199131805466293383642444167778643479095512079116411926547037401876755303308955173977812658153591341059060133320609868646510866418506776696424371955264114523715232356857220545999476735031570441219957094907442023343384761363887636614356897340858192178633250434999211603472807357434781064671411000339489404633845329115670146597997199292971645674410739905600598659600737373873742185907610917451066231794877995422738632289513832963077994959803863312278352002897684925006278909287669627788227770093031583997291308350016257395816564179621616684772579126842626668261050068980889613742444451267472924994978771899842116457964728790214087275096126733052112443979592324222795851763906633232139002225799819596868845216252001198380785435836833722650052280005482338116602054779816448009645156376888992972729844967545015682256948792264644980474711599085694076138974739724655419800295339658674157842429682170072742664380062964139855483440538031401443932434470270495581719171403039389463360304608762137490422924949341931952587933363744288514532319061597769269299062398307124007937793665853115487861705661049591085083231284862304700262811505660543539689574806959810349413794168423001566246692371088707323883891672459383022868531626882591763098946111768927268882628148749219943020822938182364579423291526262646437364713602365020724487361994902599388531195575691335877198221342609712572364351000647151826485004849234023608640813883361918063600723535938688064549054747152281438863149642726721065467663093610531292139987189544913483680187111375439446100007113678084391919810542119310812404184603132162097385202164464111960882803003299430740662083536546509636275662760474276689643202511967986825679111854347826663700775495663809747261927493095157110429810354630884692165031242559365981874755858301133281633267948676519164456222426975673010223713411412840992550616692735845474547390500515610694271749454456383722344556975152168913528033132414157945228512073827191675943828979376479488987040193797761597437876177308894522781376296833214072313095652843494760544003198463608118670230497691419933544158758303823228449117785883656960651578221543319011810801586036681620381059083685448978922473444917104534552405720557356345818449995108198293857377096082350576452979029633801926467458914028303489868065312954342094573029652746876621118368722029856598965125158429145812988281250000 [127,20] 19059768440530918274290548644583776520555927245910597906850695926444221156214733290221976486089335515451189070513247472990143668198932843339502838087819984261382491636403202191609889908463041652794914418965803051893984246347570377103315551406540143771845893878334979099478652782213896854277569938038307022416023394823841440766139925056605838556442310151776605570697536782161438951485550406936224051916535196971086726361249683173267303833072138666186769476658989744438060329308936810034690310445031799340306324041062445288995874455101534630965913601875316557717634099227349042977201151498569127256111982834776389487444106097566356711548736661242858377286736912648352674339736355803629347158465765165017909683055441513899164030322325844567711600011954205620815512224147820549707185016637366053274051208716815190061175245773152630019665924528341915382512842376037090992074692244009612443148899464356626407062116166719757820686553962220449873871844754323341467067992037131766682419908839175536043610074128815723417593839330104775889694100110914250977946020192023580332371977674177266849123470818835616911471297470572144773894407253164835090101533150216863353122141203096538323255793586451346077774025778713554101479222411955812616227827262242383861904376419230341953139929378154369578145835264212727601573900262772655189007985626028274235241687119084949041986121686403164214297894107821239092811548116911678370262195511991625820244600225951436520370718313893507545216458618163620127766909016085968887975391243808014853092870218878056131267525222771810822188543260544905873338349630962025292242064565296270285598593640066297271745525301124569200569922412588404870833160111490643222772455336449053773069948921272776425273520644005971436116473157780275442539007695279089029098430653103480569855055819678188136905977531745081911542244496525594725035022454373274061567159925899416365023185755094132828998775667660380941068425319792573312463078897728007473756117748120666477734085261939857430681933510202672075795218812273404308257149024733027329227831040506520559732426550447520538362754116744692331227667154803152995649966371722753376082953469967436079107706790558903149864647363349896570087247791352220656710042757037170451716755548412029994628369222711944977298857204531702972972397675946166900562091478538371113788071659241041277965678091277368366718292236328125000000 [127,21] -20625558057646709757905541676937182511561404766747728283652603679552936050358073921214652635566317382226245046973211368820653430497244564681931410736667860878364119493767767961901227830193608512644394299996580227733863719736997503146833513167759684732103494425670712455924530735542215745480993986628411986389772006331054823558745471814147313978734288108506289734397068691694928648992065445171294866106573395987207381970378235973236009597290992783551672291805200259189887158588686122569836937386293631511561288107892947775561679062515849262486472326757035044461295215812835454338932750022422512869261111952936782310934589400872281286083676033803327842368931527729058127409933305498623368358165123403742032589176137220415167450997611873518711541171776001639961852987794720252535939890531695405800313458664319569973474515062801461422897981800711867015838990681303696114205769671644219110734359179026976609535083708584870128031659417677534185349056706690650368140614887440843539751827015696930731413897945939581542786070994784620739859246483672407918276376784779340830670124104331083006864521556489867103399674309884514923402979326325700230963092190431552665462516072917439372646972316391225790956079377813978808249055391572862567969018098810886520901071441629703756792764719640113400909003165271635260620489183152175537215558605743477935415423235194677399506189375889739946085126502218416014632810140344788161137917566630336559771399093391991986875352214862314531836806895216636051914269381951081190809144017946485985849110451147429213420462836193591296220911174449284712204335135911400409503232794040263542522604330803068792854847927948364182850488359276040602693442576273075792670519447926657371222072058648996107665300894430572011044228802059830989791900012339307887809744366406069971546390728519977222680307557919991916081807550333278861975065046835058020685850639042681853738490756757703267814392455154003105696949885306495515344914704803944795784312477323854860367435936886432935940107292225474956889714688310976714034723044420271487031770298617551004546031867617601961894464445479488970841750824055564252622607069324731865856530739525826974210555881332134716722142042148489116277350055476392029725885390088413680850990763656423495935451836930176950709386629963742996598442913594071413072823271909813398021222956291165218090100097469985485076904296875000000 [127,22] 21496569331012386448774944955911062852517208725907881527136040753155894849181061268444118448563121509911154241338060505138777761575119807364485840543167414560040386631282801980805527092279539580964300229516087326129362745012332062604542214227311074560095559342481864625566598875340315432177629722576202564036690360050240431820735447700736150134800910058015035209965333535220889485807954642636281984160841230102982327732056570927832526374818154385765987138635676906894279441498344800094280261073772827682249637378156431101704435906584101823853978757089752267259484530838600863988952666360567966351641361679271918854616370099623682932073847441927790408054076735474535969074504625611219301767814656885110986536624981958919569231902497699414111997097687943890418444669911337853624782836705492511647150617527410539980187715176411239085916415805156573830662150406530743499632286326501590341526833324198447665384461254464652130879796897672519634935999996963879844271002637643232658469500627774115649094112385496069048043022228172836484463028301457354524488825550806238144352103210755820375704857354706711238429665916074460568608715139303300592598242912428733982628694668702877182048114368617985980124298135415761247349067879931710386291151930099037026818729507371498337531732426964679533875383190130353994921627827179591181525399247352477176280389530575542818980090932202574206727590804636941233060538710045229051855487458756481693860248534232368037323334505947912410804150285827867138293541554237583847940477543766859301003578534287896545606959967966543439245429445963804725288483704709599382890758031993071626943703089124859937852804126394119360841552020266220767911229459617901614348504023834658074703276520974449619733874903815495687995438753988471844178748560266184721051336267805063059986906550644976755563699926321377379853625359251431219285680016959011742572145446460300855497773786426567893069703425868444809628848942159868629007600414070720011271644696886697918088939984506539977991124174179371830244384385743640419820830278664934510318057270021539875216106371273868276328511582025787944270682952653839254209088243637622834213251905606245006641525420891572880311309106548144527860809023667249101144609903755997211004360876896497390013854774638364053202200728028367393950837468543475979796342471251973190891557119464039260492427274584770202636718750000000 [127,23] -21766035088480858138473313217345354881230672246566547599635595938821961400323094398472033237731617407571924064268921360116003229827693143307245409317239937758961569484450132414065334014097827124154259606989891490838770400475512601106434215469987409332084622161245258880272057040726337973299185680054464133231111317205865782941685422775500492245239283846985559684654128875074638343309146745741836836427388473907416016537352858357501370654881185946981376274867348924833126908909081362700324187685816791926637527968911912724825835704733140768073255993455086171448926072666631276175864185404316509394062029768028294565905557706172176401933800907797873755540138503508003007926575606003912435565275398832129237797735929441858953243682495172424242770277913510763297039289437949649941824900970191902108849126960710559282175679406934663059759695927375988060565035657534560883173972217035875203179082308339043682433742830426931320386600345065138092438258409210653809387343867561105686883222304139124435517945916975762527996252491249876053857937046941082971357865709957107866988530234110863710533350051224367768616544219698487778557434879849972102593886763796900492786978761993943006213660450610574203900877261134155788893899149618624188438564338043458359264324376481583731495115389869513775767577526774110746564977605282286530784547178004915375880828836613268519900460310267178430689624315360606748348909463077695912923149308092460286844052964810612795059742888633445820962768603691658354620014680531411964138295604218572593320759862386232888092911958724196764361508440031750046373829668076348266281184517160994777491194719087737793217202946207521396190829000830399029411948107941393082481545478241437322615920442227925989341095426056125643734356855869133169610473339708397705844609352677209067460867240965445858204705743752431947428941598642734281576700074552563991898784477394608477548073343239235078248001778974328764150472975531651465523844183010456947868976448569647093834106305499791313070511902803534743889534559820889267662540130338291986896060929020940356302976101525234076976764121934144135570903123489638412344856309203942656927891281530969307757610397428176451576453865360757811221572486956823675027400428558833239141870505867635659220888748335056431082722635757983011645608712992211909092678040798313009824768715638754201791016384959220886230468750000 [127,24] 21184908709658508630193727457198481099978433902207982651395972120906606989282309992644174513435621498217739465631244186852754156761800278782676823179814276991453450795761832158113415619213125953033824284272728901061103400281937991789949053231646984510203737097350191805858357182393669389097118656466934242359114146849649798276844165641643576823898839667481626910650975222808833160078899668270478162930247169018997672889799617766177242920855723600965517006347449394280494464143526125078043036198391882374190450057087673181506004643323106456757855675534399761983045077884077649217128629756085968645108477421719490911069016272602335430367331832418220583850458271691918421047935518658078225248062539327413273286340071808378039165716828615434250088167574195985659714283445237984172105553815436344834741667691901973054405068682522265821715629767680766095185465116136391145157656459431173971391868553482374938508027311676344965721025763994762147699766465437863710694919888151392670417903229059077358472838198932657447432062486936642100642777982414998249568497194465688171929846195973981184498971708316033216582380550782989911181163641404057003465130681419030918541921413493114993367933111440938911080970183593075071330433395422512325925088313902130022167312569228338573697446983951064027818289466129893436813179673704723362290198908870831871760761544121407556703366406370261391984635582744182890387621038347199721456962142583423603333945161813055736950883330352732752371304704609671639505353770398438151517493944420161791629290601934700167585797302652447308784613097735317765220824779371206050795262745436704843197557626380680014784861523857067879484465592349222199571529220647555282048224205465001503143134728094334106947439406358179897988874133250867297028584869683160779617763903447719888834087019469102725708975398045841433356556120275262645706217105954890278948713227462621379072424320873318744107036151951120841873777141077000429275454787127560723220629434205839369540046320406515957231369186077452164868617922173348493973370936868172428337297033129126344339274487385348275472005308171262043448517210076354064442342347991375167902733261321605391791227904642501097394468951053350478074579726444151742507824865347995454757976133509630072102755187119407575724790059395290133947617617647657352884097613438321716650136750104138627648353576660156250000000000 [127,25] -19393944191779280316506207097391347291542010920034436726991226012312813748109057879938524057773017618189389103018015214910087756691617702539790795319551615403245354263847357445264430291900369215651554756101368686151358464723134715701581255755400567068224917467874650293619855075952648353030180055028979780085973855239665853655369158933753148448466346023489341099386503258999618055627392559217642590010728312111722870692712401659974580787351928154805904117198885435079760879527995018793283706604280386697575030303002745259515203879560049634661747468044341856725074584551756586250721131093236714058017863317711660869715432206723942106351580323689546166122842344728943421542873649985495619732864238267957323261512802714937090576979700354233277069628102294788993087687517937073037443988965643074727828913113192370539062089289388101594292304516711118352626987588418610574130879784738435871159402500493707973907079517927238840604251940001219956041310838703874999410432185297253988863954184685417254792986895259479259789823112880078945897686687910811566792015909826202543471932580119769332923971378353779433041591152480092965551057129418943114715807090037170153803776811958981210668673057786937974843269949420405211596581783624103115515538103174454596288678815037060825118357365524493749041125025050764412324219635808700764441115024381401016008886954735919742577214035464293963032068341104172953083173697048240972101167460520094601056967220192566783741187573134420859075820515741469223034281515910558443044535501408117110481552561443523034661949206361610754666306379909791266499460016940221955145444780677159976880076587984026081335208457305924177280215882573464555536128108449808019120409312188311532559622906755762040005236129112159131802609631842127627454696636619722088744231899768533048096495555539148026486170890824170393678712993955929004846673315311985811624190649059226090327640441879441331788151978863396666281425512190440672086131042400803963475294746072223575686464662539993022140517184219896657731681823569985205139008200060529122579032028551688169380862938720754485232257859850700750045976853492898509309371855365626187573735000760339133527942742294753104310300246847711127910615935426535070287584052573135069218559400600519955647833186966216662755027324106810287356662917331979524245264174408696564166909581672371132299304008483886718750000 [127,26] 16396718776363893251956946291710199341321280225632500062280305297753173240227163814504777610964882060559344451945438572817225253659749073544262842444714496410453833837026607471071683967677532864096214999387634852171765080520180005897347517786892866430530229691225511064622184133246541805764582316786200744083706540866796941432571721383444391097128506927280601200566180803293892503448381751177445289940455146924854105030022739519817301299393330336910830512434546590265148839965986108796240460047919402573806687047022212064742634658694402051705402025295925302012245955456315883062546399923036105447731988036208371683284388762779476351913497842657702781348660864791249204702617310263321032663538774341699770354271384656399373225296663706081307470421696494738534008949795802714151884558055110703672918698348513257487866133370147200497885037870609548027726952789929033987047212547834550703318767749949326184449914435954938504342485318445398473389900119453667905428390240813403733538837345864792484559112147656236746184939073745286998698580065281515635317322754064304546323306029280537993280532962202378985697358720115909405931785927397010719699621938326644527396530356752367908478415521126345214546992064202774581589708711944833814382538670443273421220796952501940829786394589057343484925251143882035725169066991942760074861712499011592171455976632121579383605294388282009652767042376838902878670657168390257089472470977780700931594193134240416904902111873786467171706324735766561485471702221395454859192049981410790089732288074480859035019470328932514344327860635991282745162910053083092025915935935000582209277518670865483410883510712192206064376538492157818944004988842211789132807153258242476843355580493834136916574030018434680450188950035538305483341842862702202495979144865860336526425162818103742236117662277751872552924665831508527838667821256978630506602170930409781772024421572940462944608854564607267389713688140164418590406661130106367610265884299156807805800706166574974438738737297520661196357892596043860535950550486946767708700379253370386094234617966308541735509064256474748477599115985751667803382631952975185717216037485941925707845317396030598276522901730223215881703735642351819833448498935518449393886365300757026294688708587039084867208883641153546747948116979226552227290630468162918598196142738743219524621963500976562500000 [127,27] -12735926126941177872319128488503281979881123592937572650267298642335383464898769032853406975571507981341824393494128992565951409938969525564575936857515717393806944616366698775539077225320112835837593694922707850787785485073804123892443436879009316672390374013999739806460781806460011362151020103400748676676938886529647581350054479465345819732177333080244733050142034254675749017560955111092192636960524477294422255143149978099835289542319492831872218132267219580758920167586387478851059496620384628295090025516703013232524424142872728322691347644016375139608515981980302716177732734505412361855912940945464748535600043552524238895489635691574466365543022286355674345403002493949312629367673108487208839169958811901747087389571548706659575261735131922790151676095420815343394436336663855004449942638728112168066853456897625559821144283862526833655838597103172325808992175680294203254154550190172784242404302600463807799728649584166943112237480417998631816187022883731867069988868865544991088432018496225648171832416694092120032957137319830337739151492864876099083603614909675195799577557239792761978022916056624419756486287970192174619596624469550706605565874115193736578499645492687877311653216971773690459491516407165912311383158012451425948089337940837476850710046142389885728539214888292280666433912634200233346074168220183290136410802560422872058158144189739731291148899585970333187244443644740042573316313859381534263967950642577959008363695508901291687149146368704102155148725972788748208948984771987649394003071862152700561601659526635772671395221239793710179872092878659626417305498629967224937409744974016517713522508412279302295676332063258409585005425886397908255174389487955770890905281500353413159391122119808000533696377308920182201470172713786598833873513445045476101550224919835181958362474142432648550882877852237255133756601495588771797810257457830321193193855954084337205931484163663025544296242321609425371434478477785561855644496578706335040678621806268846495346121046445430419520697827618339560157522307529736633141795912207608002436751090223817271565437010294368868780102529246067054295752251787370829128365447928378996352021551696702243260668555468975576951614572036816888308870572912975572457230421602534714798828082992509297347652755799659211771590597012889217779032537385813794728051107085775583982467651367187500 [127,28] 9183814951292358610510045773515457392130749052585867196111467197908155762005600287855086054951013787406517161138559340344081733157033534902810684065127072558268589713708277613907631650019155330458752402804282298119936223647995960402560922908882250552091530187859371430283202139521095855496946958486015448125711810376550128608364176777075819231248606668367816251033115457953986413333835167093003264127681838491909552710403904448927048351571690698889260229337613403747984891043795245512667615737656038138422083099118437626510436426429361699439980625127279997008933167887727241737783208189759065243440053014713982515043838856756109410694284246246129022946637593971024468744574210731469599005597892342645537634025419099573003274905789778857878333697805426326905905939772709990633560788981278944921974459625973316040515757556619773886383033226366511134828490095700135115024356062663832548648645457346509509194758242756823981933489450646910750084675899866601720495658290185127499151368391148701800312767192236793369962006347971941108089728138818837287695271977454974844868727290548739974594385909439103836277236272613255883182664210449846047244736262930365001982405563056744457690348999604015357381295507700381585827283227389026550885548851337538267381405414898975258643181866445052697525737923065264187901672286689275082935345952107631322429178209407367196558587520313117160801423757998904653360071745422438894121295765999551694040663729834819607255112510348044066446720709209154730836407851839462246326533098918807869478977919004586658833952624100123213698144384546078803808416964172123337895458024629824619073173188187051094725885868757721404805199293516152838312246156855986778162897424639306303585502912208450838326803771540120623268487582494424833369144909968135917354505996835696723896593410104234857846017492974097149668164398561132132926254350679716768528932751372853236186287829620688139544669933181213796793953944922599006341899302615617334907190973376029689039180524360005928724894728232317914286644629434785134000793703066869564943497643304568808859595306681866444885025812211282245715684994190512266796297487969331524193646522070392854604759063367412445602539356944006614180588818597326439108311554730596414025226865302193254728739420786323235668215850093980840032982505738621185035911245742035191597096854820847511291503906250000 [127,29] -6285585782877148026781136882460249851339052543632564680713617290988809963867450477044602821561609622914248449301250506227878492118408549557120962914520974626639304716912933704335440425381904343357432812272814121928997024264682720839647940912950660537438644668327952647706398322133306609331583420824983615964452372966676470899459502419383594956637491924081015896232983786494712505861068765707395949519992570463746522055745948515268856356477035109677868664942675833716041381626869319621223289770021550967166550643000980522002680340211148645461676340560721972320072504504568954707894867083998497181980917358339486733530716785982814076574191739685228689885364069420445694375222014272961181239467526988816447125232045739056001969751505260426562185426095593246690292469664659138308480123357882921874746707752282329052260575935351278416468698490539981276402763278071518896522582058380171274792036860677948965278570057476205570250500440452190947071379828121553039677771771979632936023210513488654367686566736882957089706558170034261224793009023366946768952316100058246242436598397482502018017102255618514537863329706275581899038146250620899808289441507809784697975271182077726726452491410330925898479965951684616973606193603947740089821074929246611825477871069211323415030653269819262392042072659268815428373845395040144401142036112575792812729500437836791147065403132808592556226050141859350714793842825948815945059028771957203904811433207082555189106768275106115025529843508733070821200987168991352842314843858066149285950141528830129404027295367269460812875108559791771243009817963839149743640316781124399910339532431350604067350308642513023801531788317341333443707128741228206534322051258543121377497219153828197600536728162850470957742309493393956715555465604637277527897572205995654218678632360954949322741533882986501293492626355682965909585701872625573662243229130682703629109775804312117411944332273075517687589625539087854760376683022350949404733721351270139955436321003659574317907205268474348207095661790404981891648223059450250911100981820484893283900371715545146146417603032330013180711962922162059036188432904497137615871734101509186552387661062668543694568385845430722425821720822723042538854029815842182772946214239199819605514536334031368466224413620454655564018979342680680855496265502235786470919265411794185638427734375000 [127,30] 4168259757687537446797181971812307834723588372123067156492728882534001697203775909536937992683347343093263558022136818807216393917663285038175563716070100510948217010285852860547796731209127554759618452365363670051900436277208780199867945579568915171877001170928439767371840621520976706162279265386426871744299088331486999489736429578877485130346879818064810847330283536359011180180199556701312913430856472531667305636715736738197331647721900651210591863013166292728197606866470377097815796251460608754688580855088540228636942079336448727072394346211240829598579035358877528167524820742249155232633797157596824768032203018642262317324098297795140667174884569506796001937341821730648531663388484386867948833873201843874470301105531966035571135412443051445637722223795212790317081774844863322831968711963555865069378111522453492646768567738297708412230174336387376477918528791900471500476225934361174346575693746068897890894151220081864281814710651519578529869210226470470777065455168838446212431743378947043527614788951917074219876929938710683531882451022808240093886733955422900109184698537657787837579876209725232755604572429905764526970322513894832981028399698833083602014052523720572437676274525501838279181693099249714079804897487659994416072743185559625796486763974808185188425545418283733726903595693976926685284772325253626759356176759274117293770078567950503011921838628635075338923558660814182031714885116023515734849252301254758468596757728695478399041510343815900511418707815373871719200214561934443925435608257593449088479286187054109600285162514566681914622005121440906903669650406836750936456904464372110037582469185042284767645628999101357429905728289334216588607159760608132306402998667394528055552392763887702589008868056082279702962244916195670210779018361548880525650589622981661419972330528794300642815175856266748944464603013963873277974662864129780480458651705880511327765435594831265077272037666126931350998065440242880773159441205877169845614894622050149923806003198808931874813769502570877163212745190433782345620036661923365504012919751770346901718922855825648443977551111755750412738083229352837381588411024444641224319630964216392458991981344874156245674297548522702444849926807838407037412690748596048190499966970910092392056580434729488748895440433759625566481621383729816443519666790962219238281250000 [127,31] -2678144715145201067700003788649499097499458729670387925751008220166280823258249207979531660393942971131891897625597311256461109155158474104735224555970041940050046934780940656155328421068383375511783450546446382838654771413245029554001769633117004478245972179592344912551771692137592736721266158093901674618162027003790752312926209659181229490841684852477034557735399202138563667229114128646497358065282097314198113730544396555475465076851849201793973454103777350863862083840414988642841194267413078947551765482626304344917867397795900885644233577872846479603327845840162947728152085359781196808544498461360240377676284580980376429705913717749384154166473040422088302253088107990513509182883812841988790028794200418297335984309653178491010710998314938718015911882184731579966362784552021913092455047709484452249125009613833125980642182071456100356439324415012387234488786083455026435605519314798241401524806097563452634857613229212817817604112514211207634641280346546019827627025644254718999513180480687260432822658979767678147589494831171026154463075077314234890982110226568400490294923312608865869175675211826285566985635656849463434189341845070158625014280575255438605182986475789172544354879479109939325347346495407773450169941394093232632160382968801705603586092513625898243048693562478170148338130565724501108415862994369865567952560640732557848325859622668917686219747806197716585048377451423296612197782560875828043627317059546495514201362270668744284137030349518365351113544542360485599078675702048060342176423707253615454340347074716981714223373667862470990050026367697648345211036318647255054889024860888999281192055503060990293307687805788726293142603754610320283655717832661991493876614229987979150481269333843479601394731647535016712196168741719238464665241328830572881059302614348118153289823256821796600648591208459475589141783391325333555581027575795247634445346370220802979629098535023110849801208108725796474396591129121158615534402110277603598450308787469681820050461978774592929726876999598859253497050938538766530065524589346398409599149660687715809269613174155323321361643448765312255928677319199134713861254011514226486967030442883765761963151673072159766070999679239332321434483580697135237193784538226309349901561600690261651740799475469941316546210596229534882037337517601827130420133471488952636718750 [127,32] 1616264041422710902013537954496519580367862266223683748837848219811827890528755390520855263646553151906302788742714885423696687968476335510032687712662680888567727581151655317248561820945020059150400109475510687734773834009771368859713275273782407284224098317288506179897189971293007108571310874886246384746469566701294779060049667953078060447326935915063535568295484749337291027566985282767840678286457115480990795128472806750125786603145811065926547475096297779723902737737092924270822823636076845638804170298133905027674120738717160991885731738505199172480162049273856922558363641158661894645585538596574148469912200150607688830155996430579484418694098230083898892826873902038724864992966652326168100267099788527168054321362359503891928713889651869319238625054302082227568715999370974409298704176359332549892339429933705989208109757903245319351599998236395479799069691133883153413053852662628303654815680761504506529970812841297141156963807810798893236628353167135895478486449803351638409869548463018357647553041068515678972586736349497918967628208587866016872465988555000631927481876402665714770661789524265156459852524745360555297567749893671180727604074124721638967722818466566170201057951269579055838374244599908842208629691107985027436956062236482196609237794895540833808066626243413043272237918357684580638450628812016230675983355094608961331162739770982622963193587967737788478373378924859804172947690561406416358747559418216200062555697044318414091496356422310448286317541830512370622747411725453968610848514767054960551440801791120770000725191166108249649458206912646399513967611151436144797701898180049045279092576290871679263713186478786700552434955845044040566771006028180008316842768369655225266149495433330074629023818409678416108876239857180092474580118455018203966148309561808964020978180365480112365216363325917939483359349094476377904957392307400392595845807018725685068769489435031933160326904430508343419792953203184679689376128819300961015263817102628289950994006975220183235888244499056486980544581783355934039174982587827272031625293123979800159258813723586729401492322901187258308451414270992015705946993451300485707468479273044715408738467168061855351085744137363711334918264070501825032502222232210571786253287093250091624866933216950958571321767844042316397690228768624365329742431640625000000000 [127,33] -862007734687435535797902495161101467544307191276471849973794852307326744327866196935537151776793831166304111715672815907086691524535708502238247093969565058448447196521133729871256221604527707058524469488272499778684431814334022047835039823338247386984454880442552671317558172720959404367499209842331909611847021078713096393553728703190966096444454079109997295589158605697113326998297616049309043331409574783685556871591443018588657096553697495706523677443297357436935643073313169293343159267515944046939806385259536835187932587488200384935344640778212652466472159727894397771065291187295900675122273876683998998086198874689269061938969967157305881067764504253451927986694275490351720310535112048848031131317094894300180268765515114123023497424945873333824151674748007827393647099031941292690842543285354679679685321551814968326305696650581999554431423131603838952242654793659693145889226404874326295723199189652177500944240617786083400861401530030007830235634374419262483638868670761116985086195547016516672985135233005065294651118767269497102236777574071347916157193132557633712999689159623611603042671742997920509693940510191431760317569755805298392159899049517160904935791469598269766905692176780400337170146158185399643302306544071613020873844679432179116085437077687681041291669988213718594087275420451764997731998939784072910448958367089014606775519391404822733957256473058918680067896052017963827003851267583758625084521574365699576453724580941772628779415317898601775558147968566603419702865412525611754291805153324970117293935993067348461653086906658039318465685726727300212374251149306866502469823688781452306324849693753869079700509580139794732500444610653519792253040105290109776009697320623511649140557491211338041963070761345812543456470293781676303029657277494188500940173804097501737978791928109196710820418797198669083902862603989392487140809401897612327506268653578773077240997796605681353995983646821358260401275735718748174438178345874550301869005693040417827991454475191627115671118812256070576038888533537593704412828331874584062578094003473420219343021079050989006107601695195032676558014261414215965141612516029567842164504270793491119226715602020024582531551510773616936543003465698554125658187854087412122142135848132513730584030113192290930572463580547348804827834101160988211631774902343750000 [127,34] 362320279506142129047769546372976370924012548663869721746693000668119709391176905982197682535499461171810512426530286077161398280988498067368218466663683440906317107605436548194159773801595435223476578590979975369663004136302700830778685968184885868786847406985824392858358946356049829199182825592520190668190226788249748505715236848026070305596447033993709408018074862226655240271159534423519909260549381418759203213505412989096147600152492529057821179740304387083278799150712412954156994229598455733536993728176670945794125792127820431800323033215364592821036216344783840974254912908385024471778165673177117736422125859750037627420659062521610838975945956170998421389049916594780636887014605385385273407363798442572877821180835477499944775596351139983664780862332494746750306971284206674941227308000100672561765942394473738768243649701798150121221314272767869142728798196613815837275597040037667193041998946696638578364763500702699070301946286691525906887495932194166308847993096255781101513097035824382111567919088876882997021316525750981643095597766082609325594182049764524932205906768972098483861184958859408600475795066791567690536872223775153284458038577923406398319750038356276408165965943460690247828392363081295221672235602662314617869348418916017010626399895960912886572780564834205345800544531901481356627765151013533445588378554043962363256489929816692462520810408145663200969916835737703635226742126212782564600456466450764820656639651952376699572897366727481620939745435970818224282004313320172250514534326580933164724189825353196735996777003609268436837606626977395672713763637629539846456483970112976174790338376479299929186317976443318449088292963683882690155640799667072615016881127807359877182635043448724860784618624330558433410173543627243923650768291304821709397325858686428219702047212575311625451876791852140878163836796055144717002526993186231179744900796242248444642122028772276601579371592506177375507133693019494478619311310964034873717927101602733298681597998926215463862034391509232297512956180460030097180375912141653403914900015150997924745333471784237185763844038736957841755464827063094628038825403765734130664592047537225593757904141929830571192455457518727969457799698224792808255278522713580195842096402740271293885562798788807624286809755398408583459968212991952896118164062500000 [127,35] -76898296075609169022897195628004278753552279858190512124940289744004857560507890465042523738538390324014280882674129170340889274509920017594048624087631447425504821131260521089885669969940284167952454203795598470661774121915946967711844708413478066271180125711813323130355498527617533650484117253996097771664122624272768721644936809960407549788839522952780379075347394568899715935272013321410541333776313152452644364376212416390779023977517019270196126781954304353526382196964018787574146194074758391801705207998104697315608981212806045843145929739338525741950317644930109202597350774064601486556736337715861767723497018858871644083388487805971596724688845746807912120400691817942272030437062047580317063062752185999015113929439457425410075565221431882161334906184180674523418242429921918309056502346901281172530711655026504387938042709889838048258946007537478921598450710835300758576882055197828662227196769935517596075406300896636297430028736387984774216695465288454851571189377546118201841837483636219165632755336778246250643871464415584975773487184830475743374506720993315669718293987541500647734412060551834987870599229862452683589426176318648496286397009001001939792211093575609903514065032476875738139636179817296161121018104963876185411931643196081368573518142980565425260859003415248410188144219990979661529544182567337971756845795832129143109499654204630101311211516967622597659955597400856019105596462387150938795725271679367591563724879747553497384030615744821287352404756934367628850230688674216642853585643733630496680895376049077805628130506281642515047207439686069416602584021151118382548388686561982988204630618660656522898458371953780477860752412946111408683489636302072007584724441774923573144386121528879881096565240431833188126555195688233410513306046407496839764630922311920415138185998560228804159973116353227129899985587286376642652675234482083036014517342706334965516106554166524402774437218583872410818577781319849023348874156774423372307870765153016816787562488694769937234216360739626240229127594664083659497042222517625551378001646290687907667182149293266874806745788569330673614318825537459940755524018651774365457402283246224112384819246435695527244601367751511878365107081804791860260679176582407222438050554513182280238508798530067463335418292968981290869123768061399459838867187500 [127,36] -49332508471539861770690454889102573420446942207110263043755039727018980232290117417287946363140665644220576167546243652216488511789154388310433758702848630304337055322887041635276270361409982393098072951682502980997750701500203130142171883803979366629711990339467566351939665691654782804486307836956508528996162216204126777179098784545228019970062662152083002097042726483845438281373185911970729219085991480306608331483233720788534925354622908028371914587471899431059605290522493507924572874801588658209521754355237623078355106691932853158801727754657255768012256584406537372427183756964543252479114262806852293055458046035469659427138515566515133021423202701601028944745135633794967351329675066294118318223979057847602862951242052672032844729649588924623608030764160000426744732386388417965560165488050796108534058852668102716960126797231297687104346134177540945125537079931218057352776629277216774224671684096566032795904582786071326639148312420678284986886581831983107014231804223244976218865638782971013654113141254879418300670838137903702426284054313001242082561230123231770712454548124782110079682231315682517037164288170563767337577164625367271422566135878769015277409292149113109644978494432473727672300034285343843909897131982250924047696943675687194917446625626199310794924765990842552439532874458503498001598606359337484030542080626010905271620975129782099277019719256580182295080063527683616110996730941464647566887845071846630235703140916658330252695391715400424653941333927449604920575517003949359532941573668748010264695929201708521451475294389740209485373975763396311657038938442097833893461473787004787713348998319911221281265057516809032583741386630177369969419397693340634145824654087844751026913848588580412908923149093968858916904560084436046971552717416326977604834530029443949326929115981004965814633388754699452933499927940896734198447164803599643037343287269422907847006129452800191673300641468992267599809141985260177582319253646753650719757608179237654818910425432193051391892937947817170693386042212306078816608270038281618718033233133916718192829581324265572086946204127270882298479875869366356284486140885308946782563288415233455300224425909974701498603695699213130281181687566899833962373892831459257998999247688934523938418319011570134513533503195503726601600646972656250000000000 [127,37] 79087498405226376632443885291834342304344802571703458271882260008231695914069344903710973880512019579163264255466531342303757095750285609462602051580319225121144495516193700137964473351178541044048754984892301575632424129270405704242837274594321472961706531893441536582906098276091461660501108282914573119913924736594814306402273773357350749782504470342260734971957042170477534171454941664399381052761065105195470227854685214223024841598586657074652844030876716703020971820998982070969384396200766349549727252277740964410761966709275854406654378077182928637708292312871522319666849664362740361184272897359321513231198856694032189974364268103239998375210493689642419037838113494112655672186156367102221232861851575743165519512005449048167796803175602821694099692370946113066111572997158762162031072680290550673742085214526629433228746767184879067867897993487770980181373835806954761259147425718285245504327788063893990599892232353904583113805178525187103778243819754154218740559648685499637648429866776607366674938331683238917339333897215684774792410006575253712982344861448377316794653609341061403709496028031574337734061828545202663091044503032599735027741890143994030445115456562135935173825211678637971432961509381978302021066702597466711591527538056684655088705126404217781374179667682672738651132479844367374199192418935778378859048816314259918818837561453048104103680128709518230856908847382245721500974117038621395203971476122305370443685798843408805935172272168326755155883538361654250355155657125593157676298992337130915796936613624102106846612971026062533330477213662280525865929925340406007380777498832559034205678101115035558670654547188610085413196428629704380803612587154961228643147414051125409399073499868611155788303268645950680851712951841479946140897469330893667051303902860567030947217132323882434891152075243535454286922057548418378231175196049921393620961959731627566180923707226785097521044398026896231200394740805736140234468761620481941524753743568804492411099176211249016632835700844801112925584943634649195555404271999302785488707989034406047246636490548644129885665732665524000911589922582071527792482903438614529475084001781380958086849723468165919315209361771972725226295805616921393134326474697300502028840607159688467719840836972337340393668370097657316364347934722900390625000 [127,38] -65170146268958898460092863327014291788168174647023595210035320732440837303356461944944780712751547860917664114821302485395504183970067699998465208965527169773919374257748634512505047762147041561965377370993625982732741301036777591973717449752594778442064092149539300545884192149072889168476877945535407307802221164955209279852870383729941566965050436816183165721021070241753068574765443747309236283333713048485314332211465907971351687162040297888535254803850494149629433480796586893129293035055782478190067539323012815184470150330989285798643896227989844226845765126578717368383355944266131893436334902038130312494348420449890238328176117512287984872640039134640448604427455090511825282286229070629399774880754150376682295622038364942699167080128903817258529661788541510119537046396700559867007715782917358034795612189327629564939530090886214628037174197461105636001276792156123617237351073827872578065126851330160569325173965335174283098214842482813521132009717639562732449442478387317968208694160622697954119886002753758217481607240422901228013222522170127762472635908913997461808640729303796620398696327227211575769795377250359729622746681625321475527783764704662522142911821956781834892760248358928604879623267739989970037819417278825167930358665203376116441368808610449961182388481782018293667018542008520413933729962484464166988322164965848367980515382390682324919972243874220493330597688527228225472358823287918218422809260088209211767741410811637141598835926681445924779458419796731087219217304109535453802190031627955425530129541281804541239523185555805316801648226318118124264679590154696752152240700758661520525382980044772274054169524784615612773444448326406573280193994220526111413319377356791719049422693483278130010411871921802923390039433844234742741016225243898871079529320076295489552848410963622855041941574333210409896004562476786980999535959291288065427647846825707789653189442554255870870780224806713497246080672113436166030433368022812918820690426421044788411784455906244022940474255736171359598141220741424446759778571522793131670946704897622279678701887803762164299476512406651351581541652962405302353551888334400084397769447064072663986260521849393458940823527243828185321276118107178242629060573308448720094628254891935392188992605269973190651455752231413498520851135253906250000 [127,39] 40874271351051052250008174710530912430089694302965398106816292093009012352375390039073837347660357238911159505741224699565248474261583185926063401540782371952666490522768730344407438559179959894798192433365578654578593594755696964550070530741533401111854592685029692187032539363695520114098719237709404657534416001586283138199150036667030741789083780737409378248866325104902147243309878224862188616342718286158832225860037001601576455775121954987448353946354587875312473179927378602447309887158035978038604156371437384400365961678303061516184078832507564404030983616760554432168232457759363577289118580599167760527522101746542144674708691676573855091780266545276672048828256724500303553107315037200975327924090577862246984570236639446247633324801313421723302691131752973329691073814170636154831242338827491029543771661925856422319357752356600138363925532114304137404601443757805289656853972989510256695194231472777813262406529736093187904500033603423483032689186145682466149772603154259412988935603768487656078678380175527005310023652653006931344575119539309382807392427165863470391372806380147434168031795671650234950750027152426671698508349489516360268516728359972111647897051798130723862657510543032666579435807579412855551386819603098753783872621664091840799119006964379603025106247717314842842915318088462390985901817854412206222435553354665987945637489948328933571613807078259432891609492561863993164239189874209441475627733669501017133959604870345007939194329542767365402760124533211016923407297053166185770802334622120087184690870282317083842395200368832815611145183042297601617042055088763565291797069850046082845963687421929111553967369480949923582285514168653694693163015850993661079902490658396598535508333272023804762546370240132697207208722646634778937967601128642949632787788110662826216281669778433660448288743643686232834815289058336616464757863549746689009373874317492777229992148801033398521897563581375591536346681759057565452484266838457133525165753857799682341311176890879083741493591305769277753392290453088361511559358686898944267394624079820553833290627645610863173453112546486184415214402429600095117441525148699475867967957181554477155630047659298581476288530640516779154831925917374481017376026020828651539505489532436612449130768466923346871055855444865301251411437988281250 [127,40] -21155888018959220096504757825383012865695623344334655238077065299910504517113586019303176728790926129232128330488572913656837973247998812767164296298934907745819619063948338860728775827520778149257268560927235547039783931524512864846022363255555493579266577258286627448049860251817778307092747925086364511942414495864523295572035796863783646620271947538118598584887398912713172664524742393385565019200487543137475494383264975305338865447388582587659884988107116349507997580490489640357574676229911621614585010581836488783977566199411356818152841731075081268102999895592683141469568499071017674610376361484816842440224493221604245071258650503753989235081562434485009421148374685564422313213720179490583441637939361959803165922620052093897705091792968758096720559964836060126911638010324811757580829666861952956876241347190409023074092840448916430050987041691646282810669605335827980520134895735936259252894893189074507775319656959281320092929806884766121958290081548258943720159466727565367955223303024836606408443441504857082042301853502725905916018380316128162192743007986991997606324063218290875926944414814083584696782711253933300384994247036629680834845923195331607674737024191265701138005093020221302699087502030217220356165363543879014608282222444674256480383765567008120323160753388401601077596981540558650414111156433452022631973996766570584448773934341623999870678530481827352473108987095933166648054543613450554693736536503484156524093912150548537537556073728691810472903717953707551344604769505321418891288921309853426470009565930347497681052653657674311122566633089168681769148890866463818355997223039327458283287750000210661224000642234322437966798951467609251635286635686450043652325763229115391113566462166643884422324325504619803491252764348460904546868079293557799061781916665683977253694072652523104319689533381942514823749152053961647799277745284336106258160561131844563717909398237079015404571138878674609571184905688729961032637498070824596469587698680336032068362401453142339356210085520857480611097620532403693033130367839528592094843547255602916836650132805813986265646848545801279188610986121985547941312627310894797306245797241512579725310296998159510762961091287496694708814223196713190879498103677945702733623581996602234199522651891811619861982762813568115234375000000000 [127,41] 9276150628258293630635582714600670823565940330510872081828458557706239818615252406003823055152567263455362620662113601475327530035126827946517911162851973879872123251963006380309965663736463244981400913717986886674552147396592945868378771443172294133059022344742274817331314151999721961173998289986862122725349124821714477176580728939576168028308602952621612882895560559423782968506185256216023222779907586937712787240183329250634734875130280909615776976792900673442876859508369429436244136967958469285546869648206414351656773862271702448622741878921238351442924752258055648664636144612403059456666641554154874303483009630921034873135171728145758997497967927881870680755451317832132331795047247018880978845558881458385148184601362050569032940737380165333556042384702121246628864363688925307070836608938655945634181107115422816089153459898638677880252899901470686944720647632204916473764748015157783317113649675282969378264408674353218351115717282540550033780423088975438196481511657779097767199540987401457726016845458023070306797093701917551831427588674216375897165051770393745076500754336517048855777394110317668732555170219808634045095643845326756972264105447685201896198858917279802748726576232617984983264203546403317647086318893403896692401669325200981511094240101792893219661186675485516293524416412785947791546299628885287220796669226239874754535871085388947256232661624763751905173713093666752731378869539880147460200859818925551855169636454474294545275209002378851791804110630779926913206281887181817822618979789124188325297838199863192472995843625495419301373532095199689914109400156910331920994837137510850425859619512508884830473887136818291714932893499115441924600230186427178656996804392047489285934149844910478760700706582384733186610630869563063872866078327770338667279158847616348329592342766202618990204074279989073903523008626802670817911140253098739282078278314297589281666067104941708439610836418412697174749080602092122524519863800954575281227607857356885953080786596880658160326965169607231215899560429571317178463543032765437394770133821970402434669301949028766076091139829135570762948166057507649652627717086998474604929271095495922340853507781152029174726749746728580685544667945378387190499315097035869851638030891544643317600526977173558407230302691459655761718750000 [127,42] -3471361956472404888897445261729433543531787455969498672409475579582915039186353980700878278658994703333623694582734020737800136451396006282954855026226072687182185728740920587364835185010447380150949068582582484357492944329947675805041535310159769554378261330084133856776577366077985238403217517649470439825850396049919324021785290740383977303247594585436002418902143027189563797824604918757354107314594389325386235682763172384760915001694855093335289533891448834328935105686893203150411407379624500324800669324574902323022803235989343712232472254210156668770492055613342936906390313283042181003750496951585989248527255243988063038686438696209160378202491817628311546768359446973686972098763060914931915271600441841083729740173255985555213736433002188945808666703012298911023910857835530511581293295493089697611067239167123750673558463714526358328887252155424526323534457969750378434847472196567307593120789009739876637988270382248820944069258985209725790300601798569006073402967585883551287923254891379796055362211246722095895017525753847324932664569156326304990739696789352392271471341672974996775358460169248571434280123449489060974941572599883762302748347928841200019088179135634634173502988349665930764918034305398517864548372353230859366600998161379686196329081693378382225063442805731827707359400716490361105567506511024919474081631691230003757534804957963963284645503092232966777395135655016538542830757160810051289389209051297016968231145355356175766827049065743465095129686691918180100470422453709246465856781899145108521481293096687417572433211197567012623665234424659652593710085661820869253486639112393768641719427507129320413249717007170099222384383950069197270306310901557086696940067020820773910375296942984102158977572051776811187028115642495269601685419483742474982959782403425088492015624885987375472743006003971519415401267580574187575001626895916590915429986399074622454070473144070233288042561936625043985315756272619820626420648443837944410303737032273626340673722459116323073300268557215310279625291355791825122041975404553766586147796004590324233483126052532167010488996798008612551187639355031932152344667893815650977287432852605480641296285324291347996875639534765617909316871974978138706662132990482293919767341648034263829059042905100795906037092208862304687500000 [127,43] 1106377035708503724812919715054461704216853899663123153327204511309607262764153924515874497054833383385539809619262935701921360976505366505950047207039613241571822190716998072556581271684827725312650382484869757963594681211345142016882498390416648601930762860279718833885060649655572362879586280379068006927565019125928720312835591259147493548446507983290388693047536293840082593794648199150537561224749947856786018509751699334232671114213124626641169287333311805571862040268840958366003669164310189349457165331364919068175593883922435147483045571219988975818801509617374346681827804377082559730196945638288144433980020398617621553301107750140726772913877353873623614074189327975307206087246969785578040758124339751422002334449126388633496424179809754596175981959109616505384920134964377552404249070311058863404400590713909223140257615194956037978700743836721702316154215404223243763029425953347298327901603973097202894854008819492482366587703087557887665766968778903238834931944888690756756630157733771438514032469838772313165125214303367736634241935397007297827116140874256029928205650868019593595440580983138328339834596665249246507468187474463525407714803750839369017735040285082340753073318528769321910802334077911567270010258974848032908789240816419226138110413069593442535777078906635336989519617360042382449580777930432694793707735740724797317983339265780335198672006007619337764282236353205648108393972083298754038050318263163269537347576399371799410127490574395302148034887303945568953998713606962431562960471214060189828449330431982154263489178691161970259772899309673961420384039191352288626820573454841807378954425751662755253114479047747606034177363373539368619762980565391138947248508640035748547082230449369073874732255639354315244349096117085288193172188149970513562878303814274320336635030253742407747999921847127145473255739018579463556383747949289170755465804420285000933313313650164757065212090437474217450659724598992404988002059897722559069590047884863961405795331774692508435378439710957093617938128447680831636179128107105262862803571817963795470919384794032272753158339773154818405219453093806057694294562462024530761176586203738309985414787917936467503439775945011798708316777021145701580611673030733538140318849074550128924743219727133691776543855667114257812500 [127,44] -297443608137916558956846636412399917223468955225023493139827417864376522801147406749126992046848408088505139875773023767624361579411409259987110306219691252323312485094935051518278610929927746248847891186437259521105701938283000038921860607342342901343789633469976780551683032602757271781242406766470156751288601620485382475431590603546184610133965469060617539979442422590720552667900579888759283128539658017721319474207449389460987053291195390058729934029508766243273967288568403971150351656101508398211499555067610793545809610202067536674580656869451225944290842496881815752903651215231187306397673152479656533810800353715489684920321654698193685753966627600751307172279267365634222170806952756765493844078373191631501533194259195156929372416983139252243711808371855261376458649464049711838363424180497294247211607813500670796095958599104651455798362589162788538837744759944848809018364266464894957362418678437221399217938826401372347207358906144485147567313943906515065320423819033164177239386839779573077277713436123852082567830063388140212961536878669096413134100103229153068526776994153867115185528529623504452968621024363093721829374068954747849689692692613828129067012205555320150365805551849250411641184579689276461940841093356088780491880594792746320927838926255292489374985979047409912942201396975394029409110127779219130307444097419009470026878850348316698936952222454620670086212843192421393108310344022927625098382719767314831366941396665234421927445429378028687572842166874796474304978891672346745483475215229091428036201108096301351717239254824108776105640576324617878036468841988527202611004945480511810675259020812679912893713639553710140956018821608292614050420944474909929245467233048575812576426569757229079324029055808526413658080412712144211343600628006042855424425695052880357024356508894867232114557355310809636609868613992434700662074141770555927728493651248167793594650985558446282098033827330607612081881780596680484375872526898813464661647853726015864775246849879894904196816363098006533878467615425351195688429545634496848527866441244470612928662796488547427715321225043824296229378137372022909916783041735241607699468092599627671900093279156205072183890242390063927174596535252475249749465962548588609576842192554202437548838133807294070720672607421875000 [127,45] 66244163442845469533694058289148717637930153162775042763470749411212988466774646625618074785096905282923393829751843513631987057171621196591037952174765844821824467461351423913229474620403573264504281384258605673521340162101414375036588743456941727396943624860523072766464038031824051918246454330212483435041361974386874078444432284403021020563688666419215196913379975100605940075148130597073356514193427498926986000400102976481675173529288813025327209871264179252171333382971873341584138310092642659515609066853558749868134694155353576239240671339248085112843786359133140193853983280736306948677638656820863373105404016998632187252270649755246373595219705379143794543854978020082536401429725839784020195804676918059341250569984530151508428833257482123519782484263041450138731642540361135056392266601879058540723629368878170991011068857187863387941513394575770853492822991531069786144783465754842040617420289728022415646300134843961529065816045066044350659833143895246381568152608156702381530499352710609108070723348987939680675831538593813190481046280297656553347347977098795008436955082277744323114513403351582617474669915570866024216236420625095671354799922456399994626463871277502820318304614754200985476938518919366619927759210008812872105000464729123316572492365665543559912811894473598791517640230986405501721364919737684080639131513926949338048709536916271537914719793222695741257322836750905750663505451704185213436359604300330803559196961626628651559527842649640443738044893588224683278855711666520601141389877525489589776881639530850354030974823858973727331061585380428176120381925684351244204616370686897033233221027330973170753984206625058347208953476768718678308144380611704169664381972363383756808914937882860504953519407801533099455051422169296967989700605407125412294822947259207918862658541147401898981802907316097725938188305174576845988233536189056771923453529256175395328163884431558154715244969822969507528414199023393973829246828632591876739624419175027457956467771932001849503206559406813329148839020850900461139349106161589426235024844871106794190061672372947037787014690787205754350221247983861676107027560361391171282444677036696842802767461665652281481688440987028333542884633472470731232925980218964636128610272425287774922253447584807872772216796875000 [127,46] -11871845400838383374439895130312518773330804535416597239369968243067170160912819245296594842795576550642131409038053684738184918598702422114389751498077967509404322628075000871152810088023954780061126347162997834439659029021231256866823994272117798734247766222808781154892741843161321120520198280616591173998826350888871998267260624836421649235685783783012777584161769629808480109510014488238529648568888092333420264732675378470130416670100459355767545675902094629750908138497924220678252145898810272745026050677735228167923940596021228247976713123399839306963041441845446658488281783932956755541438221940916618436238096079865620622302465246771291721716140478129420039804939729050341884216688401833067699600925469001943927878819543676916264789956500824814934171977770041731826650238438798598376164545997724672071564750998212554003482270244074621304411267833149875743866287011736595179066018676137884719248605608491748545264034520988520144785457920950628368682755525247425123367921515471077793234696313552922609180137702178803932139394612651277353774436920857878896061798883628001917059245037302040729600763677100438693987064047260558939853949017592164092851000622192168489278228433697931623065044438790210573482179404361606634020668119738600316800175225701709260305640494739941555431707886262959444075851500759425882221894599428307850469381705565592541152584359000997312098517910525061071934337366331633497793788106347823662388166405796552004045849182921030691169092617386162393405315183167906349802480885952129696338425021649997441500084800617642192172211664853695659177685945635250832998779595403359423556430861560509120102857525924985126521645357118271004840292481223738270410537988120700486184636299938696974814571993856509543344659044296737544489842051763537147207986455306802409886171383542947494370192832529126518289049447735382191805575919298319246999829576921624207601156918014505691446666959983855558624303711097937046137275338942477612517435285292401473483695675366290010926957694069547929657623104860927806574077015795034915775278191919637264835921290985836389779796443819610667566428489583725527186372213716792532918516273906019209409765621230170186878295595953695178119394285824306796156029058576624320161506423758399724091572302597796806367114186286926269531250000 [127,47] 1655225667879678971087593118273075428194645179116428301243417436089113755721952842777843981389053218832233826129245599133910949365641141635785387178791151029180724312479759356103785967701842130998949847896345147161339364884843044215756332000530965815350307708142965059767464021950166283722287320287131475882263858663234413853392875622972018170893324335337424681645551368904574538685907359712166300917850451807801795321767048194250057525565810244231526877886336881542325399086429982310393344572723822157969718462504474098234957573272073563534657998939371600052059368731553629394666235170263742237757108009779403005734474427750786034693643402988182907929404714599219421312672135425711624624931493085263758860967951992852620197724129770246970837325741929682114939432020921284636582444267452646192608868437500613897191649479832169225479924067393039907234572061977359349624557500481291783052176306308754770167430755901466720136398400288600478680731547523669314130742720394935723545885548922397776241785715504844699890030152202749378766494598503706079553369752771521710220254015696786168542606945500179112565024738911275118823761677442055172931431355073114331976215479719244536892897126124558317080891721847302228125933291952885910338947711585166344008829607974401274375339277339563859742377997864851214499111731714034732954566461661349070052053382054696285834101684746119623349604666696651486822660203166057163437542057300968405572947257102965276979233296637352755944949043361552886189515018903894484640715801492647237890513467216609450927775594413752204832988151435032144212433887239173255709653689315480629758728434821058218292627725722189475788750067498152093634462129741127770269989343858718259665795226261289108307515250853433067467975704613805887617508715691892783033564002121666718373909300273212611927770040711168162104701984463959886784503052678788647580457041840207885549523902276603353269522057362960062844584313939827292547174750166255711706096327501939122509166401309836448999649042474687798837277247801214892671980335791522621680170133954497833165684304973403672924612993537704563127137649457251655186732046893868104631619831155130951247436552882064534428137239935052971277593632235234028220325611835297760714264125844749196941996238763294968521222472190856933593750 [127,48] -192275068419029589404656849515665231334476334322216185839178003231262718877629073638020636082234430734507095167216932048205820549825366347810552814335766412631778838149069997686947044555030729859197981197063435171159213170500489993373254681274853319625943139532689985599329076071216380388551640680469853656194255366285763201268320183437405872025747207526505937047264339533787198978031500139069867649272295610030439165769750932726287023885169255065753265934308326548205296507214489732998243676452038189919766598713627322998323167167151538043319251801897846278100271534706379252773931416173934552720388169879452591372798564924704824851085050048027100700417371703258013876050594737806412509925511045556618380726401587352661944100212917898981942658773755248409055292831975114945597075591641025674771281983521333718095534434433505572885275671587543890509540241851293422954218078115504157440988662245567589243414773946787121743633118416834208969227102906113069941423345496909852215767803744724304150618939043742399017993349280128233965845745291036719450032093069378084951264451747256129806611192046551155901576318168320769364443654786649992293802519903998123504895508383740284833945063599228771106969423284506099005594559126864486567805333394619810861371830322131205384517218408847242900396674004367128235659502719542034714328706396310404147314637446122659125191380616351525868352513066686087305099763724876302691204183958258813129749350461040204300610854510525395162274691171624663629061949843334358666128454588994432935638411546041269606115021848704038562004256083920811725075431329880919311924230734995457595516447354617111546846185931547098797578240182922224863737039874293304505740270274881201109352344378773581684694212734023024983471068503098790557192937588871815187792315210952215511114412959548973768088657207106462207129283644933747261119214835294799535382796235007546621694959896758785463828583992176308562014716677015316942119380698674560293920472118236123942449821601555241165243602509161376976127865211421481825393687464587726002736710735269088557698809917740773809346694522303830264259657323381407746254711618656569951477081078664056126743220925037653521363204178720302757347864000413684566101225111678448660390442662728911997760405938606709241867065429687500000 [127,49] 34800780405710744592347778976094721200691971492574711477100970440633804540913500681871626011354782582550449720329450928462597492188687471069727710090945735168071372762735730782105575817150461061078573096553739574446562233130272891448581831309866302602678363613840873515131027440839916137458983768611240493406188215792408108186781594429422719650473419049846907647149791751191902929547806938828666177234888490628054959812382804023325664697353878369856611835472718985050276025315015302029543449520159027508315935980605898051492497125238081151045976000772200711694913593084526275776185068599523340554974388783509827568960679941490441449860857037890568048151406685513243887794777805037368135523425660427356278360831881695442603878261650090787302869882236834715328098523106591127560100104262057541876467139788497083096246717722898258950065493153526648820960100505498783344659468580675660631358134175118327633810175693142224315997814733936633679387889938512232656983233449089772850148135737003797568372788008128434888610778009333818092314246743375881576495542741266764434504933839924906213453392073864236695604358101460412482816894345827633962300751046072039079593538685518924614016183260536910525005638049401680493779734248954812511633057997265180027835387702882834704550073696736106438434572694347480848182338587593198771509154919770274865774372841036059980947635017764325184659517641357542758977314035886607786864716864722236869372586204955360099667666214093215806907091927594415399308840327382767092107687159018476306385720004262883726651135655412465242775742895272554561075836318175924507464730625988764676269337385497686221215471499957698226054379240645140052897651177775323237573975880444693096284320097967034399182491532270016359010631640701546072058816330332557884597894262001094186945239783843698316241695622167674445461665264083772227232606549906061197417390450624579478382387361487314019323115362310930182524082396729801538454520808986570176299293319726550357601916339969675416614820261866963338772591494665832665278823868452455126741401048325977259809268096182716490603662149046207831398845554340588703362517852760568215245734404292634201519021882375857304089412479836132656486010400706413432564087958443532072989553494330366930853415396995842456817626953125000 [127,50] -12926335533583344734887468256719319559123847841078595984857832759146148346638315307951023779818806103550722686526477917077723656412906227713757124331020468466854845449924259038215765593045191859652010238419832265821792079978190519819398987778013627406836662971914495860531607231489005499767340743320745097381322628730035421230341540576534136570981612654677107191897321797996209903947962528602874399444232526485949632533412546692000565591329809125555991914879424643913990985916345724821586146544147018280696388570230423482208666886204222819858775317711143573197037770567117875296786833925018792749837679454578579599235185883706935921406894338820747149167509506474976631677881856965563360644603744143911098661703520039252504403670503557094169153986442567385681148631329798556677163694176045932271916145934894409348911636631346447652819693530224641380301418813023551755951910508514530401939562348473950800874424415578753105637934293448579091969587710625121147933609166061145872538629250259188859784652289535739432610626207606039064731673155288892140747213797833694031474444359674030154032061260954940097953701136344083287659439012365003667361997266555295284538245786468211704016195091931863949872602936868374405127702630203202360470296032446502573785100202216685252886163178782390201775246151632895302804555654571294145236968050141774438764013728161848348718018551160633360870653664570062375190209675755262065037969740339265848435882556809456573720650510139758795056111625955440386374716989316302177862704121503673559986826157113115947298338167609704094696092779842424701389400179536742040746431979391507465673308393491459044920895347036630788854193206511221161263572508657613244531086105794278329800091617079441028990321538626707900059056782966771232348108230246304517211577485026416725154673020324443098138349470234657533816108621806184109859349572139145346113390461528075605820611816339642747578678109496267659546934004725405146006177918380548135258821139140494562611592967190059629653768657420655031469961757084372462590802258899525291395863591106816665762452355101358866015645196618774005772568269708983278249395510034082095924053291528845297753645189922412184109211006728082756579957640939201400319774106561310364143159905887616787367733195424079895019531250000 [127,51] 4518317118061181939162468099077697552874597020503133633681546501236881163399893070140345022959490075475852792134288186981003940180181958700255580806531900106865457105731428228649344611545063037395558491233977082001505653945524477844174458533945339679552114215483308185481227771728101703865963610117623088976447080886489061156918163767920680385322889818205559278816160493270021950560773543201299604410807813999631452851769798568610090031160475416110095879851184285593659437055437958111918727689256147246446288015718157272165652149693977531073570792234928724143624129055261916448396766809083570650282452396170901355630233803635334821351852942041652770473292290225540872063116480139214415765735198139286305782665751494918202551678575967667598737175926961453864532891410029044876456510364729606214828915300998944758147981051527917610511285125898221785652523646995959142071918896220357954950082525211797599034746845112814768382696985788777990866641469102509202160784940075612204521936946329297364205948883737677373954998948108050683211693907242224749839578793062274889783749223664508425009859714813892467686649991813081537546246403864106964830364480799066305796711080820679028679084135042488676229644129363426255025452291607023842656455128167071419835548339306506341330572827572137192022960929887306158870152539535543823608073187603133790471263622207676673910780551963491992896096088010483931424415928261084920735759265647142874204059790371508145233292419740275283274408731260532766541552999571724323276190091804634110532494292525085539722150934208495075273568148801814173791489019022476323283006446987167543268102287640178370749174486225462557337307492031301513200933090587503214596888589027976609838145804170695010383620921906856520283578980763597949659726179591309828068269491555916102985165135856738529066670508196055309495214232719669904307403338912789787197084348282489206275495091754929719896215477039935090908733462766684853890281382065963198814166810298423621836110453685786314976106580390514851456596911973859511819563931784271881845605321968643373634471780727474014149413623699580838086675740226971636218334301262791362001441788146520265862947157652638250125272538672452679798714366240846266527425815166609352363937928773862040543463081121444702148437500 [127,52] -1190532651788086036282292074579774372537412774046947279201028925136385462792575004791900313221807588140034844021629290391702929517575908724772653051332129035001146355794366420698293660491073784387733184825089778634263099213479342304019978433255294724331685195855589353637603691081589920506328430475299409028674534131648556716949551474075180071071760131499273839516380213209663102309686616547254883690690047059484508090395410370152150292451526334984782719569893884780337415825184102699392184845470407773817497068485673510768260117878277502004055581266257433244805597842347547892634039907068701892975682603379114119346766425003034662299657052979006872291896083596324153183683710101254045424365411748819844675280697894530786636974572719832507838224524638790617015601707664138250438736554250051608740809481706794622065511849052457070309232139358836488411652162891922036865989104125145207168325636919985955649296208416549581971707108755624237663409390322541109516773675876461510736601917752245726725340390204405484837664843869557540064913771824945634914053086003267812444047970454709758648598327068790171884538787061774649765882745302069687221768595725096333060323057131773228650115740692707526077786189397022585129262742557089787096191551901731148660725714317092354977932744869919472500258459636692709577742813345255181069059915969176526537331566150956103716867180471179155719982239758501152546634951586703586584860328449619492076472407775452176664028601266820676790803153550074643991387121130386123323554725844624896200126379901964051515043231330100888254196280426217741356159733791932590350940311524592302125887473150710980203963277204170615043407177906941676661708723446784408304900822303502191389965559247996861808782975053737593542232007591622650687812442896750077911122584364503795852305378314120176337219193159439703703621951969900806610691816899788167638550058940322932822920080072463455786968946657462461196225056911697307691682137960616625497446869365982897024865101678482043152102479721410254539950920060168282112625299913520143551662454834579487479901583559189307950372426423634140137282523908034670784083483932842900408096065860009982092283475629514671785659701396744805723411248735730397319731053205935670364559926050278590992093086242675781250000 [127,53] 236485472626615960148953670023497957076732066112531414034152731144383267284449069756974805444355858190008148794155853377527895691940505924246401247800327627468105294605760895486271752870824053859082501095705386005997925603847660569588657992515945292118960819826355186287543642515185890310647149876633825940171045257565973696895748686968591684252000417249709770476776616177506279903109586886975873032161171624220061184285798139218720089014427601439155302177361081898106517388962682821739502162238478590741507823190155785293736588191909343124465401697365595485578155229870705621420787572315002452216559198922373087193273445885653593441439958615206712000153135384021355144688871811258645611078624987043304210009585533359455052407828816357176089871204835651341317203645060903889879367505872420882381632293043199577122216221617151477619616822044363146909030840955371776336109585541353651294473245549608100436735456105027847983351256352027532840857922932642659065876344338287743265040425582811860436415622674850149112553651557735337072320470627732685228457893460727468941520124097437122099773104426298328908308831563153958629845298645773906533027581279689455944561997207192406877029085042212748236006530346351518102299516786897166088683767208778500745131948049576169949537551702443056402816216787129989166792714187946912625804397395188758632213284491895543106874317726796458804006551350890336893743673130061704925147857343132178890294904904142065002768074667291724317513766974330058207861335834885010981895252847014298060898339675074167326119922669240490666172628997279260756769418243988221283622925277154960200031150729055063990091345785772541019793297483499981466439016060739023793036131740965431528049217917622209604078060940156718015684519584333587144994680673312123730493454118321151390586244970714177569423741455088869629542161558388345763941526143389453825571196222203098739308784620690366145681063459036907439300850418004009220623803341664900810651165774380297925247833091490783346355880472298401968358038679411907879545078747108375584970993671316990941015460227059218092731498689670221958694968174012927938266638838663944491205961285284860508581514045017809267447809251185798426044176737072873775565734493954973469788197941728867590427398681640625000 [127,54] -35053229807975838657247010362465360792819381811912177656030920130244884864151274269250112009234655375858478522012454299705474149283866679411938649930667334138568040440552147107495159339507888499522275296088594299091339670992899776891309239561918554129269154786514450865196476596924132916545329690366553136651580491113354393982061685679383827427935566885144214214924939239769950684026960807998968798470749325620760312627252486075740029407339766144147570578909872153203063992336503426581574168266905324701420832330626177832479280529370248584116040643968390053169549541940217252817967582544942153482216733562318521124378777096266626895831380056488277884971724132665441740366316355992738487089371139982346760115338992716928375350488351812717567247648836611948518764006322158739517442184637111645579408543516964159164693156205270907859235094904824567418719059343582891076356912076375292169901938409583008495466353974056058164087214477274585439683956162675277542603844429587189500058183362978556110083217496930411820635195855817499751815794096499125930582910930441160704039966317606194499679601842200690651214834154189192998963375428491337621585886083568956242452310190720018501186425155550006661912506449454247274477928076029424971699901817419893514863617155848102374426467043460165680838783875643645514554728651532130928940730560780207789844786268889183481242362931874052188598073575553011887418240965578382204718251395196225396750239169676374162147850932251118261090231273472522755912001655325922799756327845615468706253783894710143196802789111463451863091578847109730298425273084905110375572410707656738871951835952249616790789541634101915978282499211021545590212250696289892319180514806320084710504422804656502276667845424947488944524128783076818882219736434851365275916627884353750872590428826552220207395023228735435741078564849992222696760744114272819722787674677978139038473706808264430016259975565579662540968945728985880046615763340038231827307742986490137228201659549654314611929820792362690275371914594527666461673947423048810422584302014198688151300620028523329337940140564143439997322041102423243252074649879764744953769139876978957398165507141169377162263310620734005410681246607270621608498107724698661186619946015998721122741699218750000 [127,55] 3549332992246593625139876639653856588738817255996810031907795146160629405290688100546175991591672979874753803003108092120552781301934001049101203411076207234076289515029914627731856010272569753140404817939960214794048364952995228959213744488660926530634348720320778400642062957255903110427537710659650395467352693393184105083038844395526148652580037137902809878005291290985380005474810748992253829804981497911968350569005230967365087177618832671842549922370729489157932436205739343773173499542155322209467278450032192790437044658655242599838859540210284312643691359125770131418110466842800772755678410616754612886821846266084574807521807978842148109341771122939650774885464717760132101904107676998488763721200277824795878774296387551119855072781282010275040691803627379864284788125539623111972166751213290273142186621317737597222960232429399906863110927002390814501018059173107212021673973603920130317634470751538316320197245448248794349771836167776905982162509036957881054987580731451414909495515426279199099831293916260353800592200017633669154284722239627835214654408426468282043299844996378604322547369704958741663925651507987902538277617821439339740366847961852537724570818100537189723721785078062557869947588544876079871697995450456067453248051278760334318166697105493421468394422330016787133881056499383570419237963309194794519679033833564331917084503357932341888987237040728723652901629287902418666560848790116553014468750859827384122838218113168588743722601079103501188352260992988951663426113033894128730256258483845599492160891946785100180653125538101532349434098626389225484650120952550303121901266078448232633777014693650740870406026324100412170117860982794425130895723746250853586463990637335285978946068045338761742396249890677430325227247424249386724557441170799497403064192922164417699861006400922463081201014744772625946626048926722271881028287220759030354008673757199492567865396819699228335756930981112799203598792839858107571280652718737139401832521381361142618161594066943452854211141607314176954203907104727291329770062802920790255562112594838019143608850534871826990765452483199815388142714491544908721184371208691800974576721422935645636271348070504604445928245741042631108492071016206372027299313448369503021240234375000 [127,56] -141593297239129701144899270245471261357146101067812330280366348798191462526192471458210906797134408346909547790616786335144677657495123235439754122797180817025739516091556263366959166638673700776967082982918443397981280000365826164293565104755465742431607288854471341849224778456837380241449701383380586385499315781515225749127344569732959968552141763458523629485543158481510777724466913311386724494105527716494306247547174030691255491593593915213711038454992111849322922136575074824874271650677522982213623885444088043749059103347135419760205570573388162545055944338496249800907710334974064452329763546333244424527450139184229980892350122715473449647958370161450236117907010989032851021354951360070251806820755488727838466004991870745320025789353805837253551703766857899169384367308216607734716181592596125566465969719886861769028555376849391726084169221965972756294353098674239206084710151376236682442754466806691951892016668243607167145080971172772260935806121251235725096471394273933293375850128387268337629018590351195065423742827496464669993476145443972878729724779487316565571860735388032651490256027737298879446510985812336013147429871089944986300601071307112763586947992944505984949672855792298429819761770537274378428581741971769822809716857563779396049961261080707152258591624048974835174652985579549430696491993936853352580280602031675354878965711822660462331969414766015594365627497292168862689753708201514926488843189791896441339956407909181256090030267175694555740188469021516011837306589256411746042689522730702525045557463853458495575035307701479492170164822255155626125086572725113257545609549883006842518395086169677978895144489612277394719066329415789166047637941605967514070826382829526931002534509456925875129504262489900975347763403641763070696262924055891723859181879340574892614941100093135062044947884186181107512208479076709958682316966896732131209014768072515987091260061390092375520393520222151363711272885708807564843877819026186025496413147802491366450033143642868914654118608647715331423092907232945241110372683082283713246255726142025081428142938162465214968669526963598896610996500080205802463980591732173014454736830548565062862415032448769696440468292374602129757321451737217230572500973939895629882812500 [127,57] -27708779817745237705366065899007334873370845935778925664292212065096254543429619840621198218325524474738999182516700650088170688506805838786864512671763814953722569365071821263083696726906375719977689722894113317112227631932271366365726258936197307905069595568149266667186137188676421377203425984248883041988523400315599949372936214468282371993665555587077864603733663114658411659471508220813715212176187799013298789171124920941326246310708668018179330605435429273886795271555527572032610746794284152356821474093812069710406374666264545172971281964829958515928562094349744806356529155250054132154772767981017742725007415286642326534180678503914086516957651507808306446480263977820485066374149165897548576131656722289866738760152571530018814251906862972447630006235457697035207541727799097823884972306763422230154678521502248802664334568462791029597075177968636941369961621843251860398423501948411015027894612706868336856029105302569759775045001498713840919416188578218217284247836833965631790172534768321909860738184697817934111475873684201931320897393252638956096870372478158935290056082558218276374681451714577275576508395829301613804475354987966508571821432014934935178387758224637664569217961648850887445726591044792558682732690882688121525163636855721994556171041354406343617546285970364875000217526439187145179271995176901477156568851989630599663071200247608293755583475990397026399330926164310043998941301472309672585213484571755884530905722122780111981521586220410801880157128301709302580826809216471727504089284020659585454470256493685374029020768073485828296447060049232878835467995122144447571583243445137349806060834247358044682494794161926553589166351797093751766043141026307817732267060476331650935876767552861168802386826233034415885715565791013180670459459859895170904474650736431112810687293536559770658703896026478156131478981963075094609006733370225142437295851924228014831649865849102528753819200079642777180494870374604096605069492356244576870820869312834575535763195183190078228287942021697265807696442060909263158133999376031540698460609310904879249815596510947919669399449834612518237927706761081363983924714574466289538098769506776390126832432563150017620358584345847962617083609752535826920453310012817382812500 [127,58] 6842327632879403542750153586706024456940371310761415511253239790739272072655831699660030957858806596983000895375099938381643926432843849028952637646123486246611948547799437048502975242881332555154200342498109389412998224546579543550468982244156003188691167209158113341135446066533025838939880144536727539965987663571322209135564398296085889576106590017333678475666614306472643333974844284027540522370673264770505280285389556330953804533362993333922418828214006692685998667438411173680292551788060922997844455945915662208521019246605509346811158502096858935550886681683673566818547412562178041036384133211562093786729709119972077115203494826545127861468749490852405274359257645718583924260639858881607832944271943818473925841929069219760805597845710817240116095690574612306341621077056703868382223606729940947876186148178415924255470340294726790291690575004734310637300458852860211898364343085077692075847990336437104682462263208382686090628874636410339391581842396282687374986385717961310253235268646116212902309412156795822037729155250203913360276532914823397929415785111503491275553837283283821324578040835471047587222157858868628327009566980532534294249757508325407711222241775188185585494957588781065019198976623215340194962568558268401035224232688257595897590331297661677492719114195703456284744205851725990110925574886969424209310749345411451365753564148315878277556133148108714785137172088648871677830782404646925050260591343627645834901475312653458783842941518394078728852855905632967181860004047916539251391645489590300989191751210917490205457984069003032873872126895470538321950490788125655401177999924630027226528905220986054331266653597064145999633727455456026586662137946249930629977131555186967265615365537131306084916552735997983209274302804030513473124861225794571438595714600829611162854965107813779432536637774044746258139131334374370956197027279437198275033891421733327175308096735750372490873397268721168087748808977558250817926636362247989841803843550197582103836334044727086720145575901930957330834212682238300523120767562977165586494842824772508745650900482748572586441835194056630507212448558515917607254511902178628487376580501434097987252472491540429172457530959753750166393295501639750858402252197265625000 [127,59] -744784234571080070435485384549218817899598253099153404103872184896013140808857997606712735777254173504243862713777757265811435716733306882219640349020291815084244138700874064890366821199852274068175009136084561742404194253959507372052354822161863577269391542038027165463462845200583102516162213279818994801188761137878599527909571205792823724893061279802171290005521277859955379824973491097484691497727738017921397173350940489910156128962109983221670777307188572275933199067176745241261072502520661070837605201700228093033029402306802870240587220604993527110402367963131542464142994975158173528685052470948563672434686605036695837934245251689360504523131762481212145158093832413312667064667659666228019233041564056676998861172416502814640133007771538635489593377106857409506022785615219898341931374467384014790005820887103380634810502387020071734559953825639528679084233646504441935897252275409842072259628982153760036939324328072864245916974113659355981227336143381953735019679329523710035569373098621680795553864737227413738322540444672060296633749313945761943221493219986359226061961075855287721562311580847761874375264290621243324706753954597016888489726713821532912612275932214787419435956784059457857324296655868797454616512547580143000035010779524642276687797439672363543000081891579732632168898121202824835968143285016853628045275473665085700445977372690240352671520432638711712081216466721776467238545718628531371006261234272744400339300700243259326969154308277760374165353549379695300160358480536532486323027652951755563117237500378443127074341358724143483028414358598511694551118488769699038772326865018636297484667129993447811888136889762447095923799757154345783724086752538938305170527501760145386056891526053942590107094409700404098507629580709043700567109367488654763029152893211002965298292035527815910630957611286646272728918231980950577289593451341451058532012557990899745099860363251583776575451514899495322532950388245393268166322231587012442574814547784371775067445523951534596933876888802449249522716678953700569690180900966953417036722036072457106606393647200196522186043508463229421537805308980812806158853210122645092001526977784690632930446551445031340750278797610416690822380280720483754058837890625000 [127,60] 26085292945599838156621973190933302921839935936833455199698894960688315269581610323443705472254029021870342041814080368081491301012532826698969879277455480962010483854018904907537529930337400872076093072330978452807672805509018158833979572754512466364264462161788099303216098360352935091393587371703968771333819280522281211777520414892665744155704081514543029003067444768983039389080270463434754309832770757317511226713426370129926560817908718726101656277613897453582873017793063363089199123934632304593436838935776712071754714264495621573737854674284212912770068811452934952253005715502247565436415601825721630561010808851865509909926291150413296847927759041929210691006749885545561170751155444027312749830214475827988529754195848491207750034897176927812390978610923588671657773717074229146522176586780559815786700252197293396277208518454652293494044464157363662930542257632109686142523186637684703468745277614816357453738997250831149206787585361632453019590271675442320492803532559430565564759113984235507988923189941296805320683312019782629819357883787806053802350674967866562621646523504763428433090245342604396114240191631508619796096076318389877812759141515477684797194812733658695214053529048703745089812668288807487723815543664091797708843989287351886038069315853830877157025955784924870260236541614443044005342537406281810580467877803240799286718783490959028757671343488269811832100236854471678564344676130536376344852253196109141170903137226444468101663744113972456149840382909207473577003349969868955071651554868310572703496951051429813162443515575753149510724009246249852436482293245365319112784365640858374307114211500010599560634822523919277611252143390669493475756618335778828637088619976573337600158517654144021131736614900656080896244522254858796809818221143467559886947330938652601022751802328602518068762460458268335132326313898529535840460595033762906248805194281203861463802090502042243152488255431227652024907212066328115980241414975818735861203563748958905049824591871391359070822368849237347578941617124615833349095690594793637116238326549506267685367528803316276450250492292972956529437581626484182476423285867482898585722525026357184803719904898293571541667829563937529709175712653417634277343750000 [127,61] 5993874029331707294192217519537567098616549495026111123971864717144077004423493586679833818868903325855071429385818572614406547015358356567315367425042517499950779892413520817835505198509981709202944068443319602112821337909827732850803324175367808497478222672069599126942192012422113343650487214936645830429202948279465982468030095657506353302113493193383637566116385618530065826928930905788667046427001262879478898527347658296068286114387855159660253785606211850601908392037933217403561005025197102553281392669817855370645863340756522382041711989580307668327341185870784183456664809101359309798146428998969321674007636355765699379318385589227790435880874806702529356318297195502124218177568540935633539037023247395423209846399815659698961009891386855402645584363926995070459950682397052169334122350666469178771684014172163839244084080540729056792936345426770942497132951221027778089117919163423600557087411001600866065040618468010060151073063989713765768727283805484144202749187441682611839749580215317627934622376838872919841078517874603147499469157606218399909418762921041686247620747957206194865889388775226526225971272511982548385359512356519755098090029529615550506087427139291793810835021924037788960137404838534182505957336702001511940939033461829701432054775624846828698004254911697992780171290555149998792902226720667191425515447480054537786879352195008047597269855322862684833760017607870411091951925102584748672380418967824694085332183002401662801871604726922831296125544334478690835800329999448489118627136347591153273629690945210464597277579414816186176897313734492659770737839021139286289688839727183336486589484541859679459510483559003105743919094066060958498018626221383838580894925968565032904254123834392987082182060446778511804865250087702780368432899923252733576577254975396698544443278976216676261536925407269430953625426631817938229176418339995144725483413679265059486993807986586000064897618652240221442693749339690791544809112545437463972085836585747738595165416236615992273255268048126597717142637332951029748110152543014874838948122094436092680987496995202971085498179557146848337818748735293531362796569691341928890345915472115837648299264353090659669154707393854281065193642444403219726562500 [127,62] -1351523733876471847447371045331276565499950834985416979107158596656938922277462626307536538843584313664779007954067951955506725613763165060547455725116937549128763829394949019434707266080650304946985372285822240188453426850067009810480110884715948797325766302183101777673234784941317689028247323462752321950720317603909460731774823045797517660715416656429843246316727549959361495854014615165341326875280651535939450184646827764786273034031311811647541428019783485039263077514310558323899353937225685716178774751293508071425410529977135383971142168652544680028848002814741486850606434794952017952426017706936900772382921235985654362556812194329837200158268661646013638388351924725333314213646832187237239160962037800786561385981308628555701006183023529348094480917323337027027817072300560549363632713765424362239233182516458366659291309799977706173595400873741930190426350954697418641793934703239923707916351554081085015580761698081574201616957350151012568649506438882291366844413439082342393464482061202709405009277882942086579169757856205884154374196431579758523776854638209943496227808667153186205038018737328755660691123576405235201401820649013092006310115101344576763700095675404024151269751249157755621515947340374353524378524842459676527140567387241918096192768547402453910430326751755354764108829996956915208218948794056214338698349041922711880330376043181994135797300551066031617887247923500408441657787917291465207755085476394514953676228605314792662700635581447872533866812816226748891817338036726886621517818752808688617985238972530767221459901091422634495658920184983469708248602096579441317687508517443674150856032503349738807213554526146988302920418424314680329042067760519135451612068812239474039988117250973143497423389314312543253012799600040067593813125139383246027031730455662710401306023878838258898775820876880963643667180333257158788635815049416658415953274950183975689971778478848813947180649759622550593106087559366794642179037492768408684466623794374541621175093210087544031987798546394285075414941000878993980663604370793973811269545273092440172766339023269095502434180671603550876845148918328337043320912700546852948147656086424272609875335606225521448348869097049713155296718364113476562500 [127,63] 153589248836862803026182880224116042365505079971581128261679694886465662272295993676849908241817642579028452953415778305174600062054538557068055733111060864291525252719337448283051730091949468154401030437110623990398120411655286640864304163237812543778525938914717370622648400911278962407938436291229853258303269626493232954551199721690973234438962319378832205879518051085777723900544796668201306424631444982139331547277697154215802581760017560983437688264175750551561444792667492299849345593582480708486555495082173164090260000031101640760403282202277586597752889716362287038072216378401469434986262264251607374372316037508749036754131581760736000231512338221393780242616436882413106767444556490277675673954792734983588506451207660162130806025526137190788517351878349521695923959067588347224878416075317222820317293036559396178885573116682851592602781149955282160502499913072214416543059558710234530672328952605298274864305856625221869743054811886900631932551940431229306261734227746505924853449429036137951904447424281427127431289476850297021503869441860590836913675236719614559749423097876877073052924904859405962807155490388316305962577367512923985957384369586771843202518006233585189968346964058041061546785362154039709284295134481411104229241697574065269927289489761560333612937259340122781146084341428474505780066940643437041663445787474927219247540092921650048132577191398556376003199859429657912810938421446176434401844853733712487346999735290808150800665720115958725946527908844056306827519266699814164869287859700281708042445001524518600057534002998746266811939064934482772654612890493873658677951908078795161241485655057510116718510493051397678593447702890184251226469248246138772980838485215684356894043359913460312054953983115919904174502214356497482035275717184585398479200088749124333004374698277339087868678832278251299846471391786813972059235731674245893342353635246583164259939528275753192626273366875068124965094152954081102137536195411069382022596979476386149020434898752245458269121307972515462334308874581388137073104713457660164988689145978609810003710150231935842333971875649143727701838570661702910119216639251451611281602964947879050838310494154491163069756073999322564970420088033000000 [127,64] -10503496685132468060859834431867310381836805590236299671944401630770288168665710508292422933739351902038938489547266989705599231756434192576425375617568911909726823002856523389497443227460788378848810816154681477618040485284782479300426635124039893901179088014587812848731577665074061225556469228982637708464182500686720113312285984472727047210397412959297814126336529488945923704608900383181126223231761189315493911239879650469728840773107496114836764927257183897996720444552016862763608785546642073251809252165769596213921696621859340863653153737325301168330925103754274292448082298473417678231021687492644712090426529613236386736038862736693805731733271382915862907145510647322614091238331275438999507654010957700590397813644958244201789763637143225943772332597903540317298870772994107997348599108893459715811533318595295892989030684023855617580824222067029550812724554429056978310596112770932635789628575798753909683532775402488768324254331013359206592666263815897127360286160882479066539146200514394022587235598586039957288927332331030353029911620253325721661926711792693667443382744807231921868672282916804363915362232434970475579067222946386269980023714121627849234311142264687806016124833408032727886540883800146892380591954990066938973124534856799426306590475620323125580999551120890218738658830728854426335785638820672124957902319285449005496848303117895252664881713077773961157811533686651319749463157210454609330032416942391647124153088964508845491666383760103445846097396593983576615967063948883052791335868628668459107436940292424923367814538937450708404419092727267907764568375726304862542977497068124359873258100726232698932815128580160264768554235936862275286638360456730869810570340993023322971648070426222386381289856301832019228691308508350876860529219136823135529848387480193068124226410348900915842827888045857593090786400800814349496941469180042870637623086551937148610608018147941165114105430110138883488651669828036079114801880716876934769939819805570210044101805921869425628563409265253404900561644276154237229131512669001510628922568047224471920843485872433452094219521471029879221218423538661980370561282791350220008574425225809551681726095648216574713512680923003511415528595240000 [127,65] 200973127545979911076565811282434843123169729047093366654287114455505698244156701796827200841391094621049400366902055216487719991927722048246221521505820695141832611036074656528788923156840108461051831805640973497106884832456680615899177981465402229117404786280124717103784890696091101116216991952306749538315290599302704597923786860136032727471699150082726298132314138516881341134555226308321153918918480272653938480906063511704939066213665263298862015744446725317041752911485904361100159478856772104573646596114513808462167866878959443497361435745227270311611301373336001188617015823634916776675719383546905866278939060075186502554176142205825738297997374773837076271310459176133019083713419458359172893578288720395409485900886555731323511274820822263331019152404919052013694502135139963228223534543981226023439262759483243908545776409787497556919569937032346892799535626484322538503820390930557211800749903273021627596346807756529178907959997234059759150159329270797025709796799855753984403795833529260066901240963569952085321766388136908357152691968275812106056186170414643960704219082198855740499818245993157814099887960230908109057526096531418931968487953425923818540917836962179721684530033860444972420624067914551525028350675558667900151292858537977205882099351077852283894735717113732002220226325883458943518048090417665281441824455689547620556880072211947919090790880002639222706449494598563241381499322537693992763486558679525526340032998097644833752114296341626209362173050590782164130314255206572577327686404257496393351933017814716820954136548407197879511926657425617856811283737272644292519643754571445158187785457216421952317564098109078436433056482430347219967016761475364528056035013036153206829565521783498540823038894794136947589684439915810073814592836744559080723149131769054165258766388252823244359741596932481400123053660685535905035805307877426781366860973393844806537806884557320482422166677939123790007854644485095787552452633198424237542560694729650952880745641491728690689467155874764252839283736099606105635304012307354353063331677957057235828551719072115402308347108992366544436461734405185424578538037330486491822693783942059175437766442516319367527389956227609343243967744 [127,66] 54603210093499962318377914431417083420056941677830818158490059826358193985144353784422997707446458309339587472574670502587807794846930447137619235555171288902837034811186153213873019113897094926614024565766398322280726217132335267494130008990389761845586356274052429681237009141817608992740078122633602097210722575868718232647517830860829224647839333034835855886849192376631388553178373924874539636930910576168095941184490144256057784690650112279537178941578661003278035543698806379315154662338150785034433751311897570456308895972230835030574709054358057438415464342597800862956908076050162020597455922696303901076223578868733710124010826141099648288123161592131052634002493386313836421026053222311312856973495111905371473155328859784506491099787324723537979159861490354523802882552166760332839271936066830381773441158228091470348688464302955329862770355132541139051090506523910430870201401466736803639459535294704937284115431050045899557223123698588865968161306191901684733214502816807888385235375855362616875485671301803276259288506376721687460590001231776716431239449783425179895388213571897269249376243471750742521195773218172141599069000596567065719789687912485925932931575556871191485629624266449457530866072487473989964362850445137517592606024092666472327221088978792484260344436144844722168525524399906032668863740867830653252375790573747751927565555622793733608565725465542697700481028750169899264400439554543017265954517328855198341443803615152786822059021098320226631615821057652202043673366942710761573187287480677439792486275279114999952268739544841847139002569404556763910535635831578216753228167000215872259600468518657076285783041002423356238715422251620736426994543982971276068437922324358066376432409853034863132952214606437929796457030499857846270286864850406931692617350830040454213753697689322861664862070178603690896876958700918156145174334166441845355338487651572619996270269657960962249437087636871135690060752295454215308037848406022744130700949669004245465407658044012958740493829027686122960834936271769584401624729748898710536619389246482970426883377783217316082772975689966167854540492977287470005739320826389658582529814668400799782201360672507315745139030773221089796160 [127,67] -9030196752246129385993375520610649787073343878534636135290704873249020551159154253862533363552783298790855095751162953021476213636790878863010045806828777013924236768416370319752985274031045822066358344375670535032880964465319938709496541598096311575666432318885303738059754878336612682566056774824802786383412057864575360660814067077321120519256479866755267297108514250822930852787619984726651995178947986240679357035213325256292877148267168059523882339868116042174195569245567327548669058827297612381207695283795366964633224294201473062505048809302584416463940699165682858072541804761205512423872227830216642993313948062833810430510778735562507446538442105864924880341907058658624347389265218719506923140778718092449804868501757870565379079319812032087684431050447576653589508946911050817730220904514570446819243830578655814081929403783967343126901123336273291650416766424198310594717907662640627273040110787216763139339459481404689059644369936956587566251275184421834837601431421982590378227701114069011537118372832375120906765812803388016386888478331655630314018931657200753973280693401429781245480211005672619396748628119333851003238689122029377319996434001342835353232397205132936245821586339380763418982823458702751183755691007314607270146471880880995603502036818808235090980947014751578037137210418478259787856593605701398118192070455564663252529987280997865098338994584278777523765959718542793447673596993290200297986724546338951133762037465679357364030164480916452190189535597906777754123394724940451498198901014174050175213767267531554745279552241227097735347001080942402107445888575009028436787168693134497339163960799014578070549183784511440156775192203347711103137730151572908569678243263555485717897419759194432419753437599808492593405377295008572158771471840631389091825940374854501914982937310702586231850879445588521204865250523526955432343186423139340684390067032942632723020627502287412091972169317189579275611933982574194663781658160748842327134059664006628573487672146182449940326741789394343343561555168797811755992828521390684296754915289839184239409504434730336785076252088059752515343613767860997013373248201642613681848984557145071489662411254539935934798691602917200000 [127,68] 884235094040203971773692006911799648715445569111337293746162328309324919188254538098599514546130321201268999151893748204458789016237356690594466282552074906062792436206446946728625567911176970877576825167224362606849669054477123114660167576776276085596592579622156451482386121301665548192040543852018834186173690026662948374282854813244052378485322943065683815882034033544477681804978929924805572497398115774078846434849003506881042595031362262967275082167501261401015231107415535890712512644270656084425376721089518584845923089769675584693345645814121424784611811673528944090934944313493481874747765838594683378767747743942073092644906884318841747338635422395843828051260395060557237223268603145690318362834479760761528191795901732530971216034646427427799789005570377279237832038079659255243882601560135238298437568239337488735684272101097954598211816188979537101962436853260005739130790594244021457770119644414084744272005252340392052827168848439134592686338081516505430233862601118367162993734943896506765015291497696837451371838155870465350607543951205397177276422635975253237048073174355434069148905207813448289642450145240567826315984518102667124600054259319890968888251396622947956168961906823900588474116083724294568239874120070176546370114708958663072719593838569079476134998932268273534645789374918592389586119166244493098972599796027889549589100327810488645996374094719939747338916832619936531734753458723353421528707057839487566974485608011145127970610992499418175720836813094037864044543146507757138510163880526151234065138906763785940721910890411510314972935053920324039044882783576060251525924063483918457724462856689159966005866191033749690369265954787967634411882024638340299848891991244780317785603824235729691119480472790332778486799215899700058093711862064636645740593374866374620415547438327880418570078131362299806449144162639152032861235510922173363437947567047642757108483579346195497894721826645395316389286601707681897660498094608936260859346148160260302759057092067772133317298099891695241597279402129411342201330067116477008200885245527260677876831973549653238316739104273877514294113459992632300931943569955063725208747757987282233732635863927798521834879577500000 [127,69] -64422002311118283426444603117581496725106447911359414126750813635559573127037034903165672700399535189795184148850192390902219278520895864166792218483537870163438034302083927208826773556695661078114428337690203494558552567701027367639233813114288725324836078189260391370077675241425778049568992365643810186428484186900606468547057223195331779301728390974471191564380093860141818709124815281459377512013241039055942064411699140723571363626455295837585785279796918107778247932022436237779245622581476860712656770599774903957528651136631531287269115927693567963939483521740498044097909798806566009076928771351343348702737283488682254683818670349536362041572194122934555283262210267424082357242281541071827367357717652072290167369478148135147112354730898740695496021222493336012626542013665748108761808022262354650291196800380145654004842467505453128711270148994358259018954509798805303840305689230886890851383002122572979226250050031599574548975204992770668376772833096531959645635711255061674789884599171772886685222816341197195448502919780972881430919582926014344617565359438293394108383944009436314363918691616033249337616512102843204439974824174847951290332019507900782397475885325710468441398507782389532291849760376455047572151922334035927944314801785229528986120863506451626920025780997742644943951388604513757404746600663321814329285025303578808064881446549467253926445815313771096898841568529281740330626721185433397149861097810142791597489805951951948963894499161532131625945084801583481085957317543058791943181777305969943937639910107554412326878945870692946297382162007549812999971829979994985496768481018453663408567722424984481730999814273445725138806758529672237547809233492085478518564759588729206524724321448685776163911954532258747459854758775803681896709806316148777521313437790479117640599816721558019539826986371848891018594731608767820056624495767094365645618656032007066665399242335800014061587307458693875968442367278667122615806042593286281446894556244035452075248352334124187949196194752056194077111362878745932828286573361069915702970610812661470482414608497194152618839983733796799118266603330228178482670603411010616852704796060712350294411399030934936009262636000 [127,70] 3841522331628375947537123822872781285513195120275601222263624544046825539073961645620435734411831985562056743958912168919385103222977669679723179006893638284407929748204373645655908912402795809043069050199965013345776139912188677861278623955434538185808484224713798012676887302031189311747712275251543433885007995550275988817959941419660611378694980403732941569098132865505279333750246794944340497821778853880805142046393603950098180341441724322590708983288542102029543007727525570491606038797107744109467192480919725115464431398638889373638803498611138604045203489088681071497676283047676924258348673511314010546178284753971406422124018740706535085939033536745290252954320167363626069231943199818257592518550462996418170835732457244300330288018989498833272067792699060373904612417618860793959073194445286194892556201625342244982826464812098179776188582055449360684305636390130173458646843959887738138576220969469344403724834791247847082333506942208655880040702529911340591913078037736358817099389791376016478472591202927768508137641934548476171952342175808105236234372561452104726211132218831040707985844409160256402912796713780804488660346576153161738847081443933158580900348819204266813251404983841071821509028547003033907000266567679130402839479573117596813228490459711074024789429441235754099135837068528879410753247862343122858235063482529126693741672535218775510410418918930753056338802729105715698308893243716805342045897307254723537574367863911343431946728015616185995236224257012791988300484652347799747170172717251054531066220527352650844412187519976220491350200742967393236821492816454118052888611020308730291226578438962548583095437054931979433978221207739607207928229520847649646555695545455468684129407120268140807292723835445340376542532983902491945350828979423253040593290313062364999572642014416596974056185350916809444930979038347725086901841767105462228231235884720535339261026798911664494219913099920500002796177003907346833592274594730945630177704135565729977717368895976345091937566118992129849139992380521840920600623863023259435696376647007162534801807181226488547317710990250579985691172795163294645995199801117993836081451064612861169918249673333939707753600 [127,71] -190477253524560998446548752515249598636345580966905321373577847986642178924866695937586363584464894617242033724221832334126939987885570469851691514072175140717434734284026643028384882639407396729726444725971259976133786007333496388922606726033077274826879676903959930156687218952868785539274432984534822789478710360872537316519699172589660455832382007646779700247258047531412428318320059575861527226551427299033423514168472276541760845385179875121916353436602485961487587400534761610884690348048885189319856210940453026993061143818058895298658040193754352354484098001598054262555209802202451168029165018302736799884095540257291556275706953288544910223018024658645979568062680496621862614636725529594187493003986440641007650671946805588926132839598516036553352358204447266350024626804622287590344286304893519004635634768330338690037651574285376280860960726761457206458272857653007647269633204115522266331051697341278661529070404879699550902953652394438467436332905014531073540740145243627977371459571789043629407917568230336085662307735695716848910970439391444156837494824204595798993908761090987187351179333101762621804193105115514955005248277526442627747458457725232847099402558096844871385586199348147888910198718737073169828344656331645349265678156519301279944302755823532083016136919209031306708446890563712926120916399456874349778615509791218660229337246706423700070542579696112869528106714461449956789422998119238073517298634659845067649938479325671581346784127796541695363543913744851845502686217882717192593450763748333706232963485224738330175128759830259352461209276719547805745564202865356196279884496035886199119633467393999616875496410622655110492306767174953006833716271153842672754616966002155494375806551037613625393012017588492941764449876578827942885106159099051774830614098277725084961668112910913081757145771018935250680202627301694485751097963125599402342170184198223405962693374462400859419201323224079591164953913471386754930057452819588406295416629766029866962433794718733550605672851013436039170795920208976759083811074132022861465427721126393243132767808280131368353720269520985560899966489368327782964719798458645493423762545122254959227485751889546159680 [127,72] 8174257698775261939714006301892493723440266570542121820230334626030106243843731009110398469103679004099938039573014815306334991916910574896750453596315630844318030671949156570520655453163734863890235786081289868298203658004286369646976177870767397658039607081020450883568811277925787481635035463643728298927906724611421165710038613938655076569016476592460620429291497943250461001606212264609417893743163792814463225582002376048663007079782743535540528238464492165385224552658456696677601074388101348732834799969822321396489735259243483593529231660492172354430689045724912074375332534106692288547729697990893308898711981620302288102364337501926534810541336664310669455386257030505304450737512923527134550677958614530078299734215638490021812700326945032694637488131763951823669081838161420172430375807060386465090563186131163882741381757595111010846836894356233812105715021133439940762828229794716478342402264136425155086076527029806912488768042089168833877752642951711430311682596183986894344841720784209003471647327082348725130187696279767892245651293743181754959764757327339458844369506434240215020788037088186546647722847497636134978841171019289836723571338079480606195295465633112519173691274481662817656408133448444465485554855881128045220062758185188176863433593547826469835598178676420262244933647755377407532491002656931989437354163216974057058241340932394724813429632481126209952169432028935581532612078472241491472639743805995423026979376615694195536222543164070476644327503801580306722722074085282942429006689591932247947622979111527044296549900503842687180089471851787859021742565971060187927548510347249824900227198970722808576035723531432354022626419364604443808881284356130387118389149073475664822339672899390598362813908550496093516658371887617175296520825245577253901062809853843064478632588334243156000162721703795011025565058437791099038765786041640526316442805410163065538342748882353146462444475175177213196047395124780059720765852652726101282004002948303904104724485257421326950940714027034675625729076036786202815387681420189423976578117767273197243043751421581057082353756502548470040523014535239302188103091773183294793207538908047648065454134000045840 [127,73] -302294758274324790734328998500354245328845206168564844762577717682561337437766868608684404634857467295519190120488472760590906776292291376812087308909587114580435548911810969907450251563553756820055799204209749661609567103045777207094684950440847704204898842455803453944411571607562856710626762935934396532277203684477665317633109875947238900693350620263595685914226461355062680898375753786386611230283862456924831751714069483625026765911844751012861822087834649130657767593264927211535502070726902877625533675130380532509735285353873367494465262956844303190990556650976612707883159310487219290684022973508677409072081150279699973059530336300157710578774366370500420337105789417406782133968619021773148965975424614332229833698260440945929323215688041095861987166918025728027315567614670600045610847907332305348511511519686178899139703235460105997144532355433153303905010511702208956915090762858356937095229269576961691058514955830331894002543526958314611133214246946085459858705664359917111137282223445837294848422003214004662423067217622712152803817415146140339365228587459080610074626370325872539385163255131743772499454117444843902565121048764424733255264053303135226143900394718644892876716938515584050230860682265444556910836374859890278952785179120758314431494811004858028163565239452057559208874819529785921795383722213042268097681724047390159871902821436976289294551219173382108538177648243322835328205858017750807161144422066113899427561973065141852986221276985551127633142295562363439111180512752618403344828751263979401242770039283799001063941218039772668275675665895605007978913557389704759353688401221747323888196871761696793741008500008186978264062020778702075759802856792894950417059118308985301986936986270636990832585295500110418096402833871801847640234148569818882383803463071024281357605696273807297746597027311064977316397574836359302792259542025684361816664609183244476237084199444237927731570898164190634834508603716541729515848442152792146620911382290535056351831391069374769001817382292854838508530325037839866849452262953328228779147724177946862570842681226266434222960717688070502849167194848274122084906871416053556931741791393579936776284320080 [127,74] 10221896859249555558532898769295354689673218695003530179568388639846862742571116264827117518837066443331457981666165975454859688110892043371808907480545448062508784251975904729037954384161087718857437212371513204295047055964483315157419493590720403035912222644899337276685742128470505727398125878472117491252751226677917473520851904001491382353344369014049595418517816278515903686350754704207887582305957202743039509927588064366838406236320603518759978259527498209081024910444215622627305788349300643422961366196517941498897565701056327293413052852014344025061989302310562984789992435954624620360258616527648210938893380886804906875751440219808121812272697586431127266482575556208711766001683332259091846685677602371632641938362373378105027060032743702965926381983535105139414069732919406015642220644532445581007182532724910097351418691858903381455940902097286741297381668827371379531086425694202364753335343237899952831955881144928422153234344534443139373436537865795624870329092023428970004561130545261297203880055811055798488766782659261207537864373113660876132811801289947346099066094355155818655612481058668794084004089596760005779181362715282277047006726156142457082552527028823861638544333398629411990473762402652923494796567119554784841590136929383412961614330691804145994981962880431970459481776610433831276782813021918417149535769307953056812070562825464646426916312938176707484512767589200980781425249767961741213045478776522995385618748803655864249411672041602207390763050805937055342139062424800141798138571298115464067154401900522477815665117496309335713566055858892087296740034261155077254062250908823888075535744111272432750259204291787221740180199915488198623705151739965043254011311080369989666758770029825795121914274185124148854328639321185887422693455248721567004154092314935241024358241957993722019907070939160908006743066511886997512452166759939981279660560461768969098408975944642257630912107634784875653176148118598231387687131083278113835988612556349155490155661956761332485362251626256339273859691361949540915063170462720725302634536526269139354125942173224981293270893438597124520678557818524017525118568782745318047958749673934550244948480 [127,75] -305492899075079838210046387773559486151382928088350928806527693158898217623616529403894613907475732981107518471244515153866625558444953962577957872059572914745122809317153179748056962605467177286745750397869114146209484106062703902733216262875818489475251952023083937482934301712007303959585332766437910139773440717781248435639511310118944515064264168566666693079966611737216935119151888713587733081584573560318997361478022211498694211561978006339349616338968692660962601040902411155803837326471063289220780340340299261599200887559989528308604197223031638077205248315343413395741447526621171142492158368753481822780635260648779912147608020755613426841845555556606604260115910987510955699695229309398055012366275675384468597582455373454872421348000924831339220543745986098012648113786161433931867843065451928310643946885785494105957039931425845694178164780565965556772976981560618231423940015841634269669112187729387143739619356761215633160057015588731021993658956683955734332371327866047095491177759590672153384713988078030061379887594813223073608684934852836399210665467458399891534140650606283177855828081246267617445332774902810530415229258328029034355729671834507344511127862294865804349395222443072375991099984501177985039337465758219164861630571348421373057741505506498248916542617772030976852812932421093256423663911080128101148653959830302736724106090138739544645806190593659837986519414533380585983543384920744867681374342074638134297518321757784273697453003777738733554408157789331163075394026819769774915260855687212971161029000323152991398452779120811605590955805968661749183780331759386003125899592860323023917042417030848899201649606817355767550608470396798912561172579074973367055006032848468756549786879211379792643349261134743809235263498154589708860087762102519027772195875103041825361336389670138839370639246894875065317371121752134238499016660429949439291959500407543366570780864883673163686944642719341431226724662188738409125030339326088937166334059704974711484210482823398733169101436483804616931695993410432768395282807547263773740636897573475162458871785336068095125913399911160311280199664009903770052702417850299888973618009155453193440 [127,76] 7783115361919599372349270265390511771978918593519606717042112439638875851188074700552477179143310305681076163459162095717922425770927325337521058638705569291781968140433980113602028619300772512973197498248746569020464977719778712813144950980478434379718981343721881567881707490713113010921730599599869673153147153641441962446426060294822589355469788041239895719282535775636902727773250316349103946356127084624510426943434930013350225543140341847173662813201782642479810172356478592913137059261268153447120921001165017354375240600254381950700957963705208606061685532898692201346223651534233299567506154301660292197691418431371059071517443759801418640149465236300849254564742603067031459363158925417399547047271305484174160128902484060850895528979830074455294858892884424327631070476831292235427313429803447521504727348551464111802086833305685658247395055401437408733840008894247953110547829493051889351582102495068063630381258925903476971558979728047674999280527347059174416590179760593270830375247725475496608194396631845830660324832648827016639894492662410613476180158992882678186325360457476052799185671763437918246250056212303466971908800333558807067174503067487479434259657932517460513521687094028870353555993083748128852349017842194077894681478206936080192574250025856500204941115136631139607829444749864808881375722874853030872749611769926041536374111963549940390977645836372516131411095598546175365365865352213045504281603757488825098707367654856560479760333450085499848106863162926158084488099914222414150746708410235909006247079533910535193208011854508701743603890555939879975948093558562656367268923156725163149186119445378326072648837857099865822801772284436169267119916406987203010710128967454171836957905037395805120949682009203514571545168881715728947246263063116060005678962679993253654381636752591869855347651929157240559902706924306030025078564552808267814240669396245181211132036590422892601305982145422909594945057806053421836191920304868531056258084234139779447441078500436768986496868617062029080855805278848949017875092563288433405291527115128560196340720773520210977744824538285946314793893902212705456777033687248771377885650232861390 [127,77] -172402442374847282829937676772363628260748558112099852244804568976712322801550848626125988195415496563591781516768340930506755029265086684262313673664111950308957231805222732003251015509046853077475507080156956287598645211102727609864785359372118983893955045799486826367463495375670047935318453534221261652858458506367534748065053849773383052730178391663232138939873946863042001608231127512639688855387434062059661647668098420953471956816033988881693769499079477347969062591574592733624070949206364311284993152006521877037809837913911828199956391252144599223119650871069907127477860695897281479233963663860547506081490295312112312549114682206709066798649911088059375267639395578313781770136784870294494873538048667022974021452668420305520199832637598713880251744925714541247547982510637966494309927995721055282677535575272861522386449273589521295474674513383354714967351441369147276507384816888688321248823306239593119259043493051631093510603829713365217020877675112944820554565051393170676402782778757119864741494395206567178294407639540610753717645378289608805147218208593764081472238529242441766321346569459451716087882988588110837088474533033571702156267701898592739160960074132052449079752338075060691245827482748571508583524703861654138990958306682099375241606234508495562845703381733673372116648306952207250025559688027175067116606193826853177587117877668605374870671855825607413861750459773334881456426443570067684962821285701947605065248863452918019094049206856389618668926330384374860597466148765726836311558244830273159527692394882571937798187851041083094251852299637343133683389455973961552118367974823298945375710846646946688038270294604149734350486622292336333113329310626106012298549729233214306066296210810004062098711849159013870837415491401387085675564239800337115075089537922872235508396831870806301288952317161248184459045177082604535755792999311074499280235685233381720846805303958162741739176100130639031561661089900654082031742833694829154612144583866145422839118033287606634095980568797452140297093836292285281989592119612832315623606330605886534089206358638114932012832558778118280191908823332221130401543220246850464190406881520 [127,78] 1927945567801852988974658310846044734698064740204062424332522934439394272611649094047867819067329560538219317882280028019935134462911709335450365752537888888924387654015041826739036454684238143486276727736070770995840659842690574790589505399861500100960355824528572637113013881960957329107918357873129057211736966740738613669399566418710044245442244984206817738510710850201318324855009955795970286336610825293427330372987031958482176084454112640366907493671572255322623023797665686018428124814146796781826737259465075480241548730850710456306173516317823638462672252456654222164762363921332031334977501849175508403157672360547423220373027064060248627917444364678862130743386636128792600481891841634136751128963815816257580025816167590960013368366525550303154469888355325380651208520029427643487463105878791752381348893210581049536242997573918219759735473382538005137474634824187609426919559180912676870301092297698565093258591299729946367134130954472319196157154313747070864733435765410476895240734064048955748322445830717377833885615331808189516024501770587008517750813761222735552651685548847623612430539926426443641508167783805507454387166268682921896974730412880986083176558842216770013104652039430534731865278391502896052391051375726242181545623985672540090113748594968200758805478283395504446645409068082241009520920354258978517136861126746042150785170888244798547074270996823390321428784920978557475711444215274231035853303846199112106786394812412720026113791486605253016037251362556175771773067957703594426074923712459113349679089678607025624756563870424486425955675715214357270618600905906278732333767937695856372116486944304177767164188618515509859962652377416849837639688462632674732970181878366943833888356247511253514366816130583283129442749845258133046806642395826613175384503132071016479903402164608845876862478589185289315228770443327397760465660114346279031750919898361105145040155899477601637946857646636886040851887301734229934359842620684504594180389911149240979625786741045025279365117205667525663222479092936603607165601516016670716543091590793727269902230656661944192567378329298873827467809707428736642039206943565099983037920 [127,79] 9506151386829769293985038699953547664810592366826030003249267852050439245013457994636783862712392623995105833340849314613193711379106183797737252117117567672018982635620068707184569870519246918906308372945457691569653013235705913412204324679747298456056721027375697402486750610797951940167815968288964458702812819016631635615460959914372702513761883763708735848526005375630684474708628777150921580485983823588857714863031273049148150917281662217916081461876000351747764430288230135373957852010593349814007189570322508023973783605444126310875516810641362287045830177869141643317121295694218316661698413270772763518853834744955647289707971964839798893031395447549428464405848245256633088184614859293389500368553290559838872588922572582733657985555566970486303771136749627146945135970961489509417499459608412605580726700181682375635186110354895058732616936617623228821186694253868021532042968089573562938975215578013298890640140760876193230787807479128179533949910585642925877701926453404434211790813445331008165913584410411549989349207052353542724620542895973532924188757902682020422270360467169147682624707450463572048144230745762317468660137241044450324149254166687888189415860316961454654128657207613920591397049419233805455626375883265984734730181384737687865468972762189927337761801910403097723447296240626068188957157721287348070875495914623736099658965392020881018761719410379467220104136480126812777628051643792375971695962925100225121758622101233525927939422516017084366720527720877025530014180596262839751888529198349217047857195445811076202368595138880566510298533732893269728286806316102028594940025029868061828004994211986984190780057888467543948333279556087186564235360299170525775781637787247316907930845625624464962491309162689566753964902912466196248657355775523168654777120791498165325308719625812517317726235202443787241356499228124229712093709677548887596309142440279985190590173251783047055822795714769406230408967442248597795733477342078476267783105659564125487507620902708024492904597261316484649849677822791327656865705658216609477499606935587981743935465807037478629809964105951309586614034250362871047411228639490843520 [127,80] -1134123704999153976238990082275219014902991615056101825583269924145422443745256003954148112197169534034764146407341149437264232273451668833905017015050797523263378742793671521287971482241676181484039733006847238866916349256371309793380794157659952962577896610785187217492880934824052620238301588839644036205680835039511768734497058870806886118112832424264997185662696551554917526379777122441540922516530651163554777775612989506952201175933711387971991016248940085344918150007106971178382377196501956631738646939296699576957743095707207250800412065271502990623017209518450663011436190998001305967304950953024993640836058287063472515890034295823719888842810658787695868991431726164537761465218044772187568610696496854759440221883340392671054205812891745820321804653457144883741828206538106783191533451859736151816220137343905335905139113000403476449708334724658602789952540827787712204183048922411069607908745454221882502388557943261622324436358058085754212096386229160821683222554724312034724514883294265742990891618113533054480633272385131370242154993752968617349987396872918666693763172921623014980471101150021696966227516805651155217481919050663685348363995704775987982835741209328725146935345689347290159803693354067414127186906209964526847310597019207142308876758524406095326297367222150049165171151058996653896828113790919505524827088065117010632839890322260692955353352751982451127175665521727992655144637107177007441624126522096975909293751053898797666982166071962809788494096944341660913099235487823319944053261217121705318511775410959841826691188254323403764319596985265921751723025724227866633573284825967928642189379990094975730817395747290752474817810457846044275725105340350567049162375114978225572433633494224822818322262552280088594938582233118532212972581711627515593340964051504542778727922061407496555376105135816816022958469660624039817915551507698760902227708714324064328571576656757696051535045881077903187577341623063762843759259319608597980001998711333779375420062591723826039102336189840952953592144355308865333736035480383266242765355508565169559107342859024736053278193788342203652214499763133754981916543638510000 [127,81] 30748202323563648530223860405532506481593091311339963655285435360747593713917958313023750698761500191209610176159966748539909161386899727515360237173936415904378390400272199244377148019406549312570051630218916671796393067334872078204043191929052041033169134771825186417905356955172287464698951263959632501024375046299433345397115201930837752205046453909153912889067254806262686006129261310457434386165500790828772860288276844649304633245153650167020582229462728297109319087911033129666072472237331264505836337311345283419216423081924575794360678518099455797427284171773865247907688107216848160904943142300612991863835072269918894320722534198299806315299259244497081966436902465398062501732540113664900402663253425563137183962295829899185082534133962674818571841021956495122943813464964563213449250583348756924540914130394093436489821035857027221097198725441292687931559347191593477668386669429827317771390658153391900347583556431234045218206897022880136664695981942621671450888180722346597640049340083846580540402028142708345185633285104830597789218984118526209003043421615446067680824121029846424403653648873896401293022899333458496951470574523771109646497280963117575377534753314013399276145550806276244019284788158324745159857182870785037677733772422394714111489779600047820831875516614297654592678951974655297071973993650811806411940633240548703639121227205501641963326017931249858909987546552845585553413629139078734472627363830352043449654481784351669996863337181286258207955685858755030836612561052340362747099846537339540122858161258972979673363701850830358245934757131495941728873543723008711745341083039193536278051141655691512468728080051347567022764919840049433162558862090932922522558442722409165600213649917671398945994591047318098569664191132949843262344518868592621851698150805268266542897323837784471324696441737593963275934692747019273196667764956693677815971937303289632320260359276396685289667467382516863650689220420526274070379252191727035624548314128562458652736490375560225500694230563105508959089425662141133063680827532710113960745374760902743705531299827406918791292032749708012335662283737216337362968085360 [127,82] 171330754739336904718697561723640657778148659169409827160795587410030915829006817117552477046590812994167100429624023823601515251831946218199014558517018069479771265446323861550122418953266778048396616147659362586059313516709736934142465833999907487710023888401650731557294382353227382465154883299000769181556046557206093744896541082700269735541691118969452770158939443207918757709947240514825425248774714771752784424573104089014325374676068890486338355053289742580772487680605812388926320637407570484240455670757642593700945971409428844451435955250742871940438373451196673792257814553907113072085617566671641672138769296884375247694067574182590282950458947441779583155333833728453475580244613070053520926504324503496287011830686345618378017814388287458132101661223354444412552391876977704806766130396193332664122221028021846760094123934227032096091141983549747129341898487756124729319972950590784431548780568610609239380927866879251106074097484448071287098846574074939920919569224420213300176287654095154111959032111569879129599665873646333633026810705970256019895498074288257627316150199534340974739856112666008355565684051351619222625714974738243576956666075122907300000719070816928220715776535045949479849733016478990698685967694676982161139008602403000730071630806774366595780327929023540490492474327005870323282332132779715962272518628457136771701622963597058071967484392604705532777402103822120318910050301904845033878921575897618796085610377029787272247624409060987417428488631797903379242345232139399572942101678142627820539238563220212996282721870408248172328626601732935293826848530762901463890859881424865034303961139300484388389103574000181176581375370371042435149835083639766708702636030277126073978615891059310165150166963017576050076997361820518018272570554097688683191684361824192934492105813052369974569940184244504041238890973826641120083088275521486573099516726950482006860514869059730776369871581117715814268359908076977394515696499667030212487017716985558995864142825250505795935155255265089046742329184633990956557698166061661458130569537175729172243166566684486719628082461566856003894914240789470830337760 [127,83] -3248588299461679688284753290136972985093994622465677637455485131734116297098272450437885495149599949011237817353780172344527721202453666813792850938349159547874753215753973178917456326261928972770522631090754579262362487652689780705724241776322437796959837357660913684018361294785211669032460605316267158991208776624846847357416361247158942147100590490670601449024043948944611636345211797224308504193530924235016361283217227197086802837627949635089539951703572886203378024529852149814910295323969088933548559983996703151017913612348574894436911694125501168490199677693112374443761337698454446212443896660217690829923390178182100208765355136670605806197182278900391279175406148757144486650294840570643554285700906524399522830560993447582197488536932057764283282130513609893230179008934300938127226457914138888433783490179823448442956441467330149272129355576113868508486967881087747976264613885292051319814079583414928836497474451291318406925169834104217569498065153110831018951527138130882739663117609325986856911758948353481267355872496038603699475699361158864020364253857808607705628275736585825656734066003380565139731008578351689897838743387128920429593975882366116831610521669115582499483543566176679082301829474337143284244224393345266575316215528540959928095441997242106896701622976045002853151675348380968606693176156672109893767514507007080556195152853061525691126038997066396661217460891498357021970253803041761273319623928037286043560114379502168986345684586723459098318881875900620819481662904970626021476728102873604543964578844920767715207614947239217780590376213937879069866860610638975478094195465428030436121637184182705164271358190850821012888847123907601049105265137710553598626191966957814958505379316300821373220680111023625043717970933828002326000124564350728634226800472981288644350247908776362775520095972542963188583902162751810683975485069784942222580386160565172605949326524128812095076756116168437553970195962161155244750047093583337925130148751137227801742042164727838618897068941185782704905175389960241382447977359313516995684411931316096988867078538201358608871587869300286874752518752518711200 [127,84] 381932752442896347231117546796721894350127271067875029656505409826566627974176046171754486337266799439389690099299706738365625388967529856314373548241264910584493462622016570649675475411541538379324448420780649957316017797837381683897818382695816324846389935667179994235167641460431505806982635962198625089792000804978112699637659007318071687410838410499277464091545960599843343350240206000866893949579288308792489996875320371037430829293019296982114830264305654269977440466171589164274878101283335383371559508556219131055569402267380685201581096435702505561671577133937186316344187134387197672991741352799993471633906349802457642514737765408838568098367859282557752509251869529757436019880928229192662698554974999712473874375803004184798939493044162902835054623382762729654732480762249774955890391270269846747974551690630620537758730553691039405943055128812607205981020702589225109621642073589940093227959020609196592122088797851220811274916062500663053718203492645389521533705635008526667637878465215099893356976683965071869141064145752926686312699201339242934333643104186290029859291856433312137720080795113384737327979867241338690013521431948158770945627387905935344944218890841459469136922294365761447050311868051283168213801597038746956921574941198269567251707810207225837672220294414908470666309442654682526337578902387625261586919853919204759338582963630099730219734849624650433760462578371874276988235749803519066683551846240153634749956753258400118528938245697390829145064049042653218143884211874987436795677266761592475018665171013594897575028040484606248791345859656982741953568680127015928543106287001064888444334836068363081055196733780772334419720390219011523287978075203452152650794326284691818227199151761381548038759556579047561914088267636961738611977497183638542438445146274767267935540993185518775533058452951652383766243296270048469658073495399405159043148552522557442492846323392675535094932730992449463739595729630262196423894262374366085414906598916826799499030612681972156740907604366200817493529141454320649370394906682733641569564279791299134105752494244151056624804497224923422152279986576840 [127,85] 235564753662408043233664731434409705788256827041539820239753517488714678855434741892516840990700922076680005563271728705073277496574457236207291386245272019663774410175753778679791241717851814362598009156720660259174235876881662714594755264711454284175226224265584804387804150910320760596300796913665044675707745379476921931121304551276613004440355028013597683895854095499997625236129617482382291319380096516511804115097181949415475557127550191392932943061007483980894060104374818445504303355346711899910701568845071255573553378618588546809432489480678646887321811749250103804802151633239157354563229205585171595073134629045713653860982252416474112898069177372034138665230170718891108244070209702889462239509212407277184246279335792430836714185537558158563961975428588731641206168531820734923219522367983102463576183206567838693287752841383739855787069518252241533039625023237107574077460991100146708702723290520639645464233051486870448508602165303040083040227350813638043477642159071254747498344498405285037668016459758945874328207733682088420901252571021464484549728102598326174884306441742134481319687770841402410540285303074331470753565809661645407323495825481450631619032777348774386971679304730069977762522109848286980780074412205547539442309228498962317642488206407219792996517342027351826761901012713224929516204284865688399656685356970838040600061268542659127409078893023730089472995493389030450517287974583380007197166655077643216481972016613025696533632545267031924674490553334983068799973329003274507440116559150461249099343190545857413324666610632446262754993543149181789468346263627191283610162134944720988622109317499170046934939372368805606988027694306090962470272691771929210972234818266110532179711932426465430322999518355212446803534937322201326068965675910133661505611666655740197139163654167356860322271418204427078221576113261719466850601575866306582681071880631689420031250271489139376303651205333890591636277943394484522449943410078129971241301501373489122847019200101426986961008438085257327361877231474738528648980128240696750619699555945684693648801487217728518639554597317337714477675520 [127,86] -157148140361019446028901888571328854236634634815691277374677680623194033400203113410138263823771686299143701203005309908891930008189439867906903935960537397753349727203219836965622285028173055009812515418964942079857948895122698145289834881559083402413105338277076477593285900198814359323730287212470850944454103109011526513898414882314825376302772666428570953749956809186441261011212409520195233951224953245560807299311785383762655532049012973969391438135559993240879138176214676333391253501606344265855497321480147731302699237979166843851542179653317353150922591402432165344278080553375412603401103952462678163281866193966833718057434881025747512203742299154145695654872222965575734806439910740608920419255283942926387848668130441772654778253960983350458699273650609260842971346430021501212227320960729150633186369744017608380400629020382716792044198310105360708332301227158502950137873817192060417763775350487264437902353762414042233573831388310636377009167332085407925925817870522288158772362969097686473817908416122589728330945678870558460554989057140043220406364163076164184777782395324614936395703671745898724242554105123847038990866289446708889732245482601932163737821092144090008882780077307333052623938796813082161386080546190664303385834749586733229357223237050354679726389110261834189450100468536889262260206305235710758270747046549747610622626973005321183544897324514785402247909442099877023480216743101326492557832802010256376897728422783777256387873041104187955364215791078114740881077840176275454880321585017323523982061989398361348821220392323118024269427062990850735590366552232846563332020072823947286687313322847755073320278235518706625289146075427119337491352048780671451351502793154459795044386562912233198647582334196053450851105632870195635764645016030128971995391257192746921562453717170741879661259570068135313226187188275254507080816688660527378857414151533160887648392056798336864566673152991031658870792946589202114297781367586481176344625213801387000803292405561969158472180368287471805485528571793506362190036733094846669742054413469326979198996256782030859252400178351539580090160 [127,87] 190980285066430311910460224479036816411777996482362331722923162040779792569105833043835184843434651011755223517279278463370038798046063740746321162083675775780710057216712203310374808806512456746000719324896594199852999870456505182131356610294041117039658082636092232002520690814487186753500327210555528709453511016646588118932581419005115940304130143442519628532919810439843079236280490870727586221892589875284009927737717350231685833470147137963725824882375475453371003244216742778958867556437183737580566817425301078156876569726257402523678423990695058039262984599591077542824973415980032634472144558301156397724200247702038275425785082889985213966969147242605605009670307841970856224020914833785999985099648482078425052570635871681395721649765542793180764865797358072567651169548501092702104948952417498425189810044993914982780972220431753000453070250115158994502867176617470897286847237959435633073078380381231487137450651906379441320601501432012732040768819364117537309108281434429321464864378192948430956326231388980160129853975296916438578253912084697473653376279338842998933585485373262796569210485897925677354301945055885508470009693969047840425112624815732118998504933195711093858287590734712906712997653597547812442757544256546981284135551160571828481766236233523836020401022390485595640647063240037619154465022353669744518315603117489834092448611741195638679431253269405351779893368780200853313660044860091924802041680612890441107650204645051508300988119872834118592627078781914818286024230684142924746668332190587156434610473317852977532520924880811675409771843853600185947784051563022823815766094035834901495510097364941241064552546313860803980624246039475320239782780988226144030130367616955302827048576296250882856092361068360043071035545264059181074860689117260195446121808686824846405543513016611089433659195765022452041994755045216723380692703424992000458174444588909050425329237004869775910645460417343904653002132962770888266939054759357511728846054322177901197699135492284621342668583989098536548410731342280913442565797350960450014520768927766412964375067611940849397780999016715840 [127,88] 23343390525656290983415836856487255455115279800528945015096808677510778603579987804335042693209769207155862488190938271399881337360898438774307740511641619553282674216585902067756632417632666070232798341259270517726353694944212453888855623258622375106024313260662582095666393418880361893410285420669027330861130204026355566139935722697429640015845555724724122117316210336395523375222410881805005122628906398794797032596731167804153122986268409568634387468382802575801441913476672683539619839232871386255611800998043269990135923079571957767986888504975464894478346920084398008737804876124106291819306554661654368369240865155093592244765651364337466753957317671622092901087848563296383699566015847243237715522617439047343268982543062130372234520620113587810008237092231990065802681977402329805987930317157422401054465706877045252958055965491528040194259739564894511173986620591654554230474486580822923892625091802300379807413370820081855723605254965802638221201193724357834409443333317906413656768751127279290544234959303632257060782704672788395073510761702069067227004657239449541908089907061277557354610306167886263668978377713020614531680643037452433401379832742967657889655552487292101008289140380750565357777767391741275090383828936903027995554866333031946931879914343921051159030882427101092307486066436382955975775423521877311222965161375144342749403951975040234850942789480367690106386139924375240124893702545157615577602258803667001630098274796439236030049291023770476340386151704617424878625460725824327770501897530594785206963283055077055278314286051787534074758542181556799071456503201379112302616522812900731625146638492477309244128354663992787034120020300165478059106669076238544698266987992962369843635327694690574523580464716157459183450834136504485229630472230086274107108580122196071710051118649676697678082247697135464701760176774167548223677302084708028239216684707376731201365637152618870238657149535922038812974091914254919329780085883983673361614547058032287257515663142892219787536701212492068280816871801810975623040139189228339795572829751358342286171695623285433151613896216000 [127,89] -1653087145295932892543715644862648077130410967006345762199992404756508726733699164172370995167956187249876170213820478768443160931260322233697435428832925979586856117713531317280122878924810090210955515198280285618641437313360399766442775015578507392531828779165938382179156841645774728261015168268003862375521309641784574198215710273427738969773374270127475960810158357148590128685102215364191459233212128753493354537920278219655921086545978008818632038289586561022574519807921666404217323039426842504517327512947141777514764718373629768411166616547770249177977248599846016766531009147772016212310935506301097704388474770473916759920304467393113538500397222289897224958330528866038191234366763082905862509475934778403093017127751644800259527451265499817501644037709167708709546197268160838090911709544312002721601140510131078772961292530248755547345695492882855811281313298150932778697616956465211727872000489125980979302116709750523361250657000542169092709435989719858329813995047780203907954300169518833782811524680316166537418326770559468221584487300622832085383908128950381658830312702666497306939273506663469036288104262400110959063418013197434461648201867951865672147018883826100133768715091656538237556070285393638065333717123743973010331553626042238021165376967721250323365235050343823993459533141470495545567997657871783592329038215168420616463830824361223619547355938441661365202882811407170389688535312349921925985859814950420124283699175409908026545045567188912244431696046852631776112021281401409644273371079517005641687965417750105133778494711420892560842923797194421927620418016928890806575356867197521822989802220550073008017636968441838457158667073359634091833722710723352816733767621305789226702331099213761470330090920012731005173496425874284651799180022793276625552094860358376416199594092841657889540801882576066112906808504500630335326402115410065874695258261502513671424220179931704590707446007967233429445468475518600043561440171421623951666012947235159299208080169852871781120163951879219918939453426309147183914738171334709047235530246384880473246981805220874000925471360 [127,90] 20387823080648330506353335722963885862729196339496912484657368716313018969407587625298846131741430866314824041471956085149562746734649353628942939818734894939730406789828794038669669087801732628064131972427683210527623902816933336091300604250532827417410486799579259935730069032671843683967661381521284705309186288197719576462808912687117131701073230135261048893457684624321317946231767140446684899934399663160994342061130889942881057578624033780979732833104783480997312145888230021152297409169642155509911237349348959848716557682586958545608438854802768199546165085246103248570794742028341853394175673828009402846282446009753989673108838629434294327290042541247599621976805517909576482659298756964490026631594777380601566227151532664843976318903196327341798984868094109355290365063057292271276620146649769130143025288286758816035038602648301872533991842081376266073108190033234887426517176439122810651205510295578930992118747702297184083344988174578298446674658266622488690913284803257963271401432339788541477262166156848304106122143863544002018163544236011887202919008013085847908960681857901729071465073827683030884992005708103772822309733117216649401783301814424548644915302346248247533777837590793404211794679798800332050218168981207967978256458233238367113615474481365250195289051937527325605410038082444537410526911913695842338727703347238317534342448471981904795626658966776468058366735916719486559571910742117194085855203881019930639638548233790522149853522610883933477144120175774241118450125454465668198639364872974055290691752877674878411816542020213612170461482588787745828033847970779191278922679062963403403453340974263956637818044940148377821796014566512990931286493398818071231294803404652334172667011173405045019037560344263205155787713921958809505603150042038382308502261047383083757488941104829725493715150926001283688514830660676316259338467960232245343003278011115823529859633256994687983148143100449903223652972233392645699919561270254062774736230940284069679190070414895159738328263708501527085623279040298250461359113275335448862336316047694621735016718509108968471720 [127,91] -192793928261601320975508245543662141973834531833783006067088835561579507992703382647549672557034973855535340689419798831246832541095174971673588656636417473267004907030794230911228254689426506075704966553814185651125807870887239528995039840159228498227517682445457557324492389808887404037657736988196850229107036707218813844563079164972502055721810634786107160051480008266170869355300429155960611599778882814957668779089666882286902348518445431709926827443624576947736412382708831644377444201421825102589307858871733425625938095010547039546035407090776079730202271098037309499869590376412607684280011375935696087849484348350876353914130772981495845514357973084183866491609502416786161163701549876244421671733074950360803431756525973508588998240668546226006358361937165841387880361833645202306887518276368694879333162492014717918749767106548313696526823289296233624407865705082553830245224528451266485844480637157677083910014975873522055222859603122694613226472412180395890323664383989307787937784980386537945125540860397141145143120268656146828254868400474942908035904004521790980955239750098613292488297680192592330938829339731033044359182311548307531639477814280297355852551749031521243927156192526219799254768042567409690337946677571831106865742559286615897193204972675019943583713619287763950970245232363413866491550704318820756320578788096929885038334158135118145928493637719658458677348515878838385702002699216189810024256613779178538688414603505448094379072920152988536546082274437551164700376184958608985388850708607127419917831258496319080793730896818283974862728633300218841606443096162630056145601315678504631680117207859635569985911418484173705326425218433753148942846728392847532469242192140110531446293475846104748363953742663438827158538909475767087979778566190511555536114371761562198363437424518175212817074612658145742835672533346193973568375346141558909635062653969228827769332434538185344543935373098035329889698777247981195521011956960752865999366949208394831020525908842672723155702965013909236224841074405402785584733184394641329894303979243439536102591437275051104 [127,92] 277758190082728324912279422790491605069004398457420832121181655809747928860183259978044115858894300606599538172464945448321610152078213218929014119973196700150905490666714556907317767570052742426340807590509092111539191947584190305954187339138372688617619267446109221062356574278411305355607801204373099110889680651355446532303423503073414761688552792486300585357204545458320320121184172874737751364969063524181533855311692760067157959342096143414329420699964644889968580202416162547792816870208640393833454961365657489503382771072609669836907639170272650514605622682184917334995774155167986440170977936311165699545525023954530376216181966668365624282146426524900544776548336166897389851974146519824763423868435998158045582116502470077502635273081062933987128898211307878138370455467587374972823138901017271661043544513310873329820710451468975061120772125664978317023005692889945669455059788309793082466489612419395519370017061965258416320951295412194459306764609218214484019690267967552922503074216174248241653974184143339629933614366870527222166755780803645489667830685579596117085935638552431075195514752529468563230409347528302954547141003659236926682319643817613370406734615953742638989652453871335139897890705037142287658077705430956038288716189998373397099068983104661816165746373347201528893928116504120869351532082058848003477035390803341950146681871904969731531886962984227534304931189717954700937227244433621174362193824408820303437085967031404706857087995853772309663284712327173163529660098106354882884955096032109879309053885301434951211066277911038956908722936714314025695510410044730784325392010106818528982782676534280600201391607545457953816094938488242868097867538259081496837790641563647628196888569250279411817261966018881735240444162552858648614842659679145771520801529560241853744183222103405506922697247009343063340297366399630937689544248412755916678309402059025213310493471356192821616454061701339837248805531480468860386049863694360917417345915762740423783468317345279230626046897053272349205312023659326840829904043649798657059093607466777221319555694012 [127,93] 9139441896363025150518361956263497708053543118627378544788732662935880857744104492473812530002711317716822076624799310591137547971268786946376222885498003232560941353323229485379167248411302967947450539712165154315985407213594746321529524986894861281499866909809375078595744913762080885644122223047715963504105263629474046252843379799160104641461218987857493159606207117594092482092372988958566502039395781092721805396209833713574275973771333093062901808954518992015296954265238960117653865857832443499685415753022387153198476311918718226191461563723610401285398337411007764033544984520613787279639918330419021449396401828923113704221534473396724177615302476397648272553688071116845632971637497056137106448005341852769250739901066178412161853309711919562188557004591150792348982519135944882700695129671278175606479495477598088299236957839961633041564258968505160749342200224002077650636389414233913168283621728102498946401438572513793180399950368473437067458044846677248116121539773475990754941388779036837243055028685738648307084750938725281230564440613906282241158163321089911010992641220333489530237427224407389812525988429467378030594372258176962462619030543539705636596490548899526146177418020183024225172024049074270202294789371977897102262845725727874286418132421269657708150445910452933016801657961535658868856170684516702389854714983438507447010761840836339147999610673488294706351746596258875505693963862880684469250740556866890612390499899426178095447692207655723030239154594379461182068881495789316899318576264138227747364332444727339083367853004189216356692683508368334513903604046137256986966247230916701975861320651772804476837271179200179690616883340039820818783496363059165361560815465105687960284054244559459806192542838943167798505140631691173092673369087714234358764016765529186830755927038039435295654607088605141572076327043736997773118658393804106169799349599319718671970749157245566000452213467115436072928846484365384620104878044054547607746501143848007989013528480632257759402021932500557629260996514657362542426031774058038016370004581870729318475404 [127,94] -135059607637538194671082342640851431013220539882973563725722869224653723675719811216666386240004345357454082951374245469225279937671001604295196499196279896078934506565295867471309003012201113050295962468679301716530483867713146677089226712696193159054755054386863050421900930583098819918389456694694234607136927760674396053439968120181993620373360819068018933894976630528725696071581660320646373320276228399676388312057276524532808741756750704357733761039243200662698609942537680552117404665676308901089958675645884785489092032842081464511877570248964547967205393053317692518695495061677697873456608122847329219898257261712503095795845565648489884542868807094740406223215698421960431295145331502012162443207458605861608415463165143019155445922411067481038512978138502351695501648460039312363592317726759113354527324957883093908244265560213210066821587729163115162857048210876471278220235387662445279269455740330612515058642020198763858734992886699447233707143216216351367196966442552417552209580669751171142798174054181471690895195934916667980587032494619509605053375323394264855630010988313136373703234858307061977136234085880013076581884156530119179591288094301108748872472696553426962347951328638950394678215706317813507340150808180760522608130315577833421118572991324169225381658197612636985487553423895884733194416960246639174909636099075247832807866224482737236427034261231062228517243917782986814155067374995563191756467776663583435713327300546941224535671819157001967376908855341924072161174407096286181514471728952450145363360968405177726775902906557104464597712707387695421592056651687733911979676797255084121782038187803716370647836426440064562597620194897331210490593423611630598924948579673877408154353973782790942417413383577850852842209800728157111891778306927033497920364461297777830906881289793563057338462950961069192176978122583041635701380238644837039915861345202728397303571840590453746536348086264503124887081037914130497390900138017395124702272847451045709673852192483333675689974666259072276616650698059391171729119379833140727787260485825336761760 [127,95] 861498610445159376481649035260830084830172715202044364074981796394244344674024118781336338405295061935769436813272291825825158688949720157406091700041661646524935622538610569245032822548722843446326928818945291258426365188992783778564964449693667684440442745158779924068134607362088520110620769945962820171886888663652583928958526761275294401111010169906122388834793356692321023226155867170883543389899108234002366276884462857617007771137352548868409090080666265708222758389141116435627101009541289871032699573706031962637549489229607926174776239285516325263503803331498354390526600820091258981432130003959932796218641600056187983306095488159129228279516492003092221859579044768918696873479477893108777221779776767986962411904450611217317989942899689274942652133182111378953473542525981969437397035102116594962862487702306118774940464902436773570857144993021957070433299796956984322433631438070541833193880319940672127236931907198714299675596146140340858417963062764184815642061012426784138153163665072215014269684382867313042300855232622956838234554795667131690600026174142490535521137577947398443365112826503105492798324926144587113184070041105796333060425270012376716272932792428069926343107943893176194230554786475218753971473528175800763633942464713184418694457387379584711061976202364824672110332995163046434641150239788425256543333272800670073179602583436755705940844456661284850301586985164633793050654715983203083109298593322589965073509908400025497885206023451337822089360824317878709125797057058898787570354858107818209917317252065707540342874316919050461367568636555768910874954864180487656562696635547246286839925066895747227060229720207977557563502700259819671402032621568412351412092738869797990644484464689227127140487206796763659929189756744033901955436770522183401977932889355985204313333076014953999532670016904911688842217824784337687929950678125860363379342663681196809067093334720894107599935553344259076748425028528436253496193275994718650330564963402297373664980637495585097669358461351432121870804468272048717968329279105224949845829044696960 [127,96] -2436126537787456127597946940814130852717065908144780563484155301044102288933284761349243998617932901303884490336312640565508444542819616856432732952665874680773543764898125505667611122830644573909001282565898780948155106756800627067756116770868005720590400324668940688568927634266277469215302308897266712568716032148027913934343792234495944897673622196612004816869983978994243062669626713501772155816504012751194425870518915086594492281746756810566811923965935330439921129016779345586480016539219951824098846962965862668454657151871728115554896399280657338174788044489116853509149113452001249670011608909356986091957321692813577475411376443120857673939371454766614101051106741079662503977092728874149746393944997859562817222321598875293521622783339503076323161381568618749028535451597855395665938370026568092445734566039299130630937040704975903922082787201152709720798234747222233220181585478087261635485721645393544270798186799321206160607243619565206063420948786279598874417907442804071899577052337939900978438272547119650068418946189009829027086643536877439380280755465120997789189284315904516487406973825961151803128991218989795896634122813438560379018646429766402678985553104649792108202134858486778725037548914837641414843860179588582868270462809819827972360518628517409326046149162560592791623224786270957231129126874445208543670670314283492725703057148636456809644609378786172919072514208498070693531045340184926511103906084598576519296544303668221307845776005398228897723694349597788311983253737745692706829998390699204636259396431106435556743373614066523432759293170426189663985109304554365472672657689220417257390180563426881501484123371078133696922793795535536143564485566397253090349428488440166207243357073396523272690684284202761107073555639435859124250488122292007682862431679049107367787651323103459408163518524528489287583305937141132595945115465144255874792091128303625384262371170491263860647388828066121316365862081683416715449411718980689348442802896294040957275759586547964110735366833512552610707427566544219594436814310505602159968084392 [127,97] -2919035051659345722389723866556682839169597571716887106249744139249927645933200830127062822197936696608848915258533310836725020745515800601275882482982577210234100454480647919243241593130216540621548505283538133525683169604140603923962418029455338044859631690549723191622471575223961556604732747918393608723185659402314458077250826360142965026291224023098331761605245425385243948620781176787624892350820708854753711893615627361965177678732792658568769232268791272760439085121181581414629998557239618655076898171639304482106698956100067970367786658258808042401402592475957701067599025391663407105656700335395060577376838561765423945664538827728451936565806758622636148050139040064371564378766670036819847500198051090446801505544445790863978528908504962095975901347256280603744008862916339172471427607214598233953981096035504259827641008276508656201193593819800112831332366367511695681626446789943501731324059859578366221689688785294731042541494975718436838431097165562874491293150940192343040229463637231946370196974890613402220168290572627872878837164793935457396482924142507583216653492886978523368139044129712055764593510562208987491570765386797519009452901359448892318575861516620453202643965708733904457534929891289820838935787436563357956710563999349389464705370949975779422481926303911193937689309980217421809706992719981630096384152723962291828339413851123725995141390329757143549867794203391735622203586385123693701381391552933499524192142479347870574558859230835567488986286074404641671896122578144758107534952034349544485154384053044871951912846946293804690701274924602145590209268473070978431969875226407588567590619020733416317756532636577385732107313785535313045098483009850005141423119763485942827227856577999408841532780529326217624414496562068196650510206668927344340281637519972547515483937168452244748783441764694262294503278886724417948931561696502767685205080228528326587085130356687729868973203198637195106405964772906802384631823973138035959931761595967672849171008735736653996383269533004618090848036233288442735935966429035853107488 [127,98] 46470202952343067026724220119414028073953250819104322348878942174946339359764226291114489740115480348702273080698793224258559210223888311322857452915395708690591291933378339703820150971302741422402074877787604042983510231136236771835956108907559536751671137735316080902867070715101297108682979298002334476577289813432597828077571848977562251703704107507835480441380197490781430665431429164008438752994347041830575916383369334420497153550914445783877069886541760898519288328775832033814481959157195394923590491337832213359824985463417564072778921478484050503879243550668960146576731550669749457558876706796672383203673581180741690003919087510441583299311693213923494563611390467229641956740157430665846539770644391992265651758928312678469361148856300948313052261460395200110053464266000107692448933747315654962707057888166650313248266311995723365645504069160140194625538015711201474280351563693191359284313018101546893952074287865271326518689305712764282758220632669840968340791484831932104807124564960128867443475037821379451278130987770679200853178332700300434479756621562766596402292013869502267620662546991384837193991710596376560661241112673242832216695935338754152118592229218827270373255480184663653715782151481248124621590197159325958517841871569160494063019042777938393605326246909380322039399190762780051441635526846170909836111471316860665374987168864522000452333429615472566603807891110469224173503629247548191428230361460026053410361433875871863590653852700772982058198070247503038267703211041698706766324368977622520529412417485295287868727820486843126751619225220678912453600861504554896968685223576161817683364646979398561652643230739458042676093396084125500499869109645459289567216183445506892218008416238731131437882072270435858112302382881474489602991990708159220768258266802240710339947683652286961236340555891594101751902088950721149225606852129459681864144273852415217552132540213021960726403197135819821473501726419976462096561736703889299967775425715496413873139565935385439505947448785249452097612676872532371757253817584435968 [127,99] -185210992190068593384222889185339053723865684733972027994962371565131530883292465434366906220802968851269779970584702308111284927035062511516485600012220895843839564118153310107437698932667269318914520513985647377033077188232114376281225635761300937731743540109311548918867190438331195154173157880846959368178604734938421261558770214742848132239930525645622263485052696882420206770570846913710742311657001269301090795133868259226780419052490755805837551016413057911387164167840583197300938371339809488141056602981309909951345400130357602754459652551273412365054572712845819186842711372070222100764026961288958754887919344726648619491126591672148973480548236561279526504477375454182655132285737848598055306056828678745389792170371710432904628675542577877039484348633136768464765384311906319577767618397427185044546843433783425910325980568515634170611836418203246293853697073444098421809269064469938130635567145566572095753060171637076125010713822941119306803620467491239760022419853133373117677054154118660461869039919831859883698831779947543433955734177315685357386281781777518421904542093012405074398714902633703912872065182263464046421927017080347353105347273140656035768900798728451101268026632841352684310782631535604509604572570376891725810701005034701609024086872746029768092593995950795172717071712541853003667059318078236729005216162904373660309055804262233157014238435165357092859412428752715306793182278573471241565723051567124072191925451145086205595336173763189257978827542601326428674825258909145071192181968184565661643921543139587648008066291200301962626257193716580897321365786809681084545951040528393265941017612530104067674941030024474182335883494719630856909794233969385677965906633227180854090385328641563999824310703311686279896478512897230286067235353965211450924601886930124757359219473672649434527890225756888248186193607482550420721322492394453490074840722799081912963182487439460780013360922889779416911146251062605540713196126331229054857917330303593038378509878251196087045353969414901785962897605338322406754284860744 [127,100] 630556572302208383768952851980801102380697573027506900806893528745190460463296861116459139641189105000640963117556163643023025429453428394943742152549884479288617186843218811935896159159115687715992632049001025846107583066493200072607739404357327996401524120465740545533646731124471621227302412604625031627897613387708083368665403160427959734013065744108538695433880835467296435513333105293352364885753125779358382319159912606888939872490856586912692451404778918678678956632378239653630192078854444888980700964857967455039193644772738805970503401471841916581192760354008257020402954434610925925765406563904460969948544625282707342012409574357981234933551071797751286893500884369311392877406712709485557582016801458986598893028572943962000444143489385020886908050653586810012640019961512420947614192466876700388714289593283610486550956395136421372430989484478275613862388922700269764117701685529876240668706619891628416447629772793710797335839654361490312526550183113050802297217266974377053417428659228527909602533060440268824830611925559295195314541771381391588202351921845502834606957181648038933894901294788295857912089682696086710826968781280339499956257987081025827368336955080425086159552479930376789848376599437593414334077146548483878138925114750771191562360260461176728877111533606346509596611884837123309027680927633024408433545929891172724131898524957935786528244752285798115883301747227551205709403389849605948670994232043407592863148405013432591160399066524001474026004533012031138047693993835678240913113405681033370321136062323881276948368842219592279326008170718161347690626634213545075083608097378839863005159973474923363110839916897505612094652563367528365385998186583370132654823244240153964268827990514633007545292355718924672595041548522328325086179719395515493986092019844082385492916061327335954131272538706892475520908590893024387020934947527635022718874911551478925370520235147584518508735649294943807139297074684234612820739408462315851080635109952300726125353827328128598081335910754334538982892407283570056388014 [127,101] -2637890032371452294220090841400226765165429878554992076254603029449790375476032129153377874996686264554414011843862318777089591648984039798251084551757480843875501752179696100957995016169603905078506755060740973997720276171639191001603036506461171374111369249516271822632524143062021590738817897608845228133651547326281796018323690072078165873092714789598675978795912394695787994189606766657615910327102182392264025128645360999955361270080973904607877296896554117207231914183962758680312344944760681325168613731391692533586460478655537158764754140366580695335620002610760158838407911112424303722657688004442613459348332156394402153592978002207124032399031283397320063237731272303099850714158927703993834916274932916746939162581117534365754968481136427664070351643505467599179913316406783947974549791536071187192533725969987344640059663359435362587295242418734182504683149616048905150114473024658915137330812264080190088687162033745367060018446004021894480494772629483336000836795311542601242606471175133254965668921106195238659604379271404458575089601221472355036644161457412902101253147861036970615078129032500825212629000297855572384063084590821915863222075308995515128532605111049079362642749962838220007317628563904964225468298024464358945926564680838284787851271173857935416320873851765036487133030267066996677577018603387224773865819951232785338984635949978851927549185113399182434527208574486918583483807414616347331587069897851853954194233326455890649149266170659515136533175432863164694009816485190058565790796723351660052485382696979022533470572028278204062107881457133598034890812196346376769416879285647589815988979046978950260764933835715005374207432316098424993657800397724906345876822915591439798046858200214104239825040160770542133023328856952605274985279719774686477714930040316947488479489227516756592697051121729855070617239672254136369894252635027445634441920432987327612286691767613445462352348406695548020940298445370999022819124385208384134679667982863709808010565250096420246448660994566701194681074165403119816 [127,102] 10364562016042663175857657315351291401891105442324658092187701763910467833427669484441095821823337507965114992182670048121585122224981275598264370767955236439278182177433841670419654991418517053228580910415964585654111353806190049831569048293318651223826761780448644107190239959422192457395687148827434531604286033752439262195689014630212560751011007790580524853732179941591752476643809363393743080912632154084056971668104536667374164073113315886656987298321731402388804453879761172109404663605593631646421500583799643117356168414361585989377578246697103922983659410132127008986026706781242692862568728916001042705053620143571923115762688706092834632064641051220620408378092347717854319006062217149542327684096722853773625727889647703489748433944637879161771002482364738756814058775950951377097150003798282537994368792425935217277206590577449347250944593047172056044316786825294750567646709447357890864682024306903552033908462854017166374054203216705935163170335482687701287121991721403561306529657676990768504486246942008772479617096206937559000190883067864815285375894272927097349021069371612944285725918596311089533846385646646923189201592826268092148216702408699206965629461932642247414414620183100362949617263440957138762400870614237423082720415556712379222604613811527267485465861951355227872128217064847282076930138418223130460632598238819986038660662561429706770604318644656903332511319649056410743282579156804629657215178297422128660340994061550818028088603814938107543773921375547454795550046671715011837349458120812318489064104322231464526849812972985467319442530222679947205251065467975758793531075718931317767970580276357339807566446910193632936006711936371329674233483138872935119849926341483079874108907138865821439429476266895864781026247833395696392305747704276359660586902887866875496376893307497434032418620347448671913925469067774833223802970435931895675602608702545516091580199998008517760340772813279987258427505867462619306055393166309855303225551689851823651314488623468247431012270528728895730515092828336 [127,103] -29815379746477341434360176753593779487150165115414950663212877903683084863235444400987308724618695215685326897156747684346668091337740036461634331077591241153344186043484347110827403158017016541312174124355451641684815185570271414638090992075190138244614086053230732204836038856587166857861086932347352018338990892335806499501621843187495688579377865117256211770985391371748365330328914686313779107591316510581429094793331708767951131833551980082950762760579993917476309771194304770984902602380382931452830229122515041913967310962124977314135024970438192733509144000804923951522623962679828829874014486286693102139690537734532739601174420828705157713314604081983626889610620373622376557720963661873333724877379406053162500297066616956575622423490438589732061483752024774196248809414770218930927968673441962356645362453699490492230564828050381862061377915107790700832551391142452318947186944818950322781072257322126972870171710431718773305883549535440394673431104196496558195811159591784061071313443339378440391764233961708070670088952903170681318464912702506231632399985124133756325087557469464922494344406034787870169669777638037845266715982022284836242554038973369743969082013265229222009340529553811313072785808624246323034259079892201863823066295856723032881428846740572849941629856882236522771687627608997427453221048966513217204340850202626805797320893047985398948420173052934891127016699731663608629583847619935490001222919560981698749954525052782190229677621725080203734581281376355910417399050589404108040785282281838490177283811164321940879386601193578169732638080155407226184394430915336576549869694863941836425215828149577656540951679211158002181994530941385242999926126886970954689668690461477294259154816701105514343168282754670725964516067056814973227304852221942305523641303533148657172211067888094834659300491610793261782738263420186143948226702474172005052523311582909885128300838395829793347942682481401355893879114882368053873236731366257422461548710746769759403654090887796777951388017233915437248050408 [127,104] 58708882926527375950745688222296192063943781444092395280016756033729644863189633200564392979664828135608885772389048671824166238005899376294298896805283839850054486399627762944995961881271890354785834853824325951067952854058177233795615810909420854402950736009708420713186310858982026942430072952783976427493674511605325452710580915570380690596657073979570838380829294924949943211887232629655209445820974008875960104805396525653674848900336170141277873345908193673298405683123382088025680597887017125866841675494036348946142064936350006572545310526077758729876944078433938675633640601170961910572291096451976028697223580595098757159954204599340525256630907710604649095642876695997409306422740906225734794725729989749657537129065365066875708191074872395146669851644014910798276292889100820188417448721779858662901247859798424864053142623995885762867101414668227340479727288160852919260766849122030272469439092311845682649180666512010783412937793945691656141512875411787533581402785998371130647582961461583103539867638146381618706063174655913471308347486505036331151039294395215728587681739225180939714390894837290430330174653567330285565937376252708984937062077847713054467035623767893813578056143174655200640565493208524822084503807139828558586739007882371268343791449470582827546511776584250837121124842476315636334639963448313391926986286537249494292038401699179753973100782038577892177973398486789139994763076869712526374442567011030917519454717493427623297372585820509169686459317748979904141571099221663220716103443796753752011142987738895094004860280860230805994417550406218350673480351208532852524556026221334063988249871788574846751310423260131452176576136829898071169603775250958344549806103347407780760260416729776759221793429992902358844744866514715841319261935502685763344375481805847123065248303488925457804608771416205952025867574660808272999132777980296308747558898002500414086579305661699185372314622675209070482273379465508155285039682368742500590895161484370058080046629289749847048957729577280586880 [127,105] -69828281702221599246503718901011844104228954301950235534782500162980510578125346583042826122047274267623787320714472146044185854118558989634579928505878090238334740621657692908170349108874516258126631924095935875646311434902756888964631542834830427979750993131032371808429252057369023240847525945221002442649198712326686266105795576715476010320640024633888720184393960312864767828406110658647990813499359083777898279212413746187232592817123679048174477221185344519841666158906173829888295080124913664229057720242131603123036543224887204674644758940278940761609819440177257410323351341301693653503281609486363429709304214575877379802855931682165590667153525843437324172323416402076204695635047474392347739509798198243510614520527472998305733575021139746397949704599327433229452184501524127908095648960509389245830995778025565424013337898394808501366572753294802655393031034669092375721157833528198751424385643654343317197009516897288270185036974676070028214212739602595261697729245780629816411836953290580855333820110106984749117709939345182364838519415157191395254385413333655359891541801048526107898138955102530845473425212020149480675222250006949001293882868692024431377311945340883316972581339932361582714659905759657956761012718105766517818892994349857722070369862244039127233421859466544569757014653243751384969553880446360051567049167144495964488564282355712509959149956214881737948662749363450495403697181259164856879453475063394881443761643540987501089823966293209802347037332192814158871263090006383692405951281262397351220706682381241042932897890139890272287744855356813205372195110901706523202675667352279981931340162274409235211358376699355904710018304611858896978469774132881160439086074966155986992146478194562296048910866815925532527738423189976405209066310405807857526780931409660537432869347853065731875291734392150855087699859682230067465675837612389781857472516302857356206249825137060055317207286052443912592331534916316715439144257643519624299525210342750431145855207886575270944165436681936 [127,106] 38568930662496049838170006461114417670624527048664751583480016641147415037152959347133633892911902668846983219186666287078938779912715137644525957209641504509518794236674051265093767257798468539223869394219620876614866425434110525379975610167344371449529156868723057448517053814041410961207935816174800089899340243796664850078580502266684637621791347371423935894428512817490805272108075830250299555521886916322841616786048105135903741336104772013056091324569863715533465706270212282603910198358576786731386267207976872186730912298274453899205428330975310864061780613128016191498197771416874576967178048237071340948886096050328964670404770036317941377623368562997363706173027278427792599528487439362626954717604765604613773228950871688847014527037918689744553617792500284743467448832629682490920809079783849732585865146123743885597301289475827548318620192590146220841401466831109880193367887788879230764378202605474575957690683470553956497136270189350740997936027584382992217199258328129189550220414983481484033573951287036622035809595284804473256367884187469670457693113367970379490065627373055581165528186026460884570846235474422257179691766373337161560913967219254557509238850232907158658166613587920585582565501167806022967895371574226930376961385584778341275389354470734132428970404272110505708854871617701202886645407939961846204301988290466003782080461862733986377468756661505073772085717115052369761800898090887100857193189363816223685249474450698335834552149014190190604176199539065334948263246256523728064452160863472722034916842167109634342078666565651846255369888542177374593893425841807925853797104894683716242282501395241666054779778005248651143645654807981127540797152025954356976350014749941234074722222890976127093035989780931700795822262988691848939107970289282594987949437228674813507286334529893218151956254406004430291935430420998057929514447372965357891760403609403664490483049415992584632243086610475563478027398413008559563916622976256665172885160922283626680916315937687575806059016 [127,107] -4874285151048748428661470668527590816377444328274370666433482692554591776096122202718279548508899919598165444704629995496815056254469686838137939248347851524036152663190779676060848796849392606549355230779870443028553876457700818462584588138632246712529131989994414065176413149118961273546557524911193582678865850216552895014378733486185846559670023980132941915841502006824226351717269716218048884948730786081381674997974967348958854385481122802089637262937229891526982703654511923254142212842980840290634088534909138245259134970948936592134705860282128235054469438809055268757461234061705088843465987372625665632818709798710633887049752194844314455996927898071376327550105156359109942282980667439184353039844204590468411378023038665008638697562198678985307764646732216957974255509990949366032840973862699565810757580723956284304680641560048237480680973844123536201469666473201204549684004403298299508165013373985884335383268839001935669957435281845875252141873042228455514511304358022354947506822902618126307957977080583968748112990198950626038062197809523393728940010548564832481908649046901176771872774641416664674894894730036191680914816819657960342329243849684565818363901995435303913077889458324130865838778601470458274695953910595974544371479448799758527070555673579517235878717616357833454652079205557803954278792116915074299736783920036030860462690196748891144979484623078151918973690304322612913563028765468818970191821199798693985586067476980142020148821693518226597776132627398201417781562185327265383194797368132718191069740858700296631971215606580263760660467932168146272490161997175704711031026237938475614710151664826701141542155944294715173208811585844736316556924716050058411324113157304162209944882895405954251449949247523173921160237613936012880869267035989347222471706305342646951122270376223993220389447325840128449040516261262238506900610057199532375667164619692178032530216726433936812598551209241787038404024874078276001805996914367192520254294261078117762849529890290489616 [127,108] 3641101486173194894185995727782159934989427397549098489339462775176889176859548279094898449805927679407513877666629729546603065323193274319754234577174857086922707178338662618576121834354458822658785808663381335832273637763519789176761172685527060681609806427981240075352929697040807561249244110636098887649861667060212318930219137147567200337861262898061394889394663747637369414924906484141060190840867454970737113876707067527774530208776809504552541562685003984528466086574379941329404748594691971964625173632840443718085486122561862203142123289174595002736663517987684457858819837906995463624380236629362058004181124352188817229655516210765480529187536269511737441057695665674876748995062221560053592709551718226128673483031113002456285796011867870767783819530072399400988567853459358286864476504108769548915619651506018258519029338347240206454387514562241224743301393039864642768618039016781288292320253405972536099023620843601425380282841282438404030945909586427086140155369512273400307226422355167478925121197175599752507783895876555276110714298642314185408142776744271626950168967241146685920675834366062813290073969696882327606539631475998341241313430570886913226074932561075210862997949082558527784791501796309766647182486753544626369989863369902547886973206078571526149008675372826732125487686045036393423355451293247928311969138279486248264635863770183841829378827426813545296300087717909817597876086117815363751804991144488138643270856400186656407120374803597728715027891022552210360019236172112147859570635347938366542705579960171633411839450635639433096060685045526514054142731073628706850461994033271308841324490881619786280493962633749625645767573831804054535351304377747660219632381289525403339820431633789405745585783499858893096761166495302015373697291775189412568322264537752045881920937888765148165771814660141100974210839487828659252688189318972984463392838393193753267612623465183847238401715515945152531050178967823462566994153059032280623681390352511702745997970207462 [127,109] -6032557894273392647417749212492285000282569263429023027733720666703575872246104474944155065705036050860367144604206175738311795632866070895753724379069003931949790072162921084796137176617100546448230777904019179354244274078555304023970146720474149190311840626430710172679016540049644158319348286108460532241905837927228912763750518256659539515131627217319011345347043246145941789989886835563934748795897518069468962193560951172726241054200565279077520175402114531332554624663106299105485118787579836124440986250000723392748284626211691755246065680150139093417331034241742004276465342799115316618550569356084843017557873543175038481130520931731785307747416980896667609298882623916651314715274251893520110571084957946093368226379697577548287730169006926008356585704231726343123258420591516731563736498335416038036815384123674721826762272460949307614172119224405052281011522834511152674642296381498760398511396705958556698574588035237403185844961310223967062780014041449135637714577079654699481476649920717985741740740924494260153221584797223113847051108660806406365961202494310800236332265431871574272684085171707351499365123073579376856213850227532285223387026299502969772058385538501563974047287856219312372775839208504850008663330997396227786424266747961665934852321866194688849558452036357332076047816792434501642904819718641203618554427175113978233893122260857830450329119677842080512953241385165673983098480366411873141844907661567816123663595728402610446555731806177757326348009004568932166129744816938163393228795958354241588574805292384178806266819681778372758269113319208159744238714879283429100291458531164754316340647121102599955442514159085394445572374964395083125830449295846900125213439798844371130729692248952108039159888399779897706072545509206448352278786546103446290915471292469609555552636019955206595560855158514053689726937790693284472927357906988919999674010145278527888212726785466520908421882385217887977139823270803387486495530229555825248616062769261611384220844 [127,110] 2303695090839261136302500366926539689524736734182156466862450738175013864364484208940339931990747929935276579133658449669727284859781847086196057390212950124993701288346860442707523011866712977232290104730977245654119835230032713512840719425511700741896354427411806248600892500589730742771339268751466298868779543838724474879235822098112255590825724419879112583163727316500255966534558895889544838908143547842134255843354142451177866180381251543261906633289205879112469280949543140373965133387829444197164750612904465449438844495004264202776232287594048230718865721557480800590678745287552312020510666896039900767950691453824649991430348641904499729864265364917533137224489806957363956565279193976334099984270149745392481133132128501807081429619630853428751674672947874992506896275878875274439208785846799364853323403313707570428662689064823602899330096994057931173052560671573670522761203240970600229649787472359554776762683287501675422300448553015022498706318196530782429353483257072366134652843281752406729049590332878890995520991033208001137375632283845375565182715480374322847541309899726402875571323879764180890306255371042749806167387381307922192354840081208319088856381052890871953490766033678360575412788218554893674400741056347864130329820069328730994990088538137778620318184059773275305013993868689522306766632611372599690061480352947242129105176632694098409870469536423541447342125745239353943505173235635685210015691667472431919636684264558910261841054234496411221377899523526082786538872194136547458561504320134220854223209450777699624547095823652297808535826603255834680834282619254506152260268714037571008444157779125040704764137943190466600684671334786490258131975106332551775698304939517885534995989282200752806926387118881621827473204989205033854661850335876212008071004440140860684587175862434400077787514704354541625143205192414362358650559976994161391472560517358506828032669338433015513435764537037533011650002190307119949530951658325364465318906645481247568 [127,111] -2591219885834787760973265794801564252736105069058594987428634483278569373523872835679110938259790458355868082354526252265301647771861771475006616590220990328826535332623033145745326855851052836730641936866258748994071146258154030922375568164350653930513206779177079127657500275639184868221530778129725130370804689457295658050390145752266402562931936099440364958582670900298364755739370345608238604348658154143047741376767083400906239558710730849625903430086141709543885695047454120188596042445643504291337529860707784132873096216527135000817514483478905977576321400351651991143578070025613985753004285064176217150987989482281126872608965305979486203459335103062205213011694516844900284533822445337626901318092821992967872258478506739023120885207245535491582993795428712381426999140586232235555273830322454788733563857351131537763565251916392910690431679555408136557373531769891779187509256577599266011173312190546590286565610402798755486413655660691453669162855192872866170508426380084917976637030845171932611318938855091524110126171133724695525973144777284114885247746678266823454961393970158848743355864169305717252122475574580149817682294190687400186076038272142495289150004436212387311279109485969916049385153017019481608130906484686547344158542740138078459559065800857799239977370298202106731825129943480072116259458671978547986205562218368200547575366708047063577210329717682663165742345675089142871273883440140136527584077494701065921611516064883019045388339367247838670105826888951119643638386694278811434942399608091636342410751205901455121086518180778511010245217727657302668602021257515587414751732053685580101252213664279528049594907727392332766903259155627397365976328496018326597181944533693183849836122016499045278632249962808903686723586683532901022620656589680687647051744027867339683109219329670717619131290577991740236842721918739772304521217476040472291153192969540740327757386241976313568915800732593811829294749821585332340680688170730811342996694626000 [127,112] 1578174393408390042550972885242346270551971786262961096186869503707310953374391670416090885344473473783894071840981921800322914452630157139808312839478506492991645675383912624811883550071412965212696487622634017983372319688741921604416224908433056662909196880622035611777155354384890375311916232480429585637240832875421741275544618351559715384523925562352941701932774747735667281055814038081115757016859929653168262415768491908833079761066542230345693801477980404807937471738126476916518537116421947199208817306514122223752081182889239254375991549222537110628869064463092493402889857059742849758478376730910704458065374711947480232373710754495306778130637490718773603534017370899737394979647551326364807401756331322827765658886651896517015532356050486081410130362109282028768020528645994841070003614705623913713902914891904536283513179131022517836341869142447836616243453819448956293537506814434255917397956363906540783630829667402995791985803087524173075842284227713956388559717925388687668922208216139714962322590207850838849409527723348141358352167112456637560488902928544800378937268957256359699014842250471854243608777253542944576334759122012695792735233011605989208827284048030349833918855611342426210126401433086331313656370022235483865765166409559987998048862461465031608999228036563286499502237989905220977993032550639939562234148770965703383448376533939900617985773868997801459593835557832793279911211217348867747409051189410535675919395553833230131857375749857600844839692711896967763296639386078936638688619098144268203062907865402713572167821490989743451795560990372819380811577542167249373673779724698032298586212722741880755418325177302188318246960444208894750636676060619008088741029242862395009109775687215273429355398979675007671405811669482010995251130208167180908627759054080119525639744677778245540305939807010148018993914479799263469384881896454305546806203550272587536222817585129741842484557690963674427951718348842145940435204885608910462957160 [127,113] 917283161475740738562726660376010151561958837190204224463001886240839855991585694337451553580859795290743135258388850059249314890761623332776228757280910698269091399677961275350370982597095972315811282765168468010302837495480213350703477632960451985308759660283381310704218482147755164770716307591439445228953338753588896824968543874354216505846871397105695657633933151624573491897434099193097632361702936446373539493659752150918095685489679003789018921114350670573008807675353586318180949736996487777747184974214460201058272904807763761050626311767454488290648169591802891241697734208270730185137215276867512512056469720795037843697714510980529495226559208366677332949277284637987758117155811448972066036531023116570893042104083715104384766092934145681208379565174893739342149860992373472638603348442949798161336668134195291002735577956941907413416540058180532211213534139247406903510037275670457886321574678105166315520694289373535301878405901717777535329531150735924656914964635521083026326139556470540090650329728467453677902333929015517962716311788510492593470670747448613515571241753240179990076804979704324130225724359059315469997570418193612096364801430318669378734198074466618628121014773596106017622407670823003539829636925755879686072869353697922236836814715122192742107908777823540688437317906208460051495549337725018333259548334408740067740264578016438602119284402146341073864765530533609509876335817788052986112669836494361004698071515504298935372849356332529831349133280152270946663950429959134683117779884220051606611890803027327942406422284651250070481592697904223699353178710347307719991402290347402551409168719232752912571988005082475180282597476042800275953724571937161065064092486797834591114250513401566300268458132811478157449668393536075320930366870754736627462056058968517172519194972369928827377283657927267628804185750514243400138067608320259060721806424547250294620978668169485641466144336034715849756291503503884029717744454370147744 [127,114] -1259937569131212576203350726154013458300057714236569957275566995238633593734211865371463856952751062282069857669013439629760238840723978639390741336355765424101053430755946614798133098004876348988441009060931066333225224718646437587098784740941450469176930001929717807997800163785224347615606941619785847366551609844340062233416947753840838812145424064982013376715336006655326426871703370890939456975566913537257579434341778735124182800008250848514142204398995695286809256443891380061237867693836728761804014849460354653085436922256733990185439039370563928090092255500667610026229866952223542009938305147600343241240574847659376740345897639629497567263804026890273740294953053994071465887718204861026754568306840116500713994905567394289417425150909392835280627858771888203045891571540177418934988197024035822151123916299590717620380351042361297781278053225757301080601056761860386915785471120527417827489068230367467519825409163880888863363542076867500663175518858956021520138405042798914624080047933382718912027205177329557508096556323754379261683054292226220631614539793193717734697885726052684330807928382207574449624275396771106459351212435764597312176483316540942172871098049621090553230200282528442924417674076458467345329267041881860971213165236304240388253262524698114750778077985417473776089301585864757218481214802262182604178615549979791555035821742688069787522956898929553126510066260489874214334951415197625846385622205747221550481446542011212062590926980117748319667026703992513997513375390230271884590416131341133756415611620155455644699309807100335561680981277851207137579072394241486137098394431196448114088611406759355109097762875322634360221483349493960215363624054466000656958148123779098255483423801522133561724677696126927338279191703074591664890299773283671845451631265873744319279199725103784152795023950333263770289671867075519109281432802520697048871612212769407631586448459944542350341442170582843499139145669383372300441523846304 [127,115] 578013165970495587613250504422926503196979235909934634836953543760304193771367909164732408658826832622053351693769203302936637899203739267847052161545144833205551950624800492127999680914640474476331700354855776926024158902541472472534323579841003559416694206669871481663013775839163662127216880941144965870868559111433564351204055174201017481156603562721734841932231197446262819111304821380900382117090980927969294581381194090211749153411989175423432081290445632800430530803242646247364841223301712447837186389620686104665300482788626824678445493731213319586517703747283820582041166900434880462875234150718258418003638552911024418236783045845221753143390053235892587699617242751254087970158609067727282599037114698920694591541834291777847866632510021453602078473362786621318015454728546343706471638158927243421024247377335885918930465120648465364640736663476604049476160514104197730699336453429188478613030968763704290562429663423443993005984007783370713184749080785414379729977781906389323133885154621830210072231330424988367322919266750966466226135477702507809786726380997032423981962506659290721460529342050608017028751535005239880001972342972261510025536877224110704806907029717347666317242754512226223271079733679180034444889604415840785309533799285968308445786362995960861224934901033361630827227789931968042830015866891645149470824136007048364287542714047962329770902321075274392425042375579515105762256858176971213313379194445573116731043884463864909198896447636977437497309948466251471369101933296988920890780917879146191696145879667306448883701699597690748399512946250029490982570699473107027804921931287999619642577555389440914693626765806232679288815969976189980929143593356376531950697447185928995877303718747635450273317122607402441596796560966279667526442276635800677567661014472783499174341875521110981520784347703595476228078264639111294553410133488274315487422478247523411502820986083148736545377502376743353292525634928132692640120 [127,116] -146798098738278175236904776925905373647500646422946004283827931034694651720698810448586783519946870085287464199184425141733236645043051146982270087561437826209458787868670988708623454563599368542562954560865069119904763099198633329040375517442903848431221095012061888754031877896196568700968669826062471318187717604229580877337633861927809981549548060814408961545875068238493243184484871492912992078124470683854620007893329496187592870302098758373069601130667318965348799476789605520067151171091614965944448120951467111720815571435843459436064395334295495776349027117172111503749739183696704323851348362052193374283486542877758701470127979157672562001676254617744143412048457573229837818290330215017173052460068599652945350366953688145805599759888031602880624196293844964505693527426732048866533715805071590344303461394171733917182647245360268900317295627643782288520745728489281468041484688600083250659116370565806148743225219723499653241263846097107318062650308644517069652633796405922123641797386747802219826203832732771323410235956241380313389731057913559113591800547333677728717967879296693034154580327269458982562945541026477866976336240112755938863216444136163747194606711500514258034425545758449177022310042598839427278432343211181633665865959481982721625449445206881927347061863337589468680377015398605451409979510360236097146970611329595824011432651629659129349475949454778324100646457577721967072386266891262927190030899861224373702754876430943565039624382954181204977483854096396019688187318787263581269661494316212707628847908584913388794997603751261420626271886788228009062874305928925630561076253301276970395908848613662949718693333559817926452792320525617405840065615024356086614064738775694341879472835742151194107541951877107259792764848014302650322682529329174466018297914302383227052621649211935527418720643104502563659485716015901868788891878740612256470942944306777137915375110698736379870938906830086893337079341720690667 [127,117] 24800515974228401784943806228747521384657494730550105043028255311751188767017530071577809764206932906406842046380162522236627083659984938760084574741785532326596862528646676634896717486653043994877824998756808608924097423758241764242979137775306875819064418242772536462242569668018880863813466962325078711845357762922792750855596881634518969640057438212724084200239699740417731264539996168702029004137871460296282323775340621423618356642669276668849977922194461383861511353735862118959878277450414558280905735715973674287024092270936099118978059509839455944142185157941098564739157247889048624708644557643622269794692679493858651698259092939001534519577672413566272071472949749197076720378674147322817214357515569080756159362498579207107573169434469261255607988105773161423789454039424825528207373000359036678064502641001728944699493804691606899176278764390250201142485233043721112647130516392021591246551365910279016866146612405731222459691408283305374103545606364812658487731396347348108645338950379934240200409777889519621301006375875104525496875215813024212640405594314765424678637638254381683925471443542727131754310197254920447053686634198629240347133357187540494831085384100651400520128721678672887524488557304097860903417805593931077823402805832089151083945950681240450778267989241174526841764926677944195942219828442527287414158259695891391562483480645110066819903371972241574187068893670980561005242331356307666921247794198880624594852630301083833842331284110504686357602014395408817431588290281636394167397541546887034124408723997352962090876427907577289019706368382789525702255785256890032874006107619676128825792582401064406137640198479946055569130861634466020204505559969866165384673131231371852819583542003606315429367706242185629118264838596274062123614425311403531444423384258031726364690546380962473188208778546478991098762144181003581827743534028960500718126307971011567380870683653369181196508000087743742552453478800 [127,118] -2266093011165060779258300072224999827898677297104047537063524384101067125587676538191116721485716873148994027082857833468889746434852012582509168240548777848000312730777679999450315566693288986883062477465997006413950926753929997329938667864962520646872520054280996978659817799802678256777932441068253876691324322383476393959337390547854469915917430044577170195243152342275324270116034305742103798946101792618185140199133192336640219994466108767881849396011143135970641839330074606907491241946598218930623604684232968223051005760882069883323536932082751736235079446252841524964367882716101835408356715791788848359221898109836049274702306966948305889871815637785783811600562571820660472701096104582942120253740069156642153926126972663277184135084685229825059996476652455617634509120275752093185609110201158034131862412957965573063948949283158170382272766086551970604910000901904074674745445890419103937073240856312281497900422773811516423789035198251054524327562501481207404476872972076267569778143715449194294567615299508235272313977324426428690744493646078721093826199360048276882378290043537110791488491848687627092047719924271896024703903990181597994048656523490522272775529598169427966917701165335370381257765734596055365561228421600508711148952816464184801893346935032734569313255082635264189482658421192500311531472689770751375521902927669106282974270817385739586252986872455410020284837378490492075371322188276084104783886666660946920788336784259326044443517193428360491612785579424543610342866573676518901192693218438098538320610125308143091561412159256620825645300851353603144962078359549949839729556047942489276928367358430841015687784032817190461576981925480981290012031892464050617120154010413338916224185248238657913726668444338760358959800529297736841868026545998970233987440471616032693089298410150840829490896202402777591629897069195401066293705832399503579301873249293864293688530604802236747259881404137521258964 [127,119] 216307136288354376533911291118011770872809184413137422069375710709523370993991710531195044489037894467941249625779881360176218954086675438010124313952374622757096000274095649893193929206011846985404578307923959294239099424434131310062498396773038117921059579251628767716490216536807368607695873539977650722359487364705663206450987015210016646370666162165826018698813372390390240442112644644843023707789219211863485038846209801037777973364796561895330773236651284658154721629599870737531669534984380931004671303050097229286631030230716814320516985697878951629597804253685788503727064842723980743589647984689932736087619909924857964312499264645919231549684277154642554461000612995963613042561988253962954385303522216956240663358107248125947819027322700415174395486318174891663981183520819671527401422004245810045803688219379265281959834220723959458059537488107827441188178114604499991547671316070027374583517855298125148429068684254830679407944146311642080825764306869413273841491486723158259364395976896227974101621624502885902145671520218903671023323100413311878727267837083644595874518978127382543913125436211316555193527138136741092139039980974394466432257159785615417409448790136956307121165009452458260893898318346521911816339020331525693246987146903686079224194715710091631581566868725955017299645267614454336421239664168463693393015760097159813336616362048731695693676859883405869457854369166210992199833737495582318752448180927117320887335635817409701429290100483044801066954758800943818998327586478402455147407611982964402912060825702066382285093469574639868456949296852410087360276950219761051347472660231429412282471806567437239347723527734674980401834594742407934288989073686292418206247877783579589239134465593066822414704526536162899406760053419961421481964554588811517024583725986404286545090517597042096798988705184179665047345330415499733775584606258870963247944367506270434029243391660126579312010178908898 [127,120] -11304082539986756695420031887982028068716997777054023500329017154740630752806946482653583908847370739170060546213810667170835779555024787381507926706484775462625085099900384733883874645481229000782418259323501601081684323572001086028944813543678914684778490108246503474261363635565504175151332046556407830736101900957244905116374887337230925744457823242097589682692866348658513296239279263404840914784491997888655289507261874555577540616514484977825498118419274175719150759159212976155467375793594571348173680509303308658536369644635616368346561042910260603148126996273242190496297988170298756842313114922450880880646043730157603956700877845953865178983343989799673046727572512233860176288594728475444054902914044276790556665634642175336853494143800523903487182656510369018989853135673832743649190881890809912190943929206861027486654428422962670189016502670059087928822623932602079069497405138612288086724606243356567975992368650914901768544024439180223575810263849124000702895323606866418106809727448536132952151962351310627785236878290678903369257770401244413493577942915037594567204727261766343748573855424302301109376632527470740693409746770216888427766395850641536484574338084642091734900132471141530120912062770413719419416936830329266727773205295110175703936294708569488778815995104289734328155560819456737834537726740751090068086309536609455900502200698036319125902325863217905483257201484064859940620686853241880608771704149207611917076012404223753521949363010992908548663645805236804978904410570255691310311440439432875072709067141700266913062697351366086881192278767509081085701499771487038052599132717151410313800379300721754517108374398167010250505937864807298152882026614097084206527160767146927599719836473252701351842074771645169754807767423007430556456689899644630751069700488118788145167818890558102662500873134821560871788357912087284079431161253341922570087348926447779329946993506268666634501828 [127,121] 3257682403639669516087669940380826961085858407980526045410304702932480814629613275318349233254615334409262204163190183528516935594066666215265264867254943271417925777072702014037436892646224961895994829947446886914917110975911710286988028903700294249895439061936074926918043415895075156937849250849826902048228557470833167331137718829949839815603138470528465862313322913035835042939092932648072624790740399966940314451440630358077521078525190212266814622253086508245129038156937915160333818126314120896990897056172827304431147945933786797199628553224783911997336972896906817811873368589878750184820951426773562373614875048978016971447812471727932883464800348067538549777667980729690647019141881125822000267722164725352973308583353034371815889762868526242398394168066267900613325284147725421116938391109220632086708808942527115288916078728579596362636085706792341281242169210364248944685749911133724919277216830510676134861158071860368891411089548119401277154329016596912339930404898830511785944272236995497415430022710867257772816494862862080975916100220260968722088615434309681244493254880008773656838425248963863785522030790938355844133461259572542081942258795006378817526326442798861051051127048548228975835514787618891380785094481949159888802155091389180496001819084339760070600120675151205016858709924199461742610654040059389802679658914199469991084635146313694130818929997558733553092639191282737577675439877732850878267668017747289691470902129642813818488537433098554957666226875229058454084536661357491396895302969324678909675490845834699240456210914237765972642608226537206290880438776019312386140782193343129053266236599986280433525154046780117608416682067028698451529927348188435502771284963621191717739316754180790446835355599783960851712715213001973787381496751117536745192146592045146269588140828739666945268406443018796690702343731363747725226041438469531201260614362932231611650829396552814876 [127,122] -99080943408053485318469462559568670991573786685790969844481522465477207392058349849345667207667220204279222662226950645173338671001343679819640848719089094764408408456286762800606500560697353578448680078370929109118731871394415703587253415080308287919531875310911683620442278395021380888884618708283106978516738774616670397400890635740939260361553681843051728368285606754567238276943477971406708003866496035311338930720455340301550682386239926144338752010227783568017956212428340757298136304291129594130371110145453913756675886070267471308072545512075087553351025661371846539825798293663178400946314288511263646682539766285422437892221339900885382198701380412470659675978100803187902433753762233913396873714140981802405272123085357412211349143361765194585747831126168937052494800067032008518599327965766157598181448501427418743498522897440341861952263853146348307065295591071968931825840332793676485401436216845857856797504011239742211780969210568648618107533998672760403519994078683334051986899845604776950553704565184129025533686882382618117736464112064448051908447194383889760391343550347334069707472184700982768363991568604965402106152707300554108452410378447517989449452665378753998006660667300439896718070062556047259905135512019856564312382016710172416726777171786572076939958395099966173494364054920961719829629661331226415852050433889296777957262045516310894730905590299172518266000389669181616558973612026351346717969037420389906546979114402490947637680388839500045252727611634473798222923662552884506493380860538508139113047940856435989600097778098901105988937749968254734706512980839670466815073291472528880929879109999101738246349886845202985734660005529233808136721712691197985873623048134345743605999630966712625302410434333663093589964998570084936991515953569422665910309072968159302271922921763883390186050455353455147939931445090657965813761019417550239149338974397949399383576801408 [127,123] 2915901793568488416962390680285336960318940734736985457035151061126505051080713546323958631539560094088741274399437973088074890400186222663265052047907982211715345660705600856317601543315926949979228819873838210506045555815537229199097271155133719985234294477896061226675290030312712592740970506200563939805923124242392122502354041817515510751464307704601523795668948011216216001579714130236794440044330933649505599286976516697355536938111882924167950572897369390230770721204911820004270175474279693404738252053801415705328099910910379339857848867219583409479252022897773666014616983021013940622899242150182277954864014512959253337556468257072511082350530751197686213731257307795941739784944653329224953972260588675498207011737588743896376612608442826239967116837804535623412823834324722916612247241439901856293769982490658026918270923359733589617495834465464369907467382087772374078585573239742825767929260807293631814464062936412994305789702580600017355705504892890598581622701281760804503100679386168613329520817827876928816795578679012932477449848379725281896985030202761321370068029459721521708609996361857364815278842317951733094873735506975267856634003456849625801400360394435814719778543640044144410057767237272674490932331772545759970588051246951563887935199067856704469235821418119109224070210016570787910302994685665154363653070660006469494531647672225939799604167314124629886516032901176497962706791184512072219644094606229933291274181192595722301468784024636879308075292542838973346677454234073468184970965692655471764235930494039277561916670921314085735009397580352102380439338060326770183488172316451845635039543600061449287123152111504747486221110217104499010862414061599306370440896064996938080417839661275563859075700668961208586207605943184337866402493880978017794512212187201555403802718038289253445627273691696896135566940305655172799244542150479755715796832691443738441968 [127,124] -37406965433090129251105919548489051543150341497383197664071589074835607813520576761231628888792683972368209054310924758057458565637922318590591896267194845259646435869939298922833194330226065996942304733192616822906669694608823929719093708564849320319284884137468564012158321109170845754315302868581725170159987588785650202306814687205459203956128653462097828490439426266392059479051333740677779054618735212023346650472406021823864028372847365185524331050050865317007413624392161291418410328065622946528067523580714594311197475501835634951046453547304468778183390730017415570503258044137056167370541188370591036814701984140044978987961188789163084305368921198119608620679438369710475919759403490857941159679997760530948016267212585424446038057024129189475253614710354793690439374610849417061447932855833561194133474793999594799964064168298975486288060270027851556300425934893218907636910544932016269432984899859937153800655629152721400875346855614558645291372524576442525988697871248627162792162856597968406523333791031834885734658601259660563422027855774952506141597206800843785173153530171805189336936660380904743557271804242280207434717640016216836191636728977982546084608142486338797071952084757900735573886794818099699492209979421647913923246344276389151834679488678529848649447933601907542895816795782863428196146064724149640945701322738816513595132702106188686288607141015565966371775826868702441807746917984965184085986752262524359671548363791960061393145059577355520355937513429495037615087598479528389209340378558551340767995413243373930413001627755017950620315678210733762469184434707709320166183137849066142097244402740432653640101624837363086464188721124515834551548154047799098600661484200838131684123982403246598023500266468415697167382963430197121995413230492197146567842546678654695980049462186015913254523224709885782030958618642736799194230725405564793617124517748692 [127,125] -38344089041473764762712817917593093529674496626733827283866861610181527299188481308968443836898333815573841888662890204835483782374192890848916710851763264717496587593707240238240199070109480752202398000375504067917931839599547755688392560950491965919412456821459009218011626309341075624310294601642946706626166933345202781491826294929000413075577461005680126787112334448784842439221884594013208557399808620121621930005899581067132044410706380157810411478726264871877131102415555183374751433987353157318645675081130391963396087662351710318259865739841693289045161565069003436314396767993576332450557700583236501906290932751005107609500860890023396944007458579546302582631064179784756400291409874254471409722302640258960508410492918080544296926437011640652534235732134496854449065257116696084916201907173210410637810303541131688405892854953345259076234761278965702091238706189373742542139165375704265699635886075889494267090586108466137312044733912878333920330269536123684158384230521155226158977184299426428594073212846775743887241383431536493548701227160633256236334085478123671643174851690301489950241196459055527813018396028308942012723013742192593416052165407229288021191370648947802352543989032532620085694191157085692699587261032514759116597819508208341471672520066322724760020976163336900597999596202087121740295819243573212429633869689134743477711594259813675236957276411890478561716733830523674022799260357176739361606069331881293439785170505638779041747484830731021202161292847732562003742213073344285162669024161607347123090119119312175421348842381825696967157921502791883727530204227578851064082721628183571538539517249595954839615862146304022587001126434855443574306023886426717245420006579030159923932645997178975246804257560601201768465153914490160432506837209862300188177463334116472825479371845479386261594077311222236442312567204712054170136857724660209280586522 [127,126] 6067345689706411223454621558166622630601763947798988147681400463834546255673745220561959742320039867844672137184096827019525789828978977931383361517375795653381190655225641530281171273211113844876048665402429572500232394514843035660939358774368098425916488365271556149069470167094033633105532147271627255829182555201930404258074678451454887421396334944516016843468591802091315634801593594737251555812557414921155272070412560344668129383509537464871850492019625050701535606886309700516137799635366162853138474057401406001959146229323741017727593597610198539845140029680094759010300324583365911941841521588365589233231080375087200901582763670277214195748781655986460770783374495871281796320650731928000374164676106206764290276489259595564460486058043144639262483073300213445316243239262580358592275070394232042062976494390395138309399400672362335866092881260659062649390165539784935807942266240171331584757050454527603859059182123831824782526994643521179512940771563684924702130620275744605847984102137997634041702287860271280366577543032011048645564637068708209009774798861239643532493611652355125637477286924415574332857786823993453612003190617248096243558848625177599068073523377372700845890460694856148451462194701296077586079480828552021222640735472707597752859090658309153152882979861200617842835855956995970289932301670426197189975681252591026811294719478086179415294116739572574018038494888782543549531768547468264786590672972925978073824429636126842186255419365166305989435019063197785613328279671538697264894288614156073061776947657508775992404830520204852047337789357077855324718900292714707831342082071347571987764720039692050460944588564600797577903226087929448837632605797329421389613695567153003239688730973883541926263905713074620687164732821440692801395880517554570020483145584888003125319680660151242470083435374896463439078407030388171624772889086675907076 [127,127] -150640088779957630129053860022594807346205126531987645510047180125996795016766430071545367290789728148552708203457008265702694185005104599248659813356096424995070945621108394861759244367391648024391802907435555863596990077408966143001877649441444485233486216226284092413455271195425799396511244819313043737820439900180049589590278355104714941314964004242085059487474617267752948514096730346266707097299830182850871086796729399537132215186828380117710621695437410778042647549032139168015507344480608803197484036145198777399120822166029199055463534342832689316629439049923361817125624181455455377216859041819427552180094550217659706556140365239246125903290244377644011174739604850377763187680888069402872603798705028654689129489345049144372517228677967871462987673147560988141087737981619376510088585773275027328289462836964198856056628206082918883697166058715144554366129873888884902175939528738524772174105656301334914511210700731615249521460058577547759231157913866004428177832683308241393136098822054806654099246591690050605153209995291282290684719705819462470877603904341966158847762321359118431974067371267196990120448789941403238772838320039097077512255514155259971429237018539633863548317419317437691089706245012129303929476655634332818239877702266391932019785350072429814810176140602113230102047803585312593454571728786370626345512549824969672951829126476663720162048088186169024453172697546536129912579214877668570214340547872268374737365637555758493484328070116648821863152776748294587268629120883575284772031477471572355334807432312098829566241550395043386692705758281329284668870320509753828578985376129645780691181760257321214374383049870515593498114876030148562573411215496417275283783650838486263585453460155454463615629598696756043687435196588383794719389843142824354748762067973884173492525102041951035588689493445498811024426038952642490708793147056 [128,0] 76568627017653347513753180533379931703610868996931673766293623172430661135798330054086181537012326982177909802162227993404856802140709222991780492327026134883450987869069895158040457940933871545811686214991222596728383993273132948615361761203235476816046515875364428794861965869269148272412145966431647704625111227157071798854042915807996799706863925427471868425393902227394718851759092764483874241290787762661407695722836962540896994303075122002369587926996600368908810961964072448700645671127994670615351860649158626041384995929404709317810903537023667194304485015894567467439517102388308128796770670644250276006024482364154113009140412292085492349579587343417104830195978408989136172186981951245128428495617530246562565253063444167604880290846486047016375007260303875773194630436405936510240588601575345985547022925110310769365784692453947316468303906367371553862451669556661276483416402222257675510829132899004764335886047515968085632085176272296213918054159025496497653170832353741796610585357300718102832644703604946155507359644607789167215928141370670892330917218648342341331895952798319149491013925278828218840781843574574986958993293306028955619214992331372503217030674135977947779870331525579942019453621807700467597353202068889861034949848026770573616849010846688368956891422371951602168071107980997508588883231115329774977847162341316757301740282274394475812977526337899621243435065118924749165016929554516782606574400133625193116388897413165014728423234629531970033343783784016964629824498422267831104063138792584269831706238500015288918816854747388158544815986927784291036678587056830179028900293753396763612968138330528346737656939611897380232002105080178786403081756030568970576067811854265123894744306483642455723612762143131710878568293759785446913627389723517304676338806978509749885378812186100400249427318093520401434399426717755326903917298555781659348519545030029530760028087925923008793721279233371778716496429517541750345526261446035062385519882520367776482353440667258408987980825769770942535269928843210499218183767573246716392010818837334379477713677671642994727368587143627806490538934761288285679018197818341890576176916222093818412763262724531057856539304905212311597590868812784795172383000199289784098999334105428715702146291732788085937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,1] 107872512051371171149721549026983795112450478202736865012639507289355323206322088137537308770471075961801858786096287101416805362076728373113753409184685925876303090792452044430686345488799290469421578157128170846028634558842758258373293903206510349133785713268974428624895378573157795624478048807227693769723899510223390840006659729504821277832930831962092389734784323530430281570446429582362629150092647960565057595613149260760434312458191064542114331459911301799551710667896221510905908588602482736685166376650333485449706241539964754835506850508876657187838275456942074372876793028094445496992736291250189743676182981872702304578982675171328759726769475181468610652628411797655956270257000489262978228958074626053562336538703643038823477164063583655078169641657793303134699894075568710166632826805742639023931786681908874855188718147641073602268411631670417461419632225092003003022807050229523235305132389833995012870813990686426304126232388879822720090570248861774478351139916900739378863143045557454590670531721108459092110483605612220024882082393586882592027741576836418709229008770378423964014911390326116178062518342087025113603724860511123719239539008293689462609160947207402917517832279472271079714567373526897038150996871836721346147523510933580727362969503314719298722488651557195918380920214554202229992388844582131720801627649753462752345695928964095366672358298382746730205222698757473566004783197333187817499049235457195494167667494413707821218246694656243686772026150004505349755738589885509780248461617441204976240903083558242519160160854223815494527198568189861258566641750092873160568944697902983619364356261747135158008266219842496883831212119807057801481316108782363344438399306108025078589966568585094851383534525044693945513118150717734987918545248781567546363721774624111309236153513727401244224232087290463441685235866581355022675194503361229995096916751532431016250314634522814481359275996265651864636732886283179253673477080839589281368177149957536931699736186193085958374215108462460386730007217616430707541684980292845873040856947165422516355387300555316478461912623749951242944528129257417548180811530892223290544311410609842777498480173121608270357691750949837435214477661930234796272611578348598129761803932069597067311406135559082031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,2] 1447459120961049017664007114191081981012095586068849193548752893989017574543879717986981081500758990208714079967344574647306619479984192704430921853868345552254501921518193753507636872502715639594147944151508494300484097819450075434424306601028880838477515696149297503269443419651396068392073730802099437086165876321314195731759193064641719411028060207937862543754097735778427768736556384386272105241457677163726497414746345074010644664967323724078302520415969045824145642662671255150272713470719235050022279967793452054520310337668026199263268945229472736241710658190799549879250015581675373019683064822366697030403965622884223310321747338704170635304533817413954555547590636070407465668529359357126324497555356882748588909146540415859756457947036993646418909800060196959304336752385471865420417450681143913518585211439183717329020317920810329293018668120071755085931675808666140603734737004470993766482014340442064528713440270107686933532086131625114235627128302474292273579591333977448046242381681037467637080118218850959669089122079808755664024807209984894445709080606743358324518337442575185681948530890253863129207708917442833130607956309727199798547116287689188799487880664107528366348173079149300154865167877867615026168305313588372468458719549733627445009943206245410837170605939593534959237439051245634737197828115848586387649037765503797139735106010330190040156913366189374993212653765639925348460676005242819962245904725498182956851187038870723921754157192411405765434375395717904068933567305541854107860879319337000653227113479778015382169283715248683728297310855279723898979283781339289869619449573658194574138317417152513200667228609720411579759594951114912197362192762928449518955636664271139247267848949485243447989976580626041289677627964808949473872284822371708006872271110058388562844066971612816091876714375071184211620285079694841612407984846283961065746500276124248941750943514030732652543629453652237080722008497701057587753644776699922338051008040830074807561908124589163765778515878810028309125748742447404813815398960303416208437893480534100401059965177338413413074132707272695993790888237018174158613520244299444774745509569404961983691368143875119963703673748398620559330834403768111957334299189373360002377512378846091678497032262384891510009765625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,3] 17470048721369400996548597791630541856736025893917825448123726837886140365557052220651381027018688404555313350040612758610572061364869580492875252420787334181567166726416021270593998423655572871552907864067614510119366573386343207624143329035061558882460948236207304144731182389648949909116001638324484692406067370062033277347716027626555602816835917197029591029154033163190789811252138918938931294980048096041179945178754298910873378918973429054381970988340224036215221122567619175524067739168734654418763067710635345843576697453239765735237723408586114504272138163846963555025328737308824479292351468902314305167430906151343666555177347714687416797544373129587711311126641227609887011358509314881197193561699777300213969130337802363644198040362586967690057996136795041658990710450068311764198262362327492925095916257027416526264243083051674639447240307725220690714839913013426208355783260317580173029391553161723245624680568210037127599113244827429922895728828348586989618077370256092486509117684690869380932600478601492216113860312200699040521823128766299935952702664559578617626958952037617690246504532260830678717875902530998553029146204192275259575732368649040724115889312371836158861749496192057364978872318420938443347851365746256661957287759481020068620461535262166828985370129949134931951745426434352458696987165972851647028282187113696891804025143005323615359875770907790727424111603979395284916302903259308307104144306336480521698262736929468130430815905445526950399753813728253670677006937792724246070464849602843856217301790259837464473221573484740150141258927946524874427905346294720055107785819250135888876710173932222039832986466851213035612933652829550856826536235769873843494853258327676332256814250680230856448744933427395055677738926664051820331900892495121123432196933309177588671297562243301553530373177854268902113319032481138180542311740659252128433376231285109677941416395573463316332944857089804625341207409344393703516067922179183594845174852362301503367617266125428511037140825747805580880193927787713748663391897682455359997893070813729208216657032966267427581613343723637452310342934399128987037074713255216301762770677233754726166553490420362104281791093629207093768074007752507322777941050593333250778368953689753673153006729990011081099510192871093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,4] 1538462979733992960536515076287952920186998314558230372751637433281868426595870133204716045453323147001002365639155965275757767881571287657834443410447356958502029107274255680938302872009835821010915946358834959471003748918651200355119993445008127825057421531815927143607372870046317575042852291046085720722692153317260034578637761623283316283374638143263607245188519366696337902414432805216957263905751787646203459409443285017216581502282215285973349201432315495720640742245666814859650686150763555191129786728976640061674742956422664016626007452571183411874308308627350157253688242404285480956836127129728544311121950369639672767400038910881418638059749575455099181606341834810443789127444437585351564941503976992560185534656708924413191976111445098377866918487402857632648476544968886534870256731570626904104571001869091105109885279799486180393103950413312653141489890657067078374484147249702694880694815281590608395936324495588718597788918069143652794853514631590463631465494710084717855029428413123622469901371845595044900576207268784115769889261341966728542905126862358068789546057689960285979709903663392145112055679275343998014004184096953724513814867263566442815201961866665056666261391502497132532194803791491207371294876840362958130832875665951058833240870111967080765730495950299199051743701948685559519011535724367768165153053445476624270480401090225290512379404734918494395768144601283120188014460011718320168366423658448716256381498543978434545844541824893610446072587872209747086976768532845624339891167783389655665484241010060139663119016888830041540541573553352120045473374631596745204273603073436963106824406196088636555160607559369209121999133130944318597270792670103856152560438268361634850197246013923467768356455413584590053922092882606761573726147502182549790850598838448192378213262531950950120384534416337498551342167371125580797247341995412404287143954224697279624461997495759151530642654533086845275017097157916251863753924319428939823148140838870476796380973875829743400939223922932602890357845385886488019769275015677953411544107302608148950424064632241403671968096729935870087837560640322874892898480717827512605172030756969164216459349611537022301000295599789228886414579358648410243472422452816541454601050053495155047096620837265845693764276802539825439453125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,5] -9728112518054528509102240807309043773031540467547725416025746827790069164669589116779694035673318741969832184652038897094964676242038633849227455282777691514369729175232234049566164836314791119122090867492943183885708417775584091941046203402828348311723107893906934944693831790369316813725359592881851070056870493367073612682217775282229598538693441783608238184601726231613968912197991937095472480304271937518328860650866909559072673099694656604996769246923058872092091297614047098031178639488663818233556045270221853624249947177738021283482123271080210019802723574579092927470976546890081370964057303197283941324272711522363576392359261053185924323554987304120496245888636703852619976011390552468738579752064683248335806163682348817221850581356733799828621782326827271891615731219714571835306681299577355247358195679939349937312472477330800336749211194035033369803927788827880088610114546950865869106262830318077162746093680051020206281286433379421469724841299265548681077999574316409451158350358877746427183270919848538121697934792246832744341522965160213323213448443795431292845209712846315817298839784619840808337328077570916262646665940310807203190548081254508015186606884227297062940754232314371149106969662781719315183656663642358603228398134813821435515905347405003128706624730044773278856978606391015737570500755684983736373997947092368859470669462574359831431402147365575030690524004130750215735373016518606770716950544461743563233193824368053222392955760025838251951126212994360963709404597386323108096078854745441326097966155939397918995482047948514383582614832525813007666265746728214176351977615059325978765373185659428068357407676138099940904991792382357382994465086838591232608654511533078341857292280354032436277912686115284053062559051881061207831325303606073050888972237448007657136527323823455385468719848189745868781246198477667812537199724473322305442397097095048515640596414338123014456199316516125960267743721911118789430408340847409349981990606013623223648134084209134634424471178466155099846877190503816805222526577304208269965037376290779241249919123823978533652846932313834884861669860273201585328325546354300403335676391920146969931575273985417481911974172142412329411149997069241987703628531808054928052107952329718969653859356183644990778702776879072189331054687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,6] 109088018765335796132427476557123343974326575940390795813824865317951862273365872792651602531524078114178529235995089262215769207478673894094735414730962287577288314900085665527024581020754536932390019505073643518326548868872815506095696009145072923801642229370512565884741643453099936440158432657751197168153848046509814957347324969376824617906128960449762663698083711778886305265867193976836835772886638355914337063772858727874822454122016421347388345967720170377132046073516302305723859610904494891671892958238336064844209031159993527359585588763797230178938823540748279856900045624833026911139380983043716672568185798997041967702732117529353498686083505815795265596970336463886070261681964150092794058813214323360295369116270405540862355223519265884140547345114744404660865263224183104981048386764889956434630882093449750595469896969802250730319936769321104865463016001299498611081099307812836888005709795530823894569144369028394497085854074532630517405066240644245826929832607527726305137083155669632160613547759431789218424716432354767919507758154210306928339024878604155185641234237952732094180144591443082585015465203247909836894510498049403222659370825529240491131634544953422096053807616491529262947150888890255764189988124078617487717953798011874741281369303795332435919501754820907556828282470480871559266264746253188522152792750378208398221609494636241546987419147500634264557282741602171604370813704680451184656923025117626705461428492157239787814644335252002545295474154885829097402069274867832890023990215598925596431284087933134859034759891019924930882125661998563081855762615069427997094976668274474979776439991498656871218924337491320014685000524481452223494879170644728345385520156438917507939064953589454189037841089336258018950906997927954795342683940843039711534052241912596756721013396399706341554809770646476780784101181982068322673558291117198529955506656192132467377239539844141202104500294439603273458180808344835022980023299413270400871592991140541570475329262950806650978882626506481406926179889631355390789894198089568580610798531805969473907638567377843247795396247658500618311697445757695182096302626879414256511924586438740920734391857624113336957321222971024774989659453416735994344540004893322913843579706800464559852091753309067528876497021883551497012376785278320312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,7] -900207245529038851060973404004613206971168675539973665824681828972929730372007158304061032497666966418289076306435474373309601732368084626227857128732244699208145810054223152140749349574212576335302333648872639345587162093668759622364908825869639026764723560152689302821036581820039688445964474947481512704159262299076454224609035159665051547458495871304889283329156258382833774493553085513486418494950779252375381698869951284305553972726060254843442426214768251914982095408533300637693895940258347535651877614080985499484343688110256933658450962932588147442239455555263035728058217379824306522041124396214170428945462486162523141797165387968015973914746720038484234196885271171149010954057355991115907937475905059004670653772069157966835676772351300281590545711642985288162511951366561054885326161043488293518958141151767238289666490303031263127329451950782187962890654888960098705526457417182335306506709182722484298967021487433277688972101211609794329905608192096472316728208969833835433985056973227672129670527902468574743968790934528097591623486863558460271298301859860014643555191697510830465810476858669494284956770050242061447575074849262491964480696621049816017839141075537032948488866034631543901876994784370414925021556615942144525557055929295702704931469088578135995899974619041721247173355152342245783466033276788744991916462733637889097362181979659879488055482750083156859100877429785379911392527226875524773139994293056793425051954781460627957402076838017007028729741926254843285647871152408082752490854338472129326382107443105479763887006047638258957613109105131140787494145291606313430565867102628729961365009530124075077543286744566053313192003551554307347125386084483462449080622544513718925151366074286561612472794661555830701296696152844738657228162006650468414452983248087598306341794684629988515373216063942214095425061617730940267898861868259251988369211262398419734431067865701997605956295017368239296154825431451760407329028868150686598089029486284231035325824087195141399790802758563445036677330268619440552028632109066200427751649371047569445404328865550400990972276892527819259898272480110389104650299262514349018586311555100368380235455564284031076226983030728892001276757239911808631376288448176895410363233458006145559087320905050042538567134364768662635469809174537658691406250000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,8] 6256671021595810008817482808498521227355632647490982966499163708429282067097603580282442385106790102023733044043936655301710799754496436404427035015079975140062628792377499412094367372089745329237966535669928227704497719690877490002117451692976895122944334508792435749087828897153603832916632723422358646346673846755925693773314241957311141808998514490982892516173803091063448912169209960378302078909401899933414168341374224124951505019106738029744409089190097966475104990205428534445482989283894111748178898247375413055577512736363164569245266478540729294716012916957454249477937988053261856148314139142764583870596239563286943897929772388807273464948047386707675794745428598292877964282124042958143649578328157144891688915456475010475639278324341643283323034483307522300225463622144836519962414807353393063955012032171679117904466833724078616946056618857713388000151102993494143977059532319948323220747945146006838621803360823728934392675767546466579125909877004054441222818561367018012834338393038805169565238312741050290036538050441778563731684026862346961061565586261230992905277856584254389436977604453345565059455590795571491410943819601025419537690800234695690661282543616285432305463943848967193861103482020899125572575417705107158529678563299199538447746326858271677487723864196246198418803988652563232264446811547714636494611817341593297364713900689067967505872000590215435824501768021000260410341586732976565137504626217445714800721516847485296924171613851454045913407432672760081087964413425552878516114437309701453691642390677168618346255574616662257513440868094438987085371477960261726522770561393117406054652677407528313509655026198846764325309051030452872886710938015107966179269076452438871619157871514010886897715808946817377660223550529013429479833934815930421639573656926649998738826254593447891572856214436584689231427484293202290533489094226148876435304580713964989858658692833002981856285016805437206671362548797220534826753079262588723422349781498776731691117216467639341983076090905732276620293606253609750664446705364571309704236515814361211398820648998631026171519565204232078618321107232763211002135814028684157954976175094220517920048455371659903186890759767265418352986039664058285959743630575033264639098915480841061185149843729691634006458568050684787564819089311640709638595581054687500000000000000000000000000000000000000000000000000000000000000000000 [128,9] -34890518818797175965183988278571218328248713769172200414671882994319018613785663758774712877824375234983752998642367347434984085827071196391569342832398653872408816297559479787552597373590508969978208789178674263311392826231249658095767984672187340643404456606413582517952523602267568876998893611623265533537424680360467371927082811325564217266316086572428948530587772322738754144384819988842047564781421646163536266281476578287003347203046375479959135961295306853033161357926141312926942646919345848190972551757280641177730917910402032452506329135904405504990837526216625571351879524823838199823085070928249423950198561675481208498320085092005245503754959012860210858512560380802560157470578435504367275555772222216716767895518797751061028662889104219659316085125076403473123650852260639319702364576870157645062572091794297132548682976985966783694682841890182852445047628073300488363995760906099231523081039347757151454715216419392371315426974891251263097457704638797579998671282014998451159776425398151442517087779093856471813917506113642778300676014381384740318474256711183559444478165146806981162967763147688164565291783601058204161755415862166718547602293592666593896793732337830213219937968143628533559487894956374929457734619539444236611865684881756011987875404509164244053964545266689639537682646254545795583288533050279600673482957703581815089591015009999337202276044362033466224205100382566763978991588106386895266317554438347475038672467468358079705310794718565173217938883679017147881679709676963388718614070611375795951600120381024604434658593043943726087462512713164649850628158124135163595852282843326313642353508183078843051516497532931271454729664248072299816852438688582463508475099435681988565187424388439814508846911834295323491440813101328092665250106631930227025405717529904610228644235230821634978904096369300248010307803607491809496866482120936192692740734171662821231791660957730189660184667395049047447354378969398996483958781409810595654843464826841818915756781356377455610148683056205328020360538171722409001860316712524258300942946733833725693705586295164198864869339872330496542658724079980089702233880781834827426664431376577128554569205699702819383976456902245259465057741351326649782496331430755824552513651019771514436090746775074293902703143240018324178208786179311573505401611328125000000000000000000000000000000000000000000000000000000000000000000 [128,10] 151649983464569152584486528251566689076003061554665928381924132758541473478857732860459603620361644720567278755375050420263296347410257327358782141622386221152601184485984976662530156373335232774934705382110587346431678569640000507906553371505568944261339606691850543479328570096078051803835824891148531084043369289157871485980684238785657751189292804729855849466114420132643939118036586486133335972368956153136556035175303678185085045727256188499511919980279483854494027773410017914226099599759812701820246780970053221905412953247187716554560034920397601516520425287506746923681286191005058273282544874740278905094372660875010187156376539800718714535067104485399531253843347195143620263657479930738649579972316694817534202171174798927953199866140672934059910613320820574204465392520420095416042326501808690684924690439995160913944250872468141380063433194854846143049168676007446207106367737862241901793874606676855267543980469314986613922245549860055969290070709288475863013662904982964535766354501583040383073449074192516672229382691713774185893432591232549728786438462121392177835136435300767675893520426231189853782250735112798710123041116635747456116410115821174524419564902213117288250704628087433310092103848729332718310917376502349332365241023379477662304697846824959009036572451767981009594917562088010374423335637763416071585152953070208590026747958353204541855582403277922854296006417709546490386103473239652377161362601849339068167252623229344938116547369349035131633526594426522828664287166725638212691926393771968028617740308640723380091129339833911010978112068823234384416230858304319345478256847347567622047952793926248374222773050342124513203348236606042104914853861359722227093623026476794776188735452590716694624798843503253607343212965624337411290432634922418323853882619889017102860141144921391833549381453486857763699160149056526863020542903426149484943791845329271754129047526572228613642904292416083264960455605707299307403573376800026971408000279113886450627799604015653458832162088302120710592260568055411881015306962116745502354050087624477512117677172693690781651037905738916950834249648188363886702828331987389457211248517378378911319546790189736255472696209507167800511153957997758167028641138725636676970868264235889544428755729341399367160514864506023081230923210682703938800841569900512695312500000000000000000000000000000000000000000000000000000000 [128,11] -531535871906373647334282788002100009883651265951302603751797185695139364379233266607908112031371113661181551028494008968112404128217955773659643224004239824374581198635053451402093409329328000957128618384868924397760504009688946989899053971116020053606357194186963287769554675563845203533371196117884496406046527720684542326577392502668296531450374927756102482692602203310268048822979955403393667284064803233402728839178580432421691901174042087798070161492784832723560681954211873929427101666652474007309944684155057208369922917810179256472020286253570668227766029728017140057910766670431596138981132884071453555766086945559109629818039935404786911128194858230346059581370016761921191555194943074020173210363971484318085087447795376113561556587213761121994767364544876899038600487575311149878821848528333489415978089063788069843346918787623224630445964343711878590377295876951372438290697644088032486633120443232222240864163812949398830692723059062335834687863323520198566651928222055539969596771751945565643726207864481832541042362632620448072033934305152063846605047372047730227703790139763815148003710045078802517869377828691347032882038965747818792667191387246533543713269860158492812861611598246475561661739695984978002626887221996671181615213465402847363105563875167401152117983002738537640345595802458994675732918184684807596864247670149772460140243422646358690571753510171734735745250348193700923694000566413572421289007990118498907867312377528158743846081168307189946936366362486828687764436662963838646052908200076467826739948858043871258743794324188014946178566891946256330550083275155367900307650835950386426492457245681770399026028016981439416928238446263008071274274958271717993837854635038037014516878568994968856688892942390276814937152431885424496032364800027068500988066190788302034660657366252479725538039601382509149189380800869611632762913973393268824373999824439641569868351293515935682457048042575129319358486622186174732143740806453070547115015366912758286893148072823615004274193800468612511181749352298373264996516114138340270495650085341409580850579481976806226760662632897350414649820945532796734011912785797621070858043884094579140571698033436962731569543119057660917327032740101954207779829278294576118158654212820708062228418179747665188467468133197508062560694523657200960542468237690627574920654296875000000000000000000000000000000000000000000000 [128,12] 1555067080292596845497873252839073464151692316582293272683484027070254907712983767504639404799101246221019718540832899917810807344951523412891091723827181659465341917108320016498237791354759837656727822388872428004894014119697061275695500314382836409092409789689420283154881005324382189729176365709153038435880017337129513790612172957948457885997601860900262017396480088276513338197795172980746629080917785660619462230474805964517846632304576306088944993987644146328715380200412199227660010976554443247647842761549254465491843064148892417354091008049706944370846703171695913111061750899866459822626985624103623449553753242069595461880087464400691859779922920458540772324633973496116137059170609792641996881444683798173243600561766733853837179440263624164881822900797545312233898874445548725619081082008369612710836700582885959887002843670914120721169768447404094979661097274881546057392391142646280262290900123458760885594423614269824196535576551187761473652888476456494976002854701791125224823576542967092852516730503003383426974512496052827073814934648791222380027076077579084092238307489952857020968766431706480642733939718786208100557931783065463905632962912542138743980241891296674540091932427888362157478777439512955401028494043630662186657353243983468975103905814086328154686492909292658865337311986872283874101619915130596606106965827598229311410957074906523125882268358393851496732092544032422156344555288986585914351308147333628368130383063490577056327005577478811394989558017162795573026475315725210604597269356179949524586391953534111852840613024510148405970481622694248670360798498924442587601391269962588537866338871848462562999913239698430155542881442576969441491192663749011869695769023308195079080798059769817286282701327942086419652822386167941096394582288272142367304902346777473708928270162239591332329902990983677520446622747610719219091168857736083637382547015317091701726303842639293601638847399513145079176830563447505857841966247519479935958225836384461830318866125954205299573536505329118981446301187826197410282255326209254907834519360316179675175077305376077388758558941321668300691719519173968192919867366880036770069266003128907306326109456941188927771104546886494311969106584081045347233515466699705025732532131786408277707437084038985228391870895876403530023365536611671539057866198163537774235010147094726562500000000000000000000000000000000000 [128,13] -3882995876764435134437556266803530038155034485783655232624876721029991762039324594793345501842186360513198824332135148391615144562175918001692041937892470318804535081604313365611950121304246086255442825022094199877585847700827654946713517708644092545270703507543685778013561788849167372892363773654685963556487925040456946538878349064859573764791032858390758304099100048675218644160805535121619398379803431773345290667135586285656182602759127333364443059280947521127861583669736623769939096325473841588555652117956879645374365471823394017179202525601420895910733150793325754835769258199065236654408929249203706006533196643742616374908439075946333828853422859054095750895678403846988760369897297042593727024720078701968237584881806460361577470416439995174379062963034604295297607626597617810393270220909810129719528607521627792794991287637595050656625111847552792286861314749228126666705348029868246774626277122031725172939561352682031513160306417003176032938015613053031563551491144464619541354871026074567068842498531190106634730324169707508900666211183411828882797760578567274037067474773334537916462596799446139865391133547620266229071700372488278636950748578116299215686069682616259927478072163222771970441261695379984287817951797449555441799256301987050863604366948250790656200966478932021946644582713036888829001744263601971520326126266980516212514837495223793969434778677795832205176576385358911952930473857249789372695886107278228021717852786975243543102867452795944150467659582209030943009199505342348134682612777490618558572577782753792042148432778877988007602855190868788669856631061098701076001784880057214713037107322083635677744001585340016520524310692861919234163693592917227926072859527003488085303055131406247112089311499725613237680460619820942805831818217179410040738469828499082948268715488611986425773083035951388486592515153156995189224366467030972783515531121404710509357541762430661778793846585096696634380822067446773491344356505240448077218064854044694057453329617157806364443143523664152313535276242940240063087933602566024640360661957967663537223544400987575733214938732260891145871610657505592452891899148148744683893600479001576816625628614120911677796974448757772126354143465584514257630150955327098632598804149377373032917256601692180694604281258133667037064703906099711813726393927481694845482707023620605468750000000000000000000000000000000 [128,14] 8446409180460919358431815218159438823202742733438166642774180281781778093639669103585138432152671864218553562775962071741263318963304968291435763773196608269186129048171549887647358192546497761504307755245637970390820257974846462605874157074142250179846327048066625170929757707125093241150322808470899311024493869718926992077124201293547201715156440802742928254437179311490584577150694765186183826470583672794027528304324101581163941606766837373395266814279306010429784635402239879934444088702262646063529165700992187925987739800952677905035808905619912552910574738075611515141089681212274810075073578397157961271470260377447489195570971642642080898403018569171208686234437544415694576741758269437310840866581129225169872895479746063782935653116665438673779222129458172851957833882448039444168598177101640029404203498529397808226560829570281425603510866528334616611109211154707751478679041028765389717800914481967353939796628462338709023571743328223608549419041070309299171063559069883834149688673813360056303941607812632572013238455662661255813259895939242410950806005583719361826384774460490941274175253626088150999192628918712709435892877849442248597915514468975213763607226371691682378501984524386440665138506238891425012165237271490755020029428697130551039206108968861687898152104021066208716607926315730234367598203527675910738995220994632422109424763586560805234735192819753204354066284422996849728874110486778867413127625396644834464007436952722003525477981873550018760336045900745789829122787006090040717011517734959026539453753559013718639238883149149030493939140242145757338347080550448894160708844969492140430110978034191333951108681896927482534739966867390624455488475484195383633573051137912678524610513142455825552851269450627496205163382219087752522025545164930870079106321737610283428746411877370403799432952494277053059529977994991402810904500597238528618678473697077869246213651030048224514979595603376017960675814808716233253632149248867955489153303294047686386310061901941779322514133490208251327165302429773746768938596615710517980413318465124647861450849605271553273125910755123810436705177023630423851288893907811300628670008322703367934222287650353767673533178098160320249210007005433391556148688678002525910403452718886539447119036970281897407663288074893262272966326399077030463063194692940882646325917448848485946655273437500000000000000000000 [128,15] -16397987180324457683176389066787181219241363952969270063391306871648394155105542349361888988547020270040553172471589958540283676064789707490220569517039995250844879431573310069399510103626445168679947038581304476515720296429369965667299801555318372603747654916599607895134406689069786280812062765006253959633709306474611641884015655998421206561286536678290653226091217480557228069853838116130733489151635955845263586153706343430818288161636959690900337404926181032590005840214049710610362443651265499144278819377471519740653369625147259445811332733851726142361192046802416611533755540029004222454922164941139950757465069149222976179572916609575758646988612445435855510955598090892787652945734810500112203527968630945798185220574170076862461411596297699197249756339037529279919708487147546430561001120768962637554877014795488501770179534712953203136910539922153731372320081960441488553572603525672104356370219810720656184101740598760285901305298507645924380195557625776549085319568467636689695046076166587818140315344381238254900921196769692336825447741085926046198633200854638413154203982280501024307859355427015623401486313135883991677440778470489370356852777873138124803441275108148779099439001434692710222936598838530111499282665800130414958776067343316139897788620539172119219287415020335032428040750367273549850289137730101306887191557833541256156620488196920764046837811731284092609061718322674085270622726573449292285261954682196027353616836330488988258242298845537360278959196877701039762698537540709333587368125712040798818029740465137503088751772661435705872966918830188077345190819468940986946384681690970890489958157686980634356826758808781106901288612969137986731005890747503636909581998315049631709322019707453634098946441872786052544664549899298411448782824059869927910881724699138483601168252836768268586820916773343648418566567437171893190442046112072548603847913782374028076512433201395644694192686287362836094011291335438020349166673195133641102022956915822410757381007688689163144377534263527980536691125220202919816620931610083555918605841997135203710185817922567859866997067951701656126204266447173366001741337708198723456079231394800290544157407114431500310270058295272365885775273184353919432874918041870982285647562686350107682708310810484340858064311003315838141030668634688212671313129300057487292008318036096170544624328613281250000000000000 [128,16] 29125838573853541683533619894238671804810146859165779874220383058042224750896329974454136615256864405266575556149520009434819675356780051734684484311932989231430223600760140887345773274624756282100346629914323092982545809997905897958201388972547120572576521333976201998814893228422544168174663618322025761313697148115353704651692312979683807497441463706229237033465280571847547506239605333792350954786774748111016527858583216397122520648579578087725498140984413399844006598396670026597578057109304067823568960364633521296906273579688391563916733804926534971115972940376717250796177349921429642691775203081589117810836916562212602978428622013316027502248742686936469384428812732379130480465125779162861903062794615892491856450726923067208123016711812670584536512479864015290702130807053130465211017488060338633728242093087035191993483676606925262530328207620323309372546724831473494963609222372273312407918748847780341429418366734637584735990682072702146964066115693239808493160225522315192240134810484804662023026080013060693611570056277564979762798892452375431573704946448423104591162923729527610603545880725219171894920433422888509643782114778413474931828186375349864573245580222069567359103964654540836216858674879833991425106310007975406384973344324071745462320398992635369632727673373130307519567510050661657535344430376267567807681019327391423959347428659471360237324297482013845854037205223117384430139101547967521387495490321310013034473924047844418978720971579039260985236298313789648511493094028301453542659308961096062590230579806304896339718620163187387816890536267418655721698665897883993400060362254753022502162814530533690965265568910913628294498528801166980371846514014462444497298678122798687489266046986563398792024106857728202058353283346982046901348038998471248367816716780609488815093270294879506385037534218500589757700671249054134356866294805878934544028694146714557824489425501451535501197680199335944180992318285474210885741739101214837178869261011429101117301352253438996923799210088557122876328268905725723291465793506578049754632845536672404835139607076987740870323710161454916902192635837224536069656152875189813969868218118371366138278174521985782439133992154657233526992819220703576330839523370995498663277077486119376331012240380872474018459004117801636828066164093284114144372388891285379419401890821461620362242683768272399902343750 [128,17] -48257139606626251861948967260106316601158149131764465477558319854206095713450446226835743044788373128060842691494643834664631973048748236007836016672827046690852368108143913886467781897625601215836635384557725559164462693307789631410617305944398216094430026960212809786003265370080280865907758660612714514473444207597385056355277807311038996035987965480134968305320538803430016606294127412868413829504132800912555727397265240688180890854763530118814753406605320815604167201506346391815092635281581245389569686382514770002079031352052646134145587448219982522412452985674749949114672960824994644084319008620450435335965158615379037400250231051663739498974102172778273365402416413749667951331374689570826733775166817385498177377080965970636989421013775235435117151746244966195232370666056239393313540128300740375086700041244908296498850269847926042504787506985796530584279692958271456897365644595844800662365449442684078444749358089772350169745756851138422098945686250844506321281898025366537414372184736536095108729650176317654078740505489134176063217716860885765311432130401331647210728096143907210014360261725778002239699428247983110695294074474066288271628600518720997485238505941367863471331715096989168792193306458551018567782217340799146291499617962172061033001021654957425626502208158503356387501463775614892353919442191951192048083394193293456794728648594871651972336851210046961048637443430612095280033463597002967923649770222540661759301901992405087205226117143921589791162885940039903761584829082640005331350802821750673333434410248749844400533438701240685907459254464137794222813312179520215069329207620166983860616742446177807546462037682838766560929800557219163136488827458065277288266045693465353810360385129456282930818665186594289755492137987782646657731374428851415657745080753061341774026282138996786518385024542705278475904632149972499429673213061094963007103602696539618537767660137700403741617417460375061721395573952921291104964266432168275271717090676877071217762460296268517082151901903989132248596229799802749933350022440181434253463016433302564414343058716404958384294102812826881628081321623676329709198711185160267035443041707063091460331178950591858037076111395108812131618531100572284919737196423808183560405779556186765987248005282784538210641059639488805268957257017453365125330137959391851865120770526118576526641845703125000000000 [128,18] 75446756359530736084462812696377900746872250123861664876990357136180099705502624644846527442729443279612112163214829971759890482559830237094573851924896276739974722119783670578324441107726896001058667489277643191139668046828076307646141182845011702967094821517524646038397147734485881707914719541886043466861511468591110988253343197807567245274505895994577985096740817753012064751185384725608400604872422757374154766323148953683235207068843774458418997213184509800250053223693705111831250552577297481990733361579729310640248065345450772075907202738076380797652283745228576433186523111292605896976601256373761807751778585965091186438298886130253652556532674297084517888949034962921206703240676816334670414164475456016365740521547204326104945434630229260574268505312696302464101196917350966677443609128797500849547555687036157955392027082450820124577888086995578432193479047590583171138723315377960870783853575353476791539472734686467489998192012844199607023731960686067812377477327495369312323286316539780503805899543250178606982247272007078174505616137442740316756504522176407859494388861606157219640677144723327177969511784336944691691955987311402709172412052399437921579210578306517128954505454301956685918204116877746204079845956469743632889270386400868937741241632353406896933618492140359552294736131274874801545593217297168808315838300946570982133520049589539482017071043350711046076044258033298937920330089390556630957205646778544161113360412493643026869071471974937566561689138964031130521650512763673461354323350639246294051831544528276166779225634952067053486022084208627408299361467578503014874789084732284365941606512504826351701939685951223132183137467825168458613342446196761665847191088779586517013393155603029812860398363498536270605793317750404407440398405673567249597417354480133205604339477910886738021628136325578524815299602563759130816646001787963914250435864097833290096900303215249703565891549749345580480385374582017336950699738305021233965230144971684649167131305938239832806268868898984638889809545545049129494064645424078715157518231512758254338567060568117678693731383090377393328481783881121124557341404023342585629276306047661419230840256882007972851346284426362419108557614137753165050962017173875905609838664322157742983811618906156927346618292118923289319093652954788678309760953030749242032015899894759058952331542968750000000 [128,19] -111833818019697025832553813480392114622225949224692407736384757285099028016917529942350309704190981399341652056237816676764801152395742253740572326478128149532260867640563580722333156266353882531989586732891928633212357588361625451519730075608988255813960427867804367302732210663516688080102979167119810357225387653647151796144044810048539642004713548396444271062824830112694161057165590510026628435861034579641351929521474101543105608569168839546438860876691339222038781845190893787906465480474197852771413586551513517108202206852884714760215267493313048955247589797376653502976055899834231087960978767126489161908759856221811323591683347063964400787788199490955894790529929884564270198386633758525118678938767467859154445641636349836914199670249205025702218252117700888920525997951181152489306981918618529854154452209953946600243950443721433279616838016486672642584185041540141518257137464395387794361441035666593285368437935822620536748159832373283039632688612738284452273015122487014531438920767228737792517095632641049569075852311957312366281921460730243610172597504037580115714924956033724152461639094091070455013206062478983355555295880195629180532689219500929151556926870496275790017911960347716075945085268362378112768189209504863626280317880402867524717959335996208571031964554382812264485215913416079761502322996954166031169210912741205443491420295466675815509701975952989408095996751845303611706137233729189731835757868799651145269438125195760023702615962649748247342226740800243315839052199161637041526961985176890439353458238032215508911645727619443055939033441541476899197061491089356086402214126896854134621578905008401946813474098362564084939611442547877476354594681882423881236951704076814880636643383371357385914425392906721954084679739551532400234958806300776454723944001275678183485386694217158495672678232494356789072386348815176195192502961286593646025951676934014046375443268872985549577560367660160159064438954591830803501034536771559698246291268872014521414098856501082947209345567487386520600690861934262959206151908906051173474293485549833913533973150940807252007633490440372372790793629784760424204271732245721787636440858249721569179000841814530611574133138992584749288302281787806186405616281095829419029729940288532006991034826390930524000763088729707419212999780196316866457458688577375482964271213859319686889648437500000000 [128,20] 156996700383593133575517318638484267490379302688236322996296360595990973406801782512467752470967432272881795694946346753025198234942772225599607677281395864260484459729648863908416889750570527038424797133058660531299379133173811812870478742265408914830699578159528829073112038306872876330489264967250534042643267855277245339807568233088166016292601854507447602640899289006092362776945621880093013181141622762427998771498641175386391171965662217291324704036759077593591940486765911161679776497466071446747556610083889963040415975406485406293893509640859924372446481354603247747822946867328452746547269745233632952227095499576778147845369380616904864524684353159296470028557158335442071845825515295664446842501971258697701122412365410710671190498374963788641119186220327871614827993104226218958431959629425476745614215403082136191981736761041253166710840527018006242285780114211259198368877290985103368171076851084700035763296239314870867650143596781364785072743853467748533482493472109656629514487014019972096231875059659509317134598150008323313951282568329498344649871373415649895594621410379451500203891339634875903740456314987565082616814157316112639337200553167827030848001430833080609262729890133392704873058216207120729501030057304847275230134906274907277668358183463280503648634619839855323122501554834979521983165717829008489724861480851953204054453287267074774929309641709284163303185138802652981368825246339690278546763196220895123174575632285786497105916899846612456428528662228857602292629430773851772523648207848442757355691461287589297442129875490014847752949614055524232770382209372194031665828955541182970724490882016341990439886530938488056796107135778207172461714098108658858858159985595009864013803506815699054344603761038822677429903899832471628470228992463441821822960597994836108617011840849679627894917846114127106614542447340604556909889696803874459980507206410133906141726356306764689543556237162037494542905306077659380533890268250172126755953043986537470380946365581787343215487124463500406815104380149646864829800457625476777031894774984005649058523446588585677709023504711928017096297324315826910894188108523297356103415293126548655768832933187712496915561038381412710263498012696920187506547538549196864817211276337750262673349189283044347290513761733896545744119194861568819564841964497858839422406163066625595092773437500000 [128,21] -207238609411835379153796250367156183812363594952659157984631859983388516574721323940547353846658840220233102350965977441611207624334429939021449674132974971719226791034788600176787114506922773039992048920243013704845841904334124792741151420765160704545963832365511345556837843021543601241156564259647817449345900926194985337448386129736154638429544775132656763474994568753980790896513660116324331041563507432010057948712158640932485483873431730398506569532305860518900461261425452955746340816563441548525022700345427260935273171556821764267352389117439464716802462509052773573288459893605154053724459151597200789214787667023518518714232715258566850596178023855672005299097444599013288816526924365415129528194033532232606146349535460367661132516949873003463561727546285944473701863803322625493392026294113036665516895777299299225201451774753605364932642837615078662034169303631063472700856744082516132378428455930929484050971500845837225456617591916250678915011917710218050756986094824602367159345303067387245278672960691315151397950245853873360730133537382999799169976396574656997937760254845707937136156988068812609459831988869029375160795490879989671033909888290996178260174767159005582934647059785335132786697602577631612729829061910455942342390713297186816900474237860333152542624436460968558436911038017583867217447504464902189389880569868539682154772964403246100971751538383041043045778276023271916094938160635553080675957654805525330092716206340387424128306043191652809448359509089501359670086536093093759183113345863266045493981766029072147151069863868674884562933732927257834930435565406730580947756489465175749990470766695981692939965683264853521900600139757071239403568470780209260725778568546517715935413149505425551606249645479735810126529766928163454638302804813359619698284846184804909109361319482757455140682289029401973515890647698939113748436726151345979776593272438070024815326419520878637392174828364730539680653421481548302433613728087820582966123029006631485408591288757531280859707837531683104711177156157901386557715576615655368037698510227547583804050614775348118542965810029357775428221632283606427317071305535506249734445946662513605799436900304934927459280290668235927976838118868279608372266937229614240309095167686981673636059274563758961012822856303392075204520255221710698170789477501330111408606171607971191406250000000 [128,22] 254116764108913228659754690797764399801719311800639900368547776544427900979774547950876965341407601707358870257935623379788444071633522568976967764270876198040219294229899897791401915415358780532802098554898403837917600608186505630513588744436802526250541384857549491336202426071348538026852492271828994913847614871228005125179643518612017957149129626537029168830963892574394667714257950685457499490978898642341495878236230314272124312698461160056279749192262825672751422562193689736743260120933072708916245758063973990758887109186425694255956538471868274684219628073536424865324038420993877741983367654639705889630702375086139487752029513309252381507003356045268975498671145618944129577440203476881431355671254953370179280162768239976790440119169155369466102756018264174661027630820865611802602906097408791388730651123614987793976118830819738474458505793766334648230863358117411525140376740979826900613054129904242095544338585031725365863369683245550725903082103538883567787922807260314491305232333636667297136711827705722685911183005531506221789425366990289677600348000490616162751817150888389648441982866846400634164504098343403042232184679128901669596985060418660118832921493467255874725579289075665764793504323973199495897594217931591819557181248051272912146550965669678573400072942481659563492007639952495274277250249735897824252012335305907961390245001826301928469981888563984826081158864526110408395450726859242068962316691517568725196974297395017363422841597178315655563643948562409848777882613784885474062077148674750154777262025429642933468962366077262259879527794115676290242063730805739171265884967244642637003481317310931753080302017165442907894714315226631330822707813258230032183677015120591514462566971168224910722816570631507324649117752943865597303350879937622523320054667304118261960911443855033301399415249013210825671365990090148141083979992751409921281354574998223515090363110592309129784557622858281380781014581608149888882948489757490106523503237712152390649403071901763588386820078713493841664481071501443361778671155299396410664138955928595158167686609442158013275986646989749138195627202164898561536084444650287125900061490457614824113457428591309637438920583802912439893507839337093402966986722650639886507552421378148055747143785671481420372669531924595368746218363996164542328859425879272748716175556182861328125000000 [128,23] -285624141581677340656274332491035886243506101485425929687753429671429358184514230355380809967977801314381050067457152659429100554924426558788838567223199394266007890877856421344136043444059809752216712455645824995111002654133787648468911453255250317817540327769493719634373739952321077756581804290541850104148107107596233502160308558237497572308262639131132851934955886757013011106144524281523046381040056629457490929047324751036940514903777871231995271321988302141185023240433085742971441957600251423549873108504361353206681564945004305554275751080961322266484792708270402665410479589179483093707939730475600401382814845992758621056368167117790345345668540701256416434608082905889880598872372920370248522817294754762309459966226667820831496387044228661717104772855438899753800110935447140892307798459454227768737800774374724564433270448840851195945108853811021326015477597771731726396779314562295397735280393630228454943162418274623232668273838275755140675076389389572020371043300854516355492204384920900760335073866592389228574824804197377915127796976703138459313549896914960472083123885553314877227507111295678606854801998740473796215876244053206006811036847102435594615950379460701180421375182985433727606780796172844078163209398401661681945442504115551187043554748067451191917511949642636469392998568400738224538600549087638953605390713440623879791924795057295331565780287268919883866696770641355661432105601615927804901997131522147184425535626081942032803214745213754797179240343500742193226069108297814224703198581468398231117079008615324888040581632172901539108395309459884773546861265501730803663907334843910924090016724019602307105075871105751548401424965936470007499813057632664544388544206223259223120797793085782262166671226520445477415340575708668281318305616096224357548878307299020734137672299562798175062380058190650366423035620080884886888520493527774596661542066584210058882061554890720531822547574672038234621317016609449251582574238415903648887872239254312293988316612816859540868156719163055267879969439349351399100447051320016542547608235551449452258782007930034052799506536571342700163070164530427931313024325746388333888326024883015278100893581732092921166326352092256625930396726220187545474405108026454158897598443065106144788998970596876257287843015615060562458172129700686991959912575111957266926765441894531250000000 [128,24] 291370738428888674564463741691907354796099984033878246715188014690765851030009818809562554524065322484948753103264510138362885977581626484212010432011920200877826837161577575263879058227935993493578682649454712043112076306958942602142033222160882908610285953025585962679130382205978983871381194015704801130214607996194767850670524097123292509594892579341047402279108983810160668801631724651768421295216622964766251796959310503838491719126801086626102945055563350906784434211791594045690552459032230980750610370225071292168683414466742168621104245588563202733502061629646971807957309316103084757289942889594610055328062712659639832210916434751090279605080748856386834985316788006080779375750958919804012278703775862411910874035433434264154943468648591761757084456577494460750389066023569229761650858944338355345122064926120368137119327324336359248942792818023854698293444025575842720182945069572059686847912393271256077337546889892515425130746324131837463260024977716121221053892946778085557149661934347670114521060667547314383440314721263633364167512285982557077363137190055500715273147279581213119476509476791240621715474071274794293983953741924139487449673874082445274977235346906591162782716697658880036004299040825820150522443922090430433984238350725413742024772526661533427379577846889773885874241912181259375430223097448880942561585580616336333038540748330165457633913297101119722731566216971391738931536558850033830083106801679709512191540696834284485827496976995806843928952757474835979723382965627744817011762446834243471131143707346640212783624821488360857455230064948982504869380833411214876196482676973959525157516523994699979604995056094296840393993782443045466015384840885967583052081100554094612569329871611719724501498399705652086210507748449286459618964952741894924526299509632480903020761651558828494402209504410341213466026696818705066211109342198354630816416857308499365041523426330754476083241249308988377431370588726917725518941263893449705994308603456350541104010822319976350736942059004686219575548834022898262109772604414516839387259616147880935515107012591728308672483941022662302794181850429772342158236772190446179511385228229347807639783880584015233609790212556266413256893861628064615387232947022359333564981950837331421712061319583181944993231380841810085962585168844508898278178321561426855623722076416015625000 [128,25] -268950060922582531971216224909271183416581700125391334445100483318768703858600560124825029769034249440793482208764608485266463523778363392697296867864591862457524458278525530857200940644113764957687546158472741219636480627090385188619286912914061283561606455804207914556165259146950646624388661877544669205863537671989081874825491048874032518869123356661484467135178680677503873917209266955150244952472007420576715533167903122229279668062456250804900785584469564456114449281801663625028994818537685137940307840340721224857882851448552830386459871001266710359917557032500067504850147419270187630471687083113591801866267863883467703720452026614262074617635349924163134305924632825178418473871958073090554769340972632359439248087620002764673723483130967942052080618279741277994172153419228812351195228038779835063417420431920863202392689999496384383278656861702180974315035789338291211551505791635847608982436876428612940561475226261132217619754101660719796836875238603821906937762878372801868899785161082275731334904486466568951427961508086736239628262094589842002717863331413945285215774476176759221160187640754672729702527883798276904976201998033970774048715053986321897317668259092690463300305616097833486403084213575469694415947229781770479429191682515430734084381975896872725025898455819858744020710404018438582032762057019172215735764394607093123453912921231128023225407910793191051688307985561942722507774437536959789568089948399393564395467497706073681106903406579643568508111832290522010984852205862765365198443463708554459356611841748450347372878520707302068270629916458967701051783396959960399941898695227512593035278551699748193811274740002039327404366017602410931524809094705673790499082475781149343648198134349964374906968863715031983823189916655302422273713861576630107648166742177821239235991016895075845115956462884862393332058744506283314702655759528793515901838372731008300187439127043072861185198153281909542628066694355482995111225492009281032771918323149011997369257585602438989418175595464829886051378508555247050914861262221810238116270480372764760257959522256459396052637967883945047678144164995952837264746149130681919894984723350567054656608961631154174421436891498254186697472920944169393550253666827960121272857194655220619251685670555977691655702247455011904972909872468811443013692041859030723571777343750000000 [128,26] 226081321682812724286545547955671437107044031599347703635156290177340620972098834874056873433442974763332866828940638377099043947208095722512128801299788995734880769446136867329879532296727005449650350530250472002176189293863191750579773323767508150572515154667736133078184586549322793710887334000460493304818014567973548722231913878168263817474308411625683712614402159286541284237581098193810041183911177243034492767105899223078460963145607712278190240523902027703609693383120567036168167848559748307607851660877453888155530071052263973477349134441062668241742708753722344904422865281183134182902826617868390251069041656317701219231420321747011095608599104554832030146543468272114360711216218604681288172402071394210106252590060031145151210319812879120548172944049578030401755578453236004502079197485523075352083930481543282095518686178065415628810361041723794284233203075846904789953396246488894610894496850510132635484779971605961529369528973007099358067673700984279858351340915760927689106179121580670779027259251299104061255921294318042865259507875150430254139546544212216807257430113255627837332149449120133396049031846550686444752574530900189084205592956553431784378327442060786299973862975756766955471813849801301654705503672785441483693573023804246255653859875258427497894018746082562211830555733857694931904107696012923336050009174923035457908275683457072426562939602943265308330298820243172825320569308990986100490853944882196086368427134422466760432578322270581547347858041580954671017424730885133076834476303997539461355690147537733973272775225370759670831946501896849573194946964622601868065259045960755558445055644827807504216977432772011585932078167169963267028539736507730771872868155512349282340383131598766276567986020968518519302872228216781919034882371771399304080831148984069300423156111726397416630410292489493425312163350113510282486788309788839994626767814345592225928591042342771143791224610361373478441583525347749512580989508955830164140767110111392029134002477294620066452135140256270629347330468199328317694160460448455911524075689019026555368137411052028056303092666293158284860852019532536721876841389576513884594423341213540886834732965795202362690352897577968385076035214986462948020661641422185510216292609891480600654005504349839756816402596986656930728564612875786110635090153664350509643554687500000 [128,27] -176189003557337835599532312450338350491961612879862560941149965462851977532158810070488732508178531660617333556168305858734335094500270727224211225227957208388354254616350057180493824101400751980812858568240780295333302616382840371321967983083266071154768763899760687289190396341894523946125256814739145459814605956322762610139043622578699448237770667040357191755803196432152418235502068297250117214668935859385064792017071314069167907654522070968981317995044982231106727166896101063083374236968172065189833064607545851232230536715567953450443926168490885978272087230124576086197749749494086564995636331733298476800727990651918818920921159715590253365179944312569400650155800724334495543155803610054676606042206018299183658305054203990560416821435248587359983208122652986268637384696614990688250804797105799227622241582235246096557318440092620917291079541971981386376857100975539415398226879784984408967694093065120379077122302580725237929233246481235352746991249507216264084572413524038356127029339303505410087096911823864442275084647843895006024829260195119355507219181948329184032016849491351297697655958947740569837659685825883039553301286006601323267654936927967210751407068597255459769398455961134094377373855682025629944411160166241367374714823683689811154733640273321260949612191697617404516903646094267678447461693666603535666962275896187416384721320217850324715851732914958320586335453895747911173551305098286732148098319231149811259194046825258028417883345080582194075551504366986638768842489641515860716273280246002654934214526695904363835500507713647463448952949250137420547572194831131753248054022750266800028898026132684275284869316916231588846030278116490385514724226695244853543321196182562260858125355969375776545477172524239437872264412185158019454044741338707488902684880793396922868192579628359239108576201812761743701749276363338848889672262867261589342484564702451037191304811459672466945941824122109189744248063551280088789435032473618939685601510045765022873471595791078464462266845893647426135089555025675377065277597878564543489976716304897572881037376645123020416943740275389233814898495593254897373708454194907289651697022732057486389857418819203860236751569854220976919591054207016603148715737376068461338102015079224439554209604480956005724425503246956042566195854703892109682783484458923339843750000000 [128,28] 130968753233399498863667781691937892768132317465861887666986112452752764074599777824397926085533883893814942792665305236530068502593462351527948519193991903920905143826376196695671132481903787708627373477907004263563910931046830542599462152897583946267996879417882225161161729920047609547960761811016375431445815912331745437795764200672798153563449391733445799287336820970489750640864818093027995906088513797363713863431353557909478007589339277061331401834149391131221901450803271512380621733376320015391478924185442224063046046042113363741412527792037082629175354767383956025497322025530767694117277566838302616818643102522655555791399638118900680225948761619180306414049998838360675112475818313743022058275182275000836841644547119028234337017225301155043160523933253332633679854308285049035872584695279399305067232377358726329288249948598159203302194691373276848026240968927477223851882382148373914596185016299666571933535257596151059398892563919183420068634595031094942409401885810457273191437276434088351322866996408629953858568842956330161142066827863824481402991038454472791363160743761401762074292149235690384330181492606713528088858468061539470452460771252057052565936408775500483398908873682179254057369709125703284901712035598616642422766879502420453784081773290032452589284503356949994394317624608014251866194007482935979027961979815989643180596626457889401474980784561244484375747072519062404423023692655501881756870551317737045122347232374920050431399545185612184137492161277313706529398609695547134468526949295346734416830039378493880567794662804872231963419849504626688767230598544601110752008742094109829663013789651543122671090547683018112227670293730196833217506042376664471766707053896630273299505433864190778433087603583186982171800643442295275228691170018277863242013495466540770515044836737600306720087903342018423563505888869378820884155671758336877279608768638729104713517151761948176301507800064817687722997878038973753192153788671682792603680648385515232449873580461781935945065253931534441233900979216378427344544588163877972156685812187493943723114821682310071871801067732146745240346373593203292772858023247451043359548779734356784004991172155055505442792698724830231916142644498895858156816391944710595464938072746691576113923873894866355245153237697291461957838087926120351767167448997497558593750000 [128,29] -95721815343823176227436353360158962337720769373441422564831161040609057497127972868590865238038313308138945867559542500196215587802894867521792396644872691323380689800515707456934670956426562883521221325275214605059317872545090181784432092581581791742753831576715500713560375690780648499769683867193704609107035096329065877968780594266708507980972957425193476197891341317141935709525340224758024968544270472475404567205839178210439455764652524415828762990402393685587800514079329699221315970299257016066796009107054657737840962335386832112716459911793700683967726670248257788495574755843373230926627002528868011388092966805084773878007163637972139749629198346633174777624991533238837265054935515577692317647840651182490731300805995687515779703587457518239432184089084103973663348508877098895967319706699334403965446477201263764207506184137068256404941688755977961884348068772205410142059014203999049647513954484968915510370853951406603814566270315068598241657059925975190117491745145977419613093680567802094859403901623558639210062051113220405164958214608458270334472576305220047130139735623709966537092909522299907087859051432858899749533619920489499714926510484961232964984706522739527601559711154254609232259101271860466546701302519742601412378140129213441588340670186407882472020438659225690516371589748870315796748892877916564763455468864481869901599574447513908264714956617678024539448856007765391402998460885915085416502304070483434236585220942633198156278420371375763913028479851333312284326628452693742725928573279783963379204449798342894807144001542189650664306185502546797036742349622140837538597150400160983764881347727286192461978407632138126561809788328635147557811947891908798286627041958873983618379035123253248221381206863871706690679506033845575983641884458520104192892453512226919788697397983727734109734074764978865851957138666447148301576579571210636788901307089146323453036746121419047158222429852900750470670924111671822434779323749407333957855603314988681833328510612092570358970523739283673106332930079686508766256932064080917936758813650777651075006338959933141690070553563249578428647465173294273757442897881609917439857169617298321177303075480300252743080725345918634220420526875309288460480511865361764676597759320166796084597952969830044346356597159079099279566094082838390022516250610351562500000 [128,30] 69905860277748955689440575171174607606697579348880387588918160456614922566755835588404931476557323385531410199527063936128156565758913090265808772700683214038192050595475314066522745139880999974443596978411059079789316577445669102902501123888775118104493743667114006751692329538186375419358003873990685365466302798645119889153792467001931341707205104820701158058406976166362268812822494066077727669536586770397508285943467024977942777094322192201055902951478363640444594834842889798295924356021872207972152466490449788941329032845906831470937562865463823863630337169324709913773962333027946009689751281539321369784547925131647846598619335735278847075436170578992929414822516709346254383380878274463579038589578790511163890419099093129852005736296882847889612366930189359547472550958209194665924420161318258352866508855013363762834413336128356549319897948368788103259400111314610260651340207812953954661162438872293158653917073095724517911135786513245016698290480954255506344426923904687048351528974529385733616590355478976015735576715070222557743948214201829416987727412795866125686080377017777485850591594001416641252425219404194482693253057994934147824537365301809126832905174340592052362577511014545277710424403425598351067796091742569589379751891465916106323845785830109897537569431607639293680028835426068603742586986194928948993642165147522989386921579555451980860004665488931526308202975663781569113672141039906053011929129455407987196168144914100247410731912821878300545268395343565286891665566418042233996604721545234618024415571008212182254036590662677478547758947254360731641091042400653881020901286108366704869575043797545455006572129425554626226642007946000017965525757851541817760382082246348727407509733899470468944577632219811685828305073941388370424011285569909173215996535424066626843191099833798648091084214781838635586506448515436449760684435891026272952608287503699763127934632847361426573744654490829337544367288132808562535980390220750962284404422601529121048716985209669322231430485855480774463301889072279054195282855556378292129445817802501440460631732473388698823182919354183199352725156720459177548021251405664909994141514662960049969138723557909258299963283140580534518853728977367447683434847584057832169365519463571058286324035042975657705583054663672770701055014797020703554153442382812500000 [128,31] -50669599923718789743972253877809513352575373610611264720294185631188381914069762666105855468016765798306689391881242881262623304353289391305837180089565113513077313514171377705780695837018256171753399073875416888755986449827451940899054096231810976353184564987080415239008446811168437929697770767383771302367825902765053710972857426386035220071750302831990247610893796774518505337454396719366951781872560967117414552866083689113459953905768595425478554220615118824520619284729739030838576161454372729707899677610926327179457212652969712999248196507401212993483225955376103490672472586337303802383244888627479919278144221673695719512084813355566900008061020624945956128713861766653513564212995572938434267824705662110374275254236805511092006207018614770775931051216863392168821115462744100911901150753662595495246185513564456827857401017781390382356624632757239622406557559791746344808989022869401352804579014747330603897640851816973911866707944571052825599980718211748969835590682603569073351225019574004488598052048219604802567419798374775372040104276796581738069193084695629517935132671319672996291333914230384945311176660993771414666830978404135103055350055721816827814858424913773300423819453985649634904865794497621633226968041910973137232845183316462389702584916695948074948140910549563684639597700827758256659302757652093725139717681394560292332225042438335808951329782891958271610949728003765043981009248669909500145242701356159832383202103869843276098170432512316977146067680942281663714877041396104630896887615856441162659399006580937942224518050198130758605869493745362395515530765978552041993501607765324355167836553138239908977720515597612205281924539382181606736701248920215088545526905824461422064875885075131297343125751398207032136884014947633440013081410967664525617814262008177107379809921369866322051456190926037832257178199263406231592066332002911084942822146208241674917432008111793670049708759847236213246992294175875230774746425158211717683219215509961085951388490985763680538991115829040435474085482324042970415543476911644378686750968078926752584203653862736340519442935401158973369078985659169715137809603017422076131171182200755120785565445284681711666226290607913150179396618652518241804698580363112482824519787020245574707056544816698637258311523068332604680108488537371158599853515625000000 [128,32] 35743313861178598829893032408341570907177959520667002188643588209698961421386013123782970458953584037537258375547741310538982508514844620912578885237862721905729939778910460699136763268836818618884276571583914665818393709437136991094785970584924478228969029677024544873322461717444577754122474682497997431229362696748111421023302034628377865253504186980231106575609515307292840153041329649311211244897011287650962137243744699150555013934489787936907309081129684432203702369810954478435005426466738662886413945565963761453005779558787510136624082018168135527329082486361122893423344526609861731844394752030843399913595306121212020129430507124918503290659387054887354716935855284477359197740435252752918415138619238038568552764147155687086418969521070627160170664008922364178478715160162958697159756687374264511261999767119921155244710884501292183431618240815280148363064462104768379673275300690126518538635066718483119775775305022113373379195046357775639679753169535887747480542353946755047650022035230946406959176783439452473493077918556781186710963028970308842016421833289819324760901198637964358548075667970339099379775886386309487919720513872805719844856639668659069744017409244389517435119587070750837728296944624549885401716882091963889141611187640026548132026629789291020741368871890834674191191917184866525105067325556011860087389520536738617723925854092693017216931631287845935445007623957864938440094700005286715182042998218869913013090347966187531531037794352682698264614104867061482420088562342525975430240483546534429205177849199533551521223230593337302351999199988464571465206024854023813634267155739002882979219925778592664964556375863699564859811402148247772718400544084301279139355857863713724839996124875178770001151032025135067404278672827514846809628897438223216746057008855178094082765759170821640427384795872091110673850773439859936121947935611903819009252796492267610905259854377161383023519144212370012764483984601977014206935307332608549854198450322406456362023623749327141276809466647919274720250038714280310994925285642300851728043249026033727631570142040369780592972966026740640979972088723604571597959180507593049197424121465197232633777377615709644242305801429808324648664240880016673618659145217302280049646616350077774727967037930851754048804103103265106256003491580486297607421875000000 [128,33] -24134501353846655434721735436601216680817521928071712198505973581527962896206529371704591362154220103667889508209017628277636253784725759844917343106345305873147753597364565285608675396349208234408934113613631298173145015457322819844120096398861089787318721703729769630903299870015998192805231375522034539775702048797234204072836502183370927951310006800176158617737202920522992840567638467168835833286700061293557304490592615454666897789619279987695491656641673975521373699793209389271915892322616345135248673822829344560462456908545058836716788714161839782780410004871649889436650434246771577996610680970113143396127824487806493675942315536260860158996330153975883428052986880501190688818543887549604602139742638214130653498710502070286929196993888665670987474653422456822122320835476521885877872786465169293655207235914600088208350945398501998885714488732670865160209368106701702606317169080397807194591705433387630627881771364963051868839014563385543248121410847875228447915899307055506884851945501842515810131673754936071292628457145110763866323480563734922714830338335892435994728974037261507683180859542674129709049131737963246033253833939956099283520938890750097594607970398771718428902455904319123987622114906202337670871531370012563154928411951667879300647762980510608271605423660692493953557379114095617953482513357260326065976560296660447620458463999922993952194088833833589707719855019380710296712148456000827662936045324322663433344096471328263205778747133265827887468668702910732242132150831912391456117036959704895402399744785172162936328298494281254926306109861802131288995509618996977741400054601208410646059199565400751858908180403118677225724898325274248813067209756216859984134828626308227348861972281542179942371965743609065800098902037414495266724768027113593601831890421599992652379298283465505994642706743240338931426355011997598397559993353490140914767270846347393436996683635804071858163823272436853424347246016473517634238157793499082640718137280932919359247043437303187337851262273023549358803938317131089170269023944576863349264897631908460041292160335933957692314573512811076504652089180095201115638743190939501957825600047009199387291316703297680120396689701595683976009896098461971710367415586392364313077008406552073751382402424888102589195515434994376846589148044586181640625000000 [128,34] 15478248341787986328473480878296274654905370024094103587282001154813299185794523505525555999996372776173368706332061821261927834948164435178931325078386628474018854427460522617474167217275597365651674100033750917314243499545978223482754407940071478714481186629394775352011196185861290485162172399114760351037996546978200338089719306049087154446017074891995614671884396179494148335215094655562251871370458206059773741620709766749978423829331500825527217036820930412399056309598822001477308642200580671997998704669348068693189238669584884380092263523084666446341025725355329237898619108468399474156752450366434593743351849314989366033034981253963863181701782502150727080271629648375318590870436804627144305722653918078283904629831822973703681374436186879554683642224091631341002333934553145835181112406797165455614256301387778151827614391641700885348581277588744112398989350867752012986874488620933576537864419813421515560713817724901733520986323160999158746246903357621338919276216834408751700567680998556889532178360034350165059881819731436678140403764053471856369014003629070635634720616784017777696801148393327569217449334686859704902258292488667914500870403538020687490029871106126174092637692892211361286640624654195082969801507365600122410042243074416730982057001718353877584801421633162089898688640017158398829764599147004886777025618492610243830306848205991802682958947298883824191390131093453420706914363882490464397709762698995472843462945057843901950681191203714699158464264888375878495264386396459214683778160402582366275815833061021790630201631170896750507333433912515481697632969915358289495256598170489699164000157646097146395389811425739508805198928724583165527377815497172878082892092853786099172683847573179444980949802479555222944694876076066899165515637518901283183990966381790778281371376989958645168577214507129893592753831144620875411526545283990378336128963243851487395872969027471837811129339590882576152307603940451432299922146837219350445583485608265548785550697598293913123486979831306080548740310167331550436328958566629344707163385830072676242365851581650956977341813719836985156306365058782273358533157366455412897215152715846503552699985754079139834464266475851459056543431243437819958102534501648171718158950286199421387859010690708988847164029323266731807962059974670410156250000 [128,35] -9398981255309701383609855010112692299701513928905354042838164580912966652138269375529197865989637875688696898992390975510983311142357455567736984087515159359826007375565918705780714187424914242957003739227373500709270459059909614942514325326702270988278405850961982731667122387244665035499098959371117534723695201222977996512563885254222683630154755448638300524809028515977203922611836039755132207920458009404512076625352915105514564691455200767839559643518480427783434830676316150397385433864921907277166060880175691816393049163162224114321732946000120031965144975711880201193526231510757580169114941945939769271886157022135137507273483380629561436451361082267788749950903551715281243105216143730882071652323621324808170538972433969386099073432646467590179492422664465262465449786897373522399790776888218501275873643098894166529906264829550913396562327150631386567187206628010052890196851270080933445244332009303360916417710471911005036106789169653642510046372938603554375164025490872405163697787271924225642511783573738881855534261089019604798431981208909426115567433169913886513246340525393080801146698845625298227003863091737903173186397471171502483651718667663056749011460070613359490311128248495872864812173082280301392167008906101536799777749302564090747423682495148626406910080237478072504176059603124792047801207652084729091973975321797267270368110105631784852642354229418429394650911761853965382855917341451032235389458097106723506703420270537320019454947852299803368597419927800889871119655180563416258440852073993777586341765553001956060126581591377438489031100761923315040618928041294808141481814150124305219405752134454086838409292459017502671172340874112170253640744138980833011856182841398762310707558869759119867613154577197775546785218207181685033978768336126082342391561181388347755061183441478010949248782963641014298557100688420859022359866154157647080212982372808359079063802935178692514911069204432269406612316429778578942757803995667400354162334105615125076590771214093398086813720695414909185589929781158288381741585440239400592712436835287497988415132803784815821338533665309749281707446972834463816868744207239283054207273563549607287634588524529537154012697532494802361501837748575188729473914416346350575588682696895030021848182349725880913027253882319200783967971801757812500000 [128,36] 5374438847524634952732871214511136707722881136818857831325733563149813658507861431522640325948396546666684910166279504647071373248518484707095175597092008912454201154833843542519836706365880950296333272995629745832298145889526091417071905222295975612891404494611361565971039886315020070634941796370131819482644849577949039675029030009507161837288880643416862772624392294974640496271527322748619887714140031706735052758176814247970995838270503557007365889770621556831169998085579525446196307077326459260007251837986934732176449224979864432075188319258776248163407059095629400751671105954061463439942154908717450749016981401839841698985335667531665433867143519668192237876925624010138085648514552557072441622323833853722579190691766433634970121823758926209952936439598376363966863810736184000036114161053147161982327505325560133042869289023554611677441945540154292181894219788213123600522406764207056397393389024419613170118655362305335955928450667827692379401408940105343961477956403391441595917254483586864639106281782862146323421804505992160237388613238421151723736348504872904049457685315280301530381113551484830897786395986354246571949026371871365188016023573795175326397958351741091906995745954244544885184993222941650270658282150899863369761972415918566375626472028627412584351292306298226573414620335168483580406552801466804173673653274686705604388791971068937015940659594889434406071758011250209569163975921188349592655828855676358789890720733939690416102782027751266138413493491565366881502700801914326548068763009726769833649873793155803563749583420570751659312945605937712288571654923738243424829525933443976522847873852714326019548354472904950671394386957859506253751248223765394619629160161145842501775321512401256367597771648784938159793573697097023798754162895131542567093411458173164369692852607597520546323346224127564137320363400154978406891935198082468674362397614801122869895906290140124389252906664441294140811119566176378165029842307394660971967652640736519624067353936192462242140136690340080868247192512433245129089791076482202560840015660128572426357005299690032000296941174070158666102860206736081372278715408713047656181123620832047597897573933906941643202535293941719603273616287537662956726665879872523882831732049604360649261444531597786689047779873362742364406585693359375000 [128,37] -2861764305399214028817887346691963872140211975413765410492715858733495630991016133501946316765436157255750039278323993346456769881632686338014549198049272492011129621567282889677097268524301053563021447947668790252493228139591617375743576432562283432688460499286620520888083676366457559017498296446170663939081015762832391191714324350525298147487230656027995852478654607494398179129444119785091131014385770055269958761374693027163282181690995633946483022374347989473531776699850720270160523894961214964205541085709102374811188592087980462113884372636461137886945755693514375338312049774824797515325734866960192544449317790098558720546444110301136713467160239439105655463935306297149591998914029760010117433404121168844086045735651254010197237914742540533890173138722281937851846411182415153718312771957987015251135635763275477490995989660683616682442733436454764000624288641454380887608625842713488078122212594701113992982401398979541746413116171204085722768646192855936726658443909099658582676993624133385619120188124412640862492581598779987143887781421219502290930316017392024364001295413998806258944174312992694818352663747468054446062841470464894075717422287945508636897139384550232053025326494092750192063735703544620670383445480309975640888404096776937538096004353573646029632174094076062353241069374540493377096870014276852193663337195455386972535232323280433291740521467720259477227358885840311109346523209945604399239927748341563496147844864530013395507703376290834846604086514686480928265236525046513717110484274507061124281555536828033169487984549972870036647761302255984779621834758552294541675291119554561252863338127638488095230377121416711812507992720730103874373592731461733601067061372182051674080273347119936724564749144231011934434045260222766129766474282450856925245968421084195961454542856231962046900264522108281605785578234186232045602840402184933691030354150285756789264999478099703301981284961245208077295889537477449465443646905963914451698434209542770193542584666919608132065537373520065710574160821355110364988625208716602948337541208001316178472903752623886559358274169689567300192644738764139584036908787656692638014845982312309009704891593334428963065937551750919285084460824387151625719325189341265481009535171739217539990836336460944266946171410381793975830078125000000 [128,38] 1397535930691111933970589196448085361332120881465987612167983651358284037931924385418519359666838809387302375079344087770018809898467086573627547617277493034941103339661521394130259447152041605689713787558721412370598749522771751697574358935880798089425268640217355112270685897806769553705001109758590451649708322851760028781982972164974432247385032036173278958985525045687518820586395516477487104118801182109160877686492851150194499805694089513080396050830371553194269569117366790409764304627477536257945097487932349795367998929578449493780175967322451460869004466386325439034438603375235314413817605743582994113434669177172486980069810896654892825698899655593784301539793506145442936304097184748938198757160562529146949198485368371422963867063567608236760972600951134761571800272515626143046569738865153425565670153500381851603517928283262836296269840117567463827470169448738405191396906187756313332319704644675777516982052960339528060129846201838254908364844690608799782104631976827567705544581966579027704518283826712821793392647398547506349256534539208458806559601960050331689574125273671957835630717688460117003812075339599232080088633322623656763320959897038320748844657352386847077338253995864373600539610099110526865373571644194762207027912552968807388053225389670880242047462029736133030588142483593424013691866038388511738372848756570159117503661210591737888190389492308567001226100132534683860425635501218324854392617225313697763291232227654047298478127435211785016646421272983973973579837643749136580918335672825864340163924626830897674113685599537554853899461222381469229806452681570818719641345831285293554621665628650316968973305522905926069069225307183630170961515326972466647595962254005096268573580317375824534925153916709333673197490444642051747764388427942986562321875009120887756606304448455934742529624736650369359093983960243754653638496870731270988030504778285097198074181650081163096375940570272468945159280201822683525978765969750100790139556678658865092862965535965742172003386415415550324502004237224961391651152158456596301784468131419997498431136148460078590394503327195871733282841437161411283944521664886593898791371674598802691244397133902372812096652533353252230410341278328089894866863315844489618534339074244609034446476525381797273439588025212287902832031250000 [128,39] -616143815532179802248154320492074999004928076803082740533612897647847749902455986730459342773268455548605102497404553589942591276068511723827376439016003819173569121584331034462331840290142988519033730576666424393303099469296271732754380013295191373636623718240052955051489230901341239883481545806248516064105668976518285495787965031536155456082530803765389506794983889019858813498540907843676239799285188616555817329639158453082707083113205380093546744533614149454906946651237503197075604959659145630645092151967101174327988075661188058873089355727830693545885526073239584326743648229456488395524380313221082418521506007733587438194159448175110580966991265158478324508643561598590286576131029171691705165479686090223543090179234191738380183212584144138532214029438501772394993524627455056794230484706823848084868128379120074313316360590568767070170535279084627392491767634340066219514726688586644823444532317023596306052499093879401983329679403451450231863553336090371627410290126533041883156980919880534259053204737520437090500581339691547294190800560291899627553601901096378224547061766484038958556039475244081931248965164141135556658995919278773617637485652851550161576482404517437286451555022515043239431008922638744196254247618767622105890694000053743741943376469798073731510576641586663356916769286322862642781176635856178403722701610693269980898585017961754502013668121055940696697848229698775613065325718656590656993813253863180857986303728605912872289947618119413006641628390419739245573501094204957242458509174030419945319109597734050597542506491693536270898553418416879187254046324677139417530697039761934975259838417368263066210809409571360707629330197433457993381048167275257563884427801112540512473340617148126348843068411087261395055921291580113918791570955824225128943030452246016016151964413899959391953437486052347565710652565940068584552091739271930660219557078191086894711743882817167808587602714738757593598612686436918342106445782350703352362999941774446341668952722612976912971370136316950988909076181233959159805005190351077103284126132760512352520373349378573917127426538014527958534626060385762625395176336867464125211643878825493240753309124816387601426010462103060436183823540768454407411252507945782726579920677736467837098954802854677836876362562179565429687500000 [128,40] 241906763467030117865903744586702570852572746990250096030578072868412623718749868999352558928335023632167003582757753637434615847587624050342218252506238782567473523401780893470927300415308687956537943882363721816327131498209825589776102941625328476123536182468113973232940671253907279106380798121002874265945728950815595497200257601482605791169898781325897444445556246203396233587548113379047994746327097516903421932633955387456585641450782043392224352628322924166656930365223841075077418636192792844464836468994078533535699276722624965679884912103030750885807855289447095713643138176836430712790621771305793165493257598650671111259358249911886501102500492375015374737652582741326509222584388262790033789877623268871379922723649195382298086976746842695842675684345306140308094511609133219262924796701465487717329770973392144409122127955640285162194048768976522408299921527882593768157801611953229935214130276440290498308459254361590088602087231533015028472283423221854658521418245923103905674212503653610396838948721867099595435560948324878055691728489507153135800868570385365882155149206799928475429443779155011356808103859546321045042625490352343190236776540720693412808367007106940626303454997939004847168935946748734539066966485720372059195599571898603370451698543689381894006762417131786122400057024451528998524100564339887027966591493682707408543926533038741549683996501383203653453609427863067059430899215296000332864850704940269107275035110002504885122310522638705255662516334330593549519299143888576673237843657794092920043023899637156423238982007788976264772085155305149816469030555808539831159688419711740704827227719545243945926361911659508266921795685828067596436506977241240034512922226502239351796596370129039475629839781706744587410593051970851996540942226013805361842187886201241001205440285485799783296938238117953781600324926618575509441726888451924396924799928497175989767349706224160612637315103955433511183240846227237526045345190817854828365454325859179488260719440978506580040160815204255823745874394953859964203631578195278283150825632258864772939931203125432409355007860989099354588817579768688246443735013862277048998631542684416726624461171985577483145717859118640345653414175956622380628812828672934841606040298754608849213232346642143966164439916610717773437500 [128,41] -83681848308622673496839889632123996984204565946590006000214534943260852875423481340887498825954791361201575542763155992288085361770790266035075035781525059937401775850419935048686533963803414911414481374450511543931452789000912431982463394568349336241621209807473971594969512840282668261333829527492249444432682733829759494153244134237924774228952666157775231801987837300418892754612625807737202158521173432608773822286614899524899705678604296645441775190588607684822829886859167970357321048096054296818314013317947453972273367099693723560102781746251006548627148480854973563057815472061563901063824834721430945314490311275644990355975112607278132483226768914130255633996846568943449542054771821444790759995080692400359230803372077998215220949935508261728470422439460109059513290458921546672705667495916607143883215357211565269760496325313263403310211234941586775550223812779529329921462513645470776122789427985739088367316957849095227649301251084442312313841611701315943155949945434774408396430342715763922980388863539293222781071192429420695277144590429111841588145328809605010344910303510710286418138109233449617899750076164866637973773868778102862463271112270947656595589080660083894037811988588941057907141990426373354052976767621668139641194321254264864712187338642065786915095044832488419043863303980733353242747442059677263953934201814047764458216052431226387766533073349343077877231233951323481906022860461447969417617249517770177602002706258620264729044173618253596583851626411885172204822551609730752239318457881352554056873361202110676716109965736002534614478205754612240949194895475177449259845142904463201173890796164879491437496326349466426057335031629393095762575197588676366264951930648960210405517635623579850430004498126635023750834077185066942389854381659069744327846366142418232877084324301097704370423670343372196261163403499066204669336660837216404856321452574083938404073864217081278071950033550782955566274961148059268355999758275378074554537484862958305395362497986314848883085330516037259716571875708887690007993151909269811912338394747394436267769215143050117360721081191247592862784959740051718694370472745780340037313884833503916565017163732496851472875135660214409633125957538965665596763120507900850217165717435420513314880963662290014326572418212890625000 [128,42] 25327631782585750781594904943775645730716337829315842594981119201608531953948517368298708217732526691765118750159430076632240875841180342222745418486449516828574091503630286989643753713060842378715493849519150824703499727096171698528488441141571307798005471248663505198399385994191844994261276935051378104342765429045429080689918503819198335482972155854346735572713121407790719949558579686270480675948105800936194222584888384064214348047909136345308471742490044386783925048811108136411187102441866331856173831744991591480971536710532794624428892817270344748199993107309256334682076473302351552458216116123952302354250419269694564083918238730614147212678254454681277379365301776600586527246362857604091672021821678431211535782634925575394222276485332765494295350205471839357041968824936462765253192184760374712905237300117982705059058507726462882227541049438563180102241763477732258458719405637958196683318621023281658875097305491599588292532233120636135862404760102030110570299096512990985268218534970603039614243183223722458156002075624204423125401065320151784268974859341317273756725700523568227735838860059677175129553909425824770414283212561253757554308763890563881851822604791866206950047352008762172047718827085643507021034611075442459856891397457394920963674136025622503235912613195924574248377223108052741209112535128429020734015530375174114222446397223061091563736444183054927648512066903606419858013858691717435256643373997663336760749871916069275887756250298390196536514818180224574019776587882082462925222755194957399898034313009003346581662583660331653515944256157809096816258666390220814762429989542138579187838929374692191112842524414183497008806596451496737596330264833974843369970170501364656172037931453396695560659730796978307422936694668094481169951606692146658909946594568435040507514832168168311872072810456915142844898465685310989575559590637893297893777532237116441134722381622116726354357210596376852281326918770763190459877961885955529288619353305629270957446490920844232499556272802843502133201460085508318336217336019319488211186581380599737774044638371502604163216890184325833469676250189837573355042069439422727694234042284390319046299840971016081241940391521063226613733523785421069624829543554571668155115478013317265038040204672142863273620605468750000 [128,43] -6702495940127188709863620396651985486982689133630995669329291061601717007012582104814615959744634237344238225116882484957512499823762148102098319587251527551536910502006429771814267703603537025474323645213434625641347779883022067195140503051342931779984750742904146833895245650336769646567173241884453067794890217394386719999595863926998569330503957407136018745449598749494193302440276670093537881655389135328586650192003529777037556822838424559777606376644130152275954007665060111525006467477883795454345874800740392721497516249536572540718273015926734785051460671278967924302059792793390878767505721293107589283112073913371487801599862299350894857084681570849597428305721353666899985960370849342185263363599418931885137968724558199419427052420423846821003418576809555501094846526244182386287056398067350031458140164368374080636929022429017351811324632093904891978840471824165517384549395024134668534019076549194777190820048885245371432925651471903734914244866336667826877450200285921898488096342165456878560717167476640993727203983000837380215897448408608187907760505139574056958303039170313289949515126667444843211894536791393388111897525403877467091957004088435699245184951638134132749126420072819093198442599438598757179286614189855929654815939858947353780477731990428684109206841617042344421004643736604860807062046072322200082569554890996429514332227456209495175878611639849134825835810812732235030703919496082324178413778792252796651854592109408120206664172958534268729155399052637820829998039932868208618452679858793142389152103076626008902474488575369068694132660761892541036238491886848820985318196545238630680925223507560500185137777328991794962771328662379322456673926925855204618017277682737053636689375684907367203197144062326558554935582840572258920869175123005072011724411893162367107352999717695680424157315326227571024432613821091479911317072771860859238170932029637289452078072482395499605948132097368593709306648550885486910452940142045981098921373407862565844623066796458870770637644423397899911716163888884076103265962116340466769453531537119575708462124254049552915636224357308845444767724504824326817738492047184633658521941285244929224154578869236011476264345659202253570405776861570275676935698848425369097006956686790601906977826729416847229003906250000 [128,44] 1572880543646851324017924352896857519863856604798314805827593196399866873703162620279572405105102339123591548058582527568296014064376660251561533078874044392506145110767822757773330209205677491908447172350318407035240152675023051586135354385606834782768846455465216388519752866473434038914585013370098452346416589077162567069929242586836277455158716570460604695807632822281503180355034876363637804111522172988441793108405854557884472605096376383386306459876888907736395445177693202702827519674181113295406052755632961381693818768496773882989667286117467751168280688052236767494873407896269947384778782338704862227026013535826815961469180696259034397315912375849652795229683134325473899671124188402985806332268770737604978913758348333709802164110021844714674041977495969437264591261834523844664054927422873630071920053664138994159119082194249115975195077606196953692828601372352573345720320240829102683625622869553205127210158913062571206126643041635841119064031751035268879250698515745270057762488256340023739833369595284377900384366592661043445668706093295516058571029729648006540473887954839399191499477003036020213966433103569476157702338332070086254791009113004589239807921584166073138193133074175168941999370268615313714610047949768444230313262768885895185473810369591476439499441832463006102584490997919378699668786283457887501654416028123169554652048097661544518463891690014246172818915395486101272438487912377834185541284288229382023956813035332758541065607156857493735747594362701413352260513012843196742325690399788367853840246686883649329901990774898113240921324193490795829665393230292992870466436239769222773039639258773883552125137625079325638520909701613405373652039120722845941105622597864688124177961137968067829436150980698510588721753729952547090632178867060736636363271041264886140474751125416586509987615672276724804887145722757715553081128977941080564229387746919260628488484323381762112516765583473694658554154456063616111495402807283807446688648682851247953462567709133378094578490706500431721680073603739842092420229066837526916284788983579084231950627739735735524399962364581916115692534289343527610302887458024877276153219891751330870011128933973064471749821870951392770660721636055961888021387666915666901285009160460504062939435243606567382812500000 [128,45] -343301506553372555896899908962662157450260937561560959582287847754523056563657929923419997299879186662104532830643420589665021117482523582892198134547539103127972500866335714097241511342914761159331774409523674835578389221555666413086884729936713882939240765023547437338930323494885768378470279674400397884908500887805175045837183476370391927322092800469837213428474248498185114151555847800489883373621984455590542243669381105047898805375589503943220572380620195597756133219325445149319216980522500282194030725363491189529113475858589034709020585747201216622366092991312668241634369892585736045126356946744663938147210452395145401716999807269080683450377026597272371107795780112060403742171667414292385530402548257474171465750147951280442870016343688479521314316376980738796205909841720362305919980638388896553282148030950788127941096425139913764291816178813583683938802265472274047070502449349448635882812852123862410936879191111087402598752677372407518071092448710104653836689827697029641159048942787354739723983961784739344140163592269681800069704019378753966905577252134399344766477427727799991093959140077716941989449851665769563671213281871591721594983324377087469074103428895072174899540224618157651424844594421257032789948442048794816498373878526918668746642464991361075346805577613106278334920071972427560523382586110019410523986457165522406120396567714053182172504720899321395858989949050371485045432573197092520317111059669383049984003670628574187468555863966003335900492263664785201501178992517611132031492382504015659055081567606891081904117172020515508028927371751566219842264193629026820481157075753524188404214266143753696139627866478412002854391723681506953082340111272917620942618253557793617966276310523044086117226039470882321915771766791189955298304231101794627076602891537330709170242874615342518859419568887430651827817111263369272300323897667154567203705481154221930689698522734408504756746671741682410658717208523776408000167789502540862942908577649939989181290578238650832446829699680940845917309008425391026789720134649593542840961568429019781362137342013203108901833852679138016180425412963870006245170434859802338213385619360109181286204355157495579976180055441872955840863202043149188012967508125827362785997820537886582314968109130859375000000 [128,46] 76643061023702979554659817913936792690676116335277560280439047722955355856842972084608211525904121544009157126357780880372273912235902717392553947222098826087044437049372657695951730129964433691363662663681622136401829909014844844400511300248914682587152454070568166085298649094429663061227144545403410055614594990953153484487499081108265000865065911544914757929704053682813655131206459052730433701853258871811120061347905441953315620069823031041852266296456829282852966923197837805430643746079408047754049475843227081573500508585194444836919126449607564491001391953066278695238773007708816477778576833470183041159808736007240183102605018953487740960376180613715599616127699762016604133784754118030818962429437685461748918034705146069874242211016884700235170493035479135517991936873821627652361992379182460664857859438187176887767990876226968832809515760988767169808329776447557879985534114301796699725838077988737291354753381371937164521951114852158440962771418691074882573217685316303441060317461174388430010152526150489179699955872274513791213824047974818873559520714620692574163254057114150637791453433527573001351590800264126015062922041903244329138281143740231294033760065354217353965272714757119597727347347266467064159897306715413139260378050743560796347282324153854721227994607305678472434032354864146269049599968461343059857765814044963293417209124056733262767093567544885083452529098177418858878815924003459783363313341499958401280644046866819356293552762997230375495363094979205492400498143932320998515084887521042381307314577958238165676994396912986620159041844649139149442156949115925522365877620268922099151088015998757509700342383684450747146234673859433347395419921447171960476489432360361954218643120150062627681252193488599533417780089941489346880768431938623492008398565889591757526165905124839920069274916181633907662750474407862004077020912422812820815616794667404848509953883914938198133160627417197495763093901202869576896008363232804206631030062821245684646776160349722461144239301813415095912793330649032772106226798566948493184716386841067120092338442384073545377030016660606884274720328176366343122263848144984202361989581659551742972229367552928752778960250155464904614712967632063847661752693788883764369757045642472803592681884765625000000 [128,47] -19050528524106193796426631822663776216736324432250299384114623631925784809482958638406056047029828796943399755448949904631538385644615830507619918964203819354164290483507058167911731429214947886799834211725893251047859312575367047001658962862982153060458100408882699898754203850805316192882895320344247199970848841582832663674420376812601899199972394701770639014430681452949417314447934325804793914517311265317736026541767459512084458165521548640247119576848510802261157768728886886626657468715993775623044218327300392567131570753611780064204732630567474511372571352173007973678342512421401302492168696559205639931077692907036159387333397020696310089045353419818195952136312794168963364273647286883050344969391719136971630114536261854132311432291774262723940831020393319044526518217517701189698449582577143072370824879203855708624739311700190241805598690781524975519268377711364674066827732517509657502375726437424486161663008234208662002376211279706011383225993055875158986482590440892333851793112905227541126257436550543327715233185214939337936334801941001552189513912897759850774258685009295923584808186124653978762611090802805690064291704140511946629569741537451517208534355660876993523437931494708102869963067595790386530019033992927486218075076684209350150284713670414007456097432572738946127848536614040056904386087202462625851197140553993513750801358628874236506008362475829677397380272135013415678458942595212616574018450005315395045150634635940541219021795309659641765785900195076676194240937813356942720590337687678259785998956066268852665561334055197086370668303615838060174889634440148305345035238166855763010159025750607483523206280790356185384051922753558392563054373875861326891996904319700032571583066542035110289254740679907084350329741920235791938373880111381485205462517398983047429266061034171092896132706311697616870538515822275321986481643240201295055491953730406495788321037139987875059863410721479696826141576599929409667528279514560702346314941617976501731957664642021827252373024892835334766173104006050167481556375273196128057978768733969741401088278372861567746225615270584677200208249618360708000164607298745782317617157268087912696413205197619912475486144258138249382239278791727652398210357825779475149374775355681777000427246093750000 [128,48] 5099462193723737973374887587593218942047054529305879215281846048367497356875029892119600327313869760439512284666346820969643448592545646721762929510510115356427326625505507612828954338274201588341630323304298675622605980627604164539144309558834343196137616981407902663275772623103668785925013185613250504340923741723873864016063375452472891534500277636342733757881168151458343059382503281094304448265307329740555086134126441906714574335288221027012021459152281067575514202319911623145154066907709561229461834216480825800730927240529221097485553668754467176041783450760365376349852860070116946664695102830076355439580682565827679154228469892745888347563782467079734587561270650974040913158028938180631228641502673516615857905257926614655047102828465935405281603219428670405977909254501243124858240065048725645053463308650604369187261033747392043291363161089561474916018778098601469036363716586341872733346407728178002401621579388416220807467960919076204620518716956871630963116259913738667675022891912070728733667552201071612670856177187254274466286192303968568596166048648779607619703655812875147355817001317184512909072731246879796936950526587908294255126377139027925442283076063510758981901476051236817060602830051588357170015530066725972590201356067737441309513710532720063657277519082690049764397765408971113013110901908062044498449095140595187777359200532071572909984704236871171142893937690893844501193198860867478250312019878763023069792269458244020007765273733437275925386579538466479128695360676183110236911386419795616470706084961969836567063782219216514362435129198414289509599853009634936760080584925803627861473146066243769551593835394396200363146826669368225043565110032513924009990582154144777026794425212107595857826289549140238015822665990582603214628364243027560485651620562875994130722810933320822420966049394226783395275682187163732980355870048801258506999955579773023695586202846415383000206475346991210101601890322846614054253121472371785165443470761504567604948405760784390801306244055062438450751516767320098906004663592876963076818926191503046374810043560888107933163908984121363756321551630157540182442370103223930460916515451435818765653435545187389443171758343546523414534550075394482125759975169958380547541310079395771026611328125000 [128,49] -1313188890471058899601382665481302962895846364712222976539870555741913583944271026286768749495578485948909234490444572727186457404217795922684043264879543954993887190991351332941190686047874105494237240284322842441288421380463795960604014120052227985940139648816650882597212054995762552186700781318310366842952334785226484282780940119653290712625944835387102810902862727313454681769762194172679388507078931923022390235787975531213699590950435949459517321922471659009840618504138741621271118837643682155897248542187071767091652266373530548391603243708587141719520378012722893295472024509203751706349930172140538322176642089171620705905585241157118569233681417634307862080378907459614442808143782682946621077087725128294368852898785326208460701484728167089226076415208475567824135426721568406494782094622361631585406539265968286374891524975372595093103583449890887793983152888323182810201345107263105280350597262094142973407452997775503509677896156288528397373373098833551036776251950886081839469089050237551823747419933188721806855538193484155858161715116051324553803212802168095124138123551200865681522876126740826365880435722802660830157981940349230444314312093862134176718928532185903371051714735691841176422397641097367342450932359189810773014543592725698950284784667753198248500564211564196367205465675869007986467018002457312540542527794527164294569139044512781006813450276689347725734543434386680118670401152236821786762928185331207179039992840834365901270042494220746349216171804562323764372939391746243635095458182124261070772408398643400630632438368852720202927417436262929150074148330228472633222262992648158670942497568122500771913527749422865062093494666445434660849445617915143739995592657696186538145719679804568712823714544856691287722881949549082278802398802411200550392578728066423217029223998243827174539179997329081613126230171331997894594860954163330353797989326075409764656020884452406298347507559917830272326198281668444344188344787872979534051907880128789669397834989924403402142030654703822281978997055263477677425694999325444531420703986209336666201133222087276092643929383275139211854707828757254161548868251846968194402909587235743937674100780166685128710317879732007090545140432897341203602880156117862497922033071517944335937500000 [128,50] 297860836400562731834697920626325974971346264824023140124820430812344242631863321175074951372682306767716602880699318571622410668088713331532148539105999865256970406356859887805634883274273526811884403418014534144590587572233579361568972199812977841075868152939231192169637496631222220124400017117690451988379902002646306869619251541686391715074487256951273073383852023380933356270899947086832142638492750757004647689904131628511720433863507179043244077047810280477086498043537485907728828100047111269907590565092867207179470065073917032271849781686991544988981613282756553691759606070132577490940582203941433737597252481134638169184210081168469125628382085198734392435908124940753081389333652966575572035185156845593115799180014733761294265429727686536155942699798622303001242638564765860026427085542095242152462853976212908318242366198186700055633183612302996034228588975787030761605692804902630391606898452355986241303739074495302488682158052635888414031598890126904190753328007470283626657430368150569184797901062023156209121165167560768556471599305936059996553367591951492357311112789074313888433369665351527684219002562819050906556584626048823193041759066491099208519377118200086140466661182336018724720384042092759886974719886427598770047040821520557295703419753845584123437662190677115271531133877702557911089727811930896624980058822613328751448339813179955748200612108813383362905355705265690585186126355789866670481282299218503675773151277668862831436254369280425221828232757006500888232604502336715723755139121471406299609426706523517283970308628518715376934441092108594503175168332937974964124450705105525954380729794783412557501840502526125649588841779550584176733641858394893655272963507690979689317534787476454959508203326435123549084290597554648137639034657199356516445038808451578440233550265119565124045651121518505556430934915691312960636064666679525889051937617421901424276305870264915862727345567117797854719851827515900063319674353958957455352853700596893549584957870729527979293017923170991318434581664547840815888287419070606780946748050415210046291323356344312937655620906583919408065207673466912716626138487697434530350912237774987697331353885304623808181940904578013945875975720545548971627347242173527774866670370101928710937500 [128,51] -56586773260345558154400370585497027785008126658665616210173169374355606866925863517681045416180927407939706080891373278878457478611422559597025272333251181024929651870840296521852203479350481019286290191448387689504576178352589778288962760425267460382674594886658133916299017441254945413547487801469897344330942602033000024339540583294808845517118036871163813184723017265854478627318831403750230585693751412891278079836142872614057894323051383872242079629120837826355186393820129112846604383730091153015539253725698169517215771245552681180095562933272963491634982900295740333771242239286734526334916047818265387535678742899241221740400239759620279184539736247195894957818722881899593001284410397674954393199302149384986824076156940802610439087214808809180918174197598523001175472458214461056879623160891250071525901119205615880423628447916835774477330507384543246608622063230628144695008814123973781124451429935342834610974236041195916224729128418145047214844626617275499642631977067096003206493357327818261779232740941612736263399451452346731295498996324181883142034132534585440563276232994607864470899585930868191280859489607877704450289563381790800169747356705833118778513107729203852019451184236220636547322176507867744761461013079085275508072753313122147659728965683378204092791220480369045056971419941995486102917444814245631049655778658458192896724618344655405222479464212625537937683578887891744985069932822569608512659856389139590115764126765028561849772611113477356039709938619936546180288880016631994849982691866966611529884381937394707535596498710738717994512448352248769262489670582661238417873058843888320369713212345846160160473890808196755878973973892365316004553254599919349369066926399477902317881583056233231677923410343391933902364084280441262874351162131564985673861310031380528876808544804860080839928046693605913214260359501123834361580877240652599627945888236621752568677976032608359118146179827486933950621315002554973766599084597366100899223878474523817750108032113140447755064400821272413552340740438122471723111838503383278799608604830020892917998246610278028134292637483537408677914353693046097377456507817844122321301720674607513996765013284719093497518151900711768486240743609394244109865192949655465781688690185546875000 [128,52] 8624049047089934682342405693515981134478499969114369699482173115239998734850671091313653396210518737966465551150498191316786333137826064869423438766097815130469642065278613639826962238063960735014397982007231059271368074482447100754313364864089816749107977667780725863856948601229140247223479021948954416003320053818112441881279581738144323339881053857925885593752835378286829171564844054338036302386774478050780122945488030945831870512875740103407011925038538075346911287049392277322603369157180395715445543395298812526575500483924494710959710924239069828612541223436597001076822207754401794689842715021062315631648113348423896588972528876917032046823295007281099643185552456435958013087113968692061325495269300981336719525843166258625686282352699520805448974267563924085289921832145808434730503185930646398669578198618855521800372609324478026493385623865179841658896796945387150124343241236931205721380631021786805901784011013190908597101587644363317819073230265127511827453288006848583825657204563953753879104302917362864398966395015480155024834602687227292345761652826239668181025684192228736234499057128638145645193143844395194653846050575759805705883410921680944601707392264206370583286177356891547917978594123251139413574268419504519321035094896286435856325748569355947614319035699792742014992296006145581992229511791134683122228704723631670840716063031996365954886675733814363422273240618641051908980785572978512316178600246816690856549478918706311564930599382969643796216615602355642910974858608957059566561952103771899519362163373340383853037562532909631547503924478996980769363753228278784552456331907448447841563354225971406620239772518295594726681888061566266051774091356768416336172517969315903921614726162358208611920683836540346971606853645852311517484682843571831575077825775842650352208511553906348609741796726446247197465340509941067237963996123726620577098200441430391401031963679264402755630683417884080698266215897858881233660288509252386061373940329146777458940543387414246238611292924780740437820474195274450329904922981282933194795252641375945800410834814948843978809074589228434243133152466670563528106181708450506693088699466818027951718564312128290324125688908657336797159159447361756406078017549589276313781738281250000 [128,53] -972455891042277481074950360990830872671694966157418981231690773001189159887123328499165836116386821159268958201911998729249339839175102831512506706948843460422433379764978166218541891341619280793548980136872312621984944913433058768960477990895732036744452840781480216597254379214797174162359393735685252513067282030824719301229937240973094260644915789731184185086826837494548391408350483210714002275248885371956991927024894860614283984548803587725186846421101433820973167876466254287971013656326209471229627463328689824489282600325664651280968167181762510823512149267996654903394307975372998027805525620977374603125126587529446705915610822703532915075064035352061644306312038629746274026161134933059214822464969701949989255824240437023923073876239192298826813385821180982639489795223776695799143220953558268435201025232074986292928180353078827642775602120677271116182800074940035919978607289354975926090124130966675025847190909146667331380760327917520819330574995247989938577419161372857234667782855197032060514299664054318340196605902471649153340800269010458866499063432484877469814037767942741773797278307440737780578265299353671128124886916611913262506387067357090952951916434762951695827764356822350678136299559575060122964753670227489269949515522404699021956291747218597670857504301306989475772500975446217717042978836651707244640422244344018639012077897072287622245262901666654911274238077741438892712831095041105920190865320745837326638899467229243804040673977323324191292727168276892082590515635665112241039276167739907019638708877155179955530126812615064032821450826965336648097801244225964866148766703656447054478913508809497695655524936130854481539411986116628283613965611217046159754967899761723594005262287803626278644274233518801596924379127431237356713250811749546970584183067257847359476653134245443666709383350775908227245219288591908001332733907097058073588992854340136124933462196181991411039915180152178612454936098069050073006420567123566792633727224664198060192889347256703101473117105468169143125624425169074086406318755151411620435766338751407677972310284048131818367052776528188563787822458208147526215186080476374090407382659385935140488234813095762724801396728443893565110870018042898806363833136856555938720703125000 [128,54] 59816400469636548422110466846615571292099418550352611919116514893101961769402712174687232052192475490045635742782539930228227269225795893101554628461629856427824017353443736030622275010006563805760132291959752880010913752591042437228600216025119206401732128349447751777080584197655302830176894361050278784831259827030612793334382780160732775569415948593168829141800947745454591199100398635713449993508570848414638320275140521632741242024994033785234273848162694718421650594296142383284142391732130049634803950849410091265364976655015496079576828292835631180911317109642617520235753511012368778855228255420641992381286914864527339260686738462761217622369579261934481208810128468954689103190635630922068430508026525435005941172007150547006932299095955238555863988950210627252721740081641821485650757142360917307090972759726063682876918327951362482829963217460079748991372289621534475279333543565569007241853615571757793077874540257222892199812675233449508665109780685381249490285145399871956607073046616095510560474816757601825278175035036116907404787939739509372650038135886618330663316508696132788848266811997804859375475374642667712034961885231390736721925266732701663841439735970125387648225028245611480344066276907444949347579636265189992960687750127292866485627241208199718683157485652671696907345939644524452041590484091093576285572089529515862688513743523579846532039994363047198677542184709248800736849935834442671201658866464977432448336351582158551724226383049041953706652108617320871905222117936161792558519791188602857119423381625671961554651918590242424305622174417203286090990590071437920828960452051584244059080370683764223415560700817620943359709041560636319231401191269591136890423577556909154352702097107270757009010196169084377471341394194908379108484982908218206725373719850917584002582588932913684682320886949126620741413450951312757016506150364989095463594192654685843597475323802267642867149992253734602529208020558156604034842482284655613592090950837363918861094629464738934488174983629023587169885104869669879010986525956832952197182340967154238739674644020237065763639839641979685675893814252946122025303004342978895510243171195469099690619476509354476571642445504738104054885344146704898937106132507324218750000000 [128,55] 3968161357552547236310704929564860607287906151375980871107726707522553800840616205629960549653766688140975758713404403423284988368346090130217502422415384890256668771832948142744745553621371895031853280757184734359453859206401509236521862736244323908004486834325277564729401683655590375024991859320961977327697669497329120460324828429705754608736522289866841624298894249125522667274864871190235670198363104677094809484037886312567932037961469289957218397281069938380305769322538341483777086928994441722330177462789216524847013195375388298666072978497630391613465587367720112758311375937772769783855200757628139719270163045221146017641814608120670219771391298044515602152457593539747813934770573933300236243283079442262660985942108325707341454590976723647046821139127439188712499755935957007786457229261829152257830525613885602794631855773498137299436295164863002595227289351783292655151271263365141205474515990781100500351732807121911510845933696495193389422565718170811774109327192277002909785155907102637730936216475286814341505638101211618482819684960899312651900625081847787280906040886877505956366763699532885317690903187994164927736139553923906119261601713936880679645364331110304524436040804316644435867739841131426714214500402640964680992874778163194483327287418852248012669197895144208932837875453274090225764137483614515478499765309695356393799582077298095340560545319969876560469935523937692000982160501094001402184549164470664421743650762042373676468183808557518829293341300296847336235797510664359072807982720464835756340751638250796452261914307442135767104081954626969270731399144057149005708859560240336713157793265007617635155462025623949130882783139665243553460371967111963451903758662581394595103414726399330304343277477968558727715207659362072581098305798515847053840671642317907966968191263476776048346589271617644414251811328196526700516467732410375949136467892774284778905565063737730142981020006963520493625159712793825832551101462157987257259543016268911869622076793222575851557563826686875809460531284820178104256182320230808128636677123205255976499162800673451582726627539635108970775127468312976684706346325063845856788297831538285152461947524986675374789134128955759105616323627782130830287933349609375000000 [128,56] -1675587341779580027473354005335128011964534352185694164828921887198045924643794607987103600341921050660938774136706547217246853048526795891538314260044954752155103308309128097162385490814557034616875446425062077840289367145673079952426204344081824028326361534940902747593071094674200919364742748163534326505657710245757751608528644923263192974020441815728486786880243061888433415739607331660245593550526256487140529721360928936027515942441174008509530333786892943504798883244005998604361091465377643936020741451826779259259096060719237256709676374867988246781413019113024245481440852450543994625275998977941183184356168133548243516060005351095936328980729089833665026074463701296044731876708423543591123507242074256007486732312524967364490299395113914135533108679294892663458213604483107110579589026330132662654712825293209874244261471334260952875244469737694458581943563966703370442882360787675489732514267901307255504099233429788106357171202784025594812991434572877980872169251423387389397792089319032369860357951694623311004873123760298003407309997223693105005628616334285592126949473785322263249846913219673128252338608197188557553545916939254528043802068379187104162598503987531980313647590474115678737591165396247779431851816351565548225195853273598466793801528651464441707371164315132659245967720201033847838075022007850036119289457685520657398897316464699723980199399413468912915005118530766994913043690930462866535688883250841278251492164523830024620728259406943593810476990546322186357554542969858107945856338264849344904399869742354920756703483435053139376252887444018452765764397770337758729151365820798219065402046133193274477095561331787865377740649513320333663685815588573600749244859471819207719017739382202706445817890502710897001039149343779569246946089461864920347581702722737894855389249308045257219081195269795019193127124195654319550672141451795463669729033152657070512004780388535909442214886896578486424491272763858511192894337664424932811921032489489666359843312266482886628191751702998889284734955444777305365774854348370450194098887479803381133053294182976086587086442398557400027619462497176184192515216181317349733309414395002156206732507507390684774685612865129945940461580093173231942117214202880859375 [128,57] 240207155927522068824982043823571095573595398249510934458106754172030652627382340301200787804184118461597647788975269369556150652399944706484151429496981692502365328502620734429277582323831857092615846260466032993700965320379776533352772485198827148526528128417781961160196715201033566668815328620618911606423729791652702976236744328215133452522556950005860375559337598802853238299472478783860163655333426821671503819000448300159033756534415488251118175579664825323577475364407041568682884034749266317493290483857667186539586801685775104159510361237646305495429746560049141135818757385780788134439496041375953792087757824274441012982932944803470097563272209977800753343956444564743688673378000967799384294093822778709300818488359643373763144934475946722861337781258343324645097188550744882388213005102038898803308017075442644657941833611441076023644892388237272605383392047477855466001337949355667982586521072231266862594938074691793784121126812665517273563589546036312607974919054062719073038020855095523166524667976940178971527388874793226171764715817311419630334684890744048534744270179264588450087543996013652647520429027974569504393165300650988884741894384044651718491195794985180549580018795586643868945974746235384209353081021004570740601101769763840340027025359298209210347433788005998925064387415830171087461180212075178597898841324799823919246239389339665941810882752234394742410983193161377795157165243718314628978092275875728033443393724633129368203704204493407156062871383396952146871231855211564871307418473081542830429331465732246348819006588489370437750085501079239320699174812497387857604392861905824228271815512808182878202678258033513053160853421647451462688378428175347352957498069687129710153780327981889966502224231295761746975380286610493855805712647762193269424242179075485824122048148690502071315784828967587058108885478501605956974771795126346910722146317972356423521635707721890186868270720839229609394452644516642328424820197861520488502010554008931398373751629057360072806955284127638648442407537254588082573194284632970753885973156254771125395505854291811499116104220419568269068267407265927969643582298447574917090936280371749122744097442437806713736718198662536144206551739627588434219360351562500 [128,58] -17946417671561091553893055145846962788923320717737200094469052538720499327101474218921105255179087023600816686503522658623290286149805412851655856010416141214293978281742943490787508426402559776499536548930267833720601565673923295352372347381413287618904896831384895414226933954287413904737831162177655281784808924799135089421759052512704197924622820780260890261370544172598030763609698686728325549872391289258794239396631502261741643575281318739722091923481148572450446134286464982920479270090372191851620456777982133741838493642747051480803157150089522266541096078802802492043815853906806566944670054675328776621485439233265276446206099651594871697543967436885238596628560650330116925385628461778892054373321743674975994493052521941881687843492215951996912041634167964372958890523565402954958862763626536613810478930320496209329614884308571638639936861740671649604807367481330626841645068428257902540264713992353841731308855443670597309426846598387876886119227690125982974811675341031214456757063854492401048425280883281389973001997660792132216152885533311246616732689033574908926909906224178166651543448330560810896651834704943873031055657232314327683721432992360140553230725024381383584053619793736382516107357618394169366235594721051551422247323252639018954106987146102393970623649342322724453206641903503686633621583990424003796011228569108356233386943473562709905235310807861817165965762103146337202591648893922960254476574645564573534318807119770176156355860466872852678443038977809865342700740460127176084026167957706406770267816892905090421245458016418806464615517735788811841014758956841286607320757194198447730035935172677890069579671804491541475387921775654781511753166169974166775115764747391082323205564848006753195399041814639030625751605564508683531915920562370692445519292043433054068939344336123853561692578465013598500205696865174129936337254165661547273312011843865390323357919524257373959150983386161365074549466885200305725528008912423369542790352765096465281754366012876127675148416145299083065689728948806255794381752221763257781972106031057432338225783024352271159118951539148090818080129937374460553666293018695767023249345506273102134470318276993844148164501259048284760281498038171447753906250000 [128,59] -7648957240871236039192040252236622563740982012651933898749665834839678543346505854007961824210399531552880396560573148631976004707337161558600834609755694808410426896972224137820034456837577305176766885167543251228498524049583742455266458175595485652858189733540607852433340041808778798253359675763744063388355700807893441662096973307078297239154093405494550684985655537850399303783360180618625040072608006470849645712147704027107145215477003895003063488083490192153687836083766727920634266908020723280339538354101523878514599890693893614591633808383419766205861042523935572044783862165726577630017374121127969535339944154006063797548547965834401098581425196932286069412797484543893742843502965515821834585152725914347406303787728487821518470461614197475078656672287129004900153785669575774423804955012479820119192842552800807124856747915356374109510054057067244633567596406563073411333072289503520409385912745182096690658306175500180072664049232240767822140693736409997545351977760668751217626250846879973385823167847653813617880788104541405595030316701425105893091870793263362671313648211746352011765631426357607912995314035039573704599704273907439642739266969671792395132515452139528981339466065810421699621240344403076413648293384074958666692845147604777919452137095211102723388201586125673661661505592657434378095262030547091228188663953377988487508859263048945641920276802659006132834825784451443127975199619959002467573354230807620530369517344964710100660501484930299021115334391947010093103716384467882030458208580128767703444475078806784800649608274888052335036982546577836519792776956161926809453686760431439335790939117033792673294392982169124250921685082864982048943896706197305461316887972032466766952346929842553735364009332017224505338062134745965869433455398844118321809621222585425215688803897739502505805820450158947078141140662330315219507533493791069192022761620686653575083405906105013643914717807582934853862508910876365172412184014863801926340763635116538551270788963303738921248833081675043715301581820044084552468246959253713817795523532384213648799003934019399526501892125652068910242960568133059240507546971016988734329225602411460353908082840043501876867396191423487363984013283691406250000 [128,60] 164948447538287501403080278152352088838342491755226935041165718153614256221677832919738675338443189677406794508559198216390013098030324328361038985853840280827262201688735466410758509958113969695143904551259443946356612767410361240101946102661867272682359077163826160082788253386866527528710159317145302126660913912976893771636805847066836427700776651345103310453989852761815630901712948107304741719503182225302817239094072517064080857953525767533180795403677419461824032928858695425444018215779747527675594505830120105779755361475776866074486130348020477071030072275885449282821789161672657089624657616352007965119420189126444873380526668017801434346339897774301329417203084848371258020680296719203268421237549664753217403766484209970009811675265307802991636536075079600942053222042506274582156273941855972456916011244924043959466660327815573123735487148873213209550465615196619471750014429017500125941474811758109482936194406560799312104592482614214217755476708370844409426355782372141628181727897463460325677425516228602564062234365560637964761035650513600434839176807746838649840018711671954309711020758615653036294071219218627501169502741655941707875577641952122892382102883517290377187995517769705460833651777618346764709865310572375779193709669180110096280106016828037071632226366470122592154870393330370099899212133860040402043365181055603821497313656105902948926348496917686665838485302939471866046887850573687776507897556481310349786621267590023247867629066880977096157542887463465462199787165483869556286869245889400481337623200220179271672675611415788144303595359099895746282132648162296075238576026871519110838605907025852495778486937565422269562714150352295563436395649881830328475342197415835565747954021829205789567590597757865047182024407481432373246371769350202259980426241639388430254808208821321430445764223495200582012269957865395845851086019836551706468269767855392391102836395026062375955156712384789089136558310860651790404619331175807690362453692392844854284947378795281575291922939733345505486273869530504097025238953247568585960678091694131914431055168821272755258932933433456964532576200855456807610563554334713005056770528317329785069209289330005747393097046560546306281792855902343750000 [128,61] -14552162932087276136672031219916922435038391679721937016867656763974128738229703667227864594797407228334088825499344298985732757531597500252326644895387456526371954867446492475254039893309276508438353444710429454478722753874703303749411254698040283415334212693508616942165170675565687307506956991833203303700479680435907057466745825331459837478218420838008904186366961852316973449357657567148666290199496172863010680849813684556672397623306441669228687566385044057759699191666647024052996562297805271553200523821099962956414634979547454194947434132973573375555020648375875362928865801820428757640441216021085977389669528883875032852049330715031638921436460775717125593636713212916171072032116432053084335993596317423120381967474567095536519969373540502212069968470047516935080258806629840047334181372365619302296139152100455519298678196744242014294524399789604605379508480836030509074299051094192096294769801336716119200670973216119818516709839433235046802213160943472885620967777863830469410459727351762158153339620287721984781194058489825332083616061769224432293208244145524094170156717773273890804216770782495232388326550148663576837924632216776953274231070577376088636483494539981250998558857223971742199381850121190822972602667949489769798704708673532119943371765835207563288653529949707201840990638820121849279480687839021906515547334280885715548438732972329569832486513480604535093005077313140422400318911023284084213519008065727771911220398108170881012486634581559804753753621481870859510150166479132001199896507063785728372072074872429974852694616286025963288790273935720868678505219609600275983213276521538012449780873578673166314484693234055162612744162605948105651558370762699204208699667494493940747358448984316790747101818309767328486497416482717188849098482238637707337462112802435737196552903888606824307840745092216786809868522983042361883457729656363289820742592557971958275725698339348693836721122191735663703085221396656908171091080523029097833928376689116920372011703012268232077722325904664945616672750229025592922545718381770556911717060176064735521996962612658463734811747757640474825496781953222346996429287594511894511650169275688324417158575842885726659289184149057624382681845937500000 [128,62] -1059170281159979127676280077952897818995225248629136211480549172571773872499753826355021474777337689683862368254075066352663972056269767063155768883378429824104622575562477952705545014118391224844987581346064713830925682886378282758241639258210379729116457048337448486383524485757004939752519229459534695745816002907808521988722492725963107987532991466147644954664537664790741163977151475800884814311891910615350314004162853957284572951009285938985120561108533139114269496841308535104920642117770593067878604176886878836183094972455327781956071021668053128056341016540827558133905776834975890893344356697806190664165773986065264393700286653177092498422272319900358515319933296276951862200897479731886086442528571818582586299023478713557236332985616974464210786805238318340030143499462581348787397520237507255793043759145975322255087022563621336776521152318546668160699873345731131094185621035928861588025093868743685081409397800011569511925636462644967163023610968728675779527954889336282931903227862614377429637632623752971422246943826732374376303077963925384984621439637184070178023685126801515284154505758066103279846148307089624682251645992654799344019672570648841996362220824818516134473985633506025361704042655516197337842131382620265965965109063801029703955728159548505812373306357535882461587125149957086603551919064449288380507816132103938383218390299245963042691882606966755067404194293108179597433987491783379387689358414076272771607256028170666707148832127731419394109023574463696233835675155820806332229480450009368385323133859275552745111429119960723113313832286345549643144815146667155754260741641496870378620111145961472543817195081091797902090163265816059086316419203970988227988277324946924834422121501582373757265293806691352158226414675682666269264381132820275728991079609178688361659512835080819760263290365593756360028665160934504048442135537748110118769327599691735321256486972700546129096338409681486849214690176457295501668629558795111343627047726055260273825008958389982873392742264611023406048870097287817759907166091533624262364004944945522585377303161466391870468626483404768235309808805520334422769001185267931532198979832559792996970011456233613334008976581813029933692081750000 [128,63] 451899681853280438309936933607070293977192107234982820797373739358125001321886168114533055114609989053055262822734985889050491327983158922238157907664917637884329840171801842668446596945539312198936028568951853627701150117410685906811684089367910845268684907146756850278069114060313583726972867547808877673801116841887470007496087865766812408458553546751092136891473453592075275419670351807843803843750250453923483318138576619827521832659317633572894216226300630141087630969078819610218045563031172389521134353122972889550822228378317387091017088768021866933811002103035397087197632507612932446912527685370587257108821652710196885992568994125323238396577849984646096575841223992418343191421745606506475885246463640333084382980186178521200023415225306792462441484418754792487658806728800063658777861111986509991339690248963844881060715131335965112126460938326890405338783956189701571828360133755670826518572913502374363776408656217702374759275490706021836777588327518049235139862112800056205662588225957389318239338255812489619540361375596791659450875594727894843027478956874537805271344514640296832648843208845017955816369712928290093841036818987062008253452676934230213341822991325996922465311611934603031931509392313129187971938698778451194257127597650294236957344013862973864574399066383696959638509430542982646471469966662028016875614852319496173452562584968325902997119505669833521950241141814357655272371586026160188632462593210128397632985755202802184155481401087557553433349102036301569635007955534354599986625494331753381784621738415838849702715129211129212186670410152967850126296408976507156293825948475528509686775203699126418735896235366825744906960289846780391802131835042330748958504640124642014417954384912801482937151772501808319796262845918705016470299840771849905115554405693906351093088430863019043829781589326054820660985565168697131399949358180471495290194202849059242784986126875972921721742261503884306218652488607082380950103462406171663438827085733836507249912968308311792958173706116532102536484363738000560004606598732391284936617939978333308760808022909571788318234688851462749666196749004221286400756461936979606252297246189748590172377363850864167315498301346567968560300000 [128,64] -67084779998365642183440683907606718972563139463242652079312477625883917444159098525170861244912279355628863622468047939138623924576342155880813916380868127246410708088811007240724322996890452721891625271290621508389197875944657144807058633766989620378713222575801929942125723356084558492466988072005312728754534543875133312322655563693740750350531499338117220276119548694161854714661887046746851061485866516507520959717027006274069774969619915926225958921650991091098712608312022248762193032593569838320062862910457233747140881002631691850757497025075827382613472066570057288915415579769624380358325553262889766990168481330494939304400138681066553467676472990064951267033338645587195514515656906657880589964860641164547444386096461259007562052195396365567145766890764442654245016777880052367902243342034713843254238500540840686850347245237590780126807392391788979322879258377011336837729174658130155604842311209533344517055728900054079769224224390202976000020076795418345125639172564909162848253844318588307650966284331211775404434119750144213442707559404971833818873912877845860109424307106285871328199517618829861355370971580087858655846361382990629021748054477603759850371434760213150413677988931783721171804440248581291105578762307248118517415029162311116008112939048715336597257246569052050533215845511701546321082947501605661449582061700929926433736325098291660797500390297878056949902640020826343678430928394624187398596833266323945241913451198980246046317857621288743605979590949057804403166779277964319305147625427505678768475950677398117699773090226530338206925543863013484687182378480907171777081517761620845546541980617267131551226222495949108197134522761018197533922766485896542601685459945597461214334836543894473994290466377175089841630344756665957385935094349674549208229974723676700079830286470296936864618388062469387321295344258338874603612121296789000388449029616771033300455363596158475753401602543582318232009163055626475644429376411174744013788803818002193442172594035840526428809059819124748055458135752439023929385234322122913275871003397114450846798886269019261981660550679016712453337168646035811553395087911852584781349927165163088548913728905271190497352399724723271027520 [128,65] 6335547672120768843222793719928013906294985790754595332008030975828851478389137703808277122086036932698622778050106796770518920672327499007850048297009910759313150421685760430464833010761780997750150196219922980964518178073376623561788880916196229926617361598087498078318246114068853042939582649864535052780906355602304356833465335885389145318031090986096720007495192186703187748811298850317894096644460899193441780150815913066996072715879069279483710561057390202643352080062788527814600420933289091743171276696630401862073122217210637327862832047925820485886657970548250555980824702355910874936570627047642201107596082726612853407311101853637483995500001282958837485089428278315023378608481275201557988129448171609490628879238080895827590191878964801372228154838168187044844155340118356750337231733583673808085475946610750863086453788027214369111351139567091756804897409405574341621238290497842870638987820619520817037376241338263777132511612786791408707238576951068593091688522296813839177669203928188956596179508355221971545411234748779660050725772777662070941165142556432221712738405743041094874336012589979738254572108739368765829555391658980566717785213770816564450723406382016702551158442045311034679002313579980146584202303600198468062500341736209515324615546025133618354880586933311668282477834969088961384852343992191549645365283053414565633862891221291676477600155947167179103390591385446139122972627136499963767102209333583938943489125790413497133586216894792304650731660176895425545803706414513395601954695818551945238922000077083910072871090588580436642505111149135655910977745281017548376823933794522789214286015781886819963374828007562331321210189801505534918107257337654381820251107918852324383721649364169356706384091236188424730539088396786503460725540426362611354823616657757429490231675972296723827238940524211473744172416734639701851726445900078155911839498968368262824675330434154073667716640107417501335269193926364830359107371225617377716347915941512743374067043169581209937192544071839841058328368714235846474229787498202139592421265540139782805099213053862837190813300144800907518694769170926572649269139801835294569602239327414668278799574774543131675642815078154234880 [128,66] -385985190806727426791416589824915182272801206981770559711162829698837937604266997301174441961868539418355260141664527053089982145235522742531547377999524215903829671847554973773306784478667829184699323823989598792565885049297966100589671592284306775149002927840581728883327041063623756066595893816511186843975250745515249738957731083821223115131916036471269867251631086913878684270932052971369238117034715802793364762305817081497239593155886431896812242567108103492167004831480359926753819871355295076893841983416402557215513741363480922491702208994699657884004543401307879744642371613152306740289634600322323435594966290726057285426133874001427989509585819847304621631736841877419271133510902321721375141818909688781006832957438184116375398432102279634824872579144678747370337578207979549406668782267666547144471739432115738898341662483956019167030460406500906128080775839946180027816826967018031222243074883009203738964714695932362928026340687740849722145071407259975246913100247654861257277253092151714806695993137699122667968154370774687068777947739603483445032612147771726743327816664759540603474374209337334212143716374318071704643612090997496675123332666390772220594618372263919708965116934181030831970963612714533409549060954054281023255835922899935081285801260043748745387707335596795028397685989376534893674765365570399495901263358682949942288045729295385608046450128451553782432000507695110980547245060145119624685356796114942609070690445070560095589740454267314537348506311522587182292529290259545043867019658384064857955624478430761504401857080777043275191054883991755451010644956069012360238655461158835634663605320372359019265988565372619584633286023924067210400707989127297886490072062160538709007354628670220710114567465699075286316311409622845101148947847283940000829740974530850278596437949123836548509692739150189264789246683678677415383088841840894094318779198535339465215468656497577486968210691318671140460400435666725825369230712251717709406928072679435968436167065540132350969202281437909366103738720489446651641972197340858913846429025226674164196697570631367359655485559312305580870502001764473540306887364828397910849515016766756986889756422591428528843533875277312 [128,67] 8717941261661151197825579624574541379947619546516782521423437775614688727572276792683862125296453935387013227589246536791986461114841181085944638863367242978923684656101265883064833478248226812921650809018741666313764033137340304134229840578620212981818462771063272442618431564069154099176538481762122337870975955180401680991536137486958471398335040171973843822531157227802810460438081309126314912367619925067661259792912943741264284893406452148254178195064002239023251931979670247509605126580577597473227580991626970047584221122551266415686679882530338339515673956650152860999924981529946821023698467645714146255154003931288324138788729443601125331563994177874027369011091774095430682914934999534066012762670253244534450081456306936234436992086936947662327533112125858946087940323110639748559525334861992128472503018510432792637777312322510258703419794387455815902484765674360154932904642541628869014504408928735370006280142279654652438068593177198114113990592208818827526382218667636477357732236678204026510473941381528840433048524483752075061301533129006411637570737317703656312277773086241278014586743328432762142886110184220873108551783389396647734826539242269215619491345387108168003763727642377651907253353077793042005810345019652355115195296569779728023547655621950353576408811693818333333298999634874595119644256588386408179579623744074280590966503893123381391758095356418899274340906848304242560296491763509847420439984892898150487807050408131798204536292366234035395843532782319857494376516276351042082020215060731774666213672492415821560250437209595365830469380597139721506956404562005402683476334838655202471558538625703218190209122145121023933755249468232274258535432193563083203944572201764321738180187972202496591266254825993528550414999089164177293908547483270342914988179715081501674415614617113905213161577879267738195587630400933953929098946871778837264374083201585883709543536966328858798578794592813868120225628928346209291198639344766293791713700579227291911945307894680876370394416664901972484672984589282308198116215992452641755177803845249600090413396533521590933009687879810806267959719241403525039194478377995533723840328997825265178581635606386585376513320000 [128,68] 1217597141845757971821014257578919062299387188403260149328586424375623096950462038765567177406487614139357023523901284227779976019756836986090136046121481489565468831924084860749939404276607231731039980669242571840851113366413354998252799129802944524243039993837736245563168498423787335434379531872998854388309246249877690116552723659939078428541870468639898593428411569347336258147066354319466046403945341985977541127475642516646438407815358726865467476571683984437860696491334258734549582655383275132101451587625159168024378725019798185795771330437385778696183430534950351800313664741627974070634925042280659464651765634290376085834786416750119550918626043492466196320262498841671643689629982439103182319985722392121828927889939757295098375178543960626042318020884883494958828319875654291300779149702719650034958651008408716623026981355601799116641549176637963117907731464366810000673541938549887873462790253519095515986575966698548400908219102378793565895545048542495832273128195922478098572344443850396032169911986472692149446119290024314134741771400856664738092444391761415219466756069896291147992146053873040371916741445249946911894886217723304754938240025163495355060358920054431621340877958362705468013537450617656118838250265728724023843950957465480146707179357622791388254358356417430491231076074025726945159937245081606273170080355131725843756052618836665487433285834732035253112776394883858358350318593908626919382475071202912817027238929063828985002855295784355235454450256217072675428992769644250538539651274337317172138882601252604022761284304357292220824996132701787875568682603506968664701399795655462293436433040480743145572714721636104957708446863341449743668815676639304196480246749647404753842062977335085055130498918211402016738785707137552444088568523875916022186809347242551585166328625599162648711151146597200304784890356643106067240524750220313022580142583484769441562665297374353019759884307774287938773758898239385640972362903540483156716546812284306996259711083223654938708560271345612338015750441980174324254727846940155259715401419368678749323643467921848869550166297714009219434024299410551368766056809816400139178306726914394846123472347435848214447200 [128,69] -194796625699441388694057607711368343608894202610282349636548971201972943517586700245247978361591187896733680492175822877974485003222370141065804944952740673291339852722805483621083847149599769567331921642948019409356887267473416165000006895210794956590878981709667574808439413642404652620759923034300474052553779814114956336654115018028031293263490896073384485529309569093461430186054474748659421658550713510208596075504778876787861049700050885976179512885713876876709980819413966815391016664437346217148410943051053359224785862623420583909095380855106188183770964944010028776911317187758068284487446115805236009081308548224479059610954650671536916150882535143697794008308820135497457094560265273110052486695846833089527400979229446087824417507312016642216869018371647696746625888288734450881428635764345461743742608617274138091142048435072354141608037530847971952762543357709252250836157745655290126606921892083472103542294824620998262548327586593493267397286208805438802569042525715238357815239099197964257751275713979387628359430591187953303915067509781593531917236886070565429190357009498137093817286993307570112132629850203405053971875068158134003770293878972111553040475053500054799901198139471880559312554256473455611115122377759841119311930993138017465769633970749042140063411982463438365337977193654148416761074574969914254989195769089893907648383988849964868190590053591817264214293178124849864254837347407136429097288851633345874820003685043841888388105168405686078806442439063686906800199662793521123340962876532942869436091546379739648875482787411526784072461926783100717458409368142354486794315608750393261811135718578223933884022091096958440709768641139222475701217975280740425930324706518257470595022493560515892277793469761816343237796713489980140806748404801021517303334224525552708570332896209880195777469477655965528792565755708295174676575952316102349906035803065557597755999718612148448470491903877511016323086935591625019165026774907854482565985269459879200235751932698047731294536526333902024683987274309493811347711808939152271926194956159695479951677461617186797437224665158577526341880024220565582716950715746366448468267509150735494509065061781563079200 [128,70] 17245951521332761686716122495620228410782032974399293703118160969497418954377153889931985867346894256879800322942509152877006133728087221357355848545891385026585130860805525686088443777613076309643755968613962944630821558235455571646496416974368434381957359789156224119639320651866836366640148757566073008195239561063275193344582914469574173780635514325062470813493029423584536659955666527523170909443232575065062431691071699834754644391762469556230404192711387315753108255638995421591733082941806703109017893966351624902883748773509583981756043406346779883967932984732109747817752067692580807995809580612187957726785598971016337435893268529129897593086432936194393667691622711618016171255405784332427896830002649904826048884521103928839132943863283001469472328591765221617014644470330121653202655759195583476889702282759548233505084681483363643745827994161017575322275405177875436622891908950121253659368121405987712588585548948946399637172386155959617254582879968613516290507879876592999417049699865068590567687935359418766702073362794567002780806000902125860638814685941943572571053054391790432685158083596076625313938642791864811610242429188883826775867135580119677840098443354583564816039828055528066671279424713924525325321559332329440337231702136641442657396003056500696600908298080700838424854111080810198934581547353014818940740372344340383259250786691902202311956972398134847338556090702611071501258821412088541589860958589777126025572429844904316890627584415427737749033290759570819269488772998494936735458260639427323907752868690292329296474132297360730099748102768186732632514010892446236943081553942846156132044205939442082675259053959528061653508032451449744610404386601968406052437664330183536140748062757030292481662198469863369846161410632143764758687730331945705091887539809618566069878962349390756533994664563466398755896831685569960065676543806456147784074150516379685302650943599216572720478505504201296603998567230377466474359549656138354359212238503501972554371945023619334238878673266385418996574376928049636376636787740881417652204487520421304994136945888474934621908508312520050667215194908132212308989793989432028677399220522164389805359245253313120 [128,71] -1118826297526487798041130026178657657581461137238267527268987520939074674569373826669795583327153183314732755965122776915661173226848872326569790260227967965919869799136053491332261812119690440195930996172688926382913930007247577606037368734564099053833532779034986267077604202049273621147958235573030203003920019297856364458340166664319175081176933556889575432114492719978170940319326751879089425973352006060514143158894487159148472627989146306118230818623438280688249869207951930284201980550745630003501725876743148667615390106540207461164245639423162449911002593379800006343378440771693455040783147305450187670294323094188332817636720727800402863249547636107860355680810362935575348309568051424667527726384800926125105306765497571840410322834001130713371343797441440233355366255556834001076415200700343840082644175875610305259661359742703782657810887173034942086243442400456529471580684103132827649276181600546954143717985919899003599738040831320731450307586275009847991733669490393020331205784897679411522007353685598843171846459824946807773207451845922235388774256655803440953887543182303389661064365987338073242735128276281359317405445895996311819058049826314673244631212763898816920533242486390741530256843149208778010113525125683493723531531539338738290245762082478566991216625658021083149177293098928764231473283270900912341524944489869352984153221821598827538809782262019312151399605689932184384118753929399703944722103402489946592165808534709307230929682935837729512535033276280345536038539660330482643371791130254174227276159122334181789133093186927846618106064825237899829751835057341627180656066573026594583464904774544072464838083431718825164706951034444525946999435012390648009431947594669259875961527148917041977210597982383851534106601362241699028154464089720328034336300415969246480289416320898517991764031984896308689875008660301708751192596199181068712384510370049754129767030350471538939773051555876482455521277831557123865855006423779317252447438943369027677758900535726389654818678639124846460995243247049252733290388000330333608149795795184100282045084369305378459320154330156836049699118128875625887334710682548180051374176249080746610294141761360 [128,72] 58679546175954876227043283445371762655839904676058714235770631171171870534360823483155368540352241899478384401465482942872061053546893381307155361671018379985263408283357462492560359272546897229599846083680042485164450467673669543769616207967923430487349819053307856218782032210848219699839372812513301427858968216417346202441297155669565726889463412168474991451678851191729788809161126391188261541331861206103694574633406809541096277367242140909834163855384053940266717205444359524113083140724226135685821840144627850467552881310155755527768512361179652307691659956769369975787185420882241200023472549004974029547582592899778434125765559179395098795432910419836877995314444532158453144397856134904397687565020402138787516277388171621751976600668020352121422284276368404269966476739980831905380209524432362828184098976230746445547628323435363992699871748584494668525884475636114126801182229340553952864354605502729279784736439204040548377521803782267336565394130966515138476060933541476097897662666651331615942642462058586805607580655718530786979110302058341257806689269198373153332543454140676273033230590935497990213829445403553890162786531692021253903478690473408375937456756146207595879065182207642162496914964856143984812519316282980108057098954227382455235937165716975331102355030019892178663139390749565740988709272453357695687727302924467754944972023858958624071479399575678293967346136198010573446948831363062430324273481490088804401309260644987660517803338959235176680833937929906288366736207890412020844112441757907550441005063296452605137080968838157300216179474756387427347437871442546449048709316897737233699643568750020074261830194498737261491570772812530946528616481813594420698465339464112871437073049120953442896605865090662592192563102853948597915701454028322280804689056160987109290254721809722342437485519138066289353145844691972766139609158681956593442482227471870511305842888249209036241128141549214277100216342885991976783155081343215121527799161596708553021993417019553606158130067515124682367072699524032883598912707558848820883668732927891861625194234835861371398712922014646403110345420416122509596511769056244379320239633661954104241215840 [128,73] -2527098247371714353308836490426475111798039345782680609491598734665504728878348304614450094560717852717729862329227372836672074430326477681593214313457223924600424802237694708797013284630560236725121469227351566995238221852411240026469495632136039036996422965665945148794034885254086561608009394566398241045584581896586086907792648034879791036074252206808526939743473656865427092705058961570445347060000557244813474773394967697231867895688256661557600784099583323501882153518530457609719852356350975448334746191057019443433115405149857543486052250268433944283848626078333760773313509944284177238564910477135188224783308605314104270558445251577254373948509849784569299282066435240817573305171594788404048567344227240830204641896113870507876812948409623749116519962498349010942989449037055354796654034503820460377594681408376768347583876814390631929213061966583610271296619310900433451586343682571774721888829285569192008579572026134343587311658279771770284781259880685478997029324000511732333164081051771001954853732929318013623318912223712546595537843454488516734767822001840787621371522531448528300659480394226103194341165033486605494067767576313841519582597761660425557899578665916566067145867617667726206907461439226091132903877766767128731696222420749521293074251557266413760720616483968617819569719730096426497784758051128334809295518704065933293079428772068008428898383337878092616780050250048188821083984700407599405008278552402439827743825802988729457657479581718744612284727269632399867239364966602768409857641579034528742032664172611712453928445019169062700116406514309720190909157276835327587162282658954082218553425161781831221394887906775447515401992839938905432221288970035911166630486848019055509469051948490649510708787143516227088086180593901228298248411922078415027649657610625236888842266366500810391033126954496771621645708703466587037603222587660640484113770870685021878031453352526361972924470881923413345271745931101445122630146621432616022084892920521523368513287403717512890982030726182158418044847896207516740971448395381484502829006896627832873141932116069290031104208060733021479282909344282402071248951929253735782534708878312051493760 [128,74] 91801661114130803904247213323921598300140027078595871387526893537666326692599398307657984218387406190737716643907391505203551372080062985458119921169024932919115589732795097113672942076809210981175338324662460558704375562052985426032353513485675370227176454509817913345141306662521666733073701418986055938461106169928391911096359217080243078652427561698886623319235920368115565753601128043539017745633152784647295954030244551022722574077136442943993924612992859540308661994894503504977340796780280238036199761481805519237853289711517393107055368800461743106151922891671143384575635148623181646638850028400841179743474994165517603234011314013928937304290549462874840918055717305393314255813180929487329856087630410971550360413518242329409918452597412683061313262848717936739394823139190676568441474302143187224434259317472118895680751405048502527233740814542929037530311588883144701236248821027061282807717755036142285042238032894579704826872923649905613574492733253304348331807165684042964641995580309066258961875790246910139845516095049215031864435100555674666965232177654862356768620640464327096180916200150085338563545999170599923669227200914661128036633368762851505558171737195669038295930765399401625819790803645604604758416063856876577775542672312788180839754386212537617007193106473426845261598352613387098843406653978992706785818433222922955929791551073824720316529588039295587593697718287498982988716663193587964485703069421165847021489735672510253404330565443081401449182869852177274720315618110137842370866691682955576700582183549927033031466220861783182608083259747916070347025356246632066364848737250120506307423118429521926646949921580488404566087798531118217498174436890792986644449185274532480571042127706275247146413397662813353266667989941659882563754691041272447806211890206704964384274082658839242134257255801449319381890928538374349974957592913024536109058738434431932382556227220069808074218391902282828894027170781383004999636206728212143709013197339028965745699076971994958349864863913274807537186661329812693897797505334336936459457459815536288961826885901808556808759082034906545870304691006413881819809414581482723618558691657775600 [128,75] -2780119824930951750294679969190645361374185559444569689996029603859020858749727805032767432084449923749516055174079043239685282314365885168991159172978671164619219304409319262835893694068853392579556852915925588454732166186143232322363842570727614942561141859164462444051100991534251160918291193024643322856652102634813025712987896492190542535985412569762358118986782993288961766850987742589483799020358774597142465725897907592463475808967300307783055658164667813686420918556520924635615054611473931512001640308301963483307308953008818813451440248780654890147524702445125870072869366526921119701513187295630171823359404797726740432542276819177803182393534890213493861128205851788879476332739173753294789381713822005773432707178328977803051136976771735166219418982351736342227222391037873202733335525498297648984340007174569541796808741047296238124025304657568844282817941447815376547424747835366199316448534096076919489529168887031802491973316548311778638472894859255406922840757409254821259225098669195702217215122563430404556586782351807964891416038542535862233758306136641663184677456800478490244638407000881287738963076376725681658652633863736029621027555689522594392908079036196419483849573251075015524239056835567295490163870609122040149578028700861422832306066224906224870595433417353484545845316091965207551748217128101783534001369761232403620063414722801725089363982771643328898698964476971511548143370316804039989384856870274308828912479797319575641090851871403042622442354968263299169908608787512331948874974978537262842257961655582143652578932011768616346445975947383061812040302891154060073241335490437453126644089854655139785435337530355658760329768745323789978741301980436639658333757777145265323731485845674017889376066000994599858446079396061006358594937773661688653371631818129802150888635574599070189471178513088278371720614688813572675819763999796817727840535941112848879409843777780130845498334409420174764227211557883110829382950811972951548866904476491656285972417526711109195365719922027838810272192879428053096576130077022264778821645632485929059714498629459501427965396246932570999579695013966358392637292007900028556612612776960 [128,76] 73858458651983413490239589066232124178983735560009284311887600286233152349484957517050556026176007546588623850611423176887119277153453322465314908550396457669648423078554201472251634506695907359436349680641120731018598599950063148576396732165908613984184586758232242828279661046045110555624121752804120878956675346155595909972980203772431087602439892378807743409687094461023651083535240440732626358070726703790979670120991644120741950150779558517095611611323778193168460038444243560887548638683359314156046009838634310794423253759627386864045182188750019442968467753861608282774536440989325855014694455776473047566243813006551992510376027199423033735593008913565356397170314793502188275163836675051988356784343085192661280364040158845119928985901595748350122028346324767286809595698491574005817202285022819150192606796996119364665907937068699831611663496920371486854192414948238385971546314661232593343941985967475214083484386612919789521295218759562504561591731295237450479520763125434829955638305304944350088523661842337234742805415543203470074105604560381289369831362493279797242326605138698026086234395152823969765762813300198755212339019568693943179779269142517472597573739970551284508875950399835001478150538357914874525933762796499137959572438639021089399581822615259700991118641464722502693582282939003742932913360543287532595488658617199082787624707556953065696745340928845597517524641606806289947908765403564347553943943266158144562098462740782768644240044827705070769091429865454923930260158292549277991888751630293582747119569510074434611521131085545741692421921275356017596987448165316021991128688150688590038108057064648838902775665536809171669624064775013497532134186324657126339669802621277833242291851768268746495901208793917721821193434819083593844369612892671470704943190471582545956309666601808098684072608021953811219863322019456309695754050511981888476168075133249412741878642760536753677231204982000026893956457218186582228737020837095850176399265393407668206773622799767075952138140747616326405086157563711077198257773772488591753011757658351935924520549698872488037300319955099815011884032106938068890410762652565004154157120 [128,77] -1687376729655163375851208527602702317020272994815812190388777618291561565209263534417949796625986481190780767589554888607051933650325575637308013154897593504011750463477239534830364738984279333666414642868804355552991825517544393819374516925325058530778565160083235195352742875530136788302826716604465022691999674753354629909838530834967599749036962783839976126197442737178536145837023226291953910977709395670485006714584935011276437199184843565439387353556535475721993591170304357868890639185198620756559706352952065223981778077737997982101348711529368774384898925507233047261533178785745003796266862695833909985005123958051567955424249039206904717225249087030853706573121372230397488728974848140980064801533402055065407045513160885060409111227560335218993421888651515387347542609045415278123357787451048647110103371549655052680408777571667013906266575804340817670744575938954269988207015939218160284494944538382579309533373194879695222326105481189932704225427170902721140218407727752993421580408823385917212605375150486339468588778264585673213160960673241845387139157695738003653639796176432068016321531851363746395931897501367238927518865608504916069279876961716642289871738473983910521201432441408471105388737914018472032775640524072680884395945183894154667743407628598439208888797947756161323623620474334232599805585748181872948154283395020941691346681850020525884844022581857701134301186043796180198577337591580600957554001012395781957863174757736727263553327699975719786211295630574126450463231796621866262388771934198700109992714450522043892434307663409818277275751817432731418768396166700697968377476021021191328028540283940543848417665420225360942218423626109724164834580073521837876674252334437955996677883253619793456906451143347096837331684520706569616367286528251192073793590242696582692703836709735828449854317626263846496531909482889068779007468567925066455200016920848731014405213849533200956536995199714166263065038607042868943947522201741674381192013489476197003631125746544846251236807644649961747973763622199392219285844111652809129472510930254911436262341139816173680789626873067613722785901844332610972545792357661668982280 [128,78] 35854232068143714707568993669201883383087313200515438369229863602464709211818484260947907537282105077433240768493199589317595608637833320988516071286699175823856271591521515381989241911875077070844593125935511594142461558620627009504573396134312644580616693297284999589722328851045854448103594764306303162373044591498457156264279633206912436149446646697541803850666930219780963690686121884603835101203684539714274942449785824366429647898146478910333472200431717336988836059676087366372033918882373191384231632640468464394742579591279422251925994549020833717971652529925501017964134500742284861344920648126815620914663250332377280692947076443679243702301046353917285441007833361693170530680519936783138860192453210393801328553065916133258693158287662249400435749763605090020931741334524529506230569108453644926041982912011980547651390424510745241229458318110300933475619402177339392846460351099703679114310936331782613041021466099919975643724023239999753120928699946424348507189031008865989403839948013790734854208026814775085879586889995860057874000081639087706333641594136101335359221626362446462448481060492161012017590610421194275817815557111758012850897292665298451646826971396956640985828147993336179883891325267645277141798697536493019138935509056172483467881079444576946878189143812843978410141151458085747808601182119300089175285198636713961264963925999090038057019228307861453304450281088376097144520690303133806633051978763598465330588123710664680034918598379510394785310188627338307197193761609878505421297620077644838129613349890382978698496215945167973632222206931127111943551974760144484354176022296859402415698950200560447847150335993351535803096726795207111072721192056129515797590932218755326255986682233409541142075205411926498257987719463097885191050688921151316880049643755758186400751958566096925022400332411274277785541352129840846056098925177152457053660200473332560423987269231680724666114648666245056953499371830910534756329234483583899859194040174483540737903614517271244290843071661925096531222337808506255869336132348862013565668900016580268512426893329009471220854565914164769924904287835154549081705806476140280 [128,79] -727152363128708531047856223997625291742318284658896561715863517693417442924681374778371154659004922907173170934998385117092792983260042109493981836875618799449357462043587175772158253070347812062800672878916832558854564567997054091223898998605320819297852561204292079519487990351035178886529272440429262090236805699569233533317029313001409824183027911834523786099216082172324678340216952945168407522706865503027096316742256679422933302424669147323062524571434558770764752657574128855082062846918227658071377000016519673196557150693522785619667702349196511801957071837469898836024903264620817513715028965712152644861559754087957836088169787765216554308132838740978132519300912538557379913057360211242429353801491827931643533105642043925135552633832059642971057743155079042542362381975852595669245255708733611211771616721733822647865313046100611147681627925253758817915746019630297330323131531298166361859191251804828212417048626103211936404752815802596332364315283626256055451773672141890123715305372558565031321994808694378290742639391819771689021709194374880087924088536940632967873996421248396854663922007291767216731702417936105498195497492132059946175085948671604120318555887325670514561774235953077148046534532522972341169797106049761510955455039646368513264098194479071992980952459995635265263054318498127776522640119976328728767042278986600152776314181283714451952845308038806717788973811114784732917868183253867721747732581095824244785634167530307016456539825630409150262398623107849943215772528550946546998153364163743663913668585485832888966050544150594597686852736699704596033456753623219480301143880370751798717820341257156738860349683049157531758379824482505989375064715492138386753050513742643583359654826761614832162277598591586457599630746307433254886657059852166339940886256711773086553703848152051827703189347304802331675782221653848563047565950516516023977905369036724031905334362375713747559772792422241698195561057171052391214839944818250855225130462780880443288417714022073732537791252475441374882743662879435238905021125754226590222769024777749683673142816500839687412509231362016975462642492016374698800061798080 [128,80] 6050813309785925895309958875767465020386198064660426865095874572913839853551905855385811054208734686434291400221090432292770227749618128583136978221840140316053160739102529417846756056542282203966184878344286458709687425690877324467940765309491100648149171648190381794336737066197603656654298718702989827632401863727522702469107516346098969747933089399019118125140652941874492224265574340254755097210388097433082099060253099508590508178637391348205109538836049647997164365089887713614904644621421687734723944496019788163755373548275603342871085926292390701316253189508048470996623644755471721191936102647669666022692954528918478887973013747612007437826638576506128522323200529405101350311196902341577983861845736115795638410059494117150038806046565959299653495743184569229683894564592233741196047452008330144257824835357775787368003402060912992716404695805452201392412770448010438669989197683129441771207651130219016463532382669899559293693397188557146261654850738053318648626674347491277273299517949150854074643472999763933726408128296136567337553561292865589067162252025938818472982170060008194751889515426384359821071841360333127505883045034010654788958233210277658785322225904567881509037583770442236792146055054111567296577833330680518254671155076078259206301030892793648608038639546605367717828981501672351237918529042031327347314083707946799961683165274258731811510714678496310922677177689894849692824245982137354149131634079947433189092548845470690741998559618263406440048899422147726991303439623697218846018235567780980913484109035668274374164111700592586128618397357705556436953086968492019367461224834883515151675043362261808077876786653961591079959042665426220371597315747538717727700532067147574709347202434409150048614392426323828452770596700182997309718175267154805261042798995062982474107553006372780044089484776149988793004313509005965260237817201998772032580905215351247914912797849124852541903193653587843580454351390048930104628147939000422461075744021625317601575060925151625713589564679975830686305731680098829842141040160822118232461016367667522237502466362548443662435277654779178929588357658949212912807440 [128,81] 153341566528179198890493164027174993314209042315332047647827418355537633441234500459039031093231784103825591702435949468925196830796142768693654822815562151818586207406968175813330002151438347991756815550428812887319042358380375144947848029063000958746882898866931922049415514329206538156891706702886167640758066387787840072714899804575389873080354005257350868824640329445097143174085650978928015270877227465565060322596211502548239850127395559118063857670066705264220285004187677081599569717829148204938222754599747725993164392125699709303262643451193297119796313856445399592649852878946884195386652461669663504858006386647862642269920817106406016935945335509295392464554735045947895403965531481919309954858922064527118732969979045048365081204877653064767684983046455804296373914824601522633838613597252347405443358309472909612721395419020533342337896442543684213887943653111935078288103357833064570069245792634990431394279679062908400352775533860794650785869885493754699587026632274323380237496592095590037117001926575477092535370039478379011590193809591836952525085236020589042471521502896464883754040202747597796581369012352112221461702070064184831154033164794213471874212135868151544126368660839885243727335686796699875241264310632199927708504717444491877209966975789634236556321516235107361321992962512038511025693057865500611727536475505256112572745231285044360855013996625321913625247211017482437888655567829932800911516900439899445306218516120526973474067510914834218462735219615808075701864786430472092929535977156695840204446149650152618504419617756799417817017743309070624427573725837469676209817724375659386409146631443773853598746620609003831576021913350764822427122738145806242583190320027746431948167406841042694870177130639038986258265226094679585759842185435396128781860558882152280448398460801616332289082349629520412006178821870382829067467031643859750882237037904833374992593957684483437300743586165229323141795215163724682020269729121364030052850663930787992400596276632650958803751447942255408402979917778443594589683115342509060139573123110806177755097004679332717803826200085571023120581164755859152080 [128,82] -11112622397152196660819786516797359009015320663303038229981855665741328012434561668222790282352041397875814164469305381497594286361805108496261181470027833918537907954207801890316892397634177774145353745808881049271454751062485708234135142517463627461977709541178766709038897069548058181391145476797114838136512464004102784654732032677047652825554890601042509520376968041278958117114394670991038649596097559958173430020577768754647871853011349414933494248296511898177636864699756019156263952239153287833266847466319209273277202869731828570651315432325937066919964558592218105293282014990767056748990791380185027319050519550969278134593168101053608387665689567874193674839420572150712285158982761652841985999602393668030438122028941661518362528783621470342427140215790515572606462572405049374854845470034956189602176601439761017064147724304750399894488654362618407705680196399364683967781028020249882246494618237459132085607128111756776375852827165248048010069647461689959656117242373785732316502077002114436955530529427964245860854546182966670858655346347641056093628644302876834518415100896987444925279442853986802835564097815301624470932967736086423670738004268284061211363856701923968399387218788655693970755132316635667576167728169372341654752511110537300269836215998129824022967613371100829295001654711523143215099695025861167382894829092876830442781070527999285919165002580083404899403984082248524411076298594737739911816150589428623502175277078517587717955478401443120383954224924142839098659275567785059877935652159415031282238948681112525471397602156687789359897519784753792953565748150066724443063398111806718488648103346179572206419494850420074839435130266505957614757035577819895471584646280055204397587865016066475158732907780106394239361832580063996598563431578926352555787130392274539258655193623502377189081886774175808182595561245425361235201043023606934429171866654274545902098353765972533558250176967671071448742919781301531889714700142661150320087511068742664734941341953866637204810434917846544867885250533939765771316940217771961871444598839423390654994863746771716532014794935848713783118265713836240 [128,83] 294875289897038120755893395588197502334060529173119612723751338048375445765868521276438706755934992397129087977846539119128081748637216530728043047071467993942457116943508857105149912299096892924173135853950219632250536736916187418960775738817777711399065549778075526152376917590756395053735683258739810447904513865690327243468457471100464284333034838771343300637277564476175502111482772047899887522701031597053588280600881490796483508700882950242064852117120689974064465940425292677114610211649257449494750333292288829192966001880906882941549214936296046005153655222723652996494795161609214253642171722935329101470164518733790718689438910374294193313869208557757346895090025248329891867587733369221274488333118619668214879417666268882799530304042773190111416060693931763360369466059575446887945704833026981035655234360935296432380894545868304357798473352458416954313835707766846317639735310712857471954067761924177969346863468947210880713058783573331964441867058066279580233977215160538578787616424359677121257584489127560016054330577316768435267183138264948878642290577770334371105797605360753520980039067210491279869243959456983264491995193572212417921016430696408238549145033931711768086004296687422450892732531046549539333221955372653940579632945584459787578631954633233723101961566868744492952508997258978546490313661780433852011405348609873434797868202539049244496875562338962981530348528180193935018880547264467360744786815362161594420436925981427438188690624780065646589139471472245032974972754659898654842879541140599615484173029709726865362131671412667168647222486113405255972672874496591160601718690898100275470739984744522827286321922419287546910110728315105201248616356606600505449019508955520476996892570770480107409709739757878673902900949065555636538950559897303679723550999209687264326294428295923489005490330401978293700412363547682921272076277541316005887784622482623855246402345082647562418665746356678244213602071455192132330807322240359018138075874811977203877712156910722240535750349563437695642429316772736057194244652915643577728913088851692723007788263322653244218868745924846144542026772640 [128,84] -3010015133947993880010124318627710395112692486208147081718353466194283300479860532189308393728152542256840094492156311671257110532672054559657920800747130592088293991547443590645522271072123665839060600881798271275973254531831326625435666433519031190030256251857510965867823911354823548905653024891473813575873643537727573025946037867027910966807997542840847143431840912178325175408308310326276812352018112142733200498851351993990302635308307269557164854309486591478159062545795439576945139379187693842090753492043752266957902386898353145270628699445581514037556565987823336653937356911068288976472605507583405680277572177211771984762616878248078171821987003805185185686239372596717117084346438798890041425462580590568290465658855106622373079866147466649218662697571876790173351619627548679581107648762567784077414554369557947552139910647916804317422016493454719167993364969461458642824362286587836847989151309408508203513256521924235576513895543589448543979569445191017166894019866937399299593798088647239001030472187744432129968540958641688547772097105715435737154897396448611249654670103966022317528160534427800611022771061701913505499184926511793083285079681751754721363999570594973723812679149189255844772451324305753405882379098233471001414475488787661109887847935656009323369162747981545487046222679384698923990648075930193503189899165909123419849057384834800749811074944672620795900920246846111462296510495265406020484307077236479811494649151411050210266650360274910188758991356312120615926597775527942159963839615343212707475085708896855656955957846281055963258098709140384637844790605079160959419120367220831845754439166500695807662447654716937024069013788883145029736673133755990018952847160883480153517582240468573201690715987990234250624923821603803189531906245747100906988772084086056276151958507262360014969667976590961398050336423856967409107664247047277366373614898466322855939594807510059646934492896996760906739335206769426118739113074701257047168936339642107381213040220537926850729809997817438859141417913899184008877655852082612733106392623450904652975058808626590213117941652484954314162440 [128,85] 15924822904637455992854749500756985159629089676548837634583305624607986517213764011341630885007417347884962983978922680665211756321158900962321696925193168769364552476452324130049580522705212599616868249382271762274527726399249346732331127745700473789137438925151808099527043276307859085976058275850125685784697176167363130366213168079837195953054002277572894260315906928983202337326743753279046093974023202357795901510459831076514099054408683654894004011720750096620710671198505979103613933797638102976665161874323869152488072095763067903923157922398754169105857962498893676753874434231171220449345277098962878423484117603957212228903678753669699602760737971160866248198371931619077013281999603969663816205960535044130201226849946713859013412672421697052242220281829914737737151094806162047202280176922018424192493777823464424341713819421692672178502148126101963533591352471961827859281409781910328823657506281836533908545332817791669334041401468556117902246484424673146986845210103887104175277883211708184968090839776659292541447332904345586771056777226474851715724989586729641439378221046596511697929815097307648110948213034927501845415629460559539960638640207139231758374604245519032640437501974552739100839083344430661699942025246392244043237270144217871351786620638747043937179807745860569888885966670711998384832991977826854643331730231406035963678174092911231761517824878323355708959670284588165637765435349911054789245329112593130916298697687771043784045725440385699310708101136682833176529390887844440055626066659043089158386416979545217007023875197891563742491867799553307352549941057121262222040671529309388490419787151620671426254042082839469344673049886682691618385226859344869435557330203283731764154966337670086433907009040128159364454014015398648585945058476567160106015168562292660497315160354281815884523668621838184667723740880823137903786400267053601467009239096148633447393926956758254699622866448793931714601052269105483683107640983330588447893226941097965275470407410709950446110022636434861357187721592727553935437025837500140205846171098525645923972087624350206324731556328510151320 [128,86] 1194924335847195267152351803858849002761231630909305228668109732511040881409644650770840117754682633390919437612758734231675741757752558992281646615883964846311820427574841142383923373826112098647568184422406709626241989218041936667354330725545010171591860827939289614327769765920981205551330583249003503679070861295111641273508930139933680108542492532082737046114070873277537567127289081225529161808994857061828216903752381845459100767947378914045457137184268235293625724120276780013759680077040617879175948270464699137605465048240630496600000907604232613936277921168637391745225998570330621024659060469006881911172553138802931512142555520091923806381461945255179523170960932733353075981504451593054536900832522444371050952489186201032191371581986910735403403536438679524212182074931789881128617346761537115792526179301068431508876241993355582214213722596921304010705231211623056298296672939380189827875909762636225022084595821206764237400412085496211165144890368296279497220233690390434779755770995517640386243959488568725731290145274823712249385274718164806139822554690914087771348091750827875530750560996775339107484411071102619797345942833474274848866372348758408720446697699684603582504401211134822661342591457972795670514078506120675881813974987487672560144429444760570787893932218649452875649966988252471340763317887402168623508929589834503700413648060690454742085372451612102416773881091484767042584649820202310611925338724900468637829133182567849506625332542122225594130660918284984480794691090453736374802904406131934046660471322263360683971357786469043188333183177722433539334814607695657879289149931278918706567540067497266861528593956769144367220153384497927794343833726110526239427449173765129771161327945348855956942459631323340091849571552164808575379848316461556433698719800572767972020867061067946310794827508464271320273856062318783748285298555159217462917242854300445468849061026030901387278272344197560705339962069869262111370767771842036932521140344397067882745417836006984224182291617559924773777814143711996986249904351194016523475022271157945092480952793097688879405434192882880 [128,87] 5590587020578431740821301564001538288706411461114654216716289179207185273688026776029039445435938608616505772050306760173140327226747565972482299500699326761363292274208416931572001325859134975870630864503312049041901305247966695744820798043775083251462278586322626703677381119736272067621949017506206314796262910686412822441729681424152794141343784667786651650151423345149060533025945208991285000548103951307013252180516164949811559653414433704904058794345797458048342212091047614108633034926629281383892488090590099089501551531270706495855385132764435535202497604971295972919344475264077778282932275175987256079975148220485560240073821006410678089360121133985015555950020294808183988495028086071298725257059353383618114877608952239346508855224156552661201094598977973928728338573674065332095540369444089064550986978813291289065915689224259984338350208709636608022303541173340957570342663012603775541916776771668972262690055355601509590444983525688587490085487287327294873150832164053176544880199401548196398134537051078684816192441592199040867614351637101505856293830166802670511888616887949306141174256296015933567448812945693478923846346210605706084652732193857649619224586056799552760334025026454224449742476821384360612968001257382848519869964418091849917565961692214615823915996859947338861313733724780747728416058807413031044169177184182088239833000846407446051819630279590719159384088227566525860265379542082401633176316814159150010713929716705185156429443969387696118067973819534345359768500405297436260878649240729235320584415276723666221069875431293122533440142166063325899353831920706182914093833904612658188245874720848639327712360220594963548467483795835254969944562159112367163865476643395182039624322769861956586174266121105633455901371765519629085496763539976247650424045777773560252368550068233990769887651858905757700603885321563050376618282042165895528426649928249927553073409835809342341921336419837648441274623052724302624128144072309940876039520144589239995287228985955355718319271420499503909194204862462956294977463789647683532598035620192141723531664204836311463495423680 [128,88] -657005986505846259580967736174018647136746298612096786650324924668726149460277967026105829925313204471267094061087462902793078868365018433394509975415711928582177679572154685122008384793139856977105907021215443214156248218524010392746763998917502132792056954096178776363856080829247388853164916825063409021182879903559337407604959342704886618353789292216521755443068497905438985465292006255338158368000909226953195889945960635873243021248811604442794541327566021001588804404812976833636109647562263698779200768955019283368042524414490590186367347180287748883299115161688867568376353878350314742690716977124656737940309801949531759249860442329284575652412126086052133353248098816020855349047250463680605432646541352664461444528902491152118740586244339369204980457634275070044810653884310616694595295382665099154247874052842005320277332830994288210613432267064223534884041479666076930988218972951240286223922471258495966326556484882379367573698637163105762401133038279591237082488688438585862523279947884314444856477928582653982572588655954957843466839123105179453131592332437360883221640412466447982282692382344616117308453326830612943360199403442273750519160979893265597034709566720172792279246596263020050063819176257066521892505449745597278082600229016795635250498778009951237881420238809458351204375182968561021117913960646127564323594851909285940587634155975044487842864870422850276436476471128152872663012917237534075409652403979755107762119926258377942431202414689384029727000805410068691220078908133353487995821973698529934563035821740160091974843740266897084378309849415510204263889710619865593078296903210870332820204937868744576470793646107801192553801776862668628156703959493118329948725859813468353875070911692414384477091577538505885757783196227626008842161723106347781907501237664138471475033241486362333402657301072817081516315826443201073603339056091208006739224738675092575662182176843238440402911683868529459908596699515231846380440621248693318578766170795958074041087120132073681245480489145046666652252281580180438399569375485576272656923391995789650243490887345703354248880 [128,89] 19265862759461009271998413756891477027054096011879554747490335650732275048134289822088971913474151036069134926367306100262397292117704585263045428259548856237860353381357074752219881531460509308832831361903379756988848903221378392506620852509352154469400201581817901703646522016111859805502442865206829942074655435104151231959133939343164545166057449974207368849010684825410770885946413453660406883049144065640230866819722434674991411776836564222181691404048989861399905343973175180238134774837978938437100346425143063556460247661594526806036468723574035032526478364952068532170899449920919787670829975891437566700356385851969304194416443079993471813518131525252876284594319799656690513973867792481137496452392322167311226689324472747373734785782830032089842166686206480970382667081161419036545244035757603817696564473694738627736941264460743491185899787231321411761859433874205665325480911425064570876648829553841472246480588490107083056119107778626855308231122711634225421298364235347921183057776791693880991911772482615186264881174309750933941574458792414897119510487460524644964496596722877964191012155190290521279145738330731327693491341969284189419643280158761870216293692769394360106518185156992764910266163360747230798866092651606003038324085147814265984007338899652026507765012405091294955498435300345475742298368318883034728740028214489239350520299152156491471968149730616373687574441262537701027348020079587734408491751106205635605555704205591122137839519342651754151802694597222100601170482305462929306607625020276854581433737693809926252891065360369892638787003564653210659954921706077184670530756361716607138428682944694877754444579519874655930663993653077079825848168018278758412714094185281164866334498503849925255378049007212436277428115603885046418405850275808861800921601224712962631065379207472015029075243495054980784899131594377642424929699130691657968118484157336371218767315230786932979979255475079893570101007935459040766942728884567016411677278976913896978823844579033778639707387235360182477944673107640964151588523301413718286319305953221808393156755475520838160 [128,90] -213202866498441196328825958713884241652658063281604741047445226384206071370774622526277624682954381528722307372110672469133852300618069923370562404050036496732228967084740572089176831422170752052190117845270900428103561481879351089438916359841702717026399694110910826893556189008890851804542556336904094269855629003759049853463032174964307319919749656760349737464457669076998503632657582227189338220609490177343148469913887274548199835812662450395496907095349790168023835104385452349750217264372859642554562064928561793201270156544145216413117974263292018435623484783996339119623598755520144205176885340812620378962555574254533383717291216209291926466847912304139629869398390793484329103432398123303151070006510463761302922755017136574070630789002885027652181990998935558261048725870546986676148087389098694399280903238564679750785449726220487785500786334869434743856745186701822383800646426152022542650541482454925463571705044495788096270849498807745131051225324826022116284962193227446784761427914155436943223122246995455927042691175629192591597762667484520451070288992844294845106938960733720857319194891353637277206658907915967253944013542962382316394795914065341680119794844776650477204029123513006526802163341274552021413731151505197299161584526466621529428367023148297624965099806055207424479223164480240304912926697721543629816538686868473544488550127909252421911208658546018039979613318331422888615416087459825959236700351709029185164924871592717206035319601491195364053236606408900009095642784561789646676202026636012984940141287666688041213098099819481076274869264405679386143436206358145692344827252849835864192043107225916631047353798676220293519910474426196744173956990389795087266480383147531345038434169914486580764087467525556658463934628091742698713068356777480744552398317016824013329677142536967344446560502909417808849020552342446389643274900411370996342971770378750033817204503485644408603707290370284368873739319659524748523004748215366359122797078614987911705740501939500886365179956545170470616800796421176760867141235480993333816054132881087158884613250395544 [128,91] 870911261597849792743302804478662028064180169598124650613979721481663299765832677114850125043691534717669295714709967195570155428903908880852566521380393570633277548585243759442000098215958501945001867704231085162885395959104443766710518551616783827984656452778268895949870393895207032094590149645869582761216855987995485541123826782204550034916156500436253884187040367056736138372781316237783114331765065243540114551655078828114151513413690423786383337103025919783786262012410510827310164698200254872259683211996311358893821160256117993185243739276591014168717289863661833434580562951071536637702704408142694410277276175206448296729888905736160053029518471376257724129694893613223417328777069701153572353403854134402879299168305550309794588338397364587595540873774360134320189520308945879773044916719281899444840567193801689359335066667510562971846093671931579598957119127422150967835672228135728419550878135889287635632310126735183193176698337031598651270149000260020472059258501442498307452905332586382735675674575975763759062551834606502643997831947025901595448471195990277669711042499961742443901669143589586443657122700750427623689575101008985463382536346072290532432531820281268937323856150006355627337662029593146412247120402437450178002152980788127850372157174710412352115552741073379267209719708181999437193968237526240851472767020560666922442837847608271377593458280073839891420386727406297079211682020330317552093580973716035747361234782255346670641635594875846406769844324529758768524054604323482030199652417615279163051225884442483080727612999514696673989401989519354313124631834093122141530737309628759817891634860158955937600927137982311877163275859569256724706398891102364193631965283870382155128384157696747199569621677889126826168280996487906838713409632347296521689660817514207117605603472179039654243833542347189424440356089742780830392293844980433424789200711020714060896695934151221129002954551819064851768115748792939889168114516863729527605909540586346414639436522300605355399413565616723736185182770184226868086236448689672284877241862582663788683593752 [128,92] 9043819353265090070439147498159572045880846775984971175761314459289509113084484123304429647404211573565957826887295511812826530548157996478308521452458052106079202983807271741674104201139105611176894942377786059508209620697882190210875249439633409035345655291143394626138005179200862548292150293929270220795569521344492802862188261389034668758715579150005212016135023120913119370372661274487505773204460999317648383364485633118632914674790039792771423378873035564358667534224032550137515765850825281031762346038162081095957892352365490119491232019881549827454641948273065434788612675011954437876228662398212312987156386743266646291895911434233873130842211259037268430700631054122794405764030830519336401328761017237891690914034826128090721038487373148343795449367078440135655304406258987632386458789207206670734981604031268796316214227699496018940961069901565052838281557202588756158370693942161771797307552113647058421426989843898811382613055854478590563017317518228904190355549968352487700298751700246654009807010372829098809669195068885570252917556817016945422257100864164315595893938433599260163302864901908718260040813909233272634869028143406000459397034367767904705865789937361267719483870822609881563521279868299123028537169257320039024154768111980962083884385582930989862744707361389562355042965898358187610135572591160800620025871135213653435233937290341342458846938111389795583609385037369877201599424777813502033957481040728366069111594791486583607882227792617367328002336092479818523132318846299899765002712991678990084655579686629228942419022957434290828316288030483438789451909159302624491483789649923075237633626732116375018202015510967559818235750469642326792184818086824805310781773741975689513641841754937122059097163390126158878235692110992687385864172004000371944365792163557506185752703123688290964640769158434203935413376707981393063835708406902279879122215846446013741675021344786287241557080856290055778570613821399343668120716929316347255595808891036287822356398321797914706865928914276095872860760904861377797099475928046111799803795928698103806480 [128,93] -135955329878730891018308102149431472250416878899068840113105705726561607117583757850821572452341921830099642764622755210038416688343220409185144938369564571879445413477471289257878499310724230128900976659015598501924360050871990419308890578792588313672580316869435839320860569490269241967153174337414224410793736861944100427159043817025858465846188359859508218727148654770705669942680014908787821934982848988779657401975859620198635936167866507718227166419275288645180546565205910208493315931439998575602060596692273211679311267015880473588997692355472994714165053101901310338132905725766995669217604784475437654511973402238803128282494891720645058875167731944777415705934710814409737891392064013618462441951097032773193817666521081572548076496238410206746137859865108560601588402819416130619189526162368965256473626214510931110490465699855886596233251951935341982791082463913158112796198705406222158475000008550366823944869352483532879599637248446839967873461292663823881094550447472191771691187464690989436014526050114623399900329807522215129743193044048905569620842740870527823071772606061591004543126995105717866352654473117193779993106002643283185624532912507492889226145573088979196340375084179870612239171639661786685403925922214119505685574822587155131955365656536245244777243082798530953595360552206125860504078423915691375190352306506723814006435574125205543672480789544934970863942301489393710117371932991821017780366135380760470310978692651582978848256820821116235503034369528022585594541902787400781838972485192920607450506407134603187442023184295724428801478798989583121564166146016014307825107306543980038725056553251660029783929462712060931102714259937915993284701519371794432251473965042811188931365359352811623792551874890485387393899066812950829465770990858224284977740441348010978564894180978088235703627415509809119549224737942929420135106844137585559571850713491659663627565729217871212825698247897397783978308322369772094177080298087439046882928195027644189627357388350640652699305063396187751586882721419742021508113457834317806842762210095025576 [128,94] 826159875607200774642331621823141348762027040079877918079514101100379199871157909650445132805704320353702095745776228949834868233896501850469816362065999043272810318837312960859321040280364096216171542619953448239267142504894361276516825534929085283717004676524531759571623441115838773034441644328822310086503287542790838229271002019784992500347581127409987959435073507848092111887657433036498743901983221548461486236520647804187778311276745452019026454914967004446741333211489532700361047753475060365049904785697294027371724604622594611113100775937475924364118893981659065123647086460960030358224585959694263461706769384541548387044954993678727302507663897373390481124091975173469671637926939589698222222149446172982484934124913928480357359648695894592808555814167019250201396608443381452718252491896676930231148285116781126299705972684311938431172506933528542745592346117557485751254399805228022580140968442589219998304013788725465010877875129362342999517209695388838300815881993621365973960485285298124684272946615202429382643741032639409983408506861803274449408330850889898172199509349500326284925218424193363785920670497258379726857568953107116105999988947522283962285752385715775389373882399538270958923571290735448411157252569851445410116564485443153824190638822761772145975691701073963676519081003422536084955042061959391580678483381746982471763609008040247915684531912700099579655409883256150551103500921611511679190911145025879054239825115846331469646891653963748542111890606619169642910132960050161858410738954439036258323853490842951041969668848617937841731913237504623422571713399787245954807804800900440228979807192074107704747085348968370822098116773789425742828115101079263717325112546506113095821728597694905783664995851841072490069613119692046962428078543640340784504088057336501292701820999501358064220628165673331960628163554388717867698879175868720997609690485778654316335277938010847207893867666953609502585331013554754427965890289373274374335726872028953231353860707460913171459279995367890891200638846478388502677154807992886506284461302736 [128,95] -2301410804190688074857609066438712699286899165276860765360376203246150421724409602702802074396612019772140827941300936678316315932834607807548542430652402943212936752793288904092738493180537549143343855522217703004808290993552988786534475940824716289588426270856503602831331815680895300101109071742579521453389196672323184714183333911119349462490158875125509097196692137787108480662257855809188195534472454000688472554243053641962526577055145717166371192638526316057851339329140002733618191570565368139193080149500292639817469756377002690109888409629041051460670198854468562546071042165500608742099536855220519984391851829815169646741786188942968767520393056790796141522637493548253428920003336190146636742869555469684372835402029896972031823299798109972821412587877934534432924452084277049153317689695589865834190297968905396165598317872099461238277600108626684631593813714220451022022906116270439060546339398549108894485198978941892407337883986833392350348776426308378489464978003059575311519807723358804659734897166489631432726642435363431246986954250822965802084240339987613753936462052189470419398493513733519080556064865966449479273066171524610363501221327538949543772754992733801727561543435147372782039691187990146811227277682292271663711669110149876184882905962450140653044654741856856075147213251719417481012072618484316096391095347180057859289600429881432659800005707871747379968240335689493077955880666389233068047583065908649871035242061617647694842008182603216827754363073696859171861806387105395550737478116502942351937433273182151106431920672410786104371975041750475009122681252177255023630640885149136923501426905734954780020860377384181862946653238306296991204358798052971501032011964094825443010965383784344077041623659356677181910771174318547486385428170416631539951115140921400821553736039842037324563231222646640783324467069473962506072602217012536922395593173322651371265135268699363573368524099658762806100085305986016591400665213204720425972461443834218290725535517223745264718598362894732735380624793832553926596174312732330896081096 [128,96] 504944450241002218805301843820634966411440081809225542395319940827903125670131626104450073301467940526876300194081959716788734296048884461147833044611387530900580699317089191405632323255755970297174431269319298764873887957891939095751157962856270701115987489715732501482249136736595166770147602723635572811471905146984746012569633452942523224819196058652950979302979650825616668811337782487023566961458531742819578020493444423198993356690584833748767004375736986543572699949892809765648914034332216647128953384293919730987220987713216633739181875948989635119267032109866950864450776570885299296995417091873335436916375528137195387212380957694149949697016129377962781203534487517158499774282470593169658532945766853897246232281949080830925675202981954388716003265620202860499984105408626951735118954638613077855820173892231381482888390865580952821028592548135425777372602711918108111462014483087767651839290305448595748609721417950096182001080227123620805640342021274342109386568511632209969882392423784304284192791523935811069970307290769151241330353742803227089743508265596242522525071487098259305508053572518565958797344264277515194349876657204166201647840998250590261089266101694173153305679444840156404667063412657405247154693415680339822723124254404507364145413013764237242561005645003437916834699258457107805250526715424323886262447591965168411328151764752048917395957158595446473011309477501541225478157961646260004452184690493126357907920448836007045959117770898790614083062897172360807481627224100503909917022862368833323873642466354107499206806693468552015611119147165437001006647851114552343183356321475159389880311268678402346495678903360556059631557953532469721054558491597606600262515543557587791065899069035244302450901201955069615530031718690038547934357285208084016947458006432070227454933187508633647050051416972359665325334532875972796274900715303969723369391831587194273975950315711252772825921449946719744983659962081457533699332921685626206194835976784161400648361878141960034547711968665749780537038315081631755722744020369134000 [128,97] -11353221688289766601157785965987069760701562831902099803563638399347912059999211742305114316747167397136064371751242024630391303018355979235166668254627126256077414446584262819456716687465418857668223266887348048899117579786972415203653553916231801543175230457278096584540761548885332377764897419943854488855342623382403559138772575259062785043881847358206999369393528168270673857806929104292189970891005190224974043869424322435775910384357193120827841281032405057007356815320342495212903774176828093763036115217399379396739429715809677278898840713900421600142157459308951344082912977381338550310020215151502700995371788039863528559249418766204647494190448963209929529589179168294621739632724427271857038242871957609027241630154804000248557790294692549735300978937506062053501373365652653712221605568155701842069837365564514533109982225135667956791559126768657226998091274208894832949705813478567790308038151739250502968555411288397571140114471432953204628478824646092376421450090419347331290547709770076627699221563608845339340623189686455259643367482147096900304277745421851241731523119360879745810712518247954587973325542130488073804826076676612449666557155130749920718355432412985554332648498394850531178801824292288789166233820050458855421156017786418396661102735389742040102730863712582312080217717078133082000605740004345596797397346533951338238143159252274418272598694223359579304466482140626173844562008158921329214753023576326426571712467150175918328811656527066791482397214127001515509309266628959802468353623331183191615006265719168488657038519855086098560861613116694712570782542201324934267609434710004790838292537800136301768132086325714977867781472624390189738620088519273054082583014595612579472269448022279373049439863305532204936205594427793939808916508648881878069780600939926254636871428276195020104522941309986323698693626666673879480069148977778366323260516744143065858022480779970604593793359402809439032331893946846006644979339470410219292995900217828361945484332242699218816970326951858848859284792356277291144040005289936 [128,98] 365941721453579668439009837399224811363788527184431941674467226800317169395724751700247519690053474186685503954901718802463486269131562050274095284819992629374674342279466747376648152681536301327551476850988441384844177360745216290833505333720959208216827493492149770367538994592012084949994840447589870958558465080650065662805273162607162602130655983096770937001826666605645550954842388555713857274208850767418664538409858089829171854990296011693869069576659129562049789037626963726256447747946310424755576521340560056392828870077242092266801193547342821132984716325566899447580363255747982854729047766524288229105773528114468642715587616842561651471206136329953531169666635629901927483989408991190795315597232578046309549809889399273469877272935546633636023155750167057832770199536881639347239418550479366392564025808517138502821078252051567819290500356928526745150624536640864878479235045785893778719817018794955902881375837722794478349907712306953563951899676998769635313323695454259641992604328092589103623738685883264513490216204771445971857572591782426245752241781664491024235868859711921037503444631987809551373908404872775657340374691137490804831303449406382028961402414614764899917073166265810913484221749736196702597477549225218525891536998407590656246377329540652985859437634371371065207690330805309091150612923590273857220245151106322566016030093216336108822441545477773419384540488619281883122253252366011452093808913870144911969962605881702983796009578235103875439142644728251931024207150232986626471264361814611612037380914081342107686455749784330031169661714781679222200245972950034067643028230255853467909500316603602301745952925836612691409532789562554033081789339335036595126178839539293894551766802097312997977769936154605091695769845640171214953921700765261714570264256644842611760790523955861642992700884122152545107632123649401958818546661201729306040949519643755457658681476770077032821661399119963465475930889950427406459314808542096342182691318510752982898344772875094449505540547090022480326258287326646815888893584 [128,99] -1986151004270367351880133155971889510641384261488038546360981256102052939249863723119247534173311843311659034015341674914024113527023148112278135850832079761607667557792086491421581188264133349037785775703834519127441324389958153575700712226027957233673503789076694777744202865552526464883226637601270516050158499738250028831689193391299817921973850266005039271515724737129490744430735295235895300970321874409478334340011406887568736067968882540100897884528232522612506819538433213110249703988708201702977898106421443804926902492199221237823423649445038721647183215142937513469179771506724119204222086100548429071845019587071735400340197475111490448080372575616274330046261891197425921747820127454873925490354818929573801982049014507440148095702422507704086788574483991253999807307605495064140572244459533724639871868393447837092604250969003130622393308736801703277235885047534203969858865197682186482592833158035795569596491551260334802919465102767864473157466234895065917462175836653096802475631874032232319539364743363653386714217408734448801466714415697761942541295704960119642381398878400910174344020070685208809241972888228650948450292813254126382502535155106707112087114126201237152123000958449226726957822701383704174220569496259037811200322031743824186453947847162900506122261254558174125361892126573038878862622980120969177043485162443670327412966519167057557870278763676911507974771752392085311955507551789700243397722572588079232313790362844681427466911056934108426856414778565976027405706054340626502606495801889327715075643660532200097660294548383005233522071587361395792092859602660671292430469124843151022027892726179298140059486607591482520544665593401314802094641977693875458768778948334523022843278039308005646998715797815836402938187239391607417009487544576767857576020965579543424581926954568487517066759966074774850322944435329580716153566280497430150419497679006702241466213147532188768070115449938757631609283548214145871319124243080603933100231633802947666123804989114935902174964242175772868185036537692380913928 [128,100] 2699275254474695035234278593591591855927970663604402995312822214226344087554884452854320819408074474159572641153520479081635176896654943285459449424284283603401952942955509294558755513754780227948375956548087804576175776656203287881009777079569518301156471440562319383385215351981566211990333498837230588378227791897858079011194091205656376314105151135579900994460307066377667264100525171459446629502632246608893267389912521092085603981139895185710641867821259467562085683992226756558564806241508277008761979370979724239668853382609591437796003807907089859125030858787063301931903421720276500141037999650084026251289178158547180338149383153235034827318241051379752795483057632574441320614197058751427851641493931037848615540872947644498927123811454507799200225802005214603035971494541672915335939167037660485206447003077273275131503600527745106183981523438724862563382582204191633144352770574806968682320348591318614334033007481244333109713748651701873753444452552683173944641589607318034318532627976629491902372011173141217803254303138287445594060235187128188198315991848868361200881068309927164194129764561634521773023152667025665565705726202073574220498110041731916116282593955479850434835838177523029059015908270159057286180074018657521067902265712615099469543595020880091163568410993668478881564698670654095392602531374873442071720573925748845913906228219052082439962672579640929153704428892893182090745107633831694343001919481087525579035795318735461083311584933223005871935094844261845556385415715456674727331512561685436582551983273102942326162867673774612412794796627364012650488394512127724176522477531751751723441790199734462530020559081945338688646209021380622452678540715392340718281233254122205423474564229014325311116693734489609728221515806191091505562880139335219421566477965784125015263934557270961872954454676629686663707311254751682953585652578635049919674837108352850782426819490030560949678934059494314307678650759145880547184616296007633782689283333017776496976359380486856003381563422841806904090888413416336 [128,101] 10224222890796150789279309623058766444709303449604868430570019226261744250510846184345468943121521279816938490142625372916279682236042913070875126222356941885985511967861839224705537299858767800596321318777776609032848156509539529463293817759297576419960909470744045709136193217237117940905777011064027099272400867831963507829332370211717476986463663462881608576882993965555033490844395118911110600251022361591898510624057720195278937688508643302668598525835787807490323458593476417084222749439254383389263327612359873918538886848899947610406230773459558437937790639005617047053428239566276251102937795513385323688566685883772764184085486234003161500058006899321840581578811752827710619037559576438862299878803781264406511859507231477094795393777769972606057207487176730416058193887347061061197434432198079143276512411702056155846136832043442001409196139904595727459051032439275288689658359969532956516635906313377174520251170607844095984031344043181733045607467805105681196742337557231203286654779944955880130143656467428296672166376151151120768355550651968221038314515703434694504817281461833925317004213492879214272518162476101863647418876376678986034942472593046732907789871197723380413912228549306458049380603341832163678573428699610796194997804064063888306622556410633623006986381004969422545255595023421023411858404707834217792809453467349875160163324934953557778542509566869640871770472191482905875107380888754146081137686253315797969916635952958264749969236018141657687116781448323741907854858943508647033101767024870015270837912718858998918495323933050914784999540190919822523913452850361933338539284768742208276062442266706086054840904678717994602712051237859819301792339488982564260682161182034002865031339996353327934188444355188775236680721335348142331988952749816083191237593942883553700864805730083719625843270982801572641856490625274821969309362330833708578668571144407651295087624150018072118332578062706586911468279754535278807853190957496732507231498989573855870542565968170669500238027602847420189262082184 [128,102] -35742379827963412861597138549137883644239864265149971687244375162404503266821967491317465780139929764944194027626334232352804828372548054036833580909022129743780454769402869517873490668089597931962441975972054487350481881627807125684683999355966624490318727553952297046927095346996034012123716755748407404275149099728241015495995497781419563272884883266100838102587152407525435997782090397026729168866204452141851433820221752888191725295543491104265798759927636907216345615568966897667319037101992488685157178581622497941288689347680349357970133158993492421259863044742206378487684394697840251768320062007772351985621295479812466265743735664081356024216684692497530192361837949102253754471768176018915287918090122316421443994833904398087793283722094513559165837172312900918753471641767459525182431263711327753160452252319672226096634108027256792544255926662484644767669487449330004346792899724514012499224850549012848498232986501422929927696175110358837889105378070910593483921412654581856585858808352695188385868077868299452632552212435789303605485247290028355706371817172753969443036328718364350367239749852003920839035567594414668535170197108371957683145046797522986126585940155794178507396757322351174923400338511574695381159338229479094202797218274211158048776131421146049115319041303588585846567276593768244321415570585632509151842233326627779189752152318104607291470425292455810681076137057376856845509357072113804525805075491373526474262752256318507249105205631894697108106066923197733114225451275147123288319050318279665339336719510990113765253810362930454385799806056203142815094738277417401816785739671743083986138746935908807522793687939149983716511278966655103330693420603124452691792524463029021388393188755330037062375034722879345618263881907554188023735523052019947760566085471359232769658345137933466686148392224900132081653995858390192902233331355689008530915580676143982023145642600826238239389627708502318745063234482672312414162339344505774042963427745917899658991375826733859646652153182079944921752 [128,103] -3728716984622512022732325381359675310861298745374055819905761225710430835095348274344637224343944654184245023134090721598702227524592559907613642845778143200605925457678782795820633622361723884084926337696755387028636955734315506210598119681009126152671923452643747662731597122967483717610970729253420612893065513661407253799181711796499396206125740416391722548950630205799794486329219657591138595473011046253953857138441926447063258959642626535257074534286311082358563715808716434017830107046611437009803002345942816850672212132005370464911792474121778419739792971933358351857882640879528336951238095580775357990259399647642787217358771033055481182978536017836432514800776274885252981655944846968880962825771606888150400116737928112994541889540982466093491244592131996975024680734741158197049310791308474253784831940471357199323980308755295098408671173042800184437257331934760653076572931215073605123177651905848088733345792021953929884593275054292464609309939367122320567718898966886202774748504779732523636105266303993381278662116836234003899458222497496599137787511803559434019903787656541027781275240820985740930854137153356560959323517035545569934439291023143621671305794771209559546566447132727428269351740191256322425330721292671237146756615857257738505765205764530616640862536103335531347253668784257736891766838876600465294865107189756533982650311689638906843931414006744281691321730721676087329673123684819157034623883443215784936651763080441535091611517481447026428253894594084254616704371343959974060808144126495779675975618228824766892973975573271529255730054994317934037575136825748656019955370412617611543622786294188047396805641094517918264032288951912037039691894428394545765113569393996258371895720445268990409982528527100001672336881343962809090801299093702471017437377192251706895614821700549396662905584706173050024450291153542837005192997399489326482654204130529701504089410887642112486729679745309976028902727696408705072034175217411353150444746885244506571205156995854106784940987567192332 [128,104] 163063955928307277728486046554062705724071470528913331879393319592854889543397993607682841484651370214070032602572949527995005656664521611161086302056640351571278383828101495003807577759437768275439212009985577258758676463067333149790670650759168241371162720296290186102169405422650677778008997139717068134689562213077095138836064334522661277052323700796069511590801678938806458216315474032001001275890869609721294398577174325875723333472626363461126020522989423565323946040271505354057258021205560242158039688164981675550366569316892826554671002947752809652680796998490476477189257249522906194629552233775120185672251636828818134537617856461278688815872073461908645893339917781857438603496359793473246152581498961045510701252078177444212401409485083962091053223649553573129479897030716760581068381065606627420846484622783947961223765005497010629467443183177149599236838322304903338135439006262445653965560217912431989941282887351525442819442639723980557256187676846167996125992731157224295609629375558492018665544717739010655979897685733475958098659038823075874990267559577616762556792445230713029832904438264353436534510284864824504761956601978630841141581188024273273022491624895761271526303540460823113208014887426988354901501109515432060775312967912582382586876104933955917883924496576336614460890800521999153064636366294018132128636581139828501391590526673618126856223083708134687840380324621868703454407623696743998978266887110735110310923082186972923569193766355636950374173912649401370745477214375309610113438016333363316158055182949169612189314578440144799708811521296708459807562153856373809052828601908740783946398209051510284302505236779669234452630835445854623245410506555580842200092323920097746387286105413482896589898850783793293126694421073539761746392975007113930811133526243502260120179535715876252112603529944260013705263576896623061091956103629946262575324254051571873250623305249019507897817102076050442797248086408367274709437524723607903052045263984793847948165396860844247353671087068 [128,105] -290411728792521886805395933147617363798335561016079658924702098327409998642291096756990377590668903688660270546067333111487030029451150640836337973190516985106756802045077621109853938490906587936759933133248404332558504673445549242304003708609174199943360359286286699328702397039063489453843512526433310960509206598757838200700393917750926143791900900426780506029951695526030159365553888670176076452001121261179721557315128926112931269483272409081259922591731489850049916755626675373121381922193360679389385642941910297628284455154328995940437146125455554816811436160492706146269373481463118565427081751924140847908824335291859824004351797279866856271420062492232631661864276783929164105742307489418512198941854351113521305415084923699970298887078964315783202008443043299743956400419572554219238042435302367757807653643684713622976855308024664982402341808211489312216760735994583991597325995938727183937769389601116573069646650992884079451521031260729820117151398851158268011947180331483216832172242686209034866531796355923848331080468631554472824341419620321889414704108792347716892722445040459197079440187626351160938826272501945268654601435275035171755409434937202257944681494406478978001265394918555148600739678855054185480712460497318091927704833474043114385321870908582704542144572750342972081261110316815193031019730377438503632360976098897182118589728889711008778524621212179746162507331154534452788311693490389699136847016670149148476177572018059509403931686326219472661124283969639996546651981454993556340827377220550636923975471989156821110856212047343456609907352781326150835825754416821417315978099035539362442477106698977402743708374703745766951228106905486109876799961559396915629570894144099262594648605326470460557656276549333150645698414197561384857885535118405392963549004961010346789413734806623446638068283149066194853236099917344257647232739321693343762672065533673155368631637736034813466749195911254347342735928377090207841705511004349518988089752435716859175633559868311023674200 [128,106] 214706412271201011714980256561142655950104304190445554147201516089708296502677628891429064407918576787149037762579819049279111968617962561631178530452456324164644045539488711759030353498108952642907781459294102812208006791967877777161369979897027717012494456332685301948815407518021568837086024149239530989629545187412432193707099942446543967708018539771293976571603053572969443379564238506350690736615275022392149319889010718167086511265881278859561367376221544329601781664107700861129041189559432230592323632637349769301929156893163481408703920873225367365486429207942702981576664597705020605508124238466374728437083750770838889446654960741175267038790837569261991155679443544262513310968690331505424015636811860605670862931882571023056436893637845725830106209824305084898490267402524096884315230601310949947040413464807291029886971719257294458012395157092010438493987404741987013400513407163785551089717932692226655919842766322189804741866097663070222147692380597473580135416669336806560037951666210301458195025304545302601634016776502970327427230769771004498108919928663877638389986054334887854488157447519386183588133921703617304451603352605455923600030969085685662817821746432725748380843296286014338211380489992963317295405576462000147256530689905644398732318606996667531889985733285663701453041042113612095997335900435560666997978784223326500737822336696363028683650752500646155399583263740435712726429043987103137187754372221407064773826754523061474472261384347319156526894205389548904639361158472148415899525695690260597293154274864873728761866962515609894152055641623574326774660796967739399362095293358705498207355704073370353416033736597031890798802098630630175147585939497826383193009201866511165057601415982064546827034400147061403169148165061624318636381422083514711213197403201936377470835384683593750514386200566567071452442864090454485893081441737284961499152353198775254921675804395113678216509079209589044694687469162544532361024073153582605960383539778071238655457638882844076 [128,107] -36320649589540350871698840764113448346723195393582965084449515529271717445281089582004274687683745302830949018093434251707047426994047226742696181082521553027783974781038475646293102993099165905082948696295214250235704630852670980898085136525183802062308928439818976761725398302451753720484711243893921944097910596090819535626269124252420775593094718143109211997588283729069551961253081234359837938984755590363876804640710372811059982157836349060865179478551630464025354000940734552585134660448439967520815597694410511777197830013672683826919681648577623376571808852291860688348291643829412425341112193648862862915868308294458985149997950237338207008294295149581651577044169567041954821179892981059948125392947946286669713223107411840592492432743856049061582234373219749778529090928618537043322700348239237042311348835956164611609946136820175837324312891543860029184699646151476631968829048757328379116373909862110198845504337784304847203976275706844318103935482001662384637883150020192143802044327127084163849966844278525511700919831119811692989718917566594170044330136128139664191787954277703518052627053182904353033518946892610700643300560858484790596625382926557259862703703622575782665570727031296401998564789888443751402676239085673837085462284807795646404843938291458830874862860495297494026962816604982766598622688258975855357377572887373083395930607641155132045419062070558155054296580930358570880064032669422407960444746536768916158396141715900375192112362660308624089133057575784129005758046428051141799868656085488342471969058535787713753924676770526475067612688660143495618622727221651095224653946661553124937827291862188897164966988976617080900908395896990283674172211652193409795898069036004295750380529584414105765608692440730875141612016449397692257739939719729330151813996838604080217376605956472531074366961275384371431915512979029443891122751489576349342798477984121304124955468374345612762578232584971412120248402216760130835079129351932899428005589354015893590132588224 [128,108] 45565205722040094335627598323008240648364226657264719793337337040635586684259751181925219211384463124948329941565863086048351462552595073904207673526046481058746051774423126033387740249791410970438865843462591171390245551127719881057648298029352629946187134521436833406221412520345320734952142155843385415786381829056919397778809570810143543272505752295387153553543884825381895884031499451698448625964061478837192070053708056076831216029349826355048702606644680619366150270400322729873868325572584308071854236090003847142734504004260821471211016621959794692628677424340682881509277870377023488019979696308907634079300513108254725446720905392072741693706002404310952961080408353330127214228450406939504107409601109669835341266808603811928543444572380771334145949090373218622610230028570882507086725247463250935554166787048489544445224713757175813455144299553078453987388352627152990095699364852080975624244500607599075658237083304187425476328923240518633480388907819381004686221859315664107910976967244521663492443223088166940426995040240491275267926351026655043756512022171728018534467967013743477925567024697872290621180048727911340753344698074640579542942585716076999226352824606118344334518699518390681984870005502824400465868767688192279454819454658041883331781316058492643486204849512540156984375970394043210825795991088300828676951728629473614270646296476695158436242893595503152623572757975654220492625054099096140977850403602445040889044747264982737671353690021857054689531860121550111387218064971233015752452670164745502665772994638838781592762908555644945291026727062316387365431564111653075636847150415928425761431173493448887001966305573036951166567897259622849866606129146111354272541946216575255044906232198024807140954638076214846901648591933983377939633268175529990310608998105789053086703980196404483052850373957272801872896100980297020754234582049385734565368747504335060546077034096659697876617431504857769980919841840261408191484451511886129831714377143923652638708 [128,109] -120153142393964991068794489994600880576893601103929629625389712828927982917958091668888910343464360209359799984090695404209646086111210568968672275145182429316660528982828651362379127972488551894917138760336391759905981739224696953096417217404581892207265095681376263405032265072631821247570572223899380680780435514980402058376689668263093759874621880032101118428946281062449813658600462474917419196207073745562013329482757424955758868798462342656794239790318201504910512214451484444506123906132141281306789190011818938068500293474514894658612340922024114571139689891921279991905262471005173689719760075670253340887101422496857157374921220808339036208551912630127793878783492087195049923956107556319800355482343424678459527481794098300380627332580770958778919677777948737263911624300695290697011277304946768515743721801089916480757305688297192617050235904803793238713474880000191780488355823241978569737490204389768177864554428123750601891569803792210195512507374958871367539898961681068408507896012311952883545800528445429055562732604514554416476161789646618935073296478056737526098235439083978199516557747403412668666252221044779104020656849459153139391946678699232506085286258586219066641947623814019790462992122999472825642245741404257288052963062346028201681510071775161203948212351244524165355700292334029933923465884962030246357703545591627601924454564214221097354486590278523379482428744755644634796491330894892159551822962293830955039437081556072509464005164047440010869431091684715277032560969422877396548887078615218154721953728006636829968502095580444687242830857600353748350605838547333322286695134538612342989388082765303549635836875458895252753289017355485639710471873208040146766313336273964409977557077572657922922990297926258551924423890916157483073790689243163247454836535982644146698534730435665019205032137232110910753339731384195272248079139250836484764564351305504020796294586152397581371809816804794328906915702853914573326467419408638007289518049556032804 [128,110] 50362300424245597191852221108188993184098971236072031849302544488082644731515081238522523482393302382226645173113435918100869606748901538929732074916818533650556690130973372476144500442346487179910046372022636455002637525175158928967385069003417310591346244861248409642605967476271161552530833134912475599915146696437729516012705382557478586526840697165132358378930840960901009668248952186294641297520255306625681341261098127441716840881036505872014288920040673937970581208303649618299312525140635068926407150374525294805448061906636463811547713177072801878095799766866843547909708044635135465526421434740794752307696089484239062691699406054614761882898532590481114803836043746734645775483707726930341221570269214245935874591218851960331991286412243304743848446846104840174042454578305030311045563865112003359835440402426910260174548294127444039253705385788399748562477045324694937965954640773455582928935544139778237955101741893371626089433388510088369729350481751799445069308902027520709781854494989348840209921869617644048167040950547333747807846356995975239083617085398544605633303082872265457909036394868640407197811334154795996819272310202138299694939709744291425995684243451000393873583718475943828842605168351336709049122662184349608773402352469959731370826372787681392626610568519082260221246600099868701882370953755343338602178473807711712769473605972436641564188776770440988432524699477793763218892677112620380073694859098263673480078505189488424188542279253963647188481508357280648296302527359782375320433934955258677538450185212938089482037958035996502548463573687025499696382267961464424155460190907256571396947849105007792057500245090216482690532632107611542129344223768442405197174475605253312978320127029774211511550919141270875630411420491447351804575771428425876691110719413467524019033721846965740539063759885733977737693315909199496432461533235024160943788422545831862354987327225341118152852140404535160242391492601105820147286482353884625259550957688 [128,111] 9901737204258032906878086812513080957958467048729977542384315080229906937042258144411990306361477878096906988631788715888382222627272305241116909355023623325792907977425824788869656035033042758100831738074743691630067118036838636641370690886377751930273301769782205503657365261503795033181996997034724166611643238234679784251168473051233639543822425183626442541530694726784554295486107836949941450841460674279591164685512475356798001843236887167933914812925231278572233602322479713354060652855264834933436349947819058880330037469154097945020221767235024746809009978720800362633386239504009520123593027291576379380944770051383996192860374109503999467157365886530625331213867034903196759845081321452792454822386233737077717088674394902560570555551070416812761842444470489610924385192102748874273293128770685414035801522626390883741398763261283793273390714300828917123474898844441446524138662883808777130942780864173012935980245668754915178609597213859824528024615072319689565133800908210638061312767902633698437490114645383856163433454834048212007318053489464031335538065970514734873678525126728945308874478727340933347573809851552278268005422168134982959748547698406227700853319273401399264379750340022798422680721855265607476751076742686586463555945068123201883808910689569436647583333869099623337842917839697039812681555436260378964117258374114676383213904965931035540657473635093448851735331449584158133270541771018498952754606750345843730388530458473449297320834284175970971717915816213684895794286917687909917966361788087000557626947189957586995448428827605536561691442484019240582359034438576143260557674715852814674867213783852953226268999745246929714692149630165037987707294539424168673279650569397946345223897268858409441652088669051799806321408062993660230913197987030638155405888653032096165711699018234934106499561889757636981648854757478747132286668356082443273339519469706912350778537399084637969907189119407996937999426779544824945865716506786230316936 [128,112] -5715089344197713601845615567158419366020910897688186029830375269835597982564562144838147120952530049915764717200205548245466579958786951934176719547164989008794070312359984780149079160867782421419905309792236411191480041951433137092217430349654156432101163978838288224887511751222717947631328851577934963601531017306934544352129816248133247951853211164245855810359807396953583025476464011631583258718861709071828078502343748123720919170191736525859380488516609321407819082891733874124850939875172250824163859232694056083523100229670626033872218212309157832667139116720880055677400282379053030843530781197890292271745407472440381790102052517813413881748258877952086180446275077144581270930287285359399328414137143547884756739825151880434280110277706416529483613292707615569561878925679658014180817648642594716312046480485851854641504375246513264839106693737069671818652440852054181373008021212476951867315948986610899689251809948814976673203470584979343512049543651297829385388023754380123340208696440801509544624777896663338973057185307861338968205514444414195611949172929784856800287517645883198689754970063084365696709997776483474530091042408088505258266234873149595545159400791602319543443036974063979100675798263535241950292358693728698732214174553840043799014589062376360864223230261915078322865246969497039864641134005999333770558040219612409277161822664816373436953706145148750505469478520284508383900497135248897909181694163983917919199936080967111540846733652694340179195829268795691607206392077797879446481603416370871979669539513458039122161437530889547257038222233732192077278755327462680744600777254494279124957649679452031979268020323008313256293732101087081233018594461706507303941194839545729067778068674977431397526102809034177969798217060011171448040302878302128498371253303301352103710457847480032946990359313096678651734357390439683082986984964048627670544374403700669534521122640631949677967310451936158466783398651521480008601512899091920 [128,113] 784106559794569583454479598344706092414717266831874010095687771406136712081452665651360808463010881352770151472843126213682391935177304668662648826488802172984945998921168373934331445037469667299182871024710933364649858420886842869506336881690165963607832341436912632265719295846357493156305601116861850468328656982301325018151531564621183520356468588697673935037176015923019480145044781177404821410692925555748992814911028343899546317848462650256536234013048384400802525775620601513605712931500623969154646436879204969432613568703331496336080469478837522200033023933217559567302796316320081313076473899376694220587632216009992984995098821546691576923244305420247681670919956617074699226913935234591150691967969612495037161084111097402492570162924458387972081583632476675165141713299541384204741524895636564696535971281923110492786969030923051480345134010513229037634726041710449979523582687751267266925777546486962751286001243453588881267662206066078943372687738249842774455817558555607319170051642343992976550297416597889089898387101376789768597293788170262210422048251766845986192373107980328025887534715676582900514672875740840808647856549317055209892338846807259724396835928411616456931126351194027525828841008318885823422911403923241033520693987048654550634787287442554261734620548823516247707029126104766769206202752318129488512725124162671479250676007306167626743059293627317912776395525996802158226383690199413352610685370913490839602250186501184032613419540249672305091918903482109552463862276690587431465631085166209712263437181521217941589327768139445281535613857557803287754468368082921693744956517742551584471285464562789697232783911780060457828363244263683446565015821251800955184818518342809449524051442326936030965117762447252051057655731480964352944552328385949398825787815253387614320529310584388172923825626379647471943410663169284499044126186901336928338932655493995679445790634877723046384163270748576950116885743011670828944058560 [128,114] 1881382591368224770755935934003610423030494423848444921213606096504742969887859316468315252245775404629157069419648348460385526027868562228831156082438653355961075136759986088802977351019069738111899078466141183884526080194675589867915393676725519212893069054029963804695163665192467065080308822539528283441976114562991522447800358666888536167109654206749029056741329908427930341163562008499479545193429048736015519227820185152665828539762865563658759245300570251487092865953023358007365299360749598337647351548966589854002569738175540616598217593291617302960925629827341714658419258904968953812520986944693125849873599847461224569006384344170618449744388739174298989296881770379146048823368178419223603713800798164245505337625391244928403396489782685520044238922719348529857088765302875081936976806708754494789386328066843038396656913216638068798436469285973814457451828374258609760574536132013958922882090358673151283532811032242964957976637418641934699779730902738703291475670343091187653937527674400673155402388584273791897121366072885149159771984365313459764726502223701334982968342747758822418112961948142837723585901786964561149294600408882908169878817304561966192932873563170295079817144453860463321693979185113491882293276524460671661145376954647450489112969553072919740909886159331149382309635361708520704183839997409693010085939566649723775663060899624058368821535229068273706182516706823790455856483857827597603048851934282171551356408627865514697695958012099342861168815894005511672184962843161995262543436758831540735286230494943212545206306218292933526543769872110203213166258861966276069063142845189485194477660210473068485589482258111539068347232265784903276588633979636063050398925583720420269664269915001247652035041588301884796557395623211702452146784312125231849858019510684617424677307996505179438604422477254047007725318424501409538830084444327962122242500883289922211878097202098912508857502569036330638492239745879274307240 [128,115] -1651354394798059923999834064276382927438358566331123618511762889722729614537924401683419338405735478271564244765628113950806409322427941517271802624735713687020866739327346774420208563743457336171040385662044885615113098792452150371035512193852982082840351368853551958164362104077362926071160443977490992511677411003823392924925480538010236943590730838811741814577999786144933909426720787712957487392953799641488308124597741435295232188860573922592486802754153161387426320538252379106953314525621554166812699455578064514526059346765759965014118691229887967498285968500019005714342231536524129158560095812860640694126158939359350126333897646539152654194834071738072583079859044900939681333677353856873197553919851228647059819181085903809528200985441343050428413327832386206858623143253163162964399989942903346430105164444481164044141764108550179212753662971231747363147836539981994707795847358115046117773103040352830067794852112479277240577255207780480716493009008748532140168126082379208334642739539746745790844625319485020733277901962868809981301079595548921513192428526520325208567787826824046387738783388908233937104465984706217130802386178594839715166084858253139058990460400084227637728274332686501182879678340353238061157320975825541310547145922232263745647316582497971579947634316221477176090787417022898960102171509916394432584774901926340288859264154719963523391585335912077284807968036834169303043399531447179614862606189143513038403815512945129709714066858556116406699959466905925900207559354559919129876926458014826760900493674779230664915318921082143570353739734942580180512314999003823222831390835009634751179038819113679521541166576082543376817287000594053394444770272941204880108525433344545180197228426718220994072948805172224982678697179683428940820237365935995017809201250023566131486733497071935378496665011423043100334939782360767480558202627211625548947917518429648817640525933130193121291828296970946902214202368817280 [128,116] 796241053084222599565613178752237352939488838319798324710193093737123532797822039790995234342980269690688339577547219274417837315745406403367329795005858871064232638219779384490378379693915517793295536826194927569397733280584461348110271786369489536561656893049014192807988857482220340819953084491381206795247184147240829811625011138333247988139316984500341739921028605428754830941086612728229630503530669135377812201774252471681752085299813156199501018540197583595517902537321203503127385860571754514048341024303601271970591377549833184757024346909866136321278760857369203718883792508034603151685205822660197475307599399515081171513081367558900049289845099690230438961358696339599812679573713196315417432276160874169525492154368881616823740626630398784573123015069254242369395329058939512802801451477694357664632307443014846502855652687549141742106868861551041597709815029756442966516165188186358000586325658142143455788455520073802456141971859362581369370360468105083566184973096892610876512662090151021041450281249253979204108740625218885214997658880861489965286378036272868304448349998090399105805007895045561315162207842273029865246551652635955947210489972424997357836022727013456421534081179942076439865846802231133350259602600122392969599080959366419650449446295931128368428100586158564566964971334990389312154900330198419900216543993995900976305976287633976364380338513820327850538338672712161943779044387045537866114954435776788325181208950071173226503661346650137447262071189403208163474667354087467393544949234988025727800725100368805245423056012734101473654219531653151869534116988807174623846040183915251431596806700392013838578707396995524140513170940740195685631924164396542338084507027894334528914477779698572711628226437856718833420097293567117659719685393176679322431706328886037600394533187263642287865025070208201921190098526258286196904309827320628286558705136691884028004260173150687962637362647120461818901583088 [128,117] -173475224298347007001639409124633910922075998651354478900379862178236018474059649291694712375580484605677519289823583803252760376740656202806595380240257568336537097918861207005112562656526937333880797811420547045825284729695636424315058994853861432896369910563069747447406182663886660902384772168591211575972478936563987427236333730057442705725404413643097720405427539492362329585014565777695923253011230692257817071318860616052086993150156981815524564000262056524344660717024253293334307450332159891991612831584501669213636534732190436246861499993741490039650471146842307910996050012938405050417143294423851072200512788865354757683423738648542074006409177904951215006346435710711413224543191132203871930300322057356353512971231839291445041309882850990252402389886588953861936701510110828406202848513489429338895055923869548546587802111933759917533690624139455083705005364108470703691013883605174112094872690045695228766391632699602773622879499232146993130557573634176902866397697303445366926451242420992918142373328929124512627620561567740384616874919320266380477372599219345395870033171473454328347464640520554728124580959964937102801002137726766554707967233898793195400094888504553435397902596901581958757307094309196560931283485826658739011896440869317653936582927115148768083416725772021779318498107903356680565298940159123594956778440994326041312683403597284355491558831635096894081538618346834149473888943804869167229221295703838464260234251861997380146129303555794337182821001832043280761301276150331348640103043730868027045203300932621650778232113562839010180178993031729952193955987993352829659540764085792538682001190742087891277115944815050497842487056968763694655568044298377055432046347580772372604737704678297641009726855477215372119108788350554004907831790513132552327906580937641354296458179875396359875457456196386302384576353106505746498196918864157753428828874946892441472804819344646287143007365143688086160 [128,118] 35305400622942204003603347785107781270550942814946608236828123900649978591420801593275201176522821846962019016024252281140560610839521719691062886513150933949149994777524006925564238472128153130400563830776304113901220263675914452671121349520982889814049034297732401662095652101283262688249080662307850127556130541807700575832646840428484566254933684547820243800829904708090504084132441599447228641942534014776335397513055847012740073854464400257465341673883280987347829903958964392651006552710759597373727710382723954012447294842716036047628449530607044182145935888874447233171547231569753020157751488787783250411351779936997297721207595987764412541729874353801362726821896457444025123815969894377170855842685625343905688988613515497418652321246564387778726001111824954586777118562595178756355156892457486086236645349581018695353798173308265955736270211042237525738692886838169171588522039416547873100359213248194998267874647742555064541327266923425626471072965845128938711087828372117732817551679084688230443322234956025524620913263185317570448332092652322785054863920893989980064707018697942939272368454569597666383093378947532520575916300711753343249071415760633255736816183425756956047323489739482494670572211262364385000317859810770303213505938416950268568846535722106145264078396943182826359508981061492993571255296419255467508762174104421293876596214632146022675600635932934146255804199591924975305032902272420794894742591821946338080849132865222572321865368786546356364762968641832488940878840278742740737713294997670331144175032172485234347403694874631212483060516459504412636769060312191973423005927759979376970454449029871174243887639870940703581298280922744777486237622049128619367499717631899155958840597594384085635015091014338198222931675580860303875883726839074482031166657451820546105996009093206132656237210619747913384489429122368483118796232445690835227389513284807351870413717792310694689440768279334 [128,119] -2548691930498100717978338362162091020401368539065513287559233489588737981209267098946853125531103976868120609722555710053223946374765227839307809017288910432484117786918566764891120295339075910017156639448213829305232137371728174343419810254267882461861568269738184766897363929939019287951510386163209810329895105217545499172781148925178278400842742007293622661198753881741259686072646033642475622517471765456036099639409287686049868725516561880286346580289704797044299897953160520720699333255957154248525039005472934945497239089020863550444848957177150557098474160385513150167260831163180219116742429991041697938540255815185464523190976582183876637885675247489134299313812917543726590516538710384150030255227108809710729572910758045988709046776486446802891687304638648902131375696006365093565575823491758725985155057736506669739256104906924424017108995154439880311538353199345828171637168827192870031538937375580360803180433366429208958783476097861544230246675370298205444254258985759441746578595361333246624254414385638620701803612553067642154687360104237813005964130483233255503329898626632890813811034862237769986291567228304397099844707268591087221864692594532902558609130981182112146516518023864065442673016565661421467970409989960511158902190214563814600406187218711578806450017557362083189325690638416561678957567931315832889858767507858845886817188137361993576681032253865557048682216888311041570327863735836625090173439214209492944631931930023186621942282116437463682791367424912045433105082951496686019799385247564120444068076669766772248899401928382103836415658423520204346164654965782950097791856752299883811307418390043888736031974344174967787306767123669366342638719443421484526896678720756509436456745124014656717398041171325769457739597265041346111475553348819530702972251290472235045625868610189634747660705751154390401683886063987445883621905333180198358722824662761930822997020497733211187144960 [128,120] 474813802027436638742964347369806462813180236374568482978389290460114281609285462372222051626403993593188313318499621981452306445008138078015033288757019717640970937917222103599554977961200110185741802528167085812245098139962191917557849252746095414000189092760219178149697372708504263732515552697953917363716698963624215671899394135931611241342474110220637460318497339460684617294024710790372255746885252386050315032688816510933069034957166734236053969174560013028695117672335290354308287718119452334087829083206503390076813192507455733302983874944123651022025533094735733191696267812147926357570658102583150841021485131342492392142348860943937988931284457297322603107152958539599311297862474798556395716777858524346536876829074607689021127914717349909996364936326618448755082795246796980770668272473518374973620714767862671562751819963642941063101295101393797648442479627899000122922893401400291758559930143375539623906286350447124737252688101295707347568921525620793360194812484450706335143873899170423682284518364217314276724985813909492048011842900385405210822979195111336460513033210582244819331882982862167767069770295604581331240310712397635767191695863319747289993242338009680343422699666770693425445957938181903481857581818854680192561413929309801042280572245449927464402527213072611406353350837771848103005323857895410611877001242607031987951871304066847122058759246176829097326868218881915383128025335472370501165751396981925225706413036403717358396350100911796983313469992604818557135578343744471061513447652560580050950929636782817945575973091129740123582346361411399963869345798541920005895818915150151767225550912132378888008386856708956428445649334258188652111214072653374104990212405851174791961643623730936453894962924412565981395369685402232889945286033991408606990266124657054938745363069135814592173162581305720449189811946594469861368686097802464728118400258001021344770819230456665692 [128,121] -47337568178776014512895339231039113078983597897100740666873383811187539175467504771635496995790239468319224996770948071793726798069325855515362778250364778526433972996556887449766115338065995479668992557995466259008875785873076293272842582688439042933106502243708944409158529135709971667384416130473327825618725988420364519989570309194929061902682071882688588161858372766290581498635862601840153142489217862605263652057928520799702379789461696792106019767436016476503298058789039576381095634431803628672763421445633439978928344581904205452645101434376287474676083949498111948204433996550601080605130810158049138050957812431622558434809397098648275589085927128351364530116202127578640892715594070655148968191566037249827416100074649599025673020932395972099949186607266037415994377911183631811123256178399757968063729025292124745942034780798047356229475197782292936823442897818604089436597465764365898181204845789766495272935000639789678705629911946677612963184608188993815847196414533016438625878052115593902765134278863942186729182731552632256342656975206459709377244875526511311588529512038362113205795269273945972141160900721807259478019502999036309438087189926180849024041151743620028463147341110438160617427033344334943180781607548006861016020463906252843099842739316042777655002814333426551287442507813100006103953346958454630570254210274727250843630025352133692881971746614694335780897933243342530907230806488200627044245220842743350429286201035180324674336440468643524204503979520818552379654831487848639903817762988298868412088362675183212176855353792928763116285325214319336029233016953361220281566986520452053802007695042324351751402366344787258888723461511612486777179961187515210156590745197761305818303466225065130365143871647846122026892096744879419598689787506809353200116951617382882123680557563922297311391497759391056961143411680926772984903462017262849022926590134404634728752823696 [128,122] 3037412368660045658019138657061786935035582043183873099596954647905207464612560134867446295854867763559357083693193541374518934308379271384687819447559885447045161933188970271345658457936463135315286722479512477858685538643720741731670938764205170093734093462096899886411700197063622227934500626010405566004957513690645772234421179001584641999705263281767197203184222910113873306527869413234684141555586624405405887665100264748313853713201636990364631260432854446962531231491807405552424075827255611913868519159454802923810024720264593690698365392403435097646553694096341751906880004486529455351324677517111281469966665553903242568133189914691597119458082942427815069226265085359423155673585827294111002079321371030729907862938199939366940861484634935347869355351596979552745143566058470140328532658521651176557009139947192115743825381998654310099391106365685089436126136276599348829387183568009585370117393476198475912239516736439508137687507015038243336217602536786906932177972545798908366469806856478336457597197018863443653221930228079167741584441411034386598074869900018479844386679033130332400334891931018525633961438646166557789368565093971426680069758498973628801766754492526974647762823519224566324181427263692654180332062721311799180575011474267225678529244977799895588194053692888032286359392137142663373569502192036498891006754697644421130516614353914970973828214193320373383415532330998314381865466087143640686440506175690093052757857015659982114835578619080999724769188520304470097275180903464856807254236328695451330664727464752912741690191850754494157263490929374972618070933197964202623835294652082381914143665684964164620537990750725212286343915848982897180405096055386242921913893372946223623770576075671406313410892414378930315346018429220312106458509302670876030872998518000434089747229963507217624638435298772487412624501777350492006932785212620241764676706643942881530492 [128,123] 321822606184006264961152116038925850038006942069656600578337805102852647038854104920697828864664588674846327085733269003343432799340571282773495591618532939747339432202408287552259136112991928900609267398047056043798518189815075156969365825921248272776296012666791649173749517736630651059244468168353702627757203083545436934929369832987234209684629767637720031425606768775809505696069778102285593795591655835200619182338611399052632941715556734538213682040998416540915028704923819442028314095158829056964213463908264977713620874247260328973828055445327925182591069644941971563955921349511576372132691077951678886681414394946760470080943192155528491009292881347953842289815253728028368531245631783286712302291064744003027223520072121995501921659760618785344088601279846693041232732394993625888581068354688415924277747525596722672585158227765942570378385114363565566108131405627916376769264336967532252633927904663564428348081411726402536874633352682733000573749484602629127491899172216701879993715613436208480079371824004344264021647178590030197549472974976406217106454832773624925441846885527879262329506979710341435432113188955775760016217432563841503899897401991250625759699940405493840317479260268605174701274906118630321148799988880816815292465034486522670507504050070629817303812215201187899055811635844037183071162761134599621520447024362111339029725149872033449522092756565087618565219938419153066722862747010068848835915358774749353694817671824750610632289426702824503766374067743661608776837664882722329353194645020615197709954172453242654484225035744459491483676654229037626639524033811531354970244614765861066346905240406321146533670572765630344338266042261540370754935937965696218535060690861845053752251063730013407313750434213125549197723086152100333959577061799137660745007901328360911037159354718595621693770756873792093193471688037524751593264343193256605668241140972096 [128,124] 20216986689706611250129676250490848122730055907400252372952435981873251776518915079969958016122550538871298854321433276118606411422727799200789549160018943993370547234221379910533627510114936495940285407799716177460491238691498762222460613244379374850486349082572990867173917333574528894116517152367147675287656004005356563020944277034387434110121241269521992844186276820555123717215247512538502165352696488537885432825146633410029545613447850340694143922387981718519633666554502297467865421579797028232090668259191937972571596551379238498494338924585366816432133154965308536105552585320117208587926104322077136167063878973453310417202983206109945673431086879107945914268173200004109923213419594341975308093058299978318590008589149967863443849325543325180464177323942593201310536074655227495563248279977881078328060411288516967612968020963456015116002099296503687961413872133035625308365288430088781953199826616864922511425195131465087606790409710924248110619246651283649216057181134707059149585711089626978213169374140859368131661696413746742084201723387040903807671516418288105596675996990586002755592625532442341165501063612793010360447439729078442326930467864891581650093958967404943556418475443910122668009491907226381116802016526225880369354280813971770582615881280290549602575518637107047582254533224304612287275590230710074634447425116118364422215188612961797556299749435216940400567780768159585046081168946030641814852670188079309341671012364469092423271716716172956267482176030297997031308183618963867696985108091005993830634103350321588877063064685031509603469634961443602010884168350149687212563660714239949184649726531243062130903444737947650695916120666028580476699982904129320190658106745613959106831532746837748296892151089838989960794675002585981346324444823265997945150217649658466299077764804841543858681734812175574519485279822204211889201620593275316459272284 [128,125] 1897058164578629712275400979686172374112526879313112774455353293904962385837888862830434626339460101279147964796368213947991538578073291662416815501555465043484660586571289258105476091876605378516615650450886542632561717077845383922806957626519796259979040653366538537647283860729140674062087666963414298442111585877674090295230570434564768878728739017919072432343089731819075883878718011452108107397377013431298989433263983298316488727025171014405311310220870514547424670913141109166614636690669761749401811364404706868742222766763801681835053933765219465392439187604061461809516544583840742408152635803547065621665981492745268169915370964246519515513280351796650824451402979271549223458355436292131481432931808671862952404275721214204763410372074208643367495963232129819187623291842587705288997345920555916421744614754260357888540440737905739705544479813754477934555633275979765405214186604512979634468380659526002990115875852407399264538301036802995313918965894609398694168448558048521023016249561226147870384291742707546624374040429143461084540516530789670726916705796036266712688907644086003117164020134464922295445158285772320519737348305673226301262210359287415246973242967036517931010675110599051802047519843010703816719681746667536846705067987522157039568999044136708401764707133965470344541237628142883928574789400267537218583898553745229743986887107361574979454651277552312383007831442626738909190766807152671519868871324288443470639219412920441922608797128244165182569411847831820993612724466840904020117468256741423981571103041945817362477527032754147470561715384137064873486514252358656197410112898475752760668646957973460074204925390803416519733119915300005122958379839813074280914297092179288196210233621675908432257485845857263092323958113345086659511282818407754613349566371287096667648628212104645539523333491586358933068601166936215930300342935712198000 [128,126] 37983606945806959166665563998735992579857238907155140721469621065550750484021206947147050140720481998198630580225506059969768278768377187827236058444007623879364828078163176600417508307336392924048559017577268842928752453792074231032518907766807028083458514877781362040977623346343575198137411354407346995878437889331711372043242749879477293338088300091204710291712118480978433939611566008011348846024527924231824971558360204209074102344822106464473884183453263797541713592334572071259769983398994385705716915352914755642908951335271937233312732650079725907813708867829026742721822211681212314189916983127035984139262454325598982654018784087565117217782248092129691813164114764950984783738949273086711360158108881679292158180834497822587980191397941298559421752845974891984606154181077161692894933199146433833064489020982962188943886031931432604498549534777509112707073931130485522985601181463805707800675071354283493835986665801564325810637125644568163740720517023592614530173361105546707746411290778445876322681850327713843404491405138601370726010030814468638101836851659343963807945503595091587525452057851369079243029528607335251234572604641262872462994686558012502920849087352905963380431813067802708585202473536445923531571287565082606181322814619127206935922921867732871133459857426664504573903348839324510965042382129699701029905918934206121536232337868556937531083196938600273780559703928325855612453865528110129712959588307026973294871289700422654188196875532236963726308975519392477042686012484093709723354750421264064995428991921769973769986189668187197043729053993421522172995581603231238133287273464145976119905097974144156493788755517224592873079703885942655710685328148553363218246070113945749193729738069100510482524416050224694032799755509120853499654715872929050956165840581342114234812797948912310902691579956099516412770603698410382951344638744 [128,127] 23160660934944395264910011457182963234086624442241880429194653407154166864519454343848935690676909977641570793232804608093168896657629520961762861317627374804698826562644550029006821012842118487638145765462815053292578876177509400018325301460789358644426086375558857229437788557964781915903320078044878981649503122517480109407273510137909475972810493978703833775422209413392040820599795761276937432322158114597120006957380840832552031436654561600529487382326450221134074635073679059162772220415269636204035591688432477745376665080706138191559092646921381577072722666851780739489255822155879157801275216712513572324681289008872140298297509036348996033660677382717684573491664534337442863034385191645563217561923361352752256297355029951162401172426444187844173384843482931942267392654877762224900367266863298740750866078540617462633055310181506789232013854724918569829661658437695746505544176297899053609208215770531131197435436603857332212408897244724935936217583702243916018595191929665745656135322559453167043398769870021228046016876711659515480328533670454335043304797102982695429774127672035886845851044229720516028972143936155120836489717418321370066101774383226426556866347025179582227417384801031098619764118512085713422839646631575194488532663290704920489086044252184857566559407388754886042558905833982647932166808137294348465320381991554104249987284304538626144638365588261178917664301219693581292085533532643176184894634177074507375237444919143161647381673090176879840572497780081409828259684577838774477007958830347001026769097943669537146504543948669099487422173681705042089037747782591107790288140983200162672063323864264417137191359225654477669783753543599159759070562423610352549353040436379361801729578002043309428294688834790334678681051429564734364604548056036721490966596919600276113438153876363750595010048768974422607142643853888001931264 [128,128] -237294418854242631921926120669033808883862455437082867553703571046753255750867312913355632095421147966742988004748268759862940594786022817259734888164457648375067598417251857927003429405549792528439256036927427608164728231321285101839981709131704021558091179085961199086266347022297121358486415515510311192716454752892810391816974523842407953518695611685267176787058472143967957387097680472975556161550240330338587065046797140104604225725268739025569446908628782470777711605811315776000203016723364446156272987001733318169384513096250848615927112446877105164978314494832031211848218512625207397572723978313969832397258860177641310024613476227954595826464180243156638346805210611999740140183415184861526752625862712233907248479908442468600218875143488501627589882136215031727129193676271685755272736780512828051172910890468541722669066754990159632856232260520449852497784068203806535677874812271142138208497151937273221977274705353008769280652985210583362186676202664509740267695105456872830149064632922363675327772748118938873297442402319138596150217819907405590486635291314369632225674668209408183819551167062906082592775152086573633720293035382202876991977252302296003111640221603090069062222644600971611771816670796545860744485454278094154439018411020513542326201317199687408924355489277962632847014423489837644418277091124111101336084257123831244530684135801571533344968961405726125030109871252778510284114531083390199206997865776675918078454067238509505428584017150667999383296714892902676490474487161655246270217348761082376693214657962692997929220602375513827401726390663719904138333024703621731430730988538681010116642646413335154799781965649195060877240502791189496948404175265938440411905434777406047243119036471769426624983921968952266206950998581636507558034518528674775602886433837574671108296726295926061260739272386672330538167769897104 [129,0] 1336829357047338957664934475181945034773082253728827065558429483697558019439520068676130470126093380646820967568682989426790649903779590461417886867780855259538882492117980198610139286203443865685069786590390628912718883917323220849684684659971656884149783005356038025245501940720874254484592321933700496203255263456663541092792693480057153619836903329575443565960402897727579045233121055303609804520349593928731321698998513239081631847379876785408697709621024077756456956842313266391233341081813961429293954585241207630832188596501190925357018008794276008492186920634583105516748161656037143276221543859627532596701699433101728670164687776278558661840025944491811047088762499571752100487309581913873406036504567349607235619202249642300183601585060527297738927976481882487875009600307841196644403143105881939549472915703676505723678460649124894322003996524172146322947930972618289054032528083763940510186321346062062655095806100706918419935519555502685108101338174945747115432668672201147258091353232390390158305032458328297262665443568372848525259490597180941536534780123386404074061722637981544348207431584251120702317961179281063740952396033861976430573186287143740663038349850426225069993415638250975712244566226972335051905200618399585570670786433896601616462346482114532085193649737124236957427421122791588070228568753247310689090454416920584520297014639771379127680197649164588132454175397647718481585807186351679608348700833511305152074661445357533403339223011980485016587192286517018364359089898848033284966056530643471248432225411927500260048680272462046702487610171359340026387081231740800742354384927364567625275798713446253090094619327428985400904996969311494359718090713257392492008640041871674109528620646319132245428735972123020164457405539979820454734485254930698140993704767010531252551585493261676479030996334903018705461915264581953612819435313589149042384760079692875652951882011926622137544304010282629155785082803556065924259747824979556540493988825481662787153734649705802054511497682941630320280452028141041439580185860640157443594710123315141150206686018070404466360116044027480814928778740544615148628865526331134606918366134722206207133505256688988904992125331673106633681814546006091228888337796298912962811300531029701232910156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,1] 928305526527659146001000612679149588810448381927224146764949753130084850319296352244985494245294075930271481837242916363038995980154994555905476239031411800534556469840719259493281588606697636405171616864658088220081122102850591443562406515544575174801060736323208832151950344488758266397924338539811515899581623627314662091857607142426269721618867355802479119159697420117648640969886752799270470464206571214799420586269247205648454222402531904685471032715525209705029226783849017031268940428091958355258303750173000533365026557881524909969620060132594223809036715978868265025290799590219114382629803723405048687832436143743414714650420910107133359925393458684881019963482627378696709589978713093054122244009471136741205675892951138146398750861582425291078436667509396404849711674055349772799350053287181392471437594053719226313701547942274926019341233401119207685163493082209648664891018761810848647174881977616275850541751151689586283045189561936719346869317645326410260123542239722691192906016529510226624110980419920482965394659064824501361700985374235625023163970432740439324522074026491914842968298138940557496089751290313031426978316766352642562511557649039707554729686254573068891396490217691971660641109096324284576327064582223539764519572543844469470823937643140393026192585553682065489271953780863723537736048911012574805296671262085756763595792474883472880365934058287484050026115473175331693486779991483153104217342516043235967399195262756853101532376131563827436505169727035934586147247478649106448633450495192352718485093857454452673438485937927731121180245026577088131524631044584855331478120052585394722674039097676062770248822654986777765864623726671262255850841099341030643372170255964355180055730857639877781761845689372681699448378281113294658887143573288951699923332900410089595663613236705722179548033411481657650426340113055443198831914394383992351278128558389805666133994762474671580587198829111201591298033323735473509143056133621482308124915668867492147234265227141463785685717910825974664156838491298373644084782022385221756378039127738379739755240571078475603327155096863415366706501274878038845815914196831743017198585784505476054831644861587846267322841941251139095268584383846968566691145602082918530939537049562204629182815551757812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,2] -11529735610426105944314533381715322051133158022056590039226617876184773787679982748784000830901160185874376528720686614457450722749067258195596963033403763255512332343572698112694895853588626453290914321205375975669220662927621570865527567386024746004221062589177219407538223359665255801676658124066392763026352770922542208239727286560024927399524694700362184494265892268166850514158347229497303399289773577569437880320870527895161139226273245251771717112936147527285963444412527518336411924762521486066985573491795767655677257867827502477837282520039936121620574280410288427234491683775408122167176784661646053983918648183704013401643019613372163407628812220487802177018343858597433750530795565022948439042023135975816625620408357474845049071214284443622044820199409603026987306748885553638903410035774019048341964496270074205766477861922555593877607763903228161674949637086432006482914039410006594996935586319269642865148690909016611794754089624417215186186149840913718001432378365308573040649070767468510728988654318731901457184515427315644578689839410064006606044023564167691708822316944435181926696997983353605525961241489138696848542304810032380913377265779709464436216727960819391982339573475494080206574579070761902445800842912834578250509619368879293731852659572714920712660813584459034077341450431827759174159597346376406373564250312584523362902719014031675266242148626325173443688691052617327467844230550514747397944292261905609827109460377556440056227661670382163674740553069229448087389032776774758387749670452076472197861676124932579647742699916409480674537145139126045866389671859475211399165920547594096634628523478762912788255345861008479422029111653726955678889969291748592609561666737982855958970597956284610565734348457090709299870565766205176536038470788681975662265266704245929138716009682816480103330096572986759016985684203655587872083134265419083338562209897726104858204525409806335126415857895971674193284794142106906106165314764719038466086233814233149275091974137518121513906093397356033879238577973358315257920921525703543882097741406732221446713582203763560429195587184706546613401178447378603158784120990995246916054294652625036400598127079931362506964085245494025700787091749920970566108657586216687529478974738594843074679374694824218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,3] -782887555775711940549271401425037939172123138058235132561167227159967720706246916208270314408924643819157883685142113645500873894654712450489884065440716953077339578603094986176073272745544764958774319894038348413768691801981541437462272875076395154595606497938033698760517222589310037121080427536303123523909651458247394452939385910591088134650135289801150186884744702196464858376713671828039059801091667521425758172663249068347284163165882945541120205500489311704161578197971131800314536724947964725736893367455360658465645826094262593855863492885633871822794180218670768973563403474912482443814916883680235345446808066033411374328769518952023989069861020193875431254772373298694434125755162829624632790827779379536376609290039053083141811687456379969446704724407112525441631133025831342926152634464780818829349359026144993698683799822746135929615278545770846081753521187466955008567336127770014181803657158370932308227858853879690006525239588029966457459609450030269974901148585910928488943144592291280746100149436237865746567106314966921239980039673570556904936570043521759351149224241641200326404010688161972034300251491209954709023676922311853695825688780752004375487054687008058348445193155878012536002283122484961553221467625841790514086665826967474177643957064595557377082694322851807511302129143909481822479362503542958751544468846915447390246705534764830313082958352972372524834744956625476931837629455193594147401454598873115524202524648785946054535398780524509290511000747399097031810712998013462914740345858303307696999716041479214846075066258486208739205231108365866096702700049115781330676793456440596333907695873988324882209532409006182830740563534694594651464170182193858760634576020652595613342596740444303239308005962867666978472239907942426783385741444326132058466612821324206085778329637735354324339749019882506786989933064385868763072717702808602032004193040735332948654329457052035045556050227073463473281283051086653983375037464077479325196056988989181184484828637071421898243668727872875627814350160492092492462941014224539030644932941238743891603363121335920797291309483990228336937452248398452072319964385960889151683101967610506475970330800062187841725365107530424012363825212823686284525093619914761774525660542600746794050792232155799865722656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,4] 725659162602884819749812883730031307555341873192691578812291336049702615501423621528985158260313360999484303556528811866088820777272378659222594108175921710721678596013873286439985267561340914627618582296163931676449359788171021047880933647370287045651673411773566831899530370427824367431633727433224748494146475028093018846003126975137146801165307597567527703040229150705177657870546242660605819967533535783080506330920623970588134296414229391898983124958289674090077110022686269399776338136827431284620752077346072133379909849302236089400784462132741034602252923090606251187461955241501527638204604472238950110113297520274062742807507869662593441698359148538196227229652919148416818452341954408392392649664103290079703664191327798900041002544398098363570318520270508934197760520626149666161795357659260706808607484724660640583373678258037690036159389006309753873580088263943374719705837285756369389614098726235921768002812797104448363899550919131465985963886485894637149999563639144762704055920667823918835531818023965165025307577300737503657343631784525842540249573261821170328703563568291143955299914259066126898792103982189850854311624552157715773335219999882918657266535172148915504521249791059200040814000304029634837213192807395424881057703590563148994605547474846116431037602532641201271887541146372220295086597321288440225641347362667229651548118915003763402609207817471940869164623620417195419411953074124256381861092491325315685569728338601354359805180119403959617291380718585230888288748233132059188089696181148898120940174509191808478740470472617421219891876055479041166655801946924566903898688055855546910092075200133729307540345939744884064354356730832118550415354709830188944276285707504226865951665934104636948402229647407120015300891919648173740552831899767885613746336374661566948897180282672481022951543233720845027350916547158286003765171067771693671796996454358559507470834485560284913914515255513440388149018369562145532221876457091499197306355527883673356216631572955053276739899037620864567987633480349545973383531620090307578278559245621487965446750215286046981627603185420969162225696790414154804607291235056689476185611709987152219109292616019818248846336894333105343558318344679387598678959604515003604379851272210277812746426207013428211212158203125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,5] -90804315450721650344154037211346403784312607801020102287976125010773767745167333800924002884090026257847786327039025261678110373322355995105835705368376354706320439620480396144935434931548272738919639924952118990203402670848642633705301362074088434045311155317331790694080832781879456126000968114466385992160860182684646950832238761318680653921045580976180978549206038469796088605770129226534913190731047648379929333608375293967974023503601227979488489779149818088878877649805118677006622786148142930353060520457473902648918002890979074360490427102702995753314192471676202245221505360767265675580711630096456137115426368307102779651720957606565927533389437554225830011072149997955094258423626361118396582020185994269302415913551478316919107222616166300485388652037483761860230423763115219872130284979406284373583681750751649876785004905416033446148140322153150341402647561904968251329687442058747252142784716274286749989786231622118392114019661116425872277970582578433021767055531485984545461192084251100957279150140980417484991230894396407919230414370338634994268104634765499359580911876218026176195974955650762233962821057710740931017597310117550075644815268620780904979340421863374269185463854674965466851131667819633541300233150424583262274558519539460749175704387316902273219724486914797742756594909135269598933789909364885090397994081205555056691739278803224030069266018646085077593371280210748333149173422307257268481414175076004401770265463340916903581890804561850152616187350448194492315400783505069628110405686525945057037251799261763582290724428534183005069144762952778124731279464111820884087376901260296327898766286455662794483214801184067764206539618662509639610820691602093490258647898994777208728792217898238901656319255617580470604435692776605741925829521112458017419055599519234116386407048536748505265909193833959400713938056773016003773404738302726323754312087164487863406361830923655271728797713095435870018829229266918353261809772365340335267017660188937700530563792258293922552110111642343788240954711104765786806516375700561384049818851876336075818100785006958947176592082382402904590090064131097775353768875997250183604652284968166153124947751017626164554102816891190011704799128053462077273131744933712135574616875849590993952098472163925180211663246154785156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,6] 636455163013902741831333926462326028949663373948329127196547288210613544135495247566091078697058569311480982509819033665601222617963693279753847655290893376757470195110468886476581428066329479704161641324923481275723040799899155420805768457537257269875659512374713074899593870048552983116439689147690229939975300707355657731946357302329241820967077327887730980220712905762984538194267572139797650766234813777700249837604934430487370535697492025838939405543064635964037389757089555769412614111707513910026975931204843026196725918050516985294098722135515960768216286073033524116437528399579177727561065623837412720208984587221702313721205740764760568684577083558632228319264247451357872553336281494232270852738659639149130895585766437679184120884565646704365010685845103299208178326582876366488643856799927146383083813961604303719655676372351162373336237587726573823674546510043146612759657616855140925612491710284424217033942128395821976680762977400814121584851673485795678214059296693487886907542766868933645580100049475993545579571491841862799178806001408586104222888613858808752880244809544530918163776128629478171698704774459486327292820029095180064824584910172217237135959716471076833418685272304935581516941156326807132324402837763028907835423641338555653674595749585263520211244283175582897627502280014674779003282318426033923493035893352358551218565282163327118799785571978701015754886566013959630983661433784977213298459458717689900327876699848084555146110514347498724313990538214612238735819583633552426598548185501847477464054249353963909457293342179522998021388946503865538627437177010479092184686645473588033344123294857230589238475360800261688286603311885115545106529971392961016516500204720465790298658796468910474922037854183125947684735822302263655235034586687152469738336231177803203202834584945189617179410780517616339403608366294865068721848640131621279383297148172559726338402597981192619706405882300047519506013032687015488505376251020865818936956958424509823606811921054126865464162976968409689685897783509722208453558634481435450820320371271260165990332229559253985247904624916505096663989593527258643669395311873924703391779617462880253215246595090349000238086254714911620071421574323055964203731054992376119038763211465155328208989637950310225278371945023536682128906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,7] -5756328856820180950179139978449572903358181789410934434239629537270426744112557645570684125501925081586251956753409293897391065092625617577225449879108449418474932840120094201553138961337572732385321568839597494959634010553163603926313994075610582019808280099149980121744577825228974862644540505019946021319119361851433942757403891761039134945624739900576395731813706823139693362670988732081383347713218232512168346859679134799420571800647009586693513647357470266483144440349672490014420328059580663142042606436319578899065159037948208046052699633690026682684074967982803212614317494310491342765554492880214390889272557344807507637416227507498272355348510953368963404551058062484511130994229567929252953590567149415579455971336055529083447404987494950168561308004938854888805573889166621324832410752545441961624267478755571048397162866913568988716608772662419695794891428750204148838016735906693830501662493201583183644468603739949381852137662831526010840111185576732916289720917523605419513126617545461943638224853533400008119193304594468896650941104175828424027721482353584486651100055006957180759171369847026414428986341293604150364824631342226032670243746587363146528041258744153218670004677684293936314094445557365752667400661678020768491102772644314218251793470946826057911444874727942160996419043805946534083834796134438602885318293100747332555256561495779819036127531481663922906209294581468043338206181936262145046464597033097604176486242897430823822113700985984643987992995009417343601318455313884701243858386688640175837403599489869597126184178723493893145620098186015227218191582309537119657102516572288384904812303924739024893174566785994482181088947592901902756096723259494135561159401437493344489285593167226752063750564630333902922350653207172382280183975958678817809230018406262451925385402072932610471165238467466376779724497444490430473534097294088056778163099606123925248073628820653374219597661850932778250474184251002205385844539512833604717730268213549209322019162767183321855031828363007390528164490440663585187744995032891522537573265273083835144396468945817783479445914171459319051285450251464305446014405629474406809164715297484283829394963408173616766747798706681966486455408268406641866321875473568656062487672034718360571745602227364257963415639096638187766075134277343750000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,8] 37759115079387379350209493406295019708604362987238528960815847389648291472154124672128230213776356997205144207279046151670598666125233023314525100342384430487023812871770101784844099613901077724372500870512788844545773302639364562153940641042014952921963840861138283674291291139356693736074235184886469394393513169082231602941386699135233573987479651390509384505260604545912975147420839575982326279870711689010265986373743834993039796010732174340338124869715793349743028884930034294229431978763306384362788252056584873172379401245273262176693350604175531422576064787612362910858278737888688347383931500882419937445333872818761333570227860967765366148178293008138505566666275076433210423860200965831296782363148715277711192033835639705249502311018843667843283250856999915592081446738774308432754551338932382803227683796020182694982461471526639565166459773188462362469431740247266275952205669753384026523589123900258916456851747758659560391147415942060148875077075987748772637788604110004959369630822712442730663885163743586696744786233497991697964432673539066821456939513339208026645771740522928319991534545528996794655649550662377191551710320734119801556207505659000200595067645333815129284934580958390533049675026576011609442192255041003278689672231920513670357791653681011689937985041082602304517903113599038556462587042263756971077016111213868100969978698003178019502827629917624746307258563381385940119489550750735311285881770266821934452929679670193866200485243042651509736619519316719135955570578017114372141347661974340373507672493427854336049141610827232961750336021559094250265652855535820913375811453395105870334590217613668945239700654434818986818136944898329952753029905332488686682635884800316898292969263212045635089362993096652070264559890756384306404856738234363918230696845675783608259570146593607595300283556621645153892879549805286925680356147261264554349022196922467538088836068257371306933694559188520451347797087970024817804222017648033860155759827471177395260596151682393309656968724306831874384195440289799865270132386772535492524654785982058372471565239555800652258991444415909904423711657758929121733457027999954850018812193997019745727137957622593218074268533994079368618031120915841987545298458452108303081807668965532638243497244430143568172386636661030934192240238189697265625000000000000000000000000000000000000000000000000000000000000000000000000 [129,9] -172390516329788810090998078645906807791586061733530883739197779491196554023688386425315626655025735530717420153660690517402946493532405572279685352308175326410900140926641277675964874118008157452186587830490663285453349062110361022599786269775685941830823987497624235812784361992670580896052220316245486186119110335362200759592609288350960341172586940137321940600448342239273724444822961737352727525184122057496314516560600407522962942915819447364930059889264584555492741442662864734485694225022656622357488310869070878118166698768891108925131164257531132478681724055053242388345369256911896693777447558418416642766076383801381018128679588313468435575311762161928180785084169326017928153904912034999888664197908845975307214296762339373212213623918306098430425053947479377879216691721037452243329574735580280717276378766037447424365729645189435722240575335960547351502152060722337225978100029898419603107038548811116887247823849366616446290718210114127236365716475316527019540229128040645621355941054884504172954231011971310406954459182621134583604935083369487328736799859590316766125048280151977065163682368112478398427557441827453445585900298771595913421852046392924780077144385825085573920498514357416896082384405929337230622518793006670340725431857946401257111777741486311659413790839841329237890468530741121477366615353476214401156883391637892821972710344249974074982672254189098142778216416733556179117180579515707445623966316292435766526427999241518467339636442738057513273715091956888811324234354944648189191224389307716674963233198411282758314816213871714436159219354293919924432159846508844144068124673601227460175375509676661812463927149890640448498392661894238674883274703415407321261639543937318435180904317999991930620138873165266941408891561348047220975286473545777341278110871044305547234519805723879672884711391145932431320430413761484618711261669969954645903135679532719213789859278251109114852835562907198137640828211269352828006046141878259225715317920806891298049250816388055826537749763612025784773681051165777598298988389428066860839035259864805207141825597517057223125051732050347971353189978555517879454260634716396808239203759486474477588079835567010550025340847208310003405573031317941339965898913638242198759887850749091863939554775549152504507052774407327433436876162886619567871093750000000000000000000000000000000000000000000000000000000000000000 [129,10] 629925143053204446293983538684259925693378215948210274197840345341376328519685904347280025330264821927774160539648489600195269021736583447873621967415038828020413163143891663596516418134903664714534446843789715357603151456826219570532034359920739929850516124080877778380348864758036607087125047051657765409635682101655896686205707187825766071804841410006962535275644427273191103517215719482676038120464846248606100632331132931751049392109089614846193002155569589335125882742862086365743373580127850400211385625558429114220873847847804651382877327005911092126887408151159877404554069543709050415442952630179890504774747778599666674053617681147674760733078395586860960035157565851263211812749305568337146687535937836045700558296071480753448322360823019192705623340446233161191263680675434342902243664725444474556132628442353754248613662280940090797675902216251504866001713531292506067779108499468893777409140739524207336406677993402846092139269269978501462574483086927289084662551739886258526021049011532390103589077599991248916246080619008213530715808692707495878727881161789345076842647190559638338833664648397027899253421234153598114741962283965173638306555945114360863497230022708852947567904476866571870915281030571169964097769771237006375226876131862438152803041049675815408796985956289815562719719802203894090092241336004538049773826314255861487538942445427407844885949847167105924455793838519506632841283466356376417432836015748310815016965762188565068226655235808946392049407187610863885367027728658074202170807302572879120378969750421340512788828443347865180597822918340690196298523611354535834304429247334594510608191386124873583435909808494271609152342602720423293870475763818588080682651737232848386835729917652038111810384886740831058909795079285882036984252302784759286848664332808142199375388039220392520952539232257173664801418082364191017939760849676331866972703661865399934018275194730152220209985093533545161453120757015784161253333940490967399154370061803174161537083093936995772571105351970433147383416181914499813818843235262503141319133001207379044225788611184915425395303081595879610064155767541430972667069778292666315510992632614625078778728801162309881104385861259494758489350343066825834249716391999980699099942294150327223052180402271500434706807611262568968868436058983206748962402343750000000000000000000000000000000000000000000000000000000000 [129,11] -1939961373935356690916324636232544750343143109356563882721409395101653041608053216677221468921782264274293509850256609639138859567828192917323651250640921977798159551301901098369036044649613953228593426405049009318842637956845089647924481945503376228474238114749158993873983126541877936662046864436510577817206992987987502075016549510612038085672119100565160415925908369637092154514768150621457468539677380609515558689411164111614753474795712424675441056799825299366950774596025019362842956485887801592399746349693571569076196583673861282652879500522221194952654395997031090356752219481882748417507625300380632546390423714858802828595886134859936917384378732924672793958502753991019942636846871492742515407819235060017173954659447376679300680661329124910382752351257388596758249110985088170012761931273498818088179435209730550412411444455342370878914995737496311126329280741046151685729423925791669801656975304313171488943045217413160213954763639711341056029392371691829360978651742919688655680790608059708047294419877324460921203433673132167328465453881131482446662360115832899944115400116620107141959201130496164400666844739867810299373097389508469289504749169055648319008645980207776059647760402039764504432514205978223675564258860939669581816014334605478816799891243490563902217244766571081025603925347026687818148155601237873296281062904010450777464007451065203524904824539000823127305619586129230925280979802342367718255880770793453553547025040642710425007098099621736994497308224752364653684439203955634924875787665249567406934023642059146021137772017394532630691988661219696159966405784864329431689227316706891379618682849296413051232611767309397244758225031988588106462411025741953081940021867212871851990279437090630995188637352951289844683371146250062648548983302143695509629530036705182250747800768102661752762308547826515557090601199883635725240602763256816301093609433693693159852146764452476110058317105745925715980371599220703639165453990157745092400448726330434463438757496762418048025127220254508167666371725838400079221557426003717162481968460249502874839911416771557541410900626489743756686222378370787226619063169813767947512281221174547614893448705330743943082244558197437355485982447325736164844113959655999595483995729086739565990396012170336437205348721241906194412418784622786915861070156097412109375000000000000000000000000000000000000000000000 [129,12] 5133504769591941799970662980723378794321206508643852517619856301294683830580762034661393371364035882868329430386756488037661609924018765373742262627022584976237683243438873246078343459501412448540498673707517736057376757530615762798485410377415153476810004793401877153102498842436185430726492691519990463062654233533878042004155992528938579042747824985170205482072759479585621382460804817183356631309199255340181102531119344140672329994012873662870974048512461373583182723956035807668757644111580018365101746030043673516678581410359208406326355724688958234422937769824886722651813142932432700719791904407013046585960172815897069686576670308604459787202489688864168419828384152213140097905616810946276940310550317725728916700737901884456496227069966814300337665378413835447744773631055812672094814672132852745632580647947933876220635565062089039219720104827482550833818814755501211635009036266958822193716215025085102575391151268199049631378336176681366524622259972655069195220569336045121295536044461700777743499674686979934889818197146488597846161229225184592663206362579322701098334721266821954754640098554514301648717732779327321528818944005182622233611169035034432886740976942308012589221555771808698763089331903989848752374946873067950709908877041025127340553014632094900304870904436148733065384656490354344013192220414277022046439324446763778913785986875533314643751118385895170665135360648116487082387472404431289531203880146360184395867983187091559935625751830531270383993677726993961704650606329508257761696585892329736516611071286447717613941002673786805728901385726889129239870215574679470881503906496185393475496488870913741967719637346845923529662053393013800567029314154152754634276634905634675188687344388173680375886040620373591803621103481611111346402173342177330938225595279918477097778888112714298365206805784954553086626008743387118288258070620441117992703000158899629467114671637303920676966114902733303457341092097002916859232872280107442645182290581025766198300373753781596115027957304713163220875279751975323790244630287184897760382464157665291103063206695021601572719593879216047281318491520930949823137944346055653428757376950011215871026794535364348992678914162778920669303680968902356142270577269609261212482534032151258000125553243181008527887783418215492537827610020073620944458525627851486206054687500000000000000000000000000000000000000 [129,13] -12153644411312098413239729713120449798496990545668264371061770618221815089066990325219920967060640850025505882517430042857940599984102119536176437590536904598209190377756690517730408699090717023802200748684496305453641310964469154664246100675020671725257699707330577578247159473563182328194300412258932567908938690630991943127568079879469150066573836839357581422928840005737478513798419528128345903943753510654908139518094408770081483863901748744892110523308583800011724006056840671518734289362642330163602284926616334250598254233875001232012249729722086570504634121941592607145381607253066606305995783543729123155786148760017337497781099299735849235125003473989771663076159163129555918756897495775586594459980277305606583899735246961408798499094394517677362184450461834804013041487376410054471387734581725604294737785867712490480861853479694358702454164221352577984398208950478301784303860291955824733276628000464307495811668916100030709835001931517071954192204526312514383283887770945658274507132244734379539865770518993070080392037362462161728101339615256382947513621023613259443187687683860830559643953619737674694136071215162242078618733550136197565826003763185768495380868541778714976398412826651744159615243561193726829569386602912013164283308171706628739333228704705251459167810878732481730593003715824762812452801077841440712264218878264138793628977066432256308767677692816183611324735902089730547871988255024616521689767915338504201810401327984865417599572458833379912405830299339582036803812504567466967504710490360688787131248715933430588046448195343737019301954804506558869468617029896289069297629003089863665626617085214299133219039792847641210145662797258696186157432211314161606381726611501361740681483397854228918976466704696888561264124656720759796847060697976666889174255129739094107871856958087952453525006953922444974385421074168308895964256065931404716735575299831362319552955932653935509558403018179236645572702379638189143102086250393990191568546432856253365271915489671659863866057310976515146416000156761834961197804813072619720573277422591110416141391852807580396961949097572058259976139500864457955921791423709409146573568748346630052158322934957066741138231983837761930132951640874406895702663438506685981425600551990998717760197570200217666524634469048466533545936434090872779734127107076346874237060546875000000000000000000000000000000 [129,14] 27013008968737206817551542495939620540460281410772193373479368987466583607303807500487654469901856548338712584811693138442548681088410481622774413751003536992051866245234127319233299258470835440794223130628799220852548498004397017979861252742146648926961482734652423919159223568476145461413245370509988235406760566354876967709894060910800995854759774495520259091595109426193963147866971336285890969235296707378415695680212369613159728306449888196825144905148008207375001371957916007475266968999966709260476028432907166006209364392617694697872403153564853945125617786466784981247020476369133190852756404433920369348082251955915628621489579882839969353034640322799606783410098781024568238016928824893264747341728107532206595055467508466755172635939006531514921184631260160818855120939524555128133367452023652493504300009854056686450322093746183252519145676328373879277392482623364802185926735893220398940779209783641921998872323445805477604858265026669693091071731490814601547935980761294003160476165115403211950088142305531199282296624194773809100802586327116453710399900797761566007261848956381959612555203531540568747950141869566715480822461689120025616636278492240150889860010697916614153236877381105135146641906078675520177473333281075669432750858649959955506426880256995467045364411911753721243670786874404465413528733376612957876951258039262711744257883264796826971844970929372770029461721176798927262974806177286018110158840848635503821497461896197600477812079943553217956860281444896303785007274583946992240180592316373264526389929814382786259095468551713834462003011729310648942834360632130021492551356301392435688903914346406671919196538520391069430588956889316318235294468607410638669179457824438113665041762275505088306710691094739148497798517072380587349711821152209066930024007705635560333653813433488583904440531609996903661952327767909740274589700770424957393467370964468041798669176207166694244300617266013710297710455218998390167659392219549247420878965290266019625423848096424784752216965052583660262555330108932663614710995915444983875910084314800529171466746045241648420576319930027744207112011229984483273314705240724456890721333801560872536870398538837414110049086905814276969805067077062621813155616460373333714373421911317244152542516527197012869693403596054284414484753868357022610346973578998586162924766540527343750000000000000000000000 [129,15] -57642972102266088432242993548294691601019214140592078887198933254408480449599042284447692206973531617116777998987009855969665454749471080378231484503537031774046235227630958220451195066847797067385733717419531435163132740151383325064083108077331591984636364188873335786298501045498586991411956852291076959720043733892274465584939384653808214908681314432830048577175185454661677602402963429049991645157665002332437521080334496488613188217690611297078104757271391499296309077762674364514118117791146632237557745802419997386780481060928581028514154917477203113714224830445408637427157856890606748351898949152277089921604173276923160522398869009152490700781125786693391456402698869489492583263449265432866250207000438992932093867104032930017128356539504206507602630766514075821619064336033550699645413426549776830522055027124357893951493714666360715589075590337465041449453220287192888827992391086168812833154613062674410126785404376140988725710855015217063786591600287289576419992116376090534073490441878962778272432362353377466685834472609099994860834423445644146310450300056209478874511468691595432027166836024298061467069293827482237316084271164370593257223518096219291156134244690057938304446308798368045345104829969223188739725336556509577831569634094376003915390531761162169920929012598550877841277785799063300542526948797698917173752569937457765142376306556599546722406281832364205291807734847674343072270842298798900134815415612295574949192115929715728144291429607402739583511690178655446563625231266845490505636631865374203483731118923416830450726408140902921166119955381557860680591354789249099511575038761919137526632575847332113433170314687507611034164404600441932004762540105797169567274589804337204571467804888776116430774241182423446757612734403054867206355365425607465205271686518976805841219836006090615974813873557557511772216802954390282908460603867897247641495932914019904014314345772931820702359897722875951359059672393693180932917745197441021837357186902832513450492888111025311212593791615398519153884764623718922981015439259299498666589551977052963787048903644531489290008084993976131408578479881320304274901615536567820690677572580117201111781710950953791575093754344373114396806058743661214865868936919111854812787329660545445274484017589990118874609948034496665622419663318919726959985161407473697181558236479759216308593750000000000000 [129,16] 116956764561018101479796735572483848911640442523052830689457909506941772493572202482686684739855052434497703126789525250550022499617963701105179133046531670490184114248010035852907678484207683041222131313484353070671020328978960227622549616330454610062348302026239194414598295699975870262825352493910570591709568804531245471416079407960372174474155710130953526263682843303735761007674642850093449591549345893473988892757601304750600610900200829032518685581298015942396017471355931795626300994644771149934157368076760919840928587879006537078804213754549114777974767115401086474113146252427606124327641784576794645837803383488291475068445102899960879684297672290926227285528960848806873931832699803900763989637541892661435451606214401539787156045911085990619755337939278018453302102112856029768328378601746301200896841713237183933483172094298027451111021541021510264234844324579553509223139656776835701181011812341767556512503565641129631946925275142956690526599504677767413674035833124464792527143424229242594421600549298386105493155167370716420220745913752215537730283311620178675602816975577744114911396167758658774301598985556287295590376134487299840483887161519897206802211463031664445716041329430860240136766306928365508558923267905854790308254393021202460849842447281284233186340487541953024657442418859553111930516787832093851516968725451537097480962260945257654011762728486536069678064806596512941442701982315526557829554604866729967835614378049005896042149821567345997119501986661194957776748845240469451425880517453690136258977769644231497975717704172471585985917077461428619190216023750500665045892558045636156384091487164435666430125721136741683980952416089361170069805244822412427819203262073106294984863942617071528290382785978965509816698529548434775987007075878022700634447180541709426641732100705233527640290553268829149414576903035723817403057534625413293050978800389480973558800557250905608847845521169004801699873553516308615740833124090692245318431511878835378253227942465260168936818118163579791296163337501678187911865425041755713216647590830633978950922295140252994062944331436437735620471984881429328477542606195265552890461973076035247959153585479395611807926842675182918327619995586550535374909503247056531421480137350252013840321906777516126941822650143630536340179554309138317685912156207450607325881719589233398437500000000000000 [129,17] -220285958558794621334287910029013199257798374689092593484326564460721945340906941041071010750287029722798796740210614039686579136828782312877024000854055778725256999379574642678859216288207360118044508104772967096936521805558680717297875302604657905646358492509867432832358343706395632996745016575034169371153624384905974785665222281823202991571208151348155664023249139054448595990601554089083883679160640490090279392194420175125155827394288877445625859749769186478687070397332080757492201890161961544850503621984567649252104707408782400315385666257592239143817350900553827913160771529833262622590797346369516746523418589487483499411226110700874436176099707561034624447728878823821693838343357208730927178319459704721382528841025699597900042484257285232362866849356962317092167136989982675810843558511629840099740606925990381860407686135101962825874027369741248765195677619407914257205663469341927506615547329745019485840664676037490504482647676455343033408164245466829588156203408695596796529287406843486860016498246028036781989363913395421361154218493057474687045780413224229653128199219017861295344918994110765236613754901625119527760908564128398965073478139903895384890979387484452198345413087801098614325462374787244718154787288839856419223166275944405856151961270033225897552484499733674931010689986143665162616235572055863452654451056423985073056532480599437666962940461407669227995077050780236256543134315537089168862940971929666472623097943415179814587840692790499078544371781809654521410339932750321912236085241433086067057986215002050865944099190368096249689893401804590245640521657421031467494991967698714719996176382432549304060658351899236343135094403863141765884184726597009666717656311323031642864913498974473183054958527128478492089111934562080380628309195113603657277837402774883440573825809556037193169691441216207351435209515398599578566239339749599001070729698211099495620165762173433167139832294878465723201725466531780361996970077572365359432658660040505503350222047213253083210573037499550995313925724573080339685721232818895659650032289979799253079814875760414425726572768352646697489684821365892713593504156247884271380208541620394679376429005948954782619784417022008314405390058952646345795889528373250677552504151277510603317213197322053026789405235149325667700756721837599544366881332280172500759363174438476562500000000000000 [129,18] 374930787032978873963705439079105423207003752177788741702046648156801098079324672157933641421583759610297578990661959803253875429987717460231905667420462668727044725171722425754602979416929501572052503988226385233082285367965343263495179034940174660948502957252971438071390756629208666843160406615115234211336620776467121410340295261273703436952816118718195315806765839529173786757158427711619698118395508827035377351149030973900433831350699681887701042177465123850679507058591995567130328609076350982284589298922192382615803825241178715468060900191851348647766776689889806613019130465379919814289143006756643235775438823911724144207259561192357039790954029502715831574116105948653824344160082401973999414647646260280803525066228461773513583705828762619597055820573697979502767447257155770120049990599917407331098301087128403307530029347766609441050420238671639557232406146842350557955428701119651145614321511370924768233566856009724693003878890722453202890232070665912745504190017992934359195783027377196015370943369411774812253363466564627542053043425628008469911996640461764239682171508006768216748234727153975078522579075922842742325699313187029665590338334429347709683336776667127826977345302008251518553145957113944073264620040917282935856197198044403118830593056227642918796602995224605964757847547121958514498205330811251207279739335554493908146665175535508654354528090510609725034621943293785777775813724666226063411426390943099832779423956841018186726330787166986996318967116350406356959666715448100066205975557841226911585934065241626110790249858029073171919609234412824826006004212413830595945590004488498014680316487022796323326242569659451544379225139151647479266344747809532405853317294266176278341958751723556008193588579655060074145666420494237604365008418709423568610714781735454485352041554376908118457285972939488233056210076303224009650510867616936857190172531208595681460285617939339839794220013076630430878038016214780349584784181246258149057911440765830809581490195838306167627470234052868656438667173074686843732880528171663198782371678926937225611461709490897334317337340823501019491837874999962020294554253889173410307266905846975391103821220850331038238534865518306571432836491374986115452884382797163951048868836771972591280674566899302627254394805478417345088491460374261962651409874069940997287631034851074218750000000000 [129,19] -558928221277945505271447712886549336443452822283766185305083775721562911658332769605912593636308677898151802918448197596814296822884315963859503757341552422028678114863539453210339089596009832806816344132629270689716876635760823925065531180505281669371781056991278549085635798239225875397171113179967622726559934187636948596893718716537107791241991061119920782959125318097576547334429948418460893682465800186920755164513167296522816987061073786907555225584625821033050643980473639323528221129277924937651225684850202210304191357350132949030910442626005524085556977748221742446023180481532347906765608815785922162888814780171592461030410636747383352406089223770710901201176187996942144266574367660892040763287982041692321757396199931355847176479624271459484642766013844969949816840168848873208258599459199496099665262758262452450096485627808824856922987155572220960471099685280361378993449652960420842648507789860325372282755051888698255516661608972477882820860776703002704817277085761067408824913757033274538906147026213564900279126896424237931968406997427554853141389655606610794285385669297866319089091232212879184625025761348023605730731169479580298434392863791699826165855494429782840115980396250649134297255649391389228663837533213738430266249033050730036635663100352176799809193890179894280345409542485815921958123928904254858402189930626314203125009977967615462088023817976339639580555387771092057941537200035516166035188574521921661553124156284379629427476187065749211152953411171496445962885207075148649708067038480434576887226077044439684969468600587200083861518603097386360954020347621707206600282325481454978883412989900547550216782767142669631156287632577810852447205344067412071937980849299011862337805519313513102325648820425697816733635572881786505887686268825554887969433137095240941766071292150865150687146426293899774430410061900261874285981962872960020023772787931494658633580357913845566546022122134110835977727330342750380853762972009316918572515067183490883070888407564298473590066135273436166208876073274253974102711807641650577917873979199388923951553343030549119956689322280444645406982858128786363818846848838683365681752379887170165923350002501260436187174545097278743061628769414537064743514665185704018049675245495105117663026216244054821382198014544414687921998420756797276709448851761408150196075439453125000000000000 [129,20] 697942869966950792849160911006301085454154080748503638264169748912079864427466824104314559898218611350208401967971427405216473618465640901500160197081375376471117670993147314680199992572085975010739839816606681160734176920475996288450568140186547599531975604914262098851998310879150041523370335844979208022617329766753397387881151470045070575242648567859199293645800810891940496970832800491319995271698947557141921834617423308822621451329472684847285665336287061047935057041202510752311226681126505362039405947328814677559428556259378066254129397796488592125633104340344390720535381620218456527345951850870224787823641818474338621447950387054936180794962910140391042473219298255787808149006197602114200485442842300299460098584936499416446059712874445549867399190395390713512057514652606348096169591821086047039286623211238265423858074092360091413362693388675144408504477242793569527368817424050887209667938636613177993096050679239958426101444162035385142790193270090909612297778447884007663877231170580564574499210763865376188539935119037637680119803656928018349407919984978854281453478299575078759738832888474297594197166133886591386221079750524093402687076522549282303485856343858973530073732186552912788902510863680390347305374733500761586800126352751129958493014240129081208926619436073044896216031206079599751997441484721258944809178952965190911401153348190091887043575955390563100531000573571705642359341660609791498788465812689759930162628754697808509487338077436332420778299581052471976931347997916174954825277672237858488043200743134782881339080404528163261086024931111841875225331014281262681568329785379903063167765061259698464718674441502958088858769510032496093477188033530048438003411472972417775981370050136778636694547290883509945848226787638614882359166563899949442286605036722240962457301093551657684188617677817312170091414431201258542894723517667883531838287251457914631939733696750233450408387258690574599738461766729329981948394760858382787099429044712025757251953300465632897661284843257554249746381229473300680712449926689915283233801382687258472592782402186833530658661596152815711525094543066535245713804260029374316170864263870507230741203026892930765964951586547372912707034672228875056592670625912562490455075374495659096657395858692379602268366716980419937909992295944905382754086531349457800388336181640625000000000 [129,21] -667703092742318015487321696962358681153645988438457779088583863593847307834416885182878152220358719750837630560538993656994604742235400204879379626641879272965640099622614648697553501237786585876320786159057094417263033298663380138899105526708872334724198696883125826364961397455215608682205898825292074256575844608798029090481438051848274321665286233029246671048928844736122618735133219742685005663453534354362199499217438308761932449583035092111800517583757184931819675445326544646077145472972631328098813618686484182469039970033518427310354598049158256484818945358927913562166842574256938813745277664090020331422510312320005268015410148673461371308545241276127386347961577921362221614839419917502153416683111401846030705192398843676058890363381242376716728038321223926005335967473022242653645932666503065982755312552979404862446423331572039214239956126860146115820523970367108697246897456480440158393838958139056632814909598762834156874814522844085294917744809012809188311326418731362385813348090815677939224108132228374620168646954781299282174653341262895699955077744110703094826519097154105361893951954717772048938345002192404762726812750442756428350955091720411673816308871052997176556040072312670908768589218797159898030983989302897005961715267866488748290060610492418790705356079489350138413029182305750015784735785550847173624524084042509494923137729995221153097752081246037429578126579825337036018679286807538298487206045569136368097594737604619926764178390619558477741161906441766808125782275944454110438654993349622789677695633318668849664573184586502774908568378127170859235413035671246732867852230460220768029933897579632583588504986871132804719772936717736222064434602754697655622832273470009987803736190051836745617747435160463882335025756101049222395632779294790069772544112216276725942395214885024075617623254781871470348816050516900829354653983681813196325650165185980963864077549218402433445017264139448707491263335767144857234280148594532622377509377785882292587803381944983192360327536272321512085260192261600365476152092423927544175164897599938995233547143973720129371468218367935874714914034479101305063227085052845269208132358685004241117069975950410360793014033904041307860977522242763217685402542030826998273256807248411638469700882903209890275147399268588516914085979891968491983789135701954364776611328125000000000 [129,22] 347233970791222294845315529143019596981186135440275792210125075779363013234938203838090178869938519018872779318051355311347921729260857189385032969309779455232758655244795135918055399255180099798533800000309571173576601898056052905738457199218752432640745834530438446259020903818001472388839247993195964853650452429060790304325498744384531646619183352175684215962290943860098774632161766305972793547568744767315030548134632837806971310662361097153504332736101821192047238924384915654403744209931554944261501572593866312714015974835541730485100927825424685716807993127130044771076122604116479009648739377087019176829287299128221452613209018253736679098471542893117741518521775831475538577065324808783073796401674252074955128620473404781258294202970587542585821090638007835358112664273843159925457504104570855413296563638087836716985473952546280394992162829993645989135422087315066011371447368515664643036795179345222772603845748568349931478256321152123049515632921592364138748386756421007397553499170770986393202793374276531322876191257381068633856681250824891079373245205598740679262493772442011505054221431041120536455184163047521638301237466429263560927173985874880531503970460404197101656716669935148310347607213931648117294022514882762201785938118832448534185519545581965648128292194384312575004004809349049287320832936012570006165769284017457902386237344802604013360721556984641244520206304643001234927504662702876912354805170269646650405441446822231446612362239802752116512874184888239235332704363222542912685050222538214954155024437488215127618686550129115877598542978904657385496057667759525460883385632824305104756689231427610955653973220431165042122979553646040924964522818313112514699667639082782965918973001106507300510405300769197729547273441900309575631982605450267898279665066662271436069232648264687726023970063426462752399191310238557126881961617339909293948171209861246843145947041034102253204355949637555122419874067221058651515816189063753583244980974056529959831867062423371451243095781667539608973840402818504335656045265226706687901531343212579455611891287107655899042828899040968845271562219957775216367548914208326659254591721297907148990352562467825534873617376307481392518836033087488195506738505693025993649636346907168444747527245712363162263978736086112998312017130508877471584128215909004211425781250000000000 [129,23] 293845151936178715565411558837579220982318837495502752624696363845485694870954064978280732655046249186310049864607786412902133037713760303514024293006914436002715330958047925676196157897502425324294615907363964823930096006623276634772827239330236502223380313802599044537625131681725725135901122605920995646107111285138989100027514575490801111404254197612359409051651497410876629380469113481551820246566235802779376294031241645902769272131517877852927971427891013985007051405981051019748178236719286787375301232380170582973800937380592257515316305282476239212242172132134309302317595536646452376722926092520194137784188644485920477081564037714961092050952778278102158534045243786715634180561830199456771257557556116703955366388908772649471963906301775853257245724175210274742854926903468967774316784464342883895848552238187142017571917128151548574119161035561556099472789492005820269063179555272494107345269394468837931893313928491633503717828191235045044112826003208044112974664199244020009418154482337134092722939583964620055198111692841832295196917495795611421640658160424649477170582396818237004996609713483443045597061693873195016374512515500724247829842756724125667988955891382520093863840358075770351350487461025386865777739609405715815298040456210232233991289136520421267452971798886310893407040299381993834741844239025335791925754781689800647933503675697973948217558958326741131929080489634762779896605249758189738616389142477249143935769002394302573033605515290410987639151769231836756359825869730542879050774931309538082163636339542752920258212825856293114855342388819187743903347103672832972501765983323060954762739613507326233268580159753425103110273111395408739301340576831922932357290857348048942493128557694185603006407570113728978959100355080368846037181266580487535819847224586116514767974996184590584903690766360796336225573175055173744491275715816206039737252301275848883141243525481578213773972712644519545687853622224094998284399977596968651867431190241544346247672019980848349063670907052240949793333498743076002419234349879739661250006203682628582821108785246610188118705699208256094836236998704756653576283507761943158399106502041740063781673821322441322978302801174213330945595351221489427821013257758522608428956256082668927946118611960736842758891839817467846358856053967656407621689140796661376953125000000000 [129,24] -1138948577734223386307662120170837377107257218326551181457972978691099956856906795893839461012884978036905330160550024691266995802925337483535128555510599689713359850297305924548608784608675220053968412895161454533838977577082527546808215636913736735033156696610837598523740223146448177279207392985070996490427654070339492499043954826117778648168855208200336855270727545532842427487674012715230375176580378705576958054802509452023935501268883638431937281448554326849465069114100817416571318956961555628397034508907518803768527428174529237946959611431960666363011051458896552872745490434027820745068385089502775007681002003808355817002434531371871256971152691819926845187701583606342287343938427313888740793818036282973151493597600892334649319221056780715049513249194775767892404030428418006644272336129091334029553892392391137316907770378498006799841914021832799323820083530455975531228840968772732063794616930682161639877553129219646281196838713339718752770139561834354881887632516622828887858746040248648529356588803516718692551438259767506454406174101065825152759171946895240239066196053013661203453858754671075743279705495009415888065080201836398391141035205683032496478715427195120980926151830849329104016171153921555054289431453394390075765697149820959192043433008650908594183871729056222609687038632475834418106071768166569248610883247709196983334780460530748198627650389838264830818098397929411098988459540569803457976524671447599039830425993745388382507216501234215772799459412267949484437643892448321962102805130554122761927976637459530884427780227115576571550300465969287321188544632553130869862420524602002161519792816249934505077471214325125792650973296610848513303354728152884121882527548992996710840348836362052880961617147361264059453541043638803395461643233770498543195245387340369003323580710450647700418461328631059270950053046622641719783175593189380168835614079112942017903849351140422136786598181445437309486015927685257943438805159135291039748450651266359408581694416127880040657509337696693514206100097235278949873643334092771861227629485565500722925278472144495184664216499211832479567968629335228014794234413216769865111076490025230577389536612292225494502308210168170194562736721903867395476162559998932621373697158823696272682058753379051741042878824704254452776508443889724730979651212692260742187500000000 [129,25] 1957492631873242748374856175689170194301006976410114291024995755199239252225059486083474314118911768714991337546787551175965794201157933697622159245933049509951498745339867277595481444886705380125017436940793054132942037122967795853048605887124298450814894333559203669279192697615927013687089023392715234384214987600791522611594340909557387494866183684491502784191359077752965355780078066749020012036396568602349525323045304575473270512921549226357164221508767418241275394892725224813660046751395445691273114293528812181762565086254335169038454743206716763854004775940033239796683683743757816638327180183031669200924981143241286748662368701436395858794073377645912549363472358425353361550872324790077754320039475652622898948594569523524640655823020126178696139212741235930157311404574708601877956664849418030398204605183359576503850548018018988391269572080452428575916381786272474988281519768346756495049814974010553832886588218937577990930712455221185280326475084591267660060868573868345890927829308511807793726540677781446436674209140895220241269468641522798826427996166243427191724691491406016602290468355410332049578336074637663766464377974626046334045831233551765004027283303408644011975550988319658781154541857723150567429650080747198133456180674486243583747428648859345899638796891605292401378345111577118462108073732964407675319993585068915674716768101322097553802974296763646470975756933133489747156275816303276012260916363605479533994181335904009232659455122848285493433463310655397572744763888563139030720375820970630011062734001343155944999883626435028149214101282287350561156009939027618519802339622501438003553353570776720872583170390033692092675102981299380283902071051573037729926774215675556626555599845309446896333741358482388818809063219720621294692031260253274392907712279582687723732337631763088186008187727420165689586188451156793233568002682852744536166268086925630444747408147242073698902063392116487608033182226475377209662471591299399159802966344358323426310854872791027903337969287708159103833177741775153921119611565800248141793368628437572011919631520510851394614795619152724158010546719384374968166067206688206283792787228915913976437328148446112499896159829689119647597643175795519261387653482270597485925052160640467989859042989941141216916376010300643306649703845323529094457626342773437500000000000 [129,26] -2516139026202181534079034093641032546137842444637025603103442101948607125079920082779398243446581013400051733106542220481499931037832576927334439217933604548284439438220187067599040788198230514483039027576744589366724183899753615386640800327395152192449292409885653820697939313340190172429463778797926574817103186316119708613261522866627244022102283249454186646060660127381500937477491513702717708984533390748897876321290281053964316777851755352124272890353624134232414037947381980737892308568768921099641267572158474136787684495704709248416601562085167177639986470970583201699360821547217371073704494490832131111320848956037353086734822828140074045191716832898412892976036120293692231793667761303002572934694403058208631588485732586882400447557731737006815219057718952867368727412364969367941242987957310023766972668183504085095108719165009770994425951439342564659036139988161797443978013622000786529300729367556729880561022180996663674761574236143481009642246500199166006506812356483674183827049993401115493954585063173757008787409031000784499586904513930321689235113923490297969474407861192997729959995014220275460941950770842375257718347236461595514072040283551157308383771375296025369405354345991763392829366517663976619723341750155138358455431594506192910723532724249306068258099816159615145270255111861694709904773673952794573974656088951807070701665279053698250013525088609392900340112589779018488560766786985235648755439186258671142593291278605589447569273082588022978830884326704925631899632440755483531064223174572060092854038575878308170085148503194161320225291443604807103754848013199445536218975345971065634924836342018652917347473862878412400838809200531405914175153202056070433286873376918026880602919374815800812612868209832750735943448445498017431631263409836253257614084884155715361053745718657069943149158997256710290758665834195616893319787913041120601664769477827057416285315893598317560023921566770166710596565351341757680066591385215481032730836973010528620162303267743129665523745504715922639650546422218925809184165974329288957283969390580806435356161602222022978103539411088785502067957963119674640501833307015949370867815197707468283740705196034073340402288889457761592218419784180713384080574018004011934797885966789436531715814699118306179978202437048234729743967363901901990175247192382812500000000 [129,27] 2691230965155280870562615965167372193030156662011875539270180256664253533721533477166259951528238096786388793026873282906029121847746385368618913152909398373840602897195753239312892916959347509172986297080277191584464165138989999109057044080531821672041087573079514958553461415369748437637518261612885478462289345795098966867360308693800325252789421666326755057270194709674491432859567908121578676563618947710999667693662138706556396069038413000598170572171257990220914470377049312747432293433402000662902390236698854186822170545452930535977416264821972977675526639956382984589451778920135221511995054873338371507725846422311942672873954520569410399296183164371806101132249902520597291925126479145587881291967020110388074719672756484562533955438928201648913996082247203300302317324378972368569489412067836296337118942849860816048346220537122703955096959357755422261145949452988515975860043266986032861240875233132188857926394817285362288436409045728566980978817702501048714318369429422048160828371996918075811032125065287753191469656741896000398994481099284745053166919877244478112146731703319161857121069778437586106479192650594781717957166257316700257437380298465820182329213710511372386718014171992089892174944972864999140001948225520846083526266824657460612897626139809471410047149996297004134732393761255878690553161131009752233650710000904071675831226539386366680203099980187277145450944147699323788034255982536029983875319012202719373082647758178596780754393402034928137576539317277486072500494995804766297992802053209868844188805367998536772568069297896232247020739830512498814212709109300999115600780429615340635597922510764514647581446838355562237816760639272979966199256426958067530241591843261054881397773445281575802219853620186422497171768388920799716734056129251391814532412965123822557189812355877447611194257577341247169984045744657651759223165351056448373679319755559211555236948689565365438507649342485688621619183794015541594272050036025673361362792124064166782030317838513804133499009371062387428636085161738397549762592132261997980104737745969303235083898991832580055234222298071592960504791144518897573242866924027509474419096511569769472066320690310109164153853986973175282846064800659134688117255650637340982558398794748739133796905339315486139842439417338426643766524648526683449745178222656250000000 [129,28] -2507945733046458383373648510037146716333911142497745534865935015367373806977055471781771852477690817200226264224312257558881640742633303055657903359626490834729763361773275018119940512613101030060177048574186149582173491563270641346802886845307917725250379375701843485172801059166752597505680922215557480441773071489859942152550628032165919381032307872396217440233839461896807600734610727306861519719812790814970552938510275449138452544941950176121543037888432794900293566515247667210826412477000394171527024143734803330282547156054760804168001325241667549902655644250165288087488089787533042693003835841597921028604934858603881034036766278895458477706992688595152593706525191400645751977320228469552842723937479333512915136430698044486563085095762384682524465692386838440765262390218855519369209280819761816107216339340063490864723726525111380522333901167502974609996815799576428849198310614738847132119433325652599900029788815850210694873011653023123066762161051228489451187456911171595640013322564807070008198867635161938407232019332774061216966382341022374894600008017789768028795376393829417124080567262128235001893476205766290460123249128207619507401181439343466920025174118948478164495082665487138805668056673159830474146173947408160918473993221079243453709179405026747612838173187361458924674720042197023612319403062146419607226432423051167349812039053946938198364223227324193955700787548849003054283804879648550422466244449276134278753805621401581387225323661216378234596766141934482956857311261178614774757339964057130956098264512600452478616838018056177006509044517889734759028316742739400572862936063526072687534239549827640112335244602518746152664908868607289945651804832917425307334407757499489842535376255556025801947678999686296364647344698145713518178228652403057127719362226610321190893963287581699638834339346117124038261514920931290360326386655966842733388721236214866195868739522453399307459038864130298629871546236147024508554652224150193037009029485820693578426581030915304967920285547192254026648779079713651424896259266749706441300181542839544151577295929445316223039214366553842820880378053791957581184888648977889889003603342366876692410156880792679544545680453766656791771900780551497049202788469498707317531092045692922743088260720081951276032999897935837907425593584775924682617187500000000000 [129,29] 2094685328692094680638368781415958348389870102821567305648610756391999816809753446098226311279047433993145147652461723866530743734784019299023242444705945224655503427054154641866365992411119431113079203240229311196588488018898388061683700180371740001589240030063436075030311675629204614016451943753170154240156070200001571130391602039128548165535739479087271955693182966085012726161853355552141470516143646445336985218972449348443070170342807894343961805987793266785324868706912536977001227298751692278747134544808650985061654175583106048537853288018615932928281494967044013553699285081813275186242987663956671747606137464580193541203426626434841652839990994946440958499951518486843770922501677457208890049944007534799454911147128428958461919267313769599818918039765738165710083219319751620984061869144190441716514220599017323016753244800382313738817022865287078075199768386899029522729831771395329724851860950796421587850069811604525282215769308822590923915086197352485874040683149615793105689105812259225050503772531427237576329659726521918798642342250186777114720034345704342475464923871908701449920758771147515707005009846238554667737469935540776218544408520262858980794425145965028467615361535746876975674819443188634815958543767866781342341785977476094194511080669430710514771754759267904942898269451202647228458526600900252801226295946481993295262586593590004936085404743751277741201047061308422907869636124442195354939088522098648974610849062259134112545682664007706292827633553863802617652092809639798483597462196293910168258594540779157629710615489954685514742251160857397502034102236509461401017893238131491156646403349215260687909355344033438840888960963917123527312329799492563278764831660415354569803011970411875789491187454981184270414084786275821141727140017034487116539447940550276742560432552919854384612306082814596751979654136861535776629593955343690146751767987410464402973296270340301891940828181635998928958868866489247913597473053747854979582991866786749200236016148601634754741840823453697457447041730282308268808068089661824631905172606268782541751507230434865387171998906760378231041382747231460561710959138179801834479625003311996097231189633137096988261022945839462029065857207453263455271042141333926154150604409727928145688055438445697914234475134342972069134702906012535095214843750000000 [129,30] -1601061184228891439473290216051118559228388792280758897632559874925073764908882446465021526594005646516413710113864968697609998673744665398351495949404868189591287939672324489200718574548891776763824767974788373958062968176282883812272896939807664560800194320890319852537486566124613695933875336902344922008938590318689458388573115013415904106167284554265598472368213622125064265589806531413435583690915029615985157169181550309756429639213352935917363089238637017247654636948590278623499936037731355098524134494487066875034439214857671533872956588838031890493339074046108938405722051963851658052038786334222609251099857553296464404852047409590939181546249000561653908323901449213859174154011904018511986990723441407899414655370081118164061371157136114417720906270393029940984871654245052100696071795610414948491002362333114377559428474986525573373851163464660235922986645544013744660138186207571698879177046608424985056640884812296733834975514776963127685629248573675186116754244317305657418609446714282493189454827453382908421329084901040988657290843380895236144673485792815931518311304124397617131484451577504410374528129624109454231407529324734184641006222749551895379523790783373830009166215216243786862324892711439607852519158241566933959225862503535171670220646752507707711821194525579682007444175278523810326096478412245701161377860150354423349749412939549715922541945842536264589156152043501504296556518574755403721715767782349129810016419725807352342196877094060778314314137239316302042206948122946379923499837041778553605348313408114583551062836030606989826828261779008735933571741066994795072502319478816183092841855699818195588865481772417454253391697171229194894852273866791514909381213660495589855378378192025051982454584657662887389654109292153213920561475467680987641789878816509054276099387280573253209099741373958807197174502412024489799439689257163943674649937933126989308990113356265810534926195131564555626005194854019763510323941123218158164765259846607580492464493094296443077828765885086859370832485756284828156300446819606441703481803801423481052543617297128974383842007299903093908048012257459823017020349848466718115722259880892475488863119278852558773839157116421552423473594445431471174747175808838316068170499064705570139441179826831609857989979772696642612572759389877319335937500000000 [129,31] 1136994958501867602070324006862310431280211143178071977398602753089931709112855615440051961945374690525376269466419143487668061868461860581352902408805645584482980343884446329198013476100787120283944579571446882462689853934473229958145550262743432731060921484551249484116044005277974217229067824802607561423702412768692618787550147615413567183176139827551268540546232453749456203503283867048077896325672176591801623408607557392113888089015844680462023729122667323993027923253111098417520828164501611836815945956224079649986520024841739982784029900277888651257323090680275675784042451688471089577528371812238474641474457043968779341069152049961145393986041615903824863467540944897277885734620624711830182041771257343514492023816209038532997647879796839944027033622845492115078712589870516114265108486384703253268578164693864753591652725259602381784089491628769441111105649221799891539773019439168497147171588727887095301458179770490853965219274605830693504999667160986548611478585200333340006858361489349305861075061387778506132243415555621350279482271992185134322190131109482006246029743701319648057607213921571483505213188181320914575555246316262384845252281314651302868056404244925942133454847799641044343737915163882618217275022933899985099650334582648516101607286720023392979590740397784571571312755973749630213785947993528805069935354788840035833008368845816621554096463082209265979577596631798788841534881743041736370291717868826365777215776472916276021104714292751255200829589642354106421073599520839338409580723314865758956781472313333793735793108822215601781807448621536263374392243012784095234598131230454992722672839080231293325916997927982982097465078672002726318786598025497148438245852511865681319323343876353003980400077615206849723357103267399745822216554472667896016018860714656509045258985869647863961143277485372335799465910557288012626234143058293858393463558395832815566069594236079942568888229317776372255345456642768765551577521756901697472651516162819974853227664809984917715396573754244706892596954801576967751522681445131690120701858256074163240475025878485455465326388084103032905642360753304750732041599177699106307975399672187705944902149458784432222458880715100813891238078044201890284096327678403067646252263548470714096323967722440865732447257130388607038185000419616699218750000000 [129,32] -756317722541170338064481796356799174396781925394308162473955589020112977560156234453768465683300672944489752614129688779866059241493615185253594621773602516105507411359341272673131171410250998062001557386042559827401877940815553670437644398196156119919763564927194269495311965587196717135226837242158141405779496707012875898515664501720751544194713803680470833000194622033378796121358893138329346433174280929853188797655180646181491079623173349137386509601705367546369569022429716221146252163749602880933375489060710437093211160849869815420265573102938435473036673495030695972171328421186460277859575341887224337997297539839119451534524717080055687898761882634498505087255592093073454685428530483174860149942893036163407565624317172841283996437191091770620346888218238941689834738070218185247744983470648756773620364972868283876675755645199024165566317811024475753719081344635588602430905332693454961620310654809298155407677294829940026120452317670553676746865568974059642948179734190019262289195925161873324550976366317916127276787995133907422262157330453417151478143472453447753909761288102071078172215689443678558107079914302880089279880590040549775517885719997091301950717111586991439430981537510234860746338234913415190062313911802222658883519736369474573281924607247340724025912111217255882530849674487739489706474084108194017861540967140614777077945123930485895644263037358288356870189584475135073182005546069409885460436879508789966844454813782010651361500319986216810701152904019282476422919263163671640845256332123509331087423285928969184331109100370615171328348522063183786379689317347859306223301707406062339201798123541612457523059526383078036465960021898423797594482582923151643778304908062878727668256908879800084137489779496943511104824289893653617907878541932421402498195227373426878388949476005338890054966397737446051516494900039406488428762057893489316009766586722656471839415043261827204268712551307557851546776886161195455125396595383071046117733348970676332884122509048130166290151640895502713183797113167329309461992874510139848277357782602196545573296164397870106806320573188325457969465592237076895253100604773451824950536028914981757399660456443390402092855945224657829781886108364971405268504007743769029877639828577592875985205765664368127154659759980859234929084777832031250000000 [129,33] 471285524130396214706019729048723645787546449878134876020803944232278886744139233152642115212318584930198919596600543558736305780122015475133418972205793954553227111631054330907203127062376592855347695587723925452840651821882792564063255454845620914736714647566522259856016675835465613871127326367300968782675623221517691232254897557535314161088124197887868089652133556225560127987458720400366194502037614800248941052960197192269888894925407168710569369373046661224092217714187335423088012301289843489631524035341002985416696267458478093426810947825085921152912129451456814680458887238699716568976754885990985262045801056746126193005538362901492876232638866764453491895900357189576971398451323751568569275898109562440110139548295052701101884862966316341033599910199455566586317964989935077756399572650351756085004109707510888250205605516673261550649981551984800426221504429325183805748298009547960925984141235216791018197495217297188573835174654300948164736106259805688717957444180110895676463517202448840599788925669197435273499392646905157232929556230707002269949766508397458791883376245560345478009306092341288228052493116520994035229012751417364688963296544266264626753552002350317957789842628455561579630275570119054415036403535759298390036483641632122542516780267419520980857101180206060076445416345201046981383488560358141584996307116335336098867774100751290489546031976952993493835443158921527576755733208237975778119599551468499293941438580354223385315529946261675847120455119757595536606511336903672654342140428108976291546163289009975419401223200778990417710057502762992769569709234385333214764493261756401230242243423983565183478762288378772389927701773706862883121857395944669239292980729108949926502841296494922195502328998758517907255703178380197306798862678406911509379382469743523113294993870009166984321508612824080108121260365857471299283256279669613977436235900238380563743630901467343425729786789597288968850181001555795325593786531868616133445819069019444989459346610400344177225539020079776129156123183800073385410740057957290762590274786857925528934332186053355397958200290568073987521239965765805223933773745401481721723568524345721271206078469701108594890288819925731272646941060547065382002582445843969432309719171476242113109211958818511867264078318839892745018005371093750000000 [129,34] -273255998095495973426312209624290935094713627603630504194006879162522333792795347331658937613317408840803144844937216874407259122332555181058986442409394788951622607798448406955455082749392994541581685325202037971515609432966928915211290779336771220003490318404770270987513236944037427733907252371226503866929569906195397589422340900796776920248755122545719670527198633522753965763357954049703244569405928674024571081432551263223277177753781797147416453273362632588841327839855426790733924344305201191848722266764798827618943670995878322140204036092842331552376015940629067093610333828199329297391716815051072313982054837055914628864867845285917984417237458025779851745300074776511541177907462599546731315351936393161014883845628593160528691118853963278120469033523069644822955716558992543341740162645243878802991037618132997072833534536281140862701887229800264389779923165908678367241491835742275314632323306758286816352763915042646497830398225042170059032059207565421909900848447173653346591104987897325454733907136659930606884781652890848176157146668201961441312481083886310428929099378520724641012736401100498703237534884201758527739256736393795780482987859365223424145498127892645619089516195481913879973909459404121927261315661174164325254612899313040058701891634591503788864755996587302453652215228442670887034573678906584796236025495820954287369885703843631915493100442627131427203820680968087267721046003019328164454875734923444018192139985272331053813176216593561621529087048979281496716403538694470942490758481204765289103497393208547941185563252816297160341630473733194744230431347258213732050245099062913256244716737205012365733817042431975081107985207119409777227728446442059407232495859021718578330828091236822532850816615208498103573764001977678785443144967992904098861033323868965157473428630200814149853009790518680339440457447814550612659897076182130071878191116595617161224907513943819828942637264781779216003521060212520968850926158150494668595405037213378001230829594320981657382971260540166908514544042664996502062553784854377585728362615333996719410625985253273967631253787470582832834295002465633895358963273540015455724043461720513638528482604306253607008497609839220659419812996992241466727709612648308313415541893068412161992572842472704053307097638025879859924316406250000000 [129,35] 145899858782572206531419429969891473562791388857946424031388792218588965300842472672698315542695895854193303048701042764460581255544208384929484433437509835877317596202928581016663337269432610075932324031220611187065552895212188265803852416529485392157857230595832046097592119660536757646811047169365633974006305005811328355354106442935772704339585797568559760871434735593494936577310750663997717284699258545367605656270069048034853961509679813851808591636653387685854938173679351338953908714015857069893584981090056060913884738043601949073641012873140721915488741343118619852244073279225597726206759622491981907942744128208916591571255607415311562890261675817910568697157056635559407848816385001607253635960287771963424148533848644023316135250402548584827563809564312254767263205607364854219197174489879558882022150651654336947471165059591264768004107665625820693073526827220918556519603947625954093464247266620705358146928395194459091722094712509895980830963159568318088159531228553860082154699256858186586953349604639201491670959829220040851133586709191721226174777395559104875054636599226320847535601727318230626732407170493213706768292496714550826282738960364154176243947979749098507507819993357601281229259911448385178574030038059775133788488564585443097864948901358242094245171732064008512166372344794691673910245938261371282867709956467050501513257891880007950784589137105873324564217330216506277646298496190397521664518152669466127112491976529254994521316542976351283449977038897195608884772699450955344275909168879525696729401492302867677980681691902821611691555784976124874840343752918025291998350239224058488642179709118827957997071236959024456573951695218735585617405418783567269699663220984567529513792641089627131737108668927674301842613428699916814267629172634232793517240575830798702855128888776137927336249141993862403182132887450263172368397935286905206807113439294806160720177476775707904553995576518922648778133888970446149150320780203553240480248671246457401560420538254164270098604308205442439417793197944379685063587311259144990095854350660373454351906083708561140519702558918597618887133059636973085710338428274710120118576926589316142184832916594932844178003975926825912719826368780931034011420483997558527991038315492170284837052107729249428302864544093608856201171875000000 [129,36] -70978206227651492675250628743600551898103305890483242598248791407924901622804060607412618849920814698723261485306198495889009244273655586632135421155225466047475001199935855948373272524993165277802860501211154259743923917854543378096456421360610277550595035303770335108085614948749025549895066738441413037744866746608613243489061239382011856425482135641148043949224148035067608018883658701087192528087546882456101594066633977403229501597299502598626650657056179453491734182686755506549929209355429294652086512714911603588622209260015488708682556754114649748891089050456243437750386592914023150885920575662649853755388288186343548189876993071370141239248136592402053397745591553997749730006942518003493617452428784217756884149654981216299615254638172663726628519402758264308027143676696284184983125720793250430704414107827558559789368969310349226840260428985235172670475841727634142971924795586336314748407317024002934213668352257090183284618847125805641972614061710614883265006927503503002883981642175629289654614895117027381107476287899813962152768010428402947889743689703111541754887538292568999566552401069854254002719105765072858423803302921471866382297336901311213165209389176235230093224717600816316095408860024240750749186036046120984918029126916472988392830216537191409139010976607829018599779867596873028366084441315193365786617351393174631681359920936578853487412768084926104871321772711207582039498526284380393022659123753215992889106894963235603625767882103639433428346794285151976134499513284896919450436326553440793973236906948839071290797031326781160708578773766973504833412363352773230865282389190440548309742028368497809053591248318115323626290853252005213961774039426431928989876758104501230331306611878305738014384991607568613704767793993110017289924433928298487745005652743643716948839955340109593526377888966593789515098101567544526009124855307717811970248142148413090580782025772139260510150633067599750059863348542083925428770993711317151089851886955860598037469646860122837468767416197969556909797287109105930978622723402763113246024521783602868680679283400000527729256191870549250154813884760358983735465189572510026441784017357873845399758747706847269108142497856639860637162078494848434878267819793202074912152357605800629715420146936821765848435461521148681640625000000 [129,37] 31193676174075473823234902448500012186172079073898266043275059858668122426935859831849868117682401088749160309276113997564168519910381592050782625255615528363079507274861911288524178232859432784540644965864771854527296249662659274423861055762448013381494877551098131111868076654464857195190621957950206265067950672438314802491921872751021579140924709974530671597237017457264239159889043678042321768639017002685392431720138983364135991202264119792074509699743300926454384853712517105840969205483245415094240236968674346486139104140987915856589743968825296260953583564289846587396569486281095907806757282365657392764190227945834439746197277304629593268819888267426325745320572288176073979854446906473000974187251846793020423466207933433604994197604802364845489364590632498310422521650000121543289643111771565098196253143564980786282862898013155429131896318145744591276159285161308431304930920064688353759671543985237527947765319317589576829295656373871694612279789887720906474085610210641870319690860795594183107995372165597238793610402507174815572068869995223477770175576936853159432762094969211127935493216688064701876500091770761952179398687486250423578154628135536683235720384322833487172361418203596788897267413749240937063599359170642696125007026050043595247829815441531057355702290841525242716270772220915566223181562996785498451479285291219845514405999696376506877094208482645638622204850176420324650861510523713087830180683034405350878088967264250803981667304041978278616830461781748369507472801514359718378980982356904089281736184092562283989748519485157334540928812550259328839715495187409314588184055671178691115318570662174646696915205470428148539481271291619263706247624960587131316235624652098587593083593246147964526978875366681908234097095676897904573410742839167927676929008788309483371765062106717389598130638323939435782537948860906454177167868344774895480646288324966755783138637011151766992228077430532814399222409069763032940434047144872356562317000430521064494810707853639862768762833914302209172830022814947266069728574886668029651937243390598234573662001007539738353587656993602576835588353692743587329778659596039260803861821363323743981700727737879504582791349763160132359248651998161579930028984825204839308767310599498218115499525993072893470525741577148437500000000 [129,38] -12321953808093160901753888839235706664986756785620147552365215319820115753649190818493245216366585253319367346563478386462642859806546259390935471422799956650093520925644438746763614871695070568953284412446774462797725757675694610357745438135992289841376743073950389451429416539645462274857049421900549135159545180695587572952981104287580143564638040529993665837974642910646934811047650110162215885264821465459607101388981804817663304144855688913821386792896060185060061502942197062578758060172851865019962113029938174784005179738966665982590489109316013884169494004639994408286612061832619977505775920632704199192014080157489569725970350347910587063865634687075744542313619481638911032642989232332417696053471340561372857252653638602971587233666263367100949632052916493721513629148821105264593778235386883411395189054513193329185389612068930782621153019571081400641342020305417089299569684080507638752131685754312483002901579699811196505217910937626740012374562445402172253809465143822981680421813466778892335684909262914399069418160861013053631016705089193671812558210696061670172571672768598660422330173376719413387687965119191622852210523802243546780804578603071399146878219957653046645934384963011061006514891521777811568856292909636526925390774501749013814001752749540441255498138614276323235255710487305773566578827944658447404961143062298495805148687621374354525994286840979888174005150447591625887052321683627577398819813109635077183555770827025012415968378097109706756607100325749280082033763546285903296837526283551235168289718362306687165145262858243755516938891052654759900729215522717377065808361661616546522959472038277774272136725790117497373520410851876180941901985761062122315048434563965676182059820322836422825260106208323462719519964086949219347111989192130862056050643554196140468174858853086625834773572164608120393839357820051105380855031011837342455961318084155708098822904594955746786608604631004816627182197096275269944624818840271942690614365836715761620540448786628708434082462138997011321449141133526232613815989158502408011884062897040736551981249659184454658574979868619962416525567577646850160803516477972939934554112374585566619022735809468233196357854518638665315936466563820859669310162703047469821793418809970782623608442918339278548955917358398437500000 [129,39] 4374526143203059973153951746215675233518554743954755365467370814360985050077995959842723848688867195831628600394509493802258075463250269627077335354496749081162441401892487459772481158298250565806282087596657716827325956701900408992478896446581002118156601651827318082145262359668060846550732587618812498975469078431614675066184768185597292516824644312081127601093049915710901791623145635072090645091338721279312663433605035579299271370028702666417085720107172927504992090950582281484733103818971518826412283345617258935096947527456445117278595879606242894533311328573230936243389617224113144305106833899741505387158985006558722091682714664580350021949063033964317644393901533828217333521357000597415964027718861479087955772538372666359506316222134493193247669911699876128848980884983275078820548655477248950093687063953896993328336549285948041625331709116598434138120052630522789131922080556797717446585308382605885110004175072242076455520386342995348479196977076048240207470234439770286906541488942477854357275378110712180670094397388178167541608707566694991952043127062765479733939831851152997110180546057644587109451459984553750849766773930929721740773953913947497733868268195480270844142899528828491100397838854689541225847414175767814699238835595347399929217267518483295350563209893244502760729404637867242367031154031742939378088318460793222986287328837196927453006636672046686972776798716501448566327295410605809731465052716616295463744142304335793504519883746502048587828589522699417885850481404162580843262615554364465319323905303629244323107408924071155300145146672305638514046607427594569680265215530033097602330208096270541630863644158865044609404384071730576874067652493402359423216679182487814870497396828714282795370991259366852569368230481969553348938406726679904210349596805466494173162830596168219527682317401830219269967551815145656942351780343612551219947902929657554115088684988494389044104722407930239537462559868061063168266141224823515877255627928599399000338570041569851584577783845119942416943991640554966527973569027434468093380268152109876491064466517082074676797574571377375239363880788658888395760003874744085257767911764831885602380982884864121138773788452438888669901682166265035032463748433986791513103148301006006803959280659910291433334350585937500000 [129,40] -1406564428746079121094109901657256083381867250109958281468554351237031144075580530580819258033342766756674666633698451593013410831948827727269150857849601113373225200450318477292026855705230844203124940983909853961068031263262172115442777263594775215288106057261838654016189315971010632666980909106476986625944506100009028385414106838930279813997039321570129540224559499442774489476193658860915391058901735648824765670462393562998674194156766230211372931057932155045959916086710458373233350116516042552663883908509590601229455589256953422544895977400950785788447529484232181123295189083565898419965146735288485278015936032682431189127144164058534526090220853346465471032604994769448530186378847446620401085885013144678704493843540305253274933988663264993359418263812801732550171482663655908062724889459115194615874345354965543622020028582711924552907449902495411953524981073422125784140825418770348410888403408915354807213572317059294332141832166515566836675412167145862843432997825301443539275459886512260965703145910270985071892606937894096443991637332247738218794190373409384464558443666593898725929710369015053076853698050346568087558825172281739000317836450168068349791286314060201327295378190332440946611270958181551332781307224103162412786241359395854171552384813129877402962039041892770904765756291010134174793262833732509107571036006991150113354882858785836016113090165611234547717070628512588080431349769894462215358248736022593875584914318892988138636874960652358043103488512335569291002544324440110973984601621367010225948563572947572141231310075520963621824253253259417052741239987980162989137703701889974701878917933283511901374482264685078752698013615732054911021618407447076248865668494814559708018135271256939661318039701008768295873566496381428746899867873399015728278321108414758544111984463630274213020288190840718999286235866825256197982948267244696181399141621743862861438700382524029744928634790033716087547069280638075605076114999667250939973540895668857581472561755102647339395848660979511186847011872297894294896396082599026148341836928270709238832548816342038658186197055554727407363921895848273692821009424425138808529850399342500894831310006769883126062932202741408153984804163474328610945394918858012491577440250534181132024968974292278289794921875000000 [129,41] 417849756917887778005458630790230344832021424687485957428734393844110126896217255420299522018016083957088146877948867722962695234174088612536049810715650977812264308867062195284215169097314880517037507136125454013129405329572181397011588425983744969593684371917586185462401169791273913751412333401094284124352209097604898275200475539986754671073048277470270891838100262274713873879316845284523276580544132247997535793463377886494184332174844641049249767902593702745316481454136004944213467187703648583049660149568280470504505506556724741949638474257037295647097720056773276732427417194970952090323256742927655941460942812607850791152450557953887365053048218035271916648964744288113858374697112705381102594676757961582260708495462046402752605504342518460959119827944203711573793790543733892200106490894495462175636580230815826748119989779797444959640585827845230525726091937020031594572328396338064581510574140228508118845840591267232869002058800432532307233589309849358660804504576072578009291925979095056146325663383248050895849966533436054480840474309139526103394529526457816233916774171110001960807577841350483818805522394909564764811521990924335874058733789863770827351342814562013952371217509695717193862406064184241658081934972823337821156557790157623605263448546927766264938806939324190742653715211319940585363543277703721505113994537303617136481259793558860399865162626262087255761268476822407897061266773715422717397492442119498945086408989440346153200375029128570769209349785349025505372196198171103119376343213265380056682234754347559527842733054935946462780556275482520909838738267741175407569499422999307822051660422105230108057765007909981417346508528414748667508735452298911810069799449433290313622462848112362555099234661025578597133646209318400685777565875372699201773722330746057895376665183395159949389425916534457271632425184573908073218515764925379459173864501158418817775941064886159063535624393772395527277019464325360521826280904902733287171130246862877104976912171627694887537101062197380686727346841319587699257512044200373576350455613028098945075733651689753366664424033452635980464195608735130052850179611747900390329694547206435471283711182664006660236628293725247029080786098184737747361095577177956270423231366351046744966879487037658691406250000000 [129,42] -118801724353948222541351104484040409674487288925587621574953978107468876928964250523440719802225981431623737295314829536927919745431160367503940825554135675230958081642046022014106918480807354184034812812469180106379207985140849978104493899592324554350575810394421879513276125151420951719838380308806439294719308439749307559307798838047607684883874249225889791188209161891278928969905487078135092438161615637435382567681580311527176655380012652254111735708824013014938449495578555042304950121445114613940875808157972101194274280738451160724845856501580570681137831912853406024666453578014804074418603303649627631962432747593057066243625429272078793059554314194235081370966192034670966015882084397953139596588903641593617577815871919494484221117964572617654846701093182611575797983882883358039768235194464786666922960584010086691805274846458506099678532882182312454010696757599604220950610432766121136078273515021188959410111039794497477081746548666968382842659781429726000778859087391216119905137747798982262790911381911354257688334000076910102204278630254117991220209942277825121978195555722770285176638571409864132434548757379802626452481395504409605616323097652401659245475191781795340644622850651084694667550846821538555974813361073394711413143852878066714624218674077408634465089258129737319547307668053916666808132224028489360948984809628025821639404661847949436605301302929245010804344587291650770147972456491470305871108585893005874860433255176951148755924970436210175588775557520900833428513223729331539614590708475843808722249809274522994770830292530916118614856510393521593253164183582745674638188425654696441981500055515532627864271122580843428184165161910213184470396868108787004277083840979824454808617480223553816601191249071294651330206642552934766377920515315101363550894159500714343695098265755597416623634273533256520561735445587470251197964631605094008119670897509689089282693084746546111704436816723900956972981900664222699004713799417252371478382640773097795756020282583042627087878790332952776981296017112180810254540314945791961010282877854460042918232932870232023923374348927830744658025500763490842004250227675602343183512833474033789522312082235217602694808292305516570835843354370093781098038826470590879555433438952150027034804224967956542968750000 [129,43] 33714101604720988137109292329606214409428129851919119535884533678228043270208779919336121797457483043403779310419158921039915802002548294532416163635839664669722152309206369094996856735192034960684162687110657299218568508745199872825201891566445395772612928619528557674623434716156183492459175893474275977984533146599909403831031485653812070494047816273188082913310556739930948213745645986082315718559126118971252469329199181050293973762372505549088096455530973585760290071172507685798253190590143183343187144441818792201837648475739090419352364155504027064763776689100424128159182134356452110653901678867246769219046814288581850727236175257835229845297617786796200881837900003224279037866696424845201511812702344528505009592716180842498320359933013398282717110817458650166605261305611062950226128601985584563628165924851695581237415551311557860363045746397413014296390172205500237328441471600544099196290708206610125475011052024458654979422919593274056575660572859015869032710971688824214373124259368798827648739301840814394667545530062324701712760178873091900691041578264386133058836254233861728847665095522106000207917981463250743241885879222658381931371756849939124128904659588507743777509269521938770833195886661582739997486962402642386652436114135318531783535382776594152763786247018037696966124463856107630641791498083028512881066080845663152079007664605742416459519555047145344882119007065204438853955972500749162922730868601608942972024597374327236158333306587166080725495462764958810196860452934833811678150406838797015517168605521327279358072116012624242069253212468696724725335795973916943615268611497324474440983254797795105495379648838525996273099918858164555171640507295045812084907166167086046564622702511434541388636633050652471024463615452322307094090182671954293738124693438945214135664809296779786001155402183810129830039372929337783904650587238162816353311639746213966772157055983066170225219139056122559249025705580663956092617825791267908876278294742406007002322684203587577379440823600669178059659431464557477685390155237106739159465269835751585211446862617783833289235134451486895213083564897992835652055818360799494229130571000777127219044292225451278176306921573913797790678002785049294219142549794160007570198445137066300958395004272460937500000 [129,44] -9760151211920869142318309145123640288214184586641349292129961070399286943573244773771797053171896171691572305429575782923319447391384471309199114528673476184879448146834978897886431878616545009826147146965243809377873033221874938756070339631150999746909146357637414230166172648513252854930055353233868167437836533008390932456478241877363956887427858503132140082573162566490426825951903102219278178017937651475688876769734910455531656562902227657540885990158199901625468799317424711552823884770340915219563769005827627413924790013946055354323605895007652744184965847223264377514865327521777318687373965493114151513158582357135659435748723638805457422337097147549430866030370172463020789904186918507652963952668670337178789254203791515578331192161017033174370496368985779205284943254798019320762313678460724816472602306973012690095195156291860930393916762600777264045951540748143724430606178965432292445627022985968798171357141040888457153059120435492399005865402202929996776130805191752468354053879294651023199800778644377657966103368196201097006610258168669162737680655663047158758878024310093002634498770372905268877577341368034761646616658311877276653933280380213285048398520066944675479772754328088339388487381014476489151117511485430466364564038037169909769641343037868489811466403437630981749530307590347050558571635086392493345972277778133903859074047854863525339020379979820962831233712485629643794361779895953370516018882897639388179701877268450824363380753010018733409193915546243234152291268861941323228855822538340835079788323260923749010900861522288713311192351060145912780347089339631174429001337397327194847937358598407209214139416122730486727349261054209629386501408818779832215441244080023436019103620571158222230931481454871621224336057774669620357723308935898697446489630717532043856495168748423085939755759096724581508165776429248852786251368334264137146230857406155132139022762681283099631196765624481166810149751803537175770194048655268974783927115142807694372975015474821497700030279783344846277738395803121737912739163725456705041486908636922766194088786459766208112994292437682783152379126377391874397801806931515417701526802869363932364938033025145833551129088734991825051378615789400865179960331740636192421334271784871816635131835937500000000 [129,45] 2827784118676474965971939900609199426347297472277278797104557497660506982177550883706478534798140395350215556957760438232134754568212085903128347763994338102643613080603679385383945137626384447165960149370292766762433640517429396921747137185473459569530399739001891046068893626251648442186376879083865884818394476434114968245176907683267933135930083656926463169949395518927129881446713114997068208247645764783149569260886355503638212584157452289289236013925088191231058188093360099226457793032041328062363567379891305687107737239633004787478260323837185079073405798569365566725549128226811616804852566351529020602303681372225320361877733647375334452953792961847625833983359440914555043419786231564455064460116430635371172508299873073642623970810403292956609644429988246192561716622984609859897264979824011379192393376579072458315202263102011625694917806778326487204067074441799421063340413891501083386326265632488046968918773246405369176394738337399343519024977362715134339675750843562588586116135585940080619035838004607505701250149629415050872562541015486447161389325693012250706608378968418025576400235443444938296525047939019512265444069746881884408202185768245518849443640364392331581314236640099468508406099915039100494386475110617162509703551101626958463360978228484199731966009813749755495557671414904395469146850926103331514206298215297573671033971360288330053141243008389895605401166096372388957578383125559976468784612911745618520592122076784761469643075721033832507521992637710418408526518880767736000678811375668194158127080045956786387227642889287388056709035195329309540547126719313045013719857218840549194071442850916851063152101018676510604129713051040605362121718574047909394413311741860368809674059788017078025066155339452543341417870595226244516682750575599748641073509074102898308343028122298154373466490055737344855975279552903109580613933815446567322758114662800791107968721602454989386117037846595145024637115060064761746751789062822606501524513367953472331656282351379529083458600815129172711634791605799041328033672879034610553101130252447957862995552264813230940984105020220355108424040132693878858290902897997430481829887008383350988197908101311672592604732100067114017910353826115315195619374470698659251866047270596027374267578125000000 [129,46] -783615244283285645063680543875116000760181551143156307208838996322714730512682758383598911742725064129358003531911699672657443451336415285268752816528725595472976977301700786052736844677124303380681518820767848064332273731965516423972374030521643616654538040703402383892489536383068431684569862715482531539622871911750875804615929883923032942515819551081069191777564458914996522618351209492619367897954605669980916316489927637051254016251489581906624238546497825024226403599735080064326434083050945893125038213289170133971238139244906141442427290293777611312786798180932497984644124896307653808060861628632407417450851593296169756359737885889324628757062493607390821968366423171794811502723975777724909611062009262357408058075988240025621538492606918245783470800846843103612893862298446078068082717254293561494899540837437030316389453535175723858787376612671807888509929045207901303388544492112490256873449509998789224303134676092947665455991530737078415512128741152916985196714208289130279868695248093023984551143717134150847100895875736715615487612599939385846258751993216679087006984882902910328757774315754456030589857451999122155737271035430752684853592692889229579829669450388838422441611882463839003542118489399483727332842814671285600801662643209160322585198717115341551391358815234951204485954681039266926497140928116671764611487761422447318602122368059033776443662966560154760967834924805362979420531138791031843975866265938771127934844891895780848380482175457724491205485220258631283693074351265000369975577927209740957659830451987460825104320936122370536707311228750405766605516670110288589905889719540402517390555388842092675680937073109916328357723844788683968162145408799985030821306047034340557916891996818409250865891569245379160621920833194088948860396080205838216841313722790552535229774623465803050343893039459861353718677816774243266442497237221689607741110524108321258245410123019576577227785388024426421843183696486609355687951259937484110077507519598083626298991771591083207590549737336039319721048835319202628466261489943047286056773664512810789868151902835026537430487953558792935778250426895951151082626223885986697670149711819312590526867800881788523813635695982478033910929539957189944058852638342216323508182540535926818847656250000 [129,47] 198821467508264723223181154680871318615875350575865360306204630001818995776032420324005088164861855899336705867021601957915305434986280310044760589376093302961750753632493608456507924614400431704086777116086470412806626053498043565128107825226417835355739959475266693299676097991688982518124848954265459327885701459077225525323311219628872121318826045911826464439223973502496356332050170021968026494681705329827500640918236334394695959154481054225771942759753778707834352308677452650277275181109720678436371869673314548447182728294536506168130848179874734838831336299025370391733795765740747077705889789463515735455371381633331980206415310079122292104579128877365947558107483308921781140951277262370839884912229974033214511110361811423199634046219891838883373613933694118469478714426854246501274360564387979833652123890452642383554676022799450088745157906440567159984267815127150766652356936109901444431154831803326613866081561130822600689961756888207236986585431247841334745829802397105111854059613610819741264159334716717066645585958062956254958045937890888260621028558178796729068874054652802517189799364662020767516658939115797448802653765182077395130127853205108067622555988935178689162852975646301060990777419798674241946930189622746635255148237770329436321217505419875686757325745858663016404194894289426949226402118084412892859678408065388363832576973246391587749650229283929107411925343303267445819682916060475775012459897466665532095117149550055332868993845824125686055751277350813325448509925933238441487417531171945732190201526880747933988283282958512797159623318056449159713952398728038593204338149384366890203412145426720843662323074281744647011316885776205328508530686822180308919761166465217272816013059931364484506892368887465277193738817451549465992404434644845421458758125337730573830843030897500011876557255263700934640034607122709087541564614738973644693383499038349183008912447932929567667197203267260014063449048632268360210659539490018230504931365402147511759106456796017667909151018277404007620605315267491695653321043922837606579672261085766540179813066590538845152867645407596621829944137799592869188029742586510334473675946340285582466854233982826411016619028090385579194998521227224785772921285058600915363058447837829589843750000 [129,48] -44755017112991539436494059543030407237561348002011284050176472789971587612482531124056662405058442281667079364070085821107618760900678612783565262960160688048073240134628551188495805546360056189814883307728646818687394040347799887614123216763262462766234324282439126195637329574376775260587478985888633864857982960760833612526441594905658083453037958996122451474664553136332686816842075443998356381907496654694643284669549158166244797045654479066594281112339545265912216420112330016948059563115059020317666538644625989363736714767620046281108760544617635917225125004073120460558404629773384558722913951363343403806369466691994195628906287263361240473130281566732434656856023161186534788578524795792228373739460882581932586392341805300555629708525957462247363294103755442071652919790165337354567487149657964749949558114464732578378130474870349484958749142689878815893239023869067843470550094656233286401044916582970090533020069067012220902324271287291641994348074579678942412821273902489600611694829021305581404615029857146502561977282695614570063518869635780188902849501334952355151324412079957730800100891180624574197141308279239813123644395800236037147799780560536539865964237775014139469305831971964648986105186593821464638120331397336046421897651227382573942526188488203105219578587443027109919935325469577637228320970478786539578357884933180958724220406382989525832953989862443674868118538628442281529449329213239440181101033097682574947421294298836119708856650573261966137922845463349364555193724001653100100896154470318440114055789685149752831332209733181288397944987027094642108743655896345880206929504329604396998316072929726230966908857351182690975362342786012149738460656462444270724278118862742831418993462563027521613923076305816628793067610546714237847361669676058604430466535514185408649057519417515381670556755996058385986076983581977632863424699131878824277108290991801593374954463046791755239557765527504389988098356546226529075783801395526085225971046784719668096036842645552677543736296018592532872301193983534497000396178982827636380301225598222018620780386115716979266556093562356516307327527199817079114729892590129441033648442217988862568198178557146608661130007643405917850786108585981054897711426292516989633440971374511718750000 [129,49] 8727595033790163592901587432877741444916685953254517932783203250211596758640289486439760742039819589711866307560408118892841211053320072538584328494279393715114023375850416480141808000994940990866097749797346110706021845908076249590069949671273918780114625937479355114056200426657931692779263151156079976550000746367222333326071162779648660942028318298098743984658533029781435430009722040582019127798716080758081809958534803302667516838181350026936041316142458495252520588275822085212173071735934007114020854251017475269141485360717085251313010183045820184411070739635443997011223306464055170776141291753845534950034393057977034548581448519720851874846377168787718267974472557893696393322693926551261902913037385922475102449427206740405344700345926109414077860709606605624170331569710539094795613415616606655777247897406034365265467934097487552341937549731371938568867404713484502366490153491985718502709716911328481917495073111714358822005708891383062927549730013671157601925065107656186605895268077884045483138027126111199279011969400431806940792241472406819019734117213443621124474662948509556397110020898587850403585626605925758735102890336728566898917582544602746106229628252312596615725532340426197898678262930544529741858174993698590357666560407140968203164955202333774728419502846296758495684252629016014301139857882998597250149161534689057444716229874502391642264834007400515639807039864427417048911894386781324586935621151226471791580876949348440083259112726012630042179401859207546361626173462551075673625311940236745629984958652640930852092010599141397232640706088327466022652848521471615342266093095159195003763072650240431503099162493964672399571130675754958073997166728611157946996962545748086817076430150870667028445591301693929613715630199237279998456054332832834820984855512644664715378965110935308510527672595995958012572756538634920823185073807378795992673993544163212138115889321726257167780924370350209592571614503070381741104708008122068220157798531496051985349092099052966278316409426780829041520146529995158750937491274586287203478606435533365473812218185096774926346000092851221073488325379265681956083692952419790282238009374936747921084620967269944511157275527847149813663120221851930978809203224955126643180847167968750000 [129,50] -1436774653708045836079547694994853558985483684210453204222493980870924818990389209612065833621446124977329261428122920866210190758455725044166007897302665243711509400913229831219459071361372135752308623705989732983776557034140838454879533884712519332211990152991433473762308069332354236722599066139786489380422998813537180408971103981017207350348397563686147051461092523065612907952042110148407031729650196307784236601023139171565403157801693528228461473940797981028949591632978391112775514673497881464294196224419138917818779598828358568293431701863748151671439019322584107147291094798407707978669135848430586349513823768904091103864770208938531263924765063775713312678620067994361017165233340132369416350268869902969155650656926141891717422884765696412877119194725925824368961887196214442034530026411220762044752895004980364243696567180354040155375024994960958344538080361763849859644993495881553029080699640180448031099097819725200022928193750989518630126626269757203552646693937896011927868346626544287802969466299016370186613029532773130640415942138318624930502426016438079374520156447371115441833564528823527156894046112794959579808794995943257261234534620645042324054479755442138774375124678766250809482702067560809319181441133191747339311183458872410135358773441798806831888754087598673922976847530475161267278029199938179682981371883906590003775014985370515741332427434724430792286829023330091721718877435019158133552654036427140431280102576653408242406107180368883738654078952902460898844895822776947069183583509939437411577332309623212242192234803392328639727172365898841561000553007042604506815610295807625046631372060453729222647344830914740522320465902681027856735988353285215252618038593859823781500356822857910470288690741202179728258379676498316238338000877475115655544903812552889956437552395825465633466269556458923376443224547034824563420015349913214360278286119789660984562927332024340707244065871179796880192882977652944612657368685116056034615528261793315127930415907717301156931029613613191065540519011598899408381432200422747771037398307310383642331962620461094716577070190833585128857303469738380232391666066356320109963107249551176397538962728960057920962202596777060812249530135487221506634887191466987133026123046875000 [129,51] 191059911427447164353550067020095977443743531968469183863777814299395888684765141771469868523141831328275502023784093485519925867143539677023117431839440344116665291958456929829633448148035449340845803474709364113656907517123501381018880653083574150813943980899216076001759924653510496384006192741666715456102669550473885243671536459228395239571693629413230011549140854600333655127699762310908794501499677585283941971082554705192193679134895595180801084586146955387549101330919383546188845673789757871804264029071628037976156041414918438387972367509586126325125172630086741170156967636193370854289352778525275728780713531283862666353190963336523189346485870215523480255453490700076470278140268681946342631264643671905510148254630638499522192433935646533729352966722756344401298104180581311196841792818356226967316707960687379717224167228778977485411084567740916762581941621249643660826176511028455947467597455333667608596628439560300146882528732248073382993151569595659054688219758726252451894761213928094103065675450409925125127626198184460001630583543343065502318562500652758259759330773044734837319429620944950934046554111163370382379666857510670981084049738679456081608249284104007679115435100527641303802461886423470125023731170193743877029975050486437658076529406882489461619962263069400762735091718591851897196416123096051264247909053278565465357969551103516216386221442351191862844398931617978920088803229716381739574505042273262226149409659283996164650847520695546057112553354120130646574706199135977843589685804723352611415273099283404854266081990556355505935177615089444103081228501394747536628253557378980379221667522498739981182352315087851551757540784061315728125002686019726384459077693989069366454106664459568305474731564085262450759652906852732535803121082770866172786380516199649030677141510576140478183000947376858209448895110857939477730221631524024946005166648703330152559414370945571483277001100345733058985865117698929742194611044003851907258165606391088024091892797783737327715965408088611719684391743195953516764766175114686910079025140155867906961753830359197537556124705838893720779250285843061011871682591004760434588255257281264693142911687421340286410571786660988826203577582292316537403734400868415832519531250000 [129,52] -18332401104899671383806103254538609291145782865926550961184001006456855871313184499083020947672011727581427950001014199189918634963089415979463278553551314632203784498949751871666894010354285460295107062292316719985481439000832466034046820554082586643781660942087991942719435415477580531683625888379706056264011285483409579876277043821284157238756731995717207705326483311855817113129269572569215308578738591034201881232076225866912510665357194807357705184671937868383060842394201205126636516973131160525895812938339890163110547987957145301712130767373716271765549190905811164997553501866744672620721440393069688310696822120109466185397750501881157661015985243384032639441312694705537090151792218580472745898365319251904919253734066923215678972678743875912579419682055475338298186453539112383920682584826233865835360415522638131904573293060839537052092136182229066348019995576666656387668627915386758014639017308946366337812238707451108515346970724157102331568421397375950266636281995568889270999181059719608477026620015387161811372869162625388736646596951361528791473987725078779178009505248856303677365499180513697608111141559765669727379106988103032048771375285775093336956757760857109038950185695353965051400108067763776344471019042308068107133731175484559751054462602942147811469223103420982148058923802522314829857952562082481375764398753583082811559032905010717433332679932891569087047304058992192434764002705186520792838178699730878710573563980925138644942892391185693168693679501666536721863898769831875199538315229852800060034775418326706916391663871545412837505404376619964803439733622077326826951815645483278360267352675810204864377803728004088596899954007924838979705855560259589746802044282503241855825536800331286821323572079906214409577693320566056337924024120435053431323747468491352467802214781642116541010615406546162924301162653602678999493668204987246858544784581242885840461994903577150995407825371131997427212289884442010686436341992544783771025554448440488237974384269116689499727973080247202779740414610032670525141053432036422211583626836952855329429849684429359861388400875468771597170462242453630863590908747004069660198814833286819634675460340597278493159386434101841317261042988452042178250849246978759765625000 [129,53] 680397814385329024176436454448558044153773094717999060086296705469356147746800287812733072671013444455096949584940832388271806942261519489668262943072941261170983639410009127154382934093922587297494828023587214239823465759468476970991746885027016711356691927341056141788480492382017699422208223677086155284702554492751080884788428364658761832076865576845995483675406170276313880220907807378814737466637276440389576207923961600945442038208148977656417188788316935474949941270764706582817723094003652726345761925504155340770350970079826838867138955161610834077453569260732048546015888719514515207989416239571041549119055445920270950474324601203680065951122117952439145654098359608328931309744041924676717570491535941805842300761711383885821454268575719969196500968869161479634693419325798289722934057991858844704555028425484270670294313845736908636194561595601675942098433602897258134753223123905554473727489192063931271926688504346857000633058939053552521444436987908089513921960516580356002251936647397258218581643857330858929047711728080263377114782820980766713097987734809353185257613191281935328228966305969804771765287314646231293618392595209479363536544668658165230254308532228636990596125914161133466572161869857807473646056088079637916862481924144422121160850368292262320576355926872027230893212314815604382784913700162015715861418202230017030383168335681468431718166611943858834805656420124082025685721618558043901987482297597175236416552962252981528809102613436730062285050971355176420242540146465940187029967231923048265376016628788748837195879310376137252475599828025012006740541613423632770456323160106508845006154663952449817447208009551088533904223412979550627276160419959560614119146033686275937952514475557514070163419980927101475527947600494156780443300079919810125270206733273897884125688808620039023508749095505531422755283279676305383962376728778432970189051596169564738082615354948559338082299607590538755145797033956417098810859862291320394609408188345166923269729797406188230579185887475625074914169478000553332428047045206261392209983785000792678553329833978185567766418231859214061599160421691183031956962537447006754174217454637727698262630384684244915401839970029259397088262552558148965239524841308593750000 [129,54] 170903205987697770068978567400241351945598225141248733853387127427326232236429789181326309974950724643193119174864991467445377986876071005123012951894513374571454632262216562924572694055890177568113283333536238958026751136736430228883344786152408288629928840641195706208461555414688788720191705419843184077645769617639633540886793331239764533255410187816524438199130082109183907635297495059400035222692307417595748153573687050628703107127759356870098546668825433302261917202829872737365464943614995282286160952345506436700731284392514472091603066930995721097195849041377201939112320801205300702792788952831199635351404388262990955558411467196737841863330692783635179074351658356446378079917625548215920012436208933630874683813154900506261614750620680077819129833080787692143781233462943036717241933303415192600907030309880441746666223527847724630596963293807296861669565436492435990632677075024594790428991108845408540297478081086651946532064102544383091900355277181195766792852718355910245296861619815451836931938029039310774049390153931436150525822023460300994477164719317348895333078728178043670831762840395905150880439758933781189974468388168649045197519391023671628687354476077798699729861885751100278059607108286222064298760373222952103535773259532690127839889717032678121414089136631318607616985743743402852489408298218614733078560387663191638820464594166827048553414009911783352760714364591720362044656957589849632096775504622083807690609444946958503617297018117888016280246329416457958159740353346554011909903834587507463382410974489684716079372767488622090465725694306466773706284295473269577231320712154828807392579949734989518759777461465941970813274708511006951092237750336266310030658110575357974158209700992174448232664976195452696889750039536798451960593711834490317825116217445551544575350962046858473433559142051701310538071112242388594647193565861992088119221673780923701742237273847481100250466515755808610307380875852848606020450421266352532870991233372043351450967668678934004715594126219829703924842322349792908407965915273706504627087763612163251238535242570005675233400967830868317738837752096165775417208989536401621686532308234202422308313069138741352353307026617714413583842182810199558734893798828125000 [129,55] -46901272276332357237560851081022058111957892812466729666363135795115664303339072980110773310624956827055504920934775563908820533743180289988982603987842365289723388081888726050919462176107806461596951082600088442714671411729448528172274423494677233828424601085425978618221564202161823535154795218157767041708993278302585603069875920113225091107337874541585986952952961089244104476601684071980639185710004213059023357661972331076413125106308288561988068009491868611073207402000424814408281199336684179622858367911603962077619536732485632465674967467162988015482613617950273650190280137129969391895964269552177415384543276719264581486881949959003482021482488553566631310260775277415589731011571995985368893080957243984442798297234854117371379135104251362076556226174614897327579673630469626280009681626883991848491554713965703329101515557597168970054003863743442011155782065736298464889805875199077758617270856246181389640061916547833724089167611370774089970645319113361426365112355112418661863370471983201435214235190349387776651265651583794365721630067658883129318388866046934900173139866818073103303906693176250351402070904336963510715433389802575948101375122598243475217227880988469356294561095275271943876472168860701556162112601320803898388289078178808565623085084252481243592252625472552742978658411040035136937578042921060155787836737049213257153843100141349533223668207172121253732261278627923513843470488970758892747032532299576638866705326289423626489888656270325494932161883613536916894856718517937811330063324607788858961716288487433400334382034546537262930665055929136896857362953610139271628438614747942810549138706494312798903673330083783245801935481702787136537206700709814615716748059680311001936342535387706855295856548692686997381515548205227899863034714170707233626894519142818253920266681713481909249614957992237067953148769598009133341646627314473863383680891880791794839254395701254347167070897140147277492454491261518646781443297288609059000660941359263472434042885918756411088909834190444045159974310182016341613815165177289294454137148209348203188188486127418721704157753685520285285575513271300687337778750156131803405625555576585843058430572113911978161066286061205868955182631612162113189697265625000 [129,56] 6869992070936988391759884379044348300486483392453936224521084656703636687868803298952404417488678408120710020954636498670422933835601489808910601530488558984696222615276201641565022897879820648333806929727597065333142419779063981191102059005720833393393765668871243804860937924302256414188949411430133983249877830968427817123420647480152378067387866295086536415363225706770996665937094875251914667622219075198674104264562235677441163439148180431487220904329332469057237180833672225656926996522286222096268051285748523800058403005510179275134330361959142663344561045754905391201941504088601180363402715921731283614248645654030671104547013876902932095495100901526345460442440311189451424174740890886304590580083313358548155594555705051323569968764395019361606855747889008885038808233860239722787075446073610608896220623523981625454782630603183298078693291503732362710389375007183314421284935156309913884490468252973814241231472680496464343596580589152709412524112525049425236746957827491395327067277560207313006324632168434431584752429029724112092319660086912474706421005574241648437107243032017921861512772161523300575493392789920574435641703440059033528113979508289855088582728016542764263367609196453042741849298915924704539565013328484953684552161637278030664379541065344149530211307135281062628418358909370633314983591417373765094392533368925702690696003137954505221403934954267688743739096431923989295591809599062782797718673983437908377307476659168436293844730110866532303222308505268331057382582671555021552429675753816388567101943177438981286031601841890907347366208686130347114791058195879576439765909652516130012702361578380884946216206513774774303247647483734986225847794725964091646144510503256604648938109858044331051064026525117480493570831419273406943598948283897723189662093143177789635355439797498832480488448589809238445520692960751861905600938038957212801944286083642219109457460027948737692079417373627036907103422037075773563038229989392531114354251072413423154426181042362307580827380653212247916593955252067760142544604192769846830544422273558541761474856641070786528030512210237055616995460845811950781370776642243511755073155060374553748018422706307555352013902250829547357272647744522094726562500000 [129,57] -701302310306336819593644092168546831956980055613021692187837497752475636514614568289285498013143197868002630106564088547484191280875803641210495454340774885903454297579796667530608278257779726836761249718520502908464999597681120789501425082397181928583676535391061700763792262243298799302344933862578288464779963313493664165937519622927243636513037328628204587964639238501040714754579233908686110256867576083176438461085169791165917531938711341576724313287078100854845207539386416455467464136504364760098642070361184310935528558784393806061687880801342336987867641116673612729041701485517179146972547035011565656220964391152408717401703088971627652138064358999691212573889954859262884582136617292925723298911351795717017198630674810931981767414305456084993954015840705785211504581670701021786275497029240861425994807748168118332514100327091161587285379535371311098580279047616848799718998200475713549135086000862196836946749677108875968279917746480074785393802004771078629693232768536184856391609959638490977196780870097496700430600434995499208483309364464096449670948926491136623113037288939469675024182919846936604767921019101691772242553293246151516315968685760795941838648967594298908097977221100061894512006355841113781903398253768964721974763070068735968314780174414654751934392458312194069555941191456661135407662611135342321031565092019135124517897949369793980432823937024742468587900848715482285186978785478945507388027145518742950376481443593283738029426656598112137138623437582616345674472933067093893603901174672961438386405214637146019496994349239910962657727054871607502443936449897671440257327842094331687652739992433200073724307469757840407789200814284103230057695540641121748922478228311048798284966123183527377598880536939354871188581163284167338131930164631331340000907337489814899269084088113076708066045380978246131625384686738198904334924763440883971342681130650621568836486277322832169386722446051249854471796431536670255545776155384549552658470024085452291572889273463350226866301849537392069361670357011585307157506904922644099113077694236937626786649240938865787145881792122970061446728842874728756317578998078797121784428764261044816602061295214898339872426708309539013834147828552246093750000 [129,58] 53015214541837040866160913096490778805114123109535830272060156482222133021200759923742700039479628395255717966373448450170927963051658433340810858160043046462053323496247207914359091134347973959654358565943289056933996971418983235962161862415544393370775561724187961583196432454407049131186935133739477123664775072162063126257396693242787332596226649603354496490539443784173402077441410772240318953225745581320422231855896054204920600053897692349618734842335736844631578435444055147072517515194000936819599025269897552396533009040370241762852830420141373385412364795369187596433810489813375144614877412924973993634253906518820817194950437926817426070456169011246102569328428093917299086311761347335536594497373309324263557682119787320286154519750169506675235948987625506938876756639310901183050455605894153044158665788968516597450927262561468995553464222014054325553239795616675880869028115460401544418599364502456253451099190066368547052172540524171380495058074920451057150983455772355457005238154647787814593960443282485278623729337480189544925837327489985668760753168626386555824054796032959016175004807777040735062713536013124774233419534171294871583093100944261678090407997886340625127189227873031399983503455861539804905735217018668538102882593382238781510705959283265586200502807591107132419940923057333164093880018155720056293117141417938822729273592781075228005519696718886230518441224445162523500465681320538179991732917677364945423821186414639368023204477537939050769718950541889480753384248808974009216143267691731138304246687117619861530391912250830228707215616098731629341432416665530103743669802726918903333337076455956614886362221373334093647928792606001828765008408418935516886887916348425036324973640069472629104938205427459626838767883649562625455447764382950836751469646508226808119051866705393998233705192075382304289817971430867418382690607705646033559474491258114675668845269252854457557520138520778407203391501980741708481395170243386215940997469296282862287478325093191358047999897552343210419149429879755587828643719842792316900478338882996564447547672674695041308630470682587046146061849039330692181739806009036004019903924709290087435587489975217685023533559290090543519570410766601562500 [129,59] -3589556298191421353613430612745066853380837636721728274334844113575625147111576707426576282451697165301647695363576446810128271756234791818702637286573542481680538135743116600106585971184210643311988875271683459867356795299062563983432313616981309494798611509915182506911578209117057619807758785077152793526856529552343119643048010359410631116571153862779336833749426995586304965741532148558442133263719038616558417521082698222819237443757380530655477248464597997861379570059348150318585245888635727664172719765424172527509158354434247450212774955591831436354528119783257058380202679559192152832227941307165819856394009778865293446152083023645660669950372530084530070746487621033076567895636167317648656597591562916780995570640081541395349266635803906367650900816329923713974780613633944960105816622320598213810833191960921014252283693441252723486123394759354457074888840063850211033048068980873008460083944707752046207288213705621712523905140292953737897297620755475493255682886842395136357342360647709318278748861211006670001735401407021340759325833175797193440340555463041432288703175238045273014945201650295695480032995815697007592742280724593776207674917245111027846818388874018356126616826841128259181009517399637939618457948102240097303945135038261069548131791682457225603524107613116635255450161039687608978085837987097653747412181195411913321499549431416084831762616366827774835897490412058140605229101726289357339612353810439437198382123450080961082640971647583144774518625989598553259410891010943585755350571974156218031693285200848517450262678138844514305839243756456912203801723917270264594938297461709132504585557446194792459898572168388651221182469576208204063810506622656848278375349394544162425344534325930476394749867023221312208117072831315816391203179346568398563671055441449616952931760883316491409353976799017101121460249396054431990176690070505591244816314126057391246358907363598396016385071244994025322873241396388875772858748690206157058784245206873715850519437824946310824166440613008641360769480949632469166237815105259113166364158233251810938673699039552618396240777920689325916586542146644049202254718219930905107781009662209564720920731897344010372302508771105710731653101562500000 [129,60] 372863530421601309379951568236772608661888185854798670889494854839639219788193470616466312671518583404715393618514132772281356000742849477844920074608440212991751428203160242141275269787922312186852508931889395210809900825325582789135071257230569274602993648972850387266549702196716269996502243343668885871361815488709097312652413309445433794338753833103500231958540311091382852372464212372913456551677470263274936137114672229060793260925719180050833785966278730527775395129341258961951006661471979944666649621927879172716686393306931925173037851609571169009999286776091165290250907057070644624038151993497646749917866225646446081002585339282707144004331253361782995254162542595531071622825793304666926722501994318983953741477393069934932404322709511204511730972279187737298715850485437204120939938753325598785141788004108200181956523527933701558809218504525149257346287142845289184813002305631456955372120377397185297636162814704705494632710680635934090742172145395841966239770956620950521802632236875649191551540818888843019656113545487538244733768784379329777366211947277845024128527656461946889384341778338098172711151955196506650007120085687309114010360606586290498670211293712490139063240303823477736987847629404744936500867572622218683142064210368729973175904128774205074128802880113948745639795614222510736147505923863875838451587171337624931113052548541517388150528443210938280916639908707507998366015144530116768048869075564624758764470206539999421410036380231319621884368806642116738811780714951302655107085873793589051974927526519120013931147986422211758154414150469509943568351576700679180861481163258291834714254160560768553807625117575511869130665341293225986991346041404139391002660814863533843780039171668404893964716850220965087137556935070927520292173391261374896846888037710434625712090892581806568812352517357236265006287230104390994994678704387444398622689401244566214767333137666208076556015325116303595277079503048915138593454938808855259172284786621435356317513388959671071568596417463998939973922112033940476154869497065955872600603573151275446740941103116454693220557408061136752714786123353762318565641820917740734408732503209063025851140909889562708594801212875369076411210937500 [129,61] -52066382559336238846596768209516917107570436708387426291100076386887453433581424414752110667621724867877009310483639247053264273990917315013345102111614599356936403875563691547738131912976619709276216651137059546110184398291372977147957304405866596354817853096239430477297562083856290063860967764684332982230629930339118469031188715298849707577140194947904006053299853735992350221049927772532253005139733617610744682871553914184164686956004432371371399432956732442746253632074176137956072180435856643571635823031308090381318082666236828735182834630450204268834375077646292554098505084453025093145078681095488688107759828726132121627202965943853313060817283878020991565057108746257983653279717202501300352693708269154146132110759531298070703252480103292198614839995583409052363356842414237616725323341864338653474143427703313180537499520177044586707701806677335857811871664075978167938366152419205448985568566162011191310866801395444567913123278985192617979064901875864152682527562313053582033472338325622639749804976831453023338533303889944237667735351800467252165062702567334935503909762998722054730094991264480322040421196248822852576100520408762415440950878142092027002441943190434600541054303198885972900323901751630975332733972964329332266995891273404196540597649910803075612901567206584773687067515961694046393240089942264002750806138543021686844528391298186084944544437551656441955716549326523596265332596598282234144793082951058206045310109669848321444965533075733726036938890847392011308512001073794819826723956337531769986795096461335234797544419029688792381419350659277520219494674064679434557404955355248021038272059687300870825317892698576784043062077873519626323234898013889314380847047974668690174253344954616201551101080106489981643586909701070155698501744866024071881512753249770117137225555967273460172170254162621839275501267881767202881984743608019015260591552500614364847321086180100798664283845538749397326714961686760457100112037567416096888066114949136440185551686300001250129759565185769533031773776061180609392078998172991129534683859017862345421631176954581757719647693240421837979507503282731904866758910127160101699325877998282240744413546061215791400497927305783970961375000 [129,62] 4948937385886337626733927706113124691323654983322739687995838203227829907047859087788462997934572133767589427125506525302049937376308445878870837156247049090968432536395341863011882616222095530370507234448116273026947214005999533222254765929952778109343110499228529219253090818695561314329596697703316540163879225923607654388248252131595187074879343107443602678081179614135862870536635261337467751925593771682617916769121544125829710406111218050431322951766406870034635342127102690360938306063801048713633494658469640782086652284578026928321172564963758407019859961242153292579651631503132987265779294679607231120768177210211519665147330840109716539297698740872281856020757178409966289114002337021564428140915697653759048797601967319420963774416233198053875125538609478795918912273590987660588714627625951559590551580743315499202005373188272293137514626616330430312595462453681917802143093204965417623808644826881735827947115451202626400592277684826895834356744277046026901279700945831809788012740023171675817944342313804904126046386803241545494208449487569269348154394636065538301743332369239292519984610496035486212185505230612922658607810571426280783623276598899473247925637985230754093958533803329777846252088120900772072450613336337806024525459475567395171913231931917707424068118527689598114615782028594886439024931751211578181953457821110073919238572175890200859905841833323571664452893515692197768802417206622257951834272319788809298239409182468507169425722865561879487761839493444067956774493283369296907223881370493103943440498731861191501820059734839784795005190799308722112473448297748255770393008828140581326642417421592397527451522807930578227774212085101862268920636914143713801924174594413996281518685312319126996512590951852801901512175947057090080549927962332538072084501946503478936141692225912781853121718599934671436892341493461903764343845368878703635516273942914522098615341104883068790746295049979282020571200292143484986122270150489230067507609051467049874153282549795460305882257702227287064496131196653168278517116964355304005417432617465207369715974120627601951929648411997048815127690485369971094604663011548947158191940929583938756032069729630600774201058947780152965000 [129,63] -25897854361678315105045351313988728046457902448944862070326419175527412044911630783553832799252344640616570651842323089544768181944191415485321110994942013337603490075648153604035816666998810069514403502728947162135123943257494959810101307084806379881649300036019141375936782067873255625798344896053437658684548701507139138847880354122681775899365775353149056364581023337813605793529973465125202203432360184874102162559754442595333073784170129593589970225546221061737091479088264290299936214954544023006200522591776445000189522076085365413180289536527628654159475415123769120524485717114761420665439551460711126593749942380805449251095709254237916835859294104935473306860200082229168163146494158589628639336414826714399557580666471389913965370032289960316525982366095806024160432394162363805824766135609345431060470623282064576802783802137196163796215304217345860218650338177477727664618893850488620833151209022578024569585950242073181288132706259480537377223569132572573342358265891698165362933711571096366846237852963264950381920345977452635191571691121018779162865832787817754174440105318268746588864219512815905154927045332868566950232677566991338007403486154249187174463633859856443045160201909415459607574775325537758165416640408531602466897300240168315575408407821061939805621868312565706977525745676945370047516984942783915011216690236673938519464930380534327095937398555029646649387180358627364350059865049126254379564684964644276752716602673211518580658639869307319768935160183417119774366079746648847715082239079231885442898279177642300714740832155125353233729069146534208605414940444587812326480921818249193988485401681553188707949940783950425536027706213900149594914230686755763181264789115797487639206992830838672845981471881068930185190796883907974521914525497753946251275191410276203462661859938486998180053564523117411483339980922911518994896546457924177220193190655142452551643499904285434695999620326146283700081743304890447681819611620938353922353672641275937746068723979913912886661958574626152594559081114081114882354196095024623204327351707703331958596320642997525928857086760100202477102308691353944199800443863095217487006588324421970796313035133108514103930731855507680 [129,64] -79327897248094036266380412362286028015991651378443888367091403197156445786032136976820467953218285182893875536610018009077296771159415393961851690488499387624561188613430092825222978402300020142661076413024161800224807146497109689519851684182069242347898646525620802575168002225769483942969867801158390544864438638018227173651443285673824587678136360954342423525086923115084372516029202158331757452689694824066041174845145160325977777130287272381686964441924792758037523338875796171898478306345456849637561302702001519602654214286139215122427239062208980036382354805186801072977416713464397617991101323926387364980434555095362724205901183705822596091124808932282689664688457467620092702027455091627424501320871278229860469690383221205434027317179944472064375229800944288539763037165261079064939074858455526765449215395088102183821753445359379523890617744510273345101272506967606576373876498321781766238066045964924079786940740065763884261078704368837805348297961988792423128730642701083685778549132959251220374158826836825487427305690356040798804027063199512419216869535935838403459243336882372990614226542965623953468353081356643490466175852047123268009797398197387868597155417837356358451932306890633293805172301820590469665000227618755448252665992748068033014448984322735844045541055320767129950012542611844883053399554068629207152143498544096257199315011887730447905961565386022804547944696142654783835518358766542556324108532418007514457895126586145850360449562961862768331456098627837063469922959304511079566215613148415247791149519193786387730783952446369657413440297013892919340783593647610323785918799235014439419040535277752639559838453766409101784862085821095079423071431068388052770339314504322525429025657207896488692330246473632664950185223811812381044500110727261915068613129343359138785846885707960433697373772221815824040053285141333540612769342587599370872174504678361671718277249998493766066040554322745286649988904147610605849217970533174647977355100511917032401668261432917404699259482447733691632016751342805070859287832787236554588490616788473958941520782731184441751823283449845359120051236133703579543645117458639173252644398765634676257090999110700838594316663549600 [129,65] 15219426685213507718817719924362480682554632221730471187242467258497363019177799249089428457863745116647313428028592317256743734145194299023622441009231848690735613909193124496212480207756737732682791280037337655122677765468934021086906798040132233075104168457343713162189028833674019125212508905219183781586147712093341163875866114072301409823071216176623074833903902056266777926457624164148767139019309359060695612218454478016249004540989212117560180467727849244976773346287077271343859843118388742278811399302175053649401036679311982086314599378179351369066855265900634434348023738747984110898575541073591107821288316917177072301191631425116358834727196815787110063849311094213032302308486907196426775832180876328509622035248554417901166709894855999621751498137590936780367773222546180662795249360489223358896175822805638925123014858090872678553471449173117545914700761983796096894348308858087966360601399800004221752527925021369820729104714152337928129369372331306367789935357321576839846728943155677993907151058436657914324336002720281843162443648578614279025881538989414769332734664982588889518946276481049006032366473241675519277287117294371183115857459986739266445733730849916732871661596446862842106776570988732113402954965282604557505094578149037057477399405630567854734685721662571920012789032681117855724794755083331252128809207489143282106823090389886385595649101600954997197835127054903433225651206538230476521984418825986242111219241775520943346045144184002732053222901138181384772611214823057445459387692466218280967623591922355744888183716165411779631940739551049907479670495524924895552736839557368095329031105557957101196730479899264549080154876309201084076237416575850352036441408231841895845371398318062855940863852139549287941752582415769466700810330897671407089740473994046137000192771535766356356803429365385305844092700747298616049569025068926324943548777839982480498299693972213769200716993937907903245129849465523653230151824143501918296279988098100439853008033434757370448032330819849919620112443431409441795527753307236729484572655229131927095043863659414311988196320384303793577020674432103141344454258085830702373241312095118955065095445234008364628431010272 [129,66] -1739356690504542935839040886610064540162470325742597357481389974919341215121204876671234480470818316291811040062128940525525286995586750258197659570550247824141371724534454397015329758146499923143297139248283244211219718454872975525934786861430715279033891461315441523113397902151586398466513621068621012197124273455107177790583040921482889235542382746810170701274817754100385255802285835856382472405042734165017822931894055466787101818337739717041009257190771228194296861722990801445445206804910316679287991902632077518482624557905288892744278923214214362590607049292306716019055349742187747958479048845214418004414374790981285047223117409721138280859100580099850526322701310064916248836515772667108076233863320184089472127158021272869588549688325513136930325927810411847460216466723272396136318462882394276286416105143963168955701946641047075303149983944239717330720900831395616691711194556730782244446846103032178754480290619096245404656362549441564843683733895288308181195482359660309643764294217052224901421354577216291295305753966019109922223368646561559571711784168426881406849771811632314061505641753792602867646698117653379453266306026621599388948941949604735645336376626504199819902913951255076542483979854231397276324647951925409072639166929336077628071418236901083743985001088343246182478181286878804787269848830908259754518365443882080453513713958034038740120629084544615640415341208059660824136064939623670387513461029749836958923762965186447386248265782459090934334132131920902499611848416963294450827451963770782746699161955547659841254232364746397588839340281891573565438743775341572210172793439973478253056915357538462137770602921505525865739388694112268376120794627041583366794081410741698898540708962591457870013798491454408354517400832513323706669523101187078543755504473754254518248545517348732045944055834954446612482099792546325946620754027240327014529792961855522746057092873428966055592362751423296851442807294419024026619855725488750047119247997601657610874254411440455740114205566412471652853619771763832203904030873559178381403927082057934756116563063218335389163618523086849960031176444376327279769485983224710461016712343283591311456619893133997274154688 [129,67] 138251151563673554939717718526293082847494760667674786620538432713289600824377009318738975172566457760051863349856447960076972258246319093567296308380602464800602543833721866665623053863226538161277054841100997953304177033737482923600997705884202702749455193688677984101156123114758404079371955611984415126915957835654712833408384610334671621481532177770430314419188637164784753161583580582874968297303020935229656119107815503342023373739961921458760306905460003936044044123827755521029614850519435826573992703767024435278397205314615202545701085026081636242304989246643618176263566034138394546780864810653625883187272893242572436626343807829071658223225716478977880131587644067042401501495690090365160316525103122509441276732772700155221460783126692024814953233736586987102610466585144589586759884963394720523922075392333824298087797563150290860508384815379101630918414999620411608618332608107961450796969847152777840121202340095031063082174566575318215901315577022149917419659698121301256586022268201364478673665188853528298822194411453742675772316642734586490051863169797498798937667857846259810450694168771581226897482752315814337358957847160632670845135806984184671459758117021568449199399155971807744173469459921483814007128029926057498454713522248731456816992424454476958884170196396328456665378239421747772045220966856213886166291768306202522281693273409513265932406905599748171044352297948626903686390654874723089563668458291202349620320026104712801339455512310987083036013526651195449653199689945615027452286673672712864997514925153957119185950674354424227131292219041021491159286204688894367640955148714549949348127884002473401198783249782248914668760320253942091558185293095540270186143400408960654877936497890143644220932421536227164311990872612833111687609583501659674370691734941464088182872141303645713343381913966258506763284553516510398732827624177555553380769130455391041403814731384073789337785857829887644199170725523957768449592849213424804746325952979792971574412245014506095262894632611402920177158771955532861367979946989638931820922475228257946251914625135054819754113483069987354295454356614863728467259252760927949727007655417931286822933392583924920000 [129,68] -7349360839362057873705865253523376835458267236822730996574449676280266355310933915610000134345159824255238473112542268239508512606097900252163816420799562227716792047240733359220768095312819471909194311460409129664235764113872180728780075011057165282295844195986712067626777266077715526453947797365191331245761505661677384179966383727188412230883409256428338997818733108976059518669843718891943734394362691660999637487870865847094475165311535158896843549558131188253417579065562456103148621337095306073984320079163240666889699859758802503057841600506713306005775958487928051500324948439644473887298871012617196949412184864409437986595920128445031225578207228485642374918097079270763185287767019813260045123998255645832201790723552859891781655150043751850507771485600655078141900677297621166504143144351688649132762915274306257079861200896173826377688030858798346836764902206993443568354728125816789938785010097318261654113671703479956856934827504922836974687089213579648809072271701890598454456092729995413648231341907940704247116454760428143078060625930676330098813844608908276131835083352159941343486510464379918040559630726516629496409851789796966711279387474725324359576325046052977647552850088811856618865877069963101141648619842386412180160349264872494007674111022645268709244152902162271064698064983196628191431662310263299024865823786820021174950104526030388914171365085913708120810225305725190864936860458749516457227568577058025222725470339760141784981599801477475174610114947439421139372759089379688426781869467703115644168431417369272009028742857925613026147847796286613599135515889456546756576879028611985904551122749708758060671874289196646901996105392930501708123890768899280010394470662332542274057023782947745155401901185509731417956212929579912833040242899359968544738307636557955360128389636548546900867857627930671022712540102167065833765465063267936098010229231172009594573205659397172892174361658613945086328610862147501232206288775824310154990791440402244859242125856525483213318709207352612414473440283569479313330574068372333628204215723495729830336416926993113140761938966596266353258903213457334649303253565939273739570431778510102937935789161741200 [129,69] 154714284196867184937514160086186281417783395198753884017268079980203268182156363805396290855149408088058753069776563433195673973644487969932909054418149335839757926416842265124658989940120496968588404438303676049247446005355641726697164562913518154695693488208955137549485074921759854251701067281319286938906651067637054242661610097104269789679492665849686371500292314699882501375739287953249774183251340351016314901305780337953312999697727222179457991533505782118276551402838140820251804905556667698478469631409420664848322509758030854131498531807517724028375365041415233870276351510194302458313217412142535012372651301728982703002141935566600621349307886230826705672858086689199212987107823774191417737098593709452140132374783080944529022603423097630639852314214467739948411320697148772716445808863726129799682351827039660482644403670868868125599144785995237887535149164383519172946526591942013358408724469970076130238735734891914231528086224045277732637279691833799171995729072426959374081491860555296989709884820195366732368022914260126266520982429131233696181369357900047162492962596972989970730054465964109940088351514779422174611378192662208284799972781068135062291082227602541366008033298284956099574722872657175760067193405010677571413085203794999220340727108270175441918138594009266400864155316771177941643242944301933857025683804389551804224648531067004472756709405947020520653628247157821302196898394898401184908686037698694770358032421064720732365580297931479776171191998248453755043644143168642821152012070554480719680158341694540287045473493051074520507593109632621658734841823503254399624744273848243645516148271145543142109029166755073003296470802553029495346966107640571741397590087053695948165891529383667463099826311843679222840749090354954780369762829959030076625868068742723115990418452490383045782511303951984269494887828425417314295432720354785142826516881917186199977472248412940080967705193757205254878684256567711643136053091828558345831872769722162322856054276587192247905877131039391473779866096704453120425316916744484209296570835794466937985698488361905328796617955420039841088360150723732766337204904572499340961648572004782816049629653120 [129,70] 16969964768285300615855005041254822228188811695659853077120333103410545334481467214679195810439759309437545456564054216767535452794269203297770183434434980295797721561892744987569571708783003506104721657823079083705384337928038896962743052120057245959951243056482372965127597190340529782257375180253075850811340850770794917710549521006737059070993330816106337618819557926870083702308440566405922774766395040515310004851143893082275003495040451436287584964021154708881349938428157713380361196459560162924146628943080748813377045064335857675095273376891887519906769575765909363973688420491649698733722681691120558209723072068616613430416240692049987044525446274556957423403639466308862040025348866292478936287267901466319611832954158484486538527263063397099721223150794885343050900070448928110631260197293087739244443184949650198150596142445461219070991810387449173259963676156642248160276158947061087868578766790855891340135135567658365496443150266956511359583819083289329257883827482154699476636996186866955681550067734197208483452183757741635622820670304533498360518189515738020751066075641391427217669221245888746274538802463991213271245938401720065261194680319987591309625353550022735800031683132923397746356678904918743541980804093446021487989564031085098837537908715195153992521444044319884364951556738055191502390449642775523504922313952750075644025048753327896498029532202892917266813006243418663678420615279291285069120364301939630274104043372978261256979293242741097470119317559456905911674086969963093090291537132769187470406520685281348521080277059979358905483382930551424880249388726848493251935336408986040851275506488305641687438875880935748346238052742575911697548967875582265716584872703201216531324414650655161778000878281264406001004853272730047159532659897403069237490487070302021888339958991688827433059897019705759611246116478162852984958922408973373280174014050995359891155507721973807820332484953259306019218574315263034255790162845790415358483373685574739309805188832130902354090985798653669229180001265716636246625467082443641292247648294097550511311050567139213229255208684360726337872601029677834387699697867874692550103671361889001750759040 [129,71] -2484579957275841115437955180419015745323230743636038720189287853390066010328248681258089666858037996902768943166877180015050171470494979266473905587814860730820376949577328094684254301632961950569841052178526217392867617102367190221517303225227959941266162113716968195701280264399917902563113093575473159462512080778690487469940404150696626725197129516867917463895711863360082931929012390609317217242859818290969610008079525705863521893782851420958972979649494553684712894572974713554399585495176925071755499563700418417995589928009568909681415488197645271381089772780927567410159928193366006499078339788967597940256164610395680869494883638596902640098130620144960544920228795592123622941062224513119985559761001427968163406283135343097403553747084534713381280260387194051839178643700197947104156630845374345647422119979662230001687224711449602542161805287406618375446229527090407662918597733660929247760181542841891138073079944757987005568540047414278194458397877217396307537999274015198029435490774150355701126405716577597522230805063380184080030863859977506211289900666089172198462816401852571075066531319767249188249006916613148061571331973761305952725775578898354676017316830458828209231516036970995108964078920026435266743498578281087702384000803658467447534860907843031197394861017934656952941623041023599182607963902665093867487530954961075495675678115663553389766190045775323883806767809821565010294863986219951525836414844639857818674853248071690912318361168820951225762513696831104354050318885749981136664878265771293471303626568956470406322552997105509864929340800016934902575031421307662503119386486383921018502153670638021648000794862540723618268656246082531144708655007609580215107082555185552999026277272910998452286632950523584553324979563534154573442742530736282797971319664759396623266243625041549645686065279975072980535075450813139795863201113234199393992048971294467413971058038883442019461930887463041907758600178685212904418379407898814662569342347998553849085816338473775325352779557760868264106005397728851247057691236578367691339505931909730330157258082855443332525516711354616208812529367294899548660682446390392293549568936099416892480 [129,72] 197728549408608200344205388671259626576547525292520253062543137345607376786850884702735754804461420711747738054259839596112272766725463583891410411573547375039796246495944095483960793464724954993705881088723371664279746188414522863088541664408273763910727763884524744934814278330111718691368954812936784683042443130283569444680418205574907601938273316525340330191785051020078817772367119921615698674789276080424463488183656641173183285974057526207475589062389135408070982066719127791758315202585968194876481076895269208058957836770007232366766923183277871784244799585846911647918521786262643634358736977095340504816037636885488485731993757625932823019912333196477665402304507878104140550263791466878151171184523539364133777248930736293700964795029383038705921995932287094431847096411210627329618221724894632999937471863184133286157281585506184058580091800181142090976592611189369436171940764107425957188673680003985972743435181127048355912964396375953138020360917189440249484453108267532331807586665209360778692667309212463806506642441878714009597621938052859681251695397206292822022008585250830098069990247256641911183542515051573993951498661204045326538411195303414737015667897154006684620629831242037198227616986604480232574119954049819549574985346740941361378487670125497083352073075585876097245708172137370430979407869740532187466145995755646730677053918210338218149307359181432868428487339527850356549064439984544007078303607045727262525780346931120796340693658696820613421504298721329531485502523173668309605896463416077408495628312904492282909840980148467255583787526471716985189331018988762909932917454271097569658717255016270807102633120020967523105739572272484959399072574619794474773315828880598480020111135509750692051708395852047114006661273786904923730185098257324891634238225469578174862410955088344073799370765756095757562538688404873965032616650419601993129647030037779284655943584417139786401955985335256903420464553640841875370895024492789029646759218115699949612267287668370782269608442460512610229708447993118758860363927098471232396008100767400990590738715854851515588055906649397719244622510376712345194922357559956590579090629154348320 [129,73] -11499716232274714048861549603108574907782812892172639753721568292668802100182243902815120949416097783469047276246840596047664976233823163598408394397262884472983623185929646028122748174664609977784143779393835407589716988967447181849227092934800893142821234196920060272641142561524660251278009560131356624084986478100493723585111939290025575385134726955378989495553001014398740140449568528521112334477743270492233351868942584996453930776855939894874564637801817698520787086634139468486036208914500980211946433057173614704118867359082086532875845462862142696630745975391648849379276220864405948777623824178701102816125732734104897918981986753629653207970934453025529806032005108807224684303008179582431481360076503397501938687194709178370730054418627372179049089215364550345860070660692912755252764078560057437777948179205156559652486029145906050922182018528306130029597836084681466907943023651494230703851215380447588645878094127237362206645003196885343999409027882779851750174473769282199362920996197488967765778121964114062692230201515112276023275256617543992749215791378832768625956756683309964203620493002722040254723711082425433516215485532697745113726703503445401676550365217796762384298674304311629073640928357127402888565037012052178342590434905889867008402919913870888155649713810709789702013988305829993263758959611602068200693833897280068991271376051187274650006012018167648526357243262670159260964504238114625150510324989657619265304126341833050371926748554950095223945963175920478217820146828903654802136390035890282293260746967545157892648629683290082977307890251084011189806546217235238199684832029514466573238941390040524448958690830143790261163551822513729016764189251997676429745535713713648901815748471037655646461829519021828067742474176625541099780663042683561158313566367399906786013310507213798032170320668791478366474172872519772890568270894618605931965567676307939116512481175437333644657543158817279861835633463094724245213212036352094006319063232260863691283518434310450293504256321398829964186452367192149574950504432120104246088365308851173574006643895936691940725206666017634367622394775592908661179807884880833043118681294000 [129,74] 535387613491276641166810907890929218656284863453197136391929518727656794277145393087951842243823793018719174384805705863630213023220646626845339701546342514767546436936447385024151009067987134685682521943848571882449173163728566881511097582379850536088919898023778347937905000967718754022512355568380545204882661073168217168954291064134686098146039810476120228576066363524031945145084069076961715132299558222504679063601071829220519611297946696217046184156732720279399058975190124847083986826927057770873401063922926470226855987165303220575917525280856296933065370128480556111441058523123833265271912085578823052397411853193919342014070675249336484754342353925447956898691129887321377175585657697731097729333009837745908857894702520644215945318366931690413756927505086364866951634651198459568332644441601265874929225134269215304594252960878946668925277998860821060371226082885441417971529548421039427126293564907901868739426517621786668216551809242999657615754034545007504634721496685745161180582985840030762433601469680513558990556121039893372686685284779151539462617547528193651712889764364294593284388589469804019687800554038865928707726222645368472064280114312351650288823714128568683099607850830195591320191672505807552627793297698157599603801852719217202012413215645419926504189384539831554867459173735765909194704107680364705202846042576822557187127583537129931624647243077759155921700982547014770753231595691265519485506636142781798163165152776557282378105661866783228820472642348821332687642234262073535863433891073349869339873415642244022345095257456067502301689112947232423967601485272148637514778813364395496819961128165747353220316746944077970548293553696198177058945271143303549744601647042400096063020678230974456557071261784328519472929990680032200896856239174236184899437848281397090305163633821826033939675133197129484726598451222212723379280942789935509738245176618885092793358978105305533105972751966002294649970749366788890967683915488771211585916684307721838790304161631276516930612888914496407199236656400608914983432738482816238015053592043489470406148548045062372460036280852887887540082935900725439368657924939512911950938880 [129,75] -20198352897878221838820069481810079415893945304098497908236591778631072877191841572862298226994883999260625747380175194804375056038287753693590267438370188229024516094974282111561823554260344276269296919958683782407042805138527814770498982661220657699132108066452540021947141075703061214041867525311297263105903027848784163125529244232304940282626021052259464611455412915608594172479436380831607545498220060478135280165353910610510464084106030973890202258250560180196733989251828508500020377866410901640284146107205739129051435549477309162980678118965610952348390605904630009185409572549446080849691004299071786368870165610502940671618966441327102293788648063706879259736496718173616349926543028169540103773895900084209405414416934772081883043211109236987421926587914679065801458667421870264058912826387979329827239867253164051186329373511977929355048476468865587767188750974061538417289504092179405767245921001617769547954208021007620008270042815155923324350148960972152859332422420729326877543986943726974884821441992678695247805661814278214315797891301918189786307529949693940700574046522476109141855748844356038429652680229722649051691667481575469218900786094242276394625709914956751764241049962466519077310139800305374690978991533347876606803623307105146430091694249088948314486702488918720624592187985543233434248861589460870671744574275999715677875208073363089290795604015296875964072911805095087825883427539873425859937393392872173577958067584734226934746622433400704355749236599654063361096484034022377784718815149912830404914091139639089352263101718574115872572498147304396531888700877421606377741021018098729991454903913846299279235746743281276053114648017565324923499151234557462427942675814132879119875058742247520878261112351622951145559101407170438452306239849612472194965480298828033790198908590435474671000120331191830500016420215642061897871770855924792641229203134135249364487897739632438975021066275647134150244914068124595988000351677054438447377431344932605369546423559135115262434974317540929198716630532460959383593165589526418411977776416775331620893098493512923938139132478475055118900648320669312899766615401744216913600 [129,76] 625399295886421753408738086224761599452730135224479544284129549989439782341601979391920614074995055873812226057369368403269931357255356552867417538374491972724729790715215947557457635450467449700066157600182784069117591337594446625419578659702289145952442054581342173710299956581280702794084222690988447156855373610082451452061803456032397345884116756310285290254119526609660983011733784717725269058450252353204750868258549109225271451517548650737359471188102112833745092729130271604763345970996732426003651547498250179694096091019536572490290998768314345840054906961470965037648009916344417273323684569883900763540784155279742702597587003237037638421566258457716118182728801092769891013224893628977834146487169794871116681041668494190711458627813183618845927629487614767591198147628851973539790116858128138542851250162623485336415051994801996815664273664051512728298231897509875793787749738344682098002886593940994611855283526672963743872183348106259866576515793637002533317547954151874210328341848381980899807083229371457299820309778681780708873332669242364961287104241750972306940796929943588318908019715768452556548824482562901310844555055842167371973641150743531008382125347512484537682552382743272300281736628173188503380454146977188355547853696970915803361204822837175576118526984305653303913444173410615038231588223370693348236754556323454085328157273295194017683896576269422167643088717596730711760457406967243375851342296406253415179884489071258841618862265722202378204797424745973440589853303712483876313205542261243878621840501983541765309541120047997879797856924159856500501369929696311883304622386372069877140426795084585977424112357186471181719763110494593122148481114142507254388318134562918867501928507711857479055417836064000444169336313298701718641860300913068559925346450700018872523644276637413275286402149536253593413073724955399925953729095921212065136618570720017347857104465229526978782474552670424789720489458998075599427751720537736200064475637490487143618870614744616239699977905120631933763845771508930258785113473739587345950102941061331610581562097977051242685653778073038631098404215850310295800752339197527920 [129,77] -15405396378972451243920929752334342495479977599055701684980106682066009542492945737376000178139733636289952435343690065132804489217838291009041620082621822729596377162839046889250652293445098286492505634777782592766855536672385507758761451787195328303536324217947799877522348429075691170368178179580754156007271080645568807120894804562911190622298402976558439061666761912059921729019217013044131571538377467119076100869144941808094110432299732011273934286510447039838935437983876246948501847367251675154755873337819835217606176870879512508402940814534038910716007870891874108756683113090478924813584841555533091677143357034954569189615012921033764007380969939620024200913538319463694499800220451107547368728590631444565563583880769534659009583174682018190979613605591162929926429644027565524582708547786437877450367033818657181289094547541261924288983089493324287932986929568060085722139744042540664750345558377441932819106910469072295016312326177936092963597610955552936190688180866458565567908170411102572823496898105123448460078828906318884582410087593018830791187274875920112779960567815648027548662327534689221522968841381956587207845449356294587559366521150481159311843130613581259949544421872912179581585385803761726191875220019769559154108795022686762467573939778286363687858967374119938269705742699993135129484736789485570244572896170063047624813518778710556933037556009599251205464879820291209591046514171419074441445184653101988566830269166311403768918524138572553833747844592647878231020991214597449514282648406436039822191523956034083016321731004236496478275617079056858398177262062219161255356125055917538917553318454889974611338004225430786117272429265416501722887995192066340554984775166529503668920655034531938232977821235841275667038523140151967341219321038421426022323932723073784308670211221720307253987578460061870436773885284907883680033102057463362857377418939364170066436779058994481279856591958741891751269090763729520329255539289400753011214064478988545904517012539820031770280402424217492997812397427976907758444234430286350845970673037672122540108939822675402996055725228478681512627961415722945853715559231280 [129,78] 293683209562156695018923670116397579869431712370199384519479708030151585237098375857895865079926857942805490499341413327311814751325394035527954155991055998439488751956415945412755930053676057750648592203385057754582487879261795636782076480707533665307797242784329830435546584553909711154778543310718371133896295405508618488826484706898855781049835594700992034432044165061392824640561320916552232772549348369587520844085877687244657389991474514654819986222381121462182124671526347830790698302562890349949005400758618105876069086307592297831201732152687286882886831214488896597123559583322872962107222239146201846095021679206132635016783362757312868520864227574093442237995441170841154285353455957440786321333357448550797746761320918454163734000044936209150766561875330565708774920209837401275966609498983735218895147858539849238624681575648926429821247357781365907829261247274258955605547646518523451872934195639825249989004271142995315864405034639959972673098283279441861732434725717274754114153026662653805835006524367288300651824328738592940019560586910487818456676112730385436385351354091286112836647243245344884270860271011188702764687879511171132704129959230052492109234575922178413150180734778212235352181239696526874620064950117370729746985307348905204479451937587640997012032301178788918801132622931520942453604334655768182565919419750218492667449753689324055472984804626400434032153055789904627760688785110928022488004711506669593350371454938025103420943436205000142762295031088704537615780193621711777971156438820421994328823862557585483029291050107872445757902117491211332874893901629512303073526075846068839484559522472995691863359509980487650172043271743134917988885287612494631099060604270540352041715395848841070980799632749418890545907380510530248289327600462742674189364314494890338113134954834254978691018842218402778139651869879351187004106083708080487653560950559045735378890325468247401675153013443055198839769995273621630227317472359609154984173595051622433404356324655751929190128609999099355202806609584144863042496631218099482575413718897177853066533038176448567784320997599367686074664475363931808155989920 [129,79] -3408028349261981336858642460894983251767196805134482172862230733540320711623172415035800427992898091301527087189205260471130229737141336992279538426273447990113612795672195509196546831757064863471545981968248924311157949926050081113085892232250462426524646166961027164436094902445617643100887375546949205121295304357309655325216880994011096939814079329566910490066562944515701127607421862127101260930894797178276292683036012226118415832863641443633622498191838021708116756513060858924278684829915800957570916221318188888206632025404953421970431801142260319995838215687921752266392893065010760570552588715544728430211276411607183243158384066584851885028589722857466195379820733542903546202687090176081200586808746075417883490677779622099732974634380107383399026278692619199770211303351867585852280560904525897104831848765418991465404343954956798300967950475016496597797156507919407161878769286427096559203826216803234566056661774349405813608884781054327608427667734972325205399541634194910847370372915156708094192549408825805938999045484736107730938458893053850727807231717988087718323615794933198347364469744401332015724866531748187516777538972149457132578531523900332502759724043329615514896481224463200239053193958774242012946059572377482358207559973379026355041794348010299095065808532453490708119833611719498160309971388669315516987460061792503142781679619026560129287222761242937162768250009283315564142302543161429358671984182046638033185880272517216615416082152029003911876479226265860450313837791701327185978834705702501384397549191399321049361126566505130757358746142418468142920977525893823779059878111480002744436568523644542956311897625360967512799221514676554835481528074132795600167219102211299181711730810576331017323747781847418596030330083925803281395215857531984553489955670802165457232619860685502341345237772340239644360184712242873988943763545199130242120319152128783415758701793025941961832892969909162264638100711269885496445442059589532308690531433563179991030889240335247124577805841207999388862229284233942589090900622969039787822047950540286634711087395774793794133181043316465798995683411107157991520 [129,80] 19313224733195716904911171838220943755561231137748093395759978023018164961813657621989437630167044427148945949453191630478979871129196979136735076866578987892842600159204057033708639012291996893257352032450218953660438581207687815882880668460278591330955427804541962632079061974206959785160308977322099088464146979539461673119849404352293395009372654260941831111391282197372018069182623429243333279835457661057784835688690796565731728533009657721960838485262152493291486405462617555094904039949341442572795291667167994355588440264270773465564299717903033932577356054916262677828579461109321269204985279720859267288676293672004873520966830244279469098869198896322663418005466923506318843248296384782695959697195451586315847614553244471257808417662799210600216708886117028856248600714156630931627150612714476429992492048559740992059948043093299267248473626602025735150733622484045109206862762145819075926521392689842529813229394845879296217409791750818536162648447928579127697465762910448957317879572882016116462227538397020607503337893230118034348166006102407633251201972343090377761518318165857435909302128596510198224336130293082048278263582903792604710079156614730697028147887086884838365615416599142271230468420183242466214499353135696050288511747393287207114489692173439594859385807565321804465921016589747226729499471034310346943750812492058043874402615363415913593583783411272927620229382671220240764409993000929864005024664653403328341231191374762909346467390696368587059958386626099453659849950409803299592748215994220729681974103306718346907401798106633440992162582224864276280923177727673728174383605155693643436856971247544632011296844079233666783287139925941328947464280818488284779035067022532754876138813299509237772085908094553091012861054220875141109212980478312846048611344817409123466182117237290861789445418084999599516262325493468689461772662197566820563641027267517232049336276152207931237948226215700610136709009795488073061794076691166252602177380608210919462124793632374412904977849627521901259093668973410525913561074144497525058960301276131838092933159291586102002830169853195828663232148873391840 [129,81] -309265060752707432520749545114289064509217871589182227504411798343465807318431261963174360223600727515000643891752017577822326093728670085595539396205201782018207662998865414779667289735342186544917536581441549597777671024420630272056657771886406873972282426666743056698795687282280348121300265987307628154515317708412513041160578538116824595557438390367768521758070800678622945691576282047294682051851010577521549920407359436976657639350761097278982943416450255476918932166763563330821079489768751746568063270894611465134649397973491552721714847256262288200110462217460809521967598396216084311652178049105417692180294550249457108719118616899684569298498754408630109120050054547018465661960002751898393258932640306122171352366661358586394422458389576746019366980948275269010059671171359609239852396182678219366077417393124873646557436876990136949952718079146248118865139431592236953338749812578059808717251553306876103580490780052893283197413041675120198999577594774233870410307261858983639285735549250262308379716861363186811499660682918099795895987866792978377301803995228320312239266611636514517811728044940208261092951899888480119762835318175582287059270117699834664063909832902913867781898587479708799468479724790563521967077332671393494011690276483463375500153008095339660665434849942843032798796156180207038305488196738310105504647866629033737541161687107121873842416100607193196216842693526674589012603098067280172887224434280110454353019519104654519411308744430526370588368528569054029932154507307989966675525124460672485060305337889098140059364032549207717915194086217714923561116533618236617660205069460744055079042668446701901747411034606474309485996015868169499200066704490484237310974261004100196398226353451041068329485371107037062562242050238890889730574936072319672644855357450010357435006428385594466031156079354274726354220553345720801966191890571794900615948662531990390999612900984206561403901164035350919053734785310260540394054526741688134544693755825769486609058691726060242234561589771322964948103449541284902194937418047341584948912536377389189846405497490289395611357226282570436128470500800 [129,82] 15172016142442364021093670116763042283316211986118551741706047947469470794503181316162658472155802944539145610197255665636391459646891602859984920863267240884185225535495222520601044994304830791358669123112294154551371654438055480556988088477226913538740028073940436264901053361022900519785284011638309108294815149859268282404377672599127756709007333520115064331115982392575744274055236037909219484509026172986015596212081474228179745081304312846387089944235580000731601241512645474002804107342452096343163243480026490101897028685613042168585164548984256682124115904657243719687422063430719113238512192493675535801832909909812231905565383793010112211683427675647051594348922676891000682239260602095362484797618125049160298187367527234892524185268160953414310440899869211585255351778330724156013257172921527999421951783333726368354245692053711900023263513037625453254863958911146435381054052571510998233815635089239374121540661707655031590491186586252138280361015559708411948102539107479305800235871168257149833889011938869654045372972451603214444148588441893907325514594720543468908429350726576536373021427362815624297934672096711551226970942348520338205296097055689686551366311046143401252154278635387399402030310582426221372922513512974693685296762515260149226547864299654147296127058868734927874380198342018588246118592236435998115111117533048713816151635455076900428650106888823982354189057041329597331058404814789099481524407797970320087225634610697396552750195860682848637801454832522338240882540174839626024887612651003126985500782601691460131942135805349668476131245669986331150288777028156510841869906122457890042047619477355101727417312754533466617575549465084356192211210789213097024236999103073794181753358492479558382985652063222668891872266600741033005094667420591524828839732122927387410647124461340306352666397860206779370990161320063930195183640432375878292276255209537761540970247850072351383786513457855048880283847748787727113111802837380249774646127979624572583806408241496309393305600413662707071790172596661693846273231156539084225803010372563678727246873817857361286146482123086507058421520 [129,83] -380344980700621141100814262933555024553403275792053208342257352800319324715951290840536991989514937786163335381018865116677208841266421111049187423283244097161739671969426749288938766796804750764845281602304236183625732228478224195277525404017115367250415169439770651835641904040472344022013949213376665656402748785975005704929513200989583203799204418917147405823734155896274109586434985450951888634076315924110144823626940037970436324486085634418188830038482186645050655716536921100813125123588391429959596980543495466954425089201437584865280318072465873966254655917055855456795559546480182102098511216493996608715930086107976381401819422134405854358880808791608142673031153521622681994780082416677034013684204430517033109388668772456692246612355789171235096114926824135495235151098161585388568734320413266437805849368936429516008974546891985305246655948111525649165607661543389752046900167464334370457144302820202069949488552811997250812801373338054928689051401384391270550372370807498676735307740264091597069665748058057810192999303847020908578268514800160335250217156023996703426661915254142554465957522279176193539870292217454577169048730853396537930254927503545134186183173483691326428473869387967996508983462511399022077482081978545605698351707178817971871423964687991355674561351295134070357968403727106286610107478911066690481463472256474393861010886188341446428071971549434314906553359699672222267336377141763222045603451736488173556428111061464915012405846710620659554900953881881473108626602974012466628998918933418356526764210505436238754622786312946339311673626469607604047805467190827845031539994502689338173864820549820523319687797270215666374105195869053086450270374368592051743008593394028135707067268017356429149586467339132616320199651545430528150894017115367305725762269951983365189833339842398891725706595258999440631960201735160617967950853044390206891705787549005002518428424202682253964088019759626842616598577114750165866863316214862425151953342193345943341730722222945591783437018173581938778364687026708318065595518744518716717314527400051027329811359286700742957459493984698843200 [129,84] -12217034821724084880072838113097749676699713733868817955160574318121030227231999921900708869829264273880983219258686266108368593185944988457581174496066852734464804158740981942075897550970458605355269177431393285068964198821156872883323354333199547091414418405399954062268849953051645124734563418300560507537474909692967056842498613092385389126849515739532353806159486965307991039735772989434873283888010591510323954435232170647636553399353129810005222170238032483931840159004452480176144712926536813983765867546572575947672520287764767992722046335866994243682036741817568808606180776540185553920972149610438621724254337871493162614474580106320378658499364842632771672376378284448914778205942506918520227197239075527727953859656514146944316640826479981558349316147054636509306390755460264177458366094517927997359256580816153096791245898355466906661365928847235619714636208038148381736193552811033558808508025378995484587565427799436610087313767932386848363170860699984009590125818565242357835367116207658217887261943283774563786099694996996675032714328081451543228661312263397789427235707918834197495687039315035615220792218331529512086211699152028817727936337700786049865733039568963396114344585717061516463582624721559411157334951347660957482279763659933004681855716025702059718851925472858843390709914640396137777302102564700121691169537979917033522036527353020251526647124903386427811865343372036297992613862369280599935245866617223217461607410664445525214050367805084107859734360113374558463075817270747200543731182577658949741555535319932192375434022263140252662987891824870271039138638064294424189373773414421773241622535782973677374386957972939814838370112490102421044918151323836901683141815314661890281814115049929294496575271295166774457938770615178705851277254545719371327067154498974412001632479356771392600104406300541480813051867472967163328142591683405639079655134406070972478216021641301866510806988206702246046025675553626153385225325452471359493651505798511469367273442628501838081324727426516528673708212733639918796966350570330509508247261423840719285788353202524906369620073187845320 [129,85] 543951511299681744663931856171083021596313721396573770111755137720134324775232962785272017041637593743597712179896574851023458723052715799945657477571025883046938454317350946855255972396277342078814609218760707072461663438349531497139954795584634079464361154822517522800233452934593598447952398465306539417782033630082016008094648267992302886633315088913327925153093423311208944863034825483516737147821098604328893007216553425975373151488397167321890518387997327786190536217630405076043132133262234585988367089180037449757620942380584719735303076670844926075140848902717841194883434766589650664985163099389466134780861771667832302369194724100402794084226846630064664870834275624648529225404371161420817720377434457139560298853827738412600350795012130972830878803177688371153834171484614729954332795096152306457540367903771138781365010299658688978928284406644355853552642318042326007621153011920184695089682135010186305340481972885548821417419834663678670154210794965950518535848241480320348480613409352277573780671263132066331990921029133406361885440839208530708125282704642832091807496800335779749902498885880495824628468304228122374544597811666428072779354184842525892361428929100208347634367360915544345996869308479710189034488709945048314339770081273593991704566213395451450728398763000800295043016501641742381029759756220707735171660029105612178915198873670238981189689442953878386598203139541929340988858084153416856933959842746994745940934936210104636086145841594020279493892083872847258005700364845851629254047617171628059838032855150134429834907363117924166510075434303022543656278095134417815459332071910282272401340333494225572698385957703331992879546278957000378576269984459091378156021030704779300306912104172556449483113549487787822456625761927750275754441507551360889088080942401233650207321092070679987052582772637894363887198128176600068862061248855060723442402857965850073439581797448210049799804415321801319268219370033294214194518304288919138474320176678928064717826281319182543746652092213012373509620857198735524204150752445191178272802610092271815660111640744671365168617514440 [129,86] -14196523509677885173249214113923264360535640587984991092160531632524496543875169164029260597338655119900650944668909095950453591039673177564482751839279541993684361563031798527202750506735851750068016876770533213004502717454403380672778374046942060490859401941824108558555512211941927885210482113617875103313093436040815523748132256269763644705788281358668469743826328546221072241747973923959771369295700226430180805241685373451031972576786282901132414909480718540364837117832611453576604994768922232946707079620665146046087504860859617875846668297071275743617771959535287338830117128929137734268759702504979085598122478128289341740295568697317068837848429119434535130525330927291966927310516941030626445499496576006064781610658125263744491637457639131000273519689064486283402052909422340607674447716415017336422586844911450608532578004600719148125792303421362182611664790756949406981146200346277097759732742141876820326115717390009877395050195228607101136858939453782912794726241352788882448499195537901619679755581109409469156939589696285671024439035980836355160252980566520219680080647518426061012629812218858312439405298637397733305816679098322431545299911105755239666914165817156633223347317974095137459248218398126244655883637515804097171485313224945773438396709937605640489526321957819595194099871115525541532431806686480627442762854174992172603960950924979186533131924701311328209752450500891926345999490004394386679588059421374960194107964191330605393880098594828469054518155507657418680232968425400297877564744481109662245440296422918144258631524089965561336808963471539098498000528403103567647393291814906765422848363971254528593434781056157340830337826941076617140196705718244929121732443045793240125650618945909076253889790896901688786034367834934002199069334370774828672405871510588936452556008224596263125860623774573291908293606132134992834997251063758734967380762907724525861625165912660145057327786564569932728409996502826196914556170802530601888702302919840943053063008668900524791782389095704833353358391498819194419625368654835406844196366162793425150281255766135142488376680 [129,87] 206553993431562151332061359410150829851233374325109857694181164590790228311598233851930003215369857405501273815738891848979217398479671990155122984109119633333393817402309436909683379687681655904838645188246106094301413079130239714573739139903310968252256271934135769473649887725145586539201655185810583100414253672821365222590211064487114420363481887498191584818164620989134936902271236700639661014328731564420840892549863478971631262158877976765595807960166778601209102851704424858057210320058823505353048238240643393387337805990599546069239050002230235415615116004374442148860941240469084088679473924677630079106815030758448684124400508447945550985403166457987414750739215577791412398392532596259900189077727443469771700945964447732369830494418404931101636404149535141846726657646345748659599459833115605525516977608321006776238483773637526882603167306595743945323969930054884744349041890711132368406551923863013675054408671951394592404534423546597026399958131916210525656960290632413787712534104078103727432823098219584120864624952723594627561521418270014331029227076797279261083790909963811468022941339926601585179188081361323933559442771022115067965595812186720563824169490544682041013071952739744229104701552098935086946544079015265224634985548340866159492757822433580919865150248732656281822080463372867405793724893985630090790434566494429379423486892783074747090870550747946137156325028414548661814133270797517584237374824744683216794011747410540359543957352647758344382996693513052388737865345180755014256282802117114070686703937948865264322218200873538552626168456123296554589269233788945447440388207667103356606756325769437803201646755139355173996676089431818025950909783479435473112874724893979758393835214545304022320269474923530467667361236588562220013467000315053945213747892868737355453218689041013161409689925440182734860775518832693965624346913307785981772630977141227838534520607396604054137990910897659058906278750545657212044837756649639028426026621917005041621451818744705014867877737793505878816581785378219898050745023672918875041422157896882257959180904374432506400 [129,88] -1227367658692658138216178253233319017892254169071299213464522434080693851452504003462047462677799901265218400275930640208474335373647155358149647524089711801166974228171743888101700025600487457151702120526427721092929725304925477838137473138471650918547459063703710623884773487161436370705519547393985942968842898618539131888967233142344408954054652927958800796238885041120762087990969494982305101854697670088635544984321950498932785889529361944821495371726356945159040585170067665713300656497868241485738833300092636819500429095070561121398137029437965371154224927750641866935519591046587912882620195261344100501067611341220320165176941930167199675502578923111361244623841375498533961931752333609822865006770177333425508382405863472789315646844893956557933401579174394855300430596323306890260341936736315419676919599938385620447689787416831581914935134269247003425876975597340941733093028070369032313537547276584000599777960640497780672064467091420102389226952283432286721469334889765808568671352401807515332711870078108164466446608435951891965846295639522321551138707188007167481847474468473074942672291924371338100788404005146411813600837538684715991906168536974524592643103919175198346449175673484291517348501580243183128134530122415230126601082819016753753987409331858522321695962455528237001906700436253999013173542430615028881649392236414590945271005172314108802357131336170918031231974832156542446430643168657819978537681713618690621583718978636440020835547902385983617643787239087062301013396476962792982431045961208961622743684114020270065682473411285110721069089408633339366839730034636162040599675278597570497257940621892060501333916177462089498027415288213327402607977595311605856413367699458435823216785930282350367737799760408796047786368689578976663021876344096673818480732515723212675978141315498139426406656563696508920551017731519930201272557010613979880393774967170347132004656449310380766131784142694810414267452430676976251447348834524959055419521903972908960266269661154482762366882013350379947102913814218195384943913551063975675675444045362480209579816257047520 [129,89] -15279777539577626567790185257366601862084707854750863950432773746030702998222633109949645427677306412277900436078683922892888705616190615572414136110981572840122970256411961100885222455373724266697375104735801955472199668487831718328068660651328313101959296221333273139532475603303279622001533722162413503918306716343082970336462545841226752888077262719311976268720385908913669928416582877084711057265289053810004453624775891076546347667529094534949037374135571394343815661549878547744456451102187593399910808407417644363540079854324187485282055526396930370813606020704088910790869616876150523472303171295252062591052948390799183643887479139900254421295086939668128781082545945716015098024522286556026046405243919747476789203600328261674861588631968319089301921056509442368742259251226377851371586500719927296745763047081923559479198715805667596811999321701884044301670128970967638748630579421293736534995514262968962740266977721411596100967187956141551420819601157895367148377586242584805851756904520231202839294970947727968677951424364753444944618397309360010636808008110803538788415205973271361349986702663118916117654838302791723780591363317494800111661315188733650598381718694111949248132421437295196605220910915522724233063865673390028523717644101381967662289202214593211269184253449746026886343004550529309970752382584148933807573194452591335836057217623419011379837988381657254453803583682108828252313359345713401842104028075660944232695115699055265602200965642582406752749966798892571589188483756388537816541408922919684877256831196059341542614441310767914537296590788792332573375469905856646531799369698564402234920510400148175961321220770624726427887318584883983899909231785104267032800896614981303657492786881988850985922676824451872599148598992947919686489835093530604300471743554409720625867241081369157723503478315017253123006965852352203108524144904215915658233700704004882511809740408845198060575908136306326994052972730376532428445458422548170489116908432566117524774415691809747061147546654692754601737946856915327950329659617416294839676572026827244773345368064 [129,90] 183856764045767367268940042995415229814158397615486407759591814667712458565263029290671877028025545737222561132247363253218931603418612127241912847199112112853097223191891318718174777179661763428579481971765665963949882619579869662954997965959889152942184737722038204424298349242213584369861372761295470071920403511041379185021178327975824043680482141190247598672614902921814021895672606082897418573646068401140589046857343592551161606370482347496670088674560014052123868210171503271299182662972348269531620706755270952602646505772088687518867531474790189010518102827836129320609036406439122829271322724413618733949993441652563936998116595538980763496872391622824977188204397342659568186157045533675704406006416143631937029160610033596427194657951684937295000424503184247666713598976648451821885462681897332353193269295379016908053611464739775624530322962165594514567124518132324044796862843652289938648244084482559230615679676348953333889666996058859554692975709347298482292138716229125146630643577314654366290502822084785656488563750751389555090856245582333295278116420504558929848766793268118277426532375469485457959613613288476114579589368508835371102144696264413833703822831616759586316321456582835088035473914639427575020702013892963703809007698902319354187467315887406441515900959173687957028127415593988416685291961619533786524871342547962711754811683784581338350192248263372609800353421096186755963764686163723658014721857428852706865997302101445426887943031761610667762457815419956575427590067952179364418141814146568090530841490045335150677220026977821996811695775461242440211276029229880768976186881427502718112616090643681451659067233441854221275366626332904382019437027578757108967919819782458752222810120198501490166543219057624014666919620850776868072945396282879127124408897824668992613749306123559968299533784590181383237202687470656012733203121254585424075784643261278063597523581009752064418741182081552727219120299761337022001893934143483356537051126790720572372820803153432035080195411005805389502946365478341270947528330608991719428134111084146020889712 [129,91] 4560651983763340177680651181161112759459185457680044522500450409615528708319073953673549472212551867725365246539597678210514760192696571186325611984016845080304213234552940007272537634243591829436686040736575549141067561712818740842855312781314775341130317209036618963062136514983730170289594353420828557819660686294284783277445136244509447720441036518899849645933605253997419513161509747125084540940579268746086336542085976169647011249990977847796145852461681234977750998995145722182662926616597936860279623696907798983649021723043713496581820223981923135687389379928290874584495800140349612495856351233456360933148917386887488222263635908599729119150296274179902872216572513733077021227459930219381313723038428244283313162906791942475081769301376441940729816795363273815445856606708444566380102341633183619113721043418807284600807499574785206009857129583169891977956704870202242919351661967381420724143181282079143012919974396643674370702738532304541655832293387217234582025920996107601941222373322892866116932269076056273108029797856352557570310779728592447595083524360023236539924678864298444661130258784609806027672860839865219428220391752269630925832374102311517734680132159645509118605433957223233879947329643412676345367427364971471764923015732337535719341489966336649485723121523381857760757788124467238088934005068671278509202394151205352338579356294716279385437412708634734501255180511610368640974792193473464164251132038645151108577216124177696868159689972098749257367137099505023650672846287531013443270853705386173902802782513617636815017931888058826227459302771341343361532452047226475754426653141496649674714825924112753243935182446267217341691727086369462827579032057984161501081059827934036395131495043581228802386909633149189339262473103963242657558241345575757790940676057496364052052682578869306324699411092050787484101529144324077380437458555373964276390802620850796873790414914068475572689632441492682441547044061546787105584491495363955682666580171573975052031735678146456557308055833781408500102372228097582955639974243387848570649515772693435040 [129,92] -103388163349217693885955903655764949720886460934637553608725381748490336335601369564952472330683477374001120280988247277778442178967219692101284814879039597245576573309623723013533430993434485889577013040369699839958910768258302337046533127506179967181560209928445409765474473492610347426565349781340669188520001845648160664788576224360977325825891536567696901673471944957725218370681826027297108294190102528122663236905559305988275873375789041962409956661047818828287300425858709852208252047694367424095145612514636728803416762156887454399441162207133590685593261240916790687803314226842764017716785269596756238665980793441288873288461289973597247139614146580969966160030109446169408093622244520234931168730522430416931627125041378770222449339555218328857244688342588789641860293325903088134085153265348910956980750619460723731526661088118769083114034284749763689622504865663016219366444000290324742881953655792498701076245374309656815259220061544326317847133481399605055911838278405463437274027013015506850654187905154589715888679301472160157133497933225496541652156554052165049480870663756805923611321791921375397244162131647291735943978410128045569393622897775874310833782623418665145323155031982795970426496844182086143045563375765357524580358104739256896556042124247875801619747218339584767300426246322018155336884158095429015499857812863778465154397807165808419668180462974314188669251127996016106068270613020658229362507906252981124561733064386606623191998492813677713904760361108132645932412009832510855172065203166630549330223070913546427884825555821170328032973156989226162108373435736793325148390017977407257698124205248367414329581008155491841376340333650908245147741859486850238690193248373121739971207287829373881635320996198597275672321880208263393758358061888914614715568396115290941804894447181516142381649131238497698184223441770288397907208988818526408947637740101444164072748281047526010533207380561697642109808229609381731373227821476388452812938907642764101363073732107010701776594807914805035271465879083495765337298213204603800088304079479048 [129,93] 766643850000638077668282794155146361662825296266165629876409267357274816383162306358254993999757250830384564295197177400991483452081115777414416016695073391478501133110198534079025893597492399953003609014813177247207191357012499178621017976455868855043447387659693378851243539780400849485963431681269955289080635391472415257287424523425071403853784506810489291194173202506433163400558687757438119786206768515849669811286603649117034644945722712244571071175792016645959518428489515247322204447802179599019528826735262002393659918062976187249203364316297578828446662004962160874969921848478742720391636014811439457337755904492015349230431984449613364413813742644217885267576146010657839857900112425669311713312760622164829033128113119181663247557058992566745780975848696333250220253783958344721354543579882969042681840936772574891435353234133954005084115334691693115019901707658343307774550754141939528165952328370524545883729236067213222219150559461047937696245133660615764750413835306722945386354027113064178639612930541538658870397111572800074798491913596501124626421795432526658105280239515884319755188722542523193204072404222438612315935647714659429312859435613948654467506562403644161833531201625774589262242321498919603284851590859261474896727833708289120881215989962639218712241890467237516839017109563921537918217083743630675064246431469962730530707446576827661659649253723768051625442602995097008530732112311280689973449099268843622060102142881833647661747971488594523926001886060996282585990756264773689042278786406828986422518893110401149998437767609865092686667848864060936592580429841941040342102566803659953727067190000838279673874516396550889694366627148186590535574983103193627504410014588956397835057151362484048374284180829866342087150831319810711791432472868577526071837756098061442817816445542556330592052164758845794542161575227909222259119514214933880924185642172165934487079793553104260856581819658557127310088401180075030141454840916699568148277646860301104239642812696087208075703309623056192014577394464847600931660076708284790320345216 [129,94] -2282645342657917674856469845711391709280496130118882971979442678904051151998785719362391744254684487941935359382973306100016608553125895991388885611882489137122945086391605262950813203178429923391194802759053930679722461102618808008375945939525532693476858024287180211542251105246494261969268519509627071716743051938433716173034289981576819748318734824701849775857962320951840711925372313648158263760936098365738917752679041174335174744011042076621377927371469043597977536332348910796750501969140863701668605655520753657790382038734893197505213081901607543064561780143791254321844436080194071266272620598487991374891150455981336618544778298486304077377299730880282380754945545333232977232502675330749555242722761440587782770913486626893714541329799265584205638569898443871558135762064405186612585262729349980436829076731150662077046933029253873930977846289295453546080766827905689922718491062751729666213700701708052396893732091772729210168113599382238763315351896968045785358891124216601039512485642202433946501524952704067361065028769342412051791251355838367080365132002032980023199316012732981666458996523434004420700994878683992078964640552311367444470270387744176344491968232583982623885563437510456905274415613955844369282052568186684297616708942055181734987075663211203106627654906546114717408181635588768963243828655049347780724380222408593890514714678345767425926302024220910677223622946474585644622451455765519920641250161519784194454310956514847540284161431863704890926280155664604976065340136213581456231875443034323320953274124874249099447523884185965939127116762671032144610379248736287874754515065686636711358185098769522557005639040577964884280529773821911556701478942961587590228467597840922840037274774571911909963635169026045620659748562911792841646295511179805259679733680029041306134809174826195608777201040752895129962151464317889965646544285074105089893648295234073301234315785885837308528403113614529764574742501061553326120869147764182758472168295010027837778674941325097523532516924600620130946551983680794670792061517761587274448 [129,95] 10048076611556713444299042592556587061093123021611297256203559813458907491922316877454352909562022203331036319922271797300881047229451407263741085165393753323006712144118619642376991476276436514724311398690196523727075059976013528686542733125443392367943092639382164234039856757721187447695015874538970787158601373565672897047674100676970737972431592793801211109536581313094827799711416260129641920723998829400112518738381489880061148102281916892137188543321802533177340117879299304783302401600800966605211706480441150984338813271293815117201790621870865438728296336794269471961652386533423672220910455724049740314830745212335572668038479285295999917977558598859450893081257729339854801592111177939962164421187662137791377552491449192347659861232648800308807994357044726560803250259688552670578948616768029602887580065705083280840965760263281185537836422845265081922349228674476946733035005484229591380041805884664147291138567130917792997170342090450076148961994708707411595724489873970783765859584114112463595996036073357565736348533763367451307330575633267837972891140324079402778720090458786668959692034481428811190793486886007752999446174039366658270697874916292797526180802353805020612135158583292865173695399496916826568656163565642447816985622397408908854502495781197196869565246782908413198405083706438149260992241710640898928472896045481188298068483935614345823813331910237349781065460021200076597756178835854905165542126776645637879412383598585137769485805820625894482607296685869887012390928293661561170169646607962907554161190685578911255074494232796247574230413790870822854338422137492872258028324592823189465449314291465406994647860735621663282959563963742560751770595574580699762461263024189595541002903998892658730066517010261574865517642638151415932892048190059456892480079270234093563501698331611074678836684674244753432224873696709924644184270449143704362862348706862546978511769927406750827595314541583736682253197168031363328118544568909997008594581172961540249250555188719195313267401898863693039282024318124800379186489932785160 [129,96] -117814262036319326379771182111961533287618121065906579676540854310903213775645217057819220366019471313208261075553648849043802568957880832302286499364437581596713749335303243688275488196719753105373154769545404709500437979437048247236193873396027499010840254483603812226463660546762974446216694631859113951499023146801643068972725857472519247512661317163563685163907055848791083487386688510821219825526320141051583692606848860556150559769104551912745170340679487457101636284068915615174472679623208255833910395318097982307085260298034490214288109268795333618549128971536296777681028849126357934930391565981614445229694586614575454858112545024528151625507198160298151773999785612715217872504522434476430490887645207559439019710408962439225293251699177530937731212447584535043574092388881175925382234713966767077138561540855861302710483927222651071476724697526105929450510203567354616112860293096952173756429781151288818674803276503200746550748732411809101044058831812460356506324116638378961285197744150732181668873872961657088039341030361415435084337897677528912407690684282511456770760228142224243655299614992780628900570269756219461824083541454106814838167025111798609599280996750095104795836329142861891606059806521599595219057288196703492594693549656332366196540119581943946421889168141420095888055505919376630411431680924050278907203960611584022762908080071243665601227470582452617036668667528435181695094567253905761379652147880771176096138873007190139993415613976404998435338411861080361881345641207930597733073761080744332767819276437060681694311518186847621982159695511905821218400497244613449756826917508476275103059879014223689737747438712038007610777377488909298083932002399743114817608855238008181095677490924481951894091226102009317145629509398077742598906812847408301580531182974736870232623060739230710950531303732214969662058862646599372601064571620066591326949887958116976974538073297633884764358909411212880562744586615151156052820367278131023011901539759942861508632330194486526404476054929465192654753902990236156354733631824 [129,97] 399272258670827596963826882702587476117010834434790737045983693300976582622143725117963610424066958870469664679543708251093429188391168943228200898278683302983324717029091994880176645709276506444388761842615879184793897318026734104562524218896247959015495892872596129505595615949527314826407986683057331121888099587667954341669076471250536464899760857401490395969849934552874113353068996756190505626287316794216101969519206145011413468631041915535530455186239533130685457913018223385437534092852788986404459000662102458458387837786390968242403626266448994019579857369982487293975877739542128696420196212530248953736760501019224273863165632039913438443049948166803488727788178612474960751123793106393748479097940292721710047015538935334098391048477706326760450381988721529162272587419281108452849361422541946748664678130967994289658236603195104319756151142035175443624400973444390286098059078996531757653096496115077140048625115775704088484029786995981549770763444108100288093541814485455878590585438774607501982824074656603547783632375735019780481475583261128831598207623704786570814084780600095237509155053734532794792619604461645693759452995581980523377280910804454972359695794272236603260269112826335226900718548949781498813460532508874755602503077657907482375589748553751260172318949590058594508788080180654723721029712518863448688203938818978709423459752501765204862491354872234411121905699466523371298263580795221626721037182434247841418575439256825866358874584677413315362052747896798575285582915044078433720675421112539880890742483825858848381096003033671948827383092569705252973634097063573978921831904004527873301467651224274799419116346035390913727134467883138388927854866548003086714436480469844270008439611906948099087741105624580632982049433190784265593651647902645598323615157190007575633139924417392247806944752795111567724524352569156458645009434265590718139565753569792929397866977943337568843488730118448092584547967529860651036922839206043127647029477108150332709337761003763957876855575847057516385571777927272690818984 [129,98] 2457899262202879531698192146048850529712940470417248646205765406156605363005582832700338550216241611271354338806894011243577398827065967757191838468925268983658336258423208638615247227596543095086873748917400488466716066197886121308760184854626542063415893614215851945429688478548379872287576888070837789789273805870855401282994808882482789738723157546504828884818944993109416408909201262557706531887518377699120767245897818317162987368810190592618819484810083805153557031424598059167703545803696129570214006095470891380595080903131375526799803196794806635563004338499350928629942767484963440064302966693335524097010369620261459611906143087787398067993882315974569816143902048330476465575252258907846342699575119941782204719185083438762530783148182760005455980633595277697302288733240887029608370699013515847603777625428333344914097390122312847907914501008040950835529098791138550828521828717800014820252399869285440437530011585530182100682848062397832548875029061477598165440816198756946226640267155191792311795436946777410344470470454855212563058359446989616366308426926366756365423695056810131750535458967455982920113847017976745926476422538277586727536473763280720382764540279977867691342702514117710494525555495429789522629941470320611103048148565686247102899319433088183435908214658243750411237604069070930298963420878393144129454588193926473355510067707592861244990243356343214549343210403989490975325757968632181932851994242762950653515097417198468646529950520674533531645410808763936475486625892125756818785050082173046565966293668567618004192220104850548034851456823553672176241284337648146700999825640004894392488913219396754549908471133364782412912767484880931213528322564924050461187671894528994591352318315658258850401713831099307381630679443160658064972430566695772829532421280714514087346992835167166386818470094341340281977727000879648066886652577607618660693294441027238697519841802316559707319266950674814127692894755987136114757495646003019836015841240407655595251028120977490237969843050908784392139697859134094592 [129,99] -23585553947371174789376897579937260241895481707105082595846611541758677433065416186161625754947835463180381908541695512349434610653783545522233466605554650024772914635299864104400501991549132100165673875847779066765291854320600121362680534749198616810503505224952005825428945066350287780859325364538262416429405422984369800809345506956367701621705125831103777197789398253899385844804002869652209854504060287914572151122755566867128979136519011360957329589820775661972970092461926876850696073821115573988194171194847393118790087030758108796509711278508019751820453665416795724571500471102098554908509997938869976508255738334596782288735167094335285486367148238049367423700544985442704879248455851451308309847954695751869055276218565008554755708765071425407373164150810079072918116774091704899025924932062124763934121496993784638118505804369880233764155890013408606302564200004446202559022998785713325257033836079165073580565819703409250463090550186817775894402709403260945986428862157238863312396431217837932255408770587997791094002228391084193688012056489275360933265236111493454440013994888171234619572300704005257233554377111965247596549080006339880405355625674612697106011109504922718184032707590072110211495753183155581984949498807924232716681725869961791376064655958319673128178660563125232454872240447563004165760203953568718889343391026683561955500810873181911190457959056477535707123808761256623335624270186061953944328485910901070773324468289344295116669491174686608923142772978613277331828937529874015643993442218448949017865392759578021329168828012985111855061134935377390278118136255445670600007057561324865349222433796318123445648831834636738084178626143170769457877019951187495307580255206768859818925930417911938461293970756843545058667260482841612033065101989357724764227010772303117525659494406652147066204845734334752344943542257173851784284250306570645512210206947942618036703606882462751967360723677898468867208628120113844490237790811151521278779106352883770981228058209032872972995589541234653979318249929568 [129,100] 62409007570969637312313502529462874151358583105084738847563256605324886237335909634751446715567022383066360405155037350376455880316839524756559402242352197726659987830393913148125476604482363747488959508034648982300451307331283992156598013824306117985076280032737811706608469312338165337618093420818608763675848537526247250121260119180714002089729856413249884498475872735526578906164988645539697673988603082286063551780277567484857791262344983312672445564046762018053722403518445055221251727006866320898469161713598175605172696348768117396274260220209022477035487978661257399691587131153186969154122374340032142730850198159711792681177220675534323596123753660741510014923290901354391126977365549633203797810783416781890570818703045295154436023966867622413767626546358136283861678593876161206345432880327982244894905933266917569985967140016058486457178338325580470502422779659799296012670806379261144231147156724603640222845888456987307128285374311508060634344972188030506207890485229195850312311657107060829392845669085191809691371326717459360679617680647074583480055020593223860207208180159081594216114167708987450730304218561513510243028001249187544507898303823597288960119355515182557595273967470081515197211914568399860905690699227764227655972522138110758487893389117706821069325034720192054424446991693180849650621163815962767174536868965059751559712441753199099843148819056655828083184180198946332438467123002848516467371674000155708259851594642034136506010365698543173805331440644601370024716647757758513391979027716482594486224831669731314876928487689209764304694664178808996560573945055168409563881747929136894466769109987637934658248603364893879234788533557210910071257954506282331585556503464274582045888808791404978354341001671952111493509080475789933465539632590723167042255004721592747578069877204903446090532195311908796631925343327253128790789282696920615391534557485323328923658402064169123920227789668708266506936682891126560252414449332790925816338191788039807569573969893975906746420985879679813336194288 [129,101] 10770009845593674785399207682816758349625865268980969340286983187558350133507566467788678755318415895299637336977777348186031769146782211723668359572355819495989404835998171146823688126699986686348308466565444133125269292760838330869867398269237726698589136379032664131972543828104261858844284740187321071041031605391689643057776078805146173441989972293171546775287243494839229454803645297493522017670121356909278619484606393311686463804324584075876854982686916939322082468246266962388538935956970214334674568354334502489189999269606138018280372584288416226778974359968434757058435384690081671156903668498958562955583349627115190181635242668146969653010176336921339302181631309341292868095950087634369827031457623183946664474870350877090595908103057811299546739677983385595015017129433986170475882763617731645718448693239331303998688262305788964941601998007001666778132215254190636475078416898171687565360115245863518648606175584381307800089579993299876231440336368064851438227331413810865675913997230372645417655573572045852137413551266671173124368268841157747924273733226481167568952576434298986729156051435943825240079638576836832718708764087399180655307502726980493379471788056930136031854326098166999503757031609416483967200356637893256598880643878030085968368009305414118684574338930936976718028478944745909463324868718788941427489122931047956099267881053455377153381891002569509156052065632842251059735805538473453127899121595034632426955790307728818682327815267483104878486232515561319350300600756953909420274680142151851181890551547789520459647987761538374192160772511819465544480907352246153493571272547307305840311875851969670052724111879848905020417596674890222874051810109509111597458785046525991319020896827990274481362154569702165398303050128853427206926966769683522096090318108325649862076308824308031351608275110721233659066429709593748556273587481049963418384924038133648901993067542447281193127566783920861458210969732908355203104498551389854591247421488964890763862408569772086063674792711255555872 [129,102] -356724489845193157919971047943781083717125331913226005603369629153730801677230959475075755862149104085484318734125039792696953190697097037858700738914825853601985640824985970375973303199838607828545686672375801924436638646531357763807092363992103589789200519390815541450730123034170022712348269669025669085910428997873479565133146372269124036688262933125253530711033511873105813268115225779688915490581377713391853765307199513199486630565531978072367772137377008642793985603511979449842066952362325729391501614906999561314363085024564621658623244478220232526560029524463673704677533367411087008327026585996183088116038549783596935316752260842936413348194653707079042693350225984776910885123718570793754843236981602533817135946198246523609044119385449653762415977762395218223055819324945150914589481832350797705620806223963363973465368763163205295586147540114186438783343003291809508482185303016850892499315632350513284210626946208409842486000392245806717169147954924349775643711803372013566350763892776434909911276200464654832205034352101445118614621869150630546696061543858913063458670389119134040016610942631756441502640177080239563958564583014539521488260569530460264986834094917239964356116334575427991376763587360397248425162305566878829881718824871362276010007841490699417617084388317839325547045115853397920870463771701907953096768600031189194794379568944357980931117545895991333759878929314917723188715598608037462959982199889224988258185380408480793316104007675779860441091816224168192488727563577932277639555542303274352590022206286641581219833689717471520109858676225046425986285920354338396793547650746452191340733937434024795308258989256008047583841881809494231446684006902698990158844715363885696853113750027240268611462630695112976456056928554228956277975423230029749055224274746984717311745003743425513266207623260829202340847859125345417958309699230158448889161526384233202587360450035811824706270944768769756093489188660883762870993863892881995572589346649261272422549455029566454582063036966520 [129,103] 624407596493319884033786749523447353284060570645042068983488799202668499330453523897814325025632295755817326890532742954522291799665950922446136997090870467314176403778871000951954091461240950238215386963938794142789204936129716456541921327806475847152716267861590782232867834913172245306711906396405392053297707306921957379681263699228739506992692122148921614883478963369955274743329344695256168134835898808719102270510088980382925993302131011661281202788015548115514883830177538212159708629615472440603356852053821514346443387071598045939679520490648612554158995423194165143761283767114310385395487228337124936487619987397481983218745866395467551144272044284197936617122293405133982296860938639347070193576424386721204523837543397130960414389184385126062810238558543145620250410328601366468081421751461185232310356458773627438753026028579585928023246107844066823928996303980967268789098145219522467532237753568859201523282840413167580498243214194578658734934539804234091233444618227567355284703877925239684171333542650700591457556902076406061228044979562455114353878159841950141949432163057907372521958525388567241642568885902876420660180470526151116131673958469056540812945068764327539063762038971339292899147541598742751061025414076546918178873950822008558360129595743667725852325737818593584233022191135729205233414379063266115278277703069249355508916369304981444873668215873802027394025751476290518694005554880307774431100132140618160917641118855493395347352858213519067065980568326886052906572649188150192347533532586788530034247325879140841719757699147964871428486415426353587890290797956540969607934153364013892012904596162547912136288719661088188230697482187557536372188346328646967002463097209866229113392654945184327218902008934482849174080184011353598434331598052306667476160901761010157826440231752738622583073270226370058455250066735397172334065763665260244724009967805228979182860210800397876459399197756344458020245199085660322820246446019773317615284861555640951984282228912975757372160480 [129,104] -183362627743764803288087513451320224738931954904582211768178895707034292855519392061581468039204978669947284483805799812282934080105633714664152141039379743196662122964138694845059458102194677790158554864912755571922622039956980660198814415087952675902893164845334490049092703731384487450638707893826772481543267735327581260596865075004281597726364657690419182007837439067930900064864874170907350153385870990545323593306077417549796675228829507907055387718900902293486235984829321237463617025419276928200037179344643699251621800083227293471115970935613274627179712821400895569884182543216416452675757940706103125242131702282383025893206444232542433039648300409238514257597167858548670625987470591891280547670612624962141832775172103723264572107761010241761501427799233944632896982413432070744814127837835236234325775619695222372474356661784828063420166663889294373312576209794149587210876524753883105581570144110779355944245339550942473740163189439949878984354358224080038588163358869778072431414940167607509341099005221922026103440253479535288727249272521832908781539046885541589730036066099843446783939303752742294571582509996434212053617237029431208678331368322772684002486599405984083991534037264882878588351357379941066660205469895849398535095878541635564423311226496510079070617417704126273577354527200798959966599499759122953574717885844817549998910974545562427296865776289757497829139283826187342764467862076320337479661611906325762589004279831368145660996145705982916416074055827337317785460711022257398279275389371089845704492975787923771371355521660524846726920305719481086104264875057571599161126646259559373094289292961996348464167730577007480413776806253940712537629449102351679583895089116279845491542577594818653120024369156516307224446166909615193112613137251425429273264282830431198644284141219057364881967813934610137741918700383658201623455328909144195939086765627639173915669261827953038273585495505500808398878701182140367232516864032082101081749632996929355879449835650352024352 [129,105] -405090579247477907641675752953505548330609533048924531916008742361788796457836081072429117648013367893514596224548711990980072269409330752968212068544041206344475483950020011265680114699446713965992633741479276164627673061098794210961019874732726970918357533176640716313054051414375885762237910788158623233535763002155944727727041801234834115891995471188354159999413004440380164936988676166854788546291365134415950625941784833506195376694490346370839550868992518891290157847782070565583870957977088161775536015347695288626555571667068318378415151423135151969342516784231786539330552856884139610868414888800872185163219420082618300943190880468643095904951677328634872889847450356520035524928319535491209711105427290049659226142917682382041435977474198708078192555391870087275324090340362484300450537407160499053972993078390612983138169339722474558156555865327390456229799334495268138865726214639603299589519848856079182010385613827421062101106851264794802360482060572404880920712684159242867428693889771561375228831865352403618916718464746165918246532776162184941097402590088877574629218935537644097982842589073064273240167790055793511943037950493401963007838703014610849072879098009961409670508155461657254074938899779358328305552250466726577240429252667410742333767264125519247986529789954364241303277700562271581456743104544254000221712851198322615294283238742473491985930820584025334499682243828581554265821470303009012086535013415302998251506451189183004145093826750516722975548187756770008976831521939979186473743150364420717317796037669733324035852257307935545271848058000682692459094209534902762033748180927774332329983777153786759106105029906444127809804323594404025101683055203046879115462282146494844898073585770443915457085502923077664608143279034595486495615393901368337667957704857067314330315403128079092160065348870096207699906059907382066090509525757563041168247129610995873519445709368922546122010775247723824247766852124709437536523089851994607434162016532601528270134538351180 [129,106] 29386131875134023667538093421294716507421156568242225524009314834279511542451943118604956739339751759639556687944856368492473404147859949759145464038275094446403349141325760109001532684881080808576075818865941130606491927870473901730940827123037265332426057271067922292347789353958096524173130707042900491835720047319390330581706950718250432554612301615381844230469547174518345285780156740691734246044423009651362237284346766316742248681078649839596880654285810227126090869365382368853839270521810663626753505639557582646985016217034891938918805376114720639919478737049783311116721295039270821308321258281676653119366882608988259577368498849717722251815404836352704704068027713759530661149926303625943344809416885873776325188558659377166415558281033660423165499785536776909740068709500974727514834883682720779628919455558407736859512387321692708894090913028126475998273433098275964412423293231210141059340378579124740383489602606567153092473094733614937409223264720691666437462126321800853215568681301540374840497706890842201391908708377220562302515663268746175218082531854715202469521370887112841667869830035674630997949227975855143024072543710630095687650120990224094503341455797980573513217060171388633134379092852233711013263983302825008535235102113972089612525497919718449486652009701258269242813572374586043074902714663494783400135204265773760016755535835578010736848502664300572169438145590510091075122620948544644321152061751364142933076277723450213579036928947742208627076513744823789561515348421062015228940658787442277183691375517282049750605565124840886954681977110435552158542060986174679901320154552240251860576720818986410558286987849450118343691592787695278913509483299038627011225802614226550250914681486078685350995404866366170663450108298765100563163859847339206891531375622258993958751700588471825333516849476313639543309321767178193172728943558133701431069056212853734014943535784855979183057868967571394426628283822515090266763918645039084920242876697259678286319792 [129,107] 797923560768109579925030851295632681393788311981332022527122621042720685465937181016347288780943307045437174824650508108105881743438589466761404328650840792723722268792546159328998161325855630630984897509466043315589134681383368361597756905200223415374900616920713343439139666638044849292952650899093808522205194201956044276214326497430372343582067783484597894827876860783463609704176887011751040922614315457510263458409273619897400816221354741580484332682556411446064249975049285272134613549253823636383922535118393910221027437711837668508311307778721042952613450293459165740545458058546191831885647433680867136119221677353603119707575212537231650670005966790652420746161208543311773173682562710772756116128638628274081642840839398241403016125189522272306562609960351131192599090295011696599227708951260163369011088483215545948817356766304108460936124221452430003245907357538064986672137049904550716196653458060693877897655704747411156121415943913211344347095228872867652907660743599712250448151406974097995033064067181302263197241585630297168365851053489597430954858192961525218543505739776453479444156213150490980448906140725873809049820649849854930512941107382637058531471756265614769918389658804708542519189593736105761592807999972361911610595302802947825565435481242435434511961997429823863975668645252915991916069951212448934499224881565699435944066270400060983034620262955751113579283027334641006649670492761267291724298252229738592576482033767884733206028905399061022658221086616127648736480668883033288175144813720791665636236194889535672256901048937699795397715835229351013648257733292988151541183688934834487156280568312443082348119753183237498963295302147304992840344079162570273263296513551039886112254234621208494930223994777309601784809867383433252860484952489134139112966855177043376042274077435619357632481233279272459523499809863485842415794913668053797699491652678236480897065950430325697856253066156548249619967572816616371201665803631545037676842061444423656808 [129,108] -1264733745114075540241253745979800810521033100543586132263595789545266703570982530594848445984535322657356481203922685742119301351986150790687309425866778553113213528427151355012733719859957781171393134203560481392476795413400579612497223193225114753621767295768817639188586307700225513653391913996959299396554298310778892208926625459141614641838953674565345149771268441374548331676247687298010465247897472727734384232955862801715289554101478503110407810427049621671563337224177113240048251795276182145821232523402213140354415461685794812071355170434175486605117675194406052135995005914886979046109151137803285560591178399943735574410175718546429133189915368319233430014565786912412672858529252036742984475509142711172692008575149588284265071725208860235755333709173225788874903905686998406305123828430165947662885138742745983533907500231226436383763982324119509868105055170787449009108011036142463212811841910944219127818490995446072668717287746739582076126067582019557998640671482782751561368541813147422376518080164067555628901928350439707970316839789804879149601439890099378742042843816231272925945250932074419410962352156022817624716830816909088602270071567856820363420086567310327558528754039161441808933336608596178568952241422943785299316450287993994014270756940853726997100315560816986332417964095109962737645792714002366864754606416802956822214031406990659890699414280612002509589293538849404008706046218368520023082887534372864972760613860669797792983126445950813665100516231378553212266954107402588705516920326753934782670880569622966046545823169181377186592285275533050063663749085499934458993300839030862433385767894221367153088848655866247631868259006576991520972810022242324016633136113402396953802168813135465081259848734020177535091569752981387262841907797080050821403342941009615599976095629727804678726409769001512978137300636408317100182627142580696357376283582158800950501175609444660630193926498914364316113551999496731750438499629260376544917391258157632 [129,109] 1031860289834010077166472848888042850813861950541537816966543894843994577448514043596988484918599124127716936001312560582325723259142061548628483637021743025532731455302622019866608143995290598607929028930532934070713450013145018914588980319985891694039619106798622119848248569023749794189083350350775145316971184339140078542893314251806901025785398926248913325528719502781964078582640600420946007716665282434172080930468897210341489968227538016017523971277355664233298751845678907915483028761320741941209756167374002486178166434473713270237913179794905827431753426696326294160564363208873310408284450971150369047590050580459924146978206968062937650294668797101443500758982288467330017427702508779618851366033915659112189606874075705395149071507472890249979777726757827738131295126114004541199258388969179487197500959476585046050285095586969701879127433205674532297653897329703709112906948098442030950682588146484821229842783871781425676613636094572912105081550788806617104416261858959486829336726036327291938143606026938646619380771070613618213871180930115929908030467918527459357937151832055290541749621964976695754459669875662122567322093498119158050846493407705170497233033170854014296749829827777291712836759730190871555469226430360297724220751701712014728734993983441480863342694122915656402127693338127010834328336291595743138727685881129295302076448248140667225859613967110784967606531218668559936995233438898665294305901890035037718381075391176561657596783785710533386113641291663844129274502640374113971055031898585601761827523310856823695551736118109050869316349567774632842716384846587915658522913341452151425731688199278901057229097462070597420673454194954254936288679455899482752484469616375541735758859196750920804943992202186965911651592924069226336460272776666588587448555156264274214775699212472566712562443071076062343039129486000880807878913462890244260388650518079764296953273262308308014349498053213292707538799631025645392946712275828842199016527992 [129,110] -488614213825322468586509316635325796531289518766628519125088040197873350028464402154525331546062503462644783226333945788679833497428426388184370318094871876804493124430218269976586340021662586993791320803444873345190965194417472214928314701920231418496208075323064023564191937944083834929124071566210502511540354431072317944632086165972362056054020458702254788124973732780980141542965514241153750547901868582450454528698491371420917853875698559996369649517631862362373854521201321420667673878273101429992149995236440247368570784957659927949067673742872231539004146762400410709285069750949124663256820500824656633016311557752675675044899665211639240007547626623978318563589285292079462631558398324281842790643116063733133750052216925174685296629657100358121172325714441566734433747753506336292716704613253813799709310789413913827221403389348202318546424467235101969533204297174290120598431124679292595139524869739150336166512486313708905794533188910786480734283839615871278006642601427224749419167070894977578368474825967360453297734050781891494948297914852920551361248592766015136002160225692015981875417361609261480787485622942042206876790956345917255557222926750625419608766343885393372811695405717107282525387040354456397651561904369718233613358263148858036995824478575140341800833512530222142901630396844502080241475116557559042794959945043651819294765282733531288322720992285778032907037140446334971061234454540925264835072206431605354751734214516406350270487515739067436782930492550651193571862694184938199892220374807135895455195083125374779362080511308073403312105144504695493932618945651702553720782169456788846689957534389685937429098275925258323118533897488753382382931906839609109230359909880267347592166099035787905265008150224725564427757644136044507088706046935055351779727134565228182155455940967960911438100706470996495898145102355907089274958430939361815440536592706145929115936623686081062101958042572771966094867143147737049883948179521322324368 [129,111] 233247763965745111736481844257500613195755203882665592172839615615269497626356441375211681521508383886530964197024119815053417377745894513106490491607181313045732457603051969811069676836476485730128317586094731636439084600736246777580238132463416469706516464296724105274225324875598174291106169088541831102326974726787802339490956024316074297184501117456580682925310186267363263445920341206307875294384829579969043382827985809400652006367033994265861494154378500188147083522727781138825934768940968061359005765294069784708956329453963621736841355148780538360397606970678434498659994601004911539266816788549108543576116147735470893123946926556132858360921086373544650034945322195257875752969913841702939114327787068974609041133602245926217555332927519365126785032416531011686292029107853229253229075975627145402946174032277278810510543523504248829330270067601896547759964426000457751056877444016920378313293347417897582056337933837481562147497830211197219317711317902137416164794437980214942654131783558380319582011430542995624885378831516870342377460212890736115532649908946374776066672503020856476490952350248898496989957973297190706517170594311616741371540751506532654662237916917436969719573633027876103547295012652260945809090427584516599029724375576632458332475874454264181032034873533362742285895480405733819517629387490576792701945479059187747349537311044429654133112365119437354706819756396778488113052713783815672347955298972409857586773755920886447651528751548392158800826102843275560264051976164085433312862651147889485372606022163257946261850640526751692689725897518648253157886944124743142470448195143660060833151892297804400840367193164393758884169059660930326450909738194023670314553388453485146900931162959954812372347486504357114013046784385547615399646834888483410470858065880563692565816691715004388647274118068617592609502483491500937598318634670235576523818726256281095642082475940683102688855780480223166887415954317349213054236990637292 [129,112] -107821395524268018275885957566797616602901838359265645256311291348992653659022193651554568209373619830522272806451096682211810916969284734602028778112581706802717265145816909777014002533172078342368489726875204665409758972780766851564987792589395701308917347482336243442120673157191590147470868916162584642589190832129762604561485343344169609244136954693287176987037057882810694099735136841241607439953505819551857973509766282532850089407874438641743011217529759190432244305418910990448968249504065151384142120438515492685656891715288957394703265213448927231351854621293296438512532338811899549436817802206496656739766457886746573590680723435412510635748317346998589045700988498324693095066121520639500687521654446410105993217710794098042835962013441590201353773253821112711685713711755296224316605232113828623457757392139446286403662759040068424777406375309596466421398217251738380006425590643177202220713530941669061304887298564482662766261236761680449268707006895273075048262338298438360508813292546470627994139256850833668445718654714054324610384528103832564873462433265994745833383686376176099057878491794919879948775722668781685736746566768492167071542160294040458574734107411768483293288853562596111942143274429077373493735114753924852015704302598773218089184851390562230536704513078251569286714421475521961857263254948392355912674713840846127312621218411752706800210223660715754235204683060374663554249981797546286900678712694235979044564462818351983548139187317775810512602459811063243473770088874152090118089045182385953578231438255212947325268160063518101162883615942915582574871098780584835812528601885479449792963301497630098264870096309877884585748446812664448576814915955651140673067004166866103564259606703608212611056078268477246535551417663190059350247880174401865493505099413258936800465606993842995497892057982221233252332601164866962004598789418900716443366416517622458815377613897893583263560896384086382722037743713109892939112808 [129,113] 57045087492574527346099843487424607464426152235266131086734615950370059274029078510973207092702375306779135666256569340108141880053783956520320427372525706766409362276225326881809249419412079660231983261150257903231252420906804806829163759670205314139308987655753456615178266318347669993300376924171805241345828289263908605767053271104149965922544276366812179094919066148820763170999923718907574291253737996275475101028114241943823865489513787701475435312108941603857993003255186356081512705991721761604179976429386871744564432958453735640506798463570158558240473361847611049088066743871313851265313433198301084764009898345752036405942019108227308518884603837373256990831691471109938928953332256529852754450921639283872879363482444526438655650154644653334882640402348052834203463370956736522202358264585349422591070059992702035144112018993366636944926213555530342323545953383979248543509738233662251889786750198417499482845950296458581772424935856843467861095097059047407654543802275374758212500059874201772877386293402259137581059811896930607148331211989461636117162081489882696453070018592047511091653516653229755227775519122394050004612344429010087454733905670737812874758203625837369036060331286580787284289717948336213219488231623273953970136445657471579482016183281770904510399352524684417681571944643044696625478448347484408815646806633727768790987209839550947592491334165985735884222051700085375811885735434740121867067454223489376183827543544061061466022150231805220197094567182167019696495446099355407218909626924878506208273754705607588033075124926264078544743220721040977581554830112638364876336755537788419673319276915264108529619931493872716424147861289862949176914782648455867181203173212237519265500574838179298935951840690857157285614745394739593472313833714377624726226450928636251791851798207683271735343469347382289430643593507448913179247030064629207735423454472110719729672800491554843666160535256066998212381928057346412348 [129,114] -1658769222663319637354592488098061697828386857132456750465553659566887626045801627768656688566388923287040459938573621969659118893702580133470450620837949472446170752417874077530604229541509862837367049972982510467912035569967409364154827699372137466842993487032791510736775793257760129838448942774417763515546874384475601666656487895798488493447530377546432440350965109581319099683555444978234533471800210713542078312614647497167777834648597370343321252790855915036063073395264093132298256063520326307028534800274305799936555069211416097271149707410382630861331345961668365656446496560147043663764341602836928549907658650081346038407340164118972179621229112035627702048431653083508192093106892621811352618019124158506894259372082481399338502203373556972226192185119752571900135674942933667287733064639309996346382810855054828850563435898896292709190614090926659126645266940353590282058765702762409475750663357873111838823271754402472793600102358579697586366263875844799365306927065995437045217268646799121252341604957180446625673922603077242510928141473300120685346617509769887386570777890605378645233434897779157858588589592882091551630122925363819194642902243779017736436722527348736923847512755807792726547489241624995867268873562323639804619053878522369725001825606394075631571541372219607512339615565688157217522730903159261313102212934782669982583137951153533566803257607735602872335459366200573224917363448326669920662363809271681977635024299662784722479162527809244405853372852770372985077162494742541935526541527353542034935908605210618828283597994386983934356300920856364274482411195279687350637811849191441093576555032710197511405312050349142529120786982309596048303596410877363373503314512056819969309496123210544321745467986730415756419236497450623987320328931776350470486428203482337163752689934490150871467793403778674246809446197610167323473664736614553234486806200140533035570142402324381329356814121926225128014965316568 [129,115] 3031384326421276630942428446860635619393114696719260240988226179243512871389034829109086827309851580620425348363070665850401228173031453573773661823669716989567207438981547182351394881562517390681113618847984699802686311639552731062402851496039767519115075239379198027414042243924238436429594278539253407841970649387577913539066024273114055891414622415210074672085257238419815338258816508412809910018980451193348686928857489318616553520447972563646749358873073607509453113096744716188985514294453561160409651829016135509085853727906288941205021106176781112119029809383166007444240191104467588450051383506545856017784411950155529312708361245565644258688422484765888181756976853062200367951965692087908965285233905996697357542039399548745451926095374848880886559106318351529092845455383046070645135207134228100297192040890750654167571248568327221109269972242592204029388841919315833789974826568158664149820440529471213403728965847964599573569573699162531638184670117527999078797469368415632725652696801889389199364884398397241014468086587813005045265257159300878962204952951887462415688805433655990997695005415990453723516822354742239201768249071856733237431822098766282694379624190602418661796978294047805979025540308893020556185531673391727444651645958984192868644723021760674934922760356400490557611877555086433758157552477788102507906252662002645343118298798263724732258074088980191234991769433151661562232613054787229655639346651010475386978141114594047276348520577138456887755351056189662406445735368722378375123565574437068577825911024210125896499940279882358901965856724888751524324261087950450577646693277743310315870606387552826108655949662545965407244646678079595606858759123585975829487922405396125195329760979640031955413705753305593994803802846109296271125651346557545031357445796952907927250652578224286651923451364316898366238229500214621371201943636411182133526028917062935223818790825426063821845659526521067187639504 [129,116] 496508309499304708438932565054239596854930089762704905693442632928905847954574274351687631043387035769808964275136373909022627193269904715120360970133223875883634636974503925069524704101991153387015838016645650101506642401576073969415600916438061397622374263619245588756818573197845936860297675750618246153832582513452157739016639941953431775693789296786267486343940512485562582195956139330909114828467693920664292113314693050797419080198574150964420720699014672208846200995197740829865395197488157532880705549364269209924856028231221006058765257195566891776315821430532296070829683570645133916469336625792017949603910547237557664085194523700989959440121005089215244136930023336985420173273604132829705838268946657428427547758778467732797676990722982640153651100803217266772780586915804106503979007595628137563224706079987304236982211609779079075286609257553161040200927392863895719227558014938874121348108006057397844472235584912851982350174042553856353332721773329294178022485778999775197215684811337938112189739936401555616541971100437639929754814084857240918139806078298394944808818713518216513036185763712038106054181185366386765936694427241462827737106641716009232442270170285681459572464172595002711613219893948213543344918025015843161610034057541551254597355811997896468663652382541704899686278579703403169644199030864277826541648008332839994500631000386733426668866181996838851739071507023059806713297671848356025789598618996751846303912184860920277532358786383551799207631511699060035027537318029180498665156825225184868480767404647261592452734264742046595075508231972723012819854955248994310810967352126612659957734977813551301514596489250910263738843946138676811671603323583048731100657623344960708970268216469939392435596660419160106995571497492908773073864304893193628789386537583284245763481037354467297018884142363558856891289528382620712774244092050705150304112686760376543497136945824318546520471236680421808 [129,117] 399879004963621047293370385167125094895666817504693147673015168226193319286270000232308388359087381080822078154716724108289300489847089141102506545735397765713932485852426890945998858806430132144068008462757263193082909657351942222177565542325560068731926075417808346551589066105658315976452727867873073225252772653294333677813089239566512282549987131076746770788473754422080444821297307067768140434877099650028302087838672784721115095927628727160676770766868852195912654896437343340624017210938816113602540556531075734665068337073597683250113133139255939054038006694780061290013879620043626908365900723246633133885544882275111468666263713610001674551020782240958575737576917101606866429881993334472588710894673949949533488928770867333315674096335813928638493437018803802670368801993870096043943476884218244654927568756164335250157761568579720891085005918623909021582110248718582420962998426220554882431255327651873723723947579326646894412075651425849953265263461424288026378083992010305298457209238186261997788369107808046766472673953579726495349959868010991049625974657362720423089817831854891332613924663283898400534800606821002854083475310331871771198980381131682312621815284266303799957280268912083275631491301832853959492444099569930107203881062271814759288361697117643781375608351046632652541993275837212756228215155243983839556291178775321085627196872588352773690740437434672624832001924076483901003526793108047539307715681309454025524787172922559303310630756301262750175663430051207468445934753686615213584500748395848980548025343590587879270229977320849392852122934699225738590740979806060791618501541395288475323465297098074790019243293307554548452054598996544679130680836720108440575523581025388896542179304245512924303975335574811586877512002934763445301808491133198900573675112371432133645173737795309187014373726943466514368130052168180204610084276149919508948781878210940024820696656028645133901440030812 [129,118] -122580504308505578196367039475148562810004347529089308238834347876575094620104807731650825301822909866116431754374197885519438449888380802412399174152524042884118793500828012514835317197346091842527218514706412656945901232745427748822424818106792365418557875313054339263093397875916748438142036353963478758084193241006956237650543759986597330453901205900843219653990990803178522237309725587119514104466929694445891327058030694291056458098482328486136684937224485222540965898321637268933181895023165711606111607413929689458052865153664125076335454950473758476500544798047843882429450178193529653853759972431740172650429856678691010019065236997774820064265080647829219819112291293583334755698455884880108618762694489826868580273663964630071818827067470584850767573449812735817367367252214185364830633589655859560915626873642536604438784264894427189697248730373212688622374355274708857523459902428374954432607588466442597496957813163084080425172824791841519962813156027020767869609203347999371833697268607186398081852017521542225488069155110659984260299383899468421147927417158038369225813572540136279611542413692835453768992235923785997173883355002958020765421891209016078568987889023531703308364741103656860409599028555729279815866500221033890553162841335456967708919232986536251425364087053991982448947657571893205930643250683464031609491280531671514301484198492669907393166803717256490937121545177191564650357951585263136765135246003318343000115764096424083134968503661094496757793559562036054097574081799146860332667870877700988865847838185318576529238349000399693460744795624683803590697041089386793741713567664901922509122034710964408123481640981368368821882960526892124349885999367358603869845508073515176152364926953523627433544825474089621936345044977213815111668962670119760211854539189266881749565359759068373347484057133737959217005779725886803000533476751973290407010930603327598938448463940202974180956 [129,119] 44209742787562594715095970923691983024874056534774831213849134947311727442423072051615531612520523449979183596327974190022924373744752842043205699538076264851558885359899273117936033287601118566858467406434044462851697014046148372197495782919039020940659001488284452600750745232331987034036724724264311045261139052998537319815759925823222343624275368162323692867049089908348701852635388237114790751891894004813400891577304989993378023050638529230431098229574505308315967643475605259239830617546920307648633202263967487740898262711081184323918208777150332917653795387783803928990106418761799584118458079133047990776718161113868016721252620709816262038463378395203073851183302596216010818525939411712379884806431076396881063013710981555876543868327669040506668889717824641540712248300965422092232458781892585002786432159635629510299441650701871048804714752867762160573356602085505697829627227916694512507151645674657937343172730073540440781463351127310494217377486110738763358141275602856121865792252982281530094575645300622323962160899655659189169737270331959889612157329424411445727481166353816173021071501849562786509057363706464083096791109987703213764424461042479572333429073019073885402982958166476828995976179535275487210368279488235154110352445905192367214093345139107883970450505265168222946879576954796205046966031718295206375521316795146144543700673053593301698470931325673268543953105632089095230782323197703885607072474894587304231141792098456079316318359609631329288439231711273815270638156946176350121075869448146094310427887868230111874780519407234896836872263135988600962373724846757515486744761046048581587424111266514676385888091733746371207492452256120371239434818762808873500707958360669149134297571800140827734179900960328881876067637595010602278475226399731076404485361753887215022067071368617839761868799560052118601444328663355084020592924700847561970598118238921694605184440801387524 [129,120] -6603416151009187460721883683414743634081748211120906203400371090766180059081389720787134005667060225102714958546356784244822230813491852987606898018452457799019872815082975707333119199656603401870914650419028303603343280234998658530095205964087849441707610896234095029731784528313753000793937685675397721980963397200918398900451719955798707710293336357439572098297222433170816708484411830498293680848625978014131082674753732338222519884582724057439641620078737528166897909176156377699258877433776512636157922299774200690049106080148945104433340622020449866866243562214619170662608154462510942164972171471025990878337898263676861335341552325315397403734433392260595581959509255768983171451787258889746500704281058411121708059698038950549211538891734995889030114472342450502114400104122527130006551980867114513331787066847694197875841166811843458824862955566433986677621341008013310148646022268818421752709228889292362600163271845789385849470986529178344050372120493781935334859495801037099239642342483213346230251655960794082790296969924961738941806468299052372721338202696513196036308391281565883063615029664423756611057428333826825767645405777639604723772098462517430710657206331337588282260281287404616154108063970406620353856039745329995753039984361677709506669994902112378612613431997891389451763902330969299561481730988536078721234446495068506666933588880656716799865323211088591736114899468365223512333069631966185659515177494846627333248577140997701631140061565627627792124670110545660048576183878341951186083140584786381442078188973110970914325091067337902866065817684694840051633110984400286530857188631710634536312919922767987241023522604978192863115460615036468731739849995781921232921440211217014229168656237986435801729890546796922274810806564625903538571322398801795442699426265755785104739419278131545909311457033736496041005594390462593513977400706299189494641283188832919821441235648 [129,121] 892203981285040601746273284572422967075402814521761685330303680600453278642011660880225333794259242957711880095253368077251575677458648594324336236841844934847367718011773972975284509667660457373816637792104050573536798868180804229872711461359292441020135113543165608871136242771691015503894895604783345524455265628229879375172517462865456433928072528166228534879318033022862419531562451134319202441563303839304269610055685586663402951551440528901321920542280409155369658630143460522643261263374515906241987786556444206994587619592744493233082692623170210199394727890437328097931082642313940267728507222746185501181152058171097543809060967053161386445043693957325327691001754663569840299102295215847822171523884216765045579315640505267270425110638355635371668388402324557117078730146288702182024597467994899288493386950533728133211041005631467402809907611293910311352697364530198433841962975099477559911179685816257240182143840453632529652323443334748506636174172954864583280019020694536310770903837770325480197048744699630897768064297792148279336907304640480274110781103170209226798164127743650717457393872830526085473895346883832780362163916172017723516430333013454955988140773885465154563329151585303674742045385918728427194206937659483382576500294566762653876872994161786198350284224876795264563289575209156928353041834876773848849981272881271024692906471463703896401584397532521103165092571345884233892337606658657952675015876399114154652974977520941577193082913959317742367149422261415087644576532569637262375748737988435327279054388744095546082272066432914215349460579939159244011459209039161255862352745958445454800507575449623161781304290403874669755156992244126249533829258398258360847770801568087847888381552775914314049904827096444229834807665621355784366494017026404646537491612724481185214365211963781775621891065010186036356816037260318017952015565070818178837122181719943609978 [129,122] 9128052331564242820362649722817177660114714503986565534627553128352884844117287790099930874554896299087763250693784779169431104917293779526049299706828813798196282534728437621782473962051357405506604669745240611597304250975560456046913752511222530978636133395061106478625749677567994857922921494780639428407990567233979894797901666905282833835772647732746067885736418443395483893369048686554856494714671579672128113856199859160085054681665792352349089971091801749928490494305699410077770995074014891894277087343771124210432410057997175733485410686204141122088947167166087840199502198980539827459255050485049716146743788271975956878390531546111060609552764910845633212999026269649262770440174268042761911492470452334162572159010684290999169557614324238185147250298228220646150677528467491228599691612997489825687181968917825003909743511592929346008297020643518176831979841314361933322357407324935818740128454109527404053344827308581013852142587950649707175784380979985886441228475460491364272571087779166299056843730414608466130350339413670599027748113624190690336562578972356863133976468009786520951991997861883129934696030140303503540089008090771811691698800919794507309144591282289867076692492379293132508373908532746439277651114226622120368350846061606640498366955100845277129824755904703052999094483984618292466566373147801685251052020029626241856830630073555695988578567322988341639507329906864767544190092282351819123436556611765673086211329937615283023224185048378179173940088935446350752787501835530217157526649486910784932388713120491778060003573725622194539733207233680791511766354155766620874718684249193128283788728373701575177236584797999851331327589003651022403761876635005046980370675861684532338170434109305054944866948036408436162589891790043953969416686264026806440403013298574670953914136156853910962021392335118877829847884633542404239003153515338440931449060414068 [129,123] 5259477949550786161690729871513144773727241713358234274067839320841595087565161235841151333507216204070642422018786963476920530787220409050507306731961172322916269574918986983656372236092241470688224264804891891038713503704623616908587168457335597267557359522318919482758155366452779569249499910284878180605078916740075585340201311692582206357122322189591222490890934382161045722935667688087173697641347889392634242538122903514463213779797992959380821941176715930128521633328165477533796410973943448114141657902402766346700081638095506216836868907158830262083251760610433205772948498090373102525192874725870543802502614708369063286082329403690296449912565643132327195554652659532824614871815679072348047671743218734448480656695393024654714071372516810114606484648166933809416668970513825652084213118570229913664048747956063801866252331406300330778639681561682149717489622437988107717026409273009065030847766057324855234996834216402162084165926509556505360600398183160110624022961157085520682657545048451132764053605638113859820055300463737275872455034575832174593663236553632424807069627310137734996513019270316829541114992036870504204922168337349807200836400481005491499196752179967885718937171274365250944221958372712190405987187047966084668510570792898755268059472354431069894584036861806971823542692253313108576566008903644017762084837276101999295711548940974948436969331120590030151064295484589844641295560765959799702312388000756945909265961018758098124340485440536822056554438881217977997426494125084083240633267870620299281716151222577250947547521160206163640783865141735057025894973020748689004730537263711490664781907883019595932985773282318141014067267536388431921034433305963527434089050613151567171695658525120049411651259817857219030045487124692911438713928145998040848098100266866573970265250883457105916988774725119246373225289492459746374849131416996431517406812 [129,124] 1004616366717250268032988542739766976525849088481743160816631178879302891860658910510743261320534624225908093980153269130951055295346956405851492357125577092358372256657243476942177383252044504185448059733163081227001874633641159748710581373328076669989028429030220340732792150579767692855544729790479844060838965799013232808584213144603838717603606280949473837831366834996305963614798698962560528551412241253797878795823530967124788038221918033743586476566720912114477403608928085112992027662419826095070766372701912892332820739901325097017759472313949096638239697262179195581233258529444223171228637475240269498609301582576159907961605309127329801568603279602607348971383045849093642193274551834590569327383384077677616375729200634462079014666240123092744701795330279203968757191619502110520296188987857095923370288021060350705052652557294111232286838616276924431050968011394942909537882329310830488712371635259646032126901325950485954856341180671073256657794638145942298652125793218201758176066422915415968747565617913774066483471900319645768442335266518294582317277488235823644980775301772436157153194196262398012795052197637479362526803273150197217675039897142458839560163293675874644236412168923074839348737845679483214813978293679523007871636207580009818349057874032503142181524153220618991103362455890086747757018580915650831072960701761471245510578371542151822069958951924379103386068625429398973466775539073901332027790474669272393740449637281957672072831241969111824849857793827273409630517707222104982985589229037431100775135576653826547902522762542470143576894671915252668382668119939962671047859217771865603556400999105257011623649280098987186034397440206525919753079393594189808068527170524025529422762733037624329317739879735718197400089672822131077948236163785827400560590717745643937571043862904308037031806966068584281820176294790193263665131372060098188 [129,125] 89494007182496820699044475986249437553500765777788990967199484052601959423556088999804334983381588460881009316666709189719539830013003857274290432443991545540764659161746164092335190402856693791122205677466551817451009004342511214041281471640005333080558952003816422304737474153615292395681939865914038443242640226475102050297648640228426026145712087440206823763528762500187107266355653851631194017185490107080121728303481139468063642102992696425540630772444090084704417173397830664440409078211174123140437576160507770663956449129409629360088158948888161656944181011100198439143549225894133549477599653313787254188658175729862238951678206783198316676199385667772457438123003970092313645907168371228981814657102568785166531417475166800954660363786099915269590537407464540824214304994204334230704548363197436679081840136994827812539329351863575180148155493601786109206617847330780290515038543117601387932172547573611645696615220176083404268412601877318934799440834023507673710659774046753679903265709329478364916598711518004501420308611625177308634739033136821485433072326747509461814871001909834008091613745611849847908409444477256644732354858882571073720222354731601060990268179963171172257208848302112269221390703158662297166970527250511909068197047992391734793378092641528289974473507822557448604502839165632127836580314390829878958556245582721282219316018571696171538866817480174693065314538302481335187556841202326909646357072243214386723962592548207803030296665308270266084581418626634986852228500593214201382651091415238848201182031468261253793837739055547730247869489919866132280135226512754394167605457063933195828145892071111897847491004435956772848387725292678023772527281056342210352123295876549247631356683038706882760986021538143988841894860394234685286063660633047815330444407427785334183278173320565351374951500816941492751650576975636423977396189776 [129,126] 9078381701455191453517268206738030264380394986884547331926004878690834004774992725140659450984862770397451849755895620106242755458422137912841390953568106930668163881900982444353066305764326450569670573262468615646472957379589725173480814495265482050228230014143793407345914153868120089602488469751986031666932879535173443369919856052281614300878855849056093737538191746140454781213043996500156807679814781010337790734952284259345640433313679307318692450744531572928445892901898508624875453572140997714666660449357047318790257749587729453239664028008944922093894195319921071363413595886090704302354136843793848647066380547444051898551329075933016911279786640829942907350298587549806623608763094826148160413344455850910081787430537947875264354800145103285269403181697949445956228687778769808620505888354125908566698671348076753313131226781212774809601198744285365510133593591180277479200767402724270680718755585621382742534680506493752515790153026385885086380029529694116809460063473137851665327925395326549994440129466815497058608336799448060265407628893528814330425706941752463367133909744056370635468253645180844009945404561138858025351523012037520191238759960814024405028388521693138519883439163561221224673039777864687973037267310521690728343988777403636014866222413444722571940423746499006362628654605331173551308106906168587091435878320877379220228738834798879696212519648690576986115895734194964025285281014096630278791313623063933223364154102061368107357197695100117421079365650045895286216858105723420148359171473927682896810648135227977463104458537836287179526162351388640623067816882177619150505804632223419249625928854500560500723734989330284162463936392431586150562397273016399240261416099701509373637795298342305069734232777544381790894764873920982648386248208593903218386288456058193493021843580188478989338592312566749138605003994640317207104 [129,127] 93679475462922372113941441489659753345921445727070901956665769198683748360497705696671959779734626598132419043154228787887904254944738373613831481727471761832037806617091099887391802632283375829897692344655786837226930943435453827741970765166643568042260547863463367078676085208772826971721540760729182711238880989964657971257450836643127338260762584727572145706479096160446352508991481290878499033478388312187386810185203967874761098497420906191336848539232627421741435910486510130052874813283686032884656646574867584323494511722510062259488451065124662201827159898453712821995155712358953205978361898257440276082399735734831787485695476184548186139607195330114212028092598540271259896234379377382049097171964494695805541408874290614698749917381531722201641490503483518959316980592984308802230557433544055560834412182204767072877661725191181058862929863254582983378645691583433363323959799014330834018175343538344831916706926171454851855004055923044493463536497367183868069994010443807141466940606175222685935934282519575963790867734957583758844094956734728818084361763691878683252103053546656678483715254557559738080933642944635901970447310381124038020748060157579641448350976852808730952225282466735804938834911986931852374145557936453950992830864919608363713838230571140500410915734673876709575556098147142123151775296887111608934086582583154590725593750226780616266789486883866494147608854740775037243741029800387508618072583095865070819986654813077624545381438044865292667111830444933794336527045613131604315212282566811497654549716598692539500079432359504735598687374632894770511446001289134427098645083599026699333636340227822991790142324767796802445343811120446508818659481857806960128182960160806909525618486564621743663246509516753192806383579509211595925917819187440394577963477253754432806871697205232108330914770631376002149563261768792 [129,128] 22055923863381576190646471992332072688647193955825224644406690527216881716121907294666394557268861324196510803774761565960096609472062960023952863048539767478911864332533900441163224431778294311625087344975755595710807399687974803961789500351321892976938723045355424408396442881145845386886696158410205623150976988552309115463796913869901278189762215302825566291856528139583840179986614343784048703824041078212060994658892722777271010682861576224768099861704988433368071785509093565057639299946294258600140073956322093388861351012343464071424144761473434511467026979419708222080550423483583000674501173977403077971565066803605542659321514995300949307051486210380794919928900835916104689107979364181499902274241974549070801338106066398989661996273327256580085359973159787675116893919922705204446964828062514759946579753544061005755334108747793309044912140585153217385634936660166150699311054702352005777659522931689188677730295742274179169896555388636551167610932340129034851706089941057863085354475339522745119503023047825352781603126524239217325598929605030426224257407228508312642177308495484943340522251528285217608138184721148948951585429201623826750767615359408855001396886940863928484685186131863814353311942659693793019292651340463789678895142515239350668363573054450142593807083627929731157689069008426174177540258140437377425307846222776669630549310286907816923187022426841653421449314849923873931452107347856666880190357897959244973586881223172475959675615645688792925245867048442533414523314899169850908483414719049029927740823594651193081451086023331629464125120132516701975532410780786048660778108708105582358268509695141892554274493903601164665833507240302718573019520106785380255186439408246269136339014701338071126769773221733312213942202683961295595216592238971745269788729240869632351569884000347240792664012518158969094344360 [129,129] -215904661009156357591312562263654343916686738517608535204507075059858122965612064983818202966283925269254256514492641173460102652527566510606877195417997828851080049012208880224071957699738120195519042725400556921568861169354243241220642487028540804281464162358224752433680508757515802968044095298672881535485416045304957262708157942171507172058149639138838705623322172672030770843682267723448654473589963173707055230204402830776532438093838362959798159619806305317899075061143920395177680341321482464852066898476048816221388923494668318904470976399298562848542685022358148272197619276294420996808632676908770018719601381980241429972731516164082431558182995313021345445767552357760711196599233793949719526810235257460393569793291022623467048186241813517164806660319572283837646950944068957956190520160121575447029208162896603034564339118467203042879116550548478230340616639754258335685069871675200559588923940248501616933545225621034360981193161462847735985730403800182261936794398688467138475778301741606364345190724449433830801383906470894297856601386510556815705936759243592695746821580118108345107114761226685894001535506127268042219872018847510484058437189218125534714415046130788730673034936221815972147319447004480011592567632036663206340771898439739396344702216214263185826903160696635881985310737275555365876025155973719804282052578704781699767297055991629471391889193485260987998122722043403079717566783202783013621193357022681258701953512865266941644947930581019323863281516296966882035335028508459669400937907839306273078810607309882145563548223620954913551977048792145843235640673615641061384307893477419251213457801043517394768352588196622982584514209833999102373798482720786742563361206253031719896724463236769138361141864192881054269071563382628211959018833481099947621384962524213225075470304453416979687291927554424168 [130,0] 13631540612292826515634640726113165183885237380660416175102250890364728038167050671341971133181259105427783349472744110069475922992363170392896394327771299003694569007269002975010986232887333967858584439559868090274036421212692965654539618296796957776790848297638903836974861204489045603965777966622812394977251218408274532939110958326571259281513655215832885928667175873289061613863332447116057023737817462844674590864273566777464621174197506632314793037601122551190400106764836694702801285053451111823732772723031628834165261013669626129850787155622840991432645411543719503739989317115845198759137505981776121476870161948367725433536942814094667802066865643169721983613542669485720560376756998725712919202061690539885320687950238977936070893475027416330882544776741610603870221946437639915927082468826145691176279347221761818860338450122478883791524933694980146644892111157783309109017785911890402295762130585179079892880299281890764143444773337159755014356978877715063592469455774268618850958956193029682735906525323789955303875526891567981864849215258011279478545667316786106914599766620232856392385299882266500405736625913213646364448379838473844796925944157025034191179411626377418452770381700571071198466694308198660873658207109003603634255243650159726841610888889490411656869813185735194246853973021147243862093004192756132392749615511933447102526296861610642914745333000869705767685328003164865069988700496876088897478221052681900936174379890599919200607397105526409616401918149857031741817093990424491469705749906479106510867585484588459083654392698333855336942351952415779564697310444556410412940657394461598844791175018339043138219239139394667873491805074673081484806484394860926102326861821195440327847886796690236406117469601085739708194623798089368098432692852379996908639904229168907032247414374699420435595407222202175007225329705658707644383702909648413974625840957603078621796137390642947392022173062810294057085866292080344438050466593930067076382961703907484012393963958452675303578709602658120599078770937137189545242402406069941313324576762347593629069545457276820948407392588862441325371446414974382969815573547786079152141342379935634706578249580459359662801532026707748323058806082918385287061635580130314338020980358123779296875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,1] 404513297763955447611202341162780350054234262883428410092143243852843319032389322541305348875887405530479678854404268334497949200707669425540796694650164470440166199208610873525395980656352629263858078542983472135691849929153922492424032538647784077522440277573824372961788976135077367151937251563707139191503669928162708129951560358218331347265102328029470521125832712037604873253974956677414819881914842348925943778753971453207364674703304477529096768026061842218798478553583139820406487309309487530444521286535669577325300887157089707077521026781764356643452265176857759354932577583450943639772393661663887348907237570363147724815404986333561784149298640192031614452957100260749816952812661742224955803724029114733786443786143270350956337947639840066631508201890005066515943965588002286424643661606050537265174938884889561694700056715319542140607061929095910507807999571211092421541673313037114088361603220336367712166320332475701167706830125768187419114021062823016187033780607696147281033954989711211257007567735546823695392246175405234450216696950554319351211181640920056177181380051012796324390067752256682252773130858098553162375271955331398610104387072257296284141116186692301821983312143855918167821168592923996944614436282814327804468099167152102705245131614494447866523690808679427706956266048530019181022973587010272919363139371756322368020970622625824089911501868717209298424474861545932231788456458500305703641285458897646588295680332643023550264960785035280677637728602031899412800553689274282679974984452067815470344776720684551073376889613267433620242441810580362320462438658510012000888898213291304710412205402551640235021654572183554615154118750004181703478268429730411763997827603163176306006887492596790378591075067424929074801735702285792548450717394147928867447277885127247273510093073673568140236366391433838327422290846624639480773891267324056347082281053445080118026195440517569341348773934335659675985229066000176190300023211725521701738667288190281598765607097662871888478021377479865240090292498790564627224149070525827717474434935593078612374755285839344306806436688777512980330876255253036531479409941929755165065054615421961367353941732295946095141415296414480628450573550384104837320800238109619328952248906716704368591308593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,2] 62854336733333627987547310000484842574670294388727684200173345216936517623484751128704716754404765259839357210408261955666717013511613755042272633388480257602949922921330503442883810472122703454777198716839090779341449194982825925628002376919993718407961821031212962849005401205277677287122243231114346088337468630537230862808708291866931139167744793403597968037180256305099106408467673628435511144960232632478363414439371268438117990521810780169442231741984716292516311323445132920566008267567391005433895859807471606536665994046209840546382878898365291419311861989255888551614900711128780991647432012212575869900393567753553586376263752074746438139573066183516627009204547014226934626514985866063374183202273323534285730302548857935542785662326815039060934970866227206497991048398017831639580412041552828877661690353518333165002190413091713408483875416075871070492789726573854823829109862934169667340432253064915083954227300115159949292681827532772386341474824058214028540878695068783967177372550280876142257973870994363784833994857991578109671545561756055018093887985545719204839201800088586870198397766194426501497922396801131619527848417135831384161764310065459031463684309020980954941756083961661255167960937085795836942533413365787733700644211535342315729470822501968580062983180395069197653916689403365658084746666597355669106540866681404156600158050744011518327295089471617344247062610025740986802136404523565970988638497477011041775230619729185821338729439004148459485097790717999638468006211067031226932166396865868721707318394820245999671766241268050319039823279028202032994314763167088937116300423890501000592532990772634339039573483895043616141627021559222968624040570518004574346923293152594858109849758524653268755469879301108994315353660092275678754823548035565808732857859594624058518913709580089745262704546471105177373543050508917667487480160582344082542521244795676776380174719764925634942097819369659154997776217998852137070147398960091429620370134075626017441997765950162817699402373630317341547210002253854172955251861339776780655887605141629495235470050648976690216393414839117475034144447697772954816710027941791756592963984770226355417195685130779433249170350286835509325898918143706475493103153547730377326274719962384551763534545898437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,3] 367235976978728607597487234545996431254999113952458160307892269869149031844268451371660984689878667410982970595129057686712256972580275590796645595265532796316902778732136500557048127050012395328989384408880732751562887035301235085940046194493383712628567405553116687245179024267529758940060177786805650014137396038548632980488646896039188294728191049312317318720269941283558143382312825004146346181339128510978590001047942177987498047441253131931045341160595748157435959928208108221105109579464585405109596956911346376634988762361323774489709425935088636479932896078257254177670063439497966412917959015354507880875033473577626762454263505610130823868056487296702696239601874608677814278809021967545735999129656198491648121074839363537365272579369976842554550183839541365312375377745292860575860618349895746072237737912131814340777340653054021243467963577571095207250688347831385203759173086821795014391396956000689915702415315322101242727767208369513640554752950304355566578883916628426859774416427057343793324100708264822335060786717324598952988435904905699459464261292922977651590488130132891365024171142283404964713290678690954746546486168014073058209481884937566111651367884028397819816979010813708003986143475382457356493059807230384102935013874258470648571555237673400939898213976874448696718162438123410859325494744674705249977150783071148966461788870947669037518623316594955192428693018478328739878254184140199611742939921454040286069122443261014024974250862261846178501270580885247092241552232171566319660184533175526116629311565833354550884331306378352906146039769749362872913934061824296060069260526655906304421383111642634714438822704259098582329698222171319600114429465030413006194123683839453109152944297892818008317369565895950896081765630550329234977513352049690875003700987176013596251449391262800922940421818831973240138728661682763430254232381145572205784280621660333816156546224851440799355123449425059605335001038115654717663352505221984908285594095595752429884452133656268401973400939905479072853208383655398358206329273908253348343704887686083034764100380348942165790027870435721956568045907644277116030277021370359624759246750622822079144069470873413799537307521794616159892738318934416789601907594599414404179515969417479936964809894561767578125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,4] 52111941168574464668597637802156541336905503294369538221707223287419761827374622659051614710249371180447778941072198489103672245504818174716088040209102178892376430604473438669914144552282326454790064928744336156752045692203999675543022426106044427760676658870805801924504411229226194118244350812038367387798408906199529501285030274290598692515402495656727552951207251450859135532932779371114498926869885413115471691133768692153885426780281101545498573317573023691113725468782895863974941080287915890965092027468693230885643719007369242392836099088656989568580062139660448247450245496049065737384039001675497053198946055730547744727599379130650130872307771249171395488123990301831900954335236786113284402026143517306687913108201534165103971159177532886001805253859723737594849731136678825857122399328513612586790334599474922313175024857895263003925880813253134480738999730916081337080548238129748757800443985538363440136358921982866831850134960077997086863757663358376643389346692270901508767234505605139053285416884289615534933925754925369974159176131967681089536615769031527632227749676867099757175613547372181178201571341677109216435821072291049636404158569614072241700158303644400136242622748631910004376296327442068091283477823234528218450999511152484281104216081598378371468129387355291190844159141837695170993007783445640980056909157689517298971932811423480744257580035357923127861096326170082342581054020181736048710873999622156808329106584810367925661386523920001388995475848418469452206069414948487255736776368785233176314545270430501359463507906079744516085695334150235921455928248746079945583712044702024725345632861308944695568242942693216189474940419931303414144983944682408089908077205850165283065541916100180147189102922101624658114884131090696941718401731953036716716131417020034023665686404721161920408631606432249586005185833973950439221405589739614981640949097066582684332697264235746171755591278333951147377065330342753460001546562409771872908510574179941155214941043842732310139857266062732231392024254542240306667408156937642456428781114645237345361606182163174518154978259075225871039051196038580542207466448754267555194509037900218357250733966587417894352909805898419447901830432897721567273997442794402006700695689778157770888356026262044906616210937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,5] -189121110756406583300600041171842300247256206037593006144672475341982715251413540328051389293693063661217563106806650944946317338696700293428771259307966705501325947515427863935201808955351919560884070277818559605919632307773593075387799971515670535197599703053062208975125895519065511405813167792181140631824977103649504514256603119290419543372594041193902109307278300174807182393660665483106870020453958683790140120166622958384197099704457133984846795679864275683985732412142747375262142858023254297736759244774449766777040441934391278892752402845109707935490419420889640725700075277313822520798502095458913510069067058822145197837818569535948025387998854299276183640089325377389523117397601253082057594888160140030140201729063936350588773538621931306043819209791958334563611002105393217807901264436524555779718725021239041452152855376271978175853105988980026440154844351130969640959280886487079034130526142934017855988733454278266980752078131500662617657472632679947401443307597367659590923624203877664754539815189959925735676216859330286170478355493427863719048843549841386753263580202902055406816914629724074217229771160128373590967738624065815955611230156740009758362278736185032530317307352942883498686496278407994254747819294764962564789003850605151890721455248492844844526588308275295358054228574575868687270282329645762583255752042976269953317740476740643629046629135756668969979219160191298001996634472772660812690332710107832154070542596003216897281567808951967439352609970509043434910349774062857550612157221856319879994673502419269367719122735298984834269460032347226181441891688383783564353903461011931790651854492327502721505729265854397795685962011378396487408380241593105651305217864190483152576568361669453465003490000962806239370858409947303515074828958885887771429015372886818327721177200809666777602094326021401582492337653701136515853067043769654015084285879354547038181154015987403886232954905521295355306295042868278197803093104255117234708760999007451611760749544556686682127256750685874342968419536304818167271044434050390562665208563363485726530852069227760384055848090304502409174255649192506281987192231331656128840252582776297194076501230048050510592758195159829420594116683333301721029346668144901743924808190482067526971832194249145686626434326171875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,6] 4459337101965023044326332899417920799042062503752406650272102762439424573201297574352613401390085809092595452102045111388346002560253261961383722124591416501430843010354212221474847146197882154044852995090033580468630759938491543753008101802179433020695856746229681916350724793461410416428916582827161283036425592446560163029736613731709554103234948618657790643127895187624900795214819633556926213826973299308481989819139353526894574827002986604721929264666975614685204886595188876929527383145120252714093983130048056857836042066551246406416180965288765785443566233057596327790050009082860097931456826941295299096721769859265212706851232201070756282834765256230135110817973674239579585081548676911781409664150425623375981800076847367461881193265408626423361388369862735379751914457947765998535064040640309999065981811676993206730736132929544370385119681370730400791214962560351528677079244471882163111942708995248009825798644323722943239561585983218570320390494181302126815229204903834955053073019144981305971602135890797068992088395881051741330595175177248707954096985702380221666979824929231096171703833639338848347061479517732632939009376866289481235148156857098805106362501319119805870978467974388300615231507593659923394941038605505727384688902192438741547405013034591557960524409422582839571529995014781933061184137635000787432558984152628797556372786493278093369745446359437758697598680821085651886077939742288242790981526144105320908407031553208890819811743540800967275594757531362940964564209474337834893255941601592968142119121460680303842897285981617025420592793743026194139061348080740838643666184734405725190109284442421475597877901812694281575931952505498288281697986670649053198004818618224410819383482615529943394557484454015793074210895056701874838649335539010300810835538503465254215068538543515667833563790048574476349364186770630332508042625050905836708963890146906125609910973411104031302998264647999873231779869784018213801401873042220642863152120738551949830980448476176107842335797820544078107141478424681551871118117050468491580686722335443722394343008432747973824541460641491893927614590420886350435931001478406770148061290886904655460066602345813506843009114522260695224286841245825663451320709402997823967097819959732262450058382086126584908924996852874755859375000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,7] -28162697128846234104341399595646354794058588714540313500988762191538262183921238579462578740285103246527150442742528248127415583585922886843965604878373256894084817670586141390667760140066676741970712404783983223498791829905223842262332387948322180803850523234343210643658068242818058974209299455225816700605877162989474885131658416626414602827748709595995500813007075234397255350965631125637800110443380072609114829736224412751212474212690259384984268553144147487920358034481485348404505373020490119173698629563525764874052172806253640072593428141100526841137538300526162732779452471159799128319341279241981256124057123426846536012324825094249249991552977189706575090844500705183521430312180725293361089264291834691248896751471263392557571984729192983226947300786559413228553504782560523457215328091164558631028869410568723634199112590166933475347446401133647401424602247368719001909980956347325111864597278012860001518865138002382282781213124146726538675908489729395165249482499321628369594963664279876893703740694808633639571053422022605849097365064693928841110935631324505423550746029404411859504485074382314779133639184936220947274194115588808860619603288667041320743545638281566937554467671915131185706705535731190476911154878780652443385358839844935177073550485175561701293900784115130590009085265950695550980583391877014304323779343023008339983867867256409104450440406609604019062414057714598926060315032919155419455869350293591820337613195010371390293611769234207104070962021489674628937873320124155701158258198037780631628882541234976344967076868911276654312750825139188187321889986036116146457683387145160489276146014448734551058413981036736951090595453804414132751582470089287668026354698484367185284586153638337830625151911473585678242820388593076024652699322357334982413468369796341747044761155246121690349295886290323303000632821095224085637995366478477667131955276585658678295278865981306500045034259934817893912548697088291210771147701381605578444860029017410125414240523980458880013559233073223925461568392843965971626680724941455872414338741239351598933785100844094695527923855278804573897795106718985871860998356102932184156002232706956026540509142559291389936630254241071466132991505822005314969304939462167396369414438397481757783116958215874348070428823120892047882080078125000000000000000000000000000000000000000000000000000000000000000000000000000 [130,8] 129911325653918348153925798582938837977600076392655590984964311920719292966059448833172440705420906231840644260170087295457837411211574699016552296817946096510478054002710173260192429953309031047314647328212068779852193100697485630089902154881532675627905803791055056109265859864454641771225119532939668020784467574072671755598923307915658031038054473278132400582937336778473555085306393231751841176533078294093990850835938955853399719153607533424217351076023819934799035176438187015793919682796951973067114548383818724178607223026997700937226920884963469987352681802987985625153629163943995521963240078281408758467140839572026548630378304317142285802340010625732658503790363486844488314519232570478850932124353447317133158049254952616847159411589869390968471138997776096654097258864909081639438970878851189295844986665702716740216295904968334147948752007678908511536859427668289134473905513861612928895810779805792578461863259064117537196567252222977956602841795761503221645691304514516479850334616813992217777445610081593938469010010285262763922076219057008185844981151858130877317917019073931293623033739980782905733873101776632974109762130702208686580850367840873082081018029602822269809008477066270597901693394649434119194833607803508435072310233806185811098169102903582165229641587875355947604311968070068879141650673234238717013423935502014489881703798799917273505963711688023287611740696484878188820729248723008656188179426012235719841625282421391307993160222698146961374442019350983027740936228411442644098799900807010164497774251276285778227427854262221812318627990000178202523468591690803121042320529359146464938891715633834601931214746630647556413184085544956908255583219703837644326184426356364510173812250446289038398301308935139850229222984861098555822832183579592367610575280336439427154669150212030705457013907508153946019067992071353698067249883925917950258532919651040019180581374720881716531259341764567612334723251105027706823880461755687875260380458957094718603710980787550177568811046757210754647182810677311027856112324877884468528525146482104700017349371395077116903381896313631141640943025058682591966918917100486703193727484451296975068233339963348520280526872863074255707247294680583256078689472935082562640914063505129645003758904597129797409138518560212105512619018554687500000000000000000000000000000000000000000000000000000000000000000000 [130,9] -519599191540598577775488377977466694452254062088326649085953834436881242778340773904337117068032016790864115475340111273263797357961971628389600421814321189170744913272206871832067616784142240190229184486794375830640904629757405989134098762836675756242549921179193893508714921128093907988709283685457101253736535604584942551147148740804074293621521791429449079308138250596078185502072552634470948354918468670017080852369529352479568190057436568695446755704045531696770907931740620388538559713620989637655015823263569061436337718580036300759777346393168660720232832343120816464912405481380117281814705135928806292082158869204741901968421976189904179777518238188337015319345089488494839825202131747090631531054067911450156182759696224289683503125477688381120562195374931873347389397313277529534727237436637576843293392878204119701148371474351955284043341715521197648525142333685862969253535059955062698871793163838944918455809326650534437910444366558059136329440986089753293000068289548342387289244699060444113960114635770352306802547890227762225214363130801027383408404845592935702776581143609919290549442565437145578319146390331720471506811709744041659750932305389322426263422007694398841241003202418114318462177575196625333199729741286897296406990453928855234598971527524570952155419422444527287151223499329502614099434902481486040920851461221122127794595688343534744929187364141040606641416023835590907920831921351566641330915697553158567681859792562288809617227565748201550157516826291995357399787473889560477869665467647022682679515007086119939019732822538192109148539051307214002585166818080371420163557438026819800881096251520670588063637948345579490438207912469639806196208254307023574516677166824725310777432303358804227510555055887352929089290318767367968938522523669926200608886210036726859796158086243899900109325771391938461111211039964691661860541302364621803380908777131604637816111899665191558753430735037189555120627717151036858502938295590020090724320615438894655596661499041223352066992163462974600401204152829873386329301269779278161036005770946083249368234255204167372963169082155204516259928513513715328494512824300465836642171407076003922093882966363639494434745452724226385248732964662134895396462806564955570570049649472816762053667179408204986057473462324196589179337024688720703125000000000000000000000000000000000000000000000000000000000000 [130,10] 1639470627948348479552175792621539453111248907277472277902515148350931651156458379185755074848070097359292947462950695872956081134378887835817293239717555049344367809622237970096031588499591713634237871571449108894960391784955622250117822478258378725422858115398150120935104620235510355451430517196773063198411270871753872748313651569949962360239238282251469135637726467219280458862327818183617677942148782837840217999562447940871351121389280833029721032860980748757892648887477332096044474247978540046012713251068202099967829412629543791260559999812670698762917213758818597254145008648265651532074602893139802731566134914684642374901198833262188056060076483519254628378466763385881422197291028747095427651180716723439808234252137218107887225713011772719725531364016418987272748552981545316225849557018962020454826012420881480736988355507225510423702107501582664253344594963743787962838404613207649096043313620743419493730545165571047700077052189519251924619665231863732542943885462852215339028497039768190218262851782394884770855127377039594944584785209243124148562638925064264806490347311655632873718760292024502976127004536641707796886694240794232079661159588928838594525811865193636974027886190484098785952678477268948947527099412599181196103593203777081702305058084369103208569467978020309368186699430299321860242363709451705478743708985069123506485525035596684145998806100265121179434637555477063404354605822054032102114624250647425419093705695241398667504740301921672265691049427427457130123871783557973398137702784323289239613226721822621238962247419035072102738081460090114309239138850243948450409229954119850856469254477203995060975575139508995313720584481280850683078810448158870584393970623760610025015930170478050049286887249986473457027973815805346100561591737170625108096127221079511485854650243821161648474137550045082277407874838862907264027092237936410851498865026527099160973036867451002502258498884202546336604414918669935800249148932686722469205495040825023917827716841660506402172489351478757477209617192701233007309567255902623851235203205162585359267312252644984861883763541834573100538628897170400720721313672113606384862227253120298791726800049576601891163535853930431287181321597756674079733633685654916359457000252778977426032009735385469996298002381962533036130480468273162841796875000000000000000000000000000000000000000000000000000000 [130,11] -4439217846665516162467837557259870690017356778794563258415210926625802341268487843208465113113089009574031463390938903270884223757459920516025475639919847029157320324672866961090404576198645088143231960479375356853727489423013652558979097457488618049472580299927812845984801663832903233806492836397800930676285678002920070610687799521780462554137772142167706647066156136905817962971476219399430922900760326000613250639682069191534410282402938876637323611849378400599125115828937202878731623440206851914569882583363018640022688782439642882787741815250704126495582777692899977099886518875219580122886888953784078933589380750813210425570438348455520868154137719386235413123879539993744034454543238026122258446446691466411122417828804901704204178429963221769334705678774819098762299234641457715603456583736130280456700158111354326128873139082557858442750637867758438698130442328609227875517152444411430329621052940876703620447397658013830701664697766064368716309383343089701670948858254257309131498926094869253712533019729569471912000962944455698621358091480385395817642917251416164162228683706936783190509575337514991205526662880404438675827436660154057072726616689967697924500907485315526906797374998165361080048193377670048106403709078860147486798172616810020513829757741832222252014329844820590725959472168208716952241305435975375774660713281496260928664721867221334336481114441123703005269456164270646995307858609710704657674862774296697536043865092809192366023565568380011903298480342288822606734047204629200196537455359263001827980778177574702247486370913405763521635821879885300142080458924065602452554562834931991178460184416885435882131680152248415345859587558760673020256253792940994581940754200678603250665112082064188164662374885832981470418793407065186862279077573365143208594012570864785425365647626298190341892530587675583539214843579567442510890929950066750070632910869209889989301635329250418478082650058430985366718214827180479961869576647271734241988652487977514226905737159092225489918495552921545247114847735636049339255188638338572887976254252614563431849534027572838599957146359137986580671460910789088617161665853267928847419822059692140917567024350437847668019078835846689711761824749249855502017739120891607200522476796289535693187542402870390038515167982925008205441486097697634249925613403320312500000000000000000000000000000000000000000 [130,12] 11859380559270803782857946912685187435680848988749897763822073071399509801977855354128935464750732093198921005248603178167477054381210367147182611122446387816099428872086703474776670143658605018925102342194882017258139369058405558964747064169286573845977520629180012203725699494170055362715670477795155959726723826419463890040358273001463542549927588696569037063884693774566103717287328647553838711258916433914738749042531158133274217611284460877849756707922820604391525257652468209722876848341800924326527486145743831295127054750648313838366508442468099682082893881841775086406007771999368525577771590994628350575154064984716413593831334126765692957528777738798176285538268461037910693221787943505642497592647601085633567691734097015794326144390394205052016219600687518048361359017095932233858991095437068500062039151829583610044353677976039114978852349983917341447552367297803499218156164105975725720478270900842182843477286814330197286994442506284323963665018113267382369225058926505235564732298436938261596290030440421239412780983939146368341498945901478564742838962442776743734813753429987976635438951198931297570377696100813860581152816361258652812334978202784786532535611748621087129094717001983792825162670121762845717797357221866284051055012982514648658035719426086614681984789711391575717100469425935305918369272306984638230617738560224743748546155464142719725743388074275335053540835660328511413478895444646545757173349408665208764209850362473941277729085194688654500313290783402371946082929560038414751023799916513841945107265228133278701321881978709524816225864309332035987418974778394209426433610384150708313387548657505807363905239856104996930763670594136377066031904921404964468847015194605484764538403079063638169278620346967604884943187261746681075725630063200345673556965256174533757480933787788721183638668675043864904652375267999459483814023714764825549803931698311335221810031855244542433047303634868892649229676796247295264107948397387651881903796705308197992443500309997489062123834463903116253278880993082332143698367895666547542963697167989778446322651817471301771287097523089845210184006650004017219189613645996065619245964719694470904860804302934760314769856094723961483883694071834377817258495842899890745015462861014108935400753620417760865722365315385331344111286000497784698382019996643066406250000000000000000000000000000000000 [130,13] -31410135380489278289097341123273837230520667638884267594708868581894629304299671190219526084594203730635574370176775752903913818237928461110103906727794419016961074121825209890026964360107922750335865806404538553075043603160059124848673465626628315671704463877909983810369206136089987922280271035974327569305210750802157397943765110213840142296572265579836883634207759213254772389294041716703067709168347186727159503581891028583839800606902119668153886977275840465039319061549933387998397827888984339170413411307267005454017087109251133148256677959832711228132230615833763735900920662628764600776936302608930225811377927298308096901854294356192480042194521423172342626094514645955821964457454711025857176244467566165047515384513548723656875865281450847068597629062803017204321459147576920817239398359640686143077148380975120181477489119859935878232679374837666541920387649484086335027650635610032276344850926332278594289622695694538541891384155104996811797621801653712214896570516860911023131309330078492077976966182167392366896475024230257122499292601812677276357890472240397417180931015350458045576390208032986276976060627811026399306083723821473795930183177878856029756157303751977483171473536089108702313783679739776172155645741543437615837087214379440075333380397941659990849234445806796268728662278396378864401456887193293276731090674232096217228756471349403599181681421272025775356888009014475676401985779262836235419016149368187487058081551488945617907374403384896147715329596766728839388671957668120274138983565367780775809681728984449608948467020480054224288023285248590800790033715269747038232519793008606625175275790105475929166778524839242818191619720028703476002495586072359685310171992797064572279203564950532053892785625852372014521558458291007552292167015337022858091208295104525634415945864250079947913893240009773360936327370325360623897781375370016680771517308642285505247509728576240211813248817052574174811188937443305838052384406455397202829646727465713048608239719105157173882090345686518463950074030514954671611710084133573616008658148243021839834905575224667843718378817936373541077638954489983483702919811627730944694604260872781447914927639948657205438457549618767365806827360555898054897222474264538211837090391301928208294262612754555049542153107359366183556296375778416063440090510994195938110351562500000000000000000000000000 [130,14] 77671033914007885377478934626091850324720105524376278816484989128516768115428362593488319358248035138149787130141265808478789848524896547896685124826421319136624209902030897895020316545538302392144875699066813793658960503203358762346775958064673810697177315904622742064861535822080520687828721569159374519213004288062763670109679696226183516931902800248928427844688523371646852666200291059282617618642398401904030334380860729086273974712600692595200773476853016762659769461268873138074002955270033807287973610613798453868837758215632345185747597907455859104300566990625323561994913151087940073557060621812228698352070804587880658170208855363380471509572792029008584409857637088221544661921297902642763491927125566693762530967366350169318177695265080467963630287444491594784576870423710019527128613733908657365461418653766275393773218795287842775113769233750813213639313902570420788950825740330272748762909580191795446153411476898184695300217315972882231259701483931369165427701563568457478922678006774359705986578173839391883679104950916029777654913151856107767138697239461347013612186115641033422266174257813178047981645614856921615029304444929475585544416445984884641099549326300410668456110177796658407443570290928199223929255079131577763573727896452508334947490685636930048757671866567137229682429508732936167607803489864762935064197738385505316881900113537275961794139562821265928887135109581533065273857185844218754135458874015901589144296481789071976054944313112647490021793615138939588676693536972137139770865745997868296847371761200117087583623563318239341251276358836871977544692114989265011897860034871576291785901552458070570959275427580644910325955445398711849436127351576765727130565579551902423824139291878048243811085658394325874713482619234293062542486497071272853744635396211955033358977361251148251324376313343692058475175612399186190190184369357769189440650527502621252179261832330255276251895251832547140725127431090515649259046409569344336873219089494079489971159070614879672648548078171570305891593002891548307128194614132970754110124285256146199767380254613740849116965917190629142061800608276138341503053827994924247975072910533734146888485016788683756058563273144125750712853085580085516744894040937456999508075235563052951941527481360538129764045498885039964389754977604207741848085788660682737827301025390625000000000000000000 [130,15] -175116686957168738932891823693372165355397918194732755218614921617937770196621938319373717975018972374927556602070292708800571663759695483510511679967297402724796140402227491515078053538711763119038520553970836837533936694082998635794845934644503683256529359037817113932223268528260070182964301567150185593554919591759268815950712474695500107599006462567917105907148359602057814461695406507905619859091471405598024848910937786051540817102776494099528222559997633156450120487658564360757392586118491002596865059844388970373131274824093308515959451905420811338266960862023049458380212338064788426216273315005271753370488844794523505611934325863620467003111782029934694692302459848664165016183474564189677830418224655277529886401974592545710591021040653241968719274008187364500672065575147176485296083873356537722588521251185655555983536557723566621820646263925236892381051778773406626185282514151205360980024351943107847861616554824554059122510119172162325366880520401180890361681748561333001450658024474217873371832879451754837743003510773800911747806323544476181728305265145422477422055421880392176418206852331263090840539187511818383219890412237106741142049159611420887365002451733350078106871585934728157385461750764429486131026837193701288700756414708711059585223248242593060908515382178248150928932948470239000177129091402573488735038659018329068653054503508144117180860483911521515666354262731999111587888389553498661556309731779283255690319561440940529089538729798086098477201346983335757831802154094337972221700918847532055621175069688026371151019499000413467131838665317374841573464884524257975315397498564645750086179035950572920601979835861332431271289646453517937711423352094986942965455982718566422644719589373284122727927590652176134519624952688931610120387084879571626648223126218001520032248810470300712655327667413721036440425318626264931354297572296067500106224284502221781492866810724973437795362069662238298633768668812674537549985283285364479701365126895021089745480575818845818810428833181664356741112567848393947093707106734708632971041334929181285490901189937979392327862354113655044588697313257446336950479078267957342215481504546088269744495608688076978303407122076294308137055986284277563782420906646650018357720819380590977815700980997173473653471967096718198389701771913663959356899368913218495436012744903564453125000000000 [130,16] 353225015251532785577054389677875991977469070919353878856131937960932129502163549866765582408768524718884411616342003478677633109571060929471779443426929212820275657101969019284153909116802396227331920845069438606960217094405802002276081330381342966761387951520133563426324311796581129769753253856485045804291530700513561103099248781086346983538395833855652324003334360944255674553376216323537527828498976296714048172322631306694715354421582197786496416900550371248411273748697304043059930599989005976972360924880587896542463729025047799328748906867682014149926690576841703545671936757608257156111293916863770810318767612696545398950292127197993747385926602382288008785499857634766500905540522735350933447076223613712436446589312388518721152718658515016587268827544662319280099738719561658926569785630438539251354214617243447547430434892516224372980214397275395281196574256625177039264562329383963711258486246628844657505148773353029440382646123000716138310687368873386286254326634223297346377716974601044436727421371261057343113957238000519508878857429787211034879036964532543374052373664452246293087806201735009469215503151752623526150894128843425896177136225672765542872695970469763913689554393009457744147738863343315252847050217950619868376870735060431932261537368809913330167066086225852637108650086438785542631572662871184037825538593061757122403077982841893760938955962503803691714922569156206612379773683413745439963693718943663742838128772193260114188353257038450685958217184681847041055222270905206733071564007587305178389729742980437433966323802286853009473178920455924519357942456595784097344677732490162275999443931526030026731445188544531461720083633387142237917826101972535568404509274595766164220850919679603467181538762844787567955782633713521906180609277382584657480013991089794399276184107196472695833600897692849367110872894910251038689604633236176521117385254509886303573579349295358765053324266834759456156606551891476704509282387117984174249198490994709566319714175907751290031752554620682540878922997825511366718234995240274093157671366448076011817528884221515977892437103934521663393064098128499126571432419105532362106450416345402336043141077530027984692766074757104717428229270174629870376980970043819144043012157947945309661832893672889545630919456959903192813475655484345416823543928330764174461364746093750000000000000 [130,17] -606470762587848113491157127071564221444826500581822203898001785402095971645701647141678251330984904661783018380065248476519040145684773544493207443113858357361474068579227906075651650669682240757427820787254581866311639262638745140002298054845430955774550230461140745423981874169649043132935642675868219747250359248956388890999764822576879115861964790542446474302010042488232926017628761768475440890077031743512091611110316353119315885250944875044294266105746078595225683048204513576397649264961552952527894768212857050287556409384551796004420026955904950424255096847557283157748243340003874513018411372640787319964978770236893178799432402742139375159894285040844019809840003193275476257449667152890151643410837873889466501639862974023648220364296451781259628183607923956670860080099024312593536251477121906173858668231415208819192062531214884647824672227074048585026656251184990000607703251363732226636049106381950458779670308708281111586241314756938296229688463085097556050449990769872303619519750190555500802567649207154711676049895117495603915545017333041611242004676938821469496284534544870367511419716276428837869373633472198361436425598840140931213054147335678709448515357709412756032929592406030891385396864814516744299711046693202297477591585860700474335160694033219414462667071084206411258472619423214429529123953852936045539936684124664641835288973304831448869529567558418461889290409059360375824952440465392796140760626354040664862480216358894696644352293032903046756169001260652116214374598027259946501032806248561845779472449608590323250764651668942899373327171959159057119135213343614516653368540477144420238684612096687843125175661373188289755084693039468056441733945940764951338728554898397984870498921722523809216795860220419827929575067509473709917495287536600659079072740374191655595385674469895515291435943283371605373498132905663785009788908340166864082075758004738691893286379751513444227030789300448857297720766272348765866573696972117385578590889444411628081687860137413832738535421412285133235739170340740769164152600217065506007753197927118887109999839288950726132626965944104225451140854848039446490066991697167492455764643509208686897946340981538096930275187557510703808779731224226946656544516105794174967813888616938709842576836617629603689645722884916310961402117866991812178412146749906241893768310546875000000000 [130,18] 809068035951647968085242529009130116347615198923449890786318047964924939225158440348857398123592751974285012130835664892555816465567900129408741561630467584409702219052077672364289753162996183275316796421095695166682244211064459698781781387408468614734925724117014714804745095442078689977920352092889968841878625189346945206723420730610660040455228079411957771739778489284726225095122051680452681438942709299465396019803634501675554279942476415336490106045265129882578564610239090486992519626368383033970927747681695814550121769013698838495567470232019475123601954712717860109649802613561686126716739220286933047407872755839749972458106252959749607881037133857332823274151870123515617516365242813875675516527677010113834423791677076045957269813941689662743553123057716874098847197370754421703571067647854112760684999793408624436995570159841507088931795105650376990707015742912590385936385394870443100453857424657308161623114308455733711966267901127859171372193837535101669069446280854089163983424209837101508126217608317787999298752651946088311321406499195536858322903131235685705176324178262452826199125052988528687177270563999182714956607316555399015663183510730961942230075062472001081811931655743842923668524355803281976044068116145289181158709221338726940894375739391084175787972238959915180150741374738269077020993500720174389865325891532919656074036059847363676041155954804079290979255519055244947297917904071655696418024736800979450051030524026674316210162756711634304121713796243230234178514000416670769362031974342748566493853189788528814082369104984339337087002713525712427603627023180302683259759009528577469646961094983429278724431913303393721703676340526482072456667078145244348664890420841608163547475547840291884740320272651858046312382194305716611709116616248695769675351768165899263056552035035746083702994996132764765856962930144825732535217554721644483030733540662012058544014690373905509884344688515103345314936862754074554835923533301780774049735931093183773411602742783235764891067829688254415419161744034397325709356832151007985401499854652044006193084544149578673919936655213807120433331099384467240617166550246128761485421434883121614865597452630345763538176244465847805628413872886016662654852850892855396486495368322579967945663445845218571087688878509857049695520175847107680056069511920213699340820312500000000000 [130,19] -656935159848055480885016060887346546088753625131435368294356904735167238392185659134276708108850538964044428163817927430007524662379979665168350829714525875231965122998388727077223297335443480978245169292435599643978122615424821078968166418189447506520718858473383197902348146219117425868080525752755353642034029918682134603676518742679614586292556556897624852088677861531225788140262049730748032339244837636602163306319364868328343582797425423417816818416157970120331193608903682690521700922312208170672571398132413308981622728454391852843800736118199055840626098811644973538782274763212532149978551244601891804232189288151186505545498303563920423714891137742393964506357388023540348685551199596740564817212802121903843995436506979130097817318413241280286834049808471758745276653267398203269946450951321456985171191341308290691073595141781956241021299412762621065418022411608915301259675198437959566162249305911162921971806112408580503048973719330165525107059606057541705120846508133557101905719479506487372303230257598589425791444827713283981472131116432117646340581779486780563839232287110666547211957028021367669417572216849928204672042643134096321711527741667987124241816242935290632893029759137874843262241073583965685283419699403982026955755674619512042492906963936852415611402154402809656174444110589982286481031649243326410259232321047393259466053011561233462149215490020525130639305659494437413624442810902309833482424713421718451086981487037853791376206485208239863364903490041941633461199519311563575286559989963925832939449165682815791473120472650029790159567279331021592365246821833352248625285215881339311513171392544735479816064255670105847814761923947276375994216452618837740878609928829232293337058876657883501343386624527051745461242939437336022575953129901546001146352789419926404239221900653557277939522654648444485758227591564832238618953009049134562674476344754488703899261819445066415715919737054927600555828759697047167990382519103122792700250613769245668918660850228198162855023194409034376091426253795702802130977462195207428189854227499111174665002640413191786345415078638485449827755786768915825991488479582817797769887629681916518356529571982252665992088941784248736073531446128415773610214778521573156773230378610161109618082092756951082680177280057862875721833018083373190165730193257331848144531250000000000 [130,20] -229658186927508155709230420920634079742055160833369863909254386944464587413244651060047113984069097108799869935619806212347398788256383292641195398492567434893867082687398520322850392160673272904844391290792722921372137425153578648152991290739439967936292682405759151065823139103801742480789862106806968458291871594639757423349760514198973660575382250052817640910584437156878463273192590989720560589439292593175605815494959806105399164708002039464201215483352159758171176723490926100973688588206047817911292233329968943099964615119472081654932620639464746846703943729571393974497482850226548662344198841211630147845375901352950389897576509200511701948410472055719531937867749036140572854517988558157510212088136394270769553417769560121263670248923327795399733281163186799777090380405751067856050543944181544907935670762320000373787805372363540831964188270152458956912931986776255910136100648837776670464504051566212833349006740294854188899974313734236311362710821270231177619496062370956701488466264069181282850173726055664531810077462895444843057886757483684990633023350087026957815259872808596928588645440084552612355844848827761731702792428326356257040864923956473550892916525236882804840224772499000785134995125207415934955507106982598255148363001963503171566491974142268466685603311496511590147499901266593383555681410057593774766083379446044093460571510934616282511693427753768889363259908207541947003739712232630703636934463810924002798230177776026186814407649358815467943628887887331203689879128698081101636160996280092281657578244392338343371439662344265124356638932496476516399915633098301139226819458028387243784872877056838393844298165282885404660530690105194720501232520087066770480764857564547399935197101626563389800933127203219230111672762436688094464593069876648772982532830879013516552775966797390783327089162701928368941671575882374605332787727100820206698225538727665792430470367677822171944787301665583925126550942875872928025699570787654180660508176716681439344236749560299758120326505007776200750034846450125354573800033316404122388730655126313730851068552285250692508897212660756277861870109288040516462636446687380373806124736399625176454854576767759910867461862873277703239612748580189523694863519614692735430989838965879644994587646095820195663778591792398024642313236753921046329196542501449584960937500000000 [130,21] 2002394444080398334647452758995797198345786470140759203278767906432081587587098458846511137703179298923473135317997222363148886029685449915636265505555169434953480247123018760016701387440436545464479218875419030944414495608811987319041517079818412365600856718072143619277380293189925571837472327862550655439950956682379490751175736756889520666937460474130371098032058563758945288222406580507165652151427523880503195792898081906425017480482134050415827669846929903795598007805179599158121946651246642905440210588211542737328568180295553987771813142620364194550882332544774196859040038198939209514139701298499510034838188299383766303340701016990319287734148166147914613361461913252647673582800471644006262777166450866242494642788694767745258736485064399982556540102147086775499039847107991997218315105944702048198179862470965061307667900818511615918943802773254175785020142672242693606017815675824166886958203256754578120787442042298814930268879569442114468334444744322759878709532880419971050169037150885738466448123539910884429233356982939234077484326225366189919881235193617233778648044469662157265991010042506301115439455721268880339749449608257071362892174522980466440088125907974386520271786007449571171993920405355840725058251580927412783719281900467326308168262210190916241766112282219469221220544034347623658598410929407571751790190857472863851869866990628917383927278155621409607442051102778263350178090419212778658362110738713104277521156267356532907386671623342575278158905786843297810641717679940774325154716365704337111955376437398143804020476541135014231184104552002413085361365460402547775061625062731525325299520943429062687278259371961584595370387627746059257395946085465904131753414775824872159720697902098197286346084695100992559584127672287287999998057069499805224414138952396135878774960196540540930611777440978945249066836407266448902613308487642399183379081416190998669285470149245934667871203873179382144660844333028160182202537337719748245673985254298268233232633584182509986082627644334330835168002651618806006440466671316259258914600834178793866625586748260081286760786340993332965635012006586009093625304158129212619586194136363632477431317257975764237301187857040139673183528930758820189372370610295869943764501630546159503012892030186751789491313395113097949387648277763673831941559910774230957031250000000 [130,22] -4264938274471455574140944140533022418186422000535242513302613854563534768668994278210179704623256999456281204653679232100224032315834074707126944213650873382511861726388156562075088633249316157417979183965434360475524086704992819282072621451197791043314537282974227067868561522649946933799131543300059423270838423416358433329694667717257351974895554061592574984879862658506955758326194989876381417260372433040096154079613780789507690882985523138988783061895464472666200867701556356300373209949732293420504170329397958208753689114531518836369665444153983655838940657679379301852422962556696673965926648572397065837954024784071281769009718362793831092210576887019301024772537163182121245228808303608545016112801972997555089517432631151958288093842488805391913717387917324330421535702701544918939055363568513167553168777586067745259123898650876825990041414426329506628199399486196288721354533320908564429444167734370256226706519668895277588958568401712473243950619617580375754773200725850747190912340260724006215715057227703834279822968099343311344697676165576307432646295255170292817688228881812322755573037203754606093799983748001854739401788419871446767356628993905420753274579035816840289315380604758778091735124400816539659525955139313368057959125785661384021348430219042262128592026669755676745297803958369923898093719189684352645625437198295284160882288421155728133671501352464159122057449254303580935725752892791166182819432478708288726490154212085726554088151463903870376719672659359999487985619283536300067089947723911542650033177861838088062767167711933882806080709203803998621067817655851942566401583684558796785027184660138432298586766878525120641651937941980184327525825260084203046613343655517495250731133940953084682760770914618888650764034806031820081791540288725815803833283438706502884145944941777577066623439592205419457383870083304614916494991874775961241627766011344722964851643968258102731421559533681409481557798404120821891158117019657770762121699700865130182997745971398168007001052093119385028036662839826342243772612410405397220030132733536517140220483380238518171727819238911681664063920709499326194107286481433536996041621664916407581201508029668041975200159379609076037458715760291869756952181833438182342572323216331975054762978433843923043184169827503685046288239846035139635205268859863281250000000000 [130,23] 6049562186613450837110407538196576638496276558016251438946023660056469747060500830231526562360280780895475376506948285574717068690404004172774815927036321994583090870779726756937631815592929586365245975591909873379866863138252167325714679872224803740250434912202316617738643649010125905179089758380775234356697011119000411290834502808381029102169749908300355779759703580805779309922913049924712162241296061793051733633277811249712562713226409897715105788208811642621874285235537185062441058210203464318652071694205155031094667425149805039931168946801427545132102231828481763971223163364201299245825342126984615833653851802566648965592754720771029692580647327014979960447131894561616745191308911440974437922356936418287370711333435733245545547936992909432394178344482322406989575068883486492993205042447042147036889194472132485728975839495983160457161742760917245924088201115956757131062841912507794976989132096723436991503177215819339485602459818191406050645386065024903663146884408327967526501958114921644871638598263386871320590779262819414497041644456895126439825889084869280416406243143716499606534356170751414834763822870191844779567098674717733620627951853471135441518683244116839640354066482613712342311748092301872934235273225069887842960679705208741113181260121723797153997816725411517849928045412665306827770548291593074282625939034385440221580713257718239102529114751447317816828561301244745075398216126975835916679252079897154790056985301648951257457592185110102158372979888732730315671317728714180286533966483222866767325510589811822717155800760036548956846649461117441965233572132858677756720916932364450390712648862936436083955113152285013144063711274471838053068636068334971237734515917558013699231008816166594872111665818166925205509460028429301096549897223285781925635028456167344869237324944185596307428085973026583440723958565016907529585320645106254146339001325812070512545051411928945011520837455078295449351282587782509863650542518305820852226578635309641918176023960118589242688252301426279647331760682618015702333561495817181886309632672608933623100288389400158531184969209794699813903429725386921940481228499010641821884381969871044558093610085974861616392136599198738876980440571535834429263773804657582980004324341016070878653260131354492664909005509178002712999955292616505175828933715820312500000000 [130,24] -6236878905651978242589943941584241539916315557833847696847607591343200531934800432214874117012637940201345583941424569973015361633666304714459986561459314768851590670617335961054073230804989244321002862570554209677383027265002502626727348979305263997577477344882486607673422903722461998410838374046070405608923450020663515510151328624133170194305735286299386390892885848802227133151677227391738899057791398962206727737170817002066754973185241664111053163917953012488663352780033272775529111372542221099604219647385830600673331526370105814679070391720414776854876805178129476040173259191840539988629299537341684937541769111166959766512018241232590635430925709180895336175383831552348113847165401139597421587674748530542313068588860370100531633366223806222995290486377072447164018908976835808158931105504511256369448583421202496097497695894318781085329731092656285571817240337402766132297605658789136296375475256498917052868665286983159033174508664723901599952457614021351088159355760857985861199760617699488934240969130997894137071412793527542804106290726364324200699750935047607525571926825996002241582823483049980799438727420627146317320149337428429899194670036221748334953130850479841715004593958717310349791192866350114315700770665040642213206334508729907220754490799776614049578632672710618439863005997458024879785648492750484146978120897379212697897069407691116261795816844253344409317506304104989885619679023670075580762193892760945282829138991351911115796473683463975726216336133977412462510945511590621755680719450834300487757085485584515861416545286263463213980547008063357194451948894833451941517034048630926625328173089976810917766113209243550979234849462906685003512663196654565746463852044724284260603207225033251871495412191050869991962804673093664870279625895537446318585839519555180464579285443977556438236048103162612848344563499385416566556278052520047755771354872151983214791357813281212335556935027703983546621153742846557359116001503658779144938138785676717986874481502558005249303551874843316429880558083896999493381645756588094612486873955599497346866991371093313991790152103507723556125879186403030139679372845503692000923164716222150301525519379537267000890096019909420406148449321268170695901505902980203246607938599422585504197197132241957231689330953469663221255814278265461325645446777343750000000 [130,25] 4207811208264373913719650369326513353838251768400057262551603418014803706540111043466545312448838861553871797524583396979972026980503526567019154224298596487359078215134982337910589690129177376514714567051171213402886377068245013705328467506374023773687144161290649677841958341381050096814369127054527578295925555999467611541642937719896219860448593017217434278280996199982422640641907322151716081343639822356716990199680771945247816328084011272771195488601392373822623609640347500505135394768499079383003606524863860665756894330246158175405933762641925534535117998794589818670471597746644499161195339350852547870378418438244586003190580474158553885236837524789315558117216074591596358986496977209223930240060764496639733179753787890001525617524907108846019989469337308457355908889685295475696215063158175335315342851510412655745761081859432975287315268649403983239780394463784029615828717494256188481191179294644533097455519288725124504896803565241010143946034668584840930547957398429849186236439111250545414708015913291922581140897083492586014263333686993126845551287585773698332936442951211180085985750460166676765996914272927025066857784120210280363041498673085261918023268743039050710413535172755965884945326399366057527787873761085422375968570143413479488524593560588818297857852161145429664994874408083785022213290431831086331560326928426378172166113762256774723701729317165114563826036502459156883696931708460598030781864164432571737999811967037228633257844892875380638146597177506978415230692578571231543843135978387452603862773923636517052964646160707724914045934893549009175823787779408493084950736755374230334009139872895237384254244152006504598411515948255657241322031274417562698938616626809398081937092296117455378048897931983625048418909260289042146003299949975498321424877892120583396395694160846161628430375464292049943607164099419433554339393154099009720775943958460071858837341983186695317226410538257360829607728417211212387632243843218255791719617431413797398244429605123888012886061404589174659843359831531166831261726358703946061426314585164495413328934232375178390181134276259292336095496406195576326564611170018009613490702780517541086801969517726900927166279129557082146174788957066612234294239702377362791334533359829447573861528059473320793150213567357376120980916311964392662048339843750000000 [130,26] -293032055201759546485689114144437453875145854909956490471235579171029085276150764236328633872684208608058383659303916275606204974436312473995708328285117300943322754910589941255938194028277592635612766742240222391784412604001660874353948508846800552260691897062880117858058998025721162393431889746871303752078530412660599792806552765103123509424299545016672560269138987836068104679990773071736793461775843377955655902506069948514306749278267925918003531278777163521796422765513042566230649245086722934501456749003027778905404279325482411498008032664558589428341643489280595749710088627310535259097612207303110432972832305247339642279333842319644611306781317801402414946783029253664492762807028131968654184168218359351295486762620235096087497257892780556568945324362020502095600124496576150709651597453054694575319123272910648142805023591070066804876610080738966519261366471574086922064183868143839615413415807288424590421689018003102263077275857371245797116891479434483526025496666719112699271404439056257015182746558429577474900003636301549565558364149857208806446829309314087740730030558249999437956624242688116109014402120902582740319078572418739761093875566199048420103465069450321068733878748595216088077974695543356931577749870277075610211348402416902393376251521385509959620844391367504996745292801196743858165513938262642996842808147091309202031201144192428371864960616059408812860508819874525036726247096208278429540481860756588722529736941595913362414187532438818269978695010100306990924974656609235013512149219878046932322040976049268459204973293195703654345529937833866380262850433865456263425727722135965922179624798159878869636560012228650574842677929705121968418389583703786216413053095676905853744425003506708868374953001665438087481038007734983963936538659531703516071453955140413925485494314262209341047336612052371570478302559956716704920063963710825103348542007535480129776263227177980770514318786796480666052493305204732499503963830852380831929784118897139861319155224728247622906713760539421893921797825115675092868757544533564612647873614286829207230890913996845310697812803718233362613325835425182591101573719192826937660301936759163397725199488119663511793240820697138368897859706658319716178347894249813279202464045269125213647070526005167359412037497712333333765855059027671813964843750000000 [130,27] -4304526914711234792247442114779863991145488606551055053256463701722290410641791947681886030689463507495343356791563942445320132266168546551087339988342844697613440353848082574541378742488958469335271099968616243416266037611880946652721822980477440207416482198814066549676529284516818337698414241283767566767065298755310947629441650057035409147542713582344526013396208940827753866341771613930492981485697928611762842281266323407495756605862172792970457813998501194085266556000062831778373813281205273906336935033883164091878955636155063022250184052078446605247108029745955092137953116818097629152026586015330846129839633319674615877263781754094962095082563322177329166851990595923543707543398744222247968566463064625676790720451844580636359866022875279117244915994520646320393163437129029910046085877943830703548807812126674818309110262148800268028825885393215783074656713183690132624744382771723062021230231198598471911720385509264363225812911694466210293483412552112614808299266097411386308348283388933468571500292248720698960746727371944237345547395010602831490867136309929023973101661201370880594695876486972848944507740496617745620051656472817813757255778895394222964291945291733318632064473266716332958238158246781601573793988814237077984309202405164278937234717062825882722069742028642933926369715594532353897446100367300026605045563686812168260727466069575406757234424947683858247582807992196729892706846372021239195338948972276870949035885911152523404597302183768494261606015270766420400426264220418231868002037060904045770284195111387705332214779555691990713869490902742999200498996027889705238945257340036929183309217018532060752454653902902418806345662199428259496607111528924754500374697000501890233790868217277076039710778217278471307962837425981477697307043292889647288564173352377943327588393014363718253836181152572183360772149689741770302317129970176372042777141725845141217274526888425427029623619802954901374117640155546585451581124124849677826813247595475601348657833601126343694382583951068298188270407826575984233348382132837034427171904528956577181165685248837956556363817838241054187330004696533034521463982758308915058459287786964151949022460523106263158406505674512572011250216062691616421570128954911451557243818915379000358031329337181455983556144229140727475169114768505096435546875000000 [130,28] 8087900237385111409957693918561521255910036335645385563336060104428394997800222697964319799744905627640831696252294982765194081760449586632490559788713681657833089084700597109065588088497809220616680450307719851901577586029763380455714854857905522457017398338632198247555681094379197350679123620681292726874956233471018299445061371599718646142976998912495009894218715851807318529584151097632083677783870044712761328853926008769016071073007329870873936147492825750680677591753040676466111160112268718680847546375307284319907909266078076612393589316078026880037316592037259970875072765339091593687655380542305603658368445482009493950082901509347598841599219680675784767758428134162104354482587088921145853582453659214863904437974413749945716940510023347695704730772173959314236082275263997933579507318156486846611791154212298064208512330548736895285354405028977176245885125793694892201655232146640681896958046423564776879595583941467324431446840860352142185772237532660468615235878687382482003826180076749051066686100258756874301154348671399421656232630312038087506197674252743442135012952171654855828763983484215414790635638152021118506670234672573851742909519263461247965638321174916318081183279504669441489008887215452338118146618187786290168863797404671506091187850865339393486318901864971730802530832442692212578522112702070449908054894910111465244815352616484738423026839451609336035064702097653298505040124891722006721019678130918222006730496299036944542337040918373628790261751375569828345950953645679447578732734522232945570925896625716646834143257418150733651192180130554554298465028254232467950125049895611386804923755082082064657310679809003905954222149623724838495325233656190959220341217577413170443999788372862023405072471462329203662418946442201683241334660678594320901159445735147768973231903171635108500604538948447823926228075559234663428042156639663930564917769633274688689743482587377332086868710707535645641297933570717639146245242839513748174184633751192294113442649622537620445421700528961233177524178503769215122725775138530638092604414798059785819930701343175016443928263536392845604525144548572042796088565335293697039207594364378559981571274020648742280478377996685589562014415378204042913415129508887292293132308809247606545215342714057844483721559925015753833577036857604980468750000000 [130,29] -9988709233885539034932180227118431026262818783076937155788440525955726481024541040709381289531120278239224188737097260157577748309424312215154524199965457482917806172504560365874886469390157105030295831209007504163167636016457698085139895945797052999888692791839566548636434163062913350785189869995064965767549940456686433250047698857043182533236143025947902766703508145225702368704921562099487865156517001089258615968465815868499903777838980286167813384832724434857603742836260274547840370807922709205901336698394804038162818025688837963791381840726825383864122176944461907918907854605033569101752642655581830961530024135473393499534116249006198260624107718792989526633970378114926354866758159556928717354573672907096498739864373242595299553624115116414515155920693452062294992698494532658484362596744888869077025978748898165801062943819407520850599938394553671197930280091490518032743224962370398272944444732678582446543707755818944738346660443952828642529348138853927830753728708017450413139197332337279747516942238796101257098358654632189118579635095585718447871720348130969400828127474529406582400111666612573914434096328841114493443584164784230821836001530839987938415826523206607400546666642884262120260406537691999074830590850261490882820119651723158217893600935504430064571416524208567178769454094439489523528569739496451314511082338309545600281705745849671178647528069542101310805878916511777232614778550745149758699765904621663955958953530236299023284387070967634212653448695345614370405923674164824222333629444522258777159214185534023705773855311604912957964372436583913160352690068737987800442528127540835244758619862980661399095982987877711319170223264918760935509859105685618346100129584839575172575330380178546378918709206060002294155643018861387059931960599412017127807355506521062021883198047249163649565948411632679985768477292401341257922009826860585608133052315464267796513928297869281839073198566866828796776496255397602724424268465293053110114503822286900774523432791728344380562606314073754679616915419638979591932478439610513777173326133852179055213776984545110328747905018916536474229845694446235234807276661759003789798501560043190161372811357758727034346253668320683359606158097102306058913110511961690346125397796044450896395595770004254693175127499671361874788999557495117187500000 [130,30] 9796952548193539984133184912898892033513648500406693521565971746231842688471206120834110243106487850908628201784487896421440701695844395787265048792031069070757815211471015824442327098711049828973539327786907930808631549018173060170754786464374825644976435136046339264854179013413016043168102967017677794587568939182042193453569463045503836901921954973175199488635356417985965023255044418973142469063618251741657103006334077452388884230676814510707381130787359165875172296119503460918000469749103866438227341142681409376930890717477696556119319187835965000037729792743207714424763620021162219737189788721559290862083802846619089642867623867848252644829349454177825655582926187782673670390455112777101530527387363331355224005069887031398677180138198743550666562682995421971647757951139441430812342062644177723275183112010349299101928760078055018995418104043385360223676459774110472629324931167599683648648752842192014054019405698173080585111271276751758853886836570013709199776245331883165377834144186265790337936668209855784373417489729125243552437750302974406726575974329953335829482533768909787900928943715667000844920022092746875131085174782445272456564446118245412161953889470700400012406694137255591836220059724877613429716833793173279514476135015823269968130663318523016069859705574532433205397138761541632158834802365493953709340469084492033476384640719870186448474186149234127696395917612345173535940083338426858804505745201149748488776980286163759454202552074025087458388677045870799856207072779743839932231731229137951486815291471952679128747369730857003752336549909716167538103723387840250134761456219583000026981047125998409848090120337821051498768241201180037482665545014340470689153648936540462886920259479787116835067850469190148453991584750643901342581574925309105944144645811118246500841504961292271069751974514291955365786349600887585650264528671598100821286355163025586388090042247642189301600263236319454229832998231286147324450454101714623381404521900849339505448564103835531802237047555184018525537797441942282580835822901419063726164546557850306077895611713852949266771157136710465471761695077470187358822735307915575637723090813394324026080722696957639393942143391199418814937707808133387994356175052512058762900837080236964525045950105339165325801786821102723479270935058593750000000 [130,31] -8084215377581152683245276926591661920003795342941444756238734725612367222316927891246425106335695858556867834345247456384671607079614134415206940917029831959471718124237232861821812186721103005223022892998445181334002656356032683197716315680714061014880138671480073708532624802965056469452595621636330720381461580348237161118281487119620580518776377623342308903571130776048787481331025456489520683136957755053576346025419254883665579951804978738776180005154818521261647834535852953804464294864366750230532070622439866679403733235744502829831199879811272068153684507417964074056028260272834608741189053813841703633472233125567245978452254364746297957513848592080437390256801854665150369410513906456158235971179167617735391477256906310218039973179933699488812652624390255940544863977155379766930140937136090681185593624779045468591460756302023172350074926441295608435391381756710327902256446802444454308033264525560389370374397212220281355180637662703331935309383950086553928050581530315431648565208964015663155131201385707516329306535864411541830488754865562299622337368191340735269827768216938776412257365343434602295007104436658768703332133281276016141711851132724795324889600136265530260634639274327278647425301103897040997210536635119885088194194774495076802896422681069677935596570753079022448958421295296375016659885010242017797678661862790172458235009181370676786379475752907268360157980851065714283005115145476582992239955845464066045766340897963894106852941709554297346277968934655329186019282004019893271602295790053834598545071804502150354984301850057292278407837078734214239944439071782341559720807389576831686465652024097316036412936169049399345044261745570779094389437910618091185043040200046434925197314492081487373496879352479234701736059857451603461172641248197817506356962184944118114492245016452664026587464093392660958765146288777965729088845687765744196517946576620473070497126916017966848317493562114286483731700589168054568956200548566894246351492067383675949341838063479789183763867153187307759915634301290099929493710339829725431229788053491956855862123482831342661038995475657519582930293075260810151761881120132365105135335400353299745347310022386501840307172224081137204631655558947124444686352605856149650847693680521866079442881540539911355836011352948844432830810546875000000 [130,32] 5758854020318944346106241422415471609604450031484362117997280663102863840203547035626493997827241936244914527768669520472972292428117539955834925641391712810444549075184526592419681420881067183255171786126780762347957627607968259794969137506716766047869051431278672123616132121793492463492878803253249886557549792216269268456642449039456006989026669586058394131963343862655250041026132147905135305641876743495865130512749074450288697221028443253972019708170616546081433336065075766887428054090743312834934283768609113247613151052087802653685505386827750900431743947588645377081652065961532958641226421790565891051074585322146200389668079845205869927838590171354867377506773658653821837442844652420934264071321091713430113927410886476184941048892320890091106407848808300756894317244641544642526022338899508226435581436386127133021200030649429474358130809550949171245186165462494337727774484037181891780287850621909467469381652548797087849516193443343619939041725852716605726004410365507168092793308364383301776922094381108438289256429009309889931163635720231532919304480643167431662579910007362110215639357593592583131125733959980307998512384975383870754776090897290711698047781220913463688787476965096168642209679648599961681230018016848679580011730152846776013038756482862564472486685513116120368461232981037018794888485349341970335918082033513548663885145433087251169343146630478659556831764199627566337602907535153351915478893461117132882741433962987454608075585518896303250760300453459231796517458052626419573616607809851855359505212468086843584630659132113534470801289604017777513923462915373110922641555680459881225693335555270170335922040289770295146869002573718466797643327235612061726791973513584907351011374757163466838996488441085362754313314595405791215729275499588573433412940663141161277977074210761502755641145637985946505064930142073118772452052037538928152109319097741978510759113572556205401164358723796964522858244853852345202827242066142702929310426780584600804395186144416994413960486165086705967698843789432513141638392042105782821299137910939637666647081489827821511461498898484861049037240761335154147062678909518629886520968724756550488530508910492090620601955234992449418604049990763549111803666307125426624247697419257801534301505208546245739853475242853164672851562500000000 [130,33] -3592953503302175630607800046009040828024566663133546000810764715907775696782784041478703513248080110957430376664192224715292101303864555979595621758668786416104556673358216164059747666298087083255117494040398377859726618383059718715316818556271771519750986010748841468073313597613990725159628355721910763342458045951749581674197683555134005440639451078254970452822432988204856971556169817969460943242794091017269835780140288119140012813735283347947547477696940018046548060727812691086424809227304773753657673157414101391898849535908914398663276974706602542966257627507682706435789756314257082482886768044802821305895589460972682639065890131967189649620567598114637587079253296760478815840332487758293275918548881749055856604001819908552427981714097281445344050742986632434697377477807332591321168291474051479639248586281313645305394030870225686788619922170643011388273537708430654432627617370060237753618366692246024475676057872148826052850736262984949942794627507048466584432731364699373423182271362995707436840748380600295850074477127942577766056631316982088372339743812512719864207619930279967865530216317192712154844479327605542038714585129758482603385938949852137283998963174840493353290260205355745748472654345598551031652351174670724530374387783218280714638166319665154676901536159571377747833232151709665045294233923410255578349783944732742257642373412808718239813433854832693927376156968193945508519687888838271643256643840581638646662209056900438654854898377359635380694222529942372158077089810659288078261885313740862885767916244310024408065439440579181240950236944187471410928902189142009901408871876936471551502284245156653944393119702203257621788961547255546385808496561050402479339928374848514751534960314060413050982064248913157613678972105234128964290337763000011507682055859163613020356372476117174970074437216756065129814716623746975338543589955975007591492821232621848549875246846439195849832886536429515532387461147980607540946905511618774248808736702181384104117224325226128535490571320914572615938930626362398708938801683048069249959795555493226817320145188439754257670527818065769673612643348569738134999410713929413154022325526243529758560335281625544453263261223337716149956331813598746733779382720293141034165028711674751203501709806431563265505246818065643310546875000000 [130,34] 1982955013093138764237185190207320636407850498345995700446091602397191069754690605878054455392068569031293096859844526018034531391993212736368445693325166165936808294089413751678188567379084069996875401356006368264692193385858718228960377822770544088851902402725281965295789921549631408322893382963210679238032833334543379342487614403101519015735498411902745694654230608652114290347037865486972103234707285602280910084589582775096211494853066384223396265110968760513535589076710323262878092271483135555812963314248149943569089289712955115204836248856990886828426632099096544407847845055557330537753824282385642005520266547638928619061474404000970894605308246643732156309124981420014497867244545166667147115923914063809571910128503211420509824123921929839553577081848505719111783801758004113111559561565105193758797409141643848931014075387355833778058008991571558269203208614359357141868084846315327490782578652716470018050992577873640540927922899582223369875181951028552434300524385990511755589137549514729283542623644919015513840840505197384683873738050355823112156377895636973925578349810107764900607477528358139545872292011552453652367994987511088634061824143587013239277466913100807517156880012079744934647598302397629436367811069634877786067017252379381058991961379635703745716471191109703550300699808634488908260089652748225438802598651224496892068925099833747216385109766585112773797211532329630292097696149823199886194774371894446846375829646182964519959820581298800631212486660202288276951936567182580335131125848453935858611159157021640494721411147673318582274754193488827388496054086467676862538289728604153972968002749762402762007315423435819489310562837474636244459869710635078544943366256847699045267776403109285804747622404705676893306892231007866462200205555782220106123247041154667711273703926424077640957642107129974288502978643838633974057297072867896633427180638706138375716093750225641084857506445248897127067148519411926628350574393614383618190015624786376316943829136997110691103201229772756277170053571789610029476472265657396276087247101390955048008221141825962264464016104664092981215424711577363137764730989882883716424854254868531400967492034449494583969421138608419265038866583194416207406935423595635736685572655027391154869409461980467312969267368316650390625000000 [130,35] -976517308411396172813935198093624992058064864661624517609972502668455477939959622530856554068952390208506715133087326541915486371633342590048822287317849756181798319825736475222035855021985114941327098732655744057206120771160408795425560376471229250273328816444583221627807533279708939332687876226209298684978789186794587379867447030412338817404115333679613712906316625308807548371976000768134708301632478365878701151128993988724789194876850865173420880175907643925994211584992066373394808734944566423038986313694458010609072078045352506842717720945438194277209527364401264412217688907241658428341241373909936715879264563741368956899876260727510519088067663127632178916440413537738678732068130586521240473931031162849937744328378226958795348873661047403408035768203086900189469771644780171989390559565570997429560902422490833494130477254166447418074388243792047762520912505694086076245653883700796036923612238108312213265348696086951796711858999387021355429988772445373163497225187894589154583527846913523392079006551857207462196707870882958249554116347789906478044374047871032844831910248754538915063204236631455138145010440455409191158572583120877064074934845097259242933627837898816194592691472720727827012794619038685850161576466941899898094627170118058867894214251600546556375786236501806921969526864750015080130792609197831026633540261052173994543284698857461739135849271714372056994480916223146199258791360851770531837618436895260593950436684752813682362389743747135948954979360667002922970813637194651576641912466486875398094439756442774039060640466643485459008880992178644368852813835790199597592579139503026046624150571463202352800007497169048742116990255245742493773434990660724412242842576139034090626035036975629823790876719238839697131371171358959498196233988878639287428734119207363166291421202914102112610432983544175809448894834963364603696206296697068084631407636558189416074193279950716847703226108638953818350594809093002879769451398894468358394001470675096890091807944622436392083956508670769303816292087573058266754369180388069221484960728794828330511963149521509235677620829199125236376734856944549004413988479141954814186452234960161798017133019071607576182389459753668639446563224466875353605077643100051388436869265072476711808668881076300749555230140686035156250000 [130,36] 433113353107513305117936593505471106821234873382639039266795260476163268187572864084779808917429037387313525713724755715870534503016648991334060884207099246924620832053383562544773498788673981818464305736663588588935024485944381198352795896232971479688863598023881380701429044944697329714423165890061101582026478929522903002639661470123440631013066742721181679176754956173834243580911728936637176647961052583495385185409006156586670048571789152879674159352644156167966031704780345437130142471898369277035719417776217837251750923701898999607631201262160379088112337977261383160539519620526425305531702545949821663363918129821224200143108289705018494958306658328876670918328410598319463258944381865455101483517631903130968910781709188711188225068642582461905285595551565285181227795374424969220609574977387972548004512781562783036212819542693814907223594237317105827093255766132315182042680974032158998305680134397370640052368255526809103697866156030019097441020649316370804099820450270789333892881310989327788955999799192752831806718210724428202385474888590896921979285385506578099341009461749456605949844276776075897994165374624784396151176959170412557743128779479634239685113099587356989648730496747969422486905222732914990642499832673728462400362025599315311058567037155918749331644060591705485459260504331992783701157778249053746102933655578116545414410547007886384587987450927469428571069861267619641632344882984938301032195892435186940884098817945544663023328343693904905487418735124503829237160575023276200161710546111780959974176051027103878079374799589548051054301356393085093871026846003245951815346715310520085191118594610328166958379184016329726347644537131249809130610073707278557175067106175725300031906078478748895223354946565999946864518567192667544447674456009888680242294270086548136932180534581081438219785998195268688418683816604279348743105249399054374869748900214971500102454050098374899252473535896469079968630162760822173935925797402057483943866478538327932548690575070514343446374899382345026278760918141943176301106970936722860730754413286675747287879682382918443499501132757941393778019808374277626680900864453993805101519422804128233304811009064752518338703583414862775774354327793024019113481851108941815841421737413169390507050593441817909479141235351562500000 [130,37] -175015701367529121235212877766213991819260154211256116189467612345481887521658137511152512738981401805865642870451108949559052142649725120931692338833733349142343345413970526927574309981317267251216083940453288099551159033095894184483783625840136916099714116840367041497758972127176818678148685100251829931193436846554782911443540272901225176691264047011801888389178815204991207088969852976012959916541755287647659931877016588724784277143914112110277973176778223455956709602990719334822177813433747308744848344119301613664852571395469893081881894681580798771329104168171099226094072816957756487183823615261475189191926218357554872086679973342830450875137243097322380997628959101924937097836821590903588927357597760838400440879971587089487316064762196042059665702895172408554952143994543439807984213937257128625142028398750343084968937731245264367271838461954088101121977460077427129561623251062544056718614875101843686189182457371649314213666205439859827055496268875185399093981703445806351019020636037717027927059300987691163871837796708772917737220369094409616811831806410086908201970946273076775970950511381886270091275895390879723954933878524558196739004868529125793195215949012762157442053037159801707913603319031937203515467515662432645035829718172822981205018870896350612160905348287415737414808822670349980318316964350610179535721931635009475745656772368315520529841258407507747538746251858876319798817718559277017571385718945368714138414312641969426788890117520533747436860872572349643805219092034053564015735736657760176322306572114358934200194991099589441683043593999292203760183330419856690713827807865544679517677140669737443143744370947266562346543349987423168192632630587957025476505162166756111003199592392952754751855625464550411503425134626744616809030563678015945753444162268121185202526402969972838065800294809177967216164916284047492862958096882604778415137415456486972808829960350909482613526645713603092342136098857286722295634848281866035745329001594299100431815213486456544635808393427212455088072352711627790169968273967692737586328269733625764223394985746542523663309967211227936622068110861722447995432499514195189505371357049460296044989656390778863684611377187074600504008593204995761911542048280073060194692935800930833067923231283202767372131347656250000 [130,38] 65383739782985237335873325623933840690222029479221952948447985715893380338739456925958124205882621214939686728040027334098939315871301819663838970653854668690690638821440119292023046842838328902718116327474255322826891388985067728376608410247242799554082942362911551680814571978188165189215359948461414797754296406883638717373427693367660596282976948405465695456568167040914593565005508907110874742593307260589130976028397370385836966179594075580539993433860986696885311175145592824338777742642777885132700750886412482394380234531138058497121655953706987765646105644149147080027340730928715089923938758139890902740418213955840589000370510379985659964995071768780459225769131519228532698840774475465040000804835093069814992179619184394277905090605602481457544580713764432322314127655737899091206148446739180378431577040511086334505041867452826025965615955988712115189084100599867910102550745319667933131529154073515868532251437946552291301305331392593205695518552117045938549619196412017662851393164901247557446720030963768271938769614697376810474535904962874262582290825078171296076499059460231196492880281080380713379282917556870711631293987410391541335849050750818457256211993047913757756637119635088761726016512101955727884386651654251690788066430270330248710029472644249058642702720246786422997562001638994845608444817008262450609105134825692913959511763577616481174842825480549633290308875804198509916184916832502519118362688412943849451037255679313545912627987274165060571884956893948348058378943676812736280382189574733978863865073181392293544213165790743961069700913410582746451001113104253489605842307105812027137859940161498611430774307701499399184954428594068931777639476856284693715725086156325269511873803686313344811492235156910441599938187802029959129319095630999311802689686930823870724880307344300993185012759258756892724967783931296926285862284263574167851950508892372251474910350954912830571662968121061428074832631513345406328392155687700408775044648323922620013754393624201796532748281241212736192168022369486932256730318971340250057241364351366074322368276191208067289223355233947418511287849410772941809348821533078443359408572452853246482746381742639576519193202322831907421213086095277825545548050911066416781333016094990284727828111499547958374023437500000 [130,39] -22976244355486960077923580348416451659206871669458388092795831453011227388958406655973459312330017266436832640533708806441923724052144505833049700340645225233177972621328772457389513895898113441263153025428680875084354743472122715505850610640936915676304344640591420950521790724987032769952414322529571470072903731332933254409734129771450164685733644471180420388551197928095775294864437261323917274822824132362803474958785795725595063255637718637204247794155989159625032538341256032493977729848661992183411928610796317395458586275647261172501180079218912727095783441557462391914103793757926165299497482357895274514242986531353151603149120414477360199346866673945691447384990263431828331152820062643093119759189905504216306688125119779794082656940033439332054129414980795819527354974943663238127745116772758572751379172386577237076230685478077308169013721159599425320831833178126932703719823451790819722883806864180908850767010655127811391748131381576400713648423133565904740969229309341515127905655781695465863504606487035026638400035978364639857634002347291341696323433214871406702624797789890854121036649994444617306997056088462376469417295269093016111174829590488168189644591523259958955746402201735416881456946172572189571387559708473490970431718058446156555841561716688553301238608675731162670949773844794860105513137616111724588490407450371417637451756776279886600051213309623475481737552937494803800118182111012417727727953358964805704585690763812867417056510185386794976636246470979419486638589610083733419391226660336550018690717032251542240930692283893021855302878102622212059800129323059748802813268819464643461260503983798488265750968492167342302854995956198087055351943676244955619039259228133090261763845731754773904267116508858914854373614087846300430812775589630232217997974311242479899683076079946405842804839331106658376326161170120654006463302806195701996243229936496462066015199657949256661871087743394017928365747883229077987096498136491842136133011483864533902408713129811929628710011258672703156148247486414280478299560360344518312404508487619308839863415268135739536536314105103349715108573114026763414757157054013721869667460776876317102225358621353607427086484854240426524615911102719188752662098461121724032873991916403610957786440849304199218750000000 [130,40] 7721878332976948498150856621393641958711069036699094227868465710924594461330408267884209855133013380648601709105474695658827179766350330473821971159709881577446650377315314516364533886624372017141752795423462204018795653106156320580053071988535928257601576280567647217941908500365860738128134987839780273393366589768123616883262021921244946019880212581114369111492948065408721584822476606815489623868920915956975439122247160447557623946967582875972836712358155267045615426264648570640604153014095077047152572537255538804080178920976831183981445090075397609417360771449132064872893142677305568806080462512469175367058485815968591969822962946952443751891223036998961479432020743886554091537679602211358001818638090840747944795857225100532803933700594723604920114473582104678852043704440129196539084936465867575453132026189348964571901315746260618348812708792687858049333034606762358016584128343657354927256111590417228336995197206375136948476627153595428082301625094989203102323222582096030383445587506518860508680168132288178162104571090178252837917802746483610015782546587531171359007760174518178783916597624589382130930689197942279395407251246607156660193605236489876887406908948917617890657996910896466398289732083325371306962185017634949132347995700218101662196129300791761467197957941161285734539860122406421716234986103332910958744745490828593704206746190865364401508484574687906229220575479814845733083969523146722043550322488902850884811906646009924016155296892083593181048819395346460673778538024276454531417839507830652944940739998718231632707118513670420913242601800487068426601872569070537921117981563749840222353068841556668573579309082510464950550726041663036133853209387062612467578687087540358492368717215984653233983604828646708543830176488373314168427837454817949973545756360951572736192925760790293000490197773375097137510013776729018005576791398640118949109122404850869678526021405486369188390888521146275050444626583489235202573085937611838051807784489374949385413674327504391095509319490336446487188904162648251490484440232314547503612800167896039343333138968051528237562962296889215440062657424592392006547592304859717736227585393432622205592866761578010453963671312858387114357229123812029750851055097545048294671587996162998024374246597290039062500000 [130,41] -2507341768726430922791828815641150778839287126130888763583673993228078638538103017487570922263193533943552658051286508163137365291040716710131663732691810702240592490848542836043943872830188469883657659361285152633206329190542192040384554358032089904467543936369612451065543196218207900822568069030373068527476612215966624099868325636930642381114250828568052850055658888448026376677773692835748883735015422391038317865236196734635586611628641981163075488599012776192559168519541318824339940327672088048739758443056672175000543486692638179580286179547444870675877712947675963014452969304688518904961485695529553387995360937125133095364185980777595179838133304761677831379817965386491864832289403075873818498368917376311197590124382770844187364142654044166585474210613937354754774871868973901575662787406299477153974386193767335692718885370550468875226152611894413424423136762971514760400150643440424186496972236646112015817219513576659470951054784320724228981618807165298924923284603816932432478016039820577161844338924434082153369892224946388288647819552751667802154058102113335605437527442466216954288638404841120008238867146620078865187127036362141720803986870630697272653392160444091582283205243539964789018245530495495929272843022146497122324354786015532428053539754351271061752596243341783809448411009280615828640731468897141787551864230701825059649233084603848138025622775661453950423122216424554403390239982675927294540499597299726836492933599077520935146872357983602967940670644493048458728514514877332075341707456054451692330924634296417886787078241653919947326561653371171210983056267282484879655745495108418187339967566500175328006397819802527957133405401921588777783135389073851140276772677559399632496578826994297830469005971135619216146353258301343383685438593358498538207088971325668601598009295923847097507868591892381310408645198003415743099642957676237060129203068636271370650340301333015347236751307965652235581810652670939012152996810428178887340303660966293685827009395195891039998646146957863672938849109584572605525454577321900888674870557956755232753646037761800752549931643237465190352020213648737400591024161897655442592506774247753200502744041603844729118335636871894012973754014757993107239836743952918207689606333588017150759696960449218750000 [130,42] 785626623886225320134200123342393492695609342811736051318351384905028610400448036219768957104826727998995619487819301270295620282212423312053164346749287475150174116506205883070560315623694669964782785326542591172917760938649390083099893589400949215797557719246897411731539107813581961312928502310741245616200128640925717325882600502850967408604707994767232248861012250491152312395444652353460443868111305822628828007161770767866341270554544268597569757449163196325107991023160678119777595244640928661268419963215275717967002046937118866681884018582738229109773430594663790218356445188709236509291371396071941407712235687729129982281065411672581675961509730097556990183262352666987888135016193929743449932653731469063335222885212525540692000581295765478755920468478161150944225037981212795954597636040802880857207184241509810365545038137520107757146478329189432147928671349730013890790694124434664015889401822891525641043328230092837527228120337692741666060271607123471529740312241238182750205170939865684059078506588270308448637732196847155222040766014962596353907359505298062845821481860159958208613812940148226736598782191593429931901965149504820928470226967864368273959451289615160136526339091444393451003733003345978481308694537426638459975520217015943693646910793474425951639510951161411139738030551887843710479223677494834527433212753277337005779915517439568501619510448013733084829211078400553748496562863898135121745516588100328524776423769295030633604667888207062124069805304959752744435911976751703547127360349274033613926378113776419907464170081386015036311311704762606297828615756465000494483929053364260889823824989770203270348068342010303041085742744838331761032204614631244740315972607230484143787526049350169922743019070541217795752635997400382296413185149133783298857127888782871384008803337749639640113694358407543221192155217816661068232600338761530509701310110796559587888629024589481372913075532956587904635578825094683798030154666852839226506306185242367629664570916443920454884999838151396418394980881404872788540930088839575565108088350856783329935606136965485160868986309594199300023201292378905488447628386377200680770401895609896372295731409948377420005521134212312908410614778376580155887107804218993933886849845293909311294555664062500000 [130,43] -234601468418649025361682693013806747581035770251808119566885898188006157125944240849171700474624686472765403585193580593037307006180602091136804537655322460065204099005557196180416547824794012067435319324406796589209126434847435394307190314293394988586884014209763693756084152890435271394947712076664487590401557840621262703816678379677867574209456472580273089876661896818314338687288592115719129695226443826547493950695014761043998649249407242909160705163842938884406994575211656941116905622951730666246984423050758886635442708094841232493474069716966188429235017248834009311749071468514783495261943386040727066783770363271392124768623752968102948412636087030379935620022903345609371950539612751175763159463937128589027103152489350682730131677606041797679966317642220131334984145281531551655381607034221672406683125817308412727293307538583467319326485089230411538240420499680169520340008299522804052689165971167224348145073168640974370270461003013290614540077780590220860408691535264512057106218297726156375520011154561785450925032842106717196586693533117564506208372642501812969915870075968981538855966697559172943532214873662507489535778348560529105217866435987098891286876429556851591857879014406202280361127199956788397483952938613546193860020936068664783047534513650984589410975592891200730369715008564566574960922587604965161616725699613704728884427830794267458966396457426143101657327463688168728679951133639372169897285342890700573948673956964864164035783797054686788821542255622810755753995262489328392588831672740497788110952250695194573020573871799086454737810616900086201461258709526274649448243724586855070893468298053011280631267885624598060779187997813273328245972727960792475607218240667889895127091451948236624888323435251709013955488976991657201137448061217677470766739856561177599723346758224713925073661016780657594288347894807899886997287974585685648604104015272729316517891982304149637823523853905651613323486852380383285526179276189888267158538258221750851698302488236025171689950861622210641113006215622899074454822431741235177141566151360485619055170727508779052094189410697892475748654704413725650424418312356079299693140444031191855365408911023640900540393868878968935575417231810682407227871384414186195499496534466743469238281250000000 [130,44] 65532616522560165245455300956372128825798311948475165364630588775454159667607917742987669248730790075829473894029422367953263546676139193113871255608653777039334388878931145553754778258009087033404591179519144412035071741463581256724449524079009330732753149961165098005554228304077334534859601702750103171717324559830384713246561886577965004881628873323225356449354147798402610245158378794668252159260887228977551067039059461257135116663134802762922313097224273386569268878886814905279869231441536665850427564234254877185698427135691638255607677895518335721818271949229414307432070976486382101684557918992754549331509559381936330971005432431953449202263331440897412736043773706845618293923727784685639532590190849577824177055385060701077407367535956206429455452547391170479710045838856802511505735047279963322667209570294154616244078075978012693059926135224724832327024925938311698434596880122359089654678690417882857426391968002460260122801983961859802375051018853231710541608921534695013292067116190312320498185184601987050970076226300194465473153412249820148028112829438273687719918172009924447773937565887158396821883245444697370034168300944439625649638636237248936869279651771060226183821439818067039018252696512685627780646819280824188602863084409967102039089198884765776390864509547224924610012524417824254811433613165873969399628117222488743057545951316867948174674340861812466761928993006720802758802541275567921609412471448092368133231918678890015891439246749639976982882037833300945956286816584201400199997519660349882522962979377373625441932291184814915637214294908368974175016241992169861677649955793744861000294350459370279378118874133412938549821396261311404161096277152914372243603216454894036744816585507380747179465154553828884169682347743072674243910986875556051923910818930040592313423003657598004526395955501779877325517870315607941814159392023076656766405531783341748698865658734844145327834905297643602701542165339150583013662207878062426336016053041348121869765750670508136034406789779963479842177683042318914039233548041565630495562225480569154096005963586434405766008554095873368598876058983931063483047926594314365414124906299896752515230739189505349247198599438732284789965820167672295314811770516882916126633062958717346191406250000 [130,45] -16792574188831190869537813943233631249334056355714551840970937424262584627599906016516721268089320071609148764633987900215480266811881665038868421427599078766299289699944549611576557432290721740272520518952704942547127439786837696651975873809892434120525873903503130542784764875598271026105060607760298833850444250506848934100245120877030153915255318744616017434588428039762504244971878257613373723656739115242141492919210778004796213330359342960343047479080671044913531540542644829052125828154667516233519745074840950481318127887563282316545475818789346364970775161747756390403260759987056044266405906796227604197571708002371410685100659439115119219518310974733212525134824833703317140280137812984205647420593663326907576597939866669725410956019856378001928597564969264208708267412226602218174117868709791207390231617367997099318466452899211119771651427016606957584442893769488214155020294997621253593441378346596246041190871666117166859125895467560616327444817724062961848487134235988256752369588027222149144469005232449928278995980034159086727898228164925092704802796565198802784538413349909946644082577468262190423416743300222160061871600620236800027800882100478792034920184437213273181396104087140319588155296223855811146235072628529610805461635499359159138430623506474177516822002546901980126389782305686942724598604195161828082754092474915372414142205061774699868718550857582268611632657776924278893986248938175623063402565143096736293949100706219725791676209406703052750703513672437328954694586342910278219011187120282566938447273549312139330960927925955623622052037485426825442432203664799085105127716453386688368019746809705166232844889480302612147071364415756875840701820802627060955420854739196059445518842035143301949762568041135789813823275985702301235103973057923970722196472665510653321352958255360707083258443144632654126785756674929795878484869992534870227825348417904222050486060460672405448177538987484910145718841798763864651113786941019750495831746470182572818893232299410296403774114608057709156611234254317434016265810687869039003961011296845612051267638538563463446519001726805655969679615164141627907537650389052771156789134041427311061339285375242508089537303649709760545213714122718514281020283362977352226153016090393066406250000 [130,46] 3877330407998936865132201961179150931024217856311896987654593701458109084845633369348657330704455239690786848638787884581340906448215293543130128708969929787383705356472292163661471365223116200389737796143506330091207283614775020680311489201468363881117877963143026266676450869769372267728622408508591620419813954283353415462452806766616561490700045245513093108039037986970089148586194023447383133180923074434603451644002976237986369529616922246868299242815840526287462810386784700139112190015024807011455263750063809705913902798629262068641334452775804400673197772973642667126178567668381188648014377167492721621016665351018313325128829632941080644549388667268801334123789461922757500279847287525313200809993270604761370218039994826424293023374009141985117020283875501879766618532089220871182804407183948471289255468324222765081375817900368173870812053428634796075807211074877965908754218483874911173340417481525586006543657092918970562836200413670698606838719078434119230936372619271310000249265605089065252363507961498676599062531159246740658641070118798175479226548859190794080828722036095219085692825475926726514846071093241466072058036400385875213054706036233465318769744485775632376455645078192651433243831319531487934492552443689264045897132573624158190919137598686556657615456807117006772642115155511862105760218157681628350197407087591295018940662939828913247651173158004403802300617396657932934111260224480527580138769137759183140734799592528024369751627094656401461394589150862402529826781650289616224989425775627820572399803013298091502335062020840342579734660097835693439928012518285293897769902505455929861248050450505283437832188230979023805919328291407318755739890256074601898098274290309071495597125457710737774022306239332995917276304526369576169632915016347032676091133060265116323036387758696453625071344371857437025182138881058792459181273481808731519328317783610979678783558957572309105064384083253481049107476309157287089672370724174252047148292583334391828788737429276584019205546304608929178857241887427674736618554621210865576743328793763902516838784127915313809544503922495676392738136670207328918574220129710226444037583243754939825180772949455216875236714324642716359489854317045327138664958965819096192717552185058593750000 [130,47] -793211269227487596503512334190440930989705202495020717527900354338575090391396890649909408989273446249195036588175531209294610073062384941153805625920447235476708706598112773615074067766313331883733690462404250187423376436538779923057134151991948078753018268514706986785477772947676929652080003705807058290994544076290122874189857182328103078688340922414302787895557834098428063856886270362981773871750106716307055686606123634529043630920735548618433273564461473341315664663964042813232714960772048444789688644188735254123141539462356879220259299402912013734685697833136093638573142734802935204922351839577145279067627833137283030068818021750569226895293463365343789365347624390022482408083246908513297542567268309496167507305685700078773651558741533465157245984575688820053080995693191249893868082235125604760714195563702461116120570510188138405243750644221887267904295020109678769002245860409935673312826920796673185077793589690926317474886450979295631760750465169778333792088963334522782396364092390795910459012737539526870761093783861966802621780060351912195750359765196879028222125030494107110754275813978875174128976092832381007712579431596804521321342359577397679706576014956936133369029208371602151347382464967080828944387087986829847819508018274360311484476220103710767975677946281465782349457754478979227666828995101630793457284636695433792494790776538386376172988692821873039006022317337496924664332961565479765000940201124608483196968546190425274595664219944927385155179604867102737351845712715283494678590242587292240516948971584623188024875219202957922637040811859916464175520629077543599150230423807770114584789195630096455921120454682428019935402546427104975607900629946834115505524908633089605104164847173635035696759863762027466696216368501649675493045186041700320832474679920649439710388392873153528088076005479520259716922560669017192892042425630268197167565311665406762930474187804388640306274846750263278140462869729473300024792359966564707619913931915642373193444228356742700721507533727188073195451540254963211654202597141622318184214825633557622483932393276135578179554723177233222606811581111441603288069956466896766516396979942539331445696705225628742622029821512359726017029786604423587500605208333581686019897460937500000 [130,48] 141095953726510485208853738177455563882978650090818588450089476997604135237581390211725601039013779422409735509424129684691870668257180937495972723365540181976819677669329151872011019723783621125340128809128516441668294040038920886320720084675348678996006492050882324600062966296807830987236099380515796836616274346614996433734230259194519140382374877515012605378681519633881763032688652658972665861988468545213819342459328827906497140854881468327130484192585597859954141800114722179701645812419409214505964748743475008534682683020806023782554217635398502273560419930805344586554355134188922739892756372633979636579865112946142499286765762792624221698309964906528953423248583484606657026225224549324619466631667628943780372891789428679599239160468370329910431550277120117978188032608804827754805540852406238200533877570020223955259033451114130365635090778147901719375163587406614830229082557864825901627957508694898624821354174668595508791067654910110973983546365232134744712246239971141105668587549673763000142873808222801502536717601075727228048211757812241169822755565381273007755291520484585576290504568111324858575961197147036864811896752845263922960817932701554561956209918233881846728952481566180874103830052763457618741383999330784857007488109000748675885782628994178071511131142520914787698165454708514670275977819153432944900040806843541734971204676415190805164589235556459044530746883733482135028135196913969108816152612104787278734371524294510665952955906864607885525892066532349475373182065520166943517781203122589489110888886636486660351946507566298168768292739011411772538977698480668719861362306535007112043012423501341304005861405490415773561930822163480861444182559416952054833252679242397026204549330115408180954378095830056120230912580864558062256610163191890617914539204552322715756358637491709909584830217069554291688367270556517308721545166809356311755104719396990548670888695735012424414645801145480032652863167649520023960084795581354871204151145717339783404706115247228319620348751571334098050988330270119298018316971177137017679193413935753760437283587769627928019579543001849123019232114855803263446890478903782786272749815232698918476607655854624781695987850542956923213877402631211167761648539453744888305664062500000 [130,49] -21229674174080993490648683973196870836418563955550959379496733786086931968264139355554608087993972725654132350523043886294173687705426600261394409066583720843146539118205556794157464724177564129897967063223123763853030988173851093506707921064674717851189282349245009201558327297359288437584906161804533909577324755226599064315062065136897029045221979816873119683043239060731598831851805206161417914965114172188863680827425121410327245621954702535877874254907969996859399849886430766987307352096263065915899133235642709324098915837449199478211712543055638603899059842761079699997500144654481064928755963645488763325029389208021226380972706776196217272154709264992166697920486564393268408655336769251188312455074711682957604706176192853847046177463703036219782576189534752981682506595591562782206655533813172719686676054831442207974115567515932734411438263270755739283884136399855265166184418513429722051597369478635137812786113754584300146616472378482481459791399856687885069594140764090342995048366544866351127056308476235495785885542959297514236030512747183281824317341066739748123234037742702216368189595710166893132255136771554417660184800867548373237010988578838440938700997660119378877565535744518388006350446112942561856436114278434383271106700376706527786255361383365096890977403901092076082691578331709570746986576922858353148598922353017256191026995877567425325525929435915238045564458308594922976917685019657794714142710199940382114208516546346920601147823406640697325953338606049124745064850525550427092107401375446675099220837553472500982227345904151385873625669533418494738359485318992553294178798990582223121082998283307982317296329269174747191854857663576527584705665128905225798368107626727346286904425211060660608046660685460811141509023982288963950898117629390022930042186441730504654975456034886472379686582541726268645643018091443041688050004487095873473068231718846552949484360181567693136359247530152877368193594833269250199690984001445341802503220555047710558234972541642115048669819594253796320573173586054767833791091003720205252073051398695590934042919419770845856942997816053406655064208603018301179692577587700226125796023875086985153610598993606026313366885339697515079553210692054707906208932399749755859375000000 [130,50] 2558169560653450392289481815760204927204310308013279707708331651125253170826991894145683800809851361562790738043992450589105551571262260664028152777350051835165844587096567716898091075500369604066220017796538788908041272469612436322911453684745479391282475547068766744669710227304587270822758829918086820792039962683312777014276943092904103785001728471673632666362852505164816724261536115246329897462430085118389093232121307273375867111300761998375521308246481006749563545477612048568254722033382900989696032838087938245066333565923973053361698648173121216373699566368321971844743929830299809894391620672043910982566275427431099648880944632794865243269151039819291032165104605283462096728715822139356731215173523808469729073401134361349950912552900250606440824627529936945903563889010433574244602753246319702314707836316575246001714720036241295277723785708812240384203608345121542826265520251139462030869694766220511371764539240112447879966801443309933754505442844074955247357259803520821156269414191329860014640474548039490064031696466465049138877468767791548519466196086128019505739832114380166392829566985527238230002732773127169121224407709171997481963900592438497090304028274748219817303166122475603654907755967482704870098357405938093411322197732675423951501316223284226994934931077491708164804802967108498996541904876705878073564916181195185717068720644038573616324387322644400564152996403091989911455427704825403545169044707086686987332569842861063178719487141168580591725377542147474010545315352418911969532405936438637142122578831077553935498920716524263275491471811622266056101117896443862377956601759705973847879663694355571587425351328081683244764070967376854217846598361852980366140294696750920578376211591325495213333460934837241332416536683066579341614178807194152416276952245717554351953960292612574422676405387696487063953489945628141366373185340726887341692199396371949204735344302737223813599085717365839768975889899599335835993565457618680921665467953241071761377045453879914697350166726306536208527339035797309030706033290073316049022345093620906008769766704443128550162217996831847294397031642471676435629821434615852019749464765439215090690907254609799467137636886309654245909543771559586049988865852355957031250000 [130,51] -210281417164619895621174364896818303115698758903286852203809803351921922291482893246977398063303829302377355554020890980289775507240104849532598372173895762169482356930406737570495679334824020366327627565448627264632418831592152991558589679832442259406412278043895174472925047089709057431850711735488381771510671044164594301794123804750437308181269393701679623459285246387996657786761948583339018944546886480308133435211969892286077094545584600511039925363456104917246483141406099588446172750168040686048088720346535824542550177036724923867785150023681557652217174465177222816211449693030376282584120050372617237012479179926215014101565131935333401174237175397303174953726070909988201288206523581172615910659990952945769227224842378515609778990551742180157175325185577973659821048343098461360566940725616636772624884108220167489945174626228188997761974644095916206223663304309680274268552738688472114676157997481280377710003230772017928700343117368375711586353004021064851393976106957700963909840242463072227900666296142464324179560630832928617380032557934822084821586140755006001856037836572941268344257572064576378796783085928022639358750518532585232780056481725263650257017434471413551397254943790722340775053543034774526124701351705248015396722341322023984454437911013390700833779621797688666136367001950993238765777008611507219903193163636112262917332759445982572715133663019652334542390102348059646641423265243262039644120031742471244846600467343713401569270048247489738233754260758384406342004267747237404708954009704497687143894527538019850738612951274673964153459892422795880544985790647516849792078492019534940474501494494175788766523228292817041747175910219916695023606118561166343472258292509375047287558820691981765149623113740571931059320383750870723884208236199427852808214679936199872905485572715953835188095638035319557456801523518917409635738738816004523748093287806542166005339063187420647207938388410671242554383665775182210464899424918345913114776634723013091304587022659093606309994583873601651984965520109541589198905167579971623886596619091494065529058921731898074052305112266508231352604346794928866640002233080835831331977362206962127681389998920140061377686417073635803836926500026804860681295394897460937500 [130,52] 1878504678286813564205418258706174180371416395608922453929239408807023621687701772683366293967843486301660809026482940832436967382748410161297102376792392194363820668120824435220419413661578692330587273496366840729873406699572919602548203891675994161197654597687807754379036351878107184431610010548186211353438717745543305499655717437601443176960254375100297860067766426329707098801173371172073173759241271682014762418780128586824566875833848495105431177439493284364223137834044323060658646096994262749418509774703777752343460541438066099139084808160301099431978638209380187251889336881187097896618367294590404643298047938101213801894151989906400381646606267890840155333051697861657387890850019192193599493440367354380401544794689397643655653934449534391040592239541708063503140959339419521252525401323619695950258995411250734891119190163270979991672797526988395557994029067469261454535257112301473396739364249604361824692860569231304310301647191024353097933646355233795365720399329253465390698383705878263488666450181751797526674126104404902093278404596017472443100070298382310690168274124729765867094685689856459614728332599269372041601775521308318102697332720261097131880471184263402565505836337792857456676627072276725370826361427315601015425383745879731854697472443066377967922687540855325256670771603864259117382148955442602884177047570776749104513784238015705197431635419997521130581845025224472152377334765259347372806734058601556084643639219529287531519359557137505109779962154572925093485341119536421458371849554858470009728565025900307114236260086284103800844459664850788728448195123342410111248145075573672677425485040733309085584018233331617640572424896296312457433783458341978018557745763550121226182373555977138997296402556911597650834654343536901784089431660874416092755719725718267390313112196057555010882429598010281801590368872145562433754607549553711765171625269227116690419576928298786280091145733576732023727737474138725133678523313360614787953223602121957618477690131420909988708469872172417544776997852790774656938570243936684447668395254378586417531900861182861384055713340280621353014438861662392124038864135378828562143467266931680853421063017870303398699295538555991838016262472368776798248291015625000 [130,53] 3100822972269797971630112936340674003263414941329367152249599380175903087523026456126154308419258326340918503066751800011480755719660363989149703586966350407098835377882657083016850652610348273710736178423173623901840470876159980933788682606973361844203828514765992248820818364287133534908394266155488571840346005440949222962898785250244787603615960303736793794099525311131685578444610270840246819533648164155894293671384787223897873335394265290827944912615823798986517392625496937363165925237052190086013150459154571708755842074418117375350048972374553332753219819384184040340162880623022424063048291849032548329885687089283981747969591458724256028414573226255187071474571290421705162845795772974266495057123872739090344363685313683626752586987579835822162639277358995533864974543362104063285865763394175604564398638402483596599800028131550227342815387898927004862999354890453894226170142078767707743855634206385265561416628503181903148264934187446174110066979743175391853437509412466186292001454814125461834339293264372924741651058262059065735766690001410854037225424482074453896423561346259109216299193896592403954443299130017471082872458452399729125609912494369923718906034632446942875297100964466758412355243571143998279862833987714119270502216935971760036223608644888541175710666626993160759938303003233927361259432012002679526796107755607569922033323553536168167512373530387686946153917270406780878823271681285126347942896276876311262602495718784926027028269449467740206388610690605020143475375951029296744752241475860262507862758456105588885114660024666401660622464144785547358936336933649374309537283954536249472146129760412390811338780523136909414765849929704550843237717633534163265191655606990694975725708438548177362816423682907419175733600451739837425432144603998588181375552184832991619764769947974593994997966159027515201660200564964063573863983940619002885286420661797296772467755751110676529079095209280802153679893825360829934979236642448764954193419514458502813605191229388951315458734140141695639268121902499119748673930987700732327019978509271556971042758245815528086395413272900513363558697462830262525156955465303861616324587220948339564453598325138039200562710198577031088561886341124773025512695312500 [130,54] -634774806710246953887178539287836756872579971411279704041436493217793195647455482056170984461677359374413526783235900143664045555650644068470776929277280855443351677774636259466217435229463794875721754039474913825256742804398128883711079494809535506326356879321554272909209360782171562406084863988585562781687434090624381750359497036622690478400375528943779940830505658653380614147620472495154035913357000798323538065944939470206659553805209355629967573242268242174447047362466776680155216735120640365749948603578884370705562078286716138227701494286705375147608473768483732703255115523631589773052733159105677666813579586568320198466626768090970899688647633133228054734726137928931970626464354910329647780545475696802577184609457834267074558930965830287000046344432297792610621499137186729924511573131214101620252226554973635529280800314657931294561478592775722209359959322457371620164754030539010121285339715744674822724377120055288730484935514678752717965594559211691722613586210437768815947965807573262795655308654312370601478030534276890875985399650987553170482851280316906475215176543985950850748322753070886542420666158749410824942781924982649710692976702423547878019342295640689837667717585948786644120546369939054100066051703789604981434764713519830424200527685801903683838996907872946196317288134027029350495787181111577798553895171335451219247055856337797904643945597741639366300444119694012636358849768807703968283827139496117948048801680745284531965154719795733076100224233741175874089491609252494632785753438980558059881186956739045833940173211664561312035816197321612104355692789617938052172246693507784710290067240588091592198816224690466758455754469601744347892547230628526920219793285939293022419783023351367586887864954928884807576981396533794371321172501521687568687628037013992733875602727450339299273626227473076648647337302691462284651208221039440292732967772460477503398652065520738963564885276866446070680927246417600302919940370943135309439479177105995387417012861729840050102678251627216346107521594286379909613430318251529845849962597343390136517725362913742067548181988584778135822854859890858060211383866794685064801623811318481521106407181091199812896948179912221815730197764396667480468750000 [130,55] 66967993362531929004387458297431255686935932201736557765858703786426857953771293659762185097971005547873111171774397872120350776879208556792798401689277630620444429545879095066139485173390021566933521111738249356216569309760700986130545421693361078674543035138941727879386908758206441032038559972177407634640441055566627696163137812478493754338733227308138273416240907091108873310753676288656286415531987233360231257719795916773079582376644214136655851906491116815116909099051628141879050337817430731889044266113870302750641406385531463605730464138089857888035860932838524829161040970064216745077299671444939146522507494342498940076137927699023953849906580221633706225381274855000730296020601346445348818107197726412207856398790291953775791353413153735037753274654522077117220932835799826521018198928904375501706461729226138014478748709790740448569257951660087085910313154833389549690304056791866789002118597431193993720319589849490990985959758742058524570281096074667990307661466318522159409943925924126802664889171593117585491916256966717079319795459472741819368588911501311161094544224477892328823274207623186855950088870139592511902735178929623496319231567977598752801763714924688167670609362458356385106950390742493408855944279255614876351202282472064355693949431512827152949660214049214333156220280590465103352039491732261346869186280979003870868482073994309455254982915370280692160885931809481337968384196132344793124460605612238850372017593238669095647874484999230290727635267445912441995304902630362001767424290066254553089357347020893002456316918773225612539435262496735164703701617675733101851596097229310764448846731459388703823011529205781030376854370445900434171549957579365329625380178558119570637910373072592882599609170883320505237202122484347906226845534572583641272985268273060480379444174420736471706393176980258626166642385690710885233295401150356152523776556335419266807609651082696159053394553511896683431434865657202464733383849039839993648753774878317119249767207040321667613121506711456634097956346770408815097473782556565811595087861263560257455775208334619386215747688797721235862156169360439730199843140986728807987732202306754206112435419178046525549913282807177726512204589843750000000000 [130,56] -982261715376298529639329573311023731402409989892630077144563185604181531943578673764965442363981054830448944945615780969666339882663890454364131506065866991318650330941243544885424637837306195138293854506480455257290041294537515627948940026779016915384493886295226943127325049570683965624857563835453608127271606192318417606058876809442997753728738529636255791075424090066086616658288771492488186451037936986408562814308550930031136621243711710550377697884162325229529819682839557670349801712960671803286410771008576129942231337473208771963579040042596356676367512933563566264137013969122267839192810035526906267975079825102276342861795482390385217584657061365300346373897541993502752081156152303657652334482215816442861995490466416122188328518313266943444865250002010735722898060867161389384924051255612084078286710385084051255065214591624797755623581125427480516938483340928826460387693983832346005060272317536584744916574297948720777605045404614559366740467499372450991707774254462496829553572054276444706901115931881411850496239638164374858404382682798924856032004160041304155505386871492252215088860603971386854439915277285856434114062061075661068968991575225319266991118944550974672940255834912642353099683177741615596346133299554829983836435458970511293119429548852855786841102557539438517881088605847045674061651018270635164452146054697467061713877729139599479392136472960315918654635133571691241580074353383854005839155660674134461163214698748034819303640990084673881630560161476080526920043340595212704063907470145927307312793326109503140462168728569326714396494564213286036525549975534687483408046870341634478543525122547293433402358737786185685573270376307253887001511216514055031563601926771377185202993201326957063339963347993295557516255735058440360905444288561701742999497388783801396556600017347566879476959626019645672530843282203077721181188226092642358365174506027857695444008079764821423248150276516563123129994316936947427612576002728609837014816784243425729300793942569255765789779010296034528572756111085036741127112448954010701856326372568328434428543356529581600241817414564333465130956018447836591502268152225809111900007955543820145124200009971020781214047918028018814375854492187500000 [130,57] -1195232408982134740432016589060485832350658905613654475765077456331433632670880986276205322357412733750775256293178601845251212003117400752348625251942989114553334534149563974151929868511071087508625125473190486569349254847540150217019978411852789520478560854499686193075524989785316489180997400367930996068638979323615285079810728028072375087751760385705612112124703919363726936767781154958527576578125672616941154269896678632354396448834896439476896895321168197291713939372414454241376160630177009591283874230428409522621802947485864392354543586670182615975825505776367717205473272018798196424415082963916806615943340381198847470868853090505339443551197264791365195364718345215133079794029516450295131048987266072474976869628935697505724787699659329842688643432260131889592781575471841097033958015656900800003656514427279543173562185288545650274938137275191659038426991648056922661978210260638390751969996368257703435814648371631849494802398589979162875893688605625071388571421993381922750011406157125206734984367856591455303561511921316827877991269339340171516379616595228027386381021767470922714539218553921091811925739919304363289171785164555891640993332082558482847996169653572850780025232441187319898156956870772427289833405964065285486752202135708611955791750937131537505544541620718466839899304369870208262807530624153571383941116578801180023316718430650051717332977070405539240335978169196393367224504798036397978359805976887686301842259383226628318844796385983927195368816970853181046584025062678566636684802206165723890778442493562906114951316990585360484827528806011848443982205048727715392408298392106125187339976613741268867126108135797578698135250290709107055992653204083241616498383723147746171090629019592170525640625543224786475368633308232078917624357417978061507202649097720675382037452765348091593760194208808634774292276669897653340071691554921311953990291406016446493741800506526943923594769966512480620383943019984883884961609502524860796306770334341588414351614973187775375971275084475164735033945113320929117601148396411242505374843343067443256496997474979120002963046340179391825399081241377372853258800161192265726372468016964339391878891112885484942418299905386756691975708007812500 [130,58] 292449153591552320896320499855578160567416307773271221662987880838572246254655489237833950451719667745297997812623886848981287390013304622145681443153895253823257941486566774216845783509813770923312420506367270139250977451444001569507117932293400498644317151228947870711935624916245590800334053317045809016744123897818913814609493745355258494783907166261543683249421112596268166225895863796532714957467447409098454890521986466303733128722506354626831746605649716872418296952644324065463351999773846549348258734939270407657956693537220907029981413103258641958796037393639362301185813307404761997549847064453371593930222385150214000723427308047963769950406126202160638511533508570004760861505623573159765964088051636534949492928098967039071744516011811311331829428396048420858379106572456964424205378881408401118842776235571466497160935272686313734276636561518356343369089628908753386430650231963371794001281003322907690698822815174220938839013580724333573709897130407964877384712600766967922029586816547298097328811313545822293170384167929241813252544495962816565421579934335110150908141592009130469790198087779977900156398896520576783109836319041204593357453656861988002510973772734861709449225934136991382971164655436081308043524468196618492160048532981975825612863426069410766821625225052052025694211522731615618176825843742715463359841512998122191426808907890112953039585253044008175206935033550898898113828786189003431198116801805734841113840945410399479417838248335800789886354347549535001547672151294860051191597109114228422921966419322598736882246042992203617746861931640366019979785668561423124678857287007641263028326719786546428966115033384984787706312348584195145663512691232002352729947212710247486914537088412329125313779294540433091267312795017884769776050362170930927339979488183231163227524646227203117005330407700399791017607035659101605082473249780825217131649935123799317854743501893461800636066502226843893161995155726265365565996234081368751333897607408868227301942823107081376891752776726921649177692623262481438941107553423395957548083675613992176651294937398124709023160045111292882387308050613351315255793985945089457783085014923408874722245594686560535857341254872307691015625000000 [130,59] -44658156766589782962993677744160623377306205523784494797293259821369553655685970513509258594348923174002412393339136580667366953152936973670134657303216642065838518104549816907645783916822965330834747864669874943403258257695310441295614433211387113906233806662319303608394575898625817785509158251635024040775180683392415316395663472523737009902732504970192117398518850963954571171981363043405726717601522397038622877286209216450338925841048938954673755050035555553150086588001952292322976275357517203805075936266510918022673961077464285964351578834557158536871777307249902011237012293173610122024966786839571497876086094358546010668082724918972963692363595083424393015714742105028248557780227348424122544932246801638404830244951868833317809897698958479683226904374349034325177972958494889758025950009193801218852768977482934808068378610842569405692126474714451119798721920177221775692268083945248594406063808643950187722909239192458196250381462452201468313175854247973611913694476890999185416597345545139301205327478379926600868558100002115936726310988722104311093300072910025814894473096808907180800649854877424013701222596181489461306831938007623089743527742861569633355086467648735033812876971648100620000036014767583651890063836897254477546611485220959745261778582529193311042879258705544418568528075671505297167013525677837317791082336833005111411278627902649282940634876458737289851040503140285560678800302402367738838913298230903939136950293119453148314123940523495219831882397720754544782071160882515148671022325807013248054382431937803405983836953092963944347210781649679248152113202694168157831260075252262864185592259994778306352345161117968316704222853421558002791184300487216569904048466896506513777048531210303513778004340517729233038209990991440701198461184822018921267061589471670625545647729791143396929794271544129488528822382479439554043976096887561656094805335097215909451216007692295572616006610185657728340446834776578797151603655734914637535089802932186559916676025112551990575116551008886724879600883100621824544760853459816107300497696002412365556980813845206844651821259250521532160819817247997007055647303317122781109601784746004017473404556852541014581569126343663085585937500 [130,60] 5251572344572624802257028825103969087391232944631066240412083065624398929459311386068868548785730985671589878915838360140555775855302249570967898939083846262314136155308453993785732795988801194857667433404932273689506741188382315648466638186868776686112377644148412607418821760931593508839454635990318492654014403875157105761273336281833772997838949641316099472172135263847561907250490813272761958659366654672817879948875614015058403936615602351254754885992445319665761086463723974510500047048455688299867849852710581734044863981513128001389720624462042998944300324628866508338124777816874250861285929623549832086525458666938462829349401826622654216564404172399395760139233634378354088387801707371959395748977513513510359750365141937622248973543669688596412916110944298429763951486882552024286549572925582079261065106639544083754291315004455189704938246769516843429575597899751560716200019537466747441219926627137765524336805383117654304426728138569948440595877537520398234020319667072158061318421520847962024385229701100069946264170528474415484285836799320197936418670116107904062026846923283365798826780988499603258804881708947127202704968228735293403610058532941805758824206196945794009958490596269035807506797764586328469271021304937842808692296584266804383308186887411243932653761929488865531927304572376522519311682336076812441709361708930655685947071993519105884455642885403957557286981799144599630058098298308549236470364820996521744361535773333668328865210792035954406551887516732477805110855625935384284498813384229102802771957264511357693506476223488387575975628938678662066802695277025306110636781617136846307483064620441096183987441213313372476267536913026828124036615851559770325644010905581326977556938266764900629673740229630383206434704665741161824942371148732288517044937373694399090776845361919308101283292453264742926067865835872770113641379611050417137496493192125327149949058374870473490043521994999409257251968642447221481204037912852316910940661647713552477045719057300669641477282657343293658752741654862495181638350941791005810252282450715747016660743334281878406978983953241268991476709614718307245656156469875249092609252545382258496079747303428316270475849353458583500000 [130,61] -516555136013226957686656153545050306482880369007208174758299617996421717035603510672598891356711386449390107303986014293400804435748973984251475464137382366141372868384626226136634171846975548363991433360299386872047509525960197007955588874890681842975871510298073523637680527179578413531597780081949770409724883092338103406106815136970816999517316809817240833045330265603091834641763947522684719981291992480341244764865303449764538090319080579774416264622028147396012372712333653834051029586557074962904394638673472117944138457928036200084284552580664951192478514749815384785831194322712918549203015553459948707732082815188135216037050658167046726382470078684230131039590080086107227735491850771563496497907335474429131449821564694559408209997639948969842033138935299797217160710452341447832559774902502877369658359889578944433556562287910984014155671864655987320739589694937889959859001102868115893757788540897395026943757907974360131354199853068787840687950059110567988966505008706154399713421165208338405893529106587305917032377671440958407755632868502338332963433675202233603320881885285728558342282618567639319892739066757355659500872982121424453265121038110304550960928349365764017461657389658796863680947993979594912741653668533754553709682003139065495493390909475178635978169288618866548513665543276400732493570738266292348881068098460335688196776939501207196461274298656636067930231073336636398272085835601519276154184044901242777359244287992816899592061748501417995766425994549817789643074717695413108894639132184689812128131484385599029282878372461157381562359389573195147212452353598830982399968112271413849173984871451378592707649403688008135413745053842893115944953135323732596709900381607350787615763624074322606053764582713294989784770421553024224446499238926608774685782870284839457652680003057544919424558328534608052273129195740146992498419067525973041419885164024719968853116695962746684038724620111097939374358520770398091259189849915055640970714021154159254584547079390116283783862036924107736944045270129628881528825279852704588899062749214991981358995250769982461035543743813179749377583025962967034695024513669904327555302395917355574448986631568284759956041253435668750 [130,62] 44832037626296574708156974223664342072492041295264006082259912894774526410270243610460366973949206689620338089723201185746357739490987371395142563133022003458806488834423182521093535772114115993150489329225262854132676558144572041519059989096599897488437622434488035518224450833894593601144213677475273733950812028123620313129888007318839889247080118776986237958062930443417720748749544280809845230256407835518930058809033525013566424183978550807543755912403979777059082458381379718534956239363205974882586194224285609409879459334446161888330949073198934009299930921499400617867098059564160718441732777109716298701464801420075881518051666168851353419557581573788742435252342935486535231032395589927760432099884925279127072185870247644245530676774269510861156916987935859772407968761105574015740799681704294751992203300547879245474304938776402671684294031488097317804378957655822469108098146307030234239168263359436530611728497900882556702605544737654446765673664512064212444487425285016581561402737448003182944632140381747727336226936355880354188329498668480240813112698332222957058347018869286006199672043100791566444312134432948390480969430111312099818728769194252376072175008537525109348318703579958051445807414850630880941000903621300758906672831849890457625266829548763738293587140929413863704375690532672848103289013616885019005671093601892421108195304773184033252271554276722064953165214116009416735818958905372194607344810702648443423263984419970864307161925495353745306618297325024727932801141129679249884953693513290443396792925429457782688699911590083866030368242831429163347107778077891223684012659766091566217412488830279034591985503806425879225956273771803564922401029046680338008924368557436527607442941089443930288084723899390086987687621857660180093968585368293192593268922758013020152944776799196575548358566526230218794885942262393792327070007032690329488043687078868881213067174486217205566291847159777609642017512642444377644658115230040468341767930335042442265455739719705194801078589472218991482735872815814734897363979816820892518293727841659111881497604225597374392253867563827366053890202673304650871540892529791226003414333023740182574169685672978746443894469607408 [130,63] -3426279404341731353123191291712814515689929758182233395139418121328734915172912318626982291458327850095239757572167377744979090565217503719290075512513084996323070386248370598286781775345251667182606807003616334829391306501104496967590853196743090538509378378959088116472976963431479075010317005738900325674073700202538287683187557173739293757186305244015418664004448488368302251665607799046109943551310469737670861879022762990286394959985151670833836906541913208372220659671784944118238016373151507183563614633926921415154815715401328480993440524693854722344260202339363479968028559893127826220524776315700932205008497705949183042485139867920124321967149759590800257722634939763682857172427474941806194242650367094000067784432401570463851108255834129838720447493944540833149663061401581537885148845342581173387376790953361607354442585886651455599589868013818504694581185930526885779252409828345493326411514877599605578014067147228489945858166492270334949786331358063133850560025704969190343519741242477801790491592859773863293251016984317137668097867063807122200142592841810409707619813583951709314498707196699597828804492428285124487605566161590875971971938070125483481348197557805109954679271008993698194279348315961762232426183508016433727492697185537299894374886036108399763170928516090717181147585292846092088794227082454617735350197516126738754890001589613620752920244220286596436790411157741658013583472316631019436167903504071108098511045091984184304117409837698079814995036797745140501010336554661158306343786059156726061710853089072870968511417538812923267592837975594838691778797877346318936697458157666193662258183793354997467919866197322705075316814565978051172633078274703017277623630014902140380992006584640340101990047804211744971419216261674932642929227619581409447189743221295536072285963807544190014032546716715322783926489631576870404956479368113171709312813968075310239114750713040333005440253224031626265460527460910449461752909047222051947592839724555764530819797154641871936437441994793983769500166396159107644888407078926977102869120659128288956882893628305002132160247304627955365659203280388692031489574735993719455460567910215981631949468931461476631210498080 [130,64] 196311169660695708211991682237670043699600840024506461873051295148634646216916946938395194321927092368714053254990751095480345005589545089225588121947912161321134261168697330700777417619750419748068016960786430626744086120949056080967050774602640120059357308897511011248875372702766673678157745143171122346481195557222067075826587880536350206721794407182705408209481019625711783618849204316458077037206248932147331317035088588185122135616337601127825735659008272600450683904058113107408658562367989298009850736736943798732736474097622661595469940013679100170890382225905025183782609630414354664137089078531110657689443837089642463818763593129311815839459604589780556521531967806822768496969588222508855221447983778952006688277167815612193080082980351819447921648518525136111337290889957576975913707597094780732583223337847316106231021361808924089579206382270493882180321757789653496274692457944222055487285975185935562243108618729195774407787431661641740649169176926719069236606733557301680980482302729015221368457564390642934068225990943534901550657802734347983812169309270246232786618324875853353823532718180490055291191625417486001067104487962213785653005263729304993998257554474469176277108352972356847386212442262857060604592010752908091275706629540600263251291241127575539205174786100446226624417775292192490467255903927071834223913813509941779433306590971981904819967035043037971574541052861754850209554858719587029260153418348369808777555109644267220190174107672800864506295112376014635587137169045402868779639474625849069717365922030120374319258064491476683449400266823092726737732387053215696883654268226636588005950867980157451578041896678464754953818179415929470966788992878805805063331712983078301285603239804689176487735550411556908796583964861978834487652215550954943127351519285041226443829857706612272965048863661204146168375720702846330601138765344614236249814074654779722441429251852113614192106489873947463257901749812300640685385049417420807222278774261668426050068576587405843559224069082642628262642078819479232489650780797850480583149718351326098997352059526535012815235925155442793728835326477364239809775408807496406865738846813217566638723955255143785294208 [130,65] -1431305522679060541728463603930325909523326140188747316581110023379276623522561253554812786385605070800517556440256424754892859186881820789165561760349972436893458883942762778264009504190729443008130753290430124524972802840762712756366604378899424074386444652330463691282516077906871256867176795922992260413619598448894220868202116827503235510650378388088567726269014150954951988638627144726440127157830845824613512192778051365371211697657558532853762700829248252796232803024544297258707259876040394318718924129915482285425590378594986975716503331871455998541653104305166875132053507657414263483720984692802379644254353695583687372185997668048195998335178518009896635301893412629823817835282648388564278889677600233290172417338490184666532565384054520514143380294675262986535382368433658112143251472148730986793924953464607100228542482184053216392966431190568248545609822536366098104956335802840039121975295771136845823455787399787044019086757223469401467906290395244135520200502720553521012306377278122963347596087831289929729165068491732877758946297504455023774027921100523782003888614678015666234802082909290577253191456234126635106134201118069656731265943361982449654556210453819972032708988154624146916402324024663949040404726357071594558875114718050218405755995847172796171647137470438716235786337188825185068052611500771537232064977892010281446438402869152122860477133207542774615968428099908823778577785714249912433893826208836946817832904756301225220175353958021495844518024501900825961670354691979547798928199331998447554110197760316934063714853158362804919555810276273634382827617266569446030963349904918505427478848254265953266432014590581731023140479836372746736966397530945692575334817323221581905675225736233931889717753921484481620985668612039231369340528044226044882479194427532375195574546293671942824025311949958149694640695873242605339789052813794679037762457364959679731672800454002086614837213792712416041803190364356892526227817262797062900470752855710752662660050756908414802047546240995245242314825510645793636691216865784744567692119202380557074004468071513505577403251954095307398034205779798105767051610474238162250350769457764988982001403176169396160 [130,66] -1578765782550070485032585259610552760818648423328313891379941301149923924993861174924772072403196424936065495140544457074931141910407451096841636588746320825564887918154489347922398941052447086293027097193333569433335386633524620127701349639652718063601243036179158262665800632603878300445040364252614850091896039440989257639920733493458508407315064434026752288527754717580728084960544148279789355646119983657256411536335307999270980888118754136404189454591292660260209141978882748662481263273623446463140319048746423258818475868501248902526166476103535703093596350803447233352523799216167298547522983737484622148918133769627534075510719043470770050765795982143356405401995893427088782936777965128484867646494002620284763724287889470813977485492028405175749325415946226837975406098454855717148730394929684773598954000648475210319715081636523087595523606362110340309037779140549266083682177845344985079407774583982482798336476975034538720940676264919942117770927406803114083218172923306397346450412696168296764114578231989655856653031714713414373439337088752086020756077285166228861790061101729719195917492497834461407739964372519039983333743833478172937645279389426365461341874684087201897731139911945856242271369070262665932293724628274285142436478331301359873557052628960724183216991867659980071470460922964018946165448258949354037620930898310689174320738914571558357200911975848532157086060301296937143645213832398150671392181606061892090447470230135729158134553938326434128233713290371257699777491273168922289865444784008141047895933035189872483659061356854311118486025752620612738257634718062782323510918414430217586983615844403973039116095600505678498474245621688539470070799917683278462620442605355480663056884721413870411074280745249672248780710384029468961520310433199405861411343309486194239975181858518903704535515186041625063456895377876576691874678064714516514765731767585667007515849836948660351737594337160327588056448035763271006926353609569883902395263043428808043400992562227326246170575896365642757176673485752226800230361320144922876331194607971629355559636529770212452338142007030550135335808085528443819647270751571643651193950515941454645752571220362656 [130,67] 256381527995958103049508322128372047061822849880632243745675618777032356870270233636783086238612584444380111643557360920596817324105281787298345174680609159398223039011081722400535768362864006877185067882441682890610704072484368321256938411825745630058486632688307946695158628014487791240316482502647127410213003527879678081374157266234797060329921057417076860043366734768690504128283741081761746923901506182621429796445550544449956699995247018152965010472879227166950235848251148117376191306005471158314051614094934282972062049548708379805166711391893877315519679823531439204901701793271486874654777372441086601802478360974934826560864565935732735706712182102297890733655607236920716836571868033386313571363741082121598339104925019585751667447376043204519824866127063235147581758075543499511139166410857555451075096104556023050242764559631273376208599576537609915797638027325256395711035219341334894912851109415181511311029177666312496292386548868199284741567808980571014820872889847328224380126676142625569871603522308964086072366790214458006562297265549746980826161821024100712315228994796084183698844035139660595680722188289630459978890119937791016911201565191613627015110438214234162072454464147895378279519443592171405926242841485066691530987492219439001599825895086770770378490845619146705627600639637479591302797763792384983662900687265413022404930815201626540435627839289142746960141050773172515534448917210882295143891318385524450390124300985555055281083899590253086299239349606998213951867766313096450503225145055726599886645009765641084334963690484043513050874576509111495577664029308968244462742122635516601688560778790123683764153370936726053849510209742744889323309198711342373653597067498829222971365208945278212987030502449326757446798683440269126340091605878827077989874400766510207807807277158121692170237915784840201984648363128100604335471450497781601006653623129150888206906493689397220808621341378277931712204003077547028106592991526921255712466247728138867588797673251748794194794287163476813950137789414234323649032940201240088118276727894485539881794411076728315239496130197799006134671296423352244791037731158934797316994556047905774830099673600 [130,68] -25242165396386330781049588644637382814348103974641986334298644993136754574204950633343950907906509544756171321013808794841051176481245671396458387664057913443717447619912784841146554288427450691793852416250143752733044755373194412492299831663065803404162423093479723732779223870915279736987180197505832320924648166416638483075201995619711134421940082903001421022178557189680945111230667745424853349510069207974025945832330477292868984960312372944504069557052322955174784273150821737359531994010586559708186392559816437619029163980770182946106481588445249819261711933418482719044770255639958300543671834289632446335078949614170816754608395854993917821711213847815287911887221030163280000769696012847427219624622196884392121347539676726674850509272333752674095596678582486419110099752593624646323203360821495045330667784708155431104832253003466861883640586691713642768793573551407723151975226325865543962006153801283638915257317417809948435080068782259296935492722546503577249874805670762320386536784021598604609875229314409589300667146821127658972113693240931953867008650666146619706164567195698740587466620539643683368692671296538333710888294384624317692289726517815058039753348583641119864430315754231936443830199834264818344879162922240835066686582088523934125131452828593385104012064606543448389998560288144993105681941098221442800447381341101148862754769986987083860563942814847414333644687469144441449876012771297540063481086803791528736167572426986690397328265197370651854038509713583888162287445217515008134783793730084641053726629595256010720450641411295610637771697741035629280278381972401047262263205492394028016919084930152104939996891837603800165643258111639150242560680740380468709262376188548784917337120693951583291042198526054186435398421737147183373296906521800705544847403703325569331541805776292236002323326126799720938321084578943447911288041699871522056423790228812763824183116563476938194605374576565866411021104491340395248637707270782646472915981458909469607907869741603908489593069813099565012189691055275936976277580431829095025093914820093455646459188850202544557400204069287488415043572197787923309551717860904154117312713266820879695953280 [130,69] 1745124100980500399196431022349233063471160306440012908430978765676215719028529708548677656863415036531020117750415487581579555573911683994489333360520540201285573889049153995437370666772058736392373342941699015354383603856441159070882679209709452532317593896620569363206145082306318891324370992322662450000665439289311672301474906916729906803258412665132408961714266221404028978393782669543814975434322555944552013887853053683350133866116165864172659766750443312228772503435486152146611376748007633646711081937995482849378053791207777863816177413230949704973584906293951958709545055054617432332671865194332284895079288992664342032093712937826703143259742200101203017846833052185331581013933575881254770840604000750713279270529441874941493030882227543826539184108185509050788464678373879533258418006409955689667957895357047296555777045392568682523960040464039810843726894449052166160050246255297404162461924295214679900591191516365344942982800252652704661209711696801461227689720067106624002659344700489825683288508893384665127094178982280907713555905365342558231925273817459627691499809181156406294320689274050161633960657422081081198716791405830446748541445304531343589738138344101034537830721291475597704095576694854930361231891632681192802812847378701796913216897201446899481247094140006358962949341284092868094962474640712406934477052284863940195922502482599597408890068014346232191343121759009575419142568225842765920799056040508358163892022299844555135925529894614435425820423194232597733445167955301905882663060179374716127693683062732340594112053663761959871733899234080609581267659249258558830223242597366254671822941568004403626896399384509159151580305577376765794990686032469443379130912199184992153346038671273898922270574296128110235555888399345771140465541130409799205300828488024008833317967581207817371865094268083164568038747906387069217088927677343652797982462954163650251519938488037397025761119860442325131067862866197725817724425930530785247947063965582380118535130357465534191895901087775932553073913521962532801883368753236037022621876567569021198870966520174379208533884795840870215163390331318012525668248464109091453258725696120895831440 [130,70] -80462343916922604267171305233565607434445065057882437888693083504728225746191135947921013809126767016990462554489326766334393971941662384277051423404999935713621163639939134289531052488125874177255030686550235952752578808090471748270886082576383307416069607551819776007996894778296156201367801314187485589383978864669785869498216817231592414961256640000640565661629515267644504667766481039337148514126381470735268225685456338641554613575299746090930749832318222908922247757482846349037044745828050436493808602078321482451208409933995647495616852314956350470573854375287905169370912887807226658149502609018895708601771925632956028435736073256660150786467306474258624891766493696202724968849274612605348137855154197331889991925079004538101125231471626765887164750708883873385130548564799322781742508926633088962301391743637819427317120346733509310232333076600986207463606781318187798016068202309059179993997480056008547582863192101588302780518692509373686519891061319609334340874907277374209717488887970562304310291136787966096095880179683348847216436814145773269649307795228517357077605100039581587244470928196567222767013846708996103394569698797683589815657791135882024529315662369257218206073696242937134800305902106765309782388657156330673635230786202711296533793927424264749653998122545754421416396638607588404422567804481854177703474586775677250667370842173717050097895862799642183519105017599635347147249323461790199244204985717219761698840109344188612609929060539149136806002321675874774235217441674728998006873958672659276515081208584557712915324623148820891794740109988200355625387507409172807387231999273257655838237131685163623727213402607651621993798048695009684348103172663737190740004628738567024509552205411249703404573750026633021384937027640910627753513072143065969173278848826641347414544278605681182790872349784565045122637311817369179476089122235979045381718433931865963368211033617088658308565932350549950342422540390907694844501599999075743537170535274867633033657455416120869713344142440893523801950846729506920473042787837071436249147827702483387081900852753750587704080146900343356789905359613987411312324999834067721815199341046412160 [130,71] 1397055566564060601340726548230722142947910028927670394165563480383255578104569002535955027682515069360498779776279406026402188287872304907226464802719574343216465796534058334941702967925214615804431497663854130293243843197672405477046264427872986294644564982244886116434767772837681788724984992453676612040969267633192928090458757787173495015397781824435820963649331174080461599319021518319915062929285353817152299823344116151667460356466025509902543496697746575584549199186219512675371465513163819111791135118055654486665553904681164588857101501422749584626064009067001153644748311123026224403180887067711480886199238992783039881605188434225505407048580186510781260562789327263926345010015822397779044058885939815860873426707256969049835671617710016962130639822907094977597407220735426136847164627667157320347073993503938055048277532425195195692006951261860498633052656084854189776766457840391427602975389901389416128327415346148071034837774248642853773331706579680706194997471579876248148125081126060045728978787146188430784425928124076230650368414162222645318924875940894643973556196283028360525314516927674507064499274061813696916904141755010070374465722471765160375285718981553955952752595275477938548708218051560873237295001719291549347206935514327767318193781119412923134348215326697292693243575628091551899099783786584503786963302805998795071331590868464682759212219415932423828174866262995872730277545729900341112510551222241783221391544811967135912959202179431438733412151587406638705658166872447189588904874984027658556536746155840367326629488542864568806277940324297499905637100790818174614778094920097679304350425366103498536447484972118565003920970215654106483942500567866591957643425230878359655978540107593172581342158216358053849942748941217220013744629903742657855963064093620394142613485426233352132570324155636189426233029846067465908608324176873110017576492315910308944511374197505488609074017614208453849194252361953367275624874105899842409222601770293622100414477543721518118111183935839903475309075103756852317602389536715481130704697240033510521442895203058728569239297482714024567781835914118868036897071514691508789645638133680 [130,72] 151178217464187432442322526479772806484220024613449631337537218086583874581537151285775498163936582018507618052445263493808750041839659744273983313833593379629617639033502761888041131356932864106079644050415906882446481374627009737109713523983965212833605871527321829805682073635466301871043040087918112267964343220763505856290226185351766604956056006598900582151199106666773946080767794049529271252661915808366118296502457420524481347445322042571706487829606737800673434612473031008272432897521217855449535930390831938983642189441074387670700318513950178148545255029338412915372499158374561755801962444955124061800230516054484210113340450403744095196264251867638991040665010675828923532390468493993979963614266939620129564162573667770731034040426650963591678361934718053304031693356915688287836719244909307147459454558205306201789344042239393204631702048655611118526042643235666808518708717762432997342553251503084578743327464164917449316923810913308737595747970610157261055655129704381573804728903728186194601619804758048358584661111613164249705380254850896716137527553707698491845463202522475713623564928422106999820527295870405994205619226804864613632595888683325923925075063603097451892080680401931074080233903333630867927958481293346335664162450642386905810557344292321227126822785592974045152508277874964873560362738904647318815315352316643018146167642209280189084007698360181750764057967295561095061412987247545477938705618003530156191513792058358967765210702230670749174385039533121868423868215618326195951740751437790682314384740705908417167189947569511167355359955905047298391071549527867185818639828198444259708655046902616396680650449737965414189058650086822964947828651243089712134604050452594163775947329987652042581973721201709976655678667253808792485288337205061932357589371033849146654923500280117165497186524168918098435927990652804340843319061684353309140574459074439030289215519359052104058321455558816653920189580171941871785420598636834742423731374583676406976627410343845934828225906898123854917950639971684612512335704937185017574222384057255093383411381477119844761571738858101466751851593719946803523163766007565393121102960 [130,73] -18817838643493308565411543950612877017345484291551190159709323136006616183139756129117361130556249014898020987520227675772592449777563981201440327622155959380269313029778273884843701150967904384667316905496984749428020718108970070456924158243059807381489390487177880382408726770284995848834263536286972209032695761586142363286673021187391331821488360264324870639515513686153679344763431837304492000651118973111702550443025953107123807053386869150371284042110708964230329466051565372393926907212897660384565197015825600802102045359903088833453892934031779276938905341141310232597238835616973052874668133140989927145723438480264275306399673204572963444919468317046899515569735150610116488249292991401248743279701075151359194559189473359473856157794168172917039682462672227256190284224007147044219295194694575188727003550928400219081312920794083511123769350869812625306595719187543002313806521797870116628968968220043066047931361985135768154296975190978720586982562823222899797347856788535372566862350850663818312806871257497847993172444558030527269566624652572780557321764569753344613658313852371460067099490290658884930885868233939136490429177167938708848111348737330785449864344554708553119563538539153253644151919358894352876556091276743506206360771260957418429414475629099301929185726584160879091447049487488285338649124290343052607235851636114881496004700797232299750768515995254381248115127306311717762425374052750456531236935908313477844620726107420815959768195431420352930618276430649131658889122122506215660935627462142389388732264716674611645739796253397094014951786155607887336191278910713696290058882416179658852697747246569843061276050658959026053336465238210197830092762273989598698062800461615770042367912262173488683328591955382023790414686750822112742710633607648296772456018429435076886843935463291093700736882451851401882678062929236757506926604186987048736308999761610549191720176199555917634569919293544920495281371804361390068741988990725222245520540017626286476708938620690476485834944169290593996294908543159332661315846737049733739595427440537854430732542286963516226075183080268552359426249047434807736189411998622096502320 [130,74] 1310750150944931760700020337483830108115393967619848351843036330926607451895279708170395666315610418994427638092217739681031941150042469978678286739731696743789082264735706171090011473813970931734818254880759752036594686053742060950531919316019039500100675758738649182106984313185386740879514507763818156501439392084348467472291594053167226572308387548982588761514176350236440901605635153221997627292782483546201827010901186248494953197391559712770191365585713559222714271661797157266911904847922115403360449944465756458532467989056899888543097869648118848665277296860789771155988793205622210396389859208272970156006444542367581968037339337984870718354993260923225238820069443579906369478411721607037031296722470835601975428940455359130723490120330085135784054313681359971737921180210452273543248694474855363695205333215526156537211743228419983695600767935609287946250527534419865667247275099720437470313793469951021854444463158732262833570824507267709627069446414426410497549170063328816414921321352111389926260038280240845601626440484718751208644250856575453077445534774195360038517573447370409373881870000698847824404021824694581429497178446196431917627314781388552078154546852481213519857650698177834118662659449019556209222070786052704990354688965745371708089836734455097839984916418603725761701446232352941859788773571676960464590860853276602737562626478198525677274969709383740072847474958198875320165197544519985439368161791537494795433711156937076774376257778704973328324743498663814004317502502565915524603321543829918206568605227259830888893231826958985512566145487327328825746621137121571827541063742937924602782406793000287284364403775965873381859132020924518117083400411206178346682407435013138837790496959886939709085508340052280721964752909940097957503186762731670698111917417123237661988033125120676306242666819060614969462399862992721231105209036235297453261382439311658953449446436713246717502744443911328571626462591487827373653984746614462647206189220867846221164406283334868390013740900906424702108648793636893563140700531945776711686920443961854810010749740293907893100701982061151457328182421771367107301815734074082160 [130,75] -68000234356095471954365546509593648016746571751764854253430795679364963205021851173628979893652480829967930626329662387029463856715256078111376935253991369187097477385579585967453258288137537123601036757218709504048364641977643845307591495092448149669162882090915073526602837597176825409920640296896203144259384496279476353870136220527934837974826888747306905373353246387187175848816471117643977631224262647360205117002506687473561509459834210561701408147717066575026885620205549829351773173351240788067135207137256872718480440928303340279831984121624152637170381760897157173019886659739812997760508702447199166568594516591276313023781839656641275423985700709654543278537478752079365023080382775140017637830970609041647443021197045278664221111087165643903445344540365870421119788663244308312971277197668877520432359343522457319762290914257000504971404695845235106691356386132438352812135558815684706202650496863630735433394299329219966736697990222202108118908623751907259196541312944052834316425261254203646090864510211020070528747629129796025359007509880555015169682025975476244750485815614259809124840349244484628249435670437018373897714122859395149743244524242065339464339563752207093353030038427885066763640986369102806680724877660021619770487574272476276058443606726505830929563897496316581927649060198331625334404301223933320501845743130858908494217843535272604536445461102226387658101590296065857904159539585423309941640391490509813007252926020549452573621908619308894508640500130613500775653781272829691455132803704191476646447616530863197890455076416991125791688356177843305529802209122358466944928552628361158204482250419288075334475884266849230188893717234152247352625712627047390178806165797149371600857706180945503026497114403009745587783832232955399985006584307689995090546747238434240865423171512665852543274849959168276485297028220520402709903999610057609524025492109326040027293122327784467910705296825853094012701750071133376548752237279475258600870400680026647712133098581871633158265854833865193455202413321268142413972182588962910440059927556864827923760106312647111897915509594576711984556373194846857189603229878800 [130,76] 2843231413449582342403652941850478484643837257768640639206981053101926865449009179601259491690503773471278251527283771779416036892429959949533772524456553900238843884353847168909975429535014891235193798786450919897510279831480463495963428701439795654966683730762114208919591000521022870320854662736660391876374663497452822963044435865247305642602770680591835489720175808444154154221460257330605906532336977529549977418055574007188960272699375282959236767427936569362900445527112986251642054543214647717104016161928347455101140474010664044948481336753674429087120734126004655697001403564420893292086386744870486192773655508351277442252407808462790212900543106444982591461762193629131944357295533642468652611297947973967419693976321446491881323865254891902330811473440835075118949582352761770435542741377465058459831309415631641125949234128497874822401662699675171118471810666199385519658214773681810173048146940528389852862123844719265096753082633439199326895799313859305855523656026279998216429511927596020400811736318321802613988298250648908008418359418551199090010323912858885392801757894610583752346530490287286195917716306206275187498342980123803579651713232003102697002918344910855615647204521964601543334929461076334063125529149672076115592344906124915816064488686581626339913862705820438831906163222284950053844919067449088567979188086184909685172940834755998555345913921182898678184598725081833541751442031184946781913863430178078676986131942872794751030565588605207394829780478786693037710305318577935425883013212399096060133354356363575938495788456999371179532007236672900906150677014963759516272077137302426113258947509233048972246936385982586962028576174555791647471714680700346976958834333607693498385339971238626724738407686607519667408158624614937004129410823901768174932419809708663282754581306687953332194640944276978723367441806899099800668798763242945973114861619498409077944136690374752896068228343029046892338109568997824176582980011494688578054943499627820593126968978858841750544063081633780849188814820287094388580694441718219943352429241419072595553507937777556728532607440469467445951584277009361335108735200 [130,77] -96037035515969866565589266927537416697545019243955652498827869818044383237768148187057656386316048748148886953048199081029318987591010875347515487805240019996401388830978668775895447147509231479960426146869697717009453522201099945523226570779124907241083536700513723591003423601259607579773495480682199292317943819056223772183608162632069986193488258804251806425026520851459441781630479460753692484860386450264327214238450343292336452709335145107568121248474628226766249334094954769995268199458608572379353603350972473583340919310804791536193642053230770471678761569954007603135557402524423096420544256551198693306992115914387021759674205076926159714117617233349607841084204936020723292498768646698333185207462371770069104165710215472662922280662690041386539852669077844074716343852049379337087981239321041226420193098103614934204025232548671457462663683412526111886990898058078412892486992723237902796614629585326759476254286655119701040839983548638194371415007788575084931401642247566904682879272034648525024216117383739989093911446093010614066421199016960128130550264253998740162224419161577881585430448054644898370765588430886733374280778884295945286172729705339438312141072001633612354532366680213461272058358361411042408151288373963957180805159989355821819234004818294713972484140506512592400810988566593170879651594697485258987229356473314960184345906982242083444344884038801933141726299159285314461931648754516675046572214265567497706919519120564526793428927587606384977848743200478283747807614299832158033776518596077080334168857208240841018395511925007789456189230881113428183001025206250377863042957473054153692348891584630982182461192310017690027569849144670319006547024108754405462268852972697249496410081075635409426550399938607112793806355144690302883583428184668913467359207953715485748403450771092177900338841830417095457562167168915183408339877625477766802306297348658411519470048138305625438219987121526578109922380778598476511522501394935642185425509150128985790693477759423872191205491077229255164507755501056546331936926458695966638966067282867742820628869083451818280183124618847865300083313086253303144800 [130,78] 2594977685068762026686048675019368450478528044301807034043041167292347824609645536364958163629483981535573246844374808548501711362149273225324521715175024604987914211129501461955474672403532807781407218048178657583744791846393555513961834154974099245764294383767640171445935987215347287844862678883281556311552756399309826903209979784267011534462093850658202324286276918307799489500793711061964042199325172688773930873980895456927578173875565111720544915833640446839870845797506701534895208722134130153788151205253555694982412004777326927240149726841483543741907351903895680929631252222934323862226696437324456487291029480089260932264771195325226553215526453729154242122979582301684545144118130343182798680672638720711770180915046344455605628278929483852065534552004083823086331684542675745430693143013311020626552405294789429727184509725157586102672789994788701998077715985435678064609186681241615824414451056341337576864692463088159344347773115658238279359003010827554974769003821814050986426656724205679714720711912017101052642720871368638696854880111048888020212174970205307376256362991080250013445663981076191103779756614972664143804466411562997864357431284701949198715127758455229451704415400528185722102430255315864467383904614439197535510955385653499860931276734853362897597068671840494708537727010304384892517593040833239788243885118721764733273009183701898749106536907833024216112751399979986827265371979142586091195202253869258190934865491878951681837699053935283138385430931566151651350292438515123578949707687764761425679112851656999543989078782594225483754124922151813729238452633007408666199840645713959610126306392378767823463427126954571881414192205420297669608404700251901130496345547086004987325410981611155021035350795475618745048137553034993098520067369112781465910982424223169628007144582483619130508360305136270099379907002730076707213394792501457818749949814528416699230697332465886144665647299645792594632841116732770222901672784249796510053429667384511833557825461193866718138875578200642178577914294672432679738823060339734716624666983929094764028706888789310746510805315856774100102178348664548160 [130,79] -52953419049432450468230289896792782877195556025113832058091819543414342927131259017762093618403701259825896905126849208923615781461749290890178913662724461287753247867101932214840090243051078401335140825846597728327969469100378255274001427439425520296406816445767220054058927175980298763031498816116535831287516260642953841876598822156802068499665190120236745655153097839554566532915108750639242506156259699302245380634633184978565606267273008991816358187899136229844138377884912172544380383653359783043462438678784714574190188016000929098422612825334426508230676703623479350765314930270989099539000206029934546923426776171731785614566331677409708779667700269715290060053757374722064045847465230330937859331859885739760229138371158867422098131087486822872388295697571257756434849662129450964690411833247506513523719511054580048768152580620182216351912790649970779158603232771902985249591926554709482349568971016865765453307141008074428363412731807074150820323604382319963080045298442773036747751502400413560751482652976317253647198443576596341719427078341465822722198426472814637333637442811784331551474595695489581900655854600870327773447516605886102440234610399468296784716920346275649138170243966204644974731747468891477330607053270658424907335114480523064621882628614891603136035981767766408808437576240274604815643960995462374714575336091769189461453843946292681861060859385161456831396846243962474056041835875746925442749488145432454460726096694111807777412901108875311549944638890364414174983522855273695574929326984662654706887704391409402384195225772156382502940855289399529309575955471169717508290352920790239542032456704025585543291315568710380392676550571432399927332676177808287678935983880114844724267722535427201108754115560581672545876415265708758746311168040417202873544663589963788321048011408319256682626827002475570353975110859697139995015337348752459106247507700378353674472291769748698403070510344770340125485642014255785387259269479332954787751216903904896410281300765017289309276193321031716107513195444140500374243855611207885059484593849024442071791028992411920347079863257941362399451769062280 [130,80] 654464543802180931533145510219809416821619129442322859381938216220438762503883601124823834787616102054340381851946848597144444706444715724910953781081910089242298327802535694533915882037792383532471900779489778718236675883714049892217702561574420072723606284689142418475273960318621149227843758768828593854573822098438143333109801358007911900233460522482948887434344147969621996066279755459739973094861976681742196452744242451603890648755892343141872448559202917114949770931606269816303595159373766070281954554646992378300700623448045155848528291116734894151302245241678747044041612968834258797301504783326350802748176296031744725755864234028406621829987627313669224652469646047154314453506992567560325781373478619698895233715943558686965903076154894508165599339397975926414561438434077078269116748718785789556205656643201503844334577277458046603025806703522228047901360168327358943729672664502143366109412388036544598156265085504152043888892098251187669663218976606405934564206402696349922129451149992486140000241207849214387392432593022368403965900142921235227192605832579301117677377987178420205105459367268230976800304353693047003242683088508937228271985554303252605807499888848084141131052196826528584316563451242144135891878748151541704150669468481941423338755476361644100247134687213256046038436477461162345826365773029518697274283739066097158255446179046854690636366761322669929690949121926537850403845268010858207411350075108389072992315073193349874622516638991188380679864588610338144818798732441851916280160957190372309349650215295598916731218791241458901634691819381062064415764763767951872808973679289993633685343074851135408973862951664744641111717115862642845720114520326675356310659839262709019287172295162137436628991874009745168559714713020915947751594169682856300329442062958619027823479401517276123567690755681043169942957395837495976620951756253916771264677635758783076844832264711100589156864771931772220947053946191917547267613904516568627011077560016822403773266657079048222605049963389006680340248502167656622813518803349562625750619232594713252977769785233761741558111776015525301018407680 [130,81] 4672942441098513843270746245278020622672990700073298769326153328384504200342585295293066423534439876530516689735313753029097048579319935396959015884503857514866974306755118038155411258182992400963481029276442732108862575872520255256967494825907648344214355979019222144949299107650895543083116223478707544363419389010287139545423388107646047870758219079998227028128397205495751904780888234165193723645098960718645717442064860139394365264610264701224032385516097973465866220893501511970001358596713994193801098320705889860545022961167418019871932534572321452224490508903222179151361310328434802367647055512820336286247100879568055447741436213717840408413304628269939923210253155699958451248075702566743041378947542722931505290339363654673657837516742583106633126368305529129371403227453531656234967808728135834222228177239064212503473581760311678072884391876719932435260647586133862947092244457590655007447490436085757037188371030355974319856677640777374084969932679344684038590864757965302371672438913146172011222151926673543667852062525074082161765180042530582647314046517676735186082533760663298601853105440598475361368840717347299052403432059673475008386526380775817785648805550093573510089960442108289546942019687510367057708581809432373773141163513655083630269384615830643618395182857057537788344593625331352994716972764917973442447546741821738655126853492539594074531689507316828593958973954670283233532352961414999453464815897902022378549423289543085839613432299662921937229741001705567241896161357836846087048244752879259951751659576942267428438978327839760717042891258526131937682165477426947332740108402716683667798000281748911653737647907594026453407258472073287312731009318559948351884862449185886700257918168649280855013462829241445445059823285224050700579510377214448658666074533917385713415302557482052948340752170033929577321762197596806096080106515490272209613392858121797171411771166152431375779104417407746714595101713175563788110499329448078999220906066162850224257317907338331329217593013517825619655941663462879087437658086390320603693583022492421260488116902843202221543163282716053285680 [130,82] -422246306597227223591929901472704353590268187318954530962363872844388958460704313186350847788524100102302697277711129828362561029915395751268955033041171486008453746087686523371451471541307809940407263083781915356690498189797305733875070746494952850260928411713855562734597334665153202129463292342765574944578688186576452148063632539373355015335976963174500341722546157921171575552941406912340375870479551025470248771447746711997660644330398545153980850559330864629323419335945972835180755972176472073005062446298442921328210256874207057561039008602205379888079001561431956423372245092068826327270245439019323228679312290383632390771379038115510133373855498084292572341211014100859821822291596427297730454728581466340713913041903701390014723033901944650840554289904818887998687544712514917562364911529962061510391070161235894395607100653081384761848942685835232085759517135759689435262299963182053472416294031507038322281625340318276387627744383741066100355428146982558390289048908813411684926524546926828006854486338446541312952123075403218313103993358961613749104256492565129177629392193317007766786802041603212828256756367606443085513194548974396714060087363748606787891353271689927771478136696252862416692782670538245819328142835296205594497127430804317870218552179980428146234531130414646120397289321416342429403908572286824812409061047136172628837319938755304698940577627439137829105919099682994510491580371951846815925934982895994190852045525959127665030296045288842199893198987297524162026613098130466051519049824737479927309274103340399003730737715957332194171218811623890644117151861385160547236482687611700237605087745960923230662697002114291983516670313340432101961079161883720307294454663519817532175123564684519267807799449695637515971861162203930646186253442797618810712377007785035011834742481390970262365838063907569252012033539465099845354362676522976639808721144825028880238208641049463994801444511551154581895327224666639846787204029518285596529229174807137339611085785538755146250264216083382994420984039562642056609982649724779494272959953720433808047267025679571237913132991519234280 [130,83] 8253555446723313220656500072835369077420093922136511111601978294862070485934426418646593934558816170618900799748909716635149152410341978839416169876951955607722903738221146899703871011482795975360984652504050614937686389064666460864527784306168419641892281243883021795733705064763502092863279058231283619174377678353752463181951446208355384790400372990337261815080264966879667353655145648110226274496063452201330744540280880961066450098145900985268177409592010834599661354416670667000123968774811800872703085270699833030589486647977314703839125916150454151258248634219169006937706131762032767571863344140031461794529013024369999190156762014752128548952170866418052096891393693192463770839030947116724574379344095456466705940446563089487075893589785685517984845556433575115616297577858952897904115171469951410113092650067406065643766331199582119201302419693495453593321886335811953611807184763126740009407802932422837824014897174307765035470318866822624383103755014631536886497727775978140509582139513486421259040911665419950040285297942087550277926440513355482337685468113003552828522348086927103539959199036750880130949767617119602793631607546815364148981178329076472831519602411279418573631400799212857064019510963513235114613231275660614539112892302667648039032220936704476981042236609236159493654026870003970686703143791357245896877892214881131957384754591458332177960315156161615488954368253154924373744023197061533176954176993077318880257464666913935853093894761036725554786455238152361466020334377113894168028231113474220355996800320940699589640874599671772010318042914502333640781044528423126617273952192666466391459852433463069084841059194034696000122428892848430313704181637898204011588160788455778506797455761404629402881148082887603954565462585254963823543390806819996987089794123057639310040268412737135658487591905582085656715912715995069218366139024018809181224827790619920448752497287561483448435783815040729109177540362226963335513569080073905305043926381289324636694898970228472204968788595095758891118463906564777957739194930555797744427421972141463956242108035359257202958055723200 [130,84] 79404910444525187095197825872761143612305703608720293341538592975849716177181933534332176626990224376456280411718152687688641276544550178202748885864217735924818734127439230701733116022521023280317393704462608862369663168993148977571715340321518074743578102620390015912296131335899988738367807162331289906173816590234246679541553548565724928918989846776790797622720015238032650741103132328847069180176535726497456150875184865417382345703152158268845770528399141240591034172658634105514347430935090639167584883223202261215585677517042997572722725173702616248553168203420735390365283337593958944417202334589267092821953397733648735359173320350006291424459800045540941746932021535045067555467577275223873144152295652305632105076962037909727594104290241254320764938696346973758170252186710371578533389855732015416793115169559205430661717546562921285168637634888707499897903038164187395711407666447059183107923682239856674199329941098521631931018613009758890513719149490040371818457470521601377900394547651067817202333363336390754941040327731382084536040412122638104432400108919181520869820526984597094119990917184245213951597292757636059174037443152075894435697526976946319012423283597926513743949133836023265859847605709014308570540482074870665253511327414650349123668269900139336611895538705112324475212690922966051774744415499051509916926925721668774661640861507016697222092995420139086040144995150909333864926835977144849121721674270971987928701486791063953204996947423323937074127192780461955905884946880862148891028019878983794272987756260151166064467246679081841486476957290369340111002436137331126820328305569116349380064462443862182991473366806506666754943440433509892563425920634662931143182796372076398060960596598407578893307290800993197759922968003820412868859502063066545107555823251356162225850959071500178315750302080433849750443934327349272612127806985397439373484373932483958925061275557624142117828317410477818789909730685764803730143078886993627078508397552170740625994956319006342431826289736194683723348414723116701346467585510683572376804270377480761280906841087803767089249200 [130,85] -7774854830543149571324494072662316420632211696486503399001211729966844143972848025922580546692386286311826813164338696568447196539663560686219122881719872133655002791025603703559100168147767460514364000947986019293940950732533345424523157967416361999769869551923675377773718802809990251187218331983528385312748688409886195882088641385932571916378351801030151071148408049861172139716655045332675509881191307525148971471030445618856329401095152515257351546973093061315378202260916233258857834741712291900796232301396467693777143904345729706317209233126679195876406661019267017559219790558317242089078263910705343358662095750453434487870294499170937140071351164251228499567204259063624789070381450356998236544501431894608835666008795796009045041283912114104665911678110820232957969690816758450119824120565228185115908055677298265394929792171067064788863474568085759116624567106276453172434175239693894769931141400576300006851206818979576222306255793777192333521436874635146227887729409619244794927944378224709581436792778023465517054375226664119097585230896990712339363198913688133311283719094772476530376179163203487897829087931689360311118769346175271114175213538281402052313932669382033230609834091586168805945218873887403020858857231601918749167181276098472436718807059641130675510775162059623288782625984193352674066123536016592092302523046126336492159346703939228429426354972529033767539710911013301906739850388809958323068255719178451364291841482733636532588622133925651445574600335174405069805351243325154089636934284634684394816976448079282334736215133469517357450904660289789604848795930492391396620872837449677349035588013208869106183295382974196610803549516036002719053090901265721239331064067543833324493699285416153700315406304153435069665685171125780874528846052184238519351872950267110544946396403019966453310749310989297467290201420922887190967530067034902790706837538564083703082182610714033275413918464255666461282175648205038131050318066759158047987082480033189395616750880426668113251998659765356700991866199680933334822522828908826668375180494196994249435555204854489972800 [130,86] 211824786384081183756641137154380910591655142071872199766948853576508086030589375646025071496788065685521731306673131600721252414407634293848372666410852395590681876617393896078943549554291733311015390167769811196853418260031142871554313254477847581699551372580340986709445420477219131938352026777935688912014197889229382596656009329041957483148244819863221699435863645695569043895325045649414345680338841277816694406087631810533821336331996952256248936365866618396531384662318073419728249703659498612519754911113252104252502910585136626341480701496322676581810356114529522349266338162588714561315279052538128969784748676165196365460341216535421109610709292339904240601737996841559679004212708722321695245772108292692466830451486124408373266285167183250188050951998452880875302673650364597407136542299690171624027814506621309441335747807447574100867707108919626069546296025388831102588093170957122381174175575041593634208479336055279112686805713393379058466399936888468153719867886066687923977865512662709404059419261746325242022366242910175411032918353770814630605688091921299625292398468037443995808281231421868607143788052274958331799808885449044099244735314156366991071954017680222681986509723630495797949524315988256796111455318400474377687618899473449130727480059276750899761386565889811869316383330266408039236171492567182573152552396022331501544605285551475621168883548012086878189568972629487889663182605326708905137182380423068715046537455730269424256837357138765967579791710385797437866881837443700057374144708687065506852826040982759491962240544253880510883323758219708515706484318259868116121595273426271919589283835160605237191532750728960509235913159756627991495977442990610184708236272641036443779123876430842808232638753566445954574760316434131238818778381085439014499592922467769260401415151071812564736472497162366718175743462475760890195442277424445326344321091262784778192853972598040561840921807905161912528352416554505606454419411628568863305184126890588921939535139704300546634504706873501011417462219665214645646142488852546224817097390951091103726651938997955840 [130,87] -3649892593964944339786470563925224876298629361723425973048727244947332271955977640968315471725442738093711342826720346957535308149099728156866157115860418753481400156898153291017401304601956803935679178302648871041788031971569919090568732164027442234322495620438128707333666687650959400069637088032124045388665611114216331076421956194149200584840356371608695644416957087170484220858669106704810050642288626068672600223297990597999996775203761963545481224371612023674336689237381148315820730551847517954665856291913777116066447660871325805832431637532040732890446348506872956169536407208017116728624089842297625796476154242448499415124187996030720659072301750957089821495152303886100826565899927726482963982109131327994491638560232884375879169904342933369014485039581204711087190709428819822690622431223224444503455830794094319439764448067045960357693637550783515526007067610579580580778013979608070635169868047709784856453001052886994386860114913859639291438298478559177716269415220786878244001236242555079455018431428004423901975737328186492097927844680747386785613883657842191800836726203589929535114082756064406617698450125258637310462059514771236852092740151331989000937142412174014139890850873593572509028320716577323000121990734736231422987656392313740074465452185355010303888166889371757277821923525019547675632555281584901475076664819022558234226549533933175767842730799698068721800496997377295090054938532568226296789550464300777457882486828886407669991269183830726306207249158541543904261476834692558079926274959104157573754218674929887669320809909938577832608658412961444575353905580687064524446586029142963739547546964219167043033940527523030392420846671848919800009458768437773700526026518870648357713267919548419420438316995711201916970782315041983923752282362241060730664622170647097593242550421463330986678565682912321254992363349882462575244485610669812684243866510923442478085319856501808062203928274321752043140051144591525245255088301718236521300878367657962929014686534494870173389767999786642815396278499714611278053358253771211119170464163905049201663847886280 [130,88] 49623436020088418853217396864215907164705245207631627036219345496451845557219745626808645714410613523450896785295923583515015995770563807742591707474317806406833945520324097559587270343298094600808622793104812443699164388292744353637788001614049571861270028802501213697587776154340751107715358400348337737480301008401841145478328129279157244392731135603636742834056366740365521697262478124412920418131896229508853405241453110555578477561822561564397410964021078804947923664487745683619360116166375138255729233583435694369924536917974794388416784997205392137860627639255003783820711308821312085371732315613728083414876569188808069324464103776049522142790555914182884893488218212966351823330158536393064362787838528457422543922275831075445885445720066569131461861926374210160550020586872552021813820860605568162271693771591972055553175977281825232033345727216043557608782041847090974211005480755948688213253115747018007942948443094340127549289491042011367089108382121016150714298285846583034381551661563429735027658734693119241342698102323290911448841946601345192273615887405590020130163103068728886886419436317523675729535799910995986010275481355253929661459073869381650921655089565991025991646419056351929061586672724710038205030061018850453491792472897117856939731760678175678442258978068721436244411832030106097488722553387571275542637356291530032824004760840105346899813611751863108601734069793557180288955026072162626889399416567256176273136275682850641284178923930439632800777045402087237088691684515559277766567858009469442212768497074664194244149301402233253511859150683076355979075363943855981113199486393025069473955021592460660816510539517175024299847577916416794225910285275179167739498548168916166298040784041018828560742693320616719992688268855173708869111695750130221188375912933777465905095036602152219944046338537536297837033507237512424092159705396875466382348613440324375319122794977449771101361381781174654091230707764703365960160715946030932479869364428637864426938571416541684935333555683155620847533656284533017565326884425398242406292168350609649544094456 [130,89] -562957285791330789221497703190318255390664960163568157188384869642515837005352066368947844950104621692759369187652876325644003766647809281554649652207544226091999812883692395647094453355494696057795318796069995243800748540638725060137453333964500016673431992271524912676189650457826851558347621905682660385567758202915049306936928723208060187911407482962750507304080114458818738362022611927398810081002361704347975700356865448557472883707515209469043768180924850174795958846202863352460295123115131759415007536050333947522436375178666230863009416661463850038581327486510392946625660166653275759591535380812333174212586777026485187364611139934516593234535948071575313900012545398131326370212495489930074010825391029364197523835101180041397949692492321983856368421751976512018185665422688678126020812797204310157218497903079352439561878947279340854340805587511072931474026471291049495282602422072592721555045953823679474205978052532883123353257503472415419725406352404601576133498672143035311069043639627087229253846669420812506536654547184255968865307848501999753924024683482513353205807373775419276389151503741805112165289131798271262997909271037414510519921992795424097016962579695558378279380756535832406874886638387838187396163326841960505992733975166690995423967758756905640482043740662546534333773006980610458936116064645650765885572727401589819328618764539864058231110575065489630779295521239036000284031052366538523262758246905921870291331201487644257501623165724655082412087664670419641193291026209055289106771456223173272946344559104144615308129418427481745431435823250144571371387585833431427902059119145767429697855005538191316608133237817620633556197708603962538214256063712813161229884315987076772717557171701859056071783760122008744974117111400703726779559361339141366498621346607163993909590273801649625548749204008256169944468292011828302868587570239872934342991532314369400950779466578463927681763774566356648825929867242936888294127295643297613586924686960080938325960317350720110795951070068550698081539165694585006575218854833689127549290668763004061208 [130,90] 4949780357918893561208097762310845969250945095297963298646990246035078429793066010512875923030800349273464284761888897474393384293190167290670070230978263858185676987070361966015728348131280969746759582679218935611624538955993809058103781218707932477869867701520356092873145007646199073355226958157575128632781973976108834208404318393171913698904093459360907501906991940543675096136033996070961584632553045576519134064019660389080321966924003303026554513910643873271688727236023587334379093318593456985611005855248111264127463799554102293789681845404494243952493444006303634573946454875342764767498794314862983701348581205614732865690120922396615909908080454909264943892702732129586860540540951224473610000683814541300902928443617791183326209978989178087994873668361174990192683672848958859996288377628987404803360811229531260893937785784418974341995780101248602241321695355997055688496552476770829411642233885524042434372796479347767108370749435554624079497959770037314445382860934412920804664437052002464436401629368153338587099133527442959774185643890643180758976475976439596667669255065489267042122396225094365932907154325053321600973567731326597285338423255368059048893638620890649435590342819382482738773914306315602794800440536430934405782545278123770122635904376943132816585167532590283404577324921858866580237763785717487627734711381900203600776926663434732388895795986448143240041280045129814779066041622859496177067468354544766713234965167519076318520886482150614881615082634391325792160898496865292988748742697273089514473264551166511798096348974073454239265860253029348781664265598786927362332838942344532515228436871974333834352127393939337738840620771403009690073653367998655448131861902188951070144216267756555815281592692202573082517207946486566103661130150966464011037876639121482392972700413399607503690093153014987556869642885939272975478775083445654005497155721272897983095656067703334921674381875151505736861822669615770083244258636510644446826938081531161956236434076859147583602502146779223157605640444249870787115484183647131134318889141329296 [130,91] -35742108366980024398996431224418591651335932486615719561118239981058963361811011885573671906097671167712755902687833164703696407977919809183096073063661019740570276640998877608817501080366313887904460349114278535651271608818095836647416281835176479200178562987902450216557401736008882561175979562685779566759246208040938218254861307701299099219379803755923830461587011939320560616465351712441665449856741132109715065964719727260907772733131940822603118899284615208901473668318004671436047070489256118379590590643998845787600452281076767098573494395132218953956419215856284517103493618111044109293590388510191854559844696165012617314660932937678887147178425694087033856910127865314047312803679589071704828302244385957597260829980378138362909515639209372531076497923681866319820086053325259503158080924018190688326111314538143385935536688465872097589066530293027487022276509616749978128280684417600110899056712922203579592246454519781989027777133716040461198008535279460651186751189307701709197508724020077220947322806680744803475810925312736442390434211142120736647151130572926405142598990854122054960270313068373289904827717908447537732764805370086650890792020729725263236687225201637798478629699018317363447167712559097895532060069877894341804408595293039816863984257858774530846528031978441483329608479092358192453705514021925847029107177046713094450212609488737087525400956515673735555319843745646108163219572156719487941754087421230441570496311681084340280497404002820045881598654475432805381602864832850358769167436163574538904862012263403855259138762714758963229963136151735351018095289722724218647972088447730308515279607398337524247418191706276165885747615226628875575174463621129845654379677001651739612114523409115443739503681471426630620299913389479911997163050386343371211808320994599760162771828790940197656139877219975955428845250734109409566744141355020636177102120478003279098585493804196094906403391368827925127968294804779922716525369305170895670235641043755267589312509274048868981764852983065254696289680617529086635269008696156493997089479160 [130,92] 297216646068501013062544640115998258126653208393594318638808883838264171397278992992391171431345121247821450369166263755972601481545925761931558959099027653058382036492098025205888085614402316094255882986566467224845797515883816514711395861710141617118892694193706973775444579795348066606399561583939098773257111625119241229202539259951021848800571532391356353740446538639350264877282001326752193788324013646051921868617067233343400053257917468719488033911665498964501806011665313394272023395634529691891008787800655267492817188260293349348356081796581472413372168125435583943585848905264620304016987379078542642948346923483491522948701521938481135153230978157296089910776815646593213234907932706913069797721058046227495422498681833844157595005306768345405595678598314322794295896681482904344248590847177912075437602645454840060508937748266622470543239918068522078988016439851078490411133048616867991667375419932102632286388319577635378486269197773422260320854596470683090643245867867383701083797072053129637112159628662799358398949151459716232402391250554031734268731562211632217082001421879338884597626467075791901324327629254595720114577146217559033981271771264107243525785712189921078874854327105708478344155935594306314445152488483795961337341491361097442064201361400256501629713629161434620410352032934162021837534105033686560817039920987051645346422961000038281201993947098917387491790931447835876940237688236682250544482541709910437464568234966927434135212347939667189962492171116135506113689208852546948649934965766214991615047918222262885066531511352901258186632114680824957984593222920974086327518873495066721636285958576603272333718934745892756787813801506772337738916861797144137426733690224727964604727729084738745681680073918044777936786664965993478215033282993302940899022349904563178050686023656936100188844454139081099079712263488363726032865718002415671554018265641160170130283994757882955390993276532207916107675235238677484951180783466276468994987940024763614050602780666532114477940475350455098698592073383528110817162265543226420048576 [130,93] -2518143374185767881620716190981970369603132551301866776371580260821840038644030381768287830312757326546872234481418553115952763327145795293130281242572411110293853084702985359241161068275073013109872307928624296454317836419488289637237634017703349091763830830461417456009190720321094688526638412614993993253184498139461599752812215410954453551209314478900420774513007611944687908519455213244608555216873454203938667270416854868325313783069502261548937319738919446169576598625482760126001112227484348302639263181802294716064660356781062985089205988248941347531636362000420116857379967123786888328335101284690965819647508530202910091551596927166682760094290898838602237044370051186038957253004335121607555021529638970779716075612699909781545042991838999072109475641056358094341717208664176326211218837976691278594624813901692897724619330351258455167714609137397366143859468683832743264259786658280926858002316134820920314043007394167356816988156258198123712209205986562265512097323700250487300000500881885970308403369146817019014948316939504239783988634129666089414497179442791909643012385387437587524436427148446264174820471831996635361096245870392364976670416871650519447674360438335278210216098088783606091494184512518293121832879454528252069273446789082227577914728105411951320778797388266163681088901462964422150146082521373061006502322157775494322821607059295329802820882484457164810559046932637601602687011308085219702453516891313644230157305200280199822587362050249469283650327583463343549947351071900171841741103111093185831721246032099174716346939327658475261184433750555217005452188645873453100695978836477231483651105309125778149779255513139713982012662149412356339584727387407323718305057217332955926695637671888801240683556673275753468510514153209565409011819804641301140606697114281147092387329250134505901907876023482151092783942249415493406527020756853563731263599146839407899904207516067330570855153392628279625382051649690272114456694965308668408108037218803238445173122346978443734929870037620746484793866247880348120118553042221463736 [130,94] 12950388002886765754256006791884328535286768793283117164821093658132222903492188962755432832401800797654449534329635898065419580537958647580913261533718924784220654048843901786205562045133256186191802211064001469832057288654610567674393120163368219256756753896605228216094624828815510808761500406572122898174404970182619636256183460905889230508888816340403869296897576239453632731493496698822158129625095487708510031916104773498952166513637653213503939705174855490269916781536325475699375097129200179356492944583804578745315869717031285215333186647872710625961952337544131543487395106087097314162501510934302424807401383611897531727647921163697439782123851296378586899543250343153016264135579237451156331018459296671580600539415370820360190231743611088012069806973274269877595618339436821743689829893736740945782807168065657268039710981103225030692417879016230146146388412058130787457591616857146150600361400699312031520581269286005464112653769451293986109977558513548109583156794006003308960272430012651404516018674485410239999280987191188903677067817786339564568643219234985412815734613673114824341510337181675621257505906797563729056977426459038211935658948095198579032130987495963521445011510501424414093749612804620338399452646051250262638659607921823306765226497078371763880268166952945415237415333135994168260202464151050023964845162217945306734675284922024034813059672814029548893060624353949280564015797196895106634864502494757910959409454208871874273109712605690940257312433844353575927086183840780595915024298062127694273226770660908996286969497813511484608819265730022420599057324953207854688336615417775582826166580230982061950779541052190219440552011820260421983771678254376684227943301663739593909048299043546030781786590742804954611193155684740510602968061660636113096884079209529893530234051030993702868882382506357307356448818757519826399046261232371818791560177165883091758450905020497367552814178330094164170063287625371807032748192228072538675365283125710262694488246533934688791711378093484170122339217543486347777466124059904 [130,95] 847465823426065338136054296130822760903663730125907045090279188200725986537521193386161769919994568791042617731897373783449920735997306825208276187222697947043747768218843435022466201686052112886209853245463916129540733651433727384434427304876363379481811569280759879916306470318504151584297578297424218431775812390189817456395669803103373678468187190843471551872295905878385080334295362172232314039340432540540277576722873094655977957646859954135790399741004872508005906640869322771297272732609789427420135217919107848123377722618968475338876882463357498304928217440282659290120481713408104778055728710805215485437362757021234362723371625278154964805657503469191251450350721911780873809252669202286677568155063640777206578728409423337484175401606434682258814023056454664441935848116774516177220499082614857867477071083562857597483612677681464192793957889525776905491133087455250506624475087321258342416803369500858429353039168882047954798314059887417579831806464660565576924710076858537787583505564962170843410906913334379673175252063920908823208236158113350777893184804029313922737943254357380666553185341664838747081266146853179141906166270278016443341488816461105436227315072249109573824290942251381889671721832573184674733448028377494022900860114687830647094731701031411742209880827603910965176637104463536919540418736030053032322353864732659494135343739653824793437621369789094196112384611407436835569204894382280839181415017143738289609453233388059887574846834701318520433023643476172835622376257624239086604997987393085600937631121152348211812590563046652106766142354086179975068044638231499432221851087524129681999346735439252609679359441003324026483314225047919108762098819264790978120896453615985147543567517441313358250017276134142351129380941526676671701280063214976213759750601401995462738461864200832229989556492580851457900993213534459737658238007673557274255543948037257710632126372783323622729570839680116091040073473602443536787958796583023281435468489334304108882426309284442153331502521840333324847511863987501340248192 [130,96] -586056006566432129794144987778894588551898519306508174462888558075069537186085471267319705658450733607895222269180441903533387940896303448525511445765635817274671722769554745667950461090867668272169683725147944283098284435159827712575303841210765494554229595755906198076748294684817407426360457337910361936498862674476553110176739709220090468760056527380540649500437278941682733747911873897459273611401746041369326465973532751710803442033483068281491376780876810437058466361800044805610835111919208861832097848608975535638978310759041231863342172956637413267602401397006685943858764052487473195807289111219811841097672740260726950559281243311145239753561590057204339983458297892672263548510497336657470273466139470148320096872864716269720799639385654343898572004461420035191459357643695633945239501876936352486079686585042364574110040682969310617995959308051839246514786766659000883282906892502666265116666158581241507211080595093577289336044244964057582746269782470880023501650214370053591653670796108574400311884772140678136641745275960034094808477160213856829372693192399575108546688000098023925030248879520647195587919246776109232388559234163866728035019586269813440757349447328587128151780908308322105041222344912988194636502569057351474178166619009451747189736144790398705797889927246252558736828161645070747151995825137490366818932834749155255790420860590691220080801131807965538294232114994995437144647504829441537346936876580502805137422671657174731720205659875153129943459737110298172117312624927656803376406742255862491566915818120846907359474778499794384539287353962985352085858340249987187278008686706257216561778057993294363874520785292933138301938434131838870523148343309943534510092798828772043233974110692712067890073677897641759388468959901619732259353886229473793994763113110083200725197547864073637887855067935313027952704432880128500684588972745390338213997394341771496708122846721407613498275821782422899140253493267224155527454689423051008329711122280968907983052072171166365518074326622354902085556563902291682656 [130,97] 3755138492666296416086321490485747467742687661916470600428618289192219848172620384625108994204337642726932803137774255225103166112271512312520388397173005895277915702221279949615093216362738957382559694312662146433100452757780845348521337178855772737187588323495769412434838761616788308562515753470710577577175357312454448067543058630395125272380232612568636875289875224582598556966453906889245717910182576173743497271123378373013148137476355458083598082520510226214753052756715296888633639848791034502818225992065443814779588416306570121142711200701801653236277880446929487544137521514798432315049995196059972542949310547252132400301274185393125126186045063519251279369362207673289847749247357270216554120000985508470086590672671153157581485231579446341273908790320674269005934538439878736830647820438291398337156945318412771602909349782908328229755330795460230480173562188293725839204638067689802239196973497932690349547205220252144592703497573920673317237270347146085576758843324096968609238816498838404322034905168373868468893123030540166921042921207095361751323019112385581990435334451990251125610628558940767599895669938710670294877638623149892169014521164708954998822327947886527228655343741008701822006437841316973257609886787980686039993047800683809405087371444500692167724889185488870600810792111145115226027599049511287501957970985360054782009711704869534316169511948797479427467507794369489790780996001481461289515555934774999372113727359298800819813324986792767855507679290530637285274161212405257490233332985873848361793524170429477697711338061781899981983393698303357228337766257715838108506443434325472213866167365398007596841961467023796079171943983474787663495548385379832924122333025742004925686999895035794641260597122842243380979681294608700286153286985103418865211629048843681182348201570987597924940445906507267693534396385119068576944609075585568478881664900510230434271678106102247532002313424025613930969629215286518733554561000436526058890050928908393827832843385133818255930626715761705700818060313109672 [130,98] -2840223560607311058186300527782485111970320936494139291429455292648340251636778598537507407471999741117630215553464789213096524271539088042122509232920762075617546567780864078375595663121836198709219611131995752842133260268362479610812950432272862686884028188072596847307103080911394300276839705223708031483179004017816074831521325963982497786635275100670699041849948517768999063604220311672382114451470577497089117420396160213775380084203584751772016913735819256480820612267151062239832367517763484980900785340080945189697870272529961125977710953141108393291876294004161343043317432038852826421075951447623050733300511298945227749406428993870545089038543539826531149892714779169592486540743594609951933314822372911855141569336121074950472216643712757805658641863869712572336574522077710015478037166215093980090209920806013340902002715827868844103936372828597859075184980232883378694471346563095869764310099556282924585146831870867414599029040450897821586581431481494402903750416056627695357250958863539004451356088532370068025000832356469622899968017165839795781355873493224813139000400802269398768269795692411063985626047693657065596044179363826528419808433522125616034158864438712866400297983996460561588884980021706228092143982697603079362501214578882642055465963873686767694584716806210322360023696927883586679218917548613084638869619755473492424809171788156031690590165819621704167876991517387448033749716601344001401480489318055896423628826818873792319122114560044774464324962805456361670330566751928623027013779030077768200909936087362487551956454847320778189714027225455797755047294888126213754668016727638092519627736911638872943795597475058785324379175403021428362368523311871059204341732335199340115761983900660114335577576049994441132771232795516733916247490492898184806655112786594643337903896653016676612291329945850118062454890340744163418623961572208728462782161820811849860486268414186353258545049610895625668077939340908585959028744281046560715907959084017922807086740522762233009045189953916698935668566024 [130,99] -54641459600134134837613428529997725539501442021497617130606109167831793364828189710012983229319649226929950496769539621800621786198258210409107335804162372036211920031401612469724253024569273592728531986829374418847854321083070739695795363549493904942088241115816615645356869559616772629007977911767663036688540795606023630263188719963269021286976210029619933021914479591792848433711122417058264104856586528193673588656870017674087815044528375400777620472374020784000430381720107849160837115461620978270975861777103777193526976749954088903485134965472278003469784325218862994693531888771580908503102884832443880562265731571710983689805086380109966889070758828566076258440137363624313510671628182035249150336159863998297584063359740123534432754302856721102594898895985040183560898137673162395877977513270035687087152653075172713026114808569717410266312912640693022694547637233102542669889486806922689322996200507558841340813254246369408076231469614674684738306722825928570758435818409765122695992228724782719971619707607273483057359052110622533859970487010957238208316300438638390597141696697138938741062195505552400414329999383817533352509947848377330335865279191145441211416360315431189689620405298614852750408688359107841634767114682552179222038180284457926352044217996168823233096597507618352745780541826219436500680808602125171991418202393197925909836998922951913445070605778456317796352454178903525525268498730903764207341947129390390517513455204505945615961689815170293349700336313564890947034364907858530975997619041702901104144831467803758541272683365245214146534749754278596891904750791637882762067476686042570879404518449295302884717315940628147280538167483670437852655683049685347584973019241202740094792813779110423109446069946391659644022494751267477985754366088266047901277192004182421195977460590657395173184873763203847000481447513137598533246689435742068671662520259253883445626899965600992688240806578727517611011517377720034554893379234592580167642783286232391376243586246957417218324750021033787461488 [130,100] 209024665999668557060603461950918311358995183869919298078482514033591354480163140147897922488760267794348251995313892964139444939624287839421688842154151843100390752282307210793752289732936350895275833397931434313291354965422947408052436848589471126906218587236654310151718136103539599253964213995817457816891044244112158639685211693523105182143240046458693720871993292755265018018534518752834371855163322067941603466812444391509444849332223631707896532226249996967026154295309784555376795548669545244769799012667665467433536556290434801296955234605684860545659689110138035882125390547789156022311747337002882777411190348670053119965436649679792379351241771429189464453613941926362517501910814798308635626618509591165990452223296720797322045483707328974356574263783233202760561789784558264817762337241669768077466759956078474370236730324403508195153417443491137945488710651318342935249468038113499406638444315365105148885203530686104749583073011145433570628445852191691543091129351695512133784928472286699246369852024398487339928618567601221613356806756657072318578316156843834598643844530547460333385327286806059694267077584471570363027311736492964145014122442646469599189334582304731433505988229632783037382706094466481866480144277819667202037308664980705387385562617501182967238431525058539551628909303835179020408358615793348941503957886703244103918771151270486296331309017031226560510046930094473214172783743718430714074254745016087139075646998088713704306731165135706807093659015185395154801616763703287601146325541338436006889026168885796565833456603958490023595994835103556215490320217027937837813784036354029881890562535183960497923699551141381777969651406265147395277346681650181091141460442463963450833942424914148049074046270340739320228494866824891280825171181318465208860993097706492478668581237944647562051778093726401700736550124552654354852539872425737159803597048412842336651904416789535391968338073096969227955925051213470085086748050712187653274963257293097465117800242760394719024159350988528120 [130,101] -182567266307735723944697847515310571155330821254434379042661027539209645482945573911591470024352853294850232889451324289161403636701871531987131006249483693867307655824136108935166170222638977556599836456025502349232822687474999751248232812746184956735513712533587861535117989330571451738029652883497699437120554902414205634240132451114888180376982296231477057432644621277272376052140184010354109155854520866294918221306642570385769186443108342826702573914219813726436187601224238168100850531714094788639720861338500793054424718863222899263367518159187877183455601283816259564604799283258344809465899127189965702557456848485421511096747046644723367619223867128098525752795734036133632552226509866630176918684577083252629794638180126231456900266676024869341343986091740650186508491184571230028791625736139651662143753049672987813131436848212036393191320591291363977005093691254627046786299118222241796939906356504375854424138849834679861355591860039545556465236144194027515182626079977369061601900073544737363917313940800026002822935388685209833184480851099879864847795991609807356348480505961978425349777261756946207643612982639200438338796414856168456150946724916224544862007996756708893208605413496490978405748578401247441156682541237804740788394847331944813435220462115510814976799146553999333406139069421778465304667912794534698153187616086170171403939553527047430401548710913211824454453992501492744184930477565037579626295724895784183610931007982042434844200024003072754413914578101035611406803793431829404192290998591326052946425806851616969962378762292583152715908154419609947408363894840233440994030357037552639057904719998057489455330157560635101760591866235393003254295538407905103572610284251172743311719857628248073816513036243542816668436841848781080506942933815612744301623665636856708856857507468224197540223273806352292067795248473740843957500858548604590132732636062972040666941300453673896312054069778696300843922652060211097757092455576315667431202958981708466500920868646869471892727783512 [130,102] -580633245716425987654577622186367678217070170597606313117153707909793533531415376602275839127309658509423312201176681068653066415054929208442059060272509749699489200236780634639754432617122197545901156036054922704941963610969317094984231079380636901107396335898449039470078356535191932024256270588619610250339761355437711300761284056534742209165610888947322658997743398308543254588232536551382300711272693572575764649248269352508881762699293789420283497577220913912565972112010103505588561620702951429804101366573420723427394778564383906850708629377067263292093626665733011336638559057852088375339607367871629643315434602694623723236651731179335002786572275210474148452301295132189767257772493675250202578727974286242831340040029068414274769773540848076538556487743304308423793407441193356078536238244121331104983492493486269572543585609691153209860815749064569907891875154997223803258955131796975179569026563884093757607331368301983597391252314588733753743394739888122923867813566274414194396751387585902412854753507597808077153805970203388561359839077284349832084973438622960362123465025253851201948536069212283581970870884707571035983541679075318235209392809580614259621082229248630081903718393396123565863451991097715944821527859090409924674483726847344123403887603074830826386625767648489773809392120961422797746983025477721006191688101685529738026886104615667486360790977565368988512628195940218697684104378805179511158968560965634793290745321096983801175812375042662135284592942685862295870482189734871290019664554261651967548933246556515122389609664510777486621992648442893837101754764672524458020492515558207357398167217289628593022153341617905280265897635094974329306094982304626551982518415384002825827142902703870584662822535844791535315301495990215101077504513599356291506695548065747698386423871985381567513676478264141262898339138734846371269228335938043003832469431878560706317044226462417169133435211322425934945675218070208508368800338474009051593522785588971222813712793081552149938320 [130,103] 1619513244088376000056051871748932967281865440053576704235677843072988767554102222663313808880478880451398045850634277358544175262383295434042719633099636265864103512685666800737065237575754659633238983169929666529228256234291343728238134169881490566398270587906492183620986386479397484713834393271026617629276106066011526935863964482255226401743295269429033266022825187091054619044174326670873316198351566033401659419237183268180698843838386485379046651208609518220549656693292446001562565373691617624750985333738008143016433718403737825889798679624917066466010063343987475639467665581682402819755890322996839255013701561197508222929781621466202131109015996890762847646198947133513095111566895910727795174183718407102374720745095713157326360819940737644444098386943444944366163804421094071007298677413977253263326911984068874009497580172435171635021893798519943083628533841354648654508200921075760777799184043317389084501186030850127346690506783433404894428163346688633464263682615993172852869291480899699754429173332161575411243074059314417417721568981891668081709952096140320110394932073895550493726574272046856757109060849299253599620906778834939926973937814958787063471447045150981542150649573966332905618049754332113805101522944181443194907354947569396694611286261753476605111030664430405510721551959966155250504341872483669510273357917668396924928625450079466369900549951830343581498710204143209171659326841836256697638748878426275958703769601156164351492436607718293522746471131667148026297913554264652294744949466525395734302854207348415995710469994163774302577592647802976584460221252332457878375719004980077999713448406022313715448548980626439643056641166090689737610708169351061813085222411065255710345351467590529342109948871073184595490964785825333757474561846735526660635080355689076592878272369715368274897351538022944550532047535696394522827220824687077158503590137948358994852096553023085629539770080826739490936092805920175810589055763470355031745500645434604612429732913107296912 [130,104] -658551175567481903201438077456708966167163687546693554648015393605750745614128163343491490702725027746217843423612090826840057196987073836061137782080487386815419652942795906335371447344188437149855773331408273833465994727715398149231539418941509717597131455437710983424610833011657644726318206693407342126769161516719148515144872722017932257293377596357932628591848029730084345254572730647357194776565077504976273702725607875579211197920189013590018755674040189493586126243916682619597318630432749622262294251130133198936264852936522913995912997955535573450588092543809943398363360370970252456945127682457942209238271004723163887995714504589907378562324423546138681778066457624578189832224184076769910628439128618225277084456739324234007389381603537269835015173565965495026167355957174001322748705238799717137797857865887366019222290653734679834270075422793518509391859798266153324715120684636458973502555956180429505940288535429903899033425740888183097570980216788481373740430237260413932574655406265215688735465399273743788810430734689247827643389957802312600540073536796682667890748085812266228105243928411405528874246347153770710398125184661142202827403290776355127060277057115519266780856537427278108764025481463055946266959611740941881890797627744203963408794524486832932955684751059549013245550873954189272381767532817782520076631860033846874799145461943289186998248207790942956944036316583393376962259761738894306265889835833589219067829408183692943548471988627619483748898575244695062743682018135369851580331712449858980164239940095966953044960053961098669677820115279689036867187839659437841430291409429941497426445088979386841703450361741743781404288966692084228914592517237654968065331613267128675710714334585327081419774686826878845731597172403810656677077076261500325591221434735901607951364390359074092189727084118459998485523978811055308383539645871371897139389865766532549999804930191025361073637986212477153542952450373625450973083184435983565785952993979022945800948371656 [130,105] -2220604761107014295050103398974700945376643313126741173473571972308052123432017044137764937594101579771673320585670434446104097879162323116905045472247319458006646704770804335580583101771151760786826154575293806913723235703618919574633392640315100325022033660515922498792924616159690614989625679891865132066558514902228487150927183547136140180518631728881134357942484868362192644433734203377720700095822607558490963363300485514986740156207585049549682142108609690429471719577325784117907348533378726087022037513770755021226927099098798989597910397532064375823920276393771670532185016006838557384949125197512845640272405514325229933365267910660884889595054407290930948381626392084830970075659628718832473776922410513933375608935064297640834674415536129395255639157374904044615948762121557335265065523645287264453501091518981091670391935494111902325522292826247342761147360442212480606299421563233042122684905315666040840316540018119237880121142393707917144619655600503346163724704291616802468785311015953136858093852902836942103300392170994506327194382000259259960507751107615619525866051164733673966543509833069159564997748711213539866741087544366909860000565540781442207033815696545812793617954042226035120905698162731858341591514681055173460564206237633413739130921454764273012485673518843055863822568621504193241692643512751668421320633624435364012454663482736115634609494177632916572814281624183862569644425537669723672634675002303196780638131303312109900540370383802605394201840262282608640407236929917501733617430998338755726928177785158661656817434846905314616288363489020511567193121738051101983813887705989368062506598852232096732149761977760374230628732744296632307584824259819525382717243088603907579555558388075169446493511414742607059138933991075845922166875810040804834237131808938536354584647635914880422918179526245563983202062593329292665523262259154552676923711278896928904394453377624743962354448903270341015641616552556175282283094047673762563244290882091059080760788 [130,106] 1776616038876454160777497052995390414243523267636496056849148118091363520905063999013313774321020122392143447622722868019555814535669712636180413476022691072121017725641945060761687473827442216466352087937919565758837585384485654062752239162862094016334361465418112548089858439204473999109564289129044034952888627675938528028395958498872076756841775353919015186046636344896231168177358342721581683042665588361487945060098235504310178295705991448969530361511072672793734865107817567708620463947742134989282099759512988724604947822711680695452915798716528546307425930862785220676795752048117153663157065536860328283079820912909808248577260949363729520023219580346237056857471284226454292459855677703451728749774875453100230345496934745327556394749013480980520141039453774059344620841477294830311779202813862903017488574124601734131855354388655074653085502321223442637222208901925604938699103833894934169663754113327403421380359652673682985834895056644798297618270609546739047544827796113530299529626997189721391872641568458320357763041843037534845787185729873191388998951563425155190026938351678120941830010847345355135117589455289880417759363938239520589021582833836844793104458668811798813097585879754801950749339564561211859459095915940016774595819972018033187159923649966141026549080393484413566956529967334374548469689973120672688944019859573159212903219955311689219102654450051657075391982922684269796992237085977156296841121380848552911509726172036546288973446652592036413438434508265659688119834266501655887900414838510415100067323526645898225429899549269952296465551299251415479762155283648697861487391835184982259880385541245143148784395313109833751843075273343736795568570116289768480568707345305648125143315816917244276467560313747338016867065334570466551136168109607659824795494378808215911965200199387540555325756487200512670917173348218760373339973288918929134426952413034730253662764104689045754049891654335639386662775875095422469158242321817051816989691753782261084 [130,107] 2309841861852533119376875083245924343843723849110903212182832439630137372167994549402368297796773650720965190617759369659857457287815337427717316087065580262935667583211463672555332128920995033567328672884496537198177181249320346246743404705956183970335823371303985253185625964066593994165124774936880821737553295322107144250866474932359132790752807495268715569523114947143313035506560258422392540865299365212183944957995966742385743004430038746156346417615601508059781891464423092170876823093571334242725352769890134261774328235708557629854511533299895926764265888305553721254891192128747699904788098765470908423472460025082262337399819661093124887633402067974482856530392042053069777774557185796736817239702120645939370637906178369023264652893743701376958504812288054996506835178426313110721257591043259240068417837111935020434720476792068158529169063055337495410684528531473346181910469787504039828547575832177110468975135461381288129148443378308748093521164926924067811080146608881988198212745247384935677937849376980452559747631802383327826925304834401497918387464528054846382995131932360508800342961507032519315953944118686003594416059648294218257210344414511235485003594687337908586945725100166925116215270402182754012941745061149524803360366508355026778539286728030587071925476312102967772900793679844553390138651802133234281906941919496975158093106994619474574417776053768838534122381513863410113789847053168659100041707867047805455526918274634923388527943879349510534060354387036258733535555570317428436461343092600327553984369263485916228296138723961893759823704054654368925994107712541344845872138362537136936822435792065931502819254025407831673435213388982877669215316824198816429940329416287898481625409485437555920073992649155261383692630160058428053942166169244162338740713679234734481972396831935428158395833308224141780657654895497660943338054292898836782517509299271312027073493169424861336180128047586263577245129494175179770090910746275515083522128928688 [130,108] -3552449147087436635968673999346054400102798667772457299824306089342067749388250670863984713236672119127880102827234162438876233373956510154229843981377440429943772646164110093076594866506373903979213352749326380466997047653980594420712452517719003186240501487966100527709778910681289657613027392246578805835618257423012535772957224377986193789801265521760647713765951172596502999922874553809297905969842506063639486448627442965740693877301301188419177748720004335451565100609732226372824609012918585647100376698071720325136924044806119747099736466239635345082800257987219349861963432559196914444433384299736135875257974249034781564354015579798655983644485263776643849432391371658397744833120084283675618025553347312140333887155316889369576409457153172464311351122375122480381479286421667589582218938155532390677887235360070342553178957255518369945781664183588240853275383111717608478238451278713682569356651650023874624676954403316843570493646591847234868919288369783249790472001768589935456260347055649608153097796288673218013174557077743412054543852558498483454502517925325342160828568831677918390941179735473131267516357214337406171218328394513794212812864454920707224125537754563960824780559289554651661539336532212829692476271852396498235294131668702118691958396492847504749872425144840846781328987877524461386542257612232432016509512436868853758017609296799721900671603303283801750110427647807826941327261066245583987499065465160896059281511784686191939397662404124371749485645352587220923365183603561541342616555318337380301235104799348760503464182727511310319985834347081069424059801644953267608505350998486573768250571565983077685555043597474063427573403424798247496319450583342946470220872427841664588673591463677016319313960415885887231291421397103515518372832083683183976331972613855836278966544937039599303972307449627185206874155234057685148042886852495175587112388169643180923126253639295292000004099094521892553427477744653074074328039600203930471311784 [130,109] 1788533565230401889111776289010168623203189619234119419098197572036547626171344975021491007260743855433312228763733165664408107820949125806205571066487022270984703981303093877941311629962801736753787315125552820417680564251536495859155597271584263261455511111026800928717148988005049937463412417682256663885627158572052882622663676938250772836231298324159480167516106184509718091158317934806834490632860960402446784689453453285152427964813338772098432531723133290675623200218616573021943041415878201419735985696489750886528867549586408279553113278657465083784754223666210760400844381562507459955847727769029968980151582418600958426747230495904350538921078078444451669117222320736274503053825890764530452273177271225314076398739779384575787733755779930598463320123140412106388288829762050964713641574276348853122754236034963337745534711262367961642571113527942609134177490974446228119267958164635435602495310437130233947198586741282857407655217030165834095548910835969796810037156602396759333935229210989536987465926203302490138454381548238346439044737505128705827602938786552431605743937150927196782030218198472567398902025995653267991865346274540739860645216870203386048583886418966065359267097497390661327019692330021177235037906972033888311833118080125022230058689025773298698063715051491906299507977517152232925907215667162998970473693528428457914431856385687940656574374931351688318419251412879773923862746747832310940640355402560771885817166575032487399012922795967507868457307582424169342986622749693313137621705773823807183289012537984391227947883879734829588871522402786135198427968755206160753209326295716534721066801630734312403495738281711118572048238022784619931842128232256508214687733342676963616838454539946915108177733822214735151324204215246899598222054366252257258740793287457012446154754025462070875495571792244521665195058971532920304862221652890206692874661643062742707174763548061023703705316351105969211423411273515112867817831553758441688 [130,110] -377083181708685414602643836188322478355899285678601215191896305741888964323496174625323504843453161237013435153418894024489747768075042932578640787828316223516562732732582397006056173774771948877527621144377445166359931266712324323501257352207212553515773166866545623280040268845514382631714472156507373944784552534309873163525907743009163386516265908175801488497606245657339824177895145447800757481960216777665654033641986431797373704734945029794832725784430908152126720832783083456189714357526332172118881247681068201508388986600298501298370615196080350637064524211795084611084562821493155244462759856676272328036242203417367688537523037907026631647104571308216771108994691950123634931714996975541393216284228140183261610838811526623864180141423439632419494797777726115482073909847230582500372426141426601772058037365352792971942116039575597926053555784380654233484035517437618632292945189843568283498814782668478206517277000947397324588442546370287315865180761053293956158936398818982084521262839288242733381951269509207439830547656455780306126721821941958507098930776372003654908317783456858073617406734746018740901559814280820080061663952185037963590979886334710946622611661537885211400262774686517385949357627670395282215125265295732305699375838090496876125832868899607980928741414064559792874363789171840225954589801421658470838413316779865025829406344214974304453465791485842300340634836445010583963628124006649849827317364006741643009594596588899392300479736923323835713831183944813974422841673656356686428958546213867155177705547831373253214370146465856944227335362013498813140329394154231441977127793477107536692478894187955279865969778820470374174463802430984753787734341106752401894877095225151990412010222851245525777641790139654896341704100946072005779816015251154060253221894401906832660215321081145123873296903044937844875229493381072426258770922407654161446125173643452735173967489618505344314875057781629450501891260245498591827510831624 [130,111] -521026389985163104466820913373617409757855527776142998123029324116533432600039553357413125013263537892714373540120545305117864741672264964991028299558537024595206514674498324341455210782037909521248156410834577111957446085741586398210204337652223426356982023761178761071472775754019778430691175799501131242556862621113268190684253375144109406915675727236595021998197245191258843568864708453061888376312557709335016553585777291280722079583550457072871470602182350828307007617096938850372995602958399150650866024809777288575799333913354433251617553180323825538551262559346889137542321576972689567311834036807975045320110049147830284711804617946760881101230788963840357180841181727586481599166518196419012652421784133928932524561882154002772523450588785714193523905953659476998123212199130885566495679787515439813493804875860329627023734024982675023220689846883277959059096777883492836360455357080476556331923307246592181533600820178470808382773482107182615166038568737777503945294371004086096061925540141013676745762064109554959222060984986326719264776392617246016069276980978482802303533786858814047048177070110083199722865708170966761486909330328261934740406158497468484661901637383358516486947179392561993845278424924018158142012759700705760713114647300521107550346651518329211081411958967664916607064643672614961202526911775618009657058139465686034085258319484063893105358209938053318916800724297675559364315905893679199730936225714983445526631816412101752081452968877593035505117777014013226515100649356833969053660926563515626647016201898036100153481645061027280996967895867189889590475130911493392637405629300065324850468988475738428560616868560935592632810379739566527019622599688327918840845859509781704343981510773862548844092526879009824985424552667619294208796863358297329980548570043158660750322961870539023700914299413801365522219205005768811075649414439519486107814319809788685896005888684578938401255923676474880784396007950364356169648 [130,112] 668390895348395940032841408960658805866894122835253416619083528480016290426412091639027325551385512135885046539464388986899107934228165409841511137738455246815412499969096920515780546460217807533646445800320045967376007760122414095644702060841658700148657616252794718711435652334682288246535615923904636027649416963964526306539140176008923791295344742990975844581562925267567897694055855575457131096450769872744539453066182439990425674597304270126266701082946950838067589891803221465776351556437329455388472487481676143041485503751247110274153823473843496414842747893273817268050082815400720652870349888729887076169711887969620451076100555510657079019565411216066989450529239396831920912011796327700772784178276595397227263670380976497037462194605033598754937505188034314681264184214521679603870349778361528496648211381629416537725629770116711275672148398174538151197429290320788523254472845952726516792393208724073615964914144790741789457363515360236638693776574633455950855609175507620596145005254476899821879205101404396302091311228101875412064260916625763733151210700621263096069752943068181529640938596643289674257325247956625696714093322648198572677115566155704394456567190401407071657195880953828060569841890231757549380780345604521299626923212873396757214464304690205341549126734165456818799081725613505328408721738842917652059109548296642376202876634796476342215450904033518209962616308168929850790312096858196394560706783599262810666308070029661088264719323492522723134135044139562482733053498462098098447942056695957864923133245376955255672650429873719153017121213964872280704637558366307287667475312526740730126954675382325617562089804638609235068639905717698915461790567741944548904437295367391622034145772776173754444338735540803512731810326511316355767575987492271144195199961102965700601155913915634341736057560826211094381067689158681239750052778766429957125578873124007574541683916623949518484937082572019287402344269705351164 [130,113] -134470656600201413854595287258001124426173495487061766972655224049410065677563926147813885109770289162451330103214325944772126456124876111500623600930599522406891252207851343492961830410213233815968188889515443606261264004607122708120953807721231175229082007977588416890569932724849953486433294156130203428122004100571773539820392543058039713035888595773462700896391442229814164061592574334440512087191692093498138665496127490161878769632761442739972099540724959593833584070345769280558286034746503561182227493356847861351886173671442154012921772369527486644709698885708174572762404458782256804238102906620776720595869436533611151879207175149826306843120454165394712496446558610955639020212213645804150028013201305709563420886880845471224101269871662972575242365290386396703949442105768081013186137084962578435903862693128786227430957724354168172107628948277826583020312069338725643300942990886156411523093108009265764844950243197429480519685789899328959437387465271588162931339308593498445080340740721349268584215668602067430430119240115631621628208496872786633404075412368777240952052542384642655407653256713918899569154481101313212673196206246368248773757988210583640314278920454311309108637367386832041470027507193378152213289002388714962902534175561078393278699827747945361009669220323197067350884371613186795925907547422234692404647903858453309374795974471148674295414597931384359496207179719321370010103573309442352476007083898981942361431817255413344984079171333762982748369208410088786740348490873320398764901457699340085825583299902782833759813973577067530571206242366200942220078910307821718141741590770342203145300106045514168464496508885206031195787264433995912470405302045115185247767195080542464664531293115403775963568689114398597578981844644191034465298405241351653552517453033375791451816643089537548835719291803979281601186908622640074756982415299774512700357816558598596398162545472425699700537325493268221411322534780 [130,114] 163338446490745046899899055321715959950961688739967453196651137611951322910650961918126815379139502933374485261501485565587764852200076507036082044118344418323628370401947870301404206079140606453328637642162953718669905461298891273354473481361336666218306447485649535489199662149564961761889879082576614698909471353322767004624590478657354630226228450754029939568891250622234952020515294671446982168039337004684078046555342681786699690811799482947641571383558234779384660969600226221085510861328866566388314588489344220725683648293638059686064798618778917409128498238376245586724043298331167531611376994151508778467906433949681697625791767200535850562162461279437788810254279112718578891420608110853780564632857915073917600739784533853337330993448893584860091064447730052221954452324824413915797176644586795687958694407145461127343781701910230502381829105946870816240472374269735334476145947988384973116342466792951798708986496213345035392362691187808798998321632015620579805800024478858176057977118760595278244205568779953820209803309536466601601594364990328233814060707600081655643430515551174370611770044592438175150208048847550568136421126933679076650408119259595978664252742946978433713902504555296595968526051300592029444140280178188268583231721243130136434165266239450365986613548282587945583588061594988368624827682661507806329346770288532995392051689343010810874520440919647469116614947248644243188057288462994880928527453939571597112956708641913030649943728912701854718216501504459937681817379805160032830557114292753893521772467917501901467793546087243729995408401367405347085149739235815374011367690585871271390096734474312579322184036657062371856128050520990124821648633803689598227321570601823427750101790307969897649120761431347748680910862171973334959208209869643553971075727491430433141163175036717868904149258733197806806809174920050688607631462784134319487265224670293575770109626812494106054772653983603929251040 [130,115] -3574555878047108822212851950468472873754029678821375771517717907678541459742900059892889712211592413872350978823774995108312665304459964879923783163137739177650329756459694078133747856106239581933883169806544731434714531903232324259029378100324778667369926729438095525042765136402136565909244514458031354422867534507001494358891646611550299770814488246865710941352131615505392079017506570510652356410426635855630523144897955915483088252192996759072315385354344536837071592145184967152958109098682940021818220521386003048910350038189859881906628761094123219195037683673867018821883906511088950957543960214312356819669193626324067489470788938201553942874038643624568270323577353236455703310944218646913902231649736468669988040589437622686820155739943857416982313163355804350428539521479160209831153495379842869007660859527605373844272703734543398922713031975343230699264326202997819284404051527571930257589276459129145614079867323660223046977257042966104124399825734540687075794878190453668743231416219438172789863202051902541527086706852357241384713845771307017981118682670474649607002623684587573829437258861031964265762999291240633735928781623090840450496336595555965127971522759372379911660447494566096810199337749935393064970436863562297088404590928985022285110089650985701673428430823488958969162648194342877680789692575249023022810926192395127885981822210135220213938659034214478263504368958758702166773833000257264124547021483848836114883754666587003297155659509012757144105574024839191866726469922371566874157982082605980840020722904639446455387576161557378070267189874168414065514293863384283961562755000149341449147645008069737525059915985520245506166891614631771359138771252120701815476749479738432104980704120849562961047256542290088644684381651607552297071185301212583183010920116723291605162723543445162029572795534833881724140097281582786633874614610423114113877513524912672705848340498326860446895437278421968 [130,116] 10995137837999358435113158813597360840494309900583801707714945424993526681114745436551990777996825682457307730441818278296547209412873268229702103343475182861633563361968463435324685397686293884009636384136608703113388791633938683854475501631637071510778913185443770894079649451421568027707076687263595226177865576166116298269797537825624130423103473240640114817583851066514325228665920605276713593462826020793401029893758181172159957743133256711140148066577596983406718600122940659103685622399111021205754273535621828599245631248392844881988416391898683437708900513944169965486985397933540906002832254554347874794606349127551690778795902895379211320751611263480788565411428710628039280944561822631424265491465098944082356315437583612305414402372390841502405171086171506832135547251675463328881538695884210071331570851218618766295017406038781052286074390989133116412318274637080398835678329442290501420265329562041384491143423957293659928364525917188433350409988571386229601216071173776304326221283640605617904973600382528920185718477563821810850167079717649933510561816200529267413892843023851612539889873130157694733753943372158692912974441767989673563461481213177916917839025233581731376410456887522423963338654818418407979809327196690339380680233785281079086226984733699930984461746219227092515413309652187906475851060253539884101969303023607006420070572686005481500563657257070973935964815893290021486680094162058112238673424414039348317712496035424220909767483446345722687045557253245998617748733857868124163688516647946951185058900626447820677791445945021389521476751504820877557233835355098810456898784849886564877354521229215026811446378898187654600002041809751180072315979945210491494372586056553503393824338807403696515296491080271035313979799178934036927086635751213595107507318696016367898776731543194643417592616740408987835629248163196059200201316228955578693873041742598031659174360037425455222530920280 [130,117] 4507265842899972222406370247148610315031235274871606014700344402509124832753475613445936947012083316611810687412282019996133448293617449631945877682324458207764270881425070918979449013896394744595654899484495430972011694397198098846809135734857165912959817206099061857762616095243261415788743020064371291972227234598244162124190179686458236367759191120604636362042556865882514885915428495393240168390524715610948907131332438054088556238550126814517628086477041460711994850028137003395049062888171421878673266397441662391239125265398393943535329946213944535779272517762687277445603172809699281646962243747624427060018146051641032957972070086584613801383705980008160199805115751260308809163438550776305219884663924363511855626759916693335180324968324392588307190192454327754232357092796680484531255472131932697565751142303704123404960416095611903565815095143600605206213974848796212968951090427663486904781621709961173283780695633779723564846515474961190561168681121537936015906919834475755566644850493804025442526449042239566557302213930675254986438567386644513948715029145822976993255138751786811934032526153552982447302308065104109233979288159966542577560827369906841099752097623510609956348917320081368190893548414102230855973344371754306696231693245382929171867623691152018460448080709674370384425958279879410327392832518551598296816969134646431790383419889205829317700314894663559241454547111465373698070705021228539880327837269608005015219174092541298487428262987607980922904268671514932172124630442677178441767846745025334649388495060466684954267417322688133768010172004393439247686751634799948626178651318059982981487261498658960673663973884707751494688027962276409370869396229659811287215210215171442459599467665165598490308665954346785812205452337686494906034327160754396818205458504151321554497672223978628834178070301694394707705480849339131577705449284207996985274034382510037298004555804843391278016 [130,118] -863815315835804841058992597224007282339291589597881611664371889027991032721435335698639420063378110787985464425463535478787974273231619567253216600729672484392431765173977570464406149122219811068000894721115844010474457415892426361847019168401403063678546530767808458243536208429755570398244247160377054286883770888834998691648425345955293997328803260116401618486610215497291603463056042725593056209498853285344859013841245650248428776466886276327251956416605695686369504779784767759509869147579988984972570405542046177666084121484028785333415647622446374929269110264920376131725093794964357065909335298742863808360122504915116298112046474976238481940978066931933192195579708581188312319545636859114304452555261907862416153750423667638888492993848122231761246890753665929790019494003875462473581315053857992248454779763572343106543830749994327780636625144566157080735419949871669288867001044506745945800495908725571498575097967800622523979165070744251330812371877080977017405792923697655016095204070563005413868589469901160383466942972463405898397034688787478471562186015943265547987660726361389990633169054623860627360008114906619964445422377415847162005223887224915598202441605541265753090827205417123610651735449563685350237233411933522456932904463379019374825058707271254370975288164916529305848806978676210599464902039689046207592513416845374355358765073978257242814938781057844537064023388531511339615398661265467492343484368653040073068052620809727449483228182570031670455912516934828824483682372639551865838016128526295899597126813889489170924010361248564649583957451602513497885429031019091574731723549514014961909290197119172551224060623991313657962737255204067733199799973084278441234442913889411712446008605969712682134868325690276740716295887257228651608641401028805233339334210171243498767785091995141419140903691851389898840142843376545738508136144014878801577212718806005219439168822536152 [130,119] -675919755050506726502630658017864217572098484541996771867030879633562674453157421694994339387730447712326998691273925800418576679421528116344974114773387939809069896225522347445324881651971884243395470480785775360705904894961908146337603489344771968115151092424355618733840775003016212556698537251352974091459071341363624348180357260396266124404360538044398812004278448075189158843221909890104148879954631661523658091946602381471798778999702964549880757057514409005020917943834628686873780586277384410335579518472329970205811013936206558726372927135691841203170263618112590806760925314967539418186161117610638136480810057153604820424048487543603804359640490728185165856525371038952743354385911271148661035032773826616449601850486581133687871605983447629391755201670756503771144165575928059672960866169962663627909115473957516759461936183928722231347317385279380001189842712442945005620825466424490715052291495260016360142092773040916589415276002886466305930981509105335795357012838703914412647324444752647399499497192389868760936805605959825163955983572146573410081749799896362677516419387711525689522724020125481191722135388438317139017793121021025703303419337500529722851690219580426196314264610929017755138480987214726325278638888516234278196384326794254230199661982754604318861204356331113714061714943598668845780992682270535963137670754078708102728904872285034342145134862780762278034726015158879270702577787636850526673890079845104171045489591358636279356774981372837322229843290825243200450960115773315354249547987396240104659516819777090687205737547463550090646559930317949670854494280333862830447801286725464505731570293406196429936451480268128466679845286367106284621512327443445228553900359576989103039677650648187267938464103744077931579934312109805499394779684563096145891984036398652365758206715222127702505626467056223838909981890270161838438251174023225822790525225102082195877335128 [130,120] 107869779056266645102118988414868187411745549783530769875863493317607844475415035292030280718770634318276633898496145281645543200251253954669769845172103728994177463449405189303875663616700854039460167495027533213300046140842604639079995790343990205734285099064490842125477603254233742745196630367577526419454642806013859921187670104519709915617292880031527888740728746206631808212883551642110624572975422723941128763758051836656845180640124276555252977073009272067284491122655404179359631299695676546164673936126384813532682198809188812712087407305055831864300427049940520713809493668911075822225255123367251405121730359728631113095388231160165231924170228439234018453751676933110614690198161478739299103711719834513143434309976455609515868017095644804036731376950987510507838979043539318151531991400754062296268432468539104470330977134687071293043814346810216770111207074379270787577251802733142039620848428214679360224956350570337463832391073810390906925305736450554174145821728322767803346617841317267333319408152160592901451340654860702434406699784920744445499063237208318003889159480334312437246562213912981151817914061541746806661510892851364353131843401848234226972147329095341233328812370703038988971936731192872187431523846006330854737897751999623748151308013314343291351468375760962327560513448483696867340528207824198663576217499854210896386968148181454606600875680366126493617031159663954610146171592381756787171046317380763473086051734408572813239240366540101014152367824155011321174834559103699300569275533099030804181636547418292259114971091937513451809806690146132554793028121978833808899183924771690861282819711989219210036304233211822879233094980329711602319795041958267635619452355049529474849044756227029994428649031241795009745485312018332273644352007771534203600488124688767420411820879322879943878434513402766169066156978784228324618338393972799197567934843246972920798 [130,121] 4511071520093668452195327462796329292664467541738808093855578892964890596406016088981078085028513651258905920414398391798799587339389010001993867119195667662382701260861524021108639509322393196745964459209913374573519298085049305844373297951496847413790173111220190116220308070302799559894649522421821640511797425417437045880989871939742651506351561264415118602805216643677227231361994557311590772741529047277675857134883336306647632463157539490744968813266367201731259383965106736761884228016787843864457069876137485231327939235508314328605322711878780018910398543665396293962739342843783725269553815497428744921579389545580702537144128081110429256018704813887355543569266424712048339587898729703986621066962011748572833364456309449761464588487034401050375692263847113559471773871659979586743983451323928390881666065076345828997926927110338962654621259030243705841909332130213795667412357931989237261084169148604061299228701211893647365423821221965617716873573713127088722438416454295773565774695596713980946370067846594677821766179986520229403566451517372339581372716048662091366447268394017708478963872101673618487632490233126987339891897211502265950723339468498368166796645012924602967684430756977727300122627152625359675684318055252878660744619286578275337615455055310503955430405939149496389955705407687969952262251873632839212749458365446341366745245211566873596861651066382574657508914311510484777624714957838855824054112766528343766223178136756652143901204798915821152471363236538975503613081153976996628969892222414757639235416056358795608963731679589112332778957270616173269641824387368152486452159223549932913392381618831438383223609480175033129144332166531062155143445667315759009078617274915160506962978526281654107475476590892914928037837189618644724865091477097681420824308714417133550269615615781902611215938481043478226575467228092162299306865848173862426134308368284 [130,122] 1585289625712889960049080246424672468126090765221284081904005648120632458382621806520292231518007369560477118937062701680851597158802249674050593621783185319670163058762761111472448110546116181897664463711308603855770384680737018752327533687684709798168575182424172931658618165162732307376102579786245178963618323354161579792328639275621060002215676095576711884986389060968346889662988495806031112518579006236918477372962966985190247304774982729813875762994544675923329880936524067555385798469301165159636743965232769590676579464888014849522539830523718171168386530657172083800028230238794739219640687557281437900985180598004568711573562300904911417435396915680951700675639424846949091935976387126304590478897085007782548822027998466478321558369834411365537630746765896650932303774549067707234893956699465564749680020930718980615753020588749264344916865535297476520600589297592331548269217120443998675120447737294099357822813862454252176839483632071382446911537900299086912479049799833627336845949642846196982780110428505758363553963414262056196111517146933111422220816891694209297975493713948325573143937988622826080978823456772044664186395400169783666252316873831373219125821074687658936314591279666155718981048133518458297757756073489312424183380732427266938968732647627342072570336810307278999351428818718575992855482132431246376843975557377998894560529305341515888116863100435857135432348768708630826654294444401163050398667568517165193758424458466527083960226980848400005623208230739459259645613089869685181280192673579586799702749433734890064395639100158168423508553511226748605999030153509750759946318160246214204887194403965047889498348804228423951012278203484319427447887014350553079272166603552639653425113884451708940105575527871480528582456822385052805915260322690765236275407674194155825582212425290086289058632974036981145570660083934454944581165158789601481137118 [130,123] 99421469393690216689326575212813281985870440831821545718521549130301899015068018788990970525914356119073628202544146413533866165132298325585845054543435359708349482644431606189639967402408457342930848441809734170641271958891223380434648388087227747745892992506742025468521755544325312002165289697980800701036414529872406210693372661629120770791296357309163512274449821097351375030793375854999752019809290856075161561555379434167613837804784495756665913147244992673946734812731254611363869323686553975013243356668993473879588984849430956650372918095894566496536630764116401983061257899361606759296990205377532150068064348256015066629083247366319408418157731492157218990665735809678816390984833180038714116869786952818422960330757125870217232722018305431697059227374025874813957031843721814967554680453992303514937918985025459441091792552532427603778311312065063401695312305850084181869691095500273760871941296685297169837219836341998318279931151806318735185587796760347458309321164052617665064461805752668781407944158890782028735808928914612569375174221329146999150895504511517234517830902388796934469095167853971999400005793668284493207891608033562140307448025103740762163712088382365748739533152902222045563627840909550327390186357927669566642612867023532775612979269208211461294170531949917814513878972847477252706265414876980871536551560702749923038932565966024756380935278305844484534289048506109630391435907877879082664139837783516027269290738274714890621709373562752374294714059521060501101337600086482019329650811397538470192395544930291705015555020987858908641107050803279572940277230834052072876102033040033577349069789596476317473007566616418892377128294836078712952022955641228780505427130454324064145223642465130097404817161870257571050582170236952987327552663826209744676100067815228299427965889125886336772129781532898944773822761107259657837088554770119116 [130,124] 20055841005386387450688545832737221219885070187436442255815032161643107746358793835109679829709682302556783972313037656777137247334440620705842760822616135468275187932319636079600276256189179117351083679020154182726547113340908085763358430130741430521321067079283418464879446617443308994530054360756831968698207972368773330818909366338918985674170107717803946467224217559374577194254535641666443187460157549725937004723927506114635978750040026071811728789136235370341153904987118209622289257186261827237431816855901375056464063612448961001238632896383245781893937086989868214968334071133991587720053463200201698196672947329630376176473026706589918126709966445072057196216282490225034823944470480961036628091629570002936742242287477409297798984026498852087201084551083508554249086421255881880148972900087138099907389366668434649944773435414093382541512194011551171711400327434958519396277358777817900559165784424972799779581941946202040351965304951410404203176322572192039853112480225796950928697656494714079553907492832717866546526520510945847752318054754341970676543186602265303290198296176466308281838671826262794243902701677939748702115932025860358231046056990624028443455244129522169514945782733994207726030445445341487133119950028456235206669538057481494634244002077978839499445699560158904515587966402522101558699216111254885789978900894123213002932417688668612167985175422756514047325190421806328541094305494294826352449194725400849375755842084289118385642688511946808693778708534727731218180231114414883045905595860248954282670874237396649177857402919215352179536388800064564605214906356664860245680910991242522917576949499450340887697386585032655718813853658389732779378544222317678024310121921185886629723025618586863332915555469290670741286335420232170231024307120021528888099415395897823279390059618692797120424424925904113550556742684638835247048278760 [130,125] 2901773744126917895330906877539679278545446826559135186943848149553570954446627236050555799449501320824264689350793542919600415405946553645992809458171864740216082725662435488655636453471893923750637455919314564537934519354663850311139053916297612341532839965137521773010131028331647132238051735094749104133004581528224062866116012168689921902361153054184749493256209226543435124120268133768825654768826236548542826519749025786758543933233623061046973864358284570837021993742537663017659634023674631096007401242743464410920999067978348315162727435227749008339320834074458180035088789450960877550954300187036935343063672146740770980881049354366068755333738049209123338300815207576436439064524037056640420592260814977316932781598597963519999824465486822718739350775285426822520965237783279001022851378487325556640486581555615455967969198261466655864395446855888640637996542637513093151512637771875664490351839105121361794393986372697218335532411093686817682429935857150212419257240458044354785270651849811738560357560459975004166890867905537281797437331068609810613534437551678445691525625253894678151138927429906187600916105601677158045984690708938221578032697752743615744418762912440997712940185897977552403110655421583177736701177166880426438658069249696377348850463886797496724234441484899727083443927164152950732898848333025201276962276660819051270358968120608201408177171751133624126407326000009577551648318592113306374401958003713472066751249640677456735683999813396136487021523779340212939093979034014306143421835651862688933959100862868932385575983048106126266192275463828239868864322763838264365197568258748370262040996272298414264159558187433545877809886359430229733565436677070574290290150637069162856418840314208711589100720405034787052607075815639182941229196865213595842693206724872414336988653088091676444248060284078339276429186324681583562874 [130,126] 68859882938904318098671808811744000170503334043373818218234631585335091559928563930942798145755186649773911526517494355828653440154336885440751588946386443859257664903875247224563493944733922094998621252027009445036506198414617428202523836638617234505129119298469467088474509204703238026190928444270941053721750121296946187103571437799812522901502185097216817188906297054826421802771882815547022054717287459506456367188980279278063090596307954436703278137636436267108220024118750243131486937204188959636721789066101345581530973160351071991889432011546143336457309093968138131179979878116082804533217219091110297751329783754327605553573895757974623502578478705660552733904577088529408136158543289044080274858544307528569018979896641092986487904288889532838335239547697548156358024120637985524033896022422853361396284196297369299553604504126591934646122198616203042933570352318261379076219305666485033139001360344582063399182861973813537145162688980460924622528416804450263230965289723475671879756190890692930666057674383104889424658817507201505193852595898563623453425010331854221493420525454616211259824278738480488085097076245872043608858437086838983017399010401584578832677493712211823734520155246437172138998075482271027642462741637853874927700674956079674658512856806008820826818966800638828494709850166764021493524436478514455152715155735605269884689809767608275415799199837631598813427936261225064967131547199966125292890518857484199489009372332848539936897931949776688440466511842458128201712325062643283710443355888853022597091647065292272592413294608406749402788608227613412000436618665595668377021374575955036226589259820812886217996993461715087967177099314598090732213543952945666804819633927387188567525606359911334515247295352793335414797429885632678676855350028926950483902306577585082106217346253957288461941711735250894793295435154840 [130,127] 2015895012978850105992352751027594948415552636494245764496392211233136861192845499475209309838726115940497802761940906435177190758219241515175531416009393390822609100896544040112827626326334520962609647878793884727658255595796954446417876314235113362254839041311801457716987505124446521328215872326781044627261154381882899340448967277710922560589818293589335315876460833859441016576708984074786816277703216397830806715374969925289831124889757282652782777067861318837390334984711009766729913152209509774774000559638138596989132285797895572086958378326028023622404813148061169499034732943276797857532789960809466010931965421391101838516274648688429111268230416966472883957774638984858672665038218337704312973763896641676087740594612598816071107973869040831361230352688309340718176065224892896321481474034069122949532156309488450462018172901298823826982319892513719531271083454817656017764322298994730068440353378801073282921474467881229338406215293920865040597967373897611384419171913329538861295947600919500575049604386374928375779751869521715905075641998958272478620815516960908064456691665383655419830474359845151049045917876073332338022936737386560843669830811037005467642893439328297431764688347394193356121133970821146145631485449641547943482713454133719635724812671946453374405394953637810612555051225621318819082703137341215442545080934004420679277591390893670810407656096078191818533023069431104953222217765147782615823486632354928481854843934172465846239276054737305228923794744455754259987791298269533725356335997595325744398886104480552961360255509204162895059671777948007484890525478893787539346181560714864984741499113709783712954174073243082620009526874968041648866374719731934144510245165228035656424338817130851258874032804489847495445595587989617389501502739350515567347891475433670177562956457164033299365933027393427752422920 [130,128] 3876912285462726434558628489500374723917342570906016625749613223255852851890539600711726685843684602011879762620353398613425291133813780285816670150330175397310842809422810445638391388985660975246274050663916385626019328477684006880642358093687511362814801355268360875753860789458640487170833467228615336851511085773237426727320922801604275423536768713615224710087770385116601717414776785525906291975016876550488828174770073945956921714717444398724254703535056529428798713957598458990916763733687746347225827136261606704421971504282091826104311719775367260809037851950877944266619242557093454574951060723582119697019355898420961766986120643978410879831146843984993457756799082608121739795019599287190691498751940425986931965188948892665586353372769856445256763228220690351977882941812956827557549459706735010943811959599763351501328573950929437289357900507278991478749797133612707935312810990312044348476943011553345366367214314095586485375374472848750515621975806125564749166106131392891689182629103723559364604335358934270283865901473348055918234731882681267247046216123918412736806392624049050823948440640968011468569912395863133824073148828000304862574547891205890606813391480347642677821130165978244397275646566820014046795027724390842869317118482465346674124059039316831306120117897503144116422420944690851910912033445063407742078696486541039841566088130732345861606301210260725671868629252191183039942271244530156800353531919099591673446351825940603352562320310701519752848809749278574973204759451047620972422684673578562876846165239060077820560684434268649041558945192588757357088211714857979914701417606712837937467410640579347040436162938674311123613215779049098432959423438488722450481607915527297054923526573987627802115927749715444833315395563728628349738489889188304981666058862770007353136289475717976052865308995300520 [130,129] 11349359259700620809634418061029265327981771813857000682515374248336042644666064218183581585566127684628761366113931476353469108058683076511333640288786128981435686403896582622841707052180530510716693094726598783094772861849433819796053386436308172324094176099427407758588772471870151214249818034447664194445117125498290164788345923149083149161716354021145634020638885098358381515989009462879591466045088325270799217946577472505591414668259322001660082106653658714194131116727317538725234945837447977944309867786594921289424070476752523733388646084856144126820448404148075669958041853084727700612537667844864765558778488453789847257518812589470729440106907388230200055571399647577072549690501477832847133468081598058842395077084339840726594866081462955505174223738285088132082071173880849566129139735114074903422251702403470893438319652831842408201805791656184551376054148973969039785717884546364258021360997926599217192052423002067319129167190097208786914573677387830784557141135684955350003731832261479705461875124559283200898288067006054174350737105324587877554491374365939727275233351941231533682524179415315090051917235370106053956637507110784222116817646758140790211180774065676898453660101908113293179476142638318936751519206602560011752761654548116797657579091707625118913732922762767400234460126018496211792725796242838825836919869719760939023724933258651027343291355707877934635939241077781042113092345902826446550003028157635726918075138074699431878816500765463398837748508001797405943667275651121832292053400070828320221485099561089322218232239504593103414821052056090691190234716459601670473109856937749580118754143842812941995675709966067979797614919014802364691255185819294062281007934880293009134016943954919905842309892227674266357822142309352598750058454347805874226078717430307289483731209937229220160474230752 [130,130] -122184661137749202959614888237809611298070317117303447713913806793767476966746980604565661784991537958452739756254171975015563485720700520675051489362962524528418689326168246180733043174597030500298427028050737054462128812048357026965433830232737266141929831449087842055330148436064758113093935917186294506309124082582045851140447458793992104331980965223729532844916187776759759551703648025169058195238732785018013190212891374807973324363080975574111412034794783170111415638171744408579673834980677983002170234561329658485423502356844580666153557242426035571164242533129272751068026488769279348047218169613297788482110373587044508998926167268188149161671335150149841587300634339244833623449065831242471157229039536940239512944059989345555341718885315518861091711244136252084677901289819980072293864783016217081521872922623501042761411438884510057145698440866809870451197357331233044861982379483315463849818200396235991602394166221126392413089296025710469152779084157193781780219686484437277286906486463255393321318751791424747834599506629652435926822114739792412178351821786000090148518108401704008962155789062372838357802667023132632877266191298632662082500052101643811859716648506278974184396334521877999390810066623101957375719752854528487863176291070429928233523015625986793119350491884813417818221533198240764576955665993179947292571640484354159534220251867646335996705983274408512022909225919524495433615860237149262131724623418718047460333107931907386669025533533653797727274929381580960256180737128099442466844040985197802423967325761121933709294716856320020897545724492704420017225769444323568054041537632248049174118240589359151701257040253637666461593388571759769616876697175548338732216800686063011040700889577314588705651950966832136082208066326855159620825822246016429932600792719289772506871698302802441944 [131,0] -26159342313039489984969736424607021547564803964387961441424243695522736544007594006295275692527338091659636849720124314046365372678528539268872334332692760417371224453412842426387117228934787825109996717798403152915979275089981046816712793241206024015774697389796087208096460718265105389361019157616106351577214921328027803784298524872844500421947278816273992230871232859942277515809339821310817629017579141058673397760218042734834237361725694921697563757716170394374890071993290443422037112246617601794152139551401668705643044068264267499148945279246168150842696176591873244985711976862805765443180901616210695346740863479286782764045600173493555934633589763715912153637335704996858941339291690061945774966687208618700016755466210819920540619800323978898001238097081193048982313644702602533756828462196432236412053438402793380094911627046951674915259033330681787921716900124407576312326696925279979515173366098602380872968999840193576800903475485515993531951778753690290527571449250914459609595776118188003798922260382774499077663307563906876377077537562650267488897885983627784275558323308108552650888297433787742378058646185683290892305194711843050079069028569554744057777057844852986467368318050212480089154202830620753293649238818731061741284041556231980905927841128889487437399821508768673589311423973738170255419496111946014523529381184756227694450788627623342621291275614378626259424773398357245723014628508416885122308984208024637296862170375413830756968346605991196408841296840487439047182530781328558191678198928979711826873233749516896287046883674176631834376277474830992271251506390484252296958128086184009601997303811658429903683467223366959476958672168260421167535067234319904421914958406172863986385093837791653881697517654696679635346713154624544455596213135064521429061310222194829784253702865324836154088858776623388895490500485351544279077043754274451792700068422952401223601814105610174965896743348290150555643081098238597195297536981414009354098865848342346357663267854621117734649503710923281637189297934379802491166248609641029118086717464114656305522040880880121792213622071886201235618753895847917914058647831067688817953767037933366223204060774174141690636446248443476342987268065398698269063970656134188175201416015625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,1] -27148410125679397259559756513472588195034104378936405031152718213143083400417422397849587688345182934930500182477198051348947557597546061305023596857710040722855070668434954857096128138787681889734574734051189333499032756379918506942736257584764918715594003872727562427537347668213051985587788208142761257458349693776051582579291441662175748822397996187242504640448839570106283371753044565394098875241126438238516468060639243030349224058151446045957668451427438687199423083753640452743870739750013661955355305705915479472547993942018555504423458800497954717625126679335980553658194434426368276349409765703016475388085092773811199303353746645743541034416536820845926485121086908292841141084013422557514573556457250106750249595129212700300717810630394177196952778530551996823496219402574328938571651310011451487081491249071828931130384249067825513836600549176745355614400609329350131892017342161756385721353376414997394562552799305363092403069599208983112820810392899502635474815666999389689890562871478324594899014455181299353235664109788188713630036193887936452282714023842176985945401069899852204516816577738640333789691402791031485833701360551980331698736108794897600637034000208695256794975917880672066697274803789364472092612137342400428273588955279573417502296884412654358390558527017664712124586760845506997091269000549864627135668314529994516434943407258622788517049064666432874412027891263669853681978726930309882146512565638538985716254827139440026629118109814323465135985311498672286820902443879704338945059607700612182130521566651153725212884917748142905800540510316989664202957118417815959777497348842775530705582412562570633166129502618953307007909763220349228683068034464778234622788701677945882845609453784789772684790468001496579905336340976450790502082746955001002309890601474748887483250371248426433940404672151473166844605805859843974935019209425992786609265300219595342874172657058819605349839353904491191768841850111409291927444188488678286855072860939251857583481784283352934483569887835465745815175517058331898522854336885193533700196496973978285523181225919466443791145867570027403653709838611448473666275923305087151626466770128237253054591522859393105873198655072737407758959065459920433766027869637582625728100538253784179687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,2] -133385457951544449173180262095741751309466556220826114474297372222793936388970834528929191818940863936877073299320339573214667457194478544976887178274843932448282985969108993270584932854513792262618867222152180469481371378636919264478370078766323724438101978481785918282782835473238081634187338222888761341031749029082811672761190551854476429050024848150517199738397154184569083986497442392387940258412699950453026032974373580994779821814184967219734253263026297754411787761725926524047610303516313998361498615670344360135321811553090368066554131178464351309897900850399767876334452462278370751998844478260565175307121207525855922250135812595794887667795307122832196243740566564706006446695524691177152836228657483821028205025468953753239336730174594017753164826446873841799482523975924399491322402135759051989787776436562801295850757529714476227705227333673528982050184722231037270846570938557128271156169667619500775573664248125892085756425684179293973322127955489238958515837942461854402072748504349004840325617674479401261992672555006679823839944851224087905504004156599528224626503729542641230624483746197673417810477708497879624177715671451455220770244419218944814568460835653162980983110837686670757052779665175382558020861962532015800893903093972816029178661029280794888688295026470009753049401254522905462312440666455151762342413897338352215566221576849555137993757537881057282855567420670835300255650314807837604235502879192358497316671567149794404335380760285940592828884088128437355522378519852850323666438757775794060178056873214415117220418770416882535651075391370003416319585021098009653246176241411798577125871333553278647747577195197887279811170936922754423237978265389013731246874771097516494928391664972424060202034175367110062332371706702431349176348640386378958586870036843065164469936961945852592744295231197935284397492684529984207563675774366214045094377315007379802462662802288939066637234539244588792384370542782006308980718631674922578342721620992245614637465401456880069416088123772828573793847856616332416079132092780384206526410275805590413146699843606245842517931963628917103636926836513561996615629960985420378189390447051748904382649145947281940074179191289630578653216369781376911946273872144885785928636323660612106323242187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,3] -5518556873958960843016098025057245087715531550141567523879245599238849565166772490039845548244703328880936489402117443071185376256677253153992136328480878594670977020056784683413382309900492568523842980543710908389930192895192615103202784766258999339972922661340909348369836283296260957922004131064454353599832362468787834885914084219390111022311080317441417899595319285126626045108616701214690833705656727932717989707317804703766199274732519262207291668806561780002053133938987540765139737057600847714227900927119272693941130588894713422223722271057677204490089563076866550795726951557146444310198314686646443088588936226152956501877744033312051095849267527232865711468588946119441528010936742109781013915835540136804137014936986582187140890462664530177111125008518093926212479244183559094741255465315051681536191906351585997802038956965791326657660229355741858014753095364927790928198950377809443390610423150829979195956504923807944573511379398410585415974280259435953635841979381698300013743389040267714231413741424294354435806958051365259595300318827401895888757935631814791651474157975716339564134135309952538986051447141298133256658556295273997008754902587276017995964915344785140499470097111990509464251511169108614129063757141781784952224847760045182126452481169030429168385148981267951392765109932085073104642109154870280729349249313418057036068483936277497356942129643438929529160241715501059055991866930490665920061310676676822022649931598710200863057979476110657458207814442906505848026311823546576827094181402825818347798790310238528444099201066919912102957950417091368121962959501299465790675277735863623817560593059282854663756677449439240582149697342875736630168018505737458211994301383939182857086841941807523266117788123955902449854766779698586320971283182207718989935781808226010964893373269384757034932556079152016431716644791800878238054162679932092342896967096090625440119383592213762884655622843611022738621302142238084239328257988133298988010043647964647660046484914843556563632644559569931335585517961380516195514978364044518045022972831542809648219092239094281830510843446711806227875661440679993344948676767642008304699314564187442367904736574367084445141662778251119470843216636447274131891229179136537652539118425920605659484863281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,4] 80637474241889487930496795065559042404774237372776076394380987989638847941351275592615144896412937770380181705125908142980739175283722353814298149721032035581282973623673802528925620026207411541525720268361204934087327694693335873786701771696298240894417195853953858143682926616914093462567573799873101422877584679309573948780891995569668752554726526415516432476855388138648786292108103029239352153002437723271504221259423342719329557984411202240283794125807530076904840967091527085931058558760975766308400976647614416309054656721057340826621670086856707223216205782881927464760075960910565268795549030297728602423714353686027845451453272540685079780230361982555106135216809635852085143115694197089363814130363180569444612430076281421342488838608846204699352589020820176638740479836777098269969223376985860211621468312760252201527300570580973011574271800033510194585359133140734371223500472842480577287801254851830640771859985733522450298561331955831426810805035987138344917932859486095655422451567577221248292889311417922960162323952422364232538896828877462495768548079972060200832950504379966846984196598168329579906476170613721370149902246374861330919229422864828036527870792071801997503377641957352346562417452871387247320310759662190775730600734369615378014995125578186107244861936790061391809909214234377584108479537721584824696749645187109472331580022103946735243105135780402250811162163429222995821480906797796453296241509148612651322975449531777100467952844570146128610217255735524195522580774204872326233430430075798263558056064816287944814923065413536504161589381243926935237512264554534418033485197520215305791002412905399344681222112378599430205108224969828280843691692276917787189005620895267538250136715736431086683746619062761950125924118608334780147874117139373023352107568614424113949026678125281834723991196188935325612896596093090438130456339218653675284577608497169243276853051277323057427619992203568903271861697393905884675888466103705437527902963387883097123785907420718618983530760550500473095970391409802143579623843985910240973952725592871531439463527386292844339900346300924782121496383768454068264326679199093562781423314572086374897252097681762849838081259440395170714253483301746978692942510399694483469446026902005542069673538208007812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,5] -2291922220868543596210072109266512976935174395601403869858114611518714961382986441327085050351065162843275689908647585427973553463508769569961237847245731128422672664451183458627166770333063494250481148637096088877054703502939607202536284213559416630529571609882857015126590666187071418682684495756030652957786837799015629009363305461898567053319125276411898688072061358746268965137510615456314134316816085720139899786743091349261901644023748700891130722153111323881344823656579669545234958147888873028117778824612466712269513396588928661848189374776016181260709006386307090396231727670959817465524143201296773070699821036918253663106911469634259272689039474938363423129516377180933415941612645962933136211651447254433644134459450837673597595889077366019052637424814135089186966207555471308780355758331364629317876500969527521429278792762625313179727939581611124834272966044401712383654595603059889468717657163264251322293357366973054097449254190801645920165770096034113365239842007098754817379465369972601755960777356277903442726859235632532793615250186633200817296720990266549644714898701962829172521289952148381419301231805961453728829638038895105922044903888679504861903662910630186652351181503668682106534512315563444418155764749588899547927145716285780153608448582280587896645539901636366253910109180003231849172155517311119274925334140178815653613872890141594045436576777843264212095942104675195741804504411247268232153613657262329531320096079045026975401480225142273731347562104307457739786010456409517094918361237215961753486776642162553966789116945648085507553908560440456382827814952868021915917903210237365862033967689990355950852716939867560142692169358039742485170887775430556049282742754220596935951305169030470099374009859387305492896052830892302531781811940879024393991126864013154293512165850216689217535942331087999144055085584285523252239342696974728173673582692396107992067682633887707592751380395027122620831069482165462583462868028068117871893475417784854021732666895850459768493178926211019469879042401134871289303299146278782430674830860929394033589485397105156876231248713126124254302388897539817849381816670442647869248040251639912621276218758360578845972487801163525211653145919096146739493005403633438645319420068346971675055101513862609863281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,6] 12584035684163334459326893221407284062891996218996173045223483621541762941662543659570708171178713738654389139423629161989032058179624819752668123763494328103114768719396889369689983419434249232212746749930764744701140407313211960281613922568517114465919384296187636092375326519372227598517997592835634450874443796068037034256258159251777293659380547549143142529857897686257791951189315463171027093542118278140006370314033950466467740036301626232228526518537224205294624043662617545199686840592876987956481811396152718898052680253831089372962880948717554693549446640516731059356987743202145896284889330131455780613989258704937438833281099669896290880593125321814203012919820230147354168980216294276059420004035760208265451239433629378950187661655145386134687712159787543342425637707721503970399700958575186619192660684262377673550853842250069152361340501082239061499011737280165579968122398140412070548917016900900876614598135653184416993641001521124548991694683598664191814030418332696177531714670561763342397161092713596209248647996220264529283095277420880425244464928118137662505266560965620670378171229825339003699677602416397726104421742642547868103276737330274245867736968831729290854087088241757619749396368952530944763053299623112088430494527290129614631793828381280302625940669199341024119659397347825949479061398317031496587605812836072585095716795800187570789338348063386322501427778205304421548978014689286106298238659003582804701602893865718395905258475598004963839220743805427980830018887190043137485290647666053833308507124537138506653687652477276904337166445536294545544458643116799300102354524161221344585206681575811172180060937923725232054646583969012666127910128229410487811321613857530430125546178929897791542551562435824690780156556697654801947686866707195325949360907970344491392718205578950979477787639898204766243638716967352241465885612091618916569656845917187770834040085030724409705651801987550659840131855712466140922181671191759537890554653803808928453318750400418324735758513680126283314527548895183196263413639409603785292475774987929613971592025214536814606110824760854952588894220599192463333869698022110203558243219872818606756754942219976792154890001682247436517674434705288864039838708397709853785570931986731446627914010605309158563613891601562500000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,7] -83188279627996352197815360488776804402726000959832572912748206245023504412272111802788889908376383838339925910373198278403326089139171149411207440436889864193302415295806358394460945966305891795456631290028006548400082215439450066416177581923786261068197336307584193072400768222665940130834583261887750499268306658010827208304059437741579822415662837603335586854957907249587296943336834166969486497755330220599903488704509960077183232687857620135701729795771229296131962990404943317872121758064563845125861938609114027918755677995654192396898155543512868120334884417714025347436483509082295261301645550905218109021421987089455279933825894510612376732424791466148498506053428407859692004896272846966083450711417755146622927131705671337933446340177684883732316558433290975766874052938096465364201473816245510398520261738432202650568371727732687337804666419676117101079705055207199890917708413007839327157088546650242540100009131007921724379101060635911047863461246310153986859885521836777725287288828307383421339580393849726566448159176521278618452167498888524691604569717566167754988140052586397315722044315213362099013810924697298741225585330757030858411331275915148827691328679338326305482449874895388805349312181018141316767119373902151007779095754598056116145078727911662233329386163601655783050885530639275151690400309335406413538208385961249557436851343530889496814878691185250527610042222175394799300023262078003480310035528262873029656533044157497781055707037632366457400528265249821019539452615362894788386691442679587596648711335985715603534810325275048625914152441748825716123525192052784027702052321590241489797647463370257070567617250217086808194072868516456040292272669704320423693227311909486601412877795999825127210387759735515814433258179175391736282724877241305150819024509342080981017574900519647574107123396830249075420894434178287550723702557071373828099798956736080170891887995736987721324239902651209660237501586979895870967000032314716806732675921483998119437488159060384083186162564198319930028304812475399623152121346600375927494840402067702261563745983254893109441525674036935898485911334068517564279800981799466871310069902738356872245281885526723143543077712929860494659397938323851300218362049700808584497973265445150761743242640022799605503678321838378906250000000000000000000000000000000000000000000000000000000000000000000000000000 [131,8] 336892827756701978293072484009356977126528804122140361867728151469801900614974403762069491260301823290461653705479406263788256803646988722870645455111171281698109300360660214660351483323136502363404889170959419872033779847535939076457117842343946169952773966097090468450315050230290425101566569927665979510478181506963576160528216193207231642815741619604679598721901236581498587452541380403685800380799036033068109756470060752125764550991934928647269472991108027346778817050758638405876614878223396902295093268055779528161316293199453529839266451727493546733380357882416816929985832669849580771106199554772756776551909657970005758982312042671668798363849508445464136108691165310868989756810479209597763912881760446393086023003687926595633894545841103999303813562275634905317918852173397752120498144619492672720309158389024697502892038169268765652800850785168900903198434500739503207921031210941578182127968036327956132434963994071326717109955126691767059740951343345595064830949665781766684555593746436351148878479499663061536916779213282326253117082939036297243626349171716547643666709247878356018376204481363928140049867659402661206267788830801784823326138311592013879019699415841002655855632173532154157314635379033490010790990123691026605480252483405287726627113269111657494096485988154336599287741551285977991327306480023100587705493596026009740830593666176283704431935385424114343138462023019742869595539745340391337372496461635328403083558102179636126454276033766438567317602458073243690481143933326886876194876413499446107330312659165035603112002670697465029882456763251471079474804920439963513704629269905479671147663394817040899156434463738058943300941536341071457736646475367115130206407904907473846125680923202325236031530350741726385836864845400697921977179783417290130210969432614814739735695338712491565479398886024096628798231955261908108691645818572148962142853184877628791542880493853539021569815421300272074540637504361272332044809480357477824316888886737438067299395683133110851887024025988577416292776644835904695223697891428346371963689249751645482261526801765056682091427237838143337057569488877924771996576875868595471891554273268646846223108989071614292630369244987553313742497219114085935913009799083827709344873715836510784642915394826445663056802004575729370117187500000000000000000000000000000000000000000000000000000000000000000000 [131,9] -925128409189764944538918180910988148469246215525282745217636988563218342408886458582029815680182478396161242808978623126033917915867644294831544517116439801304952759999115866949201722349873148764954927733975338932612398020904440388779993678592593734255568021192371573180826116335530243961368893448194497842447247585052414189006422699090729214153848329013596984223567238383053131866664433937975206248688225359004040677042530832649007634724822574345141562586667148102213395732013722321246589681041862009885194352104315857177780205769279099103814563817616966285922983792947372123588606700421677169047855297507875665668731132458865226937078857629367526105597503173991477877742472760736473362617213121402832876589831043858824201386356579317443895160831307046987503315650328495156155396561845676882946399119261853044179483057707402633902789509519920447009255192703388260433294499920770397565427389771069139273292136471732715560697927596775482890507244145224055892389374560965377460215191276900775997023455171876244031382600650262324251272601973249304971905788245843895157650678755612166037773630702461236212428670578043884582831920693198154246994590072438489260868668339606887376514613854718055437354940528718586707056075247399231271165912357565271980423174559237508914946901476369445996744564973489074164750825498050380801969522136171687808873675588277078346381793069519842701210448974062954567810103773885225305841688913190057144395220488016248084712024607985777301349737974270117937853540891766712677256551829313215553107131718892437864951709841014409040001415985384535038869760856333173180136721831938412241604498501396186129068250164531566683362644505942515963710164018528207464075687237327900713102999850992836245155768212299598450181762611750121952995045213733021924839753083192936267608872645612913390909743768424990371958797047591883746140259973593487858712898958973249995022503962929199882797522436014052121928903241581400737924430908585068932684698118146849174667135607550778647015204992983422399634797743446586893836352315613412976402345362452460999551552880473648630260649963259107186457914353556712691787812255460432338122162139757160608941690086378105957752769310732305345500388970913260002062681690671788060753126011969880653912987217107353679753853348266545708611374720931053161621093750000000000000000000000000000000000000000000000000000000000000 [131,10] 2728845232072954849399088974947052941207642332396723770563741412791690417282238398569753466075862833987950588006055298301703584207484048987416424864961356445703356580812934428044338017885011961958750292985618976763074219584553128529034153448713929076125476441153157749587872690107791854566287288768319210516453635190843420595550151203271389672888857853834789679316638543987875588477102590449239794539718386989239162960224033182189278551900028462493297109851067116276782025694909782481788325538492960443335897819294365175414501978391827908947076748113488357448982314844657265506295562291976373145303830806898854614678744687442464448655636444720094037792315110431566174667236300166665344862275177779953483145589982048627058887897382334480787409869934046393768854494316266478144176304377058252122809928496658587646767312652340764189941148474311940168867477715368906062707825473065537674784409372716807342017468389170024920226033308996261450898211897078245950436191302783204470573719802203393397518850249674593914735706085196799705182374347788603752928353657024762473461315248319696225346258067219587005249924816260855561758906276144457167307940150440755967344601995063369728147509366080523455106882460878465144740675974670190871891194717872430312884526469395241396440774234179184629759427294981867311016358000464426406868216715935849428778135267734488540824080202936312848253994231831922015181983358595623249783288985738387119998508357023986960692230834744691818286860797019886227194230754496267891882593293278797756652305057267013980911939765829137508064915851404089254181902126359590139950739491329880552252569532313343560644158241868760896423723312833177968815674073427554637742674918767123205700359058647759642299839818003200026737826330958348749727269615895903566526415771077796478655591039271264992054511870309696266550993288823681108765785877500618168021767552576051661052630208184605977306468533686216444696945941868658843170440658695512672087371050337021257990896464852590489974008978688013587451057078450071063339266051626281285420917568884047154376082415601665868118679908004850528636749990818673165515679231412253278742119182641891563691353942483479269732068748262580127362618014268979446412541752697911434735311604548707436411821464329344120764642486883996830293597213312750682234764099121093750000000000000000000000000000000000000000000000000000 [131,11] -9150010934762970964644334361759385131367192734989587419156671408881150162418709899726525059498398905532468431215996221959646260831879596118672026213167622263852739992211158870968457673550066118484886124600913213282625005435037778153508149430110631352046275987443589119126884716062115290642292466832838175676400921633831987700260996324382905825928262731515541480203834033922481617210425076122744470634177298374530745326155161119702699083012729056740453930819286672627852829188901946997255314779451219699606238880220959183428714940526268491149952521358014757200886465095118581040431396409585194817274335231744727787590241043776349746658362683442276882678403905218536677762625306785401366690238837740047553388594798693731476721209152407499313783690809734412918474906643157389879097464275239008795207172670813266470284199086539389323548431601657562535984998398498613545967555397019737599518322763765440395165631364732876663546292440112271871976522342408334861056505286039079829179803887499273825056134738037381503473630403588580341642667558202132792786538097851055053131435067749926708530238573365880579202020870641455329113679757681737155839419954904034754933552450254089265198783534216192197062083148798318501075025325845713821425397088917399606819096686340706035486929435655241538623202589498895446041837733929697609316421492639855328615457745314078495034504828459225414493984829559387882053894916743859020964370157801711479234962314371285036467827730633893767330547998030825358774997531048279732693067421616460668677463243979093317022309018018150603349145547435710659835066583947566538281347638337464629842313523549804620583535031715691800704452632749937220591131965592526129321063546689611964590404355757415388420228087954905625259211302297898185409320680799216978670132753821886578141630854310571463342049155131785823040117040437588750241422182877906233883875086784613581205749848205021711225943484541661105426638396764955291568768495943681471269135270441041032637054853294745781332800020394975590682608067931910001134730845065284893996418286988010471899137648262218367321573645192741079337947088940258070387043902877349120778190951612533630483937578459476667053429504048238183327746984076181166540058527465197918019959688927539152427685521705085837339016058537510237176626493038611442898400127887725830078125000000000000000000000000000000000000000000 [131,12] 27407714833592997480675523595091570872245086375287789099890048723574854946394447862332914168615210709214579197926206036011811456095975886889151839435578406847620246035311650860478783718319362949182458078097710368672316299794197629535352914313179516064377019956824066234179372536141893594349926882726947303641081204228906519940089756987270987266591602229217553833205214811766993103976631492582930304045176052009725029181370171329371601602159289476287489940808031520028660567600138878105523644575225742925960614449717743101430858269055202232058555132542223511966863414546955061040093081190472874977179728997650072667438516557653627852664616125025599341746276557025683024307476852560747612105800961964281573122784636526120347248303741719638507714552289579547569256417476261890841585333260104796363780558073734763658561659752895833865860281110761790523252410748562558489974071330519605737981685098331675888944267529929568793177008489892533960742435418597853162063436323425590852763681882103701788427819768608151720944017116926860829620032542287939477891858374236255486424195279082635385567609529419505063069848558836866683226277556261599451762488846589191039187105031879967704969584470605613208537633256458879667472939861672355191918352711995554846327428090523358016277925409174372704557727390314617402601849703296939690401958302095839772749922316898375697239213697813818200350482447540177309663956915812299245755456528276116116016275894501484473401932440971990936093703958505840898435952674559069573970130488090167049345834449114994988640156276921585935233932928329746136651979525898962202457191113012544292566688839097952424807856263499647315091295307622721976012544818515397700969930331056051831992692547058682003630279819934809614696908588407414888152389331572295620922103876042623679627052283026762986119835092721698967081332163203366432540089492614993531579163997042337879232084170100237374896958133409911311813686140639772093608369202305439977546818008608876291705697446589366414299120566809075433407371121231861048448489883109634162658642158665741300379467129584201872510025016434590612261562200808451648705748944154415486412875919918935234276248428991325323976122309569215615171505210351901865441885884120491433560760636028348187118112690910359849755812225634587718899526018190293541465507587417960166931152343750000000000000000000000000000000000 [131,13] -70139585689312127259143193233354971300765587864999345309362520492748847678895261060712472849710960027617329158132756423792239856026809189047447296243177794473103049164354734392207197207809159271849116456187985550742382263325296356600503186706165720852479303288657086707224403518971391490745031487197854660166357056537985073275967352087801075051651075095234951017384447989042989035134019634713273984248565229918250159075116433817914176763416103944741896333777201466373829710111001796210822321313317411013474825367482541726588918408904884120391921277769002694721259264138523945598944251023182839447187039746699409999507103775147117023143034651888918020927199137218954527404199617278121711588031281328911156676524156532967402435844965903746703332032788934664566918217263386951955631939474320177318831846113013599460286210427898651676437950666277990219788007167829277115665969606528224861395590569484934249517080375865720550967679935927688806220687740851524708173702873191362574226852279401862704661873135645998064536838471378583745930988359198825958671192206450680600942723279412545090482015878449585914249591099998446092813647819698615203808805227807245700574899262358966829734735317500930860683203343633424019896016394849080889831567207014949221637890787621079249160730567248057090760193916229395871670657387845457855083615117396190928277151913399922984115572021320225249016902386180775245632284182379222124880905716681689516282558960611809931167776646974073596249136779030731973499448297035028803545768619590379293597031504165396286519839129819032711350650688719121747711506088097413515011869668324206254815281394277822945047973987383555857993502691776308468988397623181580085717626148212462923400024957383476124537051736585284651514539723036228479326563448231802104140871586430237513636710274889643266550850109469720182168446594247909529228150553539811745248098473010242858393073927852582518152487967728161316491206597576062935508682791232451156984860528067914311500169543845123089217779633067231130316736726574780269137218562346144574062537877123604935098864801837354079358792492116876072282337136383361917675300053362548888836050843569895339706059736395463733408574379584284926360666864390456360065827059462692078583295570898763322183318016570090732858773113047441027071790694245867481271261567599140107631683349609375000000000000000000000000000 [131,14] 156087082401109293710304676206045190497008235092793481974527166319450883527841189745763851249729651196940435585094634653832102292729524743002601351673231505689178595586199264686831404524067924788794516829042787567418418680823522749767949856832944634611464891306512891815214748441760006429254682911973871341508454072790673331425636212869887458286946270373518681380088322483078388480874071205294731327297149251947656679087866461980844392034765157188946872559255766588866241348763906324257762472731493128052225712141164459038317018349233922913009702198086230801170130589433895477699763489611989179168625843605231248018968590520101446783175348937045508260727992100468781350195436932709974991169614554561514475413399355550454462441811902776448371899306489864079682129586408350830943295716819891295324598895426301883769242037699547375599159475900939626821384098767163916584787599088335753119855295357368990037301484133169186318967119821700970839228928219292663439221989195506624447255673846078967833535645628941352166485594840954001713659761411060043805778384794517582079548788114264855960477746885680221541247080047656298393319657955618270829241370041626781315536339721290657536660391225317810254295472776459794833328081546400507746262269118700005913566967507455473363405941975812015012720636228119382900610492489331489107344447297250873182777309337477417233038484107433824475294601450719077144810865906244264462136799387259650882666362294850843252104537719146256644872806852729960106913641146428412079732098900150761949617653447248369422609922740544274307827890350089916534234236074436622695260717908167047498277759356792644331558187721216072889313769556916741673709950321054700490209010310667679919203795260135618569342299015333074913481089577219210781838191303239852857748745997682750730898870912261157653179922238528498124830789600735178416016364701567193051410331409934643239147334853633621709704952734919760709266979904767164984953721790451603693547056230246956015859528635817512228735761079667587981730360827017244591229547955445360723836937283556979505791417156550898924797468946162553081580697098464540042645232741948314809859203743536340374070366741044514041200669896102556455889068548625562745623273243560934314314018904165392983150450607113057988321149266710699287960381707349264302636671075674712483305484056472778320312500000000000000000 [131,15] -284964364342788552851078582161553736230151830141421289997187639057195040383176846745650516685236018659517869355199969363619812053234352663971862841266226887021406284286136940894137249928791044557617137373529773584397797549784547873041522667514313375798037829318945730544633199100735496643355052624659742104736306058949921666246592594233354052473069131644588189070298653343190586660272753077273190810995490383574550029179215001006339314751596733761570725408964227901324513479779065161584103482255839780330649953498283978118072207513372618929919005088624595834728717031822081292987475692302005705620239267659412602410394469801912985211047668271406278082989538140630837789606452671852104227345740289271080011863706452753711263739434976434919020752012132297237837601150796677610425192361478757429737599596764086895528235482583510055050083269866401198871568797509327080492797297275539177027728644426577842829293650263446929970429267885124179615132926757875710709001169363770397841952181588854291377527497966724583313532130854716811378721700687062434863777975560412461689908425149233096971463598184888693762055224769378270116051211322202794392677158662744242296852324588958692457751677463723527406619352854525452079000126689790023901956649182569927047571653219236300718312442759063243156338344372342198543968796195524453090747006759918840509317790091402718386039114360253811061438124599538989905141973595550202224507899566355059161023305540001141914121029519787208885414157940530420355359205831889624689046536063456398829457402253909859620176546561197278501728688596220210091672031124450437179287415374423133991714019790847946715935262656287354738568479148070731468484625133977007614859556345632304348194153392250064726559756169888624929785333594337521991606410174395268597159153335991428978721410553092976061255780991751502763790415251412139924422481386004878568959559905943205729346018016858370225375696656218641749521213351028138524820004390920740877087440474029198758676592534440385549589996880626581504891296938929035465010084255337998666323616413341985646787042898772771126407233237997943326086977176720402379219901825166066698262699247646480174099546914947671173897017395621737829369539371652089827633601608851541850676161867636608284107610197238349171601424329506197605179875400389762426936815509215250585839385166764259338378906250000000000 [131,16] 363008533905832904120199340504668611933102178076462945623559757992299186765002154343704983558653832563802251126926085909359766996240098304141771556121550180985388250737785913621822543293009637211089411841761622227854856910145083971036649648302654726322894198976555503964124929308188046135725871614780429226524923108452920392737245437421228654662198571772360049893287912622083847670609339827200971383122150837630864368683944884141700067000177263034478718385515693472593761612623317344570541170940637708855110680367609596431165854414601320022170022890686749102304511959431895269335699221789796109277784792421415977753539318006674454247802109761712303461330227245755311657649324985711370866047814700349108361063015066685897116574499467776190193734598738559339143612167664943737570099256626179215323983619801207659440869009434926648994506844701668077900862131948576842080662360775949763601763860611361531191746105156722614452978866706396123947618678304039129904055545296713145341273636639774538256984406676205958585287889545959587992067285728881576899236756634785710207351421693764915256917693874722376449903141746358575252345910079435154906082213441523180987394943697367320018461193585010924448947934341285667684560119230951240988743916146812377634877740758597150576565442305343790306592419928566661486899578330581680323922165327649167312603370585713376421681664470507341885621872886786243304481877855389065249425860433313039119252586059220965878471946606705598295239615184272627947406615194648046499744378354142304923929617513323398208589694145888042180136357732353888081685794497371118295864266084177767478286196005180384769200506516832586627769936210494914272940870484948861751937742884660165458540507056523658233325286522611964819171356368974738636314582178412773993283136577715058223621400838964422891801087780445725423722831976935019841486581926834502357037558798691972227004994491214887084481438588141495013567898761557048498424473026474663299654627814021904005954921011014419399772526059473656107220350361147115881049039946674794295277420484007474467108775859639999234220072807227387246780094282990823811651678254066574967983061163488465037530307070538252647223064701329046652042716501866443945181507673207625484837220290043546460067691674025692380468514769739846332724625320947611133506893743572163657518103718757629394531250000000000 [131,17] -162401971323407187092581057013270240213155252974523028123760536860288175400596688870564480654234434425058643187807491028893903668259956958035096187143894406423472180927629142653690620481372619321884625283431413663472821931842713855655236031917098980726078690485401825379453184742218309338215969793412699752550796300294151621432523836396929212508280699202818676486153270304880982919620204234261271759161738558407592954051787575382090098735039368736791509837224694219976428292099029052401401880076231879059856613806937977358744399630086175624738850463966610224754172434885193633775166444124425465067766452342426806011041687274003025625326269196288839678119379305642344638444616117555317767168624551256415401133290221057689601602711707570810203559000543229470034450495146733200490181157300228623490936799273055388275319377700490774599240379885406930447207569713854369364762608903899423598013629620127223880564910609626962604494920893099686895256885662997571104500129094584046272931574833262422117824177010522801856273926156817149108885479656815394793550466676922792190377109379415764541776807573536936334116211416343617288005058494971789560062789876481024925987103044186746003948209382077922418405476884370327578928380261949380322438925252957923569995233263022579399123254894397648062841968944745097235285182906027331398220005723197508299197521107516232618267609705406490996035158393537134063375320699799906426986016442926187470125853811003588800519449983113550824082842378350699625335293221275403994541763942116603543765747892215069671643692927365916164466402515830002148579289715916344575020504014987909477050723056926666853014839937902882511307005437025211357593528780329421313533434024618890985382819551940617690712164115631004817033757614878542206562281336750456488685168058422920335006137570484247510231838671405900128789463971778920144902040596022779310333141068973732396990289479935285093509178598847669724460265250890487965513940134845484802404961621240649156790118008317895355258636024395125958555567354477752692301362924838140976713495116541524524000047934097042895667880142026285622862915925811775785125440093998061423175636498461378519427724293911231935491814945348494577328291147052213548427876773137957531899622898767778179430897694687084134902953029021003218033508642623163886753445694921538233757019042968750000000000000000 [131,18] -500922393744181641607896871273333358193775799598381289192945596001549345811127237502791551063637095335433637753118772012141236749727639065757706204153214080979207677826650985238699664931173390448194866637873670144868467865118337971266946669618668063400026654844260273585405987854150353281484965972450221058079548547642110831466951062388533288132960432462594751474641310964869708317170375920472870169134568541436534870764361775264976881382740592875038151193758606205143761928369368509357246702514376429175860574939544478160073390411120624857370764439486406980970308962887883075890298532732068272261826946541728495183244540949004358942556208116062715685950764532898566806156225647555879492717147006113839972013669961373878468079803752743243360964805123483517921999662771155999426503002785644326373772356779017117621457708400947388800700136984871820086940096429059231683571196757004781628273357699897326879191988865802976431659240540657542648318158571740830373489439162510351349945580554249906639840787526915318159041196653965484281471445273655474952508948971540098138542806967515926371150363249208174962777390954538167321748742944054660666510164281814874074078609458073232794646199583058989068056838574984061564749571856511962670161490640681892562761453537057948373248595151601130594586076398165875276954269051632612599776172825507586593107114764170651150699589640159121787573515196693511947294174910674977270178240315271703031015028345406885790837236434042620642443013326634551948924556984643171075307665552817723212988966659330445633541852771190481666809384388202387106450831876341301605054027223175718445269206871825115796173509533633555785985396773226478447096683349094297781096329096789213450504845230524747071781426511920206140276910067150323675915636387349040525128963045372946620408963981067496979967298144902592605286188454465098084059144447678224111292023390068638025649303109407448824949757182957302048399310284013552609637167855418292818770748241945447100908981903139035528032725739155051129445756797362979148016913256112963420175448450931311128455455642280473338390860899920171532940096709358028915487623335566892123692696123913151592974213098432941464191033127114275314679713721840606158234653010506922398608373395649227196774082819186518068585071983335721961738242644860807234463706549831840675324201583862304687500000000 [131,19] 1374091414110710605098544018773021270410438861290471964465552929791690508763572360085051745289917596399357152005088641493492285259934818831942894524404163884775263711625700137759599769990340705211537035233264191824124102660429762643741704847787134594700134583949882792421175908358528998287831344970725407343743399304287026107126940484704179845970155370135391777204873430570280221920304760841716878478407305980130682883260231502308763524127461354853048974928994085652631329936324844843621072969411200094970131443777795944532731437020769647774605278874275341010421901297682851283290988773222777644577443350046656572466803478703996748066099986102264979469052671779457626218046769877009863876670683852188527221791711216899788545432065257231125152407789015202138823366380007779041706698846985160144566183620811937799105013441549099145432300613396503655509125573342141952706091302947777502747213332276258247844307565617545629476353252223495423134910272418719000533753376591636910207296814671147080284838801831917302759646207191304153045717695059608596322550724857336901821765489146592166464253465033558853632843114708925185599223609623193110223488949501808582446310167892504521709190224188923248154587599823610251563957515547053290650175079043164281800651231796410317659760144157045406356185933129909465436831479871127054233327311569415545752810118793081131319426285490221139999254911983149714960723683644868049111451793442701879784992665239608655477122766294777563300173024916783745786162738693133971469476003539975135031065137927331806352889939698558647509176233790933907778718507138578458917979581639355889865491195921088130507436842773192956166655387492494871238682858235826383436252802928347021353316855435297690518034606412875218030119327640654461214981910969892101917080735105984058264492681218370486785332730070082661962261130368046697444733266142090465372449379274495029112107978082681933577653189711806941915522392082027480225018391328892269195172733865506777532597920214588827825165277808126509130271698874896075995503304268330949182015722885932982759721417794220401363757957455815167473450410655849098689294401800468820127511460167359454666159592429966076605994515330186934288294545702957820815150789486052471441377584316100792774852031120976685725910899375519468080817370842471036862519895294099114835262298583984375000000000 [131,20] -1595269484330384309775434146020065019041705946758802470261981663343695228286907882166849005428131738310941828749297485872807378586110660467213454810485096106068486665401944774845867301445162030108949706620374731363447150016545357944615365247542857610246891762894076057220197561966765496868664685518712305993630606771469541742744577262133509981703288677702853272304192374040235647491589296226777593522645663831349698678839198191588654673770034721930849530803813830628173422582429846006030396491011140447136013714374644488743935970308057343304023497816353213521272131641976163102678735589526333633310498205137699858046685113270482549443609888615654755963674490041497574025195709889251091361368735222804524449936148772093592619766783041233387706187531899881061210391818730628714902806084759493403825367205703674647580371577946857564073565196631469973439670786306840089305737819969449014081753711265522157232997501646258290408961843620174109792721255311010308303396459195479665430290017831608680564921233254957710810489284131234897162679557666626984574287531232797457738309711201282609786212378316756067646104121111827493259526306246431430575146831357645814059906168763496968247794371925518473079185571969047536157127249938437951781874323672771009525099076157230347675343462861951887004109742544674983328611891754205021264993774681816001890164491216750137403155851262547152450724238329952737684579944442278211146586482128644716457969033629095245955266825241071775769266885598218311874130039507380312016807154636061862391048103555218687302005617906167982021956027152382778359815671333347810383859600625889550182414238734417112955371039487155535630349516171862733025383632947027005958008987804385135926303066659373959064334914761917553994170194971493302955119814292592416602708672691354608470502978920155092587125669524477951715299575516814808946371043376704663307307742852807160537863759957146500617465970027986045333755847764146693971045430464542394500929684466036963971181925368529031605690384030131859716800210527514211126839051313872363475959026568684626440350729615992300768584254325315234183604013648902117052665771402441046110028196622627807781585271559848697006420038406043112334051573225255638743526019584202386137083795751454296518490568601431674003581443200657500973348667215601093261057030758820474147796630859375000000000 [131,21] 272277902956356749488435537395126642104842259035933164148987848046030705107307492771491022458074208092096617730568177100235605526598898953258612949419841731343409005039811146746359393167859881676961210543590158298174981467951229339130789519640213074215033030502581599655814691235994305599977848200935733558210592032912488558012130061763928804079066466581184697923634940557878139583461931577275303197157457825679952814007397687885195730071399020549881673338969308054725010390937196489356905609385130433471995218176677799011515703636199798519534766087602718761775290917815356655678280355823339703394868625545030238993723412949191594612274660405747114891512555391167454393107056145523147902871375726369660406025827038143608526472817703168854006232948096431906369359022730016622284594787158913435000886227485832004181306314744732634389563632374569171827164729832242778835641400560862717152807696264010970680107367538944176553918752785822803845100213653988095874784924033832870195315143877794143957597018461263670127282978964044876050179248002631655423047001682907597104536343556117479949697866459272903789348749742009154539694943900379615327732307177941217745788636333357716173075982729833884976431915988648891543860150506395156048873102793599323401534557461973761871698224121378805211499216207019819818031502135578414907665433030635184810971851198245126439230402970796004003030050528947840422738784802006197181281492503239808555099904923267377623256897414913345316199569922522850948351829892741528452137574159802837961923952471344001579931734468289490247206891099336069376377227619712351282244144057125130135987571737746873726884840679736591387007684726478999874011838884472034079435091835583921290119104361775328337189941434098192712920585437260840290653853792844984935966860985734411752094145300725927782720712689171670386961193075006495982580321366343898709325954189658709895643620518841673518860275784315979470062031156181312366680373799695796063687275536027657894457705108658448106629961015503024686922957989999277255165412712163558520597407900125558694820529980713959692534816357359515072553225207359970648449033456580859042313861406013929197719106359661880110968697116559900496628716167973144688475434407090381376223041614891457526185332805659898201603642017223377507455358767507469508473150199279189109802246093750000000 [131,22] 2353535446206809965810752030983470110413624899062141525233746761321968183568490886732866537575024479108390791373837784227367864260391853787599503376715241022505730630887897367743473192752899491354435117949550074596814004568063278222593128718195651169661257841711771450657979048715464218943195529900535312931634582900643209821392901241566416743641541965573345211112243432309066622744889004637543171801362402091603456460875950912613358088191138056707848564773639584695387779077851299878515417862676562230452904895945920086521194194915010127662406760656095371212332467062083504382780321624874601304765186451239497327167160906955395284825104166687344400798780607835988588211601398057877953855144450077691867901573290608543041859491701990187512696536632224732625329226623349159339241446622823128535650404964490387256343021881521400866293428660914728843525549297527018844401501380556668563967327169941061509309213286884009174182538338785067934503713241561596379151987092712225001136477533710824652777653969505549614158508824992108468134431517099925847539352389630622151776214724093171919024623342075211592626278161865524527676578405518422770162723595166475359442511014511454534785033063709878186913890904428365960323025181192317915002115601369730539715158838801471820929940649987315441250069127222151026668870935713649764882434204878685738532499248770395455293734386393400008857492403175662730920659692831958617123723070039638794038229004384655933946609345353581375945922306959311298584647421710108590652517915672149338553158557681336261272414758644071934754658612306995942477102945264596550331065371268645895678269198092031332582368205870141651223827320358796206407168327604878683974849431883161979935507455374843088168719285319407881031502290937017471654501550649010826680102521175660927179999233328800423269582091762531754155349449947166716424288018338364601939651210231608804334273430081162270738129430835024871986562303738052496056612212919184522351254694777424594334424074638240531950048870205282410569949244761770748843285884857951124679644785105426787469586606696059135478473974541402886823403732194626639328034637690629973289973983461689994947054214381891776144360993690147723453143283997438969917822839183330888187500712894692672515017729968123230492981523487437208093115553753094104649790097028017044067382812500000000 [131,23] -4268294323271878981903274548187652811575511521720030067043336283508916176308693622464562424422402328918262948414962656256624346541162807213262041519053022298851639430031779342871289327177882553041081774146049706616245679270904006565785980244192235487600822265443607558162907992758205334315542652261552248855767034016928495918311844488412508362654211424165101958608539541533872372424886028289032217821152869417130424118625099927941497496726177127857542294938221365802048832255429657503061725957347522701379781943333259667175695044345395406786376919370936812256228344495361376320604695337682576043732521231308357294478405736211492126257939929930313375672351245863399690677653167388223963051504190444979727102191920043514218597784162563127569930390711217992521351680786238168546141625897036326791924060732406613334542544138660908589988389939534080524957487025536994286327508617760173095539252802890141062762521524139591561746512794388367165814183025175014633937236343624240687967117701861708711380859557717864182743799762633457737232504090464740738494461245551841506153906730932190574213367795144549583469675444919948484963013152971647587059671349521872926507873906977020230781593061166712105210825875901472525535940824419794355464683729031786100790795829145099783435678573251982105660025801072976968614855782104738325441011107322463235614316216553678803640942965239682519231432371936675040675771385349268159358843749220953348525186709482356295455158959385379604129700231444457000636392349105059193112040564786335530613024961896374754577415244776433694804943685132090759902577936864931436850689428961336494122505183137074576769251135383103612221500857152282127021737411060968112490409672952256515520446802987417647753086451282382201228228809108485633133270365091099793152443248097533338393974415049991314853427587652973695352143454881412565483490448289393908944828598270513925050999809152422656682834677940854737729121543375858130067333694074478833313027477403194259206526513025872148565562978191644288797087034147272402310254598974410926508937560445030093365717678224858242128687368016569586614051794745258798750478730865511871230270740075622484261600960811367794592667711007087098626152837955245859659375440911611625281100752846073649655847656100908639005578710503015335726850754127781328861601650714874267578125000000000 [131,24] 2635469337595013143869306882173016528908755543569972494222132036176803306142909665910791090655351198539528791682258851456292029335101343262900428160929115598970270687471679312734521780136145973741107982769168586371370472777440588133934159808410296465777894142763223801590016173606637158232022192913393534596241196981572581047576076053764203704981932414852665261103408747453614460910598009079944945938378615555367801787391471507732268455221870336595411101231850139750194126559734790116750010478816297403424813724368622723833088160503054602117013490008091310610134256528890307515742505933865402691528763352676209200056560935383003549146000186876748337505871110826328367076198701689752082159312479953988663501473906838710454898235922861147612879096507788040772834965284264608668052330504256696867981621576927120271752889252666689568233453458720965881067109700235637644605914270119265877535691580238214295516075274973892251471953245110076534618748345426145624784933868429570502455926403870790980144388289340756918403094566559333528488603606514468882149212339723641135683991622120704104682035585245769230654220024475503065338803841359593315931647961554171944506312453474025423182930099907832274184205599437978444150202977419649251881736156357828355304282008206913368089582766568868928941718961773537416909852819563585229174053369803153818280291120948625650013294359380034775828466215222849784578556789201626917834483330832664560174809971668073704879134747063035036975539303214138949297226227810090596143016422747743956749184159388336231928328802646320368697072170649890592294731325920429632982282372928527569876078609576767763182121029482903158925729507464622990421240735313884754564481768959164372675909568686214253489787949715473008255509940127980764441879178829690969272328922685971275840496096461691664788331214812821517550490555588136679148884160448242259277775995650534990919474952830960703242616551482772939328797392005761296163810722353218434915546907623978894217051716719967884893056557613909662605053709836951019389161611772158336234383734316841373701325712004608917345595771929699938962860078517002236689378856296707721909880437008809586771032208222161423126364033250844378347192068925688928735720396378791292541778886584509939113970494199194629741984181698445438221667380673807201674208045005798339843750000000 [131,25] 4043144775102122275014045312165165870464458845595953858690586611479119573477714548033744215788330284531225793010961026926765878427139802393352147710543790520349282789625676483268345318646030634032896614642047985423374169209248216254973514631211593240685764238316910385445416422348897145803958091906492689825336462492571383438168922449047607637250870583384852721412984014793645492459509728471134166416963876881074364439697357092738101074606584835295439698279404153936444196312209527321242821988470240847973064283942954166077545783420704945940879142567723532976507408478226850723824469643765746280205874476563508899125722392759580799255765804720595168659515610516714002626957529181328831916930084363810961239094087657118859641114439492329424817435778707071711757392502304336728320379231797613669105606163675505161711316093474906728410926510389888265835363011279472400426439422740566361549519724905155697432326135314757857833443633619487491739350035680011408831806242639147916423838108416626168091900470058335474071043705335809954192165251471307698477747032674296854128890732752515339087802128479507973962707808699618441880559257254285197747368427593219468671425418968980904846642604361443246156785115365771156998180347161294548062507749704916254084998734125538792754953616122912005701866249691202353505094620922526695680643606771420020855412334575400093820896328034753628896083727497297282296379525597639900512995988020801218395542586432833275264337646478864553454441605918749552141182335002077614398695088291588587792667021756830960483211977396960081119599370501528893128870087426183499441579204864642910448556223723078042401161079799496405833625093159550646578182162732396163629276945684713897453159230900403991273017318331352217561381132615432463668284258164321100799799927283841961228619890033530690616733642389150659635485202883230948132959457868323983041348216026519173463815347816715983772716665267667266078405756837315046850868242318498902270722151661931404970510206156426399704205919281712779092481627281016807251770271768393868185991065271438800113283777722376445342169741825634322598908717005940301879027626336024189066064833624242728044165102133333393947784735086284276040859269243888981455140180661813137284092296439212592410328759633409896376873071335714474039413346417859429493546485900878906250000000 [131,26] -14379058008667019849205346822035155472856953634942666328710140617409712914751318900734264622087416281292132637317048382894024874533057941170832736285551593530710976267868886693281269547933348913222898592835140971905676645958523504052018457983451940337235216107531294611730893433425437005276363404119765312306676652543514905956594490196095988607647565050287688798505391780529061622080935339246593612265279135952922248536096394057637538325177336973545570560404551692619060127666359589558429093403774181622416121101289778170378557542785957371670549503994569864592090877885486591800595590276731948633612536305764427968148924967642454588789173628938564998450006679863355247521488915063584569728237918310870468853998409206091734707327819205766950164831848595742255322487402676371418843358449446272359071377309507653580217415358629520013880955154878323998711860162568565713806060891252380692909867976193227969073102919279133860309637283699699375143796345322186819726059556201409385997269937368782802535025826585181383817518284399432288517836426519584714147138390445993946328283605795204917769188082020363304761788180949156372056999000824333339708899226895954569909637201330743214319371247505317507158028414822643969825979896190275289440802667738330848503247893915006316978285216862444026992021352041963314959626877748347275518822957743682058753026787571769533402793156978891472319051211526378140573108250618599708184165744979784706588382355710058398660268609843214001293865422695480646846112819504927757544740811106887924542845268256387188979431893847879437307701417126985646251908524097022629512557070502786276388538779832359150200110164027326034011184699208424224183105423189301188758218993982439016081812983351125977543903519052149717333839295003522835139610937795378499364147190956038039598677736633305852285557060145736949942025684609489448841434843941982885015366300502839696176478859571521356020024018917389699694129004611802164955401814445874105719102988990673294393775087381621793066851506819746526171675570169562545064849812963618669553644136952510037437505836295609038725814029676525730632904992780380962222698079417896955793861073320400971889807778998086279043303682383009458865018430194553307010849738331867083554297080176293116720894127221053491331860491953334446613155250815907493233680725097656250000000 [131,27] 24662024981054010487366462478696181028932890220487377304743449192138536853687807036719472917248931547335824854831821860247950646813294890427528795351063429698936217653017466785187848752452777780493690026781968542378934999045472296617902142803087278479023471556262178021486071324029925156858000617053524849701671147739756769627696762257381698207265344094299498220834302045994076377583882738930220857760551720093421256717899606670832675698943397792110526225379258043102408606129682806580264640787021015223364503112786409841562767453957060039000791706249347672422645405280776881762657369114790421090710576088529789057450665535117485168423919187411027212573423599728925736287817565719817490515950618688030905272895141594145043394093673887589887321403142699725139992610236755103441244367830227364152967965465630292255512533749814511273883649304586656417123045980648483627713094663772492570429733812401334024245749952121795751193583245028916392240270051517586670493917213194842549732125455845323917988259967489856362150881355761926274736159617382183135394579033423924017331694210994926420210325159494901395616196696614336619850456498690137639954372218719828210798057168935696417891705488444808827264585681309953620811094072635422010785893048546848325753380731108435017589924863932364656022999750599697135422370526671224876396110398041846222451791354370370809925491429876472294223525949079527070676439938880543915767599914089937252246514328468589211285049540248317381554553112431266511606717101212354162638114809605061355355172258349470532371616436092457385628646303341724393740240502642321048037599977697754600568811512187648225843767170044430987179446667852057405689851911666215859243439816798224432130144174406980362315823395746265936289984791690678674475813159123137231209326635184645107131267009430522939220658150405614148688054462836167040901074408664041964472179924487618754710866610311342460795236671838949354570972603302474543797448444759785367668893033348820989844260882649071208828375239325672372217178982458980979597172450093014389903429598000321073012990087451820093626221629396982302180534283286320782209939043459032795292599044389802136513903181426732041112588806588691023797999708292968637315239899517875334312101703631988526667366561368341813719756044388786708765337607474066317081451416015625000000 [131,28] -31122446746360163807483461391051138701140171734536915891980416547260661409416232488884685682765461658087508262633720625310620544476345918933802888750481419511497619785595375447515866481615043690977174935939229033439047283330310334992575194985673588765017319992186862715094237211741447869266145333238073151742019428135226806721709647807679636742931028174147468225120670383775022721383525469562884378309108637684983898629643506547951509551314807156216820906927879572623297546361209016869711661096424146374963140392778551123829255442394104498307117489495469201643574793943967399578150744955893606922292283644224074186707873587758774006595326194959839104821187884162564795045375617292084690625798919625829115514665175626085179144072578801547995545420937334678720409235874485257569274093740239594105703152757098626059108914978276343508005019887075322324977510108336180963758320591206618316966845534060211286452438049015921523632338300668260791037595008669748844377497131268337159741546007631363547881433765707304017046369163304035530436590449979375298115178907843858293921288096656906403140744662322581067684627345963818089133686775186815032518615119466186249131853764586718582629686661046616394396729928184945389769098747447093161763224227935102532512056075105971084848749416649941134080985338734508199494898565225373401384393118963972517614770493450952535399861884033177770674245132490222726932760706260983988854841650684448419821816463619391269051952111238607118564976932993413891884804168268915517650953931500413688497259787722898703490308168591020269431115562081971246371255731326594862267291631950128861157562463042613199010968928092021024352642079471554467858252417005834453140093544534941712951126123433317801544362863170168006331966009642213172454197960911901552207010246255310038862914828806663239782424911041643257128144979779542379098315907385650986565737346371325568795696055409967477407313303679637579344033158639217838755474803960285569509776344784058486363542956884875787469600126090415952480100544543258538474889190087712520605453808174936404393625195741090302420607829363568990419331317205988365621216687435776099239324031230369946532566766449609141681443291113257598809696396990673482981140490267966775388238090855734461001322967049049775587052021896816711432620650157332420349121093750000000 [131,29] 32021929188416632435647772890671938304197761395884357254614234633934190909541794362472393126587667266070612989350997693479643808233944698302555931405750086206352670864367894515049208599738468233331041030677977166441884090925065025708127540794741486353683314570149520985310614810210945226940343484957977587894106872516544376880501869491189803734392272697867659558704664163374443003143257291172587988291443572683382041360080045022131777118071244129187852908658305447305179595132240715660835232459827341096623511808022057497103981730077203515664426558980118997325601072943208834690195608155196621109323186025388372907441622044225820252320459792570492278260184962699717707988874598119567793498819254781941068112301388822557976431921523761976823557107217566719675506057763871701559848494823644722364374036699795339278628793274047455681687958870408987377194958513968820946089187461377769144319426950081952308170331050863759876793699104068793886885980035112292678436016443775133866053893462939640859114925035969145079650498426825334920428060346973161689746465176462528033805753600627306245987086128194508985049015618919527904444744912094947332570218943602659071271898579233929324315016799294840085485996445846893576349352618787906209948625473293321588710634503251752953072964033937614169280558725461881620844940681134703517630290892486604265732724297808503807950226791571665489008519481259358177022541480820060640210384435987725083385269794119530354906708669736729827250960159372128822107888114153939456014300858155883300382164217009693984195524102352166898142488897792812671932113711968668519253815756243424168849908759005381637162342572069206268167595172333764948686277959561411481218892108436281690810024428092955605986400321466795232516825103013204111181847228150865832023800157027399106567231263182342341609276539584045436257497160309322579477643854124824430812498801061871336273955531172546027627975843871093187642773056358132437566516035116235319265250591513218998762762955174747989612652577151639162265004330556608555644215831682150838256776293466692041906398690964654247434065625409622299730393352450545627422521432054248027768303252888295155898671030560443263933427690846579999771578523885901860964982562366471990053240735338290443796560485601618218276433885938203616206010337918996810913085937500000 [131,30] -28125861399714411411668734967929268827038606525883415728237846719178836314012649820711403601500149188521447435394504981553563517945652694693780425885582805899021308453699892710737267695360407978176849952016508065140889202222148914505114805858105600796677741141055862965055265275419817150277423992990363204836781477650027307931269194005901323416790708304088531861489443980730669296794140338729424490171002358954736140082691169792357960850044140997393797003098101905963346349990269195385003394559247167657150127470888297378236643865286238581139058208528189221056279148348460611494196602863577932257113764332021221995650094176233618493064560694488370681204393325980742070004965459712963731008114972743726126980975770288148104335113363307187453744282994136978763390637846053580508585725113936127806298319610005884126637914601414487427544871031849287408914753791185871902990274303079960635951517240731576481757758569808177957295692409585869271872548115821314437701758015255530504824414829817569605175466473020512065036073576929003701258812899315534663350255108260258964183411451125294339965429399471834574447029948687793600951905999321703136192726455068818689592861124469479170422462318805996549259758464716054297023850593423718069159638987276935234455055693032251692277560652281141037043779901209476208660502164583851246939612062039121193199599975503352746060098172496724244094254556191572410563554773016307287192066538584215415019418654764594901339095666174370333271745397641559011186974203104155672956632112114538495256366042467429095069314063128901741468669949429178019075097645057467680874218109352388041023819484900525206908864835374437671575617953018037705449622352597696878762126332913386846961811552265949549255725294574448266287501261748683808322124230995457352041102311867051522313968276834454200430822312003891479686872248606687806277343871896341989189093485098237704905740983736231281387678898143699868190011159789997573569264789322774145894083931397124048532500250832287627393778791497231796469499717713434175239494591697024670740424037292010779567877148676010000421310518156667912616205400301775968434075725475291180526437277314793365369809061025215072896413599502174445218796258757395191824311701468511606183488807289795892573906703817389546914279341294218284019734710454940795898437500000 [131,31] 21664180717136211961133949123178436616058849397310502808286329428446921430045516636875391356203206287544639937349789788508133296860923134941785956862769432614806456973199702956038602361183247512066839389467996151192693837427236707656158598824081315345991898771726320315794239167505653405157744463655056817900022409242537911949180181001475083458515980678448458540470818356955362242601507222004255970825364901269705341843707860611508404310100436361151414492906852083771699731103937353345529764995570945930185792849115008043231876838140281136827451155630475076587355125497563170513273112564715343012396464733279541174185896309653795460278592666920445670023755795659926601807053397018994260995855607265637688675499930297577659689396122788275387744343310485545748138966350422869704534124294829641028171309937350632023696590765708350451519679222065656931585920177359664652674073023302423239767896761985511560305015528453186613172597561947246016889765887247229860829050365238928986390403914345226224085638344081985971504856153677639707510129660423040371483115310580408455680310302200035697494262704362822960913206343694991444459041096756491761250933598154209636358961119328439199287874839526675348819493867564604747799059098405550872109268656794090914353422701188169736433656384784454791219912953681278699841385167686755120382365604745941941944798505901229233240304160626274212907293563013634396306212198797053379720585267280848509694041441589416504491238383994283474974498311635405206581905066328384992899610803497955156822535047666289332413982593169976668798443988517653127147491607783912869735847954460802664576591192582688003448567067134345416751879314710627956431375407420223178612171463122356100145696141083138050020586409117245486766965507821679238439146205470181732415660967304118825051591119869605436793931769752442834282160371426901209952668723110272358621259431653168124805746961318232759629034403724766626014884728749662969703113196947595008661934175639219078136705567583066103377330410374430553168480908525022427751035156615617925725443428369514173129862598295361780563021799710017888484022676281667543639425437756583711886878382738095770136300991787014946949949872679268499399445953234994150994058684871704477604615569958235669439460777422820636495259805087698623538017272949218750000000000 [131,32] -14903432204952367373297913892279481990568257492307083214978327827351889257530830121185535024823914218420631074475576550941003020677904281691390529608714498363503934210015319442079354130551701173169625716782719069991717015917155279075193254354711841768524573936698278835313439679180023793446577735834369709842332626694534887051937187502084551307001824209568324123464739425780940567044194635381009239152226917079975384960318879030152097960641067212626707193203145594385483120817244709833407577803533247574796668776153715314812616542338423369506750298353069502636289298377069239016433617543891269922185498671683023083572823108655363322001121662861573259373570636801481167139263197190577545057228772428629859629562283851523143137879012793606067848916063560918251343598122843173377374685545764610594536966421014721646969628282772333052675465884577009609519580667106023728280705808328955492305520724418987405327410026173686981799685446779363170675724704770148414867171301859518771069031909782085923805707939768632201555718575289509572911398103931596559777251933570995025528013834543042116836270094710980978357454272955369973531369390921940771228801102344266090549027693343924044972101600827201515415446825020713458265431625875993115591684868167856135989749029648594727311781602458021953993942781947519068548605182798858302569066469539176132401023190259822177731510938775229303962510767952192293407251684069884476885967482313525594379698940447496999485451711243370217193505948091731555087308463497687733685265799229092297725637622284441963939873383833880619855573080035673330215096993287132841315837134583481241335586479864154459686368216984867784569618458364166276989543664099175996603273264556950109689877982961125189846450668306565174170688973744378350818097574313103254195519271449131351672019468285025569655965909800948957808116695328518687810340093426167205009181079394290949413390490841575161212170670268374853330455888091293534051583509238362300568213494778528592619124286556900788877169678737780627995965402317839244382053482982609184667596706018230139297441668721883737268681802025262738345379413586219110286142742414407329961012797090936081781050815358976363651424230845050206983559731469494579160089297018620113505760545163987083817112988125448691523189381769043393433094024658203125000000 [131,33] 9278065009867092843201703458756966220409518586472740671992095778950141404824562676110218484954875046790989857830292875309244652609799509531381741526578192617265451320839194602861822840993720749481477035974134212334108842130445333366864353330495044446785516430464198010502938479731902874220331003118373438685182611500267902543777083389022249764368853226361361493562759680203979278220522960651383656939644534361768652647622742293548538933399510381541549893299716794795180463495430635528197439442690331129034193982747484479156445980261399403734764498187480843728290154395167423893153477606218831714138391820297606336443932843197958918675378569569775088058616079620729700590342159606417590758917454253367195188484967772194127431102934200799225796384833795225705534365553435251501443495373203056477343227636278235996518307109797899492044379327968174644154077498146340786473307012339217902252398317540037321667198636211654586011921969612521858434757782113467584197151980358599494912937175067719830477521884832491414274027126826208073102625661574218101795339448398516140358619360085637846055468956046652709400264786669852700235162006328293410296321027648940942593143539242935752736701371393903362252225374154987087406279116075878978523835414346649113174829009636529542834106938021892236062616695683388852987481276685151823410846993632599753755690231266608056443454289886019705860732270397073720202121974995680594541909098699656867083519761555877955764055370997653652367901688632797647383575112703921985040879866092460656693737895509332428457207583511567567128877329465314120300197354907948129776329783913977372999738028554984775845019428558057446972259842845712358012600255144724219481852865589611717866108578987168209213010624236745347124651518634852052008807508535653399344007361058230181298280652207775364162862832206211680780696575056235285493558417505257926111883107768285309725391282115423408613606763198849961464504592701131068938132382779232066726726061880506793403220392376258107858055760778377753273166914570039976122842032993245060466650683475138781911254402618366812123529239614611409456228810252491672347048028003276909811475047238091200638007962844779355230365820311988788568180478365560051953085475856010520725045497960709298899059107278153302189593887305818498134613037109375000000 [131,34] -5276296500903402647643963421941244035748022619857103810685905014677244500076110447626186103671777270519382985324474630874043292244182852419808225452834448107247992625972818534767936418866101254015533541917993778313593291392573432613998556845157265493471773884535087248130107875111210449771154456280811182670438775136405014483809779955966832007358016632456704159901225203936194775616431334272892361086499703522575388597014223277666813361193612064401692867078366486513289813658177195289705525182380636621051725927822787962000685871972450802270652970581044419596736493557557839783065036985795432084055248831666037763355977714375931752043057984917773686557694412893470147931079977538302840939855834660212630023475630185116221048102260128979999437564632127116346564795043900537259559987617070738349985250437664624212995439281209350211348472277627818926753714809078162615304352640298181880510195143740884805242978162324055862547532560202765403227578298239334635611149593558455381385371335977813971960912150876037173256153757615309710441681439592746787087757048941896675754100582284687241616335991482565937729986578929960827963644283914676665614057436953497932586016395467476155677264624534653147459036158126901854715395607543933578635181755236828495538187157818223190754266045925128280811837221305012931147116264605812896350253607517760105816801977984072316285351232859109055854334332868938058969793197049265588363720654913123878209291247572717613876680632884852668810987125996642152549643484136711334225421467620434773796924746865727383043298706880197210110657821305068792928362829331205808373910495861950327091691205967611357377150834526773251822179836512454095063610357617735182787559263559733581761929207742745370762174869850814680663182729757904092536445328408233745854127906498313958386926753691714102794092312765991203663191162814552437361101462905907847924737522144446696870733059584420150635878555878471285201652299018154937231453732038451553808097377228771085105596123092386260094923860336062428696951840906121456728434227716076015372082544775978805028965569835081118649332512385594264534555703787176504861496619536735936140354903969206319997124441651514461637937730209142783540585715236636037497639624173705645472512628580134547936250199312580022592555906157940626144409179687500000 [131,35] 2757703999142750446628453792654579503520238162604133159017840766779053150301704004011359003422397755552147754430100997742274357479907867538830029647013564059257901229435259020341058935389210764251537737584008395169516296850214560631105181055999200901130996253136008299525434856591549298257273879610206966338109323042705287796923048320440552359784854199347095200398096319214259990647793262836476303804680572700634004247361047012608445374350517304685686307119072577746363443821632870251435653545919553731041785071976841322594047170797536605978940701804109034505003587125896495184625422221253639845533719512592852462533020996706831876804508374308579905192701036178522076056647375068038581667046427030947089915684610380615324921420276650913463422004120688969826991929266882799693257929995715976706406248979427550608948872369286896936648697612643491826013735615022934419782970780011290333718954668291868535422195925779254330706290386092892855256922052026057536741105011631256430233336894764861256710839690516375074178254485470091513936518199069777189217771074669913439422968853979877842639041256555452648584193068577745181429881365252135130929412511785292558075541819448758154873589216640379861973265103677024950961256509483925220329819713573389188643336774199013564537280252352493166264999974474853281949753686392310684428481864290022591805465333890667576677325999773044264621688778412048294078034468544791120801898151112976555666698465538696772045813971791557582327763755267319406873715276737828917041305003261898363024870323187710756891935385330768183196169660047771626330279363242723630939837880089153509269915076177267286547781237217480490582615141618864650548246125558323184496490100152890427214657191138702190693414669089183323084151432339150657301635736867237423652040525148918138484831010883498632486876789527792716837696714637154162811693125622098205564244242752969109822549184204065552403923332469886915808217001162422346334823403286838736423643898763851065613081104927633115242264928702648750080711031225338130197837247509819810737938561292825659576004127954189251496311802956109570545075486088272375710852690911293832962013310649696002373819690534924966212767269800075721624814791895195001234618316711307888472112230341300187237002505824534637213218957185745239257812500000000 [131,36] -1328861658877568282047966156479263522449390961906163830532731598588045046691335171691301403695220957528314955753504669855045906408087004665193422799926098294492678369452344080612395283329726980664861864190442098120958632076524468136431596660766801915622970960616170166555824789279947818455525509984551451526997833554102992274212277492739421411812334862403393226690444365668036438226490974104719110946594058708640350814647264140505511786083378336470080511059914895460805966879897246335959481572201240739318341462845809369028054987573166058334336390590350561710838861218248300809724194200754190454781119168370829729487879202401173180587746105929040213798074814340015169955977520836861026989322612186337988662803406519027694329783541481391636261246469493672321572620901664114765025794298789955207089946351009765518910402894241491141330319011506297266907056996264594874312986070588092398810048545139706256298945339098650748840695777483049179159264668689198513666156524552386507004234169597043884740402208768793228292495008017999516305183045606448427181965068652870232479380899999926206876595244839355929989425034052348306809159854455750475788400209427159690425632263417943670479063433606211015873622100236683276560944772343704158114561326519496520862062565633324128529560536983895296235009167926371940858991061954074531216817838837610569397431239837137250837366352144613387933934724933991803638524413473944969130131040771259287141353673573842069911513399397293779499434049745218392419550695933710074241886176056852017892178530576049436299648081901616503469605542229090345037233254417260608352729263676970257171119013710609110987426700756723252349903850731981538145992122618155951070837266822438560067817961901241348771474211259357245150424524084638166284952459207878186488296457179693183048328868661743110269494755545532037299093990749555141469670719503704212690517464714871572100923237432472472872452631335625365332120531665141424247099968655010666644717264999671698607214812339608795751160712647161612484975889324880937107878591670862393806571235743205032192861855806372732623558130607521470632917309620077011470767358906573217905321158085415797601770010105773207308332375623010871543445272652934237297084840100459104250828081209068659345948204553167215635767206549644470214843750000 [131,37] 590745459352998410329313318919663717397715958578067794800761842750814294888068587239308234109367390859929590689780783504995515314558387770614814230727801518502001914873047757645831113957771623538679314811680720314617941413049252217376562169786675862130662051048733196264329812699002973762236995529950461321350490862612975442058864066567642932999996749058030885523098750755686736721275956301224265424662457691321889991827495825890290598433480855552492012547785949074745992553926225744899530095995331341624206203150891806447293427416156698541657436921960537607261726651491217800443554839459477894297710465032688492471032593904851223425734117612391850001534799635105922976484465577127081709765108947852313767094857176888691707936495503743809460047083733657593244595523369394059976405678282375363251612326018177514659711669737158769629917375406777641232968010944825185862769903752010194222834683359097085065926144724440172708840120808734242276460353174017928194971324410476759685075801148318686091124214405687497466350577951939549673727847097531902884360645256948232173636948437907019528552275825012769279457480986151050353295938753533120451458789231769819136715350776180882166493295237872688372027328182571557118364049151546121561217563122745411859346206410669141120054252102288057738236215534226622190212915059335164290312614861175821189796249262047432699798410629505125632063101567792892991855391519692350250204815348893225188228482514016647663795498298307641260024810422245247841236622013460000204182878888921187741965409734199534460121502962377806178212279125274818389998626416414350881572661766383155795762918276832166839498251077231807829185727056872592109795475159032827436777940188683874061056342292265089229243792926390609088887840126525713727931935491033243140581267129609751586249814134997545145190650258727917905635744051238110446843995574462664378507668577109571310313070338010445517825027893441675626508791582038433066214351363637428332370006899033408365150249485082354454872386559129185925705578644970377384209056960633009486160518891702423929065186164497000158749185796025330988524953613077293629478412964390243629447110001924777709786838934061011310275965727397640461905469075951543148239760415714784361898034521288266412986089903824904467910528182983398437500000 [131,38] -241948054037372862694592757893854388139138327373015694863220527779427486736947780498460533330432313362113311241332728214793981838584734443794965908223384212973188249100905144768204158933170344984737686192029038363156844830863042954804577004925353217219266409189043191883207183380716199623290078563733646001609746524380442912925233672178718008068858964946168367766379332885770950135644898937112135136382507960569693729660532616915973154251144278223483990545754157439512624678891096158421233121222850507143307883489408737112379463790055789829997071734328665102476638567461580410817924870519076516807422689619924058011745788567079939053718014619914008464867028030685040747610923245857972045513271698857753215616080476399438919506326626736103827014901896178067606622747515553696844108139865491873551962103050291052867897047095851441730303116099197821602785219282945340945186802724829135758149684060450260965929047088817615588291868629045527296008372991150778359063252737820501689122547882468037978458642699439569797930112307185506433478485758373407352578709637950974119691592268987632362946680780843925747880621257385850005559147384178770622152061996577021936035284970741957568275952762451186653878474755938618242856801746662674952995489326503851828578904162254131284431083633737763708696173621792155621859161773341595394585193410663690220526660592234848052553706304505056593651983533122768701411876121406873585927686036584455252554697511918406285398899961334004853909334045383354590487454434130742210758219002521318549232256657995339521357246712325124918432565197879876688488838480402178336035836272216493576225919436195537385806576653183655248099498900491853399172121512088386526170703177558412769991996398083812114497921778927513612591591244989377112959931506052818042147348869988532340173488576193679599227327961581975040936368135473735276952700889117671609333559996361913198344790295059977977079449767581583155568173331161095371129900810821257261102194998026795856591645156278250670634297042850542064833138032353303765385968209543275466386908373192341076598534234984090776428837615966893286298006451896503766311488059077055292116168073046845972601790248132053674367549157371254022010019085828117403055943895503596565173140781144361932675224124977830797433853149414062500000 [131,39] 91038497806514348916714179934411167374153823397221824042405522566241705572097824646624865864954114863412462008687976429687869546975725504024360940496239904233326947660772553714654612786413964048442458092786789343425661781810030921264217724317903915270870963310057593965525929666692713272710119454070573727165900450137524306615548021708309055049079307731486769207990792338896619598270217583124036109099614963144509164131851664775885687133925483379926883736682516343419040604469317278078791987619369396188625632280525154268313610033383883081226636770002697392016958190070013480176965766360335735956759534549864061934866160627633967693729947956930742441632711909522705188089670604936550396545001599035566025557520225413552683490785748663810027138673608799715679931984524461230800338370181818971851287425357808631097737230763676117128381820656256339774020169224974716935433101489807087326235679437728612520040376312460180952535722793108884076027717757216981095680116435448052870371083811103930985881730801218190827006808152191036256692994326612118501995558601955645537166019417003634013882136854738116941822547368774200565079975790308793069831954496640495602967097011625752115366079742638117476969912519689063419616827148843421845655918785013314503988057121626907428410587369831529251990810734593229642196790115304349330569797964933933333671829757112083765390974982127443240775770775192100703131847542321640606638990155975088855870631748282304640311491607719868256294891435899655969328245608193882544966520088075460417372225614168895514964765534350016029925800028968494329787642394913472014314486562410489132822828395243226892393221366901346472852016857061427346129975847418903072312836047523025783776836138045152015074737037586630984902314839607019026588976712572935883282340055253575803559513555221764197157152642921541570338683419611678842765002254192126056915229299015003595465844821924013040161867502317729547387172541249972049084017870152157482532721410361573347245752243931512052756649643199160226462990635278874330573090863752537025281597052722190549104021874335493934030938442519277429560459374314787101334078280198819936488315339489877660605727477904995636574355614141507159093425886543820120409155136634249950505022499352980602793650177773088216781616210937500000 [131,40] -31350371384144774121179201648789818939046341162822331667364900860390560978041572784868168194481821108783302725328338781729382466676094543433543214697613661821655706579008302727902480459677497992450564081088914059564966930419574825547628692098373612429045030162307000574920227863327127425148589161220784277050371931317089312104268930178148581554375169893108835821243305613256425184032831243389390256459880672187060188912406810666532644619177515330057800439488307081369134331823300222032009002906600917504230126481980999955077676087643118351408679921398522211781614051329839019630673114314641812136587006127470977379472730016292364092731222706860861837883647359061553280040485762097101421687704041932102870380089675392312006400289891212619777377429037296004669745203518283850237188460324076513514781057789564430816836188845551616115306735594446524683494118296984363746627481449997368522509552409024356350148169264606331605792652448436486255251957636812192219067606723678058631989414983757881448035932922283011979605729305586094592569163725141719251879373290586114529462632525972247191140354427397373750695659932955061267505491813389132838570146479931101962773832671874978430678097906565335693711197701421538872161383615922933686258525219865888895986638702023111391090957411480480117140777351499572738400831903673316687291672251356957858222140675305352881794512871579716716926992498905261458873056513279232106190167734932846282894504414103661623322499127471395652325764552709364420695177884470237679769446763599661548193539710003988830943472322024036245663301316074288908714250738301698753427485215177085879400177752077575875804237256296745951769711516816833622040625803735220692308757255805312310469552004343577872669646610682350586220092803383555490388747142405421254511547067193002224236805340224499806710812082874404724624310331486013206378734182984765795261764188484864434546975089753534154457710232179148616946295147278157223902174655643949285368927373476455424968568024547643363033102187571218392845877216279249692317966789757916259392897594018512195575752104717115699978743407056462195061970062219138114389340415791465219078049993900326608863912999730235261084679395679876990415856299205299979296671486754623215939528392548485413726666592992842197418212890625000 [131,41] 9835134152509287028445257955219583488843870365986010871905396611580895638797225543407739470526382474843325590282403823698101251912159401458058914700170874136553998344920986124054238762938876668442139450855361590571103607448203489525463921764056842038590700430195428071395406329815015771567521327503651014886049641434636868235780979551874280216891547176561403371980256107695606930349712616477610805073208322947405112114758934071092748320449841405647932613255974081195403843331794160482566085306672554695201895568307772835835294189679478841931785461848696094033969233128799407939732752591496985622395823316634258650653033128167685906431220527109434482499341659431181434194898371123646370147617562462047018782497122072922949570253784566447824868437989568926124361267498579004880105363969964834175084428761206716172278621851639032859986735282539234488849087213258329166617588775225577344913132204599027575660742509607103087053481770748071549808311740554400942844410064862724162100088349586587121413946504884758376653616017205146684110969526466106854291584898332588492027137578751521005351198528484935678827279843931233840631249502994129720018730081808782409517011596126538569084488179348801003090504701180236472777045530637335925036030703727719890694798548809576509459978285948893622839378886564099978893543367569479844344461814363452941738644042032800316241298464071130312591385979863769181836878388510491176000338802617838766422638497700267641122527574580123231827359358926637462493187965837182257711836503277790527920888377301575614127375236986643379469640469909680971461177068464567696862575459181022893083323068734079803740699640644900312387714269735774751119082138046190642893308705298699032184020000095106366641815835189104579167734407431849154060275607791104922426432979423579299462858587659671706368117667857398495665563783423492126104249924963715192464000999854890040674089697509731438238050465083385661908968232026369277650191487102245953953277240915331243079717238377027309591465791675430882019253501821932067162209788674835941669578729212131092909106464423006262747887068258856851260184134651255420866393071693848169832159495195984764305555407295281359354439538763862511400444496697361800585472750663000560388531112732124483954976312816143035888671875000 [131,42] -2796123411819899079258072586409893192383713476192788999680388920520557896741342366898604884011578286280198822361087175022969459538234188766532352778287155983473848041192430696600492139665526722936945619738019538031133026164744205880033395626829043576703497156686979651100450289515301287319044818838229716451282765964796349960395103101927984017487740938100388636896520833512918216651058243321192231426524441194700437285685259772300989727301890599348896316180384521368398494810761248864078612236053152598171384569638835690073030323303467351533304405610079541492039465718662476801356572002395966876400003600460277773063750345713320178456732805886792674121919378958518224205740848968814952910811854354087944289150999768463291401008959481560153473161222991167074662987420730517406602627866729702860549648332645681376708793916806709177680424383818848780120489596906269873082266009215802273891912741033911730214767348820421929300967002529327785171838697560881573365701485847628310210667897299274661485562454789809462113750936724187068259966921616653214209176935389694005496449965715533381618916455464832040808317792673280387563735155229829645039590128564439780629443144979069068726063862733124149201673280063465326360768815794215335105739656302727380341462935155400227459986015368127943245140527758410379086212526546724929662533732004678516653923834318898906660549283061690508415590011404281136667778385262941678132454846501511424592483015523291338846307214595907428158921700219142815781619866954254678463556978428588817067374568390569108675855196175400968106964782521638977956435198887789531262335542443154919503250692094368917479422944576135543288393186496310885145407921698656432526914018834802106235791902651237529003983312591865241868253941416658714665823351935400943137900042254917062447610820814383139780217567076929394566275886209108648986904008892242263426444357387786843254739341060746882610161529526365353133040623986187712131764773938787882517323006140503963343449127847341908545366521737054640516327028986806495804699554654745731182936448322817437030237373739207393546579860734073315211320771718594789402690083873964378977186626058137917136038605100838801709315053493108336981800613160875249797141922290030520025228000235983927268534898757934570312500000 [131,43] 716071098757472354111396827082874378770342710269376103511079867745784245222913093622933452504035377502556725162840886896089534208486060841669669735306638316878787419306172967575644627750745679065716083609517262305652436928646661723167627324772409318165196827922421010884402551500583156804401983681046506357949136748128881722446323429778588307411969277422853701527566093262644767231987825393178063918351068185487282305237684895502140206925708302059484563889573351122021255788182929244944070182078312219909387579198249119490999513757464104540165925000124849204508643668297078280523272920500435024067795681850100977904697849188659560512731324363704857302195886969697425175562304957726902887104343387915420943833336515745885881066414786795851346034261030495917864814665863190995166759024184260478410414278616012419539432671541025967747789716990919641402334065297017068861904670043208571721621232828726776854414733364856148308460263395157106205113845853235221633334683106771997835363132129021314389249554654929995795444654485058401925228654209047516633412987512904443517073639731058631950781396859673433505125992603008274916578606338954477348637939008394651133971245018275588491804848534008689255919046317425652365973512852424504110141625793623219471283769255668828176760458883158585975339456538182303324506621717330285620231207137767917648634174332499849059449083248863870012606213702482933566151316696159911920597055055549824823035587460651514250491872931182275126669875332226811928011186607152677021216230055457758322345860390858776535325950872956066164004205059160874244333721480050455709503921225993532637201542355288963708598873362937565525442779700697340032701880664384675201166978917741202428064523862165208650340007223509110324397747070114500096215496026418377334716513351571620887808190988794207529961344571077120581298464265823050890910956131025123480798922707952624253523328478100599117114007465361380779132410808894017798418047791640486717388483278178803799366927573676232319757536455866357510144771816692169761485795774405628346056975602581755689374410833333071764272238434126047234390759525809861834094626954705308436515988684351086854466621012945939362982231760488557979947749860867347795470386677684743158778246652218513190746307373046875000000 [131,44] -164013579433174055235263357255005691252958225023834275778409820523266774190202381053387626312198543581629170483686909502668546356860853104763844118550417808207715923341847300894758396793951459233845335336871522373102885541629447211886346977049574311021437721495559486124744674127617624190807045373425045700626462222936968742010533414827867695784090513104040204137830585516489904151058547749798100100228045141570647220050660060473431721874125950185419171451496123404252277234862484895883426353805570538237823305991082939107138064816149159325160388774853918332502113468895209120881762252899413123241783021340408386880048971494554052186007767197945550439040127435802157040685997429359354289777171091648202157075078542931649672606665182842984754843967279699964385445362341223141769017303319256023006663186904690576770171885912882683630473349822419019690027225178238227676677955450846676917194581163909696856141489147320443832346864412679480807707173863176081147277796560379226951723098282758879384396276988366290199725073504332705950289188876503541431235538350034917288377876364149967467511339697653300203632157126273475272328535240331093744795934999830984152060016675455576794624131475061805450913516926998263827285856117247342444040169044656806097068008742886489062975494928021865789955364923738149662357611984970119602595192365128006751044487520452272404757825708037376250088680976401021343812168773264419186737410652007102141030943973327244049608036101248093039480550455652233131741510416925099543009256738810129082785444986971148283188794621242958961710196555919412693173335155930781432628102576939990194563266323293613522916565749208834499547725668149320705350129288388409853666589731987891299378063308898449029884575014790584466974713842471430759387215410562508144505171113994916797283134949987022815675927595499044995862220401537859879387173830158457406400053640879451265619215623621157489963281228661475003287904811092647706910768956059744384893297596659419488307790452013360808577591326322279301790235491106708940073633570688101768282212535931846049655045516701744364384651641988184582523192802700472846014606711453235904179671634670215596403103903615983710837875729582500842503051865093543976326625303324532376691990975814405828714370727539062500 [131,45] 33301183637188389106423093850147754421431521372850098613909251185884852073507705519620544650602810617313819624612541947232945981017401070370097612255367049428787587642686921211586694149366487956617024486207923704072374027922039893816463382246652794119750751285504148785254315718537759355224550728598314499603799637076552073816343447331086684212306807389304963202473149121056664507998748703005007412701791063784770031278002023761533930996111549111531279424400753396945784790730436536033785674899701091690929083470234710298254470281340032425378314340323720507224338330065291744618193255134555879298341101198869786728039808006654499245487692760589734868887972999113177860707174369628800679686143860587600305240228041305315293215848808035401531906772731238766192044878101444621076411918788271856345670055978062026712757656475134677679851290598516455379182856158727708060417975423868377237852582712801278253946251130340660872657109187076080495719637641889398270590059888712079148229454102866851408803719765207583932883829589806529254667065919637020490227477048338114717964373460305170285374588252173008719408400524511221665552275916861963858993475116239242721446341382419837637981923577576809226339032862270193826623922680732394524314843181401416311504793932962162979055036156358427827625518050437508886823471227583413196606087984326473159474054098649100807127443526912250286668425022333377398259525402111202328425985102861535878632547991236106678629912584943926343830565922555092390048116587982674155091059632708426530076156915977750776945362502652694018933411520319575061127048559527328728068259362993892892616557746926909950756645673005713572293097295080025168095997233618827163769353823177495252148522071228879848701994627108179249487048571071626694862161917584125721613819674215503216465005022746113115197535651784551506530891748625644294784900597922929198762313641289260647215125137565322307749592613407037580365177469089437042340363205315874279105975927349957161572401163646722267057828678843972216825557139147622647423336100354308101418889979143544658173953836432741437221741622085789599102653269807598133966775354401557381418962273109133609928418023167750986859493455062299428093682903487751571085952136936218948903842829167842864990234375000000 [131,46] -5924264623982101254137072495184707942016065433813645663858955056087559119543655526451372498513589135232689517956402365602094486919618141234495066588942496291159765752701036954120708242449370018043662379005414954574748446035612280134688226432027103415340872668713728766657879122957092474195133988429818917136540101610879085832166417303804035584040433304365763397050549087679667203236799143956172121088507921105476929534922787987770169951676781827492497499467326478525908736780958011854762855002282311147370160675948674773727863191647192085781080541175426111421489041856754149570672448418363177366359912405227597134552036960052692424757075139141170567686685840391620944503791150131056815333691651781602568782161713459461670227623275589848889188526211679876653145366763068330608319649852888629505317903185370194871437786826984653342024469146908058133772825150527181810247905045487760347692807744017733940356095850011606024374426114396773156133352754252025127996422746661834614267106920702537701180958084503893165079438765518205300029264450640589462922677639624499732714889795408824811663250400736556109764095823576116435766865852351715754989165052478080106876228611445941768237901992796111303957890098336727041952623074501549095938074379166544719400908008232570111428068064580241184931171454388479980833497339798358400063289150489415622697114346084540842465586008919291491716565354286037959228379186600752240224227874421443375731108525843018712436179251266780784314714439323278771261206256956310393814201484154790241481609869652886926527396137074644068482263775453944908795465379496267912591890500403998831679839543185197295625457253528987230901025925358223594913560910441885501904377178543061882206852722395461325441467157253625452127394962276526148273255293366049343154893133283684445019487970425722529359326812090242382201780631473570701921199721373437239567344903049919268071589492316747739045721785723669099062357457160929837326596655593581157416504077855583822020645199133953462594353810917033250540514211816721880061173158166096638009899028200342656487957581680793798583999823226316111946626354785089433243233586181099799797338816760458964316683680354093920790713733855513157944951661575007143515275684562253672993392683565616607666015625000 [131,47] 909234970491097606080265145610121951693248651231746083233977027403437047760612167519879473540917361387272545380602109516576912560134702866972525820569915940161819787207063758309348546398021214819037267852896431323892273453060275402459037679641246333877620088763362221608817760680911237550322926543000262957864269281684396447842730526611666360235438960102957088310011109043417979508800734836741995612978035764714243290026427401663956367320376772083133021389898779613768885821977412010859991127871750121180313835075367800219909701210893993841088939526702568609440328700294768039794483584400076781330281542832742813824620553620347224637498216719200983590841857453076103579050671296184102889304833179502948418635671621070343425045489637759616159459925865799553539844496146177777802257661280121619162554275223118855710998357944505218764133894365614299463034079568111463501524678222917453813221459349277542507724419923251965101344590016073449144850182632970005710774946709636335339762242292031923221031130692481186818218150242581330083902771479132627135567000966633473900665240282403475147406890133107784902673267268883474122595310339166413645364661745917776193279735349631854798401490311119800078337060543625839625060156785954871684246858573631356447256467029047506783306748652042105251261159399423517133394695697795931106756021926962848159603599432074097569555207234668774803488514070351192894523102183378283338602500192424916212193672902126708486802643476329356553042893814385113886708494587464377717374802858189069537310587261025608246599407073053865618952561822948778174977127631895171208117126339813893157565745739303177485834414256580384073831251660856108271931672250736510112018587125853644294865214336901966961220361161103789439931047854611831709170147578720324229591609959675284809325533027513922738629093486753283570294512265386558728687068133618251157857698081552790113461245571519709563576942617674405859961242972961450725404188909923224167799542579554535301919785845548004755582241018946240367731328695491810270024241405826115385710102869069907883691142123593182378370990855365397890195360324571059570064064284565045131293951435040546391906893218291322607653898138138153698936768519986365929026352093405876075848937034606933593750000 [131,48] -118152721125691188460632080580612070592854667984888024238382793407785236265011366954706845858803161683230080796891263934736571064688958717124485011547326922765153432703924765083872581601849601477982011148719891979909121128476862409748025486682589682216458884607862826530444559388380228349617772316796787614795982976643513157099809161362054087024327520108744729684574672373634868594467105775846235508487231746139098879869941366889223328133875367959765919924439454470474121295697756629589341025530641276716167656891101256505580897361835447526223872372261324447989853816193364914012290061558236743604682730611382833533077035694957951133629936660491790451508547578245128636160882429429944711634066033778073401572146099881640458924297911450252661800118291666714218030181276281348952099418266408647070837135165846163664400615004294287400842828251709887283244600323599627868741182428047629841827308984250236615747501566627125243526209031816378493364939202014976992017443381826028151552914403580404294326987357827979825025634266436857708889057620031826987902892570825743182353621914524053174330605732529755659176989453052130792863661089736556963942599392673357066118552419668750912213322392634785892866780612322493782887908371416126181001103301834516399952933331235135290054682142674197189751480189885791438118605309461482598781465849019475586548686517448733170686428842861518692418061707007080932301092019650734418817190102080153181866417807857732122814479263943698323333815188837918942616326833433247642418041761509167295429888580299549177754650320791089415856862712077908527593749526578726732402773520566056929261972788170927392660309035900271153274583356227034749364355070457354121590697518513267929710511922286496636279734082334563442871748856309243673644755890858665066560720199800735700297086809780803561604326464821404302532166076335052365761061873173903002618433161462031030956125755404295529802649192950711674276850083450777601458367879153734041706294292782147650162478946857884897184654346373263894829746393154561205199990517976268502103964774068596885500750189838537165884766434795368627269151436597995798656199838828008685823404622817279384361323701735827065810914495850660825598395241990264600141526337465620599687099456787109375000 [131,49] 12887427037274416593534085676466978263023257806034789085470599309311653109828085792393009792871400730601651298685656018591070312875437010648867405462802521999137066907644241369169515475648760068037462321698316702087070825634792591964823684389754982956160672800771306221615113447102558305448525300384974651732104655787393251279422777068769399090717770203813318146351530078084896455365320700859851351287645440531959099492620932840530306558437759691102482755031043134114645401605885797747669365435412944006189177551915575780621915010253096249392102677268025876200204229324565074436362350140931495770896898349277634356398981620399272711120274668663635767227395548735682678511387054783182206446894700022659384097381611587092668366767636561162040192918999831117110449054889465017972045277958367532511806857411970998169184031039539893028324411134286874208590361229931069240563820518026176858322739667647671095407962316636084107073200030185012516970961999091866731479106041544569972029768736445238682649217500081222830296345274559392652466647174051726011405868906901869681536855647816282653538105079533760064110410966756761682225201241791127355149319299907304737263418069978854323252004594574657362533907232536165709764460215943037103898667187208239601426874390129941366058297006234330613172133612782943312166169596978367296725329668653198881427177708672606337820825547389531178890867913312093785782499622103053497739820808447079698322387863498999556438731144022973568358576500034342439188744974659746760423879564222933362419261686322089145871568588687489047895702361265999506356599613605721523822238021788884519675713365522529734078229895894208131137944859128927848771761314232496549495190350456504647285417980493061121056970360729301130802652830171148968241436542517009480021580130170714248838361316436016903932130384904442515352676466017252548944050214193848064019547438903995665993665667783709262074998614156595013924550533981889881230033828092791941296372710797168651431018325845687731472361232072563286724785449433501629693308839113737699757848524169873928577491506833527139012835408606348166019845557696641440797893024623472989824692020844519788954440404297370172284220746171855922711265350020619916169068511109799146652221679687500000 [131,50] -1283866362407841599252095349114791775382364287644306094169725939211574275441487132665014180463648168900230944808023256364208971298306814707591781701976165378018434891364351476407789472862803048314239075414321312730135784824647538953193606809018673906297534521695999896083198464207150661258330904645166355450214004708190281812384368873022188420925438939245494988204080351703479255538768345694128631334845112062959833713963199221005330769430098617993514808516577197145247917114454137013425805515526875881976225121196535689703184303402200599782531442901982149930422226214064759124163801454591953532186383290589936075518600483169709089997732701050700293327909538981119476895586371713712351576222342306149237338655326092282558297427091272085111933148892605201629124376319517618827241379434774963842954777569646353795757034173745489543087966959180876733799173629071822394178560542557071327281040205657238194755569772612128057113588595925008400880325242945984264320750326217376124955698588191865252986813974358307852987149039695385116810958548324194981631738662297414631619033589606588201905588622337343463037854271946392350664219131862216345910876890981515116215721759032441606362585026195043971804467618580348277886156395901045089662727596066246072046559080554198469003809687716572542459783216890908716401591447292633378926344424317411917525488405366382374136304088229889819273677731506122740130971574088900308468613589570828610815394360642832057882570003995648289918206545768743981550752235862632661101307439966712441630889771750871615552540747987893871792492311147350140493394968417101677878725354377911354062926167364851407592957910391293369537441255641995928307748985179664129029898624107241173082661893749646015353470863017971355247762753811621232633429278065682331429527536180631438249172863337738323372909550563580686797820074042154834383124407076239862125573617034945884008772674314342502685055647567364904429139318760296717525333180067064510756897907041833753966437782913563560815939119633692821250472751605325229424064658176140429081310415138792018810995857702902716767676028474545726799128368932449095019343448468802001388429582329048712207576771322665154216943445929409549073325651174630991255693985149264335632324218750000 [131,51] 172428030841797315617694738157498408009888557315244360265092610051548685267263902150822165135667398439384029652202627257760479145773793192567838621348629658903137766683505184979467540160968472468601784922271605293124184454649326680973237796130996844635921732670445167473491195491082458696519534602768051122275738204259908623913855495744044499644362128308311778453363793026395685226954305104656768938270388536985039478689952929426584395116889488476382917063656811350089677346559751245969503279657055361206470985164284949918967850171178284595675631363972245076982768161422897757312169219461430236226280164054497788375531834495443592803773372969600019712466310881417739196731188885294083635589965767752426312475688110081502223170332231771847578560441115082775252417738879868844040439992506027808978939395681354891718095185894212617654228053369195671875461655479357177056679942125525879627147247872294905624363938930729102099162512250781309293095823535190274707871226229421159012344439538152951502268706050934338321599309906367065994367014424922724247190609497089861030611498603314190187967668422268911588058735364577441399690247399247923419255093979776619849588714674833263498298345179163929374159554197168385098408668391115550535507420592346032653239382217049762796531571971302057653553364619056758843622854361315312174808371987968172050668068728795662958846112055821466840474025870678248066034169536449981419321097215454907947970286231545849079486407886578479196567113654082499156126453210495257578206351269473872840171301544818489795496032398804217606411203107050453895432801298852566620085208574283915813850056706119177688516547400477791372533876970014447124023656562033552044860577316832371981843051147838363132804792512193582668665080369220543855492526925691334222642389218474639681649019697922771708403843477437780630024992527786063034770606831764707133089858637689850576365386957037175566935577002845095478528119208335505410170891145611067980463081204115646866724961516448957744189190331462792932486179814758993140809255389992736580236193775527885748539043415592045121084017000082001654298563078942919466385412768386734674632808731283052863648931964202746162644724638901591562258537542382532179944969713687896728515625000 [131,52] -39858050800510583408449112175754013269974256893218766759727268145909927630624405280728476578943244869795313483124217725035022623519103658990175963745685083505206373296696852798814084680602162242347468729676467209682936522132804698205857278299037914900300690487799485252090842118350364341433753089183975184914523284259526505362939920978223643976799331100942672340813192741665733423459045893271198313159832129998249449867654244543390462544469772770581693290693763606530553539710163567128845535280807594125815281035471877498163206897858581370000354199676851793089506349423406387151925176081315908220996393782494686070913754182409787420084427775868114352135808396087961258160471824684719743207375053395365621885597866353343321530133953742868936030584507348491572374451924382377245937308753073090042208300944747546561836999662807353081327082667779110863767354710557721341546684060773578360648777481251463874748982400407808109531952885785196104758257673940915800052972557619545539549738549134024411971863349320309530242636655982204047466513971203033372757777637958407157443834318718386187652880587378919189352260119216782020800572643053058831107822542252575854113793115129774998842829367912293233159565623074748893912180503102231968406384339782228611679749719369498322663345230426761367159520927382315676444527670395655700804433268208115310600103679501222788423451004706873042790066294570453539876656426100462344577064249542258588011986048600818934706676419805597025845135898174032387512369098250688614099073575272776688833441749165557364091532178349758612836428327407590062900815513290917192277620619412558398072510509989576887852278831784167837023682434812656511304002189147006698153785073869713716356024937574898504989436843258427723693531950483258945733755225974566152960111369816689042622995299139674098044065153017055081767288199400353756582993528009732725974537403490155897633051936819744930884059831347077429607620865071737821274820583114191935177752627920053995847526305271513299061092234981439991116524916976439929684337965559923059855521593683262107861007970195623418471951151928405095724487130144014155095369017102208786156469870703164060657348883449721014104770401485659732087417933093920594635158777236938476562500 [131,53] 10251567554981318363018422213664443662949663032374976127714622579870956046115021448775380924477626892637579404509603285438890222619969785553346694380788118545026245515845562946113268273523722488357117590691675161001139884913774748332761397337669989849950966819031901360226344773924326334900519149741896773658015859263628449319263432167519960904010478637825813973092412578083781433608452214609324856715802656930131746783814097186044047194625170983686573296143278246621035483784018261152429185937740470553873201188246993386704362414122851442537313255567074835994573562184183356643731437774470728528273998037740801021914737338078681695768222511574292893634728058096279057317565429900393330348839207849719565195354226223456713432084206369422013726991604796894276842236349501455579095940475414617831548800420166583460732084791419975259541103907640704272721411693449118221219909113187060261975738614854982498907047382245210469660454118294105508442348117646897311145206199559202604372495590907875095365125100191290560212290929977028688826682617728294972429605484602244341830716542915680666460744551592621402420283097863325164139709632311002795138117391704618169792513862264186000955611917818194369621636776337380258431564186250423310637761568429404834407747679968811917096683724118491208589598309734437077798348479738001861254700730726119645716133918873560507806727630878946008862898429636173249108638012228794305258502165528224453297907973915253974212442464981836168562402597159309894474441769229266040461741731474195710838934786298548684641140263437526345836441870179022698984836203542825683671838582999198648187332154491244846619718312459899037119334446609134099593301654579831586823852047282405755247321850376238509972401406318257031202773146050329608848073220245954275712816007525023856597472423781754457587306552949349616610056541326256635939097028094452319401225368260452258314318750425095570281807029836404975764101463469955701296032888738060363740705561175505733705976057958355659620208352353006098889940222099106864091093604762710643224612466870311174244761338735812153499094184176576306397039575132948737382499593443937133629894996897638382880224509214766424207694850615142956649160379872707327072381973266601562500 [131,54] -2276617025329178392843462141497759914191371515530783781901717179920521289434228046458173697498036911855269107673054074248983636488240475082534028101456150836614646678926002528736902688481526067059082360745649160263180243688213133060990467869626148900523189438364872393344139370550679516415530521517329770698877922246497592443368528815950833172920537834190331665025380139908420782835970204503804556358649717687172555756206373166560809507373360402324159880680413802854896051867351037256309748601793204073364529091853755000442754835543063111168560791025733989532015905501532126698094491527358951462385065269035117614065402901695613820395275453311204631780178447791926635291612268103753609335390584507081506057651085195159125085838916672723284239574131012333549149133002306868108721915705720367630202316114372379776932829816450186785503400894997257447728941681267447975974267653734204171582660649583427250408727886992667771250241736321625464309092838225399201797493546111058761659443522353830648265061683641033614126561002197155765171205080254047596625324613081011735246148248060891250350735172078232973636535866157634844943037297811692614422515610118415689534147653004438165649571519178910666979239109140963536123622919437050136989752588499763279206936043183925131028243986795795124541669453116165077102912817544815030137981909643770574755908772587353438956973445768578628097360128509773688256912342199346542491424591569634069787433233909969891612382937477390421907010661276670289731533397981096514931062745025949510914425396705753710778521141791878097994814937342167516101622135584768502032709651848097785640978991366631575604216739905345691942586396107098785168969913222706017071433613383137498573936470094224786568200328696772989738848845735841215340875078280052121614229173572509871283378839723766527102222188432588793305846860254313586782425925836828090299588590038706685382186903905654058094075296454417468734770327676483017251176261373042784672636332832736633796413354967309530697061616794564224623939011526278494691843832037786722287695264719553542684039817096658312444268426112911979015909589303143851744694348770951691425032509552703802908563855340617654085971585922163588571176426290322200183868408203125000 [131,55] 419725251928376513619255462454914191135355973490768803108787412958580254267923721485248644546718610882619167181730527842948401868074195612130386705737764312738260154949635434210847767545701816799770961605657648832716010905056568254543667185619526408990458852785534311045201372978245430792731177527371508113778478634709974923344487832732241100817731129959158976571316878952501875822043151240028356598778146690883207816016270256957973426303778114333947370442867270104952126452298493331037735937199081751316279944050956530649886295190397231719256398668858827349134809359301946081243917607270807119669669605727975150434880987346346688822185011571806193941986342698946801176297776198889845476656620519596912737840118144094442612800114220299637760478288537568892933920722082557866359981173469898058711537306119396914557992366545399304355161263713102837812706596841958212926824156501264585152989872317494217871332228639911909805691133337074088694452163135977809251445726826301212003926555939872376329608371523414279573307487591979356289417466957535958329269056222144226383809770435610215966712034714780378036542182548481741848500435290874369304032535021096171094938015221575799877968294817118231713387909131771722445600147930782961616005316993057566701602685352747720027459017480079891581305544281490342046634009239469083986671142477854081222500026992091774871260762739826155188512730924840336224289539529672594958401839627430423606514291497133221617215156611802843436189813343010913709087461838032009500295498974772700855750522321651631191708752230205948168281854066668497049388620065521608428555772843649855480156605374159961511390164612073067594281709632187296544225419548479548923460036085204351722223120066846145198909673567417983072007895749870553403436687171144994328929574822405375224212806941732499551110907492474702771200348752168346992423346514039306935548278819987230754908311238596710869401033028991109607804113228274710643260357179130346514721849037109285504438491569130566369447398119476696786845833956514059369110155539463071154027335851937775544598410419347952935842199767501793034195854245454121829019461694089078991253761869269364128996722172440763111693166717125415808947743064400538848876953125000 [131,56] -63793682177851988968837121499928227694412463868030516032153179140435737265916335985257406812729514995127419670331609468265790798538185648647058817025768433163420183540048503537654658915272043910663099332333511415094062483020449402849520897544558596746026920644559116902955455934390286451377542133555005790127237785224427268159110526503733322319721481293386227701361606388030798735521353585568362433690524543479368075123510933257554220175515905961108196750017173225558756876390089889326178771015297424686640147501205861006387569560791329254860456420260829467662578267703334171490881065178998088422122231709197449233833336453078134359416909226089476985908932443284738724424446107238141281308105123015904092067501443151850252772634883076281391987454906026436075297965909880888217735724980520660270660465468074743520571214150447393663033530659515778341911454260933873600660169261195043978814623716787949181644769804326784075067487559646014439497238144770570801193718733451013820914333717962359131881089579458224443970133703541230650250651333168424264819189915439507091014129847892538222316316695139712721879441151061758116518806803615271835833471613942271573856489861549382271389608711325546861657117923929485880815982560414664591608681142938416899504749410986455901339969165017414236624449732652299390465204235391470678471143767016539928998799328815594366219421587285967520508516133328053500454992715328117692629073656952339545426435576259147051273860405293514909390469144946898824614046326116440586405535739639996730173384064699246366648704684592539189249224908966762784837605751258970737070715664515263120457625063612026075145426572253296209835869658317840213587429360521958698211697721439231800315008304689916929879297552137367086746222169395722057653657317037934127099515803770674921522837962013593691155905979083275790306044654667066372601086497844972857228400067681225631332920772986727307232932614583484139318573220954797113726687223283144178561234668564237921037976592184588543053165242378766138297754485029680986441865342741738273335843936313590034356615900978611371170180936708069514268463275921588409364051110169552725822904447142071869865294112484819891487987616190650549794669710870788574218750000 [131,57] 7810507496858704984278304742771143245456720363781464183446161616119988706266944531836995920040160516961515624979759884399996896494394129085838648895955313827311292855687030850892659333834521485329578749398257090277265587917218466264120924936728871554367910184656007862304560292828594417541080066275428207585980883988909931887637136616708063001531199061978502238939314166359990695926762016669534270983681382558480525104159076384812958896788492098205041458790402914823726948827060905817056802097615388636848712872421301919270975107525877659444769831240061732970511887036004657308290935529076310077635546607715488669739372838876826377502689702277613064660273594851972136951283157970362917088939848530127853436687732789000127647867148368382176999533799769278014188346399282103050661878652545869956648906735751103523878460732198188974986464196318377503904893182028083018967147809582071187704004764161943492199099412972325772628715016236575748782187464195595460111255196580796570524484815950039507643823538108532153041275083867995912964168998620560187820726525731120847000015080967988564672767565429091334122075995660781954557950471905877259000991943409894748558612277686573969558504171990194036371902488325344846274406424362746059582068313107884636786674016146224798954914196625898116920846605181587548811820898347575843167709225274191215803212568212041834986344486552289171553256479395667191384617625252098276968892983934989946389768807103677595921752674405059666256278539295211661105641159548742655816626055702225837755380308916086144679765470793195791087520619627155230989073620060706457893966776796772265007464859576509193156291644408299865747878822346850877040347132704979624838396438220791477172322228180802234047727908419242590695676770844348589642974119893620804966783338959836909975048343657943350672136448643550453887171015637159003189748303259257694454954334337762449806860085781986125100392473730466457896586079380965361220591121752286212252513394960880197851285575765675001186645853294626975249191967674009955844011040883881845739988778452404946906085940201717586237231184114338634842848636558777551087625015633150120752940103047361125680015914949484066408085822764086919964348527450178710937500 [131,58] -718848118029689407891261281514542407918054424000253139869785142819349898706375555479873541315863640751772816279215987999851191753530073919223650947990036597575987516951280699295098294935576556517701842118801457890495416528424817380550634575141273922247571968751386518233825281905375295538644931764920150318699820090667664564343509938043369820087458008132835186191724762598686224525224602193902211469170984671409740388408786009514711857515617509302797162323624677856254742578530258247039104169430122293339388142579733886641618229145549453262829945430991347309935794866936608761618191357539912363739374871280644744361194721702092492957851518714911611925220918022306094487968522506119250258432959054573949273692352404678980568069600661597024188227050338635245882120509410420284617649063499321764698571588775809618971270228601386145672170803430065585181501727213281434854436713656908551086071725063033519091203813344288491088029319744603312701556120444188118213726863057996619089718482367885835581518576448087284364618074134721710466845668119797223258623116052400652858798840593624923121402809917668082154149176883732811652679783153906674334480595812261426773282041111581142046339346595768041194778110212098121051524620762089359600058566765155277081236863375731136534309073143979761132550490296928786252910524902462679170232076552527455918957716837939421352460921422183706267181013821126124012480051481722907673157287342620322229016564776438281359432583333424847759721162173959515623688001153031175058192132103433657148161282302844333922631718369997028847431297777073205653823305229895587178759552887473677986765107278327337524232026702234318932993202810967572312551630412243186066911599876703664836995227483159704138120087266652338054540853583004538191661141845328892318735851720011773777579233227799372416319337862460151182739951421885420950876589298211459357841970460784751098919194323327518199158279180442038336224676230346873735836623406169586425933436364335777825354994095690529220958328794189850567895503296277544769851743716743504442850425604346333876805119336905780453082320825396231724308390227081196518828765565403075679115645184782328381130529931512392074389832901880786573915375664335937500 [131,59] 37950477327944279036497135890310995804357029706886093695123393824545648570707831974226124867952505677573162698422270298197576883561689202434864286106880211798214173975106864814725424074184313026145063376495002987831895328761751825544502304784311149357641519285093223089037777506495760904384708050315464371336262327211800487931954791318879000538171000605727633236544552015274558914153646088472751721466042713478402052256163072824542698698491883257542243725301930468070703516104588783581978805809236078859702643012746177759198797207159768286389724120628207830250814211474754999918989269714636806434117299252650405361050830098597540618142923086828007920284431246720551829845638540421530828052431558024067054317315307126244166935404394182473325541382332530391919175181541076012986295336629311690384124693125538236164023270851522854141174808812754843287108879721210990712295807141837052378629945489690568930613793324717609130681906326714314186922208780725453689194544422845975082030263788499540031788468547008869545124544817248630499587680810061365371728890384934707379015825730749245184243575231710728961396909642837692163854258485675463433756478321805031451515328528618322251883205891260570478320116657601798496978216173053558245426302391925342715155892024915750176691631263544136676211016869403191411638097380282854549932417800975719467150224139861118974813335573451241737931780595794737785349637573816233898690976315146452153272157583391917087414336653581147885105544651481403986395496990780947212469573638537215673272322089612507504785323910714783177210673232821229736732772914178263958090405619740127756319792148787650779860889929413497046941564797300528543234833566728469416999418224689315943571915229182751907786321751817967052628048201346937861781472950723663834517126902703994937357978771158598141853009267150933289892865699170622205578688222079847369270567473377493073047187906443433081097854482629308927356329168560379620602229623959321156155028090126849546351692103476243533071993087917358047830946201961288474155879736453161289992618430864959506919298984431810005318960101014864760111417723666174702298538376190282797553555379496754679251604614104287334206214247351671397564747574125000 [131,60] 1668826123893239989378604471569770818329357424105551887820132541074080314375332721418374497883524163172244172384568789637484708855592392303685665753401203980822745916012890714810050748451473932406446539608185708982705855473451324887612502316779824622675130429143069306751809784735930539314855213860745736488115209992089403792500526525800710391839016421535663829343424433243976547561863970222934708090115540234072407684834035147659616639888971398043389865359901553807458810051665323719653047831029951910228515037961987624408538051534587657665038839248789611070081007389531306502306826634983310810989267872156721521723241038640274134929558321247873057369616495877841136974528662412160921595312120513980313866405969198466152241171126100649573479619176117258479508087388898714780848175769607054787011703649611105349766886228380751073415406232921350020119114669831261305044813280105180878333545144629068532995908881669436943288679979251423110547195736833815569069897679960679762695498071883021455817478635382839619766716856982804930511746040179848846857101056290029537168547775852179351575528894394312985191997277675083250449261642751530527687465899529404694988810175858456932923568464758740192604681195628541894880985078330587554354405048732837101658455562836603370619363475907322877062643564905077819593645641525460064914795394445549751823003408924619915963392410925868284192718310079525923011103923910123690391437213586295173804344770035398343804885383627889818360066136461908790425035912378159313301339371102582532278719594102028287777379731518287616250987231889953212389046845888635483194893907591274339433506175290327532424821534704722218811594077366269206870045498101154572441918523694534576761974761040976924731118575624917152685153750707467881653750436821847135158787046925797262674339021976066174011962112554998199124213168673838442391661762632176669053140992040174302071767987140565423896104520671624644722666601966149920327275755685692069084989368330682141643696753342587342670454353133782235113909954763477668501499654568354882296641459298664744978241181574987064582037606161106547938673305218748160821080458014830186028226403283865176391263607256623650013003777135374944985988886250 [131,61] -722299777605913488134364628311583891081249094846031271985250380983595262132342721092902727349944603216289877385836798812975656220414724252022033850847506819216073991045349205926552126814783755522244652445363005099960008706137004401441621404164301051008112229464444492914354653011372989829611319028789473890417735312025024177617700734980256444345247654809652375610389678826278311410407037873029147410414899497934320312930612417938240969003101879248738200325394910601462551522622971439880749074994868871386986125015896039111355335496142441240404175553580971313693976559424287398298570215954925805127367040908746357769032022227686884599043763902786440017779259423507108725506736640092507933750519112170571644002282237099526578897615020035680131983798725480134978269231823106006509729116337196066400496404478897561670448897725667411055392193663273080552019494920073321693879439977066051254146862465008622559534405551243873297981350147838744680799365265000527993702538430414934939744026131795673080487724496303468357457514940224824014114934154760522229773764631384182059001731256680825316177960796163987050588008852476949410183535944530088370245238644040275509904081401246143459106414646693553094621709688079289360945951454796744771219776080962486495232467962116782350279126003820539791082960637226372248103069357215977076241920697799858321543991934766233072557554345583920042673481602653717652548281915902916434186551140779042915703525234728281252324043070778805277251826836768059197773054458800542753281157041698486147706926704957921185177873364170764611528832212599118857440585961022832264104729631335002748911775290277565164144973418278597733824702338610040287826917973334809042454232167199930540315520916689495798936950718474724518254456791777641313117630992305298116478282111832610226038478624374448230949321811135707444765315604154071265388968085229392152753410597165206087614124893971863414778796552055793098329468887167742981878268329090563730326023975787163071078760411183456568396763068554286454501225141839559702985307633178759036645868128486161052346518177431283838650075648445751877955647247255234646024700355227383094856306174648111259086400043723343285111702988288393335060126 [131,62] 108743049843561548516965214599791103619193890045233089383918693235492293992786210754536388182496843956803302393482994745097030616475122721101942003758129127724439314547311984966653511344502472241402738801898882279828407011370605505965585010680776359038762744189837875576962809486090890770499187706992304203488547572154919143780931276283927036034928225487941467954276897296443517231723578691911251857204099302566307013789212588512403225226414909204228440131921711038747312770620510892503684417642382138681211874309714136160482885801521716508568172166717694904553914523907511661552122994119351941869509406755247387461895694105985662599730977688235751432090373430072445765349364873392217917941098546677912994718506301451015752597265679805354048326741727822738659162479975315033765403906378709267581844936585105413389177154805813682002487868318842079634347087127685311804453245799612689717382649840391407048182247732129168065450598946138063313666715027557595493759377039407266681761610535030267342786831471131871150851358711331342351197910856216516349293293404407343063957514586102288627811129234305277362065617445458177831646592952775471036170710969749613733007312786241894098305470338756151546515546751188782336462603143937531101673279334011318645247750166537067592614420951405140130120231747515847788510807083531458850124899725108382029847030176877645252499033093210544994398652846968938375818952987485935488937840966093706332818864229899131751167285606617465823900970818972681548179806550233092301277787341998301828393349896044130765510094047388427099418407506655063579831886772573331978817320497631528955570463381635940574255210665137018801519127961489115260464965721533558630739929472562587865597435409219225510146643176062370863277539608007405190339519338250561990478494084242101903982033674920064086588804804739924110372749249320451572174926944839966328041351645445128033424812105293766701097274120446818617745243166467400339989398448131964024965858329488539438265288302270451551125202125192224143351644995491997736199946226851533838414958389571634935045656089927701373331079501886784620024433418769281564670991973774321640164920270446092120281389926697374141394955261447374861890 [131,63] -11861290794384070031490871700482216704184868783416943903335025975428336028429976479515767592940325986001616502508570182708621848472236222436789140808851167842939970512070472971932436237126165187853015522986925024261804191535994598782941617326731468446337707110787631027663631567872480270888342887101115545147311428865690521272280606712927519683483945394057828598597959043592144073497987115228535888542277352987380906457890391188474305802733202784784481983343682031129260146226037464853200412506846655428040930324731118712582092493611819564784677384593993113570335605158135237555105551273652687370510611009931680458625251125657584241103760335962274819344062854079884371369740534662721261892228985098823693364348368294492001229488478456486587074239619909196392098154211392567371793066561707645498314721516965283746201203935614588142998417080223559784920307671845289874313484531084531406341585118176370096651845893151892652009023773946909853898724301964879089626319639814127450670538415695238361600828500050772044444192839238029448268182869047821822472824821996828537312925960595145721300888565668116171955135192354989088143504129767637262099683560778382552104565538919604211535793846050121726367364984849991776229469664972954785129532405104148877061351529297917342691981948135586417819986045818707120982989026267813057463908897529606488851679996287636189743823557775110737218141584520990103629492686572751919599492561869532906516184916466649173367441377483411199238224564042477150691503211430507815237434222843287765388694879717554526257114275000855895380921821703984368929494372881666274756475794696346860430994407855655214435594759952698051071566517353472477104598551071886907095027555678623190198575463529204845496169303779693283218099609272030683619911993330003949578758903763258277929925978627581338030223994347815729582784054763748597060344557910316732247321398915551298538142172363244595374392465503345841870690850535246775680057488759682108533727089733079321306835551863999943926638887443335397399603334525187378142298039935750244996340345689205306587930562552365774303658240052100018166823970223007896534345112286356538774014477481678494815053912032064208547391575890631968 [131,64] 1065132130777813209957241447828060075943961044986396722108976222692416934202189959610617511214925658618077114105863981395455215700403618920299838345043463887875310514979417617076564770410064271604240123419063197797209826933225647978237786294179090439842008311034249024319294259555390700260318905912743850116923247712453781051711438552263528130653298199951026379844839180954029143657769648881259248531854169501651875129235562207297177277814629660255611615638271615071954739010379994343295328200565895487373587806297965725315054427488731378330876910667348683496310380234121075960145972818339707725217268354875876643345842150139016471742820836253967004134988886748557958357277568309132099088513797721636389606459322265325593978409803029376866472809678057367910188564710166978435925773580601481971455910516241617571280878792963984349834910745087989022544047799212003762116614077869437226615928187083632828483705465421976306788987152154592555810529795100835796134386441662832726729480652911328896707729539506768745519993862649301773406659265356889342630925095868413397355758812548630999136059003877879386248781466104940078808569204317662293918359748810021398644354037041119431666567582741019886459654142284127491171705767336306797711539929596880468166896096720940176179326279437908711770124732589789386428866304273973328645288776111833162145509341094027894227655733879998047102082047397421067949162454372747520529635307166044088810829688814972296303292254794433916500089502196786051606864349374955732480206440364660707617651938011631653379652505798994361003139106725209986443220786297464852763716027542904479994364295464244130474969120914742641705643461346559973518643491191355381335974684209727201030835822949115142646214257518649581544113443466970735924459994113206035028095647659575730647127871912549219506679802036114098376231477178133383956200843559102494530635747242226782523160238708741394906990388471629839835061949521377632983683472487110039057466059035655142001873612328601987190131866321728131584112896699376480884541490426550309082025822132058921774201169537900195816274422120288848307131136684768503847628681734825104519275694350924908338132885588751888866533602469248 [131,65] -80173622924630833245959177962559455339870958833114937006685814287329428224194227340500784124338953435666449310086397828653760058928796735016446375491659192015188989035935475537845785986156884564641001358688055147708665062368972403235958651871821257934277257181048847088103174189407468574725088441297672405562095484394591611421194762444733865028460369440465538226636456334332960949610663749499598317497094275247833829352452099007341570705276551705499438790736083670593096426150501609537904387627349027650304434651271602537198114600666468348814855077616587213942898007164102197895536401436887846062832639323102085517787937921459739598188558419118245713186367944135019628395463031676029219761331461030070316769175502778340736321777828644261398296139875627922732323732640441826783679659412660360299648640994508695204545731365171219131896371506866507406254883943480745559307518068992343296938201608131804289871098426405077990447622984530395109436974094762856459743949045792950708658385909366342480435166725246148671255659964231619549400718848840526808645906053145007039139708926078462525800337417593736766743325994626044069459516147687936897877543215012557719525911617024442025503982571618612210284151359449579481394113252469712194846065164723896704005482840998123052468191338685290111598228327528627333813777164967488039751869185269859798264882454344309785287778043187040290327708828040914252383011237813819581655192652101137166379751302806750660378924551620454830478291935807613322684544780477925940319550643933749027523821284353296677412621924139088127535852256907936843893038867009747664627070512739366154237942025819709834433854319226495891915329078889970949324742988000631306177851841920956063874355644224614688700343725925265054353192566250537374944012514053627932671115913583168449894697490269922298131785202512293735188295511933433422669261959368023197678500163302904470735524643289913152054424221426755457373771664393329312822480869487253410617878589367462545205343363669683964744848311377473571090008918416221415981982542862572684711776082474048732731542740251648594974623732623446395691065222659608648648569030984434632536853367544299273817613142675132296776949952 [131,66] 4582001969264977736162888098158671128138428985728268356710820560719993662492398486455649919340304990671045214554069774902398300388597386537434235018062248092378943518575848235118079486334689306543762606748822613613690855715188190461433138726947458440335670832739378894468640800048274098745186371342080785277535682547828385308278579642349913084964557079517036967807634644150789923522384783234836694418638677012019724319573706444267946755741944323017375118702069213341838388226694280154992429657401254140191538500715617501305484232668655785754977758582978394781379581248854282275786672949647132811421624581589631526237621172468536451336187001095651811510853699444316907642515743500697011788781355928651785899861493188623982166357063025671193431162597094043616950485434260087584714643401683637920548533644305241673378105417151661667540342123892549779732828431649588942315996609883531928916885595858095766215687615391518674110247349776742805506289154506618005606889347472904956374921637303653547105295383572088307126090023378749685871946721313902122966456671136384055771082316010284614661656284263360655386251327474068512585713264897168560931587760528238386572680577250696431767004897064865335265867359783334749380375761608519045065905607200576545824961186301023625261517272154723526993650704591825800784153545601401003246413590289040348223054299335230788015337100577383556489518718975637112883848159282979486829868404844943789160462119039572925809655925534141139731309325392791031777828414367586328538340073078368169636959052473156906957034091067955145307646421003979297137124674808975887823253655283462720690446998416792460728677971871058158356552845038266155337189561403036125574582621180574972542854046634626228805027502605412059424457356540199167598791793785785721482262190795135129684795764301694798719789820592222405601416016121702729865419047204146115736550862956445280478029763714537432459228705594824492131384995157541770797610135794401246513250749963035468120079767075279628047113184480343516930751734871851847833094689723529776005790340913694067000962265598824958655231624554548461223986712375430210373816565095108959017533421144534400664326460951929673959424 [131,67] -113462309789163561709009416245753199485369426169229750695159580146565882120822554398188587499407568671661018341111451717108480886371682835287233511250522494541596061306052173583453095225646606954978361586124835906319226615057293266828733108683694814651220162746324203256602685184890217309848661036630966424640900327402825362456573013850863799515880359171827072629710332716897033382603779055441041580383215453348999370108072000599481954343464386637684981959589662803580643210895133118405627073974720545714386290215995436015405988376979014723606647731462417736492281014242515714199373716251104748599764426993208877356850458131717829536429302117103097240985745295903831973718111486492717853724285586689021761576551025785838938399570276993931009692453522530138184779606929259011684325126287738302075987107231448045593704338124153760250103559897452525064679225190584829489029708679018312353952393265679870845421371035886542053659612305663044697677935396275892464556594223596170294726629463637641622322395713106125828160132660214530959864730486514255026201409271583314709614703665283043399405212382383844424332055284946959845630568413444410003975845980048957925471972338642575216060807313706532084982029785685427790067955629236258637069862844390410448103170918757407767062584493269556684456533265368093072558216724782034400556502307966689231260543794697010997895509440578580571585175437581776669488110928753585986650533473656523624090447461684478943927670969715401105831868198909265936700097134318163955792567878732940455184121487514147937707045566844703732840936736507832107684823526178423412279535770219115642460832133162495282612402441197497049352982711536895605398669282353304041265999539603854909181961592977762190833255111892934747816572738000754723008541233643240227287274420016089064830535482442421657219664974022189392920496052752745682127398021215506835523945001747852703834060876953440038479260465852745877281565495313256573371720346232239751550586909025747253099246378802449139523183547087106536209574635165532733638945547081978076024915181041317996331579041306454637324301026334064007438231022394327052539460695648454964619522267519978813091048062801135280 [131,68] -13479943947549441560340734366895443197748116922072747521910007204364674956882445512465308664788487228413453684102095718418822758924187361308803108334464381998400705616212596808818204476024850901181936746407650026511005626527901149271928780905727768738324313551578207474881088399744842304507894748961115025935839448465920279902361482099698432575931863231481995944658910640678325875586187094048800208371149504812751101914912776617833828076800882811261531641691844148246196558877504308307354817512560724991836555293621936213512093878607502253439541701544981396667219821124328398877282305257733151521409818479785949650351423867348679181774296585367228674392057611322558806859579088045154251718395401120880775367930156129388474390790067669295044401095459922379280560054237267583638702721331213689554597452438606170026508929348785714803263377920275481966822125210420347498180019996543748928242967524604147572323494705622047522405647710654479546574855122402632365799959552967546233553748522804418667989290701918660124281416589637182040124144809967451654920544459900340127933554238610844794169240564441208806211916497020311436501481201941434476290180328273480414736891352609584617309462147039795056257398912049347945820730159636082705190914346395846623512756934940059753239288401970216698288173177645133339088748616391643820018232175082716549908252383592465066247628640449234266059236715595321500148693631803952599455014383352879942665921109708675989480185359281721388012013800478311147950729909138821527679869649685700389258748922501635898258187536368838620147859293675783873555482537708087051072663096080464127378173278803434429060844964529318965214726476807523998628131955152580848667504165625572688851835646534362859011550460537600033622496087782671822378457530281726200695901599350643898316319149711707622007562457810982621634346766824629781984037136597976841358417926383655025198927607990590760689214200810792444398014298409420310537735005587540983755412818662543643494250426388872554991465071695020483124480472863114725310342165594636417107655841618704842496194195322096308565260425391329216350939323660563804083791483608208579304940952117747363437980472844160 [131,69] 2319825647153167245552871661948172796998232755532414117113692496068791901814220559013768459524948755744206398768428467920841571863592707080376867716779386241808194308088757880633679365613085944274876809537557637955955963988642060800291066192499176643995963691137715695706783838898273229586371569656506332369320028388609614615830888197077672915926132539920310485205745450144254429215635780139130180228476701801093926716195798859509719544001282363224375260243531499035258848570790536233228836140696953066313183383356646198504968318763181528585611125476302686415787162393645924556967044043297575351668361514288742887766024943504906487551805729199597128841684542587392524339214833354007374822291308326407582199335787336877998666063258438305837704518809940156244850412652973065721833929557867074678238710579951224287862812510070297845394756885400912372353954970526485392958591147953288361352174188206344677510984194055571416349476216313500181774908348727349915233855387189021982045449808859916493992473944073043199735892481451975012133091387782128468317501290267493692608131636161125975244502836710508269505503826487400535038274527211629467569828522796769452897602838262166506405288703155751289221456364431104258933696971516553656394818296124171719443152552469874010098440613736959981386499538657855232985729783957949128205802502994812883104204528622193929717057847521470093472857247723261567588703444605834551914482807066533392658519681583406867264170359011606101043413794506201926836475363363690677886156753031246002271487744835630185637725011532223768673411067305660800247911547606079411297852076687164562400257657260552850179478659271027725725405612349674412769464304029815833749967654960011410181566664729891779751104107053646024092908349108079766612780390527594107649562995129962454292993815633716002786404936547530334976234723311790554706704451917442478973030152100568507510089188331708071281276769614744919726221094534765503867022847615928862649275757887062937479404481047032548690057102683928750827112607173663122534040238558592248578057647135981637536947166505849440484946303801921026919494613226936732806153742766474762621885756779766223586534274400 [131,70] -204307480691751471315472897236861033789790745445610558743025993021462001782025290407566434682233743635352342601422104484359203232424818953189007368030142912559972644606548339811976284385694911712858032090363375800967274908303498184623522377155698307316967073737064628158879876716034380893503463874071722759518429149549400778336386280641090032590838973610278683562638766700376297104927988497698178368100206599942990325630131825323200313688793277721354080404009015112920218808200793145009099214586220125044736170454851305401192321959405256883188731469394020792747896821675579440288705205907302465682660183767685526334321759116701454915040552448394315132824533247663869559431403109124167093002961826975574708925914539670516359458986910704516647981548505327308245441343238578520561643685248721201880441041255904958778441541087401278831744080332224473805075279502990623338421440092980098671479173945426123357172200254371332054728750869702514659014846268119014347888681943529592358739057494571305669892462399361193761693132063663841779831003425682033338519321695386925090348146906411928149140667700150592831254022989876820235196306191252912039716490187483310073747934615902032199633806398584074225469355794902896201500532874911133314771912864241352678722811175484247555904587630987312914911057287193075695551033133756840885698651365649904143731156000133515281942553122637709224736397912937126559604275024538133383664650667133139823230510572029381851493376252444375056644134031869781114629974094991913415515874138374188473853388535315076543448135390122491904041178321013437621295419040843243299266998501708449545340286965549723794462841308536322669531671093659357094171929663261577846878698829074085467932104401053501498154462618726773520456762964282357267787996017276496770932918758838592972149604633721072026773809319293878978826411555956885789302254576445618864872774137174210559222979913848503536488814506253373020744686763866435944080174832731514355725189684181457478729864525281426330483529275992477676729552857086902219811072904779916708029843617267572009013542708866409958942464745496677056747767569083864258910814963325608950672339025477333036221280 [131,71] 12301035056457579539166326571576419761820003782893850072552350840770600450811498487766016884843056808584365558937151125588372057677589502159027443593294983200909000583201842279790225843675058227725594201837907227761042467147580750880529299717798697127955511017641987392773178465278960070222187416577839858538552601906019047523493247651079862560700795014157681372244789939358765454053096064544719634223986409620787305666396291329751903303487563976212938101762998555242596365506078604329905361788838261418714380756997453522459591160336108523959707536919863901928006179225802981584441208441370686953581031385145930923392700629351908505685599469807153170768504403354102562616702133041623176216593416594435691999919074884635730362238570366646924674715892381539152675624464981042848333669264431035143648379887583300072999097518754120970621228461952978407447447866361977227723064491746611267612413662571699242392229487038214366560300350153509839536453202039629155191918505915549602655605345829505534427429733874588937240601585331153561405757586863759140270428772156796879297018090789512470845669419288310969418223240208309427016899831586019577954952491588276125267705206947431740089699819722396166845948555253963531436983773232643198595291124769313004458561304044127459020392733113975651583283105142500864121874675794202249731207755783196373375759721331673682018687752484843374970343041677701953125319407988376071341805659965187916031181858475503654065233523876814378663693458707095393643963616123699889794735865091685925550991741297891311111199084281694068809056632433145182751018517414277190928631248632622616786915155759017104019369755996828552589303167185911225055387698600856203765733185302135454219781266556959273249278844157690931438887766062319538224555744802198843120741991422268169958878099612985301485158925691359412608008822121398332189890651036104356486780245342212374704610569497150269608770559808087145222130634342083589409133112161915660525889247328545907618763949225940541205265927079752525294863141806240329068394522179364634765420485495570783559428025308197771267974440392541327618355848009725073793629534107462786566381869037620566400 [131,72] -486813667617476969712961817904086569703721509990638756329418730515893989611329787165069406301568344110244449303467410561766475884965256804424248684463506297054608254909148599300346430925364931407130880778253260015942458638090782870629463674148733543941419368920878338174808064234059851532472301880594835672279809392614334124544700042920259338585346528219236162361456529326609741093535201747339905563547176893215871054816666901662294794532481523570657281293567613713446790949310683030809801582696127373181643355457071044600256058921529316351752785349723595509657925848057644976910477639389996367764401849310689752639214973683776164966567051650710426425764047468666689990817712613767395621771896395452944050292509822453958159456739303908848378089066706558796436210819302508577575560001815162681286628139608265910926647846115471963372868859236989832327205765164653753009616762539097576813756998105506457635937202236560727970149868907440779994290561324200446105727158055057550649952281672402124488443663597250658016448829787322618157470587489607722256808625401215608695071443440779702444434910914697207968164992351088500172329884993136857712433921911579519247971373684917350786609027989190790118004085363471392788420424849982573564979402604443416578350167955147762201577529579946204805757832505314179874295273628801768700948643247577154393829626682164633709061045477179876582423149931465719154542003553058520764736549771523901454760624805738869677945640154714790116388216510818722259539839291591118877921334381938518420256010525650745784209644234778114981643794862960487786921641155600316064623789107559072124722838133392964031965958588743599727886350147317185372106127658908939398931105251221095766412244676839824847614401944136145257442841975658297698169734003457655472833044630260669446843966510733245809866541002724090733060102156954668919804237934002480133868043111883350857278557154279325150666805905054170324975642988985515114537797809982474786402898324480187562715705337922689329490061904393320872659089979275248603052062976581618361913672323568734755526017900220099003358792317436030267435815295204049446130951549777302787764075760910240 [131,73] 6511962772039445621117262649311505162557361434660195836383843190305433580712715128374010507912072492993768171093772521344987622729804148064880466003300633851176408353673859956780170130556785067234987304885008248044519941905698976076626197351656139365264852676685636598021349398245449446018236286650289619040826652097625312081040456905532676194054108744122538259669542052304940334471525722796587344136340239623719609520176390140529244160249459338537872240982179325385081116247479074006720103173900172669144560408871146984710503063469797387983111028639455297195301211049172376490997820675744862014370166759584511720696579068883192657269792776022774937484251465402623389060400994610699105270773866359145443548406807513758469207797611061351010153354511531937408032724458172214179296477614083826061512939972763012472898886486438720507244908458984650517030310996163966859507268455247610167939024097819061487208049402695181091531264228186993585366911425008725230456475851747348255012184891765932457283085008167271252640064908414186343271907612823679502221554182944964185278082985463486985035098530162993769876905619823901846350175279396291848748113184165713068183160169434840316474940538026185510018539181813364015034786859727167932991817465471753609714215916418173643151668318018945682883984919371067971972861327763872900999063325726179837366938078238028693103065376403655476769399557742690198691020602753731956934858448295041865389926390002047718875030589399728446468135327964702913120067608808532896184637912189974497624387528516994577439491056675146537275823356911126277161063357038556507397937736880909077144181754687246701181131916307570902799953315667392101708755667631404946985042368431705811334606079163320214099095018985869467402089751313437818286787778627681108585324995812532291842865904985220614060270131933264191975587930572469307127588015578088013441987325549685932980581527051636250649985190815486711894776201918567322342063907110292751206109373773621522699565587769771343207812417486255391365091554334316693151084759983014831128009266861344419485793650887989707456399346685167826378555346794106786655990785055841238677956862120 [131,74] 760832534145651214839021004948653466795705475038942331136203691862076591151983925323144872941985130405853590163631112670480136445476127798642826238634456057249733230852154493550601685237913678666006667403204645483907572439742147188460152655394768677319977062993674787574313840232723377090627570497443972872198089431587253483382499191414511772139772580052578357151665917739997166703335689629073635122505813848738720778982796466001796885497123690266476718958712510285935685332243357144911982144559354175576039751717062448614416737147672830462707736998909740500125746245014250089413609920839931612649809308926069429112935358966486748167601699914310261028918903763012918791719790552824267043978711613466695777803022946265549711623009911837757770795285884129462320537885128934553504722989306090052686975209096187988302246662401775236489066576204002666790920414611718489386070811850595236113428656836205974884620391112320860939425919976384309983460788785457458784965739567834452951904959120660904439830198633402854337353912088330734471891899341526474009719933437831665838363050562276819002345161177269330069156612629679367991393434200605151344225798726986509383027475265155350435288109338895747224372635816287567972193917528924493642991369194857851487648650850998106142139231629232993730961422627907404392843306290807040180837186330779937026930474122606858004570199016363610804541208923996098770215971497491370655963788235012388649694378677588967712285779749138232406649004534785198737635995633424050068757459601427003689195644688695201373270135705102926254851123538017922357012506206667441237948925811775374176703463440991335563504936698087610584354909232623610004360841441281566584288216598843046852036283685381839298520071078409028111259229042148762340752038002388604258770273655555494918679454120537820332264795126225640776484981628547923780264287245912469352743256688180819182825695446678113229435843992639744691940097956856327707954727443426393912603244924226920403636635199235509478388439300639371121347068581264929691582852595294489229484722354823060542230207609591684533519395623442046842392572595824009047721343416956565523037600 [131,75] -76779803495361567269769738728178240867809587039475518096627000681910193454868531723831511204326598611717318921816562675666143198337190244517569839238454991754392897912407354525574855694570693203002628947800148933929445205133799705122235620797704274133893301612839857306180390212024888057310184537981688495993290838952038166735957192040000401694925495378322412261798467498255820653366059244269711608416597089864106302673888663554939230565488270329853030686266875622355658857386536121893403147510247397857223216163123608877584565441251149842589508792710305715713623909522744431975426897762741399953428147572524613053854823796199308404994089700791942480404899326880708134126359163147587398718931153656784481423382157634520560830696924451728782529502363341042418483612063035546307277450863063575505682055311892131849452828923572938971496754953689729790563788362421705457757432253092128405177248323101572448186188032492181121492867497910678692788910519425712036820686113207330317877107901783164079111462208233429536415499950855903977091880763542014613684356413270482833650484845965524395516410951993931430378275903950785894098580583673898635982945148651087450990449803545453731321237517411575970595783189580246374494832008451633438209130569340090078076276580327553056018400827059470612424883223476431710599528345763025751629627113703880304126636369698261042397093140142025431357147503857548519008472004080020091143417373077735638146989333058596923054543500040021331141057445384307147448585927743858583267565175012258862663885767498422752038085854976591993895629518755112399124497178584282674201581862554798324066530086265350277532962975507905745557128556429509093566192202036349660158463684885920699798694741958549918959106939284466530446268603735850790361297340934013788163203291133400941582374554354959894489328295365904963263709585520815742470657025409786287827216868226427485709662111038240698089345840235756733377360396654882399899720308161972959938984617885052525504870987484875216114476667469538205262774902996475701307068759594510600220544676657036027515835942342314441365781469841103242664728466624861259787906542772700440960 [131,76] 4484247200443302401983583443996194361755186591402022462646277897759732093955401044998524128691753651317007169787536013089887435212060470789972184357138121384589813029181434979569302932945021142678735224296733252699151357502164444436859722342737621978004847846766312889324949738191763693939063367093516472593913668272494801264202438759678132762239372449978733584064349466164386298435885762123898250858112725204906604090644930427307127200295394911338987623091818361664331808002306079280287640229447851145273339188380642645460751025410069478743605578378631237326438051398128520244412051085334440459162620244979685203716048318052573735055078212328803637784974638274028831997881716905761014891728325201331677835565159860164650957907542807244416123080185448694595549930350152702260420855627371555753543223766679235787133176924983541956131799897697993696161528907026391944485803018581336246419860698783438064660256145056341508185532826407537598179494235416457762449896417844219972037573286717122797917146629122254488434806429231401810969617911178218808131002843261214265073681873321258262190101267305572445568834301436461886618209594243757274464805145775226973054726477973539748741726620753154359630975209600483147463099619615317061966903383682271906624664137007151900607219370866703265157407878625972864826002946737643858247251597035878202140571377464409889897153459437256117270030237261896553122695739979077757442804831765714874338347710377654114445018081987953063108623530978125272472322556464617108336208955570121800701600081883431651883383862963818168983350064998803464935186669366952518400751846413280269537019468257088872624337546335485321562795948627772079910613215966468375480404127159214585042116639929445364916899304896330565595134573530392957022190083566574590311878539587167588438997643195377827094637308363000861284493988789044183834839722760260450168814061386591493409926442966583001884673486716463196161324056629495406446921489834670715870057811283593460868738540426533332127092460216508836855676047431030959034015049822404593031425129331750617684344898772706347432200644941636834142717617452569793433506757911228320 [131,77] -202371518432859322124377022348741439213665952704258394813215376880730974332609766360609774895745643960157770261863654498813804627126870118660210305625978082847427034595571083314603612109636446739037466884837931512861071065241719661708328560358686750208136480231783372873076221101129853587986286085458684974137195536859277206899688396495747300903867063511226473443004346592622855490194586746125785036696563941612036561045609809830495879001946238345122366093676129684607494926380589388268150256887430078560051906580981566202948947429208073567962200065929785677526803472226916119783961220307021467156554371143747587397043985714418688328496352201820348159561840480158848172819141701587692684029066401506869426959626562136496191955443424779741402828190317005125959645370145581264337878652439215378385320231922646589293441272422047276458313693308133692740935580223268291503795856185345042478871682781297843022434304142589747579555730226631205190789284926332380248605191329838264888370451990790234531296643565770404274187814025638302625518755977600930989064457860693379209186784814936805040033034559277034796107765085552153475040210173880715643626290953879393130820821427481454597777891458992657749035671832722950507808828032533012822187298398089762634743585936573109423309671630650592181673569286187727297999199771210345968024029685759741966492647603053689849242515246699650331559965951331171361030961678378834692679847717705643248361943434261659387585249990806740866429290165183550241113990693940019969993504981123647440409323410517382278873717709762626095311872345419880458664229754165287763854518885225637328048370749867766057566524644935225770563958550494187277094219826108645373230153480205916357889396932756724444169806354291971725051873532311288243439192524802552879970645894306413392697887126381608205680610990015875437871993508502215309443799820115180192487567309180327300667207956165045362919830834476136162356684241382499427968277839322431039461468053185833019265131377197279326528234283173097320598000655650744925072495951349565077361756316925106304977320798753523474538585268133942694960413847591277372883582234760 [131,78] 7640434877099242724875702800656731388288165855154337833074514135559431338366528022090721799279234848273402630415017383525012684730141313911485588979591388060373600020191649901907856435490859121699465056104847750293877595453597191551438137367439988545479972955228571106525784301681145678178328648141303689197815655649075985929877250127346610891494512877772435972566617568720510476660903462398943477934572758989442628891362794752840571427490899345935769766803142269413420100052505208911655901280583549054741976555516246566018242252685130180388286363861534538798262980196308817275231398413871118500766532939833861643999275875878097952484075849703824528548978273332663878750241574538408901394910523497599072203367523323583063100944397204056663205292727722773421714247371033889488962231645076880143307470516116336755328563832217894560830186461934670255382497586002391418134961452656778364726462665888956358370167401755923887124731671628740898984681403159081863960132650350713571935996479117906135151100318393383770076507526267605671592452018555528309966735475462681771495155578168890906775274955735141960415392584518486543531396060222382301937616246265071204767208797459949333492186254977153951529172940767299458096533337841391369805252984008919090951837782465278353538624570446296440628951996239457978655825184343069230627505998652875539502665267850183157805853217164913978296419429416347038256279337611814175246018348236028800355236899065381512884797577279606764204436127184723940289359520259175656297523933662560318128064274456391069210543126390700493878600072090319405812857076259372154550568739581980009764206792020798762818171721826664852602565367347739937524440442196597269676797079450329446505156089626909095004215834453199258255532010475511268219667435916118515981504250968168358223907329170236023119801996599202936936041835743671499376804511732350413140535750942865694556354579637541389835741272809701885277514934133967382882484071182834362262116421840221957880834377814392243566608827543081024668769898397799537271656855773836596879335038185697500006874941862389345721423902920831214770303120886690608380794920 [131,79] -240140608756376057136686462674783519477428737726048515725987780050270351882774272171920930615051517509511125485955276421887231897111112123824641164090398244740678400760930755408752365455837038344920411927767307271842043213464679625981519572666728732262698536885463508460612535632577975383855536994675986604994860420865985052553308791255475717067198649484781923179858144550361737560174819839813228388043361386253028187033741515797379589400783961043641559953223989356565889534692095672464193849538846168494161135244642440081952861055742123502193544029712265705702370749476669266220410253111758649045607118925528865862390861360308311267255439250429146783918114624841236895686071644363007974689386036055236363586242947257540004735203794014698305026207800859229436634179080820321284447092686437089612460804081661527695759773192971050345936539391389876798984375595388615745441796462796258404875699207034672267267995585393249766860474558055872865536561168996541665373860980676512968691373664089611106999910716161432882362825399372819308318506536356135567974890725733081921883723181717861109721877543806221432047571106128740314001258820891679533188804890416307640022272385381571818170058116120204183950299012527279196413670312490361630294810733753978633593421547214663097196615782074134724469696050817912352983934975043455258927778135699661019549621919026957631317267930072796329794699314185630961840576784559257257195826521069234977490040306625307369896301820460684541604906819520548945604809885512023178349321616283969416403341275200746907474752655420519536202810117020870837597960713646844077579151233678232340896904725138902036527775198188418291438734306844876977681951606461222595552799645198755380862783550820712808041684277903227178110818776919850021519500367443646854696329809435066733658088335747704768663263047022327156531562206598342237750318202050916965816572169804588791243558830499335020590817386819961663838683503488350361749262385495917729297854300795472639106109504459486341729604320494906019537083942336039716302309644336344754120475307691118722674878270566472304927475813092124855975036642451540978400 [131,80] 6164669646641023195781310151262109300052518601422936099860907548290882130121678859485456505679151647243203468794226925994055748706613745878866864163628043695692781957504137199421581839985193294825890279752234948988459973354600042531778439687146164696915160545226976598895221513161722876312763751764883073435271822907556433823181146355368984076304182247583330385519478246384524302045609228254198218099684929299689364932474313018931740994928794644452083175429177621279540235419946661275384605684371746731219466620450703354036445482016047171772463465484555748795553176316020637792579940143950263525169473962971687911823098917124386730442076192583679593090471940519453521086581390383671293531314466495502255813874349942665744532060826810785250337940159801275135651262765012755014908817633855067637957878623722379865764957628226268488470136937735509751551247929498550053965195587412611213511701233788357266710596642377059696338286583425184567633495054874150233725306320831455013237735962844546059343356823781409426119290371002799653460113161143130657845083314497070672208158754050144183850782593105815043900257026869342846195951481470252514966571031543190847574665024390166931018532718479232052290544718692287675354518779461046841134146696353827495804146643251661536280683536977003671742589136403671949294282676247240765547365375234916898586247157944745906837163071306988380971167521397873186320845104253990387668204482734793166519178255435304632656507430337405672994668886542511872544440794409725207087618974159267528908104123756746647149715962846652768352096802784463274936411398695378514749771679802268928735219578461682297091181915969152264124683574515380864618379232481889539767868172832642913375458405846364870691130515689052168777066605781531783966057695206600060583344906667488657163075526909127125899308687794765583978998676143812212665377577852086663938097984313538429225301009315389172197257556797333157189782765389001916904997697151719283232511553895227325721959442314104211753645658671445529081413652893095293286677763606214908231278355894665183987193496857711855662021176455282815169520380752704640 [131,81] -129242756620270676160739204370111155057894798351499563151108356046708332846223156207588241707195024070115090960638736492013419106881880674915733033444436596283155662359469740816079851483848890963058290907716031286105647434697676469346246041843873776516625386491290105157585040958742043254467787414503374310931646291847710058758867051578836767957197444005630062416986195309345748914386095186997219084060040682652873661508588515594941933246329898861431380896232218125753831168074865674828837373231712690941211976239117100473604920944850021031074425160532528829626945194991699234109677437729621505927338355542959593802375025624766301931996589850275573610485433839036058339226916864132194774104557608771306214325408071291917414881140403510522733914770318018692954567363845391350156258582902926245898086133985977403446859162404789815612616529422062709284435940948365137282033667221610190164178374753941808519550153137147365399967539426176018275111913374546937834648292551932061170093499014920096082368006191333115632083233367894020621137240808701043373137502093234803719756983564392414850500510785715207461148250421419508250928264788192995383842671016456485800223701414330801397822520221352282160817740492438052911976605055784360944971736014347623926808285444837053063265206419060014300689051776903184405069498953201811088556129689506580828414968769280940443544367048670073554857021335513437324619847215108976406261323999213171092751265214257210526119970174650723352014648401216217655716245807352162024164814066001650246993044987777744551080222446043325005581426205780777406284980673695229258272591913505716269809342799856816746306327652924106456381384009996517392377874660589623442797706116792700170630043038426063369853884303643197571729081616151887169565273551624429177322343030712842228960395144178870340901628892664543571713190653311622344967745075641991408146861466106428095933003216649989387782301704933377082258265767801780665072301290021446534177884659401289284360266770501006194668308039366349798959366334499396937871795228075898614299471597010066300141248647106313765480560329768858049741553480640 [131,82] 2152167150890859577951477017422281643157384272489727795403822584069040723418876812837387222142178321856596334232527852593940816622334140537269941483312121073383495751996520405322822799425652500717290393464172973648959812734277258685968729558560638067066646896749234167202970474001872546322459824115227345763317617171411198784933325204712896495454760211247273643820533314642873125045978868769205347153641912953619779580430220735658322934247615108438514655145896072585064527617111362540842821235982518108596766945213663006423591836595724309033289836448612447594991979799193972095533624297722714239921071583546424733953491231964629843446295057385171140837213324176603891165045786246212840926273112312489489377917278317478048730267117975121222749217868920163137767739303081045398746117991381067658430362442288132127277649564365918955852000351746513476104227609182773408178393036645376306747109509714633280865262577108753405276001728202070628330246128931585653797545056842821078944632572037812170436754446954540682811096543114786768354739339967037173326349429638520882961913357029417230112493953850498260795328321064026223007578267335738274287119655993990419860444813497013069514104432734967507360184566936964692206800102183334194042022256184855256072767650118178524618511263631203321540260037124939014103558733961723811445878162838333756270881648466470945987182921128237748681207172538698792449602611903866059659550385209215880453443169580384097552851706554510623890185972983048829774101654914077394209018285251615221635160694101689352430548058731399590091038838213848226674347651277245602712820240831640813884693845768440627766461666698527813991529796083461175200712623956999610194135695014977079596990032500285154527449092446540204284595519406628780559475968506543160350198577180317104071791472091558960916529462657641392597483662663490249459681165902949205577928036299214100271015845634799318052969437101706520345055958690495052151973243618284609622630354638955717238158716493764357182937087530413970489624059621285415790789229752141476007455896507930183911579895246545554681114703350332977296458960 [131,83] -20159586790078594934511342620919756512660915227361599692573278386449137356701316708626400849992530019394355347501829533668298917870705790046548228338377017061180185921989319353596845680968060213051943758975391246265321382012584647447617964024445542681085376145967087293400374283605705830124892263494692224719314109465084897017725186965389080088711152602484430135027581458834418301451705430066874597132507981001881572505421574220640459888260237012362266482252106985481335720885360565206458055801455292199108577585526437670660776506595569852392480004577054856020316120371563979010040397786178455101395288889965314947002058015308326922129949337433634045037429040098504371960728100452070137849571215507063307617574910536993660554430113799735006833807487448581529958675141472981952201243159317062143142426252002660711248287451237499016754699394997446834754054088707699634151589918740917319343923770961834035449877252715732024528698797900931242140681212028557351156420598803731855263704080435259488007406413949761349515149697218219053943826502631661576151974017889071360678683651976177932564807747577811432266476372588152039974810459339392995262969477827059980141177790268984349729284755035188858506106229324060367350109020832590441293380536795293400346479645293153298588570954866481849265156668921856609201992959155456338820584000713654482677641508418800047991368314964370850431645388445433167334968774483474616309038386437900877660829515456431550707910613430741004487249592146742473693566677205497095395014021578831255286770753378523011639859438618481353211227408170690434057103440818649659496769784103239003573842003212512095058243489162091986153861743373130730684818816217470547422635068937496343019078803232645055354117613374902230332969583439456138653755082489242041233648806670306207254656208427644885817990455295253899547995628892872205113157537969032939690090736966095340289750859098359414345107395027513766842818042140191390265262551650023228319497797391147464883720575531874570903039900956850414681338681804910149688090779409239080123704027531036806013987456086782833047754836937427101600 [131,84] -517221280066921539772437798481187200114612177161034993502133848043139242846124352566702134075499188698491011645641347650523219286990645632753646573321397279562287354505592580289491571082603093658251974524263671133776143397535608133010769011885785399096404660019540690997127490774888566085852137590488527641339515625554655683788433111190104231122841428646148817844764635829645929968060433655123815638906359309547487821438668400489549871003316860737952447154924517606330478525302820455430424684428980988136913633039851776834388553048213171841463641140787073479632306041360307259216935170408532522612983463432113321048531656193757643194243954904329992917584086233311012911267186600225007299823381503529358587740592664645199408495996395519968469614714696496830280997725989852851354410636283769827745444560754302942329073990678994939040370311128772295608348240786557461101161632090383244246034380875806028249342042190803672737215500531379554183808768001824896057744142827597318191924943988890392756631415231583397529246842747352886476422814781620066436186914208742299551570567811201753601337060368240124490163745483871430185234754876483821509604764402391033377066384851445800695199457267544240135131556550689201286609542933813504070255391354472158279385109536014898500198660801895060608722422207681804806186758455137229240500819098812455761227229900611969874511422646032956719609018648125612710069426621257997689240808684702945841674333684887446016963859629189875327464193346877020490678088493953814119971215474276379783483367211841557729315806067923636063998355239762636069465969788982261619220240262268537285168470157372238596113645335647477945720700912191795528358619130720572085341461174736619318903924485186242008696857458437667724997255006665569206224573357763148988873280053631184359168576694827481646224707472126881557474076095185677542048936838217417580129968917238208511928459566035735718358769985618071066016041910945419921172967180036251927791076289162698060001852186962361811569782796081156423316856926945461723899384653089467010346508440612290199846667198199136858477170930725600 [131,85] 35582717566981095897956070452105120939283668195762267209166464396631031702710989371386818320010225757673099425581977548266420247690132056148250646108773677794138067318241622656344579584084105123880598775924597399358760143214816868714531920905964746872221743135182795295927180201917209862889093038202765862303041960559388375158823208704589835700393574403353968237767133493399998223460116641901111705434763337115774018779115649362244262636647553808218787164490756701007215580631862302087722312912590087943290653687200155742427939407990961855138920843946017303535638395220615518532668181631468294103299427665954290504855975444597586273501736318273579661685242498013554873642206874790322279287796525606648693419615887309791433402221025728626406227316293555062459171977535030390932361087073421160355287626972454683401662595367866608050345137487101064803442967688312787564558748482181209920192898123207235439056490750696714745023873545775565157565645468275351019931494009755927353441740560117502117592248517917809292815889292919053129985535579282806455955352912549238483177089574268217817048697005284947830083452909295923207391310952642086382254462254351510727219394992604450311076252382304416027355551587933648051291154043411065414539325585154757214394949824774706548079531230081520043565181177653781265925934762346084031706981656752510060710268065372506088850244711796585561113840559627831200537809730756902412460007919535836367722490326708513384687362264296859395954508419476949372973269610397101977646841298569663747056841002817459183105648878293712682815499158745370079567159213587588935660089805245373211562524457844212585792185707023359885169573709552617706229231425686474700678727061253759527385075789917954527997638507927221874342999551414098545260811441151816841859197499889287617595641446944202517141985427065611777263262720605528188217822175252124157934996182215671510320061177370590082015042175048612616800310525433431586410331170416016166574616449774203157888515571908084977544395218042699350016367404081757429881207032346581540068004312501805775080209306028937239953113758400 [131,86] -1049852601390646559052876800588181846693336791043878129197077306263621613230984698273420152669944970129778390851629558027451900914964829937669748371416560290740724839465579996732715568686585218282136522510885005771194203276052265898223011674441992785455508747598852458657287011424907639425062778974751836118386933869021702830488635992577528562126838768138650593654452648201011275925981889207331172470559658533748390362282727446650190387922634483363360052429414868370149735539832731656532231185052493467503004545802941973413961349866340892411589707002101059612388077016886709314842054654680577962156962767681297377081195480172529928157364100661124841306386380854195286918353597136118511078192197554567271020131099586859120880667598742438263818813194926277831804837488546495511810290058369785324290080946721293331057044039589169134845499161214914931782837087659714364990276929240447818426796714354867581420278774924669150852622559256876284396913285822676925005762710241344108124813170717247177630862930069776735634449834369800769613464964842886181721136970122370503214308110262757305953669445127649995834419382845006448582616395591727020955268567693448693267972788464707144510252007893848341547513063072240808166882875467550144370942001568387143942217373508759295397524645319181198789430449652637855871858329247585635793955243112748731352986002739734900369630713946136267922646621296353840542932385737734420648173238328045574904685585829451797540585024432629995008035612499331521752280248249425031641377476827683667425960989874757939785366650719774287387151207799215981131903735368654349986344668041540989467652998756968208127675918448825293944016544695577999800607472567656456592712152719245880726020011645257401397933122860514983377554043810543071512841264403739343582126585588790466506703838166068624683144395875001031810198526545561076979674378558160711259886370863361302765033647122311784348696157659343311893342170498430299596686051039137173551023001029467665790193595249263136501870326305387469890830425704208307018109413230197930871631401344528241383432122709327346924456360 [131,87] 19106592680651355662934253835052836444655795434170018558775788915372574593336963581741470007789065198554109018503948738020810332394504091859163931138071515470850980884418683325601063945282941712237774841439062729918953645940821778454163772305154810727390276848823189672349009225276237793468480082139986680154904878372681520462627231674526390760162086814285823852343957221560651737007911887309734733688381821485565354839862431298374611900281523096027088582210167210827297216471697073214719016243925183497059553146710466039781886512552261754426331940455108358049166199608795569401585843990774411608177915132752321592523780960215005435695674607239409323712613099278935814176674007699165050319656873420481993028713421776123810977763141463686862546798616722707782791226684553463230675240097944379409128877080914805692878455051741634204172077022435984586980854162188884788468331807177604803285357652240984219375531097030432500283806700620338505400762242399579312648740471802194649855530264062531450318669940858456497460877337512223175321103415316144987460488128860876686498843027188465977697876314819994070937162205697450773393175187688219063192747323906201822800281561287158399620540058212087571216674551347388102549542133084793365803146973066946940790749291853483766282639019760729003120240360994466106181247567824760073776301369623951344917463734439140442057924729455026054727697931953376662802747088103037478573278691192976179607158201535719808839792316595894798597749195186188054309232791388758252189654343372199519070947789385522623032688428221886025488097785404573716650495137317903154530693798041038903508380584889752373283123954298155746597771837396446313981820116599993987437201315695083311934703301261415153013720640341578290603508594594209192059632437119435814203203872020248479207043721427262820029206614422857253858602109017791477836491750875786990045003917173378977563779653057136480536601368787825619107737221741721303594612354576358162051302652826095997139034953939044986621418854270787394384794248693548819366059021891685699044349726773322036242041086122999738616 [131,88] -234176134002018158145419364046101803556864960802481667242447376877253879296129319325292669089079161706912710452145621566004325018400430162311634113592837519217059331232892598834638970248804138999795531691020845580528787896834094891324268109863697501518053824451447618431047442075748006193606285425908028295267034330032865063984131292708992438615146261859415234561857433159328486334898691612297335216580758410070899177744735319770650837675454153182054098009414613896553313598750836740801652872807125125856282591978565744874174029899797873653056630539008728512042908016951019413642255078083163348891688908742721096561568537447930716064791913889511222333192606204602812046377282347847102410606182747696482236504905218471104854196159450448871510261526408478644384665522554892389281296110718916407881483165611487471551807882630251684203892221988394077293794052358713652848066087729151753832398033020844068107546445236556319954197028845555573220135498183557872102692650640642035452113232585947958434102563919042494146215479540856669645379645147836206818761894682153505210973151734500863603777144033766507598016065308917103075261354310867374060301634265787281979246016315212146002611074936924277001518408467423009319001062258347459675951378290792478131598210519000320272731695526901248197567853092049106698177801929352177881172022652882345078280841098094057654375292354828484803647119721463653358710253129133985450173728434161548607135988385655639923713875521401582620392718609325042649142748522854537557790430757831272446974453324437600747035673181534646360123657066524116244938815378567986158766497121967576716629945193483084543337022965983536496803652821928867200314907182074676645433142166032552175312065430970314327928678152176954648216760995166345947440271793773024152290440423415724027164163186147312941439364667973248945063432550821466118202313598941550176509420398706062392154873824879979220501646757014003993900707010081553945791234343542694324285447291919550338894421906439781375977097440591176515878644390706646849746058032121767969701498669527654764309184378133808 [131,89] 2147755876034543314171912067008221028375739292935393439866569454855074622658051814936401504452761238911457311804584748489888800771836925536415451624554086078106590258458051939202790741611505824860086951482897939052027754410718868625838449642600595472363175766351559949942739714094065326227530066326300787873380678687005429784323315108609063300038787977576544289746150169371161828333853741842278411388441177646132602916311161940942274848915969983773622755817305035621514513113252172243432136396147926221758308642139810245091636082601374943851778927578975153538126715468897321860566809417116653232947688836693992999581943604187590678549151714034766865649365852639930048058380894188980647362717678564699357684863817080204925134845380496688432352950470476318347550915816765269245193314589178956977267023892111315971815029769240333711960108220737094736857156217309492403174421756811132163657482600644657079072806372404379368267845525922248385868600757493555211419395863242244817202140021102164788205308444893788074288419545940771307009551988738811477476399891817459694814556273762486645361440158233019231450658599777473071862664711584647549448836565436528773061775640899186320558104044624332107662322703024251201883441906845290238231957371943665391825820473002458141164937819559195049581277541350848447052232888591144803408906374116066700944970285510765950542853246367896282962814339335034417826310493731078253348145295350372471457857360365829328855358226859998688229977314436022260525246320231065355284193989258768435600671014777539227477792120423389512223133850200429931322973974622851757205660420430101037855818367946256717539151697750809710995523585100280183566771039223837151207181921780994968818179791912550251971376874449252361111517550582625411618644180028161495253630756532078441412588651336631546336488972856283148422280215357959610239110711826631837086109686103854261214497697634305354613791339897754685822452446034194103268179962066820565106378096571963901245825620628807730354167136709806366243481314161163918008286535843236366859776190520614528268200592708 [131,90] -16320121468219795300348947080605188231450348754748088901244859429072233301890952707783420474083681135877149563050283423066645784686153686683079667840021696594853703279949209475899442474021590717468486694816450580067001447473728106526071868867565909666945113235766811426809507600822311229066163613731945297227291502881521124193968549661295778910096221258760235123327300103573803496098887747966582590117620703139253973340582785821422351296784226020905746123961825450250869613838280544048551783863948666900571632963990346304090371327705077955043082401612078993527081754686795284924814117128004165555332382007254356868296589437127767361839723239027988329825075472882290027485530730763375958768421036241303804276682340147443730289977354898400534694127432354692630151900826871648462196006609419260883626393243405277040929448455102997841439060135396036081406081210914235347920867811097337407173361040896849380410272579063532680543872809923135808749798854979287822427116668781430525847164962892686808423364864391469497479531015248296204244375546985071640519661708077042551663649829913294177241990242524260503272227538512720763421037166948286519309519214589878866114968860082503834776486200128657888101675754755570668424572079944214170896146411083035769802196912663779947554014195991843724140725366083740549833612078138132329905544488239440834468712574438641783034334191338592954468648912238624583359922760317892888906151295645584773158055181069255575922672411917954797401158998806236262975123512154361117697315750824085533233574694779110780383866019062008100301494464037850656256760340814843809043628547340475132252074533212933010375140317545105333880727948437910184587740669187093925546326692419900294925495517335266231769411069071670921939952957023563897877425615151422008293110569776307349731650672817620224381160947371132622594666528747145384091917187726397321655559155340778828951182950848749711167047689535657123773278791354805460620061199361144945357960442289762915593768724943263564719808210438564858611470671103477571914252220418548533522997585773105936819536 [131,91] 98056934068173411238692458040297921267749559896398887829921432155682818253484614637263290952699886075359860961635052294065987831214198498314192580743096242960866352648803112328364531789156892174961343492198391039322639844964475139529254006294016191920665032825450582436653931778503739406295563962142076007681513456999406560126466142249830234146151841513944283316012536218140829803108804913353102065779115822463799252959388075454607257715702844676799232592657113211820520755594576687292708337121660169311958744559162103417358393984467699167881892802501560897482966447194900803971524542686245524516968238704605271739602393061895489746526823093891628699201831151839516717606034307984494734760757475431677812653036680842302959097433334839104010173333622456620739501978130881145417162834741867102803704823926514347570515188298074467734103698447518488661668005218844432293099622220464004262883858904759955081231610230824541521321171049397817906762051297672154910079618600162459208269454120952428481785312388488602414929185096929666169284908793224610561500769395056329631309291339910193633131471536782876304867230614602695885470883835563440918606166985229528690035864204180609214526751237793755948051442630866478795039026619810845376427718223673647544713303164379441675927656275913385002669453392013802623239838793754841366321854397354291254508051572128195163192805937120538770125677802691816020957948136592570591460578510793848531935913831052045234822943274627453100948060735621919715331248832867783721665673769832817061976471629025324845726242579093228952653218166054947291202845034611034795568496055462767037293184689384698610487676099948758733806122010794214120677928302758815459115471244536969046343962636164202423264626939249564648857390012050357014951215413013003004195499493366116207516590409117129415858323153189787993663051232025692421708366624538561721646724569351934605849191544647838021087642357380698475452460711596921084594896997415226012615358675951276378553211303834359643302573264350570914930449200144285140114643907316391769759342539053109696 [131,92] -366882978692197325451711374737812920524809198009255329177162585399764471977675759226011354339868565140186700938462846030216342345503574324326922576661238129578784466561944204349258869027831181344955101007811841557430873184786530837989940404338161264926930083108466996827030173860986820132099166864192814880792355241354440640308575756270487640366596036245952762722005280163626181848424723042439851974497072862004440200777346093163781244225197243841264022691366246012475611644943856442584636435724222497432917238648239616481199934461854734458240276432152435850511688369187834856348453153620454807993877410018522855939048591058361510628078471729939799580295632680224552691826605198498888751222991697591153876822151755613052271633660465186891398883949133311064586234965288320863720305931681160920069917090884140422857812009514486533695122770271908496261155236382706663363677506428746072531868783862753073884473600357124847970238427035531608870789575590498262582004605351240555026470663362128193222419720272338736757405271944640007767910305065437930173684600181302239295277881576732161614546303509629075411119899337786946192539109162491504991840349165882730991237480132719538465349715237823512957220921348849739892352220997612478007889236983920394577424849837518155413370045851613717316047755415496212639868919693130502190628205257233711469891476263834577765304550780769102708286853980862465824910263156061228035430628409187587518096352977517924128881566381120052488642951721802437009294207577833739686529146640788949992492502641809973556528647495526091303896618122878863086124691509608899880143659683030902126338433827390838115125971704920307913394108079274436308923720314608055377020297693073944155548651361318134690959814878519609800906082890036292888984763745537466265476603339281087086057803826915470309670573361678020367655488693347172697343854738891726919090034660509984989225719531931163197538114650292902320360390667118301922485508042470472657313814252474934932112550503116780664634162866207611553825639660294874077598952059988286843030476675544 [131,93] -1102979018269303594140145497017310987965211977511512903854442962161167141862110531999801447205932553572254909902312483292385332814335941106558245855474437745709502943464417969633383858270745527189018902311914509656573410096613594719053242372429526355663629039408833297830720115960784739936362039781370512685689374156349761040698807819165416702764617351189945993864192953851352857507986279560989961786192905052603046292964552045308679638107204699288245645301582538612646603283837257013870986489489933247620007386470833342881611870994409280766440174798226054626557027421557891328843304489246540608588492696633529695078932258988834495953410523001691052369267456547414855857930413548543717201697867338686142793621433314363231445662282544573511687108398833617807078084460317612499459998512828647682313563487144260508788785652202114218309117893935199051851938594016544186688862876721808569299173327258760396775408032367500872934457411200800712725963591908622170820080674867942337895507074775675122876348409374183599370250799183272732748444284746707604020448441648853898658042361398537938645730661865822237136702249004180885876178414963650574419472608735129516010616127921612328522114681509197739987593058531846972891040111583730647490412031008625417885724878424845673446572375439873707081378264254976020313016809315310802391476194519342131786977495865295533878279549681540168182419672700553889307942240199343440791369852020858195559253490681870634437571152462109832035918186435569292273993818335123116744596515933290549049182623516926126487599951072139618346620932290109562154954900834155256741738244978150170785212986538224687066774320857052043501479064147892236147655734237003568198580285424921014018899388273849869202036319189107217648623933800243021550730525964571948733792214708301073805900887487196134100876968377637231943433145861181105202304982371362344469045532737098865200696744683247729294461128087780363450989402999865496006188650802745615060613459604996127287977361799447685897171562366939345553991246777232620948352829875768172535435608 [131,94] 32606503092167955076930158277231578932199998267312693837754347878347280898090571092900404897226837826409199055506098827232716284681392547066012291630863777863414371860942767668915527831576408020565327189053768675851612680735250145945037152894524397298087409945612439476650291533647653789935165659516429086610565351383884406772795282258538517078694828219839183305049089272272595793728914752684085021678133357757107415222219612005317740929691090752865332711413541735204099562137793100323986959277910937079185333419541569964580426772553956435176476080897310584262930191470812115767691916452144748575813625119317718508195248566480652735424371412030236419455465486574021631504198014618521528455411907447953924238890122301514990741262082137360406315519428238949813403382998323818551638472443018349148719839359078162382418914007015368862691477865143256669274427491783837491851119169654519013964483261673077019326352350306773127959922567533677534894921518172720589129858508779328486261277837554042560201709387513369788360695360918834179669732223414894629720170922544313503850070983870694814352697121957453757396724851064733303309177949424560797245065751180514325776178291522335807510866913338367331058982966500202009239630240372434705303228137080980450411068023053160948784554431041011789518414178573810593984597394202135018609389020352776882289884823233250964133001792396110285047526813351947738253565496002458497662317224337907037799590229934274476432732225934327402364515252902685033983730658440466644378998894709126658555916974908222222244530977359064730297691224276087299128788457140917727763854597855242951484934437115922131429158397589279793062226782921974097944154781201493146363416653310270423016513010238461448449028893260840455490286577817534404229813600256388575432900789744832206469809783355879615467590903743546808018193511258709414927162980733564222386425627611829577356852842814210062749439184418827374502301715201802937189731132758258429103562936769782644058893186224503331155703621657170008351159353336014138235250151806333288260 [131,95] -161709733896459776304992432783179625996363150339020688843602738616012012576550330428971884007485019760196097090809026708644833449691943809373424631048152114677429104686549809962400059288908978002295121083071095954110417936791737428363687654773981940014869648096110169070512786855576384328483365924477231357458448127096465000252235331358677555503227089306956544683496383156128453239642991029089446174475689968500673429544105322571160173284174118547653354744022700718619391560988434801979250867974589497532754337301461134201718730603646123828683141018949828019510835313122272951462073534128324452766429181535487280571732904518653956281857552487653224870509034948980004696707296126900493165163892466491569870379921893830174645094629031585866476748514957278078789079151417103305225313747373636792660554877184080464853608135410616644384452268112690356540821067159576325325294443781840480142227936797042461348438675536560682481599800592438077289345615009902252697578597840682481678158408764723855815095454639972577879934584493761655381487414187278479517012253711394571065731210902752441985464828752256345624417313063379890924512637656220617711599560508483742756667493728654005143127856468742166347005070287848333614257114206477850885675309655596676477768616266084913955996978086836894751728277320398957562388255749853470081830501915877761976761196213737181016019434726909645847605403570571942545684024933757461556538641892726224073146700627143075984716103571432768611556807587327824303989335375131410905489189263597628821719459273403803185740153438450569437532401107863730134260790678130021284351782649667838308335321461589901170196119391792610939698912197202887598021570659270438968098278929326880793052604847406616307779101675516701437604561905095211862464879203057569948892176711626588169052005075301577309198948245015197345356386470540022140940942062740331159934457245474509992141426469957724635408331193706587944797734304875494827178441247805285440560292162894901212139166679995283649121692301056755361462140071760694351525914252237800 [131,96] -236239345293916311353176583101505050843894871785405696539997812310976873188710571182231630697597208408980786789340762641299631295179588934305317782837839117441875886392152198308519598404648017089449285499543357109032459923426686497973286030248009569139492614817137562605884574220208109099298861302361038742378019711056914798946779910318704653116866168409411491452456189314008490787860467272271755876055878165177771925855289472547237870579700597772482699000307974383224071038310363807845868678183842918411006606063424240620662310091739450775251095565751860828715366118722160445015545414962777827581883560919430410685729595232479394766274173418420672945629428255618507880046623738166108447343675212072853721527507166404168377817446867305084940282138393726135420621039112697060133019198351968307290378797184762365905722451594016427380296291833297824425987688249923793805594240395983553265068309387570638676913131630777073557368105884459653094520522918806093321230249858468470845021921479088397255650480132218533858619456274192427764084033292449214700863330539795610555178421850695379111604857901553794328825380401117507767917473133420001536287190990596249029775748432486660187569216482232813060381163714995806528871793887731003546544735602016003276346174904455258020587711709841298800412146779421902290967739625262265173236373467742345363386578798024807154178686613113845714199699707157593373638822724239391673893659674220874959283306974284272560912917805613615038424837230719467642509818189153227719386776625998486157798202136850840076296616635486545028402938067891155848477667196688461297737910862357187236920820068369978355919798920867192194955543835360644867180712784450082616667109248646199471986424023138724316359335930008573592721337720284591182612801207185436580567801564955046988763558325901911122973413359870191002400057308610869337173466623596944867792292540115171630063197225833349402997398396565021350415783945563068996428276335893377556979518907593198009844209433664856456329713732636843854147750818875011745837900080 [131,97] 3578673259305359684302930082850899747107341421726097750739743391386501378409398427463128575098409046026876664636046588143083110929819541900804554166081091525738362835122622319243333456951121568631416894671932616461883997552175874674745894494478628183530351690240367771342918428757495998506919261832339101484112240492882609791142167589344647793229665265863088904974522179566906039089100338580040515343373164267737995715092196755715406382309480161661280918583250176736956832314071038645676209580526530615791864778888453505994215020577682333913003768213171324118060726705010376951499980994513093910747809738124498870229232810634294354984796570336716200086669342100940526027358944862632981003748287449507223347200701688315099195841677346466005192127555782754415457357656831040546255934830444321008799586799337561379017147869613932275367079349859708523341489476498602080605556979667880332110791397476238017091034011062508995074864934672525277027886998450015023218713415965917338452124781932089495315245904026646436834762605168963555921110053126950477220295370850820750754845673140634887605557978462825531519367622141702824318179271566752207751239596988092961779501531780535975623814984853246912082018926986820170191574519848169151876280877804084488272811811046658002714448240432748767822904432764650916025369182392082740018961576450688438251225036874942094025328053539433079125226013338214692118147007192914006198449158044536413642812154783455217444325738383419646244799902886049259530460058894756481265036683239843107741452290506647143397664051481213392912047280492569542291175624083922206698966722453178046995774258877235695006155947752695346611935897307632811185712927799788616148433473371842176972066822587525412673928733571698805587115130587935606047212765562309714288870118298600102798727778639323402616147757238440740011681709014882968624872660664483590663744102788942125285826759174743795776768530961071978106059288988727456246134900819678414404477832917149217731804803518338250028388586954035252923968400344076388458944 [131,98] -7344312335253821828711042779622823736569104893934155426615588230238487077323780483325626726061553355692702019412878364355297907684838685974727719313048966339010886931593215772964856915196654713320826094954481464883223364847197876966908461230504982834240441478877917958530585314468174813439468121293405007776776319677170382031044476841418868763883192312192004752547979474308750377644925643722732128577859480393317845819194642469620254664121269517711912468381430130681628878019817234803944554700266796386418751717142810975530969448937546908388311167392408228708556926611433216740383668691674196732300016476922135374934783600077826058538329263412109856763811981884070164622285484074139092784978045510826293628271606930607175319282809605346544658812962519857980581736759913274783992609500854876216798193625272833026743321394292391453769143235929569227451362174939773263345749895918381050862090461946980421418968577725883468480682658263879752625002330371753377100159986904000169041536306151952767356121707727770672542349504216669785569280605208112932583340043674721286978904198451836908359379576940543176218016933110077169308927396331240893091807440503945672268235717409725219998039320809079441611877806783096147084913396630152870195988885417355788052393101535266707108294779043785690636948944298483921267083193063085700017263078923269909283219448846422588560148468958793184617632889991282705828898971698485585565556086231628958595409634387446935292490785503918885642336820869632698728433357772200585362000389376976523524713657166222793923583985708659049188792630160213972155159433456962351098316804100476132008185815419574713293216063269389076500969706883071137465298229841516437412144866140308534377908616003536641485065164936542508492590176415196184067014504019227993707309172735766651690507570578796783381739049334087207335253251678012166873117097743738684445382870239045691106559876673002941682318410188243366148565812341310722105359577689561600423860108232920807315490359905033304001681580441842802818808945387271712 [131,99] -22726057133543200440478647738086987259198936500217636905806919143332511698656960368593582469018514609729934263963366154951923695292436862700179373301322323965582671543660521463031525632765269779772308061861018794922994601714871499678649572978704286305176309627014744553660388758585518760213339937511774425055482539215556533816257462571805752645271391618479832100818426054477541391359786145724334150467188884315071692299974561664969300109177406695573724850413791139493794542001107185089477439681614223221142396434420189081654773622760245980300087921822244491357756918914349809037014952127460828558491298239610630659652190132130292097468020636945473856602209472457516476673428379363006399810465650612230061250791980662910408309831252956022022886842947180566372371416989175244310727331529073614807709501204571515608100812081620178283051158240399392307348878569202639591112773804813025679076940099011313858740605244264685778421680657641904972836676442152440844174964016479564347123363169428301066946673606237780690622336484035539966707194277893337189475368273974754489035365182817595148503862652385465247139291643509965623278954206264038195605452790796123929943993922449685643115755365271287972526816543955008977985006705635018199302415483784006962927550818156181558405915233986091029332040681689130978323678183728929174679810491250721446225486181416334897631647709523455463723224586349501106835209331354948557653516930825549337824766853730883188372699206457693002812214950735839642538165482499977755195608797408612962254903173128132026664562663212864324765191886965866306467146112485769007499724819448278445601990150611522169492464114525400974293017454024827066391239625384240531135698598422345188012231625304311871193631043376346058488589195880782091661493941535559898501899368599554026554565024352898786144790454938916371448794774657126016898446544269963784568584721630288825294513136410114801181044864968712690154654466780789237318831165642111937939061797585591304531433008850716361091565661981227202654093262700 [131,100] 208933522145074247147167095040720127925650498303455667806251301303854630469215545857510575665648655763015256570603141613921282008128063567379170281014227713156196104261223027357113250028098407995066368140958234188492710754220580402652418826474943983156674245776616504274579716388484937225430893124693688084522953874978346961567411606535399850351360785214003494026356713221090118695960170203028973601647785167163380471460878640059299328782166693561701450277337048827977515365002823913426265605875951685280677507249813430633114257440923556790583018457701413254033734511360991949272383210740705708131464798186333092357237184545890272937145711945769161632547341142269790025141782799992324472991020055524385685890599235541664973265690527353038076675194488619833285150799993434586901040366458385116032814740928408902599815921657792324736570774353857013714501470739246141139955925757138276173248514923855200180194378672585319200087280874304739037201486188557841196428416189026684124450919154359302459305208387303365497682629455881801661538629345855189702174396714268886346302347432383397550880334413025460265464621950047486521158928414627852469821498847784140656144652706496810771854682181065612966615151752870112809256739526214907995186597631770252463889263158017087502467093567866970000929974396784323272315833685869766619292444276041946878407008713323560564614676957216982849334671826159491296539670415881811743107827455675865111779887016045557822571236599488751104494087311423329564703284860982019461704099565211630824770922136203303069846053827577954939848415450465460650235279202303223951237638689935058269067174776803943553636186232052059120998075977687269084051168490603034164716801259134993531843140953643248174304275251190895508142540617418953928074377648548208204724778573142716333033353877145666678207377331684363945547601381679003309180694376731573838045972074083954311357027016368706605457686690772190230088967464622633073819108781631743756225967602926238901358941809736507998366832063710515023702032 [131,101] -543376915818545452367492306752653249465097514507848277669265697347733729882586567597812762639368078669509807470815469031042505425916714635091370890252492886276606322180069353458102501714311848314755952745067782650020834371895891287883099889927987291287121989818331349434130527029288382970174276714016036705655906830392091549250031907736598158063532186767345987710538234969897304549781647368768738590582918696129780016944228033034453209918851202538902526782090166889114511203876815703649980228191993960671976704965353539599267486683674000118099544239511808851773317814650174847416251833268963200777168697490548528111940350279826227291516288911402774179164436102472083789086778834646002668269152528444205594618759948562501409344302912438570487425718847914548166457126107318758340605672404576035219038933559965396813425685413154619794699622607479103449929212619307138774628955360382497502101343020781294934141951386740757935425593476183714959561645255550376534991755811423960298992699442694957375073116892525139350888923682931662417948547589450952989117568449907842527888097394893964210791742632798748413259699227221442116338763738043059555681263799008070358641434057161821302683405298428656984677541742610075346088381713176720158394314253621922205184306720579231903511703178340075119288386095459406542562534584008692897503724052742115050035585037414766586096486211387728778436643521249910118315369394691384437451459936543765467456024238490619831238944100469980064043246445286551518476935701895459956236063946614420235860347490372218509117076216692451519410979301259303979081323977049791615839414357014443472867403899367808959985788347341591023637850352669080526523043927675646375572972329931172726648196643244770544139379386232915744793822669113999557427537909203440222656148461918059718923777270786421116211112665997141959158205955207005160528501623268809985853957194354444281521042460094779142551470837208570116436336145711980938972612634299249921122728266503804569025318547967796290518421483809022528 [131,102] -7006180171303183095945841630552477024971007786322162506241187736739235159326306264787119711951818771521427168989801702521051085688850067023477556288426006637046436247739761937086041888952045936775649528981439771204465760493582345598589012387813102536164727490092455137164879886680314964708084382872912328209091239408733137157682536775124835028806290397778726558765318170058550426524435670918978660069455375590044334915220818814312883385536093601357082236500470755824627067630317226373393687148371982258207589473691631828864274281829692709560472754061307267141859223417052106596546831094686366002524863748394769568430660180072555672198502021556049921214026050317505321384320044465015217669366258379674044485344838046140452079132120244299790834308185900825663111077338813482050577468487898204709817866616980301472434263107282889304527498227189865570897446638229499376134020233060594158526196360821983610393425403465433739756837765139011031392963718308329782959009047351499641532467465597521369340983298357550293910207652242450124936603224752952607827142812885617174156640979002065506166107858877247891618415188480429437103782935183873602292520929465196093244669310146076105185957205220462984012603230618853325673248300266579744707442079170458525668823252450780740925217594090403970136515368039276355748473519165488243060659224677363858373713957855897041311435433512954017296728723369446194585559653807410774956328264282785391139503171015234352700624594884914123722949732403737544592499199626150107071047448384411193597946115135732487890853049944915343640832298963664606230262643894958684747218754309506944421861432363367661585292391014083904433238980736181199871341692829092219913267175868204971957995623294799670662341470198993471349686210821128460458157247104594431578528750595293180373163717022806819407219829534923708670864775985004145329595574340028877677710237026990907816481175858004666245012695294509985542332585262503784997134522366932829342653198675322512267754950725016065353691667932 [131,103] 2813116607306696066970173217030566983351083520865495445612141312661399045675371038575325969059006464668818940840780508639819980875054724661570256020577721034123530901908471690716492484995160451824959064483330692831049146279379562847134814889100303422868291002503237351801726119959229492805821917177053069030422692424179397342965543996464073726799789664592150370739211025675246878992590840437130645140067332359717328724319522270907808189339403846011557177493253283551047838698203021427242912795551049516184748220732742587556335525773713169292067924415376505154090580030245026201200619086160103262734380157460200360392428346953371911170929280349880898338808679759511127320387244685164183221832220690879489326452650361969552366467658200008456896979557169555211794864755383313717616423721775832983536389549528324326189039098399351056974837827361502968690607656136121749006548608058493503442398238562177855737218236674555233304343162102689795260851449822718316546983630892877406095237925837632161583832008332567052145008534346629783525192236388764749598108087459041441992334831332677718267897333239755067541344253173145333442973924914672303777515989342851740394963075199115703863231500868104256085909132147954784529450745198176151915023849971271379452343519734262560317819743937932082420625396900565512325198865925545724418905067480744036240556883075613734039344795264662273259088401680452397254933375014019213672451091234141637226490188881103828115065964608906176465699438371733025805514535191381672657148947933959728902777392144838614344854017216597862078501621293494019307906782080987365529468813252593153659698933976800362687975448370890570870327598380457229049848133923157904432271886984775777363846755881783402696573843411772076545439294017605719023112724228585647777568838465898604148752161275462469971773186323035341072284745039180345907292362864696514418081020694600136954752357561120523620998309643134250211801017213437489777553531637481273288417436983929829777809250554753471351958272 [131,104] -5429344117569835244967597246741360861378277402574792474326997360709691036131331651009727386373119503944063961621268413512613971304848040721885527074142086740244871417511134416392973873409998176846304653275548718945072850751481111482116812587334377951617170226803881625185390078935666499948211931731827503770394056448247709946776039222737178199927325301561544750217875420093612477129173468086273218009567978558674190097788602133904589718930453558529906516524828814361891995604317418694557230835133898555319050483325580134123712139991097501767734045921602139022132989048386009623809272612803459950133643499223674040096271356741666289600562883055530370810174522734796787982498678351099370135780593162630580709054201047579176729128574237565944374118433743157231355431934250183192628762459927194737798333790647717171108268185907905011178340263147472380059504150251236863988230912099209085272064990480774985319792962137273647716422935725820624949474370959253743442341178431231226820632844331684284925301217343036266826759942958616166558282041452714691575350194128023160637360802602030442309948016402444742533418271135832634388429268627162641400485693339409160877381350639839042239951663713015456931974045870525186269761941551622466173351996414312944508630904884860664251566673926343070992543811780555342638646897702920676126271084584507756371995456674674611095563174293641926127594560502024148782029162419251097600312077125737909740649487026740989648474552034175960194378090528480785262119984384579671915044002706571322453702573631488372889446067750143899865916948281226068711237171358469334306291690103129413794372758032484950653601480362486513445467743714547365842764270592550250976889784297113032531089587882695632458194724892797288376638158569130588335930850575357507594921277395814407859842544547731947788336504359467773403736292066163675627241870827883735341361183307405234784525307564339201203187137637284220174286238083579362546824207769711784133161517671138158304942433625163552120 [131,105] -211291913332575653252847785036711703407133035978605228302219726796712311244055423132193195231906979512930728548981682316465662352279436076097942104869682680837625316987361911820129760369296827817389084974961567803993829858730206101817023583200422798427642505454673457001280870028871771821941545696149222679487449578095816796959436146270993235639998968096249689807156601353671413890884508719620851149677276221916535798890963698076754303743720709715804069789829825166339813839385374638634347564811771128635951224453733991347588250321957592570687941733008272491994147958770353785113235013257093945211208629252869011247160867541784912682551907870595143680391280879471259881936366348731216360549555148434066941457287319942703188491645669675986231923833887725762350281871724571380872216265518162333343846865790659756084423738741765834457092656759476289323615368620480105628053498254976147306368139562059881432065241357516174568845169988479329705091432653057653501957168119775050248981504133221489335713254367742274525116281351976851578369948332292225361468600194834553176421078101385714278309061278746386451113292342044833819527555388193344217071347342682027521321303128520899496692796679799934217811037247392157253615831249615487759005057776781143182321554911000219941075251736389362897209047030925368466979912759110443765181252933522123048838210342865676472311131504130524937074671106619122841511210678247139470232163740351480007412056861083189448371771717890834943778390715383258617546958221206358479827073865355359024299284689155658256407062004225140142870657569800609291912570579125069389808680656859898297557145763889989591223719793182761881013201942006590923244587134109300040356790048311164373975419345994590071065481912430914790153558686193768458342953592217359926846944637921907238306247378660981152942851232355754881366389550543072602605217827914973036357974838903706895858906652946645024413167703711539008429675112316433974580534065169551199891288273203816721940475807556 [131,106] 14928699807212762857374055386673577019158666608127792628211349647075500871059325170883018671970775250296511716029051490046339515076792878085091166982645352339291696994963404033733801767656249904656416160627582855197963359048473085930268267368357912364499714199185221900477271360222742762731670648362254267603646298311321723362522736032948246106046555835335181855227982667075685856145815026550354878041873573590420951871237717249799577252508545269329232511086155669916584745990078725065919538380690131855234918814571676001979683670540474251888124984874344949425285833327018528996688797887936937728964594097017855730133233486195982919582733337325120595467385064253657009901057646591038206098427764788760165686550287911334702735491295870186883692871337647823724252138050747139394391115117839461897078207562576341203887129461809269296014296519835056709934393108218494615756281199021273946896781258885504228911955902249272293323306490453056307337044625768959626237912287126491544724957320851959036399111380281245552155390647436480145629131788194051269551923704142655454556354010383764812078283273190018959196052468447537746473770935723220544531116641967269290172751052068566553990762252744220049555775315645267760784917008686517028940573147353366587809438606552335446558455522675947511138471529480426834588221655333189961993031871714097015589513304310520091973565671105691669146853058705668131547771431985877486994105781190398781727921560024798009278858608040264985751571769911076227477803278794492729722479118089566126745910601775829633907618562617382219051760261352024268209827599973772888220315811826994742791926421377735662270439758206947228854781883838163994848887218897430376089621203897147555945454614372089463071253926087264243942819200356616884541762303672605940927102605810784500702877829059321658779588156755791453035135099445597904515798205962692290184157152163812926826241440556461043198344250095056585025063281116064026304690211440009454309080335840028460848651904 [131,107] -20805756574267683274643321063452728757486841810247721153176571562330344203336844887504615751921621205840286330242533012288501060025666865484292645866923438108386586906855073831381108208734180623009118779309180660917671761791495332769128474553564092802998512735057851622758038241462498612763635488640964606991185143163437470079555902900933294062579675572619646431371524727041651422742872749672752125426316683239607480729386443954679329881401830961303785124244549608508565531814354320867054628766471416692540454334167615716380064035972678670818204476071962138501695784239135751469532026756650795822163969998414677964609444416138674540940641630026854791255310672933573181416919418816118466381351570220990453508904795737413985498554691189141114663477238842777508422733857013205965688300718513465501435328734935167474007074563735448891512870049515264417483316029895503333693057079791173971991446370597600730843333570269711915829604557021093073307187140888320839094078588676221964156659533898107008759934014728595086313871842960001409710624095068552871323086431682242536664688537256794205420349661158488323707150155521192476514215343026653359910256050233941947048624568531269803488435729634493330932202314644655601161439675618335759992017376466786960585300350834902532971862560526959785028234835136138282759345599014229181829568795014684816860488280107452562961859781991927252262614361870441210490573846433656624949513302811714766302776667867212852208034377576496882599608096617757506868676567007458104558006209782315012449229492208125791522396650926704914795075466215629347943392562811798333153028486622922034887304954415825731514441840866772648159649032138398654066144645472069435757384522035348770408844370349011630308504290095259950742585031337932295509131994126194362878116249055968116345889308317067876273360558126095122465881296152315257497612942106369221756382268480322555872872307117726803684939255233450958037542017182028605161689751517988612888759174755697344116 [131,108] 8912540330582161999991234525201521797177900517819629070460457972399676358671388932678482055085049454982298738090111292928973594125917096215202345588617972274438765714872814115421372584810332794901522361780857911983727478438411181302585873329463018982232927953041085752778809616315509223778819892620165912694320862465678099370391872216072865614540214050727670397934728090421813264268765117251090171827669603006985716446188534866794360291614778371069378065188412222058665107730214009853150804311355177213313780944288692089077784229780136807616394592361775527701337924640613832691842742023307650188189464694465313689696257735714767336479180722687942152473560331265966890968015030047126094961106138902772461996586681317740402474274767347644738377329580153673665902079270251463815453021010693256006733596503728128683755981290401399758490719129254677134661551765933070178136855337700837554508541252967908335357806798600793714227961606502398891944632581138199551955282621319188443935521916001928912165046646825496908369939845957408126609439355158470978795582774321716827313320433709221198051015761191406050973150632660115434380142674435179295225331930880468257545738067084084727507980824794539573723579037205779710403220099221231164025143954522026872095130283680698784408252453040788920722369772455384804496288777078171161037578746961882658085980379456934173015388553345661760469173327497040404924509284210611549340544018983136998665268411226590088802069371892051170747441116523382181316426404107705215297035769130506570882882737018932009426687246228910469364556737617787906327412067957030585778427395074803709947409837885374995319994571455032091523319042748259471903964703027537363733179084005858552687757464503029082615322739235832430655275630829402104442853879228641519209303031698500793781941361493900203163342052095349684902423278596904633822757907131655050992139234981041426433354645714336770811835418118188559697388063858601405518332455690067305972995680848388 [131,109] 525473027625267964723714817356998241457620839839332019866113778930866462146793273795183537241746785674101592494505759781449330854400456412212999427919701611172821664333915232443393768567731586579199238315698986846922079741086189749443511390780378639555706996797610502137702022592362355433019253367174748375299407954238417532098008325933324799074939973489727908044135880902874249297970853246499498526694357944751821052695442723531398030073847958618684762478842538189626740921764308475354943481398795899159928779244158532895795694748148850632150279284184384186119048601635814894272108834187260763036567140232590983029458004074805107803754032906256870839475083300914042423654497642485154081037442106957876604716469193079946269702343013921557682538408029340364065769271645709611985116141515464024121314644720484583831431861065199670123605290030703587081160848795426413267973923208494812425371468291765370828670098308025376599277976525108262254322791295288549828149423027124963160674892984161621012163252134280171666029542929947792949371784977648082192014844683636849802012790395677421032949053198769522830246564284498826001911379940222843450903177741987197692358428251751188350432998915795574955719520280452037735149891222585655129817323907516529926055792415736363452019631195327470495145931886149118081333819860469764013086858698202719775427547307201570278867100007474478333960486220696740840869629936976212725709728744492341673096573373202411938931666222680784090816207225652948055270403381119335304037933705524871096460009610790205321858488005284135682230759979850113889560960291772839157600828139149351852301337255961250189939714127061725418165830541873763811057146789848987240184415847505479182973883403086261842659542351616087574398740522205005637531234993199202744927024918103928461657762960657241393186494100856569498950118054821393810777804841531542544932298118374011832366032762715465537605030284524071550228636736886902801237315746058448829747106 [131,110] -3757666144078355566374611654083181104738942946625018732227102283797195661031569298193386977320777115514196336610593414585291564870581768979593005980793244410066067101570213791610404814692114143431160171373701328590378544534089085097849081792059431849068924849395622248214749678873337272140042612638806111144852003806945716901719061414645768084430492817196697809564419598603083699703405353523948529473028796353401992486413299348349295014991223792047499323354303900666733363966496582249812595449224546409269765008447050243804430284299692431001036187654044545654916888030882246209009609979467420828139956819795869036009082364447624970609758192439826946410081972001474465447149554054258539222517862009951993227376320971936594488712927712594864158499601164413778988100141648065574735524506652691285988050468649714745538814744291988737008588352303056739826757077188320324662805721298780725333351001121170504112143441434945559146175219634602949723249168702490853778306094742162115591080652419593507179299932418224987519345753350608683611955514573946828511130215834534228184854354170181273257111866170246309756617985780406892493646907003687937314325921579154539804717492097055909233643700239877462889414928204842284976014710508100133587143102677533659144634806068706076368767196880438170653061474514653934628625270859223883309403627482142164024353077469484933537295243505394542238441756754153825664057343046270166552316711323903122594109923574088711883333221478972442848790868359633807838951120982399616270664740756031946839263942299249360255474563617076762735622146478345844654459837034554604019157252870350087891004610234075437398883030660791244016307596169372126535601941798342572253375280919878193717181070059494398449079344720386314548230984121973958544135367452325932742869410441491573258179921208202894750573950646120000325489257153445509771391367274330202209046980021420922631472883405155154674108540396519803828468001658295688871808698964914873148 [131,111] 297475852228495636732662356685742511039970731183070740468612142961283352419556753513700502571646925934595561590535853662649473879131930025022677396654894173630021154314795957606462541069614995524957756827044395059328071295287402689534851370285385294761604823254212587255769716634440089056067347170578899446717946809315685666390130738535544496582235366745515273816533718808339696256716028440987193011732381533193355987516237433757312111663329852565890676152450294136531671728725565508381889976793686917727129429198631129445203867662087743357273104451504659326061325146848917259183308673297329401240873081132182314697648630049990925892274372664463238623311609158658409127835760470848082416451933255310499676288636402911956064632084056077379687312286261075500433757580131567729934832568874017711630617042012945720308641804022002071268374373475764925384453049432801475856593921878621765086833761293464229306700548937759719688721023347840201063277599081016939606931654243747746129134309994601760538145392896451927803525591635986228291008442025291382388317042007439018309256876084472530136016310160620506489907860508099710808282028027848849282861297150548719137446706981181374396899142128870355109564260422154678610908800785418958623623878751555466536303129949203079826954212755727985714073223124114685000075948047325321670886791297026990137475285013602055644867958582345486504215927295504886949856650923204233638514927748331915313158060603872157352907203009558789326547730929080013619950762415805640896213240050099459993714553086397996560937692935260294686031859781322015289173327689947338924223482465473746282633183911056447063916478648484081988993104969213392484190122505920136265834254579846817578671276597404696514312651900671532133442460980631874229283227976118748957675633223561630884715811228224650772287765908233971668204352223121924594560277072752311141451557007246609050372778442904658052769070014021114677999810463791084042915377063004 [131,112] 1465767464341168471077105617458685995265144233605464409936792060081722242167294875864719531875737004899784527347653769757330005440120810402775294489549973103535221662421776075378171941234555840854898119165278094811238559162978246738963497878242314147362901833682546859984775367339394130609217039875005349487544949311773843733616219873786505143216080944846785353762836802625586372717887314312641888467137836428780318271864658833758151966230026216684645215232442296043588338750161736716402201976153540901174595711311559765339495320447938278081759882812046481094089424067976397110319018983526081862669166638127944769480328530558218664877832606599915773565970749882751742965507207161533318043969654260485306719852467296240709711357098913484020980317519512615090110495533642324553952447669126982750695268538893260255374705429406250319511309994788082176017363117174967217598773664839790400046397941768921338497066330559613493541326918141753326780378255330725755006117364026937211501943769060572116162752781560372248543572009004165023224352898825218187878566233885246221979806080032469755879190475406704568703360252950987890944308998621644311051142976831283960293677613790764263578236848584119185901893809655815890976179636033945685640688063273398835621333086652069646180778985057175850537447543424661615662866833542035820066168813575438293972838342638271261681156165602395292156101750943680481303046400664402836475436235833957412905520299133522900035790757693644520101909810242760333471251038191025535358257175601628106366957072539776711164403064918222104794237863668718507529632230230541600013312676121370330171719509372388580782948016953690109132994403878936096332135363523215639239877807556674407434784093715604658437227188875223320117166161406118988182938334202718349912518974869328789983468683371013556618025573584455856206668715829929242672620235964885337285780032266162018480044025413914857347287423583240707134580004754697718630129048 [131,113] 757870587819249720391271175609763481493007890886360316297359870594405158176604933690816431232782411114721002775385468689224870733596493103797589332385836486150155070701478763527376292222172601320715432514758217358267396023168457472532856693720090416341741567997497715684006453998179790887264961319029662357217723385612727727154732594234501582565420420006713369369235517521910179251103331566052277382765347805227177996303082855610953570778037905256234005629950848522198509252636617689397200130855127532198153969492423146445440044491973189305142395764830558260191052613260148349684793492834305341596610035478372328801195434887431725665748940903617683653677068103691700428237796125340589071033158402895099069518261547614788019081768053425019731224057238229113589564900910657918210276451252162771202418183909618236259557285319403351372324569680803578222261674699994190811518345661717788619309166600217095082733464699209287864415382984131041567811616130558294601948017644704218810744554084766406668347757777560259175389808581640427469216391652106532669287705165427632204642278604546918158330495521882672438106706077286626845867417098952222843269313050467471240087172168459971495415144509048424773902413768313423113412777272857300129567577583060300526762556894900409711595940865782670082166512369963488283686364764727201348350171547535374891639661071127788780347698989689642535477538903131635616487169268037631976138097517097272501613227717508562052953625157596336388566498256389844442149410389785906588219281847745503242643680552924583290830913533917031969288900525639433841765866487675886349894104490533252237368669779649106258065783299804151289019836320956181414753974258831546490816292427002410655419119849391253445153123378660218304787645951635401686238367937815123322754820541561176151723357165578092417787864474125092286496251812242910653483965146636119458962456376893586738390340964215350088578329988330158331380542328887272916 [131,114] 199632576656567301654255794145498225988889847035489280985822550257750042057249460074082079469512338076186604485280309047864783042106644507501525283859187383555177246675291030799376046350476012967112148343308960028979132992037710569152350992132826125790539099095878916720980500253954272935252694127226274726316990646087752404891086851676870664776046005195667462391268619774088042460523098984555184084705170070133649658159164776492518483083213896961201437073369098563245522327114716948677589098452646835284540592466471867071535274914330514962453300225661523332970085028875161769291279508088573584899627574672887555114572793246719445608322918436927877285360603313606722360282759689496847172795390370465775096514904711863728804041075450245433293402328984280682389211530898290791947893976532460105890727114310986282431964958639710144982012095802258977271569955169721889492491061922809799550609059606061070008044079068079669764981878575036502705456442753152828588437773805411073308051962554040395453465564073761884858170044422665910191669434784047014442814159119537675127940160360884099565652090893808969197082986446628806479828896823492232101784530688343642403510721544355194665028750598810817535201250179092626628617292722571285330360362378429808252870178894809665516492837743354230290944728074559736818788470425135265546301204745077698091796241754463482903736542447276482116304580545938833574615949501252854067413059394798749971708676863625956583992879761913854724168437145751881255037159260008549573428490112789245169790364692643140946102583739027340552575793532023630977597231033972814607395113102878114369880576173734566773116042481108231031444754350921063580282854553865481925124310749586804247269742004507357046571847202728232024126207895580902875962429784073695665044900316272728647081552943707904299032888366381580098373991657478549086981246614039011354749035404768596270907055694765276893720362548941573687521968289424 [131,115] -52916041625376240560038802862112802849988314349359177180675770410164697666084554537611468216580308198083927342967660250707958458537452586050350221685564592261616380487312969857638126255934864446812794049491192269241044446153140028794724921387451795778124005370594731764117327322583079381057306049076168915042574941537750358904007318148385107865827096039100580182332374482870307857748291725731170004470731020181079100278971193592810739173475881532465619416900216374356593868157430831094754946672921469662169793162615119627031992804824882386419091952784869053768451799575997749303624791686544578500923552619014700163147500634993241336359890174471968420068719102375256814734216886567495295265110451192785962875949838121152000010188654867687085690674347058835414570722680031533215579842441290000085818758699600533003992189094433537722060152939029419629346409372778853340492463570266331015889810253710217851802884852751351108342346359723431793484539074910868086324510387440225158318046820615708218338470364726577302468602877394299615869122636409169931920138238430180561123104274273181281670603112768803507709444492275190967711527401801461702231944942731747083452430581994488924959934043831833650090650355912398102636085581572762388238365489633533018936556612531770067850599868864223605479366815264200030459475944980844716306900090725260759273608767018587713054181504197889346495060479602491137775583048854314463980557074876268426461854104915897317141472989886080772466165795521324253972847921300988762266398360809796288856220920334614126748770547501863103562623282161342102465265026731543131317423895764220007140259301939203753063589219760776255312148492263392793348378732685857283324332179409413620001979002092626699141580943064418562333892028311119844108040082830904656952297868178317829750860232426790998579269379822116255199206265278196127932655555952793540346231799669173280614495651459885048429376549315232976563194 [131,116] -161761787946417865789358632146445489981195761981946675138682911177812962875307034056154499261877451851923763202166611630714995537006377890884285055667186193034542676628614754654392737335437155855490412207618675431346842059479280825602876142331919750442995028230249622925438444232133991131937921322431423490674700992117233041831201001721610016635635410562271854058481253833139277821755019050677421713253078081867692360663820059481887665629341980180263017842012036995550081196083571404276080090166030802864539189162980321707782831132174915754000871707790364471324184430626237114581184229122760445316544726842576796882195969358097671669009083989364003259200305608008581851504684258031185474049085058972961728338294322633611025355799673558490282744624200918333097117654020026460716708520456161322254071592400317202216534774923601122245169747800434570757451868577858651449646664668550165935210540539742080298201006815318819530343110122396996278531392359814050922271014715352048014769498500209542567497454868985547470586323132752918793268949611519951126673520894272778843941209126004108919210427240021083623171405632750468588545705307736476388962498076690650745779630641955702315373096153480502983989501371799381328329456826487971077555485356594050137600962584823399652659355860833769272040506094111068502266794152897999709984917626813801831722687351540353640336809244569586894377096160275338565454584694132188966520992659210847624387500822167183294958930967338148014793548300784741224633425474091260574108690742383804845700682858339764853008140055597941329218177187068496189004141201911590086731556957432421510752565611312669655584100301873118229862661101780692410703061244265249584869853572058137538899451520122760354707966542037573255855253025375557429379658288272849169378956976867060510605625779549940099078007258365207738566158706348261300337366466220365200071198022462496792518311979857052696170822648498779140 [131,117] -53358969772237679791937584745309237893672589646737639961332490949835599235559133809110053338276527137590116594894397695309679489576993511159479388030609483788683934484442067910747842323548854007303360510931905721647884338264977281549839996661930487217164475577046033238274179377296618469352500536735686763020993055734935926887338138200856041910864753462153245521071362464454961910938238987866725503744429835071990986700110861493772024345162901115627937679387414214597793940869100034851915032451726580513050975249654404314797528966441540895189813277859490413044886247111885340752273351276377845654228073144807500942037273171468669940563878987205395573633829951128839051078233016700807000774485188810705789003838304538871071304543207921094147109444256296726456684850678397839972120729539558982236330941547847020001972172101076850878509213128698148696271852909845925704311692125297958116999583191984909373785068954396558317790369804024774933302360445912982091678902466016751385373508363576962952309467842532733562754841371122124064857914434412401920862255404028128152439898087953551956172651389504523948372768922033743342272312912594799558364812549741804960267198094084076386594629823846843181788210494650137446411203002224475682841680118876996730170185472941655307167088525844427583785523248033874728316510371728129509875224339996786396386882075219547402518195581577395154037444094312970449854151017976657971670768370516508961746264593109396566011454163171452605418544909016881283091453881531074906417193786875966663818555359334204907831546889467532675399995072717270784190451841908806847414016276169153176265209182170046467770751497564942312368487946356797059411137695971904831083147109030978138105828930055976848134334681488119296517815208749554162197462231053051576643294120955960397292129846635373877272308520325187628650526200977980078680341339296400321091005908670189294621980053642168949940793501928 [131,118] 6054693248326605800372516387923190876523213022049355328275330846686031486160777768556405280784801029731666086881326732442424162701373025471396181926523930928819613326601559644741715240013448783325520018105230727941119269829157766274580798278912536275219893549897623065915681259677046880771998007024082657422223577383724411265210890626470565545596101700793891571538271513465187617319940935657648773413847978587851206159167534476969206282920883217699177120399405641538190192325831949510930041900377040851317479179092399843552209456057040059323223487884362169032165622975827033407018929516560681310676835772989990955654117066237505141945856011396266127376497230374543956379231714934439668109780389364142371046721803590952959164429240774459568307280527391572791862439477073515678841717501626855668693021314468711905759335002671301402112449811934299078668383956500707575910283642410545734184582699687505563011525363317887118470740920714227532274622072585290674032059848114767193752508071264865637424030228891440843631727152325515704328629353696349404755028007029638682515723799939197464403851793130292409944538077999504920339522081365181944462851252777067310362529449165371077007558500206573588542793323631736396592447419413958272618561566946117011711573245480844117395322246089476248430938380108607037036254758846496817323749556152841473938107016980724106449953852083729954071020968137175020087473558992315399229380247083060112851846141750334695448366058232812198245764442968994909348091675865292450762767637151221758175116532166881702959564144796992399624638370199424740818803313574112928796577746437868772963488968363542573718404831875069475478071289399549512145684926883353457370715573925661980130569546047931371368414565195830927430880634034035378152486660339636690177051013116228701250939081676774117166723865913819066377423901202040615575587438488765755165719645828876055949493572848685973217582 [131,119] 1837522718906257306321611915573100048670130261358741275111274959244311692688392392147200192496172604202588335933164383206171100054380926616083967175456037919746218267362894832429339082720582148268033222435742650044621053099141074258934840295528139600262401920069017019758196700488956548835270595914843935733201365129291600184166417153244012156658788626745240039219999700828218249064928974374968936788681506695380338580093401784736862833045757494429928706738920772563087556321238133779331625283279504355257114592142039900603621850727034049838043836375265473729552231834480416300106528161611121212922616857347369995507035142644409623935253909005024961668745094547266083790003812122240005157732755905505741439194299219599385925680444829894010401832606384156584573539252182054457778632621859957513447619052350619843295718602287461368273994280242505001418058079458017405099757436030758557440164912356061018312302352270578902032561370065516999380755551183677627707930173342977955736093057115121739987530846948544966158856234354110707820137681402127026867176023430455542995583165027975975215983713092350525428076691575008553885447809356603466929261127047021879839106988727391359780086559468790258868934517726672363958222123410939136777363230263953501833133941325127645610407354220466299220704755892289308526696813305886214547893507789178611342342823700615549296853767548429241861991483924296990850496091508082409026210341848732113122816415078426419224666878882421180237767153579308329715535779990682998312519593956122135854073927283691125885477534984595139998575422983273727505280961999029276853780936753377474512618054399027082670883026146009210621689278081202227302435234839124690203062913234766745352183370137518818745427372204667522671323473000505444846007051432274878189325694008408255032131672155808354286530584813487772007974635069307237294207575081997425939538410451355639051618160748065364 [131,120] -1077549232473712372402740936954202760407953773228380133867257664936424353823529849782062842549405144951999068878966590639079015112117030981678795339906400257927294465984738451301411036508686104487106484424700265545104215519824312780976981393065940987746997880907876501067299792140166204588400654520693297708402717586686396210656910965058369886183799847918137477341335966989866783210022896601035681890525453359378687502158808973427866480047792872571664283714843918978225547407852480577952890921777220628474854119401950126390453197607642390357869666824969512432130594047543985292028720851099863774085214138037573454386414643071146819177323783328187119974465505827400653446632416503700979454279377643987113581614124630482412908225003849182420024696632756893172699849574772565982125644276028629166184636782390517701485526286178550500882054935607657325050890748485777937910151804754210053243925758977441546573502739579056106699679020936884976282228109221570763157168774997372418920550566534215521852340102772030676729854118267236282280496263495436645262115409227891461349828532026398984231225923109286360943999102880291138423625183401491552929854565520570591112221829495714715012299122389248342008214123530106291664804409528795853863013801762172613679105304343641663432508481441629640994946726264277891348820305959301322522023823065031343444800343755141686736135050783988269688119089728126002884980222312780384591843618904091699087859600409867684483404398579032739395823891862136249530868571000681582791792747403232707495769412114906506384957362775087252104729871692212150348839079722569106351338550425224763145893447131565804070072435389022099044972913839721740137320762619334469878176922087151009337581555090757915332554366593161730754363645855185238087771557782409216558801578184619858886928391620010414079118173876094549726291945814368551696904381833753458599137040473004145869503129880 [131,121] 229488845730659385699466897684757174761259924109174589797963822835789492721037125214936349174488794616791579077594365527821323662336858179550167260172927430081717793861203533151083846371453463526479896244423342068820852501814120853759906709119434754986852175719029045741584263622471699944876010383155416187791261985996776564303904885873989571695863192183070528232586731731002239647745990528544428669636069829248424221909445794765844280224116196198524900295730109054712600500524039166863946505986304994743443745451359888592788737598268849965421618626195586450441964090098652108014231226041367925146605332390951835633252359790040634827972018075242876629222218475002581933072767190216331432957069461739896960213514168631610741171834643790788451436796756910547123576974005541088346818094362916626832611636544533832080044441883095029424524069506773087977939196793947352446246474968137481046817508233384579120974275994372547573577017004211943765879779780623740815421109811918265851320130441874425945311911572056981592377053232963710669309387582668908992504865010093042285783105693198354722473357184432263409233985044561164390509503598166043846921054013312642150476381584871616227931900367999834162598143096593879011041286219312588410382435780313395236053655224758038612322766726145373356080127157058780566622833760739509262084630201584702516675294382383860767738125313977392493402380198706847058362105251599060256963311062599344792295697418143949181020551755070430031965053822562639705470050014577641907840657099183047720028410332289754674144028551853657910939830181410294821447219963750967099217520360750637607143009163678910333497409761343650774755449938968146873001720277461300001324020257187816788975219541015361388317737620921791175966674356634369004920214024997120851695335663284215368699782796523233794170982487167517708333697553475231922754123267737409983503145139560006036916 [131,122] 31330239200217859454867541284387131660233005470129165889785575532423127311349660198478342751424637028278059962773316885206300979845293276664077815187990118350281070968934105936818638274800349279894936456218794792434422592981260015779122146190422844167917168503585902039880105581643245217074687361357063856082682760731866596988730429111938679023529624653045551593163616369305712347192181387471489872201095139711673615399716631780430921550429840582845907097271780293909254937450239970137405130092996969844399402103574274059841025539615342221051979587713343247893173608998835584890593806401122152988708905816608787595801287431039902542685815443399196885877192739920132995223329461041291035753710265284556663249865726624293102839928440133285585376414153107247170439285281832055405513187038453097487409260503604470620596301089603944905451612531969880435959044066641424448126613338300408644745950153427946686279475218676131343991246562371183156057842922081063769727641955856951413325709767195587733976809412146534251692833901696934622017803144405363140145096800758442732862509139611329287916582883484111672496654415318047845630160653072504354933633247224952419308615178483270924993881334184327052128748063766476406643642734086773704462201225927283169127298065139800555522145559893167520035190719747161913521056140384263217743264323992926232202571764004134591326596063188930457495040191584759031472122423171734672683610913438682088369541573573477286770618651460265311352357104570873024160519276405681926371861466510767248259433209854619475666945829848847417280961175416276682329647011315030162737467416753648974382938093246590758311490286430637821355191200051907330389107022087133749730342964895858560913023069666096393902890126635626932473536645464983723403238877130438682720968320118682540194298624887965349636564638607399474312369470363585268362319108041126968698803001760352 [131,123] 2923049998884600082902058862149296155760443531764967924808744358518666010006554036675220658265179387787802002038636594315999995948959653135665803341451929947238812287988908823206793926627156090221898794758389179676601151805714570926353521158289011051525724947435517579800655801683684305519979417946871704603994469076447258690724280539590451378445880890990095412598100606440022249589353116989944502894504681531944204833791394305714444568975766089019819368532046554632234899298401611156617797246056733666136660900651306206520745555590353544001412887511310432325677000165979528221577302316556091847697396430775141506880025292146280339150040585479836035887626793140535052537296620685294673824664666322547515589064475559442214758737046320256601682143490644172254982621453198863109497686643522495672856158737065093245748250259804745909915718138767159707257263831428261006245221600221431817048171890297720536976367849657131140697091475211331956421060115753181196535400623670091378511304953352439480736511725041866726233839429864734760204548597287429397902012134972005632415641907954372426115058632680847649409348343178007395752193184037300467104065415802746640911327682827594956722592831999578286608361502777733196496703219799742349274042863945377236181062031370263138420420690399536638653929296269917269217538986925638497960240186801772699094204643076883062785528961655724708450939927234130540321348199584120226551769509090634895251616172568781163784827507005497987314621584100816902703583612331992116483045244504836692568036105942124299990023901963294082133187545061709626697826902354495333902775382512989457924571600315900553153083741835935053699404070713456576227072536718566962487795388807239300946586151566110858706555136730085764327021188720324824624548712010915671934270762799127009723265371721095150744147339824965877110949759337698689965706569590146537867677964 [131,124] 310064326429601337846196064223662976447582516116796862735075183713724142174684809808659507549692386164057115569159727187196352076560081058444707802826985615850094608119793646082546752563930110294353304301513757558054958213478637989970510871515103837962508589789434297199818478956874513202068059552434168790567421174856034948505399980983490208229783320309922879111089210197373837423649450047613878879693331062569907691456588577210111213716934211675365028100160763427544488745573805671392746473907204122797877777803057020264516263781188759133179327352790343662627694608453602813063187775336995360837586696550431367567559367696070329233707362827938596539554866194778903665435822910867876293771482371185956553434209619017135459695431178935224215644174054305106167509675030326587015857453504944394913735416744898463491446362480587867557205382729315671665635853963544868321604421980759872678561177100995053039576768942346504305566459293369669002443193760436351671419898718586502583155443297874173292657630553476543187578271303283721012895038767231600367077926769007686553123557697724826829505270830953526311149498643327173649340823243095453631959756158275208507660355328595008515610714960005089733895533272513750523259707151295767688155148114190095885061330698463547737320852770995129874820882045417931801631174162743693109034430442162739993850941068633932030881155976395640403118084002037645930256211760511189379612812088967113007927889583605317810537066893927651822250315770965636746857099302065775440207460783705327216861767822178092042378052281092956220563852553125790685090674769526421417689111061773777637303240172578405801242784504108123012095368675793237326150107232766582086801063664353242831074434339405799153757640925555130422844064087626649985857960843988121675175634192429474546827705718332435485223819753468659585790925166877982006242074063753982632 [131,125] 13669012170394834516223523196875885129157378642935161116859150162730066394666612593008601126975756288017971377027715396230483917954251170304596083239981273734935711677091185510795803642669529543626534732629819485883587573684353698118075266841338501245116252694774613043021245267763246838555889499532854499710234447041970564576186608018711466050090587213499622568226799808571355832872388631986454960401775169244741694773623766039227824653739197712324730127541338057246678377558641646210336383933375873244235359154461879961750907738374043874476880637370888927058397947820766679788288164319566298282916619670741335699338310996821617331063228525286224963834286636306234999363150214066635445573032451937854879233000695694917105650432182036389413384354885654581942828612414167623419813383364951145371317019153382711593741127734302162090212679345306724466143207065386825291278230934224609193802157695868902409296534214014046428701061140674358431868978906398880919486200252269393646287106017378541869073154190176131126762654026785382984341194523343617787159316746744145574353324913763329784677268460104752431859691581951475932423174111513348074347076418028787223588254307543422993435153890818232390259369552925470832361476701922235043347684617377249181076717096217308198340342079565639087450854586369002918912284117142349849351793780506115234354101911422916985657861165006473573485645302473067522342288936775730913464605831955245301037800868407680001041972380740721624637303465126836157712658686098327834005418455422871460477063138693644679450135699327521894853509134669730061833233024975083977293552617550830102636886398243375330182361993675660105304970879234685441255740799285009086320151663918566295630600111326513124803768565513241219964603476850963517544031990755427735162417549975979973187611147293569835732442631927460775496700666676437781773785563932 [131,126] 721814673977985455420208347211284201389791640170523978157064794990033854697137792464960868180802320464892757026158826499693216730374276587379986679250427182527061351075671786428497414740339365458850906078816064627390422495850541737424624541433210243718009917050149773752892200823457113805565139984447494564181426247156470396171894722008204876269853908100412999355486989844734601139713580708555614728895081135764382058958030954067128311424249080381086952002026828192727878194362378111175364725600357355868985297091468328372349324591685518399135350634472242892865451185982952574388274451289802018651736340267716508273609098468893363803342638819996524558970686477150345801551730056544025792654713289838651463064945637509408123495831575888364172902205172608708481224143711770442405970929097664762434084732687607349594213758918767717466264182634507306001068268856715959099343299430527807922988835391499726793750497275112277656779909614896880309621687338122115782277113159767243036768717642505471553467073389684352007312956664214690988787532611360579259233198707060361368450985141858509453725486881072098713305978360064883861011891137028502609246045536807485221990773916886941350689188876517507951893721684347247597521768125124039375693590235587986336680651651625183812263363144247712901827164308656406026760811771170800697093768617618053015179834640337650142792280335450413673810860394256390969256194070486368385262469262415863499993645352981192068816212850942745109761180112574626390126141280733615940451361518424805991319602301916743986542609335847963508428607588133488316805527367782049988620452591311776674243254531281284157329876056797682662546165679361503151563204637310611807717170923197062662863077953038786194138075809962835659926274135137236194855821738635090366601068218859829651092186854928544952032083077160808036209185051577741510178 [131,127] 75619921123390208840378802627318197071385292763861726015953933962398360865235788890848962104873010987173656524116194889095686205077371156254615427993462100290827944749293826616801299410661915261330491581045547729054817726211062567599725144105054311970661667286725835610094395697107601481214686822101326681253251508248854984374123369250943592696670039047323728526053430695532905309457498248757567533366518081639691653838110282454507750966573317408593519125216461453380801264658108077588625510805414164907341717600782639055283407887272200598402370121174996930535170769050892059541448087647378086574938281310184724584794543699922790061476278419456870470052660138172632523034960169984136685826967735872439949186186522484791309189339395927454606282497823779396301547971939947037901503910697599920826481274585420031301737815216767224272243764874626041211326166676042696625016772168429857702044216068961541959495452737923541701369451900656875463838333023540431933563476331336511021814960919766270768302483331998591130814809924363504302195985033720893739153037496159903461056600352796214492675981825247826155314289288393788528517474025661968675694280057189268578431159545444967709039073323439976276426051363409020219370937934163536609431780355204916726618969135980500250096118839762113867461017227174681376774757514039134781073622747846917905071089259856312199854207404873109226241427336893575181426888436578907332706702089562811662085505191991583273761530676702627165348878818102929291022185768856840999288765800318547248991627396938315756723538661197467131940049207736742702346562024481346238088568002905842883916995228064167307407710993027037942370639454575596714480446160746088996166878663351198002542702017174682678893469327865479052883999803101149420538268051115279158995351321335259869266054539441737717661100869553320034072787817484888 [131,128] 1714812944168329991931530411862114165089562983338065251896637979641161936508559836875157876532153529941838838106140299120143578652792914653931200626179161550125339051583969310951018961565794188636894146293373783150900793122744496980819107914637707058688405435314991533480048175984960677897951925660323312082621518594339337047654113737418718162631221933594518401207103842159884224841414060949547345152953228096056588821686025125453629655831652924286577345516916304949600454223261304400266470323788742325313213218197253045417441972396916654911328917296643509653428546956030055476654590230518742709732841231437522312671370945826498134667345696362874285471896581138371817971176535533902720094977251954037020637174366435724166035481571923787052539928259235589357654111622764502254159323068010995610052632134689006079079791544189394674265023782566034098120529406611086428415954847474221424968159523895565221146627531916016179342795542733728913736651619156752221874072098466345042130572706885095014825173118862597479909555405635036118032979441593811262054879951339636484640182313422511355627007891188659876250295198888224704354331387515048365332304629404425340203599301241684463935006088633031688927041045073863472580263360773613242293735136615690687795316343054054840921180097924457610713898391829370147997213018915295822376439785560624229513265583816941209917599719036899234623479212314180402036312083008066831241286396469338032718535093824280544973048439167279048733856824481239853446969295861153008293201576844785532836486121923277947689473928861032419395687557523242667446638898019859429243846582919357294978559300347727150384888936716379417110225640755956246949833026629228446930673410732418730387352017296997584229879111018305475320317433701294519201724217213320981706581259631525363987984237855893226300169039151866376218245928 [131,129] 40873337214772891922625647877521911019141515558138904475282331416389437389138252391758229716205680050750440985292228158104214513548772946281798312607325675372222365276046523773710621942211371652677670725619882081139342938879952388135829751571607569043517732642999815998833762120500848139574597512097020787920344903038785590263970472400524670626843357809671915111607370016556400848346101092518377731251652553953914506672142203130914282618200660546176047287387755900217744341318671432329151244600921682376264271586287463019816422592810525041543423770985794801637862335133641884434590388035900544254587350115614426194104619563226685406955254357657157070908377324545033927266996615724844844205242476108302432699384601117388763611596259276564809577844603079229364983860685818421651110478464382790540554491793080455805883445937977299141849460269962247142853158470798777758139679283501106726981846894111530470186269779548627902978161003527242785069165385904380070197391853965253288962231455246567305048619242216784722801667818166234001734630498525550053542161209540999382522017492030920710896214366721449914071677988535295174353590275654157292398282120469983682494194838000070830029351751731482329286278549151778390376014727078837608297303199523076639201502442872608782484445139521651949673686647063893750007871649079950776256874313628203306291296791314883748502532724639754797497210341829993319564060550417190211720674442534975721370622110962358905141864037288174411497421520188371694817377329820896038037731419144477016697355372454916085989526448876102610907021523077036394567514567300261959527470180957813331966484134829350745454843882767814349866002210774394313723235131259521422424313626028226198949109922945293774359109888984416972320238530627783325107277404830521052476581149220651827238130516214760829329251079039485632 [131,130] 4084636925197647307554371455433379581236791067048725969380826742098680648271567818862983759972885905806891142736343532227752110077275708917742479916900553519366779111215866375907443167292717808962399861487937650754486973739789345226672145942023714475527024115975862741179320879323063445850570988806186395728969865709703255748716777298361698521218944798140681871972431569521111182052200268145029425694910904001448999628807032932321510388602609062394046773416167994043226280324625362350276487889906148795666507052487144898297592447086210472023873734276605859755557902086735423790290220212000695083490606554658967417524402041788978067801298484128526674706927790515332876863711243026766003964485264748028732099409119659757081295619339495752983409896377037945849048187410854338121161358417427112686440202080845311355328669950727405788688715838466504000553189602486047368937457985324041036729937678877372163720983307633663908896067917331836329246422875279321699765469343801025131429092820341719055946855196952781205496370561041052592327086396405763767998101432023385274488546270157633538238955264138263189684407917696851718316987327455113605032131535530210947928081540003674280496149615201756328796578805441807177112564035735002919209623552854282205276170557541270075492821578763782055799328256887921808398253095040569232276807345264455651585427328588319869455130287151491643839386135978074290357402767486691579203531713935397173984072830682405280846099621973069219517015314369931931775875082066326122215633574781669993886554043773599901166811188075073673600714119975923042491239018057647292801524779988103003989484518774077965575077705184304632115830260476522213175653497848229463040152945583984552524841995830178978479850448515519916883494447447457668217530407016291803336007059393487012529448864745565424729046708048 [131,131] 84345553154724240988995770711614587841976841343011595234736858721307411907028483731826404192673951494603582056843613770504430965540424428144808715596431189257033276036912814869312803032792485240398144474157756932517754937868844281362110700382843985276388371378726396689678664835553404812887455944817844686072387363560492810412549612643582184302112205241137657879485441995524608273292984673835433020562591805087345450756643401408356518627856215109243985943354725444592385211041291172256777480090289286165322203645516049187298185088368125842950123513978932060865564407390053569956733061712184675029979904200703964908250808486369595889214949491122386369357402343284602415564752336339083191064189835830433459843528183606768819943571502545144510033036490035910421113705971206622811160181518859233203997100187374093086401985253943972778393863025493097740543447019954629795719369027582721979025637888900846290582960009958385475370836561791219052959948894587756825040776947516730218836319563948532675202617391898766141394921553766701959402347025101654658884279378607390059442487524127281630894137086836301542510574022476546080806804592239028290489702318257478652349898082975798588810389708678366793245104607123328223602103592814487517124720393936328948103236967068804037825898556402483674476228676583782533899308059946763390766665013927255205284408348241548500064092960398533517186611422352826387265786888812896565329511982871873595403622770783599328583333053365893932021086938331116956344977403635297925974586245773969192190566246625325326954620504270749777944144524323304317684294141913297382844884272044906738827044594735362003876706736388044928501695985678198093708996136029947418167861833125283317601169669438719405563200958132488313898039743158180754453193624838232078870939991844514969389229924740170360364 [132,0] 1353776830714225379810317986732981035545732456437774871148959978930535219315815522504927129610302700259487234611119374010234804391049962239095429117724067916280113860063212581791899036427269021553435673668032468981315264837231052309772916879373898826159801006284543274593479919674690385038667344417485150928852255222771510905602427148048903594902752320424919196728276330053707970771780259748467937159290633657033064149385078420931104754321102470120235765095530696242419592436610187009641506399354426875226535964204013799066497570334672486688356330719700427465222778739101467317889626776876515797005218407001964799403791007757287163167179393526694393322219293718769491188648517356051417535701808628454087828655614492017430846023144575124413070459139674952475532580059364292695194259909201996470852416035999626763464724596587913470736119754066280850735193232669133486440214403429529408547709656415686723531850531591443015049058256437527746714907502619879737907206764947397794026579291886117220685257622997107670824948448788606887626159311764172642132941428273701231597104027301259717390575717476665700779399439386156620015178168545583397634282519602052867147967385318136249640229644389348877023451197381447698301988727204810360306717007147800345946675466822441786735097654115162409969257797451805250644092986201294562677088583181579987122352014791818741452059091728393110727615579152781884465484515542456549400958043731691668478109394454211693885882756826789608103105824755566116281270161265209793559700223356803271150469058058782721806366635313483217730931935343810263341110554807866227477930619572220252774020906796607755834110259830513707433603079689905135644005597712015612307726109076430951020465231911943631734295545360884657301386873994890577790184910794619540779187657854754003595308237081870321357690776458279327690416401736955106079249360429554776829981429785397708466839948444506319735636829022066312571946840322124501587941030240206872122413377709084618632916564347916025274245780817552411911416917717156227874137000459306586129044160068988304949789445056087232803137660328263839370846723126881468582701847078364931201942193088879470581390992599344546270314236362886929544082937633288834612548270919241133469768101349472999572753906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,1] 25976782336364807629466720736408879969970068421681203975739557615268377651847201985448219977724784545418157536466007508238135995282014874988043422758242971706307447932477096198929747706989721612776691545118397824049371511133357491124187721805047984992826682203104801844819453179417458790384051989722612742134651627000075953130199628310075164025347576166893808333793706643711676932295432472870015035439344386184731335204007161683795293002840230465148912583806941243039060162539264330034661158126502206335296051282982313439927226983713118155099084740252183535036313068803794337960954555455630775326924727122385850487760683018513334631097291190634256505668807780264028045277201056534636406062924079765922561493389059899264285474195200118593852668526171989606650072969982691379405321851220209923866021776667875430409199507056865813229819162338444309194959953903781339588904464463631987353377882843438618275371717870439194733913088200226868923301196546742517030757982786573936464072065988092717083375989570494990237868015826831010333510654146092075951854523260955348417569725268759127296131719878618932594008573359196788065552191634117151246569078433185841755378564521750608991882314606383663053690184136393008167278347045406696353382655609549646278332316255060401543599634926348067284436429588864889077327817996506579174591346948258980277773305340874053448363708811132697009217039699669496650545024497013743025385735419898480863632890725831411738259417967600584688567434242926893940305657001754482054324240413063554960067003006477199871733767238168458543184162082679789249261452355083281656967395295187891777174602526788279829519689203680686602174146355813616786819098454487702129206319745289800527083621649673849046428485673404831115797252806692390121213968572724087802766940061523086966430630803907607171049665172088494414106970744989037273277313253868753747377535930027047461083711558323371357958233937723355900816817468609090282909716379470390547060903734537767862990992045061060005506648278314384349882376492521781425502646478438911737360551723608374625896069084185342191867323009621603614753782225396634692106612794332735771396724464712332839012757920355121654832005500883779216761152355785310968113672766381661016765747262979857623577117919921875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,2] 1719991883733895196953501938047881375862683671599107939264071329547685066795381713048395612677869664705839280369860938140551755770883291202040777755973533975333570240827271975745518482532675988294757498914953577538910596948160432898715399145113389858035321137125896348155586937645615147314946446275309081973552106179751044515674044805494245560988265768067583134445847472677929091950933419267258736845814072866597536885490278588847648034804539497932691327748457535735667474761662449980636609574163204294390138010284915948300035197265267249966342796494972595233889710164222349216324124789747687661356910044650243977827710112336717598792821956674760050327169596103186762334498493549708206142061029109315473468033684948435198398964334075359953602306750129796664221295751614763976107451367402771677137666030772054078761884862475831981913997476145479460372102046192628399436844686945158435049559242181889105188698353700235966099184674907471807564427417698580716727897598264389798427986642722391814843418668315087399640057605375574192067576867018665067602708874435412580451540180639397311066057735968141019509627079862368149936341092752464776944728636023045940491212253417156366390806363032722275207311960251993911681021279329597808835063590388165512365497978549423311627031950184078164437842356536602637349533844762930450283802462147014791073985512370768919866885772934770092760296528267310261998189188939992502353944507151395123093284042221889778920513780958608587283397879304051928686998694737401158341446354072897397123792767260144820890990236953660819363321294430062713681814505781688921239121768996525248802029393913424645572600638968578213842255949516532279955153868386716426442554525672565107405896982091139864767095435466219387822489371460419093291218169828138731727561506333942739631143413655718819523672995287226532932173307977320363584455705748690148692978357267499480451248936813252781311183104165380457070207924397112543089931335185824060455236413974094642121818261578411019322931220568367985137487568476495311081768301939381162221322667886443926147893209756673786560199433583537235660487630927436409843863566820372910357028863938644365226079747434939363219671394136758955768199415591442735759482155043564931100330550606258839252404868602752685546875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,3] -1024213958640794331153266495693425821577945922231772937820455900284329466537192593420251926291078767500994771377246476913803867422627732165271184822618209106429788522312109812229391702295147088579395995759372940581691751420011362675157052171806479999443884462329720254776346606455204539082228351822295462666554627391406013377962246000656037151102269097767851472240492994319969511270036188769100302145325489711754907839578455541496409117296080907662457678045884480972540265819949594548736212754864408398799806670465034443206556954360015258586550809314341668069716204970905159792782742380591591837323679275890759410343744844746328200965670699630758585475708083771235014215487849387060340358308773055617256045773082202792422837608661473546448428307100914822856452835104374368227055675084595679041541510011825710152160139244096377957677917766196681000992971682267355476951245486448455268664196043450738778143020046423259887875621890442375502622651509951237038068715456678874997867858810171740210713681699461313536311992846370823405682265729209336462701377152818270536460010349660792931330027879855987516728157382254166663796238790642760326761006068118659957691476561831386591887387457688858504926892067582706510647328073845023744829880136579535036226492431310915058073604267830904634906041886678041425186723736566719699257335460498221941530153343362748662720792971267069341363400455511321021245364521098045054969544988589303238025319851256849436709915924107132951658869061061349329668180946857967127568103905850723191773678581575408501798905225852229801418026001905008148711765658261683921827137412897967867214618857042211365042550154482589616877514189042783078911821327796661368691214735436423881214173852235936255896490349373614400962969606719731623838366647133010952477587541624598933973125624656265288685548999582473054273169508040690134497800996026103116276366138215338866953569586088129055322046042374893054194045842905678886177481155632370104980464588682013641524242011201162407514640274640713112725151736354474577420729679517575572487414533527403667556696010036092904695306091579829690975719394518790012828059434164900575594982494462589915949899210660800925240634023245472178253360948768437268669794403001695301449330832710415961628314107656478881835937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,4] 497639107161159587019834738621014002575998806296967301840903290765092891951642667954026874769906950956444672878617629718416949081205632903162535884346675357866507862124422626751263219140969995949005723425225582190580825878965016500077640464879535234976110079628779613957625404184388912205645666256415636303106980651626016113663236401162351274850248815426125636906246577199226739633204938842423908941137981325345694846568705806419333956219584956745463331383381225299913950378917710550454061857515459610909897836002138115672737915921385408893291566772418088613179598076308786055937117870279297424613294157060987511873405380834405590611233557489839524072568433873269551085765031176459643118478053101213719017620843405791777632233061128612169986748160193020882488545337617248431731814588117666436171117350824958133017774113879935796609268005866266817653230351535593838396547163131443788698044149217633362353068555370992187439010318356358695822838870255746406730190050739819019432119206902121708597000370749624654410992297956488764212970611262163497396380520160557325774934108867994502260275074116060239174412501011607722567133908183482606164328397207516553146409080717479066018356114188285916475558652860656449993095040631138748218761521611673378146410060889394485553368685499068071224856181385120738075579907149983925638512019813476926792831242339030708169049889467010448032265922604941670453558936670688146295189149567222330042777524696324350986623338675529521637897668700068518417464539814589908108294148348776048167273734187084102842299696358453293679765387017412461968894368398815849814495816890717727180628906093027540725452262076982541414285227870380785240909895291343292210407078020808988267809398119579220350235504574073442623595415944588273837233182298918282204080697612144904851333352428388428145949591328650491370304561170743300010984812232900017007925221075299081939799529222618703917418971329404525527101520049255842676319357266002915243139299935544656701098105835764582272708082836370212729383939864335665497565901983810401106514353757335684053282243265755942201672206055174219309239127644413129579589939186936466388338503554490758810278121881723581023215896783543963928227895844904838539791513883992879676098730450106710776481122593395411968231201171875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,5] -5522459643578097876836683871736437426047523877225486137282958917467647671375765179395618059279851872553082981661622151837786513156027448845966794240501005403728058937105932978934365578569566343145736691527146908627488850022014565833448328041396695682027866166308507344575298610358971664209406183389807050573050747629375643373224515106851358973654169511829229078901745523130782549625762725738628904065570713850311177012131784017179279743881495780183061629561305963675655495058234645073349414064609609747800873693971960274690800720340981668491184175168267466264422533215458172119281148119090454251785969356984074454407367395177412088370679125108083960149829604266195165383731426957027902446039116211083022405542162765831986736812042627142880413612362250569772638104975573342993522624214219196791402503567183620332638944330941850665946268670005385256814620968121331507576955936520439421153707953930169459895065105402634429036176973717808061547179335024877625925064443524594049673425861262000326450410708159363787308162544874133293974401041886441151655688595181172692303384263599806110708640138326752448220329347652879273481256269521750220439893292642828421662016894228864383775391764384156623407537935987972567251308798183466039387000203000145606200026659376532362059430890066573047554313271379804858199177369977843406884848848087846443145500795697513735352899901147054205470143464983707582435353117128091658332196385758568183528338284263793800678746119664954555143461344024187096781559948846388604914332899615179578387562603929528890423539399642509169583107971022001335764723423464004736749498460009788205702568509339347231290063443996308244145099721228421753718529577024634356222155004845401699043597430458507003247217321235369175653963202808397124239836353148564564436032543402037088488036918598527934635673701343595890542910137320599684675006016769715818112447930598517283256307975775385131502827527512847014927074725534356242588752936929158031608535771605386371536216579666816613070585069048614698351657072298240987214388846214522209282758102687309148634868273350853616949820166330622487918713539842816734693960826456481939563299690875242203982205390961451485926860943303757581790092687136266815614314173604597024722540070287412489191680720068688970059156417846679687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,6] 42341053156448233769376384163685295246187326286265959955411122125060175089581165157994572513976192648287035270572462987263351386850252984570331990576868356589889212616326807810874678272409947409194831863544148238233480836431643719981134782705046982910550134532872377580705441071794133237909561343452799622841648122221940825166159596991554352381030804115788794966880583121769690208808478122987141808733695475887280082742233704630127094912429956660425930722129348209550957624711865886609672823375127937996647211083086877099655188640413564641315759507072897010617139109968544894763134978078946086208373227598715332127314202309846667134648612509698789816744548401450473949327992579804988681649226269614265598319435950509422398739836353774758924012988052259431974226342411940637964933505074687244268172541632422725617032479413416428629709227345759161084571829615993001103634274892311013658306327834358570428661359558825386003500417597174485605832523843142712862854908534320689631782180103392429617856640966216670174401178913275147174334284711366604030961068676972844277663297819186083317352078804125325753876958465720143751336945100005422826192938256837576882494209562947594882049507781309217337519749833279395599363317035956654817230277113014210762811492550764402635485975764157198349899072843657793720736693974545385059915890883038895980024579672978827741260286406433916552442751549438700480594638910142853533515855895784367177172455615152019781916014943019340145485306840966118927198131400062001624359636479164783717065750877376468550420499202286551204326168172715419998649498339459023607731373044173633452633793155412198656077063150550561242526661686585057256917639545453329461931358395913705612411461458679662267814626912159538384188410828577658127826991368409244785286611296118452305438612781306725910217095673564978347505379734825336444589215290584586933490865640063825879910194819411474931594180655466892118576629242179484478431858798283809431017236253116810167024677509831971460162768198391682245705391517694643590416392804196658963703916110950391296344966803012580966749375698573036480009591508938184505271762034883763488996176310232478595415123302913807407912471428848886628982493276435727467405057089690423033772128643463804036225182902963837250354117713868618011474609375000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,7] -151554980510013265204628763150300385182494907324372043212089913957385704032461103976167794846884639723766246766117891957916106975919175527960294732013973916503977715678169655153527448021920498920973816484139398775489505504232854970675978024292560562641514803876052287804615199077981197160434966150305848520266905243411934694366064532934396681651032399806742405311999748817695366362685500138266487909457111823475394873541429768295802377306424788051504075322202080544189204250863830024042189042302478589354797076150696135079276694222456576811403730994640536071912718104438955327319197437797780749745598027776618091413073975092631612411692491030122177650486799377122492452764118495925667784189556367897518163881812505404508680125109915233727064477029298633142378242980321510459782109918750653055140407615930014209428599102709739786512817445703093634794421615965834819536055410232420544846553347093791341620137731737317997798705911435693609912954767469414385345571346683006433358171602818423820548337355895493371078017923795003631505682785100827590792342612788869200074624987955975572630737072989380324864776714610357818183304257831679897300193242014649871237354907370686769409026487652805391915542915283103529302291526981884199627121595016949151970674632820335050199129730241798139230951384248735635956650329389678835871422745093605241290921239176020757401949833288484206089086398017435325976078022939209818254170737524521273400357983119171814218368927659640949534584889354411647048246210967823412960832458532866528962050810728116910722750846904286350532825739959649438360585621671174391051948821745982882024473087926743518978016024285823731911860187456033738872407596171968491632813466999427595518866854197435838823925108248098781191629439968983351744191996888527608257341305890886070353771563391914330845539383578323583209793921610049015397621055430584441152484836075318130262029030363014219685642103796304797139591022894674907189270802330453707638712848270338446446828424425901993269512144009935858244075629633139236721043554391812309354420260625287079545133685824288545086126382189453942745785001652293767690984941629495341527033504300822258699789218467620963685719915088834052199861096714717263646944837928650074586500987945653356219354761843381984576240029127802699804306030273437500000000000000000000000000000000000000000000000000000000000000000000000 [132,8] 503261298633557498132849880496337837224536630151973187775724892445334363616149413819663898123072682676799521977116243065264759454248555871494400754789794046520377787334374672305396745547492549190416489667740664158290711510207789291634187631615308030613675131777997557423543434500712444527623054760371699627619595793643881867647461885178680760177642543609708223207647953061164359830101421221449672406006838707209702989280433480751741472957558894843756156826912704036072613221553006210083988602063966028796703304047336990057822927532623617093899912564479053160615759743565671609156472880047970156860155423894678738043282650430279181692789726389861604759517963737830309911985404819523733178522052041728793690912522749344510576693051557021874356217495610503064165305120668495981714646952312912313473410945489825374238317247827270175495174343873252666996891398053200908570171309472852239120264221702854249846676146267056264848780567097439891774845017828957810522822529014734247625839912731253034665357910363062213906217963928376113994729477941773738550098457069192076089092624803700817749748577857827191663716225689935035154629342359537893185852345732706910367836184782577953951710101232623107777772648141297878798225574430846808084519779373564470865458923973529353943311236032856697499207139889242021543194380581075719931927236083894752875552818794510360786618160135270317305798781141463098779630274357836158734342848401385988420418105647665697621393781776018555524274663001633660660007083980837538195086098051469042334763275563519681412996091067938317331761668742312836122965510407982751600246147953929492745375366553128851992301263197345155494378637178313939367003106723230651366730019096337103600168568982050902893352949289609610414177649013631245056005497185284011101517643730703211119915785995939128344510367580403279414114714730174693036129070517289307809869551575258910729267674961909441029813092284893496349568777185644880800721239643897435449144777308926041008369625281093076505199770959289398718419204960952816634031209302953407859481816604727093010925594903190050646989241258100856351921275024837403625444735763504983194284784342278009836002684924587466338402007772638903031007164617533467233132636548109565285263886093983468346405086129018331686513221256973338313400745391845703125000000000000000000000000000000000000000000000000000000000000000 [132,9] -1741877365425395448165765186967900015255803183908740452345516436755754078676039406575085371538057650791211586946297779892664739559200264762873571894733990719406054170973839659722812389237780419925941774350175889880461959448888431447472454344077238227086018305178658193920923597308962848139570543988716533295086517631692430701366285144939640917722021074063698070865785938019449722022900297991658318078485805332457086415081838051070204739214003784496888446011051331549574694342697072368971735164010209870095491615708200504857887965065105167906499516562780577561846222367472468605783461033601782240529549235723840065708959322835967512092261749069429452127376184562890985161258143192675712165473447557832730676855115297450575766397293734436723569453268754674721066131027612307845661531546149773872699841642743281573081306510480753100693954518890313131411663566281039981895778955056550346283152547720131693309623198426072698934564385663893299328016418580171026154179038761787711160487138359961043605115423217339437652695095579925950990253191786132630914539856387536721102431649028732598337254852600702625764298777784349059824805951274045280283830232772500477753839325728893704989462797553884812224330293171675961594491042935516691519608525958577626868110847256380875567845155366438502048056081910601337548843773896687430367989496093548747302748330059913150776714853206139948485587525143498300982685503457086908092400319553498579003405527453262143802157050295846161539521362617607073884643472563278655984034758363532364469889389907757240187883320906678851683756957404696590672204247927105687766166473819491510013392985620142119268254259668912245282304498918078881903982435667201668583895424850037682830633958097384673755660584254983867461214983582435662530130118023770377894124800739651121564544347138716633049683741253191250537527877468768688848232210889951547093804168391217568156922549600172242670641992190347951324825662035455540643491806571611985990102402560285255965394693442759746756798748656239093042511893309414758385000857817604616836467107400997639391566085488664923802134353269968615340820166718980176661686618059157641422160776361290350996105480352186814463243730035683097802776303760655253397436819132849970336967919583990966053777821855552655153781538288626506982836872339248657226562500000000000000000000000000000000000000000000000000000000 [132,10] 5086090321759859090728449420215367032777676604587141557610913477991221539934695527013764354711780649367192559367413241002245659196648589322339206598653913919073221794591485224664141351999538902148274536413416187827604157488006072895160150613946828740622030624558000633963835069749286376578816198175368798843361454837154144989547780621844501396781507679381081619498713434409124826545384364371873164534515932196804328915048054638496724111680085891269968055117355021182061328206506035586575417143946363560536758477395449939860965218610936338270918189995762081932571865576062537632979379996546448948422283923040359933947318838251761068979269716718431748579681334658083037141352464538655009138486948541310734083892804179913504056608442566908214105494510293636440652239971839340491767460959770403588940103903503078333579977379424232863996450843191648115047610144113617952434154881639719615404586843280804728485953982997383493030766953846933279714079284734570616914303173753212432907647448560187968606000155397373277640897632336004986957862577457790654768493019247448137154217773189343853531551428184752313561561683307365802858906047701920750835501093319491495073420600166740537955566742129779110260928315646373965133592418527588221337492513732943010413692703375788428796651443557591830848783570430727479226299184870387052509087552934765020600723278733908590384555102313850177414889591746092110761786008669209528789243618187530193097869729172008684252477044077828141300313892034244757622587355946553309726858943463381959890654761562817755916877914812739889672525885995345976973647011351903299781649936160177122555070288800745096963069094725959491911078867646916913007603114239222905842147470486894024279970123935099164038022952487309199025056187274572532234437175453496088770564975100047102644241359712873210875797965057156436708447775671357160619938136550120262849588501555767870749398773409449182194784645073968328817385963853384770662342134425984071733412298927215079298052843666094028106386021490626919749108045058491889932002068310008721893390509778413059175151789149061296338133730287079742090944446087642293547240591728671411469944711311108171348856894660760589581311533220886877658138598776865807267202750100114561130265195480109017458132857311731181428028029239962748420111893210560083389282226562500000000000000000000000000000000000000000000000 [132,11] -14343802410650835935893119600909938588334818756182962778528374538148671674381260873810829982669640059224206598294228722759107725671570501354573990562283788958233793775158265313844746410177636488582924325381838255215638435185290313808315796152879487312071310666288868803577043765802621623714006710164091382320894182930404861311163283909629119694782692320386048473252822135463044158649858991731955809790538352090166052242791950632283700077804157611264461380716746703511683307904346513873266522223526112026879207092472395977416366938247835147345208540183755205889438167258000298995571184315229470548689431766918840896129372640956200503830186615995893287805486578501240832311003112099675953866795895985416306185718202341194645551478521162871254407546405707794261395720568725215177365985269174052538514230948259224210759341224934654603601839151041793460356570901967453349766094740688494009850187275234380797777177149445547188178418015531261956291681434988566331235814647203317228940593492671864142249376700833945665391166086848514768644972550917969892613596354681238901850868672287595051913049866078094123571503929649105131820355896459645955015862565560756051334568561073633962828689917814110735029923025510847763317556004459093904557773388411788887804741488532219374816773123766764780901994876935612770081323962641758582545901537463476426304656442379792979177641794559907694708103625727491874074452078489163926698780958046583869153310109374202797508170491930364802959034581182046312911055048892609502731248226746862798009698944076857062910260576405455296684564701104293042061535952405376041227817665708943142838225987116901605253705741393408099245855135038221703163173382784544459673279028785436951486785969938679581240326473518616377306864623635998281686122719355131231691744205003449052799011964630966306761754127695370574321799643111211406439644854629084160658204386200091626115593208850362420934597581001585767749707946332446616990745746470578856598436646157149525256399172518618235588948055494194254731856338933123061327577358255859075632693785148294395218310983891546742930667906296448448746336414576124661096302575308250700318410094089559894282593701226955672664011720537701923688394772759323210052614255533832827151940558189823590856131711160576862853607723436539719830129513411520747467875480651855468750000000000000000000000000000000000000 [132,12] 41127072903363953793955921164139944629382100500416575043045604411156675203847337062917050959278941210540518684169278226986713543580266363862130373545572578592410970724618542543485047081300755305644722093197369913141778816444160454327434936933532394115480381231668622903865608167236285902467108972477933422768220148754337430671486624527071666552739867265986978151662444851628959512971012914531249294955013046090934922071722722530520775258821291980441647491505474803093656146729818022440470560905429946926820458847603865962175550312696770273170769207594742709378111891792558977560636336675216176314817441485208723924632269525308135521102074185509571913971507242158671762026336501482486527793771187600018333088806104028785315926847007878021916299023646153248749549699615511680588699782496086139378660594271508463108383448855244958444506125463549617159321603823886804969483744791197921609178571273670974822794677885715478429378489317130102725882509015154365924197987682490421508583999842360896367020027633250291533273942943167426704684217579968397907041263945317913061686525357909999696704657250886142968130672940475914605495528396516539997044855314869036063070550359695017300416069188728659692196014561045234412251060520824155213643248286996227678377877239242876910111461728300452256925331132461821515411438738638532127299939000378228150407348798916956445759287602275023631491759640795081596730677589682810755021032081966805837990986737983020853293069900027802731550457054074152924134040983281060851382077058169080852330307079002147523204626191164771455517264410600315739935613488246772163410650837410865941243822900117162552814224509456632409887929814339916138543566496970222823766592308539884450453887190352835008763325379436408617432752607620745329854798407746945928593459360831636061664853625838892971596779366078237244920646966791211804900536005528884025003813133254641814587491704084810775801452194446173511913261354321352336523723148378301098713684647669198860323721581293445984250277925456926459339553713911238527115572467444251225462289682933383618802923701594923267276393649186004952824330433569055144579964142861341165153630081272170758499006970197006295411738912505155827881416511081588422485516536691993895689657087997667233432146584538148444382315821527756427664762606255521859566215425729751586914062500000000000000000000000000000 [132,13] -89501322798536870825942243094863002532988393161579505857250840875595306605657267406918384721363516164986065673472239571254016406290457140785348281400660786107148254108396253337580157233144127584342691323373430309339074110683566300196473273199169594725690777452790045456596935027584102334297111706459299450151340930188051903405390970135074650501734214528406488611698086585575776237794293149164635272138458399184626192480692622556977971019421052350871174058000293656057847231149504773086516411045166914139140109353760657509989800758706585855960073235041519855253668878237310643606989495941580536455767021551416421859056726495211470150246415302695894669535650149247874991099320537193256956974428461605621632055864721984222297341697959160964165204537577533725329334152454825793674264394548947763581404491038469566300816350396654924528759301009686268818341431270934155478245424657042178754987726293067888216886221277559162641083533519956826600948485227200382017143153983266523867784862101964994272173452787094442684788307162864714253660346558890208154101471007231258816859989486734736204443675024198044668851641716026007637928367840730740100055489988877325914261669277886724919808730898563786308773888347372869392079933572408859624342882489732405148007918179500264727594467197413940937816715444701969696611002389461010216012076940146015524366577242930781588991978243440378753463362927171593543438483677112287009443751315876450928271612532682189797519760573337805084902022980289700722065808332773048405282277022161084241994985126631691240589243418984466725072574221056093435564510902404809159618885288001808941964960138975793728558109288456782054142344465159713581434472278475372436656109191632906841884944296742311830968565243750907567994364659704038327118090332503939569919310583150288834006440813772917601257026408302599031426165444956751950739980342404465799191374257318542056782008181214749303403981479192676834976845639422309598210387604845411705677237150371589127580059575168619156250619216680542499210080009278994879923794406460600575769936984305612871034389712844918110824681910478468777213149078064449510566567637086798976426950451019865255791893690748516499097611999525924425109725812020078953929826908569298709168476215761045609909120515461541086006039969781202477909021544832945949110580841079354286193847656250000000000000000000000 [132,14] 91907615551526168241116127782794280090159330857865256017076088574536394260299235311432511075352514467182149547216238915727587370248826367016005031837476118457614124814788953395844373092806642224842889382689174333832220399949729292262901137049699853382299801334035821154047483763031561119031200433508178097624266289434902959027928402846834325725244069605007806737962460925817420008371733674599250634174603019650052769260220752703800484840300195666186511809693574330623523332379814495809018613988681429196999327744659670593396320613169847784624428043096617276282767435224539611632090011165402442922286515974499596596995669978366839153484166693983057240547399299071407784196293793915008012604666285692738439282139629608841502920096017960260834892381793555105515437724998906749844503314172441718410423847035738573177778342911104829013200844949249252975946568924276878727374218789726264786636769259432654021903985626427556105606919296382477582967431493851424973849794498487272731609339401567235979006790672918275294661118318639433596818286194731145299252773018286646038610642363174635010818423029924985906295945615362956144621136716029938263627640788698380694800520509783883062647025931382312704880720659725587621985778412674350314659935236393578815401705661516893389569473834995024801895818917763298087271158256895402460160169730306461012534952933678920342428455515556539741666479485490510303616691495268259269292468320082553882820704956272964290742365757295023147171409760447575776568841600565781492478144708660791203184422808905973936905585847949033807440911278481243041534751491692544603941050977193331991261267484045839451688275883626419767796490071275289515352390889292372123619436852832841961447353146811038881621404906280064401763721437025966780161755632656416731708679924161205098902230870395151244833798444361222948624808927019305829235513228494001002570172616862788639180540089563116672825752644310933392904037975440253358163731982428317156303515629147600482211736766710484554284581315050882684887002642205588850098890445315774224880490306739486978455484867306713859550100433365754444827484001918885331733965984325158998067657828521897098951924278009151279842626228125950250124887627604590090968103606767667532206548712344463305000685628282406547811791682431159776942216295988856422649604382968391291797161102294921875000000000000 [132,15] 109609366674387553435068851953789559387750980845293158755649329411339152011321875505914598753630430678435974028792756578378196441239655090891843896897335364625448813221531748527480078513424141908925408892860734576464071801512326149858599301336735645134644113696414065711211384073475130352551094863480294242214252232945944680302230712382446672071677403386950349238142691275869647745213295778615073703108477187160227547378893472865257970932926997371414230507159739682582732051845267987795230495792048798950660009675597662006077230670142189642473548146113783992130442707030503001186424087527665990017827947486157992621162802635248816190032592859114981038566749267038851736740970533454311405706986853490421278585106424349701077610729287424316610042873555619435962798236330623977779484717434054471968123518375440357987640060956082600801354841382679448647351195813605265719194437914532685816152386466965831803308769417080424682171903513614363437309324108687697132929624084620394683047617043135029629311165215565727097126627757206439427855763256967343457614023806754779687912906150508471868760011782827874979201175245551020365027133602802341113580140967309319102458648451515638362544434634879744182467895105536669225106429753518134377756640719836632135773350099720668347886028312034349983434544424184407114354363892814621964908611231397399449021496058288802880222911831328408563914086240447967092295628719059748875838034144376571364552105220224843440177320579924301917282954858421955872881514691934514921872266859041943093492852651934916992446903950597196013187800260472526764330900591071861766725677600363635067563119485539374532853869062134366258318946106565542754439162864191110378069781612875289803875548907229526687188918147710190395581814949488331875000405911344622739606282115010426757054972874559810152161937426311197539125445897061622944754937215298500914516509569314398982760521448149827136195743514389044256502904146796193403228318360574876722870876529840714107563492832821140549966552395360576623050719980044504354037287492212451564577004944353288880640264168397114151714235311323348814406723858989294571744418557481798484030419857129063302624498447344039504568664583423691357273364674800015893510153616923593892072317825125026747864404141364505963621283326520531424835496959407194709351651695783402828965336084365844726562500000 [132,16] -521685828007192012945803823295763834410109769276306056597568280753550426486958349031606930333547804710577379665345730869000090992865030416346202910912739142023079712597032835246602352570373838146533380219557127160139270445866110587976199949414947903276426399009825973590476214262415520710290436493305653143663329182860105008715005700406743480548656518717870323402965711957844529163136631114226229212789786541815416628613635431311289339184541632075243371096442460931116703653249072117733241285628509642334564511877205568287559855652396740196056900956129474804504408241086585192643127054572205753938166359063443231478354626651074596199961044904173906616735865163703301442646187301325324674901576895322003734053004417493432279767397669311060996297838431311884413182344107029033146528671921871207742776192468090760846383994488111525943149562218923473725476785993755678919592178078659841744300260203850519864675509926610345876830721192218013899852212577849018476963741796305437653006239039477298398658287804815912200466316989821367987407366247770540372566546093178438714278427781677390226698769346666951291234497097329373057982338366026972951000419576949075849907270040174244026572917078850995520909601682284038057522064369960320002289711775338096290558427343486855224774104950237129900732314050578605596327838301963792980210155010457957779057268626541330515441631714822088484868545327487500840595733944376713933739698624887875177585470118224708126655124840867254155158254280636425741629372343974286621744897240036730617070079530048014192759857903831995470198441358058312922030721443404941132328802953288717248992535161882223326279028430279747199385315211285580348732492892861168596903952126040167989827386462038505360837849465556615928412898148159533629545369736217141377238367752176396035068724084937268440287314138837079363196683072194227272251328687011429711258200873947451241152851612559768132281200744206319964321973742664280326971787302792931645275150623466625126609886047130923426396200706479503267483732411505355106563550974902389417701692301796549381042618484440094164619808264116238843209771692792785635607348468541940408728210785422066675146003624929585913801666660053186896590181345799418695497413600556268129607118146400569047674537523369241355022480166887390201788937270539758817022857328993268311023712158203125000000000 [132,17] 555086240921229190298187277283163285315640963330106862940675111801657460156448884603795586696683256166923020199568430980934339390361567021252065818256155746043660103849198557069311107634723315164104334245304484801121596830995093669541681207941013427509828400966633663287503859787079907631072443841269986469740351502995141038396180184850134048273306189605156430888577682917428023175806520550527759802882152256815593932751535414459000066421228418784307881138544563543646728592426879869531659937347935162791864019119513826747694796440204567048642004330610158130955333529452318190202639593815943914192986975158356142259510950303420537329824215117061453322564225186794442401143285531890900747024913694896853850515031724959354779857075135601205186589743619548707288942703233832620647634130483247033858397061506994762500564723340517439270237613358335700834501386550761461636391373645707361050705779025575818210733072149303346452771042165236589071423049610946123258727073277297611293585690661561579141818959045311704979454620096303969159551740915191977123210842444026800108375333965553725392147574226716435669611852476101745235502346190388493212675467579714272503846297683369849613879596637426095779972744809264492206303376389446780791658291811009282982631476629859219266035774159173366676199024317953805691537479613401530529321794278027371051850162037876926030831803653102677175834254348693002702937363931789343746274424776015255944731802857805683235701185510820777155599512224636558327214408127590964577490296345839885502700399023696135371077296002022867373239943583447848640877962250368187982452685194960693283697461073423652980820374082674964345908063433592395727016499054418965610702477772862623850151656544191323421074807513491804942612319649619809992887582970692054025679496829962290774931965284208440471287951423559310033351877880335429375162916271215069030657787932110277744166231678328128803891656520105325519609292181483094186180851992203384401404792851652691547580208217276220591759864565451802533507475831902487418088031463023549984764558498549859832930543751371740500470711205162457947751288795490203900847112973034460099273268329339200394266464880414975277342867293469265856307651756138175117830015565009710899852653396578284780892058211036682976880792787125805106907008531526293015900819227681495249271392822265625000000 [132,18] 1015128583052458165698791894194780810054153637493889790788229005285582867126312716035059262989256005020485105890585942114692421442420921356188285403160044923435209929544387527548075447193146238899206211771835536697137644283836580793344504734840026142176322040486010367070908387611783430422663811665352412466355330498862883682836141528116450461117973095506538020022046035757839900525004344958443581700530474100145601790063023297814007634886012723864365476057906124166600087132682109201929241472312447560949856608293943508740297633318136616552871218549581464397515697073219686134346721463893611273683451383166699616741024403205692867751820131416602839582765898281114660908534085118817714865016851520361796939081274486881990639455607160611925076886735404730992535541154193493687171021008024844143895771414891094515173068410589347825532284854382811395553547112470103486833071017842444061610011704035252595633022170011075488078374402539493044630221166557635207962403543346736074520000734223642163596041337412022716218747274599797860360936858692635962805865786977312052332428910410146412903955618332451511044590878378192109865020673593993291386167850075009776171438747862279369273822807232662478679104542454533050760263479723090024440647504144614091987090169482343958470081637488947888230730949628826747425432799817671518355839409178981441374693493583790083108291155421641865160457297036436914679830548021172169314125615631361471510345566944454478449355090846106210792222396624542837597192810915349901276595427265527875023938946953365272337674300565374529070435317966438009761918196989615014998876666882710208075188971051523497851568869244741017041808946874640817558675567717557030575760029400344533936270394015554589463363387520557040388582236523918189957137973592190599583287883878759285821316415057675364440805246369595678033075445899308141991176368279977335701681820572623723476747632973722850713408376514918642840591476843060180549895285286269399682513221688789731558443637688776281278273727982253192575404290289676188240949281304958349917339040034935219844519048936301836701679136924965155170792138810934782955117095929474753456418567781041981910741869682553376044156754806526542664859336448801022061311470445429059791191010287053817106504201353137901002826211728699660968253679418915602639117423677816987037658691406250000000 [132,19] -5180428241872025491333578914399303313805051196341065355395453719901295276044621754260539095694756416589072993892611971500405938601373813796995878042364176182988789217444833129075913544632922559879802951447888477416141246403252788458984733005697551053338142505482363521098799875421177520454713356364271560076056465782832041514745307640526236703751665017890500918607589908836491546516194059008235057184219489634018859818040620610155924877329343653424202788997059627181036882795135441742496226103637164171411055014816020207328985983097976832485641246944451727970157667173529438195823653014341387390245475458265469580354875019218520972971359851333201361950193033173540110774403576325896312774087492124188740006855416143411346100974586120380405030356356650422581315830398536212774966381050961355570152844793204187201969893228484642135031350426362717367950324123824826431174201710973765531316815847908602914105420834899369411167265825281598935307291727950001295337268547876077559157393916535724118096255656885241526001327268120596371956246516730386569535759332948677614938837532578614229207215121960243907798082126215172691534502689218181884837694702719065581837433095726278965919971212703911485331257056829294515801584045380272637614066387124240749590679976503411907884092004816533394472493097909311877812913564907191129763103653248331400640735935587241491387346519474343420232550275976855487809868607202475855894586727651973988828401006636245511187230255997952488314694777197231630704738978774936470662319990155395910434891770375677913669604418496652210576340739561332714472828981354204824799723098679244684863495733205875376881749194003171823880110392279382461008415705470977660877939097024063382983101812571223357038805568883550644824149197890459445552883463265900722493093886800742472890400581592417848572572276047238096358057402034613008597722610971939295203707819952194507999149496248145947715282143750787529733288175767135105822576162836235368853886269897369170127117371948554467544823723404325949328580182798449362664727362406357280647669220889508334799834988127506078582836553445825867303381066821154743589459689435297346849405305072553880051378377587562247059115898676260869993052298574556825408852750812677236019086592862144921429938835036853949856538321620586596131835706302570798698070575483143329620361328125000000 [132,20] 11505059095522090849756504517725753466581001628649001356778220865523179947903463615319516952262141313173191197638146154472307487303231521168075359061125013420062163713649762669075267261854950049823044619590009972533323834711279746828102552801731189054578101116610655713656244409427020590453469605722510496083751215018638342610623243235329679889284600702705019053734318176186739630711708055990789237419893682126202284758278604880346291095558101430724307354737084762088936154248797181393073554844896843770392411664132165335357358537622775209477142484266711197941151679452250576877498749127405966711623544954473025008087596504209041959287662221807158724299535568986687589480899049212813082425337994857744183783283917072579207892262172945584696583751226662082376526796203911019881994925978231118405851842026421112792548914121714725255987863175887700212509956120666571611867199787619196202835185800859098082189516223116596432878212170553728592743625388419824829568260889108990042361041146620733383321246566811441633602071733624359871451426512775110607388735427237847890373432952462105609161924086455366312687275293216187106755490903369413086009183957563719947096180202408777491610379134408534557444243684797213043182223232130556782682699625285022329897806402074555284752073277717055787582338109068559731970894958280644359248448620891345821103877209688993287156619691454042912467994149589577957792718595836293449002640620262532682752531359815424128920135164807242361177311198731359871213723852434357621233792370865716673890759764233536639981208229809093278736030794497244230022474459320435793181462897407443888161296697965036761408486751077189028221971325176776438659508647131001715750319099185612806823953695696112366317565126801416846496325016356875684565680783970851012535883898970282821380891008264831621006707609831697164112132511235900767945869175833589614986179412184089895820043991412052757705691299226306629964102216385744508694414750595727752762363948029886510693098767204084037676493694534432597918780012926768502119921078971508498120175376497930377810109570159973852771197658240846321602306851337076281201528681925557797697221408461430289409077312057004748036220083554866831111747625449459959459045895284868073927257201749798224249740900326567009842607851901436047696233866410864266072167083621025085449218750000000 [132,21] -17993269580076826227944446731573499121980472771263787788602884297779581607849065912693315439331328870379791155456553664187381291297290304123256897466386817660634015933402712293081735314728081805861961058293361506124249173174750296370133246661809393896268262711962460009225954316189179441221459358530441229103856340935912261867215681364247124559589775540159111192010715549244428563448062527538841140761917383884081559845031014114019605851292540462754456228805860964888825611862049144978872135354351393323888385656237839478596341672462847266451249191126390070622033388502670470301714506792352555547350489061969723094899241801932021627354401093302069212854523674610870740816045137144571480209466980027999749443555380949662880246741710141350705464214868981333293215946845573501721507258801153263256517868631587408782049920721312821545381460536050463239062279752852111590924547230023312823225140475146542578931687524381021724679544388954647221758640904622257162677013486655317919143776478839403511231606004712362657579836859254814583762118730569423388520718910407867254608414984864458034699007406358991224022631577608236674045507026763673307358336502447488010465879499342988289956825885384132554608550256699660074870571382655302648449229995442046729752588176980074856913139648929568646743066878290061902288011523749666155491774136183965711956423402539303998625572474153562139705919535340665423452826237939122891727140742943899560171319822979259629874975513365224939739295963684797014870042218475957023240818275313812578705710376669301642965539453382902711473340052413576737005422831477026363661983405107936791861439793758926999574769367633056170447979620033755068143272815956837916600750035322722709501625012708611670342000430698049832675635019582963543815046174376349417445809586269682782611767415459390935395267029672074440560000961204493835384238733689969910847439307273184381266993096573711853882971183144339882495071070950081571828170883729125633474870945822095060295144863516971741387640127382058945318938339707906213640117099802585542227371939849768447821268271479974708655523178306149411667062865399921941386007951341195569467470874075210914621934784097068968123617873835128881873269262564621541923985832234678533164112144888531737384165601698179553307984545494938136448934140609878795658005401492118835449218750000 [132,22] 22621731745394522492872819335132082919226899930897093637763715230286230024475035339318290049457036627530160745092309453964354716323035949310712786213610570151491716509249281441882403267468858177554669896281563695735049794175534052592479827671269230955087124060437681293431633909542195032349010158402282092551464198905588536320757151973075068421122650527904131442657995858738581973339895980903396473434568869580301186059342277618968082142679547655213210646089831180600826644750297306671842845695610074965754515382314836029461615044801755245489139396363886871727251880995257713869693592746591498320497607959494153963789536927479938766882573875203257459883996098092947138678745156307438991770116261678519141357305250468496999027764514910792557497715971320942410987653358236893116702300240051082158535848893928165986586883396475667954442677154830657977383737868287526714330412005875633084462051132244966325427931758401176820993869251785094630172851679292294912083499192495306880229054519089751714780645346941979746249476005019226476980407076116203076085712433474963888108928422526436595764815898535592457443177766177155703636563926162496164554864115868749721901164781536998109796482385622234047827728476991968422180194908050712426491298812147775366534196450932939513781062061309700982462520318456259979870253021353398768505142498209357982029714827945155385442536182793471885789406374665861386307185561584424609459036565004879457461395379122290495491302695181153510812799000790776823525219472173795399454684356703744658096350495327576163435028982198414631461938664765104377476341587794661871006618213034607560357117455618014632564516354147157383538957145711540974614886662275164438483228565261000921046334501868866136705313789677898321868599762200762445144821303782155392441393597439551814938841976250253878948601536084063206176808597952076293059288835374864401941200878859182272979490592062536546652625654292696134533841964865627152157477698356585277133592064343577211430496331048104078909607163719507956893114128793292978522735179622457914066381469170606773885337416337820683458057273420975410208443863473110701598441425466962101168835682275303099623847780305670486114064049473801832366161253878498065959010424583793767520209462911888719656085456550071583238607967713922064501019804083625786006450653076171875000000000 [132,23] -25345129866447360763963668481322624524152658920179836607857114107431123827089592634153942620571670916293542417602227104602275650360998599271102442750395542006549836422761611448592185806165238649695052031166076292427074712455723596198002457781668415725046800837546925017212254621775303519805172331319614552708866135270970420876686871207590799079319599144949540724079302982961547112857185646892182601112039945405297247950829077267977025718490328528121329557613525683593916748568461943033638441451198342954700125196003326141578120111720841064031779057196227471849740889568074612384127879299793706393025769173393680949813545601316497524155793026409747990345209090968849707853842892818956566574768194154324304128383373240114946763659983123761597134329933743553145795862026042378116564938155827420948902949027201406182698082875639610984499840260523043233264281802100957961222312978039805093019442904720258906389036531868673935870459307932373243107298750390076938300317653754182983302776321521334146814136547360882045610572526779996389093790116611904385309971494434614071232841522841608020602370906145422107823876220649764404687749264884989375054836214477101444286477460893017372441322842060214436175845252769867416475824231950921432270440770995700773768319897678491395024916993848830779197663305634616265535065550988189060666412006577058104699031582654010332518544988585607348004357600502473850320664912973251099095338823053959854129752748355917264737563590660902070096920352653598098466814421098747717038954696187894199554218987206284197121537002920689666717651640659122899496197431767179041335235255063007476494561825437184974247587193596492361336624561614661288457277856345951774942102561436315026320549738787380261826861776441078362891290937992655602802662546294841030763534331149350725370975108599865162449442318652859189281650037966122822043457030640794505096063049473684497879717084833145933027614322425859080522380214479978959320284337357917133316312380055786181211357224014100145162892066531422052852959800476449268563437821587521459310418187168346354624574982766308348977128303166355001875320560479439618535947019000755639736387086230705427891023836063299276158317176191643141524425296198796830419791012339533246990695685783847067657104185566591681291108092039269725215255846251238835975527763366699218750000 [132,24] 28481496636941264076116910224408988583691691022666825864499826205419485079669623288671963678230511202777926716308743432185907548506524922521350147418944196822988711610850910137252231034400899622571995441543979200039011502414290835152990609506203391016497207861373166955635144841868409987002724119138724226691282367028313292741861901132412818302026448458881956602384507084754500533626549899399753263592251918981966834030139769051216278970493187951777545080045028243536214170854889230571558420463071821682996029215927141103549509222617910925773819216784311862656444854549116317284093735632640276834340548567688025029108335457453461781479716951991754236068812444685184524625165681688587050219401832804299966286444207680335494420886715775738732154602841977828982981245413073272309559485988835925137626144728424725038287679225815378012446469383705089655854309596388454436362739289819214048912573522695885675198678789396930194170010217532802066122151668526150273994100618426604832030814558503631905301745917112248281627559111149103010265265438501717055479278456107219909369671249687437183697944756289871925288893213854519703509868952761189516906732228242280832406695457256820072514642956622206354092350593957748264452007908574680288961104546775978960688234197739624849897382566471048283922743112148774927832396999307776560283011696449370363108904721189432078015850257615991209678965746068414539748155827602781521373240917162234718203919322785468168054030902807575799947340454777991202649379475929504586583956131427842670323279232499273221829021899781913645097743551159469307926904416063366037743896160385099597479898307119271197591596260799290579242205032111261638826027119104236605490179421614491751158194768553908929262874628896713173456837156346816840259670475121113187283032030420166978430344774109714031369324381104518401934108107903399743120851060664978559257549336855972340643457131570719540418517158894310537348486773857179098596604753597472966141110254635575234768985588618329989236282881734733906174259277645307857982475047252304947572446751026327244923442333314874658821655758704840647740536277535406623096604138808597158438809874664147021204068304962915888602578588474230700076593007648563685772708587415397721029261895335517185021117328018379678987982380790333625242283233092166483402252197265625000000 [132,25] -34651166634520281554850723572695369052770803271939091125104400176331253732402323445952542955045374175802449356724435978296514218480094213535793623260290983637680450566848777499780516848117128374577919445572234576978508691984866593470878333542122475985792714022380025801624169940291246503974958340810139271169178764652506264682003139379054734006871911247938017430446969286648270855619769688032284149690109342893866808344632456756039544786144423642503438433147325591954494666922626091449168054448299229950445065723333337797375849903165486597387697885361644439123122983095480737887551470035342082336135016813967945657909349026086185866784755317080130415444932343128797128358496572489518753598014655790189921653606554190048048933332196752313915149452614122771695963255787345115071803600080661483991847545351083930764596255021113763249280258272840252571026743443890030917957682361132836667630664645813903105405248050232944629355186631285368093622056730802069952186355627636968826906243114396526422981438674508950361920061725889370336186843291165679510931147230103075363137691478165516665993581907221826506640093764191083804716431347031034335572740918753539582460263981271254233328034166171886263725391448890420602306569306139828511648890912628817103561100246044860086584016867901706665971311462459624009248039558372200288391324505472691476773423358016026324406067643219697461693135223902827371271457680644757295746947897325667866441716514625945879898905731059266017261574515068805918361787554784857981938527429537544169257137527535650193445926767406127638675800081288367701631509534123700410516843715796710329145002904087694020213199393765944275796146182951847451193549790572100969063241872554053960513834430234678426107266231315693492433005140826797819797605803696447825661239658336238067719919185337072468064772234733845287976459746211537601893712090273401347705742424653270342684461978998496027677192651282427039682024689048844920936134084657782648483345522135515499741016742227471912795595047614881355458850026982348406727568249336334667714735300563209804094540051878693969756160664018127354913635927990732822261159631999201172121642836301929948115435491699764039568441269427455184818164908615545625467898590951534190810860443149000769080136288390183125167733416138737823075643973425030708312988281250000000 [132,26] 43959046809876536017938562443899565140574407042179060182056259978264456290546373507382231869932509821641192684544518093592107722541554020614654644855408362850073933875135155066121114235197380425315348739651584505405206598796655322006986216445427729631458013459605082892031948955316170785589102238764352409927098530972345015562000705767781416544937421552470642098372604653911593597882959517228525738068314271885156327035573897059791523975356090768628265526472474902066022755172284888648521552506823712329208094771623039991757761724429468253363504360358522993127758141838459267969539408439031629463644402294178190581134578247927411105392221527721460057629525126385212270435769658346110601668410736953496655132976436985356939790058396025676326119339150833327688557569809743377835024223757444462394560291145408630953004767964563178292843083576716353369618924117760623804796597830042908293588191659811734151362736056953169064200858844196578739212789822643415730240963913539593646121024200682950590943271241702763725932138004305424744619030823655207331325696761495630967987038159433859533612839485518863809139767584246459361570634259086150807968320212836581251368181649671042743648934808201116761335218667111959218279379489987599839191856623726569686889190546029753989561793975556870404684606647262224774601957993933450371493474161855426645378468341416708987839985458004694132998306427867472841315559807636101867617301741060513085811776487398007098810310381751809900621491800221361865904789986806754217846882381089523088021638481541285125881145400136037202192667375225402426625711623795859149929751361038178572189377422021548366291270150283240339921123193617945482166519541620334975010935028896253980676737362081464779099897601878157843839885079055440331878539168798123677961164977933778928931701698241817867857524672145954837478935668422874416767737831614872517418865877583978152559336784396715712505071028174422367591337780394009760282550767572846717876524948445614647151827050193709617584805342956970233784723295113859858049347007330109022524421612990861734485590954835529601932163605770413477662509913166183635546625072043007347633387693230127819342850529625304290588991702236675393326498825817699471822794992405797048385420661760717388195272149123126773052287058485276816099940333515405654907226562500000 [132,27] -53180492273535048847489864709028459969661306911087887785478157948631033470340014097475581055609267440257846160700293395153248352553771574937068311640805466804574039227291480677617225858489167615576970452721064103682430114656411793165866883437023491183703349276906901435323187235624221346940064222312133643595579292122454980196560330227796229153767068690040591120473332968816007153793406049534127060977479310417753202501076677810869830766213346960972769908470647511847764568919664108395039695304982746520225085526032230742454021917076885671632955108147210007806262457539762652820943240725284932263112732279182175415195754239781985607984253090613747389123659796009093655176503597249642041415520038592612374138292651550300305508227862436467759237473216389724960609453748941717619504504872173554062170535909494045595069244479381446905308060669424688037407812282793194309150929546391032632801066948561570215621483097661906285975252674041749678520928917056148688560080289648450364500937986021825237620619164254065646025126108119475453349712257926992426575916745835446484291367115530120629089344859532580384789012045271663968085936963871129492977056962046372503876299749860471850420409977721659568238715708517197378981031505095977510001558301406989454966164105088635030915145914148211387468997734462651504573641424774522103532030778177257331242895883803153794383659520145705519600335883227775634033039095934389221738296495595306114413577488692127084044975702089089351351043126371408116743247530724483465562416517205087090560765133269231646587584927312884787481914540013033800552653356897541889243732101362602737751722095852010122042463364430937900136020801193070772013851903922214797369670978688675927637384270520003984708015634947731878246441212135783182890057355107160582528514696446770723073907150304860764614085721763947981523757875888133493412550659230067837468319882097492302421183169845098529935757912316024627447533145618287836637161088054275079540919015812013908291902134797197902503005976789717979380433480399078994241294144861380513851573391896261543680973770292145767736177118319052585701391458229997430082266381059725753926976048069282122053784419999023279160464976609897714489438070087709955732487946061556609659329240502108948911120034348387760562287818189020072168204933404922485351562500000 [132,28] 57862917050185576144999779868432920103810673463604650298881309301313699695237083605688649587204746815670557264052604136439572974434723726460301477667423263465366511041027743457617136892954136271659437019000248699856616997910593042220392987159441142958550146450064391773231154970833634353420169058861006742415117585867158161402150287570432668251469569285128571410499669784721188626645804096876936410426758832326123644246784545627245247694220577810071033871300358626055674941410996221165044728387457288754489268397400003050374198187471701694239099108892148915134325256422703855872356069263333521542413353317791092626585385703047135127366862200243707860855783913237804553924072382097659257724231755072124703050754986778758986164183233494923298794118008527868146155182932717796988130794800993295080542791541955157835671364342064632373931871658058791930447937173436620809880632884500902047816134988047489744435179433011939262129304143214086554516841258357331390430404385716175147996740366098663598454690339838029582234790445639036234661209206628658638295885517931769283815697227230618848109290010077443930053755091513855102146312795487325009296736326752033921225655181784293166029305781925373596409480237300458424895753304682401782395165469359125675665485956022220948877127487896453298702512360829171502662770922277070101266552036172463826554704182310202753573002881598844467050041708577994726409847679272407981366035237060972741239686011214903385155988137753325241114553528359956995434968271010706078247566712848611799385000381620231352541774918984658908500665968186895848841730329291796380474138920021283951806110898208578372481131860525338063104852402654813987050666849885105482042104310455230151295950504478782469847236774363261884833140950100771732261982555845626829990869757892658300215949558891007874466508333307635677391349604131992682056007067396723414344206063278900300620408478826516010410531638583155679365670039838680670988772602456570477450547067408668252973196181792911714486137426993811513872535958651773695635230548561561301584347289378988570834622330635133149542270164934226270099714764165412868691009037851787007195488498887142375202372932494556414195621282537714784140172857560570294279859613538417038801002776767390816972381375819214823635894262565670942422002553939819335937500000 [132,29] -55426559873093297872705183228373515453583517622336350708785798413779944769390911056835943165870961448846901078049736838651608447369001077879413429518827942507555974221871507232403067221918255150279337001566462572687199685110942381643197148757843076538117925053823148294069284865699543257122789542565258968416477590437402282534838194105928448250057470756936607799249522092570191235237732010840460352881371166461837835960738744956285627371745294386927052860982729640577009009664067999308525197718573014385350615560379351951230164034342389519430237736056227551477058743371475168687959097194622659575077002825615271663571292922223403246681338508486685631513369785204676769019905098249886170252918684609453795044327065041685673921284265228093476899726314965580520489307955480527004086289494527083392498892523970132458914004949713235030365487080220520549431133525605469899391844898195689138197429791088009412131974255578534270366283938760577197262314534261320017995844905658772086473664475983661978037805592415348148050703055323921498114421845594490990349679126692517309670131805133958054062533638519254679254317996867652340090446549995397918044140602753291171500244201364930946990196087401295010420031510826890348222692443568215944442043673761648971431358975161090106813178484448442676538499410446874471674802346086085225910236446329422120663808297735483391795182569786670984624397661012716616127242771351234782790030660659092226985690818904795291782668586136832252621705570430155776033191526898231096027673605613282050480436205591178997993974684556781294273885232539322669454775751159532934216666413892772503318970224951260092414720869218071028102379185959869727268997211780421249108869824110836600328308296088499657824603711588109415566262331379519405759174589004631520684065674923219321458968510971735033382720033274025390058126964177622858623401664784310423912552925838165776865079036569394699442909005805990743231952324340446579489441161770805828024250500797668324557136815518177853958429508344457085338618842477036156638366469382249775393622994063903523195953098681118749937147549515061490447074604043835110826217701910197190516988543464272465753237056150125483123530076172165068885583916449693022333305078014154391658162290001716555616637121003508880540122660818269650917500257492065429687500 [132,30] 46634693141082360104414114273412109561036008541504520899488160831260253174532349595691383196709542359299263672653828491686838036229316510801250931564457268105243193350942732683627403858536713068462376138690602378064265469722022193225416766736557283892805155031996683522266030057868632513274176466848453469307114975506611769949914017647903599529441898383713568847254015178221802005475810109727877380400870202254113870094345359440031979211408593946821817712083009336230594325450779177433865215068868758186856297802124007309724362577616814300682985720889006024927379652956361309586252801883873199964115512621240950336440487527744384467777640525514254607190880356611056064165663342302790966739281658229845121760661567034604483557731569639919675773132085942175631129423700457287092357432257240900453931898699527614202176141864409336232319390138977985306356253012172698388483735346332175243261155112234607379270953880404175180665438155620330858663473505357269973026268288418740313606500004075027608688485470284181071979655392049979082338662252142970751574158844687064854656216385800369870128183554951937154510576687593628737462272285841691108295659232417993057775651804151131889820247959400995364207211173487373247391835452265476128802755080147045229526432837809970524205833395911802615354137105220723031731095706979650201270370506481279401381539771209228900115442164025395152424836929608207409868196664302100032729622647576595299345360068335211427609364585803700576516861925147930996666244617567884950879947142239337785672837853494491508326835534159103227571814247240562166645484650748444897875690893316288416539443795074194658511592455326728970790484374420395759807400453438774915297795752938751577877351553281944756684860884046322324850967184522646449834623896282701006557754027187606766414084569768252640128064295413093669909098679455168199451308301685394379643832111571904567334974823263887327349845549039750726874184009716185451645694197247184536354008109789118599876294055503996084186533327904972418652057456349896740070560562604977361906987153942056514682025173641302870533499038667996220263151268842750529875427779516999386584305708173844164855203720866771718855835441091821399795780803976343680483707922797760735061041661312361829279062768252583914829756395192816853523254394531250000000 [132,31] -34638790718978682987949902485395563164799432533538959178076723257487328535793000193640267070711570025098955922058877520424329810628443212997719255621201320933855822269634259369666221045595809271629901733980643742924457069618416349458989178290565230838831523396280426275385995705324213546682384535271076860373197766864623114024001067180103736452970362563275723213563904004679597807361675197470457947611072040296460231417098298810370014745400765439890989454137340660492489412656514476929742221918438163548357433925559955066987495568374193651208993663226253265722177565805107342617922096532902924608236533323997125319408485295998085837168317090814553064763435995190219996316466457038866408515889705142578614258514342921712492526292456455846226774118674941003704152341634603699905273173053047716615703863064804333646159166370947377464258088930531199452148187743753055776272668034089744744494303578957288386234156293846355320116891061139652228613341696658532893019258673386284199830130938782848717118198933321457221108870788828862729498932974640149691622674676497872506002684592659204066202911830324625035195002777246513011196490850991602638775547002309430377049828415663130206798967161590475834222829523207264756963679459311856740556457791133548076436730968801669081225328378381940790227504217450892926570949260157511215560576779241683038145350575708597820905646962477551528591626651317217942949881772240702959664609916803554995518912115468451184232073907724574376359031705498207721695099016400275997418545314769976188325874461489555738504302775863319283602441574373806544274387196484326421004221430422580522723553008811826968153039169980329097097304934035566784067639380871127715765824630574508952678461601258659036874289660434420302190822928159026617669271500626467341234566593579730367161596319973904847290290923300348482668497240901958073262859335098531787840178035054780949019892293161935187036990683965494431329286795337708878048732198291252558517509692630000883083670887837611009294639010784977067090554606200569540752879030859963214474884761150580805670839929286103908841326465481948956575532736598094729453637470688301728152755014133843429306363446675228756150125207109139449440773832952522067682547845808070242966386382374658189130118006622549575723724046838469803333282470703125000 [132,32] 22882441813723104386885442373239887122286694181700799481540477625766924528256056921684263364963494111096948506216407503128624759868224357967015290800049535469759521688674182379927996858250436311329007097451348688938675804595991804963543784645135438683558226937655974291972541683131842734585225237855106529568751331475122988009595772773577380288783005449092094696507014346204433655435233268695533861865266410377381281386831832511852692543284708976577264340825481753324540705524928669478768481849788695457648345938129994220775899741238894665835502673394313028965090857167655785515668367611852324285828288256067727794330193830472585003478434893170276871526955418804377782995371924601293667430398831130627996605094794954878647871649851929627592427174612587081112114473500686177434987455363402081575639203356144003248831945130663696700010228261721218847908448537100576312093147133443148864324515851372676899136069334384693379892120408623125445954346931513545402848542606884026877779072782887105131951310987857205170237220256611800291349567642596889116790455597421134330182735987756448917754214262836873759240950357862136570906433050852626292532699054737245761181061263766479332695001081616535612041655698754715108474764057289879010796899649500573256664359678275216263212358027524538367192902019316160054956719826959840142773107477398992308789314633318350061002816070701354853061958055931537890204100751684372553237224474784086664370941146998810058174649190097454868379818468453284139129687024469859325196935695274295363580565086423109277352353241223594508822708186810647984906681277594349469237778766991501782087136897705325767943054877396675666276865083794433155271895482096171435743055359884663369800660298597536672285824045234165792907654934807665054310330704596690338004186033001372025771218916567000028724141179702537777785061306131051840062011982500649731972414580811369796303260484063996274860355485011531917907723581553181420476089217336259283687876872149145790006070398166754138009977642233295547032614912681013928989099996268510017352679730783489327355989015953638640452911930595155951255556311670325424578421162389470754312301576075858852422801041684981288136333002649489453260990315706790197929251756328765912486977567389972415654204873636246020396356470882892608642578125000000 [132,33] -13552107339459314697078131491096776439762617665899995659849597978379070767952233373648665245514204148769186672581345399940570059250124747919264430508417832798719887972484499105382778729912126903929788753431636350774412063090878821476274276846619290604459990560869481988956562875742685357866642652055806716895980778423898136410680323826703302951494845913198977414747287003620085708798970671766042587773648570709425004432695759766388352713951653457312181287401273845028528007688536392555334805540466810998905065304106575885645976113419497123809189460228874289352766068602784404510617380386037122441395882283227857070596923247208848144776651492753199959717079621413924345190000703784687338457784791479615015523632182267746641255603941816126147438464318624863050258173537378818118427330267735226386530543530932434027555782481000969903535385569129505701761495202245795567199903411788066382573811335091347198772462079572429556459662893858677351373426616510861361613764088298958423419073336525104345261473451596410509278483034166134753913222920923095639588193047414020259713696118975879611671121075827783074214902510808534259138259759104827262113110943487736295357306185577034695792577023258859220980398538649908679526865814599787915592060782345217815364638916281261723248194829983692266791092585289062162548408302488007440884267996073091420235423185404162532468794500693391751072044414275259686101231037822304187623868858354471988269073320718947723734880011732161845677644724413222359084875305281139887172749969534928340599228006532642079023156242713126042250767468680537856165431416083333006763030706711893798726079087453687336971004458508542980501225961541151816353156315589943255525576379068529950872960390507767778874525900595803501569718955135427646746393569702508476871776072795284493978580869503804838308242514937526286223879826155474035612216735996772028585819925636889050294364535989079648255878152956024262563907221043708158347429570901605375302744121436152476860378716043285228079073225705571225103063797867933426115860755467357609039364938707851305996522302211364710632119920319495560777529872604964173238968722688804123582220108462024481656825160310888477880729530853090498489091421193753089344128477954902572554049150084657445348296223031070439901668578386306762695312500000 [132,34] 7253106354701005361179875673886449708629630073312247267166895327472737838443424570186640253492762797011950940336997557987797205597531167495512983819370732572090138395624759546880364980974858853047444166624742533222789262481928123427513080514576990273643154033449669008233959199927614666942601998139460235087660986674626955477899891302145848676203039480889154626352190843390148018011529797383903009911623728009658457539084331495458000267552412578221934978893950702535214256165004554634706805256220411044318291630544449184201015501816144287060590206353123695810069218160492276536626116100314996506197380201776103010897719946999180385715925375607535728556250306189234418754182839350073143847847073205091468370510994744265425506290867307493877751903980993022997619348309311562584110300639395363701061594426844066235759569405739598540439671573151333458479569236913483071528334843743247490486990010527265016055609372189574953203846145528106519739945383514688342663332874700845379667558506954064486493464048911301867773205009005655564356691103505385352615647358108470208729192980141757550076627958487255980210061510072216948192333961648417971753192907669364386972251619068236421291572623724354897430174422766036652454839069325636157697243291369466100975106066467389126565842749423411813621354771930749099615846907408010431796234971531008889438354369484131015181177568968902086172605868402387823075696264793378323206280491762357129865685516490838258467027821834771840386343433439954759514601511781431734326398667768457279575367060273868319584616197910591421014249062146939554955444433179795630683329027640985020878256576621921505017831355948324056613915620860730675596931045592079705057506122823080796422177695620307313172061511186353150740912506435030224353253369302381018942394127320147373297232919650119846347234886794649474272822525597524288977756922023917354193907375976220461705305235344383367983013649149945148979539381696130791679218092329017389366186453141554805772282704667718323741876533743187237897624943098289098066944088544127935332291734735782455076493990176274811871237388451852308437324618639158327910231572104755452028902838987836720865649514779490083518679467677960572750742155396088480213196034950464287975660991808002971831248473222331085707992315292358398437500000 [132,35] -3534265231372395600498314055259796528605916109393413135806758277352977920207690813688371193383350856887954931813927120538552168411478143316397521182824645154654297077444500245677895727616310936984684376029754097793594369173489207102817084234800551296958135686455227745681359572368675764086718508576418424460218889312933889286249247192231289460901326796564178276046075783522113613562833351965936180391711097381122079114591781289582603276178989711211036827951108577978520939422988557432382207505187812637818451684569179371608353969003249142449144503841901274089428409564127721485878931693237388930374141454160413646637700016087803945441499688040000649379731419988339893050244662795276596548366604700231942789477217317455191955559327346273911538224289340843825941453278626452452210314202749359688731972550139994422469601538038931863839481707749665360091445128903206478586602342912401160598647236039971768669004866842014834594525362104204703541152755281080102459607690868342304631026860710308472608015412714799118831890432780427166703324944241550041065835629198372639840691484877822600674559562386031414689185502440587787901240476581310474825176963333895358406214062135130024947512109605452410212043290121736461539915329672941289493626605571555479715403373295819886729614688577002272135656513008338255920832193922098361691461960097937217863170787973247979297514997114235561871183895268321760429213050774292389757536003491851255097111881102225298311701877870449229855378228300956888529902368909336813806962639675585848527365026122337696455577825784494507055975814075438397669019155545044350325929745239752948156495153337833719783872443071030988182277393943916693132043759324439645942237303901716361209327342650828743342505239984577456960616071809685783349585952935517768649407665684176732587909560492770252361089302733480550872471434817533898281912805841396071459158567602772379304987670753301794211024525221004520020205721052968888575864010995892450484743754550077853289468999165217702588076344696750162870498399445261184115396510424756063694126466034690359513577318921390709709652639199608489560884682077344990784865408485756883967654800927858782449382502398830083230677039190361010437628692405624421662620558639481036269110893454628227750013991226296639069914817810058593750000 [132,36] 1578248041619013081536951286814103085119644374155087964076541906417225768867109558187346759051095935497903299613247918436303417249082007899906959234084171458690188693645811937168664141562410551751529451866700935182072985872776413423220587500632770255901477278118047442219450454433414447745135101912521341378375679076946301981037108550012138879533075033036599030052823478189047780651979556717554607616276493444370761349624543504928601405972782993818875214972091686760836905954787399006679042254377127625236176649549012318671325406037830934902424815924296914694263629941682847228134359382488848218951213023066540738474014713781660537122104235023097853067600602950216457265636870187312883968406519702645706742726321174779701763735292535255109300569608718028382019025532340608762386664782647252728976174263171997070606775423618428353314198307815892546664573974009159241341701483107361141964634879519583756776247651266906077052226626766564557854606058575568603093607096785001802033057805042333118978171888280037703934547447156204858126669763171148324481138168069184910851921261158719125366272569765783827446201172868688806201073941065739831185583931352012500444565100885013828474119232103225713884586390685860145757627070929341011986553193852321307779432755671839704758215373274461903590177989078719559159880634059512569206422627057076966189738240846281232954750114689435222794690924706669814272046558536196518880159176785739974903663434155078445920956332205284424816196008833029366364223908011690886706199319390563733628074795877342432161832164963255433256475840322284860204724875606581938131635255236505656267816531421945858878890115903202989385544283947890019939090672856197915525473952893199804096192235157352606173089399575643394603045559643703652467113728774973260664011011518106174187446398033017790887023414228149074091969162858025080518507663451318920186052570383314545228816605249631739837172910162201262748911323880201664439925638933743753278106109168621035769943622383386737570235613522053120575325428016996784148760246320064514455032723181377361970706106979333387735493021924123033798863859335026126009748694830691085966342960573742962859053957790118435801533428899033762062599792822119685990854944287308620057946049238667418634918249153997749090194702148437500000 [132,37] -649176247382136268344760956829739609376131645406125337435652477870762744667278615497828703597341599149390076925094968055374289956761913917054184573676244898349665515366354679910608779985034791586838328075973170154684076916186052963707796475759542020925819570779503194829820039022978823006344376549279495014176633596267265812510829315096155753706417774495113566708229403911668851588604134388572516199055987970503930560904594820737420268576113787489347842833202008708445431372910661201262494478515417470812290747242706788095173598157176330730043292527230645509637499154252941547008391800684478668033932841882168773911905744012887125362918965819061604407244328846203691365002048612138332274479166068651419647474942326249343132957508539107722541828991849278532615943207011987193055681496917502091215466566744773274739409321785736255039117865276289085479442887370121105946187592980989536024267723313889774616235125694432720186359663224766132105313294684237756746586037310440252054792473048737873850849744025448412393856049896101890063102231192453297012479176342256888816901100389017693458598016013681490276577479418631505504946938854491570418095329703766248907452217854297774707442315786517775481798759589543097673827425098118997273003889383438216663505475601628211770201323603412589892805413359966743400870817796195052124911343243041892762521792345707638325886553638079392157253748964657675112764349428881723815785217517622133929766210848437262129073467607310325852433682043783530610894124380077098016798779595255957570897268118016143913305489872804212807420457400415499303862521753110902987122538903561156170740138419462504038448608264461126792847806677329370563219554526755366174554063145414405820997156782845563814215798076444381675336808517998113119133373206270665141632051856412128244589904896206630128430965232377708636043644817933141033453337184459461064393593623245685810066184746019715683024642861780582342974956179610565520116521665618996975792346985975041043433477499268186386208952960268396496554385317005034512976893618888978608498584087953929684514088808509719056186488755012683584376103742482005023021842231719286565382239718569294802049462001273005848712410206060255360028849691833957492577235225803418820121832091829539024274708935990929603576660156250000 [132,38] 246754004790746687302330015135180947025621953393195402166955935278238688622234510720144022474368676072973424617607327955760450093589208320879675109211211564365561432707793464348065204652268534492043993978777799687991929479870408171409224474852987839510220109942332511771892640213423426872249480604973678941295184753626541672654128638613044576768988044177515364648087596788800695850792792216516456418683380784677013303964601977629275769172434505683334589156985476896128279523092416412708063104945900221101794940341548210760305823257369815506627672094013204604566004264304446991917360197712616354950365900685827054293466015768458751125836369116758702064849649473150286847541189874580311779702417676828546529867106552892430566357023074012787714239357404577206388309231487500406932822326169640749187446620640644127118247367595809286836722415597637306414897050455810625829409810670164421008006626025553230775373987361039123990173427155278786316473222916390545149071089121956299188833662527514425473528346270841429700121113185084642644994495815779016333444772336691265210325961933492837127654149531636255415574986082442861787145037190557796468655102595442533624654886917878976717570601267289088922763635009996855952058659440530564032499841694707276816839496808987841773480941572947880604170816972130132711080180297264816649246994569390722418559076777030644450422046906294311325943041901638509986263068797443829229098158721182280705036379137116766644892037055056868106045148934194033908078231249455521609754614751907783452047791775636856917158919026468077065020629938800739804427032726360175082779639532967811055074021461380089985023231595601927548275769244798407497884234969382131422735025814184939314072682542564273733163469716392209354734656771828985654448008571819499014690497101284113349907761404595778174180831898126415063745340025419733238756322733982806546997448604213441094463367064663921061255999466493118899576005249420140270638122899668633470219322016906333988304853267879790060475417950649517498120036747974980559178827846896009588433167409533193577583882510212131683658376292781057017513392116794242912048583030068588535685749545483294654787836281409079538857247257327147855315133909697996778381730340238168353223825735032193051665672101080417633056640625000 [132,39] -86791998795048842945556735844961194705524828546052671424028367181966698343496202633879773146863564517812305581357617683505793184094954518047101424379032013670381551351891520195152817966333360262329501018356132097591733576830625676913965068113322909019134517968450212391544848931770114245269623738542242857495714148843804595400310665251182170963258660872925638497366972571860093736900934340027092471860603724042355434269655689826171276137584971453228397866362389282028052633773949719294754680412253519642980145605595431865053353859157339457013748300209793592343034889100159528894671160542393514535183997804059809870563317651038664602098521286182387194558789677957497670002187711187955060955016867278974720905967439467444979212317952827617458527772465050443512434749541621794283197401203149726260576993046423712116219398275595038013607275517457199768578433926240027879146031877213517646191806953485757623005861130399383464072658448532153295614989207181530619867721478928787282102591650242161520550750446928725304208365139732549020280271880214483120577683074059675428022531057786291043950888319188854244064888270315436864943440425396192924611498774516746145599073759916736665000294441881911393795195310715939941453914636201902734795415096214548393158226096495542461705791961664790275451178468018894793594502365703155147796825888479865433032086334314691656414729352797244678665637096339841383619350190536322577869518266690431708115061921415612296928244807307149864197355141397906102369182147831087099262359737633141622310093067974614349468804942593301598939896507138802990731694990076771335987277932409263134542819173963127754865389131754691770580216158420453950406814805139451436449252523992081917371929518466467390139588906953246998596331464992667068724406366382337266796680212107062665444750449147841199412716109512989746360995811027928410537449498477186641127732626943731574784132264232344426136403474061394196931243177321266566752556818263067520396788861676665158738603989941317327069209714832559823115784295067791987225587987649253659825309137533038614979388153858595343503353179631932255222518782716392211179902022331002956098392816632748675303520310339084033369977211536343260863559022002873854174805415396257010293701306125058181351050734519958496093750000 [132,40] 28252765935793012948087318936421589765295962583425346147482036052879417289565187689340655699762488861410834569825771756236593535653422329084730559477707972806295425466988451090286622302359488210298015954150437858478513802534662276099600198300563012405318037015581943312621292519861833639591557878326991267329020149928453036229438652412023696680496626389653857523816698102344406963625810862263236183503006254390973697198154982752398355925157525521158823554444717684377635390796795003681765466867715149145476870337240972688290016202060396244108226005992869763895446876677017331283514026414888780316636216852547083546218601509461864158251513687600433909552730326302455634651146392731936522215062913103415956815012449352629972327535740976134458355078751400031976008048135000835642275468703709593657419865293274696978112602473906843883954326665503469952680558897500827629139600644616226230328647472743329414059717361265016043275686239337014661960175950662717126793405790899458678300483438883457944178873022535313638688415248852240211579234874407849904524831537850927726339117121362729455749523891768155307563052468835971053754382323927174492432601820005175157920536523346504612141133146872543750879956461964689745518440286881416092395321970444851508739631954357309544323962942291182727251645142012784491805771851971636275110331140108434255341891917350095408442605716003467959048133110333236624333579514081961984107967226326132146589814410579741954306132509829024081321306181830040491984092396074098329323219579149386409010913546900401917565525822790013113015147419110491080452681161835080721473265964055765153789281422613870242858533911329856324407068971715638905122366707504089396614982030032210366900305906093723219839383405886950977699949740330676041892279215929031531657670697614929025453653117954060183578898799506816748907571871431193953864759363898036271015253878334054458056495606955917236407240073789725051995422635987186093819785845923602937236377326453018820837130580146555443963527591142784894665398032367959237597010194590268345526377242492822678121430226124289758785945016569810443890036398318754633939674884115058302979621490283673584818662822950433844152617734247725797820100047433850652179746830405122473561796425656211795285344123840332031250000 [132,41] -8511257183369576640093793764371104379716775415774531008222155454190675927857807340165948765710287515382736796002278958423872602589952879135536919517269952239107983377468177536555476630975165142663047408526480528863761904013275091332635196757798315104808317583177254645125925502466523275407250163018610876136712937044600987827257059966873243220084493273788393905432416675429089660685868824951404536951204748268204374204555227143216765853228512026240572305883085439677177429877886193228343848434991311983173753077423877705886341487377897626344642364804787442556269614081541015637335181634544121188890135247057752416480668235560620180390744606120611075397261578690274069278989998465912317663191765281708182805415796534922796051667494215646049063635976537098339344608965795874650801227461574491440060364357535315092627304664848994207449980750944462135070906019928915526933522376644301916430063871591227633822248765803577379689807330202031209960791893185390848255440377082072824577618137857136322019878108885552541465037668682895592678038355895605807331876633795677540092638689840274333104483795011889273279893713482054250408758965323123017816097883125153765363589459834650516543979227874254622380774946627341238542507718267727214489866070797858390655928184825542226434895520034326442723942760977768385555100085901795248017733796109861214659572689647485582697398649417363245219992404179752527062782710160741265998913915146031548873476329625588440683926179296849250527159220435329846088294761034412496563356539136346746696270564050823180608272831645726716462579144504334279043781753949778032192463469789172104755303096430317943368499125905082448202659618492980260252396989277725002366145061591859831930025355018894159343638437470473085916355819565568694469642055988626484269231604316032604237253077765066752663508761462330813581261172142034823644927702688170082696831214542518542894487799251992997955224489247680560077524118253136753080885949516079707438643510713002516420222439120295867337268228705528395000325064841944489969379358858555918949176285611891325141958942716069117900036373926292853612444829518020244448163739610189144816643103510015535236544849368397243123482302228382750982937526329587619665103163239015249263985651850816793739795684814453125000 [132,42] 2375695196260390757902404762089647646716020962632646186806698377149266563698614448122080938049178043019184657646350886330825462311307219932774481885293245421598095630170211993342576681255040005848833532155703404985475575282021630845430903202907975166772156332247537999100609715379609249525729678501067722826479699869228404776682413546787952987691061350259278987988706572162805558646562268765974088320376368941848057405048337295037144064339573310787829355417023892466446763484873065810541645656203821712001856330717910258387691457375928499306642647755225250298974434709224982026725881448102247465604672890429026988410496906249263947103520289557311020755337867960762103388622579908585732315354669764938281681976894579896387840095839103622436702906784466772744799219588342530296877237959038342457164627419816351355824454322887882799737039070970212150326588108632514243074962941210745319526636266438875128389351639155639094867447718397284782409229034949916502175879744283237151016269652120830324804307903152356308877261151670928107337808036700734199853842124658549923664377555576061519704265882527265555049982964810029846628028405577139709549585509627904022254139627252262365643871817577936402432291211901291216801475021120890488751582247150073096628326784917344571060084209191998433617557534409589667077774505162286221050331093267175549178771700970643745760652433849155648918771703108940869372001081675395091791973633644953710944026807736126967511199542283527617773234554082471850730001603141766554899305253229498779592535902135946914611360200831431547999780452120160091263948432760776132323285142234505855422702457633540052703550597234943256861290606242116679785283908270720532423424891444688828417667540384475953989761603709612014382382295421022580185566421787908787241741465952152044625477248835816117589319870460690819997528569292574969844142081778044703423402826545866478294694555317792166095861940543015259132475813123550491639539123209561506302898262762066458871127921648611132814189411640113707747889177016540823695777735740560815404129351448137925152870562105722370512761315451235233774683100315168793589065443093077744060198392204446438387446798558916705085344098225802934495027778358315034913934104636263455745393002871423959732055664062500000 [132,43] -616625418225748625400341868858321839260702030154849929315827430271704216682577345219059698107343171065410735876177808433070782508589559550281812394429898307857811578031863927830462823453189001890029850802925178281544174742973683218397024340003768694687040272167791549594105587920331158032244736304154158308635345204098843636023354513148101992152114103754929232468586401774011078344480674735545818724973214170687994194629281946416508315932266180440522627512727053931613978396372321002207150443676256827091016516804655667130380970611782187815404828135784376211766236402352116631090776699789703311429160364552507408569985300754110540750034915908727317339118548872194623290318185521543447292528612544967653497262835328235694107028723108938116061751634582665795801214527783734198922932596994818277692384484075415602723409931773614181406699538395771656410014454674448240878096129768121891878905496824079807274309220637468347927451230917989862330169221839448829253641219336022122702332054442757363392398124034390824842049856860848904073598481785018396475565081926493946813306234317208653913251870339382804537519865470534189925182748807246825303600604704172288495634190244813505964901279702809909763376005240105008787591383501963832237592970499361303833903746238251251281383943722349971067694008122181401591067843172510649345958766102981764917405596897304750307721411555956418793696510919129325405539461666650850626016179241129825896939511913139804922699376782634280690176451744790333899427493886224017378927538268124027200614752666185115343600680765268064389451568581127662915270567540487393452932921798660608097607633102909725982482495313603136317532391460586991802106812843763884292960357852296888207599448383864676308762436100257903341913152432157743674543944383608657356344922043941484219755980833865697497256681099991465157213960268924172017523589325839901579659526301061892813514964332417405696958935814354944415024541711336762679471412721684886028180946023819926382546507090128224082250993566616358992664677648251688218856468094153207264551339938028542419715646345561603836743414015606644456113413684344514775189188311538147149108647784313404746835165531275307891210730721539320827576014272781769667373742685256843287788797169923782348632812500000 [132,44] 149801624962166491825025279413789545371264566147883010803076989636627803895467700734238220915651752563686658453996166020608139751220880244331075038496753381441502423419334326202383222573059517112134120142735799279431970022099538154351439575345796148635170477194241145905996453675247374279119144110826965060829149797253170583894953295780107399967559804490136121099753858370968245298886933503203437913641024848006681148503044392983555476850177589570396558888420791154507936850318413185456151776706386539640781728625021142103740916048737146846444628695491614806884664782776074057972041878534428370645541917761975561041021606450113106393325198361488011356626294551267460986853206229606006783916082347514966406782611633868857161972252410812313562709161906939654067340605904474650848252024553835750910584890357495702923180289208323503309053657426741311413823040072437662341236021495478744892419663680785553816770795452029083795831581011282505790956923129315895407240618042719864515567945556637700466098862658566787729439679421894395679023902850379694528785189312906159742527894559201861270228386874912195958174930564234351751359054641262479820538047068968856872117202971198690316937713909293189366874078097590223947536534088115711011101375201932013661131154748864889104832028843509229232099477647875843270437224259888399325421792102632770965367763575332738601846160256904949991714503808529229034140423936913237930664764116582415028658762002750576931818731366894785729496069312261485875948747822312223581566461043718964297308187215186557802970208599295365940773472603523699147699149138189633235105302733221317744034185683891415646194680700983064038058049735532652628655858087250293772963275551231199070527935267010856906940295438043957983705900983536598811898714022129530417603372901191918837681761030990629855214528442428524742026713864008902524919213273916093169701834319457545847282653545767060030148912010279591362901918772452779629659701739020502816307895295014701537944326686374368111515455361392690115957305988490827601434219520546104966310084734512996173294642367662077673071399901966260413978562367755232944820139517634047232662516258759014333935838472323495975631999585272411575365497043694014101018381734888862411025911569595336914062500000 [132,45] -34346065985905268161789494104942920575537451748005185558658410564863232621868888026476584224702606476896853946501636799842792016675639325671377137821522630739221493923945422307776426903422931421706020574880623183098901094999052918186290085856896275461268356500615414257563708909077661224878374992996898165847127814292258888153325005263924291245382233407328813284022357814929932757185355734291667375934349439377731170211508980805392834791581034690855581422329868815324371415521874543078817322743766901836257428401616352824692949774169377668823298368018133557260365066327173512110522279425932674438461153706389696660504626282604840879971191164537278438674556775377365665730135335047104631327147287444051581814492853925223332106095498175260848100123737943283078218730839813824775738968528071927093170596491832315853819173060002271576092584944343488073131579720065396847255365472240577171416463103612063410191344225615519765832271669633389471860603983203232343986499813634732883355840620209734825266132911539902125523413150914140227805198395383644590191101714326055680981719816861222626040350772443729131653695223745736362026353938503959562796858666262386020926908160651232287935354753254251030529766948422715248628230954054353540231392940596816485697563824069438526963998644357514478091892118521330248543910909512935153820329753319645535967249438470369814358699943752695397606375276260080011061292388017738500844104047454297691603264889871642197981542567921065058147114104241901106473479765531396443264755645609582538887231928106151007118931142805630699833664656712668463504486606284560916005312255830550734315968652521921923871330969315622291466864908355232026374433042969654241350310862285951044007098610809526192939654126460500130918805228747116722605288358614409714036128731734930939634149273364603618661578411449509897881571217600874126698062355036705976583309877129616401657725352749315700696680704445540639382755898655849539229654471564695957362201679936763870277718695261840015735247054911262561890480809361110286168565886502942895742638695571793624033267621619014487014332721715075816237443257097182354478840114974415384314503199964910897246968720659644031761171573022561454373303993266087697504686645402216527145355939865112304687500 [132,46] 7481780358716210855855913911164722313388077215331634510077914602321961216597588502789020643452321908612132814210128594932287087373656690110495814760014191843701456107623582325481764928696606325572670604289345768464974411977144256349497339845091523166888877029829939963273542576518784092134945219077185439939387520577639128875297034308940460047533293333683820613168815814336364797664983986477262016279215803718972661892799514385813145212663482235968683440699084090810425176498878230083019358089495045959884866259444872965556835815817661895336929023487338685154059278204076587415171028464091705633109648610145719158147474999346304307926235714849146455266944381253275368308394122407174645580792978659523499673656593329984497313124031533904890525436049811134677982006323938829115233232889505849009453867516350456980693794717857586449426287412529468731228506709645714647484233440523803335219255356646948349020770918810432978484147527621652730403633517331339517047671336690411120952249235379376020479651817365968311165476496356875918124380189496454427081108069062472174661173361786232259216079072337819306328849193255960257869149323400954312765913716829983445651647089728383543999860201483122395445860359954361105597946162382743019202639252907311406452276175497680502643171560691725305984501679142905356443471292232211015207027636641327869573940050472189503327962794720051110033969407725586206500340011737670207755017286614013643159825607910098408349988198265655685624583909257016910768000952271505742970981747582832153002742465758936262045257015393994637393291555159284003807285029868556056292120796607746703416642465573106245005384687661791406426638539584518698850723369202952453145357330014822405968050161901367492913438934825967043339474434461334817367942981921210040933673196915208877308533622349169948720488492178485811528111159449750482057132610665818083179024549212525327064005707399344163949383779938634953347616690917628049138210845015120507746591065437256188803324029042575403914268921185517093069810595177467491698649831698193616777349356833277828628911124576891561594428751472366085412553813040325645480657891859681367355829405560180485141912559269859158798329560176818054784336929621071121246195041749160736799240112304687500000 [132,47] -1548779618198824291675253215627584853779191782112084013544272983350786206447883503423478265880120699434585100966746109004138630980624323695090795031631072904874204014865924109101819995503427908010119489951018688685007456515403510432749935689062697144535170184622082473526082836425933644985178815686298170414971219273333459615043664190874586375699539374639198000502183547430844088667400141674741744662791729638470682634033566247313046345948039025771923411038942947790440215405053336946406724281601025316150103915628725362048799563828018680178577171024660590124685647255805685833290014574134358987829142132474116631456781192736909885765805060800265278522565600462145452895674450146252969078297397903602374594601385348660892110911148287307500899016814017541368906197414410960900047552363228846802639977118893881003968062483274923819279925184559695921498303152333246501771469232904714488803924718721875351099810108066942270097309929837140799792775159458639161718211180985623366564603376880541106952884016220894778357932292794094710846635290982363605266077792288664291747948069128363237020902663924689682932761341981879604387607166926166969164561252696954908284763411907700474755795153408242726615854289763957451098456437034063490085176815209271047691343663659548705915924140839848496504083283681517894718097677966147479556266143247677956200429299051011260534334695368158835928880255973843821537168418374791882139603816733167161992213979782639665959334026729282682656322131412792115682893962227812960469857148113347420209999228876245401155517642654281562744157981172316857567996494699046569507499542600471604758047608679770892519821322611595427888432367702932900563559453338282147897974530031060701298512376130533735354735107608438395858836918142011355051281631709906815984767835238171932740637546231005681520016195547192040129458047851657395398916803037122151762501443760138488338820082826301823715384595952564497119510854380475962460751502082841106432881525834003722475164157265626002214737463773146097107161526432753477423867207051949745125056222847982097809739856844691534121364591876749357018883965625295644737462138018502768396314779377270284300664703343826305329149535790121157031842401715441694194249103020410984754562377929687500 [132,48] 301637365208327870359576137922072373477397571021067407716358925805378240320091656642302991459787388172274474953368004420460887394698701631278945244393378956585353583437416626704040679854162943904322075522629267590144070521493215256501839507202867971693460667877174038078035855515334703773032428735003811927638374310021144146466389060861884945910350210201301683799581791927583828116831408684300580884658828967542690243359627012284824026679328872170035799178171184667303818386276655537128900215831459522318836550842790450304140038573214859757004878718089929330331526014977458427646406182141266652091244693463071461699002349868876796924018827031234388910995368424776043656452541112698621421044662522655303745106637941230571058708877007416288801056464884176312419936855001241779384744683277899217429125170315724224541414376652777049186986038814730000223057402138159885897732221752466938935368143373087669091889386287861682312118485689197230118867760505872425218892448340795121703790694634781718531075196887729715789501933731473385261871290970858163649025003095548073476018616686928956897595885958646824332703649756060584021021860819567746994319144722254229611850335278975643643806157854875071566775242557869628950707973670151089180976695996774368118635404945003657388983053480663897932329682397129275726583565563811332428851362744854282207091953692900809348834819818821988794329361823766831290122946421252004164239113953939614509887724464463013320753940319380227462209898737164446660840228588953295612443991433946829967447845879721120580198695774662277036886906337277600808398358350488304371455843905192058810829383179654095253766094686467126994754841945787413820197327035554897430717144253987750509392253894201000955332411413542469657991943394759072245336951408152557755221721944211975525602684407007348483155843760137053011671893886152208630739733457111382023133102556147217256389919855326636001887433249762632569591538845882758869761573961321098375723322378921625061823382252737281615848166669111119275079467908200965667450242246396553615723030452643179880988133854766100560068308785506056624980858195983606846213670087754879424525890803375178714031858503085516929431712741690709373682855510976977540273685008287429809570312500000 [132,49] -54127523401697787237659200213509685414440635515125785690973973764351631214054384718992264304079649146680301436563158949775333619533948760071292017600111006389804281569939021579967664169509071827390934476973568879557404546573042462557088934129280712546947187787079946106902018705823857206710215270846120642098657116706880342001549574526961278606827291512854648199231840182051512293055861702467071567230104778451810936092805277561570705779211084111842650871488853936780789628644970603105104621569167277970544848361063479791364931098086479110821300471222685956165789484059631905694721363721692054541871097008729782175060354551422128812587001536697852517136818030333875154259361674605882775093241244949330888796832402192261610164803217598906697593131738371244780277916790357023759421075248131381488641764441140759417394961626473647082380247246445236129779727566119598244443372977139528852796838208920929163036268643389985015314622558706089215952970659575149263735791434926667689478738668247856626861676355160386120942821252704141705983642362144050702950841131330908584861952152528103973811387860020757763338558046213926986062385486231673267367603291383609782598661261067932243551751425682894413022291275059792923588805681774405231717558175148679272027522852821514214742164751284944901161271773665054295799831400127947029635736180412371627469871884818706007923973273800206473521080446455093985577556373149320633497507384170902831486859667070480351553532948049125736678864262490121055855596585094515555788994321375725310062154823537066038291840662989782059297443008372761112840676536624960900393044421367170008217130840798901571118232305815001335503589233424298002299621636216483446698647747113354354946344514342241075091797523793442623729014691483752586460141986703525624886873329766593174345146545902894314678123065247660999302935525764687721880213940050788922521448713316488951207589436571801010765920112005102051719325457221416656694076397176110034954589670111515612279345342502605788125883447919562877571836986595145182666176563339540926898218874548696070204721399758271421698880123023874894289216281501550763914721298483037714788123428929218593504396099121342666029375366682090670329157723944837604574859142303466796875000000 [132,50] 8670666086506977194927651775610270376720956284150260922187263212026727679199295906129966045230562627339591381423532265536859231537020838398644789939088479420481959967798540599786327666798416447215080806359407308805036952063429357006836430448546293560192568011332291254393668804436426964305191920328566269995184318620732176832636643332628278173528585833391005055474439375001894779677691480982041042815767918576496930906673358686318552534488994583299569311247650778087307200832413932310142070073112657126001129155612416057550123231949566449562916408684009473229369294668940382465684390717629412821454260369035536908911439948788800455737179246177342008808682467938563379548733898661078239424510368630484789461006943456957535258290806736739497615140876056131695234659130458972941082283748674142205592614240707848098732512668985479824629695855893728394705602345580932141478990249880497005909809619295748991425655021715440035301840042340932298330655022536240203977868911813428311378599908238007541327634374088821229831341758818733668569294080726193397054394545284955407223914991611494954459590787723975987101381982440407551364584743110868649178872901217996221320680660500044813451266268720837191815713406868780956050706570899540509710647979419498419220213725578075440849392640889877040321804674864700083264188308504710376156043365950253415797110264770338271082496400957802288814653632069190257054555133065916451250021468323274610716397971132223657890704611623894641156882692939540680537648720511638051494437974175677551592581351926973736418280908592627450400853185868741212100787560697762866763355440993568218644722379026114011849734050532834067333169669385987539117576511338761224730262313097398714036104808657527243251093114000043124944147788666974483734437353546037021911377414022142296633879916875812910040539235311739375695541637003403594721422722412445460785970174270720599224661535922238397045264654740643018541137196858803839540135602932306971672257802276832146367897068224399180884674714141028011516860522325767179416531391271053726156246655080804301583608139199623491987830750962581151662904128982256832120145532735056961363824821727883025781077449490246058274332945602035877402434529705376212470233440399169921875000 [132,51] -1180285049182123808547336536725728425684166728524539954412236988690782610982483181635134865645474331826992807275732851286083932081274054108318886873375341126387127814147904230910736499034084345454084184449433959865127662476701647807138678654251149704807198927650943155752880422161813549171189413271105041889630901801191027318294330128939073823474945444882808095038848574410522739613732771678610953104917905042318497641132538736919613128238242484358371335455185664235716766222309710229178769604283238681383875924413777839105740164249633502555807490819359148815629658459153395848748932096281168474150868320557101220193743111933385281922618338606678297659552091067016770435610345919410512835338171232193492202822107082791868277411166364901854469841348487312258877678547410115035481660897869989544663708184478350302545393665587431974254393912004060878907711486076976484760225831630589480157541009682181377279581598911264725873706495723390114585736938328056148093304553965112695112297485210394397950400324959295435527392977179130744658667012616244632797235314732682885806086451107992172868277293770827038713408773486100194870893448361537174343091153225125131288151419687997265981187069631985580611232697012308837203013988277017503499454698858713667486163608915288771882133485579173932441776052344176196256134141576538490139115498489219478893156015283962611869269729616765942567166022556096685095690166163599666792936427193103408330461326094306824529784560105766419018514830911440106388887637704953582345102415233653546556892074627299819576322648173034570434519878972240151123048175986461887231239609561331634709468979312333786989004879418619197864525664666062433071364244554877776567621215327046492554615200926067500211046298307585902797982256628043977452249851364180176017383385793657531670294630525727044342869646988510828872405214874150786033123195694220827814769604832750501761950023340625834270485816117064535256037059700500607556139153851653263734223157596440022046135898594078643559152938166538527358202686467855537713302377577818818071668613946754321089781745423882151228282239004630029734634916782027069705674431205659798253143841746404759604170593121380846090482438157190451842694139017777776867151260375976562500 [132,52] 122640823033844083205514916167403235536147911744131052512971056674849534384526848795479819626838318418819557078800775327296605530613053636164124013383005098256053034386884857197437082608935146789607363667728002837129998577595678492615682225087965269865826974412671912642849945018202069757579276181957844927035425781244597432077567338226857599412263289216686273928360793137050088546117243961233946128026650750855818713907004011841361873323401382343516832898752496965272619455879172756967477241698064616641353359322068987223062025343399361805495434870444437355703126596456318922806263380200826824841586643643329766291695065500966022656868618506256313863167621344533722730728485097239182747287530927726554547253561079125561117587373286225884959165206889340392729176234562877903693892113723001292491294041890851068842082117562385366491762594523736782209190148328169402753996394287824311176496795670873093471590924189949922267396494392352951709715619309313642257511529412113605787609386727242005125087972519547060261385490012101932947773136447876646267792901699353070356938139957362922300697568026112930901171885064598672004186506975880806998730291625108331606190397477287125970183323157384430645958403503777517047420528146680423722489330440115391446231983843539085825603717980168870950296660370378686202917706179564466290296556440729430627267244235916411672904828541505123497029760876325839537285167790682287709730661793579187277437000992079528138797856064119470388809044034185320864799364163841892316065787086318045216272348685607628292142235356935688432403983269198077373264870829880809772886898257222926020971176621223295282743827054040673819949756018945968294909703957237492822201476177161793180102742940159999424784717896423250947459477764876789496035865287140602313466105036242062693436155279082762157248478850099550387300329428972930110271767206141960192487136932116717484448462083426286984833167337363485064294848845273522801788956433686041131735736801385011287703322499978004392985430130279590962235214184656671374670538062378067986256175995875486154803259589959641584356590376805886234362059912824056462222220407136485525234693022037592243201887977532415876234562471146705873656634041274625301361083984375000 [132,53] -5805326334480347507180010870101941582147616903076972255030147375483068166914076039839359606360255768893831250906340732615944265829688410533797559507229922396768810810429656292580764547789729294433782172529013844863073478603125563499632639617767250898793440285239812382549204252554212766348710088939394161824216133720034216269615567433177254638693594396303918631163270624695347577758803789971871509363795446402181656052349567063794316685771928703469531119565510244302103063174485563819843235245571970476260254544424640125198357177784267241875382612134317876823267349349581002781552898415176490407743722975974263624260247140217333685825323371700102313582644532385800424537823851119213676735483633824869475041967348383088212663695613234989856723710018660212655732302147729797706227041161438817173055091335136873199722916685663389804804696490837533557078322634838402909697364457940277555814498757986492173731243022178106342272761888859655220821961117605622137220156861142852887570121703565570002780567288313417387094814072955721322082368800447221427767047358173645689851235796243305681266853498652065054357990014382779434243527539366072463555763172574168155980439702827341687482161426154177651364422938324683284102683576908110973001427792852473869905052756388108822508465414085980744911639412964633556660329839548921707774740808183795615611264405602897746973190676766399675243767562279181476691116998356597629839096441602746304605193653453558869372947739910679852961997278939911201060801243530176404687723969881239809260197210012605892776339049124258050930978358736620714251133478550297793890804519324223035226871641533977026897333722714367103222520628904506816017625644921403597040483736443976447100216466856636725980602781808048853946391141918735068306448269195917342354042209579531713619783621374019188855517754020683265719817650843687941118600071213600799909955526571627904060089770077419159116434038855323960082994812083583925247938057078084092227519611189947695155308047721137779066775775274966664075612126747737110419304775676217602671625924527834217277586880800985960278853819309805795283173639105516349310068611554015162676140597397907441705126066986638255307490268536294995190644423041906356811523437500 [132,54] -1269468708707002548212219846868561155669710091214312950561293803062650949285203266452076885616593153951475275115984350396381885585559255293904799753471280687099416230775567219575991648669215303841604681751973211959667726623897361290594682482191374485798764047658584919674130967352497614720066695864765718004588916592524298644649514948698811169448780130743399720622102577697511975915491616258854630572618875544791355435479091669045684654613298220613377590362713303322192793763067447277750274093589176102219258638455779830217147736275414582302706574103623184504171947908118099507187608732391855690461471444941923506280146325305167938338036096922042127392127415693788923997079276451270704616540641079225813189698877433736469266702752979579573092003165007465901632991918013282206612919210715400900713925117221747830223483899330051131395640846529381643787423611124566417871295454707659898628427999833056272459388496305607524261196647176133382511796331845065462669121502262256730270958576438139734602984757821796551466392687685118601605813059953616042969928600869768787721125164863682319240116554245184065039458095443644216590490574535440615249469404057183463221650419905816860449190207638928588334915346996494165627410572858385406083818930708423250238221118927537289869186447657913691285345268626761825435319164946643834542539323891372668399143349707110885331340892267439046851382002321086852510278720874635336776649892483768473561482324109621688158664945543788969987602518037854738049862090324632159439941351606020911010126428396703570859296979204636329098570059599303416469796749777969896202689049725629864127799841927730235664531871502832622227966792219633196548631333677434751994478084183731263105499734456744822740978637251271161159894520671329510695325020428963512143333489077965415718333920389052406924864101359375057888060400147486669375010777634767742056369673629299541935946271145191101061699567407103067981125829283050368014460940724805078013775202429789227881653958850260274883393352891778701372768037578175427737704753393186421367513938498865493879750569492634790934627798957725511468301943401586462399076741796923069461595544066234201041961182892710201734742289929731631706895009595031738281250000 [132,55] 474822300623898612925802584921616251956580412234334751394169423535565485241764896937818775288141452075396342940794225016178173170336115846219078743898679195812232436560840648411084640154334341619454367856204494304339346727877343012595960427839731533446278727785188117521306777827499480999170864296565444894135645341116875190146852609020124875040334289689211301592614460024282075854291934989402668410735152311263396581608087403647560410005749656604939442730238693513521535182713792288791504557202702858133163434727407541149946009867045557188758989285783373983324719550012567323820257177612527743640485959261494190591311443486300645484983895719512082127786579997474551844428328337133712876528451745141604608303927124460044097280456200277707546738363882241474771767594093346328208766901025479665329096057457189935427910664097070882616266865926010632114966946429951387958185852990947550375360209752465485368660472432411737981222071268156825965557423656174844153855833243344918382619284190823189103115105977761146260230657414582700874678395342540654974364265732893697001985220755370039228639917352719325999499926854563060093868948749886449696270463535245521855598398676147502775972556664206554668471675749782499348614222573689808488030800269616612339152729837284465214250826182001234405641247229905092948540313379688736774178342360813107702841169499100347712328339614525293253526887449829066284972773956263170814827072114012073726712985531944916207482863009674763130284599595564967701507684990164349109882903844979792889819763024012191534078042756225969196621823597872964269363741726923781913396956469485088492707932435379716716517925932189690722077111689257680246344276509331653007308327291355709920324991481724383835921572331498078019429450128045519195532885040637601657569902973759516034915001729823903372097819291677169940587021808092053784194612277831577366631514803774973356916814305771249534015228799572777042259752788370221522327238329270446874894875871394481859294378167291353470563391586930919932281564989625754839083596703318284735940223542221080923132485770653517238834306497867426093215114944168870997929068979785362933496021856504672091509530820072416991391294849706427596520897757263183593750 [132,56] -99667601370259809951334918416508287376101877411475167913952690845345417191089496210620370125557831111712356155739202347418318243265136773592749738536497814141879943085210257865331036495677900215785597271793783320121059968834849770035046067076947627242519488787219490363409191341847082828215029334764768442826814278052832087427229923056130839834222577658126672231255082104463535214614790387050712508873173208346922412376814676173734711068634314666866260481640961608743230763673578653582283690115732327317279106591010908208057582609977074772327391136414596618172643469368323636463381044048074176311368055525341961430017748054985595293445131398031981584138824444440511140816238575282327013641669747938279408813594344674240310772721839504019474150529459077946632204989854109855768454770483339396593763174878494258082029873598670251440476193254017566959646525361709530271904200659658650246549651010842299610670314514934947438853539910347149860711306837877679171442545032227899841676479917343098040524860109573132885045767090220341205002160317782472674843433028044508424062024914102448500900022956333402546852576793884337233239778793200490411777999980650467482357441559490946338300718191653253261306973296598549240521849897929382592093479342432978437899169918422073834729242219728397301751942649615098196670851707429707690988465621615323880231182239495898400247237963177310217190926969780725242724000760012302237221129763399513442201267119920502096292743260118779436457592426146662698790617687078591143104872537569177380669754709112315027077072757078390634083777472515560143983069322582379631999727460494893186321786717010984259454586490365338137933425772261253976222378530421600239210351305136003493327142741970408830945171957414794731820277928939133768162913411192959323392956462470310017913871118359285961594514965811277278483472130071600384069745342788785978965879642705969113541695030299903136984582112376315062734224244027231320346227135862168327457120524214710515924941178138188588375849410680182860620808967413566907745573868425631165502666400312003841534759458818894526481325872708103583033349632099781014911850763571568425944324071282921288163956580167277583059692431983311813654494402343750000 [132,57] 16445374435169868584601905621117498767036489849301761021143472586828175889220133196963480716648430937862589993562424071522484824345451659080853532905090401787516995215045977677933594659700804562251618832639971027687699840804528984513058288958965543610037077162584119698803001896848362035344738664187594993547857890552118065414890370002343867177091190388791618035492191538646586011763274671762737024710520465428728333263631442036911742982060040610578187401707325630416652446454425888156517199794749642202460171940971085569142169338899509190764521067832941000424973848191276021585157645432272115752774755967084820509947509602750967188412300498654211977566642351469793080779672000189314791847414534014173044288484325300918764402873579386055088074754864513909134923687150922335039700919729771695647290295314097765452789660770448716231483565833363944245481195244221906273010665882412760951261721751186145988402553568088069576803852893427635073359608866906347150800872470946588692905888927779158716995059340355853139622010495160053673089982075407095300870533603556232194153741295973028091353185168133200392028049245554629005262858383048149570235500608161143288779051159259269443922342658833299057590334386683887990940337480185890631117341805704668291494024889288420782431428082721289426396765732046890995168381028073173568250127242177934124455370319282840124375345757549755769217438714377673647339795847862550543677506742921677262092950509527305346984717831156375969318304114224802652125278820185034183223625612710522660249107110636861162850309651277615605916925886603115035522736238228501511259222746309110839888874176345979197491831435601034451453327262970055761323445955082062540336056849603960236571438553076927693616654193791845942195829182215346075168256538272643235642554965711958876085641142279051008596424164448979808323350390972084601362024218935733703786023619145062738201191046007415726376170604512563903173488788085316973793981677044534149082736481012395830058312015833044628066683543893007961153427609793542375755123531289642980022568641485916369136064426172928501248606840075137531545159192755756182049861469070816628342689700170181141645990929339010801343626447748749279640910156250000 [132,58] -2281894569057288701144558101245692648938998460512081638811762763287161584621457163618534334759498016478802614063366079907857737142448219296286776131984727041505221301549615177991694691240707302506586766868504596310685943782945201377896052401432234188711870196172512182511404996168989705739102053918953176089075191957975465424681923360214530929697434465447328173314195444725288419607759075438698707304647352231816485260162456521173282341759167516928959194420668949935889571414513980023876023127261824718463405874777117388153077404327220145867570001475589022084377146513338210244473896537161989737968638122990189381097132284882667255180571630630937661406862916693339304794597703151531805143241583543745674398102498425129970654438624685101494703431076827660025010817467716376573094212639318546508412677642807640812437928523180721156269013987823313647052397477902442136241177721936060302985564200987358930291833195214412299306919056932909084325194113768971680373689953693646654901426097956872503838946722969300626236667757191184655412685112566259780207327695472257443813020142428776287495916325634966872430690785468358364695953577426965511715586288539147079706050156992830025834595887837759598371137507819029182070882421640727348707878597666694405678001271529115036238659648016535568904864145205615442981077385383581888538737246385510627127845834019621478327562745422742352237816020852764691547416051012622810995745634553639025210578390590103160393287250544657340520834471564311918121474427173365122762741716030964170490937003340174855735445037024179575767449634633389319461734409110978616646100831589374386791985613130147023283786224205381525783391798194051562622682537535707661202930304262799952889431582390958610142111345577740972021822748524727543755093052936656418085201104112385571404232406181064531931448874183888192130494080493622988322131339844780060167425478417969653446567295894966020092001448962486221647710559740567915594584923581073568867948852922580232175689798602963217478967701568528330084425615507868320769908459702674824659927327791032244156769447520378873697701579452600604736394996782087132134609883867973322093707217396848271368905297366395403211797516252933979938434593750 [132,59] 268353215249192838622466900383637639302759307675287121957962881725061108668154625326284490178103203805663907722778828943297808431945483685073136815048528282314952517015242790585518292547181386075240157996987458817090417751365653173431584085896275458511075793659189557094426561378545243627563479517975917613848177728690675216863618958574589869663640269029930312890922829386968425392277588005384401142262187837249149184183951592005702665541909376636395150259318547496764249708237791219669759697982420691445349655040538455499119018992071348387004558509699979062889526892955710663652512766334923847253621474060144354797332180785966012561728727766176804653752448072547013624192391007798447838722760426945325129081961748411434679469781216324278949944003875348406324741245489899055827331569909461998657675437048044144852554282522780556747322366250639493012953099641385485463432030915281999206751370156503241630619488321892120550473692515361300418119917482401528313491225249450501201217640111840888043597138145220395524908311521767120381493074243082063193731513272475995206898230631256514217691428290623368383588800127643501099157814246206653619358324863763629410923948474549239286213969647504488601479717312590233962649125590001562104021439519095475105692376558997246952869287404295022996903568301174993176740564861551049232358363748013376585239090716522315866290822763522826390409573571274503114965187742778188742556373522313260366207524288225883767850518601180583881744569127002411816578002660706733525962700035277920457436212207596008556781687915223791813324005968447532218100664011240721717357901875856785195873264179946567152613237869581436643804381378268719268257656710428502474941467562389138143470105362430471440452646680534876725004986729022553886090973869084231670068961185076498271521053866297984589368601288783830044048501163134250800436412617874088440624724972236974090789221433848674942085226653605966189553774229145769340336766391875716780425539395151886320812942254533617466278963303509142676748619454966520937813010299419338709717496075081602270944020335569075160774878268339491388514972517996716167805894534573905403618267156092652684754206740131524150484493520195741673292500 [132,60] -26145619089456792158537758616480510006763665424354617731012124774515859850685127172747838208978519965502646126709766081712951014743387662310306112857398548046452360960152465635058756780505275696341494395159301699429832427113213593410327304106891604794211871725055387534817269470315822164004240925159713917092943157455039647032274593878401379970009855040037768084250686192561423800650647654785861356132895663421073010319344579197204708743885742357300523595596291492865946687661877414185507246094931722529159806040400253379392215895035430940700062057844459781824518557669597895141564782896902495996325495364201127859112274417738131449807012354707146238921499310964017868619695901030480294901653411067469196587159407723932812919060489038970221179877281811781295229823269403411509001015963090890616612749585519828822754024346857797186807780910502104255918128850427308810922494103117827080342676263418841412381964316386906297223012247403172878790400376935900974266884715521250859208714821622117605978683050808632370677754514293689692504819848273253098152270143487648957168737102269981709620782737946433626721018433678578105329354774556089627222837381183381512678548776146933026810676178147329401119677357641835183300428164256312130388085853563834082453658708831042685803015406800504076475648761005898646849472667903016832566745217138863203494398743930269309131857264039183723957720907884839137519266274717453479681523554111070155204436069609412393684801003565137869948395786712697012639297136927312436839838576707465771489467497639147308616949723222589377186931531196784807266891836357820027590173062403703692039021128656804375112134718803036082293706006824794744257836716493027697920494735508168942895255066343867515196434776831806565812100861135605800760010093756029491252202700849928120983000818457684642567589523658369569828910874170157799359920945420085127703994286327896432715781369487933855489077275641901920410941788400429964492582411210591370763464966027295624961590009360511665072026230095837920188500649402686174381974378491029297724584819694906129158836352330278026813412206802309446261657770416935659338496975380147104544046858461797107070545990957438027819547123917160994032 [132,61] 1983182944617824508669081987628448652767273460439246915517648032883100523537887170932540234614578017866230411330975665837676160057797602520356737972149703523782634292631992608766489664473588277201761110739003640353600807557926216259946045331602447807984739795857608251856784034696324975438191453170368466596085772734713160101349801654534569846307792180463653871450111325748478364218972251112379822796426115441817741820948664414271182083728659613894512267754312641142556492096541354664660764060779301347525436547378636829116403218887363589516593914512398853091957641272843394233797944918114572652792430486929584597428783541568669003891265150984482320813063319945408568191379040942899307435382133671313861737840093227194895129708432509424209032570972499644891217860273260079475984000481497652187211920346899761099612164863702744020837939110577803336768917507157426436050255558639954705615042090339489620965646811769094247290545911879019263257880445439781290126686252970819693492293602474293768898210091173147008969663362477354258862031560406239074416951190350993204464290793227857214581951193027846161730546406392240137242739710888569876907536241298461567793581978777152605408981710334584251148376597377076850677085732337638457350651576818740654807726228695572432367169739411261542106740766054857902391782010636105708040439306780893107585196613906373213829172162838233102903171210493333117083670866728805084798266366167006918044932100348330514286025924823716549876137765202436729716474824579302403485716143943350950020913699204157311639208511420088011330650973513095620279409760717324977591041262684973188054618590218242441028837977153392361330896136334468785383425161009723267676424421834967334948088112191041126988265431640421726909257428916008895367544069990990975142821899537956319665033795123374541310539596506142103896585818464360397713041228444738824326039755568881933259537772708632120242520333865073808600060762757768058818360342192378997326834877860621967631536790895178023088598585802874584135526567148720146590750806727726329999385591205872667546886408055275148249727883559958354056806918924647459439374116122065674870064452415640190321960115888309324131407644366764630 [132,62] -95475047513169157735170671868743636913769684464118875407264210698382837283462750697061543468938183614488583324373228960795180817817315539113617426066910934161811334764442073708736495036281756910134013394847828930835876944908568810081455193129340218469130500779999348958959402983416319015076754172592303171805171734609509085715279750040879996913059692385395464000345032689236484533347550723578036006000590835477238361483119247270754517435044512476467994301133977598448744535857124133904460043761748359095200508044636540726373945704742292689359044885861658211217862406792454009104926230032006283049757240092255775954408957885940140183748200743902500498382854901734954048204405388027844161179997998211923247079661783789933009053373235781002413044688770841946679284796825681341590524977052580025538619150698077998290427806732422739188181451756889097509858036235442543500100260832012554902057073435913891170353004427836257428523546066304607747248369563824830513219011825202428737409124447177606755063700870872864023994419674649934771038495104363121690258124757096337147398334270002165189144446047494573198156402258138726860068348910617510523552358603431182337568689024567401900844207314315723816700340120654291259372801050854647838792314230348576871598866050590304477980607588442112344932279125814874784541912392419850273583621743449895755802650708766059656591750473240413186731718256835816511155566779657879669882213764203440541226801258908586806445361123689503784527877240453673546222298491923536762186295843991227082811393984003540107518973564034654924763567804780252165780967019109778600049227445589615897639690500919845054679685737355006624714448208980251742016498494140760427050697090457887491163403577901913696101783743419153647748123684943826130907114639806722976265035655780645111603426472584576043493197053155581773040428906032195648610214792264424799303934518270989096561699588323677454886419914515230800973175146200711752196623518284437505263397361731823407967016267528395778657766910271106562027392177298440349497239819619294452841482222710041304339567751618385583326049308172910193632379025982170512220440783670229500029266641421559473834450468106684029306136886000 [132,63] -1063166635063984946194586118498060080021192089307775793820576918209640850330954312606485312701258420597686077154558591066879896259559308787117980704736793336826232532241971901065710049661799573210959214579844006798392214089572655667113247728213506176540523672471110494673208316601089548718037455983474523400291484804408680966833908332520291584501978683472087541750271842710618124339304470899730478440283898124947953744106112376244620332883371379835272712977714662809048178169322718345378634418189167998810411733605372161320024280787421445517747122342776787955437550111798061638668167265549258621607404022854073379880060932180177529054939545544857149697599802031962229739624627542391064072743530220318071207374901325550260449269998440384922634928555111242666969520419543948143069169997775810358769659796060085809763137498953480014534643248847785262919763121357810683577926768534669739729289762064020709764837684659739428744594796788191443761638526286701110314957325251422009880495828614200189726574533515835717360240800446766661991228549786619115890911881490170645747001037709967707175109203585403106712319668291017893545592051127607429217695249891890224923798194798495453979181198502859861963295244428076651786122298046598160674486445433277630694154233969904320671780068831059333991730527375456192802245436047449628844931259117719357474110444114886453184674873230861521028014932875645441161972194003165908028273566781830907868319246957966596007629750692695185494905803457653216748118519269253884314664182358097933707316597803272106459390528489052759428196135961824713385495879130196595547732335069536252781315355848113975039579647917775697879093614688367705161870636720838174851552734113146175240924130721547523590720295596570239083609960429756155950523939304421941161862493933600421640573288180592994167062106858289879412466617357030755651790765703497734573501534524821205675467321538876485897591682077475605238404234319102354424286136103960685803014132837427867827956691010934360512214920349138117920242583009477923345093960806606036468705147803837903557025146768887678400509544540501890656163256644622747060168261140550962054149155392022437419574906694761683258185200 [132,64] 857499389241383373136828682885115793013524263711563040412151631158892668159119290703276614996218480342992605677025319647657329477348039899725946776442667971923979781956050898706770715019891901513054136941224518769693199731898113034273891340305476634813581984389721829760551235968460930687279537513101193870630135857719233863493951347680678285959690338956619041584115901968894611797926273124769683808130740319868102412968138229900043728687587855864749506124124695644364593159107712404340110278600688703807507312832971188899575329790861106632939376657014932053281831655945590532561993084342063234226610185803105215317005520834228102521177110875770528540731793240256779152805232957899341538256097279864328601333500815284038031490859585412550801854158431706712518853555442751889416597022992757197234320100116862836784360598902783541977090905316337399530019713702900084725252495237607887239253983378196767773320505962731572018088143598238972656952427972549178913716290601076264348220667452180934174958811816269904633449203735252253889953772178371074091215397949110997990018742248068428892351489919266462930880430011860642359813616405864537541639466354825373447233759406039831009832068530288504675506969703696657878834557777474808539693546611543232945977810915552753492851657984297760170434221799303314433598672895320934052341706131619487119661316433095174494000859903155972912782829535741074568373703589850435793731633468875214938812132078066282758255312277301319989710613772642027281864824894335432244381096119041245017840327227926370300975372648816165689620052381835566952228722825771068461599047230859684088111608352400921775014658708008733032583168509498395169255672449108283762709463212767538808475597485584593734639614302184498898757439544622143726693207776421574245051060726556692350511265180341681730663448699006162310070351549457370704620277006380677861749275978286477943407244687533941235673373758907352430690534076268850190397125020138410953958140815258330470305615903336784241753249224072053504904562499003691289264312534508867685066252280529035828984204647998617575603267003432417126450210105481146513780528871918925343654328051843458187286192168384471541120 [132,65] -117293051850448779583343655318703503174071815920062992529222682778862374389760864227181484235245757957484086827759800359398949483710740679299202878265665513022427898239761998604180816893975483574204539490705800729429703735471714162340485087323714063757622617098496376995644560675999202994458617398862986542300445705806950234714741431308449529222921507986764227291038980913598063551827994568688266704721906535509711712382349951370606005619843337495342538562362920895754097306300733946838011565324104167521134126353226394022763126964085287165660388127286511987884304368616215501288236114639667368592601273490766583312161903304251261954294956621073887116459469812703140797414767359808870408712938270172587197685499722703331247706344307061772799869251848571865612764548686236139773526502824675945003596221849521123476482751343120622239171029893097245978999389217175516885311093126469154028255152124462024937306153819383026210672786747023336127160468419076001536486211471910290571231125613767772626808013805629953748779261655758373445137876473415883299296537902225058234638936265564384211442508320745597998066658260231458379146324152601637164515982294953869409015425657685615791307141065856459444366872360305967960869910905179242197986801411298012281067137216076792788455435548262183271813295320103631852085954364871727855596257092313776426533469080211132621447543121727656702157094172357842895002469364343904477984062334128348926664531590333732987138680231332943207054892336999571649374410036702235448595923505439389748267282081155968140119684510907301014174511937398608855784397207494039751220602339793748013067249330503980916656405100963749842472825858017008491654937456948893437486527473244284364200618577596905236909233630220913489650525430415507685362146456112057445842291408217612853171251038190025738870116585947908028536838158980684144114971179250495263343454512254850394067919856251044121741853506718018226971842665000192247329155289765596104140217037765780016230751358167474339316178738449301984005356373379662261987890221154130558993454385826900051948876667828645520230947141366747195397124974728075919483034840521032110521514235983434377459451012936051968 [132,66] 11355876528634503651543749760054533099363522947654630809059041912637730990034303284244145702710865610109471967461034862634483624760846281073333018766813427790097482087432388123016880982232877157365791535964639273184183016433913730501200357136009444158714956501680562025121011827678111620376860588554677463711190751536265309684863299573722578730134236103614851659264835891361121047031080738839431702695777194709026752058197858331087271602851772682768905773153689211193853711714865376067495272470814842327522997509872631563642808621921899134493936325456370857639758144670003826698784055534650307103447091825252524153389982972242535075826247093408236211000299703561546748225140424207355511703803238925875024014957711462211838407106678545057891750458006343619265587150251858151413478426464952196681841881191204320587450791665938383014812600023466067878851472012622979237728383839669485445047106548906437457827029325103374426485735273690661536744335288566620371735706279577188540425628799736533044469750762366436415568706010479259235664622199122218025225963323354553515511150320515909263874147259071646303105765602774668979515447038658641314970747690808490865365476332516686013544234568653359950987406050427193972057910507535432604278921026463460019185722842924309579191676424942679861629376514084037707914263903822380065422767083901401655549861127888757636808467739083874677698963811653217722793612671803763634564653769532544456112657818594438843589895473177924018651683115272164924987523011353567788080040787132971279080618544020849861971626928264645679079435687720013786964543511829812101011779193309509844915497276621743963243951053496961610638358206869454527038646750220347318764430248051901083207162011371326368474089978804058586653177520509085014707309637914680546586389144030059207658935445765375809629464229243253803291525397655604776081407655088903859052529299599307248539662105872825451658475482859827626672275673138572975809999703706042886717239732194690320652149810527017026448753449661201617452609757062402793917224898684871635076207022471963544984294461378113502153086343443465870769903972998156629419615856185819782800123592362598605147040253926560 [132,67] -885348691353214849065398271483146085069167039413751449564241935244001317218117385571038285567835192092096951559565077762932876521860111794353924435853931655505600746611177430436573145736906264174940501395676191609350932224687514924953864436547883189278437540684768914427468150736225907224693490072572962424803965324429219339011628154505142580478123333573728811965967751536825108798926206967072292896923894002274927084988296490170062274773105960694977305420664485654263142257691473168942787695990270481316740367202303988903873200601669242178915925391618653785187931054844213402321080357076923071290820513400321918152318617896557927481706046505123498653296426504638089423576494403250149997556009143789072673581944395483112004297037822477230402085353819093357646651011198322891612108331407963307383590136185774420892343933944970828091043741524340912404710537034840175900172259403807887887028043052815601028289658202163797095218502113748686829697469195177651718039461378297019478843041157468894170457999028744162390925339691764432281393135029594949064568676814537465609310433276000716360414797385683816126658158395253504079236406575257746529593422917824799346511565247986807015412650841926306614374948859617761881052744361325249466020970649484392819318202568864242985224163155555441343106643694741986619410325024716228791237883848749091704705267052612634086305273903361862362397555098246940369241248362157525697740502600490421852491309667817309270978079006602391378464792746724837348258222579202702492242358235080737112177752393167811067037237219929499873871394177268415400534976712389415378332620304419737749133388416895458585309898901069226156726374649847751149104991408029118386025710860316457587913883566883480490128002136195961089305584838938558283132691880243461634019892096141005071301663694525180804604080107189698102440007342238399041633843902121958638095194639501142634253496790530905776161464564134267455149935967389033920716639687420928326209393745882469089351577026339887779776643751395600447209109557638115931237523142117023043782851539490753929932481365296886333509082682568355210873245374144032271827960497064589918362326267966878981357339360 [132,68] 53403150809830282817175846771195281407920404111974235846098948159228267224328903604826179400999951372170422317887530564051268426617964122928904535907098360401237431624042307168815016671893568046319781933226173173718150845399044716203978359780467120690353636898826262747968368362698676565668737451576514911625640881816997745420172334206667861217669271117602128702610862015371747964782616725120186011240880575752453309534138879229059077284146754998498696562681484103446188016393637731558177736635019238411915529437169274650567194732740404041723862899301584330722251385517917705063942587828739247683310584202883341788167622488184086884516156827227348795732038158115595726307146405293025746727173477218935337675232523817407677858338397653842521788230980436796748013875066868998353322956746619263957249710462906364370398576451614278393353270047878762229594278648293674382021058350309244221058489479108085939287331813856743437144032173640242244872471973968886705072116809996834752926591976715760215933303757092484293419523446390080053837949834639541261116376551263449465221548686774648401574064080434763952138205741192596485033450153739632305935312438780036094477774198033034334064998399336857102636916352627412610529592176271929728164610333527269182616195823618104416830317182804697546022156412317699710462438392990530160762733159511398753124073393113562908163761567507113526310531956614886981430412499588881685279400158775792193468099558595977449365786473689584983650455960669790391527756640101050425184463511116168144709577448162989953376936212404855478485827458859776178232372666522023703435412606432595390064763944764927119566891336091329600369181573432279072212899261714750319009462339413689844326082510128916929376944540114991181751267288712471850694258919958566845010081161068500221545098323595925461219484885328602042082895482186525342545616876740307871436380745192325734351698220335586891112941244608414611978609014688105036418169609807221636342529911176022081811424398391384422531186734893523672189486910948724385364131921193443683395301457794015771615186642718475432223266502362316891524412118419973895906282498368051088128901820901136559324800 [132,69] -1936587737762964639160216477255672552460342105615970049700900655362365332305768506168280463305839539186191731407601190002675050670778998607786819852004833777120279842227614971817389316847975081735068217129710995621202066936910568113818593839748040622709158191648619816437923177429265905709790551367536732924372635598616082575192362231453971749888749808935045123462313110573541907195544061102427709426313601043087265103077557197090665264703062702419988190951748601995030794261330564874665734289151161566053435631574528676851088381127908589014627374701085912015523813756834903078575724165960148974612997040046985246659462409044966349831139639557118018088395053609310335490109223054779718743829244419189301869388058137581200981029096642907388357596554849842472149810106218637123064420702355402344197011806158112179374038735870864408529504966479837554376795068362774516970515757142782622605397746661474893265860957986803745861202210692803141581670717906941134762859875956914981305154607834994120156833265410635678142520893423834803821267050608805136004223542785177034194997354780154695380361687656963007533915198240631896317732889726832312540013576633722132341809561125228363837806928330576690439241524304272682686204822124208477395645235462689422577729779442336134115793089244379468186822015637341257084441528281340866103653772144022583123600175912553139467794319643442742079573459838611574335798179563339807527917617699652056682570683070931042158923509220881179763305665407370284615757501344168168124664774744239932568170837676919025489741436233256366336840558546915645692085139466203339992927945517386796258578461694659935452927390878540573902103594467203335272906478205018632594695250972845620395220432469229298085766350649343626294092415825529806555283596085377255344465507486243124838210268478056847789324508491732562061739451939295546782636076347395366245887291114304803456172958437108642943136663637324836733408711925337873348963330554379825057870408842598681393122649026745250333523338706641034043083581643636966626637109567661473481851601886788978330153146979937501269897139740377416933740353454334405500833596947947034272737845296376849760 [132,70] -28834044362100656903606606361306314404062857203568839904550881016754954236118374333995162725593444608708643331943232811017978995420515124872972776448321600522554443765939600997724580953271539759013035849471531779393387818582581260472656141106421288436025447297224905957784906634242770849004833593889945454086961412939188763669455387352834701954715160499950884375307789590977244688977650831354971789780770378486083121557092795466950452760453488221996128883747126646371680125119164964448948371983421301151545441190026452358399306461802180949602172983111461130873668095055405067190243597735993873852898462386631495597397225001063111771685298117999626001680198974087128260521367678225492133083185294830886320459661530410036951101064391253453204269943701901891251366903233182654664115207391666827826580142051167380872140771914698748748232908877282556843359185195431039851723861038476737590269171569524730612292639585815373825191821928144433019558005506657758602447154395178411220698172675881139078912984099100176226777346453080719852649183063651791170850824580518679274158877130705971408418395524931059889012590378147911646153751596714611030293485956138342700715823656717483085005348249215004400292288763555144327627490658897829314000392754014335581082118396682279171639875832752155984246844383189443886073393537005165423597268338374094446101604822852574320200876143190582806878681879452031998271820118753041898537871107884958695809393377083758708856609635773186522924462289555451550583685685146109261453147352255144161493982923993177596684643931850586991545835402428970415405013598689739659113702576239657304753405437595298264742713272402457886648945032553010303888592089450598290932809739013172735771353465945756111078176877456268873382669167109248299670115379813815010684424285983884900959088848103063983460216211621786664455013653864546725354090724626259756789614337923664900413793704587046881746159479511439216517570980003395341524867459605864280942342080616771908134843220960771708651250021152887712917050200888534777514069820379402942132283671673295182234491708683867984755688498627349878746887470804080059891940650379200581788803227471040 [132,71] 10211503181903273931296768926407924605745974216255003247172868161223618295125686043964763688352260821629356460791412570574700741453290251792107505606716292723897524234538598163562434618222087665688018854690666122379051593856437017356660962616857304352516877906377212916880136628198617555439494265754793421107738289181566194204635350108023781457317387613654401784079624848050427281282095396884456693491100929997046750279537883166106510303932162379502156838782988229034564560073914766780947054616519247733067729120519352497326987052982180505553109057015845319747266906462953749122321017946442081045641153206935715602625978368220133550917470064405733720312766931026240470133271597918708151344604254528279989181379687146323870224373958540756216942017237798223991653653291453707653919165880470998070202462271521633033002669473084704107968256067082357004035679910920607034200986082317416705268928192749759172958636795252086773842874001101963731339919057740456157641749412652207619778226705160102695006458769634271714620327755822868767399219982140102541568078379972352392339891187833066556113094070952352026568519793667237023925918651022515400366536733671514925248568194217820596651048139489223886423551348731363830227496391301251464726388251438375724321638853793458152910140956489101470305890834399870811031654592830331252345457390553999577116671259224218182985695845220780566560981093292335418193950765923429027110908668959943628820732603710562850789374812453435850382048791451000252105084108785190981254846719424988610122316988618351477919828417712735618101374928608495252858059475181325859402515248693533564554012270347007026925442503437949655243327444951720881894098832391387677396767148658989693082095039380126952320987471548874921974732615211506329696096131329678997999397687672505321614693518873754955970593276826543451184481849599424513659200511919562328889602791130272233991510223722020150013728903400330369941818031077005377608323906893635531034671898438874741392815584562773462567894158215569903260542570134638756059121497429660343156108737935592856437470608341706725473424894335105585878944525757254862391679725280464099331985668880 [132,72] -822284548328134928681166154984371386929391871173763511291931502194579222164358481369213179536684066315962473657674929530093264085099498510466957507897248924517449754670387703688465075716601726976739281194129376918873391985776536229859269992593946778467694609686116689532768728915628132191748008793702224377623590251583182191233762152793299861057999628166579068018657108665696247942727360211338201262959360231964850104703015593384460154474054518386409164030213460253218932541743755973425818028675515075226345448296750890904690574857819673457293505543866893896003172740840715368207444907910327742426676110629265433754124512866526058466336350761573632935062767632627492352868322357476646831669028069415234984972248446977311527332036501502921197917825884870537006127207831296451871380510850592810040698027425969942032229933779273586109354537680131581693499795121365248777667139572797186187556106577757045431273610456860781830543959177212045770193494500951193153415407899926279447543130392636035300883007250543959342244372033577832172159325302364271551357842224991822801553940681069343034113882027596095304436652739151338780455873246223564972673313795166259819620619844004924682236494407721260358371848679359631554727206169276101038638414886962711072043681786393068139150352005131985524665167509664305227531361145427057250155450477470806257533224357547647384555437186386222876967363558866391598179830570038217675225279272501721187718831884553163471296875297193751971295896701624532169570483043732462377749623527613857731711707735950051776649204199182554765145993829700756676731195611546034905092579442702200732824311799968427040919317573009183323644527100664653375926007111857675837345150136733166485425787907048068395757690378899092569952343570438272065621291055812564529179815266130774878210608352280739780587035563149319230219066031201608332747294057407541916849821622488812681331692485495578854793697933797685000828458239540765849669592887939660233729502922348547430980729827412690902647422841284653387073056297311503494410190051581457180532958861010191460503332376646913082700725239129566740109518346618821043623836943049186150733360 [132,73] 40787676657226515289260160379480111452841862574948426345393703172080102839135287763525856277600370792319751209953821384142455665901308791644645090435839689618351933914613828286481001531117195437278187841185050771987912795799571723427199067876314108209133900574298566987699477875701485985637775121180811436559133447646492672062462956246892149923863438227387051194576228298375626041649854122793610045387003891473768412110495390832424785206758762942542841962944531236650995791859782086462329859171035035099401615524013277641866736500115069376965571343584722696571584247180036125928331429059574223064386983489342649708739548615091079357258643036486041690490314423100297930596011673295076165693611902959903391851256552694876934361192014401718721807639773382628379187079113441420283285596392169802527766331314593716781200128995591696135514386783385437262465679128764027230453190906268849179624818414514097881661212890339287954840204129186525331613482859440854504435772551549136845555081800008979594376768944391970457162742516992472985807106920233883132212083949748878029038694538370735448060769424670588680805454808676400925756308363723705211499769377156244137855637055480650725902884914696930924837591321996554028435697599792872333103156248446132351397211941559209586270701404467414402790304868467164502619368945230577356377891160521579553203285572094995391305919742906626561912309878897345952342857326645932778330207605711482692363543711259731925975979015311119302382566509164296580813466959474114804764858933169372232849712754049440619874219929228194794403012346839471869206493745612569582189634314465904429724353616105657140100731098498672258153808960489819576046308778846216692972346254924916683375659969473918173165739995290294864224136188038952743078919261106364314285846280378471636221385647728527227082756153860888490653740015249186495845213624284421294224111738705477168962902833498183812153523128575595113704850764536344647866014070290316805069283419512212366777975821532938851352038755566033325573903457586240404571687915890234535452806938640991799424910521103900305636985788400117028643222116019237762431977821065041144640 [132,74] -1251070298821215793059830851308983905060483066768419767834344490727872689776094359353070605561764095878095293938131562623953713994841229733926478008888545821196413302588275597594482346079321610854088641912484905411511340162830790998157967622984165480286618529358135499810771754771628373290743456561454292502450277963826961296459379274074775479167220159232943438262670192721578356785764015072015703416504603008247732093080864401057157846305546564551878749879844751247160693677164584670097927193750783544291403398877161457102313983866247346503732834903528347362786585939668633397026207214067849596026103165616740073855131391138889049001145070101875469867611195087849810733743813927641578545486926636880425516992137963675422435958824789099271393158645687172527196722413160543349541686867400817272034318666550402067137908931898683814393769821033846550603664794884206932529055872610575507439283002061268088093873262111542705439683576279856083172592087800602920615484157357549691630348891391193703431501957412712540018178699861891710945168688802300088785990509317435090945674138959565493820665631587659892944094534161478944215850483649341116004514081633795434653104620925802729152833954196749116339998132243577134471197428673527320757206012223315960912315381932805018158197432062250025739722516335645607065344669562841510455729394567334069404696782077282802054906025331487323388964797228711542696110663175429452608088362666973120277792823311351236584326981811935955754763004000892417739540021632373111669529662942924060252886404052732931006471433360575189546317163683748774816949893772319914058529648021172488216736907588161293581504415300022369247426126775162666975815188948260452001160987321096817923141257524432748124178600196056119743655093149366881562159860687910371284430599092493660812327906907445235411797361322016502967827536949160750432481325731584652072241197088351746229497477713165051681970823561608154049123133185546129220925434150431860867585964097314103081536529024522985267215716411996997439152403973735470616199859138024735644164044203819005719179913670478404197754731471932637771502894167365065677891063291945080 [132,75] 6518106025525847663261347479250454718051770621464251378222195111088021305444531873156100687134755445189093574677319986995315886921900172718680869452236674801309843882433525127929835415468003256959557688921103545021146679476616540607725075006684047274699280459833896647230241285485318862362519507808896012199471848880061780369255284182872176997053477305115767819722372051882015990981373299424076911513295137426021455650063564234790423920046853557888481010984462022687691265585727766154195166517081237403113735419751344550433015805093645416979040644746136809290900207349142617731522058231996025825316256381032649724680706583243960465154585706723593570712063423442116544427392414150249795014058472310272493639231084525714564968783834124569307931783823094356421118618761222054678453582513331908375533835457170729465994871338876146400719778712973152847364316003376097412730676642097126429071030407285694441457720821068220032252196935258937957662848356361256850493182503753006918939886588781935326761455448701919524117672238323883521704005131792222537625140612138577966269244467785011799837882585582894232789137682453733864197044578213274177112100359570978785644054003585412119545339058471676205939941942781349030144064979724528951695782876645442125324726369483865134866732871055909252857029818003627847460530658005328457540882577414607353001482663827658237083703279468995549628177793881623000662553119529815113698542503887197837246127324202369086253425700092580069905632483922526233892890535921793858097743267937456952784233309515258236584041944365563352485479047108844018516093020706497851814831828966753224478090646395817369392184858609908863304658362567147339445714295560614609826080293452737726535674944675570036822755985454434317306571042313619062133245564910048519072721703989762142718427956859882178349803171977592892447620927247729619421263010080336175636742816724759366907577388188233884449821814803406574363512468153037363302034821226053157591798084917104285908278042506389836149603506871351076264177240252152037566967084719466526954668409534502713863751124739232163457396053895266576445157349206760343020610856720 [132,76] 1815614157284747763999918528678624752518779493012619316411036099087549202088098952531278531553384291102260122025614362577558943779422758551981850382555730606559550582616159107286067870604582630508012130015918153675560339734242922374675963691687056437185991549429852046252663415703432354800478580219264705886499602927622052966950716833105100212240105500189599810970799539977792013675361212629151609215786628348218296720701728176202813889358115312635479911799517050980794664465161577290249627643967595675373409419744957850052517564129550067697036440004227431997974632803236089278841618109024723406791835228253958435296561291857447455757534147774849315033422129201486071365245441013231684811126807791766566053011258112714960498994207152026661537999984926912288529145848087386597329253181180059185606826302162026367263427849087392325913937043358223982018775350923678234868817154632532639052410516290148265585768612915001347802378345018824383607240350034731996830077028492409310909043648313285930448928871271206309962478613373642399633917451780588206575007223994056680981009667621902861761105706771435681407078667497287555985518499690151476569792415212911034891333247572866776839863767041647808080542710205752194474876638038846192644695560437315446763774122232345587779106981743513925362631260554725616965301472836377662896950361826146316986141250019537424147774776720005435924178243248385028147537104271183096521086987234974626527044986542149826405114183009111967326233531544272407039240563599866558731996301847830176762503788490495180164982086614605244921411160017505453209877303447283715220228494570171318729881867135141658614074439152804623875140782138574425725660864299723757307696411456561393048520551359559904965989869201260269543162673338560567938329321990837292821663748143296409171358959326328731469066694767901348533084544088866614262954313220150547569223608389831991334267122606799237496036600510588649661720104921196762723727956553800173152135879505308538749411373281631568911661895128882982084209362869233041434645993838779688074347979193065762829035565393147341641183982495109217382239400549116260910580480 [132,77] -116548063189039014357577357935594736938293432176293888367460074930267089535810434763976743063211164951017203016523249454385271587549837733379082599582349004475962798070916272674565369168508083337884523057286302927703620689051805426068117343793936304855552930447501554371720436274245752386328633681455259153821875648862675643300719159421600565292028642445065314048093841688399730663687370024227149095261992483262543750640365872931815689680638616075240560730227311041327090969379436684592107015361046645452958991460533930064391573112118751184691668211055722211086708811156276698238004642645053769387652154431370737728747090697797829041905976681215496875957949634207133197321424705964065204593437306231455880263875664504407636838410074541421639640301159639880878545507210831725583491534948000939559431666336182823365482895174094095725095540535206122105132337410824701008049697994251533746803936860754405361697530201687711127621974663037141743800938316701961425331250505619196976449310782523119185670154336110986606559658553807802221075715943548688427651761491334918951013103648082475925138526071939058857141030692531049990917799531533994578942241062609594714261680168346272365946181666183104646924173825272525218839491090031164888736440114847392166329522083762026178897446883386290459524512167087391003124665517052664780242407174681609192671625718762752540939923997858827167780375413956205275716162061440649612473248091992980415891981139554058640434014161986634793880137852031339815674893777003891475468572565906210384703361848156992862597603433582335743391686835052521395985246336157793566001623616856295760075966589573936451049747888051013279717313691332825726653814871274892861150041092180074278099411215121185187643375805083552554542907487716014766614594298501491398483415065456691047856152191397902100216817004406409428027024595608290252016019416204667434418941282923285175634979584971702104804151154052524632761971577176594317873633131410153597275751034367743839157682237523651280072959238867249695729477859657019775197071490358639001437987242107807761875515905644743726343062130101569270340231899019011387680 [132,78] 4202085158463638199334941415752189433129609777422581550793752161748573958839209285662197951296101529376956976336780539949494359950725687159339329282258549403386793457797585603224609341777793847381408185999165340824076605574744635363731166554015118914841802853721657296577561936300495387032144745541104377886920124750231143241905425033058727979160021274296474148950422845387816690931713720499638598814447547487991140678097246667279270268204603851669152926980681707932363122043460163309426451410491374503013678332489507440439382954081385412177532237557862405751321622371337350928461929873128291828779250052204842841755176122416673103930193125419980389861237059382727831255300951497226699624138932945752593526211863748906145070775212549881200977158489039325023161109690264064342637170793250508487348036639429581037305851861733796690543288559438486480320366673414129028467991401888742096857615054952912269923288022319071167303954480539449543426631822383546806350492447691160052368099176567110053993262833329804466097961042500704115138917782853850461894426323270210350301539404262055041354032900736774973445289425932405246709229103957707767051632667904664319544436947211764867593197045452669105738326368820730516037520571195629996279927585488213830815106656895140879524995514907736982277667001338505294306172238483328765210218233531445297511079255700328302394166750950570613913579547164052808024681639452522899203725932118464218882623319903684007574364845940819689445227662721043908465704519402339434855738988174342652264963817170891144567093064406994791051924960192073610161364810357237246741953337077301513005679970909577439911738395037346980119398365458936768829774861810262643620931825408690294158082374801258530478491300206446338596019491707578005874097848860768787965203602640231887126047207278323998323129780388946942653948619302929487151342256830217756898990444416719854863508787956783553192248184353874250324349762621984155113275155456014990225315349164431516336057840385412700424225617084643389126042286099752083395896469288021255561775858208550645444848591332099640073307379274817412403209929357375560 [132,79] -126558393361978432069508921505331303592632180650645055630789701699792379101943094756261526587142977049969469767250587016702326725721270291629129466868910814667613181901474536778020557429301865748105725857948095506639313460903180632036481816258099973468002632213380191422210870730351660465071371247844282711721996056384525947483256603375590938304702799485413597254330376063931054832040386460854422770561320105793351645606573585269445970039464342887355714297648047666547880582618829239937128253731597639839975388979964712573420590940750482994916750313244817993495111706237965892258138470029897131334589658715000321551701587504592103941196592517983280801026714283930310254182614455548571637506500618861080918836592593722201150957457511807830969884997129790067740498098739562793957628515542506047237561299825422932300329106023425109235317527691178135326176543737796590713377787335793532634479312420883625207133958939042735501727615435142556607013813125291053028184243446376857196084079570878561277712130869001043411536435511422388894729329279983186946643489373699939536536728104096608489007805288887312541675911026251991303610584071287239870953491744748776120561092378896254756362962406423247392354150440069164240452234726609317982367165069156754996245798017413383353038143041565072916627739414620325351553818858557486172020240694108474193240265129827319400573905570989128130238496895888222773522453295201270366665612341718809181159228171105818997261860762104426252592969455261819848170253606593492291212344295333473267806679557168798002947151342117062539002856216764023537011355383092247701580526034153191169282805099939238904710950147649902112394072721761761573747563442754053760482123775974170875423844481761315341329078061185478534354345883962264015402298234942026372492848397355788426945835635454482730127158064825462677860561764955473799598445797865819519562009851740724471170085941239182944961370204404129973627768930970825457390546575294217875280075702539752453260331481564445739503913219294730978508379128091125932810241847321592437589487621995512030019787677646566495887949578365105330231691557600 [132,80] 4920472472551110575791836832152761168846872528669498937067130193621739962662644806479323463053080201160671660285937231730979554377123062434826548731113211679767071875855672572660785212685789227543003377526380075364573669011185013156806861518498222393866031498208499605041741890431706423232951560126483998712963178866223011120976325050929833316925736873511386955735679708134207845314479889915010470553197733400182877713356870810806611395182526413783649937675306662857158588730451788901169881853158712017284236585536734601667512133076294552544830341035839176652365948182472197489954785590833706965121123577925503717136896568787103940809190469632006486634652492629896992415104929675112427616621985192624004291635608172675682925167382145442638158530541974507697618673491612507726138741818057074919478061937119381050083155688837250456990503552023025680318565753355682703907291592851088099436176147776873640658459289229170939710730194312447254026704858539712860899210020444401129544501542790795278322830146418069060784867858404223151850155594371995520668768629028345646005744873062287711007141188772340900715198305194093987932172701327613067343521789997098142254616002899415936423708520184100408570103846467096243683092086224745395199395562734082337526575933384613489144049690439669836419794967095536705095830576254079127013779432248330201242251988160734076608422525872632853880132155034213364579707068053282872217849770960972905875320095758222625472408853337736714499225104441933064368821853864447307728743425485409781407155920047175903762879488713209890251367587405320609219105353636473996295508096143048325419730120437825554702450579034723256336383204312415471126089391111386863596666783715162671218565923044277926449183156532368892535106078780150335216498540915929262251013772143256552702722489690888147660465754055309725413199349986161094107936511454249877810070515245763893173172425007416983149132935918969287361730678369106259330854879888529250242034059670878151099596325602740889436982949772858386043206624797252343613296111871861180452989513248258431581870988618606980941689428577539273715820400 [132,81] -218755500654114530983487262819381437062427512894458910721822285252256111794277337538347402206364696898461156030046870038124609864028849815693355656399756460424588443874150249212065179960884258743107703530723395304591185393225670217061066828368949876580192340866513451440542677629175007893962365129882789368166400898605932977142594013212968359808960602838466678615144577395490478802113885549003085944600147732386787457292757297038189167159586842726909868498140424446408160636833172098876759432136292005407073568953101054499145621028947012780965611101408218480803890980775319666100109765253795535932806016174934294270922054703787192131772004497030879567527033258226689909140564296520283647604983563594883534989367026715856660199774855575966118296859836104164514992369526368614932465558673822841259791483262787639926162044253298010468332475687769609547231045465790588033201580648744370159729371630519511521345050515603662199125408006339249383200103510065115087743491658015115930621703862250595891721771222326901224221408501432502993483442793428593923685541257999160715869276308495156891248034527650512215909619225684727196275426359585544650776493807270303317971485905718272111612512964816014016252903172012454665036096752014136525399268512408467008531349156525737326100786389550123159723107830856037713632183165035878418937276488776038333031529582818022119402420671615014708772194248266089166330231423237227460328801626011793630267272760064902626824980655002514436115181201899491878487150544228907667947077827437996833747984516916332806162320474373856214213945992832060862446764741990763864807362549467601885644038920418993095632417899220064504734366901109119041124300022405125589787158119794489537615314741706788074931242295818996747971662377874676101193144540038555148371016694494827928672568593689036242796552812483537310056959005898495917941682405506151489828539893953494348194826538430669847652910631850960581396551260382417180555384959900710405251640398071752026071247308833329950110655135765347538882417197501499164244283151235559782329020466438011802402847424589342006947564252155925071440 [132,82] 8068761649702148954784257376221866390156360740334386935864430383262756771091111718928817106295059944157880196535737980396926231413468455589021092295683475874842172485335994860599865024214354761174070539375652573386991978991286016709770142784681549397971577615908630408693578419307320316555422096267642054946994701421074136360191025784550380840816593252335703857116058539839918333962765481631402529836832397688108708373026184465121831636087534762293500907410646991852054889167689550478229687382939224409438785684835135675469438884365549928521982610405755895488633956625117821218068545282542129209544146306293475693703313093704264534760353892173006599922802974676270349775023462775268485645463006584754906273190800900759243897027755073334437456338181343016705160632653952105167988722215148149740563559935543001082596275925403046171146468686969529598409695607052163278084055158661745666686590280380078689190046427883824710831005354906420540414524148748796339225312977504748938788877184610891685402611348417252986092263172614331436044101272208717729295830965502273068937266858094050835617736642923585621988289393140522453633687364084916686022375703325264699095422540283515866739996792815890758440677879755608419338189298588341849244820117394871956897059903832685022989564373229512347760312383843787613616339982116113380038627447317763667615575227108638615558792902018285275515752567923574828102067719307600239331351859644508591778327763497137569221256827761991029270103603169168513417548652920966717099828144235141281295402546994544210844475075705691633158611236684378112413335610409328419807863609160754272634387333632361060356687997487122656390751150034828314127666170482831607338272553795071841848038911055625098788349091342085622396225399329238905614784257149629575169805025218152799835894169364724567786428321437752269581391436751305329412504089813726330089606623609042482305327639585729247143314519742755900409616815730901948411325600103143073302615540702295495902720038690146726487221075902656633911542536373576638957518509221339171595031873007958956671679392992726179357895240013359600 [132,83] -228435705388475199834078719513864742381539707566838740516963015210454764648281677233128232312021086683181989319552544620859735878015550233261263947080704644683356714568848603944717723233281547633760812951213125895488226994743112413062782209073070384675942675458212700625984765038626122526227843627985417902815914058211072155760675865298902502422243157160564343441650754959055808514881127694073345984177178603050507599398304581267475309805305337958516968449638579190899998832848385954812466808962022156031239660069758017235764100145478338628552284145016274337043351673573511688389367043984989189070465897211746857774933392643602708866522294827826674266306550687180993062948481365501131109874914179619916876507600674055888061415513450616995053744957218444394433234016105340201401174735111772035935711800730793747628619404213012203220570219925696950121414794459037535448736851078849758724188322665957744898691471730372029306650008467894335946144218652512725909815531808527393497282005207682458721796194312039637965397022917064102361435545845349518787250755516171881537476183096759746567837238267506248042852010075041951929171228644663381339586885937842939921077899047811813744119165111063446332874282190340467336042925941635407955185181766385570780288433173135198789450973643895972401352937834533437536828611385403834247702220644694068889602028467507777876369368770314637650303672109246045457544333337964570859233223059797482090506490823800389606278593107042277492357379117514084297110259241909562603345645508636857482075146558242978280406723072200437526712100073865882303551738205370483065811719858618821893754056217775585217865135445076589560076160882667874992320801795302872619960509950773517629785937778435082941512299914175731854495645696191961497739096354985948188772687864893270774526386821678385145747245052826285579029077199941633361976754174207292040565302101303916329546731888499508098676754349992212447933250559874746760523830989115915741593254404592138375245645995244434539989855216454222479040868704206357918479867099049125167740849008197344121169987689226944356471006581600 [132,84] 5072813526128238501721807107090551456397541180467445179872187769877191945960711344562871779600395232032527900256814847761635121490917328236331676452657692859603150867392802902413607639665898706375218628239712331983623104724530578015897595406154607214940441218856918545396862744621291701046838645009762128351872195441136808749724737208883886429646411571640066370613733861518171082198000399530049463912135306042383310598206264223664370888903069223119768145198640825611538155409757933492315590249194466936024905223964219209836846606121921015381291079422520646705683943165441035477209530578023648337751441068879635167422025277532536448891426819905522396128031838366921841151947067199260769868762556238731673986776714278511381160754100046260135592355525144257203089829605847711432519207995324065994838608001161536657711557001785704528607547442568119280618955410234131388939819970937450468957814184540230713353198689077035381515425599587155650743940520434431448567236174233486829468377188388336638804487702606422646541015136368755505496346806226621257355215985701693437841851473347266155294888213283844542526830137616546142441554537101534024874734538719472350144137812174747149050270348802305981287833565825241671170907970838812697094232809706874596758404629102186471970584512098693394062895117086953667607359076004650867226730339728426304860356015728683125969120551936504512329021343945377015792147540311974270473655717359022432996122870730311322971002506771640748087726361805924517691485968766414099131294816102406741672407348457973130970014640351276579417431499039014884671428182364589145847165773941471314195076096574749248811478250546239604643067104992681623443051181829983908916250139858258721657588404477704823704788001392287690695332789005206864936681545541141298984858928943906292535126212611533187898234372864627231180877248415649711491382164104414977249229390536259289066587892083517537853020666275309546625101745090693068949824354965400262238130303471796282688338237214073661304022546798779639413622902865810580744082400061657664681472142732142407222502234618154726720763640 [132,85] -95577685284053654381140778554868004570431552608206777282695197211522823723841696920603407593818619300672881534048082943619184457149336005016455262512770874318396757892985368887290621467994127590839797192960295868406831889917339704601639575244950265865038760244961815083027847427482139931996570356615407252952686334410337096228744569270746532333252060202161757185276031393260442490170984544364626673766448149960745098057563083234327954704556280732919545826924724701203175357445729789907559819148225466940753592054041732855654986089433967309830460897795092652294234020358545377339414983673094522996140215613052806843618545940132153768012903636391396344951830402520439204354475380567121429662726264345630354318254723435730398535330204339941469851701676944452352095263863379767409901236560742141007497115897847755677127237629043113096671339102868815963872135674774017194053619724900262195767781596083658781857596220096191594686259958236766586264940338597040825604911479037482661409778769745649487240590499978022403494623853962483199526039161045018020558913139500983248455832180182770597215213462722042897641959489792539205048326663603835537610556083581712235798759042738672951971658820549743379755961481815599452630240785224649475411764547546493131409140501003571396940374975532328765393336769512335117989602845981038232629275146942658548101203210091932259907953005307722200174291511556204070591456837227682047244574395022259245282482849886091221567411830090759592371805154632597396940318153259539328281749560695148642954615863101450549420061444184501639363399937725348516628093274193579627079518314554978754301890800602946782371750958356476701592834401316969108842507256863965882996798606268039604321098659111585509775405159544524195727681514500293128329323317392031959073985718517475991365400597622205683083313784768611959619560346638289164475166737941133148958261414900292358096098150000681779315521048913851202424543732321669422637000054682339801204241488371931941487979500458992538348956155057927161259286481802255212711850335407599321401805888046168361019817189338358799960 [132,86] 1715554602423016958229301727874410168079131476785878466531357886033709026616528050404108071486867158101503876504000234111270861471844609303617463533490579920229858920396029962263533058255993294680211336128899478204226154736734511163973792966591252254344877036720710266194874570948956643521422711412357843392653290215803618622007553991392742486368637379520093988127455625991620664536151497307566759067049296718034648000493695690258039544099697975555360581329134260852423287805612890030548928917736556950606142383266434477379811824304282027282075817271573521429516991824223148674544994159849719999312219894954833841411659845956083101900582383555480361468212286649513252307382557814705842051291976374529645065045530596708627167029021757573981912805840292790743286369521423423430437366874217060137252496437643996894130469823280872517811060219916660139044958440315956762147774842185676389838845300842756388947411713369050445604120502701357860785177231052694103584268745442221570145372644841357989229555664109222434805581479089637774878847329865285305415896396036192019649595713105035048218037618041314877775316663280840570782414758708730618298939553085645728882582099671247038855220560820525986279242915992572390792297049021566012803971631744042329324757811501510548974332425463941387965559980406217777280957624085002281721135544944689874974673998313135509900478560076201631927880990755560747752719598139422172195383183213467217672360348414256772166196139118176920191373426323255514152079719218698776444290136311293058273847021178285190547893863538650461406808116936403892845979739840274935895819407734700324035488541509275858474371814887537722193850084068179483609265355745653973828196939255925788897301695981247126768986925781514541585541351788062191119755518842468377749710813136595152663771141998767619393410263997441410588108830028426775695267426635415191069954623242399704782353873260287759161533872542443295998339832077167080568470783012320751628810556252144965162320768252759267048338845499664447743535055675815948568916150718366014020536022016724570947398201838781216 [132,87] -28490404847807441237789376521074197431022448416559497194369843632639955258196573754198772501489323117109633907218814167434161416636249231818157521246185913519368777080609267814516492965281876684117290907445350515635304648320928433247013565994213420283354271762739030205980698411411408844307413278293373841550693366793775658514833296026876775748494905700071815580150691860762430249763356158753503615595013813207055666747506777267278226073776039697412872155310902398853713786803902812707958178507872913816052541646320474994819455172951273199105814880173985531546888008245065632286172956064472229536401575266036535339621915958770514057883797543011111241457616209851010107626147873529575616101728026544996252323022708171283644950463261551692019014662706285632988786118052159051852495033490840346202953085581230831661079694882813073487560669628123793103518696790987968768062852210205481787383480804514375345087808429485154861746073091435790098041068196144414445434141263133160562111559628764414747476201154605414731236982065928539568687976720770735139724098935988879328390316933227519495922809629255245321022018747866989515009423274822700893506896903706843991616932411404823092537040102928904163164194587715609867497500694442741763834087871959318355167224656943014172183603740320626729684306834031032239445529631003936067083368429764203351498439763809578847441341669354955130801140142260326027232809665123720403893513597572861007998147600007081377197437460133803030929383601232769177865018225417530377241996137333480744469576535570699511715845851438090456884288015113230401638519912673656602252266904198806766647156802261200096016110218310306203638393910827658090491660946974360114905504427988961011453845227511788744748038786039951520494714106505545415447634319647590552129431622068035823127869632068081240297635141278769650800721969408519345086454242496451800235490009836398806774506255324135167068865883625831457703926712161172141722480509885060704946911772674342671882527043528619028063715249033093998650208256006650415461553396712234866779325218079455420534595196048 [132,88] 364419226191172011642428342796573221702897949632079845201937915848256688774906323796750926593839374905302445751759143310651417487032971444076959648508697803181395316436502938387818874088137178025915258102350399502468783190499883492691762331031228288600620504370115090656738769637316473815383636714133955757136537119874517847376152749381020818236763684113940273945439747304657006113776555885858203012047238297335542940847262781504549082444172580694818120944616252628330829236888685311910010769874409703936149456119303632845285126360552606863181619501781424978928669145959745730746438401611599803294112734335487112529755245340756246912313168524151986974145284252791597260593968817935894686506126268706694514319885912466067644421551047953829534759982242522323142606131174683295792121249832335775177837081738652347387579754049747586089695999305662419317421595622749807533301566385583690461869369309205865963242917585053840966546761045991113834136453590285836898875647049021293205355097926338008226234676090946191997659339027500280721360734941847403674376118159896260019174129080199538280128456682293081866395415841280961274678639292376611703440107886141556559056750608407968588640410405136092584124406220380151966282847906592386832632869341350928619661199888111288086204657472222113333219668446886576315950737960448995854646713976090018072700241318393322318635732222447666462925865132839485591865029658993347863012344762244838476160137028643374923312750750882682441547013464222327960066038233180694102302665476660989090290116241722264377064240669383475668257964561421438236731381566515180756952243176529886822746384608240041049960291828044419700332829963180540802143144159117393970406491343678944716721181191091317578933360694306436391340777811746608286308207663378828313739728710405642955118588636467548684065509187397697277584910193931401195879407811047758708830241620815214581401677557209147674086316857947482953125472268261443675598944636904379698424274758053149009732566420572608365276476792373290589778808569706757244657921864614022199585956678175801876502656 [132,89] -3142898132552876969032743497980286101932659310841152035409244163892646689609444090794843770058546935367081192797439712980623499204181394316883645060433006709861475205619632620102964476489927067629665239498079179739704101891336507251198713251662167111532347206341499335296696245450169547501172420001584764968076580903517004709495117118724555651125880455450677578652242893574799959270908668490110568346116765749928322820475914382882540359734252179283939034124164853557688181922786760497604063386950493107757365571070495939889727117196585694386789750318101515722934861600654016882375388510986739022594038008958904947395988628742029584835638608434515254747459676698216744586844826265482408491473657370907019010962574493857470314522875086036840941969371572340312248490649783786837272553177760220373462503720000937909532590371977788079882565413184408514217531088370610722539489313006916122155854947845143518952724102574331194523920349590809277183054840963448779982652252520689531238892678447097293565427880418132563045421812770837445948695440984925851305204112265112093051766080925557258118408568167207306510124428600019632178039865925968757732650266543774845755348630595482766797947203893960563048670859701709744462273666143179833408934827682199178623349109686822105968228531150044999125343035552510249971901725722043745905823010786806634890563211268131901614946655555872675797073064277658183033185719337087954827180016365066075263048508866887309145289999222117234700127018282463597349044689462932481722862699449317286951491679287319552489414676995963509563267085589648047213394584643579071564510488927544734024823309746646241203542706763747520957508715114384082907180090861157124878211377880235712696641798615818028831793446461219788457166146273510929977522141540954514475261697037505508100723237583318981604513276337338498198093584088536951471171377747764613770173529736437154934178235954589241327026707508140906556558739183694047848545699162146666731824525545889519046898145082728847325703364605167825017076099165656213676181310014350440689056810119708589656 [132,90] 15425936988055970763663193474359173282687555654489762743746909237229916634222969339934171771612940339093422482856530655439025896750128337471701095570275793518725347803690819119433877518786250259932103803069371547999030099743516631476432710479018958454405521538101515419618096244301296737846830182066048025543916798015428117698103923252550893523801999764326376014693777053049001016154708904219429095776788999728634157711965045168790247394051963900013280222136694262686636611340286378141423068507166865661726412854285517660905778719109653604370716148159760508722629926137665110705867837262338452594667130420426883032012349792049291438254027688063556595777696818895628765014934096295905381800141535655361877528258222251465831735981598725202991201070800649666664821078805497894422855205389242076444113938328236605094372600966725882766778140618553636403227170413384133652691816397272617692630515069930252807938515608388562195225975585496277304582112356569438045457823785119551038865202382324938229713486941314074522872276080327015159125208699465400465464975607474933112799313810694046639045685120478031298747986165265223888558340825278101541031606418864445615304259478528354964274658171338380255841249202334488646606288328112820783935022857241492309944829591792842900608863216362393676182441821185145009635008702018377599808686343091266053928675843296961834183125329890555393964271102284210362630758986342487190675263085422086729486297246920286456503183463036723339780243027075248530768269855784164698958099732440292958991894401198933192846138349201057138046869804042482882986385060486008187723242009732840264578327110506913651085420379490617511295545252545777907847364842051285262590872750946341354579180638418192376582743373779548499478449126911174464817033743833890567768380850956834841250982274693081171536214451908221508238363611517253734596294748293210428905019461504953430082456252322908858098545800596884043671187137118645971808310317182433996400589893880129627605245393439994896496009338102605538048690420101674380572654696022175371529563896073456 [132,91] 15420044635841863531486247361009865638969816232949757863730033182144240603294992625631755563697283332253124811308577202885043522024444155299700570237016699499047102513151289818785703761159596394742213077457596521918206999371706710542402789706502276996723620642789735609361517040570287771056048355724466792514504930414774917336709430345940080412089468727175688058780838858520744979481295634388076947517905071906045813184774160808785337692380143592852701746311390332432447131358276643990305093531935819456083252837874300118709880320130552936195056158814316269852013803871085231800164424861677300300771018718723946103361038161969859263846123147842317320291375164410157389864087858003285264077880353158296036528468996722577532179503546609250486780733763432739086705363297929521310190986901568577308844739592799347619039518479625216436469614101261390045624016868033544713330269519075480642343498853744633328405306141677659683203184315170704947310124200506071769816149180596887446277999910644031104333024849116920490476847078327626906369144883145828237183091575972330916230401143376284459372165906942751289858383212836520583137978649340389785298066559076954334068805497211235216410375270695994645031150469681196691592567689860947385946451988252501268758870858966051548638597283348835160126795643495707857269006712931854845467161822009636354966022588654361902804305904195689377574005213461101025394288246463043210899737253804841885761588817212768404288006462179649171637063831189104255819717307241738297599887463599407532718883925299083388768178548456405065806102747884485367383963954404157505119887057506806006887164064511790499143661252831885521933499182677135403332052080938301204820183233294330380071496230480383775516646376781912926487099466542717589173528556059012048807229319931368862121523023280940649055028332582471575222127997955298283187318546340439002062549578313258549723220973277324678731580375207673378296008678092720304434417938815136634024959387264942698995039144197075201057199244181742833012654505382640314117902522536687543383550988 [132,92] -741902674611399414871790075788229322004696903808474311426439780650101432572800274709641755044480619762083931671859187025694035940579044429380472331101688175696202655789335364714572129371699333369036604909875288177809884370778261930289906780220288479803211161010260635358296569342329355638215662942387466929533799530381034938718423813257507358150485497735447794948529186600985191020342873901653994551659329672884407478832570555495165055711665511063609514757559871900974282911564090791021014081612525841066011534410369358757965762898388320637084509813008509765847053176504471671458737146050132106034837329569702313561004048053266736641135214588547163839732824234541165183974133050125030925507727033312356089595913302023168063391931996989798888759336593715998355413407282056098516211379242104277464980926426276318683081707402130403570188525154097714438265521897124008504853673995699980786279702846881804816400916054633822439436326827192316589951456337834920190986156103381384954325135274804356459882601873074000811732516337817056512278098859935082325102370350289007371518698508201115440005246747328396564974523043986001655046844918422029724085366616458484595732343310656224425530246943107353903355813538656665036490110056027002870269468293895321172400252500240215963395192059564734420628220106129065670260664760171174673170895524365024956202947161596948871718993826483686006352301091589770900288164860921398205828033787557440800560780568766253818179746586973151850189181976506459845990435282770514975424094214850459776646096174492155863617971985862141406602849559026398872186656580352192088627120452214897242477357237238612421782262242105552723430624243505258120460778585441505439699436534741281284329845178363305493487282112955720720614093340460343463924968077973486941155576207820914445730731779312745453435231008985954200983427896041002791335171065959159559624388224894470119147928146514368875730865922241613375626700741715151887947809227149419686332736491918871632962646018975212132953922377815677753511905164284108543571363976455404663096 [132,93] 2798198819768142092773373563897672529831295448051587202158599188401742594726074036540043567401379699925109903784437677538672640977544300472017099319784333665298032332571591776451288108869608353473940896502814863868125254968559627860291501236283916066036384466629080235858533712251954947576447934919703420435483353069272375179311617269751125118625316748623478798082967705203026673887735207593600488377529182863493770905189345443290102531317620587981976838107627151245945601712738132280778529131264494062654307787264353492909380806751466232374204937532312788982406138059543992232584999904906282118744203836146653619969925839952443683443670477105847961946355501976053892101765934665760367765567964399709022004121401291421054229685440939381156140226757304459758617028786230845911130702238212060523945019526622435697540554367466934039115593530284363715499253076313018190703125839101676450964677420841725621509448337348113174566903942104584218893201235311671864820332989162841508990713342536358752038322194264173853554295092688753706952660051895069702502908874841446946300416190732767953162061532513340712771864814403245145343069191846738691617315769581374397174218246184610183861522923137223533998559814235055006330128048067553757684629540918329957808477933678771285692869640306498704788707028230488615463433276433155625054076805451711572628735718207209287090788224820377982745870255862729728039892421046909061269958837001657898378155803667573470493475272152288481776642273964591148327909723373805546925129728120287231015008262513907074951920322713948416491746240871975638798637531179662553225712943792883678110914125060166952107368921777183192831784064951755128606871910126192520031729511195721486033845820064388210834790722651597558644830551818385367675693013380539898841375525113135810175977055414651945683211017791380288570675014066470546037937767930202414056212942317265757594579656866130162314686269442272591835163681860102403051485342456594815407325557459366954731108674628866277243174619827064234589444001057996007305399610163286572 [132,94] 3469479269382554248874795866572276375067789076092447976819690115612165034458561620393077062840010243154814557454968490719820130256371554893947967988687972558792494014027409740345261053598529259766503426293214658453049312975183174986159522797252767747632904305770560356334203163583338844967326865747164444152191800910931191339933035510192112535607844595767266710290508824504890227731072687935078678156600133061684660068843207008239348237685679246583490734491216269195796066445491381835882245871908927493513107111958008420415728377539694488467689273377180396777458420830772427560079275378700821314318166228750431069368636818367066307536966631207109389708908904790464067150118515127637250573845001639454228649286576713359353891895008011925814353251926329395554865163118123943054754498851032941621171557172293362983840015323524131697146054254932903731551232584783336230079638682091788044802410529068686078089221017864989911050477736020331115003159625927237191876106983881636467736440666994240800291767698964255082128914260382781756092128477353343670325888742562332164317097355310655127078491543572294468874437173437735686357866993286503439438659937851755380821010403978662837215269126504423029994148101635783577527363999878610802592137068990418520488005950629307661462743948908114020312034111442518403962843627756247263717252356386264881037391144451205506354270189123132363903145110356936340047997608678824741389908427813298735653129255295239583974139699419884549510671651230734032248526158949728209148194625928399107592886475235082438879336930829432605022186102424666386831044818622273178294681854688660429543292398051881998670887691494437886903280429269210404046966053201907544073391733798791334227933053237632524690418110103018801034699859004506790026626180176170646038581871755490570930663466727060604873719584935897150742586440369214165416539376812140134677881694564046735804495954730010478497846477419306051693720051738072745542211693207382492099864708018033101143826225657175877161379072468441983127191989595056014102082121340 [132,95] -88972480850345537394712129115853531879786083097302343873409223673752380402957982880789705159176486894741940431483214784087295371203802830289897283828289627587954845170918206473107238583557823788499217319448871385382406059009484684750477153154058507833608122844952871421939064415296927301592115801538470072590463779216902833647338789891592600982808862034195296884669380053175317674959030911107822445791855988767271974719570869749576684806436011632992143248970558738629709003073305302379158721295174525090549956709902438641838223284828813286775554018967941247163566671924483909181856448712265113551489244314351824314894947917323584010976389185753281853024774523156021986974586504599423610557437368787463160437586906120431080078724921358426243046132427278682364420339700724969948476419038880803792243005809301055876713787786334163167499905935303649796712490925002110352055777680578463443104629841002977491680786502729175503530685632263681266685795456094490503343674680327227837971603512209651835671048023286656109945452745950544347386871373953574389323206537593939952760159426313656223366791710156976602149026182412112214747339104377625014229622258185165606469183476276950425033678662642888033772563239278816784852917748531021039856700546802546508336622209155190680851278559647153555205186645552042098735036573958074628689952350080974511939954092591895973809883431584312826984704548961889716988939065594914136270770050975877835480569320294833857539521079519501698147657888162997537489470780531117531802415429490719250474007947228270925413023409071910986070596327542889528223560460815531276260415207178070649604584307825650278453512663895075428827977745433005603390706236828881818564091830710533065621946999962062333731068297707572282768161718862512941619551526330254326970151316029248674618956695881366688137393163121813479415729999484228085190455018441210919865805258526365114969073445071724765202501517375995805109272276867196668011830377051812497276277281553773698021442950224646286212260911553990539245744669433869326649776 [132,96] 785032941836893626130195569023861593481451386876793094385642364024200686365277417218722248845353305808244563113825037817768646560805717697109089835958032912619286015720972177653005233157772986800959096518088028323395754336764601776323298530917706520153829135630184629158115059798310173731774307885676373705127799866497043350323973350333797516569062073146768469948531735695766748949895485229880032708211863964640636554238882980701752179946673519928925253630640602452786640670059272523817919954778640155762335455344687140485429062632172978011776232006084914967522526364138758083066647819824662228436263498689285099903266495612089804590472035133755820174829465015953047602680105401013987177642427098191749480831391535458377115485481615506021427217947285316177572839183513049944621232002209421819943944248585178929721606115029279023269614208948757141259088434347499030737577908996587330734688707833853983287002848855638788255609558403468768379074114277943995738331722328818203101464201474839233500308846531414767655670263894047309818436194877334225290914738302265503104331421591778793852517060215525217711375521332529578508358600114386763558051573777738296689508593015441857642138146535268471527847090477929485516407940080600458367714634288495241423028315235946676942178640979398607861711061963888110246881943758062540853395515532673588401843029990817326867953366339283285659967994789427046193762595407222609225511808954928924889253200507953486537620972769320058407788492001201510873869296174947209443536829532393379568313787199547409831659960747479980837652636412313001645462507714860350791144369192335598993552155695345774566752648922318807275375530211904304217434090299673677358210302071049639738622469681973559933131693209183758807892765188162532618179638706517036129032063193068995817382677812059917725285864699151483998651865770955848877708776542754898060119537953398225804250618247401699774090264172664031127162498021828305258868758484925332301641533195065417980342486205044507357629280086605458050167431479314982632 [132,97] -3756257801802174910528507089441902142148948052668484395858725819075273852585875020228725197357604238188980870950107646176888918225758828227771981120841619240929004571868430200013702225726781583335517063762536867293903087692918169983780586288928503793299531337923228748166948981405632572167809293212755091239116658123497856966424081273326801838387985631457989998417330855434320645291897751376515325991640304877311918849500213785372009575014032513239969809990379003336102336383466238182723962499070763849429214659331972832161005940185323766110579195183288263670084331269213552766835752159106787010565747275302961731616309130460837893167217323765839888544017511040274157666055082863948413821079684176235623645952728317028200262142673572042961861534836200601147205518823035578170504968947707995193656125083292953875951745291598718614925807329380975948712542046074520187950789447425762901654844505712229326078183744784955376515167085049029470735475290211673303389024910919416096681608905666562208004207375709172364914011538904707734920997762409439853397576337226227878583462900604101499400202917582945631869967235506657084823299405925534502410182724691152134922533573543024182907537029142256776169160945563651393096278922823990107031521062012952508121156497458656749210150798476524780301247240040559669686490707937127691311648896706524492473974443648567215716100199706771574909159945680202136354495582363799871086345903986626567635100784320234122562692018605556843579907547476291909755392440032698320719677397397021809585997618528875308335759482650299953651793304743972279167734978855968890979912238686536607239107937744760108618481814767348947372564568468632230768602982541410358987026474735507097991736732234918255788343118149958155013468030475931130575310082912836352986392423067202878793846857398041680114286592680330727029597447093595394056488674145110218604860777317800990154595962988992317271377336294573161182855294020478023611468651096300551418939713684434066972329254395684797107646794217801177013326243167816 [132,98] 13232183174827124066365329563237004024814739532560041567994980675243378645930491894265943644442026116739995319977894786693912736061687668999603436636128021313877018836751340350997015379469865992769823302668262909334680694232037594328777771603299566499747335924508486848138143837321551407599328943627875797786520985286348219571701632552695892121703947581363558629495075978809827390507293991343891728302604892197509530764770323314518146870202579032418377053134820827208093162804552242256327596511356002652794360407364175473181775461260973814680796140317987090460248036176874733619807194520131712522453368889355883094526521566703815326574234664794053047662142664971011651015304133459115923846924324497107600177673905206690610849557148460386667643654591942246328617819483109926635346378028110189923739360279244443250892638340163403844226965587629795619270151366226973090282684324752454762195404028234865816536383221695657500392415350394882341905617884559147331386247658959214720465475359995222332067157629223588347962294522628797005185613647996943264517654760212524893217059174413844490729053306111448177917910086245529312628334119505932515328676711374109851978891611964431185970836630696338675704392174608208272815760822924317796758636579444877374086508127635190671741508782542765165135586226329459895436342421571397728039021374195271792729384887674365864221660855075941483340354189540932059546270729408090869822765967500010563795341918310472413239876430155941499001066497863568632890409607538691742022625980910628771174389203376477831903524055397838491037205600356090471536924975077245905025058926438083581039820954314628037853533959640050202347378230096423502932486261476896305279946532143894657512961578779938923470109645730283202910603808855995015477271506591439232741779994680058965039005532720584597600948591710475297858274139047952258240531297216925068978620093936379763950302621134991305228577284872077546558218622742372464565952573422590591253588043763578556485348166869147818412228728775497962630368088 [132,99] -9477218544618781071696408919481123430174376279311678173294687599097721013409939785215071105724070571025538022532787577933255012661116767107496004918475556106966799454008730967771085270303236332927579801592849883151525940111778400707100026123867534007371330984407571451486252604966352990095199689713087094904941483581909515792466512910551011313136475507270271410441438212406380379863784169642600099497862185706488101475295925512353242295414500743304912626790731639962239680424468511711370302104200160420394816701995487022966160727721895996233546542268303676891446435981516680293717716731313182972887733929468719564199493494405009015631265731384138323606818865441786370227111398458488868167111871788702270658080120576555932977279906473509644948429305980487056770281329959724576136940042249023835388327088524818359098889402944672704434692152115681914328267288341912479118584706927069844054235567604996848070839003828000998641717277778818546811158512044482881474366681767165659860759384080392217108153381237793693511636211156997934096276890029994701370450564385155880223660161329516409708917909610392125368523213275792443178398755351052631991229224648950359303840449372897295924243328599491252019661323624947856840413497236022931049850442625945826606906085620591807231932944066979687909113905446166045729229095554741841616177714280900536123192557867051154652359468422809355390780055529119205539116268538367115188787378161635715100234623104119987685054942702179102182425645546388886985724774980950860965716154932841296475200202775513426454735037610441833377966872240855211258030731548431481644437758847377739962563817483251404558514402242743527961591597898159272011885424730305134557036146775238885211890044101642202130452815514117804928163727039685708186953926445213319672526186951991802909730310033603901697391394571550736523032938248859653850294958233442673680785792046804698296054925773625335182785479573695344415263671723971494620305484921010487149291413519173783105878135718603965278697997849136542800 [132,100] 21535111230934735186186612476011002873566776957965577510623027553706984804892668778776759441628216562332919210742876805521378145156315527151558679195496438078091472357364448720735476599187920022518003710799041725521325539194801592467998537511644325202929481862767876616272241774849016652825828799126646802946009100512349851875403208110599864433906014357011942780400548169682400446873103750079861897667812973087014131185552377438620485420247648016442478928443209922983277087167527958003445903166662178469448244894708294527076808337612936178795389587435892154868277309840624144802448050302664566983593335542382037042957075014410481522710578906103717860467338973069267991814276503757309315057943220237650532123973991230723121764864073204795480673616693581060670845342601774609741655314252007092671770329279188211247931719364996455144800244881064186407242905101333982651500823795448519076449127076456082598948034827673516001044539714324507335769281755074071558533140882291100751381545229557864015803231027734816541894740919320721483722633575692457435906707458464781323427373801539660474846648552702740541115697302754313385381175154185406773215649653349307886619756744808027919992354356423002318877829274568722647990428854879543648683220799437614240917040161697742385170167767441465352872499143100310833591415702676016526520874732816443353169618394537817351030587934610893335829068785685486620334460612521908364096104867909242882817072703128974581895215626504249039643939787916259919089230237314639821148162502777689151828575616137489651902474951781937715859211468560817000071014306192037872860451584912664218006224344309237049494660600304094744454914640251722790549530945424685585286603271968419304209508528945594656677222592960802214257629606102050035799338593745010669918682912794776797449837329479651888838556781140931659089310101651270648612636327808576200880676001177227852084558770644711923877308250463911554093856030432296818043602624606962429302439190204999174445842788591664498391253596139216 [132,101] -776568235108881368982073837269612855383179319322300914106788370100666900986241639687708867747208954340470078147522191396829265935660907649136111471940017358368540818339439329691821491406598023314851290772049670618805895437931870371043581808150033370561093807431018931338455236716799879541987143990053260421010322157682303830415443815987566245503839007619886007236077426278093027623923545981035522686133539801674676125038814289053773838096327258184744748635457514504563838450412010218107574381099141461590669222116743467792834693538249942636167894156950946457535775515694018375240259352674908183618314155193207627867878635784064383677683227593227969954650151612940870342816088080133880450456436777001274976763424548068074115387299149105592064418331909027180612664790779544279803249501739064202022657997800487074116082848327203057675846929154174670169807674737056522795608214749674192850060124769538422383272377526450562670106851313533241800734609999403520999580638634271278241627452864365723004252923898504845386592018572619092412711828259520977081914519785309335615257980384828536552599507922274286678980272855278291211844370243332857451193942083506026287431734698858102384716444474422582117144005551893178242341975010347803432094766153747143965026122340640732621667343077913314608199569829232568603095217002851215377092777362218936501418523995666128349252873652105415606966620084127894614875024287051320193187686675850249413595397342616886582653680753529617173952677848021863761915380050940684297975633755559757414591363768237507493139263549827949515927713851452281164250619698072947938088505036020815476360609960485257820895575146692016081994803472295153365793538144747564858303789595371030237070088326813263623732959667159230936979242798408915120668697403078305675402076445821543618826167061550164268592089232908698644377981305673153507400320440098099412424826720969309799834596864139088600474359509635219471538951687866435769435856810899938923026264704952147414578143121329879401078005696 [132,102] 2132348055145917163418888415033151312638673387760902079724740298111714446929375875726990854557162143630987334117840163015348793166411626968669398500887822519968885040715782905894844531127231356996082903451549974760463369924770180630439448265526068891480287437897591413759340868161120580220478866366041490636379655891151646282713618792712903376029599023972294605024437815966917812219324119551862353038925292173135766203942839827627784340824078580838183373524656516195384163215049454757715799833871390988281148493576021057234470808492790550837197404924503145552079290727967222693951401640335004552015424048855489441641242404473062836534638716889601746193110567768133763186416479048462861357834720778902901136429387024826616351685175888984910329785002021825406126342349623536312707437196769119735507652634912361286581391469282356875488097897269644679123224547820781943572741754827941518936319577537385258131694493978866274836297617520524523757064232820411689342314036566657932828528609158603693163538005696982340231295785760060531181204668638406588191916593580585972534939708211148657191346144176429816596228564046331455714713230189028902632920185920813543296387882242070256760948373855970463283165555935511296445752206575184283010770333291544442116143046507610778103373288715382299746245816021752191579620327933202557623231001048515925813091139512495708745615916871352417928261789834012761706457088119846384002901884398983047554352421541392184152081028865764991736843700202631513748251966607331413313008855937193304561641360618076402396104780910036795800850786287414368336802709438742242046324251894005851247384634925193117612579903936907152199829096583758295752544803992968733781971414704204090888834799851031640105484094035763902521896229637359103331324337847368573435055203156887671800820539850251364961509525202187438858611432061331103858069733703363556986563998074291541759092362496271191189345267369117616734395158080841250153687950637501908860157670542689093776113662039723566662608 [132,103] -557679533780450159311226956028922010600193229529702393253475139893659476940841984178138050247404209789573830905044975374893433276399270226538941878495017287937512655327681241437920467867753325558100923368560051336940349921261083083423816733913338160223499883117147359304368571812877403594104961905008367895807161557997882050965641214353016898602469710113286194069894701076411848722088246485068706966125439105874949076404775949227782797948101686220267551467172501088443510965038021153922992006801978688058734810968561466150476016662640067612008666830651174116345227974504500637632878802665258602553801414885429412624141766707653160715837493923909566435682049559874593907309598224509866547404880319012533078195196548097096195718908916293023847977137207144705441008472548110095532787675406281872101774977106253248333818901507282191998976736331459732180692988658383594468227877865838571540555029114990143469769470749170046449117262354515494797997169283671214745426988349748035273060392412261808230952231175408112790968050961300358587080652718237740430000580315076206158823703231847780859660344231783489276829646119042231353975765077191910142160264215643374332983763153736804764961836572583444966739744379247887886747562768854544840309497011095255244390560017626140829862387186151160076742639223922991496044723085666414331772760962445572354381876482486216411528549052546986865108251062711739074031967372717999196557898258022506325903413649832835387926620409217319388241414718517390890260707446577819589754821673718988380576060753108707704030394522137107974396655600317101036716536438830097202174746842263727971312440156108838132992051924069363180882823070102438649567130321260026966435919182761055814718770512857619375360210039201799285313555843368186902504610721032243331401866460170413147558260537665725226232990318060969983815724398485504988960379069779446687165183305113880655288944983092970451506616631644434332530451532535636359712615259284865771949124137284838046621287352384952 [132,104] -3014447961502150419982148571685509872391353050115235299593267112363232511337926960464469385906887355843170637893842033023397320908171464679322747731139021337492488962818676633710541204194890657892285510899189031006623083894391468887763043540415206364800902946590532386904041461217478880714641225186187289704586650348925304138033872680222112800865014488519945231649678757712448861233893466549062541903946958646042515453399718064269680459709161055812242119769057399620034953742634813602490661131239748542922802787810559073858926866826097527784111878765948070708299167917347319205196168087504569286123042099694611500317855235438333164046347580037535404030324000405914414313817562078164537983951441243902093246056011913431659951511073815218291428469514582168482631900484503138844427656213429039755467136068658323040655291745796021130584338573271997913608595599888321572882750280842405959073021614737051811107489431330782622055941854954398845667275150871552509292711905340994212513108748871210347552620264485409458028837773977760150768541185625008033914029053198502048907393143196519432742450531012251024238557975031698491041958876121389812185153171462707531004561744377855178902234591082614625911126321396595908592133043442031296003819020661445821779542823616687723736490127220306351625125298183499765915634020410739110034467838996826759266664432163671824068795413656707790862005702604801611836017427052943009387318466702094524940155750990337542637504022026289241650089522524969368009070292889912289712478764773353818294119573858849007112361802543046099362001426606318790186602818707944901201145186557348302958739392295428121715302541453106343805732270850819200144367001075386182363279451535132817859716064970061633946816919615144562176319016326188720828960761978107348728270613686915989358944833526295614629901481543406614527829678735056083601896048351864367200993495792521078235736184921590320326390047494166042251597691033811041251063587420011960315047974893039519178272085176 [132,105] 5100231721993366753028282933143015358892266166404832150551273067652107612966304438873182084994509458752122796233799653968531094524779010252216409605128732534591439771201150020302566042184780924563570941163502827805470319381929108455274991769775156726953111259489797665726781989321715032063864133639934301116454245711823978671781841490693385668152874187343129326031589423887087491764406693055358317681629814571072434888455883872151327806485009605198040315120852573738730739921104760232677023793842199058381433725576289443038644881978133833599128705385577970009991794770801939375079788612228697990750722244412843293498599656040299665961840334556754172589417790005092385861397206851633935799318932564301538377344363977471206006692878457973262744563771534096120429845269470420011491320023282521782880367972666108604537986970952515965492104768790827087473909116761725168309025182660761317357376404098811536849904424138352704784337414225321281335882050452208278469093511246997196413538811215560588311139148339936599782844498836893257223451218818915285160648112144839591133008629592963408942057619211056530935573231210499340940479137866852000497652431056761877238059017348452302273660511848319644762386234819297581580906056468323141753953195736925126054091766341727050937039377624199165722921509431731571900947007740490144079514158197826942990636242737307756155882703059040137486279848735640196072978613531332084466446345116911677967556263446661551572827547269546362959552938513528937495871867216982810415736665512105576148201058455034593960302160053901648251978556809813002309210507084673213485681898381533523026932145779266997299655174229488055045273733154401027952995420816554817437275414287603658826618789172782719683721156150504544944839035660316883453379556123931474174659597803542577254291475289162633153372333939721283683373275684015183386727913855316710820632046874388855743537792494028555858927235180599604829538730273564588506873023700566580963419311614049683210432 [132,106] -6142344249987162681279243174885898143505867596059659203622744748039155096041549994551926098023585682506799097620752421500023690359723972340672585019173878884460339759853925348506568084299004090790795870547423289232157435215406989130539696381673206708621513546031014888689282247741306157968459885432974187849494385860436881391989540413959195783591216041815026280432652790568553118686534428101596091049641364344711712998454088868140471492758219074503394297198514680733018447635380547739387202465164813949814894295905797961891988838252890223990007140134127019937751209083799560148182899620030424530190825795945746149179431965343714590303161190081821623040242863044172393872115199712846166728685377038032339232256004263048492440681924383306280353107098754762263247491712499879701927725476578355812364947131043062092654073216179506939999448930028346101378486591887475748162986825792995923521082491477767093433688861784912976992567824047927592020684803414257812561353794553346410121793276840896656743973489326885774530739209620112666400083667841286182013569973906845429333820894715728411859965383335150898450913901699398076770858443865225219696643697474233109083100283175564021329715433740361009756147388496871186114499745226377424498528150116785779496298835781508731692124157308543722733916981547144073508026118414619659724184819921132257577437112618566560400060925558839309064088110126009060176957656025393852583244071109146947048474086118624107233619381706694166413601841513227184347302535856142395150432847242570812339425603034311650088466662338774548397843008416519622837136021452844167171063869101681807549144423713572520624109086891737875970886118283056168074286573760310509344723494305865923028555955187200438523135920230811443425958580164349195652180007271913045593954476550715048572369196814022029739427986234489093622592837838985078639232190908164903234997467449627824142108774211773624372360428838616069914889674783424214321011461348398527631975282633754272 [132,107] 8242623099661968013436415055179971380634389521088990115995487941012233218463576875544089857173418267753844146370911398142328456459372575242508268789882243506197200151818090200131437445897349693749856012765789070055418077478256719034236289858558249242388020772858913538636717369398483861411574817219191631804594807245796157116092177138465377283025781551418033777136054690124730501759732388527071208879105799694934921853330504312670475904408382817766030117180990771845100648575106085089623129508165303502672234985518947275129976810976627597323801600123291335813134843202039240765270469568740483068988231547080616815940249693255798021238045975969202258381185745873798053522668027291278271608204750040282885942505507961559781420470008003697575929573864335882080500446869462540224167017884886197820441451306841152943330609399078886864846483713555161663464843688566882153716582041119503459582348398307521196483178497696079476530381346079509052737957352272291469271630842205929692735877174188907921703395963163232469312885059116232522774265704458436274641601416915526317568535418412137149107132761241395707026330242896749107772869628230038199555499679479659388981652273429686599814827684885407360940239357314584910009943209004294156398604764430928393492966073394303169090011231542955531999091034051783514914180387331159813768920980139791137514577780358325119939390235973248545419277906943466975517330388794455900717586115708941367972379630324571828053703824481331075383715149569864623734387430743820068571681684819440291735477394985720103098123514200523664551994459744405630777430277765572794827525972173201222406543875556259958183189335549016366823372402493666980421549824747676035362569648746205340892273751571822520235085827956453610217666519778179503993374829491092766211679801188638672697481863631820717793517533491954281373824527393346760281983905063079022388709807784582499445057372769641501767384105874225962421879143822916224474336594928944063072146225596 [132,108] 6963516365012158145835261806177073691808105228176329054238067917174877296660765176025269987960685287870639200038892781906536458038718754091975736350896459223129667998299443660604203392813803521300646446557716881508141163578306802715523712997923832574302433049688971266019699710259943684293295480647609065748301428235392224304323882325174770902920095729894424467468463543411131180195070887729098971671741083595074432479019395810886216045663602588996736538841189956372759731388178450552277452916118125300126321027604010226661992091324484317423134319524287025899899489877785586137225278414338070988802806513620442651029275160202446580348810393034530061113564251764289722386534494888399099679774873540285127493000148259227560524881834706566228496876227109016820736073402470387750172750006269025048501238198124742761276332878831277499903596911715033172363279142612517528545127375850555347913920515445936192306025232404206053320560333751846824164604826531811572142805822151110828742403421028135875011782684924904320158913271104302449284094074891861903742594553420004291713080014073979161160190405350662911110380484152516871872150722628325255010540692099857659993104892384411176921443943015383664515026349221941333237540383235001753959869494755916543081721826370682868872935756753255543353197003116701569556614413932745206525276271417755848270076150345053376279915394937299141491091592094867253524417280677207701363126072838339072675542956378237108245247659123001600869388385707095754858968475701711700157107633293753250008257857838180674120008612973452121379214098692169475771952607947034891201983584988961844253727831928417182284474751624819013302457037545772198917191964660670204942595640889888423199015135861169983403368813383802641319746780367810472759118019157154746419553242535493889626343556644188067712787847259345382489295500868957223498643572126012619935063753740261130955555739477180806882276542374598814378090110349259228954391091481978536895720 [132,109] 1674235323664168356193982172799221383657685810280290861090729398618870759202178704527428974825028377892986491782359979093352244087988545892419895854443282903692497625377810574121880121763831863962470757164410263709796044293759274177436233536799961297206549294604784941329656508930105772883318713911971838451304165831964586947918632477246145496891013171660165796060976814327361397589837859589613652672111992222053626927191399823087393443053314493574969443921268727662420484034938759213719012293236658727705490284009230037577734507158613148261941853048420451207656158545372699037766656065974288999604014397084033971991752895322463871969282661904155556179570424652729039811775046884144721920675269918455079791854260975412549739673553496247067895915117956654867319683019610568755474343935299786151143764534995679322703567136745054217631600882661934551450001845760492007912751177227281813339327562965993910242492615903690358266258510246332193912448126316613469198933340947826110054437326455449283389233510417287589088474945139422263882871435680978186029529082858871848079037642314232207696961719437837298228127070771029849962699505195671755910660622769389646127017432036053149836937671781489037192580112633818569918853973201460356908256162116093832255768106481932797255730759937580266889345139616175330040251190286749436517808138309445375374699097778858483688248929401338405602814558136559341717753311195166372029761874725475022386613047204812949708631102608248808064041329066858403157009697624239405607275509116481484403300314739610235310191802871589737897248197145083799022233096158896943567371012303190297522621019145267416184300788522039202837104085977858191561821916025968450264624602403884390280632812035189745197082407344068948202500898523464949112152787546832204315363563053978216924268137367271009879271338946818044380410351134916523499889930025969631628837522395458786638167813102396310554414297619838885267843652048620368478008889201847488 [132,110] 14653322804368250203855033038303661879035224997323915182678502025406932620637628107232970472921753105645207618038028389937092288314781385427081561036773605502628799235609948291213012260103672474819052886385984674149159416223586843164128314403232488536747327456904130606927424785671847216359355480587800366635734605012665458957751685504974523068184072821853913576703104664226568756829589871345591436533186826971908349834402611948988558016356035954953920667766263934165338945471734383922097815839376106401833253671587419454936030376671396105082341805674929919365922580537470393819326557217298992747481013523198406214563847506013135949698389210772456813674239885500268118959596546327212271083243971228490344894012453785195264647716303622394644599529836837643590722200365099884832441808227992677768304036022512518803287424364100671228368942362053286407869874925376699985343244392170774275354992149923447863173286093370925460834780406800371130012776447774902206033913436119071260594881205009470053495851179857980113235675661443963368529894627520019651437936804652835304863584438249281900804629081674672307547049947063359064667005992314302057829099393210316505768760295792394679992612120880241917499860795111883197250261133429683153563553563019445233625118204923635294901554067279620088881098325028725110548867194534811616310043269708369217728191984118605353639799468451715901006230281998409578219060746109044983524174612076843539236192252394874283052623291799359081183127294984921684796524729879521637473037359186741778872157370006253410306484350462338669785942972378105341942206087267510564673183267643981754365953563186003673270472984872547296320307922274820273232564373602591910121784581006381762588901780497679456389700079931031855322672189439445291295457489288028312582139913851219615271239079614107524223613131685964834784265745605871231621739030447037529861488372633887484128863352631057199695990224640419286739308022318773626688518904264 [132,111] 6600679822975350192391736078989768277805843261700670635460347080943835667893582383985038109869455305237231327121467139440728234334389247346719579497901981098103501585530585227243193751911183555604446974845033395232764788888259893901878982478402349574113667590915932014423476101971951521525564946223650643533761204143556393448481796990369316456728328129633942247724124780086866716981853405817497337719957175484583836409782294345751951548602606788015469430279872947557356692073319515201285091069314558994137820172659107034935546689257916302911906080941721365096889855488917432721970955901725144632575759766886396475325370821046982654845114107285526011013234341964239573954961349688740849984770816682974338814623629780790697882207415445106621968007095521550327160571144216626398175634909597678870110172721502930531636594357772327436344150201409063730905064595034154770109101589404029656647083919471926217277169183548116327503946545177713367878700451853380030192410634094346269923800074414289588870863444424031564076100076658846408948557786299647631452475161429640024696235057155089179495351820670166499282342892208527651883011249528263875266333565597651062717142653769821269714096006076071234744988340555537676752688419294411050084562915000440043109172588621810412616361068909731864653981134410865040919222574433330140601643396812356349180270631706685129798341417855060552309865400517440347045166945867251437568288206203348396929788984756201936514112955863875967346046811162225638730292860076919434463618195465269717197751076283555623903466386447972336384108844385569303009059522348756798644230105511409716565943426237160444867764365927646137625361531524366944657867188263883743855420384301764899771898814114527060267264897196346671492376957541343202203455669257850849342057877637249124126536692047639649030726817462265010051443717285140287702309845509664913184507812329232433561481758635116344569631252396838966981643597715362175900644 [132,112] 17426315439050735649297850895368060530424863859419942142252962313837738257061949898172803458029443532350359703664954466564050627080376355495528776144716224164112171880215012413396891685908243199921127685314438787789209147935310278270502562871914576503058522761953948319556216355829985375629076606430250658733547012634101183874709543525277395714171888867118019148742894274189118765979944278957208987489684886592041078542470980866247792872080141088131901373688744419350011620484902072156267479853198967397934048453717230331167115492745816023959589153680328806250841307774434653814349230258251209990658947904201115216962791264279649891404171450206577648956821630428487802422239590916562164107622312776555368429732900637330623806583086820040394290287007322217872162567793294340998464756986114482771378089847411407058987530952372661030634548165555786973612849320850558560575736386205073471061334895157505946345915939286527024679528420762292614214587049042547941776428058502015662380076086690217073219628092939851911602610276569796599920671190603009748371201674874665624276368483253575341376104479708086113896412383354474157033835728521631993876377546781690762826322467519200434556953258361000873376739254853761339972896076412834277120725906184817526101158932150089209178858551454003303571618453259454076226923106578973532151615273130550917132125178874665763475927622109387472253052517607073088027190138114855327938530275420021109525160793895954378008391115415190374396913123916326777683237809454404039920495771981359874758864715773182721730150792333775111324432630837839899217939307858338538082080177578838108597476411600076034815319063075011461732292253057821786198103794646596026577181029577597912111468883477521468188602485471012563454855743186477427979203199061785607278510543289088426984536017705144140200243520274514710743362843068819886497659955841352112666825036317614793584137790347324772620928519229347437654205605686487056 [132,113] 2511741286128621782773899076086132405751739753331774410861697968399353322489716100069414480326815768344568247566868886463802861104198954684292862887208131478435184364766726748669817692061017002947433635694118709971673859198237329745616322843387128070430039614698036587511053068383455769423420404174310146650058011771965387498971284365677586674473828457176123887482905855524701019875449256160292923155779215332778993934958717866912937532817446922624200235625460421950163967456272209895450144108856144956408105497427919335731509454290140008538698786590823264886606796086542405245359389875616473456931782735634430945994126138017222284670363800941100324896693299329955916985251660187714271638459129911467583211641695673160249717350214297184189657637407010233974372309720815602010736468483321678054920541972837531647048554664353055930784441166895797842889482252243787724002500221298263725162988061308468980377871605417624657677978219371216010620986565996044561782480497525536692714291251612917434461268558254087612639511260087421264722700317172572259036593267277488313965802898213720855811806367963575530523780097429297925680397803248215843326323297761515337613154269030246593454110063441595575430956802813632246615609542900548129151107806402742017695719889810705270653640348868715511381731281040679319567533188143479244426980902856921604035786784330201671938873961892134238658578721240991545332406058515129720586258854883925871706383435086342695284133405921433261134297317276243981190334412693320256010219203301576719989812580623416213209363939811528428953180840012367614772579654082128823016458600230886840905771931983729415760156466772461558006409737357425371391092716425991297948681330658772131526179527247599702519876871755945600408349453143977888798083518019992009709071985861395854062654351617770650091599612882901223565243105113001256590307739498184992653577174220262219203635194727109133336062055012859194113311193948 [132,114] -3088703967080545124264145205845176943958323859578995470956479396451354716608138179694868316791494880378720758987300916510545561334862510237486994844936918610262030417980831368244932805796729112038026044492496130854233756928159786465736249690303444377407943375825830301014737063759387136061052820867966903813600420732024469606333844905696687070388971705033602082093506170750363272559707752301157403902917458796441029987522901885837270394037525662657439655766781051682186208313724302254209484121654068784700656435063954070433440692203170971910173274839598343954738536448021282631572608691920836198104458007030183187407188680442184666631040541015548413687068902372943023173684405570285239924327423076026080925829800461817845499808367921938179949952314802929893328614681892531237867419179794715217995948872307666755792833085974368903130436364229082504873128468021200060443811029963551034654926685804800971787683393736809723061986204172129891313289259146686371746875436723257908512886517907321704357567900844825147433243963361354365900306483935745931921171697675496771976230636382737551221723229531592571064708786680289870576968439889040780033385001529062887549129714404519366699759103259024135417800244630436459729621072514333246452289209527538000734895875618664699807734031178822235334696426956405530947433254802879092196342205910506101289010847506155488079372463385113304749261350773180654140409204802213639709498050875926351575876740833506305452067397899693277738619829605064510383120829217053233653947409614577037695843443609179277049586189068748013236241972116118004121567178075088591587241284359676495338878883685465357210356771082156015525452536653344729344539217161965533783018802045346119250640524222285547889233155454662678741424074732965880095470951538112774372678236831312969347606347644761600561274796102435512498527493012085382848524963089858858701300760022935767458649926214942258371014587046877264930192 [132,115] -3261546015186072105134513919171146791525678214888788862773978245743254193131307888208161604581794306646063966713260461905121041732773062575950549888272971597720560629688346250136863592636647640206841705581986816187168633384408228095598568609758863356655837406319332037697242159017236465748835199515192223283646068781726382595850304763239051376450227048156497038079347456194938542736617195699901691840941374428570394620865894580829940444158002924410895104795380541313274613399711353610725360841141864452893835349364193211956393839654697113596090005998295581453581845007722017722514328600875517517445423151024123942194227957189543778308640673973064069900780511982691525924702530084723585134614636359518099077051816229184717618100726844786630108889160510713819017828341916255716291734564651121567528156345282300051617506913870406582285445566113126274297508366005844328998467981159323083051580997906396738719869950463430099641162558417981687810189541205434827915995418034739005934677490294189158221925152624256384283992143124515640720875898688437643722132312455343759540888682029430008104717412475337185043196164768064948733947113573602947105095395165407505300400410201306504730018516626518180545748665138644637942044799426512348488296374917323820059845954683856357634801664065255583900600364498949356092139389991732769405977137532480586812014947058125691407784773438216447856635027458821093543153156343517166168931011983559362344198048934436127284912784583881811757332311465760715857147994233801987556035968367810074416857017854695144480785828103538398099496183895686019106467631926031251976390420120685700203219405288574200735463300188808795153622717449804528877004519654696726303324283964593575288066241279130010159046200643311276642182441186184050311104813191131896930652165685221112731901926465641982419705811092060241659646409445539840287550947339487327953459237411480407693628750378592003539824512755638532 [132,116] -1411570104293670663991919908896895768048731124686824704821977177307033994359494971361646771944299786324598700903994675436316953125417033891692457009207365391072231921829787723631570423375621005068184854804222798114785269022204093557752699217201452237024800381170041093138752125314010201544735971311603927938470462097952277619346532728868470714367890891372844434563836980568064359966071480838143481734163829103387145086477968996604759292656428417869161071349384074189655016599331609922506669883831973425443627785883200965177911196280436521315947283329255243418564377570518354714773002972357536962381418399879611145421359103788520500061322954233549030263282991795786832855317742304863241824167908496327644308012490108944754701825561100745729374027037121932350790640204439975603000443765331820149549861923952039223109525402310439246898888992702226224696101290764968660876627882313961993044602850285137988225734903885912450845162179386619793854921991300134744381434783691569873389919732712954193042502037884947585249615330737442204403102979999265138956995458277024028327214675721111361173986441107229333928602411110364789562783562725324826444231610442838873280608188014203529470394318886641383853806207823530856057828873926904808086275185440283796179642435813989949881715810279690357191201506110073081839556794133939066228622618730458709383445034468443687741231221271413094135584514462092523072569725964607640289380775188562645578326080388959461486978318979861433570824423797706405997547222865068106551032280031013720559949634901662589043194712147230028439976770992760857154013446221482378568749294876934728458560205709835048914732489062810850176963231539558079338465002883195781612619609907768913727102159481361353945206929351996720972421678543300272923826790997587994037745082284504896206004251474855865899919697478281702738298404207651153066081996104718010356611479285476311489697714097019987887485567092 [132,117] -432678947331324443703031596275393393223899376991196242071032843842612888330689967737921577078748883988549090607181265314252204900962401073422438055081335535299363715938491236499726852953583960042395295785458216900062423256807811450279329654377812832516701334760549375517964763332996002736125571465778028203320163450983182296965445695267673575634393186370280048677906547237415400805756030022443891722464102472835597432921262113488165912633958784121776993475207287269963175115391542476237032694349191575654969393138553878986556675654622586321656938567697630200658423488186701176722932422385795600622067018775462893318838109713048484747114172642442152741564527613593239386881738407508428333197610667163905196621660283296728050184351629801145009544625615078535222642618835710139846676166135763444512155178294706684876476155902555335867576965254042691600282333880686993021542556044677625031245933291412028597618797461894062154792572059016180814820178796828125964431216448124493972064472518814106541547862716553955031332628191655151950814131663943962096106286419457245103937942533134421707992139136915745168997925092935169186819932600835211140484965028856494708752438064046033892535083830290787882483718667556150586082685433647225811225279898898254534766732074807366763990984042757597841095473206950145236122547032542204225782879658332150666374202808286985031416466056309771091176320001654663761173510333654029367696898422499209450947049518866461193528463952884711243122089267979506082458304651299490048714846457546655503198817185540493608630360128442168556466307649625204189440794139381878657574862943484901445423975163354888273393001559311033929849898754671196242963470831580300997218850056745188353949812693063396648237721878708815922016659177001236481999606559149464274856763442104012351938022012478436022352696338645916132286838666101440381473164700817794327444635840175452815715505838262551212476 [132,118] -82253317038205036275262497306018827771119518126311579756544099670923794770042555564845296073176945476061166205821483207082472052344503511540479388804760351796387204913152179837313974881384583924636397242806089692398256063634226644612804963887012628093827125774869110373481000580723187513502138723067414289288631923943652461293682490240347323885382421530950732987284755759949495595629664324871672712107598105792308100813777741644839760364400456781017956616995463297428371556308803433708020508644504268440231171375727409572784737295916997264580716712299671813032255169110827774098862837955102257943558975409625093630203372172839424052130159203089123826990240068440213639725830206513579026047204331031404130379625471178893438861823423718844754757167358675093929377823136128320012485245674026925214860122293723128995177281784942392934619457496030559005768377306464364700920423240421252742593130696701886687607267175278179673912580263511476658078992295746108845706805247018120259136055408517337203649281309826252645042628891483996876360911945306076290956640786268952675167637698586773679038489704136571762769119618540198815300084028719878712728516482478182959788508298874079755336204676196373542163968244612472764207368532686853287588848852460546403468654061176112284025497770016846866785005562700277901203985301907783385670035919901505207376929040799511728716539890673639541608654443336582380927631197948698116033871385593998192036067919467251397118233461337869988463534451665533543648552128149719669133853234004484880619525059308203506869093251841595277956020063450222296907259745230380311433335695904212964709928411246234413929718210363616701209990892525134544702034419918711272330079924542909129675022206204421924628249308537183587746065745397337618655324561330635329202688367494197898376262164443745102907102780654638942900299832655500575958949085582138381292291408666036875963267858996664 [132,119] 14825816629340250245237815912646617163242785334500058236351948641046623261020068502306403665134534786562342881753538428386812921572373412867210742280094117946543074326550440074854090177019362183033687495172405329497985750755048272695895432018359500459500260283824564686135436844324751467730349554207635545023645190625182274865512457604287123206983580620054341938519124978847902386493366389294674931965210255732026030483266097966958795059766758040001583261695734056994614356483858998958482239840113149223825237801343608410613069546576803629355849638669397827700374116180964309744087123923239932694759036109438555854459369853167377406554552186751288369872738250810701757978500816282084238053160225062364005425596103453509477775553627940427794509736154953755755129509731959552575972849465331927986182851372229267337138836530139552665194518473312918064408933637821634152714731814882386406257486453500620604580604812895429232654401461506856604589790108197918939440470030695346167001948354910375841313118310152486198386175465172520229103753092462462107563062082717033506753311874367743202068405992574750816327126941855456927807864582099552680673978551988423593884595066238194937920624012207569022059159746324399653346252076309753598043030293820772585631167244695782194704838474867184434578363128194844984039772023534131992874549055821459994987022878674228268734321648251320983226171611532382703236436966538139000219482658305396750079896739751134952277101682442722254660149585408802196208875155942060196624549187086404632644616899206686523412378446343658035666655204327793214901037702050827393274216999681639950506009960306649708468010407249426297258589531273859066280021190921333731775616756524304943616783639211536893086989924546229444175712744241356066857490894269376542083156406659878293343374629166405652577501254995093251140330430757570581598413951135129770095917396257579778650888050 [132,120] 6938017772562034188626946214506599500110555358498894673021227690320037947993652714015655412486089022897037814000618139322602815895742434775704290717786050987684055855557922974718185925425824617403018746027441756765303584894793397150169372044634470170939139128379508045828469176980427252864040929444681840917908552924881012111087889203402149254572227333722424722354493203970458907208559581857584230542766851091406275142297580368291633383917607397699651622725617599351774194410754783863837184228924557471320914963228598504759916551779909436779198488783796358176764911886549982067154891162816910613564021639749071337600727114007503787169564494319966180079411140057752967764863742147779548381723748771597226259945938384758556090167509272686294657107040257619836199541638388372633377313661549416447610828393469650336688195866499123784772239293381815531892822204778490791982658436714344828911690507577866683790517913986068749727225401649509996859132007367887615539395264593909621586313480670219894244948817247764212385572802949210927027952324616181663998012122774970544657585161727817735234267422659170901096121692015108393262863875034559341265694319052543081933673449032153131962538920900969311713151425428395798200170904239638401542610042236542313232574123165780244401585582129608748341033802099038792138055510014460684659765992324957690458235612731928825594681802394553298187003257208675350883851667081295877337387878355768998680882235249837197537573318325195956362024423021545959821237530109903065640747693633284394765411145520606587280011852274898420306422459806467612182840452878744808214506953124296818575453316226898572806750086019223594129827327104118140910549787177404948265926822650504213297002908106871567132544281448606457062667339797825822413134664486828600561563557172001959802734793762444707059623350328298712268107919648735025706313929222237685924282885875728318776 [132,121] 38389298640135686322496739802953395278495893103168777125011050660576188056507515446033999496011160170141049579938885045361792411987317118489714112059761444264637422705363029910880655972123607539421574184957730238476140769823428753524622408593963345332911110646720987980417770655154246177967586861966991421496622991599456915428977286168952391643771814873406869464634691775672547440140298574653630148764060872233211662828500114142936621997804157395059599901282253043742732022444946660500237845396425626503144432725160456255461181870428305278064788843519531634632805509239485464888072149457927470345589176677983120792277180456749195222193749997850765488891428853860144616187736646272225321639907884690432624328130825214910085617096766509810993010234382527152933296917924038939785352441034367333431781458267387742216101052407665324790469632049211706117315021580301642075432074992470688467978057732244332094216909275849311045341175015527191949992882673971511708925695177810418351540919863347200607916393431820760553551716253493292373005702410508795748858899192619055753516413234748986191921577459692499049515756722349290175242296891090931516244952159015071507584947607755162052490929309214353805379843639215015740504767826106494107183720448276653172270428079698856317930212421420794624211208815038495233710484466233713128964922948093560258961274430177854178950182230960791492313661567074680393128384447393149706209499555648226285589737574362889026485490480767663242095563477463008307056841897544059962979148640619434372477979619441470040064722849985247692111393314617603140749492340652607234470276985160883461528268520883886818235703007074730758405977053923022776201521322204823254535384715449722509401633974260669304363163202300692540869126766734189535529861864468430294150956451746204819035132487795609662475309619906545119454104429173274802284612023526315550885795605148 [132,122] 538045603549172966736714991988320568605819758718134010736661425696984392570200030487711067515634717668151835937630116600140737744825478996900724245371373100807597491358533642861259449400601620936529064809686497204411949904708674401788477404774272764065298983755994035068658562768495184393109236573206730175204039297002802676711257458393266390987952704473197685164908077400742369536897456900829718188745933218930102954348039633124622018737653874128427929341460796557018079549301051975165037229230376114464851079926325150070129212154908272838360044185055201638260036595191759078056968179951066356274347916467613488981294860422417820927613855181528134811737306342633106674900643485779388252124940110455178922639014203742303779008492317941053413786128158039951029188691710174107930423046236385535785527443935927088002131656583243508294270870330661576649011099754718164217196110134131728242529678951400244169338553026561897769120294029855444191507936686988275501953836883824773962011524074816943040033824756560706547946675852705079670731476706137514643381029764350581427943333572074475662376720150786879535782144803970211652428878331450253748243753112756546166384901382495300239262237049577777955177229225517112158751690973432887748435242796366985623546833325259393870780153520815691074556058833393138161157791001368378386123402119708120827671082776607196816768487813159734380036584499873207363296702490550494350448136371146016134338205052673253776338349021559909902964945197550474013178260223439719869806385727262153687812614189036856229737107558428933591032554447898948260454847673581446750782761554941212022349886109810136110681147744035630890719075880932581929088453287528181176432621988203077409718908413320793649775209002616911692986123004475947491179023083726974045673415194805084814359290844884508140565899216818535702479649902111905945489335921741538974402148 [132,123] 60048906318236277220578232539748604697160240503235239569121597821856614502777980519834364533953984983373013233825116381703440347447628977945436729302182448956245343628654404033648888802574082307559744462073858741613567901951960448803495738908155698702675441313380480856519032311548023796325911637165915396734376264002640886373347736785104604186350285480369202237796996371710456412856885297235024792130813093789093461825499583564569517843954711842212519052025896243766669849419826465615914097422537864515660240770695126160433719105852575099182899287115847486470733254178267087547735276847280122541519140261278903881994577223896558675462168694508728870807922753461280518261268546278123082153312791556651486901529244614894924689239245962459759462754220151330170130454865683399396919154914351659100403929012142211628388357010334444111186259250106228374796240727318329827527337002534165266937924337140186516423293679165368330013304349908201500742062280067211396443722397872697637509736638179076661671377941778930946087995579527561166613360504315293404726086919450489830204243817186956728788546993745502248372463717483311385000035074861652243062385169400208329262958696028177608855811373064950608897592066884931494760865600648960113313753062581084108719427377176393163512889072938455469392435150672296448573437422743503127534206710276635797301354356736920099968184979124853152844934089488814853007804035640568879538391746614478413743904827864942080623873606389183000314685479632300383849646147602165024042887008858021608920031825817439449259508969484488845766631888549800685301174834478607264240406752577650038483041738551932162775394969761939820432684628939167397142921863483864023612680720157634335579394323942092396249233436616286299398940373933204367247318291186494124818365504184290169659170846799713559756059000337328948638199639252327478195228467722386844 [132,124] 1423133304142528341220253288115079585187219823488716556557210265985521004967330509814726525796889484959465477028528862668562425262500809002491569634623598758713528676421813725553110741229711869476530047747341134654804444672868109011763054793218807230138210584222059846707696748055607534023937593170097210336336392377514141604398297363287904720301514090321352150770085489465098998427658245195078787193099859456739633815450288611797221645470814435417857720744884846279176279020486618644870381685755541126870520868856214843162443889604093851622147699010229210781080416512020900386147392967016337508036077135584669793742476429399984090407314738460645414441119848182106404596098873694674024801558694771059850584899032180708406602334309137511086977547896869969353092863925177912667606590889075843929723211846192907332295564876801797888314885590740323871172144357104856621137196704372863474947480865661292039186743005071473624377172132916483978527748668779035387579240128270117341803716910401811708611164591606452445540812369325649744248080794457284801803099115382369744341609428281413958938376799730707037119263854488614595734853331880188215282025009790316507432010098958332682753577593797683918265292449753277437729413690988378224008812678791506374907717062127642271130264354860837116171133555652392124743072219636990479722690270305841645337922582061185187705346137616297849131075130722071707748222097382922774970307286951564307547220299004918054198498295825544382137954114449290250032426969414698880781579801065683484766624706311958534041676917954712757972999149743939426539224503639998739823051441331872402462966773282331419908566413213931690320250663904649105308256553790330149559502275917350888844846370045910152734713592255780391390826561618911871043450835557687476654425367382177482596395139486298643249294805409066510047868846226185057934265908632 [132,125] -18529653907392810326255464719271640273898851306626096613561980913755579941085262398188274846744744076691611417011027393753997091911564370369453931676476373992102530896988007268414776603959162087005066008013336109253207780939260573228369248904035581823653583820616603012523222250428919421321745877807101227130453497903446406267930643709514218662325866263830494809155058073378263283313551253931619019130312623031747731027685554700591663786179344426984631877443731625470319005172482748034110063639770884118320649684419449726071897527495809350188335625381497271317793569818686631523791534586590497867217381261254504210582041152952177249843736545850051387112799409139973982637242172002781087182261965685988377933591082196040929994546824937853817690488339050585678063918236060082565445121121939494921639768493768954077803724537255941424628003741724332480925905876300154753253853687047477727865536328167966211606817424488141268009364681334002359092196051388542096126000066772522954217725072609869928574348999237906706897512289620936871603387615757981779139417786589054322588179733282335585188294496007914753217416632790018554956717685346340822310407951992706362139076044889046016299915984048651829891061354115758268199366856839840277246291870589445367731700420359590256115691414859427022904058582505384343541401705735121092630184888152972065242378486657120156247655611096343306539591747408073045379410339703708568270962271136207692822755892132320480717873477737369588045029804399825416580583692440896245239641913417394292811476124319307392001476233544771209585253057533612656759802728076766994718876376501254121626229267120071397492208200865378554122787654103952857008971244277367800274302078224053702209283710675901310600516020049179424213110539533704476939579935944046047535377414290789559923854110358814450607768932615114224012641180574307778210 [132,126] 5890325320108829412895791314637612155015562361408302530631027601738826326366404617265122133307733567468957575093223387629733556945969091644299640100321185466216651494448511431350143089495447460169334771680953299320220870649405915123278616552320298408483633561967410643936992093931488021636729175321744310992040130699990820585779551824333793709291575282101740150452381013547783248915101358552894694984093959150422165873771616942219728806125273509978638927222625512598358989254969728381967426128891537975910883345126639288858608355621395051101654352039789090227470065598330791021247850403849191397573976727705761250566505590146979406496333238972887486786771881391320591399339234483451490260562081280535500080837427755650397301661150774161668209069851124489276911402967272829628155947120801427937589868171063339358580445233818704286188995704195134902975429719936705043344699794547248205773760965035520940338754181173040351715146281635627594160851365315068982687795653318364999652853060087213299949345824456991326166520330313523841455366232178654484419005235461737082642144656554068718049452719155509228758054130587762167604632653646965975817907038189372039864038243560158246434134918865496264913238270614512794436402103359309560772399852015030323960601917461514141897128412350589053512599837014231109256658029916490123856082199783224091323609515308001645456603846053031654542143616006742965196047379039477527977181947739859526694132855432959688772128000034610618036223348062847204157588579720441265991468795835595004270663535604193221276473947508880322584760903831566428042692792434741144082922158446438775452669236575238496701979397887170950100846286482326138113637949518506932742677643761278888784846022843674862211757391264317490902882082489803123288771005320652803812508483780062945714542186013052069299388401626618168390126749598784 [132,127] 711154335064460387656728444239043378991670351934345409670499220905489856072401346596437137166034387653172731726756076209282482895532100368453956095566281034641201158664635733318231930269856811436950139836597854375743805381940406584256997524688568972012640052191514767548475546564044346864017716020761871879535941634309055077008343507765783099607492006823784769294193857398732730743472316928033329871941579195822144959569950032645920704703745013314773879613178701436227551054917478282609098200031952254323748441895779674436358173480067580550558724849398224104443866253223170556415317462675079365979602368994955189827457607923166331935227643635261766704133439474011550624124575263857266772914488858053248644716740175643514418351679398994353329552462210023092564465968638865094689903054568768418224857017235511282500380436671388262616201466677198009689879878807837835423980146602576689941951767479909833260648235775676216321480660917208943877149182837966961902738887342136442285447178675605797441422338505379283923703867592725025833302094425798864211054563451775705898790685137123585955251932193575535489003721058682624491641782202809056920316022968032710603251304702597506651037964784752560145761305865461597238146656269816529348978624781681580067397092770296613976428747093425595964078706082137226340006223253916138764686176217916572578448151881464191867663715884809322915491262919806437956898010663867513086312244079865388472091609775790271148411248114669288513145734055244068040793029400401560958760201625657456120925410712951611652216295969192016701121923864779115051088298093861732263152619242910811719127971261410037159899779982083419209072315024117350419534055121167737897962357792243038314593778084699431041903111109177043758022899160115657913119888566522236759408178028197737670938981451231633932678400478014852015512846 [132,128] 75186831118506283923391960208605632331877608219967188483035159329885952426303528232157854167422923715500274122180207148077564078528821526997183672478104601287868311077302249804786743260819973390117690435986052671042942891193091261034447520730949382456702229102623281229013560828989004329567645553377262056900563509250764537917364779925132745154881870385586238130856146557339773502154880846068325630461010480851120025518445239805853559167486004503905587150246333509930750072065197947337127868003442814216618159820170857297388072120609879534493357411140577169858600370876207971627841310176291574497092256774785452003628544814032350020592219281641037173242073739176854033104821667981808958324995687753215826961539923216382179564251116158183598989846887942052953099632834714752763133412597849672825907334894255733109986932086962005388130579916373966682160023307345398794023855367896020365537663728131980590482117857395440418127517032804634893038130038256336317518419186765905235506723475092929613293843798592548897674805569374176918508170584312861012536023070576248802482206742697260666062824925994532396003189680442492902131737290626493739883710131325049665699459808171875282386496918404557140369434139500287253446650593729280955046861558809189900055505985266227117367467002965748859065017818303980597667762551068846167569845547133523232715775186376717646727694025156307132947593688380627627941009370401999623080139450445367297513508472281327641067387019058812944896414469047125872467121773476979865898181774330410692916129305045126335366952576078566855850213632051980271758166177167075598757582726383243199890402682546445653443273528676922987975629135030329982329571036151518601627372994366804926079408757390499587983125188357274156818357996686171007386541558943048626609496267659647497547798144751420917270321254556675600 [132,129] -283643678095331191433050077864007663315713458301660082349269728259723717504892924192367280891507978060619316811761505691680469034495099001040908827356508400883503321589441608732313686463149189319374535375227333298091900126930030432890465341432518515676772063022667076788127907870900818173336101963889247728447320207334671002625273401735742004597041229878841076505329420893299815414750226822859811065844107325976488091605432391222485541505040111130311445515408766848489567694011819030565365205337538175553514634546174321291799691098082932112969859249514183424049073796242987540033366184233376667338744051522876663450081690623166618506234016205359169788281820847196952766803993029886836152903543692027135490666375678109011998938158064581933308830405010473283170787682902829955933451192682722628302321947421357264407073660942285291999454942150667817355687936958584050314535868822583379653548718197261045992843863977605001708325613257252082169890509241791278073756971275598500531767758939806322050317982529736858227640502459067151291429210651362739854823223511814553803970708738226782958496859853131606003721225380630853544135935765912740929095892414100371845335334518063302266914239171271111978401248535951232307443878910664088982553792276481177466666306492254004449365696082260944996260010729896921657936153139280701267846670762391058119888579742283034380487404962888612320299348319567458474084491071175414094342668661517426467426943409608945794944829321375539409623982591814020869555758843195290393336661037302777418969616364659063032261631903403716975432061972939257683105368945462690527410892721624277610291846929447473743834501097900833530247033321187101063306329233728558201832022421405248159273143863186247209453732870395759967563279450714765374981546545286524162379693064511773589299362335097628291996104332 [132,130] 99397616385374212941821872368707490143848633988780029266450234668635835765213626542010233962644556599858760635642381862938925838633088538187286442281812951492770309498700921150144967213644487780198325690228798836217019339135292862898870746144096453863577604258924807648019463638011629666033865236730990578531912530359857546674318347482445836027988564645342126165712722015959594922319320247586761534435802155694922689341007545574981054207101223462750575765308830583716286464256769686285541689882411693918082445942262967400986276870584279568582514978903862873458065052571331205184812817224484703081594482209117514514865031470890137574429966422343807522142577086360885079641351592768353221335334647744088160389398180131334291473342114136924295186774909361743777883932271582905094283850176731496078200104552315742126845088119342896009482729723888704490104929610566967251329781875616152586416945402795678532436362595846178226285415807145449663691039351313703506444216862046576546001280670440193350888188300839076993715896521985637310058445713738880344396154805710771961651451828797246872275460605825412221981091387159274770998976279613139379163450053089990133604002166886483834026285941260589840035273841470928251437028112287189952767744946782741526258033701806687351786846359474859057379250431135431837039761791484644488572624806259362806369102963069299295183464505250552208856858083995424965879225494609015867770451935209682104170220203614889177900565404841998462637672770798774412895265770647814968880547991262655006284845371601325951041449310418703113313052578497353219200892245236562533312024168986451474461708185475409454167573215531801936430435201089559159065170687700504439841535922704719862149254026806389174637677849750351825145764882326246497934611690473461541162458574184477631905852499067804149840 [132,131] -9730436316473412737584378545637093693585107534068335622883032134233684350496112694889699231018974209523870235828957339590365874675141156834591495293970387645381770080930629115875545874265193500843336472909211413934320099256642209042565841526489861720866497860523276583879460980233036905716201204742041401038173325024901074005400804064595121681551308972857424768750571103736533138975124910852116293200176886270810453297949782882096505736376089861177193473204933767654837799680582983969473887179269887748291909437369852536842650042291717405915569287221431528474885885912258079962183248141141326792221840504229410351803987115942925097681717584734279506600234804595132181158124935986288573947371419698465234377723511406711309567589533871075517051678252231778102435949597097992475684428699504114883018400748609099835400898622109767163820957237645215824605459564194651806705488105421277013136690576554688837467982269688217528556736001544064454602783246879094780720875730450031879368625392991826233358310411541172744599233657950098232309491758378085690920458766528144237144328312276957452775796161055491797187941972457835883613669890228047991717653561220694238396499242313264945773221920151394268565580281337956708773514394381182662994812591735261355081043820721324891554836493082764423442434592257632634146564144375699826681348980074930614923298157615996232017185812030826780757674983474110107759082639655319559296251234082488343917321062261655077577248579063365684150665029542934677732570370971773464837199371504672185140557934724584042296223344982738543942741756174005934264706347398600163304479000618685279738974272716539575304059569958227713762766626108044526377118792524210472690437692883038255310792798641845834803707574217238815598822523312240908688281021391693183578749983828702204109624224453624 [132,132] 291969959468187989144814638847152562983218347028306101297448823257269941175802004748364014580046345080029227932843127598327708858828160522351691292132118895425763318231665588039265173141162265736394767358158776833238082369357246391939887228974882226777852637848738061643175836987828931574364497757572357045115684503432362412458126343207455471077031746022431388800709258219176328284553559725983341608981157803524629158832454707146172084806972254523971192353036840168256632809265042508719965519196789146078827113235343028303996691657721913802931859601914095673356815188272675736774743948640057084550704103472371595673954390820705334068115334262592329380833559695553941127401809288604387590639243566593215341996836130014605356659300710242425344045791030286654098901065797769512913975062779977680442326545627996383312014884724363744503188715238451142650704963616821240131329159855655580536137175224785375929890243651558652713855648199528802661984547791556328959032927073894282366041925089948296533819953076635559587848180275327294956396279732812996282102559659534309164655638556174437003954710387835303808518895089410704262553471123723252983023316853422208773595317190997597534227456477559659000025911333338623712146450653334202567254292802615417330209674948405425244935706371408290645021573083794380176513841697483932247416646124408869884011980629631304766485222874081894901846392213105405777806769932429728785789702855783410919167385635319797068794136479437801520631261461262908862536180764080073234606025790809851684120166568609509908911663010610554181343030069709050934113403512763596716450701810155258931375101267197855956944887382865309418910797056269203424484759606805474034065997253314468443917036755929384385457428896826556091011596122285573061046126890226175837146015085428605471844320 [133,0] -2584662204634254610460469338642507827981483356160160006632907462880767362365312483883230291402420003575664547616549981323602334269425459950052141601534012048966158011424260933673683658245729994436024687534581987054742395803707179741526120629194833825199621086738177113017135659639667351559438986764523284379362908477709709553556101586294547010290828262763911608691093638888367301886139570001819695828639802332106095449339207607332381176300545093870945492023190176232359864539864554217389108617157239601779582910674741209684975280815740922860230384072267313336772550729011736004134039746093758574266537753148059680008812586061518146382188989341659494991427978511017539885412560348386378175219518526398150447140253842591140271509959343383008620302071885708522125411087200299947908322052918904936822932077700156188485306975726892435209718161209899748188032545658347402427806726043424670338642267848480906922524937023563319479439741103264763579647277664930101974872797848209631979420334046276093364986388098687313480530195133096334289211875180589982946452109928628184668713232383342740662374782500364641244834501580756424930318471451481311601537705550079013831090761171577476099376709798228405589352609626238294027120739499436005584429869091646678117401586702485648555445425765920949796210724214225457318102309356181847868248275407508732330273669842868603590177311990818471718871152733211861435322324214550079861126437943065556005922615025715779232912753317175026578593723177023704026854567359064344969898343818878178277903903854996592827155555069659974691072595989430788547035110470193732587671287326488011815099410798181516482698056709175336547930665490932945819390133827405412863469448093269611819185909118145227965900588367132951602160391538699694609600373417555254085133108853709186271025822676358670912282880276808976577309837536187827196472945125666295343806624089402446428938166691608564420003924657770182447869865869707485478991577906675255253175200474104366405105702578399892142666021375517010182643231742435745938635603884916261323833860849997945187261691794861592736739853643762296465041022160751884967452182894724435870931104175813918351974179753403958405898007800870543890516386304113994887288185964280273765325546264648437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,1] -91774966189501470084890280649830629658599449445063073497466503682623828837601152025389783214932595540590360663834374801509799295593743038426326407809130924455021169584093859675250635603421979748514094615284685315782800653647537412960116733005213226911980052253015261760868284821593561655206749340499662167333573714097069624285809162719011125306999466039539235136719448497454170576991932836918525702490198502667272408806876382740804011459199686668101151435091656722016750342335628641055474297896024978788322263339342201278018107162724452914363182800466662861230165567062730932670557789384657030417524424503835379724660476898477725597518852936603337302703299629494744008179740601025198740084099268489082513229085019182375468058008254756428502956491119834199558433535651580499434486922337530743086241355434289987460860997929315198310886059384647889316191371454624163018026899102567292612673016843677634722652370532635105689995706203521357494501707274696910221779852962248474800625093033009394876249586449170290113042591172320797956022976618447810932399365335379609032890355729578448662702787640075703361745441514661784912753454582989579015570832317793016265206737137137343740663362117510500231570746000196777724659715734709423725493960059313610583853785613548200447237980454385095895458349449927994797305537800397877933153500668788981735539382782090590672031244939750171204878920234054077992009635813708938372794176551352626556287274520653272426786523054092265676333622466278061355322003909200339225588322075193517133883232110294931636199816847145389061363938603548976217922601753689630890317147377533261181969857505912883230637293370488274944769513935954098112344860454366145616095491572871363702071330066690207853686131149929941740054806651446148976791221974466633567407777270764692843791466920090255651463879694157107464801019232914531164245345840215798117400370816643603111777998940466527971392905336844729632886168091127855385662337441369853681116077729683619100335440709832006917846448793343696078628770955175167433545901820718354492327302804619625485463957275271802698650435567312844084290714094343045918969935167434046400546683406445708052629720382521171407008080401870624040758175712821951776607121153972457250347360968589782714843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,2] 538769443320363279732323835423406229236263117503556744517523945036045264890828437671065452763939022562657715984699653412534144702326864997202126713240359163962682990948545355757990677305990195485830958461517850943233368840879847050616906616882019734659607379143867684134693829048729076799325848993958733424456327153579282700955685618867317414937294370395989487628429317442268790833314523628922986981093794229523969825094990447745870414507805219044507089647982118565414884680103420045245664909907982868234834217041672029868895880967267432567083661620925469539652253760375573099879043005889882206046373963601914177009954539469368591012796822515292384641217282258134274517327329025088404366594926291438771973651070362491669120954024517559002480851291854372542559637306894572527734893878147817178860884652097694625406249238484432514750006592228955226699393896999655016996216835040480707371785244790032564660980915449310956275929100377766023872472607773626779868375359457837877862880498324811182143852069910090276567154963057606324754640089628299886143549161014716300054237461446679379939590880488663491979734020730745781286602226225851109268382105142214187230109524608549308520826697405769808604994029625370444232301783582521491112358526697305203613059193088508471127090068766633416063153108200804425119598935222038805546969991953469300508494432141524040497787827286594891626060367355810754813281665131815816877367983442142834167587444907127377337451205936611321826754840632258808847311879287145016040140437900023928847912848722989093012247934771502254223663845665901123718533794835024733677757851753119796707598747837916598079812301200297664635227776208991527203420270873953620919551192731957750394725818547427706718588391013892874638954177634060345846015294848292245002447241940758288126363024348271751883877471157858202573794603002453833815433463542674149477893098044454429802258061408538704567902328015382773589599390483394507043246265410612577166646047938344468390816540940387368905691598816798413743996423154921491608357192933495048955044853189414200522918812103839770823134572200854256354783956949832321148266313073965648628500787481259968730414442335501430312969109004388472921588338100794654666113271332394951684818806825205683708190917968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,3] -71864091459778017007138430798633284144150712346778938510754114734928837972552713409184934089104469426060675802593926127180681536726856691443299110141220520157219566046139945532442543983595906040027065744871683389052174724622306494203212291543275077288409154085281027606793239311388879954157538433241545508131020647871478212704482143431527889773047706595291266138014664622372787758203609999939155662079613260838606192022894871137220350559350975384374581066838029098281733362150245879298513610285646342626934758079980342988283669184413258849692831358318039987639583845998599489370022728964877553377677425969440143568328268396731142362302924466181893854844524223038527551218599956526796887352441295850054779150168226984608448433082523348912270404760295613528539775516884020597823874233825399569364458370403830613934350455469908928304238337918138069478979083249060193225412945177420167712190690910558691703939141283415317282804408605388910430474350094875329739228170100546070148407179173464296780326722540468682478074305084804162252530081233666423339176191614712990081094294444698563190599499678959785785705466571233497791921927077342128109328883481148542174891726884453319393180604373695738129092591782561622257766038765033054428814152682881894660627865255575897300897094892151622059720867651180486532184727007218006916587664225231711954417550984377411376629554951413342153192381844890504298641796864220176532795468224545549695701345345654670255497669946917479633741247278998235264753541617087390771527590275262348760976713743562274140688249439309877432262428983865209056021039446987567928241542237108818273289144838970935919602865581166456396215714798593868411827203545728094554111836204462254587851009204681322638201968500749303360005475758469533584574048991760721654625335823922036690796017567863031049348727199726736021630439917879532020146908481536871367532212565112160052880029643792204455640817094765232468660039974778473762674096237937350752677308638697307037759678424714243155295013373360457006839544397040966279627046480240844010946558588575312801542411207762693025720420871037974775519266475151130942654101370286691032273908447230872551910870927087467395260072360788749275194691659811560968126538258532020470026324687751184683293104171752929687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,4] 1004299689009501076288831916457730974290810446731643513241135567394402937067889192331673129058071921897003564186360982820626607092727895743413755800115994370288202554297142703216863730851350770679895946842461010364165467673136879379715099637036820943058562521841797025615418907658964650249360666045637263494504159679562112558474993651446783697660230464212764055566322440445297404396358025644344092782478714500722288352213481279158111889576327506026764315784980702159933296627279127177004623797814273646582967482893367924024573432341477848192687229963195300757027000445665947480010258394220606072406982771436042187370617404613154324801734154609276473075958917028774732774267116157954514769039869507126116528664421386077489148027959902692173203723411344061406682650656651754092667740095558481938817249653096177449810120837486308269216229888423194827117281022258092613789276346629357065116675663694133763565464319703257763846471367395425553541939289763188714244837552076341507052836094067160613588382989576104913477487289768816666467810665607010761897599776677075143981265756262323334353873431320628846469326445335727148125576152503966176466277283383924889986025761156695041412701255647703583556611336650071414839106022340704713728127284181722299862390986584251909798831507904824365660939127125809037494117550579685566356989567977370281582928996460586544263055057574446293307902992131615986004758509803845626322784061927268130736555692839436416967818167671162837270438004683301602370734682053838981116335415102019976306161425293213407901819622595849723661935982173371586492945248648508168378645279587569452302815629792391516119364811759448524979982511791544160901073739066290668002373299685654097153010406033446772251378887106700246665428308281952951111232100474819994751305334602956247516506511026381862748578150336119187259943280172600297214830719237669780297484182001752721958240680987341888628316470351041292133596044026682442935632818422567466144010126138797016946207448925568417500017861700025598712340018125782130058170895357735704005251215506406740288339794131167857033046417246846848791597213184754825736773602171075953570576043264149357603138414271249856701444029424490023628488636810925854936006195255001260599470036538605199893936514854431152343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,5] -12327929186422903486462760992441981579004689580552070932895771623721145123285190272183055230420560217898004924164736423143191920226945188211620137215657919153207273749353584921599922563778274194309700163582734271735689953905579463601463084271706820609429795874235945793774499990986616534230054380322286568209879620831164907574626356204407340718291910393244286262059076318956488908292078947501831017376456707223309857899751642269666333563717420704222268310209065962112023361050143599940196887744109221140355967094835486829703420957202892957565687106892914134139209336731762557176963551455821839465093647784448470480187131205076355624281684592503388539964683555152741902040974341475303232200542406949363143841939219337708155121966358786169450189347589113106090300612517391742996611039876112190136712379868027257720776695940628385178268336990812835961749879239499841802547832551237026479683162747947343525716863682488901406427689817486507553708766376658845460166056484483463810641312845626892521919632862347399445524616760932065589877423272512602211902141999993549776880875624704464931711261906516693240720513999064996948556459232706884288001490479523857860031559699031298436567847296717956395153986914128023403511812108269953919622994011235544552188860030340562012371464181962595771411407018474994347548980595252775713555040774028085639919347652303721214674813403668587472254052405676455478776198395041479728250244670582611864026450349243532502538816704762212157424794656368473584315163839468869905493105587775949312214446652417524359488465530866560545218704305935910818788430271128042405478815771012372306044539087540156162402683507325048191552518389914491355624579780442430957185668453596206743989236377590826111420297965367325791117507586216870129904221221616586994250985709672787773757586419037535723552581135441609788110886568591145293445377686377697637424456983264620718460728560961524067718664566565112614165951361026503985724445773579257812723595953947542920593227943278943368820861575501845988102533580748311577646189917405125654408868071932733418026273218635140980401918052518687642862560479204162434854831667405967191105938384217305824709509151241027617769256071611665361206917300957843769608656304881908548462705887960311201823060400784015655517578125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,6] 73943872552630989221138838536020064810837047173794572302858572776392511143827933248097439541995792485367207730036318167062658832343831794146394824784943320827499153438336311851011160056766186282774231092481880652701607780910758725231522249707120035496346949869966457463519005867244515874481034332814761253181839386755056029248280168966325718826709608751673891005871262379134426609420183322492759484390335889245379069430020444131175081868397313182553246658585761334258464986196385038889001556670445130331858690342607008090362464428696488712040466517306038645473159674658849176806743969460149291021217458346438397726993703979223119917334141910852250228402700049637849248735919391356899012158153039791120825714525999405193595351510123097026263184141617971621581808125441702497954696565056194786605644595265556882448147854255150336025590599983308021922951914913659947314128044201562966847688072937667526896673743431602379618274080478304770351902603512975468342734205727046387472663262093440784323992266404214476442243810605545627500352584205581887649232740317712869806858866956335481742375413439513989210520562937671638614215155861979405448379878957247816654187344162743773052979617928769528925687032903962619482521768887058427091276864574844218316118789401446977962575528911291998466689245862389353508252413130963569774688233603950507008059508720463795413885959592038510032014438205050541724782847594617071227576393162441725524796477529282200278678175940966243151753270998328483550725283836609280261553279095629375225656516064600481169995087451057192672831777378774540173199734840505971815716873259876253958100728121636756928309299093554760424156641402223793676050588237174488300897569505995652265478323655735811789237846560478861176339206455499115449101119884236027816344055414575384499465684735686096080163995121398078790839142143254368602577007626748186228805628078420063370501315012148052802292244006267763913602213235186436081410942933983943090427820537563132465943280209295751071293904391280162995933900621710534863018030587728613025846192470277241682544792551282654901494812029519732284392226239758398695672103450621930548432758437920264416036494196757593404611098333993148957480582837647662400495376750506946327105359245820612179578290579229360446333885192871093750000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,7] -296637956232075500637038223529948672647131446733162848162728658777490978695927187106602151817598725826421705098591593194201805500314031449354097601556466609741043651947635420551163107748749282512663037158890397269963096920190357920580825150163160274415123826488945978929475805290963885253413690043461808888385000861268403971681485618206550551094824099722623816830836635864884622890312441413494170578941793430356177339545786569981737543470201536617933289780838327872767798005228686085474055631418372109317126846685731191871307028603091003753621651608291569306567022480477265958041947373815539562420428120120011368059700210573028519204456300308215882157996310834495649722647937167335750318551543485481205025682514791718496544749788084409409639294407878266799105781953655265660213727998541306447235442571428081202783312454334782847422158667378287285562490333362636924456059901641040476938449400599681563726682363146983891501999154730010797082314323731161318308760756745904500712703247371376258687807725179125176386761818166565925544587940352713216217121186502171163326625408287120684090451346136540151493402697664503212764314517458119548035478440589390001383932635973254677400932850171376353999590136670654813858630537348741882754631994911307563164053683402683047272909964361249994280618592218310235585401266690784789647185189492248629969835392614991946845990909487221356979826232289033997809179173643082724000452710253203087737802133137003349890377019994965244631510969183145094739784005897627480613166597887560222644607154134004411220773226457455243027217347780301749705936449045710754135663561330518967121717237998271063031973500146964276527597828521291811174271642084463527393875680497058887874386077960571262854638606965962477602948623217688113303250174679193647485731374341602524279243666968730850399219627740549268253301425857326115627013939366222165588327580133280726469727455086559304542678292730350729563342192434742108535833327497105001639612036388167708092075329797615643106991619774077707039521890698886542014881781657297022268317542839905186980280664408854274159314488157358159125064485115521348950493154249123745538540126450254999835660493535269876998472589722861304342653317665276725711781086048519535822679616004663794362472550858456088462844491004943847656250000000000000000000000000000000000000000000000000000000000000000000000000 [133,8] 760683077802349672826329837682845955793888171733436946357455197959147572716456148495078964895079252790203126974538940278609237394124057865392972217476811213897954532587572073394062701919578915657466061155083033742540980344264394365169062616262049802542822343952874476922955579908940268704247316753237986888559921326714468268027841439337285163068153414559951003389737202382718217831272305154015535604404712341197200383564469574868646961356976142230980021911252381265496553413213453754022484161265151032107780244036509139900367265264926704310818754457682201354751490777909863465771527804871985121983396599487556463092811309115063360458237686998090202671004077219219039373324035040261082264707249275975399822806534512224860876891160736574119060090138591717125727389401924811741560891484251545293205775585564506282518179504876474924092247994448698506010697785825208839122403631895951155510888100659201288713759414015287187976540696329462361934676229524305284107392540412171608212166600326345945852357262534586867246150438497480112648764157209012499751846343323750242267688861497147828298911617743742682113729778371136503989760946543610154900312280767363895220026832841562803912086182663704210539580569349947265323474070644896494202905309410601989161982482823006865891954327917479763524737608032067417637765787348938568104219115824478722388214105917048692211535202122036121676670502640589039394234124974594703138097462020963156175054302398116728087877692051949116560652394300815460700982792207587298223775373245176055885297030120939438942801475326191183611626011196636753185401763053773856562987389719710549615541607871113634496678281363768516018632456605532921909774488150607763775237846234930885704309944108254398168439085314473849039214485768608078735627457728958997511160024091213209592347898958767684713268135099523237782699531581056541268227003936575412496926399801627864995922797759647092971260067965223827841555443610153645461265549811095283474098480039161552671242350157814713688808613796794679894726373931672247999092072682694373574256091082210645988519571049762583084346098238825980571151173505125959945911713634694649306107159007596231204728406902759145059018081514036141823284564897916732811372131472046940884915440225429889166798916311229561415530042722821235656738281250000000000000000000000000000000000000000000000000000000000000000 [133,9] -1978077461559908272403942850118801443776826693475638670314693648324467673302942972955880595000944279434732707245329879549512585764536266185173034921389347694330652768360173954889923321533262994285100624498142491831011293228080849605311214898460364188338436241434305366531550729645239632427910304972747770544102922424208773706958552595415301783691909765462315250616528845922635722637253255452923283299398114965709841316703301542825968674761300346249337802713145129555120488300780827981960650193592683038826318306771711455030850129694841594812483704612972181236437342820317248605254844340351548461477288912872909614361786394300362357857886011654434198228427644760213776375443154067081855751673010405230978101480579171453992498444544074341793015938888313487297872581106012115567427612261771674626919737653946195181904521122782110180032549865584588133897979864825977047857460808849915085869929746650632689041547572168110904767192257955197725622678807720081406653054328277933598467358661534533287199910078388038951440367688508438194920656163430295244931386939937722780411718432064952091203257061263395041408075072853310988752554721802789001467436519938218756331207701392925561575548444406915952460046757305099079111404710792002311477444168873462715967459006546193971246415194290337557514336154893152537879302207667958569757385942572484379798198368979772656765701674484146748143487377125713437358717314858126829430995980700410193298150904804226425348670896112446506978181809378791316796343917516237336078970067571028039629402637645565478029799693016933712576213575816846305347494859228156864304113407324883569641133136896247364486759231058516672584476406496725133230766295889903184122184273951777026062736543515582037287075416240903108562470395772933681833710060856177478145321883188232138564067870512147805125364063241324272725189838641431188755361380664496664288996620079321725965588624357402527929656100675880169095327689449254676654330144424452738121833750764579477684941697986812302660174018856342253182272602872817346889454294886430979831274633845314650096595393275785119277840505955966210358119461884310209141932748441122384863142298698172176189309593787829529011813841106407969994795279600782766151374607448968807050611665667746136082892518918974200659022244508378207683563232421875000000000000000000000000000000000000000000000000000000000 [133,10] 7097758255180492992170959688423002690411303145402820477728409799200270089395677365691684612720228535528343651704560809691747825993113669848484209815200690675053349988131192179306636238559852342513223147217408869930903569498867611358714307208060192882590937724823980126843846751657544238066898239499056699811710088237058429526842225115978883118802397688198435802196308216993783571670671903768099293884039645259920450297143213842597837733002323877110513189278584139164200930092050617023500533801646166484396383579646053462628728994398337827336313106955888710748396916163402769040068273733073576765615107149115639598884300425590973746240104952175094752157548173318112186433768155947248813523805971684598758905633015812131799803053327619088262946634495090464012853371550864495306889287749670951693114693491710913582720645351014022475801136577720591042171936664029571571202100929864043805139727915256174234117276652957424802448324107728090900823383332061088336069078408052750786530683404320521188077244484061684440442487499459863373599764388143721106525084467559027579090481437264622190962831320318725641415020951555127163580613131144530678013707427267142803801863143328230339037537364483862081440630169229924826525623155437493824445213804693855920515144999897350663487138054062355487902180924676025541895981027038417721581474687603053520795422554437850754466154723461237312220235886829765795419060945994311802312241208008365906542384371646323378342922931837428669020774443760066553918831879304167676258428743200265890170341231580843664205303913029321418944707705270375093932883309363121586032930782343139705806051066217562120709223452476434830826618425217354078206235405561308878891898299030517396541485975257331550654210069909737836501693775574853148537167425682487789114189531408068252868569052210853653042670817476563204739798766641206704419769589269239035368460915820276701157745763630442195076726917995702451221804450690913404950233021046921351506965686197959166260253033630304127403565489397658242161256758718233298779200868544350754403120033109207215426356830316098003110509981215724076772581673102747481370133649728769438448441314940812535718390305133643125536841727451214990546210609986955565551996906342302597086463278704995506534124679690078187077606486354852677322924137115478515625000000000000000000000000000000000000000000000000 [133,11] -18000847079040378109087976476002582292224788848595694203880410616695966523824337878202500073232859333395010745067318083511258905017614598133092935047653560096290963068603213671070873083029327646993562360349820979211751135413564241130612204979135395753756354452773076127827290813127125589073538008934863656135408631838525326133569741985061353797782310623200752242852604670445319531548608999543897962902716968037270015318915503865673607895619466219048532966874673162025244113483867063470873381895504786032270540460364942256318520164229435881751931854487913496516528731249246910263726068206981077501897865161043319221994304618449393004573193464883223823273310816838749775703111506144736206439740964776423540361232643543800305234528695276463753823932923790148619059404001517087395071132247695148145060548959061096651615455297007356006119952837653189717705907081537355266763980889151001027603585838508719991271867031021096546324243805230365911382981347325316318834989885592112879942410899574886520961969035279566372509732624796746383643740969350518736972098016585909165619051048079917045043048507025880105711314816480035101005101767762587045117260854920803434306430928968021862062811600771175108381873321987726925164534440864540219431754169904363249741076537243551314748598703297971544603090344235139436769227698265437960842218849104423805474529901201080539136576551158161630325774183016026928406845855002048845523337913749763940176286374880873183517826237365090047282978669601586484364094764321351398652945333664062996415789190378590050472704309468845576034300271433915570218149331628552798795881454029615745377080697892932367940731652306748986214790525795577606445605638611804428742007568369107157931563893796561864614622832861321766915792532434427719568599867079557629844459813759838869002953519595806803185140689873010888611520534280399110825220590589159366329045449908224604895919840967490240231671664763252502835875826190990457104271969255500269324748530016276484950768830934809886483162165519815901928948450858126074455207483214887420530952263795040878963155482476043640975813606758179816268490070490779293841900244471679599661981055053065212145821183707287105362373092598268012795493402099180831373423773521393563583907800684835120551302085701379704216944580008608056687080534175038337707519531250000000000000000000000000000000000000 [133,12] 14661122791088168663321099575368670770076119524067662251001086671675366517135311468908068111529938439762821237152183348932101760958774203441189292680556036994730016534639983054265330939884793065187887138001551895374020316432710213441998195167146504298877597550935876571963862462363959450484083330329854950693547876524909831894952780299651273443537253972342021407974105535611473435933916355415522521373071813738433968274293801522193802616950457006361914238051747296779029469234911941514308988341576629034249911441388184262929324204199064131559838718614531279338606519979514092155431258107227519322180913235892743525809853038086145070677472564200035917464366145511006417936560003033367214487815332558737290851485371048575295569142542130069226111435922768177458422133363187190965540363056004739094739488645197387715888802360951204032733939245102231500043264703367864545819460045600450368301242237366692598941150701489567413288013619209750823085297412652900681373142144957931711106096445640450466021886629186793680278132962497710964517905204893530114647827655037968698727440967289140419012832906970453097408241777126942249432644432464992629055649382087224031213597973301907190265883523064529273832260841774188044805026374288278041209847775540022410053656153481619493469377712992839318256493468249404493126117198648939064570706747395896818538788728973071221567602652244249720530749889528341432443960138475209102773490749436590467544527096020148496810394089968130728137625938074018935327851015838069857306728728417814980519725960902019987272409008091731142247931820235009335820346606637359712496381709558907934743264388662583962010449084256087938016043812139317632236795635440165581793016235239589879090190058829927878416069307931394247470222359754436625363966696245580164100462981121761180308031289789500129205030589170416924175144741784074876236276540931769625537487496475002476722410275868363430237746920494041464134246491514429264011984374178607724456978790798803148534065375255370526777834611486755459191645047440036227985829680555011760302414956860887040095638138816059850385185155621359472207511694662455510205825898836891257237540396161703550903721718039366928475207690178815075311654751167610760228612574244408546885850382424906117947682493495888213022389939300949013301078593940474092960357666015625000000000000000000000000000000 [133,13] 41272519104143170796745190285305543117357944990168289270977291164765573429404391205102065838083387843421824222757064879372090099873360658464116701438738175211417127812065540583587901000068727631693519276210293343546942589865721584086073612757880652359113379832728132359209941490347725628046474569480709763638787063554307085243585715674651450020051287725889377987101706885619860846692713996198091562642732592376772195079057690098402327214490513484720164860437408712351421274271669644601384127504183394482003917562316663868721487800549829415948777655523080790672630092368821231756722972804141249435649292334083529132074012187394697627628057586484635644457098691063052342320814884756887531904888273350900650115536330387402597524376184363071254341487598565130370635565964603776741203133562667274429377206276403143318074535489835755757955139726454775999998277390697096965144823195337409468450033472503410205041532374300841223299009191630049961457693709939644978254683763596678486438126791566597227560461932548396431708323310037191156185419813821142564240252684979853684205303220974595435502683056276162872763957339728968053377888518283446282062355818664649898858281742898600099839074721840702466647892878834144501876213693930893152002336691139665687136692843039494066394911175363399786041954813872756951656068201640385956675743088468436625294437938255422660315808115175003657409451450347219517431192424557702861049808913724873388536080884886389880253024046535070542346766857278279368671862949335309899982603146612175561451101598254385672892202515880608445644046350093062789007244072588561906176561048739977238580402446819697221124364527239250200426572961522958200304990144137339302060437816209247809614518040243942417069918771665492019979589081302682340523888619342190018209534623463839445658968483578765236762342233015791468606210149569998024467440054898232838997150373113597387053351374127711359741133975547367710937233020330374857631457960364240264823798361155675171882843769517296589830700684260932204767252301489305417676695521244026272111446993421575543877827253782921166786328624451565164357096026659236535778652777468872123284833332308834836694872824959480871756419270511723197917669280945647737005674274983140908093538725090219602323403154793738068232786319960384707750122856850794050842523574829101562500000000000000000000000 [133,14] -92104564515934900927301100229633350406487502378665763327258527987443269749063643058642180266623869874019926373901966160774225237605581230147464674284055244441037523505445364849125765612685524942877464102286279925671877116571430676962829821866037066071500668543622146805241381975851954109854507679695491664042703614779288982433420110984284104850195471924852088506135877021178286745422788721709137400294876663983920630104431380236324688030707738609341706275658302235588184198953148669148822862028357225946371666142189668728723912031587126279417763028413059028957668111895419248536804174543118357431295887590581649152825589067923693937792195804380467785517383738587525658677595353965573466931309832490777904462513354118838074580412534366930243366505927371396404694547603123958619515275625495357181597484911255723869830117161961639161136459842749905706297432175918623042986939580838850706976518855046371999532357829948687585159608389296301985084008319765426935250352346633083799271894462992811496753866771525220196771124328850312869365322244822869268455818218921045935003526079727860718190680156454415311974018192935938840426628350302607281271792516189928874219418522718085826224969000243586569571457512611445691125151085228684338562371942969005022370316832899905051075988695890729338803837187456300248315771842018154039735976342076749348375697047134716752005200677769824521501356622516318664552763526590861408549929948702757126243694966175358885107856650935672287423217371400859361627547097959563208338845248814195783382926295897439297067021593679564339781000691913834046707820443027444074571243663552122276716915743444699720155946985658344455150749945883014452012934177032828607198126656300524339361538540192099498707161238864159715673150206544919520763187679158356281334765149276944024861468333682671598388902074971695767004594973985321911165964621723834474864617375897868356318074155162732561247030240554911880779160645663888276664706414966684807332120781519763719722362169861512062823474830815083125549711492235833727769949042526878325662431355473763726595563254837578351006162513166368951046891744323484239335724263313575006003874631876393264849626594661597480699141202203469762711748441052961092198972844273192047520824485643312921455486526532874469020952912495521746867946366599255725304828956723213195800781250000000000000 [133,15] -153916041210416670854057326372931167467564397588590139163958352673132717287104088881153455356707704054562201970506600674527686178575926168875866359123173107608838305625193687431713913850109771356704397023895671372885260478601598178561970837219086523206784841448395146847574277147697583754358022691000340317471386861983049700449784233809067004833366901831999776526250989575186849746706490439286072728347579688205515418466416658800483412322195627025565894181234926869445446302125679570405928587188166677626414747630661839258903044908964116413954713214844485394438171255100377471338439615728007200668891598695950093093872160135216380934933684056039859267718410551140832139677558235375616469125653949224996083993432601222263629460028592686906063604789177681697341480097099672789880029939542175678604050603172059402727089778688935391784560343082872421174983034472667568235336726616161132998470588648414870622718816758932911378833883471228748024339812629837298023228814979099828260794890439755490901621408372307691116769465256659571074328729388320196773582489593110513298288188466714488933862670266495102147504766360668592718235487609071262655604786149391806492996961464477996550566183866860934890206009014420585869935403130361201841971527177995235805172726605483870376644968125198717858106913051613917324520093604732421492027379141861666205434830435584495756775243865701879547932762287554235042972965576589296552934840194904049252129800407176119363395378505894998674037840568027777089028354249133779334052577981062567080928669942333925578853458354975425821825932668130864028822948093642355015522596709741508539726741765627678084068521541762963040541533894399357145313222465409268096994884748668872259240901766603644142128706570777683869509983786431784597881529195257460531351933548751498868757933086975994386556901843421872771451529649948230353782443420463975932464526807907875954834827045932241927804565998264431448942499673363628816085124204645924037342788914662045814366950575459755999937869438304335653178817235201544509029777660675032412776783735222130086154281794959172942414472730145870208858277985893585361389468875973804788106135441176851563968016955181292042315614428832255344692907338816722494791355858296467327196317687974621221256910950564490701700094883040594983397708617189891810994595289230346679687500000000000000 [133,16] 1004410211755490118061816280320187167768375760717304346436618364296951838242559696743634765760134131157848254880517514149861930923852851536977730473057860716278440505723483733937591075386765793170802543496998781781025601209359562380551834260384350734033907507701882927435338461335730668060862626187778461282701723875307853297153048543827186428756001170183339923386533111857655445861207098614808423496735839130572226495101286647671543491841001197833166947612366993316107146098064913112762660865086807824272312930980415606640517120996821771143933641281482336398171762662744185778347004003371170825583522788125418750055143654301873807427945970505135845617987646557738930692786921103415645135089668074360785323804921481254324375654974450947220640180810191814689585126358581481157466633140181994614219681079957220456995293950452564603439472301890687745126321829101033718150169083459584589916532247944575423525932594869130131710038694485022295890199510839795861923661613325112713029561750135612132528017766799606164685020715267033343239938389759790055052847338920075832818908136243383904651207973247085380467176727284255062516039505551812955626798394844595822372305919463362742580274876060043360747868481198419942121908234819749911454227649704630350981980790681507973423799647397399367415366210102366242597799488865788171629467836165059081295455495776505636400836220998312811615578685356830866109443063090509351701142169144187742017277408003723401182003368912321469727833542430010625185395492232779611816456012133621849096763824963197150454054798601093915111105626112657764026740088478998098776272096994342007139741921956025988240364505555613924750832247566173880461661248530301107347364734602930413174637269972118813363693762502212889331313556962868447294372626500581950121212984860946062106975042020850136615585875157305447428025845666542192931037152906557537924084322362861819232588451244055841761071450664377178473183240585884199927296273430443147482673604196554611070311021199959152047465901587365408860636872735174682412965313202791212748086188300465582412711554306033817032176625854361522038668350492736912722029072633714209674057525979618100032867259151102294235649037138906312888437548017366152115057520347168180026579667378667179913925578298210596737368702081584720745000005592828529188409447669982910156250000000000000 [133,17] -2154871745077398047444434497904657977469230546181615077352166452215499508315766159234332011307004682027323767569991972362525556961448489117398707688545008110421114278873932655279567929597478509945498028603972190505600614616992462728839901656811623605457609714070771031783095553087681078255044642274055510606665680345224602627402612166628989665941028206519718719613373724790545121620923244256537507025806270350913721678984068233903250982582305291078743308243853228599495364976703416897320748870713128388214263061554431151888794496360670132931565511418116074669156249348449973571336830328619054976028634200310807426133424213574783798285653939927628684220480451559289898390479168809009890300082531397881673870637387339072813054681104487236578247072781417689841597683748537877589688761729587461506134358582134174177190748879132275702935523291946449790581592690669282377893065599946258418680929391198438581783655458184411296054945555861413960953829779063590005819101109235317611862408211062817488554760289089202122139527619511218571828866256425958362064783889435741763589681039002467041320454487547254405184358614341691368742281299974553967027278375991081714828883487439425401528363044714247149834414030566691141432183334880232667686405113395173893114863406669955311191096090023879133418514189219001017471119615298440702790971025791203271670262714683111478201467376023570865011505628958298742377722602272740983701656316880315600787652382601315886134861466778891611052726376544521795409612347084194770225362122234444142340523198822989753979653022422880572472433455172410126887319342994421203971763127797826656750939026293180158292413590262290725390855333888262079610735630556355900869500863354894705844354006954281306626321708327382007455557578154690358640303172964092610169123409978193929128458803777189370884306211805204762962236572676845634011258157262475562743945220794507237983285200201484636640435845948166711781141046557533650019663053453597166122090742608844900320904338740114330177208685680472268340862631006188651581029010535444204590244144791749356964724071394825533719392652568521310340774884226033460304996116196858129483797588394636405121968424843201763833085871720076953882818910788669089537325753258563363991041584261362924723553628417173554553862567186009913285105188407442255993373692035675048828125000000000 [133,18] 2667822098239202335869975942297198419351753982397868613461198255991648340778072553509890942590872315821806134410722357258040886954071617938139068389315110747974971030214586791663059080223715396302758427884802574205300373524199592398733233258383834749352632489435316418617868199889025971295655653011415995867879906106711446204412569945595252675294618007779378491332180159714780007409135810246512558477999691015060650382661211299804057922381209837001005939350247948697809186954916746286121792204692930748915633464701176895548521009716210937849610087871451926567624560936344489526498053943472873682397766219544213780847472475067432323089598772815037862188337288804618591529182846119788360078747939869182798768323741985724713158372131077921108618402023223879967995196941381569961065590809178437334624748552291142655551763195901869328003419621777394103133072230600997934213017331919519436965267078494893685092689756995588086203252659627629099640213757160458228351680488960799745545403569037126395317471322055638588395927988811953108083118633152449708946539763816049497999844582569397811340977513681285860016945950396783749352498753180060568345321149733170294296284409623950220935463641798811912664019259357647782077717068820764943970274510023821832276174127243957413749452200317953093999920744408744850942729606724384751292319697892014719737705334833241604589665197979189617297118230715000150284806857861198660106278793481083546421654267976568507810557355267020682589891217409106376537379809016240678125246633941688887211862007163252438878425806728756780273570764065097825505555000419934834503109569366497709280442620562226607589768357642933991535123532815729308597039702117902982136117603766285434134389176562365383862826373120249174616232746817169237098343993035789155817120794045405699240233149978579237997532869821524561745944016732561967741250439447507906098776582704381570659330400692850405579792559091166012678289904984789335804387072432013087176281136047788734486596230396940170893555262434108141271143407760147124399009236445657325527319160139572611286618856732649837684372532422888021539228094791039397921004227311570796140708253270469141917876228526127655186012668613137094646255239694748205044961204599772874025603705717661483062118718893435400814874032516220425659270176765858195722103118896484375000000000000 [133,19] -2504923548815057738291868224795993455492152722489073697889985352275173957693693340216220867135781029660285033129235802036797115884303888123838070444410147597287221367634350938227864764387773916918506978171400528684386519163757727848865203705325845664288985838509114197109166950038909968744104208674365292107932532456912542364253379352761139063877004701761446218137826640511809300956857065477401416576775980784014852000256601641043831484103235065452471832864837622225410182947262511908738102179848616556663764549930446049124091313891039940798617422519692081344437542652630890844752484661655636937458233097432160361097763313806160609132876437063543290724983790230638264709780629889214100923736276155260456607218802151221635784741282204276380313431564815682201032588529655258396887755604831438450552497192047653533737639664934525348497902701186426473879906894005521455483470812700441817444471502943516764096975083641328367595080883297675788896832798925114273420457285278608655325540890746843884550429782443402286630909424506321413710914940358425439126943871838064191293655595360136489449946238328953838006080092730651379223656261892745381725983801285077735421113650846189249616168629250444045527107215789709679113040795850554422548002136877622437399570542199637662569202736152666310566229829139336388675959626759959875276147370770996613260238724415368382970717239194316979130015402792057170963552013933566598980158896893121904153846779304814802099848952434899488299321640400357483568611294833405961857399767132660357789167519211492444149459949169840699473904267976871472631489780801324787207753039493670230376839164870876490548586034536696991671618081369256966257874770817512439740505341767316162268492823269702157202005693039996183021950632315560224767142934959896158314999409747436805708227191613972868605121876000037771078487876423685089979629861450183161139567092501484678106601734385934368284431189460502313203168948774134870849084799283659245591379628849548545389323527564923205745173412303040079691791815034810113106389510861207565341558186316288836959625328325567741054507275102956451641177035586803562606948092556676886000383651691019451179586781244994326582271321788198410598684553769128484174230489859701497596674574894282370211580757768267100391924589607075407604597216959518846124410629272460937500000000 [133,20] 4074533035112514762852864781604648538853584434460851721029707886068760850882433600622615269927650739131550172657758894795780048693225906397606565037498939197170844757378936332412656583337353933595787494815296338310827567291685718984100681818915215954119356007799548358217344291562011501613939278561939819586246100576106914540179724538590724174176336457019730854154135183543590183116592714966932618042922261512015183677639120017209782675450783324888091832755924507371482121944427802231681493060894828695525606514473031642728314829187999436596854696620011554226816846366085269356800244762992374483564411451534166401987417027565419867001132641224975450957931281823336155684588037475498322164816498587011702822208026376263762440020399479773975754655742821635295908119186131380892325651543493561768855564232022966757293821358492950364957470955523670124231889395633228242590217446978858939951877060723056247959552234165235404362241377524582415312831553075485694787068023642009457920228136412277035442336116736141633351397615220440383795867658761425146656128971401915117245179630067303885211852726483085290874701137692857868766525731516862054245050867939321025110180358429621484428893336999277608698084917453927409025125088682964859549822942075520957758090384276070250220548339897473866442710003329876545196326123054884077780859320655752500970507187932041085924641036065932830218648053786034674657586343775801987119687783286373402940042163253360878792137831744490806064327727088886983689098672124517552023282459336026173011713460716584940738942418463117475686397659467640530736846230590330523183615226344483385924961330945245137444899185945446746465135807761554036147860140049190442447178327265096672145691648320163891032516773174981921825874797569670673858653371705549600154252652637574721770702260910420069168540548845371791338437904930714607686150753981303312649162706862942950843232497861209576136882553400997252890910437863450409389425671982191843411690248571683473742495472690243099932497225114074028211495049093720905346468048402895467796841272311607043615619875836948221016662092966045993203413951128576548776066775591957358475473321159382912894487512378185236491522041174943990593029007681233992713541415352488325324594455576622177080563105629738415248351475830834722557938221143558621406555175781250000000000 [133,21] -10742792560138481521274481740049482825952995221627000224274000486834767552782442152580998732663813251865488759867290415701208216243735091849417610329265457957529854229306508865955765761203533414160976147061426737794778293951651528907390892959196013379403956514596467202607333803442419161040717213856036111228094147071399188952531968056257670213023771409848787368108891042390136671804046558278310816720488991635446167163037771126972696025511495066558880463928572078556499076007736484905549118062129660240312419153112231109458572600040051314563657319350070560598439395668649137187168736994079264995477162752503025309840058689767352002017265633403057911047495651576070327069280282460045075253418103640225527826129548197877195595950113621132982913274336155436811435597121315911019262489003656016269280258549438137440118501702558560472897780456829630905189061690364940308058243541501017529851259098290841117021031142686192955569073776476004343712848179239413555436845319002982987424798848951537253815303829810857322324450178514473543561617993500311361533204778411685091302156978623450622175356785042932214929506587845271202025421591781927967806026015290052171683975653703744155883143396938399561484444845376523667927858662675648396718400250179038083776655855682842382699089244426890875148304465928497442936568904019757537070853066063001787203294123055629835221061257276363114199320055505369809771481935577960642139668399050947114329810575751128821235270561391650018141898702915093500869303276507873552030083532697550071432271347964338750832169713775516790684200503321948987468781698328993046990544379481623943693496509338470561084219860444495110780325538028858012649893794344909692648503325171010186035504637731373862821820620063884030238013085289975108888312755127131815279808090988004684216038703497698760331371892001940012934177156870952658121426323275258041746550977852579083294999548228044292900689110196912543832865811035441595530389608579119849076860931719495757582124021129887419809242378209521121538108945852984923288362224752629169578388333663426995192249690164787781558389845209779946667326770465583901863113560589352325194831544642864979773411285812279042021826043749978980586890512450495600868617621131982770446337611485870056509032112803171503728955939183098422518014558590948581695556640625000000000 [133,22] 22662781282248263868815028017983258810414570773188087209755725642762430574602641223675770065575338607063324984251120092590210424864190219549419948775361154337488697767657169650447827447169023110489805566540421640647573252705749738326500622864681746270647467439210283093893308327132767389024880614704652277024513953785150736195815690181785362636982762218168466695173131666827730410690474616594855641050421033889923222781427389623969047118268698266039025473089448446226784449828329456587208721610725889102311599115488333827152786219319378075650428518905101620227417790611810787649849376733669595417690495169236778654156064513419308461072992219282682420039457800785426072229596728956116794903617372093659821058846247431598356084953776519876549658569735361379420710496710325976948351990713382399491795742046159775024188849837961651748695156964995796610973609194366043503708108407468004749342261947195466845628575723173951404858923220418999546060184749964584481444563634080860347948319910781680119402989907487619180868009919860488408196848569645911424921649013795284103263425562626281191088260269779465895011483603645856583095220687016223049459917048573911536103266478102780191794393719505154547343280615041808096924420592714765143849298565528396455511491228523643727958447195526713979052074926143584773054925405642128388777748362359184329734826114895323907698784690052917357115221472487606826332867920634471567973100496825463452821588304187481245523236656839040993102109487478886303987614037088656320502767660064373213289776778609592068778328251629304065858727692295551215897888187679180438224358880330059177786086388709590656691337751632246568045169629504299059488261390122183043246844635970697184020391313314210461676556569133373550289451100372776005044404236765144962638647838998317420017815120521970304163808836970932470786097798488702716142178437286341287443612126484747638819655647527119591376892880313403208364017074575045587394457133410053171631565156099975687913674552047216430427632806563010678316956969830771594796056569803456339293360480536753152685265628790005909022607405505724385193421637377712651210082322205591914256625359908223618632603436583010737369043297759090543029950563135816382108393390528557474295065019867033831650371362242412914941771390209268588478153105825185775756835937500000000 [133,23] -34802482404292790604510691517029536885100208894550350031999550650101995953828152028317265784435100899943726858414314082332464975481251433264820927137564758359882953709814918644599173895585051384544610061513267856654999149267566711351452503099390808949444051265329206667457333721939487388816228635183665394333077261631077362869798758696665079737668447349919691537303553604546548301514661513782323076847608578482748358397131896512850388239325446727220333221434672740688728614008669549189698836541789400238717418600727801949896332826010524617937983300127351350514316076262529354787085975430772934389015904487972514516768308869840272139485221647778065487787607921112972276997614796388918703186649356416417238989539570076797249400239679910396274960133903953178472469615688651666240515131587018143528669727444366655152539051452653886300458031616119843930863203057633217457272408206202572754968971158630874653010275549627406396165901919770064310210516278290980451475077294149002641971798384257594352631914493375738233509505067178088454260581192728432936702810666171254975510924621698272006948209649993644062071511666669973598404459165661438461210698493952319737878799374559863631031602251935643665462956745770273089260147605584370159252870334450609960426930649137982747819950350662196132686075549079790027927099604038786768019516335791128428440376249535654920875941781425244659120965327969971057742856742472106036241116144628315479851043526877051046483410830531185648872513985714998458725180977201232764306034063711588530133018469254672744668030370610742108756212510857258712428664708924973904315718141809852014302323029113729436046582962419457435029386738616949473764157670501860706627141424538449583317265072177417050692858117641676002450058217079437012059459640345415442093441509865369665591685572094866291670618109220158803489114961404686417705632923754297158822734610221194659272131956802361177541237144099838077553917613065911662576217899763737786206332754136580323195299792772062807341651515537322679200227859525651210528658168821057716307609170206232227111272228860891679732818531306607692764962348520568713728466713605665575518464818096060991123929147683744052446884259394990015076830354782587104518030154402411890336030061072213421212575282223060363752734081010942190914647653698921203613281250000000 [133,24] 40308636237812410385465933802200933215949794523632801401005578371766531673028313380373590434688519080621167845876008287856500464956690768088742120286654726815458648288362748048014894161272684422338079470035008136733063580042500727172743378830395766518459849870250043092071431841141055551924721513539722833751015266138682400765381308397718943272857184833403062402573659336783189100150449358982232456762920851990631833048026316319834257232562119081600787212268294001335238402885976242381898903733799403886297706410094666640247690121620217187862223737989794197571463030868516423187418542458845735126652220981435942784103917079835404157868598835387811519302788663938184214278957288482416481941795563571936559802346134112064236255831808050987634060097654194281669465131667860080391655428000096347012240723427509202673300755527184646251806414937059010481829178318936043933357859548590013729826247892325255024883887800855023110775717640361777420777040960477132852354907983525208651696674364715475986357656488981311240938147998344120823525841792753523313418064498364332296662605662197017330212254460181667315067471655924327202105573763309841732537908119619281424809055311354620428790410073568458778215685035505972282225409467648105110713300084343195412453182519726187979480821145625230666370836399523846454351210514626314416013740291207605266278844534260186678183844903092484961100304867234149847565655511795411764880120394441956593666359276094741272061496021542601419716796486369185692512786547881836811930196894829730620505182814613362071711032700857547851639062499973052684077747944863732822750765772365848479104583343547590548973120182816125790570236580181860624764987970902085182616824306418913687851920864849716887986865293422583543101620818934475292381974776757350069318323669164084678382842567001972910422308710197368405604101291638973465876585449796703572150278153464503670749052812558407791646817424881593107914411297491504292367244581782253605532137717953012138220168037898920471751619388602079312875069670362161190750394605819240886749288844411388807548474962048498911566349161280663196674443777111095924610302044556120394031492827824282935149739344471365415184804820960818320102979933822287836592699235127125131311354829304870439254394962843338744845622656498562719207257032394409179687500000000 [133,25] -35933163834607316125769658934553930752312292778562765111400615345998774325640931161984777344970080101479028252318056092680992584807658401171342163258940159135432479890729000326644570348867026660132113674673779046311974079207442902857092532417830295051996762848223457567077135470972504486970641181645289552507454279911002289325546559787611625988501399601342915205801462992786786604406223250499604590143448516757585667509396031638413001997288818804640669969488961712831283079254843377592690722396679075993021563723863592875888452546337645392836192341333105592898487208567191383721945640818687712566007492085923263949430760350392060796471497138539311148398309274916070201858003044084357865788771077640974759944521964960898793282470979839005666896725679252625225128176546138126414731682907095134195049168752686972399578110038395755061237997046274705712360601258907345897843527975608120599298460352169560353528220748498120406631540751025682693769121966943847977325414267528681306476154280418900758955345707178441646682901995520445300485875763502287597769776155109485753059313016625372633789495166216015988271265608037822767576638121987459251373686836722606743153472927570845372206693503581934141534145299041883900109844000457114373610315667721315277236467191375690332913546262644321307406333087483892469861738712072598846848845075183783880804939698127916999684279706910160304969691405787956992546781562786446343208011495676620619387689730325761433664171661912548777124402345459682337406393050355838849432311221534093754459661232711965338895675434737100094504883141506499278515556366127343173403490269645347574002067354693454893690513271246041245139390536668059757836351491791868026583325549672038981291570003676887978289364438642617891622360073627487109304579133413939194127259271932654853864366611163088279078833341066669380222212055636354419325889872805941464628516831150226642577727220441669677478292098836478018528113999881146048868018132983748305843782031324254746771375346927003771207409039736639585089412955692780661810053596620576565744219386337250753095471513192261153314867947926065389078218659489828788541381705330456091553392818300561884930874247319461391127588237202979831341172603813680042101042734406060697732877062761093018718455417400206575173626788455294445157051086425781250000000000 [133,26] 24060962345610371634439331120088132962960334158460313513865090852292932787149754419863253809388086216271843117398268851243457795839423676879419992889798622168292497462095106266998117105559152410628424270440538968683082022863379720534180006358698314877710084247959649391566203729216335922226898660219696342472412431105453929230808574503718999833553584861198006606360526142918692532829173573302335511555501823411940666106786084854316167793005536381352085188319405170201756244666867117399962108967466656790368287154310570504065558992804132311492473721249168471174503486524215360167986825489018285411639086357534160015210716375315807124943880592990080101252188537583380661247947389681781203238149903697602621968906985085263545011420835212564731446546731342079516504757605820757062505115180987344555282661091881580771548723416519972265902080425988592269701607471946789786542454378532570035456358710647673112806351863496427777640473129792898232109175649567299919802346468681067455564071464397982434893495759493187887629729640339599473142312528892116982227763272242705454141733682165207134188921435073310991956241344905960517646288096615052133934812409669027790378438293341041033693980919945342099746850251017695260177335514659079110876890164435673182994798793118563337205355798139500447845450129119283632835359130932190636253865019629570880900953841826553690055440703470867820012058849916748057597410412563608430207784267214712854214980935621961399505395253870827046181083714354811152560608723789062225259223087558249029401016674107717777714903264520654960633347629569445311048346416081210597882242437167081975668989776856665871036895358178594961243954359195073389744736211314074235825392654824525311232695979325292968609797561568659353420514059179207211607437622780658182344279778716178322776799490455228875664953951004864464435645016465961192026897137077228187191728845044989531217492999562786345234339690482892300858226980526353047368432781411429093130312759101744291426189003849090474385469000642190813785176723902209803837243350724709684524906050758187279748377969544280887397082208861145143744010760726236047812307800041067513559841803008635018461408055797108139288960474174369446179117677341227621352330529268941794813027574420153182782700714177626100109819162753410637378692626953125000000000 [133,27] -10213525308099192594114339643301012460733729988916700987125325825402327098712727282107864484773334433046924405533383011608600950535021215281890419614294692241316507859837274664598211024683236093631737779967209003904149924642854930261826543974349709965888270508489967126517990343430926296573444602166179308708136434414243090017089145510521988403953610410269470707885566484047791433963353455818695510099504639634253565780894436049055119345456593180461008782718302888544901897644378052912083960884058844564552148619162017486165271955325831778343650973973837018080765811713764439889268646099761293815985686340048181984681809198308101540250073940648916149553625323317813567235585407616865786880219364125103358549144650592172324981807364832093578178401617924053374651005127054525440651433256932743603815164967242756677647461141672239401584954186969048134581292695778359877051077019538619751454544924181715285340862448464796647151191272465255156347194949242641151879607683364232986151229962337858783903595628038787411997063261996647764817280923622617788403790398685504288183978618001053025492687048054100579857887875282978227398227014921773928851242186541820547686544369691237197514453242445489831512104139842885913928172595462024482990833874594560807637484133889044669927483151361210497540669114143943240502226386530322966706438358659429109718910465230305224722579911765111148945250179158066997754476014849295090993278962328717111572067979842113778949536592042198214093779193634113007341715166649450360869067905634323302558152199323280435289976804979529363954146188901805918524026242401051100964462347620862876550002292844439332727984685225625452686782900052695806992650488756534442546906911791087088376367877571193308595129603770280167234703466667891217525551729204991130615574844387664906169325241603831107883923498117659892497366696810150729294148828615099335195033952149754536970422830028253629375342671701600861354608567368851070494415007135956321074819992589735870862932928246776249567179304612361621145078177474702352692938202541796747656867559178858322173982700258365694982370535139965466763293081619525005590182452864237380375561092397409351466969404583432926915749906770852272540069496950780712382908957443995471513452700805850760413072820902147253008251936989836394786834716796875000000 [133,28] -749135489150014405343997864932132215495842427919655251980631323682036382922952606253226898371165649444557840349317848925106649267839848353939943416673274717905264594218159644826821572175391878260560548721600700185299102055246747429772678375859210864611142800817628456331150257393103600180269083764179829898269939262175028809257822479793369618015695355326856249510222865393717758902740252175026712756786008592744844194131760719022340822369975681416414932335560796718594551139058253576334316670536423353390412659391754224349347471796649804317482244249461139061514148581640176748847018347250293395646696259033015876635112247401559650041827512576535969108370891247078574139359855338920590561623104349788230626379582856060330956138547589794027347270066141355622122445856825032686838064236954819566904606450115458631339572818421211189202766908122776513987125099077274342392121389538973116486261705288428059625231768966636653413099186169519821786448754608483383532827221215186357399708146156216270094614485911990800944552150432056613349679409564881253208769279609811618833449933453047047802785630758152684431029425359454254952445949519138012879055418401307429469399985438527693485108602715296111998301314039842665937982563287769913990091760956718169114914550622953074262162341452137412336517420450846036064036463051639851582857160034298110751252409407292161135978532919864265659879711087089379635279685864013426160270231442043004040966926546354946592554660852285233040249425087665067752543810778709302431405450493059670319595697006563746881413550345776213300488203274892459539675911570039015770798490481090925334752103804411156960396000864737421932971659593702197052027080254619995745605272246922261270617345404004366653881709588027564948998282933091161150011697598990062462706470904596619995877114288932336370487248613543532411534371710079894487431102591524480297893094457126716167443850970728659443717471607141319361396254761824153962640869286919094431871988655088965461627090106632562835114743957032359370099680954793000447708370784888731921893719642582294843683106785965721137739345141999767169096524032551028897076734111846329777487096546198640352200830999482045051402393385008134075522631197623285802214957708195392223459738659569754880567134247559835102947545237839221954345703125000000 [133,29] 6687343077604311389101829735669703229149290228028447860814734024038533673919736300842492556855026347506835786933761153687351327460612660039095965244225805669498287669650643321092052639264152960201821056838671676150815891294537406718939227102379640306242952623789954954447557443105273018892083254982372121067904593512806173254389006778406045394331586223570153946784856867194465395303338805839439529529833525474919757289829093794222076574827611642027091778151778142592749103005266372221401398818887029789367903732332229500145277055792333574312959529563092256581998118973914519325294546033188373644004865796197644505062895746586019706637740266735088068554088396077299860383473214424700330881875508349214445998801965276998173226471353209821620837668517388343824890750127546772292150149058927624439631475907366115483989930510285998041987212129462958840112175598812897649834808588149292185380275195123350488743600036098142136515478363723542120965338568264828359580537650122790406982484574774107047995209859576126919804266040893847466839936353954812039432751856625350731891811431069268820379471209436779045024344009672660210721294048290325133752382477082348039499531100644277909051137550380723295415738114995748589654051819014840790100836532848078148982004216480406665986899456302152774020610372275376293336643106229996817200660120954056627196102762134935183720357587387806281285591834210311579164676652417774056545327826882429269634675024889058282641782633004133334784840722480127303570673006585885171435432029876628217918175049193894614998491401990861868822781819617756327830377672999621771941539460459941615358592103215597384427325287783118614943435554142264959273111467545014115130417618584043454678297545670435441486665599874379285426718767934572933563973255139808526795140734679830842403416502739106040973817551548320111668222875706825790114191116937782403493273366643500436399147507398701136472896630126839477964394948698456941834996580578560572549254381699388581330814207523597453993804580084187770564437352222851253545789407180872704388017837866150192741624529268048010250977217981002799329453318765448963296644111514652708765499922852292041074330675895640586727253200781513586103569436623440894448875790993864644116412509292302624439897906771790303537272848188877105712890625000000 [133,30] -8040229788505559733215427814921080363350676184512570678310180574697395771473187826619519038689653619449121778773932613383601977003208872449521874897622832115828085304237297705197062338213779651628303458533294895580046453511106503209783173669170925158176081703611003868369088439698671215321069135800437975169287954084495477218069753520269669261452980751206878657454351679483909017234526936214040034889830346352530746626439405919159026182219560829887432793443759141789021782894731282383840055564030675534871860225258185840164129224058819128387423208815293946651121682883415571232999553523082785480346419000110607146122942711864910857087575301646540192688050186463221737527477783892358914677893594780574461054036347190209756431998285683098062420584258791056325552675869696954480225825057367566980095467481063576640774919217227971665872683116443191818013678603319051501389106243797777660884752024537978306407010371536364488438365253421472215384616902846489371759000408914791998486812221412491334143032264683522139274555274640259952069387133432828912292663534293316083178952693508233179778420536935664473056161548229206910811514747348259956401014458538286820930272261757604937916121467695489052665943041331782478250736746995458892903264318793294173281554421941269669366604895898876354366741034803844806589190037991271278575561848316167247847670430481341885054889709188254790775472005865339981304951911166113163403421866394498384321575172140925910486201720202585544118773773430221282253994537185504176672126221052734032641196134034583764793587841546671012717538766926313927266269856352463573751367950688110200774730018606831669837641177399493917487768368709746779755063695596459275142621935006466953182349927539446178308313854253533401536579491461793209523645016476461062991207857878051956565113932738396901755310176134819132629595784146877044913639515051838337312175911255292172747216174920334406497213921003363742392516684671202703222815187125968967738414257549426868323986112423019130291476879665057594203414443084886667811120120213306218774630134031113713375583124253820101680892336758840116549678512930461060956524413700008655850423259387474418183202680748341273827704634803088412978380880151106304646777797460765243679858576144353523966479269091678361291997134685516357421875000000 [133,31] 6584935751697379304681717084286351004539892911659476212314823539605347281853645560664213952695892475430913060099013359367551892728285674898242311176566551449425831993544053699731026446559903093303814694549740093270951381821704986104994085436965477365003884218753860511032366796626776035769982232361499576637061588730463535575629130426746526848036407054304955960483099155310344758426276658222672017780766316540076739403616907117320659468328964252341881201539823578621806235622761185446688419439880241706762932735114550692941694567038384494896962437006857414922516569770750600587919560449831445100282028743683085071385912864559451049699378257930585284437958045279818621265901318155183466309894730276295831304786949885564416966236563997356346266721098190919179520848537491137581312005258687188622766216135616854832516902915614660006370469504056585084956196599050330379832757929260325340504274581008449795092786088236175926765637353744537449444564811427066960609382676582693405276277897705168020039472860512536056639802720433651911633214623056090701328351499977246510439733224631064059152903676675405432396198166004815338841656573852704706954782336406153937778176398592739593232964715891928416258161793205064395256115765088077203952602480023773271882334929781917750130323025379315458307375505954177256569522561059167585617275202207697478474961170388047453535855603508435511208604493310127650516828195433707307756630098272144131488180101007967527551547831699687113184684086336726160457922694433249434859524737633068249153489553063920276839081258640465293407786247516192775771955437002851059630336897629749509166158907223952967391043926977608204883302318809344832525891942004516895795787619835405830169280146872568012643934372125427878220458141290295719779688209669560436732994319476239584823185826158453741761807467889830849187674281579234870941654730209234505570521712327946256188074484638830787831685749341987974875397903927015025952681004650521133751588976980184893064458222248074406383524765828177334333510298433748472979737854040070591379172225374667586300123465323249763454138509576779205513078261137260784183615126345018902450421842147637179556368347188281395340045025146325819525817530418531193400406994223624715198331751783689634593965678277527331374585628509521484375000000 [133,32] -4187757591109718747825738638672437659597815291666745604735698543499177708424297344150620754910350943387271365700360999203158441237563744670049939442823389662503189722816040672624152739345375212156702900274654013019891246156409621804469765751394679315727158670173008484109903388318633918781697201583945657129992970147794434480686966197214134194751974801770263128498880817729875346302066965824650366139479068810429463047354366178147929695495571429154248659076740016867157813599802306231731347995113233415225501821513319374034666662285294151395497926349515580085879443201985570708911267065961292134435909770848160976379696053076008131049617326764405065633104739330364228206005440386303841466809026308276677967824788683343486285225353994772035884558999377699527725240618645753049813863363219598662452328999861005390727534664518109693883748196396413207061120460909919249301597417577542840699239810041225328217428420573841630438490161041615983055409493089158939613342509211728916897308038022878736973272134809498166989348511360221873412830031167712553620572132430079957915622312869048459884987640201095044732332305335407610983973111086078547865946357018663505732653483531694968692074083539183444531119354130318745309851260574889153505913612079011131834922888025643427437297111469191075489875936641113107889020899690981114771982106202096824631744422304839830634978086867158245352819153910775624079471386914065180218983536650984524755611149244666374422894219730322328739392073261102646394113949181922317614644940308920817143139756156809871299332975357002117596652736293462014916931591996290310803798302061047255292194795442711092209628759957760363917569166029211113746997302109893197811900795958851568911438715196164626712724601151444691391991946531498708541368578964184682896965007477383131397617901383171346465743423453395663830983078524302171331793657986307919476661243762263440705759446365212772142123928050173203127374764356891627774274436600414791795197836351807438813131093428724234820365195068651409391510464655910004709786550864358182416653057364002097701050642134411351248202931431104431707778452195058683035925283005680617779828877487512627315666677892334260274470011140046271412529784175958416746670455463759394523783448826756425908968139992794021964073181152343750000000 [133,33] 2082038304731013179825365825607768908646175652988283747395121278043753401999970954309933130104709907165840382837301057458842409471801384092715684703727586255420549481033831217858235452206702026050114227997602766158523080962977392817472516668552243698333955065916107582872825347776915033412531625123157428846896634597175309972075163678829345841654366084986680671983984665146287389801190523629835424641807807965764228468199276837435913280183245713376606624351785977827982743743319201867331895787610053339853596395259669818689803494489420381944191780409561585221649494592509456364998644357238624332044034877098882374801449414215734258071542636914717784768445497970916808108184365926888355956272943796693310263896197279955260551543102749006998596910550018104407191925178157650057674222277101731678352075866851291491081768707806696428660210306731144951667149347352869563943753505324815213186100733669115444185713057934161564941917584090442290368982908962460533954845522816193181844507919216361717393323689297544236967221140727500626304707044253197643603263413968212890695360313262154963334095623071415697310310881576484261006138964719057143997811252818790228522366646236114898778354552488566489052648358054234940573438906145895571180253917143911161999207691959431741948516343879460542330823318828940968642274791964585228524278833879802196803696302880370436746222197446934061920228143343003183128621128188986228394067317177864053528068427959160155526818411494436908394790569630508583296632200538374545068685501828985907757100921024007355207120141636276995572037957117989577245388151813117343972180094039028488552538329933043621143004688140881989192409776419525215892731415804723358842401607805596280063326789175140062093168062959111904558410474725844994983108221319511244932892937192676337145724846678538370213182788404160703740765721900329183985906451627608791090435467435067225057962955857912107878984139697270914690383584090188762006211554081198585944374657762007981383255207299918829063876894820911762071951644140846998925243174139059971860318197756755722795017704950761193975866188916662376401762700165976308059749056103129153462333882752518398091201232292853482116011953860244873464856806034604797236805650509018921320275445109582168612405439489521086215972900390625000000 [133,34] -735081651248151279179283120977800458944199593868146780078488157806983093856196028058930611683378213645476621336950315108265006957213437094072371737203240482459980420492650385815122419759045831107669432520758469461940074255398868698246487094028020066939598701458987593234161221758750285839543605478137548473397643770598795664215189595702140390740388418721453912403804714636378031820961466759927015892750293724063116451872001467965083279199190181521358923755450721647048826874254504420012502834502086470107310946500083177173538378380194560484650338237797346742719255941310980189758868979104468935988262918508036684704814323578436260633066680195715091459046038959407185907054290491564698284108088824436082518894722358491269712008513421367514909940746444015517076161053298617628486898833991962007751764092832237947632244415143024617273481734432098425675247122723234809939592843310876491830635520521548133317571631203067427981091945509345219728786152265399600859675516059100320933999334703092232021576304802182444059594051373715530326809121638903210312552453511838348464752663821583329198093967654288771108006168928391119848233116098532048674025611661134575757697798212518214970598289086850880090662292916433084709387823109203656239907161051006383896381585828975349305584792925286049023237323036563612193916769234285124205903157450026075968860973748418492283211417031643727746771676902011063977259381736899339514944657301025254736552403672725924026705479559780012525976189699621450388126220630246119279049807306718047219491080584729767601533343851606829432845801526139164647279504653835742950882782238038662481245373031847269222857506702824557521321696012576596357726163534245073947422177800570809173065899721786948566428551068386603594130238815302814398118433351554594471227209378374791161767665470613839196613233790882280230931986077091752679999799381109860253458354333966262765581603816945484841554553880205513741953286164079636177607319100072587178145690689285142465999585131284112911793134641094758074772192545198606882553576743432699972074317247439685218042370448679441359450194772748148748832814323064129541048354613461853632172877350843171368610460969497937179176740829105579602323883217116919291809826431040008070001701145912420543027110397815704345703125000000000 [133,35] 87904815890455061518841404347630709548065003505155022710337592596143515813590372245809509814998697284776558468810396573233385862442055694855649154693519515405107517434327160319909455876516007206356667286103834799791671208044613763765891066825563166397988878173511839982967225146227992906416272772571663628491773969942083418974260157958636122387834582969864993222608180163692441120883872822861301485489047350229491924082819928754745106663132641038829353344581370058007179815546546307622817366229586829844441468749939794699016490845665598354452972162273720413081257550965008142549600092839169473034427097004924651893505441449792308242253261641252197025524864657112317648726676033743241704806169960419775164403051624918849489195291442821215254391780763061094325604402085668828873590342179764544710400484167155361759982250677183096241492381193035764790916283108712436748379299544525874013477995658666480684570638805391330094519748093949186832708288255398843308398544932890179569837818748583524204428483028812899760786488725252227220508550368141721876574213887205149560845715410337561815327433334653079761108279437308824314790959490327604206828206811421265956119701711414868822823137068037808280533023217305813146641185860848994622419339912882944302066875184800243631488401874368132760230089764246220966679575320515838011628070874038797105425353814419749005388382930984940120852762577719756456334453149391352624855182752311316244134366377855854879430117482411586728764351773181365039088488997726290062637619210562448185994934297817210272874307988260142729196888900059649343159276789437667555027098081837396586188652091438588640344672389432780173048160162350863300843640667597319012177604964450420605042456825292801278611809439656300851202435187833416144918483923171876970731997455647266972980659582853640498138879343708784888376511541134000392358746297418718309687433931535917587919356707885909517731896371502663571802837863427176445243927570833017734313280136497642685563326336038264197349244912852152340383387088394153464052026254362822233161082277229279834636774965459685170628257576936824323256378301234655221275147564907029399551888169704258567386203035500695558820073940983061797263743646232254442527530635311626004864404837491065336507745087146759033203125000000 [133,36] 119938517079922426880028201852317984676663493317260519118343051346000782816354115584322948279047257750775138126792843612444532055358727866343303079859555405036156134431320888723485130385726919611640707735870865912109308850567223761568165729540673519070818417656087592244463966103168283824264792565656177431781835062447788387687515595711127492034948513283277385404273182068325440312333801348310629330321411334120253766497067124524899244153565787656279700619773277263673210693570784975575141188883438037193483043096857676844686787949772604162923351695040531250881568768459288413490621014135926062062197569353051498027023018202221169275295312432601558387203382280236301112803504029282623589789275283534709924078068594965415193234797914540409511145846410570699008847353379335976247620104071127458999348823734630557523036691311588885211557944286919220132762572030079781083922266259465196707363271799819842125784548962396231298852327762395651928135815092549603672473867071336337861994473828207353968173518237919296769632856057526023906995253991239729321005674346406221663744967128206222707463920610158308670471687760677677998921146911478523460715156275812505646032770780019561336899912063042353009765972034565076869071493539757363046941143455991267296254425053840514071284788753573602484267731794877766251351977426548668956226724327964684080701980014121547103343280945929676458953258495262685006192226524606683490927430023766584744409421715813870689845294439374351799928258523901217253730197580552344357526717390626539823822154637742071117290909499474386614582774684002535565467094251496126968849603554849178988592723879319971559535769005885054099330670858485685244454508805107175660505098642137747470274788535773570595198226940815035461132128376247939502218827261275269484332205974942472481392194710162916734255826029843718413762893685050651333519965619729143344024812801241509472440129811446325149042336453363046934433835674069815888374725437830507709302136279205532303204727288007738424196143591021109515740288587554772171134209107473101834001288252989302688179407036790263603413728406637808953961605907534687213286207104422120430735397959792509420859490573309106442001584219215232534826005722329473809727554210667567133330457807005586801096796989440917968750000000 [133,37] -129450021299791961706669673194292719545199655834660976597557420782967329546893119228140243671101522541205938588866077157371170190448627192887214550938996387354707892664998545747596623200244751926664540903416707494870748534755515201526828726027023680683553548342783797327135073775477992268509076388542623709005999862920988137872998958341538751402580689691439537888814348256038903812563748602737813158427040323908938719604107352777314439582521385263412665321800859646083378328341492353050770593285749230880045175468798756324430495286972676462163613773766460176624020583499276327380970999174278639890688268550286000866677086148084629070087261061172311734028483465988103049750940032041879023510920188959405127683395401968250874414053236505813420759519051407780014651454502882685522592609451651752053794344734302864436970053682037704738091661128104777288569304793979443920380497218795146856261266403686794362115409644421908116242544724609320048383990220250189023672803699471315177561367932734289610769370060477429602129894271739731071363228310885222776306822755848052620898752323621068431572695523663190190848744805908765372381125066910781722304250189884061747763005793590053068223022373397249055622374215679717972862986674623328187874163384799377284925353665989144095337388940932071882822626521221974065548160123281624397753649841650060471359641420721065071468502513047356853981599833639253091854335369389909511182264870211446977448485049036264465506827079899701223598442328581605442964279634101281930324444955867694200889444340518192243374520107511179579042894869775921775127718503578871088707763757783410397670256518178872761966863500995177985490960907358567435109076993597105304323759995801270439990236479636174372961229232460869101115173470300829623519869663794353100970672846229710459443770267744754878566916892872136017152815547248787747624896714260450740064763003493930794702964395710122144214510401970009738090035670791386108033928268070659096739396591320234201960305221232743247080574299556436252788032052169260492469963077273531142893006380531398267101504986184849859428566317448262066565494226953812670074034245490434692451996236761459652853130810963891520146359071133001748931123593976279076243577713190534284048993640681146644055843353271484375000000 [133,38] 84300532600238564685265029281106542533294398599431771751887730012259447513466896759673745122446061279688119810911556961606182555082771908058582155528287824271742099216328419471437193272398540009833993935842529232335322274765980086181390747106352768020879447779393159057269519273861875542702082285568161858639082388354457722249167112784165981244908073218853568704371682532667384334014684159431062735172861663026272547009998941109299609927888388242757100933175228926594331321900877165815646130428190726630607767796362903619548663512139617136508269826127620925474586754018464982269172671244355676632579046350507903876854912613315632430106999656317543863417156481117544155320857542403793168054177304634177150773615745097950176840814526477181296178925220741348854228923189343290090654472285622943281280825243388769386019517977526469811911661861613172085159830797663965893865566251674948121947330796924542946578978941259868936416940258791052250924272358881255565295455222707905010524757372325549642221864775800404377530241135852137484849003311145781778478849771784593411462456189728326960480472839176731060554553329985469810798616598447076304255555452439903306478453485407073220099710355386638010829853947811522003714833095521249881615304713811745793024058182689522453396167142639311076307319986150594323793121924918738298246604828895487922803145587340539857701919459544946615308590375330238192922977571644320368344551562537860477995939979913465117755357282783176569363947182210008111737660749876403452669688553361571239326227507649304352279997417709979048906283026195625283312013546667431293825170843015590657402786037702211512532329225648534204064475662527788367820267923544933810772148716244561230545144061986415115657978458826854773009811968548849032487685373953428866060278537139217576556193888484726356961702912235436009849987377781567497713660096725665609114345748093354880846081196794600888651980491137367823646056708346998902342460345372779637087784191273282721203351573050513101857127452147443229011964789668685132893297430529289623484172116814223786978679451953411091709405179115782185958952533710182450987339174666414782384837539021215199132372167482800249460073588143917240907182922794769266054435344678180674904410807357635349035263061523437500000 [133,39] -43257050799725324067447838119480482646215928283160219939432345264169408894491036864596160367644074773570577848273449484956658858040169845357878717266593506632915310030833812501665646648733063992235646181772200595875916957620805777237528668394694959110570948939083294901640569703936078497590563537582518039018130048551129515871803644279350862611231685367856140787583406678401964672495491562540293519460222270005726197968222790701313464787231611642257617555376978720577520263525270506849021760845351327906290223784343720526607932676613760343064860755944629824698039718483774602441029250903806170117368370193961095989977038237909669719982314212854779544047337507748239139844553651795040886237654955670907035636199830343954329284138194053619522248377625621490951061640504102557578884336741028251299548714737564506566800486850495385751624520513351100096749581978916244325826254976572269654679907355246230555315770130880816744076542074216560509924028493771300217420639630538610919147591039906616579971174272152653904981741891516762619464880691079760279485693119278466902633586594856446782304897840771954139118264600608982436748657112572788756963377675574751848622559907984050116006812777212507521905896523630183812594273783655512697909151200890415076893146364137888304830726295233979503481819669943289427937999014121139798242903755687150991778282951641272033997773148761371836643698724213603752407194361506300025760080962016189428951723978349313125913309629364880161533571486745833302423611782235364029671115072795948065566946647462655505147310997233025851301553983428407454736402641166995400693901634773654358142291327869011243949317457711026083217754276892394412288733687597667958262739678744990942012834426027604255259371876840737234690624149664565238579217644177622825210369241164587235090909892644875887918948500348969174289803882215695806764790083098052716162923978004098970819525526488385258982081436997722735386221457684547456894050925072049424061625987420550484172376112670095459372038191057701972513450401727604756968886858363185999866560800211824496691610640705305297296638721644602445963416389076274573806177648341723991790462450637577346289837349043322780370650987789842866446783697132200926868167801017661666662661446025595068931579589843750000 [133,40] 18833784299480165507428051691141716094967191329571952540510089733352840384989959119823400750133687091784137174287320147848007008170842936930443557618315461120826386734676982614233753853377070757236825820088636588716527220732892040831025719801144621275390339839225921512193826913545761308570376316310280242899212539046026561326427558032402440233806334037959524162548364244415068636815728837384235008200430073367680434236848443493363242800313668101075562668654001828642269963457287556478363549786265664499668099403542754141999121189577392414847857239921378303273305647293627991827955439684685024259319585349941457457843399522081041261123058482042112732371573708697593655016111007313256041348136751312229988876841401393985914645369968234916519588860955756633545939635951073635133733619352123738662492492361409861026897463814988544686105097730067820821124770174671378904495972820953754262012636146090648241900424190112622092371862287716073659957824409364035985919675983146275820617759568630686589624587214528952771060233067221322689940911862106416052868843764107361301381129056271569120521805254655734864312826391515350905248222628420590832413864818123883393386032437324886499512334564885956817363180514675578642068355634744481795400893240562616044285236150805767754806309725422463182785078253093341193808455704715616878639772447473409011862228341769144039966706405882757105427114182867322786513327563714328270176874224708630628893757993203681027036950543360154983127603197785410604468120610748413344714591852606147570190325329636268157122980873422094848381376946467689739877602518326929575704949223117350442377487046275235641746966444185938520246946807984024634975920161272426208870891164964779663386809946838957026705034534933145154558156941863628045061638316815768952532322825520294495308307125985172722723086950245012896415790760469669614098061608177108512584389954067333000395428752971104339349563650141547828018712185735912945967162060109988528636150634181194124244204602610515702613717383148039259320516902273849216405227908214534550859410650225827232578001803755817310056576445579154226471912486264554070685658962329671550673211353959752016947120922917257746364353461248609444185178999197831110698997655328312816891411785036325454711914062500000 [133,41] -7197374184387180898904514465010236809143316727075782524802459554399933549560598786697001762006086436334500730446732230013938914017725370506185544837207604672662505796761388084928182544032797248003863951839025570358694086380475044507543625980700639464316749095279824261520434850527727735624159656343716033705708580173635794296588701808153882867257085408258297551813135573090245311715346032297347696466923608909813185256581807839819095332292314497890408025366161792520427087974589095289803007607383103959077982890832194260920660132624496587228263204084093242570130332750668744927829646961941404209762209806930286764399060900884404877619875216458561289068541599782204192171420760735022099715584760218582697438327315331931196313327481516433849556758152057462658007306952965854365819361805657908755178226348646425228651488380618634317345423830966659695837477703808179051463212245032653243430157340846576271702063061668093814671500942410915285300139452579225970655441341142747464691816551276246050645966608939668873105234117031393636110911419986559977473794979372179201661071985988967253775567082833126122322639265419974454590700102243163823685023447907865112319232806441691983129266726470015008005710047806403305770012486877947436114544240007119763302483320829764083169527731632204274580060573309154108329223165037516544654410529614372854528716838684001698255845080994875995808155272076332009412458584589098197715799517548916694485415233451432097306743479373637674203434291708474477369746563366420937713317992013285550975352831006653465200631937644180211692870301756330429633428763499020036234955301760874629856726192013844309384291776430670502253746795205255536814194526621263787540059451539431423322743274195626702221540706191503883992556044431403905284267773612318044215269384885286842844122184270889005765584012336796618346742416922518961256341870656162877252787739292757764491017668549897164719560613025058338563854605930646996259805692624316878153609426735942712965952488350944081132440981842415232580527178115653818510013071537333415158721307054590303616709877966435557222957553830959088175389600079017949768917508345269669340111837440862979723350375155901813712937860503371220125847322666554452432051276034030706796329468488693237304687500000 [133,42] 2463582450277565604984228153791598099435761767934264860173947223079833238582257643395566307099845416460899182881013997520496882136624720611785673274880974672671105640038122012805493601385632780181826436247062433921007595530264661634081324244897078233001801290312863511775662282851818675038705468425570904897405036225639981991631295435573799527590257541998649968886381716334185247902578993566900840519371160345441395558173474308093220411307535098571782926763978830448926762889877414424922179125138023644032351066633078339680467908652063896895985013515601404231729102443489512778876406357613418091048601298489987190842714301293537412575764863893207894319753212954247929641183539875610835509780869074793858970944863522638583696757016376982605935100555792628633779497705888251793493739355986569526469849180359311609173725971861004499960130968587000954606784341150844130054334652620816038360547959279568192652633157941047155771184234956355417887345223775100822601983347125558759327765100160805151276830360916356692390326042739284705596895649299517553790444458064700707796024081623303367882443919124857197241326522860959575926811548557899084477726301534802036343592490847776452976885896003748560797011430047912971063989142748397697309516216509194773713224603070552320949446133107999495219103169124663501149256482956473433630184641135268768512189428265975082307456393864829343344084499471226496665853675399022221167305623695088244503477315032064898391794959419781212574656267498574799008179964172971705531503654593289591386182812973769435230078637435752595229873807175433231592961406404205805341938174257742329000277499669575286191668164238607316795952294874641693715147749264529128127382670945413555393262328862553332754074397456577696998829057259623446411052794890216938068993981398777527603246833979619247302314179283226145175430707522356825824025300133413801663082547736222991240844602177245856622304337602714510884025810159563358973348579744729490450951179651709822960509563911087809970549107893475145745571212821386067364933265822393808521209617347944944548379624234521031991395452106197095627732347652755688059532577922859974440109761422414412820624790010373594362760755197911216974036302573280388343725775257553323172032833099365234375000000 [133,43] -766307654227896396131720991084017930991899438427767541982774743721210563285001341107826529423094169050430338912633939875316342879978638502446054985232967226578973376228124412073654789919313055345603730494857765884097795231836566602473787967072720956270022083332788924182987660321482179684254822465912970262184092346335617613702156968562969632430770751498820716043482728400802209278891265660052909347758751363493328138239515746294424828466027552421440197617434020200525860037446863353380385893753962194114879436656519145309652470423283970080289824013110963970749287252336781332327988784942142706195310831818865817566065312468325790008964431618723755794343026229499242947797298660637868885377694483734120571367366722943107115695191558989700665517999406576173753695270874123583994932837265069931100652536388663031269320266459812945273023720932482394469704825192516198471607060742704026634776858568992795745969241003913918273759208653757416126738769592011593653976433953308377134285539605042201641739174323397699569859262041641607125039220691098261283777355693689924479923582447863154236440844660075132460229272330012798015298285920570391114416851932252058073385923737270972085701053314860148360838761663509431987887614496858679295789981445697285949224739981684679236157879489224440678881442366474135809678601597052916516936409123160591456809084396577131265435590511676295090473281602471015750208443611118114234816142691951413501190277639120630839588982107339429546452673033879920120806994780816762261201601679341076665778524360007601498167127817952341427779005461981912099898646176901416857698263944641021819241236354656561754972718647107715701433595580400194795572387420090631686415321864407382701430376373590672509132476820026795569060104794370131372071460346413149006731849933686178207435464342715033397964291569995117023184995540823106156735958432813274398173944071963384450991505762040337403746395184397699742245321518365383452846006169005312969678864134652659836193906865803179891198372632658835667961008991368247296500813746926119818009274311816033499763367589365609065929600025183690900723128776306322630452818845344865996479037718487417771972371747147830937446863134076972789548352692091632978011148225050419569015502929687500000000 [133,44] 219109979026468821572073845120155918793322156365018847429378336741887593965047990633052738199228781696603445978941868144452730402736733981977069050255070162319713169150986561206376521041753646737368272647899898380545926041890129361685138389807229321216300825167302656421029902583548737129458921096854840310398852354226808114140986747053782201295748522365327298945421891533533250774250112761579552337744526260014000149966206321058790610502332028285295302890043976330922193714447528555501792623791668260135960594303602173496663884136943372007236148823356866396148556331560886077818637101864960512842550951061258256975170282473392718786457518060100227714989219097255559887534353527592940424070020301975533506413623380949485354076513688344007227332489895503196486299066170311543164908310386498664583889411635338260871424948196336811401854928271653322029507394282160018507015591971902063789047442094558487141288709503024009473456245822227975913853011874037774183951884746453784602102332548801980701225065131477459955466379505948902362344681279951508861208380889323906185239810441517221852252485667728836868427987452452876076862684539497595419966794632134875689310245277912617799253179411521465845388033623136877090360458412585092235985801995991047930376184672526939470271074528108574154712490162410161788348970690560123715009340000386896915864360897910501920951392674513696528556730205910416470287936358072349212705450601059728412238094714676774971717124194296398768198024419384329384101083151375015007652378467268035193911581076474537770482085693288662572224739101396745387114222514343496481609745013761813495514254439240498309252888877197103443666349013448449927751343815330499724742136694218613964414632348927377378873874432345524829226688138696947532185551360880379433753270469857818230841856033241642140865326958289693077855942705572762053262748008430159691190368279546433869289051682709977193143408008332906131679754105838953897763681271482398860743518766248614529168701019494522431963598806823915412382049245496545627535899744381855220784896338329115376978580754939102233115677458776358762678330975724452332469576572443062045595155170691079083975120806245252515116650225366361102085512449371835075874059839406982064247131347656250000 [133,45] -58127083286480965495025968503639137563628709994156936772309409646153687036312833642149226057297739822449782525367635947023029378008759819759614197459968969493127311542093535919518327600488392443128653948764983169806815043765577614373798813981196329196883154921712464804465344326822722002913417198081905824163815440903356732973897257356188807039859231400075456223012300137794362654006155133011436814217045648998362014585693207376661211854169064501495344057592910599521158236180479546753816280614824467965429912720236407635688752529995634000398368865003214319851411466270091540777120272866079605724600798364682090962160347050772853941310428016361105683852029291808340506917002640762754215674599509322492114121662010559419708701828120489084373668699105623886841843874271058781800030103245471338888675188454409946267231986438209236083340466375878775381097416015464067590623025939601646318287525538743669703963551325811617360878563291759496580998727238092244424812211113247623319690586604437182215934683702614658078080160844595727062695908950287992504679530676681362379896224381954026296325270247401995746710818748543078675799023109112642627888576960290852152319643110646123409443158303816672827239465432696044644532486746357483187371693926457336987901221925610637351030189591953472880011317455467367834107245218497855530448910327320264793499936758713936997107337391742248210325939747711131535867035416418004875821971097699338027081105524668129216159703118231200452986164967723643973547216105869726425008427002420589604719723337833276744350893959110340012444084934285083527830674652588589726404962637946689628546639898566874633637085874216822728748341858255467124256750240556191968938612986679409026986901673941463723701062282360046945183486236570546137685984141165697500355032800202832294169279255500000908287421383366145925456047404521190177621125020628179194012728652753955385827349457114784184139619856479644372220753580400469647506389492776454819985480465699581566355730262253641114984980077062953304493772148718195108070457427910985274548866457708600456358065466263187801325354001900870058443207592157895939667507846538643970120214181596943019599420265993014236380884856474870901190663583957586319407710107043385505676269531250000 [133,46] 14406076142151950182526308613391155283850944355289204412867755059468513541019908707938970723865504973468616756555084758367058805311314078761299926616983605124556994608962769404514280390467269703413214906303055894788177327361196730584309674132344914852557649897940264162275001614298438598318722700639823200672734080312530801341432327771262549471017238298306050295671156029121297584365955520778163395699240102065480365447693235459309050904597255483771111906298795758104058698321817443498880085677108516233498102834187822047292031000425613813394338945037088106237841455378786338265865081065529156858944115141768055792836960420954832738736228021896022372910518990193394927151280494795418041748945728111675272825375537680008275699971148018776491814298629884435577688295692811613851552709058812785145424653136259912733818824125959824499423724150425828959257966304598701595541966885371393478632982466476723623712252659604261652596946716645686422643120415101465187614267631648255196395804569678387268549023502852610754520096501734525488264965940639345234885175152205768333858411904038991245595192242312892266735615750310539094465483020789268254834800266500829397632051952193344345167615593555323420977507313651083630246634884089927511575541993139040636580162849183705983831529298270541693460941124205275723196026246207394786244139363580845827835560065873454931215344783140766239714739923718253031372623756507152231853764698128864472052270609675685793693508282171776010088377455011804225910644333823573462255867409982892044395328275369194251986241483340338247512585165546719362086409908706320670761907565013687113780733652178049785016636615143952014729374952403530209147709614855127441459438662410670531659250634122231697991911216199962814213982717936972324572685983663716512191616744744741670576169435580996827404123258079644738057603597611511090736075908311448772215944741444512657645478450257104947055201704298260890922592104405422829739921569274069700465929445561502272585967247188521667885357687731086471302002251064525592165010073696831248390710204258182813987956806419245845881845887411987666862840221514292013128197490822560521683325636926441008154015237290173077574425078001613120198629763661840251734247431159019470214843750000 [133,47] -3347959611939343292590787629257381776778455233927358195629970532089262856862947130130339610586956812999047115393799541307877265296180508277537243423078315950415020776628239361371388815351670830470382536205544410562092602204907442549499743896731385877542414838497174600435672420931152260710910218656496477832788509868152776686145855618563126378228361200490125917222549223276754707418568587322736823193252879738913862368028597916232978244762624988297835293886517608089434098160774817763948663934428042742901170388073311818886411067063080682142743053591724108315853946793963318537685251353886007598193306339296414439544211005236723415907480708271648848914666056543849165887492646524009846935814921758248421464584166800731775016609082386862155020459323073324870436021956036062343520641726475096334050453152076616504962394715765629337456194030344933855685821102234746874831663474570303161080334004380651928320558234810780941312269101201598381535188372335470516866927868754567867086770432175534432577371307373771071847441659134075128770527290925963913281215727044273503010696580817455747229741962987612123559548221517117970213280011183141813708600387022690669880018569336689280624562221164687841473902870664636987431215588295372581775135615299009376039127622285801552140285722155954972273243457204643073157779685678664483902990068587647085394850991050613678640154650165562831866732444908901707194695917115277738255343857470509224174722573300122718361606038318396371993928457299422397735121309772980056946746096036247409045603366262206599502786653310811417987777647048885645531477278043636501945781404484021620056745119887949892084613885830359925794322281117915260058240480510870248814137019357686716796496770634633626690191215585278948045117803853237828083552775174854958961020433475093656169344336340278239782749724694009807324549043943258078917923311110019751230998130330885265860361366140562237255048848221153947313143836630528545110083739211489978141548338123479946692107570090640757001551217685337884019661458194845119738362972857842774794186591895802268335802164625909580403548869517966385075868874100749945697465599416112215534715669238193441915514086939155917501261398959279623489186111998491897131316363811492919921875000 [133,48] 729465930732397480873559205728664281319834523947851414895288269112047034823795016531668196753429667684729652572137812048946425850394692042845858704049805916910469696662478388596397555647875473738725118155256518755479226899510272002383453939863852589797068121947498426053546933667085455927149267746095880886962315652238589835486513185865615507939623447766660712575085432937537750390470893516947672238818749023581787091883128780082662422804219398059897467844413241973191788699849963184871579416687431163130162619962221261261032479900444691509769945090192821972886828496348561784433691852188283064827441420055231400376588816304558621185753135917402348450766125808470427918914054212844395813185841166748213697666026245484592784836979943426818429148746380377239819243433515769038989458871787780452069957043396594208796506977394952817454100162983042337570103025835630392461945838275768668316037857057840668518895958414946808383858454824053538501973191081001431913541271101900694922411322625388502887491242852048167151135201976027955610728576961826231365698678511818271897336642322904991668811391357897898745878503636680626173622030893545214800841941680673615007023562223286486962487750484431677605794349159026897303014600871056287336367619638964626710316438967807921858178105270715700185413388805504165829990317346879178764779700133609430168092948229109576228678893231591807061025346103662699030283452147183696404987739803199570625016706415509084949281501026843432355004901958661035079602006691688885924208156358772224020613258200462027702488855228987873515467086549944429062994208515157972992751008929242494253404633074927777114051752540123926531822747291357813173456520777049077426504116612334140036833497698357881866970249396216286322880482565989342097461256957631956124357723231532714850237818756986929271234619748056836125705981789138819258547739159102651131588954157906060712619682450731500002757684518351734164922855882717012150956828975585128638718853435068971663029046655297762585967204914727127614517481221858185985665987367546574822533686631856094640885966200109732074291870927811521480681057512699464822387651451198293106016037226288917873393280323628098279390903207708033712027503606260446831583976745605468750000 [133,49] -148388559054452704461616277031972861304292813996689327623090043179476925749872802643272255281760706217601617644124983935057989296422319699485080188914806453391353131118466611830850377888651765145012290306662582527801147611661812521327563109455641733420653119924188350318292339435643558842804033065840494510799448475712049489428254876323364160158435295870531309222068069876567470064734226293130892478178992890353248037383069134456783793219188891044885874991927916896770795137061153287587420929664323918927188134884190325285494894857667083665001738215985371330289672321282364558435695586645489878043868045938992081293948805721785377398832248999368497697498676004084474288584024104102280548210003384875105311132978425460765902402022315286789550002181027013031658599545621110136305233034399169505915789432832401848656146845049588805414756578735260525001623531285012148892086912984790393433613112890771821515348358182720075081391278907085750330247314447212265572542391335097388324487561982329712508504027903248355008072222011300899691274212329527101170697156577463288188457422508067916439715215969454809001106841407686917706904211010324675605497221616641195708314288775723344712086228748072830216025173302282164165420432191955683074905426362282964371572899649357653578564380888165398874943011543141281744814804667126229572788950854315836398504116978181005841771760487931964624778136001980392056593896463964173766085360347670716341765534672279765539944540135936166647230644622940545812773977101588790451090526356747071715577054904386207038318914751058356560751669943644822654641541136244799531765782725419907514959557115360286688665839081485079151823693582553138256621125546587418918197941038239014986191438878397090769971796492295412115535093192478841068261532100031304872808942387180999596977424110347392692866434453261925954457930904158022948434987286242035872703578962432043373941405791334152431737090206644414885030817121782032682431765174043775783024198828526246749029516203495919961117699050093855246882838966547851898659504165706721029230300370687554764422635504590412999871339806738522991346896929252569109034922456245071310663011086131627242948735294643275023906606651726792255534635107739053666591644287109375000 [133,50] 27969128763671533480130191969820502535904452411206582178588988621845069644727222831349689785004053939704213315498359862060617750400875958820956664706217287900006662245990778530286406280336999638115920203049103283337909827854056214873682650190011113567455005397650323002964718020142723969986306938057883757695162996362567334223349150640702187731223283355129237711050091147799306314123934312142471816328841464133134585238467769044448541915909489206716815228084674043535840135235477568164851945441084990431350565604151323363963376802129287190826241590899530148416597266500998996911246656669429226284607603066599583146964270012653677607735915619449136651580939050863855040498354587177177559225418479082873239019436945162516073743141684835167934357440401470264624050748295807145525856477964088940993731140359137642087791798157325631029132345088673671638179179825225072651076063472687828090110462751337283023845649540327989310863144091072961768891025520624460125061943725000356392609725013236123794833253420541080762750074663950572981815556534220887789780659762222999795120968032610176239324340020108548928244844212288956708281578357865754932190688828023660262942641101608888922204096174622837992807556695276745896060312343927908973170941288291799214211563217278408339296210928442839861965083129621443257712489571536005169566520301061554436793327788908457677628201773623062683358552769723722119998448345820070798806867822299151759213101037292299406244324363051578223956665866794632696449063758331885953812436122337534762286276005507323460332034941315244308344877814258150881252869678647304849790934220227580891278383355312751147521016135454929237428042040906419493791869908591369314827188676686251763203166172232225070383457977357067647998625418540122806605659789484251788040175180860140455960678149949260602478644609368390516574548434171366671526320014107400331187602817715360865351774666160074896951188416944437072351319073042895614851641988492304008404333989609109568617081607792375926267040172620320620167118433096482940821032503529931705782791473632283305307353272990371409761639971449062552023548583002815828502992980403337970613483116075587687774428662822512496674202315318195069767867675622105598449707031250000 [133,51] -4836044419291174765164709258775358659145261129325803211412963066083927966511321759037820983392454300346155697807736160742544220442912294229456677750915399992958104547815460997933528696772650607054648428214660258157518120893142539914202187270691882139255220446222093715097653286417185331149087410301267183802191759407872754970125424682689218687340105720314542335491202614930306456351493922519750894667604530790131329160905747440546383265581711542836583521583139180309891119827555650743631179321413126843519331480699575135054897602565311299872745589935557326573870812973212097740285757563446750331522538210983452200357210235187985551009027206969700085532546206753139466315124041026220603623314471649345825358504784714149052467988091858066368332152041188799010311565370474786384127064670077816307619923190772787701411155021519141613730975323287823916902806782836005565009666912021639087291581474444840499060950807356914675782844663202645973219180525320968008967169726014566748069155192012550361975711282686608053975370155407198163640750132085673536797156963755445624654255864085781302578931177110664562158086407474657870472108456968874354133444600098622080335451576063836656684662488220816125835665299928643752805437834300476747802863811180674637926787137356043332709748593954962381400984451362091533244017608991717714333139997569642365769913820338672735602272649715002492764671161013933533358545095675797712452837059306655974533990440224567165770630321634247807112408470910995677491414508270944481385199649059591200382459152053416626299103100249909230609452576129273980974902501388951969330310589629780204422907742144910984010467568689094747222273033296030143416236806869472235646611606359489721993012182511035215002089798439274315902697952108428167457603016656411952647905983079985062224401331058934928427807718861137133918942254165545790357080907984272653103579084171639701893595519888330321192857398786878753078620760527848997642271862220587028864007755068768388907679335801434873293757457040726548288876903074252123048055036176789420611273816859241290706959780533868604002887847890558977572537071278843220645701114288278545722558622543783363512061420070827880089736687144463082222071319516181945800781250000 [133,52] 757976857578738563534097164476809533183142484936331562890746413227923870541490237765937058512369795300398553542760435061140431301177777508741931258719335351394576859974786122480392119022079678354290002025221711369193240035530119828462512432480300747384763606213242908876775582394692350625689968812806720468381330257203335194834687214370340054784012755619534544537127048100026951109068876603897826223983496312647273402628569661703082513679690467845125381937606744467120376820831293857997644630010895481275018415052898831047598050812874204234059966886168690570905589684380033748419083371314266642613418136979033029615297272144474236262183211346271473503051655599733758260188095136608957424912276026000741239887025849029290821655698585097527273228015027352537219017257206047499376480199108486955540832014506768609851664245029496081158440684702748846975844392798223815849973679542238857010032980095132946399511932073168831892098970699756876113948211235421487259476075021490079847320856833770727588018882540929624351098242039543063606880502936844047299181219614212212927498197446504165525243376037478869489402852877764304661523775806596510929718517182791632507750465206194402639556003496351059161871869064842095692751553132592713918012630763929662893270660469514692469591957830490818014328634327336200792075801892452167644007854166493482223862361143368929091829025186807255730227008128300156425933748180600865767953525653407731200269259033179495038674477377960884414371999687306917114782315471425940365432313953518772468784789714004689362365620102061847783160556590907698659452146241061176103791968389597849864108628232473404737825850293711832674255270429126613709738114898091680123999249468718085234419762143994730654071515498329044676109183816846040936037412380777507026896574162075013425825917446627413458803548202493612759290772982908581356356018667284814443533980335449474945383189760950121200822599926373918116119708083510591961328532281042237353929489702914152605909126037675089949153171553369994258098995961680007630174583196324163919372381810436284618938141677516203945948683068386664129341384804265770937414072971513100287212890904701035594387024630689090807546967210325755942064985351562500000000000 [133,53] -106156725231743708686764658741537685271419916627535465247936303844721325825072281424426887656364975039726653721424250142467800686112986856858487248723235418919989849463736845957564064556315309381115999771976929061366648817928590859702334273004832456425235172534990944554960328296521351258616032030902783411094318108320079752575910851824905069101150692235066571456393585616956575278061604233318828501039717195357988077023443271734885989888182058456519627049897991889172685335964421162646414274295103115356110859301587208574614748862974089440075728315599661071950287337899535327562472882157913758470836581258695606966180556709913373733285796781426075055516869136048647931423837882531787461213516931380600090480429212511569204064146796620058221026458942259408952795822806171297778793660807999904210646705894148911939090258531616128732560069510905103102281897447483738647773061937858608558973105454345740718838998031929465509256425039704335174343438433094458635816227031110057463297094224607874079825538979922643851728524490422010245583741517224590967340904462688832593660976873376484831399194169757220057992063887225229895735552384130248676611236527661483979116341990564313060685602070434105964604452288991959861320451053614803019669048853351395027040423358645690972842434902719873628285669265122477804774520325890403207193808858605998290953433661800618897296632344344412764517773885802196538642863778616601442667071545778643667694927698788610199952749620193153549698921370056324657796944056128127639603540314925423902713204355683356086103534024606742919857823494419969276125685096281161417402255979405682835090312683944527878700538275286749730783382646517504838075575267123487195738141741293369987845411824063706944575838317103938544004361639060289599625529228656944146589893215220417781701930643470708576764086085846253680513812434091352271571472112806611381888917508929593477794388376287034424490532387073531732250736355692357655451458574507522198569245036089865512893187687477312118901205192730327512941163914147137344609390208913813586116755899461287973662637318042297493917267551853486045180595528469925533968580647520791525771969771909408063340811048672912950698559853812871473781846130371093750000 [133,54] 13029939249554704094157339864724006267464626134698314418568627137225736969350729340849361342893213833677306604748180675185711412663104179019466578280363750297721597588451774410843157977548492878264705598915382280370960298705057959487406473950264587415519163043911439292417638244543719689120538669504002112110565041949881309862147858744133726046830091022852873550968042934199510263114002759181637108919494673355938157260571063556329966893886563103023354893106165739639710466871508431703765347958642448408462482936656799979596744483082679801647471855702021697991143271701143805135634600884393323953841719066261809682997556286638443913759491285777846051705497289118174120136491316891424106949313677985473268739532923357545405136906036847057176629198260459523397333239326066704254718735116154897084534813959002561340211876275023267437599089595945859900540118666362352861290346800128433045114970386256522976631837415916115004772650654704563117016779261676603875148510077784085022357666583123663691112308078199577451414773121794580708252983415842173296164226160584521053524737570265347139929301085587648085835112509894898744451721897103820483155146894299285282638919515458676990862659425068851548518309521977053155762674896194453140714654103975550242176541644971205855328875140818911112158706607976185908166903020316179376193388827133166557524070130485545521120256219460994649485734455510848969208430916832280359281367343849687021190150048275735722700558062240279908090483004658871877422970826875459400626491610294105380675999998846014027062260346702115578592295177593468458456262813012800322486427785067321756072234083089903670623698826974452455643911584943177373039880976380809801898942783429293825762805320621995701545097928875612174248790694870083469430892531265413984098801449646914674827543366228106004684254841584434614069290651072745584399147041832817766015000101406884509947643838004687299819757133802942821360925549254080351185709362754548368970500994943990413664281936781241132299821216832153093820483989325457521062839525521722633402587810726017505421887544529050094477103754559122459463082749359606796573716220226185236708205654295584772959663583764645352085477980577233441516823730468750000 [133,55] -1356132303028516567617583642607897347165056850623280699703057627871980375606755096403138547036074132757577338908885513383657960607851205879012604054658788131076769123993292101762012629410390069737743386926621359555618567398823013220099617675559559775869859976957837113642635162569693941492535234628395367597467021669888518039975595149676312204136194108027031633271825832272876331119476351694299492013219824285581302331376578686412030131186496147541599753071786838999210051850511939280345144707243338023179429827949349891114537666595800703731241234330542605646157464175037654737545802920729020667743280851652359266542950478988060323627296756182184036298464865491378161341409157879900298540593783382477307321594856149819473494058203945423203388993592261481401656571052381518496248574139446957850556903140482211272739204987702255969179324493935464127932727448861999984669443180177180635781104471456739448874621894528022451633286590482052005048341413895876945430415791103799745354757208090992622653041646477411895613917861353908959827578585680326446690332392238142237547565223911344572233271355518804916284524203678372449688421209526418119668484316405907393886259145119235127403701413285280588670985464516384585070108838025990732132664246532461451656836224980508990446852500900107224907255644405796993675977294687331596706424737546186335501976680949622250579979320374214434454108247256512129072439530294559971109526159420570468252917364262561801188663037059912690299004825385555539975638929225701346400212860965319871253831947968509460511101849633020489639043122165192862770759163939896533875039163477293234014622935011271033282216326608539778093028076945913696280039226481317938800813892866239455201570576968777734992463585222520600014115483256671635371310287150400866059867252921106459675197591861453630321393291259536926185650268498340310738604353018006632946420006116097551828625779538925652253397090523880408158504893189867130159384198490905290843694251588915607233735310624857046125033456707898507243409952887556895564759115071478652997502458275898511581583128007067919580932923269235301022601887007079929631974287863099123237552478637430649261757544370813357855553814703095829554545898437500 [133,56] 110505314668111762340460322903563953826448384857634882172934784276994113259740835887444992023482039204171638149002624038772468088187235695376727929871539883934621508611281053882272336940943996150998713837621976266889686270860045224880546342773484729439100378380003777312190896914253453524911288973316192436634426638353390541397946522250493407561123694651859270725261389894385119846849487599971848935306903225837847393132257172759840612661920479386898701467071789587116891589223277710169535044667774221828983953311210007553534373554556177229514879688208884935020616339495219986432497109350897193792945059112159992623420572706824015115926669552756616392305173112742810718687601585099355385767789321512792071874210752195138984375600488473524787595662153064667756211897615696026040890396783907070310943850647132500977947321403110453116863761012025199205453746403021208539350187306707390193514387074091819380706109686082503366187492705194428791679786793544130028443640185097662115833769152464678956776127159040807156730456844956976371829565939908000148154005893663602002915260801790481228045873236550540819640080053348749464467122271043664972637033615395931767277953149203279499014300135697829653220782855937160491958602699949081923550408101319419627369195151161189894647849282908372908274958109150335269626923997741192453517827358882569118948999973086217047382275937250545311618203556241717333383056450004610512751570322734757971537885460882572963607733324997104632119890336004130558362575237436843527133338658848597437741107186867894955173312253493037043443645382449898543735298821226540058748981703054346093052649399197592000164197476634878864232968227897693601762115671295501621161101575101035932419986764281590666115602831020709092382396706930786532823214783170863702072921071014924572043781184857938968623323653925134122836358164968808057240589629665554710121637231429184945495920750561343300111231531450032004880268229701085764467463584103145926880093712195705932037922620212083198935052358784806370801476120034724803853707819727379743491734832903213520776078386957164352854249836719292539632220840687472627076887374739862916822859392651665287077137439732918618144786007635346475859375000 [133,57] -4945622797402076140169872303835632677282450329192898860450857264860578757191782924287989209468206930409367116865676710936797256867394123125249622103815085236211359945937528992968477617420369722957067281188279344018344570905483150071975671419900748787692144991899547557043730177481031909866624867475002071831396099219171725306852111488998216432819401245022233069426541398235990873299089569848769907219616050436891736040690775292389211319392427429539664547979278533227198136421067251635453799182437526008285125340720172840292400881842436957842679753749249693619055345858673804429812807471812462291093478894750754024582054202156276013558968738982099666972123236007750204572193531506756567172975977741276510873018491760934291715294730087404779707842462136357220999759775743544734491405945275113267470065365074249155993691860932711277811751617259463508382160305193064319679549864589816116497181430006608740486469600470765673862273433627142275881214717378057855383308467252635679618383262025110105028560815060645018800285801373337555649835875858012381015671975898839099268305276038323001218505749649179245079041860587897503064005867419660498486423850489181224875635660890489515454776748868417341985738533185428770566422524721711069757823342110107442752930933455426446434570907433570841679837090236570172816745731082753215706277901466163858268916020643951007112317923033543362991699088492681262888508350768620982502288526410215106088994609984800216674969706369890008850843467802772872403386826571774507198183300502889635495347309351695476423971936607956331952894157708010138294856311304250741412081559547305240174691934857509567375688284310475850648101402525850930935566101337896517445087071271792726957492720931758200866640344756506447994964017121606287867053742016719629732062201482953378429930930176324851960458395018535900444933545717832092473672305354392819699842103762026125915194372482998932418275113745911273304509628430277453223148204594444099117419845153572032474299865814518696001602854019611859620289880459798393302473506342313434745410190095969966033892398678050360485906925389936421805495844021110889240034345903331610838871301679522350023163649089488797660425924575375402125000 [133,58] -444365716099491875861922740106749185376692793588944739841037294764425838579741170459567218290631627603786908643216866709300852349249601933738275537670653173601877286254994883446562338568732338900776707112682938775437487050911651410721517627675428100865978589743390337009110009433698182161135173691169056960028626665645228910408360506879766731040215876971078145422810054120438387153464320180432580364404863045441925836990734751051258328098316502082516862845501640620640322481675645848979525937911503257907044784801129567611130380207574346887342419919102953851179816321299611573364638261568193562016905379916400901565307760119418052325077967664129698802411789389022349905195500968893768549277323473274194685165401816351100589501085492447059545029037023826458560656067678133683026262019981401293263718792492888567300695975514422965507563488970106703689090130620499256820865770719196297467860700744798395230162181898423199624355620288618306157878340954340342884762712510839346491080595400902065160202692302648252327682903206120739464118598216075607015966081081073014258949789433740508911046842848516065928826094131914970384344776993361168164632508801500337762751558309415753532887899782584168665595110560389710678628400357422229372153877633722511233514442147351035335699244711358358675604227446001724268325241033092618557612764043428333342422120999669263827381325631079862173903105410936564709814122220571779631515800214441401345294230726636702876288471055870833042360037646911105187608098479832833448396848486504176861510615877961984823949783850705140143319569799427547031831342598278778950034725983571395753233232456483172929773844974378063582931883256674656225433792803490444897037277752721691008968348584283599199545434803774283148664773215623334134581684666047590657305570461941347928568169937293858671452436145622934416532652190646523986051633068484398007907270086291755484359687445490668825073867933622013825256934184917165499550747331094396554113679981667484700167843472452819117923588154435700654137943652533107299937654197642715406616939983022466628398032175325505023720162132487931366621459986073951683202688589228349413070302073361749784644728269515664041134533610089250000 [133,59] 159039789848413864339321986941130390945195326045256322099291158784567557056836296079239114218233911647372064570088123995497708074982278733218883713488401011752796924333300449772220969266399140801775475535430833241444859039578027352640080193627310628863234515471219876038362188045233151486120854633025982608911341651864521125763663112299692120647095568737507192371210506032273056634979472953121235933387776989980367416805186568197346011026307049779168453863255602802692822016207174655383637612629502631482181366422692519413489223859418000424634595311366224481142198802556226865270900507387561178107451473395324771289980724561928321328480029945026685663699169605456366934535551253159571594615012444097092184782863106045162105418877273640903298288960965671344463599729417436038099372982215217386427860266980861741460305378594665871366135183696664988827215227790002860738038015114304606614935186890552167284450246309561150077989218623200946603202576863416127672933970863109702253925674329199872557780438279282307707536477381450323012946061887093274844351036171973798063533157753809675490206022925111185103645547542247275812636636705355240622217989008702041589987232323786960663202104238257796783929534692498160242971183390257732093462587674508008923488622231101459247396856216957943728346047490118849234492094756857936880204043817527560708762826956168950268462920547858136854985958291811636519780790139246675528173400938757024015524526893473532699692674899630557987891557691809953516329073975521586996428271420396016575099854326517446443948747423921522202180496927389791767739955033117648876271029531460517980552037846103017699861330074067328470836138336175947167108844194115240229019415121445679803041368052703730575533992007728314213651180482948035399660702110364683717574330203840823907003872502318593667617818481166201945770472954032122971048067037053867344647198151243241961457820331051399249647979923499789108156740668947274509634779381767473181547057453564179140156770090578315920708909867585439707879372084400595220364732469376477252507888000809805765019086339013092297103133402832143646357127369098935101220099192684787409405875607303364029354240050385794673815875136884040 [133,60] -27200638279223338468725967302262037494967165796231218136115026973858417714273695963697712899772514554855276706322442453082819729322501978670867272591960488184497451523891520521528740959664176753511818244027568076115397720966816069153844580251416938763230116625875550929016644156977121582590734205481848723987536660071960514774506622152046616791901543254995995566090224577084063105963340750792178748598624798929344583769667936349659692970444827250116319951761343591361510810072855463219243797796645328226298486067485692655623481529811368798234389648128634707829063015767361367743357516464512852603756403293349117473232084286529857702931922221733245050563859238022660828230370308356096011387433646991320212675278120774748449920258226762329569203225081027951081701447579752730901076343838863847408322830269591037609889683949827690273852823671433392062655108492056010708862073816092489020138073361744464580856974705425422556947793258431005196172305972399073127598545859651929202110511368679539065665548253120083096847581976412813174277904257703680348530214756395832481447936213857518780784311778854562353537899948895146615984575275131167847200591114638346961411223272955147985864563708563465601221249245058627936356634505178880716353025068202724980839978083110982838580198631787583120886277735934430478580403171495423967676376564665325206348300308023432034446052351413821830199342228419328291851084847028272162234764992918967528644030446240926893837897561053079896642021747834990742230864166908466331192582953969426276546043729458786237267191308474765252275022106337239928160637453999455306389958006222001296727539593646632507341440742836726613843088197893128364305890291805635129928121093721110952986440837133629054448060112418402702801012366951526654228001801659626101396466017201814236872459934026098212509660763425446321751119521910983688257658684881537815994023008973646812289500589647253036720426507007045297251663906615899216135407429504896343550913783576138163815405445196268364923624700996895357120368897755089021749161067039021737696086413656642107784329495462249931614295371961185444425882372887399687502351298537365855746068704245970362879248370123909380436399430260 [133,61] 3513483774287373925406159484135975709761295941885103248428934061900764794946927345072560525651842238366411232886890317141438470856127368800369082911896430739702963872864107023858406374401012901492888268903043098389991566216128796106807200888053391759272202269114180525305176426086030104683652275937526416322078828335935147513387912073180223922604077934871953572552349796784578867207886964009927977448375132616634022497936723559944173677650581538255385889114074501400529063647509983517384910145709860976373927297004430575684483392736801598441430866322160417166263483784947650633357447591546506286813748953511803302266770868688170130318271296546517817347839107311574932203275422761235916804279076958637657046149781763473488853329674589264102225679219517406060000992594571118106190367302732422140420200986288690405201321632079348187866065276668443951799805188812600185494737559025268643172854669044750397183049748601391629905016127724037480656528995513484895080561943131199602382553460443570040528092115798093889143454003202516437588584396634914482672137550519115071330651253345166083950038458602954473114977875834716307321470417144000115580403402708590784911887738884097952026037665105984024720752001715987954353265829009854327322263517139243645989517045519126440049567753273752860704924075422115590780829522889762662807425800645881837567757110284840093797702038510196850849145174239568833000630248967307117987440741601253395773825506689285823430271493120533130089598545356383527640148265609819769895054331593140132620270290464778030925469213057438501754687418566329513365420356359509161418023604792081691964464716348038149183973171716219866619326190263648065242889997781614723005701506811830983779539089321703343826477848200088064982834688472673107783495168643236116189853212958821510861918776072259776319308865195320324170422513552854122486691126771395990487909631185863395413878524045885253463768709266654401361698240268906416024838913009094697485717894394780900772127447761866817096192937038213215969411561416108529960403254645105691517839183654567684315028081009550490304003167218085928806776012399108281456483047498390457820601650561837799530305006032638045773161764 [133,62] -366393132729910550252192011622506365655625801271758176015677645944919340324800246965650253421569371606951325538795743752285748795806050137791755964364595148634306474076713973508329204511142585081914854172855355537637808855631621765415884792521794511902370786304311376499208458899098305764316059760019833304942322056712619179604486598378890825706060052438205256115480774537353185129372472251377287926900709079562370026947075288819715403174327166305811209220111468430088811043376346322795810416864872780010487873120988784744442679591643571192188971477951148652439482728299021557177654753160493799751624188316937222812991503024694813150617747308522337767489024770622948078503473271826857935026263191742473984353971692853113099101511598504590558698662441058963492480415939556136251270103778318277366653909561922205344953323566407715129309608464549774876936304633506550996849321933860247178742363711197535886748984814935370717165357197828720812849652532646598060383909200063188227435006828072746610341642797626274793915370848400925288980599898034680860464695469447757453781995030343702419458664684645602955329020682607564156375584009241189220379329929069156379851462915884721519143290511578381644150208442737603179189284881032366201233499020429087477162360473629684973593187013422307953839760017936489234393014704703876766526771148146291052584587692438511165153051554467839791561800694352525801657270126354528833849219458793366865538551544229895000082265717122964387793293336334577412407265055218686819903759738841221987712213467322751761456585374115661470051085555860972291836624492567886592103294581490669088853158588979688258872631850975338085503786330787689656322897831129553810890893148198482529396030261686041384199694247229934388418917947073637127327092362925978666010409279520484722361783109384108713307153461799667146980460875080064674395136229189425975478270483764094383822693341226975810644335472267710504274390879190587531890937535573909463179448000425883174119880360892906574349717743470234656050731311750876502665875115091911922713153944154249131001936480730699930169917039726722108358919735806178266033156047270287051710662587847175972011610968209132569400 [133,63] 30829232697936266801189454687073130267538452764391555757517334501828955723064389226801396507239893937806374129263230882381777909153615938875817228503238026514136410291561155559373846130879489726377147510008056464122957228378997689795516121731748594687236338455684448081029644788196115973129693053544740386200331762911164380222710874837338780284393584409974951367088999138779745579612078803054800382623247708725740799868317203812060060476864631731762583484881374749040411171977636592415723461280028084385594326630868386193678092774009014634951432952446052100991335692744692731982100797692381094494809817102518716801304660473073392495837929918856571976776017497919214199072454055305646967678558665673967531859085745560516845973090769832088228606045875595941899544422304277154882211193062538617344715416364579110289974422576691530404530883696159037014799330364816632474136120352901426356879568768562799014693397926170398037921224183775100870303521835761755780982398961344568775538307611837769029063057169440547395133457854127695127764101155842163763806757009303159627330314366922525274276973271042029381906926573179269513577334185745622255968661145157193231521758747493727609397577999495320034525978618034778376705088772333669305456036894575409171629851503200292125847027183312873795144907203475790166055785261822630196166995367765355274896664959468117890128911808246837571239504898344165066030490788958232880919116560218504577352817516700680936574026809082101751475283214549133049375579371782743819723612936091104650463146961682746588187188559619576177657925411442378059400243205679273303734779249072316465243679962233152534732994411187997297241375856621124624082071291109915648283150523947526192858275403054770764033186293223315789961905842644781890006033215883254660086370394041625042273530582958128460119443506883405897931324024757164883397579334043710093247623062059916506982097212144179264922951824148885101214169944553602484940473729098022544635873596231281561863515401312363952481461998981484771791120148051652843691344211925757544703391711923338681843276905873596049084724173987192767738519050376089471169371393131043135326759817642151031277809318795204544 [133,64] -2011250498284653925855488532085751805992874648662297733307980456261037458851044875818688936806093156892687671997623061591435976194027939440050452096332001364598779640724220312044596022620936763573999676357167838693300783155444549729705215165732228982143746652982852307527674034676203111062483229829593923194934206109132861525188843427998309253863198675211677074306738681096847443611226360778679558487086739473198430350558446916009709659117011448453914294965565447298589070023515044284505262480397865165252010095039278694865016458823639743380258296846431977935113659168432595450595022118927115074715034058187168123827657802994570955969361330300609510463475485685921812610417819459494852605569722968651164965860626621736047318290975042765733655792930134642766175413580370842643471352318533805674802319283434623838723319937301628368511127300838140785097894602450077542062406676911380196143266041885127673808885220934586741426221971522484939200019619818979658607393540395127725377732784836864119821033990079224518538065746745122831026048733083701989921785096241250024539762093393059182144151252258497970758035961722102452604825356589839762763709330749999941910229103376176863299492939998986989180800814231566839379702346679472089596458823432562471989451039602781028844881528515924496780580299863610764650133768526976715688801378179592237954216337343987946084854797900395484743280644423235195995380617876173874097741670274169412622483988891187199407829033276779415693600164578716816357841293961668848562948427515400110764648975868060408087653326394689964823404126108215776415381359980143482191576819158738873752022778253205944013781698049612091273720243970061036608523165510454623248280515043441422623899640262748171175287479554650594141176435963063995008773442835950022609423836675713114525019030955543050559061220932026143201436521478102068648470737964024691337054606257854163870176026132651112067110711569291399224138905151981150805091597083158994725609842452199467572320965647634239508830151176671374695844169381234748305853344104151523273978832211525292712569672018823061154078072213945529799636000051175422882864277370923830688210276024871598672888259695104 [133,65] 87983755125986442807116985155145362405051153401421490495490085770747799085784151038410241713650213163286642691748538410139772346640498180918054762578881050324416269848422295250251433278464093920983828627801836362471663249583499972665794741044532081706415445689030672154835114527206283967951867231045582788347348029069618221957124136029529963287147087541118999240239236019568227238468137253426806771465185015846498882476175796907021136382090030654050563669631925849412223192462537065435322254456591544473711824086730662529975423454878824188649349095342859713497752982995790070273391114173619702915310581856873930503970770518728461626462220633491296932459841315983814221751684001367527186234730802659260449440096171842492980058446537330730568676029796285544373682981962825126720213964314429523643128816400427726318977616446805475563694853824830879816107002458604329097978494952721508612633020154715490923789721332461346924620853443469537844996017820656699610339985012066888254717717051382196305562124868409536521577137570190453342165677955365375060825822707491967492857962259363450916085726750550033458165710477045930826494385538845362108243819798342960644131876843766236178830147790876370574524274240943681551930279624472826329314434429370379060425441337469656333417387267063761173253947988276582973782917649019121066001353673232708722758212914963523110329394094709505882754979720609704716009284782777565189658261979844989814743977949357295059424844707953400355191371721605884169856496047109597317930364371526805024046676388289308155387148296110740124607227042673430460840151003038209713497766305560831793339096079476000732578525785268635150130053000035339507372782473903916207757826393318064897650509707239915419198610167924379149447228251500899973226019981017060855776419021584666711643402887911324485993066084977249666406323171654216332113608745298155690689456760343095980348493063641767683275103555859071953897557045771762889064685985406506037883363447801072043812409143765986112579336808997244464321037611855532902099711340305688039202695360562304705382681874565329138360241089847599280349698454247964670958124364367123503674292167238152284147249680 [133,66] -355973463440494090515104386060073819501746191683490276880276529754223608881783193830172453329040515538505633531701320197765175349684065856270053999473796093545675100064182127379949188703248669405511292710197917244050967055667742762755283575091303115502845352734464992075260234841133812659217462638233175727194558292238168434076383703162311281703421470678404148381481395792966700524541442608257256829862808111547428210380676745995326133211073038703534263193935949744814683866517237509524040589177098075416893565213304842895840146655419315869762491547041988925196666738795338276228553905132316473926034698307155349357809576972978358838636088721130676524305845232888075766876561716212636282685314687966681774980149378411229610253771020678244285115395801288943879348577058796642793875557375679956103219031127218545220681479791162826314367182525620080791638988161573817334008344903232040659587476468465806294714071211024337449498421793242247966614758109756671609154429762823316958506618904048796654101536189210805875452901080703415932212360803440609165670921643638858207085219878287397899332522070526669930979012925387467609767623815793202717552568335353747437076916055103513137014807156580404506239188166754652720676819514783502800152803808834237269214289629084857483797736198385603465915330204467396036573971704383385308745657970789968555798283228226397359136955182825104451843029368240560281519688075795926369965348172352189746849072585357797976394394615234212631333381766099311847863974298860386384323508345501404319296779772562667608068001709725198289568167385448962974541529464573717523693805335941818813767437143022383539436872459687355501557739214558623815195996430889054411536048235731696919140762562460492500231582946278085444789224602107786249469193259148195325396176344704033515870468694619955773555582515187135668082007150417882034831599515274188562294781385654695401687074916824914468159364298758936600647276428334813214156945695564601615547134985118712974337822776110338669481648716689909373199427808909862693069293798523179593097009689430383222021846828163434271696608146882437411964194750473289361576570068946990539361234390635655407616 [133,67] -412134895932272047350560010727275005149137603521336890053179312311909522415194293328930816012930364054462015047921259102790828357240157618945219159075389096863984140652134903135342830938220023679396657563215636465945494342686285266363136824583387259565486531292593585364242619360503763901555021565688322275766245705591772153634607576423415624963326896998778332671664351406426064278897430392367546495803875847841154715572320102508872368948322478049853853301695060208902449698522542391009052234128477128758664918369823984581626539537163467439536058925526580860344129963091176926969461283671734957981335966437357985610712041679833891678120750430594625432164563468459123579837320734584783901606045432323782612209648474367138235471596307081549426692007745902271506856634712194235424835498063601586028242985182023964173261408186550259864242649903134145714142453094010368305629020345216085614121836934332611991647682643486252920580451906795242554967683264010276759553077919399090316279098862026788143249057252284149541074973795604921229893902102034455879237700170390231486991577366506532466266004259027655838947524486161585458379357142665788064959034462504744552798060887526120339607927796413075842733585079485575394432892672787007249735064647577465140729914059242024473096326221290914676696494386698246893933327653787852301345321205503982488237982960892533050283809754846316443813103801334106990250741527892331529017347178652325487247425462500536341668378582554023594740191666190154608071249101321566814472212957043572854690103173882934959732609298262339569499490111682100129371684051412108773479296752554571188034546735460797836313725550446863524902173843519128201238954532318963237030618258586124522393326915678458137000138095824793399409834148334093644712350851907057661651858167442581230585204822479276940294372848026550215010538187656481354509631577340469399380110429019780459074028325800288012011120385996090600412247790304705751110988940643567404098727041038609487877958940555659894804576086601535572721040080578653667910390685049020593176836026458516257135902373693732880248262966252460346346311118061934107333264479374415305477049767477487040 [133,68] 53684508852681742705483834171558559596134306558182541496828527425913203499550011674249256310905932443576058584714172384823696934038311984080993153750538901671270043461498634390694803635604995669904510783267223633209212616743652757513404855765756895413504412639912162735403269340177005084652199553402555846403856579308802989174367404722732984802631199758404419654977212929322516626894933928575483700227053651207937217052541290107685898330476723153578942125180009968287785696590091725827739235458280360470683031018579667392576243090431964260045839666988089717598466141434191570430617136752485195969221096031049586732568173533567087483115567921608559481678310954968302464634587296646261505509752822896996993921326791960920042408553210647967327194557488670218150309231655565185278677743682590924138353836729695850332864148451294880944629977705779158439261416951291726011174643594290874283045640021198463124227980279443616808501788577832031509721834791194244882779983399810240023583616613528673477253684109567182073642092889576429478205178541100128755217542863868096324856618070109047765458870916487424231341923654156866547207498823838432088501947699498834868306869062175284258467508716007153073296671987109972571064815461629438135241192085983112484404229922040410081999449561881551003208755426804039920465526309411453947721352814160915233992643946929489284453528884777641545827439753591695250115077171745002973530172085572037270034064197154314733796368570063106096949369521232324585701372247772693514988763419430692785111747832673687095986605385020692333842384378750417909633444513994413065506712392675211659325686023564686847951143925441411951553282139560579006282668660849502034838192558337541532678414963885806281306499750266737787671359025912808127002819195707291231112628354763671793020531843360605057688558390613685969407070902551618694097782426184655740895353619128936295455242367822390204870332974494021762711885862490908718840577917632972380694896552037633516692139881173191153428919294450254875147127001226733261436164787089909755635840860771002648393207782778387744012377435293826487975691044202054719985692547356058704461797392054240 [133,69] -4618954717703687413784501004442866458265400784137287939101034715937097094734631733159183756929898647516630431114554616548773244508830459794473378869763895589775595048450552862438474627185650164345481985514985485084824925262059199502049429733684010293604928221459901855462378264105636531944160100827768778735805185600765012014091767723394304445782697462745649517515861824139997427749231069025155359767513570077296211114237226199926814082137779879653059581117580166948676526338955558105629736889348031941131571522882341520044678629066688522688862188088337562014392131780042020907845295195304930871310608189752362670041164146543743947941858569281557392484879820793837242425110228113472453709085753176589570860008549245420700701054549338055344731167963360124895904519791474365110673955097899242890198959217804754584570805177367346286707444594294353253921537850264956102466188228421083943772720072159345089441627312118864747224472571683709978850295574829112299598313587926890480030911339572728340349169839470163499069955112974347473225592780712973351688636301840531817836485537412670347053508138378612064992577422847776294964432146682795392621931605168512449897396766319607904568142936013846849341719296099587068248347271374883258485771994175167930553723431907404385405905152239470624065312147150923354466215135623304613882428386620871089054091027442619438132378764097587774465246318935511741546290088224176672977850267440605706739073630458526160305075580903108712386888404578223236846637472234932271046113605088120535895660761500312205519896775784151930341854012056493142280213236624750282209807504593595702406730489392098955956992192360848677860683443450876799021400387460653509371360038126009097070481202014002652676718976095186526589084798197923101386516352641715288921077041000035327967697183232946135609389165398882431153322995880749978108028362595625246321216773015607762372034571003828286631196913895719879531437301171057229225053621399796333505374847957707028833844788066978602786897665012707846410623906928298479662686688105314921128497347170126607874971524598096443848825592675891566834138188507141045015415548020554806515568808400 [133,70] 293779326839397328270398667451887470348191188177493026674601203545913010968522399128794977338547684957457489651262897070292924143561816631410733757399606970078387488645689617922006982489693422272873545847275061564575111705123237159912134719239924164487920181156608970556898118565943755335732506247215657957061537983585432613935050627387926252667808398326242755684146513058605741321931739469082518525884878667515583498223022803607610046989891808062713936746263349531877393918623889465348669801958457661050869266551054558095780205528041203125664863361804748187687252523327560725771182572975316227678969801141200906132053357381219882346267918833435561277091772886856644859089565658316762963073605587283804861021535865788855751244742063200477074864249794489314950918716393641117092400763672880639178663222881270656650831444257860331923689234462864126061428844993136329872920737829066400372161694591111467371678359459055083673786992214344153085321934909908354647288208953368235281846457003305953767231299132825459021452766794924776995297019728653153384652390678302465292965407327617597790317595323406038541929768151123786358652696379168181103777323328706056796045566058817053783540076512789044814705656875492262164099753004247814067296509564867398869486966248491521757877628079995108946698272825996930723384905551898939741915242604074517586829979875931794874879471434447335298302179126829497555176953016375729838993326361965038911526416778446471279038799348000969427910787734289658217903561636043047351386193157521977358599515312488626396606897756581293059455847329819009177956353477994324942696888783325836037139039746414729232386574130653467104581061582850636690853457289538769905917432967686244438519030383994659731032964962746139657637749506989934910979030313353266570603695241528833863236347763493226481351868163694557978566623664294142843178359524799784420888934411871135294629895019438562405651598273877044912330630954229993268850554831999658149856278578338765591420382606657356914125386794735315358895941557992764717307777140402271918216239602649506110690457329267828567874903974739122031411319228660097806400300706467549517426160 [133,71] -12393125242487607141707148906319287558685106182066602558698744105763174571087592518979484428543461087521070958699391575895185623586333112717915185625623421573076834384595292260813726682359577189837216356323240341896383141873490963518393775474037114074881632243777660566679348554855546298349681222417055846532954982933028703061340704520236386530145075253594482691549427018968320312344393288268613140828084861310244943447757972019998493107150007765920896283953361612856050637342711855452899155497603582648326178538375254992324400740933543536897984098739385422480735538379193142802578972085515682589744569058845312169082878966253429247699736527043590576111091502741931124480060561405944820218941403519992165967862513396018540754801298109993744541452963963650949428607893655862653064419822283281230961141325594556673892260087608916214462666972470939158003829388051454449426253924525862701862024515323764969577088793462719605759348843286363042007850833711438882491346058691068703760315774373625504238778410226537304179500767745585721077919781129611918129493285260449906628908590365931290620122669347417544163798014385770969419832091590014892180052229967902735486701169375045010190045273973434869066400452127506947811592344245625283225778926577039177529574764695956625177891015972826972133578006092609015358640141719821317863746230067310194779635025484559130158120888593736493038683498317552533713502400328676612216602280680948029808684521273937279809645561077553959758001463882511253285126399553928699481367872612817319168261631818931651234907188058808435697354162102306239329914498095555321721066871031687914045114013301581807167557443640524768043259059750159841638479201500064341438751318658164793269432889573194231755814942789393799407431027952327043714629895245809130942917416877534366206807833675735959982998774434794069092520733744749651456315592110087265113003309438957994823387431876164569415916237629328643089262097473425644384188886644675239117139972102011414108330463863168052743412370499150999354543621299350763368493161441960351664201434866730234435733154106112685858059911338319728195307572484655565038611741634520467840 [133,72] 181795521546156631271789877955325862841136623561499772489947818005825093698785619153397787225340759007821225444553989988391377628889814364610644217884844589166594890338088899179939556838749528045429530289396079073857604993491576611261279646080153392114612035612245996447355857301173414242483613451350953236616577638385753020425846211307666601470640346094862196476549016516779524800827927944604487705477914445383382354804556057313228857790648739240204257427098344362604336365514078806645536124512690333077871650551978147361715758864137921320632095324697290470559731857308678962619174818698233317411496284254526858297383698166800753248750981163476118355379544960445594808826890840982258514471529912841941111796550216756675584801796145435628882282785348098674381858174851713716897588500622510440337205700636999655113624390525489032215168642984076517089962986896918434674006147834461545463211342679864049470205654175225972136020544802420323568179136125798998195966598513284529265047529734087322716869237290739700180488314404251884496804179449188325621346841494769896848381082083868208472850733073552986908415851789131750268321403644911184139091958144680012428903458410871228872554644951673665916676143909432120616282900046619396112998343337808926633100878167657080424069911577459565631194605821829600548711225593930063933392191383261870833982548827774250167255889648685432346075430238690845812211892236455293603424358130119861604215250923476391382315118602796484399579230202274609426279640897322289664673053329870485022055924183472997302973586920018138887710422402392871472946237552317544217207609597466786859009937156977011525656293884125594802614980155896704985117456401896035868577881767891259106992696192939886100800689056145964911775397299011491862429871965479615992639473878946708814815032480018769332726848614294794338063650264340702684022361984097066772450392885663192391126060793678187343941362487554753585046923272899154967745164290979912281785092071827375904603492068584078559183391269791909252031858949258918803075719425688673349181843673831075567597145357750464535101845142346438817673257741580518567492265016649600 [133,73] 13908349515094018533545861146201915435893627124945835997596629571452463308459041815217647861389854127166517185185743532818130858419332098164115567482568165181337129824421638311680824883146251608616936808738287878877484196881269602170335473144184341528633115701125673039372963010429462404446062663244760840836107747708314238621814353469074856340198533093881833503608761840773747775034416440709286364984268282145570645765096460138677121749281344176327274994502963643479344573006060097070348930852614952858470628543751325482145412289555708862828722778572684910811515179068275751906546226519886147362386386619101688954738952688134692511353942662118299668097593158041132041143873835691000516731241795698684686120990733896998143854965540083238378540479418358016052015286868466701539199202263475973650370656581230359189845760189953572434247079295324909190658889699736906843028288875265846587995479022146830103249509323480730422318425037461919354175266971501979656715595371475723735234641080801575974952041425679564251003909644727087640605056589533802526270596486111029349509153652301522802630978160409455290221485660673009992723856821466033991797882803063786209729556758602075181508095106415865372092056467820391585781406143477065114435501026384835484332926005917526995455406086351478054088944236469233441859990022660245359144780112543147299257959838081762087725159181515369069105910651112571446740135992869532463917903885496541028754964745327690550021636163687210219384108871818049523834184733392148586519975588874890271766291028143693468267458218683276824138188270293700618820472079053812374123881973971186451128007259104845480222493349585729803703391349635345187705178535890473856058975833197411789551800015209320525361752169513991115223296428237240503637218263967367663082174055440892434511799177003011989999833843907755357613511259736485915660203477154463143333944387307107851066336563698084860794922433212954575017267997693282658855394283019381294844640939864527200565101929834454409248651468631197505283656673699233286456392064250030634799794285588164382210722426881709065648765688412203311933306441715277541404500314000 [133,74] -877115117395155678995069981993550775833274384691939625481698441122191753262219613569320024357188049368773944751537243618088191540474110043965248029602632845137231429530994839808642215957778895469347056752315649915806851752132464171354478051721403183262684515450474906733840814893187542224205312141859753636296703436449952450802610345176854509622260321710382668096621152070410277050608988541158002251648589136084446113897231222562266122315947018415825425799504355861905070464329812706512703292607579521971133175065712880692247933559909083370324761716723115285323102852171499356257107999080779300350401711212399654772225260730278918376889577501903895978621092441877317856673537031033827459265530570958837653991865517221620719621065164891382635279485766942966081515411885889752883158919913181467614305567463493955535501970026975587470786504297908626578186913733640384067793262491277049429995774141172719608195154392689098635027307346030690032101410846251199880049229388989713171172830363106580812769301041593692976785888916979303284927545732783997063257473906945527537409118465281696038546069654438587043776540332993806791538543992072304058976673621419143514500269087031777803503840825632297836427249950115842732049596679528321008641918455182403335163518873831219372743100500108950188841815556436546059330292481802216577476818822092457927643135835008330242921921863331441197895524073522217653340021882320965018876498278468690283035697261942399610502767147711746094918231790540307635875347527858715857132028779361611878919063154989237814968832156259954507341320205688632642175718093104244359249390894628572022364288761338129893157228644112537051791479906501279770194546324531328774365148423929932167517155101797441771459184696442724250544580099100641513118865813146651692475044994785199778488552130518780621338891778442381228611200238632975009457680836960237160155067565123527749786938006637844554685512844427330307980829823303827948793311654015924191944463476484264532108189480814813251145152567069407992590625171000617892931479224413842612412544882091044370622138149597924050096922019435654866291522509739433930878960 [133,75] 6384464939347505048340345019975140241319351917364060609134872253181241264863227722440216955609108934808333475572352708873105022123476057256014184056232774206452684418075001888497569824872548201954890035840554611375724251668007304057009054292810995611078510231658283326982318860807018915205348661815633858193083167689555690438631021452300864827159239799722290408969954918498801548539382543212695398480825016758020065003612546409183969604526952910685869183139766224278775049800485089368215214054119412373240639312747483044587870382780137662198359759065213037529310987636783613917180662200896144853906004678871240221310631831916425851707092389387840021883406710762305222866096943700965759735328455489393741094124781894705422142432952976740422662977423586436504491470574713893961822240895375433299410137309023760552673148407805026280315275438646682056137216665915880729416629703257210919560502108117754990344107628337723432186654313977132828027702071336097140971020045736209934300713748704518802766292374804424952758608858091962112199080030580916520077702374522446481784442465800302241037401883626580566924577279895892674882402341380480637356596146631162147584601669659566838655642326260874538797238093172686873591330069848784235867080793447644551551152504350382724820667658044306266728656523978433506425584723119547154258065601396598073446969230625182993984429419237139952594078088789157510613043924129070564918000207942112623635329805412538095611908410978823660968401011294210523087091654840241875017623513209141516192691780661643522285152272289477923724936888082960548661274577980390362248226390498251701719501637583883873492345491012324074515710974981420993776799532347045666144911380962464623314740715182421647100397719581012760718111578251157954906409720793641349073216168979875456334522300249306722827893555197721048047916376120939231639854390800112133267660807381105628843547920017029022887860703598457980144387194501069928094626122242615226347963468173177086772422318217624293946648210513265781675235025370587588853655347657525344985266088272223192907733930929891841770399614624857559650837270615316828240 [133,76] 1383794716970107327646657127698378580608529080522790471876192851579729333448214378644584162685714352912395885240127062902551756496849592480874530722727768644745733100008725840578200861692464262191672975630938531376781619563816262182520733183133545879512931233476880440593458137088024614875462832863601359908595287079875010362766332268166335225012036876738912612922838167592215084228547960432794808614764489818715329249975569675900183865964452114008697169716507607279493713518012393715969073692277124662243881106894762761393214615213076128733392010515625227786250369622705607735992220807928261929487843192482842778170833669485799451003046461174916369572430332192432755365079725731571915216725791836815872049322152868011218656925320385866958657815034964160138230144722218342448560757387631618000280706593017315502765614040083055707046866463700731072802857787944089856711799234603099389601344686251719526754236761949754761606887498611824537669876111454752761821496659000725492775111892908798471058452698464739174678293631300992428586879324115945138253527549433517783136918588133008453288582229709645043168959868942889409847975505959554083502514115915493694845575340485106209793832476416305777440349162483193183665007472754606805465315303243686940909042358217523640792938354827779226018558067233267793328630544854592050817413601557787733870424506532107252668153239205469419092894341052470312546515654894911700083019091535135278478081421510091483209136844005402207660011182486954390355791679311814725154613793084206297853566260610987696365936724220952019994817225725693672304559750371470359937862339360144082973490585175610607068541655436519094803106714510660253362003306279869802442320883234888134173121409574711235436340188801807934308017707727051997394197354083174173258226290905249623687083446782856011441872268672210407823618745091329141344135543081593978897828940048780940516002001792832501158797336723155824208985180747729648869689501088861133126428476027543590597824210842298810738623901824791991286529831530633550576779591246698059359063134272297670885157016675636079740796891205406556294771157065648400 [133,77] -72448174163111555905518289055144881030673584253434424055338623245040437124375757289735259011266029103398784006770844333457950085767449367007706495219665506261737491557581727549375939186943870758221616702544668247187848748024965211504503259708616079472026484685144476272968752693182738485151387320756338575646119484195363707648520512492356647357127199374059799328253909165005984607882753965076155181452338160727267568720123930893086695800596191606896538588332631137581995296217634749507256365815115804012322440912697457805218613966276076093427853702759997708032946001785325088688563010901909204481700565020988668644086947515595989936294571235190430252038984692235464694688869442555188768055833642787683506734468395782137443582240667969384712070283856317655378174794443659741630636374772267300240436940940827166095851160045141901928079194886641732135855243332513110041118681653680485280716692861131215567787984011026068080695482895648526633748896450812826631718323293773917404978225341267569049988905990090112207363385769196146487871570247717083283976077447453988408374082500019757672033838158546714795538205564250948129783655984102881496556265725061015703612243931005026132057478477442167164451691717426267004850647256774381090498287144096446089039199266407367041565802210989524028971423739676473681259304757651279288705164586867332612196339262222939885156643833435081669452168019407355798103616850441519762576731233353232800856507103682065555539587407771421376331783068973406101824620810808990999170075527741632579034180693183039327760120641578009203383827805222042512164037069258817667051585572230749560701410601141366086311153634056039077494767119474267020786640209849064897174785312811582918470093561060027120060317547953114385379399428834034621172966360103318625478222263758202051748386544184678480135871824435197713754932330957418375801844623603827970390794950127649424525228532153147438089779195623417728950864015668026511382553992102924109464307358325504352304663707853512589136733156115712817572883529779374627775336902250430699901501825409812857442503042919317439290326503729990560055672414160 [133,78] 925798541437618141240878113166844755901108940568665000086186750029501477345280334018674546817302422229499236120236534510230455167212625358580209439987850850909512446274112702401022082512702251030092997585874284735207853100421027870735128531164878270645485874359722715760264010373693814649621526267336873789627509241124171104619355883853838039264562495342233063250135119609630570913825683321518655273577640769627283105844315940280346075603701096309227188002743340639625828836662782106288698819058472030089341087831583750462477229673861554399004027923817228961308879373234097276668813099471892088475354346386028083284720249338406991321569860842727251085088331308196627773450316348647597958494531887109332722542208527213197704554021342375626314690957063193517938031099209777547000422554458290748123295372086960950518077643697931455289845521489264866163282787855886423756792681304099142965815079114735806024332612231402037482934824925917336710116002630013980425433026970417942840027636929931477654477406641193069244480886171386107489445228449806579911302221483703171845193768264017348618998241705766791757845168670510285620838642387164520313929936023730438813148119851806243362652354902219661232709144121428069770246747279173442507687963006888950906903951836803309869596084262353331169819134417645019263179388011792739155166945107455036278642445614941601989315711881763314980519615902223406800017286841194381144543606463193440802882084151292113123052990986211665336745293263550132090919065110962938042212050581518224464181151785862591369822192175580434780209708567121914076703714268416736919737735021661915853918096387638468121063161739869976524889281116546973605911246374939443855687871046443433490611006539555354611579837869601207268791202741083920679732934679299645760294038334180775065148352919179253846848454594528887164143448417454860819722314908426886248452394046880879422219651102684179810489532087035767915074757734939740021220703354682608105513364222778221747032092080661699337798709020133553038663700781058312998802855427180850189299063303060018297071196867770380522487196935273286450530000 [133,79] 110042503063505289442886318150687035537143304900437743210767795037126137500159991699434374219976088224450665172387769556937311232751360945129846395857196248472946766257890173467274086813032407381222145246466084271019598321518046637414328489556611302025015839039720843437278137589372606237747873175494375260198472099718616553936593686153284048125176981125166854810508305187929369286839451486890035225593775905473813512770550607878698297172156685979509343297269327345229076470416040070955307696024458937669628262764478362904230138527175031205488001160422835685409454438241975956929563761057798873611497286826377253269622661095232451035969213503819444983253618094202451519308063024554093668463104962928591843367456810789197914741640992282027001645158288562044263781933578128826338684289731605346036501042035834977697980813225408615255691086581654863015377759263371797944045495219689579725854268679265913571595819373433573288402428572779711788324363424768775583868471951439600785620309106165513399497475241238866029219261757704609264401468874115841058084313695651540555344432566824019916713883229444498643307529560157214919725900450001826851663984608134451917828127811475425885288990545608233524638327505507951150650742427116710521251991364236000311749214538261436048818738868885115773819795391683156342590347659446214918194473638006325125966708172551010082074967860881723766649197017234054860471378477139764720716425844122807494513607838274648732481877105654441714172490349076838460470512599760991825908150630692983553249388795915028977801446210840748212617968491997465760270952996927943985029711767961176817154788489317800831465803475065953107102676437006685507563193216826382626826236508342681907686020133720187064226139113539029192619950402059271007328725690870225166088068444127071256583812696931423685818518228260690257428867232550228240928444490197919332369297209008623654072145080874533838529576717894078149411881688164725345288364473727682561665419304141731185563398826305125704063857063624006394078164602467939854147178428919684423305258096244836786741589661211985582457657481581609605760 [133,80] -9597211246953815414133322605954499578023883960033993752481546482225929727238679814858201065275127126056166428456345043420564481869549510961332013466268781041693757546295433286729970484157504660231314055568324810907735510924040148918889367929563138145526091643492026242403694793614431948449310589199081044530274783963076048337784915849225960401168621402727492106409411184126436654290365555899704100332373728811673298560514939359167957652659049326340363856826084498817682531240373410529272017543989351075609538121454058951179515142833073096744244819392365629319172821018733008407345274471108514443802387558309555908559514490763311404496978145919296161670924684643739575144913911044728679287787079144953366242302997457699088936099247661964208738861167052907444020363206856499601085754160110586440965144646706786949264627385327889151549944651589905544378912269943585750790640365994496790369271673892915849950577603650908759081172837505636828006403256139269910936566134528494609137412998037458106950392317871450367844201140291741538029912694465795549418640154686590136709845196997854545655503004058128311153802369952160933522765696758968702034908051467130587189092585183284014141023317976357761836970372198478074862556005937637900108674294022537363968598348608587980390970433505700870167249265830911721849292471220705271347832947634750792883232361248043196432014507955680003729308428646460440849300162567479262647520491786895337785877572349269719948850811855200282673630477681934497227317442184368134342801073187947210444204879295036839979683795817848985277008910379078391630704811216197848688038695179781522714174460212199867284935626068189762396160883672808466839825356749991508354653142078302121757140737428234927895430144451305270800660766455567378731171040119510213866458122687660306075250095969679971886078688327531898413976692454957015222666064960410601526847191121468736819172233706516946996534841844630898738141243577490504708332534244288330386765847291177755042283797727088417340620664411462141813742601215927021634817102981952753193386315610643878928015910069355769094235461910636960 [133,81] 414497130442720973043588410192978998739606417218477305890613387694772151118683295014113308151362598635419521850589007669686439812532276646972034476894140165302499225809825081471510052222932528594257206938264896558427243228509971548773676587553144943869430062440392258212556170708744069316490061134203576900268496179937952699779385572841773564802215171188043408814219772517686505077061120098630693406991304549559629903889038844468606913578898269916317037932352098784580919043240852946546577399929583820210201867775080578739241342950264291781384716584480882861734776797495749819209087559167419964322526861942514591028212188029598771544003165654993763651275976835218317721180654209668786864321537179866437588535672009861287664332600121271221417051987067022232255220160366809429837389048351984466310401705705983129769101026277899032581448661686522374185600294133984258006959815173050849304685712389150511834593069294031522091577098671144327466158831128299821829119787567015023861099207847568979277977297099642359119865310644825590186564299461821874525852197116264983925957904411949453432608918251879300679389651473405120183069517712303400688365638588459571679558067553475273815323392616206829448238651280244780059425888736950743830877405637693727773892815511722228001040440412961902707355260089867764874566465488790496116029094712262790621481336162874718776353777900068526655093620101602856060645794597584264332239478256110942979687616699891945866933406928361601195802081163324986374323086169886657857750963596975602502361716944697287201679335780029817420055547744655902435950805609534449649520202468310500009565252009615971710849814040847751998453936328018772352914540117178583460571996535052955040589111089242815824640468337188571623349597684907363565017378299093380963216084274040895317547513708120963607233481792458107842096107003126504846024295116479473994866753529808168487451394198756413162708137676605140511476552586201510711263716087831365714453644784656147207814738279945472888536055139041686738785087502903439353620806853506847207632824947689497897812276086991747850698669761720 [133,82] -11252199523776808621111279137047966911069740511351680330251904171068032435205730642744375628866072769157721213581449033414318997923484932085459630638316042391635362957088581821868683200352502282520968361069366048768998241524344464618345170667256243938497746539144573431204854465584303173088846937211941144956311681063986133412868787409151658941132415908354053393249290074669728362477615462625530104403441312840377056211499949733320660279510063606789024526961608470051960635479684910285179565752150436265774212213665416890205060546036721569395853505204756896153731504502397611665880549529476923646217892922103163096598307799140169545424604504232431897264454084544678316975153896767470119854890914959695796967709269248927011525979399047940625899339016074743118835879371033603545221396260828566614234117483365839296010129713466201808822491282321456673447310733279806768880364020606331573547027051643747387593936953511406485867644523412028810068969659684826097508441347095942662043861161790184543531931143228873652939022352838416600689628302030512039537194414022054011087740216864684019821181288108028436447915414190524270431040604235101332052001915760135546251736448475471878212977264790753790806062720729841960649113771232891658951110063322298743962781149582609154363804045231835687590890849019950196386594849668852555853537009483150863387092394656846606135676543458087744137158269434881254224043418211052589824368730715566186742900787141052277268381384815796490461048961394277508490111697304752207425834564715479978283004031569060672139675216960301357526294445040627476453563938377792262554956733371574442817929536849317544711548752855944740766965331870593125304334770645539564900382931409268189993230948769505804389704174539317187535588266966426873882190671272525378531738877700256256892253726127470103797565208037203734086683071808378233809539579405081963761675597024155492687149288596374970227479578397248065380640118335753261289729763849694118157848999415588871745823529740495832758771107371788588669201334383837537556144721665426417355652509040886456296737514996161973697012200 [133,83] 214829894070672170166081789128984217841062562434302379385137178045753403768088209158026179820491020329229617452594239247258281484986231761980080043626008671821187705416769069758984159584058744780241538794690193317239259310013526101463383473781846952548953524320566505830011073942045167325805498213421912265357252573451517926438642697935597116809733295028493296908484406570279837742298318033727768559001398096028892451369732646835887698447037842061729087569882055973911533471845297756518029550571619373317477210412880979706681340764686355496808230003760457021642035991746133042635517911447451998226726270959774580630951978029677029109191454062421698221554133697267142510872411735643165390953612159958325247455059032938221837448366191229513314898392858072854583130696824014405183127999242143355038267170325337887058317247115920621500312579856690496468095810146788926907148521873231072835983154921648565443201036321072646483419214389438843015968028805915765362658541460861561560084606517006622607537959753160325324773559950717331383043305510477450381449310667918789119077344679744376983160847249141468931136876057918437243490199144516423178425489802152288358811967928996590701566080887896358353426300701733474092800017988166668629184985618675693495796050694479410547462342854769578404157948538691914406826642743746507074426824033295841651013866406296728429615303891128482729155732113840875985722596687519585387176336051691747080010467895276956464246402858800396741592432936378737509781243297990394200135250633523445820706325732571875952375016877660300049144104167508031390080161166350911619521274495028418694294040223451746188551061962553939505062988157773117768093717055070288355813127265756861121570391222643001374045872590196789523516772685173705611467025334620106694391516027958417512570319309964726265110556950093973354163338594047595877759342239902168457239787542363359945871247372224141308826564850215868695773887315465828048077435245667321834233092941677512851759623557358255154126844145128697458141283715932009336490580391371262915924255847592020350866496322691433460320 [133,84] -3253241793330089322209299941025732635539242849946810477033609195830762849373559792617457660371298664605103338665151177520577201242991014544516469309674528575207585022257970724924241526794750197045543468057590487169899531477948068664696597505207208426394726107764394747894889747242762563210286887131500930862458485680900466994420138917088044699466951254711875132275244957653146104397217870664813136334646940271770310770169113015593027671248328834148761190778344848684818334319927422138580666721851756825577623938840423346768677532682156025222679292646812566246201754833534495478486746879808058969704160215790437112005388242102542035469729201283770852515547304559757825147145437264077989090674152679233154918154672628265728336002428506977027944510463452010751793305465875622975730228267148389783974950128948126985346356271301686395844202532998563125192566685774795164957025561077976639039697368083429927741931740809591871449794408548124947224490358016253463159359366256810227780481597004369403809095888871976706255848386520181489487774301484542338093722163640421776141602752375366652316603799955707400133953391880753998174376591048242177193347329593386113915529351488304323803208243191649321811299423616277957413545342587394520875936879507653322675283358980449449938815041724461209081787924050208451447336168611000343947066443605871226712511608347864680795688445992214209740742768726758036520617361476984520148718138397268529974779437624813941584775865082894448806102554914370883278783780429653176513753152875307749962705764677465627304619095738116360266776769429149015965430029774934373302872723955138163842099909572265198829062205303096785723408745857387931783067939597260973848748166864319476892065489904107958821085174663394064115792128637990359917944959995659756608314462348998205004970950223187893288455177438195707317473542236469685301298803678052770592795511176914751022810788276956014485903902776037972309485227931871311192896573724110451520295750469609917067855536263052157611504470103628501160718468673004270279107363399849795497055465057814767690378309155745840 [133,85] 35837760494185132950001901533942711782440486529884068890097296365056645106252231931005063813959831032820556086007345760496173014263556352180044008647280245146717574349773857293454988342378891648871486698051670021548044407833667499189911413456989897367431466820967025017062368885178056345148313621068023660513737782708115799773579586381035728061034121423706195067049831515706452459550042796268393748818884224096157895590364943150772331170848168419860426388189538948766958318711524812131558109954992400942501464608360768170897179689405184437485873622695342424376142037736742312656345856939541079621198593899964997805928554114356290156074695336477264761740514636377313485452464306994795699759266416454080641437716895868393181841068085882560510300141059614140948129849715855974127842680719772665117954638762910776722207284133868175106421480577895035432776739925572339682836764714032308092433295362530092709603846188711860181419848736134027125555073336051197180947058728667777836410570858542533720607305398934583305695421298211541786274530852312321494726652462462609386571003453894858500946727200626841598405758801203497185833509884052321431097341702512064473860499304283646599845907440823984143134478709256738069714904972055385803256216709284102235214825485058675776880381583145369152699981013976000316260907197186168084756152040678294879925564804649677089868975213033361138559163797011131699715678005810770361514825849635661322826032687786638177800469835933263547649077668230285184014417385756919416759688314435268646109921956147121503008485808694036211975178646497630719581849062569748926443994540180121661886738677593542214632999056056906424678648079321797679096630555227674052884274539498055055244461361595845981684529974857179483115575118413850111012442380581913653364996987663392901242744918461014455081001198053073637034503436529325372033252204581775694125992201280037188543388141176718500493200172639518203720296692141591832487405208132269742993940127242359437578716236532374744205280120744499020245582511817791843244556922391511861531871697435441104851167991036 [133,86] -154535591567598598434366278374554142784869636862683913622820543645273481301268613320171576510841468608171786654260651292368135513465272313773205967067054497866000456057824605851554595194122215013225642853897731275349354521090160098957228487117267364874946388616146866458586422708982840459455739836546348301656887919929929395186190584944843891232855805880023846976975252990527017041088084314816223423451595438152916894924761836699095337217543351661555265546236170913171089177392655852503686784304877601039170340584054690443847206222132895751552304941090253680918796868156059739659887928358044500425402954426194153346665610495532620549217366584444692550087738367247436028733201720128917165028514158250311235317555353345240521265759880397333343406706044840010254037079772604066637279651501905602598449971156904162338612349355071887331198551946586224688946830485166089759979470794444376353965104486077247722750205848761650261437387692368007348983417082457550262224405901711571003591812912194136156297879664995532370479287715249824359649689445712108091868885839983552285170803368608021705329781771470711727991659167875088467271439981778471915248036453126802111166065167963295363945283918106678154818404143652154874588604982073664533226775633779024885055183670465404824472060521615708474593227067250844670529311762403115992264594761101629979339630794352368320072408674315197474013966064602990212176771623631222758707659267532473682829838245738676859069630488310442245276753770166380283954392346817774311242156648203792494661767717145985900548766823555068594551552848482924064785255869271805249942169057547727191407664615409847756721479893226243287301915883682414424972281227066414196174643990612452358682862922074714045550235668614699729868367026552657294643217948111735103856016560865493016358648492697134533922074863703719379632650821820380626340340223669647695879149014660678360852886199548364919218489322278191612248816395749755590940037862437323022925706541921729455370656521623965147208183916064223944620784522715768863861350943022328887057005651907158446612968 [133,87] 132875349961314847898110901962299053712535577596342907709623409384894783590478021062760729056620548643420549413862121803424007267266577876575448479229461690777875217636409903720929421759259996329098406650346535271159661056379978501490790329107492741817024335413063546657721313563302637160173963425293042195171177413753418129846385581543020237428978182029351702597931881230224354921504633540161920866559622103327257444263969830408496106466138122252684318965532902232712587441647992826453816406889963502205819674184472281667680710536692837970060517878622229256894063623627714344713551919794779671822862517357210513493458760422408419392816070030733635571271665537836458859338165917364930912296320076289288480414546906880132316418209218539238242546988638941744735591287117560136754293763851750889179878301613507806808489467147459356132764529255136898861858845564268699201752694796401174244188574553213660059106662396069682168791537862114250440326367365267377476715011470678865892393136538964219502060398218015626266291167017400227874193253552115393085414093749782438327428211490009719310364399512390353392050186407624625793706325234089228999671053105396867492090034981970046301030499971168656979226172890046028181130970459967132678161074171215278346047213339893052150044064888835732486397073123342560361644177164896022042469789912387320263125726621984028152085343808905042395104755457132809404214944389433393011665209764647069999378626550935217936060518101306759150752764124787662963517653677280850875284283233889866336801925556217127751613098341135549011837587602380575227633349142750914740189618941044741524160401888617774153648057784286751478108008298616295294738949710069316699494430210650850834306472147413342695386524927882364948961665651822527864426983100830507938580913820983989751857299656498110235429218522651176831426695437515698491195011238177042387321101554179247675684109132955095910777225649249452030940117650393038962264138431675564830349815573494240292822347976133109535628208817618499414459528066964526174310751403904037005557559730125499248 [133,88] -49269611321536652841610483737560564310611562893266924500515748838244746035970455726189394796596646056686605290607476432597364677292543341634578857038506789565634931786190481850733481083266763578290765674998939582336298587519574752445521929449575290061749122308992902410346584010406113555279556208459951075549146283746840143183553277438135656667594369558081993838994885143629649115525788699920717225766866163717394030953940119142125635544493869527197220028967958685240384065898846572409874021706093189537378827641207946592644338346065620202129078450799777011817241647382594260670896851738546249599451735329232363841237437820028089140606028265044667251550353578739795365296053703914064157279398292595285764544523199701176970689495312482517762352411639622705080855709565381482128027620646137679177589913253127827792567045712574253797528756880920051998225459908022810358894306834784263208424280346026676326936063522816992579681245554164533090280994613637277789277022884904836296469600117020503100450250164673612851272105453681578506904590983496936910655042482930376713622579998426628299772156647635982324095479754030111855391787528142180804016659223022420419679423576209698103119325085542397036247473064315455495421790182253273004570288164238344348359244684842282562574484735123379337335529295206548665254678364220801984244410131526611561835305181450435433438434685751024087057048117582489606787957917682269516534383353324356809955162090420240506319177329476043254932934250364639132262901415636703549919095872196984972292954043774085815486284437587585308412327725197587706747787355191728478243329239924891502416892398037015422171304344611354982813227985290253756124508334882060800584933712179513826834228550174354978216155007631802126520370347065709694087637782611195644054566262736623050265787035447509082715506844100069824864730416277409250491558905644581140345742084641736661962020124304533385903245334468358107665130856564267225556472068297594979411293016837782835076033305732264137146094070367812491725197570975409980276207228197487541864867578942816 [133,89] 1225187810868713528222104820954702795608620687473895792420640172174538049247964778590174893110099667053042459815242360762880462187782136653557660494332409070548587714798057646370493242417559271571252872497245600712306292437922593277775430025491102057992162341581267294375834108244764332706839358065347093324139588266699762018990874789522286133805137795879040743497347721102623857085195878113760933218040839363301725738131951822706103779976237668677611004066190383776374500538625884596048679583471124717713221134596712304926779169995076053170048076786125212104927131574470889901155592566477401457451022774687086041600894718641731454896958268141821455008165895728758041355477733903704373665591194994199519181635215656417239193336923679312926115928295047351960742645204489938432174068296299627618937360702235894187154033100289853295840556624295885390254376123237411331625500026069985557722219470328574742863280529144610488175566602099544231288821605926277886404544868734885127373151852248971702858755012518910082090589757116134908692572193701145722198498200378861316110239492836544466687516503139864344684466215817178184256684288237758815408757607672521199083109885741379101670400937332482885680849776711472509071075896075555223345427680958163508469194936291864262796992686266978484310246812995004368182668586795186645157642275827958923533178935351599608457126063428419305068473377060208555595692196835030443442048198349093534530057175034731333125547829579564883620418963256940589626526798941525381280807727713065037329661254252599203246344849075954251485467582673491225471910014630407883889987344295344205932219808821786902933701644598401269349283422652736708070972806330093759826208902334583236884623881418415359442714388630103717803317357577567793421850898113243730163373212353259438218598057961260714336667914518485688590045721108058123881899961409954744128369285528489972738691555161152234106867366921318264092421327638590398140525425278057033537362460224489016334276315994032407038367411609388605083595032509444842010200941511725503250279263376 [133,90] -19198587483576782035044192894956087108399891621675214831854179891576841308150549829392689400183837546047266036486917555746259242176653407529549874083389556353084121260800172882846235259650928272938561507737129443960820465926423014310731341000843365930900138450108718654119272820955591569883522829760987705805939514706182390643148070902406816762796098992806924674947530735588744239195693674053160216394013699097339714794242680476201652109981395841656486192592002692473443197935367721527999496013942433817661906747261948790731050453843490508000266443043236252356878808495812890907458247830173566740615311788289163921665952295801712437418016883631019059302568987819723287103866555015141788466049338031527810891513989101428844055097592927795474810964516418767905125086286745186370271655733222993896418577222475063604125229165913912600432177420006061255722590390553394855435051462379690030574505657824601003176193480604145611076012110962889988825781995403451085872378784541995460243869051349216213649289560767749571181126008167987990232492659396093582693652370130224822774199666547522348107789804420001367084274280099208461931252388253073411148957471620827921257625986375037104705110266454105641631124454275836991478009745216796906459110946911094394910146630014998638982746832994194753933749249615427493350236947728851992094595157115376192281836614965786388806547348130287204675610328623211700202225417313076777046627361888708514241632283196281082292721742956278922148923758698988074749623222143853037672191431742322640164465569715748835894247946177772593669268884071529363375295441647960694843387200624616642963647333943040922166914623455782499258484574688228596332573767038626343406063431744164525753505231285731467109001056039184969073303827063426262276247233949599918589312080416740023515077275649711745255258156656615103194484237244703392659076366993035333344119945128282512774095823753191920491053115511947631807101469840934645478424491764443087585263434868754674603258969385051489339219826040291441135451624237514211800897782590698990584272 [133,91] 242407910562232052021305746199734523108307362743755069659535113773254949337050448401921699127914763944882539051047211801378505803963591616201391043308789766237002440635468437737921891970959091122441687375292843946736988938786421541477932516083437277077547767262955207520367820233784424554814054836666969336869308423564730611943967421241588366124112419910709254652110154180314222163944970792179203616497615042631985198173898134654518291374895822984646013633356107407814275740686783795980557008418388859845817553005406447997826912958775539813475830464564695649661464317421961535470854650527733342332589371739839356764479416363246898415331296287677349492560891242625511448716797603511748527178512935016885048612918518245642724119577124180952315139475446304149315161184709420827376641873688750664761864442744611401691694610368399957348649406543115756733876629398607854702679029450436576668877341525323107066700437095560348411729343986054657389727012330963576078148131199342953351612152000991052238757247548408620017500011599815697468947411560062949825721165406696053452555002803542321882209790218144351304178918285003498489942415958351611567695764256271239261429845881501306851454514805849631114319681441671506078782421280555468033137438950643549465569558787101082382041554686722319640713384253059332366950596519410553286956788858375303857364453739752858635978357877034959621454984112417592997086178960916931152850052241716275348332300669324441145741664388180083828506147908484814452779367544505751541781843343621469666866277764321876301141697518207727137199211202702603752142689526678368003342722916503094979938715119254149579771281553033713508732684013023185263415509289386148890373730105565246516638972385865518310187691049096585307274003969109765890460730824297735802213886270116258844872391288263268559562097068255502072554325479723101345920668793253029719139754251669698110868425875932290676698050468493894498910538750514536740743651678981781996973510517674957782739734378100581501874416363676002273784030698018533863053083601796948984 [133,92] -1889074894968143328229237920579684861470989087517976259799196331202524251334904485628419283969088335432510991973007084056544314514660432234992030805970356639840518458040759608363355243392253240681011482796804019583349783549254967129019059958489616661807436879535127057954365262698098085280245370953419880942275826270574751971879906689390923280354783870383119472388111138176089679336911935993023083523006643377605099319840637636306918041319992925236730963748650320594236456193530446940523808490813609340964285220585356447389411682344505240305869427846649525125152785986467065028945352575558042466881187278788668173378172769817634711008564266501082010225564636482325309275006714997415547222134710447389717794788292623293571530235429467878368868344655363351557320258556273096341475900884317062129886561362966642879579455984190181526040006734083655270537035457890400486201612384255338782103183900263107429623616963813515636243170087104121565829676651564819599309489661752767407220245212173625535092606419219072029303674660749828687564365957112831717416723235925421130723981206092688165653153413805761841677863182919805111896882409173990085151422828117447690750920456640474555735961160027400979165118360247129947472147179621271607375279973901095716378819728900462704413518730714018406389463170199268686560510236284972731759683945824415937050816755948707990838763399932575376423639227101475063234442145595010251387197858061480735504338478772540472611616766016787975422095612044209652983331229420774517478765416643181342660231581675697044157162863548776405769585469802724047382053541837234026641674366901649904421459313489427529542330820125452319184551177754067774527728244947100413344371268250257894883488756244238153065721224494020836336386181077803472793359340832115646551703665189740449940974396220364915346444172084099022188859928285343950061901456446734648431446704733040043625428790093797457182046427767616080701852975115012478988660339656658442654249075238854943828853525488989130287119927059988012662464797880264272411190296265960 [133,93] 9057338210760544414201078047678168104350443904381389292245723440969198208257621325391195636845457247283184944145698563860828534992439557585716508027796607432981306519107506401824440571075472116113087209355268580343201892814258346892364449209369938168902789781051049369819045965646808924775474032591129381979043871601036583607527699933825835910218803876193228008862825894943014973563614740886668331646729281571754119022057869522037004641921525299244980534725859390160664454244837862470444487144450491063675727285590953856847565662160437320408099738336548437900573871042970156739582107765009718470186533355715527366232730506968254135588108906364048988882590441670330520319964273487702410902278500160262240731479105449514107637107910577815413974491750766278968430090188295621221597453064859459100551341623223574111946098142268026974794773516288022016868471297988255806961763532651656220047045315479554252606039874303893688859770273080300506135582139825810173954134189933559185951925257318661510899526767725542455199449894032777396346090571677759673248249542998817800802557163750070930522364219022153490450300018519883142269056954042058581011451112323942141184282754614215930548394107402047340583218274182119487696628126682043920852608040083594648337341191391956650192953652977523790150484484398022810659962157732985909334470017322213012135451962109935022659246525848401690779571819980970932584330417122810995738495423308896307346250315191360291944082567278780988168865475128314212340033830056661156665242559007799190599915949588693094636945387280782597894144549278051910162959452897230891234598161378907336474783795419260649806547226788159292523980291716055350323279991678618499469712220357122831474330271877763565282292805685925275393147504767317685615577380756488999516782644683095489111248669350185487478947740394071183768194570071912337071483355998065298121402514939974070110791442168378149994882229708827470602114142501913558002471804127209754308773844193862780808646744412124077774968686928213360032712058496574522117230736 [133,94] -40799174405982663293273335998163848047372337575512420652666298773296059176557016552568214921088224198377147587204678648137718420904580892858360533157550760589199787374518383521651718441192690972111775177430262646797921679502486507110439988266292494847350439496225422574772988952375900213021353905958853012800385392610937065010674003701681051502778380757497999939623911230708263591390038397314292109783617467666813231370966465247885945978205951075011069968390239343825061064469899806652722035828583401945314238921455469888475252663633361490288611678653984397765047611021816223390578044536407250728394404858047457065009561514503980099164353873760440758705794680984326358502703047658844386627782397794321895845066032436619164259925254608929054881631576099053347242024663805394087338454238205555755606120014552334952660010854637708430153288649715813699913028852919198870049634357725962159184980754915580732946283820885024438261957124169833367673582041756828557222019706735276007782677466904321931618786047616805165538187989882822258391443025454576678131042405609535100817371452966455898814137445482026769536405106013200405419088923501220074572981612642769884606912029876605875340434062444374688134455259398873271881437168645402813555335843267433040936950821274784054171306229066454912659996229399581971014651927075522396215692574511901429239967903130052508273594755080726285620050037844644417126186449512327052555881980393320648361662802372029619222801929528325180620223085915099792150305955100395796771874101375940516567977654548791932796435712345375420917832468464374577336561630641138141630501413453824739396825853463566867165124080138718008158896689724249056663953996795538794816619411310778512798081451212114698346047917453860955841400533093897622854038707981823164938625673649252215976311180474930640679921275302289502305463706129485118226831834716362007146219835406011568331657338988685179526429645935617323934333053025221188190487637169661782205169168930986461162571676248663461609216817638153617567203560810722040552 [133,95] 128298846547454965483345203801176905016034178885699092960974295932829786119620351912625380718827787508255800640777168025799302421596080478331547608060551205159438277392175286480974350783909585790596384013458461341126494490808615507076346584706088746720008351289736187738932312590143175425858219103586105002943830379119000035233181773817327481726628725170664479827235087633667613903421991861663164704821997584123670593095786298762317876839149808353777488125222102884530298193164529431068003319308727649838325757120474049046078782090663728239068768477664280926906388929181122311704117379684566082050032163341604987673248769615575916222319360963416400513294596279135309486305879477886471220472897224297322903326847482567987558370845380549252877259654277836844643370742318854847388904441401666181555460188482025141555930107516232765220587976089897981047025994510451161809669455906220743250809633629667868982125841401643766756460453542971034689294945346976196039607290206730090789452312400059420521012284803697804033272494650024540498261343435393592893520718816906780165060870238296361846180591157142063858156959986337375471458232732919542285247575799504745504144981831692276108464311160190807324897771811985895010385351658203897663573345031349668731594013989314070465331032351989024459156877065681878028463242318979423677059271748550834993922566764946901712915198356088599891086477514502889119475036666404669094331696757074338187419295472918518522401495350623505288956254005097607260987867822179546479762478396360148613249013799671836937863767579999865793371780671660760597439983602930701833536098239886429947568756572683221077902884125774749433409172118393700549429661504217597786571679174274146610004784665673347360906463945345553161193317433712350174915410422301499947774938679434665177904543843526485144554417877829270475689181464838043889699833570693428607219370959586646594966282027192982869491468758789295012557838566864774494395863147431640320549253063417020751065260164803186284848941671626963191982676164166928 [133,96] -78713448399629504030566147757114356504265953159425853290890495052835399603368069094745410565999654074584478889179251143242895649821950779929216650558324348850451982826600478043432353435465512016160088156131228726464247222440007480758140163572243606161659336960156552599975629837455332263155630858258995990702437128711052988744737073639627467284297918040337745722494972331926629121469449439980589505107186792734408309057676855593302697981591678052276237110357856630676805234117304186897897667865092074750047355429684575001480321380148687634961719187476308840443841273585916824229755647410173231940379131393075771956853728509608499643314022789963987361435912746084554870104995563198681699778926976685171461720088641702631641988719577402651702041703901002473667848884206251809548013777625873477610413503222562357336544174622232900465860938330063312719650049843918337040501021502634703558611281824393820329537490570655698080820461176953569221849282150603104054350034583333138771373994265422515010372689629658658757585374498975416147478424332020475068378340993882755587886357234176342799441473213709182072922788274861628559477577186548887248158785240761331794910132520798498402415774397670453323854667567986388283546595372476489849400662188773426142278497449598917359749672885745757951131706738663577448567766165749692366954861801646000815018908739392556372433897476474904785823663013881813552527234960967910135920277539163975716346091741081251315655765120147441004040172441866745504550243443266858605177078564596137914409100924795511694467878475442669375826297111594109983358424618778868984101734180162374599411090159742340436815848327422016266394109654573064676186710310244751814526883138213447092168792550732486931718034208172016768436812788999454660799650993801590149580561524749492367634160348812608306198565785450303103435463732537528573214245212031603804345314289906480794592124668828827382085135500880085092528293525305953601065347446358103263652647043537619267314988721410920344203206002459321582133084080 [133,97] 603533801471137273066988873249929695940410402970315863376252011162029390871117105434835274583724786831093042336850508858160687520618228121255624608056280088939878897646659045312071194972590733133941656494755120751794203550917473741207270246133353572675340194982708044925725277559167314787430347882230484110922052045511012928996529363834312264436346702538909624248153745510333862145694500135362529465936588313760422970934187202722115793738052182573787727548915571766950486911673449943052290644358375959821884192307368024464981145157116075079565942178823813229561072490440262635727036169079461308916530117390582112368119419649883804061894763121628808415774957495391724595788595158516765477165399057210832151365828959145768934490222915286703673209528148748776400447125599891876035372645286351774381943664478034262475842082294005032634357787533263596105887741127042041856018275365739283459422529603876079619386672379548825198763660739341083410820881427399185585691002691010085348875141298815681407065673956884025126155454076771593600877507074545209137859744416874118711990512090330235844909152226979281571280728129798464369778137375287184596109009984752450346582094583075560496493985752553482433690957374845461733543502076980643999371227626475487134826706020656043009639659492507411565611971520669467383069233657412467351286272159354853727924896766883436481497154791805289519343501774683483592634881637889883054912584083787512967652908053626693202685631136959561203429919687434726681829838289911496801540670828931590166416238245000954041191992933494657986523097864678744196077125275074969831671174143301868131570581847999982558565778612884699891925454082542534604557235117750043402146810942067517371657586897941630651914556322336788676089089317214830595580707391311079771663098031731858412994022083086456392400985619050229064644871895340994572532866567720525375698098672370243790829586623576911897583045585469800117781361388798381145883777409706959061619271612342303122917775387990470544649940410597345470272 [133,98] 4533761113254232758405464294936228348863020428836441535337443926356449779688963655536641976613315546217073649805231781476544954079792399710369742498837020993076355096003254173042499000668882502865471413526965980577321971484312874560452987879938169249704199971195445870680445647979604608798938451392435002197111009651596758116902221742924369859542730679226932576693541352639582280104026025704614080981658410681603818255172803578185334506097001779671990190637041382346239111953911259148672513057288194836714313522378428519313727134293829174777623882630946709798634313474684349424928712259483173904877276000641720585014087287567143494766316556941539438192919461726039590537826379092698656651341142080653382918685741680172640402371023269980555651924251734134219856182605580179605237617129626435109690135582716015293031462139023388394967187685661910951971393475790419998532822613948300030684708914441224295661066392133976134309754521365703167049352026943752366054405258080090835576635071088587136359609163041748062962574681120683104051647593657204767621706956062856035224241399171409880315757545533414287286191392817398947757049832361248845087605196829256407368626336794520106314377768446004061868909358414437705446745137537177765703458670052429595348982704979353675560014329538894719150836267524371601082159297728938006890220249031580972395279280125234097606730053930388190418124506562556487683338565810144311543700866597419254797551024129735600400809186396685309920468119782908107151164688499311553954438438796435333245079314461986945768990312066458024778558467172786918746681964367477951919735078650959103592849745335668318381947712563494324574551965021893069863269902586663134854564752140108835458886161195013658174103558666316143389709119066131539858057154756221148984492922569367352321169040682608860958024476134156238687435422357137016426678905777584622054514485726222381570357892964498211288467188024373969989062025064822042899361567487890398025666117650498621865545719856908156851782801802601328 [133,99] -39868404418011182838821638716049948989242898534751953483250713268072976272155825351070585737479411098086407699295651478343760587137852873334610636742958411080316970041359080101531977477151882540930937719765623150495466251927679406084454324717221267203260546798243914393562043732430432882180089803050638234130479426190973602528257979453859548740320018000631387665339963402043841083017864143630893117397422188698699900329300748970486992933921745438936675398551125067157400564617421191249764996993092252580053546129447940670494129029028102456480169663654039011101377885954606216164330294017925007920527963646132271230009863315012332551418016473995129664960059712092932660033279687334730687196599521911412684987714970844131347999870877593095216488229819223411156138429968448978289682241608518306034304089046947551252790233471362793359102255977743495297309333029733209521253656239905738671770615096433730578786383354690088341354097691381693187255712559870562724550790442982214944028371774878142295931755246004360968512779622836617733687510586697521175320907805465463695391575157120107475608383839022943537421063717988026666488113546841824690678074445420715179686302348580435137102924463347458844568519989669728742452993227604621763522829671152619310180604686879015772379986236574478469743700236591937324710024253104622659193786490551169853613822255936387134104002836122491373322802768369247816379710073250196088763264392573851977585655618015444495499178212829441516740907268690282795908404321873290489515626202686566482520678798537715218888608331891496238824053895576748434068940917030778721936921218892496992454751491579501474439435636076230595107490736547780783167265437557890231381291922131221468085391100403460470137347210111690418701646580908773678007777523035762125693403495587134365087428865062930274022029498718545527843278395375898236551979978147422903574702089211311660252551977212466198720249227861770841357108006374104450477826875567761099619877550584309084694376008596425959439751826928 [133,100] -116870003458031578255023868767914298060878263680522419188743144632108736260365335405107826258309397153343988727482782246127519356406194739920316136794168724974405586952281987912461303479557701284351269326474936106354315441162103797802449442911921507548838077683682084285853099601130244934276717003218213311739115002601052007618531681842343146677292763920915624198570931813235121288992732378032034906412896420138228629270993687110329380963489118464005723494004909447853586284818247951334313685596709129350692885778410063887512104107994827221576627150390350801693450524364197553529417192087966285391267459414012141268226521746155556691057582949169136963196888378796251243608342761472108472448108408149077990064970720866262664883211231165667862892004922337055823508703543468899801299194644225118799311345267848412092770098656191985304494525476859208397375994324487465259771022977636311499098745165550024442511747171176873024578166704172564075722345660189624393394220162904850264477275185333951558297148820687473674777524874984030043304781836460709266383456533740580814564973958568794257250548933556573492369965731650630288501710453684444707512984925312930526736152831529271050570433113593194260863342707387191750061182910656501705934906713972497159883139387983213096545050430216360785906567348967838377496483208171979846232978644494548713084835142637059563941242227086948151018870726754869891709871796605686937174891469700423877213857338414773773914363070208257128673289225870003092260376612572128477407478474525507614186784328710766185114189065649788412149148013219057340420193342245597229964431226186189572014121720747716909424944438788297075515117617321843583838735729069359796726517722730092403265279097786831657064562224036663232945141225759114071194052502191373987603238583794394366860740498086031602595437428820054426118160442170345308300154058786747300134726991553402174380170036396084260707157896452779078375072823103150811374915708892200211134668549031631836000227755448562155869240 [133,101] 723576079174732375532162270884918929103508768830775316929378972509195186784798293227965599176312822464661265954857514952692503340673415421170817780065203101518098162742258841861744386087734532570665193808001088208597811928825832088257396403777309403906738562947552851608001205684177885363722495935731529603509985302333899124168260056797486219634824873825116374686826604220303161307412396866090295338558124320009847317686183781597583443941511747769283250209957298011398571537158204487382453949866749311762484750398612974381196566574809003999570921254340271840969828102482668746292160348617335591550592944617881670439736887182452232317957281295269442735774138023334673781969648167844038913457680796684087323720619260039455492936847225582474250555414233307465775818698247654267439613364049723226329657948781592153103558702771613862905756398401065569935447772172632395419266838214798590489012089884811649445922640049899843484753489921801714945217516417927483004496438138116124790034387335492068934841920747795672796469486007173185040531894463708972965760358817760646363104189690753640173148726708564561748367043357619757933824969773368676376582775396605490041472090226127368552839386870753741023072161661775673886826506837857576980602210889970355577466635873976166044071375008427807895853884971524624808799820036908938828442916228742326985836732536117282048256733539660839504624878834161953831108510546886792869825018114770261044473243358755625801380200211883123757365185688113630556736341458912571959456181284855066548966767053518328288790769492237831402046595029391144386675659025154563573488738381646881746360609025998216628795322586106305099495692676177716752442309543453638176782053329443395794951608229448714589645842973713606987143478768553739638328857098246554137547881563969062488769604350265288438655634255408266176739812032416250539529359931570212058735657722902092237499005549025935900113950263637035456679415518690896082185148132344323051608446182024670950298611761220590872 [133,102] 50544834452298914887875993380419372652945514533497317453805141971614591413331693197840874834596573247120067002348756781744854255117500592917732878034684981193052643518880212970704507767509830956918521814242017512334017895017361754528151344571864266152460533450313418222212954482910913136180081034409769874848554284656546532761377323112013646591465726559795510499536524015500313468857415098448888463003288038892716130210420195178602330981969024958999696189011758471330548802108446934910378060338465204168220645178925032342225785290271308345098900939882030365369234906847605638827775933902763537463472181799333222568450479430399337802552137433615208860203131807343362895589843858372640230730491133152454637681391895487797634566974053211680226055158488474615569652905779952290384078124638321435796630109422136222223504917481457196802467808460977004038341904968955045721907240563611161692848791234920090051229222535769710671559353500325165845620522264992793196854046659674324490460692671792746745877973321599404292770368690461033959438034550438714877130732006317718105311783481445037208226578467579819436361955735664821580132658548007312702311346024723456811053956128490528614539552615138503712507088668222684293010483179445473243614087986439228438697658643780796667492117878149771601627331505563345104060609091728764812678124821043756535242723822791126617514006441648869915713164119330722334499803904028824038062324254868951656406707804112620948645565057021492021232594104103020912167659756313768792284829802708319922167611154581440560998237325709639508579807239535230406848766359143834852510547201509138282472192741065826260455502021047442278908573342632897996330785410616115884355841000071646860047351883284466062274197372654777224165425362611151059810787696361276722928794356642842248800553999697401429351655193662171395072109205362067846674356300804860398733536895116903613390027623522212402155385466292096361508756501611992222813807045063773054078172138428850262386093113184 [133,103] -3173885718101744734036144739328681072106827843161095527749717970168542656173505685462542555102570469245736683316130998679024304365562343953109500960596706562529575185780083261587049942871752619704733765983087290488168950977183094762971348400600238198793946958704284154294491415401621710618762104070249843721717239228618092788973417344327591712572034684337306089860571759686366996009054533304758292543683505170048710632356652111777974568903057067030514646723683993577339007219281564224663786665167150462654524242405646110178966433612045321208566334259111902905474473975325870776368735131361346976462742022042355479791566390542600844281309708937538738276843335444939539156512029584785129878363803618508461513328567210854280525003172715476128226648463590790357928102829124565279746843527044977333602129148245163875550168431088813094096710873566062309020487659822339018333898355061304275342138001766620594310636996422027782191662666476477078897853623646473466941618040965525707410287527440764696512476671218315592783193941299418732884438661407586486978143481790467632454933183320562060060088875635018228222427863462060581356128215127361161393249207850462387254176638215853703713612047288365953847549933316558762449161929384774495195796462636006822849310698465325475339216107576583941834488817375683634056443821814018427940635207437968188368260182336548654304981981011219264084618222102417010455393114084739634252623402337564942908322463634371929498291972252519516177527325181148954614263462576995520452724434280810050212371482832650868677484127803890515532262972031504364973242704897483307748138187719164684187601969086094391229306454866362052660393254346675000507354860439829461516196917603888790268492090867598278399514279813310908556785758436418062002209231379096960747990662896901046321782535236710997375110628984649399254766011914181636539739578338734591197679672923725586445307719387179730394886404306506377163327015421905554028965716394151932312890941901934443102158912 [133,104] -63356442537952002463174839682994908180447312387942902118524146937780947593148036582449078991628142911586441606039140091724543518171859193192176699201073690787408237141672888908672873218554311701251825146073218162783902239323870069348516238942669717661759024004790528777163786628796696168720112890964293828929406852156118817732375567118260545782036861825890018426971786229596913668198043874143856490748754421070633839065268370857098094058611754844221944757103179409789411055540546505089604176382735913120449854548968433589689508374183568826922668478835223837263768330117056395001601289998826061755412827498294120971397538263454227093225174000883395642410264247535155304880105328782217100421853904422034301687430328893243387931626463449667793569515519846237490326368542418103951439955918134828760304240027572074615129387590520307151052347139867637834830869795239598579914909087306345137267806164600264096679808269639316747049763376967898915714763505550952993683122454568146591425740711779231237023206922932788469362569633215519092504609786461699113047220030370138148525899781583754066670082294660090775501388205315983989509259701150878673375555239577140451249429051245590182612357188049222157206652509753410643565665913563276957716325673531939142374083391591620921174773207240309525799578304068526892376727669109021622256512353759801694614054340171514815654700270388244657707356364141863812879256977794660513198031763074939132433929128144247424156953702947912875491913601661286164704254753765931910128810301416524389880873383407452243019374350508542756697601288285588294464422473952400608278371500107913303304912953198891810542092158718743059129717793073196085683200266122048236733352712653872719455603853251828935251270186334275567909814324080273762433353739851135161601660704483714869939505586617424006560941393586929919838734838397082174500370885127606765701390586472788733612433639911921282334141866388396835187261324759641093528471156751961259530073381955959464 [133,105] 4324432016970560963526653470125241563143731338666572077279975414892045344616242753545445537930089789041116076924383227538281918830147388927928676397140445957269671861301121861181514245073810641333397909639781706271545863863664311264237683726152825297647611787536779854883554346809501533208377863702451280157225967263365611743121364764922301289301888752433723130705674006217291039282439333354546252778111717099862696849144229333793952314727778767032752311197720630772389469445471943017262128063200944358894839638584227556382493007754587045559151991336832410589109760300842103011105025956962692467864842661459168898433811120429161387817087079304365231478140902922687687236275416336110024596935460593041931199185436478081325228273333852165187057870119003734454896213363386211595337886763000163434741614944507304780453745595190255949608865260783837602246224465410457351694362670874883390047246663000531372937116853316508890770729766152211954384611788177728769382912941771946476559327234317768275938707534608357100780139787460941372960862017530823173058857597314674717803734785988422378693040084811414862349963344474656155303452241741660947622261892598069591408034739244620483569723513339116492286139935207832711516338862930718348641369312424204795387188196496638917365197628960943132244968937615986454255666190562671570891198429442979118838171890280436634697378172708085877280857135478230568814503465782405276434473369577818655286485760983857831051701841808110278044009630363245026960245678060326497680263982110643394368559474718252711074247554884126708612207043029562619258103060333128253624932890490141654676749344067692940657034291052395258626165201597085222430703239814397440189074931321150896957799715986388927290811990126692655853771948546110764809541608020125835380464320080321762550341351157771679643658840198262722186905361918617624969368605618756645435707773408322147978743934565282382925642793221737263987991866468584897138143940125448115089174823993112 [133,106] -13331790141520596266800446366476361412244888661945900670450944754342055413831134579966905065972646052378475305004036750394813513678882921371280859432442791609205991138896404836978359901154982551078707542394823410691604193352979321144236561124381599235375479745216042687409171208671061961903325606302206418901999628758522996285538121956958426329042447383364120557668924174042273834007516829323718409840843006546237335290096191988523607164081135325652254989602719233854666480551063766311742983302327915654029104001907178223594985480541837294900760161595089010003620100493983026651421203595579113845805719147468393040788123680439782961477490935183145315909728326783931468079806553285377560817617546347367969018060933027383312072331384817971537590060481439197530303490914649128838210657182740290578208411000054982990106856425269175893248034346230642242136273210127503316151788724074005523640291779265768221963728541259733280457524397599948423286731925883744711734748431591345201627329691158609174708233275346802559465480687676693242675972580523073351870573673110628284143587700590194278144545150598007510074442273617312260625825556180732296945433870928405073364138201198635727869674789534304768442987592976052135719859320430967731770274630675671391398932545995060287008803602121403382843231212739710468250913557220789193723968363422441303342974788808458339414793894047260197697729013608682837505760906717583955027891249392790282878083422187402676604574992635487271485054008599276334154944733753047211344023421095213320718013143964131515828762845822260421663424403957778764056586637053335068955664668366570738535643029859134992045817980728111779095096643679206812835707942641246460697860726907969086822250848343050669176304800719010142086450401283052796034459960400908488141967055188772902517209904754365681458347851819357137589826282352365365209815545945197466620766271200443656067144126646610082701947363311344746897410067487383623091274281677163333534033952 [133,107] 19815820106059546296399266914648332280834006718877131309383873049792896374711644870658703495997162262177105948527086876850944986459701300804497542952465566168413809141330084205370060538749200077811458974219129597425819064702143796594815881359935968139382531697425869613231140646901222347171749835741911169247384296672577294273704855533006867165168841551208861300212626533921558391422457712630819375455186050619834707441797584195591189009087866912857892334272655532299338702158340436099319769312080632726650304625748390913237502468750666470435513243949653814127387750642627353500732907816231088312742203673335173425213605274888197303690174884885592850545214953404352760244392415269523237852590839329903421258650164162903571377176308948984368694514458119853783809935826862210519445420931976810724098182347460428393644068906924107002808583632845025279441856636563997754496641531678077262216327657033257753627945199000815658368418762221545089603370264573541450461586046093480110523997711658901609923647285699874149592943152884077915288268766831276139610348803819700402797718110008618689083326746361711470264546443196748397923768814502542926824700542883762464963306238201694009792864134356496248017614187674489489485609160496314868059805382225949546103935727122634804947968596491946793287419863333142874799532841327752248501073880490575951005273752162910364392012983892412352410797469332232913716343126436267642005844612823785038315265393236111138552388440297327195750261595371626208818610879472811167918484875678541074167566683503932699135760095152227065823606227362643165322796644100075259821838331975665453106878516789307643296719649072399523670829397877349906907974425699473116794245918164431381823830851030653691856840423003057167221903192493244774307046250815060849226344165981864442906537412339185953973301088765591470854509112360346559503608568330271840596629531594153156436988466954772340220856292886634623534750340725398856727208370229394316112 [133,108] -30253238702924217980013677694652964444568386175260131525579318694805224013234766421827769337230560365329286990070831988226330199898694487840906882331100109315491322390719991835482398139063745497328417062540148717759730138630820740078653335915559329794606979823885770627007979167380348197255028008198950123970172466815621893851968159057568472170749599766618341956884854404791351932815622449135160248401143265640219927280271604363605018955242124501855206170715871872219537588633325734234117192739409218697211418675090337098784680528913968576940424101979446052697398048409605567690753792788303636383402372742366900593459096396258825898818716490701811946653097264615438162290256743723638751848597794131017356541544250175282244058184147349174461747693616420529141847124535462774635049728148705596246204515309679671960484379962829657133705792019193367062523281016838185566461947004460122128431365122436431306866008038594606951329303953970626754594658151232098998316725540339304510882647486286100090469770068752534591664216679159959495383820927404937068476258427978152834875046706954792196258932212989038541550980819315266729779773024778096036619185654722128656764357115514683211518404724024781582364562768060013439322694170968126220533318515003562599579652146914957125572314293966010133948587581683628375639940699088023115830853159703578444352893876069987109686525411446659861136418762792109391355525091121642242953878893236090343516092796244689625010170403053166767080302914977686636998857918193209047121428875725643596675442151397030634128937744105172028014515665989157065200692479523068216383020351434351302246676313005689346471651611521611300027555356062959232625234080117431837735630137311356345001083697658371737277616780999511430281270694375878643814742612613743755574284925598484553405187558704273177446292707172428000280754548668839827107898130697773617588779593186241127171377637190280177123198577154948399078256597229874698918889597970624 [133,109] -19869188320437945314853799260781676734941839488177402484994437169252905087865449878641292200661550495732027249059109714950566846741517523249793728980734185590345417574443797763003363600005863805662155396760471218060537363966109007355797455588386407688851600274305636238159610556502397426951418382235826369172010028011202655666550954885704203804930040077606607398834402459192203815240346457113452510744161411705091381968688719809802033947677365047568588226369414105091949753694124511916431608080951015055677732188228573644256114610504668068113958624769038800516646049930087929463196366021086448611364197413722613574465334288371781844614537194369827900160182366856538088423259017179589021599188878266317604721406009691765676695439496110952187644754336206232028459083182258325392636726017595016508476140562562996052557348280477795216088353442940227821347704162532638600166341124649613734311217330515556382149538987766087124077114312453979191215768588753466803889990262522098184243611449863087355212638096604914497588621820660523682019819642026315496649104064476140450482665767517964842978327053579107503101260618221686845430281815275747703882899573895073941904908853512721313486661431005363656469529546357770611379494434353633498615070618214638035113742582515452668727113078076841807405970559559650086205065319940979542562275372671684975434919630352216230733401941588223955391059401121214355848282822418187737811600299541070404671412079098270056534341142987592425706676592834827164407377974059039714072883742101850475218981855944715965200571098895016466156994296920991000115947655703015328221317016085508154212462338100967549542201911632433974104342166404826150171814763290493854132709994453750305565608352800437455078724025375573795759584076611906518536491738283754876856062633673123029008718440421262516933320338568405662887841369629414295489972757922287499912219285960250307855753787993120106617467920201818691711469867722152893698913000 [133,110] -70243007283916408606961621830590338613011248587953764769278856013151163230201720296951176256275511601601561578073093912477843976957743329319201407754995987581505265950599385993281574504369515652765201029510414138787659782144777187047147859460074614113970289046292068699664648129897920179117999426899247116403697703473739029718060154239054376373758678886840224795610750976488558560817996470865216968432083820832090978194698929771734427425407866571348759827297266661364875494085689862820417486836126437702054736680443739377921705348235047003441006493332219505155184033199240243424368848306346819540450951728787328138606833101608084119900576760671624968198093264947280406483863633444274384233294140320561852246052952663697864308924547194361467461728128693380705667810513128634704366836773569313149492436386569003560035695082930053725889727091428453239326056623019905367181033277398177023041309275738811007072603445609855035206785996238236557349938347674625781750354450386565759718474698224553540178331347673600666602648199581926216593710657144334748722116203877597845644718433915546552945549448455078942317268166888949266494768936330348898995015457522822001629162350842660199069014379674618774286587639688361175834908952772187595737486943426910517705612426443063851606735580478584747230140205701867920431102633393486788330865388004961176523074159251933536374209622394633166829793928849189087607363026729566597608294336595950969511985597438406948224638888215052303738985572661163148400529855655593318180148856326851222048761811921440199146444571739953368988454467972476909810274585120586454010070803798621555023046635617672478770050232916962189812596490808317415906394455238455620427476184207328167773921881247008215075426828777004057653898188976159355814491038371253018907396053076843033365809853066743143842100311910592906731436835122313800579953240316740827469895830798582651132258451178137554581341567398396898088405835056642298956 [133,111] -56867688539703217213271925192814801674493191768310547495988284895811134435673047627361859198348067835100660502790004612159978331625085929929666594865164571384998610904036393715886008911368506110076112236645022159056998189818958827953829297816992683467575829513608641714877698546816020831832201390571999796526901365410378318736409394201544405437382742701908383107799756798471567989168043226367524748185119191180510610087927272314502491790523717541592898900364161424005169734564082344583956846801727549834887462399116397986487432469275563001499824864190889442975475104785194319800594943471695401410266313311067523029809914098441202654787282082697191059602169701790773209981619539918311496650462413198365272838996533894687416336621494591452226621304537159610560984587090277268268430306445314160364452740908169067558253179036564194384830343167177199880008754276150593471627554268537331762267327587849874612460061838230881785497354556006224988547694515001533388411542000117539656745646031727860081109607144383015814076326289528429038271569561682788777067610577825159363841076771945778509857334864704838878180593410259663412234738578594509309432186129868057356716983029894210626351073768329118752555758283950366773059218726321898914851487272316224404288748046962811481433603437849426512909379163742629148314749345492490968682305887737844884556946071483491654330130810334218821400384429093524653214992525753721107281402037718666211788360119147491659843835007264695083445622451130783289617127298239528008058357620822382457577522152170280494209149349985512782986943614176219169709370221339859548920557471266072879651217692737990138827549652842890948159898491515233217803566801659564969744426178959475168503521887044569507526338545771760667766584882195203809412534291873345249761476597619854702612275400058931321119590703464869632209845066814251815306181378293926106221683132131795380555811356002797053155779893429809101056347140223436 [133,112] -44233895929939451267384211916829648518839122923157600592358528736715370037599582163207173491299491774398577849738141304057476429130445045480370351334925487588946710312473910376516611919377780759118224177352621692164966494922152138242938664945765218282089629723719219868736781607007169269635047723906436567422310959054927729209602183281048800582270453309487481770574545807233603112467284473704357420754083848458386999493665162449617106881009844616506638978856605503053745626120249933739746058277019739987513708161752312059676398702170591349376053675766697187057617940168698715392262323272105680533568182270989782407517793629593156291636399185566869189945762403033617535020960656988527433084070365174907930773869133719124808776653885884753407907769319053599122969734936947741572538228599406350181676680873788580797401000482644931930971092704209877859928141385171948205260355975415528817141725038386062550984148634371870360283077794528969183540346267456039534909263649317618001857812869597985647428832076003286903592727887998108395926079791864112349601933393777413392457863378972463765171612224155918039583288686758327505707453460122669526755467816824653097873304801041956299304261821726434158641681474036376169513234185479188592775563309236051508666555293680416263799529228133003036153847821485622628537068102750869567335251353273507725790971707635769883284357532729733249602415980739216235980507477846176324616508944050103195481360199581451414044574629441879958199264872594343038119995818094311967910711803360274792332874880751623640889960499916731438131762250371073718758500669138051217235996338309321884888660021863709811036813437342060694544575431724581889818054761110611828824327716402429595818960792916325435028565224336583798211036424856873104285431113554046198431869579754913884759291659292140145323447408680089109399894193314358823144710395317166703147566494984562998066474063369810598690120189237077887979445688 [133,113] -43868776607644298064145207655196512791692180931250536493154349183869130726046714723386957652486143699552692502086720943431588944165811164205514921436223701503552963635467467421046310915402241103035697528069409122255619900746207908241823974606594225460044471393550406391944107592842996686836445102609396883990152866854263641331029900653997078266533723416452444526264751084604467542528990540196338959226786187764643076454223438750547868682143486058864707345925517037932782590843630618790636584814705930145936211877914971772834090396907982465490418283870731366206134205671596569048034620269247491419055829292290464787771534993500570733248685498743049182152508280319988856437684151030489217092319388110268468813087658301132471735140229583151604526178765892108756552375232062669628923301079766275755539908789067817156389983198885680204688332087527184542841917989086972631630844615923387845157140596863390407812875392170133936708375017462948852751214637136714506797543901834075659879162496157534861120448516900100870022683306323670807180042278259355652458193035984358927861321824924341694621866887695020828558950929435418723727760464392762197525199809567218232814231380438129718115598953965874984820705121012791702804301558670319703897372384612921473073054249211235852658635412243295400840445806849762827317749563396915760314411736310866594522019206334749386493035251419954745642059036760064565009086115519003146573413887895141055612557910503352751369216789647407953686448912207258197891460112386056017426604454012841731881619625670227355066141436924090641403579104647325574216114861682427632145464283135706325406397406686909001858692648542072953845752211404828535804978276466592456077673196954912379050955346757577201016150611574397303268348778126206430444327166046158185268139090208183271776454191542792990463550835500151650962834389712081618925903947063217481603575850847622438633200057144302436807091607754791636484 [133,114] -18276404791455860712545785781875767081316700297289340029313222056293677897371146846966921242421558433162260407330358692761706864566605211175667022518197581617924104844514355748502282650881521545472692436236298112781659198774499381328705086529761615301791996390482411480591621803939305701762892103310869396077045484612392107910707798835681949867096636196541833867997981141066167953769517633987838259016967966819020440706605696312023399314221576057564102308896685458105648576567043804539620632729730807400601297692520540044340954876533839552029660797119601257547489494128283977103123602711229291187892541331961697311490638231626279607180569829429217341732427243927616508290053546525272545503660495875031444671908787135120694505631699040535457280707327964637826835737631683744295591417385775972968159596308682415205599641330693333632292499364679433975446725352882479240904036231748444446677455352095049633408156178919750227573644450194575918129241427874418500975718415005424811992982452890480507150312748436564507362524256948631963045884909734312298627637852770405336988285443982832011761839267908583214104610962837505418358876862319962763089329883607886057925412149318529979313799716957119393899349939887850965186966725373365430537236864409147340775869614928946235409233739577614092296543181776721517951942502404938668847141096333360536904195862495389014875134233910089302706328707468146569328174104072442623206966516175651520233459868985299789334795872338737974191775741806681160502616730961430403363427370042091147319148551503552762915082058098180522107164811274619977805449731503895494123347477656692397018896708496005378395121388891206918868266021929946340706814168342416509123125577144061117623931984208479307657508390649948073277593149578021751750098423943849051739122383363057384854992986694788365867035718181890079213469235423302368670810321974132514783473850555426048753166055184843003730077315405516 [133,115] -5352953096496717430749634830571328902019010201167784288770535378389029892430147235674168363263489918109323455475169325400968215340624322175892689193971911515140437951729919983988630086602092668922444653901730917515613671955408332443355025287768081279221626410989389839743787997258938015298840005904117686264473370934441232642880777170542503782818467553936826963816117711903672277169038764656445481546301934747342652038703941809549020450584971268286870419899529504723442069714874523562535020957756007528606308719486158796946798627993403969341636282367495978352051274312026548422729613943009624306613125818486963817992616448688229267264963867559795923059037065857792976660503120318786794885735703577037251729856811752379149828745006110547766285960523139672380314673048520604754329040760420176390269314288268533777812535611641223944797052065864518689717892156282340678284767685422670167288848491729729685320178918343287089803046714477042162663374873384576118662618513128460962367559704049718866619401222342960959246739424528665939007239929149913039549788170521177960056041975529377277564068887965067270395481681097274806583648627078152082250299117027438632098537558267995580720874699692876085109269953237415322404869021448987709809133533841463741268924806587478514781719963785616275685517315794607474556385196919608598754451886717184962306421791828591098452081927046322421198722921285189530367379869105965827996930382394887612557082417602256923698059950110456916967143156371773002839243536015087590411755547114004513169035353708029565699144067908447838232017354118474292945803848347157701318165654395729671192167687004162641258534177720578331791776626091365325402537690987579479135850664545893771840691800501029640253175212591034261127674597742432971251382046729499711273712725859286275335514698987390918773969512554172703840761153033290798875566159366164993517253342742996274873929666496530530809642156 [133,116] -1557842153325278428768328860155256317828480387028825828767124108780665218429505131944069678418069695747338691126294458350537975668208943392753382883498473361430643742507362029523621608348448350140225265555602792448042695982895548255554159992553317146278376671935409825570638640037381093199266126032209897514297850915058351463590635405811707442966768718507286431518638643149544162434337444461044015883987803947317248941150627285540128148043843750008552998030888702297918497526205232230676468947848597049670211714158450109152380978554061141632924946499567039934540024778928345068989364127696160559790859011097162965325894733068759564276008395914451363870524103138369806496004288209013940807760880292541567029596577181225259064471692219091183960550131109995547748766488162058480389844183911501123438073903096571413547757691710416780871396395378222454410157330502042490150827254420816889845986661089235030171507410211578974353857585853895560721664674033274961934525124566964927895636712018949165895497230518486580262624128691315753053344427892266698221662570696199501670652501390654462176282407588702915869636094976881966452425834488371691674782366689603153054293110817216227842222073136965764475442002640855413114871106244434267784437561534710172797045117971160557757567620333704321244242972889626201672112325911246370088793159300588922444871396435014052207115577860690697961549821201650795520520197302976585897658474866631286764540103353639260846638732203522014659281293589189667351345206613883157411028365247861569859394194990962212874717796856823141303173338826987386338222815902090781624236933705414805574824235575169603525631423368243275704375282065472738552942299927493956738479188334262087488738438435765569336571913218592074328535028286793085211040623069794149395001164149339656141610911793215959736505239706214719158976653959193677983209114623439998431498361296995233618598166511100658180 [133,117] -876629430223020572504660680497593231631484680760295717072454291754758097557564884165570801309438433829738558733986779831510127418212670962341444732920591480209737391378449237457536864691709459611955414964984316356141183216655779321751884426024951455099343400940504099796867018937950509128626893772025266185144228828288101529828588851315009402094269561941606007782081956819853272835225450491049296456484203415272555876718025866664958980952344343021078264877356249801056712575913526820129632377091321849794794996292359105973433912714342937328666480816935251504391599423047350791817684407676522850350059656138177158054162383636778624796257775969813318158138074168939857218345471731441799646059259183341551965657438094927023836594993508426093913557460768002579107448962659930452066412819752150494226579465038588612219285339079021144255429538172104891649778058192150050600720321256380592030160151397264211007798811125929725796901133074899742001693028605613419130541190345289332705434967122365953311140949316762385040976355427037712605051908016873973390128930442500897766309170982499104680543168035833906312862020555786021893793458760103690243291487432678588490860614635032801965305899696910575333120246216762116942747631491434073709960091986855642977673311242765199317552270947719249487220037444361109469734870038640987122787637285266117223047334526585032166464758159248339957972860096425760411022668435470878679710011579361096003086201830667309634993766348376590722645650816944816604636039808136230980013979721054643774637827216914040232295396395089419499553362287291711714883923255146096307163356483761285210443858597665745992008632698233074200658556279481676053741917734560152083933213396240213845269457772774331329381166313382103745165365660153890578419668517359633447048295117975389784333577686621773848577001538609473583523677252530615987794680477518870494482455386026095886820595218144 [133,118] -371040373209844765650785570247415218475002679185733106180574555042504217454507706247018274103987485036120010093103344205284803702513077374980745923601085480937994193472696318583796862316262635149796964680995806576079106397577930607106810284157509386962753725365203186333619564805536110141165779129204736987878381263999256838389251898166347374069008693030483843616453516375865547729716554578078473471305067332160639554151485371869291506775559356508959289228192999690779378533534206546611325038946809191454617248474583866280621599773429948956292385768633660986243441596816429957879639009518705189248433319018604237630567640934516513793970395743639091676066251268361687310713309924953599878183824547908825037629393282217459938249383742013615590100188958353555797858686738268541090233835661986387203042901105605375165325719110362328516280254486818641251970926550605231957351891565596322772773951082874124855572342724113707799368947214376451524002163864588221425096704925255949929152145048505448017020029718323457419778926582119681710647768827839507766288611530264244781224115478717115559816072529380080342061369835966611961520916848368391249069524431996033245451317186740873658209531570845420656791569941389466120420185411413833652598100411523942698285256171249730300872957496018981718975624755127999436683812295770900822481265268508550749963956200900722491638031751019510143401363767855056592985645045400103467876553592367354726694423599088824273930913921567234773438428502668475729444276114612654810660103434004594405921687812269206377399030082254937194872653484731204118147681772066044224956084100271554117588791072955465695710853424268552691713623224778531910204731537288290503522776150157744669484093677179624740020980834391073511011267415261754921193095830616906855237643379503191367734599807374063439918095932252083950712094145844522515937715129393065778400918874376383326761496 [133,119] 67125747507524218629919227535057910608399924823829621657102754763387001037006979276054435316045492863485170576297386453272068220330359473527644939978957669692600874293387427542064957251795591933271859410601998047052409623818659605627733457827935335639708018350260670272189415339462412372220022010941119848431672276043413413866317486230921932776492473860588153884952121591473386505795927464491989486366740157765825038287207485503145795990790811424076341474549958713741537593516034607278258744651981760081927867106045386429601324938184149765028057196538079795209884537086631825028563420750128762236939024472318046974428217266836808057141123976929134194626364497473085840496526320917060165242232183613591286200133558217481885256167339915999377819917120282240941082471187425322587586587770914793793035649921082842804915707493619053747251451348778914858354424331153703397058791471743825401754855102801161860953389070844329359884998107608636099195472686351567977463373341625246640587379337701088847304892686704123030019161169074880536834031376765142550081469229209294174853668381471827168356781841631137206157815523293631717291676878997989758012011674584334916194645023115131906187399907073062038972991233601536874899011129563638533405890088715250641186425736728560594244020328601278476317417450809303442558132669640491340293233094271105336034451098452934421783617053961619641016771646271409082894907086554209948111842467640838911826216964298202555532135229901376843489545046554476028715841585888026680370872185454946910943948619212443464135996543116331046030474229927203004570337533334296981049612285907835880489720064027286648317050399460878736403862771521321206669425663787972101958549368669731732572261200031892696363849393363883499548449738156369040661391379470654896926084492070673269421359707977508511735322106524672601742216682901226952949147837610539204263422039566572008 [133,120] 68436258320282751827245237656066100419352103528675004728348750789500046175785823421767617871845764819143966283997069051745581621335030218794436177261744306954140629486758273130434070226663466888147815566167930739669016826352257390872306346296675121667299865281878186415019849257972040929471381276613576401461171253602251078905982948823314662454389922696893277833876945695387432085751132140762094661259620624718295670958619441859655783929464204512765945042922675092983843737827393537701529637937438155128205000076351535951864785162294440830969849507088196416021843203413255789361801654639466151177396788775797718132790802162964126542114053739343861145257577937397014188257489429720165572308163861410632805172487418301368762034072714684224419226874069683041976174738316434529084945212970912084055929795980109111403473463959120160490190596861393128295727172522120543125093700044253046891460025400010973622840475257763169632521683245663325442367324149988134356295705806677931219652557893527188575348622208215363911525462692078848155501211979641473131817705883690701004359343713421024671036231367505702453767293200232847844536760265069857209228045317846740937479363900224547306717421436401234459940028202325275929179304181238130206625410318183801957201937434302953925267648889981064644181634038441135672737782584649208623556018359298911656127500842140852908486123359321318226794355786874501518856652336062175918243888633404254381691451617441393477538925605732964679989777894112493576346923702441897303497959551854159697735289174388378422424127434119349780241975302884394591035001605393835487134754631010238776434489100247775692816634912850272047808689927592307934272827504522289242490958688848477811652517664210194975781960776185361119067537754348473298885993742502629101347255616780428825969646982626496884557025315667867796994378521679743223732436739139368846969718240696 [133,121] 16582405119438517006870210611776936008243951890325111148407117853888949539219181374074390760114645625242484039959444303155227860006064468200892854079713864272082741330961083992135587439942453439365363231096507832532372111487930442774037414337328575337023004934337994503795988201884759603261697404473600387873132432421613798620627232793706240567829514025605115878072071289454992569532680772406909322677259063121501666712999652938046619416634549318587531047925002107591674829562974235673542099508876529695551445147907641795193738645728591514962261355311402065999863194590741083948157666223820086816208735808737146809823100823896953548622049345301905770049692306804756419157462851407717279535895874060619702522412875066500379170290687737832018960801372370253156446046650225959599323331320424991727434809848121126007797135050594900879232844601525316451674238035906102887094830538347854323961380478986890677673030821431294320264966201269896429935482490879020656316656525472475825968220014273197284352094554838901938729585959219826717304052305779740728050201039796015570793073815496830824580113275171179785079166039283774682823308895772703425855886542537456081023803466065596404576905488229248775901679044306827378142584540037573067364423964935679305872139694896589424489930506185923897683026071498440710573735758340201379916534846135859127372332261382663788176930023271639157752119049411593206275781406654974543195233182016794882439411535275384815272199920764005005804729418901801207820317172529388196052631704992666593557473287471886496168560842855507324082212715526675662501404656678484798117800649252150542395476189695332025283103879255164831844314775562875421007831842822731727964227938582867696236643449486427919901650898176704257100437839172058326416643882094886710795951517522913596873635806188673161491089866298355279045988069299932794834581340146254253368372 [133,122] 2203611786393411360124978156821868411151134885462351113438139176916331534863702052797624306558586898114629675185520612859805326261357511106548179417441469371342033191230778071280788284829767780366283265525627261624027946878860109845021763769673138779866276218317110090452935323024270370594637478477706205066042958323818927810330139433276498769351883329766751740483062052666207843871269679179556361125023040361966981128529337439881929358971111714428506795440941344848095177106013564399282372912138972381610126742768309882637718752872439713419861283375212369969203067144307209787009959086627042978176633578226662903641460682414571755571599532402395780349913066222043470171177310059665830553282837142426169439268538882867935476013076474668339663536389037942289140562939652999515703940156950444853292396641752271866964029964946082275129478707808811634109819922381539319308381784906768547008276366282329317620866805723834184473849224787803760526728894167085647345355918550659263410825568424758444824152756262765318105066913233082197192833333868576905435440641198914114623238875027665938300391250284904217337935865486978984026404497758514798979654958363424625324643800823173205486148429699387947921233180379213585910905849012730464500452102598033733932110298092552906606819328787982258025419647428864100453593366362217423569657572681952042580202105121025664411612082686776494294714721393022726458489172058309977187961199150967950106360795145945728233391222395337625490891582066029396053807873820473111901772091382520073202935645620932095863460189167303828267105538515803301903679762635342889647210124231696638788535513636256501562102858155831575291898060808334442893841303147324067137143942044251849572272334651083881563668608156918082626436826767040660312350607929557720230790518721580679998449271033214514664576808747497168972197433293465056240353622039954504 [133,123] 605326185734520815244905699283768663525381182707153900498984534325489010350253841943064619382113619812020378662838476872152333417257210795911480072278272784851908267501780499185636399832354365036329955262130985594193533161885130861809893046670957464050871299172847731727469088828416208809109214877346777117137114056006841751873905814132879027502037148676245247696609922542798694215873246020600653383118642796214147649396392685335570734181135567924108259166782327257179778978089437348741188368068183370466480890426197733555142775960421520355187837753018740265049700288806495254960619159068961459830119350581382260262087726164655775843494782403164559627459423763407256235991471920061932279589576371949010713506232926642428573095818759315952942490552878043817131658988380577490993259174705679950320739535183053004914860350243181949646513719937558500978493111552584667370666066638652010250867223430677571037429071630231342577874977156174760812343341414869779179351473372732089955223936566843910301670133553885649562803137925777255696026404683985963345241106950945479915270823696355142287945531640926160465853139242819441733103730308795302534376787340424369147092027804652964312914442677748790770473784855357903594568190529648547327870042717033688560060699685253931532974823251581412820802274805853561271347194262826592349405503107938545947431044421138637665243431869770857727058564042561788651366308861019614827646606319867608804977242548746571901581498804780668982810850114678625668468809589660094965243163036756810980403820093218731764086158661591068119409907008937616492393502214697200789999826212813990054929771030666931154923848442361702028257778659606800922114442704011336671194629472924984079357266531610257385246976480503076743105613686129313086273499774531811022126144717770180885115373390460562657348579901044217966733312984930273304647103214 [133,124] 36742914620579169176008710803754813782761085561555881913768962625864142632058668972531318592321884070638609840120922022727191592736348273925866018433672120071682699053896492431629642663453723530842490915355319620225948008037107069945317994810750163873307647463087612698246280561079555488479356687721242262959231583203004411403112332163860507347274200948879256658837932316013200543549598694665618463917624834868724305855940394016615066211668439633371763147174849757120936308417988716378897643741463718696250745711150396914567219335175878599861233164332799871463074464258480742351256141935200571661610740779869870615669588218203991053606233837692824784580844304349660000207078328430012228397759367911959432355175926889954068771366451600838331847590078262668558911691675505395344666982969677594479635455448407171810670770838347785891860737070575712444629916549408022725974214661354481853993663704542378481524078499444943141399019425704950459144554402119680609961241436788261653605377062951634910261011909408953619158414363184723217955512953047501164790512165654570417822995719181799011665888902137789085938918826927950272599651392473257516149239306904896877472887249404670864803086822552096558750883441029992521587687550212013233106329237189378697214997922969607475092458925878897625786048802009306238690663692684435791780690665474580420949483565299010268360380714336331612181200824820818426791549022788660149293438307176434648983285387713707048897543462459387948844561965588156792832696937082418518427313112861319880306368759101143704032701353327404194808063757593117656737920972807903220879371964854359607875926502440228111113019846747872159789092077416072594618764057795248577829145614607481026048977177184668770568859937211736348485851264239523986886194575644091621617731216440383642481298408014834248334167473293645333261919020701287851012 [133,125] -133279697135073216534924729766175150749760111406065170726026380395248974097439318378278622141409245070087654096720543376430432877073131121563799672960315459770549951207698274499573774200261818131782539772563782927612408997809973019614727812572378861443484224903759840992412587507455898407753090467676427617121908018054970710390532903961192232115010532996452947126375593316662559682553579207481184662561983774681001087986221260596292783378283061855535309152209041876274394021446699717222549817480696046368251255352869385682506630584733929086933363338614802071485938701272515110226364824265602351314288516144257037679063047458558434038693902880440211101213806091486128632326996544092657338039415335542077536934133102883406270944604631020604890661764344450310007748097123884719018029008770450810879973824448997587085541232810865423680509284897301578412395431663998113104354971399237259320241977555466114693812425043807242450683460503329940263654537892187153606736587654748242578533540798183003510614182396270136502854573131751895539420302043518524462168215077381263064586792072482818703975572330808861872257948636365463658941019136031799763164468001433441803141586475655471872521345591629001550893330640051685732907717139694863340519566467907522802306384511990491165571408346794411219905650035120735753372562726227692444294880606637653101041491681258823682396328602167423281791886339465319698951956072408127169350748480492734126575299138996919328117939069886050709318248039744802981872553243411760707378737880911707793924045570485612270953998243214720589203846020443994323722141284990747154058511690704596106168656977576599973767861053761456176384644490988784628956199745931870751737266495164802893212973653625751712117345537239439094606186997674024987894888237686560605974803103267401021676862575925614859101742393372816244158363544080 [133,126] -74480014857467636665902543204847628975121347882643297668861958833103679264930965747306870033158698271414127838390008715638811572284171408306715259797693742695750843653701949677423997822305865760077074165873836988096358957972813052065800409317000923070409562413392015908971553446795939749705554588729749281723767126709214996015427410838308935651830801756891743717234322950834609320722322641736078049288574564456307913045902584247425819910720984618582411687169988515644630393591662507086357811193120523944171760085337945780212295418021838942091734591183427540000676769673966554602146580845591413098673976929428545956294787691082264255796356549360239649995989737016434980143586750456898268967569211980913432130899489694126914142412137199807278726960701576262645408499760475249378660816895976243089980838086699609981326849589410171001964627792150037027920277284962858819409599586973920077297924387974154864298041366763833634627682016841560229685416327090564614454554933095666073531062180109122631502849324619616984061437026877315613483657482753015137606070744655101406087913437113140218799031984114133429469131721275813329760373235528144109977694587966612463655391669244471642472709413586079166578807620445350986230713419309208816386006418669505782957186067461257347664366772733049475122407657002284646434112877194740462716959982390800967893922418515899609630160169833766287354367329814088166864935408702353903604530808139520137484245386377472298034395844543361067029943928348424796592911644313387184254756179036218026090144579807009467743617053022524038114529351957454195675762357770928137544724275038044787549854468112046297875995087474384990300803897220153126700823338268337912306677553414625863582165509952777874007590822996227763628512126872350326923692362298799278081715706253951872406080319120944846049314864091176499425360 [133,127] 4219310954959445244742745670684788192980236830249182501357051332884292201723566671519536690884182334281448705159798143784981080734187856890754747732773646662049359214248676979700606815359832707496127025688661455023782965492970188211717801807999540055928919046379238182868201495813477436200156173349660153024733422304420119625971845908697264935428116516295128159107635516860225635959645908179103083096809813215350705044582526179124502845328506687376622519379976206894390861435759673214993009457662023828160002221833516527346323219047431348049682820182403657785819593618513057084002567245136819102198687170761068926463480858220379466649357816012223998899917740212367744309555824343828724888517831026679832254963200577898473238364958506096051867801543195742061992181325481331613430255375525003163693256436333938194348169895844189876218358073850798737063636423515215738453667580733349691398099184623709842623436898766133962514056110158777054315631356891042340974095291703116938832525268556395394894271746757331248375881975799582512385198992948204463518691552620328870422497141718685278395624483809294066173985732938019859197906140775065896145415428928919470467784027283961078708940185515359573198317957090590527877777817969184557992996780748466375744783076828715361054804613058243339416001114124219031790920864093376317230029885959835484142888731760928456785089408498699985582398142924728362023611740588079808705385070381850998573113033264062307707289836763833719277292174611521033514810077484830660279811632871697938382079037139577724715098279569288672403036304626723959722329551964124811227151216343731059816352495009797367800768883289481750649372564490625495489098614629164886179309934144419995286796076043046866508946787793162699010312626647859905368789374636343543316289468941680451429875057332371588169697365314626584 [133,128] -104210995483296073718713749175333799741693331494467830335340824379946339452590744069864993610234066153489799882726875536396052915250405702931907986703231992145552623812866166396423462031385964462339012986380127107738545892700761821538355185563275720994024313955211903625117943157855792261737802110624639451271422493201255915304156169671950613571334611954595037996811827488854968082053349769879712511311903494576686552748457357111770808338201430556390265220736434142191347508650545931708107399130145428102289160501553003312331763926386598603125240557549284654209497997382416004482578649390314550617321879721334584105245592124634288434797603288106328169331840625009690665104871742820306755028603601272542630540203808114703587081609282744250931807784828408413005837148186374702290830185254121025246455668484645779827066142703817458231860348523541963647489046400395082529590332580796709207244995469850496314085736521134707321998332272322307884984205488056144358404285304696181780333046957436363292631913467396197341266436988377192179670195511555386715228155341372901603121007444882784898287822628456489459848456066291517923435151125087877615446050424196810724215796465255070196317784464571535849259661684426210008875577803187353038657591481819111105958654663052437123275344089075424796046116619571120226234261667120698082540259075693023982002928952957110131219814941902237273715382615244500936565974775795926728070175644695648862460158092342556910764323002693655838905203358458235896188363576546896864461472500068165955084718190608849317879890427469473383395652727317651306217020060659244427002438071960673314848761760550437058839457330325744222698759067686112714956358557043796834108321102687980753587545291460859115902635594533621927898401528764980299791188629448010470970556221623342475626793437786050108981598368 [133,129] 46645762863089089386838472214399702918974625443095638523941493419611989296333555984362589281828306623148675750619786025373902904954063937521617045731020948749007799243845532375262044912419101247724297493973138904814448221938162104922220089376968980038000451809861877050660181177398047033217240282012733204662049670045958905573308245002746855735707043400360252542611902155182211186140101144151722149210319120099694724997899336303966705544657495006146011706997942239154126809172139865939350162741529289620976709112283358069914378416143445455989828787845321172485161469367254552829459162219951116911958917287008369133840547513150509491527107861277975598513872739807471812687357009292770628269872361418225406033125869737727144357111188610574159756570839507742586281351603736897322494889486055807587338320177309031495541676660141487982549369752706038623015662606281147003004087300353270582692625887227740971569302905550218073329449018966422272681209971940023551936581643490540656981515299687074323428163170278100788321249413645497738830362556182997258862232277988527803555804802846908098314743050982028659920994884979113814892786513807720516216979194147531642044290605164347870473294548032298899495914947767694579655516295746837282263759743589493762562116961863477906809737902527870513660120539708958861452694918669425728694189198290325289306370587222626983802853855012952949325417404483433036878737783126740612332282754918133490737889086035748457350807464589953562652538250028468507738159517286735805823151152402578762571414423691956487369519490249836459129165895100295210097096259185810435794042583267046691320551211742557004394776603016039444854932063013068936137962758673163818607294787366949012821882296728339894623113630752414488133016480970920857115560889782264827301012673270695676311463336463590887780 [133,130] -5070552905342797204297018394776572088921651950391101687221800916064785601325288544668381767197035527001571021844015664169352009507943334458316491841832053526746376725708606057587745683886528720179265528853714121393297767332399744800316798778995744802628317332981957576130244805545620365370225365842230333551800526730165756706294165111731129343698439903910586352503070498595249850639358953049219044162618637323318031645308383204358378398949339914599618259782525237427583850561649669651542928493778491631566228438792496818582666988365407873113365023264416774990220640028573339304138170328485024792810041247346486651413292206245738936878085815720669570343048165572317369122810382802764968224332769389586470346191982205091660735554621406327883201715977832215518514926889842398536505080384864651421355886903983290715242499020418639750994716182961641995901425641558294042350956430663217530012145004544790468131408391312598401692195165168785036340320200531215005097232024218887666915499374981223200770062106929172984766848994665599933912121328773047589401307134074657633618040990530992662881020257067290291386773547373991180736919413957429019815404287324494587935079521028978872828903304018394571128673907865351652469806772287919257994142053091020417663867290436268841801143017818376281915298925352354530406013826735731872426778980808726402218273475691045686689995326740576645453236276438868003197584980783430150426291713019710297285479545215998414042798702930959723748177253728528169399086077308586216210478661621495540712670755232308402199605267897810838430295568397294169123644625348594197998395213429683306167866486007882966893275227013973663051499927747622957327126135540450711210208375356325109302621582291261588326738187700836674025935489353264002738763920550604061696573880819325688376560871530908 [133,131] 91905258468483862524140861205762278165885445802527383598928901690997089109078032549190899214382953956998393657032818294053465586759804388409398887331829304127774130270513092750615350096812988461565642405169145290591407604191897360792758168458970342134534324607462825676729324028288187334406860234247641422393837158295234890994811188499094683455283729745214378673497907437820861911835092613212116974472547790072201753090299564032845429604200822097440739444461013950978425376703719025112777185190041338943620389432757679062574228389922451238225924573927344600920721660673005423325670689186500693728991747104265092345190534755495068987128758744387732039969235702957732563719975189226839518324404593989494073680239882189250957375645450592336168122631518975904804733701830719511605412711526334226170371818629206372413253870984898991935529393752498678236363636649315960171878210481357567883062947166084883213752315253186619108855111998064334971904408340623151767756048701672371324627852170934687893015810755379100855867072893461096850242751024534764662228975755794185354642917160285068494111655411774065440050050187979469707733152439228288414721586813706054438818731276624281849690733825451261826969196302028049768991855710077130729531166124974653013419868689010922365524269461075448916387002718106601991594119864072325774001402364948720203539474877553171539783146988708566871354188321363453490856458055028363940204865336516103466047622737694118519550442169340822963173049425311096365860733391692832912432829282306787876372594657990650814031441061354111260820885318339976194622146593413908106382950472163064180011781149760814233687283954207207139756005579171071953695576032818479732062809392634658086783193796208652704091847635371726068101104892654002309459897796948159112604414958786743367607440 [133,132] -12108130850170221481646181657242486987235955504327458039349365811646506642663864802110293620908551383769761561501997920220925704395113024691382847780565884617136030471993290435411566627397701908309941269201447351893848107741036232968972790463301839140603448380560283311731082485854444395974588034153990947645404228419465567030442188012710655690785860262215958747788873441862330781201698819175936417945023687742215206502375828939372317865514435462232490055639124645200605172907676965607400817347389828202140156160749579356893615077995600474605812217931767529882962509466990286666090645893459268929624844733026288079897373750988846586840816846566265213627051476144939937262842902336815210843601315451815685998728079654562149454852282086139809236073135183053237621302320015129635133367069003564753891653214297324335531724347850737806006152068804632665700462892456561622244785902714604944142921188663580620492927321710943810935308011296762363349272863502745894635668367830058657188511237801056592631636206998593309525111064622055186313924458429781401850053279173151394884009950822774191998398599711964597213184214457169370108957020114820511707402439296028159224532786677599445316246417161012374322808413060979185060594845579050586231697403904508689864688873878015097836966750558388681749623687657650554824067155065814198452874261961525078172072668348521200415679166883999511855763947262194741334286380197039067188122272459832232680680493742539359131494826583192887515076331183095875169968098036671549049230211208036700246411831407706949348932502942654517187476887789649531952389073704318883864670685003689389052554509527031973537856166592098329003827605777786489097538935124591675757894622876176566152280849374628032253079697082481750396389217988608411009807323592301692034460249868922648 [133,133] 258045068843869603831367213939265362775355582755463353454557657743978550784468400063356860748511574568361362662111337208244819120846903899082947600802464846024461883939638170992154022671921146263132535845881202716581842780757768890265306356737736382889014635777274240184440779056246806727021424660117523471608442064417303359600910351961754713665253770433251719217913286021217767491692420193941394209917358448232215301671560930048807923666928715480770779401446821120946042121975443409104707470023043705616550437883929769398587808873989878337767470195956964221200144849814001135419171373988314369797605289062102169358932568684498708611956914681705070255199700930074277761046320684110514222484233429345435441668202363742674136558615378683951866410315906263919685870449781184020015391802070688353067042669729998118303828795366289067198258271106904307288769210138044008894238945605734036076219017372695411055976279746086301433535866476739540389895467826385318915794812619123931549628565920394775017503246004486745709273843399321444873686014620504163286000076372209954797178472571740744103158393565561096428707578811919431579694107357764447910199869382986197215074605043255979621630571605743136177694789964665044096817561917027414585860804433370458725849198007583749276792111239333089528070254750739871343191695659315244516414613853371323310723428846702691118758417414236889157987111740931484011781740133831455568580825796782254960644590266496278809865169072980747548082504119229158761077299033071715166368955382182381130821442732408226506950890934365071579234545408866671541409770843818072419693539491463102814300486678671701180647732005183523881100445565569972058937794580505095624873676662994504747053494735566388580531962457718250489753156504704043549323385643151670262706661192 [134,0] 1989185578761304970906877754131886407207313820570045569537856651227903577870367188552515454222613885713136006337022361741896161655624845277136614522205133733461611069325264864969446514390792741501034320201636073682560371606285859233920192152605605613738374357722635671732646887208641319107852445096865185528485664464056758239702058747958599582323427244162442860816690391736837650251089891083747247933887530984200486535842208557570632263452322077860547396857207153937169068431900739514245830240052717203746788780504915903426257000331248035502981908053885156492322429079570203967267654949469983547829940611492267084575260575589011528843419510818327729644491795471687409909139930897311771028564988682786826027600817006309100304021403910129240801572382813356264592472798294492149357184098968798822362521255948003787923647489153157916680140220933245909026864457384301077327831842367311430334087926730762277068904261655491586362181227307190382527035985439818885353219528474890420320526344869791862136175072016461959317716906600533505971983365405798191339289722787106076560605392986497910314236995504738848721050563102798659512994452377929975393508071558053644700487272163615366388923696329428299960996842883357892031694440343777801027213274354219307507068179121568032892006942497640542435718642565471232581604057279928361751553917382679266396991477018539149011105768631101060504242712494570076605267315103329256959992796787724098975539160306933739369039562283615316228095154982534522915472219521102877816914877923586213988966056690046106420929811588509974084558568526853896118855045423092075002165324080414034160146940829141779978245003705825622731077674916946264040956009044573591624727566149607442984475500771857510606598164068629754922448472997854108798994966284431905870928120107714115275825230901596436580158282652677144614821383201923017640580114184108082982881728955252297404171323877874839425868643802774820636071911673238892975555544894812272397994985502385236297887932683903875249767494488918071262754676402809467058274900243803497162182915635694190017401719185799991302496824263700625743246477608468598904818646443793948635675858830448918290125173913007975549333949620129090989301823601764773741251701721921563148498535156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,1] 46224158170033777116078413853299779723321013834965383275454263029265067664760800385466967913010856213366987198416657847634758325192129322499900194475713334264590101965986748406389147744287810170396581166164277279579617685699742859349223903698257428995599642972374815932641447443239391736040113157420860592451801390492074651753114735428604883472494869377161651432949693864102350443378380868042323795693155457941515288335652246043368080336359454823559146362316767202129393533005703368659518640199160997658007447145476719303716965455013865151422133531269385223140939913256863891571365521626073525447186642959965462198148468462681096971859527914230690100631024910204545420762890247864243307359518992187598891747333942243520552639292922404051621266373522582416060071011153145171866857310033321423847176206778511118069727566233590071491939573360671412531397869924730441825818470915482357340557590619561389088930959242369077021664732517707200493884082400400463942869486580383012363151059608479137107713327228527011635219987630164766333148649135082178829639611243989072988976380777509494205624476090197366099585241005034215551651378735998276963172316985250228414872336510262158589231250593861243539292249707496843285677972465178630296911087990366889155409519162796354207939152166522986778148916248305671618203452617944857799489477606515733022477193728120331103736345717575075440499964888222937961376541935670993153132706573827284563912045108246906141329493238665894863376856113255037562329758856742866735430268190456173900288431647141697275212575943726389829783851260140096356355835652349000566529761299259206499725986513051855053144195093311626386981828156354152568987340910617795707414692856702763956238325797316175423766108063900916506445181203238976502946152835387862031481648498309211905491531297340994364120575244428968190443172980660735293302531847731175789065087278176207476481788962843801530866359663503487362988429296613922326662166537018237649710291992153762531575780213490088047632308982937743876403535356289772875638264249289246993682304556253250287796401012935718082119229707631397507049798322999438009135477225496795969298111181063241809468983232480785187272310791689250734824275445030462849960173343788483180105686187744140625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,2] 3882644231959087966167147232683477959666056491636134392985911194660537803459313771101930580954256076968603113503863513582441250061623518209116001072916178825181486620386058126749058674263367844274207602340817108083152438091842401692554194980856157236153313445952227553086796889673855561446287116719510903510544800068757041596118296260878075961592659779934918628105972062230451189426994857269241533065864393682519780782745696720972684065582658689461084897271236613730404630689133419855972125381004456146689643529303466617392644008407081395809171001430790511584078522417957892887587978586196545642861716736250630426549739953012640060829848695484134661272460397831575737341731989844908285475076621790609126908042944588287153419621813277511203693762468402734285964569827219799463010878271541604560255529771866400122609298928219548433125711917637857428394021400371864272153992156884143544956159117573039847146184794088997883342347948572050790701626634859326878619312560998584934638410648342896605978072239366178301325269715198145031795601634810249931821214352065010888046534358250552213963413104185585138009968737277053532856320821416566471485360751013622567850721504697437822880968501549216016147375844949133316396103878165672171530711888257028692111251393623582248443373874063998255475099150238916591750836791148960087376589657572847925436639376627449634570946244229057300757013764666615072221140698782395387072965205955523772003476606748901479557939800927478797655833623777714496038840101125068040447104623890835387104952723266737475355388221405508341227974498983153443474778664975759870398831546706378907829456162804814007057275587663375559299913969784235604775189934244484733724184409308556885413139114436448361025292070285707781819670340626623681263709184855436630995377999949835370899698998963132488577499869524833732440421992530786178196084015177005790626548180129266613356272797867068449535541975996285391629021641366350005763885632190578597451795518823541373168877404604089920579404986208839456166048998267099963750247769725539301978282049775287307582430187028428429318915720453784774147625317851783696892211408170081417158087735565782629757159762671616746714213952085110398702741348003554484771653043662098525601322762668132781982421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,3] -117116569860833656751318940975985260782398460102868102359703886779196706762446475688328622294058348077738106585082697339763469477885624962493729169508055138767865603918921294303831250893706504046931085444384318230625345255395230995208907021314692108319593431386229887854379107066476523237417129161467189880180561529322334202056425463878559575944033865155646202095096894033171693176692480828731947186272757559163052230566646104084313057523065009379709191329650144538155179772000253684995139950755438727763095448991453067809267418039402977385775085864582570826435327136933205530646331862906341312622968055200012730188832051955466356021338816237233166711896470630133493250750810684227529083476245394319253152436259145777213362172193028947367831788910513283342197305238876505520766355004763569805744609680464083606617312295542429813158784310508458260077170418509899223258505238214311339355420542428977580562092831624882989583931259826612382996265452890725450024077314616307151909547345878533061079409382510878190471516418233409313277447729940237925669640173246428686796273843357153762273076848509358932134931085724884138289877119181253285921085029353630101516592106605359771266514803117295789117661524770826990893896366782433619047801878318281156379668075358105223720078790831299476553373617476848908183787653787622771140626706993415930617918630606101984219698795777403506499083563830588476791670811536700027309438916355387402779969770646830147651192597715295280822067933754763086569904643521210343548995667570089545814894130050708905133651781759494588384044973181561389816572271193783396081583966157201746320463237694747585312139398316444611500283682535316196658810010503805864277119161811554848834569428680623712330525389450525480193779236554527639126963293515544131693539111738137590421174104897903830870152679565317734890323386836859691493578509000593701790496291212623086287290285454482310590165064021681102833159886993805212843648261683022736669478965530825046000786308414051792461330131343834950584684647441763597387449876843997083722761078035652880097772707033410749759916247069126798193141589786033073675352982030576090030546586007053305861939602602212666730976222366576638829418479763304583300968282231699357787135795661015436053276062011718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,4] 1981758902304007495463221734307392217591089569823528376136512293037062803803934306279331328603864823200291462363713356843702363483415329923034419865987852813818683915134551868333834582285132475800266012473985836475900134860170241454560837424149187407349562223932121333987638060990903146336901796232721143475140256985557454237952593986969576003898375877736123004935597676329785826223359097265385839893580131674579366474353925114231788217943733713743018334787425307942425904973210968307690097386402745195981622472717599981818243005289339496844750002065813146995944912194277203222089797276806110890930687847321117701970682403000117401835232400553793826685249050412734914920187085393862538989872388000037615805380604852142001773372315691773564949950065201127078797180044647768610010032145084790165246741508441716053218933523109019269825485931517707367078668522346969653589763533864072720515935512972324225204628437132616550903945263224129423919985124553038982097293268656729758753063002462518744041940605850444975628515571176996702845945784831612638054119516599019120730034385879034029099669733981070112254686210303369333494013003573994935535573760334700402104545651399965116738743571546689320962704561847457649793491287020374653078876899409864032220958043802616808384589721638890163291659064259249711834457637207709401373277369319636795911882760942896219852093390915530187277263914192096447179661022338968029679447466758546768398025139474517726429271373466163620729769940714166593024525699931511207442260059845151568540334126988743125141177379383292260878512118595571015175602438030087636723524901353941769293452153397278930056305017373185728795135284726386542557055885196215412717236325994208414500548721918678256294912375322943701696755638324531748681733047881380154859890134057056939416315488939893830206699455171283309036896177645513378809113174008958896850971459148872243885898755457003631586063073525805986195004185250399905109293794433682409842622812035457913541136305040721205448322519333020497477669375273021126027561901741962903634287257110391866112546825927512336865471003050219048790206801061191259177757772202634564254566379532923512027934231640151093935909586120737503249199531056185641917671151396220657892044414438714738935232162475585937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,5] -17348277410821918760977205180067376705543900581563525403101109970309747656200666577360336217572906704269900037009473150524431310281087512058776330631149699261215987465069520460487338301909937894212269971171427933839268640826841699223127608151034926793693063495105229836650979458181138357008932091978463187678710875280722879894488903259261757119421550621311301063190098138536226383432778210936073168903193099907953920476063293324927929590400449227597080685182877388547528410696931245505740530888482244328734513090890030903308143759675417165864997881239192390724036111570047828484732827385070903740203773185997968407606526975607211337685263380990675071212906912712936511996812612159901788897534752978516754734195307461143406853356083245175160377630547815713176748591924824925237402694806502232597976743090816224069682818733804521526551243169572301901432465988572180612189740597276240407538191821856267461002952569318271171375066736306931528978566235221625624063569208986338279328594094520986320679671041069111214061985491158653221048284139853235717707933446474929035022885525798913196172758969689615221587502087033018517599056162066808788901640461934814180127255934278585281812412237173254780904448776524010060990640326531281460771276930609321104032312062681054193622032685929025792981088016097023138690447981329478427779958233852392642346467142462692080612449499532574379050901351742219655672465218828119735903465285329117902383201761685772199798338220053441466580144331079842411456160915952427234215333546381235225525523409937044056122627457836346270315316878410393508056638998188524466152925788574091851326911520553884202871763437695911977856565378973030893758408737699389185294178609578947864271018194932615574675767424560326155440613951847203741833941998006263873039590762531560885232144514356445424213848085441553513807612487115704838716617956743261196596508503307081299300334514422663560650900258465539321386924269992421812965487076112901908901174732242852797196162242362298368998636351294353369993786824390189349856075725813389886150917924331661129182240930148990090539547281541927152444862267518371107033337201005635980292298873159420119761864581184658127592558561902301599360604176304796643092008453673508617393084207947140384931117296218872070312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,6] 107386287669955880132777539606274068967362704424518303984388246187665533891019017891680840198595716541964226194948494783964889667731493287159082374118384210502607129812867362062052845049687585556379833765616333031578884932565934731726204415187003432420693323314331261745163553440855193382884764795825185686551022972005481629603587894521839729033989855681932558241781242578885014088655696048555471895253049270579338242134249908955572671909361675671885683224153564527346873403932592625542944437407053933689197898991929089507097596462027468483576703343180519467491267584874220698040150724350176664688378120588035490599833210684295103817128067887723302032457753850965674050503739821073985597285829075805414812741914088774355242480072117955696362259166630463756776411506920227787759166330398222255064483343774085154110597917046540878798601724375140875172047241415614535595313167675481399291388024592521645897551401462426528464138069134138361279948250678447492576299518357090183329559907622064556195116473144227632569373514210134767421055468431963152863325793843298919002550150344525604461013686532548745024599578535856170801605922781992527542979433219136880014689801163410640498032450975152345274977682903006063079357202095056199362639126736673927309326532614685549380605007715470310377669383342558746666156825647911960447611166151775360966641649475157869108231629892448931960001944763842108066553832371270586594440244197143368710672962716215377195582428829835909293942886554127663917859290640326414428516607506191562713274535387169270579031929135237065265966587153067854183762220062209143745127275245221616503711697535791154001555814306719447529380741598734782934973384843373749312683996605429551691209601093644697229558727791396074758264538321423025028318341958094349538586936937313628986560584821332622954331066615022842888034836984871815548958834181285553148452319816158205335861258163945712949407097690725043222244441136306680656360117954968507727623795392677437755646565040220489606449501258419229906443265309626354352500385364733315631631090775520564228915952282313580273360387256030860267696209279949651696822407583687703084343770092079413276225653582133343535763694610183142494920030667997023210754544126426371545589603072323736654425374581478536128997802734375000000000000000000000000000000000000000000000000000000000000000000000000000 [134,7] -444940720172933987061708900839380455909489654092674690907917154556937266933001591135889897308286902257588371070888531169265137408283442425940455005332754358684773090362967966343461729121028448085152327777445481238208820162112896686420199178520670561747283533867683599191618846721254591122270385289140679483472991434539200918510477831934258388450908341149572941169509622557364414926638806457079904614021599867569206974656541282999695558588017123829552976131193851393992368593546366770456411949861460834646490294422798560197595380573805873169885263607331492958014798451798004783587861460654436694576635058045581324469704248956971848146555157816745784846565260379447560912260416947357451083946648782025828964344607898373118350761662296639665180200963170078993824228642605879290944645830460545115916938800704833025408793750549008155996026444178237793560692404363278136017205584156667101406320056243786304649306101492823725645247640901743724319459005054220408123751700026235174910618243697543604413873504688882268680295539441570619534204720105565433159240092426185778221286933450358146499977472505660954167924355875628877528893603660373494436651630545369485260542621521614332372032307861944705571879333804584977736115042621779414364787693605754068370134527694191590085302367218121737881580009277698512325595925364092562173105250954356428334788776329573107792086685629388725601258345102506794316137710885899100436704145271344484358854933648678126709494763806345338744876717842021586458931485587413008405839002303680244455501133515924252351486695958629931543571651515494455181747633073694501744881245268566650248994855336559435277059762027680780682327470976376198988847386690041962897949829709573982989587195574698093899915491225977305049726904216347661477540121602919044018321514411725038747023438664670848496917896349047447906645600542630164216001817462210015143215915941704620485275805160207234633613433280654550947558318124772315465390872061688802946693054014715391349583717507912340734072406071413221682210218028546415875667758869093951744793139249592850741050661239851608713492281481724409467705692978386458864062253847793170396989711802756287305068723221604797825328249659735833036680826170089895695109877805282904445031231925079817646206947756581939756870269775390625000000000000000000000000000000000000000000000000000000000000000000000 [134,8] 1350186646489474171555444369100698843845091417025821290026466947226750646990186247433671154825881908576908827378418530570390970649298847544722855074920488784722582451335613388153413043983307406588578169903654400795448106672994098932475192139661070914212544803497541873968620271020063582877746718893829121343055598620004130595090230785870092247960651136257589334333735805065644283030835546875039474298661296655235508251494056249656846851793222143302886927006558002017430568619819418295824285973572796996280305520537168165662115754684836934639681485883765288485499531459288648603406751692441505157886814939124437255545429424361812406844373405759508632319807760537575360854511289734411557481054077115092961255060311651059018623127567235264196049159959679022809733025127789747034894231897279940959744037810485608466711507409554819995288636810403829752281970492726562076044745713173297062192926009906615937618746535053952038522069382151174555704214672038763065698166994518906704735317153943113231214563456111661737765892708046363547028898821125601592602082964665937032183065284523693051640127510729474727946613838145626639097700346814182562821224525741972310109546910487058422408054015531822774065293154393542910010338506613039262078001329606031703698756335014245376830991747432549891187220627732263509903241349417750091889819139283028896818085392570453052233817387596928351277261864554415365340296177732205675394447101622902640383594977431303129144677006896569901604321674456507846426122336733591669932254594030653117838767723448812214010866720983658612687198315222747855571960426075583780155241633465971301188010985698700061828181007417315774914711775548195669547400811045455008032029888984698976870592793608276116228641797618195923737827152622674603570070490186189411317617680802748173986862494465020793999188765528891923822410059094944217203644113210884611518543786722980390318453878123492167803914882019471175960130076292860390888197283028065242944758690305763522089650394113968056448493510053366969151692962877535614062683783538625891795616469005035982596989574202882983227702477267165907795703012247320187717718886274728716919881415635342450748726677689085314492408018860837389435358279207356937762743758481192559162313487191645869529843526635204398189671337604522705078125000000000000000000000000000000000000000000000000000000000000 [134,9] -2801233128657479333904394876200225521615837780180748665025747182021041665180684042000208599113226998598585492178870602755550906776805704330934811366980893281163152779870867039391585701187871289039325483527963181310604049614340521768843354412957743481161866110639212235314928491668723623646817387105953199662443186601794103927556600582550992183489779589118106741046470739283343962759233223351027713864532583419709749731369326972872219422797429316312884695243358202426945739356549783856611744569479525165740195088162020204906329974700137370971449950714648116182296160863367649637293120580850956085857192570869708547648063992212884378388903019462297317205103518780525948206917320061120014090101348617412250326797753902887613073231551931693229208598841667402562896707634841825693866199291154125628481414486708789486287879951100759088013784215661538700326138602592664697524353433664015256109617398987958052450647322976295773587797981745454811789670972622132702224509029424833507990865617595934057758607099738443444039175482233217759904469183577077545437032186940787688117088180547885571263399387391977033186759299317698685760797813985027154587194150178960051998292670098284584197513420736678830906515040062971743577906838451654764694789655580626057189834809852971865569425109443782081278199224432771425036770130999052697556565846755129500349820951085335866490246649418178300224142565422214747831636760529389410376369632096515492822972412014555495280864633242673400978433653811443143012426118855994926173677268553362297333900958819879110369428588065455885364643321508234922536017732743640342940306283978489058697044397337970074580592273535298718377455109284949448977457641558793303383095281204987125682299589960312248782795134975754104983387962564906702502135624475502585493123513149138769637135261350213384084300496301947359597576630908183657315017925575814479833354217397056618539531976813663946909207070277208234989241912960300938397758055155217157710984711277401594041149018657808299110135838575102475931669809934380121080550235796482927888143312172817653620865594906117027572886134160110845840488652673307892260807572045761445052297842515346032308480187611499835283425249679418831681636215083148861063658554564062421908399153902237718293932039470561790039937477558851242065429687500000000000000000000000000000000000000000000000000000 [134,10] 2549079680888532931347425043235161969709986751374565984940747070526743380404191442897382764955043983491935311372069261441417442159431697027257025063716467231537857380805786115984034100834766314015565732871994748498965487386558509669713214761070864533404508714968153942161715587481004468918036687979522771725665031160746771343474265102141508422915911685115437955354759844515646257686649391486177860195565255073889601815837766770257566892569343686533120750913622411072624301252608833875568046971562966560751509900968525904768217582051007613553321300649426096661914356745722418734106479373865704538425518757680436455340579731977606062577310212558469407631608125441681532168420296967404913008860618037483540389036140615572252550273126705179787664192625703332614329144561627176782356349701761524265067762170222439857637513314296407627131876132420238577832372799282640412281521331920732334678777888268030413764455940398899393836539801441798870773506614203705461078142791670481577761286849103640005425463297912551808870363170385979412195688368809597364721618710584381923908746447756658245355023968454086665393926793745310800691020799604526916493787635860136853461642988104622132454792849791905143297509190475528990646459707091332074782446814413819812850431355909094687356913861306350646428420774845822970309061049193238932601729185587408470681944374444396286986641966291881222544335427020559192011595447052754730311410494678908107275284438631535056464798826621174780794516088753584332578403949954145593140215516780868853796274426479023420782977250578998834175380669194872047245960250702953996849574447463627274463808913191937502549850341816979675814564535031303809488453799692081586707671893905070277258858745310590384698630085720793392007124552796149599433629464156995165115776967377925230456096835346135290986366966458385689458804326781330714694733710871799300365951471636332700392704457883824576772637825426785403493497246928038930766008472444702819498164131351179878908580237542972238724115606287062379209188249940737728978214758441285796919182315534500218051958770373714893127777658862849071334543764994774237650283482584118247947579303073759298073478805596850191832049417677175187932010599813214567012298196278809730151543619819620305524966437458328494258807950245682150125503540039062500000000000000000000000000000000000000000000 [134,11] 3042281965831924342498786236924858270995494364938705039204890913120872340037108774367865300274923359089498834205269944916468703786508360361090283284465035357333217778484709130368970057160472511706787332928306353750469174027034639212213638308605093270978507076063570991642612275696359105084113408558597415044221133487339643365817778142079626635103773132843350683712363783276148529164877012827207183857513585981750374498517732121250947532574593457040361754247510477607333676620646804963718877864360527624625420980473728582154536193913930214461481849289215333153981318677945919728023033153015165281928337433120533430046533760332050027530698230271863648583813995242531430679598954664099021394924470137057557297723301026188353394646042106713812214438159065989107527494074754853167035094805059065282742871590914691486106554317232004597503513291550964469386011010567579444256205974023367377725238127148736684747822450906385814744170521143673366433662601274861391212476758581574972715215282147453553889586870738546793060897920848610351543639207106990350341485468477839155952211901888239943663327337791990974035580417210642759703447006807238009905891698097279541132938603166559868702924575182401865436642672441661033740944641829541089790069164695188367268562562131430048969252372921193571678468840725394423423797303321606805709880146349058978219335070603750254510961852744802921546438026336067036954911608432156191036112750411312296522333189023928840719685625803028738721622106670123020207653087747811929561501956391282836300967932274543836672496041886661710395293635710498685785451494245166007821240641867581351588178390155730251264073268025935646020548580914579253782207237692793032899651597715725398441932451838483465257466180205631430794851291822833620565642839775022232309987415153311043424318756765462669272457866860612528788384129303238199372791908521957310716204456315332340720419085292623357866325097563309379849437062211513694856566220573027683005737176694510984178404594199656621111610046252421853428668071934783973906224341786316075740856750755248606458582597781523602484570154132733293176482660317007671156772155117736660452008908811810804522500102424535193089958421276928749512584119890855825394804454425306257099249391347200709715711466983912333698902852319179146434180438518524169921875000000000000000000000000000000000 [134,12] -4410129477451142229319646699243997233080547511529833280684453100895992714334184176707077490714179138002283590640812904712867596614019822734665637444879731850824475616550289884993024672792684940443229258401531161922285775626339351379330617596038292110619486013522853851205123038890976752249994802992799924527970436788664109578999026682840834811759778303206637481696963528474221427619027158227507899800781336921594855311032838050891575066223128177795083473516348357608167347439143207366465521983464063114509931689740242428946804494476545801581243949688978173096756066202077520266548450024007073151419600355564301508094158819224391946979931804146786728151460680613058240867575398601131798733288347901009124590567616635572607860211466039256885458152326884287462171758364586032254380999790813918101847936040426254636224522170362186053141862519582312511769774969182841499478694602491801020642084662208716235743573486821785197784283737726320879338571461921306626860863357527373806554685766916976756989729107670615643124498984377069453510308438569242455302554848114861682666798171408379605786181442295907686962132464893954517509787155548166577438070188061258626505378018020678479278660033202435442283999163979337877382555776083447028792261659635564204062144987156819936453600862520862124090053575964116518089100198826910021725125760941588539442726063582334585779572011084823171249607208044591110033497899054674157645860199917681789257099587499699185132368697549531025237168908008692086723736588122818620175984622249599663709715533675136216242543167659199675961749390926938270040828734971193391366085199478657703082626685157059773267618239140922234709056865226090091677375796429444736841749978435818048068784557413013681393437480010916001927687298526573848707845135853372062962817526106058398264508602567833007999501620033091353701769888285905397942627720294376224026290183923059114118585971369127796292932152740842495803798917107304900073146451742957013109796587674027499762878545875583461561729418597791068113750325042200112233086093936341472025570636023086748811215914177367834141722219624022617507936188501809009113762780929108641598309825428355224725164392886695160671566130147584121202654220107400420130010644206264835654091309826266693668826990085769794338720756199379025019879918545484542846679687500000000000000000000000000 [134,13] -46965669973895482678629088415931735592268294800778482752971913948333887717300603480667174700449452942483750480438026393314632602378257124173828379732407789766238256173632797632129074651682540702151973129382136826892329643475440730655502591056767174587759146224114313668025268937407859609722184498074982818914048444085160566425810654657757643912010845908614812047901986990325823817956543416727057603187041389358404813718890595433470298028391449524486569284644473619023811644703743522848407945683074662907315359932443837077784610340998689909118364958956321730513675570338324996317836543385161672805299919206890688037877563849831542298729661031942453941861506561594582727768976684109470727356464955152367554344580505076659208833806162409336445586835566805172690960607621280275300391362277728381462742198050460191329763318382245828879949199417500880195246483954523395536967518597615789340700687553099573491888814505418450461929484033505077319366132890436278042861888016905944597900485735143479714370109574959759448906281281551441130680724748322042975522842986461298447258700312896438153668377300356648003873967230980127259098795601039919998927659992400295443520809910483679197476328042735860760867289865989759052955784429667477261381114897533817622824915970928122713026599546434686944603198597248714605724671693517557331085430881502535367698483723230448793020733969471542627938611359749165888955861047556818963484506506316413723359934637230846585878248646108734879231408419339727722084201707410819626015554867442665646621550873348929460521380752176635737523634265456325184241220659417377271023963041424750156760690731530427742411354165771943193074560973447612313627653896352952022654341477906467644780054833297797906028352260997070184964464107097436115159455733626783605398661282478744716022999983362748633497119985269251217989121687088106903389070325140486692795070608240988964464179126299054375664899821402826217869554525026589895180080050416809424578351165408423449788330995870615461496185830323359864647529919166484892433989534122419828135163540303825821228474518408508651579007530802534584787835046116100598341289854479895339069664616935978318563464453392979340877634966033344830338185720297291635320924262753453968626142293481934231393081760767363427678476031287835290584098402177914977073669433593750000000000000000000 [134,14] 225365627214211643852935100280293095031929076131443543907386338184576994574376271156120399608120793698380682247042312805183311742529516715586332510306221627596855266806279423655348242988778521783535428323521776759320598066096616671603440726171368951915948011658333858026432373114242114676335561742295521314050992831145986752790520737931287473174610393319833525634731374323080475060118202763210316338539236838839163839348712546572024037344073645226550230880730561993270257627061080266189488367258745319017090986325989831079172758432042795957956810103225895490715646875311257658663707554432879392376089906147921610441221605378731684987550519387831742047274662801384249328392928783147981722771039992358688560165838710117519936553785893935685788348811800318138358729494925797694032804541313693530779156384869949712561379302693964543143566837173746691284007002524793300160631867062681337930427226398964323199175666045209374826842403327344065245882701771276510006673182998481130796085924605591821446666130323410643568675831767498879615642861940019276597337309171625037059799897188164902650392596020586801144105138014903875105077940878563317823084197022126256761052799345209627518654095295060448902506003253920458625663094178589775885485995387178119348504816555724955839584140192975541533347634848328179588038904350978710068796561929688054837576321285116958126565479882871876196577793807045697329681891159215942091169068277017151559853143431572609692225697793300950590043784934863219124134637272164861495046692908918222509605049346869873912850195911363293936307911737711318364978778632035082891484027892001907496932822552234378062220403075461902610913880158989925083695877742422933303766817892507335505164625776177193443413680902583755469380931567976923207077399871273007146227015639468240800127258437105414118149511163610039177683604557652837057787889431634504656363680072240716302454491474410114579405617989560364132430526743938599115206109345884800645845347083003467018819885622140075451387004557240390909662638470364677486298885098860734116088296765067509304766077008587524796949863464795233219880574257432257492077896667343659154419258870888907907591666984344752151207203609371504672236197065395339168304365750079186004024387026503123584288873533441380798230501838767185322776054334781292709521949291229248046875000000000 [134,15] -483071346341227229217406566635235987802036332667327236748447259878287980853138188151291974894327859765394938219493554543746683039371013078892709197417602111489113653822050906834504633860718058834278357923730566435108080154435307198468523585352506101058699753552036156020424402966649871239571895371822312921417405189597410703776675288042734267336873633851713614424922679123049767141302604862494369046387506792696488233195641840537542843442035380334935296223213515299267796048603639340817644080401461304482140953488399565068346184933555407641519656793205122613755584384555188223918707092279938019068861174110732356590112082857711253354472194552867308362706818778641451754914828054250597676404861748686112845948546781868006377681525328156819556570008553078645024924254929681395145884227056155715191187659549215344937864368537284620182548341404844498984367876619080336290684848754981925516037920007472314418252733243463028051702627624589043925096934437573217878481229923377160873330875527300538456232948350995716464088502607405989701661452360487504302655651973333609306444736227941535869418697972376889623999421057123938964706629270161156532640793570039775608296250675163009927553300338466435428246241562213349357863072079218701698353279479789911010301379077798328507047948382805798373541997890207212788265282188031431185557553085603075163728325025297265267111368536898932489207567149723052546206944520515822673207803356313822177387523622905736767248779423824029230110524582914859395035512458905917683647119722876510530751548574337068895520980205047924163488294957876547324459169219301063419128485580613961828144848928188316610617506461065832608183110429693726627377639414241206304276962107818796017929153091197064754679826901586842448668626038271967611219553287701492817161829657704166604123724632455997220214670982163179785306088822848116635332570053523833135608106921981482258228308664170441734649456823733388523157293747771361831101964950773627633503524943050079641540908632441494635571803226987992802031696252631103777456291045887521437053575143600821812659699072706389599174455408882493264656326768421128699432510218861343571437836178128164254133015009513612986920094505814352908178149225616318911009185735253474518829396796493298749356735104929904002235879127789136555648497051151935011148452758789062500000000000 [134,16] 360772862271189224311786021994119396722824915897630836980616031424551618929755663568512973026811184433978761249761378787285344047455107256511380233211173807579022049289948588657604343747872291561499685626328227103536663880977039232651117852945539176087863336169989911666969493027404781669450755898994093805358856186490661207522268982385845873611930113467267369651785634637125459965790068782128471761189100831207759208761385904973224356775828745833172221296668021047166328545158001113125905951014606358567984700101593477215363666854130387527547080559448184144584100052635160487485624088446520024299687499617797040223039480213959587864070178218072068468650777811541386569691456203791320078720810535571074328202569029207187715296357919092948599938683146031342175877484578165957590253877746176111589491033504337810921483214373557257769978249827191839180490755187489566966730065623241301954150849384899007835083241366534241778818604231773572068337893368154861747655872219656881030541481605830045494593215006605086349489580703737145544965201795578439231984806998027718245741578847242368822735322109913964458593727077467467071013528817303701111096356935764723568852426471222273042151883717412370422475053687628398713082881831418350776548098683276146093016586629498241340767334841042546799871918717288916712256161008599280433559342826327210132417093196564851961059860484567546849700629727947437204084943701555701928808543834830888425056144125964512452295733653272039271847921935394074972587801564264361859338332945178682482099770111123981357044649420475624518220559670995814051148927669716130858461955510219640812492173599401588985499115386266687483596620058455247272706164739994322439549503111229547904370919778678557887144157152247085223923694219751523964318417231763456689641733870689076783834539558955990859174068590769719011906555729179007998186948212311975253810017759804792919013182901883744564689055824061609836344594185241675640152856556716773391831060314114408384722064412147016932049208467942675977714545795006325343871631969983218569544828475266811645815350155010710718258137791831120162276759462174895084797424131736398751308440253595202767041236826053300684023228419343113775956052003297762299647996130556811577190447455221054207927612842308560117370284665416074743049534845340531319379806518554687500000000 [134,17] 1160186439917879430864370223788261288623874758263164989221137530459909227249190687460463252801573396090458096084677444224021533429250987784227662437180546763371547135424052748083933558171352766012989434819441874117620498301436782621470640457526693400412476771350291784684083235412749103271160441216558654106191913733701616627811429933373984807790242031403008838175052775580057908786271862033296353046441768825782923798389903567514702806767877926250833950709905711652268757726801407278984231772028936446906306888015198812640331191457996404046833915211439166077678647357786758187915542183139736126362167927859708717658788122103029984480373437832222558084588124467694905244226615314594811152872266487892656562950720843771264453519664379373919989370030068040162078902479122988242165247014624699147800563290919109886573966736839644484880567870283819908116954885221884202297365126904133994806151078045645468998243804858658235257622486738671454960692693354380008594956827414144351622708439679904618677143836234806660891554991085522555159293717471518207731832726053531889509225127135684954416055745591826620506260071161911833148129644418639528160363232883010464995740853258087209034130023943237233658489364403380964997562876541726785058855405593642445300659950118315530881338532071262468751537781293898249499009253041299314544997680813399702357632020177493874262368147087423687103910665970839217458916436434358464166982371906921441776943477418037289160057942148659716173752623949145160883592517317534734987064517934319182808526440355235849699880261438689371069459190716075019435401533288329243292299414432183671953754559399466110601653526386852139691239949004294987254338532908752953672292777632182233021971577817210754196369998821856705062809220201035627141573581038427715156536167068173742712004168534125156979996538183961135981968990146891502735207352480627029692186180009937380510075590595387300855894275303847592926989605611217385719423187869537826044305765561300048121233250147412416154548424768029510573720885713758838510628308423408833863159241406185994926656653792763254840669586385406758080045382190535239152255553826426311770946082652979586148136023197678057551726244527981710837257780963992705980208768501421474012724023928771334534885357178414032032704242269893768479960272088646888732910156250000000000000 [134,18] -5283830252222995907426619397352947385043897157787756077161841444386117687155350199674323356388617254696028779382876487463615545708188160452442755083714690699115929767247529240172709209495923888055457019679825100872699317811853008450451476298336137627043615029536633086492586237289192057762268899783854519635377102428572236621070641014238562105457927503990513719610695742464327008033543356707902687271643427345455376659254140253434093912866049786150276923069261512964076288928498759073981078983196862788921540043443038793467174508532676710029746208499042690892432509173382866521483071673379321476105526731065450722801452621849580269940921050359125033296629119174239418452361834723855672147040194992646271694140548170592078363296706158306022207446547490965201097879375523256470234861507053161598364920944891196010472335098631390761395794405534373773341437132016200772301932289148026285941933670115868629454838810926615167169679665154337474417698647488219617155185964930384165467404963156831264997732462335781933465635471569118997994717596601524373833996173335972321770857241475196312418423745065420350027265058184374634906255428495864363570960396175233272771084240888412377811544587482998587884356482852725334140955207862733760380729150337208628324139580766726920135426695005776501638844316729048819491131693245944717733997236991498379810167550104373785616567658709894438507181887850342599565082844330376005668461970175035799960082039645738503111682283206157055317189631834890227736551183510305085451152019482773924509926390396879004186281203633722271436047393428976896045727669158361187635469678903736707526284350206588427411672906153925352298740168621941123681670629724547556455319601024605872363611241894652386837497456663490321062153596791881100457109267344232810041366634259811914487247007913575795579927444677770447429664074089874857710694693049482614168717237126264989581114239330290649553451277502416427810792066785468208289494338952004336778971578242130312973429360999432960595912310390355629385076082956520927563179906579577762015233520747850007829033072505950919703558166418639160079970963054823453787807550415303678318841108134108390396624394300626747326197239429744160853063112353635023191120957659383367778177673286453942099831128321201045540877680450897457831160863861441612243652343750000000000 [134,19] 12709562540620235152011753234310449932113506594147290320317508235903059830611718086441290804535563786617465299859695947521588294370672304615472157323480932784630375164926754070826519155389883336059015080975119657940768013364874345398681549527275942427305523893868936048918511443978435955481646171202636272116425755155652171461480962362222135396893560058958408159518199891920169622339226985183831872647954535771247140258787898145876626906111068126714092535990322854506074814706634100564403739394845353359742148991263401961095234854402064832333515381986664961358596184404230644668123911990658461316799493464678383796624482663905349660417423379565281545058592475720581479359156135747233042750393793987829612268968855640126223376371391053957814323320270859250867382045736364524316874385565575159110613389922245169799967138861573513667491719666244700385584024042439451320957650580979987766838478219032468028460717491102759811050948983731832891254024877075226246633996365034049868570568374827124854993296844347974393124322856181842012075971522988298285658291801230510584794790406847017453781023188167250516540827074292873769806068631538755115326814154844315014104294710838769315512541750675431966437977493035727360286558061913411874693592697029497659550186598970224684654636976147287539248205383376809993710010078873930234289948118671011833737355385676855978560647556331901544320995267578632380945538508803227459218560481485101774966928994587808008553585207642160252506659131684730752982185769090703829470379462594946140999373657038360061252718682220257367900543964057809724551756796734117091105140580180685805223566313983013172363877135883363550415750320144940209823026859410089783607958684395376777658583717860519776941262601914948414364392693375339900495496090788779874472953431331738688673038306502990399624382504709884908075715335959975186996977306681229573100350716108888462833588430814646234402636776993662027218905782089214426479256111158472602573528999443790116414720166849006246843711262120408433683353320999403323440001138618103743999467483837860766047065624884134346093897605741835838050217007645883124211603097493447913354299055130951662770592117516394886927559802565964745917870056712261065014544875818854414738121919626032600688286490329356962099803529664399093235260806977748870849609375000000000 [134,20] -23401464730084920444480195089353873147154381568250879736168610223507943735652736539618739203675571285428580185331042934538090940865409148341641790377239754998903876454102611460867514872186852905871443327255559607331228163490957087996957235705106541039637664662363151423400074773931330817521657518194902648250559090284707961824760699675317957917551037436071401790786655186211637201208047588240238540438657875334647224344796120809418203676572507936569563992356886789845421886667891740006864526118994748404585471047038091201642558087306660272478607244288044604977382541162129285323421046350049031697818106451439966555710387157826189911039122985826964098791467047165792801089221858232371054413861670921375859884936167173768910224686744829937819829831262145227991262343662446652239060630008934199688165425107480374249056195117659319241460883857000996201505499222306865840280233600446591937642329230180837367416595972752786461318863476912652320115765649818848995199582712472216500895431351079793622927691495902770374468411141558886853872382541142113267635328674131092921089144055757048571360915026069580188719409239933638048850750814221991221401405476921604545362979866273907796916246435182426303965108912016697630271301032413569052491871720693718368561601017080643870238264062172412278369399715282409078889678820002766538265701800968680509416683833664735019967396522398091507933333476074192789346042259007511987220456124498746032972139997190088628940422159140751901583877745165088400746487437626480825502019257685546832465516963080068949515248956545150740986486702505757409255654530992883740738210287673555175191641022725798941143911459701447752203562829293678707811583061671275526928855359839629176914986179151341546889604249317137062908603362248007820448744158102869451691918468296095134205370625730826118628957467240619447680173773413252610283678704559831832132248700597234774843369959036472638669889901331202906578580239072992602092969968332638795944071546189372803720021325346959484916897190378158362640398540875481439317273554933220665229762071954595727011105830962413725509630617851965833824539216376010306537245623308252362427332248970982948619253030657036536215980146298744218909866198231138037172036265791242348377674552011810229027601598644095387568610233675059362212778069078922271728515625000000 [134,21] 36843121301639990497536791383432155878939241797701997079989812318179307725495860917529233485830137803339630709136287729535376458315125824039660730173334563266643979013883107576176725309223269495364909780644322251427976422700747337239075043682695226080838060242967374410334773092603793601227795820044658186233354720429567986789951710730242445888018715203768233435146906042069648026199920170533901848467306130439520147318387876975388814590443557582098723196563251321293094755962547600821079020890600085065074971209996883779252060927794683369492027977452819925890263247618318238895559637973472705881705606284339577070974267266054729630838555407803738986371466122067576220510118464041956372670452996262957653733873596180335815568246778394345692622659344704534650518772938946066169642052606655070670315362297970385039316333112191990541381599324962158621334458580983258273632818043683924915866411011150710666382410602806751998566276150289046255702702781764552197012056572814415643121120939868817588810722876385511746943043596968403815317557340245066456160373148164122742772829369460879506935870789497636869545030488535525611743159849051162952178840633613468659262711554005029528479813729287796521141209305850924448988173073700909366912972900654719015069000749231951123143681599862109416878464724903929564163816176825574398169258305334954068067093325193042895745587742069060230615157416105377271478061609966061760352167558596522723805749836464731597626275306236067352098670566901750341665022179964633792034631604377933782165971423303448659239023882814581355190501595203665895141221582604845903621921244527279792667652281660748254959761799260148791814999059511506960202029344967589759408947285810497730455300300499948477498253697518833634042336657289839108106133879333082192067009963646352097778951113190975104784944222441381048506598712307909083423808779132609593632661770062433027493757536338865740257904111433471704492950611935167886180038030998665292717668231205353934801133325436047603133373281620847381269645355790228436351014291941738125444258808797065641495909548815311203509928187378138331027701528132909352074343085692722039812272675397245898258197209507648778233146053876017777642770818149740337952273607282427624781647246115044536308419219891775340733341970178571500582620501518249511718750000000 [134,22] -51666906702285315982755368424230036845187567048496253341487199057246206441378682405639282427642487800801938266975545604038708862984304324268883425208112683430426861628381304754547661643164133307829937779961039310531086456369055026826672342716540999857725427918171271806688909700166179728522927594456625174462115209050275867447411792295247834829349623448020727001797675683515901318928223806099960235823504122113562667886232274389493895415571638788632044881703687608111029668695196557467256655216035017980438165821068558193360117849017430150515468234740796279192791197323656245170872015488110426827112385946360605018017984459671148880349755056177684680023012633528799116799728967780187592695941072641216935638819780287881979541997431955022112690163380170778966189000537849771791264294878567752577491511751227647905445988690883342658177615411586155358009500706568159639150699475046558483213904833465651633187022850822794778406870939982583722309060712675896485883521700797069323761606764717047546091824436007268587320496066728027305762762636772130592903721256106277399314819187736733767897378040335982828491043559761156079288631866428037952530519706351099537208979928567280633770675077740133781197627034899003482258162899257657714906163161670766267591862644755448527062523118619417572204482259951341053625194607210974819755240734550950830862330324725579429768465929256478977635337963109625288992893794951587408462637594846721701018030848400940176230528605285013553127110092119589161472953736936651457492896090232901318333847834136050152888621034589370101041909120865343236120846039323646066657431636264357160154642358283462514479940975244887918297263818842939801273453552876673085728898958978580060013770382196448950836915856357819350093765091873964199127659916215758987942308476532507175765214822640778798285724879230577495744532993968206673299700649901329668866224438091161194397305201974506165006805763626526001870328259651563331732711372230264204068274320421687100615324684288848295998320592874323475724707000509215103757042198271481952244398715743771101749130200090393776175433842325307214797477762641585182584750385605955852864276960064599768122348129402072315317018867805918860629153264931087599917895660488893790284605990089990549823400705313622069403400871578924125060439109802246093750000000 [134,23] 64562832751494822182075321283756362002899757623893364011300097696221489232450394466859237574946795874552282712821147253671572240507982380164480098361935716058552652836478051567952117147927273631871631351224550925381171439016875885948119774514278111482019790436271326441661314540924964988333766867703243903087267446069431667111877586533370844357087044079785119366636522807280891433173885119504145171361128589786598424763343789052873036506033617842964940447062080871886911697083892180285277973168273014956382910496534463216384027753585019107692941572879596450550516673057909240424906703743196203820830615278131132979048639080398490945695029180369385129694303432967845023995234971256341818787356532389620974312279741741752208487340321441724837019591890241025023201842499482526283228040953393913439704766284673296988029684527933216350120393792873192114419101137158940505886383607718295982579452968803125810375535949414966727568922718099900439272581850678116980123231667330122885901041399094754395585451922307626964317509560160441685598603135976091348872893361600045812169370752225469896368490585468586953800723133226042853223430613732292903795059644187925066949558926806757447301823738670277152031231496845017088841163845440387292272127178766730005996821978321446297916171160753621491316364431319159528003023832183857554954023351406769760396016834292012856136106583293414503267091134029273044727769701795971192308881961810989439779129246775817435202765996151590392908621447430802043863862432710894814017606735496390478800786580846926397682015533084374802266869511950259578806383465126091963277096142230508835808253762650207491601974611229601195723782434882886227076869960779154491359623770201360827020638097390146693671040922515188627747461505999258842331977590284562723481193880277066128399197415247534528913507669184956425440315530008176704423305084001629080748532944536090533293473410706657270527847467754798401485864729281457960524436922923662874658589760450134453976649582643283204104061259822913393669920911858070613295345372424401564729448412109157090216162196014132712322838664582591477237317726727480076443479076431077279930305038934717954764416643080049517302805041469959746638763309271175194321882100632335386042433032833487844058806802167299609962469730817247182130813598632812500000000 [134,24] -70582629076958938764935008448042324903474246555250362682546505038240114065376843238235616646856557522195539666381977334584153374878192047630479817812192228993149930667471472541262487693247328348206320648524512281886617576571003818304781800430802926547708347869783084897308569717118434468047016956478176562607438863616334430360945522379805157101350052551598444764155360342316285552767865678702970565838847056234344441783038986840928462370198759941544653516531030605140662171416087283824593546637938444994112573282753126476499302858065802808237072890010431368730868336125096871153116739551069923042626524208376813102173955322644319618673734030137712468042908466318252643938560783997836325724285892649313174515900692538015931348895751178678481673513335851833451820427635140929755144044237193910171204338520219186620654786061495197770918415042386399880416986534246543768927555551573083544236487708876566009358465806441654643962980568101827534001995075383923370171940435603381355365389221177832576113203198188974066751810313545438586400417143563312623850865780639317069331909422390804479704995977978661653339795947262603062304828504002950931412346139777524748378550935692479717505511382672540809195775902484407741597945241037381179914678220897947249724421334371050321928401281838832456313950955870353557752891783111164297956275382421428585320242497641569312899779482507174928321463308786091151087376694743062794184288392967128994352317929902077273191549254378216303465016145825270619947291575119778210273501693678383089655319633466343712993222934136075171876206189758222688115932611810864727943508040020096771274695110742764669841230126264831532902490626871834104681345695115053787798071968773089048570544606897488034723623853435072166608903384599022604714306315397759306198378251062182638580822691345143916061559754293004093170806032176054995746698752626771665139789825078433363836383314186119092938646793805374588318083744825091506368116878354432061856658108869955009121998449741413977615351609362999291528877793938887743541951979829788998787840744754507665471306789800663672316430926074968561499238957281214683159800922361169190609598405267326774421744999294848458345607692256465975973437554866142711522192944742584696124342521352019254407227891352782922496089668129570782184600830078125000000 [134,25] 66120938142315730462228978991823930676409124978498911882532406984308104925095470680094458001004455340429461940397047267591677981164985338159781285911387828618068634434165725786778272300632339911094738949951126344404853242319948513728224355380218464239360432151650555241946113317438575342766766986513731544691424579004698774876602229984345642195286809984842682350250474307869551418973677509704656058308754626894670224555630698356737692230937303490626746722566428252004565434287614001315569835283666374157518992930322575714018212837030734299281469700484371879438721719705781058011866695737901176386711042263489828250729647994554727418072928867349766590557162248546776968181249300764986172155593674763540093494867663895952630795599397112496496385996590402878695385456915294963180342291994534338192220817481032998947377957062402829515226480380793628779708079127669949333035330215510064550421524095887984524477394449174831689603268594521521479394679215760946604063293926998940874771789534340389103231176783889801965536488861831396587573829490824380570766143991939478182850613639249732492286921471936575173957079319187688236583470464502369435148783702714276667249546935107549113157555738718585641559139350870906977075094446754884891010193999920748757839341419639644163269845253531306054088572912793586116430202526137032113323034068738902749924254903724686733095382797070228727718227641499927701176104012329304040423803598291215653125202523634973278043937219633931615754133040592123186050031538561933458069163529939070387290706226583936719453567453993725758726913723610052397987658892128750274358960267592127926521972548650612629914690290913762199209304914803893304014452356663247098425700358317775992824209441484192667366175311647383748434099911043466936212170621043533845678105821294949352642289076356468781749549188553677197102275241216460637320674515028776579166135616722586167068550902823606152618594746335156835240870755663950862260392944805320752834843478052208101926898870293193302393756543055166656028179505035992217024867793931138878853895248579678754163763749657576830256193509531860038339765982748480544974745531946617204362323241265551216129089944442430391379145067651895549799837682920208490505264408944060614525723972926117912818854381595823355155516765080392360687255859375000000 [134,26] -52092709747852801867069894651959468253457989241545485651598033701458829711966602593808646693757853350758627308825626977314272782111415674133767328046481917395895978115201016319429295318942263877677937807977873782571462731520037707993618691862392681786776908775472785442842858865353157578384541866956634879931379179297027260448694134655290768143242724317980268938462279718665329598158944164168061445329409123440926035657458950618480044631792429465994785329556758676824612135552837047580473301604866928323100317824632929059991022496203421143255379719964709719326483576898343007589200188405515576281391984097461603915560520925639980442715901803163482546624077756529988201263524117077110385172849293394925319793017745392360152638131421965888864148771910426764232165041951993178600211993160941608308215295897998944547475171944558930330617057621070978426174182064444239291575241390446859286055390376795332847142526646269981239678646296168903506458240165858316182400283537065814086808522211403670686722201300108577649243641609919359958471543046477161601958388782519865698685878788616666072206784886165457183571544475463055073054962316188034845116626934239506398092453473245354725108404731419942471821116441835850795144351450679284655194844346664956685957027800037454358913314164347251753427026429270531353067670583136537993950365509578739833575701158809477609623418437506256020968597852836167896234206234418266913780399800025339512762908285642375003963360781594245359430939631167717111967793586896980763790167638609463307543017571661043691844638236716987986298055892543693435057399995042721374877067612537561979738468650118755163222382959181622066606495187314583464306319159372066644481731253634776799159193833333854244362238165185318678928629669894988727960692823078580335010667783694806794638037950932126721575684022727203980396943891418712840517876608953195285637213119935284668778215740084301519133324790530958253993872380427025689096303555082576736510088531199631139120651334821633090805346734594340632065664830976914124356879167389895100418353393977505785752357747922964564564944067513175309504765505823264720259250205941394365100508923758153396284086117277490392887952349450298909292172291012589437132629676686922709779227151837748583816569553084363519701582845300436019897460937500000 [134,27] 33740903800223387029253582136460203288233983575945647220364206662398359509981487832145527035530487793794497854236952165203965018635671414804091638913029855198583131566747377339584879619617711407391908815845550029963742481057033904444798954786279582527053654363046364493605676246615935547921919851090033787286045661867701205914255136274707669415585657939921366316926320999302750079299371333909586867707112468513373900824239831810351885554697283904274543871058420384184625948738105348006832430174667061741827882035968311369228407465479640392893228636813357409227837016757568080962065146393868945715359032917463926770363683417312582629183884443638085492940599119596477394274505460975341383157051499412926281846068842951849997081721189883302461062296218659006105609901252140395384871507697585102305013011953305434474952655606774745152924990791218976272637298818847055076732677847784201821782283438009370126320482289705983977923184230105911460170623386651975054355488253017677821705558991182569983692261191098208953138082135577844342383466615540057761890753845300019082191775063097934345199472475524693542443402695926033132207176309505633216511119915022147594607052795195486965509769321270353828487200468977917346657596104247722813442261940776759416120271321862723808251744616273207409953046341458363249376422108975250838724213055673786331406448697110586596175143764849574167672310362301690510250792803281539406019504491059864701231120122151113927859406102975009882224483087492981168273683791868550458091495568538862742779907845755144707135874784500718295102182019352711868409913356415676441490417010209228584526807057919802484186801364298661398581812991567139267068328008085524545756516651221206368434231344413983045887756862076872409355333536807335968887321821724990482421115701492231707199876355882919442966173238360837895932182723439596674448853064727257597296477357645117773789639551583496455987446906836272968861198922087734023768304069005887944421532595105802141924292149208233784021591288028229401801696633034148357470122365204402392687241821070950151315633683414925261429296332732163121490167019610921531870654244850642632915459206761700898340581013266171207518307889640571820561031171289142722104147497716729946504336279421761707331128832265676464885473251342773437500000000000 [134,28] -17135560899665347952334372489552760590391780383231236925437475060733964904541721375651387633708835225549845464653379157199790023059799645519083496866772492316884664986657038884001796324121952707935046114892839100826209951818564097209103895878739721466233127472866156797429784437326246906359071101642347047904589519662748688505454796689499531445336290741608168976631442247121399743496438996065552536928891639961900800150542829010632151927336459047126733646845939427309677016982276619258804978004377647914097587447393343554145248757738783822971531046447127131886119111614198864995129102389609438841198645531341141768958764479394986799253121724468062064463324359719204872511039289800528165759804647010362134673017606392918202998067106619106639729957237924961775830834586625513300978792976476596692013947435001627639637323596023845730551581923016203862597356257468620767057370302146882455113123311258869784419740747185154002968747870652536518393613384926504240274958938542304104306815212558246432488146686296155975561780789133724728193117749018205797934529976845321177907388936264903802400594998018687350450442703604907713783748791590783750606603863387896626682704986411649796458054929017517887919506965240810317646545715998250228303372636579981334571970836432562371091968181275321446027154525669875201909136826057700588841828011077442199608952023511685631038758811612102484776475373143953815560890661306011699594832666727027651660272023202366978333168490442109872542308815726142224657592463181843789300856635409064928781647078238027266132357257234348826620362245492645027175581020904964785899910333054794913867460925164160890693625944415425156623934472530114181199631848901077354649034235653300786656085170118685430297298442425563404704739174480066625762969905378364028914817707287166375822239606099745211012584330503664114405397675227225568626335975205632964123279834316677883600746642726034580869828051396829348726941685106192381545656199216958222991834429502242882057838520922922041563913696376251580298274320315129284311598308136795437848986967585736880996297283637965089962518813039529032991174381678525253132608651879986966187783977755848969489370800812915965157194741500391653786921759759929327413691310765784722774092355875312672364163546490090084262192249298095703125000000 [134,29] 5797290906984666287056967024367646724377036829872385478401723285572488310746617143606996089123208670617979185085113309144593396753346288552951484188998527093066984338074415700283175573138297751402500381976709931596687316415691668595668080345522828655740446543180375445602845932052779716955666441567062544611589109833662509658966242643515537249249692193812305512071020803821862025350684588169583075034497027802739950165454004677533682934340547857668084618178540415685024863003221142812549479546918552395510080119192186763105593417155313670485415310399970640634953033181230128989067444720390372828396373645243626719027183750079159801201730164519053470837864220832877169429853850186533960537919789561975696996591247031173701070287103991744173667559625874169956536896376444140246496184344408361397459785002457786419515548357573178858433946431150045956518708522263004142803232179817390024180954492117812093880979983425974434848588172952137009384443325051096004134377671042378088967066959151832087517634271067876445075977887927321531704909329512916212484047209048581588184039062593609249206223558426949430132124878699799918435391753060589625568648472535851632277838476755262397660258557450518391216555407895555008529955411576893933299192635239029885301656149890983373930618377572541791257068149397357025474530541546508650744872777812453554894592737445227807189195596244904731962656056039373271938892135117116749862601972350729067567842593961363677963950818647606942435590516317615337641985815974112352357073276814160767405512004260696942739455464969173726543254342228090786102813846281045938065965128053096327205078972267271613378570805018945272633632180099784556517545872211116985291378740590152941044083515981542875026554540324264178747069286911724713442885723994691903992766899958906268573194013094612040651706930493362214779824948724756890895190836877372272322525704942490996280369742836184007057130528587773044186863756554707086218890780938821562195268813103408845714997422350338384866099608251159591230284224716804417971422193957623440426483412038779898983569241064305793913243688086014681411616062018708387440556711324577389921463429299319142341419210055815445511863906796964657784829932896190755329236462820224035574795761849124786646569873482803814113140106201171875000000 [134,30] 34873928291361235643880050050725120661460493736382259121570076489249201429141886185641690648788558267084090125805802821939092207417619758042586045924722636819029805267361560963362064842584794667018560423826191328316710845390282300620880288887294669883714486578990916590336725333444492665564111907235544242160718478575773688873223966630273447882640605941750036058732565135375610777914977917124848418892735875786227584222727615901478785223249835848086894152958373122170204498913257087208925410963793247756806477038291099270160189818008160399822439069835940787442746801495287885248287195497413231119556162381201814456738361564288221516265289411579847283730966254286331535780285849713790970084895804156689015815609100860480211464018203385340680748794073288166189438695852261769542717608118690345391703236393143294041695453696838582885416389402324826316069793330806272756977637868831919305949293015237189065875786887689065288034305456546232157232186745696162225131886237883762407517508606392449610152371317399769315672089551251359244202299399995985717717503743925564521872391707996927020395466961361932952830628136402364379588321005073174308535490293213499859641083249525870274613147760988500225114524566709934169797357354416540578397302419920105301302358236331705354107279865654099738598509502666073129595084914015104306976947613433712587715524083482348646642843662175336192380665627522097920551697286980179895862692183140430394421033565856956351697534548536400448833634645858708678310104039273051962030500999467607958960171634246433912300365508060362162721037287818132160691289856311687162749737656736800737466001860375277573478014398572458648051557410810319586645896578002448288749704749974510492098706972567354038274755739897200015878055678422296966510183887004624047919190265782172744905535647108502928699256744698146333191448536054305005112551721225084586197561630518052560570851493988855693321539338449313347220726734334477410427183930881505353414688455996235847875462889439932183030346098361477100149391732342618768852248306987119119524205481310798336940311309408841711287357352909768562141148134587709186793852512563159979252330660837962312400617734218282328966339242779756507856682116347619314079909448646428709323442755863009523409346002154052257537841796875000000 [134,31] -2012638114585565893133432264035471681648952900345916468070983789783536843139482321731332970900344828953434456567910565850084619227233974885399830289558424989108515458981084608920347750885100395909766660441408508107773949837204450280178459325495749850756539629556127792797068115167878277992882229379032579508364350471321669803321622211901681769676539444743028908762700307668216955643589055040786872147663962325927813530508417580850937452779379027832129707849169188455022086820905805657621934844768867593510197833787605457083428778666615159208791638885908581581427444521184661997224304790181320177175561983217505556972328626170314580672604802001049718580193991144115172731967013962805017419297818831490769000541174318968796577221271667369737316687315901572607098003974093655970249454901978327955537769190507478177711983346535530249447992168016809049873676666561026781211022760036882012058549724113254548498195347019174833648854113157692586523506299368460517070811153856681309964344461282905552985668059407953876871681463815750319953449903699259270504586833894726508703835354599964203459131289748413705655203472082313235672210758492461006055945445832559843103964198826073539294824248527532124503978707610292109352488045200186279459063893442272725599822555726309570624750802778467410461109294378534610378733691359216463485859235742962835191868886396777559581991759605568655805123600587328787414631769982151066332376225655150215520377922837727976652408020503446967665606436215162845205476442792635895600186085052781614777193745576163300607400028933717381138104109114338744238009614405119596316763908492187237162759383558934694361736041294881968617076191261471108571283232532460679681153763451374107906325354221363470661236285169436897170202090402321945921098111519027925734265319604669370855604740162240597863785288307903447418917035568552207134381452614517378024471116418243775817906973374094737384842082483980948684995098388876740811195256892624351403304364592793713959235565861550505853881730877544670157198076185240152242441434274420754044706038443256583064546733808533995787751110813979395650052262653044646555012691360086735774765872255714521596398037743449220937949647478884671348423636392915757076136722158785950852026569446451276235166005790233612060546875000000000 [134,32] 2034394239755954419522761267039639921435102388757013474514186887802857607301610314878618703083562264102335211472992272542017413347169147308763675225537061598545403381354328745309451003167296431644448732336448027455047641995468063726635811806878492717019849421994303027079536153770296421820235070605497135961790582689996375248708330774327082515366054874361063468355294452792263713596139240636474923356989894252628893935550916225036699092628247447053408745278667407070298921322537100298624516895672765938419665498068640313872347394653422822579151668407208331017195951565887043321095521535947983723096144583878159876103838926261759074872516497805790352927792161944687860373262905330499088739853906480683111073871703874044988490215804040215693771491397004994989502881114886239273738432721560027024836756558256501598353949453825228220881452943459130045244309419527741974373962225185230313872994286746500379756606884049154524471716587608508288693184901847404923510397996115386734460634275883103753625259538475668915400239714097349864240199661017763784781002388722703249822529772212569827889126355487571472625404289963228535207111265760745223486145093783362133105989668723193752457371714790070855391394629462136310517872689861435261791573865035536794948347069611736111798453070513035752056855417444477235689268759088743219682448642014809210895009697014460637892221418804542645278695846905765142684383487562758789658041630589126316520255081415523385495175902664738051706319730289794654114061452212146125676075360133715081259866912776552127097765262429638357233812927905912135559742909101162366835565504155831759457018056400462459842098937458577267634271209939482672797422632283920597214558007059996192677389500386065236280711930666842121116776016497656987471869764681040854874684909370691749190284867065295948301615293042526141986720012328844355020680848811025573101110955278991924052959835106753225539562623177670051883681438675847138544788837413524899266903867875085468327032516929070951914218244156135198279261174394143569140281417882936970654062516957863924420535505978172380017649700631672445552344514645254621436400755623635015399660385214698175099839850971791967022491526013458444330465536440835722947352661814625517973246018876842811096139485016465187072753906250000 [134,33] -1413453038074928175843879755059100105021133666586585532269109887041205353623555902591088952469761309837374900316899044176260207721360572854977518755338289507853633531822198663981072346073039582913090690533334303124381949724003976953301588735530834978619762875397265896519502931256067905339755490649754813974025183828142130965950603361879276926037768748343333835619992963773282695194627822138815396805881219426731140392743551801875317209308417779005069627944018384095435339327269498763189530908726549143530109030411229547995980037202466955475102197253832229896023662050965815314926680343050884788147203044058235422376855050640780284361847951461884091392777661865628446014128596388852512379586524603554801640012394272491838524684899102990529992727952246417507245023843084833701859813504199100880001248100415530523119266450131991987714101417438604777284882143408330655191974017068939766571065129337096333376049335658165327412288182045432038376173117408024685287750528460525719320753277487750568843706600084414022781571763811096619011943445565879859542937625016942493557846297538536348703318001824302445055304254322805207245490286652488590947340592308719017704884035928828607525263519213880868672564104699659833265103453236722777255194189754876493526972424968911855274524800178278597827632075906120533667517717352055303186568414142260722389552104496385374178217300972093498079895197602056247334878906071908713216001372645591583107344721331074533638326147974088944576964025873074949462936052454851191601215614716302814815525155552378222099008518568823787981708783747703821838943070818707058715279849692667673645045809261983744818212927902437284102348510499133769371355083206484325203449577987870317449352917232069815615194438635381826259712427154748716274675294210373460591770204966026223618165001683736286074281336659562603214448700794649172350800767806154330781279296592920788559491185871423548497158490860627259642528219276704532979283301213801630049888226661402480842595356127245202188617973574257608541330503229674110120445053999262404207291243863377022336052750747491489182453164620499011122489135838708430692580095942156025329390659772600594639278205105982554724108406510409373152811376300321139832863140154022344417705792096739969565533101558685302734375000000 [134,34] 795017182836314836493434861964351457380276930415960551559335153103764966344408964591578646073612861997993333449504606063753846190772269296833668195452235811931063953090492547717786622579696508695893243560675070407020556429709973921544766400443585081246824446724335864874133091448611146887751310122686171326826019273128259756625833292080096922836145620446512721703645763958949594520916603447197029283409872094540642134459379725792686134056300656863374380916751070889220838205546273928816385984581745304793054657305659119658212722328683266637741730074317899009244459733205350184806937435756088899271071718668874719134932088519161948722319112635004031904831963118078165531022186256969246903342732838360000843802606795963260983450893000558848041775051781737386729051761849753598132014564819723446637002172706699610754063624452882094323055620134864267763060996058343708937323049255259793661042240684504556383834871080011650249763503749775466552876799299206502662380824865419647373652317822694317385410432648253117469085254781801167338309296021633462735705958201748504449906397371830219304683979461989228427746972019874552600458114759722844184228769056196371038507242277190245971977719943441217580817275197447764239493470530245762584834538009626040783869859779861999814306416449662244874058096625906957233374376742856563321542544040400485012277850228362625387851951978643866687359878604127059181604708110064581134681691887659185761429867330598177638190742801645834471621214851502141761907683447067979343242283971597448326337595996248952615796380502597653360330232713058816004048351454234748729278090019956783603198670822005087407216689409299355091520117439680625479620212214917788567369217955831605835996421512938685623942526000874082358296801104761707467164773470415050561562845183337001805469039349375898093052205641509394370570589115667401199290038325874229811498695125484211147667070698712429615230107783180087767980603491985107160760059018370756163540990933298894471694584459483155691504351049890283086444241860613820954558152995647693641337122249982706215815852865045793959784789633742171485628084120074231035840030188893209260031112680393815006584056507660668885088972953321555360288988467733781542686302926684288952530188510081643471494317054748535156250000 [134,35] -379591881563785417355018460111580656950361413590425132623576365014683409812607357916387885444441472570162656576393107456467213023834628679480569081007645096688851122106048422996585080511546356718936613929655604549351302214763122138664992246491139282346007767675094180893072250906048354226384598389462123726038245879622732822120045426356069603211380389139442928316326637753564811662847587481677650975620035992631045789133085053037756475427520501843095527216426324063344507314472612863779134349737688787509881957506650367146139793403557739414185722055622518805184715464556755394046603764109899300553106095777901642585398302382040631455749104663716285610620633827976834727889457824031825733532188452028788596568309884868918959854757391873415058531172374519876113489317374089341694540347607551854652235445036999987163779426534747699279443380488860024803350806604027343810034417108644160953148638383032468376013030199731104044009535221861949898405626123368246317467888481414352800536384593302751725722935659874150410656297260817559271405397872910230294055929061528362447048660963190156314790830864554671532536258648614780229908212647020996606858464016620928485764172380278825033674272687685284906643402061681162840708652325983769231723190595414981133363469462071108277192746446598631239313141931653394890187063736907196747042841708631051331361821815317093221810681677855096887674376235952244247626920406738387409068404521748617505722512288623791706693379032598934678509544898283044973879084399895574967659966950674760719000898323166443283057034168344677589601231147585006024109628009328538024284686189111807385205862367792674003211882307342025437097948238865038875359895496354219840708363498877958495803655322060832152518113654935003638462637085593632630855354872866724440435229667856101372064239974180140454878332660412939564664487445881283335765579695783973614384671878377354762993515839843065062441582919119914859858653309538367130231942149710973737648299832466639519084911794905696224271779826443492525041932874846784027456895975393630280783794217072591632735695488306532063763191715352903081410540820324289678794628870177744505005035825506893510020497177049768447539050483579235842985612395986601473758750456208299617344437137944623827934265136718750000000 [134,36] 157266777290788273725331986186837912351916716429273530513337063622759348757836568836173436068639948574193147293319551485137252777399706665847434034374067636536741824862882586165062322324470947586437576872519423599873085082449948925441694240350268621911679968366420209092299929011420860051929070437366031056413966675014011359378677459620153960308075050852381687783049742550655803975262686425629585129159637097308057603629122134142930010886265030994530874484704885407555463713138985091955920921539695375002059761448974388411002917117069111062366264574394438791915881968713500472547707904916319595046065246180017421096919135020246923794323832635345205645745465879705945930193482519900541626119349167552255030224093716652801392833688974214669197741468716515555237738446326620880738369417432608411266483397940855160290240961857808295503031536621368280096040360353960758575342631364194264092985198796509938955273280117255410579669424509432659928849769114320273348637226710288025027883974687567352825735568441752870037004598615513987157357303540976089606957351050816190860254958413229139488337145475611705616596602369220168547111812632044077729484257806763488213335918734433247722226790876330340121825443037217169678121420091687224428330053697935099932848058237432259191019321365215114320022028488622954787442650827587764290882053651166472412016568832670379980105952914877756721813899409492688200040896846081591561655304253372414869646865139299828810280118818749475443789007429305853496208566598874302969471236765078057796901767091775249701904626914704091525503432959054515727630159734880287704308979993468251369887948288235390904418448506254897300211773586569894298750716728376616638597804541328611391597313014736693353890989600183957284300249749649528082656378054412983541111259702761165826291032147408245287813562854691493473504139216666302756380096700286628081492534354837510828603976097195700997467372980451014051029812799383622894561212699899245667732123710544405927052268164835712066206729772780743848295419949881594480670504045319634178990745873132536653977170500672913261271443167302275830270102532745538022919976232998496241941507765267461414376865768310197215376856108680302459993904734671778468357269129343500857487470057094469666481018066406250000 [134,37] -57947457691244112943034952333381103366405397869198618994295191696056137476817709281041549557144846444028882045232885748153884850331223186952813987228470533159375272470511227839719895279589848007603735691658594271097402153399186602045105699381601605394914321263281310248468916401147124905543424442731667115799375872993707050539196707707601881154935987620357983282391397795103631123004955262227325868305358359798792018922953144146656980966414585021542805500700430138507833225994452315699405291084322347984310328595371888715451995662385664286801207525406785398108995740714131389651337458288186076318722039974099765873349067672977666349275626062741123584281340056367777009405715389134899917798523113602633492773972295651882389262320594338421272433525599034661738658909613073030711200709457178224357747798010639788574039073423342553100117722858503762333024891779096077588161335040148326650973433973640895924042054196289472959414539373542006453443997910720766638111912077550857954513044885552349926362136572181397300956060991306666537635115042256930957642746785847854941522038086986114192405734831291758862644777394579362414503682879737747609445273746649867245020798089069502874019955264635600762201586490782326254720437929597193755842617767947881924830962441669190174758295301147919817335522676353932227446574368224299245328162181591059947977065679930105041756600797223570439453892671346929114235843244545308291752038272877145408750409368727708555150673025988820019167903230030442406013451697132637650343594278241980234663065794755934733646335109197219995256161622062807919105851095154933831704536875866610317761970646841458632956373114268075650458691370306025755128471872451155858344638202660079485745225114102888228497573066176409513033496157910046346269274276892597207295412011433355099298331215005021489118378771145974748232512256260696749597962421501028319204002686558968665520824929648957040572854157173802165612616563559623095112776381250281664090385997808890310698905281424666706289568788414068127105842034475555141993728244538577964136538570336402318499655313109697842180299063224620767485738647502931442483088321059237502431780963801956435124646168133308498179652908725250988959350583451561691480467125581199638872931245714426040649414062500000 [134,38] 19977649701053101457213322020349150053145519507614862354130420940757497317988096871269800659683114946133777418786682242504122384092602880168733418045737447438269989144731206390248566742968690722003016446184624607100905007446327849106865533185532787720894598478634845696332781199346191829629666330350576765875620546713731404272711132373391501889578836960941154479196762423884923336876431930474579123273859070644181031114982484753672327799212585231337191101027235164891386154427142050498310909867799778625912506826523792641167620596022519129338071597826012446746440486675127057950788399946634245009819330924285914371683751689663316942368092741218625187185579459154983300652648724154704370312759532883906126591185932460181491673578268554406849795774608404830854434042970665264911995350358656214957918279511295314269768938646531889494522454542377289563524379533867709564999453294651888168418057953675940250823440269229520829415463035463217750910933774239192895906101862366515544932518567062811368760709004017122267612306267061547826033480311206649279915757665701117583457864850290468738735060646253025067088516874526802707153991717741233866740316939640498044826676310429170948740363907351816028215069658785727913775915650781614622126573534578456001416013251783004072043270851658901083864032049570227764745613187307920477626567081833997866970845304559422521254489284167148723314254360699152640170594375967437188644020283422196043260478372666397182148694798325499888681274475772677964788751436504718429981874249101236840812325359472886968934940124534436493308583711519193118991974758120824605259134580955613592964207438798203755410329787996959961734100656593103715416975982590442833191111670044205914633091419569462871488818719399150946864015202888942732152575741472419396042114468070844044169674530680997276924915258664289364625657171235128178074378532581916541322922940492535327573359597859017031474643436367655457875363256992350777498772892970958767590140772452900749286532738254845989977489763072058750708953999421684392526124310048008794354404114840447130498910974405292173971492522807032974955951960950115921341406981855837496671736296385082558969490490860634031315608003296457088546584171638071140593914676308884281752398237586021423339843750000 [134,39] -7058809305464953294246504409672622339643347289563025521905154290624859239638133055882631860286318157903046448349800329039800154918527662687848471056818963638382720447346730147732823659466367001098852151452106425336932836062886362252486970915891137946938386828640967985739786819951267680138773149510336124402307174280931471298582717639164830370123906972135513889428447288389306498835452726897927681796035097114449858695955734198801811166599312836160549943766802732242262856248670118524119534949893733942010869597282545680994147749940609503484816294831797456448743272832069601146348583059186875577031288519769457439224125111116650284290740440679583838751938005625472166628433971972595797679952119532489441834086100753569571944320333552827153670135621190256244608124111405735001037726114824055711448500046894602209897730918610817560212628069250416810730880847155720888951722812751020709458390910018161867072673732156149048131097898906115551831132644758850007663983541929506780297640755755647665087682338852603921563027449292310658907333287730941054512081342177221238085364069492059015486700109492730344272959037870940635059318480426486125835654757561510757165603559521114373729748302868914878154571437632037623880212162832119687879206083322675737850310388333639437459371010471654474387545835849853448968997749299476623415885125695476607870706491627523265296506795440348406009942893109134348699884961563106282667889821188971039779061858929301512478388817547509198730372452003347438855961639080549080934670189743385467913335777852791776543087661548979742472563663246767865407746640192626784420626192676945770932578843738210045182315815786718365805997021111894166165872797376972845126585822188692804804295880612113805542635069332965687970440450770696623754196454902966410041928590590649889251774688370374891617330534760553675609180459167232657211623856159753517479398186134223241982390984377986641866253542257807291914311919248516680860880471822497156075825448187553214709941486014593124295831671628569137969566293402304962598297219531836892704713073061486372944939042978523856883314937355833907812556788367686347026230394283945217187432519012534062100852267915222037004822812790688514094016454374106075144723604353202972561120986938476562500000000 [134,40] 2779850168738893246126035748953955506272555675060677503689578602746205923893194346861558089081395463632792232886766849844899830309446077900737239619407400386581210220199116081369580711961229002928595397892765499165401811920517021774659361119893990719041853259490628123284649841456401070718077918524285783938543732772677242712016907560620609393301861176352424291076143227150836899487058903786170598692895589657372139676612323358462707112439030663570062447170874561614431874691257914372463471949514386995329540217732364508699057696019881036334567900758965442953791091528171048853205302725450792492900291679986266415291586510313738304768481080367971632414481747815979947345040797882208124769515121359873980840045002459781188265073825889482493784018143372411060964427229064111978085664880049662601595931081238419248691883892428099377792853538266274196647645261677206007276268966407898274344901387772062938561250204097399999828693087759433550907691908277038268658532085146103103728366778965622228742117027429597982943596348485113657691466874698662211420984008666112917119251979251572819474100336610770373960880312046378874617784218885783119034531643673069997165986464185488678130241926642134865816674895477537243916829233802066922574304944955611780430857513905381216833423740743283710114463796639516618812972487630461444633535823949371528960331151354739626174032715551458282508282365031336931219990188812003788374430619550157967077942883114039208996298330433209895214784604798367918967326589529993048273857994797449754540887580258298794618166912373683404388221301959013285373409866104488918040031921764242803739664812852590229105622636468799740060081698553218654095546437846887528018817517809900016958557131193493329001641588197556354234843865502237702690768644776010639948628308152076655001716061054140116908419853778836877551069791115761248757747875660040516622919988084825920785282352759228211383647968507342910125396711245153207683117804334065289354093951698845825607995800011937359221935055596836457067138563064082302145974034157937971194413608735135165395727497606240100999275487231777872119235640408889488061359141355592686119822054472076760364757144349265543128965866002035021841672854086968316225991770807013381272554397583007812500000 [134,41] -1199640054385807022863097084598095778087520060946217112813683596711779599110185180199398170951517945494428146866445827004277423539324841854230357696435037336007119481009502665787255846949572575338844668714181850694163062870677512528560506874507972695301917000624280462689301406255427902812700796800608239128240830353244594211482328142131736101034252624799762682933892349025685804736004828983320501107211183303364354353552436908504792359553001745979462850216323291775241709447146073263735217581612761968263684229908510278284266741572924453004867068274313861733963561039722252550039241787142731943469230886904940459233347881798132580190347047554299041631177058854171616231073327484947626614756283152434982106760931275301471066994436091060365517538423675703652503058219789284601554796667259928411281218211370434947203025948817909209325306440822014967757031154811186803861288443959508916830995174178545408842163298603994393670973757161544682978223555433585746579476576152458092898047241362244660116843856677639278588920244214524657677008070551890263851533377081566154162749349715874010924864202136379489996893526439582506741261825725111662806703784103078992155024170694526609258361813056097035118346173767134744331012022686566635785296297516621444074980091772493460775639857012441990574913318642790089616679370514983688577677032480726522288605265474840629806409624862001325331667636120694158759719751375398720265882990271957382587968606696871291305408052899329260325151794818010680955150310959743571379541649060333121882299555787900153252399362614577847731899404406529853438607838650156886316383911996175885791957282049842441459329814685678218122757281937740974524733278916671945159010340867342803754566196924640955946271295923895894778615936821008663672104588425913232956854204407686606923256521418565356901591005264383787595237891270251584489270499981113980263643205976394508860005882814241975662750048667493118826619808609367759581716171794179720840111162393608364241499406739208874462043594568005644707437664155295742325594214440571766783644674261442378476341646952511200278911147711926276723888940095857711573307535797553814186000648942352845304338894842999143489624773884592833446885806509070628145252612739568576216697692871093750000 [134,42] 517314536960772301484179977313619406356387511973097599727906433286269364459807844364677019906097654631873386791174863787897882263912701239076749034972834868882503442509599436967860172547354287095389783960158076564911646650179694387708896922893312789848066990136246899482767327413239564607437011075034957997258847895567441855853691765018107859437382098630066011829988505154167606474226571048380765613922610553816575101409965506804553644786644197297351009870957724778607697763066511537707508933987849964511103099866114418205570338223947918072376237312552025639750461469044740828889055889013244961690985770469258779464082512208456957279167195962656944619539492392244257108430810924071947447006989570350722715504059978968743595126858221439283740211334637312299849891746548525360421095293560268724554283358264452851924226822223239107384988159058194042074087371473630151432600694231038860019771595069666581173353224165470844827707666410170453549199755330772643954025403234606471791102964534781031726622547024369238098981881057420535945796466029430881311032058464828064525528747573153959042366322884761811674211940035509055069478404336846181697593343512062429364031613597894602228007451186297869418668035714743906316242021526123050179015392203262427849512152579548520522786802638413419237976483487915950495726806320684846054619502827248610421245596612217026958823164874026995196690113651789803275961296853514906170737617780429603033732513687875254094517000561857313935422844063805386360135788681532195559201059265119982484644800865881723606690857653515498022573839835410898697675712176306853010438978298791577189327181578745298626296374966324690761279749877122763611814071738465295636093562381498324879840318338141691102211679872676781914356159419603744237978808135202712369910105808595978828241529332071041148745648679587877487328124791587271338426112781804765215828994102035813050065302727364606647107733475471351568079929302840626688080067446773432519943317941508386280494225233590574749312526645901494732739566033121555064688074146699305243079885094911566102431124765220354459756956566354343952032034950310968136200846320554821533233888400673311827383692658732498482062602166383874640048462560243852266239628079347312450408935546875000 [134,43] -207257220727844931642487792280360895957905692266669265107438925779361575815219524163907199112611752408924917505781037964907715258703257994216848904874284222843586379272562843819872778094553319590442220606859874870338721808847755352342018428491423122408967253983283034448112705092819458246439166982869688711601594772580281519740994763308003880596944387700047730147579641923591474881057912410897806273858894754747492012172025426613835538828953376529981610130701026894765424201526154810135187625183699841876574382555350843325529507677898908882794985451595185943862657725541266653515830996586330426050591113152976686233088262350401673014700990957292910674873642592688773397851151486930561740239628150403303324768207309986591631985221494887964114177332418990362581966160993805632390342756419745863499644900496858342962148576395514026601424488242763746656219047003328982136420211736722582867969014889116492546067807437456878440520340322557217583166367029576160131219790613458856694692655583787239740868641614178101660190706766276274468926860990324868876952073928510028528139267184971326487921367550326436078255477391486566537492387821123042907445556047495935713096623175917246555622827537100225964866408425885749750967878809535625432343254113298489755246083744737112790866941464139375684838549545574866708077210917212612415596393103783975580099045185377248873508452793398112393917915846818531701876448879197383807334359347458019972396419639397266130566617823012600165508226690148682107888974580095471215447319941874894534417897203647592358899810712165691596990055721299574405714732466617533467392766003438853472156077951384813282822712005110920277812550811570780656580508110925659335010020848507310958268560609845771142859938464532470697071546160577795787000414487250602479407567704679945093731216973967227131317328701641373477867828169741883546974860889761504175472956716709926941801576279854245945037752185640954030849786661556792283339261312790047992334842106114476050010029276268915665687801686648111196477548789084563141997116803121951819701351609269143718130433986937972569194395421157065125624703571209820580344242157138903598754132473981382044774788103118307535794148484174569338839017094994874241820070892572402954101562500000 [134,44] 74802845000068710675126081338639957958770189152182343150291405225271777515492677455592996305871723129717286090493813911384738726979372980790089549165791186369135869838882440582455129341570080985292191357889561824331844809750394270434141024644238480946962290245956685373318121084596713190083231953766845111636631500257669018155974418194165219862630287569968780937350352586763985248157393633814295209399600464537349547277605057187421709482013815200758779064869485571108429448701666315546737070105685288712525209007569943884455174348938273379400413339643876754305328737336612485396832851518697995696593092844005604030969146774305490651977189751137490872215508743973787186898926160265718575596020518934427918457439299931704182822463326473228567659688035067017015595940797457637633223607480961170804580052907692825818609011250358667256609177870488585736369887468384775239656477497583303812901145043432504109690110676732863385676033326687012130659084453242453280642765300595011877236503437564475108247749472193275924993043791242155341304236927639129247995277945230576894226692873013763740839400993870500643788800508697927435028849972809607293590382641791079540370763675322890367432426702628789566077300341391068839861669735444437037254493081315221989726801210514810619587570393811956084391286067046842274052582240003998775856354665271028964133634728389964634991291226575096390750074926906127503271290430977545510764072746557449168540432461041779459279629395814985139208766536237735914074127838192609349966666416486275288452831319227516330815751914670616354469966974275978977530772361298949279021541028991148606571815203292153693682313207907717729829358862910628840167589503697795815149416065093607342637595139016700813111135257635105323515094481821856271879725956955543579804648302813467573447658537163838645893928112730510247475320272982802317160730003972934334403294836506518508425527706689690554896693031010617796805055677513305604892743978784965941917154560342163073621671981040288233356125950135920466679983847521476724837257831370574531347665247691686745075520796293927033423961585847583255172647747443101924487188338150146215610581155299443674255468128706072033350187462195255855779268035633107501780614256858825683593750000 [134,45] -24170756839094427801853086768965552010302832842404220740531525550648093879336722912322114643093623781323214782242594579401631654236485103941193225568384570936152030420949830621012529611000095763999411160194117888850410322471950314752937164795192485820420812124401614704897942056981332709099292026435033177711972723964831104144319741076358995604665950251062005769735795836388024465961666520812478939997862462794702634042067551639545357519657846362601477566375744883416622212763061185725327959132439765854064564084006870936228899544896033525714982472691266986080870576825888033120012297058314404162280391927649670643289873072431471548790670587777517339874498623585262118133184833384513499513582890143680273586761970545297543179142247260918652758078643745236712864777815774375416571951581685377332448964852676740953103336907212375675968701268046375785382310001755391717285037732343016281367365603465166398454228693400809681395050891546165312754710851218781190522806362470888087815869694900656654427902896206417460250865975636226046134521256580329332625030557132708787308077425943859182797597253886206379004332473355727994694809853026024957620615450610676772024618839156581322741078300834528353562112025737195810945635375311814819049902357862010489616192797061895283853793871931529744819051574604150436387609326320436543688059020086751990282502521876242626542115578118694960389235103341129103608718365166333059304761724429689007383165536586307770588727970759368268090084287280103586145593174050059794790943262602561911958835388738000096198757588778892072721339418921860557392107681256363049737008246589733670833677034888904780911080182495255446837576983767749970569398784913043668468308914513582542827273087221492046173731017414095744294090188079916524466450970964587566766527109979150613696300468433019711981932776350837007878965123268671080900909590544555379982381791843954220844752190397297103366995531578779809302826953944873014579073013172890426234816882775651392429396141710998695679335644888172383822212788864280633613689899959435262942437720440818621762860617957534530653554123813914682627646507869426736335447435300030517377979262206889773127393986201731993147356586522898974660920928966370411217212677001953125000000 [134,46] 7022287323981598981398899195308917069611339185654423355552982952734444745461728497110650777283278585970893244116128779641273121850306055265903154613846136782069913184097069476805454839578854810840425012918381372006824040259471148199607674946313438166122621602775864945403870168836384287754952079401933491645232625481233145945221879418587502388257509371194454392402611928142939076643536379429533338011858053997486449027016824708115088450934418020264126519374934639678402557401436725937515742078436268573614896192138622372808802729030415417660182965412075500056374059430177278706826961053447365621890401932961403140225822290494380344283219701388856006492603603095333515271893053109960444418619043532966037922649201699814578273517267767582962539151738119320623871008712961998828534570090469707722556426331700469401619943943991351175813248772764474595435977975975941629671669430104061752224830319086814227978282670134431950003770223035073445156760669022114756734389384616748862730682561545709546328917484578510009915285143130774649835164764436443844550962581410663386124422965760172948607990792885360943536814288604582518956554834801600135739316046627204804832601795622845277101480273383680580592964716267028164133611756575451118292025864237601792717739542074704969260547868096995528373430762384282547319166579632083888219088056004477764579976542321093510037012834476646183220564320601292413144105077184926040896824807556970174664434332786145457340471020720678506122232860619295527985804975557425228829409581264140271479175761403023072520107748204207998337884073747201761169207701480849273430327406027808991729189104422403409925528835120382125307167866169358856473817960856743377421860298639674983859384134270479420407601070790103272828002512187523311064586517241483840758757920853751281979926499071163290409358112224605235743426520014505505042188052990329559493532488656873646293845444412874395263684528375764109203037625437658957038037732276154600078634654316212422325013768692551756822052393172803286082319779094748930404286023396553629945189458959963201348117012927531597468897373365863373935082327678039765707099496480388035045166416370526982993585698255913761430831720606049840104731003958499059081077575683593750000 [134,47] -1849142599224932463866324871880832197701281177114420009253714909927342228151533969879460953267094138078227284461480131761641016212784968497749096655291202278929280144206709278480696725082489908111697658835684029431465192532837750478921772307762566336283315864939663423291052064209959982956866590785509922563428959757590635115466885529211664618226536880585560126794214901582666114609522638487279474049189700126060752073206615837270414766477706591853364874539786296885464414308563139837008269987937479264255461076676299467335153613451848057787488006402715260979700132155555833896166242258313836449917017907087933795692606438819161006445310105662087862632145648996786423163889622142371349450875510336648859319767735529668918873141679981741757166260058775936396883946866998755726918798575713483774154882075100283966294925737330856893639413137853837288213293679387786400153055772066133154695864399414993143173774856699363307397178541459797785746641045885612630389991467767249130582695772828060146205642688291218521837843636057471293226223453369568185873939571055489968677465463948571453625639115423927944191494666712151657327871602068067818673910962462483857263190136120813653550370033192686124669298832717015033098672284293983412489360220567883264939809932658920745423846994234650328884384578439745821870801600016374307468248425164152024199276498460554104749607825768920296264013456466300675946902522980170647897097956911417832617143453582287854617296581120442432643338095093368038839942088187205377580747300197209939353968441572927023869803086995700752970253198876840376169153303880689776858238126398827434359170257653342906595600921612973175374177145993049959005047889394458995829758356405652309378684551525543317529116615537745251658995726785758826998421819411130144968390112659207927320661591050375815591346366572876297952315548585816074313494949940738387199228753880701158683808760224324266217767712581852105467239688283547280531544372468915554875134502702748597736321507793753874743705831574867149576118166648242728418911627934467184567858783398501470127414874803625867222570194941530100143556509107820005207194252213082002170753226950924568435093626831628151934927765538578036577944497372955083847045898437500000 [134,48] 445197633652840367207429268001388607658664585229671204888523231956149017499296049037224734364774307050898805864017422626298809103676680397490213533494959055774844208562753208592861737037180667291606524661930363109234653767993774417351628992688187274106522545587453304657787856900493534841934421602554370530060118740284847923384998542998711362886051385294924249783821751083374932951992928693540771746598540397325923096754095107934659068928929187733361103162240262183224139405340449861193769699159664297106929486199992144994479318907091869920716522011461974912565181936896552000862381245355165764662318236244846032430583824194157603266152658121602642934791758960848035433645630993088028864721793348168562170733938650080890742802798569706809011814163940458771870078422718486821467543306805663000011159963932903069693845640117190238843747821416838635753322887833717314485448650876480821547574675633613322905294694218056686478946834494177998925376872439169578214716663457437079034156698319275723550199867674181518550725200044479276247681387782355812665587410136183253599217780786542350279555592153922293702179936517960822386220195824580526826596721607041634366363419425306840188595838277063622253284649251136373558220691906028985842471386089571819425666522707647071712261272083732698451901865678690375313972148776731912851977498260730431895077164458111403605314951930245321002817881412520148507934996917495454624503453418932287409288292498411579250183047629229678708509319890513940501739211802328784349615822228061991919459213480298769777144201037735430621187518532908337228830997033692057706800672627487690440984711201179999242079162979777104734756825472067259134243081204515293652890781394890762880685308896594100687369688242477627307589420415347703131614379279570910205100500341419384263753950125430550081511882721814373378645645656544830986649750566436860420885824709790323196766952269811183842804801837906501192230393302699849721816516783975142340224997756613412978851232017344804997886303137527633192930767853000778047576119710633665128204982340183051596413326365543365177752939415140833584630175802337910731596516058622834771114597990317834342002428482365382141772458093242077227147321019321680068969726562500 [134,49] -98743931524290707181135007575409113433603763306035845643186454196487936568665108662863243178270782968428621931266927301052505231508182230433037694929307421124047438398791994046203421864655153134124713144878237894562077828677632056708640457070059512833668696967965176276497458710838094590336080938703023657977848621007266353822302667160036576395280715997051882645255677043120222771590022764532465940555760578298322606405816119890507590661343067062144350878009980454996060923557256029814783463747862859192573979433556598719073596222095794331678833246823503611105803428103128685812714512149407401116373352031383405083171097035774252942602574654243105942390634373098593548970952331244751197246727705509051335099541173064645136286842220295956009307840619821981372458428937481720891097218737225654716067682265416351255401891477906757735644331139907005320273860211524720058493954403921402983196088713600910124499149342729343074196725183789170340817019587785161797733484889711606228016955362687573817896065890074003285131714608332365778011573989630566856802689529226059866446771782899907584862267981088099152757458803377324536995500741211093480097145388412516673841064232937374944093445836790267479826007545290871150309086485108644208098549693427203003211577678433303183602660769992378198084349921158430476110635300654088866070196155221014200930634423472671588479473437996255707508803783468130082442852260473719765366105197607829265134311057424253539679704192000062254102263826436422030014869454840432192919925662196792491237714577183146577234060785788312150717497841655093749843662827323569984436592160434699635589700151229098311697725661094208743109026376996666780870808609241215142140142035651500242953012867604128274565199724315602051306694750681052044076157492875285540330187991542887389330556746061647704251543410971111007876602443168452410614580570354896784625203737287099661230439072432662094838211498274522564272071964461004258787752267734142589417326319071739270870849941693341917325973435562959321339743133599033331565490366057251002578110007769763345888077589673383395611216928107216190005837003482662743875372967995841847218758625270857129010133707624380030577834778619983610796926021575927734375000000 [134,50] 20278072266415346937377373910458208742177354966369956571236382190196046742126495242303624980085177525821655306888826771618447281678793886553310989751152272122553556721945912083004078994464134713839978445358381877985674355502721374662576953509160447969278211734840971651455503434583850617729740144536253433408049790440753030014224340500551403371197098439908811838908681941564735414950011214212792570015566381328874631453658429481999360993300369202544203261293151222065602070624761888938879371290097408404067361067487618777871478880954377712608006954987351707347524876538103981803077484828670831625131470273709222674777816738358161787357989734607927472615641991579725315828620159962876330435593094996690024230920694645366779885051075800640211498215201364953880184511775596745696359458744633079594771039414769189601931141898292735100891111879215713566911385065538616927287895954126518060626425449699131549205763595786512782841454056300786925986087729432234012427144774829499510822305646847880998293175773085040061267723427512256015809345228135902534484228909639277050247619346318153313692791901678916138597333665229968615599560055045937544743232244893244724697277765252328252196242064570152253341874360826607323049719532383454853332159441721676615904248883470364164716091315875953040961604238102393657869775085100420142313276359042742326071200628661388359527876608766317872707170404505105603337918469395942536332564833589761653122174087746987177449190232067736486266298786702146146095889659711802985287995747387138997859542253010078673904466649517072857136879830553257807554865690064269849850876835663403418842936709812125935503787177943051208334482747536895108753607482469765450806161053858887320626913169646632849255791715475996005636579029781751320598073857038230874747814321085269601173468932921507813459758065103564949350565368474759686112556034906417698545439608151393055630446134406443833303975005859899244356938066232851722699928356544021784402861912474681233034006750685067633678446664819056151970117508428946182413160366408269743915568932356082361030566011969191086143442502254034319950062409922033387676433529111110709188479976053457050774706138631671516361246263574015321526591062545776367187500 [134,51] -3862193789799156957865587506936986098861474696033214905620663689355652308966694815593210760705172077140623681647797157635921981859422408207868562092486944168953260340480586861246006973112223941281356353010022267843133025079463681524064649350129612627672336524389343944739266918048725226443773132431858422986531056154467039567408748224055669335619153088119188306392626189031373013180440990119084576221653349297305166803145302712367277462789374932950377162061238618401464495430689431661548013720078447106713615549054855299569458552076561994452797142381704728113802649982620505551933568159334224855544863640315250038897023659711646504961137754152351136548994915655139788740344797477522642134522888814246031240978725973031500539242334670306197465057943461529020520737516480025355438495857772777525104102058036005218133916372103952489844218422462987834200044604108158573799039174984475042648988603664358900806293823670093846384560922796954819005607068387125193552691183518697348663203729058732682719571716891254454183484910444040182822729030434407354170585624563466711570794514333312507660766231667923012307322455349470535317285350567576700078501009669815297232486879270889245778041757148139134044448306962787544280708755691767670415621101570430710537629466545257657711883955769592314708432653908628641407439851683367742614458399344901171634143141355410271274062360449647645001963431193658401316853830526212704744201863915694866823653600723877182734749018738419214323113451285095738179545399482101754234402179975514114676010667155921671828507498813332659767937433612421262425556117346017770423957678866467954916114733366141265555628106542929004003718965302389911281993186510751818155290358727353858675077194268405012328097672451596867789311873628913217901603090159610909372650283629894138903472800306347635717973959299664153981673601756778391102075506835393735928171293753634087914105651832257084604628655737866190765665348939466613673226336794469909904464278170297664402045508583153961041477925399915657799991580627402871983491291355438412256990939150269833518968108537277881792905747416149331743342309330942345163182106618489836893427832573003836858394161150337573852961975789962447503623962402343750000 [134,52] 681122842534044288078815223557833476786895794626975881632009244662131937303401354936712498709186138203799395149442552613229795246733014415790929945839486953627418189980509223777176190725327959771671158848040470017060409792567743462355354313261627705319537139522764614477125675062629436109713812056376221017692461342739969252419555357151432436362615870836944426699647144885096254968114724843614588980393014905750410196856735719022139041271270957708102184878820608837724557832726073088038084832115633755255672674226862263896926981464609431130522820456342945683229659253448277573778416375514565919617338955586608056700036176353469966444088070863876460536383412388773788116426274477100416391592004633171788698766222433236055340736573587767803833421919620864154974758986143960285659599411698148070081127363313682519899979014513084234111241842490415151646520061553058760153323790915879925670259557255669236863708908770685361872352890874968565725837280905615861215523798114937511698075512419087630017729740536674732948258326882878030949119074573071471520298135622456131237337827636072953285521391794250588024078328124923526222114398153930186696658209792706147511615759923044025177787286977228686734966529776721471494697759130406499555630070845024928604004098409926253011781909011802908629796236252003194643640955035204470611137189259575790788696410813501624240020686523194235752982956197752584205209897134979599513543771459799385820198525939282295577171798776774013916509660161517551829489100980551655090877521073517475465532101992391728488767905778177374658773806267826159844767614569749834392453386250877824570359936869146631793537315292509783310446871367812346809685528020090230808666055622566172127706230317703165879495061929056911189470120136183170405467551585362448258090369491093028971801080097909643913819175215803014474767490731902051755208116885935682945785626084150729178491961732803990864090942201819166641533783947694909998627784716438639936294981494160839441073144920337611727998009577956963597428635662796702471961563579315497545592133623461673495125904120397121803745281396255441869066524207497672686418166390271952059658932935851015344631044222132865414097860322432200286926269531250000 [134,53] -110760928521947539276261031170091880281170784282883246112620302130673143341087276676810035732420502811673465260957562066866116168932673076984356688435974896230133656223801603174797470541969615961310148386886067275679585690847141209920233874070477050022482812860048275782014228208014248615130763655949031770110536050316670292321696903754831552304982443443953581804538548998878939288052656211850776265025546934821402134874642786115717985601938723244885386294664108145954655767803980217246896018719297211298269584957262483599907892913964044341476433485291157737286009091208476781201618502480805516146902437565236652059222629431434871376226280438791658154397948638682908253252153648263457539895783354817601781956778995267175220428717943966553383145062921693816440430640151508887980851090435269702908542984513458093372940643991369418970867295151309141217424151428199146130353659121625905624325747639876770792597918508832766608197902714008763360726912065924030280973019666799724799084573814158900832200731208323392210190699916556337774527692727547146501684155167173349200330959218787750912986178546572723222384903282170309199049830377225569026717939533077041645137090697826815996175808613295293355536337086213955929432234267478754709922776734312565794920064006165560151825054544891459808752012875207103627890554052325981321331307312712758363301046671331321948559670071153915582173980095427763870904862517638645679536973685660941611183190948604210899895615314688095454448060670583673476113168002648305991115569282419636707641751730571969457537533830232202947191989556100401199669820315442963768884399942517841437741725448425313797914274806057574545126405697285167836107390612950734747199266362969206547994358937081788357612839462980536938648844118065277129635934129583335522294987209155411303039045482655501081035778048489135277534896796540422424671965466214320770649755196860125702786950188487479978287247959062284686929982632582210165733372403580419006502308449975375201066232196198973339184517297545225794814914317357502995261725296754472265532363650562149841798929797557916157781514759793652524193136519316528162847961270561079356065553443037869425414893362625506002949224431342675131835937500000 [134,54] 16513086635158102610515993753363551071217089390392411464621631747681930712079750647278338308500581561327790097754272523989397137368367939682669014764814729644939693359426270860290710729972846692300620905331711438757296889509894113491330890577494182839340271009402847526998610486436088491719948335618062925382620868806123064363563106413736900030863881290440134563693553287019932069592855647435368112866381968386719516914089814244812913525487534216473737691812040787497852770103420720407656416743119098376223085454814923329170980791451554085306016412230879061422951319153941879087830301780141162874369742272557818325536241310576975291364443320189398544418334587159986812516762639748175453283499418774268759548760013318538886285789327960028737858465971981942566395266049223411890077005307248897137177658708176998232570852467295438113815724958853393964796884788658084231705166966102875060918157749406451365088356263647471016508788479333023740243009018257841939577776665079987021278888614553057062433381018402562858595538728357344165570837743992952396571184683010278447578238373492340354484231874617270725997365398342107968588172656362597713547327017897193389985107974308719211648066695018232600610578031419962164932936785339934377753087152659064533360590996124491004235500596131124528676949160488675807051396149827614512334615547886193976516603252618741830855242870363867712319036463360619548353459397145485334859797418443739789618509374467823821457774136391579528415827335984194985434189893334108574855799829952870703851023810140967030449527367819052875383264565336472240654732249249977544850203095099425925108965697045667664446408869277408219284168593003050251470043968815990223746286050388239511852639145227828986859773255565983988170725516514426977462412662983725412207904159286911622996771023888758374683002085189545009124831536447094564631017117816955995548894517952259886594308943568712638625650998428598414726210082415692288059240460325416552232695510540703132330076142496264253481390733261926720604997781575028214493325720019934512008120609426631076664892452158868614613929734680468775763240779127406437650185192441799075342138250997953024893531605261609346133539982648967295898437500 [134,55] -2242179915258763446311199430299227895793464506788946758814144754889034014244198197025575699954772745259392037310164006439834787177077357056107580229960130018901088357690141181104082380639348673564372193473000624606817370804824439757330404313142804698539848757185232571686521046346649182779908326620969913207546015508322876429815422601745547985728821619788945404260313837099482279942710636055060041023520659657166072409426206654200396267562649592483714809955259280348239268640175105344541741333190170281331066078220252172126493400867483890159045735006782255590537517174868568825060982994544561580771254712357825682110226492611424508932429480407102826290352522113949727174076669855198671563644203883717432430920764583234540194701020336678498544955972921195258179956948989969496517953886194663728683257746139068600343608605320210738460126208214779112489453158548716215996984189126735455071038826376996043827092533885853313141797452932166245861587349885550889292768846034738426929310804833046917630209744610641039139992986464161253953036669050480650543764020169526796739663317390069992098152535367836088126603948911418107113899096839100898535588448011878935762233270200055235538971316294890822649012961324856327351427528607552936843193024214834368477016139840659407473453153435214585182023594318392811758048128372715384171198544772065678211467993114747896559289397562477543775219897595304291712275436824401215940395136376574597748847732365460801148161325741621159616399690443020108168940917571089000131119957197839988292221485255927076789185143080132534535336181894265642841184797320161554738121078937068335153083076779728992441885567282516732488257469191312909136485346076232895390500535954923806485557713532533027216434859065638477811603550376517468937744758454565141591502994017715953885430562919795388228237260560407182752781085197706334842644561185584971215639707406020521507905652825108622393438217111734291214307229882027282297351085905996095718487214671329717010053633897957629573933284438463764239871179399566013177957897917488383778580204014707187381467588411697689480091297475055789870203205251996587841206432512872320540412136392302870588420437246198418860280361301427109375000 [134,56] 275192630423687726410367081429702989698846819613974612209805788502168570283388046857904059161837254211793573549603073140404327198316795838706586382192539227434638275419335098183425166041899806459378937264887421603839778713105758008174070441117412628184951865706243053315038393378827578742964411173051876059790191464836417837295678636852542421633477050694900650557696408017084721210960065219125563000955651175720325176098089278021016671887197139175504377106783297877654165587444480933417697187001978164860296378775621147262115756947419467129502164383072633585495600708260321178625696090391585441132675241482752156311559793371122640859770331842813564587631488093461881606967362636367075255754583099323606262967486941568943691247366417249728792699085522663153981649168783450351744962909466096799824404582930721659979296685763633304227982842275477781346461420483890594884090796412073424226011019401275065397494858030587275474712353584673506423340573735289977918988896959835130275988746036388701858888648448450930328108833462841846263568010736884786143919754508577289076037054812813210493645672947016452875700810253476174409242872552735892697362395096099380265836150539052677572755110686969279741378332504025409604602384607765505522034525310581091407087860513834116687801301127219945706478793040804734918431221979297424979121783630532299290781013601671056204862481444709631308783096422063297352217403605708792540175772214291694376544564130812131798072530577572547433847032992921486761752689890179917232503745331728880190504585272605790058238728073759452236307665038399927438597664262727731407981436745330788047492653200703167906003896781781433942712021875216373863165017491471331324905164895856304287549674652598470326768047145899711674560848839656220984695052511562718584328180430589097462310321387470672191796148263199866041564418931884827935605882556958657287864316553496404751789742855230798938753745672313650942348648948151038041860241066398792753353139604248947050874278567453205075434456597491847270185850577140083227696449326456974723439122128168212481280065270780099491920912985946103027811277970984000630790737160593148544405117971914782496747841441181151605865020818993062500 [134,57] -30243478594632401002386608653364004569390751922390669494928159426144156396757156769937648110933697441891651660732582568091615591911662592749979153573153492118224313708445885200051370970598576235116987382447462691385621161527536907587765402084553445390788735645019925792313111249918023957622811145781045440324366931983300752138131142340846341435971635397858665228666152052769694436523934554280645866572776213520063901076457787536952191491093531330697457681890965943661249719079829755280669447511153870934380243379897560822423613130598324976212388384638740661353836455806765231124995340148549297557551824536444330110405387979921587654839613217732407865455712815691893123736570880965153595783823733740427331972099386056065695592201040562256667546581100291916173821209737253252118063021642235251840646875357789289534162284285482917703065184717279214189593307118164495915153005608829246773943519231997167168329682247100526808871091729300224784322614937219049091334072034086220923329253569705095419954016722895683363328969696878088127705801048587037018096805477800305268974652977380330903178971670431580128258272827148582510894400140537025277613599458880044396623817928654076501576890033900181967689789666672195619659311156659774728076069698438025554784054187529681615266748833749548594704354077944257168642615213534187495658218588120654461689647978736874940908808921410594134181089567224261020716159700331153847197200482529551003266541224261379077543556878419857960997330936972940678200265609883184292129773051887730463653711573524084619458892796034196836311836656600397739072415120765871296242027519726799696330311201486015739765927286652812599071870729013072926001821059477626565085325297553090607467874074643200834618601726461671902405019830986548772700100492494498688456427669625921017425603513866935160457248272138446637707497276349355006876632382117620597858690996898915566011146594587461466240016306217463808047057672155639224170844141421740503728813178119665973906860404359133908880551045606790170385538543465343300208920207180923310554280998686768992568380473858353257628063338672599747327309388104175854484997341805440203513170539967134357738406053553274355027189607417500 [134,58] 2933091520139582855188587714647655016833644882261655788192728209627617277888256281990296728610396902126143940247208147124803095723996504009266102403405376417667853894401937004600487553023002607354787908254106565383618035400189479577418253293272077456763786493616361509061457334848587893221182847838497880901555795737657832046799109865354371695376416409215389600893719766890938154212291089908312280416149271652276308974875578163406937548699058918412808764760504062249267193389336458552567310778148798332301874474980971578148597814221022414851254870563440949338613605769415260025011094735859214277294448901228055561787095587303622452369097203297816405816581544452730414650652636889134110213257075820159405313852443550270475492870978601562197181061825622092289316362479039507541181264582826383291820935040300274763692197415284469034076779993920255990360128744071123002136771077096094794509574926426919687376269380564074385551877291224586196117056949059027950813838281724237585855509678454459938849521767692675409538524090778508042924423755006891638873464662272217717150385633579727029357666739161889913472292049688604668820255108780503939737263568174260648315733791134984379464150808554348540449069957711003879340075631699427292970827766978257296932710054515621810756442661009952076053513115102886690763909683671445618246414544536305830891545838740896838890316396445139512743267390745522396039437298005187306002647042949848391555361991476800284741822595319627312159908175732274498507936357291296980497563522127326137964311092768624630976247016107149611400767217146725149280484959943524401240063759764881326373179324195607690458652750606940551667631811621354676197715133662359051808153552668136703561224937157999544923497964265861055897707530216096863380087694187347113042410478110363693784096586807702954320800116091055418298677402070222444427018864750903697816599103760234707932219151399887118889953174103054598312682112364498588842904624150975065923293643609667362046796669714272701319737108746393041125789106786890071767887549804580526122540280540367326779808232718363949531495261397608926563370246818767269115630494701289306628036006656058461220926653285360231419360687960 [134,59] -243418951940718297524434784047444025425814571483869138042943119214101344004337106331284887405385452343860845908163890266331162442359123519236966141022659362197235247017238982053243509581738229067377101127890231614549299458690627640041564543274994979092356922351943771066538601395080661474580003749594402516485140555174334502328034778973647504051847666780429715865163320673734391863454887195360237950100207065294520930282850176249399738086010703856200051020301822230693171918992538605563158792288890858954924453987120584456696127989005059200070626431589668291472802234725717720949801662544462205840614779132167203494518354371050017243180865516787098823913630947621743759660722267908559145542702313072263966820145890228862391696103907655193800187452963960424303873132826957851475266737615894074184192111420364939377450897152961008105057450094660280256224315430384582856791936393005777426102958651531799321741021186150800256977597349701145410738787976890179232331087074289236491118543985138815088712084663075598477110455567558708987406380868224088699683420770823446773159694241632506808729936092296206785141912050248248159017051129346920852550291657514426884002841339863936471477568286770142576492651494181155615126405907937661594855157265055613105150637699646724611901833638384086769268174671065845548571934325578850140014559638061559723437860257489058572609048891949414585232940856105988676961314278344352260332759108846638081002958167045244256600509600457992140076463208054714312717092576920792728779463939105341840810654479260601782518527711587191365059907603636183395149225593713605327027710623770303488110138644986873139556682429819728526397098256547004573785192600962589907075485134231588194583105709086296521497672161022825598949654076671552797947228918225364188293989758294782442845887206033585054147149645076469104930074576194481525946252758910395604337101663100874343777402409655493112169162407298275090694721379718638083896620196285243698319220692992248348404123952286379631438744876228779480383472639567273496356178513301847942517014781734242434866201628209315597311434512450359725264337641682098431058985733135136157133100710003562275880218876501347415319000 [134,60] 15784885662390635304548074681803139732686110874791792592570048489958212331153361702157423613926489645752308681615685101176330869684841276400785512800218780637597581137434805994037614752127090071221673927739110942267818791242001132821798071862312602751443919111258431127356077351514265897527797124258419879870814742068841965757888019807282510426586290748674977461006031102808434660454619488870782639642811413739755352423651312882735904447368733697773284651113480354330003530282715112349847297162790887137144413686494781902361057717869050770266632775042704802367471735674681704990161975695959809424500484112470277132903445281532627839565025248283074856838240707370486294108611199170809979512548467755946246710082424956723509610710829643529315573393210573078081004152791318306041840475379291244641947724100617715379593596088896281815012759900934296588243204868767562517963752702913087364943222757023234178070170973454387597724574363778338254478061422722201719723970083676451271561617433161357251209543265544946836817587564850520935914208722919806864631426498907110691142126363829134864522041341273268760018883252562146842196890727070538557824884298516694442475763168988220001132369901872572931967718730183195156429872831303185268653923473197817746877432200996104556402263113384700200831339920274595396685462340821151241146960083392341424960583891706675756475859982566107992245049840197380967789805860505693918877408747008785814961079876626589792051775608185997485761286647692178968700014600758368421779412370066461259079838057559525220232897140161519700835161237857377542938436404026328312709301580996891116331947312145151534062687580685528318677515710307423031338722145954917517633963207411801020068885000814020366900922837228400609006124549455993927790780645073994659102425547464596528867068303999912409053949094813606580020040257229041553088278483479834717357065124511341235363518864267085756033899027915771259099795051411157609206285070544156394762408161130685604525507674146558413349748780832039117640118711277803806037277406975706538360111008275175647491895206444674017433185490282511811523047855320675372989781777621553027696552596284054605430080742366377924616 [134,61] -491920174308429588681315745532998418076821265126645286238344856271827483073763230141554106506364589641699975175720675055743402987536982732225106951342568195487057619902459844034639857779375124255648550636231645470856322654664046573945113695479077248722528003040520376445515285390596392619683918766700764992893612375011226817595809807363939808985734881147121984227370405361136366683543630412486264152651035011452390776061006003659086553342698186130700004425322393831220975325614540492573499209810512593626631282407837830717610755365772364645954609721033698045625122780113005143519962851964194289418058509820558282051205619546445759200133950516025605094189127746011844359729673165017801375356480078528553096722126849699619822450456428032895737736084866581522837800126888292657914272910177646869080225054546532074766407530993032250627673262625120075349140793226199940822829726409954877584262226864763911502985200831291526196958369626195263195641511737961398329574405449583129920520101327148552918352419687733471861180781617205541395517102222005404578308645552307374111424157120664602986259527923878063517122938485821450256653830001545836067303148788417391789056776881999970019337935940772940810148861697269625113752614187733212585594845899327325978477257150542546214287279881637756862158376371879339422621296070348029385669097325828169576214449695289944866448021896621886643377609945924071347970503123809145862825070275431096469027043416045166604194455584233722037116063928737104624690694635307214226712112912220778404345358285957849792984254334107622515380591043704583051453855383866917046272518723942620636238854392863319876114270246758013587044330513549853500684341051031375069490848487693440877418598793259710769725174210399304526594002024508664133932702322174965975899944129726118121411533235278632404430068139363626682648154883774068221036960616330449952768234670085308574668093855189581409416586530253361089461188963111986075065321080710237844061246897367549561783301767069942840444500236266940827241775294433926030233554910861048841394438239630171768381685769352571545261659900039083037158777862817841489096524222257195813687263685477655556157964839475184 [134,62] -63249131816753498709731935181197450822552257140469880798103826923839852288724610136739193117510246469856732504102128569639154342067859546987946868925076227873930799624036188004069766368415836873274416378119182861914243131901712179907720275195551395161137999933791277409668787515255184303850843383474236492749577393947671001320199253552071401333284117768087343411379038977209568337961906128974424728174904057145843464318774310620524568585114053230410959162511232259763305622024860691651335764101937887938493127756469720030452041875181008114356651939273361441789216086843332510642464333119316352686114458031903419011723627523902696052738480559806319419382926381153584967556801380460913683133779094472746644538755890456846581582143479576405196029703295460860318336690998639721805872044113451767746542658371182860569048133032650993559131397871655817192342674101899178992931005153834507431122000387986310948361517560108767001978869521669894323331907429147906746225049478253836194306410448209636482193798557300371694886749818870778889887197739264722726169543836664683741733303232780375785878370808988414268634865139028781888818055846121410980693599804105547172359588856401727571150150827609194387123934082554232473445534031547052727111694871484199850914161675574702589745318090786152710190349630932899025985425673930215526137289329166312485421882601687489490459321795075932553348272725864051202486525863600177201021652886482238896676091188760906656522612777743853475644696550752327315800952268872285445568225019156300251948769310081840315248806808488056632331390254899150257865208700811934661150531308693909754916389444806504880900559026528165339099767459738633186979767918103975722985962072954393865382726253367584616959105665985736396908208276385403126978681935499331029752074038153609483985593270120880464701114684016702686235061223142785932369111844967691590055462854779335303105285989754559042149400566344130326659683240718076978783577498758729608686239798119318951215262395228485554566720535700810011881977154227742798762253822282160043141994929661666689488806039650162569661486528546594215559138440864065259092757227211118308235068669239238793490963308240 [134,63] 15371148946372353320253898627377676839706026040978721670580668023922838146433794287260606138821725817103901151715615998982422545046262869679271713819281759189283359706965646163176820892046773675547700364529656453811488914247058091687672345127684057421802583667758983584190496459619672072388662872840774164145099606469210688330060986546235087522778494878996064207866057670271478514608449554629312608169804139822115880300735693944085799489965851486253837417875508310781358417701560266265703367051264414799885776049755880290097956588442879743386563234382847132228917644353991934834344376182272690832827087671678322346614549753155439828279661340951971570257241107112774951680174755391834604678711395983784061552934031243887744895879862776417480307797206061950194849729744336914374883045292108142863069274658215609933521278773591954497940229358061935269001827072803301063646365981997108094464831565505419639406021630419227086606795647459151906777343479966794441484835726535912489291030967662910355617674910382303156969341558918243407702471089062065601206245004150963710846477036119850135560108875565329929016917100264328175931874430085192747731660027967041526397501204168076238348509387422547780135042007305267538631260341050831194443024920193126134056902859444145995846962623715366973451878170397082534894177625014514442835045274080086566897215586201054703591681820426654676165042384992068676977407709491005266405405649610788309818223496494522211903942442277936583573148046102086756723393144709760769297509547581038524019676718301681167408654584458725169787040296009930662504588048378581517178712477226295112480773236294825573978121967311570473159102763512794745399482474033188442515019242649789424537066449418722553055858733770756035308571964282985611190040779937521953630127760211354560408208452376935320679453219907073796172945264179673372154602462753311685259245110860130326018386679421004112309346797341512635210057721630388257543136364067696545820329246803724614390195016124607609285667939730742567438599679484495025727171838726056426145129783485867100082121025236525012634644341594904869706585090408069282668850795934872023443417205062157006000355616 [134,64] -1975646354470635230910365283959595454152488345807587766073111331204696885969949375458738271289266034628089841981155045909230929702324571336014883808693372498778514904522137384433103911805889850099901147346791128614684271001627504940947587266401744042419109635551863144700622099788531315467028083869225897741824451668084189150852268943336533689157694682840035492732753598270779221067253678851485504875735798671065535879465625460710526579332055167086457165895690279778026011834306217209201424341962202033787063221202601889848226905709183459355582728657225645963015924627724363067487065269610070755968336917493013298573434990191879621708348256130210308437819584942940263629021127674692728281921710680855622529921025166664559904047352677680486239105262021283390528142074322874880020710994272539904003382174951724321190394404249657518497395039558481193537945553965194954600091687412322887665985371227252600234139474016124724039907211251821599560392002149079247733689198245123558488672223043615477550950436270862484414413277231810822568267345377401415258221456802912799959233370226075659321625632397513229088135512812341718136703575194329678864804171193843918564361626238699648834091298095365981168842467598520634562619650484663739452306378028954323497324229001989012008485780023196394718687096723283002069350216947852382512863489357105669962115943318236685642229006426007123760620476952859912662691026847918791566515521605042414726025792787912322886959673258589871390684468841961975356196275784025021734861835723389942279638109005459933391803801778171714345104388514599375361954068097789289311730154410767738881009561090381607016116774873018089548250560017400145041669915177948754396388005548298806363837871809437738524853650540943289630311037098757017166708500812071885773510896854137905632440869243689348055106621842438809148881900537764151054906240220578109652988670893204346092527341065785212077982499701851183922705511500263688573988769536281254773596543416504799207942942444314652741788051396618594985302188087610622113187642709988118978343233797308634261075260224498102101252744219287876890501678179249326520947720820358913400193840989104600192192 [134,65] 186747277326698566324520285592552721252397794016919284081199530885853642233947139036413075871458114019571130598451804254448891201954968357358377215231334653603412401055404698643164805023823138747005235888392713843989892539868650312348195246010441043975009433904833641156929027195233724630698506010412391148598093553879941250442329432892493619525000906053172815683675691180641845430634925561588429087912634509185499813439257738682380064369255264190758894674338708916243354139493538039773006547841386085392672778430477569727135616786832648796897749409190591151126655627017954312833726652096399055745173919048990592047653748538708504270616593800970419295765953738304302055591360939587359114017870784937594174383620850692484589447537048210881101188534167613729547339668754221875020835376419313807922349005119073254417954819197187048312620282982569149399658195951070169750147788458679835375397481636648248493054237597835429821127362687455446263897768886014037753778598865492106992452547360568960632367691510068615529011145705277920303180756126258376400917111039198281462025030682915732952674762670018103936976684061796885456817576537442357858224612212744322548397318549333248474217031005015349080600347929771677899998129224948749443477621395223944567621609191145694287035687781972207925049596755609311679168888176096424595589316379419216876277674872260413665411961133366958762728563209324094228072572428941525256827999536894694620479695756378677433191661605130599939818964589905857251218382864651700283361717289907481199962253179913576950151424737398433146774651016521665871522087738578730036096425999671758628696365368672590394985241974028791869284271446123320606426317760225293635389217558377255234255352621455953950395858217956309113206623228383463448457511276798934256368214449070192952678385610194931784742296110839322641610276307533600746671189668950525157729052624251140911399489106267766604979857122667154729620027964777062885449856431977788480673661285220928942212568012704741890267546157485688232548546204600428080073078904705376557150013789889089122232027419482530848841213017805318769492072162388547135618801355849274153384859519371307936 [134,66] -13744715123673636533429949025048948314281819786753709484419767232066107044930879509912912898812785503531140384820569040926748357032887564621750839640627208870022025445139394278580069233880440718407701050537573211574872405100029233649092101605027944134195040450209468894453857086578905897452011059499270401049366260916294336210178105116411649633296776589411190928147320453757615257070022605044599982199678827751040202965365602987571064883544830932260361920962335872405570510623812806859807514915743777976038415790047426886635736102923528281000009290178247801562970342024563151942992639229676243827013544911098975567702949399585510510031360898981115048130449964921564415604082562592200710170361512894697496116217595604633218555975779196612073434831073599027882729001016685280072032685630957747500200764756757124524109744983528471190433749251259817069561417184497674582707317136178846600413400844422139517206825477491358864010857906050013877478151677308564035563551018866258543504760844811063069645328402719343432136701942721785943414518587706998558923708522001868815204421621868218536706365773705652141042089123512320760649116457167792659688855026890115738312100202462201267791863104635444740904620843211240146093214458277918524399845806903329406724315503150378585976446258985812055476469465099509642451088747415109646455979392278710662976728795424591842398262112276937642512801303336137653535040311646670708509034603424099193168670079450821555784499834973481462966543868858698928225307923678175684956110595733589490289612782464846813836457359342654486426407040435586017261089412974565508015542800158847557894662624545271572858868970525081952902673811745738159077928306966052808878562829935415880359010950096669351300887003174313399951737195743813211361920206833735119663995278490913118149370472181056016492600100153752448632276171612837458995341817412206957108594584585425910330293829455958827399246939502086343966595782634737123219702201671705791416485742515742940794988404736723679432411080987674897967198672533364481641067828537871877774909311736876260693251004297004036530264989945607038470222404321049838141010168267684248693449944086624 [134,67] 783474635054747623367255439011706986091827413058513209279418780155432441425693067150731107475042527320659932958178750333815121038431930241829481978578541053328784524114867451520201188960577106973754529837256339390085334068429354863815513331848614125435967874182563499264375356494316034418491005947393195474516648039836659008367078565635680280811229392236020240622555747146011711976841808884040466040577929413684528194475530519840404606310430745055505685408158454835686009682998739904446123931908694382813806894484409642827203172849361900607285012277408920919915440558744178131508963109508019138772472948190562261130679802525971892199412313134527351862775949465396058760388612977690803228014486778913941130136946552598928930699109424882280877987248057345916766044576208971490896250103259345166805280073402436773588831438084700496531941926619129948482651948627533962869090303348031366668121272029896937896757813627944589586887784243364435124087887863940280134044261727425647309372242895371799424304214561558405693019610577866606101987886039276843605468896704928416763890729539809078186540314007139078648807033695626862948569745871471573400651230585602496831582095116182822467773058763714280296420147748834595540712647619894368861442028507394558188171936378987643317287651484674139907479441799315839587521161829212051284223736459807625734872628456637763085101632711675215311342709613405785544154067886243090160887564125858807917236737533693444679619196641235870837491839407337549920546885984087277870098870433767034687543697328748334399390608121877007118096617884173898544611331869703928112183739197832907432594948588342743494598047349386668798569387436729325077882071571296420459501754760306079182320647535777057788878604984503347181131035841442639960471802979987102427863916762884267398651335460047513740758758322294443733855503071029435401486739159009530109557966368289765802199508077883354021400985916402526505141117747707966986783227268924353462183087480043784462428312127326565290910992310204523734487329568852022288923495393556887956480423610332822052278365781399135857794034566900577072080471433650918048372594453653003612328146960 [134,68] -31281870320663757590268610864868389031235931755160179503888629619030002343413330413415200693219158710883434317522991077299684253104144644211693172279512313577102391590881651538336605381023687814443345954730916609547724360841363705926499675251284482299720486985780453932698532104329437187461824703324607804508523841052395342440596824747801695118673351939845595522707906770622278236463335708895627488195901438787369668853819273046798631068608739152690045797970970848913053965082899238464678473990064329192157704344454812893722900906951859587884975684062476355144472638941522386931875819367987487076516364981830486915326823080085056703226441332197687397648941246800063115582685936648603692551463111033636508351495041410549024276916491960503532563545720204850350965307210270694628600572032007811189607989422275015308726822663878233294117757448691497092349330670325092640002008578896531878987076649416476937713552380137685568607747479241729707074970587587444867827613022712616723659320111315675690622825335888475009490113007084388225897046457052596294313269320716931953058454201003013399711803448688006222451890993651388434485252122912334716330391261207288495214989621330083223923237670787768064164149879609049570760574607168577672678885126482883192201082447754874241900226897223043957908919597382478613146604466464406642135305817650356331831926501744694529129386613847929037632847792351102953106334780642799218538621269990352049123745885506458443970000182701501939174310027594750935689300157173460000196340515383678143034875478562986994737044861415717301879545308585759897450161993158539302973193018598573714392135078922915765403555948922231678259911424068883069161500014609944785491018565492146819221615325433198402492637853851357862021904848653918247279209182547012314033421191150262771911450194727559689494149662564820002508544973010262725304159496600920514028166108634209359919846669270255253833052704965362572268727200818029532905317113229967619873867789610501552291670837927263435559647253791187828587825877901509747454840928611328225475322299706936086598384141765746323023453192505306915770672174732955349348949319864918822406000 [134,69] 336793583534376650797917220063021348467736050488597404460468015472479857728528321014931477928423199033727992510084249253079537723414169346710213357497422289420055267269996824057759728542837169255227180677289412661534989482668768936268172233018347791509965387042313780231206710277425424498591033215803488304335530411062490405779983790495940314750964306591665087024442383199310436111749761508544911235808412083387676653827339993466278802020639402067078682446097038804525779771955787832648081114265032625732452172251323845931769954533681293452798803207574398536957247841360660412290539449556492227749788238525979873486721146350449413404180182101402102989772475862126623641705776706275480803997834249046067281916098930239258249382637983833185182942523277632082216137909275040655328175662755131927871778613465265761719171309408002324213347962633014654962318642102006210649804226211201161816837674283738513931561730943633558535320907937791686132046093118112235243185160377416324082085230454291545836196613612584434241309350497265469301717983666199585870651028882523384692016166634760244995587378262087464013745789994281292961539191977397598110923696863201121766301590531750258387290740841798726594954221915305084587418586492631943447888326878520242735224490064322215157409535536451604869572438576078639979666278279060373594710414194981578944152964424849746174682904425123641876959313568872309224418740208391450901218060683573202033391333036120149605108546369098954966028969430671203049477542051565509423718989486009364621831653904467236826157722018785136639944847442330501181119152857386746323455685743433520231765209641352063223575114019843246192123497623458402287074565984626916857085472427133433554269673411988850271339699047818214407790933144156177323649128882211263752938663216749169015694242348630212949317821380882788434856085981100281891875867971481453910735408412342162713330064359562369790174268259683017033014415854071091289552828514271922138618737069082158902219926708512782915031329294367342287594072168350928237405568547705491807812363387056410512174757704811845235331918599435936859917847436122001654318306715798363040 [134,70] 81528023927162055477018633675841317537799431128350869214455550429219394041764181485871637621433447881739579488576419477438001022927394194369791086325137900749715368315677223197329082474150175279431437200070854254134748753228580535328671129260313137502771281399619637582437661691097753825504300746304120984042251475962721534900679437219452914117978983387368759594478383533810176367638816567589837036706292031752189700828623432184644883117436302799283857338254123021003493719027863067662647984305485888010572231289340652599349336745385497138421351924083783030569664766466389474400360199216747265466883497350988177196792768009835911057886810762892979104124530936679110627326256347225468194211999256104381105212266305847611271243675495634731698426567750046372995675327329432351558050893665604070726988379360741010759437731552214453906563773863799526743793922649553887944548055009420658256614915996866160048515845939701100222738810682872788072128059309658127324275898980338891937583872156233419746756504649239122968595106089697830616854013000570424342551907922092945270110946599943126235777850330687766877819340326523686691766017963987312459986067183449218098866189447258361313099727948354273122318908570822809562108509104799725141206586870110574594980644214470074897782841301212627397713784838339660849244796338694159951369943745233853900670640836153353112524882490001790901900166935352197181807609951312759267963472110599067403724624903560486940640210411952732619427707043591892947388358691577400840776433609103429861814360757316658555478111320488536531144063764581369420808622703400508631757275518478784910085652138872195495953526288748477493487250037112843497490260674820126527321911207992962557740441261615617230131230930481489817135800467872929172686085865248784321916771579070832744085477274979211067046063562498454901981190465786455845487127301387351483879340240875533217485353090914445711567023653782450611965474092078856474627075348407109060132382411377787761809341433711712264494367635303112127457770096790428317323011386684456841716761948202951296204316835869593088947960720486533939836704231048806929037287664436840 [134,71] -9309670293851992092692150111601160573524850071609406509431613660592165479204079561218822935179879023444872340677887645768313897937312698110933498261327302518711621188139652331170766863650815664292443576260282614618872314892321399893606876600792415696755351627185131950739187084535932321051953064882515248172435888192469989213229520656474663861309057196946355201458144323964970602919285094639815831263959992928227167588455962881167286328520157734938844860641095292570887685433969056263244470232630628199113219977283438042877213007954310623541777734544250552239560742856315496929588875459325671982830435607328316127067352502492768478889069951536012590301387427635907453743480274841478956797687792583386938834655551480422563853706230481937448007962853790011401954057767438158253438617438983986972790073108970312394647363506681132326427584212238331949613534683469878140810965075809522749822396338871144891532394951874706160478256734875739773833948148533855864769364055076274069409141212734624982911077876665843122263855523986255535835643736654544518828207673475426950839519310096247947036648376306876040334666045000685490852815881852138822049797030915451389942722932962085074705299801830774631700107951347600662398607507588438658534309396577349274693633026493948535982069433065880687799014157109483816245151772762659955670038111645593544806926552152149146880398983232932615258535641679575808711109265042428037803957292345589974262476727707946522455571130801107667767716460585375363681055156258917073173325008092784358773248990701761823965423654084041989054956960141018526188051545396945679789534594333216955184132062119988879418689459724266831742403910864908237577472275014401136950103923662772791562353544214645121224994709450385137257300986901390282260662793448677556228892812088508183961194000811470136761363293332416915669832858894414354598501225436489112840826187324615448259210316600723310519810278571642802290503617750241616944503245521885684796432514404475279249868339903211689847221564445748070801733018121525854518766749123418922508810004488298286751466192383203350750489588039281303377549343681821520662814031280 [134,72] 602859137206387312098980913924247058618597766240144390186524358054412266345368298986885982279728574218401264623384193848679222485901170938054457406842802173470267767921208722703906224258902358094764119907051189703591712130478183622779119739620817091830262295082444377401488199649351557914891141022937777332849236304607795796208668701502840648053202036067910508883209922566972183148533628398828824549400721753410770468064946429034532753634673534791479967422939669791240584713051705420697433634368020308358525347678193827439944136794450080610169269388169054434516505266244248230838479512892239765266763533978210706514329671575433522834282364670640470531859302832064687089493051054012442632625539882957026877415553435604541378281657354945011780075955047523476288914878992284937783643263174425235162080057639850888263431156709439419115113931736949195828941116676779539729881583472672487747499879642808715472070203124962758127566661676868105818628441090338779502799683398431611303479298835002048357908081035006916341259101804028147164079595350997928371404628587811827631790651655027607351894427332007294924288879965020892790806668005902568856534855828591242138080189073879612549243955663438343528606380571060471033353020201642352628682084591997452097911310823786117779178264509915549769084963134413228446445589971511442911412475584092630465575106016609466404628878662678219305298136111031193501875618181917564236303554669175375082947664708361921822679532322652802429901829538694069909787431702456015580695005718072686473094299244926722242084054926168301996529637300535301178665811228397536557663822480310785811414996227590066674924131413576762378133437880279256624075743609332044314940096098617513908842421969797844401627810286745596443321945996063669276012929444426287240696079591877351757766170718571152017304308903670876489616258687377562035989605275482182384848613240371124283494078774787367405043119935318786564624321395094116669128647206830789955602229489652049622802334761122003715832253179177604710093175680264202728110087748998166212494844122052966490589074679598802959660812338809417773746344898930803901754640 [134,73] -25106924972786795016134001503553452841415525206630050568278484785198162064858324347850926550606980761283952788234159925758974974220879450384542259286811525295049851715092243620828375077936436461263707902584687678008786458729408893735477205818993964892911101225788233981930204241294789251577767181712485967162276652105675450413671067592985732594037095125582607935841120175629077242805276765992718858762466414303593893287619977572851374822892495230147524300530229194288404098591270199394500427006192602463676183541387522810916684450211992498048688948026604980356161930225885088417679272263354696618641477614618272319352296491185579711995835568561729588889551336676831888332409863537872286091904849885013549679311075497110291159803862889223967747932033029261111912665348400229184831991492257972617037060621872070281793101783523797259806234728761477528004622585759541582505508130837804713729201728911764349049805307005716409053836259435446181298025774674046244934924965857103062961977073753533098142819589983260855218406663410972213538720653990632535057889057203472014929085039464323678635951327149647347411795678517997677756268766542947162095492355796853333926468305704817832213441895759658939866236433676720832031499906269666585807064327583472242775843927005802958614911921082326687273485314981614331980354125894852475748581979933578401042402545834423129084433543051567141327255343950370600476296520387340879924908459803248290283317458940616437721968249794949081152623681976331043479252475169485028084251113417469637395159958703156249532322334354406662613439904037263956394930978105180308925430398089140176346521688233876813962603145514043490048958943411989370394243939573730540618468522845493016763958604129628139317505613567703220477785071918602907878671904276490611856523997379809127511149095320367019876611423073095742103275475399065836133651262371952391952573909015692944465764182246676934861763322674868759538256124040062030883425468704724918458311399614549977771248973583122911209186961786761678367945234256925653082137485091732551384314411479344221803028467630921713460261326376238392180687753653701812360 [134,74] 588163197776606561646836065329769360895704664836538518526238330952799536374655309747446255034226622435199551142474388087859214557677279246975025154460844720732266468571446932789271940750467173986502237116339933082930099690576390424033088474350037489227889932465135524249597366910557528355697034012456928430612326335193530487207153409006182397286893007880778703217667470519183681042910825919817969534095065479764605122145247956566564075245359451872467242855386019028118767654410094784143110356599996411120294589075366877935366169617753351711014204178382733605927502426597309015585499175548186955620667351084191962289678290422680660625887783165825676630853667728425092312143181043071435163155456810760408421527598975776822414823293132720616091002383809165978575717660878939670134891770200584313607862508769090560249706585110520087174570577077242661102794600895158022644319884318880026515866873979766041224876416364655953487301928158023402734056527161299307170250724661118580782472598223659275763739517159528493657274165139077811315614261928108223355924367508820143410821968548460090010245877040168005750358100631905370911289068423283715757668470951494047309823127661564800508448564673474259541823328128083214627478749260940222010743820787609746569994390507172664170573947005737628370270372905154085127859975403066475163047188287856095080335175108585817296079199823688703221760399188485250515847049776556499456357641920028392931351618241328018585163139829777517430293665803862829615618096024127138888795274322041744278960025167726354486729481034987164429868903832410014300822603517419138911745134554578582001734280284656367399037402989908492863065309362689858963758410060842365969501494428300618030377243954430124839006282401939537189583918184226195154626252530666735448024330202932871517813551604395116781315716546724309723901739533679375843054382003543909476552688430407691047278440763198209567909929140097003331107895394834234539942944197614895183616184499036634561701841576736476793494646449297979822961983019549705598305961987542040898471910020170549186467207436322811704204874033192129802468476718513280 [134,75] -14172372953571150376446005989740035666095841602866192012129411636073521587420267122653776283126063006069844066061103397313043839949152216385121788743643727753914865488691887042029567696123492785943324223009952646717099345737745045722127285468546047541473798778296028884002238709714007838086682527786200663817234784517483762010864114216598119373228594552480038502557500517358262729099130425626830176221200023797613590854047430356445273014338250442249841251043343084795713101153070718699468353105518538476364144861504517965998558624117199233785105930132753801782593948161459879411171917725904147865516350099742832560282837966262423662450531779301468213815371093798271743778672871090851469538365549989751179687308387646638375097873538673295841132609706837210218265313942886827019131644928766374469790342163603644083066655555116129499238438227424062346049603820859601268426281025691360124154857723962302250800137537518593109380570471928930799830288970007473360887707877219989063831622927065465270573966766909523532426694955641443513621083129467477707027483421431473346657874233618755997125282109121819420036433719004790006978603167191875515416094894699087072096934857874942774883187165816505225997416056276778850425785333671418122753390989347993969827186520524455180123445894797158383908617441424978651172098294010042628428126330290665951091470516674937229062454669326753742487332213756463272949657792836528538054582418796908431429336697414572687733219473320854057941876584799535170041439679365329940481108580863257504511608614704266598611467978566926231802285862159245360271399229943808009207652358443161226055040694718597915478482741744851563578061370903207353049331175929471629322442335487425947201210090735635916570764080297216749563601152789864050788461794068717154421016707582955228101591250943847871148336267699633352198510881968034107658059225081098322951952059521499246297457927839727338186032182194854428920279031728741613650956961254794142120175004660423061202498744754725932467078440666097432896124750576015327726634834187778409385406266029854154570575475704525271241724574411223213595887865760 [134,76] 2295536834237035810304236721293759472827229586139451989294305125704712048656295215237877296187361540567058435983971855561771684841594391095156676475898927613360019002812697560855016121005441276767083905132907024774567128242785060400014146361255636567720459690131274001386747544098184825668564169345637813002222453894639340479225689522799916066771029302921433700790800803271298905249228990863421616151175820884955106166898835974121057976187521788689798963004472809810323709895187903202214823839651176276590781307500458510637900170848653570805588576359505655185089748576003859041799763094037319842832622474751215706631182847674449256226289527360000323956046202051909430276231972186588913138567582465238689908586627631668268353297011925650661128140144925264527627824828626338787456829542199235364435333536390646208078214741253559707430159711090221665889531915104816164482755638055592762414950880462926213505279758052897820378631104393491794107834050990750963303558194200603645449330682522363754175380604867151194955437879849755186662123391077721891387142057272403029069368247428996163712704362484764806610394443814662334990939085795149425512495571894033031618579024948422531670465641650335150724009680555277641174363473731364767058081244527685049624779953290296502049372359856173503419406179085049905620521120220999794119543831153645513443648688155057614771818549975233875484005970029941307781200152686983473471493442669457207502288023238126228789411696429891407650651140678410128588937549038100541895859839844308403885362734602798231325929382433914266961282205081282099640676103475538328019380473744265142215786400498633834383307727536134045783456091358190143941362264981745574182131877207039401228312703424007693590797956594111645952660966994284132867140441187386164099573603816142991275339757256810100841918730467206481170339902713454708587352459388347898455035345802094059297583934983548121819449579241309453382400198335494161690106137903366344592449523732071133534433607298847020221758941357755916152424538025886022306120454777428263140757881722843405382375036813155572454451813128926908715620240 [134,77] -229420048480156358103843432783816529019936392411046163461128984262208433941381439501448133225944987087470708787731350130566578790441793950883361877760743662326448995563044438812992719093480996345618405028185710352642489646618967435044563720570305249534590678830799827186307219144513828664049527656769755372375763716005730424873948191903373282412425761078087226920136962391665891064594445127745203683447404253942369252533145907744075650853918351454605979036959708780231690919071008295588109335777765492450496650395438055479163698363612478070012138828277524155152829164603574984290052960308853277647887622060362960108664025157869709098544266915373422141710967939765523052154902623188007000404196121277804516642327730453312960625387412241490041238598287142255839974640636686789104856400961838659119815176440090430885763748522237418657135415627750510159259865683838980614011544323672767527387137883029785739872305465453370577594703543304026975239261237340507209497697673251880410938275042822959419610806858986743844709579217411540562085471616768043739530173483384053521610769223435627691932934323978382799109725670602726670066231251416291459662713882397190337509004135720200665597002629293039393016251253860269950330175532580756188364089621701914847635282169604440890228169335129163795821939256309618915846042345918404889833450171782017480186649056568905001615921793627654629876577567543463335576517614702357788831479631504397905687368159568397512389948632506183207350464286417049972414769851539906829824667041571116271394967455460372425192943341123077107831375253351116663825310794735585654086648569326273917615811960956981478311599948934123238299874527190669762808209314983907097732093586477107533366216011785710718536923722630112700095760410647067229328113867450784159641586064199573182629246342203373141956676889938449768515252352676693261421579009710985669890799081894363508274745636542330751778990587914070711719357788973550008335826165391724891182014797619791536429033640922275680630521861463563637171600173615295053422380123777992062233208354001177063701222802311455833410251025394265311440 [134,78] 11891532769106064046252822438384338314809022983834987752190574428704155207496870650907347480587148667802072809401594924039399034020097455217607238504941529445199267214398039963574468692629445381053327992070602139099628489390459719002580161575528756322958727056069883739468433044072072087055362962867805072479313638927122563342693732273392704260943020837850814271200197222727935405591724909482976426130644333979721606729146453209825912695280937356177799309798581095320169837053102673780733588823028643868852518987954215285879135121631055890289717308209718351777272407138507454930106372364554127836458593813898653684987920536672940224475076840884527920624052796709485218811962298670284648011151399044466601902228822588878579215155946400302191560306014365336584368766560222832954785556165278382691625071216201380433991535450360187020011682156915345973503067347634230958893660933828833245944030177155240759400099744419112355320156667900506724351688808843219678213272239297839089090740409675239463948725865307340193217119929205017932655434910497345816976657194454006996292795962803555673326112456232013028162282235389392860870405948606282777290246131927607445667372385661961156660123438140032516713609523060778539763660792547921352994081457681445584487415175548387732888372736983954510438603361043968509022245408388067603579040405929729994193145895082342262060033110559566549040585537061312720921397978560319383707980851414199970021021043096484801508037002307771990001656287112812199989521682480325646689552245419289650507588279373723314681456210784241475650588360643367193787715973572550447898299902047853075002682738864478089990109862913915411249014556971557182865287112208726305171629383008747333288984986744871880638877797977851809951602656770248745420000622278171091565971407729179727037944868996786181367507133110402881477608065069881545085671752886283847671683785740238151030977914197250512244762371215043957701875171265185396704435698044618574220760654035492539614098839596603178161132195504734727759828366157322627788553074419787662061691607347768909050246026389766364664689670192987200 [134,79] -361351534149016276876519762090624059963318905854750455889196481217230254109422358613830575438041577308482962235245389918147285877655929546548971818928003039449765200170599406645900504515333581963814520481458636060408499615875649472492937940387559804919280296719773231677944597897505462401072893764714556228324972239200703301313036627537926580741444404604692218706095512683524302291818572819748746024221690092557354863422583226678373371305538363595487825050328173107904632047485935175692597386538583858100057604052027143088080226981133630479449558295003013380293922998683333307935723229974672142870527222334187445498447240623800525883720735760770685884988615318124966781010289369930768274368429185885633095410378779859191096511809121068984100660257565443174123508233339019480693346889026107367988949503339059516342213399751246388903843298745646873161185033348509604198712211029433076225315486823775628133939637341521702128518210370415466444057535573154135883729866671037524412612615316992833511221346181234661752857340176527865457330228942983462713568753748815322828222566639383993804554228804185818759018515431210470569312516690344935375979269649043135526142896882440578015963261933739832666147801102255920379524752160536316466995490128078378677191443414960031089306762384588395170802025335671255009444399931793511325586131741975281679886911418484891352539514221159052535386474361286642633137574635566526167396902568460968927607719468633271017082824034148316929635645345988352561496519239004916868584067088693553330616585378294891305188561082391594144989520967125743659514304939275976359693199657276150653672985193444478493162779202573108331868326350288817432881369963447550647820358873525807622367798490954836484567367489215701833832065441153392605863317547868800820677629829635961214568048395683373400983538117152781108202279379148728930895564046414551983682691408747076522988570860260322911908493799189028182164705076834594176417391852962294015750516220969708258485642599729945965900894114266196871373796484775539227155298930075661875147507185792339870418206712079502788161119939200 [134,80] 6816544504563570903879421334189658632495783846849530650858468145702229502100534307939150405469139241259510509121290240688511140301505610547100540945677823337379015978468345454029297849908688549879664544677525158229841506882757786537018339375057835996686770356771854333652412025073506881114366221185411585965161079066849767172840487087361938420199995399104816484013847275814365712930406862383520818649882532294071377786318793271088700629511521808289484046127541313914476318985222438397954781364686787815106135485457600635434313611541966154515987683672967461374199279758348570078601510638871579410763391406750843722117007969713734618858261323942538842241778687089076968443393504490959261227624856039364580772064829301497594848558821433151608094707616905517974142357298914100994309174904045720279641442511463537172590117446577833755902671086302044043184789932931441930511490185616296995898468203180357484025635935866750490941567986672046043454073842680606982135529349868006877284881606825184970555874498377268325198073151329434705989572044433892171265958297907077218218117537063204198179314674915058743682084179177312086347498941299486213463069123587273093029887163355846013705640269020747327812772929593852079630434946832311988147044171291186879330337858001285193916678419011280827646740409247491354508000808835901560500183738095835325335814000923125254048928689304608476335869440031911344874988651462479113140059441858378357021061963389947220902089497315785931771983738917351489811366212888733860794226301927091049541346744750415626273137292209651334356264419697987902155332677898429253742312829611498820205569474224094958309046668463830475364150585163672383876274645150090115364173922777672934195218234996047273813715806960002369666933994028815588905252009147261570108773857029317081721404958806817954911058171138738459445409275442819052370790069123642530804509430498314973268867796698722263936515914785032084809107287990475102265945425995319214320566839914627986504023888560881266129168768486164532391949440633635922040022436464290821597954208542408092483525085824633052445215680 [134,81] -60595700657929447820843194391959122644250726775437921058039852443429370748380720453271308110162440855214730487738297624793052446549801418247663835618051623318392410963294445112653629644383394265729005994755789041576238937061040878323009469667232339770892375311132068493798919663744617194558349010703593458590349964633473911394058246914248616724514666457009426147862536181856381894913177585649732385218977979029675474102999443085828259949404734567830994693660239199740293015002389147840132121911411611274444894225777157219756380018273296221726814287889973523975363554032932671305814459794927519806131117303093218157190183862599752141965519880652271080552740179417569347394443144654127128587317038416820594543028895929167615468639717984856562204352945042972067321670910068556063798664383066824199687653280778082639768886330740808127786768346498538527711735331559071312779833944762283218575811054967905387527358976603335690894753376476752777956611592112121062468616829224415679096044276959217147641315355420646372039975220170882020174652973867342732549155753570273856101819159621619495167698842390436275194126805491329800990902800680671710380054976735912807114265098566444929828514073288365212335678815373548873876522287729011340478362755513041948756485224007195787672800228198210817639082025410538758378073753996843451900857497093067809573840161991710902725706643521396614004069172205794067322949166061328019672047328926045289007941100464273881214257306234880062247624670133858785419909526620909251018159969119991749197930001230220164650940497683576585720943799541324847913383935965456422113111155647472386057551991939554489496564094526511234472408734735889515554920635936105965353354292845979027098179887533429124190711581899062370260183076146696462035054147579939148164971761908348708782777976421647689317763815114881077779680016334099586493520768122684077731217554013435531246487974276609744098608145232102047742779574195199249877955822167252394202419464336972799912369424714643283697048161274067694223160664904699984465362365139023678115686746591682268824036173321812202800 [134,82] -2147628507725401893653329416838252403473670630273796397082199795849055610269163668353148699425466454585640940293405258085235537122880243486425085467972348030397569812061966106966251967968863341044797066423378565696136570033662894400286037216985805418917651482256858890932396879557339130813297636255503941929938772017939373559105517385770946669519381649137628671383837136343634675174467528291314117299168664985644609389607642755098538345154312109728445116334996897301302361193164619863303195520627725719582500362024787761342572430847070636857108301690104579918361445910573082106917511185142393312711898179035067585330458954358523425135833595451769865781244250729068724892493201715097096098461648603103821160760452881196979271630871032553748651666299236955336705312166965003137554725024257506572868461784812021492242949399584909018340244639748682193496841753501495410752593203602672631101276946403870399200149209931581397415522399172143395280866061767241040956015389613293759148969260393086344638650450589260813457082290605237596105367672168155449874031259358527771850206073301054902427487170632747396292525362079043734289871513702448660984873971008214587644141535763084092152468442428384148684969473475882491382641391151242276172578460842751069875731330419460953180576685810190336476271245164642734447260083212586580457503033362124973752294613930075419538046753746105034413532461581452237080831798138619010122609588378633934629708584914054168100845133554814855885258982827103641748028827568510128143844269722684664623082001013195852700542698074645156117491590596165107635132137618510452941626270060717457315495661578117435137611819942871198394580708787671463245084916208329098498243051940418394098885186478166937886133912927528188862750338405147731940541004313062335347175386175208350073667686187876706373020023184848078917675659019075293829008875795539038890900399512632231275761458987311994841459382888442514389456856311045300694513476943499431125336339748695966628515810915605377947940677862832763405995367946190280135970925168899688750034155647036010125039040297499880 [134,83] 131600080725515087186347014669621863519480326490768234457719599218225799328331337360285207181846943681321661321751631414538322250346694759044013266435276834219317077034022388860668978595604748153336063477702718720353406207643563525722818099358228968692649477225988274382384684190681575318289285131118486610892077224408057896660382252295033637984717940070999911392379813640826224277556811784650724595514204844765099163607597986092172980089291378030301234056176219368639246146990557024256463063654201043905547955298214606284271212086145807112992693546149201388864954668134769467425641905567410121981525484923995659569876871447811623691553835674131607069223964612534621484164210303114336873664158547164245359679501639934089618134471152298861470036275342165543629542424417325229070940504620543014347675711132338199332742381768784045308710738834640177080752235609520280799467902918533297712445188379744427119576078313129396048867830213750268715055635534290794035305783891960162584465481810141988131404997469677141767847517682960413442230197402409071181300287029820385184906601615401693991628188440090584511021378740377615335887170897554592295517811528390045168167981189350696436519016697354026644473683410404739140752516824175339577970093833694091959205098875737021811673048594474747768320589463417392946896940880728067430920662690433180694751546396462428221473672165944767819282945535472876753242887373568141511007413204666244401700708171000864329626264137723315904446817384698678415647223861464738844643169651072413376405121645556509834774420357528529690116347077079916066257729600946735394785160140980715009369967438562741356596738222690005520925203362239546085737438331677629986427448881832156712770123108586477088284054080467987730689927951023702636810048695129472645520596310260079124777437661327311031851864528694883133269405429253199745424272400771393494548373871772002728612220450146819279262958233537060808146665793637050484297980802948379606429216498859354430528258356667595619840515827760986671757953160162856729053923856933725069866186062653713630841112907640 [134,84] -2993702976201806702998023410741959495178306381520535168380066921036427994130128448891878620531959665027493675145681802879797145623991286371889564653820097639806695430858804286471431482039105730526200634391694551941568321442376548521210938034299866741745894671616113388094679261356951688318237555535997628410894221032416350341608621587093258728188637413355992224864518374092217052446036587084905601961844518280143745233855647255696366323293483634275809468021720083634120565772097392008862063436681154828359253152524309865794653767540933105284442235694797104054795777701341135732813910326875730136363858013263512073673743095822984825973473605042158883593249108660163507907241916939414112260289427630224287617960010265445771165017499467334660042251089187542539333121593646965595571687858466636258924164701732565670820908723307148408652957482629070335614843798137491641290877137423102185402385416467383135153483767469978335642951187244418988952655914434554830229893925429650059014224002464497809855721597825839271472344876029203936678550628172910780923093039547288973061649441605009106974334317311464172489648267466129625793208690089112211246896282123922696460255503204229681458551087167350871878957852631305444769855056862319113882652053917525988121033439423636570112663371408239009152858264201773670252733902266593841416416440593532365992720484510348088802682964684807814317900793021025961761545338345631053109453588804165492090736142684485057788087109589124548342823665789854155002458691384856528558323438326102631515146902073597966337973434283904535963094505348489327880454690278839890274902215568268358210726815856167084494869251538093544837054868958370459508618427796197030522625192008506308434145612025964860472423836669061605258409994448774533650940115113207003959926221170907582986735731462083163779625937131457183163943458733029879298072757882721979695253300160661825395408134839184260342236363830488507157071268451388542846814221414957242953019830020053300034953043012267714697285640530439193062575114049784840971680616125619451262952026461819821663521184 [134,85] 31037203231576615208094935824354153949834007885541458970645196706491471236283331050615730764026153517734796921038335670398325600543481363816929613753294507391365841140934586045849561635714710767068777197164031965555849260460526152925127209701901555490628035050079784076482496169908885755091405731736271926884961573626595499480304123785639937782707162583824322535367595961752761427467501868476682782349286793588412224677300011435492355535287950756625622507304743593712708892515068917165669352301127082111763842141833169284149524425697336525622757359254195600376328576480185034995089179729727598912797201484393587661042746334224093700867003967311193876477879270255598288144998318947417046425344104059513957272890172264326095610416816069502575778665625788499117330520910379099601606455886534480137937823877320105552600236074579099504251462495733026907868198862714692111540954452527632009747767582507719924954603744991197343773780406918238311699492311289041034659131190407124773125559266545269431865501922935168187590989247688563198040469049815177825243087869933482638202289187660353467360629950639867041679265807328524907476097583944714613180994397418850448677713725093488310305051497288933465133236185887581954089615707441899525064069818673789156719254398867616708049488613043022146899052831660335511584928911946194737595429478144458979488457356517289936202073816233464082516472127087073179411636080137107377092090543673890207448188812928534229221468469028434125657237701833350614300199234572022773776177224274268327885583240213434227881572154456987926216741023910475386695645707675000305648186022743380631909012650092132669176222655500622065553653737457173135928819945213686497294536542782042970604270478255780053785638539296421835509918060326713088192570808625043081698726533735497922301551190474811947793398938041483361359184435320517741491105509180576798984864694784651049156316322416437514907424054236086748964733569831392070531898706822636884765647841400380477286578431297634126207530146157201957846727105026372019339937851848029801784536055097630937112 [134,86] -150072536383611214629888261561720103517758104862834409797055920188295095498294971186472344647221343776481893751828478819548578331112390448513693184048986564188667623092798646644693622135806407392493413523407862988933271241178203035465037666612237911269007966385925146611468256738639651563577778124224475193506617331197862434076660131471692821895055384662168318655501522786082394600562915979653990477822455202766329449559383979535942622484001154031387284474798387579010111551824221293693952847337557651267464991320085036579823112707300363638262329100256634758071784434101300237893104860927617320730289988388557783967520608669587698014718160260927693170740835869331924216136921679312408632353873468258985878316694495818512151984530867923371584825267148303996541589095443350259666938947433658705986658311401358908438866818982090550965255672878606192496395837329418079630100245852995298259642152899188702347681318184857808529672499196151985858705859457708972325943362623486545514361738497338070401773805027647412380641246965030688768358075723951785940344491130194491068786531889405127616033841105920122584664529343082255177293017181309933190095073319674020957959945233570002723845000409970349647151160085960771646023540010877449378570199812333159528702520428718374824638903472337099743095395069931088980635794461861028555918296001831070085044369382968070053455272129000956055165699995188621185296295566293573992225599479035652091939161026272998102762810451489118201318713490592948383550137303811102395725472114870981350489034347122826283234857878311643123536610159886819251604095595548138695976699386541156325924833955886541956401227710834633403954573434466965455543134162369405563171122208018924918519244883499735959438804399742254409251697310800395790152668182199310030638107000230295631398150367575069720852410605900102421273539442674009138957449861394905492604260923326619370048927887562005716642486471952943282517098577240239275513950336887254530243304154932754484218272302276348495469747475999890199530795331159151766785392145962135799950021693137296 [134,87] -968086419622643216925465529024845705347187824504076605769529033105934936837502510823259033768002231766770516187470009510131930465732025414897926348108484000006287318939840079252973065975208200968670821077521724903360416551456853234373803458900920282418323894733948602974764567698357481990779304805404205422779066714512468571065986447437690799888802669885734975603752781904096257842553143996212710713511776232658546610618742137360669553238543843809010197426670819622840205795999827581612517491289609648128952998862478988692691631177363061140509331373993870975362363673431408969851762065897289661419422542243726346290439811127349185887245019018113239194553394649852502506867163902168869800940771965728804808097674468084182270745531857043760272581025891966258840159169089159134859696315200103807152940046825392087903379405542894134161219984236726132172688706893670590511271841064146627364658815628604460479481165878086712761762484498199173157345417684315244208204913568821357241801082658018656334836758234904964313982733893318721101389559371863763848068442231677375563952364800137795392425656340515637179625257837349276997518113853140212102831012536433956034118565534616001466437343619900884067419967109560314290233590866350827158068411604048760741066799679319633598260876657045232149973360476794513036688849355888713183253740258452067219979719265819406328340868569289536367600188101095646914827406653963994717747716380203001194856143338584624219114413698441573744893947529771172370304537164738048374895659903704384070662692596972767795916776323013796421061162909627813487907468651236783684338959097939488928087642677214264171663402081443391585060472610942058311192316210613114302051544337841473926216117471917475721292601545669357248584530268474896760564249039762700896689458059225074367725250552751969540131665136199050388638193205228399170212852723090853256100786615430357499537574997734828551694818817114692128929672022737777450881355962926691497683194885966494969369299632013948027506170759621147010538793397990348872576365974918686138546767472 [134,88] 81795744660875396594043571634984300103191369601444017066432963920198137255535644435796002862062264655871413364013731134333982822987999215862717244358512619608486740883491848818960691782869436603232597294207776609019147804224633698340046561283193998821590232637268908159921781708500634651299715010695251055154653593969912446141493527513983179270457992641615021938277088239133534830947473171742286722916244651016162851497718732473672062085467085057261761806915508019411497897777902357311082307284982087932418876692251927642087808398315482210339580235453987136402731644291916840096769841102336013139733254557936022554430182814012893691197679586396239048961812586171139480159163671906113601317294013118667605744904838090395326777248239667113805956032213760402479042587608886699646224349425934347124900818372074829955914445047258583147656562187768701050964525632431074448401494213698052954458705384353748138422223703391485546789988103770822239709324749904215147178468501117998122486083084904530275401885065973356925050370643817595604944245548631229620508613825397561628906728972686384186292280175007668306991285954368576342770071193690819225822975226296890341963746444993224848362017950180077369390353637470600388619019346273964095001227770271244609029103387286558055135288122860624370432946703577744899038249620626586636926375834222003143071554569186605538391295380866787597034002580265492279956791194008426272237024297517280979123652437105138977598253818166577405423260721072973432581965887331040637887391028346911607104746556203358220456057527200875448303406800211138059290800328762519067952382641783300641542623563813543219050825473254045327716738244207657991792542925302703113472731183053137442667164414866390902879608353541446298787767747577147568058357882045828803675698557731209428803909681071764864489210749176593419124551881486901678979303228129027863957473976445310939837972141793983852921186466174486852031653676581948830837073810788721202063261499905887575500115643296240340066880106281770840239423138841259004618443573101696326374096 [134,89] -1510527031272353730619488679289981477382085450892042800645404696003973329086267819988789142347035925670088927358645126483073378329557756143510084714142852994589221484376333509524429691755108300324515747105978101726599698995932374026318879638034096620273235537493351757273421793604973822681818521588534889226234021562173781436491982085825821681535044626769281654418590687554732118750200503421583373634203548284334924753167495614773237854157453532842280345137395372350669074558218114750282561859689546148549698755352946729391519969468953998997562095087193384408952196578710546879276981007164457791947696669099847895193237520902295512552156930882552267593601343106704041143751384961033802863365526293616441894566464194013596973114612001194591844419674069798352185937890350127910984832734441772502777242795444426522974019698327727799998144777187557776009392911525694393295026338992382874305609869719474722320567277589472322356350638913961484510244084475815898197019962573277495718683929546148264893227941982747270562037106926153402163181391876742464706803900388183760518390488953551301577424052017616952509182227330873355108468368268013269221147725199624898738772116722897651331027780124703036451631088808455567014196686467497473429237745955596869802901046315771464597601388199174232018373452200023756245829346484331249250343769504911138410197476478497224427869097465083977473718998673196997063767521116335691646237653864618703984386782424661895332921113138599817332238587322856375810134254203905147729048517017668348601306372470347174671482254434299147178319683094564859223915581877075283112797814969518248061928563138217584238549276612733295895920205062268864871733744628653438827741261704877986819389242700006892212962748705306407384050468208131727357891945432381838576855842994066665437792320694410726594587853206912985224802764499493968181976094236493785479005801446827469830922540545137944178060388708636227984819263832061613221065708697188824457165626828522703304961270919175964285740978482662771321788861113675960097697575751949953624 [134,90] 12610000432304901050832344295231506376838734146716417525420526510171279850389605191232384087489123755167663454370398148472644885366828649689226056882010463513797001119548760182274822110016067737794886385940373951515302772842393592987498610482077587676851605832023890079838428036481305738988729883340185159909202946267722476938784499253822238514469198414198448388566064662914458024566540203909969550807219604503105636013776922808090865192631326273520982824017843241518645024155757408482449488180689983338460597097354833522920405597892759178719670321291062628967076539724954455687976350116067880198568412624137719037788714562586286453406413184273077784662794266116998407027291450567939633201433605638476524796289240728021919872073804348031701121897954235568266213083092593526725064122573660467651693069831680065594933400497468834256195974129880171549868070910827706126791351363016877420945044896248613087853099633585758382688925241417874747123009631335501061506461435582540403872181996627658793722494431248727249006947841374654565305718634429789281058647156755217446471595332532498219912377656817185242156056058349195086615063756284063568785197723124256087669990250057828055554603265552092448454406092354625318100300299091687779233794799810696393534784598010616058374906749781987889906102453467052417598440014183959420280564830106479892744019802351433083828626915310284677081904069114484581493908236920124357797961754879215499798658475291008514297849467884769790340518158181471169984947710557735893873704052227466487553687911043711827116820691127060578865413871062625873022466970372913671801510796514768648399966211810219768486218795390670260041388207189818764652307258285654561044265391836412694349052573337754054562654222781397474290438241247289663845842821962736684420939724981935658247479527401341297623807989631762610664058679357471169578780675469144035021360340776789931472635110986468928798852170163491437652379313114150320535771491384510929303282924104781289147071925848548537303459555906858828147341742126030977123111622612304 [134,91] -97492294878461194581936879297752467980426954285633657034775433586324259443041978957621258894403397033909699322016510013776686817518414487267970447434665492969202729203780712566317866747240887134725329533542846176880696226664016568281500919749621782072963619797374421395922030490372334008689660874841446615101460335944308447849558493830377428216666147252091096094850920074809295827289563436171983901850304205092906778369241491320940101491681839478361321766237499484031614229928796119104180611723357124672163352811839678169974217216312309620850659512325678277185533298583059302104560984763968064491700001759695880485335714851282747598043084035257781576963962949272857244481364326892986086184008262364410098676437109909101367225182283020739568449839316534373058935871815187323883993293333281785273294072763749587506660698167403051630508523604591762367769419554518326384226430049752181429298268132029802372557705062432819312983755403433241454568867435104936981608161478721355440406698639732384582956880102099913607185592939506236846583910454543660999328845817562962245077137730374194130424330602868325412719460265822748880297805344893138630971803586995156091418589680483118188833912796178212368485590711066597406000767688114751952242816503475008723131145320340050178662687721407211046285728318903249039501849002400150607651605055464993807397342956211333925268591604332419760299912365239484375116514003476058608609660803875417492224221251843576947073039749564248956710161783925701498385040675200341357616719736203119446076727243791632532145599467133106709738047006071158009205910924751108927059071563183951349665507559083201755101994111571572695936786999844537400932750443757067447868151932218538973275968630699650205706047145216462380291300862503609158142694360530078903388994475642822166306785471384374315145518695745294664590500891490935584049844423784163088082508360189811587280878221999382048347706074990923478351019587540453391040957024484344720134219601801725873364220502470690583247606931194781833063171171794090590528480368 [134,92] 1283714711771778824216433023586596875892489212091991130824549306299887480534613252984782570846973290811959804796934269452194343704527707061125739884122616513417693589951385481193165706388042990842961207409974212841565463622509101632555369054315052185034737390149283997428103126779849041577796736094935257692763414704430839366227396845735750831430297602894817582342701193403974235739061718944197321592890818372922161876822180987525541529437520650771438033141003857739535339641536231365871373113109965324629205886217042284340906739573154801307977091176727588276795625274380643287710054041410950379781964188347166943199755804840282244321322482706009246328047385546371142761405657129730316014815049469961278862756046673246121674674566763449792584930954342831069206863342817648039530730177028120506857741979230860521820024758903969070907046079618916685280560142391356126769751648482066415531851150112454577655643907415532066095263208851377000214164049044758228743152793375090481092524102632487649716704894137070247850159095135891856630924573924418170072019570379746247218509733206748493516788701700237217234696192256802484876655360939534605504687198848469876388803826997249115302366664292609369585661285311227160627971639350914928395741335770352532297691993746975728762931587771575085768979902754333224984376108853321694972961093250201530178767251310522370673566386383248304692329842743906726612732660187869966081975081680289746561874725564030158806642202172235753974631049411221950125454261584503739545597302012338480009536168141149582903087692855250253966010669866513010212282974947035147068020353236208451814591046659101293361316377205984415485525834791887453237971398359353293327836441462357952503291193180053029073715496035955419217927475190887136922715718938591126925596909416254691640211708402292075577653395239686334279536470412350240822394903129829849551812272184935857203673118479494860099803230252226783352387162416236543048267364294634586524470109289166818047314559093606577220511684487640344712503380688562675333484 [134,93] -13012313486978757716529472335218548015414986246116987237919691436908821287629130588820123815861765140894998585319068759931504636435723394524074364521027968887446686372672834443597548473851227017836513582172796656641978753413348360774184185384687727733098531590437015867500557149377808878826861615121961950845520239060782449213498962729019042995178453982775379995266795261528966811574395920899286125615222986722816377009051249746498633335890886868451643079708931677681961985066138005025203844958087615654815064618407309966533782556693932113766795095872421530385438444786451226897642736442227347315904315613995103479281322705319248960481972400001254533897227777358412625303829901501646703919619806040933251788744980027604019285605161198972127319990142429171250903500602313467044335656427773650276378007515001638790515670384206824181372553319019817582483786344894030845828140406336919354953683157621678316382288189602048122024423623688044419269882165492470821344008414176779027227223718907259867216726825976061943444842705202353474379981952794372082675863438610637422277085045660591336879916711743539801608334341144536754772172834925888433139826536335219216343475965026297869826242335828737444630970279121798847886736719940298613347847477191216525545703855434561212343747021080942796325722230667771839938752765003236299197107678047912275869785261010762692354425355387221315997389680823366685621668041887738690078858217546542425597434316909909733712270296958137066139901926581580123021678494972610749497620732728615255724550914634096830205061244419253530829549483871323811658874085730767527398631495028921376999484049021351273502642068856519862907974559473144415179138096340884375557607384375829176885878822867161064904863269575874942395463460471306031097760875901741173222380268803120030548468758963752658984552416619384300609499585659755778108405165064361891987083297658263598449448956824863752374765654680563282507519524554975071173228767435410198856750532170464682056596547543402676820242141852556222154761277709602912 [134,94] 81497266810106208990312461592698307938408348647909483652131405413804543241210124340913143381680071328389572886342754677211132715153046481605611255486482727765305536837883764206916781705138251800539873522355227341868459021299048865362406673867362623475548288060041526124090320019344515722614782871156478676885053632300377413355792912046627430795251768619217008065286700087169878666973609720902122160133929872805160590734114910726648612877650692891726803686489207749715943289520826081528145583234110682129184597414863314365418582604214871619011365631722965761151097434194902924817651096747392909221191263832103461330353785460126954810351503253109560173787293202982804682623872922472796398452369306738797405923423392874891273082646266809368940960976116631108058787605319425136620253250157376294591367845660557294590246830011584302628432758120585628660838921502790301170368903411162242289933455332220417275026832009721624033229853133123082169788775532917782613868960299058609180887955078224432067110918158091717973773521411125160407191765105240069422374956373047247279204458521091296382343702456580228229641764858798661795947123076923699116824885147467315682374615819281417047013337455695945206677430263575820337110695485153358962706767884416533909430211463671004733953948821167567125490667157025938438645591875428516911763329499815432716010147061485751621231750200395254511569335946085224055528681034839193540440692920354116501552938897014966309659655363190951816539139839594553669734412923618880354002679219280315599463539374840929989043402717159898388770771156045285009563375292303870754999999633671056338030827208304889251254088521194086318685534045044953612597349892890213310506364862023019963644453505023033647044648375270681806783245478613478514039761898195239511328786505356174610407376478202513479117109968940293292652631781517519502676345304144975844015837273156216253019170275237580519122749616743936107267839990382740825428741896134694119347508579006069324839946161833645360691552360394910368393795276120 [134,95] -393375112075076823329599056946089801136197419128143751898547013352616099957987708294930973916844819054423911705021255451250988194360606220284179696776912904685041619620222648938286441829157498309561431901356815217161836703596991943791059828509790382568559324772182122717748001502798017886954109090382330252324681545146695802926590413474119030983680929882729104784216050581557446527729600340520735500681830473512001881451367322702378848789008263630131439061815091170865749113754647570149003720161247012695604395657079882215161370833718732982035906227872787167680349151715297275358230780316790022881310264262404642058506770151855430451976673705465540965365054017486961149575410623989857916363140429785625858738821619848981820314403492082516506851989041477077237843061314915393977784697792194233764817226044038012217601268506528599703580316697633255704772849860999204841851309688609101371732468344756494144837855187215235288490887368867609415965757009851202558658406037883120793059434075744530198997638014675920411326589565954776464088628600912083388596761520852907900165216173318378009837782740334590324612320994770163593563685743036665272414011252582219959668927949133760014889930235757188733483973006700188573555676289489017971293649918371917777979228100209381395132013416961551913060527980265603066778322552637818209493871720764664815164031499814740652898227498764811802548826926871687795297320046415917231219824384649449643440370396601322231393184662181436049311338463621832113951687414696204123671571995767172843839779717776545995702843620744628433770822316212221886640913271559999815898799627664881629517280843810998509316501377758151571493322630366804304763639681126118029923024080095342424258754068351536596488268211457187554336672106930024680880143011087260750387750220666131526743420340215253360506991989490372447975593424294517317404824331713622894547277588071950947445454431287252117765679717230741331261576034898603772964399322992491946283816427959141687363963719558010689142981835061153071431704 [134,96] 1635129209967498906465696541219920763362113151329782196514155990625788102802324864582441705395343965715254884985167378540155852259317816618732593431395073467806607701062040215803161908260078754378098153284660669377429291732028676199417409428516057837903257503678454633578290041408649311935906883279178658187806537500722544522932455092330198867694515792398375315280255667441221059585318968008877024888680727177634921083091965009646179315503544586340004415505001607371537006878056615569721825295700120109297980214709971888833254925374472297654893877644936904558879776295179705322595136702988286806091453389900360834645849345875826600889240951989920532128461997292357282076571863804092576576259817459385532335608916779909768935411417090766558691811957948458867430198103591386303488726683170043352045608156825958162482431093111169858993519661434567097612786014061040416965156477805829936858356905667759618514745602722350513945592787129404484719130107286044941673865613902208041225242243453075205143779263331018151656936902221571105522325251228660374047308729374348808367724553000972072459784050197967782619078619052876905577219430573064365853751470368201119979617213602549353308425066389460794047519425036063909526439707095444377715280467635331252733152088059472011312261448521037779815547322351478253652995025814804306328251527055578927034693363655209831431809212587237300390147703575648109497654174804821638711732062348040288394043852799523309204804983674042761527167636994905328983078516013454611712890426261685853348104636396753533448052593967165974016951511660144411794670197306840908453764273329464344805147849024568367526577081689659375557069485900511526122888790787220624258195592386418984005533945849316866142671854752031513579067012045358977064290869936337176371266323113347608713284439040001973334318739917245884898748521824321938588006201078155559323176040603162828473502513622054894652008461596076222971362261160077244858839142487293493762174829690912201623711384554410544445490809122203342072 [134,97] -4498578743877696598901445096597734138412105793918214772695591006899912656909958873723333129213279925390087521275979638338138585910077768102215223000776262844276953824175217924176702644513165566029627834562794372055340811595545933698612838704591642967024490653879479109670208923047097710428607441591816106423656167744748166655936437252043055395705726950837395887593522647247652999757664783630318296043847502404099074048905125895251028765717471279864346760632840007400695781437020686419904796737913359490492054802065861647671040557861103099267589731544135943030155257090596231165695774717482039175192744830288450356449091265122372971744607289308477803786671345051759760560543934472782241569469562954303593290309985803499602655537496633169480641406648456383837419095559272816735370919235147770817266519590419083798233172156077249447844425675031766223080852207184183231097526879681335998410032337068695843556430654607648524928175686123598635871352040823410223961997614330898171315321076403796980262311285762602757360341142140641673561243754641843274947267524775586484070247799057615230220116539917772825934946476064525178115702379127409335033080584202624899163489893425881686644743759792581290756855681409774081912538652652676936594300230511969265638955678592909340899650984672309038919042924857761006854831132420523449779753816616281727459897380922614694746049478594623432771615744089553419257622769347948793610677248668794008246828054971406232851290934178095783332301920746589244322924843799322391398324742466457202298597844837721394685327576201240723022484271728519024331311154255207205971807443083655856606838112966589101719201698172830127535536556249896700610186895792271189316837049458250610909779612053300039222589810881367113400724987482511033759566363733915750466977640023259832612323275999012057338755556221174816608205006978526438446514774916617187920765630995067216708628617528409756927127265596161517821948802644439002241775357570411607122538294374434644342044082127881922774989861083280 [134,98] 9552099080339111540118488871341365418377984703631469606805597963131002458555938449013939194885662651655712516636938602385172451254978200290839475713013973060996568597630114253651145166464019099145934930125118742773729182337821917208463284881035848354923774875484860417005622197708824207013372807554750389787374939322015756514967285276285889816352137145868873983305333232510380651113185970013336244777926831176420088859919394956099239020629662110640040438397131604785148264858607441309071031125652733166572695637456406744099208057807369546592632059536423238305525851985705734424876179983791687383010379681879538986384739464016885111049860435199818538809756433436396328564646118931557027870920567348448292643852249313908717357581085457093437465342639987977135844811104288894171381045614587756488422142958551962294445301436930196754683112510826349273754979040094960430708270930090736645028304599031351330842355314605163730011568129165096593671945999278357837888010485445397674508252061698601096296032504467047344933781986300518913251364842964537844121044938768803707506470360197088858626916110125731838185904670166497569844703951692166110883880341880843666029127169539338021385247128285833201747932945062001061026316361810368164824395452311327837815786081819555429423704993101874247903217975953722475168209730838280691918376480461804850957701404141752144389198486167282679551693269424973645825013580243102402467266287386491686243560862219241748398763781134446029326922301988083651525532128014111501285648175819857019710941825483702293539394662633997156566657007078741945897762014191912861790730736149715997395045727994975162355588801935302765566685759546920157185313200092988274347267020083171852545967158523084666220267030897020669790531725807601580368631580237324257142345148679029375058549947142113364352720543971400648027725480033986181147578523548784007627224482711560780784215210710517587601223454635660397251064949045346166898414371535168312955842861060934959695022133682763211340806256 [134,99] -43885036663935967438910720654408495610027200948175441922762657685814375584093589488105960497842873594259421711184665747115338065520221648392032898822717627103621150046824184081660604597961910374276140008453727347124965148905162010834543474737939784384255748049010385566900507356520262280570018565177394294745794532599956398516968042450938515527252232533011749506959728906565585733007603794890408798517094646525109126037541045889254655261612156204327157631577362160024674707956641887525355042070873642247228511303091888577150022525560277496103034504434100406364845341651958856112776426508265764011085696465427246404561632887516254979936289913816939834326309833922982741894831854728091626759808745213541305095259174259737702672112382708371337087452681896342328738961219927343810800125400130637723794913743289684855180247939130293121161314426007911308559952321276342679241348283284690269393816381553030532236973313395652958392356199963652837333749971721273735538598777754203667587906884899413503343861265696389595849724047576251221517620364198257351676124950243860453273134389436687448134441943708095764788686838191732016017575409056758524531964023079014682372473510110514191640603417738533317575915959381438746452939644783639461474928217028643990776339524811162571490539583687238053608964396276634400447299389216840280761325086931181145655227594042906424107334987153992171190171158129759032978649118905332964067698578754326173805667562253254106514911407275766432232616071142034415492857734659557073889761485961452190808128652723034120915588479633891560884497593565418576662185968280459241837523471239984688176945779604278373512580971734866142270863784001063633478587400736351015261218614001391564344399460155838304176946327604425668636091525553465355377661544235426577852876642971611757440394515493869424850031107987179355108392318800363371171900656489764754492907393550991335260186996271681984328229771930512299811981033134773741008392693254751322671466539309006715807071461567366775664 [134,100] 235074146743571015252515508627090409084694875800481351765593477553479843955667124634839921098561713219317292930019034229950968132097375098835087017402347901015160860052174849100519889934282720331824340900855364424342842867777042355131503140372391337404321278447168977204120418392310286087157422507162213125914773408887456684362300652515139046328383778809252667105001342446958736821445581112292133694859287482923073632091915217904593107381631682588603888689446983426431335525881710529485708174751256996634758887672613445698196372143012230968349450299448936917342489204450182963951649340142740778703101083658837175711461786059165592652132423834187230985250209106003946556528066406257473885859571316977107257855050694264365607327822066240587055844000115548498528052061891029662287203863979360115813283075797975826868524032195016903148415660454340440365871153744367867794725330828430479883272707926260100448010137331109489563955662604782316425856880615838108960913324278041594181679540143315299502672422291195572084777541663199795048292099596103648602260221013520290892836378586303509023364124345741545609766682553328510672019794380775556091332973857613580543473211943275198707448413123487481416816238350141930562268145737360859447480044243623971229852819854445435315955694725433029058727896451201666482186101838643166281778545996385775301819161498283093295014925792733407769717353033013282906010352028208931565484920993233172259385178813637674956132584065726458540905234674508030899302983934273323219512499284815186761346832324043097261626544926459263053673243545963115540067463847838086703830783597239651281701670503514150778236615364951033211215670829105128719452867183965654788896495179842454342769253367686451332834652474724049340101035799698964748492555408261529403382642514578494156459661261256778181883010160031499042024285947649017236576751664216980190823469517740207646692032937259342283274619596495638289627934795903210054632433073589121413688397516913088078033277419877320 [134,101] -340582215619497986605993023954634106931451647060061206427133969327075665020710613219839017969736043520088099645006459708918954007204282629022764489760520900052039855575441721753837581646590487775645168345124039663180282701204173601957279530986696739106583111388562764534286482605606416985699102552001911362516254269512897209812630647180957300620233193994005408150283564669022603208838282019497913562962397067763152567988356412686135488938006480543643724721770179412416661528700218456281471608042911263580626595672339314484324992969407409047719951155097389614950402147611167772328275399619579277349778951846358911443739156614124548148795765265799560658081829676988478304222031668402314982701906050925759714678286908459626928010015610401507112307049767582923310524552447884875619242578544039523384409058403862048300293743242619626882224392203064341994538367627709291456167472016133906301546020223284262837208465469407029636157001775900947243182833793727351005648219678575802252977777888133735784424840599591221818457901631815984246611095143980128400164750495887515025399828859846976032746631371297599058709383229677745513911037413115932236466697508558460205960511088419768916837452740840429502275094846168559982423068568744867396868310092565758432972280885802650238230628099261122276162408169363355908129339437996338113472927101445154004044933704457486921623261004095504026544656609743369462077586638859199710388219297941366843771254399248067666020554287192661314645652058949148391792477455207823158352547004285715283450989939146175362741207941338932756838040070687803399862534982187142977290251701588022983926078490779561461412710109034254516336821790431393656967145838709088805057464371301034619685707270646324085431570416862456194330332462128101405345523699481657009971947414335934283714063954895828956283518010117204334739466988445606005645341593595812375144371387068463361825005068507728811633163195624044901774495873967029352416921200404962126082307522657643417405521188 [134,102] 448553668354151323886343981296044729941934699529632443975494597595536423446489274685451480873564810262278818400173968733609671964098975143195352240063958253735166882307921293139318424875776841629180524951768994600263774769920757508774291402836486381009331614475360634749705178884361900279354934312313231508917204249532093009126006708376526450449547948996352225270387801631022015000076069939758132695382614378918959523158379449521681208021102940415262056324759710767351108690787071112688105221037983758615579736992768044285836034508453660228022399368684317132767565442650988626526273951653868880414985677509485325201263469728926203884460127462030289828200068594336168186495503219682527943651766782424551478172368432963513047295665823480671068812237404422369180621137849493045941324755899147014145654441729698188005033457143851539069665195291442615189138986374040361770440912238486670746719973770751532492228948992121762066609273150966665655132369778688107017771071458510597452236989014074473636944741139283127904592796636668679304385953570422333521454998347664697087399889009533187164005582609650615821844100401319303039671291962106284636756717533794613654562814004121764741826045201465131773999940770957668036510391848482404601946394182340275999732517016972786468033376060655571537446324952622404106887266945329908785367346710962082953637718336451109351140579011674959972513900682092854462359636385405847777410958170795744901744205069868599963619301114056215634507571662509027968915371833044362653310985594055179044645532721680223294560943106952923411611463954837364991167017658556465363549360553244568565481267952518867961947790652819706166488239613488900272165399673084360091428429903527412511816688908688859833333813494902807294176116741788431821905236527270887043929486764757651815638953360780996770837659008492511621964748716722764165098663785527019037450591297771376725734417597011391104842168308244527589152841799225249638763828719377425040636339937481605492252 [134,103] 153880850321863999090648497187090920966404563215229597454218370545040853432523511028339555943342514616476100024973899323926670835953220798770356302339767284043968223023488735372132070298316588043274054707244071638810066447983126764323027787314355355583512420736879894441608090232256352877600323193392493336428527772173193690839912499227119857851345970050712260226542297426493868358819745521849149697695658870996789625819981021030326942762367579676092978244131442047738847370135137901762798088732425578153143995941986923024836822976062446663121485525663175211315781124054703103547761887513647263272403783958535613497081770011423146297997473438468082686404345548558733313685601043745352412265606427488670558609975833868939142170184586920886140232538661414952477903781049467605645431707869606827638143852785306396157717348200643818430198958868364918037613164168801982011691272743126901229323217118049096016702456566637132261915326094832053939054628403689109364056666501351296380754645312622839997481263939875850561893755912600906622119947264749241609994201551270458350792730197324045407648983834645382631096880340436913247313196614929798727184001560805304856546070967683935750600927369072387156512507892375230713899361148873553760159561487440907013698006816920745578754656424996495055366806998492026763022104404469435131319487130182540130797678035417609413188723500120845834384267009339382676685424114384758869681105506247101160879050862279296403258483034283510521274096690570589666421938559557577647290640978501732220602526558797493752866967623175739938234868125763266860745564193533603800278269511210095593366770327672200536912479952680540772014607641338430099876622941593721674895104545647199183389892465888705708366177781707968214724845716841509702361327698068654735683107055880812198839751522611998146930725213696442610572325534460087368110190895994237606710677064659743568194310700971116209668170866668066136284744686652978055985600109192720025045195029365816 [134,104] 3818640653178134068362524702891921226457665803838344747497940843317491651435149895930980697379586430364649064653307054879174467615686013160896082519631685532668696253836600177534609513601378269564170117395072060762696387992949874541872563691418912423960974469661230774790042933872643019124964255050545054246309638632951634707843836512792097578843543689764815667751627289441296335066736724282120315323536999287078687416117863170954323198160519323753475190443178035280218387351859576443459422160326468871151214719652485252306417386412609776457478021761799207649917005010864330182820111888134831211889512719973897097554724597621461885868806077771981218512281603345726521206492206895459812941565139142102221018976680092102516148214184511263105836268469325663423242670962527771627475873146069009098749964729835974456509901236751866832444556712118841099974968570984811098680207564417778783096570921712867458283037172423967361374982547589810927686680415546727217793708909223230038001032895839096297833351235692144364728402172032629771770578098722429658886617488285171185788702351522833492452403352034475304191488214120859613450240976985706510704910252892431101238769451251406079567736901876972879661670697811930186196316427239829951463791948097959796565537561752748225619595710288984813514444051652716388303916643232762666142288145537905280165573129235214077520766245209508947238962985625218869906687492937263780099309668126706291773638134957140954574349574955886144712408949391297219919129168799294054028113625033354617134422664898269162281178119915821300127524416485955163179572717474547685840418717337523537156248029231072582239563508819067799173746652054998173527590061712125464876148551931582117064610610647879544289180658314965215060435346862109421588836797862113385991158796586792442660856304350847893007139138262886795647941301555531332926850248813045684768734086866989969205675830592603228667732658692111398398531554950884566721515267298625838078905445376 [134,105] -11119600613187436529528322663381414958494652013553877279145672799690308881152537640324768446504299012628225625991898483643866150728609930581391254426669222974794515543267472715180290967810229714065157926205109874226569490615447438897345882095172380985971516011285823840862673909204893860434674864173136342889744335720849209926643468994506486756616281193859373113757867833340438851227144831235360488779849760349574205346655450832142734439621681744055233841760660073106727866747508344792719307561022225276669161931453042991000988447353770661141326925333937743266985189077797042823987475814827583601499081180263002362746282541490447783687085247011681882479657967076178289708043148550744116395599785239384577975032867099420265188011405607224302393006506414623480149635559686688489999450744215140867850432740179519256378897344570694604300393750941066849022253317613312785328226578325453277486169722508290269256465232758890794874630805436445855282091032769463549180053885900547319792443137874119932972196779866242457994946458328676935831303705389621847801724122327809320618068640646519273676799683794292681271844243952313864605908268673618760750498083564521849285097531291326264556169621159138222404015301133933572604114349570104530730625184990356988993549637001769052165859529097645344482629144674124096480883860734995092585076405197382930885537021367874285395984548895014749226298442433904512549413640795572563288736714819831201757126456759124822221033826605366282069335048647894018705559935636971981200364414638518423836508790942852022019537368545168417165349876358909696137015445766306573434510038091957155367215209271200266146736743005641041719645519133787633158875212905021171156978480566382498951172263257681538889708120472432405241925426227968901059369145522713496283642689670721622240795240841539973603706769148106973719355884394345190070668718105639424475441231692991540466446635437759770811966676729390180082027075063570971902322955476424078055934 [134,106] 8215414629702224798495144388679216782266324143557186949258271765936793176829410151822018287056676561311656863101305052426331357826984535790319132172592984688169555545377093836896059145411139592134027479641843704006350941333997125078161861292391806798926702905617469500609866040104517605410615087609422584569943721737034513574861040545833417945089666749201522269881800586417149334920854231777897378942407638302863342320500964114583004851265330962234921350293423527585446765053689057762520562085332859212139011155581382525527812113715279860440301375161643572801240903139920187779452594312539215070717893862861730035256442982140743105084403406974850806205691572827335647974878305056719755673010185014119019447836190685019911822990769936605462690426456416804223219984556307300395776219515386927286044467074088534729583780026639352451800050395605195095451111978780059188520710187602752697171599745404631629656862043784087521835161949442041701453545170787038596774969274470932888614932581704925325056941864726393219263108934198449938829030075108635518143450982763154810739659855704247222648922800436171212214329772566186300149394569205431877868624189138190586484362210576230079451557059440477861375059451174913287904049026280884166306609319660964540311707891424103055566890890408274974904498873319479579944436824441151603046039278381019937430373240197825262216597254128348298571340303201569316876727152898402239911843637397620667723715746624697012768099784088368160078285981614289533228944579193412967040432478452890935791446262028658705905652010723375426749213817396701996401039456164856722761329092872534048536173977209660236653510628199833839773245722274981311381647692955253103833342448048158601170914800712508948970234922361517498420654591679055050926908379076876935761598065476672893400807945778112841338919440109329862953101497025755821820910866519695348724837846063749013651432094873419490021078350111831737937393231465274257664227769138688340 [134,107] -9964942645892811609074601746467366617956603347802933169659091648990018813772719292085524482729195674210946738406754126007639933902494381133584178414361167459336619832308802125860954237174873671032441522810177589314709370428935702437809091424826567540044138533613689772998591948823993463244179472175572717831663046858459974083959956482319439038465317933115298979866560549607663986122309812479639703457077787263481021858834578791671656546226901796691641203127041749323057990803805629755690467749660006713385631855619352739651452442192273982475762666160358196631509399733165092229320929458437462820317955638417626961070351457556613564434690333828236764973489459060362625944991467442531207426412656075352077946673175750108931072024962702042286607278914008604904594376330636206023649419275169150172612960215895197074520755466304257007840158516641288323515754813524730166276844264465600825198527108836259786886791331171998776020964197863649575609882950025563954634611026629729343540940584694556237969606975165995368809106473810406188662632886330689071146654002076880982544185594784246454624320750353593145529358813432591751902222253126937174727301957959963945939524389903063644368352264800506530485465121565310024289408151959126621351142648895454964396218629299162087011036637731212228669392647691756729258156750133715588297136517103645417794062422466080927754685104985867320614583972820821674255526786704805695023993713148893187467660659457520513123204019319992371685026059419125092644347454405790745878767503175514200938021140826428784961057099247304128913078920624025586238113985389510725946765784430941521281963541327674669023421356266008650641200486936771962745976358120596876509476130459025703213031592886235934998493640660345009707210471160468903888031796233168492332188973577799517016246392653990102099138124587701506183846475215347158104908681793970213352870551346699215294103651496226997514449403884322627335443912781191848661306035476 [134,108] -47117297968654144571159124875362229663475904963249915767955867237788573584147113882108092102864872482192472850310918553745132301036442470303693911906821475634425081660992615243421635293990925225860776532732376200186166985637336361558009828993327862937305212884694613735169036676293563620082756627079986335128444647448759065947621022059173084429068374484147736769016596364558271976400418713654191487665007154105502654261379920140443916623406249149585737036279217624278341832060436906579476888700707057160012875103125237714083507717775690324031663507555169032066713155827360934994644874510399943940392934314326050350416346475988399916343879258496132223353542699372779740416108236068894632398821039581978751980995356379963440091531751425994943952008076693960869478671083102637177461460564959259530861215176183008030663243209286452372129411621647871069711184015728860333794560659799568795120288014751077613496761553728098063586116102313915981070907049344922788585091272003982866685194726580999608057379360838621181208964327853612873604844209059969184760453265394160183341144990155980146124618257093705684087190876858858971775167992040081839113268424787460315611743130756452883984181050929328715436720265512330772810961482046636942788307836430566382454015449988841215561118393636327639761294355508107244325950552497696261367798684310101865207363470062138542363331977766549368902689501235822644803815552487552202169183546410680049664061628664060850359714039610165275329818144750879062875081150843747850679289025391810964474171449665224230517833441701759830308003876398152217333231560285803270379516874485775937097458464107167989484341533661639052397799526440930466669506257375438719577857568741713245727748407745783305854180522900270289062511990300386203288927827535067654214640755145954387596340054834291398417597490517200861376863229167439458590638808357010374198624303023903638758400823932533075215159807049334425741046563944979222052184 [134,109] -88161459775933647383985354515511596470678705651197125439699245730988102779243014911336404427868544768894318768714976330760870997481713315974294805918820007803474183512990758069638094110622422566079650627140056591517126470271566965437359986184571051567102984287386479527353477129811678527715954823971844657731106149425978318435849377074044058071421321701133163046220041771859245199939280174701260312676299029898319190041225484836571259528464842241834868517539905078145754476992638786305717440805020528717482335570326049467875738569711946920018151029605610395457874786743090211373121276101168818677678046967729906500522565076692824734805330600469963886286425617465100147807214914794944497334307942373005265008405887909515084012661397310788859512175941906464886882480370322026014157169817615392073639751303912010389680470634391922863406780316382846133917652071370277529439024960273689941396703890742176977979777457626557846613951511484307826791484097849411949372151996613370328070938762808504128224238816526800689122288385492704097395622167820729721740765347237324845658236876995900320110927179636828836015548593178124103335407042185095962681370054398807224559749936628665010681490763743278592467402030385130372133694139219286616688750363257766712605959012892379010054578886538634927533190881825015080792226172579456594895120805908479138947601111252062819756703697450792832596930139986852996353393307320765097565355887296770822858350938972990344234793362374807700599652017680541784247569861159150672062699582860553653679825081116452368112668792301588687246062098821416635113725401217053873482059606080378041417306012898785082567352348337529820695229903469994717084088295260352515039081355383113638539376569178336638050053727725547673837324772593405956627177709978022601141428664741517708961836315377650105193623405287157436604604069087030624681222246975469840991148553873246831943796171076540311961632517600891665828127821906586360 [134,110] 8810846718741890433093480262976455676950744398641828225967406377999042186531768365214546777867118971288043887951654643696880364056533146985471568559090938249060314372493845628441749559611810680593599881605788049786254180795756572110005968007508629211289137074979764612663592951151800688797519324812717179013925955031003084889419948631458139175541317728055622805821216722752378049054133945100511007250838532122098174103959421699410590061658902397373708029998560130792042420246230495467863642555660800479558638312167289621181383564081543383308024462025229060649225673653675912202518638927592158718602042750847765638458045275433915768063732941012729075784070355714817099177068239292977106207240606072547305265530330202093275272686532536876304660334844469713472927668904500851917751265008854257841642726138747923741131977215381259507557731834231868421906903507832205944187213327844369866296329733577101317294985504765463846376535696228574385911414984435147089654692274609091694661274268337109073867631326343831986475346056547584995367630299410264253535033857972297176006405392111994531120644869601508330481427606197462437725164696006178067559607306953752153511490507326343568476314719893424895247095719965450440506625599721238745355569323589936072027711091291074529283902185314147951386236564741043097394348059995075671302947265213938120817975001319061868675493422739714437795407197759668992356465563723016993568782151243695812880561444886088399739770744331250422083819846752337812887191371278777432365858639154273196758525207568206401921993296491160331844360997653520215394458633110451924256125943445063340620127166512328701736268886947767088913318483929114830350999936106026160686172164131153158807509791580021921577709468587709782539737970088105537085358564791668139270664526184296490578593608784171770097191408748465159412410929600972778320011146658932900753782691274334374114485733848056706468817655625827540859655841440 [134,111] 185319223428947695637363996358767416794448071333676160405214544190218493837302170481145068143400054338996449394168208473927806463861869969902779631133243236346277811437541496031384763404758681954846581621605048997206016761600580010841063327358223977273487231293794518788121504364011046571395778947949350846273393210869425728336440244975905491002410321091418002106571462915926079973821240769704665337579278128825826115179871524031685825158521526239070023598516433834611071721265908218205853995376800089006693578068548881273823411525576412872505168198086277606542307701373064001713135041166475579545019679474318004965642977199922754530388344813547858911244575941062127194975182513124188949548865319630541038380837996865094306400553864927571223906505218028618570641979605057192117677839399168696665122547157983736397215038451758630109561049769953086449797564143649963210059141477903841365667364913394023327611038371197376670755612695818492338141880591218964813570509856562594313830300571885766719017514478588290566593300279700447998383756430964111490939057149242307550213093791618223751326966727272068696523957377940817022189374325524881999384739696506370606520981136328637564957147948792400355006326617523501815321939161070814367662320354793863988105453662796618628431345692560621359757465155376025325670256065731957477161666880711196147101832291712991653440264428094347513706271284302486728830402241248180748373857600359397360895035995591957365267991918979178355411455193548109133626620434200156938762513950142030659802550976125740075675839118050993673273361106749677874594486906762290524239848934405436624392404029970450065193708358913127560506248171968699678267846940840301625299478830376070132909590685838384651421851535112333258279031807177700292816469857524123252547389379617713627306420656139359898361188171582479011554196525005695422364785507072282038867016290910728574836204622051734070940428077205036445080500 [134,112] 199458538189870527250523627524914588798740420073543567276187250167586320285441480734436056365761259641318125983133556891876128927512304090488320724694248170457463538476699731901742468125272230815941480249363224340218822403044543771241456991285459988352339355224680812821376709868177331186097932230978017801665829974289037754407165851581117126457583345324341972757713161460188128569789781693994994398241009937773567234131245658151590401063473944203418316085777793055963092022489714972132257201102289836623737781411707101215981277710353442856888459186826673744412103347076925032779768042259867817819822939641164331116800724527259184263819808122161094427055668764828285163319950308888462386881028187008783664516459757992688261286318370164849421269365516096905097789957057814627751126336578607758312908352202267453537757880909003800079975362522173324198120134883045309433128636216288389000512447238458458593370700261994422376044768907804270297350205478436929406939013279174408560102916779870931484921173640749305112283229158589117078839372698659103125545633643958992298519037656713904608663364383992687195718008748221362814941933695397288428590342575954323414996186807022584924860252706775932627409107370211284060620608822233178640481045305915325263714943822486162159247691100792024702248716046642019807791295020225713232100421674609066185237898338995148422527835437384871464060270243943973262825496604672469346878600455609058590635583375251064081395370362629787841763658146744253814692404363814500339425233076504344445419958255983752461372887416556966845492074434408611979652446033984727029222805481204329055143363799816363902321911506778564875790549228472579645505067697352305317837084985399335968049817608252719914216373133902445640986736406261565092511151259142528153607447536210609269261959223862696825129672363198356477248865355805399515991959167365586339642484733916236998832800046154454186759604678418483784 [134,113] 106759668356080174898049337922120897473250152395889298756122167187942606888911042364212613908293401245780920046944612145094220268906361375119933133287976431537601049711450274117816580278275472110917931252939244510289408517083492698163978266565959960547146685111816153486043640592575395450277347978751795729870190525368170001806024208543575693435523658175054482395719231575176977758980865865172239381951967028939458196145894609332954497589456495713050525209865912891837441879083577306268701059097695773045613936894993268906599832019260605718300384794660509890923694085621367848212182691782472907126415662517315763817926138907958880188669866972412479000540496340584555384589982585514011833296130354404465127777989328336497082042472429235098326096683667336528590637766962281607808442932601624947470428616020078452693787631991515084864395221055124407159065698291606615330257449240467945178807108959568959206975619180862383353833618587142784154893632234345264776383404745219577899143141894466456972470618482854524192522456155507685107209024569894189833838376386307000726562851908201284804142962947714859788385215694461724883691666507686333356727116789416900036312592043814613311741100279855655536737364123364127494542856080018395519431784618508422919650200973277410970275832303254653848434213813026954623144159476206569778780527285048160480643252563451256520515187152023538693734348058010041983131837003699563603373870160953627616079053952106642570527229730095096317977745443506065610969778177343605082056621460779098966022807894003395181305556940720863317916250312154274488487416875150546335192616561631364435270734129502349417848136500074973608682153493024020171953945351028004659667446597503644947934727543775572211974869143886539056568716313156951042428969447188865530898984298408475265665542065883519234667428677451967700592058556961789934517435621943199140595159842523831170902589784580751311883155105768 [134,114] 58543180955910215452029407673694512805821671704546900944434570260419429808569363630803222727948402403880196117576591231542255750615194905818867433019581407784343642595660384058419325979790159135469018709778420171210987532597241553392224321708119843227424651539577217358353832947250416793192219534210714327242762152878224597678291401615941393243110396423085813005647174153740015920078948377823559508989920017411109550663270583966184554114725421127367061497974352666126491072117466018900814091895467716932786130272103729708474999288872231753122362984419669782371945417321505127321575254429463279732274411842488691783331555429525526636765087933848848476625912198305634788471099756985019826289130179057712202106039239562280705949515613327188357091015484915931282900564451558572440801090982100153034843275056035063101348750764101348425882204226724060203226775898589012638781162069790630693688144852291974155280552187725988795816223744151458177276408148796379334111125010899572473223721386935567641475555548594988803344959097699269197462720470371810860270012070911968542684694990809915497267136464342404751168033148593232576401593819501725352684755915154847757697788197630018167528187680424053693761469228561141067283923319860448035580342925116136349816345023639389094493936098908877891387787236524320544751763983901502551155036673381550941110622935777753956106182337074386651616588427419513259215030815054474305351822802738642166501396850897584951432495802797308997007971974238408892160693752604901843993591843233891294510672642550693880361101251614181027995729805790652453623369293040503090444182739484120314845910108723219388108302241731450780165964286467116620667174291020437056869831214313169051879386707110531898009209169163137877009659381031281908682926206630605389866562072114397585150288580557070724103736986673027008249950339177687185559925252607426629679937868231527528790933590258458582915612 [134,115] 23710360641139379224722739203455503685494776158428939473680309696370842924969732694697200396062561906997934402005452164240216449688953174686964223711314215277857003822513968936749203427902677152657851748897253222560504722903971353085621922091722406249238599021091117992234255247011280871450118575232148854730466760949799647079088522876208929456877026756779016165086786760929448563071267237618517007270763324624513305539562899751995600172472692112421774569019851929190139359336035136562270420892512348553750674522918515076682964093047563024850428774705272489919041239897931370518830133834864493128607820996984005345696767013830621317723371768577526789680195827048335035164005385704923151339125792450879436111456659407829224264511752006023519624709503571569590064353368343335383357743446017774345794347542537434629367606378665206247182980421867273979622463267562697014272728814115314173340430720388288114152199113887307530687368385071526946624532820893845797922891889586980969632646279270525960481797475908398983586431203424206820911714256958798469490944873172717858376923588358813583816698935998457477882282474637447136472314247659989128532965900611809617938587239888760359646639486638929475832399810987023382198828856228348056996266625062003173010713520388493068517010934508300046202214451342112011116244002088583435690408466793941038256283639018211331874909104217822432412950093215634778184057616686173548920126664136527262921164787251830246327624803527218486263989689746437091236021846621728225642598623507822276890139847834387613566453587753099450123587349737384186401626107705932654102298441787817727006723470203488866702164278354492676079811303487727513105213765431363820877873614281649984435688716772386479857501889776070388981979126622725464909635235368602573957178336181763639905728631292705210585179196047713069709887299559740004038099614459418111163563048568151214992103930936254828 [134,116] 1934421326464801095723592379300992955877800657639045394694177984711420153249025861627284407897499954005857359206043917950684210107960222587564571307391727839466788046994979831635247419466634937178608738397725955593210401693460093596886714285071385212042771043267054731709285039619287479241664916543675564656195220934398880735359581640104442335190499339947548431913866572190374967291853769202644081989231331031031775116883483580845869695878611925115959085255319007044042933582362083667985429326370074439469142768679626846965533617184420575542689333212346340158994957753930782260509661812044299634968066886326213093621487039215798948524152233269901309974866747919218032949347008324939394836770792861910861273353452510391297590402088104895193978621546173436821165073119387162800670954401101884975823574012034911526138931095108553183009606931486360016589787783315005328840483836482044441918918777181146469039000253414531705014883129733874998236174642581303615395612963968697595987410294189685456940778054672964321055172352335006532917993367699459313264067330837726332167751659659525013332713826485215742817518272640989108578197036416384298104281258337173255328204141276734468258320312708930571202459628964135265632457636279352839569036927297076842012153575184973055011136079798730462965649824121314053485867269750164653634129601147535101718350413398620389462166816787817220126266576792142939313501401301318365020795761166323079805529910554199799145263614455724827270406528594196430470869177043712201515344311456218151469876400448398259619392973468741947391110440924535775645442522891244514597604150994736953338466699585163711999730667378613859928833533075114494622052774783302884776601043838067675055581773222441294765053128129775706064832904528435135176116858400850282541014053751278823630299007575281673146154652378941866989252128961439361668520942293366872334192755826977795692448299182 [134,117] 1240442881281784641652144378284202900053694488560562351587282026451304583317946965566452832144652431214243487664675699564634961238064723992734814306168370012663974221606238793522940739012664759182713712046630110203876272216853953868382267939805968285750800812097967155427863353258514037245967822460623170923419938171080655423161022795452513924991292824274470396629661584050488617085213897290241236447314850506483087421211386872101814958955923362521719615022071172509068734446312145839208044754712760879667690367912691284491805744481912897909419626793580287363987030241316413482306405738053436290566709262661989574218697881553574249115351782405858831649257962756329084646969583398326543786262135785407989346838080087512277845684421711072652117432899607623056649375287157538330814146854285833973967101851658971836104471910796393855380013026360974591204995712745453161744467585079379997531234029580870230071290142324857179050284371982140167927172583763095863286001617416320767349756283973248343445050735394266918451128175895674506093021368455994642258520221995027628606618137453241307492402151910803273204018370476993516114953399537471224203482842503134577551205593590449287371111604781440869067528555517838619809756459541179092114199633479739522331577334451501611665061660788810354407658771177659150655439940630123786860670132121145558315878246916971854265260114400492833194438883115231610686450906522768438391026995712993218406367766944324223883750323495785109429356053491310035352708644285660126931210377847408401154975572859362187615625020409617112320364006033337454409511970756193553378900680990140469901281608088397181696360099961621071020733754795076951736030952200698464512028130037511193625331238258425940801172895523770482377023145219642401936936656516975645687932275723283684593963309304898813301534069692097474402126162868110092275526155697636667363804498152901652896826 [134,118] 1392088161646030789072328293625568477760903473513089988693722778901068873877916663821640058353946700809510095134716428921175103849949141537895124047980626755519859125262535261196595252872601165965511368304205557748747337807797438000368700677932643111147463597068810723776094584696226225945623656274112528217115309834382484101791017481533706740183496987253639938651836318365329724792215326528353326407612687651263648577149561528427851959046620576683480384148573260020540780913505973950410223911585370823398272316046953807212450530190196128353429806528763082924218857180230477919059951070933396707055869000035189054901496381234268597230310424298241106575769041524682668218544279365377793690548481453435007235789281272904158629304041867629622540564599022141387813117260815268773012716377795852645129559325904527214494700101072712179761031413398769191719842152442298646894394256866967801177806759135993393604415107251472155282441527010328396396493026490558977465656671707657046294168187094167410359842413697941499141923620758683041060190483792842426989317683115621350355987883075078108314593707641884867784276028940933596958903185809001643015672173803834554909197239053275201264273500493213668749268899715658723240073501731316685801218711957247517390448734230123726644838433925769637207481410229020506293652843477960458315225829128460878989353799229992993166744982046198955270781888777284131171237047812898312874305881888483699635693002343857195417835561850989466464793189172733702711426777827564670122076081169220115440007500245523593449776537447626734053222581733084411619290337889592856091469750351341835499258645936603600966088621860191558233188017023849055919890621270611473932659816160067767937487264618277629322379217310455037049349847869372295315722021818604542958050564622670558073411334690149693095483529505271513219961820917538651219850927767526165475634034632102952 [134,119] 895446317148065732448303127277685651884901165640931082240222139573962593442183317447600889920666746456710577824123809454192724652074212656021604718629843493490967390547021264370991380901340080252196982482272012332778538565262391086179587105644993930208522693632504263817634639346796188889096764345446964730317728300032812316927763776375856640707003251375146527683527692896192286882587361059909905470685547893800184878576512244896701753433106535414760544001395325244757507885664735760973784541135780257704741574050527051893307083647943581808084963283951297910361246679911550694711763701694736294395251650822327760356300312341890070163708443760651380681253188738945596032092357822708892075326295943757979117267506001097875360328405566768239330384857197894053395469459044571410960936265982047492469807628373818538598390210970358037128089994977121771442116053566545877026928395091609287542524395997571455885287424203597898239186149002871829079328019644483043497004768922297537743754219959504160505833954086065931752477253237548977871846497453723454195581302480654772591125067597117705950448716809506076186932470586727572810411776956123485319697621780132236158074077044800424393228464347618627235597009451861508755761905484147772829748095656727298459176121150435564064349433072670419714422383334244255677409309742480274631140043433320752640043229259900326356960357828283223887614817200280747212496038295464241534995115482363046344661950287925226854200161031432080234613813471167164635138081200530670483321714741562447897368047818799037696020217644078688836424427482499959319669863091178757352142418115554225885240422260058876714191746336861853236132423424935902227433165624936689331710131907319103848806461711376270883224142392237005810902028472033826231646154213944979481069928868166561968182495414602994745628647706211784569516550474558794204758903024482494728795591276 [134,120] 556994362930327068130073082905485036841469641351361026906187903534573054771005265860146801202297988789201572484854456305934641328184061977343873509227751389228084730079550136300142166891715321735010350756132720247503485420742387928437872758509512566924193491105161248119751523090469242414163778731678090107250326722095313704288334645373207730502299211963604391131425600131938701043769764819214247610316523317786228060054937917026182865676644811964671320484021052200543842213641870829929347527087873713707747074453219089812635821151791265016628331774729671140407264551502858081854868470253576752440261748059434151909443899860268424790022802125743059692258188659622644427864148176679955458305185951578804210759225976276010882766303403136915090629795324973129654239425738805252075191225278203528850328799116491406152343773949265454770252215598441615167922195026234046188090390237853129230007795588133124796621946984403990182310851624647333485981561075158959295011988475973070559471591612569591554225198708142741968305733872023987967384556255107708585791397117565743513666165397142519826082342927518544632649487223996661546147414927374750845812922656592305398788238702912074515186326670286144068599522295350361752594866858132803184154946812803467527100072400172103161728838659176424997809751694853909704137108045941465752927673582220438424488528636358907100130435317739529673194406196253603445969324807752003747735081086642447408775186720409707839259979530646825073811910387639907435018464580144282593752013230223911439253704327298480861700410890452197791640344490914658169506517134032973877539432173146684205570063749696013909995964209973637780380929175773690626903761939287941684516281482822874066626053137927247283510886048936116637760182467999802957522338806813311022980405832996014487624552352658433630638166716916943121761790233509041514705219804946797976800 [134,121] 145361362649229337784278671312035696230463980685351385177583444257686555377585033822632988394610146606972445800351205529180893787011817607705184624962073778208825410712124132889460985756323296727301012001356904116647936285908014509133923494035237902583116638408104191399856957306512976076052607470693869946641328676653846378070414309597510474423589446499733455436545350575719876327619177634341539312180725856264855318268580099850936561315916057991329718096322541829538911742481599305252034712542453412926019145455018064968331213972174466180833012408673730848367724623016426999162999157799273994745379205913846458580729086692300669379127899619148974664652285496764536373255789609484434647699067218912706897072455678225964003469520073666080812121327623925356653457358626633395948323798137120756615986742975661860613128424495726837360103814949209411965403968561492054249450171993308371571711042938987104580461000698225464596431176026477793390683981102714774238435357985402092564609254078641314893041618839853160044325887869441084579568401149844916931949717644101809464274976129049258065907209470937148758308144571213184615676221554445846470413222785812834655287220211782103423293957593778572109607687764018611191685967276407072676303261218145950320235222278251043481968021004873338632958053807557613975773323395872480375735337638210546404771865471934870036479897090705670443253820845340009422977237234186602457623512557259841841820794115888651646650674203447477306730955369372346851705980234507449117814492468273560476872336388852255748266425429662045267318884177023139502495159580624333606843679073484899480639604759375131559587327687171556299851214886514100890331088858860749474844026447644353328094098492079084780301558676935685314749424939833315074607031274136297056498674982781243517074220797097529427504372191101388742514831177120826278165138086000369 [134,122] 18051676254966231974649256103396215323913932627160574282842603924462619962270510864213239531264809499903063097983990640830194236277903114633267167903072235084580144538500027132282496415626747346842227515116274432209173663574637799703715519899964594389196300655058425669385115160658920446424116465351874483190280111805170953299770407615726140618197389124238380977503022962081843848930287521240624008359068120430954524928732283671107846334804901450343559210510358582750023993656154147434331797023287683372433243227103871223121401113211241844719531246810144881452904618597284465677997062895267399978582609777935735822294982558678848173974219864095464004232104926712290122558778951682976104791688604549440168812474723917991052345213073182594757559779834801822927685907693599465476383817721523045084822535849780788745517190620514507196195291975848631458708172764687542825116922201491952848821691907232577167818985498012949497279562586608952774365362080731304035205298216536769760231465451281947701486784869787280806716873081024532946123327116914336805971645218846415024062177255731301976404294368592470163206832845087635897018104814516102203512783667698969710129222661494840230448507498150129021253416411521987201586090679306517940096052378437189296001942916284996848330597671185406701608297763731957657860076868600768262393808030647106156835291225138562171101568441632375028202897490471646732681053512315581412413401951784119424996565529377062406261156258123265289743238549800304660943921820644696747588079349650906270526637695232342785873670523491054104269808801556216811646429585633505928108160183320882806283818565753737506878359853598345430970544939592158196210893724865031979864034231059144891051638874269962126148354936775117025829526369133649963195513948554726898585840098848505599852867078342523327503188065817331567738407557275140681245700116 [134,123] 1725239979141599881002859216179011239017705336259817064815130223320506282541614057898448603826923042408938847089555608028940088313204950591383961783518365524168662615845702279815140746290568778796921028923670821881926296876292496774336511617446087439601933738159312129764226869777640651232574340214468296297431926203920614066529922627537538641831982113079336097543028400359105384843622246065382928624097991792877942354574167689156253128150885733439517138311199182545885051557155306966989391612769265816718319588889613083459087339118563399027124383353549521057758506246091805097799105272931267356246197161789022951560293662722599500351585642971635338157717247794510731902519759319058085918378340040381474482590013027717501314913456962031806577988310791042548492447472461711563346290288821065325416215438931660686783918521996357311314449217307276683838050605598475652595896596184537204802137144764709725608237055679181655299264177261902255017818256256352285793150105060062794279677810303131826742167712801345486078035279255184127979369295018418874320543202741313268848126992925635752244964903953110254192373033360088985053341451306863863308453511998420987404916686121744788472014107430316022913222233045343430325990154838909286534866151555865610673231362366507667314688868812169451756950611513192445753059451026861600921880602524447707318234721335162123032672866492095162039788382012113154863419583683450917056218907372899173747033154732292130099664242808519752644807148881033033199739638023913752691424657352295603680378506813744240424199295312358967541980611953023806138572666901077990578631108516199133743184627780638097133997040680001025509595572688775364116474830668408503062233517708134606484127876487630061538602359920446195322868256932577970854588132462995774274232155100735007007180898931747357034460028476218297162941781910256292808 [134,124] 474869768634825758141373322644088528777195185856187610029966756405326273998125798804750351691917863173136051504491785037933517172674587319079693799746989808371420199985170786115583759851294243760747272752664637948455680691937631978803608855669898004130665407482982632807194072873437652496659063479574091015040776759916905497999112523480804882647859559132925456153103204552646457223275264287007208545685805083901372597804572279635102117401758451985832317918818787172920796553563575562496243479284405335890828742991144795078820297841810157976014547410856761806670116642692493619450221747635059490732538424402794074893487696101144127333068208827941372493685107593347713952437055916977534086094267333753376600503679621217415090384338928630783131505902373649259815130416755992827579663933129917455098910478941889512881547902258007795280334222816600580753434194660707546827151880837261444000052652504346293715975265900194558558960581906121464554902203691099287770424732004113279832928449312179174082541321854049991720036840675189832750470667885979441059116481393921380849644311184013186563999769843752338021079622800770100458255485335594429502231137118913112656235837583824455388089318496478340715807003062923918710921643534406735798751521425246507077646873248542415012652654848151854788503411915002319723156745274314133264192971818598649517474394713038016444173692972246368122048581562904299433759306277927485383480863730101440665878854014100874531208233064532219885707410257380094513896655671308705487140149382710835720199572568816821443706921630457146043438300123599528630770527484912118760161391979694288010568094926629856381727864643987292929859080684244750319402847039087846334844694261863065160768524249108729988873638509815868173457859258524596301110822521289093791867088116501886044659008384762609194527791389177575430666810107342 [134,125] 19551606717749184142621018003524916139710873652533800588579821529389607747691460037412731055801651208255196719613031705806410646103388205693300379639660200715202386904324481646177311365792035349020120863960002891646713428752951344973559365689092286054498069616532234091081152034693251366696871878815434428670865035527429233414870076641066554976354501206092712679868363956484873060330217005456608858758557009704695039784064847524875128774106572726635367205865033289398623220340677103703151040054608561221110191052761898346617970391199516151661369110729349102959759913058566327289036163141361374784529789956153274801642025696776621234787657520610025584766870768042463777222344743012613604599197663922533013179627259569953586509305898565367675148819722998779199052235043990670539603394573639283514592675033091531405756660802333294003359347501408923789312204395059959339349120936310913697582674211505020837574329500857648104463207084650467890241681639947595018000228690006882904855125649065248030891890399766261409031267852963890441669651224445255508855421983919446543577435942119703120346480378228691111656741021323773393346295057247692892335506411109116908986191776102900473556045925808331371788754244077547239542196055004905400779915512920663084204724855150835168821701451710335723137903608436393134486666038590089698569324068594620229429311725155706378109629579048291261233996508815519901479770312378240574975133937876275858347330554951480531075151820739973814242226908185276418598418598197823655103147642597362855414248934639059173062458575526177042737808042215813553525234562204317538060288231410478974492808745682772298551698956793866576228256440754528285485929230209075078470039639603416001515839952966900310806103585125829133991458945511942001523108637718692852293401734217608959611915659779405797222655816010397705074680 [134,126] -486044310208647267723445925066210633257742694673212602026909166646301806344406521844303246604531799098238090220099620942013735783819032890836212796374209730725877584239636620424830109559544443409352309751015400710101004045040455971616628976476350750821037882621325298490978646075383253179335165341190291601550810914258204150672235228512020021888427155019322352934559825503017553967938491124883081098756434560576994678904093328507463006528464912053607614197234136288083338710611976969046729978050087698343943127560032275674174293141487525995996992981080847392199121942347673779524340685036769516118825054588435539923226888271514318719357106804186776529432830399077245098907274641669036176343729005165710729785904719480625396532237433259162159127695325306264280945634930603135358196708470456604622164546101151558117754835395934174014575861120388056102599358042776180898847777460234459478217414055768778535956313803266303335923454126070284540961666366977481876383936995339934004827437888212120017710481273130648095392096417211903496711841389560207540323030858376732443990252820750644467070960860270357060373177608352518476138862840408201667401467247613982845983210109423643143716792152869956585758879711971047204684774188397551503094644771662442985863037338493063875870290094814355926382708276848631702593695470384182133742822835787292525311694115674151974948555139029559748661542145413565313086851711483979555618587664789629420541102429360433057175108145661575362782222140946951648938421862768642774945005253003191971994585005434936002775781434618858930027174192497135914442778511549203029840505955505591250058213039986846292598030345785030040386099709367889905935948274085866329133297418769997589647767567667865472914596113280540749602665082767118342423912040655662441102940984088696372635916756099967371693073494244808 [134,127] -109978687907628389685044725729004337290601668379404820797213152872842941686415294585316111739163849623259028125333987328225639702101121830475273078881882334957375692381683577671690749375270538064793964734574793695410761502608208135553906843266116873410499048940118770470920265381231630753360743039245072516830052630744639969365034666820317931096814109195220062309591542521468631513994674114110052545342536758819921729960503465845050489172390860899399944827957569140279402027651292933176427674895635654548049294354244253987280341430168282170367288498279884064079447019926917661368142649367228104914495894752922482576486123799215287375156761158872453428991940789952906702279730836535835226364902338205994517828132952900125240658093085158223396754204288941440086820673878272639275797965154908140635196276060408067635700364359219788530611408900133675208735218330335085067002093745796111513124046857884128490737383779455685378795499394628512583267158039367564478443005952798552286182415302970377022207764413969283172021827461327682919306974310287421709956976620972990219557194481025808689023345408492308685621170422887325075089832684979661027284373207292551317207110221414224798979940543226180312323306294169135443573104793776269800733690604394281599963872824703824374961960467804312108384014447171765126840713012108647857898747534498538228226074030834913467380507050289441681456845561316224095917779800149032486806881256989786351652697531460237294257047831788660136830818804321194620894198107273132369783271758739296628578719790855041840666093118468006892016664761978273490277712666218004867586943072530287204703095314384047506007229651311158916071763939865519791454545128762019836078678935118883250154899317613693494793648572990050074039594485965363454328856993279342305508055832874616526500206127215685312621915928 [134,128] 1761769034738472288408997946451457407957340106377462886461664521290720388517342277721602997060573734051814042555363459472245841660614309692537799866047185061440483155731436147804809705053227353639799021137561256334394718322140985842119926084996162610079161333687079875618325140802593675546712661248755000091122663962740660849016805218771224544606682133448886898433025799542462617562734717052590053539384623961893489420378849920587325259173260159624789488412977578934007342705749265571614474828515629823834307400809701264676181082411024345203362739162021733737576821804523505664013678604035617199883085920651913201598566323434126873472154285058992732729363244564203655882662338570476211755521408987025843430202005101025883283369451940009763628723196750043035282292373433482829186884218689398323866016447121337901912252595793890912765442185866224196832571611653980545557821881768690557696412239782579564867085257598739891235202251934129263846980308341014502219236768960095970204908191401177740395633433775975126896508625057943957706063471202807951906631410409924703046478293483829547979645809438093026684152866962691656764890992791072832770711389709984693042510645043050759671036556239772433573090656411480855072043987047983824891672426354857988298687292229531432180026986993825400902264138050546923577384028857399608878515231096560271117101874233072305844277113472035205345715338913583993362034257770694108819757670444764461406834008124311728874905893483562691954803870166747748880748482171271812380389377285869989377252727577839569432711842296331323130984848106389036080645207133689374067569834014638805706549100168276420471213016192177081872579452220750592443957083447158130866581064126737320490915318865992723999107095396641711872777278735535584822855430680698943337420649878915316386482997900215463448 [134,129] -1215325550649752425092359965900994149977882067229491914062286484391734317273446824219064895765551024426835843562095058970067839441066543436295709012347775117659325407700855536917430456344517863942292208859229696205365504214829745248218373961929089303642549469340492798387494295655535054687511235401156805563213215160419719321711219158991350711803791901365693385121660430706632779456784659451174505590620541353121668704689824194243106527599656039636011378246147751356659665156027371620800791637190263464467521134124671066365256530149271205594920584422846735924517414107998841957577999115487597240237630178199699712204320107381256596479487602530862968548050750932667249951532302212988444591227271080089487198268270032049848691389120859503271729052367029191788804560221451326801016225284758668145651852863375544589411420832360909316787930323036549943877559045725206375464649560696039014053198811671150444350321468016331634783671217598284634692098613731308459695262849876827842549467877031418109223798821582765333300454221428679316428247005626416712973092527027236480601959409066489943314057549288521720092725619432929935431981697580303621353459441105051290854592453999664992440068740607835172218568369201958747647455948850149297750100905545845221949729448095763019772594388292569130264293535235687161269290029777726540426863792533313875877010722774095792069857123469348551828514179700485841930498669325430037523509565498384525961356593942377343667762416378492548470454378745707319460075768655999546060880892137504743218089137398567690247497178367668267625711291295830945634937698398910383622565991900507363487924633822527799906871039472868868040523876904332388132258840555125232966989602224574320658123606384490819730978386582228624853305660186411507929282258621847250392735306823342799673188429913224 [134,130] 35273366399095421960340952706390454763656878882136284336735221458148076920369535897061523634196541540278473148260395714581064064416285435491962013613289520059502366359909459081690659591998906756887925232141704752471801362715375300712667431587759399334154901461843785836361738403140663131662928040146721009934042730088180307640438554245972592682079067455234770436168681504101356999571531939387307838661893732968584265081630663249972677117597865926566594717865982844128835988690075208536529341541925232226601240976314022854197301548526827386087195603506520396124283739973008826258417644635488509303852070727017924043688574579610246598467409168463069261533897222187057298013626133122660572044792550849200378966052857126493605442481763677265550824638504779770466584051374916343473444555702526651142171295106394051002469814271145945634676529638073770106261487489256912137326154372686680598202074236140293059088936297034696214163993787025078109985534985100445390129673745000590736101563168511907319949953897501638529319617285353081873687934999725672940903181339965632592290465170821908182312786810435899215665591186776841665782066362098707752499355461317331631812172381863186724319013747710990582087679151021607381887990903698955873706701315751387608382170972202183080584212276657985217737538265502380127070339577847701889860049809601468640368219279926071098633200744145083602843584313866209020434838882211721096820618902292256328988140948628217115477193117632991476753073011695255104599187130739348127060415009550120176144820571724626183966500698194751556946883966461880326382991746710252781338943551203172086022584583601866761673904341993971423906911471960938739399607411328478203030224367866683251739185822788004219395010495685428475714733899307475874467121483097838799415004128155012143201416 [134,131] -992425030139027865491087319919007624875696452692485247500405527960939089929209842636867298397317260581713118939701924504103421360514684629161164433286365915028745285266181320043115001573934731244304503012807888198180522523462921427980699230081978908155278340195884441648072901419018737855806454469225905269090273534522621880027087270767973611044500608144828672058720990571735090430502877271532773367297650777363241074992299366932428637079568130957817178232003969514018132673773912939759966763612755937223654826676444072932349014133092627639862360037743797551014719291004616134765191262867003445135032151649895482860704437830088863052640128218355886298327758921022374699839639627870711826274871084604035154759769847516176023841043713863377120256799987903692579238409511775178086007873438619839744010724176863987237561785962179357051132212148866280438181675676722663629442632940357643686628238021087525756342359944388597386894905020175029417342497385515579252700611756692103579332241539987340953713482995894470654714498030821784143548098698295096884481473008801951011372385903050650111001040273725355184000892901966646781123520289684599766756351371361399135897743759308261034297413789579804253336599210681949436324604755989188038566812214002969844866361975006783656197052412575935987620840499008996893403911028493055339966249394718474327255294167173919047550602331596768654248412918480867501715933804045143314225423889613107984554549640007388520347602442036759827309942926326133121791884118352263684030342496328207044129995339535086513911439265612124426367397500864318054540611690331598667866181265848042514833445789647198514329601652568450356183701849146460249682357915336663468931071277518097749055228431975210435528474860557990897339179622155694546430726938618878960507021204509020 [134,132] 124003558533247534613629922712285870028599770696039467147009425498443088501957585557299552925138932365319995730584734946782116331905259773847652678382867753403475506523274606052015775254730761249635382618022047109516545423909082921454688812222277398874531252502271428419160751305716608152547464697132407095153664987073923821382238747480934116872038012447686904679304515590412031607711007723061548255049941042526383124474388061732623006057674310282705383738877742030394986235093188310239126799620321076602870396031524563686457736712419443546590282771505063693120179545338731334784383748395580812673571581548876485648063063008664597892162598929713711886056366637320323063970655632482323674720366927918483192060408733602305180414415997264519751113566459249066280071819852656390489578043722599073958909450803472489585254530962686604113187715002839456118084618496501743060105867481897656173482999458661114468485087767488814217309565861505192777322491068644841642354537520646780587109509166454849065870296743270401906764812327069162680147143294294051597743690106388839969248629858105249885964885243797660926425234675726421831288557324414145854407929611578553468717296814583247612178903835253768642918905245684893735927923531427603149563845014247861699110675325134536351624465883833113809502094508763952199817968344328085253260721144201220363035352781177302026194340277337136378325036078592985368666697147233208020696187227119991286801059871759555425561868832196190140917019348562878891888240993912137920685132042167385261227932252228457634824915382941270571927028614670868779522766792754669314489669508030711834023044164089030366423816025293604753150541104763817396651033649564154264249932157331484986589091080052925810318172444636290147041734566478026775514999317398005821462901372 [134,133] -7317029066257686344507498444633040445082483613093963796678891273399448332277897263549404186894937725581191689967873741349287569525364166512278248479669978007883696845234812086844220272140944815006774582147625943108696605770033685634804919432116029564735642949270631128289690924483503044040263433596070977401324595237218686129802680926917089151299548291251308589017536139834320960519567009514626615998386459483790433023534886647705560338876060516654371887748640433847451534498043577823774966275658026231758419766364061136554509864452553906055427974383764804864400713134507517628161039471499853130752461116795285010344170296525996944900248666934363085781992796266541781816839457458899120818001170016516485567124019918642380101100561767679818991292046293491232340646809637401764846860398054161202984817928130839566425377740159011449840126386082323187215504366408582828408253731201045978107829050890020948117332639388005521670972334570457439605728329097256627390902739684865065287879469098690095946305344151961577595284766426531177223266104839535845769094119329638213679022834530556085408211494871978630105644711075201653846635500656666294682896712081307835361129508585450944800487180480578174087768907437321270406430020056267400794847655146827024992567378195762431153525010680493495698876252873628108160876453635721677951833076134879532698435059430871838392745001637349191105426215324853541659370611176145446830075287300530422567965805028850720469189153104608609550865863343647191215707915644840825958769418270913174859493888421728409042698316234210659349917337082122014292349895649498509873623410433548733001972492191324024209138440747777658701776897663156668826157490824809038265940980073040480215456555137617779291148636178227564405634493873507300352444510260046459040 [134,134] 197269419981527965957759721376981017817931037929306264594826861395682772176266762602358442425183888695260338243525442470741337926069880272993376395154917575483591210583226807924243354415836807764940841669636296608264612372338376803311076128108899571800887041049423536580837910554414098713239895932333990872564501536196746714457210990942165221516670441851548261165368440326998781750032350866718936041525152861943701403305229191827751800352236729650662404403596816182434528832044719492131057134101065873378473768912444549994995085467333702465342618710416193786298539581941504661534125109802318943247911770364324019501512830898664699424967180269649203182790372786683965579958934526156358493958712306866735392116328288376991614515596287152212004670773943293059089859679899271401433045702666026705684013178128873416220831823959495216510512580090565993079362301163419932137713725616159507247062010620021148142929147273226603049118269565498260467524004860658733111569063249937051072129968487229862887590882156014745387650914800464812773451532900097396913944869811740805375681269989738230215216088236992869834348419323212821118649717456938099175367380867016018568335892260329092153610186650673073854786593430449637231417865028160912388746902239839875582190446682775789940673798327620800862621249788209877159703065053861768299372736034601000943976003497944982607469452090546439978774475903937379297821838119430726678117017844290376085747257758750764674979444594186169168247757037521101516869736258560054160734269071871824952299241801139099674783993883681042581249795820895640527368323668956223995185666785818526082362038297074921936213703155650922111153206850700397274049036972356064655513754207030489299374689315052224030974170100235935069231440019668850039817262152314 [135,0] -751685308148505560173238018391520596466467520088688999476272608484923436006396619008264493837595556557096424628895428112678767791827457923215846977262615165896803079568601939632652447608778256696744061347610985674798531253870677725667225817166140534219561029985427367067727783358051170227427966444103143036866160080245833501618236873011462968746965186032230948012806014861736195199286625829650826580057177390012015547999076415651157466243678653360959108319491474414895132589844308499316445399370457341288147668878138456530987511387020783399693985997049502120828100374766012416428239123845299848987523961364728857976939797886878133462518015091516177668934222758747347937338917176357308075814367264633576186794649222112912910221092618290557295434332363519003654302846382605204000845350352052882294745608064930395775939455442585826891888512124327284753540428627297579564771296397160070296507036479141892843471289986942889875864186128362408142349221962803463549365170663491058257777572041209373927061302526867451193734545548319424353619704134294345105485334241537263074099999490752397815626336151303151721923654943759283668918408084861672021079493145221894177688721269666845736392282071210814674981205363782960377483504301699581983636215834711782312616521166315834904041470228093856086145407169161894450166095754696161798022144763242556091854151012400267968292434060784863453894345521458034620103198155122471044175703249957729220245294676546366038560086877448437634580717641708241613010770094251779327466138119896785446773377980692631184049911476911800412936657694929490716323732211368199923917860108195200491124865663239799786589794996480295615925700920496098567436879927203761691058052067899942388585193044965547189983575034772029470868743325513352918197337375277512981826445268630524629857105071699813853115214286789441941315510545196799452100965258674053664193783099196338026638565863204416787868380573318839007595940893535802332381288116915008686356730911878475491656457730030645116879883087029836010102404376656694656578190626896561389108110940601166294009294243364016762197346701639930526830289563354982235362690833035495901516996645966283992605640346936788814208627843165958675073490269369358429685235023498535156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [135,1] 427885336531492162298357254544916731323539386654519331519932522209142666215313865544782238053591365463859843985299459005617377224897725225621904020844753055546355934536483107941499865314666260990315317275274939708886652484749717514794958543622195122836507131415173542497142286800843378501334894812978297054983532578395242869241957692109326675835446785449308641192570113629606953258862865408929439552885526727116645237205447147445601860895372019882346636514437436859083983916377746863571571699435580680030811835680614631447317934627756524202906134997973042091842191768603535906300423141540421568514746846264425526903644564960393234024297394366266307580660709544003791546158816813130678381742476126258226677679931983905936325233814218111469724594292201557260407940126092528933798863769480615830032919783725866344421286341491230287000308836138210291175021144831790676194438420382047765969445352819558755348802978117292423748381219792625383808104941356013739971675647299111338478327048362428689336237103968056592909286690177637471786937153196200117158895116966497598584376646256820226669041637359841870538120205430188691521886618636264537654385502227279338273619601487522973061176815338610822602988402354683033671354536646458814367483818060946170599707673139480835754350437222081855728605010491706799076131980553261904317401342303004245231628867590353056797129910970050160516951725287490605599431512397434632188793889868568017177141665177148225126287248858863199454534111805299575496101458418032413585260612707863484817679022089764006390259249397524675238092529286194284934471388545299044717269760549562858737712480044023754008547379116763261662332365857235338644329376309621945011095141588740483378539397513640280827213831411630594556314508600708181657412568751416829299684214328597242150344809485453355391447766442399575470383317461276605692339888292884488470868660329959022827264550430165445577102340361940050655728199443217518125129346733574784303347095081021324770097263306480238277499244691668574348635114338592169484509773566159223961527758529882572230579074976113799812590382517217239272250214325534055835348049229413320468266478570947358169330220820488701176635523646327455001241668597344869340304285287857055664062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [135,2] 3532384530033468209040388912850507675090537708455974513242710179023487180912018591342388160377099014808367927766556831960466293299033589216235525724155786017925123546288873846833666861742197774893670155920123278333703357683175261891480309486689796498579084513071296870524852503545508643298143465985783510643839220971399876536889980957349792995724123314795359475994205095350014868254100714817304000256341660594665121779906481563961252511170352132410084166082691648551044194003147217440970359729367870987659339363698365980903148995561208427329835781114017450223331571479930366972708659730514389882978393515169986688295454224709468776436733976514290192634800741506660344952111333586183503254284671740266052808082322746717803477542710903892198732194905450844727393164317366829148854589710609209100049150901898049063621509578339178624971966477154671021380903623523982771822252812747373876731005407164756393207720183335828401829426070946197193082522403914923589244396689275573362025468784527597040569139769225642952100945045801805748721672954195387288754982134649306257111784428111838382974109297166637474280484827618337823921300900354109362491021441827446360420766110708169258859401282664357181828398483728985958099524063938478373653959188949027928033113267999285446579836832456159122876060447877302997760357822433773649579615428296668191743331654913291010808348459453840704415297295186903180534066524440068302177363024811132150187991549519763022409956702796872929868345870776427534725927395094685865429543536857295925393494994760832885696897979934232121851916207886858508433629209818470786992553357647867891714377489050869553078417619151025788042631104307192558213385862184364556331692371891932561661415243616433116088577821845344839297830578538601224960686993054711238189957536681232595354268338589315707301540949566873073757439989961266863161772243734747484756284343647611457805561357982358055974398110950924679715345871501548262339869303554926218611904697574492797304178310936560670055851005864998977497717851989590885612245845386640977328496178092747403523397509300908389191524871587643906171769605946950373863802273151007497602506116909331777797648778800230360966648412892567708786266451994120818547173712431685999035835266113281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [135,3] -129209823325543363119853908891726686493820916615722734437638829881234488362883364837467502288240289011960267621617734796829753747658672272155274662329032292867407629081817676728199077454629592097484361029988095471795821602829406293289215762304969007861130705395828860938474085903557222120787585704642737126057639785191762712805687633087072281702208936620841533518594089374884766407162797733891336933064079066033842966850360134969973365442865906661074339166372628138918846265589565609778347273347443558393112034764849104863842234178912764237403224100643471218417270309395188168166825929618727777737256699751519126027226744878148528693792898384350954819081328038041408652802875687389959870541400862297415156768798185049335323744763293435453357198392207122731025934640036776183288254671769851773809262989200633722429926741407231612144745030267117230279375272643762548501476484703624986955762475074642475658660449055894654139986271414523838620056993073465046811894271601840504402447524454093867377427542978820736537148855060069491958233498832446025005627205159916583645236030375202393493382497603851631430312108455305725017406129114533166299716585573124191771167145687368206590848184130297406204364392044043289915179351668784150457724089304255347869907952563524870006843250170054820703356448082170435810598297308348592141840988217881871320401920326865318270611284523879856604645259729225716578551325042973066115350879809058495646690262951559215665399572653976979804949562563798681994620900630358531151281666658922848214350229777135369094169109929380608831319311901641648946772425251750758380890419513094858045597648619646454976460232053516940144844952650676342755094165025444018098944860819563192059849767895561232490129282056940720635776086286997244451040469706997891516909937715365035800472323399948812921986487656388685725581844690256231865924804971940504150891419713408928534756601059730442478365564444066060180522140072798944394704408113387384273438827463405694725006275676097913462740851046636348816710247493965709820548934875232429517742953613664223324875814936582859898859848834360890158333716042191012173283861950766107460339779707454756613592003397779129561156237094562905823232702173095488677734277160880083101801574230194091796875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [135,4] 2052883382251471450733939000178874823675327965367162781265160708091135020097979129335719323252236948776596216643187130828374446570275366175731732492450391609011232991096794842166960411562486058502185527954207280294637328715698413837661397616053754053598379188394702064199527770033706582300659366476938197391301891630580119381455725004860644127289458474270307628969993644941844162785584371524390699279005023445795421384202433902934110695673554351490636691256109788001796685459663571110471136937569197296732627135938120851964704658762985018846102646994502123992051947290486341289523692123096738310413742314159720087168602441909600974018492934264649333615858506428999696011957047588329935195280944830475677269672457302690296182293544279673618115212909714177607163882543574500398002696689002015826834918372335896501490138363844470288936662537712251268719575903944526398922309029465324815905970122808352423959565439382994781910823950280054471460756033596346647175289038054826641624046058105900929112725984953729095369208289564726635741322381695478269655653553735249302306289731866275624648026480957211400333245577170609472905342505337793953735674876470407663576075211927620756536893330069844326202787016496709879781153436358892950203167490391399549955412994520679675685336398543197126137647036027865691442488703597802348426928462672410054261784008927539279301233093704436522437956104356616190872985453144543205947045083266486252166266801851725692802931313140750592279280011912196065897837367532134852902223771332811296791139642719615142866077076422539116014913112742397468593811209685499176994192786331175580895414294901676469209192927243337944483144899222493662110053707094539758584682453165056416870158485307099862586713670815469058143747507806023196837212330268511038643980137241681841927434715056755242807705747275796635178230099667686195175182322183540498067487909835450832561415997445160098118039362896061325930887410391662021753057882544543328009363208146443532259606047618606992043075132419205534976407759298718340554390276790333551559694106093478514573089944767285078778985347462941137948373572203201948295392955070299069837880602382566408906052135112191275114506491198785216664876784161927885845940356529526482631808903533965349197387695312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [135,5] -19468260379452351167574676216747046668117232513563283614113770480425759979607318092260491471259395876961583779382840815330672173863070809988672815499611558372005491400019089256413071084045699581028528847598770404200642959724120943093427671528153228493852011013885181657752353260851906554297271009697775106040032615381593359736727858240583600553595955235109056614386240754292712365681661547194787080000124907204856885136709465793638144854696425756683063316708064412856851369530066006818013912021813226485019141057617600984733298498602100646391545327048657283558337642176678138421955402671416358489865249594135532659707513063518764116528089288877821141998836177864650450080726659001883673089239805485533870670205678859951131151075918905946088428695927517685118313109230166331473643857840212688656218734931924175619980867133037579463294251692274883598847923760569533809880613406194543595514385927821263476503103018972203595344222219326020371760816278994292775611301124135996026527794399800049347708132830273684582800752060778953543809732880508087986817415966915474635941327604016088725823530990622246795433136630906849849278731733311370266839074340750959074860981128986575563086256038197854751116896456137397210514957240534693478553621869887136701737989765414129860522826800283392007635186978225601236791305555681291209466789510923742690199159569544870610204147457085967201310824613297456142224627171281817905097479327602634379278171105491432245241461660651837466319691052853318600756977981431184895826508900440565989224136099959421215894800863055231128733878408957711996298324723794721880417237577131840420348497809016659401460826023908626105781411141912308205214767893820116463211056116021641782077429432083148395988812578642983377026955847623547648253130561672560285574321962930191750732807801508393818544626015264523964243694088169807635843344809177357874522527256000990155529271511874452490083112488551498605592140679344948675415535183258928403322738070688727099672955963908630099443939240288879063302231603202653492139903926061984500180575721533753998412864249513035604315284647836664363408920795501213748952340925442953000721914990037193685111989176615707710046219676920165120564720469920140383703874081486318026179560547461733222007751464843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [135,6] 123322282870042229829805185827933865472998378980382491879644730702402087703708834613458514535122371924039756838366862628846223854605922657498831404111254583264595010435813569392354783985280805961835210646969827264414104211430419030144169294009977668846972729138520392443505290770934112437019754212619706360151856483008797575967443818075972239274915966792460747344389731358332332152542855312974418690696607649581910252812659562728003662797544259011794725016694471295239105642547173337874347291434052444933973339759991090293251967073101112263742460848215605026676331642529065554640383284309441746539251220775793801591577638227232489597485157795909027157034670709272445943527026274868432980486687414515786532571212938343809151968971315421255826715440264786938274899212942027053202292675567411534152385964240870418984083342435275919255895782567691807230733713363580973064120508880953280752967139721381454690513824990836369184232817789060578181459718353334645122492305731747207785987681724728127016879604818494504356094563436008971329375764096480906252362576787334038645674562570392558023513062214770810838689516546930815508999649907420737219123649872521197726876563457450964315041301483463427823978979293437743396058088384198390215923338770894043493259058158001053991195554105619351841747447585996900788009499374081150970498408554153575525835135082625212282853799286674062574970286331300444010177656038551192497623227761378369762887362926094114441003017782353221003286718117897183816508220024567681169591894052963244137012364089498536766748307519248959259224496221358180962406743794572533057584895581185179380574421205307892604392271938077200190163762605337424091088420544759209864771822566314000048440539263366940749053583294971705024423088821556053181387685487067378074526136300583672124800363419821266784464232541571127506126375128742934404420483525439732375272765404941804787693026215150088875934411905544493851708584972590437995133056201851560394750871055251620608221863445200803410407791593677137362738792071990881412615412605057623564361367690747127439079608094194558132600156874241819877939681225335745194517412294459219705228463420857294263894277429176995289544834288933469699063669894472674841123238964781102730561279656740225618705153465270996093750000000000000000000000000000000000000000000000000000000000000000000000000000 [135,7] -575275220824078367682311923365920613148240896448316730814356355786363393851709098011476667155482838290351467441227652901126417958517746906870867222648760546128315307932967360659403722265096980399183821382104892165491255154378118911637817421130826582405020303526954249920612014425792021858015757956282503502603634916917232725022087201533466107788109028507663968322239305040188748757901144120557698921290248792648530858383908826061264373016530312489201556588347333469568431013716328661170501082677070653375813597276047731907449498929022608778895867749822315916088872405501173333849910467899065522941104081731051194215065029506493338940879089805460036120846017788870198283105827807102344794370841011954603882169283013783004148842346815550666566243422608628810315309231552396512156434408787023266053993175208188678570895493146385731829668313114034714749237175876974080824831877461451312655521708457247750407325880664494470171101467744671997020166721058060437131882642591386127277318036548823484355935014728350047508312520254394388540403587388515762745302717925493004583687497351867157232728119515778855492749743480359771581257248732535927808639444034724053201037629132433754098164455319381496919058438473667076043084134343200383322909462367593008305065404277592379476657680773646005694636456566540736531440396053053302315319547460177925929456604099283246040215275790137905031802549926904561167000493637008345012545822651321379324865217236990706080343143933442088209260756298221060374900928464394500203622969408191874982146997374038159338141857670671626848221323884006228477850244105731948555219673553884172589091721367450126452751531522646918675918164676156079147370084999066286499839286924392776152905830386212266419463214487656093750408884634288732162322707819767065456400952005447616823055957683712152267142562504345777845381219445048948055307589323655488051820416839614962926829834153215915604748599488192451334809445183091748655173213296792010802945853126883773860725970712007629775336502723581242280802600678097133478521801704455419016478098820870249493837285941628584093574747316910222182783145389172673696433521747568406264266733447723720848723770893143768643902462163130653609531563366200061581873813334028950911697153358659306832123547792434692382812500000000000000000000000000000000000000000000000000000000000000000000000 [135,8] 1859044451571718203082336015217761055245801309386154327377567080467707864273478307464939064533774188162201161262279611991034908239867574699470663442534129977013566813409549299415604911899704222213588341483526110030847150810699730297013752437813636445245840318001240424416524477279190038309078343111293880311697416177992072080952427443059884160359722617829376325195085196103908396104020328207928179665719852381348742122428044735795250105827866937687596909689902780144653097459717016718026905231696422316697747777336039515600408808918168193336611081508951978536403295325044727075234266313446824713681680360953718146092959320418158698656017453266689646988464286248030099180662565437497224879111744917038245717354128457440219612945783440444254222718097329091658140183668138383763529187916612881990631100275277539455993201442834722544335622224667064162778129058665177254219612645474356448817221865091473324176026511007579229375340029036667316556558595680276122335657541711587900143767285288804065823655574906487140877450316463835889275973904305188701754300660362894737626575115530980418814594685531663788574704199011193994251586258264910718879053052945287693357233758645915961629332699232335035901157759934023318492621010361113294767390278767334430134443939856111668513070648884907410596100098992514244972682131177910703112691582154682527085830959985363130069264181093839104131132850559223665497124620958035439654136812942757214279901286349084828394295818607169744026924049036364956142075869703384966309677207886673273276639652136841758266527401214693975215781883371796414376152840783732963306900064437457394246214233754362606014199653119035215515277286138454742845527301468855663378759084946877887861403498940762575099671189597563296840177764303330506221123313902588463587144456454624840077515032106313106586979045469465945536147169115473838884272275168797994025247109828942088133218482986242387965141829610139463113637823595637918380626807684437748333698036775465847424758477980834432496993919904231421094488902996456657212368306784107065971651860211675623981658622239624845531539076025516152344132847656299603445943166862152893440363337468277966641086311967507132323902914215584098894687514854541445716264099735656400968545590331182371102158867870457470417022705078125000000000000000000000000000000000000000000000000000000000000 [135,9] -3464060474834090165238069258016152743160613083643812765499483634450312632229502429361930977378468118524767230748446433886291951821511640770167833586986491049341683100384981208788409808242479800991481273245399028552352510899139164147373567315608893392957611078848866648691301776529956194796114455672842221955587453310822518738157089768635217687953416933943780001874321567368467861388587155003812914568433122046304362681735340084582364203098488757152113392544855159589772180923840394960330405969075674774313795447419668557225793148363615047856746478001973788534371704467407510182353272988014243836498216572302308328361257537868450290821021915629842902920342695767049979488176983431313399322296871227546055489108861094253376441761555225716340368340507173355777241515276010136639682140098259025249903017961717716010969492749522531984058047043154395723104044967321094276731355291067504509059061544966624264325330926295664795165860337122205333745155967758845112758509689675551102992403904000212516200458447311147109290010086424048821218198379541804626854997968974688512109845244531471259914743129652495534687390785581494178686267372613263548642693655195150557124714001377351482014069333229161623793798748008028501043944923493672923486352033449302849016917260515412454031348093956625549889933298957281461006402140557135900440393562629522938207608322275508093983643754442603695950399799286233080582379311866355502061805386773190507725515576816079261487140202443666778797469614139563966698115622424038790245658806938179130061614039547075512481676747807943014280407383549134203867874611562212325583984033811576322877314433504950455272086735450103837801281693516754955118413940006004081336307882718940995025666467566032310974416504240567130329988455095554503848401642939600025266823220126546821568847217200659987725566487655639890101816658529683530741660716915901077428366924280636796591623760478081079034091616567904838846450456981674668603224379569530504377186726914714231744207113800007468124733865664545346489373906058659291082842354894047904202089780132921516945673711843979567044416129006692544478156635924138492115862681162019709186093101409484652071043583002453620390104767498823009838615988385451442582775007821659413494084876891307422930310622177785262465476989746093750000000000000000000000000000000000000000000000000000000 [135,10] 25285435960264389278152743152815818753455828390146206674883395009367049784805820595089916758207714951424367331453300853772128311369493589562305034103284090306458726203623590546466804678161456950786009413347413206554891402841574799262173139968047191240963579724642773953654929120268676819569820269805075951009548801263496827610254507655841284521364327782253585534782815361657425357417264272543810055993198792844733646421565391180728227635630317278848068718154047459581189138071204057665096083610603484389752414009137090264444183722007864958886446612834849481928854433333184879629951894420390395657898450286983824468199847692941714525479835189949342281972202433043107497599172585675514803450025327348558973654962754076523205676128848092162928788792910703846549719016813368966478360995043706809661583278503828510066864838273704432120096883009623355795672400250017406536187902686469182454609676590696991138342715612282938542572202042526784850952382083261758283746139124642350252980027335711307340441662396270805299290428387924683953013132258455500622999243877128353773923494635223258898534414908447302063043326218549600815311132819722584376250778860721582297455007410338416202247932434393394975124055439836375875220940900081175813131463253748726892432916007355952484995125515821216545014200130985131905612793901595043681467616506806804299976005768997681464121662770457201871746471272023435275146067900810915344433914718365444867451739347440013976367752911474122500381897471078441394280983032113132186389283823139115269586460599924198287237137643021743234794101021462792023812239489224716088409876377774348562056384551616643221622678326229239423835070703484395543668114350046114173489431311027755296520496394583729158179864293169052690402701939875717800251985625257752769938962294208962103564857162655549475326478358254642310413953633411830307043631940667891855257715447552741795875181367335366263962852677065194436787781009796040997437667723078505419816894605585164998192242148317991314779724200786247633897273752572840511059734305410935128924245625685075514278332004634989478228749965732468349751122001362707948791461310415323957868363004404891403394926456845021668204767505506806148392336395654451821871221092591081275622615161894897288508143873286826419644057750701904296875000000000000000000000000000000000000000000000 [135,11] 20124831621968168145614418435078552980014207252007352585330089979342497800805971319356459977163176736806228188376556708430206407438434908967062421227101094059994571950692442428900400050444208036650623610065006424757926098379553788789086082308245255658606274104892981450331995439844332253734850423337598799450078692215045065658693478676503300768275821139052062996862785789238332878083769172342096663006887028202820913599984238534430259934181244624673488537428759220722556827219095736548345491645944485258879083545403186002264031172656957228855873584065552825740802716304326916639947004520837180005129735639087985332333940110189949117708942159504268900568370278098018028748144864631394500212575570277061274235673111398376163651601627183083000391824413253993293325378370278701947721164968057983368960147050881478869613391594743072696533341776096001066892370772091180244725033314591281805893163069771155170599459401890148409639625554422740646974679381561866007938397002417620243554819757221656316565359795752734887147284459707059149350766758626639765453262152240197650543802989297575855120483189925919912201973804384985965161512090594565536692995574108025965402716888641844961602697051653163740648719786565729141172280199535624280448094606430080972528167241357169100071947178008152178422657619730103060897016204786767285624091626040331612275975476500266431055064070813684347698488014770465826373344211236524710968695733771825889002154176101362667457299163224847949946703626628032233017532078980070102862371329372818763819648124999890275991477938271723389536445494422905702181574771794053024130860527684522993642516506095822283983847156055145812777676097338264785231000950370408413304422803549594540351492060337795053829189961485341704745133197067989731705444403303513838752823263699524808893197830624137788836799838177349646548847870260188933657106555760495195578809337006969686601457324240638547989082030006197148127265022406606851330886053594749734251015737921570622765986077599902720884110167541040337889266243697032432532751579927578513840519067155975130601348501998583566364051527975386752115774301626566790595495989077945987074716935323299110588771818946035463075253705305391713916993703483392029924333914919663255181887127151428119500159701765751307789287238847464323043823242187500000000000000000000000000000000000 [135,12] -54036495086409328264682028146006959131023457229128104694455646657987137255499493248737849523126036067424459504293947979452505895955207978825460687190443071430797038948705215378461183721729766514292250604152367535098145321986439948699499914839488291896498085848281311832211716516072974622927448113854273551660595772071627707940471807933720979405357658326346853765070420753935089875201927555568783832431120859329109926480244494526356880643031511241564273278847430142052120513761802980351493246694308934371055080193557487549810612172083096262064457870742949269709181965267900106902499872108363843693859056173402863713737400140054120059218478098845181966991615164375034470663834326726439531755780317001960827881211210260742278873471724904317141810276908295799316178054458825134051491042856644736548282711407651439228596321792369517241068157782103629151688392320999616906712559625510406003257178045910849023825412136849639015942271831941471880983800693155782672497303865651237667464662644216898998161269464289186741196012433280643027015828419533175493758702053501790572581238061301711743535701022785016975648301421582549934368811023783306937815413189006680084049030517055038086748109151466743583051448014474017300283326723860293492986427008281199989971143522750224946994315655511711727501302716027309694742634194596967486364795250057081274639438807345161212481626314385851015225885265970799230130051572927578774239590498276617672254424065475609237599225161609928942204351361415728973645187600894011372841054129023475712566553987648967819085690033703236402723345525808303967430962947759433277418269688150080131593706357283174189559826911229709967556372828425162528065419052544202068120861147912851248554835207442580121606160169164969576847920364866990929641186732405552448169113630688811774459442468733636321606391747822516198146624574574544550263874975038989131768811425850717901861307732472315689162536877475355350861808536991884178194920407524908992716558997201482481501774020336872473905002115801036940499957244969136511924560164494442536008638126928424222403224700267683145170391941120899805399637361094833879725622479325907845374348516384173809499681702909447482491245755084973099039766782347889237878792720873715457790278823670349660434618777326036195840508469245833111926913261413574218750000000000000000000000000 [135,13] 42402797336851187696138011229724514030428451118533150552299317414017108748316826331399301118032891595043196499696476007568493060950302896819778846290072734466791204478680545902122143140074642648686640559223712160688625876048545051972317669054352892075851296641957856499482021813690723798522819713232194937161407218036180113164420749929971790866263789033916326941185413576816656247080462584842254649815837124786602859532432355343785598421717952378356492297587942367606307606817093914265598728594741051253545546994605318154374338899529438939099003843351737812937732243639022035331624412649034860759232770098541163735349778023176813067312714417568483248745488431075323339529242577648127231560285088956342638595648999676471841611207606072642601184816392959685367481282998553869935606804248556463506501453682628900416256014053153932508774015955885950413731323976533690285645334909544043074865243862835597338039834248309175526720130812871519469803533707598031459917221415003186696635574870335373266322468186124894515183999103853154468888010840381551521833098773644070314023296127652347230110339771487804749079275514063597901976609777343164588572963637928512854192811025595625205080303505045204813698076679171393882191453919602600438275316185773288495733433305865551111058467353295950090249593830191067432557702571917213059537977203861957090029577513990265510826012854653974994988714108951406877261696286520800082450819062548734596136617341306504218958785595722185335490743759155978529430921973218889283719270356521793955678385871831822640561791191205226435165803050004644033376104571789419515409807568605545168698320269021806944516346851763739953093297379382210548808601700981893437436770657734408437389841764166573817518479846277327365243152226643718413755588410215178979841650225418335544276134583976650198926264244979317155214549930411787220499392394075979587957074651103789590802118662609115291707887819199834105387753535734049025026428256823957665691628499653115752440844477108689411944100073105061032651524404891966853202992275609756567604269480808587066665161997004860748444192798170030916157987658816378617287384448602431412480164731690727769410393511750872498926369307679733833648087666639573618381562178534017252710547888191044187586807004321926006795706598495598882436752319335937500000000000000000000000000 [135,14] 87977791606590671558725711005751419993639238157671510456812632831836156205571063543446728164983991837834639691530615232867651707274410388220868981238497167851194207119309212643481561859152179589149181140275084307856629435254849256970457934757644470776733091412191963971809767570940312720104351974474237741550578838760786525383179272466591329414950262734251703875618297209117784146747315495736180935023308367426779667263452131104328063350439772995773371792512552448666552738385472452895238334013102147134309674501977401617181327464402472563641319714808814138621505496979726466849346210460958863268132949166516197025990679782518240762754565513326615620184946225863019635188748961148255138381519667170876463090703024641463175200908624719108327645275983432882134753001132404863902517060422143711557323209257423669882020391227223078158053892695737660226138991805891702776707329471777551759872558005400194137522089795043066546609426848349138515779302125551317194703344766886887803373443276904247834611254356185834022884094947176450920939878862650023616528563241954217436673675096249928672090380656007515156184179881503823193004893160364627011328127169694639938502776278300555597734510582826330803895536204155398400662100644191482470849876620891012388080431801346712053412245214249714683595317283014932804115992226245342325440437274064840964333763762817937993801451564084992420631875012084596146765645829098633059050052006450834425078492173337404301737048282515344763049275417585964915602816231167461077043229921936923515083824803225665921457007291924500161445663062942506899708387736304743085917633835999158522275319323491034238304271441053161633249399060705288014615523136431481245941569723301596009500552366500635828437684645031766106169618553709314190143677361458053907329109694295080424203804784372473208537869365646068889750280579492661920303056357475884250596357489031062266557757665259385563321159493533688147018020165915595881154068678040736683132580368462519688545773876761003795597493684636746440550891326674117939043537399012268599308069045420144677061303280906894507750971001248225418625521885932711507859784186454123448691613225591696990811830711378022426284194042656461438498864673681794728855715168526276331907445769064378607596210314021810548794832670949084274525375803932547569274902343750000000000 [135,15] -201328764855836016132691181906484566595290283827001593247187405388500970935638163003555631158345841626120527943242321125112424945606135504760391113922362278619329177076854770904571855885271760214820796769525676257551060849620433022285770660580301213725052936814139733386812907186888740776761667547977518542879279190613413686413036153781576983677928977011569906574798864821185082204556433149754705577236284941393660439112071996774292812963875321182882465895830050961370289481494018938223921592563233594027963207471947446347083365484599908369623071589910808316112023783960729104310935761552695845800463806369862386737766705564955336063144948564425247729631177513948583758363048198037629712337510898441933549105351002566746770195790345070670878628834715794015914340041256465527607341029275109184850314704922735551001986860735387793914342902732775115616482110634981909273405621673080483817052721066177323467505948020218575321695952801933130833129183457761113380744164322147527450541564919019113397126713633947022529373410774103457209825713136613161481684280920819355841910582039321922392348133396956200211661761726768984999234019544089513980962834001909993014430513089623283044445568481515382479609208312177247899503448043216863246512035242314179112704712152204964414112593112851685432042043295905619398914351411472663998886331265158143986595836765239033182116511618528714669721210093942755017610696260744351955271337174635237755719685736351022303473898629347820558431545940687516478127492807895210424708384991592815028548922737820327743143498419243721753080666912134677342697928151546034591339241705012791793019839273711977632661363232716463527382420334143539718734625871668855738307354842009547482754347097031033439466594179224007688987630083662113257261762315873051037491275155235606917343955129037784006020439658035877853529799906697533189509002005969610835538841978418579222016806189442585840586938258693471733045190643704659029179780976661120647238366209386006738092495129585082202454871703226586281589766253768521001904034257601955990010995900839000796103233638873305055284003832994115208742719329617354747116774144873591446087068090155459532435328988812070460468223155506080953248420206249687259767471817923899954603379178098757355154810769991261093481670074734068975885747931897640228271484375000000000 [135,16] -184409227974948596560964399774733934154042387577452790921105453826451679379167973875222694101854308594258918879761119792306811717451685374336951622814220354769647620900107779178344441351689675638273402774121812191873409000805821597880163653451650937215431796456518235357635609680807761277726316580020161237240712173631536093691636510246858078777259967773672606388880825742952077903091547266129487894869655793750028175980012564186996468390194538343064878335020818677961401950580718739989899118870228581119819632216892625572719837881795303052143318859947156596000496359584595813579624856724156625821853875648481083545985640184502795956370089003422277318297732483911771242386209796553887004765516123841452461508756700516404523868153700993691688095399383386239098360918498040581735460401784911402990272852465758175766971522221870250532764698899368723101104428024478357994468390958612861645217926509228632134418556151394937677592701554302279177344087111150249840583792683212494794592927527892454756685771839971503402158343086655079873004940300777764872466882111991571027287596639013330091853359732401424449623536757132925154509087579528322221973010149425637078480141017629813457595840193741683152208218869313094249230946117330813726403941285942847986753781573693203403187372187302618884859720864059975107002490405853657995802231869353650217910899304298181062725598922948945279760891817975296889474573959870368865245217455542306266141295713785034475764563242918845801084311377362662302456930234377931824001874801736364326088927477304223629833727838401823109019511939907219053211245576309389516907238317480383922460944713042488293112424305408071897975108223898904929150925101559414616166709046500428762037301951188851681055669720504977785177693149439536530409533217741907582815091327424875746366817504534496131232903579621797579319759900059508192108293488248334747403072651202177047470120664534404228195708914026677145123379854828444095195700160740165366911115164148387696454318035080716591661591651384232876238843247620673550857987906980749619302463629374312420169212963892177212585275204484664783142220495565433678479262655473342926370670813114856418612337988544759390647952763371789521447454488265840996175364448295412560262467072748670255956688227052918263929037756554407678777351975440979003906250000000000 [135,17] 1480517483748875168669724278810096723045546103909385682124751544194096085293918989752279041154108360328308866666375892049277466883041451832775871320151415384043218222107055930940530485961421198515308812196630386881192440757073667784084396593641723384736852650772887438381612986013287133086961178611355630184206188319038996009251583258586997386706944058204629991680486595891037262118271025617995247379228756107904025687876746405574433258089552636790145238304220452076798848679024175381191773546017746738773872152123070760501337571672267923244577587121304583322503241432696885310226252334160727761689444274472123346163236301982022762432208513502510721268714397049248053236374261097224522235256990710851420785337070626089052875103275704478077920942460875634969970907047061594373668186138832164535332637524015289014351141385345141818319529003141870859525343965598520625120761180350825613715342024920649214976963197114935721298047229099018985055951984164883622124842583942070490448045291053284145638573666446098701805603568125871449262994545057828256736416559138704598917251805420253886677879173137459669982243049517513489099215571066754267668990905643269205463779662238057931720536529271765695313234375125960289103145875459789235269333954898591781963621751887576795743302104509533369976701104912857965611065714102464279761409002725411060886702121806578460856647443110376493755994861172024413935122519182744699420817201277425420726252899862645484857425507773789554389962633086111525673205065285481216957506798358030828849794680346453811318301425443301379101950448360574693912521026431924601366637432365213451524046647898271553071082161970116394748411219464746959687748038348862764854747570969734426785982266971935530909309952087461980740498443796813058215819365849673762490536861026430697427260566137024530490499493424881853546726011750332029457661690029850454747222402919357754413006523517069839668096462382558429571415147045849699635748457690163808426701759805300936140790695018134358341304312748049601744582293448349666788923108943960957941646622140739746382716919725244365173237345703368752710536969547187016311507827368639343921328513590580972404224890415433011166195499064356612351822103926485898158214444430249032930202241927091694514061797189109385497821080868163790000835433602333068847656250000000 [135,18] -3288685773927837019652152886885076121395158323338377522810791732656371961701767901663292033772423753342341787034567344686377746098079331193393289324038854999518611322233547566219615224541170688881674981286197682344255972129345087149008008420725935759880181933460314166116681655018328019199563965082146903332515416405860478796684899924278666478864292110611361978939893547856266960094231153029487235230747452259897107019983682252716662017627625762574468774047887228397231835252836030235682899010428124763009180428782565387796237260939980909237267613150340262814882259298904220003807937109230640861934515453634091854455399084855727297535905768470309053513159985804023020143248485862051212355533874625068898893553795423249491177294565578341524962750814415694205318291247078224532032737413600576617939620717025595545125148658561821273285929008434683383078996816875173899722539753450375556901931138117640722984856330095352490552272384510256336357798312980327032256975588141924810373389165285693298428641272009275780694626748835605374325746734516271200070993129066687427513248772312590129010302931311624482820795464502641184017570655564164862035089602241640441206107801707046504220977572087979567402108736770550755340606647462188547779786441161587633378472354731243687825196400999874784443761039890082701937843095631081899741448089061441780184968851194054309750632607000639762135854367947773155229374855773676797956921128205527181730834057070784228020719968096575876516017612033836569754551696885452067315059346393312531590904503163477890877621522663759694779278748581240593654062076216097989566398167109890466759654437523944898210857046316342058993289412722100373276430435863934850786935026560838564283477179655868465319456482567659164620177678025887281203553587689860390899431846139330530421491675647569257979735794771481213965814714896778530067967625051447957900543248874426874420825959674629790897453180585396226504938508597121548459674973183920546605934079278263179355020604295686875913835306601453232631205509937149127586966828399580681624699009483951017066347592375737195562202822909708086826574703017621041977899755056852371570769527192849849781205107242381327701495932225387442277936292360837622667782961766317151920035490035231881861791236457744774801525977636629249900579452514648437500000000000 [135,19] 4341515372657239415037987417079021915926358373989620877411408395359547204607430169196536246952629366230420553363200051853173660615518345084252335535977875895682345688645838096910374347023061113485035121902792612083663626524469594341819722379347335866402485849387984979155984921962822611153464477599248439891112485384559640562433161357878489893755681699695418567779061513251933615577985550650694385859462852497175542754088046775349289199947469843316458064754686027352665328290627726424647734206596304130950866640392705234513392955571699107095543980139926779183123876710096669805712641728068354313592858552673778714608001437060919102682441699718380721896286196999358757949713469268323330228994850643905299455364504124105986550658048092534715461066655448674927858268550654556896270744726171967647276839906230461335987787088456184067797281186037096277033544065001979249649252164762170596554740279998616759508525405417725179728845624900324314842917167739004789327217874048221701723555415224430291067798717039946301711089981887660558224919657679325936543477308412423769323864259016900697473887716866248093187561961624423397298161635562970931053403441734743841485529836550461163715591993927388669942637836091252402674396153016583215001274487580169683475618235862239603785953885465133229034549339322769092422649220760454917877776389975059522588301180914904212850887622575691043374062724055614344736115724947393766757464222242078109020253374825550097550866080301539700924736527385463175955707940369809260434769504041025679709900267307028500226992117732314123436227419868033418183403874911038302876192939204166081285533858918280218371679184045751061253180772984038214612756612531717124014346297216225735984421657202514632813801823772725582599504626560803346689738682320532057000666431791169704710198110440585676449511851066022212390642146744345701486415005281885891648148773386158015274832378270412674830141955600492387222534132606281203533998595061134550156892132932216831921237146994708791977075900143943331925489591103463042181553750759451610141816605655833856457101517889740259861479154544156498260904641247256491716145336181286848334677974165547424818446502699893400167167338916872726088364179320610112538734910257160220455281485323937035459763473946651068935409512050682678818702697753906250000000000 [135,20] -3446032404660154177850105363249612373197707133028628416381587893101202891979314174392758326515832642433322379951968436217139163521563313230204773885253939819056540473037844752548680888733208613762391845156283801140605692973640411892139980813862358469163792066995095217372413351205075649621870656018615360496571957876139458142512169075442735176150314192230188408796140078744506488259094806387542743089796388900742000373028578558109251109074228798964475404723005350499334505110292985059203026475965340513424645474016484835484552313726922398820372172648540792334451540721702755722285440236721913116061465291559260164808748171409859597947046041524537143998021305409446257560399693435989540339564584623595202162073843882977346075544173763728595142321783579713806122740564594306611387288659446587499031360873451698731005081670495767964286073328865723125324771701671165665492759061391111693228645792282458288933249471197848739582460415160757936784204984311159196929113969439533434140383754573629594864247207776357749183237713985580114685312074922204274394002915011722785942942692680189119377866073793765483466874331836788670074563357184216718522835131479230029849574797906570993395266403942835291644612873190897215079359045480924645589008851134649271359008241889682045615548656581426476106227665611531599466084570133238616453108629884460651089974668151032138839336445355356080338261992133953836717365706890752462452620126608742181986535496983394967907692888535360939751183166833463966702084835790949342139830918630145220589442095875773481464984315887339150536360899868588118154646563425807078446058336873948502571226844006194859971448655168259136640075834049135211735576164117751377810247330430313426650967879199630049545852366995975679325715035425925198999790072904373619007640634772970708349359780413964791648791733364546035594177213161251065925885206173927626136060127176252290673630370470316131304486742221965487742393759227668300331662087172407430904080623126054008578595244881674632754868914788835533346501994301730546317018393001725993310602975821595042495475959687020941880627216005303215199785753295284407300301087787432050564279451969774709884330349109063755271495115722273785451057355909568544296376880242573337014786340679931145387885509968894925947324736625887453556060791015625000000000 [135,21] 427703689155805592698271929231041549793792028126218628126078190940099156621238528863881041736185764774489508856116414183422645493986009830771365369085117615151207555480689276500484952201522329985706939411839629171912776309543362005670982012907600443964974218088925495928338395599349562965772271970819091983968878682546918137900523810378768309333733597765745068631384746401632169795522986877657195722708521396165130765964985424592120456196527621688559043596295851780740653469824298378955753622962991573392940189390343657285070204436048225833159095807914721781962981801769107832987280051516689380425219188607627664435108134769395001486373095523375332669002317762833481180907316151825291192776762920397078847076959595745781319791290583929411654498223915371345263081082933152637363810435076679326971964993081193491264641135739166276487559001392774449977263461742200182257725639965238421190721517782948275758424046314556349552625076386805630419194978918016146486512615229617397583718883823574568995169875514452986007591102498657909948295501722741212014752277847904432022342729933504681283065810511524607602073582884792376726225978298840827345374079627963364522161581513393906305545179937928622932882837287289755972403048174319806954228784224957484916640171482798027506127970672237878209656080663459317536822834600431341039187334894399834700137685897691024439718733916768963068128229025529597051896706421579646186635111050213404237449953420274356335923075371711612199180660369957004018855245489456675843521804345185754482940837479624914981243739825223784810190436124405143439757857303950614502017416994927675649069396990802863399499465228669357575834242063734267297067221340086453425087291592791464231989962691698681006707954696675496744691815359137504986753865261422915482081967956989873923350698332646496072618739722667739183108015161447339457315950718797823636755415885093995364823181637084387861498367843181168734514840417656491202076285529472823046851595763962450204806685431929296743254632648199777200717135293442075901576310716444011445886919958636068053967403997236160075393282830855782847131754299620283569816992330474853661489030863886175477157836771696378451783571652051786983854736627748683442271371329449726028363799753303943174630435269945039067351899575442075729370117187500000000 [135,22] 3827920815382535298070235180339683668480363967222879867203343299791938831649187272268779065632966924795422706043266570314506757692918906700514837675247181676926318424459094459511758922754961636804711415851553367544644005524491896760531481629498036434820265361404594011542429884935038473306636211619332213075180192064947983463688097140830908876995215770311913295223686350162838606866938583849907506780193582424215800911126756909800362502816377430938926842424490193502964587547284746984899315190410482171226319992779291459625981953754502837920445883547860350471085413282282670416412639621673911907201843667993715294053958347497540215030225846706627825107114690793860511580019379601359579231925324463936573153100540599297747650411194419257736678196412890562431258166628184222367430771420738322020609036853798031265921801133332725002314396106615505304535639996619072103642063882600394769448598247649426435560431141215836817060021522580719422662574080426722067812234395949704046986990635530375720094356981586914889767312420317947151071818740087119853523438198444180548834382852138540174475722334749866264441657019357798883878615126105534731240171176112364042895456954441438015636395993635930914482092214736971562235588602789727250971333247409795385407830074400386252936678048889319330448479534700903096397452912156234672286519096026456700180674387092260770619796755753857117763701371249531732219680236220350038921410459135852954683491389049983016236543336631458730772549669666990280405317396307298665178407928771652150912106452211351551318480680350622483486544601995655574252860748213896610673787598479079435644690623597094236883344996220049327931651432639123762515971679809035633282285865354023162488456947978135675461946249090597966794081342749317676001018674083647426191206076386793749342276397460086775918546538248087285191691023414958069359732574560824840157258600724843616370982329435340549120918606122871265695651601617707550378343516086093851971296128515102365723476880411628580837402049898565251924274350358327327704019067412221777321610305880716527716166476162106871851201637559780282409565779105670186678203803380732488554672138299079944686088943574533141655402462196234160555361530416799293869271576314891536585874640661378945867879784736853565618730499409139156341552734375000000 [135,23] -7943614959971928002748620844328742846523014764581836553128884763969977504011898454211240948590930366587058906816917886102519516589897332956586448190983241620855610737498771140711634342330822065502819020757638085772361946876538201904146512172863827949700043110678078132822995320081240776183282592771807132795221968584484161048033010955517739799861414377232353322762179571394245326386810356465434016528786878884705040394355301945658055401842229649735195235546140700976064607143551314831344301502697144236323606444261822424851721966176532864737869022942327661157421254265847435633939849163147802999092331326878428365278967097751270303936748479777178128639403928669412369508715249216188055926386096857606521726649613494190927092339119087328839683032608657523990163445019307743326696753122185619760461764400993162775113156399246708693155295417037298948430391046204422267796077678434372610581193369772969242258274188748904359981530799685273047226764328990148854103101270163931222856466361971585767313050446274154935203164043887015618738939018784011623210537266936186695826469999591787909817293925677976265689640691821417790655743202774779437205742669926933252180143187111029602831680536520938368521072669098507163066195763516434808506425980399569616338393996477969159819387800860535314622625495502328988278831271247148310763578315651860152596010774135471726554875416733800067633152361210567366378824476956816708549718700471867173056851836528215805837429513247855609882572395339358103510104775495800805256241817174705208084376169399362326809387832830908687636493812171078107871806423550362116367409957195430099954257231972565918901904662061430698817390547088956434415608913195912827203146560773879073649354792416682651039916085627434231592806974607289737677805305598067226932272893365657649159587477633744208682385630200666732150288766335329927660000781011287329216486499175475179200740032695718164441490709183561015480163336804028697720809599022308286470891545181233940089799336257896108674420837702790617862183454127545867709181638947805512864417958944947296500299909105736714925695752013108403515889835436827158752243779965905166469415234777173588471844510582297145151013080926631208208378245772844933370453050623785914173673318942737903180541236825007445077062584459781646728515625000000 [135,24] 10594435647576122398744916980985097378214436909555792165879972926464736699892826040557590973145797003229037031813724953579580779696524621131008568591944057380987630764442930445516165806493029843038033459628939001414590581451780432677166119094569045822371888062477064195357625689534723052671629327385647364638463043377700597050728572192434678744297869855623265604965375583005133841859586438404490834860043261693219938612953971142603260943054700720237091220459820036322158605019929353541412597319101324462426545682719010098555741810292421128952734759577933899442546047963778975212181943581127492376261024371883507029047564631602356340181616965519873816962545421384808242079441190546622911084525623558250473262516982524919715969788775478333950592104358409329557713206187146336968767432025186363409722275123142113151244505126304715323276857385709643953994476380553965422530172908202315669898195869696598535724555179202074879071270431037131670898874648131181523285440432282902499004773733115462171727172975068349901607753672891002725363332078719267062906446543648994076917772224400819264602959252370440450469321025545099327888973669726687289402308247885672220341623133394820883974444635302416330921129085278947278608661308784963661705827618553793183847274831986992795368025708194187092000480287068555546372250433625023661408226466160930416031788382997947133198608894239324495990716205442382184321834786675275856903796494581305290981871090063164861537111004061333482371412788706171146198417195762348456530906849453647075623137732333334379630290443697772295392908188553416667798968108133300726389722778216504013066447164829175990633763646556607787324146144795558212186705631273777614735267933083890697600327048787268996682661515148233443457194798751641240195361523578321674483479119205118469512617932253876127464942747986584303332923248797330376250071067997920100428236358880244191770914325573110208590568376835942426808220171587187197376226406812415617589957260962187770234077682654117369634611569724914645806164694740344853749071440088944331789699873889287851485839103271244610934950494912483317918068043006709316547441300888506017444106805086967728146010649383548113748972112862926661866316609722577921961762057781764660302771175788430838005105272259243065491318702697753906250000000000 [135,25] -10961385092943760912467636586610467063738558542235416496697054741535699999026280267799210907479269180338674221976722005816110815114249549413730725601677818119724471856856451559217496695097354661244097771348410865330050015465442814942326359441572638705030448651693931473172985190048016313570770873555068171465614309186653428766341885329587465843514694020157753375265956747551080724420307139167982909514524425567524926532635319434456211998797446338014872378251439840692084999540889657817733777754458515747673350041177828157490435604488281202426579410428534723421102282568205400210475894110756601060520598588502215517286388963215503651687568734590866609756714023043990486371301704022770299930269594966384444277302426212134045535464826051690049016353145299783304226127832341242881655350778636710955189226026888294496125742761906170636144591842726810640640294973575568966905068892383618592218650026457663970035609606137528944959467549740209597908905384564935675464151902768366606916655270815927035225503559764740367971450273631381453771234514186122914952463512672041878457524007509786659356777484257880428607119849006456703877069260062195650583553369364688587475423770262844995844708484586850474351092702715548810748941912935364375151307020542157900853990853722599702198543542292180485990281786238399347477887927976551439816092788185128355863285282303319969827164037727542350501479201040666489982038103106969704539204589591928401427727043544842684226804704999651044358405537193999846484583375087752297173429485211198970095758660689479088467541339131847215216209905978732377415115222491293860470083095440181629300668162970489794430119707215690323207304879816926630893685682020157825792277997814483580573850385102549717107447074008121228278858471570905337290174761735530465779758055971096280736199218437704031041900822728704454576072050812662966604355264187737963528688526144329404531713543072934806451535382172541402206162314772235636897704512461208104876100386378900251228987400709487157198938528403144085307607018746152392273052231913598896529992650873081780754850960066479703159094396251921817553781093050239896662536038504292664191752052000716952460102980640931529481011301174797001472841455288944417245718899847655359743403801507709380974597834779160621110349893569946289062500000 [135,26] 9133284584945738188075037184155648321875529025742850206367726976541627548161249908254185439048757578637395044929267815430010591084334970266765715657797169074279461039612781230800359950443321931889774120709181263226583943381867924156541453586489453687820064112558718157485008732579231091030450148666220653525108840647563051128774560736510285680523437474884563023961292726243337548902179354228883156825900901671059618019467046879422182261491019122234530252990375283055172210134509471915901033664624250787758290126081044744187615323531284441500683850314015786342785113289687566171369053481903481103335065224753192142680558750208406659645915130710689534771557376958031746391547423001173086346052619476109182991234466016515593104408482126059320735471291937701446565223998232419078615961774352943066121483072543423146863947760315325078560850259557571837546543525017883916030734697343766441804535587818481359510396042438820048120980571990798821919680194992260402201723749085604547096382821924794601481960946023952697774148027404939986539143897566829569859611265530041623092004663487910004199573664219091028987774539756727496024939014817860110048196123172489412888089410057331571983425616768155838815535414065784295734508079240278628634327583997333886812207898290648212269113998688936150360691394442981228799833156603278696456754431088438182051669878538895100511599858364043438692569430254535446622913114284552825323190461269152440002770779238403445195723601614852593685505648277186648214516598558774952176588983909653360311903446227265389534200749138807323809585383609530217835920879327646111926016511813622230706445502700713392202431884417425117125978239689120946690456273304027118465800217368580464013898903133925343557275657544491726761947057932167874103074208009619618747979927721611871655217118981766974140439907680949669908153456688634680312309604476840528195303789013520223790477202805566380659454827578260786916894565499961462347989744023511392687543776231450515225020218155468705839577630321730304934418377984323840723815285130080151677210798184222879788154269274362563480412436901776829842056638452560804782322569005762059635960145440811057897700582946740087394061752556495233934878373915270031637737789710737930082782296600102389660946755611803382635116577148437500000000 [135,27] -6106692177319375018700155711955294859372740705692157759620167806414544782354600062982638236521705043315117786198291449774187453616923916226493033763500520579400430382645874153883571638107155930128709176066305418504018417007444256539776714003542244384740379532662884936089266962133549451885030479264910606604560731723471050987748477135744690166125259433311599698572746546150163892866143963834083095122056380770528306962966617317786562598149671455124018418090328484431397863489076963694148363642809902447741771951313651567188702194687098201772110896012494451935930197546654672772557840249955260746765263449563749560734927976791490627734734612103771904958164498165450094045469469916984409928561953723809778470315779698859474813461503272474026640092816834739218194767546439252999593650763855644740711491142015185449013476267456466125894897768342801983106690190646879382982399550187640036962788643023440191905830086279859119328894677448837568073454796233521153993665352105233183160439467790895624390043953208403099311804156407577377536471120743164531166536132202660798992637181421168784507404407613982420977319096160488496746746709996889242503752087616695583479948530932662897038113483942702264483543261682672391249013577285018666614659371490626163641173428108259232390784115601661610810350059173964244065454093063496905116225277709437833667730255492860840312827937516972320609944524160458803155991273633168173373261699839537724967469252111291022660072736122649333825910499434602037535118710306892298010750073321239920706834067450971946298351042770035473248697423171362970075510915997389690774183855825257061527391702221976187322851432246147977717333590420406310266249868268148034477497415592241890375058342336424650682079500503979682532221435366618364113584585908300570910133506791847819207183310764992149164014453076159164386744536713538031319006872464750843023352484687165300405571258152174268446766094328301452583386556945558815474667370865837899520557088171485593075698955665772961036230984123581891089747950283315292713288310522037751362016497401767263004094399885699912370682591242606367438178636144762744510555315976843118040803326620708995449211595653183068110297899202198708383153609412955790575253710839483161456925797844208503306617785710841417312622070312500000000 [135,28] 3181337982622869141668189609018977064437132111340775473514097754919110520998792330765500124421612014941825634769684377056407936224291067530019396079150172182496582544983562302466928142736268780099190967818320101001084348996557941882216131990486651328419014906779370730139776881473567591577979348779657605209738668362053791161178011100491369613474445639803832984502706102736398394403555054423311006869487032660102739003951751785938228032248129976409502227126661541172026917588509927706291302475676808593676372491299997218511778259769230852587964936436612202904071935520191244964029175861970558589632051825039765249796536078321075106489891611106435443811873085061847107130744287396775780523875408905032188566506450390709496631193010320367798284324967087504106959522535636892745510848835673173562175699966692724691880484849924047265652215870372453348871040038737227610949584818709016401706654844188983434200601202737228061755024590148109694386067335054594885572331154225677986769238072587313816932562265712351363065557533735546739631806779263852798613556331534100891775358171260263087287464039593702012422803234756544727817769728327038495516430672038668653231097753940999250001407839074106721539570936868477446615910127999147953633322730567756548291572795815524149592551602540211681472833781555382462292949800609303443952854668672531018771935990538851798336736939991918406363464048800742100815064791852704150839072281792308655934000572868818765769294063145873230799283526149182265999356807031103492278820578542584162253301599915793365451206825069012634676431708154320856573986183294481169332925061832414982364337690929885704689759772880976770057921950798022908202722958093480927178870061693715893137855078846841828300671489389914883290422921020746296743307998332056987064138591973177014778270175633825408248509703681780285044428748382638915998756341142267127190194669950250205917256674892542292781339447001993754482054009096708175950604819813176531832478728374906128655814823690939131329746424210127758534900719007893642075849405009316466094304476683808956551052799238715597175948582641354888777949565023154959431046125849177761135649312555903679677321108446692038697409985938524115224631101681250820058960424369495200569565515613668083005904918536543846130371093750000000 [135,29] -1200562563694160969518622512178789142614914205855172527933339843135652098413827289932489254835007952936242107050760065333924623223559695242777030212687074517004977749420020461074404446605540886195510971135129810763409321866479710644327064454717380156048926931371051846773020538176277232936504904003324063210701007194765623693801923992004095535596390656231454090481586071644274702232430329172257524356107671753512073729486608131026648108087048655779071085870785505292451117957053388620508586745087898892214774941503013139093647496909183498573087165741975695924490142249232755226051701765417838405905319577576533366275668198324518962616259070974097093907194817484067123369479208596375743798188206953413698739377550807175270176893997979877416041258533090987648427989339797186536009473889913696771615637747923390939938424597424703950026571512814273867857189378214518316955678686811179779378492808349068739167369321912945267738963971241919258037474389314227472962201813461211044553801753433854931072428182568047887571728412540203464387633946300430375049854477496087880157255257070328188782817211921090211077227224344381027647837410412778101151084701233758751850362351362008626093721377109849061519915975427024233978379753330037275644485839837414651134453382146165897136294971343549128046564827168108487250941108360695863153075429907445862524680690761330241512320978416513017992720718498495346975348829943091449464888182413258200433029892320094085794008957343363360730362961556830707235141774598507809033688338023946573116532009969934557998940475713623738716298803535155136718974680075484882163282114183386318267208233128212506653938554319116666017126342618192267801059265958927308071478376058942279822829183952206083633829360883644626598565618668321679164331112104496691952665768382660816509953400503660297075797979249119170716326417699015541838621006942295105580180093369084468535840117759843158818320143383413716051653350808019960347904479803438961572045546983948261221740753327932141861127222361712880396030047743744535016405973762134045778664193049309859690628198018426312004312075732461307596437042968858767666142811225043346205195921011658922092940401310988629779362658341191867979344800171608031471404996735352931530637146662066072622110368683934211730957031250000 [135,30] 263193862645185555031582494347274531906871555055295693090151255548953938826077196705289600326366801036807092824489331656871674080962524541551431923778649968298303294861837748668320105739067569169651586509840888938572868539614465215718497550513372814620352159818329444954555315793470963910870710636420374034870944598032439000006296189833156564385460297499397483259540078360725048337794093137314872368677227291525965879431479567437811577755228133240819476437737064243754528240989657366125598883391753480932989023430692499927625892306036959313948528824976792353043151551587330601327936310868796761137070157661400260298801201341889300425172201170684404443503607083828061977823484775749578385317084616452126393644562954117730284209329288420595316304766411818583797576646451550694300702099997026547126473246456490152813602205526985235189371840462691887671476939352609385961662800024188022505835775289998399262283925256659320345928580476954896882158083629570915342364297636830411848289925053261246303521222423449038732449383173523088109131656281279358043414356725285107973979896333093719545562478014953262096208529091062071920329833440011440248015083686851436781403478484287695512768277793434738461046365815275359195215687512727793195483806481146150600855690493023577950788994342132230332105617562506021469034385964832678081988604116375884911895159737020903638515722785721253839907588081798551000973412764968002825369175010832794202206857222067505098367903813324734937855652273444389857085310415134682865266405773950517930118304454511770624572193811347396302307098067424842775006878614315150258118760376979730503838757982618867685055020387206330580585541096123022301993389197126123289485039489501643088449075702074511883780988612769802164850638671500425746903822672242386058294539202420842871806416848982017411209185953366053328296212493535933030067820430448780400727389037375899622561967485993336950696843274112077320807861827532666722035535151552137402063989396043630871675805593654601674247880340944267152958587114711600160179068749005672503319265555861865199901609538052251517974416643157232766876149122948190951051145517785164297826553666351741512764519768943345034339748595712841415515203657557691300502593435425374929562125636550717899808660149574279785156250000 [135,31] 1027263156919021402423867473206704999500836763370641639486201338598377403543421332904975090104139364269264745055713944338277769958183421195913624565058848878414502592706149895645552719900680871286173418127777971678160765103144774382795952785541365706141058638296229640812863003526345062548335504800748969696021785168385006397567400638460042117503027492507083928347992339542589397941893963478451939019582412802544235039623340579957915355471267013418878659052139642410213045690867391235864442373702174476317318719511479570635638257330306214635718683646857139185710417324358318725616430896868400467318633479055827852707804480963907468994889252094589945104725354258531757501541205486135516793165610486915726778612571042449802302669070133722563318442815091727529894319187469107444610450363862403209893879165838516605474988882539800583940944303547896639027553139947707440329628307734143097880518723727571895979633549574638970592748169291784607752680687931360213438989799734624692050413590532336767600933134769897907742562264465898144024384394522888952344323152902730257364728726386384870618416415580331293410837051778428170098256587372041310876490556183730362729578360799183216145983334659861939687453694170098101301196058575318146462384507492464896186751303596586083218172583109946344576401594576122412764321740203782520035165866427694057479761287806085364064817670992649782313665747255641737816643179779390515131223418454977947175733705565909662405741245443375193740537575080599566911037888515216524289261000327604231038983049994055310601509425665639475439073273813946642704342225404279433233363944401618151814169371853169813953864142409691421314861150400977248436829362389184178315202017370022074398306802328747967354730876868610033950678945441711473620336829511853579601729102236726891370884435533614350270747610429948261699128700944794808883719608642570504874286379382220889545258581852634188699084430197087918002531878357467998620880052913606729612969632675560376312444298472528046402261031383946458142957026500609188000666836797819903968957366662944522470145082846388619504015967539992607598570876628458540018056286528027503519388461323263775066468688638765678007460729219436986996705098404945483129434611420036094209251587017206475138664245605468750000000 [135,32] -1849326148490330719476137907058738851637773934289205141312537189676888076746130436693102840875222145352134510189843091801642889470628684058722802712101050712662403303341240317566541219453396988451291282393124150407040997895208086701226969896600325026346132314412643109815583664913361872686905930032152554294562417873273951661022934618979823046552792468493221454399818247410676253487465386903551962369802174817431644341986923462419739151299076244945953876218659810550197509299814206021359477219869977510738996234772026448922717967764407599675762380710145877392162990871429655341697332086326856056546318856508585118665457077352025483591094160827437528870030672998274646995423398961823915548588943223756081054822748864790145854158159955563387947600432800095105677315088793762910323081722065253314152751588420753134927833165223360299164682866383093887009048645060141206275873060529442279389790429615822447288710062140030615054304642302903242625825942332662307366252167699391645269509901730877899332848712681507380290517231426933414273673145500658254674716723121263402232200635861221851606673458093962332768221273342492221945365824233826662296875015971846421894514064617040273175345597714226735457290432286730658330694573535101202944300263071965719483796047492937442413148357392296416930839674007781977026731039967238225303482518034633000328968169745465076893808352214551169061961710818234464228855284412828048506363112521785088988990548635372038037172192163622208529718904185184077825917822881353509334676576152458640679317406783387363433122435995927272579976481232089407967603212853114936960541040981410110445516212931693179433066296952486959977795136313113917948316123261865083190738625053514200648923174975171474532092535996422161161907085092891895971003335818586065273657686091452163144224092809308656791537751618525763267701084770372240519916820287816515807548864633076674610354052290310151625845600807693553913803640408561279076205283048050235574673250742311290390888399062072043497941505254300168890052910751998466880487188327395337582880373326895310868995315892370457097723292673885775403296866897416490778865023998561374626202237345575159501543888763411345156236624921947367114547044728608191247268017348703850188940123189240694046020507812500000000 [135,33] -32563123386894866406859009931122426162747083128673199420004035091400713351578133961379739298483673798693380468204736671092033349700750998351774271850241135558258449431672748814023136199670593309546348014555625171876464999842519093439409411722693370369856721431794204649560214846076599634553130365460669552657516222665712096181491354541499675792022976479086666663171443493204461902496833186725884427583443297809758219590005828208061573117920052624854646117872827159337262276533854364647570710378100202215197748721232258907592693673749846461215121741140197478069208458400920145734159272084055118342864880084868701423085207536832596924836046762404921258130793056043251162414045818346089136888131829479546287545268708893864550787646801622465196968866906123586107337078325553605809774797029954096049798856380879259753037050196995935893330457416117102305436755060818918568194130535317285168666059439451578657950040269253166101335860206189663286707626257895001430061121799475332276179712140781341967417570316912145134546737993149867755711828545633590461160770456236311509388364195125498050867496975706420407853338214380100886139253674024555150607265604904634987027953869179073646545621949641552662086143614520098734691562279716191917014287848633296036159573629341564013893309357341058852815346131177538512226221743330236615971857586646086101776012015953209201147942210840720842401579690415148047026429402709189826879775358185160612531196669797997947660391463265685724624160421286337404296329608519352155810830843318481669331364179779253017532410280896371383711425188057785581975254859782330578231652662422850297973322664699261541488747074991289633375336887529961031441784786956157682357668354311913625309286056242567788426324282747991123805716560411077600819875530311937180406383788055728929126882052826701086513706050356303576194607723770247840764919654026371197387764819471328929103831246348784556661153858722393481697263257760149059320374269198325276104599278123631760887469299456416857387215311205138190520341727269706919743985745078618402052532992831223732794964423230842337067186787866241392101150285421955490109789572895560831966648303537872776642687856123721686062959450078804336820274503670791144704265351536576211799456359585747122764587402343750000 [135,34] 40302639387756138898849605968002456711467637102682988883375282387229201725124569955247882012407165148158902217642285267344916807079399772041600903251058078222364597207991323303068941966923067355923924357468128515393574932761198958545251141134819111253524020875315847241809092043265611729624054617227739195199146841365909382326318627680383894667747753895221333867602587326413241801574636447320807941093795039060675431740481345122141140161162039287809254344379755552548700616297207620311208951604466788346988311431282730755784061261418356276664708453254951649297800208276777491164846547340912388729510485603500878952950777660459455156092296654883311073841390899139706634386725813187387459206418283586533048606188972007716935955461290719875540614868765543547234746953598715871184718844271511724493715199190587510674741000341334411998017991382803841142486083008084850482625397139444493004636728953012868150997321204680515675230504652362454471749068268633650203961442023503563210045941397363505552998173761928581373064830034902924099438555132318883993552851457454817273717428479938635444124940887766024280201812235820761254780511345633002786751698949151735966648500088713997386319932311769101811039141200164864249649628611701584200223151846818451770785537374505799617283444679926347067378296909720273383907627935542547669027200171797468696771584404720135100173440341049833170288465889800626029003431148526724864315354185323170323484300504026975579024436332205162962104011941045217562274440384260830177797946082279314117742299466573789474082366736774199067547312334825901405268843876132679452135176549948215956912893204369703704631610757492960378575676888545504037546807191442560319648313135864727764977335463081956294338842975769862795010898350402090498582638984428545427061964477900000470052243998114714592914197116351189501684664978935553638873808465138343054003187190936154868258850915730070470787872674212183255977886238290331379601895934002691535115515727398592859240619922494045149748553424638150008524880523607112616720777859735409864016967770947572849655487193117220481085870739606196045286105985526290411428692872377931258335080207170653978317195546636544059343613725138152022518329536805795424423727590923505204045795835554599761962890625000000 [135,35] -29971078580836718042663210355901781944067412465660790924781044027068086375213098926119226260888891645884795668369924596038153476950985527089305559417106634563861944820819116590120719971733189669319079685645934776909357837995059966727099961542370860857321170651349709414458434746716512514809221614250608397887553139919892538753660399637077309882155475729272497364422090098987055074138326923770748733030766217637385182928754012888276635440782910865047632784954323430755475095833385985000218260459244837205959326402067652277909893341309863143620215248517761722650462425524040709369977166535303027996880717287770206286982505324899716291143747549496730794228135939371731239615430944809060462020897616526516764353433456674231677501893665951919808784606502689893231358453713600173558859070026864257843505521801271515606123274968408857618763802630102949876725060767363616206806352907915487588780661291403848762756605160519673874895523574267814958761019831795093389117131179107504619323013838908365141818244873451519527033723483630471343715200736984690531362220819309674047467388762983270657447999597162673288334156456997887932087905455859529190485312119977369341482608539558677602080111217399690817216509457409193738303603641328640703699994482177663964783263016914164819555809241170041087504716453445836198452107562898439553707911402769493012766294341650478318527088822236666577846493433809669592329937965471247069259418788925098977176620708182533022522633815390085401118320656734862226714799527232714134074270426270947129285398259805355786749999384202636636841942387006384293476504562647834110594911953939361357707464110291572852440468978070001770675721254361517366208534055709381714092007188249608133663217677470507039240727724055095435570031886303041874934769585474058080038251666083365030131197516367571067689804389835980024522982632539389056106086551262010556011572594148576611045455274945733493674277593443296362710954814542729733534041298677220643355914520210212502287738616260513352116320877077986747453594098624928885845998683148224695855680868933933266855865590121082901123900888736038182835889576503823315885108039656044148522944455890809795302467383247087655123916268771785613328800245510325779780061439261373834597179666161537170410156250000 [135,36] 17360803125340000263230277498622923655743118111933982746034989034052134891112423531383572655804165270581400684567210245652828246355018030487534019756909528375785976357181095099699863221409681818247943299005080211019609221561975225309427884016815323101112789576072526098420701194221591325535774474741796432948255983349530010341017762096245799518352746108317355685254450571543334306460318825679882792757392793960464256418315587551900066448084654098320546520450080707687630755463424915282773389332150260012421581352175485052932823866515896800771647892656010132741532712182663233085490761718809269246319458649020089651689939863975006519626431515965205163099377938847424460508829175427415798688260203757209585672926113396841962124659768744893937768979180072003828402832745318703161732948301914938495278795026002276462773840213260414428933046721003562458431782913368115741008564336655423271856399995214203873138679794189587524882838046953392894861977954319170424781483207850742049741862901663281854587437911753180175154238376653236559906873302062791569701533260484124662813870021519752734184767034772890877884235810524510278991550921197270273136249071986086768193147315526954459007768554999938080838066904550921744091301832553513481047942898252434455304189791094209808502877140239652707617200052629135002169685439009724666884713859531542522710009565503216969362658667224403080214024171175261596242363577531496043230891620859126286434162133931915948986633687943980382278775237015848827340703102629835422181146340024086680557588325831698937371533391587495852243435707994054048813112033747132924753692129007886489411055743193704841738458063482499845444305623309670537185546210099755738866224677884034688824160516514936223553033187276529749191415536911321927742106831034475493124133420584514091159607600261706313749338822313621798179398764375050746582741092798987682959782289367270397255957003658637986940714401278413688687098678241985075451512075684254303184982748842680918796173632871338689563756219730647243494845763553063205524696845734267549108805785961594765397396792989043036400485424296687786732271599497999387663425192453258761951304464726264856469280043657407512960409951270206704524204405996041788995398746919818222522735595703125000000000000 [135,37] -8690334629216920969797659203469709940754552627023624271873671056935089964607590859103412598565205716881372542206803252923531744263705396727136609557606351331786846401208060077425204920950541338639992277748987628408720526512748048189327939583808741829841896463869311381815612950198311161812336144074109869444017632412747313995559073341625696758062630012210202495901891762090853777534008879669817307040053977243521974849648684701719453781681950452291019904657951338024619971823099524828121377761408306550443039524648446458474776538102780733267550921584963056692579293295460490998416782771281784708572370433653537610612512166092984592006406112614686179425990321388675800497824907139504912347354642813942020369242319348500953421047456478614453070448066494111712099613340895036185282704553596724432285861087080165975154239541535029921840774956420667889724507117313017483528873070806711463269845583253391633360538239185172147558578896638483966898744987198022994643900724791798569206563886638936990811288591424183998174331854194058452544370823261588370184347646109623657346562249285579049073491859903753428015360031678404019992458273252721692715413171058787198180239984266628030718191791035513103025424066563219636777150335179920493844929876691107751490041672587916478502824726211537383925767899378766762363830396845503704620783490909931408006221089677534983498633516659892881353926224571999601644959579114342649240822995793821726684182242034722480256167078891757162438025139146622785870797166682820016581606368804537383090429912217897744584905713274171282518048955283881126454385721431316508040150243588772369729046233169528555659520556631291587844343853383432585039900448483376931420334401268766331450425718001620843866167968313860059710196056397442927257226273894427196474011598098465307840679886118681181327437910726334228923609443537400008789572025843363931790738833386611905795039583633933397955559684352597578123257230660368632643726785947114193379498867742096660310935741474252977078807762594141848897917641414069045976091282941095272746020686269588520770262264362118510472957559859505562937867415847067000137363084441160446805841045003891143982685915311293608984050638575042412590949951313920134043922161026785033755004405975341796875000 [135,38] 3961310132908242605049940718950029627064382524697879766344932522851089619171397555481583397531002053309359966596263087992037915468163426251134249724103577252007860798318200725085519586152913906227976501424061471842945297456765128850300616165353151789063764175632929029270149077413369045907121459472351936986289615813934660264597159695544995902909903851591519021430172221206913321965649341621554906908467621599157064335025390897409307690713285368953021384490502545102052110003251500572990386718680351449139884629559781176574139226026205527272295526869333574207016831084756833478071376086698761954484355141907573221233283089760208928459410365285317036742168493656398162001089316681095574070975696324262827520405906122082217846623551289527813552295955061746861855642600891827982535916545730597864422599221817054945976426949635423534588989810496357285104331713748899088605397745551613528297432601534025608932235741080774862691527875331144906252295365519390471660395749471186027963937058964992574627669263009002209509958504902085450536216379484111762222538667845020095927631980539375305492557190660224477209145294760730351823367512116651325495333675843828444173177309076954786669620582668477147630563804299425836824817697088493076011386564665827209612514883686743714226226550974626159296253450546217443663416097400154778394313894840291243852193405129460137761380397456066265396932279367627784331757096674104390178356296491301065902189266191764453046038544438848809853003793420433619889417459546515974545656993986379008899042347211581160633901161390248646424628706479309900707242751652083314415517853873403969258084610015084003555310105457410566460286338806242457206271696183225042843346801577177807429980316027601174506230071984943012241888542187390168100911945011705788567973298632389295640022354052358723861347156289666450046176913161227019545472648604115618552886665808253810381112460819932596428373546974503995954392437593917815915814856277404246494067759366594760766307070116324105798354072054478637017885407621811292449753147418313903789672729031828083869120422169364619991791100317863902178912235985807565647167430955293067440798472014945894701839146299135579826228988600414861061873709986011771189140517890336923301219940185546875000 [135,39] -1678839789205406197794583169896004889015473899004413502994186180194586799661543294404763332491773121672826424282814539833423125954540305435885228831483061563658434169795869610883783587145814933021895020322286127846113920365170939181727410015613085619502021910800525419513718422773639556301836055192208092826530125196382748076955738377287903140169405255587943087871183790617454312561612782446126501185046256126359505160278407064671875549428944334120633855409376347550005547344014376609678803027603647257384617589785967935141741860078005356929051573858528476277957939968918252097701015888404763216764855470739544800186993419713028836339906501631018804026402003420598795407966914467852131603634648941392246539444469325102566279993116466341446619484539963012851892641496195038111457086799001270701499690561346412253632622741777231038871032298149366770311530000406905420510198587485023097999866526046487356764929638245618691819850740709895334608832915721891164150826375706795150135404759144609579568266022878822365185189389884409640256279402504699728165438065467931460325497896633014917368723722519422539163737051949322955615319531537332643797881605183284077585799212745964902124991919335545472483081259370704762381854085446251043995385733762486040970992282828447528938026335864626595744937891588772741201897729769950519900780597762965971029748234077967240711023218153291249433767228223774956211013874952780099282094918334324998673753701438526628179648581490707242091931514371797627420836076694251001744269280412162610839731065567913924504847107446331408371128204048743115854726696901947610132129465424159991729316360114835337742888084810985467768457396361783339910644017269637674029977721116426637057746436904112712656895877636681105432857460499639710680367775031494046594574200187170763433569748935067380660932981506494967441735411033214083012379477164032458683608347144117997096754521871117933189213610152120168962584691576003315575209405901803640969545813930796539985090884608731834266936579815635541931652618062036230939465622579201006284360535498266943995009200375914758025938256213410242354243401141538839620898031273068182607145446011384930613143313960671289835127933798622997166926862909443585181179514620453119277954101562500000 [135,40] 664151460379838960547608105344695874821246983942653521100091536213631928871245339886542116781769093129000070856571221085460772888928122205530090286352846096919824388364183299617047458785653079933403860482408579007230825134525728331146230497048340490938349041147402374312126229691044488956511392621638819451669263752240645928232583623060028798730894647465775353767211962539068586403706488579934092925317984959427095027446800010848222038735627088419334510030961282393003995662696586557578259678459257623028394736411941829861540903361876412788149907666552930557187087210921916168663414462617256121946005592590605860669999147488557888886159249928343527231381546229321133835940970437757435639038928852463048121330068119843838725040508431216532835397072795766818584994052848933129673712179494583412459079354258781615838273326433361210955452723770190985971781404792681126258088364588013548024535056689866746417870528681523204625700922170499634634595695950181332564187671235235657042328177511204865748639832328243135752277138214160165582939040039770754068795971544281787448075298183858804937831062371729705855741049062866275329291233661757308431652407433747335440305305465807265883123550112345602590712875548963661906698132484753109417314488660848688531586537027092904116832240393796485053893519295334558791705797479886914239338749331805223434413776320857393335639750601940612869210749951689603314222745700949538410721929944073467881814881495520949667341384197574406958963167513928018356919534551571978468413116604783125680295448437541274847305110067587733175784112061891477868994592349831411019265256479371943174541203394936950471664605236436432343671971058290304585217955209927480275666707502612879188994467207644487253825739419818425862954729618764130451003597363420118359161911663055397102962733800909030411551816150170781730292759040348965527896630971899701421541355341430148026559471488755243846319059623382695468143548474849869232476171192404721483367618846321351306639798088959961247936314984008497845691016957439043794852788119081281694653300763517060862664365981195427677223660082156708928275862053236057742601581895250388655253236185662124072808926174700782524479069853169556213377202412360134076152462512254714965820312500000 [135,41] -246310686058002286585938160474177257548043398603029571626310372855292441088274493767200985733012300184382855207985504663575848009538245082002312502987343101784106707563657135950441915641581488247204092211136735331853219783989066747116388723955880099794626660434216720104218743890275954816325632728630630883139109799681084763325367583556755149532509670079021924998648692937248189881461039992901193335138399149321772668363244809325118073986118845913099473784240699758564621979089474780249896790561306545437770090505578619688436051533830146646958240743809570664265523014112037672591058868999772845004092236353421454676219952572373101057424129870844938420385938233181869331930718268223099923123417422702781076474035491304880893277413158175063871045064086626336154675440345101015486495677877383428554230295603732068729253517694604635495693291980666117138846543253463399989461625547736726776359490578788140437969753461864258220568720394524388511506326665837786181712432035131238108197527604058042697672569008767874073937219826688741103712738081930931083163546263283396904788786075468814008318322581646128957093431863606017137868375128558968353792191985362046678928885843050592764344423219900135451409518868342718700057185715412996099175049453625434680954269664173120509713945660438302782034530931912718733878280645457149521072919989709741649917397280218273495593350399992431177498663976466358858725968568077117883635103363800927794623305568289834720077068148491728396422992208595010211993825788976379487532341864488932616183045869220681405822135578503249047878407618882139684902617179829941396537190053490015148377572368353931067947578425627139113220982420853816272206133174801438914113172282717616885238472785302599786053743083936621714354027327647654869136583850543388103683150731915896183562964677888759676603662592635361914249852146071608887913334635756251008185349042755264299282053360745721033662875946344550248086801580636730067254729307265533803131062350298439838371322508820456745174445286233195652701233525465013560715364281651981785871429975145185526522041534890514349631011314095100665052518682424055001070129893822573722842341848190468091204642902215512976622826030895290700558696226025290343386586755514144897460937500 [135,42] 87081353463720178054757824669059330777980289454659537739097063193987917632614776000383874153313365976188000652811008370645370032876497289212985853573435217099809755565247017384824793183324641280208051439019077507676125895931904877019043733572547135819596254361212587245506119696439643579430825587051317918538388562921042265204413078728599033477055137744734714097821248755079243155163581463688014405039945991859799705009365349100348668775390295836858178923670613922612528110182613742454404144176634918382693982453935348561551007360354777047306912548505170006201989255265286571619658174970719551926292046205238639948561241609407134033791851261540433672653787714851267977636832386913411097521808106396918412313015138561705937301904297811341766838326818911822992980571618811680329053255586997991576019513483680756888727725494088443905811002878882889774190802531784122601162964438668213916659955891103401746518944888970276059027368524873634704118583876983275599248591640031062075573406734603565622780158194283912015119922013092757485711031711121653623273311594387551699705702353631635721080312171878194655741501968526653590822946577845715237100249907997408593158523802407223073966212224714917197478297365978381237417159228641281671902256982605667308934063462937655713098543453634651836276449475083098430830888271627104838443818070974396807338408058177541156164438473663013693470955982298715353368064975131486542479496156973157887605098393063680718362012391926530208279401114192231740549089223296003501436924931971519148264164799300640544012128641520658664580892364961232039343817821061746160864060073672472641122759540812983526392502326386791761034081868848895741395577181691724210394312946675030663567935018428893023215314174200238019170884744747571516882613506777267305701281657272301924760860467324395081457884240559700013550916410430826484405270867510378344525874566708462231392546013753393821457674586287070409461128808314326059443717304023154874022891364496219092976190725157232551660765456220163791109761258123511032261708488865008165503933471700742956245373862438059387395208610939938147008622204667469014697928587838365497342794620365833171633835292130700919904039439127682925775511910160275874659419059753417968750000 [135,43] -30199628606488027825343425281998517358290491656435026566044100626349734349667045532939519222943278636789078398467895934668477960847375571698238964096837242976889922859716399415174513724311993444904309577140695506310029958384083821699989184038126468063234128244678469310515814450773307909303334147043119622395582639747256096714786248847543693926659326822101519223075831899549787876511756450101597893355532636630195297926531018094793560833892594166524798811267361089243229567484470536713703312972907508008111039554775411304922209935669537845621164703108507143884250663526242936940777754955761550813809168444731559049039801190193683517401011372180603330848203756423296105898105644459318757537088936162768040300727610035013697707698355094201232840289822152861578760805541026553658250836984677840448229671946718200147328548515486683086052773202811417862536261478731845364098884818050828147242975780988777579327524936354658300997948470567355398837011918875112468710534323123618400899888252837751093956581982487979280312022100485189264167280571819409990085101152617909034728123562606077905158160676949403939228333443725802264071499333883784059677108229969455569434730228402004953645565088076854121569601280001882492205212934434450520212377137100770074001706276063412314666032522583189979284359970024459098958796876860390951055522773661480969283926484471637733408831073601777365209492257750007019781933897310427089929229742325784654069427970999707688236163521036943008956166703404825224648214559111583431334413797788213811796187971051404486778713155184743010354916401628472624264564243028101242411985531441537159113221240723723216077377483414207060193460214614880593238489607043679594065495343717502864342767084072846851534136005906822054835791942614641221396886161737488498561176446177131144585832402724493752677200587420990149924598695641022349239110585589887546818905133094311579073964650449447667184081654182882195740391457757390558299721280676148183061042870879302371589139847698379869163659786630628148680655965207989755003357141510710596193197926849495788044870376253115558763811177220209372295208024861833247251884063581112613570156080546517430085700314863813713093989753958840633829430829791817814111709594726562500000 [135,44] 10514510469986217704622707396055997906695835080873813791278514639874105048202763984958787851303119915460784105462771660792988061301508408239469204530800353926175645195104805801361721332909605847803575973658715869408051625554593115534025751959148352426285827327185763914667569648520695123307367453836789464881531810582586292450832153797658177958200526776704859237430657819170200286394735445475465786234664874338480077731280457993568969671852504424962108232537038073883427178875750738618886740726403105966717764696330257539328541824024137698088694926063152163271656004212446313464633760686452720307563569890631535098702411368012007698443133749493482288893399392369989686156440655912253981041886807820819552824680961557233269048571349954955197807541273079131263465449216344721934656395167277174438434488341661259496546954313458418761987409929543361336556525235230643041371564764026365226089298342324071530148001896599489046653261260807643583814038757604520169397245811710903703578068448143246336316290881623124354404836494600464357799091037034667321710296279744711279693845611868784442064228055981865443448686306458420703524266162855242680383901284576240977111943257708884107114069884947233777457806588941206355831933536463589522456953951247220624800435286778752864060954508659707483911397204418109999367645712674823898109816184358416578276587354466385928820449470851209203806370150460919222319645835002033226063638810677192306270727819869242780071486026863073152916054947340183605849124872245329222584274357464045966814198550852474482584139106487303537813625076701280351056047615196415028266928437444367924250250543517880717748043328863733180934562739165631388936812516382360608789223956944423419845466994749871936786372954273966627699759845045177768030636608273582778059894036571297979878974243524326060498216016336436541912965713162165927681895163236228645775836033376435910162348677152486972789222969202565392923606576331052784578899006733458242260739730623430819175340278332034207035568065959262265674921772969067552395277216717253620311123786476235716062609897595082644718228114133257599457807075845520450085396479292561299024866917142373530885178537674730354793943302071171284932644339278340339660644531250000000 [135,45] -3662365448801894264425576614904848916772595318261966883117929896859720271414815734580580936915885864367915590430197915897595390922910450806062611936867166552606778943786991037921576243989170593837338935453456678677337146402585837458268028281382684954423017967619709629582487271786017274769780976354726678709667032624350016787764511266871408860631254749441189941079614969056729479296096845372683712873308776104588780248304357024531432030395335064903380418708070423886618388775961143828110789838296911238149049803746238565905451922069650442533236755102044010092367093896062513563902850025318353257125338744676020843313804634662773307121278540485375604365539843938835268391965188163070876409123275580165441342078143299910354154143362538100329584502439958676376527696287186989197943881412929831104284928217995962575215140307395678857059887259169051753418729773318967121723673958292751154469989405297597281074582104239556227625337708005330970910872276735196600345217035519811917961421705067852788845698112110781513815925148661689124052879874372502656083544169598362057906390396928536110211491271975859192013985990103136490881257487185330861996911457008908002361526112859372526538200855545976635943989594429373679302348986590508212337816222245846032149160727036578817665355953656229499191571497791438026990042234108357124760083819923812964820409434027274902074384547424118767103843387786144554021041793034840288470906213876085078415508472645941755112445562008825053837229633056736233136169727928933182697818446391412926167540481359533420654650959436894756476066718889023435452581730926487947219179600443523977219725224535500215954584188222926616384594231107511194861604727819139654011193907823099356941600567892556066119765957611360480110098790302602904450949258596408819239934861148854030437305174709208590903640480755262530452148627171045899946252116079362811754522791618337411999465065762541176983312905184331090851241400433703244602015822709938927566358154548732261808315200482202979577551568217833007573846829767133821972115746200783281704555970848176186990009582968811058692478830165184219240311857425455908078582614281332288390244775668308510018041937610154219978287857950811752639136393554508686065673828125000 [135,46] 1238735518533592927691934991221651992183998093907134803087118267959732938871466803755048049490444279895537579219533605836506516336959072638807136366437499321693768747912851640932491531217431676632390983415243555497591895477751588523233147692416431421820496351987596009514415443725932887547603881845173312091849647119533590543186443217174605813356292200972827859744503320093992324317319596657364016523536552047482605795786511807575893857946964491751636698362844733776879685105539827623765518506038883709447233884069350202399944649094133034505055223378376709071874877773833514242717561620517266265369251206671600776092254680461220611255337028744469672228683550731477024039412283280779827293715064800781767211388434251581034760987867356149118620222326287277747809560662175109960657315642495684759312322907952549113515460682429570852186209166006837517322376453278285179419354204363846291656983408173369624327744221997680839928694290792416028436589127540203536889702867164333946337791656110737948946881851436061692678273981449552930161381471162470706468549632433599165505717216471816432155627410779772550943906825028679810993633572696764220280042506859431054888683622665380287919504494917261097182489147735137302647179469735660579291466397987301146248181618392511762974564034331701280505943937361282300683633534029188419442868627592255970459028716219529422244319785102833795797070801291937192299910677524487660127377280081841814342721237485541097835666503346914324420102285905152418461589897510445609621701060741231349744516755964065196498227933321756867093490292269627029067797738374193373074423105368020531983020940219565235544731458580942367768068864597649415573786720706565414581699743421271594445802768579058864289442476293019399204540660567856536097484728779883992829315928558688767434456334170329073042689817778230604318283158109553688949737537847430231297834547673021428043212202911913635427740354043851271802321664906459066545124408258085411049735349259885280635395038262887433827111835982584133401434742476733753120432563975558207833388409615059020056571800410502401285758618076427642028688283674446222192820552623290937114357215700616330425296303969212925070004791464026922401373740285634994506835937500 [135,47] -392719748053181261321457128970661328693986501910681494201683508273540120142833818594978114168498023171159806950822298897638188119677341329662196460487877459963503602605570989621986792539761553601078349054715082725081186080084991974037693724960446874395473412737003431082857231193743113845701495857844487182624601844512075382948466623143167058982496466631591577576692222435825886345751910695973744601392664952938204914955547970463227335445670253705054066704323298489073795328888028131056802210311789922990134630766535115470726088642876111557313171025496924413414380851273945974126028081680074307661510721129077503969065644915658732818178931511579695475724822493721254640014492586942921462628056658284361163787897055695899384690732821038095778374905040658302586217246393468753747812094215257824516298873668626850253441030318847754328390599003138143827631595479402372280290389247650719033266868819074582915889456468679152958274063267783413775498303575742686702124932043965645211002295736689985261773676153380728805638147524300867335118807435279189079325255795061177669624597007326273699826120378067089575224110019994909455910439238064487468705540225158570807025459115729967064690976449404887441901687082056548046238539698433124563756537319932293067174361128048934311586652297125866177430110292871527313014179442417010665458522874069241767746903300330453423868679794708277380448122541710629533847248309383721338950738259751179892936256932006992663962624103617477852371768032094358585994376350952293450660003687990301889501370118443266660709152594932962910224562177465448766048113651248506546792968359218655557015781938889840407442397085870487073754150936383076565771039004504884262059798986406399399493662172117941015000336754397169901639780861881054973862955173999439571243705460169953560876097287123306061270204654166823365998643935200735047573271727478904627008245822004054605756487214847986390993408392355830679736936185537132981247361271914432489580667948692900571282009767189470706743969728877775783524429236517964545574746108558982284998694864759651340922115254441254236702119291805272853100289611877330644991228397466075367256553464410814407151764346432681802277696221737389845415949821472167968750000 [135,48] 113801319142902646895588716794893003360825275172952890048003704776363317556480011748600182002388596666167984142627923927464091882677974886462855329971180661319749783565684035700842129639263801369781994476681030047083327142779199448872004340000581317344055736704767290910544713501804148964052262541398858034173507771757018503450477042398376580953391343586282519504904648299028309600344063803690916460268949324793092025458513324821000388604136200083141007220183434090529612946375199444658770460238509568577769581732410118702054324355525030443028655497950140029863731131943705584143662879941301654101022229414125567293868157729112549562592659047970267577015305571865068236387623333468158863246506172619180510179020738103830791170931940536406100750957771820643847773423436636554002409073384900786653560354624832450138889094363204165073286652270879160534006830658648337301563312656867819263953345157339966243769652697853280816727868157952371405071963502795959273521651855526198766327540441422116264096725082925602604180052301387908756362511905770816071968810844742514302325581376199216238528079659836768100700060285005253850558989135736695377360312062370199303596511889141151944747166045701064581102677652316849967644860409093270152641096567585812085571020617031102490353572746930778177750847563381797900639807951475569924744293122940380871087669761563155350745541737638309846103866368009984050082482257723716510604608990919596389033020237338171989596111207267440940774634511094061624216009597043229548109389375442770108076716770862520506178706187582093929553235861339402208342976686880305638685813226081846079293638472565687869311338415757409932672097878178958587766006202435823205035612608585957756216792225206574188180415396341602395164319556659932100334828736694168703567432564900277643173814470205991367918797944725059435763539700364865522280738578857524967987677518250636555735757842465575429958937406534946334787990077355073238169892401727647513506558331312301044963495272099605109568084436742424610402135194779706491912188506288559736174302061428892427630710954037203682290851783721999334749884483339200329761769437931453396801691263155450354732650524195446353872546119868259593844413757324218750000 [135,49] -29774104539131620848389459228071302222294053683859723698511337806637740938698133012833690857185462976787520320031470357664904314913701685794446230833019682234052231861844560873128931419387949294809664787555506457786922898292456648273970386527135462577811687464235921610373663182370801595140761116646826180350762980318259705559135592648585939461620104760626845635962797780360635656301085446666018956237262619861730224093970048562818582826382065858710991721203599538060176860572626307959966860222899686478139684308777742846585178021974456434229248150191249464847809047066757381178118053757537807034208618526498843005809769558635841268644005689298518307746498866931093488494670030784521640215830517277065083197611089311971277082983006255200553710065143892737023041154420919393424397291259422229882435237178126686395987787405947174558044410862740912951545063603626948447547778347996198125938731830829629195075926363878287349716950394029790167261181159587555753757183756033803894181018881627241377098926038861454513227971934716777377417380640617668575802169302992283218039001937526694292300037608341263855508316891535013745064738193508622656623398063138407799891086725448754072264169655842215276980064578865726820869340861068940357018495295265863901840961920595816110666869284632140838022179708806511399312833945437904917268624571435545485692424534561149847230487975421824553326813937609683676309593307864817250748851234179684765136542533830598107543534101914595556609803276235991619548651120282965185248630245256177324726299661187785460925759630058857099035847621102137490215590881332106862684303553855969783580871069697588258208432973763449638051681085879147609822522522717114563445745551864494624589317532470413253219122693046159438352810859946891578656400248826609011394455718726265241264490617548485691722758519481057039726828180421433860173680288584808247122974416553831962193004513617076092074602978923006437227481375967203114145688105828356860184059360806586326821596747675408942837936025452064758794729845659641240696313445845894336311644657423432745427763795743690409877116490607902277168639787473944320033363452066466397428500708867251394718780619561987911615177540548827566862106323242187500 [135,50] 7014541829435715094528812414583535030963125528331061096464837000916642220692679231777881040583244320740706069281906097075462864771353066330680133768755450444495535293432891117298950832663251353800195307180656581165363093883744665119457021705560239965064852610985915506979481988643682111869274248139107776796639871414829670027286947359393554488389834508865356488597867178388289548583343531547905906867049856248117373034977420233066852458586179128914006737772745443859428631296066340703381666369066599240982799819388146200161631003795042716856881810270254164714807737429400289392591755841436072796544418866468294596587574192402037231928258685343796645872524977067056748733097252483885763664985000060185331026767564490537650703619404633697934959893583398907482671627987145132866759095162194539412301021386737413372024695515143386812076533073184202302772613957638289670721238287426022885106674061303401095954709794572626667805536197437886498938121075477551003354683794652177551703016395697481317413397231680763769818260595728799514159656056416600836721026210981216018396309412193226956643432622360398615468429227503066362520635529561763692649407924872475952212183026410265157093928822790732644699137827757024755666821236423049387363230040819655017241473734610438881799705106171034954620550637777726243710861605170375694684358709518878811705481996731504261403292421916761431455663300313981796725273927916812760048914556049964283386313253841734243252450313889351430714594779163709929219019102139607705201622881780006486950363735119393458575917925480225543779254104823487057848163018753214237366459957360501015308277744102310837797987967505918410579547636576229942080905565989758732164141801221204422799710837438129353570180320809807892089104581201672898585275005788896928293929552350729461084495462930922070470811954057002563896802191233904995379324673467630184872214128035310991929164203022972642405175342767214779368645283162584416627002920225052826766787090190939444310028478017114109085027058410221085310280304598028084844671532811222791908576887761775263835960433506862980833374442767338757096795558934349887158982020968197144179231948401476637540727781898860637189001335702951917648315429687500 [135,51] -1492920297141518224060008251455698648620668436523837126123192863893623060679949410626941109146027060299531262905959156180338785326699286012450115354988897191374935927233937156688342533232145072285973681003853212736568829874181853528277697253093573305137696468720717381498305157413324392491585108603998491383719735960981625354293712067876292792859231623248019777352430319963095157862267628523802364415941482918102238926983132070981702354865449536443035482695465805264631822516423200378600563403092596178536286503245661868516389826570942823186662003950813763522380167815426372659060544866318506113659764751811594702522481281868290552913445618360567012033793191395993185235964523150896886696685169563812810770098844292015379805084438048561369935989246236798582278062214519474815913950776467060330097997363846294927017115994698636219073519026855254078418049270444660711671506556074541557716539846535546558446327707520539358351541260672872108520392644268477408963320093462886562084195152253035782956988423913383664015510438760392991598474986456015853201296990634616208143773514336144086075971574646900163145885527745480736496875369603860297057791820296684282087689459100426750470462941803991823012843511205298772445236466548711099014753449003553161253274576043790995221971684650831389740743200028451517840873439057760023267375643970003689087678541863453095558889852035927904729300963597883240539476059501032287337916074558683090152549502725186564279654240814008371199887226530215841146014671335698289537994053586999497459827379017768036270419683428248447343326285132866545635078824822083428399500565144459486239308448834445151975673765152749706628964953513071162313069786078778160882355773100772203596968304606779450331380427773589044374160137530798728180829291353675926034586038290457842299992668324928848144176816319737515102826713364240136954873974841253897219079323370788366694140387872784264537073598860528425896617530343564203807277147171404202664669421881359568196383776683924179521735479016240383150750943742186974016047422236382785731467621395231233388338779556181075411390536313581510173785691789277989824052900102562643508751384638557988410704353757212009095707860450597457885742187500 [135,52] 288836078708842823015639216915488478612608669296662818022191835744996556560323521892453063579301205016099133384866604614632041348414432227545639327195566557999514838430830449523538205883858144275339892650813894030444292434497286170680502184203593783523788244164444518669749149112383751702436276543087533917595116791889831385271653699310977989962633910870639804478179756744012557579122813889589661927239479176163992845864794592055420370091222342128038924327825994225473530922179381391684535756610060355192654018757384160013712013810268970838840554483899455270885456417804817258231759084381639432225946296203592021143148443615897446059391544474647640494873547581378954916071141579688944128985404695338372054422029187331723622343854000625476404035630130065495815053716343818301764746453806272823753173827227548348991932724422138987835301740914715006382488132966776385544566932370692609970462443864464179025727762911819390629810383181766907108376467593278457527974755156665276317870965192727747942364260395322994914037904135056608765317606025650140608862370884939706641646037403931269977339138118169676815830150710350010535338858344082942430298694022768936774777554603376011719395088137580919316571991754605773175070585232199722517498799115869846413361139119529391992179807761708414638656666662443654412650423346293408299843807731561064360409903021446423325498588277434290089608911219465405998060459222660563176316157698391689835462922076351553012756645080613235401924008249940502452049606172084610455181943950853687633270214077872721930712221082397374720734523874725382146277663772712221390873360360197820817013924362603144927174960878950947278463096472837736162517465619083827196130003677804606913631753575672481110825916857573112235949767344650131167551386656346430076224906201270676603816876652420951895938067581973949517285060994478081423965623920461209437719376190317360414764292191376685610398895076214920810956489076453707890177323210459957021653431805387668970758514799927778283675134133133428702592603970436420746590401609449005185234780846267195413538934376215083507110728681264767037071882993584665088374899923454757144832439281618902701145062950113270853418887061424560546875000 [135,53] -51141791363914529809672803417194454561600200609943826062234585513982483339867199193811096903862528024277204483753181115419820026091844690232398616930056008123630984869987645938801294616342487081276856419696454180131635168041781354989895663551061679050653507986846648680607084070849656255024753607635264722105022411889428121389855747948667958928241160538229829745033077048568923470970286491705243759232199796645359344649023443053285875210341136989821949164300822556847225995078024756434509649914043318375392171054291028660378911590058604930224030116580352813246811086238220940546936815137062893137995220383450688476693921736294488777172602153180594816089689944618414841079830330375377615431545636941632000448997696859880304819061695823777131885753117461397509517101592046187358133203833312382048709475292231076879925778187164039037947310614972208291925457936658357465024273546315706644297999833031544261792572265056662953584729126380302235497249466500327664806180117464172206768998185712674069346079386495103249267493147960768787807754899478991261834608453623885813499602375093386194276743860428695730985268934009325140749833213949327562513907149778293290320274548722536294623303318839419914847225834365316633672958180528662152473905690814783834473778407966336139455837280916438884593423849377071208367774814579186194219449217532172670376227793538663353517341019726759395446398468830259535445085170497518691006088998730450376078087747136906563682368913250807077100608254720870015161231435021515527731130159679578086222993379534415992671168342367368240017787084722729010286350897940582406519885775846637391894905945954668129151686725940090141139882153259998650454430276977275546649498083507498961951301129700345557288371993138524060075945797797185943464200928117972918704422164266719085137200480758543552348122279413723969068690054691156058552964929771898195640066306262499330662529178908588737421303603523515868484856740389081364953357827856409120586644416794244387002041347721343735680402081008562308505082923659737726487295037468968409029792141843001852813558997056255773452010744286213031577797320213014090406606295744820187022781138905776612981971508227837601916354483680664062500 [135,54] 8330341740098578884131562379451800050990079645064411413134342169762085504895695184913352186131036553162349295492709255095784754977630229134653543538406957939754549701345496428998562551925721795394496580822357300649546405995387432876748724019974272694992893808365290530866870113279871846989079842504759947598393425092971881705623533220659197356622978971767345220464246608976349540671815405687266278938924268817093904283409832200319423417680467647517576259678503064291859767794856627801319424486108153372288726795059419362633731243395459140184342303478749845097482580612561881118544565400325925508906837199601930841871468562575901207599264351620909500070498124934940068335473561690180184357958911894416540453308584771133338684639377618453535565898888606724626808049683494199205850790067174185273608051476249838143883169321562823090658110956251571772441472698567870732902625978889177069323042961942017919568808143976463507645864157138951622376971127952987755164400953025419295571200143129112356947938872430135622182271322561712410532475017405078932989968574842412106454601362782188651103357400662294741843756724736533037790879564355258884009276754471426156137170589334295073191671641351969624394941635731013172121424941139176192054675061614693581160511175129607744758032686975988205787687762169828035816477548831375303494718963945187561105985493309794607435916898992906202835304572448728538021542644261194094467012990066840691649418653913903274233239090350319299842633782998689651341612815844142147923457323374535470744317029258354250334214733423790981009673107335941107986002178297798146559619331359934109086993065573714007488725272797483057556708345969844418309575907659183112766616973367535108488108345046115661925359753678340059104908057056180196021351973387884107330799573717196172271967565950675115672847051605497267826871470940899634990041925708739119883622576737968167496375930180171537105912397064676125570719984281289574154554478820056020366642942092761062097339292937326452183718813727734135009461264128913523632515003965454834254810685366971653838913990853437991585197597026623401029504019177880890525299141782809784367507486040998065371441387461419850502989405000000000 [135,55] -1251158751700841902242689140897045922497529180286685584922064202894344993759443643887020445194873425656271715483386640395678871730348597512667029735508465525954639291059495906331401976274772591525300828796954348029271073149605110362547008480579824459042867559624132667933683288174295908908825430227163943127170409516929268854783666538839406494590469161608777211093174859229718140409331119954411843560512269843343878932467351436775384525089564960641736307646826133000650021850266821343516380121732110535975061662741778445025780441745316415426139948905567475389028317327836448664705097020050214194332003480059619234379097738957254081872507376824040541905262594303500921956686640824183046063024400208456374801723621222445069973996341861101336833180728086602338429544008692677106596822915033799947687515458555260120332569093575739585487740169785539537894565296162723916202713099750240348558741787017004877163433414558518917089967009102720706103384497803342661535753620992356141515636174980142219390864088600090870131042874889263504107673058224638680659328907259487353904730565018069709704030844710120061012081714220897607866198310672579496619218874816297307243683444964760383222421357844158610660328587818558694721540410458383450685924886634638113451406773672616811152971759995484937859768626230566241020172805134773679869633684652982902282033309977451016391431785809870964040682063288431630322326004865190196376086173175935202386246661991440519688694112320854834379416022511409021499156092463776837808131731544009586090983005247377794694286207339863330812679223971359730876142199541107118156552442549312748866174078607582695959990566384243611598687674710418482858638290340114409010370498776885494907918905456442036141276966160858520833232044787928065181477241537596941727709956080193991233502991645591482336532770699341853230254014258212264747105272208036822745545815219787182898758785323233125435237480471624060965404469204079661394198737024636004238610201818989679570536306541100915511813513777157841307715191471767425952280180424202066673334843095542244760122503907661260377354047696658533107051351098464116261426422874677601725830842917866523845256919518900467476397551000000 [135,56] 173176665376047453164937921541686316120244544319519910187892268177616095750848761570321756144086219348161066540103835283931452136229452916210651411938623080890382198631373286039739990441430012406554323571881245680765115081100330736080053617756556470836961074939177411956837638256126279165124596797305561714108621163212279007642075409856427123339193778314102874975879336240369990453918898993374042936041489292754805493287139681073823117998959621428787301525423374920367043911196026618384489777555910208330969463674741503918250691419206571214664142048109365154885052968293133887964071302275246097223910058915070922937321746730568281912784739082133391421439300378172866837983780323648347024475327564515480605956556599544419868627129364257222331654160693624586956243059615516697323051953815435692536846096672362229670580571687855237918950442341856457902312942424090682121890460441722462877414674646808536906863819062393067699259021820464619941630580396203885861452679140999827046112180944526843955313014593820488253732571577401339602404698124516053877749033918986786649603277380741327444366785907827499264113577214343273188293914551789141233146176191934915971799819413004685685340659322416531111242341069909771257818810867438602820257161103535069158115488245863329690926463813413208271843797964879859727166406096053518108600216386191552403673997386261957781260646942476908330158458196335888044617428302309295193007129610645503487533523144290127378897258633170110398579173796821321917057014066288076472732213105086092974974146649845550801293295537651052240546377489877447596990269612378411455889293724912243645951662771491537454041630647056309746075949306408859180584941200875203845949908253888767585965196432399789135634237119191842509972581524183021316284702298952328609624315194628712095611372605421883457165632313299823871920019576668580714154072985072984178211580168215373248104479530485108194111408068236494511804598639323045153419709230508686227958286243866854292768054652173485875199660209589139641175335321354694885527032170219273613956559026794514463519358288170952969552251704855053380028855897164291786665728994123458799116426461181204812636902660942959933788295000 [135,57] -22046236450038690834962820222639641981477393193379198349973167401252479104739129336396707596327320514078014061530677681172224141849334794184332862604437591155491116947286573523711560547020469094198435526314282075642115914514401844668885252704042201326291212184703205403212914242547394566935231083674467062166289858761514621737433061982490804840111122439626600894132479678333172442845819438588701545805048465123885818162847139463615040223260446256866957405155256573650451419456478461829229971941940110618179362472734622688922506416917854883062708167972972640051880835229783820963439558462654602643178468769542591886281293774833840902648928263163576987084716561163050050336632443140534807298748033331133977805805809081852078982598874869752806598521692632354272877672244109118129377395916587174580236979166015637402275305288376659075973865702798313899327295796691559821099626724991744294357959308880189500598676565306921694071201830372897768506600297355480548541946095741522806489663775955958459915747631989502652648295602696831363506756342038599662705923941851640391215589962814043512005252710913344680353517120371892503912128717492149115967403722563287517100322679755328463559704546690455475063853245172695885534016977464310769224565627695307030033214275469742040137845535015722173902288784854872473610760808612360588822881393179937340768401965305857081499242519542921297238150150765727910024688512722709508890828043380108055415197378613431633514594879749038119897195550535983777178740013775491920770932163677774617328741494442238553666891091438241248149269241271567572061041708043331238275356510017033057947721724553136135058849990081151541280219555556179560606500971562649396719624895514717515702026994402296737598727327769181013917411143257511099073212695964942426310285930188681290453839813554771736183270291196493829556206450978732164367678427758798205089902850409370627398497234601407433456785701697234020995498820385221067275536226934385895788618561281634567975519459434639073572172963576088707529920275413979382883287400608721328716751372571833574274127315967406944778655247513943063541176554367655303979600790585391649216654070489847312455757641686552996992358 [135,58] 2577640118303102527347459141161074115883120127401177944520215312123347406327063076740090032351768203714154547889302507792214880065072820194678810460976883866378321616979917419423606096887652793829025614700639036046757480047965239789669729546111437310955518800938746952558542857576762356344054339314008273974187843158120460645897968198848727306994313881497568573545335886840261839741976073891655307158404506083026728898067250208740377772733903749727831665085337758709805673286211681866565898621126783802396348262968511828107886199135544436980355658357172368187572251549788796955629419939455788015596374059665706321522678332570726407648447224015848853008377768168283608927795191297904080985472608498469086700218166624643914408994407707258602594332971514317961194725998506073355629461430674108691619172913542748032040054839705898640179806429076282365931158481072082319377269328021107606872330673401483952467145427810499689371196928448254794781765734085059589171486505285569039668885785305842325381739833733845652034760065363112691410697812621354298746146694918473312251710208700989180942957857505221233777230206069808182450944339241354305694763131056093773712140853469876129572036520247395282807712675557948270219563168374554883797209448505650726855648070773131518856462800673698878189658557907804571451541295486320246740307843556479228055393909820844545372707581929428197777936433175847303314793005611703350950533677703031396578549162753254094391876338253545566887433511349432429224285877988883664278671178112469685281402741001032848141076006187102981376250588878764512477463268664602424334405593968431764610633817809102154342589422850914739729580454660373301775992701768057796244778254301864609337236691145203306421030640048055551199054111580910349637501201045256682222816715149859029988835375339461981430085768748759935902474450997005613481867046494787247943513034286816453410030748331224407038495794527415324513592661898451358319297022066645056115258463582567853680258657131510623250319486021559178028817271295999052451734172076531643468692850571103401629945580014715415832336658771859277444766962685934777624760106717161385892234712745444590969494294876956551010 [135,59] -276895765555151361490776259659165507093804989048976429068855343314733662792880545064190415100309346000617389697489446934927913342074867747738724951048927514426565197151538740783146928342502586574034685922071841447427794983614920673567151273331932289969073382306429728307615903734146269151823970803240735357334020090851858103925752570128592417251902890175986880435746826480611707203972445201150221239847024245117918374443507791354305954865578239159215595834983842981059938517441551168133472222542506244983429034822577251279653095535951914257009405869229960936327421495270119481786030823980333046627440521712376392562775282091874476776985998562065598285704611524600734137069384852049958279660450597324765868266956339729919499470779966178864185743907697820644543969863793207134824090685636235425973697445043936368042971685503450340876382519930846367904589625254668642274965392173727027791409800910966726976063091460225205223641347322023196104272740442156121836831336464833377744911198222735909353624942754461897750290047184820727021398367314933030638500006208102599777804446752105714037448736371430100360757763647801281186578496894379515155179525629751426479499593205760128049421188832112763427036437556835534894288521280230827381028613203315216395955315587570110329326146570498953284067596750002344854500430309026564612613921248176401992484426226916276537394309156667452210431098909040658626067433318649108937920304928511691097545436208475501880487769137186895215479794921295689264758686779299521791481516410840239106929420835159117266769078535263983135454721008228722748012236651582848573874291916329723267095352088250418704130912475474717454784771718111890335965315573046800328713218861364711586625960693835140209403061190238828922688966545979560088939966005860608116264128037695222746083618745872921840557006372128061708785024019237190807303678558949896465469199239443479298364192166538848928783132805532785497809959317291588251649059373266758905770461366693665580271902929032110800628876105451175593652910962765381091836941135250105414015273124299336959310534084156842620070525554829107605283523901946103957323232657548712556230203057337708132845086866999916 [135,60] 27366098431666363732342245735193011000469502703853838182878630054470359631384922501702538116429390632435856468757083748932219660899833130528151937516453747569845466622732065298355988623785416053309482342935968273744195602358624872410757946256819530093486927072219674484780339537249431988465675710504332318284178424455013528302296945905258327047200807820895559161050130333455159864604919565042233428261896088691734403909321450753260590840668436676265868204362068517454549085001672624534961402702174353107517043624626291983890845953674532309776078144272750118160211457316891277241693932751428461520897901107844856423358030060589251809060203052891309551483382849030952097769473309870035022109553661043530730621466794214981405918484856270005909408341453064405436808860439029571404049688714461681875300730117018741917498375355909733987030155927234770593186839794451613512879013407177886410929351018002648922375619997487653114646037824020682756312541437316574049127721886353512250572502442952086591291909374603860052769848243882821856676428666649683365444429088771140650365241985902968067714526686620035082210081038570804824239635538802183318953542857139924369676202119276518416076347315821633103255890884138933705226171882135733244171337836693478210647504021246572901568675591852726917080880878448193768687201096019112424208605179365513075804892141764124378342412104525039675978319239953552277195676439815302928173182395218374174719237296286857534920889337477872407841944412378512123748850008754728430152041099818068597274254397282283912678690402347641539013442097413302331776301780081490493250387720015975009519907708365115203816999135877771671825516437503258196028428012917483292669631510942213900229163846942392488980083126657199310316190587492355171600689955639083104904057929235742128992872323682778285158143942414599113675827520338891066307914753394740180298789082973332131480297864490215085591869341036622972737719378579594091029767053582660992856935700667813765142315964047315673723041358337080479343530906290632793732895429427302967884404513822720006955999455076005134011715970146378722926038783970300029436582201562771935124827633753084485261466795100 [135,61] -2483232411745205192500903867747373088479776180531761681467673329974108113479458995054046356283499513846419734030248074504685822697520716594424718029968044772316095150364004318428734384911730294246402470938528286297249963362836768824062642248743415962153487446708826966148753135917218779404564278250902693641749915532416360186353349398422734867269555270447793472946878613579577589372988049802630539921869934736718466487639941148758619480555036265780446770046767145396668429525785412607111460927734062388210914667506900746476569616073487575478514019014083026464144978439726913323275059992571182788457321919136175434360357778583516064546961287498308976051135078720279069664242751479889135666614966007860999342455580586837878474677331353576641779940202692009854452526205753997783460822002288236913956634205063828005355489380270654847301319706150621988047995417030164243900786658634409667680955012686474507951520929000276266865788876534267317279254233826974841866694978033222877645892776618178121952358704973337827842708999882071828015122247533253043397320226599000590350706685606877307692786173391533135521093257738939794933968698859765538040586328371264391050687694758989117068032626744795587987701636600594124030227527211508074456824487298732449318993418452242332848813848224862247201575571159716983580523553534632401578304806264035720741380693602782748939644530895550756226476423216133176749435454643519064378820340602094153248402033464949022588223712995873737210172381438040650579178781367014721226192635834944619650480321112121665148168502395307461244272948538799956348528002220252555576880508151564734936499935646257889193934354292819966341745261115057206037391599289174104300188497207288456513546817726724310275936193751526576302341454423111042698980815324512199839787330386585851895861544279276365456627314124551333214656486380046838037881530311408472047935866500460652595371488171891573296165441835000120900012427380187969628620006331556100332516102434146343190006376961818343315850489628543565352607881909565320431580057029279105785466635495917152641431537641247274716885423312802683787559980463717554812972858139988884050243105767464013976586171 [135,62] 203814126630247232607171286072049076036642433591161739182515611440899612537468462021060863426066558673671923076338996724280553973842424586386024050489117927365903896908214837869590709365532283894006049588172750203183653632378828700895969328626269184684143361327172467974765878521879542240111934524554974026196777056190847582505118907351547074450409882825452446197195751065526004041169608626915505206137093414226194747016577447376904032092749851000789739582797169866678304343683414923930293985811291895817296435326492123372412797278436150632169699407786444253088963680404582763492988603827791191192798887020571663482373963395864632170254493538941082402681175265362716037358921834200000861142809402441662238852435479648569247786211370176278753771509933666331867497485910218666386914627514960849161751531354217010087215074543757427263606087219843468011629212310375284461113592943266755194779024928064972206257831062883498602503060596934184269051316623526346236222512732809916204118243922549850310795932796646697934885589954373626376313178411846500508545696188597765587978437478917983667576651859531633507230328941920843863413799774344060938126492676049427130502010813266586301794842834530763489453321449858086559269420456759820693574480435019372992512034870838554877624239412432861051418725425057416174326470046361498112263993576488244333562945668108147743091245332944882138924801896447444580299796235430786997581775379758910822587427605714502182451412831956480090904804674306672449407604334605200776105544274204166587023292189737884263810033507589196076190542978176231331903891054552754597366844619013185999337101205131030881446916506745418778921332041822400098319217529436736373777572129670207741312687953675635752933275790716020450741400448031733915414312149042664130260285639574319209243943546643527517588135590327881305882632187790024342985342560035333440273077013316468492753811008023424469068003215748845797639670991532300572527489152975388639165872870925808625619378049425596601619365609798810640869678572354777474567646180653729468702593288786507028005559808872075129232447762750201703755915892977208741565089367366334067491972068926898104082 [135,63] -14463493255050241057155237890494527813878877873680347947752580994776621840777969920552006363053031337157537090976403724099595177168609213881313847554543939831951340172653773253585858477156502331993045089879280309972349161404957605098900148904664981852993956843191798504205032319081555182428618615024871825556064575452422510327561719690555037996798429541431934456467766561889907825446619528150414349139537856686839733785221822924059581926433014923444085275089511744050461359977930487976927457207675172657648679501347494099463946874829360406574982344190346273558775570631766458199455536928211639249222909560194024851921217895848109342409662715828654321950909171112263403199619983916400281991688210306071095853100629167612749760017027005230242256046349831749182636836792411693270828486762867600959077593575262619234606701793375863524086173772116951841894478741563655294158360473094335153912508791110803251615105578988267650441469124737871976488727011680921470879741894947214688080228428359518875248167876486811542897705557792126396271496850929975606422427784517445607906265763732574641724626665687259413255330937193138705821800717371244251598880521004262615190994432706002627905442209051365712520380115384852054174007910941011611255899449401162399601114086934259225220844814336243317609664259186592491413765372531525099709214963595303755188855308841173087964064472403613133733401017215619402069308250350037100409461856498234761905963479377109301802111719017980406448213115591992356997982659826188969746972739234127057134347704430946222066864142586376341233924814043824679640127177489559855948470375805990185860121864036895156829927820005615100862528849188799125814157425190537628709039611140354306281640549811710354555522531944106876464825569994862272116388055723907147021892622350298886167190769272066761926521319590991153151018624800235352192251106520475717513113840375465193116041715639544509821565724194668769170979790715549655064625890034186692000221954150885485588512036795703545141235640268976077382586290609973146310765482656956038061743497098485350829655853165023797906397177859952544715735655273832689988092647254536620333537785183774816 [135,64] 784494239279385316173344870644413408574004113437074071967915142100683095465919031099240218560996461997532331807025760227744452585337437603821781605432153924796523112406831513589767027253829761660039269194618022586090438734157008324708870789353600871583520006863652361436782402605945888044923163876400007164995708664561757916062162027129233270466927470240730349111876900496498264972003843973144707550380258779384917729609395481924899187272450424418093846263009167753879140752402202383504491160422052681292200719919009019713835663084503027893371486249610739443842209129042554792757928315665090515913404270990335633765783569773255284100257008608489143752529664983532398640237730286707938634020705183205118148317818423894887830337509687326673182902884153432174337511915282084847152519668809954064203933048917119882096072649651070185249744915464276728375661593806404579233949433142709384396434740349843853929036633371822943431956638205564011211262577934464672355396369470135790551776366617854304143724335394512624796889517442888671069773201662712431361062694574833383720504384081340566209102147546400644614949601940744857762793339674669458511612148247829191131691984546868225505413885351055942326633062913634619794511168521450481501846788377735356126096707903581316026689109221687414051135534478580471672323822502167789612771251318990979492510662433435331226339006991968950574028730177679346187058730519384306082767530014679782289791042374748526591421723599684140202475951955989771125235702667453281465416802143505647735285786103534012358818395807315266281621796491853471050490606514482886738065035634620019623034832454867314833135839037106532541273564472808731174567625494428054803730168731693387326442343041415799924536570815586764572359448167485615630589039877673617080948403481720671118028087297801721959536650322581624456133312874051780136806087134325611418001631439168014311889172075832828021522514011569235271317238530729482557683391339779471646188340131340959774280550317091809544082295395255648137165286257891791367310155422965660343075852679484213725878124801172053621883096347225070109591855772605994933903913504856233194905592505952 [135,65] -17637951757025034604633450698371942990939117004743252847664495714407900489107946962129861945875488225226702078220858469430743061560482864753315731286456196389075958289767964288882594813362189541530207909861201699238906641374801571703762449165034108330167650625201996548790153235378913069841398786675493398061200463389079903883257991046548074856112230180928088509727264801593829999623241103590949275513033310301810694886326700440705209715282527053954884741410119638049184625833794701482422453366931043091906429658372100907129420637486627312084175783971722508499160232225708762494001807884788748707516137126255985238579362002157044497676136165630338038510289737605125591251506942775502321428432157178717594059295641947789395570115028181308146992246744145572466331127580731726825920663169254111275609757392984618685469183795739632264175253758422755602484796735846388538139586340122378467419423522691545237097893423748616271408075077972230897250377860855098883203370433798257546469013460762895603573560479989301381019204153638724415582269839562855817506310858395534497970851455215294879703762283306667858843418521103939283015589475700995728793702940230652904498313578607252508108322763874502026063437552294318160221002140460842317795665925873007289259555723667416003510745635297268957994452923615587518653569936156242510759285836292929278785018651014336840113406644488618961438013254244032464832983632602072747678791130691985933050129558540141093579207220176412507656706423593057117940333617560199108364149443797625926591563807527387894961123175539095071384277599263773822850585216823779035838983037927405577551609844403188340768627413007318614596671118064614271163748118741501791118706676082970022166774728051133107953689215760334253260021169876124257253197443893987727011149226580658927647649946964717304285960926037370206003878910467017227532321816683035244528652550902537509684344070151085454431064607661883767614363924346061547114235000822640358954432528307974721915133989700939311904313003940548750263748693621328459191057636442322946542114888751314878204457833867707786410365352852696474162656925281476488620713946662413831338660928 [135,66] -2424016833557702677008942665441696337335464377093199102400282787519136314930596250767126237010826431046002803826304062686948476573658059766100331772910312556916106699407685724898957951581241329646754469230794049296430099509781793654184231889978729981644208561191234413857231677059424975562509493273224000549459426397051070471292228139136296279953152038339686476858170196968459256423634208989700805162687466073034304557100670237652600100388721140276905895792713577108719029910806548363122364957248794182728681228092593245921399373061089395010576161511939978384215512311518189159489096023900423377790520647565434103084716786982432643265961773540819462304610817537324584405149722407130875979099708324899016257122560589343018681724022485454956726315611309167769307339729564666881906357079910156218204487340410662685265132957166663153135211620990681939609032497681733330548362803579121507136586866065297080280618913094072927210724764367869351324834821671274624442136833078078503029140620604973600413293942000901968920569381489690063900571104630339101836230696370641566172214485686942916570134674030423499407882862987987917627082811586578678229274271509848277347413941804502872613290809346175072433465755760692652100019361060905937805748998732468783799673187919475704053030611342403461307610772917791420949817982897441318921688718364944221572046675223162146952457640670998935044179254066518516931466989979096387226791850369349146365731376254134580792729252378447470305762709436897292511062381021640571284514131981908040420902599361585496431154901719473087435710766299298244606431019835573275696086347678534464060830570774251669654460152688973538514452330597052687125813945254462024633828471430138607800793350434869362196260977581346997706797443778300553444257111589176105801126967670465460500172878721510142658953204596154282013331960773578126102363421312056021961209692191593044247622883883767412118309144322527751404133863462444923429161368244081858891752244594488442868010100499400078871955966031080922291266500256812694172355025940903955079284188975784539350269065851803831660709294406361653177362828895331974255385185886782949679264 [135,67] 405561351073367736731918841218025719152437002009022937798739213168145238425335812449501641138453657988902011003045478443478145824006746728635594190338459710128244862281347539423838542631878911270554598509181689265516443200510415258578201300170054985887958682027045225293006825434798848208760926313876494792786580042273585136612698038446173511966486581523068188806024566119359045992747507455723698517888785633070109053265769316361662546522397095902114727053060324927726277474819820756072039422917426546538887228321697236981366385330177698875003472955166203608385521083322856854480982479141987729066738647186255612184205025201699014947540363051466010431389876676045582139751909376896697067047506009378533281402192883298211372396935795944322122753413992885285035193113103342982115442314119562656042145928902850018733166551648157866862274903471938939134975629356035730960867285657588141485091594553825612808622554478975373475046131492632563659357249245397596749850707702071882689752132902176562611018064003444822633687589798777387431514055957085662012851335775131578153833866386369588087487488181207624625998849536651564939858422967006083263695764432878343746684964089074053763355945116382436257238279216187567261866002784044529683450021208391112410134675960104195945744888453688997637097959430358392887620145410851999052742224243684400477587916028632176230411262288028253825371952734663017484734357408356249324812606231377468435846774542604109698904470629463282866579487368461119834676672707908966113974529529486039487796072292791396184587165285865608895506434522582977156301500074836571618801195609193095412836769289285230475192752731007917901717458130286996566570010789684988048872680066595805881250973446431860248830474682212000267526883796111643746742446338309408034139524258861464605848483983601165891583960298408004066011347353014760177596300318519621921525865510840196432397244004747454533126367829999425058110651070415071245912324137571658741784837846421548283450661050462003291642166474467887798523399312001272668833076387878128855437842824154321963413105301031300384136527816825119262963499659982472311732319023037174960 [135,68] -36191574546415748882527238680343071028430385754494358863471308518571905972680768919862190371566875415386629757060653211896764468271189001493827699145833866194407486830936709525855583787895051063172403844177373305636483914868562767239515496937031875978441240352354551031439418288996564993815762523046516134537877291777890054071108209036321178637505819575082257986423923725912547251261424570313201452698237453546965784815687834058704807780403216494830712460254810793865133349497928146238129008867545028174357544466532155176078906606820947620802616584602660681881113557502822341012431971160973228262670051077216537928317559063277823840584475481857945130452906237258259693406902475501185477790320644411943925817974236636456151008822834623710301033358547290647474443193688822835925473311854453374733468626967744566123434878248945192171007682648812247351182164901240589913755206793837084713767003131651421632244594001519447062677597245617101770966378830604542684060981411786109269599430162748149792063279692184953559749464098615494293297378627726372801583783108075055658579420609140933742867562372545692897805613364050003345043429061604249646827750541712450706504693948183899373218961508684277252656589291471239401608367852415453462724403398592190176846604078518830122152241830203693277785937543459610678955376809224575203264372752988982662654281458807097992140475473371290007265005281579587233866093167745240488381021946951272693520934695036889720265253233783026568153310533298701714133337775725975920292009189194465717859412567364059291264627478270482607017932122492546779865819139693808372159943679208735752466240773220980886026526633141161522013801832975485216281816942343231213260191069327991700195701306658425562232639887864609518705345263172165967257981081497268994896797468185750790999631860712798926023815944421498597550171606818208921552714579569846078318065888016910906002116442969332792150551471033652958977716587676819406955541648354473935832200482569299163038303711268206888927285510240444838601335470260660669678716120822928232174243015907672586697029488356882087158032039787706011948456490097614473413671993370720 [135,69] 2293501567145476826946371080299994822645294903658100039782235792028542577120663230544209228204649840290988765900201466565807019811203719386201400153421645465094904322728484537337330887645891973714836391632794894886797460421148904444893243643668482172606028495259836803605936688058023231386468347070691478297880561989576496723762273578336068950002865891661302458932772308256732106885123446183384309206025925732625416008610843242242195924413092927833518398616948235980471476593599324403938417140501881276364632567356941100823193553987897150251887712817340890055086119230392426503519642485330354763991893339743908877927242197795814672832663838241244778165739494216189742368548436473317157470515751339862861601019846070994400001442298545544248375745253840641552829721514222914473978841480078116394170647351427494476978541704867854841640397146967057126313529168997474539897430506711996520618550607969249779852021485805657394589796651016197512395015134820835442499171396106751727930582858065143596305475562595723564970137716041315514121948858046965671003004451655242427166805805188336940725647101352062261682853547311374315780903041347674619243929005195941574133723103808947607443351572744406664352331365794975660492662762664119715024644199797807810020183463207949470025599889531221711845546065427023059669431603852126821743163604674788528499200980134722060461058353643961650675049962097353160646315638365342309588336897832319817347335112575990124205800696431136913303679804699142245142357771521775812604613345193085012221230000364377580954953969451225300003232663315682487788741172193471183872147975294183480393415133186571156430923860603643647283487562828143118764956345776452823993809298895497252968862187029431283282334395931945010712041040369844397358949487724177752683494347635561028793800502306929323367608481092443892201866497224474627223422744723989298649990160947856825788170715942610492282671480628317410307982859891391526047921514774034372028236589090068057137566554240159688142251556207711553047696141961783975270015212151194675105979583824215342240760853521425003405259803303615758462046167744994694170246870400 [135,70] -107413311152423848003741082945452850676790502173378474286848669544503396753972450481423968718850671231561139669816731825351747880364372548649705042779715756087131295784733956400157160853111016724849071701737166965372423411343349514260986569845165637210646908558548099944660114841118076454626464816827864216041695971697129478582889809566314534059120039655534993232945139696830530029252473062216229577421414806805935292884981068646619419478690386070308873805624180815183282114599681360560485923610011945211922953836422988147384425801393366942836266113798290417932720936724070520950238383717938437316228423830431530572476566294539868552765589592081797942080998072613357120584467033116150774073018921542382785307208418388404404435826171880551192128274887549303394007816224790879632551664772609054925627648133221767173684448823323805591221347128512561981624019006783500065168362734391706524634342060130276859833140401732927169932979962659437012935132768855376363610577620262441976295445720647555227819172792520032608362491681050422222390111079932430218202101599074085504471836541479607335599972174139364757165694432007111719052450885367608586614201868549673721805980782577964296762557508669587679556539686157747071141024822416927850027695027816316909997232470579830114854913696564476352828015827891562971654366826719421651312391079637122963096170795261027786070177352550701449474018684611246362407228993205548316405784861314816361512863829351948712739414852498186634530788188330444476188368906734758966107351175541828230212787460871828409254473787315913468838003302537559604535126917675735760798700764132941112285427501750441120062685310711144180228557119923299471410330496990693429699091913041488863604313042670320002436129520053713699567525627281592127731503695181720966592281517739515927883108179934359604978042744703534159021261394216878530065463669097075103301355240474091354944618616273309678537498648898565140480840450741238753492097090715863998974402250284388549633223066079982635556254202558622779814002662652159318610128983649295579114052491431074525872072331134536684575222077384781588923248501950812640278040 [135,71] 3516704677027632440228825988941582569679032492044216309155180905073242730744969553297603978050679850892223238752800423932590873906525483176384065580661554544081724401604276209436596002262886683993289256641304406373824735601964539300364094679971180229229445125748310278453501979491091799135228660316035639560320682436678970830443501638867907148184312956514076619103644697612288189108169775265999858874518206718338472782957790284894558579612851870273538404532887980247377463007177587828500178522550688665365005176442311716956814419039266935628662868385097497931693576703756552839946124584330321159309778374809632653840464152462717563150348950377289875343144440825347914303297478159602033597246430580878600694124423854764233752086940459921218971336546652748266764224957896091206846653489063457451434446800289230731366877518319750490848616547845093760911155363860962652750341813585474984734772387381273113542910175718062237009824381096025128801579354748940643806141302849532719348283642016010382046143670767043611353638286727374444037660778339352255379047338931012953526114251852012409659121681006258546355489565571821227615441874885380409947073541106202239352734950831229573911008763056085617104074106441631759039559690513079295735173719404417336084170573498315072243507807525160424612490876103861469304108470849042724321335410061230495407914985275208566570860568654590071737000403999321479559532275046040434989431106859380741836504666186315275974829139662684052751619702491156021969963544558694688303963363438821218682395902087197190206665373563346431893498496976564200402525318128946953244101890752089515253457444977571823775221420365606005367066990057214303392726440733654814369384938906549438707193948504945329023663950833808148808835689555858082279597407588449630513973396069610006977410485721331504690860550187156334852494837829902055395470615014676348847126270073330275591015908283329858093183699648725700752011306593576986460543381454219503507771975978877071060784711696162860208890167226064838579453856238914498393384933632185388342720663875766249705927172418027051481422675890557945606026857130358455120 [135,72] -74622859183335885135995050542969514771810316451751039150533838657431259424148195506752819316590573303018145952155067411250828976967176709664878608593916668282904531199410424589471146762648821189392158226770972341816203282897363146415368782169275057704087626042079645755981623798389915986572474220038961009009834023204703896291666748755597134992254584708771124296807062286361069940840475068618659858507075403631790768842016126621032893957829476962877958932695323724722045062368558943354600202932440903174009533487911947049109540193935876505653227547441050006831316991469404211166911809307871931261729578750843822602775107816044692336445527762240374606486035660444347626451420543775200461602113506421191288737441208193439058996554323811119394713373319520575665892335244412590673978713235930366392948426947247090445310472967464524175399523231911327415629763558116405405120697551865537566435422611686678913048579611274061857924447707642382303089704248128815698072394808055595993726883011361217334428454825998446439793953754682182639918144378951579932682350652112422265341771140280704758162062480947945565572077378704556509967053700789029889892768409588736846535209366623013195625614123060316086189080585881556398287416874816166034059077309205723949416355430406726055562783690032630165949152000558871875785579326283820025332189859688888177737900576780806512962449615410376929398798451793215363871797114722937841152055545520144495570131314593666593628676591988146005944663133924159291953868003315557762443177730473310148265927513949536738327886572016266543071527516532111285785404519287870703835699043292171726420993969883095502917832420759063600316926076341631693189081595330837336456635540413925341960422702190272239826266422103886282707091130699762895447032061499647902431517502310316647363743305885264316161399225069247033846182384841668476782392606838371517834589662765867295976696363323143116239934036288929381568129098980429948739639665875256588207684541615561170906120976442381418341217170903919074721428697816571667669423836413386309112295465452722703286942256808347616054945480709265863201166300252640 [135,73] 4255189069546223351268101653272991048333951719365657900828344381832104728096895232665753979603067084333725853504137798166146453100287146422434403407241824131449047923505819213729538528317354845437559571632872846292872525150453876327953117477015384332284025872544618521008933456157078631227804066662074754863610880090269565088764998116192639769752273360560738206280380209226219417140759547790431945484218101379394185191341035580395737412945457484246666978872880828042415483741467154307904439464973291712760908660347775596390392877713807094808838472302474412208160952183895359148516059606460939742510801919542562195397743560781251856723345082925449051517111770447769656010153699189616902694165263963123682444231266816631079707583256080827380780623803865049013651770094440689476293715826985894797020921155236828722582268651555603532252269686285004380646756916307813132843272185510615189217534511228050330876958683353055875510713033808426072087667586868443799087326697096693591282178629445323790856902385439264101396760136115351848359030155981484603678638317890169553880294832991683172053297071056890595925942919617762170214587535134362117568118404027205309897106393111907309778560708148530136416012406364906600480918353642215103946480542183357121051537052504447576552150757440265507149575394518120571102351096683020103833976301602536160654144802796092198412751635495783466903162342736559398473792876124518436964086955487104252640437299705387160187969241471398724528488732699007158441230844167920080703573661076746269345043349925945353386291219617126430179871469930450899008151978732181721226304069195598561459418673323547271387500876151196715890112705631770952762313219176582087543849064191351169058394564653191082562300012186334401958871126172055950720410870192188935229356309158837205704594406896323946099873764265366189986005904089023991323630051939721536408923735624758624895036737344296149449896651980896334046348834640175796965537269275731886490951801381457239141534052556628513833957208358701516689249985549785771936145809001657550834431331547150173900453758453276665575994210990864609050550964800 [135,74] -716568549669720661753993961894237903530423641581528862875096591938367418136777482491580176403178207851755021471686591762801849407159006961587472355609757687754915312800420141603656260094689808889625482383406637617820700169816739029693531633795890970821719110711103477680914535999903817386899758125821211261322818224114531501470686652974145559922723925775531843806466798858303314669837543607705717634504073955041527939801898005852564651686371736885008006712874413646472664632924867954997792003673768938458630399520560633033593097076314680123151153998179458608451805246506026641112410522124417577540352615069811438429795529095813612740896244939122287015526891251599798834026594068563405776368455047757609100020850679812612416724926925589073437737914911440757925153447332009426838302247287988480890092276772123446146604119383864578266364168024350514026146303026025641913418044808566392030053028910068790169623836676220651304181848753342617959463551534177513647236873583317022946135784362819378002994973164614904213598239361929584181364066373230480374771597498779924406562955713158390246379802092156355935488315373905144175466525365222284917065363529191310075802962004246278098926534589589181117701819532994618094490304253951573100178330173261400851095633026653114283661809355566041274966651418813776117681433181749863893901114255742679879921414456404375578953393647319498303469221788572546086747404838930062146188559702680655933848612167177383780124191271884682850746486137825294705638404091027171087672684319314038687909316464361818065283394276219055087727967091866009593683790228593433487311073764863866110770233004242953640360599842933768810119919089186546563679747389774306042777922421697495043609335093084186221774069330186978890325256951301549896273463972456583864782040216102264872443908730854558826599012385704869253176762340863313439804292849818306219504771218579671290578532570349441827637971671972480823203944968973913209484738523751206910938413363773306499393868174031389291724262805339035999729052511918211173604473143845644073736115037707365278727485067977388297787530333235596557829000 [135,75] 71018288235520253008405833609894908196842633352738976972996143254025979626754089712025906078380845205653992722068179219389574371256569652160365924530286948478758677012741511648181151509707417748224874152819933827506255583996438390472861541198997715336089186190340896053653996017830298155029588997079065490572124168217492138278109082217114594127887273987941098843756215059197688186438082046454966123700666524718174098525710362694360224945388645365457486156189559749291478327805571142891429820027421026513408488674725943150260800615254416959073491249503258094324657210966647800710123947067807673272735288012338026739457496801237005632247193405516856815550666543892857069829084463337210259988372628382113643636206201803901956009956059060800041826770537458659329233381906412306901154326411385890785699556196584669535392340409976232369228800970296741637913478886063535512214088645702567813938064084360652736860072108811091877254074301104616603790730585765141766704541717734370645558658448712402044855989052669873307382295420864978955795870496611544129109814202895075149838994195227373175712592716125991672076003330405450197173002661703456042035185403476499872536837655385634266262468280501528172190440931000584233546407145526942689518530062401457394444598612045399531614630117724121272712744788671984310117902798392444297010934521513233438924307492267814474798443510083826565541246950133473590488494814747453961200860087618823590407547053706216694726537157372548873065145822087910153077717775755249804933929508593374589637188608112411824098856719830917585135673850276118520532327836317831300846522805175672890372186154609359190273314714714946617887671383195804584099059626544073595804688129301751505836592917305211829945843136451567425451679033185936407416787412727157531730837244007928158777692104355417397427883474026357682669480158174393525661441524089529887198092245870235739560331305375233380779809995805994873215334912924827269051899831921432285544812466118339798036789717634505015768032280806428371407938448549545148069647828617143272578875822614104401556738396597600632408106476710060432800 [135,76] -4308676584500164948853210792034791611180891344000030720719243686906806092358260841248491919780490562178515776010696888695518993310037289630708252291469195163861966982810013515660332651622724149611584309129624240334898868132933435978306173940382593864662612461186438937976099112151482892678249695723925994834389013800481158574769886673176570871433830876146509298917792675951961778655041424665484673907853792809106604933724865541631025658577583516350591721604954752967210955802490419484167939485219412435670997265679034155930044588110569620200822726250262208180239532948930866158428818429874918442333896902044463858550506099613222841262101664695703689505049567918222361307405989038514509369522513710027680914751864179016483936677823220608627092566835626988428557356840663001193214408073767351231124413413230333706176008966182538000983721199609678077074784525264945437760202761279597801493892172374469493004432753759441677153922992766541064444143905866352235335633841288438889232841991747896207234781550478383110134950062931875383940251261286593091985821847649540985945647373346389900859400747324847807300469610427504171513796917305121391687112651778789342069697958644066771283998565656651209774963161610399124888883808606231075847807738778462336930171742661981489282686077621982885536791348074682013081174190854979109480112918166466725994646043775562956008776736435273067210809327815950425529561923363621510716869820600524898392459591737606383426178376891921450961774717700288901293884499464707014239174086594081272557772195160360509942805546822973252211813518129155211217864668532487855079640617094603856792262580752369964646809379289494875564849419893587305124312842634252223582866009825486485270061728754547916129156882821596371521838990771260533340028119542397956150239062964947911105016586901828475836138469306326275022367742947421824480742565404692743241817306201524356392808746292963544442072306779484150811431762043894791211335069728555929105333134687652714313514020966288655545954421484860080495248853290354047041433375303854145059546599115649138857235641484948292483462413239662560 [135,77] 174287218005599966921718561091831731292541426343105251518783577342417930826153941214838925189453009668777558037596155960654458056884903513711380464653972623353206281515237635138405627236662584112024851561909208766788945261641564028997340781721772184551284556996118668147181133833887647106568926315574282289808951450806218142246700121704331854195745852295125886307596505404833957531427298903080990287219281999454323953630730670889482853644069575931928132592227667321614734945600318860235445235014624885754863045503274279659604637811093388468437686863272315880389433185172028054388279484022362802030820139605160179861479398999106670134577163817298560402841400291751191011491614283041860783033323973178505502833059707903574694717408920675252982385710743479708691786133311494203840651276875017417501305061549228873463438121519498191329386914490306786999371208347956296163262386536392460229757606794225576879026769805428280792518851081825038161664951345146827427151351637345957124315794411502941906810065923460973340634934040005945339065845960551486347585343299848124437806826933347383868753596502157321943898594184198932426945245022817831173608141197892890852978658765422220662799093251850261174534392132200706300591963911987716850411032938443749924262236976107583218777819026988389411035587686546734529783435981311894494724834705239014884057336565290080823946632184631394730457994732508623040108097971453812879845345053266197249319588774458075351192819632158831106725487338786438317391394391130530475181606015810853284817833035052226916560644702176497399346381086235062144257569356966108402040445441277044637817794449981253916002317953669841332415916277361638294265453181991706210494552756846411619274189734586732316372245374135285800124630262476540125261879189342642327644739787651170480723353617403876764029713750793209821879450131592608288229525463266186546558099803775162024936395599026012215352870069561346801410202388947028734232998950055990460638738079621821505067255501324602784787938457448269819024698567215621421631244151141760765478472369525781290633576024879370243344537631040 [135,78] -4629930469904548857218312297698630078751856371685631233795542036413392575414556353906829774422819073813157484720228470215130809907433680000668236629530003699634118365487690272199860061669954947318582498327364014133293456283864359081659119002630036236852249460949117581674825341943946193768884130995135870613419785659238618991708662611228240046288093210688148917175302535048746242031066534028842029726454672481728878534222991977066016691925234761441369944085679636542182902526885867501164726891138568384396730674092359707265290434416510954975032651510527405757342235706884345314784913260528463446919876721465368371932209565936082005054143365917379796498465328332169524856433628297178675844177647202543717122779910964096761124467859083969169375268137991917929399812927104091682206583379126019471526428665936742509370545297813638455511518201407295204296936838606149841961087334428367399596800056269838328700012267695138287784019374567132657368488494413713516524059618347751048233806222750775597365202352969600982391777627751309464755137788768212900517205003345288918693376833838807710700366604375551946030687889469850179940395570717272387105969781894383311979516039801600419552769925386654517128897817646173962706559256847330006020953151377720483130866753942648103738955127029564828749231750341071109730644968449753807116369242366166430048018782171576243072715890229349639170782552309983245701488807887643965330218924951377625377530307785104773952934954112470633322998237633185608207557001375736757433566618363421066599199182038157688660488568816388031128338783678472777180051340040183470091053093630999592227674759117432537113384109443991371704137273001248585569594696537902636367986563413861069379219003814696916335198819597990037019352939607212157869998305439623265234636080226669076504352002843959377338567021589566045807623238344739416676056395285545120365413183493461708411650943530547074302983040028059321994144164451602163919857554802026331924660963812040502671224357093612168202251141054713698468882039347715114567005653655779906270611311413255871923330843150037945978082040 [135,79] 58681844169031279662866873339696915137999583659423232428204309286243680205363493535524814680498157023529251241249644354520151417061672802101428592140956783345509233015464083404904782883280459142126805360192904927107630584129520054299834345551325566302271368852880721394329998377571354904877905486114167194172060131558253147816420130950751958102572849431934849149092863786036630028680387771411325446460025244417734676975918431809323794891870482860525252910018528964633451031615248049370416181251689972503318890416361056217847414377654515495871160657019776331666670444958837915381859282109192359443628072061736413427480519438439273167975217841699094739502084316208415492505065346799170832194520602687323669895909914617050554372968659046008157193711971898213069905486529265728293463433164972328143727203546641020542922498074838724632269671449042351160783866948629807579308279123306509480997491832343574910057708148448482616433516217761232709711590625553625976885600449949451496013163436886290301397550612526907663457002297749996157342192209653551524977312505970473714992557781032041630358660843373779973550665255127456895653695741437458585879412841387447256850900690331387875626553756855022092432804108771390710031694048781831365683000969273313662197650997791941075338556400095001124280684473740055197205064079876595147183912003497206417732914622007526686473110025968175385974628931965903218103852114138759388263319205963018206337898811016920815509676064982571799348354694302237894387215137965719633104308885590170912305894977820466796200633893285487749832016210231866688493096752291658046606820231121716871608629256659070642709725780246873067866357979306412543533527542817204285317053869383261452369457845937637203516783325187262375591856266835421429375403672965122629060319715673322588359750032857176761793496113540435140800101755910791656356921345349014547447697123058367435897836008203044088691281267017754838365249170997531221625278952386608858782312301817834517379887652714568887022065440488044150449946293711655524821264255554628572459650837401066232000689467487678836080 [135,80] 562620690517388734529196831688132760231105540610658196023755268839529436065566396717900727226929932831250348778931763534704049632333861512868076116148314746471990855683824465476337374989887893144908544173853711825587646121623576256693551720659679816539379677048210585328492048504797124480105716954152992631701210425357048520917262063157196093604778182800919959594086508816768213478690593317302337052810814276555099980235447799107751160217970987593701293878522455534740624729443753797499588872624308192339581830844570442049909847745093976130458813269872857428083122992561286061373857208345828071164640656984286633390552090006923270437074183021018118018380142484699120199683171599824572479630913436725824900096821037585497470351321258120360224316479943883243329815859065245513585884361563257887532299236245366336020062403072670566584909581682798542981882452800920262612265877514891778534480757723256366004850770214252050600145727092477107516379836661369360335560277047560907216230146289807666290619090359496088762759406608562975193971464406211913025139646655122146820996215890834574865476138829788925814959714863450541012024334742014547471187251224118692360484080437685279785960587012036418125803639717257790229833845420778356873206885103070511103584191490173010893092864001634879707791396664463538513353109443014255424248853911537389379167261914747630405737543422323010754879735988772940361001049173206995815558891545981918158860948555988242571342574082317790840876413193029122522383948626569769967105546115012637793858957045650228918736749221424254276473472634007777915218702377454218428726600743372937183233991566133762289284474171058761020508551440050492176839852416043435737347927827617360774995067561791233960960973409995288678374618958013985981657855701739735442701090009999202078707534265138783296494184992670459330896292479143547531883775112963585501896192035623097937659177942846344624582235452221876069292400968588125083955670557519901033965511752158305697158448523215097112126366508349540978741443714203382741243867591202726774726383273110740864737153458499040 [135,81] -17893959251830314716296170007458084297910498050538287137079363719408513400882838741426777975144627900174202643963469210119720695329746803686243574590915042163294149875923256738253031425940987711683268634141438426468315628698566284175809798625370480988087744344731822511589856841932732701396688953140123401071448178206949346858205018369061612099072427274845245688887113279568256916499620938908319118912197925746051490329761108517215485108773602907372222619483259807638539677892133414443445912341322821530236468462322968055145196617629905188377215710910393915796127755236076578824948462057758847437933448075103834937422918570982403592820431155029481436191453333512237513518620434839330838897432884025939705940481010669106139922535177241493553754502638868290960895081348396898786356442561075866228664195190583500920767870952012784807369564850778878361987216028735211669081481625230680938107021186734164857808395068009634960339269336985594989664159400544445216589015648042308292099897469107920986875769872727798858740778666653678411572476088053383222277310870473957107151886973851735532966386044883606462289272859063525537452145727146267921739351865349803629714378073597875508142248535614668461314962240951267623473788924689631479797260303442150805183872176725602160228687920410698165282658683445123291705275469976602513252256081508807084955971636639718465797324833625191000257881776027482496322077288866801572607655577321417515899559564448214165471325171619119719477919022420802871853143097304114705465249056517752520061079576143409235517462726931378852370569809384830790888806739580058327988304343923647984173062209170703091884157463845273301181771282458944987794243934453910239687325468997393362291001958261539614341500599334826910358992921601830863844855418997181373150240632449777963177207042809198502243154282424011984638078921389684042839355964512326903314435399617056202045644685992931312320999324640392655546298890225823293594180964589962499946645253702074461083552712289619639356055920833478913258285251006435182586623559101641088925847133304849487079961828800 [135,82] -392789634260154437372548411438943684386389373784740999183940473985923283341777691198098673509264521348124009348746058884195312857538547214261847034184463257870592929011940272715434300963486359339430035020240843037659300851784202996668122162313369255213969416126278767475192611229856850561248861158955508725709541317140514872552006888585443577712061517803031924021576790218810706107650454365513844176559678521377533205696065658254329637303604863794967801988969996576795452287492691903617119185988542949608757967036437770518613379552094723575567015269732528645188780448259144861415093678977760928194309322978729580919628653418565143897992546473456389229848812693129112786582396899848084809597899445094186724374029073052593246495350439175997862752462059439161753996720651364925195457935308546291724505955947941656209870222802528862735499617264544138150177359497198336072246847708920283465689952929060489503937434530492487395100120641136238946563248202745649661501426028685809110667629778055757852017812602663955836791304695262683622897959460774905469339949719852730205269430131089340849686829562065470578068644635425618201470997195555556685576083260845040701927979705704498163466718567394322733712381458548041885678043596591451393988585767578579952810542056867309380689815924603964844413199161634336319075486046963210512176685934368029156963830760630411215193781071691230619745655626336915196063660217562427095164744548256177880943009220304906543062365027433080194175363144935166043625757742412637944865670028362871097886139345742630094568331113579010347828655061614302278847275541614812843152199517913055076002259498847562486571904719186735130052542628271615587151738705035354110380730531653803409396409903494246976331767791837624412196859857953370175175228562312889312286185497305539309731776875453555617112711442814818328255969798721519089200195772339028903649473009955570646920644022335023307602944895709574848733192475387715477222234342251210412834568646905435874625029682899956681259447880574451301602096958584788077731999867902341703896409098029101277631440 [135,83] 10825526138885247419569680424365751805637078706932139398513442256920587010544952209162163571350954735297233742592097504644837068803783910303144425088956542776446428151302034911532598520815025356212669523505393196855472032432367134967251211589493711689394048178423185421493326263291295065999115022869096798727172749818349202785325323875679183328839363475159672854184151765285702173519626659721704041191418051453284733379307059109090598423612142545192448611074664547277849671649288933616724998651648544190031287962927922479375520652222222161768241844168666932348487389123108078903829187569342060026959144320388471963697923663526413668971687163058379550950690903966133220097033530698228324577502386425884662910675833624058982621168791793583254558438534477780238263406868251290088272199549202372867649393530049951137487202726217766663339715061790625054149959302583681868229651345151907163631334184160919921379144889273472705641664872315358664148166817058430889863063422257746050151864787390385231078148925760082345234061227297576710203534265153354402820792317473758161099328606368179204095184818437440406039193395457646466346719676065465223041929344395029991720406158760540113421253502996063586099274420613908675555098416034090212756535624142034404511233898388635314099527510477541424722248730646477622074139341727186774258994253528937331112144636736765106783041025054220842625469389827282661533102864385540107215080370445797564404135280346292009450103719260642471868029525332595279592933875387423899758934074029701846599087708383937903830466900393879093516441932514298537221406860798494122519062427035064338889597133159110159321268485842683973809072350401513438180317092789106681861926469027952397470079544136469129428746594975443667455969790981267505725936851802433854269860846871078309104940000363793593448687060332755195323122281140695072776893027376634448164839225186811253886752507222341109684241268973665188127735468995145658350856398583899406702619331595467983140457356500234126066734198651931953271029310518516285671551492522523801688878300757633063856 [135,84] -30814497197469568273972161963817912679882216037012121002147948121437254458732747905445382282972233228004831949053463057691534926671218251964197431810957036271641504780230288091476005600483106681866480498757941709211738762116232898374007691429551460633935584857068975692747139244838778891275085412258576088277907788513687298121104376248795778458081600504309472499611085313807312386654939479966204291209570075108460294420860480122772346506967486532739238128186253343209307213582480302939874913081046695037495653335466031857814512843347237934213632407569383499549781173855434667682001408394790828610454324173528936550983829773537225236215595887103253824062797850466075636656725077014172444672279829096511387091030520868570694541144867212119955946461579131708294409742568783303215993720630580766626371248728081999539422982971379408111371882036288167484828092674447903199947597148723354435336334093653221391667706257865597595970346964259240044683758477272774203016911555524466778719630585102409233418408616408057000914532656977981174488017060245021036790858054082356292959787236913624995903366615546547668328411955873836589265798420909263921479707797058940402445352625868096939327091979094393670330054269748716421309400243492322399805091943042987516941672524829817410705240473158972977183991370668274112471696791435864861292190396643921162535414368837783276133947666040049459764593580789879481852211349830856394490847311227830616664239634944713434153743920968469102143330663505344463228121165629621361086270264537199733215744834466025690122123130665653772368925483578705907941015040332787882708281753305729670169080282303852066765435553633189392560016598697885154309048287756524316727135937769997388237350465062338415612727040736927044394629258101446259780571769664678024904945156026952708059639857297812043040089750675931778794387842429020674115019126604614979964379784745437415208810534029484034773941850452684722698042404668034207353320772175832411744287407800339356101233401791178826934356191555549176374483720136013689035825750042666328282476355268808 [135,85] 850084645659396088408099714881800666662697442716316571256410067073753386226837719247830365551511768300561319205746806527227084545058711783073737388468850491764408162278264415329895063329562806126737218917617390831222717099089415902700124321131164379974894572372593493169969854257514833776657343253877688520870345959456168867955326137681125805758731719135569064353263006442305524810876619477089464173303412965208086939462037971604575759365020568840819918596860665724992762937991815256069142906452453156207721094039656340455105122555480161258545161234732958700507366941050972952136904277420723028804147093165632917387103149400991002681620746357463678431761030429013839185266537034093722105046418022860314670007629984561635606002201035628095083484745024381976189576804541096287156527504107868156916345745295441725529834245784723488857416158052499269354673325232906629865312727394668905789926203175879898825225167757077837877359543654585808847609244921597474167376502509315772467177359996635854467119595934222469380625299254043881944201551017321827080858902973824705599407030753312140272067222939113219854523717543866542439244354262856935115922041659891239979432163411787450026198365639578537659239466798283938096736788190678258911175842024084951850783401338402813887893345758024894803156469399341002691403927238252554696896599026239292214124195028807749431175782596400923797560598281516634240168905030011929738032792208675075203527454860187287998275961606148112479391848428957747544790955313358887652354005145398192701707384132488054135265598517787128871171811712282955519584629230046551802033769080579268843739720784653084316694150626265879307802403233295989114057692859214491366571160556896577086912138608857259408725063020871472229770190278966406878085350472562950196206431884198411577416182374318857387399265520409116207240431192362287893920675859594562884039468549253166001951061902040122733405817441597227245427412244121117453316982053434350056951362785650862065915829613158669854138038242212539720796953103136839454308485800086052366889318136 [135,86] 87604340688651907627434698444309362367670609132701437288806267811156893735353573649432026083876067207922496666066298625108598170926291526442653028172606269997282201456265900128317250304270841049026097925791516339396703606389951166150609486738724222829926216159400106044033054612810323196473057846118546117648398700277957610080784722851189961479505684835118493755448786454503176155678913917766182096163561642482308116165126402136858212975437554780181816636406446910619308336041915921248473773219018009806287749806574717364401554060279581938274924386036477936245120787629527292336839078015032456054319415978992311776254012150784381784345342902148007976873882642653842713647779662641987312746712761242566062502405737118133309830467455922476390739227571787587834708497802603598328454123179822742327923015743943084445782795817839064989371434063314642143894749290151611198864312896549079487037232255219337564536573507786432495010100382107643785478389002200095903387780093571258204843176298531605602865199721411144935227694817396005345053342584563441433808885094075966652719300823629719468208281810963961905299075986378833791526835061978812382855245106944188671336587697479611696760262677155730316541129845742108324060155997921886688374905406603933638649719898083299964104306643591855275475088307585717197707330831736845282653109906427962940564731174427009135117971276121823090631514388554499044162439277504243897802333975753055645744693574211016169023356135195591181201191785002713366551387627618540157654328027761951028551552631792374378266816627046778082997140468057153207623950766854331882673999599845523474237615330643493303197263670160870232685422665588940528613863823410044110345537060838942451145203656162678774266400163600199869450546890561651238382558570573557929137594398351385529486867710353239956711209550819170027039566566015915184691974272999599119475078649189705699679075778631336807514683082634802545722558543953515819444473365389835040178144386705314422699577093985097204814466254449874069659044339434280013945033027221610963775892 [135,87] -5900514751086516261019657416487448862488945386352085530698412643333392344809924884183933228046719032291110297416944666271040800155041610205146955513447824025793718637042176253060909011182118794065811921349045913817403471635627385451699118330269778421877736195128875963340055872144292299814945618755674863438633023026118284535335295689248960155532458496724022494487277158593996645438985627231651481418458826416917022607161490613464601013553350347698769061386541123375117266695774233995922825767506538310417861803999046623069297838854773876295847581525387452728681465281779430405133778119492498562618034308388241472505150978112996493168543786312859166886022606295444352714492432779743335066339808721337961443106031978607923555501199836064600921443925752770685744787319754247679471495943382456836791845260920315694649127610745157063208553662096597162678708914697498192931336757770852939967625374977229394147702939753784248818477495111637303470656083457907480655482351029656221236463301815591301304204841156212253098263901099211410486340009459432187341406451017930443766497984119278425440070713609670897185562904430006826634823337184447991134476392461159406119042267476289295744163565005279384256517485426976467951499186961115760234875180402342129782583605457585659635327567585675521132699163553305880197211732312098512985679321181719658016496634697034476777893041552449819321224907616984971471921062625924118077140948589938575679037119391425356565480150410584438536691982454799379005296379592658793397151708019201798194602087138373698797770653330325224536859809034355577712629869178130589416498381712725274914806849778334575352561183109292648615044706580894946784362286407398903888207331072532046046860280810260439217497526133609675444403068922182794893897420111263758312938632513419032726186906099128725495276319972394532430330219473569777277920625225503614378996107385842621570155721003813004284692310175757269927794946090183210849855271171583162667986075603129805626222495370604373159581811144680372324068233162229580238222933985131393732 [135,88] 122215912668688176956007019202165395766584707887831521302692452501474041796523206403111543335594673317020788303105279794300682082153551770077264309250270411122667324752241611852789241614906945740599147044578766131217110483977968730818524349622633886924141075494479178157889111964679268729536834359174647875111351283230845644414525280400650024318958437720034027796738120424949275841455395112647292353650315878414041734219697704637518611125351259804177977799494768999285145445635958799186572933412218787416142767799062232837840169722293133331165927436701391422185035565924335544266429145389712093498391319734310097056288855635295150856611939595101295184692559399440115083822306533165346601705961206566776945263331603001780856143026346980598978608776233935947078404909750914372756182003755428068000519560296844798223582463603206782161890977844750843111139943789403697781085895127091220188454930549278775737503221043464920210162703710346896324859829590995331949053603446969714393123156531254506540116821770977327259236596582857199770914853810354824594273454955733558886179494346081394972256128622509189191498515613832521184026079299083207175459732756886928842974310315774722022533523764496616607059894399937899247047866904455210350671606968727406160282404048522871267209534498115391941610352523001981038401232943379381277481520903202297363474934854892088300425092180082553893496394564424159791239627857533532737692173635891506116032196676415063975306477135686277981251446308371775431386178515127218936426802579521367849031840024297440194690115957471038079995855724806932586589003330400217637926906725498421894727378400110382035864632435207158406759692616309011721461473187357954527303730834488982344732792068223548423848127693536086461468085486814634119017377820623303552068621973825810898458178885429119783296267402380503673192763964135137580134663409705193815940598645946936239900406110421804653760877150138013079013812697057752606576041971989678314290769943101122816573986739479516321547904808144731482706169987679597668687282020931648 [135,89] -1373655998820071121149809363845183219581545515367315297818925380246213334389382003627538859506429121033826333462376188367930032753587025357399691666035466636809721541150490417147155989394520602429482589757270589530942141256132329971714884232123566403148396252454001082288390945990953552704589312619803690053957929149107664686237209750553545004386497924278485994686742910519227951240098843393908330265588492127280417329649306441911969313678845094257918037351162792309724461569882360118248142355270679589130153394523442960125158002941417183945347444104715606394318807855060128050793051376088925948357012545052370607340868571763303657456628276087978751776163976352214054539291462225019790176222825499109904560274438645814055529549153831235480424287218758960762085688703204105668730102137382374508997905636637947913215110434716866902623170387467254014709187721453369967305252106446282006920144258531269902541560465650545581004612213391666003276438883063430020897800425343481468266840995721643762056502414583001862162640614824193142522976201881806336836085462615068132447048758990029555911573924439833186210598618592468134052024654928966388826642137087346121022949852968624106014427674623549518197057599121150482339003894741001714507470113281962118364510847866345002989874056667399250322374541370355546884941226860684245841673678763648949017715050528630472626145224561993265060116715306475851774301535949072510690284283214730340076693785352720125874146860733974852419478415635827079980371144905012842557019031206293892404205751689587062172766037776400950233867289809700555569981331643092004351917892381052720738184009697404020104660322490936212721250652057676762714846331606673801586090356612950517191964973036311402626556215989606691526133751967070589462003601483344100044319076884935717099773642849451379005254255295518181927207318396680302980266765180057998209428597421176234021246201234043485897133822507488683372597186048279155959722247943174395120447709577912273157421229311930844464847859516383040487669533961831142524996622272 [135,90] 13203859736986440156369207538495472283032013539556240240429197177593397670227984773528621460034300574343371227745631122183552910556918908023339698801055338777546235180436148901938721141260928488280105605791455958794891471579752577926274500172280402348455446666551964434492947605323345286669510312956442593614542537665587315666421425622589693912641901972686287143777651220121722293247368939506490186164896560903368708937958390069055793657251683631527230298558361091768107306433438787877872034203431499438188498759601356172160271311176128916069640730082406365393293535015740202185872514546011553273688918082976826418442046888163656658755612593248520031475473870082805534483984687122561236658330969722820156608047449321919644206172310917193744849752272074109773781804964686724233078654413351211856746775953863020175733983714620482580895238488909847826303648357698397935935027055138248132060233694438827756059505951174137795082487955753726683138255315450670127457104043600446189650709638833923493474847954823905670342764213495409831302186539659912228773731869305182559289007583409922090709161987820741740205197819315728654118873545727530765228515732682557373722115356130737881696081265904029724434533307090350052428270122190675940930951304305473734455824633389061654007829090694107318434701318469102645127327684951006769265451826132373017058851404767220951542524481811121344463389086436526933572074170682968490525444904942318869916183502322290812179859527070875536247492839486435575897161432115372294808310525497042049946270189464517685476958966105626249138118534678543386866837479668508457159113488276039642539504761154451285099555498973205675290453485082704151808284574460632529185074432373239571382517349695137727427418238147254723997022266774167616124287359958772920644044275715537513469034015930556199160972965344172120693620824543882294235422895108609641340213872944222869427264886518526573877989163453373635149809293466468668538082559421601730397015364701476825230359259260593507725391526811084360873613974923130737442840 [135,91] -143165383806641570899101052002049950101270892898107030532042738002971772572730261360566600988784446656487134029170003993560340258943670038616469177090932162689587747895154304791427354000524313371699931915180859229517554549711588855955636354999234907598818184548695155926532495630863021871275057740739734432131123900014426430009335471611467175340188097845318175052950534109890286671588493812516879210156322170103416299223508238461793550466098444735741685765045257076776062675286616784484904485071948934805521344822053601645523785602544483532992015361144052239764318718405437395672004543310951511299034356489784362999439500148738329343782599228829630026363825758267739560032724458749247176200954865229430783031361566578699172924804737550427920231603889668562156134237045843935306622642977908576011002232446563984113040691426955820595480143153585108793636636627295196097250149821459852116498541841869782749655887391998078671273530128078407548126993670093947902790654024898811759445899821710817876041928171914754038464998532283581587802315262663261459222875924960935805180334882378387089182263149845740336730629537125807965141946343830861761088408040609702052600087636345432223318153075918234828578513039980209476018686166922456997667042965099144082205438034247552804147338622396208252004653869841731409115743312437537636870215660965520787924701385187404546976241546333923845733360765852323298114337128408610260425881397388465000981916561025961279289779967073484630157203777412199127047712609052947355682770034297936776770276914997655287441610902175039790166837119081309428067833937440070263133920093348588841020281465130303290514573543069039844230492288341225399048762122037865271388488813646334144065829870868513646753230747603754436473715073272917640605071332626105084239760916924807729500856417590698885800057902961098659469360320430198130957364844059591068383018194640761065608729933541462959791959172664107152611285898405179657446546442036681030626757855594385894946470756747978787053795036237745489231518648598874124 [135,92] 1327326725298395208948372253060236392932408604182199568924819852075668120286257176811409078246259152835017831241634184275691766733471879333638571635897981468605971391594260811698613410075910075080426572273246338181348934602769411342959363221954768630192075936327399022370682256929127107918591729591548238097354248326881217710255588163999213079621406184242982520510956166322161290443139696351947164329713268946941585668919010487321231062322837932056232204784993627906986567590839207869994407307676084538458021314284080618214581734003723620385411452639956962099845099698066905859995781402353377818334380497645001537834798406387665054395467179558185215365789706667247871273492267787272093320205428177040692762359792067391719311105746518129752817173155458898782339807595663287886832749050148647875644128703588035448666400465973988747580378596570765996632822631754098144551927371309031929746733442349322419043900240984627983160985101718630465173271235019266930391892364894358338667768050049070963167227942337405047460575774808851066757250630711128076856239228782551368911594721995625661318703931263895667387356124394632035905841896827305883530061954315446837787141922365177097475534477308261433257102643291835835623907277178876095846659637928539569856441382780100346676724901609116437854491484596933609316985033501335240163146453164271887343158406803022297559291997554326749766669256027522719297055241278102452160986471457190665396671270302668918816168927329712881050119125299808712607196443947778536061180201178180304463413962694433459939064526548987156920109351887763505940221128730486624640878116625915632276708977413274885219974246365642698506773027471913367655789046742905220570274296927633702893043471201665789628492160479141532093613288767955409990426261087421287111435967042258919218575645460908033202495500180025113902736308263383092092176999027627526060497783505211708540240648829722206272610684684258243551922279300368837650042711061157478871432647885354011213631606884136011546354873337371702846607416685240 [135,93] -8539761311865627401085576072384649196845286549094653567282366751589959230628509684127663253399036210059215506324892717979971712411866506427194752942093234165009702924818633652030758634758000283331200058484439075568419858896366127554934550289980894556494191358905205601140334969113611491750139805903389932184359994123984063778527030906246115156009612149881993315598017154236085793303696014614378104240579324789703865003225327766748530334762275989451758179234926404633405598933788755592555649327416303391095971955738527693962362899650456567802690358253332396421041714870101574042952942339377680482153889851971883782670922200150302938365603298046886901261060642519954698928584036078964963781224407441799016876539047045338555495622552018009518542354138547718569548864890576673192924193754116396834310081776096324650804825153913292895576801138307600611392304372318756486708670391749525967276017810936569556219309898097794179101920504212028301676476395516550189422769428243940700809355654743611427555977308476255531915937205767847216741630696196046295190582404720931063555292075621629533566035556252623992848198693687372717442307185915734522996799319361193789215710298807176130907038418429681294655740372419246575241629514626689603748994264395666960143143092565102657413907061549827729989595412445568026594777196387732012892883605936497396062196719616772805073564997344267293151438509285155701379314559363611270068720514944580932693716975873402953515969432379278642557752715277396616258555492547316170128279149143762021824065338768298645927834004590187526041102605720298048527957433046125908578784923185923115492501791614515391414710408620639453337480809399439517006833531311971130364751041669465334596753188811758282021046271798274785963881047315768578192876810120440029321293246898698366732211061300450712841448310834236364098096478613305564275296773962824891922274132985585369214437724808797208745640929846030419031218341896492834597740106609650360430221740497207158962402453870786382904049851111228677082768876 [135,94] 38025476595565695670937461963524532139725626247912822390304235333101591844397945427358265347921022860109364230224586022022535555072986566377537577100381868792117831649039459196856199165659808761433393117176632510076711214053349019519139252299269960715946910131818261091657291756939746717190327048776841010360939163745113443095830748698461928223587398121383060106367197959786895332827182426399454163666208241324279998793643872424445322373054822800062258124597143068404978488217463468139801058670906514468653462018240899656500618749403559499801648998966124508105782342815974571280936194350127970425161185749905845826489144305709634100080530406341619943739438578969294951634649058423955423863134710418884230453744835017258082856853567951727194874303643058170080122224873579196696732812093752721462134992058598536648687085275881248851205056455495234186388699283118750349507301126948009311497605781698115632550468375480518242345782248265463672119349898801313854822879952607845116727492345690872627004295385233842431065851758930000488641394426761343378861841876316443720286527768091042158682575014425379293897038695292856627480434259630935928979488406866428898816716385725682864354811916537054514923676162281244798685419368766562211806281114849190924913126593822058639367485658490992412152467213334755741828154353139350552046730449634214300514625511331693256921697174150685452608882822154669006021926204582351920492115973045040793454839873887537900769751219837052364630629263884111724064399507606723040973632856435852178144209600009498660736576547962563605444751689413163969102043480732612042562752544861746425511039173751717932215790169780723002742091224742982338254370978069976080946363521250167146200646895110084813290394944878059465841948744504607910412009925311767106156660799002794725345546165137246988916347374008353627966010076834313249401277189042470725559337602264161621581909197853667966583305040687553819430441475506549546880463983274284557242002741165869218598266972912737335556687091783950009356 [135,95] -134144291744916839083457249139970572245576364927833269134325708077241705108968821242679629074822853709950824582287992478455410796048694732525375562839919653036224845393211129683830724954845634233923458343079236366694669675187384137107988205920481327023708576963645124070953921064747991574462485282203806881671067397487754260327844910704127298074493183324425179220038395016647683922845873869446106523480090388237303332520085324469134481409201500316134981645598527709880125289398129968646738332404220995675641992176236301276112642161657420823038433207730023535426269788530009681391814406350953894806924314615291727930595881276540757312213911923227432845244382463155323504270084176145629599259162637656809871776347160795273496175483089397560564050198625521803956149123213369853515050438709929630238626766724652633068976966169758010016017546916947785151320372233723260332067743171446890084189511777549288071202712344445551709495057292277933848219707550167756064078712884204169955298353617699718357705203646163176680959839772900913258582002295558741705169529365498623616812102672167714920950033010234307250199937497832083731652458779407860655357953812589959792008168376231403521667104204951889859591725384867720043106164589902754061098659713940567560810398066337754350323408966942655066635489508185257069777068613472301422969143401489399089682319155391321335039341416281152569913462753112957282536711616603812579760203181375448421947271761395587921569857634536746250110876389470491210914749060309403074187140374120443167324160214492116683048953760701584412141374823433822798467292390753940732229412323905022331535510820127610052450239694892096882157859692793904713351302854744212876321082810463174718252330613753827790059030391334821483399722511792098251997967128996713927520369884789424410244599959867564987441892905888182089197901798911907075447450150264314073085303548518472033653330510927916007060151158150439294582173827240386339058398258090229480354078664499461412710401532910748492056866070845096 [135,96] 411936904056995957623840498512738861764342992368580960046254023290562710806730276637987688968962732941573708609575290724759494075716309461194156353034378342806826557164913842141935570712152557050939587422916185239177293425628576433622590420236247342336209646713009172439503121558465258063383969494750445980763500039023852337117786729520000782059210592707121197921243706180705983732357926297952307993419694143248709885250387974566289526416031758132543708141396303588952039172369999679516740016156476237311502906855552162101283925005285499775295066776611126724848067370866921477444521284731584222729139956786173815885096294244505069437584978097413028031565734031182250180676059895632536240603854574242131846466996830296476411866934855210171354311321438191844980850543421468960384923328102368172690641209499293456206788998834958173251004736943588846025664981165909979659736622203758612844022451390884713865701512633427490873079882230825291537427520224387435449950958032058246597190915529237047118213394402433451427764337392059462002337674178074869203317391768651415158169519653612701661868074489969955898988742949389270769070209413818441942323921158257194530631045036606511661267086677543073027109972036666769160690921335122108018985796043851384692156552725387466791313449806625286272461091332022420447136933086207422786098623514954241296219415333069869356728633770931852550877130614927952168398052136531677467111542043094236465833023156250250479697182315374557311501656470208111722099167720902566666000007363132120694960152046789704584053399065847436383113001472322483768332294008764611358507862804900717124736747768536591591273692232662944560850666368785957677891814721617822847601949964602157973567613062631045717024767973299236093703314834503491423821846036220840696495475992259928183179153520077121176149714064694242747290340664873958536534369620534754064396808815839287381708521082374438045340297638798247782890492435410093961939479677586772201460172740207460208603191982677450992039692296 [135,97] -955348635079750262995696812616506080832012977208119264034673224718180131326204744799387581416911082663120934369953872495946148010802945692456538988766732689309178981094217720286090050553927901592798542864532485252012800322696881202720062805172479152399055075704449761452882481126338376125644200992146558366289417669493678535665727819458182522176987538651972711889170992943907220431853108214397461089811915769177047493273167270724614136875112347025536941913744388200449375022268269826431864415118050485988362381639942581479778771703902876764343368431889104926249416564920433532477713432723799471757266997720984871690908401443780746053661724007803944463538682306381166242645918857558181380172152512327892399630174139312270161258586749213971525200747759576547621040559780522101206480764774477852190543880054095309322799455774140953860776990586211459551253541287842131580578727584448028085450085396762573089374423695382357856883742216443968273666926256289017976300750789726814689374900352091456204834026986786003419217311710963005537271811634523028306512342447781505336616445558726176297993363776046092341403014170044545723377990508483807717821333127813054815487095583296819088298808008796919338258451556906656770112755766083477874416934987733056011832627871647513869172810539586162795162861763000820851863923277464423063711747825799414530221035739234303887006569971250836829064214815817061627605808818112534825229299033015427367879429146111893918564850302865567035744102051262334030390075893962255899978883680985684343179462328964599233627635717295563468903119921313959221281076800003143428863923535370737335830470867518166461369620677159412154051351248533228831246427145754277522610256796128591267568573691285112824893914567044727353106807530557053935165582723162410375119696317935479469116948134300288158932360600145397060714912599047416029110010692144317607026523431678257050710198167312960152398213775746609157519714923322479327589993471738361003319122983261803390568831215050334970368 [135,98] -4246500846886593768817628853321716947458865891281699760549362946586546752960631174321118808899707754063859736030581448808874465246792564480237145817735596984593075129087607437426844109760156995152892654992731259101783368442240516084614997016473408223014259826115864433043979929363769857242884931435875732144861265045432475674110807167979826040769773489433054413149932133890005758973344838930941909625523732880412609299746118647568729122199478504416683675152915460431696153293190269025279652859660774613665013598000723355676313963724048094338198518062127479620043493723385602006850297100931881382148898785412190079461756846050595300643563441179720071688885152974441307862424126473967350926501847171084323532875703029271933391186959726206558194333867590968352097314022651903434383409921780537744814235666715238049922459213492909630905741391083092720097377865055751682942973008206422135105906931094236338588365482488185671936794063034403390686972032860160768554502451037006334175676503543657342946859702908576672009716377715641426177535750502050109203804612564862775875015260314016248590456682984506645452542835207847182473390588929649719589320246817049876341543104908973304836543654324547997882767485593249412569880980044742615782856454509206621784818229124350364263222271702921188878555889619311271391692747596705624410832493242055295218513233780719266387622786010260508977332284817477090048239992958704778444282635376306695109680621760204971533006374248100348571923788721927542739549251323768418709144689356892550448700719482474266815713061674300810735862708759459200243281202963820062755684806076053974383146898299651363586887895777629504393428754899438003397798274513302827410766386308562564749530702914013402071590296345057289428852825472500123626381695176548909820987271262276980782362606252727065196187917198145966346311711808475079606089193496034741078054257835913750609916785921464905155515619839746966459187746812275355845820096369624815624117131951816170828154669043640472 [135,99] 22648648882774058176632825109845915587757709924398563848704199390349705176166173885454501603710773019889214154904358975342581029078644727542117330245989713873588653645498216403707484756647123564301697379589566507956146722470655478866029856454930583873107893903039975235690166027249665138250061609642903578626233649898483118840082845697678315306070979049320830322615045086863428900984900071357017048082008293725182797311861686350983496610562544974316582260091734714298694915198961837906115038876791734584315871416393095921401666295540205342868234412415381484829969181470051551304721444494887912570776000348365612856183563969070067638639540162333756293352494864821884817610434126767909611656533533545138630879662241414459495839753482174940366120674122151784079595342297020503676585134749564201653843393651334819702315989554843110645484580994944223752904281744880601317488085341431840474304910281645830786565885291942124026146559903253405097215434337441689456024748767072389812462580620809718226462963279298110836823091468027277450630078858629866128501354626570339608326520498287135016295808280023041946719619488789566798281613011496403850345612443999674305008398054727999074779982047135046566897560044386729273762625718159099516577048142251969026937809676209943170764880251736712725795861890673953403848559872089502265217565394580042196651548311404338889402864049237109427895834605011356393136419672197658671012438643563134998278995817636771414661852962967134240072105681380327401851321722415040805660772621554596534385764998078055594207703458877241118864349806056344795080814589622986864018062571151335733106788805640850690425719229423759332588917645124842683609826081169004304032889260780817352799930152983322473335566426086625740045701411462890049029366061972446102444927766547693541710701233858364350027569874099442837955383051470230932361073677261207820436360798668848342203180243566998269297950172891505476895791882315343938782917039466083520578396587885287359076515925504 [135,100] -163352756589186302936523202316939195374232908151725644940701657483227557558031354003281832067265557347071801755299650793231121538987918155540693214737718341774068724548952947685458113298025789931779147597079195812407611723746185185488919855953697923812633496544670296698685107761977764199780839018474429088448613739925160845855065115035756409650409664552948516695565829123622170790493865194109158947929480734106872045111373525546646611978770353797895857362197879609215024773332636482161066229046258180533897305033104225884414868926663583259313673219072692226474230888058846420277171362943940559648846199383746491286704973245982035771123170455110755138521641377629661886687755533921997546066773796941666065244088464004665527722843089442524023074636950320091493208872913687020461341696794879501384305601101916595118317980748295819607385525194237039014965009142901698930381427775011405987000515313735781841807260891508382846525204000076787062150594175087473609418274046398134331103944955215116078296082743576352967117552986017188948203502648257990372716970874514675090288205682008491401453733832484594770325910989266277573005644257997220853260871388923843225629306857667518253487189647839922458359858083554972794992954581557453177411355477755886436569753746171131895669948431114548047737385110798654618833289463244406095773405094057001637083104089398708649005424867548637014162473623513880455393009529098026384112610591230489785827046781458325425405882941062772153416311604736187967325018423239823035506250775364288138064081290657975588952080147214606169369651364399950028077607360519128141636493815372981163469422978924888187109555859652076141912910284617712941908289891348049594824341733105956948535006988346828806800934948895843914325562857221335335842129461493831461171830033308850322084235340810851752043358206868971499627335172407127486109741787549591119968370833359395220445473745327893586124074985303932637758000286732093973713024093241045237347101678020737017492248 [135,101] 48749273122667694672518172167255263968520557249242175659775104719902470417475703695195971267219319963342353622963494276174083271419215478374548622478287150722782307538784540717345982367513797841573788651435569950877326309648843013321126575851556517462603657268231484913164532768282171583423966628315492628732569909755802313026678277491303351677020565426217478721608011768935888161000415305467557212980137784949638134353238979289890686051324447044973509899309706290852473769485457490206732664998114432752220407282505036052817475110067832734549938763031611170169793291471988773377276997554929967726571855973748045139390984899322753539010865123386273233230035721929652755353595104611861053989386226538308702229008801560209516267521956018366713493226750765190066212970479549311514895432064944188471403362646193970389806954367945126384303795107910479350464379487644448027929925916627461740137058029653828513835889225763165333764075118532501380272810931824069145487285331731989437315703297512173872914475435911521217660357392064349402607044124256337604860816790333441267565901916900788093020700818187792628047514359084732558354032895298799887861981829307045591441700317418644340640289480791300612414283814340657559764782362836443479819816885404362699297963799466289548754239460400572941659094317747092666216007795593571279907410003995741645516028567240523080230859162080533318759146547227390611144858635205654444267880348249434745891587087889249531922310650051734811914921340607317741881824064772773529183558613098730164963035371761084390182981131552610183614920359459967475514231408149511377944101009103069841055485740328155972969835377110823359793734644254581691818874482923019731775403474562946577269412600483704145728743479856962008442552938421735004514066833443957953099529568680464098966815194750227511033867860741725147036116745100273930674732991383269640568283424318067132867480879687073242915689470626617838605624747618249568676552639626640809183461012457377008 [135,102] -722431724892061801699102128372302826478415686136334049210422248637279673520416674110605133151115432612465924864064465107292761887874887225194521876762671871186023816331287643928996768495534634574886288802692168002639107799440390147871071693192913406375880528756307167190833273101084079767234516576845966771517756285494863171995172980358400632277596945285379645630665013885254369888206886994055363567444333842389035794959597210023025763385953254308176988954401863173475169331859157931338459171017090210442495243715187604639301930501060822790947859913971883848487970428794725610259530093163250400778029118883723968775193219042958338491398982412629411655642669879597000714555769725023132277712237047179373866194365587555542464265185694914107218222652533435063263002173492548834527751242702051105617102023235648685368047676584083093908473159573185657686814735828720688708667982473609673910226579651210777405874838650545281387128136797353905287229898382571412178080677663130399425948562751607808829662065785358337268428423035443801266376174481794060284231576902117353810340865979234189681925366470778863124621052199965498170238563713426929809015835835953848359416098349589574624253541588405012261799951033715440511413775585978200681564166848211445347396517790448700030862320416488486036980168390360532155153357290041646937576675202139170881438784215091895997649406456739398970081094902004936084922541646475157549339244661831897572195934346136196149631354880044382344979210299837785287407266382812776550219358520665272421939726421570676409100648415486143339425754456456292129976665836669293904243401915485603523526582322365817332910903837157753788361323504376355371490772953460400576500206060904987515611772602608238461233750097660839150013445563180881053252683095675345614017381265549647981141729469859375445511744719854256785437889070029714034986687527589216762480865204644177439528911510314150488907430901349976237239840454673564423922735822925117528235769504236 [135,103] 133130162440299333339882442658801716915815217787811333213135004791850294793861536815076427981337006445919757572250546031974757439508724716117042637401479529553393167846420805926146326145655681180687542009495850928251456595855624968597491364785411214783165943713577674820110011250635111857855817486652025476547892586742221027283768199778655615561640125050480761332473563398410948804321871768570725204761872843158345140116082297663498015151905805183587680098559702481123219648409418344121175022983681792042440022370633226116729160871065158280499168224391175748349872803838320045605718086780906930975513191862904773035440174250778632141210794038514053974404185169440258227288305558075642979563984007822743312123521393844694667093438841680490167009493994181614400341984534994757771786099983287083381082907657175048628626882003933712394927446363186523719787537142889775083020955495323833893938788825451439999524456339759110686729643477404460559847364827856910354662594128499960263186624503706913541068716151966823923984079503211789622276809305004064006148742207057643317752045577555824782017319790443571120804360139186020180415092945533726475953080384183441346921736469622695605218162579550224314796285576514845283389797375562671706882606286041189449194258077153986827001212097834432249714419965718344800885279858130832690872391117377980105845300289709343916569473118733593841447561930461559181841612073255229570763109544554573700868489021129600340267972504394759417408833988179379649705160751266311112948109689620253557711313344994757372964879861150761346518831819288986574787740485146291514271502034128819219831224790028548561710078847340137478951114650267795508217571403171120064165870704188222013515581781416664109729762167639151999283340003865167313737929781817650193614929996913920844998834680343696363810383077736049165304243088470700488609895113382779097311363852187659749537058584288335481851493046266695267738985482163972308653629894826279940771660 [135,104] 389972017163434943338471782815017035561096582577537970411099902985703156431554395614720529206110064572352118252196488547746540496927080872185712540249956762864829648947023918257479914980560024823675468980481559857982451575942067206440669581048021891481118723264954979633010381284694169360417652818848656265158935749541814322730259656546398750330749072441776128934520864244822690664993699863572733447383596809157224524009374817129060540596217728266696608337254571282864243259551936254508381952220510446091365351499458056960908292665628584739518519119183638993413065910290181769111717666298145192330064054138374780814087800486681735464122732772174904923816635475823389743083297909563678635140118279946028398560068991062358880054410755837821891245950871911796519583029809846707716713234857892350434713334997615121848847160321563550622836679779591389070489906455952023898569618764239262819046378579964692257500321929635763126494277510092156100453032442289569062828477374831323278994452284883550613841030258239164629518784837987370115288774670890780006526520461522269552698075552021448945371630089330040707418873510958633684373164231639461704807532080197183663722208266790610569053099553643862309398407971751833428948740781286806315785912147374233825948323940510355181942095651214993681636132626121711143543894612111606801811140336395175022846074381434253630028652215886789634669294820236648848040283906140196546630891478948353171729077494749963814609758587511400367042918288512708254220861144484111802983892761469976398590672137689630807040436451729655050348745958911687989810689455562167727898062760580611259151444504918713306905218490395985884995765603702899754012667542768668998353170863493928064337905210573286498830599368582220941412722357965582489163733502044892035155779010457970776936361901111533907637833003166083212998059551935359167259838751928498926061684358380087545289935552019753948495121278630217019184096787403600824208790998807854492 [135,105] 10525232822158516021996360152229168159140874908531875375395516706187226447725411629013517010698988547148063118394999789662184341710258203015761006106727237695011861179903817671904137129282308736374032644452158624381872475314581931058046789519124058517765123929009941899482892839441327635746562011841214108464153395017320797628700803526143221350770667477597210725018268204496574874143058514509437306354727400170557233839940263943657576249893501734369888567297091501736497716326489865230635558801117279082555159731929663537560087003135977217401248523334441092778126233353515862746792333617647302836417851932853569752110590075134239703006866818203179960557619456579072548824130309019848608734518725854360855096435016974855394151331053116128592730426772430902011020381357910678468396346413502814490037594150975588429850343821501221588066713285971768178372291732890425702240365725320455727000830894640100648165709610490966315902459076506814479453383508344959822915624374595588038433955346913506490810031466591498555986423681612652097762007277217613274668511776423042133986202746787129883536586972153250677537801011247887555023980144676067987914695817484178331694418782382436775134614424518205577425908555868132415799079562149114267138703589932101982079339892491381887936149988773197429716237212364152082700764065540363587474583859461960741602837099058227169887752386589796817314246033789429904380270171276242536826779977183824935645180429676662935174060593698689024036517825764612179483954491010005757199305439488444292541503947763045364876898077239327986356826553063235587110627870385861645386911312751733888563058954771536278205260093851373681117241436692905222297400131013703065429760147044999777577823801445026294858574186741852009678158569151689152997799756219223232680514186067089428780175588423583849670410861708650993435017550283007340095008550208477986125182900434877745487941098008143097661809236052969361659568071003681269067148665254028 [135,106] 38220083254408957589734337420901202535993605352138485169093627682002148878092888264416926077652366635441056594583842109082414797934784216174491758087481244838431844719379521285677931452899324571088251291170175134461822109199931870923763669143945005796302959193343286768938287467731948018282248805298048639812077344109776817372741156044729946553418672805546970272952388649007052468315533912967947631352937249944611042812327707451200825665133234702846493985897282778900676094517497875250038862856959271945807851001995995112515272837348251026155609583105621991262029794743771177853155060225619204262414771788115729705057250473029953503537830858148707824431940774337729259381061646010790102951239430911124324507558511195311449857223278266747395030361600794807017755752882024939047821650111302729930954508552736921599305529678248084278752714367793714695745660796434615044366889318281504491174245093234602912880714732787431339139159010455235209449732367181983147442621108166057016342241669070691750959043542059418146172485309767029867347496579228563079171697645621743017879733394773768080832643692887444525105661408308327299753258036877891661465575256951528188784577909738845056281251012285017837599646457539727971126826767636450495642169601759338087523078407065256579362967610353526966321808393680601028853045695656841135886116104951159713727417433434112158125573469051220495060503158226307651041471637456364350454658479812875772396764574345392122069439390630819186678511273706069793709814377788911396858677907051043233816931375931379175412413102090198309397936260004857875349866605793687209618703333230595813567116713868398988166270486817584705085810992970440163638504312808204623873467587398990293278229926856498465438343686746037291731215162304092164845852812311135113700720378336163923731943089917589908084365535006305579206606065578394066972391145200413422585333427148995135544426531460813837804240205942096596481429194192374410739042422 [135,107] 50119111837316830348000911971831875859497677363296436731154239280843342093820241755383663056592336939155073352285864183652451870832657420419028537692007347745723995123164979292783978194258290983523536819860594606648324233807639082328921248445918790042884540882981444643771564409396246191571942125463886204871212776242641820327681669632557399786098627169815548534154466900629020892128340916715866783369964667597457069098065128022204780585627145851939338320329061142363844559373809984569123102550803095588762175844382112099575517986941780566667580196339775445990220798916484180285750727484458065814460762521665912710750287496099504422529771086131176138514295344142372929895117891411712915166671080543553034156404234623836064701713534954763440889138116464030718485414577695193746131372273451775676591238546749146519285010947447379932339050715325752384267457031389151341027441023528104592221137822699242480569056083508537352885092921308832113016858537710775344304898535993996726353156281982201723024916640579032241111401375287372453792596329506609802865216009650771266865279582203704483324911555010630432297902548773056427641977369392642650052468658756892080660568074402886493197892205169885482392443452808974067276380672341348586715949778752457350081902272621480886371367492253132882047391216582557568284728425317013768364431858722164957400960087261200126035142724968269540090152208169914780438150732233555351438292596389389991706059817470305333774057286079093211848185671612625344302527602305744027692481450550837966919077922932706954936464451787601375251434140380745288525363923385577094150903930395584487824395874706349894843902591943333556853699949554254296959705071963095219657438561990054902656853290813209962767723392309883636281791841447703195378349969690423742366229055357570181594913793313451073132938772262268707268238738769743605591612871947199198296096869810971942331146028192869457482719829848127622999677653686774797776 [135,108] 90314470478323985296005410844437261426615135992886668689075915614440831744740251872179951590888380494448096157842370022888033746755301797218370902807923679264716400656903026649499987479658479888717082704622038212444767060524488028360587165455510429020520024796346477828779698732835568027560086837000476738186981664825282755415067481786953577861260400586587980261984571696757771137625784488988383076933248020378284922661843623673059978548982410066607059813657865530182057099545809908102641973656964295630574990836087703844729184475913352413471758787052420323738554721361216720237169642348657623726952450555021927324497147657412794856348499218732940161151313559173646226884792574826348731532423022481771459238319834597399014509705947976940749319608952410973071873823225525667031633399835382059055651445558525751038553262214487447529554784141802057663064969654000648498945985841303615863194564461330694290947954191842217821017458613086203185417624678473399182116482309879580324478754902850965783197654046277401516471201929745119046400474076545925360605325962972532494066448228223346167189989381082589263929983154675475570772521923216463866035427097302144898342871913473819441686187957477337835546796493757935207083762192680178897115847611015737113616524189421689402086289670016348254046237180410563737216933958414382461071717137321377467689294853438364916548811466489936239885762457270016158229468336529202751611704217764161265032462727954332715469044983860110764793437215007403120742871253165264137130383669340364814062633996916297196978773563723765698096542703401345039267473981644871045215864260306257167065359565944250723102465253343970714225448635544731833897928568364795097290487624681911943976623307822254664492321731940778668817438031058955654081978841902079302272869893528663438585899457981648747889475322084583009531971432952880574008623700600164780988552997210023059505197410337595430589116686460630988097135256470384 [135,109] 242743180086438106761042748163947895731553475593718673685524904857706773562624070258841860621305105217043639592523797204606571736998716508383783634857063523956840811549612492527601800293880794230111571920837343760398864916932394397464675277937276544265927970092447716380248571754843669621396720787123212452314116457631731958702495001211092113137040690294993662227470731575944478432978591800176437895796318996954996966112861840279500213783442907448646657596432135889468077196688486202210222179517907838097393748922569108722565440541063166356958131475860833660813324768067238587584462551347169126727802959305792170320037721874732794706973065593542123525385565055340120437486446984852352032604814745743162743688723130729194277918204422243809988225656382280658493485762988119868454489176122332643658346244790951524520455006332951248002189183896391089000465018958437072355206294561264825846913453344279747273369780766657154279751240816701845484562488915197738723868866558875610673614669844105904356139061118097756425728854853194905531971058447003525909593915829967195825078359524675411225433530910317974158874762057436984235445989329586650895309627835379281643897005327901300888496078678794830134339570400743854979741028809524980126379122176762308606323987669537896994476917275179247708871619266278034724435179966580220293086401804706617200068613591638031530519297926308287053680842374412320797155299168151332406471830932947395927976704129803877643762558124263441317659023590162763607700984673806711012851765210004822327637699604237707394333796903879262789790956348506878507047603873294640673836010554577219100161861910216404719975453693763536538864033177706275230272095651467963103437648971908726342961635823943959056423907030837834758908436904598316815613133804255882405870220875003477452492044917544139604138523980143817917625476979997357302729317245607941793958289717750558273364843095028966295930067711435989808680403306 [135,110] 398125384591415782984870355604330831704762941306241602931334001046164575809547934510482262522389268253754124905719037667385569717503572667415520782118959874883539121561146596354811545523562550638353792769554539528036465547631939185126991871511688182291663660452897611551312752142885799966884253119765567308820946676176663586657130108919126336810263541157941256193273792052397718112188892234363381931661589965040842730760131338973069027389599316048954129700810014089419126715320482964625233946552202604663412108819161431582677741103456538233759058972224623042375417933001045283088326018079479570114678696998429440814189401992707777722689713302597961117968608245648382091961453665313740823979508580973858368413092746301813885215676524581826538257104353335375377198342377112489360942015622210791367197384022927527505930030768056621224175362347481731923650841790178357203399928777325572889300890683822853383296784154566918033518622401554720978658963506659304197109918786311442098648587134909998798698232976862361159426102341819065867881441724805802118565542953130174931049297469629438306072805824534168189921747713143095731371290796849196410750607143823752912620637108091145651688284101348678607733476091502145447658430036755850199501146350864185547027476680236865167861521481776062381447126356099293529974385564149904037025332725361206169775134111630076629458202644486828568048285120466415952612205702194488128918916026649757848047269238211207187867738939424603328500300526431294024952226080592570058843425304429508888595646937890221283055596555562909083403445601863213589937705994780301871288910340447443547516610066134911754078723429861102239867532011669239704121066207811355322674853915105582155538261320999166748962107018055962621696857992459816635763835136304421059417896240031686994065869421255630823935084993767638620460769058154339236545240886372930901813478709219902900993404450811583115078120831041870330046 [135,111] 83581001335585370108666081553384820961405094324354785260322848639988419897963216376001910636245798359936400407687498183647393590336357635753745856417945477710656756209607807006642980690790159263380780196168618526011213527922046215846877805300309572769439425323772328244281017607943483491849363008187484849497861357587584585467122095509212159449933346708280631020411204418437245261098828678181098575482731140679343983473719768250749242898181851887910948022886434895930424294664095403255567187404528669160305078151159881933064343101827741564786028132782014830847401496769053137832564154083546668005941538011868042685658813384216499157420098994689901221244319673421397148236451389537312768985886461351974466445596472163211004631788116692262197558493225519676331922720143600694231741646261664756056757596207915366833168157848699771240755178966666235672777259334213573526727517415782298866707535740478121649852124826774625338394596761345150989815319768798093227770449255001887006987133011880017465723489343459304114569992796273903555136901545766108307010587569772316412554238594164062998448180085917338158947693717174339300178708207520413417035653503777455128582270919338939476449560010217745007556780813808141004232615017179208198743189283751769492726362512796383988521171119172530761314752770781950971314993669691398089525901098932106557074651854673090306612385804658944945641915245362909117591201988264243854872504841344322264047009950272688015713540280582504872173872941665216578565902602241332834946391826601223044146532831852871553206139416899831788176354122215176017355757548305169435807460048361552537140919101556390705810874889279719831822432849861320462193612485999566312773856217778835429652541857854855370231948816955498984592081477432993642901949454110751560107210490460405732809563702491255567711152592921802711905763700053679793363400215584722089893325825268862797170793237798362953490218164753808 [135,112] -292325683260764044132762146511039921488891262470993419385432340215366307791571842589836256228122191453538767920435867154284251139004904696633153141782156188279236385769014871037657104626352048408369969870632861768631133981595821004347852146960456348807666866347082727942414710503812867829690448203991248514213332336200086451176677640736098671780582177282305898133405595220410751494493467104028998340020484445784617235023419840555672929199322669165529071834346681000508054505053853362045711424993712511063429152049419798220751389681240136958843293717103755332308321172529663013330923417956490519759287617173868355230080308729390419553469055432818243557228113034671009914269271479512984452102633262670113841856597875624303860458225067881424893455962970454207117921722371214409299544505069996297717115124827130017021633139977583347912633829468199844566971307069816231885023991085766564110416208831622926110819947843694432757565011803282496578174737747669422493447322664483219270605207759900660860400353090136228636309144859495474786176649723388016064235018537085172050075338382208749995466904945285487725917661972188896672823232320603378747830123908488157040398333150114517649845471734540471711651290753039385368723228799492901347544732644262865204680498327684792403031098635224821412796768389434992298756676235437596717294163863841116063139817944768195777973407972594021399571735725921239814769160774853455463058558374692183280550352335608425407436030550118770058567672537246584611705044390869048563804793410906300370491475970928770347550729898136479009272597145249875587184822006499355603058053782160303471387499236439856127273149482078556486023698580546966496537293406073641440834521410922369522530778750327682102364009263653088604039536403236308029702246692212066224522891719912305878086827439454046874935146396921089738755576326856091922085781099455376300122831151676978636816764296693315325287105916 [135,113] -154070003667510649989726000538892108667439836455283011869996217841458892261551316171296647641872587123422227109905784280590752300030341792142996000369713631371969374365682343808862814760353346937188851212576407415271312243541227582319750195352782647062070765620995076674776844772942289769028348151268019656326667794379449654679441905564515333831313331029524460668190186080112063394775762694822972153603297126644152351131641827008033303188258845978742235521774660091478959439205866554996951629241780023453813389540583189256012237113585711855945859763734412135568547908223448180319611433928574549501529202423356391782628444782594693017918956082579569340561355480502160322082988205063789907739145915007088929360900461350575122090739032838202718414585280031592454657016532642090887980511208398874001518824372797364821406153881690453974781746441324561612445539227468053097636346610749665139833184492963512955748165636348226815644971813208599018786576937965865586438782583250482005727305822266414959885749864142218297274207048347346676485928028215330668163161009618311743752396640811501275885182758412287597565107272029218630806446298379814028239054186841001294254576625751282225908418571291690866725257764351649947721962072469349897848942447546049085185547709739653002882906783312194201681735434253078096164921141040723612753261169525661142213572494699886940107649479164958867677245041520249829657624637888222753777960997722708356490955115913420873795141196680535173273079279631185228928703353491668877751063160820750178328298158026834163963577430250385689119844173784831136002396215950811770489061136135002501944950524071539220962231136538267408243766791333452129320138070814880307485372165397722847305704893571495354923036819885137150460083756750711312975856511076105674203617948970957971981024582581936426664257259029847328127990593260680006920493675591597508176770635985316901608906202614270745856 [135,114] 10295713561603854836813986047860035956111642765569490242630097264286324209343334972251835774405515703536261544208646377593930467687699335769294162738714271427021785263094717547102540522557701453517278460624664384534676197439641658637404549033349210270106983235958494487655557591380480441323580682296895040793015388227330479154317480972251501908434372858613514589479949814675219006031317332397350342319484073900382521022150824411898062476667345793819769477881691852329327691591050250771181123337392151631003969100005725049674783939487809311338127250685533726130876503142622364962658166138183672879925803867637408035291503558314923104241842066010916781879202330464210512092130352731858035855633330641462611420052582307509649249412552665627645061249295590112987814778251479305227951038347785732093426024435861219644145671181402647803249320030523160466094841991573637091164508344604535721139178077354887305058457595545822950488104518883703711799085084263757429455428601242340258016746558863349176616770403515421235113838098144120395955348878527016477240494603319881944485164378520620295594137233947985049171063723707945795360950707128338553461768292475366348694610244024907654873690442074741907804573795701077875509591921058635913734681953837569715819632024193897162718133728488674104255707131343870053644486419265978283248747591087788574784566492070641372060903399799413071417859930842325764405228117520786606892711338442402948210598547861094944364660299693167285068174106562795730762435500977916469077374960590485666871732328137170854707539610577059764058715264822772062232666674801468846723101928525922522749867717763275906885354096156125181277642288308730426424024833194904587418974933241050437854304030772575413455659884972215703999677736802955301017949076314131475992772225294974829412545715746309104233630159025474884412519883435001898916444073742589295046279768000916172634965018695584 [135,115] -12957314660715603635716297913346522987951519491603164900337265428938883849333906064052994259532313463373192752779434631915072475488727617318211210949364560894533722259700008686963502601365377159846450941399942151744405177108188799591064155622745163054753089740081418892662518706524978129123277320653804844380709210555194621231898597997924336526391815643029218978477528282392323760288551085881612267787932897219149569574624201959583556909437762358072368976068923174348289628414538974925257676607507924798971806612962478408419822746525759380911808692001563931216901611486260787223009291517863573259244440846361137784627041431436486752471959391973311235521042095594761636150628789807676715807901687812850836793253814601685175633565454365995868916884757830373278500798753228487781432498856866378137760430635016739572203785605678054460786209250165773373407329397117271050740468847058868513843164187693750942654940206245342081877635410365175222228186179802441438481154304226106212609486981076130809067709677329900376314058490215800713397160385746359668523830289914092511465047493880963448802900235347716063000442255672252892191176982740361628269006699986090320619481201001882956434482441168295132949464663309756494528308202158284664775026143601846992071604425531253432026925325024893417947867701999523180391387980231964047075774526052760846016090999845281515381060680133501375552094060737111428954018100474357985553211338371497134792378379104711899200742117045167254108931479087354813920453432568716319733384290189374088156636148712657377374471651920594780614709166961741335879080262643226999457897311422742882217341909922408783002887212110287188939882492303538233580573335824918981097624069987507183609317253638056106065924154135055266440911981158492445761445052677415953798089339340310891610006132898409900009148340963573102125826171241606852852568599714827297341216634650877633248558952 [135,116] -25067358693633623184707672154013948242339468525915075369393751336793235350875511491805121323977244015381922368018785046149698505460237005715343797383559503155012979601257036374905231934649768598353627798350798298413248104048036009414829658299364146421146035635162068664921229602922271049403797278783531105433806325650359726534093588767920808468938296022973340691967693192858150462160195099592369946039541498378416539336791152396650685307051223660260765811594574681219581656910094883474006940631207063268232668931165952842198051155373227220791742844634382719851255605092760161777441264935761651573819737330327879556447648429992180805312545915640397654189242590297690039018776139785507358397427530118347174878800051197307348839920055421999838818149225066481504297259828379206077457978216966392871447228523649497634052300650644040856483735642326706478686974027429867012146634294685334752793936880520459164413751811480061004112168156743758887850348443872635887408057014675047940216551551455410364205696537772245218768316430204239408752381202235382835317938294806074233157754986327216004822389551979654374070986354133736423510151072842127850740604417014415533363121047103157133924363879497008106363486506840810392804403469726830524059230673762053271370615878728753271873874580057437620550074581854058882930347199265560804935471209807704446936990570076433808184426486947178304398705875352453303085606001777515988951290448710693384564605917187298741735939123511863150831802325783165989636501462316650476928548449359824304180130273597783818458084239595469964868491424937133173546235875607734335387049621896443140120590381107172211397951040409750650766037364414867266573162393455722356689367020547705608240327110992095155432348875099080958744399952694386654851954110071544858998267034317276117016581789589227262730196728070668953493711231912111867813782063279554889386333508228880860520 [135,117] -161779148016311354326647644688918845252900689960130842675031580298338372398201813993787799227230917599279366022045161458989472559317732752516414770763819756184334253673536961000370878500564090674800356656158639168513778436454488283342432519493897388739978855479009207505798701513419261573948232019211632162560223801713560143569651814518909873456183860414040483882094377547871972874361254670453463880522544758533884031009360389125872950556236380649582627885341798183854926449016250497917980358860807441243177471949690258400375293453263805545519224808441733943774050143410823397637579331191254561038761766148048269854554217387311011761980342088787166192435439665940239008405713476654055321445109037842391467593134038604908497370555459030476582024596362288912496851277958372659617672676098315365697343834809150739976778132427731621426814054038326122114616326292644283340354891353076196147109266570048057144880327829629367909975436342594674539381245803224963184037551427945089084787118289163629638084462731212591047717554169752182892728731340924985117326613206674885422733441132519672578138905950927911732527114854699970406527678893969885773007827575001132605051381635037627234522735867664435105841695258878794672314216911344108603974929073660296217863339695865040055287385389351113532351621833021571191944062245486245489327933346585006514284173484390285483350136844310594475459041767208421184147347075511162548844375413945718092185210499765392311862176329531810031038384813910840876526266198878821443708720550172694236968501576794597743535837851063076200713771971124684723258890386814922866293260967653368785625244108061143273284936837447161603136683518333527562503300225539332991724968171766637209024947837287641828504604680162269623789934960303001389847433470068999741293463590087409265803340151428469815307026399314242730442005242419293602782523563917984787248652164282 [135,118] 9468327181648496560855481657646481219640036838670299850227086555260747572995536852262933582119450188525976514640990208261776751597989228316808653670011917606226628513890786506400257458117018141372692554396827478856511487854162706418385706160553546961133022371434005065232698025596787986574905531003907142624103705973081496261866649539097765539941922015700329119293904521676797950925202357642509834666772549832124792244608786469506129737453463694565424684096195284635792724473443344828507612639475928133407459508197992622091332769856252528416820358484601277618257680926699909636121566522125789996066603807214061238798536376397354874137370736629616801262681757236647917815302921342501865435746045685302914648127457072095499652021198890304202176580019091010298824347635644489590060035157306167290966349794472350833067885486129714162239168155117254764568573624927846407462647457426856521955463170997967478831565927922565610898006274929146685956319842909165055742197352592841022880237359469226283261490283252592702883300503549992228120932456801680417787543107107946078877434883823480773705727635165953092725531442726532603878543977485353261007797051674805046200996942220277013665039318956473547939721390886564333413990845130183007656704929759374858126707436817172650896011340493345726712834154794686013298962055386874940900748559296066435199963878051770995805266214340213123701635740375122975409919722627418896506037823514760394252926869677927593350136633932192748106797294823673298730434307163213683391141526936523189107503072648865903085192067990387174024761371672412823882652441392210843346813623613324445198132704849394372120945057475311127520605702131477234382196103777079097171269873967841367534924639914707117854484374982946253908812653185039022901562070607331512797209617074841243552199374001069512462043510426618243942415668015286056339865991750250317147225426 [135,119] 5811626724653274759212738340119908093696756055751118520630434006639411106221223102819244425971033649324141353703476620113617579371796724600606565216489132212450903153151420048510227792104376697171935165244658947838100760828686252971650568192053445512542060349979779695020707107415472716292133336812312789747260004239613816136394819284553672192219611245869303885124416045286751465823443893274070323680659120680541042814982485286514011542310062152353836218608166648268055848504807413683812391593084295304618174710292642298245554720647657485090813286840606653078492769699913014376525099137084469741356789453182994310284919251595474942038820412119515847312691647116801943656612705937982958621966722598033229950196808729226241805390899135576949022622648659110981767201338398871290132463483549963887542672796381712867595661329092015653702420776765718917995499652033391529660888140685267110065265222135069104921446866456055046179757945291895670436585482256723777067009868279579200728135440787932879689154215404156778238139013971793495190899813109187700179085896886906430261817747244168870476036151343668939264747966034824106008893069324217066567799968770795518943036405208492165974460222789649063185793663813995439860572261510745908789497754466186370849570723029905383401320274998154836925467760593759319120083062947737666714117457650392925391657832271007035118967017488625683291609321337051740010552712522552743151265827092936888550996840733210704806928341665043773044048535502740565306647135257377532314233804068241239977565713701265799256417757624603615799323404303824391648348433622015376320662613510285821863922013494077386507782261875033645571412620815490493300271958655009188371751831241555292381517493185088094678104256487488175245492563394585409288304831762561735824887109402619784329495754540776933637065847041442466964851251071644368133467138034123096986 [135,120] 2281985266147260255232790142426335896513673245394812419801420134166992197971807021152472609577386373700577393184349256844741557819643985206519998517626184050224289574604579711285856201900434090059029431068394163156442783376689160014454279752856093436440193701344617496301504649207047163418109288760074300724384418140919492197046832167116668978381499204494551820997555608659983196942212990274764025608075940772741503756641165626771382101381175313606109280925140210047275279550980229636934497905279792589187340913659316983748921210331919864068221408586771855179107395795601415370487508358023108904751212873901804348508252458491510357906890615912945293987538207558410597447067652436133423259056425422930453487091099800341548667968310956131008029434378950705846368448577392073871843608285842338039485457063989357359316825600341682141303513779063938105258090433288391725233679133921378329870403405008767478318134358047514208753955972931795495188489722998733721748599608867490801636354128403884465596304410661337278694737585813079305627337411272262654447566236585451264927324399291135459719099338168037588187456819225791105081151776722857762528482733775707036294965493468895542329172334618022399197625114089128328800592173000878104302716425407047737499308277855925785599624541115381899419686347750846434911160838317101060835098787500209262198235589562443982062271042188991134838670096332477994341955033384934722698415644300183564398094996700141711674000951021029196414374123260769214614959016290990151643286081700740407228932480242036554617731369924518973207238837505081036574109633989020404491854716556368071080760219893506060677073588030086691455342147798923513091072369615278179966570462060685135900402905258572129996345985855523886071529529122213306629354201479963600164374798814176728541474860489108321400532341540153981894305038854164485906612083600856 [135,121] 699352824321707485881740037436034824984820793248934434005051951158437167831543645438256712198738021285286849690826401488811656529744667103812208263600715976842578893984033177163902947549090305038489511762354017199834756176780129830814831609592119897990182340195546567732448306211426205823689607385637968174068689744185422445984602232357386634160419661854144710558124847018132320622062711568107004845222987936009943561990946634371771646229093414494826305826576206401641934129826423856799272340599658055947285510598298604407383582612285240482222523432900034244206227831160989928608351851612474815134221799109080649643737247828240761132310442101786294612999918111625923711441501197016623721258012910911192831538109317417460273489572170368960500278324794673500382699004535840076397005139905676835637279591153734477653558410428357904220373095082651471890109291351492046958443315859142274867356074388540566753660070119942026495078249623193510289434320235285418412767864380406080584908439851248157222433625848695824322189232540121315780532479687565485695300963154939913174808372994930938565768757181881808199554852117943687555821855534380851543404295724475285393634611367433902757700472303112357038272686501816112795791675318168423123061217555837367198608020105451796967497838023497484093044810344938526986163165556220210414260846283722276558544494246161295049870748043319267261720943201507841848888118565386718671969406948272410779959481840048947411592020993324031844022507353965044953022371016101662908825516334188470146965349751821216139709678565417893514886030161614196570053673212108933511326253248664363768552785204638633793744995620416728702918818183889892774855099194024243566694584367217530510517935543910598841740692421935926221956484414982968531495006430330495698400905889530780448001705491398547053606390622720580462821613459204104908746304 [135,122] 134941125610056912207755526976774950611862427972117377925481027962974412245192566282896116706218930529577391868711751744361313973088638208749114604957070036796782287936942089261682085035573719787273535092314415350246690999755236747389159814993074424734018635161383806718701731845623148916873515124022187677077670926733758649926824523761394821137129379907327907416764876837755324593779607430304125269931594138041303678367757352955364036950926060410500434686139507734600297156872260440202472173301323458147730387708109111087649078775242691401813369467600021537361653910074792643040601640030353084258899668754373703514278741620311556828522245547810418519666356982477540415482708922225592787097978606310700143817392309831094782828026993757990859143877947630234022893335319919131502539730498426216098766489371791033532689651439542916714179458515115884094669765967314442204319697589787928495803181165897700193859704738559743726650895890732842782933410445060772772029543804222187092679331090250531264470717668647176606179817980657364679841924500728155944372558942198976645219215825918575775284660984929811068273219512747344253973904675632545962492148628739218123171392091615128554807823000713787829653078343518191138691811367666370534499010884876883371345475830482951194079066658476604731184275841888690884543159303362867584630962895934679877918064114321776474822945598282982139596899647041572754204405903894153804533040828207362381188228013276612136039024910843084427040025998633350706106791856086080407131110261282956665642001910016204275598402257510895344117651408885281441527195673184771446402663053619727590221770415880064709615195618395518724178311142168409365660478690213613221512246428764380540273605133306269314445920923168763405849275159519006510993403887438814565773767765235245289532065658409804530350831265885506999973204997610060630 [135,123] 13892881237038705512363435224124856819796649543652477685765911977443305197844829039131865356228383173557196739183893567448317590795900491851875050455808370239926146505935962989769033386213197952874714698252710683908601842990361808763939228483071525542730954374606886252398843526445717630812886641371593778739784915650929044194368243816407561448429222126428838194438104833748121320066169395585695455019781399763990270152721846739255426356810366214772847652132095755341379823130967332316885846496269925006372130743023323146306076749262882363692524097484185435061494568511431620261628372304417175039195349788488875026524408279983625579998284194843946997271966111291532633381384465672171109944429616424566131227610094588173306113473560879384261778705655911730474262344408515962783364704280583583773605346681508059303770980520759418435025811379716594927899885405132671304327382992161577905717048901651286732680127048956627748495769058957102543514946779579632684935375677558028285010664042174208379121148385208476458671101726275587612811937316806922398975438080560465252071472278522482244055115098150304588088722148937579441821427145913972818269573166847824667098522853735733222200934944719427882756423104682358127571815157265740724667077387818198065124055388561204553364395007042477509125121789840338150729731138996077023135192760199709425523105611021146730995993738998918913116535680484471840929819136557166030629159398596973786357693646937382440818899569373850481033009344982648554334403729106290007701498339302199116012166226152233707803037786392851675410235959857937625360163184103164274065078761425804115312035797134393769811475716440241350616822727913313425345281342670459158923292471907177108741131993479039530134884444093424457352268011182130562484381367021048809798039272099351989786383377033098160593481522242079782809822530044 [135,124] 607925904198958554570708599048432659208039382877571995792181269728107914152815640820878507573856192803879188002515450893717961521872604419573794523659924372198772074092390824281148463765604265391786640063487112654256721687481552962376576299132503878351044408139451885937795902816406681880380208388178611324806629881279231018812851476266622906604639892087845264918826726310548304515404836139250554515086984361877704777220895624041947323557802981116627357655969868851793677632531805137878845869667815895889274623008123393170549822109289088502779499444250229042390799820170217352715337678508342820179791757759014705124651930056701495745613641693974066188351778833693723737069764741928545766645263711000641956896884478175673119697604633957898954753728336079253558793961923331758117140552826863979872440964989363691561273511574588801086083721106861936807324704104938406051967479775184044154585861269302634367507244193522612581119721907422031857063816228331559152015117396934718338266835668365032734252258249328655563405226472686705502922872697124790036956930455230193277262769484714990998876403999648935631867503801654647872207202186776668095134793478912993438992174496326757739592059387737349007946969026257886983653286548331873925559502892035827764629471253050964768993257415482567539294556678068105721688319649125336020382740177567440540693967109715212831597880542889773909562876418883321226220639130805786472917480511019739937105647156123788769477068288857222146398169862319400794543789964186240425853150363544482226336726837264961783337433637911429681680000600598945525137446598044903898619405836106731592881223587456980329315740080648121409273173811245792127926584517995912772205162611921591786432457659213050770132336947239983639093435653479881066019515379090017822052141916938685549924965269917986534680515323713991522696 [135,125] 307043872384678819280821384153290680984682992449098553757265030297802906309416996981968960581364207770632185718377609626515659928260803069100576446547663820877556363421278138250776534479692574190478543093797253335894282677098295261986194148125391958666369145742251969917067824424148653148559621959213637893357326909265965397807170845342580137895261385672223124993574881408092241146754165336159552039319476414170572225989021466674006821883753265158234911216165544952089708392962857446765318980773287108237265555883690041995572108201110195966716414581535124849919515294615507349682883022481206701656706125100863778589347953101840493932429904973892581589663078911823384487936646434648144135515027446887011665794677523862096542219131778637546126964984276289516411670916688591178025513359555526405060573865067297104871192944979902563429375466757692634543426540735340487707180860293812877814706039193134553802740123357296354918602025929879489638992122765714022060082122039648346547871319288304130477248063865534929139256681201477524595238119782248781776430986098851832911709628458120303762674072501107391489656457528761546909180949423056348444216881851324519768586143439314703402999818278817594568730689610033263086772771863451856136274381960393966010318316729460492229890384083038452338278909611312696266580029114869152509643459378204932607407572982331994578389625200995891248200540584295393632538594661038378624022336413522719956385427496359122379269066032545251023739206285208213451414993650186004712267099505492858737633972442077615099615907569858892540763119466218448248036842984246927434893060773016053238807397307371748719016809988393541310924383235505443378507880349716025844408081222602451197086083683536063825949667418149699344038081949125923947928309505115876540255363807184397194307603416037596388469311392418266 [135,126] 4587240192612175241560181478754011636650128635506247485440309549480828649294446554921345097437779169933768007517810560563165109888354499534422122897095681098976578822184072207380712850721217625279184488751113424696833825185342994546722539373630840122349546841515021697961139759997000778124487946011167984024019625454593036561042034131650831972030871523727748032836866417470751949453542599154575023737565231560722556212955016365721285678667168810255754627757131975152697605076944680072624228063535182318611234445232847372336849843480476595129207858077263168871556632641502938839694487478780967355448058005177591897758486607315146785669528235096108627673650771962519989405317081946378963554060530534566426503136483780557402139610032180596611911651506892654218039338801054656516443001952511658208222789812635507895124794868053282130522826501941720894521933232067359488558400530273282222483266738916218195064012589443503590122239996838309012904211712497111363488672651870255380983702769692192666435879559526744464847481516043540354370298703029134801946168351985793269395216585478832191008410348149413504494971259996849186310209720764150063967325286222006475914948270021171520882853606459255483714509073028747087869226342655080037701682571406763081089241916263194530039001542812185074618219043503184350764893944860989642830648709607322685202465988136781516148930278684527303632730644299999496811308278749843704089943506638229118564335742268374665935103038498979941812073996786715520289888986818599986276017092855592878812537113702245472066993910618672508731400105253479802377961683088384703581786123332249634056328743257133155921576313360325796362030833946893893167454590216784130414495813669470590388382940803049638952627895240964385891605311996926302995934772989639628583945492557818528223735922644095416444824052 [135,127] -807001802938561511370552164235725853203230700309704261677634948324655080049213438498019696723896952248221158506684814525869634323430783837049735615282039042329381874322861659960942155822327346891595798483069166153413410703212841902561127354310117980359572002191749753863412217688998348139057390892671954834510411679424724187407770896360692593589688827326812915396722318927747480972308190606684052626110575746892444684923397793327898105932437304301609726387157956117696013365467493806832873690562004618310471619223683646412260445474920457550633673621075012525534589881542224446163687252783186758964503423825695940389305575807955393735400011562209174467943191937070082921078240881075269069931334306612808823820586670068824061840576893852473968105296724079886083671764815863456003153061011889772599534485734032389958874625675555892895133120425030726769776537813859739983572839278559329589294703423015035916518314213774429650564660017934856920496142517297365485793745305778531755516819626214832394185791412992665384851255131328803380994272831319934124770477601605024956349593042740904934205006469973476353798607032075193487053292582326326208615234391266466808801066376707267282139410228903338509497831627559385781675615027384194948182766395552684118740972197319870701649208089282515269202612086170254562286976034562336939982235452576446833721717555014221444404282798193859051416041876030038112455244768819006315395114037705785886963565684989194214746324915269496453009486760146911474838220567054508356591214427821871106148644483992008202666530184726695528997338760020187134435710756315553482231969304118229514269964669287487790789589572751612588870011950469085823554415715883158983912430697372898655015846463549152880158074755533545296035237760605371095827904429726601650088342672610591267269717754363718848 [135,128] -140755500804761848746159098309234448083391754676134591289603378252461263080442406845314059612436482313297445304172806217593974191931627936866268571040248991595629860302942682763007991722267071347156094947732467672569116446456764873406924516451502748772383041204733785366678761767949382619765359211246520680678453563432877270420470588266195698570643735204026010263083609859085811879532535075108757078874732570595133061070876755081737760418789642618350772883698038714826231220315758135708420238609092447811467955651461944977232371897888865477706575991378784593767449499739428798365509093818924799403979272361329564524933803342817844236237681329336600080099831911407088775824841517649285266928059858761657221245210888543511842020333823871129364171007073838754191383921789010996585224131328325835873218650649456497607736314974132186233177667940758308982852080053777487118806568994412456639334293147213183960698889783308343620484693111993624688918481513884210509818559094816883426234427703831258442914372810689873933487084930199786646469133720040202047492627159927330388744600250765465621880780360300531410332967522678201089456142149283980681521850002787251780395712893113108194276156071703135164112276214426142420834147037520599292053773346875620983352038466504794840189943911685349783728951522463388460271103837797254373269035092965725885504896736636659406399316856447267709054342387105292035257646860699600317389585060084363578719926029946710171267615591823629406779425669256950519275827477115983375745415377282163460405116891839334044787384458709688914577445543887701112231587901559217017346757459878491615961700355084222851913398679623837227937304160382743601462381453079899087598294663464510248149620416424852780693997617074743520176166992922481983314631827745935310759195315727047756796882367024 [135,129] 326822669745227006345831770750297854590040101102042186331411145390858691041471485712418439673447455533453910288974274065931599609358438871884747520050651285418308346061269699954256796635731620663487719509884010093565485025170444482953031672810033468233698216142819763545779152532998350103742664835252074646646824759122747307123527733433469401428088538163174825195555383989845070152993125603844834684279011672499948776144090269844562880513714911413170501689724712723307594585855588220862287393552836889075452893472854523596112589113272458248038053981901819615523058276076562758502765672021154971284699507851191963720278748357634895712296399608523350688971146037970417437309909178568860091094551978970080470215649299044744051334212271091116504416337372062814316461784939747352941695045451557281928950750994498941926983766994769651728285861245163758646443686807466976557481262056966536899440622598238649225268467909355439288812986024699502593181121078487616986634142522363409276658807635140945368336443517343954703007433316401931061474019499497943915084855408421998330555359514974670906529610449614677798525708682022511132400693417873625695586809307749670562437372854595128888199282642872708934507771548143836744165602147707399145615804986374315854475315986415431936640042279390079485004383210607045779151758236860019699383148298310409613276769953790597191915989637857221959445359555398434483111038524448655127835535588806674147522366523494681724499847713836768605123916435903957936667246140648680331907156526621222650535265470270398319275439877598802850040462357641983621748071222178974429858150076878808195783942137506228274665902595035890696558128555224224036183939120462321429028698211482572404950741582114171977810038545047152555538191059388520230079542377465157726893504293748099195816 [135,130] -229620824643228228397286327484840383285790065421835305135848117625472934837634531505700153321824330315173441323720328184477524118585266728989846445148687232410629512275965006939841486251507208444776240387652855565810571385672778044495022794141956281255335658319806087046036808816068754737891647311081080897540069630519142647616641260660444651997117277559451555398353888155808131420030397092314649363954926940661119677750043798961073622904392623496873503636236284709668497138682261642538346748720926789818207903988794192209084846423241549286238234609820523996273670867434931043567599453748061449454850200138266429180944362765569301651213193366683377782340045570980303188229900721530975411032461063314734022638480207240477570854033113982055754547047323232455487697237196889426072136773866265445757360572911170485669517037264609807033199369393549143991565363478686840224071602025581633965853949430185664780168679652445068718962068585837306233710249163212427893280098374807189363119379340340069477810247943501118488206401274225024132822791769622961515178619731067060916305353854686730239121367852780878808766677906008620759651281593201940891877909959751352030877610816546687247373972827639232172373243417658804270183808990791167439851025600015951832698189706507648741927561382394926732698317595403900460899169488998770542480652021306844357785971952030966536251288095263184658590088566784224380496281325987097227141731958110195701530047280870426780032479121269346535273943655974887153458765317679406573327610420987707580696864568483886458139129003599056905201411181513839688920682129740507701477048879736875275300303293214759992431976005018846322579646416769628975741340149346237374512255366878034977143508790580321456757008106372887155023462840450557200251084763950848339805136548175884 [135,131] 1767923476587074137375588790801112356382388901228407433780552887048497493967654025649311189144260370210277761468026311887779083628902469797005722661775167782382518815317543487390481574675256999117819422390598924927292122615990190916126124873866293019402322611395288052684408626834292629024961712023060808188191940235029411297129273982255305127396749519938732737859284412789294498050471246971301376846824743193587310591603098330354013451138809079575929549011970628696257056379805159103127295272681010173355032912879751072279602405061119270241014102077580212875653434354294567685869853543754306691208761005605953854221607090987459355173471283787929145472308900630281368995852368049952677062808476677246299680382787630344899054202687421318446331794655287488228099112729863573513889697697508964147667698112616267230928126995430627394775194104044225451096766202809495887624561379653030611101871337781461666193902679809643205584889855069235560300801756250610728063518323781644820858762232204376539627347390090077837014495633971357625432268655706725295773384070290970508317979005076396381979872737314150406070531186373349177091313500424185207642443934446903098479954154188780153912346678710219677067977148825803387163562255637993740174630442572306925561192298960861392705979020388580911723228561845494925766765027513101989661617780574460736810491080266648708755478932890973536561025261898634858104550316592452479723783671118664973144681767329674431167937583148936184787476197256955921264764625377487644238256843523642134570647231361497677620462091268095065116502129635373863589115467299959410035101161746122690915395543224641851064901767528688401578386341169638461076703433645697850262604814420951650279560552189012427112201036281638589817260071482457391657372549641328446358051704 [135,132] -1835365194129896806337071506250187029909189714758066679260585442382652090731064149798824279481090096182660497666004330810223277467113627410746456784143823459797213146197471143065258278995412625111851959348208628546030120555594795804854477400367436774763655378505111054554422435491796445092857333430101447787184549559217808470696695654736225686893414846587732853988444926776627075784231361181424072378793603661833537419593508178613962435331964111925339585334347922397536829408331632865195329023640500123696174010233113279294455451638557338966874784478957242321082001280894845687982457811458208632790569396660488419214835138006958202620064319969934936788913919257605876719719451457076541728233028692381854112563591809083773037016510927578447509708950845080842159985174738695803223512424915230648494588925270731593962726357194921634789606783812691541681885364279045851665369914755351512479006430513688225605757643101386633636548764877286150457906508679522140695561768269035755246592767851999738256613830165572036436771035725766761195650867023085873648744465122293884924932228675775738261216870355502626755079131162941023119388397453248859040259867803413802836096162767025909229579753079871744504802843758845349467079690729097760734304790448885471084841698201375455349228518399460694093996291500022769994495462869310036904302606689491554568230508683650183920141253520177073462870170437552962625223232846391860143500585032966443192657617607642172831866363839957109581681693089571336816312369966387269973423022393852287756865542906311256736527767539503909892092374472384772407772210670221758460067911567620147006774067429096349216073310985880943968337776013068371160360795259661752116696423012749274510261223080838523529681223823323793304839747785860986689153353810245504524 [135,133] 85583693748110740851764584636681117774580027227177885695470779282987840845097174885636600120542257446800717983888606160393178034503594826365198123591708961687296769519319361123179564032776047183447000434463176499908811643038714916769876729595157823562596858490920690663951644218118302397594183192742746311599553013168055832739059640353077853966468144448572903027551978245428234831671773558978963574526639611142978411851573555982558079861999763165379945919547976553951151150058560915205128115794875070115954207816277780708525279225997565344798371903038504909131200112388501118648671327933345323543863364622966894555254304054665345039794512779693963864336716647650987896589807821706002974453649061311000716499396495116876349290510626195125536462204843141542605487150102339786953999926436021267011056706735226268412483958620481021028000747345052342650621282576952082132674765561247977021200530107139281315616271613346824719121396568043245893689478727056570635278802586716363601224516790048828250118104142283670820334991379639167135579028970019997382885389423962480979050215325733433496684332273280915375724279049560262328823894111322544572667208967281912765853156029941212571053175709066003051762748015202114966340101653049748544719631386949311522847527010706857920237965487902126421772305283077879267343237549499503689649817444052128645983904877215851071794154549142696415615922942530893817099219548276294271490109368620636949128052777765317713907648098863226343834042279063607358866801152114293758214492464235951151885571428193752658091765087853305789060149727682396782147076041789588317175825233643001524060521316403112155474446342917332511121716722576970731408284746030215699126891730437261370626527226213483506400080700467976107830802395457005064429255000024 [135,134] -4646544624405083279889637548216203114220801121139728204027845808810239582749832029445186841103724991275236521646774355247781463665242089588847628421810226843377639993521340742547147798131128635996641928058665538869309353248950617114621709714081692055576049144915217326956454644383017056705575565097698831743659331744830961131210752989114441303053121669023628511015347563736645280960414235747759363716852921484780699691375540588486936244187185632303132650666453006517612078759617066198325440562210795604510691748657958356087962876910372466188116359951230189249932745593106952572146499922592993264920903307301139602002041866940590068355598408029881892326483720377733020920474813051834484656995855357961273463147413602486533682793111181028337109211441437089949851606093475588552889755447151129779237388972072334681196675815943690027611393786619474717852625009698162721794590618301708033439312844991944900297199394051661043393501456031470664776061845087696974285119956970084053277526602548058696914343897658804665497591799192057163260289366851469537984694339818327109808922863957527318698574640125305533889855653369035458186517672094905207272767084456561546509362936497362014328529561162856565333548935968106951780199223519472114092344688734854523979248021241975351439766898861083513984869133653543628231579681527397098886198384070413826864290243242514504931755967174370766858804012013049385743852447335725849875869105964025061355263664392954948461150309364604987551416998210736847093959604038209683249949850435020338039548921216065674933677144980037326722636092006284527756403312814503265479510408104193914163623825319825424357601866431413325659416778705335027979395935333969338805940799655568184288378960920715388671925995732636972258620827229105021526700 [135,135] 94430130006254873509729723873682667401196393679344427736364320090772566528766952279229915069297033329585252003740643826799934721880910436799051599101887378443326668912347903461754685746959813035115268182957291807871211695192678387853654570142996662932921667197706306304536278718933533636407771478936148777578900807025274452666956160896129413787410686782857007035625126995892078088587328152387018814027691241967720147230973104183778266638227947668235768245570334762080622509521797159310048369104939914963484238249849087344274659238689470173273526024430257186890706314960216767279922351562097490831545646697282497809625491142197810918157854815887588565139357310214362710177000312161486942039375903723654807612828794400154575926442865424456155495556254045499517015431574281382214756156055110214798335731782144921300453131955643053780326427907790761739675261815435953025077200703672199654802214150014980747822511485785433047756758893122409801990676608426177131003090831043238364538829876311061445769191624392491227231256463124261639002312734827384864449731838677139247910635414315016904903163551086428973109186733638164547323343314823776518400000348094756895132005015987250123509738003880014650603315283561587820775602879015191279189472508888817908955441467718206307141522513916480467143092218240418286151341896187284991854753886229625138611915380238542585024212271417013045144591052965092912589823314793852430838044960358514996048026915310061340915652549752510891206741646031632005314737025153910794785439920000914881699226512813463987409230895023283001014848373245343754154489844645554337671486500572148265125427708674661107243928337492352568356971223029871428099719572874720824453780962973950563193532321595607341320039164684742718187183267520368 [136,0] 128351648660772609223064972995792177178459659213143915657145943734959157132637720490919589175240481358043797965332964292385095010409077934751576157069501017874489680031584401320719373563846929209162753562889651994289491841953290417033091440129231845910060570616794340254673143687529372344154301247784190467568966395172929816309451877089302192810572456075139039778287254843021898752777879969727128131846436905267911183317226981961710457330607138525472353292162936185644527076703702829634503856131453656815039693196851361549435425614858875453577888886790883504562305443175911125623820244633029381855253557162448264571380420517774465523035740477634578945852636114408096038234991200668492126273938928020291481173521590940895129927277698233635761768783667812023223810871230026822364482456600401525624236270929472169292329588395660591949826974751426125557478601361682726534354458185273733516982995257822018744054136247857320020304026230834803693577272087029407292464521459842237152625435534749830004536952707995000610836092152184973374910181364266328446881672016452037847669951123828714083541675054676177103169057228831142454168397401537211413197228658467750702422444304865569688731600167855746499132758728702440051527538181020095054298001029018129220955549806976151802373989633503031687413024448611934235553358290843579156731895008542710526801876923769846805324069468538405317345893591315420894970928318923235723682930055508103794216896198538016272076127801134574905434064505895852314220328255928151932189166569178238720034460727038738258623181305170843476636164107787620365086077221452054429370034396778347008596809235248229511714938861019393799659955019642140789322611276710449797273137546087889032336796900872284950798661359075459684981647233251989660606807562402388146564991410807316452994476223493078688440195133377695771827180207390242423140699911192647236805160083216741026195846191671898963071622511258795860448843811537537846010449263241011958449008397652721804998005222506206747247036273024600810498780356505755908502320067223583577307290061048220938894621669621321120373458462339031521943580141410665800848582374828445453681943345862730830720066813631122014960721391529757551275281457492383196949958801269531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [136,1] 2345813991489324222457366334344360450817668277953531927767581015433232857062938167125333334244641962194681245368194193310678268620690645383661276651491793349060357521026365917409887852655835290781523346959990560492640409394334934994512866338336602176157345088184159482658910006682460702044346093868401554589725642505529842271672425560075577341634179390321713485527067225091461706385976639406789752428577914103520576450727581934548646068704801657216511173986468845894746610355642871459774147572317936012615435261679500255000973102176188343566916143915615108668487169026802871413720834207082906665943112707903916648348510935824389417255310504206759062546333424773143318965412967934089034174981805974439612496847269692681985821912134475238789552898971429770059437686873968440046086931465407615499007281662054515720440325370794557488137660853020983102118624875657494911610093702735477202675766967801681452757629448463631758077717114465113760470155373113412931525639353608432198619158651258132571560338392707054844812077410962396465352622798816011939655999643865553106845790094154259860250777121905025050138704966225270147556199172051870406409895964401996575308170433897423176819962633672116971968631980138948821101304637364231771815265978288764022218382361656953594160709256436447259301604594853685124305223497261477139783792705933690407171892186261952536568136905155342371628921201554649512644884382846563400011551879090720106792554006354796080137214182427416076972031397987491399069820578284218833607253999866390987067397930239530139936309121242197755059092051137005318747862148201140698301678631669401815488991033528762729155883930715752952209286612743225545119978307974754049499260800262726208077856224552548883685108879312816452389829194443050717086557427717827311268803516132325212359148751596818670224453968252464038984541564344647625961735685895054133581335417241548303030560173516001566483859539590229122515980464750854991051728683303806775550001413641934059521926090379176424989580561502549336822162669553673949562885981617675652512676594252296648743406924803884295164956163686472369657479894003304237800040092912128719359113509372998419928946348173718374638473969281814398707419755396585969720035791397094726562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [136,2] 1519654098927133105471994923592837229415215827301075904457055150496886328949747753689738916581277744941987982044855675166439341947709436836016983778050836901050040682619139984377620912868295605323795757761057856002377877398788715264441029511077337203253168600305272243954737130380627668845642700232254243461940921561014225387812861068119092044609761620924839705533805829095541665185837662134764103850994509989090137142902403422420227559682446120704808632769528881182190920475353567345279702465055560657279774959681096746210820953953660317663990709246970938120744285032447461554818072240513002915609173994533353519938269004450304799819984788953504931631359610896818452048915175989932411945602584429553402498973875044888655206814009717136049034951813845575708125179464115968559575404344716730674100495597389731516283254299095662796130076017558944153809706943099900497636078220812051083855570810021128957738014171001983703371706650981547428431291900030715312951563224995316171573299102805545001827659081948317612620583619969946360286295873591534671284220921462695723509156733185764552402381901979913266310322645899223638226777596350659253586265948953755027054970902881385182833829433867035905759838952201907275577397575511300994263920069642997497463268848656039199485149364747388624631555180056102074496424170592948993318685590943530780694044487176404712764722214072833970336978821123755506844973479086008195703151440717430067750784453850214776444480103125831141687934083543169837314068870273252947682116151634113952083503636452934093972403969831036537957350441135865822950902822309793514014628481416244825743861329760921011918150501433487314990795434364906054654793883776900513954645951853865200755199498627744022328372391389697798962131476193376671707577865495172243141739551853773027008574997812356270657262726972834427833324712924685403533937343044190802664775813730886602508292100432374967911317996037727302476140460440456098706231319389264585034672666063211877948788858194028763986155945315058126386863179404030418949313324972217732247889469797243379890748176297177600389339869695898330568297001061351166245357649103450290769225559892612268720171973586411142405627633216495425696312060112602715378216089447960257530212402343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [136,3] -69474014182035346067579116753009229712841942414747065174535928083808051888617361630980829196980905185777055879695595868636742041718701428496380752782205718448147036841294772901759597427803728003903079265504359469574043638148403015106334559883058099899233788786605556325744289618307568305823210283034328523205762414516550426740807601015379097849187142554183067735990782676775073420859528693509572666649593583438881779562624914858881916825261772604093588211481657809506093364414661908834557831653138074470433778081750721240437757872531222527369661816163381354905077868868255707525910715927305252936188289692563084751736726695776738577631303345130725218096056523371148681236037301352375168225633161030457171772618234331200084944085285504064955654928308192730988279539798154642323871906215247701193112796469745652443334991561012581673597290765319721223049643836512522571897421747667697091211315680294956699811108531478085299756657769514778478090039139411054424527114976866928087786758789198623727900573830348215922705243237702887804407085384392428342417178941445182840842858146186438786284290931769356080937905253436919110001814753756403955967988417927916525681013154143465657172615813176943006931060421921352162037253741903792371708765012953536284766617746175428620043975958155884461444467471390850898992332299031602832653399019519297322115542741403187891518662946501627196250802733144974730373065804643739682318350116985471411587782166319141573870321535830891117366850544928128782550086067297128637763786300744862914976665874178911469035182052507915731926212077285245448241762877745820804903515064376414205620722827086983935593585160847359652908269551364200582301320788084102539771042371372149950301732828980982785115701727633801026396047994891617197480028036919377550420200243787667147159465248309301443980927726451884592253696927669286846156971386275409151423508733675830811862092049992965691800471780977657474629555035192538932283629644966344684044366394610561334522907641302973647756704505701575629383210213356763698282412584249437649212606524470848757698788333063104140150460498587414192311058653908566032151352549558218932718285958250637680990883875069402354026088851392589759693367180569574526050047325043124146759510040283203125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [136,4] 1232254071781859152200873130022308174905905254039274724183574551757020366273058614660789504534979232100671227699944474527403097535731079642947595338489396681847202069144640733211644674362729811442635279945237662130835121337454946189659735377038817107011821275657535764307866559342981928137523420712920348402147502287126057075352405442580676761474159903435209228263047561119765470784152148739097473196210124808031415487073719264428413318670139390578375158810771915881276451017162573372217219392244023679997223949291572472076867292654245174832887949876930530861865208262176987822472418433176208322295828677658378262038448447617364624645763061466110216916184096253563422983799474383237320893519943823895772661558843380830507241472815045442600971719575206373611991043725649914775720695344735549807670199745304206734447879175804127109139005660979000695712206387626787022297647068334939567514637330039537343800160473201168686204711981589947581881686056584903830062686957754681599702096724985103628814922907938612642854129944418056665010440055862188781655243320123449833734512623443015024494818146887894688765451159724253362287798298701109133988507180417287108704296989136219995362463357116265349017277402313335795429193198886914974166144662051196363085202541751854190513901818401685226056832456004338205756267207847691030436988179049271691035826576933969521563957809762019989083917840626731810169761613141769812671056063619287124658707917008383021780391976625963845038662708847496461345690984862516391104862847544803242754714813493528657671904255864583700515260563487871892879402305359008205706754022469089174467293460918249873614975519164118493974585916912851342445279343612538814038769715919191231969398489173672279330488252544684796331171715439901662329660581031339831099897530909770125341648041783801468176122042012991124125476988095264383049858870339184967092886342362236265960241100963155074111750265376085537623630004488638946263774803138996010019312247888236389886717845734800529257513156373436479812487543631017861051130302713095519957937731127982977440646228795016372330196479758063449434279562365673655359224411294661543907683848920349372319366352044749364697567117395245641202989633970367812137915869419302339338173624128103256225585937500000000000000000000000000000000000000000000000000000000000000000000000000000000000 [136,5] -13818240783435399556236307632304956049930874578867562244734484199699205871619231453365346040720603833057204308275405252358996826381896830251732064135826307650919154036326249783273446351030677766289373217605224579276205301788358382291936519776834361717727923234282194965470548496310975008540516631880004588727205700189744603408767689120907471767240044408477852030619855364671455635155446590271874557828583868214569467299366411400790673151311913775970463698257071011521928471629593527826354866398983797220260610903990447774590281101578188636191642453875445453712635357287842917143667186121643824359590655109587619018144203556934648067490125271583251379710374614081631837684926108386725290305115519167576370872839665139764632786833288010928594214348931413737812536261949325353135006076167605992300957128056209547036458009382771627700229201686605396103333205293888523166502808345252698884167095677926697891925913201227915575006987674716286479084434641636666962323451639480156094970177979388316052669884079256061194910072601711972132500439331733820174006259860847540752273696023148180885174402204671632067595747923688372311282944075865772282229908505841411042591562030692495072470367110221402083260964083450685833978204448907760846190189653577842621402654073559395774961526122493424278525969373257634091227609479488213467913701373728465316763666632761525039471022324433542763178626618676134701224204544620014998416973491910446012828561690761343996554116963156051183325696017285448798182122509520890209911957419942189664887439512664345834641443149386349229588385886874587361488722574310222282167549428550701045311074596674723012512485504944112592362930170651688715455232598989780626720803403352826980626098910083525660110026163632572943706422278743157924446758273589039758361029147586176291489493785534955204002553968505037290056425500895416362742475260410110098058481913232848536637087406818911966322986097679316845827816152878521951131949934500799257389783970679635324815907508134659207815344680514697174279419505379044761295288771673905058207180052924511798532959964242580995553792949888540199141692609436448858148258244275500358696920180943161622377914794263676670628711059207540362866601387905651548895086255797082230856176465749740600585937500000000000000000000000000000000000000000000000000000000000000000000000000000000000 [136,6] 105982161484953453233671823399117746618955243542040797952323320583143236791682796848350932266917709846954181585411867503568338394382771146815543727349931776715398514517685411959231640371231156681525188487976079473109863541626978504735017627431088859989846606831928004115311304698748288332018538710388383492429155693347237080553115462858445503210301106223146246329199077463489873693317867684515210823992228885965003640343730095623308685774206100811061692201275435649975871221628916233616201144366429919597544785093652515657942932547690599908940385361815621672834989403163015866216851192967715479393733998326293057182524249247958117157121700190176784107221421760739554363290017888892169687782761648040532403860627192220961830873474942105271752252527875877886568600151181242993260631895124560388584631905566928474008372115023761508647101261873085806587794815980506642239442179499856037588402529143439308520940959028832644564030555437432410033736748549402044336660758725258182822162739413051791006954135240734387396126294685983878465027811550338849875208198716831613420687639820597166247316394165834346163767125921345530270364289198218400849848433922574170815779144456066366644257878522382138455439581038248028671642967346409492378010396693181120126579299813861495905705428651198740377034124543556921416059774689359102700909649513084002118287094232634515227918603379681339106416374590134690414414599407807278073628058331532943849022272635498036021457849023086851523145510333654264029317257917076159903603630469810849674035154692966831129557548636735916366145812769512462887776726369448457849358543569515903524859461863279964699533296329264182006510664819795899771177379803572922410511823408728830213419876393407476444160557035729995945993491561432556716878924279370165094277261471279927022830810288416775289893447010512378952543200400997946162940940960886688976551196570518517429061549470730366926097122330914603863285257613454937773370690986495550371153828624970076021338051268794808253460169628697841862667120543977436732523867909628475188838354773530417745107973348571290383274050061326891510498300964673208806097504517626178076839918354365648218632340286946911650548741669849538553912718427869547111340248272655720218615726935240672901272773742675781250000000000000000000000000000000000000000000000000000000000000000000000 [136,7] -554823853042582796059817579972420736930568353184666500318106944645990091897596514569451832829573878499306038024297020875236112006321441166368464053296178489390768095342694169871104993760468049178861171859457482176847341922173801841664436406705589335761142398805504066406773176208617085114803707631987953813274221294765204510463438408352180468009728674313510868758506207510205027729524936892038287973583960913376797642373937042242409057336957063956427283727286036624773311521332432607546651339906306853791186446858965765723325274914979300411953218164708315891399369749954967596633000405799253193106466800368347765558188474699707202092964261181252820710453699932340312735536687331375743464240214048127990150718666291256738071969780025874131619822249285283932384838769754962764229017960547383065118784137485095494403668357895844811345979145896059424204630305024311585596710470428737447841586256614058783596714412275378701613494567804537711975944967170595640621241329840620246348999150018515193945781555130874315213721787618100419670833365786396994031800588331037070490206007531894026507174690444774374122600654215840782951848289228650044216208227413772381761707924589026705865672441348207773556948419986495756832504344398900027408860596760426565948140658567020339309454070744446756819212393425293658521267907556329785355723037587971513897293736317554501885162429439693208330627897875246732877210906610787321672422998313182099251237614306523362269506526700200392838709520683095151353064828356976138709333323560537965514160795687733035920769763573542479673193520653049694707271928819916343266505202067549868028476815684595016534249783578796015155447650902762160537552577545839434451984723628840563541398585150534741188290455744030016868507051514780920792932508060991590858041498304522426788755000948725066090470294185782560863689920315625630030905502840591941548410572934895578115124871699401711846689765686043132575942579124171196704836600842453537821943606907242613225818023487922676140871433647776875946111848812516868534730936234002991848519722602112135398420324486031131037394181214269573897516035329962647656355168546795963722494183544611331193789095867939584497176667541782024597656439673534250074114911655584047450728846229139890056103467941284179687500000000000000000000000000000000000000000000000000000000000000000 [136,8] 1987001439410306153621874651347774926728357790840403451875167835330633102886709392749715892201306089003913724617475925128000217426335282803891292589607622788869928569600313442547723307170046257767144961068626499999929067964007237965566338596063158138536531034382386938793992859482718718892446346093807779328502586682167997432353286364951402392207272643689493232772939947579359588241163835204942148483226314107489876982857165218735659766942631115523320032185136831208388821925556794451955169223032630876691702500708740706502598507476840222390325162878409483746326917640731747089716420995567112077989356457925610152217282709507260507355110101116944218012887435452602559146338092956946293721494439201249277458873285333324182689452421917679253249689021249943748791289909180292630665748607323151919080860351121375609535027221732132146438217466208586369106770628249939377749993175920301162580547906904101829109450167357735609148187055403783922096083639884935229145370977627093006405337589940511476407489557894490416986614452539167854197167070638535503474009797880022480537534069134792338836326635110748970930223981144843823988727673099377566116160716283955769130512889035272470240561413971388340338443377477073889642343334826231968387833885036742873567984154711545664659618822045615911575128957686666184085054059196441298525932828260561560217992956654187744856179476734007433880918329686046876429301660217965124644595290730587827962928342209207000885461215699817138496845664674420191513466624067149800970887503176619636122903615531532639910211007596762029510328129774210925266630289408538591984168847064992564972634124710717747884873133378278472243819338870548939733803410906699960766602235061104428277040929472182192200683021288391264017586026078760864337377790301431742505687814971487580819271554571402571975964279356834267995440278090252186388351956572214519022858713666806773131201784182396946371773189422041282318456271872344877000274266083326859808165946237168167232357717003277406429210496069718431277320342144401947531717427190474972376913217618780973141991396891835091390869801406115912163010888931718081799791289787540512669908050039688710355399424949690534736588008373832745799681411620075718750727149565961639370351675404346991626880480907857418060302734375000000000000000000000000000000000000000000000000000000 [136,9] -4401886491888332551562040979516448395718455722694021810751984213145381412976616167205093077103807483408422485697864216365465449788352542013261504927489206221676173328729914471361723845941324048873505762555056091024273717068265997732864862043242655086799797267353677640178194579393331021531143548709540012397769501725283410898854928541628614523759247333196981716809108739988073803761568513605904759055739949149060236318651847958942489876027303561990410303138259943894787535703391767060728234411681046573587285765316440822504914266064412439640887009512786148934697899711092138751535543964719085349231807377693489981929614112337386121034182172725116518041519107849720438204471290820139993293810338863307541108628552489213567798676165926650395334178653294902482979689675304673976731089323800491065928032908245450720846752856138276093030972818034490575350886268130902619399757476231153723221433159408192967770264434855374110455209998967735734816117829761394299462169461473440809478575698026780597531364175611861776188094902137705867278441331820756253945443736173318634480218662494083058640774285025094098665702076778488884416441108576148094745602273743171792222504129123251455374081158188142057471262848311079730234818743634089735905122966891688733544038669647511030867736469083186189446872030251198200291089576270125340877677011695963749827454631579529460915193777538971972222230830100746911638514874008064654338002807261358246030403253400650198517871550872822064593116497031536274899476507519505137029842388355408038397374914553029706230901408734030354350074848388252580028157519138054393657167001234278886367169495812720251740973108409786581475880261594251483332861546331271171194374019212785519404291404877025080924833224207503537776695826602847773238884709729758644045471947413815019163468028758689272542173384339832214184794440144016413060623974804882475495886928624943994405299058102807638874463752234133552044183419333044877759849539357593828774899257928404626163015505937228798573694058502440633655393575800338295593607877943506211028292892932376158120120719546103369241711835879746283443018303457791882739623515659233893806764070986287998023184137930454292638245923883304877583273072357412273148145960399431835879745884484992579643858334748074412345886230468750000000000000000000000000000000000000000000000000 [136,10] 2570831307263623675382359192892005437171107321962989089866628420543606353151804030969693515412097946079444175068680400960289361497284876984064439705081223140510614362026370730573539322219896691889382449085263001534162515993425747491226529384182447741840995150395108358075295090275498766556407660184358405226498169822834408719352847546563820563595011611696763599782424779083309726373528878401213442152464112345657550607518963142010278625990512282502451614518621576692621881289101570218855498169534997940268139576192824080951944344949642107570549277918357516277080432620563163548906011286168894014433927509167159558202100819850983529387905448835789232694553432159283032148175013416254626913223899542208175314142553883395930917719257672397198767061915752816882919323094005226089972832475746793605950679108881906023471211945189767509382101159360439138373037340126386731044463870479446541654546859559373092171355055235144116922194560768628253754066619106925236378806214573752959026214797301946169459387018155978730818990613073822979619765941092930111470484991629802233828514167931260203555669565971863053308045253810225859503375642868286155945627237463857901602619894701713613847756581249054992879145612939214858750745452192176312850623872788932383360459966080202209612114227154823253979288598425382168396752473605692913915382756497628228574802373380821341106329536381264913033425301027010509876299489267623210403480572556676960320887077200838107582619781488410567987619881527432284957299379814569620701885535155126253944430638828307179808062290658860634780904396155935082026806502826223437658986763314481329870769638951952100394100376875792725453931984184307191771775363716895243467884296035325591922482761683074098029288692561766706119702380603849750092584198303879862382288888511347666022367943958744000460501020615343046318069614982387165485415647704004349106466423606798655017638385467675961506386212238971475309812511417819938978731189703544026322182352655838507619959966555986731172557914729235160495148674366030323563073936072097968543556633898423654902189259462956702096476455818025873629463350724852044926248589198651774676080560009369892031736256719809167201641014915262493921016121398137274296189679792035759680231071260176657633511609901688643731176853179931640625000000000000000000000000000000000000000 [136,11] 19647999568813264380712155324070153260655351652267595434372412819198359648569653856287797268352362820864700517795078784586676296403945296945765515265475299847865446960252466990511213326009954609004461990449145156216095783710431537687033135065337987018327498798068809278190592963555485912583120130422369224566616201695052332838794328732013903980320369461104855947172698943158850180347289227417156113348155222148658386491028853052740539944061646685675911462920185370542398015012368368643360100036427727547467722409861417215946209997471370860359792276657047913497139403854397947150082111076636067303359066927545560527271294904423533022818947094087012866804232443732819529059530672241578261099675784915472767638163970292950912261914436948561251682041585643825005711468256729023653382000298568004691854797087442106675160262497545127176030742642703894292049362368682242931565226167933739355959217601451716351898166920968078325412002085086840050359181295929593326309971198035171889385575734179941156595453279215595463451438102391894128422381218382418901597910189072809299481348032073085290795192980803112469717116635206423918543092674329760575961183368983259392777298015967116302843257387112527457819245899241688374279287341217356786310194478146178497304425743764472329879929204369002679225809477225591836628311652758413461527094417737735106335646941205829363633188412312144141235290072934382997108717029842128455814298157847370760604889659889395182510167059703730058860804141416440595941735036993617887469169803296320846106807222551024141992856373230967402934570197798831694961418620642870275389210776660733666183729218658403483904388463713373802382082120900921266998759529811941940861682962081172019298160497870490441489051318133420380522034041783050389469018518560271401786639917297135406224739814186979299218640823881837367747107079667005004244722967629778732337092657066391174871938863931197033774347602449928457862788666661301302831189507657760540357462900029626165407281439966012992875641606756295607703478087966905672362638880047549898324842487131156013722901589534787939585226812691976594847053151450750226372215477749243456485582846059248729891964443258603949071463009836761097411909039659069103945123675656358429109882468386549376180866960384108210746489930897951126098632812500000000000000000000000000000 [136,12] -74947599255346636766651999720089607432291292025038278465277110097237388287288794786174291602162178628705863216434266176054321171675466839843480641549198385025100331409170832374090631636557803928621103929583574004626986910985157442595131106157580256483244610801543361137779109279820450727399559874739981872331685580503755862973131801840311377770450302087989645353567374390202800271286733232296108732517357087367371548887196755007440119789863970679131379437118521670629531544921780981623791861436561520864064141490763854592251009074054666537701047491797300258278737685801259707885821642315894809723979796199044042372245044626002452199045665137747619127218434894064282245901177678052253715152852465502549066878094341081545896473095075933310487143798137408377229050741854163808314558917815083159811035776237322106522179405614106140814816735483837963009370161029086317145588184748393164937824870126355300582891208987707664752887812570781011889302147746084672748272518879791047977301477957896725868117312135043252024791443241267933455901127462426679140568392628368517428413650261648707551943939811208004665297507857350989681027543684802130410273991833702876622435568575625870296431117452639660537554532973320243559981518314884581143531089267443227918676995154653622885544790520968267243698169182105285181365665837686004132304058798931974817283673286957674731163109660619002118980461826375976016918610908726335420788515594049990686292754418158637088258043907537783068179975790791414532031403276726107210056518166877937190312391122893357628350547715097892177729708824288541927794048305597527885819160056381643792196599554353725576134968718750415097297456797870727606486452343864741603902440599827623373385832511618991985214302209341309624773465568766774686858448857477766695714940935717275174149131789226170111842719258787496994599239578507136235051307113732238738456021985754712134143549536411549325578911163424403625163197047203419647856628837952718132741621447224561610662638397323111140347923481486308435627774190383842163826929381536432886816086080084113964103252532411188061242269436250179906678815786127099819728202491032552676666661803297055609349558813890868942793073087447009632306439973203048210544834652982290604472816607539188451355682965083007673889881061768392100930213928222656250000000000000000000 [136,13] 110232866733267462409432287925645138889113479788062197001513778973975448114136728993927902482947332189144066010102690702909288704708011607219275953637033456917850289021276505881590501303079012170506898347338164208976655738917804501971690861454384456378894469725299776115642784870741219901244735540771015932567714164536753048039177056800287858628002721135580801986692066153603666655527348191627158089270656718905732355980711898481080991854321813542831884693937347508816737167383024469333344437387111311885973980522445676713791147950576663259820167295335537376461348510378338181450111148319116692313311821817912773483558802852235748006463222690559009224495787856331225365074347951762578727748714173603487956390798762933896426691881142309188307207091937966583700772065671061995903860480712822924890247935053167494957476209057214714554358405934258217650750121000652819082706336922804220948885054301803282202343142411137518125419449057441193404104253060243553807008529637960107912049891569618505745516148773457394862510295496321370071965128134544143615214246914626336738816334018054130314804515737619508950301560589895755460353319404561922825397380760608841681487430915997333641472116057627665861374253455331860794045231128794630789423993755586340173402173181637758569407607032363806623178280578210737658567737728863551633542805041517863689053291015232733350087582118007820489354920928248232832590466473087446179427253829356971595880460792541052003355498931148810329571892135832042134552772183669791236128863358178871098068894433484743838311529861649605588406980095574416975837558897364494762917925231185449373899221441035987769185597438900821840260819809154437717583717955036003623780315017833285599575730994037905485936331746645290154976434561626974842091423578244076100382482744156405366125310863765457702899498329475593369894195608791197963345049634367784879652479796924839584469650921890256367592360107453443246331759442404477044193186152537495727305109389184284445982684739528315070929004053894766495009511742311182637642035778807456368500303236660348013486645980003521117000352130324257366762342922776579056955021246704988713355177188406220398138603502559506267199136945228982551444818280411447226466977668632813641352233542795326094810669435267343196915845737748895771801471710205078125000000000000000 [136,14] 81747839335840468086919535239725677350920842950996047313629560026509604193256094937477523435726547467741117732603307266513103657119127870138221287041586233466508622297965351595811292260943482907794480924437350262852812517328255454599327236467817639589734354467374975844955872248785016325865559379626846296588605176908649858253950151959725077565095002419552962749848983390976876807441185695043208058154105322523641583024643948591694843047568906162228464651440338707853799524690070233949355710823537310248019630337524172406935683243030696627546383466538282640989713845665172934613494392719246828592780851135233486125904076410618661281781111023780981536641706413786852876131479235618920323600834694149411549119001012851142800405980533237352066596645498925288551376700245633880401557245031520545705310760181609962650320534664435834336552645314197756212486457000335885110361165528637326843504220569007756983359913955611749462321141417418970281697598475182591842088209476137668800425232877206756130175776983161004488480483648283281023363249043726743851584759179120291700926187573502349652811521523601911445074696015176625865574437633677348556880414660876043873192762611773135594043167254151968990781008808894695846342678841990765612861791236072533614176138382297876298987231311212729890014745532957794641409744157815184495394181004152245718460489600380710322617550883288088101881946802621566935215489038022360921769961199413144086451102313262690257275034353348749067166933544564115556464044493922079146291828673115458141922534349218795635601810294587517805146853893665611883804687853563708334113826224515056128975584533240295965009749315593150106399708854003009676040406301867963506000462731237043902070116162409640036785693436292783207200374185435086771617708543080271403888481481785760417699138953108552240368177075154053269135337543752654410213269532715639493997201737538650656298850477557843347429023185223175775857580367389687701561793690452764496693514254054101043257685176289657999620489628444387097845280450615137062993848654142634535853899887301203051907692625102108657482054177816520044217537427195451579402585047410232613745044936586388748447597612384104089823806473688505287902103331871273045018822317443557263427468414113423830033483166289827302102358186353114888333948329091072082519531250000 [136,15] -885934899491920757942046964502396042590449664426254165072366517170156897014880992785014334819730923812972338177914725800803704563492343346123562649349910902646423446599686378681377546880809301917272172450252945348612253130803663792672483979155911703379488414770660397327370237596050527852237138590591567444954177944448884082847784149840129375428386146197725740248482252968943379906787221549267705796517485143932233402113404913398112600351784089002677265224082097801310869485796381976376720704802785781773344703651366261847682384279841985514074908464648258109926501037220012758396433733581847209627918462458935768788601672650885131977261949884806033004201994773446176588093316232656026433997991175775915065730459210648541503208915248076715718954302960963152087392718084646291652514121751765114439780383990724274198116468575795571953988382870043300248393841526219504071367834719304522302661410456395631948030237613112489506126122288430408386527049037417255458547072912625190099299730981426532063637265119278867528180355923133656516208861990356120252960960046609385769279031891885130573527179723778470280806915315174371136649497077343346349771562903243315561868224136882731879046530698666009580497322651022994398271704767300478388836948232120912859122942670735669381841630422576665241849185975616586471603690492217422734729536632224859561848664491851328932846761714737201633253726875403984309602038167803271433974677242393103435317761826951246841243649041919476505255242442177642481236980631186777476764675706630025975617176960686968172509125613402681623539906457929919105449357438439544181575362859467229103013496651264504660571996255808408226898255034897125804459279687242053254587986250293102844197273632138591366835722975488290393556022220667650737908768753379664379430448165965266502581660039240715652211260524824417864129207034158740735286302694751327217717377664226629134414308422160299035677882661230151811656649697267052527867284813839415572433997722711627408131105689543282246014353855522709283755638354173038233716575359796759026774630924312364700003056170688982163194856067145560338549912609056712395270398946521782060786558431533780684695082824579195530822631169302378992096824680527105829037020705143807580790889175110734188814244468437929073967307402881488087587058544158935546875000000 [136,16] 2750060610121568370638564473460400511591421401534498651819833137122792086757365565956445148477890441129102244884213413042986762448569460024627621661832180237144019689322459008977375749933025617432594852032283368126287850288489976444179975395129935188647790779125853193277638493706540481984551690699758884237187969324456443985501042115717888521078163844247315049887461718756254368662233573911759843968479037462233177674184511302714947227242961165755990233086139365384074529978511587871521002961967546165123460076068141446100963325619995861074730187992398570411478450013189940059085895486559552527517389352885969854036633611884449763490130767209545855673927618688819595931492484984572258308220549543517326893820766325742446436780065949704170732801845402343109638653636656384629642017416082315648816157413876610388275349672051902495448337098313134938835177561995034566175420346205169649245705133886172703937717376088831426199898505842224229267744197924788539137008538160356394697513059887605936357209059389378800440597333773729162623404405555186408379035183456096953251884302462859473662252546008580554980533965660845840739107584314146936220454429695505050051435113971777973640227361723936438555058183680297004671054401078990698426604079870457058919542325473455544412244937745464518679619539598384932179361155375231293599265542728589389249815327006515362952900043226511203615453292657649970854835799868792409329389171907881026792048547573853189086696952045585780357880830041259328898219508923353722522285477262451959748751053866789947520242083672597871741006801411277125961135596976283388121859822697771611956713933517266822906238315249449326128690571665474347554440862751310184482666118467533117474107414661107267819697147379515024064578062304026118095563878099684617716545554788171996628135238342072848330753494556133759896356141529101235013238328427383186794903097510244094753350123502901445478394424333013842572482555249415155656999529567312115143140900984507103549562126487362641332497105610147568088093506890206089185278162335313006476901906271054032957370474505605165969479632072925043092987906210340830401584863212269095688210388654290126696467147708807150056747348261670786278120253261360849479689478792092838083634735078109670875251432470244214445465047447214601561427116394042968750000000 [136,17] -5942273513400747086005668460575021779539281847567400388737634720679752532738784364441217585276878001163346196988831032322554633084431427737879767362228060299119360858548328848404676119810732577096250188196440372329104523629609710322456410832554095335720991408193195340867580086230585435163138030743730935632458060705189348563895316624264668299086725840450901201861878342433466577887897838327658381313973811723230291391696106150222279114946657225520308931528634525186997214768209002835385077693152633710605229982773399088128873692100759970562430416887563525777685714593372894400636918664387738171873991372762330893664341775991415759778140811060038099877378920000716783724013684432416729727333608206386822684382242183620324063418439288593666285818443176734884980795934845747875996053209727700571796322358491984009934705155670712137474825373204923176986359338333938305664110927242545561084857071454483959482273721500342108940168847091054046551198145765046843449243672464463668469057715446337839513724297497201447729061725951406712668762541511180279222273781026233901674400171979851027792334973792216072191982251171807278111482672675650342202742992385814593668929628158712251820050568865133509131691029185135007881691792800819589437997646080242539981652229674318092781940477361904657960177809670979470132929586519548670394637822333899547599463771656180550240954450388673549461897025889391609550131171138525751968362113768379928978044425349174263778814578982163469979578763534074357559032183534881828672811080204168260788586774936771537553426182474509362252654462585702326035767390240604649495099188877865294656459093307635880025247587503346771857248875356619348285039825289510945851923346300075075219140514539821230892991627485864264484701372795110600134607152168045764486221794931745108440913032231808402581420299166906919651214591242450935658089194943955943628148446032936206465871168234435251382000719185511997248075418646572946253206616161337777309085162769309831633946165777827026975229749207075740259917200397747536452301519433551134970792854571011788236988669495397876004075757050409396214683630639096310735020736919491801694395582544587188390827729198711274678649407418673685121337389119784118459912627051312948346780536464847923561137499857964794358622384606860578060150146484375000000000 [136,18] 10244761772006754773827693074349488399961726040103858671558578239356292856843780432785089252323991445425751492551794133366892595165927950187878113111463278408188569564408198812484393864042742186747604560626547312371671242867614529264505125900685331561690510145264336983627447353305953085778175012174847240323495236674598675487018727643724096605294001905570213093951683892291477141231985786088552419759237626374149479456529632231404753452343297991041429627581535045512094642779329261940170502341543195153858498751216701495571052372821425012588624900325462280154816681541475851656708968521343405988446744482584897390975892190127424430950211458166251916800966461021974136992693900548440478570795583702123686739077190657390075087191604543285947582357770780532690222429282024736507890091758501230109886024228979146920433967295008692975209738421692455917182867363606484921080800281341321572519271668451098706085657049458003762174348229397472926288112341359003952393807970090136175153630835140374600481043552990459588672792718899536995895841205148916813513205202083385148060045398601701079848175470899517363899784464122551405603829062482914420727956902100396624249285320503196309546285545117423983480029957708499997981496513552962556050831809342555174443918359350208472197498490532140208831196696067409115488031750494410147808631238895281385766029423925481536502057204672924717705368149306308379028208769323829157240062787801388446117942073490744832939421545941388353647777578991500692890670110192879654553521173547277822652980159507276086316938805473146135905501825687855344171427880236316877117881875960517135825042251622869804312629728319211160451239662381281773689024628391745782033826894766805962587349866876626736776991963282874698412829177402227091210605857210369089844108905483054608440167759571886154858704400495028779891881250467565427707560674293709239244912717991791943750495061443388550325319150438184855468658741312010665595022955019222785172008720525867731851483221174457824254404824062017085066994314806162097973913794458143884064871170139120797288046094888872185759444145486551692027697260873607978859035668663802609363034602639951439867684027756526900130119153398203495706803819337762491438271299131439635122301524638957114671475751585885682892751447070622816681861877441406250000 [136,19] -14730469582768531442756720795208701208885408391082625573126129871819054320435322374420904130608963364191068656340235363074408411072921462937392603803367765039742379511253106118173347646057202122881232532950116277141198098226748946333057299375514866709248782871575361517863369836219824811495480306372460902457055868706233481535122939221858442038682261138048028507570253674638202987244698371349099227676843778162732405094220182462361070411530531168049663283825128086478708622645313358830032981883529144896118888324496584177790692950029939386496523750340026908893458733230580203437498702010926211657559357388927826975246152903395766142708881084370412419094005261832088519103276165585986079878578063239885215018973426942630002520206427571228229519498137850359246787624640395306050690860415904306373247856418960084899757670058382997158797991280805410848278462424404662023624970836047923215512444170913684956405728609939809638702079099894354742832804844673655782800174400142512654149684986882764948972867651456511511113251533272548200156965208286553954541165035301778541181180928899715888518640319478518926740626249433209723624123470303381690798245988503045459676349145194732462066734790934846638863827748620584050239552987989970817791557094957305162794683172475768781192533013999313896218301998414465604961734769534703075280361637086248361109998673692329115449473732862395427132961065903368594566223995131790571608260822238633295817635549999119562814212959812892199394890807963140194038097428378537865847499073980036781628035424007022440982603899542764841589589789152018681071141682411479686620187405559542328973634137121809058918966224642658207701234504963337803456389691978849460893790608258069140322520823967164861783299070239432499474133564961444187602565362279817065742685254542257122152193572783246409795771717434968506281785691303318407965869515454731724769072848295605981803624828335136044140010718622588208102200634999097450061335576788981479823188113664020837744368800019968908878688088563804423365528181934364501739995649961302369519882545248790119508019914288158262904862531743844925506522700014927948795912763839101011501244977814386493506991934011790106744566096446086981652629170776933306813136416807245604493332693988777127596279288568315024576804717071354389190673828125000000 [136,20] 17908217548059440707081467938103480561795532371138185186023201212922837836165517655626823909977061394931803710935101754537548880228909612068688851078068811506316945040941227272021652982523976515401386089604011881553294458699269637686315600503933193430544532400718648336528473023399261940411793996265834976851461508416027033829395238825736760793260556496763431046317521473988044277278224999126295699218750554782554993245170424169588358662052258338251316238609141029360313565840004599650918727903353007136172008821868804408327089119903031196085487098090874227497589445574888237902158142432183135118579045162502416147282759392556696959230711903873283121809652686439569573236667992147271548684515792148331737974302626080702604878538772642669420990429719328518120605974225611884432519128953116073168817527813131384003526262192802665979191451296627163282967405440649892075441480632759810390275531552201771308810790054672175251794829900395873629380655444746269731541015544050597812844859385259458752717925846164087459256068102793187837447630369378486150801471430379383727750182813539290230853522128553848424453987105587312558757249389368841258370189879341419360742055226830374259289826433033674847092515892594373538996292494137016445068340179835468948224634852006572901232431604793881977588675631782042672952750837196650643590327345960067625722836642067461749142908644184008764589626906099330592523710931554890784703042345090268811757160970381583786112038544165149249531934994840989956501297169253267433245478782953235221334007534679738122797642078404299388963780118953406832604537644725557444702792742287953547402782818435823881263060834424064560890617106829251260814322187125794440201470089890855864807848264458476129408287533896486011340471690415031017715683590861411417127459541871596287511896997917296048899937117033898068659174513557613813706922490186474480817492686588425670389206463367779584983490413272887204760532933431918427574849986618677224518917247866965346866086996484483126951303663976075609664538572563913498479416344432319673786331377819659369681713298814539808256047008441629130055217347986368403199803111680951350014582219299554664815460613360523107937817669282792347567882743522091104919231894438985000813643143197834634906557421674122565491416025906801223754882812500000 [136,21] -18403854144601803073601450682694553218432039675034437274107539315571015652597247038526727685538231762794557025368341438465132434200845977100953620564902581194737699070776329719188725214766790395829581081941134015130666859818933817800978409083740781649106460415303348794773317429017099370424818161267362188635298578704323259751743110288387946142534210252589914468673094510983075004106729088223267289426834124229329615522655203177148694880187582911145895474495244934755166849775348984099052047930583712574307406930422952449619549098908520179894008705555507050110210221569052504480578952132116294220195409997709092537781577265269584011724604163028517817802593292948297589671259535543193484283851370665862626361980122248201599339521236089974807008830830239195388624461470580265825284333173796368687233103833419000739626330521858909814886173603069918458177138272354027702271364051151484104673505604566495719657768527156852375754044693144673300764165432337740479730487721296822478636237976999104647279784126367543884219995524369501009588990821939951028509517943589668496969186284676658286361302727962633504262243754930002111785659386165026197141716768322411427423223700180045178720234196665032108405964418911607687124553529813169109242403292502741795814445155479853866627160213741674041601109756321619284697843914781416204269946890300726196070217125131107750941264446572530712542818629109943923066038921656334882060363403875934339720053212934304512348764773893902842665374605916069331533468691532573318964078504803540369620202005447885309865122359425258827478273763609566697714629348656641262008314134250861070085979587434338287874815037707425722532137394095729448517665455250743227510664246314985990298281112600517527021772706575565652506414983388955451829870612984365458506759618767163220579718684825652691842808724679325489688080073545171320199451003586848760765603786319965440336433558677288661740647737306675728372526481507666658060974743456080262447248967241233299878503722998713525857407883198128138992866813444783255110315140148110579742853258988282247321761986198692929046304650462492424243343730082046457092545575158821955177869680185599024305604184772653258022372172320028243968507092440864845367691063142325444789161263851260666099540763696040812646970152854919433593750000000 [136,22] 15831952506956295453465612892864007536086135540691985716700556488516160461811179010187070925622429589948267037768942814457076616905741796006756291113314149303186427210735502140008587933561939219252816283913810071347329334393415432286057581948026840044331401507520430727945385610402890226456723859956580491032520783409803081469028332072978701886677091174033726979930647063482827826564441990495090726122586687204621837327789301939360746925024455747638884252811539754132102369547820973298306467688598873277347660547329099641268995859797121670580523666879348374777728988453530912996508324330748395448063582015932335276122945949861116343450879059551728827703124492128681580054487376602569265755561302382947119195602105108781373777109822561802534722475569700686928678916985741044284969386200151569163300749103320044203460619820710424067888388219322668748904196144242924259115141634677665755473424886808040209159519496277165775696855759845137369208924247439376414650995347131670255615344716362420061586278029800414863576253982363881885488619955373627036964285027016728593949727165511965289652110255636732808987868034251037582251316405723104431488856216212511035647038652144669788812784339159554108652438503403937038103241376010813195645470737105603622005920415108342936468202553517226474052893515888911030285795555056776147116870250605373865655520089026869602718001599475686663491213196596542841272221903816218924485474969623251587213991251038571572406888975894188174927797622258865745439507669247324189133420785050821238488193463975393051832250748012350314012941098884847335583149770086270436168617623334469252685366554514755186316793212461733123363304270213671001671198493254673192525638578513207531281735742780678532641662118177430469233894390547820649881450424991314391800985552085690878369233557714226811855413058326201187295256957096053576778508502882410550695305243932817820415951815834952434556698809528228391065300845748813792879882147935604160837289241850941212547303685096650115483716182806257743096105555506308924036342091920726031162503318956901878299822241247981925207404262490646614254029662636245217869704559273089052418244876824059404048017223100708868246360088038329314205065384667858254090302524036100180209736363354748990908693606627366534667089581489562988281250000 [136,23] -11148427491303555841914658800671935019335175924344980142406117698662802068742049826095369162910504702557695241901305575199883004917429107531221169574384359221362091770060692711722708895824215002699783242314858539279110987511299451919191695117903386511288074458913741492721415442276914600842587701244658623733793835960226450350019788883243502068878768129485199975879486586349589080504097776830319018238118577665713162443161767581596180094572678953573396763119638458761007215714875920534574610089192350934641457037941467566886754259491988944311551171675473934193438739643027137763296568491145547828898354643971958163371451731955788307326381196329125584866571284455233007966445835383630928094316537800596146892888085742545717237630660218385824999759365501413920260950747715228893239933287983825762875737906755115269910163751659131773892274531982043340416489108203000027056925535753843487613844134430569584163249321213151318244910910176307333248603682365167133061483433851859228409532745059348486800620988682087247731690417422835528835356695814774955482181253184486257355877396717648759505947511370761969932046369560156335108032350962123365361513521297289243635089957142863973928936603917125808599035421856907617997054298419935189105267843755788304433878518526041075406003536116002566082282543824716161328794227999168601434234069181842238870356798706619713790461204443841406546648291799859026806948342001572294778917141907381781894747096645960326120495640208748273870086323226593075108178379262288072896914000419885357731303075199208718265642533521320787571327623190727989399028665079628760528822906882395596730427177362100680849147572634629571826358402834676262370279833049542818884079534705880811425224772895889422953858705661943127360232629046316760862289829203060551938467410559965978271264974579459151374404019588484872490976199918215696162446258818750744925666440436897981685154399603154322105806112999341279899739249625537471412538386249423922528807370389811346161287771087947481578792540062215938452042574973818244118260355776008487933945524865664721497571505009014556363681666903543201744235182809753178976461484118695237575425613817299784131565351750191124430308559092881605183054832654743987729330581512764571730204802657657886522102330673078540712594985961914062500000 [136,24] 6119376952503150058710827484430887295815387924156242593478406987006089975436029536703522360799429939840102403114539690330659166353753029840780605615084873015393411486602000234806651389677737830496925501231958165842061384588775715928357508568694191712641886860695649233788823725024690901919780128853785749726202966018189172883659879588397654628915517089034180770778326288786389063126575544741327665639363692745736976889252174818402070284766445324163887704998573747709839695919795993760895981796617885380181622220676290130885376690186348321179205549843369761785383187395868983848381783333514379918390605986000762930376414605997104145585535801385564779368244497853040104884857126580086895088423353287377505579546582038503296627202700949225116748382321250205426252103123842904679215246016451239000679236148656778424327789412138167773003944116911531333939287484083087408571510847206816027942445544050122347986818236821706825286018399865765976711633832305581505009886456716013242984820167346005352081059624462401619793849380957330706165712552609023483050520385343375000372648499326727423655527069412706036939022347546700898170806241831224375884908007935531642046636207320239225410623820395806021390615233159584079809597120980654621787400312978898950736036876699588126573333843867659618150387899272901654499984357692446224812946897178276065045597169527503867406306302771398721994610209323341219640923505101095994062831265805781421814605852084771143677201855428527527313930390150625927784656466166372421960059633048640416295927589117757947400425541910999600745417578327515671991441659438520984486651427625340251279651227064045130517965578510222101409588790740598657517289873798756378494965572546040784188358554621317311467252146714264517203599214424997865477681096997140414589455885012366213078998476657690001682123350478434672014593682208387445279534868909251202855663950661289750053141293434295622606207375772130346187997848559579448813538837509952589438273068158054932340539941859097098434077535336190936037014245830157512049417885747772039693898339481495793613699447806245679056880730287955106384604271123671900955968512278125517775434252652602854166244118438506943471048434656570606250719716609146469456976675913571153475981891870644213682339795923326164484024047851562500000 [136,25] -2300317586899280232200565579135843627625921946384751562505916229571167340560675381994492290858548645114687504164486803171502394751314711446239295968863574813108135848058066861251084890638589361244349214865568981564252232598293869619362106513229063640713668080871347574130471169394842546363403854410219428063125140846393969469092807405283460774329216546910891155781377647954983630530738555530503925410264005067715264420810581175347637251814204430164416326078117505605739456167595868648088317842959910433321026594009564049424491924706344718424272947342847611684921555437381229323710933071812015181013132820952715691028500187793006772344305117348648123217748453059115458116555302102764264124363500851308556508997788214188135980620782041572912437737269658883369166540585067480839646755094167588499265055226918321205361263799204324570248197361699433868796482402444306332924161712779388272579640956536119706685134731829595924080628588415273384650022430203410860264467627554124336126187238118114579035949060309868401090266895133680859306502433242036869093311131190945955996075283260587088082748584834848673159888516911477444360549850611048739281642687922696502655815634490210674192026204579376464285836902051050176386510828440078060529828772885324723752686094804514428062702230519989417339065230373508809245374859674256971163715580776646588960514403764987700912838561920713264751516700989514479611914159349776334926792271446242116158803682041792927367499516711963396565352379456678307406562324109457935473439711164472798344629942200003566920062733383062435604762305423533958774309468504077717572892030163983093033862991226913800863933629108738888231652368734006500956769026093598547772699966913996695643470015034232653529153251380847923207262269456087124208166354042610620485067312160062938094085084465708426206713445646850469380799994050185487541413463164941227108163976611949154816163812620083689813600849183798459013568246997268338159145062554782428423186734885646882155713453447016546711835390714700692170474422555474111642393787910421976905690167443294437481743880070889832081716485812100413174288013946121651066251027420101920217849653615243877133063703095067526932057477110340921085689586381740824151254589275277056924359428413673356317303841933608055114746093750000000 [136,26] 298491853009599083062112090439813701271344610417326477442066106690813813093028698350353094539218895092163075685242746886203195887118915024721922392066759570838573779145656908728661247822505702218833828744055091277542562158248781518344749454997435284040169780195796555529863800385106096750895272538516096569684492699582967748311518135419355505483417620782570562515923742620044051249441019050972505718334594010582583565520467212846859333357015470574912871008236045724141826711515726607333836451904812706249631936146577637227943002774648700652481344678059642732137869018147075830400144720166379289127014039908188854195974399257658984735664761327528359879312249488958691371410309023435579662923235763168842222553764836330505173426029822631431647064087482879594202345434169096931064792636523293591088112870831643127695077473273919129834773397001830103938501490397845687143129609901367896844902691563618820497612282211447362352172243017529104430486523834117585374617566161160812315177288228063387304108854458652107450300242633667725805162911240630002406708847495674893989459208186003228993758421564021896270341391863985322152574248995520634831942910159860265561236461851044671779594954279378292879993043665825603873735529937346286685232008699477332364808563941192470465401747559403664985479366862992252155085239518004317420890841530988464353395575118149999865937224879211434170074344336271196807803921079808912103843723745257824236771741003402803597413953725769855523300049301959987214380648558780584337292926426499592731449378172827091721184400978747406068001481912348477247215334020912258432774296231605688626259758960040160754237401861032078352045058157806287410478240135343830766733874935583513832398672483921904431834389801717193288449069992237143707450113130414019686821233130771402757295437520006633625181213771083003112466085605308376757607789010114035467155157841343904851205869691668956583831746376418634535887916507998204547600846334863413289992864544903242188442767168723724486973764842765298426237734283600286825110522187558197213568623628748364914150632236157349221770454377005685025418782485331589535789349291870537544292435679636229898774683841539330892715536893467613427446715701828308986492944609995757209222871225717810261812701355665922164916992187500 [136,27] 235496593797379763115677162134995679832459637118178024136713647500749392641161589132766286576800711592825484479371613033126438192689360276647589873676382433139234551510408833895331575863382216882149185166126156639767847649074928060328797937268752077973400458063401667300570735209152690822055686558277095690187834242672182924403708893116462197491104607354982790913082384505529806476298347634955951167411166772078292514561459439597610041446081193257760339951789561228054641798422466132268321633734619762026238989866874446198090783817038182701518617352186518353360788756816751951201442619260910214654866366386066388241269705799979606007623323820404643118273778037635911985218370440717140876704756191441222443722497032871207718444044047212213050025611627004972722872953923606876837632261351224544237343101159843876549629585662514681270715479088747237328507447297211039247394652093183387421062131792582415325276697703682398663185930180371722940361337127492176401561128085632477614430423612444324928380331805192928172940166489227600126788606535884080265031806634870549946213579919436472425877755833014968210133169002363486994859001647131916509466093787124699990861072063772964022750314980435830760270781179656298305122091936999886384853888411946753550944657670028535156311728113713287798337704557651292539210810194106495909082271337475155391347030694174437263825731692014777060357821046783103099058501830783042709835088826677850487064395334495791725780059536394558321829967422537473105951960726398982413486557255039593334532814470544980468858642844846426552380125316856696443061455999236577840624481196706812894656031109800921452454862603488274153668249257992950592904673459913613941916740281331869963009613268594795507353119975021921798558957199139656640176894613139725393126274921437465802306329253392749172838221866799661722518589407138210676803369038685309887778750318786355017599330852133907426201471927812484270170657809012506646885778102501917219797607309731545865544597123973308033531567609955780601079421631757150209964105463378025588716772385129691047907025520657471291975888470516558582402667364248598475150977695087776583492377964980536243326019432669665781275765484657316253798677019396267731467943313630085877194431098757831932744011282920837402343750000 [136,28] -69216887061300681858292166377505261432767120055731001124236864733534717044650622950557016003127210244587793495665403600610444101896795501916169236522148374914535915432396976737331081114061521739037546027567001368463325518047821738628859044947081039348252909817500618031384107998812173112109654506743407361894546861663928792331749787492819012756008433009942707720524499222667773900904041141253523127917272092097834087506280003485302130357725008669168435482579977707763380617691696125711517912609795192500603685350587051202710818709664794237669953911709169881539285697116054065011166469776917957552943338452442755449453109709867006130168155897668893162999439970333411559493871560928811161846993520714622001215716370592447468793847357296802072933404119256719174851182432174253693960307823439667186650648878227763150936708759204429287894349281076776193525701903078203980603688564486702440671787989144572597732742886363218817269660591641207312229400282730790263205067067036678745556978247316053411884681166413843157902490494770821068933338561381533788932224759162633648242262594878234151621983683060799880857156227520465414412254064997980445522611239336711377506491829455880461573061977767771798989724836284720321191879422158660649095231303967874979182853165228671533053842260721386309200008302638006059424160249366655655587373807233215908396136258457338493335037204974929197309138175895186298819339552054431352995342031963629108164600988533091572203175212940163733219575155722505247518958924099337330708352020097178658507186241760498646086436255608597335634287356465418242162645108473143498705027286696933344216944188771222128991399875788056354352574725130949786047862241996411575427638184840346031494785332781844989275693893428566645766054687326187934840501247498484924452577320813036272028606645858712723477256008400356972344007907095607910244014769780131074816564704374280389969437090719201300197702224479044234491929669729057120190086587893953856751433986366935891697049646069603210734493310591308009947496011585074141355827239110772104846686038788095069420394039221251044252763854525437785653915685996892482965072588676166025158519884454054073159832765948631104003101205163548965121949673213882070367978306305685107235881048381997970864176750183105468750000 [136,29] -176530329948758662498475910837393593947912239410290032694205079649612024628462144959980278097846038830199999575958944322901001135380319196548369296109061397257338269530609503311664938592701144030039423701717008857054777740066496982839716104278367776168989035093554909897854820126751917404716937007460580783829716713492262821925846287204249166121191839717693236001232587075996958673272606952026384410196881149758847226834608188001905916443187509211433599936374925731580375269254849988074474884758430567026438326388407506773054893103654308442299455214655885343032347931120921619474312858258140804364584925369416161308512482551893839995617680351559739824942108502584454008653884485385940331373032813369779951661755907395705520515959638120705457716301516704681724503346932192461512312593593888259218264381513183334965725857903248915575349909852263758776407722013477389876208103236688225497984352241602206950371678575899883704464418558467244774375491848976158864096559386374233121233168712203065384499381737663151982289896820465037396393840922158409190324595449261918925531824049709335831263042323565692353966757557538580771118759017715152166961898283737370329645050397954815122067791915569892445044617484137885149978208105266497088077399903456180673153492467900832362433900445770781962212958400387839967144831251876936256178304044667741551185240480653020978113647907530083648791354278151246274479138438691039306780870687165935655229297207969789832184364494795074328235699086740106439486762824010424299351778090332811467718037243690204669724556227206436019206763478502879073154747549487703315214679333349510761526762360250311446835206488794353178770409277855414588211016151580226975724508397667609642055977282141716100570579957947276933132036733392904670959880089172376793844253837246700364811126810636303195785371377940108172525473569409825593515404335638271712046893146220199919181657723151044514141853289475701230227694079807848911023779073579680304675510013292743053896540310971553331998900972758420145036798116268552991890846103538672635089453318094073729397145335289465063926983443534061927569085828982335201060395838308235565378568217113522242061343150061977725367703888230611175787567273086281905110494637629880987361730149132199585437774658203125000000 [136,30] 255039692945230547539460814171809265072871778712435887355714618203727910964171634692698064858296510738764084695823656920445364301172280381822293721256341855205115121574779962956147145518261816266517607837266398758413593993005031597801502815185752540112478618618360788287760084075570326209280843335243624903680684757290415180412843983025563267320563729287809782365102027937930464174297763968703062708541674324510057393508068225581580270784617781280334025058123146286406984681978565689492191267962700271663100536203876562652420273051031473231686828479456364148663725271573197711488056519556359175460005999685128658018744441750744534789659173713751512755156698954976881541111925930867338894680828616731938438537516076813582055910857930002846455647778752121406655727171346601454665312027372399267183498275488539309284737331339846950602089480365037175005162508730729052592293631575743509724932516710570255278802664311706549000426473963516872721134615003090345011091757911704272513152818237169473564131061518163115070563796451730633422647034102807715842209772511073191484165810176516011250452205731044651515800331751140646591918377846858987479148333125608206407176904000285418440055726316709002669621976148537580567134529397553148577014481021410354435211722778993261174412395462235270078666444545541963864211079963202509271242284186671976928732919375991656897277981630705415691712180531945370739138767359910271041412581454213845347857355622369319363559312676504534607619963267601812226922612910576919973963287024452084557028781148596480838575496901403177324747276863713690194065587739163589280422616507033456289789732881710089679500468055658442492746413538120537488336095899374290894195775913803705156546221834838779558457792484165497620130487650341626656385998187048888924361402274931501964415111700628141268111669136588263297875993154292759391770486612576722848042431571551907403847597778421041783716888954274522182870797622652109387329940687041909570256566457357426967757239543865212232029775001232497434246888245199591377451787992527281998204808832965645143109167687507135063088995313354979590902942013793650093574795658415279802813208802690603006300534662782474697294475621140805809603798806954225425982706011111128541202219821570906788110733032226562500 [136,31] -194551199764487939987218893153545731050337287683273218461587841146640546961971620412991175053203348612116385022357725455185956727251145061439232099556430496222159941881597634630916940737552670683057908455586790211689146716429594768494911939140991586476566400045477212942760743568087969946276560458556541172840263442381859645581158885486879616421588486217054091244555503380558961255127726005263661791667558892369935011913595505627666593297720696624951479653789653417840013255065368377630220975349359448341847760180993870617165987848306801402905547094102960893825395394895903227909064957247579861030452798563828234028322640213479116944247662282689642183579433464746057171094664081349008741238105666453600114538530461271043530830942194708124230321357277037808994710333051240661981962753817801867787542266685755254469085992774434225775438296238462383524637057447097127724579186122500546839526523208505295070615018279831840443443742028732326682248507409789389364378442103169824041799620259327001615598587975164898294524829081085057893504397551883099553435752018403551761430881888478542476388346207728589067977045043040052998070897284203818319283105446793374424237148659416107125513191513866501873084410584327797030414385035798148028618226885549352981621096150263716625335863480782865648383032725575819749828922835763642553629815998133962237660728879924809179730894748277650535215281927792910943923293662281442493105148025070983293017287442849741539664705117894359571546481897660265051761310179314460250711282798499088855494696190220783839219215210207703360340036892786634385487060697915573994794991118161955839316116815149589760852748262814710068591490255806298759157629444189707623413056494194410725970637169623220359044749988629452702563443890356299316736886376587009420440999870561943297190370951693622613594012886474981992537536698470420613477415892252800913934286167869162504853147952498902277145937714773293801470529690193469494152233192675529828269538088714778930438269623019465383093179590316826769875851118764676994806408788396630221061126619480793489073060678185248898806386206729827825681240883428136562536845844168669107096499357796022324967324312906035311031613259496176569465321672868512483512261693197054057691275374963879585266113281250000 [136,32] 100074725013691818623058089378966063270470703810578667699897381684063306755169679476137804625488232380846226195627509440778384779339272683275972463962618139001245684944827257749404297862655849011641435891959664516131256684382521236365358261704056227909025500859575208187521674598341510070419970665804010273833192918394201341035732604449221590898004735676218529089080179246222279157907534850150934064579790046977951096053014417904645510375883493209008099725871178020048001893874192404789989093966020177119673768192560630195085838516684368503455004409242863804665638205985360674452639422910115483581811105903049099620968004187466363062178751319442415785252074340925288261639680901658138092178841430947204252407438321816842014291355810033041813086299164645579801772754913509575894206687962091139633144847085836032493876138092377301341886423021760681483288152187960865026992254764863981990098560345068774295100614140999111868509938393883856436042586915007305044206527825125737151692385248854792205310000917937482034570460529750131283126841293712907998633455847004908245810418589477693167748523379735154724041204829011760705637632078172793103344192047207009406117381543183432651473659803355142917829623796121386629075055225291076809609398687556184159814555038413449988204591781804591802040588362270926015059035284631066899269711433121286325430906133646970253899300509120375934715808223175735879977353602624104226444174731417672923129514426097672808843943738794509841384860709008100825195062836031139853245246776691355045819005846856897263720458860689482525534875886345272066674665972027171653482806963262602245911514046499350820644943512621222068909615073127338568374746557073671735732248977216357944393293443428367934864432911713964154429915102824027271787282816772144575435783829059696513701438934629728703542104900204191113701484043972263540058994212519501471667886838614319262684777235979604549379769890535228808811830890620461552710791728538731650683558814132250376352554036621911127749745570817711916816266222848498892746554470722218648470363364539008010835489770161149084166276494665969775963780947704711485304952369733537087202306121604677219014374687333522995799742361487146391485362622572177689625819163588005267229164019227027893066406250000 [136,33] -34769899273935416493506845713900622705764793562306809558928960028332694473181663330605830216420473916233437425543532656284192277845927368350597269368445315567938818698094324992616131797709059723204124538488718450223237032644296583195280239800034967986057640879380869670146423632066841574888557530821439222446506636581975114428823116480629381818475151956108579015632063287425024882619342985394545782618383469253623098372555033689792812425186358199658590771169665815514905274381221368250284595424499059561208098269058303460274923948175771393004707377449716557250768165550238448775157115228723212030142889838390238740943611046278858247741504071297540928753408630214369105476346251360490485194300167427922835492988063440309050442093800831748691602028600404637373895691026021735675732127101836664855008440703742962428554744732856075568814419509181305000978236682647169444836032933076352038204563693826517236037051060029540254591142185535123458324876355472304202850773856033652007509315644006896570993717441396804970687636906206329741859440170262584011991634244860502662495902124050123713262918847747579204577035665315305440842805225683479267997359836868032842734080051610328810056779581808493041731594823264279777846495793159105881314446208607040835579729504967021518089493096716774642952399224318559407829093535551658716246639756055712202242607630507727961318108678395041019110513685036714062320985545984786235579487728653603445070413253072118436389046678560867642455688907300121864612259447926997471729300207020793522952222095293786137361414862014368762906262980585309237616250725750104085442639887127087285005907803106512245963879170778496881519179318134245117039278658896547001414662706310058581529555057870801517315593612298042738677306781488563338773166302500979837115209914901867500598367432110510486613968259567601857524955328710587793103152942067172805302287276430620088105652909141226030406458998408784340840968584785563669107593631007145635198995337081688542214502542511443628322897879071177942402340723624089639918693360504430369319126343551186395310127519831147206591465597463721318610456466654444992165949076227501467381386160384997330427865796104423177041924983668463155850693946071676507930670041446319373790174722671508789062500000 [136,34] 6513674868754857775500203966812692458862400979391374621842484128190803281734382860286238026891270879649868808343491695242809795439276398936169099646504568760958402411209675128118191447754734891388339178315117427720859225549573894723053544223239285856333508601327165194045486893532186398393137756931061348482243117892483168950475164579363948497423776365727882881322780805242068278930903111384216417274049757610976877289839863354648345737026788109759451430141334159688756190384710981268850356239454982847464081250899978811740541092288612472950346691243930725985489743948467285631242083261545036440657453215879340831939867975635879866193798720997827371833055992295554173763751468166102210642998028316837132980768841373090789283506693621580099494517372738606729182046048040885671344175476414725062377255999000865871091651141448836438211268189141457073069786457231069002649528088430060659895718216771798687805116054121537826136325558853110288536851692602672373640191840179577959184164213644906669966197181532572756668370759263930806754938176945530523575883411726580013466029046268084461390230854660967296783711906250520293961727266830705231822257897872520986054123464080402827830213796047467725711308489797090347315427279071318093080208093162519048265831196754358572038959606136051297257755539658880717705624537032665403859198157945265655947049482847497874021673965134613219838501639213441346933377711758022711718654832163262807777141161494950729372020113681552669914777354980394738318708106564701795165936118351092314928172033866981882312614174494135261316971780334039493430262376431233014300339736368502226575031324195665462084572748169476334632896982430032924880220102342404635394422923505040199045867391700576438115490363632746514323484981729032031987785652842895909555183068225910347315017677706489628768415204978281203368155665827944108815856803730897672388060149157249412923564002892337014220666609830601666842846165799704817941025195962005996192647466459174684058366933278558177978144437377212369265264526492138345115260725959896613664094055792755157153295194202733963220082633230747472433479770146099220662364070510922124235133707198819180683953169665365673662211809636160232334217440826763106942465242354955989867448806762695312500000 [136,35] 475983622952235576613875426594336592424102917630164248853936263816704993928937945623451562647227270839809002862241763725723280214252595602526297718007001839928355091618192392143765122732897249000025220771620822464429893513578819161729544513168691289232822463678395964592675094205566944943919191807436741299660793617384931800519016761482824222816718169080322407814107687097945730043334223655428634975554186725765400005842251373825451348020960693491653045818520996786533492841315014821629515477829276298958677287594134416800058544368010133045435196809073378450519112609023705548253641835817705483406287360560092207283542332687840754762605368441328487612543066542459942708332538251820987115439976517151299577080306466919028595072043693780193524531387415647713618447147698412400087488018666970733876869059011627460756500728564245941797624533259024579343395282840594330505860151515804570897401116770700766195993936032730449895860269745834228608230469102776192104668285738720612312104901839996477788890084412409636645398699572453679603133351663714245808061924120661459292957139737982611938132190673118118936233826130874769585301137214350272708411060826719534342614478219760857189056205000292893192705831963969904707846866165465126493274740942811877750022087538550819167815981375949684388781764579907797286929149000518808548109126346606511836178726482811001663838248383246973406437442620109402618442448630419982331791586521853080389416074496809068861034657046977606816587287469016111558861408969851265647413221540020417171170398057187762775241488828172422943544484104492729649826842802336968051696866373741653099992450343073181647146288606513461239122156169169084450785296035765100842444946139589569159290600286151780852164952632197861402972427501761158148855364069249548856077239984936285600589268169534861728722784907713648378846106845316684314007183140684437798556460883821186695177076746922813072005458982802101428128225744087626451715553423238166084649346115702871852184183740561710175662224953586662761287536657781508138955027395295196915269665892283757686775025743350627125068971790869501253567873016712043485983903879609654620708525312227570845571843234263207764717653683429789512666826223862004408005077493726275861263275146484375000 [136,36] -494065603787033327296561154695515899249504934913000697539643606353267194263188866735572846059834306336506805292837881358896624744577832690755172993471087864264291551769189654612444899342657392059064078286539551127070280679146710436461348917217106742301433611988210997169032063079784981671654276494142830809673928031248405239620219092967098335514544091286148121495551912709225170380373383850121267513560860080077205932079793461729963829315866070977468518183964621275539760349593273740346728428640514699347707621946604496196931159972065789029769903498256443290725063354070028636109611844369988716982862357636755526919785611728719976649285848163956088781693802114785869444657041512388082663150151765102535453042233792784735481544019822528723400149770968001376302792972950682005631746391789445422839971755896431115600357496472269884305791067465314345115414584361100929235369992274906722895845796717150176880303530441935304245784575077125803226948798059224225750668553213825186752198359673234257287025156075134016399624575118840599141260461623445372075460740921879704755711449924137682956373721146060115515874881188192055971608003908281157187300542750243005760259716844505547876681360023449548449585030422638206991011677023787396830908266803941540740609771250968436294132627802272540010849538202133264292010726220208462593557708947699889263266965889181758359495832961012036722344290750868598458437891932978907833401393070080948487055852863608278128166097712896440838060153324109269428194560594805721769601263322958377502661299573172657489273482498822933206693107922163018812551122936048580867687504048254745850549765906615597907622055735203205917253873516357352185177931114801404984166846239120037121115970871451228524421925464950386000127926104445739761672668743772774648253713446171890391257802960411506920596874306358593415186854771165273755269766288045624651978485670695005036781460153301002284844784263750535953168924814505663560107618981278789818370221443523659283114409773839628826763458815433084626421483295474094656959159257175582084760665882736760422559780035730465892470267222129169541179845733851316680776221637627192385026938038225224135375008651265967224445890108586357311424202325145227376879120129160583019256591796875000 [136,37] -184282479530066684419706968063024916626971811482217283539346518832368192507883747602264744802417077984379390225579596669033831841189172975270475445859457592799470205201928437817435868985489695518734195591207093001168836524886184240556573670984568912045169020989144853765169191410467515014041555503484833905124155422023507048078149165158504003593885921348271449278112800603809926179371412446159885129514908769045341247827787276534769169809299296110921693410377462103438666716767990775071399432989385584010892379421237940513838503141711977775745826558621116247251566263591800769096044005897618460334376924273966701047765291591719367685955283907328002631417128261018990752509618447177850810135967609436371686471368055962538390439025940809722204428608836798818236025067184981395865255267794560321103127154163206583390365379047132134216705826843847272616123689077669136842598284426409224139644633720621426278850331377458034250281979044721114003249713395704112664517347735185411150993770130327973662005027115086497216461863263786359221282618733118129013691460874635555270456800457373605098680540876428762326237653779693557645236892465402820292882271387665002170076309080292126811953196595070570921724641135752128526338668082015512971519624815236126097318980119050295735674527216581975139145845864998636800649964553042001455414805472815520642509035362309892960183320747708780126915924212763127158543617121269524403915955901639878502347994615661540086668243849853613190210328095751964803605492954311833186558391556802679680527718952754559817841076255386688735400849295274664165288545182899792091149298705895722900400696259234550738708157610978517057710745966898947726123314611899159357328562308247364087559411814552043526009269080706635473923308518469725725824519288962434318727790701661526530022987363910331757036524364878406411106234497602661801206765286203527126078191267509211261770379862496237069129728425069797281877120538064327237281020540325870347591027364379559464858881787738457395977856260417659926109903771842543926765900400178487683298218446336332877719248464421342177409410843163857852066649279362677481179761996535082753251463308947228852491768895866498755106084733185897566636469724343783127551432698965072631835937500000 [136,38] 330567386812191693894843862265572647362261003924007641951988544214225817415249298007106786772176632589517299970117295596647990637961206534948488594890400924874939442461379764780022179180514120138920375681474317828134367157387889750618519146128091570388149841809086242143203934262416661467556138345601233953729945905180039112050493476482259528803998896685267613189120214342343114928860701819780047921009231299029975472435050278721466816724265708590968031981572378408529765039445792095411127779801216711742037574704713183062123721442997198038838375272239373430946201740457593433924649866015940846998588616994770235458490994462746682956884219190184776188981093463775234425560914268262679256086223802441509930119273376343114673386210381788506274651197231746010380787673482283192146909238170664984232736718685397144069644982774377925700872684621886500038161835037702189090510090862395718714477554141872511374008252331677076725965217862205865903009617379588387238147205752681416719284042341000216770527041931759543077070317718249481857794662413704649871340492528621615905826177915903489703264671889564813337227561491259100035209280228052591949491189397634270186538843843615296831531195107358229334473836375231801785120391370833150262337375479914529400572338244292540541928221417734865266987471394032165278252332743561766608563258702642794405238974331587858991076233481058781810080529531567277043935090820160143972048379990313483330745705118329513642855177041293538045699211018808873810292078241573208040154797312047847888465552158607271387315777304545051105894594330208675292385474680958089073604818868698015480012637628584179605834788273135847973111819611389012510920856612328123907978883080998954449555896167208574887692745946045891440423268011330706370059163526895473785550652240238571672901954113015419171638050983624376877984892752165002401470087568819182687681248100988648962787291229602955713360792526842680120683607427288314324396802472021373616985063190454880733827369206196503983250334956751577600500298886085629220103543202636470653989683124399543868834976817782461785515972614383147608476871604457049823155286737384588287968693413429160185929633106895145074335877315830401841611918989372043142793700098991394042968750000 [136,39] -212985898448872573589623945234888397229065252561678389714579910282942933598792008172579016157132086285600205770204166218649583450402242582823900142693516621303329552955290374065332704684384134526837911663233554006127429341519352367682861077066898228082974072190545095898321981078821916651971709582509691235565790796199105923934796752200658798853226574901558301346715488840147924996902712159729316234713383744271384372234492073511754474672893808065423061201272112708257547232300582149584195154263439940232660782273896391947054870030426984105668499632077308816951292628051547862010001181913382451723525965668424023719973819525653637652234431889906774454794563692383079520184217923390446535878135329459513525858247050272171511290400468881817739861318386952451175384025638720206485788513022268862445783692591817607763104926059726524061748228858536323028905113550727190054928326518374054520206588414006020820315922261035820535181972674712510603534302074882512004956278484888667809904481835308923882293315905719264172273001902186145521029046601019589522981721424586727334345138537459339580166856689700842166062101176649448119567666765076888151153455001532108903531362515496291795907401640280423978834586255369822963515705108786351156862697514988185338643690603060624458459917428634355392489164336508035948426494193166252897436425705276614195672778048742806622341468989621422824063734833388284878988680618738115282639757714556023741320985908728254437234722315314208145314723200302003973860062080260959981837567299090019543248014074420769236572831719388678406863957087701976698502067890707694000577051262850386944447819085590622883502774090727941906337022381757914459888450243617072037554265672705489298067984733257905463479028039462113495450215844185043193741423093137667528523401333311319355964761459014010635438837382415206945441348883137792133483104676522046478881590903097926994526334020992182322771418848668264687475417534868171987990127108075170174349381827657972244649792707737493158460456197268364594893780677420065886673596541097175081388172615897237805674509421174834337418199888374633536107669125166575727953138727719976006109485513922000818226522204558966402411273650830258033149409158113485318608582019805908203125000 [136,40] 94197239042469511543590076452881968129362004046824680876723210250549717256837607416297712317310355414191630047108293222413926067380512537701567141644147809931989318374078738842287533990735043196950449040726913024239722994612425629858022875111746311791548973126093074941935906675455738825117296692362134868344549125936259882483790854279487322439779348474018017822618379051697849009337241578424091713545483503089286105468868875308733462388523623854056766252303383849188108429606927531903701325213034391993154936606742254913854168855987364635252372226424943504894738359783860370923374669820880112829806944166245748358898211376336232684971263834676605449987858368058987929580912267780222272156193344100536707649892895112724309029686481131167359687137091972944756610320519510869332372097238466476279414320890642246702553963874663067594215964331904320503447774749745102235028697675710748093570396023186186475146920857290852748982541769999055927117990065766121248216281123631746143992503507059191028999493598416290159424736998509986333955283670912520519923303691468167528219203920652050041478934235643522145438251349222601942217658407188469951010985910479756859042715778661147780620349308336809072954500220227466389798170992865114183559354043362110551280776292030153475573968197226473073136810317314217650769867042513988589796057811316145771259833352427039398265898348925639730144414720208328233229522784904978087188363417795552065820063766820826878971343271037897090463712163134307713086092200211782325239126547174900671604412371700643303452445330795891133374319574336941626225290176640368756989559325095913425080065470346600961468830299161464536378743807733456054242900535832944741809786421669885881451241734168514365366988676078498164880418118916782498027927994173077777848020002158742801258266919440507132434178575739711551350272572782438236722462706419754120507478850391020575273994686535874772669233558324641083100933102119564357215487284181057503244006115701432244124411291151186955040560552216788515132365098262629763155445843585830283779390061848464161582572335697718723102523401443048259771341258129178068905600783911289419203101300254468361256368752373586946962855383488961306574537957203574478626251220703125000000 [136,41] -33555210308805328642611584434029582711007694093624963312339119952288845878754860171041001054436534326851955688119295851662219322208541052877745932412312898770482227155501550729734326633822466115813374831452999278041424580121547627570053233718470985106796371136076974899657898600240747335787773268765885075749695834283494397083811509607478385804974053748810640806149770103234013615049754137553030996766038057634193463176177927822306758140771579956810914066600573916518219504287180280229862210408911406887040070754154439890371823823540238272001783400526601497957270672938320029618047602753652577737337683833238781208649618198223756882425203804518302989370821480325394908346390174423208373522446919035130985041266536874250376906737905782078159974175377141828364240938955182118118651313435648938106708959050738850127106964912075850398898269711558350049773353413772839336900562895813492150482246218400665996916676399430296179686918386251309533463189271100321023373557779051284619170070770617422222283348845172102253559866297414631045118044955093927383398907224143368332366748980176866539121824182111625469641828048719644570675732854995574480728171961506259519819301149048808296658519497130874720081528689651261621339344141551334924143761232176216207212413837383326954032789568864886188495417224845995414668681222573287758901497408893210916705337956067382683737254101287979713373684489188277208277221669952204774275543041185867650902812499671106897461858900702255290529006332029662891109225478574854752073759268903701206275543686051316053515307961349380131273677094143622679200259250597341655881087835705199696738221118105156399118013010853127621383462863534138334875788324146942753996442132810163292084567339201326759923971679140599925323816917086889532542406933573650933750303858866484107060764274822131376780329776223828693093735943646734794876866402505799784137293065105771154306431230029194067738609269632900227570017839292088694633418473428270929387255601009131116418430642233912199137325770688956475007055486162174410199523992315729649475027411727315471332888658308568286734936438056121884615139428454644802307100332303216324583860618217089707864731502982852002271955506997796304060557304183021187782287597656250000 [136,42] 10805985729563926920503400845019224912673447486845028287789441210179520795989471072198490155735380138437307790221524224504269517599320743949598554373582450885367287280067408305672836635208718720391285239385167326460258568122584344952459311175285158001420062570051839548815096346597462793570559169548921383998036997936895086287299935962996775487370546643502366431956801334335647921131159924305713661538438392855683061559636647066398727023708092459894829507464215573904067544290301695996042287953240084632969185035341286649282485922673716511667607392521777134158476936600954211834187766780859199077977996181160766714283721092645883549241623643420191514870436577437495730772776969066136991273621306268906992968628040417763788291363478643992117849326246623823661850694378637530869937997903189878381625403802678041454440964288565998525925670141525234984760161231228943902325177072277020581883600066931074491587302849128662412533780585853276128622847615112061340032491640408047267649064977590015845800724769191073136617790128821255516586515804812514032221204363344567833674178549654960948218973347732965069416129130462845589998033814530953247386556751118366470863810430710424026372724099791181129716149360451919871439510660848230835827797401846743116105038082354412876272021022126397313668184126893512068424449867366410445233203409971353139974230747623366001162548744637041424846705802604407427296672374843691307261342767739492086150688215225176250772520858338025115771860998038855571752703709121647768350253911260246551409676188986708027969287539672683951834604422411417588466179735250965449460548158846765412480773716549154300646158182761030743478684640091259457173725173069610128470107540688426587166132638513764888911223626687167944844241953863813388170100217009536412518206288800836771176369619631282890969095252528803146365898361116303371507779801295492940095572351090166338611865168516758897428869849090269234428295321258814759917743177341509053575223317228480035558925748291014763984924687235976468716795656102369421379450316994563368313396948221936305008198929053992155723200425192521529744952130067152163607477492849469671213187624170832164165979618170873865863210184851278616213676286861300468444824218750000 [136,43] -3505820450536617010776738961343026213637997452881475400715086288373125531768661716419274568498915011955175471276544665703960654892078988410157421965747404567665729650241875859144007193056119287045614325894697865946647560893619287090835270894720844059482556526219140532380268075929366156628490481078324808296735688838541507458445171611660110208863690631031275771155787360262050310976054174878563452898518049410059485532906787041829497056855557732054489126546856248043433917663503177111450330143963737379572834842966968002879006806497120991295031674890744192849571574620955625973660750457394065977117173586140157718562853245901750766316318024557552861850147792148394920031157066266069949236309526232912569604856748254444434094756885652835497895401386599962689820853257159651408121196450286224745829586426716180329490799102581148476389981870974053746814224026218429016246218830262527828340272648696659588123801381751566162136168906051299711654457607971343186408251292376648475779125509869049743345757812061115269427415223009681691746378188090830861506695449058416105920829581740872858885638865433717453047642074860191611001649444998138697437782076325163902176856256135987209431140826015192827646680867634942927672982605216713677781586623156527594882399068258421854295469373586895173035591003816080830368983646845661923574975547622686752737542121789487358260750112719084457161981628343386104613873802184139847285262843545003301801272505932485407140497548145479888200349613984162892955970844086050161099329305028665929291358183958105758987700005221226064890203287941981906087570059631869835595530123230003174891647045250704986692788269894244694606453263036432173765999101052439808087897397645787315025281604884406090301402668613753569085868807748833743909574554864852295437474374517371361411787075701062681482892326048747686921586460935033034134348979345204910457179681946371302651163414624801021900331166475101236986570097882820154017423088605019176361487839216702964812363946405473775624641565407326392193647837580452638825844006874358820839621870156113342403028985317963358558674032056705312000615704479474998662267848980441305771610867461660748908712617713324046979811611099547215162601787596940994262695312500 [136,44] 1205220129266477151397762822773362465978088031557752497564900625774254760966708135420692955258166280026860347900741199376276596803665803961155101146863157374535671426561739025999099810278623020275138606553722483937759478229270669953277091953909723298872702539525201277086922084079646714952777057289150648612715235844272551781110898504404735938920540634177509566241489709834204302713706160535461110781068120535464378866040742021654353499861987018749414042596456357803827257559913109342205143162779205436454858368121516753605583993389823420894291579829343798720098419446283926705874262647451149745389453486307822804315833149095433301714124968915634336926639579186758280023703025126571473680294999493616149349476486250979383597351974604402816871066367311380563986222300748884358625081562371559848152451979466666773904743649353828910720614599326760768063279826948860023574861043585210874100166714151261845638510524757751219218643269659519177146567433670339417606622016510891673011766099463728825862373031480503620483989939535525803040419105610063769899178210813196447500801930980149426657905773671695154894466572809342209755757006105451906452781368768737341418095641177433839655245939574940504952418563151903813485039184808735392725444948437742607442304027253569337077917033587431350011825320111527089616815162895204416431351363016678622898133346306804721072358992580253821161336650132604226367038851612506839001494089063728132920665426161628275157544851238691179546083770496017186585998302196437671010421928058007310129299094111963043809488322416977263428616947132495634442014454467336060024039938783991281908933180152921600033153891002427239128131421554333557056693884185753084634973095670542250783019788656095458189503322237222372211197253500102301870805711863486759789542213565696113984391519696375537126169211811597836642129352649550633848688076436637978019145623075448441411913894237024900967056741764248371586150048106786824232533834349667295678417665901973737484874120965058326289524561318000760234632547109872996298298918033495321492909584708439537279203263919596429870375793272495403908226138850921184331180827331050633561463786151268114804707297756216633951591447895912363019306212663650512695312500 [136,45] -425119281772947676009745647646984617551586235985066201454738783138732021928056224880399245184398727674661919534033222263313979434139641042723780340945162990372714482866135293468250268231418708291402431996436043376176245468842653865351497293792054614165750699503962839656113934687064770106701934744566963036710282613949417280067269554180113701411700120706515950292575243509158423958788740970036284830452364044598573621105471009111244922358337569376029621495666339185872985892074133785102588343345263002614238894119591993672954817005155954037176182366649965998432688387665916234230201613840057122783188332361978945207183010183195589234189186128815325791834787503222874616952857215878595768187177736343516337290951083448758023173741033510492960901957661353144918812511208858699722441470611863569101127190987051410990389544617122058631997034923328007934118976916185354422239686532454256135285585528866009887825979771445798564392801245397293047697007212184816146046779868686015056651943190198740962503943727084297061960795348951546065025290255723755450600191146142407573611130301768370254069125725061537708017313541418189776267611922094188023860032793035849960135213963564500476408209638330898257224494438875556607381571112174522521956232143384740407860397348517160966580578285062241220066181055417031359594922007218603526180174934759936512410220855439613553437771760344943147552373372625401321548172190380336518531087968717040198991100639299769055108828966315221921383416844301092224524307468912551600057517077279787612040519256648249649026712523271451280963927204157012662156453837214328201145627674670233590125723761341567018731737315276601526017837215173774248241606308602059953749027601374586158985284599951341637112731558817270334435748713910483708813253473299044784859176283504838866879656613370865570244719109247862729494453199230231421681137377729868490825606575683996188046912358829243177868778909605014218881936568508308345234642443206560368891592185536312787531030644425299978145923246632060636079936631769611700763029486777608525736074558637141825512598354864317269631298299972402672301593739357396467516952453638495183427742864045653015339265983754124019538850716458419337868690490722656250000 [136,46] 146022089750375731960169846276878034136757070696064630913217929282158365666246886488762581242565411450779757757159482005879641675961908434057443134001324467794719261128124779015538624998349241125908733959764557530448623453627138791851147132703806832368915103691454935762056944494849115844126615153106590648355801240595503722893283337336484318998668061132954014846297844755109246800897895171405359342310526609117316493829864614107068159846798534732796796476167386908037744671680410241579978409143648842171790657645029611755776418227916429257182870684082303998340499590331779313578780654733484125067652594759044093825325313874289201867248009862774359628313381307130795248832644694586846983257376381869673267234765441554356669868994820748586273511826325439221391596777589740714378724630695063083913885528367419764370953065997781816326210410312135441617179718434782023993472775518150197435226914589239070251081692170443634172283923484264759255811512472129228275256940597835312553670527231596684247771933551799006881933061948091552946923873574603860647753722001268164227641755077886983019142713978132864306328595960116768814952831667931957969335779720746333982111166635635390799906368199805677848607836890027755899128698729419686250328279484803009374117426108970787654479075133686068571216606374962634885518241162137860102738335772570192501245434337965223196919858081727571351285571088833844437100018654853544082964448299366567057851482778512533469719001316109486763750899091865687536398068577541458172159913139106334048020903718951195249726298371234608079520372086052492721649077955215423016815120690932385710199376595840457822744892133676787567592739824036233033805806919160060064189423548919022176403002414532479198987615947595181619359266726653977494636062292667875877674003951403910201147219524191982117209279524876046581531619431126760551278061048784239783317601021075766078733406461929729595957362066318416351991927920108293234244334593971733691579131987973139349144944823053261321275390185648093037711391086316607324071717952898014512513059754748099911310547069254423418691531482991198779776751587936705900588359688910128706547788578228294257444749711764445646205691642951818183064460754394531250 [136,47] -47610934498483827812436988840084906477092399714792168934226629395004958842586494176110266232407457063095348356658075506661718001315064435658667280880472214942771765358507730151344160447362727132812034216837846236509890330119696925313563161561329763516256288118595698911501107345401810571386346030778297275380997781145829282342578861635826026347794098313234345103448138806433295878523639701382767884612664275438050147741667081561322658705522400331308566233315100795577779120244356155691109532895154949375063455464685272692135642431813634092028439517172771044957737978374650720254225057323939882387656387029553978960545699532066830903927660465705781651393824076049180420252720312161945186095083978226772776750445361246638560517822081538494272205525616105162769865350402715973687538853154628486042598121203922241344890269197914501005252217136734057963396988854087926964394029473187884935628680591186290397514238401665453400524638840832196179278309323287011813979094533682291699251756230848966558649159762423132146834437890032218271105173670311402947011039727075279938686188131355824522601992250089385247190518179119148615235258523504696941610313908975682892579524529547072954363341318824150164111578471539520658184602577672674956363841672817112207317192147814241547270047671849694343880276325298219759306100984612169567071680198812225018639454514726087359455451679688285101425302357946147765360264022420106355225017187034194936130487526786421603908714576591676204494276288346857044371650136214295826731777335723864794643901660138081524251431227693895411417635679372127565552051488391650850885249483563998570024245773860162906712630111247769666587104331036589129149673313801375567216394309599168492522660273243984342481583239600536978970426582626940773893988155088348292433587891976235089570968841382597052153344232014254803151773641859100786688029212132282941077413142255936666963389568291637565969834881243337649142322848432152141376990146297217777553109585624028791367349046918548887961589276579557333504138153367335923987391112861449344479323282104050027340629900206739346127999665575412506553781088432205215097466306633329382123604112989986482286400310126315458129856912324726581573486328125000 [136,48] 14664732832939902040735045705355478412549501976288903089518880282399861317015516839155691240741474312168865079392215286391916237527815687684984941593510748900084807312861692589282911026462033776096788810151898118320373162386772674830365852763417940533740770642771125311467852218715584482035389107279963598702104698466045174365072256822234814081927202474554046006344666498096979704810837151503698190649257388094116364756842640888437752904295775235758563918587939919818938522514466185311321750301160963743635431949913493647424575813612206703203800343993969596397432747039800309676461800726570246255095906367242022123164574936821796876313245212102300861553646862081495131078530250440525726803964586728589477524570092406858864050284495041352832240898247960469106094690949830657833874215293188421123694139469881672162444118314696939462189147543805875770975496772095738478552664843393959576713257064593161385196506872269081819252081758679964116030706944328275608546217785751114536415786489914475283436303440974489020990580139299793064023272064947148644782905336105697590047829065222443542216353009646265989492599742677297540294548318113259574854897229345798059903153906980671415982274110487927939135017527655716522971045999763788489958089776042354746491341991688136258517800541440359364278411353716478463765861404051221331076118171382207113748155409122999695983225716412381015348002223612639869751936367809258993471795876696154018079244676632470750270088172054499277834995599489617392258868065077512427218567165865403406531433797971052471607059267869244529165698287557495976911530372134970349004300359029161913393413185342517846551624536471148348528397364438242997153078221300566129604370282466740987604928317778444508732994678867890942418370203398874302419432744607899585870103297265397771366998767804635712282605555416072916899569531631350255869248327683654158152260132679117249242598802730377873700572285225705725711261398943505285251388099534434821063440860437660965519305663466420621248662326294184198593490736127200417222370113417591821162893091610448999015551467519065660423578523015669214709130968677473111745979929690358503133975189811423700934379824169997183596814015812635421752929687500 [136,49] -4255602903395164629862290754293943082502915384656117389345144776824935521238894962429143214198407368146035600847333506354448603161882038869495919179923114642911103563250933564263314367059195911075756719030902076474061022916021331867672028466389404729951160880562370184475402061987701405553441378444646493938235565738871678488621969384924453847337741748079140410674376687496353378909557304133284805361215582636911030245587237025289367606772988730294557032303964994075987915232065459950174833379698003079802976904843382710886157306315215533733494588046005733351893586991656279549073954904451357910587968616601552393236133106616791878330251423461127761253748068822397611132476477280158943655425296368726722476765124499857185545169090722768458072351624271715960914335815492434746998684740700257778315110635377914746838758574877999372085203725152763170130005597617946602279504572239260877196119928801949280210385490964739611181972603046419719995531345491506902602985666075760343187260580701360684642162600442124802263432905112833148364219980795513762608725130668618986799536962414311547946550159170754132331034927438010849311904544602562006577974216770255673966596693470857576068693432707146660162382679646751887281176754059568013218332542538228752292798867378367846937723328333603157023119609171458284311025593937757076684034239363844125123867611313397059452073808265809602849966505136971969252200547045293354878467379534747881969508088839094506459246288911608624717945041774784546839851506755422704667193711853907389412235371478403892190258375723458601411806091760153487248522244478945206143696628879455291145072174177869579907065631855409155005413191388590330782097684705324575447718105375842653247996109718411041007479982531757440595271016195146325769198308708995554507970924241602826091926585460690700960185992783446729774644120033477784255157585486235243241169302097147911388806629288690755434016815436802099080138410153809216389187085806382503873810662901881659477964953633380736901592040642323458280151190431136001789250999349770814180673361725136780874531882056972958658158021897164300784544627133807559477903398350325246171977603596938018552342194868254072806018191547393798828125000 [136,50] 1153157747302317431509343974569166932527034961364831216421171963478603472801963082947902910523813120788013706876014702413452280609480428167976888386593559237140053427230983302908361419749569390595391722124310730414954384936880219759924639897525334311846827097046088128430638884340048958596769033184820446792175454460184684867674940050451055075750402642720471333564871617373648309256130950041338771797828021316819041918703536263513037540050004883316652009737844428002077350292746082042346502705802012855105131638499733653136361191922609166881344974990725915329523134285462158149243499542583988806852512877174954103080031560115723005048866336739863626647712631463802977803275498749547211857159771885540357785196538206237238707630171772298786287227228732356560169288312717037311955625769061962351298042624021983957701596640861132841721858666727206541853410885299848443109795552062258637166350164440352153137049931656122310302149595305519168766147084667172620691541368616356170315017642540769918843910249124475437811414224804152973856865665378498972092288009200505378292805535560036733022637424644118544005644088160212076707341218605213091809539215179730033222576998965113389886271896113475417962074790169077421539744450125605172042014805254885361117729294776387391676690655151437425694761722140688439803770553978501706877083465808591744879275875774477050347480864636908201581854393881431534466002540350590349893619123370940535772224456750112563277455108446626860097249615148430358485585517943715628864519472595851466846944553097482823749279936508784577965650052815292031357917546019132426041668102142299600190365713159937769610320543056796123132452547376225367810754293824494447109044261342401012817288131788868558794124062327978747184600936129263050308193152541299577465208095662472479472513869667386276801830530859791211883190654483651451215022577453997554837485947443404922351228202008548584601089774766241852514260272222633222394903136596905124508652667014306203002504594555577175502369948518920203156636173108515860817754648145981919823713036543254605546516361720531249848566605138972937052348857303621740673924905891377743284264364749410581307086289424184565399531128829956054687500 [136,51] -287985530843423777308438307477089338699750328131588306275046781506089252953424071775575090766512355679134562454106142807891814228134458047968713455052260538038713977336829167464389873434961626586672095430471212544182150521411838773751295096266210516546472622431191561336368416265907541005230988150382579269991093422180736205996658409127777669590396463038636497544194520342131072310233402440225057924550750276199633759131894458249804038847438279652927648627791133296381715272492713426391591832600390649668068677823293008350566724389552241524803552945407347792840864776761176682335879810674547481922166971680796370135624219434189968209583902376405578472848142358278655977723937017498894453714190665565636788710217154024781505235180311116484432048646536328785322422510072060920456188096149463544235260655856896278396452929738596701772313075244399720364765198853659916376771189968515413800018017609490534586125506253178854716828187238735461564208744345785622004913900861245004884829689432226695069087725587398537124092798407504235413574207391447714741962903558550108742954009872001330531928051238758800582670500306567008494192333491306633030441853931123955648890749497649916689776527548761738326734594013626023192557947393220680406246974946772774656640031745611121162724507328835191685318616641947055384780807573725815788959409855532597631258337331886085662393053791201166656810388617108711983912315671781784664245235998853266115061722528150413386581273267553995122884718482423996975349464953478029099027727214206632835421748211573741211229499265027334720663526398410267643902418190137785362481050968253458025899863731562647258374308595520857453691450787161349768881213640710906608019368776239131761978849088038940154447783745456445723682699636214347832384047095177331401064945627266330028175278054530889627475931412665041825932309051109330315062155303181425728730710899359396200977499968599451900009276542468048850306566533422969888251729308352485137574857498179885751689162079018163891332004036925679833493313758777793439175499663317290013048143843665588897244408750500697297056458361765637133410774426761820319153523581333347295099831062797484106941117656109746219834645385742187500 [136,52] 65492123015664690426723569907715223204322298316832538137071510470566153831092823223969620653530103587430758894856472938447922129906353711634566516446275605893682706569754805413448728044627624981104489585101985989454575607673245052517426228080407939667170924261970424024113490390748221319624320895563699023530590454866950619223107856475556837896614679496238990466073340589428498493989778782849993714527026719455344795689731900925093444517280416620473462517057312817123297670930554055574052640771651007150614799446734485031546324453631335545011328180425803632630995634513201417082675126945742286009815635455003727928720194850530282538106774239272951490865036956593626185858485045550966248954497282680633270510162233760794563794965348749273601168309102770668736740015154915699237329274998560166414525768085968905233185683838767417127428431271063481196655118484453336924607991625456430785125355845831303733254829948623798434470021267033097729964093293135884601237455304096895040000370270848619626466347127577971696445960645017541102758761434251304504620724391354160694498620265085661345030263007258432874609290775809384041794249790077080481006137455131877229095575215882995009761210092462076723595937734367995458343166637503192855075656527516847003730321915233855322803359287202036837183741024150968843105813358264765094490331877077743194513618942961401202288233960899038108637953309303581283533895937459036579358231845389633970594802025525282945819571677015148887507944871967718107485495005650512162567243464735046260766512388040222719183652426186278276656225676213836421506562839805866088972632797584104806951942028056968289422235066234323443430833156188621948919547755779289641156776726611974121981618715548264646415184769233421737406266330307662354298888448395723240003508379870943043015280841142072795901872058941927896704408940504918779565622584178702654622353264663194436190989971902328622679087761233699320021921036605269165452407259023120895404963941927056304197817530852092812003389470553648096501611354411889456308230998222163395482331452649418817403450643138013259490142848066225329537124101370352806619095372133051511605784621527962809798444788416595306639919921875000 [136,53] -13456770673263110373520599160433363218677525725625431379808957086182498152377071923875070917976388093234374129317339256337700486827139665755911550412057453691687162308386540105517561215917019420905478751522168221738287865154629910663985603969114014152607137101545257419498752840443768774832784064527372263517371225781650339680638824421235236487595505154422489600639392487064799965997644618447718078655203374859415645349461191102436101206469408339265194579821137159169319306199316861583551084903802804517646788407690014915967431313115880762364753298074730102524851429585565708074915885666908472851399196048836033597266032446608116607831411019148767169076130804697060756643135267253166756609134195655373583829691637056273441233871427574517965615375020329093267935981140497410809853158668554125350316542885264712995142767005596144494933588382131992668664635835826587796529844298100076804629322851773828216045307697862218357166810309370040167256435375288543622928466194534501107840485702838061120221747019056525006770431104911651004073222727437713146809621303115437908989814913891433917983750870268174395052521985192086179006329365909823993717455276055246773533616058421793861093358108887867768607709616563345828535644251737198066689009669044756711234607520218652857251529275671023041495489381628939354417309255090092134014384818835688879422692271144567908894532006635988360742908662176457010293653690386139876839262293809797395392934286049161377328146645033613704641174623002010244155927084717780671727335737366733986825033107638926913184088129470752604409323043996434810922012968020054393133902654570540523623116523560118277605459514387387630445996151285258143120529033469699762122819230149909047027926428213250062128743493833112391223403521794139512954612339912891759270963608979134054531091135908602633591182999812666569189433241144432573741189753280026910641894574494567471915947830215392436303184166418992468343823038852360641624375823477551876309439119738518987384783491488475997888676171572527179004426940985173428570506891392924141054431347594262898419791229644996416319112221526073943970453556055612755006482785199581620639943883522420200604617508544210862730625000000 [136,54] 2489971350830183692751036294812727448210995619071401908079398395372460793159974193539354533646408896333046491992527477472435712161478026645914652622267280994524530075171599567841998440679592886301955119505685290434253431231335053760363131379406244443502892876608452600275153663388222521505875714474693231405126156782175568218549698354325767826376036974409990248244117155220485309331933675991699415449654447827139649794528881874318597928246332906298715172602353661711945155297601511374319508826398625819229147655871628416457402399796083619017347241943227971985789791323985921441250568676195599111695380118147139015317880778080646648017844695094775779330649198153244174091369928112884621781166685604753251589017077262312071539717145667226876692024595134841401662466340465213356055404625248129261230606551342431584742738732544351074802680233509660788672203882054491498531802403331890660051699624909347022278072870348193448015232035958625984559622176792332642433872635847146186709483991423401846281831880524079704162679290621698313029880178858285368776050868076197802213208627659436614942573864675893275898918959287195938139047032017029803479469584407827731477523690575853925095237507415029736115538188496284496855828685629170845580567771958957377086593408460695107264254595276985561660085444839397572833602240320175073870803728771869822489024907081049601569391331839394787721995953211286271115550126989464009942571982438458737340143926201674006009341778671608216310802459679086942707534082695433739524640934869387938687126775144277259839161354494380742592408710735684891785011452330857549587491967224706330754432054938472447927116657757538104466102680063088564397537994853359031940984976358057373702901745235733791930510835382562369458381441313806291005797346974157982265995092053049821695333380548504026876158514612930034264366528068482237348823219771930717399027643616808432116965799817495086919679509759111082231372541902568998884872531675673373781263127731338630019454472248081748185707803858500910210680282171916051342675522598502645968346727326946769391121128756663516224169402546505132814302357135385914688993644267828819878569578977082986749849367203053960502312500 [136,55] -414980692678742619150522137505960916370763358131426473776792448229895041531185289730014026241899725070712801650393326160695998346011726561133989910601102899920205727593928501960074507144932862673046156327530426429343693699923586083636451307142592553750653332443159187818550677739671736242682748231457989833468066015037830050199230210861053073693809120256415951681201648638342641708492396909618825458288395722087329982393744655765752715701537795472525433762734395756805772648806422464072469439170619944769644504368476688099906184065799998755547556353953189187628798305785647144904335254188141533622794841025087256804393191018254244358510835729554283159100078998357422616414271087489117340732431188348798959216232624654389983300752462422466440839704723801865129123355608944729354593717398219889734954263016349033548260897447389881657022856114163557312058722915897063902074776592884855670015773496440343632445005736875980293179663332153825633082063043877802127238269088534549765718526157261432885974108056507775587881607877614556797857354531151775106417043451125919083975566232047748882561139854796971642054428291004230235077853016273841771501410033017513824742569109437043122432271797102784278928794444664545533926447618279831629477448630224523859691587425151504200454861397426984368031569847429369368617598058800323728291125006121847989885851084604508588371235930093831868023282141532950316186873420676831719051688177703256120736216640880650309648386370342824009720479978279594620568762672305784987616716422730865289302905344159337895691080588132542565590181742993265485937596912696146731972102036872131138787161062334870977002061136982240364343581618279298728721225783187357876153134991689174848323737417083318909322558274225189307828416675156200863526297233067645106284377018847282959756613698687859860147455443118659736461902321851517734954434949391631176061870392009840053670803919827217858507301353602307152735844387687507476626280763991255133597526322728127056627910672389160577288035420709410588492863373324611574451221443986862475898859075636653091883821847095902373547245646900816706223828649630584950387112057237603498864573559212722354120694732587161975000 [136,56] 62433824039117634802680944534131420046429887771409803120934071383615354086595531788423445666703117427413189848524130711550131741478668355215899389209830452033071877008020553523279984129023090359383456460993073436006079183002316299131161004347369063626593663007916783852358333011431874814380415705056529528972272079869738346394275560583759138025388994937513830762239689532072445746429302052058019737558396417620156820921820805038762778679016985744093680742126079826321472398595105290904631224986543066641419698910543601042888070594460361288629627454916797512450625174600105862822786827725710351769253302461763763086383421238098731099838697863620048185341009737819472455406110961990608546940320550324118227727527011455213277093412488655407143965286942736488983671362630478305419665200542658250897559379040412998254290144003873817948746222830453747656685705238101246576606785779547082426761721549712591749890728735564213097471491694176890542879043992820186393323963822096289756276603846388664396130671793444638340429941028568293551211324749640204634845408469210153526334509198141057514022406900819307973822779188702862708390589998610065765765559281621853158706296628309953057679589463753303698238582769476779680747638200207507621331384796995214171575865659629529442924749191934523906179770903481726149522967202603503865475422999336342480314151485389411471600391576854883197635476080813466471948249909939456581732792914864126024304673168894459294934828521674775828959536588657808978396075268208541388508873083497384852828559275231984509538288364519957309106433945145421928410092359612440547962314411751686172155215570591457504691973753394626157762817485184647612035352060060908812884575623601117049425021211904337854828851070143501270433684880546645862633593129791325699362915169353660253653216153070055407403163140355763478782464368255897432373662444494460672609693764407370386444218688357342211246159181818132006943462428063010376406553282192376878841944037928503836042709904517367182495481865860751411733714035214685296116664406412420030837297849730636542381812823926423837066696621223127040573213234876316600229770235474340323371768496501188930857791023280111056 [136,57] -8507025655508429234463544914560482594444721634801719956270367403338681964434631320359460467477649850972058329026956788157570781050866709310404408009776536202419523686905246709475603200868000385435826399992795915844984725281566433498030699399316592301219966714934524932224693826967240790428140849263039395112681798023375521430817656326719158664132150964396388626351524716023248729033577486864807948336385038208403129911186172957952830130939164906855245267841852999804452942167485875580865541639151574021345695973418577654556858053816256071963870972002361892531386265166779374805091055370588703483567755840771985574597913312294906107521499976332964752967746593125667448964088444392031272806444569430026629633197398064119508639475331239762479097757710693071962063879073482414177510943128273741142668916016942676384699211180027734190892048928025899818240834871638736226732022058479249888271377395926807156267864608497572646953097513183668606840552152171435977458920981705792642350185389031291770903074216767915252320176238545669502696315878879033603779897653839669894577796685657515336723386915948063110314452434104537327108979507018118527154768393374737470224078157864604403280224245126128042550599306822086363836499450761542399226430872935975916858176240720860368033121706369099921673588661026122463015772932963175708089671348911252277259130444383364767025252432229924922283212170130096346520625010982372812743709747278543456320470526583141163852854379308704228434831029533130154789821566732891251805433427315806781212047581734371332346858687544114310464914240683125735107468074159106166688603479134486112572692708664308645213251975304429746739240499143702727480391997501948221773065371444393436372615241130263793905570245250416467826697048472463667762253971126945054952660437787845926792736780438655366375839854916091790131048118268697856582604910476615468416344610623908468529637976080080951553199280134993609375807201197624000601323593334979419934282029478157507161647330612928237086101963840713002064863851942458887251338780215531182227025173215343824634941382500875184902023356686616461045467197573539678466475340137044486757523350968081940982118231793880 [136,58] 1054139980599379202744732563998439544142840133394374363576912019269121233272989968009612259915345656727725312427205624688248980756283144737980566465408567105049038283201966086971498089712563803168531749914313563406878759722395863696908017624487463392469553722492418651529948123643527751934155668267257968050551660091456276691715971326611506050374176666410035051363127508980739959396549466417462911200508492017905674859191900360999896335993125959059214818158414312999764567705603649545095072250508149190824891364405462772671879465257581417665891657610960646015933330206515140805476653802316155665747617377962466226959825451052450106861354011419310457911161608565086253432541725737007875326653498556062920839106610512451987714393088013217281214383910630592069387055195936032884705512183702578751124706303468461806339570582425747771146016219863893693541742346809896203490060227020673458140400974000698082776678584594459277570410998068815881426721152135992893326998363567288064200511949305097037074318746735368327983011187871887982928235321745230788668086940672115863636906324937808017421300965344355740077392005320510916734795545037687831086512283028056293015943350866328411658049226823412799777200567911064135529755612059727233923253219045889181406014654334162689883583264696047326435333731492348699785823846949897705841627799360444202502784907095235021800009665908905466015144391734886731190782421527774926721725806289945138544705408776855342840754069543806654599487217071186077765982763206632491016050408892796591022693907450075495220933141110834358642436923437068210479316621811813835730573696795641740055090550730811280114714798418793338004637856164866465994343156954100983061686665185647447630948756254287648593922896975524527471970123761837520340197325044967326875499422312950053526941090389164499527369483345942471521477862412866591273696187437340125750092126026800603764201672934012980881491442945598836044022303183454006866178404499109461730557198864187328312294315667980473864863336123672661158386549946515346158782148805012849123272663351897212869654361944459113633541739444960107228789002877264568440293595451563120148456392563876088191821005286 [136,59] -119589890601847757053170052049280861480733328199215073043351394015194901168595408286933050401626749488158235047122332289106356570526227655074891600832951920238574770920060516374863732018910550892040691794913897188836332135868142502878972859705977975368468986920646104044774426462632991389691041089524760699860857246346027305104850215211441661846056312755180010997378093338005863596374712019156989085848662988087371813718098082064775632046568828117056493771148963052282933541196084499219440792609983009178759772727520898685893917454535864524233442422094241971659678613235060096727962772240402644860842430311906553568904404915493927311764688756622894138868073437407478071010034352130983250676625739272815982102898055441277605485517473350185977996886401716054599627809761487867165451571269520845138651933633074402823320060544499704682813247248043295235829283881299613190708453478819715974949629541615972919250060185408475202452184957456246411822164599368003385441576212706695416099572656095741012786237237207608774453530433394360449936459969429554862632442636491397258380727465161253626498961715431680481430758381046091111079920734494160272316915566715324566356927976481139309183180228201726165010773118874095601286433057548125714879704973938043351584167289757653502608042071273309903907438145086166801066490229250937940043836707474010244352815822292019950450220962942192115318340986402746397006281581475606297951416092064553103899148702346297063948362590843898354871889737816399265006721362125382115790081451528734106535487658776497431400246727363073931813178768842411164093977164290779605056906364903431002910171289266687192842997506824546979503625219649997610497881400857571501593784006885785575384184267152085070671771816952182052196640349701153434804770823221669787629613744507156015692981165475343481929213332953254449525834877795886102607066058963366097539992489008015897885264407515137953041532470897263244179450027815748982327977679659505163827005631645723796063039901669017600101160885315776696932256832830642505076830702110710275976478147331312379600573549941285239068151508564866129492362286054468971883781192374846756711405007439848623565166 [136,60] 12581175524859771136481932226808919588894529064190957958459661140186807347458754955558119033364307861860823591867873296658804372384557202830506709268327583704533153236940622051574991377798537855900716328740119426062566577971201028894272250988647950055912628205730690216413811622490639254494704890298613569768477058973406952694630980387070062709999550189282334155535132221623869377334512991878296358176338480676241170588160126889469985693819444747304916969655684282166317065866475022248062765783870943883788007867599233732815710095694588686625438676847670518604106285682614961337247485990237170965172856178493521301579954742255547224002689346519012936329219264418858664718397092654555844089655140923744013597797610349901109922463896848933415532978080135375775682118058611526735809229002392975819806489609511381242675004062991307590878082686023012049364591651976523423958097964564588891597939274261578021711762699823940482614268670322025959806795967760636455363429047513027056403168048352081948660413977822519042655571507940946595166438046996525437945156873571529141281974712692760370657962838094354276693255443924754452051932288756443358288810948944224961399348181153856455584772941773705844063779644337701659025944625825514088837976169752605194345258208188271568987988557654146583328704557620115442756218315718959627131330244495811494474436688145226944894976820842407981363856747174866037704936955684785360894771232058616888524290696234524705454105743163942940748752034292182860393861216571533459642089292284201531022222661031778552018830068179731501640656091845863873103440354269899252653200438212545063650228450589523920454325153245835597072941772242700834574661259189894255887409542855365873934821527773648753525789531651493399024887088121235471958225189951111865076587838991954892012239843586288341606586136892545797101526261373313015401634811846542691025730251011890800915423853443414336124639831876415967765468551560354051227877138633189406110718113537499425143671852930578957921358859509752757711436174818901736287788098276160281744882026602725416495775286105146803351053794055651997132856595460841390353371022618685717415658151543337760176 [136,61] -1254207617525200807013296535723169121260169571729546361323533565698607578068715325849442858102311114273716741277963310688634765841211342682518478439090774847778318021702919097474936073442936900725711439159266890682340839453644020793450041411250440410193517082665978760671714665653632400546755089205408162418709835291940367646249374555902603780379913210175472965820027573086054945495424424635882998604138965853172948080259049472666321095207279135543494994005599837935763183279482453529562739399244380691883662922349545125057597249553855239825153912417419956726086809820963354141023333567849354019285086062930893377701291881224408016247704920002478852632662220396179335723484948770513775102360906392245579580884539200606509250677691107535520848354968686643984272536401368744938528605196851412089491026323036250247068021015443850696168454008831834218009324328895308828918363980370961590524266559490960866230364856978291647695834732007981205870151840209587831965815609969987523083007780788192176125092560039629172436075708074822565560022734497213888617352940759571569997489765116876604962751136633023147955753076768146487808083063560219938905214550748478474111909595408681167600220703268906812709316124022883285040547409771490710378345767056370943885161654629883604872278267749181956946787854043384578684107537809576755897688901405017476777275119968986448099016217603865752172735140591827377204640978877272544349330034532625729555496765141036842275613278415608794538371588427807687270681994531965201664877840241065985472710204611078374712170820904004232252403528206957410968723281514877680077618221311697892946253135759555793600107729545835103059910179456238160151784425222363515079586898667219375790768289067587158191387890415987064768382721642489376402662346975749001342200625772952123991529955286605425123261973664959743169437279476433977954822737773944168411171959068478138811826464975176168440359833705976513931704911907401377443487486831339816897983368175368839122852107994766203878481323082288547212428497825850957939844662492030212952183769984759811003047277972724967338339087811283520485700538261535862521905821375859952271284155546117040 [136,62] 121528099887718600923022125495939001173008911437915122230004602698605994386717249867814822183998706231358330878629297498711612767313439361708262289185431388469367902882128032270887511180898376418013937225437146308810171163930639946790184242779297401494976965110314013443676469210509005492344180907750847150561734606950497872556294850721828762620038706549476742443676280680799443283547136143196380134203889980220034480419514525841862432778948894039056762011524456496140998216176228642890949197140491914487599566165638334117811844040567626704205366057339598948437775094575587600317209161821202780859196348319168753867165114181555979133495742229753293625805371890267259454579052159374102333866136998346584561639806173134904457958351657029445530902456549717416685428776622923011087424383532236767328146222169653934006447192370925424528452158840675828385416732629182670965314915761671188179103957978651257490179319455563396876803428534726430249838775790539959348123097895663760035405452819425895440130020876982607839293187578772241187681693892164492639674168470737710384464984402053930178285776962136893070420926680420539602275546537065174044734327554084671916759098350254958080343342705896154831536322223500487400817759159494107248388884212455325288450657504880703362775136154181461978649195915597101012438925180113832364002220047472967200705444811837432574120130290585490695501631896913134858902516912840358613468799646428000554005719861127277312304853083582217120463180434935533512443027623067906826873204298362617411641742335323466982084051951268397538665332640700608884273606991021054606380445407087927315630403706980418253102024612829544865960625463910583833776743784532216318246272865417592587667472850022318961721996734409363049716268725540970431377888483132627894177369459693943736455169419954635556633663939407771965503481413082319609095785038552329794913647321609243394129541461219248750390930666806365308278047383269899336646051833690007969695188655045963541590482408177407206804744052759682013636631602189200804475003480187834686226378100501153154604879093826970217333465931025708239399617319170865002995226816115949225095438759836 [136,63] -11579888837111118460017165124654453846861456026941396964583297478673736169212289371818428870593130152345427013419780812601547027759834844585542904827050527461340305584423932952380696499021289553280663774970605799410836042108920495326625043759929954184535180085363546083307643311515620451883828892103620817747257890007590154488642360139373101065376561658710603570182428338605939711988670611082809959443537285742059848931467024338502328524859965071841115318841070157941609612467724098565075280351232176247965627217122664759837574378975402979523232173649663722956102933074917373820959384547898180290680688654821878570023142345801940297074823953863313346244902305311657590200196650403000923696686925754220068489689894225087910739236398689380789169171715159470032771273597707439223195225271673213478724570374820182660919720605852574816738195865667923398247065321671442033331498605152331590725667330461389717196879239858357175773572293432308030586961450140309059757415300086813812859544371452355483617480467143745368560938736373920420894220747409611070751444255836652135937108365024529761635361080662192469670546126574148875253970192773588449616916134276956094428735203133831627060246948288399442692430985312047345183471873428286388661371935056599289486909507301191947502150316047621183433179514765102783698291038762708851290212277704365338358706451122069820810526110268327107348608692934461549639217269358649804180602076722137102327130851152635962157260241348889077598587395458025409297169367950380056283969091952193498398466735380416926233098591165459737056330334594265295592115542416480502084313899907707177994953631979963845004002825225451761259112201726469842810679974288859407460503266280919299957579745370687158063833099571193000410664613419997597736282260485484530291536160848077469428830044894568604325023377707906748991670801114623764248329728333670094948277669893192870564950108944683835845577880015958541132884840330055584554323932004173575642558488910583151535967577990161201597549481622485188045494304100559257423861285415599431481348619706857303362064502747252200670410398919110910984449617096553327203519056645082422850171968 [136,64] 1065275984904080226125183846071385089660961067908966692079903721293379806776391594029767684499292224066609339571247030015492819594875815711546265349843661184454338982455546461276749815796759195720652558352539932404849265785791126125850088842915194964119398569317483886673717166131449398594463778823585832205955347955153042586721947584702981269762377499458032241580188775846439634255245222141173365647917424635410591120808151094179359215156686136956415228831036411017093599970526468176664367617686912919130218680904477910598321996744800042504611700302736364534835617273316980820366226588135221663550628197431784853882415132994782421917851112758764215886892469529335089487109943485795770773859879185384788963407961356183842711421678883950872955953750649213041301683849063124315889539337974794292819985763642209513080966007466345726890046863823166168490476994268103118268213836455486759078879642013002305517721304363728593344279290413415713124930642423910023249563483145733297663129284817363794775514126895307468256894256350497474028489964264987427753762001428918172940653334790070179377584020480795997471660801772203013736709190076707112302620334150550087272146745994317953821334349313075690058645107827340674305031027714137517891772232125355479169141286655671062390869342506051871231650042916993039975312416928804274188918483351640057047057691920029565677917842248925737455995757744030126770054316615549516104028705053513646391179231686481373447120965961343572520174321115107649215379533539998830222846864812007962921386384516138469886423233526152991445949797146922268271810397013398561613539555867257335423039886764245160470348697112850056700977143893744103172492311329688271172046343736459984570490639201853016358435840204993862088347767069980055345787051864211902304269598789640356413396390446669834992295531793934778624339862396835305474814281843998616200490711717951301208196147323723120735303669105292435109948211542205183161706292886610169807573929577259743924509321776581129448475775592276847357247030831426489853114236027908973484825607702517431446487524804348616278029741231786052842798409469424709456157074370332468408896 [136,65] -90628576433687291030851422801525426246122772974139507475041337868024142964578604635747495790177303237043614653375831850069333967854805177908418866527209689582720660395662933320338842746090025391660056152837216470365514712365677956393938930332161899596465676450559351779594233714961091850122547232210983607489309040972482793879628953170250685029793691804586066282223084148795372987604467004039155126071137920113438749109820640586217282217785803604467470028368442826297020008966405500049731518373939518331678374189025576667800781909565505039902666810683821801271805588819293610767731959135166798836499502935258479692694614178337233412163974777323860256481980235496526572034282034075384773707910958534901773353404911517065939263582497423202926340112431154434716354599394269494679243628611382373401370337653630982895034332554891111065286322993831401019246519105797809992409300429123999750927590859892441531729936098610762515655783769357991380331697310607343612457011368311935141737233593297900744943009829441930657622808368716318921031221097145292029725196130142127739877577700235804742294761576862684551827888543930396202996826260702027374943894809658918990634667455971483994013144806914092745863561055922945860002679910900779451416681554190822243097886196179372103481390671885478830137936734178444141885300557495078867671441130889154503905081949186834153767852146332656713303446947344417685953925159169523752568437047872196631412331353147450677527617212626947375315840058765714830412759433824063348431698259457355859075026512163782773353592502921185308886811450361238879843735007167309856921663155231608399099959833765453174827210631119649997168984995254380206545303179065609481713887363033136584539546281443907906081405805745922694626261163609852053219209177794542608985926157866075178871557064165138557207784038060740318621099611404258904804711032307538079381336003708989956167075184076553360152105725095899438774874123206632481970642086611864013866375151454661103728566909395017173520537538464753093762115085715659699446032161678589480233871610498984688528386902079190748487553095999661917527242607449830683757067853050095712 [136,66] 6786831241189814246388277718125712714562745487860240528661763164678468464149007318427935538147966469350280853354354443745520158990346868519639248723605984593183799548217339210993281884815438109752315367462485888024910746231442003963067526985319200805385054124517578318028175329626590659374890757821577713933183227609194174668387468381343540606460031410417715080829374406494295262206221809141389137916793156381384898110711270233296457190816366900626697816828972780937608641092524088959917971353161404789364421922577213081651281587821794540999190780975856016724322744662755652784614266442483416092396298418395127413831942843917870675305123251633525376397471182365447393619765776679280707887804475784597424735939665080759234754421257588429549778183851819348058945819906472286665041809046886647119724381682607772290999682496790716448272514010069459975985413853176137361279458368144582633370419821461228158479326385816231614482648378809554831226373607741189922011051931139373942918001168392263671072922918982177987236553000684217009699815730501254175802594445330272516514434663985081294782469634733084502037751300109623420985658453670583241840982248540155691505819443145026704036676490491314205867319164484850538569329162860542224544755177593867572467898817381180704968631791437410113918947871074200470696315488324868339714231313232006991369540568701485821053632198867810566350315853230974616856782941744710636267885243955958849665343473415266761830307486094255663394325421875902490830643760748355036796444877675100274410428321579678055797530751778475158997307374988627426087132593943913262905394932937405138813077012186111707245994843263780902456513868036164721805664845674625316712140818136382174162268708627648066684244524511431668320088232880046107981653049979647684784334682445580889270999604432389456812239396367591265972821788780856746241078677226212326150268331214488727698439156940548638524622647680266668392180882365551409996802455915696425963031454195784855285016976372599098640587701706027441960358420255986720827602480122247791790722023268605602040234881592395067791521697285967911790765878545551659529442749887296 [136,67] -427204286934138245931711355800259411565397370179275395220867642816163871694252800115414794950603478740206875696944029366063481093911632824514653719230605323015707613776911965683670269669662939642885511185307086567230242160763272637157958885536529483654294527999927234138737516391205655038891095662074369197057306404769691633680114414380581982962957243973249408902929442758101834814716882192339796621498199711298611065527837196841238273265462815069247672400987729835285452486942293925657945525730978392494943742312590365866643105769058188115122285416500686923378628586068265412821172210866446365308539337055737731792627484975054375207127580337059587248296802660832319720499472982409904150491126028032785072942351883778338899031408135204447690255351383399485945414593958533617526314147030823358858179270687753891455411013740773863867086373812734720728081952289767469977013291998094095595721178874188524362808679368177630065458996599386886189643665018670947759869750117962587627566911760302086136667836811536138884572699145725117561829981897440247643757280766203570642985714665578381643084052557991708932465878278580906911624854335593427732916128523657735236328390492645526944070320099536242899742214427546790139617221946260612181952666050682584622029834181151699111155165542531117936557747304851095634604360960992592288808280753480140048844559873457464051973229488869087158822759380417280213299090527913272778272121037000038558544328235270175763707213417580681799407997527931103583831524045169217084427852241293025489737954062478578732568721652993165860433415770548717108634524846315613822276556744241615857173079829699510517298876789993867120807806018881406807791099104764703397444584760548983161498483010723072992812481372074183473795877710203867512923628360676101627092816231944906984891521400105098629913856457225474137195464668827513669352762815412127112124678909932759473873818207440025397479305323934658249921134743433076707397849155357566153987191766875488105452737855179912638272559056175888022473584711026899720568489145357699709759207327008735527745531648860826231106790924963490291593434945320784131225844960 [136,68] 21717528329676081827152427663039062623469130003754569990771513563719208609926486171303971503524650512086261657568810591827720016778464957726156514024198215785065065050446557826927478792225844099909170006143861046276167688351011786793973614294892506954900907192429376408895678641005718998043720500846193769875030769013993213864125489199593850249185194654572076851248507694282239566339913656197827976939603236229244613802938115835991907994971379816595909581209647643672668755701964347804229051883149207544059144960241052988588002703965136577672733714257598976314012395184210164070241928437001251260600321666921394783667241346899918304357687632684101128622641019453413928164447424245011187918588131884432558264439596635200460372898401566839656447069368881817529979205767012533785416387296889453210742422771955098255244383838405827885177600831744331193806901841244470541592278876273538556189934485785280815541055859897115931038286921002315440020714185119844666773919420041547674333035263238359235508873229302400823545484921665616770526726318906375709612237911526258773207438478656472518725659387512996859100975851436746793505437315740285588787065396697131291186013563275352186874174177756465497863962853497206138083419739338218722127600462420278461732738077403240189671905224379393745671932544517647203682703983416604672901948419688669058115257715735756049607225242498403867017885211041554403638191473096004094755943510340493092759360894288881397360569442177624414114557608541748739203952995947198845180741530995246334320496326728551015555229948251786074914811842466829994053013454292599726973105250325223983146947127964954880029039186922027906555600398767306842824724350676229711790655695352858161634335221876227959537689111477169931361169559723576614296554895165253114933864498452344867629320624321464856801554016100632857136398423845687146275509374200313041190146262470317024653632017686602549242866433418900813989475466757883613608631279252162837944741083776570339833398756187082312174180476212983214052512291548122444103846707027136903579879124253816109783013314100021441601337223826485607875626763445567394656880 [136,69] -896558209890067107814782435646829198591121280556215501034261752105642719763783158318755064041842176966051708346658615982923070941495662059505003215697994741717852165976554371325195325750842763372511934057770466682483064664941260069924633808427636871570560567310593884787619996771586649762345120177476650511172689328657992021920147286780828358361993142822490348035942083264231694609956938885339798325493402406691261832517940022885096540280165694890321591284506903059764225903295856847805689995926252006647328045906604878534389580757776316712172459361125546711670234835443517118365173223991454395797024224709148437191958914809728571385470211417599820129159687290941403028690976569517555793093699097076983562140872776966416414972619909846906856897790153568306483741065960679645215382712323765518372185739091804113448290370188194067811254008443106792310216880125033655494154364240740245203866170422586299763349936405308745330383651045839655178188364421622436233272269052032464669266208326646574858644687635612543277589606303385427219575168996127752671819546770032167059034868499726938648990690080729965898231057112969276734122487915638677039217396566845694202617122075671809521614075596089109338680027124776387541005347475560226246962154261326034990081480636627812599279405945975969543944552594660918525865270438323696954716990405275298460550365863641542781664815354936256803141240349386978593992722672142432282459067042168653811168642446166454286764163785227783094754935395560504618850334566749191923447103784079376352942006200133122619631227941494056328768352477703610303745904060978294070414828179264706257578555943808777820559508496065593235677832865575061898533988595782392994255196497399287111121751759679298609774874139400268544294611842658929809623720458019208645836046085392821639374831893237558375237442193916435908653801231234321812878578229325839188559921409867167955663379720324054730233874036908541840703054805714884916895763106985199707660290828012234411508360452879416064880456707844058720660973973493737712306224071608153694585906490389851047834371267875797531718190084337945863231623863033896160 [136,70] 39758044982480823395249718420287838083956169766452884147763592592846392387415752439529759546498688597789552658181970088309797712357055950382775095854990817805785316215793110248529106324165293356374673649936866276431764358490516380982178445985961912696676643138257357177832897094434127524294711697226560664970879700982058124060913759451561077112578169449990324789639652605588482914884674062729712329574581778091008377032732808733786762735923900529795945900401827485407326784986206459639262720622190321619877242537503562587584164613581088123831290670242629994157594466217787056972203583023063623196698813850502278825460541305020648492744035403942217039059750325912569762691211493375092159825280267592395596915726664080835384495278411224682946438807930208228029100380603591449778638900104650281667809409748386411002972309747762404793108940229998229237199244060323710938808040815020505651602529100084954892260568358908142901540973012566578795207567417452938051177244354238921961389947275311996103847626880532811732070566973638117029759973649907772626093165926207313259634055516843291986436720546699771381064915157874941167343857448315183943189435522589520257852949663856681879305906614669754311927651535075563859061023017364403885076153200147271478464855589814909232899351698406812447346803930369481298826008954167977963706642134257648723060597229008964982517162211599010205811919280869684420217967260278078438619032800588283921999057911616381525630691132341014418413848695834054434229059278210249449294805427040665742483431056880478373216107227762756100109609972913843090098223898052677075186328131058019520447393952447719671532267147487889224375597731047580780757299914711009323525924706628035450426942722228040249186772016565615326292972965882050633068739096975053450090261137879222099981388157013693096849842722624463322581027214750577487298843178046013752975881929907599518168887315029046203838348629761302971928528745718104322021656124062282167880803034825705631668205030652807075161685846967223912876410142037181187944663283973648640076834257394486793570114224101442965889590230458582262598463185393760 [136,71] -3205746784397795143919804554652968455259152504188336495395758734115163970026662148798298648410056745570840994934954366267196930568980186518756432688596058513243434093319586056321597852153501384650869662851052160082857705418178082821666713161811133447626343702508135852427010991201201854081603897373370047504587675021749571595766512740180468623799690181547868901946810879052945277339073508111001259211439896158127330509567047387566646092905233772211654691698861195232637879504540594376756872002619726699452784865197630171564648209881640051928053338291454200360672436705020493612205573079385846357909196091534180645650337759079819847754687248346196658909350019880640150950690484236296293101943347633284009258190796083037273402912843272888609738229195931589491184590477587749157941213796076815254611549886276070032591789295859871183243975227099488302921455187603940872912479732026146640414444636949844957636721517068369791182643748003380616141034311004661229204113205284357204614366261269254102234894771491101774377502310208482396143003247763145052944128042034970452843099858371749145195868352579451527283623613656554029327546384496968589493530651149743051687335693475638164768453367554958808802656025642305477527204613035948507810738618836399112934751700408266280427508971651826791393609208814141546440539757382220525521258473473071954849824289939758517782466929255564569101056770678550475572515339023911073090117903882566217102044424673158228214402829993404358258960726551914755378483036742652949572182575426878943007574739347504938663684946302151739084824921296514851260233212361579536503984993719145274935987449445859868673151558776780402847035696346945724686414950250606166491525119142064935325612474461888192448615764979651871618016416412721460944094315777498386756755802183914742672123388032647927519494565576647734339487158307325317441956232087575214497062379406628240556915650795328757871398962308163437423535402347274016047823253257557354832904760116683867236581398560032531855127171724014925972192753908269131340856091379270169856809840142107548620815888674573929848735707766987132420297540120 [136,72] 320929203688935502433771524712816005230041499063970753464856019469642164579055189217273743840997125882420232111195175280373790351971165370007683495311641794907636758812583032226410520120580084834048041168665432641007187957029375627447600708195890519270843974198103391813641869671774063647275092203983775606032436713975191070380769580961795060056929848014905534240127252725630999443477537219574610293920886301492248579458686634212241380055196379740084368987084793906102788598896120950121727653470378266177511019804226577699108923064686993233198790821155810928065301514005116601097553703458646966080699714237238517096440252032309138001316793499520958198816703972322557008588323490596687815877498575870543437749145078355843163149185169442064504584086904004530339568903687234340306219137531460264487982061982400031346569118041565253723607701057687613219790921812320662952832660086327629850738409035618896082549478282910828906588181584821484302721170316218283602902784443591833984311961000348631452046504326880408108490040908873341052935815603610651718654880850745639978360679799626563806969443882069914248609664053610393051282243701236932459221426999252265692499105774089889837682092542550344658983843728470951570614675579505077444422992838076425100640764602106856953631379199897919806184372665379028831869033260187557160856450317811779697844333589609871908875408117252501192172281419596787481791662135070322673255639229966318890606537010669047944683704929353304358567286065911944553050736172988254442353520033356265398053937596945796185562651883059746686107809842889283651730476798308715926333319555865908646672585566918902364710474954244718311566461750752234788066586600113703109173527003211073219754438835444780189051291891228978930312861143385564604772095810592740159830456349085940098752357236119856790101475305609455824103195001447703486933012584922760176328267126864535818792835988017218536869510468884954894269314684982355800450689142386566269164294432995618909373384831375699608170324112646507021904884516193977662792020197701154610302040348127509560872652251432776135495110106641651705799160 [136,73] -25415226850279649667411255048558556968679042014535659349745328809150787895953961781362478418029875418998256424146709005535430000810262046025825783987194950017158569374695734839816443510714458620636314824063874326677440986780428797978081260772438355221230309124866909914635702732677586537622828416745700803547688187127778229170035775880269851980373273288483039148651207972314982848211099777836812259632570393318182764790536208798811624135544590933630798475865647194330816801288139436031054590550493154054955288289388352023799884464143404936229032743050468483026455889539712273457152795656589343636454866861132955353143862279365555729369865646160046341231909408031804320738188223254347996873445456211872858088318818670210105884763074585785027473177384364591882607453402276831539305309815684774326137516548481438617327506886509171517246341892788475153314189940719628512096266192844736271599500796122988739963914697317561222533534728107229926104624971537821864077636023612964466074252120668340002841143048103159865212807398296755004414189886911412639569825027021936726182723100719003660896279591544715769678994530655770137909072525292778192656869806372106701579647083892369895595234216851848207280352169387403509697865951194607913458341613787585503864506861917343983607743674628465330814399712190559581542081087832369106017262635174506735732601315436052967307372104931041300318286850646654839761140311735522323230316177379674985576471858772680048248795913450680058841401074580336996745187872395500125846057054835036300170868820751708161500039521028125698435907646355217928396915705861892250761149973876787053284510011833949865681391790205675936193415221717411088937710224561730848078282420373218021092066877548314851436782673249491137007788992457071533793530870220072937222439196542324935572012662571812641248543573840369990833119874525664174359158881135787043352010831009580980186924914977523499541573971131097516048706735124962851501101533755021730291795192987333403252014140009448438387040572248311699960640054541155025545380580226520743707088966484759224119021906566890590928110850311037692320 [136,74] 1467573245385832046706986533897395267067814347126953228824533287223172120674632500201567623799555441688128797992053263398040227583170899536153775495774098867522616086373280857537188229937276310108337650190356855681909457136958492480393012567981778085372632810358724933206017174188378767657458269764287508683148266030223566176115041820568115399115453336356201084545091165979926405227574550588103052947365136161030970069590974169920993107857866081402101917483175677587723019654233178247290846118896669676089051745030839592843317497799716041708840870196934427810186043630097527279550067904562300561419657002186117109896952161507754259571022199988352890720123474042360271819016604867049366168022431488774093273379465316217458776875450062787284556213730080941272292735772406562655436136698978635525155652819818210692509883322393361542366251798543139573894593415516244023728534613889122778309063989883997297486209168128477221595412291661798348926932128343859330871978954525295626838134471973680608949875430080608915814025346313186307028377414103524201138233878489886137687398228445713278075852160113640507413731057150041689803150033189835087909861074746570274615470300245514466221892876603368499265467085697518155731132516178202105687433135157029669579146082555444753227849280272868298910941176016461568167115615930414559213535619828339926166498335927878105903060280024848772041612153339944391003462033870943268225978342981521196622331371868154402351810914819412197099636133803486426678064410041154179030980892302552593225600422901961414158519986542078035384922459525172236157850493018609945298658078581734905027191179928838325129772666297981605020200508502021231500442125419480790752738758836593545393636918276105836512693946088823427690923767685820130676005076800421665435619003336517262784483140295967315799920418527982560872280455050308670897238962341281899158559951533621672941019906245957044749237025201970509937249762738454148620089513180882671544911131678283359968317380063240109343635078840320225050357196485651398081422556189279375898426214398320822182030667208802525299148237454990880 [136,75] -61870504645024858401541917291206908942159023615587029414521217162584616359885091865573654164294644912037371454886593574147997512035652669335378907823805363757059094419506037088831880323192774570104207614145284218359060293367471087527124034311350365419806779486489597695085995618611551623548101424669311408876998224790028651210696531216817707129056971703510661883113954206098356712431390108222298734343666998923000503601903226621570167470113468133286475928590662071500439027954253458389226339570291879857027636075202798786473357143355821562509658851918632478833030300863674326011781232755384350521326558710899154787787179879805136966640370531164328074206512792774705871284402190543321821033722372060064474119092797070416890814095492525712764582101057348225801949250008595328805831218768065872848376817093791709124587017064904789111397330780606480890828596547334811099106899688317378578740921107904700807479691481761471564770911444626175293538377488471886394832992398841124361632901121233349482621995435475332191795173432219363866148559292172087220458584986565166421383741431726540814682741893602974448646232106372194700101249588286349520991460688921746549103597495315896027221526856356004668704491546635843585827555322207189595074911105575128940286619210397181372964224477699135405047475365071726509396507854118648568898477640822521042718804872169553092952190262481782454628242067290433994250661341589645790810626605275865154711749416941838806418116810342850231379877558335726612723139876558935782691161423902200206399018418842975534141615504961450546114450894826136961307142447699442396592470242522118377531497363866730455363907798057088954218542926532185090473950061618391446509057151390976207864603624152475867461596215560149911070859171812621296074927206555957517977710956965473733274522586350108161096821473861448256223664364575034519309560437187782926232675487030573120231545909945431772728625143735372039400679191211137397669541749252112300636088350941554257495295969257455843638744760947047481192440864117535915421585227104985208160571071765211563737322910206494940797510594640 [136,76] 1891835467339476948943352928735424713579093858818678844392862403822623034816041948495851649138761079338926637495394800070367429352872319836867947480478534187034989151505746717316948894587074431307991977084993094210874639888748080282069940720212738034794579956234087043442806944591176340761066141381658470499767852330720296869062149622601531038215683952494373511818695354878969891499206977142944950015353750148967034655952645950830280673533654433769593964753427343682559217042229199518627369005467823432442284799628264448811832687099549999984665569264614587936022089937472004348472855016129437027606876904634187664549494490141136161191790497640174974981859682154004632230415698151525845041998678334249888897920713314900197498497255677204801645701526725607166189229930005143062458383476331952514594778077364056547248405388063361539445391253820132990753980652921909003524651981182616864421899241936349727045694975735411609853170586690751667453223168979062563663834983419359314968272751552365456449427801803529302959629825769696524445482108238499431005196904737806887235742900092786027847848267724798714286964044060084549911062117975616560141143792984857524383036299255421114937808469782808993020516534679600433868312805834255056413219070471785682176954184802361247179139549185686269773691002782514994358283434680527825695745562517966239749818050987193338793083257188432782019691831056259383231966061582829217217102940989506563497790861031715130453798168268113149376420496841374725199919027962767588874352246824304703131555638965969384701492438978503361337858630706597367804253858881772936870832135221183406519350223787600043035369993913668178247233915583045387855134765021296676492815011422793323033174005923985722473304930730405015475598595809028444973514659307358216050374282477810170515139436341651107931448604339479535067838416932915962305517940417663510500429338033418481449829856629573780687193962564776135841738113177726732362485819424432571192457686604996075261417054295224330089445846660851942208950562438665212562046652418772509781023505907506219323756351881304745828772520 [136,77] -37807655147967608006442783259987638865738575859904162450998866548166468782347680318345470034284605976111241490645042625974255573710141003591837906576772646140045516032678292896484937739484541582785709781464146113539628328988042058523386099963069190839467427154696080013571182944055068704866902368853574008997738040372109642367935204340328176247717649453225806715022507785424922638424780732361351358322577470424744363502433300414298792770909279799431130184771494644947288699491313310063503120800486483484880367355517503538922228480493505417506100287652071440730626859550673859110377572311442196349497723536109910145918481578081827253190136219648921257321883087378004700217945051413321077775459968027620105900017884548960760669127234696092750267260021457265414711020168019125143440931161320588488879174609792709113459776530872233505511634189433491793303026445673800549350952934872064589005715442150182157581732401876216643120390570329155500675035871311295927272634483362155188803608218199176242086080428297202231024630772634700154871687126125093733735238211222420034800418157727493743832106172453617002719203467836399780183499983571598329471356404622516606577477278655030438582584514828875443858065882332467651163504757363936108339364026102417336510457752437870841130435774670357295103198396821299447469142377002657256850662250311023912692632468115145088624521312871706642140960864145425232042563576929055967143634245728553596587231614857348824007152425736667041749405480686803374361841564192556669503759043807372306777166552891696264568812754228402775168286272039603680514207150389661548272675670029583420841203395005081848715390912708696905172378494477504479962914791253817558267453272410866711841636205615091427329537607217473684646946716153945409068738785987266904646556218806582604949601969403083855318658703226707948345919219325313019503956855572210087616151545681060581037507239820557674772143740975570470670539084604064058116623052937296002053365151422287781040789898489825020256926289637517594768255152003882654581137769140978499844428876813936896128080183280014281160 [136,78] 199353369937682096984662185050356966229878440098532296536453062272453843715698944012852487587684982000388467832931793729268159895869267019997320753805185484450255310649024727168341555544184741483362563589412300599348811090106871818436514043843455089879183488615906352802064369931311455155461309832848557022372695545073815482525184517248031452770330893646030350167975134689610927162516278348338089291303455048554840130585969870671096044840066638658735377753686776303394212286426257212187998464518551354298104767864806805946675204340177519416925966748534726624421740493786709782294004292251883679680418334009583615737807240910466801161493880515957504102488586870754534409338637670297519564621380193172121377516674249964624248743431330800012653536051987995226918060126422710408056278463509253996839048029604585212313088628457276240012316657646163217128514526411097205953188397138867411201036541480803104809641954179111017456581270963790171985849762016356268613290517317465186926289513980106692940993199998530411969814590955672997888594590728717956321495850272666132460640372090349939445380344723767359922077014203253708479442602891138036830525987582746293526809582455719013733711607609526016355356885366273404883218718885689685189178287042043042783980290939492147180645959974354864853981207724347868284985024641359036604823479157568085238837810110390853620492393763747095851990272324538715960553165566894910885353714973813772422213737517903747958230652128879609303370521903838366803494327133860145020898912868492598806195521711812024998859955295971260209912147375331928792763048238530296476210361492571402382165956839095391263636493537623658826077303953213863716908367092367039173225836615251277633748948799407076073444798781178353601480417534615171486147354277599258484734012307748019924684400820489166980044422292589541949708436198637164018079028198874755035176186865410825244168939108277566572634980180103166244536622666317798015308516648033946674486562684541647143105651987035347875661088371571003407974471815745504872145573189019122103231608040092232823080966141646840 [136,79] 14470246200616982322974251871068889275470748393464926729075209836232994216635236296200248665496133634911120598831227089664203475964619245152732594061476770665573254301142891247086594353225082039242687208469624507254889016812400088545391840568890492583530231364805860659109214090100137789237538776730747227550588235463381431889233016276784268523124249991948340749902116419550152920714502139977227242993786572811475221507467167112179260050460332202560683767873102488705322810617626801315749425743322327407054154760116210563414272955991139249693007527011140653302694659227658776831140346113432914678591199987243117583969385922732120104483340498413230649960150437811402011626526707614587071652559999485885631272443164009760362581480389787160986889229086452752707774356604711373577870826261620641838635141242489332483673779127733581439644652376720983806306970978495164881131448420068565458894579664868513227285618445918637486888662188046313703614188463017739114806105635640156014769527566992473232403372870035324144647618619249584765731578039248562216968984817906272809175838208335596274830748192647438544418860171480082388556010143583700459101138773793178146065075873360876748868618843258957629599949166498913259130817493555150897318251468142594174269812811222384258351664060445089435948483247069229665980958057956813631731323900210730144514969751345364003823512797949864441948622642616014478591052974989695241995712868360921778533336953010349805735504794408083277951837419582089646003175605302733521700022772117123133324179485139938875153665683080946751450392895749478594103044176804734693206303729797931710914435979866726941043436055755306721137504974826507765142743489830093866051717063490069744072699174553829928506020404621102557754191587461924631719473855542637447383673718021792321106514449748551188668389546544457705369290936383749543991250464805793492321364117611677518379146698351189895558499869653397450911822838997167497100991034488020263382842323346871430904171154341029513373799357803477738761982288010923491574190526756597577464551858676847777404141190140 [136,80] -426433434920994081991510536381887978622415356452638169705635917909200140899271435586643340444341776906921755644412123914840552181139753646314931575360840619554083822364472400666200845373422661302815955389094272318169363340405521309768108930610099211827249006487328800994864183060575069741261807233863407509081328613841110402483257908150179584385984551905200103024462764016452879786191259668865324958478659059239652762683300310576566172787424193295092443659442373146636031822065968820841651176289215047281595578816946947379244429579766908203232654310306156478861075917596526177733925048299040104815246920602396153239898294586024787099616878844289631865740015599151845273271889830405892378150015102467301066401031138857241181435571880934156735622208220703196664651333987312104221979111451000140828750539265051746663380205647775662688578657376326549073849517700899297512218162959300609766547737043260056866997388562305682939832427936520157173811558147431053754520471634837345510131389932287377310623055418046753713392042274324577327852172879099953617295325250690041704702681580701385935073006188942763584278912396416171287693927123756550248787781830430068710792369713890017009926795523797855108978613120485504770243038190065906577505361667948043794310972349875903596768632876824974244498174527536972553237574497738212080447689950407543410501332534859156420414465924774405573639191457678183403460993683729749385259950406227419200283333312413457623746062719620973545492770216225235806756629361406692883738514240054670491774999521714954297452367026278779727358160619395447273529696005309240916513623238254611744516856711301722743368166888425058140191742203747230224586835397737157306291964827763358971300938854284601773223947688037735869357178299535045526260862265024264120133331742943732737079268130425533643258089900830508385519700887983958543134819883530465941061108108521477413125105252341593424003721349491001401160186519128100973754326508996647920754422057322389911148986603548404945550067123953681172748269369660825463431346891638105166748925945735123766937120 [136,81] 2100817085329201267587647236992671522194336611875025636616192009560976123413867152498591736327051720549536319315327449342715468053416182149123275774586066087534431211454811374102426444712787843562279319658642765004441189933316012704305630663795432495732913305061489642655648651986457083328233721608726569178250751297044023916661216216709702321225463123169162921973951732263108813615528193884818323487943150204598704043811373286286558921406617953893960892459740381153276922261562013465203093880270328667332519446146593466093843575081291813545603690368379621093126102629311441094071695597306827211054177997009631198545129911003962089528551841329312020769284742036806829803511611333733067011848889638943832972465769843730854072397256112747244083527033732580116475388671643643416838557895753197328911503587422384160010506070942917995119151736731912251305795632821336978666309692637229273464865952244058270063395482332374067902135774632518155934794983878135764214827021471811977220953021474171181977973988758381596639774550422069270056274415212716988059635993438105488744761014673054125262703154340538067046724771222982422398863699633766234481625645041310523580483829949206953774250542229165756682531483385750816840767698944430330497250182393210841854429778155271316704646809879115653950293551507645381326861372174267752154707551987206065439746069841842526606271939816230080778042319566080470690914692195198447829386326590499324766752535115517768610773663386323730210302445245624493064149599297676911661034108375818596003763408416545771523379858134235145902000424368369068503430123990249456600620155319703279900495088773220988337804399863922076564610320276803072661809900524387075473825846557888530909101865185156109898440990656715061439239814356292792137300515950587712163055253181098682596953416857336151535274909658851366076853701867306722829226965172200056930451138556275308744821568161018965724507950929991367324990635748948063829247334221386192495131739387550565545695752153491973595581679062035670195844037448528251422681168239873717975666710068944592560 [136,82] 132704605831504348178828800866278130681046522932474646138041490175819270382743524686777738147484409150154638175079845236290650739980197848187287825280188895905193245422453969233115430505130776170879117274969191417645786004194677053708915047576547922741469149055889018381903620626371517688204747909903451469641368364125572308518703630548254953211073181941835447490887114429768171470888416844505165998180204708095748931242046243818295204629702036187538821192424731566454005239258362484116915295781758464330504768691080248329296341040888733186943443980642942352761744366067632455075812002997099915716374823369211507473335659941765499649106828716778697101101748936093865646045737055898702390818261179725699053008228901152864672209297033435024971870058758209919822031887365829327149239512275046475595814864142998537498668194014755031892777495638739598455712454044362360114143093745730240781309306172265491155742079611682264631808114101715133720215159002621310015902579191179539221201655720120501626186407638647937547660230933719747968596341642251305341282060755942011528277114310828789407326161870954020418770313010150716189074896704236980714277394721380217928653162018457778455751500795748485151112543121626431545229531940753078813267088215933906879146959145440182598653513941866171235084679974070893622118403528939080422484559704917541022238808918922558310136724927405423638674732868136621907672166268082261057714134293828093505993224412983292861781648179121362106624382199200792730988590644606023141150635377565243327447845733893162487359735494763898060339853134075979275911651110661302219713750207761988051762084525742991061790964553219831035591871954960885860344509324428176425783069541709174209178770082163687240563128835099834560185777943697204088251209683391043650933072719470590004243222691679441947981536490258595191995825160767692731188463151861422328984127432340038214943969015532273003317657239252316773425506824370569763541738692644617412653836909875003615011974448272997847570545836152432235539878280076742912577051210674996118646693616902416 [136,83] -2706955303557447198755863561908897794156846698336764711990975793266915252483930457714752834867639563283586279203167621550689679627123542431262963480574088930430141462349191493358118636349758229070564806955237985239370327434482792706523944060553706192768874777650584704224943279056873349142442889099853057378195544515706944961965206408593592589653030517399358503207557130541632012235682086311534764921419337137420715896932125267731861937450030828965021547699381748982657028126942550185950404718938689583638749390002153685112820273715136187078041292793333401733613656716940149553914412385737495504198178525750492639394470695552013871700802364509200433600133232564410204174753372643548387269235310278586424918208827477199925000237969125481776386629160666056770334931937472012887666682050594612040285093893792371880426234137163662567482755677641352655561367599833324320915758704820135650626436667817127404852145345753103057366606795386659398336496060643968605590665950195233908116253796081785668520082536919961413174629221333842303400655017577775985921424699228266035075213995643642957754269252921055253408308139433445409252763146431312932393028397530284970805848763436440269636594087790183978689928930265850184753866200078829490664917483562543330476593196473667864914829929247289296866437820873385481859509187461600928462764845240922315882335460575034153989219869730943348160669596170950459698196162536716174658443678462010249332385884679450664030634575454794929207846159274066311571775128517414465786129232172529286680263340795895265540790458006496043526956094946073523524364493340963100751355474159219528573420345389100616519300391291539979160602367747888316112190120789455524466995296653732709455486814606380926979017559927518717611346995029656458485851710829118197593762005242439299765883010362159303146600125604039962740631970751976636425144401315743114282070394652507638117016293024355656430434938237577507121051840641852433098251365917247460732487879879578291710592434127619157728934786782838282404105630063746562341206887736414885331386194648 [136,84] 21537876631155361247951108182844571614179207899296273765097996585288946369296551699961680397949924217479257955284370155614273240010632475759632475701057519014140825811127586603376807519962981044302569041560436813648438844482892957546222190785663002405677351482590123903168868236949514399665989454150923064513507252316364695810784180633489125604886940104785531099472083550874761935678012231116794237523371285361400222529549579047786514285685915538396723031024396080178563693269031329715159085163406316278921399965076889636926432535537827028009155285998568011221440874771275650561900283051901723191524577055428603085928626305277352872524450427009034067101077277173014621895220213234131917942173655643111093407902741480481862642331748415211021890844416630174031968429287871726900044101671117249797368884328326924332331771306989179739121286622436557500559873140627410861080391663439733302977538759438974197673050703239245613356184138364747346368467638233665970144526009469506959360912276121919255696751733245713796204644672061357373597219980063834259803340266310226937659573293382584462329460384755832498468976497990512676674337087956158418482332197333309219357589673542226737081843386447903056640006275934974671970700981892808786111804022818201698742811363291976010678255885387882222559710373532777215466591326569125557203781570081671658145902472788971088683789375282451045686332498167597823347917351832766654412427745950665645123192317754365689424051088157345276173396049266187206111563897385994895340905912917650553553914334755348023259630446275337756984616774640045833039956628644503185863527934168573506038811812868557344477208575416413462197527342885421048168425598502450441768676771255736629473443541677203640979928347648674264178008186479323129329122374225600543398691259051624629745811203318313337912049227122476780285662525139241124209506482748854233602556943711652666701549076867608380357910597757278017961880312581884071680403983990767998176692527613716780272499347230894346171600400100309916115797297559895893132449366610061567604144 [136,85] -2083279075979200279098717790477833617162006487141590304941255171137688194872745361118796396443165015895150228833854439208319301445037387755569763504220436012388213810838033701024731206315942442020004533460943790491081020278400684073848203648509366803863335218621401804529681555721960213475656120663372124479971080859774129268824625693813174924891014820120123450330477745827509087593488608882670529907327699215973688959963520093380470950948089099773295993587550222060905709453275809289128138539935753591957708884623050356383627889463185379723862830361471686017951004581122278006351825004784553172980863712082656431094758895558359123200651755153461199448820933411829429208969864710367512592695118783961702010777384751322664474163205710646957638164636692121063262278651803966897714477266805362189187883310148442287816010127095031577917263701496481934735963123845339012507072327175826787397561255471764644627140192295794562388229994203460119981316887541677510344406839407852127992747815610074507013698994737453742742103902392469462495960910271985452653150741004491745443042764271563417583940129743161636375109966220384374049200094730818111756536314814124112928914774859235773131268079470080125133076974550079326710124188358951655034317789429982698977579299791629398905194058801095064591744365731201414370804242313328752474993367851557719881427950991414899384755625397576330827099043576741225184010864177594305129660315256162128776153089680914952789883375418397944241639268039914570725247665308011141380589587930591524138532722503074049530725075305365061418301669102939002897495060673765536661612861038347612069893954719473821878891800210373181121208160234653498766748425918823597245565785071099281429764457927188371523612958392237760452871942415861182512373790947919602851459755277498611089835761751954048505937202084543904849555049818950148754022861041499287059703217259635289260329955796208095740921412878386272333324692388125056458061541474166367685177185729514819006209362302867262410230138460377300715288105302331277320336383274041577128 [136,86] 100361269846469735763630923523768422772805020938049296844144255014596742667589756286507057996432017933260489217941402125506730887329011358418948846551307091430498277486221745921819277429091196370238724669675541934481360347608735329924697766758470655321859586555828817948708399905823805307095444669294734879595282562858200177546122516452756311954228072855790596575739044400084304729126176535971596130181477204197467497858603543727671420788811860958002642532122366708552063648706962238092556739402418952947205242519954064564677114775527798759981659466993445247640418297812463501836971117371102039992865234210913016975244655258742975094229962458482323201393404134765802948043943607908737586990970693167560211581142416623569601732727550105690871775678237560266651066774444041840493509888540983143642523640340827921205913281872542474081582684920686259823391788177187350458491837234598335818357345648568197534305287623653763490492267614558595089071909244084077296062866189619951693965925007781540596774654893602623796448323184833524150443274883471622165990316401831651869568932480509466985945766893690240860873218486575773482435164979055701180452832539301508430923649111762526593732451029390086760869647786831436907257738121678017489989419167612907373776088791276618026310666642379299597519923562668497362931669202197741597064400107287807383716969430237741707894984689579713624129239126521440576559723630818128014877502157563833486854265760436101792960164277477879982265487167563162940122777296351150185361154038990348241105670899076760804783935835092761890240211205830704522912716326694273020928827548589184571708355914354386118506220391785925450144226278003867622346989295642708520183930273055475216717788809721247678541532441956606998687016126318287699296873499533427007181266725529800648937539165774757099656131594512011252682635646061303922119092250063136215055917847995987608136581801722299055086337808100782888909018203272411008472275642027883314328521155519222562335648393217614554570147897970949880041622690709362482293855989000212 [136,87] -2255368070887321512746467836728685733621397882837249602215985396781024729997539656881822790754746228729869422651862651509466093788438167239486214687731013631307174322744908122141915234428657257689791135856263438466674482240943322308700340468609886128766609748496437773603905969072409130866405826634850808785896507817664225727528307683358260465226997782456463468920422173842733065767106102743567892972709039507035432526751101921093257977200916163444814294453730306641970402339796922287830126317973907792317925818244228080765299266824179594241836441270102920672352204710242822245466077690955610755911403844369329582534083348732097151490528065943216396913947805699801440737529741560792641941872331590610927910477720255772668578549113099018486628698020243681120411121787169863461179084409904176949330333907088828115846193669816147503676935446630066940472707444393580491710695661709205292318406300215085461979081533754200765069796178534049802024945232900486526491724933365653592832895569967964098167524485032787723280502528130581846212507202152106206079904996583951022872141227811531264401714737162122492657178647569147884345430931036154577614261715876202301803428388147612131959580867578116389881046329107824304588931517494937773228371815311932724845903655694764294210963078105949295397465576945114417395388187419950624619016329892665455703969354747789832734909816215967610504447154502183915482132703328000792968885011932242139884450186240955917026062963416506615452985009436160463467076774546378991946922676443713866890491749931320758896617758586771422217161531173950379307414909976385333534932749284248413082120728550310922701938581957052394406460049614620652174995824111636920278187720928650324865018930088994154770834933629798668071509918212366785251773703805199265025609744855018626890842082611060434665766051207673951240755455687435506620987430606777434405059090625288746496664434577931240346247021161565553444476190668626296962189285571210046712256845826112166889339859172118631935545093375027470218153135171838723602369092776 [136,88] 35693352378466311910229688828429495584934246114358023184207653920640436309998573255748712574768918569428005943821148621484870012536470255669945113278508535416538739341696002666792574157602175515836745880778158656387603216384276480609698036828061831146624180004659092509657249472125493034727647440580536212449662746501885131316291708428119449142343380467436751025401920752098070109397684970075711194977675054545512407620063530156254547455093282459891726972574224594953445712982309655992208228559101241867359180210964016649745044451308590392863928823762025224987959510905921180709866219272945360862895080954345404007678928884103147973232210245380783811784943372970976992006899445733874740419310762306439762556665731575435179877545568554000187120968986054024970338000989398297795890598957097000409528632304616838563478728389423469250842845619820300721857033321162784456801623847001793733486724715233937205847473383088220303461196795202857558032216044662208564019085173084226463153236914854506868564718737216216328135426946450878327015639647520461793537122887367991285041430149869361615474306720887599829080793350383029435367562160784337082594187727184685861244212045564446027733889889218603702474802501689185753817287443935935323931546995079755240521609797089023901563590799642883437859283576636482630899056517572575927142974822632348140694937477122828482574553510528902382776708760285625440279029200464387957090169696978088797580586469100506063977771321442864191576893750916551142072744004081838999131051194823258556716271684156037853191779058777156240102272180946529916990978863292792612735801750302425653136885786451807986672889243603809168534950799975447034603673220109915071098526438317908752462719984945791419874677973074871822733805229473456563464098654660146326255921893887376984707263995792612162291727687213045213921937451201901144679921148436124871589325484392787680431380714743250988851688090990737839497116474283868837382818876437241719862228644052027311215697626636218044328491796887861962861527674819396910361952 [136,89] -511822777591039350323166519936774515101748876936199387417753560982147833868527476493288717998885478030714052991416116673730606319149755463296552641795246360997922436829075396736135504897441713264695322008903908069129544203288729161763673907172849798532804971144404386599715969495754664383804433159050844819360495568465690873069418560635333742839946515359415965818705583595437151357311798741877869993627310789573719876781567009267452923963101159757021309938153214139933736217374066076609421298167458396090618350248853517361772973989820692430535580481791365721487834056904818987951508129205250216320559278075247644359535900320789090218828666333143739598782612723373878312878030901902687480155459679977459984235508007574145279660027629509525605479493222654673816911619990780470461319764310003040024477217442875506041250336744791009468584248713032530882624948760939044606807184893191919182778856204550490315084603621260806998424508730482022228321843596494511433502543408615024912032009034361325857577202512829648112891173830431662808285511896886270539687714331175278066362793446593294955569110788045077054702666929527704147647750482092492669450674108215055639267187980727712392780343162948139117089242922976950230703479801667039356611189233244814580990668215402540424035350063305244568052221495903367350483314773239777154925064179925801140349892877071787528501209650742532318390914808836795233435545018093047492003498098172716971298117327585413277110682795849730122727837578300172823672256706807443269851451479636925905102860116274194088359438950556997146797275518161242392050849487475170492476527160416505505641335890810456198799903884164005767085860859587190878892028470707069192212680109075429080895170030827074911293764911731415488029517697817791070626311143089044047862918133516395753316373096590984615312408852684702404215761278685105077238558140202951405026015505306024433365810691872674398131208211263928123082838034706948091454543388434912943517787602459654068515133314436610789136157770238845408221800351047238944 [136,90] 6047516448581002752623666424742043537024534733749124047400150909792441165208839711809123919294378940284863684472912042514172072374295763371032006136549809193930680997235369785178795271421220741003567244331110500169608455345885020015281811554892867613315603967131615591520821768570461538410729421866789137275662744870089443326900958608849097564359323066462363370426372459682797863362365529864067536921536924122166078316789457411932762345462780748750116010098038808151289052764162063093085171463872954573521777297969578858343386106763719852093968968961432775594643980417484511530164569665658488420580154449958302732148740468453472409551622483791229405454255357372069764790937771648783415687688876327519457783420188496903935614287943454556435277914214539704154906846170951292470687681146911865023230068464074170328426633929329645054940034248927812825625910758671262796863374618634395844514696740561008725357570625822308765502700383783895712399302033775015089415547809695484079315864829757976635970684754634163260286294964158052815577205547250388834947222728981676144369910855529882497801128621107750935939089179123934121152531120086051740593043260985579040913532828315827278641878801811537923745787959645517937584535970847744604775762718024120414866020207536200871075611916939061240168858337647834301940548738500784867771501555449016586279299783848270632268898328564233255086716959277913760886501291079423606843120355307906702968254777130043918172323241015485850650300680436701119147625563824089420555308252019480787224176331205404808293278925208114441559094453867596622615868243554969532724314919788765368013886179842261801735971036753050154217390226553323895839597562479467093750603289619670478163539603153276149797163633638579148513579239170315488331880605029232758963579400233870892788986709410356587542575792170541198498155705172054830550447405129885189566156243692599239514709151811202743902555794306274982472338271117809921952889418587057006190930663423202467853656374283374827684647734974466116925933406310952 [136,91] -50329593934267253659611798660742582465513714547387309487017852026878987649002950916830873708185459850499947928414613466264761071011613679021211021062119737901953976794025873584770849907708733313493133766961682601496663043105479505287271938549363436244291784057284814050283077312538390350807226197789015523308099075483890719765439364860936588385293205198521193117616805226423280934060269386104097957132515734376689768377929253775110437186345382398320816624118477298656562783095696824699501527840260485114069367373237083147323341124684629484221974756011995740439171756258054458595739488945797682424449626754115528378085344666570446184704931456633908824256868110438379032737831634349153079896094708109736322156728586808214411631702950303016559481373450152707138687124601517668589601120661555123222978701802255752446771394787878781859462783494701821286371599694558578959486722733092825189996330680237704644478374451973755318468027612247224765472427830123806259604330277656796167103674113521119256222528386043831518668430881975735563814240834105059783842330814341811139967343196223935904932662931303565049653258760551027416991768077250373115172061068955960449059618559697213875751959719144696401070406855485824515748893148556796371348728757394702667772113905554082237222585665176233486256417683280168119287532943401014797262727104947568828972060452940630372210878949460995662488769987926694784338288490461595092231451937051853929812989406581280325822502467254149605448731311573559074450609361126864427884094055936265405145534242102500318929052615411696617200636629489860538356328282490830007699017901212471727111201203385436942187841863025452490168454452739643113552925006266935867323437572836132917463597260444934879678989165551294934332861781557302499972913715795986263355863486784027311101175428520468511120790047542424977179590279583015938742439634435993113513766663128204920200148979680987283492009690222442824861445958061540265319381685472728930724453476570635357632123014103419854019767770740738353807321024 [136,92] 296188571160453229481972314316042687929137131485626618406980059917666424155073281846345852548284493005997086719532604076501736277154101227448039510344865287110972342104472991012104052224051588448475165826685266756607512061726598816833092408995874261681399544701463339076526049276342450577435083124997078826696013247223191313720247563646855326530143903146125266491973319587478761204822200183118510716373395195826239459741231793104475134663274727181062080781012124152361548869013806843460488114566159963102998976534773111515457741000834499583151109522527717499571977637834658082171042732944987916914046804937646893970462010606520830460184443118260086898436693668504182479775653274270409840782367743229431776958782246374719720406570052807677118135357814430659516633039575273878022558107040228176623763760998328770426050368884777735347173613957707926631212728965878551139177054987641442980093158788892800657584404897558697823732818727276494264826388324294680355634737126651048490615120562862825407928737415243453742652537502283515547596265119598318381013571570371525825335407923343823957159124430143771821760924086627799499092331135804341191070290961895789658364439851905501932080790734572873788601107865224759911824936899710285155514373485600348654951274655415632204400062309941210849029429671211470980904302380622032202199893172652969899394988514003720186191690160090055528637492554647096298778595866303561654060858522602238214776997661242286568367360131450972527479850095674640954668559937671137647082259507201103604655888525360669271104120727686597577909957871620594057677960405795911568846080035178661337893550057551113759385254180515513026214102199486002727220286917982874033514694757247952606314474395291255074380096107729689952115186503269595598239186014358327822980865477517703029147291871206753818766248442729416885511542599273781047661862482328488612682663941645020912812331826734093981655347734244296775960209220164865990142743953322342954639041217143496701542769327387261836957158219380326362632 [136,93] -1321962934677687475778873422348297310164257780568848816681050292204839674040068282231340772111788083314206046671389319145015441661377149837907396130030229106384249549184551777746375065887320932757461904216813816790952547598410217723549879979364854546383860788318272212437055673684027380904251403797540813506690762513551035361180809968605532255075442586856987037174574770289545141882433949478278862421660584561489449997145534752683022376721206984418438392085546499449861944174682538227236220583525995179464018473033370228420613926914363684769524284806576912735016192969972883766740775151445656384058914242549423654573497465037323886437244835622317426309030019173775726142238388087279172896424098432018786817845772884429502408769608390162451798122509553568045013288030806339580563874963347428600094288624447104860049910216642151385304543930755428404429490328820358899044260336685378185212345618726147319445292765285968235090386676323769342607983506493984818420786737889860281346638638971531668655161610937391399605266502416952452381362974071553113320103554397792498908738469690809816682798082891217972810825057271309223945434763743519177226142852651550885424484815421066320407795085298661306046986478951543901887064076832134961506826726045290030356067272252947474681243599423029127188480338400374727642090992147810256710342178969220979302728740486028030487187738460930750072255531589923667571794832553779482946563780386375805629350151446210980648670398023890940828523084541989607849564517061919811336153541603240012513640748390256909538019003194269171465867679039265312591641804213671193453444114319479453567737326634723080327222140422270943696557640716232911691728551255471040486975895648515556001460318727146551368819134918438840791681529794062275153340862862615893180226101497967899211500532065955248290789535232356296355190427620188178186895387601019174322039915251111363792083733026138667485109337644049178590681945660283564529931724711172155520383503525313443865470798638236370468048535748121216 [136,94] 4750891901070798202470738532363025097737394731359882478416934857215118256707324614742196606117623345628390410213553649147699717831502314119258526358370326876793344714889677049289903771910920064488858509330181471458568864459619814895407388483433676261952652601964834893942188947367203454458073081200340100923264688400391453448485210640365366306674615178924911596744939978104940801746750797138325291593737078520008763427958251167073733592845054209437886654098006437840860448426816797299073993984182550333428824008483815660875379873960087101246810351893746489686426368658210521259327961164582703455644403320835832124823283613335093397236630531708340031368164335608907842412400341918214987081418907216545078215572854928009419197396926364835295708693085719436336884190152919994150375356990695514255216357148936734810908480451817725867287418581375689057778671956222217439060220059547515429693579192106351665684634896831903398592416525302145299649387087537006066128675209356216182899432909496610491911391136045870789742333882793007837568834659540049438537687527246807353771085917361771797794491901542545161863974433306807391206746464307890883690398384151009451309128270755878237128279172005725075603367561865981534795335968916987290894769164332913521205668555198938390148642532331129356729892149131140586798392413639077708577674617420071739468669768646719601455850047936288464170474128714864994512697912135373520014831252098169279976825651247165113797788218341071450683779025569163164966344485900744915106227013818057410741242325572847767804876162699227434403139048230217234535156541484914543883423083701000821914030688546418886013537106555210829993484045383850440221879924254303101524404112307153009103497199348305101264576289277659225884829238565306783235490601063675935551787314890888327955811587247874597554451043608570874124764103908210368190156021062640778135842195716965525079704111452661602163313557137720479014522950670589113730196195750659500261963805551662184755383330567099699818833202722 [136,95] -6379089744393761294428140713307058745046393171032856892859615891200184320162421692789379446986046384316745272735969499722839041248971023618939955586958053732519724677273843901365329259158395274719656470020223896292935286840933075948671612151637448482438388926961390041774196106485531689121632234303339340407668065034849658217954026179905321108714749554411841217331076317022696959280452335147151718924212432668892337078351924671039000925036031520124147757755694921295122086322094792129004203742632130427944632358979857044025966883745921781862660920716662669959425499139946574741995886827175387581489325461967398518450178869975463974433232392032592917385214010829849630737214261936569546579175417277447607230153855558911703710509314368615857603833039835091382532095342569258933712762548488428132849999361005286225444933113581442877586034942796501900316087637916874047097211750216351764864525578057698488859149932126741327970411378414814773461030497851831158890408995428352284637178347981202863185576225521330942463266265739149675404203260569359783301440322575528383512854674908781947530906300094720040475384733499555136922793999898255435158218131674637037454867760318810910250645618829810554221263391512501852685802619651129882893585765747907688547869231326412075085363392947936367732731631988850754666772174608143487209538411497036406472083717184189516418338110032337278786979451493370351894860997598088010648239660991406289365380067773247481165519056376509358519471764241238037503219672087396402060353392482081463930502193133611814827839638926599826646456694860529793569545722503840335904565334905137881176504692921898070909922502581609455989321081190866706330858342816565854297958335854894180048240632352463911777843514981631130194052373422495275093119396098040099925440165605136106332615137377221426817325667717133257950050056838101964589481327770466372566555996481602650162144641854923223041763603703640401046249704297713722221373684370635276737314680235456019606053701043314829269552 [136,96] 91985721573720491502422332414838691363108697958937230875783558367280486197528813593344819774545742344649070757336556793316335047978281882239590617773046364487496546401488914206966423462876046775546736616490979346307106850681456801139880376760309527576775068228557280752225589284328916537464430819912644367238217022263933952104108209133976152877499104401363987482764679552959248409686827177979566514611843749387326950251863705514645922192331941231783289398695720231906949143571599695522169591047951988666856774587598821911629182771638740371148604602619465580040633886237538396998415076696650010979821131498705701721643136330724283372527975915206891547266738370581583854255738997752332858696803114407406801338462635667179359419855119502541684891571501080720635045905978564338792544602254854560220943737993983122060554345554679697699439636179295765874323232037732407188067893525775608920180160738348313863132525921507207130514903425804857806531629677627009259687571449720709206989504847625931142360128513047910475767200720236684329992384795332420877939190657880518754857072376554142165619948717999726293303715225114036834723280855668457510054250663971189553736605216387719208698771380783560128771380531776958683205998457964538107987137581428951214871373627926625908868211694601984561059353146215346022773768677812993532920280345685717100764346156713166152801579126168986570801120058726034595996687327020516079382222057212851199742972872032157444028811151349349214203506802162893978498935809620548408103729568760095667854959785710094839099774343017479156036575930038892134285177795778648132732461050735007766909901700252596038585217710052318295265430743707203157985523411682834234765703842701214803680924219808963757604455429602391321435068531525121691522010133847587933251748844507468356538102606333041386279158847086273881239270639125541225704256104620268936769824251066379542470025411887789952567589378299204214865604687715058395836232168084789143594858372257258592972606767152827488 [136,97] -299826774166099097870538406783427360203596066430163884887906491935700795102098736626689150556076886881979350180570577010178211416314230658276013500614292375679936270095664485118498493495653201390721141517441233207178584134376349026462661257758614112757372808011585589050015394782330819277627022632652701627836714504890831303980511874778977867720044261297153213800812991639372532252952292076119684576606804589483865266730700115574888532069082274084180472368399329680282232509541874476269932453756948564387262511882012269159382587475551793714409147710412364350860530184023291199667599872052103272873542714471365191201157213450828146987740286051182060101600036576654396405451649632467126184229723049612454321324364517333524689241481134707103663974564612273779279552015928981968740720947890678088130919134907198089474438628584227417764981419421988700390889731265244722472364159181130060870404428401475778783032520237296570779384847903440285306570831067675582448794904403874156764618022383629708832255801733786346468922831273708339836329812384302411823854946952334290399148101749550788516639425899543054293474397769048753571879978731367485790803450835442423459827097065745667976430437965273209674133002935451825897028258979670810651979013494377434873548270738981108301181655272302143869557523018652429982417232218130232901362512769164876165358176058015549874376347951966098797051163908256934138960815565983250471556202355118352481361053071497876752195560110451494888366399976209753945245470762570990840235035450100862767733302420294549127122716347864259141708093045877144954338454110936039810967653940934641694153600463604917248662913610404401218693590071235352047482737962054330872584768547208000759126762050062471267018303271143457266167967276512815345347517045269514039408447376608425367799516866248448083069034813446544990049280324518689942244632259804913376203272945750894767600033332035480469482285954913783373625695440365275148194594128194433378772747320866852936665307805448 [136,98] 8682402138294890956943941644713302339655652893711929861383602782877683628918315857948835905643980157697043037926122040423507609399178512841989310906768086536718246789508641806659242306274525144132347547592171814783654705246754886597358804425107303014425085376587810253281317915261893323687959197032719365322271174421495687225150824287826607621019984164414462447960295596401172533619147865330634864077736605014134655008842431527045438388990468755914673856855547040766446036381971902997990901076527237329132549004524315174142336162059868353656837978436019756007092069882003400925756914864301746072897867462561119891078580850585417042687291928228015476936730022755326364544181681864382677514670906243711189781499371573422975008592822186652895090305921882641922741538992111822629824445175459655309711445309621206667476365574176141385089145142997836314505051735516013186214548764077291279149752381290409400653833465951227712791256734754801597095059209062720376537425869687903891409839783236793390357997304016596255247982832471294956796022142505057542961905924898227524799750901064779069568081606204816485053226194118791388618353456618165626582300809465805600809978401738095413373614762928520941143537684331558310424646366783805329400737395044498955105112991746282381111964748374932330352733591068070483452746418402765918720430589063818983689529012260035243478062179102551600934619009779721660475562714413437203842753471946768025970893031291383866591628397678771838325618796909547310092158261262437690004333978800640124501867986887266304642177855379468825484906797658911943220796425161336906079149707986813287820152035555364622022899150965500066984765442930692806728905883310336821301652807987282708256629712956933449941696687722434880233066554473223080020774043385346107559464379185521761164356954904892325389132255441534352162396092622783794908594487068602598457327170292592122311688860578778308677203118934749833961658070807580621175341083799856086256567165160890483065715912 [136,99] -5254251537779039477806385464468967126849998475041189747626848249745585044308645843097966574861965325980673733228289045387193192876401010551487861314028784563807351905578842523206486502777032678121191143852965561299586323564371375981297051662928832865628178861756366604212205946653460645295699411909322674689297562459856303161785273513402338392678130167606297643174971242522989528964799070254140175015873380947699477743847816727534337481299934959950140078570085882498745296666569010329555606859974221052750622963120982263503370393076711870488181583667145241911959105098241840600210995230063372608088736619758114107371093257720954469702653681811004964118584472470712876051365239153915809747512948983445165276959107406042446374425589267593754396191279332938678934698387568141846701645447310716004485704969951300317402362669256835211743419867753832189225901064078036455020784429458610781732643325310730735985478329922778871556810775009206934991497807950969093581650328026354906466699744700877434401435551095304932416878564198749319953341161754305478976283769487414207649537228230243395102771609923440937160351688385379822991991250047982080553058878702814466049020889183480307600168368114202691068779758052134204195679859160489411885999120290361212881562133634008576344252995175581154696874933072812993033454076625416568215055292947378260514496667506636089612374661255941596959741264804517835953363949815888728210870426650468340023492885900108621683566561054591902609418414106522472386443024490655403353162878314146035797935434997645702424104666237393855785516779207503855931620462816439392783271454514362066696125805032578358304087880456880205211892740996220052462682604959600850149935932255014954329282347007704766803105955619952875000464905866372202077768411039298899039144447985967985259945724205652541598874973204548142053029868250483300254045002285143864087412670344199192081200892334128512493707350295557915017211847990776623416224926403564515657511718454284286544 [136,100] 200697036350348717397190807415927405220603983905711682446533217242206799201413462347979638262872755582814170948363343175292308951078533026874038533929513497506511329022006817648628881211089321575198861878428461634108338347472181025499688921827978680744243734017003010062879645945917528762130656001199755803570565289102194625493240321127934208130633624994735172311424747149134916424323553136941410319388005139347850745434536834815886340297149015457659979924657794957582107685381696740240816382711059856201635883206533069190493049218704762625905143942653898968983682339687230501890493658782706381342045320730327599823537129163222303373247460277948256412031541427190013242791033584854949850515680326064386938163730225868531677954078852193123923809965454853440889937742037767930164896075641667843071112905390756206399942570100945395075169320774400009843956859015254429897234191457081900381314749364265347224968406150002554509126386833751669758628759721478586114277321855855510576390432049172224493072602661311941636947409232212618227426464923968456538745564887539885507541485029328939605308936056752528117820186836982188575247486870009061846688546944281992785661500446757314811439821099673988189102340514148596635128332088470854568731437806898902304213321612941108401627121102648265727920885354638425891224406165106525347896165742668985753457986042542417479108471005628831883160003460957938913893272047193651800894341019689576349341805882298668577523735163089097022582080614959198092052194378796612932048350767937771684922289204658353640390615138432552191859489065634543535297123136819800721866741096678787621248096980561858716608350527763396210437343206147861764459004892224375237728241928815802143668018822004101950095124260215547596580653144413323811393288758226089101808078859603086441767730065747543546273221707950895086369282684736592108557036640718153697950262341234466096926821095982176182727427314506277583425053773341157250880432443854392329820282569809580 [136,101] 409813150776337085732829846710189156942476444043545491297822734276527819406864934279572763105175898681040880581664200824073065168509561279073420159285416557973696205857878628404738584602883511992878760084502556828368236969207265486546042048898198982498827849875500615888094376482697242181422304793520104555213531726860873118307213940513344244617016791709130999146420262830481026547318645140247638446326858636883136351252009471950252566853202053961751734184783524465356421099569178962157342760616243931169159840689779798537028795109506185863926498091596430770044681120521957321482373530395560839692501536344989188935917568019547235642098017597987548220352704934153270637237526144870299329654948726042777624524225192849996722689179068052769627162079794800613353078699998724279320953738537358990772590581412621781538945363926635192277440982486278930473939858806601753955029030240658029125459757860659663651633653834229053391354558654478032035398171278670858679789705381654843856034605444098043848405996033943211518590255493800938568084036340312367933414388864535313115980620906103342077724593189124712988115277737738583221532216890169757021960621018408766948071614611296399079354289796154067316584702667185230557191521908402942016850686299215502122180279093474691356911993992744354325834439424049745463832862108925293415577829939583001965184332265705878414038438286117042096058475622682357676277297119556492453773755295809957014060325364993257985358017834923888600515704627682428226969018495817263488091383811304329547295333243520160021067666706930800143944658214001369919498116742744507335996162065947803365638339640054396898933202626987869959813087858721867670990949843337906090817457003731869088992023254292118032324774183943810772964016646569049969481642383056338826590533459828065884115526356989333938338531720978708236251557378185661416802339658562403730251577996219399518736596828499158762786685008367431165101575584857084730006238101788628503878971900 [136,102] 2956459397065445462494194913670602661862847205474218826340075284392170976037468411502896342266547041305891759867057659559799936446989730131740922625782605114261849643564622171994350151282376782621983592111409376031827582852129994356747824484117502871716806446734018780332303475409875859758332577310279005613891343176458210860216288920634256114672733847255173534348720954083409621049529770691676283673524295816527422242927729340375526665542706062977898254329111444346012906025268000330543591989681232814804068047474731257381927634090360092950917641416726555733418949491080122485550819246206343881079061907327246830797290598855981728042032597933766595889996591588840101877191185721912342528429287136826919105739108321689625198602662443703552387645141780944538831263106516440910864465227660633557118399567997382510726166935740098200489924707501713453064205735227965582003721500207776936300507717931947422221945293313299280894405850391411250831561262499696931895427137452572807150762624873813937964436781263706632265987307841171764248265079341934598745641464458071524817211849535180534947604862029140206383563569349632161354564428089081698778585368168231800416618059149119022568134367569191274490995630127538656087448397950353814842048015413245351325722513654158818253487677511148248529800330874832103173734181608373954426140058507911279326524879646171541828041184902790267061531903955416584670062825535667454842350273820581676435664630407716435631597241809493767324207150130258110682177210165442835954446323856869139468842806161672462101595553924668376830227639332824137415716316768343463001806369626397673776364876477784395073037771718747222848964908128850688330096610320186320560502951926142745053919472655549180951896180273256123770981240568341518058458612224716965776446477825976901676925255942151221825499690516386537741592296670777695337310092181339194137170871418187881323850247985432833421512507904028860829081862491360451864958177177349718460352 [136,103] 9814357876234738411614085415300354367304307482093173402079421005805973175824478170517777017411382253693847527124540769392438923811590384862996744486506911536233237792320173769445169623178011351993745182563764945178202612745581021801333306156855275840389999159970149825741043231569977807788905705032412281619968622361236268465044249371685411157282118603637792513247398175285893438946318148176548228518638144931546770919470421364718330535449756413960920980756115154105730969965211999323332445057263899460784076150597995365169647871690246161489296543755412361679629994765180951918122849784500376486384312673310089559583120362080157394618876339079677238083151570946203672621115381592898316445264723077452244566918203459170155010993646980179762026714359491873333817357197996115034924696717678960058020916830153086019678537778747165984002287546464169377914339548442626755064105071894668055544939703347331024211363277833977172430917053416017425630315011928801926180128501432099668220976458098007277963829438881013376797745910902576571776459631482541613109125602281864971183254917700729170112023305458146704083744295779874033453185162669572000310525398754956364871391091588529552952170986377440213649346644672846665595280819679129326005319145399627377336870062565351040521397826550293199421200649147553342436781342016364802799594460466387094085488198864602540705003480679930624697855882265715238469287367895955645371416734771122984038949192778433935355103927930082642274091109833623525337939419857189303536164290568658641002975626113431165339593350096704397890432933467090417703242793568956959017553540038854494419874006164800338434638678262296816754199565507632273340154545452719334179131293930050042583717879175505899616629170803725548811475050761748751988364202907779401101488865674089925516455059281590475795888155939117223766166706891107753492642291107680315513514348479506134369195930450824172578570163310410131411621006909829537264307987719657080 [136,104] 31858542541035309114752988004324563128913786988037367240595041720003840470795241049238461518406078407193041194269818020974451373526513657833775875861293428108396584331571399132449804290170826363289791964860454033013758940428458436631353256351862423433621640009974871668749583364715653822414890526406215904994811727156273157370534861894240075540976501941423875986238655175800812608076919645927309556516499128076264423291430821125240463995588846977883826802381784067990778840815218192527464571328808215903447268096255049178545207916074572173442119490737022829192943655087785422529227376447614006539191714556253043605248916922191682885459851107517496084391212876055592027801565920466945756999871418577490230418339981306961289216893850487178006961972109947918325872016257114740465088070602472643906580480929298809172739476566561530634835695031974667123986523411145540563533372470195039083357372023993471455950878862262552811294453143799947644344842945349353891778145535797115532544061234923654834355215532626506841200794246654424919755135090668321130626444111373380432687155014986125857805203817871068661282771749779362991297886728674748552193781669102066496762324409599461376591110426989699718522724889366202441799843310700652228758097510466409404778250079607406043308872224111663816894194587224987706973606734403549842580744889504762473306667070940590784693221264991199238922015149906894349418921087560722232853630538383226286378177706980298604979434755099455078248339998886624657338899799551457236071971936797068592195622496321554976997149155710272391009811825484586920091666081683287660138610522388873661315207692652242635171354360094443922154208708480290281505048328104849833315060803207654241612627815517346338713067400293983580363467559395100092336576288481162271127354739430703632659339139273282920679030175804718148026476847021011906571706388160032298801023910530588469420995221004496046172784185158595684252074214931385413750074055596 [136,105] 68060331331271133105593206808494769143488480121722070904242564235352608885298229650694734495649766990183345931383454684859600689994441057875147516213167695787896401657161933829377494611818009362785103287383516906715377906044360020011882021523849273862966686291592961670031984249000611522818028940017977471804870367714599520430471605892701558551447880782462948045566411311991403244836444544835799236957533273860202774000428133549253578019473857241323489974851465214334523019214898739057119529305212449189866029536547868444896198923607291389225014479710964403133536838219397870150073411214386522103783541685277089285621419624840783111923672141347482170191273039718059938807117634248369050619081804317756450296848433264538091930476872329393106009418409016682435505989406024025670217352339173953773089245728549833199950829465536362445925342871517124921699048932376947781641719220744664087335434747697315218361696059159773378940885532289924871060656156029427524680562191799371391134436985395433955509888921101650702353513227917814627589483841351499792280479215941481231062656795960048903533856934349223517479172389045673181673313629924646251579564431325827450180263097470001059573943968491923211339679856467963316354551438760025162384166874085909859907381066649034686359186000613401164497584172209946453359138123019774215691951065882392461301480582416983736837196172327602041398912647545213692287793157032181393234989568037518692133814047564722085486423477437997608507149502064585614544067444778805183172997006360519561358611756755020611071565522327997210469411130239848552579448446452238709593610647842016401399402832137302532233378201518366289782414146445257785374997133355560891081503038272800908904057354978930452381994921604147397240791913649744152354248899732372828236515556624475401297474465986850481996185415330471776974010968983899042077542109478448121502650322873901432055813018509056296204953662488383318868647398856578301663672 [136,106] 72150763605943718276653227419993097340895872503132577548544510799808717125196601150941199392564821545844678189278967981272164661889418146231537460342527605275551040075397173232907182312685013130361749290659066438453710311017749610127451760319944675956533249455490152030108743871635880131072214614384734045232726714264623592330708483651734327825288099076632287932345956004849624395733620233721323598948433553538191617418019877316033767298734011962611872307476026708237880266983566085019323948883019335393600362310877945497725556911934367930497046517304805370828068094112929567001023316573974087048403534574053117666215797991477941927641603111350153240335008241529619766430913018739510698746133225589951299363468367831638680665012434350197291433839690423436451399929914575031681072555071182775330885353894483218488988524110012297694813173926527064861655006148645685460704157081930363899156572638565994124239596444426204361616185752164728653685273830446877467832071213158377770290845232615729972276016732190294715656753594412457722513628545154791779552101374613036270029023889001981888097912823180717986852404442995689762836869797445085149175140449791261314988446983381007248756159038168655456351059564705774134542626595341977727473503450702184067510975772340917321309626363684212561996996619755973701551982609370975942549094957067320671230073459729254104986352160877757243842319865019856677973099455079286346347099707753622618335453763548530290096474409108270851838156864097576362979596153161113479956488767253649987418704875345078845329059853762291349260545913573868616081991131238739283347534239367106878069944508317016587233116582384550921986315843085744152914263148799845967985120312777367480517084362708263619967331788272970276661991166159501356886198491737474689475301281825894637519032135572237689869213297380715502012851732047661168586356414192373759389849833822649808972814636991834757286584544671124513097039594926312712 [136,107] -57713554611466468930648087502000744946358251914936269466109440873112872215630376274565775063986081136427503804270901442032341374126817454231952769540939010162060076510494457163964609737741649723915923663290530187266736533879175970388793215216479379246728605520875073722797388168728820793029217262860219487724406038002131134349238768141861933017609145908191262520329188977949639164733499372617813391656908139140647973750602325414559030966522995161967575412690173210421891104539897931488921192339748122807422538422768481005477677796120448794330599522788721880230486039661184597822222890109212125598683616885102889659343747502698380495520598462512319289558158661931175651294531129806318754498632063477143326475419374555104440630740830324833164113677150348674547058598388026621291560545164811397754153140461000041454998990916668616497233714154930105044914144193804509945812615993804804908175909705745011051889605217935108385613881325531465218967428105687226396184431015673875406651083327694362651068010544377568839763818571595696979823350593514930711505475399996295834561510972355314361192588925037879247344485593824761685623537292246444470394523010708536802018169730458995675595382801654085526766820760336439123157293135521277936436920969883820278088139740464135672816546801818792326837178297749344085097306111686818708293300998774898020890930148200382045073064253106398669049891978250205513217658685817247246893354477177839218388294592199313474647026545195280960520154898950241503845563081419229315791933080929154062562106464285927085830227184230314163638269554690302175054125190783754756608564079181082978863246284293184283279347775358139340282310652640964489377530585425905954834480872284500084620862867397305523822817739408030874056584351219173675336917922913043398542588814982536072324039248598575156397360130840913738849398437846791274731711097324539551391609356390242311288562516126858825634532032246931806570273378514 [136,108] -311396891365781080334293756631531671016913477076783946300106829051598584011002227590033803575429267676611465996830023584052960159722018038819717062486720464434337695368663386815073551572009994362596995632310182305772269436572446858907804866567166496165575315982160168111031425236494264028315822991159918569192922971450762155942477550744224207766439722621853941318511798161851518299765519986655071552200787675460056187388204967138334808228714887894470260668561104210983659316016817483715886813213744325216229920214411270197975685304713359947261950139330007097244503480044877144456256615695654457882031520531705099601726404228315479187064368320250981675951818444065850260474424126970787087844017178301431866107493756082224698151890941766047157140433199197605470604527916387360976392129146571884307200781902827454050109762321050309999858493683714187458612878340314135631273512055757721716314393398788783027011808096441803063776251262805326810432790726167648294782891659254044731586023535945994295669499629890213914777110992715004511374932655118172162788940918301620909118736951748611572470956529586914446507909075715160163388291382113252618680611319029756468129241408215433740454082786075991977407922391782522587245688409463343982810715341116213275120951094772544555044752141529227212105379915343209673657952585904701711562908573194135781010015697701940541513376668768167198845399791834451157691036579297209487311197892280914261518378320498093717300763081973706916545805055765976776527516058072723000745380942123013938788675969829263536200394004883361875400332692350242389858747198175596561942486659098823567662323587388374941456613807193923801245396083578855866104802884226413667656564971511110245404192785361102182485915393190669379600304738692350321948375519443254063622795073894567468914614482906358179885597858017766850506895460555736151414346054042072276208848379261392658382200350867560914347816243968953206386592 [136,109] -508222003902116477579094500843575820766443862572597428543519703989199934273683103965968790803678632817231521724132798489316859553600673907370310006411972711753125578935430799671907873926753396267120535477851882514040077938434844131181439155059347629685562636117174065523230684584060046053800979389113283996455339390246109990582187864736593265907709664964669140997954379695046774569261262800829249801221485769886813672203322910512386261107905067836354748682011114784511454778284350766311835022099196022208843948372793146944643873936473589123926608526347149975658165597302675137099251114358012741277089977548947397283801335302953091048919965864919847799404680304336390173850282884678844147771178726485832448257684780682981919491283796862858984960439305638422127323490012232420671572044811886708193777864817255453261471207142224394161446959569817657565107199209809376293796505727155706471147032556903068110569260012441448308101822514061720763312303102596688014810198305200951947114410195804047061320064432328434582064429512780806692911458642387811423689654369264737148233676654493730476135922936236605217323517310252344081074819344162578229190531579937925195282525238956625865177617261440736877176457753108259741947314908446075330902641893594461456692777099827577756395643357086029508271907503416618237888159417951428586778545357312133970329108055212499622078062038820854225879433968997521599273137652925305409864693400786608111629560951215541489761998337016727476973385122152899714628080541740715226365077268348351679299085515277381759965741052995091269384379448215071888844372439491375499533144506038541340661836195868507964520244993075884616696251919811998205073208977046163495226465611765082701761286370501983413477167603025219207961325082396864151926351416811179336647556727592264585666863436756504846129022460638389519978776357118674511894175171377044915996417294248261600709767450760415287415544188999958616 [136,110] -545920663629940442301966864443034331240582297971118060188037032560579522194732480616181438767463465059860825320238201001648824808135385449989722299822595351788113679064693720327243792812735323159630378032747898122997586815869641499436221198009237874345990406140692183702366987334855276964043211311033986315398292677911606711617963824467300246583918449549296319781370906520596501118431038281684808758345267618553438702975431761064323437119389521903904045770316035709956564244096606933710663276877108179455348430776274897082350909305238745531476597285608972605863378388046855563077572619647891967509958021775568238452107552433931170110500121173882722451400699774214502055628971010208550490074740666847074925985377631904378070452075361492234511007767469242393019480092773250602624245572544015957863529044033584523034448544158712943125686555256902941232762212364452432939725130050571018026485664509976248400729296698982024755440284131018757086694945052689202185155868906602719107374905446519864309521502924249742369070982324678550960622446069521041675112074360201972816253873865043436144917119501654579801836538125182487647471083012341925460762663607621492790343969263333388285372506500879784013728567964547427436032933965671957858141544297957266418373113494154964136368103825302289278859676180883936277450538983232612786452571051597361148347685771298187160305484126305109650499318608554399672321629516242893224331760314870345246452351809078033780539898601682513351303267427893800879119564713215297961321937684839220234787979973246012835176801517890111269572937326355495050688684710609942187866206675405901298095333052440140801535553177653415754969840113170520021980960871492833846630172330251748570204674710546610962432930572957503737445651422309565774503430975083067627732838861560360876466921181684048683141452709650945236783830030144342945871097201919807831260856659944068741998755197698450923936064302528 [136,111] -380145625226335076801336273396116839641272074633592129031747824225555496135924997208220236390714656423586386071289338722632745111300526229094549382422390532047267617841702296958140730749465458035194269679203309295684779107981033916483348472025861155679749539615264937985874126227114437155756632483184926123444689037427536241172030202540858490621091029768301497491141139864765417891214792148383801701800489838763578974479110020846907472890228139035295875956404317246985935307130450513139539894017876358951085316514841650838806879380393977033364904383141808094639274349488651364166529372837166751582219978243534283569385295833191299550560053678135378649642480342801902494558993820859040351722992329150068706986800944051181933121333547231216426317649489886414691092187739942099119893100904966597199583263741067786434951800880497457364023543674494464591772094208261334286076066829315335205197965391118257723826805240452485743982389731655403257698696868548386528503468277478463692655377235794417642403770101250518404794535706294608564446455026977967425768784510037818700817864778064143901288504192705384599494024371330745221268489827034810888494668087455651499785722532848416804736281782671107791289538297141437329070684767912776215862233469235535514078506735214705969913230658388419584310114691412380531799161658538534577917061718609529881419865555267548531363776654616995329958388116035270593094672152392041676325584023682034090089584293825084327700679655998038180350827520001308854590278451083200698955103319823941654728536889089567900167758505564644233153565518294138218171308277315815106817173084839665802068856208322045734537368190909088969451664849651719071420917862856939680127393484321766327592226967465509770577558036714528218473873326424169287121448443728369518060616885290854250801732267284616622981293099942731519673260076566929032230335816599807016756890875334758503505961614599149730436052 [136,112] -54432275328570304611429842088361365838038962317681219756049078654074315905037766723064934650110153430160254503461546081568493256017396147485212862551076897930119070062031395965243471465310780172278161869722106326865672082200189136392702766008322919623694328574979191550955849191530125057715539504430840006234283606542371542419505373895723337370382821805763044888017284217242193679300195952459017206293830672965404623352700783769881461331332200538548446214042366359867540359873459221446768890622610646170269440668509611494945160390197492738278433509782981846577956027750571271026902254731672159421569528873901220803548306821920631380634623541158922905134101281784054649462639070916210590254497727127179179528999212464578294528799122070227071838113073308075158330130408613819174402128114534453965578544748379167379131791574376408262633079208240476016727630216734577282119676935971790868582465715099585433849477085161800845472436389695352941907200453690814855368722100089652937979947715078064228154457885711349201298560296847227231327050233616596731199365272722909730799699097039581406392744318689424510107046192731532882932470841591645721997118023304964254805370666225035083205556762453230761887895976182706135291154539659930273285031318298440307785763658410999080622359371008895205333512603116562943992363823857202207894587966293378874191432350660632831334020885534581148080555674240762010498729523590486779470227510667665922135722668387021835543679151345778379174886500028602237351288528845572604481600129527733811727621468816550621118452763935452002513276949359170817269168298554333154357054101955168826076460851554412411884218725588539449794707034775317685707627987944007748488760010584871715393760882641290251435444636840716091739781197563500688692094188133599489940306453059201055030408702647299155416052435050433830700420261496922900208324701074003762555048928015354420254654718168968178 [136,113] 129852792574588323940643425321432244012998259736016615616384708944948469460085631117353262702693687370269769036526094808849097727788344674462050139682652732983494872976710236070090909123230278132470929239040909081144990597724788005960381580310200758450482235096478210663747240310598291685653742038072835506306181835408999902466260146900818099437277976308924786378124515568783576028365288730257583509648012765449274930415597563135356104281697754638060865504111961695862505086375206086882342575064397090306842029775993803979424803977515924020189320447468603471209550011797800554888212131656849886818584675149845037124594059040948214144778593180962434049821991247263129319959059093035878867617415236834375877215349289768722862482143068155355851870116022933407550259033588001431139273270578817928429432790202155564737495837981830290338382609006786221522533349063788530490437881606773987305903388440060882946774693568371289006572191202845157894043184391328355075583061604528662770200795791293914161875725020299140822246257768472188858429206946558889619535116985076068951561535298760051117132056676888541717941025373373089006270303165604383653335652243645534866493583206275754567270266476653522812910889566404456223321448379853658911520735221892568476986879223639161495164511100351926734421707008735602348984482727784428916456374827018242990905658253365934809610434967127335667566248498349524260281749232586250559981591089580021431608018456719898612748608772997500360664104517283408901985670609840591574294910371129589357650983281927510809940319331332312685460155084620498144172719684586921932775481485625180994990539820734951756026533561937417985443682977440009399382837516279706536158715337815196980453707722745797525575190625156515193645201220897181996609261032992702413462330012394124125467426237000291292863156689657796826155099067166240115648360096967002925663912162745249577829539951040 [136,114] 143321701735318247770543893917302502875166182590736771142485883520161035994570047371096346128144148726007770550338256784143867370232963792257087175581015966144073317667008374338652692928016293517443860133990243420070851996533667548958948681325738340756285089340185685469694161951019062248789112846639797635334003818064711788354660291733169206961319668144145863640540292643976093405693654583106469068257632709261162593089692093991403282681364144025029267089326524511092549501200027309355294612993864657823035244378037340083071438846537133370074321150023482239421341958423013511667716325517649338164127961412255915547062503283542428133162690746267201186096066368180678559172505705105228114582430408851327774424741782196293391349725623898284572549205681319259484442779817694447143711882802617634942883466553183889976055122476552954182270478520996351722850965187702921306502323232979912950561528946886789742120998933020734551492536461752567066626100956001560279600815618980889752973868370673365464367638965406222538364937366316120709915439236405273981420291979278869838075717847486690581424595169328251656630500859673986826753703176371125631334669158520068331644032228409811823125721011003855551479174094364390104098124055864973461149412798495648397051608929565344216177654268319670619401081939234258759823544836942148477869857987869284437207422996379294092690560563762128438520384003028730685746964550033663080847896617037227622891319806258317006397716941297253058088508198956332848298361311158176895965196632386850545309504389826437726813733162494838081715592466123833389661610125484408196174442262827180968037344512389552322632379791894250790370053730936132740474939817987775090658978550765020512730322264669086673502530523568096403264120098480924399132981442674962640172390710233542312890569817531770534506702141684629480584313757519087598099818472103844996206615544082167816349748 [136,115] 54365955482151120201344140362652512688749812379525034819071368245655974039815305792082521502122232170217326676077691188750864193011752540447324328795347216621874871007118949470878970733877126132652882837914081806598192380455306544236740484617114422830180255947239252734632201740284142010011140797338658756266400784855872829406781399376075079799400779711056221506398428162096583926810053245694856076286229216337991865378368942613986702669905430436594186220343169800524840957244532108984337611690001723154614372203441888747009498599486667726650286741784864487176034353860501708708335774731695190022329789712194592300353544223140051349661600608573622932526526419642257133891788145633469163408037143508303145743122591537092552223730655792870131374653810133744877239528155673481386025903187367882712664852458792151618613933017346647570730419020253983327406788443092866679355538097767788052505197143704199228837996396522879063726469707888821106822423309654336134529878089943631737642988619281803894412933161437586450711051807708844538105346364357147363511343693946041318021052190079942936184038391233888919285078174978637282198054007283931182301863093907032591591504850979565518174120364224262089389818873839881308963311022477678787745558966309158473996736532552650953818475497586644891953326570602608529551180329507738390646729991457778682490592143846124305721302052561779450472632343577031106220635662342068864191802523692788440738416658858910716811562686964412986160093601294474922040774224754522560404625549537611907800298678757582194838366009689425458403138846983258847967509428002217712190774708619457610941763622336506184621022475635982915386913071867242173203540303154922312903086941685622948005720016300489391216388879697614371601250753427978174067854134084925307585470133189307004245366790583579355718573379630967963584129895058149945921714044945894644048744768357353376 [136,116] -30783323427766442896233676388274146594028548008146530626114420057815759472269401665895879765480693743637463348812825202858275335330646535770848417132574103319715028962123312730556972391953625343021267892566423242655195704108846446310047812115669336034741317973208966664359850206270783210051353020956173989877587769920812697255828152504812992897395221920879681969776918457994591273867513075754142433572083868545022988666179553006201592031377102050448757940100908955696901212833902868036874240929373971893690871321348539477097135843153336931687205693759283888037669117417680541145424966648928747722019805913891975756838465610638692128158559815275604547818967099556216545803807801202927257949784277894743750592827963438966318502167412358470279867305926931436129121906140888458376318802190819172849872530101719227426819221343858757917567904026883700523492323643479847629209287488865032640770353317885202590738841158725595068541688520080020822510190756226692291778549284097928485169486423378663389889598218505099634702353437593068624922729732701474293244981153682404337627978864349088415796028227860686561935691719567537144997957061138174957776187807568678022657470156084588349505755156115361273153160818625028019624015138240606402521343055208851246594724761856952632425458361471236333065973147847668521171144419048586804646662442155716725106923154847165336280497113445529153669322445311775359901627477868390206787854760941570282618156745046489606909084034181455148301247524815936109110207047304622368523081728211974221241709717178299067953955147660993055902127890622178754418945094876211614421102489484513078182836126343238559815825726851592949283518444133920675786285847545100671742068533056876187737564885943175341014258123621217773779732978491464722381517025519944148789867833356538342516326801408469338004917909226344269724703760236921899385297340068186288385636722492 [136,117] 7804462180744281457186541466992926812017807806919775829588689119309657285543172480873858226583358498468678712573926902458869740706202964335445311925909607261200180094649852931626503189004037247809257702395139276407302936858002852041956077887104363567747589395023848851302317642467036894228998880599137251664871771049783546009517076776859776077704477236205345712342437401457543422400440517269330781873530237936381832819090313481368998779107077089715471646879319031055980480646384259141242522484523438862050309979170051097725469877200223210132805645116595156875204061954940585251104633567651372806330025753758224442348857645064459062989101149044110170855608001844874316200357046284359311907126885819650532624008937271259133167722945043144709869136786640009371427470353697751569278756230977845212198172049700167165508381456099697398059612331963214154508209129866303001516069346583428097172645779034375342958296814979283176108852285223798596951021828938011637413686703346180928582538874040513122959557966068011754776179578051355146228765588788405936680540667113122962611485454071534259461385367689681953459264364788575328182141034798857397246708421288445664117351229957592223621177104384952923134109621323168068601325201791991157830170607607015460084802855788645905158464578692854035933973753156219510755092814641298678360861828512533190744955882267842747362146150970275309137750836625129885002515842910250504717514473293277800876165353022043113791895440155977876557743865112759159413935836591445745481861184567224199125970805002535866744135308160259978119953075807556154273946852920366531446672369023715999826171201611643367096323710778075487507830416328445536323848356179772488173798575579730619839906205941036157406901982951630966681566110160099744190921830997422152839499692539584862852618599949614940177333247379390867355371554481871555999626128538465697278100 [136,118] 27412202889344230777824994236618340785345111920120606300364958717411595479537866071423747366209282838221199620556290283919285455182219608917299398509572276729379613695119166010917006103690073378316277336691510747577020480322106501120445640045553358967214134482153741022347757090751568590194375603601522011626403657535123018111224802721217509679486085236081551367331602018351078363881556194315208647969169004615575724948230776485969453003432497597421574527096319166234859523627753110737611019112024620271051201302183176339343997694318345190553230287858034522106959244225337977326369121309463287892185516410191753113406687384032280905100116535270902587513522691178793747932453323323702219473540925084650052116343026826449879701007523935283787316000561776061939929541011356474497435659173894459000204863910946590633129115964525670306756660486447175734597810874634811863508293267534467489670355993615042650695579035777237509206209478051849818713028413413680525573132049919358629505383145365603798083893946089101286942555750971035800154919746228182413652199447109427533652006725360799140576453645725860505533406196611024317444537867304064986583776660937766771653440712852707814822644818139820514940649661106106576016991822049216743282630126142862420954148449083430128419565082812046813686513057598444481495152521740398209442097358115061169111052751214378608651863902212804583880183084099362706104237507084813194717429606616633290262506905170012694650228580198803611052337781731693746905667477186373958427220903824795301544507417421751775519213215265368207846714081588043890013075951423325745505251094216423886815284448927370182229143424154832795513794272769110335152652031866490833902896295209091373929400719988720792671891971815099214736624899673680360631557377064355211248736230272117994380155536434907343648411650126378639660458812883773426739586410142728470 [136,119] 12314687256359480638130507211429732259433808794746462945599564437597189052321499862254445490861414537212738610625017671439491570820535548107877388716785349526607537935005324821277026314775856013101455668130125348994890949723966488859134088746824861875477465999756698175387006633467527288876940852848919698963819007324975801726901471841654559532288153537955266591256506804880410129482940384214064668938175261924320857291747420163125411855424048286031977080462778568858810842042564262136338968961601342065014259495796925799420243617167584766617433163870022705899492210131823667087240115397167257427789713570741217799023517197000957628477736846353230491692053675805298234818116568293530739195737741051720462542934054627756515827621504556256392259039562106939046682626840684710022952335753135871394813436407641785218806926758777513070557380482061997781164353546155645005689602081675180917121775660676699355589790538373645476346488564930721108081505852635288736829992950364034599239491860899474576525231421411347710061140004692686254882354779661342741637133033356675059927284261780160181084252478311450524963096116528627077252621510785814172255137549793213415476725544078182628593987786225501474259045823203510244147733677749578300204007024261432475494492084161194961984478147784352548539149369139576274944454898989196552259476154149067256942121663838311709802608962600524990846108488139704405483374592757362985109152180194668174265848854089571452678022684947599573621590177908833274270459364022172883422025314723890312474849718317662094278669221443360115225874118291625327581985800198629497330295756443545354136723821555989049595016138814636166237287810621789055178864807423284693310111048610736671158345717939179699888772602810449055258588642422387842572806241212496250627527818433045795726346430802501387065531204660176771818992750073614365805709416332 [136,120] 4126442291303215798640277872510462713803790167774151982330024262107775533405304637980189578342481280263484348151921761397029017081054035494292059072114160476544458516650170896488593718728814069833716422776452205453451968717257533410752870466890256376310538010625762690838380560282107176330181765230802622492624721163403543516748931396284539604605402223091512370003594078886171283998480456677935224892705843685669236955084126759934396639656278233689324039096237323100022841199666458801299498348301946644836162062735085352301407581115263404065488350432898894829964874922678626782884570092506937714639607916341764886587571636141612464728049230016015413724030431421671824665153401527909389435443989826717787586573384634582892657257540966760005057538671332780786474059054067045748517969233276553054176575911486421945208139786875966775306653574344265327755150891607484172649374239709518939258477361648677542325375413033635608330716104999965779267671632455366059079211259411318167708106327347472949275028465378182778192263765168459441747104489363695396411287050961512990963211187340583726444359112486844980218482970760334164146474903868927540237251981037283235789858840270146100054120261424113631496936094666438746050638900968583746421841567699859602051485172870856179694703465104054713981863404911963369726765538286891763041629553473438683201092563155018673864735566579167597283318758792868396339031410969027477506805004580379683921529617765881990087634328088924182331463752833988206819305706409599409475014499270288862636239613599933751722307687834236867757999866365815003161510502360362061214753111168513542777149759126660111389943787289521420020662317032510577504828679597896269600757071849157125165444113367732414095599135784326433416268140610552460977101267930297679722282279696251466150418749899496056173481079752630727294972962914508666029102 [136,121] 1544136934173799238106611616563939890839758329049997438229602112017979435565770155318289667193351775200701204335578086572251644749633335446369596319762222627433843906787923534717318114862594524019749266792715934680373585314430374419881768215990738653511048504090773796813651410048688039978161149765647744122908537024346984610897869360341431082397541975545349818052262234052499168374189123482273424858214327368677673770998988721446467603009547693787666607726271531660454951610064688036874371261000293943386371211023982794074673473783200319766392565486750170462716340902711698155099095908625085698776419998833522032933025999342071394920274311626200127420355142707868583851516415675958698355843452390257194994061376548302556679446832785323533131987359170944630139481481477993273122387042484271675453319521787917812340170054345378807524210215298143102475462859342465741018906807343229813008758038829067428069302214660656406160627245838182969881688805885055189091276482969539636772639391141263555717189064321855917453386079972834695087131949817493863624155386215200458440874289881942788548562004436178618287187624783863404877735617477088391033808489232254731492266338081576294681600396641273442763607230570322559516556481691893061580229599576581357456648901660066882669779908858321742083745507194446523349011061778580057914311020961608607234227996112987403128451913229707331164553856826077159627431264248022999057697065595335345032476338213651142860571300969818324712806483885286666931103862753154383373921137923369928129655692516865810838491598365998331367518185664577007348981832451866501579683308942885659430902794240599362771606978021003279867075017137831273876440799654851632602315891648849427265159902815291391247003320501364966137504910214737817601534876461915878050895602533983280969603175437398117402223906910424850511816828285892528 [136,122] 467234143772024796951740921506328216629355518523506740276999499970541489974011785238740405299231847153342460576790646154169274345200042364160715941277083670236501587439993951461003929575840993829105968819580356191778007822805831533234832430394540788538166176199733659587897286048004289660615947278416536020461684603432071000556993331498992174411076487236651687579847542820187709862067571777595087983773326366232791531705773299751854374754207250799153282067132013642542743386960194154955497025053023028293063683955493559482824682810454128823841942370952031921595400827074960717880750764139059146991143672465487492243336804860951244869974666808262943570621835913647071213800972683689837476499337395619333560492232373909331205852862864768105390576631938177763822408990403046457107398636748014703738265046699125356269929740243860629488138576609394239842961923694625467037609418945201086424286347268617640349286430679064782585832004566431812448760417779439445378162272413836005824424996111849299871806694499611859572173668166474162234692763798349905121313911911239284100377317856920832725016559089469205419802004231732152464488264253728724332764356761977394993430153818162611328961136330510641648001422536627839969555986981553067665189449391606192814520243758895878175607475262143770412096571467043949506049071256381437617471194002327900702158466829447411491712360185324592992437553239861270751058924789668242252901172019133657746138143475847359475403100676868290716748026036439811620230272727944963529504111178519520171712197996030382856417171172287032234152922429196743461653944951579526712143403917973888032068842327338441741483653878210809563844146400223292579206762048743122296638207330397678498989433646384534062386765560650125929620151033694881342811431185472241811886775885211548583824778830673024606685663003115073296491770640 [136,123] 87041557418471771173346636527322322305006572005697799197130232872842759200703120634156681333090920843995917168538718953879614495686709285280236587451008152463014089535846631313099986402282722310111549569019407948647430885061130447912710360712426950068610146708570851544217725945004177413428252727265521753947804410178754144089429895187081084656024324274708472108580808489614048076903101362809315740660928500826063929983015858442925099680133409312551686249429041475265301021363292333693239649119228240519399816950417987542620110351590506908157709910114543717603511037806926867172901536653778320646056564961685467258078323305881995125528345075473780780946942747167102126736573963040233120568155286872056347542117149660705286479505209275979467300795909105443785433776227590566692178804284702087686318911917901455941541905883280231804198345257764086688472402461882759745047425842477577703020423851558547889628709316568893237509498978658176735446060249547600980779987179934010716271303541153856298315195891437119107209418626829885674943825157710467243257493966525291060155665746060379793428039887527067583434787571827898303209920076698363290879353170571618743093546821927530646030587420027674880034494102780675117629823641795706281275415075100134536093586447900586447801002012638139445915983273122370530073236949013484459303516110944465996129999159038436423489881531780419916521826293898677754507177684269921307164798444515648333684888087521564507647134403795920737410879210467121422728102759850600850056151237202910717289909253047727558642587832988217780824629124264968064979091592505355604091865755385703662258765767520606259263941306679564905365785716094645734393041561015467730969025274222413975580970281471625079805410358617973054417801449503563994800897762388053077561061011203047774702291345020907681933240284872798306492 [136,124] 8963366586283065412902674022634969721024642368159621144998848584797139458717044448695689256917780861843529841176034841619084786481186942264475728494204485896654758328741679810087174854241965710094509623631232096923703714108088362214350364411807283247400484463510506615698920068018060527629094047494169154046862788928640023766140361793990855520981682459667752410101726507569266411296227211602370336945551516636020754928443665520522521262910478619943248182596225409479134601801189852089452475076751347640591180706715672540395764590396981992354883649136820761786100235409112265072373270599207862655176640688978972396288466838878596674917600851107444277643826207399892421715824717556387125579019021573862692947979825475252137617509889540502569674043518789569766525875140088416536977114865815676241121667192425241296277083078295901345008403551299704547954427688258366989522979881249174036401811441836027351072860296088841658530598075017552614022942696937792352901189378470106981572925616234786392707779492903024033271538123888494647794339517943361250172205748236480409427121795084579697759187152240295600738704404823304485609026314816208456001448308932965576243478963888675014429350218574401219218233166410880119752276831050364153452810055730216520905560482827491984928562661804421138893038929804613649235141616664459913113522446269432327485177536906159108750849313828849939513524239121704215153003638740024077391061095142018351024440687425639398878258870953250948428373074475261739885621524815911928427904449579357035242034024307930083840173296433385916560250952184464876125303680307595259584047890905978640235510663575594902958062716358590859721937192798481236431897828090743583579734040827186639070156214770626989537253892819896387496425022886550502530822910274307501065628520413759489585563021274915219168580656613400 [136,125] -32726765199839404379113365143514268672553448751743573040109914695387951176227430967853738472310693951395352311336936278219988112228825491774350998029370485916370508746486918953516808092697487905699718068143198459249835167727995826858627402063141993413053711722394741933972337705092981763249317343457693828224969654050888900514335368675779307197050478358372110217388525369358990169421909147651998587691157792248924844422161538979474389362342171785804169455586975129565282519289102397169224975748996291061154449363603396530354896431309342168521626455769502676824357292781843546963197194888050594852500003184707782133574499523017060283774941646974494303888938238346212870121722482554236234539596197698433892136588165062197231410099476170111100224768978446905253822078048688403018566013391647693041590526911576226008043952117678279906452385580933857008978582728349329288443592394999038274081432094016771265424257091520344053894430248141544222628908154488933023481717764153801439767305243751310811901168040103899335860362531762200177642868594112414161729354547184179707794446081571715647101086873661748240590854567524612209800410114915996927684070844906718165056530511329650566340038231575093431300585924991315284258114463822455349332763500461283482953699933846291035746520925382269384419385215896875296227091638730659308346429009458395766586779634816923726386101544775927382829880104329536225524539611330176527616508410339439511057242133416346029686152965947457518501500842709286862227028649984564928554229712031375792274220432407540082344095647916058975918115712075411534582859776156375562199402325250715322185631766688927521433721068217981136715584080867370126978919188350739320090396730306433747897760423769776508762944908407476745286064461540668859635750543086982778168692801815317161394097838359537688626840 [136,126] 126523505242591662549822909779920094734804205030355786493010589546737320519818268082709925688241101355650523248288685848756047627348246665430598760412138907951697684990391871268676754805089276966216775726084291499108072229503759649150968693720464136210488740734605625129775868917720497544099905702220531560222524484780317571788308835819789161248623123158050287194932781671099710610421476304610640181205063071731617305911885596632773933644857603736107306025201966394398001385421556944535981201499970351616925238080099991083887850822946746326496177465301648722475451556368811004036688251022640576271514934336265793441563427937481181166643057155821652395037392775337987079697009161944676257366496728058873276328017232852824926290078249635180081176900465617601000663713349004046325005695921458600703173061956764411737866454919264059611157473693786922722037910883543412060724343404852505105396616596677224978398769047019511827231712223089648979750697593917803548614237777854499210480084960818690620077602499484269481057059760044222575377222859031433328011121554692574623778913872402232443417925858290515766746820913679829443639711193750645814721282555857188302401001532023760200045525937270476499575802304504828745882845154371632810834615220831822380834267007807925567881784429536839248411831360095975584213837577088547264007999033319301752280631014324445937186143908589519879673816922859594749186983845088257275575992852652928486424781571093267741301567310827756807791518320904645329111099325806667917812129944724190646039174774973225857270025892414089626146065540432725500534825860892999683262916116990884142737359502717737455855642132904286625157428536276601330821995971675990167630542368132394698266079421965250814672007245713911597310894373358355901715551214714182465312832051566693358374601674267529530 [136,127] -12402732018383572508399930125928994696924300047188482324330091399417500040064439740136672400495858195353211797033203541288993890910471481931118817765827707766396635959195571190289600122102208904722534515952174200902545046150557415985412595764582026844706529786952169390912511724049712364826899232153887259013021311024266033134486479385785009427082625379362678483561038533674752722035502001268400420988282700611293220133885724716403308066179618171518381152079735829714942071675050980576865397469069417103526218969255329712935129687409728635437689696528401742512707274553608214989583137457436228211742422384042088437994734369386385841658543358522572867611346697228423589062545188854820419747009384364512585576274589725144245151323638065981004430249481742283052794988758242292582754886114020000571057469931415773728322863136223082833975714055738982080304862402151400937779124288236129181177698879721077326436665419987515259116938862814113610630002902488310176196958709399969785449242633985663337407257588266168771525736945242365079711162224385259014394472278204251065926274315207530196863493632720981481519582975758380978447777577821202258626610736853420122674846803471943486419494814809905226377682060502496090222143639961048087271659017300637615975271070893620873377636742290481272798209836903730494082004143258297917865064749303082243609360286869250672697018448950005885226039732872992132423699675362667307855811476145795078220682016006890303193928007402808788775506321159744575739163266612451741681707457406553326571728202474927615884938497517166291572150513812950972934234610526682823269352420126961712757488978317184898508864101821890412473884872217439062765043294075765674774047423951287808881941451338291075262578436102984962184552285527382143879069894843170316702167066855617309297888013472 [136,128] -121922763134814552406902503955721203293896210130346515552647095726487835807443631286794813274957830898114827317186663397327735590031952726745621933748807491966480475887682359786607108204081853710282142919818067651439015352959378103677044028778680771294864075859819303335113794454948598355554634778540365381080665231317323539320531531537971974397936576838487724863677860689588816226100868135477713821229458749076759207982909694283733446488482042419185863369366397907715848847461540637665009887207134558691542375696925173087052590684803485625798741051695247571390276517881198889937027118049427184601421265999664003696149717808677114690628486635729710659743627825831498043256800804967330289989924258670602747872049287198765052247216816547909830627782772381230643877374049871239475853628275924224021319740768127694263920981725874139133828834834730943169212722982071351964546349880711214484100518896640754505283558588185140602071260679942660614761246881146543764449379309657282025236543534373736774658855204466198619959936979155470083751018069044466003139655924109755301161698012810000185829136469993442888621201254388022272777509508297340122160804999958962559989725425848682855216948207907011656474659946856349266136354723343746061022150675988460857356203140823506779137461232571796039156569343818079864943721600567643412472209154570036532260644858592058325993475787816107263349706216667775679465859696415452607336580680517964674325796015301675128707344911494381837415858538048968825071085999075762937962004032592161196893080331385295271352502190828700444742329776240024116229428478914008017706328824148979202661953557948293352471242941024877763354361853396183247411646968790633047961685252012820176515251737204703439942300881047762981471715995178916299724512270196391440727533822819289984524 [136,129] -46646734847479616445738675487081821682104325666866505097740941477020702847882202512141468923410836015106528365334797845461667967621118372610223516183533003600990853195208191566582822706683060940632325400211923880300745653196477220033236986782848300845605588450186233187096859205355627775761286641280124904625478248441313088953333990666894020914965436950605710168343575402975834408105955742335801869673835422576220439415135798917550373474499045152285495837856380248960743231011370971047099794267687492716036325094204779483758646859991208225591464334842291587678879653847529962049354747063306719355849627990464124087675559099446937363540628397505029543654377350699217027285595152573116382249677573583247013792702198030245706552566668837857540556456020739765005728634627893983703083549141522594052057118149973936658697424443075516252260694389881777747286453910520444313699527773777176114986485918130255066289934159243470507087597315574564900947579076762780154343126122453521774637441818002718962945425236056675122585477365261335199126095862515042965828257835852354794980192724071653623161906943449029982754762766841120943474746238678722300406130157474420909592881835486169108300500979157960863742934486850894340135292604846791174803219209824069320351851900735747402119983034800243414918421939138589290965482360201807645025255375869343899756308670675500871387130918453948811729549352362851858941027088006774137886053393450655963697788276083387495430396574006618290298103063185505607836503721373682002649602253895887895302984596207225975658153121292875490735921454530685298677487085004321141329641991989997583281810384776876161913887405956510655974421921216962476001013760260604563327720899324901615017571727196011134712602656101347474132879071216407814154314656384701297448156738794264 [136,130] 2782718723209033339432054699425618947434079758180649562613288569957392405983378314452586216200974051213684521311723801592383920785116302323233585535913096871387324389633752221745517790407454097199055662527415142720364216044298817399261314074435446184196854115312144544686959176970135334884981331473729465483755852788845893166599985732511687002090482933727965278780804194387667716202011229047270166417759008432897730174715579106881699516311449288753350724063252058592590258529639474509462016230645461182987364461439192129715483118079497945166844804178453518428935683838158697660872695181173739758483063003479583219209971245412316370534584418143087086513065994886016411888333282159713462908652539123458809347981099229219092682819257060155644940759841500300094599150158270892751199079707623457485831509869259858277776175993671716640964461244727787540694598677598170496284177204192404933233108692848536950468475285437212473631361734759002357124350640505814669380236804328427295825625468355136126980992906921307169401607192891912900760503612101070570841035513583899639133605392799183841673338665837228049694758910793175733280168990948855073849718749894555868364719081835034389343556984192423447024573928294890872307820298947717270795839593369914867105170293898902646140608257340771180778924728633392867122731772184809165038391728353167829975981536980695183543039787718023994865877662807310774916716140560238174505054027770515424694402859654284112049700503030214951845884777742749974880012935674346546861626236563276282812453450676570142015274680316270428044358073533735217552678728144265623752325908235281608794006068732503950236708563682401367059547816413391076719109901225216584912209610674952147016218466129418642229919530112666370619788550862082662698030706241159036773941000 [136,131] -282425200925800740215893867829225354434649927675523842867481622758024397551683299483382685865972167994728563636922183368615187676361664696928989357691425140194694773084340921719402043694939297998364636049996537728630736245278647543906568103314592427755891256528346891347589979468693836562237075398587071880557179669566766457140340937079943716094348476859381837277529488083526544972284636280001050022699394495142112693016707753445695485482622334683817624390745333698400999379847646604163347254079452630479187488449508208107553997833798779371434857694696182680661672202739043234586019815029153061496896923846398838348571037628437044337759884951324602939683464905738487316767341406225591446799216027208087012322528225244810871667368600912616086750004277579885961328029110409268631978056977107359085284055002082666734158199777157944137603626824918324076840258593581610015099816796583924760962779056873097682728253464266743941683078401880588849566937938094716249439684202860156550346407676465267556249121841893803107609385460863909676428466504466148465463953027648952195773599455213356555046944043985142398464864215414084016475203174612295742469928006971558042688138207089521192242489017293727606596935650851889727016188528112137045996078483213171303699187263651843546891791951477389198553259733783446577680349190834927739824197841483358877243567013052214942831132491125997518236956444632408613571386446231879602401860074008478978294657037205500517506558268983373217860839804091048559618634801968450814690531578466420916083102136423321405933127075627302842777339748124809741049330807913773800007975069110716808444617131194119280166963840822573072976910249165998666150357982869542787176179651943909631226317655553531565584011675055618163508048737558082094042164779332600272 [136,132] -1563893956044935603393151775537698802107132423001450989925755597680817898065019915737482169292003271137648539308085191628021618895945023951020402315946357493766466984038074775706640558733680994285157149925135876698442220581374375451210710166307433263414025181406131862438232402189726019977046750253808026241345996392875075831214436512941130926087036578754227380632168196315966934302844136109438075040504249382902697781309651038323268157296215541084336224891256505776785183213213792676249006415310850787123569067316027341022829627590420644990836078886407594925740375975983112268539004703587136297432414070201201449922816603431292149863910911677577339866882721434578250840556728992717961461668807004568141171598960391346331154166773222848426779826096422462599762834248296010206457217001894217827398621332006148361739021789622242492850318941852786147903767168618410444400494815951552276818028006969999428183388651466124022173597060640723191083959692432024731602992583679735595517939690979473386688505722942804175700378692973690276349063369397530258042183453179675675174976935115621520329359516438047306427380557070763529054530357464172620291162463665856364678759499554443238191244439854679274765006530827400180700743998516372805669331249224840493886272845024006338444037350618898069816941791513801982853986338487882777250867113959786150393883335903571459607257265904009851419697662208245547771414062421593160829039812068662702947630573540351087891977111741519045932814112269534905369125359839209961136296152135831794436354122958993930026852703029703363463271237439589269181153027714344775797117652428423515894519183921799280634859112185612911639697859783263186377772122578665185550670023743562028702632715409032637803672751227728956400112685515334922132585693772 [136,133] -974466163049987372462845426400593536554055942784065144323733495504206670048767265824470534323344479244922306421104398699068266297690094969227078542063609555454372726112317213095307394938847790257643653545350799457249009807212684995295081289795834507693275374343361795485934773394114346646211391031857390978454530338633548818159553962067733393526284064275923026532554934763486861558534356119954033562425150832381991434939913352818024623845198930598162399991627207917943094866136751770274577786831323010571575163517323258156553060558096191642027752990537319370536356802223093897249157422227442138003977418490867567680089849101469178365937347872946320994104175108251910427055177442058217938030740539095655127205838065073999916114385366150031537094156960397278813472467564821575127233408633034100469009627325782996777855184730341051822025860945927088361351929754173447249022343184430091991769522796837274581326921812679766473184872506638926772334525419302234044630061624347805550146980809713425129141578009722740521634173425354310917853965582416285855220474819419932726125306073230643359790489018389997136547543263418395392483328672196850645999339788858886470405277648821004858439055268686372027038245181343423564530111342299560202388521435341763194839721341844502895312489975232808264361161243689606157415205769674779100665423817119038416655014390500844244993500266191833760837318239652676049917253750072582778060400032517368275335472733680982023417638322641433350126335598182955539137099214221482979991832299770427970113041921962127981783936977859734580015653214554750049481788974124546084946786262782421115406712025801436383198461472668081683263637779380550833004685791473672063937496682511813482570543832020013382678382246463778729163251293544366524108 [136,134] 35423565117045910974931487558067007672488945540228536691857270551027140065017513430373180664278119720814470551824706380189027538779823827939081910405353174149517612215039953689421474378364473282579496047456553277680309062843980812204292105681289282843273900515347134230542472253738035822152521950065278870959614056118049929540596789643314297798510941156668540315495331009106876826896061470874779198125813957920320810661343414929063998989027024013688743236974293745717411829850560898668196966286596927434704388658675116804530719293471797918945317730188768403901722217894311255213070876338915841473235209882070573542801576928845379269215052991336873137176772112773412999841107993491088425435966418075136181214255626809252678904676814198619307600515855662719080761498960638229869993796823511828748954845089128332215157733159631661536677681739249278252796248973363785519679747552677213436509119948749912768196994906238400697928343786710850193031217994344169427815556155328252087367667161395984293703444021331867486951493886687356172731780345566368847542898540699969087852704953987554429092144538668984148335190851403212669496152845618806490205749672600935493442461735034554210695407572047854673438084616791788849069512513196606464030915829804527300347374970671524037833620743873782649152815959495772976604857330145167518548705459443644503056308187165471979887027401760021603243681127523876630261123864171290919237970025364271620791897249047291600471506937843167756639017656682716843887530202236000118117560224495633774954843662463920033705064316113951773389784851475783227903320188170621392035032587330267376304628160759065819397677209127254924240829443903972790821212142070773414075260691030252536665625493317732154651261831217147970176844174466464 [136,135] -1009352927163142305522731171931860243574160898368608909175941297312131264523340807477788517454953773305155986737704465325526940747786369158469286057487221321259441460129346279611553799737258919735604209642890924099554796453877938651920677135920506797027307239089364588120303468049274189782777369683073557316861410585405802304216462438619628272842043657184976941374477482114840559643548743609294216870762535792115854721724772097103938032868351275982220718250476144447978376501903830651338455309977176015399850164465111770103134907353201517171713456185329431632595825373847717914361348754420703610656283479866522676618999822605322323730444972117661204131230966018259218996545649495923176026515382217269969925867892127427048017044226137679975491355703869677595734866644432067421576281696736170306649730342497677885257098288010284598622011059579151919185169022051897946067116666437644471310265908922262194652060047317897295595433909147374881330585376679278763053466134209531151619327027393145705843835726173817687053052041762055652594895219495966761750208983137976787089454719200502817391964541795271527721944346525785903196007735280103013816501938189209329532574239267071925058503335436262814100110005221468959918530011688355779328296951216508961498625160986957035834499738651024093982642539832354224610426694084495824489186508238544222896626921788154407310178272182538633003252755948947970280689510002837033340318813696611845588297663376197324042965201300746199226967499111136617613441539723332862163465468579528572483722067646933477132631361706263658123776845973678660153931026782254011060906753259722207231293325447362630647598638053246906889209525638045956232685358477457097380663765819088724606605001857353218534602739058585767875008952 [136,136] 10950891464594091670572240754024547623993082240376562724372562985726881006921404717364848938602560040552657774463593102342975665099298809214000537947559612415785892760492458203208464067994054644674910609755161317362375974458619322359142352445135425395487051787494649078528117275220085656818513156289107362618666420889699807078543582378412806543728766718555079095862322680860731254739848079861870235735676686578202244472190268152278935647065348780057203341612308591190966587990031376661744857604918365577637871483683178118018352764936159485455218751698737652700095215220050112667836229102962744960470397701008697974011638447023852562797939589767472215590048606380461894144054827127728046609774484971767751558578909995484917726717705500477256898083977432377125050427355751503669531352907309291096946995729188193934310230065538646399797708134408172829470804407478950660857048449148459022297012157401302962442573495962525301828739787179521897112219438328269139598528845115151913796953991395382601804400141594100285072511985001538957791014104896006364186586255475735241041450182175919171876740882031189545823291102879899561891385078977767138550644490049456052104516275431395150267051422330209702137414204956806269766192202571244479015800162266858682182972369566574769240773085614824399993842411657132651869769236082289855288367120807917630881454915768773882793554412376059809395150057561479984363291295926068579430580757173008951788089425787286308639244447296669161457472199764442048769924037193387347904354705404467965639704043813968154473185612939947281088501084712937289543807167351951507365838894220054383524483076451585636678622281251471499828149340350020906106834826216949080377469771809792841955062494755551559106560153537964250 [137,0] -2233611254925128160771330080157560790063017133324747635692354063824312574324303581266891063602661950367949238973001474604029190948880820905852883380309067620112598330945564147598880672925202549778025677625917840590773850989681361369033336196464201887788759304900749196011110889774097085905566296135160245436099511930024199970748933252832563281934910748327603556990880043366247387593319688855033780152631213546525444335962714207647658997915411503002344274321602400260698165618589875926602370970371882427569176560818783611189251789311153193928509328099700036857200116698821926547744727596155613297721285379730536343745793291704466385623666243775381340566784545626030477495239934011643405200457392283377184841442402664780456704617656798112003886856820065108977276412398654871241772311956953572679529723780394525835124744711703198672764985541514270220739009492265158791752374379446716381739016028042365121158123657430229404450880568795430872362911091443659781252314370347740077059209613109676973120688738505529516370799443200830315873703355152244058306749196386745368183942118980795261975286902897437618323850642399110664702599491203723396037457957748375153910030022806655123718134876484101623750686953770229178900321769916580000738100819110594853871202612098672316206259742871289922572520758093788150406907595968786694185793462083312800720705554393160000239060880517984334668271308821162623422204330676725029836925936699835412056300563377830613701851656044222568537611869763025495511874618480557408716250907807262765076843283810434495032045468694551661906760875034621820823109294254646055861418152953241569240809719709893189404618766975442991058740415580574440824539806522757812242074693613574345216347239883538400275085371089115273572936760662573930815603316296483462414076816708260841430926856321098172107221394783618112623404077509047564787764159830559095452850390882045749171492430520092092783694486373775674504063174125927269075843645193278119758291128102865907462465825254399556900212076138547488346688858723323067768715642134062317691845263256270835367838709546393745162356188769498529748917691353445792737388693757201014605989825466946704288624114508159541927209712497415239340625703334808349609375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [137,1] -3311401545689516038178346143010847993836049094194640009308351592810610762232400595136549397472434753867108316792648420766599019560122685626195300921554447509745804729957891926125536252613065707472213967363941896656130968284516714872633871967121606614957566034685113876634333916946967838391430229314105522419457036249680583984899387663060337945912861717943079034965051825025911326523745413612342343830337805633003477770299943579749114721272205493746957905364624025246187632759453748998766429163617288258722845034882998203037743962631876525159848425523534910542067385826293908916886633219936535960668247152993749854978718890516853322058852411055845517973920423379947843751098515973869126549822422191117609220458400571329567870285379222983326898303569687102173076900599850186909769922148889989894000784792641827646705041210166103361569132043296762420296953205226165350338758966679301790098382842787500039408740683103856065062657613399815970665973970933720806943006184424654179819992078468351360218205208747954403892347940502210216195411140417900612465052637615561142591860227196761823613692180751563388042509804133366478537007459246204760478151483526209370106893681761750982416041921844376808356677125556821071831908130386475411498677067644153269104135341007193621917181298166462530270057183832809958601180684827921344288486252731887710484207059471122033283364670632729101332712436402793059964849950229135019749644251682988721913258701649734581215923196861211239611445749064566457781695855962397334729069384331653530055825265155329321163460908028808549374116063025769163993779196408782414736965308275910940002000476413483790076226872754755848994022436410929738615419994719696760450805450177858529361663955365021439560254637657928262766452221621248376678980958502074853246361243747183003359931509831479773838906671484119342447794231291549580629559616283601099664764861755196968843911938900576726425542120466863923358739448373353914884467706236293457195602843616355887158893687809587100769628941640640687013925758095391174610553990350340506864664681310931145390983363247851707677102191144529146941137813405218214906013268722580133884976789480455427743650434521182215309654276645390247324485244462266564369201660156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [137,2] 295171499016943356456161246083595141982265627754638946796578516413154571855155937117808769906478804525911975348857978086295068312940234140492440216905167446510619702687019808196937433838812929905314135918769557176539437759517959539858478582037173250587246055089280406874934543923433441459912175593336156241304782277273271823898158935711973312094745962551822325221367770634919586081275146922384440601458011575039290954651082711354853841503797911015836333057170855734839646839568274456168646052085040274461745263050406734860158218880342566894701971880698569982704658087275030214077635186162886829259151283778011610219433028435749299058942583621776972929239212508038403436396624653065312552539225618514083034571101198668780035985354119684191056813450535803385771298204874287585197037124136542567809367600285797555110958868063721520836633842403559179621769124664350442906948170565770027187605502308360320258853151447618345192137535928828671103699717924456008135867367890172561536695629287787973200804426501975971393200435494527794771145401559509457153019300432726133425166921771061297778353804234898383797521183808601377893284471364286439035912259747986918856850292667342915198486793403324592568857947345753665732890782638528428851664681511950020551003145338366007942730576869850765703831206636626709871169259776350104693908578837684683235275474555062546334358044736855588528959660289139075679459309171343381025497397667250717853914177325081413126168332349820087822573070520365791251321495531243891368299831021658199405771370850640890705495514507545806756661700833831492229140772584008062243397989672531924399493237111490822377967705014275584674293736242873052266789734230130816704480837009714799133173469236090320252549554276245899914774222608775642281451454680107830205517729460234623198603176523238419245747478498336205344554035515375791300441518520737349092553262314607025739440446404718403619024185882113072461792404367350005284348017725896545068440469454602252212221504475138279215434472560715776301865039152982208120869958849625600761073624287709218993010970696047196600670669048356897815062912475360360948592035711385028180976172565273863341933199872666464081491516223934093443581616611481877043843269348144531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [137,3] -13186510672219855862245852733010060517674926448448235127780228039446962490459144462659720664980156189086289407676002297923214489059776932555371652428346076576443199530523672397145594421187676082959860284046502039229984785349085159654929872825420963680530827737049650736299475724550358256937091974267411620783789379783189173953016288309248041216567148013175407704188588377509467812960826492450461409106031933404580867477315172151719759696462034078878997490248202837897713543007554389082816600704404026196012234607444663453955997930080358651822451401096660763214900432249869343195552319099580655773890987063049735811088715245474627397674050448567738514966370646520911397895165810180604555528460952376212476052796287395958718884775144937658351745072529752542542810353125060240115765394180635046129324985836465031502694258533675450415691736156917725072826235941327286356516760396160203459386341239664915470020431988736972887643786971482887423618133324043756689994492606743939306676153335407522259715954619506230228948209630176600247296689098803851686336400108779862801084368595584650326038765471013519509366411150290385539342951724575676616791153532829198089232992868836730716831566818870037372831597770781034425493233404053300620720448241182538141354562296897938748885164176803413584427350428990738413651316109351326979895939303152460414728122023406629337570770652601962365368205507387117523725468956581268369760728078082747865446432421470095513286874990984587164462157681536067358872546287244589771453929393428706638514855415165007541509157600442892796391611525077613020642674321009434915487305798718983878802713991783941930691815539723184807929551993932575971934965503066014526796459162395106303967586214899784572187572417373378278650452296755578629915973427087227142354509224903309344780353415474951560804158023573747418578685111805049285643638454705375620386107214844793691063792572156963647165206257852737829677760770027825913484898454140346140197586346168786062832123926158919663674101023201791172195437660497947256405624052362655135610041443401787154790653518868080286385382333081856736490679059338996910326305163307581301893779307481921986484695429895651919151052190971747023911543605922958022347302176058292388916015625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [137,4] 372415570345115446432049773929121771169655275794884068299351324281773912446028466797017911018662238392265561375434608158148746167917042095422130554974000251038119006148782393277954141127755267618556339079194730567360459425393213461385096983563710537612558026841422152147969225813944576185081082013591710239880517825229047454458355186048932060295270817502108962705360167067254946106265316541323885405019241011593490039670468472959563589831782750491478726074243197665521507220395744189170343549133617091474740307870140064030432900016227147320007507201852475736646686565276748755412792239748666817406077309932161837120389256152285855577520878315038971835380931941996990513490788021961257308004706855979875295601394865404953389626231880495133592801350052514572261541504394292181440467122569081324057033350220515809813810487114015250069852143007795145834268693804702720142516254816266168043450739370943141470735465771837037637730527369892754675533502259805901908315478865128061116803382855084468756359388794327963122274093013128222867396366741030667015698221130639247896085730767084242248245781274186219860711226096384533820695552129720573087875253255413245223768410514582761428355058575585656665981677112183009367392561040165015838264255899420185918616697951714734500990647553535469270580423781209522447840132196179974696554842109013326958777296704958348893930480263210448638377755080497589000745814290063948959009188720693970637088901206781412763146350103508783989438317548891674152200691091723238421597251331645368648992725942477669150669911831861906127393856667546247064383501955676589225416545305292431807761842514383073339678495490367293226018087452012011574721023941004361617667672160822156273055787760493666514364276693604162871505757270646510890051996788893720190659340644921895737279713624275806312215618606246416766237330037703005634400586247654342815442573328942185609516649741883810777569505168751952037441241205824727232515398941683373973175227538267792734698712164640247750733875992688360827094721905728413063739208005882781557029189634200989278801719158025756701363742846085940327628444343736237468371063128338471961601741284445970044607334100807708648181693716743011004123039111093906861071900493698194622993469238281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [137,5] -5462107135186758989286459240545561653011516179041749388719433803453977033038624768837356334362815502158820400564066462644974605643439546561017578875906270023371693959071826646255929350472333991239514718572193244010874722314185416114637491500164172150355614087427665751252237108997373933393400749465012013327725569878049055387514378693048904206687977949206472244276090157616883488965124315882402930627911630452703602848832129966533123856420233259057879989691067951415101407033930399071010476124369789948146649649414669913445686081004909752151669544365300163380432017890655033150886247790670104380262633946234183920297725534874039742085464945860159030736759183906586018123480252304723243781017756234489345397998420415506826817116438280560739212026454136815727902287817087602840004166441245275219128638826554703673307417998229118830076194016669325609301195417712570663772491172099742706883187377434938130441338374344571241535182721419031750997223312766613803156276977229140296579305279956264007708293976480252752421719751188058580814844539171451446930028773633465927818203528573811525413785068072454730183505203069711447554466103470971108141809759797180723895900131322587391649408968029818662455375529627951957669745980570803698352612799692072668261154308464654347226398994034183832499051615062099288559776902744915681823254111940973492516894437351518393482086764269047138162463222638689887143633409391625143945466291129174916296106530447979894681873529972862187003244373275913160788760015057501362108040723102074850034235498038340388521332961571805310456136579196141130731463864688970013449277655017288727363529630245860443537324051225511079118352037123860142143497798334261292286506292186578949585489977890489222041799087083985282475889765199974480837296424535951507956786726934760544850230956882288773355458814218846987405429388701721659602221851623224245915141934496298849540132888677309847499055143000671534388174671716682314976134203244851081758602954359160205697407216072235171347523864787787719179371030008305873318188245541396944965504951611408244728566643335861410428436994292405686093308334578602201768095296727872499540518356972418483525723205698509493994296824155053636808992526933427807261933750737625814508646726608276367187500000000000000000000000000000000000000000000000000000000000000000000000000000 [137,6] 49646705128744397803087532855355551399522445272341076722089179913586324913435456158888312809525256048215935869459495430650527090414284263697230055142022865410441931242934270747931110856848945228927665473578136788123422272516804204152924477334174593863462434317636948034384413618558325478739248968747867515116101491412711507129357442132827469141060763287553596831248253305926955931241914278799510775013671824512596243736609984860465438940173059153597665081651246428679444645475215924214614017206947280280606409802890354418462695472267414172563295442775600954385920481892253079845400282032218820224592225537630856773228345102841398614643771651225303479290975939287581408746805767082916326199889621947016621242563898865923908207830015852434636467808513033264601884598666437690353614969410684715394965583133323295239535194523706425160532835614399419610769346914439142063863881674993896033708372892267786146283989027520637733569467009861367704360763304539644183871685589648406541073975229629271933747254342118075864671137055391278951610268594004826669415619352146547086679900343856176185757924718674587350079775865232607568634504780461386014219014723175206576927309505738367259033934173214185396252371192825871768431519802135619436847286440105841909954748900862071271660509357564276635512396379202880459086203409531328527317023120441008664689759949312530673726270962593814983631846400591599919246005307447579369427841401655090273328654431364148830309221921531076453630751859260917009575010755093986509605107527200565165667675889489454049335437807370465582709275427903534513603474233538590584401979607720751026035780688557237025142516636616768986762107347722709862483666046218943782300439332871351009160837896735993606398791404233996742027160035366926310162657041896145411948086376152174168680547176551536120030177733865388764692962490943922561101467491625301125965822974987487097379531703060989798271390363717365238279573287345708365454308577777660852147796779676517415801525787379603113030030494713088772907160526695776243978492329747936958548062448294246173346329838458442827690945953250037159745003874121118348679801116528706488179245825469948488592344463698325081513479336607101752082818427733098025009250697792140272213146090507507324218750000000000000000000000000000000000000000000000000000000000000000000000000 [137,7] -313540044467943754005210968737140396059283270348693665247408326897279596177280263248358308967533333982940803751941254411537156668298238633489795950707282074582091070242566370308815917794930625647576172210531487368782279382460258546351977262291281645855340102999127495017957038122742786287492657569057951952783267494331862046090482562795760055108382838965098407575596699118512393985450642760657330990576000659395424693633011922594732257646215197764790178952084802459495373887961604195063795274491703426512927157855088894407657040541344994427766142988433320259548216701587669388040240267668211195062256637057878929689951405980432040012581304361747840106174747863635045447294848562283211146571594671762459885149879993518433494701105174720925818548953661033234372900286040500207883195123356888400106543659016032245691458087923418852862591498715720217564590326176786889662616534896165502877938878482358822940692689161447389239606595370828521121465189159880323845130923877976735754409419341633371486120229122995473322005075108412430809019958913156897135789323019853785085949737716729082204941969699009818510003964557807426503605157676262299151012094024746199916236081386348091212280671447830040049506660473388097297420723024150411870633399571067460288023602710442320726193479290150307253672309174866281926935598646605247974179617409091693605494321418558729761357808899807334214670032579033903624934227478600886342332827581636999617374926318099917180374826388115419277143456544669757281284994540701537055646729430995249660759506887478161674029679099015120318844612633066728138968132340805593793810179055420006134756761347289851358111549685142786845896206955732969775066278885051830836440246611395942914859866510186717007762932179107256177730953308041370813350166735461539793348485364904105056787782994444079519213929071263941183857150537741472036607662850010885057949476175664379651516777398365572627411759302153961038869306591864875790138487970548880551347048500912043520526390416645125677031776707745265858468526209239196392783276268566134079511719310495824786618939695684207180272710133732271874282844505945302388597674581115224663752549899745916911358048710823353073479447756328549722754114098801160534512894734193722001691639889031648635864257812500000000000000000000000000000000000000000000000000000000000000000 [137,8] 1414808644648529209253926604504601375102531864683175717689317101302043849274375970501654065934790434792334524859849670634312361165023256749380362784891339407752934162367357114178162364050793484765906842593067483457790829388017398412938057779433722730909122330263036796995620063901150504280845553258672367605469041964400228310658261001070825074914399063844848050518266164156770922606270427675952697075685396125194659772897574197619197506839304753977625066719971137090935415933925325915385298407733900694299629543542156511642116937219721427109574125729576017871500961287536022196828080740279172906852080566046487526576893703039698254462403046889640955762728062614558460989001978844983761204207252949087465200325391263372486052922718497337757997999593155419099140583664119920903727924659796718120832284367339425086605884451416335391221835733876758103479334123169999607713717267803717563470931072680283819723206236699238775750792678857896406373243362348148083863920991179423309468299895909044192218278158157289956206739467280926974192043271852200622344599890437484641467659813849001047919027763864129847533341765279542189674004855726440040192483070336780443755845221510385153407442947279886725080254184595104652320095461970491921149389785469014913002766248795065817179184285033049104018369639444525019804508425610547767369287961560732437259566277988488504484802906877474654108882035887944409500077839886815393067158155919135575331911556116387685533478958358997252445361602664398690009138487120059012811788693346135798465415746267381531926836090064189751247711629477643421281899162570061828470509047599804115497829840320137709226561637748649498029289082462592410170659493571277666907054164546683315788331284595970095112977046078967082369725617720559412259254135877505872514822974409414762844401043750532028654265406169813966760605354732960125106618612974359792013885239922366533081929190940966533594830016283710048902091473060599565447016931111451845193332464657032585416715131753184107551945129650893719781962210302514165418992106875336064713460035352140039005953247842245441171117515284306764426582714161701365821453377033342420642396687035911742469963733745222876258394887430748234539974967630776194374518464917569321448453933953715022653341293334960937500000000000000000000000000000000000000000000000000000000 [137,9] -4477285432597850150544647607545785298856564657854980714990018716543459273643037653564999001045107812014748440034887754379586608995518714732433055307539234493462891425466425040708118354621781389536643861110044787889925233875173159263397609785192611993327688433315076231465368274060728098497524504725715186457271332202069980238137213880011995097793399771336803350412983317386873343854926716467193275229264055956967017269515972569827108377296477724682527635870843680778940987726544390699363021092458285395449529549876450541746924594713897183759473628838903297952787769543646617926002288892360288092062211492395354134519632173576125181440844212333354560882608018390650220897765664714201162602994241869135560763387551027743553954845113002204789450989571024240223292563946987116925979523779853790952137729048309331456386005970090917405988847186148426039171124878384460239019617059783527145434873637163121889202955473790837935095396024371058485453516320318085201559002042605537169299146118012183390054483153753354585120387533606924602427202210849013007340329909263482182112393915264089541981752302620706224866229628666691733885177448426205846827651540483554263147734301792808175439605523139584591873518661441416422498155700619033728412479414839371174909466913007350104855690327534285554802164361867501384592509479143933001174577896496960116650286666042964094790445164188242989653918855150514126858688172931757896846002520260044219218577234558349222096803612236570757222168161484185463260082990345856460374437205149873502098612031633017496621674178532685484021835022551087631021154843639007748311201105000929538077022159629909356171701724399413724250923884750776503521988960356739300031493086303148202140323228920943307549049095845210505355995251027133151242855023066401885313935023465269728470227426676872277279149157306490574811607355607532768267666708310523379326013948817299734630320291423223460021936498248388107986582536402273804419556099290535930770963679329713552496219198226756483407382921611605832074153238173750826832824750507361003698976963282842975287885303219267009901237140628674004924016867432007820325670799918112360972940719301193334983090467104128800918485873680511246975358999779644156524876083428902853560138463961948218639008700847625732421875000000000000000000000000000000000000000000000000 [137,10] 8972873913283521893934292573617384878962614200777054787491977992904971578982645315313158487568375149441414539095011021494694442813705265673692367169698871009184294474929979429621108964481350426836802164894199261217052195424816648295908621847900070266014479997588952008387291867268999667704211931642729059547171351272873973626183921685673690080903285578753186821135273726690655007833633098196293935044974344126058228290501035409753006968728962486407586183882184883567271318758729197635483996117495058097845508268882976233208923756129806627455992593813463140110952178524882268743364457905841500749955915084260779248915808958216537506125624347272547217171283215111669344256460763022652600278750217895638824729747429233261220064413201696498055890453330050661896956230750730117182490548834416734076561510400181742395525204188469932074055108323468857464075403841835378331290570922642328159971682600986826720681637677888576018605147419481069369986179776140130647806454431421601612322006932497067187799117419544732313691307111044263013848867488840362429872965645695495627107639914733595558699978975418738903973798107542335542912023118361319988255926009879691249107981938317374099241094827184639703484860599439283286162157756389086029300277174027117380827088064408297509014628512074053469185109117980567307537637092683042877174581028795234941129970761245864597641342175684270581330478999135243055170959938135723692490609472936122521066883066260326497192627523763108149833488616283790857367594093087151926153794082407040588018834833273918131192246534360828570641213258002759899142690530662535442270668190605090782464873021768137232967385310669902709226343550934848702741186304191768437164013236914665439957016849957312260817758267883727737482127834864451632725716976696238018775334239226127186338437273646262487095703581582112302992079683057783177577581970199224819574455718485777649713239087609691714091211558350106856505260358927242062753491334886384032400589474358235432526161408543882346693839127139324424667438043317150623863434026083450131849780209612069487146044109003188265447461557220846944609741339282775174387686728229442502965386570179350948852137256444989996215050540645268449616483400100088323688092159718745580176436915653681580806733109056949615478515625000000000000000000000000000000000000000000 [137,11] -4831427372359179713220594165908060447536473333230071726743652261493333417531185157314845929015486772568018022690710154872072150756950317354082797914656553464216021845605745445462915596175145594110624965694767491435444581611702809785203879843652917465790315285878765127531013140285702837367854622695279184233877868664129355065559443036931749898444615001484107479062264976136454775103466734772345339598550700142893277097175450991372710470618783989690839888396383349997054621185285065916550430965259841366270096754016828206306365035264703600427582568628713014226228410057312511541446599515637679026500731674030405425479351631648484281975594430821119743263820358999064356564946367055390585513874115621604932180302310908423760099715205806519638724888966331071000841580686612336586810125728051637731732018925332794215615452271857928709293968727997070545589377381215122674638872633463952570101241009790487687990988997673524636443444532974790664770309786001571881265713663930233899486463706524578299892439557554508632566065802005204657047849619559782219955467572830363246235153633439829220321509009596015617382188975262267948923583498611361859848085091975319493964597497258782732531103637028329489484658636030528400952736243831106241199837963006264521190955610725247207633335562493163753186039391574157479394832620892732333082121480825326999579291551006517758889287780358204361229787769331108376226557055610277661035260300235257227941412329186771370883009273235125067285108324782199495829252579704748831948912360681920335662662968442673750943681770878364648997517827153402220462220815197657060690773452909263901353099046543714628995674601024667149889821245285832179802176230535486597044764211849660918609489839991958343026910978066968344897235211717451516621749685729238160347956403082715418072078823060380277879920626036435404075611175304804581361237450469338802290495866895749264850880899036247901729534811686180863787814719287105127927677432316799968796565359717173627447952376337726683132562478362623674067933069962003104829132319942505593187402112826921335231350030063236452840631591733731144391100031443622639600590732601238756321931118300144851570628734546838860388879931453319130618576471127827092184781571088854520477864618033508187222579977060377132147550582885742187500000000000000000000000000000 [137,12] -41603938945333924680942666346069233714566081544242855605209575711689615682040191553467417103667760430835643201503724475473693802112299317361052227263937380014224936206065599192584329258444936896938503330286528306688069373502952323554074326809564010321069160681747116519382588255671724058685880020061101297740843508497575858117388723967216402522771045516528112139589169115425357032025709898064587386372577585743493255055738975337536429988560768696882758562056308275613373468208781664801081413675409637939889022045850571353662481048649750443399155012710700018459568657332368063947448601237638913443191031220142261727016475818826510321746333892773719731875331321272356326943164529565491184783150732432191693069194668518847721742693330704875753887213026820724217763362739519385993640591307182467269606442096607189000123361374393071525877698288156522909728791231343218254467055511952834648715241170420601590467931875427563865613142255342391406956380898929119177203005418355429127111966914819213500267248256210220223936758641478515243621538010811831343332543825989896558050061257922231518165680547397894518176674623586498784303516140777027677993063572295386708634050829059747232655321129851713283522416541168469520063517820461430542513505973357905351669693899234456128838559892531808148905219109340773028216247127871579873369942739340229531619153611432985362291240113083715528606555337652768564175521771571911203471300850643622594394824580408857306081655631126263668173018067786415482791993606216860088251238331384329903460325430192569748977198477252044722617859382203882191720316121179607195503881153380324009503795846723436830170478567642450583970682049322682282960152569966079653402173650202266936529357812398480299123137178464434435627642353499555859254098478142893490799872936782651014807909982392477512311944861253520401618890194680485184572240535702251896776004434129585024010238210294438434435112404382657986553720742607046238992386150289628343240225009210820183223532353000576232674436601683845160588075046026696875004804986040040785372147588977716154437943114206594054140756816319501511586556873595542652239195381486140114612278264508250419418420148842048737839884422491100167824816373245807171972452755632682607975751772817445801010138861641962648718617856502532958984375000000000000000000000 [137,13] 198082158727447474618020672049838355112595138992286590607515804336168787330303152739814439455055336112986720095865264064610066187389013610823964531784879583151677205736533606356874324271684723866425897606464482205649934061876530024740947309217768819765016061393419672961046634697077803845253727670176844121056121794488004870535339563872444863707534200210889294940237048765804235237461829604596883376275729385743684190262138562571584531236224502073902124404993142849409409390159501281433852131645411135662918788256912021383694175646994754246642179688447437143778429834980150042002435880903795161837863615250250127631580374246980876066764595752974476215370173226293391293833493155134137298611574519959210874606256354990625089860477166317516874729670639609103583386354600283948100323955698649126736854995209412731164490013470096117544849495180775843254877135610416621055654145070680833977872706057608589769936720127924827904600878186505564284466120823432031606606264607800126515837651871183989339537786292037118429076989637160894766314498900685419560742329390995457762327503737395975117683779335618596731322015349552405674259957686645230604234651075269896887678535007954735731840008374561715926680557375815551893275325780710345038164332416611098900341916096552245177569267043891869778289829456227062630887484601763687880551820529897179122994890767085042287249989704076026581687347547475242090439316787062871684858654992883965257898431120519762440617139417954185530932423795656957401536114786758737801212732116287959175848528257442585265001474673843538335716224022160234302267515073704310632958251006796292016622738672445856450286043348915051728536718421798055265969886120379523277096506598898110904030506992344124270226195191367885169371448673337255238535232378842617827975762225024058629188069442755648061908453944878108966901684814388525314136456678529534131939565406009456645705757048535600937063086564077351161695935007917276833306519598535474297822893076866530139766105598343611769944063954858413756612799745540848565074907590839777102271948430442747720781524075830498705043398911810448684807101224574056976017763964937826202804908353224034572858474755018838987731965811950463055721121244934185501058405811096144028317513586194276995123457821290635649802425177767872810363769531250000000000000 [137,14] -554978875211595769201409494531259714832872925138660561516869007993864302308578298439652087721174709307580421897844002806937333261305081316934526717380395654708768092164766124061764673638910416090191107128290969953622123465465295579623586247557567622584431811272368321798656685148757965919084218200958446037210819075216102619867339264458006605301732808029649301516254535554480097619387172428587390652162102514720484568139335316771085274197048205365295030247582708530654617555008465646822664205954355983439918260779191656605213693690065815231220585680333319457035993892960082873462514137229621410371968137908758293914523142238215068819167724579571202513335288854398654378717702906142813973303300827777129835631886052001752817365495689944765686818492965375261341569421442339782980802754958683584135453555406434531914355921644172469935399363755341159574201595925982950962056654709769634337713062102862364556701957217419179585664343253586882103205243176068409443332885097584673275768105698342569120119961812059350822923097157383582340658656086037763223681864068620346212959888849659855218597824057218212472754556797155146317097466864202721551348545065322372796947313662793417867894178211716353731425715549598169639258987186617289867146409968759928339659854943630366241555333657395895370520729391560534008001623502996271406728398487498879120962587272317140962047827565044140173534654510482620345360796821833439214324837002343958742671324340098389610084973875291935844358774684181831862899684825613266902421355418849517090889924063483773877849655539116919088517723882050485570913134972273558681125969959567910181658386046624901879992568551636652165887436946791330548490347732172642264089677468817601632575272096776997664481936373026675391120011866999256337220502139186015650001536259555511374323895593359629051726572173474758837803182959925566837780630763496824049836392010141183867125678146196511591891168850345028942190601640012369274537546279180374206185823353784375930130464277624541765152236158336424802905174023348426262132631129149265399267877277012526741744063325537000096071357585484917861723961033677501095963534029372945209339858455524610650860058853629598293884712540872907178947860187276625641009845596613519763641201897770357663770834921734831368667073547840118408203125000000000000000 [137,15] 1182562239340387775941828998612420393143171665101435470540328702855092061777628983304293698923881235420362015276089278839089503412204722870385856192665751192504033236382563782223384116554381198094097912536498544260589755707568265801377571903818407512153728359426813777316905994823077596765212069405144797042059170554951353778253711913659242837072860960747786151908861229116434895955955006898964510086657201660369891849689653043843251556377835950219557282580182873057813135127610491404265609001142497274717729954349203472226147376602651853354909583825187142504644295135348406235021917391864857258153237217863538809250311752847822801276405088534783416312161514513721342715972840107493402437653323379335279101081680232783131755472078247471346314081573674918951652116252598286900457742992818388883504033199496617470793801428973115989755532043685724746131784330675895318958295512102651140690047151903954810507978398971587046037479939883805224572139537775931852584653354077583000165292235662989583590896825756080723612824546991986137379270309311237840824490578026775082243708229807505982844484697420648814932942359928356711516923802202111421444191461291354437096921318241638008343707964094272071479054510264055990334791892634541356757647432408496823978131050300213409170602480258051238966911972857800541199478106097858378023308272332409210371426519457829115370355879432075751527786082272748108737429692489595001059607664512037596003929815015215305939607039164579497605324005626737398918178184180206491188154052005558612573178405840544560508391224462637461188032725896972804670944817597732541557418627353814096278897423993210010582187176768075907882112273382366132843823509623701234707073776016648294959708722581916928300495406762474928460589018838417795004505347358929927114416545954969575829235472764191501525453670138142949221124630528347381281791499566206729314318081577598692641944846390741979556615718645894958535287078041818906646564663102459736681601024983536259133140721894003599895455184641961641550043266955047829822808039147867825061965284963709890003995989087614566718917825644194657896207810214157618513915092272296857457447373090766189155131506027158750283063353740593690437103367007836308831593773071917390004388811628592005056794661532748591525887604802846908569335937500000000000 [137,16] -2077916792465309511259315024421538030598792229181979381404109547042104761898692271143278682092575203400765984862420288019826766240609878886988102756186675019730534705778303171791930258769455447128106094082708597748079004865195474549222800412676328983962338903042547793862837319793940122353999233674323218036686983229255777349641532641159310186137488508782118754365480727132345484694620051427900006674839157484172519346095642060382038778789129345232606174505876129897651705196219261516920696440929105922443017522171222918926749345020004336096541057781032515528809198567261342884950042643683877586612266668414289262811137568798631480873365030071704386151706806385189110321242801205818977306834048001405956558197642105950139215533780775177157142265739331422434915846413074955938251385292711461311598258738261006678641804291731379058962402753854904252877307603334465253967448839263456858964066587865944710364696340773601460077404809809909322712538494784905673744500112827615046349722137452396768605035174298538477611974737070240325406081148263115618002774435345335881277511041251921844825534853261755832050359518760588378163911401381588930767291586555267556564110487346152859270204328498449549487676874536669267075959890498381279806095311458921153033056232970814443831322543028064214760124610145337834369967141233489320869953999299319675548347897619035395883596413076481083369811832587192169230811068545352805402171178810992932838859566526715126679783122297164570644307214746977477628977730972536466433216809513691291901955155756774472241115403322639856601589285174534052130119349964771087860237736892879990938980465440714718488707932326353932955494033585195502553397466611210222659213338543596599696636266603705048400149087137743196588759542694670797800846387179884750393532052728707608792869068685503252402571144964750559875423734109299152724470577211399814903844773936955351953443295080940383932456369114198301903272493741409507642147348730231963710155004410057746415635994370017108279884617085360063446705438422624365191096062708162518932358952714690627225635888404104336253293040882178877168059499003165693926119478603176021086573053113404474531288531868210029390439537583015241224079081995514030814535331470059423035724633533064871103099302551697746821446344256401062011718750000000000 [137,17] 3144422554269206632501737312258355093523624589147245796178758867546414236873497628604988342082922437458896964087603681592533577205835502330044048930035757736385186199864120564775394695165596710204701300360071888869832950890902097744582076163909282573181097038906121482935008553629207547751709278464764347098948311598968255915320871080909634471586584308803527548643583499849567183658383760932513186243729569976826652023626044407396246167184159484878172025146334374667584173173241005579864489721177218496547581713017057287492045050913359118446202475669650698381069831568804176305821446944791515848775771413900701599337325906433815660700807474667321755602393873486597151659416457712320879689608882664973414587542676508138637672523283641639316492253612328897178890228608730785302856914819520019999786510909610739910379606920947383398524867925819250206561413472726557922525539529471484342290623034881373243931977136464522588009662180838444336496786718283210193708148370866127752136199822909746215904526971315179196254049547965947601465211120375772233761280388987464609280653117042386625504888794200089308842732960386434918361364239345619875525915576113681957465551617604740094017938002621406208690070933108780046048255753521544121444786487744222187655895741839645176992010208394703474443124484542527940887085798252448706979030693974354886350413311356088750869303199793507113458125492609967520528423247823837991165698702661053985785798969377780311035892981676006737858788285495176943407587519983558712047200506409506371895078830479317440905493404630979557013765711136314894496827878938600192679089797595378680723102136088404412616575483472820257433628715924309199277096353283099796338377165454235302852772328027032327099398206616772234263744761920750297821316115215884233147213071278158184650177997247360242861208766385164096741352127412438595347445411988969380738703617341803607819085837874651948769209627546071000864658619151782645987287479254497867489568658859142863698207921179858695883445614623050198042242073090599174783709757689710174455540620945037376069092562788769553746758443826525113970939312458270936999888809729807461440477501687785287135531473193256812844188413091135086061314982393667050837368003585091604020359599422969765908364436768351879436522722244262695312500000000000 [137,18] -4221712383652775176678489330913696764326021385134343061918950244405672915684770634260561963579205404188556735032930675210424080042258600839518666938308976352734107473340815040466324771189744045909120903407592112559581982338893501424962450214998696345179501992380944023476219423464928048549866635995043401596909198733054213397647930956090799683165992292189648868112464725048209710768482512100135912537239593390049141226813159513251911527136178467715049056668731382402156374905574835211876009009445666198499805000212222100806759685466450673537765953509603312648898592987406445976379454412736122319801983631040056050168529349371650098267689989648932865907492306484474884354659537088276511673547540485483082669862687971543163312428042196267322862256550449366291069171082805791094963677276196927115547191103899131684337806275681335093881706502085033730319891868534314653477130996784502593877645692801783679656903374835435726391085332500113031239339715384171692057852940759075809089271924068769414439158279398602832861743476496718485708599127150347623646436803161112458873313782129905036871203832064453742954919874116900385931245340724615440360837757354811596926201037322728324308904376307558425278020032588463621374222337298786223863447333765218075252280430272827987812942202105795219415097063225855278134336801828019159199796071936637605678864811899012110902155502900032332090040671233147698209342614935154993981186653150636415286219934316865663211822227724801379918437462670372016202540870492872828566462288286208269406733141781704656813643740981535295430641938310082745339158431242899378449342132647480957786794928539989532853699712868002697961667640523093608960751399962310326622466057757851505649944417346563719748578575283666743916604214546039467299492783548729071557369743867997403146152920895744978232219575967051139613458678346950788243806383912881572224272668487519819794130427037324943779407981762436459565558208748747702038014304621708725279243308360300807250912333116731646907023368294072062755471297477210897056729098809629126998735542196967450519268001141486008734153386409630212365187695599852984580667473384543414224405897478876028437526105079468024890592672658339698342104991574027600672087538319465381758714473139860925282595971452792582567781209945678710937500000000 [137,19] 5129422297991717317794666380356919060760946375809972936224511462300178040364230880889201023857930153363765840007897230197451206942810153988171708784109004603462173767135936666092425576609757063129412950323257508637003365581753607095089066450224392733541903153606604058957098828370104941900562176621387386939137326585415472105252988579296292628716275369356493038512024978998115820128728717575245511344725707165482342393663106663967518181028198538903385663814002928870598776988283705409893062014037258260568950113761579424295132097857522200122151002848933495615604610983106158467789695434765739730612496605152934389098474790264285432153653372099534248988319008613634466228545408227401550080874636748724881233641450176860686076452300179804370384637638780911020367214552071892223617156442011101159218246242280418084732226955335354595556049529090636640327016292122366348499832350651196918777071995639973516934364642446009754076998981958223695895402909164657180513143769743988988768055868627247077325905028808594331633476472132844901880245037589425172277724885920797886249786764050389783297287300743944597872336917772289224687858941891578502194226348288526376912273966787101407121143369214608500433783958376695256871532543204175756606293632718907410195849989213468566734383671340809699583787503852692142552332897127373129714424623632049836669606812727967696990084269551165554232013331005234720362461023073494140049853453811859958255892567087751829915750279300895286803107213160902701497163292449646688212857926148360996508347085950655584109455873037502902894423634499729567087898960166242215788523970944559591266498878408039631054914835903372792423026810900705578527510465907892800549837851097127500381272217119208269108925084672753226960646362905300975228391251356447749195400210648704268528320106919267110376335169448941089359045630908568615062719137227275894464954489617392799559338678332334417083228095355884675556795073137864382384419059661932701517342274563095855749496636658919510428808940069753615463376977405970469978697288805228933994929115777507669185078900970660284111450253623686112669608648219023194012569651126441765918252351273000992023176722350047285825877079808015081303744114260865465588268696771600512724224872390579171854696483023872133344411849975585937500000000 [137,20] -5683144487645331637531160274772239068061445430714597880661407104372801209956809589427713396766580570898179565565516084594331312721621885023343067428581548374939263821200657309749172678360294981046570829032922091817700668636229376384770561380434108039720924079946102976361533904951757927124703716051816534083041018207684340580895266876662949978365050184325565977753274225070345311016954071947218642895039837794928083546036867947647155431347837543460181968750639490957252375863539838132164364722170230096275003439940582978006942539528983620867137732389736754707879120997663546267727426784321397997093401812105372012312716818027910494967745762343436025685881479195567243773548699583953121131355921508520664257686146125759832163264043545774286593457139455597283741705761883880081127471106531509257082933884984086933840868500912684327914439735349953740006904950060265849588873945235942879359997429797094021178398382140527101054570737198317768851454284552818053339129949668862582050841141091048526350926334107926726017485393231952884533149414676137175885716865288437550424069302952485516776059807655378658462893381200216868848726947460304752621824171268993358550298540421222637234307714709467819957862865328553958299165058379192391834659837211622503198579979707374398656734556630736108744601705286527820597907586424872519924106288207253628470451024025608586723267320892277444837848255015100303864932907438022334633109806817024366256923976108616632921406567129162066686728012692974963350797050891697601069012363668349645005599061907563642057808628323950938273088820320164873322276382995662071723914237991705936103240935745685176455253516974148704529903231926980035282354784899375121205673522405907818609331177260818988008644639863427408024364922536013566198752450822279221122262652328091746759084252781506520853511936163213124676661094980867792703938250314565577600236678457600074952852985466456544784300060025174404561502939566206125328878950544934856074641803348195427680532448172174460949800216497456311938767801739159809667964577148468351290283379998675185249428242305861670610543189055849129454260237699631388769595913898910230623383851223376627893500642004730065252319845388460160358288524645895535224025173881661118645979593978420640887350145931122824549674987792968750000000 [137,21] 5708160167015181906277256176542074089317983533296479554040125377577701731931400752221173918993654522385195288290884576036007725718386784381343654349114209659856308281798901198731224897153999544864183721478364775105495179903139062382323446804464852050768917473194810472111198506229041617007175434663409611760557438604497026778021008522156160099983052640688965769415077223732108189804541354006677193262497572856461253885040611812951902522487046329144981159727051018279471058346005755195066377798609871909237563509622519458225775109494657040852910661525335731587335610383384416680711882217174607612222149271189325185751777127344483574339351832519129474289779824097899071604559226010355053630100571337156393208429948044297779574649108794844374384036646957419054805659616456133450787007731105960534029709087487897324690544543991928451883972005004824110371751322355428960266812732981603269116549634165852727710948085776700843220615146604878411999198078454743247965495509363661428353899102163344151819875060425559246308709057655174675109637499741631297101420954665077068018306090692097114593469671606031567527719118299642490691247580923462325475049927593105913659681129836606195011019966727522043799636737421889542910469507392156096857456623562043842865959608211300031629124952882041455597874741380368944302098487703656001034713585013908399201296318506774352889824450196090407395234135218941432528501553882304084177902003153836575288038855149784579779649019994735312246922507229795099250829415396032005166216402984657092882659755266540546336795573410589160607981808009478721907166803507667820935292135800002182431619859345663814457081643682534858105050855156824087085043608089415724361349423712431761014501817953823572777505240640090272013260535813333685002660581260973293890473900811639983616632916286615717084496155079537914736454467788420637844242056239111632684967044316544418560261567658946724372422272039985208396945293920920320840890820150846397128172830766179221114879697908356693612681002812425569194167993726677453179774520596642082172559213374672094904800789952346618573302628945540873901754980126113068175094941913212899414036634156305251973402003800311373281961611845247301729407015787929262669943806604801008493363292245481588338407163973897695541381835937500000000 [137,22] -5109757710012307034104004058791919545041721208127155815646804295323544188967120905172054667631019254294508749683498744833297413231177454928141160727915402569139740579823223295565921087580870459650846937666919701492762365731159959538602757485302229081214229440814687684354497201277677832642746603035638124358164158833943017335140602744870333450393924706096856825643772687027449511617940872113243645656266601974867682011161569399847874388196522720565861534558680139580026760494899550815445792898776836794627029307611351878384480909965233151003498796542565456591154308807022943927204846728473146938105509083934300639829475248371395473952184033490759197651942725826624207236191132564856999115958158520137399602169688884346666050709807779743735422914361814687139637799987149990541040511623414323511116279775713571593448531025842686004854631845072191863703759432393792716674040258514068051506325371989476723603813340416052957695343247333860859541717518586948955737100262565263737346391131681055924026794033433758914405371526345037439487189188431794398548432961321840250859948201795475198081047684515768447696725272319537925076825333470785775255918092540677867780070958913911405318774072635078764680730964652534505193990228640171436498766260793996145623231549858772090215266607263796724098381780572641980181697211492390283381066136671216337514486205407679421202998949393628725999058556121685888685878611707484110619809496584131499484608531494888335400844872804325414562511910483947657671377651200774298529411771325791149311456590305787057189664015872164694120264576662296677956910149879375331386534454122003491792554593273070728314454934298497263465769540689787306526026039170360181291908856364276095613404242147811879008461485500972512249521207691135903137265048911335307831534687117215963213099185638832489408569404996914631514891889071945327908308768004086905636639590388254478212748646580710155400273037116927503080388658234680089936286104495109970912996226784659750621990132983506366883418259368424237431393138329972364000524140600987226577144564352406578119696336444726626348243189222488049315877794817744525137831578131364334311338058660965271020548657115918487249756624607702616363799691672001900932665027015324792590816177506596318380616139620542526245117187500000000 [137,23] 3976917742989153043012712131329738872607909364694744700680246001141208724523242501922267940086419278134250580028270587922473152575970155066218557670926156975213803320737437118370337292133196363514948037102489533004432487749308985226552958070686952835748995884878620211336065452076482827702941113792202819790280644858112898360625225484619313388307909585556246826479235464429474011173287186921006413765862820508789629939418772833604457075851741018441711262392076421001675273685700421552463578700386089988822914129263652751272387048505371917679257899296210598295968174201123467752203498163704414130438723388362367478610519609608562728805794379242565550418562586700855173161464360212312796903063323522663889255514638406560741068427525683666045673869667085352376702935663596363743288881491414939052901387853973791059892166176117952596733979733599310868405895055296851732004310590353156172163969111435876556766905087480629702004636811087051399193326065392804760080706329937803829508887875079723501044814693793955392242466564368785620687991896637070486032741354376161075300754752266718557702874223728051278412190511839870949495370986933814357827298799489665912353507337262059853734565111913415745178920487280957227639064034293547553114188438257740098004840697675363610528760252716277073953024524499181123986073751942256208915052882360472554367536629759554283741710451617960896636959819859626257139919870963875490456932480489053023369456959358221504138444061981018274281013823143718027653548922182304249499620882755739167927576595866238309743527501801405284736987626965315154468757661342916471047609678977481196828993398627428294369542753485105986942317518901055404665966588943920318884164470803967802841407002292430167706228786799286440466756711594066399548501508906228227329970154559181529786421856895354550423318049416540155098048766108377241031295095332627009681060717724354405904914544942189730864208989113884866776832791914406265681299186633897297821392846651551232203072445842128084196099025461398618348164740086116339190988234301234221625024222689940408210572537152148743173476522744316843504745615311034686804720217790116163869389452764261097408093754453820426191818774748199232239062610264357998275600931651150963825475104229667522304225713014602661132812500000000 [137,24] -2603244582683114922423776483993759800452266451971368144252736782056462419325089901697497558128568040935456004436834359566633414485198202089287162144181026444046575860667621597535875734505422237979557151056652836943628902317860744122339560536584325777976545365768741323283245747742003055517179717086898831105724175379537188953682051435852545977091111986602687281613918941603017474802333412254932386808085537048581138160111408581377793029406118701345517424731743524104845460215772100878658203108665471956229849006779436705735557896707780695444541723475694411216854921912516454913096732472243031030984753137057267006453734218731061495430223713526930149851099285615863067070525581757371465186029351239891922011269036669416252395849531367280512985186534314195958467356147993548289869551497799802896181294493705396016704493433474762479927158932797546453330901848700607891460745753559424024839821780959569032957854772504125554281010396374153657771842615784485741890369245297229250014480641081350529489194466550563041730316974838900144618078176366561829350872377225999718567067749527573846065780001200418000260331484786131580031269651497784249489868944157365613619469400398610111677257578210341519448402382135710003919689569931386115528520073528004397632765540857928152080754207894312542257839305912245099419508979025885774568630911142765134218481167551203464165167252893362041930194668459604422344858505176287375555034622472710086953833357103390047430938001417823079267604672629285118421144835669036378418956064929533067463463262401016306195844007977138197125158918729930010058755623705102147384601881246403423552680159424019730821672500476611130692312098920264127567923497301116576306692682387169248748895298828597581193837514690131571987956969158538581672082482103325409227566484147788571826030403509405993108001621370407479200581544747702800182639758050514545086878342525031243361862954576747584076763099287165635446892886593138091731142051417810794263662631932780215362132553316490372110543693740381632999381613882819092677655944941139534986731931759677578435183638833958601906563285669463876130002436659318051900534651817904424575153040977110315008548069012369156226642414302376121202756358903274627349203049316562455679779919393013187800534069538116455078125000000 [137,25] 1359034735386049753532270967596759020311029444269939942778882451932437619145057920976906144952934800845470686324955860645338488072911700775793563905484692829759403690067336834747641530930287262671930577930223413981042308912931231688478428876936271511993660337579199334154220794749030478954595868707583033686888575269877320751282837764196814810103654900056528281086057642494525973303361468115424096570424069264345100536273620834797704978079945839626175035355234667140454584265753558202081832083494482877042443074294292173382631087646801943311359647667048213344005428982992543492738938519156785051569415743892518892393041098744051494165852749614770705708277727919163159913782826181260060778617112732327629444430037489811970626183679452764233344451651879198242689622486715794774726311250536174882964292612654844146232213232010111519972705034847106346618810553326222944917712434212206355181360998269647010644458572975652121737078294241319858978248720453221073303792673605621315285044870162169495961841428637172590529163780950187620952419468049871248790601368211554791433951114618664688196124645635862129131345759802616115679893889336014226603677751527837499017161471308698652985423799934803243592633155579216721483344287953331769458994596476530019103281037946524768947675193223871315733326867965814086747585610339975535076048231803092264914258459165954160371748488565411756101480597842335691325621217845186550566282881036566167049695378966674034399961730785662348980667232994958518879128567787033072348874887515542407521301277769082399891672163403747133271450796718336346749972511568821465286671783276041672815332799136742445927337873061182999307019473893485966251695822891983425671517444862283440819486236606015016198543747387230085903470453842530976193638774954474272199663579760789008352840415849346325312538233094061700287432264042692859417557327694443917483975521738752806348827749324723506156654728872665635973608875993529844124919597435730949305580462460503758018648544461645870681241627660150701525848647297946605280795566457789132736396366164041889713311877346817912740462684980478928214355609535530265116456670968771612857672088882972179667560831997646901709685488805389573793045063421408998430568205667361668387282946923733106814324855804443359375000000 [137,26] -500638511401645571897435020797259387730413265892239702135359148304959045798727122420108041258221240006811524819181195081070118256843016443129741706558627726493960638593084570399323268803668806700009319877077709864714411544807211939099419832549899606532063951165000944628956767149589171334045394457585785054406900808513300927297108642079030551974506194063554186891879607764948131041520043029361446199623570576369362913269537864567641547096001021382346217887226513469250225701223974347790448549269636554709423337268182972560344813546502184644407040558448871489427416994073697298296430441520161188510903789510088539697640557089360238916634308093476145039981740684269265838311930422792475326938002232162732598082373912026546931040212033390776951721771133642316256300816922755189193855878460458579370814597833252279748621186344194474477878354938175821813572226111307063744453153110662882463954260373581488255599653314820348245801568302434303011223642769057884326594419615363630540820468279765630196185913665768120624280970705926273875007945192285908689072980174176329249702500123519476074243121236588100121121402961099849119203834075941360122852036373872104423073942677658124722754138213343305933737453245192286710334563961107294771685326479031288478567753071207227287455808132122153799346136752677230165286168456375683649311399743671037633416341806348469182399059619992828095532760682926005621345561992241379370300552261360955444748414626225815858982381268814525806576261872155013553883801016473899174144369428596537564102008996813191348062587582261274790988953463559256807402618410053983948457190143868552547792406692965781279491168890646494057388611555906676805623640336932223900961701540662290961633853961970084265814595454452979911129512117110456200161543159689192685593747549376589699324375530189711980494266410813004147798986918873652730702691334657329929231052381242265236033401256728305732842460823624628677696924172482779650623570561827438629013611545563226302099119311908191894665995804214059668725980171634636619035753315012564518693009204837474520767958507984609826070643473963160228200214718537706882886858168799103649995522965854455778799836720206015463078312206733819085289564100440540131894341289130190286726929116412065923213958740234375000000 [137,27] 69697762966594806511470966779895682110454892920864427644913516853482826949722346063275695864910694745003423198182538973307562606265366507878589744437050449674939752280426770943393214209860566053494386050800504780639534730453230313135953014356810255649345055063220719690838389806894699591242947074660799614259361203068513860452772031699245537011909350673920995360160003641802021076064499149551679276514831221442722217530720207493399058544554221773401110116822960831647848240350584627258655748636342870212916361491094128154619369691737442904927227111255206359712661222478799710695785752665897023857646575637156402928578788996743890598319694593588962714275976586386026471049329925595831682184469380799509820586195976222449318559203895597455895220696944968834831642487367633493605425480311702607794508885369939921720743551468455037535975445282473831028978296404789231619559604873148425410040418325394951564222939718118041552161928150068294275185038037240579435531349945651247811429577093184043696130844177308672298229194998883226530197279356092109759204332518180377277619145770707297846096732450116259167638675047582722714304236817858424723428649109133876064218546306302814431592735023605998742392057599287467253582718240696119454419626539556628140951384640128913573187614100868711170174364066275706246910864274036825633830965232656406801183296922636348304223605531433593665082219806767551751358784028837967969624954101414402936462318494969754378500979651098432846540210692235711882028150752810201049202718676684040712193038774750851894723778253713697646744700527284317625228959148452935244383687127494684052842943828321168504436798333569573295085346972232737825305776933585609125163489828976828706498526262971400889863126432629222838792216759009586064314389734932270832675016911627013372339798591843821650396846850125715003129637116335204767752451215918747213622600584268748180292132909219306640596401193993585574901024770188332072863277577968967484327385932730081817121230737675322392346749486630051586184095036882298803560753249203111892609847884392380763340778592463278591700641695296000097087405629997606625381441321031769348903963998302715372448907596265365891187884805363932936084916205938068771953632259130717585549064096994698047637939453125000000 [137,28] 58259517853420848615229759746719804772445255862893073232309977483379540751777387275536512402559944969403888749319618820768520216617106907816423296230957152291859213854947889963609277089810725641911229464315427210880435664399018434316893885791676582953260690652357881918744100401167922203337350544125653756756614748007380249741060218781327383999703406392332124047232712869592132231903275604089664728935418473945745830458540894286428443576130210934663464331085858871710858478348523736937786449955836362557050877639200760440039092830958954714063531444221662630823447561418392064947896773481959938908845955005922755157416276520863579074359969160835645149494142281483290019660540078973799809052387433302026137498714160589422755018572815181857190256638985437512668184959818009702332874926448643705569701567092205462161743591536018117293344052211840742894106290961410442083428632751300871386384791451658029466222089556256373580341613225772982880970534848934026476708635664288312631981143259618557287115449469170614449288539533654667031096536960213148268592952184312824769364286017555661003664684881569229501637806744529911452325101260455646622223451393625609508726677062437479463738376008938954675108141494509843409154754375539024297495259449377928257055697140939226254460735141813029058425857763537852353807856872886402027566191870744716233854473019409790542741485918923482909072662994596716165634012604638502930372911665281919867575589398154961048365431944586072831261822766316532497286208249322655372473947045917816331977491549610892163646987416222260719124361317466777265332619394979432532900662646594267674137611919725289442502468468961373898918645600698828712084593408954835161513040527979421800467679455670953423837930930863626180352107749097777020173041302577797544397392918121265294301844944199949228234513353951318836155610115918452894550573469792964937918943558763960805944950753329363583186677720734242812095579452768356430384446056443160119839761970149543065200562399563176496650235849312742474357683303564971024631745663705232160668623325381854708798537130109946586823401715185006089844244402731361090196527363925095551755714296551811014067199833703422953261409981378266613796000995195064238723215571669200585347425658255815505981445312500000 [137,29] -48753093817257852456830588990910145222583420320281267200976328720985836692775695311406898341519512166713800488094572156507495530995598438809245834543515349969469719127996435070616073358193307742338415408301143486351756462879052950164261108140477429046037385647209500853624165942774288296119653902994006190186473219809305206652211645730856043171828118917672414012797492118675426467211833494115092052842043558533907509251095074227024599580964853009844916175883289594608092788179703337934680742170904652300558427241231805879124075298017701139062901609406560874074726626492763851066527497554089059636428671229679706151931783713840489393766124791481773118505789448507536825624942199814831681878264190533757770426251039582271406080094025437585829147540994090685529923262011380715419498958798537213011615459503312887567932652926283888692161570466791934648009050591620233010643767100981694277308294226668891538746964087275171109553573325679217086252502904043441495270821641272497511649731215356375680870579597811179113486867941803218631502264265348493330446973708501654117122785338505979099040788202568486981536639861863484084037712458485937850324812866933839829740883772659704273666591972214876490543239957481363327430367461572390764864378744384367684043458218700923972688854263059398514424201639196611169156844398752498037216033721833294781147853008941442216015916846126867089710452659541633761048228693507634623490455997066250820515838798372549900717554823816257862474533563934168130450107882187644696402458865568824216917147602807614167679093456902963338297591868736761683510713720809260466104243836513411447301783282305954844149480732514563997222113999226157921151290878039265422594908501378872417540242967894422233937254313193151719746061836936703649781575452263109163047472103416667314490722412038457164847619410811283095736031859731474378098991808837365003531240825145530311279115726751958504145824057870773773563725179358653142606887953816070625767403404605005464211151405101803075693570055888540413668148065863363057412387135330958683603296956421828779203669061864553489487166316223157215134773966097430338255176967184455409802048424380201216432860826277762162367769369228899819653708886712845018557294096694931795354932546615600585937500000000 [137,30] 14538644666118891052654606001464013073026502642327464859250995353951988837825714232687508263928291815446166159568168745584938136010930365741993179641679877085321861769059616150974599639109283226385856292455850430574369201536463873957714904024165302227466330384006478101420858107712495240251693027925878715083628151108126873200998714807913625241579336521607715273653087186334811091202190480322597485711770557403535897273477564343021259578419362109812790603228041938581677342947261877919764789300348694173487326633631363472200026891957519013383408464045183880462437877174708904049989297867713759796696628618976068176479493452264594130814770220596587518992062186367685633495378025228698676096990243027345133584173580091872417500292881997706417196352395265307874351110265700960362707925220946488672045504840335189947153900160852418892818782309667624783254146878606659735546196768911622598211574746907916638660556744636058258380185357352135800055438620787631403383897549668261061456371474071149087099978387642181559002305629733023221109469284985969273836254774903125281932089369097913763469581748913162603598932024792455260631222504920116569135923095584294578253192098686702792026643949326308587109680545812786295068978324017260455513325203384660239573236890391113801110149806502876299378806835651544307984468022513266785977087848890762491763285081615818323226853063266655093332751200326110083575126569300120241959558265289194191855954950067956506564668856593906296624027284373696806164647112838521825951496320598733500779108490528733345712477143312984900995729240985014033586436803301513638737707923928180731339690050453050157782227091565816158640656616287018493524837680328923620415854030911500035842120944946676252159962218277319577651524958333741645756613527635945801180337843921458544666849869445737689369722673736673944329976287112679223521589512417169004649544807163962184022126212708024692963380001498739946069414360629935902858905306038658249280970381238380028397160907917413580307906637847877017373913753806243572435152537386489474757274593460550295153535632894931456429173941985920863593596925421519860469771835657320114210825336249934328548157719241447093313720119723795101191791468574112788231245119163759227376431226730346679687500000 [137,31] 3074953177554105935704741572105581770575519692457833214838301821574236832258518924525361404332415027350539055586778370974262400857201114551962846760815156592676784603642531326569574094699572108504488274676391905858352624409348600124021515032912338126123913007710507205475247074504444379127476499175557145775836409027131231767906908516110758623559720368045329966647844421315461045962839661345801529986962368630597133869135317974143885604577628367190639978836054249740269161817678078625160002582618525073611098818530503665364280125597829716460229593602572124629910836164547924023847632611216219090567962920498408322918361572239808521041609146083452144935318353258976511748262147144250420772593174186381003582371412441226636765170324351957033616836872618619583951447840203893504117806516386273315757100432948747940913723429088581987640452072772092799504936037258523108579484635567585715996371781290145730785161188653510731211594954243202840655471581817308156075505134404033462209625324696490563357123720597951393625779590213780701851155850836187457553199488130225460702549707453651101570474031809738869387409797787331093808462292844791565172876669883093479627591338270488696487903840827147804194137574963982970892407501325830315911963076685638283792375113859256824411991116264494468077821125227006078432332672445119326446603506522961402046551991822586330314561849891700553462724805686924674491386887490308392072374576617742292846338134206214659362500133476435705318556605596006449394297366631434112778157448748842691864645986161393653568757988831629569437327876735776570845048338202488596689305033720081821409243932232061575045197993803599038723253343668673151532253122797778397495752220439182639159933134017354460683191329334119348098580401871510669729056791919827226639730429986166797799436217957579146924585777981301037293940920313600905904062228352964874793696055541567271146585805575316327812185150362842570335458990270601309046840865828364965988351483090804377747919946544598405543954659071095009825280441962355175753775473485125464793006236926652307405736649927539013560619980991446481848441643092481090230242211529813640919375186108390762671468814438810911929501522395347829831305686183740011330201014061458408832550048828125000000000 [137,32] -5010147509803499709780528816670616021024359973802755972428104320196399610621697069116810756499837226337313758154390005770699401738616473511459335090704844013633623959919479593344915115322342416847855645052095234099625582891497170471624929336453804361262964269890338091380786997615312111407917485933955655588291237914263775428466231493997493622876744037806747985883810537595454018240107231066724781441834940235886846150266349204664209508076059517915615459785898703891188372855288527481059309886052858127518459020490670025896792029429742180169201208671003359559067627608723338092269385097154965085541089293589625459606140171111696584237927431765907857761564510976655849118725103358896773623151599094111276987347045359997518362534792489620309191152754302761788671652430715299081456635493811853114473556519555319436316317982384120821479858840188344472581420450592590108371852128253896350587203148598486719246682016177316159056642747985019200291881422194512009708647930232022726756120693300387422051828396162227855082819257034623258753113515037980152877832678842222346892530606271764022866148419949466128123060533976324933386311722481770486750616416835957666912673828960010107593359153939205727961729746130240479501729849037020918296225557068371018899838033712779179607904948266014567138894132824322281881973333603447824720490429993046430145067993559766618068665101698349608395207870798256352892182912315716211531858551697967831515988354676940990860052264022826355623385999756747445780604006754956206849462981173334962907878299556550772129289449084346857143524270147321396133255300493477500148472026732055384099238446981450135446302400010549364304759568928633149919762492443287755564497623270593790615997315522156943375529366465870051932978760591276275864018038614617421240425685252072172242866280281910308733580405452259717259219563174782323972917305044122580052987019540272031655698142104289800363268005936639715338386472797799460736696244777264814344785075445630721294341888006452091275724331224366868173119259547539003486249152998279113629301953936204968437991738848981151628673201848150396973526121499170884537662789481126955372854033878350084398786314343680674039977202869594089453209799327193518792000759276561439037322998046875000000 [137,33] 1986367325612719580067987985990208841036731708210902838236025130774001150624845048096370609037498936229935831940475724496271173427396257761594938342180356780496510440051729483612138087760442258717195121195890586026464378150662447457021429953209388787335207778960851609999282408110694330084052242532784010150777367713136134874948021232267484564372097759628671150581189040418972391607444636130141152003963186950994977100018175045923397331026320930180556060088723942915213509574187524268361371937983118498331108088809507815845617768384787983636843216618641998842656843473907923849920833142751471891882622868155317436647313781592904846416696039852854596101464005802378555087685312344003692135065462076265665798038588686756506463575668864171611793024104891560442194374841261350934773604026429221257355840188532241564036749982732304448739148712180176104132392061015285865941816638442939664729779865055524734562704771369343959896883133196910462566862814381021151484845449310384128871606012954976033363844184840340251074190045454826145297169830780616033363224200072977266754690842669076490619643735970809692689202622438452879198461722055146116620172420856217361530164584932237834734434281556000713010218933949198795470116104933355231667980136303860444813245721120179709780224830189830102811750395622946207204731073567053584307162003697705913822689959506062420583975328108023791144775736722229852606016751074005321240302477648838671284712324225849003713135144701315048613058837189049001283992976756909153369873603676654121133102480823610001038527193642490326873746104380177484351713079853155830684403522507701166463040607162979903733938471851805388951475955073687760220393048501387854634154993940233898642459760565309694588024757583701434014469526196072572411488668496272628054563967177639902046002131930678828960922398364230680470227324196316616507941872221506417011004782876398233112977081946767714361745182083125658232969754333002358288191313338140412179296911912930484248466981424547875292894440086017350848123241441748626560869230149581073675788902327266926530668025190583753689677455369288704469967770536348996902638633219049436768515923699171989022915883955033429588591851281410386750530573662931743683657259680330753326416015625000000 [137,34] 93432718078552353664603357995208735545958380339509759238937027699024343322680345978042430925628579487379987330455346697540739944339861437911555853872275308016432216346369237572990536447134987725396251040157280673621503317998223054449868332132840287841492527371566791462188523005248867207195209664801416616672684772312292731506373125908747757597224003780573934252078905230035372169037224639804040566774625585395503915059708516502536866564892249258237195937801310821914129575944022364813964104440727224573477250195519984982699260867243710187075865532214511814358984051751567000404647798829859189363646408670485987671329929430920722329055988428968067543174562479227954684216739369553707894715955871761155952534966617340939886466949576585018920448028184258085337096937844085560752707222180264279873579039077540500035155935003748743880824586270307913126730810517332385547315175678289643511767165293678445794205974251071138226711616106084915723798463527429413932361866284763619869634856957029467682059425122703495298265939160959212795594025983836563708265922173874983295941747811970813935964206742173206958223744227359942553196234686085525738000274883738429573158328914155359381997192922583926217489079650853314479395638489995578588582879594085049065591644667841168660061086629884714503894216557256161150637276449760964742829891179631450692192018161755942987175227911531890499477557938445245767625448191089695335134777601050953028110351052901616845586565472885450283958435931912927551581180591660288389802997504204788309030199438545670669235593662339808195433043791898167872138829363863654663809723737866145079418918196487481227404894365618360634485207451575421430389639490879204739793728221034608970023232419339019969675741836697605976782543781561840954664865886865494635131239854029694239547386670914605793329418944959688164453596319481742634455010256207710612708959682741303652338829802343910144217922029034112773963554850864897949728543369582220782118251828771528898951756285070531167758187313616274687902218099464603118024385662826349287606172508580229761301727003681147017431062999011668064947963129544846393531568843689229229210160491555855214931334542822751542281873311493574902845266061390816503262612968683242797851562500000 [137,35] -530497418442262191618539053839767745275595275266440114938501349637517668211324430678949713463913491782670760153794199098747705221404825656683451602997784806514346562222108782573975018667181831860204160107280216567664763672335288417910839977903963901732822757220821948598532279591078946947545768275702036421035900999591542343467697591531345936312628958751173602267700583982285255032516581540925405383436366804775904808642193654859086716238882059172280678892060445978661723965951388449760454952576717503967520513084169512472573968512886840527686622206445201956565385511515406097085192463503488130412538118364143648162999321894509550870655484841872932403282896002008724514226765011036283923580422483022960396493735438463414331590345757513832411749419657699134544101171662130022276136544825204270862287872785054259968723518758590706921885297685143433319510901871631113242332364551486898225556350720974567342135700830671784617457767445764328416717474061309910368979603246432536410760621980403018191999081897987556913560616351071329170291602528181066048423037063116989157591851019562287740772518464758519208712626514795019743292383218586626414477195834805351207361138105140794536182076639007484336864128411359842214744827072018636433574535185804156896197247170065528283847177717391605158238209818252690611430335938242374923375219149534476375384606805449647810274099577158261796667549219443306722982417622255588227253211826765898393560126615308250591561807744738975564556882800033077200765326828256401126542935830094623047676519649906940260886124544320389702258876269675223271122278394714811582068900870399147953484735647239346437563943341809674733952528473637975525350446858030341398028494350303859472527887460109222611332043213581164241203034149175140209567281980095264213148639027108836273482891394800788187789320280820326077696435303172746148948516427243678571816938935596515241918126201735361561387886601490462429691633148152321552465049964702595526495535331422817259615691977293125068728466918708132961084963055169400083676427008481429948577306452039049415720531063910234306452071783631011787893484109434323029378249065046488010526117801579996360534184731992785829345608138490163607187133365528097783681005239486694335937500000 [137,36] 306468985610817480796011858570428132719979790630730428394603510350093838174444970019543963336964731840810358666226684387160275195254698794796264952512167286199551868266559359879502020854453336622490899320389536215787316942061991439817569749448032171467020965512934261250043038270461662987830614927195985989764379660948573282857138016980322867804684615048014980635765481756825747768704606991124020306421497143289329554657480880347278108324237826098698941026436941653550523849914904664657303664632640002594714598671900829580729905007090031940386583762624408816574350319650311287302427102788807742860203145028388062729796273184903042830355242936246047474432972553194536234230980125265826611590662392500901964512626762375398041855659902251086914700552097738769660355724313042339219652369143294587162486579935998139311681328559200404444808388582959244090392983013974979937599248669073286710502339393269598074209587869826731863841765155142760257824541094254147447333345643415237707777759781343755088458704087788196250732363403408614170199539334553636848130154464779525088859883831110932020458358904602595802066478946124418652171334133352718525410965698975218800328364233895212180821038168574641628309022393132990925744499667238714615386926558864666575053983664006478195248568189840534771609351297897955151800463810649911852112406989549850710903830248810954845298593691267351270748145842346946307978015318011192648807118168194450958791634490775434969705352553424456694963251279758665291151251278033921002655152434539227182236808644592906528591777372283066227466396328176663071498550461602262737881324350530918727608292295690190968674537017047841323286211876815113189160823732553361178391730273601671867064281165232416031756273221359318747751328843793781007657468656019987423093159113707054119110606305494995709598150148419505062700028983661901324290997789060907599444241324016497351111584585713705185053342698909180483622494188602447619370725403520183555593322495911689426473507943979772008138407064809784841773364334768183783755940803239546808609334786324428064444418618744190686653634865541877505790561050166798249133586842617950094009859948594826728296820492510500236158765011155054152069965311966370791196823120117187500000000 [137,37] -85620865470291688446695242631427201679067244901982799108399227654659782850880383413585152073576523216347782112751693716128058405035331502426626960507705708709981872081761761667331969500599814720530480575883341380388327400790040140388125486420993039416192828687555402494922708476957209022155869812308553689169066921514452722518575358526652134892256140184906015666420543379299097733268293716825206714987249619902199983089976303929791708476020971702996119493444868339755128639999139579696704865666359546263420028175212375573863269368927404978368575689183795027256031756103165353704232214361415702473514069033592693716997438083245228318552253465554109139531456627393081437482017913405215400015523217224779732015353661362354828482454135568744632047643756889510435096374836448007648144752128670179310587850448621313549686589177034791880797745558444851926761250512243605063429509845275797860309996967346377794757539145363880311442490007800220436836368041088124005534183348269968351189709486584730048629292660658857405101310820186551668733740294211687717358011664438780997389618349268266053138685113776543841524176997455031872064838990656670976257587662154432116748712436899859771153040014012228949492907528508168314448806014262665366500104802340901824883973486876423799501817569469233938686317982793151638904753404140507339110542333536883094878378876691509314383443194942321113252203950735218969055629645068984832881198362806594433919003859715883455389634483798407021173279993081726505157415864859791683481925753814557331636779949020407955230027885529595410359677817543768483962650343091295248131405881420125122566606504238055957948370766208244252145062455319110692602362688866451654193563995075800397035148372634021369722276642970227368911852755384593735982563376496819086979642287367715076783420304043991327686134329204735908307715250512265519703850530135438334928503228144542000912387848799948535077243631457244966545790080754993781134320922055227118121406116690988673527609113462404700933345712052149558383748316899443157345878899193406849672838181305589064607911294326927152945292148905875143637148761096289119222140086450139848452460774199852287562165841812277423346904066233119459994327371532563120126724243164062500000 [137,38] 1983756108923248299145959963290430419076000349812678595396689230911767362781969659068269865904446627742527922474695124289223349508156306771830460558939746657220539026740651884492383329416437890189386818532051438517394387446308506076601250208663075996077725591818122608609124243379771137818533490156996879148529625409361381661448612806895646244287013140173518509700739125412614124771777124648096732586089936068393146695722981802916433237571229494634208775605829636094671634473577152081494050001197649586963736224283600374246714819054648501464493798850268031793367717641976486702060147020871434670154286879144656326678539660562445230789643318046492618114340379804235441976271217387204044054641967568308725320916548675639945811322847474082928415435700894574215821022203672016583076249601239435471102574299691552927270369598657601419062969303408358627975577753991357618569343569412298021235966561359436802411820458550479857440938474061786657110764186529119925302905867128970391899840215990086127137338438286050562685524853716637990772520022433590244340259757669327300235434278596442555144690992171547472375533071647823891183529951972590191897129575641034899906304018523026714089640085329510498328245958270348806312868472845911585164497664734830646807496318744426543230865804861860725602937212016036293156597768335645587173467925268187801130604311879549937579210170120334143997383371379679352791583627209960581902766040730466986370994923741816708821344931528740076803801789804655649466017834739440492652252358837525960379937312976112075052372201761669324710036741274310142884080140869515269199779061641208924628249781487452659921648822927432293350400694494226316241768617903761304132669032373575018248032758735460406390254506225497608322662323814152329885595576402295937965054746063167770067863618351530272912680596783948815638070547573456528806443616651359759346111845001115944854937151520649998137840453211749289001833591876088055380850366151067069961130320644666235674745766650968680588468627743839355810618249162512733445204079912479867347718230700681961256709018034027561067178822563998838444404036882873473821725282025591571527382554830130824415688057840808849553217097949325200545445113675668835639953613281250000 [137,39] 8412772085358799828090737968490107018345105193098668416912928031636574770496338004102892699525686138347491703335234299507508143391939912362541424450165598748932395577081331350086718096539058851409075939126496865134817287785007154352023662743165213453455793396489056081454974361912806346865394017139858534947534003996997728980867230722885842104592435260453298941007146849362146538132258462966078770013186638952418744861741328665498176716340252222512011390469762880333977153132389439953584715640858398094991955526784254960198799604310746260246052972905934118833675615860853733635500771741099834728378662919744135270858225315739154881263808521877716185015816019068927755819506453107134083805930149552280555343971282525842088386566411224450950109720097213997125934539262956092601190776878088202698098115039233906113567912314021600038569321506487696856348049760895217745329862658470703754729715909094313998343498219793124259858298595134572357355486220671092022821021501766238301217907453521534686046520639766933847809082107555625986035231960778676821595656541039597501843640959144571104167985934043552163399304800532862774756662067873943907773336149722370471080071492817938521616713600482951900039738524979015331919094056177999853550038402233213917802394088436103791761069768295419420211382893221819664479964744236029482154078546004425551547502856285857106881508288938899251402677899096126704746127510318667149030528571648060091927693366767698513050355956738289444647705642556596481307926454333543127774183389181137756488795397617701023978948927476611379950784927348070097467481359466938207385985088900702252972098254791024213314222264913480126893223153931049689462836060718465928304806851985869506007430151302963785025059346304571701208913190442113778495733893997995754838410878352872079185302556444193680016471027570892229848537921509372159588568455777753674367969523411583803208630705747471244772189333960939769051825033648125563106459633444659350856532274861953202586293165748931335601153918084151143122777594155535236722045390440758501063754623427046981553333446409782053326720461684288184756203409273274343389363155274268800099370721866167843544404777219927210541348336534001418840489350259304046630859375000000 [137,40] -2939963738529717582683096151577945559640345901844517467484306977323158920253642797208822778828802810946474312059356230397996298074975027689388255703313226328349415465024829359083024861333757351953913615941810179952176086241819616398369018183544812909504180983748608611414517502709168805501833068055335961759118795802851082381589253211446347641973873017234411120024514258491456683982156262542490574988991817730588229986334928161441841825757436326166021575878171321671133687811476100647859450422322185396330071151008212760750224084710224873262993521645113938018870664657724710954472227549462885360618386805822986325206340852893499316988269917113905598493462151859633924392234011866036620649876156647271768919939152962332160933771107799580959669582600685034877870980728237282433002940081773382185012403579669182256327380741763816696647532596924858802804764939820815966033334906254112336737630594259161854564764094098248819735835177292111374408179092663224034642711502143011899711561796637189882936227487041215157340121052343638273103161765620460416841188672617872797601742372137531985113085236175406850613070010853599483831645411348663298069229824273800997615884180192073812936374639143958300119059001996150686573918659190518572319529125897859686161106756853297646220457660660506560521639645542024627219445426863721057858591710737821627044560637456860698432542262190145434407616863653825306968129805943620047253867740311616226608450962641372936471259165399076387630291135895394053385521916191687097121910942436769229184165060378572986486055915001337060820047070182063964766156887702085130044664540078880171528822728344430088409448852450054476494544215730907972790998374897472170498230791468123552469444091188952920491206159652875101871536852961620469770277940855409860719392761845887832224534182158802298644580915757079885089689671526215102143106274821864939470876097699000425245411859836462028234651101784996009977349258542265874593247722440044568605317045405425325952999165221275549997178929087123192700826074320779220067234657822624370826970953957822484478259517130395314741417037665437202331138587499011606740397335750765363332911253910609567319007569493873611584627893468323236447758972644805908203125000000 [137,41] -254530411637693162397776569430838387802230234835386036530872628361751872267159259819170747387952607302178508950389883827436231166522355858363359758356003381633119706535344583150795722637067974626924308428475516770553718616011545814078603857772409025840520144187022474059620313762362588994731039605306717955799865225796004825896047978728104007117936601853200524289075530970036715463432503925831275651625172383672908796911606326121722145124195352112134610020017049456192941293688656277331786239033968013650135975827557001614853067218947597160837113260320644815376406207190924109076422312338860547509937938128432688068480396479047130546130657421700654982055360469368042900578346464985609612513853312219708707186883899964658197687688342929506824635382475608881310729278625897964643022654618529620711341615275828414088481116362402046266913741655621399591902395671020088555718677223769310093645999088632072751594893721996235337498641970556699002989281450382956939864497637578069901759377397057098145656253090234948903376222294280233706900340449580527419783969258545370253416846863828520109057088587467498989653303810686661167514555986518908427944148594528020050263405624661171460495228944292404305709433848271873056783237091642827090162865182514623656265025422399928926486801596287323564629743203437644655682517456073880298125591656363740393878039306503460127754289849592374013882406573591254344343964130349873768356306315992995761953440079479729487925806159694325741402305844965559369345772955681995694649412793341706609100930329456160204065414738494950606155586668212761450076980428060470542539381205197933209151053470817523561173966801557066500588126698066388449116306557117799713641706522057135538530656619995952317097630496854180939301821824800167359554050572556970795710391655421549692893006383085262573282347905125831877312535347646882666095637971899502513556028629691998374356707603314139086829645261387476840948693566126613045753280715773293109328821622606424599554469233617555892562500086872890642167244546919051528539463264766651575724955746548831628088059120208829572970979630935768935933777396566375315331158678104296942468463924681056865608439514318687491691971325606573373079299926757812500000000 [137,42] 706289583819467663207710584960145858640247050045102035763682013967067700334038053623923412297477065492958884639710771965769984681292625296675777455672266597519290531361030740441574989371055852067870290534398318513759262874971857998106824173822017866115794275100197155742808792662299757879528218047524953271055588532884163686227586020122895924718188333758912904268009672133377921376924441400919108412285156723296807588852343726387364144622009457512431215121598413771125280645757190572874827085416361266854681388010404838697244480582375577951498802165471083807608373497865660664010993774551043753759850515850626790847907185672469672278846962566658430286567199370353467225386704316076193250802568174429307934778620587384793559323859156327359340006639698382965033574812510764901935262845842526331944772397573500255443325301049047281136118506161105776345089610575293309066288375767382766645841664713310814133728442072544765143422743021007439312631108704783493380133417007636691923323150931284283535102129468300526267922409188483108756588193256435606384940536764352011320266426559388363138373644805606893133964742415822563811546771150029000588410063509957930664308338688180831600258873015524226884167111375035005292437494587879084068864974463399772046528284323851168161015424709777619021566005099901463623792412727755869836945714579946281993455251935616124412857201491287189841730132713912358878863604324492993835622286388771795694285054122779656726842399717365553252452627428474597643639233623015859328952391043325973583595913845525754370604028400237692039378368144602895376700569557449124471319042358429040870625948451726045319937840166835221728240702102819619700646838401143282617082509353648123586252200921156430469309067095424383815430303418626949472016334982501281895974557260873805716925348282292395301769356663106722884326957686695743621721072790914750923926137043576948660242443235595982530870358214342677536555926737214029702490894722226456030333717733841620935007218116099398791368406428332123076937375022522644649512283165152386364743678776827696967188316864353357550460142758267453371608202911115415217812216380939432653506870942208937097969160373508147835128055227396544069051742553710937500000 [137,43] -401607311825486680552394051036501282782447392621127779231132113694660287172098816391645725368965349180449585485312631531573540477909323360704027023542139852658168479808923003397569649507335942878325981854621729898707927437545976846712599412217094859722774994418974737194344194814239567342461033369291373834506795787040087463443245207725367552463816676732079804962286663745849359514525524874751774632160565303898598286635755265174439080616411097076406825090795986955665307945242367938473992020422269260080048294222041271283494399174916843905421022577392377353399341037814282257943300612427274426591696471369278940201348292042138877295476217826856370635012618205062571089893722050641777804601219541846543359417735085302803465529107848944349635279595304493174931528717824136544982594799427682298520267250679640296596848445725557916982263167947966265890382438942090851758281928731087185159123600083709808245596987967062130935466022135617131757295422622319327227697326078713503770857331920429140264069615158596834597664381323710977931244110778286705639783187680417397763546528691027640843709524309192412527004948778880332186735627682058655949071642211310383907628574985662965532886755254325029833979326215750405129503844837657090562847905671630280202498933939716559442377475577400984730217045591348899454813430777176495331951744213351469478614597342761549876056037364989610321213300704592381070340433406431111876225670695316388048243916320797016310724859680240014536992297300085400151251600023466506742868703652256190541797252516037145030901733404682504243207835497014533863390610515894927556830550259454919780411986511247355371668302438694761245683098375350309998900631604428161449802536830216280489426343123869061037320665186697796312474108325936908501606088089747839936200709215853262983592475954665501124868155468223156438223420985725888049460404952647670659193149401364831777409783372974969863354908974073188302374816608723291504097385482835189557019570482719431557590677699861931685023900554318595712761929260971735563263055562023152372994289575430620782946340938926307315962306577174105653469471666703432084544367381477206382986750651793757367583394462025572126134233071701601147651672363281250000 [137,44] 156616076360840973309661468471566057005967247354466750745672036489125355780752882585578622127500083183387188025726017524271535961816569275542685632617400407514946130070447787040071352417359833696669510747675757893832839678933686848849903266362456980701924649880745616609280508087790542945676802595358721522536130737887895995578846561354109443497283024413727726247812439290569114396672390270948490924138654547488338366897090800141353974286286215792740222300060420568854421588037036176018174363691151544313594738015236450577809066778233762443812529322390445409438571748007347748530048243248761425509121153257896833913556241719160587762263610587705062298469585784331830711020250536548961859955124520290579673979603781296696138300132691882182429566807865518685458323153671735575230402394962437469758482521964690781445975063364968184528567628201848294026420304491719502812472366021254738050784153808521731724213298524104911557427262561403314188390326683506362284113279412776889811892762531315592731854272732115232936412542341819829916895897424660411118476706894049751540990281199794787228866683765164696767249691990441179250396962506805533517185964358779398597799649864053489146799540837550919146928505409191241768163966677704581004578986595324075438839309590276166734395143227528440496709259417415186796680694099307502345064986454257191298816537752049539489475927510285587871344311769170317499524877839697993566046216969852924249003897071694867976535469517431794399868908394994629904327707197350912921671908710566256550916007221771717671967778677177775648947653483732546952955255104757919006014718958028420232889287894945770537154727916417282623131619201293812475300137189201344771932796036212642012010510179783505743195320148308718114286989989705075314857898325503379059089855313779116428252150869121982804219995266285062758832887176558171448329672177798281441160389203781565874487544996958325693989145169882520433027583398521725971241139034287888770162467310679299027244037401348957144478092599057368465390373666483707018852175365559456083373020862968431902486438769979030378352619657102461811700365177184648550729546407142620102021511598228061838336548316120252810743916803039610385894775390625000 [137,45] -51273529719175685141292554499912963318068612716652668679322281219753392032129017639032703540306139039238115746949770403713620196019982476730277808313731806543906514571378758798494256307210110917568410123360087188987215933745303763355652826891630632880472939486781483391542028974285909022083900260832885019199230935506800216190656347013228884519711813509222471734554553194312535257447932404688615359354380109538864009161664365484153311668929642929422398916853281044229208723899469252489462433822124167355802083502524896462439569562322944843718226619162209567914715775208020024251246588636453005328112728080160532006168618540766459887004709498973338398247434497747531064590596537778813973191090065082514820182324722857575016316387095302495865884582732225252029054610929720102363326569476009183721880355726552332119062833694367543029757172031117024050958758930355555600943423800634880932449365174403335215606718962099521605031986516799106611689235451256644268292725282227052606942467554306209959494313825748549161488964015627309368886114275943835679932760662780843847162844343006990394779303467513719749373279324696494009316378972150542871930301378973434978022795139443849705387806826977614411413651767357491067783050996126036671901470016320018901224094834621462492057328418559930170783601434450896820442590166255032958128959332012584902196072192754729362116525737342038404995533069830971975321442948555618199917495319017151417054169663062596538822466778756690504313621804992824652772772771649213502819747777259484547415442629723307449976471010636547478168648859918123247338689296045521647031839141647494886746269654533042838130380362989676509931919089020301271679908582906202544905500917587723995346911714096103076794626686622961591633625581543910380094098874135968374171601132163928397858947627280813467686716139900404419160847330807155200789141174030780820251786376877655551145555868518440410356148477554599368987106034294246546622128947106428817439430906873750216099892009907766265345726977751029052869212426692198429428930353935858126156925612923811621913444855201416100399954114510562872257410890345601147856646795683781100821718968024287585417029741033843290158551454544067382812500000000 [137,46] 15841243083621209894418155820789820033150752551305326349283420609759324806099494941771720792588740597256179074196541267783566154602387346822955967261781398277035475407573192117654379281790005791117364863640109692893105848105074373019362257806668141829432111534371651648805485741535506418001635515801943982093243527253751377720312189197125551107291278644147155761229738662114844861923449515339895843768667623124404099640500662589943125462959814123920222960070032980762697167943166973286833065001329771257450597519816423051632738331758345623400092121500402966634592041188285162352473945584277661094182611318448467295974997061756179518853063292197786393891661612388245183945053426435155591042975764810200009532027795560145212088089239883897626616475914542027759788944097680852784157924667470935003436176030318818330839164413107289929853961434884578652497934940823976037827566664619783682666753907695396097331188818934349013301013649806212531808049109658369163982615944217768591820735926895621464582844397523865619055392030054700763433847593043829779822550056889901321121011246315038816147176056309138540172915363571669737363251592821119519318585769691107589349160620137185510498624729069306688567355821460118348708907905641342154584628291528709451308867679984960083411810837820522965217837196684821458699248211664298220962371145317293676193868423744832120970103880162971225284072394980590046842395791877146904830884708888107919034517511109849651658504418659045743128581103110412253361830275139691815819912809176340631022501420288693123432207934630456815530646446641919758106771674591166120643396656499827559916484617424344145735908042093699950161049721643700935357587635465160827942033056550733809259616370580365116890376996066665156152169363676731416375496427709778836191720016716685340382156041543083706000643616192353438563951169891801216629514332422473068857062713984019277216136003119029918358991054135609825721219197926764080110528961267144194887362642971426993509054362950799645853570013165221985480714803978393116386756047466558359967461562928718149166742760808173980361483332307350650001550660021051883890778641338468113580918295432252737399256716881126368367071449756622314453125000 [137,47] -4902303462477891972413561789656442992418184446716964496100210544771087847774978968090245281601657055218618131384785544672139412701841596480805493084355876749077212771596656345621107405371175933982091163025547870756897153435143225278810844463628825731802027612774392639339337277205363930618071295459984164034901334905502813123233098333959059189148063037044050981586855156610828557464455422021066622149041091689976316982244053772203195900963751847328892302905531416230520256380059328902847432502967346609406540075922735047697144608134444563495187845177116755452749210796107436275804083927308499777902290528354572986243786728863454720166447172168306852398992954173740154030774561080567547676590392430546813588021618299639766069548551422312914782190824482834777145080321440538517783113491646171594890025771948116570679910090012916453838790872962092315812082521924349717244088212175038630901165514984927308450260404555202250002814569273888258237245523329448175384994794648994135683955501010981665190808603496030474812396219603822000714351392651376722005605246013942095231165455456207488988754957418250554013871088426529778715496171277275024702854449105008397313329941033314573692099280965808378850717583383863477542825736725989161196216714893949900962774744206904096000347543652025677327795228050932312365535280687457771286488633607409321662176227963372349324843517046996766853625946734552855014112762696461670614401581257681506033361876709334563862923265420942008868164490567224499238215983760201542901646707395275604223398678214778298931593003700034317875849076083418623681458701619676091859614238433923651853733938859955251877631844019726134281140605194572125939243869530675482572291973941430094359701896780378749904373585095507203794761827639964519133384550429578814234361545782605130931684940577927347795892782592759544997131419509845456262483008300236594456429627059418095912778867566127413024967205529343464201366427424088243656910836460875569828658321351415841380050147002987805376809581539183002515894999461213415380550134703157038378297164282838339607693144943064173557467264912860132874891046160957898075051687930182297282349357493705290749739990919278900978213310241699218750000 [137,48] 1509650299742717052454430692735147320270401057818153603182744749786614395597230494747019523712381758959424692821732955699796908422140645090657204253220624508390032074633517227829563641374656435928794852282151256374883307564745784040207218516951200327245101207616398556177386412731475265865433620979096211403142737661791845370587548601259110245173899879611491986026260365152588062513328375236627416232603424066057306751956856468001626169156908264036186293664044370828039623249368156612289296555019010249411779372659254320459060063638363121740261142784443458814685135145184136544379911208085552046592168521761835954923264219570113621591142171424707686833787997984689279049463866777259655707808688341446927097854694768114078194837456288659875216955259111878469251014404262866287891545682106902273990342745594347176498973390068418889037925471358589253881325665942641612118125107272107063498769710120907186532382270578835160354367962475396202276870409048577510932594437533963321172084344010422526152805660306669772489666320163394387385367664795897039270230463173986279883711739661487943230933809086451865512747954702635227855089125178522994258173576766254076455802566342130657083715788484641341378418138170014615044228419253422559037134553971396331312041247157712670854833409489136504909354233476888008345470583278789695516247449243184226388519106722629351925338697749496308721237625893541574398172680509206216264806496145060542897994163350462082517091458336211131936739710975719015706262392318134425380487866395978066338906841782650744539156218347146295533378643274413767280678212170555516232941751236369560216900986633142500242590279835772794475084334825961461797231603064363533640431136394406708334911687371279947435803511214295050281755357234574073887964812371587976790992893644249454189499954149444621070592896728070019217618167758600529118993157539554022900954347287998036435811563796662130559443284989081636746487303557961029133086346372659553586226530785448880370436997293658165586872161103859679706019141982700764962588444849977654329809737803656121300468449877083171578428282849606735736287603164504326602325803703409683530112358484813862089487320396546970684413909912109375000 [137,49] -447031137202763212886588941893963915089931270986466244362118126118291345119887974520672467407818848499799540254369313825882379342940802519004592999528251565090500942980802226093824432503785181283043496105540166862573947264035395546592658970313731243108598662820200187523568960696172562990872805022376286530463031602904372352799733308011422460704464035001359012773982482157710631771294562999403783818334063983493971584612810744257240898046526686136761112100576092821690034405015442762392138627783476805704778733108490131559095758180782052388361592305774390059825024326934925621933108083453295951825299706055259586471082116200495996326322897872760656253544027810372088213451858187353729672656021357204860975211319942819424193672525300814227035155453651224218642669721033295114801380733750203152108220496751259285794477945927301010270594333162175430283223859221120583688048534220457534491218750369843223191236534510117523830004214587624843809161789558818624112761890115191215178772913734417767011371429533534718346669310305884951362309381329426481010228338473079351046715076577576312472283152250437713469244277099067585527787860218754134639936368015856496785454685830629953633857011576676065534709431894560025404109753272478359091913633821368820577780967925054502548533845899961531680262859677164371520338619847913633610235368036618724869958607745321875991855994795326794694032467037892281686942418400498670477244698632419001913680694725061189582780011059363947839264192167951609291309756304517593695797376119134907810502671584800207511065644192020124933689437487657737717024730654618226875940558011695400291013260254985617930523767480832643247238552202259171264125554516521514175832929658600567361429571115890939664755248063378397063975604442261097376567402933952800911547189648734633987342442348098039359444587179818933541375501694779546377859566353127355532511425269304128859824000943383152258241205213232594367622919961193366389693048287499167925974851546449113770979654317888771043465707057493065274158121823866880050315899237854676546412127330278534432418113360526912225476134391824718797156176723292746931292536398278508621978354568536106378227813642693871313812255859375000 [137,50] 124594715604715660638224631940654997195645886406948567724991179377476925609319656013018713907224675555711477334652831647574585419801470893766954378980541355657127067311886596477769643290352188978839423164114782811247242109644126105598235539794712947465606341213124748614688517880813382421585052965070424596793680125288253835659795773536566052648876838053393946771089415653403467829225697644437239579073247886420097124474751567230309364337877623781746748043693670345412228112291563273560152482297564283371524108435428313081505712338264244279638419347216038261364168764229359457425763647480185859280659876081654261399350902883430372656095177667464073972514386793130930179126242497916821961807212651313889025377606196886516647773130123727296936967339750602113167131348884911879556595612596367025773493757677961197502115841683205258355545191387141952247688886908068946591398884483233227039099692457328697446995066819347664700058136998411446050235409626782767135722527327059828502021053434989945438767339885180130446911884036497099957311666070744652073071985056844997772403717924530462936042827916305853278280077063228759452703707595619780585266596932349555234254025736878029286083322178955903816892784385859839565532798324214373497277032452314833210575927896882036679569236478554564304943932901369243809207664512101705333235345605086338562760137250125676683879025350803363887059403937845716808080544963925814439161042571954987351503425650769913272921330505487145183801789983944798057964366959794368655704986067516121652352313646385780748615745685933502059042773042534641782537669170583272542832465571955090819694633569882587438436849715389010803221487982736052072296249222212397096371748051036689211329974126205100669712066896061321015935302490698600456425791518969036610003035952148192705695868587306109222425821728630715043364059175168417687849806447106893778938829913096932225358713400506152081916835029755548731454220965897001548103667805063005172145221055220387642312234787825826141049979898769128331990070477445959924471733465305765980730402719995266980534154844703980077694799892381827516712358560126998871202466194465551314360133231880398785387944142038003417968750000000 [137,51] -32573265405987970069698356392355480291501259187120279122854600766843796701874710435968947764663580440238316427142018608545489566124730910396103517353405094070711303107983181619689875615955364594930653943216397768175367081214245420019036990210965637139790037172116079567813521206686367068172321226570232847523136803200387147871949023712348949413716211876842607184684047843197656196256240042177645654003560913980310719650348344367814995561408493546173884746973046173834820267289851697937010962927487917365445339855896317028996376407054773966308600898578705968865628853321453808254967957449360711851169481946573404822312132923417347737533668536846451895566257310995203586662454792655517611189877357763801969144476139145374651495938506543833894639513082626912840101896124751570276489716454708138701597003592196118803888770390753375613714566017901606540351349967506639100207083661066878790024156729565087247677073422220749956130061936001908352111097302014532912113963728801282118013611445275452511802134167490915043512134890225511041966330393917756789527769062278003327116494432721537883893553487951444864045281043434616614319806622877730807443550814273325559361889025928515519504713132544816909779193668386453605444995187486774619367794220944206866814206856336763436567673341730835536389129672619559515670540658533388389701137998307324075436164740523724093117874838879183089866174250310969689731971266739976175377795195100449991253940695077418641169515180904857308601761684215156947759560470665544410314615144155131163740627482146550761191950370433776812278396021051586502514493209240918936773579333477911155321536339992857842366176039613700923535319652656256962668485651409824981460142141128016175307113493828701235411628727624877141307337947475016969672087809770194489833780921895980902103669180970349144374275358396750150535869757525509699524127825103774382813138732888619261920648627500358841161226724366048564348302434592909468876085817028506658457489343654040444268638539731699069156678618138817426191281028441126285570301785566109458942628971645397657445877317329911454456045319164026066021563976511955035641987887314267315583576645220611715559058440203978089843750000 [137,52] 8000102178236015349322952835389110262200083742921137262421608091983504956535555818224644834397874031510542059717716628140434712170635856857067648165166904776776514094573112231720876528690895757959530525017948261595573171396629892594656199750023160714650058697858035935351894523168940671387377800684976312491222572666838637517771807677791603992612395767254400643288455807936534125467818633305985181866327587838894055438569209868064105513346691635426144521341480238802682936597857751723362660154478506420373546737390759121960098590700435956867633406641500018603585409118535759170502062143130038996512657541818301011050522366144429302739981185539146116939249130149108268667201216596800857867499868367289778023273300110655620682647065776969353933807965847193692640254311825203961651671436614964287335661474326167468866910336577189425322314521466329507795886220142674111161982234164453466376389196864977683763900406075824173653160241877449175708409081032999145467419214855989908078917853768672094944635222081979649019364706933868236336817297328336051455252092008647181140373310320385412256567645628707806223580880084401482610468950067464559905162336532969716707761046766406973514418909249465760296683887627291610029625644441431048482448339923103916544391672351754228702430668515264366487172627635187032491823842117930771717603284342473897404879158880654378820002734531488641267991021653445552667376939809861866079117925013766594536483964131578950373115788228184475048386374823489047539014645011311861542135717834603209117222800864241243231564908491775470722753949608424369242968192016614850315334918015320297331709209589977046877912531649468402287108001158217395104819231275941976449058428830924738540376041362844979689107898999059083196433955788012173773314454706441898492396463725477894326708054943124740068211942104970143477104904501518882540378089261835467076367932737581881919406141885556730248443815361651991867050861156800757090645582412556411880793999467285982040003144509627650742823063051866235538325217791419350319594701824265809650618760507608775239567301961485449874766143767445443450789544099530576298752285941830967274907091729545312524798306305335156250000 [137,53] -1838224636767660545621179221227848171641758392074288526015054444251600132176373719818021464727605706761052980604848188991188069223207567985754413000147138783950911895981058678286118814129609391235894858229239766110317115456518065832548228653731429756719814815141262089025339212350386290207993554945995859221284022240540880583787633314246748053729295394918740199591050523052862604239019636188536882647412056836639624482377692382087416400263607811747274449592459584401496160143342645054041260309384847542370632778466781878029681719204018663692303242060194512817418933792752927395602369108717735263371929202880542340276537831910162506774406753052098330909972168478904249781206061688079910350631620793039570087798618396104228705619294787069788140952192027466719723829443170160239249818049529568135160896920827504229033942371536594728168411381020809049224282933525982751335300679330107903555324735953639259476784050057845628332806300228441818316761878570743545682247460123728870027666125534485051393122033650423666084752943096213758739161456652223542906998788436891728258356927256303014275117919569006229077265008926142954073055395460672247030882393915716822652728946782388304813800278795750897901730869093372149948108644072721508450810253685432300650145216013810849912710507768624255793147338406376773089839861634640539930921217374042580998020130173045764807363575250074270269777575456333863971272827669422030182205149584208933128706681785277359144557112906976839828063157466235510758774375979928075999256439070978211879141889306967464413591734986627696671757769692889585566791732381897129707592239860319374118253272031544964235514197885354635270375751964055536376618811763164474485672475361773553479511972232917506192021495862926069339805088103533089050972468858051119150388086095868124812084400346820264919761670584770733010684585732634403096285279702040270599530023529268528176018182422994695613910809224978970067544062391693537453748631237921785754882573472095320329078777275087004179260891053042342969807175933840295613984331375810104417325830322755087760624769809886795470634135255657477302894194528253071703321446689190476116618543044974520914281835993538875000 [137,54] 390592197507030935519662970813116217767524331514480587348298325198291149444778119349519184233623626936413086744815600979553832598891002715718480813277033774169663254960171852509081667509307279709702367549231372377899911333517912739500417271426937151764736611929977707078181617873098350814691387146936930990695680146827354303834249148518503768534796844314117657719891888067636373161908754495455457500249981932478472701343724612937829891685593496905884670832779195039745734493387082537911557972705021556783406948093899003168740540151809860387198427095892144979030354778318530201764669333918995807587587825986830817264860643988936991560579309549307450615606512697752111485362488217412907721392150435368482093279734145059433820439277543347472261970319649324485044601492695343535421166547503549836476303192044782915912171256986276264316110132368595358083186756792626360685613185788393721092115287675285762707886609515162091965575500194786048045299781126058312155649025785875155875185326159371997955278524345410212843497779213209608721049844715242635348149110123672588731237261384601978222843253477956135218266519840052293968486679007336756250215651834636009340743839322533850993091299919530484209941507607925292309685954408942725376085108277206938571126480883331728118755003223196921576414186040646393734707246063280565892115801692372314097063787837439682206956074921226472635731780068995981696822838267019380175669689390267074450990231080963649380098000207077342477153022572389959796975001083496407986433734180583184861576913899643823267808052181919694533312076660624364981677637462802173833116991231607754931848647379732865454408109319350755115785598852798514328401721139522311117431326756694525662107701506230845052787075979466468313439197850761216626121309345208789196127948689111130037298417645555777275152582093089151707435215873728720052437614315992374643374074253987730144320792581909225929462773035894698079011620123523981569262704947513791497367390569186430181390049707688758124947895193506056746367699956315096256205586794451133218611122349971994573455778443155027343414776815508442674088858964879670097227635746318331212155027298308556216122372785060000 [137,55] -75613140906645395808515934036370115961078866143017332011639753233078306664034343725060944208697256737247942791404875113039612799990669777659167929540331590716861223013551977885922732852409036336163831880187437899395072698542128876869331840734403796458511899464102938093342757633997278499040181146472307547476489227468386321744690562285025337044638779683758233630163820407680549968649075730455444820357835416993187947734532108108586971278956808837177351009725312849515845201665574459613833984927987563597900187571176993279258675252147618352069140792331517273236443117555773635862022674397926676227200692980705118382641203615962607324024238126834150166723720385271593462663638461552558007309501691689598282952973109026623693579934371686898934300702706879554184845190812598452731127032162554595701817489277442615864169933347920584522081108887373212966181670881737482074233485174120565815964329477214220006116751099741124177797500791413298889839264059842291287023357442761517287622333028370059290881048762998134933137091117717472044558776162117800769647202609097150986471070822107928235487235551256718542003489710050138723230250365341639886460917446226407233355880269656811034417649793819152268449205139150009653868648062599945451768002494473986992352767361317078733052518649478066384220888422483102984001115995465645478488139784355405859514687647738883567432493303600594209528176023953529280295496746442489882096908390558110412042018288463289240837989207102321809097876710497057478721002734595815078128647037629021980705196661692561535575196222292910523341022836938040848098512454523925636557103790142757960200880506522502657620607656630234001516839756570147113540500065749448275316135217709046842190833900829044217499064707646791085542989917245766720501266655679617449494829997535306756457800854526055374366614128029784917134599176452012182915014201424083248320246405932272451130000434082161700476650162779753414977932104156483606262902917483574177107526033386243749427117419515233737377688047963982754937876766788960325987124910452377508607408402535719697931229294817302112296914406967825105223773264887199710833548428250450145377813130301633371064201451448 [137,56] 13150491584558356270451936317400715842775197708317554271612778129857660648513799528595450427555241527909606086552065593156966365911671281810900219061375993864073288470611413765784420978840375632862053385193994789132327450721246250885636588016633900602416439079732988363751577987094596914695160201571760195489957482711390079931106338646445669274935202054973849773332322696416691851188864708812867979577784700471739594156550605277444711549204329704394875195424711456779228873281921084004613938931638031801078633970808140557527804816716062903236260192001963276480386786608868113075919883669014166230312397393594337503446283833776027561485511462013723677754466017301254409778294958937278974301837734169092771082535740128486235213415356687954821804722605953860860045055912835905998919850817054017297935934440782714547735943362172170418849755897001465637440106431428596946599806962900774181680549057437719613256519610868867107071670315302164604580373743295935604761657591372415344059992541346804948186758975941685842672543088872870628612127730958802251721941684605113350618092966232812537149748914698240989981721706957560458703912486903647379639284214650570394398850186665302007538423742182179594662647567270316217990282224625097325467363276146892650253676151715794582823971720943807700459338524120481190650364171211821361540799179725573903630691893044513847556306900109723639540507033789710352022467301147187130189124431516780922437808905746590454690098562592652723167278703886087714964330310106254641172094345035983194455473139601473534626590765839790010559635691988817721281734721429319721677283450535215624456156022477859638040482176104111158610969181921923785919959081619182299370938099395278514135758217718194315265795739804197063690232460624831807122070639633932346325184932017513389198809612518825058874639116726175174055435007600390373833667305731920500751014360154387960367799414005837864402099859843342570578974605665413520251557236339578077069116871721151043288244269208634955930444104862141124180545809412727984746181813167427353555029586165548888071699697181999234509079131699573901674875311620240683676945476586479184842454932234191924533525760 [137,57] -2030933465384910388108023798910816753759386755195996632870328037303706471766262403940350204153937283150563048475558470012358891674365814850279089994614963621522938891811637050786169631950910948629742662577716217054693086125774727885596697277433778828964805218693581607157254036454093707416909234438372659885610055767724381277190783275092663091818028632533533121767440713201873332209146490884698590036688365371565605686142790842230404329013098126888663441492569364278096610670134900439108000656618817972661042849132497141033108804897461780068516329787393358432616389216733999526703474862182903854184275295776264805071585818600780238563984529765960578008357309603121521310045224251963254344627290938384808443482058490751639877554468954997715458567384500364188288272837548830544619098502771900564122885779209772975522884701588963259754841925402073646890441049712458863393038709008195182005235881513958352879861253062736607419995208722560646254812551958674246229568086736465649647786025542872731031532564214855308112009205371447507455117679924891244352910168201494786475807723086939551711219861110901982048903639050735572094008493030635117503745048010926498926584277833388944185408204925996938573945342368640583620539158267440615095173163607112431206177863710112841523965246442724591843544552402869863738970862928454285696324101796018159074947042927500485392453945786025127999669133474025772729540484933675596406888210077507545324354039238861088078675762542538290847119375106854082749071564225668025595935548296898364021924887903096734303667387959292626043260085560144961406687984328819105743583276688858676356563933719809265036988101652559851070930772654367408309406810777509909897165410852945413172193572588092224571630763800841309351263049171187569180576360366749144808923463225763820760914326981928333118063986727772341289108262007347873860715789049634425774972150850207670011806835734274107338708464618381507952449077625616458340581344677038016658967416349848589047465041812078819061872156398260386319710196682057622577010117761081445200942783391734392271704531147621824625170783872347095039540494446805530113123918036350121340476281698484026294000 [137,58] 275718877581182040421395257202251294196084547617894825384967172865825310729319106903072617767027197892002655444273137743375440415838704734520939536420654812524505761564145549023546633759666068810471567804679028062819178064064036353773815295407744625772362897633258807089390919551585764718351585848684750669475904965594639021570545920390358827917241022794852002921003036496390711663749061823432402639167960513222716542228158100628865875089902127886489295359732359275865880770958236817550057319804222601678978828963054790165035861944368403848933277918315813493240743528920638413884493946523170235865340279304507058368718524330303966600953845239468414735882616032596650899789643054364196163185772063413824486353504602378341947047183757164696087153407474714173796783526535858064759514472902579984743383356146142117903859783859551188936070795686109167077588847427245254215061010983088857633966202268010992889126310409029657912749854761311072734844636763803438649726562872263498773983201239760043077708625181155423010121753252896086646214383704621307622864573374310116966375500193756509933768177000988063906758606830879029647215973592365283303834747281789665646990710371193489204435260462498477156769716643221323118837789358421607660111946420742140266976026729719264263312342606710575920877682259488522548262403966471458609668317028451217949204561702247647201229047761929143631491295892691826050372406629633292876614768262637029324454756409362462290209808165334344139880553910040045721666162369835344396678975994586379692568726854694063048581675675730659080792988926917776566443919873125193492478692220795691629472722612470644555530963806942637738425379022322553697255198592894127184241333881449160915850010816957552221530573068772828620101083671604984583714948056812327287150818874194132633318430202562876427163164076061705414508962390445020760514146755218481808593914732408927681590726170313791382688568601717323131017954419829266898962571553475587798363693684621698743210676442833694601035150120358445963312380668408195051645496220984764953956992203631098150013733892227438438922574239989988857514986081055108634292360763110482113721668755424443900 [137,59] -32568719773015815624536345713271362064601204431813060703820895987381711318770130600774238808929606045226582984368595652775845849567776558687195798707400705689713734398023558238463408735305064114700941861516552198369925378452519596471232141640090597307782523618429987758555780184345928292396549488593559084888375041649291891356853105341802243608042721999507293586634934090191277797653940275428875407180244083997260177608706823969812803250520558612665960006939553651529571726340235765289488031544745623369256506695628355553755780070187977590576775090310585659461589779102854525913970181542113337215542127131327546634441553200784590823595506952663305926735419955145747274357597504665406670843845534648747514712797541812661988569009522198737261647916628035770748556375517649495309023079113489346101208005090337622497235973450614098678998536062725124439337795776925754993203099810220355588246517105189495007332989090978675082758367405321894969285900324732804046887572702350259320608487928585732186009353726463623144722163008484035175357744871172035751824733493124810335487030712433235659711107052844745110288412979177293130130698574922976727972961054682392806689976481687493689583303735287789702183811058029556154121241709693548640955536342221126510916595773068397141043104882203114411725160013660056984100184274487800478110870347534070412994416926527349929533372490636154562367507405610060187278019546543958742569727474666346621206466919352123856427192872599075684767574153384156061813791402409207157800882220206933900951492891553582415896482198028556646796781377727868666305369034036522782085136794127030721249728782807475960488782462184563727442570793355551573798407260149941417435928112176654418695134675805845798384543020344598704279970839608389028707189896985857230260788775386543844044074795157443488845507973400731186273373813473938175713858088531214735051135316869013569005756248253337567070433547152783589130578989742865395020726740856036123550615923749038216221515454670146035048711664289904147651414209508359525204597379143447824065864076163198308848396589398761537004058810684390671453595165614007355966430109049532057621546615520460 [137,60] 3307829456893072788039984716806206270216732550267818977774060835381870264319849068741671595170338098090520492747955001227635441412340834695283231420822554123365158101640879649073857602171283391450065504914014060377713934577706441247374327102654842254993785248987703226239713673484898890013752632397380262122244578098912258905085488608128523764249475937414302528659685999174911322435532961662770125925192639368927420090207205426180173321781985146745521358766048387922151942254361489663827815798929871197380385170404908736296601223905429310613106418181437506677360815758871268855017672165163755838474071725792388394849105922529683309152685929996478848758392278753223878086549884365992817548710724994838200753241316474479356912767127449812854036592224210616003568984320798644943705167851624677742045530025794091175703569293269052242351308012588084391617019830048496759505623148561756077806695489797679149171819873056132313233328419630519538505994709013851356748021960792487365192556637411646246538040096350330198703360978726190045554852905564431293447275458393832072650477157192158930266710920982697629605082500543129952816461088642854319892412737412683831198013991830678653820028398109353957900071278199219746798654353331907186027852136375851208471883898833857220025891908467331995828881722681211747221941818875597629438078762634698612079598548790013469969659427754260137273021148941968265907088737181805104960284980753431848837804846783856410394253704898982370321375837597868788495413109004884647356554475464808043179830392646209491330759560542729683842106497123385683439424395023548458773834676303052335225951511349150669095900068450141346426884942712180531568404496688181981499721587096135664031239435216846657930675828617712600157072134437757176213971168834855589322283081039799432909699289881324709527497770225257799500841780542110630824858955966986712332491828269881086890704329153705054309868870065716574588860465615380188928776729780107946537439439066023836880973350423192477802185941543835500535373256926307404655892448160162573333944237212256911571086716857110845126287562611299292920352029793719276343447810569974625493346480098 [137,61] -285187934654132821567913314679573723579623053492065376523049512407788354551832717185959101236986013799619744394553973272726287572127528185069344313229025054185263798716125754106918622305916437676989618744942803135046264410594875182412085153056133313755911697497297278793340143661308103151078359374702740957470710491895306391548416640557171519961332678740096711400948135450079361033218493825235683856998619802526613620473706595288403168361703297087545156464413453853807090966303993889205446360283872345339800204757070188022493008904736471198991751617104907086317076765432488102156041836416600436202750886190966685022200106643255917102419985500451660882684811391363018317837531711445416301386000885350873690923643098479054904578018933059820588791802298462514828264297325582108926207218256085456917581503348785895699385775266754775790208801001603569685123555345646419664145778605936463652459927507545041929659947158241901918689720722192802638575892026081985515995193254540838477253282133867541835164555023644769291037745894728305916213274938018106178730929398889229597952723518656354897862885179391054557920864370278654849821872097687294238962131880265569959224695543241439097986672737058171479696183929017614315324883828466577574286313084484038390737281974752929870668374997628841088137680219900186807377312920745319301223950947535007463630223981059045125389458015293694467693865517861512392392687946224702065398977662847540698107115666453724997611830673610115714241879069233071061291437225722329695299434019097661762424910443422674947875266258772969592672444061121851391260477356079285320831076485659744457211222398932998330217277060440077401655725367365034901710630200258042792838896481181629281331293691647157114643448146967963266464105609454454988164160403714608101909668458210114850756750417291480796640403154266483236618655987969048731519519344557133360287630759334721662283440068637967834467798265711473029296283866303122168996386549236653635329796298061952058612522014288271868624932158708863604839640271895752767026479644042770382382737691192519456966561674015032561046517066432772606580702553692379267641162761336151464345144 [137,62] 20800692265612729945936306731572157770269223348534020194406798514176968665014985644062363866469838486787072740818156709616540269002959127702289383743967902428620317148615241990557146027013843702956183786377420470488038558389841595568664061440373005199193471827539847282329780907517321756674759606356285367660461062925047789612712835389941858572015755308418511449886097499170331749891395615070757753164627457037937907559949658903930657947221047721234857048383064090361856270851654801756181145333903808357574322041410721046525355077795936830895487438131493340972362598945369669277647695032890199817918493566188052749853557682746946316651627573880601892974730674537163284924560815808795712893683070313078196087185253704368773139159405296361610086295798140279263098574026037899343790649857632871485302649302211633297687035949944503635908675246135195959269912763527770114790310280917595519915523408681794164132843539373230062877964602790244888771876272373177414440364014158144301756308516451003715742041598267885023254093682881632743331301025998175236863671554596227717105824708245999999791476392379356430364298606745030381412765282800534192098297034145112431421337426824424594478335170292770686156798686603170043158701721988528773849087400571188532565792496021994065155169309046441581732664799613020191874919411176735217732984457410684359680028784988979913781641099384674532857860170139546943047342609205579307206177164884760219466434261246838918162755612190731625029027565341148702163889156154789635235063318547007085500285793477796849568614466031204965068561438845731497803096650880754474759869910635689243746176389774715615199424114323482950062908866391859762759627061410520264448529719873071894243477602259172673660288741266309017780901367516138716930137783200429770601924628313585100458053270861119388578189434338441031691008615063033763789723853811737364413704483254377578380371781920281478354655295651828803340088296259206985448555429498848777545391229130572307109932222750876058140253087915137664486928467536237157867797634083540689293565138406283183775179832431911412545811432636541966504816775489983880851568467489515607252 [137,63] -1353794103368976908532514308812111242652638113988477007608603675273776735413292622027779874213361820101906874067342034718711300121326894651830705676885829861889748841754946793810305976949035353306063434475748654368263496044907798015237250336178189934088580956569530899370824954227382152452393094076186768578140499147111772817573554667437605401264525262698964124588911339201178811090110954843227421243352878151880585913968481320115469429747154512067119124001814200169480985870241871540034265672422695154980648403025785943934814452647379093407565088279490291877799347096575324370201982694740201619158758501898084089255190677712977664609890828785444238755142299394075019142844953346362935855263830357886284184290622361584795515985379977129214257470692886846103865586590555413291679226514561742340103377762544144865343301726967103108227345138447385063362184821489580182016457120693100985879743832256110290621893755610760664950486233684346767130463518752161571542538655633016606967833030666002269142670018690599413077379252095593026714158320891033093233400193870948832753217531356210857284796228366635892608796580413403451721525133711557003078277946123696989009785203788440032201303668151892180603882298438040126219557229582851326927407848757082067838546688141447885828811736007291842997320415787574739478987084199035277911951987873333257690619264085398828395376189597846687639791449546591858870753425403657676748318893305013221118577869554170246532190497130426267870262546700968647890444047014225920434608405004232658609030832660866049664950744093070496330517307864956188735815579369277892503058317832523199982582753575494699511383035092891146527033621099184470009322277908617234087867085640836909683274865539866197238527413544512562543389125421599188248417509006800624004967772954162605148897750778438202113744199472349922082203903210734956486784541329925519972794989927419208647328585106244756346485157257952066229618358307224213110041237570861914076707470377702731254581181500731290830758706880736239870125406605491654435744790545569688656654022495910456868798524644234218424986723699939311575904148547118866074364284132765760 [137,64] 97567603734335386653783847287702126778660468399985200061353004350688799185649955715103443197609245127077164042632433681048006696458193542803133541369712697575426421290335255546880445797043538171302675334339296921733354296365379265953853916624589108304924757723589742229835660494418933702558826963987119079094579238504264118479295261392112312218736141729138613611173695723302488608836357637765947263054088731196982896333614676923080777941962348264689489796029209846152849596264275924936585710086026176537742181204096581435800924251497474256321619941094581353746194564051132656195086022227139168566280897676276696566893950438287858478456359384989012865195972735372716314933736913019670116279417469893888865075952913181530146722930979620500890941040935607596919215018221225723518869622222265275477113670262540218136003702201571556129521418612113803696159125687313484267900351585842671158914914928287998924545240808746679594097500251920652109334140694776801160587654694028297998762829747611443978113240307304007562385655214073791613605312353620112267658915687847351448540160484019735390349228801562767734501533121520271768945421570286082323029251331918129236848264282551859533109763440978380374002114925938662948287811134029937740435920835716317045494591222672320383942924040712144740153931396186935648941187784089048561441100688521722197980705521785242864600182515136737811321038047258403934269997530200767331690803290141355835109373502000731003977748086899515933835360187518176623410414575530522300313813354059235441053456595275500548427362994621258595206424015519073516810001404921114325739878967326684240760222320775059218304845596562151966551476195542168519362806968690644782388478848253067729939538570127851001515152639371148565472516449625027996442666424819233217495623416887083997648722930171766921405889637637743440861353125327427451633621452748240808029303164388366346982443371605410886070975997999240863585109252735754199984227748945989320854196449551850695172137863694054208076609426867289618959664686935477464947107749806890520697911316025107740428236895617549772032878413324814602716066947081885749248525282816 [137,65] -9734022238490227499388940432238576100344226139802167809372890387864077953128883976772884375232244625698551510018544838457193609405071134472452785043286980361872768490264221575699970232144193041001927185011004530653795961592101691327378266687450533750172803203248220355381288985912780976988908221113598138594565541113106478090487840341292517548014542998463218017472614563739635962814829101906403784848069450031136478014592149742435757027033911218179509921342860433937175936051586244479550037770895426209142476938511303320907486236214597200221491938513537671833432789797765027593745187646822499144514291486137700313639175823823282873384188648838434182333352426734826103033909483617343714184418030905155186522169103964297782721816556006025786055098885830861586922319341481997458406040785226550880081262319594700588018854140314674643253930646826727209313254995592007777271276032566230036957857563836297229652869759075397693189564594111348093779452574072895046490661136608490817231517547456652166326143578491393143530291039548390915462102873840559660472849383056941981902576193592197518328399571344296834015580365274848769558937536636451257221608364659333445563604821105127937323179976183722622986837883034642681885900026389993237480450206736090388471690031474802663722821175694522859664810767307773954838121478710700638442479763868401875547129304837983703219365183992080116834763990818700580592263641909749314729257921561358324196142680022655179666282134345436308586983797028486986866815522524784207554325872937166428475071656479618117658492857261786608500019971021904677917564266039883787358422100510879636903622780063919140683786817094426534720672494176569752118822814092362982470576026065695251922219939144396436055287138135767524361642078904887160839113400914306180696099585809890830748697069577950922128072684505640000852641321950283415231007514724235891835751665534632314230225252841245491954740204335675033704010364589144350437496450768557636230821484501547123156979323204709600076581018717101121870882956547796783808371663845380170726164378255736769134097547066901358951824879687195485343989378859201631341241744 [137,66] 1093308592630804212912772632059781905437408932022797885234718549243680379744481838712747679300520233616367442627516689080201033140051656847287355743820311347204789054637053115320819516228727401321464160386932733507550899391141126067746928920351779179692772731417100149552971745806617275759003569991229122291122603436299733021572880241123080154286908726929048613954884518164580706694615775483658106466659938967250716508120700373913137178159169825566055884522753201339682379230639733179116318687599876052495570930808163912981892398999992278259197811764853482689614785223842469331459859516126150124890636214226195732992215398892247482896259494837168059317329990592289204775908134957453536866463681424096594525708354252098145874535760458502796342866186342780526119085828932718343975223210611661918979814610271754273812418496050975690835065074915778992261276314975377615758160943120149662749943717127496030051056695274215350568385090065711083396762429705842594520812614485814766202406387046102831806787175694453671907521771120771284988470133763339231005550015923086966045833796196814789553312154748109631433221591821243113472145354389419069147498253166067662445895257449737560395280401933157999179851454467642629197789780533291298398507106498688258671269063332605536381379090416315946613741520239200686297828817644568056053384690523319642917027019074971002737512045795600058999644764410316440744677000991013718171691620908426230751061843540365546323607111088835541711924443305633149542418427146539617480229221380492519500450637127042102617098686544646793678050537233228770093338501359988824012191494782997485282008624223568785418198999037561684636185325684115060737536612636478023138722299304652495768401993459750003316423481429372188578099537291335602029660760765088251991140552312235152507303309855356426045415640398840675675648246273689523136539659334343836384679785476177920114163499993250718340899909921109227004588179972220099161028359477307819912923949079060347307955741135274157184289165408375352832095703516193525195317132343450139371242423515014055700264495367408703320592309550111718599230975291967402522080 [137,67] -103147051703924427816503522613490119185277661812005511977074328111291763499578562105225681726507718479421007941065675790315039362741012367033586731411915934667984837066506057729560798017284792593765001083546887375305420213930281020264546507819400769112059777499630540239766616809828697222475397115788610853171942800143051235896408316618810630860965233889402649151686262351168169667850804987683942585458491888086974838205521713591436779213108010374759062597952998976980464007134724484969568877844044347205311430583137342065103328313227884039368025021599240558230641211519049116712397081458319028595974499417145931870465894840267131965372071621142048851518404525343129478480497078878812903112298711793625024768151257827125659760597789240271943466408335885613840262916119760817508135003367824184445706884621091326274648312648150100141053216240101265629920111309964657276894078389498370801728485381310772478412195523500411664836625057244654500016685032896809688807863073535614345434583132338988530101135654963589891511420256867948927196363870123698086110617651876222693327895987563912406641292292993734701117624577327567373381823285366590816152524233103892085378846983167626043575399716056745462265126312902661530645113137659257982950796935373378739814210173771791489107264739323116499722273202450109143314763512143074915350190223528182209136058210671292280192582573602739876630637875441665321784840816558895150700541408680019839379431266150230138319242367274266078634411284095890488633216852708333682565566683108554445898445919821014468875537230668973621763177694657243854517763385369653838773763141551824053779696509542970500019827526811816978715320924941163779814544390655917864932890005441357117531347436302505427927435914752780950630835618192574656742984460206337350750603790655297972028725450776379165030180708086009118699733743115953266250289878846359089259995113613956608387793372108774301322780115234544226805496537431456762971036747147848452661971532880683980743159172535086111788377986857851415544901142797127992474330804887083666906760241025127745242435254567891153381477787972277933278043941706683280 [137,68] 6920483619923725471616439088506715033385484964782884073576517923905779003252079429438890611522069363632668416882224490353675060815875568430841445500288234783543286805189742310043012710376298718441420717875235283280060919757234616329241200562801433655728221464014338624822342226404978744457790169521992609963637642887411974267749094543614331956917951618795009700231516012857320396205727194887534809834397177789779284446666383083951076138572488774133010738655474976856248991278496247452029498357097690463441412465025700863733924600440417396938244419273117935151123953199791308312401964088291696379760407477047639043041395172560406550889544789050615058536198192633309545273689958828437517343440805623286621429831581646429281928662259883162950531622126704505173402245810106752457781328473799638276262756436273737868571821901687300617034176606966468963502616616869722829135278911577154810624197320935210004635234426263896826131734192922767991752758424952104808202328044276772971442462971918000694034513666435739951780232443006298624026875850981371793407785646001005246209068579508057089038386974158782890391972569361173960919492898130049316292030182109238371731295697958735277757753035542248288315845782350197908938062506103259913980888795548200558648697462424469524294481236378835047517245059309955234009761787172781377452221299436562375200460027431775209060353314493133271689958227439683713243248863844448662233046436306892789719976261228228879272784202426535306333344759935311209940693317284612144175702840058483756475477427913963436985142658088313034954549990762961502665161833147838705540688886926271700012434270280663096084479726451631815127798733160526426100708692981936206675540529040975841880664499395885863732870663894847192479461836942708893101555268040914477846228305978726340392144860194199738340710285738570964314265272332219433479243991676715992075061992694230297506543247217562899887072690318991132636914440547208007014457020966728394680056449568820892086631714540794112897833132677281042409528566715738790744503879414631500903712866071735926270916342163958423732973852644874817767965709155360 [137,69] -230815091715469541390022101152664515598890013107007224651364967013935991190055389478922277231688348893588318138871991963372992916552839253918177139960798989389205428935227326280410829624561939872824653984905998972102117823819776565563931357302841574288496877209536973850940078367686037660688360275457242370426553971410050581046010318571629709029627633554021084844165085232597465809097957890684943515236772845167506860604089333655324794989190056014708120240161055235249873841241397466303740386559498253564402529850013401930625560033447765814722840084161160369881995125511696623907499710409306943305377494991204240763077419155936899248643263423785783469866260875095427728336481782475674807815978677953898137533903019613070774163220875362427402488944217605419239372462693086614867601962890537722993251179201728761778237592769616697979134399050050680935340272353048185049516050249642146479702205241877992232368377306544079559046471955702700072020454849947114016699176288746431697954390263117012250573139582487861392809185269264422591461258526968349461598844949009056741822982389858338081403719816885861834160595725310492267008562070078409856876381392824078760462680037867911206994231328621891424327760164055493342776140346098289645982984276217806937556679960229965505173369444047583064371499260390338934883564447266432854134021010500553860937157007375295866277654422692727808825673297723601729492214611344288485845137710518140605624460233051875481965492103676612536885056845905351563002523990122226894266661020572740918021369548124813936145250262926852493478618334321764619610866072315403457610625160376243566602028129489089048481215356555352459006617787627739245181016638438687023621117102188742293791726631795892797906159982605176400620749629473580814387187496066172035192973376740510662783506629546890462654112584245144547327435910583575199046872078190704524745635694544443562316792989516709435809496338528534047597073438810957489408078458192288820053067578767006588670918560215698366537475128864706708035105423775316011169189956512042334045045178435999779350470986197155489909313576152346474435801760 [137,70] -12324758097304481110167864874238084261083543935160794342260924807905002288313726394946767052900834774946686457994570591144890133217586758300051546068968401367546203959257698939940976175523466177486260298613026941349930733266064805772690831815418730853438052409699619378119969523629251229732593692041220171827704836967457216061849177678547723652204243635190675518607115714586966939418922757386321566066480541624355177156156481463417738124575471883941583893472239823827773776317643743982231432450753816764599830839003991885515107019716989609440366245346576432180504775339939959870893064362240130061738137611389418075407926753988681459511844577030801091544353398292722962738993783517453693710039583949456810900754802355276319187420625219945015628466206186838021272761583642149324646618996839439233908323765064408871134947613123853452478668640983900622395712867983134908681110699900818540408063224600810500681723711488419988234299967470201724896151963769779424661285972552273320648521919708254608888567461120534367050644293009829961499234293575689409823613207701455536950080954584049943572487016340317895570458417986561350460468708894551697650055931816990488719352131964109917434577451430195258521015153235744482166120030875020639371197317820331085460413465617163678004741403937123209607413982782793748073019363761093351127230675947134002012775216205455380566120492768258580421046167952548589440317947098229639132755539899216016193159039929051056831145913045030209200711575035788610543282140486295570738172081507321837208075347674245468547928759741340028431661325631568072096069064953395466162547096094928412058499016149546657814211777466777784876450132691696532754145195013933431721338541895724925202380509308511463424856113705156357871870829455905767040204094110078842314169556257832299808514010495573329601925687222246816172306939972839853167031632360883204007249464758917688026892254891800416586705310763434939077806995337172170884596432207573827361174250987651055065903007710176712407995082735474342750591936771994975260958415642116861942824205769884520842087563576703868014276417547516809488120 [137,71] 2600972643696297604932290110032962039103375492382773388623287367102052548064089318817330771733787156225618971231576564777306577425451905813463542645749001496347548601130703695435517502818343794532546360233442056401468529627601053914585186302281566059074479406855042158138107200128585678466775110210251653562549979328506343251441967293063442165557992745604741436698247285177273450931156598319916348357402915579065823215543913705467785511745386348126102678229311326337196737504607644784928579431934532705172454231075488375195595961543576133069079080656316356083080835213338927772351976462281885201188280586437332486709514652121738796293530491544361096585814860035806131844873441801991507097958866605699015798032482952979863316023726829981477533277070431572271592820693092654815898770167802588860660634569643631020612551524960144532340219735327729369963701953565970064612013121103889095302360248541663058383761216350764553963136359337725548472332489478071822366791019945606253246346444607779357391659942102435094042560824388959468987091366417532779909589462767651568241642031557737888094832553584667728197193343069585708003570584704544883373387534563182062686194946029183157288311200413253640804045374455544430840489681945418304239465646983669118246356955669335211866131061833690569354944692411288335600416589455087253646969496031469702417014575503279101490883468423184522664830688703726286095606932614724104336178346258253767232139791215265677413577967560620235931447274009151733134596798730853318994646153374243757810116270519715582508235811496825747529188664295589758555371869000974092052481068258573132643675759912917539701875014354265573918746106959190846264410640119328078287484790333751366787335066418644479706349088947104405235905608063292419177421487530308588272302673408878876319454721812579951853061715705200240036554858286409863319576346225936935048694520932952986836787566381459744192903478432149499992989423986675404286660987744089097768653628960842876390689924399725666834539315927974258719168761552348147168843049906165674404536005713908692049342584988479184701920356579010243680 [137,72] -227014683533003864166483572066498945173478010754692895004064152349387569245240398875626355366746206599319324574660951963789388969938626573946541382641335861690290916864096607796999508671209650748882652190991953799006688876336880206625986610540336984116542742656035801958609488201871482635197704911323520234479843198993597843049624472475678205507131955860718489005882526002712161819611120710483677840591427552163856524170729193159864895044866120779039748991204508909714436805295922349187752554919991686877832194685484211583512303657965211997083658526050142959136911279232767212729152856811716109412820594634268850046051220620880739216361648877492750566277468294684064832269440293904080363747469194895246365735033259890544536222517874254006477170390252175502708023274629071425385442618301832886062973573844655363894550823851415698343353110504518626846547097474598918570210890417755982523288925071037389569141199250724034282561090437141785934705700113598653873575667146702096325821581247192795529326186121748928044800535188624481811196525761085796902790512189234656808371844238745952591091927911135440111796831066600732375840216447599017414320181841403742306921795486381622001230499922608127422144711685079068933134681236401268559466151566995710273407572872061355397138961133370825241316648229785042824585554776303520833546117431022214076274854695215785018823719177566762392282790588016488859280545199938229780740838795743144377920320148615933323844194024004448015600223373834576916319688958876719367317826016376624928854702012542606227467785100797489429804306787167507053782173285061383620649612731426855529632079396397971428700499036976817276304446976502707089065802455161560658880944836755235364861931271721805235183164762614962048681008449969743583633207229519204942207356368365284377256064509574778760331150582117320573863570323822087725740516139169313247124146568416893174950673068458893907159570390405200434275601327841422890079013390347718191989490278832741423763107361887010240695025096936417068054182834820361191336316223559763841293599941226575702885367479085367525440764733182560 [137,73] 13450219036874102370620601810066370383017518959660360393578307892462273564801027211297872028180362549756839200779244314283036522336553212927978001225789639155865240891521645729921561914737616217974562526190847882835762023687068613229430358837399870461536552135238216966259057435443180680815878092501589798750714570543483058690269039624809368344846807026608548567493945630082458091363268737824581429593868817209031796549708487464537655950586826187120206775636532301263462357714831923086759996668038873582765084662767626257833174010025501141290607301554465920676535722501298603605703140965503054731248305755192822873015844463122339725979379630897945530812862836303186255331536814040503757799408442467584696043822413604762534264334876966946838883318968249489641355747516285939138335269086536375331074180415126431399924043461443649682519794938966987038014528795195179428852352792237299550794293414869307552711141223788036302193929970248442094756140200025365681472394830501593857089742271716530549325484593825808246823906574442278785382587955528405089711249323204645360419147892782329057033918640586306705824910381911670128378832366094775475553813409690095545944833701749178095206180004049491456839728073964125656993382640414620297354869188948878907296518846760857845125211662456978718561688508301222131511709684904618423161974561852891383566092889722560398283763475687069005811164822194321544742177437098262052271190351361720098573901768812435731290487640145701849468162191139015407316166909893301647451527898197581916904002128817751231107665453714198438234455464775098883027629709404803699345364474497413944470396928642770097893735172563265789177218389250654494444148455064840497123460550207222985579706715945857855860793170241228858841920000630677455644325164544024754796909137331167075989877803217323058160855514770199053394306251770535090934143697670618569418169309001821418264517343626533917047407366064628335319255472352029841121983417756638513958806048437244046419587264115728954710623589905060713878371792527068531209089343600755459322514159650462833516816872173393421128490967280 [137,74] -587120870304789089407119521321390087197567049939323220766135509182590732609124512302429810267514001313325148364574380347785231235223444816117981155613939045498813586268641764618868195364394128054610846158833371797471500417928158191096009680198993373459310043603655397857018332791734148935239100851339552112440284981582033998140578391446674564562784286611957466575635848865642141052149946816871518315585810067828056168535685580380192796490618001064945492632077883360502953258463668311650732771470775804939590655323348945058398993600674748533250356761005838759327293818277825158924426981782151225885181953404511039011005153840056781177115116591758924935515938644803215769395132257933850880133440538448880331090007643612042304322224880848580283423289065558881328986986030756766649507633484509954781624793199644082094977603235723407550067811214706749107705744941026155280780458479030475117779209599994988188893712754604887756995070817647591500375102284966796932297635296126365835071881533152294240824746389591141261071877602268728943822667362153883073398497781701052729674923517464490400747220093365605041313399586561303551084040554670577901398198617631532833819901253955038917489077429701435473217013215222040834464118874569627109559843813205752751571413648160350056433931150531224686136190800340741329927774664718180590941226887115401342374468310442351384283040448708698020841295085910873233182059571679803803400168078249830047665265703879536920143124220489930160121723008260766267784330655167407523730230285065003668827546736399494127725745382038492295781913842171325764720453336744592391782624679348400515410119657239340494389641741714195746245640532370129252951465807255073425436522591947221826145882610987294388232681189798150563405547352125717577531836517526922885638689023397023318205154574990577508240608611970401446818097056066366887008407691098630158912948860492409900511678610260662593955692935286020964046835917021523300887855945346298926672651555972890713236484339822921162380936855677045667730940951884620901125138722747543090271625171490646468226410881851344433437120 [137,75] 18659866130327549704886637509607965312085826844295515937933924047036518771205430797275322837158861550656866768900577736637352550705017985011281394511747033785747284504372075785508468614185551723032359912801203072121874588563876866260717575491467507704927100374525854761271906008319334815862058799117948726015377703569661625540324136243177126592269960834540959346428154089527279140031857372597268275431450045299330513266086282448344385869063495052270089777295914575307703590760648465775700006640898777701716905198195250229905554515365245637443583150041291722887565053391353400324930748399814613100852030094319313229123709008058753297424040191411103137647455452259968212965614600593883267308081966454845941828940931954095570230023901892637527107080031540512491743051563784846560518284484151229788325685214900163986328413787706781063378217615310226797185341666907890859918941406409510042142284158429064689215234446561939684947406473024872640801655347260905643390237811570053837704690220212671747462637460989423451134365582857281861577677497357313268575233243511195919367435836600339721034174559858219337753606544317223976324756816283340348229419496891458843062943312324958722928658151196886411412549113869169713169027491570805476759852891364558047300829025262425182156735690030911983469197402595737312713005175039937077048167928505646045902255028802190280728846878207525380949526399473036687498967319930042140420630167883058317020804969109509820116093059583905271249822998812543730425118550811646953367894321747893968422492422479080271773577989544844042140534846530521048700277631204849032196972102477761387432036791364900124953874353600057921767957672633260497593307249415599298892192325539331085908642468043053689613184899489565453927317018177223460385886091243515678204538625507332348404562464255808177317627592222701687606858633977008207307923753127271927867938049269418609211657245700506765820392573931269748131439337937596269410737364972325983387236480880068250250601458644448719139831035318607583549012972297246858481273719971937884125303251194112479532872944538334731120 [137,76] -374282710103396144972772729364387201512648569436037174992173574939520861443057441761617507293033692971628704168644180929839117682092384728972994332343816673723187330498461044927116426420613655953053998203822218186291569820831548301577941223841978163772706196030831132551164575734495815717387237298896953710617829113229443327475986903304224804694909034263681073333196492908831560554178894135829799005831210338195389468663343979882732204666635237618435017737998529590639076667962011689873921934436661285340672260296766552735196586762986327240325013171406505064631016110163938961249537880971303107191144702283949648589772221226908362086229987408726504215651949210600207661112090607835535252457039183294318335152124581347140680866239538661244762700505688784493751247793253030970070777699953705550877770071340089990086190258093433660139904607968676045692899020452413727765042351246986114143969411616434991035761270067981117936176094544757983497091949321785188876673960876082470470155459806473898898323533534390359102903572136655687484836719931550914579399800364785431549360380543296181825929045510558735687596699932973715383363040599711151573845339617705591853863926313712321814150750242534858739787332402379470294711193778564006682785713586461815099844043682575960498639574472734594975865465073779514830193740577419448417178598955576212402532404454016582284227354323576342532739428863909534699912097897283599203965582110639437192092864785070058637318362262491275010071794033612676258969245064996527895140933513847731871878271719660921879826183729233951919621078968755008147573947868272636768470958679962987263777139831103273245762521010200326123337017328052556731723925351264624374016715242664719405585323404853073083954953322964585774319620971136846763399205869488107593325302935019629678175333302242581138118945843695294709585318212753874999085593595903077481256810338245980984927326545601485037495235425313191364288678560283940045671636692508912012779317834207344798867124488402470070882876336137291470486255202517122278805132394109103292680460703802281053072056741459280 [137,77] 1248544834296175157950952545913978949041511741510966907418294025934290448414725418117614416154357094601090780953003968514417449994149857581281103507524974117712064410474844624832733655339917446412238083301444318143961820295751682644316638036787955432887798957935678611415785958057375413019424916490819451895261683154086427385620536392169399170546746822722485313037178345288432955727460018078392111786726972495942424959534839246138525495167003004223858514998016150445674072181512435951813012923351104434492677296681304239845868968619198077405442534091623971385936336639732856679164880698764518103858455681772554352545943581997092709510022607902726177207716158807196036307271797815845065063776047783302119006197588191877689418887212582371374166075841462974796237894038505350366443634009840833994872195005074011124130281163445328059562258184171218632223034016145511292701477236466160209681969074527765812887358621512852199411262091324035401020956445884437169257663654946274755922051631805604028228378760563913888536579530686337272938807125601297640321634986982703824508843872308502600571293591949260990960140418913248390915248302044678421990236104311415514899497815789123022549986523174383809481090995969799999081266350106954556836707345549712067183837582988512634063595435663649441562461000961655123530302712308946426253798286698513432562487251118703130555007673934525658970469175161301054511297464936256271429237376692756583064534436243513276576082750630363910759268316494581414329706799956234506290794818478257150052134345945562830927151400173497590909585174125815956374866777999854050153924940861220610658553297426960495722147020324776059298055770290532880834627882170761972929923510262424088865397045190640617906751357861761780240186236094430500498168074278325461321805514328672297132653592402268957046660014212563868694514479375764830034361623832627144839743028527899313053968684347443389609300257464773888225905436348635645043456680781642726964318214449275552009024847303944711686145520971846974919715937956838223900987015225890537181478273644287903974666824720 [137,78] 182857643866543322901525874205521468264319936261009015037792776605789252943186001352165022689669666022113992081696518969793677234637256801959236920428644290403748699804640930149283968216806128122007805288753517372941556410497852222904176096421604992931245491363333032528578312843138735748722727496012421470835960977435827034660461467578289326777369441157931378688645415131164475882501719648627392363631285923673508587637626440399788152298478705668292946306132854964847285047610666394215138217965600544849404644190984606736913590152943390134706538223102086588530871093600696088838975020514746801096399442053617559551978837151260022265904563225492121223194048442740322291059059860900004944079170061085574482300664729391108642985129693720319551795359030420088403800654762181264221049206494657128960322861736247861215767375257550865874600472473524183986302558424770785584712911309533669336476722631348525970055044100271154159303339592083546888299543833036341917713436882468132573207200864739496264408189891863311916543101420950368923512987312083800120406662147059432021129410321599835330920220829909835758564980034633330877361021234785490794391005750095905343445183125339895139969237408465111981304188548539158437147592263763949553324077098913357552121143419311165256428217955646710838927944358565331142764282724153126336077451375925093228514981916991847054570515502860094015876486649989906254587587164924280867423403410586912125357743431108958507281798489710070617565202425955488085481479635583044712181029175913292358274874114887265613099648006283359575100226646118884788802280951162811311337390873652342018389270218590967836277172814464906707587155533776806099524703275350406397346505930650490427969378698838190687511299041056097597663028281905273519100948128195612447016356238242065853856098320249601738126642852403886465517441387952797573531068301407898651774533642117721797297205569560017952632297133549007965594235353888384884644059445954515688578524264449129276541071875384691353533222025416941296412187101279025987547359329138908759897105660041634936316240 [137,79] -4863437416407808227965517219576058299525229717027430903009419923826558438952639914776599079012212173858114077549319826096560499848075959252706904139414967807183625493055982606362024076269571164326658489099198050697314011029728682939045387473797459623708903535941565355551108003903527929656178600799415195549061924236242509659164887672560781375016432672550641230763176040579100905085924357719881780933744987121931066169873721985402934525483649677303232566690612328957912457079725953592834905345659483486862757458734485777642512819511822551247546081556551774576666811110412032397577811695640032573859916014480987766827726844473045299361989322256381716142447223834835725735150431079125775483529500277493480972025986311024603597120772906741911979326239892721523925942828588577616548533887038134441739156965052653091218867981879094749484444049012891625968366962787038434370185053642459242523013416045462083324692190641930147996169509241763810309527484082198273677412037639787802812776659265469908649841777067604327994676642898217204020498865155828596946845929477159734726447942365374931024756912425776054467975701060236831143590431582633026468504459416479499689100017048992186859077577939780179344175553683594321272511892378582391250477527765068424437368175686781995433838593707877690677574484290056972297897840606407409331778219976387466377807414897949200266575596286548312443822582470241715924662283811741119324319582060729701311994910015155546221114681605980539825221344941917670357220187440105693556340906314999790735987655911735910714815978680388144675381232360719552884697251534269818536721109806830599745049349869145289884202000742700357188509906375051578369064619795478204770510912266766958119849168167798519158771934805624798781181356590859290209759510012431169306729938983031904469495499793491276994710980361596254232917078318060996012238705942575940112574545063242540032672932608459378726631520103859811807470440148425316381720377219883446502626498571244763046638626454862663347898569184455709856114840111906738138709428511691353492713455413100587080 [137,80] 4644673116855140127285128153198990466113662947333686993529860426350977679649065134926853835542563400788099596252757303244382434573264262765272194952668690061917102998561867825488339492340122511327855331258261117036730717162124061483754896156185708084697050194028834097544731107257256949527003200971408399665219589624367613372675538367484890965837524120487585715453443734792833792496665145185911361564704839798486553127793751454269579488632276080127136732986419851654002169052906357456935594300957943136629177711979085626535469908324560732254210495942629706335884315622651555108599591781643827766672240294904668455746672829595935300572110793104356414106645165441623566382112599332027893689103666186848902719332407205999530382186265337106645729108595450067484746330304962396864934901213547612042306082427844687153510172796965270016593013094225985935818949112760084480529585878233083560859187072732945823556361965665197244677341794331614422362923860961517273056861161439935466547783150036224625682249680008530744570691579941625873379989184220189265318166577739141393566236596880460732497312320494327680106521812586708545513756703128314248825899054568322746298938746418468554282593394462207721195118121815103175090900269739806683075891605708018966867123554266701703561417739205958958985867819173617037362763675531958198537047669932509921344702168956425087924155222022041416510607395059011898992934187984083474607539048587552822763229320639341247805907821320085293652835368602403899329948159596950771439407418331978991527279489072725911940298758413857821341956347298585170434886339300221679008252941002157486712211975939521857296835575364574443910185789024170806800863664514636193661907844419531585608397871747133606098848776053406421193928742606297464550730425457430507741767682907937633299322435226093784574390077945950573934032806414311364641509435902231424928180158466122223549364327542949701028693588323496983229840490465855392885508537262548407378462098412143012487306094063694503774966055083348505748240571171883285969793370913938161952603216596080 [137,81] 1371197088003194148517341949562099801972587261563820849373365486881884656465008216396873747413157066004577000640842686216395648040808776875463054531109886120665645417410168455295683420312263041636437944791196786977521112765559964393276908713091128743822756807249568383198793071442026756410219280271549161515797547501149569888821977770749552836058620337843208586211670688792360352755044224360050438533236433589019020058645389567605560742841561224291268162200887098309071627062643076976652174621328182377012511200706155374250527973713855601214195560779675404203701167843803129197793942450328598508836365388087621653815259927553682358334668093500936263137668170526242261888581811432178462548684514543065335645935228187026461467630092974060793352514866158723644738958691072088458207823497960028523492163500220437391211554549818797284541505594565548812840768833004850067376509565018951015407349966256246723886266591801062258195829723993810255438885405310909901646363601836859330495579226066231594932393351843203015511921988348304544186002947626110005705093745340798627304757366926210537543422170290140508758661919955835450337462114071180226966089227503347354329048569743490060010816936809663879900839652843793810597371574927885937607337309676775193005479409649880161827248015164316910695745486858366974576452230604971980501274956200862078374065414229720552282379378256888949237591367083395517209680470738470226327705209326540497536310919726415975208381714699775977373317813991482425193997991530613646913251301170946463890427426016351118819116595845047884518262207202301021467063168304882360432566630446207728086414985025016376084167647447192072984241904132886083401861711541002127615036931149686678625914182672926683277192632317738803232465476671512924689320524445706504800523559190139847701930146699103630808543024728738635477394758803109012616927200859449036535920767286575796471813675271095970092644213036811907723258620199250090119498468984199964760889297759629270572871799488585244576265155870271812064094827553132520020710809989211776494725968096 [137,82] 18952238998357057945161580929769291085655444947769068043336077833136251905579678194191871205227395735216032935840499052923910736906569675535876044377166777812322008555633972029820068884146661907464691743078366015800635835981867572248230590104141988111630728311714772746661419643025071605923279513623918482771736169762671979323901314606444202788466945163081046149405354603635712157598819120636719752586185490861194164001917347956340593676485487770596209527799866595364070674174914598176174977375213968350713271372027411758403390312263157034040903526348166349261294298574834609250205761815522903057848158442470545375719856949703771926576506927104511528291934992364519117990168799427990610454625177625615167864786013798040718656959705162777670969829933172773159375136589064689531650275573456339793993941871505386115422706688218290183191871821735817416516393714211124389423306850083540801457210323583796353625741027270124523225981508025357582847652755136411670807964887415649444820209167110285660631997862385773113124979156201910615432407406741587751752741106637059724126065105251142024950807123289190142560293121696219100597620835328897242403387711850910049661546162429356992233315407379636468697183979918756339497638426895119349481676771508441679760875304480923726709487308146386494127840161663106668968824026648725923021491562029915389272406829241084589405105119026359522702599033373246382195169743791132392958058949840493945695756103123578242614664061034337535912756737826876758601919840606170199492018849639076715332074733084936928791486969971197073608385739519596753823865019602029038829970234581545485124293086960547946677350188247260806995921533958449847157466255652963849919454059687116126356381147555671704156102380539047899606732904301330659734066207018325636925217687133632020619437421907851546178526258972224548132642947695325846860693796132612945731683516882293100545560236128949999936285007284741572566175507173095099204789154820566499136749373792935616715712432973234565718926189814951070516574836356500750671498207201934709934232 [137,83] -1746116296286853132306577848994180265690484007872000976072687421741590773542422299360874672447293685931462069204493527048229392187896356376681480022904776438927124517712933899253296847589532958068208014440049404496747113916009322483953055186243847019900051452779165203001764235243066797910463382680393430707649102834490541670577501428350960429362449827766247908526457452237500006499958914596797333230225778315932855058896751481910920534002550917853960664708729697396536519737664629046463455346898472549525607303186415216466040225784682430798917972536438740887622513251615052504549241473398050758284213292887127790174297392054533323729080723275907516598581364657504046181355786833749381334013193972998967698864700942130136050030165619588737180381824261335851702261446542095123353182938210467071712016186185819300660550280454058408124368376001335128792493347197562854346611011814373809057604182843876280909736704347968094387231451079449555985361519222952223728416517485435724138211177373873644253849092959405267118087313629812063733440314311073716617486602339206899409163174714314424752318232190968695422131461402158344886439216985168625650337824489444485298448562320944570255050067845823679316613357902848575768672160880015380857793224627263715028927555638488999510684180725928179359802791666880609924011172276226917139166318674472066755735152339100818974093536358104797740700179318153604170758036447883345787303555443408628888445403818584701820384450481243002557208537512748310774400378626378991149622139910265998758173517761573694062929764718924311335040986460811290181619645553282721255424752000262324542248753609915139702027810828217627871165213060002840587224150604541186588795746432293188051900417441521399157554312326935407561078829560251895527089306859037463545232389493442939454461808157112514316828351017132571817122744946619882317910830665944372097297422551728258372241634881784106308189783712117794398851895792531828000122232028736574214352941714702640858575096456463213366685048692990580106597177656868348675117075470810787352 [137,84] 34238559467874699068594109581939847782857963230924129110677225807835151036508386593042644844521941543738766510177833487372383819360512234317128939699014295373299493467404281352783427792108338615542194901300921441035067032637073939119369870867487922033357119285076319059266411179498013307291689880750828980075832368027150930136247486831890475418066874814867635026538835589926812196520128843478336535686123843801150285079405260190862293122167005202892295024680600631252429258841701219156769968882643084863085168938642667621602638909125712717492530329517484546274204036364637606641607081914470588044624894220578398389878773829797465364187559231010338935958525641364076984770951604640236753965705365525776081628187142410113449505926657131279441465265553161354768905168336771466652165533789235186342831431902489582317474891048689301383093540167537638824444021761721707217607210734641564951055634859141248557495523156746867268034269380089716213685088730074850329467576582788840779156658471332989843204370521342630494117125115514458898769323318736675463114494845292164291516033311197924714523331781767743133115068843662967558528137911932764420754197287899928309315104092613906514358644693541537803594536943451424420402790783080860672976655444225877803589640735694324937790812452435032263290841510512877725670758566217248870391596088467712964474459585335123347800570642915351453786099867342356166200546436711033827223961510384791782961280315136013568785746247157860564760442994033873492277733999989614945514438687015951042752638995145124447984319281500469740285747151744229429141101793270691159742890158498383655103327721787619956594734597567527598313729130135800142008153277364650799911565451938954547033836716866873748781534786033643875128647676158458727671756806903311496730720206198065781897423301687059786565621570599093045257365439203154719379795434370736601380249203109918885920143747821215600851855489680771807180430306274243404923723167085509839265399647807940409814062417857797934564997985936942873154262260933204821349279207519128 [137,85] -451755879828552825188954639219729507876508791095406467391910558755639853223278501447500654909697993670411303230198646246128676061452625227762883215300622401675753713962201195250697424219612961725611463363624933364477929715256660327418589443474746095886372759795754733010332251547954491242768057589650741859477247077017399438809668382433742373312254643738670253765782287887687615641106436873307790036037262395581409706828288928369692290964899788216031830610509324984037931319979600263910251979056720529338181782833825107275243440253119336176180751074819301964749434892574990749196884462071612394356818526449722186613375118957176405306968190020035837660582643279295091943071734393038459919467763560954781810533487789281715426793760875514677273511837392424963944084503149141981724821726557136749969017949678299983137053994813272471279495904998137689406977616964025047989117542112436263657710645316053139262559765918072623253607121185727103860453805443800350309325678470539034110331388214276768753878940692103469194317587816173565408135318336891510252476236625824219994552507054383586147278621082535221545185902130243035170781284382557816375368548450647020749977580961855049232415591892170624085212384057758051615144205000957055877211634958531656551451883858132718253498179505999024938800906854186568026329183577234415016483795586460267744578057626612216512039255034683033425854272766719353592634245259203418244386430023088474939964056541494718193347967109028370965739797858275893407723545392498955382725016974457957513141466946846565285028804981341622015841151891079711360281813524617596918142790266125899611506034953900023001680798751750875259034203259617113499777928564382036918533148359890169872917419227799179806918687791706058569511828541802357361992268181388854490286333739739858272891540823179525994407607913954998201027292848400268855024061652576441003653545441032075287716507334847815355803607953747901613081748593094142516310187624477203502456478094472710467436805722341047742220200262582693874291801085955618824473501832 [137,86] 12885186004436734979939622052411370633292741186342461747758714020984222024490422880946009112696402703540809391101862418378750472865002986589613125081445763287797157390559480422162174286096022020101485577786164882030209314315860101629757334813671608537060945367618213378538303548960574904348938681843378150002764075310693143868236813260569264211567646088570092086199587001224006137238357931244530708908725299617983486436343496038217413504799376894530315335886036479321969440244285088758594211412819989812672345858524165417925664232786375782983646663788920683272629714788813972647245422751052104839454319458266859619525858388964262385768388357098987397279518523126160554343039938320504593699914018002862972108424145107641588426418841491305501183389092138473024045392749909985293494917816026031602107504428014741584549248671847355163691690258145450390933912807995723180298863554100786382931447165656583732945716441331599794235334654499400495304548501254666335080151055989277374321743528741737741555971997320838778608528658719198106542773855436168948226860834359876421890522508598965621079195408592829837146869760447658574353166800492353667826328551403146786706661657648655337308138731793271412684773779178199048906788593576637241466993200900537445951486501803165394887514285681166718107466581266839117006824147249996257124500487096217040374972150068894685812472190696407215900563645057525680352108415516274098863915152761827895848374487950642879953182180846355165248274206787139999787218506077264979675296974146867635607243619895087534476190643741939093094552485811038139972982364304345706954464263907498634615057984329671041951264949600410166660485040369388208570279580591365438609595243728867459676696248314246078323174174262631542581447386975590798506619164266429932773511589765364202476760929106567028313710693357640852096204846216091997393640034113932633527089049886992132849515537223380267601751830993496306704633733828960239734175251868001989664741930604441332736664517061321926499740552691306733057478095239603411292124 [137,87] -404746584627978074044517444250964293296073230181820343021330546203275527600841558117839219161189511660103971791133406262828985966517216512389759335377644643520087098714947360492536885360861010914206943818618323629928725664268915808953734448865291194839607651244973132657252637851774971874761140279102548992230787708356800558308080070390974443721480461029866125439251411169920573159886952247544950771363700111270442313161075248084524513053461172100732148366655269836587888354678772581826662958254681706660297638303876445216770409473408230255479823094755433933280483635967956505020580435648867265111474587433785487768549257418012179818030339361958600681786942737475098765794290222733377410113426128224735292671207372468275678483279689878686544353895092544223303125536943917590984126627135234405628613583533874013327158271631577754663181312961905424118016680785655480444894983657555761873881831740324158458208575912959605896486960132879474401286703101900297137903533903670381367552624376747120905963849236191271788538107046541141368145550198536141427809431178838684077801752337891058966169725220728369813002082059121131909424889094435666259343047742578730816466245058594213281017917348381479608754630105197018024504216389677898688122657254428673446891728999859550262044269154803593796496931304850657730654831912390152525192438943537094492291526936744747777382313926792612811691334671342892204391472005964305302259580142580794328439031877694276341795064448876880128346618684214374966298945502051968055751176406309914674324686153857450976074257867933719946687508104621555733935022699246245757529172308764145250033179077406646621146517203360598302227879053854026737222354189774498639365842282053043259375834333811285793653833153684244967186341378337343478711911474135572543495497725290170201837493361296698793143775933160210434734732163674763461924635130823496042521018059343479728954102035185810534443354767231090943015284171353229188314076966180779519447756267591712193592621826328033999153045594856314473699128721659898832 [137,88] 8171886998194815732119864982194213061949280039805043837386922208565290871945046429163002452650093544300924622207062441320900322325051299202006604421981718814271072342778775181770582837686465321977336167576925629761412414068343367463393185665347669292115093415205212387332254066851161572403584247848071329060888499052855730023507025328247590357981295135767616044290178456126746537968608877086395606660011077617492898052861389639986375150322510178717248185179226033501607418934552405000402414077653863515910679322341760731712503619649173584265265975909046159188740713607910901799913894047080196300351587543061429278078084824593449050621996872718677900163566996489285637992054680248748559767133461487499260405095994591810377648766401060449868022552860275672398649322795430069451647561259662855334029502804087660108788706154638785107004307897334509861393412057166873936895436266855825421470002714556193050510907218328666322290795754496745595130903254651907285708418110115163718879580092064128100266520195887882436711494585586978742510126324870853512698778375069589038853872637813707890858306391352127791942462196288319850050754348916232439324160241222383133894698085461822570006216593257435962715287962376497217055739522524614049386449358835690542744682522509249510562441125783609064749224929487021617916565733818535078531857350640163656443959729028441408973206543820215839869939961805023558610986803511029311756476014430606747419385596723115538025432124151757584253092306998906102661934638874712043329338197834233697876876568610697856262568732598733783123349583567107744632327213098683876698817495847291739599980181807833211690691132423388575979630905209066538338173676798526572748828936151251921365965755629082775839325600127510183475337741309140836867997721435059573298657258152573433556773001807493610725804051198184614752949405958930505311300463947077842130383558749533910463750284400275363474541752368220027378159382409096028127680189232666014002193999785272109413686143653186822132156954577315969357905145073896 [137,89] -109256294347637196800365169912799846652169835052674031293632898098530085129356661812062182682638254438289351642308918503503114211252124425428396606634299515200997511514753846439766497836943160876952363237633295521019392750405990972220264930918355260451365672503945360149178575674767191519780652227454652705607430413604471054459134843925125699496149545721311554170203804850452827553562981740560647607105201340755284032219440876026946489087624872670726698548177619405043549831178136692583250850351630512950925713836675777644441962059673905417970126598387722679510637798007918803563829062409521340407366296156954669955165179111831873451566592165776972945988780459395723690920276979454118117706525108301448915243029761042893318397346631492356496803579452060684105205203612546061261792039274471786865313886314939961286055555649738660207371122948568606794701536411904026749257165752662687048358958487011148712667564809455714918178805381065863399793450055184183067921500078718959055854249746311343571173728218163615948360963058853010817340218485891232212696548721932349281933001755317959245235778697364999944394344913369424373045766635484981615637396389488947793673616460952840809171984470502646667502734034945576148568289361614098130394349049665052462148848806570097089435699904609860506698735673290825454382985258334234211233643195002887885961623938628131552488201228402748195085507096393037362698564186086334843857955302069706010971443601040472285620256730331425575140786811111448413530317202783216932082284269004502745614131740629143949164531446405636347930072137265801276641277149496930835760846563155846550990147194285855725731422167258395041516073646247274717264716564108946802502179905261716787436581215512692017911468805116674425413743056608936243796699263751215973028226324892642774061241821980710809409981751607968569032869184847737333343874706296327640379152794998953398719704434421824380010100144767325627769276919287053306432280031004314604042345882531228329807779728756025276753737632106073099560853944 [137,90] 1020083610880334609280239711867470498145945062860995953086418233411235895645528816597631613203258541362705085935302628150869090908645978784967186135454288805130052305554111859436312790206327546471112693641703647837503885561755204432163473710049787581977478885278406786464780217524058443261192775627571814197244030640672497628529765009338435381404082284637294027653601575414088363052486462371976456306639485735959789387250406489710159647383653472030363293470751976637259696377552142664095434540613304298919209751007573336356101102839536157197925790046958664057823301735045359559229522947236327659471719341932613961956693129936191757483405267510630623329032420481803329217853548685200025212953303212739658745987724057337373146718668715814602642205126533765676540974418115922835594673030073079526757880058298011101345495495462256422812014258420939103036805009507653442373245134494003503675846749396727942311090809861004033177443322600885765203316207354783695118525751531957742937086791656261767072680948817097759447566314343428268765449071516919205831805645892258827152045807701409856551239879394088933904008657676176134007995539395716215292970083614982697152756253651787383942973218743140244701935553192039139110949247054966371005265452215993521781720815556609858595067088807319051164915774723290483740316941415316158326625518308956981720847676916007045752064993564307400266138389901238180306007134136798088226340208615893500493244764439013187806491420992568185748263797871073383881839187600865501300921630517231004678206398275578013376588896096479715587776129507560513607919214879953285488094268024762527844351690621782570011771403556843629935205710958289560235454135946021099722005924896718952347462236244471049867878385553891881896097631296193292526889497969445918419645948007114193283639684698309446241845697357118035071057794219068166727468852948892812624910936297468648866897905750377757771845315157720142206105451134097338313377906205624557662178203173111187999474980167207844340479387573083865594296 [137,91] -6824475891286669720098375439439728707841983423703173081210197843966802439285562894508318025450682078857709971258506314234317836337955159615340814268540757714195544043236752187199429522372280195527066495349684179528548345252698523728164261131766887987847847155895949737680973469273411983118365764511858716209158364548960958837543135296124483716579733581286193790113028865901462529566118944729925081430991396575063455481718658553717370787535996126892273880889356412930602382657629910729140400783776722558313623808374612433417267661248757955810345834050278022250111550009915541741472653013208470585597665931386443509869787889883962701167794282239784917655742954208494287473596571965769686731086406161823809869292066181126809978980340341070684803951689717125452125305882997833834361655731248480777239171801070036585382220850562993674185251005241411904718790900337620151218044962196080966543532479649987780418732830318336358100830849207679149455029541905742921071623189546464167795970224265827212257064114416424675286885375094512130192381086807015267986802493862303893142151846735870985235567949789351405785369268534057126521115813422208828972964153501432680997424755460038554445866602245377720656187872119832980626145424470721463708137119971081317966138011404995477282675821209763858365855540125946360468521989825547545764464877555246871722077429347817856972379261790426597733017871002066436274529414753633266054033746238927997259529355041604177794724749604535056369818109788271394925231500866369253768302939210373485591563673466439152058478591626649636877011482649686662799069762622596273202179032735865687018192831510977071268543783991009005256738894877795263976849503321056494152376984563971909533725719321672194834280526630069234398293503272768279094114679099174925734873597530892873327251749144560487018799384130046964944580798860443290633713822314922791872115493577751541458481536043934412913581712302373603380379143571080294952335610323433679335457957559438005921408050837590315520254126803261552 [137,92] 27676212478030878659842792245875650918396509331825806580810844260395174391420754232485701133977930431297222284268877051466965273059166969768324668174403312112058081195189715078072893974633891846035843337944489077286020602495515416846373483903889657317729854883671563379337808711440283164200137313245867998128491505023959194471972829117078900694051091652727582982802579910158767857426865524895000500234582141971727908547343158182297236315350866342300418645324383271376506528165566681916644972841661200484280642182615801784736304239552773796424274012775074415749456309850504414884737533504769672008313077731295424182196854921490468348446429805476044491738523395456235198025063208998237094634056704153812444687240364240527320702625364925902232494372702943087861386545733553524158590811641492437462999034209404254877246012105096310064332256519690638733902396674806341332434659708273016339417595252139342699659072180483474130058165047135484768144241256312347625078548739298451388359138245536122544265566338521833836194652142966043511540374561088778873789979232168932062852806887824656577940094084890882237178559459250097288631872731231344197822825406342353771803018984199462541640073954520198214262215946777903562675340354299406578837604323035298118327285306675931363572986780410584230583482534747016541780641079620290483988154714353031245501890794220835176011126965195403392975152580247787846724312326803093672083784803167550954561798317466911838883843970743416258726759575763008113877906972113015071621037163449940410746944390479717422210639660561412456220182932176164712746238817199006467490434702801349033644479278249341291261956377087976708753569813142344818345154680173738726618777971458332216524821074716152615774561007512012487215264201433738376946749801764397502911555271467842246011485074476143689015237399344607316365141486231184502806958155838025962091534337928918435501067674841837804908566295042851501444517227831835954460575967716726180892719118255393897056507565528118236464041576328 [137,93] -107176892387966116568271300765214449361582744187259611467783023590259953348861929706766324355116066040681475522188081143532656271724236036504042113301345799635765935695475111217596005371872647160470509381049985959240036283733976351874619000568313976142740779506333734976590925399754939430640083476014781186143609386274038731032276442335530274009097221772680353060724437981419205136506175369997708966528156830356680916636223957438333800208333603284749242386811015817493976417699337774276608634554728396514023496459095060549588792950736727796416443740620577002297066610968660043126149273181259873299457711009738731626867892515934331341949518560229657231928294517808897205951826902712590662659805437456402101965513045767813806659987086201545642734491290991405609952560160240614308326052229636548740659436894608651732007423371048250736472432740206199720659618852575270571806956474722343452014238109169213638002000258008742617460157053199734664519854963118765150108591933111016694768273660962337547987136231586588400705474655590142676427160362234571669852836535731177695046315857237130686716679296920647881409920898164748401008772453119423719662844227025172735675300961389700019971537021669629812684881234113772243522033116121890051123084602579293461847325407217824303076145493327644448191906900351436540639564013121540554251237696126330025431338628006030407427578814094814193649842910114560404096790005547333756968455942832543617160622573865512455140371864397076315787431850305874004334864776503865129661568434553730738740759935119103951252696811810842413048174072434110041491792321397036564550483714533008146115950755554780265869967630208295788888310143081632427153674109428868944985658598950724957073318582454460670935758260705585353018099142608856152517478663388352050516903901214193263429694262232788521073759304498287088101029845901924626933525453723590276368466414700554588178319343208456613727662168514485958139798672068873526194452181198759187453662374789217291974223046324573650752216 [137,94] 462392984107938239842601186649631125232107624923513608019513304082901649158266655128388021892965171377274663664032817359582945261803148769084080892708428687419889104038607774185014527044133100249367583605653154591165207468237756243674994410797111055901288761799672990634223510248089281070762936951782894769665215308141479564301490673291630505725409443946846729889209832883411148323847237655527786931308164315617456465864776678547753784297981886768918498020808687109150540808165733768090048669820483839174660316191209697019021699613313607862873074580039774546026930720183941706353387164109726194150596759028034045255018457995282620403899948603420429454330005121622020113910165462167695544741219655218835020308625332482939603743100526488211656441257942522594234486264724370376305535584389747962940505739113407503728542225359738621042427751967396243899660817019629192639022155532010517796036922644077900357556384010253651558313970597280524475454109352785592157523533234698345992986594093587403231326937179443373255029933474387359847031711099194302093279925911823192577146500808162293662856899221540567642529918872620209466976406539100014612280347183554900139871682595305900090371465277856843179077661877376918420914008951965470312061315832941812505327791553848620475586892567679636638449095971557965123661119910932305151236462588754097881261395357145442713524655153169391025147317341430928681256231263972020627341938118580717612712507450314002856664598985483578960123613148201220954224532473334561217644961312076934937754419511447289004547789809645553934006605025748600762542593549970112562620363794130699003292959969530737267501604363814046482505207528707213012227951095010203672710700158069272778361842728099174450545662163114280031738289543998928968404562033978268540903359968024277100475095582536820269625568659157042173779582164682530924011367604570490189819383910466308032933468694651048039033301259072723651968224544520010039180651091230932759392399015148147651008988631549243232 [137,95] -7192465000155846023213672218766071808654896868092192127469199469847075520519221447320491416831234884110223973364142015653388951793360171883883858367753565868475733642497147461100525944514306928958707461410419611686073075103525103075745426077944403950552402052843769079261170237320254205945662595485327404339646914545510100118694846849872991322053842485376511231311122613603858955747478317335602923340773423663899510393929356702997011018255747029540769060427555044580467128668465654218876324858856322070659657221612549656327762432088167091815801414238606853719903909091408169167630414540754529837756900721689907950630543451039867000419061686741620494193525094546597069190177727413708767206939794980323487842121539218955424393700897920032003226328453422985347850897073687843625800917566995170017239875445492362398023464059841301205428495992467356755330863355370191830979406354720482187631592302469810147359333497370864307905408212248843641832462622787683704368434186141117466782570829123848144709814697769621067228892219847653612417206670023835978071758213221017757671516801814533156625385098704520843156670086149339198292777648844336919015850295953387097593884559154574296013221060757082117133595924189400480102160319394708555400579095072041142051411133585887032238947178083723965699485639216244078910628826419264245368853605926436835100565525443068823255826931517672207616794497034494110991414248306109646847575992463877175016009894694252749405150860110786415837316646133766733090296100217136266768147090525202736277383085326932875982577518957122174280706153390121194414537892452784930331024397610903112083157137523495216171978376039934345086821863556964074861646885080025578106766156288307565851251289787497150960709341143556355107632809843606463619283672282804331249315519593382548237169184219213617217786608358467264596979692627406604649491290156188857627911309283543495213261296195292419670181444162530749861162181306971957841907780212684659773083029344244826007845638274400 [137,96] 39743540653028419695519743405385606716742142769844233582146446665232139276262958720647861200937170973679358468572378722959093654818313050073742520653460982526351189897502832389180531300856034247615403189311031861483431936906929431427992190776574092503862699886221220464781133388787548955947107655207436046826668565106886019296606794576437147343151160509396719048273033857135053516214872077091335093759893416556255451878177216997419920334315677135886398557721353479683243683719573472303113206138843337870754449731527916460983092538229470394150361096198243607584709931456607590439922761297803954659537629610652183720551830621287798510922582616113987970283931761006327429067749934357757098875913512047001376314095947375493969041795617313161971677008090289712282016150690405137216877744158696387688593694860422941297057409542156928267098259282435434484008418213978519034857609343680357536694934759821641490037738315844960754220001899570859689176979409295593440074211944823448416356023936064477773131256838860140286744542932323674451171683879072327331068788785603136045250315426276667949203477984794351494750610451658597313590895123056889065321406526498641631887472686913887330269026518811393471162348945020850030580639338610371598764779871713850827318362860182813923775403582371863573819861053444644730947037753790489211352846151208326439670995566768051390373360602853120148641028785849117814795889683784522211426934302691712692872290579989499620878916295598588551962584454041071653043423210665960794927429848606143099238087447270586879668721349141293373565928256559418051033803312253448993029886264014221748807581738122460196093623307112734615563348999665382599280386328814466052505816616190519399442586848694058288070018120070189790372899228306549490863607021303668315944016592098016794621097737550374333177069946383130583038220213501735338891338289030886622414861816133422785798938271929769057022890723545376100090998212271964025874990715702480029123003673698393295870854000 [137,97] 192508825946637750804310023607928112800399019738169940421696558718426994271533569527908602787855251434650990563345635508139282221271677807782564628242113985228351388973127222210769779560165894769099785673520029900091299440091815812223804039494440487373256623085733480037250587792402368356739301834476163084019420133033695820081821714346650571918275584239057131965452700573793570038227124248226866972008194139170763412507941984185444937763143615057753541735315089719817351788392755096674937240468800709958791035287171736963720958336782896924008106316219903122034043782621120586080494519073000664298133312703740887668817186733152526697279746092194606329608902654216040057629318980044729675169790909215052805181715879725685504900570755327940811818778694039396456706328585851308567390978657278896096653966585523000491030802636221831019778060850305880149481786811491943389161574131194772751882513048023239012921684803576090008925017790903689613905295325359452358860000545683010129995511796815729018478528621022141872392291178769862167368688415666624228538227602252977436580178947136121490927204109350463231678795938413596610399074208217334625734782110758715533298377992523789146438942980385571344280622151255150099267769171143788325942815533681894494451947534875431454150202160650463000376892186270448362715728695087380127256758491150108063859941189374671743201467808099964937563663856897187242349086815834325874196217097920194624208830783815579575620604517840473934268770277653986385826010958773804177395094717513345215363266175569723724133451907606676742342260358032059157749067674812911207201171280965839975421103005551637737546583909014576084349871319746594903123296778504847708780641422209695167042378739147371666393832062484477735546395750350066295292145217047380373541637637141827769241370871827852449340651771466706643180040309325881970765822644837392184152384479841551043039449571151201873105493604485304975750657331037647340832538363893567566129553844105258406756 [137,98] 1511005673009992863478948704904721563151137750065669336906115626242267833765476912002003953008521737124821115398925951909520155204316872168742141307465343702511544180609178523218662035776509529326336950755635211006617061891302743849181782327763605588651211550612617756129052642502533777484911792368791491396395826970014958482927502344607129766645730006155515128697743574227719987645248305575103310850398207696542001633045855430726304310728876782723768923713759252987538766997813535949196471307235727738721799336737054346628798300057649311804129265648669734344838146658637585504095678919946276298630046500347111670009213030793690376202210689030993573081747866513087647083647172114477508667268087077153479100300064212746040057645313127216098876902193473142404477767460959322389160808748257894052934491740875685036249369033473959545562159287174116742939989015818276778136511214706792178844537044298490599326846170724565628180722688099895121187145868772571010411221617210687810628601235393618500531119220709972296050595631989893994966699279889730399169001829406481634193368867339397433593184409825849409389808403645125032438919293356500912193780447148353111753993842252947133706971014240785293384791526161453485467276782202296738573741076997128472635623945630763214722437047744759270568508382558168816731451944982655187080445386379984451370217020761480007007994056067554542252234708561131169337912695189092596950930973580498785734633316746493881901430334728642918127487329693781242790559403300198921439201746691944365952216802416616174468698037320034679454565820914367778143186646616077265669741288118371298973935484496198484200529265025586686224520351358677360020148319956595586146853407316522086341508402443734873854975290096994540024894348707049797966308379282347480609892064612079008378470428957235022660453975329548068518381092268741382975190416935244149047910533652224621002733328643582784718401885344735365062350424345189778453073212151555581859569745243598160 [137,99] 21874066739190862156197102210567113542908686017215099765556115284640970141261419582388176479244458460265587024340943737358202121867495999998438474758900205415963998003607755613899380952816101543453123552957208154988338201268445916488958707568324396305025719128560002152893770513453153359081975981133417629182394063646693791670976360521157331676882795185575589273534124874394271776357386441016790734338508248546224753143896622308900633985350720874261509345904577245476663400308329501611354074520518288276550816429659407784578687412767695911872665763536923542208751313329456081279437432265398836160429158320195315246967071370663601224892545944930936337593453447778038551871737736547414728198356506784200512080873486119098385236546280706000696475824279822321510718298629015494544914844307933879262098426700139702476503690904906032658791014473577298796663053792179269140842473645870681511511895436567469560402015152107923992833638116889180288927422041777573490779334686703168048917593616669821747216691592079426017132961613611148789428632271251748388924051990935789849598737459976343759601541795802274501591891744231281680110123322487124792630148813022801064566587647219859210289398553941935210362820099153745979711125494686596596088588031376092603590833621702798437445910241137526385429466554762206417757352544703180975625993305192316742057143659381727522745074872079872431023042441109421484534085760589749567610443855257272549274933986997985811859809112453673762696200936149177939543013379099321438695606013857222404701624597081023128196440768843260669132099666746016778648923955056459084208390063828031229424911165672098809186260008779712821779947775314424121590897595163321283060106920924221921715307846342941950546202895515869405653211650264435800677401281351962180325722099122976260827644044647807157180899953870628801337728776657824579251826134304656205151607018063999207245840337949947896607072960322703237709181043663704046986110158806286974701312101120 [137,100] 93568582989794916226655878510872501585402246856623737222796686220515312467536858091612117334401856998155115695899558308982755153880370769240819985484905846287160440872166456734202607295647942740570325554571862601626082992749521114091406231405013392400377815617363133158606744909689561264418507887248474619513516688347892990073672788368145573550218381081037559131615879642355717806107801959397059940811910054348081994981578190915670417337552309755585812753666425809457466029564410331502215519464660127115753810107461726963625701291915913070632191733091178891713045028989957394901891677188215966960234354015182240118251612827816207984027711088222824574610379708081088036641546551702152493445652615222120012345338752996097890819749173035881668074507676761469501151565031947543034786021821352310299701565991790783182174332250462503139992973086134835977533464544616494123271018597190772581841875862958605096897895872216669908354646963866005290718813397147124744701213415002873836356412373729734308653111328922851638537912551364535716405590187592062269900483379223413051640837662787474297451265495714057970841829671839729951840908616775042265778584812186108377586431070245144181880894166399267421304257487033833951039744987564012672750910215501869877217496174940317250158484137378123247445010436945294194643734856005884503139643057709942324771863610712939188020456780691031160885737562778977269294601012774277591847380787935758237529245969195742458179721858290839833186405725122070249013063141660300329683135520930353649051790694467749829384182498793603084875942170351596389253158025111895826355476159915958689018875093554537202567819429869725019978342122324999286287873566273885010830541208137273323585513085640613085904599463661209213932327835400472745594552773513168274692049800849416169089795881480151181217782563327507222731751892274902623042082047052497466536790410230494033556565355893331865374378554874576509703823723147381468706839768502909643594576 [137,101] 504674344068220338708278830589829437511754887133336686414934493840241297756907704215130877719917325502425911787238565784320227820864412525906300212209015328888374224499190138817954523355984327718366793745729916861231345154395641087670173625471791571077167291177340270658253878282794366571908760757315111843289512496067099624149964260596528695781778962911204355217667648554022567277897466302230036846698198709894085174678696697643533303599626362884468393984344360857069520211409207245658866292412411118601515674809660425996850554341834321684999686431201316969825568075666791471915601335534565464416978741049548974826396594741151541382425597924357653183797931527711927645210615345534289222477034867691484865338791456274464696133966804092757901344900644154822221064835339464192155739453084658699121730810197900205484978526196442086880494792839304405188318768185573354153578510446531554713594743327387403253343203879352141105560528094931799130116175618663075160412985838827835702626517094183024452959472748062764247907862560849943730383216631896839819009394234613056096056193597013192956033456253425623094190120752849471059265934543024894256278817832637618915974490960475316573284156520984470461359241310807954813130883153173653814281486185484732645989289540864696479146719071408277809079328187453319535173545384164403858136489657537088091884041157011595771297566867926658613778871988611480306148734287629926142109666357851497620187988139929888859050557185740685776795742169944811077867845988109866576796615101374394767510549602524818627130660175151419309232935373727397543635862663210170098313299561958325257394310883931499190414191208936999920602676611780014980333695328993925306312089200143785035273672288665392463738475734588148921517690317493728466403004599597288732239398463350418973552447847618986243621540905898251522786215508282645405148147057680712945156299403598536851318269503320213924427287898391218831974355865203945883157611857216683920 [137,102] 1532103314782386988862035763402722119047930761771406872034355305182978243425125361634545323328726415409557874902673491393022480908932889733763485861089055041379103661327221249415798531977598369795927426243319316429584004063694064338882376127846366495707301997212004797158650630270178514932803859061490665733074170395144358667921730451257490055626395882199277315993878155584308151736381632702775671907151653802838082529385185931901325945805432163150018624786533800688454859086873513798384473804935596338328148261403772949980226873160948262763019577756879455743534267608918108931775046284225965312801040494168150315980848432857629332926470308471113395134000200579574093488100311905385856015728571933323266880383335204679099136546990437687647701053374401527096150561905603343754506489589078390771465926731430556251259485578622861320160035319266631749382453756055631244283152868480597303925456800009399255777368250638871744315329954671924154614827163847776849960096111405241451652310138753802534603097082007439276646611563431242710773561022909398914397768276013054788379541389203735026133911037625819804403814901251594992945089664726026361560288622702251197384236749230344257332432165501977502126371283667837499462817381344088309958487528017900755642178982113284052455365527402985852938029520513682281254718239933278124839235293135497156504910871397544177054869127342851419325543353070980635595268628943543638605858141088390712738728061241617316838951298918369839762724443917431993961321762440194052108373035823664358194515141074841460888677602577732118730344787600424738671364792191649285674721476877673440474305256231741064141732797596053434956563573930964937872372041807578752818934215098143866155855906674331324442949363085093164403016787747400025833223009492064251441732518891748105947761146110345913080646757648271984345384004280186332090983874992762512972121297257069920588627348295912489983337221443448760568116214210532307340338302517440 [137,103] 2419080055097460607182841280641919458367405014573280421192155184283881844371280119173040376383720507765212399827319431857547387851663412592198446980296068953474338069704548356480055678421668227039021091999123817704180144077634622339539791653263445928788540758458878208762743421881162149843672090669125397819733713250936155770583950410988411670000536786873107524617765586244140404455181950293696291619869482273023072915357509664106635380171680645207123457104161537752477065002460570704970977052854676441585336674295113531518106792055184143771735226079993846227928551866363037833492910267196668490184341235225556927004389228029940119073124586149584008894690182054315274298127980969128882659449903912758648801204664581937173368533173124225448466872346542419468475668080312365473752817910035970564153130491784184466466336055623188369177567336141783488066319372137202730349789774183258917881550958348503819002830771901604750485595466020108629096256693412973111848231297254720691666148037985174856608884795848486502269195864683304737673109581751102270011574973118529505488735291489243321497103900657964429606056991031623021183479999133839881596965118336507397646776890884554469701608113406160003315927822973045224222197512540396344113964412712922089583154130236157253401762148353033462727043823664509962632601527860679000626011383373018297847815624427703406368633667655652579634452868794065766928402823618283455106879193369685998203245599397193131517231170514151914386205599628332170898398863190226166979886951567349356340721205117122248424492729179209768260563702269533497753562708540878630427898062551152987521444223668830202929909010529773648211563438184717999900010023640414926199388099679105312879104106757623574313754604279448796781564239985510407117695317923855287543066234630699901907670250733070899983775529704438209450369792641287415984961052986242629425095832601241946845445261185191645304212653896348268927690722328511610579284940 [137,104] -5353161611188318319247498795077656641566380609681131904837739974678271181684351679943360431306422331507920136992444147976991396397856059185563983001278712270581090579095621055122102103616164917138372191629695497328978276003445016061267309527072690004561565115932618659949912985532523135556883650276642962801796652485393737639097253531215230041548273484752798824226927514498490882267345672547727247614027233561831841950824546014838193535084828805448167164845316669809492599240642753595624874954029080224982739961265491498709235263637591486929754563836293277296313689125620080095707808342252438563710297329244958940179752454281925023556402213560765590104320535557788656531976024100287672926681165032786438489735847920376432537349115310292112943741133559771739057184404085672856486343615583287926673178169683019189922445355132109463474714180620954626838883130596821284930340182341559178354719695278790573810096940098718927324213621886452139078995342550771099035009451100732701572578047994145480159395429308953509457558032161708299433719533089578561046970838396087884045846298204333531149144282787053899426955189511399230336499761721553673198279979376183645554626260520278724678634426274344135022164911525558868447624588117173174202108268775095288850403870570429611972858221693268300398074286146564802392105435948730042069072821084604424600132513459350117881145820882852594356826180015869646763145124829849665025253517987081293638581911897552297083794078274782377431095923442507099609610592660391096451438993292974769869043888472794484222388511639330032525185917007366471201494741409589117709227077635655554558408010815741760575879154080576767559471852142153692835704523425483234058215349115286601677638038826128547907792742965229301304634335460008690031152830781657581014565163049905749375487999321930183831740019335222949261174337851808507054676872758822342865549527637541929375271224737491123748911764900775960514152786116177843840 [137,105] -47357468714533781163837705085988824571932893473808059697249646021595291302744543039309910403926913542996966975918375433791645486394862143436065920392369830202592738389867659915045146178879840225731175412123062688161855050824688472772053699810094133739776416787960288281498494467772466335673056391370001994278391437257755912115730496220371938829147317157734641606614453825509576234518940566329673635979822487567115193506801413546621613583897407982589867991880231518160680536383432425448646956828149736991660086452184310865905938404683292742109928488119313491578881111848697174361261518820267418745411582394026823587762849568180116488046985450783754396830414839974064876189892961209140819466603062193629350601455462696422716278346028940077424654209795560333263246002678720600365939693799663423005821435388412401963056272279144120877023888268376689508871351854222116075309223021493415396969307152783348580084201837709680659756522804463678569422284397999338409283623462598536857288257029701857960612517138156267682245980981900352326676022581654411896268637031518163388314451818830661839783626574979181063299251654791979510890316504553992222282382492163949290020665571701490249640847940325538376417273528660284825882267262652254836835177076332957319176097167259671690249789892675393874034600119553031031508759949757579658499741310766807649031205826859805454655607681948281518135323095429303279029849364949033963133378740232395774227749691494635274928525629824578147132970883291121443478204750716705192358449033268357257522637095986622499047657748733185022729410600627600551242913504203849811806484097237235262267195190788834310751257088475190044102881749557526436309274495172923326718695465111618015404200200203172734394091493370270111927365155336438625355332926387870092128796018066564938570943243756851939935235188319414567463463815087989894471827857758352754349220592666175063819729883868233321240980186405794312467400371734992 [137,106] -131236034536416801150661513895780721342493052386202646754502473523909244663221637377725947637913358137657651533210808823439824782622052289082026173287349773993869022781282134559575260331063282354145296295216245897292090177083846612149140025621405430513567697624146689059038956026710231472778804046273855362157280282934685640844908009949068111411326793514872476086265215139017322063563472522476448511507439958333476487051670918185005731208130398718183260457512006641697342384147562225159553402347850054851961896326497291142860933893459362706404847054607014101689612257556789728115391789718219004440572771797440736384940952508598140161280479992849309669301161818632137360494529780887812344875246652386954841827594491091823984252156889642377900122731298491115325187851684362821126061511019746736157147681812314304774087189250554334548777642030802659805418316184062261011252983721846136307736597989316432756788176094362354813470155930869531758199315728359801617993809798481413205682211973850213943568058990150332345725006201280274483456248127074191936920164053530737853721071973771466902546082624856002384079593086431022170270996352773731602214867444948549454399894988157227897341944747831483589267537083238015403461078312565028625053808749374609068852206259270310164111603800398176795420265879830627352404089799508180980081952174029835185738659382632647976419922800767274846078899923073983288160934441477483869746664784830361863620096333524374298842679777919686008652034737862261999540904900071266731848282942814376660380405501336125645946278818045642682057167694833810998393861056660469524393567723719785299362155698566684564986020359290442366091725972563958852510404631668654413340928841576401915577041864874997041187245187608665030373990843263529979789504280196877101521275329943934201514994865276856357356782431654821544653192171801009361820988218695556589847271497134655586094985619634575576399323395476964918544555568 [137,107] -155012245906186331658755803845236371617205268726545720645556689424397290896473418688419209487365511874153900032461278368060979475713453014235792028613560253289509667281937862079333929262073506689502866926937284407497985420098079539626061409019168884642413712380220656738996348691486058915102424567193996569547590489719852960991623620228869289780931869944336581371078120401549551230709929046982903744406962084825839159809357102109995094784665244595897527007497331157883850192915402588775078290478904878624047526841655461280197478087551823301418522232460215640019271443766334628106062541785109531430875784593692197036049936966528758477528551088613153702974423530344077389588173578782073496106914803019878002316921154004895828313581233973528700535425417384614789206333237856564138931856463866860485858639540348609513307097762537136570566558713065972560910869248798264801182403956719239739073725587865443368412095391139198288385477461224497788174085969070833265841448437280138981612216364267824667782152628521033175336149656985797889994636300067300539356359460991667368990146473250147245236250952838628463834410342910410234875946058034473448805160603407685941026318098225591085713683852299577496951424563538952894200156292233265589921454058766504089943865235810353971723029580123399935387500691747688440545706330125739156730844069760246307912978643213225387213405053486689658106770233622927316913332749651626996984165616042526110833166253139800410351547780276764850585420610335639835039304687149576753810470441086058805036469510729895875902822028653837101554491902677120735817330967423338336556657965498905470240692371766843285037984897678439392572941739921717011654539884088205629525952777834540326314836532803511625317585340794795140247339774074176438019329214127275384049954270423990859226844640808257206050615180678344512179090555382906002063370199478831834207542718107850556264780330624933684684369873796037161684 [137,108] 33778064475842024782722573323475641600966587645565837694276362987820303060611593822454638429106550318210887767708891808580297636504333240264472815430352432165696831461482657602008423728573273722295579657401776438589361052888512366622624411664083246360712278825194348772028679393601830317521214060228251625214540193843885811778562893442928106577141569646861926122194627422003275227863371121567020427238614256747467151148886132850109237652461524557792484858488036551743831407434755794477703528108126099036120311747360214618188744811841968195573933507477486173381083039231828131073593394265600468200074733843623998142389777542192189637715924981650743164127496354947319418047928054503200427463795229659045317092167601085947795955484881217689539954832184465992684673372453714998258579400071166705838086247618868423728241866615426490897857731328423462334876699397444187990620825301385408896169639494371366788634679570815276363747904180977312334654688169631087307586548398406143326707772187771290895240313971059583747152104015949032815450007217033519600220257493926043218188443590083258258606312580088807175359925111280085962486018065130670616494193959243607549975852646789457605367531002240539646257168638718540628644903957622960868093289310449561477009392637293664584748402084861900826426589805754314121810953762372465099412479380310953835915996138598780080601932639279642245691140898943453567075192237413554432184756759062887539136513929726814150385080400158159472458605656174173427991461032834523276637559307268449825787838859375874477769628018209453448261555245566726951992135615180709217563871180073953530727097186491499944118894456867950544790247215690691879298583880432460116123591102814938143090460586268813880156291057091651198994794914809719055159955109491240929343714367100868847248661548638436340947140241513503221736170870709249186346378550763450073462914507394260050648697125261770733361032170755984 [137,109] 282028723276457905023820201111786063645552077720825443370152022097442932152929891091365684438996110045380692882907258038500532295168144723093133568907690243049306805989335614160005023565645784840938279097230258339051279841578318134319802146777021622897832304765445097741184709428744265191396503000742963037792785162618491336382441103314688287559001457810056344127918976558270759938790699963943768408280616731446476222952260600718311113241047892346662465955485357093081336841087731123295428199581753799688604973860495941132047161156465542205597666742976202131329955902857513873227106500837261814052016076961103532191623521553527087188118522780729223961035675103783986128835136597819355868859554792513436052173223925052404634459277134568194107862615534021879622451592131734779125040653311648428535738016330767504185884989454366012260122564546185207820387969817790513154547931501139065443476194326253850911561874927110208231316630787242225573969387393153983312279517416689822595199724686763884943290735231495388301418497447660283239578487566603852243617916425155921924426873991503692064762557508813839671207648502766293464867076973001686744421559454646397604138653820531996188009094746567026722079597200261836697924253319001490834189416799209247891001465632394332397024833984026926250918652423914775583689152378362648954345083330375353884076368847968543496224632260667889158938058694283291217478102881544450717088519376359910927864946643979784773219801373811561903920949046610622423158044684959618234330805736817965972998665130063286821028151280162027485165675421278064938632549861900614380882334224069962393357309226047277263132324141778530840717994078670346617408253090489441345914336086539687305184145257787778645711568331929758080570212888165041975875411342932398964221752718179219936295672642369023037420418074474875224807715963710367732702549509009642198180976886883285473504920409652267270666064988 [137,110] 217158889656673419967519547568504140548683880938254666093320583788483532436706787577291764469532864811350452008926028969868972414812544614325359233052613428097282928595562286135407224524421076278048291666482408848149607952521339357782259174051432853506127082311322489189068400923053773697586911332704380004438804702418513780269165139544240191296303246137802752748587828321155339989869805211834116730522356237276094656702603172366794733317757186936519429308484797835678985329877143888369535516857835586902587469285500555836101177076758125455623008590092648077309685466761917588574029607072110563464492678233678065120560268277139917819608901034461257422098733847735100405466317537106065127890017987565085122860998303279836730795243210101104919143483495894154982652910901878796548665123242240205595302630177167697330309140565311588718549906804468626008102264655958272385141163288466044961872059864675538822142166663425682766610533089926462717445352926151148535799930146697592775136356286970212505690662690989781805771852439515019312787389466257456993049976294548424873916348492451358412234593058171977619647081521131144593219684764883447864819266584735055369212316800798199133267694132801529662964578852459584625575356073502338565534685439573961920857744444137428841160351603818190379311989955331775131691558307747596966484917862768585643855344499989174368193327117286809277400776693365389608381807623856223671563714507375105891612604350356981013275772388149895372715365623185089124322479252293156394911945552771718949011830471098000199526377930179569777530123359844678861984833894345762851086617357095200618732548602888478910089718348490891572921611047132321397856373612556803405726358642261659916457639196292917787621131488836485213166733621738758062532544928311818280103241045128329059349595153692387655535986719086758177057824368549958220612086851590736147323760382172384066164485399909507184792 [137,111] -80223786073226835259182034108562894659509890764667592940082183176296936539993336112769245888313599915963242409351216616106447755918907889063664273346093726076876443990063135629518343290298551305125948901998596964279717295444321399760547061153509995124111659247284122052119201304332675722162925043854836273128069299201583564250458707697032258569450438506371817655672880705908085146777347489531961570972235283097983610465283847974250047968396446496139394687189808398789855165579874275126526260303097746305381498509841265282532611216141462652074642910706869317495533403577493262680541561650258585482328665121528527037964501508922816816722528038758285673226660190192994010556046597712963775574927880425216529301241169736469097171308210228357574241977503432737808894439506148064395157924797217539389775863548130151172370390166622737513506900740677176923634494117963861027709997856595689846128154876642895691424869599371911771272892128465569108050828657126725169589294420269197139345846706403715850987580066324814777328406816633745309218832671670632235115750434498308268196590773306328856872630841901327471182757146130689184813391502258520343337173241674364339271684667689664465688464803772238688832668033832315338930417482104524258370281349527847853065466344106481017310820902333732243630860248351744610018535235801283379438281637471995235860938645730980517793541755854698783634822135081397991371913620630873061605879666991539958110552998421272569333863452426419503851242229658831073225786480169178943092620169508753116055662975919483240539944987758132503078829113336546323294351182513395398119547346533006234039202884036751403407040867872103234468777563608302187032143662618236684981655676721211705691687148676560319021784408314966149426692473317146615777799215194876089765927686661912099482228044094794871987866987916908743727076136020374412219796340973085314323510119477168792967251581332940 [137,112] -262608459855855734589558894872716801980133518724346448203049499261269927836972450432292331136635535544331260719328843081229245859937104214451551111919082346461868710688118916284655183175987362721158172113707544664311848987557639122910530703324993571642589046104759542045410521122481010983783306709668808473398214665901981353813292783186080988752151385443171364966520819498765053009234413060811133117200833968969844424677551523188641354207442105062352911911998154267985157734563527093119587820308715489623249744683858910377203731167619694689851302992353541155436043008821291649750991114191586255514635912483819662681272974565200701614224091874287318462452452390739608984929983714265855109295176806395043432321476602223455425456706356137337297007315799631353249336097152446870003074019655247606390920572206703027165169041806553573169538405086239270431794876333248736215216932830544618189898000769415500100687264810741509426763192403694554198833002756827321685109906392781953303193398027305966696012089248286507202330697159453394692027528101725057074052728171592460898949170720191390424647510930018746631156502896802373592526313828673854308504039738788616868254363151063607036492723423272522860013960696175602617634079683144674351369333369246488244655659021038294197895728936908612780951091828760562292822418123691193072934714738746334140956412602992964700539084278442132510629208685687144398888169720858756791456756706786426944243023562497653781362922215425980373556386805037876481213017727074232541162051459628733958645001571975508891759917073918222233860897151744329189688997642302482705505306653679245722426259449344613899153204398962296748835829561456130931041437385639827231716984946038532459627143454432147327108940928895869215835188997099353600693558218195016898740738901991187491694448919148641629819627155346885625874815005262840199596815671660905101232444506944680477985947936 [137,113] -141654330245810371059467344648186849473990896838831666746000855766596441712212819609167713578707726049417388729587961917709267825901237992497657976714213061928804095024532490029755362022594155832843647301612769720462199015268816536150507857221991888396028437098951566958323790925824727203357062007025899425932482472002823285669005815063824418315810109695906506150692890072376728984969332752775551074940422791335377361734438170858555023744398069071821285005362083124562375614708980126987185499612439501152035095173273543984981174758341790854450009013291400554945868215511458376414580907716302851660740729320401848905425622171950136931090544920786856209063748941203655823401505983596189096929076898379699711218732843253875319702558570649269870559263022724073294013404219857022644038873618664565825376914499338147963986672682845386382432397866693529612736989165042092787566756382244030833379609523136885295811587884958350644407599727054777719902060481717930332294955627687877002999168516281044245823324960470629693651194282920753238692807228815995371398950689824721157877512454808260340287420329227819592455485892929047774309716144502465648010067105907394442555555186812649638956082979671612569544906014234445307077234101535423561212345602896462761461699418843079414143865591686243499655385034364635647789343323403000603157523672966623861362787461781626849356127949949854752704239189492232834176691668450546799996461749644425707557888739602921546279027828831338254249912398331020822058968132733850589831981404317960214338630143608174174154881312731091947586706185634383489126543823205975365271561569148551718510177784423345258596471792864578502279754414092173593143456346585223028446991023549715098763877173401137605569266881910276419215891514899172600679204155552220994891815465134860551690683080146142209348915325654513385121712867314047145305609879024752845004233048130357225494 [137,114] 81043582651707524414833662983314288278753463348220766117044984951106613089975931706973194543916053107891663260835004187789722655716767711418093090055840295958587801796513737223745968639936219159556060112401603269824619717279291449755293712877575156904450138833269502064955112362223035243534636768674459922436603756797825541957529782830322618566574608975835156207049149437208173860113082805350913350887301470581527067029820938908352806402205315919290488055525680007760058910921679095869664690984105815660474794490739674257122540037907615170655521270589876026377945079291063391632049132270010065203942216255148460736057539183311851930533543486439172663565457377701484191959027441695319002623926495979775327422326581823574493393631926933049313334057482227757020597981983790175957075318111660616508284275095114265717389314661760160502332826490497566410278079473004598288913995758309051349249739330676315042267538899363317729501477624920515324561677764267785415040728793565372723914119772565912887411278847411291377195789233095181166658815398068064932609946136928901586339015205735041337627414331384962715680337319295936130881188777107768138715177659827211596537053018957464800229387186470420293132449641193665840974617103760716642897830315055468807092315562611167524337707853346441485024741420907699428971606861555283428844487832561119009276606233500215527851446833706430750560313156298720838034873948374107700898694654878843863262174934508966890241079522566846277583624682396429480484942519715233613763271330007510235530419680507995202161737306820490002779571686407080834060613585931947867843457664918490277798388376421873306815301305856922660395014778818051513405994399070095881744953384869221169363096962329747868382951393741638744692099777281694924055108374035698366703468565652085322382991772102788736841153770350992272861352243681475288193987781833381441041223992875312 [137,115] -82213256242573221660249486502979154581674112938873704420296634812740716671467993654360196207952144905830526831143022410750098885879712430697282889102431007117472036738387524188930956869851166393355484192918945764201543379552210589807673439985081313455116586025417534222003293128811281910336936624738560737862890049983818874665774402913174684620308088614759459188650953594761361636175335259004187386569269461163797325172713144186871356899063034455772509772362012686169707893762846036389592971569071595895670967873194692807779904003199602122173236261227519800173503643404773343312971470103615696489191841027639296642517691565430113434282944391346181273296513806805477432194967780053924243407983373151465789478690938847918152850515342605502497089823276012193868705335192570418960561656348939729856249181941979397240581163817686438543244910098914578083900852548203548277986017264495035956506046364640418248543851432948247805740973116764749372007133887053119134403326296574277187195818489227414918985089766087985978357956836820167220618817866032740394161104844741655394281800708793087955827108250841249051557593110476530387237840845679357374869106685443547821493001906390624638163791523067295143195768356704822049579534134746301128984655139096758861725874541306326820654533387177720228495715676187624694406449833636780137658753849238945282038400215052761633655855199878757077799992974358034992813452034932509647267152253879241923176818151262457951540247109677818139663868359475327243473919645094826165683686067268180866075780235464443967541784982229287267667327281688239681295364238039624293336632452089989450916465301735360430897537241800109827863494276788776689304543291980459685662672704929696130829772227889447713986489860375589509329641830323382524568508685775085295767038285229746758566192119878495685377300334428045663996692492589529163641654871895338235709738144 [137,116] -166583766625610025222613876713705285397109353811213106324600670667875019516030443772552955585340549766087124087575812504299774615933481535658524528603710396370087128214324296939578165176331409102300055408091666377900679282550307952915445109415172859186749229769879985190341838695615633885284254664784051856347472594726493896198449550788986453506578664867247883505422144151361670100164994394239065745362471144143714266767141904255172397980790077153573729484631315820394375734962942423253905968216072352629157331288933947338910723319593930624608647801946257874797986142221997341729953628041005353246111420972778913798410327022279487470757722391954442299503455332035119588841828614856385726602511022142830406161101605277660296777285184216346180233867200871972449167928148278724558232963715253551447920109498605248416808224478940520572797799736549922949977828428336309955627246005232228308283667558474146432063513526076615661878235788782245016429114742685477932591347474774259110190396928651112469792932708363182982520055949642251412922414849784008160679626845823279128777194728067212319903816694749703772019838804892346246502238682558654077689644840221361564100628053495312970417665690583019502200364191664721919684793190463518353930133369978432168955323338568714637298439340607884853652270882164071292831277975305339463683782639807658182919118962626828984146540436919788338945421406217202075949995963797528592336195655952944146241307969634117384694510277391620065789480597975268127519414005473183621333525761608106529956256135095239166975443786733988479537727055477800843286719769943350679822354758551029458258422782839723126424321727274773990097367796605878256169546111931524321240417688178016718148558978696823413270111179815290032737260722238516810059169023634075666011060475253544774643421328544598791406331217974577534824109185839102802894828747040680732868 [137,117] -39259507771173943734290590913359950328247078815161115341859700335733752563340006482392877314984976584774841636429326078244939105805526020998362810841138152822793056422801780794540567264565294124701033972473701845885519078963663305172122808349949705380907996558204912033318437619438828459928944181345714954485252079048721378216226639554662693356192415495103980321648051261772773637151544972963558789702578520761553865575267449552582742443358611974751941088469942139108506202076265462324208242482864702068680754192988802816106753128598367469489112882751909106240906309039787624697102021019941597559090768984371502914726389977625259725109114728266338384305351459662264829917046659129059935820351568104552523186103976472696854048041209591296398350122996298116687481467687242739990816335348887489044843956688353099773201471268098007629816645372084369655661869027121799150787190883120601724059002137157310899413836125443779331467402073918228941731374956131383502964957470050012571951654865761731606148258459343545590192814439105781912495583763596633846038227342875755882231790333453902168433473753426516576996399556278349812460100220913163435329266751803164266485851207409359510234913325189092210476633553730648027976870132052587634357251600262519956500757590476762846974271743976302157375793333949324670251601968948507090641129631561400141273344063646940071050716470954882922589560765248321766147376787212545172282771216696500496511979196811411912740280716589890250553224454342222070867765320004819218840765342092552509232419231500767519851798575730146342909934775965567754960034262138286894732316464898431889210489862276938648356328644154373060899548898518702265014446506626870257225205185769996757057451329852316812749659669463270284051574118553562178304949786522857909983964696602460458692973971635540697887536453022978799332433396920952651152938445132952 [137,118] 14734465289676158102454236601402505809620677621905262954680948947781222574742728265313764241142031907541777666956436568812643670418064935625069395989400373580130708387776315739219517773878197056927142133395024792172304309538110777336754516158510819785894859256743277951366111889354815114117400405090112034152963962131510779550737904896286206644178109479010947207820979635720609237566962635317334244182584600464736749808220236692928583469217855763216705004402006303677375759545589908910144450612115733008128593370209409430913337309499864523091769448502358724670250149560847699784452422370848247746715690654664971926375368553806922661284700229616789185800580485799159988787393149504223418378983815897826423783870050398417763441658111882703117397080395517331271749992723025980181261851072669403370433544021258764161130217562706568619282539557827937241899064700655845900000241848980161181973050868113488705071091092753261068389703915154089931608082733543311028241129406753009353596183887778888965165528038892210750394964175032933350086282357841937473897015894430582725579482842327250607393393101886619204436971755214566322786340582792753540067726350714758965413675107851915748567423797038713282177882955826156504172244845497861621415881085908926788942906073659693218800109454935030547258799407471846213029045908288412858792189242483175633858283147803214028490810332916899365072781523807006107667139206592660588833794212147249358222638005108144581085035285939452415678031322083990256554982180881129651431006535663722708076742267542693052906268605243084152987854115041445782761880485274721689049130490626828292204660616580810975727243767988696070901867664421264058283064062743126106391589283632287368964147170831545804635661641143558491078282702318658334675617189561650669997267779688708673564108500774917270706915761210766499125481798594785978363010696 [137,119] 7259520405596184027382326195487396521622721119475088860860230607443244042527276998441015917157902199387533720128424323073654705497920988767965561484168351348208885087220759465910814830098837036148321443414150100780703593321267147669148740455319000868500604564028969990365665644412977703765716614039729361948057805569246821076675421075037069461066605344464926116922033834672487919341216569907440200886622341752167094795575015139099302303298551129549532316976580823532458387791965388133372821946030001214734599678456324677509473515615506485925373104818589330845069888032442627101165264770421265363867740139532486896432113074577239251165268745345257562785794183648565164433635090543123050458225647834186560381531768596765481142818185659931657524466750400151138824293027555258337202267716539646728505981189864371770883084380276318366503444900845761970085624017610894307814300040933913215517162181159662392975960967617748054257993671272641048356862276331450355854694809923649189458368132624606127698634591958455519022409933155687513517381526340994158385540804993968299864900508872847915349379936242662071822390571917711488155724800710311216413238756148766884829060857146713331498030317505933735759081887614707834256170853391064070899722797707744256097437034612710605957867181280186152173954683174914549044947677415266989630354106543928546509025627940275593932202561454732697012265611928918903913687556083895052048218388637931443574469360435591545904179175606398126540673017122159314287821099191087720741672692080145964820491058123655301211340254052574690469609568464232351458750574028752634259538098292965048182443526966911901661149627001652901765007093087852180006169855640121244655479841743722426257817500946253435601702104076938670383251418460562727815178287245372893455158116597755419574679416346373620507517534869034847393431731286420001482 [137,120] 1893686907928497426701334413335804646685007437101351332476463191468031446065085357622140742881702064312308467208929577297777390362773366660036019269249429117634804193274875315928873930927392495674861361188524237759126001302610766613020060282650610064545955041419889505866669330637281633493636013885223609937310914831055188408377330438851500718038634314838580496629042829842160678820889047076863173317930778660455227468274868407657304949122394114334216708770064642965149905865783755065309446451250565349771902439884386920725865409344752527261642524668900334689801280446494921278704830366049582909959673742346197734299329160070844187856982839531074324675105080857581540668373124595405331797763686328398093686186463592769607104701543982426776379682934414180901680350408122820425660563917703697839345473354905309102188566455227444648410151750409860759894309906393342566332473627690635116270489502338381144848843419093311242098867499627073260344112333805566623468931057908576328615582428904217963536555882519842453895239983173958244391046924535896314685848605870798942097350880476391173885028997391687340768253854990336084013996982862148731041647772958010976085739309429585293458436289255045454778117382515207265651718710581701650431749322765398504025782232179204417117741316349953869373699412313076707554959479489944326660972819064078384236774005137923486956959893573192190530314347818249316674395310751890127930778796546186183576935970933892617081761306624382541665784260717011731742641782732114005697910723994707469354487353840975487480423840343448863201918345990253037842121961990073778752311221283156737625987062906954965813934579297261851112626683436193847535099114885838104030152622036291662645180730149040369877387477289433657086703721721325681714568897437172585139330519480765701154441682410612009474969307267935612296007480736970 [137,121] 918522702507026588397944148803455198178615726681796052118348612724962347809258338548459113870448095973674741718708954058196822643060135364357498205617580485077412870459605435781575678840308176612816033207766084027446234753287739194627839203421905544164918174441573533778955342054193398270908223351113928706254951079961891302751905743796793684177135374618747665392924764841374937686684370623246377505906088979303829503292158965849644574467504397754383246335682044055915494204515969060212055690222946760126556841815294188007284952076193278712684140232230107747335938373701006526033158507684125890177147094898910785917198494815788061427874785962932158985008721818301711252719419583160469791321188461535354878479005058693500736008620227828800106203629411091052025700148825625419210468794372221964257986727955120213613944773786152179075498585138039678246860070538211235598261248887766603998824226505009352979528791098710956133061493958041064160128958816567167879862424365203559040705558881820919654352992470415222985103638322161340759969982370051330895223460968456934612598678164609559589935411098517217014587850062901213765740912804737432921750909903025547793553243432864109862418181475404630706562858919546725219472010942558041471776780917040739607973800035290022085680960615654126823479324083701513127199843790374618478012929343653186822229563951220078286472428697400512803500822853630410606637258936474437391405207715536110722627140193447971211309885577634417933394427580196616971361565410991095649718800779841332313386878436911305961144459953149842182141727629996959717862347453194748350072159697128798422237468680963398629939544075929140806183139811707776977609467071502485964683810056147042772088025687140257450516599177111622076168136939071135156313244019614370686949544366448610723637491380108526805406305476181446178458662 [137,122] 518693476443565813441861544336016768204882705794849184658375709911293952164425468068845323218639304009250600836612665367880716519858924103354405320825538155733156048968827019609545322957449237858047171131325465411337291586708102297159226717744970800677468427858479766034753857857511344000743146926853285383422545057933894909281430345188816081236863226623386863603886286932735784894699690828132353962173776579237897938553467230186039621792992938708190508948301691773697621886888274307040412166213870855526702781779582734087788441394515508304681699141751548543043422060603297310628063907756479955173779336660169136122479783613473530114798717648961295036997257524352954028688296556078238362926155956593723437608552708653486081201424282780946720131122052141806131330265820401995597249261030229835403619796026318428422882429908338021809661639053046116615226107662536323401412968678820153253285956256307175209186304004431309082124888628647405872788985299840163072211765694778430530113845877527669237811340073149054673251168101981618973151489649894764586574735996130044896990028625738844071838946186843313846809258069945978697751462090283535288018422510539547828858074568506397220933055594695578754819925134133050354988652518905967102858868500850155489747688799371251742654988996158605671151205845821880799942283953338898146267557132798804902834667892102406711261750264283757663939188657712561019255708927801852580552357871360584644931198138869866498569892816677028633157381474563239460237637993786629396320473050425014717726640793918109726857019272177731121208367701869748050369941223607428877561432057498715996049183017712640423363712590461113882980974896031769235893007453485925522967418905577431755180392725296725146422518655895215917081075558405803410850569115223251290544255811490873851052977654231913491844177599543556120 [137,123] 208065032971337157410513827303729889020565483072280116006685371476679630008160864681334380915207387972588546482454837410029946983705991666912299287816335528125144222196585767704281032018806990117379278902425492085234337380159464952816835556786911927820342283684438477128363289184321652854684007127178328419754125357317343955428587521939681123636734330521063355708608724834381504953880561545360030330999096014302222157856135265445890699548043242149704503153508809203034832064070118617334031565591647163047798128175784548551834609982481286753191283901783159088069111126747163335929392399478356559571509700404161569450509461649499806915788500439633955289522716512989256121569653382163114321516911169134591489863040557370883331506019110538588050974653800514622983861954265352242627917980631145189149410575270558743755620819691907133408024419187653037552552553274976948942200412006090934850994656690689596014203676261680652851672217924173329388601037840842894279650037249043170109840645032485629649756083309708705885635169668551668259057328336871863822601092753039364093427095315233754182482043506559879988533415509374906206266538535523215026639129742657803496798326952655057108917824972080821718123633803900345342997205462234506084108401740245816473375479403991489149445975020339792758657696766421839167504336716578007895900003335946954851229975591348907593829236722335469238414628697861509494697010787522805755819848828439043914617562835391640971692493005680838235579920356233213851427624539674728274983883648593797407170840997701041442899048478792942355551527991833866299864906840311881230145660436343436735142531108015840852290567699794668387238188788443931028476075245172142571672848482439400542936345700744604514889014199858412006276339508314218952249010516124992488839106910702637059885641017455991340049881504304 [137,124] 36132880790354381486834107702414324230209248716402014643017215315244985470738915275586262632991070010149477105066521471365911485420058082506201435040374533574450953967800423335814078007610058308572639400762993707361538767346078375247994369030776379954892478328285729320239990101584512192370118471904871517622594489653514522546665236982175734676383110243110991623318337698134117256038815665037417559689189569539454138630673415478436986212153020792026434998214754049732335035366634957209864185060126733952263853088917076573007804608690570976031979500926356034311899872341721848181209486394290316508879887215956581106345382259106390287622464021191261785870289292225192328794195020077780581412347587660358038480136559140071480358552995759663753114424302772479296175669806383677226087648662020566405931472014294995746506051186009369832051530530738269856999322250392680949628613748744081663751160208330616661248325611045420308962683009072068144861868842319009131331278664229834192144322172811364834797023521692599790863170345400355028759934814225801114843525148269240146974231269700571301168737571633411830577927807418795159048151088231864967999916733944517107767105325899260716815563873384243008300335918856376276250689572968063701512470274805887324815794512357945434211557495154404392492729327724039620020800555493593054944382969663871242604987883202611281126266633312025454729857178709184196645762886380391917824469686629702500616582358424571453099017745296759481422318558073927001319120832582401981700132254113744411252052993612829980398728104922678913468510768242041325129501047243278025309161112073961847079897163813755779349624003942151764005956256706369127325097946939914407646150269349775641514186162011002442770494114790660684895024945389124087448839669393099093082238407915185470441883485676272718418674 [137,125] 2537729709011637339278375181903943705457273606468921017082435555145382361890939472396470711965053656347993931766144592469951265465319118935063930592935028365061392002736760804580275989610594744053757661115797324695533064354444529279002295960860065000083447419283077523023382588523443944543631128003880946949249504504065272421631870482735049369880742938221854157344694217336569354673738384771464678624116286332613825553000171977016720864576822973466563745989213362053623144157543477031190363432518245705770694224377039169086893600494009141463245954319392402541622082896223717408944460597130115912904077449711464001171226523185225799237022158873237044677185869186464052272030974561796471219646774322926661458695734172074925324113024104859959536854459390810513786119944559239776774167836005606726817424705411326492242563298485518915671887649436765203061952506593812771638854121931559936126332252954376532240474818197671072286270474412505095117279756709646065761927897947235443068893425200551087466555273447851635403056645881346328527456408713565802781662208948634724467893997671595399410437751804365458616499608352822503854762725065946405403288091611541076744343498278957019343253818236457258627827248945135362785760071135861542157985411093001539117213230177834470840715306580670544114674052373346380471215612105540894810482102064195625678973021884056332047049190432552600044729168917136318651625321960867759459270540373351378849302110100806871631095749552136174168305981936154860857896608371522455416471410367298128247765710685707084770065673030175241149567949435131332269347691043701532900446496534317277222263565680175655648476204633012065928644489479919614360621023644222662711893310986067083439889370659176406760041697877050228896536898249272559066628673900865044484620638200000590071357636417413808 [137,126] -246422744270788983689041312579724050859544286621324476813341622957667491640893902925070293606416481418745300095796301058066607579859555712266405651389824368291392481416948244921840072546722968919508059371382653985287557460847890578645354026846807653918955738130273057636214112261574953957304905102711751572947995988390805363397951961829047631298673427004273297401250587823808872296845472678928608558162383970682991474123567015175288526588565488652753841319840029015367699145987771172899267251902038320901585458230571654894307713841649278047211463576143704997659390425196777278299791493501125274181678671307544636395689302056180794687807943966281813272127728631524541256763424121751912058698475693112862299708685771516608489643201810219981605041406350439279933341219610289179008673445145161446459973426988174282228390109582767585290988537888562264309847604706027929585223110837540315922087640175624392473458171749275878751295916079206619543974590426694673536096967123894965379398958220154395787727368750566910571067073216657938255997456932025599657371284335155064318097199137911748582980238325721096725383296082375718330681014996644287989235521865600663956192087438241681803425081692450382610801682369901251763037962805642068906253567069872695925009502431303970586179278904530652245172699699007737169211200957360445531407306895083683615943442622701569670500190528298647019412664278408844569522096758233112235338740125743553320575197703393874258857896787785942954939807981326472371564610923395818055356594300227367922032035789634951864568222168528311865000794286186016480276963932659576187734047769460234482390905510373289205890319871274441865788932891601176191001522617044916269907587365213574421090519840079333603478834691039625329287609534099524757136567413671330924339191298792475894316274436 [137,127] 19675285251086802148180807927334448621396514522957137159433147506118640280053577201902538404551186051774940823900895025921743329437702511818690753274300186588631833367824204414163785566816961065595636145801668727264951957444522550737354079476083867978427660066593083358290204162500622853007061101255288821167767996768391901544721708769543843618331863204894083298489600629164541423252247368177573838044430128934940317195093066892116611716689045660588394487321810203973331863211530620252193051537556537435101066324073644906247429832012417656666627223126221991767929735319334176784181309545593010888546608415971582942063973596323049136863504719712849610587349975606498935545758843980442140697282930471327697203779109476220247420081229270276343410624380776802155270197137163798815405481292483752246706284946249931383229767947431290958637303554948977456105219800467688959204515661225416263247696919041451583024638967798053032047582215194625458317180653861946562863341660680582080341078564018405089842397936948045262795447608714133369134896774609464893514731576567108898849207259585659512493998351910925393222577339612459900977756613332723277411894509436089640231887919583201519298394346778670864508400396226117105069090943450600534423371733355831548807495831741608945253182391234019603282829348363655236619025911194033314737430116161399782479792774692570811223443259879080469289398515528008144295198394135301198457451388735906121923844056738530914443484142750230471749792412943221826712527763564989730486565737072268046574462244745573302376398095615587943894408718928925063951030852130094685686139861047606154730306037926445988688167653541401720678823603837354206728061794559559612618157780688846352988865575137286648614260218818968813127057485796733120258020386868793398269584021558091802224 [137,128] -15424006420795665185755109848008844018155747279224168564907330334085420953469652371440304721720245021671166094247260090806052386729758367695132799901917621480876360171106157185990249811432906114737768081490000927663863803842251856776075405144217937400450816913173082515301476797961639088618414642378378659296887162821218923907555116016136400548278734846455221821200540329938130672089525911917744245540625461230578486327955550486257897068186135370974627712839237391517665202713812599337375627112797382571648595444454855873657018155671378512526238001643337498087851012603100489414554240545473969206829723686610984281101774978052597363482517690383944646121739070999289585249021482665350890687148668937473008414875344561389489643627949429329494593516781634250340877030937154799839983361146809393428688263159018285888813549511185041749732289572022093656707063113693498433361682787483481605410447585432530699059203846943211418181411095757243305587487313421723761779166448732405768560885622845570309523740655113559362296823098562143558779132565508901268335229435945648508958293520940842965597642587885848512304214377336155976450224935589483796261902033534151171967534549890545399432742472032697629583615561370547972904368318976636418396287518512761220321167811520820861308613265289108505064415312724653754317359080710502060248207416918703778129987327627487148412790776509122889158412151274965206286466423109304276049355838426119911891122515174945204748390912135584074392339047909569768832419591428171824844896989470223317932145167536498556638796079548232586819420671087266637859434679435260632829995308381902331016649388458404971153329198839924228718665796626838447578125712937974367517710466847342439332083665285261575085639880713895364486123825784727853342422125297845185640408641417040 [137,129] 424713500528585404100093149854563542785148209796444637998867484464126268690710744062998620479455788255716972447419920645283177903551765751024237741249649840495072484108632546801607045869855960720138579062234361801970594703871484646592870682548217149222002931890216260367616058599627885076057687841920971276130648244598349670038204476867303385183846986550339388427390306812075056734089802259860168686924496929310815690751694003922716386913790605968320508675353279942637765651205452500716313783445188986525109511491997871443335595750116147762127413600236306170265941012337895952509158767885551124455576667999619397028763296295851584592350934435982474674900679177478290199131390506825937194458844307921093036531700758709231881051419462555618283222512054757446070762998363583804243929150587521816823181449420341015640230955654962679045835032027167009960707182325013977497766423115495426118924487370826482190894582915163994847791524009228254052873571683187609193131123300616474137754409294226569323290355493566228187152332462403461206845471426938051662581889793195063006544267727577107272914554766854539532280578155844177956936172987584142014935181156413115105654475596477469956974328348652455893998345258579681577484728097929945884743610273965705988341187043534264608556527759466584244148365799053953165311001902612669549051003565347683526633909845504347664212816481568355058197217565529886435824716532390815172944395191494634001411850888069911244076673302083546380889622468980451651380899454378628713817675657948104602643023672619774895358666266594322312436880734824958104305982393830329795345450022776793921037458183536037870538662691875608238683296854419041919090463396467877191209979122791207112333384244696797697332523509690243090095866756933401668915008167506282679026564 [137,130] -14002531767550057119614037755801236044283068545287862190056123980740885454172669881800178023087051999103870219384921635369024919348539466754688300209198796372977263586071517346060616034989107094318456952641566663769698960930652883672784500145875313462279971758866463498197552412381989291695906818186623596681733210885293544367421320481776566415744524603199916653600084795041950814555758800649985722181220421357028447391983219528985189991262156028805351176997658230666482272525762643353443543326713410041186800106084582352173828069699853849076058977630793627651227386096648617711070805300244402599887248673524645525925067246999157226460519484004131680956326916763293919784483426791006824874510193942646149754809135297101488360915212470692390173740832456011456368262301593658855196394083994430594860027270015508347180516733621837047327364262821659993669988593256690084378363375105449972417459796914528935876431355574723926173388968330332125673634096284681205480703432685572985367841469967898631187913619683299085431770486883999391652927137760115696928622865309936943398019199138048485486933529801091660143377684979037720258126580379779850131460655830576115557133377540695678123967911174493743660156793963321601738709821487111331178151896736079290709435288674330748524616555692923447244500761642736858858109237028960127827926134497876379827604480466266223890710501984212902321386749321065333508933162506185680612457328006111310483051775299304514221021117944939293316474805008573760211711180419772791753270723247555924974740515252102787434692487249040778754848819969195557346686962629834283640552837770626629551404420065324480912844066225049106609760024077124534114318533526517980739986861145536581148526855694295836744918559949835319056433058325504744092668607859503936 [137,131] 1433367932961472454088299432982361445631022551260528730671928240378841644145682373743872915145092111960915007119211898414023309743382005710327518686284079639029829010080147101853783271094898294194332436016741690402464236137264389804362457968874127286821955297797583539280953475512458533430906305008830037809977125198217333432092079335180929982162289175191000721506670081829988685742539659161798234459367752461224569011682313502181793307243408840929566081979517799979056128762886517045483655499224202020485389041703029152084944883689786399593101225750328132629062739440403788447235144732272216961242621059396313797102397857091210086344006811230064873901118347883920957102697387763605918627587809999622060221616307600756053067614672844566141641830037383069970710737736134570923179239453952944075103076464763232805584203813462385269167691816561664762282994796984318827025618076750264713499461355177639221102067721760055757119086159080775726900604473752990071684456224188674707368468527489062600243379666451274161005341301066041134440540054558903885719786846706118772210312944206107219423033797632173670612901906206519504163025946997160336469186092325604379917478011839928489521118062959168036073656422480611951069600203373435370594388239316275209197335424356443854024343256365850471240165762424108491061169489559578903608456469658704805441858029848358864506678267166789923657350624026957933635099773838392537885131065137524578953754225451151737699843101337869120997101643991336674153531856638922773998034353236765510572684430288187249455288463413749264675354399662736564324129656194658431811475786915512542379901464023787311390551067287989988825290411190187953922861994910858724091760710394991594354882392360337053791281474533721672083177277623991928792264019092 [137,132] -60841898715282596475105806877888885959028114398393161884253813731154865787975790416182022300739514728635560106123774008211403873113762693228151684812036558294962085100527560451899119547827663189744811474464154586359228808998466826520264657371056435164625921473204746616677185395396492846694733518106452647896700328919788011692383333590975818694850079120887262552493237186127461803221572686101836021662519719386335303874995487061898110244415420090424890060673947558792837238248928010906667620161973600336110946051022949218133747352559971820664049329204871721071419487128576586860625039007435629457705539259291217285714545546595785478799289024474780997034716339065977131178674630696303041991060988009252867298311434804561899846907368351612081641631018562979532276781405968131056980209420437556074721056170192930475053629778178221712629339687865801869742524046234254344431698437015588540191526857434713159912891062124882539400097903218173053189837725793475293071658918574910054655268958806188888406670613497309992517843884501176430664284498792529040529877949657588855063626980146298210902401060637261312400888467577802318224474065224730308552663510308645220555868203050386773495680475939343174860518019955925308629988439560315266765952379110456066385767229024612530679205520681540728505668904787869138658603504022873555616219078726068385733201560784478201342628391870837328310051104006640882693452201111007252272678744950384602219887215442562352034420538393188799326549103660193759931703022719496191922778628928212093486398761944400269694525794467283404879997322500796991868472537173968218972103459995695245970552193537944370884164745810775533681776768004818873762537863136154282526498549135156834541523576946791920827663482119274012728570824049830743520 [137,133] -6954990647575433585572883854953799629918830302931529201485191422128732449168950593898789297203739738028924063667077729842180035107314170415381801898819415958202651269792110382781313208103127240421419903867365447420884454795247835434315491840275887546037793603526792441650475736053347447083111395434704116914117429714296065720691392255745301591967721804146431785259774527416868691086791977469631338431279893821156265607349809760075307332828969621719124056343501862751491422082686898721595587600956222875818860281159436017975163981153815572768993019790742372012558195092528624168892513432138584812934688127004512733387287810447816053079386835333416868484986451971242250748868554663863931912692458860997774535736464377776931465882658610798305965218386588199500665563223944324304850260919805347700579933184526788766582592699584083109229955598348220531168351598541824001789946185271154351531021812543296724311451622511564069159569498597819773086895575507047518650739260029293470724083195941368909203907517797911594724994458636180780300306501760204273616248395129967228891688469796682343229041204082950108980573850513193631730294843979040522454951561022661583880729095855912791073966970228943389040531796480098604466859736250132692285224640469783934644754307980430253883939854340913140872276298322399536348431909324561674965781714304546129051508790045062632405663540608299591911949423148011228148747986821160208614469926592018765793040760053272411633568739202424301574102389723447213099408921633753310576668326549176619681062935016099246632737202657893313771727933410734701452844204363737234637559758833890265916431565964692865725418861134132345353164988758783595465449554141977681897800754749872518159564035412072682128768286773523552105078339837068 [137,134] 156899932578816638802252183665856597281493108119474410245884726353234145085289180559485175621212756933708676153336826370237900354256956198323627136833703541739944477427484988574812639037982598540884779757994865348524447249505124946774059946525630186547199802551849059481640475217470664435511852426197046298313991452989667081748028939943323011925588317102564205376332255931536909459812422718298037300240412431000770891772540385433332350840905835717964536151116289301248727859765415046713496359164826807441830288178672971296582007452324205859390047384384700036652932358463642314286567600449109293412567139383293247563909611483689949513391321126478052318949596178324903452282935801043145005499225215597124516355122268695400668860635897615038248512444439178990128768386125325478229835656048093365607081043684561087456236160654734409712384367863758243452967322230035515220675898364155643276308644546621881843318752107060902871428167746350755696510389888057284650154685775968090159805383741094478830876949301461674694245597111081544899389926072788184215882681342159353902833086848313346586911002902622963064197232606254007011520244932627668870498871539850655555807094639459696004536315266887348453021422309519738565625409163222346447535723576232840544286080193562602564762523701668411513652419442499898444391176933891854235694673566786312748370816262134620869182835995623488609958056498762352869704548802827779721494025446872477854293120431756183295898119875321250946263535454432664242342960559615215628106713630333047907277095545393907638913618095455851678109940409916915051892605340401696916189713773990880150353442237120508676294815967818322393378511346690885858253958336941042837217612696306963401994905064571086629953373858005607741202446 [137,135] 9778239271349615553841982885389946719880153222674206348704377477767858280565372785102443362045772967956441594736039200440245554265858784748811657564465578839733110029498813007275622729869378432873976606343482445939018353070955495151220609696621384068557217912233325227126966348629323089792029064710493481986899036413989997130810671504327067297322951387054731893016254304240118731780452448940066802571908637675976797220151922627200036321023724838142444069149149163553575285827368052617616683346057316851686186879095517211929878159120275187308568168104551267939407380087086815071475033969130282136562898872236557526167245340159418382185989441387039568823683090947865250094864579120946042656238853580517782783057936763018185265901326428699485580724052344126929473138623933525571132689344466552283144494032477748214127039579341987410765918011593196348514216625260161550360987023334220581723712851887250786098730988243263237784620710670581214255816284698312588102517841240830004657147877067161610712947579573401274755438517440769776058015365292014965251062103660556197953888839177862233407778837303577441815959833961210140939831329352613379983187031045596423085519926366923061606217393949830781304414323142173689272890522686666875386355500174687237555850921353184262414701457365076435326468673501494549372678099890290169590783987966514714878056361992594244548360562873081120837456312456532442480642031921587688672241303624624139147458074667064008936326554278636671266345383008322746553528511355292044147070541858464799168840653010424892327889076330821310811474977557327119568428126564164189187941439004511263947991698660362842833770205855277653676445333220001374145146507494907178996781622664826369262489322311051720623004574147587968 [137,136] 257921127718402427559637439302885014688085064104890618100651235258648791075673566197786058572104701660483263510465621944330672794322912978491988971356529954179785845124178607878946300781916716085273797604271898506121348186245021806535520924470690870988074501597452490987819303509386072827863406743462437192965631851328920737679486514901122891428492329549629036697246019623534330465949898592861496297555587588907760234465162395655340298551609477778885343566214341921926576505539577950182857066687351924451070943764643214345868527016229689870139563447650168782834881838661266319305210418729962366842289893586370338034166765773629463160068643836961387906179394408811448634298284500400734056502939547976842604944121434202062481477672510394420963438477770471103005372357254399219246522317562408219140244144209218183988724481584871684620105310311677593024048115482364175974610702261342449859523246046982411275265644925326101592021863560810994128171991377216252475417531866560770829282517925191664390563553046515815583076644369980275172871256389009165129883473840464096808760762688629268047922599870760463758490339485177237072103587337853224570916981940164596342981970098614460433023618862588715568939013742570301167157189169808974132169758120328777850250772046802643211536790208908494058536830830566843383153653804156552037334357474850647760831063596269999425962864940023537180919204281427343369633614223014257326471778440922993822371497229523643246641725773439665937822853219637109565514967607419558976329212583819549328837088588628172746831171897471568061683922756084367056020208470250408426003763648293775987828344227662839304923425101456417033803698108110815462793416510854519491091014955016840067327483817375324243387928568 [137,137] -209035006544123743685426282319825101178432764914611902800007416538587127532403114714888618380949330420783005553627458260183445811725058068314048063615100065931815295783312322699661484825338548009836468696526006168469373154961381442930598411696847458688030276258202425444888273040620785876082220955694108758014938749816271337703986364739860942264312462756353886968008775450291119218338219224270285723411250982514473670608632333700221134425718198442938770342430150648016276792059668923625916853634977042298396599004379964406054976670184096782651920070520416524152803280471840982698133272538676580416894650139913751584700158241647078681830871589240391387799960738522164606420412063233283185859958184118185002924199603290191596856381697910838257959226220221771953920445099565686976660620805293576179922124385762574964650610439257457614202045400931042377767858710061854929447275363872773582490539881537052764021594510629777866957042553872920977366415945858351446898424197846026100165908586552182076716086580443126942548885936125794715989324416665240744055550670923111507974436549807930587971325891259498255989039488173294073016669340381615447454840336831003781447353177857259989644487880127888469916792407242819971943387071180165158615811065413011167666401328768707334001051077573540883428484877552138502795410874929749394891632147532707054316147165073993201856181297079512147377378170912660947702115034708773517979122358072975161036220307522409281131178790529198029183762018407294686209069713283347939495522640180894603149735248584264223970488071097673360990283592137508380943454412926930895465623070298714419088668523706405200447298800457347142994274141849103750183649197011657902818057747393603248190742547067904648 [138,0] -1634232193578999277645186854829633757960086873273792787447904832984414634858749781902448192241449463706749523962221076776712556069411931909335301757795336105640122653295495940659331373498347858937408840218002814932273416353974624069527251946470967850583062096334805557939796984610072002410271492823965139181339470446458082835639800261643604249825759028778425018811730998658203342819559571174843697851519608328055678907001432845049656125363458672789330783529493722838580773478633943913123041708128619324610240613962421305060076659984045069359159703142914924453608249481286637509565913975685244788645121087749244660495805232735390787450171925810393172756342240390233311806695368323552010224963134496365722807201027977563478448860825061299336509274580953003730674094489915741060785325412346074288591874380439241716751305269037979236136082247862648607727050224431952503658254550268180944450495173826239423364813636090661061031566805768529974090278440699277809218795859624851265992986592210086937692453567975939569043962816627941837416011609476242550621609501583538483146192018203819176099900640934739558349675727068422442513917846111752445445849939368668224140703013542379908581172219407397836748737691426298708244574575118007511061167201663574216146966294417867918428601279337663329389214077934185697110776275355749122949249091937049401126805288363678988695623782601441227047795181922132174172892301898028707204419226480390707950735423130883385940677430070017069455063819145751260323762597051260402406562979532784674632266576204767702466737414340459136407371112435604054530282250261526279854147123746650281018980784409466440948714340910617025382674163335549913455373340455803721992727717320781895364009015294417826266181796326181611458716528887012858189440043792938022255740015689485902812303427668626605599530995798575199198620204746037100003715404369182114318454337045198116956180829007375381822011667833140175462733780018037460989311592301332085165230551227559187198900155277703343668329931359690125773803170622307667264535820094739311250780455757685678675158004341630020136620125073959970507355822784339839378060329244928441310844640332043636624814603721099292082286069671681616455316543579101562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [138,1] 605509547225991664037571418782586824263202845415681782213520041226791905828313429865335121477267870276422388030326678197487431956621555289169879998892764173311952591370293047119229637795412960039431377676192849267376189355287319253144324764040397930823043092520460623963554354748115359733501467606158530206068272571376159138040658252089467139894688967159394029120174146383425188800163939558253410200861110100293384490602959498002589713013710934237590243679532128573417145062926196054485894809828584929669592626123960438444177016970822994620550494849720434678206962098229461505892230809938302283120402459015795221600718730332260002144513149510525835865883604632195838422607744127236935900674006576186345868202538580604150824606391111768004773841350234102176022296099552400518016457688675377149904258579761399075302486566251874984028211245436579336519306606032664473856958194273133294957621884733431182775436429744209085319058320864400037287863185602527048470167365606290475748146398642095528775398720423234149071652167755121614909747527974045923474250942615400788309536204385699989586084799635883413702961665900667259819103434176190535038814634454062845969325545815324165586832995712907232375162619973842904182637967173728031999080164789160741112701570237152054793678382604615351375005568216907973798453264305511662679989605603896866905266325226140098189659818103201960149092329868555731807266829642207962232054728127625104031172155281448665146367724883828916711820511443644469510812378615841174825522917472417753374306547285641643878670968498361353406855108049728559658846205916331016297882996881074695809949396468756937438391570494534021419614544644812319111554762969355081468895248867316534239157175291909914691131029649024528681824853020954686111031550324810027627893651410525792535020493309018147053416520018213401243836871935900209696152063810432986287551283112631368597443781697020799666102740442279103299073177476081734598626033072927607804015673104070650933254835862979856013901323155574528354890641685298247988897203798076885551515359935100850725792689229214908287491990707762491611441259806435055529789572935140769871382670503668339591356531296213222350707516827839071993366815149784088134765625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [138,2] 8128201903007311858071869972780863546109781418289015189272128987837230465421932459344847424690766197883476319239051051199674900865896280478199685675033118246703639976451939239435688258465791506923395110379685814076802796224993970799215017081151505338520941413163565246414000672337290922189283181852500837904270153968546093367817614935851746501056508472017595752863635992073478627559121552010599623668998593301550959750738165695941476891545195911802483417108497015503431567736696923382674638742905033556787987081048772932624228238381364065773979518130585100581807355292298156200998497135520777040783805535282497764493857129228236785624146323741010450016680705939423207398361760305150256322073605837958502547892294016957061302273792298272862895467236234724918986988902229368109606969631199574770265493292873532905072697992785109309214400454911253620338353129624644780298453948553813183807217215971191002598413603079626702146709295931680743691991921175851755101786152744913686358823112666816690852357973884037011368649579439927862389024708369267009244338269915831192787046883486946638708503244770539583690808809370093093497576588527252337678849936285493279004172776803960704866567780181196430070262917443723239087454930871299550346960247742950430289092401068235595972756112796974566653208463558607383554317924012241461400077785121825585475111588467776344007662313118845528280695390964877621811158547307245692319703742612412167204473866423719685199745337825033882117619294670892034397175376422957938360106177115343086605239763819852468739130534102189898983293192892428734411003906691802909806810039925640947610640311510509633737564467482527228512876139113683225813636143134649642275861276071995911975456295033866415105014541049703722282053698497899254285593207133525650219764424413956262929831353949929104720546012985789204004473607324541867623074083624842942244731047640591434235435965208567388329190639421911782190777237844059312567631048512839483390902965744585756661552749912957488891367360898234297542071422001083461467482080596172758502634367752120505292691689248924955278165449370855241555732962298694251255715833472549287741172980450043868985160008334175769095096407423906015310421935282647609710693359375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [138,3] -665359684125198697339209974473997130090126798888977142956826682579716163630664662991299139802358981492137446507417694806573968745104339464911587874736816418338508605271033573170627023984447291748126307091985722346451419886451725992852900019383076628002155737384232178732445779308180013814535632205529997926595157427030434840321751931506574776651036382706804439741448965368916695275007352456396222696953388459164786812225424765555845297089037559306082261111977643810072096424258749229482056193763180829806227649596387311044209055000410427615527727386255100912583279363853738890549183789104334544345285175760441727404884406127789037715988793989381570291631184698179349331697937308200026558989532194148688899941639182137433080468457959329637114489823967853321859099625824264267612961085627205325567199295538883786030850768785998218202387449769723851790891073528929174841529765961908356358958410507931777951343200673211583838166545629681288939527609246648156009725490787101796693019332705888240834872756092506443921832947869494363327869804256179000218772539064148600125102640526268938865352260964303327430559529816577168415513127704199794304948016385732779984863453317846944973984221490979921758193194387478924259698193828891563204232513581554890852488125696409289321934016612412703464402304423316356754421710736970742147206025202001878437731881817146714531609909984566170521956966227198178490920192629394173972717854454367938105281242857037763197794427529274806744713639416528025620951449220479141427583109535034385277905932724764016976218785793363737278257856647096709267463797222778578004162219876920733955252138083532523570714210146480241904702981392638841153928926185829577432749038212293997553441010731128978170143434749331960822857508620246394788296247217961619627997899046197442277271598928941712901236493705257581066024072009144267375659802200247205342435767611102945624369327100284929005179269759904112456555653318807666872913310634536417616814500829798135665669332213183700482269648690377876816379992442325484609040399966178612367012507060925391450172075121982786464245270508550356892976649107423810222259352269615786785470714379830090980737970125349277547797737177753037846050787607055099215358495712280273437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [138,4] 30221374939321617122428895637479997691816209844139106108067603371299772995625216490077678190355493714539701811954914254578429272260280896561098228035962545020110572109602961059883915630337721837800647372280066383017550709485739445094317354966751191930331159788100790718115232147738392013218478688125633260999849922621768485742206887926277938953444333313492486982730105329301144385527619896629046036023588298388721763067729733796494426634448290924785540769195347703285019968875535139471850495519406608272799569100341755066970513885164625813434575637227613534922408800511802990431006940070129281929773836819423118938909240874944281495081293591801082014427459211918314875132274769256618785059126923929286738833459773167937147534276701383936252916674014226626845487897745281724131012750673783570793275424195801978789994019154325809585965360019007958062965385446372366321185663571911289111606726725176649312211036144229418647450082303970282618950762557315444256167072224965673393424273772020439615109160640781290112171383604985225319036080000605093388989535919637957243019942608832569889316653012204374405702538350495602347099932526475827159545747038288580184463755310410791695292769209317055766883851869733636121705642464968178724808756463767767351347872078763130893288747602938897510065407005553616369326911562134508885257928313718970886542557596168341202339546915718474927344552756385417517078950812098127885715639503338075029895508362857800763126003308271197365569830047723325480201207479007091110632268291140322355305039232519522105533081145558468838878287619914570682236615656305866289460165468377220962474162386466747071595212621724965518793078514808991217128777077218347475569223028669082828961583798585382062209805742792659814286946480943194956821029866308706771781834179244530163828399665276257262268523215483874537137706648798098111850094303495597579043697004809010936326276458165793933443572230656190151076726559430638217981849042624297840241192342026103084917808763512909645873988797686478569972549349905996646051987562261889392307735205071990268989393448755817048478152868557496557085998221142627960168203601533502761282987036822244837757236358851551305945573800737435777165156014500979608783381991088390350341796875000000000000000000000000000000000000000000000000000000000000000000000000000000000 [138,5] -662950404859995417561476920421550013017493636655250329232252598621911003830772946310704336645407581834395767393130589885845906200784281371510356345105069680543352967678178931907831464022900672690366286535167067542696756891778523981860872792921155245934266089348142624350543270323365177562081864170446224391095959130844265722122292938506572256979082574562609407321636006685954642758169379073046655411619026754556195354055158559675771384536381105835821465828918980780762194258189852324585987268311232186182727541990655177030518877192091760879385584924293744830319427307779816458412883841345608901022062602499796995867001990605000793513825356206996864106154281230394909107098803445370664224939012201595355397040946325818967590538795539928501601742368352216329932670484258339019501553824755647523027931751440338195969180726577966259770927694170274833409675272998897246236548941196240124164028389988078317460206533546580289565144867461535299189766670172702573182678506616722898909919683504422937891135029446154653957676639780422713201316714790462662832160621240525837467733246828021897773143253717952079255642043944873234878618086208758979710205019276115524917436459454473826336399136885432835904748756348090548440693595298843270673531351597518723656200987220782524200547026859155664215730257158498940099219581646036922589239627812390738406299706466737971103973565841344494593893525999324699783995773157355122483108189604992221680249037577011194235975066901151066924145787844620075924291000367282936036316622699126448354345540929923703901857761445633451052608706834534824864489791127809548416408530438397628142038000929933931659999677786622285076030916124742971559676551003401490513592060755917656420540613802148356571835357538115550671942102509771617888396504754745502242138643753068112098502669046658622599877178204660632418674075000425286467865020291446147403033071913901454962575268685962037215716553709544319981946449192220525079638341116312093503782615882030074043145283366070200753847841245976239051868347986004507079647322809902568504924180650981285966692086468695311678136563382044947446552315164823588595621738589887515188430832088896846514277998948851656264584005250657224804359987343008175919578661705600097775459289550781250000000000000000000000000000000000000000000000000000000000000000000000000 [138,6] 8578941895122027095571313826838424567564367823507037955962009922363524750755968011848305478728136980238460622483247891515425403621154747478675517803727124042823386421454817350214081859486465502192320427329468207734248206618890175844868696183702641123924945639248308281116167558338507862456646049269216707706049225969251001035734503073051148346493170321740955404107636867870463073738713843802284077676536740515519433638753405678862613635440707177765985923590845551428989837614286712530621260112165536264327693619530483291328386822532798880308163581849228657798372013973655161233418584196671219985030632413319832805211349432188606401164531188549135287534097909160303743754595469445483635255127524558828188430960839711639492829159248812842538903712055287621770565798083035613806661420273850725692447678627207330121852593733298020641265696052138870130677489235708704732180574330030031816316614524763670979661168194742330485280178722135763677127552535587462051081249896317094366513041916449131006797523597774273210971068926111055972232132584867145555252315487572230713525494444454756726331059859069325413413483095108301866210566623288074104522380247749562487307861664220053832065110101369381915589329727543143820430156720286746312711029518362895853711714995228670580022269679270584659340588651070189685008646082648361406691508454424940982416765661709401447540057565865608700946729897810363963422328067832764252864160094793135738572684940767192378521729553274157927433761248509217750173812127546753143627351634475338481230831091384176643916678954169503188018076848913166655224176207479024640821836267505607090875300111460387144936463863354255338988032148740602104899506065703397811715540899273584488640988235616674907891404137538050697965520244970589099085343059291879059113617197706545093382840065408555683348220497623502023052227155153102337031963501766313945890136731194507547573586615564854408929137290374684688217870038099138563490908516040740832718121027660120393395992489369648093622552086243393065392855922671344050942961713323951775800201182534612588664784075343107990743052251064538747134464235940409481234319746804377304316616295635519045720409664385934152546489597449525459847372009806933806919104767985118087381124496459960937500000000000000000000000000000000000000000000000000000000000000000000 [138,7] -72204984659041794671956979919020881198855551651256868546549773032656848224401756337846452091999856694092142898793791783407990555169918137043200195363118556540721443707682483519300669260594300079492104310014424394549085779629085909375394494799975303299027031423227770854527115242404518837893187102022397277730626437615528978892949388659973579119257443087221463034999053266726989158579398259146723172212184480696792352063470613598169276979130394052017094103223754142617286409765869478986857715755991969718528011943600853649216900900476115146614308339082684117703873086766948512693853340916127112781285121138535847164654507808937043503368837072184744841874256355205108818977796695996636140335610196910635853297825462369702132017081524564132517676579329256971837686459181925151185324194769804131969648103923254815353451677992128255678342337932508482416147992434494233221854867563237730590931415036795067012432393196617760949462353071711305766878882214934319543736797917537934667052055146477741292180912889276481912432480930933816485687743894870463045825800006844894916452507944477794917297079981557980812747968862729777549070366921792368850783563092857767851606697424496427703084882191566865667018836506183346057801202925986065772253217669883845670861536575801563445386443941675502160942878824248391804377228426773188499792190690379399446475839989560692727391878777771218737765431582388877750675627765307222621255484900411136199268454742138525197524794086773806254934690951644545129864818612132941790492754300122852871848452577555217919891232291715525873858410554817418165323252054727771055502848671155107895316076230665837869479899441850365072760124666898442044564427494232371058264708620941541830890091724442253154476739096183003564624468126418100521761093613281671032886549261559544534183240276620014530298945376661748284663560921350615182694840106327132455726127393889478742200498575088598859136813159300001254680772712707691789037537357219515681568191346454645185278329588191655453121814755545971710658613519647400938807517342936626160018086842077617732254785827239730514604482715757348711918733466798087758622993894756295904477744429692546678993981398330668399993723329744104119208892574520544964042367830359125946415588259696960449218750000000000000000000000000000000000000000000000000000000000000 [138,8] 427722893060784713251618024385509743166570979851374049426724150025352732011451559389567069758209026274668171833386168694222533497835375884777570431810177218457270283363610975513159816599487284968709162791230059214225170530365331106841604373289027912459561854870342258286233740726406391693717864655144210958057429038152603852186007200975791516373682377837785529163380474542969397421260411877925590200409359489372139180943480733916939500909399522225405094885707820070372198170209566743690151128430762892291455593596747325799666099972870827343547275098766224285210703755044969614185749809675838522694591836908962937745883548926764756822768566712584510952152590723530992862007090288970360711886739155085839054620609839461489545463382495599826522884876634668687628296407750934705836426214022824357182386459630697185486443647800555799249716471619933570988063544260055613761234147457847626545421973625510574529071835926575212679205963127095556223191568964150313012239141649804337142424780984796958808354380844456169450779454860667475912268383579230242322993325924974608332364815014049360315332559682163119823227814900532920145043911994645284780848528236314445842001401487922507613981628777292626014233954758327004638437590939326463442270119674187813059784068781824555328501075203079000311587095339344492366778991113165511401037507938637630859483195707849551070522237786917956712278288765006295874878602614583471006052831687118711037683257308823353375203042455835078496583143696482794972775067301957719427387013528059534335262433969841071819394376853656191474926065926331596767192300923192808394647351933767049947068970026851419350330819921176430809832620897034548488440712881430438926990109407918531742597627889558582102675372675501339749114271232077032158972006968640719829757286922934363453703742831221914432422042010642789189301753423401172148260430463633592322810505915534442241693227062036083921299680177549763461213778279239751707218749236145839823492294742412656230039361019531938999002396748284793252626972107125581292789020693967648766085484857630589056979612463698971199925300161842212297268431867494596370351344989658269691573988018844916660406514351541246277431312511843934242721040404979678340114052428888591350641945609822869300842285156250000000000000000000000000000000000000000000000000000 [138,9] -1886922234326072457235929940262642516477264399929851026571510155005190949696789187731249167358877724806454903759842977054842351344106549533225440985531363662728088075352577465822825196257398385693578874216684093280659262332661964458236841081737031411071132923572452330255687485443318703416185704891177834313561272986194712138488316915966722446750873317424546559232494741593975953126108944604398970111761575247031416895507193751824173281375343889039656422913620643003597311340531076247184991610400496894380506650573316233195129821944675430250659712364264670533961161162722984763071006029797972730575900872273549815242420952300448958842750365894694915621600802932453878152059250038256120200344410581486124051832102405408459734066712856050030444450089346540609518660320681141390201234283042759758140305001540146064481440737168592829711262888407059078629370143951575281872891765310096870880048524514671680920602165442636318888888419799031747536101875005769110205231994353435650778069588210684993378460308124875703926245968507213226876434621594964906527587885827194165450660981585356638117487564273595334966469273757323480618174783223850437699419742577834142178948060748434609707931393819352122854021144632034237422851686248389174842463091822462550367743317569125378029306706399231262658603331625495996141180763241071466981368090762017803143220403896749457138940381072169434767320258595607822287038299359030985890479486165689756458595911480148722234520697980334885440180745061097612497225244744547000795303854471267406269053561550464326664728668884264259982846578481749788644176273678149709074672777222014597486969224024465848048164115804528834985394541993842096462815109630737126224050198676981577195827629835414347124587413185184204766010516781255848698716255066272141425781981499389233215747074837359527128557300570545545974412370660016567881487356019669048873263990113290578377823172346178625901117717337192872383947050810581424921621566492336583069403096881275267595680844777282972665843536934591797638402516516169977447095179552943959058331236964057564644106556911827283454850439700017414981787040721824750284187996804298373424262593628683614370432918504079676236652329665949966329873103304481289739238769446755955572214702442579437047243118286132812500000000000000000000000000000000000000000000 [138,10] 6447718137879141486060509970236486977956440632095879027376492392789238682033899495587192673188062818434287485345143408786502361210752752881156165735429279349041475555737157205481439553333948314790400033693300430308259863646264732815535504992077547703465265246238167193662320720646152512591700558644089412895018019725236314428597942057138639948760322337569109740679408240410709321067985766832803199039245217579198574539867062227459632143031612694299346456537826607978414019747488125952987515036655714932616834871571342933802010681059737836644803509613651651985279964192856715654157859083973237077195675039389469101190944402522663641282465807547636693489248801350185451391895888634966457137947129633085680866745481212215526097669521797913375490753773311252131847714750926327364248853512094814752220083691875816926263665171171716304767919789379243052743272360566467193545944703777147890906256464387929054297062244848428138143242986193484471264146157903650971903472839777345098319093622851117017821973255235293726233165569799974279810586746511131479869893257125023785371102137694323832605110590601895099827092344437703184833181353749701705094955925862302576719210068208121461270137916891266493343557116521324411352341447327394658740514690465049661285328668002843391851579171615763462026119994511178344404043979021069716477045428136151722019283981557910051531336467522264226498932002985454849756137426805992111384494390891913998597778796386673377013458116277478489375115513042016297420806979997915336999839953546994654844929069396070091447986882640945462814553048705600774385683050301272945213089278314362595334763765458477773117143082201761122599387613780507303654098000709639127849277477758576387454194089747410009270193501763807602844585258665255310024627406959747292293455341036928571237385025934189638957550441067173743494276282838959557172517506781337437687871735579186848940464215518851461234630267549731125595328067582178995053635347097662374789409005085175859176310878307011182533557541013138468469848472800857616950904546393762861437841753536778824943473281699101332092754778297771502951844287209213775062385469605893552372294811192827978632870946658422779068871601066731597240666112195873843429126151336600297064860498608140915166586637496948242187500000000000000000000000000000000000000 [138,11] -17547428194775967932895997501173343415013713530898708244490987687578429024582260936386936258158208667847850541877932514526622781481634334576014699376966747063542746857057893295503930827772113192246974789871583593630168819971525658991997758317494450314328334597182120202846281985112191918957027173759785860738418785161086464609768783798342743532332100999294183731950718441093715498916922198702680388123862293320507894973866679908536827802499278027673734673607646607905914065499431189522612477662042849283402384823663215707671140923451820153581486200186192758977586731148529294890680776119097310269092895737374261868383705227618774496925535090621765245419132535567368017211920847174697387958576052790811177863491748166573172756632918853571644952261275096117035386678591727813213784605220825576702345307414219077435117527950758295380281483033224601812150161055434988123213640398568483461778962805484129689792811268468123680212153049536118028057797601598861036675146987378772350230498290307542430335759695115934688130716059507072430825265987965255643662150894309563823310821476557005282380601815313271757248524982823451332892766594123878999985668137197698828455346578398508400137845894863691619719949313711064597296283934419491234989884349033667473499250239762360185211557169772329641149067974208432247621594068755177431978401909644392603978853941772767601348655293465769360952076286863502773683624808804169438207493563844428333309271377084817379416551264912068563330218926699339275562793328124457060591644151751382323339925135704783026211460269919094052995362232339389950318942012534676564163044981793952946288474961708498024117156165283945213969238734559396123791767202866809308146872031730934726048843151760466429432886516519509966715058024395063783182408330923342956907126792499182428624675230394188635276831209638427326252521592317674894606948722783681598992994944260215058416278503417305212980809315883186906411531845171597561258459712333758122571007425717722753746213993902469233050977638247602815546540944729319893575800779197389431636057542679287118042587919091596239638870407777569406369175357989857408025620743668566119123592106524967520557632304275052110637418771876686899606069556554612448494658478170115511216524796858640122820816031889989972114562988281250000000000000000000000000 [138,12] 38855816163030557907801292287708772598517083563900804069033810220934702347179615614929028844164560635516937343544772043048025703647891970041132522913881388872179648453654744198501178794389373219070285862257080415176945872387471783244759129321639181244314452323395443340718045953826457143397706481116184679366273176872163000216140524829784930785372899290023176349600370522451504494116770120873037540945284709565357045250628105236382625675998799307372418257272647251734337467442689514701827391339622921227006156448999848843074379737427232584255677037095794779464064953054851270497093256688698332256906633673027593384213185752743653399628830927377190599815688532298128448747661296221634841091860163170193199742805092627704083107882850734366351963397934351525488837460122480174383437142706851246062141450090742321953312235108067783055197889973513455107597030407431176752497858629011860383697667786761157334078539128744254172208309592682388411535444495116425771260205442895670120563092833552239633965885010353817067821449107642365937453361657718564549240710817678420052799276567366699119168593215877223923624952990532151068318569745557430034261976161372064838790019107037090146525685449587970138145906382718259794546159681741027957293048501222169856251096837378688134237571207897844420730451558294421391311938633485918071270009071688932784071110052840360208744470532931182467735449374987663364262736704570295635512109179660304407627184180916269776243378649341583354663587950368039957505597572691746738637179553599854812968529263213135697700725378461861451280473606891179768007359801222046655308498615285506084338498668973130711924184207539279247431485583023230599490794554540433790588369443535915717557839303214828391959346766547333981664013275354522924251880536758635479882889529012531126004840626513714123829665554384746128339157422022012847373446510694542802013628911911036266072991447876080891524480131847877299153592448268136083907431506954541960193351372566707457798777568444271217454002998688718410528373207781587473772732750581082099519212865016233679204496099145723545955966229492626266336015853877778736245932574124970617168320893031068068754621477587779376025299674292192016256430310291519168432592711047706209212223854175451837056343151743931230157613754272460937500000000000000000 [138,13] -71419624001045420019353112832154568468118893381746904918834373591748733688416291420634410463034870917580984165006290077707303644563793562157165190479631278272173361402013208090423155823678657400350544479548575317433949731972924195756604722246175900383128353629414200550937104446308156706830838166094260211009943615517903130137014731958141230196231941988918875192383490577837139939919937339415417246270418312946115917190515618972881960098607125009409167353157141961301461379529906248352288681840788885867691501768356870801316574526077440693150002653636841575053452496102532393044222443156309170504877195701386515101574885456144254669391298039705913735087119281790488999628621423939157939172667827963634438766444988399708665101542338845918133854795753782302970809973570198778755753276989891800845794676926289118879322718117814941693382603981161402114228437664155448334745079653836964646984335679387551607965292811979484819227800252449292310228106420841555034677814152467062535104620152675469118874154057127537103499857800959419803607278143101581510650219646191078560153163564449045412202434094733874018495860697582884555961937281562822310161705717178493066116366848230842736371538574032887931056282865081494886615269622591712103959490176192952782493483149002490608204242694435717421290748142603903850438727659332784986287816905572916073052074999654129444631244900875383012034123064683692067550130963611333580385693024768847992904384449301018659358640257940077768877282382394319392109116480406132799696945231750444074496260247233871213830622196169483679291749475225014818141286799664344382282189462423950435635114200437817028400314086865186407896377148950891216686804534933123745272863640200133415042101317950850107748605111595585852439189926650711720720078506046882856465806312843618083801672860853919687511727326287919553188478539553867373352119209243188331304321145838146689985786392154824871544498787293148319437340204981234543763526079304770454127937527892694151967883018033821633263966905024489958544127455639492625633700559565439714314733692070496726694698554043736069423154683576992580190953586722081705717011957749159726775420811656933084970347816123218554720765938228114987812940740903398821091282957858239341185627958355543469688708757558970319223590195178985595703125000000000 [138,14] 111786639262901562390371723869397095549847017551316023230139439592355629501081967920919604731107436250446677385167133835102558714287827958439429585340437499616262262595685767776189732123149437011295744844032156626538989996430752939927582905878747758685115628538697055183884101154520605943469970057246037125528809035916490585875801245429879788168970021922247582121100627206371072272422719703919310902958092521251923957600675011309976388077112510747332574664862818727561931842440312933182627704378973763606694389503947406866060338723059956245911369407011167356042541260989838953056868282944686584065065195147979976762751650984624416725238215577194457016147139893109065124841446411707416584113417347438915956451191000664946388132966773108166602559096575760610561205959325274647920561778027571156923735269318473441170410196379510507960470942077053849142945039551234825718879526101128189043243738142161311629578164945762161924767189671849754233714472794588387013987580936173292929471204642860617583439223743817357848247873464803954451873831341767880183875643376350639285615621841351897773998545963537675309378333796775199422603795896670704412923111465566295432031879023727874675098950417241553295062536103161475592530609146265229389011301998535730774838441642674311337142224384428899338088756127619884737978341578850497443681249994591194683361991178466171831339684219242669897443148190914701951647685763191600468126398338121872621033025956885945544498613712132458113278173247898047257137803514542276067570244160743067108163712865258006330256254001862672504084348971390298496516322146396480827617884824181713560292047849100702274547861027572280187168608787534234813585505928406321682646110493573451012400744463431276673239416874350349216087411213543423876296665257823556694554098649834861949156814203264932853783849083051555638602606908014518537442250002751917881879232791999620404576841125501844831258336196731875163010030763732217297576619347226833571770249306379397614156085115941958757789567720011774409603991659916574494775253867940851469107772260938364973954864357183959596263551315743833038327244686792553489225960440483072904266053303709338540423518255753662791899860536965545041623263203298993411010140600741785820796267851741237833729236683666385943070054054260253906250000000000 [138,15] -155182201497173467721608155621633349865301587319205119976012404054427331684605971288598079144870695078729899883559910780833338573493682641659040010514401894609874815760743103631570659525888934525716062048821015538021246108341505443501301882603087086068561323105827669234525125455637061536067169979359660722838573768063333970015042337482691735186505818252644870585593442027002384562301161412949253478493678013163329795607519844990803272916124911543848985719238142432890207249498196837873246110021796154587849605026417010141541164539755814139154201399337059706467990240366564836684085217987590831041475264611571183539611262885524957310503058302722880565840205623445097890898521299444214420206997713849694099167481793412101728497142857936919119290310745815922496817113850156202760968777132851716934747977891107993754172668784541172237625068756736027102043190440541260156012078549163553513365658402023859299583731652341414114460883939592564170043889065533296030536496680869342448067790251211647495068810421284345703970476023076935528613878644745473954338837904776642346885227431476780195188141097311716576255221886925711083819775783801220866455028677772423348667847800754011227965770712675838581895107282916096614375061712303607383943860499383017837186728690727128171478862465264834606136713657452326983899381232569730173913494301592573203692295866419299066169833255506477650646131474261329505681298986384672048222001807520143540892584311095115221433093635446081444357311162148220511196392904919383768768724479360481847834823907069755960504121867434044394609204404958116603186030680542906686370090618199680096511245383512830485716422755151515951480975682858404639897679315385777759630861646850854698560695400649299508790449698333523249310516175108195057661177692655390700614584418382075275180666318489219670523886771222814873469065057400198041274887722609761642807829719773542542843206200219030258574545219392999538145157821266179922612767997346350223211566310007534911757746117788279447384065171131650504108769891620258079483860187644503396503231979481697296507720762538041285780798731344352034769866891399849729768080401596604197866419693130164136796518688672822008736686584396925067095130504031101240382340758615898483691113113818555932499343441577366320416331291198730468750000000 [138,16] 203263984822296911508755444944676166608899720497708927230880174453396872710079416480161469931690982935559647257359914040084942990066959109128112666389969759152377418250718895898799481739057644105643996803419519461254175276949958746735451481928395719315448628723104074346622064948615114429954728565517609176519169626530802671203419940535388720475761703869943613336135448683806365792281605346151113482593406560523714557902523537123555584396069292149183154903171174190140715494812634529775516249774988003091037840153767988282024317559411485566158331466224731794171891131674918721919169751202634975732115184789614851341327617211010699637518031150703492221506315478104202417617517308594450445873805927007815234739566464171280605382506262410180371513137316969256137196752080350725732517894293935013890829826295933889089112765813984075243496422342613279588417591386016782777920305596658575139714438556229384085636828531454377814216137588402335030514116004987823061795734810543075140945658250052263741880258306779931608979270228055253436908828576320103358687080811565585583251742295156098322582240118021674459336701072086003727249204673452134673373067462338010260703621453059923085014023771785130251771838478668161387450020212704130242008751541309207356780182750639379542396941687021238279310643169595178768030774608701102923466683041030787432284260816840904698562268687927425738169907381412802026276642684913745851430696184056569231575506885052935835681325894013171231710535538258980302966719778584950301529847119039950297700928276610628442844342799918278636002127741218709914117772045251843861035231408744568797022070131304205352347766577149004623311718750815537007935203078354839844278227744221019729339924766465828281940839716196039587710227635710152462439596248632326292598360690538413299651197607902089900263572061410909527732487214557635430789650748136549540211105618347371557517849729180213279833926841318273731252571975909405709176504053273491860870006811727341509573458860843927041315985833077118238398505669947882366804578013357694364665963198684644722841273461689976432406193152686452299238638540691553724381451593784252009797196515067141964889988903325452276325835650975630533557142374900768578363904378736834661554438693012447636476736079202964901924133300781250000000000 [138,17] -267962668748348835263054813138017655219111537524792473832221184263995196275717920896139110373471540034358881200204493894044338611865526989734373663682572289315771067758350976306262906206001091641955095910318627675178300247710760286528705570772025311986291197509044736271302023812964983450905692643624474069166041607952454387171682496984411754774439322020797865222138298475937074951611935679238340554855587052919624805325577219798545600154176682923436442452023593657025532961605119377802750359729011321154460094074830246145673492245964083417194134378888747539304406205539996475226066308458796226432227750080461096572692326341420642644194035522483933136248427565161363546542818462037645973840404290823372824761395243424936320979553900128031215480870797020513435892181215272849513648434835201855477072144952683160230986145953947359679994021524373963580528266861884883935264716138758964853855414175079326825628980280239328582576225830672278713808665021728114269541160586017929806632473910740841490509695880371402069248184115045752567931590334276684804541470597276399351558873940218674848652358068424438460419011965379236073698673925176570775074405022553092732005477270661883936656656979683369372104759262990541677270655002847997642481469147066504944483876771791715572931063020494535906057148845174392233989406737500264993745027632764262362979241973975327264578569061299498902950517471609387364299106030624536327076180538415299714820868504744723036779112735793043753970812375752451862539550986161207929839659484173467256950853483345400543235309893745307487758324822335004526337398334059568076561845718991045352537829170108568174125978690965951908782476357760362121879049476094584008313460439269169769003627637630641684195113024260730449845375757541298885140475758693631378608312983319340061267062525669333514430276938635017346321820662571722876197312247654814209572156209868623389591172562398372932108721505343109602393497853836902543396011751685378456203760508759871370852291850794199481649569900852433339776168238086960485138286412851911495766183689471809992573662868545416905068676397234657598584929820246841485442915323278715721176248765803107422731211624714082254926261772106463156870620534482354572602819131727382707451823535063639702968885103473439812660217285156250000000 [138,18] 362565401977688802992419779363262816548946235641185169897042443289698173195015395342095310044465342654566986721083152245375777349184178374972858062083921972176811448572596103829500823757089258537343896577719436001079925602406790890171850537859002977374563803323761568799138781327200310558203353127689659818669429081093307620013782196250665688383300547803894176413615868844075511517274040193180392321785450206227904506888485417083282358305226920043360550136263742427865599143573313191988971616666565241506597692584573189973892509307024299802337592362873801805779664500944889042139897461774851541181439000107891468003311942104124154012131538782184875868172766194750227398472791065806734946114225404193594054726753679440066437441272094034099436852460237721940562458632553318540388267882440734877492997979027637978311717708168859850102604873099883703388605349595660039488440764124302996348451115533366594523860137545561771439383799832491883450501628280536456836335985890362690765160561065228573954751831733737763095095600962093184326780568617541419265239667961929738282947785185808538798658504301654500122211673839119872898480289078607942520548237783039806879502270906921704501470754473437910193814369403147703644130449217482054037052787711202268573158209621941937987977271374422011999107149691804734075414997441030187418208435878343315583942708286513739280800249716743931418388282133121339970079917928609059971219131861058029881530588441963181407621963585899591381529772042780255329465798264271586331798150793762673132538003512265138452274473335332517429408309110626034311569797186727396577128889834971275252401761449087815576662091211524628867131643076233594096451759057962140219725955746526328674277627323900775602439421474903192929006393931153935568806000226749940151561294510120356969279147917801396223719119744714803988691999127142107075364200214935489235842450490795545083694049732729631647466175393156693805487428073568543851665586242350794316407162111598245589900015901187849877165132824995039600708107186922925161500209369344712540421442431651209728609741033664122133769214873998457337245526571994961075286511161180252349839183888981958455311683589531030872662208525095096420340746166969699347135896488811386920316339257941429252696252660825848579406738281250000000 [138,19] -483777667936898416115528787453488026244929468246276506438461231032463883462320968225568029156713560889568597139289926670004866191712674075275885845613042454013289563770212680051220021596621300234349261072877087054033389432939855281247325771201018784564486651759788409851590676243636786948329147473857976217790905702221639309901385567148829185314430802271279563088107171726106109928313915058198957411050854419273177755206453942120620953043251192882752535482644340371577150336099311512409534200123811574730938789013665236410220567602946929271112079598966028515636399224808811230401156337085575908814380171270512341178013023689654312166381584836709632798121602380065187540366688899413962428167430977859743865556463240987027593489264908389654721341862625382511281489878403676288698680176381672394340272920803682597646792781204458169126827952080602096536482584201897449923446206713276455382851867207529042453341370581240899553453869343653205011239173335552495946882462957819427082807100166399131914132281435894708268389584587971674172175942422192235644174254378359353813125534184140345552750223504859811362051175825720290372986051018591666214388880002068749947609892236999083040530417352643693559508484125285159501975500866180144268041963648122463276373092558224276024554816747632386600521513838164771841904843572677282572133392966249267243921838219732169347990901739955194390007492580086297088711438775044829271486495902981881267681428152554723095956485699371752629035518086143035241603724986475042627739551445432168350135768613143157684298696382198960148411106128344608448879069273961428764512143388391210808065369707276428497292622749219131438348574375548492911069416156027027317250991982757729064180520747271006459073796400073499295160472492805487079687112334651085156363119451145309359479793052092599191228925501508790262656353266248942059937451561061858504739832613233634889484374116756199998619683185133998823845632983598549724663498019030103349558491200208603388888862902323043238282438751698232021347965911370201424386876933853380398771829626539960167213460798201091212230368065782551801204374280136841410634434452153685290939009443916018063926347466624963715445179407117802790698897990360957683864492457891888418106476899005485847737872973084449768066406250000000 [138,20] 601521239974225201492179137511838676810473539312370385133547057546272068368223476379915205684934315019630534008620996627677666793205671490564440066268539231666728265975030367527879422632091478991941475356186247406417206656815187195162497957217291333001528629006255303023091548714857913425023304267699804398276842469967659532802498811922817874565246190197808274552785879394668265852003697049191874331529718037366092521052536546871172312801797386044475829878082873615173195276844235588006261859861062746390307383080214554985098064427208642777953593518375443292439961819612189362732796844083752702318616279898122707619709269126677231783789444858147377453270578495402967981973008256713413918746544680831143735258963137620400898710218144954011234226163957609991422890752007488635336708325734189437233103579823892173251506944329185423823611077466769033686644490210684555920157632753108700955761837913847266193908096515502884702805175794195795981297143182471808944609326546859468794445398648658395925244310866431418886077864657787900455973490899635549218920939570137617884995925417034527396022546756045638821212657587256229596669002881989408133045575367312958759567616412721526236827465802431686435077571072977463988210433724804767544468402595409170548251979418192919251239734984796108352537405955274094939349014387385487785517062793385930198863535174994660809746059037824507246713373478497649201305130266026709373304291433777223940258560405801761514939900702862999772626572657888223312802184167216006970346454195567620920275173962859316535939811617399473607044458041711257185408480184563905957656387331697109859118161291687466664882732153359892596446285259989461773597865945475860365148737807220540920609232275912062701968142363706076785933465289504843021732621717488218787827374193936945600572095951321468051342235283579078527013470936251601875486760667871735566154541824313225210537310959540112019574775561481997170924062772305939934768262424924804429603195361292126339523217666674160711385424282771170584761665180606866607127695676957279423415728927592512116770200251128233821179399704927750080435486780103208346637048796672621462721038861356720657321709113751987885363852445107186309707483786112218905078626791180110375961698210289796406868845224380493164062500000000 [138,21] -669756490600283364705264635923639520446115757105142120479886212422355468064068979210738560646513528219807254902761538125314690026291781476627237394510100797799647039503574002109396045988992262729101256952357256978774896237426232238880022024157674468829494420676572178672282361942961987909681378633219531430752089776683115575570813135749402020140934110395982803029998886957910953563141952265236620723678406253482045231470466951363132469815010199060239476933987895969972739453269179158442933127915623296227619483315750956966010810821556058033761124098574733535403565367682994238365262225928185159256149851678878664811804974798839323165873932557535044800109563592801302191760995379085513701907295885552913808753298837666036173551150432160544850472292646376133501650434278664760862589236502547560397421904205941379637325700998074695102574281504743594388952403208765337230671549813800563128744181217449253119812175823791563003666807814973446810843498740880202017157973947612985024730040243476545774842214871858502371036951088346739533687128530339786485389396193887693514235739297709650667136738702648272497925420871986055767598210032454500656924748395402260499935529386983362297723525721028454685846169347411816495218138559038168491496695101257876132932704613846172742683597749551798836793106657164704682198930171994908920598830514866670488812502688933582280905860927478721478757491242040098505504524081696677051537339108806415063742030999238802606911228261725579467191793853492464582042625542328305146735774311974180693242994910296471942392038294890020135781413894756991354421118614572216232072901190372412092194074562451253063232861987015553652176336673025561221433413765212772119216347567603271485549302003240652783349042078332571820753881687973769504592620594991279592572715954983738819043664120469709706006124124993123119089584170251920173632230485848301289873931483650655054231017718955107113256332669410843501714994593095126023445570418947694416750308617833284644154326553592341001246980259563390554113552617766374005052387814223082108679125852105601169952651065750712631691074981411416904425651082291796358790874150859752684891197453593645778180122360405321528496478727656833502709634279669572158823358849951952551787792700110912846866995096206665039062500000 [138,22] 653149768329299502519243045630410607034295397983850746045327747489136569355071963684134200056121120792793187161765848158704409650169557325842179258625600609157103353844693781591640993771732010223975203106665772085040112467579272506984533577062500060044758205872840170025024135071008073533380306222480608831818264114502219087115334898212705694261068666718999517387560537569626805929139811239275851570776289373833230991341581551845440990514282482215631843875233947976745111185627659506020815271402980514919928027546902217125783102944834073895199792954626496296044994182741308395300682345308111132320454159802911264125562323819845659651189899255132526826855529973013750605981441129489147158505984972755048446346009880225398796038777659912823387030817353601642731338310252742923066158559884160436150650553942631051482192813831150816000819907478245616623143924453197060217690084558783647061504074258715084864632085032859186635461377537314502946117826944095562431697589622974301172541001435696405427334413446018208840368324877339183688102694738989142657858054356388887128955847526402480711371625713894313298641011853711197691474694790808340319764520466811813001727609644382059020657356543659534435023427938611436758553005969821392526538191854714088282903463227152757207530012452627536961152821743222422136841200509914154304457049461050837358995743237734230551897741967066693916269384924655749617186651672529267764247197617118851894288019869823894956492138422383668777822255832768339770067889183994593249755671768557091849496217388580254425981181565929223424581389200111807731081702911986109192849039800766009586816258706744991820323500829317280124484926411527496614964205255945386864286262262470931072671556868535042687549070088963841398842806763612321562060465427114117030382654413040532306249594929550407218365269012038167616408469134011650477774487208998190611141715531527349107714439400676983743301344445489489955954411776649636993813030631710581346645595323823828572461969023012306360479349395187261083699646509840651834475733128990015423132817918959731849583812653477388337332993159861318101325577764961109346682876567025193747453776963561410615236754325680448277793889967303740040291478043294378266825621703688641017659932686001411639153957366943359375000000 [138,23] -549783103621647922841894683989145282894611938115567702842040692466653195795547507613926403313075297525961389109922733598536535324332535988894714713811432336791688718851080438805262591878514694882557107403328683429642533396242425336236801585437112301540033167139002610217764849113410900392008528743641016223590588863593692173951648783492057129696985649297314775332885121425966293300485008751365953937230529947954747884934066861469483311548746824912118059670730957519364386830919360734857785693325774375375067068766783454543679326730630589681867780136936705001312554565668740866862854500206976644837426498491727229723558221673294539774806433451196587638398253458054232603614508979403422907733061697558744449231544539556078667372067647082991296277467570499543091174297482221548372780839240633405530407527704813341018826784561178214682472144089495993404828978023623936777593712115994408431803151425454550763217035870256325861433508595420752124429001275114895255418169647700877852172780424248941443210408960045156356921873848932262050294015342510585512362891945052408444553131196969472855764580603390371570738805798512633789965958511935846540518637623280461489845706658656839669508527908814938835069057669710674434926647685109583867777222829951359302385244302995111186152314636305074707363052731725506235838689117320981997184020575313643484126301956820069696417221095343428567658009213616228415727596407441789682519813762019456199945304421989849108472723046337185773093527578487201460249264893759436636406992958011760682393663181287086973904304695435731909865586032707396753318108367350531732780829386394128317393081598899911255617635006526117707952994606513933654130628166797619315956140963657825598105130347566229370829211673930662796651997825037205342320954784224627404833827073982535869490901231057700674354835794909702503198242086288582744583515285262420982386722995161202777973610603190270661104456196496540302691343811054191504167527751240355294466750792877995907440243235651763148586358042497489710792102894261952337784568991745845964419249949350373887630129331797458750586395882778210851516857845507957738690811980039746260779955877329303964067030822411136649063270220880522471141650675433828725086263917130879885775129878311417996883392333984375000000 [138,24] 393076204070285849912283458704270973511622613676176112224096919733456745083967750202998365398622180869711289088433617525698082947303617785415671340470898493889048402024963099860790870264042904914378049638196817439160655521644078912690670324221163249795701263663894966959560116833931303277935739824929742447682196797700886191748412773958305462542904872408076537542411351925106515298284980853322093644113565933239002119510424182996469988576630075871812783852411724700710196260518158775133174927315628066452336199195613649041096932351495800409412946282369997142731024191676566596518874762729340785172537080577745469087167996249586407439219627388217826624974796206397639732314714364123127154816678969295872903573969041949252796674296608666113487194441189822892269327213628437675784895686260068788353396064615390727514171863118736918633204523778592173100936241165091509621199214011693640155710267246926165230291791940849314089381977173678798706046395009984808743162771785929307799158635601259827094986267646145088420619561253422354730145518484885075951989847245037757221530162644834318048608538367436889754453125530787253173747498624905751272915360292290007951195614915727883645240850257453058904489873669447176295751532935290669619131518383571146409335254382452717716201970540488979346271762531100328271882937011879015406245787336184691223991011237192516857431908784420872971352249482500022854412434530121233457591480490596002266993593450716854381890564002261926662199106392932603580202450593164660131545106795167755907910915942385349433655860792701217677033236119360034319937406079708305324870284123995507216469206311313914742616182245714977242098875162816655865232852974757159637365691455859693737068888176375216172167671339977158867059391662444695790104836350185518234886656291755050348164611070553720755877256105518926238487707760753644572978500319019155429537045771022531353986856953576423470480481668319545243003442516003314970309808791750156622032098530259337745017331330360704964907741260133722983541323336915238507757545099219275836579930246019490157614908120479986226039656843323070262841526259777240382352618430203999138004201023797011242528803676809959359477319631156554766698162611751560570891913387603366913936042692512273788452148437500000000 [138,25] -232484975372493698215571989856859997655990258723737737434600579961157485861166756182170728352755111645121331208060459582345629687932818206591001495320128203734589917494623198999184004030348289302007831736585510794077814560774506782756260263417248175113323890641577758821682679938865946286243566491154703082773243511296250373161039093152664268460227579374073847819711913542052490796004913057038438590858685917468715366676287706542953681416854139444307480718593594097639356766049174841742893019749944866509005626985055313168802797398388552648851452597489317514259309000947861792928892261453525531233374402859264115757436767531999134007853132646515971544801795033737479577109855808024969509901755783305434205304569039748163207606487321293551733957668394769925254964799187381097419788514588885439114611094128381988325356789493237196505181749386937149904742495306294927723266706729980466833282276589364447437999878664489508432843280681199308440130950246045174250740303052930077736173677167683809899259486533996957491664631544091151615062532448104606983856433745192349351091878856494660420837118309744859668000327597431486413448350114699031128861533546462602746611493678618357242327598273897811941999081181630520637024601335530784061733500376066700049136934045033668732364448397681055687834385914701684379567124190953855553626750729447748489795223194223011927349216194040517448522987302498031303011611777852172487338255836712349612762350810610228786356890292297313334865906479439906265477091213048142089901246335968549174998745795049152864341668201226737683892783895030504437244774498691089440421568921540174920843458298026227788544471129096148466040683836898023433248761736835735952481937914503419409788340061187158554584925477152488852177184747808049257740976218455018415566943018121220201028262249963276681878809494575497489760558457219846580718306486141069213791497185788875048805168846504956307146359261290106793399869515634901003942038517229227661683338021715485024434220262096453135755033918301570051548458258859109926583470198476096908516742273813544257182620062373790922657943758296586117976950802500534766860707703205709126580712075582696251726890787054696996440495382020934795893843531848576316914227468668485698799486272037029266357421875000000 [138,26] 107696173912061288950736427535123716383095647124939670803962697087738421978003420116462082591905804485953116126806132168435717075097681187919261145963406534975206080047518529042021190132066349390680025624176514760863150959226591043334553075902224225794070466542851102679719660469065048635063916385377766369682360256466338269213651438413078204426774355086643530086851925673095867684283172955353988127596947938989565265639644714390299321785506176422849699762922716164193708282495610842254766276226600034725430057513351889620300948101296569701031606707816142524807422887476909993385588175451889844681258842942321604309437320993528507986351255386585487170131906948757008457508397306974298713985824732555785405275813790719091811161931275693234364658954676858207870742240451975251766962669929396480356643409237480382379775248257328322532680519833698095099843242847908762166597131688857623657500314042868202532006267803876733127592320283664023583784457541405953552721168780890730185239781630063589911175867063434326377913768838433386653609123714843083388831321170253170945508015847435266729746829726123955870215367191851292848980734554666256281968296548477235673646497450463524653362401703517658496484085738056339728534512866504305206214496899082854722944803900892725819300775929493676365579498026537140194020493133103304984218610708679298250822544492041315829414374964257790985158934852209285623846425821741194805932564594796695128411816578375621017994754782306313886766017552907317573225392914521948652243362977413468595001064562013938394664946754588886332795475623769915319428473005294554603778778556469971739395974312914137633643020326012044737874665874451924435658580425445056975435195141264554346793898891343908600648465865320539547205847868932495885991665632162520744697265716199600443504657409912190508286497758224695292183851002729900036599914664268126240919433525812108582098463358158424264295154765440072632523733333242064091233289705656486664824628831815097632768793422376095733744202856595075884093952966446828134548877514414570637677561591621673165296702667356199287866340046619859474519012697158198061668228074142472016609159870830533477994609124521488372300297978289049578282248846022110789176495782015763325034640729427337646484375000000 [138,27] -33458559581591393288088714520172580037567663677500635930011277110004091060399813835701461614447316783825960300259902435540682891420129224989584308976190936911423008423854742848345717038313835682633559081975533564404058688039212448286809147057339901407601913513589103241492237551329617568289919864796003094187221204628441826113147186371133479625173097931494139765665084441116871370159688727784121142780914933265450538588646310095611805658610080520021001357697388330753416777223146620157252562068335699507955462787807149102606889744873288289666417023478669786074076987253273841277604571442054510545955993180898210369011666484987153528136527487937459635336752704903734578443498507947789834761761010210446603213476580132857413199392262239556957021988687486713996706014424938660287026626067223069950214290542200897109344540981062858717938322945051848832843166477320915877586505230285928218992105362977762132061472168527315875999916701457731642258644936183103431518305496565743970616699467161259236865651478224267056553782900425929292171864134872032392939954767180909605699981298956248421523670202904651550812146430405646721235064964595155250363468320171911639285723984739534302671821587212026709346487065897034492831870254255743391948746520836384295727833257532356270560332065286086422330608187401589817804641307725450862487836990829833441082344487768987675127588710600469689431973036031079106372551279462100213584514378282539232961336649900681145664528798560695761905821916506687482802331138840257685255591888465075401787195879521189178435253329436640641008900171482425127786103648976387904532026154671208786626046211337057021706356639459700244294498809908976578767529873106623356332597756167974433277156553822409418900905783673678895882859195141336549911058010652357431096908199468221458582768764851617762581659118293328111948010981052557445130953589748718294807297001528620012737380714318427243784078062614183505447764298077763001981514822027027818144146079626749727743783252137671234982131869328238341167687873938655141651916215426353105627761559001226427768596489039762512730130168821165066990818454024558562063448909686942072451921932662327165606513198704798476126009187710888200535127433123193212149981690117783728055655956268310546875000000 [138,28] 1712186248694188820065182110237448946793239160753074767924356775395041089985730459849037452957356607984634565711972286674378279319052044738619068140172091234554872838806401014842217735702326994520823571153617842931103090058688277958128323107350290307548170056036223516483627945773315488464508787330427005841416724629701739953865700373099850226240592499912317603913907267562552411653690347065497195528110215344560109390923537767756900227880202435301322673146465203783733260531602697487485107249242129057173537002809943136642924119325542322925506344809434616914683713336596701254875878763045021913384195886872612214942356005374668225730782161547574553508566510797594325267793551797888001987749683499873526172651039978743686632469979590954788977108402229157500923294458482714624852792952794487494478447528143341433459835281345532783232393595387411384956205469372898827131330999665508157812637196007083949195344492026138488149700962785755064656616513653572125079427585252736360740050011451092301671148159165234414519742013837153699348713251275407059427768986323160320572727128744921322214789222346682608745195693943200233448759544401031017935906338212139696903412542845617346797008792468348897007467252145299822164073093269952055043330911873458222520139993085476888446370874329312542683743710295233003761654040988913192987380469459611939003929938792776242010103904570503170441941183620227261016780748191019160109908483274095147029214071821182285924058633080356007422825731023564812370753497304253382748144619863397450898313913171010967397628974765191240544535343168507767337426535560179044320473588913046538903637327812891256905709828849133196784053138030300174951304678565253739678022157900436343951984247096919618236588534981061763151411405287146927347312031048352814458921782290908602153256673082524503814363189288915758041008251050611422100045291118403331439612465937938905234063337447815067026226922559066138813362349218938920126530083685005873423914539342170083527940878051064915582796244145315826065605818027165904884729856081684056140993067744839603964885500813613226053809910990421085728655698451422523381974374298222606998773912734865336998026296157528078119850569021857316076554283968379210900678799589513801038265228271484375000000 [138,29] 5483396292035163935375167320018098962685122776808164311173675554320173732265493235440504113456150815335757685549229776583203412926472496804230610659136856543634551845081941954619509580247902615121773282609097064716807570387934162797160505555326489537523402795559863745221774473362692503577473364412315561488608761670603940122238286229534748632251596607688801994911973039388822645795860825529813737622996865773658991008591747021038307513037718671886767784199332359391986213024549649001554338498791568226681240647687005289970228137453842574751300865938122877739825371157549154908386373966717278856936533992120748998743039787876139478262265217169660437023876936154100909748080720305111972767101253665383784607403052211330353951784926553075051969007839533375383512930737470034075396849194491902028019674302784920072716644180607205740765907417757825827793802583781957253513314820667366324039872048976974770200241125741174362702365924586699781583668886216230082402952456406263436791961164066333771933089924467080511814449345016402540256360221889333961632842668626665253457951421382411923686393462101758208534937338753956483469476936246630518671910828033473301480151814779948774992525653871675763451601303859232503542149485103533004576281065483963343153556728560702827827723540506273626473910698525565309292642525109139677601611020366835365788194350776612102584320697374302628243820051911670278789711051029836326183614990356917451484569647399583285502457477328643018271002335367500286454463719559638329453531572338524753576563873337916784842133287824635678219900854467001633328480882299725290529264506171069187239667391393595974029714970318019121686166472520262477260318285951365354257739410037263678215314667641692690680566402485504646483395337987096462854630297247992471562252098961655880873162976214156825359056941829111227054746152810636201095942031060302788368260613263695004585503612342924382172883667536962441391947394776296634915801806587423204503802478929804709670144321529234817737048141053305154071448784732597144843246715343472353918333603389158343484704393007745242950644001080123549387848588014058486486427562136711179629181538063969363338834456593806790177072161829186421685356287022625187965729764982825145125389099121093750000 [138,30] -3686495691133085500209247669156062257097625317785766819825728562364345500230124714692770045976460967705373484279318196399006858800845274162937559229949223940896212966582262723135099085359631956421992268470896444487472380328868003774945649348346123468807534391725739749907530676929034961047162863694632727308996151089278367707940049925414282127771358667657618390148922203575852807634345730740140604315053634835432299418946229664376465200281456796966723154146592535847483931632111456125100531293798158743613237957308409228919351777727653093282516070872841780902144508081933853128646383604857492609662606457700459831734685874632373958917599046953083480178781781620741532507002853783429619910271073249694239822062795377895417793836688606239367617504519973877251245826058998877796042458956769697604690791306396149516702579618215781831527622067501626945910789649101005280214707118714465588052151357000875195190329786411496414095697873425311495398678749040047104881628132640825230201470289726583748531459616167335345530690970028328306124774921324943873175283616153006876134625387727447946847726371418024883302295262357289236631531440097024258574418999240658927221916509014999235857864761748168455747623670578729402782614606072288851514812839489486431454298513437819969276131802615658966835266459094595472156508325776244262863600758276561164289847622521546291250241827704685834557251880192074737068352876654710513854139839165010562704822659270255196102136296783567214147009715405057420703442226167066846058051477632058850520231376015726894446538206542815277585840363616185172038597862235298634117782100168825607176755136590486517101731794423711626429197635510176729033389721835476245294031216457191529686056298583962111034072541705039448517330636862132784811627703348409864610077085411148358313305783889258386445308024789298267220534604583579222681333245847875699487027121596177606261332032790553579948328805021833647551756400303141131199715758713171211480070705510633591201553605971985936514079716228205011330496724107649908996499189227268589881532765266679318451772448533303711828979653866269259833585773038794557528088687038164370936094315941995474717869727399033529996297712821959439053148659126701858212982187978923320770263671875000000 [138,31] 1093390265614931339205404548487672900674998084194171212484318141915873479339118145188626712919814557212687850476231759997578643562011895038348727991742959529875192143209410942438873810934433266082132391431078618322281430915350861236478753720447061015101082225611001326008966787292052041032546398749379692752051232069218462952968948220456728381011431165156075600709509510146186704190735303086028617919380302347277448283466400018326421350665794875666051919714983729465036999899976035201287107174069900946620889721533925610062309060937859426213583545139113959638295079210759070342227359946881628565150601986177067105602044087150493763516772689382873145859470273566031701033501040077820912265361494488223050820108247942637329384759334857495013121021554243317691832781406358157941669939837273007922179617907050718311294840098087160080730103845184962592067816949375738641368348969148517537832480801135623344819280487717620286618153918859699584575924148381565300064481902073697213270753325736928240638178411968299714630286115746361017822054371078841523894272190627107327876428317168494583211752202233616822917883837309287375889927038022138532509743749822448313654033753009622981447409359454207372633917403862651605553528133618793416584892184849510902636718085180133048075192328464986482889228833985469592711705406679546414127321235092802875029770061260988390581314735607149633329674637338831050349936330006840492081169774149282768989283094769714398823426577849373425838542283503066753158137185195646709195470440898289928145659300384970496674502441111271587983801705216555951094009622267512751625069680220603381609623746641635715616394603731738965805579223756584763661181780753705137420303412385446062714769171504898874966338414040607990207813076115336390493388814914844868611144125071621358742881699706744826601873396828471627575715080827674564338885248646870496779446114821392008539632605103123190790542198217020567523469702840914943677898154416246930750604497754499620821934093238897354094105325909372634030063266219507764611034334651154004103156935556333378944467486707218846256606832716224057939404629023516304656042204944302526310486996156421464194484614537192407644435202727873436871156714866870629521145019680261611938476562500000 [138,32] 85901915966257134873830523590606108597626667422947529983781819329196658087213884256443491097642801431175793831201758234713337220374822056550737757943092529922692131466023797297921350744427206300549426384612282797686663832596657016400580903744769155880044266344593830775674537617903780417636310165521712559323211795725376019705119404161125517071067705385002292796646336419485377054225772852528860984620334476640646084359606909907104958542448930773395478891058693068147793866054236552531043373986336747650325700469545720137135037249195263591982720996093913977046201687622640089076572293266197921388368782042337794404223668862829912936237579197229765221985131799040306290304472953888300426400652904631821615339737178481146966780412065083077964050531575213380955279566043581945296748912347346079877650821405201288457320957860732267993606431034099413203187113801865651265395198816307310083557972313156324594823782214957105401206820262498177045996843610249115287879016177354742411398136173785700744724035585210802619926290420639047452344355627133852775384280823723425616696649469263393400112339005477611083430523312073102156459970088075899730113624562132711101687648471244368427787947243015367496905756104513891324033661043136605958053710778723632504492573129804307532974888527801042615401165707645181142945674338805108420971961573834524112256978232471957746559363403728416212485385826966989159684361225176428033853794076897040662768066822430453671821302319165657275746383258995121733107421004715972572810901061700290456700845214366997270009803579606412358091485489410911246122925585009940503232854300056830200554876469507598877963825224370079627227869111959984260532136921007156083098049011859692996072605690533628976886022519937938611551090945634477778773062229848069836645130349601626092824680127360203122919359744103590548004142136283361459867164059224929719962373625717478243383196250404591360240460794037627582813577230361004693412703913888812923496924170270711321669211193521952568501009084170325159171683171389641674591246873288612152312527609246632142724399589073510623294192563828305897853636967791747623080539579068790883699149757322096737379969311778938790917869142527030050515701731228546123020350933074951171875000000 [138,33] -252379956421165812707427705890000918537674956650557458540137821969625722819800718530481198005972045988884834484286003840380390326733596680265193747000614890865932501578820761208180005292261482740101730163176284442341689930945261592965097392391101201992521210998833797691766824820062182841932947706606425113655646384356865286270229855215479569180709470172434374043587275570719759226326357282224260022146372718992865107348282994714786813882523669902653335999416775744547179665212499366322646985047039655148926724863958335378950629402249961690120710699039879935496053733982049526735505037701078425670768410175316776010531832502624633937780703939728686556925143909024950277244442631638978139596055782613107538525086343025061237789817220923119015508132086115054817593330529831674512154731157453846344706507168594511923507666887119108807809133422999851986889024608725268839958520139087124177560900347059298951387100976235679734635944462270164836124068936833499126461348036939737572501397071703866420704259100985934713352978693823958896712272292634944663177765095639790689015247073762312511740363779355852459260241222829022502181476105714267468601461839041153005654206617284475597097246698560414325209983361320759899536676141093906691232540241153247500733799421258895840302047537423207784971150800061258855541912595496704081551312076629820295061681216731505992181655005996677816735279735462779527801665233140197966112489577810040335990820397001875494528263250180537518211109048417907834467811377430976950998531882612013871686411868924672730261506498202280889241576601127530278353627807244096084851969563030743044914995323897258659262820041990109608179512438691124610323942813928299174462957155565715460476400987514242863323102105710493290721082660362557778320537972967474186273682992816515149824102217188898905046382489953697779190675181813079206601964639079452186845055044548425145712505028470147106040810601221394609641794619840162168322099728826131920994832913550075252997612471769201159639555624317647357153768936437608653673256130632448857929249775117739740102932556597286749953635950961713791130346867383407236833560695909846981066305817576043687708548843834896749635182532372533817377480147570167900994420051574707031250000 [138,34] 122556100425909658437268005672792801814242414823616002317547402956172634193894879900795920255504513144622505335747119533474474324346384282647201758911269616003129753032288355694984375188237675940212207845887597637185009224107552824974209542511888819251936249415353501071367891115828530710537357630903917957537688688494695570886398457592421592608747414035853033587098402677612707951816018242833708698847496544288450393414099457913394663861513517112083627692074247919682091780024194118093944197452018429192318965690311282502285590223755116191980558836430334964628492664252382006726823337195639689598128476042010027722700711870375123778207407579267117406894734751987459615793958998041582077033322804181096558151205432344423801602569138437293399635588610795801079756643431085860344036085047301456463460873883371758115393540261866688749272643652042324895662188027583778911730880598893456586222559892409513730819339515740565604685752144085543221361984343479391341739913192318232942705638196095269901438697458422920352291670120062814225299768945577594974789093561890306080054475747740121162174752473238395912005425537261139179429159955604768606929821856966790878671088164277138474343584684307931442964169208194529366998042504632729856142501576373606971357298007142429565003877934478509075313439812239889044136351645432051858848485960470410040010888120435625667676865415640301901714458550923119866484496132174566025235772131309000438721223057716255812376464856022255594979508253636271897098367800965172515381461112200075394705827627960952318804227301447850151447963889236197511569043085406486289353563220634889587474587348022346929318613180063929538001835245426922674111029323420736017328198337500415354603989002251529779953454138381296154286275027816687112374034185454969120345503232301026978295096591107817339115188212649592663256473160929479453485100239290984492173091722157861402205307774102701973943644174172347767555188154436458375755312954993997601018834456975270172794609801588626877250244504965250270968480223263056072983850953697715225440309567163876246557798311501419657638343501830032535113622740934866996140371526498213786978643434276090304100953799635853486758819961914279694781271246029064059257507324218750000000 [138,35] -22841144252350521208454089218320913562733259578719783550229289733207617513179771331484944873429743666120723982657419532826601834780644689498415524313345893441927984939918444993697605658543426549596736210797997741617131829413631446464537076007024284493011382620124567300410337479652589761655688682532700941114241183896115864670485181042682762595137040543375538273143193176453029033352621498625956599973415958911032819922484573117626772991293521882728657548061047765467070656058560077380919403534385434493979619010524847772909708056531036368324045582947843222586782318972677410856353716140949254496616289995630385690986333851534328197566120199609775814855748259419020027615993680718738736380425783123986567205143885756793179341027999401677353399330486090716525168451971407230077083639606242125392711176035713473013435020711670874847173894055578580489162269964496855822720636893992242528782267268879001717072418760936650322258267650929525984643407038028704739871929418536616558535048196844457881277064050188794092166347814993392413188618803406606118536308709244227361066234921623131388049317438784413420503730870454242363730953755836647801743754798099941027446101792742904139213240545736360059660140616271605540404336559347123369678603231860379286655191679827509312547034281766796711363444315245611092390634772704545929416513712020377857747689591021143460633776426387577794354200701486141349816432903271551703431341746230103033051198276380958775256054765662645168095854880240750792181878391471469449187054905257979490799989633342035418021233992681914220023873676182805530288446622183726441734427320580387839753722200321271357844703093869104667603378589938821436219608202042598524172513728116466046329776781215841947288159472434766789791654451684704604089330130878564869328724977733290902185337205118976141019957486383189182211047429254325810825386560223414811424717733596928384037718688745784423158759853118603870438838046371267700867454383020753778174709445545067446699965405239001323766975793241652816353864945560928020678190424834337654874808852099287655493320491777803142095586025324963405304852734144625875806115432522388201200528087955203227806967869157996245266618585487705672676383983343839645385742187500000000 [138,36] -7816840179130099162514206306127646539153895769783053298018630245820448075757586605643417836451677316221985864197666596301031599372341044253509601323864328297971725501469777159790934038796265815878105175601333061171776562993011495176569623552795287945376558327403328230391831057584526751049419150009203623961698154888540451372560238143776373428080440332494389823211374066670782060721199201782861168965227920146665802829297156628274630773696874197827869599266123186542597625759366363467931082827721426669335547052354078261044688625041228872418649239041623567323723900077365994051333404168710810226913817465610430408650678282054663298892530668253060572644680217506591111663305989875839310578926310886292964894980034683673497753587807951385729703616246794337553436860236167336248252577801900132031223614164891597634334522168232868600903653927777466646647504698266070603838857950740409391563764343693943512166718707855695369132523466890206151369585658637562498982845331087390475863709889329319547231343856636854495002611189651138775707251999496451778124177444661364116931414791624237242743774300761341802038808554066918176802862902752361434052974414745913612157251987441323915222772486936554421748316016255551370251475949411073562148365325134176572790401809556071107168215297599952343527792293814842167012250473320189161979438821903845612683227565928830866754620168244988040144807236489136408555172725144911544047462562243234310979669518190321492515635111375439761043239071643682712713282174502520942320512567025980841539030514202299278025720349835008034810751269392968353818838842991316987443822274484132382446029905203524119448907030381476560992167459768343261231128195850312506691536988659160538227660700338338243822887919398692176800238549003419932474305977744146266576810827440640825653065032771180489434894143175332398410525539975345998416396531824884031129869648498446153372637935709459101434332780602487270277919584405346118607151899847800725055362476330729710694893825885118354728103556893773812786867704751915854179973628638829563639773204989848773138363957084457005201720013724096222228058397741494406302265993670552868182018830052457068708179516899876874704060947330219732975820079445838928222656250000000 [138,37] 8016821507969356295444221387184883773989872948132982591377744412261086893917731412322617123103105903012728748413269100276625581357220767071311028946338632570022279206893989502318567141122209934791740168980394452990790034398206386599505869887709626064909601952474338520866061073684814424573932502404830669686238048727029671173258213977167328896839733922111063459178268397989295567435202125563558616677776316243350715542844770543203862181589678332161101459518261842866808720660983428750293752243979202122000563370517563474307596197601565403606128699231782202536831612529219685213913341779673164818387173831224678385924286171691135537391264323319997480959618084521092581150732923292369674978667598239919026864138760328664581693746316537735781907770230194483812203858550760203117257022161728688493459224866632668150251945851667068712599941519480600982706592274668332016450400140197430185312560530369928612324424341555384516127161855353456025830421863289761714958906670072462043964200984084839669319467229208808278424719565887601069754217621226841601499736103208036569714824529232623026030399107756023024347752622052513462745406638103447729491303595530287590145538291840142466875805248040525768537975732802672942314036540582939010794387442877071951751830483183662371718581885671979687931230245738922691665685877228273724728817587848223413115217775713737283611447090811053649381919850831011249658382913138324463926718169973952590659854103936443089797480179388313529936263877138936827132857940662680145723190053367116554639287036850244973773783301278772176119997928539674109255119854290024427306006455614734246313983168107380873145878299178544464983372157797513636249906731991915112857216220181237954144995224079093284827847834522328893962647386609910711592699437035160953447828730261714655121073142258834653720362923224956457272790216175684117196061553970890273210348543290944944593479452797400397144828328467771642777453309197769680519798299003902110148348787365888734631712188177749555536707528841623503069713961795373199948402178291869404296776830397871540887399584474675833924875404326593396193584876862494880819884662216095337908456692315877852851347472097695407463034037363058814662508666515350341796875000000 [138,38] -3585122244720726028232010606216082585440421394696544607906691728593543582864396367938734680587210990692072546011130231275139507971195707469942540732768512738199088580676370683234456127663891363239684196375484159223657421810957036682524267422311414556275840180167387079111566186347132086980800302385511499237691284905756622137760823156241034232778431421058003429168462985070186030421144709789321071944592993162993537712565828597024577666729598664032399234391737825092658541447361755311840894780405784555927377246641995747217947796906490988261281339630763794935535747281282983850381804460274095324428267979244788429000628112506703835071169720455593375532570956877854321312187304517139170633694808360951508865875665650295410182038496891309185673262645337998825815497356590570972041941087522336381537100690737849184114992835928300711674388383157444631346267452122089194982682886664723378356360027542931432041881067110491363609377950982532336914839095884398422326545317471801504750088941145531933155668681083282229973880487633020008346697239080395624115520626131999615067551097086727523935842687285093028864560944431002750293288156836393993277576052641010507755676312182306692495287329966066695099006756761416655017085745839975273086087104020016471225964228657981980999595640447852436637579757089237078419510147327884195138439971014127171174572731144674293799550229511589611849525401618614932031049476334069461174254820546253918011690754663155267016138135895159553329867876350486925552315474448149753140160376929394407682816165412213231893352248845482306596332989224236562734047574499713063186819728344969262891171151457799638925983796294653483334746874761098073557187990684732549072670070150689240260290953954527927929399674148025938445952228639858940764277192180107097582318209926078853590070473210470849942518982066161769756440001990535725429756169353976315868901203439134995823910289601103907406558315010637974335911251436465121552504028594047966646005106862754908712430261823092580656101717240594578975608814420258035071226527237407978582586143283082123093789719911601216466514682716064009414207668492021335558408597792489051490544346065288069457368260359690839662167889400734566152095794677734375000000000 [138,39] 1151659605633124715652062894912639152596383891593335834544430128452629011698276738646039303337377240821665811233115403733806489112699050315463864490147813459930341443684093234574044541463416727066120938343139924255509584390061054347959914732500474423839049622318902269565745558987654330818713232388311147715411181396391350767637065866826098430483324916205061011627587244639726052500952058815522518366944426581183932201962189823268469237806303405434523530069658907381356958750610012653958579160047970945465753817804959458385871534306103547517255019729732181189526287984606317566952218706884829147729305166878296854909327943098068991041251911357312854338801556876993974897516037724694047141614588712107648300860579785109158922875381091369276776973672811069068320706165758856960107618244683641638776988716482454256935945776043848854348402788865026926942775426014951028798602962383278851552860516749368922257824381354679942179613204700592749754343486883121417122037058890354438060983484302770786365820825240666177404879872849850127962943530187562871776241048120706308609929838135220714906717888869906018704672989944416511062340118988914834543542027479824916773285145194845605080664693035379752999689508166152864242044731685870253593368924085496544181224667155637066394113406167634250654755790311549550816400976487019930250684035199674027422722592038708565154760507321443934743158180684881074809123973392738589537601981543053800783687308593894531469782165275984639470614000937384029645999871467677926334948540252975019331192599542332004507705034888282398889759708998944030370558397927337385029154943841794596105236922125241831119686552402449103369995005654306314538556744803505739989518768102321381976392931064560136712045843065078814315942602929116831304801846517952779258229279486962693496716574678721196085546958952094239167011786909985518083141423299711919278954553501362331498789001242512828206166566666314519899304701964956105004888813404783938087893648098563829286977772034661096486673335658409415820934725045142783236632063293583623633481044409618551057129306171460409458269603344296416233267001248560542177985539025555037153214923115634997348886094399600375875268998697720235213637351989746093750000 [138,40] -304639181334483811578208885628456175716157929276490425384824872270346524944378458030272082992906935561472659514253572723905919581647712516898644556531182426234395036684459280227093253005370176814917162238838142900397044668643126375146100849838960419857378123123474020431246278056247011405049578728895304594160810650889596599356498256470211993801262360838811996201928948117077218224195869964111993610004485731126646874856226334988852345651032761320719814518694923078620768837260896159494264509338952636053496255158624964924871600333178141155516243181673686459755049155176784249328915161735984251781545318010572720291513362401365846491926386092367510568500084479471892449306721815735953545764980335618750456127199955927046246517841798938064810846579648193785938710602510902847866809094818436485812095558070120935848679108485323833558974585602152026929293815655481315071670540568728844058848649706591786235613384147946991197549194272379567374904292039863563091056731851640564721789195898623303318898661001309219187056941552814480762921507947986012689056559589380500253769759715732043733265130604855416651660219277356958640553592306274488431373686233613253204810665793302474373938004862458588873994167777559121344633600723279370644136780639707714560810943850938458213214986008016806241646375590795825366944668018487191714521742713632439751048844505478568367186939785301818419993005009936611264009304745499992498091243351496709085973103323235745469221122374287280196725844597657914181497463418652401766843471654211692388859317623703480507473952832887826080395421407785194534294068465350316844875646084088115005673005299995290675244350307346909385433418110671461511027886586931008561047404876950668155071972683728577726770153776887756498326541835253101225711691522391490611635683431784797451898433151715944681597848663503699979569433284063837997008966907385177227863669340394544657671985421128100549869524644050665507112147543322699983585517553388154272263120015659977472221120731119790111340833634439912361870537511851266987545406183487713099963032166068500883237994325066019079000080421697556158500462669785189358295087342312553484134108198644835034983213199996457105815981776686385273933410644531250000 [138,41] 56591912911242393140163529731452864426564136466694686563180549073881662640932574143390367986341937057303374414614718257232890782793882072893762390687736043634589250007036761016559573800775019603986795930035859007534506233312062033860236582595034076994003471918745869748126070640974655396548808885572949261838664818056351063895824137521125214171268517692916357491552934023362780580669528824740744377224884241955966381644085457803160881885189755485339738942616688023960433198269336390230941999508930967470326667966726568759732136363093640876543259739910553892172860352147756685621690515467783877420340828865900090255308578663303190421844385403593277791715914399814444033891540271385687954060409301702025323235350877342991176291758766575511846521423269108736309993122716939171553372329237919439697384710215085982571539669789395486079572100026966905465936041830935174088815934398062264150494424630133030331043648744928166606432584980704602899952436886119186643249785669002619618256372730387391037696379509048258278331240783113264843542899796983200741527787011693840723220690128946788350188260498966596507315956507955456767262424840027523554932564340074330047739973032190441113054816542883877433488147830743752252494597973179486784027496180592498920233239530199628184803413039041809865916189874780210625090927580841401073207166294936160429048974315899281076205811072859097632888415207907725944007883485795576669910772699118991078808627566934802707699289262595118041684836659011453269029897763257492470556613907745662525256872664273473493882998495051985157801439946826956420600285890812656212457704706028865798207357173086878644684140228492736123648800264661302742437159792037724079458296525474150659978958198491195762542759427240387405049506340991114951028329042295662940106245988356571267593166842488426936440807122131455656088629580174651088382956894211171037533191736446006892733449448618918318537845574592693592730008368721508738900489986999301479333497479515431881023074910454556883033753259762937131601570912702166667822642595784867466323485139012346818067500382765726154033148146454975909438129509015836286142068187111791944909182266401875569996508927551750407465588068589568138122558593750000 [138,42] 9794425629026171056904435590203263099281253540002113675737307523671023378471802505840856114942556205813927861566055458447338437954222465287140842761502350597338022886505119403554286759567749099842712142105314081565304326870894238697799175847777947641486081106579570002103681860075085350804912964769294165911117660489031719010866464317306293528867241920327004200548864369334297115594723763339778084593019998253023993879687445984121740461937240680186299823788476975300783971576613317784779131791081471882039751592339309360893193817276949864671871668282516815651541845967332217764341782576523143681757998957221642273991599816966463150287698626681902460585450164469315169621660609204359103587823807664164119221595720310488284202982530744775855242046136129905194796904496479790907616390759644555726223282551664765241369485887304242575631996864212330672057202461630153624992015236519972638588642776349118375192691734465479725908823563975772094337555710137403133187068755230749016229371269842731931268014106638003327854985853765640296520716123687927657078469309768024140891649149217568726691988545560882291150632922197600873819236484119083866188041145838311469487319755147518455383877931400307236219079201804650634786627090454864214465343808045462672613929308734716595342343194165001295464185690924987721627839444855385534209301784270325144072152473446830873946809900574262897876744912862341003799499578026959964237907183275626804580474539582770053601016359732995289357671395319907761327876645085874630547234775480683952661363467197113412387626074671630196458656113198807181454806238342930132618495741046007309658910547659572670511833401640627402101372473923278688242145094550106739567826091265899737867478681335862514203972009590506519092517987809708973596222251318256110064728304334144273574375531528239117243304148274144210519260525575125565529793392502089216686516970094631136521347373756557006175861298170710011033406406435478551049992935232711577328325247510986330584857435732339697049552165908519406089488193562012005011236971949729023889160793744034289700165009749517641658001516426959129529793718535700523577381703619005374161177460457825660396430168655225433003855869174003601074218750000 [138,43] -18720822465222141369454258618277146625212613631278188457286544553151191306921374024040277598927808643005087751127507404728149901595170924919525624362067675812142021909781097123147184037973145673254187514764480306730164037828019942792824759433174565446336132428201671086982729419418029874481303062413477995954691977980959542074495099437266473265951132598016765866765325566404846317765794687285903686956377759808775626496307784705878039934456027012819853672912798167322935993842649466797026220075112824395880149042284020213344534274501013950950187040850327740378197492830675624878316328200576182161278939479143034277792950582288365168814367326199713855319213396774051931577229048447120158174789109675644612286821454615010563888174141124980023042764929229680064336390689353545402990558862313016448890362178697435384925791063152472286322271739925928717339257640082881017028494760233157826324889103846829540181319246151874896925645450522809424500254811865844451756306435419742749760204750161192757818612855931188131222341612306435521241144042020648375924223791736285213602169505452502755609325966585402871006939477993440271484128365010157367515533878841068129687701722660854259118419872032245665462586448248732845175657820528920963290392277069219845853100312278738650937269981022845947312084269455607544906601455322897631433615334577260333347084899939903020181927762972730251072804367319468175618094836867730324669512119558608473079839040373390671239350834225437436661848670515040606717390942172770311719581556647155136346201058287792817242685513089590095292463586765232241165404651982515585365715896777365941678640049379597907544340800443517042206216926578425751926006465279434187462095997346333673857263020226130180664383711811803244967833366649107405638993335134473692553364704279850455237207626647873593308543132932318651484895846346475906376983943560431951049185894119384140982425982598859591774816954867750557865503938113598668020648762394729909046312446041323196916916935692127339450671163802462682983419755128562643119654449099711580093184474803123488399429686265469066098324833677921916112139756849056906546235313169984018181073710988325063116503158048045118893496692180633544921875000 [138,44] 12052448028448543649514051653683802406007336888978910962275558293046150500490627800040934427653769429875432665311520484783972202231359013531009540634919068726816455961042862035464468979399083360909031880548766843063815212232315811930927136783844046667833160929369922971407662041959005852863423457323101891945229443312337229386993518846767605241543745274890918562040465373397263699428514368231090534934943563148703458938563382826810323552810314071710905812612091857316393018590827944581631984706425060934948495446672242302118459643022783439640624320519206946681187144254530666680649587082982397823322377416733622266572510857368886568485243069522427580191158750731464443806540948612693399830402651906749947861157682361212200753692936520575780317928755154734056502849189608499064040700441027645400488837301958594092430549668797456670212828395999784280510798632815993596030348906258752346329378620089196536328231841099482083943732991255840142608834242666986726929056199672046049780241339258952239709207434449423663956248650069637161869444497823384921357660794220738429508264123404283053234519349275391038342692683296042825371348717024120832973972994303958332172360994055456857145587025333911790566126723709442524747069289717418114876405489649764873383161753620615433874451087252291894779941427425342660702948361246907140128326794962686792583735653629540950203543584344801761185551690367742958226009811685655945562241995864676632303753144510221653097336723942443234237638200375750813217380204933725106573167502774095112901548039291624852276335434817225160784510635148741210922745482001110264716629153961679855206659254753663719168849122897609415619462985185408876369313651940752899836134306755383766460814850004691001034696166984206273291182948008737545578032655263992959852359185337258547002248527163210103856457268580374527750926935731311836126966438827574403426417315867439170020681584530188310196680661576706040087895444704258868643909570684622150965720765995497234991340527170986456527786118115808657003792280655280832841813526719007193626420328019687293946031164019268020523666201785559845194080868943553568079143691064748557478630061410815554559283482865971542358398437500000000000000 [138,45] -5354072728704713336808696372943404662641838199613221450877723775705071467488902502584201626485421858177684841268791201763944929261841715773515045618299642826393028329790247112229960320061126285980367844906808951446957788908881375033767820444756912359723595224511018577959766124297481019069704915882968011406318238826359806518889080430677749901055004980299182818722575593961155099447535677191397264265837753873576728532426719363693102298193493848272603524941286533682037924911904076019730181992331689199500645910333014536712978768924242217432751456665064836040569899777025734955947419834657518041517251744741307974261076365594513373681686174710695054312739502905190343135667345863381920682606028495617530016150384143460900331579025902521510691214260355725721012953685815326823204587556217180595695014322532218838449130669670239253173730428615379210067835922772052333851742922628583094394433954890774297373344261100794542174897215873961383330743502442919277735679641181082732472332069214452750401241009833203000465833319240938527164820696443499834152865437205898234975012621278557916322693255367324786159875657334248750426346716612865382550870550847659664709652013354256597482859617566794448017200204534921965894283872000024354406487167075673943114091005183156569247285938939517792677475423942045238672315812135461548468391538230156334616840879951001169791095206486214668486377481573692387550381428175177220883590200932086525979564878365305265082291093374322477435543556673794237604926338243084176615358818703706692975564092885388077115744809959796327277848659661369743387359350428072379378098881068446071991987651575019113086678434963814561916720017292658250676065874981500415419935851192311801604016062124117330248128334011507676579968292540127504765495276987425311484043130108695556351675772414184415711672733038744176179839174483620098439500019193485277964921810987148079579234414009267894268360568974811175256849664775325470238100461682943935183811325643976749184213980560917242997535055775940622395098191781189463119857314349444650431097091626577267390678078331812876206257387786600893551954486316970893805158992649113971384253416792550818647128265951322704106569290161132812500 [138,46] 1858517457203013180141190702358519207831863480592788061258603588834573685671221321011644390380092185382123211502928925919194406524298606334717211559393274143167018235651712209369245192760239850465457852218863846114869548702090749228401352654389365139501899773689544454011307540209669814818130879034686725049510700274437439762039912767968050197029106518371478557496440461241692573954412263991383837531821122105227214028379511200103298940074621334857069255806506481224684566137260733087923859568708288835231884653748262580709356891566464553621068942151018292850967169907707067948754508487845659526318858861800320371820147677176206359698167659888260279878547883921025567426424511322974660437954427165628580641622050755985057289821131998176859572003843120659537591418132261640871601981989597754515230249416891764998335258902874002478769443023444087981028659966219667665088456545588148287130980325232134229891876872478659358803538495636560940627652740348642500163893566252639636330469793117932995083398550011562306643728757160454895375168519214429674817538572461733439150794940448419002751745186045609495592093639422999920951914940370244666010440541837296997339865901852679324229745403669449641292220596204276830218236571163838536975209913052869512987883837666193758968670793332524047000895951500313567616801064460290341163017162455665671345080631215040602812652209577164093085811821603193526707955314783461800720918413837306447127577556341167887786249289066866092133096581574513788994911614814620458903492112303015983782243847480694888909202759230680985652856600192168868546399465530906639611386303508244466692371644741090400696269361454209633773990780148640339175403781053446520921206319891270832990149292490507788151174053581266498394934766519896689852217662341523466757395394173651464196647220346563381267845662839576682353698192804614211214795990803926625471714558209471066897786460561298072620525095913365163234022148897822789745559711093046637320156144405831699283648318119520498785483524635719828955919830953560859787164692094718083279633493780542567718508838202735463727968232955831211099030312218925139950379969604515736051439692268895262713352979626089053630828857421875000 [138,47] -541164232144673400308231028358334326509262750449857680919497914271791152716390538075906142191600981332848355650979200089496973242015015734917242334001772805735392526753907687178779237131088222946641730422994175836609936866615091931529589955288535143414822365967876061154329438435914878203346644595561441443863852609486296719790973313335521220018374347201687351427570362519991700549123821631865207352024025983770749048308611755896019630661353096660628509335402320995081717406821752942105907253503112817299669443405041714473728854599535471964178199247229306180486150225534731789002529092282372315424359779107732845918358138906817704617944260170301952447059019859567342952398397338174775173168127049138331719105047685774415170446748884639393527447841517447418158905850275011745001604652209363540174494457346413853082572211496236662736508588469983551529381934989573674181368228015887518298211954607400343850213231279203406839119386495119702740741623963260016514180351351782900385646295703918604324837211742179931086105420528160857107532683703043793098691663457790783785263700790785947891714085034423038539456881566700225596630913032204221435565953399912996117801390989964460864150702967387845337887005407125510074253350894404113980695969270408245350902868281255735268672918189503316942574737687611199520056273553799306063454378330355086793469475609241223347649373894857160254059107489593774404826422461776986893574296982867988370149685420552170800739775707405323572522749430168906594298541507013914833906572399856152361325252391265614187606414576716730987666735350960371014479716906277320686657237368136190201066941333374887861492542055084119586026996748891600079442774655407826823398848910205354880679160494207261889612004478753245762744856789659664368544341096579201836210360493489535882528865119884851733914202590328814940257622147269363021679681881198532205252839184256450768323506471941935670899023947624311957585771517407117483144287552494829834026314222063218440739305188474843417427702077105081794521218753327281540893164551391695399613388318025452989944473971804557830561533824273909982134669966591780962347814178829858641737334185548882021741076720063705444335937500000 [138,48] 142542810215821158540051046291915032981761909844874902575421397746211859903845869463034743069435944663305423581080707450627487677847404997796589899613033108568074754751237752178404652526059644053652051022971337888862659937948755360325800540726436230978861930440956997264389419863253063148083379267389678716468883006744323092199675344364061614117385078031688230709195561183507890821230102486494604246523024323264785075627698418247847965463449142584876859784256048148456089568973956814349197562490164030893840064071060613521471204244048961924773760884350781969202404541751715164928816225546242608837501528137727569406580860978232334031470529555425892420372702169798152371174621723796141027195239600455355865582245246614425046093677118172169773689416812815697232605708294877592753295786035059278946565337353878340865381249043702464991671931573100675909400341089850679121976270549284829433746162792436267982632504611490066185460670010833407945882300392768048226467686488964587237161802161676626164620076020615285039408593222044276610982033559721524443112082230036251164432377974746661052769948926236748691103291571923967738529993657135152978760332653730550978600610561128055518751525909862822665802685082652359513740856602430844878132250976336708697598635193922452736080307054221910202162169079423855310821680882905867321262109992230682373059292785891087879657800840900693969686428517735836766709352035306345185773054132347410343766411733285648601510862993776311814942626670638601275833810367385784033421362092128890064704384846536491891332348105924177832604110103933632370489767368030097518787287409040069200051763461712471268654950696926751166408211280277180326262854636538242456621186993392089399672863576963734682303715723845170238865566870376973289263814673228893506421334647554687004994990969888823102331793552602556550843321990122224807504961472804909454829760495829291555373072912586644563858971150883899530947944299941233023233988795955014746855134008259614054706053345051568501158395368606687197887166952092343517963140250397216967502582244910612603918152335894074833627998484516441973151657115711309030118978967293462035683988506617941215284017633815124511718750000 [138,49] -36924989100042412696713123152810019093851887587022411144216344292848088159082371834241283295619649632341802756767034686288009936874261450776997192725971903390475320606041554857065369202980922234081012033968752220244668009297210891282681191558390203764645833067697952628395734986929046588209214413776575588666888152620896809365392307547252631074302213292623205115424793608196406807230657711251189641336318286434933186867646082614777929131397536606778323337842886251869130286352109529351139367717942424679403525738664070094849067217378945877830622992486145920706175590607508909610022371495219430330092701690400197193518478237823736307247192268392074581762015723663340086714219610834136219021417577475336485777207613398847477809573697324633122038113918717358110324701929673253878970462340496616939890921550229302597548012459016988363608341464564284652869521163000516376375160232201232369712647370194822554841635333476576430595760564680814982199751057730824469251186630220678327160396076770526358460743019836449131189137050521593570129795548047525063317683145985540886556763682148877007878662671987391304167765913020092188657341880183234235082065721312668082266883762830845368037941084057255832716627779614258589390149235019915863011805507848190503127715495094573055672465659191037968406715705806673664958370652623736234373911757324352196673808773553989944649492750954210543716408630980214112187321294727718297868563446106905709422146179989897387120883573424397468737230340203077877470593005256292833396199727967913491112093652497145639136578685530509042657473252967756021397562863540991995544531711528380870493173838309265931686218851389128889389123462404331616656936751368644571501265296933593304596056432893369688462601675778224064028842946575423316341222173723288228117753884418733164109164359190384845655115062307825413845302916853084934999782999533508137279092181795645311266722943531711028076148354486583581406529361731539285884784295781512329261195013395863275314048254374221138716622156986663916116477836191753448608657246511338906697804127738462301720161012368900650383853463012952161469602792447699797325798334333612229461755619575025171531515636404418945312500 [138,50] 9884315574484855630359106741717879419749335976860831219526603540653840968245042587363576994136703684624559707028437609457115476411451020169025087032090186214693200357433327062245507263141141817824480957448185165277870716122174834589845923352827554500142333225746134042997966026952708061024065504177065974133153223398946670872303210589800020235163294472461131689091918408066865990772851443601796271382598652211616688438060357634727257259289657874765940857798741518804216581766829146846481778273288060990678522827133419605927256441535811225646622440132654283577245073827039734280142044747855488896691903100466658722575024631734417908561028000909694160960010867245781514047620193568521681444583453681049422122990841929027183655286221849003626997423145666319094444448056394130081371632764532567384127579111764248771250312522953044122943284405020051336529083272801450691653625267688418532931402326465818558223795087725340071896764503646358332479703486125062832827348220620177583723181615827630485286146968174268576199133340620232081804532203356121946495501761034181169673676491072093594201150107654820796963022462221813945812590896232149942498986369929464783825212643646025916618947707117771947956916181125207891478521116909261432033239309685959379625390810034169766808492283461803761510873040222922828737836823612309692846360269915662756865328466899931229242964974295858415463247877795440548623543193768503214879701943795529592079218816749145672019257326767230420141149299822712140904083736883056393858686303046362364839677696750304997440340627220989523556801023827560466783630396011489893579310727159614878074516663260402554393449873805865125219113800009496063912643194363713249918976678724248471167438994700111941828967664943665550344324041402188412650591535462466738407775386544268069615304514769518165812897646031402534795110683206272203304038927483428874656131557892166179753956446636608274712930147701896908330537293054842947119294624903024997116855367235234930706691172711863355082092245313945994695290720050330520040173220643083764105606350355072979338202752828427918840288851270250083948622404765023675423739839801791893176104132025887379410475293033203125000 [138,51] -2682711912023434995618976143020777212139345718115258356989879674826042544306533264235787221877788369205507963214683745097806115995511705633865445233379449605718793011131129929521258765843802453501381844209493143103447009032183681296736461931800646023657511119702856819881194590478343586347043538465024393459863946186162414909113704144872624018224289318929162991298952389366916076923008544385478121057508294966615668563287980268905024025069273601230693860219526814023430544404183217973306700135832471749265073796688708553200140015537360271905168237355033665690947507310953082441706687370992720666435994153077116100488865820824803774056727848584689979322761838727346283918340034870696767468987339506344529110725596919347984219571843062442565021592576753464638201359274824836515054311396018962204366495176577355051843887218327100205540124174741852887035289339038048300415692169162986462931832290161863924071346760435634964814492185481748661839331326435013223859867084266730300614003077734271661762081839822946513194789205323749197865976861966328875416832806923502996103713851329625363940253713312023477756009557425002006516066948005485716199575035560796040684513233068581910546034950950801707954067137210180688206396048066869860477553044221143261544935571749421677535736061819526948556418727736135155132716153237462699213074505058553309884473303290806960435559768627169275367949691968683876448583145299441637472665520384895263621781567152115073344554126303121607159731390689347010567135376271726775565880234599095809284280411912165541274784888975356180603179087644966985391122518887028597706306149839650584163389414543194991978168403271376980234754007143657088803783055638753346577257135629130921886215110317232393258469435953439410848851811216301612658115976732846823338787214816849863287446604122599576241054506804643643941308357363908405879006134204602188820818311947417812477044506895822275529426798066400712366738051678975111667741593162101093863156561458311833567269770084046705721525449373903639893553551486238216252336996161761700916941832112442782264753281438496927903459937078509871634894601190522881755249602636622607305224932340585302309255047109375000 [138,52] 701290807252002002159252256619413781181257622164931828351662380008159914995428662433473572438831705026903810192454480416030937300901806861884616386841108154420317954987703630552774811212009052322831424550769649141574386265310825751297318301492930426563386819740558918998508205762777784546951977807788765106194485998925440961541531329705861758900624093410388621147492827782930849534861387604417233411331346998719336812645430744385653332366551123487793934608869397561930874238501581571577413776010853460249829407086053512322295112367762517804553606946939447900302421985641349860827052718333168676498195972432909951021897548658129942465748881304882453771580328066279905567919793562942100794171894477110356923848901349061821723589497302629120470802702603365884522004776883485746027610245499958053914171049932312117525264413714829325694187503779079129125110724004569432022249504739013505399251755024810915192131395613461147845224874782328546943342254779448869212870501279935854852840373067692215876137599224442192507719009326501287760330016479022784717174605476086202985914747404444659203503929013540875201502387842853249326821336318146151188533836037466942311708025501684060997715887305409261970259569158298936145145946072053109598121893916784549951084037079873962563157326551266874311839474245980436447045930750252651405058698106997518776115569067176286825987276182510582001609761407584822450632831486053729300684205314109590748124317167070762910805976687345819118511493913398863390545193796026105835409179755833656678004907127964229306234739694548736860741748187912160690384689791008674676839144554348414585751147009261710612703994977739146107428950128200773907237059237588672880204477068612730004642042611215034949300968726390911653652304066117583211217926330147302785802151711305194952966926750325750289833244045834865052362539435211668869119114343455106735821826826908095239478497734692305077925173950723032627615735972337816980039303637304159544283074050015106490795670501770214942352201491008568441562173801369522961852618656469592134016458614148564239502756625716257691735246490270595651840540608998009288038416074712565261716180821798081490804628250000 [138,53] -170304395761670980125453498894273062269292332345002209143518305904840235173349168942892543545470603169073306892538892726643680189292514699041629562283397792763270714431030987145924508313550138488586880457276447356104538251333077841952120213996512247066849328208267804894822971991856101717317708093155036988857011450220261291249096419984633527008925405013528103583674015172205097622678113947446267269417762784747174323070053805092660633435577514624561735577467283171131832961646497812728974299901476283791210651556612647974514558751472242674519421183243078247228912070211964064973640799084224776606110136023384190753877649395736107717383039163559713899067960393762132283996625578738306648180651437543590875839220961575638604357936493967767897733942521110049640406149180983963012394933078666747051330378963843421079702697346958275880592724285279913392744804023393925826426276710064058970360376457901730465956631484345617973156704949644958281239686816574203768454279482950699254651187151491767890929884974650467385319976378148626289963701918961702560181557008006465231074097867031525371210948649185155059349120693459483757376888240458661578257976852456978063679109334697625290472820891921642697577140831676352507545941585622855073969859636969154274073091366949354469768186171540247717058055790667794646231784908193589144873728088481568671124729877442314476728986051632593089841937135096672089298477471738261236490957731944827488772180447412257189346958329080586237757839793561087098254042233405298919377839707990609522760751437947196255538036951485167825588014839781381458152182423228616307022115331844795417222319874798744048904678506967874131227602976552987014865584081610574061090307859173642964115866553679686880270649415435979608357608871782808532327911072981711642497791256259960913009335550698641250664534636054333259619128036310408748433296976993637723867265982208772033195654043057029302386068643209816366617438767222849875720183402581064576677329708004308019664641866828679782379611486025378301963630445376087078001081934719899672166222429034347921784724575038102589013035686024902373138573922126094578609499178473348811082674438900473528328206250 [138,54] 37924691018053971733138654656180293476108125886435264119572047053396250499965213590842674351810668012780347422070780440616159913411916359462799928438069296832710928703946628183876496893381335244556261757942425700993821812212377146543631269880011458256090331101383184778785982054108359485644373118467247421101618605360336130143810420451006249908393999010962962866668125218052130964225757629051366163405044181023611153723676237848757896069004236010105012198179815614731342064556809662919652709447119975776082799635075320936201757785132195003983692926864018090213604936065586746627200230329700339060181312499633259485552999320741447151732488473831779665965459690664806426183113729119959650681672002852612403544213486480244927359177826846983832203535395133537347792034213128981305134142635346786690309757770154346913238007348253100376407290643565698869419400249297656269038461008016442393853515522657286737102470260120016858776558270359256208693196340868210849732494860394002051061671311556668335198395119419900912734149470472559362401310270941858702380859401055608610685649001925280639965317086390677319083610524908898508612807724795836733735995995700565348271276907705179089901704447459381462129715122693791582532721261524183812361395908835070973224032879056327611427817976530254414259824213219535564575986442753495605601552293278492539502407061592558393926638450265863021241894147357546209213162328350076586532422946889617990626492811351659666982055250219443211630721401007533686198381343093218173167007287859633786729557562933622897532772982860589293799313742522059740525737282294821648731178548498091593061623475222743368933484662697366790826350275458487593679161083557468101235958123971578891495294399563969230845050815035646645417723267520038078391753962155474036254601201749427380756759815980643134207018023175169685925419101615742341630043440937342138272199387738588908881318520407294114009137731546417892980022604275004419323234164375777518395189649794323410118900123634275406734788830995829509928521099343290886991403774497059699085050400560963680143482144708628840195661593518593764673452804301593393209789926431507607297883791758627009902880 [138,55] -7734504082467208771908838344442197733242021954657056913281946616547929699223306734932612974159410130340582696786239407597768978583259036069090690569231760483237664315809809808617542890070016829940497362493882448132504272751921930603688114811537748767108961505640113794569704754174825520711571132044083345220395960670703699145027812482599649906082175843624119327309518962480521346915243958385914612548494320173496004380469399802066226728885274124347152154396205729180062693569749233372455982075271411089123619532947872376647053510908779397701427252492642389996244694728435311679264228518085913942948911502810485735233254146786927196790316608357308524302899693910016721934380731499368585256856472246419602529292751658994584621091031541239929145614790779898478375358931460948733495814511491435080404455757856183995794859437101916080747089081848020157128022242595505037571105285849330005433532698737397220935089956220115670129275305138473076781633598334602988942119765619466732133893276349880845558698681329768502620963976067281603375723991829154537692919677856111343415166275271830274713850082879366450540971827696336509127015191457417449348638046708667816711090109001805861191244820226394781558719584886945297481257967539671925868012981161470590457363004458031295104894657536039200234698404958021933528093365331455638243584222259032335498287978232742996544489524699615766863695232465604519075111013880932269332202019845361129371542309373770450982740929032273600434022620716603577619377706437257852283654114759618708529657129556691960575808932661181484311573723196639345837119921633963691638710281412930683184922022588401721927527175706049075563478854392891056628271201278563462756433467880991948105447842796523692609276298373348063459397951723070171929153961959240854693494152114242158622666585937673985242546837382851583988120062090147335072569624048420991889260149779431675786055789039478275467102244920265293022116437079679819973024871473440297961117910523325451918456407813525937697212235859012472156530830838226067370132770034955819178108419605540958932129985462092239355959165157887718035903848051132390320244665397282110803739404505153273220 [138,56] 1444174754241990586275144245389448927266305504607897004405260640649732277720814915026667096226056553259562705353778911079487048221758548322906498785475643970835354530652117916834552264632279071969958603187088144860556347382279051640572510405372046172994861669521704077092005538266793131008343093372649375488110520915147342953642480072603321917956762759853915689051494173338288720991627093990233019993164880199360625916471496867411185346787116611055211800455190241737155882612244535313030346054998139951024934082090867320105057095733750145276875682075494081551364566141902442267930338130586296160525095449242760196990742872819154135869718891915809274563000186635966640306587607953004489008869334956985378276112624655904578429991366033191783280976007822420843971793979860550950594338564012528531412247140358242534076975784032021835033621059469623319710739495185006490339103413786541130115353247028074623425564893296313588722171025173977828066320816240293574859461061097758190872524537202909288441802444298729338421474028313449504734406920165077696214493495028360690691229020488965879066605178086105738684623872325573231488006834085143433213491675351865451948746160948253635242477989978576018989532043230085270630886889514019085511338545054151970783098034916962456712483856172576023120568621078318794923752643521295026987025490839652388094536823620134344875591015741500846832623004767739923560066597254030492140946340863549888634131627508718869092186564381248377598957827638495735648772569265593740452015629468708505379058994165526885678845147214571968236921218022757903104396619259801581726686296031933936063056811743431362011820377758325472805852509608852341390628811522723779042805151859654093617656023133575759004194374147502210794219598393480624940017653205118630800979558950896274324736423883002340898612129179002457252079375032053974042560054054128950964585516032245306444167958147489645441807961353722497550374424931725581101820360931576916259350638827950306032694869005476855958586880184021491065342134439476636720371637639831654935126956999101356384229061625938983176309682092336854020186200072112636624433476382063912770799089952553188 [138,57] -245628418731509279473352074435379663224615144768887955487233779761788297085742128055782585856078108122444953163584998350859957322277226325964643140521649204562599671130859802251646710179168672415932818223387842804205334958523776708283526708806073238225503713632450230583914734589440345524183555010410910508192837846971122579209973705507210030134012048315703069678985547293232545538826198547421927172881477855037942662092061386526924574508155029633950605288532831677637442271653533947752170800670275543495553669303380197063581572054856403110971642897084525673908209626688063028004203648018713833973309867496102340151210097589348923612490717076766723718209617472771540108301452914250172636474677174096386064264078343373139860436000735007454766562257867723687288883257840007096065725520453923997268518796373912353407509146675620706739620830941791252960849886971862359069373733306032021083414374128761974578537486462822485603524505258803555402168238946877693037198461650333627629396769664935825450850793368980875289293460783368073789245087899490206946534827381464948901597520903526889152913129412806943868628935987642440528975312768638994492888551334303354529728189112379771129297471877833834986590164027897216855774297002636796019150292873001936117708231023635918128469291737139481693513609422612058448998054442771529180748814554865820742799438021815418401300197875186446258088605194306366699120377460660389570874741679466497564415935746628214290151836442882491163193754642499886797819293497099934341452937208195305430993687686074299237523257184117481686869994835329244212495971300073281807036072771301256981047291776076495885255667246266854719263642254423905685648413712964896329291089369500254406264831791792939803295698187915640982907015739249228940487563973922729532098779894826562947138407674861424527942334051327347872962832206332862660288277141036556608598702432027814855909108912286776604601199680315640973107718197387441420088649811326959294659551345454412204713935783634871200044867094912655272569829058561202676846548580028012560195432368709010190518602938769653567121581986175153209644583704038664882549873877847053446156861778300 [138,58] 37611750721104919548873671727972291544538617014531538095784098829048210346978501239263527761418285575286560682896790034148567466554436805557454359175140796076668919568410891728493778833553513939047383039754162270137816453818544762606563611973839720624666618820104202676474205169841194777984229477261521271189807041177765463441583586471554057236360190854289604406651960829064643934709360574310501703453712880891109339559362219784260849277577076313056718772985929808679133739419875507694560121912882492739246686845646815884900054598119585747082948326202571166727784706097539467074999231579063783964268515393933485855440960169345806620816040385099488439420522239234184352114344614022976743941531548494930911379414070106982392216766556395513351812559617590080026811622492697689923676500165089334384706377165923478786494664477690184606290872444465765747322412206644533870058427536471863079076459766938703857552587099655052931076440322077589207362085548298498074222353664869253147891155959090722454445844958427481346110515706259355625445382489309854237138007167344950866169217481850187555877953097162348667201321329748876954696623501389501408724354037377827306561839682344918614388302272681390409078471588642867709278171149985278675071234204210094425660301457992160924120345558957741771393487440923777678561234335441560007366260506070264390319924283458167728904123012197681476624066841910990266223786236736062771216990550362856055957689143876741360847226969184509487023276460067413132328756723322277759723745608471079175371650779015829781430056729197573234293839139741274551047467435205057526413940233587184564906717335003871242220247901954224659604992689598219231930822368295971557597124240672762638914872301623955059800138302171568975107867408996198023851898772786473069456459319693051479876698980560061842295379025830261634306527098549089867734388358298178392332733735756986848739815833905831354761585538523162967826768966299735383374234629827412319193041052534867619570527717937731286541959355313885103959802725446978861232987208691583154939886752685281544223088576169267921726771987502676011667290228577793943082728160285701939838873616 [138,59] -5087648462467082337180987284467159917714022387078436631423428877854597649405706191736420373703662659781768837740164969818075808493947484196098608146223432175736446649129309088764970224513102212585869026411210569193574666837214458779807097721838674880959056903047179197617301582115018128267857157829034059418924998761488472423497653519782567210873672792781114404645722217197627285867359324978600012426616668693886180127224825944078749762927066020868621843052095919075345028167201878330673078693315363225087756249627660837941334440417087809893817075703622649188310302053537983686482499937403393237866990451398409173756829093304858276266793966053469321429943682366446419766874066780592558474988844267125624045192898898129294617554022738624221637073406335714153909666865843672811036891496387076566810184443881058146450025346995583040548075384669433951913045207832854754179390351096876584445127991353428759718453645637944779597705335856351284817690590169135927704316991810145118643046041954402300665405025289835468974139670792901612019876909180437869563960824212078288457885637809869421717301964518259676338001031090421608300037885276553003558978861341386200342313043279112741143609128543480164278287576857925816269596338741694510022021300957560654126203820946868374784668521321055526969253589870570912715567937581989614492940992299196509211935195874970000473784109456313778159999574240979577662619292232107160316000706724590305242229915732829119036950951027340297355687098450828921784927549994614084734117553285644476724418942712994860097782922253363479850177786736420385789232728368540754592199195799192149835465625405484610382940343453529529212337454159979733118276676678140097442911799650544196614013139582732671699155731589431353897514609706861012248363902923665479715842130422392213010324635985039056705710907214005481563036294938198669323547700084000118092530758591722785980623918580025462474398825094501599040298263701995773421109054087884365559321271175429489155270932190202389931918304436042242308026146301365961549548058264549422950634401941505184656731827874028499705529108868341423643192577077072531470498249235268056913226 [138,60] 590539316077719286648205725707984848581333102038082719856193045658921591602546608146660656485530422456228805455727776782704320130000143636536321130157752904060956333031157695121969886109123628189714649885153204459896345276489902991962924779129134923397461436822543792820549370366401471852143646671528928741360433747920157921027099510188168313189366420912916780349325782405876969127960288634700563157279525328247544445015488665216913853635322058639057616483758196163552108507596740051002446296507994078601673750627589352986612760275541696943481210546972035253681536804104453834783722531629898841627455237381943725545962758468560196615333338566017748031645131666396702564103798474869884713208070347318321817742762165941341110487122182281752791834203625103502605882609072811938789620442364611720351555153161582117687184925930276179456724558543706014293324100678527560851913918604605722088855387667495704868123862607148320457062535431227225089610209412220545190240513990130450328224912274000949691246616830694447305520187955276338339364121601044230068271604301364802706510382080789796963608509564621360300479445910844196106310684629529253818657122930077906978941119357622644927205698513942505156215283193719914661936083275298717910230988355175928203716141545802639487135442512984891322809382030296736530297601114638672227988447468528384694509871695005819430569824239067479201899577182666618422330415442425854888162033773641844243839475586772046382029496941133901518700056233544248209542322612301978088433350356636905916800086004689429632520211832509264635816366070498945469253607926069554595497273964797067252487611799096644017524012952111789270930029488284740676966681573775564389896832233908291410922694364516042484649407664810343358108513337310546889603722123530397786732272613151984028965777894482082197075175745115287929826687347379814853731187303890628608024440890174572180008324889394057728068493772077871389444249613864391831742993239660309083215197791491252764373195477223603454474944474502882909118360713863482679763555296921371521057186995464687898116406771958319718738587372765920548765424037273352661129184252431766228 [138,61] -55910814801392668181030303980254855960445362861582923739788030230556965069081925962467253461005146557388730922666837439569893866110553780650782435119927688170509114676441832695553105067365830688947872339000265343653350160481567497721610089771932069345075676710538468698269666622763968983774415150408384142577755436531319705370998769349422925924550513915803632880828528457892289230060624512379199418245964779349605533533306160596740059051675544307649501165911816985243445249112791968770802947113832861213695771887097763854834577862262511086239404876143344667033427147893818385217133218338283006476402841743892038770262978068455416185516872896678973452001840933140616199399543149498048848198957973313578820044374131114246616309000591547888050886613823498807797026495520501468644446815468015851535683111318656176010008263793386932424913246202085995172404409595506995508501329176106210666789198624507949685425089287695713270359629497421324148403175186699699617112852163933909868306498015361070325284147092760758837279403399683665008796723055064154216812152396025156378986361821328024152913237174302111245319586641358636926183752769223341250402710587632483786251547220900159382682324293473397528449420682058012424718763630234794139978642820726569050522618274312514959178815951851861039952199126834358489729945349707177857610834731342776585515671866345803101165395947589750524871338166721927688279199964596200218353815064510969635339508893938913679097234481439529259337933539000730270109635071358822210935012541931495527018621217154179396073482609592443417631811065264020187713706352653777263143359261550868005007778399249725245533514601372881614532130667767646733822641361271278532212542286298045787303942498656542384900699939131024680365309027502914611484996605345157296976731033731744296170586676211942063882577910656633775676819312437090230287680938854035168054131526268393132226131945326109371432359714293420893250705992340538622428773707497303458853216961986998966490707582489078726279289330332310788265881368951642001298323510270373949224101187511981243070421866303253081513581510612831748801099693876856099620752131135378 [138,62] 3820165136041648375351367801023263230439170349785622645302544641535378089579061790200897567790794254689512157805456929043859601225480391845982725761114167811497728489126335304427980951290268236866719835916690512561687986996223910263428315585620882156292217809150099842380708235981911558050965060997461478353186596020671204217508100306396854804219370192833151305448059532026274825875059628947701524371257305841340134803836287584531372613740472408657806845991771250798857365356228926145433501230043420508966689428942383870529888914221347807628276336685402749415636750195488773469356834091819160492877036978269652572663484410838639060101372578111663932110625147990345979482351980931375262496150248795343607068711385023758193141825458139259121864266407335198158141388243531739182492218174589521862004396104314004366347199132102314921465182407753949375611719354889198642462114828417950704469375346997806403320918080988793127521713438473753530401546611763469118084708651478522654621830345113042138964705183813522064389516506450056715149352729323394527673011315247084516926888938637834040287666608069184546161777586018532296572559161169053476503735439096049581961643613302137707666906899911620290297537268458163618827741213672515041081352280378327222637511586775835710019262665145523168672531795699527503348723198220300773603986342199525332174135035024804950328111789411043107428992480120043933435843895884281767955889086070176379408372407771231248306179263442218693459379339746673714468020112408799987817590438111749700912455258416329752644282923844207852093781081011315703968140449674487852275811319709389187926755796704120744098268689567019304992402465848778876020959703002755821194151701645866512605241613697354394362066407385362854482419778294352132248915715975138135179671576003692374433304263907766745416994764718852438255943262142468563987952371676191196606536646578207768648156561298476067200132963788209862344519710174238004024217192391036895360904577628373673007907760145534987142773751557751280214524759054936977384447329647096955807899262545342720164505217663909291678793023192541691077729785355216798785725783208 [138,63] -95722306310006585319694859418193817342018335606277973429180770353937750545518312934813385930371866791251895114445442994246941720950883808019152819100697562033426589844524564377900680567250410002625242520371852627602518200992948514784508331557160614765208145854026788514197867319701360462382069382361511562826001088689214798834080561129351892860228214213716074786891836555916584318967627273519938385762004707419260176747091507370152300018708197112743747970378208579129010390628071181831742630764460964814828379120514457091364913989845065644513240261928879582539164420215092967078638202404335291649998748955051807674283150094892896223907306853912233484213829291463216366902624002580317262859609950317635608104142873076988094430083294705125169874516371918778980124299602606205547341682900881466306470631418079521010416385218475005466095619973427250489275312995412517969956848382178521568291228783746355032878008734136015533877622172313168644990653748318137216771796383996978495360854851323638813841172568431404456437224727414012919519594847285444718362513157733616219331162131533954361133622636897850535528687193227185388554610578100722340942214750928030134494580381554793662191151109245286572596273953691672286823280479406244594301534503814492651185668658797512149141855711816008664896890257050584615033112597846600486602254053247644667061328416069875239721812932348897859471979070762478773400552592127325245473392080121495644717021656295514677437889971164888236275751964005415567795346395598135895682712339837844980527268319393524563178551249221927044002020730412695536235953599511771533446095249899042015967046251351966476748569100095193272732135885489114549772444998768801627843728991514524948928902177385552799667241217601841213597231480981280280277837821613684231225981037041294364726980936258762284832237059209834091964000340846483498399436278563794286376809719501693539143258037921996278002689753309261498613522506892252851135865212025821940087004918351381720833179493974591763604395435412483287441611506603351541204812977485097154946285972796107771940215918641347917246218982210799797871901348835440853316848 [138,64] -19433055573543517107971145028671538156941607460052741090500136466221653418027297435932112987840347718290410361858911566581688150720605489829826355550326683189356656641680566142821574694539763476576906770965803553085363220453584357826541600385092757271172718082612225621404024136252914706742596954853072339087861587653255533082886108759002019386190421559775662719427740317411946755861218561623070071489375362911102929533686366254164507856902359568950478280011938064075225331710485755660670897109028565090190955589316140431429703869747923181963554122815131463068355048094434985800179490967470430438522559819348557135091760104469359153617052259306227293289134615330998184963000803892519547679579773935208648284191407183075796710725064061077935983318796790235167455262064419151017086388558529362268686799400852877953026706059031887713599904749152233552991933714963341479664441428036888474065903359830803676207771579975413670102586811490537836111470804077866728110605352614406136620771573017377779570656440867591365819154794003986566956534264052149580918058903604334478610685080189904132568017288905045767388829484231711826307881244532917634594991048200821332515717812025929628517997706823644041472111715825433964381051692715767545990999493603850259003929615200779199311999061957846962849820436121032946689934195819344669107368476281952859714135176061161004505902346506328060141595072410037555806010267372171052770071789126979764978697693946435873964854838324938479664509785901758653920623849750654918051251332380585996188979152515846502899259834918640267956371861423710506572964145518825291119811548592440124754980341471574476988133570381621445613551513960229284416293133391913309707734405620485084749501704476297612523791072707191898411920095683911473047715864395151656040645412180161465852620883462118858050461429269148194501625963821434994317503487605215807856095787616869775162468398952690464926227203724030921430501524175361509072718968473214648068792019227562734130893502084370463871326173545953385552241964864030004715554082987399730718638181505998751461282294744392521938342357740702527265639979622384523008 [138,65] 3691686161674760418187459729134791483244909184243822872066636003143953243768919716104288337803620552404174408464115774243752197730474105135245844019488175020177776437649097699714750429369134159387548972531097719191754337124632722033108425778802785207625159469723489920180718870696221261539522572540216846609710596374823033764871910655905919673157223429145784974710150574029144547085513646596812971756545810520487061186833839869519247408494378074603342853294533277734690531824790727212523371568032077672083732312907560184412035220548791993580649175218009087906952448526788972797628859515765691748926568006769126768594997493155086309765866182747018939573889049324278667399974171700806047370305394923370206977015626092967691201908122021603240842085277487551539371848620007290427005170012789712121389226509604563424190273098851350154254181898328050416347563498604336616832919627123911905934354943513993037857141178358704683304588729232993341628886140732031989136714772677723219314752424988446345926081852130206348275701451157958269823500117289167697196984587737639662243312732196004252869738632717923422688460895523912795175127916291797748973713907503214095155852042538231070501715601698123097817695623895229589783599434164521267931699487696165127299703308694546147699422236306318084747698199272874632307663015114428134262893846185792457013846936965323393090331874910551841905005400403275049964360396957903510411527065773919100098751717954345495412179401046643036049727555950962326505429012031434415572255256334573481950744271065514012317918065182330458792395538590239665731704325599451355114389213619130746854458964987069598204435700874450392663528168675831537315201980100869073956215001124280281968454483065899406512821831693877027910021862668327294185408226873912980507149285536164005505590291061620490777913531118210765899846400504976730728537683887575310760658123485093431035300089347492979925524343194527265256583397551355421606785003933221238798577917171807090998952364384789713433459220004176007632534469554116978450580376797642368059485338106104309509393057801205424056163878390219358827902275155085536 [138,66] -371661261889114606603175926207909658340339578036101812423379738288067122059664290195861090584392224738129609347920289031106705437964827159421384300761686055952851838332206566009218286233746305857879662932441784401412758565594219948870855317456821870087289298342161691534467280310789064378076543378434608245162173686588792730469479333497439867741785447114517411405929460863902680478358914558053485406689918257552541350434036079249382759079632256329150546942577910785415296564094763544025679756576811635099801320804944617128925640246945355560595982904339085329592692715610016353025788655301761385197405216998190246044708998967403699473953719678307275064483761046839972385612541429344983803186646290454708664550351237359585904172776420253252906022708019256584245276346509453814139715380215123723911469160367345965876172647217212483501108299475526422037321806707312621207193100717766977771397535175578371213455720112005385773370859593362616370535140544076970106108386041552705274501684132653830322757935433654680606846164463012556456025018575809413718905586717699687050463781473976762190699426188306386479088644643898428721064390181257925228164994882605871689744513985717644397505313760889711163001212285756612305375359723899980397309435897568242880108165088131063856310555419849015753019725659834443359234738213529312489060386422526822195287725650121668416552444552947991156240924335341060526936136321222300310313280537816298556782785081317735502285805159588646210409371783148150861839786263599449163564869864854511035047671280179177433751367625984406586148901140784468433489101463703193290979843153973890697567752692831388046233246529200333283336807133700116428516519154506820981051844044726189976243750941524580419286040991406271841115264576155602072594565279420734487422445552909807029195733173952844255799490163990655984983769525820992231361267695910718021793656678285829216774913893848491370111053564600033893722363862536803731290099082469104027305597354029694775363478528398421704224893143968121950973963947064292153932541123740685367972488844837429704231773438746010626691354657983173928137767916832 [138,67] 23928114810118008203397227738599265723713185261847678223976027853875654153411872972299874059907290144501820085101290647233584034411073360983412495004435660286198425436354887723361622177038539511313583456254243946459364585915757773084216585867955823696753578627482715401371249348450970568057258305069138906911654532739456427856633727016155204757246501578380311148593598593670409295325022050286260504129937423245029727180268593015694320657719791877816451861730854252468079299729944265075952386118267031230568422399484911362796413338870985749789522318717484797471544649799676806148323769192636130537953125372554416185443784487458860676255361371233836490114323332771507578215572180175007162439822525669204035242844298116387724579962288879122149528281793034451542497497806677007178281002840323963875810551115058029769207104338012916888435103574012252266035992458220008446797757929062388921682766824380240361780094108283007540581860010740710947145866781542106487235142501658273740217440372757497952604758892530996641633061595916446455419191403717916413353914058681019509081191160055660588026680258905923603365168939185934575878914130593667379807543127599138253414391174356960977492446020222549406697006857023601575348989298534720688032163584095593860612519327954229934009140110277215707337405355175212218598931843302763182387290963144989733039832677955734047439105213964271280514831284149013359357847778936916239976367865546765704638061451559183732336800679202146458296106765864322001637712826767818082879274269432599206148278690990526133920916851385197000153536430918469439297814093753483463617654063148505818645100829632857141739972817767274726956874054764839119991559851465796576907318948964913268518283304559119956190117307184449033619934058546782157530560820595431346484091346578435234279403160384898603423160346800080184538499067100360195073373832575891534221466510277810147166700400892106680555533123461109141178800645719633863176159887605292539521141424671255001064527607109974892199325125883766371066281574490165864252400662877828598026444742761802500366484305009003937905017099726317916842154080 [138,68] -678364878593507776023066540652655100451785813111846545103668168336794738128410523482856466462767090055553102789480987074176663280713963130127644061524579919569696571747877255113939964821808556380584501937750188264330599085493093575537593234182243867847916005188261019292882200010165414841657297315030899097953838386460582349509230827182404170980293113466672696469188502164718774395818837907674533135916632499102162562488439673742424682309106873501685579696921577454846303473316959964722190760865408182970008084298679382732728010953994652086701413204220651237310122151404044379121356380091397382048553555045182847683551796668148076886678817889115847692985465866322856001038117852988389463412902383260898372235410666638167803942914798302600333439344951446908192658575871114130478860466638928929528748059743039618861700384800717579738313017897885489140602908933747317952651948588558662626384399273781400081255045427592641171854843661694796351894386923237150772833902091957633665336719266548214781829796692669315710285826971666068886730636702716610915777931195812809164597965642313466902495463519197210060040614538913713485812396365519772166544478436668123360186361584730435240500632658538709595825703949361831293882470549332794455666777593885782133041284596569382625977197179112558686759618549617092249957000342970044567924312981072950579737860787228083663552986976350231116817294669488509370793104125778239091293850393499151554406141166580456668529071494458934731348860510209392785400969837454034075293517363221336096730144117713584305023172784705449022561656692103447273910382291728350450286855549296658801753988306800818134466752954694471132015897011460429346386810692763967058343941994095030327689347526480227568459111422461934361160347658721695493056092270644403163495973110787215667269911789111340871948468152675145579000240254480461025168473072514124397187628423245813492244098180495824278351065039490356510373354320279354704284312232817201831208834147196432307199779545028496454940227640385151410960667551998830072941430397935241651232206017915508962631141065833117717518103625281839930720 [138,69] -57567638935261436761869688461376346203070371539525529274684233369410687011392793907091323600697322820183945878816939755946761576132935247894100394300942237243570931016749595766293896232557444120661464009391183564608820466459786919414141991396246600782420755603795046128709411169214727464169842423214161892091394222985017823616167566948708933221858759589297188934162360867297814762435556752157400634694819429203454171927520886977522786120088504095638668280355808240777352238410793223825302255208064919308940977694553500219709307399039670976898895035358976538986204682392055561922247722183622557318562487169799198686358263220835787059951506205919101105619618654856869806111265423007273564114997674484817139648664929011049363904764912246537177236986179025773350274573752956219950442341963583285981716118200438587659526523171948475394271260595761921535846447744230146049933642905626659658027482591783523601284837374644227436306200427613234574380646502068179152329436305260024157372281617881479169972940544783550288135586575436919918182280956632709644865086644669608903607334035112714651836067302839331865446553151696031264414567083648281698153624721612392454726934677093903636290870397164752678241449253947424732254762453337872536945184026135943844212186236256849970892483957873200753510301112731249703580211077084552755933577519668635053142455631924309471358309680759581391269747467478820501066544319118082629443202572783918414224417554419414968184858306611886614649166477796276865249761121568396265453174206040577319438481616432882257071728239693161063088790280444746856003680555661844844100436068207336864530709439203678239915091322542839600980393993083131530363009051812751508938343631024480946336708037301078691722383022477227193319393827741231628288485874927362286974570919456943495646870153329021153255220056495019927431886961044986718844120348041312742598587948893401269449140783044489791311737910174586742168819248808472434656901697943192987772791555410780807751481080224086066171118156451730454706729857658176546650024680329433388579036894454585856017619824019790640029692827402376320 [138,70] 10618160358984556455933296657611942339292461950685818959098080073870737302570937398367155347928972070153989548243414644872301528520245856957166376968089486794281178258950204545025993681231198711251104229355916633417781843966364802291220833746072751415918645288864715390495949348856377661822302423820816100383759840902324638225021965668372545739423713764777181077883724748932249558897363997141185869108670230905400852480517809349229948018555016299176041371634305082090453243608815988505597371203943707921687349579582726485304005510824203004866011101541600106410380152014948589721468670079536547369657259022799572446571669112833420129635124717417181268832007209196184403942229897372157679563535985477206551785518221279983688521202767657865592093002909114306229120007501243561931355420771313258895794450837980094685522342313017809347605140493395355384301918428009460045386052399922310766982400658980755341980458834105989623093843731758847941782839937954707222339202113518918268628970618993218312623335484308516402007372877062752823385370357796607919140713518080288371237990114405586288516484375900520265562160773711025909684118686437239072779008342458096835638287269315424269922048397888681718592710537225753616175294125242149255531718280070888977357006450543917225643778607987132018239513273231188724856090747523373840650758629693804464660895652593656500486398395582827563468904294898227936976729887469571712853507325364365545952300197928650624384741024044666506117558586634319051802032396198661331719275892740697120963996091163790932775830877297094380805813210009269574675083387090744728151147666835551690786318395486800124415429815664854842829923736652316496951405357428273761828397694867876490687514524466238158657054641680052602175827777739651108099814967961075921764832846437196300562703780916182650280124612558793792328674715540597764825250953788218036412466610471605474922624423550554934635309919915971668583527007894885098844720566407657209248255507385922883224717426848501971402759840593038992980780869581511418609606948998679439173061200268712878427295903855952292864377842841680 [138,71] -962266400746406129590271310590662580871398085969604078652188521915638174842938311259421856973003960440781270577947292885776574200045105469752258375036632709760943393535346919444153341978588398244753875216776079202301517823726086448933771359401063442100532652874246180031103118508785459323914973753191209653480387124183952776444210760981925253397845115098113033838460714078898085617292303900086227797392601607907879176627068950429181648126720680833885033358938988124460792469986222587518974024295668557916732533019406866022407923082312197768698775439262514108272891480409503226836710470749492850070875492088798498892774844867838172250496185991114251025541186661083104987804145426367523953781036924430538543624876681782219795103000206868986163818790610350339199841853479867321260730820800405267118141908594876573592463176692938632416016204408079676314784869272659769508234116133365388349278003654536171743206538350348553654686670651771204221083310289212158768088263176590698298657480285798021118837484134490646670060321193268282410186733182718238387907469208547417175183453450603136180570228800446427758292290219505527785884940287888555870793845556671297676099167456709940683118825553818517933411474631652494246672420359080542238776154538603128871064861394465988532673665311262968049600537154958912658208159315981878545230460602885299836577745906171022492943545791125510951142268090004513061956641308266676835201192771196711597256353216292851462038244920099073345747697447514782850996271798047317817452766719516015131235424515753334343336755553958907305135455796543629786966326638903072005309303248671675079683378462361284018932868576479884728748888174949421742981715943816065970820649042893819328930254957028980261723729307450877373381146155343442831837651338893821447477551514187018598131967681047562792684562153877943474561716598854311528893246042184693594990501140403668814450646245237340947102851252698826830795458618286228806144266097579904718372347589121837419547507047689723294886653284551565552025301279793545581375233720774893526145718706181148117220250328681993269844432320 [138,72] 62641304972951429636421881307811113347316408232519681905561564913584469758811996851923472157761591027525894683677326418248998835504499583416535130558217473163585022950909278465476315732070155283907644222863731253512147405311643024779996634869127703122631428957962530653764258713741495493469715227988164891647013937337357297442765563996148399970429248069586103644213197384085582713637141457175109252548846677110912606090612616478459482494627324730368641534522950370087123622056011863413163116571283186873778524126313424359744982943569691369053746033775930716675463358576707200956199169885529140267831084789275657482064902750044103870840651123158709809777877737401616252173653040485223929178546152097012483743503164265836224076965296853721454744499954697011793029101273746875025497140278000239762167473873264522763334282929347874658325816259637135842319252692088975293244863789957126052352284382829917685465949600957017789512036538504156774478575618391067326158418707192691239149070758434419301096915744412091393949875562749010705606734325781336483460039229280368118797373165340987768932304059885331711555903256347982808665952199376812656574929037012272874321063049258369630478396706772334347567272599534654988658443523990381132290582891063429792341097877024813076381998678191125266661605841131795424878792142930499300454241733443279219546669254444874507925140620862073060772256786843659506484775727399641583521710613371474755190721631728963528548429304171642337698146862326168411155108523237055511926005977106834037870015394570823982533234808362855643624019484612222288628630022853469241116575420459398752703634356496036391707520782163718064804157145361425288815970742830327703315057238394347400297140045469370756782779973169793908873800500213509219637819849618951553512144261317482737541783373969833868133469749112037690339406896515982210608143521145030789831603816956860393673261383008234790673332980994191053637104054962258074705693123391825763676570351788361806347530079113221357435018307034123996979663029401343603814203662352092562810058235093860282287646307460291396903760 [138,73] -3125720400454189136546430437689734001106676832067416924591786758804686488317122868440412322585601243476959323600382042685412213909167693107844664266444439122070060900706727064818629097309336575467175038111797137913854987609584241651032250437196898197034041997434258999540586892447821198305479135037247605486334296191248511954825407628572287089659282776954891997829663901826692506269150616752366076645598925080821982720305748068628558779544539856467672931354273103840718665159799278318245522367323717418281008619434606586756074880368274568761294578982665707674212563989784061800208805594333723899948768610987886296068145497402764106722683715692575379227831751086390195055684267092649563375380879864495324198079014845006922162646719918717286417461036124452847477992619589247376313770658116666267643836236850860449261149993187567139463342345206448703298557704437800079888343205163765463585065786054964369645621898223515215142085133595878235353075857648976018905504817705917416539662036030913214722171878976356570692649819191973779152531536035242218498559979352728656411697224123442492425918328419984232522762799961894598817350312263357159485924701193615438487825534366157297338237118723828778686357215134122260264601353408791681561700045057037463815191625934832917380795755970639974396971841886277849066762247881378958197151545470274410451104791055693648791787758931213292291146685466894638314652828448564753030264145518102612337423740044752006125426518620380456404596436744884556727427152660321855531850391964391605052860649077692942702014069969488336358240173607459181775299782407987701861904777140773775602672823144671054730263151812596479827512420661479756926705419318183254076299112978622505893704179170059909197026570696388172441612779124240230604075013485592974605676187287241726644564993657300410463069995167817854230871912590927577046787973929596043958080445641232312357955214618750063038677903599482031754948239964851229738720265082674176677438587770697334650445247584984601842831203045465051640202331716252535519861903773324174094336217109248777061328213754285072960 [138,74] 118335911897869582827485657268537226682775889181680338226979901727607899082491498039130335098130318682693811617230986824358978977914634886138590402174421002850910538378220708620689353044026474935479051072277619244632487907448245379258800718846919624537003373519564864050780347212929298496147929330762321014791347861868486433952201147414647048127557669895280001910389009051900458846599802357170664659567347379230059159349852073278757399618088888115959669213837222378205861906760646741901970349394688106319443678380711201300724898530487318189384235021260323556185923250354796844988383500792486655933462600874262017388228469055234385142973210092957132281231891515204442066169803348268112568649931154519054324648370224727025138106410889187783114697574568443355345692741858696811492294622813530347861482784351250660749122536448673696752864510705532503962322262030561503758646237149923093094283816563585955685282126417570177640617677707362050727957464416005434629183320791456744563138108072291545488399803875137207243782613785255393330390815222875268384402175368183436514637182057851326863398285424450082519973319038205933614341484089970049391773803126775013238260468751526838021175702080444043608614046543698809148351316521830146988474111168271823697325391623452586578448349435571397430637581299256298978190100306756551211763127129880306389010569483086890556362483173077639316793677853706109425674096806727447783347011047524431158320524165645334408474528303404964141827313180034272317008584766034604566795573595263841224715486709448888609636234168113412579860736694819214265432939621892665855037263635124476795642815310750323471748225759984877115934497914423096678336752342203777410392637371791507529777221782806332167685980030836309345800102377030643742755586066081927939548027389776268404789593870114159700777881871047012144177976932125541813243020910959394788621300651774878541287868342172834077089943981238488814735562991443856850262028781493427070274159008955548438207131629710680134624281380406525332258677447470827228365049047376823469843608635805051007232422274846600 [138,75] -3158247484442834419101742294628361036682800786575529824233307032664611594037407577679110976612344638210949806650642577178400456925332710602941131354211290566493721693719861239654111084617783958712076236243748211035980950782547833391016818858776854941374528069189364003515186954393549113600143415314444562132050912173713696242441785676182661051460098339733917076282015809386081835767097835307747276303716372630888940565946301609810252596613195264281947441579202157654548607522400847001412721238867139016618710181968189235309322350691745883040000870832539619737179039615001282111421317488957505067394475555756416934275951810911429076182227924004409732589162211973569399278334947415510791634839863945832086514733239505909186099258546163582209007249419697371382410869281431744196957824238196235311050234727140622047076941602918245666718803416598969683532413510054571474927492972907971251872777085668690868181327518563966021981368932240260690046928137029616480387919212280767949489869370036364529896125288558931859510550872523027218263372740704529435165134848061538484726826666978847344010261010936019862832822999215155247043763024450349421667078532904946651164295332250251799943245776889039674969869681268094150181829501577133708591143078241865779288659319340300684593870506349281391907535291170660171416021311230147955201450365356989270492775174088027746145595408533398045208557696465024216412590516565999412465971246699904457626629650059449804441832446009274769597138080552031509734791689264528602996995146096259840880214051608384055948163123840905708036342789536953665377691323782168123698905814928704929230173733497654354119210889412848451107295022075147147460035373445665129444590525207814082256397868486489092377577728044566938041762760263777341466956302447321053542499463073436090665704837545948746147421076424195761281273201752092959726610696814038208482819645520847376794886004729568904470605848286046841858938333456908963667414191209347248197793963085251395041902063667922511890338435750120341625152821116387532991945785566802882735626455324480047140594834960 [138,76] 45952689576641156669390996824237273713765662711157766614998359343792179025644341620665698421314087112783988358615132947726881333867667449434446379064673292933718497017922669244961742807314359257673212752368780195149340064959381347151821545790534601036003146667565873253387841752952400601808100706584626804876716037353431128828926921104201374802782202709760667954032307107793089305134300526031562156482776514498371613199536286724803871757583935166428698738604209980693605699158935008915268746809941912260555709730017189454491278298497284383512771091331206240531392399485976671267216050534247276703896921209484228110585191886489471422190723330793570192676069939067444144446884117152589271715622154913541653626872443143687114539503158596902068622612639880941382866444770319905796851520513850749084407073424228805144299997079536449205358682319278058200970730668489610015981472794504063395764131546548655452910188982860743974399605593232472661885788895166437870802856081712245093662334105529240900358479468957411398668470431388195043770456678145515454332185403740885219770492037226261280093372716236594528677141305585567039720433954358959187953308762587484243467673148313393645409791620778618642119923964320992740605125622272723844161248515836971509817957550126209432261981511444162876771863484357955357416688923140127200276062659171586255054246886038315642455810089541903508901160006355906072124371398293199934489995887445411537646569842019764640871568199032829810251060070125021494764803886579906079646427164288558477650310229427500487572115058979936261813406398936078858457127425769673114591405745632574228751370841872324995670669266608599045024969285947540622992646762183966983260784932601541801067230645574103534547135774750204540731243685844514267060208720786978122580342263785812937708038467671268350359450553044269249707252066511342700184953743108502078114644718062873751977486956743053968287034163503070529955808819538916206776328373392328691474533454400096811213613703057387004437485779452329481869279773084600724197320878564576728043267617548819397432960 [138,77] 276072483917428053649838602023451198801880790913329525434563552625325463633584637685084271212659627549118520881305751519266070673665416822277447666162961247382038539946913901765935063075310641961772672408027799004414064872004617107830895570700111588704989102940909295426733154376319486523612629321075053067816446813788532083556451915594515530851878475294454963149371181342568126341366972942486477342180119298441274692482176987018772159979173904054041572552008670925211575962397307110024868915506779891012208016775676644743162668089012411676562707544030155752193042213915539020613664929489585790111170412511318776728232920073711001006655212803450745960803705558404883718057961252654139487690121401770915324429224399521184591513461438517854027996817174201850789081453379701102568431356480193140188014122012246679627092886677505896579470332923959335684513258416763888442377265612180904118843380437357797524357438025789853376253789410401169770453985679740134627405490562831910098844312481580264792579286421804531068134002578854536362690698178896681245364431383315861409121555066295502998983376088439477229072553656630676070474881650506112000405390131895452961360918565652275990564787236710791270990639151816389188628820575291753393084458378115049012537527624016101455066649439464362978986901238823600303501879190970124210794889597309946500570681678938798525372637223578005562560232050527166540735381854822972695548175127245655618858090646613315038541527720225719601834683726710656291316494946014341480535084646667798045342093235886498900747746955556989184747681963989870851435922388184719047429846201875015336575198158958471400948679930823061019038386387845456547715395528541425675163229831792815474179720789293135041871203919707857506580374992155217317368788356444319239052368269772787092102070160664793865778847012220314459567720266684224999316285147633180628121340742926870419122688675496583815952259138673279922427884308841673664007482975685373565985903908426859746591660360301410616368658171164320049034991813783777437208803609403670840692555287945963720 [138,78] -28457973283096857158931027109563181397820301378657296747273235038091436924928095304878471212023989757613261672787957831454474219874350703557221744876233469159770150915504735959474465816954786356931688665693377396710745190730872859190480927626530000179846221530001315698010240677078920302770031837923547250971525820613484860721902577556573627066174584369737991084436744331224345334845754134725479675530226062095619785267747665769294494976594921933077038015863804466481358147648460411564050718533304364778179156272617212773945526448714564665195065143779567184777119618124150255890307443330696980254367380774318211576246567064904579990377023717399162227819628771821594981585172907449352792071586817168709522011120129161202410766645027908241578090698932142968362687297194701038895227926378877641086424220484495274799626408205972160424126663191390262357222970070495048561653031725687004013771733000610176675204895199883859534902636144694100280094653232551744148399704574873953304839285958376780809679291968868534297621706671539773118114415844016910881355063563709064041049401820241436925411128208777025689272446027694641304199439314987213274662434053709087516709758309992073126820875560083226878397902502361848947844591332569903852855998134968144389755515416459089493809445672523601719409257105813735378550329866607603419369102920895923873814984899432345957462375127194173234922678860342834176677568555079989283697919268883695021884521947109574419432104319394568365322780940830554263850399707165899081410423120455663161783632575872544591573602678725576027928499790742730092046846862658844339952859676327936303260994101562808632863259222057252764778690015485680467177025167008474872471027336494512269421675125408660135314358386314597557455361604068092034287897168227923256123899223414342897960556093976642318964333950938085486276683049575550446139925905589123846908346281912381499643204289364070202004825640981912447282592372288658684007372726800382222179442268180616294154761418589994023432747077917287406519232134404292116087133544215027889055670948084000 [138,79] 435721973384521105948215793547549999707112754307568655657037246153367131219150724254624891115464912723820226286048554259386616332741912467236260291664966581486098308769867295367477258788869812581892644176927315204673206334880939353345411271237612960749455241827826780705293290834058940911647627001935240957922183376976997501921102576553273043531811709185729732230681466556501085607765037457515407153210144628963461527545188934007974183624435653362581892612466800383088416309679014515788114331899994682526004620055206411400267330912286165354946172480814932439531739720989781575424210308810536653643321931277627234055018290036375257606554343720602857552293148966002620942815975885981468967527043330109807168050419373120419909207422126860801284702154487961714438560010705714929598531948908397042597447224571261714311548677080247377226297916422368458169413599695436576521686069150647220341084121085362662589478358683497965595426269620348326792148072817522061686112314579950285523316689235676402949989020317146443216879966770635042862011313274054780230684642478829688670652394037471493972486378911424727213781960213828439782746380147032336664395557003620020226752896821571193494962075070384074090325563041182208973609573234832579806060742473238854998996138186225921568617322135376592175634773856196999376248316994101305024815959424893651537563729435923107409350266042717198544772819103900431152889949386242828894980633096718336259761232712961213528539228879083353030506975906350414192722300855429762606090797552792519098514542978308557887108785927768498316855429729483386030157256350691137946910705075861128360593748336634378505525861341929986731927700211300797356825199394033317256391401969478274129388448880583957586902342006579859296515282505327220901882103502065688810308708947938821901566172562206555253409918640190342676225284543075344174764143137498645017452772412883484554648486760412132490518622075835898360024937894016878902642624464415648490850167663137520786742092634220607728494092128222693364571588066051787614745313624847117746128141360 [138,80] 7485050674907678772310388617694084319967645518423760310477933419183262890913832557183032792771413306514671965205292637044073390390192501255590788487112573686949468544600365264296858251300493770900091369432337521876162137021062363751799943221396306462316850620497917157965210280690964853518667660258100027409045342360154496634528151949976482074018025977474878188798055573087352432040286703870246535374211817190934506317356580742541694492469567716531102297658653770412900993724104279721851611028331049333020115389023405932971584841815669128295827911087217360400818115080150745350150471504461211466140900588632680990756132100503119958178688561582182154795120822758084531928888423327014011141343684634886153128205156996656524393440216124025784306625563313505227087604362086007209981729475686037572488559481559877980160253309751028351972847809040273599021973606302618073250119352382848903767470509345506056805592845314492054356253621725390488761860980085710448989065417099271890332203143873900087390389451649103486283320032505804199584860714673281312922941483093534002198267297106908741797308892100168438402366933469105487684835948026270413582104615576313631615194788592080422329729662640519457417421477594499525578019638665712445540414338185231924676306409739544898211687181967221807070711899133903865091796069763199205509764418523590594814445295285198779142067873527179559384296773712426700254438747776487277054037832485453505852858537858063073344981995353956755006592423848028059649191317635374653621795951072246649312120777743821405743349545476566822669737710213972402914529520079313897571469890759911533788007005765197445136662671049933557225260585387188718726380495695029422484069015760905552957164682832094532453539984674606724871943271706892273644699318005155583924895122555081916075442981425535630782203389208954593286183944970304253107938226281525670523167289507089451219516718927888317593230374229127565659249556995275700811283193402390662365887849926835967056064262879171750455926383749420557140008365545840466097223662012895692173056 [138,81] -514243373832852509429635766798870171271723586921114518758187254726706048358307578809996648617012464512729931744158658997522296107674601304607388596943724644957545438651167554187615240591021906733862768973388959160925215459518287711880358698169411583777226171385037084206942457257285045900442376095601530802365228279216191125155647288035119447834250806814753635889889311473124526801796752832193752183367464825828814316086562232793591851948970827215798098712078826916538104484727444900818376496547314119049520617743168011434482809492413596430242356262912725996997105760041249347522190968530154601796657073331635498786936698016813130886967721114455835162386311558843917145778690368984375406066151333786915975995814236036400330200672529508359506991450224332290422528826072244323816078700344167814263946909746001791543708316262273322815211027455432456915339653601989873577934838612621869696305914945346153335368082639687768701177624918217504250215406701436088307638658457642911277765952278124662150978238486447381327567619651165172414796990154454746509760219534161269181807843900985159131443200576879636363615870559631978465787912440019507941613848972946162639925499411711760607131965304557027728100015462906789285324299093344156877582763831807176914171594265470343909505351102128296560715066524422469622593613514997222458474333945816189333351077065063094116695314367387852227986217082063777015440874431310812733846876471377507190805795486632957173968242182042804347590538613891713482787735564883584285850747205265015095258208058717339977145301235885858469190470991049006401008377062580759974994492489473045633217674193441700913564194651599416700354802044375986998054642291565668485814263369583997692315232377609587222277286014358969744782646131407127012267702013307691101703360839708246981526955981777123462312344113361170858338154912087112043925988356027323419799694585183487662518333956359653300473251985255679635327972226550551833059905762759644447299183594399343736507150763943975246131708486226516271385552344121179891048144255672814848 [138,82] 12977009479388818334480367075907157442916760651320374990428972865859831657353087489719707094968863943536767723043462160546138960163959824373700051310062365778078483238925692278891653403905595255278663115182713549233683552622520864894954193299798003553169339779174838443475373101473845438199767453839751709036729052114488414680777550772944924868401751572437021425837288090154677156735851466229742152049790009734914436510089720511263205380416686615601458341991317111575618961314944312024616518372024895261921274794695315954934535348064719429108010856740846954688680351282007984807957276340985430744593114343544761382045811654568800831899333554273523252649523287401466168712511569954669900239551799080535611361544738171660251626382380611989582798453337611962860928845371172696677029532620439018417647049781197652261923284891157994629897926501249258630864518165279729932807030454612246964195450731005669575462001493998705545507027552560173951042944155636833744558745588441874389963190924564293152896528566674010794306163853308197192877466405628005382618800695014531837560266491547798921943087488017959297760616952947185792245820017889112145187239073617930152385121840274788207678484978040156488902891748017928245134979523137462512613202720495320881987845823774071118047472824435368721243324581124607142044184045498900859703962509902621735372480245333967036903441493122575427620965117249357247145573796948417203272910283638373377934178002003384984663658489342216378805754680196562028188514618178720845955369458735907013228228812334257180928851049128865571953272962311671020334274590111473515918378822655876626456615059889739029670329122486676182291501444527288102581734482588903058007740870870149976004740479745096401119049719646497169236814349213249831587421645635314471578623603342117947771368801637964040613025182621233589683508467131873560379638395120336236146757391851244090850997654999850633643159640733082700824027456182619674699421249941468579226686297731513697631095802958050257159500633831688226751071227783162340213725530858456 [138,83] -188563325149402667496240416449954886350229458767451275460487761833135332243076667421220400329417732205358648942384694961278626137872847264132929927995281005995423692963826965965613068225419248926075743728268639388366918795250935309975991873735125425701457782729126256570692399832332617597090339581704425707967931486421832206404435878533926291021880665458552608375601596547626655836888781214930313729163198966341347139323681437236293426926069822814639526167347351775825763222971036664036334211361324271238138407213219575578939798668284432272475426176369374803666914825969401717192161498427946656011831950121512918694441561078969017466382932403317060510308364719932842436295546305512020686275865415405987438179740925606096478869511289807730261815326984447473495569824928926624917833310246883278690833509964661272865191284515177739338764426747416905576073717080189692927562001143769865707624676724368548369184460269517095543857705041796584370753757515874555765666650516846192311467165958108929248313423853343200374412913899494251725302045047003381021812460387891201814809543251783946238730962404986704786361716082815587297102251334401934327846983669490931548856457484756843234332325732547755498769879524577409129111242774285777308343513261158431047610074367967250995094119268346064594884591552646011538924277950311352779829055469001728622063613230052768907893557558962651463336535702472978954451040505229590626212104631306033336989672649920077026167875141007463996871512677507279232082757937482646380246384990803707038166365400146987183076576998320713737786818895417348190818124369037984005322268571358752223815487084423822579583764285275564877905773048349249857025745240175531027041996937650506942399005589477378372351015948084224099939598833844752980831046022617824078043390346539643174799121080231912435003755776780845140405199712321027110865407455766998969006017165202503255161304957390916142176814203767519200923202747123972425063801601599639988734840760097951260343667069554400729479599784686813113873657223583595549498043676 [138,84] 1978004161086942526755647485845520760964064164940813519693231844207461005289363929021425138686115994234183001968891290932997110768065205639079957995285152954265893304482497050181607898287245718502626762491725862618221344859490068911799611599640117852467255939436100024541420871929498821049897485202255028788457147882788119084149212032867512870651405815285609981706692091092600300602010672773010735538591940780348690959206634529815567229812032401684620910950891593004359376020749982226368162777129559547180904953646117263288729158613246434942491501969802345168377740724153823333670962259019615532283275755782990078183789911037396199888898174370592721726422934524310247221505653920978764187351503271520180272651836068624574401917655621004383851743670275117527688858139769986737908988721209993553756739647057079387686496292007832989627987511761929550055938424404880604635073670871662232960536278020260985058173380662883014880224334522375260917722413036941011952045222651968522874714657400244973537287666006230911924438001579723666008279499578481511509745807531219128904144548782659627946251096582197807960000115698591051447252634789802508124561929934730076652539797098325420517603852600008820714735214177533801874289164388559257253670120340708452945616277366924138534750880186861208659700862890726686155119618706000734305868346233338107511301970221819974772599301793311767262296204232085213549072233206582835818747181419035407268865270437111302904519881602239503832442233413370798466875296922449027502235813840008001747661658190117434664213317816094375694321269714813682038735390526564068799766053330401241235607142695146703252332221286684404929645976851564124069770779537258205203971904684960858002859402639972859215452728726158757995370269355360052129393571442275281222229701492221103386084566343208868623513822012907534583776251348181042243867186603207086691220300492682601004149387194702464572452471427456645830451630374137667606054648412957936467227090627558167126993494274886132035102563624929871226818047017309934813136 [138,85] -57505250835636910231012874129301245905427238798145892041984884527898337675128915024915575037241642303363904117156669375428218708943849168227666643262925191332721417830602726472741715279350224669656425896049106399058155346644448620128602367777843681511733130085608860845884124515422020975040474509798434771055078438321795771621237322692291618332741956222656891363806033407575183926578256825364156909773264371746358197694224459848505849777971392391898934298767780548344301292539272609894013730802301198089766787222426752522052527447554355773373867695656431843057001183462035896901473015628902858541334346853252853818453488597684367645747199153828988270031440350861516871300494708777866893283351972652812110157235716793239827182021465004202671406451316779644217632212588372615983083130565241931500870297870775226833168085322246415903536826323191702170629307029258250578932426027053460465451164233147978154349791380146198885463773636661183618321050029509082559331232358363746876577983780886323041525262351076270706739854693516300145679525604013461280924708757509948594805953577036694816051919121937842277663905067564965644148895655562193867603561235666639116351945815134105883144565427159304245300152174952414561102224160933814197265584675969533036516265463313897171560574772171609723914183447259853063723548835374861134167421024054688898002086161019960564488752114112619833719706693476984466717019729403047243258752011526621730598254576620708723470411408514059589005425069993980374256348929826859726571078483353250182055167610769969301629770368214598321120428489854133557489471573926577541246931204968441158701167282292945776438469096068281395969875705258811782665348755904653251836751924223561661844596933912243891374892956960531787278265982164444462187961879620669407963620827011959939464734702489686796859923491610139125021436950260823525467829624761972937378143453255814337875147037527886246648392718283298831572508166706691425390524539638227359302084881007356570385616907806004761714247326920123329053143075458195392 [138,86] 2367566876269939478917148630509096252335724915178347192323402293786450836456747170044171810312469462397709475774565793984236095083061851216159612287783567048615416165811880433887575171394823814369278045179629101072675301281491119523221651919205952170650214442284780676038304314556601731834244047796364252555383424430682573110794595544796825982779182319488883588228545990486261613935474179179144226550145018354725445080621595196203194672437993094363831620955330347796502774313520365183552027792721773577382983714022044518526386092363564336528283162383009314606875432653049459686522634244903188006328870654700280066531350542820116804237956457894228767251163700807682408875210484998393320821873049208292348347336283831650613586111362482830576210219344977277729105899492977291222565744715539420785103367919663975489147527806745200229294515724079675614233190860831923320439807668634302006951493579303449994624057804967252636202824719557451279190865345736051434246814767083415617701220945719744900424930640978828012142323602517395611748849092247552741968749859786726154649211125071901774691338627131246206347672003094600584489118747646606999245348357324268298826536279815283243385199830610618621759214908503851976530007249573493118980604704885695813117239422737217931097324406819947701347271786588363593515957950012140231368555762555042481661873465648328002115670506594650620356269574753208201841987267629700607112080478298133082583310199311379161083216498327547235457645049276000652664980009836020783200615799474760485813664893735714645003407882026186105815324295749845031448154094413521002522634919756621886547914292084272109914988506704386053225530263238324294289292500600092835301352294807761083588706492304286847162116367510175195508952606250978208667602594695780981278703716845545595590310889466392295482104525508808281739918852722144787307651848274247225054141964474230688841105811350741319594796058805696334271129488466898839996915999507378870462400584070863912769933903748624870337024588841222590368093353269312 [138,87] -59304956147841266998832850516047614798631152463394722008961404954915017789819488074094087227333441683685479472001168725113988191776456979370364101001870220978381276942567992943909426944418284974132132290971043814584991409996243363240489956234602192287556732228871686841148744707050764688656450818932204488881437785442468341626175185643395106645613369490327814691677952249636137682305117325260180044770827776674955027006176986145449356922560678136765905227238774997804903037913189721767446079754651770714189738640501232188534199328043522284223000056480378157443518984051298195064291984252512047909339684616618668575579039014519699017238681930235683997143585651944137422064542537782481307527066206106279337624846510804675935857778910049702822122922972164783349121120455959231400724610229157404712211577370466404204389786581294606590735161181816239468353303178631723928208176106309698332382510162613351343807908192917472513289379845124448572456831238854048758971751292334827775037565494234496702959091636716056656979936643629014347191976165391084256562675297798640659287740565175143108290293140671504627977804031864999416426032662860547375469839492880668105568281491846644460854467043834537680526704788915874856482334341934436859867479069383636903855080034359764773345788342042590130026058339656996696820635901176712716829107063986850095280986521608520139284585737244916663711671403453460302657546371340156044802028969028688136368688412052070664604052122333232758451332681938476340648993347943886694832540150412311283806220194169971044420773613494235245482120024301770864631059177735254235854982348693633145642447101481300400920054315124836380249436933450436390436667012201524497286731380012294971038757866411958668423507755731679440072234904836271319628913886831928352990189616814141438413964087922423822537670546936936505277486879773851983774922983910819248782864558624836770055196411530462828116730840659572635028823426525396185411236646133367071063534203659268055040905846319754300723031775782517354898622384 [138,88] 947376323619488455016198849406636799397413749594234067852127887258113032765652013731670108646748292087053907326302765977032325087471621252976402436793643894667983956999436713761734952960795590290437504891013260594713161212251216112743811619418149229867202729675390996455745996194673826381215787424625586688262596129024768821929468079732266417185404801093101533149951733084585752297523545036471952507921483614222448816436327216689213619722607675489621616436458242527360259425249026707729402989632326427224339336358481416946529017892484625239680213256884556663145996121458925724165274433622432234354344566432506327593402720345625564693671564327638768463714169507937436672824388379209756567588803735491554383607283272012176822511058995236206311610263455859244282662835275304903923282283014459952878767455000473599465220258834494523018105307651255173294453779368305251647453512145204278741962514092590465966382070715560185953847432572114549129190038703930213242676803536055714697436001585341401094274161907185249393558854653297516557641232808408090890063545229241877137625047432423665332921101670974409553897823877968314097233468823747387412293280468683305707089170360186279085856335629435904120570421990197663952657659653818791230134131256940351959313068025166223067170443706404765578600978669344006254304377603044184988701034345147755014660709892066829309716462908266284384616623902862476330509931373960104835048063458152614485211168261831572168436088259153149234337148730137527385044042747942316700193616066829467221390139264596393875797941844483934962781810129086350317200795687338107487522742467915833030564784095244298168198764565067732704155534207147198627826176251710758873622225504293763049489479432191386085830766346706999861839867662760898333562009874788509941394553861279079071704722976735395885756446954445952622025671276383037476909698091657572623161425039045992202913608977551736944346000363783028861300177456869072747895546799204940134392764286811550110581341783712493416527943361761300026728 [138,89] -9762570232669171731685697344576905070170106031836541325536117857950091632568225421165456946951304533303616371575052874904483691357103278168552880210157504303296405023300646463797088270853664429922187697298346827479825650447448758534035289287686907608530305406289025764653323676094601147222622281607778228599542402142767819887334815868580328633925055883215870148212251874179401503137919920735532190099519485560936667624064023907342077552003641551131722408118519994677299606219006011077961496774675000655049510352025903390801611498806606274033779479869633887408858700613546565649464332889161471073673627730174755216296747782736361523213534485165103684668592369120051228836773168951509621038226178828539981278479274669665885493630516565796376962493609389753424179681546547627156191735813800754724125066266038339329353804531581197450260759775601878382998066793442748957671237136998209331914956696406439668324769084023885199457914054804367889730878316697035472043396607161465781268259532435250711504280053627585799681032824065616330082293339998857399448057410294038753428186090427470439494818743528750296542562290112235279470196459940044333899148920050370261301941009938165881337203948638505019141071764019275184966517132105037656913922799333958092975118811720083177573649284600775470085875659428535948901347659319653824761693523916037147877576266013786738502959836633416998584597011797423866693125320880285804122225982579993566683719591636523891668244019492198302344544104586161885946788230542984525530605405131189816394511867814188961995570209303336850468286666109976928655255768570672572776917436744187316975831367960142205319018457401358362812233535541839522984295904184868594757123714452936611626047533762474031211559680897850543207121211909288435494416829201895443806895106158500346045220467175195568416850349266448651445218525588430068893486617106968634045707141735112162927014573167585494740014224777791627715028458303950524935071443750972972736700008944047564453704157879955983820501400928371128 [138,90] 84282838976584616575127638609983943487125704778504925310983974416381450673694396206788823971472913264569226016893853414083289414445200489749667779574561730576851249175826902548088568656812794690155958865215361759660947129866299475605544602977013970815410243335613667509139646563081315408155255727901023404531412844203097549957183201159038859070833004957740656247670901251474629440752197792332507353610319967654592292369393735586422447729442412912892558112847777553588902446413976465544180947284830366140319068581801052784347662151215686847903041716672943937324931188586812660874818898610423687072168275604746704619792237901966890689490784415675750078444339638523538196179144286961501319360048985677690445607071484546016034007451295534844366241230837589609139991574067644106491954773597750858634782721199140481527848199489463624597634626908541876430722086340322294716955560532208895245224997677606584027756490536625218004196779728637384098227369319511700888860816417457744884256676014621301640013026993432539263704221286440382254643198823753664547810771813938352440454961678699040382794105159796907262149599790176922386880247758436699996600384832175081389071115032185666304760379063124515559416787521169202683607754528213904688621566409317444857712154593856568642325718094122072201990665259373545419795152691130182386778302728745950617312593480606059153972616862054341554985377248234711577958271279747450515222296369733429782911783781448817641035103226029438285325880808040414252410635660777771499774936666784690408076146991528511529560139859067017111019341117463033053300128937968860751036232921508073793580841447828502336282462196117264952359890832606644876408612293153762145730623320123637746400007900723973672940207455280091331026347073072232458456501922693184845905428933636363141012189079467185613253228024228089919485932933915230539778861814201328715963324352781873426297612030082672686732581948923212236566640710722103096936410669298184714992223034301895963270302183240801826341367460252 [138,91] -385849220642199898647466928388022943476195581531254136598850189058285636651288830099394549999326126727763003013836965193920718012163358489444329184027450153573880489423370615758360425938909269964017767003174923210290248602239857381849980165095519616771632403005418730652814162290614776322824785344209349658383599326575532507234321232851133375178848031653135817918624239698687160207224093060943629559332336397379141468236747256550616012756518634617694386065740918212406729949757161708705182462850182129458474687607548504292972583517807850078972932144367708241798214743647905283525447408891348110473090495035483925873478314105403517434406355567068726447190902864921285631826522773130253417603185900320783815640865268550212906926338608635114775807466640466504850670912251997372633457302062399374403146340359432911730082894489067614357577250172095345787198735299560223770801338416939663959857960164886205067621006604942012179899301773015031198214754858226696300830712332871680176535655982962926504720876914671304780884103870318519771705530106400123395740818025384358809253810652087835965768378689032475313846505779097398026827105754682659861698774797056023859276982044836451886312294278481036261302997009226791301620133106188693062949883182834159817190226295551817018055645893123763548287681795723981702589913915938404344868610023545367075439920232595164455684463515040412787539370882766391075731633830151797158855752883015893613474256139624417359783834303928312995536933876331137888303199411660679803902656347027577097237280872195720150894391000796394174644894645630114368215913906138928518287396769524066977001467605065156133166732080883000815708698638155079010583776359291362224063708544340472384557233409353762087365624012986866196218897896312054684797389145319524157937943251630754145597894517836944891748211770574936869724659166039008940535840044379633118920218562630796708566364273919648452119255230865947161834676827557149876710557844432441772034973515097538970433434478061746208429856 [138,92] 5490459637656022729673020255826374008503012484370206193808215553800548909550677601315052166690620435172246470701595019806728701983368456980968453722833187146134476085077976114070828973379166647312989459497558997251162599501928567973275247833700351573711256241587448933642003561565526911299936590542543172932175715347077576610281865711620604058002891325372333922945199442098484111426230870493250665775215359524899067300954306566628068332067885214629463330378170175987793121578831743712784782093412492577933882802933604699936668238463436610738116514364378852514684492002407571985160073198787937414706479579827417505638871984773171168613970422084192779898411021521505101102385911514354829945738770267810244093154470472314198541157001823810959084009459747285817923270985315851667485748306183337607222731721440521665239169570933657481843983580901802561053882957570228178153036734114788373086622591256973714804044332335246617946662327072678973579294038264896745495824294684268582757036225226363379826755892872262160326453338495349672652360174667600511193403055015301490259153783426952822768734292644960871896220387219494517770931844417984258859125731972248682561446161649403081725419572858494054735021168201658843543326171818030586824513005862571759021441133706892563859360324020146317120943312033355784648317947856324403715912490970733416202102027611757480147103949331123404872423655008138579938804345493313493622146908833214787491557556462738063289842116819337117555817179376153633419776026070792568403045403458700031950363792162489603925201117409028986764405546586662265065673156328740908451488063946790767309782837135268216648361269876887983025938068034908090760123776868612790784064789181584027726594826090100281409322372425126259147572357246224165648322822961322414495600236346357688998869262954566629367288857614231278169568954369357290671132966887357459823806937677192976285363297656076819613857220225228284602600221371746105927431558013950120842947567506709207115412319482661283008 [138,93] -5800029178972180637260345673360337469030468275051323645980059094063741319106522005244627723038336898763968146036355431796780838357576925798005447799837984841054089520059642195641877968061802666519335948179076696642613283830487905530734487425590645732832072563925749868698003895449415259965937464707697859598498036063331142915054264718530363172306503300983112997734187435421200544968194370467282061961515029491358580444329909020791742490555261052054742671299937831234299629473191097263144590695353619667063511086711279782888611581365951614916877090965928264857943482262301400415597880224244846251117855321661658741591282587300448798922292875074902044406255624738715017193221819796625809616117751768068122156744173464429087443733224435672472244384474143592311967602215274579515742351623157717087055346445716806500732751919206413234983651650470550614886272521435940996347124133688276980478499110546003021867956357560960884565827409176052371832487815691867843792684983025630253764497628621195475015998304693481798274401012565762567130296850376849638663911729403419133506995834756653162562345312571478932522134572008249875582381846840654083877895821030379592580580161660161466776534220844217108802071857258270663539532313589146110589758313225422086475383608340475999983432476350287228350091007806148574328703315568669209881182739660813687434997483516882672818782969320014825049203737202129400313669348805773631687680075705393404947646587409141327109410107807166531452840396735935234043314895577927917929124105745773551382872965749399444857523497655721741152358952850963484120202834488404405093879985740948873643165553198453232638382883127405015091231390611038313222992145891154636805257271018157873621726488690626162986088672000229960491044848609163401675484309195987501866590910468142648106687113718651970219363467359941125172574854518168527875850341694923166053461480414763791065147332245230724252397907556347939236168788470931466736553942456047956101191654159331061882895397932972 [138,94] 167308720689562750987005270937902255983788269704412096934623705149117756218424698608508750467865233081326689295310288155022913218724440284244283814622031249132057945869463378097522951332114873950506419747871541340966474769464585089950335080479474432326767095252941222747962453660430840496324502619827681014977132165654403369793614870345164916349389706054164489044423227940533620941334567369683250132329953750870139182144266702221989989064862485313329866504066346991674375840040786302347049377926963695754926811919501051295449580383017996585152902089042440764925395394000393039803199016786828443887480878508081178191855553109534877958595216454306581557649155896563456683892057834963131653507835806329870452816073835484670900529815934032153553405260356663198924310281177914390406264431405456267491626403117459469996242019797415190638260837095127722574117400199638612558552061472506634270344880240856438082546078941959541250260983857241292756467985300134134812493727327265135119976473955849715722237311632971029897983026405727197953352887032777391755138965810391002198835035053802578704636014627868490398768792921474084955770413812369057348386585936454993519842316983307372908811198191749287926889125744173841012373228051725054381326637730790119504526563922426205115875062407897495276135104202591204064656071568876319470043750860679189751662762994711336939899206736567085808750953276753653678916668041234958880488831884187938794586623708662928006309728269126327758846319046983369707145586981363522014840289705907974321512346240805507610605436529062547229930619873083690141719195357761425062478813129750092754341195086696100478638474227046890888150462337706916656533828700945143612590106524448646842709204410692908447812006637521252832034819706847883683924338136528442386082300461540391923597282250523769397233399408849755935267136107623252052802704629719208765928421385205021848090245709755987136210490275226389223393970676540664550063349841826170633147434701168208643130135880 [138,95] 630156946173851824995633337922799674918119793648943977329349213756903298058158721946281268007922075165381048607794152582658990250225829092459465180242161450121699421763596008195295529305455828639681788372963892455950677172244860345207954695476232658891590165875369168692505540676342520511733674805739161224002668919943318803460426236558192735695728063480668157700962157253166006705988334843670837691979729933851936964673306873642099241086138279378519106792926373529905754222156777460809451659314019787420158542688182152794546196616183016070239211093796257211618727036053596815184286316561006359339366452994790154313972932363362168735068107923650095576140592594124934303700059914085747257144528810617824481766802615809069522736467477478004259899512555661193813068008184753891920789137155009059670216066958320866002414018701338816448729476668145923010677587713131467549695614797415265101587878441773360846258766574589105795430891937808043169277663887149710108760660933384638564536392269959820229491759598170614950680018094317596334165377130274481144665449959832465099920090420538110706158852912071785961040574896946050641903715537469272528592655601514098942792526092559854116285250144653151425939454815317433510102600733092716961423431419092110570172176132790648833915595461624746009465346909653562929113725127237759782053434677257931406632583084300275369839914374292205061147618450129572445003833401754957109824402417151439500077177112977192895969026829607676144077260882876089424096790944110225875743650706131492928401687347632344946325592599217098461846787080827955429891403067115056207845539597156374610180525313888373792751039800891341224468773379639605302476084278663896983797944188953505258301978853383767371922704757384667400575768075110971314337014752499949140800163847701319243325762656199001488073458275841184224075177042962740872591630332106914630899930557879238753544428622302974256299973053997147273012224050149041811418175444109969045750082281845369860480 [138,96] -3025769944408259647148280368760978123646007705308770484181947200827503456428216268020175546712707470043653767958126073780494858763920109072664064285626213047372315483881364876365319637171791232433946082754379123669582943184523119218981152193915013495947329579354755796203034075120632100414008977870964134568538482556338871205827742053060103573882290984772612278530915554769430262344883528566748587273189379776775766717557043366121416623034345296385468797577633539153429588777797540664253662269028791056314841677004563142191125462460279945413898373256143240340407102850709504083877706578003482145293739438314283074359857150333692444549788635990794586237063126952715899772957563775710956844497592632624048479239410928589523562462698011935891135268911146718155819129443757709998871338360315560626850228375652045908011456314602395827576973903325204906521937928624819963583143069320865810640870313473799333708884502824260161743602167020728140160497734344331937262734732520584713401479745946697534348669162499389928194454078810453040000378460877039509764131842614656587210206848908041841065358021175248162341066732713441592311113151933670311962119428475415961588773201209947681380570974455874290869544711838217383831190784856910609263609732584304289133431033685088504772023094409460117352695143328296308138177071044815643341710051813994739743392250243417720739937528689880106408628278055499613435370260067131426053096715924521119763401145101863941378924707348365578603059498403931600106994415142732677225423388959156954119249390105777140756525088680545529405154819408744658224149685969151919946712814491855960883048931289649314529877892430505803082754689156073878225093791827583491759578400993007450380622281263603192223893683954279667744985620811357097552592853118460209533590906235572862741510143692451351476824808427990907753512964568205172287733725869468379181197660143914903097209393632575913429972622310578904579897912155535283415220534669727400320397440633389400 [138,97] 30105674216765303504129321480293795436861417754964795939706831973449851143501590038072303352495817900897234865801066097791809334672465108708424319632459005930893690791843172728688133994373546048294805884771964671678080242252986195418951012959989984897652503537331205929480112293699514820406318855420639093909431181589801820669266656656833196817941457465779478200315476157755325890918423952993024635144862185161204128794482951401946225740793530096679780997113012356382267554252707008031217137544240938700967506775476260722868885896129201553271810227527165022222090242916423558843281068370235950827477614982127119046132679307514080439580118056229677005277027069154368024136433576677847998223618737819240706103621601342525489717479979775033261446126836415467175219386433857064659430475120565042516697352628907898723704189163251887836439812963910595248492581245104041519316567989932817749283757453692117745189549016938882368244377413167984847060451908073552980807981967906857380658986359006050554301761777286382860503079980398940432988203516377818180078693159711177238740051133957554090611719822085540216976217112663685685357638105839283781332266359075733131211212374023226946105690532904745355138233653147797161896732472045484500726290016276918733545603632635312297607014148010660031024137630898860697807816806762216584154817944346634432370600110778325454699837098231822993113365617583115654123701548017780856238099819255317901343431309189035540409229059343506340908448991802854313725210841841030934506509965278753433614878684195291387523249958257775029398527017655497634867121187947545835959374122089202733533100227530233308619284870247872002996305801750234091052771729854364449279400831719269437632077496360245444735660676384780859093692567058613158815508865111751563544000582297655924086593873756950011349627540534227066771536560661362065087034948118303089521879026109355427073213764095819067694301396674151743187468874202672204199919756455962732413908441112 [138,98] 594106622377607003619145215128149928622513114740978775322389286505658271118156051337310418200217453917562602731399863083743959715848605172030777146664627125093716524466325068126185565425291987439294366314122154245046395862473799971788106696167789286776359251069032209112751330890515289530297720910130749584028261620105197154249024452059235016847386857388739179369383182340302258364266632440780373788495825230252412012712571174181200638592303589750133385132119992407270341601330961950573064905001893131532509824358100763571889099376630774716846838647334456741270537223324223839331944742305007190532990939338938460346122066471009623219582120763152440908629350420291157612240125078318001617422450175348376004272000893047857049468104005871997001241986227415750048500833019524772346357659888759422823856181706997495887464601790579922367824079463325341077757371784830333457249102081383873789413289922773971575689615033506970712476959877505908997427443684428489674888168205375856112535727430320614101625526675059062528219654587816883998287205226781262855637345790937366622831294170953874401122307982555256837147189338520170664346803858573548225734650156500044639659131968888771869098442166160802346443888780802930382988540170537003029113854202792519513476174348877550808124712685431287032101234857382117201765646232383893759860183735614744615790292915000266744185896825452945427033950245636670484930588346135610727840687793113522907318058715861840233542350819582435572456350314638670285488706681446224846234742464037597710029987341040514657169239712236407313080983996698708929731299340957519640243374979197518495888445240309872145403758031180799987726450704052827842331421316166020413796934492565182551604853569845879513662003240023202089189146082403706975740359094198849515213370303066880684983818512530461191502047358278874705421466109782272619839415779043400001956626767745505803872731397843342071482081967716285518029347939305680402844658862895828632305132 [138,99] 4781150892545495440348498736938734460519647138190189883377745480935189158283471090459889302333862849800298051564286884667853704976048971205028206218014496547467419950521472217815684705941693796105105493227356798935827667633747524482472609533009834263902362572484282909416203168791712582450584452520610664814001498447904647985679894212088136400219720341644538077446053335157314671089453826528590151158286360943847447462206205783517939142890953361463220909446687954404452002644675901105189159960328768486974880229874567373473315650959046367279712936202661986882685558435804815837506316354359559672477175137766347356260405478782391150676075082316967477912336351742899499274201499558093395446206498279884338550768899693293667962560907907179340044104158603115688760190569212545185036041228022649476854617860825066773229651945903101954263519952051881918696045673237642128368887485577375528388322687605860669453519387367425250888832173854745165952505054791755887996838311668858304380809357640695014227083790727167011313160159703915318215893981195003798044953275371928699225713687881157584190794626090379159803130400302514590817850783179847084940719982185383969243275837496555328839231753699510850262635975889942736164157386681774917348771251987834814351945304799934372380423283813236869147633202033989189675842032930404926803211188982611433260529214419314480730609936470832750856553031022104375695416622981227989151532102548862037987400899171631832818963717981129699406837911478391098689347548119891725709187453273530932762451234484103990344819319822672974892870482727156686912977361175735506096305473101920160551487856323133068808465381245983622266794503541960578947184617624983634385461159967242799189883160756715077874356343179188051320436533869638814792696282030604384438413514949539777868788295127393259853670147283693775911288893854479502506937161581997832539467127261279318160856339636215671488674006323066102047053796708136954425186571121455212564 [138,100] 30716011616004186855843326200994153811317896712922849710610420805929126547847367943337237656265848313198206291796417172560233071206513983790712976878041074987837508236945241808181028411243339220709875727644327425547062690695583294671086770710713899854199590763688021356876955490642564616929178447081356921328653345312959094175117747512958901123753048095320279272597793213637030776088847694015568937779355413956982698988151080006675097728753852159484473679965796542844669019467227759343352457303847377516150364496261096489973572046399158461732220841054223650827870867606350863101802443892903380143120753081748930324128856390084070051696949866706797127694488186785343155280795466344289441952900306659816694554317169994021200696426295715727208388443046183092746043015325574360299207356148600667946428024492331439532578597894002060631284097328326322418415541113003931389053835968662432512612232858321500720460839604077104844371666343685496919892277217358899479564079376259006974147532175309428751786556717694319226493596311827204803962468642270455989351704227495882869448874653558689979846476842784123915081471238837658639736964631039520190891984777145238516303319626893362531659714901790518182638373023918076073649620782119025879677483401274686765927369053789553166795361834361497674779167084748027882766833844070251122848058745595458842260003023036495716359232630455905072097907165868364982419447785769963963638782079874533703187107977312324098715726771557150151250301932120307978840395566735991048150084598523202321857746102022979323625000317730092196168932029933806117177562350105288973872902241013685975610632792247771344188018613512628758231504414025508377756714039771519613656336007408508453129879466585850174965315948117099902653284074182625325867547303580468084827551651261391672019582902043852475087984667875852151824536952732934636402333491315579572295694052462368998833861742378261018018752572193978255814617121132955534241724137584560 [138,101] 133061813336076745073576401306252703469649590510654304656022260118442144272146629985891090874541402646110531066346425994287677467868142851083984324772791361568061589252748100331111064077713132775524907161607480106421509701060835639938059435750977137017465152036853021041247919793566121378696111319230952855512283941346493281096709482108987579525949720379150447997533160215733034929472075561937198819638711407878598689626272324827549113746809409165468820617803955548040335473864262805244602334902745057653679823704905503390244347872139293172683577611349855729078071735411025187917216237044260208117032860021621828666174821238113815778926455799892314923713384262603344882025580084172588160085960939532510862926517702404798876542735279985531699950460008924400627358741438608182837573863812749238013899412074691265297731390583001044811143218925150156468619436986676423683946851185961395576106895390337133099911353295330231224120365513317061284808925160214468070579927922609223199254743038200383393030780620226280467679857610591144325734849563689930104936746452702508411813436411036254323952615666154079250141764925860258466880375084374120759968055629895257210882006791760444562423640579735462989829018864350043767905563901676806105453918915390738394689100290901919824819690255664928255433480145288423456249713515002131977127920651905061510556459343030075975387214813763456786498456606589736367462659486105035462464175164238852585132685529392361202174141978336552378060372653360881721814355012549892640875092984169746353094806032211893209492291667366282612501135593790555551649101995969926839290251935027018519039998079177137832096302793783193907508755350589403487041943831288825685549455841262066015578523777586524657206800137310331595894426871626253695720700577496860516794205365478331116880609531414858718816814980200148987710165040244379645695896097708719412102754037768151871372397202910433194729870430715726502427363290885155688072256216 [138,102] 424077038032983554062901908818386171762672080533507637195624638684120321032140494206730656516901967312173595177782986167206538583555288144438897907716126434970667229134482336179571688192182919703408032864176346540720599510375068286499818585943486346378389039147153399839643473948431312178491235373179163758584489225641032007200760182136658708004892399280812462051348537700048800919994316119041670515581983789512235079461401133157781074545687612605084253552551792385793905602509921031419961643163032091320252821030748366038601474472542251124634042184196162743204878026995113740733177740518925720266969773940522431643463886588689174770054499197645076601475150106858210088670240430241366628354982658181346612856713385214961039355889765782978859595993753279985280206115276563001265871600925259043531206570603044886683172100462814519995706965940616917777463305153517307134177353482162237368227834509700389286244156795374868421514992653353115655954236424850815564867624707075310283181379303396456332643067508958235788177718886972824964502163541249241597076462461917779441469032579502851072970158503239538695425546586020642130525128276920128768084846462346020903204730191858748226360116639609616002036246593891008551806807193552344613852576547600111318221016486352019472060765568180381627702967327523315271101448803281845946105745393105832294712496505418119813212377046944467879667156083075647089586440368090040436820133813788168355119019614800549264529236595754773269474554388098262624776420071767207887852921309975518792658159339134791891821646737445484038666661842591211764412329109411063362192437401456272654674269853102974304503958289536983871384558770510615215846617245456511211282306399234243646678159151351703617044405554855199056376586283377662330360216681839182593704305280364220335016722543195563934572226255334388478497889619347778299037224342809943174816228772118247796739640560418879708549853413896612372961394128271799744924 [138,103] 1306602185962003879590339379579638174543990633528448115289696637258297546667677703937252924455238674712442019502673433798947537410935031392003220358555341330626830956821237918160423751950720919335756645784740015215903529353653209140792732237578324846181176918534477393180565597115771457557785368108931563887613419922670119348958474117088566537422359103242532277284416403354009987514850199746801490269524552485455067843405946579288604906453644184389935546545473565482352030202261810461166747072968210175735304961226336155410301604437831998462966279457233231201964053792828560163498567541262586466163207019084725755211451088866295932950258109077291559670837798667214868629950809125790186411574822154828116480359823307872288966969875133190969630649050454405686759606711814953387670340125132915150381138655694571363494784475508366119060243535317716241527558613973854377509755755674187360975564986359124189730757721299140057888227928605226557820248222295711136231824122672469003934292821407817773833286628391760302000970169967560008240544220882933846025430137003911363328762582593496188232623534399497862520048684107371514176719857354712606052792948759971685996912172401697063704739595674838236918611574431415291169430388908619463517966214491595804833568748478696778359427487796532443008700590022852752470634968711816356771291858608841883473876954917113414717860011665870983179584414158550854115231732287998238405987830611315129316887545327283660705815566012990195164269871531140700621844173477078377876252611857991645372995942337829605086466439048191101522848948140704837969759142158333255881323351755710485360561747137426256113715487294338803913246353750625256075367936940583308457134206060687945288133594839356872350908636150858896805692780831309347838359645910045392039161074908919760994206100831510908160985709567420707851566419052422408896564447067865481399844197930396531150232375494607662424495771360168002031632100970380504 [138,104] 5679282478042797116216469880744439127889513453827991137220676322108127518692644534239722819172759471726453905669186490171144831283202734951711555409318815788755464807280360089824473379530332449058487181235674181456860638856068988147845476794251909372657685346624874012791578433823425652811500735352295165141213067065339470312534157483129233787018189804182632641861721300816007969511851161784236679584402856861232112706893595017299034088166454764885041612136969467064745499464426694015880826104849245674279558133956647671856072764314960396643509428161929853763916537245497701541311232181668487565763444618355057512683036558591997105147240415590372788726971282783070662962367075094515611436778919213599442204048428423802899997294273904832654342659007153260774245664266829685400931421805451238188679177758513584050703860893437632044379526931582692726030684267438108625300637769759971844076735135794705149455932836712657218180615179926714568119928780989484706522020286316481908452422425993310423468530910928256109245188087802538649129735509039759254561828306368421119629606573919622864597119245242950911897020827147247379943278906616781235205043116606746041196234356229774302431164421274630954085954812229721645996059549099523887745310523128519840087487306702045090344252528610068379920748424087476394992905279076291047407077696386530884859704374483412940544183821107843548990301586787586504008912022946585549226703755552296309411156818693344854895007656343934761674496133314563188245236974860999083155079748665021099636842583387281334751614072940525131679637157018078268904080041211791994920652491498884313951168031043698555408453878827968139704360385251130141169048205501106117187142168508377211819399094664311622983617079467036387010531351887580476709371701043776353368516151220570802186732657329366552561006933832473427663208418650354829309945211893382016174427538091554265449947205589492318196335868812024642318792463164 [138,105] 28523587679189404848693325253039408035927745130100483842224724226803246866062422397614338170591933108628703924727331301479831475980903024067023843636213972877486370486934438278587394240764695704548882529982675138836116472005327884062750173820780875662866593989076298337780405158651336447925230140087704037094651761319104661822449412511634762562448403616416542301211036690777491074626848795014155517953717348217501171454678381542699022057109018074456218804325171176027708899712304285608906389733935254644845933925551188415129356513465013849797908939937716276257477580541179117301877750898135264736257324552630955599731944860389376515716646802448007717616016143917474392581181649053943330183068244354437592293122728056102144649716797023893975165866051418394951962936175967505510236896990026774662775787894968768148248857138581854823955471157188958979212476739363320510992191060261371802316268305173633303109735217676511797981171536958448890171323650972492974077504704343854224352863488152680466722450770973738201421597945153442737840483645244426851417034721582291819341527816060123824547865681388651371665351383570814652472301590098128332367963329635978726304239431489318862363923845780979427773523867125025955695413755106487594257939656520137542061518869486191064973161204917783647340997891838012150718799106374895765066724941559017453032542550662463993539240177954932083261198836546405848329090527059161158029492398745120368825480702174836610876963248007571653196198469078904710441569211880689954482766445035178731569301956581113914317665251556099449641822648452399858814730078975548339433434789009030627164253215239848182561259987031211012517368749779808260732513329704459502736298312748794055429183024789574100094500982570056016097241118033075000151044410512095362227858276713626023279710810043294587794064918069026466144940630617791970626310714964600317885278860186966227205650407509594195799266516148939947269140 [138,106] 102942567992351477565297403080332174699775426169269555639767824301762853738197552729484043562819423359416696267069441498782655759049562644561462935180592060702380462372259812319036264719398332506465187634124430396935120644424834603049223185428255847726956457008555191043149345787617254644776104675593598276689407310164906190059652449178103887775265782983043924993480615500304713217799714016710812785369314533340219335804378731021727176032995301494763393839890787978694182100836754397102748112777611810031700747970705651561968786362848619025579336820858986280416222843241012620832491667820714427870162894033167763970645730002910879636877414670514744681969251397928261583769161793426133384468595309434359013813464580999222411412654138898009400305008090646054925076033925425371696231946378985223365056669537514720650928623950249093307138606737218073613967391869362082771815434539126311211961594571997506993720208961250581036482454394053344939922802286448526914183662522074371362547256916649057569794201947078740991537417028224281491999227600372067801718043160399450162701830018972666181203129828933159828143848379022738046433311115859671185954846021258276699262660170378907442529288832811095282970467163725163288672672748539024676721524508181504496726955297689366530075954708602177200179040291779357365888657404443027926962181102341232544048465200089477478232358755742359017916360827578551557537013684078013275979573868132436724129399861817774008474921999836225051337685455541217053210602823009665020089702233545141351146544662590309577905185815277820717309264967001081167367017969939773420937543502462195126101680266895124311510572625556867105026845069542052726970432366169519416606694533989842341093660306947962365717936529301202435462163076744617367616796358101823729100783345170066905205454949078788909335882356708443050464698320661613600987413159178184449112771383332346695590402919255552127003589439566545596 [138,107] 237218939467204313419699945932658095499393139765607231714871514142492276348785086974941451959043257991637715205910935748601840942618631761079810936933123848794996039455710512875683008682411730254445435500160451488296631993959240900076479118824435793741938081003672280604360071624498690784622616823073022742416070149024305330611723739539742863996129414281844005551366970636923915547794491992747219056107977289889398914356431874901706461666620275691913619682669456391388219708054697394126883633039848870744274562195360104217265638160328820177567722226334754987844012516559477856902412165979102458608255325596880220857949018031778222418744506739119344243674425185490985232106740989666492090000176607278410278379091307559779014578922437924453266558329924730555878227099491173888350280282812568203335786905681662860952129427714278944228472218277032508512284067279646989699631777397903452268966872553113454559612153115299172604446562289705804344441125920891583590770071046385846761266800905919594338690812193532271171915792750977206070084571066947483902170698409313249782041355621360255747547859415914969750678057879450340946699501261155615338537938471181074546917941556045339091345958962251763253858601492888415833280291921402946208846700151058980023582035146744103489988585425851992951092286705614586887494116451901346410711909725617288415768746378609247772531531698765698523825962424715150504035520415498032416667055435564501855783246291079931138405346496352940654836015275074528356061830910245442553934154740762600674372087572686104799832482135931495634824051914962565199503192343577072846371383337432541518517198037272629390027005376225520751963313350328513103464737461974281221790535411588772731312042197949592889840479181840083299048341445679869933903657880488201826545873698909151439000527256943309785741519124924337763436935212099830918419402731307849595484306944100912190483758600282525066329224368188 [138,108] 352128699388240965426503053105626199123545229617529847538980235906392070770301737082320909432087986381258648630206926511783375052391068646393019738432701299022473871223186210450660221372917974625151054467251040389684228807311474182922772179779781939770872635266752908675292942322452685339584657113571760494064327790999358217134847180949774611444890137729531845581988968848736477734239328877601887433035554103115154706210861973344797229256208226641205433017974763858164569655562278721308485989698811086482464387360102278406458316415272461796861049565972006276829507912060057930423813981836364578555005198705530098516766319067874448654557902156799065167578433187229817585093034066607524989283524053538427364632157798287321839927821269950241345091337318617503779363493791393094421168180579328981410211025142597674351257088110892210399128264685947960183792268617312401991159024907131760337190491624885723671203043229406564022420597832366657970868446678130530798858333011638415502744891849456310723657281594462800107119757122540209885363286103762935361320666204747195863959077960734260735760464423426584511528647780496993910861752882631102771550515403696081323463323048503648506499761642794708205237467853867685744959648749989646110723868010582933746788357905446895085948352209177206634246543421703732518545917022666050876521315703553652612133437996877308616202255498806309089062391422755412254199301116032183596984920364392093498866572567345741472138926583408872609910696854466244132637378847504593822724815127921195640393698838036520678160016071424813930672548555107732862834294117424378798298634221876549175526942990150419006625383529385934789433436183612224006257121376660466736820478714638593087025616555150615558260898138418030420868230865206209719831906657696718544522481877586639873951782319542950632903016412254958271460939969827441558447153257478868059135818099468050116964702504073155671963222 [138,109] 354014709560443156597758552231110038223390262673563734894221308040656275517356614134987012805408143203345307480117459074337701417482477881600967957106585137382047174613942705381412349137880171532156871694634739939468586778026674893291691375233691484363023069986169833945594239781812023035153860783485790615392275875194913946259769382784659414884221477352006491881241469970864826663945108416449541955598570194050279794074828389900749966671424439011802065551080015684516158721902137210023678683397951962018431039543113557882961545527918919916482905507248143266306357874084779079846970408284150204945531801276996548322489850209524238269055273351619687457268896559912122134787259531406600978921274058213337663679327839556746661463501894806668186031168411374289737564966100551396386998255946628133885699571885656140270499655317046170011827831692703403924873067085004413948054699129810704643912543687634882484663877288123696303177884130935349549666114022387891869144809481918049555940074922198198962452245875601494964517144968379373998774164575140630849930905510469846841820704028889258373557983646912133435694572837062960541725052881965873512390721657194473912329383488511222970660483466210378407728705803476974807903206321849152851770386499231597295787449829627791913825869593495605812508966116197038811965648881517282210766103892818809298552964264957833959364421297533419293492138723212308043127833866602724615669146782597989544120379470518239806899441968590524188525430077288576665036681101558624086623760797839868745786725904904340770480554291887740540102380886013101183596385527897900103450097794957936050029693565851455667215243031212004003675519957577995473500136948683884388339038512671004350402430168285233835316806017716620848852227842997966631247726195419914143847506134791171307869890856587435779077803429313845549900244182989095327261391661171411664015242814596241367405090271583988180 [138,110] 289254901982440006309607748263198299140752132839319525169577005981848865298227716641932262208049599070755726693939567780100258932324774678229258292265656087961253483074193506803926523384451538925416902715560996631526188477497878518140830630693367219464528664036255914185914543584252051840971300412943543013106982026350854079255536323059380864449181499281217306120973995701677159748111217066337451080950867807648576979807805992311773098138539851957339775666202094634955776536342209358049023363103037056772403834478881084161520230396098830777598597553632081831177755337138835141542603685222114902833539300579257066759457814741081742100300216564513393881749789248904814196150604373309033707670204168767853393693936974159572629139927529481468047698580422905829832395730035464198132939323247838356700028797245844636503069352252541820925316887689140160278972106186718648732506263174601973294727120370143236520866760065225721195992217577034651020164819392683754115863266614548953155805928971361242960853771068726494837571364970892857927449588330825815720859557694438165633495866621138432819400032050484223963870510612219414922464635928273276867781769996930377283585597862024791031749999293613452745155140599579050177159861006915165959382641607761702856984174061865949786561186006454548888838845473396316798180756422676382287527965680882552750566383733519499810919499948473613555445966139898045018081564992458684092248927347205757759224526262498564446352810209663552731842835346053686741279745292165009804904517840722950037361097121145488307374557633269683614132902048675447137231951363511605544698521733082295243535436586293310794208118157085828211504592308375894812241114132896254997902086372173829018939689656392673842206615142779059583447929214812281304822214760575306967485056546078352831184893633341472265026446167712695466957042981535214585546101901506991010680333293270287637945666563480 [138,111] 178638526157547626592649265873466602075430504428618407546177327605297176304691886592255371459384380050757477152801498487590319222437000766401560771338038542308176167535664092094084484995499247435107429753236047149029054274486180102354893152100503851353282258974757357226389835237967944652134568257277790329918322783441610030870582414224393452831581206114759265499361631927831163749925403246027095769810905902689213857342278324521602445398886930037424105386715137516382002388464649812822580227525897168791448821984117843449783304861447760845900933087850267907709601387230394640901986452067592053885811519067847475505999941658556985133829666328459444828754733843259641415549939575396396481486274593364584038737135835931350434695882494301679809754580029937840659040399862284822933135239683898790831948100094767313783402421921304098055088118430862725229364333508819503595937020227299615015757995380452588812515605395103840929955113465436609331400452071420007740958292053772489739397921548082201792938128113233981838843887637197713046767910709183163362678183750045446112601227698209908313990264703069968538257876394757572119433042805777486596303905369398076924931983230024456752212883096943909697240088049439050127275693683198027420099324738946771993940900839571136637051228687209818754805795260048395846739370151034789593497908235656428587996056173019232153312491984520111418989082171920625690601945399573707537939780816333196439085080014932237479852979630212068587414231985587929860147398648832813408640436320077998863868365589118503341550191774493643059238082638783421171332585974740715167369683540895019916346728434244428071209011596612206055918624164712760073224176687394775953725864219209723160360533527639924953334694158481898041126809834440109130113967090990937802224733441039453169716752846677077668858514119036884641659320639361930840103268221828133439070167282648749321428676 [138,112] 20616860477440665617343966760720537730045484568873270523495028702626130674350565468876435416249954306243981589295259216097447961974708990378866349439296140009806232174517189600601227309222263973845817618639686616485425855493786101602242390526711140017442398764052532013164955635054194923616003894719794560287663293247668174175226972476615084134611184694819954439321052156129498416043327551457430405783488166092980806064283727936948285315350097329175994215108649533872005812626375448959015541871472534577411893437857132057831379956248516113624345840899759175504264159749820364824206445233055514261598653596954164901884808455829603145701618421001127524779445989126855056388869689696875393116336905554645932591711424137575671587764465229021473360538988272073423702881786334476636769860419694255992664716417428954852001230770706822584648761735634848403692741910974042421449038500118988764831527877592575612348242098712345006681985482255303380059887545246508214673426989691444189650375272402880997961715637641663882808913349184128679756306098299386119442666993469712683590918432088171734591531813735445332688223031829569079184101597323856134963675654375072890482767788240845319131221865006678591385728031534337541278405072478509196834987264253358255156614789054499145296656499042761600222182064431254547675552124316286755473319769435869460070915538681499940588677422089448051745152258843940338698337825563005240965769027154843794869823537859084173749825759533628508299155910878488557161707998769470204690697949475717728633431285899856890741296187652413121472560747323568731159328485465594308415466858176158210272822542573305917471322485719747994754662781047064001788291514185083837352425197829668134289150164875557482175392755649772715029332893498758359080096868452119654803524976653846786113252645211627294518920654395393935749457746705825471702439217672901552501077080451781596 [138,113] -35097231042969396780610441644599104921295951136849369533942711767441246900083432600997444570605998235500652617669102360587588768026371887984005965044488836252001356569851104421759172768179815654959772157856248053105519754804788000804661037862065386128242756153149381974238468064315294189906180275921550555394764015041131753379725932552998574125427941993519600664666755897045795997633195272589614365108842002711100767657273127283989749119406422542546340623305135883701145044712075235102598069258279378474067256969651399181578603952815786894882033554261803362586626957676601404191110038350400898997673624710011584789557726211639500357563364471652948299548415280734987308985805033364949095127408881405892669304113172950150880749408922988046742477748157230443417139546069269730904939716938527504090008583802418897486105864705565675290505634154086937610548416075035083989482220037183549626291748930755487689193152631880888913395984389466318774322071614540279436342636530119361653028609127701385530253852988203599705872593670035427799934453006388532883835040388235375536293027388299343477221523953168166864360239630989419579736578518468019067421413426621867957329113459082553773810653385194130189136220744304789360881598094496162814915294303135114589024187725470001445811689345257434147908124726199688162680161785443645516740556599656499729729429401143891475620390960561358755595423781728451939743265827058307365821721394492262278928045377362709957754930988388683124496529804181410367144223094888230172756751161083711141491574441245518083624772802742925591905775314011327312166058560956304985631094912111907671891894583072715067652850966542993645090293304168929041506207297044290429670622468000171742829156841187710330948582650314128752535350936105706165072957534177185382924983711150823033523057998172309092971556100522275516862155680934336008561648995628445046593551592112 [138,114] -127993833352535994983049292207309887069110948977275358026994484460446719717107741290218437704010235456205387277287598768259016337899706131915216554908760828954956997200736226682563312717271754263160191463570440887671680620824277048920053583558934944386259646849771784491120084954980352920818700214888391065899968693345724622463954183343592670177916989737197861007165585695826454295572703759889077316728370450085098936105979147198617132295868531302834890481976216490331958466489406023632357277714953459573038160866542279661453829459858330882235055421408827825061338841478730216497719150232110411312792235441040838694499997594531154785712774394182724297522313623539987816025016072321029452226408898647547218879703914263119997190746449366936042450192409013938474355705479097620532282328603151422204937148534721094773393917882181723396707277794749232505741994432185537042115389376967824268393131176847029366173777318541895369809093902808757006659445861556821448661822196011731412133297118791386867511504744666436737977742918977781799325124932827348943462944733694193218895129487505171333310941996712933794475414448705935271630686047538244348144683849775238832898775339548137456829627281251278808340325100626580279271048262153189085744179086043433779168703365549157472535480678867910481421986701706344518857314266705686060130673446972739110213262025875149604277230815488233495843049277431549542107222916553035340340097914083458726826289707846445580395056437511871673609997236498471446745309328005714268238236725234976249106852792420277521718927992906592540594896922178168279550745180006245711594666822408808162410673957893475820155126672456506501719646186597193031064026669217216208411454164438282659350216421764228337250681784729128420070058484785740309359582498056190252582156131455773576648729850034258025378668435677123827978555390498157595927253559472807479879852 [138,115] -217206054374991281774546795618646920834690478208073191836661500129558093507747619258410099247403252938522008742531785292861058945172613197405461612340644262554095367000927093379765618603513461132210766637104297445160042533042928528707988246849517347272737352472156014192633984070936896989121101951647531090901303001355397121012275584399007572449752910840572304000648355016961297574115870598194101710119953709754192390327531625553671321358794481115638211435457960207325866386341338169718451316800155669245164896760785026387530832004219405497495340181508714381575966015047143206823380366044982994139116486091809397188779637103970637945005423005427248354161762057481116126289315449332255253133847300804609931735582707838900446794239656530377884051442676177518259988520668939092273702540642203345000129788150723317313240130505153522987251627279765667743457898134765211582311449680493003743040225849322477250527129953945972755905416912846438762690052635111927377996658721132856199629343599058724627176345388715159519459037789992931640217366317678733075265716763396562398923780427627118446136483609631684046860330902491905867694500270848662366954981255624239552633610018926432496052555282050925733465556251469181672293957962772062662862161501253990318887484008359852276455172199723160242803706554053601686518832613223806825460063587614816316318488649341849576647301143064295324829705697226600990269677253196733052316289892807992450023394729750521139873202719942647318113143131434230478808777001984012593955589178394762410256103873221909331981979182695929715427248595750025665389076379669596634427412359626849057249684931702945193240513561739220354552371825029921539855629248410732065860924752869271886349848840877947776133969886043032881470194146804119908843432746795875483354883358258061637671059500457371413471193880238432174352134390520129915516178243676606020 [138,116] -138621256124995504219448206915848019507503370931360405144230232287130092642698698296210823226592377555411980732476010329885839270227524022535372591565717476558306424497377424054449925538141865010180013221412728504200870524268778502189506859008170381681780857104698987746787761963528791906232619809397216274320791094101911576406530985086426925407853302418383461851588025822430658796848406309632764868296169314041875791639949822295687410789357920665066427606118050329906236832891619837450116578396004479904954198122460868782470231438679770728641008824580829262456307546495024233693132058134309525534385422809787262938269249621427618213456265660072213352752829076112147141599996113385411115477487994968449590809079241700975586830996835331325877558486680907579538974476379271561652948445120031829082651537582077658795448471529334042689052441721240063904957501080429402951228791230685402838324118082688671177927381423637761383948795170192699429700157793071051829059444094152885352748973406322814578822101773885302384868451050664793061714087181529471221132583519215354745803463382073980194225626885191280647382170967821950828268270702127449169804278386039810890474940099732156966693135719646574700296308238571375860155421094557307148247257469350402265510164299443884734390531049106580169127839771392802709503179589309788451911415326779287912697927396499068702563229280951633858733531212414399201618340915798967790314593531786684431419949188904516115480398345097032843453312039283819511949449868146817920790731002383269832669287494577319060109310609998531974116093315373713491967137903297454149177486871227154896268541383154316831484209760867300223351505426008877910376131885070218763028741364022480557902095658398095167209999918483039909452142784296632727857327780449569858771210079238125806539569802434912370051987236344121168816025340376468022335845745928 [138,117] -24797284888526989892952243991496743369028409595960191665706650615010082616445306763469427036929797489362645446304935144964232332677427272048345947403130171432581839796983119115330861095259530651378296191084015130353536142665431598566395784696976106399104207951818951281699633445904114169218708072096864811387554932901120375154149614099037486003605948646345597039414790861829870866773353580915613144734800992401092090360893825384342251676306894591732488327499809689484264751010913072439809660718496576055700773757493796176606724244951400079388049420500993257973292942835515172742807671154262364329449379393243489937890521279817247095540752840019889175766738426589784618220141001354690319982104918074288581071828304714519094504604395623120615231746473182444833731647131839675449387045791125783400389820482461512732630599306391360335865483903491210577243059191314681505680234746046384072152448678655191808660252439727876547488365485213229954489122873445271854905802973717209977618583373252879232702915698222580349397419164245454483138433211610772123584511741225168669006632751828803147215338334563519379473346354437032067415643067470261260774612402334148458074904877788919284653886625014776665470110885777096100837201136011889111729498775798424150063230164984338329035411826323204460829555892240549471976513579918699812284475670426856678535867322142523769398106963306996674744776067717375575772289578195937581694716180135420285747386069017957325032663388780942210338372186137076169018659881232526833642178590406641683265329015978400896744753579750550658088199445450534570590637304008619470122443795786657660744057738856495683492346638109488596927238833316784425193712596948987353501579469132369277905541630467025753394218980442782256187512128111991231855036960622006273872021020669578700172264227266297797230614818066721784117776544432404750383218 [138,118] 13944126633827022393111244579346896512481448944163030233703005448562571349158971239446571141578868868546203180649798653591141779558464278502089105107509286475877361350861315105468733674587990397945022256368674905733005817223828147821277282848919387864878450686476026576048311985886022987591986094830582396870745333410327369994831928251926955634810464973986599508395669126596693117135985407086731906132580411619347060099561304050274952142873570794390497525042623612242987197601257219558572590067095626302307227942901577172269627137859385755069403376757214312049887727893614546888428346011510003273216765735165738697576498793428061218079687071148441374241189111342928567634415779693853895500787427721012172696287266129482335068930468550247289738101062294408729463850919854107818756170321177982739072779916802340129187352321060741787661832676002731655618330526636598315948539446202600504500026547908204618673946295571005532624183513678347938224276341123863386959596855147278271040578449304356776174450149614995775536926812866311955046007231856345688570724061369094234192844164504496203640621886676654176420350813118098121710182303070213736314873194657695242907664207350464411481603466277565071986586765255423127194852077671704179131693382633551696427487031805709401523999135776940927727109353118264611230114783044335529216138058253998414761346018180302159269162452532728537961645823191592724572533577765361657119399046240552156389865870759745099931279056517489991220985115601250431435954908550622852340081009289662868408781597412490670434034826474005042790584457681012918699713518301176165004012121791922627401910112365338229975884658002389903684820990378723456264294136050864557262720168239383722123859936469432520464184935638418286151868475647437116036170515006929162153965595222556807487678128809470131422213675644537511883820517938620622 [138,119] 12890972432426173875801415592233220619015369823474277419068019446807867758915994528646471953576147034288134906750701935575754035974107019934824935388307035149297968582835671365269565461698265956603404142033810558827733989443107495365034060656039498821308773506589506811959809100339467352148139493057950690187200223488717403835995853724608881815967918330788692245342526939083647436239545366447026354323150366725699503727927901759992436864317304629629002609709875146761562346451251943084261149499809925713380000781240085928798102181091100763131080887970237116954030999110034994552808339995754632419049966904443225730711340303133060687732580736231945333158279028534526823260418594227245969476060313732345236659788512692723968672228914097353450288212796668557616866727593823476774718272653114789875484673913518317387590041662180081588850269488319455774695264582340904829242461667046707748286963990680606894227905752044156251684486213292621279077474636980522658015974689425398677937844941103533860067959775288007565081318186688479718565396358447257255842778553319492099894861702463537079663596787591428300593308788537320103956637581474940736472946892488491815044594151536337079728085553648684846344874628093877720616400637997666576337859485462191273441831707739188268631809690229252000101948623549272229049001969388313515623854474423599052843920189748755896288744647731225627397963532067219046947705939928149697456696054537812230302582244539521948810851201406461328616464663026195149517592991384212656297478166843616697359564920332994856195210000455917339738020288069807133407535477159283337709321993472544413605470183967105449917465980153588053707035002385562143813905830662476227549918693574451354052757538594899867063965992177091200840789211822872944117711691324900633799952084380254441995058632620743456104774915590210074563928324546 [138,120] 4370747929364840365439426575903045773326186366377761103723518950918777725646374202085382020453748285218516107052501579820118381757232690614560972488573178263021059034574066007361525778708803486205574501860822972242730012066827735087928712878036381399191585791137225929635266880395149598525851749027079135289540154473788816815289707052224373189847879985185367125846196946974382431567182671349086028733521738539609180342409870704139585872709832498208670891764622671744735551377585978083216875050040205401154550921774846551144828378863106131463013029123997987280078968878487839645151900803067735093002646919673164751096823289425016372322490053751962414046602549113281691268641040027644598866468900239444340059678004926149842090007719321908996480060523572156742787687199550449659478900849435282392979807888783785822831416585210849995492520856481713141144821473523136822923352375066392126809466637510692061178408846934995442764490518320936733713283183779995975308331902608934506559893336727962043427532161216129570779997913768980555829607233194401887756799577418026601336170857106134165579500337991024051287805571512178416640488070079177113327504457624496226751706678803488576981218835691840847754179291694950786872070872217571280962685713116488329698693446924427459396655322931443808946244899861267153139670264622222458103585402028955377245251365050553137076315450996360565802645108810737311765913692667248720931791391179602571117488554371800586892339284200495647651370089945251766430344074999052009622113944181828717256798361548231401990167418055408746359518842819552237445547633987967710167529250806203799292880543924156747302545003249520941859073376623951791157307214149737151571144413637880684877073616990468024223851832706836135422424391858321776031537996419216988421487084229815845092563573542979638855476025471167769904822 [138,121] 576263311978224325023078446167678030408593498009514467130146582821579893184629443771982723837866662196246075405050022915666417591981136874319035734901802483014523443170916318694234103681388856642570164867569915991331617325835761223763224676427269710843711317889850369914948929672749940895883378016072352872684160969222827868143820439498281690646455476071986363764497720876696151320585422684301558169820887863032561729801026955210847572951195993894151871092787283810367112185247750715471462703302991137512290359582511764095965140497496697225490173271018666961096804762868791817175506997097031237626146800948054178797319164373665481454972091763687022497597100912122721501631843297932281747063089497950327158077007936539691856899834618756242288835018258634300325391927200863652784948124227753831460313485079676352897045560108698870200257128201967200355792234763960271884760029828536282394901591395315315140884981496126394518375034076426133194676844486489586254757468963607917732444396727634117865648890615913596000103545866726643833288993390240942547806898154506014713522953141121510398186811078360633787957456413009143863877829958985179916720059386355222017633446699487565001303618632361047507659851656793655673451856261381156751881799241742216167500004908570059120011940273633278969101132042612528373431253173498769843363662841402306576935704221020292672676481252461616319347730080628539603980339296243103920476590322364917291957680943583276505103975744850190102308411049488150568325548226655261759247231023781838484153827286827663260096998406390041417425709806664811496543157117947213691824906114493190386934844666897143745019842271938034033209292257358408511934731458266837803250814511519227660872416625091814348187729312851527727382827015941486765459779193007458540883487774160983647399257199168790482843558307117628 [138,122] 93207218417227853573864976528796191987805202920651339783157984174417007754745210006972606229561499830481579985448618689148261917116201540136964041638991652871979648072153496356439545568736662616182917395849156323998736463302188965408304442130616322833068618867769845608168681376269906425349641840018328953248000270688629111872476479694467686237375801821671544206004706323146909003120929027630795432492546226320099205179394517895174385776423543345327291847754585080882964211296044877499447705608723903020275826708143947573278961100068616026372447485417657747354655785619752529258358930598919310778822240605489438608601485440206444875844163116269784857803206155594348081053056314491686214404674477851308131537754281072369329564584273153044589945293482018089892238090929221550682364062084394327256162096453307539238443087450415185407893165259525175308873975812974132488247708519049692823902152323480038644565968417629751434655010688422109492852159485669314636477152773143884552166130611171229704383484874321489416171123460593447715190881955341447607946823203950174201588811288473006928291117446639071405388399366617382714914297180955308972243199860433087648329969882712775304171664100309140093291101949497669566470144190442844780463808025300071800236608742640493122919168969513706601635130016906845148644685433036148503177410184657088611175794522256928211451938186010259731727036419291234877398725383597330164527497552971569196147065353328254408826966518651784626864143095117372817204590312111442055113109091143561975773672406608654327622829493307141979957951288641259303108921034473704798685207755104653196434995034197608210520271543805750441043250736800752311312844917513585961840005348579327155599161157991264245358840890282338920682129122193312305937859905456954692371226775280002147047214198045677753649566445 [138,123] 10054779570145794002099647648590334836289618605128265358480480319649220280714378185885143613386252064129223760436833675691798754015676345103837198730641526817019575184923282788252899500842197069055634100740083454601351807387725640993422345662671461464829112741494967724290872174359959486453673224176140101390493520784525667283939938004590690014538566881029578028566286395939409995884781899428135851040025491590550155412602199756653734409677459812864246441766983148433328954708797650148825661317324230226354680364600698011678683531498655704556084761308898523227525167966290804347749184879382060178353460447114226838085693920495793669475179023854690894649152519370904710449681012784625680262861988953388733716966218063448205440400769437914692581873137030129075332222244965255529855188009295455539555538009417431345259432720519949761925237011330020039223671725497237783681370227653774387662058633496320232390730803956024850631025345687784095227674203985003057770277624670470246524576976652642442829173456964219089597679134377077254541952922789927791680179069789674761204986546649955509386843200508642867556938026712719970228528726322657105009758070022290482172649067525507698705286832445042957854590211083111630529468846555320882079296512006251106027656997047018999526929956109608171743152340728683500408079026796198799221282361985031893971839709206167356044622505217086185057272348312993093840883603391789517718918152644603891823107229554520923743464803688033353275340605404703130448473731558396003067768941199794932245671252093069312377356952594008716292893331569215224657243791286901977855450951733534219567504999864915788048565195854984171822398080452759354844152772298930031494004834669017139531758671128542993893422002467098410383293845051969255507044513872111300612233013008193041167686523714088726684 [138,124] 40043437876431078692347223389109608704661932336532382513209575080016869812740225507024780048590853409248121796914814234389902455725820949870407471534455898968913147298501188404781612589321950007456921205388152752012615396330976178383690125106295575606231602477332085993813859714028158051117113488236054879945546894904087939949852692470323509074884188162374898608346999364378260963397117495538627159089486052216548899976343784408657269516855986982671983996790500936636676952638857973906283107093688644733993639032498560092018306658432489972857199225929088497113862313323059135973735922497152867967721272505172854173430848225931793236330724160944548579984075440043682328787089774496648037722350847546256831866605410689141930040095295066839575773730299151760837509221705429287499214321037358324955297858625397606315846131909110738142299675824978214196696120892493308738301243823852504199751987148856622065903348622304220239587104264825816563248017485485686716628780686959792250395003452807940731133706725989225683457304891433927142923761547944376765060184625488596592391331047178268920428637107991455006259881724530703823904382316597187232732533117176036180648943562042398341381812135302325188101642442564723464918256281960808323696000135462776864171348200047278894194965833981324525940659930003429650301557202554242424317955365589951911070994754827437081585689809099110792392313014506294614293009220309973358627936660539433167302572455683898734719024727546107313807607721538101045479470408888551794463426263518681161637945382080137576142462535765365748292264196467488537453276051222352863577239590089137099494565737579654992778097303193521167160327950845178887978962545490682397813454541684986664261417213117783898855254374779851853562408029987675480211689616553413937753968817936309803588511602307264 [138,125] 744012634590851012861886045922044881681820812937842720305229284187200370189822697616459684995384684194984357034338509078576300851408536929036136508749163893208721020457596369902958123598692356016233166917508043544093596297003031337636570427310964263169509559492823683366804760368235849666619503302048047777781990379466074192674968301653750409379117926860355543326403481427269425728399869763882040864675204493182597717039934088050604727808306743845527238653310679362740724767039423736494128849545878517745919270424689772916470371971363399439477495667123919973395944532612909422429647213826325380774620101258094962515774205192403039974938403954452827687626595903102700210041269766158714949564655597495637907611860879489753613276708002839350842379480686726347399592616529409660954963859466454312607916979927720549636065918298456587658619538340601525820846343859679928751853349378559456633582941403934673137371833720415667894254986347009270324765088904949377126743571382119252910245594189148633921114564165084732753852940105638678144435070206386279347774765820300504044218646641901124729376908655659431339619199196848147870531195362373121996213286059709861143277041401234735048413591097876781573147215716182473829131993933837433437169235463449373713285991918660880554310949907581053711058703835278109075337116264316915176589620344388503726848953107730226272004063735126938852594880379031229599876513838288939762776365368332888755143077211505138745748061280567642666125642504587762241587022926805828191502565300031135243567096765217889683527973303126819129195670351836396999636731437983226180981405202569505749404715207138073155354278278157142760568768708366176891515721575630690033793271944440283879263365393643246676439572218518171975104078637564950731176513814650403404895564785768481898104490 [138,126] -1370550996853198818277671744629321536198759445807909886463776209075244364737793230426615193643944679505440589886728232395699429256349346634258785877844547054948212147833141517806975088742479158229167749833889037358284514516219405729053011805261992747255357482022821678996618019200781989310063046123950598109561977004048150347454678451445199961562307464700058961708230633857707841398295001263562625037108668708997099303809251627457715511653226970055912939241882277884191224300071240823914682406396124567200754695084870961055331141416974705200905254804057635939124121962867694624435688952401185101839478778058513530844662310112511666055600351802677543287305418208362590619333204379245255823512315002332056824035236673723137767643383974172513376500527919806882544014298820813784845582163706624738714702787176042132105181291342553460466750579140221237671297222674066527230436581951722908326363193234726304298145588176168856680509332796919248948288462877027217090162672799664796218965694291759192104389303910893104809888514787495091257022410327415243315866231622911191161282177185433769079024081349383694338706282051348448381946180053582897943798432533055790031948970129135739455741156241814537749996171214363548259715478617526287322696936160435209260136411449126631913157061010918349250911037983527879544556934162901047867480967312096677025772543984895918331235983128335994861061986065901487885290089940721756897317678507134105589553632171266455721889542866273331619521000942500029575853291451358148100317976542061097391270772644315296892441888756319880442656662841779885512308813107963125575115307242581048285389824097422995022263759258783965643123643335497525690033642515815771293466280500067412024379714406477178410212726439563090050626594088349039925679587278797833521703495347075231132 [138,127] -199676115484595543331624107128817830497431562793350484024165695718248781839995040405131223166607645332475156926573286915457938691284137708090938186318799787119923153094426132641147299857670960666319716131973932124746809655159743040414138422956949108822876223141586834981872314964866891493531759556190884884689633657643053282604535937775712575026650579807632273048707836714340717415108015823926646857260090856735736774637419950438513952313552708543882926629185444957110982959494345975015306158714792509254604913402063688493922006306367010577390216683744935372521066625911995330432556400599887515908781376729463600323625203995937843501360160588178355821682809499508690197543257284919565752089315963537437816643384079766976110839746031941201617308294636122403532191972516066778942310945768668889484515882941425915048426777512792328048176042389063349183175580650733192280013663531301335106765899412071760453485611674227478863230270457987824230242417964332554581811049612121580753341129200364009621385083293747248068890456621579891650574101739311441982511796294043425630514909569734434779798273979916174486888848790306021361675964487429231024423845853452898509549404172049202261354795013436274735207557836696952623383690417304540830904954670537757446366701789411911720070350763979852451536026747721295747800159004232256052721670577578150883685466843083307606670723483439159100936375791769040681190028116268028338680676533104111101503242951633832941475699535072885607728006099744438479600095535172575009518156968417021797573673800831534208308079376332868200429364639185877726282341447019799687869907664043185387276048678154015583250645605241330646340030352674821340941625481412714443534173043135977191897850299851520482838164396584051897554487720677532545011952869869455776963281595580 [138,128] 11390172721562393368078430421519024157549114750409695715878137186398573842168610461876497210701696984663214702258115315451194659118323028040729626486629380167339644264671125753084989454445660286182665195983099489394661672430232321083392949699581594145564654620162834073167171221155356073555842896617698984305058472564608154578023204074061608669936245898769712881793366199250669796966179400585359064310718464038731992133789554984157665013157264641881180188866211566664291785944428885698975516137117718069435780543712608580600221169939275214379442300731936609081111072688621033538915695738663035996257361539328209687458561908184024848783651632737250558578845963528463891333667227012217268046212788758955102484565784247179762588386311396679010907278196184114381184725987320515155734358709675750431255717957273733665110443084833801676139581060226030837080312007743578620290196638883312861046096010075767154121865058279914617333382005491699241883136320228498456806643586851000465583458718308430355135352812618370787287706260228575527782579185204179982626693761836244889199215052559434981213997009490307324537614662320249524065701924336944854311454231300736584424208532886549696109994624751921460774855650081830171724621607508693255994259074155938632563186844668960442512070524804971001387173203151206475086686800247898943592417547079748196845200840182964282970526624848144573701177506903943033961715025273801802218954224160932942810741781599327589789203549862866522144978078695005126182591943866369393765795373253366957789975142757035185894882106474988430993037232061339535145985069079794347770190226242754717928604878225078493468716239868163852245385280150371727100084826407700811482228216151365795453419062508785547325337507014537352130001818141372779595836127622783719610720 [138,129] -11598592868052996471172463873589574673133825473960507401375857137519657221614023315698913380995430168617032715427592778243881905885075246825606119480278377070519203329907047557848687058898461027491477674461855616757951417465950367866395462924643724884347223552049151175074089956295616524496710896901338720248702464961806062673098988372059635442292919854862025680252701755001568078202243299896343828242381313993482938874835890706994396765221031662867433935669577872342410393555434766452652689474661251871346026574849224864556030774462941577375886931835551258276286118620491457725942166871609535482365753232963845518374365784495299272396729123481316202163427120695869338749433207414559818242420077438243598676727069191679026499575518618591824239032275666342754906519947276369728792347632154097194030648569760786804162385791782975449021492734832866492143351014716305457259477593724291376581635078389110468613284234963660440548299421760355211362305452778154889678539126185577493376844880757829735893138398552907536233547453269973149052872272963228943120861225270882997219807084781193195844274332451149709722399272384740030261930018944136879104356318024852277010105283460203755586794508841416550083396449452843596504695742580817189078439445503489309858540771573101650106209783360741055380114776911078905377895670870852598552489959337063923118493396542103534741461103389212300554747719671520786116347177819048978877839169169318932079845887185267518427620526898051323316328544683369408302226379582923192220478618907635165276509923026923586683070091708760020484004659347631372468654106451782866773059304079946578518352559492213168225882577207952730948182533553613361396582893006737134835437772134708007779072363946401488116009389291288380573021690086993513607837524312185952 [138,130] 327166745810741483071068675342645876154973585878803156641237163323013671420486451526408252244044302412682429870523904639729885812998097244241280664186879812159713178248696552673142037131844586859137590000623414532950857248657707861531658278160268656849141279037168652105428527016529350636792319665747125619656486771128721730992192555285813331229162129005840545296408997477683454420636402453440006757528374104005432312487125883553598226373742227694014657882031983746980171701062473249402780808573516452183520907511797348402178434885070768504427133147765565162597670676649212890239534531204404646524712053113469197919962277744605920588399372642795605542498913596990637301092727513841754720164556852512422993839520584429851281038058267292277050858784797627417165207344937248333216275771066876735655517180301552296801711125101844393625244137836726013538619036539537673659031986708607764924102982273660741511911194760514198674963000970532718662966746398145357858420302299381718576291019350807936552458565680505056428286270401686759063261424880405436696606593199478666826050052274436519146224927120182962652787377997384624291444082159468034236563313810257870732422508088313193530721494644674146952534163812350913830573615852945821320603356639497359805136317324043659386643753924602765112025039412082685178070752050158955606267788445137195909257911201296207488662234473852067978398770053528616513487696894975969038712262086446867751315573544675033193557937190314513097156319355541582657334503642020202837024939434840517300515856902021052504504019536641406007849948567911112668850926859201897952437853605275329572868757884786259374063287162996144928842609815474418139936007760222757791304910866582193588162238405008589994714765808696000570389970748426763372686310812 [138,131] 5631216445857966530494028659202417944176042649148276226062634765042380675361773384613432199819388411340977220282706720891174163751502036553029543020211396395165423893358766314436940204148886375748504132537089868732918525258540978301323148624539358780092451865360958971982459358780026875907488479847153495724862179752115309705167302403076096870423328126430119846567765841560409692575360134287923974846679701794991296541216364959746551531682781288226777073926011286571092340288423866769737257843225743875066475715553677206484276128113114010177024778810599632434603520227584371413999771208074494395917982636489679128239137145139480543421027958985235145251854424031160216139890622451642112206079365320832177788106353913010129160100317272804353214416819179076701801176817628941557683808621381375316591603482274902745369291654767914971705669465593240918501297538423859834266355532015074197149582632681786445429962244585316955396620666467382098284920098202075507143285121196989103793684550633866817104887861159230044306202438237710685069889216038542519415181382038779823636195251742569693865704006119574733382655363508025849309339128584916129938853435464443553790495129246193836130268433889100003814136770664084251692651710236493286826178362653985278044050939672214000240892870673089576027246122101912892717140093990171837224370380548057841318090585600521245468208224010661458292746224569544714645509667561411021838312359137747424567901882303413940144528071868812837804139031743457141897332770187886228009359560063100651604722307547040852243229557126237460223501706151355273628634043844497374676762707002460999332191744854705009189995461588659920514095115900616728459467839048776134181942270210652613139244200436850535319474483374083877190276775722078924380 [138,132] -513715836563514001840204746320821527542039754944085258632595968568522343824978531357324378539992513202450975114080685573376498985195696417438325427114920640315383417994305757702371389576122179517905604815435178921883562581559667932322908384829851594507594011741499001212990022854494670694671867991767438462174295103354757667354597323043763279037348549331965316033917414262403492102712063516843480574254733051486517667196557536863842424328903234181580441821822533111744585724629545603943578918773671317938815398245089711341752443168585493061341939927929695938799723287614697379650374002683758554034389423836918582545868630684604312097352680342024253713178766131078368866009946788168034999140186728094053058922243226531522606896824257843837017595858573075255447343481116022313756486691004862877629454836488541204544093393160172492357020642789047600320677778426447875872727442814247062074717669996120162735773571462180156802916709554156308076693490313039145359441183123592285649409882186530020965439098149854488099715743745140522147869989410106328313135714563028534340506189060475397603866293465376552121405273508705764845189845117596000409855807168194854083852591965424531262465798147566019023650479254904546996897549708284219096213499233080778171247086749506465888322563010333517677257524426573466597502742724599337677680676538698167420551236533607190259232839777679723630879010546844861611845920926973846414775067133937979542653524590281474326154594759220690139819197623708906494234810792346669812294884788887112949996428020515105845109850350321646698684570138562737355051520187523830316022812131367000789608876871069503675780193270012714675446157699563124581245995206630578309583274783079731279949171533023195114091593447924948080440741428196 [138,133] 162664524761165405444186065372778464896083810478436275393842528161830208163986525647328112335492301779738795587113748750422784659749805568140863484853170970408345378065438822325067477721438796728855755678512863922239699506002369561774874567890300410489280118534234862270574217449111787932329403652353461089222293308462245555090808130914221199769783115426580885047803100039947899339125498769926024664772620044126234341247750030953447883752335221153607514716303469500467032846714140861377061206024372407908768953941607479845603637216142720237047913827423212530602708268913609451641747894575453903276972060892201819542987158589128119354570553547996171219937384754857940531986539486071765416397086986846701987810302174363310428435061270958164306053749217889365191468520643309381580174187843058223019914207332492174544191255623835387910443141371111363411739687274869485016934522191357625638662134425979911705561895980040260987564751669980158393179747490832872629384078728061313390997765552707338228752007148890600200611213506260014012687643502865308677238351298118758878912864291814756252194745412194951844072182845027139703341061595182178112681763615537838332050716427960645568503091376029029596266999842580084675376398330730492504266481222092993947830555016062785948273890609526136632138853977275845219585612164605764017515334258198042466918335453727367389740417763204453403909294029025582295316697880857137210665169429277371665140882166564215491602926609023731810505705516018483553917285946413760425144117344893188697505609327376358670072570585707835021470209017420596566369003402225366273580916566657375527697055007508291622702644123201834992230456671066267167207409618521587488945068942190373964041146960122262184368615970900531988460892 [138,134] -5864729387956451293022739084387150034259104805787466100332163192032863746557017454816383294452334169034164240463511913238255959551590385123271690830010204550312454972412285966082001787421065061796908950509180181875293140593210798319127994241670869555008060051030360947018969932514153809993512054720143735048701236356860910482265635727705679060119976891023063919369495802766230661300649776395114244042743855104939240115960588202257934024754737782070245386232005668019272149564312874504151831687637778176501480316957540293145749281393397001832615276795712556962287360040356035440071730712173725506120390128344846692481663019175772352749266385398546837889903066213264741245621205233790386803416624623965167825296293571864874275236739766214810545142536374132481394328997794021739805114436296259153913895819571460639921532372706865768111371221296902485171938604018156418397326209330116105777871614190524908658784513111782981420674668310219934096327505868466023321847976136921171950667144716092096151045846997987979341391942256823554099675962963199879133602705225092331741495970496914014624902716194434753277052760316570997483392008348680854258181652014103314691296348838699335825382518224034536440046927384038903880652923999769841877357973318366582918523573240760208632972487619299821083073712250492980224299607516237708225522019425233984934275517049486621020929491543308622667540690518333551024069367118705248510152384092267583874534469077278626602628783055286664389941786763095873662780264362543478363837682753197943254501342275505745713996092155043095152117541103123043499212830133103587034581322747723806075847110766376343710877688381119999086841781035469728008759046447011241365784767220405184635528425045184201693266666929990068 [138,135] -221627408360218262912498671267738815279177557228642644357780182489765567495438694748901346084060478496218461960482504958253507302453084539203197466239751127940548601139399606598511211136276228116536196412438937816466693801003163211361589811415863928294540364480993055402581029938387600199045107261581826219620516959601491462728570542834070861447314504429199811302383840519289524920136069022762990895031025874481798485204577388490122798462605491457454141620609823891079858565342030732767651005924629046696681580576029193810531172733390057738243696364820780858979019023621369545593998811058474065249090599554575296289963196671262984001815374007245522490712273328468698014966836503547192679078118771222777256019804697463361213692441950211420095711946246258006711817849211969386952597702785186687151566217153900765237343108627934761721687524658216511219741067022356740439427696603776728878798675939992814665083676407397902203804453669076988756345733784170314297835693430060247239691137406603926923460900812209678666647135298393400508820235851202307379190286911160722760385622197581651371728933856614845313646640046940827188676356545788734504932724611872689457056818705135702553428625867981941386000160863218164184876654284045384262798711216661482814376519053880241074370812556084797195243634707142578130178620803167599766263099153147907798348885501661269493459584936556874661208418626170271553718907702207134339980368041379997833581589257946410816842708421782504763278192480088035936961958763842615274451351466660168299354102398518509571708434894717519007147154821214670564434719468465417725070316240914656178975147304378285754956159613921908061771715937484876498456722140972285757548125476109865960867585934577001769769462652 [138,136] -897720016143371212144314574726562759455682257379913394314170289455390763645959603929686083850969108558458542516824785456384504495146500896063523703753947280068710007621793685762665206756666585779531079235942540935334748332368947592990811961347669845933417687842607685772872511701074472618159199500387239940390442323676072742872980847337429672604174794371265653702260837710427465167360527753275340557993148587242104973985142580686834154597973854491645270292086441048205401213826235535883789898954934653990593423127259168909910108315503502473635734838915882281975408947593798180994744067687188188925559675763834042994591708707605029802607649297448472064668161080410746424124983216307119111936490899693418304481861597003041857062441375618827004219038057830294130775813538265732099404103737626884696148166978710900098374491031983096519104487337727038132828976456258960201866820367596351438430525423452983670677608794070827638649496920490780207883460105331012503687366820273140893542901276383702719820870533354737569225433313620885249857396987122112731005294102511738444366617070484718027909408742880365051539961390949262278527444372495513144164645411395147723825659731480645484120473209442354297667062330587385864035634886794065457011209692233051981069952315824466423828160939756958041203351282930474686582482047362870798632645923750425414577008589051654689952900570310751294471875146498576324000241422198031684697548379192393811112420368800259432765996587611906249509000389079634232386774717545015508240072985950991002104598733601865964802593947284745608904560250145340799941708260211722393791401580536096969024915621663701662941976424261675823826911950519768339834152893631792514490545061801666639097881705421739368 [138,137] -5558376680906693426271849716427790949738769439136756490079548460357431713823460274956906145257912945354639468889921962579530368143506803183179962835578690393214317114558352233432649408047879722128716344693823874458822144811177791733601494108716725371035212540384906970662348315234851953380476309320461082132470879590569823596609717338268258621786705329386813179926040979795981698990019618240054465740884497233938900322714861199173298382253421577780720004060013820444650334256647315633099421756156781837500845047434593984374930597943443864427857542878220935288104602018863123438183071431697318586108563448760709878360457027108721902839363640217707103775547623099807090558502684040454380461594245916730243623011266263757670706622561469735658515598582845748744452127964387790218378338547988811797103168608260656936898936136311527553661757347014882560383794765331341545217063573202199267259885442922631205042750213357364156186547748612062480122920730698050296346823133636630193681939658333766276844039012418256636184395312847003699746530429426556158507054014306259567154456609579345420133514588556275553565041254950849909369349469216550911924209370207697692228302042498776543695252758504346558478922628446313160868784689092808596463053475560840498793375517932081126015193832699378967093240487298471420979687516189508475437333926681614240693014265033707975782208639653821420310165216394264571542756796960050887689316804413394820512918643094517810073333472355028732907899234332459137711876477552281394801760222548392164084252737797157053962961297551250689873053968531681778843401790289117453929913827915581263981682064430545556794379248839933566186117916854521849127824614805578456229854770544495386822171798252 [138,138] -76633397522356867208184866716871208903459457618301485874721515286756747530392604113295440808491852138329791684831841674431039306735667489602452126281695656495963140630587769903593661378640959824619270673556280047670195812441770897283123168882343905223712286440212966048928082919428435600402435386629579129150729953091014954054518308399998347512132756841314175215051692572313035247775181465859023311383175295505404386187002931843525112731585203676297072450670453325236918592303956543078494568513704063805223295373011576793386875087273988003202261855590926156890132830946376972706423736576498077677186239641813176776783930724315766576161097842662727993075708085638383429134338955501246896400408327220190674727101444905688781388151774690389075766863997221720990697745945281967900898671371140494920044350246635876215894668034423892286457413302671496244407685913390468495229889163944118864035170576773414876449507489574455498854399725494231611255484293485648991839818861504042299904696078809164328457268824726645574900164451335582103240460993974903240866001999057589417111685125315698122176517692247978417240417448865364362981757128249121852840560025347997021388335594607558755383815664730021153998356141724291028687700728605493955797053306789545372973125146616278869510267804747217160689182277841118183773021876721399501463068810115368442667044563724250335317107642982420980650457890418228847744854119578701081035575580369788555388067564690684461965015795452408685586002764910496071381120170039976728700648043663558093797586035770102949107433799012921774004121474849380991811433153570687681629650909583024418256848896263692868412912814341327183913198197247123851563471674142768111166322409758797326924 [139,0] 9929886011553913433212923272851232023122986300974722506323982476464580550631036398522008544260740085289518027755043602230265091590226692378750314055930269829781197853599549729091211054541942902106172494100568483740174615008651818112035891910608710946993800950381612663802397771643163622079550056444493915789788416627622573294623435799502768034830104066837996465146227941326582178057219358526383911692287895382543984082519970842364801777476299447238888149734367801941607626845577880631277810704817557017408557993822198509206540827552630711449094302719693859107666229242478427435868842312782742354098027579144157067940644498294661409222439954635234765925364717653804022315739236119283470856344440180310781353306871863531786787730478675116867185395192081556717562623667019518410062641850302889081720813553862121382844113153696127000746281636968778668614758895331022625599686638135832689411052730039613587443550416629650525723605379914964181811989141480197659997538272122766669984217393813942829345191076105117805060948244397006840050772624866942184312350704929846562087743047975010421968003074261630575382233513093425139030526036012348815302949500258170215539074048818277101622464094409877861896891848532415231267793809427387585419717761077759448757292477211211786704122509288152987840019697194095289722330826348271124440976716092913651598373527285663946411254933787210588384557590746036092171636444190259766708702870488553994972368079598542331216444007002642778766843248848452469865508642257672916162357936417316891811922645414462248382689170463209912878010919912869391532654423140433150465604353752972453604580791499473544273977325205049178864797481499896493142901276184405465573324991653152263222173180506470564354164561902074730242363395751139236924083600393649870340256438356439633488332491780726752249973286754174821261280901866035500243776518200376841851553856578939839587305732788799710813843510864205414942365627737949825200881835216420098440160268108208264426464926511278058328432881156806526235505262534709538216676398994982170629720120295774067367601268954848340017409198706978045669889193250072072706233742663351354642910215017180395257423790198458846134599298238754272460937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [139,1] 4400888166595081635567672742454955441848721319607414750067440794246192454351422516625291142352822607617370632015635638502191639470383608417570013570984134379258629356560156291036932445880549307846167212069308641984619562075244635913542516449058278987306796852152229294488379298673640160388762293901538028791676888247734474837278275640436742420254083777696841633142611628688463765788466810499395206928480405793639679866972982309631071972147001570029418211201050714410008821026263228701770544163123130488103698694025266999795909121517490801060550078935145074567312212554453147531506584790737006675364002674541329470129655245345076797011787209877041392781222805089376637567249156395437141684685986469030662837622240139401614766622495972074969096678987193966826979398641300398067655767406587970282348496967390428229808340157155439481840270253776274361512357943552089349890879138209157196659038375568535668465344435028322012441218828584517755334991900108347794505419001883786343446124126369303183519466105813966552043796602179979049062503395592586679340672619415848053092454281270934874742324683565821245293312013926256235122385264029068652868961027110455291179332967698229700658275732617649706982806411003670770802503983944823233884474249591467066076781170423650784547703139058526675480120380202261230976938210263440911767755534768331026018962936131416856057727710241062900885215809774545443035962212343529478197779082026432337425926432066900384712214705249517779401128358141694828150609837095192115359419453543361490114111673956684469069605443270752543564788771756566817627455561074525492218599951657315666076774977145560105834519905376339259203069479712658565337708254642739980511000328047284617617046520820544101783967361315902023416499241022615247894525825814117641347752279694164582829981809844425020394755326520202527910770879913828303762978360485808962684069251666325806498959020518707164901444059273927748303059313793494211479987541931537864018647816786174071567618478569404864394651717830857446314976376609132778511078524683869029227495423289835445933714076816916903910161080118699653517597585486413337373400240589105595465787450443491972173467423878769899658891517901793122291564941406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [139,2] -3485117482269979107053699629177406338397314064693770359396415289729482184468419565741280111644521590942895403492200188530693126891907447048711583937934239585783242273937921335030087715468735664751351806826072957888504298442358622167531683930929081046767723573530677065832202534150411461815211795874387864912538615571794853369358504591536485118897981612918526283549865263418934412223033726187514250099016567214217469384081205302491714627815016260080065304294099286492627145159707642634364584015742438207519229965937187578752721474964908341291512140897626806212367139428406698545316070546450946959501695704068574563388135096100464987914427335584733951372558897259732935657927463154663350822003909794458071358462731493008317409654336748972615794091081544521614079576568297903300901305989507239105520585342373558715426775262737143958771514434672525228022540882855738591397983902455459852829155220895543971025435677075057485331603059471195896682869020486711552808418898616865389950530785046383451332637044519330161868555354040405183302790504146862350505726884688075013404898317106967815389482096639190427406611921651449930522393340600610142238012246356045683417216867819445868433921629562187918632178976714218966146616533647016295700115884523365956610046355552278515259823281559331200132417434935005838250679333285205281694244445945931552130403736372547128481998578819657152276457983578980694828517124029864111307320966448058633811354702099946980201635554352831928749359514104232981482071382072410562056182296508444239932001483364339018521775893549517304853198319012623052970336851502247469157896309413933110967724975721221869988830894214572182461863236554471358043296869817439513015229554439049068952370238113275689029810054290407917790611055075709187172661352183155888225934079638636807295090684266612781177985300794286270387636287319455949835584478886784810536998623972783544946372121921927012706297445599596111783321808893983233175884344408440933223525486870886359899467686076530580200210768361450776603246889078947164827072305838426914730618540654457992136409057227781462751578731457678939285295817744013636412702338992458793232971922030528929254132646372040962162719424100032483693212270736694335937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [139,3] 210974505110092902039680809557743707675954773426282020842431095300061373428526117425786581671217932721280066731571184200015183987417595132666511300328432677460081608806543786653824098300138020660035497727190382431155216960973219066686046756059509980156198933579460770272726068838006312643377835724427965090914625144126709747956436133736190168624168351785682353020793071359035108367537677629861657092962776870971446637678444446705996645617104837925221375780619926595088240543323749390778435720491729373621932560172236294339630398427105594511961249527144810634167296819443333209109736299288384059372163985264515741800056232793726598738341387699030000457035837577556794736345613987580926547244180904033407165193496057251237480890377776404190727961910521369948981935280140778574364987796239024968547639288812459854352774974991338372563905818887649144607693647844304424118136173287980321851084753301444685300440768881983549612172866764855400178182340788644762913216736218731021729077076152957904155760721229783860067076399559119346447383789220024515186232452388796302212539378562599225437128622700507275436027626328636054082214349356147829745834761269197131781055445555249198516748884130302329152355270614923777248490840836676009299245116392236608740243283747743153390167662950650192814457039582238737504002759828290972579344957757393767397349918688270557532210151258763635092116233356856518850910408228108192800443260051206689468937665139484352479982966227444143247482009871894105257875912494529976304824967730338638070671722187990494020913366620197055607783315340949239842532792397615306463154220444089013821022176566868540555386698228851523718562316699303109635681942738242979702895130720560389590821339614632888193818021640595347590244575996001987665048161130070417422596088251946209474640800009272001180519862111763031305742075372266186624614575508736282200363262698467746367146082719261332184646499713154496156351670122547067105904497129077274495595607906975792357105646437776601515390074358844762154318742110142939827673368862343222337524965729634004495750332375893618088540396631789119125033922887808136807911415210838263734303506359933093179130288583575562704776167055609192857446032576262950897216796875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [139,4] -5523476821692707543528466643997640350584311045164385529794310545230319396317394152779651690011603467981926400746387911484554202079918322580833530793337148039735226146500848040061035992989452973372302936004577215625811224731319011733303800562088420668652012496186810027645092435736513869158105416861202813661578662600807319111465128138592486676467980813285879303487923283921379119373347676656074559542708800649538227026320030926981327401650499275657350864970766166214321611491290551523205295570910337903169746264454038409626172984231424171989716276999510756885636287537956192781785041712966102700749346105129078370426836879518178805237983640229874470926886155264317665950685695520171645657148550420014219458157008403083601554157725088580371559305233383984451742462671387558089577731912458354372902837419726148657942803001025189170538199394814424835702817764285962695652921152694520178992225412874672374453350344252911684422458708894448774388471803392967435554918434664897127990682754962464732629735348589752097813933124702267231920827519545773148227603783359021813791102492106710297678888004905980721240146300038852271307829360264333508886511871894416609006816160579274508642413010532002986171017644531147828412902064936766779708170753089826717220392936612076575410004557129936969799152227820358885426802900114838137522514500878427329551968982708047793726851137306662026579502452431434924379236881862193519650921443589658250825864543530185791695770711135934244305250293738737885711303195909476993881069876590302199510165266180167827595448228272634208705853691350289462257675098245787987946857693803328713529511030072453614461833198745712740739502389973882878627201001779176792104875737888979558953761513650448732697881920235422652791689178021707154576054543567684776059839581637171376564130401752030220659455618282454131823812295987479857687709263812314505322519203192255449356008690160913475409293162254556959471293652700962193576771620180220400491768053546203921935169564344062446104000738126022568060354197557172558479738311430947031950887945776664291157974883523520725330458812351497184679797646163562411958534921918980293472799490852538367017351851695672032573659554293386830803314069271436892449855804443359375000000000000000000000000000000000000000000000000000000000000000000000000000000000 [139,5] 62942758297874066902447047353409036972060245213994675076314526791506844989562015596650698451041336780485965671725950984002864259872118995284034214251053067931100151368370060011280556097334847311361216916358259124736998991981868896973847035235657952506022505183394305834166549506643442070487861656771790063662546633523401782463198426069805458711259679622742902784155019299877748535127486411047724558721785970584637235838464056074420242371310027201411868130139132596513707601985443351450232111411874956302208424747884105273788297120240253723724511078288786209883260573894741335043258862672433254954350567006823372246997477317707105764580679390158981864317273905386364626443165917204193111280161608621424816406424819774467719659816862119815218071517361705854130320901659422186010839934705278077883974511973143148886093789402363790429419285072763533944875202025832150318006410015104579535673416671944137606254510771456321574434837166775964228223675644462633375280503014147035056598668704040996861016771294329280670903196607744870773169480547169217884888245799505821082114244253644558015226844776342924137956116655555576465843517379280068405722728373054358379734203570305412349365948340755508761446210043422578033129055014803003923735947944654549855855502147373806994353696395605313283930859077506982712045234095939829054021271148514490529025649317930253000830786445831016308523604720882396573814375782811303090418048873976583505483139107163025243378554274748854422091287305754912271685756240542899346630154285349549398932627346840816799595521374587291498839869721438011210892064748090167943515204982363712269409123802207771118736608567339699741950631117319731804469838259492918906017785952556942977675885461269068861705773840080785857457171572701758198129089553539515109025740341061110809425818172940698408955683242887249185521990266623389665489496826642758914006858652041000707211883067740193257534956679963247596120325568341311450913509473968358583402517944229755042226972424798966299692710374233660887338014434661054524654027239702247450672219306395528094873959226779844086590433386266474866987718026472199395250177136784755047390558623958747089969332996746840193610035192312132570208182968940491264220327138900756835937500000000000000000000000000000000000000000000000000000000000000000000000000 [139,6] -352050697265821876518163662786580284909279559949235284401049876000211206776041047677558955182540795288995904248988729980516802171790094168585223992079945872218575630510931728818954515638086619821792030394649751986412227398042412125953678576696334081208544595471201196718263046934704536205198501256913235751271622516140804492628535063601698073699668569374159759216185446778898894265566341995492342784164620845057585766492897527377675124658977724422085955343942237160940197768661865429693032169978242160312573336548225367994818228779736496087807201512994043362246164778112504030240618802310612961402030980003664596062565831652599522077400610059708419434197595974007349837737177406458797632779104279134512433157165791862092188584230766223748842118099414117045731753968845271380769574598103119775000661585987012030152257610488554060011475685384459065695869384075353564133460717830147843321680071350154004459619746248588769981124619376804612260098038738045992821464255486142354599171420275102641920692561447984293388372107137504686716274728980532015273668065534245263785263794223612369394918942985857614260942842069944256231402209760732998181485329230975181200665051342133136221966442058171093227618168032209859643642977639115015275443125681719920602440333601895104406471998671442971636507844045122553787717366443351923217644844055942557495359367133036782052911223092236376077082835575162492959886063495806472255122059763510761490398797821362714649922377756091512237072319498589154256385291921425900753847853908281140440567418094925448029020182909001999674201432955269471124993019487503927106325245249259209638062104542345391422902926452211354797283311365682587746224891159392151480668393328909506627508159050928300648212804485748262272837061378474458789774705335267765026827365657249492586916311829282037654591315909270185430623220696166120292578426907455245609360978460870137413542884601362450350204474047968432275597329687783157890273523847156105934569617221728531745887904093171698203483886508169991537583074191377132041984495657226048581296562272138554367220074248584653258604981465215130064575505967969056007379189587979848415430534110701514205740594298842274693925069108357334025786230385923758490207546856254339218139648437500000000000000000000000000000000000000000000000000000000000000000 [139,7] 527751053826102912077272824503922634771509634293552103174134360211125690936320654362373273163929093115722950347024970145607779885805305683068228737431553474640155390336479442416721008906644724510795440788804423299963528516754682977104106403432040872980445095110103149935755553041679979297828358910839141925257092714667159241500632717268900128288160859354699417340853326650697045136157039831367290586871587697571044696203132252679908038318732049914042775274391039709987623286557489925875033130224423224527565329072802570637871862741295455769677016684863213099068033688896891155389407273859366825192010315340301852729953123821781194203871782285801728905246001834718324869712509182661454062400643496846277939891175827945876328130557606364504027321152878202114761657083043764669993911560662520433254460739535305516897337209913459416629041821066388770695724200408419387757571480759199259750375087754158646795652663615311243288397804843833908518038732361646480238119338117272087882040560872242099151257862497177117170662113117257291329713323095391731928073012750489005315912009566139072621430280030077767121673976408595669966475076231250932982137795200423515322573244472042584757132309664679518662059283089207092426825933328184009380105604380660262910148953895616852659603258991407519156028984702886887743126344027368545875867585416569668461608572744648369882268115341954058495006886291746999605358958788984728902987750807322496053996129691858689650772684964729822116379025509047441962612984185652823263929003775589137584593866600626648120773212806931430772497792907582783702875436509847984671357241245415592408677572376397660449114637284834598306599579595851464320798681132944553538715546711242165967207503079720981204795313455988643298008227950945432540288454420943864108792025139092810385205222544841219489016157403773985691944665252731288858380763176423744032554863323055671724379803526138525490252847155679803124492016541380017236349532586639378897033142195595846044174913188502724146042276601427334988392536558945153514077529394298761295022363443533102223121618342212720523528357417376527297719135181503351552750194210843853685686590884647206166727431817004088125991681177743004370719100831754744262980239000171422958374023437500000000000000000000000000000000000000000000000000000000000000 [139,8] 6705650366985878463265657545252632177018086749658149409409921835558951562776456682335003634618313952408123890366965858353988263300792173022364724628647648628808094143119413790174483337587098342414957500681045773317307221228054696751551903424821539946240450377254454566774280140117522579969476835366112221166936723902938643039664206384319441791654002490604078515088660262425028011876946185544992916842989529973209959274157162061412763896753015504995019783740960950253159193080617172524455402857636865146189659517031492999788119300720961916057831368583459374063084851681249700971641897068852748551944743334341687723483770125109533756787628391284154937095296475067634502852300852047692243850683834036602597144152305867330447998394869186680001532091379152160239639039900648877624641622393664978805119660309566374382784026900376477789114267273648712228951094050523328918949519309961853091497090995743315945937528001187138261181351190496530073638267911426069279146752264367581985096181029136205954024040162335093142038955006160224466289913782437732205557037137522896129957941666900544215505980026870204508890027391545967518693054958653585575218253562513372190014802662197527371837472327897100839277634181700193418935382666963892788832431845604568859092413194726689468660777265512229223776228584146761669535876658162961977735262550192155437544024552087249351760325013519514142130668806824078296171734409188763980277767388153365270379186429700822683489453533805436556315047913159445955156146310034530385976005943433536411217891332159663036808333050224927329197242710045896567038537527009534531421718149461699176454067638770368304457619080779336178485872387426888002974786513976082876367075644378342496772336380707319129052728637003227852390656887507660103837117368777183706342885380534131028689729851616141060847722783684758309307670667276041829525851917756015914344050225173979972465691691107822119159325607288294251453099464635437916121930766688214102417532262967946305008656840363051813158304646132920266451948140852018844480279486645088185915603855454852330763486085228950556986066444176942064123880697451732313156718249595935039817897190060321688685205168052422940671236372034103513134143131104976734424560902425582753494381904602050781250000000000000000000000000000000000000000000000000000 [139,9] -61826795782529713339364537313692067884949680657299227000512932329782319887566167953802532171905542453243590660667377107852532600688287218988270243647637758625077450236444333185321897283563429364529127962043601854027000723211620744935466721802662522486783955118598998270911076432799446670089990682706134868425202387566525807443427595462242807474431944762414209329656309565195055644293215759777408499974620384973495988342365591324743796119628790578896368533625016788243340691639855561695783710953662504473586237440487640901315217060931534714927320351939352645522283866860985454347854493997039431685458678468525136680914548106781722257140352553317816052561166901894624721376189604649392544526960642881902572618924606398560563288142885675411734783015774058475075873093834849939860317778801079552075029218362288931452572974445936557260758695862532169479026925172959461038360014575485518203921394817432204115394387373301104905397097635821981585965212085686285047458563474727210016106374702953698051054399785508702699716741195637791647182261352511502738223267704935461919438379297424203974723198525315933022370046168836581813759537733829561521478574890200198184310867723854475125284458357656980075530185194045280507878358943383248439787331930237773633418074827138555392646930129678297354782849320078326979632216227731892928348299541635875120407100263973189732604234290983701534408655681884365314096692590164794555214862656885106467403778015664473007766408425711140294892238627911518822840171931541640302600234279818580740051643152006285126581763314293801669948488946291169012031824256565619419616866251546372221663767712604123229650491373147119547143086714332974955020971433125900830697777772860555630912003217015814706086332328004044801264701634462368392130216664581410559449064909399100217414680191631275338272930454641486442811893321399019849179413418554762637293028469199464308430038662045923843249463159068920622409843362211802674092341524031225602522774393279634282029914350999645281505702680152752974805897550946570559083691299255347276024656149545729642962617764264157345134518452909528968179629635844490038926211298012876167580912160307473102072328699583906115231896303391445955688835006712329137208705720496482172165997326374053955078125000000000000000000000000000000000000000000000 [139,10] 299727409559744126583221962762633148654853835393854280671680391220348899481540126114133394205404699180816891280303393362273689931415446689751695175187715655303259365575375011048076862044459539477746616866577489285234395640138799193243428537271857395307912939831668443185398867201711585263465599933185947248748312756562557800365690703064986049563728272945873583270527457493562274793801941964613130381491741343935890422646772156702907155745119061020015437993915819784300920574848241441462259437920104064183926089978442145083559792191647426523330052943348315366510673400249181570713653442880193799615477719603902551095762114011528921116177726832599543408778402696852127460452003362923393173954454426408130483013418627107344572148530741398626897095473313351184823838460397035573729949867749476097165868031354776739848040129474354647392497237927320455846379771242620840515258330342736878668667624544387480061968679016606874892322127282038483774240716629930947685653526901289991109900624481283483223778112839678635827279559414604118370201201034565592437337123496570475837458540762245946420253998452069918862630647636804220520526170969545789222345798017742726385372858881795644811195923754971593254278936318091306596602737004712767785142126638373610102537283991417679962216110237696324284311096503350241032043213792742147505655808551708224613122705553554512264593782165302423004832213312406502128748817660262164030503200690375600785867361238879394973490024070081879042526634437578602673893894602187806464816936160911922606886080170403205437057549023207197500114794300244215767036582608457372803592091807129232398513978974360927382001021344328759747168962808894973367553208306434763107441932211228640356505337643287325677230930540290451663924641431098203652969716736700230134201550072951477349233672553884371791098174264563129867520199798919672932849968905854512751579314120686555618253918180053663144053460271311501290911797795026208717531098823575529160738291169900069174813565105686886773470649239199568207312778685449440235841391822099386153582138898210271578195888780695711008714292248247971381298652997122876872882922747739369956867637173195675033388562540627520049070105803732065396187861851903070909531419038773769614181219367310404777526855468750000000000000000000000000000000000000 [139,11] -1022342041742411071923714169416814937992052224298629356899303710747148236760749665760667943356742135510661144702063056465615374381010274347508555540927286003165041808793635142717309922608190784186282671099961201743752747986309501714686753340741693912697671728168649763211065791390291722346825100617317889471119817936850107857665973058756396808578454057239131074680157042913859834186685106129256010636905901246593375602632159599572032335763646692606782700880417645980964372667141848378977733532147445513656010573817412873350795507835409951284536566251548547404847796554112797372656854383331429337836590624849726242165252038716057017584091790479086770432719409290169332663544833171421446253390547106497106568554786840966441790712492510925764314448969700759690699468010324000103424247883950337461021345589190343186829971708726406367314416363027403448322051612531937370288921759493045716670532065749613499356313827694891002161834079095841324879598926698817414533113155349756863817012967456786957921392717205950954087430569389318837002015429799066848014827841500696847300873110529452669319383691616088362730383366442072306540948161211538380364694231622048436820947656214411901848543175834201408645065957378795026716911319528818474762909782643795167846265974030551248173929952844653101749903066268289961446653639941812398117342312301452519015454813098402744421022190983866767117973297735687779165619059465643377305883600824428614607086303732886898055968182090369575102846217450617696402999268913036432472283558959909982130073258979365255373053964221320256968822262755219276506441591866069595605250584746523559745198436797724219820880721191881071178169086833779740358882109597383094841360206947378256684434290250757642677897953587223709393904483334401269740995984493397129543425014459999742448560291070676497318992497155465418922889610483114147186818568693050436380676037900182470995964118711831243554359976642422623040615886362457842226915058570890802869820304910696587000040793063870298150519803027650460860691980962607654632953704140710671524383265052551819705613703719360604511987730853322851777151320416605532687804343344736172732559169479692578071595204035413044589358587897619855080942451240545995006868426666199380775656990749666874762624502182006835937500000000000000000000000000 [139,12] 2675178947936247218208006912519617609117757252282513086058477247944503212609238266848720159112667428758493295842059163451965734490595667128724383508196697283534980073880235333903707155650546279974052006553284466769877577566440784057573949649347454939148144830119025232836452417352837657754193385739280181032428301922608241133943910494093739562493550558775741319643232447406946491188140593426528044019400563372546327716732852659500233771003313280613828456079333752452633172023382728463892027151103917934962899861927197033812270545944064284106348515738355314956281259283748849258201227028044587458611862856714347111659122317739862245092938048494454417289725206388799751040916935000797980414865531728624369284164546533050023142625088699746816213713303233545424322965828654197503043213479220840532038959592341184193602109741590700399871986932560103543415133225983381993940228760065161144288640551402438040507092780238533518542375754653537580286158380823305669982395817137035806018630827491067057740836359961743606737356507042864003458386596708041220186445115822823474375201335471473669701928719965458756670771019437162318843251554817789757638998894660910566229702300401171229690020796809611993484596600942517357624131869905463625538635181676413584325943102681323296494114433201274920704440796444759878867042741239811257072087305354979113510933423043629219210751236560029418940606672066906865235361978164243225595228484203913468130931221404665438736656084256520326897774231154254007806433019095434003437237509205337230094941438692484958901049973603242538292159455327509612710876736795787973956693126643239377515822151706936051930885907695745895840402817636983550561028835281155487497120309222000160756140216018863760169698539759302406651262677973511285211178839967916340547525011282581305991008669956265594663227110894707636187481216079383601646039712155955447169284159745448235063527405105579208736162215172179911825466703008173775929706042577021321468813413002672297255247603025851569133457873954650318195931991895964385213945358102109645773175343954198029639340822613924559014785683659486192886764625617469982853313011989727537759182118955461510100650100624400569328236093327732409605540357471104658971779638293181815113328664290648362111824098974466323852539062500000000000000000 [139,13] -5586820080210999135086686369234418707433125868142179235082728651373412618475407475851960533597579623166420772126219599310162348409306441182588612186506055318345328451500300470377531024478388728399788570650461695037783871181264742156439298308149285767447586175437480924332537557377869413523649595479314828367405511825893804744029095248467070657365417822087658081820046989837922476658901433114491997304184228638611704318796591403535005160271086860456897108831786019049627364074845811352156153824098278670606632223715771989484241713994863709503926893077924019954350512952572843439749950880998875545544865523908890781855549753254938563366617023346574500537621347151637453244858210038579639089118133057724754635813406448717269773150147123541387184722534201455827790790415887405879251663908604625128303977272153388613756426651750204821311216843480865566446967099944469721382659562998738038997235643047298689063493607246333755788497087262636624363707040917348056543340523763185860827101934370014007280315363897134288937264227583897518717421734442356217861537565764237171732215124109278354507700391347256540401632105083444872458285805197474075657947561719221228722738243113995976123485362322145014112695886582719154464920261370507784856530375013419618953443030958124120344569270017925211572171756794258722594956079042791511715896115690830936367291697509669951205652245227544995346861563654804579486094869401844466378096175211282166228872719009688906756970808570467744513695538606744100721749106737702398034398726294858518496995640143687462801548030264473626562585270208811065770802603301052004391228349280735911403014126660895434714212298629548975691136288254122912819321606399320803942249644355488185200490472406910911851489960442217551360435563655102388903644527654827099345627949860590656178778905047395765289414091166235285691787495885755268081494974259339453708210503383805096168379940867013022744893781253643746931569209318360856268954421604621298301649570214461270529760373262182352495683407916282306438227837190441500818487054824187849169723810703076834299226566039031576552300865781850070822429059563191591363325879141288673214923337883774622299748712443879715500185105827728853348373223041885308033911795534705864227630620413855844219597202027216553688049316406250000000000 [139,14] 9487091997109757285145416667006841179735332224017418228809960428020492228052005600841813199397423785135036296136759177061339601323847515901862597288425194255785781069471567523540489665818877063895117827098197268930688219043077444099000485036441254662069597975767918536986420357232518521214753729376015172145208049738235550793251465555060368767998260829528401027813815228425827554145964458777751314877672775987142318524504689007482052532488606774888839176326889078242184136586397883661416762679311024954367860055696799025759657984491646978440883710732891994395380451727535421121511032918348548992437230014829976618491523861716878635144437709721126235605057819543183598276928767691995481456438822983987900560047686847857112501332791045587928466459092285668592925963217673986738145024550501616922702695530485287383497873421483060862395934771934238627959337694599815541156689754155337477634352993183229728528158917176150074325966249859845642282847945961189338973367843158070030911953622141403369792109722974254532428713024623865076339827786217541564360045356444897178814136475486117270389924718845494021437916687544733498842487747080510173605996023166550148220237832895133051078812279305018386511185007257963342326162678308182007250265636488687798259223504449521081812859097665939132456771734923918939661504858310076263914133568908031130142163077027821194902528598921749930302628988477989934412631864335883285573031051245119021502347787295520133415087149665369066621114604328539096083076589624476228247203501132419288565259280259248828378604416438298756161770522765496545537834684052665165544475809534329723841100749777964759547634594536467761859765176897857698148519776003413700123933031034542554371633236677660635984720532871383179498012127031945979826609257429907053709805035669969272748742185003654881332541310723263685935669114668318573965792992649797183979593018307180477672945187228816590839840574493787058466728889505862776887880473892689760598100285749671184114550081276484002762990456785391899645290090251976969070874328234295655732234431586907110135922670303950726131735650135092194477692274888677192914956092302590204201349157177046590289703707718260511080249562737069635393974574700410261320736817979792409243977938104741554070642450824379920959472656250000000000 [139,15] -13117814388275380606409603228440559480108816571095067889605597465663753738670703582069589794918956511015704020037304537516544153458117928210846606464227003894031890284631560625522058440030599723710954515189244270059278278257247824102070157994548332054305289346540997404319694300883997348031183813206795445024139654706874231554116328405453662872364134877593691643691325265074093862232420013481147852110706473090992887001657889484094827174564660766229366395536433164010309313631997742269171585252005941291777460732108439764505100660524117937523919330661829726097181948387083615994718188607671573071626419203532140133260878336588664339234651891469603063591180253981462214948051801555343042354199303384759216038499414372037662821154154861728619146236867029344112727228712569048646656680180713158608918311297093293276570284718959134999592385444648985522743803914209679680682081394886729390263377992795005918364666016779708765466812402603562032631892868467832296926864848256847803213437495485798428571545353388677616692894496502790986836071883034788661925057309877483215761983633689448069919795566660234401390307247315834500301439429400933150028729652044181618938405541873773975740122803045791669384722291579650506073216540390054744569960450816483301536081066069377417224075239803991215190756813032095617770094311981423180067881303730322897526644423207702757952665481556618754141590769385865089757907261568281274739297263073854144758821299802166778342572097821332261857425962049521091741580399104188477215705398995813603123573704836570847701152641203584103207017173857825841073195969567048110651742889301960965101140201139653899163901902447389377446597829106936513661927079354436341650911676116814862407772607835753035794504244411672239095447607618780022814674488700470716851130230720183216207862139665069521514578010865958372270804766622994793482942336132205246135313347847940139316483661085332375226595407068583027113989662813007881608609783256445885232875452964720629880645175563555487772150517095244617865826122665097833638582879146755876927831388281907956230291648541912069192564685203494744610019817483623589314712733429282996595711454382489869691929345159800985058412748668472145332966814122140002868747674579119604106308000224245802201039623469114303588867187500000000 [139,16] 14378377639456851415478833752732401362600247706482363428497929089059865629355527994773573168277164788838368408644823195075424241765637477732145813600024893303589789471150319571536127867419600392660927110214363007956910195347238063414620079493150665121213391028631762888466587064511345035356201945602480163728340953805756931768330164872267339738230826265747899501481621786555968316934184039967116386982260540014693539251022033661627722636549796100826237549078190817714038297017591375400893992085028512364602703309886562634818242470179198606211585061355166264422164350703067519493155465464918508536064141269516634491931017223496734792786542304481643433852017223327977126385193087567363333615658492102144647081869396712584920474986885127713371991561463906623758759648690965567193075252292028168067998511995565567151878689138617089502514394286596370914782764351411440185265560685473001288968752318345048557712486873387250481268493862128975040700371296158062807292612984409473830846035555058719669317491177284011939532143868004790100800158220831906725401753037109606300259931209447710536840942654010495303200015336543385985961676320661893098573314336794352662081762917490010327142553908204294952411808294012673374915277664213264043442339818219746755907866685298424244892421901251546154592122771331809028528266654764999894973164950065729498320080739113005744905433769569842488093697933711395983481666154492180031618619966057042021169656755237032760250895688764607593699285873522234730507964310274234253171331901355982654236324142806686566231321398182663378546850596983845469067293171399460024061416194987527494940171617038331366909783196381941908963045586706344873961536050039841507625291363044314393860423403721787684407696522234388109057332152936351994279652448877545587999350205688824288487381969249871114395570680233563206872121460346008698408402102007378107633768066365475106503167887707156703551151613130650115986621239249227098850472135871699999397390296157561699295231262754291506156163444418511691865830980939688760187661952586510780862712824624381918774163229703990473528759608621774327921353550376792287661088651124761373461847371655826658367525234555283501232775502363909057713904613941979616784806115184497258066564917555751890176907181739807128906250000000000 [139,17] -11175602835419268977985007444334127320229240319718027363996426223351658751970803896476965807500711742702005015488702732245308551699529394438130060331319896338540821236653130111009752653907512033925566695007343712602485924381749947340440351732653722733800337506011769269157837421954700872405494003250545437240283507746567010348237937941573364643119757788773339885458354222594453972993546551721545347802985857618302166232763125514815446520664049807220813070229079312729810196257975690230045202715399867044216291380268235801293840561527967344487058813176800867665975076033813906749022027452160630467033007596847154634656466012001393126805965455520348668598085805389964371742316162729135220791081789787718500538870547639567834589465879720145721891117227130937220687459021829261513828621093110049939347749202867392241464242021775803766330256359787245942235656600940527997337652417721780807978878905807495420479803210572321928501140707861475027350675692986489110777787610361293147783786381690207757074620154835735031317342494830473384297926968874715171805733399150543835971207145352010306872053170401196205426138470992453975146339377845773024663297619779076512127791811108777105844803133568907558631820240638980226058739728010060894134701148480733052851137644768539189436110580249873926866519382438802382259858300268515160650733437976569132596972830259239386883167557810424215018842684948437022891674844351427431351701922454627446784043028056698569588290098048286734800870459318962917543997859068961710050039112564195703880408209838065584998372663924617548735399706383337251620667342329217493288124051183065184803525243252674186552195419779958131939784495685646048678305274019615888909936482776220093764794923425026107408742161515641355927440364336343366576096601705727704947673915502089427419963167550363921608330760168586841853743373428733412642733772190852898804350633828168542326216923228808314182976536995608026582143077900017639120627956410890798288822797657602668332978588817281626605060385405891064745165474673031720844389034584247373669092227414094670909887597009969709764016179231079056679561549153278670909955872356272209811476140068228162385661591467843896501342563513607565210907048723217977390301136330914410360604094307745981495827436447143554687500000000 [139,18] 2648950456353733446984898139008702790326027668205456170756595795606952518689406458245083058410421271724641661148343028165091289156115453605542970525357415631839170722575227160826879310304377660943472267171195269764079105940382630930092960942602154304152530248881896554087560608243950202024540247002206409106264643713762749710907118491188049944731336379154666990207414528173068024251762931621593379789714091031860950486302057157145680981776218188470088068738771397393870922962758759977806901671456136549895204146723800178340078910269374249958348844552584177409984463044230005064200096882838278372194395856673932571017963187098838002041208932338139535206699331416910592117121263534458233136795362974728715603353767865713627983645375070865224297395340518080887110264839695437499346472168870432524632497788614116933219805109225929467663034938302729841167512671244572112067514679456271509820097529201616940781223102149681644188994673940387734570572706449231270187230668126606432727243029519181519506411201832545248223602084993715073744890796991400231884883029742716198815348484223888323876029920657113809553410896538415551910349747174371728794817973830065931885013438965155944513160598332193576602382231291286370503987159613670509210592639507968643228049553266175932352345267937287191712539570407395179846653394207417419581001202997932653487132075092816205579175351316057355263758712444339617616255101816535145811764512776520178585516238396332751023195408221903877101977662936830163810642660507357972497684731505239679146945327991809019123084708144190620120568502540444954277412487811408241772211844905784955435381292104556408538427297090728116696536723329617678373350588284457023589028242218751080772237563247569210456767560133491776515574491259776942489626499664427824618994101813192819879739379825175161596093925684928120444165119638316704005319062473753210662015527136902120910301276671895542379498290738079767065176055457215284225814510777102130199022061582010294700975542131400294004437905133891313102594018079749300453284043576829206662097722328473201368260590514480850072247170521272357135956728571299575211573501765352796300000835468539389541699869126522713242448806589974773950536843729125541500992777231506154766993432758681592531502246856689453125000000 [139,19] 9908094532040027469524419888936946627557625936323544960209050550522072759906332274185663400105800739827365802218645059799263293959473383374054818800949090368977982125592030675533400781110649726956066637937202116823177687558988533636998317058272427893978207659051814500768164083897897282155105780642653676409971642943627835662225233899306294528460897875292070909858294557227660430568316407805054837207107216013389788965766472374857428348724170013001714476396005415742999387683926524802216853899113675012021129000774722845893621280317108639753504282981098326273087553382520859734617849092049551065862989752425532946709187195329611295354340626865986271315227584065042418333795483251498794421860694744480098642654743937886491195404879347494926810764539998144372250748196886473680396677362619657313849565847658724075459524980122044436874627320583036215442065605866702154186663434250266937624525989590726057394280094356375685878302855903510593261178932071733825744288576969760983269854028094745867087736489722457337123107591628221068915322080980382528734902600058166479606524243414954729438711049518460474407641254418964634612297425435549894026742862884675197926377136837849193142731585660116179454387699886168480693559498655696185064362295039353197489973611208716704590780955833775705194681826227235262484904612017806940688847579417888585517489647167545824129895887968262605286680791103582800109049222767834123167119724283066909573573440081400524266382365928962816455491714723984935738738682847392802549342215356535349146133532596517219608465538066579346513255843015165163534962730154724879659790093482670842332423300380409846499157646765238221024465045727815295066249735253986776470551632269083612943008202217883822007919380265856909882715363137617663338572590616580962637978658756341379179182259319054061564478417285265099311151368415238069032249578545721740734698503066787972910214327925125987927189141080347851658077446664900101110257522300155245412879681223707541449401164730019103799036559315776757260491869251560400938655838023127792152472996965270945716610840490179085598988767229265860421464992647629384450976871438705486625895892792920302146291051994988265741093537482166419174000834124775402633665704102937377140136732123210094869136810302734375000000 [139,20] -23105524051377193845135133705653796480772482866563057103119955738695132708400445880791411608194650043221029621378144873907981532161303673101413841879102946284085816251272550245211113455178274213418219545882143383453215510280647663991226587038222162319951941112026957511767563306261890271223956144248433049002515277007037221139244655355651342594167687356243856757950974788799968496893201961956809013812119459058681529792830232799561142863964027936589209935569251976715125414146626333017944789944632418837080491513363194493813952471044762993694660622370421396578020055219211015092725504810879577122684743457727804354980379079130169104577199177513562648931880605188232961224448089061492347978514117867144390463545244697860252938439670973958965719783628186612201685565101472103658615273187382003428803083967978207431243232075683707093439965361632591366083294830749958995215774781297072815086514221302945038318801173648560870251283972992789662625039268052930967603311793903971759147829150226128530704216664345217257594130588331812813676843337770944359799041240805843672526135780510980926829734982239653566197624644359446524710967771891798089617696600479374320937440525395343151232323634074521274992196502482111451269329145292843735962034086177896822110663358833757385791489401288215752572740660414732217358805894481678100498207074857810180098432463039442576557536608812123524966125734216023431106966123300393350758977825188429223749661506791284746885397092046420497272033825937743534871473687084987522281475011487435161106800244739476741059185350640472399878121213633917815684793822038088429210511411692632745227939845721470300733704618889977812635546167685661878343923374402721638883308640260927493532554198880570691611233080275370971275339735884272782826390513275716628122767784310568745041277047818782605297300226186762757023700124432228125350919926732491726538653567710593975463763589130352356445260998305819718813045295921719723974749030903537544665379355289200865633613734752154159571908511470106010195632996641746872105584752155806505965043551936751007765665886577211251439300186640931649129156964616751598567970532535398224186097080468101884823417048778531533308075133575074888419216337636381320653155245492538227836121222935616970062255859375000000000 [139,21] 32747559258919817311306038253898313346998181181993151668831208116498333588039101488616062200305619473044585258188276629257944368785856188318653432729527280094704045120212625146133901805195998022014598301403939420992557126938523981720183281916541551362639773006428213489604780268938055579126774800143836425263015119515988707416995482907755566528486205251842328538942201157148900234586448711065028675013111182055448442586163682551231558368622225454825039631420035338728981478092136515344798277610001554334552288507858758330526289715240791802959298986033180280797147756595217519861076960271127144382757274045232635952009107183117536028439740758358072014918576203619977193959454541506561280586131683894877031627396553082487336617659213645251041769902801656803162973559816509113169363475851195249606291402033002660840927117143307604812663564444726947297613429661805058592372834821693405996089068577338782542385836884917004497936815053950305630223671192813294748766258337873496122743192232648695915151316128626366459161224617065948485032162523175292952237072066723790574960295066469868835439063874784702325059913835323309505481457612634154868501939960051613950496582918417226644575584443819568335867610534321570100385740838167829443970140167447795092387069643927143106920265271240063496613599011307457348098451802578937319878637695610745569437196384714407795580490024211228102906320804018291376530450595565480084477462524606614288536653759254243225107497541282076058158842566697129970300637218028944363983338238926823629167182140610786202559556319697896822813338316233544468497954912789659208804594181924055762992100552337468598751378695398328220483473263042316686556837116095116247476658822585675577633618794197055815973825887606326754606890609973226747682089825574062388661064078249973863636799105301142775590816034676725288148904135786499160716433437947282579496940330255994381552467350627045120657439142010413292965401235736169501448023505431432312041607930438058444578695008939176854706077742136454171154044894665035977212987314986822286506798387181679535108782414050026293454542295786470516316849384036067714812194315078207508353129192754459014875197675102192157952987093463537457951585910654994449942890855087540558088221587240695953369140625000000000 [139,22] -35829758753774647752987585342031089775772372759117988915592946633036489712655637795240216797050949163599373984940946554219053047709251771955617623435499424055862858137021934061820579275230153107999787733113235263699226930390805086118751829347358927062671453123747659456981092778569196321199896529858347586974672128970975301483988454744420388017334753645359510988210556028557307398654780492352360750907180361873959080392519374227345078112102045246410854595143109896277044542147545191617021360288699923560793082507578816491171030204471800111746737294625745964272803708747157066865572612048276548051267819006631527727747268996596358069347766022634236337205993716403180376811761497749766007950489201420020955887495393877649884407842816343153650475784387265069539302870669875243730190464901756398371667339435497133117480810982040291033438726363088855337105959910767547614473213586330378772504199232146645775133037374635860504643967902211570262524999473805616493010235719087840903461211667766309640412809757377476081460218862270664606563474297501858715978962213265232105091919787643646188966618750635770204454908090384583765338302956540784511347976998629278900632981833071080199695428598668797073825049475140975883757237873449738205285501667079559235674061951521062681400404729651054976191119934200299500015120673225332263534598323907988455272815358541206309089452448661720009379275687840310549754180404273551533965932181733941382250776607663880410093213743914716947350373747706355059847620792642077989318014336435885667606655125736269944250914163296390936716176992977704487184800087202742056091199589081437210966981220619923935413869568102996023233818365419430123673622416933541212601975168217878813590817740080952947538269488303344812357731692474975433491953302860984302112144354038366206924757420944115314571594368002922435240247307849370394536378087450162045598771933963115789611695401398555111235356011246022963665896338430548250455359059456900777973996269629613810441114971224355102643012774967408446597104001646168872232073592606746370170053207217766797372850129250502159732850798544443261275787319494952352257698659762966658839996497054239203419712675894738623199184134633535331718141451082112485426907355634540408573229797184467315673828125000000 [139,23] 32041535642537572438584508284097252691240397685756463326030332325114800209648742125546243126107832823275502990554062461211753378031869918613187862502714324000606964044899218631147921559084829530845244795295167389270104106283713982336076599844239375567007929380159781837587127414540402777432306001320578729820310237596660915449429875392001908915392931344653607264788547944668193411294489366966408275297577332287752470153890298966497981317839908755556481565858351705082946032981695420627478301447358175071533137651805352610040889488767908152326075045540145903300253625865757847785326147402378654497835183908307874230599393025729357172467746182122271997730332368677761894092221719780256919421479557668016146417981939149045649916073095218566438421800996999806521806572394821401741724851427247838408303789838514287307237189472949797344234251677494191079319103872419109103885692308039634000852629874800952686810337989696796613892944304448350006012366022903798957967602768732254419188056542202025531778467392794932432868960363887335728667715466928512873546783893217651337148783767141497566520825311802931922944380021204894736941373271116404200811193109102151570744805632798410258197109542955784087429616949501276914957591068010220946078688762624902025205320708282889274462424005387740129106631771931327676383776907481003256296118958184789606724684065574507798807327963672664847122405093691952268009960965442729663456791082814270964863550963819336359559402249703076355613688594378487234943158784929432563218740373182914933552481670675970806770664349418179086936917721911970122954761798729372474377029171388674398790463178566437973756357652163194654070230588556316927591619304532691615064190252631440253648191351849881880069914836366311804683199286947330062474664205345221420830587269739482787670485451395529699728274369553981660313392228742609560715245506153212116928015850474592008687591514012699699196800938546878297618541589762684329741740662956160941062417162710733209351449094571578485015569848994053774093037583234238818281534163654636184325494250567113565463378734344213221637370156919166484579023639532633064331119124315528749060695906165325253064051170073598903170013240932889102053637346744554290425832654420901235425844788551330566406250000000 [139,24] -23736176637901781886050885056964075713527222178906953146342868535879202412678310989133270086068478169466059672229311854838433003497263659618680312334571527752491005642236496432296703825790674009420984966017480743166541626568010937936756705506236101762418125461401835109001246819682453999326263564137920372767434249276144451935448299955500689324071454743154816688439017308400400335692099205076033295579674752607682728591790888797254280683316012868144700636292577311001323870325891007700792390337530209924969219838364055294564059084484996279990067566455126596425568976061035903255109471907025912766597657271734103021508185085684257337451434485920427821355612293073498739056993267004022102583642353847652857551663392304349235288625131388263663710734916010421142255027906989813166728397476451606777972612785334461312358672324112718670630664205088262426524646129376539198447053157181717200202198180093048880550344261870062609089369715346232491602351837697507247661067703345246367418332657096275478047001074308368087263300356762583805840765617873937929351946048058892417552309627993788026568067674951558451593243742015941312738697705799834575105636678740115833292943600726562773348555412706113076809440904524412594625258690515009917778666553681238023004456556529028690426143202944196609224325475378925679739866020979381786888948855593293222392217102545349813099035113831590628483192035357012733789342282027123846117180931998097497883031165208368747753794641576791680042837461228785895016690117946257556123425109141063530139085704581368510588508753200219410762691696831271802161182614746779656092233949913959242691494514230229510984974048206767103591557610105711034155574065701684757949790922310118224488485435678215670436031843835214398236426375746180004652142459047124223097830904773107311347497874814294331225064461124498083000252442377434812338642470408629578717675136762803917149815423709690126693111702080372667481404370200524619646978970184891467321801637173183535791366296769141220112361126615770860392574372682683676637545800983427338778805072893381892621092785416460789314335859603848519703545871887665734486699743549117350928399330356584716316967292415361702645875339246404121181532304556008675100464699880831176415085792541503906250000000 [139,25] 14421222157338084916293458049284926315339025229000185588012772798436984289791316709772523935836994086542606365129208994548389331823922966704998536728361335725061113558929357194193533806463441875682574644545739510765389910627634734472277229447830310000280431774734738858774361129663645460997968792748309388645276852776856433995043748755269889587040537841777719857379195672087817832970052349994098225021964084808754851699690880017007851265709830395824165502347801608475614433131681587661295739970977644207620064811193413627321520381204925757747599912820344639338867162246734706489811395318872548168197501519107029566865981024568183555761494183506542612708393641051662823802973548121574087745623601064107817905814428527321127791161214073814932506659797350602267340214039201168543610246723790617738972835663068684559062865102408389972439293934834748655001282150574638577544373881677164770761929285048993202648258882269426168151329463467546737522837624452232837121261791977749746091188454882776058994007183842338510056844119910593855234588106108297798197358936076956271259337289855774214290066195036805261329613266113444640468442872852954016394078978281980664055872214243821042154201148416536389366002680902325524243039748107768650598746593831734767009100699562325584822981281920966645155676923616412323669488290898379278412807584850502640979695465537815708102589698204214087641489877942370665009850906566528435276441572530478091936843838274238003705174514906558293393932735768804770086120864312577263951898422284324526279829985557870812584928563384279012597703636655173748126705798583558459292241637664015954096711438841130781612446368387538359377843606237927558028293018598687433302913728811428372543228002675656590965755875818962630804154134829207714231577270221580775453807471853787357080636532344317972840235080021123322768065572595885766696703329528082003420447042215770685346398285437959111084434266130906626844569979472740389442428870114278643499940185805853770436965113533398426036718872696038968612540972634191072878215295325660284306946513078467614680421848376042231670315406471853750770292077601510593087474082117847588254420401148825576909690396203407195974091351877562319620498226661366170109346285244100727140903472900390625000000 [139,26] -6903356884821744589131859128152746815526606701169394360514612400829730031327044965410269027874855968854324323372154185132553439834346711533256908007580655132122542878294143413575808987317090494359745263483835885855374332419546989500091529341158267325179164398034169925832839885060298857345791367593310433012828689725082098847836109521446032941705476152043317071074913775714465416831240772091757101182540143578200069296765016738799800699935562011167458066545676395685841016540464614423001330918463442980139761907694973192306407334100430867498260704575686421310514783812934514015028907675534943931985862944202187838521867962852981406908371470181801546060112300712613925727373293588194396133049314286259460036400494533044584029849353900033388451229262909615439015627264933786492646458521844442993001910528174553335865896273515314888691747824685558515909048633716695163385766455214075372214022848905106648899743039170329046266478051198172279417129950018252710678237074901343912652176859364302847443130145081532417930119760884600732011193771796597320822852213366732083962219247803901890482790648719218648348427834480783084455651642750874041013861554675013924907741022567359639184472907790075858993276744185165275922571497307163756326400285940469570303988684593472015174014858878984986808435385208412439196150826085249396774186331003529055937959751253940540607301626288186965062186846303971334266976156754614528302247537824138499070728094170893783580788935683932253401256860561931208637299218331522686199394096565071848633688798849389330910884918736956012208557718148444945045768892829684299740640831346577632220141602685533300818313193566733091400874125466245933596372391798166633545928841288974793801931171184770001020380263153822457458958751535016997223054203431563870250823420728195445272641249270836051383528955496010101383698617064510690497008495542945950831890415941629957796698143062995623335732023410647112190722153318891410098710919220116357638621701135473484475490743434882034124123194300921292200022895671905862225769624100967702778781587219990033099842832739285854075206189520498270298691526788652944146116014441777493946566542949324395223771113737185995312321154432888656340719201040187491535959907196229323744773864746093750000 [139,27] 2295555615204011368765940268358315743309138747441448800412999435924071712092977135896293191234228730440184398818916258384622258229504625974848480150826213928525083890344697892233096750031859307484970201831715359566936632878205106811879401450338201469749935351720016661733108245366209685566722201882071159899220548799442817366640961930000639038452689844795882615400357512040561465260495751630212497884660225681162330673943668702151971359705879365485479939542465131821959255372585306363524782125776365763839685894025686453152999980479713406767843458048999318937940659421701927155440893449569413350413943847946880915968561630088045563574197296296178875111706262006417822257640656261710692186185868093190507524275262662255956249912603496910465984532611589659882257564234804914997683022277965670042477802514344204550910269073919925591465235551258685192751150371828389623436601808279794017785793963810164125242823011972344441501573765871743306806155452192583842631315766748765401325704581735602432520126467451150037725277162040597950966703903252071506161292122658489706383217304433387363133591763423673654855947630600550205673273979404125748583755958236991500667290225772234988312087686792764205190544346834946672442482120553043203921243196848862193652931440620985631118244182664333776214981101056237663583419429468799027044961404663448266821010279541587255233818300985687339098033406476969285338223083117233511568735869161938036899418828750306385092108394897603133045683615829519955689421645006239440455208264352751279651012832893673710151027106827057303024162323804667663753097297729270668793928794584459493505242287496912770372562695755853511368720381723932622932978667988174431809555224300870334631700984093948606224194509838543455442921148256599325244088887579997729435190777712512801228245966321605282941228253778291644145523685810766387425742700403600494739750038028820862513142371450618123177692337222636604524895088495090068991778442942246563960275842081365155377940671321921490104190955047709256487097845392911201666311536943037015045911276764222609767222213109511225710078571840183423785496282859238312505943399622213471364458664995379204223150976469493129583307992721732296768178760784651082360596774378791451454162597656250000 [139,28] -221213860106086639138491683976343418370100161645688743663062553077483343398787223910643062711341712792241182587635806274116976741006671267298640103577926578348934783602982709752482098486705647129830573431539544312384007231689443148340051183563251320969956501852675623790714781181697289027232714821289059283973112172912488012278188518720154634806791539103893194961184299148505614395462288350369140741499492224564875765677236807995662482132554586924261194350555782499364895387200176079789776174636648629429733423662382112097186893492069700616561721833720842657578037553859511994279208282886586010062359280870235618775589003366351590466113458145085190782231033295072066355617027903520232008445857712613733769038891341514525490315277244846736434571766269742087219859475155126815956818047694900854315098213521973701578087060032355904412352767986164532801037231059773913484268852993058659116275191431722148294621789462738440401049442867376599407740326760196304863770161164617613649702959972048966715863207364201372638505282351485641483019752026897289580806055028632012944866874654900687365583126783406984042046863736475533313201695769481467310321689347315692212982887517360535202503815951690922841499994943317469652556183846669251825341836129171304439118670720984661961198468376306840628075734644581733806596118628166541270810023223366917335386973423052441578530819508200416946950008944083458550425261064179989268752532365997070050324066535758833837580661832256230888205131200294172566099189448963086518256412213288573617677630318508856741508790304407797247661402223086266678055407997636941476426617107811397665157249801732181159922589853810069612138077583974049408950079083797777450008316488208647973381086426630223884424493403857173593984116782819780496367716059715979721726951063681799074451474746772609098883450352548181463125056251461846566541238219870358997094545705243778730913224542293960694306575166055961835999815324500673366867026408834675484807729751693174286572087384181064571679894435071290472950017538797056425298254536121857802502686810878623089498957250075196219093277493330706567109670898598240669220785240139441213896554372152569561964349741291495246686892969262695340243451980200006801169365644454956054687500000000 [139,29] -336565488990648717406520444775714492262560447520228960293779398237889898775106602051434881096772260336165642952298708246100571097109587512314305950810619769888564757179460874170900175425235303116960740179956443988944656368644769434024449823142725909343420328917070547639383369931231281054324095504161277943817374578839846539642376080960661865679286597216687471580006528759034444039236053021065568057638384700586346118670958172408673173624060823539311299101086377026566830965459138277817540002918868062323721788019132943880224417733267682754592067975469504814447595043679578415901767666780563419598040940562162376757808011781565943854827953866455406363073106745507889030606693605780835131035806352409041640265662678327546519759814564883315513872471232003245786515347305220024376495956649992694858089024329462217693375233947820171532139550247929223305248917424232455215335957285747014612215703452830799333612252832432174528917077234464678979920609125125232384953756915662165357664005473475598874397337538741437038450165191806801713889564916663168966616456677758659647152169457032485751360223991962215800954180133479076452104324641202719686590241687425553564192689592123631772227040689709338045272468049910436381919260309163289325635403027427695267095288534828889149794911844948049341408258249647807200291836728276728818502432578750414847939973611903158935652813773096216551955419753177079084033812781430721949872319674666306204061089618728417700867753735846158454096810689941766040859267825628636656053398336410238108816169246690372002294048840512442593800952614444009949242541331482958773534862504653751017097074151703493657200937633690816833229833365955780065882012401438853172151349062501851650890116118053715560053783827209280885690661414145389947764584018011096864282054771975561475474258943603583275760347483078052814071366559306354270962495761414747466948156896523273002731566717730575583150289500555116412232449415104430579577217659641388286471023727515921230014394372197854170974210823229015826554250867344214046498383691472779061035559585310246009024038876140264267585696196222095237216606976214108965587492841665142515798596889283233275753929957329905180849572771496021252740638018963181821163743734359741210937500000 [139,30] 286003501589805144908337118737813083008912877181115654971296359268093602740280709388865237722653629564342480051397296622828562554877516308738676035475041998140890648087442261142860003843418355212164340424810809811247887208005110886601193392456934314742169969866969713112403306859336464216429812538890289294560137642481643041074458588922401903034206616292197398478532758331996836770651668248000397107676402357079319755955107262097552009374224970869977851331136822801160788019261069674668160048688874658428070552311256380176302972428279939180846781353250675855591095500449879996010093889356651914604823585261475545088466258767689911478766078855434658274993990235524591644531301998100895332720930425679673131577900982112111645432563998537491993830548943360568677122399797398863490423276726436027357712337069380903851464393144029849402987540351006423899716858355270251367141510401651823621830056693657967983240408436634562802095157757264955461652711454214157606261401074687605847607611177917335058732332130293380403125226630010951003252411264195899649504389853995907297258394412654936276550342928249631120589595691516228145693093929863310803836753051616512233754848646076184808402006431048169890216596411594040394630734724197576689172460480409442174963779835028199493249296579429974454555585265518856809905250458408837706766202390087760696555305551374461499471472965148902232056984486601175904932971532666704229908433207142061465723326486996593475406205757410000737014116565786767011096373095975734883392202908319002628135220627377095747685248477247207135995377600770808932340668389670367405955524520444230808314221583133319644357731214490591980004864808572908974875463514365202575456392743659788505937675521586513628105078415255244654961428458426596844303806781529393188390943702094136672549280993398465813379927166106519624613085053856504056418659499153256627429523070933161626089261568891840991469246281668509199536439989484306362779431560886746072014446728251800199179974224883236138571221243920584020735022250110387631661909125225001886430717118610684832902650161318941201348368233753539370443516522172935217020292180396426168211135463704867401437161843475989355369941488993544391472578780621915939263999462127685546875000 [139,31] -130583461758814358231626870864543600502119990881594256941799956714342665410311899576302877898510137683790552109031704798665328992947031514580678238762567696536499169107961699073818326275615224340051986082828228957068394589127442327139506379882602696320995817110376378429325641668546888790027554643440437904682032115619967469685681762625174686753099261555712183142761309702917723461206472003907037219214706331195480755541326309306044997101443615703854785329478439319477450399837256338036756108401412517440301666770940172427510147793788990589742563075390949703273155813982281953698722322222731389504790302614307647811422851630014208809830122395644567089783462561894581566926062908822571218733349406595360009042126272821553048711053207974512027485248598413148738791250146703534402906807810007409386026704139756780159873781876427521836885940475870875427753509114050861790622140403463040660590266783270575931891572757249507432752289373167943236661079424868470878511908483827762554301409252018807828706144082424814683846655765992181889111091033736395588351465247503611256620849319235501612272765391914483462191047824003622867455186482987193207838276332140294865742439595865628944083252447134089803124382010526884457697679957537047668138070283347687444652895806808927272900776135171544453500335793604405651771849367995690061263755687559881958977248477333303355992009131126901667571512967154797124395529495981026028413917655851044651348914302594707876776390426186791082438988667486938076891361707234380902064144266207790888457799055980274745871321186912606489339504272439516483079801554709598416551795418300078885246998205572463409329469243704714497956396357214487455459901397683079453249429663166637930780789139484609205652338617952937879616127845634296163472720746198552570819166076881999877026873754763224457834193458538216651948423399742548706250602813685784042149199718734056052146841509564381843695530310686402467274129526204780122062329969859251599648205113913178368445356036117221720667911471865464677793173486132169062185780903723953102590882284055798711667737567623628206083665244604393728684782335110046012181598835366669846360772662396278282876689744217688580230877318580362533850802719825878739356994628906250000000 [139,32] 34439041287866353611687854995225379400895002248018473287007323998360357388884108779769925063733692262770691281765392595465829874144133112075490989109031234086452100512377309072859751240993045207890237606735244875394503043341857148341077722427868652988835708603534420260603010612733578238847533929724098399134993240486337567622181820975738439190299257074003497106654518859071037161902798904020699374984983320266033364214360423887813523348803822518443131822694693115828369039389045312619297713475249659205737421628319354385169180766246652166098081571574104335026097659718551760370543404497572111576241826074761926188543180296680297203653236329555771410094451053549429457597338467300145784468921461179748597764208244301345541934070699225341832864576027975646437750447037104750020180493930464394126116073871989134021866109847874520249313305495792598402545566644627593487669013684250567471684372948749913444550143595935007117595644782615082587960888169768786590464329349459314536021918386445115327149826065967158713092063967268061959416183602451855261851436443566361856681271733585434358825880771385724914521118997044626361783272240479210521995197652832486410743500514157750204926861400494504445315892021044027288669288039891502568833667008554764818533818180842145668051681743014176609573286122315920804910694262900443502918916134885133793145657072641342240044943139058208329277302360621894364977091043640457676331947904907123318376282148734300227489872082682428646671862090546197090066290574310101547279835222872961686967515187595327290821438204838121519598386613083670300653716960644015572262463313579095792111582068580825707611068459395398009897110160730888201455868405807884686985865371342072699984604763774967594314721703194505753961154397477068870151785020967209045594167503877955004053135929455081809592729545081852899429378863253544944643145790248200596728044082238703985898808872289185007713184964300655007223318886130464180001890329147566372812327806092136645596417386896901253965447446659150737048298208524639621797096309838224608217138538285218256217127839626864452867287301468176258425866475853720861101000976473466808706949324798011599330127841310090142207070290636394815919629763811826705932617187500000000 [139,33] 117976230439359412084364963585832408018161129473009476686996573652611215157046824542841652635940262043088277225328474771260696922705485709167952034419023717507838749890363740010800438884042566246322602215731770131485636359944508418829985002885673222996457248964403722350591473215496159401285783342850807514593380974203376949150345373078462540833224351950587641559587202676173240923060318350171061526916280253616819550345205798115534957139428581485838634325011884089488171385554595819601519431733766433323262795215550970609853925606126922587689844628199922478902390197269580068770847684045200238186385920660847536771947292969869212669923970545653532481939155513590137572042910377434960472662901670009995372418254450257086237169303190780074443883080045179592968830633962729352135207156525382624898677056180615620151338722578075180611089685867399789628173007638358335534384104887730554801122316204636678560950223944899194416778732140508202439491496859857235244684538523777810835841137039828469737659316793472707182603794637704440382653000221590313245131629488072220460548527061430128682906719140350086260855938429355497729246746532181194757968805409392979005446534824757310942038989067877268161780953371379454531447661692743870191615596838588577248048858964250738775067195098996816849884371424317848334096854488136368140312282778658803237204268531399902631026086621238772789385267266496514479465233455772080735152054627129302679139892051941642827488348257501991006801164296533684902964414498157640852192040028227701492589995115489606887238042989114337257598642698941692815144195499336833260057430070659751156538997291810526155006655095390380256731282931599649716550339335157214802298717475197936114945444913821721581109531091944059160126643587417299041289671012510240431772556788086470277028414127548318494211756442093375381162207746582989675016411480752339234881269507946835899507602820732063825665356966894753121540834790710697736625324409215160488953723125637110535207364903122320346181126606758638725133334863644021485080037169482222834273546259601585274515502419954003353713471856449523941234041358492513188467227959233010917719801143507437106937643503722307563956223086520935794396791607141494750976562500000 [139,34] -5921647612592650568461715577645249458335854693941615702436526816643141296433053838105550164560342150815494316010812816344276631723464251547560512358895663346349569385432233383461333491675256481911069674070819284211617614807487941927693683666470891900178704507828740968002996457387235397049622628163649991765940339433436800672743345777988706190449683151881624616257332035553055098551359352864893218978995700160675017981160629024200099502432825937712996243021583589825572994150169909078417852561251076938687339824416212012254709222272658961943687968412207355968425404688299332845510575867052768556572892719502377728575184540833159034430860440591636020548506427545852597776233302311774716798244802772097869057549387061703382496906684144277017923364467677645506065448043770669249725915018401148624932664505642255750847872722119556171059556394427509114158342963057092257026574557608404466942950716713258454821257219126356360473095253321541968880315564120958414304706314539428029378850693867511121324335603673270297049952444763620329039938311150044519287104020896037021472759701177580470425890103989554186863970624564231927727436634260920258186829428700231664579478145634192953705367048848894955895827430148889101753536753149331011567589034192997651120639621327662761595034067389217500326547185501763643330077095931174194858584511476231620127217472433284238747919850721237127267215871722379114334876436638399100293919547846293867932347662935142092599896448976483973824525668147061503342274210357652712109585687061687105498302547458397004232891121808425722617736631364921816032551201749864970230955315675212888543182577559546396240811827644739291596276484950696136397740149576304045249989180142759674946571537575745401227440271008555508053644976387556195014797434216796883579154418890454241127430322020735088341825241645158290525330574292127373415635067992646305596434431143288785584433607220394295642633360013162240881896636303130683448313361139177395218373975683054793752651274955097204730673462240170570530672941771380403139530354346957553948900255747218260208238660132912570435150616485411225958783435469811948125000482839027779642104724199078636349451352577831473168484544000733649227186106145381927490234375000 [139,35] 4200300650140576219517000669074353417193789072562771376937272360240016815830519809760154279495935288355719818689351229028993066470376561992505021201275781003696273638534440531111751972101763971557214056642610915534727238239454553493199919386050265169856230581811100439947032541315227319039761796836262548646758467345463077141985555903169466617114971455450737345621139773960186588919167210767873778030574688899499992284196007719034838922101486445837174144236708327205211589208517926554267439969619899284335075568453023750153975137957412597563841827748522201475266014896388687260917942070255981944712540174610751869215523018265942030216842384375758784001153995289953701316926478280643059111434250038552784968107910288425614477513744392342735884705382788624356655461938598097414215108297265703258323497194285941206270799672657182606530622681578094093924338106813520855290995815696592915879413606269225201529215526358106385451020727056004894139056420785679128696265466414181988702030941916501085638584651167566476776019249865921757720448106250263656573827039311101753826999176356628382492355885495341301772254826072750562822318185125922308801676411197756039579037838795349614309994835115863935863945191421484378430431286722736528548649305568314934666931224669994607117607701754306187914225194010257433821108625643368275392768098885601671705859721415117386493463312386535160042437222047739991805718025138636897563680691905331704429348631788992871015017572528266337979418717485356715795612168968723676551543540818753652424297523925569165035020385509449844222727302699692779448310126743403070329174886711569659191717567294711563984954629407887029576451727559918623883500694502219803391565711995288288166058891310516817991356546538384827755081516223575106869273182387166776154573513678867290281557542168984781067278050755469067682863322684979737307539178943184084655186072297469206510839686527728329808680693143578880594533410968603290351507044484349378439060186285142571519971917371330995696442316231813194632233913842356404837208666338217446720114121735027306397933584406514201565001442492391670800828073695181116938258548620283366421900638032919546302001899096369697086168937261163591756485402584075927734375000 [139,36] -2202591668098019963739112124408113109333066923075218104282422223843664273403747195657039308434510198510693017829888915964113590673932753820247597428142715895695983702394556793512218154181906532036154165432191269163556399397924115580204603335456549056660996641374502189738614057522286467828821145322643483496260501291448136041342027521650759497547241659535073186606138172728105535395628334013431971361132713836258722122676669069405958586601241318151136954107364148352287611458662990856738324329727026070661492640735477414595484030107918118116181355297045259041889006099397422967163909533045665168170254297625297583459432647722494067086458911945370611307894882824404457679415875851384140794499430146612800553357699104129314760876243920009782031793880491575499406015825484990486617846575940524379074125100178935227550408794275186211417985603795189510502889948147597597087453554605075957541071929476387835029310636106711442830474661177385081339469737114525024316762938043942139921282892216478874321262833216356312370045959860021304873356234996927325441281976056134068198382265751316073018793627000339927386238729307393072207210506176347076739411287281837869236070000317023366362316372216534685390688492991664803473398336895490320894514157469154183852111673290514299498585873684309702956792284147943585833788965751945047385908641378331741672243605398633904562691569058654106265642594109282565511949804661976237219711096530937206421429180811367648788850563230256071096980632927954448426387581060021908298479229284667340152995235866904688506479930000987199870411625125537490133680305894313776166285047245723988610323051919626667274158498241874246018607900491757355206344730382642723573923054052850176470591217582495246414770645569872612644816706757549716965849022087636970153624150496518219061163604172029773942733414697449445806190589557385271621851692961292599907011429935279648086053830896293416779117611489889868240164891321681811033618417980786439434736729005853607317193339801858557721492498946974362410095919739448393512391845257590776898145294955244605712989726203790130831089543442960370502394609863574497222235540151009016039822584559985834647538692357472749417937052385241258889436721801757812500000 [139,37] 1027342239414127185209925366273542941080064528154584248793407555738150356570671420682265105526585560005722377102487192211856146330326746668105633758652121979140551527695680507404864773382002344694424431429900819713101818849693695558841078361084338395716889491631873574820526843810970558911323416914352693158121757146573436418219495275497941376643419795817932032140212530922872278015357090432796645311580002018514806232062703366194579811033128186058400205763786243038271676949253884301898893178964914292239074508755921758078106573988233208409473376589717904939507430168341644324547082589308768746687354134695637013768397626058993820495509746919888197935999006611095196423195729704892274188155487741182461304784659318384000953336348244355942240543961847322198495405472216434719084642220056859277009115688604115972072624212065597114679006422228689565807823485581602597351548154891376753643395886495800767719712449044070621151724064466929142870837344470928061285683881155279805524013924168111841950638173398754290951234071651337444246307852856893792002291561981231460815709811387607479051745775001504874255775167358394348649229453030925834513876028817161084249742097296446528165017900450233461126543993625033107038511962865215868978868112650373670710624066390940730473631138212522588092833446848560680162537171400747888916461089697317070089867413095915735990151482377653369818417472436831632407358081299559865526425634981014494697686568499106177461098191556799694634052128990599140312156213121102645724413746972190685136127319485420789553968407479031289302044040464097536382819821581520949695610002371050434632437866183246824197912824119449949594949122717051801556588729795732575184914318898460173148983303007590465093955441936600983654538893709503293948739422683504080957330260682953886458412104343185043583396012523974689480987109768778948292700932376204406288080622561312285366164072102522416042053452116694479593698241900136912713672876235271926363524207788072808408538004307220451186258283581091398181838056548938485565889774537099176051053173602686817631486041555335423978846483429713759888330250397589933145892684271322396054891912163383451477334449411519634314629456639522686600685119628906250000 [139,38] -423776265513757704261689949691900142976855095778555836671205345908196064564275171646716265891291859852393457143670830110103464396410108608845221422109510601938451524653408016920557440276820468547533306909561217975295632548409950098172943036907605769706793317483503643071660123146542279056888478091031396952059790630770376146530541908030924953229710698533915833480595883012602644905047631694412738919835656712142351379927748763903539228835983594617729276589763264461870935776930356503195252163003920593576653779972967742263175045725921967543233654429245279298960224469213584083718013312026751882368687832567398758790029880144497840880515999495256047058133918236098498213055224543339837874070165538050510060371720114770642888082370155997177224474111569952197400606205515709657005095175670977726758586868697619198250416286412001199480662359722321630350612975609591261761730425546507410552223143535919316061053551799851933490321337539568789177243657221555953005180895722580871959931478567617897362984490043075072912455283973906517120957251093669457797301721961266447286684162047756460441745495064075189174487712434383894100204809868412270291433388308281972763622851286278815200744025228763483746224316793993649547338722285467748936783921604044629899844501753145125015238837499581097745401990108633860294514470190338486905621633840210004897907309572243610352646683483990111207111650194573348109897207216524845798855433063075991180432598928859744858664200517598291836514302593310075474235374833013635199003346291909437233487844931647137048019800403770970654244715066095701665441207761631002002485612817186336738983264312716338599174947312935141286312428486989277528001784481560945757969754991598483285214396174513740936603100246615818866642848357299179415249642944930904285972385919831832629483200357530513009494294977142191642587074224738862164737780852124108457300817348848451773299117520413552655644832363427412125864131053714678969516053908333090914588243276713930083920495893890577508523898627886329733011885665793254857196894866777247797643497161007965117823317503298749870273878894271656775009695406079372783579111603198982062023506675432726998282784420446242394859837077092379331588745117187500 [139,39] 141674082145946801470764440544102605101167690146331281276907274478167158868167183927792254361781398541084976793070736435195665377312432919470342652227115894558593781684961887128517848931788647489518734715033914110766611601852259211585943814880941468742622425395111724271767478542222536927988998400478888656550240933606276323551300220242657970685544013902974402138531650382028780318942386235563697929214525814839195784061829732217373174998658144356367544203061897252240615618930418296756691707371383569821175010829103969566785633248508720366673667808790793199624041245169828711411219764427572099024375918952976639430433583775696725504635699718582273985944780319576093832890010835268628747351446065538029093923917625898803023220040672084808235419791916185734752649556119820379540644818926890691143263721731449856290844224407717283001235914252283843773148583014440322142121543354434927790310782909581392981588734668749936778974017988427475430671184742835565248093514167678005019665619258496142137006144865189728543216698816095268881188130106899127972088003280464764480861374995399840592327129181705534821453391102442817476549058363202574034461669079563122490421262133440909373698115981959053726095124711857508548685960375939213251034251109862533075957495486489582736452899596295132823349089266224569137436497454037133202981461749786184097201724229843398726981663189901344137903025514895691064657907923285213338777815837808358889436145433758221817378240982279161351581560518386478156603411056824780727529322017579953722759808372088729798820199276779180630466236076563604222735909482392015620573429785716085190839762254861655818829828233339936448731961903576319014922456602839711878353392331203365865890713631033100525889888277246388304877726541774347129703549187929531841661435660156063769864317728890682851330736023157460906531299340481998059179564252758476719530551506029986877400301017809757204545326199285573282521501796833791406692670807984499049328562229887497148220714593873582817808539918123898694168334411027909847139819384121758282102621869333480186242534422788353151880210680426451629544624602667826194517837627091751417416389241986505070027308364481816861371044069528579711914062500000 [139,40] -32285447058028509630766218309083736281821306266003363555208844047357540425020276542530661945727753797332775223200756480716380717393949507420734046626947513080061392964055614660626234166431141931180917768427343636893296410280155027282104967176576345217274613238775305986080206942172491444371752226832352919825837786554129565121245226912273099881453857868089685685695096658239966123774397465480871858372166184826978817500403923456938433665654270392914804840657238782387935001959119715663283534576253354853747136136092137035686482092577054157552855220022735943113384093767372689295038178663742479784604467842273957051380870043743688256618512047037443758287113632420081554339439824001557982758371711019721484576545638636627390763964480691138864072776814535147137052069018880192457877523589651970324042252709200365922350946065310325278075513950724582444501130857802193856109620280806547563653165920765709286642219145911647968664081006993315098560069851240683114037287134881853601722168483885808528784294074824596193854991668417908656989375454109579439734466679896928494407591512915007360390374730874679182189354958036623980488656619541957549528334861439617615861077475193565544651685908185678913762651608925048728871704379501415036471008073652356967553318474975800216282301477958109327813833003713260056047539637876748940587510837534122199744758322165765887566246376760075193947831446588240260781636488319870128780480682780124915490105227795189934827406644054532637812991060431384753310476497518558322284047950422229376501932773478685015698445385512156157447399469657723471508697623262511544086210945425510544809740503608235279476852422314527893518338884914124905352564011966075124906989422624973899373812947463987696217679039182082956012698555439810691016767331127094811689359383412042455253715137785953903520393742402709412355818979991240140121755047606410576394398249160029481039061689749008957139106451905642538675187746175240440042979236662870108314105645624115757814321026261347375580583463209531421348096136007929413547791618536854718180462906915192980495177133922738252550524968748974057082250706014047869510767364305255711761602807639559797796798869341921381419524550437927246093750000 [139,41] 1545975115968114537469664377555396975018352766236786205769140361884691256554862574291810846721663660692376563264762342309181185325461340424927915974345525888650856051393120282522343584135698678482252163324669244608741773046603497720384955252611593768847419103514428201918516307306662578026272833729035367274327621590704951757699271355835544713891377918402205125300519522058063872875620328519228636281351849079597654253395818041035231633224498163083373675571600933646366461826156419463526426135320202263383660004724663071755521577181230992962926180218079456538554544482728282161588684111229934141708617447357588755741062891263443694094975548154328043338811426379875306051727015768318952839455535231291420729096763897448767669377148622996799414559455197565627446492667738648565798832030634133663240673812966197862256128731806239178567580370920308108425400306538661459966974484330690100813168042204248431473453260724306978079761741000550490176370663903694659332099467171720801644399809494241698710509545887044545172978933619064177577119985593216856458746102114425674264987185473961749428006489469024169127869283016456919052699869034617093376703029205413567957281536244845886024523197442092142772974433461440682457701698265725292137665967361881915471834877711495196141209105658657586766685438669175684057456528954072861662453312164119510217807612832880392116382910892653200565254910657870616094313715679341534738920874772844799910824462175693327988786615091648730418965716471376091151518458869682476183812625827800084529699074274317095508515282738436405737586408332392243628906211621519938330112340082708869117077149741550945931554460458082975888948291050340511233632072087638294956837538161466839998068184562785545177550914422088231626759607284243535172023632876974422225709633223094124735569658165808960401783814702818426819778804939712587942756022213776549351208562537686174910283789810972361071007915765597259137231108676014735748222229740565973716114381014432972291639522867318059176580021689636000008454754416203576590357277027442541776733786228528284830745733932924575685519516978277191382331863078143523297058304520408584481635717548384978350001912191492272540926933288574218750000 [139,42] 2724598748949852276750311329437167280042101565266692602624751748378668221561512978938132224818320570423920303135374322221054636413251747816326873580915862487999982811720640405822251458535721169028695907798764653867552281305889488611536807321648096958435046627086477865689169770881389018238603349566612294021659649502645553915989021763840593253246764389730424709630868134405509450291019453128684897832146256480095009277827073721936082140907959039437665052753203755872443135561260534500837108547731676910217179268075490116443452159366208445601368470462553409944753463242023115043640545295216819391292208747657325129400824461260440161064244548753310081253273410965136866516958497692522686866922022881913545727217227156444363425433471276799760847871102518508623318061730019526777505845144942707520606871629535245643274902859714101926268129682850332587638032956165152947531720845392839035051655354662247009824879909542331036649824483444680366140781094170828925136085376083332204406235446488685143155164488125458977427328437992862127790617533103795726959062824085711476950676317752757248470522786906186966557334134839339752405529621973219279763471224191501266545361905135273956798754684701275837682779042809472127586603612105572492816522796199686806455573839957678801251736576602826614507104201639452480989411890860153330355299612197850621501542231420730849277077879234251294708028404138450430549155750849251434373246017037568494931579728997890002172915554943815473766128949681140015173987211777339846565347566189266530473394549104412573485471884592406077401494437760027962936683509077117246481332817969369250621416599281566262436941403710803636442755862264242626121097260704150160664843577207369453660101130617188791801869434832401266141828488837908710125832877952886893241950145787206454651356311239601110109009290876954042186704283845378233953997284169095362688535848853882474122407488453944617623561197545408149571949968825651647525589641659298748575293542071748931806797163282764150613410449241396193316416528293712096024354802257896632100068368769831026226042925624947561649747923999153608647224516044293964474949415879579541790227087299600738961677026268802583217620849609375000000 [139,43] -1657111925392679115276709395355826918036203747544413579072748331633260201911044405299991188994092117416104364386627069872648026025797328685447844485223824656244338848546320347381077589253686836298565689065047867159617998822835777371831383611013342205759630089455896286566773877160318511554065664990233738405622575786371492309750842725198728085792527673765513277999696750973037538697460354162968285785495481244578281243367221223986844148433454717968828976084162124545036942439554189174008357996740279322478839950433501199599348446872661095467492188828436474984580831897142216235511855650742440837741244648655151574443779559021052670734540314531090765316127928170382447753818587267821040574028855483136127650581764064843010694668415841685439418410921176375532475531822097697311038859890446001991420232910432383124057143638343633819301889999505070961224227376730373723857099294874856284370520848114838234880885079582843549337918613526656672101271953233619497892227175804341009794988305166196250297102314892993852348760856183616112912340027088504775581345673383249840366253790580062067643253288055315212848096119751379231741939542496090905954134399595614892495047152816996315167928840789570277635606743458348293452667808001021601769675493022395217837590294184822168965444205747504334711110098340907017893181428534476966092586435435920835324941787650400141447858917082324803160357778225208065473734301975199205679779284483180833723655898908140169343849782592721028709659356540329780346068009396329324981412351950677037668170639796005841364604124926022098140039126677865399249162537268185465175462208720382481273858510760880256544011428746825148380720607479116780929196014278684506213400495407569938902905954101166704243824190157585007873778671544242111724932311966970691904830524260061080202946959637001916946997082491378177324348918857061212122934748524775631519053893344772337691461498878294630337170697282727363559791665387018103726293236682952393585348912715353249598681944471454631803057686052378801324692663879399233074687339049072243747677641626733144525941693062393440280578121173095222208011024609745585075328648358914035359454934147193776026924907203152775764465332031250000 [139,44] 683060110135242179296269817967869738395012835504064841369966804857055935553435953526275020364968921652119600862634043254260388550071597194036743719448657832665141846339355972804982858472314215532693808979670576814454167238607476016703001900817568771423477686245149780791332109561266724059797688220630916037575711374377637020438446945803232991405067531534428163685244787910204559974851523522971423233025635826071117956108656387166586933126128710750945754784915484700575479154703716945006589733900719426403713330953771040978170515434295713240344578353171408066315372714644066584850940756107670577125241312282077472925312420627128170454967116830500416258360246840758590153427269995893824676177719727990846597991561420424374269466767645008196873571729244887813092367630555151560234214043420719884333863179781456619254641341358271901679896180622073905827672419354624024117392124882225362604845816630555905148957922044198654771471032328821262004269590037481517598102604137602503411569514794944943063796512717781047981184967575068073822569152446377581688498122992515022605916532431420603257970275247309509143922013485294438887624429385500168848956542102935964306395132729556407722284035194112290756426731713311878227209819724289610358867391040589763386332078755992472783787032023185910931000902653147984703713826387703160678006808052142711673172122158015194301235939194709613072784708412194186149179167349869413082630545934785347125394538221627864833372985852141038815282056173844498081087837745178448156664705078145828786490235996336629428381186164809139593970257122135724377994084273865907565776277711728347918095195990210366121048389267105217423071440042008200734857626385926790557280430899740119513652456192504423425905052835694910233175139265113819137367738177429335182742300309984309373047161220331010189436245417358459594347303750612564519806131677445858839561372576213781697011979930306549611384025597508885741175277661564887048650204222235585673035755358950890979393924424203175967753342462458355606333522378133878957056659291594938394648023714770778382270231493238604301274525822651621589587028549727946401438032648465898307356155567068729692911795273721218109130859375000 [139,45] -259474766450045115623533229303447642072932536445473693961180781987217894080587638049451860828453591369861654649830007173625228558059735426098701381451209878577882519815894288742808306858774712950608533557364823485734254233359098107005502841304487394311136973136912922053423500804536532548422931919469544926415356620246422084864559224132228192866925289176977762894733632884509209050831498628749388218212275246688206005416074798751225943734153376216422317471150636493574496091169239519406472264607589898112145425540654564671795913388750548879185550355788685148014499305099536799438266426337806434203373195927396022384855615790564658803956510616605875770951760066869712460139091996729219853524976495892102600093528332001612767600871990228040063071146886189982822747968891430162015787524979153430196888527452294206507006259548492147959020108031090218652673592419297906364946658561618614265881960994786438012485478931629491445306495128212616985756300251776133072718941257730267106471542656528454556470600028828790713614966226130225286619043713469561584477279358709939191686615020461708242596778888911677684271220145061458612771953108154329280059769037593751049797103657475612468442585959695464630834828231894929731010960520785045391135002278437011108420328119873767584470964451181783028774993162031296570338236681766878809940179341559665970128231870392823474948080185087841554136083989137598925850517510151290222653200018804610976120603129480829434141246924445569739826761123774275983552265818111848991036733524968902128751104437409731428498625969991402133962190459064696605255936230534146329738597729475184882266966391993335970611595661966508925812579165711950158419648007461493594720293626151636683881422715881671057550417502051943434826808387679218037022363768875791146249552467490228110164143611522942601808470214003825072339340746316704946011445380558969437872938180396995402080585169646580223767779571731089907091713499361670771862853459328172282111809615355452071725246368756943361085949936742019612977439780161423191035837731350280925590200546922239465030670113117778996595110221482157391442947369785059752119725949293988721037262580069407962029662382125854492187500000 [139,46] 98835000712915365372710629846687950911883008873793817587272080517790279051245662512770273154650456879695711948768715661057764829820147695511710317405987025981024106299658822132068511497901441281570269221849458711233183309155295330958642252884678785805963660202142274445972822699253762568782452621596930737668749689435008715354397257154094489169924872413420364287040665817792406684704850093180904201955740117657632955826844610307990446497315986327714013067272654040199066193842734025051866368013909194714417311174455799214649048861906362744975049204054651258763409049246406917234968402307860371786580047149337421511142029890069742096272925089913664186825657902215009657703819265229713378029830454886230331679074883399259529967673870833160477691352014555365590432360879178153395124178363618474160670015079040487091612604775192815753767183309325472525868379668542083311518594094106378450073092292883139126949597718823394864608895576546911664362907459575247756167376050555212328537962923346292613026374607976659629065343982738240827978621012180561695998945508511746258718789550958896900102670929865088122328167273164082947377761892573896304566019554170797744868330271357427157460739769157419956471203692784701831423973900145587546371008099434285828309320990750972049177722700348487212687702845163833860794096179903119911568569032414850849384473755518589570158705506883262052120073100330014691760512131530955832206738091329130293806105574861791119536769368149060870517004197558872745138160989606855380550625696057137777779403489913531797300642542336820873647619480289879848398423026062113544480061185915166928570779322021893720791737398814446870550046631867226040215269551648074579074569959518059040225151476118590239856651177783145337299961561225918277659213429593549015344031308043098211952651066976917407679054640098986412677141273299983020448640454670253728611260164766344752147602660979928154366470742219117833943222922240569712640033231991810055827054481670653898650368456964208138549201422939297242163241767804428890913986946045276217801078433275376026353459473122653300785690108812096540809127549276329508267713968834703555868519195229997447285733036994934082031250 [139,47] -36039807772583609956661940423459441292314956460191859597372435525742939279886000079823248580273784436989919663769150939956159101917831376807757597265877906936146741106635052255479881270739231679131212263066351354837507957837838296381825630268556479346281846543770613573752462222503641921804448299750609385517145611200845763220891194143619798139772535956300094034309494365273657541640434718010523804642819679335177577619328163323862400573561815037909158837240568481676230069662518839862900046775594857179587909009928065910736001855883897399549978797138947604664776500911241551894082529783003305756720693578252822316222683607377720964290814893262738441548720014385823971232143392287923534124000918111540398707388670410195756576211504823779777379342294818622514610536986598328542998611968035084704990571980502734640600199023888680840133811521700796541341252439379933587861244945889985923267817974802335238748086808655630600650749239491428025355455548846136091613034377852064893425603431514122209908437525942218435921826158527800655596217328579883788653313550567814073334881269713091478851792037211540864103567708409649327962127071416573940640607028394091562135196045797496071570820972572964719510761044189163030869263954797622632036577480891096355896332902756702688172317148879067790200670512526443477184465857780496873420093368799336824880170363540331707230632496756417683300544058374467318260643360450788889564478197383897671944196098060259626553360007172873358969979039358731259944774662931881440952915743131527037571302405784201980261238557287290159174115136242969668855726468371784770148901125959535889355197438884687905429556133529674750710314736462213898766731362740711384824161178557248619991278782778145187175937634097765364041926276354640074280142277598507901131605469875281573373858874709561483354547517502120136344506387381075588170215806394464426833597292543018770483042585376765257175908481122685428918335783600259997546483414424155807522696795343980748109092040515916989045824924121129935647585644429589483457469990224676550597090311528251010096167832521555192837198262222027181555240004456278843056871768628683519802148247282535250377851211547851562500 [139,48] 11795427295260780964872368683810339280355365226022441008348839334007695504741529061686795337960623110043235510634297205845712532262718512973469437397217415441417596600935515046076837308916661120719505963297840964627186391625373859593917212123052649545416193767245756638592510055625866990992918571525935159281630812508164254016600762302059570140911859385286668555133881665062209596597617478935561991491032795143447651269583770999046911839455219951256852672103547386612562693981217008617443821529503567000363975410425574538389004193127243264258848871295549513260323878105550893270071034847876762474594701804232408596727938860953375942341512614442483149690310659214047204412887321424941157750266090968392048649834353888403414255853916379295904080388547269906710972328779544646192140354881931693681108478065293103097296671038333252598411094888675632536375680504957338738506739407481992677907161719398369599285969165841771770934848333746455415137940089857214520664874163698030950954156027189098461484668298749313989165128965203481165060474263858423845715960014773054289759442046820832241457831009635987781147573666584850562685408260907668504224689817683874956207763225536512838539661241394647011803784984341408732882389728593838518054358040890594747327917260273021318383784008379190537640664585872020221466159392963545615918380032303280634620941074084513495014819983065149974149731846197851168234595606348311577923284940479143893573879983759534432611980681623609483062670479629216293106944206406413274854530621379855205025453348616189312836549439122790458412983734120686622784985314849043041880390196272779441750608059761984535124807845775782424401628109114528380503915592554345101059069464868056535151361902688482302264548360685999748183127276435879677012829931982810805623140794243786435109034606810062978975583665566735019437403391421040497126122072252231721363674726049373698924962755200922460531137407571821282288728525464901425046590329081170709457720153171176521517320519539804816134427340026885484310264804994870811085635736516416147061849492286949362446864291053753651584613182805379092471537240933767848973616813742703224567651910052807755372583007812500000 [139,49] -3389209498611626927330752238209719345112936210768467276024032291968947986383183180159426792281474519500520712939685181369892610366343631660338352492266068669627825779369389950484663454791435769758200316138446802274156363066219947698822716525033207538004625460447468408685045788065562016263499519504772054049364560630455612307291138710908992042537148725498387066592009888251906222547446953274714551208320058025381414719059886395260098687419483096273638301811769643065475267336020472541796977555027724479844996003373687256456888975867186171496712004806130087671917696210663752337421866764420204841477838189999206640670497730712471011831324012372899780075112940065792552036043167413491455983962778592300146080607874933825867234937822438919905058368149986395276563088000033577383273643559058348881587090811592727273568231583736373692534441777257033572578343645624567380111573400138349212122728086060192439170714915706916623324751594837848539633041934427626938640689112491141147025832622634139893424906747719372652219417201200076873960545019310242995571900726844689965965818209793933497544206184358669662258392479694321365933671931969937262090309908643197746157455269544442538139072452901084199646214662210923982919615356100561691556750345394611208215450132489593249742773527096053657956642097647081954742260080024928518515069754368804535451248511580436715237423051324247847175625419403002402449624935044948194544004334516471987741897255609849405079482402372636145094573685504298425468283867358299736746685239616848596900177062977347664042214699939452053142911083635244929600596621773240440429413775100924219426362449468554621947616584882474364937063488001371332851177535867915714946835086608027931373247572478183098283980384603878652126753407005989167080467771350811636457112230008020649830970252578158754647072866296027293041214296461246514895628852988993749713293680993203295206806752782964884949298126471594433242551779375669477390612562682396238088976657872609782243709923689529225957721657411507962255201458205444592859626821933218230878799532282024105637141396421746707618179283463689407739640097495537006614524487043976458219569655356502198646171875000000 [139,50] 871436899630562255347814171460646044085462656615147610102452207859725659692383300761552470178162153232220477481334066166059610122766223551309731911477081627186808435732856125910369938548884991812593274569916010078621901264974941743583186211448236737217900720773152897210889775209772772354129319407936321021686921022346206065338990461632551479333862775650850138318117814386818488637736288442217787461917929162339434020612681046064706863419889982521921593091481059526174531590224046252841545255451944599398655570666273451177903499921581178744728251390519553736919061411630616060939837149109312171489109833946772038573117361124741412474802746541306101755688787440302219166937056830825471063109772840212252918898255573271001535375040803745444913780857416486412891971674936665115549669979472998765923535731654228662711476817538928911286896610624085555872257783973213102989022880833797688037708524892057461913196215590763994527313876094370238065500200054550038830759846277259292285814658913050771864187086480221862540587195993488412736709686530114740845680048168043350982285567404876725753766453262586284771205578198446884219194319667541872469238374643641810913068621343497718457832723360503664692835449677184188767186054104823728681942417993691185543761832368967857609599287019215045659399116194344646658302042685392127373773033881372355259454039756302949337858392702652782664894336950707822486168465566260130456923664546240741118051171741164716232577729789696728416168075768957064971381448761980474311519637486772000392565143682611270613048439095177930298447024256086485689784819619841876801367557449159567602765345386149414096022550647086403244775359115268361377865849074846065342315751784650993597167734612228038650855648469930659786312501579656427477170967548811169738230725193011943092752994606864566390989037684346708945089438324139958160505276711935385498498976735132674925464357101273032315289818497537862986173145111129425401084293460930370323879430097369791117956203389118860789003491106187140897581658622853149491033629102857477898896045274326788012234970287229629945338947527034086990608270985926174768573165517144494957922604950784242611015625000 [139,51] -209898509402596923796033840773814361056316408160680579015683407505059697717125672630277129828136233945913947923460203284381261709358510779344677151682190244649972486558376972527127565821831511892126040876482446013694413491588044611965404833577227188296292881830887296883043455906111615605655680927562537416703565247943583905228139040713898832876600662215667191374247121384579863143123596359370203726013840393069994607940827456369358074552000626855176652429037361262282790121522613099547493456350916731838872062456901083918021284397840218275887901636191876487843497937289382976833563422004832071678391903772930574052636241595022312553984219510542244084123326291345866544946983696234774617171985515062761584230967118335788067088194456869892579681257011139211407181931287057563573287876831058411644674558667293507540762200575587472476541103768547825155154871812245876289556522355869326235352504478545578173135880769220012644330916432193971331008968382769124739247116271292123456607586837835486288622679892709485388889938802538463525873582630645892621987071137625111755638520325959761850430029727169377556919844514671265454536548941784228940871228109205027857656610686327487450390107942697799817390601910312165309520075237509687371381486307930724758087869009237792773587929528044933013222801727005034650297516471541745213383091963222653062779783818430623948226468104366260742776815563396213663532858302444886960028879855070561018513173820345121450527765124811959013762447457237039442960259457062959658203117492574621877800975527648794040079199849054660770723427263953033553579069698355572396507912240125988153193821436369416554502469305008641454210071371881129144704538117545029850872747378462444957258282708753511433944889395672435792357478447632912268525059457065044824716316467786315731210673922235321399952579766292545337567231170299315268371376259217858182766460390931073827332128425164679196936995603873875897803970024176482052751694133966683997522881480071670792375769802852106372727738208848816243893214540901729210953261545037943264350908448526571452889197562416588141513711102375487668812818364693778489936238725602722546329896420314485683875000 [139,52] 49605964608289400349072877444176295984174838877648582652096093001627971058606997582190852491980546522546593857862442189892443649336977138931008844312244300871869439121522216815066866298683415254424809899469155992246407526845951612954815004585532630916492411243090674797251287955988529723548984273442019238416471574471074198188245851025354171112384281978357056167340405078702250273778071993112307247119735546074925516292297983938785857824469876356737917026143073750825748841391952736426943583431463996660659620621186742000542552991128363089815328241424803125185040054862191873731907668544511905728132975290174888161723262216267659462535337531374177191217073494958073305627572903526483297276807675385627343692863128181610890037322440153534416094984186515927838926093642849708867059610646803863789319097625136026071409273354673412249905547534060828382918456047121589913395599421343076404222094776507194447025430404219861506840343671174910180444788120576044146135607380778251550870703443688230971604710368846821360932829126644457434481199723022250020506535728751405946498092851986937480729933995710924056083327406390274152150409281487812259747367562619114357789047112344015643556352590751815483934341111719152487760256310669781532594998429475057567566535812770784281205554969025578309945372402236682363950360101948495243619850660953838138311730960591285750456891037661757184979889545064527655917736965611543005756444281338162907687009185087457908547421033673802870477737857453288645995657208742117219636637048513425168482948314958775688905166422374793434629638759032330156368691728204398857010432321335748821230320549051115686325298666544355948319051976139463696694178720170185202198203105185292384980913164024195407152595502684970291733008603777023960145651082863126626937532911445506591903483681600443330627133937387186929216679364558153975163938449718121671198590687029759739956741324625626178247001666066010603803019162356282779594997827343832594362157283258893403974315175504438640899708000172269048266879502069732573791177233192423401861746552204042307366009790358784420710311451200016506313057875600809659085042421700532745943515297010670152500 [139,53] -11638133888523379486186065846909580205232343000318871284571498483360046024670728039546959051875215743968567899677612951237077477901764295806335523441811043423367438723338864684156639988166577223327322321636011724250432957950218436600094372203223842832850678039439607238600422910544916804834119379895586898365341889540036995482450013639856045536213400476277215558946217799369913012554760749249800082330069021744412961053696625452434610776711026622589026399981548996430783636072185113549921279772573796173998343758365539707238057861554924049191894558108570311657676082175553683886643355600969416382252886497849457623283049375647006962502724053712532613453199409512737350498571253942631382085007455542948335957994615538686144653269864492920361604227939121611757947583495259904113699896942673478961507675670387053847951004869097061953620891372656338015878664331062232016200114875661907050684165288715857014438178282580010160265333813296040406966017141105906976500121971602395257324626134751952266953308113641425970690737713012453536214660626070792608079721559417629234471246419587172422041442420944477375195362886782309868110455165171484485715123168979173299811053167474994738735597511590817287968892109139366932960601956208392640910369335915176432682926133003950200953516933282791087878256397756884459649968439736742079670643020133329282496343972558343401775528022993034001218300422298291974726287469189186638226766954582552437949277268543773418236233744226115219132580208202830039065729521481286075242850047957059364566986229524670123852843098617795742139098050726484883117267951528741516524211435422416190476037254258690304789742182895366149546962228885737658811506131275574157224844390260199814397394252436954428755881047989083265317654283882769070250805980630460723011698110453452029406069200643772869984280353766927859196656032447913202698726883220723259781359035824031232311446558692225297544526182774057806077519789583330832504792797846418306217822067423110969029384144086019704043882246068725341919942836607773998838044160414644977439894657480561738311590734860284802676173771912809275190315466547404541587275300395860888908246838776029180 [139,54] 2631015024580856575859155502603467867677834898803160718946290711129862984300797316621258505464192643540844589205599513014587053796377554258197733263646375269891964134400955521502767322232129761281733568657142143664706388387619630572542220035858006079954877672135367831149047041282340768493231820167395648443929971752780800485608391198822272802675379187541202460461371703072446878296690757122951949766018898380175507750494103591326133194967952657161370740806659997689451497958841131666892977389236167332905079915360021806637973173191151743689209488908422828830042338758541519891944043493372949692171435135820651485841641747011999729411164629773160330581746273896160501364946042572143483021843364293220718168038039329243298144710534968842642577945320029582919504126689457854079141834011896582961032764592653846872564237107016968954971294305804530305305717633330025712214645132826935037622746731035226854562468400398430756200491510573942537372467820244154713333867570176718221830912127860212007120695733613817093587176857911024144505236128193749873114364145485894093758334922041291921520159366348448379072249903986656923823601826982171761488386912278616891182242840880359913966105419576251867205032146255086293982427566694084162345509229928717111166158802961064125233066777936671539396682598742386192260483151956799074524647639464704881306699109224779352984752838620302366194978348342182563168227489443135405075700569815193495912908801245061792838935693512496088225921911534752467427602421122682825418171738106413858368875204770427294375004905408633303354496001446770424005993132052522040847211275386699899684810464378408563335388440155252714239238584371430798763330514995917684154176898097546069635754735980102664675878186698045560544752421947481418045453099714922864072878275660708862965660635396611161633251900317230239513051736618055089898790969609103601545047260263564919234367798616119888868540971506161139854398052456956585545540065243604751435351759284946245796537641367428446448856127706421323274294750107313120980658699691765775688262516859570307546527200698162696323476693393959102232213279326522392799058616439610383699510979285100 [139,55] -549471495148379589162690679564433783899686679532284499421411310829532700933008310575187663783817593783055226131777716531473801095312448198917040232303800671563370819217625581256423167963988544824428280241373522933869552212767424164632422013667665457718408305436408698903785622419516602609078371586675222273087789286945035719617572056839085941341354842590574626576895419018196033771209728556824825316317722953667933563377703939623671306160851327083143233187934157524406927277739715092738227750083860696292431363783428121652861129458217178438273852715628255181199973324783878660255446571277511041415836774638657954153899972876358920701408831522997476984870843323748098079981551234055440991228942769457756730512672339340546107280790860425780573619307296881934517211066635870786143225003439465135512565162440368759603106133943410438295010806255749770720765089879016604143528063786677673259631616718853947285957335719799736996495157802304965891464511456191047673073690379294394552729546945561871247439291266253789345755029736664774674201456203481162268249453994968324420867058109776900787167942726962754360022998620692188805785474108941080673454024979464037173546977218027777080591591679617442797166687827443703210690830146170245055886303116996423089050290258876614582598884307859703918477495387565079135094085094459133314369594121394317465263524011609453741737224149653758279866965692938095093157985070810545760715875103136840228693971095246400107995158437954225562293862036971065568047930590002434611591646668837922986049421112215465919107896456622964173965354199014362276685640955745779955138646301255211389565931264812945203145104090530142833431548351952802599054225157056864011124525384401252015905095434188941922877387416262908850261760952596159229989793026338151343588711733991381351824321365374485925115265894476830862477645716394324872366640559953596299047899785384207902317964516934138186607906791790067220710899752174720822588636509082049477068749667336156117924951638255041880830992325365859694250185230703359605878079321151025779966485171372140424214668126328129467996810270098149813388984032466486289863956299672946372644726778 [139,56] 102836687497513583593097490990921826660117617178791633074388097407259192290984006856560830406869468146248658156586615461574001861278043035725294445494111132274904059552657236153193745014494252982205698385746636301830087362707780979524597698320563108530838566343677177907177752476659864315100824025587963408690073645357774215408435689854854072092276848220986163558160067851156289975140318170190405164386200694096951476932161276501937541333047225923590192726611469812270303970029554454710313788454133021342523438630142442093204766984723606530544323397006915437129244491342779649600355748238383527255774971576630442852877115171558777853789899150693671926058889085882198271484026768450166138597965404414554614766519116994002301294958894453223823836368430740734530424972137145067548462492796955711780157857639532577236609823780577287525334028695851338636848157060182966616264942623107936545800249816780284788281321604537539624824135219321208914985523207370719357456348982569272318677549967959704842331588816481271184975902577688333033186649513646260882637494649000785906091556044535184124876412293465534490740407904658372999819284953783474494402125371798309679329723020962385408244524062081260331183001318740011637233742115986953369415946611758955360920209945385920519332843225465997976352366133376704990003225208636348701676000210895709738515701106110506500757245491683734137559608609360369727735859646429246635245838524840032935905409660346631920418208134377827668633887248649790742487905704430093616975050598435997513005505318896563517190591650370864411208617400991732586100269963731359051116414088700629029014844934582571127699777940286493364894654578357875720502688933361509624870319507564375881288200550765638604963320466971068086330609527191558984599634550717983674272694490403795005255403027723693211095913949256289680346208622551150646530292534839348656543459253842972597676532884118698402912389457217020817190808580212300673227136893809005727548328374123246955843720031906911483762699195211495913557641853560294839511377200868211423679995850989060284524130000414790129947660429460607370813415532972093076389547058392424376520732 [139,57] -16992006707615938746861774277998518027880958135009950215882592767927318648015417673883146598066654905128003243685676298500966644386324335189107557155955738691954250075123265880066568777288395643112391907241673564376350444355554308423893861537082752397471929108221324477235817728528394238191448824687654905268883806893292207523564703441714347576777263053728198771220844396588457252160011597667433831146393924056926937346497687774984798518232277727317919848637915148420766102991126724459087400021990681226393265301420610281147358252669916158086446712187807969601027827252340864361211952213828451659430998240486641059821476050768444936432573245773080870502328028371380430166480631543715452595383295356900129662984809629079534644196551149898420245664262552180326135384084806336594922751913707491451842532610497892604756507644484487337644455496285859216105010904401172826510983562546437457743685401089932520122681059260463296476678871610992210071600486219217434424820040281132426353378741760149095805422336436488881994796285327602547549236867544447536026773495366940032455973256445085558161652299594930404540892674261513220733943711796418166773097278702317114492578020896931389029415152801366534712939104864527314645153454258975516047349116675540603291561272981887405667031786325542842448486098591500469643189706157152775819340861882763041197724570234794519539353224910422486556932299724481670223998070728048716564277861192050077038382927328815198066188278354323417919701943693196124296958526912647431488167984280945457523178155967041752938792548578874774085840262470825044142935561881371579217345160503610314941429171588517707973081729876745491262925522096391188168814384611596890982927615030524251200680602896727165577136481903968741786399089761082270047646560079037558940735091518919396267163556829503377297159207111964766087633916557919088780947437042934347040340396790320639140960465564905935224443370905787988094597867182949830665668353523085324847861874144198187574417285772993152602353351220817705024389054569036380184018692862295451299531420423193143622097767676435720765252455685897148818998211363194679885918756337978935220 [139,58] 2469136891740725560121312860374235294522417190511476493244334130983236413595485821061108221511148182724771067171201002233453515214837864364530426585858086034319618183852102737962558767374920996780995128354287457566558892613976363372505425253517161100626596326997422152090918483202729653734198368220657435416229712137873443929159563832193324533454202057743390366264390557313201331285895047922635798362660300586338634663815589376497945280897863031861633297645038435255996283380895582994740447912717512595851574880496667086992528136749080510952202697867980448831050699628020706834141337617156606298918700731171869639785441097650359438968887292662487700116915941836288716355764331677487140865921964563634323426775442599510940857940020612583298938555162642954276858850681258659723338079797723365206853512536362207197330248709454166936758682570438246193192791824156150584582601016293919333713180507716829123289967120011529329968697005858499160156976492506318309313114242418091316535650795587537213258319367014353721462501963469374148237590247702682989059930955121361923157231668269480450419284865421048493672394911094391212164633044652178782038291241870652824116558677107464331068111418240776720983304583630431795660696943565338607622675839385080939076117316358307420409741493516282413262606657356004077018805730569320323413962155196213051885579232177757442610925079305879328078350038611776859154267486713660238644417995227806319357185456890164709321302289680338146559167026961531789936053744652590942988039346748587965154686291004615322787400076514578812911592038055649320131953277458713565237965048349184821276331032570671301050027865874169417116460000950702687624332263546437297696531792578026215976341589447841939366951580219961874477933244949521536437348780362564336682927083650565081482554540114162124492991429917205545210570488410120947510868532340116680275819321906085466171193845649606889263016131852358499294777163894137270560993157188869349055280492169288425878311828350098693036715866130351848002665968384574070920851306548859242246430301985190056316012241289514324987911804623021334764111904105920748583854630409643294 [139,59] -316660334669978123133773236817700553292453578388077545562414538645782045972474397809324352271836738417926780021059115374509606951455678947136284712965364226771532063181310186918876348274484832285389305918427695302424973701515906629751738697104791637861715133060007999137218786573603309753886831659629672374347880083207100626610142279541627518556259742674711774524606025562789522000341583461460602502328120488411068045965484285617595188738175896629733557931983669083820444750643626779230572699204397364716819422768966191693461246719835811871691219067978643943970020810565242763972063374962853427990778254251113659871773252396541123604581572211748009108982879705331388270905326314752939320933259260002539120072437472842172849823848036818180080718040547295303430809524372041699792726429095901389222632224234568187288288732157807942237273776913685254178598845261996039176431918792970909889762606182536606521183329205817355166136153379815361796372242570555686560627533353252529145849731605065225309987131484614201138263028114297469898730660439326250658892735261690811817316762147880109370320364480490191231996014996232845864101355928171596997788731780407385895304849562430944300761440163016742410689821443676596336694463387348104107811597014891005863222326619381109197675940007219983571911929660284323485917479083382294165004110094968234286242532796569984133952715747793246267722657938351138824775591520103082367888585468738535776431144042664360139732546755056219127866826542487717891834758182351868063643535916778338416304321273995227361137944593849135866445497858128252947646752782798907963497431363001574856805760495581648849872932405136478019282529881691744567081021357674605943606174353358244447719339595167897642164264337716583609864095554043525667257797792288156132539086419342828596769670657480807630837020209820857177749495938115365284537627328403404396790081013868344792943005477485726237037133447149873413970034537498600120974494069580803530290346987372989311950215097025616215417622117565987376651627294508648074236757135540730707559932384661320477518142713694966496453360520051909850835393329964702942149980135136 [139,60] 36184264227201941361893268509497247329744533885245010770567641405581134882308799415159080187600210467638988171579358209240748970176132884889712228392724380603226942579451896645620705359437726682317507013770659414205589552622523441468549536723275345932553250125028814823364035688162857698201535555837888995954929743001494708094566408820717082728849958081707019040843780674652022635388532937274034805560003590989252858447411480490489614425816816371329127662605308812003482553969343296915041630840519189519351707626621961403939948733248681556758658380727924950714773834236064618707539604990183824640341015236260297611314128230592743751727909187492599017570991145932032973449444019613094913391156157242611475444863325051332752516775749911484031256257596845738442752756949697129097521278296723742725499631651049448089142448184983748246732001497295125112205691469395277344552581713991519965738745740430374984634342431021772125840196770341933804044641738734319460766877560811549776859889628630849051022040044253528138791404260489703987529151343130424219849438584314331814512182372537250615834426390399880940145130591765027667311906527689461986801631429069238428716338344063919669192764768304832513647941809887636130652612853076068135866989715982262253869375849775313342849396934259953818579348577812334856445924936592230109982299951056742755641922196532298245946716159200934322449882922299148769415972402472067067302020163915067224411996964785435084627431326771810974948409091024452278167966349871735727735867961719633539545448846766268550551038553930165615220767216115605170175738065850595166300534929579913661482427175903682862089636133106332889241446108867396972699124746318411598614917231637922110223389963545018024965832692886859475754783963627626028327975736514753940613459062237938249323915802415615202661095552877600638859745936890882823080617037745765247428455871589736397539510956737256068939070217041909951950611132087910084653536811307566085793163107409267682432940209558636463416604913923779299245739329936467767525003878079683645231650521351087271290845335396066907742792098231631142369461551639136177834650702 [139,61] -3735069631694620640511780512402551469395987097617388288585118187535332005162535825244907060361416352181562120163425455611371711232074742065302240724803687249208666557443237405696467171336673625689246940017968006579234887972163528080036296100238410925919509255388294375229544974723689683619856714373058964027877211136939113297142382537616858585880297983391237803814530525352584772432026144427944554498397945696013902005262911581298631076334137195144819829358334935672883931885700964497560261105852387430096848141367462864762586099010362642808090695461634253629769442650209891872298848608890367936209901577648260721982810122629110395629893527290301168429208413223943412060871487554033064979381213698013500458795149659202223456642686821740810986021412350887324479930607466553339402347833722610685245752552450922601978901046071863177856958175064157867859830631498188953722164571963911507565665874015486661824645538662428759827294556691779352433763114635950748888880898655484765768812056152279452349045729990631699312503300013010808336455868963095458521490991262313991263696515341004064967679851827845098679921172702374904347180813346696344561683140517623692033744018032741209993609580538244768885337150454089191143746885722785757888752901011984392430968167460163439696736288366269407156534605057180940003893136312994723138018692873241553387626581342652548862677055166891532206834014033926205386583660068051796885689405159586132934391602893278466370368253728998195047658169278520841874248064226872978267600241300699329771892547649992905068753689803278491400821958454155032528569370938658623016530323361358582252421926705990194271450490598558018968342784433510004961372108646932734618169506847408496992521000384174379700160871496613536847611424271256933893207378057047905517475497215692671829755113131009095564860491270533884533434334193548347883426974677014253448134907594033550544092472830662285120853801812090650471386871511402710007366509784804994120011876259761717521247572270401537166490429577375554807771594303184931162161441285424443326918930487557626463147735107478557438322995219682364110116536126742765851662 [139,62] 352277370515665462683108214078667623306751924759496892013665863925218447658729713918881429504022029781585970092171508693757405881089372382194110711172145845374148235580302347436827753917699184407903955624961140847783971698393829926157802960628153715758065842555418128455423401543912036183503831771216952118591018103217692300006577218375910908729697323220495372282663691742550954742663604221034089417085708361538664108628714963349856677427286249469391844124926623410729163878029901579337275009519754875250825000017854695274011558036425055803156819648823044811512920475711594821509202880279422441110097558728304510836423562453466399490327132780172381837652818101653784970274760935254148028803689426106347232752814892203891340200381409679426201233028100854433328924238579747824586023593193112615617345211091096235199741199579961667562560373207756638779740493527137705890932285363954508891290202455033161542157821139501857468493668149232087959252059396453718696648610050000369959240679220794180584066709433768930705098727612790703833385078074673708333668138625988740837240941371908964147166021913194851884322007652374815493423433233778843506906314027021025175492730195428846010297045339329575257180988262389627435627393918056944460544842031706727660015577063370638885987540531599097147115557267118079101035146137518576526424726663082208145037414453277516211608894394109518711352711136941259618201866750766437506905548284746885116043508185881683678378382686672692375792765877726456006363515102348614151670092640567751409187925387932268749868625548347653842572431328625429981981853423141217995749809146797679093723929886845332601292008784186541013324431593434905018451060835114566527236615614466077307852435267255808431828536833859501133036629174637572782248540571719068274309907537264184720822936010296152922407570856255252085655671040417008990430911682962882126482986190506599848816710594828685080990398151142107425852567493159128275903762053512741180516816674224460174232699770130620564116008389049606337294489905643346707483667129862475377195185385289495816394516847835220953433752850544922809638904962260957009 [139,63] -30136045133138593587938336348066467458036925264449541728466561432934047044764166066194004445474113189653668965423492196877073825003393392318448982148777684155194011008951693492155280775622556072724161652522540438138053091784837071603480082637044387390786577174475301149741459026136438090336746871521283207081979166234742161244280964214151497756632980707387637615411550582556632468635209186435609399380388505824047066036862425552801276838465592941409435517180196992545898845919919286522256772391945962413633675288682433149237146167837576254129399352807138744432881736213682054741043325847376002470947050134391770648009559189917536809489563163713357173711638127408525977364165325560186316521954224356137188149981240256946188633930432998765298535982452516756132153825906910501830393876532381822695880843591159724686975047511163907633836834204760501601022460558056904574409879164913400402076119699762675561748821727715770896760133399617118436621985480516215487713331819534584466305687795277334907271414603434269805318462360407654842846124527551250562378605062584905887071626296208454054950828050184167424009176877307598487569562696242106687604920010827578440770577203039923660233220105889894782921941688168384814175442713797709699327935764020722811971134721035760482192991802173311248254393425582619566758389229719402212932245648825904915787742219543127160267976021915742773230798112495507398851004373114799795860317868343694205806521469071156809468898948592861969676564955638221705325072696706068401499574895251284088219208056585742987726691244085512943747063390152146315446619969579765852408745880106051946370794485345827767120468934513952849367189520316741821773347720103389298208824126881077661467546970772589163846581606011232969750429222057810864049932026753706606473892009808489097962080091047639557268882859683299378183487204867702526708609130144193605759741215647271079084332316383313944352513139338326767885091976830268346502851580462458636063289595432592817822787761183895350385563982365838537680107003091564708486325853223642013947936204022955173335730279244660022773981468385110725345435879343712 [139,64] 2211182967840690552739870269065073778722436545953595814024800890829646410667271182722043391497663370917160084147524149446087909867807403321664211332445354704162741477428735851681726768943477090509250531958922072691475083142898140428211991222585976938036984714303163816228624074987596493066068833384876499285848465757674187676582705545906867775983032377348365238062616138701940224202438111387023525913228652625546257914457019992345111156744044837042810184050054006701717493364207967836119258901374063471979318826417288116304936082543908697354361269291796792511445287600660636311558780279593837196536688912214291315472286448741843796232266404742625039193301910375008988330367423734313612356480166504584654722060597645331632478646313967770435745124309547784922149050359682097532315294050931580104445688785906051749680495843922108920771585852212564113736195174404383160242324176466412405145752981020742841235507439737362973870800534442158395206958955755940875377309522555249413190218545477087791868313750806090253959977912244358245655199456285949527045899429197677673441126509229862946001702749485414673887903525283626904697430253185392773334246351191260848189974863097376315830752792893437089086909221005208833224276964885369679432990062203575568076640151446924048230100612322494096733569009366324634750288067475815921060891554140964483979462439991263206263454138531100357498842279375654911162919251892223287006850190886918676194861697250498165399452762474413471390709096459197927844486453707021338016603917722140620994207824978466683813871100882868589733936819980702335667067775874680130470864160432507540727255932590255942907648904515466494841553386162938162499291717819864331980202149927357281230945482713458958176714857920036765229537204129318710677385523631432650852834580002215853684385532724160421906430839087006960197948919530398081342843987587416162679163711434151058865032815009315048141386353352270576526119227387013710379754919910800527082796082755731542967304179758959263808948976600592390761255920732439820174947145337785300183423214988707512123160207553728752181985398310502535286312415248 [139,65] -114166154337746916305699063899015807764461503870605213947246897765058436705828622286900070403213611938873464040413440377700978182295768474864857647071006335697500882443563780101217991184408758016920213617456493779309476783066308567844697204687625346582671888405061457206322987488463782016991035443382965263296354505359095799569293215645718393584697457770970794009399204185032577461043341495632758799811118910193196099720135926417391905319506864349258115283693633650509774747062070956961260071810216618217613671518155152911412005760976115306736410459427796792702279731941046397175387530788404117381131063802667745175347506393763833504517343841237455440391136585990741197150979953961170360259493667191267794572326625397744475807937322055844830844361585723776611796465521770140487885928750919996890335527810775589286851038807034722128970438069991404799535449590083108856401196262121689282906760190206756855713938025256999559291220593052145003538104052396702576703219718961988940639245404916324549689591923314794058598756812044633572544567260554730380275260055240816177598094136045366940780663857711974351283548680750136588989491035475253999176599784468531696214841232045358108585532772730171897055561938069021814006344606662318155778777003239494234075576940345559423693383812582098755817753716664339590134959952965479376874502095294070735259207935220398649135336924495786108335847025674242917854496897660780002572375205089949480097048017639537528422931729711123503575419149687107182707481217655893825804433772856183232567471651259868619405339030711456790942939549740893995438433030268321306540548075875826666808359410989642972508143090074921574853456721090859428235044905393247212933154459206232206856193490639445704319409180377371752121166097002770491557800883815520665784193250611543210900867668568314366514554517738228973191610187684394453644814541172617011867151698534311230207835203696699517410140547124548240296476588880545950995231807499524030406730983889023087116466905013953041813537888369623406044860011140788778259832861902159822507787815940495829646390511626819385247168367497023814829968 [139,66] -497989631186364911621645101261023346199422397806065681331139450343526338935840047883043404639329046547462165135030416857700585892696008374889780615518098595504876223818209242515130770338060114624840015044699529042978916694954001955582474776143956729905171407888031169397610509201625575991951744222057243006213714872733257690349603532022321606197855053749530311601742745432786878404476202605977152551957378394356753254473712747864972466362895151191964008795676668169982985405266279779272723425222127395789905206386678654952910411895328876139292863647211843775258196556574244727574138244302752849958888879095608347833379048714751898078035402722528927814904213938576903615503356787728651425087514905228782871033723560563431708664835157188928436826248253978935578351329012663486341043437517107566404675751741981472233362431648477115379310738213595025742053282750082243463633749161450460269835715064459672129335692580991396632505335765371673882609692710945554852482281617326259108510317434459925539883401106589459788829378827540250400821930286268800218338158712952400297046897441760978676072660075158643837403862430023256676566243520797537473481283393319427328172938525746893640554196616676196090864912483361609910964764184306331069428890817315115494962674845498537403308297143429037511085621035251832732028851609634266199306520147605627135935147571612493025828991904244494756605433657302006786717937816498192381495830072105251416438767952205878356647076313992710548118192946392033256250548803006770340583575832217612612252830386544763528353527781567606449604348336026977974295157160133478729891294728008752786411497757183180972427412729866740933693772875766036203069729605335645964418430716351840316413306810387998632333836109517715893736606278137972260061557953325488368481914819021444665670516676966755337516873752829369730580554463164317649641278375688338929136451389066515355159701942323854249115278996636817662583769943868624720244838789730518042735130274050464544343867895158335384612830810267175013296893137824323986734889211042234065292147430343916444442649170080475339351771767737379328 [139,67] 1103383341252219930735484970089702050956150815733716292052137970350392652471114854370793868756305868617574607950305080768678942895664545002457301582924430155224746466982508629428556388214096690879517078045592482649837054564484217620000151896575990687621546787953830713218562593064587947563446960682325988509778480817099200901364829529184264253494500308446660076268475639362227621168241741896414661869007695423345948655950825337806536027971745728836200007195360999207826594793549591017704340277906352486676189729538803910569085250186580560773153668939566649038670661011146459636182631013576203081589171821466614096398352897923719854912336584038608898627309567445634843617456215065792191135319559435084631829762412007706160371001923641544924548861538728539472456814285796301400428383872583222920213898093357799222347104306168468529114453698225232303109533944816014988329416742236208925073621743712159569582336387791064553880947721688344322767470693865781842677865263202427553122252698136935406352102054772483180219461125116751902613710947207912116954283355795402659129925722112807886534901450481409446480685142788385064891227663034418101284367972920658216701000588770613062737490175573298340299130366738947709488354446615314281770971553864454472937896439112974458091946630493729886229428549747780885706026270128867825589521167691330167911656792584055908776057375293228642708042537943216606949004207383276892681914246642659378819606439545122688830675362316223843752661861166705690815907270496258823158896141103227723301387345505863637062863326627072901788148111880796208982479827222558235678708372468961015228688618869515060128108321371639472303320377382858999921808815857189262104211558889987884552085061761709377492933018473663494248159626504951413697415356320486123990174880399922456601256538608678929788348861134212373363922608072180295612060900302944688140953972007340409894396095601897178989081300746296998176197454039760526389042254349334731997665007638608728793262192248379406588210394306656926296683096223079087380003008925937335993524637865630463188593497373741973921192601893296280 [139,68] -177170966391396981617678431592045150199477679462996272207588475867490165533689255818904904009999234412019246388007945073098898533711947529786890980309822181826842858885379857867426620577263615150518730115369167098602736308344633241733417448973292654145287340312975457733950002771244871119675934682498156415783531142266119785731684840063467080810281126470479153747275494832191577020268781439614660682643995499317798763557815292662842023515586340091154902787889871119076754628362457827236816979524342486382849964151294171250564067404258893091628424023399202159871620665871495409214708788763968697758543219018323006243782316635330683866452788819859442663317499739413187169451378148776093976604464835769409589428880928246187672787252862656165717778312701432180267395575692988653554115604134903612217703189055342687673404827734099105236336181237024335404824138836516351479625884798616286188306881798806440981273153684539360658465761210529503773609928132405422009856740341476931269198518312269185525508596927163611129680107387669399916015027872815306551797676170082901476826027674323723199500005303582151121007049539111721983973157893167480875000862666664013138279692543412614601857264076308477499528604611903220081200698346995531397372456203129885014814580662901649150580369166202580581692271695589168524812092050900285741313459296241980022588328107268532533913281193194108420032726891643371907732935988069346634393222190724903368770659040489088651147858490299747795906796280861694749629684861540863054979320540750779390607007322478561537695893005631264321264718529327449865661738525993550315750168759345149670819797974414052177187229097429954576299697096280393251000078378310506492839501589310951293737349692537968635477893976075900078098658774228973839675805124024892301240350997080978243247307534597243189376067554698436535097672646637834637540316982791753761969608615281220126572590384576602371775928203939754267401378961562450440493275037008210337681053322763795076161070202359351597707171804518207413624174552828000626055730364895570358406068625597848878678239255299352998360622869520 [139,69] 19441930975908373005325616897350012707881108636691719265401137463350741363830765684057689863764866135505218207751528468555686814034172121799942135613953189736891171428137561981024883156504362471357992295771090717602796688246513938528848712795244912787600483658611365114312996068263827209822788935090936541119281343020724352852177134276682956845910814075671666243029015506537701289848909583936105591447660471599126300279731455542354709764561878219566430290313863405126715047601994901869286690703788189209985232754616193107363583942229939451836285998284593628245252489827733064295819252245270951788888980150677365968365053500539131572264567041583661022744383013336063023078964701347808892585920350791383332077355344962413606212778659725087536624341601947643440975103731542964510577508258665615016418620699117740865100389369927415190306461815264287242034741982366508762690745542162960392468761035978742852966892262779913046060960784011799613847539347813387311597071559323644929645641590189372363970035677982929907192186531108975952303228293144003800004105506614445932143850209361070961851450015294856390022367481097239663717544167311143214349138947934923119831176612800584211436010916955401045359603916738279405468273898616811265436015394016039357418270852821074808190013029809875760657670879326238752863306220023969579411407076817206281429809560118005007421334885224659580839289397712263314675151384105911491586463436279892127962272455792980682804022942861734817522763724241502333764941316431819452364220469458363369155526184803062316446932597239845071772555283136257022504559826760527775412767002729801940862491638280675199997026098930050891561272666964287648373837735781148288781685634755917019098306125358900360660343337331725067175875034570668321867011523860403753529658357687387988370701925947531726219104442855458738471882856673261263048501963211115986310654785604590510107905728320623582976299457401162231221264054569272177260711665887794846646932613092975731581098293272007195383367409989987554892726700020251622556537671568333877267746029358361924618261960674530317079500240 [139,70] -1682645042530483926762738514027916869659458661902726719256019943116442259000538276286662584859429913017815984311059009528145282525472595102069875701260937508419539248039551169333896600092451014356219559449083683847389286342461893858377866962732908474078403675400687644753451803355700134184320289851002130441257494597622270713408899796722073466705248210698520295241654792228252128785504504194537468091290292541239181130953924805741179469235807101858045417644074343875095220783586228313593625656111304827527387731556281523089753908133730070185766474078809795609015305363954179687034379165013867440236080137004837152833596680602963574921863831143357926046235732640234472032632167163436739478433227142704390878385967771070226915224936339355579964310765380175521488039534412296341073688398527282437533666035168449078512696814239842928257799189788146245750710831177517386890922729459926608996610386380367414077236653421580994028925771080528277608015795554425696562417489865859927802936015057712187444735514941353660595412144951660525958268284962291196410704140077643989643685277955334342499528421452101089927397438155476742924727596383173433614507659029924462020417256588838189402080779863199449873200602193745305673749055324403618043851667930817430850463946244116911523567290606422001303892158659331010137573979424571659695294817754671995024123461730608374674275047136196503711774641557439830935861091082408335972561715179397547641288734150518510194460128063422470670900513778829460286414180192256435099581220260970594291427260886586102255235862539021402745952091042606560749509609906837928719767809250138801886896247376885906622795512742981811483739830465157300741886929714533185248807937674942192502140617511819458296221084954972248657981857650658678505342313018597452980046303921228104355767466524904336281743697555940128414859493349685814867158402051665091725044426835734606299853671463593565952361724627483455104795236901008006995305743343028907493942095113620842849704810896388489483605118574438355740509528617306923566401304858162988999419153759705700077931965661928867060000 [139,71] 118028227955826738335619537537511823650668500126218647738308209510388851805755456418617445657895254079260699310862727779246920619867468228864935751619204951652143426948687331441843556876773978354881476313571407164124243006237480782650960588011956658196495245003948138672378532808580225327901976512613474415825926837225210914299074072364785475203584504661431907255688239816983673293891372559015860506015650548623062602937335861212478204958009114020428902739151692437317613718110286159860436812282940200910600182320254987251889260083751976359286793538975606942595616969003107121697896197600869709710793666336440880449328433639532821795715475903286778199750022179088815634984375693279279957510104045938308797705948146464413860637662026434248245845892532271860685503064383828142100582959858071275778991212985136630968124383513030658600602991816420422843237462973392142935059006546831928853598222354634797806412497359695761885270987341558619241667786693014664333284871487764172008392875692575690718501748785709302810536177739236286822927403716303648059069451265275328332678676821877041867083805712008757648390270658088356200950094980088109117010016828690642573833174294973024065154388450891077015285882751874888299920908887218418902102731064169181214506529999293965128189873912920807610303056612451544270858873521264906156238247271574090850043898735773507414218226387472829430353075691756126202746175350259708956894615792331861464547154826094753410583552855036603292705083252915244813475520329574070830443621589972887338877123520149737174447826607849183479392523455732268270503147323365339943577876055315468358424852157350424826606841541798498261707204826325573661030500194129340214392669438743066832868018581488941804094338973197474848525009383495456903436933210353561355046307336667742136646377881409339670878762791364733378537434260906753966355714417537547249075456569182986512290198333355298405474706338311295471870128934233678379599346851424904923937898976689212864265753827420827300762182253763508706309951962904626859018543602921391166984485838539857187927166111088178440 [139,72] -6666663655743317338450634048350663084107177331879837996405132290656627301739406670173861925087885491917008390033949505189946608095804014230912484355029597482223181997180775111198562266714329491949495795567306724067236533368155325296766444170763628624417445767202717354516737744392370216550669147071106355790099240505858568574916165990254149774145509746944584251161399604055335195318711637811978625567543357410442067625947305736949715917834708674339221662413478038932457937836071716947604016579894191791759717881152318619430858207331800499445734970684005518576483249334732991533768667436938141165500686336162248904825705052094935206604320498211207819253555440947472160400931761065747041253796629204480095541880232154558173054903216985226113397184362980512083785630500888673569139411068687065822395122176449068993181867421101353164515382146248935233438793986924558909886055019336804314151586553118752702632222883161371874882621697341543493349996937900610647777446107157221143895046247543191643136696431576442613918564009427952422219915691888502356211851123034652145397599248230361038990851151028660066753279397798134529490719181084564776355537738856485906615255381591469878153466066844796655566054655005952678653938399074886358910303124707461106117075820820932350267695430378361205003769573321557534966876892187294827966288949879429219756328997522918781920156027010629452643316901351489949115191928333735644697138508035174262218577072441297752287659836198637285519351567835929619901190700017033495479644363160524862476576268377105778379356022925303115956869127262017725749509316273295728913914743791968263346234746320869541201736299398442726840124906575093200644815055882188190544199589376773487840721529900210031718080747045055176034261086206349249985224040020184453477607750499939208553032574619193757531173418053939149542734892121516653272049049487347690645301502875157478298883894775292212163989824745743598541130267518240607557472795934781243013064681008315546064726514712873021024764765171392231885672646840123519343835267661306629673300382973059056028151359195440 [139,73] 296409997229922426915237055024109738422794145677903913262565284116116384577242310024624584373925027135478807655963756545747187497268430031940744843931379838122656642216801675289218227259178875118721923673121262214911128585305008492351808162329687176924093548810562297059686697782295190579848253967024424112192895866935110523178661832592335730132348388787149162205353108869851938276750765604356718151304464142104025386409930916141538406139172867856926146870810278863766894671000440398655255813004898709421060321346239035001830136329542185873940869723048573768320605038857273139984020068119716190785207025090066890500153748231938840893730787838212037572962311806202911208341049534256963034831069162112056650784011655410258543125518167219929171649020922368407989926648125921048680703434952457567919416063135691560013081680866505444025646469074340706648166414800831750596470475027183357897452959671910970599678884846180102763698920914736736205797015412291564469181503833019469073671398666213399418617191115078436124629741610394123756426984567053592400966610419355251559948116204184350463197790201427953548509000716756644993943569413763994395698872566835676785781423799751885074867795194086921744639882780862689096214470088898545732006063487990468386155352302957213878505111153188297596989081091570408356073421831598264978694269813351365206559591747684953517889811959699413258483407391934543503124912892904360523109301466245712843773387499969156164933442363833737280534549477814652017475227789733076585094130474442268109316064291085360150125026592730797666300718781446006782276025081498438125142229265992607136428273499139856694389597458800579983722941055048970012498026744456061685840160637675110478052705413519791295338669769797770267879191466298208424539137362482203500188868544295916990734941700462969113483125344967327960320397546672868381394542026995482968280276324176840458231768915310688856269007625442668057859594539536218678316842990751225010068778059777387362517814313923992000249474808690358557526158801467362636642730197628798920969041920205923345093006480 [139,74] -9944707392982805237047984244232972376818117211888450887137419701420787480807009611731724293961669511812022094235784238375337205279777897268870057488414870873578903824336822992259228585008328792234672970258069413292771697347665326909390734766216224492401139899973979216417281899343137577163049902419215221122078798272562770563608939839930972295071709836566717288973226567043818028225012184204171374739178224816680700075384112182890470333652836971036285403806784388799713068453406037422366884407338993333996691267512856851503568507521320338669155627370588828812422155642052196897958339944883140002679556156254231799428847750483775378204639995194283434202832699817162975417605590706823125371860729289839326491279255970210858450385879615285673309057884806249160962488840481857256581855568488650204401664088044927188220920328921558657289741060059913380009637031952798196944612186379144938358209182156433809885532693007851983008369033380285894273595820858419856008831102860980061489142178103940569585723896984257387946650955525952922394116234501597033300415291088739390330504023199692248083033535731009460845541903129489901659321193365468945140254056541428977381402512034006435446462425570211055934371993878503321093486910737428756714583351789771122968051289971996281791882575639475180854841221845441765959909082592825762620301622867263026004072793393008665054844438819161307011229338608257992995181932567889657930359726908649162654828811081211858860183451959566397443071437617938219948156557879926298800467207395181641698723178592527913196397007978229405634277787139677486177243438100785619588143562650720815067732540256589455623639579126492804323487048447110641534533268809992980993609695680915246752718540851141760872910231823894041896803261652052129878772734356773390711461430046343534389287139113712494046178806580945708539945298963061424370565916024509475975391685905774559114835885626152750210219244745414954445492993418569860847136573541083189781255068338228494041560488014079136738059194231465745163141045355684132357201873096250676239486440937973222840160 [139,75] 227400805373393408604061265141463877562260751383007143590395804160173121355843033953336304183940642057357036130751834266333571245245619060709240754910025425690604133078619633634052194690710403167315227738774433276124839474308354361307637709631085360389900323784824513659927488420841337727828062660355882244170074712048814364514883378571569783403132955362745461156839558337318751340550353863589999894252052893728070702985789849489687027231541631404440322859934568925184672721936095983260211588728798048412788357279612540409604931092471139584151118604994675508015698717164655194895990158828395931914792944506004655640207263930519819806707775221103283257473431301499820812746290034815121771028810353963254851476000166517400668539614859411449482374977871168584417640763062971842033274283155570855811187747997910640852264112342758295188156955678843099715579368897312955204192622075656522058754053590313866095761110173655825961554729489164568046324284506122478953960700776998508022227268996446201040010104848247004857692870615874372390361237409062180032620025863052384405806969040410683704856263852550878572043535095097083272373590364450235961490872923677381496270706371765847723866771775104978496717794734757020616726270884270161968794360297935984725194911854057810276675932506515644692088228145606779252680585720886407243425193498013024419072690824123564396625379391237121942608895761106420696455909819039869027216890282971389166191803619303675541126968692105660532730603380040963809353774299814130064618527217180667696955898750111011501977800420553525514267431210385948822418636471116170873039923431735423687810908551062813412888591386823650315266127309172696570270097932165680681244587066941353160028739568754886198262448492854627688123533127698624069318806060553836930290808830755710911069774919545073626824535859361615317008805363701172405855812640270821729284561713618524878682223734624656137318733662806411434683140421574521041018840264426000870440893003521054449868137789403536532367886830633943540574732223018078741468430601410928686692561045031567340 [139,76] -2133918211073125854476114616913742575359966787751112467130002566121256622634934407210627589660018331124121130426709064886348486859190500928633520755449147548605199931435738949881487636888123004741527787608700097298724631086271901946476842418866851910208695944643425974225581075784584776781189368934301296770423936395641097386442125782443959461370429741664462599419558639673537740593286895037827807800121735529227122965665449215827307952552318291402425167824508140964630257719058446410430826009469112543674028882360289552911214853403308199496498715676063720897571640519598074011719717381393886222907070556753508175717788585452319966344212379931921857954208194299440900466273153221631136643660832627414415183571976262963824013857747649517994292263202505006596010074153235287414710084574165635951687605022158991091364425581850854319250928252701984868184185031113065282412256740643191049232569764478114480581047108685431415165509852907906217406846227623405271413319438964387151347129261413376829001139699975292692104706844857519760976542647713253197315390803638520977647860289223590448592347831175260348685233858569738756862078217168476569861630272552045276022347545589856937634416092937857641509339238929167190633023021160852240527467211814162531041569590519582506706189765802679278657902610648142749682906206172915514184735499965131148152985051160741326786057207310635588313489353333563188861200695088450845270946474689145310393879475043772917218834743147435859547237469386628054833628565716328846339346263449144719785952033850727883838988672826184347309875611454946522110738844892429182260048450490634534403032336866084194303138629856037791493946885710628922356961842127411403545827629349198423570841885598565438675284135766188143881549804066077638769312469201770004528194079181351653342317854663380487968558798493933900437608504023812935263290457318721451329660152203701377317031673959662700342870741548546944536109014949832624315104133512129245189151496522919398381320662508040470535945811367684146193830441777351819160774845752533525417177662150280 [139,77] -78895840892341117386356399188932191534750868262172671880662646234587883435922893835581733462893887748451421322562742682585777480822449088754301603613286930831812494669375976620751265288096897866960052228795256528055432418265810738265799194794781067879983732877259342235242484709188146700409683162296483906654188122943893997323767306677307171075859563480385601266149860527069504798266523229619804148631988103253409220584402731712670586458151246075910541517254956156468152391909071819636074220524649393775643936296554556958638812119638674099022691040737768021608806031385391783121500619575933718516292214948875233689400942372577869170226603081486946257791560534881704100545078556949226688368993799666880402414990565613112873102603954589030008432281754414701409439506202172026777404952704263055318825075700688961537021497920888819052105995758773944071653173761359709588946631477813570908590066746674948318655546638154820553368894591398075295941860479845532749592233693092542286210104402905901996911899932602371260922291877544182297230011123339899404213755913718444170760064870250446135408793618409836357539608974959525564192143765015277123854953088151850961472061325547419132615699495290529872093261638688015712611464909309823064120995584771647458436017615427850216759226935279753902581343045530841273965114678009696062637895968746948384195285872640208646558812760910264766938961138271618206945087474286224421047672840035259809018996410011443185384140373943923354858006438727341960760428268281794675791849926630559572167043492618874195604152490699083388441448354793531596002603580987968033954968570617533254895190112521324751573077762868520894169224572927796999461188571770796549627978873124325703998128889624811066819127610808164604334479643115262464381014522950749807800205021940526528351841056531292553514441807039694818104354279479922508324744526549296436874096761512388291142707492500562289529359947784229751572556072398135889265866041499672726091280751880660064833475937841457798947287824245554556933411804360432049817299269000249549860553760 [139,78] 4454843816927121959350645975513084611900229251739025656412648758891745195309029281580398342991914339226741805530664732995072165381654373598677010652574996814656912207682374461419853964753361930059601282924072413497908241622958653142737147489355074102710709006213066400957206858515808715776324780843072339126597526053526014138343648560883708063725957845871540040140174977628602143144672132612795957854154309580218992072161285722580523013991894894759446595431281515267030188287508165522551927469331409102117254981297087563616765750265371853272722817736349056798569238984836566409067062905012879378013101869132364680789366791594966303264324415263978231695853958412291970758520967270869715432107294695270100467164710951462113901111199681748199007401638828154392270763936771598220617310734111724160749977058943724580816177107628526927147685681913943188705452372928964442448540519975178085996566243199455378946454961637659181901844345914479580208351179764592477414467835598735769473820799276996103606639213186871279766094132585316876266921996758304728225447231205973603896207105469185806928861032005553352731886733218983587195866293746014077107088249705237545944939576126362470770256560264559116768327333100077075076443681297556516138480736348353959074562927845516646665398338535318370222644448075056062725568634488986574098157526735410543894257052022397171707115843438409738342841369031177132690654626563917808881253452193736178725450652433375283029240866242406709817856387755660033984183223971265411168345583318631547654922966172092917418555758962244714128709777429385768799386952442297321409783237853654528114909148147206526938673074311690901575433083508621863972644022686909856418979183553507865127215210036303606818073549754203479313417243098390814021667976996898206595620298539290296479184055359841264382113351102441373847801689138135221121620546732452609985506462601079532029133464901632877489755214355306309715056551086957923816609105425779813867605271725934446019798159238798489970388922002053400362812520864294528690891275287648703955600 [139,79] -114134338611227958689768036625685578201213397597333239680690160752523974021611639924804994084305327746051296465970788041532125535162242864091204874794568062200517642019327732766565853164486209560829964358347835114859173567756088564785251811136531500365946569069481737778320739082268569002620362139489041932208929744656181754303629725941501372409929772208723604036430982590838281469832955753921791972668190732158782170914142283795635829235829534973083685497454410899721724623647685208835658898587803400644893216009221797574034908192521435151440353313267179939314671961854178329547533677133763550467855403083098713147469565151847162069538917541380722723485586796474580459427246276286005250571799354452871471650467712962733313449282889102302782923935622317503699827702099325228904453549651084955831625009124063190637548782725589004696021272038408812275306939915279297813727235224952266452009045457779319397535366612039908772634339973421741775953661377415245519325444077088518485302077174571172456518332770171638159907545521585154755967718375102837745147888812872011244546777355526551154217444725062758137755869849346384767874204235497807155278436699484857241698686944554216625616546984075412184477148093409955495707219326485445879392602439349839436837146525909746596193803802940048103108058084829824630530917850019683782144326406099123086280354492060653955098555598093648289352437454073773469160351367484229153601564896139295544708892600051989977925814722313520545918317316093155389532728506283085334776913279219930709235306078571591014010833849625612451316494460992967471736134877301750111811694790204168824127289506027743737840220480294288596703793717456855624836082816574362987085418871805847014084695156564403351107379001782939827000590953883309213488626034829431458347681606536830050109458690790591340049073652986022908912562075949329793082215199777062938763285537652873555034744322262112861050507026722054284110388647633194734625727921255227107607077192811517185506540904263210294333401896900118906166903534591990953760601465309048224 [139,80] 1618771549222820250052063128163624188153082711754547637225413131363830204519494103364448458836275156980732037698813042700221139136883977822110451694131117343267798711403764356916829682901285779758489968221049437485854120168958628276014621791045855923221697149370175423731315010042115310474877181811685305864629333625581079992669654565860910709868982083842127391697808637850993253616892452379339738922084587578260682436032763899089317628192922100682076957201433100577421587874371813948122633630003469113281356046487415194944332617604252804301426346949679335099680238875344851163512260807641142122774888098545265850080432538998299563774285301838696453707865498294439803241238717491757684346113333931530134262804472071049024813972462204282165106383967533938853708774322316378560986393932377760506426974635421006049564835820946135951432776501606023157967062736132341092272486236344541267516144999434586774192379701997756910182061857059323297088567917041189052784512200260698834169685412627747527691367019310741022601517817292264886589911023069126563965679366445550351960042586835293752782522994946683022284798855028872697009758760239366773227858479090548768630764382316030332399953593929416903620659968770317543338729928292289075877138730580372346793094747003201745131726723259709007257223484738117929710148602215230021769548771870920924034134207720081022928179437840138993517829064733464253559784996411217090724587156958640293928114687178945501810724046361489050951880399618440985359518034121455238120093632094836366751173163305714576922641278296531207158262331447587720631930173879121997841774198172569938194326604998086704046684736107162188248148672692450086326643675231728323699548802528727624006441134921677054151457240958966791848929491650860478529144848553084618407057963870954163447395575174209990202311698887162127424399720907746023044906680071157713360578211922088333908691364992723051879262321109737327429101879964749433548463253129247627043279895389300502981593944103741736760030987796618769558544040241893238614381050940312 [139,81] -8536247044670744165284915272816759501724996307776341198792448448863350491650578150807169601969699709405647740372930344925004676818083703398137536782531516857210901217673257362252557268587681557226550924472517845415518296657612406512486212254491113851304622041554579206361068989858235296547559203737654291856318156286052069451499836649790068362952630756072076918407697750449563446446733334227087998655757242320143961540119902847495638981976969486085471633457792782355950507409146565927865618978526727039083758527804199752101072732009195728242386218471451327806587193270659158350160596344585915205776048612818000393832989587276765961584370654710110297159117402818620375371738156087833303608589320730914462694716501141653670598603917949844086019043175734049245412187790223166966848276233610276858891442709631909872852783358830633472385773358360912740386515579477499124112136971934405551622674739105764046357303901112393449827071413346870685600380052111633567865356418161104401326978491780107169299464975567094270441340787600058325278588305796402198166957566927045911394026487684820554306077639336480261129173217640233164779001746573225089952931111580297396495235354081761493896084290246744853441667767561736632872304967574225947384352928666516049488247795965279605049067094547242219428687160883308840095889143270625625614056102977727327878482430866052840850975039349302224047311725858031919407254534700671384787562168548279190344889030784903263223157318828971928196235739804049609530747452993990288638574000458608804582555727904425378701894743241948498951672720205436325791969930514133207468023940675841809394257015172232617499083662061448061383061162479550124590242494595122115513081108381809805258324684069435602721754904667811142441009410252432365357818480417692825523306326144504664307362131739120389861515547147059156733220817227498749089999246786074568098692607921594237014295223833848304432608275348682404853256203099673644517184750742283567021940875731573647582874348050374736835328566130525752724439878689140686294617792 [139,82] 69693449368088449021740101756469463774322870627382000426009050446281023078740532032802935434482369414186491189622106177033446454662521205721333014025755061008487022044932295028505062933899848118105869703406170648587245645297882237298687709429542573409853061393678438785801015362248197165962324298202212629827032095491042195845375972945391434044919888049597000653829505214747420321340011558382387740172985775348792915470023136207610020315375476667564597924561959178046159808343937625617350147404330588032693145760918255827829687009443276232719885043458135862956293879563928197121363610376249714822410972264082699364985591767073755863168088926353593862950610793766511534079894177914258989504594930002403057475002119600564496826589801434074042206776452454486551098868609428525251726968005308273039282086367127142360492503022907313566632048644115921054975916512691346872952736647678003553396371420376987654385436334952824901846819102978973592950921445742734933242854813327977012121962493359061474964409716739485139691923269663402545081865711466918837187631719290480994818727332280231277332049164368525806040101958599524823517056070462566448621141986476564317320569278480448977997907361821204630362324856504441978651112592760204864593804035485542036352522995776459953546780847891192805586470301463117776242828430872101673431004753539758090809401267898942894890742873521663735655776838855410758924128848291907179948045623236285199954324220512398194683220183011140238344205577654396084588201022306766699882807504527217756863661632659552578428625061605152004735294382948509127389866608493852520778522007765702179886235820444843516011556900681997535865399602875438938343495212014239057060149987076350755490275320668584318429989446819667334335492666172803669469657711733724458452775871384824130607903176900018991119205085889997813027844310185403108255459891032644660335354810406066772311820615331229623360326487926709918443888213811209702696461171995801133648756616433836389009320440920407495485880669320623619383062341403566192584 [139,83] -11740684948492609520780644651906789602465626049130875424014727385950856726165122640299136967405456605240938293695723590514746674445905767666578296600573870970605022862786070819721666612452068238251808705215773666739099952481880513543922169906080447122401482342447313298532176201539061336046789609792271468669866883579587131734709953614208925542013446710411195792609979869009621488656369089648115545542560117462580074919077537814978307115246310668701412959425229718426099070248419676023301532688715937364704607359392024640860427509318518536005942354448453683569487033099729914938121167833357305035330415536898622056810773256096829011696400865536572655624577601583761583274076587160829574766044370395845941605541774972271478466085138955531825061741213547713481016514638786780845041131078442598467185638488937132912322441535850863946578893997970668757337143428951488134777776460205408008863286876615023044619317443623853574365217765286698426044279252251821817179366520962207568553041825723415195803023569280028614232009005070406355484208298089176104219791516102945627615996724758829412926754848258212111146162307948167288173667923738739396805659728074727924422839785574084956463281898481227190680116196158884627413890037482472233258204203619019534763205669802845443006621322918701914300394450488626041725259769512726517492225120797945044043115732224200165924012319158058883999822139435455188893272670778042959795067464517280098939437165512781676675987614833471003315904425816798906399497775492887165678097226723932569552566294915127470709911974126395881855863458647277623868133056545563375346036725803761342830824682267206431839773474449971747279892764347088605695629492719622900428277126421075152064018785051212151163548106484954551796270269882379096639809451658375359401630895142019090890681839034005402793108507861772160827433193954856593970550553823877089591104260155554359768039084786586709304452156907829449292057800551914364711150223714378845183231223583234159387731103769047383462199546635274761286023035301457924 [139,84] 542827908979574698858819631156868875527810028967747231006001712460524212708937785442568948386851021090328961517778787290670547554964297907870528820161718799600268075887159709502089671071654706809586100728738249801205231115411911743656007043975078661693512028901169917682230814440459625592024741054152096100289886962289183389795067719303208654402067016509401184240915241439957370899287391181634748676824169189518615076743685349063507297687891087634253473125856183852490105576634049991373993664647957232587774357413726535582375686517446841519248083635441172810488853828167123096652268126142134830864105653171075383582222130562847700683896150657373537481818106775444654026466160535647432513980070238581494065612693941634470303328771034521390059102105268871407353318918595760305736010288781751662305728516387137880912482582070496607485655204751209164254442762844777419366339804916366998746475133592004009689859646387313219893780018476283875925624803934596818849187828357852461191049705239666770287723605116178531982395871910960533597811524155415762964930197185575714812236596609937968800646905670958360915231497780000754025573696986309831158314646706384790548603932796832549864589297896805480660953195325420710727971635768772513639788655546622754764273358377703567781496762619236731154666368043078137771518253522182215623871525725680929868986627379575644272567057642671223483163505668756319975742566081531909213149533051594430583247641987707777678693132995234721982677840138037235262868741988710199360977097496871722177918632595310347356692931963807031513508855278892335299441900595506588492954722735988085551996115924769676634081795036011731649575262777189630061125882935072633372546753307297504004327480600025226138062217232214788648119981383543156550711165385690776259962911301594175071197835674967614212003457819763204094634971984634636976345173494393502098975625337716402871817407479860388055201725363637698259791908615789075270624660551649580708390025303888012845950651917558075928765915589696470277456877963176 [139,85] -13896415508870858256900511174004458301153753843804956610430966872989224505531263492446727665379424883442684933695935546213059285377746301790306886056254729494013926754331863617223590320301999790779007833170847734769085245611942658147528968128107376263972827080771086540697372680726427603304196297370550906373638964840432594548467472094032614659698551853728813419680775830850708025578280932354971643547349159395526133607917752660889469701528688799518284637666135134868194565094568789880142191356709804186321976284985759950200339782448272486100768050266726948356711273065213512107495265638748675656739312212935962809677307369026143112046644131422540749840839600218019610351030917545462121670874231427476980913984373402854301035939225032447067213083399908072287677194722483706721187668599047454278369371551162023615141886847014554499626984802173846010498681383767098060686499741615373064349364469970003453155534383225644158057042982733885002514257507562659792857906147381782185176810593005466086432585466469275506429041158169767065783125496328456839383507628448147324934325592210712411523588090442659100206593622319140451196015147200823647814784902251193938254886652570065023403603080052107209720900680642459978397459858634002489857495187820801279270959680286949158796933321363103403742619040661915430863010433316176139790006525328494068850569967316466377327938254236414470140350636395511345411121319436823276301192227421179782342590707013520903258413651801053067478045047594001640233141771852206259496098862403305743006840796396545066790286334078466019074142192059837230170600387495887602910859742200363040938538884308989120208354846927175477259462534432305958424410205765370413964779288257094413911512687993120519657489868311848421326897414350410132896072221485996990538244749648819086742087720932807950922487619866446938695195061710460766915091860302877917354570655602218347208658844726417636988038369812694457139037321637096071499708615807680900549310678518784767158718543474270186732170669560305000970982512 [139,86] 258898626899676930417334520583759146618172269873838643106612027714103716107209174078779895005408722648763221693872748330864427791506744189178060137312065499773740814150629908787768044625757945947634541037476656687789665540483126394490424369266300958546328215162087824426566225786629786351440491545034720824502522459153019191267349393068936733563630206350080037145744905031524585988240779328911439844422725482517338452285782921708201654425298250133358271592688585111628706197799390639455346014734603288895969702884831539243264984804937659351421942879850534724201243727893456905557308029630812710834550861312566368200028951296509489953023084903784297454367347664002536205441363192469534654191036484914045046931923057524698545483638004685732031691382175951808938785105341138018098411203450893138106293501689307443915439287348058352092956704215560834066899909557908533551155561022531426550242807641055070857189646209288418702610567664693147082334618730326924447031180849705557608604725345429676960684668547071479773340717410205434329109315849894108121904358413735865243063537201231521140374609666705520749533192994909690779120998377760272795710643668240998192940513520273067007775817915435805496699903517206791505008761030301245260248711710872754638698563294298944320741294052796707776369578714885679592342033012026200515688620399426694171840775060123613240919682456366210287764969652578679017192490699763319182136216899280734549958567614765427138905788392443055635006866978417663134100108297319825561106337660456005322550469194823190943501718506204323733321522983254576400141600854230126532318106309886081159079387874733860297582097508617539459748152517139319767915228742725954099031499505292713624643337077527720315538531183089235254046862374798015747532740134076517257092235440420315415967780783757237922774994115378916792528822276880026456195353357154513437659997620270114781093236382408410189308681105903958982903642074458354599592903912278224990873525150722318458894899260757978631497743770197223951456 [139,87] -3752888628524628892702585385509903617305184741415165379318104078846648869218091186039486783053573179815349114181720835638690805135081864985268612660402422691937824462341465271942635250771812753664141142338762969754610152867633065864109981974539623628738332877024409630804631887849083070787414562094586644759659494048186613831329221846364154496455713430673241200378722385112576130870064057981656912807123806483580982923825500013660601385252382816023335055997973356681680451618263675295770732706362312149251301201255723227581461841692844712857723542182377650716829151124709600015006008823176878396663312245350823105636588459000111183781376569221901288614552650427418102762925373131511372408573566939426947782911407584815157379911538461540775181170330952637214273901375064975131554858592797018109952257402753760435084263572743655776175335896890007859595487288258137315974896385890082734047388249661688172480483937413688639058322397264978651889823258821560839242856675552549888777308618902954938913953925668347900822839922586291436098696803754949365252549013352203074144884218897915549781005934714516411286084433983360414917621606307630539295853224331500093801920186897271589265052824099626356201051822924632677521140869947206651019222069572026769947163464497348344009438823512966542765791737076762387525689790275361464736337175552419067124682030909671623915553579770814312087071423543124041657341320833251032274973214876322927184351617060698251151159910355580054454613156279173728387261362642815075266300135336316866832613981850101280419591801210486270119505393047935701522378165310719025482131189146626860117834024491135943225378766488968212806613300937962507652234849201308259314648513861703410197308355925063800661027180712091095414751286712323052716344514158483345497099370319265204744046659567233595039223618512228395697514373615221267369210990527820078957108898902778344207421982158633254534687280191975877301978279527350977860051495816153851559171484818760499088105753852180779493879543162315324 [139,88] 41561497993943504182329309537940899198371874417945034923058389234679811016565872358275454022435135077353874820407533222349286938808328423903300390135005015276705128161303284471207073855029335187325026524105884444778268081165134818616494548853704059725865379380421625211819701343246671400993342245203302988870233299486773021912869014372623801918223395839329204569807977210381293152808635826118947214123750769362078054188849275279535612030792796712296706571491274499115338487154161986060348996267268949897136232465850116508035523686811883646498764523192846612603378514521880022808600727268984021308102936936482869498617531806318361444862068561538985639209396220006624578524846790923890639062243824656858856597760407915151423020946398208403865100989469142657980658450226359278552520729156940025916652616648347806625984832138730815828162233737876542125832440684512368202957323566342371432137057514138507846574979432619995520477199034378815155331628421528403072020157857360368809457271227182771085728141142468321008940845741773983635075377359256783846897398855804681880532493693795945610331132935456458760661840261912502367062558783815340522230573666387615629882506816109388379956630930900641095774748447585505819249526694360538308892640742054838880817194283205687559586413605717572108138951729955578496740955559434277731561853068388912724049796207905964342789276477684685953612641614555610188282435525103086729220160990667057594474571567938958881387944404299647761157659978696579883470241973092564650272723659873770901053461696122704396514401076443180092772928900885405174913882856753233207030725638670132311071216822028343180020544676583918466916330462062568583392559502037721763106968889897071248339583270901199067225356593765552790563825058507661342231605477316808320472739881371153320708607798525032615024919872412096037174957344522973970896121734222862496821503480781918333134672849998495313048946411494192579691422147265518049221053325611107831632385147102848707839964337474723130663222905952 [139,89] -643175922115150993355768260615557646366069416239540600180411465078942516087207297678701295484835547316968281355595703000701292765902215220066930052313894917440733178476175299433275254761463041749203210683411097714598836126744205106980685671486224509268779434570301752579983652931320646379168015661202413830430675217145532469214465055520342596568452488358588073662122784664929304166869678111383262321176545211964694100589431814230529296138304900132146415162670271717473752561675189607830043562726327216425614077708646783353199542837219164378356888963557529279477810572503116875191731428122641377880525181271440265620787193413750705042819038068690641278304653666838755347600662293045375629634087234768817816199313161376674912763437696340223655094681456201462318951309076172564054439709768287619533303981238682101113830524791418697891349661518674623993922489928054825241473222552169394953849639569765334414453828158325537363620963787735822979806583221091382091536485208126795203832800401766524136971710183374974142851542740369908798400823981323614868607606023537786941106869574147559512356884382031956623548433982777266141338544910684708742830490399305059501326702443251902285990483686478476912172310847932987842616560095530273371637577894508235019101821940183679537364829186328530665814375632948193957824411076657425889227481819691836523761288082085917211401761898381918168709579105618296022193961318555747160710436404451113551502602521422386730440253226752072642201219611584201618318969794315690530392638081434573361011898185252366008214565583844013103481321071954401912607292656441708265624440111522385598704228537871114884246492234480044796065971941979240801194456187706492722346335475704211376396681894504679252784940651721998478854550507270297837673893107492364263256088442416777418416933330502692221688721646649668390525900323836778076965493794708481569006763233921978920377116027575166725204638170720514502980476384005600941699441106098473651615897333617603093599230992008468412600300 [139,90] 2462529966848016130763920756389487232441067740593762414395158766751947895929743826245342914005249545001463674660776803556504454257134194698884421750370031355064976667215556330199724314317923157224806764622541381027433679342637371112079310985551794946090412756995451224451585815351999078609080277007849953130088576296348801983244551974166931015593645107570182880305946973374198260999782309825444592717873024917115316321360299031266509281346915625950509134319379787874665801685192707569456032811991776495688571037240650890219618774097943788789189682198724713939436566598421033356327482842707561713467967742472458183263908865322682650604825267709220289784084997945936389181379236824152726745973458429568865596761033109526766277223305949226927879000741077360567202913907827587971285646623890748221532507287336477171910102786136530096896882047536309004082230201244510651580295073740661272322689532528186998238534806513031994961641146052949000907789033937788603473775342475151379465908144455631695473004188522046906974449619805658269003853778496022015176565910684955455615235180946389384212208971070366533396532691098385454156562981135283322239731022989809419972602402605055585123832905202625645738500747899275052822548912839481773960034438923667459489452354160749986549881578793425900013152773190227128691422459309218498184916924777005742730054536131667453050490957496096420885648362751929400991369225863156945658737432480889335842411433591391852120285177296049258654909090545514922605441050033811635146661797368473814849763775444403954952052950257754645018516526341344825970297375795462872223359516527229284284447963178766831808154561517449503432437172645444906498977443412623576949040099305369834811906947785371792624566830947986603739657442644526185839686982835624520359234305416739944103984923183005378645789055007792453706520870796860580865257330510982639702881038746033980141548603704759620184779337176808140574894166347677906935563292107488913421052643911000888816332658083740604888 [139,91] -78331780103230695902488584504947773140466609697717983854184214523849077920903042673801810491213277304169609698091080612020092656033386628496520201284966671403405199693609909907048128575029799351347247695531183474028309957988683914114015184102956659192309187851107172200471808161350074249231485465932660829109667453426680961062161437937783917272531450152929341764061621639827910478041742073802950363157282482537267678017355674845698933506270894173821615512128749863593940995727752823396428570658486230737458496139311826085750768023664332277019127124741630889937640078813955653653021789177526607266717991933565847095783755738961919754034056846804356675282872412457952145311295617937765248706924774129368246588206381808169610272603566921894241040278833653339455235554352709049987169301316771604528516971194999823095466254179001324674326282027775409394695886870024576864473087238667551469817259881838309879703461252463365816278712113246144520720620838376831697891218531275646627055422000320453781201869061402116838394516427891606100072388769405737574515788331346847680659338801234348166323491142644862327826330065503529978431736175458676072833241230438402510175391720842225646801160194817431453177603637926143202611243240169795986440113171251868520726949166960206760707062785828324377402417371784789785428319653277293083039499895431207688297860065309236036414013781420387289188694556960992798591915178785858481932473129298202386450191060252251397955437315120259297079791326603862978354022415474288316413726933950239698241201019873742279176161354748656650360898883124413010960772257365963874170007302335653498110598730861889097508403511430267942035318836666236592320929215580830517921951193253681806337324544120935290058275927261813753498735412252775799227650249786778342694335595394941427855651845053364134410805863013410115607265785193052525228602605248562416390629629182571974191506847885554380724357282166234227440539415815711604488269207770669929281826910993504631920802818991830 [139,92] -82131334105627990474896860320221130864397266221632743545836793214933540813936156985359344592809095265587364976401448967409151606729186448705260327198684209183652933067980919785369389820766137126464125461313505321506753596377322140222596543783389876917477777674404038158591553630214620392174463356170699797493619588013314660824839898830692159886646751679629357145350743729825264623830491767604910909633678537873381004282617264027929581199355429160263011346047770658058020656813548897013208564106869423446031943208376081128025779604857999412463644645949364922387888725909311945409964889934844582475032380431244680749503841425394310851623353384200891324400088278555204604422353737910976744826790841218636890870689251257908965126144940463100717336953022725492217773422326355612984060690409313287693074855077904074028873511893118968622370049487436200574945893573689007590932044111379427303385634338077479495926983021105914529190849273971279820709416100095866954745138844905721885304756422722827260061583439944274409807256174840061062945181316461542640137780279641423274015586703659304973950880302452877826270019409601815376939582137606606853195692638902682927351987817523457362059532496755884256800515937906506533057525415480893322907495105845548395738086720954581343030633458950337015282968747064314178313146805485013961428708167012069627257429256948146646828380986313992045252198636797603048937933228762214086743813111576307359439407936116062263812600076730295552810291531818509396065526887016114505035858319835390809182130218477334351603911186197876127002087692527844983388490956864080892564291627791770955925166876434338372009473059480768876531596338714008375722962910054141245296217688338409606881686236265312335335530455184625880194233281627733568858803722289842533199462074094924450622683469602554923297356550902438599092255677126157788810560354992730250509630255675181484909967083891408485918687861186437816044565141840831921038641694592043164393178594814367286064989648 [139,93] -252851897224847337874809206824455453542181847707284799918473463307226033682557313568038492307732506773604621410590866798674058297023043742108386446818390995185725095843190561044533311085368621375182654052332383002178732459594750510894203015126178290892426989166648599743325428721742941657685329113583876600519673601413751048190863252112967371500226095284531832397101750244626812380203264731409199800947141718255983282646567731433586637169205558489854693695846602254208831133789683330489911827466726800573772195661670319969234630675047661594991877956089378058480330031546860104566058990163583687281205903474808715034230152972892708136354492320211099775129088050115134921585517354417044215650088735318353757248937707252781758455878731259743378976917258382589163495614798280574288909151564730549497671014912413928534464564107681512812881485320776617749386826853200331758432342674531315331618203467092667724703470804872984232918272220323123624882460113586845938879797391803607240085842263096967167391807698817942021980633789781746867863791117290752183121031611546466617052596094602547171149135841231999478895496041771320048097251114399138140376586047980348582432644579497516012438941580847238614837482310055985554464518597601843684713193994415643779999859243960264415034831765543793108691957724627016705638114022550198933740034152223907962356875202830441635586476002140452286054081866726668187542328928652497534899382667106189563124862608461337768357061081619198896482630947637895760941897350426005986785141240420600466390826610802873036422861611503665755918561131766437734337733943744715889066254333946611541980006962587084245449665953217051922135513780033717815955198097502075736919455877933773921635664597327578333615287313613484522932408853763041106760292789148860112024603023069163592443752338973836846229450790116861004543512467641555723701269745233029874314082886604778863853763750611953634145473827058390146240948801153745889119020875467939467038784841514607225184 [139,94] 34198343912871765209892882331565732714596212609226521425781975971939413259802005334641548073591770239369897937375316375596977446273984998046268061494024504267031029439661358619170429666270652650311207020486202883145186429718675743909741746744808297865545072366852702601771682335274479074423632429940665496753552635055597927239193525946598705360621468252060898921889758759925019821434592750867397252112477447597762343423054236221527396953094943019942324767240384955369482434549433253996427271179908371010126057840096977528398053834519510499402705238437013831545049961702771785780185064004827474367533758170905509544146508581969641853653149206398555559410228085138206805581773709244041566564732360578106694155984165062126787307047976987774338984426791916960132300555882176425827984674601575624107090596868557167345099287436812404830097268707881908640855071930974144729186169128868243089620334548006179947502475256841451810588572177894113756154480518655483937984942054605550951516489394329491154860738872394271331076357238178226310268673996260669238386591799478963195936372817842040245737292451374664597733131581826738809605297891806572937823430758861666547322540014075271656542721435414464922187889670164477104056006985232128426647383335466443479318856374688840682797395365801884133658009505839951556926384055012096553508779654639522604530188994453270950395872700660319044131841949010812656125879764747035800079443229914771946990618544217098001603977924305704925294701496154786197920458994370497507541226832769955164840136246322026973938180635888128898911560928389185484447189806865713448749122419249078421239342631268703254995238712719379586525249935922683312169650885540129870563334368317381559628730254987330301285732726218966419328895473528734712710550058953902679739533455162600781340575985755814473893737675401863851018884086955625097125208563439146570578808679019335419577605782853651228422451327399894019393665502011688453591073981795574456372964143407346572 [139,95] 356210327544254920450491329380199790978688998669494799562315610821369853645313021601038819249484410399283202704433202019158693069524909360517775163372365417867119704143374885388639069813708799948612604802779296010187514676496475194222709207220692280856372855919579166159420551337032558321649788444713949422712548345125399586015060173257186210118029673766359682416718399711897948115585983309978054738801314067471128611183302762425866603483958115963276564269260300828235282149544708349407875250012267345381278887727748530787272692097476149111474871711433058978269258532085742731566116257542895489047244111272944603493912752534206751429457100801399777525907945854041276123695539060785547829682245883871228592074731107858797398255548243821100593128344621819308622182943171738746536859320946448382346460949972258698917293865273307764668137329693206368680282607261791781056141050922512493043538138153558793512020748768811202794860411491472338432292589047664968120148619725013650242785929282803800458401419561516653126848978377329840367919510273171784935701620943762348045521352934712204050980135528227467105756690911502202799589304525722272650320235472290734769913857730920695039434174533099203848731996479004727227169781519685508234687346615420307894920995810606573879446713287028216563207408813607376127579443264208042412250025682464514214415112247634693665537417279710876165760551808152263066271135995346356236700065866503017562501335006833172764182909760491297860787346938942488032243524548267443201898919833019959725866877600322537846665801834692236976035009379040087672305498813709585094728678204199079711017566203142683398322834390929118809531188580707066137323722447470664102361768970895904858690489727189693552964768716300209348298947433663670325192169561584846951945240246086511462125869610039580346280617860726768906171553274109203456084481839154277982063175190793503486023192073380519804164445482183669034607480748203955513428091257416085146574352347640 [139,96] 1869776120842130132859703439849177673949715448144409623337121782351669264363793967252116602120596726474720305535932786317084368858323837747858509721971970194472897769588168229298162136833558589625626928065959762647008643839639260545238884360332137549626366092903101132128695073960742352012658908814630530693900010890760773461318281166133010180756651487789096708313411702560036230034733938309648683803256509896796578489193088903987347428879824955656913806983113533703272655412388538566985619170747891436424081800439242242149795382532748039500006976232422652261928938123835008183609344044314890977018199711170962549178915582335609420878531832919777765400766663013755602142309180003327037414489385380625791739265836326124754904372373870980581826233174295842029421865296577306657101625289396978952677502908680296109706739769274274866064055661109082137828795027205100839364929153541087770238196731473017283981134047080890574190623824601505877696940702382099215734043677652317442434051519048826816492986240984232147413257597928545662433501418050051840537794228507131270141679137138241372705878672131736108702489042792693250212319917381846368934467895914795412498157576974980736386705661061592124857915961178433809074003484603627172931486461131815487573283463324164158306599918081471732175965642050859884238518158349842667503088076751031664989794343523000787763232376850532291587399902277403744842684595591565596072715339412498113271270679540239686490793793598807978394961217063851985960082681391221169998782311250194228841878548718153189804272087503219861848767442643067450473520687621627910220660233685181464786999615531746150032201839083772731768006137044639530427971007172980133086108441315075440759249705901646204252949198747409660653143622660374692532310152507948996211398326388335090602904322289305443123246390967101415710799845535015468037792635087820792573234241862296517533305243592189994144240556244574043697273143472554044031278253978237770764535340 [139,97] 4135063762755609213822936914421006418168353093782007171337453739618470668850983153667857973453103338543371386681936600862691400225682334348367155697629943428801459065705757481739521674338783908118890156485977595794396111871946530373783243496441817261496147636829027916138714362165978396378496045982804900520255454070520092075597412152316466856279960722151367392240177653538337298909436305487762140679394608699982423679166842186427241586113591116014289810763615673217372968663717216242920602071412415251917121137493670490828811029869289359902574874655326508110686056523142347670179377889158618344284450778993565201321575782820361355122650878946450550082146695107633596817547006396055232329380336901615866696799107218528545072870231995262556724896208375106712175535724477708603974226901816703705451874459527866336348845712710056610482935677374665164766637816536411482684082793752748291371257280910354044346914197186501153109284187495833191167483678002053815829026405383569269237940631806030796194152477716977468432341834056456369392590308984530588697361476471998982994275604021248743220436454653159442312765748220419291627820607222538316969545367889675966464761189881171170492465615127957963070559240485029364211316990241039100095752539748043293471030900076178347646368930659253683190511951408541950108285637858896936443199672696203316094066463460375994836020715584745748200570228127732008858104793826910171577965429092072654086279878765420981021058722859425872680584993766781194987003537847763273542947181136259236845528467579285165404364965530440957477099834596837104478652461110112778203658391315381902884582730693560559106744639167194782201787206499746908126074352152848465376751049961909804547540315650529209712086188478225062366755047102618878757931079029530292793708475649051058998272194615825749601369475231063801228781637852562808061495065392183172451759385146033703860626864502087900253949090414643138365183521568939874971191756744373767972 [139,98] 20563837659485088527691033257789645899296096367906477838614218165111852165021536560845781324889033376260310352886018623069120127132326633916997851222161283100975177012567377078694876475027071488557450522783833181947801821994128191761076684674944039689996218996432357952331792766837564777471277481926786201524868739895417093606759561248660258835991276946505577585161780842097936392074827780360785747866170621223615368395365185127771849219893557186865120599796903011895644052915405626244360972841096264949361078806779197657845639264803332291615363147657599594856119903327358338057556984734969401197445121809536132344017691259440424666893122578739445049875401463302369380791491954059004919297046424944699776705131818546638896763389528145132226780822751781700243375167505016724138870062925304937535120583896065527504560383539157950058146085588390151318586849801472391255197679425989997557568548612644484093990838594010662996521168389590669861593900627052614497668905271857642153449933978004683996975101159612635867742764196261209627774696028765376347294032430977865656127416015574870093626767242113955935769300353189298640706037865393673339825867812194842261830216103903031402844884546265647353492276923587040072815114431835762494560818113090635523593671560584950797055947207115891212383483080606273254380024574813179681628164129275798632833679152096522640619356314834691882725022060521968632488759487830678539036677068092772643095701555105614811223221380875047630810075698157969163743525743261544263350001137605940037411244287626111684198966893611524662760787135410361527417017829050340935074226753699660527514798310822591339086490972729499261708218490749664773972117093507594170581279187328241036989222177747033919874306429357394949736106982402082578409777832924011438927419516332213024754945225551056686859344426962853805040331697422567127956725387640420251622400045047745360694678905406732169880165630572859216490869294531597230606131653001920 [139,99] 446952025442672016427799077651278806142729302747542752216542698033171707465305059197364039115407386008040724392075487029022233003872470332977513319876698462132966994135704785464768856649777337559023393729626147148251203636040721280159417669565995169122209919580596093987049633743936804804312223873624427439782259846870560421783550358921599590438945190110441120698928468159042733880364806450241179339289722393974263596768708380470055543600336731195121277166862580262451329987258895901527898728753352326219718693701302931308963102629218852723850652570311627566847981734172598334723129279199095763659993684904594444848111037750672264613783622423244639064311061743765514351095473072550476879694033185200410838642030065961130660580650491906895925919029429288341744602703373962893658989895398786407281194440620370176884521491746201759738705232547021652560760345811394972878476709891845276839004852673014653286430338188472934515794375783145209234779620857070920943415850793968920534645619429966502293541765457954103458724104883289332630041760686385149335828133516425554478267492859120221070616214049762731668892857731095488061375450028098586237646804005374429151078760500266590503926134036568400257322117583801175545214134186023340844774021871181404508432451067841219372687505045405611761794806986274860025162662847085456136292896520915431351035019482498768131522599504480674988568723008699960664640402515697211904898683184655449285925255874451820649554932125169120937235573228622571865892920141623298470137039003489151195522956854210134833418188469454538205671344533345522685303524106901030584448905500527921511690684133237233612687261917941897172600426048075274743150819018654868800700688862164478300278245340160864774443992232746079810271769192365775403719860252089261518926212311159133089572400336591512226067547001184255634409355753083987064224763782936774012581320934742124599871718492428955624518835728859992574156500610494555125437681560 [139,100] 2771390530983837087365794645767039810498632382383054023159339176890126283935451196329739018067690639568025449376138167015349118569878488209093768222490494711487578558973428160394120895188926652744686347154349234294404786714506479888985051607964712934131570630689141072674059271482091233971907167247930452131113809102075838046655240375607530021093228155891363422709016260769678440555395667731007981865579614095248433167277365095537354517345885760959217653544950959506786956274620413954664180267943649045317075161755175479489979119750773761926626720708932223931116365759760301662098963090039338511055437947673480541073297271691493590763010928750113533681753261808104587834984187664661940818919109035900306000523284600986691898050427099033591764899752916258091489270314967258401136692614499985357589880068865502362322631272849110643025141373346411983389466633553239613543461439353481448531931115322040253457747053322960480325841524003844525765673970169864301467674316496137659336535071178514087701359299485312026752275350479176698527100623781178557746193059373222493207941083887113657739494836309625502684736430024551240481003573277466069968682570727942322643444768666065707621196740338523034956560840090752037854521089747445018309587241870761353845549473378462420027757124715085352979734491951271697327844449868996804875498887550729651403701179171674792785474201087600105820212738010372074702052268407783605583378666490529243339873667262396928749185800979343485166613718266230014806352645806240311486957065225105029971731442464984606087292436646746040450864768711531163200475828235695320737870713515846857008163872276718305622176893194133606754590402018975088909076570061893834721018219548899565237656979818348113335829305324894151109856275623186342997283360828866276596063133462396622572553266924929865357242580992317300127259056259813122812360344792429951832301356624883471276249450949644564854375924590665681314500370435409667100228 [139,101] 10244355405700333647703986607391885099884455858805410555653700514528121211813658677275306749041994786820709991434916052656292255688665663771928168674440657099426762207972272823796423845555186056152065714906737790774738147155086029845358572591358423880827640682947250547123132628585692104144325375358723859619223969882052469774391542260808187083810499889766351943404404640893645872665719911958261404853522649043808490894795337962812391283996735376776974844769672416538663444410813184104455491396626810359770147548745335470398919388577415027169716982640265998047676924682568564492203437663383975096568036468064786856719112469784436258106915378772885323147204511528352013573549322065576833222020088113532085082232685928602011618611817460906021957942056305893280815083179795921250167539633970380557204957083371211302795089658448262062967262590593092827354633099433896957751252924033783267405632941386353729585356453542187434207619967521764927117583505182330119317680181930886319138758365246714861272026781698848982854582801208628754032002756830243641001734527439664896768362609582026194803634805820244853531938822079132744192592948760272162516224954070376571146470626355083193919158290266186901901791197071285545127362773822018916522964323699275210646107614369790687253044464912981088180652779552940067162285139223264155649321463901619146732537048506503772578797715996676747185338767036209881140165432668936367189545106619317548696303380203497742834845460891417194890723791857488114780216358300086164515714185646355444566963758219318186627361654015216005318089679319714642133066489475955536079849782106328496383566647702153102813367638610568623143851015574652454802706883826808054432592093051428015046909545001148933556500975677741766273777959631338112368784822521229463828238551181171650767366887303344439377209932029567505955868810179756164295404737293264618421029851302873899076619361399363960236898448085828112300180442496970564 [139,102] 41749994435451338920745204099213053293907275679274645087043841464860438723151946382327915866297172984926259787365574665908275096023280478769723211163538913554008646746636556257651495462883610059753598232885857819899546494572702118189748768120549180453693637917305897823882039560458310407096062399337433230351460918910191748635101013607328460525286662863792364778174308252215790878560358643134264384844368694331307214560178897566933899411367409827868348521590692419984851771902436157612264815355616809047159651575037303268675484354924810427543435303728145662058450828154445881553697722798796959971076260861518463487456704689598814563555439789295425538024668259445752903808119799308221445733932933478083865513805250658582680999518686577344359154730314623656601803785751238198507929118380714281728365780130587346662512657528006805430253057712284702881103427700356486845330070668941180335869403035571411754510086136051423723080439845083644751696140043897702844674170147680509560799977505255578084674868988056917587129464532090278937488912070546669155085247427605942367189071130302714477724726033760792540382902304196634493338992326225306784951299272442837242056527456084467612785266919364884856672950201628337802501923840236161123342225314825031216666192157934710134404210519132578336575011867485683241146545895521092855300269377785977891522805269005342159584392001897375196899351807005529035412987475305717937289940571377505989698692326496668587833517772624859923401129911999224974643778759938654073278366272578992184837184215288538837668901521682896634308088296755289883930623530561084482346153290760210878441877742956326415266685634974673863349017755166886948539721818978947632055734682758420201732690017356427373222393447450547701401160320592475636642294991027364168576044856250337767188237504831753354257546326994198384342439485152588799880181873557681220813650963088344136320970199086773443108436433062742934268423813620 [139,103] 250258163356272617204056807656945175178597536216174186375515650136346603704416224790323564837287867139400056647348884933160077917205396112173258850084762198017634468379705722618138203519029042644726975401353249263378936111638148316906953986540299600064351394588530561497890744032251389427013814181001753514983297209954834154126783517594004458646491636286553701722536572432544800800504080395384424026650686704733869955875151062674812618308022472699265916866755071066745273899883176508618303911998068870866998393728143106389276486750506482489302641900241469475584110544937691231410342074051249135003897900443617547449246623623296834710002315423387112080656884078284983795877067885819348895071374974008131771401709969740817225207412653295722343899093256803230220360111279656957524254850912786441627846198472593634407186966732308225648609618378292246735502363383079558928692545883282081428478166598124042997862489361264698549483984419067925129755480817026393625251095681298152496793655403450409274740106203449751581165074437315853538454363867411508160608469883324117180072079240691506892258507736958951888884979704273588804239216207074521632373120719069515209962343642680748347714387053835084930966761207640487755442410618011553608379610247959278081432374021044390101129499367649055570155439438659666822781807915638450029212741650590230543798526168954444811878747853148178797243965935802401843023706962259172152114924976495068314163366053776092709330692505737384422219706010597479676720881383695466334679122859777886428532231366621689806400738673995828934583579323108047656548653161513394996055266563912656924004490724262056930492932330913332500550321127530047694272970440489646724893493617571140763290636896233259332534054996192403863348916866190522762112117998564265537732342820049636854390495286017152349247813514982217652953530406579282356412367870011619650392406475273707553228249884251286229862995036316472828437668 [139,104] 1410056211292160426766407286407347120954614633993321197771538020816542833499077608669952404463516171431134294460225224585399424070376702750587096305265448322264208591784525835173694428828933044731084821631625697102591596490446337781291460469390950350279018787648092334890504800328083942417141282427495916898207165676427389765724166259444655517032059929611900500808174874026718598857798590173789154390293872360636281845775628717627864093767379086763403183196687607142916820992747168946708323749314162265259713639152319348192413050054417534576086114943051735871882646000849968643379620944002087067442934156926561113869481505291519454351690725927939810263824420781108587558414571500124738831121767248527980957692721754150767123375022138903779253892292519661017848133408288951502071637593974177735558172132681800333495480430860825410533841261427725196662847703319254568747721525127335518326720003526052994650275841025939325802062263277729493665217328561850465356187767614209732101996647833548718094145889447813322326229137033673135083425687039206965510721048560354968468167922577999186083025498848245862509250297141224846272911978524204478817435541629990567283068601924942333120179195484745632226591991636714559976004318473540856037284015858999865887188291134239130719221595630358412151087046747882803770594012370802336901092780212863770858175392153897351810933998742858399131461624786584908884484421645800805355947344772448072137113748503706833718941586350765123958756807255803815654235540563788436585683637721724633429555998078126842744667865368504775709324068345889427911011615599424804271531423976724283291837262508546014253981189645612460139007967835676804144822168558050824647762649476033514382125217554956550322486745406670501621722887215579459430096513233814850277292968800698324663850239009061818937880812761294227367448777026685295691701439504919852402942471000364866671923683873794426359557208321211563136 [139,105] 4185747172811451088985346871087713333670650668550704809718369787395216974056928399811556688193694861055418273548136654448755306100397895449507135486823832939428947557577899118093920244004156777703795135566461870295572832268491675030735356899678269291427406149346057151897216260907188660634645116144020447712814205025952664329159737077134982730839697867311324605518074435940569249328279712704274385439338951228856278284456802048142849130383926980007138998049853958172448552054904169652672376422166369301292890196989495589490304028824041961685808245213540699488304573094112755421756227173092099761998288048788094665609833384537747444557741916162933131408520404683670125363928332199930580334261476910961133250792241680353036336674718792768021506398908349334410393077835030006302655206202831439212873365060775988967984999685781188501053695460825893223443081849849241580948453346509871540399190278948687815048982858226709725032488887542520249141752942672426911776651423240406534645030056071519802761624505367020303164704108188682152693095841372433475996827995822003515481399861278716521379477074171509230069550814207224302176483204947502323508538554451330295746527360876652104248940828036367919630362293163320674670211965523914152948923655595113278951319400900868117271013035790411551480386374651518267170031297591745853109557907841540505343051970755985179551535431971333210251453275949937497734772124667400074142266572253070218245838384407999410499366151910793218059380215195895899090562595131665107470106059129488393906417301509773146498028077694075898684776848645041720403513337890811695468428777288996124789047427629501631950572299354234842515650123120515340833776741007587402474715908551898999045821253751194184273607689553533088043884447502175177551452550791315486779424701969316547485992319414929994232183783047618760113056976317130293386383659874700291640887763095021443037994504699923452813531343166944 [139,106] 5684591026800636103885762658935844165884267583401314150498202368692971977892675965409672848141897151700174450736932682682649652326016946003034476742171402634617282199787088410574918215053293476920478923918274960083830615515555182333538575753501296571829685093297728492051417725211023508513790166292625317142921822006663153490548412888020678782353855081816500943209152526076437285399888737329193375458556812820969067361581315991076242907932028880480343579599099486398036131967608902890543495933918337459958370785910544159684946157459260316309920151246130992617345344596360259486141934986802054096379364677329931954039788312832186034311326151432446653039879189045405094339674747813571295174639185015908742405815102935357167776630802103201756091766048376006739122709518872075924885302531056120998979113316569531355935281323079871029743812796829793315027894234931705933379684823153789085928713078735707041572808000407087693255154224275884013463823938221610663895931943190496920952369346584427191522702053671131503357583124768372819792090151501285012831544242275016523791475068898359520233102943256697676097576231458910044822256968108590295494353851378665520305231024925627966368512575877881669854169803999746937500126311235230128859745425142967260029428628966956991755161915484353168209704465642958672350536140710199959290533212515964215620424876103424914292129735533640384960427684925338524824208047566726565109934031288141282950679246070397547127325089560919408369947016059503285793673843137632207490770683712706974818656910628120642949806785239251997453322690987768454294766167038265724837012451139665290522534799563388663451714455335084805611629469534951618564138956729040419052880665865158933661418120495707056479809983969565214948270645170557385623045328970254691440218780864661232303224590888585880985983083921069728780006316667780868937771464063153671913063420857194705630952331283808308510412828 [139,107] 3099910251522517955887212916103043332941109532881718267464585065453654769133916310756051450088570779990847085385704232431099493454099488128796141895436123814046291198809044409265320103826297141424110972105428151880908603526253142675060984209520763886770171502653875151615683808146170200027004412593958787639689149096299456077367728387032954990259074041063147442712912829309090667686284074632117015954795377913965023316897988234557128271645585389514532144363973512552322290418817842389770829012150344877265994248677520877020313124995364192911003797938359008642034451906415910462266883893881965827658453710377642539547583196148744574006873348003777271695387471469097703455098556221790558737197063536142948074824788463126386101047314370181715590420010081806363923627297573213316149827686030734869144191601965794402406486186469577598175893741190338039453250937173297494181003282777525686661144789777551520063588381334799207133366451971910298253897789899835015796998465285513251009282810022907666805431719675107385762762529177443987792238939267499720558689909630163154606696741147202145692374525570344986317986840368515977216958168463678831044554615613872265473514195804018776046148385276031025271392373771948405055917979255856309556499551753760677318664073232754837659377868434716176203307408923717348689870021557666272684141743627873132745185634299092201249639844676842175250929497175786587910398994829124505727487336071362107894880540144334629440245957948261632917020783432263768120451367175619903314603535589496313615724388345206358707436595025149422410120610774566178832923392851626209850493495016312086200453474681613308646687658808564910848679268261621077872421449246899984464215036784426977335710532554001563706705262719545479326082935768579713843930825795497227298678528299487096365342370236170485184150457662461910163152503961379740450041948909679607618944330244308270768926583083036953152 [139,108] -1979508272993891392884888487218088880000777877901527542975381109861939484865465901264765587475959683566968163362188763443558960964897213981491518308969438791700563573873331513014593915419391142345524920566768244659879788511979557726216859211225937328345213452436815304010778459090215254860131578565298189118324257658863945839119987022930441282070052060305410616035711403858572242664714090627151697014283870357186293800366537294668873494901891097173363621950924908168761891240758776453672575250661487624101529519704251932518748980727680202607040674357461777283660419691082288405441542113124369694377925152336783051183678868493479769745575515357847723136554021204490992548871937605462922806207063809400772038720099246503305060668846142517321121025767497116612755936136052668105735744864838116702111421100209988061960245722629401985909226642902643453349796116378976839336246746718377056873753272766179195848178583755377973304371045826657919063075714028776833713891259883799027456948110327361644439198946953866194475690973332147818082918169324648328752475495442845628250495248859657265034448472748427286556590649474945181940994396385291857856584968668554110209262796858061976507626628153799014018859254840223254797692815019777113237858680804712110847780268694201834986086429633735513477407853252473388966171446957526704323475943266008920594896098751425481971097214877424682421832588032757411908143302230500662582083389304603340646113121398393460114239481101615094293044571973938935280063253149890606115000110890020893485629835207695804405304130506288418965276488231322325022672687471722090991699686369451586480604874579722886185786895463123580962417914263006875323813199697458777343630564639962862899881029613091520590221671112702942761223591804356287209294078855342671505693947188885037550243077261194167245487824980536606060267328124621447684432199022347106577395988136974538485373597925600 [139,109] -1073134476403991963739938988414118127902068590867569335636958048912344771653115473858411844198093499317545544590406032120371714820465948805640860200112246849028750800053990263517096996329797595713181167276058017006751731079319455864358446275062674385495022033445570331533557350033345671747082395442684018807657652984846370782815069808590326559150439613424213361903405558034031814354807936474473148478890227438818446558600260271780786171178264860906945098655164285348765695235584866117645976760183285251540087106805051062137121909974880134695181365032866445625161415341338147969892139359141052252000140743757292374969999509106222204881853005382898001221714995286770724008454464105803616970517272388727814619521574743727759644630637148461779936490269648533804597394002977943117204404848299164022627803940210124043952674922446214899434015104803846765379044158524894192819624117900980058638556307960002678407509385674641812325121594224736312032159518022003245461016912198113678599914720436119057040016558332757010124084021343216072432976385195587043434899254499927356214913532499041771203120362106803596775464160660262565517160674746590365676206356435481477743749496806392183829242762139998988884951195360871570916974522911386272776196528330208783872767293499487222165652297268788354645702213319681986666125215207651940344940298993262321429488732603978178922889506024931555201973290224984130912144862070669323198273878688271823210184604686790633683380084039703525277220627896945288043455101639387975025411756968476779945528099366095392616025581782308551882236304933251897608543435929621764412331943960635195818702843535718353563485109412648556737839805163468963622600067349473212253252974763927644576262855141260572584007552054637289410261750378857157007382881004518848092518256244867619638599577101802304872768095489190211873009387783613745574708315383948296085801242613852266386456398 [139,110] 9503666244072895980142195620075234395710303428986592907449948856570693000646082956274383941250856907501645616803035056974588455054471809046842793266854829393964035621346436259092958160570387057020478868658459515920246029790420369324910459289293336114022846311078952605597533546342081355651407643671585679684051521287817564786816292785752252049741953658116973073937277628355398157567509729875474557434458303196565952944881089075384951628011326369365536681430297073000997559227641989891338001901862909260654501757951794209983304346413123228422988027537148419174122147692176917516092754405535270511588031270386244761116626045084595144914235564795510991436244821751459147150943127163690379836887228056215480577183840279769486303349888272724074911188897989356700032665147206903025980099655061920278346850442597080068330613492087946042464668864665139197946962694368550814021619249318883273100012966191442325984674185217696763387231263349970406528079656773613465831397442232512770935932027307342485908399014171923907963561463387668118824780173163943940203750358034931194629198534695893553149877029109300905908202746623471311528592801972214513348752253743208665199291586786028070329598393460162845135695097857443697171282607482302707490677191329386839579833666017610169717599454694408167991362398408266015322061221339904074921736453280755049534499635406739434622118813012044845863440385159236902157881495179319745826623297907496904954279034564984992821983568819622027998785591597472304743368333011724921766417223021562380105844360515657996320639842081886694904577962548312637847277688673168253305996220503400094620004935863164524009355496402049347945043310535894701083845332710459777696549056647870381375194201486258421704531906320313050485587784334668712012357190154899149712236905381505271905181580462186673785236613328473172450985429267650645978836341532373707316018816123808091466 [139,111] 38996098893354782612759483063916511151083400380419638918991575236544759253332189518599664131001125516578663104921097411884904760152650676795814747279692193218629847965996263300764206694541449269258784288684895141287876787923002847994754792781538739661387715628717401147410774912480071542669735322811367770227490305156350700997455295160828509658500790996663007815662475456831234888099961704245600161900815603795724755486901254724516785823349659549958935865998672067979648937238413635892648465373984335468430504478633619895803872707918435771579089675664562242448485542924946390809583245661234397692962498077535225963187548801799609930894358161420523381437213070749623358841576528271006762840095196066960457102291911326556879366210279543790694967058848193651355456167291547109133391727602680672575488063603353789805145806301378446658811720895870503991041406889800933827447938003718102933282967877823336253017264108988708954526624891687744174995526433651041704593111481113001751989172289575679123556512292845507753521678763192143691634185194369452581663579655843829508935715282706552287521705743232157903928995148181589181346002839991859005373519281317542285019151077384148390372630693992398736992323084868754762712325668147213361026081199407867884434816925190171184296000027064850337074663928353728141371235929539877360396066896514334910843484432156545169638544108197718447414026149450745058511475426395376189935913370672860256931660020944173773885373197197719935264883321307981507498061082043112375364309655059251604462195654225596874585387482068872204367784192409964224613928637801711161342069196028974138683393654925814669765078840528309632356168307204612034354986724086110755521288753948928573693324346661563635094943795651894437646899139732384908179653330687099571973181843161610109063779414162089154192218956003655672826882389053227124760281692458128411028771022575984 [139,112] 160837650149440182192647133566324869326361384096577760483478505704661761330571037487109353000925131070646481055882367423109863793077564985799747858941737335208250258284742442496266566335298075852436848032907636795982157421848181289529410300257954431070951620317267565919513722033263262616296997361192349850991677274300746556375985470607711976780216286555945459017165789598541869143300388229276741879167173210211638908222668200526502592830981011944530804917723824660328852853942332162470797040891444467294017902577379981149948617410581168454363976706084070850020577125035907536656323510863085259686976995205839912463979521127489254602211706266888339946339459462439894309997291676351176271349246082512235632993792340338182093655642626339178398480398789749450828945749386400905382838908409115254833332608875634199369253126562856587521437538476515007636629655667613054925898573715153551960026631055191325860295464832963137658493607522769329371983563117985128841229431168535407787736472860375242365913395935961701497299956536103037952275863281581046289141990100664915599245969152464713996528079687568878470292902727668301245866132513875837011841906732686998801596608328946045911805017813621957381337806087864853095049641461767141630485852191798190071358898972311256093842020264219701338881907491587511287223786041346784969569008325886045151583439593801552664671403007408305248701007659695097660031966764154866340568928319672235953590590818360468514717459862490173730696984134028862864266267841908797333455097748711555516925836543806603995746011156250046455667166828464733703261722529359863087183939606043665605131164322568590515110312954579811081782805771832241706728845895171328208575254089885399518359751756168850509311813473297953457935701564603088430097678110006400158327056699978742045755000424964236241322360333699008405473064573597455658804900971607620504375575858 [139,113] 270007641312882401687314868689688868699778479411447057158773081597428048694980527148596029631810317858339460772988203356832723974555518259666731297139820302623805535303036183399178943510094586111902295510762810940838618208748738262516347717436418334240533276788857581962706012935265139762906973264009936730078201098540946918041780792840901451539020149055922511212998774742915934803805242499229393516369201957959269595496651403550838291535389981065320104672344808830747512776727369832520820972410393381527059212127755304640637923108503961216592546007839636129601728391035759519676409168216024661660751065244728570422663072684583670538265350046811662595647949011086876594641133729735764525850028995524851776513687840948036821955193943611758666767632604962618762007955376387424206708616923664361100337415360579634981443969152089000979288917027978069963322942049278135432249336800798390767246526780734808620495595496012745842937657891972755220593042536561525498704155746904113216939212642961820920430757147813685588450957017043965723696755920950663306034087628058123565301388854528715391460003999614775728499821185408854665228674108233756947568689070733574978871979283415637431196038705686170773699071817122546340347215670515500567830839190886616979298388882959442596023850262902106298062844310370937699081551265629723667107972692028641755020317178592279313119344041094386234949847980517831442000445563948572754978266376107139564015201347088052209519094448607692590141972783944204635468946260127766061117511042798852761596663665441635515957731173037679053080656078681224791491356709712087066485252728950816048582344820708507012862771186867502329825197386322052397506419581191208475768943517222737869476582150465939208587067262411586678751439221899361128112227295559486546220191894942072378586747466638582505430983819550381616624003848854594651858715368020597630994 [139,114] 156266958969543717490926121441454152329120607461815872406576259880189967438979536983670647668689492070498658918294860435221884508760389722942086925078405950825743850995454584890055181259228084208654230400888164576727443361256724993327327332889893255646485732934660873520304287646659439953144291123604791088966657309257471098216658701682119198656894101584335370993630399006151641408880941773753649800148363761851558147903511588307291357821303433502645303844121265128893342326800754446638476459823956312912506623580890591808906655224804085266057461370676462589850309863011455805239996218571559000532533514328661701889119464254580414790695669055864089528338839008837994311385039108173369338153277874670471039154754871534557250767353499426486751435432289741250455395599981182356847452942482775505010187657887771766973798333552475238356939952299715793330348928209298874235048075108830374918708765273446811567789941569798894735672162160728232108001280749129883842510878744360100883962038110491670963838014093572846417660892864902706655269052419745043575435189491650482363599851507532809527356636238831843253769411181122674712418618320990586892479261655905929690885547949666869905168214243237379237216709189323545960283823731153018606479453123334264032551356332512039896561375893964393425693527290169366561174839047238796588080749394604675176125005817302321661344046390376248591462479065517132013967793548570226362671281695997279717286013343725958485936975288200326382484928839694672335320680379116210078740099983350916157304417668702614616690982141686251071220702735677687145007601723324123021998806263082307193883377956463867254077972345603236815626010861201881863220110567069708078075066114099075927431872976826318870369567585944173318135834800347910770130871488206659485591492941760297868380616259499808118450251062004675392668308169771113945947261795245914 [139,115] -32309070778393598233909978019218921361295166940041009955945531727951803094609732229708099741046399189848034878877663190720738901915030645587922895474997275316013707941953068826072675933544228517726293396911238038521626966874975437260043544828866340635450337956521648514027403324943964458560863643265513879035951542116599150371526465533959387468733082856147623497595735934785667118046634476503363835392608178223983992393815176115091456861165748411533513111916735821702403050138140699657379109676331968469176401939538521498514311273588905394683779945499676336746056082905211418770444321970121524372484209749447623175581307972071529910674468206656427506986692671983846641267074092231532611162051999590066605979927436311237394861494288381594655916349046475013302447975203811726726359522582514945455378414618572102137368297332667561621974247319499678335490075353938162368754922712912748579401343555606456413736010955270282113230900149349750893583701980470541003104615143178641583858571612295665278370921562723828410040654985882471866677607688491695540160909777644029817040458615647185849309438907883244842112635097252379625989866902597799487316865266764884505473425937945207908611874121974665260083225125537534834404197605256506618727399106412322972807765484753862974413433071733621205691193572757573529170060962444525356557180787307765997774268800617831730227827127396433337947282099569037503997110388632863647293363555265975696573211348686390943099251559310180794581274960817104382507456321240173291851620818517967162312824915225846120089165832700995113000079251992521529936683841645559032194979474801687867656426857594149142750255989191910271678857178782396625213388567031634081381968977957020217679792344846090459656661795022281253475568187291815065506103503899107373234795957110998041115336777896108948814268954273644898455090690434504831947875390 [139,116] -117835627846605770616161821110738309977334237550452035687334501592570105091432235256604392998604235475986508730495782055039168594869821708473274918563592288026602957607044483355924009393963249222819868726341229032764565874460655365256810092645738348888246797833150020389139016176573009752159557650513407015097929782065192828887119701237493342340831828802775109785086718653361927290478357833107351044830064916924269523929457644023363198162639750381838846581910490534595271584485274325813129840996078411533260868051661225850921646923576580683175476192895669339053920683478800230626349756106925103027851309525758674015649335058010625455316169703503788004978673304113521143477768856635720667605804881236898749442283000021738949844822518267215249514976180799509125557171361924796290750833359467025562212750078286452500305198034717433731555811176444518331986562977174194742885589234026130089338834490555548347212827251145068690374020194032707324517423156217216778954353699535934984070092429181875719021607137175479549724699907917648073968157018413328283588612386372052123822293995425438733206516419493412472820148903208608320171470739415789213098605238194578656792665121881483459982294509579011233442089564161917465937155751956031781249636713008991521826120537327915085197575021240837957517169877049831441848404650317807994072130131511886828122133517861452902156417865187161357930531209884158999825561805769066126382748715963584740470397462058444265226765399362011993059106188586332251605683089457064959130859107487294669107488564168181647134347928103135280398457179973711502331105532036656420874212691947084678043432207212569956112132296602361598880124698954710649844506406389147602970750783205010335674113371950886688273149254961422392267134037931278368826582747505351592246416356072072367683390319563344278883709458826197728457094490731661437624 [139,117] -77911280223699642796334211090375128648040660432899430703403155990423758959319941699617623154461643934695078031070809686962446948782825222081089898841226291101376080759376671617667108903436207085789609846139021363213427518524799834484845202020690601324529329762447775789340814426240096073193430643712438010310158874564932237070260695752600585310540602470873050210948414285728614282199110866263614606026318076307417249682863093426489812033824394785155699821411511354998561956362686561243790774524711180448398751591528452301911277658904801285676826780992605918116510980352161088822810510263816389995236094093806714530152471198872868422147392211300286583214796934385114253665950062028312058491654137452584578354593691162715563261857479611245039579521001934207443471044489800776066469783546364926961465253265282857024975585417221288951012582090092456507456663374681156367736248810789419471423065357982697148480441542584763098397413987456990789004098319323517926201933597412343801599302064529010232612687292569155549010641910675135509342538247536845213766787507139325862548551119767553254254252558311778090933389035217964941295802369903098772902999216999624377048598680499184115301086361487985330124852959923862768721480372735112409408300239122464919286082330122733481107407354647277553707454102313004685190668004018062982372023374829268129488075582538628452230561751200892655006066691851224889239175261119388440876956632100407334728899129681521143191721972024906333246535657126926036183637164540720214149369239673878758621947319066138935795236046142704096518562353355517158507176840220436444799091069608189292473716957989145950976285197478169563489790978739532683936395574829177978081525984938876657181468801967498353090272026202840897182583799204288123848775812100307059442010745461572109715964285686893066444676909071060946513361584041724 [139,118] -19132105541355040732187140962207423979611883794058262416889524501880988544260288505577325488738684719671666587738800215146544087040196633357738947230224899308237115023452270436275689183966897215052161964734588886168632583736368579730266326928974121081933262939707327757417559083002785721514933888801305782594815467202772055424119057916666791973318770443333708715474817857179839772179322514600977499434425380190381759665705965931476457298843528770383811998207841959978959442185914107386165203862567988257062799138326680198368966832404531438772337154503226973747643897400692563122160123588281692918731328325722319325155210553837914910044465991745398390988438911809934087801700508738318387752924116355013744109002381756288146190155580284133624848329617594577749162397554361561930759540100948843960891198641910491626426674732361870610463721161712094211910596411800815463637784829632297955794812333502880899108956768289567723707900618347971307181259312344080546090573190406462183177940937295409009507225366580418773778303882028153381923592418636119257754221108703072465773217318965942979214241782801817804956366390389112283114651502603913577720406973648052509813914891155381056819249962961318470847830181152515531102149130368979377355106414315541538601621240033431867192285675775174551149220213994431245544706342922007593160799040997059979884264487297202243720885001113404269819667909146521626787092727422227947904675395674533074061188701339075868634177767693785417943662748415782614803123279483669979709580697550075770831283920787593812209477440306206331035119595124604867742635824484485501004480465280690668877393195717051020791275873149142094719001895541286012791018406341628851010603760037001649856662108752852583187471685943285002756480046639288083959727276235308601706557589743015108681385734352776337206595401728142211335303534 [139,119] 922976076743625796290216152705003253367981270558009662886075054308011163561469490217246762450948650190867735835566478311726733165663816790380334140627623299773456889950963248594895587738292522143363664046828660405068648032677859557905769494416792416513887326504758394856860912677188549397203267982146194847413445912568075104044732305736442322942815779561997768180950916974713951285150794709066919913481565687186263420160932218477101729402627076718099715879025217173361184917473517684198944715398482433104651251050677101598799627723187028608148858648294057701877085754344911194447614369468499922960346081695360005650018987106000982101160073948736153507586752389021740883174574569808201499794444993679714625342872114628864819849157943328770652411236575600090881702403352184070599152017080645073087763432757189157612200819679644884547047144973291708270341653674283171170150274729062335403662382140530812204404869072455610709866349262472037761452822778804058603966356958755605999324915233854675112042466328637556619179213924551513158576159237912095370855281187351086943039795706542316168486033650323313482820933302181129759140010646603645490744872471262032297713662964983217330157544152316539142000819218801825131513461628512740485614000425728429095369365033823649977444256579225232408711616598274383964896552145963153069132914956344560828798240157115057271883345611531213338065562348212215451487969988397364898942700564465332895355487077191126196718998720678951039162008740576585962545558480532629873853018148439453417856573242213739191378513505422853285412970247384614574574638790001841354871048849617144790146457541255675282114459507612489109594256783233820498780860876257368160725611531609056427206429777038676805771092465671213364713142180089076938946772760448761350693003234155177043208116683874691702659250091977893275 [139,120] 4661232493192001639272112192855486417429418144111659486734274726781498457009726914353109448847722329342784936102041512702663514215462968953093923973476004232732503342674154149244126711954547868835028525330346282321457964595880012011218858005845397360430238055282565628163756591342190252694448257718635530070281813929079019430180019163411661112764815788409270499370306498442031266885590137077913371883166902889780055958361776700569664736864619064954197286095484870698999327919365648530184293883692689590039242412715113889357377743366458034736762597643789278682562292179394342461451630848193287840306592226796397692777266013042993126526069676379145702512205143391373613320918759529759287260490454892907333245474755472939223419353705158313424899113262999171776887569243164758504314297713294595723203410251127259380507513634036212851778646869785094979014063220617193100206556726087747293846361396783470276803773215753354140478997407690561176629425763711099017768870256682476496298065097096169750966056897187124962693658398091421421278289905480143017751556487997036399196147983608082125332344829456075527917458876205414061653461754093849531425600893967454528685114915021837475257890586879487437398148899564123018517254924496803714928515062089289007631958196590830497797699106414072539748844307709813225639830381885694193909459926787123558191683653607509852131834120515262810757716392222885490809709137109670283408385190521322137910362545855994355497512126198068932213779400339531237871257668735285906635794828061154918119599601541659332333209812079536299380516372802283660124446756154934258688634016507563027607752284552095317879730586975666609260521249398305173836004503822521092606955003238928914031623711499322204450326005326609072441913312072112898838487359750532230165013363530101596059744301668088087023050652906048 [139,121] 1790242247514250431774775815243091111091372938762474746644907320801143047556299838174465134142881394779583774243611228590406831715276606911808102177956383703381824608296599384964325012487101169300238401546473356745946629921249947841498545866418974648503470701997712453326262423754112846392929572934496214196757479391727509996381015519683663004732303836264867167020087298176760535616383757344170505799907027713019122815445999835754031621916218260121810406075974789146964290755810143465721548769930943954625757423137631065601293199471553078104782842846084873419552314916765951229490414072987544416380976026039853167189439713894981223680143350334313122409275608979325632857218885349577367139810463458560640502903804945961926844529448424263503161332946341487920008857275465947235547500596152357317232084899561997536637754596816129931625045015930792278557433467824298991828374459809567530416603762586856941981018435888884965426008696790831543381214748231457335388508848292242073508284640526315079839101052793140128165672937712495551151655949621543245532843157781508592159122645738975407126452180840068293231714814918835058493513789636533631728524826966427236145567928770251351181496466801785302226485894305221088489712202069546484481136106797755709790099375586914687119734103285239086292194427511363322652636429194786552049755852934612066661025472514161672686464945462094396888879020176139096209019645447108251270915493852788490632482804072612662070487232755379194817512134291918072918804972518040115774085972412089801484304971611220770666005961068708565564425362410944305046023747324131892210888358221644424356875596407680803581677763233278399252284334434063507587654639072078641849278350162733551695899904178312887850742558086148932064346710492232906990504262481525906191920353279600129572304160164053663156301512 [139,122] -249429215094513326562170112463828492027960367857891246589851305030274455538227039930441959243424840014836968769837300265203467713293308041550478758291121220694040493817055531884606118589136857630053757151864191797269834688601153353626336017608663213621228798456894275625588886401632009091384161700999815455244406225466398480650329562583236275719529336409125486302076310792593474201015054751687095493822040546382710413177276578045306684316485635051460880792969119991317044023647212912435854510622851961099746096250140222833994224072017402832352378930552359317911099557723254682413681294551754214978720510083673488821379446096931117635628868136304109985045441572046617389770584725431013801689245246653909939257391361989464661476856713502658356717622486403118659163190388446725430046881932804568909077437274334969268529984897982059931891828340215675728151617999201568407672250206529286813606116187054124849023108699501263522821203328194326156201368686609785300879660917426608128846109366869743790000814842049656090475893404164354480092418842294909441930734576061906933581316341662041195529850606492357576166151394777054977991773430518739453491070851884395877545589674579147562058327407667916214085996632913423832493628312173492789754761469014596676205215880383087316804582364935968581845237789217669507571399200278112853694629517343537439861477678773229732478634068819028409591242449864232879989813299808430275760937601393944241168475201467688198334835151951767646567511397619034487193869376327595695611229618137858481279639448829086383699787433878848391246562957699737570942555699279983908785301721293295381846198082310374860273581947163690635344557812698519447828410839413578634706854240944439725833978676365308995781523591909709954099435071755404813087434208290708078176123420846526535395085447206124906 [139,123] -314787223944399184627452866070648317201648314860508947678672399346690104089186575844332661051026858127301021284914933574959222882500170387661512468459253602903797985955715113095122656572823523215919892737381611854472510781123810786095382066787934461196306636311987008246917158833887584713921669614609331358498768150478993453103103909293773440372041035844605969549201056619717818243612931230388824483542447928615553907016947723194497448883198964122882159168606065251590862210925738625785656325988339192061418325230566943037238951415279124696815483071024433294786238505211312378719159038812660471034364611605142877023067654719097238915820742459027275649661948306934273491410650136051191351406340483191542386661531757756425023960004471791531047793557620927761827594745576439110262416434293593876389960363592718168817577552079408838463759228977140811646795752117921409109603693925168747671248222189183817413528646461079794286323460125004038958570323189323601363122129344884548602618925442501470833840734018366589286448479424582707782778070657658214850462236565883000387644203037360707426176468792039763526609622067694766240338901040716217856693482816362817403837829299236239539064273760877111250480936519144419509838282754436337560448599976944293306814134236583287788792500014008258966934528749741571834148848327719761304570410820882670443486156065739445755444442097021582310597360341112966069848417225271726292190032117052117503339624710035357835052630479919463354949185320689757380610907445840446109213297382660660415701693504839542203782568138185489583733116364044452358270431589577940243627947884127917483735941907845950150515753260988504302583544053566708619139203565441515322234241734185335039696146647782101329847739446982481124113882365432364604182579705927776887450383772574027875026227105832 [139,124] -114537916607231530144471592319902254701272957317802320212431488741673978150370298664115673910021517123700164652930126979149865545873835936049162342724040861864469299463839906977713231683646388221750468829778624037867174460252853392423346872671521387211616235049419339640830060888688592246471416419790473431730749377215811019944843496461552759078532612884169140818091734945644666347080054065662961378851378586414850316179956722075907099782334022503830623221799456888862403599104301275059436934070316813900839060595463023972753104580380957735511697570616127792981515744221980057187511385386479591482985438210402761569337544886769229585762169272708596210867162014332224171376236628011989382820716428460588569786746825491957352426649041949597786500861419761417034331883187833482835968779161940771198097953779700006499393185994024975798289300280521364345470451656597276924898764871409056952972029365219403622128254880208370244286908634602965108757357314994209224963369083962333146852729162103680500107005114533094987718089365663206124126962503087139424066451214923275156895685611121762493704698306563035808899292364416631426881170141540388841565151727351864917829214722982018187516360840963680453025761825502079804505812498968501545151828105080268264330655813553511714628870763824304641164363038827548258298082467593879248406956454533195055899364934895427367693799607412788278781519154036223076843137846217778027727878407376543090629567570388926365646057951929408994922670841662973647263357369958073426683686601181613850160512177505330521941252540138857649922714086139902220200292909304743601151845988907155643631820803527478615161638167568275639161896238027728385644574659754934208157992326416243220190374952770229093269886731705864385444981779246906597466842488557066793288879586917252645937196 [139,125] -24345097404996256554970502362664218343393691394914410601357934409480394930313042756043612365166149688936772508995179414040291459836767839285699175299539403743805428705778900801848754632324476240239922777579008679218463446438634390631235404527659846242915714328654731860288965149941102963588620636348412268942532293803684486780385793574824748149014726332835749752860035937086544641413189006989130100272874210051396076642980295798589443642377302248189944920121791233427712511758936127574386566047357838142265898269258589892279476441291635201034642180350388875267861771848231204273179428290653468812639126498045798888007314346147211614554109502217319601489391279510036826094401002318887410071475428710072304862940570286417539442414394151835637142333707055249854781613744040598904449368896430344338210839426605157914724105721864725591978698673915820811469779182824896099076777692296298592522625412816429225741003546963256489976864996089971343011899182843984559973676705988020056994801458020597146257010422779581244584500943591956043971182275444771432042921508891219544022746653754836347214763335215987224833078449571560428014990497580648590594674197201351851027020764936964054849653163318660315483859302348666758787521379879193239616815252474855087097847053917392457262379004647556748025294133183506623139360007623449901335728157794551352223100793651884401994009391083596075901171012610370757928529433067562032089218365284163042482263905039728370879046215273752952441882910959969598857342727834683960634732979339289416785188745359640369147291784160842207176088460234221004087437891272374170050920004135769811729302567213480052682480595349112217858239700932845814624534590977468029068795425020840019799746312440754477872835412675887820279128551797076540546629585171261975355358597249940620 [139,126] -9193606890107435266760029476648725748419334790986164565206900403622447864057645711534767198702405131402531856971147539877864815948618094928105968952503814383268129993185090452845843829161646080355462502973859397308351101613510689841596920802004200891775905886001855343614712989415207918422534586544068351459469343279035848554228316550928569075348431220227141832206859073201544586531136040766884282198945014995187514601845053184350308181900962685873954289277890984108967652010377574573981724447139504181539101593380735361699530321553136233611012393131790156701204308791900977404734444726978532225811305194810407226254874662814595869119166239402950460581647046802814222368129412158202954707485777483915416005769991398055272596334528524675210561816069377096607079380446162493305648460497428930142774572990184809588337677447068815952204516420787901577125821196591269009393654122876369940096263784864598501116059643964316800448468145982731495786825591033835173995127072015171083094650453327756718193317314178179457573404824467695173315398248339315576783398383765600473644666417736322537999721617368466111924476136876284081534378708831693362891441411724583810399022778030712161207203240031585896102886208642088213294389421568382808010723547315731554417130166292848215455808005627520868135899500880199617471821454199956120651357993047178600333139343318285094367486758767019426782724330560128961943798073658336481310042697213653883259987478443520859543091066426868830765083622300668706729070260660197918666568725318537977658702698510192633167390914792988072617474827751491717268338195986984321713555890841724197785545863985972856635933645016538937787074158720110337228821648213261363858264043493356726243737753372238984202841342944502851990208325667883884194347862501432629517671424990 [139,127] -1857446485992248978659919057912026675109970962314576739718495775480117069686560093905118368235588797467310900087456099366532333426983549377116147888651782752536682928224174092249924364944000021648092836072712038118722263794064547072956806411944472982314903890554475283872214765189543477085617403001829909921502209053533138371241746486799649413164173586644740116464836703122299778594285573466354468253003099285769775343500634291084532320129809781022753249447548690991626702121709968305207826009927046293578455075162044502398491148726624379240700677415720212870480880231549892800520803541202082932113463576854913066274012477156542421944965752231259368607780355778135308215352077861477764733542543544819868461696556724417618662606009757422962469093490173780322135090295341720930020195490949472488445557053145703806215552775699359435497040964463482984916132727997925202344108985695024288436077104316146800368521788829941322707068735197370307123127382118992900223700575244743309915089934893805319961034173800766129563028062398671344523254765459364451309639194938992482192976642700636958273922666883021775474034857477004005886526478834055370584705181898890743916598729421959981286116981367405673242129412077942045997215385944617546401006792245075493832507504072385381069319118276488277168920546736880336159310436712668157252148315027150953848289078013557326623433713394753231536378989860240612352720374043443610946941728741183735989195540158569472959901123003872334762237350688964520577514377568124622440236584813742317163973216551330004105820964782577049721500194511098793862749200111052623779189674655750889703600849617492128939960625891272727264082885645920326837244506227136489392895228290232528585598731978502023458868642706752976116637946578288950408769632202501231579184 [139,128] -181899530412849538224714286674409420739015981281199846388754182249532532950343041482827394486783730837008410908642584867215110521873128907865119850776720730663636455493641640253156886383831043038708003324238660148612401494445374058780123756343918507377614118561870582620942998165037995590705173913860557426077237287608655979253761527199179719051696591459436709167611933148394552822443260888400748633827096561750572013636811166583628997317380295324866143803533580981284927178528946115576092851861970597678630656078351253254956812542293429789838837325846552086207856987652238615259331926241185807114152772921145010755231975160242286107854985336877289027391363671386022470269567412465835466784744177052150545608656169165705259116930249088516893097102955404479695541913758763091957769331496806453607999614914308812169340490704534288818169136120796108018601113206711877862959631179233297138331883145952776082438326651820316725984369535107200242497065187878956029117970484042725851508191390705312811448305580179792902064182478180665173024033401737599241066579753515961270105511089216030235837918001760391267011613066912870146577165943696703302458314319045477054231934431526192663411851845462948882152303237858202631416917577695003357627645994577259586867031973420791856700570293944572994432426652120061477508872373182226371622729261230701548226760881069135199448884876442233957688309398999424895551591677015662264287372342399573745688896699992109556925160056384955537567397362681153390087696852087683068781151913490152117458274088049505387343918603670722385773554663533293936372528014613528842679089439464104061266358562647726796503994404482059203655308624791079974240251423142218215773185697273291785148225288297524570882804788583120096273588491485356277140286083537900 [139,129] 15062769142226112850405328662672495583282872867629300622445006870911569602060575870839841743041327478513900171585197382748250662778937868505955775740536743297122113548035013721503768678648119096531756185880574059879655875263612576466678819060254016266111784743495476249494355925454140083081757714955812619491831096684787848412372282410203723311160747155284921471220826278068676548486415062150877209405121905891688336347450502939531078641258166946749427734834310293510912291173663983625945155793986136232448336627802650546338833071500073141002691797658432695334285376343273933822459501199178605536384919189081677394598069694143861840530669096659815558180172474097259295958688248139982118733399548668842056748059412089757268279343738347387123334170055048118294779501109637122715564525983486939874492370150841277308176184564813985789062127052755416385421259354995443766873685012842676902524323802214501693195277513478871409330475041912618940705722788801401171092410226342649058902848434161881075639887115607117959870670556058062111281320381334509141172749081565858023233489247463679872353208507396887828152121820768449051758724305564336411282119135984978515094009707360619222188662493653604745114033687530332531604583537353670465495655843581457257676635787996811253524318937178424708171779674451505373948014424399078542771976160318335082189591192003327420618695919954146837547407813792797528257153607345454460721992296310497656584759481026252324468012035643108154875550610762960809777117823255762967638145255086455363386177045310173843668753496803072922177288661016069114217850726278671909417461015950855473282352763648624525696184108967211620424964978745355873528305710465545158639708944751350633083014650794856801273772020192056648204259867021696650145690060 [139,130] -6879151289224977801043288790144044958789421628859126787162803408697798718543502177495978554411366537755891422963735324125197983790793143991420304048439836392008743898710886920866192879490674283576829848642512015311703598293912115235361331616439734615852997213187484134890603790197894185987788250683129246078575109328042478521738033139011397419903055103995068924803261399930194065470991257992981185184093128237797563044170413013583306400161794840137217280189939608428455226218986428614156030960330250666930219972188797793181467705479107906021047114599534591184186952230004993081478363590111931994323960967607255560191417406287507597722673577526274687488574477789748945590698623009575953226229912893882582108349101233709601468035967718067922258282524349811499885278669303512492994493525474068937105973282225139247687556327512930290161857586311994162652008842074435184544381397201821036970316213771323568212109586694074371614296520252586461007806616555032184670852425713283436028300179570157400232074878372409048437950666816730626019060570296584869751015869657775802661223421122305480253182582489614700437647190825774941327720705792403818008768351132075433506316370624028815320394086866351539138998680381528607594630436143972849089159412978702283193001650862105862280579504664010308831305436513439338879934965663844763184422281242593101172230362351978137107603488224709118725525096821388668605547492126859437527365561393440283325151833085409274796544540090099518918309526611605166150407842556753381348709348204820703514426182793836823371053758873488365428523632598248190463407694790593635640024419370019008645969948133683393932952182956935597350655257345660472274227510171533201118199288802065889660346711849334199745388392378545259559680298704588379572 [139,131] 129110024648763448980244228785656625858616051927614359710337055068798074146624027419168716797863010642024473825988663536352825779464611785143274283361835671532916306866702461950784479664955384278564881153078953088231671906493392220693888408780547594553399895071726373952543850544309782447251893618021672889721747671690270459075315966655388072194121283548608587748819377916095111964720173076201165047488616999654916150469634036649853096854305471256170988025780898132646575365295905824003213681242308497287118074205429326992268357107091097687732434189236486281666072834664408971536385499284120174156154234868213866319327352303238747174571792310670131348032197692599586807403230183292192199624640769728508622573219263635309309354475488841534264266294776185681183924609885018737188390832554929666400452462114400382976300410983129401347850441505682832902031604061218381466943170149227975609165610127103706628792724378582155838089344037240365223323531390775021672762580292156069310836104767061151497134134631372145902394189451484596038364749856484520339816551748992062841342738356288604294356137140696536471206845808329470122275267347606879072460538577700179147189431624210219834986993414192699629642097085901008237965977820974734950417545915745010275891114449330161193201370072544426623962861255873175577811415743468105423838848571428397750467701389888654974416443606014379794102415666196154147930109740736703612583563463178368081453920817520367585242948243687699682526418686832617779274655274700297845177085135465741625205935199786964087836311624300989977473147840029178426589128333858896757899640881281466617870117404542701974896203305399202637809813018279553212835409295238833292161248521248222342984823819208830855517444705390426246655398836916 [139,132] 20414177011500895268192496321056605132851763482202535579667555068534368309668851201575551777045027761817439673471811525953946216403219556990828517587384518368688302017007614807805225249112552007138952242383136789967460570818059129594735253749234470835235700624808689201523931838548613709204193091011879507545202040718988636610550906356886991270698921849102640111732658995475203695977387051706009598399318744049839573957179620639421711789025969123691893918710173517945757766386069645443902271572629769182920553582635318612671496499959716696953076839540507196336971677968643230980162593595146837897944064221888376539629013135950669150763120243731820199072591735237902753569848975385758953342716972984613067059066644476791151564767487537840310210555081612398074571581057579922080569141848220748908344952528189199839094319321854588520847268867659864677510828277385962316934940874004752347071457323979418998857350366220435830342534488824607913564233365083797273767168197455033090210430510419678606850385581865274239179488738377053310159350491472360585727029111616621163210618526213031157380715725923495872699217708393500415291329709570462913289045978410714042012601769536232324934729428640729085423029287534028859602899861796932114106377509120425713787092663477086262790857895998893392043147103853726642204894485076990936915327473185043231376404504046212778890427472224568556910280421078607310021568087104739741752702865666159338001330174747233667509358818426224074990360742392925620663792988324561573378012625490494208482651471043396694496204115058348982342483876977619551750949199716162829699740797608955725899532151879144833964857316633384260494375690809727237993688494855356583273135962513415508037870401171931198079564366854650321471800 [139,133] -303856705493729501229044908458581767204851704128702979670749055155324864760393464671139144026311464544958605438857584914524285594681627438585368524509592103620772188110484618435565732963462405720973053500391054283129907438116643519381120586453273768368761276910288606564522333927882145851796675163882479656953521359046674876481830129232679107854550057526865045186440423362756956869359828658863043927968780119528369931142263689433901695767542756324634404100390143696411654692728798160603926657161059884787224280039370856504041564775407895835547721381249935746835233846323358941423267103302251742771924814357827379890053667961158318613341744783525805016538217246583928422673809699586162377205191424251698541906925805418327885501783256868947397510294222580246424425851532806200493272972710143977634840805950017277243016791043704056306427277852881897729480097120645344256799266087453375186746216790130068326042461190428465785341456833227338826168589335415541421139015322725892915707986317773783622835828338597080000197321231394878027961445872703390970774245880152694523625889546852322731818382412290673176004051245975152232005707272007807303534305857904720789213505914550718064544176413697715791102831585073832659838862387555268208118619294209498535695413029982843087261816862720355339835418338284413795068066747988834362654536125975343214067744772371452007428689654455860018216198123105901239084072849528743529871204176213571643864713427752086008007953633244210026899376757423941120430056466036229544825626217071078521812393043927093943616687300466387188040614262576330977596881856266792264524738156205839757821463365577576656557844454082638180575625327398204031112100081155104230061163058816418653625698052514064011369954899454004 [139,134] -6662824039045231041684136713274942240770822936474037027817326166837328964458604792150986424904470540330605392206469062924604306478458869982033619940024526814305235308188291628536732938195239280038663314820248697944456032168040617841844634957254346374056589250409840521472766497097269788239649550672553390154116301876296620284531192234497138502348491063240350234507453647369209485933694115352069122549637192657416699050824667967155740043377180237784203299751701599865933258727315185206450129103671330107176140566752533722002398023987848480453972580135399033759811388624188307781033450985703449007456504171108318580505153538203995992245621033338830797314763356638933484437952910804677827719089469648131152731781856247674685278713139550180644040684283601051354242471230502512595395424851287865995518921565564801028851114555852002213421979483961690943584050644717056628055336782028259844562387690365514675895802400825013189958818914288812602540768803594576482046704588479974334589085002699221952383068063693649336961484293344195991844215144333847557637682144615382042694769756408396532128346791872747420796692332144499018592038047719351233034470121515901014373544327503051855907901840904204642448915591312613541181055587778978189128736946861370025524437473794515326860117157344647312116908002067778994822453710388659262010371320315614345339607985594871171294016561685040765476472751232052144004774826556190321189363267629600557244358799837546124681054857468191532324639053135507826025506359420690071410835407055582358862718504423006375615020108813301035356458811794802007356756425392160485354589724827054099403288797953445645453538925409461548904784035184217182135000385781290536706916553228730943168000460689994395934058580 [139,135] 662706385928033629259704425027095072460237819600782663848947818673372345166501396386577269782510507236533011845848172966305760153537529400896559365484168496172032251746223025611523162177451970992214368120725694066396508546565667785050881292642917207106223915180756228821811865176725241190094716216814081196607375357427941315406385898521095859560685185173364725360725137733030624568672666918901209515341660419301505595305491267004286993406928430046486546761048030051480824765490535230103936217953562417509017453637353533307148962660141574310057737372118852646612201709950992267122582495854242855882129840072999219407191934916913250174740226985214872839424318540819562439913510368229825268411400871092470324974974428070913843608282930941478988510592169545021011186265926553345118261251714471428267778709770569056423833540289259066764954290460805165909870571766990486094496198132627735062648340786389633627162018559749876037962145595082681321746247727700442620505775340464997916587590995970495715791956693127852364430899878397677936310153782932670112086652276839700127092455183886239873059456138885971011571334191887904441491607609458591186010838045287046215851489558110683843737200850941606185211352723482287364823113902852217992362775142729556354501085672273106640231474707982306838392998916436748066374630640219861633730353725772236037015558434916346297275554984614126242366681621843831725180432036026888034862830164405961713826414705034303573583226074271628345906758393305674860304352996628790956316744864608055406533971720338662041788127766074313662605612111583221630513618856119128187717467789377723432620669172022981570016509358275933611805251959329035102715214045998781437914225342335664609457508342030698386 [139,136] 5958162744692933625366174426466899396911311604482706685843139548310933513967328196211945106829312970520883861917585666048241027762243830128905873661978833506249592995791108512134302908224306707410844728852138215746586511463155091021196538305030437248846612558557588417049855423627779829535019812180483489840281206083634232109922983717310380837199406483184930375710072674047681622259499467176963511038518076322017449552273513198465068032877146699383383920904263928259045351080779614150951921778843296476349262023325603647169984214715054966101634628983946161649766252870891100237510581648830955438853558929822292068089561100023255728223932691167665193246427986569052973933799434264240371485261535688693987144251562577397692969335648664397839233444897492818790589086799095637500292529051510267547368647269075902336427352932803813104794138287357218416981123078713612443311225673351742484290643555543037392569457607325907775786079921878833021195207702826092615889511321653175428775145041079811916276081236715882422533012974132363594236571339975421611188673686024196825177558247307491077963308284489912427862369666449334746156884583728993180220793080426726532502579952627269711302260155680939230931554102319394529168703168832194380145306517120971063781995384643209094833171637095654416968419611668419639348518554710903367421872628570601272279960282022013152069691155046116451543752292269381048615657440155425021877647832403868391314914065858442813916225349288919911738365258617490756190635686299219399424786149860699188108359308870935563649047320827074836991881723572701048105445989478324769810778580055646181030577642366225237259469271860416381056154638847864282295829985748383962911489927503123046609827492840 [139,137] -24600327405737218356669137180707832735767527577265697096371637279692738616552200861006495883436506515550749086016310768017053196917689502467072977848494343475090236547364967200467123526311325325599169049373912584489378791898087239244137107145299079881013129456069969133690116216926274186798324328396220587713066335797316823393370626184083644747326470814261492035375948114959890681630987453510672990020496768770727752075257619200933876873608571262684188841870800644978061422201372770067003959224799658440143791696690242312120166261191710918545599656731476971050736818602486113174060831195302403957944348899944731156780522514301533737529728812218213211590412513022306982859724813011461765899395365707724478491181386980580119813196742516474832477679807989945348862920794425916659075588884043036383751465666415347549327420141092633306425511080980819464944623800288571572625955175292491177466561789984578089936299496850807093033981521762156060052803027993091857228245570906011992652265515192941816855239389358729295360444912493406238387337672740480921066905563535697483390885330343581018597326678514630870220011643280872675954131217932540164978513183181561860156098247934887051442926961929297944547836493668731889885274981333786452745870717903081689279523959667136189070903558773708110025598132186820269864035528301692172967094223311665787319171138053914305043590871333269497644524655865590150697485561456935445278129481401377879082973064726145533484279487202946300775502835751306595761770554555267534295281419715467416557839573207215671746124254843750793277483869944761841545020781388901116675096127879771862725923944080055221951406139997729861916082782839092077469082288601835406441892995598417996572 [139,138] -371815616284892605127864840992977687716373656296149848528884411657426666742937390287822127986248867707126806766697950337664367802951360717190111717514240004341594031246981626049678429851170863166125565404781201797580679073204108184344186285189252934247309798808102921654400005512152093208590698040113339841196193560213790105829088575145017039922390698539068624957760126134104508710684701834879056840400718772812653725743844237466784822664871032845973370887390658384580303652778032711031018813177151505601379743526759582480307957572298359997798831892776618390777462210689964207558852046680325481205215304918446428787876632897859746505440847191158538418352135286039894243679814542203728365361722750602976528121648807373526059800587111064059963674828820456602278510577792210234414223983835767001965030434007955641712696748301385616373389485988894676299026908629286383493090175209509416589339058665152035306510148726383157678374612204143363021662537024484056747245664244507016713036113414425490522000549460156855511649755835778205754018950536024030089545658938127791734204104159371685079161503659372896821789233317067567019019580558206275984833458160079717870263923420448755145073670196895049612139755733241390205317264163353927274191161436607996335706172686143217792697492313680071266313062895029891742509467864515101952620196984225241243099817735151930552621025562704954075272126560821397551412615147101089920834024454496039415092921408671003901218119044803165204318974843847097513941682364652081595084478714199569439587069938166347831045247950672898231854086865749875299318002546677277235922565855809044710285362690351640219654496055167342039155805244108336538356167887068755714722695942920 [139,139] -336064537063146243953751594021923760575332058214302314718936068271225785628715584458135659116642912598157518092637144269111200508627631870104706994907675880643245777099135432295614365865944979020564537811770891644588126053111338281756418692946737244090833729719531880075844904249401781719775501727272593309275451221629636875957372398123358567999446720828317476270802169669752290108825407174166034526976894508069143822704701741321473041233191359193722166307968390395473690719628505204362941403120215960215522969352610475007877644955863278854250363670503205383587906697065286155638751421812719876632800896649698422105670693199550822210739702466098422231970679025786203406369239409735169850716390641214871315360287509165821789934214513423898265012733715282519729276501892762907465710148855396369816957228901528699183449049863452692547719647375637517907497242045225925042070504782871480310106886895206656426839878640032312141863326636268863775273635164096077636570228301667312934660385534412471355061109848734397875477788959750286555193756340822756052382047413035676391017736103936904878320990885667632581075259668614853011241866537981836867765545180239993036112604555933035283881130209477364987169372413831935496858224138440310246386751609321209362780753524447430156326561819700288575243169414718784502601853101663104870828267015953871865184080532756851297842219000229192871856952265132726527706982315861056237173677243066614822646191951137866339130766615951378433209103732317081069571011688766676603220816695545613866278860945715206543737938649947342457012562983713390813254838138586161671302100074428009086980361726835737599452480050183696328758641577791615847296020554554459541298 [140,0] 14278918224482600018612173126282457358643485790184114577854930546089061823990010740113403092642461173876010753133933825377739873040849379102341465362015357747352308185411396931851727161821104500164051949061882380246512785632369816954162847654299983345678922436390368398430915568768001762497112496930976010611075454426090477127827171226538224967552496899477877792218645569553580045204126474292149963782089210559642768381666969763669402847453613904409855043389963074516770441871013232986216160362586393534146880627662707981432468282757893464008405447861314992668431831023629093682180275869768910739566211863572812851754267931449810312983654607567337774292565723193346993362940038078896781946212735037619764710874766603143158539767249438915836338515081903158087619679990706580664520803148211244914239481717097678090612927176642844236220059405847300685223057725377805627501816124396054006664166929689795080591683252536626483229003659504958807408718808456243137915760273051305796799553548082236168214743413526159616794275246130589031408047722274484862002712614306119753347615007093683673451094872872118449270051090244158734845839770743614494104671652798746280059855686166529198977237356884803594482038571253265811305070334495071374095487694804829952243290623883297585575193085567852591461937452274403444290567747941943843177645378812103904414349682689237053950114572790316698217132824238669500949922050519025800877014970175101349015502814397772090963035321617806640004456858029828090794188336894119387443730812969654002216232687054082247861974181657648187786835601186957643636392859315833902341468037928785291113822854465889245598885830998193313281147023016456485977057327230913496446819239055729027636110232019124083261458686277546069690720537927900533001791971819041657178615406025424515290483141906532995370039020191027585274345433523039074775829385851199735448825477711304842658798342860190841457532667632486792917311407068200977976165821122342425261986733464279370582005834966318808200961324516133110191701672603822881641753767238768834596814138161925238859666391760834452272046290859633847762550674574329101489856597530883068468918958736229240442479948569598491303622722625732421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [140,1] -1117129173426328430200583215228221401142434853980099198063293703718339896603554239147085134546908131299184251881779358005394323725442580026518667581622408724796103515611614453978430964144162403288550599788186388335388867482515345200835386266575383098080202769339344892977577479612718002456618070299154525981447747744360194850840719269477042286977796911155858174858094500469107801945480350028379956131994689038542521540615367127330593218224824203488086176146620498616162362468347835049559268174122203181575023952426931680855365926591896595451403247699676915162844977316549743921205398623803820763819755408412349042083782386862157811510778312918730577380586836308270624127048678901123508433037532826879581425462491283951281806811577262606830286468954417075975904052329332025760351629955507938573397846168467854773965983072790607324265641580160097491872768356787915434315154024487568736022625337655388955257478174913343321939933429718407781789463885523233680759194068350568488888866041581065722816943476113995118423083805200997328054021926692068760562822179143231700260781202005580965791128526344747371711250399336096690469801541540343280873091147518218182487662641123122133039270917580932649068029450970313206569011419826112196083197908628937809760821679706394963867455838021619441680952878408384539794443918632700364479907863874145585190486588446025740504043115684983253559378439943417709594921157722676778334697392766594357495245813314159978660604721341994178079355534847170826027547845330783388479871436090945238390242612018058773859299841140990414225749934494720681062155293408574967808418765559543474602511504045701370661216687779903331980158651293356067463358346107162956125175207420105402981160820831545265172391683667575902963882933991614390151045152976515097356372684995626178642327494569799049208270294751105617253507415434624240623527121743502794555317550180393782670817002343033166594452729770168394811989691849394940632827983669112351123093817944303270349531122356538809904127662866670495048575101581177748265516861347696075126671692969451720694637816615290443865926715925158809621659087884610131388495954535675633366127486925080090875619650558903117598674725741147994995117187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [140,2] 435815784418702155797000878270663388084430474096520377201409132793547511368513196557840239709191466038160473159140741253230103057765696371099087091913354989035897468754841310047086733853768448445163975162314595084065644868678178891407518283111146275232911578904524864043242385778158088828403744436771111256544436403693042093215966984411553437013601738822392017233660337834896706015127401126571560441242493790942015870952226879568354597991309717412838764626084650349792791185168278224041534132489364514800541347057094002290533250993524962440682218406500320448023834179181393327396380306419574474414772576995861242206742033539459489347059512246405186076688699309016955177524432400102181572864547662118624047090101297875968006331816029594510693900781385674568720776825219277983083289472955426861237591525461398004073157105639185436449959485987886313026090019430224165062252187960600117058389231336202140526222633209989146391681751667203925703556504321703688077605946288449623694316319234199709103941628811744877286444508367497139482869571891976302277852463717153590086503854966330783342151598585552061100562283889947008955151251589303968181479149528207313576677412617200547969359545175044976783204604340183246884039292097451829784848766092667756808380583635081043491060447554957569575360957583042643215919315189247653128619866340157984269795142029928148907017028825718627391376938630305722446220471997958915692912941093956706825055246623320581047496765194219082155733108977247856960787741520814196832020659051149171550375878623446340754282647294183998221293879859056823854187760939724889571449663254267228265345680665746127777332343791399848382638860400177989482457256742117345966370420388840903858170347416168117016163928917070048023823126475792228321985809100323867102218557506619467157500976721201996850693044910319982886939216317534991766265166351039785686893840037827382307475543870684188855080221365326827161906171484561878579677361025199874829336540248121958239732883006580921976545925425055017026575666853345200821407193945992732235569985787804613275771037530498775788623730629798875394204764905279487699975007252554246728073738481116371677291321760701336973653496897895820438861846923828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [140,3] -12519499389552974759678829203628242717347084739853780077138587906448917775827492013334356141750626930080035510992743947613856550481091409999279073696774535056852373325666715760222678324171764602079779129249715966857203276622071279560998603947595641116189272114863641063693374536620721693049910481690324409690664510388554885552919070159851692194374513364185286597839133374826726254163316451880868571223609805156492738418332065261565197667454235824579881787405978690720571398923934289571887083298248498042319015165650531673545133080751246997664838742708955319464368214842630049377731013887782269973600897915239921330089729682774698553417191333575374095869694848097810300241227599872209439268068390739583376422778132657642328463798611014328189357139310583330455521245560704329506271069373065184369231700697339466259959734812928190527896166602589832664724952279881639531427801975762440795775290445277852087536722684689175364958295134695813621433265061905854982844391323683791376114700530827903446884871713129275766604122554546551722852438939767590591886091503880984255571534697802991416177827625146358815057787821050162224065479228922309920814773672559699907110191819075136511976312641233682959326117425733178592447790246085343832877151867237115243080223664542451620615705119575732772732629812174584849144481061015593634507995076513545654017622374441589221293749373075437312794695517398584885332660990089723123780415776283768023777376501942410780833527968987879417355816508970287386481636520817014688668518486918543689754850941439592451043554510376272395995487050191485173127083782207459541707540379665834921701158939678509555927953183955243907084829175828328481302211934110606183144129104224346976493684036374067649316273054955255324247506105417915664572179479600023484889792227708343285914048756008031214319903484137818391934095441952091895642318034367976999673038295578614568625524806715571807113441240820814538732395325815537575167814889223911818073272948856406681842443430899724851933112882918894793493547732378007132847483243659214043681534822629357801272779001432726483334302661543167475667444388018560754620999314941650982460623753669786714230090253761196053897131186261049151653423905372619628906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [140,4] 141469994262435365383272326349460641434184804357622504949560188715819978470204745317251998100096712864105200452239397851283648615752988628805805352409437963502064980507135256926973973329255221671449883747757593680081533321335864945273284924258940118138468038418947528818636416175713653404508528591246553746904837274493644362686974068702833998144032777012517517887859338837436432959781095736297188205983217457249668854795105842972077782950683408694379458936680570724280633411604493781134069347429434366350341365549565133965067794117580379924756421483567047862862928483324163558412041315385612651205038872961482655945906448369568103070043839801496092323852592794339712613226807910672320782517959274054518880070243084618527413318722833909614729111512473506290385128524926262918794339647232560044379896407058715011011419015469273176675896695167453691668253872278323759598384682524347434103101657664048833093296579939170900536688928007045021912079360134336319223749715170622938793603378184793619538828321624527485779881241058267733402077949023960997912495006834145527732771932461796538524993426584524497526232441531561905080419844252233706600493795537526047731895196327142176819185556159738025051501910443731283978665910799387345480262566040105736297856436262758473887245993801931892520801100892478068530050211733575510918288380231367063117488279212695265105826552027131995809871528669488593815375203847232873946338661181892715363280021138863021985689059181253633667858411246281503971510566481363524605300826725896128716095167602492800202143357317742729639080741600922219910366933320809834131515454895073651334373516537258888782485996888136856997485414719016771365963991618367118898687661994115483169491512165512154866086641615971220521916961013059005603894236518416234567391529314592639507918099936496079825778314662881151111734413856007757768219795664820886976770984395358706401517238196643342377737489395928790144622214098151720312763218641661685404450679006848379245931499497953998376692100607268390663112619561770278493966444764050008365737864933098025788028128373863189622292468653412866006643616181367985021909933366427068152157570978038622249892610907181468593731389973844336793717957334592938423156738281250000000000000000000000000000000000000000000000000000000000000000000000000000 [140,5] -918816442128853791335133016940668956999477453725603779679106194497849839879973780048441799984120513683206338311479647865611544864391010943134773204133527137544900109057640460089443658380291885652254293539661587641200653936561289108859480443947993415227049970299181828495791266712232001729295751686179435710971117089421203445470947688576444222333674031319844692073037725469847773170016902365910872124140373434956425666930658549387214347119376711819655112099934857269321825467907106710586468225725927561689440850596455485332767884919742841213681636507255910062224486653127030050263301164230090596663647230951705449873622635100525101681863145061006356233650051746204323350998820332582115344938128009096718870453462747119828346942133661409042141632240691776662239272208172402954114676560471794782679453568814605416572317547344207669570228692267488409611056833947457354047973594935643756038170010194357498911583820087095021860013752671332861886176539902142769996368361218705633082438143055431338320099688316296923908289221447612659438763577622824459014518966127881175593680759704108200483187889983900359146329308220555485233933642657593497009448512990466507895419505539209471045057659698185821978711277830872785063497687933090273254577300265336461866974961419650735064404614909466861595301998212003418579926702981185477754627395093143320652065084250793064971114456264381169416736996665519608636586074349753183774790129284224998141452610912962692286308918025254658293687993931132505402548842846537629286342617711911062705424117558352588490416471968259177786508683588496796724265142218557057547303377427668308391815438286594730955321636873674273378016339211108479335512991310631480082647942036588373837815548089332673406476908699007217602222089836908416340628644479888034402400732580435607071975412091366334031628083881420582845415052047368206584556024694068707109749131843398656163978305459828815657523023534973993452039091233202325761455957264441978421293761568794399122283487894481697747115840874953815683767443853571123953025679232403908470665006887154956630444847932028983055141854969491972014175409296287736817045385228559120282419075389845227352562102473535338620991700969882487459727826717426069080829620361328125000000000000000000000000000000000000000000000000000000000000000000000 [140,6] 5583239800488289198983733998390860460816427155814969606534483128606934421075505415929114078289500916480517832504372820349838503419431681888487448628478441616315852901172319446100912292164442092260387972733786819720140838227920780419664157808118059291778610200433661027267901830392865975035106795850766311804923078650950866122104070170884076599190434844853794417315216195761858525358732595788644168542528029022155345483518634231479129817296551489493647231290626925946092207973295096598629669778379227451767791301171670678139926111487387410481617349351015445361095496604158973713465976315621231339630686474125914893471567252656810722195358930619395758263943765612713996653184337694544795713889036524631075594411851201272187656718213679205279161684621649122813364232979240298444328623774008553753884550112032489670538158870569679024404874150850951425300872901698322829259997056283384902522317889076584850562695208955938384179571231452893443813106749803166916843335630862900588083012949491588104179181325950079451696625129440682745238476220427864819478982067291160478182549598370534736650808114943725754992536317446582836192760891397935620378453605352188349391477928165039800104713056283230143554432157851550188001278304857011858859623106322825731256740371377348453364081173608875602167968512190237894302939989303529147686778827219869544343993963376257585089095669368285366163124679498073500350024297991136043671511756986534212237938640157177393345067292508677381379376869669947884046401548521687784633309663092915870210913442926006637818192697193660149287163559511817949104366585528140748664840347207285275084990594880519970717787449540438277792974343452734890305164033090891644624064779699694847797380130132330428882118275417688896317804518623971022499908254224572620304718549240997823306589178793195339648476353169334360660138089973867261536188544739893113854630954376394551827467302541344456041536998318400300018309736096684271113542337728881558935896200764430279530582305941400323959686620274133256788861801836479101162346339942744452034455032996136092416932276612948528372928121296203022100321466368389000199076572771318719401150781062669113162078718131802470488227138754836896723798833619412107509560883045196533203125000000000000000000000000000000000000000000000000000000000000 [140,7] -38972723494442357817875629821280546534727256504986081280557116769870894549666225908652181657057333961869628860177168245347533135350950505578880745445150491987707666265231350580954452198025911742539890885554318609348834508946447202769697251802612771864652548005797758636536840216054655096859430321561315663914124944639545887063507306562099727554458181445649907618364916016356286277782158197534801841362324775761042532216930791178648024512833354811165582452809504174990913529822658003466925936152083175445500687730616516933543323232346792957411797212717079020994964877502235616948736948249408511590269725658884302315100036207586359341491980052632184094004825436766492152618661576719772462620389405126894501213541383475447498201189196369022301469810459879067181561421253189673540434435028744892695192874904224770482251808302627138761581345777234613489472581849122132124175580904647331258849631339142130990624881576847578655253601554396801178215056041837701708749476160494556347089153992444199156397536302642390600672271762812687699111999184754028702412392431228471829707571898045885881614839331854808762968272408144907596622441000702984813026214850852737603746970581698172335614283013972213128930058160458667402281578913252168511099961480357655316911884530922201556161191690500967062008157004611424860951160456877600697223438895532289151485085980711122856702925070431458042710418192775035343542644574429284123051174980764801859915488969242222112280521273907838773001875949562748375109153042787865402798898876146591583818620227355977341570330478393474698714391347311130288426341141981516834293464906335671117523138574126094071676602191519244736416643693590750815114093214208338072583070343179185424718888744827018663783491517668873722323366753926100597455260073220230931187088357291067988506991530456774640682480407895810787977075557413222630003606549414192369693313530173396288491593279916794942165798217319716468038002018947589487318704256166174171292670358453590918501622097775678636131577155255807516391108644451559046213398300153068251543723860371502330333884741569455672399654645426842083919369326990404075916219971198591085198592678563316908222890666713514914030597765151717366827188726574604515917599201202392578125000000000000000000000000000000000000000000000000000000000000 [140,8] 243004577980486634385846428819641476013257589027673152644602988425600352536758535702237334634172982077765036749494466094701164084011025212531118525955871870633455152248684994724624263348822135814968873162840761404472581297709675188626719681688206368323964637877144570118672637386790444296801550956207736912489503708151827678934477960990068915167956328257539801409343738258845926530433431522678071980404043130321236523591252369787861258045087299425540220903304150914082518945017371560916687941497931734419920334101168767315759979225157795835767437474723130865485153125391380084958517278700585671518937995298596791575498849220775893380572387884909012259310321200277698744928258782958310962574191097468810876205359019354428545744531175073865897750094801107896341248560527872257102872902868670773033661091347142499285497654149939804274218311789905681107812993667308507716998051465430253297687235215702599104068533010798154866974142509056552590292409138595156427455072859967113848324508334350888501634402414794061418286582880293750438642586915756201150859555074762644975410254434097486542335401447636133708138993565937809022866340222674344826632745216923723682979419002670742586429949748143365000427837513786725902251161871994514217228320278079752703934035860261143866121499727586138965829146793958927229412294602430203257740034500238906656101475965118987384160289031813672521805369454408650460701083478257356198291529646448069105531035986383008867348662963832799622313784590452292492169134544336323693415071411120510498520649813008408705798323175167214392183246295706334520747074637468465636924295806897891604357049641918875282341901067707441755513187216554854722329391674014389506493464979573711406828926271651421030431100924943662775002006888582926199948155559234432854166640293006764533094249843939883350489845827171047999196503773614818178813708807682933123410665971901846190929957981421362506518221104966769351521488104109799617946138383391534232886015635661920594405720829445975680271053358238397790639404989624734525954778412039259501346118847991900397116948879956779250736754429562424449218479786018050580053951217114921704015534578658043340762984047857047184681297018498709727351745572138108641979670210275799036026000976562500000000000000000000000000000000000000000000000 [140,9] -1148632403321632529906359547715374426282363010271696733701955437721936186567785341340196165594968794286238650134919157063717533407688638448114199765734421469645062277465893227968432049544925614510026779783673063916525893430784718011278876089943542965614766978331277699557553385066980570251595046241129801605726158844567079103448460389827544137491588585687286470990643980348191953534557938154672922604317212310996279141457830172176445891742300186381905196960176035337139427426650040131668127621418056553125944933888440699326305492731353792356711275666685317650693847184302019289435623905479315738241571230934646751485029123385729817130850969901400006305097106327324522683761437242665116969024852408046710646192105917720906007856761281792899766020060776047012597549429316288646683451110437926772219684736469525214509616360533755116872982163944400159741064041474416174131311945992863906316655777013581347905010200070316120739870280419504028142425413522034165303013649709251147215468083137302612701685177630697255664295490607137639656932961143334839516806651183456741717630956179852944082806227166658364837995891449285128749990763652947891321976130153596315515758269417006712602572165128140838874324728289822526605745205939634333919629923775648366653612098813535473757837584483497494629167865456104261563286085904286034415554219796961796119207923583946113465793335446504385617236818193455009846387020620283415782871430706691440505283705261034606618942472378606314576636979335553498596504010942272922545239442374458583212216665675117658391690696222906101033765767647655597692795628019288225924486500088227631313974639686086433127540032726916029192210096026507013201771179970988995514197000132881117040889612402244794323754958727614279688810436377278995801874895559867316832460600488759608875333921294475147913896984084749395776160347029393904495031363433262194704673659354920006294635735496622946049032445843742784092190777806471787077264564087188872705805380996599987909566715397910418226789144945261916599217019833902440104266713951219164101828034594549050205817785222618850759600602940805290215997174306486905655120073232129298978607676998097804585950627579430488639075682948775080400959306949288177279733247360127279534935951232910156250000000000000000000000000000000000000000 [140,10] 4032962386353971074022865755290994723742596083377057676786620226406740225828545870797712908543234717087164225630181641796335972549327383123158884969034393082347553977537211940722210579957688611337141819783199818039046457394795395641934527418535418727434344935265131159454350501917687664478056704934038975531723049282495322860138581434174103926934523380376850386314864066987864177609766038928985272786288545319060348865073681688134568553888570367761453362912145732776644014971977179173716257280096895715258534314172886471260255142279728890883511988314674779698349695883182537939451535926704793910588294710723965807554779012353078890844076445223690604109243683230790267198158985042168406036067954887373920626913727887240980627510194384089708660849463852857297708497292928396739141646070277593286984137914971286883127113827061937508446511641626379195696947728753423308948312299674313477500564378788954136460234592386092587164188285043346176474145753802157326466025435556957689243141549795778454079746438460451247228464763153734442264794582840260975213128218659711099706993095631748001111959185129335367248473505493980591608043014642007668089006575585013657492039881749444062794814186113827730554866020818039551294540479177026737531199085259873200352446469799638121809589620564670721243967487960361577311873636564564375019699355085129237960472827227807067189431363915295315494269760864565516748269510360634075811911485724733299882681410814791054232605618232420392818767799361730958905034918652436256052626016477142566847485400918365180761646771618216585328162834805156132596759080183139244819511714494982954616895189921956488477559829702158286077680932005777928353119040682321780664583213334741653852887720003780810045502571123270941950976779566083384902547800532012868471246236439099023010307248071979460601493613905587900371973242022896554126821710800912411432186037991307450524042574679263976623531325823897000888592820657059479935976628295174051826490656544182211610959793442453904994833004157042060646846152904060750617811676490933904174381572498273536226917572425922776118260987760436509991493775314949235876991682599882031648011267956947216357121293138527824156128058288841323719117058658229933634092878591559383494313806295394897460937500000000000000000000000000000000 [140,11] -10675990027490892457295305241084931644105234385868640523985567225488505827406990048937274339902567283548779903901190103004329843118595462075802034997824493599387522267311032506950376410069309263932284696855093367116793885514027466090610289808290610738266472359344273327387273035170316207556833644977224547924528704740284515910829857934712454918316094059587646105477838193361306358337295702492033311800435734228799337676922316449371085976215872855340099923260820857136357448530005164559032228869220058265505837239669245129710347393171532999904906281440959330412600663078016953098272646161570442623969574665052975254400021274989109156165124934913676491374731445060980668668748770560602307480574110819664674232644314231174731990421875569795412587446379327513717031017476638688202615455386878334353187393824669037856116420033469939374621316449039987625917056790087285961863813613608052950349538050073420555290265942160748348003409078520919336195865936791470440590922161960481953053669964219439649349631737023841360061416656998249935386795014561376135012199178270314229331524040288771159202537365448350329607399832082168892278054219227456376546764298656985511071280301476241369591559356134629744306548669859535046896232213732595084417946891638537217070304327862199536264978268782851600297450951038524042880452050091478687293844427259134725881671641376227667476784059595166639446387185555942171183600749553194630119188025543878435862203413608866846690677020602592164754283880639979499466128526040749615163544347386442943355446767170955778026567761488340903277286012949880621067355353141194331937020103228380270374668120180456619545968607222997471146724285688378208181956373054135844615515402126674997361103613165963031039285176466825988455527209970898659718981575180932747796195958181578008676404196073013317183737634580096942267788821097750319175726670359891304016675864372511174325953757541129907130383702098894298623933427914066755258885499016504615515960058965473849456382887766314260775799245202292313184756365780322937604891091151234248585488440771085863665655914435085151515896086699978032130666236960519790123626825006218422576459942491535966064670058084417883417216094473427632644501166581146183984205619114937757530015005613677203655242919921875000000000000000000000 [140,12] 21654513115200781808067555159934145011543477984282266131616003089460168124805282604528049639702057647855125167412939008883285880611320025546390621003473014491101937707757549575469857567393936839737160329319181237609052966788645893035003744826109189927798376775353296514284979275058062120264147779770501925023189332222780289225463022679862638087168982616024373220053065628481693622240588533266303342139714123285362032146973324498786306472516118268321197984680657238074774811116130887506687001539736702793324059742127817353272754101560832117799976865611118461936560798098870713337904029557302869212830925345364774403632672239757142636904168439862576384977746258617860818457258929385038557844870186469367432517120292039634651851609045881307540109881659006131384857579993229437529827210421728689603711969350743616332663754826595120295831900617467417754462090118331715458633042086535527204302290197620194168322027676107850758920913806846867996768253209884221839783831235001723521887755557911959863960188186107173612220122264076988672951672473831115981354310489033949837182861564717154415400417666141334798575736281309096076454742879214274940007520753403961607303916011276038798430269543532344902085616075624814714931764673811743144270032003425789935705597971263753672474502223648944991572205913601224282100243046332973563863052873214840295202404454635243160377310645696262049100184735970264772954636057753736680219448366667009969914892870313161637030991280420640864656229563168545325175748154690236651912192220704103116079329599824392644790528510065338478013314848707521449925611137139951905068194239601498420211006456632443820482898144445748967621540593218594230996222025028996781399359516613368116483793836267024100922415206202851858825381217450263674321609533604817593486422011481519340181281999898152033947761121475085824979945826660086435878482136256212128080896239826369738609307128007752752586545834663148934255121806172839070255957116173420861762249020470635584675588988919881343718441433052324180154123941448785352200696566765693890296946679632567145074345348728142346362053525770179928768028718390434208943180897171503472424025561881355232187011421443329633508624036256442308988248807108757984503078234124581920305718796271321480162441730499267578125000000000000 [140,13] -34333876721988562657925047441281277104777674814450796756987164687054046747165428857458766364624541686172851851054813730488373161024710693368574073168128410777799667257041441249215720913278185970334266869018140115044349963562710792822074757859392231087733860820614446751097129735007309212010215115198871173909137249458810890719320382261497983920750747941867388002487583326377842657873791089327220770086616602531195000780790655439382302906113409396231991333602517634999752867685236900179378722501360620629559682788013096285566317019782570195514714906056739796103920126459356248274374988684121540478144621797362904563713259031972349796350795458205769457721734779228484069744426537975504260548524967404435474947327147142722159906984901635303689059960257592667750229919461345948664641826565868186203828896319409271701704664254763112071583278256232072726005133269051326247723889973384439436825184662197486098815313508924487940182634481569656852168308057344474016531741866343058398108591250301803384666651051542124946224670265402547731450561916783991127154725060036981365875206136680381710360554551729896720861200094130880388768173655131444509621847873316124808612590604621006507990135680979814903191414582666393955924263055191580571917350308051398801783385772462200991500158953252740655277608052271824901445272488792885050619316196822029890345458951072821119016401289118061048366942889245549917085001733001971999609493434181134892341763244820769725589744428176036818214997598214378563502603154287534937136950502007290513375393608636691903978559465628283356261557314549199040854260168295419110067203674653321850254336673973385871763480547052819454855755146997134726315985517857220647504811354196217012713193075814737579376277158526453979071003772667051818821163366188904119271880216866536765251775301495853934170692909795223918832841435166008528114614348975489158283552301351780627177380971154747122959374261421077901267083622195124549916550517631826597141011190194924701526540049720819104542227547745755292926202927664907703632365309885058397754347654536624383362956378743784362008889964550081464758440141147339215778987790760887519797770864826893033539475804689861502592167181234722562684454046191896005658152042515705696951872072375522293441463261842727661132812500000 [140,14] 45245403821493249059374535633999426021854937714343494836233983828160885917441248282731257068109777410946613229848331854243434100395784158133747115619790278498730158378469987422171076114045578618106260537817847226504128592949529151619396110901968583640302474514254809971611838546047696637192568437345062400062786868576771383625716516013206453714173662651227380673640354192348876300679122591682030863453113452373056655235156604785343193872144443272285523446968091962726015309062024280308697655589469617208798246412551696925129699869102470319977684474785188698960112290898279993046697400677657361853384470842836826372422504285633872486444537753101451301267109192500178543428120152330803525720425312392397901602503242559085322519625804617445393101486253228752912074085521180794140846157425540265660552616592752648492289930768670916714405811236397102804430651379838823786525518944868886140815396185958541445202967423427122254972999552085180891489148296464769914381518996870808162872971195681552814764421816480204008550139601249794630576991755027139408448482910321306414234619078311819193925668249801449677808020593371009432986716920227583019291850039124648982372492374131521220856258730990640701105682153848768677564699334194843895982636922772319501382605175784810311879616105503056220323377629646961311197428506159425056564178905858906955600065254473360369173790675663005180175081557607969204497940944416220123661689117425876705472060278395064655079670238281670124108323558607464633074106779301231504552612197230284317488618806281808362030213607009164049340155961251270339770203483478092553810221425964093062641886086912251952463140179775909672321590636789597802624752599280762206160189546678022853069149894652268667517510229170893719359143036524924190899947051272219463858226691017871743670759670159084734301547444708874417011341953728887025835348395418946571285768949065640839476840681559242651882344127731653432137250458145381045702858453428351994095774413565098757913061505219224891520001508906786511061668289944558018412541195445538243752599207160230695172801946088262821572737172033038114839804919515914735599961149936713072698624936330906736140269001725576978370826797098728560614286263315108438310832521443379840297982497077100561000406742095947265625000000 [140,15] -60403699528874396966912170443539317835462680729985641115828431923716037340683124945513714286182443846581927411126941791582343498304748576954920313439489004142543085864719783066470411176603413145641424467409423790130765557496241538630208503903418322763419359800504060263927004493958404027050905028510223487612316934530947825579661780133823875035542153306681777549081279829022757543324512804237571849920028327907808845443687559658669474011565125948308690434552094465647829780048200912321260682927493487870100791200210948509729231877599533965000182710791422602554133626408529913958304048715621469460738529403284921159084018301467664618302572694562854699209322969653396197802488377151478272347987757643106486901992459473427867415106814833673009023377384539068165140369367639264569526173116582266483155187158632510868268462435835326607222483076596325820798206189499589669944805852676945577353859873036353178678384868683333106183226725268892605337412218206548723909065259986951066756544356626464177449251817896270506192229280865949938018130431709320258504665089063392974656832594652977623232728454875167049885177378037478597116573571982006687767629454108439017837308119339148737966750151085073659453995375402021237634434461152680236284226081449628442862024993032143760041687459769900035840543676417692542804688771496564493751200143801282439812949227207784229553120763754733590169780578894329643328537128702793186085081445303843688982754730147564192810874785290556047933323277535314688131651933107602186621275975179295986493958353372134379246423855813078291449107145333365050995535374665988685169649812482110635690997874709564554608520840978100683658830963624844963788753262199927102597537661453929600506148332330958931572217244553192978875223445766682949367153118573032586586665092305873836876559671238653366890939729854613630861053482449354161209420246171512647045306969137268402780657302721992871459311849398041613004055264226786535775654971170798312527154320875766302791199021990003074331472789956628300551452774187476235149509344389284556238539589108484162853541462575834929972058619566789485849037841699688059140528998105401166077705629943827412461464964680607301288776593810314080393412348679359667604143391953278562078732960571869625709950923919677734375000 [140,16] 106589528929642734110578868916178582080619646289653033929112417391602353817957589962139673369746357525261404540966110516062420347188343912845600330529745550456448128284255969863784952956632969718754960567878596726998150915258803581619613828675569144468135489767480592042298821417711827803206331016890366890715492503639553636051560533690085181290532962753985760735446463907602251348127324046511285529711075924564591995858301152413039250280994721834984411894144862974952141569819823638185159499530324253307757693230837862892757309436280454632463971615930496732259261700251304084639163256529521588878216200231055341147232956219058891498879387565291659130997789070567284670397066631134255197719144662109843474253249265626404597151156587998797607010334967794025548502137206703431714797611651694853848996223600930960557885309473339791642351236096104956083908696906291960135663550590965807089874060986501787722862763429289558699424026062451931084353975012734829905512483975496918413678053772413020133256666115194566765335254076200131023447100742095682529707791276822658282140422480091515029573041196707716851818334856432563599431356107981265080729668352590004739311639132121980373017964240970283061020569525668225970236847021689239318848658547102812898437213677487296127918635609073777044005494092379128928146250289783198082681753333526637321520202739684095886554101258806049808577893171343544130453188630348392400920867088118600669052404851259639300503122311406291704582003047738359135712822863143552561682188203273763881630360759757301974577578765744272685928169876026042721144180686781319182260950727214317444617263162614316106036299126099363033094108292260317454852410408282421989609188364234667749375567983909153340514481243528475634741406833237708277657226122968234615644917424424601175712782010457018969066487708506302271478939457232122103006912041229780753396335124170263145884924407078945664412947630248320065631030034079478674930131059620794138924516069780224627907388741880407004790693424180407179069394787915939832181669212200023083581965062886328419011298841741364367391050852008356279255120581776956301943810836547309781862106525976199835374641798081122406732552272266425237521735515474789263761366451231660246179444584413431584835052490234375000000 [140,17] -226134046684848771167214587577655784690326281751169778576857299680467979503368891931670095245546722243668446185208929843844901947170085371996958550087486803685427990780780733976369963386707314975445220903319261680537140428403270700981366229562689781400386067080720437577443549113087902006116988365235856426520758372343844705765274302291920639477681684080802774024865978461778457177795486930163963592035828145983355040259901470031345349745733120553752265096769414837682738881370947896339577892008223184902422001655432715117523207001693883332152025598439035758396068382747690322579245781380155786463182106474433033062311987334388430039091421969369097495228021186365821062142806207917860757351562284836508512807580146411946345350347076561196325750542327166265179038693826836526975410342220571494559172284873361057501413859421925925150969834512144419984834991176815313424447473075244504972593739772803732262701471792136213714063733767068274709710989218263594894597051514685288451089389276730407421727053673017181462325347183196047656477268940890913016814167303864336874526621692423206871071312469423180721300592164978285383643646610833458495643433901415337908373823661967020279849307442734696740398340866553800006828606757495565121979558942452627553867759627621418516833497478691746092804474009083582641588594834757458184266224294129250802925567404574890593108018302176582893781626734945776647479740493637060110399008467466469714709287745808866932075364911645340354346572984844632592443872737306743332782710226233902642313042742549206055286541626284306287487898226051017840174248036604664012132525826866197790310767795196270889445246279371474671440900179467055891506707406482093950872358686728336037280577396149024227107421180211525558953848244427983552073913347338597007068021554020133879131627973726030458630534447150640118602714665328745004293464253411272134824552225532304651744470077589888595670908303421363594564999617835509006469105597412613507334384691715997548118883555753761756535995246934293150408489686263673620673100804100763188525051864484031077459343257440347600152795845887388237169781621879306305492155123889033048404146789027541209985301174243194076530598079226209693302907992867337770182965990539702971773294848389923572540283203125000000 [140,18] 446121725223874321221944605360642572898644349024674596461391618185872670477984448436574333973321760625397937505691131951016048139490751682658233647319547330273023928108635118695547061002275767286684015260645479550712837018057458866528844140426203636850432881890647338458123809683341340860056579773513089021897511492898054550735487425440607204779786252644992792906458290034699340042956507394277716342533748769170927202825380116969879631530237663516177702666739513610686014039932796051480611943998268925452686720288089572526633647793136062966720013715247858225873858706612363158576742498912463633701703406899049643490189020921539507764896980906567251896025305559198947590562925112485543761895896254946628857582404826210766522174362821028143622366283908547683102773931860854852331741309826470823786575353230589591452042126896926970594158414617563357982806094997481351086995559637108407172225145021299135738719348228468220390333519527211943226943926328848064379591988559479605211138445138165382268971406088154919724450237055684608927513679806152519975317494866917466373641944929068888245146710374695585693770911716759400176620089136012214750517904835904338574645442349100688185116797665374726504436290114464815848650501175825088152318033633147372538540370309605521874015258825213738676448646406462792065281692188228530907064444639982812191332071475596057240486219908878050257452458511002165638736679501205714300640628187212817949317889558205061028394850324986673834422483825055256694629851839182752633677274367779599743287717729091159017531481784959868349994835454755311516460455146028533776599372931971456018724121973470817511091274408896852280771580942428804639937135293841409816555657072932225892113647423728633480912576321983791109722635802199517448897646413646648945633850487921693106388566693042699993379870282515685307931373614679579900653491633417541530572189321454685444750344110728284783179407219453643313494589170434807308602426372254993897229769954387727672305461038245988421712930888189910170724931517440743236730456973840087184332493690207819776085648402561864413971693414669502483692715678349196380718878591161559128053813704013589506614451905836439728562226696074890568716592170228063258911876953760611286270432174205780029296875000000000 [140,19] -740887578920213404649248071824356025618295257565680704017301285077237239494277431432929759173520713272244288698534985227128537365633552239114430052228461426556351644559458139317327880645095987121380491050084267378327383164101293432077280274582494578439355223006498349695007075481785597316764577150947353350636951863907514735294561344556792811713832030787441110179243122881886949718830292409373990556248941389332139355315290079104923835380224208130411484764371054674375450741807658720194354963905466838760623311774686250310878346544468511101028659818573435922720524820444589998207302115249458788763486159359995646601045272208066831417739523091886090929723437505604788797972870710622328359828031841166290079738316939153754114549513018687262764551530589120183221566884684180151605858195711952250448210934872802491005954972325373231000349751327677187885096892105471834928497969914239730175044870899415317052886922202795668290865585514032657552284405236761242213997205774119269481797911721437220890856725905652610354489710120747798806617820846410597286428554488913144614873994052358779226741339572094800982450917983525387255021390548479821862470307445218633904250604140129708433324309681885871029042571572862784863364369326219404377328224546056398407245341384699399644977414497008368903052195609406354743871673369905800299045050092567947706601600849651992294909266372966589279996971102153629338182227942750117608785290376456446305672395189365595967997469510788668839482878274843997379529898003093175418636278252382992981976212846490169939183765076455360210873569353593665779209704218694398533504126380414563018073510627688447877032027273587347618894553861708812151890551512720366713793377589462627143252625966941837155603394610520189808157356806390852818988825824558243608475899714770010052868219702405538132108112568603615651886143909022579322484012025853728053147762990774993227606945971103663613576681318929804150968045733359658565343088430784068389229747347619936204359690509816821101925244997191090689682252153030394843101743627413057385785976088363704824201166524210775953746776153542859072014451895164799918230725312797285014752155932174224439360430739781341134119380118778027726509786415892569802488232255655020708218216896057128906250000000000 [140,20] 1024611281449216803536876241559503739005102591609174396366456434475388253030126600731161916592456789810278532834968859140666954705456354175486237649966636499630382267118391431979964882065737135093948701002624253212191230477536616952239973686752647709004277892389768268435449007066737799669139676115983957652894692262106392435036950948960540392562484619563324643243643677246334087729006669805390922863974116446024114508230145688571687617791980196007082979921522962771497849520786277951376007862082822395741599503465748861218579097032110616837041920143003859925600081903652026245524473386138655465035628495256540897009577503192572480751846436473833843006387530932365844752881663598056125783813130237950957374291085389416397244402470679199515802225790929735455134630531741485356917756046397717523339280073979379516285890018618388954416732443535830108727726314622390216715347512857695112923723743943093342971134581801411135112551478543085282053205903746734187734769262860492508399929751275231846004789481589277071246759700243771248167563111298572742558582585403379984907165903692321409194068481678095921131598057721870824963364089735322383227691453462253213713716845786995888060936547475145960014331305745733489416975977776104565751811513025348125641967895811211322652552874388792373861172061244572309343742437172667102310948395010038834055003940197581968792548244386980098349922227292932742595739251488531961342839746183767121070143708490200038051790513122006491222116742506008180563877105898429817991621223149092185742995947967942036735294894777718085217195453143260274901352377846588591638396635057478587307083035307276294294940790721568130238694335779504933888079871750140260559163958382810036139262266761068871797821679750537734796353491501485899533742982732199290955816111045364358461477160050830390095062979141247858782375011359099513209806881852456090005912933373483403682894840430477645265601193973051550805853975386812163152006920179868393450225007823953204496190151822899307029027850035902273550948187859594356424032660719688199251332650186741579712042583102690250831348889072278977297707572930770902989110265121828908725267521492604057984287007193319518124532930353683306704864026662795675401418371563977416371926665306091308593750000000 [140,21] -1191275440321092038799067608223905562500306789635384257384731020524411286105923462725030157170086900785923678171536643455253618662608389689620474755684048678781322526587867211542868470415979715676665387174401989722277946040780101668921486457470500515743978376076961294173745174741504532423516164030166063768823097460123409499186516171020797998518284371711752456551730922455697205980886144808745473271162501893503604050134500113426268967118726704748110308089702182767844627618804843234600046785803951953010935629518205197082945568897945785794291425494099959615138565502791261114062341386026370508221844529123228985313863398101489382606858137883177070877998783339627809670082844654478284778890379441891599032645940698397570241538668146645295992323019788912671749879137326498457784023244333927950608319164466698677424068526455326218799486545900805640520100997756505194087234277140397275528971457383399654109123719252681342952076400365317913289062342546885313275742140590976045086913592818308662319233363873420646538098736782408140603602177875657719207169993961531425621293522803032330874278361803607452891582719335881670830218037978982968030245260706275004146753822620493930066801243189530685537485409505914581633380707535898726458044351419954142724345373094126488886311494517795373354190260445723093977102047651212230459300051961014579892550855693220441078845570938716421192546283533545197326298438643219142800760063847531719277952598432920421114865153150642394901665114228234824900675556401968381228600752432450703945995519884406156156626733390683230479802868205379617053850307710737179511969221243894770232749391150867802079070010999168996892663049888185275494279885578806760733994618523420413607465955778133071220705822992534693359773776684713865617575146626865510740148684994530298522335704338378857672192096036828637610529723699202647639735670806665522439628044078248905700030462804567523679824664360052928767932944387606620389124213501094016113361387537204859956012279303195871552138421403636798284108353061224673039750989131589038490535507164597126558971258549170290235181748646359376385801971206033464574600993212122451414057272610289732291625737307655150855869523499835143552119156084770487322166410137924685841426253318786621093750000 [140,22] 1176479668698048525044175249762199522953516853610475545804553636342285167993414311156566436751751286912333056624313141043952555408034865439616990434529650455558986029912782502739512526177402665769587825354961435730825759490495005859297951444203014039458376138943559016183905403482939217171765653326236937025441320167493140944084489359627936518066786556109444348424848659282553646627191508703231096499527246021633732717628676539623077213868011219337127406485911454096016659268102477884617750576509510449405489583960012534173336809982463238141775517983798514607148550433803165371452362546244725380611673215578643525363239849226905006505057688730830729148563322150748959769657988000877256170684356655770511836074228469398932165292659508985145462768689169549951510114661542112353849756588431077909102434412854863775666956825269021924092133411743185790414532275113193853437144991209378217485692251523527146812509998946511525518595510275100321193320653630686502852068359329523578423476371499087445746671376348809951700754284359387350699284405513050595956471979268935645693305410737675622196332848850018304597781157936086592991057047061931421677768805282910094639151244748399943063231621059047652293817696818329674086707562954927953884034496807353772658535345530383137441742065333121624198260834627655624699599513596886731724603071982765870212096300293932764294814892739239791495605534672347569151346211200059122346246253982813198231456185118929121970361843985075756861708741449230996782142978598920671391370050031877808812085626329777756133138395480483739589780095942366538462399938025712613633553459910139443187832522003792088521765934520207121726035818115027092296635065314143446268047391195911722964850710545714792883784968135558190284015371466421453051761951651562787165991735989471326979043557087568133070111548127139406477991133667829597176816203124831738636629038234967645587609783370250745841087803523545173746288778305940634674787328504653889405363386812237763099098752302531086056209191902074064085242402276207234998268145404118507987762358212712592661187957951230978376076890522187169372127743607264756937479644157297714240445063735965764108804914457774628236894449726311769812333949270909821960273689001041930168867111206054687500000 [140,23] -993828600037055654519520351236623847531403991993124107039102581422153599204365738141260204567380091161348105501465022678281935207367180296743106602140805745024668483712845273385279974203100823191217281494761412902095382897812734898083674044611020574115237021746461367523835170499250891206683297686833723716002802769762931889707439394041553006027460317925676935256818604000809413029950747313812230232100177395794874016338397082735479656682592933910703629449666017395136237275596119896922932114467248748045168406056553460135745569739197855173965925949120746972056486149512471440263870967757011451136927659479726859831719318656545898331248187866753042289023740368720551254257504083739376354110233281789818468240161679978986657670278865475552974518265561429417580176809304383721520153886620922492116275346433035506249228485612725192534725778089422946375838827368334809955857665518769385740875938555484834898326576276959895748370069331149160863406640935070875320722767586232648625216995660044248996787757105674175681694012185717235226244664719049908757498774278219175250369358469056593917597677817914359517507742535452988655091838817212764646445442304003204233782425457756758369991711664103283109168591781008597273240607905940266072509574708486288120168290581868526132184783403550289426070145790236454034641078172203057082262367474459231587608120287410379555586566890258138252553547337591968615566577346108625615015482150548044315442173033321038982828240041478710109177414146165902486837357349491746108080973636357600727885731717612425575220300009514396831096806944966982625217837469978095178249650226468710022901461338453988529679533686181731504730482798585737736442950883166791011212752539119892451468980143734026373938578971856297611455139257559622469703915448945426813201929512582381691932728877265758272723814916443584979312422794396071474931952070760258458703666119621365372018463432551478040219144880579178240703677555642480495942096090447758633120640600814867409730867833802881299732939945554767109698549670185180946210667237818694894706663874687471208057587889109829377343442341107489012508938224281180122067000132803214435985782060758928022042985502219727000227968032160224929882128659056755859424470145313534885644912719726562500 [140,24] 720490744978861282510972680622154238279108805571693239607546398489565460916669752698640657646914094750518570205018398758234676046475656083639901957951006358940036919792222433195774865421092476107775996293459804056638441995740023002154126717255580059344989388953772679963658245536307263635371469150312819816307279270092990681401822849480974220843865181888523657199311542013978001174151592364523262659753471320500768481236926066802527200135305143266254035129707896317940198089100378299285547981224875901598317511834887730036373429307505450536088846403380549012143360794257805050034713782608185906489936529821540357279811285574408986096201014103690368620329681205814319168379705991297452724362536404177215607383440786477986199038668378387462113799794399987938438040724872888074764549535529922485574527890148352411638971686435634195825046754051939132913129482504829458402857581793903582975621468942738771280702534148609325196093996228736834181388486429429633725201804650570611615078413267702628088420865883615955696318132330607823351559003061852611411425922628408817047109806402038205342573982394141004953990925456294016596361496446883627652085821523854401738764852970061591939270963185292165197955146502538240993673029305573650225173864705759247987142430615913450296292665607326377164854075099980414343116834475729463969701087523470789544218900267718965399999558445400862141055245041793053007694763928701019578360185280702260580751815222392655996302595318392333316009750793678412615547291771788780593155110163731063137479239736520620327409942468401979672607139621747056676382490747890425829588550713226996069852752414660817342155955619266754702771532524099360903496343030866064623866294275191132370217793761491112211673535491358268318000721351376731112537242760505429349049802390434683143946154279457436969032226742162486947126181086578397792824213071307631108254754935368919856299991714123000835440119174647469420948138013012124401677576322470205726042530805363199267941922383459369522015208676226273148787828708945889971390960645477861209061826303519614978301051078872939241944904296061504187343900197110349068490116946012798011869407363019964041049529305826915147205723554848843949140408185471962099200027296319603919982910156250000 [140,25] -448399093683619605910715934333884662948325851265851555830505319690258779873751968816529368102681891261371504655705813601726056032322719348625025993982021036548834060652750518679644700287683064871114262386244712922677395017423364796844661323772875861802860211876248731263693936795581585611241120162111057790400745232375459322435975990189377880501673728367006210374253261883788400095460375510881111070535058209204686452869410534998230111597075808532258636828234602142533472679915006220670917196307003890942763158195760959007574229722696745099884695546680889175902739560137390560019161980145640931751854628687663904581063615190251861187297882223839360441647662783021042563533335822389203451563468225760024748679264240263690344992627623183351016945371408749463768896342188954009509086552074493734442304205017401043928001146771218667626869029209125850058596849991987355319081697171488106390766542279603639769767701638730391466290076331528688273776212112787479206100906015757723523410819772883686731707451752054876154364794794515109267488524515723604160425751170652052485576417046723016287334370903124262539171282095647016226150414447618161385745979371332267358685827694331424606866425085712407122564612872627115343533393366064500699815253267092878299028981173028294160261448245460908404041315735162761956189390362143194959952903793116208970454834878859369112949581863382248703148625499162247996529313200764694560579786926768576963827047515312869701518443053638312769307035791991203565878534435070746810997843853967488418188063676264500654180809891709311994260834710847032081189428537454076980096728948181610612721876422246834922792818224200339480074293929502674997187740626142154714974862062623690422543010607602736224028448184811953048505046675578601107803460798156172129650998156863009561848882811931770562751059585033578137704412055163709716511991992360993480625110263413700322406148304677628129850547060074882616187922850767682505181294305845422572656746960313618498373829914958084918649470823374969106722422938186345528300524065599904832373518442927278835239298541479906983890818682689708335632662399520034145856410580045920827514841468144153539849102816448451789430320730518965074724163644148688945278991013765335083007812500000 [140,26] 239355306591963602392535992467546658852181493061940828826825766581743448390586990231354662834244239487527354798114759166827117808064174070076460569503040003791693443015463571904173612379452548989747066802683963051422658503002725664376344357163582396039464849193730433058307129256573398513834078031976306786916361197378787623563129303021015216099226877856213191693275472065693376794049321946999813346929271374077981362753710104103300481635749656417645856920239786823923462679305914693769101081863517946547122019682479482528644688838007821310785683309601501762244115184117451894917531781295423397810738263795742214515459854727477573860299981088339622658305924380064550852095345175188161000058139980623090023969865952854648148309571237804220561784358261109170440487323846698055893607784176720017264516787083323641856391407028960154578258423885255921766913124798143260940044861756703077655151605327919490898526973828555392075906420658846820830755420027128776443586621886640338772562412084328062432949326399804803710706661475153643953997248380194102663043997255668389279074351962966252863020020213978768261064116981059370119000812635342067190185919518401564427691674954391805067925811015485259246653268813659101485984415285463646116513647853423952216378682639980396674077021858342354361334163412818734362571259411121775550579145245831019181209102203845662965478864534492214583490553576535786973484997769944614906053099733658525761113866346822032041587974438403605529730670570019504190286539307400074147316133888234725054744745129775984796324350336022285226165378844083242500960574211442949355194363379207002841485282757963615321793539891405127614178887698157446881989923478397500641643285515814434584493588194434551308529622017156685649834505747444928746537250631325478120412677692172340338446182083777112519904612742417714548999494025384917771206281500209273272093487291079043754553577039651822499055271713844911746357452483452300884775004506927708903044873122440577569598177652858952070262071413143464190409247707085517751218574270259204428984764677208548802396581554702609419114350520037455398937887807625405265206289076809370814921844017065723358442685739444692635498388135609540948445239649799987091682851314544677734375000000 [140,27] -109898842366355823978512159300109061516300450849725710289703614047669202571210902237575406316347541215180269813666464164942285190216707968880578622899560796634437658340004158177431639400745763953882556444661801026806171475927367620951792622786520605893070470298215655752719762007029057071176600524380906761196264472119459409719658335982244389151817168112355063308348656934071164451733207159950724013626572190351902712640658166278201390837477664999080064307122411977029743476736879703234342336928024135261927851955923577433057225718271466456573217268501161577657075500167935437627179072160281861082860511276356916117991860029873606539015647334122385164085214673014113532473789903543470799048218727322527086935839470387296256857686476528588107533711311253047997520083000485491721077630519915627253806919846767091743159650174199496237539783413492591158220892652701635206249072561285763017936207101706631516734256622867802515949495767449871926982401180173029676164913302076477238582713196573539010618731406604292460788619927898565872976043807422468974279492967076214455241439312311619809168449805739491743536994459946570112351959975755744580452523279768598382657050021236716832951685137567484245972837233591202120807653941404790293703154676043320145690169645282310749242343986714881524302673149008872603287957244702708045044531723456676282592508215327646209380410401064343065411463084821058616000625181205629713161114226430509737621659792992754337428587972037048705164025002319752012208631106233591037472218017960739555062284366452222977583222514212529191731648654905028893212582960406636652143992687888572528465835991546249802388900223262961613230986315251893115465535565922856803672904886061062401246793447648917122139308800344135914950230214259930493863238618622108725673413551673564380227880325364331585786080345389429137597982190574850826302450800614554996938159791015524932029704344589506277514131487934544137464986038046667338415395374628938897819405492486302372178379835962034155808734348700939196370138790286457870550452492564796278130741711379599196320136849328962986129710413770987756196103579627213442203724359847391119626026442117272845587405907514553863754881168268630765166848917147035535890609025955200195312500 [140,28] 44207320177191926519602770852841235803470762687530456268773980214236775874509425164958041565627501139028437665887466772793781313240174988418188401391283924914854478952394104922250289867054784699908933651166105280980362440532915368537544604780543294571704619991671120653264324734276152743937973882802487734984286579747026515736084677836138287993633715385607274579498388717046412407423986902698960969423861968383062716663275194186255636974175301599956839823199417420348006067486766861355514507127597127579273580452838482221643224026089545261786998572051187332895771200841187998852277470213064935469265500828799487612623110756387693640345345490936224459624111700805998611249616230970290213067906949756354290054685506736117468423850092377157206305686884971404461995352117400357126088504477514877638676998829983977780536640032095409159546582880447004758539025311170998152191705255665952457303429305853288208817157386284157984979394573795044636837655045558941914920548124911696443320734755938538328746674345169511676922585093074359455418818936235992180594040879830381601183889129972768696708589240476813664730487268992085549735658370888763655587997705276226085188949525669782868449675330459187984052065599305863160470387392028497363893711713945998578933143106683573047225417645584540091062057250416055854078314029902296934405133173191538946745828491475387691439636550467034351248644585925269396893765849511984690333753768189562263265931210816048983163967729361720087393827291215094651537886566239953579740578272088050069512574482647772391020096964502330650678315395631651161642823873776044304017642891114686543301846175640093571832652504590167711765124727039833795916022262548552522858119383757551163307903701220207716359432656670826763414760004572271132870098981329303494669470313157387807221861142715164896949579196196906489105625282144640731066056844952208181256641091462372119544074308916006540996556493148715103618846418434025181051721487273569336157812935772225198593876461169727530817017616201219945622020079491742021461539219317632658965009055427788725666800142967022104223048634232240726249256459999419120956841196801490987857882871919133629828078042353255415085183102023164147809097812569234520196914672851562500000 [140,29] -16414475868229137579486257320795240602160674436019520182706557401438220529365761106614229648346542209702918555926721367726789477458388502111136245571108944526336700438616154002069996369570764108724725176137804799952226086259130553001982700585432801391413373410272638395877264647556507317667396173226590364034214508041256698247963215355281015226202589874396983570687392659596236649980844753379831881932768434255057282077620070510595112901129534691493150371133269751566341271675269576104715259545468855685908573945769400636365039168873206988197732144006787587423904294690629593596367396758897003367617792444948408442994540436179966156073710492361887827063152586830202712377576751673360095473190990066562718058764753980425997852710279931177780846597746767329102973363429583887651837226376348941481378685994714250762609993966442014588334271269628623756926814668840205261386166277551417448603758890001604823657725743835810329642586927231704838064331692918749584294390177303209812817924167074822906427935415547976183192045830176843420626651379610070062875127121228936682256027628567065775123384952253997574749915251012603643509336523763691237939420706700549018834992002178953825099981136499545917690139805077836784457863617988458955573622414245697476183100429914117896157446787777721082471618751015863036882036681317935939670557753595307399816610076813250683830708610429957164451523250801381621164851215633356942571962721852444276915644405299438837035826094801639037779807534329381133575456222979794629541244745112694192809758856225642827333430318937350919162416855829271049136862737444439932752766343688857298425129856253167627557318242288243488248946356464112359184581259865198884883955648039025349550936545819846861162192605394163865879276643435860626739403966518735107317369965518433196647627778097887328939198894017808077708172696349376011454018039050896922456255692328590276311638245671297372000244357360583165524154375902340975419814242844807977184104089115598052995478908015315263245948341969131824693596997087694781272397498687512005042287443791148483639198039959240012556938613439303780651348088477579246043957448324963511528707524111897411605214038424411214212006969448420790058662532828748226165771484375000000 [140,30] 6035722813667793406971447160878828682096492497977362403506397992962712021710641041259543376058056412593963595643174077367620489085878831141437413586690365826996453565625265666453155456697033184803953394561294250324483314335000383395452005077321666995020615629541754760525155678828007535649637675777021212823941142304055636251670042487497798074106792806386976732936009187882554043167586242945483862980001637810428690462830324168107786851855400712018249871143277970964379582127963793467074668846066254260445000225338484732877153462750086134815590296004990605630197816147404713457518411910257129763404510818496644787847259126624086893390849617107825538878642599014226841923526755614071745124647444080897614422415326079689337766453767736862831007665666835540112676473887849366331083827162449512429066173024820267770635863993635690624846530756999932750110295779862883963982537826027500081160309768619070705779502864764539500253384980989480860748842998983482472234457435788955769519972895987459825269494519814269089050503000337619086395071406789610701121152957867009412443559513670166389082504500235940446890328148251730830496212127724973947826779957055757879472683706670212526539498207564566704931166756252440094946233630237344662937536998138835090329313817147854715273144135041805630556213314407262852564296308194285675781729516764946716344516229627530187601025870882377516325132454021530772334528613179397375368572376905239998061417471939380923154847661510952192119778670154215866639884346206838288856691395054027893727297943944748760930264300737958571834411221401182796122967495721757602246657887088708206771652112814662529767562109516084402386760396164534463800169115410740190094871636338685070440683550172946557924560400269773419494333673689750075271175914599054689240307497677434105290509773721407655431196372360158812361082415419452303176466707295452562020006020925259956406403616913606444511891367526971240019620177105731327145048785943472249811966651213964546416527958469050398034572313755147370057854842842622605341564739898728111681163452772970451314429448708237500623834522400643864441200168466375725152958254028407367374056728413145263883733157046026699743936430597734954517363803461194038391113281250000 [140,31] -2097268951816944494531547920677871246061243033873713866471603969687442937174741425520338284298107827644822170125210817227952086185624972129856623489565856954286508441567990040307379722739206362520728511835577348459545443119431126273359536976991111818542009481002662313431003317303248480465001215154622318571148186232986481109263120817340392295051862828112431960127061674989328344595047294907436133788748849391650906286150769195294239027003065088382068266905331000080237947008961311317012102930186015446900476289477076437534348315378955797019951483239856823262686585654225993596282088579557221892959323644398507889116845361126434332970730325668588380101876195969517616498569317328972164663707344092877978205278228914679021064580085479330186583854944619504934614288073405829972374315102289892401980279423813398806040271110539137376392320142241539211866430407996441247891366980477070133654759890806764528493517738476062640772505690641754244081169083209885898222993971940535146385337101299964002880037718468309469284169882148694919838478347315300569718147486568209833837161706123437747382500289471129528709883199587429146057368227888996945537423813952914684898293834592143256581045338339081171947401195527423885629972489863218920988615282008456952761945203416037293292180976525846649202210411362872654495488606639671975714230261637205858703089332590976521600413762574895704588641567311909965087964342123677875643626099101851619612291621001954137224435678838231368784287039851544553248263777025213673439578797202693385058478276491260148214291145900242406245316106569916831070550742902829358307966253319703616838787640853890856322607974941430166132276529916040757583548726556465674351883106893351314394295140852631369517332701413194034753507178476915679823051244045898736885718482701266153045967088021741501890870246580387328224881842572942149490888679019620278952658914186759482212346453342260898992382512806893644631012716731210700945360378436718686044816516511467999431634015849157044220256733928833741535290542979921599195295772257561000934653567767442093624954242514381461667081583781497307508163690793569642897547725966317718625066236982605401529159764416759806942213914537909147384198149666190147399902343750 [140,32] 411155250387875626848004744899747483645651173463926441394293375219932557987396433145751463356315561648355848147975248436588937902824331837629932766490042480415543829680900319673551461661906793400528454971256629556704560341401672166458387484265424312186651479118966832310276041319646280817340470363993645628143778989481522484868458054075468481055472146448631441353409979803131084250857686649872170325642700521111825388054812645419582200380322680787224322431666324704612375455925576606482578014236406095416922917933541100717378808027108776535501893543154053290390263259144470219870082434658391153098595999485328734740179554725410788847544379276592563800905396262426654275947779967933456140445094280119608405687265098233880305122444379855297192921558175017553771640933862556704706473934830943738077778623235706492148622065702355044302386598880298242035997959510911769405076885724996396452627348889375439632239839078580866830218730374114350496019827281206023073021008882433291532152205235096512349104683000848834238069450854200283589285228762457747797073438745776350551353406586838403396983763701095023385842966918717916927229558162251395923097684095624454206273864135160612226609436777853599756597036140667041010562159923440050101906577578508830738298653281759046040761715713122848787906342775671397170348292985483832958555716969060864217098275443970829505792605742221730936239931337664283952258746455106416019230225212002614966157307516865305480025737300476614974898137246035671997200180035701382046729324356613637865491806967230318108339724000009847374713624356044936321868422228531409445477712004426431472746262093362326109120294846450931603697592755613958236294026633589089443551304172452851193848782079372421491357227700541820509543513989907138059559935871493697597110787568202032453891327347187394865330816988345997686116719194574963722510569909881557076178005554633945390411343155200436709410269039765027404472321202610511796492331319900045965742385998353615400614623995021954334952731740769252380192697540145153354415404470727911901505137280430824298506838458987446082325091742081035360137132634575409938044524974615214150653330907296355297052594344922243706219600056783747277222573757171630859375000 [140,33] 253154776857029187902460734755919504754506561805976816343828680034993264948318216394264502429979962552493679979139517994868249194289795311588676974792876722253490888154216922199096961543448834967862834917217413265373573443889109291307009138465825272723983977053158008491494429418923921163789397375377889849225831278626279444533092136104667827637553387848875905528726066621331014505939103367365035569142596126639408105619240598450893760144564834197055801779212253976078729247531126271282148487664460163192415503069053247363430971783308505132072126973743273330750943543538137919733651981710131113455593382399667990864043870453145679453946836222920280056442644262463643499976183745879770766693181017706021524438385601026953941079153288892604203961807955688259382706996594187704960897381253739821120106525891818163001276540498260732065989366749076163250835665495847131234999425694632846102963047736601668928563700837288835861216788524909811970107865342089332571071438783684155006683434274802754662303618993483108051601816297952333472022681222936252221694477633674234983332892349752035425605933794935819267443800356301570110106114676942776643559902971505862756556368579011816305031703917763089514856798751634327693298627134288042861914047021517641708775893314367490306341199887753528452504854645228924342093293100917623498443439716324810081056184019904974060732700572548744078144376193339204168824805725211459058206852329682049851408253484316512494281201043089431996858318872701833722308677131899579185685405916461332849563393747261888104406734419144327623178387020895518421251042088417092374338507511199551327138448530882075334844932445656088145606129899391787552101282283583979240710596727806204594806136250770028538775290930141014131202662283558941606244985220527608920637046441754330735584910323175748765508988718262543492570450897656936243678511056049528802883612239338777632653489062540714603486120774813517050271080095125556254778729325670102080101954117500884594309312936482004082380896173425342769604545936285334389034278818370017666757928401022676533802833887203163036294816949770825106714115650910252127008814885461855415791619442135407856775675828421228730213954349892446771264076232910156250000 [140,34] -361584598391717259158565636230480679712112624385802591601805806708344237525330891518077433338217817018457432912653928817342232199130034970518767736288632922753880014789914665781023318103513349892364457180979347456320540706120415942982871248225337696007558297712327574470180061481343669539217845729187849638903009950782378217757789525122124573610538978432847374503184551290855639159025893841375857610744137224173927429625081930928280458614061164801574304246035246192669601795688339296383583753302466496330630103948684511108098337250450356552083649506711259022724260958208196763926738695326297909005885384334336905307879483445056363376920616746293104218969581238384690705099936488522615450556544122218076149424518365630903268483589109014591938651763632896405374246533257384679427987591398183064783518173199765732962592984941844206232280442520728702934076723581669628001660362819398819487207331663613198110149284885235016303442526539326912229406116350540150396856454190346882046435621592650485601270685618642187913846639058344030803129202557734412844535566969031525746146490342842076353423303682956092602053041111921474403899890563881163537704834545481197035595813324238219501362273516986336222913994328130894292027914618229563106738532074857276226349593804801789471178802896634304460486056949268554411960113795419853191951878637633392321226637805192092562531667555968830942600572233922373495259740787414555468383243528996756186736374365268696288014274325352155198849987161208726121570718701811519211220684135855716723537042331608100576003482008646894457680597301116733758414657274051257987458156440555939442610343989675454372883131895727353646922407467806342035857843616487412592245459067921492954548294830245515508313098350994122567336849878825011641795456536901479963038769548765381061775187783821816935466851988400242817394515321043446360343908435502930296727673208697780395200386404278714848331654084672208384550164149289325810209353704914882173949585232486423726749721879390802118084642321553643113966847863329520995144256983489542281774819219480847804041011822034566086841697886540645618717184517901821714759165105758145050779173002666353235901007058300986152232781023485586047172546386718750000 [140,35] 244970430925027277391497869522797716298735373895989444942123796460010436028898936575554231826388611944472894984415178188174818906142670663828046888711576006702425129889390963640344742383757465558996455975757599268114197796515853322013909617579540857735586386740830384816529993659700996106902502224200019572577573678710918285192788897715989664060571594985931089030712295040306090770446570073748147216027428441913103057914977123275848990733864172861206917674388870836476635374711248947068068951630749426709236233641709114210653302231465252304150354412806940390098904384367141276010995895906212323978323154767132266186618646885103087457646040301109418576935624688644019793259910755024158039803291792135408690106194214113104554630680866235990515795705604291776060814552280396976816409992783524981570681583603662443761312790035498632342929287668971501924202478599782326208199000479930404294912951084708519415881549066920912608383581670208113376707056235682104684844363659498688669504911611566726813974214595529426541581006167618314340076768088548100963400871345766730282615957065235802893837918914713238090693902134863286224260092463211037702877918856997127884665658010909715958926495664649832660235377161182923138686367117857877965343544674604745914296292967963216070259451114464673368340368696222364869880358492107348860615809149476739602726241131904454318050305861682417472727284537918990244001050451998962238875468626843776173673255407605776611219932592252240321842872913500225853035594623898219303267346759305458591900766711724071769912445082936910564358674895085254737395723407735124763066373566428264028494138777110940310296950006701681873638394580307333666465935041628239150344901699876831905896405237020916769648378384344004239632045923433085476503823758849556748199239021308126728054038490666205622730806806770610366628444410020617356451356349028670477170513085259015805383859559463822018096283263895220216417041708087169276674574360140659444223392189724250339618857000363329692127257782746974166800218916174680960368798742108098199440325943850237339156496410927301735268607854239163436935868036870392713684842268940203981090050085563810609997993954716211106870105140842497348785400390625000 [140,36] -112509376192963566779625964966782385882720403383503558456936260898144279089792654460651869337471090043074383434575984592560624998840329771838395785634954636004403543694595481404041967210529870356537782661278530775621614254646795294296559031668008006889734360317558678787768787432933422687179566618162323307664167261929953328282485703294612086758649951686063024589563949640750361137432054365877650049274324366924093941067189900974194134250115593069048569602198406965489630162945290327951021076057443857805603821223056039361221487157404650426857326662475152614180178223571915602480430612933063057698658065051205803079082248578190525337457949699624156655553389174608851223760721514043321164570048507725907778281804415938782508827791730243835973522156968293132132555596866138399877561462655639629899270142453395487467474378839217997829879490539239794828905174668893755883672346054568897905002289141916254663674982234765503562294927450437722593555157236224457885018709095168726739196350188408806366029539950134716523090029045901135044117020573155079973235016356270801859521751797528953579976434493972329589709001559742099306250080880189893265190857195168615260051769877348976849343616525053599359403800426238542328041810071391856261299240309295308183547358236292470793673703735406013909995194674697950679986065633438584176993935519612748815653193301293773073938094751673204545681738611421064711155688863689072874680311748882695286142988862796146057852479078999633231937841894775280347292319999774061227196081998643731458997458796031910827398970023906904441343256062376759061345484040309689274997665968902560287667015229102152134669004015492509932407485556213795792949401111022271074840235075206539157081276402507242181872976939189134603560459672413588094405063872582703811523919905728140086941691121180649435453889490293752167662632136442827456849512864056594660259210740401069831708370065095884029061622155055603848681071934488152722561853965971789193420668121787654879722023962293175641349673388301890439283668454906473273634462415664743661502227274604123916742671336208417297605778411372463648499180536883346658230689372937369177372757536904275061957819862232639707144699059426784515380859375000 [140,37] 35779549408031725407143174563501720131773866266341080775912649237077004229995128359790082774912471005708194050004166997763911195598300449002625575440138561202824255773947916073550198011672055558845759102970814285204551618417283242552991510835285004952291683317679156542393269832584982336461528359106004256932593523732739014447112831842916904183582526988410971964679710699769841752375419444427148668409994043732033583296741079142175833604951457224450352113602736448554241326783160266831466409110742337329522731740586326606001170076885027717190427673030501688387626278714195660750016255934524479004117057165949968428932054289814071308219616532079021629573298903514903515066746942838702388244624599637659381461720887859339942947546611750514590676014664349875682632274113320362996993310481554043550924330657363649301639256594700685796311570711907546161177430978451686573839697734650819210878600701814589496544029541374005045524850420386808165688823645653557120344366967169200345007993294606740355449933306418132922807543077253575648468913385835170603356610827379330234823373606779060408110040157816789709640120548670855082009523920917348694527429511624741807881566220187612750221365935916669380668285247266862637326523629393673188533758853495130978883081564449932544609566203246335337945990556868472331724273886874938358752670086003253421322920930801204723100321546290581180592588440710792454917575708703826059274551610496133006610668369148250034229731794522960325463272895834964927769893031537656225507566247692464647620874470777171916547857960226014697606198726929771914184266199754603325694635290470024728247771541671826231180870912928609808889948229563616080936106294439004176389378831745811743338744950819285591712099032163662484516269940633706311844940777260698089975504315891368588983480059190053016853386860794794166455957729551207050880520871689265326826251718828527827261896094114133057513139564341742994287093561406609197039634610874959686961956183444303980098958866478389626417614287512391548585272379869890425217960319208802272666392653662497201568467980825171125629179617037216125305515114586670923000422728162963810550542814569710827861734521169410072616301476955413818359375000 [140,38] -6715774259875506684502632768264469578090192527301090589804964143748270372705645529638186394835668465628921565823890567880047859577367206695087855460749341749014566009521013086051128456101680044380293072676900660328055945598196000011334193013943030653785620224949039598640181217809724261588128882670565537917719237910363108929375626578795032962603464213357958704976064134709050787312500766159380240532033218918492588841689343777356649665761424326299908542030897723307850725117432773250084699253639614762482483565510700394798681028871553187367301769375726014554002709949868939301967630665969293383992220986109711270540841105150223147313390308677071902019684385249827590927181654426203514250835121197042443720131130761058214553989103959484092222548032466901577542097084905279578977251325503413440665133322619612327044429001855726926850330130833854179161694260079094458963418620763580771910644217396995949395329806048621060147236477626977579242885689884378846597475200652909428480561599150068555323641520467205124742792613458362033898889382903706427526926524707179074057403824291302048626848267682044537699492244829054153575888068851151634142446116512506007023549631770107735796942913304122284054316681814658473196439489494808990869850839368890613091813135899653347727411443037755605949224615287852432665836453629586100828125384326831648328817805043690975164457999176532292106788744911929236210933812609495412234552732791287921068324212142331999909408216140144864304457613432109355612304285984366028028166204453515255816739533427722415904234864328354225979358169932468688364593242175185287312132440776344262109668518888795468974608510352089075620073833142332271090883709594233163213524575674346658290308603118141459382906259985812271198105745358007387496158582072644593172779598775406282158440133650078031324970853390078299719964600332395907312676444187288936084650832785260294949858414259204264025987427052270523025261530539518134101020993672687380893272857326648780239672783966160903012133316605094541424607880798494983127910921691427398818480272185078128175627037957591033095287404173041984277043397694780731902558657533435913468718833324364601804046663630288094282150268554687500000000 [140,39] -67529897384637652234987196894134268259835858721653875461090475013097110086942157845373757799302176276952651977906803286273051409362033820871679164483437264208295168818485974640238946858260848833272926546496508006689821496957826791212720179823128301078075053338750831999339373704211884407661499280158098767459483961218619098259406604221455388384613849193224846223656872698499506805075108951211759835243707722984349672549081489645076588015933994932913020895841875961212626466179611183355183639796679454728614768627310111759023991065744990180710669667192878074966123555864583721809689223764534486534146664770148016656505025278142749924548358668234796220969708833571882456358089289957254712075146356171544045896301952745774580230857606036401623852689846287535656170142751089935677570205265361032331304508717672078036445595868508848319922141219529928594614905806903677512835105408764918127418298367717177504793284373026624180783450204297594845163704430865890049448899479812854250060285991999075410631166321728181920368365628475809591819596840718251027747439601556211041168211548662933021781629417299943164078217354482610998184241869093986644261862824390527481042630306356755564083680718675071627843854600323676538818350904193655692134939914373793734319159493841871380892242814551648644028473077528962104481324003723640710958913483082179034570495393826645502201714451143752437541969104712584849378845514422565094114340710569562667897757661679155927132914318432327035314612218688531391879543875243487570618294348046903823421519924487112067970345909264313028584400633182392746232305276519476320141595231114845886138833081916676877560738093618934045052501460161470108421150977038699603084684909189944287312885205942832272269751524781166147386617064804931350905381367074474117491105214232384121760504581731384399655218438824955749359606018597470712445536313930717365578780500661687621689392735379494062265715905375903193912175183492025493209942144682167296388379281886580965002497913407608869451425603353183245289139984069665102576198326184324061719017756666805649051929104396953931846359012200139068215710173997133959858853192876406417419726994504597219967034943692851811647415161132812500 [140,40] 498746355758918928143507087152534993993295019427687309725809091304565517715090193457639569513669603727665671883216585308585181182099385903503992460945127517057263583350151038964213000144573032222966779932195809746936233364920228583272326587580745548752439057128472847695737695819109581949632086730436496443268002908120251913691980535671210358586469884608530501869126919649175055700437239802494286692002280884286026746180129942919099981783160587660367513568911414064930909786832864047868739131798552381169805096043980672301169095510882375407857994748345985235086793693818174361977738551303752686536711297922944855825298234165555187994288577096878129639482004474987236813598083232452808096311017166851181144640914819725715491250445706151476925798168093734105096136083620723706601287914570221296939901656208266257518418893051858573236253309822162463584936636195856399061458752764047005688752746346867152736670936324567266341666655560775385969137594717951022488781197419273720257532872496586177190354903646306296550613902943256716472358245866851386488542792449032895512074160741528620216102724954776885117113932672641985239672887378780818042291947559624441715573213778299084088546442901993174022734130293458173203265575980134718078528995314639007072735139459150900252903676122760277813998331510870386021517198012991991175848309053129015223985192092869931717878523798014611164589481116837581296175110098559975927593047348310917973881295023179304613953624535572928254021233282332432272224242262821321650260839672849483965954313774238989794216460227605815188768119769642810175011720419783776533244742305507104636052817183425659489811897993317895104892584839558919550881703776382826169421660906689548307679044634955068648797969127449455139878107154827956888845939222166768898778248049185281115785167048350909027808040880600182935330072504106848718252269572105260523348191743490280709767696053420680665153159861295540100376683532485093764811163071504918613927458389854696674439736111501098407785556043444177142668575684575507122869267723464092339822920174648102702977439911433394097126338878093537244253063199964013319854060496226494724567686023766036506176399532705545425415039062500000 [140,41] -170056626517192732131408086938203732389066604119843377170444421202338524662699441811951480880272514940795121013406590280741079838130634290405724989212274231327428745092600463861691652068440071395900634891911041489738198339881518906330344646223742709031748168267415258025303078130861043657180849371299303848043581685853016508623585880464233474495292106987825823321055534385313346040481203666250439563002942980116725928645830347096058660845255741135789358048594061201627176639116346610418406767111987593747689208660191983319003116470649338281100015132327294147660326359862018378566558669465218541042100557148472902621065151867626956647772591539944764781199582242120056169233980664655686850667436813287552283540296752046540749890888086613949889799209281694205160656181794290413704392434917222304538566417724727904091265321519154998024974482825923843320090525211571313018352145687519399105435850030551064965242249908442491723162823585411447223674553780790644166634006947963803270116921001600186405899090698308677438827329220994765800881098177842847775176030435958529258306674154005389730448656377923280328200290540201661639334185102741852600518466874207396427337646664066246427741187565198859679657484734012618759456502055703102952329904824855558821962981178327398622392606531556642220520549753658533147339808559409082271962399624183986562872528180877864861728362574594380900897314556561589871424262543284463925461255662766217294776156672465466890760318422285487692126215668626344424534183244090280558759385564552883013120010659385605175467388046361379027599831435714852120443395595378141784794410571152067023518978318809622498646647375846128182256529732007898837663895353465768545262102857868844045422365341630961988545490422487226056653968610629696822824749411016850920923780465242584227903064749820072085432582297422666298265612848054366790904372235589989557038551246778363656882788061521470451206548153734552159359858091340060252210923083663896001439793635328027572893761002896933382343304557989898302887155213342681546584173188166102544341896897677445413407283400380050833481203799572889293983627597852848338835090532880633899142711842696545323055414482951164245605468750000 [140,42] 43608205112153750785960781830581073027306738997116913110677370155185619672336569802875891397092484726764149586448303807619239237598954570937766457652295789510159931854009588136972471501706484030888982951173878800062379905352502664596263338581048178044139941164225857247263039763541270451761467343860162641218889624799341254231891802355332443476053751089199521093494935594277901093281442774652864720763449234350187281784711192314368245368648000297781455407322759309798482199809826246855517154699159006270362793218589454919696295769575572925918860730442301165615626740529731266224171002049877746106298943039590862232199564476711827194225841824001619878852425903451902609291065995736463047975180254040408683895036650193055391093199592008603882686895925451959725798473392654896187098847880167521097714768308229344550538336127527541069052886560327527989738061537189368143732179877631879460890338674684887773972679314282829147795580455739955034024742060939908178839067757118701492289183115317472277572027327911719875016905957529319715021959535831300586896916278837334017086708550042600496310847997728004532327017661280143148611896869728139637573516405944224375216081481982754078334045498750811411475235542492844124094193584937618577643802364133684461340106388528971365121803963034649463814116859679055621342173400903407387061295421674085401183127474057664661430337490425332327555660776355587821266478063906003053188241031045529674903541134691809672465460738476743577384812729296273263793389639943683015538048456198575021519724982937715444853520159496522618694441452470388872212702344067111208597695070324567757929579256494754499166976146659010678585433352034242057426576777266262173164287759224145666423083676124467989547486308822890502178570698565821243371740471809298787937370182499010163844726691834798006075201103706330534317806807690778222929145024719100878627857104967282378193901245765153119270440999105355217072144186674307714770384108293179975283813392904120790303528736491217046981062450772149371062439244000488209761013846239790012331522740380331634378870294024384454458614439091561760895971271514844755021431431054023231266178535043506220429398119449615478515625000 [140,43] -24775206814553650936642128424193804393146127688195038031221805792894077249089596678464872477020914449920680217267422753742469403819190385796392437259087059618334885354856203246401813911900337010219034238282630909419125639772459698006696162237177210529190723392482445211691263259777325457257109391647891325617660126718058261578441665176234178473854664007666410336558073574610601415063157736787427126785448025580898235193541965307704634660201133620208674457372463952297704801266204754517095284127254281916135879957190926063922061361076014977306270546955967062445118605863945771024636952398883003577272307607008229523366749381372073783078459113242718376416574336233269334056297876809474314724937005687106021385799126589024480940536339235741046232464276461537501415843731193392959178272929596480975189647325380318324044431999210464196742709410526643592599219672121754113893088878410773744545641202696736509526284547828323091624002166985506348038600019908946437277820452895475360436222632808284481703566470023851443097612148967766311043944079359408791223173242480884422586499384892902993065703844295976797594337554837409738736914086400365493809612219211224688249572442487320844786250794057918082826946013557088185649714555066403839420157864256660510082022382822291592665822400691305724172744046729888248043635038467097556613321833262468448907185156554794465919316828693529213645973983204449302550803513634505944408392468730405589599945884256213729780489507046544971488885946143237909902507445066011678952674696558948348819689074136665209597963207671145614607311892243699254133698653825661953966017482611305947807062961286776392315887283896209125734547213816478558784346922402495165760205325277358180673261095180768592862855626271730872597602348969534431630614385799997790045388608616057613069681360260088681008623864533100785874698349403462573246329560036702395007014172582274043323001820831114520022568413516824751907496953261659983406070881904618619335744931706215582053116455285888736826545058551686776031259255383101391716206716886213037470486926531789934883478869112189441424947725048684051336986891614018661186849708143930183790362947653390808604359626770019531250000 [140,44] 19188449607004160862105905778742265904640057869725282984394575947788552269629412241005457324950718010035906504202446708675142840057903131171988225167007633689089583403351904744232500721011286032813737707810443972995441775592772351220202070330050840999718806030910989553555242061435159647823216727987494372983768805591509953168277101720765156914030264073116448577592774281788307156852177232036008791032298581057494224900419104655847058196708062858581005887815754175348638240718690431459231700856885869562171472292141524851241916337198158517124766324039975285444820657157818077265482523841814285230573771078374161965148000964169089517931469353515959720216335678415069377999533797365997323181112496076657643934534852938832049291526075545112956241635196398207560132932919954240735240235877502714468379569241342729619594021289629661378225094055857287967835228812314405007097856207043358338700398036961223117630407330609784395414017564884164434016146109706004235571289355080620282853877331471595435549845386707839465125705001812628069090734725324070508051620995944549747130877182908968475320804778818384862482953171539488575803718727726233296838716061452067462570705289468668902799446686133801826801405469986536691702455883439850754991303226904489606696337798481634117196158590982440520403496378927977341258781296674682885023269506239457586881731763169928492827428062242401015087885092697743896921787469460026563284318388764905314134437952004519881720355454249601637995504426962212720856945806372958337682270511973054381780118874653278260582734636592975278278183064877125738458950425321321132244174740138023031797058092208195365505803958921292753051025701611965810616250812528428090290290990954941570321762764733593315791544274035405700219182456371213089467619135993198384109179831951797018528548382983496658240330880563764366849615451839066658326304055141868457378015437613114011368487881266577022906367938365796003395882920860702829489107306974918798231353480763853100093870726727541853100827862249089120895563866121235831982215450442613668351883064634553025829239495634409467744476997883330351646932756671004333854162807622899381675743400924649887279033660888671875000 [140,45] -11545314094584207439506425276525136895400654411440992840650527345537231761237184323009966584260686753933067862778103569172075288084337640930605249411382523656729222268609506749897677562042692599515132958957249189205338424013039402623625355942603618265144354084374558744706896643173355643508338754064196102303953000145128141350441204858463513154014434056246156156195805419559414661257382518245692076225449441291887603921586696410994552078083764499540687024218199852324946347899348313499392597517379954275787240084272722673436802162986865218241333147586292016434399782376427054009940748505415892446684875644077987983663954832186825543570419993162449068232824804061877957259949227971328605585698910383023552538243197396044309360077605066346766924876632190647938704479447559585768541412552778914995387122163829901649672567356678788187320012250967893904015694673448033861143131715727055508652974089771578480560392281392312418994065660206579316860653099920423646534459891347975206665838338005336835556317802162517994052033192918340680358220859424599317480856947566744177018086543070027637579900568385459596997488758456254282893836935417650284203642802682787593331402504027109667751100614947957380814578661616771357493885548401551864707014645201668852752162210139997765696240136031603347906591638364761541363058833682645281578711469894601429747794057924116686604826903572013309208361520306976263637669451251590933849201632462814745171543723012818142709595376207721893895930332508366568124038982479998616649492439720383646498369973677322861166320312116567722648812643155231515558273359741173013257438271124828677197599846142877606016724712074666270700711614507618643351672181796686502023990796353870618670519319556950801790774727341901017644820121312539411673779673572273222505020785423143855313124490304979883261319865015874580333251410358923766284789485564150888261425983947852924085859114631829220847567945745036861103299483597722053386301595273203123340184238727011883548684925452035531486092319203468801978169794011298925951299180454999221587057796945847330669649567578580106432061157674859559604516932865928268986940162938321814634415821401458035678863525390625000 [140,46] 5467961390524305674618670031525988664124830528929258146069425647399819744959770706209562350289684307260615149741126521041003204028569576038975143518204673811470077124320946195870991157224306005300623986261428359914060451629027168267267825249680802993327301668196913085368545473325405239142042674732666035337534230826443047385109342017036178970184336388185797517441846895656827570091083170974263055260146493817855404409335937725511018115792574325418204922001106576774250675383185402639615200157762799604954529439008575266351432268988200858030274210910798733046343536708705712859462839618623820710139417283808552170740677286178605152383225847958357377658392639135603089758261039397151536886776796056811972731610977147985097225297964345626147780342363518674363202962844440880566449634569837003956260553322610866130388945480417897389024111398013276885933910509239152651272292806584033500672939623707546736556197739220353197831305592040386026309283840977475924858382055453903182947327748276125224925752779896999834046768423119229993946179125889578270873260187417111036108532060483135805487275544915199479835993169513333750558828849804433942958598406903319344604761563477413270405612135581734806227922050974042693922565279483993762586583804744761541909641107351887653420670035211640661593903445429520481411766831332383877582531355543950192286223739301426870942055931552280525291041608503816160078193653126531193972755566592574726787795475806899402769814599306302103133691216082401125786008503014571463988029849051559960507451174051068780482607602082945602600675259377702087530390093654038546534129735331055369461951438721964219032463280218557410728304652290324081862074541046193167090093434152296719327741416368548148548055038019419478457366688875979652610778120069218814208500953210140926146308978541688038179794912415486626627477739899948961948351416993430994759723049347117497195250715333597605140011080560008000957248655072655589742305773255061263079223339134720003872863968362257106429932322835620927271111893081949946779874369532681002899209623678562646428160492279289463797138396412917263370634934091414234222981713393989248629387660251659336364746093750000 [140,47] -2179407654674504032695968949170880387424375682249053677015996886305200254933294120794822274505573157308883030770603593821384359966845296234706952714113549311146077547874663363304376824401438512013053275396219291926044466310004618105586137977625027448669474417833021082813366521636290015892910751103139152553199906601378100687546037775441436628759501991426158721703372199715143650709989192267817837601522828330462854609270795012234458110112144377686958440068500998849536953860901370661063962362150112176190194976962325646569426883269826572775919585819103494332671133807663549954735383750282349147398371862907913246407908194078691003032303217263193545025033782600176393980178287646306699952235636450438739735946497238886693097783750253448949895384401538677417511055358402338972027919138197678428778667795551330549101266420888188531836061986866979996983936917390331529566823200108664224725787544706437627980946615950362552676035739511226573558141597551629232851858042765822365606566984991641236630394011570983159706245180232801328263643647403137517217578895643046805915653197288084656826627957007351280213725322654162147685116533735629898455275155548487176795051045644283131570716621422567490735534146623344578153954786618668722804465906445810358508739486725595779826895983904901440635532139593372208389193477825934445293927874001838600994210134029386272072782685425000146584918474766953059557641175793860602871935772059018175397834613854392759214303158322474247205839721126734724109144740210002638186389270147931834006699617787063472921770799938566010276447971927838402030207630389866698341378336708339411475212844143554135960299509742705581794425440384911116404761830113289735058000669117614780389837948993699791342950299320642587386202569910717114725755685370879377104106022342703550755368289869620012363404941034392815199541333957511391814310543937666522972027807913945457525627592586693072729871725165294334714923723406829394393799119155291731860627399192210816456714285439651354735290233531043818538714187378931702396160310077071476480465842825007081127805155427795472998670665592006436289633722899957270961582713599635553056204629231202746582031250000 [140,48] 761615139541145178764278569016004466671294346929119560986868115926730104277506399771657967135272631793307207640353236242702534830933544842180920211615315854430049691757471828037348506963282355971678297757724772077188947032724347171122589458090986280695339209817461478689431411672744131514759241890400992737110591244978588243327400583688899832031884035223182093257955804250383318063867089287403285922649881764806738417881227213379352653572158749861455304368837473450561394445057726026122538584623352613528896452870123337663926521431038477651308455630186240088908471290240502402485614558791618587745429609424597148644962668573629973053901041237098403323904889061981379610676177234530906979397127503195729430381977135035722968745823663289373709315477281855452232715209828072492217145206433010636587179191952959734438880932023303971391144601337004860940483537796557544466187561935115730793823772195364410163490251107265807937327186150211184003957544459736710045984828936023490891523319841470214597815283992356181125586770975557269060826158958800752833797064147987677937793790681988881061058122538151337911090704530756630860971202402253863662887563474421613302911781492617388886509256474068838549842522786243985424111036822477948363054878907073975709766650928811537681763935585101285277214545430237566734835951658822317357588413959377029558847234036796921061036753277090292086905783341028219005871318861060638068450571405213957419781964852516367165881032590772619214256921532012519039419747278291221786421769028459819972944644104448408182623871856351205739213483979472070771673110880510882004970756525536856930595751219667285061898863740888084143928134229555223723585835332121227858285264237537510319769274857982406548648826930113278404813793481591683724654222328155056107982290053437150698761359237153363797708822466217653477419186096523243192328408162486702673750970578057931256191455091789067971688165456945137650343342729024834880404179787809022992560409490933442561550279522123653430168562404991929370306759680364423356580225818280758211168198390057792716417522121192619183035039330769262289567948086077675731825952380464822460693207905405576171875000 [140,49] -236729305972153569956772448392450059310647870149835328280143964358428479788212679299057894546090530810763360648812622557758527937979018502308262189938409977524022759922890082041719247760972549148479051664856526891614053571018400056094969103210782182790312827831747938193191894393049805277572860178852796038129953541440494434252112073480677249558218859597762183579964201099884379903842911831849574309033561544193657874053487099030136478360383781700232282743801331008984274451308966287477953180816354926751319139464924373416665970432322375015012487505759676205361538857170933741206159692384284520968894574882863427337478528898774629103677278974579356510321547325810054187245229513797197071245257736906693527398856001567206370780862038429232088376874279767667209228987761175153392654555825449572887744618544514605853958758651749824785360783059662575306546621694480738177679451387781073769388456257754731844470908723370879621050789945858384014818633214454524098813447248860423332501791199496174515928427346898711156309081580065024707858021436206642433925791446689949003340436158052049612375399257140831024174759000946262705554726234698906618582129691071528122782745895762210291694148064143118640123848876608472924737895258211722799180553244204837269394980563847744793424037914245659433973396357440765672368747643361985312675818315685842041486793974460368678307007292557765528829237655471581737419078019470345423310450700538807973985762207844521545386505773479303014573364599889836809632047942262735405007823779755193737727468106775992894529224868237500754494718137955217589906531443442446789683284312862128170853670042673366901233994895977939062736511081771536534032587706268206957075825196770424939506515212101270942804494676213809030675868252180366546441117364357089202417114970036502981477385897718292618307335120269333316509938271976624435857387766115858355174519596820658750464095547860255584133449412039373523072920616250146764959636596040469195749844359698526682020708568916184402737209415589571430007882054516881212365911988442874521884793909055443736452226599458462003369487968047434335299497921874154994135032003749001139155147276622460937500 [140,50] 65357895001637268364685464736290924168499989427710996734512554930534871920671921765036460366067336675363729017757449422882152696026803383661024403744294924191154424624275820495393353573757004104999985955580892795330479012362624441721747789389071981067112552821227243967161476062591777562330661292196054736164575926705510510539130871959318592323758326492668278536021210553878730248619760328924978490267582221679565607085408574201355243458790422907954681228961362724097531900242104686530837257834693013464960996764319609306421991473810680864456989910763924967782783742649314235784089697376435841425720230134999608648993326613492814928326956024812584321454843063945394851507014386379810451021524578773161659608260437061158391335664551692012820120562706686567334236294508906894716471808835653576719180221116825428790840021976182764311505561312169685259831065454776284736267861565859573859844284196867902795344773319799357355490450217435380528020415444891721350436153979553662628131574102686709778930962876195052390437216333796576051205792257754299533693885989756658939317319378182426926362728146007067560670952828640023450142437449455484488179179572831550607419958054398972816689287085999798721769603884124016169592263951474737913801787507277364643133125622226137072621702759574780864669406015092735305061173278293748535325220521363813162667990200419221322834559418432484806518581712695838116988843842401997275117608093819040719201592629986970423782838425521385987835297730592152033969968259993837158405781798089289305512374423966439530593330564733054152215755062945989526340179791845954661326215954530016270779793304980732539244333521600978495646509935806401620588360245861835663665420843981450254322386406217936254551422131164270479601724251701837564516105714206342151765966148106587431009604104403704599959872443155172371317886308994229205338127553700902167369551926492880376411467500387470337646462538180732637573061262349881952391976120269167701612800961469162508641227489005525526415716603645394925278514409832468120734391850215659063639533568911935352772955132852163252120363118326452432121008960684690021137247747240367186438767178529187500 [140,51] -15960635360257138024286293515360165663755335523216057435432946785205175513117152737014485429398528597013424620848768618125941983634601646140620351574663102627425752861147617439864002413065484562170214343376487328425986550016553928130983670435971075952921391781041462080307356684199285402096153260071499966612150966657985359497999266515685259013833962876529691350577613861415382669740666356103764531546046958452301545330493167876748443018815822595995469538997746626843810265433478413350575761432661084179231832641323442452866826057342855104184864910074248887943979232827926170491344692993176551807757905785951062696790132401581794187620739647364665611680057811223960830829352105110127469879612992819659750049465237661906353779151504326830202988401568030509584030596908668322467895642653379526223133066759576588152317566806159434812680919757576534757006156080947524325310270386501407103450211184019323910567831761737426910062639696027342719608236521563081901710427553490006510802557474468318071878877477822083130132014103875754721043187280155240244942748892200182607500690184395422054271891632549715067910155417595228691222671747504209118998441592038081370621099629925107670661448852351804053215127977908912985284390966136979246711249408639453009171848074901431466527454617160880162008350028835019767420357704783342966146899537180338079365642895796831123629168720674125469920985289647041736118392633328712402836596884926012142233502638541184870970431920893152768117218253785433499824069655445146568451340298879403499684586335804048683492274573506020647024119709570502652577599672204968096342850903364768865748164840218801027151121854405223350398090564164896572437177754219567912411779323968360163076531896626571353103498969041025445515400493743017188929786249505051229950159749585562906235072461776622858753738315163277698897588150526287963666803686314093073059232717193684722267869107710639819356879588479078475171837842014341891809920240855220395145336136695532800994376209342045683699050156798225425973842342293542554199197433133893095804602386811470531379600852106916438446174490270523419926915979811596803153257034203669617255557914317500 [140,52] 3456439960710354333562239417697693960399026034113177014102606650754905481190164331242496303196731834263680130551320471787105832373504731090308025226572511496448002222049886075134090445310381258005223375351326029923498293178359532474144489176038261982026469190823739972272025953130023668769144061124029814647528612528982250027749072726667480166979493409633714506949524199289926760483177742839447646762521678845573798816674389812840823672827708704586949729535098098629859182392029504485186216256330897178139799912454266917766246838449083115280586845456502475736236774361998010041444434811703388983785008202443537079390891227038019000079891560239930634381117064620786000293730718182566173587559581857517956264377601418932313939488398978758703922781495158149409339173703051484939157270230378694513182541578492112883549780186991389531905624135944974726298626032006286313830940743977163083244581617781957418943776307483001869059632555988555089555008477633712821151832503776161527433709921723808157697426947229258398856032694258052267353691238393130902578379911283834093299031909373460926831115167360419125904043762727401103236115713369084803169779466189808358882469605111681875043725836181825636514842528239667783298159975875909063957711148844754902811975317682901480264651551351319123160841546982129881012005937710721084548802056729832081720982921049180057209124720810291668201772324979723143831738081695048732542657567405637745768776572713586721090266815314146716278069818599697735346758390003900315947371099830538347231680479799657607028676246059524703408963751734495472249163367143379602808333128612602715078805701769113562259189163425387903601324301636772883143718572695631345499845480641033144797900286574171551192720539877970482983203487896766665441370192156472323221644758030388845904915770260459411016130837050881340949759542767287474683521734089841129271347718206166089092372669139007557667756056945382606459227087833220203244703269556750184877098329515135462304617587604268779210309036294501299018440960404809661989403237128627832492096266007164079009231747337659016091186137693635189712667510082359310522728568556204768267131017366 [140,53] -673706365986867716593557219748876073097125827907661560087139357176685020774492115953930247720000399646082029392529483606756171685528033065612814251138497604168337278113742528980812355833864211013869436682405741943397598053671763234990156409132931770962876217768014880480632079183342049106772234955229717551432968403246750812123494066256113796328430171348439755040262757954851583802542493351876530505622606919363080927884993302151176223850722157402847512343857834157540842396890138743544528187864375645542053315480322275770528015116905283473968359187859655734701151235320049484183852625153019220310086570086384098941079846014676176448696607239322649932313123219999190417249887279932883644068371866028454658081381958345384146796676919411437202588142217777421821655425639120651397150814362742179568330602848064615727818663312883725617575308856881633402051677731543138164087031238028965425648250236884749176151687768504196015642517256026058189848429604425955986836179130634632117886617558274998305325424638440727177083073222593621735847351006059009595317836702365815277283063895692401019383649908180514224420560113852869019988629006538595458524608303164272663540038578094160967684892028877472478215888566015825814051048528814280485175087706222770357787401700050264264228205067517566851327633466921881038542081316079563571376919115579999775098273808958019109245350104413136305970909305610470003128205655013866892066680635672057854437635438688896115757387905847333534355504329008175713754315421220557756525729761669376442110531224781403518157688008250487547551868583599857238469180653577338461671886237515881708224465530053363436551074989138460442140196688029580912654794299727620384491486811900662602791545284665342387773353791430191886886811838598534979101921245137176380612898813510105680903067868882179758051250428819515565276892395192547394542651927524779377233073426957277547002576645951539512886729342058688287517086913716166316975505725131247142272802642539603680965614802185661057396334585247421670898531253931202081702215473705611288948993499689422476087846037382765528831741565323944547578669094953859357420764564610871375203830 [140,54] 121471327897599844518774217603298701082227379783024444788811511447150042885327399384947672905758505310941065541150936192803258922317009129985924699277359556191212542212156760834093299246825288771652423880978879704434148844282669040395791605297710472541642810331282924959084576247119499971072057582262805127586054984760725999501440659830338031931077299142180653729141735255850048403850952257750101454194345054493229588771839250345749740785339516211026481097025455660420472064349468971617893316919600114424362616246457391627381002824428487768366074204007014160443359856167325304973361049790765261660500522259813109459010295514615692056774903617768923530067020316172053878431930193918007843150988243301537315645968329818208873646091374259073134857811109483710835994418687500100854070773914232928129674456377282934684777340868008630113273107854308372243002052169361545612985248352569148720200338544810742508327305155835102249206024741186103689567066765872884124436037346964550194102300940339218971884649452737517621513393134883876969380680907179073146591671187718676907216622707486542918346736568238524472924208617345096728386426451192473557363620937298586418446790396190904522768283512792643699500177534786796944863577477195006867977406210561169373853033180325348185639287534621802805213723721124597667845233311447894337832753409307512108248473457720892498986241801976876109049915644440669457332983040559657131119153692395021019572987825963907571303688495630854826534120630008990891445650766018504780224778068951159902855823286164533780125521278203122105277262370102090776433959441205190753257260564063587256888479665832717518593455333493111728278161988852748693181635239821038205596752754567610957517142476502757116751627241772101146498205426296363617322418903480072940882032666979692582689850811705942132356748047818744995278120406516485778445489252442236612488731944227104237579906911595439155564911278445557074364986499339018065385269742365385633933871468718635916858968231070166990050660465246965432587766407327291630972750664223268691465316249111149362586567440129089718513384380088322006923732622238921948779125003222426673648 [140,55] -20881560486868669081469937685084121331911775733080527861087281333634642422997224319885667702070034355823302348987244514656572824385701016494822902071409660374766133324495253394093723631533512620692062761331217250178582186887223610534825147444916436717831324065083325073015039790296458397788644087922350076811593167958162783680606403221388201684243240555675519023403361525676390146009958419992801202200446956490246493286073995051380367812084959896244202815304991028024839066963667506772358891554526852147945496707604942713539288296011543499102134508316304529412130321767849433593613387833120040530480016685403054715277896488636757776037109155017697526304782973547226503499613114347094013981517595695759570036467564610135591845465437990299670548245738877345424175634737827945999948221006709030446585510457569518631914098972486877828358138479443939246190530136158564423000185174824177182912312259290891903716537001090558218961849126353223053757797225825350509164823749634929758552519251821005365500775707074557913024920704100785982010920234851897282955340777989999256405039303660288726793926206767133480691971912888744939003120998142508800198669209505552757097134115643276762870532581429588960787026267189684647992533507346026847515871918234293878204534706684407041478390989520741272216838258237676911083888059253221783930783978082499285552807646115146565639710811065693066408856606498944647093269143229252507784033255394131666819580352545776195371919863298971450957105134583090100881545441732950821088558242466604101930446871764934512220934143360421033635452101869371892155823105827839986912806375380300793319060020852205097059844902774296858476243793922190255117946051437518346870631437941658138242791099029307585300160294627322226448528248078267387812302830032817826420666467775585520238941485639178460202602459039590629476444232192501051281626670407131221267047139379372133565874898459181289536262042185511541605014023914291387862629419024215701105750498938195757919320785005472418046831540033185783386641475780555700922925459311609311144852751397720966441645995570780859639121100679811326765394481452704917256481044049765540 [140,56] 3466527227310769860374644114318294284454381194182150049896997098768525130285600367435561237652532092921857434071884316861242654434765652097868997192370373675532751017300076281221072134608542367209051589282839684845691085586529515229550455757053667284209881521207238181858896851790197283678238127173751981614381895402130289529221361412820894490214400889198276533191642920207891789748264039363648857856437977554266889089346364446118776028979167181206425307559150150517842498069785151207863342571139343138457220865760027876980302753476885871876403498278124540767538174148075244097443278789000007378710399975699351680432117274539710305904917420061855235918118023992566134172776358768737905658725762721690716294112259427627012554209291358205362889993828008492377842951826731113254163189199243465729276991588997304364713630634633453056616867315017704393955714874997058741334474882981610890032018215852480552182492565308155594504354488254052852469965727430246910095808694216621666155010637820749941673073082739560531679481333481593698905987909209396094008015422659556099173665076523211665462973181781007704943840466079282119286243496430470353263620754220127779959197352660474767446523404511651348428975355799372844668457260643763793036957214927068266656861506996217390606069199099121807294886211517870727111795850359620535589724669047069986557186901751830708545799311499966218120534393856047184996437875428767013934969582447323356193520766176223889387775788959748093864787559686907790431799554654396143172567640018950590860325210394453106691890710757515987869229510313136110926714627563278137780162313107314222129841455175595478454509011067496850193596715334727074300670771065844673682499565369585119156731241483924593715306091725893863298096781929955103293711368084955923061217159896532282302140055194900957055134474259289982895035768988568294369148666060637110972924006318502567671458626180108955900014531552749700138870406870684234591709323030039523315311447855112909196121306127805833206898633037886910098435283208309984446182097482205811000223069509485761229829146676605995043215653848130679266050445860578312197149856707392 [140,57] -546165084075740323762485264801005189868192208363684894050239830759967229688503389307616241089239634188009888166945020063097138929598318588643202568100937206970148631505344343044923048039936453428746674567669346662254642588244929938058676968100348712921227935377161871685120171338840251630916346720403111353031041844351020393029398873710246651965144990932768757750661361197276385415514704365035734714259716161289288409561881148342543035346120040369129391962033265668176321351130269991543914208100596551552693551633008112689810603280152430662308909281807628336036800397664361488440784447967623496209727876475578885083939482198373616006046999071225622263438599754234742653360958325267959600568678804220640554063302706959325467330258009880754839313543451116452602360446581286095502972370158890139173819819462010991223718555431356525677511877678916967202664129935959747771949558880132910076626047236237317296649686230450782165710832417649414686976055622981515320603971275251196123241188941528459391113114158695856737716052459658579603732917331839049706008032982298011007362172591560645381075172104841806793746215603265775697571388610233551835394430354145591365321803072597235519668417939851866868353825514126953998569403730748771472791655647460743028679821161327411621680481609594774051632446741775832874901756822573484925845834313200729865298468073430591388540554710660896448697527202338861618934923843044930891294881513853291885509004423565944596341344028101786250559123394870087315848124877673408825495986538140069416306664187949751823400217515550047945509415273570568365555975490558141608576375840036147408071483651030874320411476599726298172516950144005133817342209180821230886266018610562227102719870622958164622389997525210411184424149255236053710700577460106199431712529284210654657769754217515527641328838319154402565390187551456962869065570028498501471535297902443036783024930171974968102149391009243301260736755471017998105227359279119429517235442456488662818559390817796877924721010998734348716499674497955727683703398901308064884284474731454883248273275454395735173447415012134407063488536094060370912723691852 [140,58] 78750035833995830459864009636632092234188713391901594520731275344194319833664920243147844452789923229061822947112567894937357591148174413751326695641186628577906119975558267396954452013220168947655924587532247211405303424247940208179179345934247417194022463757508780614103453698558979885339620531406078400271867744659240563759921591611364677969275205549090702448512686393096856220344124066987189989270580981261647170312922177691886730557133748264100185740781011786941918760201731457924909710158443979193776656353315479629071328986126775513250910817241926632857211757104038736682817632452773869272984451020074362468381225836357347412081333035725902154488847334410556965464788564976921354596479611265146045725549014446392218825708263288537102018526377500912810505128202103709793650323153624839820307688949546508134378379734868615323759351716261784204130606933942521886618109800274187219849231958970443085912436273315135144512067734094946357670826772083748551082769432819962018960139734750992197601368421399896870885472430498370531270640029968140182614417190234897477374321882745021419682914478657334300932904944070248228662914287051669423537408565556811115670966929771839399435616507128669066627893024065813452862703423565191677112838863992567861777071836652836444896153326016503893366964855989294844072118289567568090826614549663806143806462939804577214287294235678482333928631669244196321126856445518294092328482008553332712174326500037402598268338756819102468284434113919122811977562129001850186368145306959135594828573547967125184331461203648696052355669653414105001190660114943571438419564992592861651181045194475587394366261485101337542038019566956183204544382008687590953203643813676784116195498591959646941775169036887853776586400501211919180212218048084259584943512246466111278750275627784890854234084851212712247194625285707414754168315922076092945149616060332640119920737351398186211495871841208138807476811750918066591517254181998380136471367472491189659343294778330070965557176716167298870847626046611880997732613552393915096805664775610325504654107803611543531676352630123910082751586574126323497189392 [140,59] -10050496553900555032444364466859284775147101856780495711532254086017902835642101820859222320733997011383357611440796975210015587344810630780542366981820417444907528744466974915236223387134765407862464669847072956411571688208318364194878733347353072130091146945699026354528175086086869832485100776590470051917192002968472895470796102627832208490598561324057817378301258871290412255722729788314539205416229340798239049312189210692550708769913859801237319997278483063805499002055140960730837633610502703784905593321681136216740975710361723731927300014525235117782681837796521886614774806811815998834010740359354255395442843814311132774132501083320743140125287887269583423162244046639533993563948497685145262736139399376399384742833332058779855330416413991378832852919150563745911089078256273027678454716239141564125160414843581628975018064917952721756139201543702837565053821063125521308073344482580762901282546989297017290542843104159490423656804597564704183534996466951544300606005622927223684932589730372964938270157716697901688038336374462498891370234294225896146306932120568117596569759076954500181763179776668470805153655278213518012946726674870394884129724396752623287447478447661871406450243276568358390235379012438011222780352367197967761132084618597915491333810344737563787457918538457495463843208437145699525552960490673706620780490614443267318204407826838215823270964689053209682044159848406076364183431671847053821021849831292236307252683400782174092283057376556814216347660331362734953396415129406099570236473301039262599912471148750520504027487212926650569403769510500656327364344059156402070716466237787846300976423735165456473108553044304577266607486108805113696324400986160972526897725648567112427862329817943689715143211127519663425249140126376407227023355933895447416112015023531482649917193011029736345578903896302670701951355423289452921486075427758427558642665332484719822290086494427420315772468614795998666152549913555636203764269862680687906899368592076787336325365571847858554464361845458240623619956119727649934766359708899398565544980203916506771620973740151839958108142789153651165617 [140,60] 1120354018953897932659745900755608945955847940892073367203442813970280047242810336524268258606897627553274798877583714883541348368274617197412029499905489026418654952637795950503273154479653530985755297750674230919537746636932184870300319220173757463545611398925706798321214216228850430167767549167355874349708257661555727127004448099321215213303732239480726794212583923786039953457469188014118149474978154988476278980783234587701360841887764572933185651260141415574392631428339019353268592057262939535430476961344955944993744273475634060323739790916031556608496787487545252091304720814497749443464191144876484460654063915452593163639689172020127519310761053689390034431086635881176413381465148484043199227976202909665484265949765969659556702768143628486701990188433647288883279783055443622476700011489374192385348819687110586004743355104074571723666488915295883661652669441083225844099356918039363290162211602371146580803418163577468664529784993093521926071701070459762651180975679655737598196066653809746691299963341439830910088682062839331692827659946506245546427850610787715569123878492588800100346406040166381410325671894534459275744170307927357964619283694120337074798975254451252072419832285708880026978187766208363563927806891321203323768818503436906107070413441399780188866466822789441870847598457027747947631327498864182748600267610083449727405965161959049377613765680116173795139432582654624068215953829860619085534283169764341789827126546543548447997318289423680418414749479996704797508035085479641490880180649656125035953898641754728293850266438798355115878019778271113901760129736424484392263599447155609240930740285931867581015777894617810561834999875183350260807392215591789613495114759562950411279219105653711563623597127659982423252093341454438634831332442968407442123202534080667045432815225612828296023567042351257320260064020283342344073444333283717361007290394918101357230736213972030562606327559454966711268425077182179891245172649677081160527395012664590027256062320845395154847969013980928317268420252364665200783012414095542308192942849998495492010092719015340738901257547705312552 [140,61] -111599918765919615650023267109401807319500346461497402520061714011182666937796323181481314641423189463492326026935396969639662035252668411772816463233370320815412256976622928056002846843004548889615610433546349285915639004716464325033186250412332544775446091224514414026802749895182518014276731873359517908373731117665388399409869866788932326754660437915737227366970235672461445522258379887946084154960479425411317765635216892376327757488354008949709982100749355489647550825858909382045731174992090054998922647396797548540319994840533631048361960073044179063776740742934404758305324165725839177890640920077581785969273781250405508356735931894288251688072660321530113247759071139078673622495354153193985468022133150821801906331713985655531111973223903880379099904029417285279882897146482887314094319773997030681072072358655290895960214591758083862169323636728710873207542942961203555755478104031520288827691530744916137446358007252150599281265962896534004779673074887371110610541387866881933729989524362276349491631545015198562787322506164957762445044291900701114447678273286459800133080642010345639886611121982405926650058763232970397584369735666374381280081947601532432635522022464294031057131340124250901740114078890671408186398512659283571008755210420682134833286243368387148688791238566219774278253632065272758739336660699481917950426910795091709691102270783044933225699379016503636085358375022002170251675842114971512223114855273856722867530779289255925271637544745037735332643522499429412401525158552561760520845924194821171266421968876252604131274484996535829244874200228058402786937155659066045602154170022999997883467399020303418659784490454860326019495508842545096550327962118868460953184605950487196372108268537733617385164399842501497027249893541651176503481603742346763166413118150278558418934013910140631696662114695101861451300746494882817885966278058323132881113116859746672521889618966863860535468379556880660755765144828215464332533672143812083996363541362225730857664591890465246223023457434476935191235925361169389973798706142073735244520601225482941913139143380604881384989305184564 [140,62] 10687347432670212242240216415839696629070617918600259764269300896990097212036793236856130811556007265404753654233678230089982416204003249617605720711275041644522716111537671318418679081874982662282701776316603295655887515355331791122224919754055457280124825810198441930051619779963694908232109632406876162659045128434165312368680432225568634826396786279813646918525474625572597369806505106892754012695578768203431611900808063370900099460193340219789673773916698611863083687706754092291673708580948051761793845224762491768408477274329610554879997380390660750387513344451688969927836627323182247907724501809654626282100167462724531613656484619106438342037544814914797597851636049857212004950202738742208009976557254212088891544994677059145550140215574980107812881972126879709347506439714969098354844394994963204602431888488730219713104230226984245425514476903675778217375150734620812004549635412455014381070044285721994003968102761218763320040800826446029066430347880498396629470868467609701641051629423871459265023233063901748223803261535887192485476467017709351965418318711074417211157344425192298176674992602448221023227426618874357963595179518440096595160377851388617819259178846470163847312108198099902990988443211052240607890358372607457753032116429141526617646170483503273185025061740146263926867756835216807091377170145656963887655717262808681414270841937707718177683111321727265680427636548147200670967388347333117011199872325756306490590127107233989174177829615364561398562027054794353384826246955685024358602924735835903565717075250736486730844549927214717462037289521905638641997864167962395789042274535461262661570760765298584349134455676613782385485108470750503867044198541522394965404036436788767371497507376435542339010943677949019383713748272380102337712971229330392546776368192380830849864670240101738585839077520595917597480633474506673925680582958201893239917440428720987629328428850420108018446583795639467976461286059805742083874936456860463181299085682495466689658404269875477416138660172008927359210807917457869607252985388544290633495105413068298931624347364048631990692475600 [140,63] -1076154398982691371867979999535276047087319235140705397012290953016067427136561890716086566770098983541193728477863355649502284308602750601175153238835772192304438500241171381350119917806698343860524927236082928496138961018685720400386790195633558400586881539834344882043082420723540470206596083297925536464497702979127459398708747464744455460294910274149323471999876123733594875721408132035573406347308235545646367828103096721774565003235063413934602787670041518161981801911574479572392260664021452186030460751619921471202730135836328787375888488713937683108224105214323915986597825130562246694386483555427781731886631215205812861154539911500404868052042606356246602472260659179432717478434689996117199331657937368774759718001262595976531775964128951124914216658737867944772742198597970028533362413023320379558504273901115057645000798830597243432056326420156568554750710040806633563151512271057977210543650738856660217688990612243006762667605248561580536751783877202497476408296548313726965331202696800761314292337427949462172015579889737314180391727581978842925207399961766756062111703771948943563748276302953872994829283591794656265048683226879219054695476476891408724400682353510744982028874231607881012458653168598142360983214355697245050343257999696631891929498925963448308783825312745739669339033608377305397356028730100936585180359944439702857610594894204310601292831767361911295550081073205211492983181964460783713396973567796890342903109912803908683725751802255280298175808302059075876359736978197913080380480429535704025642678227882808372189903496222644148271875703564276005178449791606511534633308278367499099635317296472613137839312544716907939214883461550125862860706951478053478182968566317040013605071443282689954234098253548669800990598696870586497644094234918097784769983985912946747083133002062751133810146329849836771251606952063981992312878705118658554244740794771171335813995263242424782160893316373316055977096259195709559374405467726792037395391811304013037356265361477987141587739655075458366735723820251640114535815802368440451759650050625196771295557791265479001463122 [140,64] 115285629786728360130463779469851746517652804020403176851183333172655820303859992812993453044965711546000048488349534352566656492512745316776688942279706547371875634716963076306520544636717838955269631524589158013020031578681556719327873993878226232539956459224946530604678453001337004894027199321744022866913970721928725387894468787890381520965293656646851136745994070440401038408613168609759584437310099172025700178746287203029081828303452239444346082274039232008448345582042785831180142060719070826580103409530960650372871385723974611126588180354180516278318014296234833894223118723197251138393951666206766747008088971388597998236554247190230909541244087718847316732965365056274234395752684441626776454537240185381342589055366202191271773750132014668643680471296023911170579715218486488562537668135144790788043440962975010841182787648170383484516088029399304110090665129158119715927760660112206739731912390705531693790908257233698731931959415802508115391734902664279287119411970979119825672526634070907583272987971265647281927720602707130108411185350637491614965085889522685722029195102019222877651356588720276605585258586278504606337731912120020668131624402331978361800073521985417880293490364851792958444754791185382049985746256722903898635850903954549284799652738189853488115469000969810317747987501320651986990516440855174015536853491240710269252996925853210552044820048330274539194286913071294062144135079828688320352302758601010539751272458527907420120711113396123405224024604039001270057790613780304476137590506382992863216523512673312792436509181159438655697699517386179107578948762991581793935375787454671680886944277800889397829175109360016186118432099822886049932465384995808659550110539778398176578905987947514339439875325445100959596579855619766693846468038851580145145580542776680714909331374564054775334463705638711914152013710699429255314651518484378048646065837874235494080026908924568437922375730713424945056173681480037878858146400524510987391605726222402584560349984078394091828885285286189133678538807836574412095677125478497182555634859484017177201575457679244790208 [140,65] -12366745461144846606883022902486821720856017794024900779408277610092862551905283637962470627485783557093063423322988547672893625336141814071033671920061808228671491480887055062005526694886748490590736626683249278609741742902109427226003748685782667630981839481501384829774538858400355752534864783466189591988204333066063965845267334438349425737519775204259828051750427605881297511905480005012070849127375955221692180882865430940814484311674524280233153063053413077367097849579842746463839187881755262144796809047660497333748253507279046244692443087521106964807835829909326219013713875088115798274175783028166209645481431053094139243145855616898603530006346095404651686574230218098090680792307424016298420425395365281348238761792942035173078556318916964576027729097473425889005015358534414666803173516561009521761487035014749487079196850428907609493226173769961971983390627098539881298521253492075015275703268184395238205980744533792116435324078561803556211114868564807942625878851918885248169249630553132027001826186221545967524334970535070258356293491980356617659912027171059504321167789963060560068483833450657839345351442544670533647010400721392176786753312484812498337291639021076270668770539415456091904596846053893971624161722866055517042408815532189626954802969933944762725414983968478823367269281728407884778899792395657534227105835836015184789719032184268328037591174011592152537712128497660702973682603434634406468982700267720455165470320492480883671481426911775330947776920691283227721239544883199483344567855361272613994968924656459223618651320866711611117796281813685613574621388720959108130259070431848468855804845492047130368685474100782491810904995346927682404131266115180968241171934712172903912222355440778643520556228636239433506609652950236484124148439822163560521620832789927994565199013166735018766875007696314808078957002885192797842698372001836298023457066102260063180528147276389019105117138497518313343164503328553119628208848289618154971231779967386978893600364168598983121894016304389959579321684340620947591279672676774767401844750148697271283122856931327776 [140,66] 1285162146485935247021496774671311805334540622682223333646916960053902573497826086021236378281330712576914538138256731664588616647052291542879984068175696638005952997514828387483086576005273371326288136419538286803148563525794047783328213424187774207120048509614832139315346112249130415014761286486900766489697434943058136002340445247183970391589863369633638232347131046383911091927029958540244058407540883629691223872947267316841927783526895688292194798135861250854784324884046541382512379213316014710502191425982662722764063180695537744154739016899367983642963001279931660738861889229692551671768333010691211082194863484958205162431691866282563407205817821863239234122382170269060160639557901554808250206411316664142908262810829657496136446307576724385579302965601721265060652282598058929171398990400664947860906409647003357254950217730772705781646641580102863530273933734060431818017942772866221008238682350671895104580016553827732964604298494983547429297635996020346576779497530491326210472687521451815634380368692536946037123730138696176040746963472745919691377532299734592247181908950661137074261993119858032059959222274262890769933081365595486838507514074884668861364420891261096733635864418517086795228437210259166698385146337028889649020491436245746278150762625045950091237927168311405656921984492700434827027499718648949377364339202868734466504387214809323986794926752679176088096530834937620280812430613270952070737546010554419847279363688383723457846495197051474356053574531679594054459607323377758910206362350270276239696465093573931441798080368974432858498192505557608887287671324801355181667393093172813069192056046678784431789794089150121655739389119754387399052304775353634385788189881844511830702044475031820887348527048206251723480675421301187073644921617628908717905852537354835814226770615255751801103623537653487039735298682114886890858547353012964999457730686256038078478930870196346712093720124731036148166121747517063373755722689582028347540106319692764936565006036665402079085456091790247802144498736681492293115006759213902365904768586910021026954535156464 [140,67] -130164940788011375487437412247451225092491095223877810956012138592224955654890307046632356263819187520875956548095564872955412213971995129009521927571827901382222240742735435083570925270037090652739653743091778325050307184275668743746127067463273642274902569230423923228301649065488905454242749036718166896207389027665458131828638110291514229871693323620453630459358465066620771317721912851538974359219650061219048538397017308525134032795935927415060371522558694366009433035590881801099078680593009007719594895284843428651316459652679833236360770799102647222157814041916395377017851860259172239205470871630520661198125617417107484045323697328941395720295834680132817479505426976657256396795807726098201584520568515386599357901420048234406093018213808325716130578167056853886078962498482281280402690856186443701093359134891833620075080536479867424407162242147219709226079766291324811651324618710759336141861340294611603696301030579349301894371242522773211878086077209908989862740611542117584181438289513550405396700945400662251689495107533683505700948920422893048724380388204549801346096677749600819189646406390738540519611326121462988432843599880694541764646837437916109974482712518486695984697988557799671213892501644826708086204688285647687186931645027961495304880814911822205304356355160750459888400952921458458875732190837894528701402256160572086539278544433112406547756064448643918587238057406863310627265025673916349468403805886424235687836418138393014398889918762435004877588448557445366456821258935696968227931015958281884978659380030737723623179202927611686310005684556161577834962534835379271868491410682901228676619933294561867646092166829604509640581435562170230104012803881114884767048868833858029086286424624908815643437255699883034192760570510693666342049724241176258068477847118322978420404885457221879764000759465675136651316998732578430735478472870931993698005130043759113957594290415717503854507970039992046246684115544418338445832480027041696709165600006442743019688717799233828155518166175184577394713548247520333555993208156216035723444919077213516550601440 [140,68] 12670041123701413651989572990293266445954950324575930334758708533145761127046012122375982417984078351729701163257079846551268862255179909698510023294309079270242391138853283898405642632946750394772525516950745023265846852810994669243074078504945041053591367389160870090957320771924345158657592157840718288172695477620961824694560688371539207492276146963558329459154382929764428198411737670882272460434533863434476069957428773633005377564704516657989189889405794094069687669090812724221587759366761051639906844154284752453209022261747952781439530634131952951366124443137343886399391132954140053717731780164815834443281921150131852187766684946513097036604562717637550683707586822998771979165111699383952815614502797411647267548810788053840391409733772919215314481885534342094672145134114993632576218538885711823498082844231101152000938534436814408805939183532506112734550439464585500298058148936168548069951906426815209135093875742785701665402581756281000452908701213640024913964025045947787686238482673911724873132687142384546622595153339143399869264550497866848491112625641658949960043238507960864913188663638848984110971017468434252874547854140878142568468565429291327259868979217414672005441932059761572703029440278571343579167653894383857127859793074812597666314902306226112248355786427864886297049922027231327025289455320690744622498494335978502803660949515374035455844780915538075751272678102335370692435791960098716445471915871671146646019002106527918684459761052993270209083967309940335624006664082691412494570984396822956855259311266889795953959602368259710650787269993999457918742915429973801597596286337697317423950914074008938622216196626981953372869244130864365303747980042833614805997822818272161637996452431368115922137606245402469280741296590554626145358713047770268771338876275466146251056560598560873242604355392564648876612130183211302597681082624084346696865148420663944117704560785281637804315927939718305433150183466794040386828064432985719588744185773838653845878458018810935131991527790973155168577813252378895755043283016920953807085400070826637202440 [140,69] -1124699672741106011418143968276873027914535709641425025493784636464790462225476470551595572637545754453684860540173165765790533648305737310846441103240272099020404911851338570814812076464033353492911477434576253166460194575714149816748192876411657676921784117327100782162899955375658793157747656584683858687201928991681548775511109766123814141946007274078583073031094312863370171834609419995890613823450559754405821411131057732001966138192054688670287203303436522293881761037846480501841660791286777159600948680558484478148049940506649369586333184178883110034323536244003657535748397128418076651829580597407564098290648191624071282286389842576380454798493143159121712473346784133599724484282721988769338737832741031848652336203360225087850444119633379803330049217865212952946976796814848444263007827041861255096803193558140291928965260257537109647472753818954641755252090015303092694092716668938287320700858302678649412651059865600663834799644565534179674274446185784417864858381044213999155746093835630437284647945188905864070117314081784803391913290204130105188937272521033107489033765874183385751528323672652538580154878807748975895345779534456639697324176554325288711084695686441278423815039305699104130827470395516463146528738508419530560249036035029163571235716191983820478454680893386850166225044108755190666613046602621042690735051752163539033523266112659155370793158711040542106657604902630647282666358561693197712112149021744710652545351657895812523546864191681930366452630523943983126559506535594818803207179921863476231813323726146381114237889499461780576541264457128476213162385888360305267518335989816514659649478716522636019443503909116273333622180010654901061662181993204730571856973145918924085488114492093866571307017848984915156130051828487362926546266765008006087908291294261386685655422110098969642108576705141917226324468219826389916229376716184258499478607292118688623320446774100969100903669494729091739361800818604188177815170830912128185383084926363532858976208417352302599409805892515775892681097051893482762917806228641912459897702678229575200 [140,70] 86084875003117713621284110565414770638716740172039165170635069206256478096499107006171082184970037495226549449759064935280471882929794660334993347576608378346576857777708567503988287805420929239930778162007338703077609521641840163920826247035591875592271142170084779269744853007199304446343859707267421419808459527872874211901251139248401559937754289154609378267491922439407109005014918485451411031440699544342299698118232585528040765856720188532782962907236504221778431518813274056784106250465060486254933706198549325777663292494606846174279114728608756805327604624480833379715268264335739066651275358649505883472797192594936165099130366693440466652672884643692463136278116163606291010719628444778354804854274512642726604805352634853289593906850773490257217972777948503522149249120689282259205646597921149669459067897229467852909550667375323370399784691040676242413764281298693881914203867210916439946286486418806555014820152007475778997499937184215066957792400818247439386425961818371551349171775967904120564186327035413500278494758342070646906420861570289375930250010317811600402897685910561301284881114982817231089201359820314300232556542853107881232554821191366790123333916923686779156679568956883623209326836070300975854352251736285313874761993115139603189152685629594015101135381910785735913979041592580461247362714532518064880277135040331613114664902487051194665210447417986167534619843871055109187840007860124168462924026401361979855356236106015421559930504828905268131200352298211159343787393448449182684915094498955292343353313808896332605071975358976822010152183719063823596117836607651462589722298564796771924616968226731213311645467605661213081741647542025087402166684193959026080765329069809694098858317299122359027039406337560233877380432264399319581785442893568807853251873392672334270696455289623114927510612639739929515165892046214497692291764845448932064542369864789836463475562153257502731325212711350249822602181023389783486197692421702907338576323266184624710829507299026753041185025128284335030876284348667622269754411621403747596933898109560 [140,71] -5477705199386579453939460229587359404551267331268779064590512162302304911378660586613202544934795726500489916173075976187323902782296469105793775285862453394448373249264406602831913581791748346223855138279949078790614146414452146510092979024066424540754176585943634872692754540297284663920909776979513438746196428761615929369647704509959809505589600479487986130780397682314537187848446471977347639381117733632692682789349588757864968430059184632274046304124989179669850320092653251911714123541682026439266725622026071012768353038460392425940055165033272683221640848800511008683630734903902995584963941568738846330961911172530540310032641494023583145740156459692620070019580434505850193472838121667763387957534135037964041124546217638866873676498056070866614167587998065719280499549503309914068350583651350003359422849182464898856688594912033346099633737422866278062143722241644148367482932155885932119102985647771597326587589022981131635392188216641864687172383921655963715604028887399839797013486698028908579027838159207014035971283838506033380239071768850746266138238839448784944620822715394530507359095483459537504566996457420244631117680048454473927161024340278050780297711954160370275251759348909274181009700981509727777478385303513240497614811302889059096938335050135125620711002181264535493849258187478849195990494014887708450914189208524845060548317263768225530325083195639596522876592294087951265372736364136491702154243218773184169716201056440151584566597807374744662895336503394859992924639353101018391972144320551874312741915313056258637652517627807100047881115364839489439751462110164388122289316797164344647366217614607322779526874136865835119053282757495561505010556705941474247185520919859915781429536352101380741546743737534592759109002894006367844888840875231579005557773523197964559026018787334152684632027714314349322142415957452941485102645816845754132407509390787629968523423886045882407531523511523489432954234515502991116866828830846423368064163478727469590295941255765210111560885251638277521941912432470287556522711728390586309901074720 [140,72] 284007260679345114190892464962179291572042582684047994374849496485385968527971586405499915994077910677640679413444588439675262927782837789745963178568173974856769306277792499987331568098658983265252209997363626125362744130889267885217483501963417464608746091389976725853251983536641542386315353947613867557799774200643549381036232632444559487974831771258546219836130111644098655042667109460870345195742707980430025789177928919373891611512363495795816802879438149215303521525962666107490857076369770480517198368092454489002679651393331695125576196893190725888493838499450123354725854343666539193134874889686383104004875266473554634713962442977542817945775523725394806717152667716609321843506503240590325871049599606131843189999837243776016362764227493146742641733896866452747622681515186959613432756517677873533559889292758699411016132320041589347235458810029152833187883092707719100227546506911989608663563795074931385305027864469459414388132904990211925169027848551414803085584365940602366045211052526164929235767301330628032214023884760695688644518687077774786778712649671245286981326677816715518489757161395458134002965042983273143685114664713542922532816504914796941305565051894392310499624380887620096320845319823858583271911795020423386149191680727336328355743849769157660190801586484288409885238359081548625058463053539529789267661844028794344197495637392060196946935609085552168259636057411782409288708718066014774238832059930430494384811453816357949710671078981827908780503951834977850410577750030881196307705460351987891018053247473856309788750207449423204720371663951794706972116751531300688027742714288554888685393740987619459364267488761792794928009805601729102907006341198161722573792855624165859731057506080739859441051304834621456339542673053422882217334042178368123769533852167042592505439756428111273319816532499193463652166036891708356143041564473860172806613809293618809652005311724287913070257443796802601783406795977999114789426087554232431246420830367618966086949064386815924361386640717842095751075770727991176855137479647269939974480 [140,73] -11816168005036205497430188579532242621255759517130933685981238489905904935122729526359052389352690382858989443422333744580254357583599820953499319328845780544509275371177313199848619677338892619046378571591155318260903975645425513454346081618388402231013974646441559187236592046020818789577771373690160751052417278330208359162452959101536339116912995376700042672094736194618991710769009125130497682192959591498405577513407054568842942772808045337191132029704820635646898793375050720740071520669359392848964559126694081234290779266426382908946645316494658491748135667595888909649922690135443941247751633384270144667539158730253495972808680146427822543284202659445142642729984849953805252178075278371493180582796403479864667432879886207749427921609500317163607426447361441442874252651073923700721340022322599751489008070394877468175096200711373768982864092012336650217598466153077859042752410120733444637584527983612158831317739355969578074306789193916819847900920595947377579561729632732251132093690144196155857025340537628796366706483896750988589093534577871963177049308616893254977447210676717734057349312271911323803325438881775726740713432476326613184160583367557567876623723763299090910608448225330746474469934997522163022649883545645310338837516613543238453526162955444316428972812485828030263958413788675601196544601318989754681778088810596957844154843597284546870719340663127216833488834877979038709968324246910874344941838721034578608736052769010445239102380445242619366327564686489720383576788474195488193104525179938585735262420373540890947242481511103903132196017293174085373919743187371573048710217525334107871962340778597635558601189213362864496732390096404979391514683878761506942742598956875979766611686363781943605332015893334541893382546119830837118598433959088128308128504918558403529019735296952619533733517056474258696809301862822511923521930541692241600726582635331817363064340617689794822613771816075998185071301361183823390101671643000746688680864646356152329536815630381007701398432657704515765768880254016432023738067981178559840 [140,74] 384921039468410747936113360470857498688402817489451001519327156874673637831522052231679741916809611508677167240777565348200599554207985138568621108346548250047349834448434343156960049149986942612979259543119053940491144880386370591583891610350796880747774467118426819754383680748641944619224897230772371417685078636308356468405574764940943157133947540996891666305555096808028083878038714476140159402139534981335027332152963365112643053123377343659656525592884098308686195079987335602327257841609592020764309668308268905378662981888772964728306890221741604091433821803082100382258702483579639397989978097340197914888608002391480878112612259715301838676480374364777070205689155324282726748910162190777822495122233730336313710955872475671868379279642839901007090946614215399478254971592991255999341602160160486968160806302168459401116110304714816602910074863478372964657307658847712527101745633962890638313235034563115262491009048915624412938619550186695645907811476499361510329521634451426984638760783389665937568289021543777504424739227962198472184200272728737778549657631733988669803042815591815881730706234668672708719622561268002007937606304717908883914274799401372192898197891767096802520609212902746889221168076295478263886981376789315825999817982117291323532659910987433043822504928719716898136929671235057883073986690383349108123067096775172275227541671595327087383301840267243252145561123824543790819733880873232743393494041905356099444115969999465295811066259950004395488298819195686137756308702070289396108310886188352226175886883345421453975500042684176750252142891910161401639363501377707867340646955401308588491920104502013092691198422403180517608601730118302278031309307581619262983258648456868675829005269589842639798723667373806470167606126061679132452596495466847044244242356393454427356468645169488670942471449357008967837226311999552120473198381159738452575279745183766974673291271903869288082161168678980011358109393487780866158987151404549187754860279379802241150213781919211416009381055497170585062245205030720043360256560415400 [140,75] -9232762954306223811036896021044252396527051106418661546008015752278923207884057535026095755341516759156791120543055461489048324310449617630885139831396121621671465687809386446630294046774524373402063112829261037702567777319307736755786699278481906445969403444769843588714365672473215336020485763114860119203555546058027527501278458301072005705640582748186188092343940816839160721429347740256536847345440340360233105220157685739787006648736948697946760835106135295637007971675340469901429406692110107416143696169256453457075384829487527266872980144836834778953251045106474652647755733036951972145593788213981485359622145344121901008343790463590190467936353691193094716726309938885857721957218715181471659401213422637909160796334696048414462637062107454799827552202587335702751204454487512106020097143036331850700889887940984319249603312555550331440109302038571659836421796105027875756918810192121246631344050196111541809885624185879080770730987746148979860555009360095699469175720632016818353451815400845214472190021334065028090716101698994963843876392518661324819014041088766569135804212199962773494232032784087910621817953523480768018461453843894069339558123004747320333586985284998400520654878239993422306508360846954609980324974623442008153750750429656161082375906209545987561867548271859572806663168327415581743860548444498505524340811865320037659343315626903827291530227124788850829577780436473521345263145797862652580473477159577718147913612828702710287333882954686583279860272480325133438554150052179648204652291331277382989297098474339271278804376426005801404618457274712603114490171098946950263016505962108967671720596796332500494634822085221655408968665739937620777443472535415973561262709592085157719760583669133160203790294144896439489035444633781066704476894411833511401572233974913185831475524410272917667691439190287838916243438689556145756086457436946364362569500394622444502924741456178054842050250959001557174004847063797850881557627679926494601850174367314282063340454446148381237141198191777812157148244910331843206802149200 [140,76] 130807430885840284277334213584626976684427990345560449883570174466776664262956725913817237776420710342420201977110378288414977998133210680439755723427887364349929269042400184032783797634246528916517407006709652087939077237524179560549184576851790001239940890793343008779456737411840786536426298972682334999528700579796099313701634684070147136614580600667599810415236604094297772866219927175005800390781735664335635454102984604674212497816375478520049965672711099431200154633097890589981305340145073310596838331484900621832403438533909612819094198645383141816410588282630946089524780932649583111808936317479405460368905316409628543677128200158454911387756310296263290426881024792002372692256238607976681698214770850749708288140535900049284951837728291960873014870719471214747991990789548719019795712055345446294873850024010249534309880105413437836462499803588408569487595982024111741673980907920047727528484192979026088808620791471841877387115351392136803962188067193917044172060469546842415424314932547965666700207454083196414023682188058051062134481049163244309967345156910711281959383946809808094585037952126002461199168280993073149077527990120359004346605168457024753906836569331667753645284037091977915931162961838437847548070316578182992072821235277586789577448442781870391392593632367275493674126458446778490230862835981086940388062066000571322843469310032300008238295136287738960840980408389375108046440717563502697547496908054399486226534155821339355713997134563674768983252124273071233438572344853868369429518583589977561182869209011368569980569440654945580265848684004387090459625184835416470975181797301229990069027231446995146381361653841453663224485903648156311061080729928848687347962411255447125820744823764492547473942406691835621367202507683559160614069152048210808012642198590869809691614411520435056392267729382456777079314903388302888679074024758892057829274946060084614674545975911858095994974615224290182252385348928976844324214560095257063620817198083612868233986402513159377952804477668405171514559315460579349383600 [140,77] 582589337857350276254271840817789041003174632631303455478483495174347269943522036655022947283883843811996750569795821141620998685799501547059017732281086420806465236807177332548810934199966779166599002042466127356591955502655565138828149025176474328874970666150145575429267402246145644125563071515359782597640913989220486746523021900958996619180560924505735994943077208572070943976497925605726211813941711073548319001645584391909253788065544799526542349171392870727520282666013920607755769572305219813695162316611211435614584086669875277230575069054813882997905402495182682373584398482584241398032905909805813039068157130971254654322181532112320426654429031992472059242825302529004530956899333340214187577949387739811022873661646441492816244550239826145487535015482336244654470203394165239867580768502709430655594517128978301916421566279920446552196306517061655818105424914991636482626763647417999067943408042552889732149811614521994293987616260757917582034380282916118751810862778022245162910764410902819435315984025364272929971249323208653528842912313803029487161576476090785865634714751692874027767138307482977093573473192570994497747391530198753194174533871937147231653375711802204219488340153010950396965981810073435548911456474326013652458458381360968488647513472121564076823373812189704034023635183952831146271613498473474425329660712146722010848746039741091361516992903212110796982779216875991818573115020335670829982722895578346473813422307816057302639824362321219404904074781353861603909133505920245366702627823056146295332809269266770528999688233098065732635334198716019436721175886240058620203097850204866469147386861112045995608985526507128949673684689273483890548027793255683605427727640705148050594170705159430627473407471586001108848906358673645381246011392282966159504747431889370890124740153337302123863769000961602499952241041236704612101138431082289271445366502474772980985205670045727863533949296848715108727812367959881670538796747401312000247288159296393569031856140003089587445313500897531759391477676477885920 [140,78] -88022450769889628418404733417411620902932260828289851420476294515491525223460337091940568213968741084620364317871466370236478454248125689781161440443032179821648200664124744803419222356461843062585343226649940287249761831158422879593928514125418309134315554876551965648102417107026142477533584946898790651681927733612510633161389398498213483252109211895088901067806302982831688841210670298357979755098612690434339214692667444174196825958213620127965825835821619437723167200784895395858621205018475304577641925809849149706988568128414943866399068270440462133549383104948464011216090770369011373552412325266792438182295058129215162861950029209010206355134901278365936252475032196572519551433794259290421051594782473526721430995170535407520136801178404995395904903711708893334717578593137310021862715743109431252050583087163115260436396338222088707136641690339190532731564608754424403455823153301430434093743736705256750960156176086037016370873234787330387690371174441546964894661507833946430824547537118413290917931223805310768231426012304383564784122404688916469567820457310639932589457877098205112265892315975055427381498745005656682757774060430147737814488169915786056459992441408380152558326809413028198372795195706997077171232676659918278774007550360700919274229474329111046091116246623156673041027019987935237542458203446424759701615615332739451595253769701462676682052257954919097323035480395940739508407925510996559193354734170998725504293744853165630524915019459193842499845196457265542407172045124564169790576363230506689053579396981561806087108553512057921325200296556635759962609353969633009394779853715521888262806098066597604713137514377590655808089883960345649462851397482448449775336410373570728131874089898338564719010560360085536850024769414047595143775881035877625042558645822475773316375213946728328252661684582204286750043607283773937462338264052392381694303806419578822596348160800308152668834496869467699346637592376599832143852372017117570951331004452574152373030949974405285173998918480975618770805338887624 [140,79] 2165871410319427046088242271473739779707709458801574112355031372239894522586232619135274714852495206836345293341080218695989764207323759719301308614999087237232359062311755487769144692437218650167319159782850997820050913257358347591652943554214902913406056510752217738137821701192459719696000378090251687574203016879606064614016445140485090273922427281504255631469428455232741225539005361400182380714243022613524071113753145124401649973473651813847381581323126210294759465582736790459545430879797933321921380076572090743475125305175991973381237547050256460808303633053885493008827262077262552019201095964543561195205155694515740614669508484121672138812326596332195302188920885681344167727848591409004423915915862244522106014165728786438947658656648019702084786871287226873416554989736375365704596635897298867250510900168186426377943748216801593056965232357115167021379060856963847583939651113603954265583915190741151225620405357278998128901736197181152223808346700597173907350502063166170742787965248438984901742629035880839175095310829914472907144861055755330485618041633608254388206120322111748901510272260996556836105364567175330257966165938455232647798167415629589932488806003738279627248630706294082380750608318527747400656159361645858798376821997222795276091741499359708859927516675149737621936304189963964131406364449123570106301461798939331506696043024107023073550984837520783706114359048150589584442802125880977467989962809272744884370465221779818990432428971985111167348730012203000802842167309590749565487509382194300117020440433370726642672321862658412161504537214357981279013637629870124286849496984395717872274567297101022861326059372654942878136483672019402112583007389588246792135908835788337112379944308566997691030105671926078107142178990875284423398645720734764076854491169221940505945578583990198584443590022426470347419580670779658570584142474836213502967992995416411826698312617398424465025849465276408538816071588027922731140914233886678029539958008085191116823816747025419475346665070359762045693821432 [140,80] -3871319816585884627764474968990762426550235545227378645835219590259033015650129520640553055668682693145345601905400038727113155402459261070507852490516022278869585041684862374424085495383499027964534711686499640309721521009243804089692409994341031567734597221355174459044554384394956600248683877917824127858610519332670705023930574043656248632105017314691502682011703301190389153462536157096164085604971653924962359079865149020836993158248259568734065734172375092537634455339810030242505891888590387262293658209103051719283912091579220322445155923290516264673162548069118567013668533315586761183219803153167779262559521919422859044576669786602334077569215152030998249276862453092480777546801999233193948135116903176036941333043474185073721457505706148059223708230320452512440937305991155369075381877795202037862531308548087087544369259875751532901991964726220546281387254401201002460468357423862019496531036249879664609015240718627364483371315390660847724347882872749765518123467051167233565027558203802318891632276695921482235662366154479253841654220680139456517863667738186354100726405472322282161574228279838238958830785651421477156335284796194759256459824860256619805677663604723123273409399700969746873917939923573257675318116906670074958991378898368544107089172054741560513114222867683885752094847503660109516187514075766512265063962794941540494709869581172812589226028323516450671773805436996495933436103953866453986113646267285462150125371499307933144064616174556678463136626891395470370559987294730154514890364534880326804610969262732195297487294606136730347991917715145940478198980915638954327032286079195734990223878915890452086918553569197163643713898060430031371024038936758822199887955729985844304074141436102341887703221580035781916969723587943554533991423741987065830914301790581819981185796963274252275658891716536314099206283836242242905984884546063587013331660541339208347270093619529834812084767853022956401201608776890594337918282567304660811972574723385544575046628945504391138136286695339719417024 [140,81] -1634116146014931912141459137592143405681043442618069742301047461502064344231456028630145987748428023713161727842316222957750020615130307286281617992995808731163873538965425323147248728922994124189958361238466213979227764248432147112405738789824588679150418617891186025428158489776171206792193407305196777926769947775840661530294459093430689177232430640341886485547324578669573229000164881465731187052395791731467187171436142959424663484539354875878851389454575878165505295154752636419561424249052974770379176421301675475821806949788744321417327746022192503693756230806182770032440034106189701291039321966065800374659219605595925212838972706261639738906699654074124370157290327559226884092870159733209192177728476476538063174355312912892776877318227983976177690556796841634553496238082016654125995389515733025385393334813924873055607958267703173740202946236124572964151145368813599272225622949118270570123333760019256187638030139397098044139684867035162494990189755241577996971348681672508717815094166748613885515479315026355756584423913432676658019899928018941409269554676219097421839209210227810953786069919040193537934712420720811480910158873052358101743998446310944334098659465820437873192129457828454468237880839362056793647170385704447281763235537401959414539284417546703546448698545240079178509044845774362908654412610754731373634523088467360652902462965180790838847368827673774377032120305251278722927884108998752392475331148440258022324005628949633725299006758791978195916950956731936010767807853508636339375451467550861286108336168028181138761549363178343623953531748466037432594540521863813878549547275753001040909128497764481836552458657569313288009955104860717791786501346151552687359946467265571443910697610190672692237709437565143221055301419993012309946899900379329133035351543324027805522086493993459276170720274905374023564206317374883079782410440107301823173958756495726409204469745107026881692186562631277656684294195389996333685771860674392256649352748498745889073245217700444441531865382112940176 [140,82] 73020493443221082793993567134201594051527163705025581237883217615400929139464333285269044345829881501341375891895739177830733593735267794513850145908015208000039301198871923732152236162272774545810187572535529846194109630762665850878520779546005671039534818070568215962168646965494411047992356211424086193859375807354957168366750897721512820737894235374165284176706637598874317327980738477389999719849560826701414904912954443976297697434238823718329994689075151465321456165654040116101262735748909287179802128288001724993134752249138032632186387323907680949301096308521559178238656670434119183128591272473998331900294727369465470012583969592161009181008131602917056935459553045613665357312403309327071978725697443601980861038104951081585235574699338043441518125447855581259998688640106204349439517545563435626948488667829597765022946244617619612347617425947509802457963882909402715736817291572769893638227425732694234358300391481879503669861286403170107069357411220667779940927673186071410374377073443133401786828540715468270253810937616831486998663570409294524910625027872778665574404859315274741764851898404419375861482860177099221388340595509719327066198790441651792380035043263618074741561396687400444099169262475308906514714615163748940754325753480422035993180154654236844468649498020530654055814572596787410269975611557978962671518461031572253030957273213390027072967304930978766923147988191991022217292321498249335031168852817428162508774885894963332935512450707481616700844991821597289784627191767710350928438374409802334690016504936325337997984501612288924988094008744876377188854761974660576509978300438328737762252034480826902583271385184559655685487223000780847453363529714515091001325461528586772484156154029402338111382582114697816944379071347977863160072868944810087499787996985788282897881488555646405430594304550407171637153198120583387797873525565813931693376673399836018446931605709612748541397366047214099072703461954760395555646094587986301172432654944181970653611925184309682289259748358976 [140,83] -1954640690605334273733067499035970575628212319928280208393193953452375043425178113959488798389156505254096125398741002453635782013648200783748091006682534501070389343745337810416050458926225174706929525481209525642787123607462843326669533421904572931004384659431492222659340004764820429540487655011146820596694998735063554456134992486638111119085485578483761998403072935479913063391869366786199894860689803032649470065601239490410675887165439818327522884698921033149293420039652187604984936670109670427085401810797631209024896325498773498811596978087992170030385233803570656130214216093737258812010692451896817404046758094610770661737967313711264244197436246598852424995369910907992336860740560981458920377573773399159529012270421572410378824726904839842159622305365293952884782310545524361544176411644648775722369772197693696515654685186069360071983199163952509309135425494444770079320106145329933361888029630281614280678356674042983086729903273149178526612765595305996222487411053842726990677375228922879757449264395717423951619794999582406356844278865264575937187014014834534583425988552408196558631454309218020760594701603663129990774718015440646079764837763753673309830954680025374292256126902906261921243830234407792322406919041216439254284228693489100531289349525596287651533315210838374345335008879632183902309122615020058549044512101227590899296089712181030435425671305013461155340161813863322331695086128037162658858093825663049270762453322786119562056821320344041067734869523752190647518614531439489348836740473980948854898716049645804265844508324030742120478286246905957652444395662036325585608593682629109896817462757018519211991107292273004731184338335436603118861992631732654719584582252871449656114649821103805629243773982287650690876155051914661997541353180086309989634059351455047739276571687632995911638697914924676848623930123057527299896275015063431403798080000585597336421919495275718454277917418686712845159760886904268720067168660885271792597414768314126536124737049621669488321903752 [140,84] 43293336503651508930868379329258710241163881825695349443559142801269449863978919684180504798799898910285633154506388067807649699838423719111870735931199792465939891742727012631498717566313981091704457336643940035327036912671008214319915907337144485843145875086775005270193134373699022764726355287448996278426757381406834118542716220827831989531976317505285365454765812671215406299878561361182381389268792051693333698113367124693975806623774855368618237887404514103642328918939427447626085799589591237926900859022926670843074134836957818983282986361257337194936326690207810088702768845977768904597130167599885386209486698649468189413958582048658343063811797911895131656338178085415140916452032185808492575225953820486789831604676079165768900606636846825941385992946010126110960814514737154077598565320593327192179747918269368134027323774051453310495038372821261033111300299966686901861571723449093908212698854654409245874275886773664330655969588836878393726794574056977537563091350137388924658024807562760999914990404366567351073510702533915257285640316088324621376651334707874285526723472742829069552397646212961285234466267163376238999294278239188190469034133326062639282715196846319606701952487147276966483638923182748096400927222186913083561060157074225081471451320559039998941769631423846979599289248025304411220084801561420478500883279758436879959308638704814504046992981210485559038328138775364811364724088075830289144826062426372302868776912100661479505891902748795080368179078735557655067172289795620897428546423168874488210413239429283765142871691804528490580150865142519472843944285110718698028371128535294427083677600298862197496984329701596859517876425652610656353890451522084771937616961505924519332394621457727518300768463467540586973095018410754330306241047429541717335036143520704671146340505930563329606316341541652129538148084715189364895699237858557676181386406161534726540263951792278369320886130915353292233256609158131325324964593597289251963683237111379540715199587705494592020284 [140,85] -670312077000834862832400714718993902136208861921045325549741674560521444544728356913766030254453232943360368230106855784068358403249732469212672431116537997235204681915778168185744583049970910950744367681742896893134047986674992161731001668867226532340281238591806956207106591876954698089286438719486519959629776704448220372100485496832704457748016510623270323368519400770444998877413766588526364505304235308782773462812328571283608567918670824762462924100152321412853533737761481211817584843376620123929024581376054912269836711572117645111344351261591401908209649674144495759558703088696847889571489197466794710386272395793316116133112881068474552212765464688323063684799388867986628408352326629431783089882942635956223768991580186432689822357994235345345140665540507347887127172850536055100833420974778030869750359137003700762415117397126504223207674770789644763060793811118814917486816559013817414757031161993647603525039844790259737971363273230496373207934715509372405155289225122988737433485076326187125292257113920072629680825315844854684847550672406985820751785707928442250933569049185622263776693816546070194294142373443100263987650565259086822452383617814063028261217750120251346544621381881657545998023539409585227159319758553058727592120026018955210287146291004982246572714639503903424586670272439636305720665276580363986780061325075258382099735051747995340685948529221511522679558688378479726839478095442909754196855916450030608645852571835793525100090658340572942568877964808497784783439073158377318654522949606186818474668729941711673932067248288229523263706346675632760545209782701543396304173362987351004070451626781556148856238202934197388092628539181030477891727976822646888208910620335492125232813963997395041659090814621768284644322368737460804624887906670865803101491793510295297860337480796239782856962239678981029438152669195970167248510986427369989136708298528151575987342418344717494844807145610603280315033806048759659039752338652059677390877532649785954373123967643022520 [140,86] 12917858243008209063114386248438752676893398230727528743397383876333548931605721159187065402106505517210165397693968360917839924653956162171504972933418849787438811518137316939172838956070073894385702671045051131016019458976722312799875570272303292560567654142029536755014887708394550443428442868333354080500742493644387778157954952510414790591354568112122754914726350881023307914725710903198620853781370153259915929874519641177990743562046366958555992457028572547716462389129191850483559741824936909434261883704435647890697599305831744087941120478890415954808237872023606705206445121908881962053598614697888920421207184706048254640638158208607636133281675353757573940691218749612868311053466479225318226304228598378547234233761910545241132097339782487725929004531383870865822115854229555097677908195063982875943792405500388183493684826526333318698077334433901426105028886609132428735764883905630808147421194098669081447249460177969795567479505745201015864008837499864354599002810301826812126165532091797217116945887919966813287849978767514040716089214715656115628232932034941617178486405688734084574643385998598631356857203548068095239250354743425846576412225436123426475226730513420913185327074942207636052765275265759788461424419364606833155581024801706841824337851368810146653384143200349303771891178743515059221235962445025183671963819202054268515401561012435646613796157612560912630415597438255628654506978353008272427273628243093208656505606245656021688786222772780872582641420386131550405651640119827797672179219485800903246508128667389404549180304276180995484093958647721063425624357536659597918658153037530554650030827959888188668949081073871403244157157413901690924595067361649016223285030826204185136547976497832676384075161060592751037482862437471316808759064244894138732940333832944908169336997059987027975539902130573049447791233783863393046904522091748910749112622393247395959366350451273703003259837609600507718386214264912522542646937362803369034384332844105348737691536229312 [140,87] -106851194418036016599046159968935894288789073422346979851172826981373951424132309443717901321035831934881452718153402565769771855054045969786171043595119424119725095987638804037129811741390345354623926130665299209646058621179550678276954380827755859362608684488544800089912285360110407567727673637076777761370778921530553450358869519457572960251619423466000520821319107501070080197666461454126963339679135638772567569759489154443194763270347305530022947625880529648986705917234548958511145942559350016746524313276555051347052890791640140810644341163806029003243115937573517824535269094323890350167068207352205670450895256999614277680003600892885064918343142962758944042705505708380702857767259837400793375323627353800009642332053333645718941807828853610078364608126381088135669565054028091199194019707994504657305820073831735718469670680023401395982834525663055163024404342624799659707114999686414633830695600039711328503696389261205232808474515058527810100769254312040226971264677962281003782261093230906731269464767175327370825505431239591312599828564240457613443284886540608147941811547901397814218844505506830676435894746601735930894209644791551003624590534659709844729057743939881173470404668065794594739750639041558721847858615394632481315742157494652457683169297025234485860976709551633821373112614603359018632234043505629400097731543519394050702551077387173294825372646118378336433240622797845708358317108997309085643549699887925079667090384881447289271518000928461987021048603328604673329121772074890522343277227279814404984083640034191713023973968961458960640914113413966301214513429067678094010654126656095451343072769693624488628091098583018982703017333611970632192858307720249832721848380306027152789217160255212246305095610687455616612822756938128392872130120203968471702963216698391034147148042574083864885895105703818651559344114531802200165400048952129243751993801151789962675789916566504845289674622892714713958409446095815211337262072112706558449956299317949860851111824 [140,88] 2835810470938537916710840110784780578289184637809697131124827171914638837527926567918185883510578135106927071707101416633472710105242610164247778089662905250690197736451233157659574960318513063827961519291623045668416264183484424664538848125070381918545321884438641708533083799706754445687364789093614533609227589092115697082079773640723023449867733857143454193381033077186686225685150276406586980870562593150531883056323983527729312538863715375756007231958497094660237775864008276024205334351929496154708244276862177185122154608648352110430526568253690032661944441353800716506492716111788676097660081526827437837973678564330134078356678096493777301782461907564553996528887237564808617193539363298664452227617464528947097651049767326936874182549749650365745263931612949695628767108732693961455875552517902579201619655119123418499925799732278369411645622762724930356903757816067989727494334815635190024074723227756766712227718101609373013131931334783382375124861808872734054159344789850216033418037065898527303813190090705459777094739174143285875424386974637818236153898646209670817680769757734270856268431846133414152430487617411448612195003007440653733938463549812246266740671389544490013601482422020305564769810156416990141870476579506833677721650776097362641157266437553460879141568535949439248719607915491871544888742677397861817369653572603284437787280915225481258786806329779807142268520913029813379506628991916875130308520688591733984999053345116079928877976781880602331809985775180838769329711406309360017259904586446624548897602703708764995109153329027464781720639667591492804849915663811735191277370061587862232688424024071879040961031137833497938054570673078304536155653671295606450124642080237603233331541040207364885852810827009203477676385611609208891589237618568031203828110717745573620374296815014400436006394921359310757338405233184698737403662450154133342640120049753938623857124010831932544484866246238050843851089079505793779206394745573109683584339051607541913236 [140,89] -2233946538639094989976875786125192516215871994424004034012308530644205951539002037814874857409857012713882337100312296673177182383124088423435726433680721962865285893673553617042867882270091997729709349866886628397132071586734417853325321919141146662121873850017150041269286803415650413113934060383864656421778038360312168811468449557127446032522582733952450397375745083946349740570410723389959003762836792077801636050791048030392331411224467956108676449198168168646314868749936168895783839542149892316884641613731744743226098067193268165659413455777448550115464713092852575451128742563692568508204372442525495088996040044175531925277881700960716345852453661663602058804126929319131796173634998199470113023100772595261380041378113802537011049957277878242387324988032653051188479863972847736057729073981255522141116347423250278571598973832599342074183669820245576856683823699172173800263535450968887062687572046835235382582152474682614758013247557785939518122401656025056230047076807846035068377201644837017528395995000765096185283997929653060989573050801635639029287314514288311102032839432217633042897198417398989592509880087394285413672439313417446610954823922817112746774785201406512424403462977593688480738357157724391798309754027855257669411377737681211311081627588107556152244088508475400300547651487357086585075605639537239911918829751100560687826638986148967471632920178331116474889286852276957367887297953793582481112390979208946510692058175016000844522769777509291681158574323904993939432581141158192808606822913120536687582448691924249142122569133393095047293231048761093504027708616553562397293714463185461140365879396309360167811406125428752789247983003129412379713601134733844151361257584059693904085081621289355491841872095493366111137977797839505914012173724195656633416005113451514362112614887775081539627408568809084424457392341839308074857536270209249384951725281352534559883175454431523093819648429534578383202511675495373895604139346402373610053673858298352 [140,90] 309633395201589467595333879012579160998670830246017696128326709120316741436705922537984444050690088785625223550458273777500541102220393879155380463193311441887533844985080105444010240783559783001441632679281744119157598920305960380366762323996109080567179856802588826204741016036012176760944939975304628285709509751475909796280023808173227070903561347529259244344804425669919134651143119269761789567158763922808449062704355884390972897650147147843433261447307643099919132853475836380212843484852781546710525335987883905581451663477644519363135603125170172298871821323832886477634393496309612182819410902810159163835806825200005580526714543949323766810004231384321005853447931309889041879231184615238195023035611407381194026195225413161573968818534061009193957070599793708472134213278476678097219714778119128891595610287824716281999393632276557162366130654403251957819623063524291540592203538294376729543735802865229530302182186506838949259927683532035720236840485985025242612280668475437295895628223890359884461190749735154696963287124418152707073579088057011449871388890102352238491623280927322023280194775794722345011831114349813472026052105496212389384745050121668309615682414892105168499022398964700590485294287362309571965222886121982527808880756430537064051524560154411912609578208310967072498378504043457759558231888180402054652230523209671333495402581123644956611651214066919079190282597740004300267289569697124810540899722818249933706708035688788217311022068390460545809421143613024001791932328110397663280419832855455439650791043158684294501261252709063749995581607455245362042450900371295712007971469448259548246998490773240287141474647291607618549444379718353620298666981423835019281737408295750941602273436652620769734884009671458243850489068821300030264444972530348051790749015580775792253163181504458990164399970934702969604758058695183084861585346005995789519462197723807820703359234111013692903823716213757074106041171239036731089983970073552467639036621352 [140,91] -2317655224588542772522477402703948372208127289668537779790482855166331289322562130732387853429385867814875581067811932914947430787125993509271930438173059538241152481035458288695171871976654810086206404188481190409293620006329016784858563346920479316370535989661393733646032660254302625397990985322692208150788721475007327832407059007249982440906282957198028499858139382203197162226335105193156325390213311767093772944758842242598051357131686119429626531064549996681300877172332719701387863853564248866587067507891591636570312557155591650919474446538051744921233348354379647541172454943407002458437975829578126511291588123213050402264906543751549902727647492436970933976688384207208097615118343079271314577272809134490585465966218225771019568767609531468848751826759491058454240310203429721850969216389876888202685576364819296648838392442368490958495701071462645042710696739297093818137289084923100450816396942706071727760279776123159625533105448664505052767790979972672156901989930573192699110307194841761789347741266743643940613309331752779449600018335540944408593014698643401838324726086746888045526406991015841011965978827654770212961737483955323025400532772233097800748821643527365214328079781445347188899275867327221510502875271823564322024414355718117969820400016301724384129976507176233182052278301848052253771398299741683142723039640478077444484630360828322956844641428763082849156461712780339655165598947875983451738435121588989118633493934871256752982009448854912640719169740541179259130798799854723533047363482077856753737784591805593953623935346977930747224734624820560751960866148587674991403641096914192527341995957226947752343708406453170976641396893593288098466443984918777438742452193071572548405063360677180468908789203462997783089115634845630900422765065230561945570940806487700461985827318584575003017506059585160365061558715757901496191998848425046530252513996953551353542216344190070655277954293753471861284405594852238683394259081183265244259192 [140,92] -61008462050799622828524352558112960095547989344953564969226910808334962824096865754343438247926480608304193086274305482202760444881932905163263095425026404916182353085879031085332314346154414316980764269855351630903507399810209354196679932317487141093249743045337714621720272337035445115883786500601200632759610851414469498135850742929131699078050847123385157157908507492539388350554623360612154817393788337437432654554311911881796767186403044999206216322599115920225835084377747230160712687175834482760399658263339840245888683616084091592513092320629816623582366419709033412993756303277504312636861270879531152196630271145634915905741445624119902117685450262399872487591830024046688933320424151306710889094459847013940280119000045834377101618384052245750930900635095579681443541543268919961992648876940971678272186633119825744082252913269354078336623904347465500263179983938443634855220621398722129318672094314332323255382458477351979367167772194349253707849841317270518353769043261889101030563602897875846886089205927472408521063896754352462307166755601265713235962842417543148795122113224187278907789128520169577480626759943437491986490243419954048303597921595380895236094645569157457321454512250429573978097099850905435588129445588574906885948347942544955457701859176120019582481543110282248244979369574972100203314702803538142774861127496908773000798333916957313466320036386400399721786269950756278841154774681913581523349620090276703285128264179372540842231233852557040142958912175947508026098477533430664550445161069632673144659105428860030470357616816277996830763179499089451177727248372365005474976483227636758898821391976891361752093375895208641370869027000250065146717855494142122895685635613579476759560961670610552624240783994851986221673012236033351250106613577561562856367559230058426535837137644930906688416147024697713579852173435571660837614956512654857897251368991772609942469463199284113116863706948170132825614637330642326385071104914008247788 [140,93] -1268351787121587046908840680389024059899050171862414341888860359268997586796080912476133091366555553961175782938542928603616534384694712523363685482627821013335543696135095334926378083699652740778019129480577941329529911238201178752379363233382164706047392210556940713018431187456736781866411955865031546593318067446715099193289105724278337502834911403978647467459646848504768139225963057357737200472907299726864516260559257300783479662642512134432879337440691741159178923187147190669249468837611025704214929615064307606603709382095592308811411515776342292272678490477104469469245041024567581434678567568463376274344414848817282751932757818423747350462836126743185855374498822716058318907313507717459051206697474491843850309575832980262730766230740043789737777919357586638697675721343750597174840172722224482875003806766863557769394605509365245026372029325784900849872544208205879410791212098416233060367630814922632171790978678947610995146086775648873606615895247753641847778171827621644812673487901124037356651798531369661701687427004680010588923160338390008682541216326275440884825897379095370867786834945189977679271671358358961088872040525814001072663232245068040869018775328463983719040662157971474175948887833645622697622160499935656070039498102893871495928045376857510140500866277776803688510258626850412349239790943357339966048624224722452978747992033912915117226647641189760640082699748285498684843952994627905783015979803279703481139221851867358922888072627461607349826588130251168092206378143403962687542671489435602399969228166065425778850536859292328719446079512578920917092266451438669086164886519953225621232476671866329769623259261824462678289182844686659900359702344215153097388266334017810379059435627488296499370511524238685724796992101873408319699034880083604657026526961572463096918152795025142736424180476505194145102649588113523310307796887982439839682634076503822420128280912871821116860069804063458506285204108910983772334826828590228 [140,94] -12496855006624448460155783097916971355497731164046701022749032942722006467602287448378996653813306661157197990524052950520619459618204314725423758993846665375518185716078523194775874883498678482204065133089223453226075805043888619941190887725429520194878807632096122862996973182311378004207502261771620800962055431835247521082153674548433950123833422682451252302035575342452468190987952012624784608168983409065109392701734602457362393219330456860302392793805157829323105981774371918015609928653474137864009458738582695510167786216219231297591270361479062915117437245918739997340185234178064857061863549333265763500529333345874116349028127339140634159973569061616183476876214996033450088449871272742066687296685249510174207087308975631927381272357069846574590903117075339999353289750560621123996446392812017603512421644584655037868483474516494497792321795256622601161524135599333424123853636737801072107230519562388632168851186272119099984400425239616882676556737820405250425224775207626173005536845648606881269031117068260103157242539588425793625978135009430767578947112175758261668421227987512807015633048783678244357504057060869634366076536943714606612273129214171931628881577747812895825237232529209173054289123435866553693599852938352021239233776477612568320131862733959964146268831154459836082959468872562416645994132619394960952856000613814984783877501068329731200493565482794791148568087164479785137407387995746005914001401929787124859925914361159083238938057466046409167183213498158719586125388324468827076324383621564053057292636868399230946777192230104029993930724048699831893931145987374610872566980170584049345712820165119330486994196086797671273653841790903327279476525041227514470874082833634126262499714625419061053596964158494223078769851071792360778666695405350595211468962671708446431229286557805730732421867897160483724346558609452749123955589183031211710065145569704371448214275331452840109286283882242753852337933400293652055726127664 [140,95] -68974466329457676896662691195902526188671184618494390395870062205313469037200162972086304342003729536828666751698736333942732296157479059934867047389189738815128673692049439415240485559506052370803339104016700705459568042166116308298997532769876574106259393389726604782246021921517309655048224740214486667063391172682997096422798201879316443545400098305084709083922556232297618635976363112720654578433986853945860264081139547637218220950363015282369198961213479206096865789810236186626989978346318790062637052632108566164067779925594892323670315898493232328349971976803571692244755369121292433302272131190520016591332658109673624005537856275742213683235634036410289705757883594722577830433656619809725321741086984525467481652216150686153515975453365247072147913154539416095825811979794314995853732686359737238172457036567185145615183424308174622537333125869119090198123821717839744372882583414667274065179918620166672488307515367651200525189946714363721169682215172322287599900684634141858247690968252272037907413475354764590188907184211380290949771986046321980229618376130423690290211509641797740314194259867077187362461795454452162951010384623839859736054491383745434488161508893236603970894026252308351023380612006758005465402386185967158445443285667179175279047612431419259021053955566080634500788970406003657943689925928092498015380459385123589352730635171076941999122308085814900432090301042415216623577109205994134853716424127417040306975700250818050450794647683985290007275097617896146108961622846053274265896307667203241913098264855228897288587195804455109846933677806660626924382099621675413980241364664344953682420232428209245815446236717639370353907246351038283971249657672855513463698219144581566234371267411533238291073277441871938493891941742596395829959657434910362852799336863846562663923297509958305255104731481125588491441056837018329163651544364243925290847690452709994261494115697380469366101359792009975313127215988185938991298 [140,96] 56715599869179004610959519326038926132089030646390271371708895312601182480224528692257143740500292491629401884649479639093051878042772957438196473383619525848729707578395196873124491620014397935338616820406697674994420949600531419453687016818959536048656164915295516659636698525825633187427706984242760926337130052860415511495502639561008473691463013181507158118631336935368156361955856826210658885344245063422240755236810379956579531941754183642058759074873042198504771138245286257998933301068009113206501652416616941793165790213565985508588427664026720874994698916372867664584857408170776584651604968408753233078944696925487470954874382610418716336935500933999830785838336607564725126946426152475433287211467651367176557333315427263073034204786972364393618496856922830582084039653180024222209056817836960604900515201504037356300100766565153712235116468863387109663003497524089511532588455272972248976086661442721002538283129298606334546223439770602551253445950070517425347499020200624797490535980636709792355790352439289626055029423147540618806111759891895793047855787717143396778814366437236414444962845327506808583225635992942130573976848475698033331875927762170852542320606162157807911024369916722401707218647176671816901963312577375083011438822980224174059272340530061619207361535741805370130494497028788173628057149354287714032908976846747234875808420429953047204140977991257233555588706473091534497051808300988449838133882957461728029441689140457957037377734851253397955626197794236129967105305372574056692440794270907321218917775619085412809110051755690948792114630721449318681719661241511842521212045738139646565907884344867370197919348858578973150060112942516348101726068360741750997298795494169703825404387687198636490412489449136222047287432654204465099552739798496354992118101776828205015011478378104054034974540875522833909668064785477201773206746974058361989654478833963213808255448399982729849107170649455787406450054716546552 [140,97] 3645678892753683933580370597439505821104922952101511184398453223364332891239514395020567274648392989661528293730802734569154364003193165317675715717724553825121505688795552848219717120446373894632650490394660252139926064526059785111318358622034516180258451598675767997299860456666945179917470497891015070308337599549101327074970178723227890824342295503028275044055494064326963571276001868052861720402504773276898583573642421331617639612770495567977429063930634986296254487038257689614638086253316148916114020473119104551625987704942711395432441145305140143110590802739139567917650436168730621194645705725595890788738286311519503112908654054038647969951121175454791097025553427195764653177635738075909807364261425629573585124018465785646105071391476116111805379482796058638581866556090819352713289848685325699343112217581431099240086905325911378646001257495628035513939498062811347400230119142623204893845508935252274120625963179146569428235940025795928762833035463766113862970242609032228913737748829311251229760370899187753885305210551247014069497593583453271562192930120549245961563071471934045641704343920817342681526281241513728983373382276263805164796892520689258440895842628258984035570709958502242685818617820207393405583592913964524683471837223573027531519084450035205007140372336711573320511706815214409967511669894967387042809999324571517657353917647417269458562546875903627827701733408453502579220331090686519791240431700961162061503632167133899014993351048128325625812359401105216512600818126117305639333409868274758018689918973236774460335067418910329562524453194612736950285509887449659288117831302168427141550014095103343376880827668133522227349100860640388514028488462369087767024731427524486759240298638229380969239896551263181978163494928844181663325265426580548268256732824843231318535380286229064307347035324592131765232116170026651762408659699766227317841120831590022641850376681067009217425143333242405123176542644704 [140,98] 26694218200764986202483226085644970442105349543032123096118726123223914063257827694936241375644172985950352147759869773057146273481575941635508704159837210630186757376505422678484914590555266896563291664501801736225261691216028558246131943601132839142774971847341035601149271035434547520864367266547607202060862180004316987055263971759701183637042205143740909485394409841249734422159943689999211061331895560185384888822568736987121396637544060420031382004190724000695246804856102313154752705537906644279251754900562885018004212673027956368523885420512719128192310560658721543329584631058415741557938353967662303835220431514824240616455381293939756259655756828033541884506760003047734262270110264499016384664260784021597462001238748951884164684506550837816480543578330308392677006800094234654820809450285399497000863373548622804817746831479328005978817431755440746824089980630950278514956190568278657151850542008556810443812238289246722981335706959975033212008365008100062058785158737382425295073158384952784352937046939110959965906650041813453733603915020629221205618503938003245077435372855819190041094926229150316941816403048215394983681058271405731651455440367897080990395619186484969146476276470526238222876561691941193324192954822413665342835560666735567527865560693640967180520816623519420848949624737259612427627157588959662538199528488294191977104308707272115960301025965004088063127959718728651222291136091492363040786555417503590365387205958386764536734483967060950865462944767856235165120914887422843963890087888261538146956044189473283281633051946975773461995461301333862696247193264935195716914434829716563031173412960167633051008133028265002036049646271291924519010615367316105445635130096666221106448029516096176412847007917791087462336004490558205069121679061199459906893561360432864800726876600125550396945469267440552285459808478504225918921493361334038408152007708876231882311667596248425213690275333447380118587896 [140,99] 117144924281165323529067191243330359326914367192342015439373559368939051448888018390138236540773370547123538539326389912189259392931197028958494550858008651758890851870458906629331951110432649221414143423015164957031942439247172180355538563830469940189003948203488915726566930808423324503670552038771942788629040805523469672605846026859414037870367199222024901109600775971584659626922095616139508512798919143930717421045611148784872891636274715555318953834947753033496141304440357978819937551133587348309903182188042391806682391531054813422961286309661660563109076259935015331838838556522262702650674714919373263798790457442346247634990026754083067615390882196685022773442394956716029980105153111158457625803438984652155119070230967680159780583013996025965550932605422711293721442269776130589810695609428173364337654276996991841317235978461444314466298577001594919760134460581305335463709093147728277851672694821503570934705854344502932257059701398631925085670745708394417293459652473332801955420867583623777844753401866618796930033414898796287382835327500935824077755811852010885587075671292386102599162159367700405107667127091658833540205932846086476337665850738183077701834170143181472597894283162632591069360484000381998569066355089407958448376292678413098578032826371860288757045736781062462522767840443270573929318146586007635286627840061708173943942298380750248472433043095254148807927639208003390573555933766558020875963371802192898336924274083901911625150962342010677857877815720239189472523765259402550860393836906102151469167011141315794629312237139291449001305976843264529872388636088032930367130715370946216112152089293489655973951564450333637222389885304924945954893972190081572981372505322225762783466134546299668085437851167545021737335387794556795142841184941355913981349237197267128552428044279396268681584200635374483464932126949073131703840163844038673037882617612664058917036909041153459572766579662475386976 [140,100] 223773706990234182906210211308739241027636466059145887851821228781028756423762103013396794260432904884356020064008667025408098655959911527615173099659656780917284517963469727636937718298213918916391139145449937943542588413611465282464699332392822595192339421973322668013354262421779795951631378427199924460136957252230674383818715751632260803194023143680379781121113230235588970233039051442482730289990808921953652206526765749481268042514547402168600813485739551205350172783284453965615941012348467492429150850801590520227365531120940074924719010420942522290519694449425368567540150011229774076722673781679157335208419613143603250501412331198658600659791885593353665129478260452820158261339091442832248609558632860827870347859918479091510869731971791638244973762590223571208703195916012123890549201871993431680151446186139311838577171234042755340078537636862430332974986767020870903279354273097423290396197657391819190305549918408043318674324617109571457100374976723574085285858803710852455800352508543793447393163199476167938978901389207290639876149364846235111159218869492445436372230016414207102412124250545676315061686900845224075888723407473980026091405158547864491102978772216184273370252152840747875061402626489597693194311192239774224041036297837790321627696564372447783031506473571357086188127577951669847197313963502788918817801630470895853366187023323350731696773227019446564037389326442679114972785519070578291494600698420279988177101427927449312037970637085274234906605964296682733841339941435367384663385854727126672636296890864070316232065693869485857974234133115908584310552634273253978601100311442145148371456754706279509137607540770296430868339384852766463248932522663529859669362503372417499990979958563389415849584152630650787384161688661613720348391816884278812006905741008850591841662754593991899977502201154148710987293727930535094119946982175576052216521873573082809119322783383660242882618954871412 [140,101] -212883515638689185787190529475456649835016201915909008418645856863050270736305219635251470265605868035996530835145486921156019541223239928630237761469826070816707688581476155253294481352776415858778677161474191302539813804995634668180767565157906741244577494222245554547691806394195383143833826806727505370297609171588764237362749374562128737559965485436962375821811091060738621705224585239490203459038565486577484379028455492008626632228672296278518657231557807470976651910844743638519589359874464694576368649964053733967064416332006939319176068673843614741340539722219148239460757795504671480776796197332338515537830455290621242133802197145077305979065676062498914217801235332500468465940442118112104908947851545122223937208861685716547134151887631109972524226120580066202723702133706400948543132842356196864970764161651541562602383071201729367589137069346486697258563549565222668449914678677666738531517762588913108408335586629685612962833865449536952366152054626218889136742390608593929464902865727101534641423545041350797616556716653051947344751097750208222296261777843849611055612369238096592208178178198387610135764563090785161003954121313612876861056208417195672769889918856424833068657665320298417545407822812098666063296264051681683672142870419253359554783117560812730564324525705296930874041403607734248802111533512489387341972107554586847263357119795804287190567827496012110762282695125137375610877073298675979748934746602211327742400858414852289780714634845418763390904420719204949389782387325094904961399382958933326776345005484199302518076169309567017319743797617643966408327022138060335387226189319917139856859218261583693033991015269242793561536231386315794162595975130188057770981384769877215544639591843808603483558183446816217848398361797227601994803760745255583619153355944356886148753592718635316325635933865965918942882656575230765222022985961984362099540723422189240778320182078821763859697976 [140,102] 1654825184322369063399732157890221509534089410600985349447525295895880244998287267183600654940534356878948015440139269679445150718126807740703395935637062590496916927073393624208560465794501563663872306088749922676751907684600120234148958308331649845068251094735339092283279740379489454359755411093360169626229712105115977752810911107122135182812073872166409618309967433768637742211205383965472850782931286166344163436616870258460218292049127769637402928192971797114908379990577214660468913097489228029496591768326712249556569317632119065784398006066229061071535409297744088037407199018198523463437441815157460817545388982550104118452064579033015881504639619829097826613901399614976373693987466824399064693105976823915377142644293685049825028617927055541399742405771602986118623334857977214915902684797228368190160344909189442423765655693053007687368478218946754474379653485817109928714062509138997696999374015622397804007374454321119290092892894444490923518378751770982587914580156563298269979780557877168534975061573034940438804065844130678577277053100760729983338039370439402555220033046895266981783672284709047520474917200759677670845490136518631859385617825366158190631761089697746131540566220990006667298934915171802114858097933342709624626546105776722367804260329776127907754054823388247314421799352625052994661328131978018603761214229129725716315807197552408039034534400495623117653424374521919195910728818723829897957179805418016219974363787100817533755513183515138725759116745803646677446113292211899590565091622709238830586746388489481964289445850861026908688235160830688507809241515502869553303616087594510452108119974481869799683649801306147510005205700751738088273657297170052998695267402494623221211640750736610067531221059062794108288205836036940525184218579108018841854945696332581552208073232228324096182919689122689098308748701501998117333070530127631710427701760360516640715995453165670069874 [140,103] 8239837035251336415293613234139369004010388276628387708018573299044683252320899329493673103614589038686027952619427140571093178541621067960311841370718137466480219175179859927677678372807896130307970976096995116249377239389287491818507634105836649603282151033378800840393021619558530702712337586924734495329216616102291987486401016961560964270820204986302884841097536466136296354503279528100845750892705519794347544555326539863284297652664664436969810436071800373354944045084248488550204702637040695087439369610252753271457459425680284246508858863144888974076154294763283795542071419949506116316030451644312352066045699163599171251443425647407261709300144697898625859984564273291915438377049897237289145840575225098826747326688378274899096221937665588233447709028333428211908821907918289090921445227788971516510301726235049848766198347818005645418433884123047783691934366652971576496359562459205725794223899413010793093044554626674274309670232470770821852209525562105030376545494743008290351447556848159953155083374909256692646850481305054668510325661322746876727398746861909061691749149410500282367144075736263116811615537940572951021586031112152475487782374603052785237456106888781511161240548776627427809483268331965358489964756256929491691775615478221263999117850502961681820929516005902510925301429018016496629626763464780202577098888332241862295613685657694218025414685891051979099692672078106437901402536334831584930461791846306015094856810217090207690693272404975489290383505909766380921485737811074201926096022748205175098006108586007781028894948496785397300913075406031978765848657836162236832395276323849629007276816428801703273737278674598918055302885700494385533509301158436092743990343554550589071932463297490460232627973979516881728894042125084867889732636507543989731614771623276231755608691666888382854982748955500069769850478143624919091872785356618726079788462584967018730066619282795932 [140,104] -128218901585303407057467566739370581333333391900158377991286707875985777892295463199116874164160010609135252364910800539623274920394004319264684704070123899736266704470293486790376174159343263613070116299223342170241064129808401148025087208029469945893476881683432875282558921327031914109214172072322211060958560826274128215352723449814671665614531235357753351730867029188729948763747952576383176636628589462185307632349558160035842354588987594124193593515344952019834874497571726838836616813273944602490803878614379377958818148246268897457912122111732680056343430593864422050574800629916437928523080107372851993768782487457729113220954736726784760148425046383632936463826921651813763842365898640377448851481342754543793055943947124801490244956027559826732090555549556110372099585463717831038272702730158045056583304902440283193180180255496989301195215911660989087938210633925485168140479575926175009383975036717126668370186274789527502242652272698143330927190131163842842346151932287345952567200430487354606368915831246071817027208604374741092285074230160762201413429801860703684160335226349220500563951317695454893887176569340204700400278239968025728645520003986602194935361613122429353278147753887453538788993210438248973969267571776507028265077769031434302330792704425283010765671398981711989360911087275648126863405644786755122667653354257073794428496446737369882309222310213243007914479518054820345542634188463576357111062489684770281559432159572040101276259351922911362889898117120971944835669440580893848163760309532540470608324012910361605054890467125008174618411654497702501507643878722782783674072087285086407995163090388027583130868743358456671953231848532944154501189958733975326683733638213788991586633764227541657438164781431389110045807282432684685603331271782834294258913126522683635197895561730354473030894691101263125433168826104915357332066024062365915926723334714911663658475880888 [140,105] -691281222843829673932504965243565841612364407723970189037865678326984428696359083990021094111407719151167100224426840548638677205760536506790607154564451977058656279394928237145937548020087049965147866241210225315444250237417651177816759929929227893817165025667397252525272259267531370219651223809765528224948582502265972690329920223937266196352969373816488267252634534138051169737412418181583249901937776050737679894483809485020978834874663216975388143024973739529438538946092068437339622455693060091445207951096161718038918938032561218030646881615618097171639419709169666288072667293977108927699803790802203038174844274461150430676262394309991623719999967192572141150014207147017655773563939980825195501773531713101466717851947847459972793243771768548098139253027506048202996602304583714114515295584284835333694641378672955967103556745783680435470890544742114539906913521296112063594675250406341550967352136521781785659765319234019621630922402997826166084078204393774998135801545914211346924441134214894338495782160871833154874397832075157204544215945299949706014256346550025227538691334400399591781981282805892482606832858847667954903469092460086783957168731468795677157802955037044505657424411622285358259894218853684637260670383695017685344646503950132355814499112016145985262723788454824821663810611914932255940373666097416801741009838061903967477608041834502321238909000651556516190245728942741312137526324338890524370519300571500196243491906172288512776028628305902972268493628930995297740901948637721959127722145302895657732318030930599089518572160848878752006922420343788783534282043644027696286640320490900879269755249722716471386567259654824193120911565116117057135886425075154451216243381281851825276641100658672415273610850817691155181370555650711797335434036521301316579890970990420195579095221852846061968268411526157570896327264746067559991793308118982947793970852148056584576176 [140,106] -1315101176405914009522444142860383332362621776355414742028228456463480187302202093882296476034618358855984594551546948757603661255698671373226019802311290117800915642291750594021278990307566413377809324609072205168198966235292008785930671329375334850026720683074986206896971742773127713019069154831299003276215531725539339054655253629404906658062445036832867687189727783103360540188774367657747364023281327076169807503605085436271610197075148884330627518038068239085668238393832861786156569981235374512833173652171987469507811577259288505182611086541163908246962365660116864130337062758865563864008743098896332654115252438149185984436119306426486213971451459827950651653413480279189883623352554055282883030146501366344577222470957384576718403833805937776507185171895213857104245549378034212055930201229518135831719108922987113816905850175922000523547890788146938113325277607440968327508757547043778740741636076988971047734333711742876433465473805157137169682765841524298638008439496039765593294033347819541044717196147015193239990798674694856380114152193609424668871862391984222241905596177444601358020907984211021763140727191740565860827672730893508292993320616500996044204762105273324211929485434373030157195889586331582051549610596528938937826476336766238207497269426711045269921839826106817942420592149178985086886358440898339009909479661465850555869109724083467304770850050021590698543560581776917608190153297097093756458518947830147457456373957117766758319366794644835312809427576793379339512200597822243567851778237570730044191984430891068592941705107516702798579880093745357336071558717064619040740325960838587026598259263434508423195360113557156673371213437139902414811645036323251341584639379825456145597125163012475445511386485541947308940022522976762621304477596285872159156513787144048359880770082616872888756237416446429983116321931713002141257219885789417645003771731270318160 [140,107] -3078852430239727139184946941133948154331199030913619552296852927464508478456214834734533385936500797462536917505589003168355006122652687608515039212676098872155208183388369511937343018906432396271161481001249177090901415706063800159859983847980130468030180364036239814514434681665263514085346310117212922993045951104766406341861063948445193564922542651226195478569577850978108123565439096078142491201131212712014051434757157502381196714739449066538452680916379183899516740752973386565524878634649145851778841616943400913217522023644120915109885156736721683921807467884036112133116098570798821039836486577639542177196440486117685584632915953622238395639226019466432394387603673697583692472897629406861425264973600414087678023881813900138898371793286673391183943999506613427292730820800278483738040749356732266071355188240844273323830033735945454041940789957659515550254878784188219071756604618429016997193178956094061658646333089207782781264215367695159119422608126992431282758233966721749617516708190662522668038310784635763764838463448461044966084133352416298721138707719773596353904067339483753343814262773372980973926815836061229194843441062634092156778483821502429488674167231033869890496706872938179628840200982236293205879646834961481878096751473792870933399723465605232153703095125785277958652922267543029642916580407661335181067709207953689330735617120327453998570101721085094994483436636828706219143842018973283865219732356718054389616216747987511333085741707591419466471807962558453646127555756651256507584187411508726504179713906350600554911648828549510640582799177680727212076111997822638088190445514596735497108178083036399646356378385818507887319726272191580070343259824018171897408508823760417735241406624078773166495162498667840873613023271137056251104591085903894395475995727596126390823731501418694466606305606754603445670444007525716829210064385969407326985647998428 [140,108] -3671064400842519125493394269689092607812138549208050577455381997536881000936147852768717735938868380956590911043761681285499280353942733609778381718270925740154058928743816675570176443331863639739572251896508338312315384892245696137795731135194809552974931863042319614939804755805440450086469607407959356304070044030562419012857589770465856915961935205724886091701124602382303690082476944151302903754319573608200932746996026008942621775939416353695580186044293455216702098055210263960592282212014167493597739305901453464088857311038536262432989137400649373177401765317492682146914275177590255742855085782118762302542338557266935554315300023491806070727150284796922223155153194243390057764737641529253341212916470597955573520763284118597348656863105998121838720518879017730114449397576473512878024326097395918546097975026807623738418547726318193048828551086330572452435359725379965293267459502079614416180050266635392279448605470449150162762447894203986084122633249394680127948660394604003052351529939299929515001387534865761611194921307297621633776245243070452976394796025470936279449110988077266933951499415886068837530460135283228414248696546630686808577062240478645598061889116701261843685232078106187904540340948734364262138043484312993751153820181622176560089216258497966202952301170451205095606652289506471429847839143573133397644830417679989380685717387178822343496033671772920380420229725903639555238610635178178391467213100844237197345798475998823649102731893375380608926012196527586778418636667619712787714275082137650316669745513027831202643004016336559568959043948854770631518690755706442936267323449013523495305258774317508767650858836449684615965979981756490738957310726616013160511212575378865558602878697998419395155089714334035919096950325330926612290615206231904522982578232896530795682376926834494624738407288077908101229630789240175356029628673346031574527896 [140,109] 4825670992128939340179552148600573197662827212891386493631217933146823130160028783907403773517594664041747806131556280927376703571901937889409184676402588895110484923772093410362066262943108433583080349101062803138600460639523536634657068138633682983275890693683641136828712159791776196860651379582598656539852345091275084456584884675926940117496697178574128818612534311626681086055465994508068139304593537736980503230662251334655992112394374114605358578740806979088195942377150216205477178401782489041932795211860524997518172762512655982705078166026896848857675130130593739484050704884425270098407700122091467470304525639358913243219835686035109131047881068398196132605398884277290074499072392497079944082670669055891207972467819368354459132908126023873897833054838606085789432755578784270923005138937048360943225349804746171849732571345350592133473532322594693192973508699334314864167690949039782946789495720058137214428390294713748827860424662988023355585841456704180744261345068847845739137273559626762909831781989832197132093774458773977969297097097859786683023034367787361294784368603287622033945711871744072889180558826995618879720088402575932462018777432846388171335207517325074970990002873323595631794023109786185486169148754759532959183458543168354916472922949811889628191406524262166186520365831559983228218779830674037368606101683796049061161564552761460703513843955787882938264920571808410670923560250125673208640925683114949581451412098360200699850906056552384100968182336894541033434620870155971810372105924994263957880112872627153180833518208430941524287008765042996137666171475246614369672566703119961377423018360659128872795817127503949293585632191537866728864377864758552970304381227577884446280412227157063634852053208938548657867279500363429028612475574100302541265199248487387553401719939299823094130010208899465863644323534321602807959824261569892748 [140,110] 34567203271803049143294291141915165890366051435578099288325413837677597448027743062095143318281986062717000349943090625393669665274836582390973562589035251135196075785773336585723657291389319871103295556296340422174793532929938060277667499404408227557219306204586052948975184045388204798089442527064416217373859474269463207202308992217326070441657218187229017119431199526316369380757172470518132577175020391484396607993260593068435772913659234534256827495111977876351679351870290794530204166995587127624088929988150472924781975979149504485833394309264647247793655401196010250758767484028750533279480383437743297510316469875582637113408272165249231642542433261070713625444716534608575221448909000725568939140901984771258578549825291606396218794115368286455263242937549012479624734087393427154552161215871857120310984013681984826156283244789793392839753768889165394823606221744016412350967932675344910825280540044997198682094529372661207766454789404558163511857273097287106491365262580811793045942554057430054118592270174822431098583425937083482170862888114781420115539214576912528358134029238947469902212411830276319128300265315574895649557040909651304935005192465095384645624561551587999794162829627197911630796500680217449261926665560686434031801747116733439375195335429143891735208394563836416945264805512257198502559233122056496983973588823771634038567558211634192430706202858591007228315791554960870666015816715976942695593884482042434462160327310868453714829997625553652093381843988904043509148151242420594182066920754490670364772952669540912658120124551573294389151498168518273187062918756519720458813120800202454615651306314784187307286207404812815044949570406206905788333567251884618510670032105745355944303622780645249711395672836139924480999416961469483646400099469053239058261567807795060202129360552370274936039253413626688887411802150232829770979838337744 [140,111] 114865239534676304649324197520631611040672974976125459053176604827011883568814309471507231317408865980048239785529628682917957767416467943406630164168918568044381840394385246068321692718112533495411240986229024051365656535011038587914373124038271116829873907122151845100799121403753460013978632148642526363423091042184744854277651540044116067163233834732843644012492969904725528732246673005331191385214311067787038910801811653916241864540632860912036184027720793247612811856835712867927501200710801093582576773827499428078064133342651731879823089337566489860162642704295504314917583447637230802078544537538032711995548784756876906639753269522588502420381599786278667048992400696609121657198477150960460022666541579400690417026066686843747351802425162835068025484101448967204287833615181707687965216337374196285341529843782309762297250938617610916885115528420026898449265085484250018032750090858562034419909348287555043549447780214644471050277196130213061582318480285704946132371823045297527079980248607624639034934101150010328630122689120041000316841904040691668922360761213573625104266626661323859429088537867961714419288780249382723913724899238255688176781241713097239905830594773513789388003948115568231486181569050603135091555344828068941653706062182837812869000546382619044752034085989510964986421695571300263709243738528787365170820371690355530749621428767175625546086945078510130761071021736650632725405008657543943795280154905234000269168739211945730662456907306577630684001704033195116612369311693894491779837713559330678271248879353548899102591116666525745561937058035027165036267492095933339492650969047204783348679123684095014940752302692392050028706638819116549275095683262322674705155956361410066075739705011141128843166059562211788224678289773371437487764202441689932577239238622117768592380777264675574681618115277565929097588129473543473196635918 [140,112] 229670058498090549564074319200702410049527829685344169573728682271895247594621544845702936356449928788978280729403900505713780953904754618503578440186337517519575052675139433449020351616502827350207015565897767266396504708592950383420351612642817719273648223931677728887412859616412957251801579270773711751120649784436506359350139826273420837163696558128426211465390968758969787258436676154337737279698453743407771277653408198226056875364892749739216839185035066690318802242494624938480137442278513588492327775876898914509829115575503883416074505718554547412297047960203878095306622495105470133303371826770032683921932675458595459405844167661835679653669141092784656584611496265435962668058980268152586727282223675474109413915235811724211000567330721751611277199638699878698451425705110801673029607532366185414280080727196001119416079194836905713890343410389690207528630037943732159441563160001596878848542875625783510503621539356338942347378632910838016301193205789771813942114623866052123543677678960677449750131722462655909511865274919292289611541014011199400756780434440174516446847538300089081761400445942420604998842150856892489184220195009676497784679202610173626381450695896588701670638149406744794215782325456100643080099362228415257735873600535908084532307342825521244222231422499479316648682995133888324864273075475717870707156186122829136340023624334427217775818081576730332403386548063117047708616691686577288640856545503213384178097534339898045085808388213882832257837535226223245490337755548335560602796384869678725620091409932973295175788740234218185771653446239503298284861811992416599181999716448405772749851329337788980818803084257626044156697533042146154702888794556221608364527815838631293200110578610804715002740976013020285604710714209486383683582687217730820097712602463958030440454939538117633599317881171328373719277167873762927336 [140,113] 289472374353298423877441553578025452363634518087432043052471424713879862078827656300239428677146942747942835456381383299014014696727198125531651296956205604328342141967798674172679109948458077286131177227988694492456662296544582058450733344626366801837948341395789471913633914752603925196211554730168153707220313312044444571478236044195729396077028397875109072189169814784226246413769845168503506742937115767797412642583085977103582824290592087480209285492871041812392463207767020169828122500538234632858097452172239503948984876545207990077923541454634701400973171014661440820616863049845449440743658365665604321792028869494333167967754995582391625112521580112912306314674809583450014463770222561912583227433872602285357109046727976361521223975754686148685963561460167687620119713895410487597210092477899554659910885760256282291168205516649890571891787879902965804387130495807756646759269844774166781605078142814949920053007202005151389763456253485683827041171535798303728408278703903415080657984357494994802591171190228672263448714770218135646230881124247317099944766724178153350430813938799437727982658227014355931338951962645190908575356966507354971198142354170474973348191790148148071009807325818337636208417294985307954932139033765862519992642072425938601916974668060929620393729213754430848088238413871416476704691372050659236165885005028343552286459879978487130069711688429577191972766889386178973164000031801727970150706830759587213535933823709134589866128369916157753497006134224454020862545849821342959127630867776446297667555217761266337763161980942927135551077523487434634672284819567493000019512174908373420068002894500892128433329806499373944717333859344344740419840682254437205246655409769492415363162062426113952029321762638755457396085340725776201609193012319422934630721517889486681208582472778556892319376259789812704890928780979376 [140,114] 244808625158636333600511599608166450754620455497937900921090809911115057688681271393027057233257706905497344351987519127231221735388372412693961377034709667924178222104897729925466638557074129795556304648639947799420917641086163210576197875919793852347190469557667343430268606755890843365164329904105523158461904100226535369715626219528117380891517460172856724739895827104216373400829229223860315208824920930107373002561982996689109621050992305025474117019226663915053693090709584497144615517351963095844890675111537211924766305538545612343534272693781720758267685196816370090651889759240245419363161393067399896415800324616871692383314691811812950995340417678446696088369024406762188274502636140501958160503422420992539636458350520111791887137648152766381948672837823256808294183696900906213035797279856460272779529664183248753567624434537247421687261716172498703726459648304243296260339027221447921619185620757760328006581212079009910620025555031119538876421389024966209715048636608061772543623797305613517096691753323841859626174129160139834901715241258961178815428046332649686111961551147682524179505303441089549733902658131573608479629012433720758025704160117309228289632528021625258306998498589456142353808921074127344688642318531422533655143852578310886910239115363754420198483906716997691029068082676283135910772780246500329199813319878572584679901080866216780861726166795132066252463863815482812665135189840800726609570885456093839833495279636647878198045736351399100110650319194091560145301220226605797005484134384309824871991749156020357060102321529880960178345080350884045475968906934037547314067078529318046858666261854884545176941421586910372515414598907285638268140540116999441329937857858790078979230245520345153590633564828362830511041875495686137595396155932590127735814060595161319002375111804909298884506011314056854729327368 [140,115] 137248584365894131706292194930416912436679830133066823929582390071183333467781545037877975747395933244915305992309266665409815917755818618311583592011637999690119357762311312795346160404759675686891628301791883545529084443921245318727602940027696995566668589129075529337718209029365507978162974345427994469475987402254669463045317657476578497393425918515278556209700956509997307398420882106390071459452442635061182196839732202335598572721639334601636874641832435287692654042355977648321220730783253344195822871935330885280126955980734964945494139781765944995665215699148551939355674525704453310885215863163550525940992816887083505653615259712324035174080526040155539237402129442431076739525209235174017009047538456271938479656957821223743008187938918831143841374509387623680850389217288230443398052150549865097057323657020594583454332159956119896186623928870980724506617520491026786341143798383655313971256551410134077096753640072114893430131933496280035128466417220542606595488121096893604136767820965541810694706703964678823919931214800685911795814276677538739738584173412349372070261825382490723490447307727196555574503807843234658340648385395379217070769511107015949452809735659227255750615655467874452196472164664370688769333604940035224181113021814683111807862190121357478186031757033463842408052318107922047496842848694986735618687653199923971324895396067830864086351345351985558948540701756380325197340525701459510898879125990714442751903942863457819106665348800768439616260960336399045956661946584672589487354358713534757602135430839242844238241554554823661137164741030107155776401783822158523701981949360170223929774705075466842308525800893384980051679415629407788874827049301602456087897282826676018829912864397070524016513938125194283941786933893510607262915513233097088807303118854934720071934282289064089462415696696397205592 [140,116] 29907372745687390103028613866259885760730477996526933427614544425321161025452986074963088988921097509935727225647955880158285113639865674889396002575643121481962412004477957778933473274372848716061853117892989205371427799470086179663979575903919304740381989899777215787970370117483293280472845418071194074761355555645969133140301398503171742597847190699514793599459630034935818497611743167769552843585257264606366145894095562445022546345761738823177219268322765768360834393522075963152088590626002830502222335622276635983379530353453191741102156193973165622163968333186655941346469185743253609160142358467235739043298182732282109467198245848358082172611269058889165642633426963518154998132375514123171456302110035832823244836184430673654917612344002677052226248929855537445943639897702028480515070192256751499043379648239462290998585439212158858877550127776541855651951353819032339854934910293556357678206990605643977293414946020734802862606129996280478605330750700255781841396954411008586333732276255245547438276224857332818000110844914703232672811475722478188933532928514892860055166841004248590915191493401428949404395057481352101624645084680192955805215560242603029966075242160496762782329316219537349275623246984255615142698897106643528774043448005298429461068426500038431223155606008594436288632183938444001400801137119631175223203452493581098894135581421803099019366136651406379219267400258278760593563553470405145812492239638489159138485170418646825579914283012076067338023842492838496615657340379323069943217573393014973988115847858427219562458462192969815114761951647730716699839332718022718056533680809167713708321612336491279791638247028924412346741929884255396599473000774970097409904188244201858176839237889499108830614333295149610788056550262491589792563987733374977185646242114452371747952732694069463163295582072236 [140,117] -26057379538831881683110210861499252474048550662430504241676322276963148162351972244776514650814389552791149983572341301306984302612019507321739809217595637431862318205538585380873076199017471699975035683502707299215081938271343951445776974289472463859677253809595156903125933555151958735215016760890570945777889248579669537312472897988783028732478006257136448171841298854794398460125296327253515463848344467310817034136177926832154839384363764455822877109798751573939194740240643865405011114287839172192486414430681255268190262183954977282920225990979828760779973715527590460790873075153096743550423630969576905073812781370511722441889047807162619876439633813113341809575358551030803152530233326983278258873162118284752483689108293277503822250676124894940991371060186947536914776589877572746153680051184720167320121772259419356969073760320715031618285771681279763070721188922037851670274653325630063926317897278637325958684158399454620349617685548587338201584250963305220474973228982648678664408434142492270702630626229197174933755167353175893001289529212350972090076497987806397893545387120097686332879223310792525355423966155147244200164521958227195943519212173661230427152013484948853526478737838468378736094858841535312004554967669905632358997914226383195290810355381885574300341985899072202482321843320330865240798476607527616419690139879028140963433756545511508387156828368427786725687733843132338630717281655010690249328828522746604534439777341406927174432248648566968251522834909496119565246387753679308181271003698369610431716303443130849597799971866391805420082122047985452809767305318058875197343473151291125643846473051999282773908089201348254120051369651828652389629970776283668174392384889046548458475826407063960453131164171780745184219644858407091538555655395280274632714516590109359696536283116227621357886260 [140,118] -32526873636636831793181720784214454073195006466252510164402955685566876421723157625008438399417392403785527321172768761955681170075493540677371722585506819337361380998251431488173536027678001346858709715662793163232232851507242911955444260524146634504394359157871162673768024265184435319184423798301327646979555920797257400162953210146201489687712043910872484155503012461724440810648646964557235636840001731310690352233670336233276379793779569761787695909008547367794498083230169159420110592676749828147876753636423446532529584869920509851294871028045655866630586179737345516306423590305375952515449757023524265835954932814320922769982957561131900437457107344591534051692084645498378052491588493475302804905698542888872161889132313345088575114337784535689749574831643857391234374659547517732805362597622635743242536060116245361065790392610705049861651200533946345455054611973387042719912900855832560083380838129570836981911841174402983124610634837835317184858332816493409140198980549033970434721351583470766051766519829304208527575757507026671616523212262907551046203638806206608706080519987348830750377684465830583973626389002012740442457198538946229404085917882625336940674690979901462462256917429736092516228342663114340214226230314768868830287231515113416701163830221754265193010086559222395643625881351534362178640239178766372209619358927709857372671162573966064477373569902951379530929092279302179014997634425014638404854578790760599492658998162848192117544546627234232196050447496917492641717873205445251934604839559520016553294125195661075484752263126578154215883858611527738259523947056421590429257306320966779659727071178784738799052568781806731224590373643092081207286915330181993335357453594992060962953924563829880368161123965744918644478939252376341023835532747641572347232279650344747268621878240640505376 [140,119] -9773544822519453164799003269673525229266965816954239728869629609705885651438127854820791979023959355262542721886295440891167215879713259498746747724865002976700141290317563692261381435560001078254617813760867628781053957775541725502837837923499527688837446832608888673304380933175786891581054305894794524462883345283127382235012827387218978072048688640804842379362926700053313478605241157568135049647341950540696798504023625479246115025422340540989338054319817546723934905745594566630760053634173839463596461049359339893544519643274959955304180684211509403297771003870931122017301070832242044244636533634092462439103251264718662631446133855311525308084870524353528777893704297972408489326649372010135882495349643992965782527870968211367408561160992449817755937736933939999508479625270788865906482150801184091060105149330602733375063162711504197988209610469145177884505114080873614513368631489369651584668903266400765151412428068726547201980724398891272349215230550196410023665031242419634888862470004635634920977740188086081396739278016603300974972853848750447438430296892091260961983797359763938267349357060934842377591317737395403291089723888907536809446657980181985073401845509871057469623628369426584346492686015200011558380569861157894920404361645135576263660166825630568037233560255281612439291340797962260761978418885083168840920473555521574113442703061043404349696290469687097181319115916806718275105943941856603807461323346948061833312614688395404993280222999157409478678179978455892683701341204058805772964051852078925020976443124227960246580697926170892685114915757273617396308203205842255406136890883226580927624100646206467013864747290985299572964025362075715360122251287200720394198794567075415564121273199443849948797949665989330143335317463210428716743288477984222210719854616079791491969219341780 [140,120] 3379901074762469413395879790444593584830369637450772808034628444998465241422375843167827677550278655075230648628574352501048506338799332755146295144358207520222078201258119185706795145877625215827727722301442717163286352735836093415782409890008641510941814530365303623678517156396621993309314267926426644012788653915582423268918960365657094938763224621427104936606693127064883449516708433804137439679129288956249081746429222742865104379806679742224149111777371138869967675947981376517436708042387029555688615551325410764945799138954303362899553454750240020681392532819153282546794118519618836751407837156073701416065302656766819983345306862178570146178813087243281591641243166388947633611695936317770226032315273720537565618703652645428573246493313692627657565739128703156889350787604942370867287012894820172577843994267646148908814819159577677728172204968349073419582348961374878774111937347818856258041810987018366042401229196792523214535002491919904334297877485608731864908422331381658855778957414846528851717171651042472213726410207839685055414507746302688809423268428421389584549461666757650689129093846016631798445806297958447396557547198891737836293998632590816311541709526842941739990025398711052878551482749503013742235317752493904576941727844463626888535274131076011343822234691395376245095041315192342366321567758977178889569896635765315436266408109065985466062830659737583067648337337074413704884915329918218686245057273636793608181437396993217630462366081517431743654204608732973997030536611918380626868822300075906097333521690420228819357489959038407849143934086761034266435683223318153469030413131399818709452113645276869589477799963134517874844493704499920361271684751031673630595807320031527827147835067303462391984557906862870834385277725710587055775353789651860362798801984640537927488616 [140,121] 1997329221431360750822442024528126465287784159765472142176027674886218934899237423015057135969506739663370229482773423114130174680881668790809196734411139489973490860982591098275353649630632333359708267127258051770653417297077837630506864572784646955855225297524824730272426658416455887199927185025355272791153663082383603003208680764126222625820091593191348420424425265022900902084784754603460779433920914739523660308931584816590437514826113438377647229109629025973914846911437041695257447180462080507851431147259046578453324818202798808522219193121108467573962760986417832881819032409578615805041150646810800294168563148893022148394877610936513533087149839821572685146873694369258796373334104596172060960685833684604580277867281134396274911199921372186922569892732333346635227078406710505054420339178209248210044976015207967035065410650060669461551557373448502307877402596476763785755930756406446218216920410743523914604483581044403965055681741425631426350750978212453255488635390567614701541861367150897834512539980204314297322094947306992804892005742753043828958602140481903995106119311646189949210800135754600354001767911173542899963726752506435909139935601735269901124894568576748771104423403565280589084081291289103595519731557069810036719164306491654338420951372311782232618054169078423983290275889812676925347631977515381911462186505567437503401240900224394054264131139024146488620347840716099934620713435490235708400786505610370302036095009534447104698852817107688977091496570216887409683778082623624040473875894672569423993769397130628721042131615531216190837046717565966195997139491889540185850006224295457329813201574037129005744112146549583033658276334609895378091766590607466331208280158203358991940798276751784282390512456930746194230910599571840499744301992395367667393152762940105988 [140,122] 1615852370516985979209328722378338443924766453518052024253682717170625928426459714390116059884673443549463940671574565817724006849127900758722535069856557561455640635882919530747516149125743639136516847867585968560614677439801734516782808478085576692717543995757118338010416933768482421323561217017903141016718411190870683725568775469965469240411458231155179321442644787439269424062098159280082543408233713247326935170875756445807955830981147065838758788803153225255729596995741197202879489688736241256998945046496918437992017203370283123278728596978690855491909288800765885932069236186621046388119140930173474980688809423332792700347574483197374269335648134575934373863865517940161337642918446349327709290421279228028866427716791539605415608146942986023996095574400576362550096412411837645346338470314322937509259341202213253343065036556186535773887770575941516847872231581696255105323159475377006599030424179746220503863220342315520931580576270053570242229335380368638061617100431412007315614002885328464257331810286810465731592876125769396726345602314543672860621912409016083087775988070871608707007530574616723381238291164350395862145222997746479298009203423755995685690250054182855655207607824632642235229533336382671803779191721601397138040361988875052856694158053626722206336708770673877179407284824203606124961813925443836256414935085683934067382421243952947285025103144135547140654543164161633581716379881618172682301923471396363127034930233661578365283747336243200052379915601291224625939828690283256079129901060892375443869274905080678825209858302711201201319754772936060039628209112380321812044261593172392313685092465911336175617491778527334160919117835684720403742142616057016002573153092462044120591306738182281924748636989236461197816986644779507253312984134403336109122745932320 [140,123] -105142558377236682859145830263305729571215716803813519448028185598219439103424092312191203674285449196114129659697813092337042857030918003855843970460010584890436811819177366909946933701388489846711916693499757799735712858543725101321934018177666845868213562631395474513199784729163538940594892795786123422819156519825199525353704026041093403722882358383344999785552427192665457604133273318704878969525772199602593132571535290720308702043155310077918311486073132673296293621967397196479387456104400253302575873657371462027349392698335685433264435552460918087383248722170167792720201105231095841495830994315881669690481999645426860940718037329661582922567517973553804549281224841127737164625340986772630257464007519858948368481529018268105386198024153898091912168026998228798561849942127007519103163996455325627008148707297000721136571412410007659899465305213728679502478576414890728235116217311708517234558422364058467598781109520948849578158975497325347996082051207154824701440918346937688497062274386716965813690283418508057536324111350437444881371046382100397585463407852687888574818279744046097891553728270352366608719324411499313640088587480531926605875339289181597442906836833521178099690420729038249516061729777685841678348036220377991560260172500802389803448307325268009317145752249220421829897839929441045677849683763139321055819399362060918228505632016794625423987156452570686520517992815686165479542102218183252084539577863402794242636184817488892499920701545045340541984963280902278247892083105812160854221490905025113369007093408201378064855111822112936428926475561110837017901549422362477546726709560885662037846179787812823377780351705252288444766366973316265536581391157743249156427308270009093559397492061715449950608150115586813722347099958351126908843937372011006741088 [140,124] -135718033177898676470672043176027750579872422174158724720726872097723055375796225229546332540051052265688729988267116456588201744930932939050962325325657030646065469455611850644220361859342302327583753401911889377424823378589667685644141269864060404536090592527642508344081549446358328773378365221223235224814540589717686438473207086923750217040602420927735555870075861457699946075188610962852694349849702328880569266840853863001615165923615057035519385455765728040194993196576015140437444747866266660102308369730787976941716220180550046640548803366956751152938904095823117222897356761619728792377143671442526559008462922876684639307499804581520558553412061119399506950129923972954202937915596472406794347742973573335624642548726664727513090869468052490723093638348451463859104955861946133841134554012809762896106652926773267829797036292989928465726681721891984174875855679739371184001735933935706106077077185000194682499664495864741567333403329146192515482885428225021542868333507253884984271801258670606148349285125306089224880050680350138530176617166953951138421062736245722837057084230012860101972155014475774076762352425551588510014579425668516443595606715146093913692656088111183112680099307916033856644010789862203807969699060407009852256030672136713375880330746880170143387449937546252411788113241561077363780691638395371589773347594161390225190245560166610238075835659018646883974407115886053333967818570579357940346314886446378026594762195817167130010496625299599109466527640611174617490918968669996649650816447944971571156442756424333668291275891624770845702108977436285890017748716292347473706324780736308312582178024386869691275154647004542420040382998465051791002044628669317773758035737653478509831214508131104880950072025098071593694762543168485734856561946475223016 [140,125] -32987867203027664643473513485492282930266883162074027233891713444772808868937976066655070622177532651924938576106792372973092135422851764911017641629552556004522234337676006323555849858043373730782587032109230113570458461063625393289223481156275644900686849314814099256757126688188590919144153668492308370360574946996631365094489011759845750270099608347548226118783610006691092884143955981549566328640824431058994183792817630575335327644356510879621483599348408378790241424671777450785333762083436492361432923062796462639083791461852175955476869657462477208035105156898348468430107756352298671065289744477157302482656536602548233948343543880208887679758598216462528642926924720313289490554810808097458357364887975832065403011288106666364331264262654981720665278049772275027345427059670279436483973615916296025093562789119756477715747938975284711325008697193945686208668371697581016135547575238845919837800334562570005558175291306754295619618354560924848902621737947049910221590839287918120823288282179656012220923941504354808366261316317173188011764715225845609227258851626686469941463560343702265836869381596553210720706907395221024365291357028483705467867655572370413898518360032678717596786265807820635266978086389870912218301498807534794866103392649280786878080115246381763275777879083752150303941664872521401216914466644323106043626431188470405313982836728223499980897495376568444521435134620914284432389973362934719067328398004174401265518524197513641587710638358022864054563071303194509726795379925199629123797791451304077891578027722922881110648719284589006591225557844382216976824918607939529636176865041717246037369803230480849066094375641883567692260565873387373049752959407226450879780126524824834427168063265902773150395628475373177426819733864358235460219385838 [140,126] -13015321643773155908000869088753909534333445363313064724938495864211819854667975963755331474136464573762633609333028948153160511936295683015682830003472213363199007937204823770411615370217066214763892891320527225091205988434990343229572276996696696063115629687093272576386678320990415204179973485854517326087572817836247759519915447126396373066813671312832449283731112250382199277996115256143501127005732188881955649723749822087486784445580071950704965282949430302766303151599843004341093500931866988068976099190278202556323896226658968882397567634207397696817393911630279895457466728432451987487960361109964566139824176789037569425803688667460397418029510730714609507362105575762499005187866969495071541104529759673834277789779477380133702186229460458166128641925345934477390255555884519623884804269862059814147107026659308441295153092706859241428780975383832303857322613252479552798076285920735582163676583430415650402092922769763726227007066007626004874885550609908227979193971056408607323967728481483916267858373566242360425218904398034717622292838993226433131978293198201741324078048246854573959474254658600235049075816619804471092077207021982447452490654980411907157278093613543394070407785677590268291317348819095874231029892319120013144250557613011048945107696246696861118590235791076801957129573399573367329289296253313545321133786683801030005664595534020428096074381043543127925650214146119144372476250389074709342362266312298060361896273251024706501179759007394280223980511487447988076625274465987733022719640836466249253841060583148508406329678222421704514297315998870596381398696154714479671180848707549437128131842989931945690039017616003215243627824750468712146228789468519796418431758507318948418483548224176444844444023847284002481402607933620128637296 [140,127] -6193241628552555896668047367317821881255523002576514922100942750654737901688788739770359188279363066444133402774430655329506778807840813908157856793892940443855727989607888042890647433976228227850167581287059936350026878189015782890699405120902421777020916139705344431298404008285408718509606751447346712983800008062816251925518613187183669261425579210519125427527210940774979883871403452957880764589250169079584914849958626370028388490531267063376177770020658599250359034487150107268040779403950325738707211994163669553896402372469341582168718196397262084289425302935992377085871103951232380350506251301183323938642112945375439187609902303074366159437504379667463466927939035761054872489315985269234190400871699646713324386191339252463804351881293436156651923277249288827328687372385728015275148175491637863744055299325367691623036838485652954421812019392173870512803698119821021203656320318285096099943917914793819440729453537454767849902655303642463838568570242070062994462127574479761801570563193817026927665662758403171520408252347614630605049374568621453429530650064442626388027712463182846227603397204892972438546468984691447422056072233829452379047410093723084474330696498926885778806074677512311050221078851376132649867334399590348926054986495762271881830438044914027727378489993111365877153071677091062260693617890291900384702244583860690211554837176341079265915920500851179759237260103194737112192741698815423475935472239539356384116436284169119837099487400965103056500315359825777403122187305354235766075871148065314488880824459870311436427992736776194419273510731687504393653002130987786417159408828972104771970404331616893416320606823855879123285360539519480721841848500010615130694179371421170702300065224464106065692875424830597612399718532495682 [140,128] -1140606800807450720460111957389442285656216821745741545133462515307088764766676202001737764381603617661962213897395799309207671569811794557491263746853050368733234932151143518653676911338319256411346749904107042769673138813574082902900561393939325813571035587611492934505790514715862214947541887036247960946389273801822556314260931992563933379204189579088345033411096339546405167243844453795227139250041969272838753747399452141030365972388855252598284752249538744164290624069265977638800630256705132734940355602365337580694626581097527124925784195029901310296801021995873528099055414688255823312849786501646191792496202475110030665964717500308454205605523381719920947457294773099867896641320037588040256867176869224463092587474350293508054666999112185315415851686731270065798542973665012574859569099252624287940355358767928702127062442983774673713656108001074175126287872221913972643984802992306878835493168382525548037494287641318882092883437713455250178698688487714174567962065891540317217160642767390461316713326123174236848201382430252783567395516808722906943723305820820006740740093380183125569385651407250659552751306775781864806230107543712927434531358059884322155718803074012951999602343317831543258556959168424333233049559630421346407041573070293652213152348451253655121194698185562409183605572373557523854271352830462951813881032976736441490321416474743405471662510774709313052296159126496040312709888095048601260186498263695686478834423469954211164325754140251810762352280536396577703422525975267549295287137912699220510301371782945970158588137770735283751570839670195373996479742699247222342010562185870942925936880479388359187125414508149433993345362452782886599527467853086246573451916135361998661598019813293319002999341178917571748624643876 [140,129] -121625003872501397466692228210730045788380661776582541544199060793699288876208568050992833159737173206119243076578599328075799498443424801741838895133457810753548498355745049098837162165684809358895590565463506096993922424745402679248885481221014435131856489864731381675347365229345768857673541692670789375484149820338527300543466353413039543151047298918163009283674579792820995280938505959696804006606095682668449261820956315512618081948185677918146346384444114621822750054229929494279557795904972235416838373470235541401354953068283518990851133087768562343468151531493309392902748933226118558336388712926948273929384737285391739083709344627151880835615020694080783453358388238071733139465928533068719752789913535198881025665528124291176358910648345966159215458585485613035101212697040872614249760220908936871038404147172053529599623698142040175905036315251790911126755958448256181016692015367458117675195835364382322161620341697538465796929588901485239160965940817782701710203949991336559138723116599330081530526139132714297360027454886612041621261977254839400163235783602155053156552768210896122677937112458201476246518222850227289426591176758134858838935893722881429780629489560411494670543571606515934354002573103567380363290274162289949218533754325294030368967767027406244900697098264675356509488757568316979337413822415579049926972282013431555877593243809723993506825888481205751222306514409255239434459588546597387795921884085654891070105395275513224372686560783100539944374469150771161155284601982817968557761329672826670217900821904792758830389237392632884232000970061488990265134459175405720032460883556888142457554778586180794866859451172601685074089266569372524999636723031743426694089899054050433566349476840938720309375617910163700860 [140,130] 8601413895371401372232258196147417010519884647180771050803818503755582769372843330705077196353470502673247024978440047695220453385096346572198757659312663671581713123025647379857285058703189821165345968989606472452643772723148468361024370486793722315550690204910800826301777645676710924427291682716641917021474399425392902319709082808327663954649812909277736435375034564722611990256369870845266545291348849224600018477698066836366840194455619058004969835761146348161938866316096665259569363183890990721426520930426495860124953014119863543880170637869113644558691974131829809227056559568503760490289347194058373488509630813858138577363534126857569985424387838530030301316045360909488641618523118518394862668655448842657133839225054314193097313107189631214555263665954205206404408525150655243395074221716167149136914074602654230056760917434262031872833530612274248904232216965604350134797902344747672285030148586812864594804938192057360584532039975940069384122300843736889029287750548144437134973594304990075372697013425279658649465866583584647380814410655275346004327276604832455643760344381246731803221546361668039364109882826149471461819196556507134874651123620783166361179197252267482541184507230444376445796215014892973716000689391210921891519495025252900351118062160664612386678089444237960315737567525007876649596779261397593493383617174514766211073256093114812985217273577747560324089056503048080398889530613683992142627622822743627370463855002823259177685254318818482125345723329537012186158202562872420502499798130970848153632577236683030813815583181262789228958704490036676633432657021107847720821638884174021760059536861452910905993958588052776410505837132736910509871436183903032096121901862885904822752888347892557639581581771852 [140,131] -1881059041756902171139053854105481372783731916087839875133544724650637089793680498533127829029183591655512616207186066495848593197296416060830519810328604756848645680556311561822845624936058043460629202310771152591901512246431107952085249147015778177662870477637021879479747295551722087754351262556668539561528850636955326626932515755623349486096658295863700289738100330209514012963954791307891140477565766283168825803906702772591228874260520766455617167721425914582071263518534099700067132042057747933542451228896663349466511777091319894479226016450816000487334421953975251166678579651155316439520312756820568455043340721747570986842836507319011181351999121297198017589042676776493397599071907214907732141214873363107205311188001542203857415213895505004219191483525934766974212171584556217664355395855274187748173514654329886679408064161934280096417360509634695741208707890186439200005329082500974525271491275529801212679016272293384790614216730759811046939609973187688791640165203614492571908843871321044991931775979373562713844921744000562955549736653023147052209110115210877141502787458532241246673132206256304046393796855722089293505332741392960151512617694627820662194781036379682956614628038753324839616049932840145473039897257897023606112785683226527030303442588024172329391194791930862056215405120439840680997573900208858954624174444328169153366006420724813330815942232586360442184184064018315301548350282431398193163616949861910169707501196608326339030077086831555956262394759884484116215668708570873552007904669994450696775234823269933728987897932064622468108856490970211588528299013540925874255420495028022239424438730168512590910102182323998194199303475323975946396895604002663512259027021320389379913443812909592745235832 [140,132] 11578646500817740745386199140876736956637124595466393983493485928064492274727642736734442784507427426540526038846832711884084366208561052068115418419372355365816273152761291636336146935888047344559457298248335033190005681302337801382868243784348224777666085035740454258211676411539103792269582154793902322425208308690421421724466718045168726080939412431061136717124664916169873327100411614674350333832635561259774895034710095928429406971468595008724557103479356162869962439204191638071049479828020452637705686045988653746883907099397080077866040938345573617231763971145422930089322136017734267229199818867855830099538434156101196722982831258872816923680350266212195225154122125492248289710957860889267573622752828848513420292040229619384682055947609616188944773470551353807897216782118406533750318562409363571315742091471990809633410770151747729904327753497557885260636614893052738860665522382399303268955270525375305527938877004357047975514737264326258704817863842892957882027685683027593120670375456739028571104926004782597674093765818924111222877234730965838932344132313365699341028279797816691736567857136177645880404918201269835463925256212001869977101390125348715174287721195857827621893984428241658119421938204998832664726558028850415950486302231931058892817755169788642989160763820279229575236123023281246658304637824706631369804029566356152390306501384055268138278488584578638607087396051991212653539954814547468995221231322315905463919989178903510229818273703918479530958823199311495181377843048864781929294934715520853734024040332934435588137639269077580448050886813651773913032919415608884910041629387829468172403614082374784327055150533312216542519120324941823564317182490199285890713024178620893612553398626079876 [140,133] 4145938952659216353314909471267526137906448455807993045478089162724500528713894317500432837880935943162781584654078688581180210671907241002945129380492809833477594787902777105790857792992360268951083569362275506291001240195540062306514945238905358614940918671069305531516639879384248714454196971129657740177792900887054041450609876428422826961064987124988349384541307407255891971304803672633683499513434211114089985825184674595025900020377945962464638892661755715093134691422926120953679752402584673242884826720958248191354509323263015871182767898941256969953209799705909688185597637226364239956839363574077729090344983407472728560393318878632664734723465142685970404214222709799115397888512796044355198378786598158632576389049373326531449623589314761356555261247336883669805892490617476340945357869081136362067060738478961200128554419122835471841947121670914959312484777007269042756661046503245773180458122195193917845861732656500181391822348672754110172911666749437131468149327209457333915167370999328022009944439185519545173504853432063461717841403251386398982663959231727066280736545720873463415687720193338529874250621064724033859979444590634626651495875846010666541104454733684541355503144238036607955004041616746121377588304512217379372623238487516207413151635224007384589463480806005432605968695563439736870712603749584631322430374975298766004189406035465050769340549923136588378458362650192216160563048129722747277281534590659074252854614981272341730197466211961814819407897993219654254125245422474736799285934789984502321985513271252953596069979697847245459438739880105238358774141224161105222246115046468397427076849628201872151039958521014889999140597054256802804316909660587158059121272808694677097478965188 [140,134] 41419326952226309260533920212464339055755176365831231145447832503551134615111368728346243133139714268459096090790452346993203399129062579370358573322656192890403546042508851573756690433126332963391011291068045726865759274259198449096643488578631567114306567130688990682903362022840359316279787391726684764241549405037115652485448235754453820082775370758148331979727493534314231832897722915463931841088473382734370442635812356647355416178140414574057499267498589638759727347155103633147824279620464469526198496777291546327508590189381013044439305151705028105299541123652029548917898129290110005336202831833064880525743434760588581041951036851683414484091277507811273955163037841592044704580482088333820639145024225533398353965019205093777583868829929763005822449521018779231016021020331282599997925252238897375105118684671356876114653170158914565797793145222105248138050846634515771571401380060917423447431816193458874918035901815193265748136594671855231192871927763746359679191575262678272830114535396968958434746000678370180473431037217293685298242706162158273845597532251813748346541900967145083304318486713660899140691572672167050389508117751631174104998298091174982836381001798795589821421375479475595880697204070358125621723960855675588770466445402419020931897718461716543948604961995060593189866761402742948007526946288673970522476193965747216318009480169666139802315814755507383231526857000473139175754965213751274659253226318740694453013916679847848397453346528197758269389270519451204395409604965626536654625604038975383372009364531120839922963876770172963655051449331850307085351669425398044997254871004829761506402306641774511804578593480026247500058684513784799582767535541645286279010392884995707252 [140,135] 800900039120123996450869542878195799339183931678940610225583509925656925999833708658763510557982398532487939867824420792999688467599231741808326476822100101921274001590072058466303370907084638958254444372604010900421507690174777283137516534530868941085205572307813347126324391003115513086036789662010157306518282823839117636251537700288281728144821427944775638275262355787016750316733604532099865813553128320765659781646070306276812773043346350564353910914444764694646729528292901054222922191264144394139785663024580428343126953450308409159130469190498019983132604535349982257705669708915463122414626485310879419654431790272953286569435092758034448855232897274756359747941693394929332014979447751865783193532961748081791381204949793974284015116892564755031880264769668497280640529830477065194857615313165795580517638754954994630875795062954586567185363364313133526562789853776663643462157529842147905872977355930423781038508893537008465343119637062385534919384129358052475969892642453931715961823780917835444504076589301436486288433463107759878596364358855588651958128455721879912502840489985024285349262121666185261756176732007284943333271942209946726142016122045520580665178872381971794756622170898443185378843971511284276191717053234065068231266796311955029012336852473610970255694862470669115850853530357216702030500410200521493674990527709437626365145437050897061102567126692692149005020328956535092830377769917415835778124092048766698271454391228200122144421673342554209268684110600490185493603024677541108742515329975081721799006640583641826303257972784671939325067872817671643884126163806425052864348382744591292366842133360287721800026180629094958086173810519517468422934520347698388605762528296 [140,136] -11638779375397933558042132375768769040133899887414242585671032570198809554435937835609096992404086390515810042441341286194116756464125681043573444723733233428638951276449501494484340406545102330792327908755185882117205582290795936028390947185131609152978884823253126531493560266944750389042141949836250414038597674781610513894931545608299867065395694965544576083962878765678372219179577912386262051364501497566377307481000651130610729436893007438059220746545277107835473582110169449571565591301447072829461350908624113648692531255979266839102003108936233522126277435083964451473157543472150236780968915023828365602017526320237800106652937126062543655436323358754366280191065078418359268660844574512910742096249637956236306517118477481045686422296177871777932225677460963694261449928143785773651304661964624712043190078083828318264107166605098991240818365316323135880415176670400560868798915984610271531092059938529433469451400341257076075390771080986857453317873818065170349369477292845223560788854036043135173797500670163662164374316038158478180216212954531101862540152433482038755999525855908909327470302386653822846303185003164791431474801447460142767828071074919815280002325945669476393631123376859763779896791501437458638070975856623985738308114834368560076748695619889870633535366354437102882638059664841156427642459094153976065021357297999026331664169539314730729118241290721269757077009619175402301447614049112067501284644276729349078443001296424210066819687070668364885625106324413265299167924646404858654844157457384148143173318526710528162676513901271081322726701753923670505002952480810650421184385086500821557312952399577942443444013943470165636403425278010764106923919842897916567634 [140,137] -166955396766847130603964521400237336659578345665327328335158422365573919828333808365171044428471925089031949145819259819584483184758533888810134345222796441460599467690686982095388284601172509271927088977645598108418447869443739954967593667054280029702063112227051322800660277575053826393359390001644021108114302401202528532942211447682536735684704399574842823130156584904214955947642139417705396762444762072489342188837747778709830993499116298489604971640876421625536326165095057517259479111596625663005825866973714341488892059470822834952017122970883866984683462325327610004126487628785445687899405187971584907625857305002346180547615350014900833594176975101917181114831902376940470674057462892687331070120063364817294780686261841773456117056069545419362374407338144049362141560198742013980940354864524826914260878541236612082136963595467767175132520284565581033796425012394854590473503023563115928721227968225071783503700540798029544447099146738458221068795687794553075217457251393561799053740524687755826521268173551165059225368204257299441346047710422755824170767210488470670541421758687425925391788166405730546379540921170915320509910668929475803508971811492771433529810268121546314869361309218694583651566919381196542669443349710006876597921642945280724699104641147683366153588606137474144380414381954752096790631655828415770554853557528339125682291627314928668517246995236443525133993789059425851916388941107085948693111599423223026455287313189825800089937752083919320301956469802534853086119274878243367369523400117363510980855929544595032184590684826607568510474272967828298591918453614049963589717699957551115544489911318852795501293880843932379392513989285139648536403694229620 [140,138] -221938514149503923417088936768608393519053941220136577519178008085684579019891593684950729069963337984003598347425751406754917661262883929809579989149165291707927167036536152490133784135098812488096878597982659279933444429706238590947315625175505789424893250914245752452001379256096044772398789794764052793169509887839803427825984186339829002457626142681142382649310437301411326189269282314173355223376682828275405249568461083267136293038271518170556987471008702067527431118334930509556503560423215939634708653147608493250299647888826008944932327457484911787740575292831274715128465640589248361673083011631928811726390536593954528042511645277516652251405566339327548282769915289074053883242783102349122390866176376779464577038278535809908490752471650215603607628149413210167831951866571948131123078339660137822926775360059161095427826007001845290297405466843207215782344942346858065058845761375067917736777099884060872074074871627792801230608514257314512079357861438832893447663330091428419342898121141200336517719179665369053024292704326937538234332091854288002694964424622022041225135498085444795461053339950610687730456392418298188555652226667453458118625971027006946695023026048887654419238577353753412939721877997683724836730007632519736205624455307281969986703095110797156408991424342091128595898366056841420034997931178288564192970143927576973654470108835301038572114448411575465596512594154228925334076542066297205174395118907447971710659278765740256036153779196578092195288792651019202348883636128468998392544302303773849737813558349331806341649588600489063657391358788168571072456596284208165414799927941941470832729021792365995239935095583825570509607892446088872874410 [140,139] 937236223324013650941649023172277921458891292466970480473291379664450778857966914224153863510257530096860302663072434880616020324028248125134759721182902007616137274631613496459674359210342455879933535668293243834501609249383728911555728918039930188142129889937945255104687059528095780887563281502795945875185447594671441424513882019727922885453632233248150431827459211858318370668021086771321314868284004537855382947351136050499286579765457397107813429264325443054588696776712076090923105237644574901185022386111109181849420601648132311396089219680850188146875894400007606718071161665442941001674715439301380569758742292805972311670499073442798507939579161485484747257097108391738417243396817083697156744558970236323894268057239538630415182644329827341931484686750247107564219238482043869176391916170218948192210339708149663342286357298751919209397304326361026930972759060656792715717081562585713524694694529107809142748079459644876151240663009725944730939081214479180131304324962447035287551937775515946151626190979212477618438744490376008822157138798956939683658257543204275660395632627611073242591150129911529052577192564793221648931906388704454921595451684465458243023406504023888738179442863525993913630141013621789576746896505167787394270315238048096376597251299269217539399379005579691688585143160891209024606188992290558282531475097901271606763810106310091962107128455464220874327969611719880311199042367926219792858784951938141288897794046985707082848168464667742710599010833482879270007937869323781968480519534221998196268706275209999593080721790068969655705453921852213987319831416797040862965389651803434550248058019815200352028433563530854047443265908058114 [140,140] 920589251489363182824244973421514720276419856282363229399399802084002608558183901519290417723677971088110894917677656354497059636721944959141444212544956457169531946108480599781855294808930083229914438468478797586271129293805461035375540031572494276577133382059022952046283004392776263189351544387126335656627045862487562123600760243305935091060720330393298716775097503137906746605130684526996941129885198190674795557569795454677644354605426241323960484212002124897335636067564338161838581365429622133830318808112350744335324100493352979017470407689228751710792344642107968575819095420400230031700838226299342290459758251377161405197673130008473466452921648135254696957775466299487728542441812504525314973217178408045611290610290549846447943345365308741747484630845689196787499818524825698003534988030574948969968737589454830113683187977135659965950346547984134452938853520986240032233113439413215314011711184452383349692187372663447345366018301177239735204846865038549312957831984284329256367619968828409450347997318852969411255426487534066783402309563365874014698953241857956028343439146280983443726713561038517012356690956372910240494077467936062938356270179768871061213832740660787937420723675428320243161604967447878307618524789256579898532340702077442061016058880705958070834982601364519214881871559395596626728781030878505462168674486853268223882183292500330920720152665548200996265521272560635672754815726079400919099155964197583522664807439264378575904050325244790777103281797007144942074390037139713994653191882203654285088569935681114524511287182301495254289326829519075127978931927360406709794860369459037586326048297572183712431564481718790887150448 [141,0] 1031167872336310134254003822164023242583407004344652131283060276943596147713813209075715037549310031328366673894382953933291210010588797181215175325199303723418440913286331211165006251776683871327752294124290807020359765800707498851625446264171645818546918694349633341612333055032842304379112438669397487011852696610088119868493104179260945971880085144253075235599006224816377974276563165108247169375442708523369002620371499934446394062582352948501591628551979370266909950957595883236127330761610747845337284654118079398091739703457808375085681791970360893384301027865522873874126894460419037436482157843838190627371328140902251648453343224365972390298043264673154156127047731306372987124104521886077443863161957567283221044017110875679068324857750119095835240281420603804522318694030401368984989296711958566272980801975488877220441279991779733965807212849697176601356385017160894513130276394309662946720549932870660802417087361916224483984371862906591471096875522848351772718828136509730503141374894386132248336926020739930089528260175685004884949006848302483198541791166592663406397747618447820424469623803525788350831641775893947611747306544194171651470134361459373528255651496447831437025432269936309134196768490026538267041147646120226414453913333000998409451240741902367901878870291015704749892308195606880213316535701095984387127125140265800003975407898056523846593907223846629966039468811566900813836906226871050159951240995654433521368828528138715113186550801459647251783724001253665564914859568442292826432508750669429410052565990726479541281028923282088282315088725486088711774755249716171713809148488658130029176886577379737256586942586381001682706754597769744196136629185089221636382900186383673623180846497329641762512487181092886588642116774140331947192945210560132540069953494737096032443673168834311205249751919138915924104733995556414042862594662618876091478845112110277388207891754096695008776970123342492911967209168401980100618095931065592811892411203966003757084472210238384368438405332719904511358747779656930044878359879634969580927934871898340922202217503784251463549626171282618965193009304341983930036957500999477872483112150803208351135253906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [141,1] 87663252928078727870513933613042331994526201148798826538252684175999816470381048355040275564039443294820157796871337987352510426282761339458546240970440052642954808431862931329514172697481564331308158222151545281330745431968236624188942110516345881778675254485623873024937020944605638142594167772533551451911625560721617264448637062719634363909400623235473206684850146867001445715858001541315731845665029763414445944117703466425192940082965545102053825918835752245921309132448654433978384813692018274415274325990228974589784040389398588962207269226815326927602174965435024066203663456417472165739999529539389580591878455887407142068045769150208895961950484124363003175483407434636691297330413120781453982237654406109368150539762560686151322569143572906928727296630035924897735321933403461037628153310394551037385219221308797055082407349826549990696839854307598345157754074396143846628206402405541015289246420073208139534233435605112073291222711098630561558816230123654895082270713970914587100345544896994840265093363142600504426615566460211920545896049208605293157270732164921181295187045486438354627500142416406046478629797152882212591336971536015713641703794069217241094103836515720464149960655896546610414339073775950108735404227767432768408448430426760214949452429014368243813025962769424837745150026658232301619304077693870401857478068341202831792410263520780561648006762169898393175549173752294725337799800490232777766235170193211089386416423985514495088390638653707040555972640575688951086257686791967118379863256573628037517014560437631989485878219470279048138270050983491621616523701213257861482731815820662866856008560998882291983651774102721962719400430518309588814159994105424076634089131571647722473331740209783586652536132118773031936915292498042468345621406881519153981459035682555855247176913242162189988086439568100506143704873286795018367111792864769274341365534185983403581705392735201472117777414750210401328604212913165503024530969100424195763504097357129395584876217794703681612352873078030787558921689137425859181497098150581967910674038475138198419071679168479468960934329955135726204697381487065693916514299951255409133921148168155923485755920410156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [141,2] -13699449808548537536139932309450470729718479350493882092252468589837100624337007720211404950447177465313540061711535074627499793659621502555192773542882576632209742679218841687824037787318525833327815195139384427779995981388332813189260340799866505160837902434435356030899842021312009594432642049182214348075579084767406700545689718483057046489870144772776859420979547267211078870051147595328931209747163794434538604750255439547099580135477824432132833879927054027311363702040553174920992418046103440661884757848210918894693577610298147016343993227418161506976627244751224208271388951635831176456913797604380634960603058684121276305004295862316461722983407417633627456662210993154854732619028285511334362528219673893161890205132306685887205609751032790666125592672055183680740825897859174548430675390282754438804881631735336560158694011611178363049659163937284560839980371587954822776484730967404415279097449019444230246590219606362691892417457406737928349553362344113696538081564761404429666703465531518932979794886148901393139368501397883490947851373826723433101995967018502662154540985378751766591227593094990040677072297367723528138496477135766052797778502766770644197117205123492771918635553290254562643345178600467477163582828481935943005784352046552921132087129072359994793781165489077804943059519731659173570242526862888814742422516009595247753955317216206407955020205829646675690070389125113415837242121956594856215602588380589403980371062866174413950875038734022727696930200980339983078326591224551728128468809619650116904562344479729777706705955357491307813536110024816214440409134930151856890067860591312083864185065440596138758999933508298585379003363136373390672883394845724404965904485026515627413623037780700787703384579838479740331731094103781372204657717330215117829618420824376979732987099077920193134166197940313984274872640330734821915777855160345828983693836270537273817222033022209418111941809182661133370226777920664240697142381202583869578958680848294924693926301781103751298116810218095947818255193825858802869413618627035734352811150471389028539870573245360980655947128618173138215510756452878778685522956818093665460829844171541935793356969952583312988281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [141,3] 275094120189257246262982651891912633053138606562095584948192816628502629367147217580777805469301575738874681070405175249258032859127994861637941121943259899578818312318366793243166520032168794624165292276887864551293384168168878253457019664896370813379096707364989251335511229489195960139563614146891077358973267606510834021553821457506280507215355347909196221269974398202114061269498424005083364362048402466019571169610251348217388502018894422545401523906000589742508083199900059706422268848116668703178337170109781240625856343527666009030456389254806858728998418390717323386753587887631148580846090295006107759611361699481904458051338424442960752760934449171391807434370742885820930041747789701932913018842122555965728942014303440301999598076209787298782397818131786931468810954606249440850682719828236412307505216864038858830639606737627281242302924669507583169038139755856899407667969556810198361256057830154750425406188519508804971987356358048700173774616380699770436816964862381337367179164591980832586167927693107668194954776007192614541490146755886713355588621001998680875299076162617839240764539004237488884253696582421219608291525558217555227170797902188513545429807480158715197532809291774783054153643781287107991586143005480739629719993894834114432331406757335545262993573087927993372287297448825052762574699885137507741581976384654864663381085142092451627152121684263973099825160085346464817209501740591810966387825729988716018958754888464078583857215874414294658560162799444709308865599723628700403455965374909461615219146679770403301962904667429929595698233434737886216144105876565737044742915870265564777595029551412485704586082017205762458628882540885628329991270652620467805530131338977727464893630664915553252668671304634527113199143514307864935952269558778250557835208080858005557240991860964780918568166019459196794790170262619066577598597545223358480350223684867289092057755593419830403127802440217751632681716298332717643584508187804147292622280270142553974538522395016151272612164387977750340063290962306331461869969085847795003523230719342963290215792438037086736669023684437953972356321958863534835230871976719908998136478133975102444708227267256006598472595214843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [141,4] -1621585077196220542751866198543576997989666342747965986086573396763570435262538242105339908490586697315893232996972901512371794300093241677200497912257039280704391271644219670159803422178772215706531889916555709918918191786611772307454151068032964004591998891049561044798993868201072121709132121360537303629600980559730866547945028744917686740292370511692660124982016066120042615857289241934326140019593989251988083861115343730296574973468937973336464886138989796434182913522395185817801212899502701104849907946595712486826247757727060857406949414276068029693796015898474140017146115342011785776266746075920824855744105091200553278592412639657102385086805505142081185681958414179466039535590810322971208312526664352544363861639967988094568489475644382730471014140471693700383639278325566237674096847900037365112032169518666894030216957803742428530803169837276492071529492099232195943957987756700033369081854967746460649516910409356422902597668730426197912414676841466165806160152742442736809455184038922790877939147753757664841842386882123596266231832656363828728689163917180074530160991364868334633369705724327264872799991426841485199938841627822976902212350581143923197592018273270498990946376707679855305507737997658055310551065770269355607183871729320738347591929939780485674424558214787079009228929588893870875729006445338629357225667731914272067566603511783084322521632891022985772921961020101302354783138819898005389936951132145133543919976233095389588981776714080426850367803780066699861295460725025325093579131592943508342788089485125893230729161541664572865908458644829347637678389276567106740209777698245478045895909916917142796719938555152746359008926475939305976246855193773388741822022758079744297672449352250487700321164339946562449237166898105195349892302217094880601026833151915030473045247157466061746027907226673536199295177291933018731861646115119704267024881788881252723238455954555022928677043008246542756376596837140221747201278204653993177830212910322750672310360143608112878996707542353980702475066312140908406949842187528114471700095974767185879915746478307975013054305455015371842605959701695592143969336191390048845962623985281995248053377167707367334514856338500976562500000000000000000000000000000000000000000000000000000000000000000000000000000 [141,5] 5107538953768851428272999536437264450898267585039983633156024718841017859583760194072315244426830972263372320010990728456453436774801012400430233105021777840482222399390017141560639391616042744535296632757413248685384429782796126338404834203465883628576106278430744494721544786391399558512892690063763105735873287774187479580968227270438354704667058655637370739623817537455396894433831482992855445291624769614111715137159577908770390143963079831819593915332176769358027139893878236703993205027523707355063974212835548617128716272941179016648166764149159806352025915864511180303201879117872130343568752983088684683087846874375369591442110336353447354995752816110206953650913390792636947265620886969373727014827342024003746377562234218082598493191895675293947824518767100847680635613537550421049086540484417402462115974956663006982178439943037799171378239873199130916899933951359777962752979462872121366033646951869058552211033589028492371931997645718880038364218572617735981550084677563222058431409291517669263641290710023278134834569662965437694737579702701500045364832249456122886789397347977074453551074537713070616429120314328081810623410138827314019202083096196080532321878574878982704689368063366390295647546375661930157331235823887019657931985401612734997166901243325627286696955061718189987135905561184436212779845851759959745871258067976351211654766895764833631422928398026892149336221372992989539859752967644519603699548191291580001531736413039258486596382900413267383281985027459458455012646605827094520664950571684600329729295497917625284718484915591944390179600705618388904107850791868604158435580649844077084871140125947366075732436176820702150840596973867993880745758168902042363263837177964693303959872075255581937807771623128470658715016051458208821388166644360076613534202648119034303295237676255537490247376940186217113589301426237641900899854548522314924396055499735261650916036985806876923884637855656370393491182095698198510990588102391793473164097348850729412240424879241275002604372215983471915647552305818940050591010018951693283111944754313566546680459555241088779874030631117818385567569934277538918567682245756993824455605710798951173134962999711206066422164440155029296875000000000000000000000000000000000000000000000000000000000000000000000000 [141,6] -17945193225433463725292366364682827140108340991636769272516524946585821850866326271207471569595910681967540985138524376663118573663445870152944567779137056505118840355952912918203148629106277271188954196684783967244960663193798473497942639709007211804360270139693541567225147097707290771651584563619349138323367260360085334161210240774911763022416664115360789183247344441541720921787048903828989655773523411512204100667741322411383052343747923114743186331077526534965796775135766143755744257007593331314086473956893412709148735328184969111734434166694150082171287620802264954880275190392152201846131288844267710007848507565562052496759295185288271593209307344195065744909048407736713525035652113446903268900674949153158648897914481136695478922017116843366076237297577680086131940163831593887008227086704399040515948020134459257496693716830653121247292206278532778866378860899684216953725822422708338624180371029830930616041270697900385111411638331064654897409395275645091869697715741835928260601952289408613285859292527219579637780836443029765383995256635039852630683375402592075316546648658647553963506566160512111405235137661214885473125283761469217043887014823787054674099144308875162904230225111683221520192066372812447131367202964773902380025071193413746756538154319507489935284547399604521555591740312233143211872270234921876109750736413056249720181026534030205838501191401867869448280491688791565361158807036555177458543852949134822894268691991771229111496132683670310196997537660915094863760116162023025540587648246845021186644735043852083377794016897455485747720319897463820955522734830677641585051416953015516234719726169697070968070851260160402349489188781265668949330231160475153522321316120527563498855951882263040902724819706631550291792382071907409623749368256189147484309135628652439993920282659702963206268180575090246605769856628580182520408220547917151824022729109516115422215532003330473604056934313396707435956453998237853131732874233943980660965076491018270862011202105297732063621508373591602767657918858280681783868101662325252397532286909326991546534813040819501521874547251267784765308689240729236512010048485967917315961851698650428191765928212508818262449494795873761177062988281250000000000000000000000000000000000000000000000000000000000000 [141,7] 82940254900388288484789299494309551867752648735876059643527193496397573432814591182761154528553333135750285954653585636512581214782087383584691826241884572529508250852861688344156964673227188875991413535335657476438526108856756549668604984338213768405837991654949650462544872604284556977113792048225650261541280897064738893325280523764148094737011881584908085367452291735754246188429906020897881544420567200537450264858577999955259198588522283436350553255212142433753805859853797283513686139439850177080974018771605625014029935657813571399170262692640557664471318405694518080867553105370451500256291752266527497178437189990715272467535087260162228840074099912381560334341788043837277653001508938689755457517095666071314008693861160696599378385174897503442883914319995487653107152728065223017503364334834320265839053173020884826304234668800981536424593451420664795462490616352894429091755163990597682475779295309828306837757147365500052826734347147005913396912114198060353444706423667565026560956981631936994083472024681028144662029923228907475439415256484784906975311553703305357142869754821639846050539798264285651709334201163939166142400300148481686014125673599169403439243106441562104918745812920078178820861691001785782482429397313963333571169166900508480592966790172323560866098038282976554515595758789540899380576756558707992450076020862342716703016067717834548587468438383439540440098881359480229681691976741347946329076801877932939446517507570605248374228593358966684869428754231160590237772372701615680431543463022365188251480344114815997975988266469449984060736716691273014122791737717056346988116001844289307745430499405713642363422243935221299718818435548533155417199347891296362103850734310210665863141967892787411832418090191692826014012083932542230168789353025656105618227429467992305385414724407223977452179727190993328844052579726376103882973989549009764048015504270973261759980316429591154497384400034859690276430045590406831325378179607698465643952911937617795292338376117007811377606831837807174200521897709781574816563979723630249283136539603847062900268180014341772732502819541184213165355440590218234418014963764378477260529760768424991987497189480874754119454905776365194469690322875976562500000000000000000000000000000000000000000000000000000 [141,8] -345492160386022580491205215473342145233504850972904126253706606694106745318800355939706806402138888641510831135451791099737936661848929278682643022847926059171534691021815602464023052852260408465191191070060763157785420606019163010482656667034619799156488088239647107832593733986769350177043376167033892033398138979681725565321355791054964119057970916776439495492189219570234207017692393083276883076290992198129049623979034146666885885811117354567076236426338837957603245524231904391817398008209198621706397748961752029087725011159805133578203811474192635448323307251027114826881907270180797980232629128553022973606346088865650911830882548498754794018440252724692260611996174766912200668844647482155501720700382389448885430402008171254200964019654389625615426677676875718941245919791264135080829590641178340849794287818371386014602923861709003918395166327009050224640684575057637266882107624269510505096684776579809170130611879866098527427398936068528718285677010064695520310496956730400626837064891870831771939918301495681833344419613190312611673821306950790125116680946940930299417234466088686316955479687190915520330178914484882884158339602544453031358995935688009383008365267152043526972224701933783762399501079457035582950604169391301857732926598972183741104548731079922193269453618018320482949125921053574111404766616895004431383998555655034654505791434701209602457275276093547310762872732800960097577554073509196135663587436074979480054640430652229344317035242194258312104630492911813572600055159473924930560279652004390178268704343926162216432756545488573701777686943344678419382682042370990058291433671346323345831386019805479613608255214551201768718976939121879927617161560080264351058290202529899119919584384854540467631181145080138563739899562572323205501490551797224136780839384243631513656724448969695238872758019189258495709778476449216096874411447830563272740175250738294678372110367124917013773373258789913083520525352748488278927804272288536707430786928306460123595619541100298691677382598361582580556806842397151340822021327840305496950521395209682108312078208584613075383659996037534904436502714782505958425513089141332503393351054561517860035481855478602976339264074567836360074579715728759765625000000000000000000000000000000000000000000000000 [141,9] 1612618287926734331689619242966386748938451877195492868830112283660330259300276828752011281741011407587430474309492104823425015204516018256534819350704968364422202517331219752295728911909270643907466342266523928433267646971979415446265460805929668248615052071626535974553027552844919962685151240738401119864892816428713071701767779750824669263980820818410782569316041173910933114563908056337638141722510431913587614224564681734660796525754559915573169453865901359978880345502499831716432390757721234756717383259473924309779373167842927316073646137121631963773212967693868877051144245410539818300059355026721544940173925213493434079284735930495565417774140012929542834001802629784991381189309889625494351523301781586884992866606345888722350210914841110162278080064117585161447781978643390224763437656569884526875065697776433179029322936227297657359757791731974789037714982266034433383271214910748305056291787874213858128512881122281549333797973009563359394098960056829826816893703729352758866942926985806949510934229556173510782852974142457099373071401214274096642242030954568369479309398132948374010064144359872630110286318617761369317950033829625113192932165731034946352100925152007283547114936999412199673394910368737403975188160167484129699548823740018408207924942178958463491991996383921985946021822955493694994322926990219333588262728528165633801571149157578717487126959554430061992744014312350685877151660435281031008229216628344854319705006376257345276061452300431649922772862488332023800675128039072377726300136695597113815665076241568007921074179139498185282193388995669975008486660048031875378329398106779783318704391620329177098090977724181895152235667978264769047183199789550278854768638892845293212649177147540206804967616827490291093971540250587255100666797793920218983613730340222663784272351706839997158000509232408505270568633447739258179580595176844844201128088511461586259163729563724939897461260659133647815565303483313355287537313659937381991787736779892290382797004014917026942398521609358398943177908633920794135513718961303013050446326299370688740800177751002945365888478546068169672363659246046807597256341308606801112476670503727245611446514932031087827431214964946093459730036556720733642578125000000000000000000000000000000000000000000 [141,10] -9043478897289169231278983479413936629493954716868995618498459002317154705005239183836295073637594416631140393870477560153885431228278863213768489952633841972654487370752493616072419725105909477520241119848900694939567284361388049737238253262521685557997239987616463116914276535124598100435940672103061351443802857069532999971936127658148084126084124563420192308606815384240110765789362595999933352893552850660149825239686903755015229016312131592572740610148578561227630841139921775838141797988867738480126557551315870351352677809287950999121484157324245055615900241431954876800144677569000001611449957140342455439215050339543144839451801701607703071732050608972650445406913585630401726859240738012708802312837035619776167011344869393040689201354275997841770585393531314887157584480924402153609323321200943201602153485594878199413080645525639706890760259519994233778551468614573605569384720677640676516674076555470429612527316612099499734091943484421709657153339120864908414300660022413088844277164708618118378046510064017581729293713841890217726686001783229188252732823282323947856570594754505770392872990463737948432609194245420153687742122638962326399687540679069354835749872495283023895311741851985936924351335779292217775202767741427335584043768684580339918174564558406829622634155653861390455754002337155100675398118831145649280620806047657750355249557489475772030234041510267321610682402824605770356907602552531167672577550340288044865925160571429099709037118283415826597364450146679977799543673639775804982037535500011280315196024479977656175059414994551700604037721211867142396096265725943623109012166430734573642627122303344710267253622536788685999326964769764453383507262961584144822406479591017312413529050590163559456449483786139424497945965458060063654447920447898393943801260267572007420998138883770327758218442426965269248743744589033626831200926255709522374230480860545395582572825669540306204774061884279165860886894807775940049713913433611569555165733192774191056428850425664673093284107759925675973084211983019021448404591955492044051063855582150564998201986755780055171188439324527157788763817719967016086334695661495630659831782951668374259302465924838269742931456084134023143406011513434350490570068359375000000000000000000000000000000000 [141,11] 44583214949549541007729509773711106232636574299853944519614437720195128935636948479216350055559858827139934248618796078850897358234075609284193103648512502565740272373452377483999416297615910001636795663574233980712787603321914052457153110637086904947533675486001222679223423022388771486215280938003746505231900548348218176509754040585294212592459745381651729536572284308419671447512481128253293085104660131627027545609582241387424909508661566407909639567013536395412644433793734152630707159840566026735731764163860591880761144586290181435803615549788915136872736982026317643287801891109849842141159817022024456276197075046614737713327784466208349947140495548010678077732722089069269230442096799074244983619280516605205783072771486589484776922351391640958189240567924632516677925828140843267339604572847848108357573715508498573943205121773912884446935446441925016234045933173862331877061721881039251548493110904275970243500572908110690764276318814032720844958722908926123137116730545097632424268540800757559371104213636470411382408411548302251070930114808913895496612257928145295486894345906956389784249175048200328649352210597030023702158354445027337448928808612005795582833906427578391143736369625503172120927037903647818486000586978695136706833904023051691028017201262225324868679464416911087621514482048980580566166252421747912107261550953881596553043573833654903964908688492115624091746367955977434134459641629019640607041722863314266721813233475240293204004845462017187339910776725402676973075695574950186863694185593615206006817456517265577232230811466317668828306295745132847799175419698373010094606314797511659348887303447139472288764796122718617414532004946207085395551937964000980453824751410250008049728415457112327816255305350450882262806914323875569767017461708552448785298584013303377586606400874275686699726319052747203611057583699150064960167199657980646270377820819533047021951534193644140315681946374762489792358063561834321510612448530689632346503935543856191790988916974393608657387215062031747774747105031001284146175729990494639384201995297754127729227808936868502749153440922972842697070600292895437092452594909245172453889277470114325479019517221229487057935734692021094958958027376638710848055779933929443359375000000000000000000000 [141,12] -169004128121916892139478350697632959820583543340894162805187940067290726561508400397164484918176661983614853374388083814418426398541277690200373304703017186730473659335201476639238576137783810809753905286589238680914217559324784907585845445195824875187602268034077558959302098706896739020048343935066167543003939343981992801706723278250749877509958641605654141464298309577548187557966647990290180634009678444467540542633793104077383100848603292614373577870817537125009891606462314134870080009099400853505918373513003402609957504481768898442945092052669856773665589326365932760921810952200346694922387554590644205478356206000168126355390062522737091689810653789229320179371298219986797694003303788465854371410338265632563953599716197172797408956466580376109045939215120859645274783729361775210511555329961221327634355423741781641132987175890718137528073553576387964515685082229486995681498494768798001943844836987085134429431501487082872832527514158445642225784159073108428696260408910434498015646068226433235729934934368102829663969789221594946906745511357941068118058233516619467347631761138337959755279865099609146607937906401376272060108172966061303147167381437625311074108704494847814554054216162458203380300844842903090950540507726832345496143081517672081433043859134855697727677515308639746197987915418587614622753171607715927335265132969622689734295491611633092217674957546075060697405111806233940334236797655371328435031032305619552329749148336066405297310701798047782981713427508207338288026581135476573234696939328285352139143540880334826960993686499011789329509544896926695565267602191799220689246816080701290235005801514037065903465175919738530508948771528367736820876205163859245280115042496391780197988527366772813621610396933910985291590358125899102102153577120219842842902561162263252120648193284240834194070236388167262954646240930756509228341959782155687895273262953250379109559526023620248002707062543507583496861363521381186310146028543345921873259041052795026592595104868636479217312989700991685517098887491230198032188475407343888162610862210167048961550353282497134032315063469585558310913017147910820433309946499305472686758327071610828589433711624710606388450047873562858167595726599508054732723394408822059631347656250000000000000 [141,13] 493876049018193869345501802681555994247219581524170943245862702025805878649982586069059443860839121839885448667532357381808724050234456276773769060210380769818808505002304858280531996334552971122844262753996158162596185184747130734974274619487333825046265060459877271399106735261144282359131687773009106471292682879074197127878320023133387656962531962480285840039330449524074152147888926808100112146309196567333447529496936790939202690015761545244055382070308611841036593925197941398984868888265194781869130236179549654750775264039417969197699145079497170818709247164069562018957951146784172021183051669523566783900129710444730309921811355383181103104804700215332293571631787749383241147961088213199799048556045550544441175832824257945595703238558915147718465345779552251723416878671409498917450182106398098322662301640369040200132833884393543460351561919515581109351589418891751652802168004928024764150206881787385685432545418937745188546559866502629186818564823491120747836460764461295482985521149081177723495675663453128078940049514119388040613231132377347780405649297228335324256819948836862823917382441104441997182123676817156075188744765054135942145693048699277683507791678018103699647411375079489824863952850503622839878531270341968362834654110948005087044529059346357412685376672160906861462230714894908246999802245807948404759786930976559421898620482405598730865356613204326662215478607378992265339001876993175504035096002410416566800598142419468638338212002341693016428506473695994176224363912094159994582106183944323870182898297587249119689148108861272511098472206556109304028569148097687008787245441626341225244722927876547957473696792995727045454089586652727065818567230389323557350502639737730403653540363652835247300959300694708926387720373637421785721560808498936674128469648238283398209298097715081576468150683378530386161138507137126812672498505574710803901390458187108358133002989809892389607652793547408322207630075744126124775851849149368013866332387058946909201812112039300845392482443087986011342715748140681661296352619885048617666575378334669056151909675801207558780067509254737928623173919301647050361932838259619306493023804026737901546276832830234682140263881972110690098815011239707928325515240430831909179687500000000000000 [141,14] -1145705487403778842748020133489958684645580472666762066572653226821860644231632378550205813782493808577966974937207149786296752970050099977663742074414464460133097627120944079647013556703838928390842200899056886261707207520325249404969388765630931973915952378942480236515365678797049486368103370527869801412250761289578219870192734621248856782773938429844112273041090383762108896035787565171862789499137327801953989106914932512245077357626444508651753969049767341531572068582579184893788548298574103432877140560770998561093066559174654754080014383111185932852915802369946917926054954642811033857984106441899654787127841110851605760165401769564648393686655006689507559482695328831431820274690102824846222539925458435028149261304616499968299591369661932243854195757346056057799140297518689835952382647250060587490374580770701015850876715606867222875954256483848262515361690330335090122848373557377358211379464708696333453437835800333273343763297107762535342218253447562478875435894054484723847963873706742475637296541216228685722398646747010478121038920384749936732086353894925348062475944026010038503348048337572954750932619500564344981887551644094839499844896734474807083910896688882501381596467221143806415771923372589855924570485884647954504081124676780265494663410963205440878754242201379431833916995781441431667213340065219769613250507793756522391283194957688129218701772852407869451657309957720859056996204658495478564451783163259363246864573467792033272006469025417881070935464980282857158890983847380813047803541873308745311426113219919612013976137053075260913244657296711108078931221893838952700793672076576411777762366366308432648411983715321662895588414101651880795070200533738955655975899448479424722639263300010557161423272434155001001569401225472023916045400566174615297451167096736155853447646781535687717050269711825609046533691314397312398932976486976780385050188529651051697742422900494890602601402422302487898165578850714981428139714560910839022039586219763810002165326309728474803406887071742788598990751062096345211440924556804966669861838884072081124585928784815826323854531394777247996060109906279841780256488012379738917085862312487825393589355660781301639104878407600810797696555543012664202251471579074859619140625000000000000 [141,15] 2172184594503591281658090155647400285802933310170263001921126780330669148181480098616537428637317670696111709935688730762960276272194451379253805114973866917883126471898639646072344029762470329938478600701006059127513813818004478984426886301113438849025771021913279708240467333038971600177915337931098732199101655115936222311981178750361664000127614077481715152401706306893062437294302421427891021946299473222418162003251629350228054054135486927353610554704500896870901749770418603887933574636004587251850902996207970693931235360721484870279755984771175001114719767096342202206429052631034248422656757113720070507390842600766239944591798108801475573064801854350274994805458433933346027478534530835547245252951840164634356769655236252289063737969689881624835927469504552371684175098468063740989689409324773935313014047099717314203802160740574594577788179740691641702038920489495138861210475191347919429338358067381616140295239355973011853588500780376670277339289718958376258913418992151650654921966795238761404992009384285254023325435623120188524610657705481371225023763133959392003409357039361808403555205129856717478943436293611525976657175957471466423911274434317302717092258078930676915080663312236309025601979646336365699538016051816641870379097006445173937811446316193824307656933869388938049948646373627209872548805880766135501922146585475643268507794153162851344909665654418309747202631634882755550918503502433627549048452615532341942744479611656006351636088984883390062266535306917766450282268695290504339703986125933392891979672322075806527435758403037027654860689356482319898848637777558076332748647368774236116744713181398207557566628972528031575966424561063323965540479410869394913278125213025210333716835200386004914201127444205757140076922377225449854505376111319618227381272630941259491316491382327358650108633970155699800364410718298839193393990616795980607523358846924274975677500434618441521187853197794493213279992236124615725956150965630947286903393215323995205115030774348173020982016955411867648440286613966239944397689613847460900183521368270567362088432980959901168439535706597651929179671788581951125531543785606631956029851078587201518914285214078476074774335515821757798798213867641493379778694361448287963867187500000000 [141,16] -3455814659944488844837916927806080890983007259075956965547887391748694065610010979468236013363164058698914913317821480114034747802889533327024110943447507326278534329449549737088364432939528377618416757279888753850780614945959494227503191074657238517165732093063649988508187920493934350961755293299467078387849126248182959921614039402520187729517886325332395851836166479401261573504524724854185819108598130272251835123083258622361490604439610475588319478488247396276284348277297636502652582520971828652375764752109200125271082268315510791779953213307792441999265076520429424516148354548333534838600451721058075289777527241028475107443887381333389641417216905031971282681859272176579770757124994385709561407361535133970061588975639399524281315219479988369997158423697421010468379206990487298313619127493918321037958541038543189305774580154321183963365501388938452503971914296816932583253450027220043200855116999302558786732146173712249651833072533955223328940798852228791366907804214582167654793132380874956876787354582958920595862079876737672095231073766737817584239474562105929335359689686570398155088979882080737299580459022075492587805384534963105321600722016542584962718126054704873018952563946504361930458283693489804300853887435336473734737466005521328175993819478138882098886416289472055205165835165824389009982749111690969393921312286785705646030933404828167243918026102843233651963897715728391061858624787174403769861623821058596371191277619140692413814707946649794405792375848831770500241109931911534265780569316003642194753997659051170550548672132670307241426207290950311296093669528996352315413988413256314539460733120616512181242579241672628288276232767058715144117002426209533518126489065652888634033824257592383336993979038345070579511633401704873712991646556825071732882991282957527638190487576300358807624694948738111859614362254866533018326592886989060147720018644770132229106031758619750912305711785956005101792985466192450382506446850739382259587582617499171657703637955355210841085679938577923670216916977775528893635354236725280322064546030990903808002543088296455658960884751574446205431640127074421211259943315590526359678207124854132080948455563372400907514127647146952651557860747288941638544201850891113281250000000000 [141,17] 4735933903656843860697790756494716198044805119429545593107707115863545662604630254015274245642832513961270830654987403684838629602264707556999291449761094402675526047729324833910713361620938699182134723285561156989017087680434954284589136564257673025740567031553550721214034424953527370486295628247657477471117668078379332347153997952369601425641335955601008980856711203037659999257843130064641218316930191704654819060502330708239075209126709042163447341522843644904669823287996049527311882905274882715412673683571983407229707230500349413608141575023721828066230627774889878008853946296866106792356462001770950882685737934437844408861830036491047853067125758223982234461867156615888202861613882036152804254285999405109585940601637420333229086691061407338661174058739417837218489480775864137004374662130079795538833480395571886112161064155550109414715666864633525436939468306548667436517915243011080005052117166352522429999416279250006718398635428200891890575741542320004328089675567156820745306297074196396876466604941059638343222342095852202048092860379323616935824285853701422601226908017320457347021960057322557112184419299278288067590663537043534176440118682796356642302660235726174362562509671342349254298544873515516296880006800054434744899030780906488186663668197943382642978790268257267278648802621195146000002742648795731046052974568575296535664033421450789178143498545717030889317701994065753331767554475638371437011428198191889445676301852178288600959011182815619811238311827964470000102060050831141781526126197773527035635257420960153577357576127032687987076316642347174299883225071704048279639133679665708412326216748571829798103532251556519187709080888884817628048794476636947508316217337277266737413686696912489912663328013204663236707729086228465407345016211276215375016930313815839150854086048120014534006273634535933843670005798999949529903685247922713866122819393502158988073081259916125584223485998059287830083219955521264599225806843208215402495231845117211702115293296720064458765835147618413565985338895204520647186839438795816911903747185490160217954698549398867291863628306399183031285761603079919356708323254225278431598325951411294147414261350185297746272281637849735705381171158023789757862687110900878906250000000 [141,18] -5755146790542096723275721820043728999875371074413694534150105698622828114688993158477164579297757673165550951998576427924289636205166007521506377332597837551903255043377173524278670530646632574028832880518703018247899243078804972173327739808127356344110986723221915149296117110887334893504985639162159583902243071227062039578393644278540299714199937244707773872339058963536783646532274444898390498920750832823952085206885636026230009261469179743620112196016270065818543357889180598680326073717458464024409998480168947034951279689517941725606453650799023368548858949081180947703622001426726678716999481542407973167445342579780736323715897156100907078614795985697897179396713935452895887482119964446763438141315247830218428212092619230855011164108628269237977390225991839964754084658335758897123677249703516344921774525043581115424976888850676932750220338014954636956466999671747603090909641049033781700186492834129353008425892155523865229212764937531150846809845075512325051619124255379453777935380149704250872944303757429491448044311858527643257200461550347688675672813795728290697919406576511005675158473327855861944056297133333472554032754727457812186999999687961070255616204294621177370011498172090431900128039934569482535132782910145232612362237126967094363895659306566483486377052475647397915590295765808920648818753769368246067716724276531955613069805750797296611969269289268930095011309764485504337818478721110110021470441059937831961099645730373550038871449407494990381484878466243725508082877779139650275718242231939047861129464604036800596800613495655162273752787040190452580202750805705705166551161800401609268191455273619695198339325451092319824581098916913356221867362141553143667775271400969949362498360631397051976194325757281934138183311651822589709118511909080683541671969445645766906425800348535822217175012535384678001705514001892532349311343152453228875064720447843287763749821359730589738661146358530561443980123505380527571308330590034556488109105921425649784400357156229511235556942053108252888802661251990231780430196670105772201988043171605310543831755670974289384014264495035398340318643137797711308533802808706814615039092927311702151348104347652387313192295557016942009198601226671598851680755615234375000000000 [141,19] 6410540654580584453170613167274559154299290253781055382511159110586455840320991928554923456111939064259787471464975615453658957696044902968339170851681270172986874905550527960969853960600995368510886755428825634382930216882608499822485815934959550184478766206654937785798069191590587334371661581285859854769024237718505168746573563511114375989456338939229278449069404082937981270839082768642405035742196812199746550462872262841580035562686848034681778292252371010655229020493824162463415129306832308164143276170253750366436024918262793985331586785115038786737352342896375532458030496304723364963720726610731553350880335537511355670640501986765060003153060547286462966989496622112469069270264695888791708351836187152142573951108958518720929023537358521970117720356615473892385337437200429281540665076933164904316838041768410153056545790016799870376558997520870540226215553636012353323758571644795487829084178623742023475449468609450224273324973438848729590673910016071277659967738024756799265373416855987241522023738160689765661608507224466578240732091296648238107670514042927180863321097881369101811915223667934379261138936636587119772747925474215075784443943647753865477266750810234288412043529330409377799687109811342877386430589025765216097437089228119955374435443692145057522654335293608195064055061957794971055374665706388192641082246696626489564989351712773740321832804575683955312455771985090096079122593503464660426887839304662572626630851080970764555152609097528723481390519404426160205292065797651785766894906428591652091589087976326642036972455590763432187474530798184529657494575577500758496344689544115105991445466865540423673095955800300881404921444376434534667887716769469178624578132276003051525830453339644820709923863714165425401272381713053205452709556454648157367905856568450064564965211071234107596108931406302565950418767098257467279822485339048409774461629230524125927557951748022098984584360685130127998416052950733930214290880046366034124158825389342416574132123069937288121149514241806872044349330354197637781955598970674239139982904646040789537115480114994472921822441988458462334210180838450029565873395664941191189018727831953280909943230098036465211842611748582765329729227232746779918670654296875000000000 [141,20] -6772592315359568986701628341690670312607135435333426281671796978108107090180666094626407227012662731811818615035091877102458346942739806315748641570792298084856974507200523941815176801287586728775830094143758665842777142088418478446120315903648228606567772922232924419309937058271325182318239314804084103940189796532995389142281523530010316666125108469440376451234652823326219024535519546000339577556036565108570774507155728483604432136213557455860533817720160001429015569642117883998492502501944676832446057429088610073479948286560671292593609802477503218231124784329265007145477496602183152989576547779562385670710624643764362783458541810248220972597912416476880124289426357203904075464784620663969612556033458838056640203364589541977351323345382267773508984298699744663171731939154201569208816781455623821389259638058673275232303161419119045827979814744281249438372888188708976919301603817019126246787405154546906830717004588421901397947103321777358732629745132620794394914903936183122746423988135062697536927607492598128065388151972778132000478003098544200444014309485058974255709906996359386578351198796192287832821139432206033526152250552597573504057925193709841085077153421247845377775792770120052140890360210783544857337709022834791592774972118660676661590764600655173231920764521099284831141305690532295915153028141469333476130516329793363005210679314079743203927513490793276331780096997785197716584908361061767514214855397621846524061865933551551740748774347996587894976261420749125357614618740894946901137009141854865670637624532324730117566583970746366046239582636887824156587648756773573213240811967837512414138841230961084003999914909921106887646070088618221010922705648518187058797527258961239500466930553044939563714292114032116737832750448141851945396500158746658684156726372210124760572569053405530136361360329874107541250773699317947454902416505620242805576482967939357556281711081447048105842657701311583362335662524536743050573182682808295340802669463909141737511543527111080601701735359114738383655005316621142118030819843379085517331673166462060957531278465101523152767149540463092579293871504896432107761466487630891060692658593978141870675143064928629572105447942398370742012048140168190002441406250000000000 [141,21] 6970704179056418914859873003416965937973108956416506171296792594627899804278635796662716311051434855630780140215685563601235061275774878033920909975299790696810713928094266550804535857906647595546833213434669930329579436080669013123947229234672872127882051436757372741310227013536323664971433676982952007490162433302342648915371848414882792994066555689440760103514062615904691671227871588798477785526276589163350716118853017393034448755594079726449598629317681791267071036403843743241861684010632206944416120712692640458026509178765589155388270906653194873110669480211730598578890843601241159358063662938047449092549878729866566255005419622793197056253971333240555042696348964463285676860524509330737167803537545195148055794773509679832172324116431678503384760574320669179039341442601152853792870891117525611363429699870468544348062934054551555573957363916422068845518991592573124201519471768940445998256459745829828649789800543198239920723356089026793283963199849208594719007348924218295737216326888856063027195377541382879905977427076693657596614193105169034697350187014490557828074190201759892636292607289006720050551872412456885711654216857993623672869010736159603342977939544991027540830236242908610582166937665034009968982388997211928279163712510215476599134722502406691635012815289819779551880664774080604120245971010144274485235461032419792528297674710008628997638165286976516826593565013207948880373495777535090798047053390487550059715615768721985454376634641214441945009099015558066511657111372024751355503469399886039418683222210677723946856389731234967970874771947779107233029253999482636683470066227517283638482607203854756443690502165821989138704515275119366052939479409786890608183221486795847375197754002052135462696886270420028534790077401562203136770076988783608229726223337445574977901846665444943141142060592235977859778576351088277103459473933166186971245569021417530379674791246695869737323861316154826125334093815935177972529070556161004967264108476062345558422227587022787237305138609430976958892858817416019611579710082606181316447100453983526224257158995307116634745979276636094175042906588407664778491545148923530513058611576629598383157553898739384825341929008413188739723409526050090789794921875000000 [141,22] -7069952920181877809668203072259816065487488539059668625101056320852168824745866341528402390347312358557717158166169863204415505867917939543797093723321798742809735990124950635721338139278943362726368241121523790482057985057267742313618135512318609294139708276384640697164160914412511367256740575197771801585999872186982460009052805335575598513094929728917316624424706635729075466305224383806955105561731281396834139826802874985625700477037941369126929798249928143349302373386363020790598054438709169083197103791721635517992238708863530435605833538376227314106160205365937831314958070619271381957741566634785932357798845046039210251125389616394580803574512515258669768334978414926104033277161964921720922987112941819201896929131834341355317466743101776513192073316038397312751699415615592397983591683257141706605078518981407009342056229166053736914625992942647768174948232082227847736335009364424792494070803109903506173047139116720287840362846594916847772713572983672272329400093994096266132266526277813920737517677910722848835002470944199199118406447811328650012129234039059295410159618736510041825714782755600325940827213252109363984419789741871218838613398032330492152229095408697269571044732781475564579730157903507563388127631028697483959376195522267157776078758176366494654795136689705273515856684437172845869836369620742468058461243887040450698945818882164439419345988364524550325323281774384987947096382864464476135810167435199459627636173454661091009300210861438168474686502019389059540276521978632232620885555135751837041941456126903819927684294613936119456602682732582262442987478143444092020891457804281823871532340213176811390915215645144009860078644121014370117555852750305249046612038950729282025491743157768662647344026932376712331865664434692670063382285608956946616798400903605699200641026658709965117780558009796346314566527059418162410789224207787881024909460101255179632238425422559362171551002417811852436096996724554718252237640385031929918602592889267769854242594790282211582730338391990276696297477408618765622787179932520991052463400095054305843239518188746107081110712694104162209372293227557239603521267022861508439241700770827009716699155415586082115697585948055348126217722892761230468750000000000 [141,23] 7038987694818132216693838254647967774071456999161308920038310352764896302188038955548995383256246932031390289930472170940776879752612400832663138023701833535979773470966932341008300404209282610936507892181879226840449948706391638742260729096372003023218726967979283864737626124529186099760723946340807620437671706865696782533576882637571387417064768640726420665539913499667900519856317725033625589488477290886249205316524981525886143824521818009738711954430335208140982912428676342506325911658387232128731321594478290076639426872041238147705117699579271441740498306907090541685069770225588112453154111439221894783117541537941998613049852383158370202321538229779586107013350110389138963019348662615650130937569930886990353923207189274879113430039058444037509975555936403542946151624287881022649132316320200760059851455975241547561650312732733822113004473576535045782437106835023785380454093634368662906226102954677113176030346885092541167332550128068414449753086422670173377019930372383568635103032337859301520857034038171775048890097814309641089058653697770816122515018840773177086563116998873298805667661454065527032004310979953945451987485638280062710486720259860701209792578699841001224425011059140860565354935018392344902124287175860785488093196943455720362830417994552294878850320662356437948289898498553690240598229792445543796225510834962425895079948903235558602177184041994854507818622870356596012462028253593040456253412634959291581846247436422230769637516532028878747055887654529198860971500727417382030141274239388956578227699408330468115468299795413440886176980367143562641178889084910176308597623933008071863175980505544778573086072869487160495732034201177833965953992881928045607660607056727392484015121328988011683259803495829273843636730683519143640948960615207195310839932301864232104026973816029133503678158059905742527764084640210472723259356803583007166891586384632361475433533249081672512408431782685696857748879444929531958761730523200471581747563890288019287231601584484751080886430454464870973538698609165467670653743854407870959556694708596751653479560115943026586425142335279105069529926038546648817942497912232891382299714003688607478905829701500552857129644479527996736578643321990966796875000000 [141,24] -6797134649136824709050712143426527536613036490121727002787001457950822882515241949234481391072814661184785931446899584110410088146764838117887289174843620927043482436533610496108352311139707530895688548315116307915115480299749711539741175149606925572877788320841578701005534512987302279153316956749280948019759697674944044242624874938458358539512548881100611638578507136701830205669231102905465271646970170074902705836098370650078839415446339076929407177067179674050830005201850786369169944508721932161353785957671658089152960836825203745092785502559475090034617357479248606872496861631285568168523206116291029687913214843129433509565383330383497000267292997024236052724804755655382027504102351008953632131376348623181211862291043436305959536790072506237039326016273223785560992416877791809479504085101280887798883579152959957174507879686491307011055253418040231064996541726094839768892554089965617377169253030012009750386104370092278693157861628848332270634764717732071779458953925470933724439594650403444025844009978975179303579396955565560137263201218089194123917871197156861422057044513303465804638068573929939083891620691907189267664727667897680966204896163925208934605074164958417277929081536371913691533013365873767448031660747999082436826830702624824489332888121312269566817253226536970831055810401516704190247366463260727868974055280314683853194433076870226182245261642021923504203840325041345458197324312377685058616803353634205424105987441028141972223104364753021702097609424402025627490538955844986056823129240386601876288727030835415032555665585152269556022023901950907721346364623072662640047548426115306618438367898841810900531994923769383726937805292416643100045040097811600810075161078361009516916833907773828876655099625319275661016385192526886357251953397142538631637063864449481020998150651547785544926068878845869238113082998825485705523239864108228343006977868195394578321924501328258157384113894988117313518159663590655858178044628212400374330106777289566653397613676904233031717250734273368791975395187788805155657228351812993016452967908574220251919160548071006914885775601502551449317241218622376384673431196116383145076744947801854765504149969313624213285152109165210276842117309570312500000000 [141,25] 6275423275829467458963229102233551239888956537128833990931247449677399766050893984979135727116967537004892201088387763271023793980536981265356262443802766938597235835868732571497139960240783859950872052758910426125577985441311870223499556289202580084685126394849008320402048163411336616655120644165551373105740521583175206076577610944826419987536149812594897610901853107523425804956603593332153991055208793380903013001819404410718590630876079742135868018153243962051556199594167843035858951414964972237078305234766678842510215597566212141595094154017699395707401851181896159675631904877136106159343628461906094195172288173545811410157506118160057751538034511587895839081212430362612714115025338055183230555339475586616510485551626633714677883907683325448725030508973001092094744270473825821082665071078644526560438208028750635834014302705570936029749284565321987332555510112864191363440817270620727758272204251329215110229077234443167126103818451379998318003781272154747864280882429595417280233708762957795205416977245400243521432194577865930632625413629548351083050752289928306756984278837106374242416457362986463788715544427623257069845782920588367308563574145324965052584447271829691029722571440576687390994625664628088897785727081639326359773401649248763697088526852091350841089488116202452301570218355842764968503860770238499822825522812339033079434178150267384490606855389248967053464300132804077348509167549646808317981047065507421686647374338719024962676209561348908156647162493547075753156968967746956965749590132127032384191060083530278866837215744604320038980620251592417559919306328162514901042220969792234101394482022482156358394441208592773387255217272389417239037232507835016865411031656872755162696537257380322626002853805654453264566613372612401650449960119128607249806184416038817153934225186632425158906326699391216162336205096329059343256842994168508912349908743060348014070954965732299925048536897339992069213982093728608694884310725053825808319112675047441061478330967291762253908088637708415997461438276697233291981950083161261807406139563061553758716824476619249874090201470180772911335846727252229387984094051005332235131334676409219346396421723450337326610792842984665185213088989257812500000 [141,26] -5457818307365199583816090859746652661207796920592860274321467079994510951343431885705276206221209159772890363131940525042778045812143581855980156161658507274645845824681944206909060162466695633297264888895412572854408639124507935696369629751512238000295322392457385376888981710959907018952552520801027369390917793094032940675417596273184388028810211412606163320111496608292869973556164476542768620744546973313528389331387711516239405891656406270696821086006348713660852527457990591947969132804323151052404811456431313894210670632082151011180359357875010973813622925362673170101949170056009526585795746405503687545203616820762690456141219364304666247217800317382488248046407392680876875208839597864251713398142779340385111247706618395551004975295572307857591153055671927182361739561027315645338811742252161287575657501294260510506064559437489292079102482784705305349890371720244826777309249132012347839685895978151009436251955140469879993082954511193105611622176913627522011727483746720607344788156727997428714504668606637847283368319004485680192166271919050106581081305236760308488457720835086606410691474873098747845426810141909028340620468245401141271143127245860413296236797770951559021427203695732732020252400467638191632871786701982747555012069762655653769807891642589277347813080993598004746800951393510199701088529136130571359133749534855517950677974723800965133931920219975185089123305698105873647186973646906372981868303392844844786999400224981651184489855746749715361322821958027673463473393965369171693139768829491185272356866961128533099603863413540531978826568910720537926807560960133678155534885267133437675832415157611610005199990870483052587811884261857515898311177670291577904240169361046464154680880912417471917629765874407641714382282152783952807056471952553147850378115808218735317056642260869028310700933290003631494518753416534049873616372590592353093565317070643789391589879007736772449861005515443640181418209304519670159899171855047921964849100856671536223472382963235110282529686496979832145522001174911699936016584712246285277104794758813451801622244949039696179695107705731489777982604882075333169607270447879060815882090133655662011997545049468705258277623215690255165100097656250000000 [141,27] 4403277042204692664256375558525665502119380541435838418873619241004541842472686980837124608048226095120808793686596324498270718978795017904889418947330255442000556986029518321597910969630347959111135653703100384332791287493016742821871314364371445399338176167194301270813358406792670139138159970048629765254012521185881526528708385808938259993303140242308659508532378772808018995646239900670799473938337650691173544933151526680821273771120127536045777237690894994306033994032962598745387362309935071820010039592505134731183044294355720670692278223275102795742832743876957006168152492811250002743610638127817912564746982935319513632247743788194708596804512538721662591336010954627609755699242073987370219784623438851250560208697702597699066851429338886362663411146643138224868233175024252088497332139258038577539637092417406185601646399062852630258435421808495869670108176711164609336723482681223692276081202860511290720177083445035104970143846942151804338658668177864819179254804447507912202387142127772419363696267820611790860731479531452759571116198949596788318730925439003484157924522646149476922907328999652780628102484702547424621143646247304341743620953802171566576177189397502486410559998626200327662117507922893968364935271956255510402374780323549209008017411080687788372036225079837126344972846567971371101204495850002449735135676946285699082934054862199775573914641853589033614944663595060413483851950703115606916464761975060452140704134608272256482483788075604509988285201136985178221178437243335385046230151453912738918746167982416809778911241637721761904876329784982947915085277352924922602911495392256854115054717926195831065862227848054741216068077909870181344666156309842763784458251931741908245477720009484854681224775122495651975179448506782912972108418961742409374433262245997551815796433746679354564125372860253098060387312848993372585430317902721516926274992143324919518620432496831650682068532741496308726264439294296671515895108778432445720754572858845402336952712551819704386144688401535766572189618706035333314255811678255761352685898041588408198975672371088914101063928361192114971516660295559259459017470340566636522570033171722813363651877899274111882732540834695100784301757812500000 [141,28] -3243964131426558072884729433065095527748735753554497603978734761805303744400758620730129848783547983063090707838882339958828266741209357325267849479368285348249256365163400041096451242300059713216173420836408652717258328363814345961282584983930655898540943992307711463133226884917810335155701277113296004191556614959552640258944966787869686252527930100182066646876241680780038045544561284013871538801802045348175105898717624304564865682664228040743538482356109544476391963150121602063644695062249925893361347172979201349611061936448225505089294737555622762819731159024367866336872402453097612368367903674101135790713402110210079677057185724725085057455409433114788433968942068489807200204786480404902248619216877094322836753547074371914342801546343066457428173197441783562918019898078840511368621731747259888600458101535970908445092805752771445302361897577273699108507605763121265264266351190969696310472651615945666312983574748770224993433499014074832350495660702565570223482641179390782714960226658276370902510953958704149371506864132216076206483482354379484829649141675132331663305385718529449072895599465833496397775921531474487963580340346007602252561883985732218737534925616055679167313309601923124431784627022113528605769263401466097140772649960334812164544734679609790969622256019667817283700743300627508415996369075818834718038839461228734522332103931450710873319929376189701682719772425389094779423679636783611340710181827759425902480149632138033572208754207077346587366421749363217264860746640760657269750055593883289842645410348323710656005171099561644386457023726052755413736320791501607218739290962740864831991093963573556336043502073292026499814512900020445806388450091406423782842024565057342302332989744085993294139688898086264117044851175030729525912312707585769978275543650977999290527738476999675037185308149190718885731178786011750308705920098942609844116324204624435505159602118764326799783088417944318418079444571271893835961927416477817514873763921884687389376640206275115642762824840823562869839015328198137321651301009783704556054344124354875307970726182419615705649870590877220275269095326658430911574789802797801630770503320836012665570602386821974505437538027763366699218750000000 [141,29] 2147945052807449502885680597949364223373727342683797998625636067036656472264463390939842625731484200769626663164097240031568572545587893489156562562603805999110331083235089599266769142599791239434072138781030748122106167730896166957654757752680318370349855110893765443920064093450859104039337688867340231448645417499319602282150212767262299513841810143087989524751200371544146011655509558200963370784796047691017586666768588101732380581873690262105826860314270829944292429366222325878191515621432753468295370142616359769853665305509226457086409128034405096584538308762330352303962262945236513095297105367848643467700019402115455793971010638181795543518672554234161212468105974171177996371474754253406176860363635933123255021903874105614022195846426302657442729974633995691132996021079387398311606797792365080519411621190420267255431872006941491409573583763539796654080815851921159163524637769211977894611440498190094622457554049623355416194561376387771188143186334869798284793539210616357990948205706335552919530787670351015877710924441906746768295939640558408039529942646610597014585218022203867210708286610639924309178390668207028337574175215225369077717636944127543272959997970574516394176344631480255798585834305585003799115832537255712740830632815639717571446880438166499223089919092646990530925823967932902638427016837870633292609739745100553502397158772274205806542541547211194577664755644054643092404415500768421668770158308165972066997652658988954416450275807164054717281497598145849151175748772249657275814306902359803302492368900183161821455490180371262688174791070444207037865090477811905050015748712370933621962083681371519751138370909160372976499581417956618403657993532661457894016072978629051499788642345535598097189912581231495571008624888705109023825382342212522275437136109903435965356903232212370142306940506866052835736941636197518854890840401935216355492379596089928511374398115006319752159148429250694542700613194963089275490009532768537497490983875953755549476084608194608730913674159281884892699459122817107764023458010473528858849082936859331232366380118758400339038166485813092707127160405363478487228510567151442977703522051676364792993645380647649290040135383605957031250000000 [141,30] -1257205580266394435786253424489206058274213572360322504723645374094545326337435212107563686700170855823063834093669398457066198403196983570399036353101504565911918441186020846317628999002415531218981317842572997602214123864136665890882640046522262206213604573773612021901500473832673338731517730839888457530923955597409416001167680150483857325386884059960805343798039245386394135021167929470930705144939283880681097501408034085913962085079130247512783623871603267595852370714614149601421962148903095863467264086178030616897565224141917673833047349060541792101897268704046507108629193990597831364082166990599021451919115678279669658036640636271446122090860972333935596572980759612770942720369010194258318217903605497715509577490004292485715931184513714735355402201954335950433774768819800944415264641235760306737359500836337845356554237642588050856521743367089477481957460544891559978852267622089437188515006473219142383481302463412204824723086115746925117539049829266831153286270656172166259584661527793924611082253603726219479894913336831779659545957067764436436314786341236462920460866981550461125319827065742161173484396749580632287511614366143524443179908990370870820065472901295538184765271437840237304648399966259544793665020381125607527578047883848658013968909019814280942190916505533992328355490324027739220860504772846912916685960901455867631030614230350339686606330560638926815063207048817176967374275829106559171146774569963939948618382850868103252436997799482628683254426329600908643699894784033431603010620584826817287943129716451233054669217586474391626598206837250506171182358709530729135774933221047570052627601508240570840954636169535322187277582952953376199059158962887495054995716161542273225310794481081631176317337399441030070899009798599843713102535891718806724568238349367319917069709590622770752286085395804857024307953268051968002997215304200348059382119113843509314076584291144325647492891840682506451141852766529802509905209361815637355305801419759039740900015947945557987350715036349176765828455859748254747490276574444666463767809512126410721877365923729155818651220963758075669310253666134019873059318243719898580100655628614611525328825791802955791354179382324218750000000 [141,31] 637885153889923924729314637052612593145793054870116953058569147130424492242602406538874120904469750160196607917862361228335871912595283246764621248973642116300050630151285199388867394918330556984407029461319882424748381571541198313226477754878272107361412924825107856926983739223524063499503887934530957298761563937469599682611381799338681112203295998274228530467163647818568601483583869542329656358888998540972800545242899787533726015530164846417200240843552313468214306129107862978014905795225840158639142031400297131726135224423768538849985592283852243820989812555598604372262206569651107302902767395227307784019097082588294342704174891268991132791767876788997291285419139930169013248690084583180272014616822860424735113100218023910016668841636706409987971753779597310559482955477533080918267098107356963137945718823481695708225727693891475053263724778789522470372156797474282961689718181367180968367988745376231584339191411640670950514674633331942357023318767285454222831418774110065225307114365536035985713466442044854579461790379017362499619537634557237864711894668485872990191816142588110578942671471801460018119478791213025081884815302498041917200380748715057403156719555192209526325970040579463908038704854384899764408489658234105041629041835946309488612296482040978194570838820468981296692132426656349222956771075027203289036492336333596817124284301252902839363480194462848234409412466106268724123193480318836308390849052934527630061604773854633189569540052592557150068269157491369681644680197796556671706846606618091101658643045058407099846041801770837317530995400567615621822554637582399684853389398412083393679647714373750114165029266406000533026148609463404895355687604387619494234150906541642109637388681579568885292033094074704632657359374976920761645659074886755838814555583946548742265813815197764224909372032028029453894632576521351439192266174246420448537188896650883924224634917662576415818132830924944714495302734277091918205210878481975656315286139482940327314635113421696804632958987182003191128686840895150263776965496266025803515499316374849242713247244420266557846027175034015619672110624895665050316065388424172663986947814603628570395699171058367937803268432617187500000 [141,32] -272879151262889031268379087152346016457144539306212934202452485309478559521216104444841914970610366694610281505774321488278193216707097363040682915911623050455913730672905783729366723769217031827806263571181007490280797825040727740674393024894570165131149840000057123676140267628105536955642362356704664008288799569553481000460293501370704549171714428988159955019334722344076654145626599654720494467726681004976502050720988081350018201093084010207041248496465279660587161358541710076647004932736389570664117959729761782122907438652481013332763068052243836947254720659156126085686498876896488077253302789688719051953714030433627977868168847681175588193282682038341896894106930300632684963622876177179673137792270371744426218627749219843371065989765394158739991217388762162157060937513468032413604322064353488487968686876952048767387339739406899056763856108700901801498466513826042883950092003997970077076292209664206432875078602817595518561126704289726434393722854720811764810756948007630282449229653558056496592914745521904162537941140464901821444563785506842333855525170824055060934164828820830367618979588948085948232957987888523640296787782454602238056675720525211629853330303865806607900504530192770957421249992435468353794334476820206735442138245938167067711495937254563083991441674581414356953322145154676796594370566341527229415174397289439992476976084084743043479843104809574657542929023338889122588535109743012884980851749074456496152062828818745148385310072607466796380791621640448668509643171910680600071551286509654961765326710596062463391306565467581364658125198414132446677850889174150467588388696933827575035419315297999338859641195143669191107214871355152057754631270444482123660446145482746226244602502503680198498140985697137182242208961014614494583172913845293188588142541213483092220993735106298249719719584132476057594635251867143580878547850906375236909564618671793190131156832710167469329910652192580876729728245552453726887718114544129886612223928862012617509759499242070249747704169501131899221550613850653678834003529053892096106272529644835819237263224709239803561997036052372518867047384783943838971945541147409973709654638578392393810645444318652153015136718750000000 [141,33] 93591744913058196659225616589946882462102791140186475118274295460578648567547446192674772457001122238023599271960434722625205709854203323662995382644578038078529125225313222116845487774245795011710340470347206579816889682041097993567767881062984095421395524501861468025940050890151318996362657200176993093746608210624846311392309985806497931757666565898027099955900973951556956383813999915959620893365757006718082600918079670483773222617147610530463594310095544476834568456106409479913076369835335143243655393316516316931593722272038303647129972298579012952397775951251957671244687566379166182107062657324999758164451964027937548037091733703591147778297304511762554453329250363922659750906018395180799835681402873474687396511713359081271968204138634707987392757802314802751582365977951644669218015302404554651895793558907307240671520357877838839087362499599123339583349395125297743310576883468956576299795406109719887819815845042046821799266718667773965745855811112212338218217302265394742029773512421659374698138424427640664656836793403391470923418952100675249361357295381193735086900972979286030412830729192116587915025118880167001791236194797542597180092548232351054964470286164756002086914761532774045156609908735589991593175740203758794957937633637271365016825894756801406851317878474467697914865648240157535489309816035968224206221412776428991861890256739233526060040927470354368146301516391896878220559889016844123559411305923209109669618022515055050607081766594185307563037504903371500056520663215054153310537734098058938362646026098527760339533903858101537593321943866231041186675423342757469825152286157324622423787130905786783438022471570761168018993806777437419939823645538208372664785688440168145231220375738930212525690722383892827081200469393938402824540359929801184294199063587097671027770538573054208772007272810402676157510715872991538144531490005678611702255912516680211018933407206405369073446100359178029586540946160585624804727059779141987464787055308891266563641459431296055678263694091588226481728644108648771923902042735868255067304088580478748336640236377407775592351140089423492378042169735784169834584930229763450214054242945138639697688631713390350341796875000000 [141,34] -22625348080478793272929160225657145916411258011848623958560482709841424859178780840922487003652218278701722045927778706088829360964686145404651728082258739616778730708897898500805506991561710897673710559780522590188988365134360035036110403191334811755802853128563816514746509418474910368791216150359445265359475289782492938602704520110097928341059169425118739580306275082028677319853914582878480765785621467862221342132625809572878778586567174867729811089702756929193861024058454952993558058525540504717504798727517173445170351430444092469136764881315990575122509383035366031764344627886792491845953836833406887776119306308637923100235623253444035280489724332286267020147451162047785573346092570126075776926667317410689879205520961361873458668681117573756675856582282707577114832268700690805793732365090731193638568198983081127179990723379349075195628657536562315435227634281585885326454451447072346484079033591202035262984144455456752809840885127222925868450887065808656202336269368717652237465735684800889454374776003852176871848423911341771560345027277570964164858936717776141884178194763320201086143190081948366908024466983881306729536136532322876368207101543493406344225414395593424358392398217684909499701354452403255129831042897326166424182972611284763652371409226428331193881872453603361827983349789230421177640868186844759881271708039690295499407782593458999053082208548531801801244399175982227771098703619553757084905462708753254349088656362691127983533223979819100331259524621911157056071048256148541175074620190733083154465056219863382529012808618076446462924694829490501088094590126643931787564576266055642806385700976964442342811198955202699234622443758622330874400507195488043169162737857368225297152596266560604416773946811735014580269148414245797687926248578960821120842074593988230198989438886639561164361373874345478070889765782858530685940485815859322841518559637116434091764747357048422322582146894497055538404371911235053934132714108477872560162708611012200828641799138400900151166643719556017220738958883188910179511708104790601926115382094553286505711520992796015321130082589935878725855633227473530644888972167397498949374369772158388514071702957153320312500000000 [141,35] 1743225261642389105109969489222422014105297131860892702599973696057890832096713267344662361092036361310870503709989489317202468142075203710703900707648242688995290372754648359389024648609638530123798625229809184168527130777893712682733232764435648125801843755773313900585802240690548370096337253566765192896985312643872342721259609037060300719155474098499636539821892466254564964872982787382276817937895815555339847392578730141918302028583026445440455875659266677056115589134648581363544830947093412021026464501213308655688446676327244478655685253977922824510152847007310864750216582704283820492753545714382052043825371977732589508231138253333834996851436815712416682717085382936894469250752802349004817688025363936273366889112978939499898031201189370105329115377766676279645171368087332078707629439775478506606279642180110225610018259974182182414148195915791280692795035192609139587394184923860904445721642737315871532338595306098282849385244670421006183220007517572352549174310971975343563111076132687244411848602087150577336476564763350874945586366822862118905336969918154258904675358512536796252542643758424256832195757524745747095389421696636818017343471492392125602204387517814002938375696741479358634465593018906005582032638678675902779448692378299875687277246453106990442993363858414135493458602461153252699177853085567825451542992157453796493096909333160501966027881981548842426813914604122358781687796646272359736110582208492122602330737970208070116969657383352287274938108328625590036009146343297698635278483912277041122281772151519146692293511732890627358463485544967768906236500981661175241113404830205548370952661203066130591007363079082014802957255927900039474244914596518361400688718070650567781818357171414079904905229676975278222396261558459564063439018202281353805343827344695915194540236996487172012681257764300661458695433529849873450440701288165001925634966865070907683991119219276166091176620136784318624216046441008093871817856547982626901152430710147424400545797179671081681153446477132319145223610151009865993308185677572335815175918918541853687160814725649985354985111628856319963373285448134750473321243953551754231963683935191511409357190132141113281250000 [141,36] 1603572465265797829021858658776229045761090086088966140557312956911230147396445324518453481071520236741904697419225417933061435563662752855352197925700917416329100546179028922154538519229687663525476514265483932756740971811002659679298234587743793160579806507784976044313804910762791496818183777920754758399840836054779118793833422638476669427893048165504189476299236985968906596975935336761113246536965415113131873558921073265285616056130504015794017160097879973379255625154410289467181623788014872740163165292630020920630454654717173378406559139364707474378198407673415379932000202712363639172612669216191659203747675011978740700103446310478138387441644401718566089247569830562270451030266853516061780716823530537598919033117253409736930806632502912691618201221424533519252323507150055641626700336790113147048304081447092354870521501666882083995006624489622267477923236651989655274271467581880725943430276968158869198633076843171560507359283320111642499034545006587051099396255350897480128379313490532362443798524338291292992156641987334424105072540958650813175166018312624394873998365360296683358799189352795472586654621270665123865943689653125635503655380435658673475848957683681809219719928013404206004916307629080457621049961030000364712579146750101301153014658651980668105657571420949710371675747561082746897079187048225815394688027128802658968665519784814089234804330831457965977730981794874726236543085372667560886265031807844132146129087240724462456165621613108159127623627458358502259316463920390825248831989099400635235053054375832052231123887775022438943630611514125310764244111330217380939655184920293183553217056694013633529871597472703492602243836362771969454692876728025453239213216108408123513329071850437638074521793510464001858084486641774701840244810914203106503181577176147049832087145186700641558247243705064923472108468665006363837349329257259693044834362206541830340524882736834393472697333664434747965802321401880985673484947970515787828897693861644381913643496358433620899897523603100638113292981746320804028893697309588198994937281962155155247520055896465651621188088925083566985626555587928939602172381128920636902020478373742662370204925537109375000000 [141,37] -992645409140670324854256244709429569480264722938077839268758319528200354455423216295713496259543281123783393489769642048368166625097984458927625658148147425188059943299499442498291263107328683235945132109845139416554105739903152388326029429356190778646480981275046861386786647191879485093313752599806585629576794448704255649832109090469399352428467481050579047393579601121156807091750963655248088396964715437952176770476301462940671134516974762294353598245802222175283504681811674563444148278540667806574080297049270301977091394754406281686917669963128527093981644354615186654452792598503632533372852601113758872695636727799068679939316011092789502992198932000124428496119706243879850989861680123776533597908548894980447034085530425724149112361338093903680247906618900841299838545568373605562489372030324037419890970259780573542817961175851629919227272004118404938447868271844780142380913179882164710882075806059779537952971756143148775682072062665310640608069333614543497545463987153147435016348542835457963328061650331684230603079112395810830674004287544678309018165720320304978209183622889922590212384832570119183492789302712249395121693684924898049993622427806119545075475102521254631263078364941901876557757492490118363001470706319292239438263864167587899926066221998200536341470200086701733930424112379826748446873306474621655735135547004595779508965705024205980453333564514503802741474518011736514116104015842821427650320498985341705279437689327102643780508581275715715262760611038215597632735378466399008069460493867449232534178971424149886450945735604014777053050833749874207429229658189905871972007085102315038978769987707300267335394090904269368410235319376753246653557381754396441972683873491708810517975323218711805278931488179324087157336179105071019971998381135575299041563284050435816351340813292770285887250856375524227409026959402133513701108418343913683578193390293813242545019513479368620632288799695443589452034142716384067680245892193548240253371606926720737063351994723164948091196654389223039101030816588270172974586235557751164246398403889721595056022344592580064861215751249089812918773808341092524968586000570770674157600296894088387489318847656250000 [141,38] 318520862404654919057828734596762907022857584443922698706683095076668417432568151937323292141684120186209609884511169489990338802222438350673691580847088354177429621313123618242058784948643891425284907530131501000864258316026466139785168108775473862231065707534549429766110614300086319230786671517407691848443180189245708892674892393584869011122561985654591253908155607254236972027619953462651112141285773206475100306586158675622671874756804262949530127315660876309012835438343667730909837036473821611131026895242279004964686190774649222717910592924234147641409979715865087920346766028943074770765494877100171399154744054143668892716352135094926178056834068944338068653638499548289526232206455624396651331538684462892344244524711406446801690292148215205475831586093519291264914439265543961406996242856226682544521633273683052620339752565245052568899068976509503676361675215332393233470399372437087079482140434002692372275325138761525242448065884745706237379148923080475688751400300093054360486465166615122325516343957156207276721187508417022072151599221046932976070703423549151796920063031416376261092700221488181694971386985549182920164918750406546156740575637480364325071337391642734267067547914346580429533167911758759204910996280540287430528625729763502429009974596061966283316258752629383292532370251392557420668608262760864920542405577036912942744138069308992910785833323891982640704136589261148518212240852895212821189363474931566833411993522317068479542991603406712865747882359871476632599712332101070599617601106272407146392461595929209741056417493879147510145914046820460141095626805894026192274304859056107727425845764935306047913376979068148315109014159522318442261673467041664241506760643785246635593361737910803067100661148972110246104126396852839220881517534532660269416737793902998143752360684343127558119228622823180014341230738249013270550177204321918738008830321614310635446723517724716797346909604580895428654089725727513584371149820081969530921556790590634632329819654648647672448388979734224277226737797676477448043336590266736715605215798258926186322024803615107798171382983350632263607639987509574663348431003585123642465041484683752059936523437500000 [141,39] -55382486454819473697557283374043137765265139374627975993561349258025063621538706114668923872363385909789300270328102170286868059704198856232296848703963442129628331582380748717061583159972223356501197289032997428606778909637618526599951278451743303330048898135940065438300049029210215933065765104888631763833664848183919445537077787751983004268406393444370203147383971985811760888664152473501393219447161111862321865820867997644850952919148678459723593299330246906234740177640230341683752438607338827089414490426231789351949268066990694451609699441657938670998565128013870872822876780589084737765246943248363593441310858872541572044580818009391376999886993506857079495744137185484826078712343453834700008378800135658654187191413113346404205369314429724240748579856168279375202258466971086210604723114262470621028052113781398389122510853452599956289616023907730403036692133471055308453346938296961763869498940872981031844707224034074884247728437398373259973411829893060562203263051615319680335815096631106762223739191476164744710202046985427626988357854545665028837682185294980842910971509163142091907120397993104805490529341275400653712314415356491341565075193712936967851033113061936491592598563078873190032868249343887680491447822601292387790982704498022515590952985443379827416680834611710812796968707825703166384155246977951542180524597146433109533967996347699989062973027800072868247587545977940826799267978480054034039905341902912757878998839769324037348637354128226074991466596685748508278997696546308235675001733972311675508472293810717082027966529959051967609354710714573201685207008054504318130158066540274709286348998686613450194551720398499792962079822203509052408484046836328495083983921097630340556960835016192864902420925156552070351121080562340249334916893864021924902847254517627461041663027933575062686121143780828069364001446673377023830460986383971774023891830486104451175854401260772248973400748832673295759051662049171094404874666741545447981231067563220929876612354107111036676160027072063214732577716383076922544222266512028773478689018893819141272892531343940421316402241605016924413639634081509921687151673715576117712073028087615966796875000000 [141,40] -2470283844136640967714066224349532406394965489363097334364990914633370801211278260303816070635738841585307129987136513746166567931834588554749427274426632972222474311510929867461619049532330022671949919722884078207800173383402287030044152837573885252388084865487219080369322076126965916441154405309137030230821273003270412168227494007995944051536306486743608212194108460726497132462414980688844336764264312263363369926573223471858058602988126648952406222626907133371466809875236674400729143111413970291862780302748937309188825465375702533970716662154764980391868786489210864755236726922536669387460898720065739163269019648618796245528312810306962409142046767030055588435805299726427846343788657579384844487005587585993662385588402076879030287282497923373699710612363900429919876558576112461115498018284174817949738471796792859754151320437068695496840524279226540558187253825756063027907450582989896457606021070926284284925913294937123353215468470044952377322795192683283229468591787752704321224546199801604055047977423710176662946384058829648812629308894362340502101166980410041434278027306454571868956617661648539781995790470360362297477035411049923883878011182700005626499322441770939979378438132743898713323604789092415908147094348994477284467403853420456451623277553997579713473252245776792137157834331398509741872346409679149107096295873840877547116198086263596766700403344057199642984039867814071971352936265739533764571637428560203743298692323377993905907978209667355906808205679418696215190299380041841567561096721321716428998898097597926901578332270825131997140145649557932611259276834022872481041558221107126300105575306482925240060652841845059851271661768932036820198261604659567595478853367661865955941038463401815485838155738340772882155797849480259935101526189676416845104422741988262099360117582924216087159402813738610007237703403216709758420272352205913336282386328126793570264019062902604379541154547838932455549201201376663312612387476024872428643365374382613033330800027511516410396544365914662317776140717504945565155448884488548298807488493713850242646813591588015340018089939610062885604058552442062783057978894082205779850482940673828125000000 [141,41] 5054860398085086570832368770185167114560197273960108047941784120588970561455995169140720675066347938356203176340491154876541166016937166202928108156980232687095225336942115540034976846703931082607656984979212301447739794312696899591898017226822241052380772342538297123024669725957553563107273387189988924839266921807848290903601033755537902159852449123722806326006807094027546228897384812266343090852356660744249407272522020637834526673760577286134444335467387813944544739591824776929637935407946055055559173749908556245048584536456334588681814816891948658088690040156511577937430769883853444473512040404281655458217613909019234775693972252955239785394020968975327206612996174960439650131411973726696803452547226427439301955721437177926007990079103989011076235018504678908804928353589906151330653619468147046655910424762040309983443677143690066761390015434847925600550905068774742588837086457278961844592657746307904612429805083573023104827427505560624104044953135438757921796965937964371421193358590004862875968586721175285080669701912298132379325978191382081145927449736303433871380834477261836452903709975086960424238176337245332764415003381159871134259698163475761696899742306955200742137659221181801755352519965157992154307470491423939959109990956418616075566377481894270165879986307761114840359804623971414513718147420127616807953769925615026089202797848357930680336616883029001217782140022656519564794205366917159820833622305660958027339698437459419563040205009943367799390151670061782391683214970797658438283685993232883666998229412733366874994791762024964151138377487849184660766952703841825341866723445467181169414613675373942109344002398696067625176447700897041386320912159262297758043700574867827297102892935431718202378664455897061391828281347173793604591455999255040238841261139357963067232892849673039424740168619884702749597448168902616844544799479538598119017401386312340761274700310416751681151175647906404258685343397405536125663558331329431533517885374603272810391854950477606955726872469724196807739163455502981443926337460176784672110889533653056639531104750345726526493846574357898504983489875759911594373713446355031833052635192871093750000 [141,42] -1277983835597450019712341867391839402310877761657284499094898835728895483713445001352289093173303623672080999043869362064058250608294524743049521365945911543038788494724815772452873862499552925952325097295629167707402986842946519965152381164615106553627419654254374657670927183644165711991845306620216284465882542933478733909336381482166172214195078286197884866405350426536918678348284267715434924266767062600118517910050108444828295215501715712682673172626044969772274373938574518054608566008249254855343963676385172786799844968305234961384616150011921980022790929728361499166171526049841628193071588869189801406962632371465182081091204035459346929757927723945768897584155769131288882097958558928386632995701231246151335169670262379128660582173289755006479097944245502257143920872580078585958999289415916174616230701153522295689176447714441925117497255281077085273266648139452315286285426532209852776539744526965125502915907390515612516465058977477201566543834600713966205506698853610861131041931046028713826803168879292385676590576513539430116343538892466563865945911782198163549695275613619749860157926552570628408947725026210265176427984126161540807158846285352713576012356891319345452725100036380366170798602893750869641007188956197966061375373766769222296259724742873465103099677580503074772192195347833465229396615409789921295286385026933286066802019899991840704836594487499058788834939572493126249129136372748474865848706469569984532246711599706597940035994987606614815233332388587536235682819242321331417080709330767371208465656400126142571955171128326052672915180170491693826369923095913503650805705292767978005700706183771235882882332065483093337651396343042524906638412437615564617881124326345412508405404053293456791300153111503011572797689507088428812757083492446806673097578961298889200976025719388560685102644838728591610501847231031618950655260532474986504662513608504578609608960579543155213454248970768688303292546523740323647666149867995810985451169126375937738581098731987801821426912488644297355796358259337119737352560108355861313693466862659736999290335375577726211307891175520221149903639182540024044245643961481931805610656738281250000 [141,43] -522320372175813085612230800215853973220749634662358983254359241257022103734535137506596922714803903526223682984101199002531340819164043813471759007868224928474022070553173600839116460590246241269731631074859294452174677448873109470201044109713415625395279239709947660488012708206682579803523763557803122138265116458860143980557384213484362255077157566661427784849907573302717192827468591443348665294642865269280138610834924495453913508599260762022397716290202978639704554312071208673193066750080560274143243893925128781436071379659737128271623886552463590785287614634271712105494853676097286745935365577269531425108403491187864182899949425276626251950881916120653751792066156527537472036050331262156951137502666112229982245642551991927189366963106200119575615039716869595026843637510809238617430341620001799789117561423425145355189754298989293487800833125116993323213807359294252370648691555310686097509168910524867134307997589830390643246428722616538325483360323643589461296398438812452669254333866542916282241426509189802306146449132646911614442238267340783164662737044786186455900820212783092818730279221582884622806055131636105880669494986497004751929419831257188152257592741827327021304028953799622278427296400424960383373955205797180804497159637694571532129350269201613154932456178348467260530278302141717958332050464748615627245606013907782331228272298142028614528822427278402273483327109603758946255688416191557372975268546225837484710949103526811140442014243791421416169164041589191656911731869862181836779729834291168742000207921010798526966385727778675253560088259894940986432837645497585236009132513187549838701609730084258024482668604579559105149228985867701387186166157604023875882914382555086736419243753666542553514833631419557004505983416905099373133378804056741861831898647399693878251846708232330283378149438128360247212086901355957219602102179375527773112968022394116533315740955951854392947755718695790506017659482804021788100979779528369127794600524189301294057673254739027470804576643771836414869035835263367749567299084567404346553196374175487284317142078219213087266071118119342534504648188368064604041146535033197879791259765625000 [141,44] 809144800499887425099396587412898986054848063620531453012164255689412698744232322856016762576366950079603210289932872209402699170172085277612601328138797949743030933955673764373859843195314448352199249206586755899823687306623486033098356506961398535675291207230969301383352184494533904093833100400213134716106435054999560475148783203833705844346638246070193842252656867801990580200358275551732726282729760825788669852309104872884984863021280390008186746718785187846062190102209792376095578821622283955433646421518395700045233406522032662380083389219441451517259761333910065941149920797814750237616418888431348525604378169400859079570540186339379296220274955146889512426430940144277952134257805343120988762775783833258364614738539388439104393959221783944794506132313899284456927668654863054857159805979342147650064442282678354260875099632326634922695418707023109455880060564282989612778342748870760507907759173204474401200300023804876715419838064196304040372094319467972276675008381015056453304338391248796969510416402614122584233593575869707634548942524746371181820017648544858781460529349035382237790426673252787757623739838040594546826015624465850915591662467732030536161641265708268483718288787617559440427249185340453161883779221090065701357525763783628801069136670013998293415786190386266297645988746424891334179346000750490757604423535742995839042449956316099375900888511902399790341023002257557019587615907892365985798926378411217559904578814257776020035433737200650961264203934494067917975045314948119953601376221826588177276356772350239325600881518970743980239366933815006189567098260729987610569018804250562504442385248459847170955341634392602738940099439541939583357708503024990618911598902224958590619079184587203681699629931459381631670402350505969234527101074567372261353611005181576012330520466066308132744165638636881649170540173213743641273865222842618868298323821702060489735339380179854871494312541696213266929391174717271158222925567355679488742965751862388552565224888877629644459052255829944818898056462648139957931773950546127603849943388996072381731130301476666052420476403009153660412899044932049642352131224454002380371093750000 [141,45] -572751533337132481634419984870376985138175549811787603248017605854723392711744494480908628737290895801332077746155860609934976607335334970590283430492776202235524153308398592370415139044767411976345385354916891501941921912265964426493469637501700660960532722671345822722531402171365923251238959790387892724845961743453382578141995294555022704798638490386199220789889675282791988864683607710687069067631987469231866411653362206574343640790057973310455022538268172835858321385360752406122593181971875059971207578993963276267509600354343892738735034550118829827364312989316623253540817387267836407773446969322474016934026997193952265143880112538772911932185349752698201182935634821738752071093759596890563747943432239652988877138162486989779543569404633214251208966302094228907392975562316073862977612858092380963789569746339075149649739110867281613615002012037398791942967707072250655933774411440188615023902832542998876292964750098005248991548525829346437125608222216800781767873371826137467167167867134870414195556059546621323774711728047723574218471709387244805429490050512637841977750112298830722039009455010096164391801721601234332450702390344634517351486266841566124781940657619970968503091831000696654581792285506682237528574666603521098696272117970972363175891663005023038656560723234012303544319867232096492611094125117175122953097076052793314310120307601125395594854405337321614089765397861464819087853991806025491561127439885812556258359005928338220144845597689535576704945064662345224225769079037201552668568704431475436668922217121469692719594463819694025366390878296266573148012013110453249418698316348746477411937878580846798115268950530211683112412016279640697666634336086378726333492179686848113407799290964038658026249288201358602785797130486096947167207071476128002866879612662019140454604695337956955120351282563101454759677284489824692103745360179386278928552188268857605071753178360516598020538942299312452608874877516297554770886271393792462983461911489873323519014764335058888174561641843744349369695346077526654325346920412827327467297849677472689572348474660753471873070397386413838210742552635896912239298494541961669921875000 [141,46] 298450173494915174997558956908176866588247734346503321766631544087899322127055154845067178918335791081468336887209409304075328983864888413604301430176817064601798477501395208544344057962203282945914338432839951125611447786808247045648042180352637874440354660702542633923097867991895495877372139188700359852239225744714401235197594388106645498654786569111050910333544796069209153970011536092720768075163307837182350439361999951637991621585902378607038678341948360643690461036979243866851174654321966029439360822435236563841458792591626445847999472996725831635469206104500332582423855502625947207794440874404185250481669662291185194275936149383641282465465076008024251857439479080680361582643355470896029690693659836980373826168395964847374007522492449283957462928836429584441520272184442656767261876123573698708778982137669709253718296018538146869064318810379701788365642132032772333996943583413504175151968092013963551123173136524784551854323406974913142838043138313729155698662457539999320459396621429568475288749943986160009157824349877652359985436427187482232828408778482692211061298597105110339495285721590371022930755545445021847821267739437318579010531646863701527931644913777942687228856180797558678237272565208074424873645464944788554681561247509361280795116428207582662351739651268923357492037029866900558704692689849350305733915779401011186870252329142518728690199075033729954265964070613713449997713103473455900561368075622244089324231777930943647353410987682392842458322344487473384889817672292891401301231134783542380214764576861676343421298178841228066890455561432019052334665771335597445818250061513752275675412191116531479457118241718609578829035458303161605505163292506926971188843230492672722461278141489814990389315387336565006888673099867146893294922234427438766445335133008334450532241483879007643405990555537644213544642919496208781161219754576945516272114924381917215586161623030547666635175600035649865602143884327815934265557670595482706479115538546712293762436868593734484123571184607862159273449656662378159436537291597066894451068350885806470859468066472865824622033656350005538791125057372233722848914245349121093750000 [141,47] -125251565044640427397195233268716904158179573483093156097151308445531621057921233269809253133685572570535669530091537786910544829919604038359830526390724052988309676157917186738504374970874872323991466224891771122742016450739273845546098327964988968833358869487329299433799338984407298785680228579827249869694029551001696092377132492640755508249581217792989467971320802030671993995715679357412707774673726505368886543938231144989008877393404783734117429894034093863267567898002555112191967415125195181374345893085641844248658111934503304535303703702885755542734430356663439225405917352087923565431398897661601785525435434884282471457596438273840481329022221240545577069227520017758832934801733142475118058298748457871413425970165687481174043667701999830467585654775462123704326496558792624972502095880805292040039077207610998985721577723471891816329266874461108559875357420117551584377307043832579751914435897063329190599758986172325181688351510167179746422629267793839759603028373958309656763523112517133973836556744068361652102735652161041353713271642141814241563004051723246370685149739091743651175191875492317528934138046104960381674998442442259993027972562985751927641793980854784038817202400727104014273098934305998771226828392079603716612806392713647778895311842167379393943514237883448347713841643791401690349023635696095633280632407663679913508626637684541556809263562547632436096995656557032050390921102133292121701500594685321706487343896068418547374066664908241973128565308631084534558985900184208041871415380019713217983922477718333484779978301506839784462535196423974116399154546120830488046229149063834228210026028070792508616330256985408956574909295641991222335462792323224235106791129366377329759945040569063493001361938030818167255406720582693964574687919167018893793055562220584028864875368011233344994398952189489909989147770480227823256118894883459618068796977695246507588456061893398003166213991015570503390366439463490336945194068354080198827219778689560658361649284996348692486378318980200165927239014849402663902926961092868862064246961565248348257002527474323023008134107347788124627474334060853092704501538281250000000 [141,48] 43790931979307688812497727520256900828516752982514861822440278279861728555239307507584667479568219062876187821356047874014555824880878706042057424665555233803052410372092006075712614146500118469235764399596031189845859103456596708874854661758797913157897667404521939487250012260693051513231212608613671295054977050800319408227411564697097603019694566532141249364082230850623100623808298014079615417441052947945470792706940197891961078078104642814782424277147336473978901422871225370478267573950422783152405790180624018500126562459335312519537762221695275768079438214962610719513848861572053188856831497040235885431257916523268879367244323155860534488912338992495391440794184352455765747686853980755206862276150959484519160551763683818756107660055725715781542812147854807616290206708124034942137274477736916900420025356363335003057030674466060606796553378674423917254901538006348297294421537159937850627629199421791994457147781132838957290379196230283830323347026430597461195179979651621016660097916182297639854881503507089432303131655531770491795261327939183639708843699958475895116499824671944423467924411389611747332016827875900782442988128919687680330227784486937826480339748597950761463331944923069222876804760088035475645351120204149789366134801964486678667588005073483744861797234164033316387741706405251243712487104491966716625437125808076338726956481420243426057868637703800544928787343977823205325954781284895943222580770623502306353941033111276418939609023485597957844704769945507314925514320547574258026475453290715368344865687550635791766692845682050245999029045188768537368902739244535194173740568031298947247775743440573174574760582102022541508059397298114802832018366433233687727600190957470929824359778205443922627777150993237030443746427138773375028984312985709080901714448331606590612633208668413065672870302425158649582453472653938066333641740666746701514394347736643218625921405985701657194744233555352868775241319873302186465972575158415296815558248242362590579588852941383931061704162504552120705898244682881297244813728846379147613633398834094832084714450915788875755930368343367492985930064605193632989341319531250000 [141,49] -12982589508937565076276751149927398633897488347312377764475392198877631245515750069214959873949116390735663114580147892479280627027943106599354471202141242325854926414759393705125599551862164399752356808060661235504838567791082548683087623423487621189588904225905066268048992095301482784557767584637196823210994411568078265863933893020907173838005676585302835249788926383571140534526019680742662066192816676386811015696292605168874298639938496845516630793363031442506393222060663770179514626056427905485345751699208247338259717669561567620788811074548329972175932098952282458156309367775077658615830010424603937215680595553513590088611473527054864583986939898034017633161270642780841740394311684302008444457169308870338141862418952377024971749051190487902044679506709501073532364754766115757472575049278436245275074566190776340056678884817653955335009583780522580888635222526973179894584010881203999785373224752643272247394202245618139925110045253789789318915215425948283024516151797420772451843429668592225278089869151099237424790563164638620794643289451785576797719158507932209816491235261774381566255712335099317975336428731860731383766743884828283665270024775334921533380355627761631753879375046838796594073814405012971257307730785134767708245185683902107923507529792785409692063904665724300212333298428652771887047005826451474831978686189091141441571272585651566383654782254075905624000812271161231868570377963558257531902888131797807699373270927750264884821029473401061477461915479355310389041044768313359195206047610574356169628131075334410889060558864381035700754312283636441107373909154307641294369401926469216188672274400909788347092767542542048311727066239169228617162258795999171162016296785228189278231072004109945495242844240319429531611535766250032876889567064950668823405604842784772967582159065748731729518990058684694508952587530677276255283540237560796072313162558806099451892485053530048752512419739234129213194275434003670398558259624301792813880532705942525983123504140967456118832220924276222961728768102736205827698385947382697290552981296971703648773380375225599407070878611273284373742218010941832549944569687500 [141,50] 3296850449252522526702658761470212760829622589003848906426399017283618835894375954831004713845604570499466825299171769618181527076592627817100405731438977204850422754492835061426357214684107636924005893430563090770337617195863366363925291444776440325738478020628423353877024157571989556733477991420117922444203217813278789833652354708162169982257981138318350580883737244329369625601998299265010532379890731929220830769984801034668685924457561812645330658470076404488710010813744196400915531096582516024798519968356873779220990682315793338944257363888980574587076911534983644679900876943039511716307882909284493844223226101026039820487187510739124078916621481096229892361997565102524829601373945422440045120018934008941911321039080059475931011576897462868969940251140646360317294191587434300171170053317506516051173989261199414470544626073423385698123579206762023321085614493317147453357605617583130847413375131868941747814794995382259131096599290185600901361933909925215661698738053971586919871343483762667892328470064739953441596643866223026458157512723993626849444627877287524367792079595665991672171520781370216695441431437966966321925437060144631857216030152657744044814517373843963091482825125005979384584444626928158634719414723108400950069342203686161245040788434505047183780384781925513075091411257089227055575027762588779845602843251906976045330707450300766963192072345904483377236063630816649282324331855898900596189995227257654962727269078033882577679468006211558652025299600918097878149716122783187988242471048589429710514696607944111297555681491231304710221411232142256707822529551944805918582453911345165515256555633591490843564635382062086673915321139430339353773799094203611095664037806245295410532731876553689104674201121055894485141210396402181622647671858385838444225442583262343773440294561766151509447974955989338655078349631232855159074328292685748549115393095575165047301128635887225771337737076611439316214458279907249939784771166695690377214972208289789780114033149927872965363978825084374219707863146677553438431153207270974576113205136018739181493601847873975189224432117051455880832721041732832463071265000 [141,51] -720127043653351188959709599522974184968583134073567292901237617852681789681817706326008639248162144363028744197603089631328043525105961912217381271627163254666954937891448669175735655922619212178029825910517241414308809588225861708235072473667351882350138425615169214359050597242994610739193003747065084706345036832130517649582826097581439700831964316324685035027379046324980105480637132880676484581761854109012960875087890931789030619040693548841340755447346187159091739351939377729302067211769224101350731855002295645225880767132568304607495823439842022717874321226507710626477317138896482084918289147613154903009148336316759655410981219452378188690124908486665793831700894572339670002911499465351053079223614090043302036807600819128513356303575952787289958390874407785574061701284931865077406342764205401768669847507814988286225513671064472949900015373282998873490210887362576198619097074343621412370984219951237843268785312918635728050172554549949655422783324179749277728547549838214251304500854042003345770228400068973611229677197163414078192337588307619198419840339322382452560035538530194269250015362105041114500864753858278443186625354843713752664672838085063500173708025167163949700855082628874438707858217861073170748418235937803106542293171361028880825699519929721974854553785563031991316512298086726291325895481543190745446307711403154332856022662232119695992718256756136346942253569423956196526943143998352188821538045540343016499749979615382776337472313407805582161831547794160777960820956436692919607727005723489974674597028404757193688784619875687394430565773434688419477212664337866688150643293556715665111326116427293334055618636427530855564754943294114083010093069484509092053448890675722736336903653188986505390504472913611521523341845715731877328015100415945172767664157953047352904014129350623132763438301354966584252668688773415646009764311671619925005422990175871214174093022821315402321341796039429401911083311581808931231657301971749692880810526551894333725609144217467042032093186169833507162517481568937041494300668943415298466746897506283258544019689583638932118848116133655069015999725347936843601872 [141,52] 135071346386967331461025978008376653614494474783442246457414998455374404352719755220005182397430942139645917346720225772178296015769762615796710523256252159414763041952600564629650849506913540668311296211342600832549687371387058350064064965075402451800254025944752485484362415034326781790151036280776248012345154115421456420728448924571536229343999648986582867548149770386775862707291745660889644105347280330801424111054153360740504070722744194466779783493724838309664446706641483638873136936640357985193707910678327575762083730360807964374472690055218055982102413724463661133731438516897067356443486541409083398352377077758600225118866257003785062279502550299697208830287768196777687236463592576740557048317345381613435833953157088058037893304918237923489015059145175893791430810680066951007960174684307702072321660781933138460532216761637105491323628292010613936072616237879610375950986289301170597312879548186627894858996432604848026206209410000237078945775283070947619743009318574849048429248437695575211912341544896335456787610280280095499584956629771350403369716632712229325489978425537577135780072982919225564502226617593502665291983575547417783201819543068544926829564006115042018612045703117915257390959637020256454889620833384311943720732169592385119243356583087453596033723981262701662466884591192713981324570099083824440681225870714650825830299615753254360728476072710915857689347203146952913968969948770685329854300546762836766209699064546372905884528964644508974164803776083778927631024176368045222336891752217158530829165182584529298984734825727013957013657105555231487753712644323620178269022994001100300753436933110964075333276509794117388768825186701654289744898405907690305586700463928971552342307266360668670797848917988909167984693739707966006851954246028017980278014769265210820248734855294462631674478299258112627276352620936255018521741299800075282454716080071202223121901950708282105620329237436746876461968675871134060784297827379181562198645166225765354972157172041857171250544245814625257647031061382475851262262062962340947953751714188143888047539902878491350095772280413594162482883227375894438440 [141,53] -21612717290605574458413164602666927253586622657860513742767465462938047767021481552736092529896018621464558073941792886250426691431759570048987876875302517744980392765913555122695180936173951490874817439344968999736879812412597421439958321209830492228165976639379741938167989817863712072231038733543936337970576599629132080173784316606431787685348186398323670441579016697716729856281218626024829422917006413043427794957026778508154249520519207938035474965835421305583673948327456973324854861007370711989680826057821845349198275126585823334881144441544536051919279438685637309563503475579240689657649256382882967227120144458974917950119247513373842246902232593290225870300303421087829802983053344121856948058702178479045351972908591869783289004227551333585643280200274451439562454772091417273209619169573381337084918233385753544586774273762421946561426310635149951614529000358526655450554494388788016434272260551182416529559221604458198040543799737855948415371281520641439021074846672552341991488718797907715072470486120747429133587228068003919419590371050679170734148783432757732608168741795586497302515674182279835914873646638947419823752157154437008210413076274498775010117389860852869761369842222291400650166410160478985201588969948548814089762567421413579338211194488591361048533328826606595725105363063291790411694524432108967524607640624490062754726616342132873425890651477065513241628434440573587901546815678912888224017196847821205191050372371333150659903417730414630278527522537294530826438767481211565635569805362032866282034101442101613597124068404905415303047855201436395896646616238751707862047367765099069865315965077960655273056303334670021135396719860150208684590395859310625590379313544311713170451914381767465236404109146818049778539206650779986246026756574558750624658292246298246396055310628095925386767789007606262841026505881068632717770000729502502826839524878686149930999940203546968153675439022308899837537959280613084713165414602803754135635447621811878948396406256720714255114485393977667892011010883378065976463807046295444569836554603475389021181254502245284909589742993207346582193527958362508 [141,54] 2933094584130018580330887347815126377825057245133199557343549222619336870279618934167727346542593924861475237646159300951532860153911591979165200927236431302100293883804839403587776913515990179214816285852192222443132600277949394842823922176075748751205993818615546510691259336141881181116623047341767809845968024607896486202393499611928690487065410957679824223613227729626469121800823741553624425333545318116382852947099951561491323454347443288213568719023991181430574674623094042759737950344058073108819773679880787780342815467224808553332027903440813670944807266680172741288750782468260448705814742750368467668483229943954772822389966615913391083402815926576591260304345828253083082378588835789673326495169695303768575074087578421663199616041895783009730560662982881801982672741677520750345776051176471926310672318964187557233639867487441558018455333537686146202858654305076895356388238787389547389217864301103093095861560612453468811587962321393850254308270876796290248030164166735185849742723866218416872237111406730885813442818793295120422048244660443215038424509022206926752807848259103203073192270184481399578137852000711728085656357138463078909678914198583348757546184342402090140813875796009302561892893621370318861596318207113369485037679879385780754507859591833547970519274439857812046076354294559170319113554657874783292279657480556628709087886664027044549898402275000290539274488871992314600487161015812004643632860208081584484047062718923212728996238597297212931075513832057860185291181285396420851564462428082275807912844895922962223139242234766165689438314292644455746167062525148481091895664326110654754434575867033766849765195362590184529439796383815642993331172228241868243001054210706693790755250839290619939295635948283077149041846983565634231220706395971705726504852316157371114170891777802949399015197443714819298255474437299304137875787912501273787993368774901799155539373059239842686385840775314139969083970984962277643697851736191060033796177764303191400439135567706844618114217180604480565554664114882204649830129139724632372605176791492193848658145563651922738518479001400861036212476354408 [141,55] -342913498385069994288119318715094574496313058196634630025338891643863536494511949311576345872948297869449093738327309066288782477365925841495516835744897175411682258023000520007703149659334719657713949227428297215164926853770696932925775908681012688856830146407169394610219914847567760224510923248385554008778496072006135187860195413814162809433436437330564696637464932900838502670892259017567284716523448518301283276045701623125942964968009754539366529595563947506946683721500911012397170071380798362420704697447836531602858002260862867303789238756675223796854793214249503955476300970406695548790836957064105328100517981701528451912273317985748582431213641795018828343120854504561737037657931226752595467363738433483014348752902767907250422819375145985534071658036869195573065220764872117495932734202653177430183247757001625220927587956089822054430195557938465924589176245000633435314052756099357096085066113919291665127065407727528485018271406019642405871927144323115109259582089535510962180440620840121660189943185943310125349946949120699598025760120410780712104530366414841846533987673279191155727764090146742681807327424631514224869057563653287670588697863750391744641649796058080163458733542034290754880199004272872860966556840190048718753916366889883814506848222986477793201325328946008107052506301770930119601398070568836749878529339602788490175771034960571008562243401734678656525109377414424872042867987358804738056126283877472032021131538715989713162847595686043824710572557156855794994868381938446037856368751137335458244651813791073211555834736073487283015385973905776207805763154577822970465289748324356511760792483457644800382079706569445617190236105194782453169719874092069301392348996653531693016901401542010042102026697587564611718454257676390869546159487356523221555784610806865446475207845239145971927446413406622378197642212049568979090190293317923178584638547637196029151570081597217009381961166503120970958362201119608220156069217646865075034525577956449681815710305707956988007886375119782502563872879109612640656367396444609978467214495111941303522326992286657279107330931492589074607920744 [141,56] 37773184805836799575991712507897024986236911858735504847238062423994162673201178177027064008821601286985134148738012508446974262453287001339205969936878680679606647278881268715551757694440604586246229654811741321439331477326099493510377616311841273708228570322647651242383867700316358843205522357544388507271040774146298928902194293824484796617855934523436666986996012304171268823674582242926693297841960160533329676597735992107672534200159382521725455784626789593060142406104430933493508594182198098647633649675948128434367973773181279571424576412338431538305874062403661799789344504244373841856941014935301518483373041305637663997115678076326000987389021462631820577427499138578261770666489644498426556763445520938038344991693934797204562697367733224907677641062309467405090669966860876807292168747084926592267071875991886787049206149312432794176694953804922222045777989608703066601255217725762649424326393536686536546033463885030500823164757595476715599896335564578384136422055741352049621679873644250479162219921135383625686453933799972764907356136712751647823856910780165702791082030781841057594093965399107874769458008720856722247604156313339434284663462155851622918077051052508615685442717954716398460467333250824174077863889842393161445857986797530468467956778075860930764916685880468410725996986000271390811020756149819266681690747956277372276931363808637561083012640341071126739536454053766301616027296272320858717689128627946935229073656165129710907283681756265681605863249757435355266964772170475826417402548812683774142954842932943908875318892605376532130654780263639262472491347004544826375181284118405374992465393098645509409831113345561866823149919756001348466769777479521072831631730409465038642987789310895893334828068174841322148765274546419064549939265337880336700573811944607753667907637094347963494998207070817112712415450311644420692621920149275325339166981915542344979315759601405220989544503670771584472259997740176710510314432535367135077894194581338456737688257266729266331359270425524236736621570903993355018793962002201633528099797741864525981841529189780738565694976174665069967656 [141,57] -4699119833837454977836026512780217710148084986559313196795359681136035219124925035677234547642658828219098261699387573603740972721468338311127957530557165115812674410792780362701367117096985563277527924813521758325606503863885543860638803038304322275339302638746658288290612030072352851936088095784565981917614473648687956534385033052523544884388340747437242797223964347452628561023357255058639491665562663182134685722376776069022152366166844439959128421965866226179933231056861565156941977290065988290623052390337785778533298177076383183817676126734885487271158894857319898201400379504838375532673165065147857952232438377532124311896522973856986702484269363556669412328104941162363955807120210095324463595215267502953272626064771264357300338756965319637383640555454348840885207544271510940986052961270734573704883756318661208220923792563009001745106984166640713827666476350246102831840005443265789470625170264818045329971259114066274573687638104357181630025787411423141502265428143863428637805324605273337212921311922123961344870653204903117828038103913346317106948352125261056804418465338507007590908170977684090261445468249250922961314991667684037916931318112639625776915954823456986410386751971552483894772470946505748237256512722706817127875145135819778531670160529491703613419836013713851323925101704793513335862397672428953658927753312194671082536515587169581878500810876943780980281022831761976112916774464005177624277681340668390853275635495887915575616221990241457151073221451512445937649966225759834948142098312415313230577433244262439794072701390013112964939854375008571595642406763177126232827331761616600556956379630589966727748055211549724208527391662079889183114783474016337136971753718400079192338374141281677510610183341736883431540630686894430571529338199802576136489753783214630446002949067297461997712749601115284159048929900157701042562083721423235198158695066507319692064748185001144209507357308922704129681148027568720974067097210703575510811566761807263582083356191201698924589735436924578492568828020923525901353340895027125670149720585162485136260577418367975590208220622634890528 [141,58] 684386137939470011541160483991363999040522990429802649046100756975404439756975853142777271595670637949205566119084887098613975879537390461785015995140705189685030450156952718129247069580383984440388282793764887426494315434140497184680555764892870534603251716617148715444256928682062872445871241238040273193039906791745168395746422017269639280965643810297211195252880451333580736695681365538300968968853412933725354255312653321317872043181312726474332711273830745121974172987665015617054062893720488449535531474349522856869189148802762797983129697276082890133464012782372608272691259911473547959627358645419953897688208196962401497585540486304957929604182493019815685052395746871543561302864042070327569077588558977982120208318585929721427701476710608060784457674442847596804423683167394805433133081264784389564005007369445547426324567910366386850895693243643056405254143827272609025254956742008303816061204962794263743042981078689993189629087854542353068368381841571750336221219690047110162168333261667903143921963428041571519025444439100319503927373390914599164183610965267466834634883396992694722237607796445197904200142256816836646945883060228240784561933247705408658628424585333336694013715493843042981893462750783006319226335486048893486898665819681509755565266576843504180441127984962572911598084183483338552127873555026085072328909245476745307129435779884121434385772696037250415866709288835825167790347917937180764823568240614046194695141773956138860266682694056306872605115151978912868684250015852806221562840918476065063708320456234596684100766466509263789964266742643259273472308215837661791824371745049277047783686191113622962182605553023610200018210797287868728033858298187935101760712172591807280686329781576385570621997462275189644790719083041497816712885334812474626081402273369199077796801203840740879316672601322157729038156483964095497445402337748006466213358473640262436398840059349164697215623461679537215004131905303360098983660874326932404460360448338771120752904895215914046535161460289636599971325393192487134277894295838591849806200114955771403737242354382235793680096406381140 [141,59] -93288905480003965140472931391252005958743901768140258735897254206462662093709983148398493240605863462913600767119285190615642788545157729433234622740430000755862429340663233786038249224489259837017115985645519660312895069166794217010678132914978742071581274681887499328237066284864795611321147135799859774430405353574082299671744629394089876522432156340748029517675815076981183077653595276655712637922205421329329829808813001397448362693295311761291605074437323303742833975882873887861810886959334312975105832731250236479316510686142790938315265014094612634426391487474950568925014625598515589540145913509052880179380543532974814840271059219979557685598212309276819386272366537368476679285889737500591269233902273119198765395035349844024227189841700859167204085874709526109610972582197696296640599634509356037142801138498141969827131765297611686838572372087103542762265514296974754549628407666488142838442719802351508686253377319194845791001786669235277380517728306181894107976707293337064486200301847426507482328233317510439076838360195862575281944306336443965286437841177855533615732123021730825598291786979643445980893263926555933417174822702159435169724732291665884296596888037496379089293798018059683424054528149392759187728990933003199239938560821445346876728854476554541796603259946652519497809591382655418147051643610538845376650711875488679788192614403681073748961529720430823844409426904185725100946898873833163013056348013628661259207268032375559405426198669309753521266696462981967474392525217240759006361985879778920787740180637931161451061658162335045026699888748997222430583626046943289062238600739616838974830352519324125761472865408786034991840445265650243784102815111885757596278603316500934576506759031483775122995688808289362983341600300395031975495474224718050324619355886566308775914045749505677891877209961668814774176226748676625837894272240565476013692884700291656300445578422145750580322596808631257364781489303183167036875288018263791091656019111995919153335045974768391502324509946626437322989662434227458337639012729245175594214993867471911854506040064205821594073000998 [141,60] 9373468129715571183402394461139391411436369413393861952844641883521133035058245700935440606216283636905027157686329658536499881252361975979074144710551949901691394472898962660768284853152223936814505584980481026778689481590511435850446017794013384476989138592186545021851669282827819352346237952376735427096117148919172561386727329737310867291809326932540940655605327194482894290402995926924945780028047347960303764050366198603669339115833378988270132260805836919567007687027947680889769748465978614802733581288064738277775094247051645485881134104263961351748685572681481433745848361958527006286218128678910230542390910809644259095957613064210481136680343537293381198297224457623173348817391341807582714244137773852408622325155937619024427258887591686711020221152897292036899495973821566542243722367793198622018961954183780419501699895052379058551940288069942699921796107618947032059928946204351001247193343382982055084981804941644961222324746839796981937667008711024840591800653271933190886965527152958231856924096100242332102939360913512609481436521746412691571042260090262364860922839998597026456241520243874331252286455669136882118222557465622363814611708898237999183528533908850509365910664660611009798936943086475069275924788088911312766811113310923417597477955378983595158168637169602515489659390217946012439250713666926077705048335502684428101244361154218099256311834520125741769237003303805199034515454284870550135129377616149474533798788431727619452846084846155365205326535919099616763860022695517571408834050452738012282627888506208693926083644173306790186134172734356265107442563565183853580907672905592391051089597817439442873201956988254006672634549647425744750958349208636065678855002532924021521999065477602836100501116555202304886901439369968785987153150654697012676083012503963833635977312154405377407969966148471440232351270968854713362468443760260829282203923149916117130699412707591776041527429545959448601187187520345653863272488071702136079792676080784451312574517077168081656464423215815757764534316742625728639820398510745877572003141219486971126305110231257439708916180 [141,61] -471384309071428384131795065758270229707140121852256190676835757229634881293305226968183753755559479456034006648052109412925883820358599490280831865915335508483437119875283790818889734676673526417193267924876398741087091730150546734915609869978556037306773789384714389086839737658452138173445896395860397741389780227139958169701685562190043005552341421659707645042028385561133821874299069142488556336087652617294635251880622810088006076299399685499884433001321627141264369646830058682437850903523880224988575221061994319393610827983711324783883618488984772117514260260782108345363834377798824746662261701341062280920564690844276811539660399054158419924887191565075027507530917725696989869885268793140167544623197311379410677322727470352009337470889476014873186784541491221090483741801010305187986240383078621902422037103518156221689478756458039368406670943455304571092713989693437281293966074837917763807949337862738956144785075240184735835443730538561413526548124208858602440189940503371765527792412055619400027566357482777498707857878678630611035685338188008968213884658603299883791370026208616820079323254327247446252803444713537585054279092127568867359254690010357234899050445188934445508502937171747446141524230248574937880395506388012922165466150391331304405953504942537216612045646811313384742447167951419547282236646895528305139530989145963326828061132660763517153974534214595528457686513236000069523650717550614922003064059941502176832983843635455140053991420271723535011574163220374995113740987566447585359846068685988129843284612805374983123908143605185621968877516635054169114037553111984549927189445015727131765373369840983725043711170969430916943235396095276908919386251271345194753475915789618935186222647800180567522586474436577955097749680999265755501615283737240448555580971108654860386986813964156064614267403210909941990447119195056950301427580807042334066991383296985528599648874210385369177214679167066422335199332416280470303074048569986332752002052002882439954386352424052106757281886579778489196633696718919426830851219586855630102722870256057832461287999163275095516 [141,62] -33274746805510041010506609047769235880600022215211398084488688507841896393319724761672001124502139111627762153962314661757377906533751288023001487040799341204122884615278753510887091960918992028181061794953156490071177016217636933045646442738439422344210798274156088066276063968835958752876779509660537463921476103752791892123797263620457440443769650813932390929155266464484867871306817676948108457192836197941253802590891463682660819609081953971282107671195180947103540606009775232260498527853016486328683949684016506627652978677998677867298324574002309440603691187015107926468226740017193835869389319741842622404468818242354891898022598265564774027183545165139328781221307921938252832605150886920166903269200318733984900885633343902806089160712096735354631358831897297509122615231267111656562510556188602294589077384930447786122129710686330375715974449226533290070515495444934382145369422659049104492231167757983260501108313619083802561740951486338535772952131000761982114527258907591676852508882683654113548443878595632220417693625012172715510394641517945801868167790137353388186175615660633659954848059174148615336565042908735576958273717272294123722395186800475640891030613891509303318754344792319254033568724977981426319083176808879334279307285092253839380986144126678396379297581641591689052058949241157981304447427166603228843985377392734802528918484540642721573483998179112350539791424579265241385100358490266311309669818258198430792422339354332058412782543071552006457499368202530987098184021754896636472050729393074519033571009416171022310447764929109225308082910043915917182520498380881190993058077672079720630818494204981997070666323593374911611082165491133677368532641667293039815083679890276015282593463909750161225480760193789113362563155439287158868088180283023513388067040758714679381809256066445487223902304194377107518056154419890279499102960065757604695611059921306844523083285056855743616428610127963083075970304479997168091623420629811002415717339655682479573082203831191960028010462505073610982081320578034863667259851623092947227646498576348335307956875829409832 [141,63] 10664338118756588027248902781024354129213088148634655464513202316147533949703321467163658454297520551698269307749581029846998382290066873893312751028946418410860206445673851338467842036790280252791531509091698336218843259819196318321229875245932395572643926106795977114923460031249596422814476584164591872158696416341576709844921766381082471061696247334559923920532515621686659763663380753774271004909116514637773024840022433505677238030306587722785969849930290246328805278055828407762745331770459710047129392124913643156323699372292876501845902549031600168872527052150639162031092016658711456453371136753012524704811011096683418962472884094874927560706932120257491544240048862309749661211847043031660384130367338842371821607259629094885634074170484537445244522794482001158697915338069898887733141811367442060706155854942113174706244767329756146723087555124733476328201873587315758393376120063767915771732295566970266479250614243154384372686403201558183677604790027181137548857607460876017276783529672899179451295201928877944268643368022080763755741399013099442290581125789458506745031554047539799336498498318998926999389854336533888025794524451793755725100223834315750056911090470138355078773317696995925708375362799178973383407412231249179275746580910246589247372610449437014986613925271491848059638402059801425999151803557423696171229378294176182097104240256909862028246010751994204241476978723943137294667857658963030729421370265928760062144486685664617588128360044349138252330703557584349676671780190233196886398808029650449930593923586628959313304176530743549692126477845766567069752389453247531045990920659046222046275632922138684574664460261864869819714022374935226317527469126633932194600740641678557709545086192586199650384119515814814622370200448255015430366064226046043802112250759663552389694469321992095601244906924669355722211478097562246628692828724833319706157662880787182693120521456613362903642872666937839416617584194660506751792054711987209002075526193581285630898910477960968216563962030785257316140591110774460602337549644147766739085648161323332247116601894624 [141,64] -1504046208220296397410500979095405822482829122781363114263989078082354885759408690823707031026000810543962963731187294707631172114643011659636644203390769667071863043795755599509093831175075913781334058116983442933236182537788833304847216360326035716860195776351720845069435760414864644542057835814314389458963354429497922520157600634750144941690404297472635986039132521210542188623256125404128345472731935491116460318515651812486487518596476579407202246132465474845902810068365636357386634410278587404673934811324588609790960354173684942421996363188380605595098178179816819959831728415205144173895254304059834173310388409244207403091249797931455950961519826550638601461658673021347999931157856342927903518877950830220448916110961280281773950278332069099479772099562427622447864851120807510198623863865757926726884031168756309241899613176209922605633975660515925952150498930309279623961471426523067301595013934943562208161007949095738755030629238952058126988547321342517591120932326555221480502054252344339588065414398498415137077907891949734724514195328020832439438465487719600891211665845059547753298356391735624416152087538690237352682743921307010247945640719351832520370097310831254051267291577458540227631089950979935080049285908353100383162614058331801141525854252949573915612223751684297866837123655624161618499159273746813828904230416781293822219226012089629752691031786733520831360259080274303507522820839506768052476383639450978717315190023411967323926730374267803638322211692792311714471150898955814165820850828920289725661755035287487912603195114717609298163614590489659127336598138572811788300542983241018252344452220637124348189502626355429831283080320918357868735485871161849052293932449764446505414384800247149227825425785609105693382541817907639168056113702771054412226308846672128299484124354817964220762437737929386082598025072411171654325708742541888912697996381907047914024436560069475104931338697397649419217163241540970243338299609033564246037304586919236479657953056875946069159548480287814127541601220909636331760771573531507581751359028964589915024761280 [141,65] 181678470450250800266425220942937764724201723234167794516136549076441703264596621356034905566230900948657669932836750796895070413153620355559977225080248078256814160006350612935868233817179175582917904858015912124267966533586079855970258190277340215566672632553530357514866753251390507617967875807385865683413556578747653167975996780131385107797171151495574843957846556419729518224555849155534309301209705155220959687753096821925681479742418193906934680125183762242712001315124285877630568278022172778231058264387111775148963709545648040950357195236162898561452232346220178466641972420629150293850520210621181708886309528835455432523817907717960857590656786888802744846662531378970204744590309673063974065018285792080560179045374307364250205627755464883412869446564187534432231238700701187245604869304955018930702248536464876418743654042133897419720699470971075606530627203984610745490343242685617037266300912268302081180307436408169438715683603609558863559730737629151941427011962600442745846879066183627642000825383394960206243437275869458464693237147988542091186805284349713946030567682175031725748103137703461122049159926424569859748305522921871116809950004189010401975954743235030504978000782661671924931543434827667387806655759963143154185641675415097170248386797299015092270085618980341702720936314602883414093794896474938366468000369024796858096393369482154355161260625897295685857436268596208842917922050097555191361616692504830903294641028336437466277970620414107674791962035564304670095558734058458069881187847771018947781498252812232910648724533712613106465906939488873243371273599364861290686977712791856024791740770575656192635041856853285473479278434729688556751767213129732523585420390506185686743988541769506174333308497809392087349102754961342525754321490333053199958357683822077530621989772629095251563619401069842464140893019876672961699289742001664018014712871549291088845181158621672076063418520640050054369944934232073954466816307763947390114381129802557002976686180302050015657427641681716872407010117469603232378123544123787317502265217181558938611296 [141,66] -22266008252784480252227120458370305634926329089357015806905946288234569234580883511469071612204347956369783498360046784985183379824833990012676416273974254143158149441112879441090341478218312151431444936840317199487068648122211713784127694485369090278855409856518976321355808103998978042001094013286555281963006853573910687022474960415605674132550659347404287420382852607218607779520638927798669461321302052013712190843798093401349679715767808901531583232226925080510811234053383974886460199017741169975673458491181503174768344871402576710399094051697198842486535170110610932785254570423424549799619200966311297256310050803579328449557966664162045963318834737560130068834736268160698367243534062997706782128820002162369851317390611805003796994814472758061979430480249419461122243017140569772907491304863618800258992059870231745855739412753315694812608017235621286668235694042639186932741213869650296337296092355585431462226597507971296999249952422967122045710618003756419575799412960470218011333895680761371620611499061688444624186452667923817396830902643083790058159261974189631944371912936969908600009441931543398213575758646126936384770226633025339991330349925003453908307783141582105001833040182378415305437240561238797417302851493176938386596344559149540418891712399071302967110993993293761348463330456049143254487801481767863187825619078141372527331969652597963620350109692742033095729808276943777562199862059658641764480076487764963259862053987025031016690547178791096950979875469464895420443383075009559735520472600131966571525761569903296611908059592907813820001868511483394759275839163197257103492285490926986294739782517841525347063050315704218442514600551896275505117420018075447323409343679945451941949890221893783858255340714041228069068390871150672474725850360483003932135946842969231736578874074514562902842605146396138306716280991787050876600580328673523391241635973063380078165874329408427269041619766549196001828267932426419594183073863225491322894051163487356120388705589163302194356732453212519577574504939178880022414974075464338709035158288772935456 [141,67] 2626626741743640111057403379556921769925799421645813069271819493731127197720942957081255043988742442673728949897129627224139093825033656065688827736721808757121892103502925457259203858928348518694559803877794177841818749945202513824087874159920678198390020181326903670051877355156756779403968973101549444978593056607781934067454939886928171334583186947356317009501737605054368939294633534829558817506556697537699756851846957108272784513136904969841182719906085630070827903998487618017111134177723373443006925309261531602195018615369028704716307792439590489168017242451032115345184079110706749582704777619688227513996305456559881473663742330278253845861650022712476192657204086747465750348855635786389850008954049490890390019091774541370876835233883047568767447718987596765220130005706499396382913607298930494835788997714931004965703764097274119959954384074457096210348340914118159576371774923241939067654899361210595394686753113016618257189300794782917877359296366351368080070265583987955195648852661012148075692379203613038099665703209551016147133154533235070967580624648334235717406030652834519340605775525296317494093082454855640628047226738754580378973642383815528893875542773388855668786019311229979708754542179910820505486070813101969610963186357030069535177941571253735328040985520423382439969969425087832229852423229011820947968053979384463987296398507547905805942173029721420609479801186513489976471162334321867436289124276815033914888192091463591850637874032530849244747907123509521943578706930957847526960883923837731977528133793640505003519167320822168065275840368061662643682153571590836424023521322934597106118576601017666638681635180392963492598941169527630708078422647439212701397429919257793140541368107739833796095597403382148050031939619626722737962173692679863263095060760064660631292395041135444733630674973084407707179174544688012734250609250781418750948264317489063093950227478292297189152061493833123118676002179858712679977175236164424586878393073791404940917561580011018804961369210257088283243185994143872883944699367187665952228696244352400 [141,68] -270338166110826101622221184080234919762925782935746104953989514335226430821137215763704978537517116053696678595912220110189248392405929565753732462994763573936043355156735289044551531874000926832617417303838780208749308140537714303207752447387997117972095847032615620314095684349042452051971106433947820912513248433463041405212471537368200337152244429474167789368264667240088922094958106384072992768099443620935676625866411118629978048560212210374026831255228380029059535211833595038236486367659657054883582995617705663455165712277873871381059644817370147679919253500735287777449628022682853026788319919490188745003152946643609981563362170236743284983022474497428729771854222743244288201087293242232641180189934317240606226207890928647913732470974015728962916055332589620540428503437657136089537840858482509042440493229602490719006786574796069493890356349720805446210850093676834724652929459833668803484709573432834005124934040989581887401385287925352285295514184164079617629576489217260058277571634639571866518564009750544660677030988729729401630279423635109564999272643938893236057646998717736572103639971018782543595862729478845264748063099531812878672716624158112698826216924742510420661210152867970682155360179275047002753997505171996879445970897771523960776800577999695675541284318066149684426828040857088186355092405290047841094015897015212310223177474181398824221381739895418053348257453295528849646569277366617944312324042045801188779793111792402038056058511402428906140933852250247185697850466760339364448282349597318079542606279420396480857179880069125110331739147135860105994614564687265596011373263628578059489711790311020162539411742180307086739609423297958921633024354360469592903107332469605598470288458867422348652911456324841400075358227633674002583963833319432891700969814981697344341773778573741427491248260285488352829420495686729147789271880895491034163094301499830901259349834378988144131785439350002631599107570945147661764478042857900454976620676233717059329865724285827830672962262104846488994621521746577169340216155457841010908780494000 [141,69] 23212635300642764478496636881479329686687010018954221029072027537606108367907805505754286622661981661269388659119843557318286361096327306713319162898113934254324488041503549894536055725182558712947644168509612780818596494570556677303580649252772653310044251203547310906218426115225664223661727229613992998260426719903910398100247582126890994407039536928288991259442437371155778989275094442969274721983256538280342089568051518550414278011160408148825569083825493513414870971408042272881914091627781504018350168595774505300840289049636395072605651334119134192219039103841505187998148698843428354417569125782116557633108339818757527096420987404086127382063875410947645262608266164761097042559423515091997892387441332087281042657660597777227210773006594478325311544694167951175475023866059396111677724752018722703395145818166979464789864734588183762014566845849395225091144904231324560874848188311044070713690963396760617208445369244945076144580033725713257517969244775030173460286863992780391740246724030825075911980254839028431644341643457892811649610511903188224479323072861629442841034674276294525040039780499467831363047344405687673269423875175719113118949099889243227269670001844115939852864589123917770836486744507258873066675107698378674076537758541952298049381075546678892890135811767434997642549582162103428683440667229803661247170468129298170909421217283788712743034600308867014964600944805770860897427557080934381089891572459127044812640524625488289575814599501605837388649957238426283598847239262666634903912959899561105261162647652770296749464491910251955415975020710305391489881880376284672763758503024361694691879910861724272409830576874092709862002526274775598414974603752043014153900547842085219269193988120061048692338096218597234670034767224503924649658969223654016326274890400492635473514337312987444320747463428279722375779286150818555941423607980726783789395379487681521430491134398070215904839313183325603732153792626469724556420755966352689866151334663972786088934384822710384332227742878945461701333809724911756824774662604106148264769920 [141,70] -1649210811823671385176264103416616739198116420660445705132268707271130504371422540415271988233592634377824640717877062606528148763892781938283831868235788628027965442891569174471051484132723740692200728116697055837176467198691044412749258368951501813661947806171385664420242952564987729815727723193138940126667677146469083092078474575190512713269844423548694017051834180623867328049410385404987005532938727988703494369864194652062963254991745320241413925624761969023613081447271513867657816178212329334173968803228329645849127276908302831265258900457339358153142032566720258733726990996651484260066513229646808748779447857165857858759180727785299030537697322928273395726627854855672663453830723722663065060821610299640600511070497113495477293540388664620877429774158483265337456888389150881300650636744765570387593844828692222549343069296359985857930940474184353736992090046463782819650434777824375961428240052996727272380520094187899859575985619684619609922042481182857390713531916075753035242970621143994195750693026395696831120880034247303862053722928060142617345214255045099224034729376595063007827865249995341869266895049327969456882339187365511399694300165141100873782590377841862305481059422713282918703971586201712760444743718459801187562134406725175404357948955413491422532818580619436620910649172080213792766828032759335165892356760239653634203744309263593544704384698243549597893673243776406546576241705566610071929508323015400103703317749971495672490460688805326128290879144674695105374907781582756652423865642564564536284672830076372363715991523590281880253947806663466026331900673647661398987523760719194349722004764731070679096026311065217426767385065784673374214096717442833571754463870959625272461439384071650754276883610800228808206034513705080041239301172882134338388020007670149119307718376814010503092540791026006276700641194069040533325267510264052911338608553280224418735809191299872497806819816816919109206498469219258825933993191043876617084278921195258677656136180093370104985897836692409898802065845732136155100955748016410155840 [141,71] 97157532959319204536352889312506120377405137291199932091294647623517735860853030387217542789363965422342906322280237701048894966426928436697474284356366499882781887642055306173888984483443746782844693328736922633749760000773909411259574466830087410057767968168789284437451120011901706581061910612399795119510713145355146385032106750273717992897319239685929010273650523386195914042750234714726943093330511565248453079603140368231113911648642153803593528100005328215038258097324845059459354214654597710934779990666622014456546787442435744290138266743549290505335662490391714053723161097688230677320650830983581081720971598787310961234610382030816023195102999308284343797054397124423800070162885032432517637348597963979597681102631923754506456916784124647959019324871410089184429566276620454999324435945324780995331006123484795524255160496032200756420733984104223862671726177517633706516849122257302077141211336493677012727953199373624127308892708799605449421730992833981700867922446910319772804050161623075222302984376016889237422942293762828614046758564484806654603157374541807585529119750820868173624860399166775236571779404275914583532675036236102565092676159210111080545675510473987703167024565907992282750039975835795296843554363173762939563084452087661119505483660936776044520937224513223204301381743988525905602561671489437902430934296778631569876060618348652898474402048499222207883059033653730648519216747339535032730375819126407955513618679085994188419815074606322038427269447955742819201230013921900927248334764879646471520719543990394040048706479830513926984959175083450214668811949769960266123628992743729905093663237459550034668376649727044264232924776862056345276373325550104089126223131821072252428828258373900729728911890838905494174697320342635963469206712198158412335808203735106316382610844763102095856944248247862653976128380916049112087755639392404097946014344376443736343892703986938760585539922049469866498210474261407085624667015422885035387585409636136086785709328069864360668318486330240761497049016657582015818640437042143680 [141,72] -4753478659528491709068476649354269420407197197476587478351137989189732049763207664274556991304044128597073560338139710499647150533532131216176481157805050128526971733689847063867980876625699272455415383084710626034134143777084776488193280106547922349112450079820737323886358690833978595635500895501342174646956622914032797888363936455206007987811740804790851403469543112718204409150730154287266377315134792396121930416860570429100542499346482874480240682348846734158633179903131925235988116125655975337605037809825799787339344251416056580745694332624002402291255690309285475648106291175399194192229645773104723967068146172334172931892451532522553884050746920506039002450994922329617272570213700553803184444432104288408526775276254540739656074733134392182005253555962970000498458123792445858442964396485790910438108716220073435480888646475310743920641491601781788389347834562542455626980026239065931005060633491402532130438306159926163744565745616703232169933565996755520342160782407526926415106548060000351078192133972044934575978445438790346653861557863622243346512100917712004168787719939948780264571937205121087989093263463649590878184728414680713146956486462183234129633513212049845006941422907660872647023337093120638880429670349347110666288635259957994939605117093972651612895773632566691322165998598234038443384946170452433159801019273116204437189824011755376403040232727520662487713419796425908380526659584614127522190556461216886897084761682131573302798284909180748413681953831437572214732211204895857015445515506112575927756991676202760544718940048197425856669481745218240921369537273834549569135183205451124810529531888449275011403885822833399089450513441851007100052133828824662390379841064438079447417771835287100108927345130298080710025899817281669746753730278361138360507169159359091906502486376142942166318205962943697579652683810168120225153822831575076236026546493858882289282079965024693058230725685447847909954804201018473388192504384531732739784254414993531652218123701577711773265219716637934485710786882664286026248038125400 [141,73] 193293802538555551118804946765023994135860627937240232485595804895622013790037755059476910908090744928006175120728143137730520589445971539843996571923702293170296309651789926907042875016219669114072936498047006893253544820049197569982016939236757780773318293706844176312191517952599571932540833236812724215450785165343347065740986350028321646741196110575349490355755819368224048047632820951788259232727431537225553226220191263084422907682529670305211517125094497055311598182359053187084898131143688781491925398893969025233241041319428264167737482357196164572846692993476350516139480320830808605027696153512879057767110093052016683537318470042167585347314824468909730683348759275903218887184936608870615738627562208001719693436180576166161293228039350108176286853458536317720154931364932203245258577179464186411426943132119867864285703492394417941226706029265206645242298990017181260987432940894473862181282092442890927094233498115138491763268324348599532795599520576838784176810211926078812994719283966957859996712511174378225858332568106074781983306120465750813747806170805540392478150373581822863678114165762078644078565324179254866155708437564849152153793367749950416245879585651523628184434095707004633990801181322325027470624619467393710180269692888682272553324224248945440417522325219727997868848622978626366467254768365496814109854905438591070838358512008374478351784999347575302350549886628070638034970513915493760871128041939783885271233428883080822825287799109115376084026776941208222140380099441506791774322848416944328800861601580913627717039700312819846302852010441761645241053291417658295196942522791813721461895157538122791293574379258137048431775247808356449191259373339633536608201416784882188245199551296745283845404275792055114073316077314229387152758830078883750366398348162193929349842155202097353980094705098984543056935829331184913124286941387137864130701322624763528082568257259986461413514832537374198493850393392484799761982094421435798633403192151265360198189467495750661159629738199458975795494416218876810131847760 [141,74] -6574591870105733877694899497831697592921850370174425735086548350898756812857638485691052069898245919339106081619886548334344735343860164423628076701076134990840640142042664956638015447562277351278233572238717395501642766816687305667219530471746861609362872239975010066965553769696644571826244935097036335512895081762152432207877092293751458151431374541952373422776549398224937317251164822806185175068775951301457116623749394355776137206175342987260057618133157037175296355242493254347236140698787060725339893283522835384190312048110096382503444153384187718060388895163017870589783270023679470906356861861169829699808609868444400407237165035707337550750226152685621320756514966183360677901741245413535874102099736507822113965799083499779062424588106459657032376409493246722893134736542059848573038118401557195177025371394987139955397787286847373376485632347921319382691692221871581754074383609329870977527870417578453906949429428189537110888549261575199770117837459157619074917651494081506608710121175077050699779840263170187500885001670054182435900439208867873820688504598306093021045579524375400794593783113727859094534606446153550780948099771345038939481748308565885959867893125245067120073548695673807372944972704614756846989985031712335653693623037232709854978263722355116765173987500296069491060792052575295537498541962013591911635592637193197355688562703788742660198004615213172151364528564680197800632756077885446970094216891947176572039371087702869854555569403090821618998836692520627422595764573438491532311579919941139157674447684235669670044495705971407284658084504394463172080388261286844248898777983246281203749642532097414190955102879721703550278079990745005145003550099655758273956664010943734879547460672113558799962191450896544988030694473133811119559377144290477054283352167482426251463547280110212108861838729167273359771285044713022508951981349117850379863945561944824979527408377836463463117067391099729774767196937906340070103227464231814253997425225935531460372584104574141940219140317401366295285313730924876970400 [141,75] 191041001218325070414237355216803629661185444752725181690038963092143748300461691535043579172776904186812279388007484772492064630600070352994806102166067450360955076118996133919032931793971392923333825014962501651096707073650370742438938284340745306516477522946341832655651820868146058210555948745061793016959137469597571633860589892169760753163332154188250787941168150517278767502264443235275530604772222686205390599761286575409759271270758640700018775359449495809740873161995362195367700928783366075860864569459930486950871444958330908128286020509349003243158041729806565753324778640819408865026759995407045676874821002708910523112172472021540802574494862577299049568507662277259656652402773955111472603279136808988690652301223173529295139546500481188843293504005697807103436584495891478498625227653340969654486275242399029222364006412850842469886430656977919202059021519809942519886397168499216716444006549426036421184524628113040509499492647775233478600058177801672395944842501472083646044137745454512049813883804550541695962245040302931488501996651161068020225210059808446530943361058219491361056355426024116727361295032200399426508815590255485487002658572997901474703727699948928826642467888788682960430687070453783202045689272575931399660310242044292218985372449512127942350955492963149931950221217097759633402028012890003704497431559736739849149327146730312742970065508921393656575172149262156350444012851491201337626122579209759690792111718225280939572048149703038517242076790257727073708281595686643200338385851265336489833618630278323224830441945996635303103859167130911094321227332641644953571517987132798824374262709909918662340739443047545713472851486900896887821742454560263174624410843667558483975221052750188957106414506151347675139928665244165359677633765237836149124448721169132196217377962599097696549022901720596758423792250780427399796870742179000951770392121143635951048935303241033167957987480631578598293741905617357042125227247779566057856184109835934812095210755872421930239058323253184686967168997385402920 [141,76] -4895399257467698491950550715209848578604184912176805519258048338587458208146946190221614927192661288392500372627181288084653351409442937803530634883002478867219988754884821660505317653398122676060248878812471388368956151220370893800748458636533427776423826814102444656739401120244983115917233069247018127532981781037307846980435470900081818449566404645153313817245268590365633356700220553338046276005974076586412011398142581401261916631015134907288475475647743654542061582881657346747999054863818310666068240013566914130128016879014425238985612624410253073688749291761947194065425461387557419743188177529506383425402022144888927458571424738988103761632812492027604342065934535464825069553574149174854204208368535051545137884073504238201354543217260570209622796199991629607616425705739197933276690949928163579727942739540837139947655982534513816850530008508721305762949326916144959978828737742993039571730769295369988757206102521997273619423312977904748271042553344523519084495369751536409986123629262948735740253863129366812911930625335935814090298507943623678214799521608489128468219760359917114649742672900054056705657661647151908111946114305003303942631096992657799153523883156308803834517837374014772872141539897146381548660257671662913845579987645286895117186306167531590325701408967589810840918016134488779243840138158406943995986908729913110431955447414285687606461511508475619075938879709987345307278701467165987945555581100672580897485068808453265647381810687826171324651043216846833396952762359249361441481667419543413046223866175112084716581988738431686749237102005042305343611422492852393674263914654192310997312254539423259469676825262001987014328300000740954595585682347015136979381050367014002123453677958471402257827384192150474853306330873697710499238923242655373312681044001507135325907889341099358640841881674925938431143955370950340779720276826257091826178063428070249919184361674640577016473813352123380089465118623774755529932668340756277638258185088992557839601617711610605271706733144422953708678088552560 [141,77] 108999688801706154454605459858792966450176471995700817404722944826214995985051146020407902849761194277635180491512604907677085445859130371318631184456780524902228615226329686609130590460390776844154241254215319335953179997633586773701402872987593261276886986187334745064700167794625817054597368499952063029843123319145653283982820637612192739116330225370937489753058261050264863165339906197245751166022829509263723782029834282031000416167923619442079563609692320081018839929631973220424210830098054519515664450083898525891479967465149223806278682179417997895146828273799534535780152639526334051180828586440947849246099467608370066427026393736625304994151238669133919802947337011473535500819603113354226406268720739314288531068566539340940744723244344638918492069614297886920251850645048563027003276355807509812851733023266053459897332963072553045639424512351328421530467361806876493456828809240351893556632568472763462113109481165717208070210023686133043223558996880294062352704879455017048641820267043399663782706851770942720237396738934198841195389793191270754055083457241283490946857593091096340082625058676809404713761898834322863918351180578302842645967361823304959878771761027259058596614563148894532250112694371905310060120324496904725625855040032475981905721134272809230281183765965161304374826788428590855326768274818723577146505938557221220163565458612939158770504911327690742392766039318067255222192079741978822891894404415211014054423516533941368352059808989401262926054982446551466627104261481677906945941877851723294207099871789477692233902730255249080929160897470547942990670556237213303567442121406692946070250600984811113384781264114790052230515750911968870226177845940018404552425624421101314176696809904531235433929810584318552423685317568462549561392075658102574704583795166880887127041399593715442801073168581454645541826329040590339060035156310944893939549154160588264811353046455247885636175827467205575742710376774245687891795908869638495417903139399396618349289520440306469496520003262768962935343016 [141,78] -1654684325559427947291201153833214410619360047836570560095947650270627476479330768311936987229555107031405169309053966095708846427605783248816290842203153253195004806193205100425313466151013795003082424362531097086303056021083354932441937467596538243564839507624533321673635116852810499005527958281073040573286223828605897307735265027914870129013040127441527167714728117504764140357013741181509910107980931802064984019328357073699542110211531111267236430618100137034553924038728326256181236805784288038825547542110226313696692939866980316594840575518303443895524431910749190673972855912159416209331663643216091787635151065220850895037039136936665566684393513339840328873713912414546438501484623726048629861978642909552049948398444481327060188906611961636659883518396775531220498068602246261755062521152264865010793316579625109567210808674095461194231505119418948288776877780062061498966815389008929583960920256581989304871439675908687768725579329785758636386127709534666255562753682215538261022965482526603262471192710266162415266781805018396088904376783458101183700528734148008471246800517981848151715933780571924980140768807218630927340411565137698460266731854239335008218454009503912156568820960727736251701775028355558390305140386401659447358444784731513932938837610506050332623685049186804258989169503660945134671746177275724531393946888409028196608026198519116993982505273480110397484667729942631117453701106565179725441550174545537707620367862789496431574868987213352402364116929939319139887313069762450655414186468720911159305964948362066345434343369896514386364054824620226642160313168502227771855127059200407807285331134967775651616263319663304297176360348682356014957762495680596839175991109760324158667897747091809926881376440220164814115314011224907105222715387946825780322257052405540915690012772332403697390009100410066429697313266047883296357824370079488535050273087854639623403766048693959500884744973935197966875392961795445616092258487570208962629208961302067266742059045113646998696806058754373614768 [141,79] -15056799195710131658466088892977648733841454228909296194138971802467771622113220990734745064149319315619250803475174684121878909226572082152712755782516217378690389856592494883163187272869189148871091377216363960634690603012535104827303634637940071733527330861900839034401527296350005843157387008464138094542885477524884490066573807699211272169203862481184854982184759549168773244014029397387626929626323299588634547774630832573448552864221411433861574908018505981152894311019792176898682912599715066218984675256321247273892782695932568819014370958581236204867864338810979835754005466870469059302828861516128014152638001889063190871258869483778298494093551430514918605439750184067493649909240488023906989791451522081445551785128155319214988425601906281576851095706431531845557732303623874519144559758525045451080508074836091855701637733924170486022053447281216346542711009648595091881218359215079702340636000744267642470579977144460938360623582125839194099317587386964649831207380175980416933928955171832571005901890736404010242341501669329239700147810677741959548987559045208313899728290089898560467647556624675952659416961051228631304170876428460872653589478374408502105202025259268362541796469833153824195337909739057353002961005033723711294442691117057633932158689251616784326015598174693705199020571459848035560012810422105752847522098306389718318724116323488473985087044370896248947922109773821868967999898121399650788189528711866960321210797682238758124753676581564194711490584386984583768506228719279856266521653255001154115297278871466070364258344133992098155908138573479519547080709206816176034309856870016674318150318392865945827920652125206303502216398776055820698872830264112417393127211680309841072923177286785605504427851182684251127319599856903867830115512558431469439112389773612014493014729882699681340670864440841397790342639084745613424871663760619901721341294103492449894376085557348844762228974976716630974544812266945722648347584151674943106282114523979618642026754438972430716310118604412940 [141,80] 2317717519257844930511282697891226349361491244187537576527281861669625645613398776672377652052061607080077213434132405785432501444679613972143356507632714187730236229270949352460076487383459006457768256329325380272059609450458753836018440411655666671190207907134366645174266430347356069837269219241051861331032652858324486346089595888036440130138555154939084872807142960403405190007007310683893994393615036255525403028785428919509799066209780220333396908095690984174179744331264306218414798018503535208649341249136680328765864293223253731611089635149139246602029019993162414719388453861701949909785046893670242255856624705527097763023588861169798139697193662543145729423506860214521878648043334578591533407562831183822192646806342598835676307974937715593707348497639807919034216191274931478341983455051223081907303015347137422276806189868562750848160122731049670075658742399492807073913086048963129656824123446973609195814964031171388188429826779495683817994097605348006686312941404544808423300913740636397861354783396309886408822402986804665606726048359012788053730110151350590883038328258246109016257958422602279493453475095796020197353188195717005211030530170672631707575714986471094067498806201466068057292834481469150731668648248249827768517986264406837943305683158982222941715029734709780445258108367451447562377475592247129514821800039933106648871001251316729608471529668203418787233909879411603819246234959713107369636359297013002476263921010739808790407376306458046176547700901345244227319805311265094289437537094407081152722997571398217683234240647204584764886888297317617633923461258925065881227841276189272140695666439596401492599523536765505719533257501414940968666558546365214384665872602575238695285778626767898436848745255776419471961891904802852138375019617336044578994767203249898252555199964541482076224211186649274918309801798869110759888523862818217635626425315910494516505827289162040024824228611541368235074794298995212897615028765530591258319593272873038950328258093166817906764914612600 [141,81] -104834570560376082162918346947410004945471562831013246258389992929777096606287564384079407286979772621441006857154936622213115343714597764180911334251410434254088675830503400301487273038224559161697209192195524642526128270790703016026722948469733224091073828814790993209914110914736845849785196021207965985514921914618944671788552904803855646467988083136795921437830808765267110182053847445453606635355804126403895167173982767479344039757591130736052989747106040743493481966813132254752815080173320296084669679770952025253652476813577729512470112530299974157797670500140142233365108661699477965728801604373547808710988584529192432307607243830593878036283574988424052733453946206745890129621394146938566242238473335945630318511686825140428565321929518793704846816020679441258523694772660175149305536296787247204532816072600710527222764155058476353093251156066559486792774158398381910484958848535047831335720265865578042039372266542960153167945342142849334626838637898226035566502005922698381997953023616421677457474011035139379832704583107376089186368423844734461256831505155070272446987689039040073331400671550111199379289420180044847358796899709459814758099350573112087915115322667319961001814449500745124390143861301357289099274617564029784960729331458851117525651876886822041089401515163983171936067879322151548463518071009107152215209755966420095232190736475944904213798803086559881355581167136105571669178673732411975635118008330692865839634000222918555907815506771937450940901190547404192194484369913952522730336139146833528005520272653656907822307611260253714405476740946088565859270938184600080094613068646055677693274532695505473759201046651632543288717333732813645686988173979172283345835667283598242110585872239782332081645919456629659166069035239051398026848590923737459579875933932110180487305251802253743157617342551647556551383786544138202425785574705465408689604968246891228768011422776865057325176316718208045569045392240771366209671406523216778610173474818975853812183795383280045846675504 [141,82] 3108847913026328482226677700002196045430694956853813816661311863680220232037215245100534364225921983203312698986250581892061190687041793615706096996429839977300812788788185951236569582357152263595706199967608783386647678957715681861529396427603260652257019598388344935493818183777076653348148082514803336494455921902324341567252960257458180664872285015060580590474820357978241837847525897274366134631692566080213811260645127379549050112766405302383407303594140489091680512577084909633212377701609833177264865702083931947500498682826025715329188812354673269677107266007839161715700420954904345853827352775245874245478492071067715719270214244329210191460520017568780136559186992224636493833045354396283648754341900437776310560136149541221024299914381139429139801669406749319371712352410851222022527522996260566160049889016236592237423697969534821391635231790887585647165879242725389891106923356307797511746577177838755289111315665272817594320092313569973318756559528286210684501593004042981237025073942719807941179026109411048586780747220080361876083420527048578539778886329317272298548134207392871714105618207274651868051067459602064075557167441058772024461676977599711525428714862603811560563575766549732577854245646530513004479077783178447666990061765554287588583300441703471264591875423751379690419377290320993945852498001202693519342537342432280718693285955900320226380823867604917995401515264454220142615047851850696217998415844476304076089307563266012300739419175538827291198376889033308788610991053886767761154813956855158290268653288893820744910006398198949071853767344723564734342440295080361549110315820455049808122311341746925136326284974580750486368789658580746634819843881533754457602691107815829845230403005496036280379955725500052324832811773878657716355037932034558610916610293723665585788011929401292198619885179074794405287235642153534854025452697677695282036090000047894959561959559830786126376768374396010284260255948432864739284344913818521122772652045828669817448499717134810129168 [141,83] -74532042545180275404731252157733736193738268986072783460839929625481349975716206314697771539645548576330196312980810881241546578090703550822298301747108338689769880546886988790639510002771746269898086266545801461732984555731353162478203577684915367032347278949119784268540259685558611954445709185205359460844846528568462134415914032778387328848841438282992284328042496227066976449747436170214904240839519746468124457127712516640948129512666209783052122501680318246769887377714809213996835006492474622870411919911184930685428738112113975735287131331443010462745879503666351442581814721630159667337663199783643524827531807054180637230045662532902139258167991525760341924178423915196226421274737073093116458875380379116278439153844139907874355913556995251052987263653575956741677429805978670513646260201705984858619591365699312000820872985635041109089972252655115149253161192820506993925310935180105790610993674996443531305324834951450895660804247135668690555890523932848494453558756452632977716627682320246705601324829334503626043681944122126008913132589632492357623162895223411171045692405663527042911993537035703944005414281589217026262782335392889980641194113162762465081064459967482234849953091583221018173429213925774914455465442019268909951063714583502032951702064261101190393402633946618498110987747995973007384709767741006582062817881162226889449173764657992088158910976599019217822542519239116204748092338966509426273134541494078792552941373252876350934950741306228781928585744573652410475625463827181902131656434367390103115387879570365816125336471722712917482524692618444670737568933433524427495766376214283234974240840046703750849824290655686196057367990805655980163571094735449972765836343692374170633410676199514981076918833157146092818287645507407034870501229763174713729268430471504496821668118677354002378315262987119194539213039922357488012577184115280174905133343272559201271756506387910318922497403733255628612351637849918345470350286042935181718616934806229707850101051809370136 [141,84] 1379920551795843056148299909562984064511575065859578209535589627957761442613029699918462700969764772679977321837211291805031347671357951514892834989750484936013682902628125595933871977977190393412357707244010847401764217845459785575568045704544332782730024182494604069711888310231131153327218425908477219271991694734393855744981271261492774702998655260174434464422399603186090942731815867776331933861807192144101704793773954585886598578645542833111319698985653697916748953960649676930742238627920179180682215373625736678064330072952283402442737142764560402582465480793998461943636307552334615280206996670847314266160292624044867849166456202592491908064881481276942253335384502453303738716440084623447323528579149718613916698314006024914122103422341423428053355666433580014380870737409756980877427472484414089674928237192714483723534359468249288964667663054843402409063023559793603886933313583601815098822653406672055648210500710867179559692264264450651630898980115027661039244027486704602898783306058304877699043976903720860705563129873728711319473855642023139600261416543720874381752185563728516206649087050867468229138947700518837892655276416254662920932232908825231212175945285407187063514206681933515557780225177625066499016137203854650200099444097936082609556872022339888694435590264525815298203091734806363596502432090096012041009911675580435256924974602317785635734055275084977210486984584738596343982492910982054718250808830688995506067022730237828188496474877903563111587459811936661921391534564282148476965143099549714334022159794588073267623285336429189765726140229094039095297754311722028425026271533129942583945065309502046097340488556682670718074684828113187809771015267611066128484914743946621684573348547175395194031295298215268077365781762321010040005830298226487057315125161659963510920762821323794931481910068091746778152417374567973656690067016296990944721218030027113658658843592020811175762530438855819732384309429830452462493491562864302761320500302852222778494209474832 [141,85] -23897949404914631555709896091235303657087600749752118262723595095398871653826997039087998384370565553604983389548698452826393680958132572339086439723586463518762904356009265155378660078462140701366342111255580321820096839843476112658021721139012295731118124262903746764605871167069592914342712621725338487217434108962680483628224019637726461500405655375809381406234035414948621018043693156424665410224156524217848699572654614502373256274449397007735594348363141690683884836607258012733115753409305085933879764069192895387424925100891922453497358139067834574489885741493130417341954236183037844513077198502935679791012507581601478803747319433251048284393058070319898075699581408541706952485291965450268588188245599459838624000861703407143881185346916954348519395566856648673979454543061206288762707354164018344066487334515071959506345800095502448710746705131927980087073356757598639405253673547321797413978014553492312937008816928231749929401544005464597000479200473209446151372134380579983404005551313791628982895170585026346836756633436624988199598656389741209809974368719277143044229303140449473437538147597795393246287126318912680884502831965811190350225439415792611949807320724189992019752960529159133823764310434493509499069422270449655492306165003996773827169676008144522016041672238118973740781395530523436375402546937509854913508367937624623814293074429570732929624677413154768856057999301836768696754044444826642335732903589174902168016122900798751227664550027793389909032358670880052860456014865084489332228599177941951842874799587509510836874378644702478421490793351153632990230105162878166003993069649078197031463329739186946324671698117308210033798259382531800592448441555633428612179105208273678622287766676955407471586213563204992515614107236627746123636235981771969793630571110428016466558367473780891829295778555423673140366729618320287025036300675344397836148866063960658046551675676834519959240510241566007241515144174126969000040013606524159071819914908005292601637484 [141,86] 312541380415614670402849200024475702264107424024991207299585279282669637456278822781477986872347923451035157191805945943678199897305553188195265948702471979044253148782414274201414048372772753914131886301379367529399003639019454598979143518348914418451949112538095122097086675929453604880547487011747789374591611282729991086426097157453995000289738552521277550527778547129396590188801810835456655925139327423571934994858434259465168308512903877752481952123907205263776131328049910672322094099793127086287860350263940036602174813393565129046405577530870922417784926472590731595137650350864908825202799262942175532321054207446873401952763960426137608975159967529392569940303777461780401754053870129425062949868918013910484596049384308396363472873966072057281375503068272312173021160290216181708282869217602644794740557681333046246006730019089026045437957416529157961941329706381870342871971910008126809831975012506277931116158716266916814288705606510283469118970011099599200858741069194834685500788771201066516726945593493478216361251583655931659247198525394361091997001750050037549568797475687374181470851475144935757275462619466734419551529591644163947689105914126954557106228218249120490152668961071194514436336596051656195582723957718341163858032932170394781353029590784641955080632998609858538091833345517459660244265113406994156046334503200291855677728532005715315021583440049048361799237778453214188207274589601251036350338376912796028878389137583881706072162965803503997083653254323139091504183055583262466828824926494936462795091936246883715961389890299815160307456959247411847428401000551259364358434309340700092142279686532778555953584217923048605441608848254722163821521622916668436363494219280539199541490613391597901587531921004933982179853206563570041218975997918473142754605991458801464090905117249929643210682327801592015122108978322232052371825536166255013315799280067135652579056226035261858811538427908741447549253396295173679357942299272757981291912446859705971856 [141,87] -2224709070348066584033439581372467090636195745206910961980405944003877251018685096930363967064172428408958238482780295498133896398436365958652785336126446289837202977811651154160263521900924433287290497797677447594290236987025375602239257151465170957295872926838144851902678299667289791426269299145255014647190638585700024727946472080663244911648988144183309842340370157716539423052260972810029621155911363673650863836949660558981664505434384639900489022587632449184979613846932617505502825488357700752271305207617713759359134867086285489934503918207334279097325740376269655545583961315802828719880527088293890812466940451906640870170892150545944079724161626707880807556958096996200673361570433064084504237418879988239757446558420488929484864984377200646726462993935750537000870369554765676114929982030458637229722918788565306259785678542932067313517890764724891258433629395870012380880583187529604177753174341751529430908159816672813227264531078199792147899292222060866961643008445067356790887758070729644894096146111589183334524217658211659379056936398095159346910512171387410204625949346560898673658624343177594333165171733463226924834473788255628593401688255306971716959371468363381472546774551196587158174120000481098442759506399967866259537444868328510641661999537076595369294977030296849337229875501259251875125297300105164171437819062942272440460082130303477612522805835352874345587583433631025750564355689086067255983773724934522556473632476821501353499802292810079783212413574597968757852020077690104828306548530790000109377053466947286934422493794048505704210821340349552838949367287139726508236573362190095084123303316325693430978006566747317077377723386765865245304856263427946994272910822169125543758112433304382950560678345794571991383982923202411195260159782076869946844773567936252625099463182112553582057711715150678116592794551709088286037475438778284412297968732806537072746632405946770271441201121577468299324356001540390898832925588878132376335962744391496 [141,88] 106596892300935113834559520828230566095990129471468319318160466597524827562274890748794563665073078673051439891420519481444179094140433047642889201652620253409991088412840662010751767671533385581365538398251670927984122827711366967449327888653352250610800066613698054299560210383136964682102527480327069835869710825663851381630946659965492641117029086173945516577442986815354877165628903775056794425552086208369480700164767071753831007899830117335445208892910939030773210137926808772058803709702537052721677214244591506490247014121435060862965503562153322606754472552801381043150093273833946553475060425928913309625598516664083273165295545869352827973301722013721026528881958267714947126478194165155402116073797909762489473573771615378928909072339441866832916073277498877346741329697221789450475828886173730364051815418896141090195455318699469108347118892715887700608025010332057272063493724198333924459276892285720900469968927182212329522493341127697145895487412332561260823129720112420818153216782505165924747474842241977309519457804338834561494899262127188855886199798287848344237640909702089826378506725022507387969102539047348034459339268001464720593558939451989111348871736123944521603183627170355426939939521098906184199350768235166570278797002224134435212997810556430935009306078496935194253997311962376843730124819107957571506638985961151029446261350050895332027097169813107538038339074426549043561846059865626477311371463063515546924682009866317649039492779358416085007143621487550667157555400564448953490002075869875607338091086667343034309546741640040618832574866445334421187492933358420110488288776810261728645398186149765648333222366939842802725560908501075214778778610053727443624597609966527967848958001510310297603352230601349855925804250127334799561892137531300578060209443629731287906494208928610014341258030224485392583115857179958784761136651853877534235804666668183438540510697254459124402261277073705948803770405738063001247147762249017199727215459688 [141,89] 1083176624606104393425574254979662654407049461066665402539024355747134868289225308601138414630480580341802205995553667597236726939852744592610442858580976908528166044539402457159610811668162773278145273502058873714735615790435382708580929252130133659340691564460500557624769117648263691300572029394206003239010141779563603356346279131714436455541320825524293718919312861283685880927656178176044625440581825834991731368814247279292852875140674225487196825547776667123033074024319475645852266966126981488112666108909563479744848496808639424606239493371833841426504052214137538039122774617779434428832327251627028424192063026107463847952637025515976740811117718745683148376351385474480438517053001077226780790643418436442779997442284382298763593004625882183752474590996934569809998559375650778219392369879621996922122694600000392262180212820500748783632667133496674110231564603518416005468904909566455008361337939120197242525060021668515279576455557518104730157240746856899297682964847651937596097851233434501105412968756138747685882233168020901326605303412496472083957206891715557773857130885784721177807455564742230862106699165750873275296828529164235420275181997852567105973813905768959189544059496962843663495391557211102959706720163964726112601171765594549919654087659633755634099849621925989300232060226625104989848190132963866475217881532071321688926697064983803012904611874562897950846677248521516964256930560980958214315036892714695107762712769560490421225960236041044372717329082269630613411455476691533465553484509791695809467405697627726432549333189352680533933642070896785434285427459233204470611381029775725105079153504617508055023677787852245436213888077930711146643104242448862920209390025102671785053212875754273443036444196346184349076019552874553652750568422772218530086796178191712238398720720815587248203183124856978340396559925766964929280148359197179977214995919778987569044085899977767164772126992727360558388659687289180254015885212784877402568248 [141,90] 19566872520094067331578784986972354432163851972014437682970729046798525350517818860484069704932530365776954425953423726175425439417329580421443792859346917931802641703426436884299474764149066769621469847158358757416926631224010780501064597935332808455798853623626893710490122552078817239732439952826883956359797998390030764516097467293899099490723777729773475237722934408268155843363806992910664931303898510541354078082432447117011067308931412553182488979906905665104098794079514732399185948080882446424132653549462422161888462357162537534043928093446494621284800988274321561443630853370520911527839583733295666029889652758355707525637778965748499033081219179644445924668382414793536915425300340495888843922232907125941348717574454079789922891866772379483204013178483646570493918804073784902772812672002545084871260256262731959338609173862896392245304115540935583678023173324334638297024797822938226745175489747685149031258752228530502102514732257228030604878391181850472967609016418097543275124953083094950287210778121300217040424979600272485273813602455080068657996434022710704120996067037500649095875208084224195781690890597870770261796809653646738994713145788991648128018837478482816353039405153651079588352331540927222179606119165375232657031615438720761842428180076595496474000507031631168959114535195549017906191734117770228668777680636382704076581667848247580381746095986318972995448951973689183190983929512604887494739040048962684012858475362166956872285820915322151606705613639709482894630333580723590755078244263535801044358699016077347276908511925971593906928792261816040637077351343676004034246383712890541285823975856508049020097677155777962564173672784018363837460473364202748862921962080299796816273676838998244958476361259781226946731765789730850416267200841158887822472735992195961510503768926263355236864391554399953634091719493628502762802806562897621239014116063198187826381403665827201916581315787578951492872292208830905047493391870371628368 [141,91] 96102494697317667477614182851127130532716304968501792963497435847966218746588962599076673530349097996161664875152358610894371304655547236322368907327054264265662012867704090270522396840117264767067773770875809217027121273388362174393005674579742768738373682926660255241412535969000583085958356303649160907223288153445412339661174315890735775073204455049919872545525293208755900088019216160836002344645237478617494262111241200587027735262861117538330156174549780601800392197844009385401386768525984769166594965325825846311388888552477281710563015925082533618409930543956368746609247945065960550421275974748416256876098525647861995549561512661345732471921490269156538364436385804096878821053443440317822529880389849355546838836153842510569201414676887044806930199621831272021274709579867362277525644302347410555993067327660629768942012969309601158090924304567757754375856592101041027883052513297359194030820682176471582612848064855093477861498448771008254578420463992241637763623537681928265104985994711016128167457827069037378507888321073486445437091645531443474163623212556772896543996244272223525814222393605959430548319420010618052797010739992316757422335611790136328138526008210725658426582172257476853333368057483066846823375578853957512602863685587702965345375143863737484043754245063203348990134176197259044320378128969585880577434233439984667807685412829912443437971728005773305136106515200810976188820659351377648648562735472593320077381321497353659050602622336187249009413745269851487547108383659217055771013074523887289453418487764661472404752660577527839852824164122251873212025384948849933859531081027024418649660733135635120934689921094675242908202529190946628215699619714081674141796435480761085846396516575296733405060197151073599987842335387164663092998700043064851799413926583728349980085681014715462738885681943504030575039980525454964375527222525020226791912225965147432745104505211371413320549155760167203168107777717291404586962052866732 [141,92] 2018963777998483722550358854428533298973322082640040408472910645765817581129329001757324034087954666376965958703625308940779604919277137658097935252225883329478693459421948152809724410878352000055316757245718455607745473393896057414194276199739076122435041870835280564064097721894672366552776737718042382555327853998893240881311316850223715094713313159252185898177908536200555338181290673272314182497047104377280797126569621232060963828509047838000912189599422922915284745296115920278656735278975456080071609007066314375409534384163689997658149673852241528937515083103080993927273193625744628782209467237423377285045739757113002370409360825834807826450592693452372301948108646764881603990672435683248181570635183551281685279176052206810826201415186798062414032605344751175493120352366040302964659161365425036949012679941256311206842604144035001630596543877549528290491665938629664540481570605400311430679099916025447197833175426829882536083952424680471891602576717130440789452250597100191273621080648631670562957732135256444884980526727905960207415707837553487713009944685345366764965255792160170946677013749323666269750851259453222106880684027078933276277160250220536575718457586775299024263931315411572729863927584731189324699854320769665639063611506434174012648932719409454089535173074133605361951830339614464934337847925411108650474658683041615523705517415143076817497488489729136200198202144943911020089741648370831112940341735407108779370486497732493112727970969377194457989555478561713672244323327410037672392727900539048459967078636633767784328841383710100875634532289699660884721462701005352451261988479959913265257039310918874638653702469327554379981712988975230299923610151753435991455482393285631546302086332978976651290599806996368660468319730640260664565394091847398305441717608332085424227809979603786959632921462853539047139566908701920812527189136340053014410544851547996921474968962007248017346717890272188875723656053606423167935469904 [141,93] 39734329176504672282532828441607764162884785369576751073509884570318901695685728800997773363616787980824135005240364147389334990846437755351842054966512661904290237994773610252420491889199906627994720415892174025334108282517037565999351966472726306927690194871621734270834069181851936671410282100038641352980934445259913447986371137503343765812739071380104377672716383109812063545913854614667747137255727263301829454116823798710052096343324618429413997778153177818009285369605167158164709143879721331075530732632520013517292057682906857245821151171387512511366543389383732668214341880037347126192313409317335188601536337252091167133094866681892007369276255032683642526480554912750245642387011413950327086864663544590884460224900436924375785868899490087302354841217226039892244910033615688053111335112092577627370746794978803813546279400370258848349964638710179115543345741044731162792145634913146576863057291429701908985053769654488268847557046902028521407748165155881089720652237447128650339763749589002303526744884102106843420123831863897004509798976064225835493890422718926893200968431704498030290265620560680965143564967167267322781992243165670263523203798444841643236395041118058088000816630797832056726652902359226078853450326115167774661394111280583638140369461910539545053415192477280193088050183184842458833590740467482374698228945135876810786700626417630044839467824875708318418647402706600880840367291089443249403675886549552362785540758172372952244775728346786137073827454622239721581234486045957963023175206437838509608649463929194540317347462161155761768815205486105431656110420036619845671411798513713342006315955873286166570421716068430945153980550673642409702942700261254089454191212407086582017365072895611020845534223179108916315995540797105699793510899871366619796556352543873102627758904860122817262056125742085699645886361070478838509682060985949777082316045585954428996831708176411095303625256846726946040596658526923560834672 [141,94] 441760992429953844025848589353655775300545308808493725941081339461279160011991989089315772616598194423726064928830565298791314981911600619426702459188876798227098720570480384824303418457164828443757889612501234118709539820398758879164022281967778686787048834329451991471416902359222011544257607250166642416967748018989944487054996725925847537449023391716569097415281650855429897371488090767212593667150276286956916705713034983388806508863909302767385786238930613607538584967124917800944454006441926890789633326694091188823769035910018072542341972875830623291299503830838993347841116028378212750612280629003539960456339469758061286024864871509415836255010262411538150732804619080635513910981439345883319044711375578210705412455403533119566254511250948789868187288831462754057464908394407578998649670388639202399919810732543215316166429098060878802442994063690357077960006498037551547110883706045531285782643676644269599121994411658456793370748833248281136543606233742355355152353909007926179044865944139767502389102981967520332294886080838241981599286957104683916441342392425790923785459878235985731074139813840146488750503778048085229150602484645735264439408898541876695460194315545542130529637221676534976796615726787789725381321748407727344170391571025444013929095496664814343504209916542047366740208889339549232319560573396839627783555174672113171829063244028421031769820062626859797024934494015302888728538882766146911082897536269103684414281833091684257140760726549952711339929283916301873929471143158570457349339460802081805418469115391605711306491460422010348188473074853113606329333259817110609620060944265921008090838369932118991060225522887051128883984884723724924968889656500744212026196785357964239991518380296178205302017004260021161912898654503893787230979936374329747234708033351079724290600436037928659733845760372703860683625376881023434754156586088448430296788187760382690155444963729761336264303756514092696176756977581653920 [141,95] 1530831868458078594708212390696327889229709119861958662177200945353720683353969237756789063304347619647592544968368538193383855517729142617077733456651084077251365358868920078038870893950872282940105034666098863472262442942501088186376781281445368824943317221837131675494180633483963446799507823063378284925300351558244665212139505468910340382423580279984451760519073368326797459881828361363633622121705298729358609937648874087521166137196014691022537002699901212333300805358409293725187905874923459945877967970413687366580385634491431134449322133109444629169297715806694219831812220787790498034610091740985001917509433453085478608589764186334627392159053341215268115343120691783627699884940631379154029016757759180711175089945153854789420218678047464174776333621007926798538455453043835479678281805358756003628059150237423143919116859551451049162232637845890337187625961022323361703876476889950199543264305588144589347596855302620750672919659650157087626820713239496942168733239175988482147566769717245315305438637212273358294771434509444049107287283978466120277463704539204763197071917870345792462900417144446647251086476026976528106436957843757716356660009968897825260740895080622794352433918728150069496238599186210920262524184929208298985933652964261302179912162903034915605179279729117058691103219321063457280169736392908018346117595153470048580960544063565516250628004911894180721243401714934552313596176825081861878454182801385967092544991809535343224291157157438153353825724706128521989497003580479137424742927906529784303083451091236424504149028962106205277379104431597241682351080253507337557678291966577911980339757672493946859534753357962632037555382613883925015826965110226264910599066785012971851157891954293492467366978893738253300200758425971039228490948524982528251218171325617742961049220947390811272492524376105143400133127878611197768117453513673646645026386464557185999690481871265536042576612398040897980962919180320 [141,96] -9174454240915405222487451680407988302017467038327519214420357081279544592869350647541635241417342647000199677219358223677799154292203507795785352321552516651378919306470243906599448652664823329080303634141835476889710660402457263153709544351161158104851135877762206065121328281584726453428711889664974698285392415457949215969775857856465073005011972109379693868086515872851536032314666056266414023094170489865539564853555059711729697805195935727757923455537916454529722546182819643138865374882705986249432493021046090497538200526632027029425493912113121732555568709470890435482427434145635105682480632804866471451951869277180215140927836030456737339036122584698941355608037768884765766855303591898984549601440112225927448046615443711565532796955098222473197199261682562872863065809401719212245112022131962336871340569159242700652406617358957817963461108446517527193218019000137914688894350869944266009610179177374803960201086295493024352226860346106576320516731398630427397868954323951342585861928199486464272552142385513914619913181342740819157114192177493978415654067310355008169271213273087350874927239613508358280779476843431602259952133371130841092225457893009051743784528709090678113811951512280604928681391857788317298969681805537464293815073249970426738468786708878775029630722358779184391138232949649388351923800883716410584633276666114780321195173505600576610626230527387752370394995122141493315907466884690392135570699163453223007278999107898720915924855807530604920882943072938121684825532660991157552632147416896552666036880415295224485636616147295658400992138384745078038055465431114661153610464324752928713815680772194115032217224375333392606241810595643248605589763347052333892898590120990622125385016785162741113930448072719837275485026248752328435260236144893875438170172422900416078835541106496215842269869752804703828987907517094508727171936347438707901611768691987331154709475376968532870969893125793945596530456 [141,97] -318746854167493241219478274319180562596392789957737880729062220124691391738537713672200697843450468854284880408946889291850299182621085687769308062056127721880759857298870603119587664976388338716583108144650155604265334556976467325591263027655283942942129018426875211489128963620859541618885133680927583501738104068562520990108170276261061218656474726831884867539363247933491125584765487408034528635161641376917886255146331399192274650575533686961361133117979575851120756615762352334271128341729799067360871507434579602196851204752675088056758977526366770294959378358665779710203783893194134381482505536211906076692393536992832002120483031373227500643761300985304256907815743507196463488901613792373720340696780246232509873413863111745818661306089607887877947202632205883303294520564174610555061776730418713484024909329839150171619032261511990471341912194636543263406476676614406143212961893962862584743239437974957338000206378536534347807358822454712428228074929678270395890601447014794554412429178234089176004244555551413093770872499305770442793183919470092481044725676967565616343238762949415881219767643586667697513960814102758656567074384485737233149625260016380453640431308085850369026236871309779379959555643043505857475166881966692446151742895440752567462436966875796879199184969941923181208872116352140281201082362162380443650067586397848519171939752692738656139764814453069130504195953345697085157910630541511105580481233485876128661802346858763064392715291019769081730563812014775362044201197704332316422390427616527148166867954706470907875354613007805662214080573022330696503637732439298019297988921543759252482856105718426541364754049985783329165863745494485274281539749272573998439802774165403232924475589789404994725643629132188217564036061678646228267425009490629816753161265218674202019325948152305094625242649716767620563686045648045110979562474239684190863166853826089633399006069218450599749608767910812178720 [141,98] -4270759382488515782227208917774429888291294821110036923356517961083288732065525493847270456338004470595556030416282398410817521481079012649786217451250918103435263680766203625317133482454404290289642072378379462746502852244277649836487611027073084542388896358294261644407695404667225742914904019248150602459644095598889288176333880286929289330897313595829236544149787133787907184529044039281270415614678359413253017648135020246345581931775192193220170082080908332530071467570026554122509210280407983831800264591654410387370909326306258176109181430142175526249963300633494111729815259506258703627729831457181026742746441159476449871042273861230638876311738187610366046739993215060068380206639153212912672988882681197046980283612800188496500589871332299825775635240543385258296424247432618061367122828852676979406857195788985710497110002475348269204040726118441497668734798217754687118168732353369348465053593827624293540765410661117408856621141719218020629125042237416000631218800412093805749467821342703886545758060609031437373816801829222659513153151209295706200097143424148131565181400280545064979076137928811225332058106341597554028189693817719769103939538234825671904666296579150891474666542187822786668117691573926742845808012182738682670862031868894245365426773489473243378580032960674888886647402667407394668241649832539666962016400997318213250885134846286040287440164155442430077381994420395710032163268810551306262693893721193937173760277652712108349430358199759983513776628770378279268602948144388416557783375772926164386849811300979187866032016495345642236398506445599177643466957474746266771735615937946878576837902368818050806770970812624634492835985270031354037677301173236511033915462260388503136685721436684868852614326982207501425675760077676442963672349646606622212020220990046239445836071764277484706264604200452063045082407114151564275092507216662735430186014859639008558481578736323016673337786760086992 [141,99] -20743436158889251751746936511041223887136358545970385199113301882436693906330451692864209647585773739076470707191499953838167105138859961786464581749342336992791490512772531388363040325840311591765506628578250297868830986026540711412103080220422961868848339622644894317628408172988232424861518217684482724501659841721384943151341971727290991726911846745525283224517277652334888125405498279658782990532638494221869019773177953788244424581691764733824954799302577112757585121147852938876958094685531734250896363651553177488907577928620269240279077299324439600348439669564566066924051894653315571220982533625238702225654491359949230953823792994400239140811304035687251813542336328944907438108943395890386668949364476839284950727764704806569435037252326194924590173438259184974549188988118760792259963936615371578316652535172870964833476209942230987090867678104934956712141919428501214680763454223951735676926646570411567697947419123206841335188132473954974783205237365615936953176547227635713128324147640812615801954470462847135009813479678086159573959995599232726843323643887390141120177580582137463963476271049459908823842674003831032398972465009384838581453887674446229936360937364264602306315803089505274939468560352566914687527406861867117913771001828826729419839979904849402581756129774792433434823745825533245684315404917053005993662814982927212757516108984030408286032570540236895114897444732387893820925396619863527374206792822886660627893638214525495196050677337157335317174983169763755359506810557186842068221401957411858193366311240173815855592671087361027938539598003779175346767298895136164310756467348421549586893336170082519475122410160678980717687843989948475825711928190420481143288760050688227406060293018390837142549582342137525844644425692820706625371641942860109005418753462865565501601558659908238858170344090068690808992837107830492055736303599580881150968340207503536958134710939007532011680612592 [141,100] 22599333626533063394942641392509470611773181035442714751175841141782886822892216240000208947890480199362328293190578647582136077667416108319162833863543420232716522501234373368613552815765626913730467016394724184227739581167880093437213858263966421526861625324138255438667561910085398069078110896604138241320165203879597749885023723467355344315896144133834114674381381557760245784708868995855281677627070253419534170940155027467525454800540347052707000726776400464766473812064673989592150794568913656737665337899569005639921185801031187210178596728919146758682473936626600604928242844857151453476673114069708228890011296885888895864930803898244937338750444232480439977540966558593339767793441203936800624576720476282076557739017639605623255233690198414002275519912897896069147527196461530996664281705673436799145804751600731078926561844255141907977878112058001289015931223327281766950422724939105611279944344558854642678666586218554562809941195992926954022196919537488332609207541852201227562126427660624262854672988384630429559557724241732361280884497389674070053625379224379265045980934983034935292027667575210900000034897517521959640797944854938077559847930396793619054710249455727344341828242296620564719559736874953818450891788774007540113718617615467912661415892001196538271276177243037651558487710510185351406293442345802596260065993679940238864590775493338385566053463852201007727510298087448190916215832133911258905469837851220540517770070759342786937806272475960240996739559155628329539270065459297407974374481146631979800999491966759159508059895460485459904121858072307952325095203111025210930589877382626788774470132987754273025196453575543162121925013648211493584277172520460338973810015971810547125632571222639004251730971266348392106821598209852627532219107495380480382492405858233352519806894843772682238430802061184999288709238061562920619392304903777276431544188435592294648365357442615508123072 [141,101] 472966648733226493425103704167402126105154520215876860054197615725708964625087455672031393841754420005647688420597130939043850330383711585446394415331279504287650116430387038647737055337875773059002798431488065029254175162686949643495915224191706503370811499814120560473291234570622988747328266988046575003962489686903976534881369338980668172808868381559551738511360520779753802963986105677812043159959362155565121586646562269550945552281564122773185129082785661017761524697886611113130174393187792563898380739779019806515783729870738054114806363600666636067688071742133214493432764373204010191516927585205303805279927760579070588693567215027112293181282182679918647024832553416280721521060742473854879764586766857509168046233333381246894325570119047172574799163944044739057335681069600893921008350700082404851283495092343803789623118918084168737818354762836620206819185443843925247531675832489708269471651697352186038626920961920894498568826258180931848435718636391611755613908821377369908961186159043659737589537852454136031685210016877847354461044876183317034986078107580077496336445322532731316886669772581032730028193783953726596831147677754204599034282084451428661401152073490942603710485094810045967865251482272605362689714686227684320979866362810012940943443141312774811626957347740377756813713614578448497656388914719250609945168443516399343038611348956737528209842722597919400062108545924576681823810973523301696031820888162312624925438532367290280180369285185930999986441983145304949133463433849030035794746227253243577534605470234002018174834876664725573416738686843292024492060750812651014859310310440389495548407144744852879279568105442885915475494046668890454228985227777937942294125624169969393455845152786826654463767309854119937705060792499370311511675297935018167381674290783706970569643607930539956504153223613652704400224951672759790463142844161214360680670581095751986251882045082704612 [141,102] -186908146964208123323161891542772612187016860442830087510845550668510051614385319160221737155635792458714428256336407112965927593289130867425793565343036663295993252067796202241671840548729725606609466780500045632280400491366381669681186777550218106883631925615938403791880516134704657392663881001266877668984830651838208051894718489285655354750635841664577271621858358259959103225220816211214019165830780957607427222446759069781280637801350516708302312575049784644831002018215606822890056154783560514271191596273238981347455354453183865618706692827492039819176981184975581053368531264066950908426770137644234138580697367632205645885413473615541923779607294986330092551163586448988945680435180306100125849323065675257963289203599598883030612680043488993839710421660002561619594802777209176672004541887517986915045456099517281708608578952926743713707860879824479630067618696874517698542397218685426227267138974542237935457944444969578968805069687052668057301101177209848683712208974026265505833799246624508907109704935011323062615413646234589995733580825170364908522183926923525311487981715362022624719665389579328798120107112468474742648395810017539480359175395838686662375427844805079471838522638693029331429871918276356960879310171460412971464014056997461404080568582261621040004748321549863478426229417658607477717731670277531737947060984958400838916324858916654573842305702884453914744667423951868834880456610428402794012603679612422835647025461510851368715000683495230422581668250029081525505433779393773422628581131252914472708689303460246734288932119249584216042355836264826281630132763526903911179705040354582540267332191133250394928422452706810054570993379456270960901281355400922305461432526428532990061178180510984676267996784838385992989560014220245563008233386563092108554802535224950695142019158143380340183917742527709634783600385366372881373132592324238144498636497239505797436008184940 [141,103] -10438227900453793951708388441745900043672759725610469594046252066733462978773680418343793471545237335834810531421956480046809518936582719867876166697416325457759228887617868298846533630694954571593202833211592165848216144186829746294386847145728253189081333429823288541356160066549951820591587699863039595765976465257534059219487348752815296244476633331497159992135625162506186606144836840233359180516586660130475482284622728875264460309302651572498403270624730505107370604917129986560483206717916751455878373775151893257787871836305838291800894871717858913458298052840956194828631880687009866804580904639841558117754765825034369967021294340534980794597787820317473372267596636234151671518156648287455698541463565909966689481703293646978453145052539224939507629998740467351461742139418310379289974534464622792276734651887269976185021309307443208709250661343360186862295504180419805896790391234132663618891823382296307917372444512631464506730506673102113194675227119630677882683312068080732054736989236534982754145251269997075616032818667223078900909180653349958645312900757842629736286675083023627444827844777133129190671205854270815778466497451774453172375990241391921982210268785285916541983930278900726311511804174884073368642322567994360406900926712279417533812489556711531263618338366538154169275228240745154002484927322026485010530065055617158084003267756330905930074670047342996919534766246291813548093132773899086404403633496001975908383268548332278918198462155963612494069510194398528549926511921388553999326059634543376929996154482395575310341295303572753081308614108374136595280241809852381396273989218965601417183561599774074179452171014295012894680306962762637189760631962280069823586657228357507221793184258094954048100972882258072561114406122619117664736709069531819753215846550378029200659794525201257412102482922463363360358547539340068691744017393343853231332371756217151249866992 [141,104] -23481779823654387257983258451177369988725364992957445157286795711421559623689175448788571725806568248273648490425626473738236939310479420744171169120667922187589530708212126111654601628502952068943104344414906156841370413245929200885441096869712450753650035973326848178949058841329100316187694021925905338879821022894350683004632388728349888512527192671694197576096669882807076495770648301455232238110089381896603035593710092104133381632855938685788403813993264158817417273019563891851197611634178359521145792735127595556841427719778328396809706316148115583063893788409388595520629528422363542640031818059670624947947270297541892246267810984542689889113620578420195442265023350554614824911418874508400186316386895084052552258373352835518598679830916522194467679686963928786147482555242650011848789460059584166063919056352102172520399556390642749654569624866846068289025168897017912839642547786451866220516753604467614680642041315296339551823904740421580274176535010898328655248897596024159171795684374108204022524862939215156352455616834797857302149786952388367063051768821311935822964902018221743218995613352414329483876125725536064484930350055750458684493154344372324014153475135134415301828217480048315594666188592987597358967822188636005675617659712186825836701991214055886378892764305563585467733465705593667917073965800825692072627208731316374977013907742627776175429444765045818504217974185590369754309626365015703156338716412478789903566695618412380933965452069020544789137060249733659216168333373981066853809609969933535634072937968956407200114264101979290159806404921586314497577138602035795564012132986589734118185564122310468806027557491705124824985107650468561297764125662821481581566084247701835078954927913970512399200942473787569780950637954480337110398132675783843607570339842563100602311398670708365541762670761528353626287457608076000783067062387520144188031692399315381958 [141,105] -44454835541329761969213671187524792712401318203943432592405189177062911269171654341433358650347427232678595507702546977348360194185709075514594434496270468942044150151413924819545771635534049323681687469324770813743296533687772175765448915580376546299799454064745643071745168820632026677200242880388165644076708680075866284925768810394566321262065451376509874328651057698221417343534468694763005765871221782843348493364414661889070061576437080227081411073538787434172300746672967928785698705939522669596908138437578523946354484262250223321882447008168554429518364914219190491439345025299865706202083464823562304213988486542008769541194168585065495006946679352995302308338827330306969598451908151956532851662391463740029343418822768391536454178062849513419264177727474149272336820108079330123770322838694354884153564474608604129702519711240898094679149034089353214787498946293382438081334402679936024035338676292176850441133542640737600643676907446608024498967141058246407731741816408033874520971139063714741508055245758058483621179267420507808535018367783946411723227803527458505218338912081199010387660119077026958046231557201649236408521850468754850504657116247327419390373370818049814510866457560794060398984557831775687638024050402114946437992995278358814526227898514512268539337063964730117931820793747755478550721079070879338893324058085181962012132231718721523840640990342213577473531425015841019462687921799855508906976982210978769904436292954821427946443724118212836410975089405558528988525114251679502108938509386007748918742535416992346395744490139265328562649542869565135140192599163728546349379797281245353263242376646894308164859747180883996849603114773851434944160737887975978170768776024323032841550469690647735683896102347600343237741121527440342408448677608703045470299283501494410128555591519866656394034348915571683659485653102204549365290533079039069052024015554568 [141,106] -257632949129321535175150288177941657020163550062952545473084475138082913713359805850766145703599910733593269634280240170071785082670688531454660917654811394379127262327162665115844950722546332109647509041347955866614769535360252008569237270226964655850483606169963950558782303805349190404338764295975132216098518871325993851844396717220811229840180984587689727110194683725647531509200951743339347053056778080336354277378630520248120039620833331664148151122052523576529987797417596729237522241054726217140751462371683169211486062777386122523572294598332186108671634978774724639439719240908128720188981230778703468958928903903547215175629830266465442096911192806696260526698309836192811770057611758560995677964439767734968350228056333299926253695535806209764542566306298723479830750463569590418434810924340470556757116888962668183606782752426179025907474714571199252878668282799765129451737563674626484555110287940314027851896430095123298503970498789913780569042856045952502004230576322465163639937495996244761524076386655001999868205883652685402584777148609917198896838843344137426029332701997433875366370517877383806531145326695571181550658932750187560294056148577294579765377620321049853216448684081483084098615629481779441846486262339417760836595651512032951979855618847104824295306278305065038669903800830985676922441077572977730360633756315266514247574075959115846465985046442990008397097089946377595179973519480564235465311498308385677294163976331065841222447052528377725551605694873170280844697003987512225754116351247612542905080849394822375278040766099782699557734333682720416220701528867410854634394888296046119731606307059072523975063418665632267834583430629174100285292764692092922770115997839384775431246659015600012111470024836769698321987608378047181947982527672638390348997415571980958321445616535325783544226761062209228414167052793169086630932584515953242078352228 [141,107] -251109352961572645526017648527632490408956384353211476030077624535822397379531996061332100996015451816377611612973881033043063055831247467071237330245665061739187516915399382349897888741222384625784952262100014084069119010329631138504265587277259381627528335204802518380362127792049102314285396846586721872183026009495395775060382260660806720124140482102998147260102422518071471830675312178791015329293098915270697565536672814808294804822127514933065411227924861376292215888034997653048072059612820794605176472598456979193956240941037850299381557410812270263746798531594785065814720416036282071712765847771284234187303798420385902365334565696490818492221259643242349905527284897921158875814921715399617781042659780862997865096643611561488238843668008460157233375420714119556346624526617545522273607606943794639320275277041079154572484572718620363648148722844080659977042296055392794293438509437181367648462624848539722356733307597090549297589165607164109175079481258103635461202678311093146308278032388947113251662777801731364829996308770336745711873298518852317959255258799575198596421870384699330170459372880728787155337884377938756653268637844263460124106612121095087463190845455342695312916494171900033557750832008620570877930723043393288916893986535488904379182695968265016206579548344148205759163352710367082572470006748249581593762140881162798283865327734183815124735137165725241996918195693179129391223945764595817854720538603036757886362846303673627964398936709008961775292117067961274207452061775589060454268143751474884939939556419231041444567175108545189381752562961400764198149161631688183781810649580182051266073633707783952148706997975198951009868642264046344009990911443134052372409721969759364270558412664739384173905069543996134708614458551540317305150628461709243915538832244643896838689505428415765840503330867920044893083873129416642779223918845592556364 [141,108] 1189013815224466298347988505400955795240970354188432434100169823076237017069537991808190453980600239676994787503052433641511345370317601055901867751225240943743385310221829131960394258525095689994401653952188232944572456371751588904984310889996304531465513309344698226337537562592060579854948378381983758337264369057673183993302440845150824110889420707709256167156510596543219596000394460560539265021607914597646834876369018212495251268225250462923886792748192708667773874074882553018183972497958286981091081550285833079070846302765472552221206534590766301062497920473347529379646632143301982187161050358598731371742698041730221789484739557461699565147998402448495895632357923737672834707936487919514620245665572620991808088057367711104802357762127910724652592508226846502327952469831322410129682955250823777048098728613283305996628153510840837100607799804600152538650347921627209225670223933489859301656617121532917237418843684277622776257876113924188341715810452433346667998245995844870778952486129737759586144454610110774451229237072563829530186232249972911114246486088149633084167165613682288640214570462132585912195138643213117457403525531796639614370060532764349949449633676480591548553454717141122754140447891032116668058233237503846211602783367075654861136130534280709285333594399772645699221919143503582143722507306824090136695337029401212150070743980461043706411253256129680573443698951064902870020946748597863503168950848604056805625284457158233639676477291533665585034797523958369034586308466547319118931708994220987472215410360946691410935921039665271796515579169122419670423593506655761821745787135818710177111059650664231710093995773081813865558648380400970378272306772199764823078055941708695569163187251386302874583326028662293155750429049691267393914260812363866147699569939605527491133734534281263738633384676077116352614050201164862248955494837960068 [141,109] 5999098840088052534117985669459811849544304837430194272034950132748415796429571692300608711583840278529198236493506600934857332111566579712031770147952118444227067137872652360075599178601071879172821860490743990758984160349435197192072020516162690737371197948928118698281498464956827683940287314252749790009303249125680263850566700694485866948476712261587040188292230333940472043603978953068892006832772424715877818232221181235480012419650787759991392628291849072066912458167951804276670507373942894326375069603670696130577891058234068680782983216485781304646093625545150873676849181572981368255437091812895789495930672636779107695483169268073380767850030634695731079325084461935971266262791811976601238999884756303282182697106529205929519453082010389471799726749297736418335157053233001789135698033781032312988126372127885972997699322712992596337151202061422310745644918884155499038536748235692409775784421547793269373894913140559537911577310274297172640200184865989831040816604053664364853232815592918614801849068641935902584943559821187609885408712624335135411326155726133592567295011086875532444469653973658745083131359260500710020728702779317153363678685113919834327485538994591819959098104760738201535210669897826799061936190323322022567258178221117872787733198873606649494067954858072188078364294521177201656260917549172928809169092648797669660303572865142627972881311122828164124927334984261612052194272917730928449854909649832238268423963893176346530314551044221136584243723099971601050302153865328746244196411243455903185487498439826798608545811663659390337768083138821029201630681489338199832539270088409843499384667203674390180106985490380935495179854058322466010103552956977565050565903056296303642936799153003930941563382627573389177131372078833575069062957310298373296046271469052478860817700568725658091633882517682859233549181115713204930960065408 [141,110] 21737052262582554501460857015258551137444474536967027981945458237116108284665558556195513606295972518593732661339256284549626262329227075681597860017827628172087044056211895948062899233790798217332081393146552764163536291609511593667289884252306279053676387756449534357480565698907324157283122558274489023759097557782532995818332736367733670122077882084530474147645109944347520585433210588933701362846364387947487640818023784789583590119550581442936700715253788266771412022403611436805279986460764790255901444237654108762436174226785472679261845911114561032398202648924877303577666922029212350060406397189867313972680099273104486219005248987962472864620406471071740926571219083230973071348429382040230158520498531078236366822463764502479195750665089170654856451222424881104348856229862032094765472179986211674142425976211266194834637478713542800688277780982767201158615585643624374882198254731384040990938333751653987499574292480638810241221384576867891573384705185674499891401205916649544313500533892613190640046749341705641863632797946544426568026634068411974777860911733874493051750014484411187600712962409084894771281871516977392188973611436146504318258749545225717106489227879367599488953383537715631535907685250895066003052986725004179980855421731850019261989492364338363203786549868264165891496341171948275197008908228119937557119214472189518954559998034570825065123616775814138100737546441622794019954003275156308967292206152367863331337383439901833116226789920214546080326218423135624597172301601892955637032102128788382162831082575843669401858802894327551861167316314894432758502353864666299782416393249508154082995943514755323722172587360943417950945249985339248010955528468684143646972364301145778284413793454946266993386227818585491748387159484586986754487393722712195644036361093280033203888522196580206047538217114667430172490243415422455781860 [141,111] 52653000904215497648668605011785143444935318977508867530836463963354970516953345105898708348387705321511244091945375376638712187758669294664476536777050350057218177046654152783235417428773117292236560646123031601477937326896742143684760810705818444242872693436695885153788999210871103076151726659467033733731808477785644371675466303172462507827807847524863696285792364891399881567307456018732246518492514644300320822572066421760738938569100450892967996861462316840973875802192578437817379455124990809125710535098100922350950042981403179897166959662770556444144655613120992702775497453393113510058340689803340620233928443900386062402879246030813546539647195609017593247261934216022254241774107215177913686199464132841673264000125041938393783756893938939880194323906495937251099581250985327329637716695096710995382627962641708989963507904894393770743702124626481662937923345013345400463670055089161358941274618736352250962365928152186009452898556187495673467239537677803127446750352942256950670377907289238015089269774209793249079175547273851852416575040865927102427067436560174258314530858246339022820630431647679157612193455292358629610783519799211346903616575046309815148365766686140175538100220093422719002486977048697228208266393285390604953444260108642056528997905020057962075389376261601631549915432766427302133242674393022418964757708639493359533315051243680415147548486726815027314914313121799738486758223923848985236009365339751979679462808341657696970090208468728790151337669239885191302314051098580113146031175945275265528252879645440428745337610025474042991737371557380906940073141358697251385791598850871752436273968752883286944539832118334886993021861829086805705879247091169132732508325624268127844631039368949163201369504950775375322960253302152378517920034828148858447942954330474174672583608734455316239517749526671307583492546623922076 [141,112] 85871232393405493030768504755937857204849151925575520037809011723456135706981924696060175640092380834648548424842260413209366517479418162276343944646333374975849828109800858579237771315516354178095879485088725632963635733672382870005538015953989841952819407200640175170300445320092969397722738906670188068423883741065842178824625456390601270389367965058288242649721921124001906821253605497705549007918503844406357199396716220016549879036106972418353511863611815362910452624205092357622570003266739962323137703718398197774238634522517806417280767498708550195394842520569447698792604940874487546343304585017502202756729970914535302699345432451786113864854939533893688822930816031276757074803629801902470156341620169676986023864602566944781870013560657220086812725073157116570421807853712363815901816215961815355358953589073812299732157706274995300921329465066030987459179834841019598243009628841722658267997668556132115495309387490897865194942386423126324664530968847233277665830071916691823236409890978705548238481351524910713722050792296372156615634038369114680526933341844735569923619395113262902958054661380309015247989602896001937100560827168623582138022546176928858616095183416653788970790492604189225880134203481061483688399717778899303085301407195549352172382696827776727459227228730961424084715387938855136494799213260747579687555237280871457886182741634108568639543384145474214312687490457069592226694715513138817602889431053344080781951888596399038665970136571872097488808186435017163230836066222933618015672609134536983721058425884331215523284232768916636603872575440467709088764603265787706185941678763930690430812183744465399075402249467346357669069128560315633124454386289202148828738648741427289969502515549731952307652058226480957249544197701574750059696021651005932235077555606924118521094627608049849171090267402088650171347298404 [141,113] 105616532705050830637933055146381759245357504193743396488317364813440402723553375423053159515148620191637719018040911643957903800232289465991230110967369937749736081999638389570281099120975173889628727126710997925829289282936228001501983712314344141507018927692029866960760598968610112997402267546909890263008030775872474072499594915721738107408871856087423971471945346637930404229558500299030324452060699936503013331575320286421586924060448025745500591428171203213941593731951117319397112055341346358914714094760053752415736963791788852943527538467993885139957317774012940202367030630995721416291941252212814780397193856727307300730079887143393581851598195444913807064512429514953312911774555949526892500112655077694339312629961602432836510354901713977803720257513528042546022667892344358968546854130087028856805132669398814012711895347951875977978305865344686145479266948420397464539414773274966341774926016542295572216969818757845989619209907087659810010353427677787270412698800756918545504158868979439990817474960721415736115493380172093275631161306641646953677246823369118593580952466691811781735412223686604891537026013895445219182550312576890586883046437372607533683862286871036985624620566805288576026642531148987496974141270092488408029007517146274292486132911512068027783759149118888400429659130964522428971310662194717043814787516115247204424009086463920369895378981100438131715906518899265868480554936535296380192720955845389564182517337376340056054890384266175747663274211547507973883800330815212206775808037197754662951765122667744184826823848409187704604409662884086577124391877694512175944557357915563109320377222322350778522947898332504735436930780163509953217160520572746853566575856207137373513017398527083670912145603603146468349964712517372250723427555053235104894890087580687394054448035524196555603876928030709177125872 [141,114] 104596680552842424436156719249718937419606466811434236498513416195509969527059027855879338965601173608887450312992591071395532439064340943038203420578709460002233142981109766885990005435442400674575385827584092574625449839600736621253717612087299240112880769648301641663765403210704985933765090692948576652852298360243019872476531304188252144086365448241640340593707640635407743824546453206758552065405221853720248932592711521058966952185088702935845158578174530765098697609107445871265316275865560120630458379209671608708243897660376815569764487736456522759454470930254642030484265520095835059828693776064323316933292660176530804073800183768581300356828994897867525565775389386940856510031359543459388248968617350577166382795165529484463988075228134379557623907884656220572278489367450331059464017077345237762684477115328173133125090007007003668247667869156038065223899070857500485347789324286904576804313339375079600841012058192067732845975640551686346970920223812362524860082122033997319679301333490632842872135209196480712663606600596965440400932515695576535025483606947166744382007715941066591484167694021414785156499008545619132031062318080857446594305089784784315939755394029313588344748980684368531898643024827499839576041611124647975349278026736376977415947773771275339407838184326349505488494397515780658007020292608844598887015719347231080524769301165041222864403623156412275518375377232520188765399235757798827061877926952186650287509645876110932680376607656649852561779729942140228387700147223963828848191988847598549154513281039026864031380286887797886057267474627898883859452541565768209670391668689418530684796668949001178679979325729188535123368008387585179994564585359624136833544942143292770871489138040941201754650066155416633866317867625622842948012622886126276443247207083527635197221162616018918717127869391116804 [141,115] 85995116862639300183528648209042428555482162206069374848031160553953431805862789234645364133002825307727238731592164412556977650644495917136284355619856799985900111959577201285487419491767668318794077432074868740492165823569889973498563627778834370220432277390969104431054680999418574534413223764190704960500405387605136339115890330045838299307311702337071170454816981253296045511020964028876229863678552980349396195433990296134812206828876545484600381040884918930904934804415603230232682638411151998164611165436528921847386206210612513325368292173171186709649089440393098403455268607755946006995579945176952295295009634091787385482483738560489964297359144463802680903799052372161530343752589145254401030582587094302614252743379353437753225283998329188924983262375636675811816727647759292532795140934247297526083145735534507311171959586929178315964392719335663751148317882263858413153697136313984071854044198837593375228806545761293286909786768700309763346562475303353586872309082250795115015764028013908520574731082628738252730393647110354174487273854822572360520666339735148534768586227392792963193824253755248648497811880735154480421868253186202750985866812162623423976469791031520507062448370145063026021553720035897490226773336676556608559785864882742684727963196519798252040490852914371218449905593263551843047236715235650624493767487204872333413709620442155083394098040868959038418997041890088980745745068849790578151231895865901671987337352823350959694356388860445107080353941132894114330791209040670529237511516537706282639894131773064316604893181683201973956896501305015050918224198744010387448037885222629659552415352935243059408594467199152383363519319169684623919611276582452840167185017140376878836897719713779644875002694006542811316310234262468352657779542652404635187051251812408761922940533945483510592204649484 [141,116] 55919119716443979662096102061491426765412371199367761649276091006969761053896054113797482371650675687035221952858953273696576838423340836283336836622373814558493958628876566149663882235721328460338725609771565615021732266137911451307556856162116915152301936634906963194574830983966571726835272064361138364315131580689095859762776132030424743944413058636164168749801148437677254159114004021611138681894729415465284910211631302969651298829268707439627919649695861770268905990278225180921466059049380868429741760100739481337601562572110945633766982585988555311089406599688448774968425483788687482129560848592689228164254757130033490940074396462170005478832836676643019374327823482859380264185380676595989621322564200953271161778332993280946471273771431301907630982035810678176220814961608033129995833950815216437674260457115916637398955382527091460336322785951084886019722322153167190181090396154130693742379496768135528822418133998113373625155926744850591156445530029623027211432153176227654078369654571049680102652499165387405336166542603407540996012314097163161553627362017500418791073966671474485646314227525127481763367725782179754278377885522501974248230667885468708011673047401540374451761723798286703501103721685496711912277641638753076519680756742572411377503459737119346487456000509577312376347765450288996926602305453908067355507950340205416391798664344599870546177887939740481412751678094233365730365324013603078520860483186717165848033668416573980802687930278640828222790704831163091172746253518862190047405012617299172214224388645292735677674564033858957570955543229114534957458990530522245534128134870530525115874826511555962814135544703483067200149951529715492378603390543104331690548443433047147279469126414338923920200630526017884811519247158797864328866413918313209766559306678594109294727290586749607209748 [141,117] 24461010830687079794251963805825163003465932436125531623869969264418258350224618696292526234358942326565221194404766107504540393874778426860410479751266607684665843654392938686641234705497966230554779323785136741379629795470527449274889642268862988083095113991538115120250368194629896063413055736667983889510284691697819929058196198979108714106625068000748953761986235067496200161917617718185495114500528070059110336733306952177746583079128303474528644314600633284417097494417759221517513489050422976219985354107141432379143559555839119248600560488130706704522940996904504596815988615495833318469062399689617834486151018351144367818743672881011262314912390505669833093990112648835380700088211888611561821638911504928156328106520899788654853535501870095759718725767252423637073968631633417616587503027078165271456923650822730808165353324692573827681684301799991934342192628297052533751537743028583232898386036485566112980430360560753029711126779541958572238285897361023039352324167790682862835127101092441216007281928286059747992284173824570449409727446959251719081880315219230198322003251078298043852993569975322454506674109139329426789325971429762530270766725568366010062788894065393828176634681515749056558529246380410850527385873704103894413623467276743558532390165112148582673120584274404554394994108640718347888825423434167064681602895431172235976515729758683813601965313448747044640689501813838146047814205331372036045011263400388489731186332809219344459876907699276029601423739866069760365323565572058343453778137792908207642757294169474922645166251074306427921747999592358472094008986989466128522786725922557639396011008687018308628185045812473976613339737158664989653968099143831481548647663789869748874523257987062721289027723363259746596324988094791125781388090926814150584847011782550262067811192009077110 [141,118] 2903426627207140411024732129358148555995227731085583688869568647130625586697698713301223692826475628448859672379579953362393803578873506735801090272526425604523072126476146720151053698719355662244895066862609420802927646053487493711630145194794625388204210354243934151203221940997449737744150296386608678844247428918740687050951877959553341408036638256385313565165447826946049705032417108386178688875742221849552655752137363130258240899670938194109867011943454283058430490813960070742438821018503168032267501083838661749965965615285275817133888921219011357988928705544431923082419300085079682526874359530525567551780208111538026049924545893243181806387557357462910573983168302354974592312423103522170066707938360350637180870714132499797483427316033222796496889959801176013637601591686396050908329766641498517454036493048700214265648839665485101363532026190455713064024130075885175109036759487490612737557414561228549964744019949378575953687218888621997097854944704716396900554196604353679144924403842813092557685247201518081714408582787237439904336360946280738050457250646325424334362448257082417454064285520094632226016617266644686749078395764868742316663120604028572450393076800281070148210668862789674879122702783847191184407929472401482566386766437472931808200539012814924422090237126919430366454979730427718923421681039776081175615108514147447355069117864440984606009590128518553832986279009255874203804242828875097469116755601705700587300438289049191789655750275840142205165110961436723706735538695789185947873168594801703702507685571810422924506242801102238774050532290102818648985479344706827054941258341396969843695812076443714483757575896435191091771272566704858069753386372133813171152048925052947234476020216952450956894379278102584943380129392128528230242399264060650505738154278939183774885582096 [141,119] -473992855991677436896065973444382677546826651338350063590425401547413815115573938545079134758201272267769951704097762478976365003939488626880584723368441808212526050821417095110502687334211869733601178398288711666963107934007570451342757249467663250433040316057710434949671092406683654717782726991156570265637943947349947004731795917137642303353036555235471008345311263739026955021032922856654581992119295141646172260531190971990373612296126264754996067673320922208265305838854645043326516316278021518470084258203607194511801284740259293193159266134992500755013325690402304738105371206196966397176240371531614213655112563194282224370981605165192781832184725623516518343883347844840997490207194199307460023640382274316955559887554694884907094201748619694755122275008682517868465232726413536205459349221240638367162504595972507313044913481734608737809284215081712259871459139186251893692221125461600554732754046600169020126172719270332639580592365984063218094148727257547343463607637225742679926584130622741154131611507078714535401641703567937094257985398460692761257329040479546951885208210950879266907793691956434368235475131839763485997936107335501799666077166507922024829733688511873698524256857104817219894758599409464093169529366191057890257995348509065654964582442454652398193155342619738950740719063088321937698132369234850886888642168599222774197977933288504222406548732483471812701902165884980807295728464934904708122385923215287747835346459302662770278654054290328287111438097759693261465949408138307550412027128746950882172678768443064497269401019370573456388094601795552450524480172879733260833071516081180545365726393944381359838346442087336376325853372046340157846543021991566463262624219947273109740324848196412156076345854899934965617572225324665357559093947653516976695087871287612174620 [141,120] -5157339551562931218320177555338164932429020060166654291394430803174902438690672271405843185504302593811584296628307001055976404996441235961690836097108790902075481820265831529417800145622179105742805862441533009316698457709932142557643959512610453695949158755331315651803452840129054826019912753910665597387178483347113150634920398524952511288218965504827579705442576585528411478708318530077705505042424632751085695088060721578811533053805598037571529019358647099629100949792508287720745158796194964613441533337174218693821310649552429191391021266537106119466984537311356096405096046412548999109899754234612839444390804415514012197760288655512207780971897294056098721866033964734409708278503495630281341556897276553099943653128364907283218790654745396352623188700560654538631571302624417471768267125215731428125900841388776436602391775368910706444749163049986954923815723397319975126609962934555617788236468375865492767261033310240890830549301558581689766580613092999653657404048442311585259856981896783285388585148872209818312008196354251682569548191449506924201891096130658936461995848218152765827088412380631558532630638432506942548423486942283322503495542021008002669045253706776578423539813486023724130209482207321528714366652404317523763989588991561880977617777894829165321279172111324045852802291905788082897825748023484821498944753955421382391804476445065819273546498764844767878846869061552124609056780058458631916305586713831720318570812901728533079078601041874278962750342477966442580021250201434678979037766586378338434761227473072323407687026394703207973558035415194079734248185757884579482753977745356777071830781587841331269930727350746838942314583921155804241808242214339404663836502662450106731333048941765451336464634047950564915763270192535637008997724400850644127995755422158003 [141,121] -744177934904242957638641785135743502021606457489044025603602762199586910567834740246540134585179725995987695741860810063301117322663133945378794722118133349938878807838343634953500200140525785490396303097033025786866799896752595303945705352655282446581881127043968386058893344316546964416836457251408003239136040418218134064682945332153086398674983535041280970920615364821078867831780877355674957195134888569684857167385562285860377824163745612544557274243825162206030769429540119465398091440019479068814148393346578819428171424718519751074100540455563348126386411268813361590030953661548577880755392770572392718760692027220595153679218531529591103798701672739355682519175925786445210240277476194380270622454517086860213602662535535415632232878394009746198052380032411021826834739856828469181062657306879302140086766834411890158805510159143848659878285559540993796396308004677381337330697974190329379050929343399115717345546603409552238565980441894025704818312139900267583888418647709394304175990481029631451007747774751809138561326153480311347872739765060026965862523272472341589677230796614730542965021421375695677383169856671074024562933670363812435049048260300230554163961889982241105939773477817220441727367406725720938557226073636837183806508720351872819697410390193707000473574749609025761699827467511943256227049381359326317428462637585027019264592425594288553778649534543464885354401211173463402267437320691399701295508222471661001684149004440107701076338168801214594909694881516211097900043108226983372682059487763399761765825653520215596762391869802250734298679912084230392177741148643917315881262217039528750139033808048781572053470090148078533899968019998269177295762214999989101312113861467725368627735046885096030306379077594755407998340280972595442165907162401279312535283470 [141,122] 1280903394144536359133274057700268226517311616928819900386435367184432207706340992087457862629542760683798052826521158084362130698795697154985859798386050786635281042299977593176956219283595367689066107350843771100450338925638343485746915701635260234549990669181852879089474540944917192635209135032287745699637679618411091349953148925689448402665540870941120747387767307170061411606397813696995365295556842767987984497699089983623735448570332908324024311494897079463997491753470825730452519358382272526119989981455801785970675464383843691530046846900508052420468492039942739231802479346484894844264732419943234051562851152978696934588868039789224011615710996935068989135202114761086592858108013109883618820795558747766211419219242567475332845984795398605675278079815625334858052676820911189823754343184914199486221270266484245249552819709309520333428570431373211728944262965022451069115292316175892956116270681527857852227403012611989383536708963100987099733219918926509244272510088624454678735612366766375212584374311473872014789417572670724918241645238536367577723700432090560021143742407146016901844463054672129664133796466865264050130348994532889653604728190646409974153551488125496727615005004454245275516554704746827845101807623779378940096079858100871860510041560933155155331091842978558825881532420527279240687289304219482933359243897003265715489033331261785913120630758386182667517914297765386212309485687602814179034225020523060338532889202793595325532440546516017243562961437477982920158860774810354753510281963814607627755592616729749073926689675909557003968651797998240933560690497813048390414814019042585444186876874779227349908312182519264228637765170874443535927927092339190254494370811566327045081414406604430166689302158987416793251892913272614099354587873438605889596 [141,123] -170376925692666973379095528858176264065114278764229107510669360415266225186929133558060102687438868406344702128053058051881412874424434343920279746436168841600179811788315397164043991439008517344204284286561879600892214516297002489832308942458792212866149143992586257148298192187047169553684094358896212700420590011631843211840633453081632416110429640716735298809781592325170959973044835485198250623627929232818496639028606711246498374818575817584510778486812883699191855334770285545913145845231238831675389248858880987644662406663026450972901087068951120800338440920276413936886128274679303584085994785307040603113540546187377338317686692599328738584341787163881836147026704110929499832800284354980952430910084692025706999515662197388705469909943266489642070630986603799527082303575731109337076240540833870109430709666210815069640115388280932804711547142886571222982778175116868401660712478119530570874094934484038171768258163828779946515109839085676679313837260557734876494568167696560515313230177572132417361008930672425859464191100649628080695490830670324248444089805846547582891131785838645401032527202773414297914702003987965286839249636476054590289912051039737486598182686526452357444467693723694999816535882660263453030306468150630414603016427166806645134681281827795325740570983254271086125559756845896886986225740830108860553530218508937642684770968872288008201202311964182370180398567552536725783194065160366728840457745070438857660576110320316592901780208603450982495768733649819218483037628111104627539740684677211928669832051146971495822664314752792295205091472360185553324813481904865061820716184834083606495312314170473735748369055606793325625229102990269613886710550163330732608156291693824454125328458262731420597969498060441951940167442769910039773407518903476 [141,124] -95612541557922858108919573233717419991910999829324119631214549470826415680669187939702415463334330540987551281226558651981373519479828114367606821973331844731788855951166559020012459957849430117308664321831085208759297999586369298594744281440980968574003253281341863487723029958017822375092972207880041523464289384637416480928647075427531590104476134281640504475012501662454686711409533468294664339580136283851656082356191715408885571720211785362654781046155469759301793324860682554301162559676262601447909344406052147305042606712159039737217480631240780666248155943075317635273932415560531725047179544655039534209668236107684103263636377093808102550125367273539943555493266584854746896434282650841479997736303174056770964505912579045746879135930816918398996662720756768098833878324751433802828561217471074481356957442109354179975663924904734525522034159510381422424254394731339572784288125818974936408757974063453140515030177955310271428217259048983233668113029177618217133659686536903937473561595024148690305650405238706220940143424408801485539058772915872300365770108679800619501588830407272503186984627412801461828577685915127487263339576129688651981579414566558644135725638598172815900224878325375420425444142204401938721721128967585292296889207735670874934247711515247570224388540378261977168866468263515950135065080873255464274720222234497990458643898594168143340302693816763142361953029177788027252339584365414043145780918139922123810968240510591190230608365864325505387145936932909645065542102224908097645478663738975443580216768852286327271766374172700031773202337868461472781245997733293481210553111255834368651803101639473027616260720883956102551383473248674914151735089596498002213224920076056334389118406149312977004203093759514047101622829998907245090403940 [141,125] -13591933453210115121168317216468689808910061286213396472865755410966910460870524875449443707452554775630220166243980165696799778256059872958852455106692321989130996257347257621709727023518728589191723359011168661813914436916121271091932756980652436310313187014608715930810988136980443878548133712362742926646630133591400611737740640582209380324904635430425583109695381093950212804952980845798059631590037794112838159849697375548568142797428160494563366957537454192468786261053129920627928010384525297800830699967202813200196046895633058762120534568550656353378633180240435334875322071876064881430060739061058439878399083340545089006365147189604562614132328223215618676563315481820738651842511397001344732612067598306441469298777564406385989030184304310990788622678466612319637395795887994467807562889826593591164790011884985496324040106512954611147921523682547542423988731807715942791061800421960996908339900552449061151797803263907433061467330094979513946958198708676978498999397910743099040114119648443249922856528397024688134115483944053208110282028234850287471493326549424887298910890166526073746576383742446194134223245267048545660178755329862184040204827241641448428857264074742469408884067522524635307765639435706165262880922670103674122889120490653740888243325888965584704310067039734439445295372236959553502656021065389568033054390117344576550589484957024574817938876810459975068026077982566953393032478622613678400507893160241355444029785975345585723183530403418116163484811064845338792158832492824110771517400548766998440216997774931330463651105139384830489739917814232975220592870138421858325201930357108407722779549272071663801535851982767118211406096683427645788195561058661365856130719190824148094509734395871591854615267437654162603389008098006041016 [141,126] -4973474410548164583744308568828657654057008461433258242192449400142371837929706927942453340436453977358390325797468904376968120626223481158899232250719702406912865946427850130835902562653126071588526299145944948319464812730931778163471274081530701654515682971384093133705261887193259577551341654763748569046258203069863026476355711724225952993275071293192307493293453754071585278486979432530665672850429524825114120043114395395664839524614660514473435035463165916073855559528171037620396209899516433949310504851404102395733951300473376282793923964045813566263781413375411715672345764299447509673267587444647892611442113278955382502952044071275576878565452437036594961230408537227234961960007035950061823942019420266324776905478066708837831415984283743920981737048978657165156980072022848212836300754158547039106547817677105838436095538062784944688608859842261228773592086181468246094444704205310653259134890369168441540977323762066534962659652499038528831275549151544118005130906473466700855002035067004590702763507105226266392627111359807826205952021794658532392255272020602550331841940396603663009297786966709972191540875565409562108674958883245401814606764155005945298987763319173386400845663404349436052217262800729791984235358707985376415886555164380846132966577169477675869688156337883876179362860919147446213818864151312733279666087627518653076199998943886085346151301572448789646987745324452730838852383054953560337936087297972745303461177811254013218441289049917992249115716070911336219156633035276288853243915878016845039029947871452729689769849758805412922851610592873469877344963325728280594865501270724385835575212162486051705604499372075765147171410421338841050149325352762569835369413613080426798263639564791840435394164031602387724378242278184 [141,127] -2683161040367039596475595938385842123713048515852106419714688434260911662622114768459576162396777041207554906743563287032148051219023161397678439234214775813293927659479111097169616165869348567539871976611950587389715379240480464108128967566094479849576677100387224849192217085368739808136544491116487970857894402500596324979011660773473369465570085835723750131999043533842796061042722271160779973411732888213090270207422643169738851192870948576590244312837171587503589458303086398553414787290688811593595441491809223049738402301199018688210805459294529474226582938380944491302115358817623410475245651685173701503548393592556179792561789374017033379955861064659707832993411363402899135001977809696382928890664490451084692955019313826778419284308479378678075156805625587376379743968142824814610860333590201693041644399127840640241225324881352202576931226961822558973936956351443001884652778798874221178340174361873620001006676019169866144881699927482912690662105531668150529773716592576901664087015625067551773614513863009716771427345651673791372126601133059968464037363129341278878650407311413855595012505107741239683117420695558111015413324866029683337038207493018093464068662322797684800212478517239730311828339456934255497609416532858418412577635630133537051543593566816379370767803611403988540943354726057273053854561528323222558089869933289426387853167829344815935820470070422705315842975612695092638163712683251776055732509108752065748445342325639664689754710716292387117530713683948091126830585087956113534643147148693131385908974142272881891521632242227971739360357854956125344373590449699869460936855737414544895393345521098040920620208048100074834118216628401714228585466161767028313163394150434579257488081018228145177744707748699399624865916 [141,128] -2945110099876888335903770589857734081381047020173029748198618288500762249539586522143710574289273813332444773871813286000970393161823468486540285828595168576667946193470575571192866687538587144502961936773299244609284108880764942020004867263823363547280145429044597746348080735725314093593983274157866654151865780677780419174828117293932760725352932708247027239367235800898312640941712412130029980469530434949362769150341289915957344577260312840082802969450352840065851820796506185723655226170648735930143022797215598925593860872691770432868857830274686233899406865989487129013504310226258124061323009670505702799511396580637437405811205343474650610610304374891882021939404080139023578420453678450496532508159779778154328761637406155226888971904478010496704832846054480488119889273563813382549949087688850440522796606717351991562135472131299440568764332104362716593435949615503315697100983470814114833819656594183481495827970533232010516617147198463871609419362804886815960420784367896487238498668954014837962637712512233766189151380453963636881669733980527669873457155937053192933931869416408832650216987455086247435028092548870267021526441194616867116169740277454258744867950545993866025960326376245018054426628027962584433005725619309424685318752435853463942283228633827498773536924529059973515927540196637868969308008499701282113853452491653063148934953978254135536454442286712640844763176663850888783670068248396311560088033685135194204902217607369944100138472668161860207784071875919005138193853113660054430272651188991635312289225653663049116752492079755925130305363377539292184496872624922683256736210743226520112752117478066373237255416755740289526224242315071013952493362978390903542320949119402721562107813348429709966018579655757614560 [141,129] -476173456051318577934594784573323116168076718337627351334225695255451406337900751129285834588775724965532923748494864365870162460206536041235958315823238476308919543823759181926470588320053421562119397342765372432918867031788677936362110662243528591350683792112836601162701569007636684256826514297783759078876362773947468358641625068473663746398106229699822079416277523366960418207592740500895293705647112539833284296896033339615610404422289489973607790200519016825731610600022544598467644529595101461082830870915001598198777266178141840649553303283102480762535239352088419327605716622420307604407748227222678656062131499392833078968352563695598823641028206454995952620049341771163359079794709173459777926251183708910586976222651800359618289739556730519535146938506164715478083614211668546248578143461593006485408530390767609233824468787643449310471382468767902989001580587082897333073072655028937002229192062427533025848194843857511641645664155278150295935008651226044486349983789856089118520573652153158927610230067835036661831924415143002669614058973457261842125307706633827016990503249649415419128212552970854537872510966837466768212632748572593223471092990885914770625976822314286146830039077973282750554707562527998253723217693059873308657821557221066836208454002739895980724525243497396701051770112398589355672172656852275721634277516545190771643175533873630149087241321340482242319004975074938969137660688062224987315105769549508404875282404793867600792476771187644714889223507700437837336902754686633509215306905881489847304382318064701070928695245280340957048211049902294902584276879185553445236637610760406592785419130676214802461193726904074356394376661785496001376462180433054607553372532262906515745544158765502485626366234380 [141,130] -39520810026886032258393456427269937818297062421032556223856202382838754137167656397419226789865994668846873195953268730983851927213010915352461497625853662844881706274512747771411497325586377998103914307790828925773879806664667092630014026067692215964988421200330222101270154805953278970941700173753638797198837242868811371329727550782167680765847775406462377436104454904969556201512058741314236416377194921747243149353420598275303309229328993887548016634152490087684121150630820307815161484792962017080399729296274284515413369298389792666896742034555365025177915999923109114905283391390954057022311836042027933877913021445654714704856271546841499533295341461934943645588740295650882268375365279713442135911270404571799596401123505928682323184001294431301633540068466661041657664885802720532338430805458809418613346605959367022281602606474210360669992700406472882003717703369512204470279964569287105233567513007270026418900543495595625513441182066242383504176688492500404134798820600145071837684376658591662218380617835847919616899927288336114991114500340090850730005412508801996628279704406716631493505380118037141777123171985575490536706615342551546154723850039201914838505794422897440630218972176159281548569943654385125572541242755789794259566832029372766656013031604548723462674281411141166366697115369781783118421449681924937135348095155054128613510152289287538185345398571319099593390602980323004441962053190909250914674011140622798931036549325691088158919070599140779817646874622985125807026392418484151253431294591417891304911606501163440956973065497141102810749818193736060987136822827297983252165694727150028746498962434971648373985303904367107827374125861290639307312757920460164629371245067883306326564243458024339220984 [141,131] 1901885520177646265367912489500196939833513824062951706263680738486514256685051798564567172340155653759826352810613620522891587467015478704869294481529079139720191471655578698801341588006110919852185624734734300290797587598108130357547584524368568937864602485956012044816160394250094576208891798828727140841852017832975763385698843532649747538426835016390132347140913781588657458490352796074597480576074148199911062485436186780552661528926723266911941081792207394199400929029864430491339977643054803924174887344039354385936051571880884403293930012267370949635991221613539551449265314247261137894348077291496964627184786212979092227913215752133647262783236876110845874733955847536110136915817537738731859643869380749748882391297951473232917460449821294930305980418746091256973295583205806473499499193271500210691322534679842246293252063527592643214439171152483631877686712479496649551314819417760628220294390937064057100954305482568995307592597538610128338292756067219365493385866308505120287188370288230608326899790261934627494637947859162514366782332423090490624162311231243753039565004702309922773614293864675003389935636872880467841156464617257006338069594353533997550366059077821619558549918473692379076739556589043869635471038503175025578581604929333018976644656998920314775064180178559473362873128670721623272947317231438928688839726038326702545579720110224242233879786035517985264881212560968899356171642360867077856844725548041455776571145978964379624220884309374564369636109260069227601014503517676022037312927960003831055978235229065602140185886878193205994493582485806880145313636722182950857692682479913099204099367357914799107248227958488110059117452402683370903371578229721862307367118980556302564713200037788148 [141,132] -152326320461836164959557066188481466654840015047747017894003901904486908224609389912033587439675398518669172517543841556314753453566543736672276352291115482496231607797826131897609646023697590474611271262819205361256739884405679921929094699324178178433545569640916545683121299066418708313882224314695365162820281385489767153164294137929566422638253442477978501877375356791348722779552337536284752925129284082671858018705171731836434786691121006291019807413496276306341485636613476579776931232022164620145573454818198567261193883605049424613408184741499828644129485351295453004528622667542774420827343553092859159997708904886766915406136353797827682124184782418267448537519842217912715314783601831577490554417371120836198152481256514378245779584034487454131739220082602347622280514189994873914574815391378946891601369958464057903116663054897937374296782643608685258593197320657936596336686447900000848455516788422194621170172397413866890587452318642859785474265996476308817858818321384027145869667686815439273872811130766240921996376093610369601667631369297853572418631441477222468432433143343214745669306358173433308140669709208032006364765791236547266411255847598110072250689708488988061381383507923850968611103975899231144546991361221641027202260005392026941292918725773420010524450168685891878833913313373209773932572579759735924224681130688905664997500927582996485138278600142932758738831609396752056649434550011304796997989906773447235827927242328659951545943613630865560759304975087610634595960760186927810708972412448158045463069084296291938144771994754327774297252441966102202624011789704817170947642831796423684563290036935271206875436463444359537255905969956509233742686922000198276933460974092336640829422460 [141,133] -1438653250539367207836030017845635298652712737588378145428272146655195216300268886617502799682238053670005094947051572608708757872558620824405789195692261828670628728066608152906386630762904974199128005906205432035862464475837458260586833530465438725276159875013460307115813559175713525603534922112699148762755630126557057279272017695654215149332862168947597531404730198145413579079178650248303623032049219407396656631270492242641516423004311383353072033638561715164557383794979558693746747543956532524588265031889304948393817016314912582179102583093554041627372141891899506510652991664141202072956767533021395984070135664260439495253004902350037071767307077235980753610265933521367966045840013155312190257612083340233773840730234986629418028992644772303207114660104416275227255663905846191638063331363589673577950642502755300783550177233836193888846704564430150869024137806626893109366911497435354051910743870106611073613716094668456266869044744956691500739866770380374321985934691399284892365382448083426002600372050512983891615340459059896834954742876094131587748571020403359977349936276990242540835682295840015625860455482283571842237791676380426888604219719613753656352794888704909266515299877654599309412483503921338079779104890253535150357129106458819103168412062041563807820978275533236887753218233039059136516355474777095562572893060139514084589768315354517942997560455737932803752996018440774675875547795367795426696478393836842564268686546571777663970177529490401165180936451738074707657202606862325821664250065910198034436729259346264859561332039174544500858870794169995638900257321701097108272792385050666338922589805807789673634922549188303261230674538283186178383779182256380209222600997598491024 [141,134] -22823116655121150945946816291946598052792555722960083465495895339481237392063721981789923037166998997881020486576911831999923856241415636720273631342204734644685750079335973674413325223059784674546022678927426138262345091388232631518274909644554432060822386221808432117344349209980385576195608493012389245853373131885128126330064676532520738652897844355637119455765298575448820786179392055448028620366328986014725754047058296580555439260867163054491108902241361907726727309428398506084788776916356961194765490632550478458235518873741201765276287236778076076261794527152277410548196287909294641889646918951040186470496301081715431645734018273435520138186224809867935813714490371297919649934209000003104592279956853435856632385066095132288425119376299213168617225315879274618266571125667488887618713462006049079852232332717385353895863851860791148978493278879822531700372836182545903106869853882845403154808300074170709548282833831107064323960604540004655074757018938083221700752820488363516712951008696264875635438258906252682346592163842084614110526779100419655439224461752799473022003182543055084303982685957871935047807312791855946258219996221916599875195723929103597087413098649184957096659688439458864242505545706558420752648813616867127427671635426483690542165523162137178167083844211797521293731872486541391721768072107973307524439613523330676891129253492103669012261587558110554188359719805434834140366197360558742255026972343214088677740905482132040646980715349968055991300720585100099707022576530213620924963835633606365754451979004995229200543570559100037085071691978416464886312595827038789019382757889541049152541994291118240404138696632771738013414076707745619150508143794605202380234537312 [141,135] -847394577213116582345983128344908794928679735247329030436756057282523056689999262189583130699737513675233938299615845187261857317879416518042844871020512545076641132410335004329720060169798212993296376146476940500522450136349931956916569481579813582461770564588018088635214942754666126408173918519875161183495902737632745186460708766399130116462937172587205818598100383302303216844199306427588255872848177270504877752869621197236143205125963281645566042002656447986031089534097838974448131338721122499574222078565029968064556634943871163608861081676114294510952758421858577544636528418422154891880525137257753719469723797404731418308192578716293805260480762805487770806487363286512109638816425424393428558950533047386101768118158797926444309272352481258628026577954143708244590047508464325654109523311868117311893263079852851867295185701724054414895012238074509279385256556304364095308120231066254485884309905088489451600334592543521127842315454532119741455517860070061692585444599567482845472994538274182849823280916995468162212082556336429885330830949492606985615796279752601412938937645503897789061768598056732493406946241612213247800080754824120171074582008679309771788887230435932041246182470105872035372026914173443931568260591631271541228769490341997742053641543525317007521558363262588120957000298423311272885334726251103389689738904623600067036342266085045286294362130618140870341946845602128192204562571088023879476290112930064674310930468988316824924714162791480433242211027739401300994503125479174712312660354438926075038692990231494008300440758278607043301971440358133945956387437209641935195459622632098288049571314213426578160036486473526489813874721249121548695100035466571642228 [141,136] -28966889481624575838813615269298254717632400787371192067784555359383791902517603160411798948662458808023172956101600087374891178537888698112192372120734733980814968217681023403074578946707770082613058804970703040616879213407938911871479105279751081027733423777093432037487738582611509189408416492913525975517066974234631641317166873244175764019135733440361160712939671352535599485320596218182846261057260023948075900036921943184766164479489398191832812834503605196612523144476912041443024604596348045898934442323863825747887944062945909413266279644681517496546229943758182319327592664749239103234714878861620247475377101275408755375186122972153614395741991973046820065813305452737980557692354391040700928598015309891206319447420406710505606164774371864140944638477909243222174192918965132319202385883245848614303048166752532285130111849383205632380716693873034617408089963310083003475719741837409312972240770251767714129049266400908334328483154877354728327599230820829619935772026939996794877836739105932381905666622220146781632392810954584337885028457058186304151379867135752887002788238144751517265739631298547919311320968071823101475645015521308889442669482188901356339227800496297408828919464382306563712667362391354970514863208978385056696706047247679345433763309147689047131070925205407497955339890847879859588357961275290550419384372750078864111176570273585735881689440532408730301764143304844694299750524847997514188311285501356285605454848458622079020526888452491903072878675791112198083075157583985746244531976387149026463038379251279193522974591562502091868778825560036888180598583653940211830270230219058031044711120152903401572316543277429099867648343167731638280546293764310 [141,137] -15153947216310968061655733533743419762192784794893414810564150336298087109010985899277332221093235376511697721316020727043142189237354951689149833489098826613774114638574550679977519757249383546463900552357851828503807418806631374143631173795640466510400888755611962597890212368822016260069016118796400338183465435798102181024775810814528180961515393640467426753033875143891265526034470471408940165343250567096990360933050410969239530414768424545994013422635109231891843843775101935453637841216691351192806410714686241795486967897100938691956403315677837795731772313935621643571503853738301204551940987907500754964423788997046408973334996130879097190572949353794114879547228230916790700701447450950734971261621913171196274996232039018511076023640313516854283773952455438117528964570990465836884394412304788474795665786446206192107321503725132985971824470088280812628738694560783451497487813451010086710730710711386897895281921946501547825798309667231568116956078665033484537566236457272866056756644025006152015217913289625659708449091177824366004569380868357782572744767672161818154364261704393863919113190135074395614962458398122918478592077515980285887368682881820682936274692803994524755119198040780850306548726280761299650623751568313725698505105936044064897458513259868380925184108683274202247961884342853622648545375224741479934858780562710193000417997113141416884649546510261710738495296414256532806223531098859177931822123525319101348840804627850197605425159167924382825159459150238107095060654225022895597148826533899245510382978293146514247101456399893374067109180732182315827219788654244569127877161873272510579771382572174822649599494101344696380108632000860808119136 [141,138] 364201398560253664347175008892573400190611255222796348131608729615250387592048036134617415323671485699829695045546743460099198023169124739887817369151684267942490148771494155979545139373431640687834959799527289361418564000154372860546647733759915568364415234102513359159359931732088088609773968969937485343430455300565074658624522091261628367201396302337557327083620163227254628657636290165131452087757915033093770371285536326319794541676329290929440306405525759811966912857068420006378582319498505653162107452933741994335518457343442449132459118335728770543047608377474812381977809875626262624874734373412136086634340039701002448778291839525905438787618400745143244145875784977883220264650389258330444693532989448768305449643640177490822383440121392277933548275126611438953468831046452306934930713250960967482478240322605959963957922460543334364871162978300883287166142250609215313420138609980330543414765067216643920694973979631951389714940399823557123436853335086945782657251703001481381454817578565709858091218136831099408048400808193605914524025839287597598214790433613841421444024877284998471646045109860900143896786361577969528816077443636803451336270121219331715058021778543308825734271072689479936283600719980618327025186791270534978793548464724099357460831433480436638980938297839527838217912461987172165766959719668996789123300647966066619904290924439823225077028663814931675715855495588023073429425019268117105574562621842888014831279390116863477947156532932530137543851560244989290660926994743085609295588939751765582616163244963390046316674747979942525885211681293346010571598199512454041541537298227026456587285669582281234860125073447565255667160476390602 [141,139] 281378780861106446676144187673384209047395483901653675941974178433356045124261041419228477013264477614837685812661889729580814852394515330779358266469377392311212676471095094378700835664343282612515704504004097288293605709001440147088837591341203450010692967991318350940053436695453781328153676007322699550822268779844937912645907898349463310463444119502970394884091171450368110141099739295657670854776175760108757450870766729788555736232065385748502130881332857368223647389238439493150796519076507290901443674304812894990979151130198914819433816730616889267450856503092930057461894614916986762682332153265274342614637454017200702259227996445955664643431535464751480294751788396226546476643131334942008844845801582809010511643854097281463076580728149205006014337218092907275093207175204592956380948097740215552359938078477490383663841248322700985346830975563880424476310438327733681672617516748559546420270004446659515476126356190089866747735419825646943409459611392090179582487252739373200591521451149327491228462429708576434118621900864071272154388637986425879382528579593916155566084426677552167828616515947427767920116854975592457262920430445065427786750632108195337896912618924347191075775158910186516879443980556008123640290249933143894486294575515368500495484578011056749446090899356004569158719671307933550169913070970819910180300240420312629903907891930776987953196510970713234780012362174217620323263555249395862943598962469386738384336396944997185503801075524529680834360863635499802438051204716002021532331079004852092306615500262835719875508420935039226983705611983481134519656835063239965841940626684210033639877154270500127028380421642303078107618 [141,140] -701832804262505450875424567416523193668400289925242829146889299621204195319728734356344479648614738589978136840940114742381838339122405541015010294775173957746472368821136844973049320073457141886443757197645360135139361206755274733569170502696719630597942607457539618550250406817735080330678412367381199364726866109163367910532357057317902952032457327768744010251048529543386398325369977653961133473361207508216538545787446956900523104629243989989896534268869805249140855197242254688972015733056635729570409629700892387682274119548507348730037976944623712620124667591382496726665543176588577349608506784967338873406044920390900572549688829751054709901958971016138347661817130659801363034868763678127313162884853729237188645602584872784658949349122142054737484410698235360739456239769429585275149926096652428654481170271934058869501518599549817011526761253167774753327825056180397208956524481805009624082734254825738032580974436807641558533639779806359055453165724918763751917610579476116501033927378987137287308341612965681073269928667356856484898306608909787596635001309349520182102622857017082731971211354713948421464239870076317499045684764929458903094888115457106340895226286090829606489744266953992665815137967434899800716974016110099531683449156980424050504234870036450794665044978020840700240872745621713186206999584098022831109866936567379287520847834356219044367522925375386865320115987683239468695242447245346015427086059034316317044035739133311329101567701319934963979517640300437742783942389072724891762798922883649855157456014328420344378489456751155359168881091416773827747408775198478389463744183816676544355830183563007574107597585419848 [141,141] -262486882255903595523133187746465031621126243809118492145810194462501250025465127919756764855511859975110751758582258309968994616378917772439389963878193316503599241818294844196855672521530887061503287567502713710358478415041857491509640949644140280789216118191551967127567290378382120749126050734920980800060155808727711139522084545653255258788235675425507516216528447315390186153683110807237681686026580452995538738281714148635539098992035919942055239206229884984186499115258073038748326203144094031739523763594677176057569866012056588427570123440466883642135092114673573285447357419444626706765965358731022588383787438961732717058470383155747563032360801503009492439699073454116825856765346084617304767586964556918339883163455058957934948643152813072204860673766451308464354978369633420501515902999374598937117064528809057676909737938660870640293051668978477090108395027143311924688043479507553473311799735087613825295296176409574635665721716488945824376614288554425625918145141520905735502916738103278485743940234402814045096170378500860795458732904622917403674213908660913025032462312749616942040386815668268562256179763945006959252499600968865091779163564920057960898597935970095951411095930990942906498867192708840029905951247668479055619932377566313111168884494560375942541905663435389209555583268333715321366468663594847298795986949956269094101976311362050335268196428376884226187025836951264753592600657272392358521344902417754675950089662864105243403653766212581947980357635458269444565801272052787205739735562589340894923907216849350149457475915618467029373220190552121337715528680777548428847411557731333578266605893770077938100190 [142,0] 34443664167825736445005541105143944113361729500306527276134583995482114475870377426623571132867277409870604629730851927753527074069676428488229440123214785597988948228584385364448139366667986005114218495202647908215643802902352035752928717701135441241765881995167435511417290418193590766634329699904071764034175728663188030738921466323086335404221371105785107802570605174491780473872445492397613889476846112504507037811810322863848543019447715503449404994935017058586850017922203376236485927984622443337674962817044902325314600580467651578003275832310130466803446552548388755288701614490124306304989778690784206766061560531635560702977053880924067975362357349334417116225606934143151968354286383454416662939715893591571833054399392573476215198316865736725225420457318473494027708085810452274971041833915926809234649211404278105762069906726264605701730840965218827884860615621744867663729812051245744340447243084483903527646181808094866698573638315114204162011827383674697138413036278282510714047805434361953183425188293935924223411863417854414828612455056987499148481933819696764185769935290718651641503262115338288641855183392790476650184989242970035452606823980147909855027991278150635233847115189524033771488498303186900397865842181174463524410497006588271704264789455773860509993065596807910853574086616273659514829244173503383209941067886521140073958962305107203761008730274334164736089833199497403800062478010741595355649645179118471344582804947572182309239309069161606371666909202109251873055416449829505999905014791300539601456834225613748640941696193820964505963507868206869885050334252540252049587307721948079241934938500418927049161228286734134315456263269904369188628054052189405447213954437412078060488166706482579061954018819652000848395139952154002268713135159228730280143463732075550440739884408043961732679605178345969027416825635652147954552357756912397585822468270694891773636347715179771239568203743977079100555208002365571511401645388602806835599870364024057678786352799422418039294124139216154480905615123780607387302708735314107542969570945770455757833229196595230267449792424069439701744205789257568811763391323665928211994469165802001953125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [142,1] 2880342091332101737796944764595615269574817673920065278669412550002605685789998539599549706016949478952460773685116093738160682531982982451231860817799551905020394687409246617567133977118819111726512863166876676825304333176196030552361016142081296267044428915602831223717599904410446642619878453323123799205891836827366865941273944280158699402705150370496612142312103517441613409637563725700989392378655598537611581125274665275514386240874511197525664301151560009382009912224536219447866494754310856549767524234179814496837070033513452055246914159809685733269206848709268555084129575721417732168022442040324666929265695410833232800194618897819468357540553484452123741794037255293733114988735114099382679270403521432083625380654448389102400664650563264267039322116594287799015527746514965947552796770457789300415995781945894997109549934549798109585223534369599010447480135819351213934385133596808124200475004408824529426806129809218143782268484803672938841376482143086790089680829262349509935920853381231545295212064465401389225542636411160639134391076833413760739596818439891445058230088983421557756396369165858281322016687503394153405175398278418985924648181168245449577146738236684713671208031669670982294808113257600339084619064810420685122708865997276809309169141833275058106238349010747038668171133992787928029668190515172777709011263800785608357804799417305811775640243730428843236936887152719180262679247198979737943237293474613349910918777060800292817926622606424193392358451716648783529367185001834391755941514462602752335950610536796372507672177151735001377359865616977125644594961961558556780592409328452834347903790780029108573275357652092024929420259525122605178391411729007147985956992560085931883272380857777986948602204196323789550093833526513347000420261107089968940215441144257160662316185442321882537758580404302088757782924977886516823863778840009870743228699637792418623923720219212615829962617889195048882933579878540018777823205796701858958884839723271483780391863214101580510951217736197759515368055005983178631424679092139400786540386575280419026473425250431496346303311459976614032922294827580900106282049581256643477900070138275623321533203125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [142,2] 180815899244378326449734833310764759156043618191236659398984114753137781658835131223644541005430208218825153259215521103192221268888386457509829273678543890191147968043064452023882225161490162620696451933072020725828640068924560504590312676927871876622133418948735351280830598215063073830448655939275938622957229048087873366678761287039084061346253018712387324445952130817141270509629919418116365899055270675898250444604932346360932821522895153312404628543931708346651809650551899914012121571953047524979972056246136271056531243897741054099716200186600248186012086615270954685470520786148412844325396867386934121125326285839945257027578589809497867593715904738478993910815458807548762857557807544782114330684156697251567227560382545456089806193167268910045614096109477594923529274370557096087959312505051904786351229351088500219245445971643622441160034983284751361130012354789153423783666267000842537226777787792769250168607487711121820526172687906645263250497438687090407372196363787941138150325793218099188868709427318121533295352222011978600731419592603226745929313687229267441319428072056470437335349684160489365063249655357904651797012520801529687142997476200032800836975119868107359740877669782514782646190406155647201842888668355458698093712288368892842088450363460059556429209965368149324904356701242028140030130759788699669481179505485917638501112915774417567226198372069774907318755240808067250151798241420392285357147088941226497353612106464699618419451470958288518789065295422042006016176687512109893051248309210694175623109347702990877671400736941918902120278593050505777156579607014415278846223782071746924947760607805943353302055589767510150251034046999586797197181589037884371741901168416557025947293040041319695913999962189761459270502744125296388383082249939402609995210822273529253428830258863042540238867429874944121647406817819269302545354674996470493117410800442277141009144853382989639179045772018444522291036512628431708303902943550069952622975931189789042011069317208001966425296550323332914556041259647163141197959873230057527022412770373930223325532636334437266888537295484240309867968450528623453683039571006797296970347588285221718251705169677734375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [142,3] -2239745714345596744959823361514673753984887158004637407827006878796044105457479028387421034663235741479032515378120827872383833724473892449797814098627537353342082267010500682370846525590843767636870448271127397112113351289171007572404082359031031667562048460557641427650706311113223014334533276529188088852237198925223218955194374166774244366080519672540967585820109600770803295951037477679266857808832200072354808532924964680360333207757503627118053339261285078061620862952347005476082521011896243507419521562558510030147066426361267987227675400192186977480532908777011851103253350622667542629476926547287133661934161945125372682465329889053621762686278125217853291219569298931762353522888219381621697970212916257241709044281935487024885779714194114998330617461650727977412655670266203442596907501332035401325778023480560035932977551571248625150335066438321732454107882554194509602905410610126343071180327994823112545812283898642247324723056940638299451964984778810013219558660024422069609229294584395423988390220813156898996779646246461469863890055897810715245659714242574677649639318302551070285753225611739658522096673048322813039978978614571574817401807088385869539704881894600648937075312933486285249280474233417808254840751210330008083186471311155868201707772754475988318468538621379538986280454510544008388203640497259049502008746992058139287386637970506717734407213371005870775261263849521411355462743807821626312536477581449469751022521605417712905663451303427994738933012008207462644941924325390530306487980280004258029792870325753200873174933168130662911236639337563295554255393658373790731937498327195289556177556990823603299236926648116511032031215897350090623585370932533159703592138312178087345670912835313723620651642970126972542418643361707863781019626803406060503110690401482869928692508407501232837526552849249701403912256986518352289805821160347657212472487437291331202715554968076122134699230693740600246073486919942893304378845885510689331054926621940683872958469493833558263446715377074173155517617518203696423394580898570588393991300120694806514764092258830120706732579037420574610455349673759146364386329634507506185399361431365150565397925674915313720703125000000000000000000000000000000000000000000000000000000000000000000000000000000000 [142,4] 16016246021013495133553098915032965275923921750905723059704065888201065257850158475675153768728750063221677226023612995822028837903859034579841648867179006297995975730900318793090133297357612996423565673386335131647569048147523778966429578267757727854293955883425225491685328761316712933603773840859661520776354569297596896707649471987497904996987131940001564085923448799830920746621235460084579750600575402414129874781293938527490416752434712448182314831070390657006685637578260136105776167527872084100835525038481073343463157564248419374993034725745032941898670142098065213708042737834207737050998663563123589227530494138153446288140376149044593572939697016933074211077733954876442147542039161810293233120486358420303218963230045828469436552493568071513188723918718858407195113268920194361164281452182245032336866934654309607550349073345332531271364356242174070989946515738946915483743683505390839295497820987937707682775015658030124085421100933475775053269518509962391462300426889890242320413310932763138220190634504214669347629270914036729142350918832773693646903063341851482804849313114791232984681181080524961832411130427059739823164011960874935994883799339298744519766008771112799045466316035814963958578968925635047009828897540733233854914681007103073934418877382098511050316084631906981430758711284724863698372204291931882281610229317330137085119201035220750323574136268571738572086730246095620905583837806339454999590278403153293195990095228506035540006293466364440249988956236110135797377749676516655000943886147834837030876282053716228842805342711391948405441884408382723549059851764873870330209431449840865514357132819262357810106335564903854114773107100409549150725374959581742054086438555091619664098209151731680518710366871008335957231339604438669509495058732433586612902880332741547593511965983177204823195631367440476780992234100710288441468948976799817010050409618603973233398095079907534800825841508913552798220188944563716295141284034115453536176897948575714324613864534281112881310546158893129495452930001923682809363172764812150928584080595151712994941260650304541684854176216025891703883689625080700563161176719292385600923412855567384838195721386000514030456542968750000000000000000000000000000000000000000000000000000000000000000000000000 [142,5] -91942197181936308854936152850067972264344134718405452606453611919826425497017632478778245314264796976083167245071041266766231168106947281764500080975122692282262133266002689429856454423322474134424480698653754721755341171055536903741833660080624322755410315459674705130134686112239767946823227402422078207395907634362026120366391132414696065306408257064570835033969262042964005273557757183584930508445265355417724931122871852746498407602518489065036902326295267256377571447070668986735816038785565472197311568747166336272648875845351315741623826803942137978029724152041592032016613327698282291207529274393281022953150680672840220649428485408908669779307500508989139579631846092758310312481529085820885719839861486602078432557887295239695400516237225190136082834950774536404882148511272359383437793025956737744340307434965023721671786835669946169893209339192485526649495163858514877828237281869540827567261969223970544326602641064498243538245130579966980002266340272570793496967239100282031601247736683522435649575595762696290745229560919308829027345704137706518852673183840567501314799296537742292655667531121058106007576940021244791594977478368269542068543110018565310146190974908634275492645415159607228337097487374219941140636801155796526398215920490638413594129202157190174836302946757281125973719008456463282193659546368857621646357107991136847951284666898419120280182375679570104571182662926160103397424454714848494723005685287887281914976636103924262247188467224169558857710334806812815386941107736511396584485800516748804594800557448015444388378753374540519517412409371072854740590432128298452135661362973762273566002956014455728005660485352480546759044683937685548565388106294666237522989464790221143739260646988693744647548603528696804473763144979743672298617350861617278488354470854486447075806194967806187902357683390489379112120442504498018236258959051980903628503710116297712798593763780998699616955856488549895306279955241333843586372505757928989640237830046970126909795061751594082668781592037014059437275948695692667187705025711759480060444354250537816006652677989489171768164918398231776847933456555763377808975348837842622812245813122139503903440527210477739572525024414062500000000000000000000000000000000000000000000000000000000000000000000 [142,6] 366096492310458106669964536166187626966093333016241552331488455144904376095439958120478575043550862720786894051417086248022915841122768030851274298471939620776876024798057467779955842222498139723924247095021177973526778102272146853120073147926714517031132834599637770275133032058204636400822903148526277277534704643345580946773840265573875349273197619407444297306656941718187453748835715703659146179870357968705246103952505323680960385729078444762730298592790745525512044037152846214417861182914774267461971115232690991371699095970969515788008724701183626096325368340840823701514004169496354228725355467120873745264234359507525754303310619800912395842011118633010672634543854500231352329966511333836568955624192899628277560215629980009944169801987932293859411863943594978830344130724624746685953820676595524360784943006351868458475520219813852989000097759903180775309196603944436625871235973181397255403492771634809986726988982916942767373416335353371596258088271065331794611365110948268350109339704129789627961940162797141777434887526277204892841518913970273803809862578283520763566347838021493645308803519405309042122659296334928866843041569353090629016146302091791154691501373903323224626589349660717310757378931445873913620147304935084769306815611638177457643988037009976263634277726700460414842306197332881727373695278880795742984374917592798489339447889960557776544085287354307755594173666255705633238566561743375006205100734369113697490943102450144903226267111374322931312572802126991917405781238192880711955134268874375755875113689237049132279689326703042485221552487837434831372199878430294495966216541181117046570375135025856541705402848977187619424532113463925708002963163800546357328512180204172057055378640531837090520278675930037016269518848950720210097759738316849260093950002833069046746831164009036877447572713183469598299668046116518100273342940983136588479110181704856163775589216930975259808671478874494668875416501726819522887749604675284246616360802821842098116200354785140934220188123295296218065778408518522456855437647655081888959291969694492106935247781858078668057301121566506883673563318136464094215308578827270387736156805456679322850754854101751334383152425289154052734375000000000000000000000000000000000000000000000000000000000 [142,7] -991847595055731839818699440192098972060902308414844174887462079291912243500459753354621960902087999851340367317230834829558791076151729540501236360156318035641809585651535324869239400678982423439159093757260536845173556467541140861119589575110965954993880845523517167969906995156585710535376232415499742233182410437237383371970146339617199139988091228058109199248344446059798409808267361633252247248572558236227408886772178000891638370024723150073156049607071233434192738824173994465631304099382725775527330840051749004962065578107768086134346509813966980000583619454639370642494022153089825214232309140357272280374217475467173255327378705136069009548505917248630872925772971760846464428758756655795014270821806341337202116916885090294318662922842943801257540836981092568406769609311469333098267284442621552965998151965767362846085196373783914509623386072265502086140693766927421692161858391318496974483327575591932755553254644122953326237640206376233561357254643076530352678159745012891787424757776164687155950802712765532291213088189171745014102243749681007550539338885406775743563710405564131802132094275081051595473569331424995728662265064780352735483822595632636526746900484870217811641808552898011434345637049672432299244051479362189361714254614790276528865628498874893574925779582113511255460286289017372876251325254114651583016706261520213308270065728474145721189569210452659583717617157415289251164073396962285209883649998265819247131791251547840629092260442134767840449879664560421053308486321843347702095873149964788793864492167266757024708303491465192169714372549500954602994205967412186892149682275649372223153243936777029100957302695943116737495211057329784295976122290220327639854347333341311413387666677013540660303531196371945014881313720160627167989656032567310307716403219427617376740506892943999018771889351616286545422832909452890991260429736917475023935929772603939635243494394989522292999558116447239733859933049824824754490051570877827915443764716818005940827481945244441108502678269043413416772843985696225995992592419302999988268151850802514958949683650088594236689512041394303941490569388469422398923766845493936837034434781115239297487979827638859831040463177487254142761230468750000000000000000000000000000000000000000000000000 [142,8] 2335559210181878596134762654958318182392176104250746672773637346615060072795461903716656476810035087101135641413305787237546852595483614984944270361182502193844722177371895679786930643166052574810801858381928833276389423031383148256221522912463016274506657949506068870763711620437892806454244169885241550474292885608574977933049357859679896636568192061608667790271278232961423795309489165734642041503856485241018081497037607284239254271775574533489947184873547193114681482459505290375937171752490268974966887912495117701600010527008831490787368002643471855395518994849004103205876103270860292398995095591784223173080682827211143136853700912077402347407440451135151914761392616189292450985041909933532919706892052393454114273828524357700178766556738620933870056641075944959526940163893499102851894430690053628508436860709616383278943852577123599723453720918430468902729489793613569119538220947585422824897515582956687632997717401950313817339766175977542904634285809149191672992600350685813595919621822220767026302175346468587193783725156092265168023758947450189941168768386574228431317479581416641362233143284300063275885307014335814610678074449969188385654194811119984855190379803729022982985507882306625899311870232146090724037140158847703663670840985573534128833024564002147465319755597500869452037277573752560975828425015019846257946222796736650326281999415166522934616402686535573551263791487238440182703903216059293485081537744773739389034726495843720021613449292975171992860372220356806986123972573217967422430305183144772140940797679625859805566594355525123795878866706331855372067970079631617930869813941572854509138467309635878744972355819150171473668018469889851835902127273640851107870784676175010827554379378469620398649017564595879029530941410482718066442505738016457075638073497906532415734799901309316329879403699580350328306894150956181738207445287365931243923462747967529535302017113462865627699737971398996113398543754913994562002052269636311021250826289378463622218053691270427730962893642485679955737845715429158964560546516367820940565184787848256517369422236879839614330160419962539565635483023737835100392293319429233640879224491699048675314061285224198627474834211170673370361328125000000000000000000000000000000000000000000000000 [142,9] -6148518678598384705229267748111643387176606797232212486848157425632390851684560572845158954383398141524528780520910938618866024233062997319681955517545982624037448758359879051697621220226592447307070863176901456771228054816239171058522797807917236801847990932635679111689829932269927536886054265026818605954654993989846303263520156091993660094320645590229514043699597417889341955633957586624115015047467755301256791784169622440667421449652448685426467405187973410674134064083933284432071977792371938072751043966470976003986075203948426183774922732756385679263136796270444301296435904934234809848502204476928053084852459668587631938743654283273199036473433882557825280008960806104858102282333218822557573206377092074480213059304910080668094436543170966531184424847583445081633601140201710804523593487525196170771278940389727546386635154432839280772031357926094907175794794667918635349680023901064100301814971594916573574360663202465260802983476392805857511325799877047216391807854916287911836830821289831478184431087860386123295811610068861160183299323244169143280261049670203889853359111000975350422592598867890492699158033822889010047847124626460813851237852757414179263650979567930038214921372845961144985715816683944695204997394303353894383188734360829119901775234463542487867188711302686831872600798370845949753999631763383723680504397406106810282458026142384428479562426172324039560275722664010418343954171420794395035403813782699639970465723261487686937468042137441315867269765208633169404581679077835120743582763101153801026557708828625238361372689647967137746028250420059713079804507311755301430660794992726678338706783316989324936737447816780659363167615840341786332824491038240982230369513950931090221130901043891360346141986397843122925274064855853950140394402780645303615722205126065869206849583897003921683314366540379746650235284544802199316072370027730832514700573246484217079110605715217553558273886817782535490253897094316839359773848634072292077353579892336609413249273416424314488518060073067109308886188043901384319778971438530205292394579899692874006909578963498308891702033660022217274202543025033004486092891180102513686283430596926970932200399164776344340666014431917574256658554077148437500000000000000000000000000000000000000 [142,10] 13901162993696323802529152829262107828076277490072147366532955646170188372895110880949613566960106273666676860997100629312291469773819692568625866454447399317895207973626502376617992045824498676482062939310291780416184760457848866050009118200780148019536313660517719000594430526905717934166208124954020906087875457526067375422116981635639349470281722824653135767268916106222247386679734550061340888536940031285807553626148186701961396031915748254482372637502120111324309000613565022635298167198834543105404118272265143718696712327473637998594075509089541933411571544101747697081326658490341374379065207559729919705450240643430769148764461499380255398899568661224551484782622266291318570229973808158734070784561814302043623781336988815356764191356756654954139581586307122664928944172626418858823343259855126172119934961245765572369633138060326395801760526514843494643065338558733233162393001420798649148966049506192149460694488539322230791246156486669266421098283861173653676380067847687141470725384893508981067554538187988065137055230377971700907420948230192909757404518094242595307326027701672326214790344550765711516601612112134822213834764925159262918739504477481782147143431067004053749829120214752281066908236959351430003440614838937495943214988033145547188622174999196238540431168190523255094164142848572171004641038488597369495695892602786809614614202454565300501089911929879561836278352905357949838825955974753003026933961028603914565742651606005486956044337191150595769307811690516281302563440622322253802359892643527851731802780650918770004126569314000436639449949303017702283414758610273307701279834174063337521378700023295804976870234284592800385098930960388032918078327192116593217126115104962189661744680559218945588808437789106253770570543020079047166326994840242922749336449901561088468896477001042922780691365947706664593467022891695052655440463457752986182923415600436553971094633321526280947711153839205134506450674915399079261530443058366793720565717435151698636851159976081920898972588894890623828612486724798853054302299023662357080016929302844694276136223451757410435756460957682838541731438319107592528356055401412515229759006078967824411220330990989803039009631291378354944754391908645629882812500000000000000000000000000000 [142,11] -16589450912131702454646295966233796560787260716445448251702994992774972839602402470852919631610980156949286268374584446111054510437517684850280525153660712152127548205639194988974108468382717139490253094367519533343615193507814955833391196042687236011471215351700458484029114415847956262198206318449304704838945782340332683098558945666821293846294500670023589430158200686760195514884932921396199014899401286924235007753361035777547562782299980574438129344839673825717821950967386123957303365036148445519467183846032963304229356906436376044263046070401834937531552378866551669848100344665363297399320985756240073846908920906942815476183206068942072454511306565245426056258516512620984356351889050481651687170254778352170482055883488908600622302605603809895355186105504989604052382740422222500852924249524905883576712290785606369605471994552460807562901976762297557462900142403297247524567668452606013770675998937811998938580206576037705247754202118910849418305211421192042637326188047012572263134737045278139789801993265426619274000037067632810076483291982896037208682313159090654042010894934579798403170353637948399524685035302167064760247717732635029244755874496448350923901914165393340772398167537418070042665983467684779477184645245663449482681132490041154452831508344307349457856161833757258338883500422559746344697504996436664526100366421884281805822264580427701099705701954305369781695942691808193609627447387373458605009768858094642618048778915878883852454206664773174788949523881581912698148941467134327501400516691242059027574269534358433464578698111289949000107696364768706131076033758294941754366036257852845381966290612044220158252046471765385447788885491301644355502607027108086352317565992937550337937509865851061309189819114977911588775839186023441330315931841030582017050851570457527365914671224161527977259702073167924280521606621365104460633594693566450722235368688358281649363203232938902705799220406169778601274303097814107789515806240474740497938806663609307427924885606200851621915245770800983048739290223365408823851485542516163060905517532935615382411773415698902433026830087758020231054042857115150590616709275786433814671874413184630553693620393207151598412827948197945104880091093946248292922973632812500000000000000000 [142,12] 5215192796536867775352696323974441764850553856022325741918644272807017041042407079569123006732067647403546955144810280664383495059725435821096428138986082500277765992221960968108791127855413773858840143739222083708943189070775517441819390946513368167086476122635477343263378099197899007044165464057266401006092793726233590110625839442136696404534259574317711021670153620640226761904875625780843329284286108514424027446934987318746691767687145194177289244706929153122018742706724740707359796835725688271206704054337291719619127031358448382969863354001991236884235512579769126220476628607261242659230248076523888377187723264687890707427239492724073545624518729893607557544293962847639558653249747625495996604113823861053475936942728950376180551638607048682533647618115451227144774764168497911676023584365473435331523305541300645714302463216432225262711108499076155523875707251137851907355625824735260512695040026146732864855510999069755436669479854636569014089678032601905783361167892998167926972120602417239796725000948758412865574715689572300795675817907602608081700478803936239038548341603068674395164279428416578701802165760272776060254091745088074733673026983548241645896515383309434367088683835721355320242243925890624941659728659995287515861886021263452368961388850808600573804559589833188964485573234863461792129371709356456555866719769809555774025902700892552294001265688715175005383288676862470748025976323245789919265335830219844645432166875027138367252768822950902957584063194105379470035737110660497729648245657155265122692697672957084878947902516831097913185701985904950639494171704197138942489431292790871997291887740917356114316431855791951374269133978902921341667413354066191650187176065506693608289944410015241854536709998718117967340351846967120041571119268213403507869124622221219747283733261388294354805183939639812747909230024592172195413635719497141769505102407485410464645848874860120219775780460355809208106335869222219558778539364563862291607774358804019563513421981320106345679917470005552802108138054488866626953495558255059578734619610789982675724510023974033191682836546925288948073017013447922825852165279641706102705830697549101015227405511367833455011777359501372319794398890735465101897716522216796875000000000 [142,13] -99212060051250435449432783092202201412468232742919978654808587787731279649348647484169332416295524328191259351396601721524452596317473844471657219095540072798637287406848863929028215043808468215759458446726604670551970023364171107310951392155218235616254216831302962443938222523339391184614555637925361763797841220107615344763352569564879521486815607953812650570996792485645356762176175414078675716415218956260698123942518467860105024375453769911855832651652796044490858852741443229247712690353866889589414326665838809899607926013293233491710911523910292368570067919634040495661669763560531134283799162826954883846136988761371914813894172218269163866845977615359333568977893224036279363266797099247401545623449265434236169124237615972456732054970506066513749032222797618583123990394351907967425070606412647907532260365506956449955744855021669223146483787865007053333499070366834379825089324466200194508764253159679888983415003776699044023506429903338286288794917761460846017646730796080888537848929451850960902243592341744186290890963120203501352119847148393877343329563589364022166619091243701439807948553524392768780782160189395772307482236426120138199358295938255418141940203986491381114835195859990572564221267945471929430462058525384844945750455205391817447669284533186129228056033422680972626881514489237172832446946655207077759801006843398985402156283757917908303948125783946127962757343173887084635412528379672388772447984528718454869722569601434713765045866293897424178529201671108116399146338405881033649443058449796563842919208470212584213565738678297145506977772293568456822404692577306296810554758990892150061799731324170097376275398700661710889208439609872291851431356433390914558618787210448901214425867475973997165143300366762864266455253303857797645851974189251380119007222644225784998451895611271729373917189742402780782063524073846922946289802226327684863057562855941912665666095693065277940187630025116341443218411836996326816441815667265265321454163096540487206249592271518448196493604255591605186316937226727993417081298950877530944850279622576250182956810143418431919425805912749670483864398426908102408139145834857445509353070677539983056245513014296330220150228230979738697214997955597937107086181640625000000000000 [142,14] 867698194426215852253359598060758710376520329048631964828413867415047070153588243806247601418730861350348381795497122545700087876528091158060306889696957468933748288922521467900996761967037808991999589432972052008654727681321817149935090076421387387002003915812686386974900500992869717858452973416263164128094950281064992850087636387392040333991787975350022373675902252457162848357229975976851190756533338363694533170156357625855188481312712009485859712775012342633582730548718247686234758901917660922602573602244193734541027833359534262204706864784864913481503420149327580267488619904467485549384284828967708979931734680633684751335668126646505142260463606604754024962626872416894009932081507827358958246154460760334379475524738179425113919444305487004799871103706359046611851970674394944237465264152951217920619865302907701650493667786167184552206405018302977125708123645772471965647048247040520366437000411504767745476573002080394237227608268121871011449315837543438952747617593141254216026284082483558339895895437104698235838538740864212584556583914644501288509950181442274276979247960514371916771319666854889851980543225689813940806953722295242328761001194869442701924358378288715300157063637226224633447372841617370498027568252407860167242389481800785599937047834281027587800191891444134251091298008643818133190171815689472937354911388290187671281809045860814938190236744410163429583077573409407776796785563430379083200762000687283176889199362544751679844333338720921926763836079619504229433115041562639569734772372062491953374847301508684066729491618329494992137734368749893546591322246319479849713192185981749993642559538728132440767390868536157537848447498258881561106644532441851185462573903863644877264025424461295461401599539052555181116723699408639870061358099446077724705275380633479833263955863389974164989065063587233362672183599078020164326851889082999875498928212190904093170582760684585385888237577981984824414705250080836683255647917803650858413968568544694563121688147431735828366505292158354572794695057148486479498413112490862249638855746461120999817391287601348829855530795384008518091895556240392626624736003567994601079645114865830614935277216421829684387853463432491163409565615438623353838920593261718750000000 [142,15] -3694276638472926283649759080103377987250491627352702028745567256596926343416920149210757084062649545739762520693999385022031464192893121140285828791759518941646016170451426704722245852659458090343971668019052447909540990077206502822329182483226470285462027088564747792621143377087077711962894421512868489161564841760822620182363327874804992175615856338619827562280811897785287536227522810315739775398915001913998996544305550141013677146708694467843902628073904038023099249780154762734931115070444962286636038065927160565726846827392986384003868631021822643697968980302424959745574121317743781852791659413956627897803079081664607513902062688441184944477905192343956241224706365787306606904891462539665986321868687845413787949060263378528789207352890553007381912493603016488433469203156499538104967456687603900374591759394106014973088308835610764062411739511993849696401231886435872630344508911347194525597067349966092154655833421927108176060381481403336883310320235534508589517672733078924704330533499289790312237922390150725044433000014588812492084153764551578319556789191086685756448434345080339053294883571418918739180309969747532674697183496081815085031151075996508215757581828849360364758430517264548513137488792564323702481709489673134094488346689377715253413608717281137081068378988152575332689955368155622545530179086208756285808052346348347992496433252075365677766511106133232820878418751463279491015648185142524806387615201014712063914465924277633595063800985967494843252156930659921430756186187497430448427312688365574786919118934461797954735127647490407076710035602693801143777989497007288173483901210961063335596493200252199612459659536067956910821808450163405536752929836364576598568243573955288244257699135486108025455221190089471850425762859109758485877566513287818229814929116659907560102086285846874173646169021213773964383235203023020302233295048114903428698054501273995072577030845888682441235408121697699314457853974345432277212708718552997807863597964762737545611001434932789115688080365086461045276835496947287351884880333915366820796728406216199917969895734291690787540131941667934206168829301721583313894940170411731000539671070397090470533064081894884009865556544205400513192216749303042888641357421875000000000 [142,16] 10782816576106536486764650721339114944074068730327881221706607833993877437499872617418725196158310794931538948851462201931489123332582471531236307410952663946191038329933498991665520145061779244752752836202457009973647387942592694824697451404447577216593162658947606212241571384341891075485649558932364593062436750460442759715258322229118210684582703482876259260818452824883367256724234555762313330865475921799699311279641376369971383692860224005785337212659753025914346287588035738689583582944677871828779209484654292610900795738850928166165527060622957127370954108660653351672720510994483520532412692316430377195758022067969209086260981891642898640956379320770597110038341039600719613158836573009190786284708339274350216027209637747628907932209576847385827900283810190219821809716659442343787942282763447087123928394469394735430584508507611930488115540350950602927666728648409512444583795275950640708404515775189394720167703543269763476382270078304955863849153588525134418087083899927925314720128002669600741702492549036366076480386099923574230274444764396834811874964018328693857158640566581835253467446821627078519325259716294137723928235639405538322802694348960969715855790417490724010178762948304469690012761999154605273196331890237111715824684459387095233233327606014172356082889431070856232109859635573709468930288282901834614898968239838839137235590635308978721537440302846356169257309028955378906278880855888014043253427623439146793812997039975368271529401964525352907667291191279625678634361554424914024323670047525120692490030669125688986872064397571033633132488345065269203179752666979219044386280046096524196631003006865025215975230122885057227214654511241830611915705343806891357176147621921957608688492469728834192643321179842766751834034502530940810700459522705227779298480395053841088789919754186158209582265963731149624744871138521884651226212755011066047293435667769421879921984397264475937404838211357434243444690735159857535888380484097428331422278770049238051036426372627212318991800922698325535931691137898704468512532608547153887629328604433574666311763855345760829297885488795878347897029002723664806429627656883671931945237833569032984868227685832261376734381858044642399363510776311159133911132812500000000 [142,17] -24492817419812437944669688143060411726700109628834324301743742170991666345858871206300318806642395734567105670305052305021333502458454197247613200951319968594313763958911559040493813376779259411448685896922414700245772126257366394084918811937912896518592998272514404737098883148505804462541202834215833767429824503468814332306129900075284116657919384994990124775883337998970163306544597010657781799820174884019836362244272674476199575466635383131119207613557905581692763836517639170828941383773440462473119708180677539370080936420130253477224316930783789368934791182640804789167725165357651776346118530080520849965021306073057579431932245315304212752749563910005220999374771160083344633958301105873003086451102597136184849085186513128716233751016803071595124984505321314500280002487549677249760249043973878735657194878476002172693415615985572426103198408497331198416721750207042979256542258661665210253105062677345300287703384135328645044138617691950427586651420716372981157479079490519836356351215744875019288821477454048059371510146551759819296626063509181057959539900814001425231741524545896334618218839348673221051056914826685309270102887722769725102323359929877060746873272366944752050745945453602105946820028095074104203441550010103256069896281310406878470849848087993438977506005594124340866131331054391301512235929250824628984539214891439037698853181214966701499383009155301924904351647476416164530613413258808286768568834455760785484006340376127436927960687348453644985367869479233073277665405255006469841761780778661747351352286669011780917030443067773682070951321871630628083594738324725808873735314003602122131051410807226229512091368546363472226262562657204498330134175687643805534968361074338437561815296832471279924297911799866277534186201572682695370388290918069704268007471415423328894604021777795806718416385665527298873683280728375605022913493237793766865238756525025510677356262772301694239518832196823856952499411917333099432993320878481046462270365496451019366926911924331736200947955695938882744541840338879841607866647389549214199089739627702627009445915441823453458915792476704621675768899021106099689378492802336948369495149680012431404520270367122986888974711661148830899037420749664306640625000000000000 [142,18] 46194787071745085822832398377662547654781123440658900474958405619324013947172761077182357417191779195610315710537911925040022406631475412979309095998610145626973915437075362971660694613840253107004807472082472410051784102504944655538157388293446161214242847743683157163303781948333184418387000581756366786739348963218293882913407234375740564783265080815848309731090205877488295984318892690541334700345432908861535565562014870059576765391652171838527531899549073689882638194656431813206544587508120325640685480088513342445573978981648641059012714105495831222204075114125792038932551483598453131524083998056073051555793233999154088423579583310931948966593219725377520665471479944849004930210246859658235773050440984089580510200637808858507637494334840611020041602923960825109755082798546325333389231126708776347516884347016781951713379906949802139017881092022822922887433592811507279077386009684324899019664776566333245831281604521753939008656625198556616623481304031702104560935731829391871796176710954939195252440826568829938689307219413406119023368568173936194807617565535141811186446506136578982169347989317014078461439774368327075332418318109397667529586313249782450726500919924196476993927149297987662863221462288463476607334955482100095477967552305012016697009871663391074231501968081142148085791321834276375370045573194853409462582863688442319585009834356458050435653450076407032992791843725619298973403288894760609409980351907273689422979922695986080885743047159706296612403980690667763295810975175295191047241050306421580011031452502792019712933402806250794159545161817409507617793885234450524424879660636320667367907401072196721024742346671736394399067782115167866330839851750121765542979921034479298454858829238892013709672260692151540481493328504071930515187938582032666553578129987830475415674042269764578627225755195446111140458845096871202616649866360748336363536688233347867803641223237069164517436532568092192551904774317937110462129178636225608549953162342750069979916297332687916168646899351554973039716712567363850262643495732440186962290947223467983088089123911015965119488088023892667733410936933619993424161345923400331174468186831700413503710438604416253251510465771545455027080606669187545776367187500000 [142,19] -75284693927733419681184563306821149782600491856802626586130020762383694498874982326735370055630322045581806100133923705531866567938162991872593234423275046340421460827949620034781407292995697512244935184196665597778095051674396198071572300149018830290542882825359552182619644397881528434054206129617249326260230404432535034139173154578010496839785652805453319575466433885376478426747388398410908507024830792696114311554825981422397496628928952645930950268088951875821850370453371547391096948176690392676469967146841289329952550652975298745838110068648227511785805468020616559351862538224986390232690221528852316396813428899962322410435546935703201650739814037745280967848725306504107094470572597183419452728349122892812442682489654508581665182760519012440048008896520701083133604935057660674070756849050073743895936425370792370470467816064376529115209743108139777011950874509027957262882733364549932000733228627657149325393259789713253869917967229941514208430569984261641088913415239058524287488708498742908960762291274114887945279131362514123310792495435030643380830813518943334980848865556914363178330977523657469875371314443728036600964652960251455943133531934594519405466340877228221185102272358287325274485749665922489521441620638705202583519332615013443316118799014612349172953489401041036600404600757731762745650620421145636383026155053104349717746050947617964433122112578994740721126042641733993769333997855959565127175500188212628595437927796751934354197260936405752219398224544193562165503678810912850448319342804718591139963072797829165922665819031404158060660576594220434145815091907377118395196482040275351098164600133746306676702005261606088023085890154496758767726988038913402242088879098721832709420529856369170753632860690067701993627149633540078483396914039581949754436734939145285930546706376876054023813354818643893606561754653789750184907554446377410398902466944182114335780863046047304845796070381104231167322587518034120009800924251337565280664890695748064196447112173768628024398460032051443739530318652713411097496873665654545038748690794569273816247064314223953947822867864157354425338327372845428197568451486505331205091537649276658058659978266962450182964161626841814722865819931030273437500000000 [142,20] 108909563770776582681092632672590913181675684390773172204065248603621951921531038158459857054537161646172501416802088898982846278688585120350532443003346385472400729219579237847995464333245918198849329923598873727067734399411486989347336268398688034342106020185437662507199301637071145817623357863608315017406808959290318107181889377173485642479928946149094186415953072056047314255954935913593908282775197117807314773857144704212285367048254796649794964664259138156522925253058797657314380560450357606877058873097776022791425755032109190754665262907262276086351327351804335293015230323660250116800078637559329181805272625583077061952717884559397197085395322118751775433683518105871021984910921314997948004064548669809107853718398150427668529984524650912032845810922646717251505806638750248944521976367060895294839987017017267645940184043518827737138440497506011004522462335538072442415265679117162908628342123995702332511978368575860883270509994785765052660271619861483519020160444170140493884495219064207188923528890489263030589848565585604104019557207088301515389229856678215205316145079647417825986280262247535459888686738134390832314977214294160111538099641387911809463917929882707420525256308949753721638662001333080348230013657970273497731026982830523724727995232223744052854716705483614224969328463305903878378991911689991546767854354996301534973605850496560876861759892240178771533395178012147789775164110301499343590020550489457625087659362592449701697391949121599374118473499473675374150171377327899835045051676029119082647305781284853088909664732142890328381527807340777484704095745142626363240872339442760313699745572308123826596853247512889748556576920396904717381318582433452798529595440527669916594447279143831337453617239959588651869696972102308590898359500008631501208291086340242881290817871133258843267505037833597966423640042187495727484865889312721071640515755111453471475308254961282984090507510810408025425431261601953427767936522658490653700493217226281847117295621875561270228222663827499088495587769386291608009154910664362733314123452073063551689117265691470637228478415241732178273100734960130912653013996580047231025732988715712818260424704067037410259999319350754376500844955444335937500000000 [142,21] -142448001342308833728759028088889995522424263515353956683871554106732083223406941998023066121349505779010120365356587179085720991561836871925099016870216060953340616576945242253238019941430438058347570073910750225893198038056057372454284409025097903204775028630881709300457049814977886697843202774938113019655692274443992217132972706088811432248274568584354142992515367884808674532034249678447255558017582303097740534680228629455238613168929924546236308262642446109484086539194009095222171202309731562283952735318064131397421091049035521405715419215203298904238082125281135698727866395866675872980817568245432183142699869034454839435419984391346144840427228710733679634966937047458864814861353603555271527646085043509454383320159040107523465110837009930594507117541138694045215884982604243277997860782171050437432726243779807897288452954972272352971230565943377675353339730482124839928286854754670404122351630545656663916572114044710079704054586332945051362536173407177424320966834791664899332821776348907198123807832568018033345345551690985626164908460467251636133933211688035676856830524130334728788838356214047774457121588971455975637106239629762008754771576954990182413939069498022564875272786474018576101214283894831548906449487186685651125971553564098779613253022682280027529687747449838663061342403446896359534452601940148448183296330363325720964411619612196713998586920774469529462638052436293367375064803214519668412416469792526529223376974482922827493726253886378237013163447166640973882039858492826499020745316801402661048086240046968305140561569939073549705448698154686980910420438340942573765950932119176329224013333332069345905911057215203631064227296498263810247418325355979880214188464983082358258628665772710585760859637369074913476881270233277115518148456221312264347698957914621524022333312405373936822107595274159420052204048955676831729376354816102149545133895035727570917870587488859226809912333801312487328255150878371456635403373024424660653660911516177653297961401464499564183093262224118180162414656642556084296289647115634616480227077870213995728759054756231253208054740864599602306724376810507645204159585429193987987840836044838389903715062615591202543896542920265346765518188476562500000000 [142,22] 170426004495156452777050029227735644625251868624758948585980781744767761375210477835721770886134020142707301102071135900761143725382067802351165818193720316331408320576197977358144781515858913363376648193338879988388837566141596351182042377200874701024659579219617254713998605981011727545184206592756594987912346821019290411571908313139676893218825456273116454243945896838449821473704042164113879694085715827576615660571185426928094679216207010679794486290477126459105886903856864168493771876813550510589131157151234297416918196394070454999984249852581031423844755888292273276401029479726078176102615677605154060683803267081985712426709058722898227632481719563358814557706186994690348769931762516437243918155210189583204299333261860453279161167543777578165672311249606054823100935892727529896627659101265690495412855145484685193564301183410555523099057734233801615209597690947583159934272344488042121695883277200900792347094049219482014045852533176461909175744471253331846512497441630262406717700577861345103525165069773271192856962240461050690322767349390004970086881355862528355094920177508954480886890920479384928890416454407458645268577185684131895563343034334271233502864620931033800857847372864049740011678762216470757876361362969849636233491599406282797657889221211673689001153712768469519800313189063363179483126835222819127790729287640470982763453339325015658960314096783664925784195366144299508003742525649168910380758662943395756262883642714261648682839441131971809671244194294289745009959997995057191044069471547431102518513492483177679830458724556950923270041435402268323651421118835713323713539553080195298033960711693442824518167384102674461490708848683127180135679560345344988396358138683459214429811960651863795892314678150001984316915405552634476365506058061347092719624502744728523822451972626572083684624915910514757136449930629349660530815294625982708946847142519262832357895724666483744598582462617762588855675305817209674640761946161947985879889728760554200051044150252313989532957817490284758584648627759881447627457911437772980092184504685101098940427927620197906501370956454149152479438356730982107365791657095428820490885313953831059850045864627332559138039869139902293682098388671875000000 [142,23] -187620845817611101295519213359164819840532246798382836536740446021731932305888651474564739977477065950839791848034583710891801305988234961408934741953348262977500401818874129735657665369019783671016154201759764192862353262905843354593801916191110257077343143980106255190027527869247556533101653910963981829270119068932102601924312240835036674854516044544665793602067248357252165253302878198070499263444234090574943678792866031555585897365122103731205399114617601353167491039656750280238445117364182542762481133554785254348242434395488678378852478384775801868923424637228700726940693025942126034903091910628681071815142520342147114172724484004576762529437248126533246566063709336390878078991838611425938365764271604971120445935699949699545719516012618660228036837664352650333197136673473691776060635588827126506584679847575205059486199728777652891273152478416032316881879018960037762400130792022218408770674813813205630390552341621095680818805506851047179128270761657216130191726967472453747474246237688430451854678777098565424461098280154758141074983234191146967892080011115259087810172182292562991724475887261132039419492916258789510185586463701231241013859001397658177687634763274043874367110448661388527184982455578888448213649213326620063354215830779946538807644338017937698115419793943820206795152440324405681302775613673031148223856097321668675320015286428528371533679956868019390282034017971421941105549045527419989490560412536157688242272336062272841421249016002204646151126061188039106569395405610370408616669230263208765931713039040881434553393676098252046846644023982738356070564487861067878739076274944424371585049688342208472539380590234244475673818583570296998041470423340265822360759433668002011001816443257461720198159659281731811500298873728770175202855144585253160960995901045301420690245117476556336010741356649346058630947558111469209663889147458880413006929293453031501906709320501185419290245194596454500897349807761879168407943862860893824491198457143303896573886746831300824255622666944855612370962530816812120865308325087320012370838598551522661689539604424269569329392135024434119510047023156522875677362776692876084960081677147043141800752258374629377613018732517957687377929687500000000 [142,24] 190303344836918380184892734204298947762324205293153613779974538908145598846515386898788322741076769803391309945166798035827680402244782388788882076976284461835972410105374805626655988216180496565870772004786509124553361335114256993320596681987081549751183347793605669398103572406157932758262466081661611080162814950998358189050861890110274121654689944271354896757078720310946203232180121044608417982267404331273149555789824858839142567925518431079368379831438413342248184662935025870165970987972711289545442921888282991311628474233085587662489919596715080201088023848165822732839926892897782901270937363697756632967493186012176792786956171755069265607299339411464919835548701023947643382494133017838644881681910702320367572154429312460207596644681823183786449838072525311442378009936943600889693732611784369878400802524183966124092325792660487386405104539973155395786223106372715548024497630708864670508437969480015960532452408786842876578533187519949764988538637195278783833151478943589100406141899961252395107882324997276511216638618406366143723381141136272948036566505106126488262221977675019626128204410357858413617360042893899798870900572708820501603985080300517510078106597427844821890179230195564991356427123336106152886096189869418619501819086957677186522427610700518117454781044315674670981937082875347320370277897024162454977465248869643724964116129086439162536988319330316965523995610234355149450313424284418411722908953394911637944184727688983049666972272936928821886652044085115076798184840079949387831742857970297268678711303524405256434415096256020891124443369347486311518305803114692640198400004747673335442454883149556710075557007524113377306118977808915306398713801656422095050786194272307093512637753987329240694408068135880606104245550191057079670090139396107854019055811339834083300429779042701528278014265495889166216182324852008101131308668812049437284701392437809173793005774717274206714133592061578232715127269369838985419082560769594424580819618541033411498322513934630811354951724139971158293310006283242395070602268195018019818765875058973360443910419549348783211773311082532086590351927584509684091716619871144403212073991309631170853328141490123925905209034681320190429687500000000 [142,25] -177458992958273748313231897950556504461725313392136858767406941330359083086311132368424726765483692474537909125472320245384048202562779799755076266446305427500626504691988488027534547412808086535580858355082985306301398570384642819290623609094125153476651893667502992957345376829385856848305477426566790264845869042752122726538933954558743469447219106940948276871478868738293506352340605676541452943546321929183657401600257261470229267342251094641360089694301457733690850006798559154066330431504318119726748257132409125622240984651949659178432878692776134272792552513946753663462492574118435827125196995795564427551707063767392716107429645021183811055697158982242091169482636385820297601932664306457601373169169754929741109188429521619705656109183096060279832839247114491605974159084528083934163052255377007298731578257625415896254397769924408391320202811034862014388387581264456073428617081811461153432492258379346475823262774675064890124551620422939170669270692535039576150471507826141585658120424937582715452256081788062734645957573944400216286318873286736782231044884235057586521465627042683142303131450130005787319627431454253026464114790124988491434517172816646762303132627294022827723030387208737458008856570761695282064284629677863421650221038203426184115687107241653797768516041238764356446026660856816218152625758358137403771936738253520159127314044896703025092271915555308937359861698664111735110540422022516595102504158178887592750381886011728511198630156551274751762149192011445124287033933036592447692246672131552607937157155492030949770783200974151992403265314676409533896612106710772389502798525949126903228740909203664486006017650192734170263234200177990710129144470581508167938300468408644514860043084420182052177873061331231586517190803958245813167109347005431006152942535305583273398881668437107510884896752756040653131260013101109686991236370897798823134992811620603829374844062474779951564833659541011170423979841874469680821336496723013675299959200620452344039981145252972291960216839236908500553187257236113724686368887867519648879058871371882355317655781981079325957645289688151367226019118145528315687341209592999974919623078559979866344886723084073310019448399543762207031250000000 [142,26] 151472591177175986990632098726821054304447964519605905328167075251127602030858575708839926387019433052758550908039064248487585218505454528488405743435769578819868695101361042102823860854209128265870840173618008851881642805871437987902033029362185422759068840149485115561290516046890403397140915193390925601506767025178503403837097604398838239808640397202383454674676840223334802115937093701500505829036262660854915218763434788019886392653221452600588134573157519823959343003918587508723653155585227761205599099711888475461346472231555163543872498982549434121523780148523367502728496949017643978680647214248313759610491840962324358960070062508356742013204641397682373291075494519076999768349819917080487277325914167670194106654787927775468003675637546756591636507086472585493601923142812686882618879555509487208432834892600735564517634534746222229154225884726312371630143711797284910653464710383180413530922706846314098057090663668337036590231271079866663016635846015838955359307685297581690154963555668197701119420711258612056265216816584858147030037901563522864315473117827143885453402094627741244669733629698569089485293161305170683427866672364617139718520993337720062074691638009278052309253711704938346345367476503345093606193207901083635046805954782869232246924703288613482061914719642522062822839911648093051512773224389463333782101036354834829660292595526925911172625141031637204029710829898287431419598663702471402636380061421110584422695628397979491714718490545699749384085119996522167979816092142303627318261353367876378527129206466594699214295627762816591815912983410429824789752734783124571855144041160577733718169434713037519269681700190320475221457257541322308011275312260454712791906952488197328479645240261957084189277397586202224776417934200886910127873852521697400355650703435362304492072453521563826746285603413528143761035562914670726639846721361144561712676458291405983586791251582455069230489241582739746241819554924502923520311941886060986394424964622221931758947959933690842528625871718769454547526893118372410295680131238819135276713073454538406561736187213527932366590931930360978140678225024872436813524748537026734489809708112387958214850591787126177223399281501770019531250000 [142,27] -117675306740945892419346162956854196771700230864073994465453409082441845365953412295095874216205805178065092022147486300097978957760497804437042822649510463788645213659343736005593098320521988407129142919366402628530054073250999082785317419451513570352609954352014541537661120526078658095756352232448947198561873398110022857561892165473958818707882495690079133843534332385707921868795530942984114801386534930242157691213886847974472001037232602492028588357867063472320834297524868338622804775126623863829677330160213084221608898501162155357583806048251014076387844960306444524601827147293872424867244470609030788334383832851663943728089769066267534341042303932295395380540186840508475806904377559298030228588556213884660443918330127494635072799251226991717873656497842836829543909246763751979464598536260531753108158347853006350353814852467099861021849017504168312919375204648266872115487894269353237059252889273033846912691116709026329045930156865051617869638263453601755157055230590081615440160157913777272132331920456416899206857135925940621321088787196766809095265136082355676768074807253032967869530046684240069887495503990662470064515683806039073737862660064072455062942580871566482332107229289979629293017345935158891768997857860316621754103103462689654426506172813687794734990886708537455374974510512256876459949191585935065839824586549746385498320267697018685000834649625371314578647593679121037276363147000469383886767639079531092857982943740633241062663898684148251983515451001651912013631605002117219374547355036739105454514563896576363525589654369335485644432509648609588199868118158464668742256469122803907348041833748282501241325595658018646168032363642914055765050923205204090592960560301036987574805952583442749945996635433131125653867002642382758726917375423188634266576415848787396400403746946382805961841986456961436133533703510414367067223141331730691858961608549450079168481949094927006271482707437702928837510751996700534604503431801125555464492320504025704459430185543963593675199931771962636682043648332762672199389824348685912345389283017230265075130039940387619516015143694737008572692297292668076480568422199539900598383620187493969755365696983062662184238433837890625000000 [142,28] 82669953198006837835958986270280331042309305785904585877719634192574461260034129348864142652788300877915920437648691105919415216973021916293009058922693835125073468302594391738506469242540812312891034997129849610135228213350925060735300679418883635120342312770589589230799519789165253706510437946346266596040288021862399598795583462328535909374949941165327491867251913360866354022860892101530243717531691802716095301994830409023344231339830988586316935679376768549956315026457427100874428895928562151865495092301989050580710903751726655475278602136447671568491320158321562269936970984388341158573755621052442817128323474065407643618315757919422601889326134407757940020522978863122919219674629309019671773397703140254407061933798082391822251382924470060079781612420408346893962695084477344320617184164905626146893066146366441941709207477157447175185571747246396164916300906416759755110700466441558837751067982670113547505683899074063719380982087264424999728238957452303767308262106531808413481577900707630131608212545898739293593538940221487397026756674760759005525956107785046068988649671500224101910276974032572966019088441313100922590666251905138501583415534230980616169571889148346798596670741040142226689443799498750110872978977756035656950828427291046727980288276991208125638958889581184911876411957865381369293363649698065387006985575548881010483082481394128356531461207652710954080358178100944250545824151252148254644614367744784961424845373878186202945836995972926032715934302110732911261214831886830142085255430754179720235137808632308170652595476202448846287452893612818749107009673472927653529040557709470276845246318527448255072648471027854810151077085531802278783762050026021000677428373617233865167610529046033140814018250394071352046078692595760967217524253282116888044923266282859391243771490634364783053846202239237831281893742237819014155933712819262035704789049718315022729804566261911173688445550243894671005691183554377376718989077386104632799735826925407967401867317003102186396764155436590647863635753068386562680972337708352845779033831588325198638194780635017149460189351495887024227128296267314290883790434788671390261820975638509811922460812638746574521064758300781250000 [142,29] -52150535267889769024204641966744207205499799285512327926276151692507562309934403374076104047242973447477843942729775796950644314981563108753895566254944850613828449184672580826686182783605990421684332867673236116407100350390873527293863699370068566156424231539061029529067438195259389180409536182363915613249868847035946211780618461126582130654135796711867677593903950019439985984576867427658678516434503695912220380370366930589415982251032367294443410392422628532890722282939871346786688111248955121291429089707117196966645720205141974412444838700026076424245964553568192888954887109860428996116033530498273093109642562602622826230226300552186265145952522530890136654080376122602883195142614666161678029402371778467146278093089205930805854921614294712694599859857193994380892900932643982102836198685432289399181759733487471985153396141059480028911152127516420427774113663291224805778228515605987502510084117974140543199136354577869977358283206174058872523048797451003762319951550970757364117412518013625090714180482593312102427220261661958192583796103394146037407609963364332874170752676759573055907268682922168135352214593791737900923841852483405695159028783774267739005194326471979908173427800329140745468657580013977907072214037905044737535654020573517205678412193431563493934695983957659096610289583530846086117087486859159638671270323681849776576473699355075812860394287283798580002803561934495077818314486746937064866538193268480465481331588978651806829808185056551449506132516148002408505637452197977803777244781773950379206022073588553987907402588428434639759720512444655615164911685531188273750526023178859019738525547445571618367579211788500574035664545161804223788657629672685104069909969333056004742423983851099715137582325743948656112486046755298309263722380777205906234843908467789526020857862782537120684192635685164468493385737281470660481756954888532570258706012668515184677450613701273415326021298702777822866659367183006798434444066274882155321192842958053270250430098993335231336635784575671401249487408070518919798030376997861532340865149803568040853297132872971203880095385378525115422006495826631866192804834272046456298360037062700200749532086774706840515136718750000000 [142,30] 29313188477744428945038189717701500036130395122599615717684549210604689323009395182781755875213186752396637452781850824195412312281422654491680010387253847829640833152855350600648780457670694505396830714931867042098811768634370735741669774102951643836017260032490894050964547446988025879358805525492178776232838152272707925501249102377938506990280448247463964858057848517317151409643968688900619959740787173915635585101596445745362572054352709853044678074154356109681415067075990656076257443826630504311929838904196434592166982086310758315165218603243945219396722447530201885205792977112707364389671448139362269092672484395458308382822853553854539531117726313263520618062136288967390220530024682730331423955485328750967083396268791339717555691038130356097990342122883209784921441172014875186596157245055927932152294754691935026348307808453104386639957072677126625166382134649567720745774387853332195183604658489429306594646469365265503445733310895194252096947670914769862247651023010971798060836590696090880182932119434193638558489800567865242147901416669316772761022567954645543514681386313215419147175500087238784446822201947327394192591728759343364512284573270433941842127805116043492187575760029588348157324227867192274065276728411584205815859805506106924135731635950042346846160886316801386532856799488023562057482766788677790616841338997929305356966367029732501167725396387159660442211812142811822753927694506683082603651649138871736393864179318835513958919397323312816695436776251105633684457096299037903912737403419123899504370269102320353105405250425194931340367814025874975989679916779629371012125621529504339964209945743114301403223452926802891592740443419592429378467357807690575899833542597691349050923132073824218822326338354910922227149336427954895145646529908975861115997579500583005933749592832565365411106871400556421179046041067394915507086528372321014196503767579287505346323943623292027229368810243719424211344740423347625371121221221098215877236296005194267740268823895376339690028875464049641063142955081874443504429916698233602576820730556612874644260057486643564629332484214050303858602819667100385821959188772103300553705532149884049886168213561177253723144531250000 [142,31] -14555219748488324120576709576044994166935997974964734417153032794382891096929894180989388269895496032465297631463781021984047128838581493517952511522681468005771671727320421148680295119872816856539960141350953945203200450617592241415510188410658806112083111752968344118688401721462096812578554789980898893878935269797195423819050263514115310115413287503598046573163670889495148974559297743601554316364902226988020527508070688027344934428633624462429374466447511929172460158587592165551416369638062481948748633636273397882276780665037285334281678458876835573899518334882918113086923283198431997679672301502901208067322311234026874389588622444380424386179813486829260935728090256414402183839708788944118063542915018558327106122932553430613159956656570800937252786899462765175155886714313209474021257325528986487214735903431808304417721506953489604336161705792691709391190039372953535002746046441113064527083614101572299185211032528750655874883369973457227781834172680263366803126649697771948874471029226262798821251523637397781108335847163777202329792472603239062818240441379276636277245692871626080761674990805978049395768403258838820914714372128532370482000017009909123962685204833289399584920066315755215819375343091396668517499792340047847870407024222172006463204955587482954146166343657140929121381677919540694235498150193314624824939446677689707919329449145824433693017254041033031186534184094022018550613702406563922398821771808495734405812210581282076979000838312239580797384362943156543550710396443408747874270261636886645084370652865598185774092823624353559831853771567838962582210429005860438667941973121242106347350990707693259918316683755869899432403816970163844783721021756395390503965666155513193077405862713684488575124896168305588504247438819362388250813300766441613641711599725572669981752386572826749193620426709797174623986564214561388532105725359060344939285913025550332257394992221785410918918570178938468903686976059559935717834244901308177586903945714350725339640493647134276596133216991721075006195088372983087763071320751183322309520495753815385785978650130577278712125354255238779841433066856945315239563860858275329636715156311765895225107669830322265625000000000 [142,32] 6322871457906420523531170164266832570386835285473191604735178956644273741001180786983908468974631533762747953322001274244183757648378307909756240884301239380506444844365980231784665164177500125214785260577828860758920549384832881570904557359997893307300766217630690086221151041834717866083583920458470195164646527252476468246473589583701582302540730849985758994256067714321010239155072600353193160233492180598586260374040220543113847624587294566156393893329699043425184561033524165705228085382470222411197158943217843759107396731518054625879282160788168855489430735706426560709820184179421927109535177747521091661813742399179985446224380660197342224579041978285088964109242841576334940259554606452868774029591149762661300157118418808456991039145514660711476536996970579013416866053570344643665853208157253073259052699114781852798226273628039862168552509091911993769231900528447865708652149825888323484074419479583388083696793840962472771681574978779647269846717816127202112365595947371089064315480802360000589900937673170406349126421438355326357696110956279766410751866832825631474135968669111751976214469208117987169779316926469381231031872542232770527894195057418180617766264400270074657963237819165194404757689154817291776778675237121725304300452735915795200040003225800357424020288867159440687100751439366053032712306472541654191992015179397530234397205974411735227514107528371500661789053042652163964023736962744877629176940001524499405024169049906596900009274310111480328923867649122774501281030688593923543288942568461894194207575813723109766333097446280864533191362360190930810376778534887354177442812164179702687286614982299703046124412699121389444645037489320917063651163911717535924698108378708120362937754181438708554829998002672727812694958291205087022572502675712871503668294282547791843713548525902432900672990994812334899022396151499246867814063838884440164173997452170641826809269269739049527544816221587064888111697674711933048903377984089984775090022558976036478171224285304715800786834796175802739185324715026638636838805398778055961754773804454565741238939456653928704856464343344310383306998753103759433538038400366570428442258844370371662080287933349609375000000 [142,33] -2377438537920098817812504840409573105712956008953065401989302462066972654722275004814619888635048820765177451172345203802906162972887080833369909184364493471798745290077522749352894700320319064216985955548200939926844507552046101367968874599330239773476386039784377877664155949165262540152779976117518176664575558725189398747868368397464283919906127843239588993292548847438138561909277446367814541698946977581846683998055391134785837850692910043626815528187973408661778644980282153698679818827262021586258919342045226269928991619361399516672726386379771120539477023326970522051853057124101889713692821127978096078102858963222854345336120653034201883046566904063629557249709520918225989871699778336685011720261652845084465208653813303574950163570851627717144673226148825707821203854317427083455449412434110385779205207456969240381054698094926924569103811636201422083272708416655633101428820734315189716828754931207589021778654796576018825928037168887410405271282750077990563840844523549296502291951186588469343015551551735949028527100548671618692917302062433754643179498467077674826181030735920783906422468250957791582003643308023170807542711201181358854751951801657262985822768118405965080526823266672900474229450813551346470428380807132568974145342565195465438413676411671162952477965223073475374412691995277199218784767178783370449103906496990735311521225739242203627182558630308598077754111183460337683357029135319216872321050610661016739262480446418541252543088391941826484893129195105519966825591105162325482813069185651205390340313335957556672380610662443726049585163888508603324370560176454853088587650282184805414782113652312207539895521595526935313835884163916391645431773533899261217879445841094217538100012449729066664175093364763198798480877675228553340444780392309880849314518173427749173738270179226655659228890451565648153441785663102822550670868328984689704765122599705308173938310426802849843142941282187634689919684830507900981671260935549094475760509241808926984240661209439572584324719027777662495306814745435852466214826250681016690229590198299410896236196655115693671052553259401984349108631538741315315881298729277765071969952259678393602371215820312500000000 [142,34] 765406138563953235619089305148704658138636975808208511341039093555670247223576629835684859359658181337542290437218237698015438436430748892111837728747668336735650025354158880477347860037696164442004492239331213604156558791945420023968084094482624804940559481529063658845557819266506291980109144864276126141986225858225093125158251518161644822332078434425971011607039283944287440499066734673830277839440474395061307238169240635727123509223288325871668766147312054798508259712322126617181897377806568483861919674318616334029003548233552469251543199013478440801357334306877629577049140754280461984782546246543237461572473374055502806148636003089699678956803497356707758870911394758244628097971485377406472383106232376197024676184422227072613013199184537543140497927197615342864667889992108590163682581869404631363580655072214339204106051344019502284248543274998491826991807814232518745319400595628936670098853535778059835352154567240167314432978584703774021297503328546050336082798257668663129199484495276406397177815241230825318096177934592627048881457863659106469508692373785802968107261990031471296390987070174667139131573129033879910898225395941476146018403757156381752996876751141157302856305512433268796879108681174035530686224410791923955396234980251485301973297285508447635074532401202897130733899408665501205842081651870162190879009370484928509048985110769820586249691195128164950800181358139142557289496663185237274148492328978879981722881575331572240760612073586110172630441042054741318577910510750287332586417711277165239086900177334038717849668648550249893082038573159386702514157526685946253994679645716618127526372367533299390059085029807872217517833906252186673553173943407693034890027335324020484108808057166742955381229688497588027172354836806031537656819383326829863176004387492557506614527241264452319893968669577944750983698719445907001166322179832829676163328292090631777874258743330605413417084810673898382768852386812591438810986145487073784725924748249307794785875933994047537851330870560216747608147150736800835241077353268635395444435542810733199089398705118296086771625086623705757882875624249712434255983360691521621021138344076462090015411376953125000 [142,35] -209007168994264910818970301745485103862091638735494594475813541435809566301889403006158500487770487570741876045347684305517807470340323098592380688119804330265231416873779638540640132861798091720315360957937074674902702444969328208090070553358246864880515378513183371051444099588603389999382931401978202099574870802880923053998169924918330325552200066630113508987257623887722626532848351155881475597113818579478810159042665186728146549527822934383987091003551916538964991840711897723798701008431418385885882366592030790587640294868930970099520261389494924654187814530750265288883781074200914976421187160769149289320541901009669337883626396747389259839372222521800263562446468785926875298653478835358379012139707110271368702000113832549131389408555546094284491144904306722482998329790574202350101435186539974717467926821996792336807778973032439029226726469824118608626074247866326673252594515129137525351088797025502032559312557242825762595177045297520566811801323876030310743657239742579798730932400929067157442822633449950842635533884850750612505600279321453847460135152286229930733238053223775122218740202242272547068638665652003980478128077684408139191052599257906427563011631880490755934706802757960888535423566534252501715863002401282690754370520766401953575037833280418112231466301316689227489405734041973859811632530308658388784636189418691012118262075314900294166139379915725035090827442687886892444717122350985148890825746322401883110462328053791563815805980085444634501440642887957548909258772706488574413401680002907810881320935624797007705615865002868919616475787136358946633097109491395372685759843442369536155484429804562139977837039462574610966555274578432353379005073306055561330650592268180782892641091096286154352502156031384211662532691929629367252904443091176685540669774599194804363672204285406839162078264743215198735822000570350007846391783545972150307523807461123065071879249175699188517427302987895537807912703744197763535251868120077144971758289473859500207538922163593686888845437182991744609410987852305661578018018321338511472276534423558249798984920653213460190786089556322484761766737897533427384436450523353755670541431754827499389648437500000 [142,36] 47847302758065859768827828978913986946104809210252739909991296710788273458433918726979982954752318007800937158149782906893324500891870956368406162285952418617917756845282649940028199555866111666768718076427774094670217677464483848468111575679671633266668597916449549831297737580934206458850740614335877777157987903917732395918081137378189242279624307925897658473747409894405770629705377091822388442584740211655197003432588029498691544103702536012723964339183985775059088314672954283657400236273552743314262010526631125768811884622480187429644996682823700369384217947429246939933563497722318495944626250964887063326655941231845436919848769404227766107076697935650082200901563502763475904148000324561095687081077114935135323420135873926908283445925001787710513301374313730443462964482213459185917816192754018205022218310099330660684676863645225150841707313795828236082687204917869125702347921773199258622988562574143528349908212892433304734703293944511690547469569777806321408284959646439759074230616034426007192755141391116105400273851664741803703497291008812223653847864428942101038570772582091497352839612940316826975785509853380946912278709420325793168223689962205994124065630145481718667200251508198633253275649504797935583680045972810835131726702761676549281596576060221518346284009967971046497639680845572930819953373890907816708001440953776554678108486108110656275007504350789875047460448326620720989727328308231411605984811890424680426437951905659359708600107312775415161445118068525830764110418386503173988813593136676904365544724949537323235331128029638628417346367470344767201440477509298146129671623132593983707662812183886197567992088588798639320581569283780974019434672750324143754686679533969814687866245942523759513521529793693637925556805307368365425872284708599196055111388841793938132903924934803133973892837009381418239085373569386601848204746513572539038746983545360915904093839973507427543602665520827357488980546599768841291841647581124578487973580349885473497093864196436357967294286068013415041742201604982527444425836228668638692242069891860420531659525660238154116823951933424697078515456309716330651357506367756439431104809045791625976562500000 [142,37] -8593982978553097227263011237818695345813742605918517015975635318819679053604875038310144320768484891420710722285650176284341841615414761366870198283402737424304271040260184202853252253378852306188888448782980436679525033986061294383855449244258613946514261968076910022152983154662149402409223298246213067663334816616968304441576668781283239826609161475504147025092209134318561725664889984106479087060001901182320838991345496382258742715154652536219875477356414199897260759178410086084462981916637531782464779317552646960846969470490597052451609861328200060068483160991721708419487520099126001305237357005598353287919014327725219429478717340077267947866248787945711446092795163587535946046411139497965935091801383558457893801967504172991816877355258977162538088468466670022809770736766640498677519122685248599956359832146464155248894567489025557497036200964280819461559334120776623213345405840265880987001774825353165364607246093032424528334400136347045900248467589744593158693046533410014995430857242558313489555912499197550790702707499184612783942932375380312222321853338946506824287072576456477215190192729942298028483395590527855542583719612999052443569699610140080235901587619458524946334419385279579669667747407186759415016615537914317071857313982782063221943526163032464269539025238874905019712604902776414154648897303090009622204062778066850089088666565187475675969393015212064992011055703032767640875301366382949037799579079697630073941261967372711954114639671606451564593879779271203692800532340127502637089669739889830237677096257115468257104196479619998937366337509736350762295737765827010280968704401197221291735662358639244992861249549703629308893911917765030323019798803624679839073174839353806977491820488392433804827558288266783042937230876337294884918390264355741801054131979454673003724283596882539229708337757737004164092870317496861245188792120068559292587147744307104137667302230958651897434103437841812654030322923817506766016887662911522544143610088532939286311939367512301803352687870468752499538250429072685640157384981378365959012663402174085408177068331676982672828043635646281761308999336417070414074599985686945728957653045654296875000000 [142,38] 615541511482245033073917098071702734948541662583893883324178027416037881268279964308276039784300196643042563889007470868336707521975248257280590231557258922274966587645568286286372476908438647917061399545412834827460073302408613331417518452895306326320262498989492332531953061628493702476164693850587868675310463785588812516787347967427374031213042619584553930503699973056173357437825464297308191470767292629170661947732277801499176235541964040911087347433088090393951361952329877060324607143397311499245980675801477384921526848099300590897155911629234124205115919608739960922419524668652215779578042459884932762750099049432321124449518495700598883073464647149685797733568238997943025210952445115301171632355566157291257368772284330406708848368752043656094720867895741181371545438196781513388437304175234234526130689911698123949374350053466664583412163836614923713004430296923236392513529831981465108834811443475661948677582178317444068642818449832698879937976841460768575465233024253080165487335184502608302240844738653480912408112699604682390537381129595184185570793698678317951620599460220746196408894504941170049753791442835300278306519760440813634767572757840259037742157264260546617970757072148918603659108608431370618478121123831273981258441046062718964099298868571381960690889787340498292464322431723518405716869325248939416663841022998757269068226805303566423270189684569733010857045226067647330920756195341328110071379111647352928480093624221564165817281804061848927637953695119562264534651414903808478786315049036560329696745981213319281956777570005193552966251564389695386735993187412529699003536050551232245648064403815933554295579807420679444453791976591421408558240114501964682242754463196182702053773209777059497287729405326204348882878135616833603841891211780883112838477952106857843089667651189978225316091103424153644861907971101907800180814642543891988381326959197750527019461368747447062166888162814014762364770873363796327945217362394101347370369234615801529823687144446185621458866600572638267061614331997609188330300884324791395723570529421915062181794278870507270087058216933350745488782966647129833091083389139734208583831787109375000000 [142,39] 408206220381290273695488043652155525534022891500717706134827421149635881184518714261663927673143183251786532275658678326319093347589557585638084430819234773507656499776725660293959767788445870829054398552146748791323734170834644364028683059746323950810731346469078874595887853430830437775967205096845794403512242892423735614041196723390280879831673388771375501102801342633633403463842860453105097979313499546059811367657197610557020473452944171701448662568046233920618357864161278913122851164980817990601046149537709121535997034400366840041512501825599817174441174651167419008921276674932333669372324448908108077090451859904733987693191736847629280885213000172512984945854040576995743024675073334010844737517264356579814312650812386855824162788588922426122968000040125803444811873894737234343767467535749108708666288345678239462449501706864118783997170813680733181529351946075415005295456378652184953946097395762826695583598223205726808857541202197384965565490106434599693821137419888909975270864376730883816836764807811344946861372121156672009993308765575526080452481627161596302989202722148470379015802989929142308813838839033002991108243995788452908854309875034905134256319594059120819150609032720365053884290900758429112533172711490272599694600297222287358108636589261728449422809478727668584990105010015980871665639271998271972960992115480917497082915761604505493394298636053005454946894313140539511053817907989439528452816803608272387497099882353366466950648393850346842715475466297656616489626887895485242756857970598450888572175723292549349680256793102823569953018716932522315551516328420408546575670533847121669131989976872142671530202322802904936604931584705447096144949664255458415870899823747416023662519535922251752340760743470442491717654733773100508861652574222398689381548995121979419967492214123818134358417129042828322756396140350520636248562443898186841322903875077753564767614396400287616326377799129050349304105196034921853023392654766793291237894267932300399043386583056505419338287135301624832744235971909441932483779185548342587080860263004737944085774606455389089753034473630835302761728983031666771264357269750908017158508300781250000 [142,40] -131931209964049163277243799328851877170060878149846220649974934862203208683178336254928023682533010949495322849213646716786215517858401836007152194605684236092814383262221905101703853714412757217752284592535881352240484030795194795912402625321461821227788285556157804602598455556780703856385963742306917164218091069939408510003750386507772531164736135431540647958126128139844913573199424037497638287472163363239934499451494948946763692251731301189589909659700663340311067721946419097528479437403509788583389828089889375477546015689957401313923056638981154684871425618409389590013011225444406035771732554653008310222755366635975255334938473332793557351762811799060259413438806002946554242567840832301292602308583939635767669314649579227468156446441163741700089966262841360891861216623957210764332250965073265621401895262157292237205921913701440637330906560705849968246583241381701002835166647772989474884564223943487792503947165842445872852192531774430339431062544174698127618773524874807908688376227250538003264284170465982149294113786211373586624622363479285850667057900711190600693344571975324380861501268717591668954237360404377871414893675148735673562873708253963106565585547978993590477949972954535627186897722629277605684347802847026626746843920757465968311379635844618067083916790437707804036986004220726966813239977020067324784392720403723492151813652867065024422450001208659846044612241844560008650616285000973398478183214296599290401872020704902525433085713173462359858452653554719544040429258880161637010707338484030166376100279772758936109870392348919551611903054938839379908057052413548964390739623040831710246997436459025961156461137493248908879280651465281317234255525257275102762440876267003262372803457736358633710018677650138192770227350420706739566097130581792627569064473807197460777136091357375469105494721881135065307898625975311545147212804094191038899450842297709505833038676286146829044478053830856512896340497827706947167628149410647893390067994890283082774513136343344667047667900942088671536190075010265731982172255354719668085761023750034358349478156539218049344523315342226976075353233066183877312098532795906066894531250000000 [142,41] -151098172068453973820225754184619475015555187627427127516371060200050757910184710403241367868077396629555226741394300638303432075371210129667529149334804257713367132904458145565803010796965666179553548787619517216751574912189272132193899518149232660973275977675038808124704461279854520103941863160827472062412989036312659791105231343900036456059312168877963960563649386321230455004975191918309310786456534635257216951880206794771426456299970841049434009421397913560023666898486167820464733866153163933259794780451622816221373734740318031587111833189052713789304574805106481228228971437767837411175497982518030732366045750960018046040963607384576079575279089169630507401502332575673647974747466660549797805994403051465691091844274522218612266312665900135730342439295088995285400752087266453573595552626908771674121015249204103456754722142780102817557243259803029311640556237818600186650422926443469590062132637115829090460518526751430152263308679880824501755489119621935674246110092189883504467575513014708953569320985054723614772760634392195058660759578534814297849677379119577597456855978342259872560613410785939855457488883356235213206700654133023984304082368056401848317664221942107986390843823689185815036721899752384230244125088215597819672593667395499100118104866861924368783386584285541225789715391583136187615157451138200624052936716870023148035444549985624348300116081897804321119180535700363632752371973194059221615187501945387528839834646933737026311520458154050265949106843987491111013572053444555050748433438861517028344982119422527715616811424950702035963204114239718640754467436580208279321626209559138544843758775773448729362693243158013054522504221859468590740157445452905650468552348979373417788578185302603138925400454301298833959593340437309590751413131384262042445459297772523427414454648268987741043662307742433292376506550517367768145409513880585071563834757325125957242252752696809051648772395520376737718144659404212400875737595952054804774155065016171244405578224103107313090538370652188312577274968064331748784681021126959761178091483223024470464925233537539854248253206167183740990537483842205122952364724874496459960937500000 [142,42] 224968168831772006939192037367675968639547014913564073177265649351042936676367181958982873629461182053253413541585252285597940557526099923149112751761934311590431666323164663145378558438728980771133650464603565599663174808193116778780810953824175092395514549326348810120775826076609704645764225173492007783987324334728835068218952329252124836956840109717293144722150762028992103312563004362094651825742630499655364933938530732741400117739950363681732448840782378929708597114160841479899220951349788634258249572473839743055543281153061498978012367692110085299985381485649166446370223367497088413699085809703652152483400936840767502820569432637424058135204867007977869468114492860985230027197472870251451526855517079371266751101857570413032271627690642128129244104118126406798507993270800292816946680966784555756277006945642937049525610465311402885318264299963674890522004953246685655366808673676482541080468197238648173985207619654341798063102468579702854296171413587980577486527914105493608799455422889666880599164600574402272641396601725843414694906758305345153976883949297348095300336101329197017304691750157742590718403209577328136422583794321619768074307795938976904458432138247537328648161652824521786890720957637876041056635918719746845238481123661836624143155178167669813040833606884220340655636028312980422737999579585789121600386351474511922062344514097869482268403297423474754143219188463141033069182436907871037718795855156542126596779778608210061346680364203525423920141838287885608706182548510278400570258204285054427150344250906572857440278828518503930404336322004224572211927757640422948857603862527834183624160542504299788975055056074584825496332647690045024514293470597885536624290286880028183944639896093273581182724659101079154011737984718110501642864413427062683881298186574253228145927833404683018088732895993293147597268906087545062209183799535136478342922038139195670693771753711892377743762104226360193501931214017482173778644593175740537537440813581531740302100006068513541042336878940720014749818406498255662805438128676479501475691585330765959133194353364185015415020088828311579937908243455551223586889682054519653320312500 [142,43] -172535022083598534459647892470221378436522613477164714465896083220950051030166683714793586103326503998015827655555078564135796745040393731454812851812845485642937916173839723589827804523329549307646532404925985824572751241301088892692245566984799826959343969693998126843578910096616401952331463344360558312731432836682673309705415460290583798966514248307837844664028054918457323647521868649223366681423814877272204047672929289763199280203742830965876030698610573689374412306796582588549833435947713151763166228724310095056644930554876507577274892024884461839345241205097866976074266165281296166728319354282404639912286577715073300882344410756630175117801832975121853501202576065856158540789492042918306561504898909244357363580466442713327031725783073878431232550610342549168999289985861236484754018753720638137402123737406456914626181674717331541106770961727706592851290237087205781230437677793016186898930469499172964369712144006083562756428792928475434666772720182791422044134541229413506138562076806278307160605630045015329112031576825873758252861552721618977600553576704437089602588157677589178404068544264750777329994244313442438493297661929876491548517687398666732585711890010865510684100074711934522186386082268035017579962410475508403318916251731261399456676358477170468740681105171210569533084138696802057978047133265467462954285173631793550269413066600830923414852806318076315946219906335598639243558896832372246317799215082150609944623977199964430740846402910639490610152280623689333409912470987433896680272523405035560899400873159041813665884172447201142252497999041263548040641381347939681737812393056364503010893270988854328873309964982737037465367617065762423744889247527614557421369897096048231621322144019057366833977259664011635785875844592251621574628646518326537780002836789774210769078387321967985900834279648959654706898487360169713072941801665310039174051932250838290152457744716839146437641103550614264985027006843901388759983088619541625713833872006056416419467039077898035706874592205406829950314813364378146852504628766875133825277185641696628487230314006752543900780034065587507303178014174886884454819602966308593750000 [142,44] 97055513753430366843705726379261322780830826745234734493786327565808909187586381180783658502162554472720861869520092018501961273746985976245811071381950424763100684784241031602161805466055281973094980427429411976065978994897782092724575919979570712886098586870999107772419375658099664003714269615683708310732594217442254447567183922200872833566647695640859363357300728374881736403037867769528970086112457641246465782217308570908519273711228231654175092562232333573653041886490024952198647238832719182104990500670108533318617669588918544707241529878999788613245381049285546073351000711733260308100014297193460950234454832696156342434258965800147167410829309018199227044185800313122662370314065345903914432678346962991907376260794918514910917119966381548782413539368372816382538895790943597532207377135489520429902094857896422979188905775698428921494276329744645170513898848094246037386706236999789076513125800841131018888815044798801817474285186073423078810680148720283039495635312648652532170864024045721969146526977370932607428039748511462184480611294481259858183086626220514600964896205668079763688990729933873271291623798288405777628229132021445403280812604296147769938393053817504831464906844542322938981763444369582947611211849192116327627107520364161693096128583757847536580318842987528625553702773858224910694333934772434757917774852277070952703156927152989582969427669914742023329710861077480220933911370551501450900940147206384687250428582746434032558499481309825026977612937143214201576261767418685187077438467577786300014645038405149141894544282354072408113510225467756253583703633440968682126627424326129013607737787464889014474044690439076595085477719933041600620901629457419082837342648547433392730054912506219015159112249327154442749807599729828324824031740611772750255745070525478756886388269484342483640801171246036425517941994044325441257684850071737972435978500957263655634188619008581773480296383788340331675749333755215571483750586062735744359420775835939465468638302327910759586108924100206556453274876119468941497534045194557648542252087469149239622691423630797006209012103513435615725270596384818196633348663330078125000 [142,45] -44083825503938264391387519950760492876180328832371641971277165620220565718203019890249728992035842002297631190211754021376573593190579413483381911032132404970451717141616919612354342228102500256063079766338556646948898851101120741643395480621193103417573939430025085709103775746158828217302542980409845182266223044388187888110296906141508622470268529805108943982121651434925125655305517066313608754598161434315509896162929924696297531554562909339612965637625154400013279328772076163089044887312611253586887713946766265700206106854279731459090017357207716089166791519071806684824130742415676774613213761398178334133758433770397974628558273960129408348125110109081961210662516578585755433340255532765213828218189053184410678666764634263567600143731464080412407283776750091109184889379572065106668719340643647204753919982555468925038949355984440635810776730748466000163590699773137574676525626798424289680140928425248443566553204674889044854854990624983985949021992562882412795247903558022446561254922732699996770693336908521401835535036905976673625359365972207693644046422584145791561292914690764702955353048913330377484190137819963665872216646837844710544561613948262223776386878935436886628551498741026524773629279539312007187990361132070545326272499232988740525760914413039971097587328278915853757504448186125795394847109365898975452002943244767023348337835862870404192486648333138811328880794513438137293187886827291532592777869182850683083748477846790706903890522996080282049493487179072148102767998982994274803056532536920406115331916967976337101970185383781626795951076878325325831044891007349568533168190106098650561744425187073446605998677130230251004558047655284346976488480187310490158665667443316804609234250703001994462752535728324280121273281139506485530237753819531032339358018375209249957188237741949134128208053424999252386054254975016799335107869524365440104705977197790163783975004446412894436216087011257965611597543737652677071265165895577743565631590323417238379613112557777347320856650155118724064666987557901322597392180278269173417889631340890188398372819927229809187078303364926654514427793513260507390942382812500000 [142,46] 16892539556845887746807778015471496607350901969488189214736720351640635907408236696438337911937618814893723180631607202109432029934010746654169597586323126818702284877357987719983617968980876929803914467739140031250093175760500821251968678076744255806742516884442558760470265515328439092545176407375624073055270368493358588877171133891510926238619327307380363091608751934894345306741487057064383091050066490022151483273668050215113653558455917873574512603130565668106471889784715208921377563944696091956060492553535606155883282689413579597020715420972120728411722704315549905934328724426261351216329497477993102810973974846654128937129962622032426866724227545245716877978390892690678836378055634166176993078788818184435702641535713271797950506332430816256901415976859225940385378552853579895780464002819615709290373022233679071863440205353302284884318954098318991565129958384176609057664469923523652627021893850827420579507796910476651076350749434352768236821489660575844870254630402158476851886811480827726351935398584055165664975167019946452488938090081199203438922490382594376269820895383641381061051222130718923830171848941890769201228673221753787235708908380847228760483693254909180441458055626356856867492221496491468547253958462312542597189106939177206457949582510419707993422678663254259258360911016799962470462959400464145265273650195381799805829714282334623834644681614113115733577382885194250079667913211049005495871873966864501632653433138754125307268083272484938383703750361548861559047554070614247236981633601828955566032602361922540167912543238720735688109250328349755893206762850538668348668998260406036632007256482663421599630782469835995205402817026146364287790807291650668810220414220956569174648333847540709732323104869437065425851829156579622350120054944031312727091522342986858575010333562774813761794678577142394390356191085307775736162230130678553693744004736217510351604364669949278842635972938804823706156917222007123678598992485307288015552101083328386790497742144366026545582393117722478578148771224341523604934817337295829503152280799389132761732789325957320818152653866040447460272600912172256520180664062500 [142,47] -5593569794265787787284972549036895844244119376926513576523704900254277579107504370505701410969776652063286867851255331418921855624859960845457798717206279854179188213016110593467805813389078519401933241380029005436896080149547743411206323596857148307185587907345586995916391318147739416274448575160685128936647910309933426805915737893223491193161603432407551543881126820326865478085709440081991759892535954642848448900113390984445577002712832192183175125374035717791924273945063568771485892426180235967357692636299465715756939692938231540760685847005809410128535712399260027093766267969438575908720989409284104292801774515207720519145541131885049018770361699522952597782038024102617665104653199272336328991258814377410022465711742018078221688975997789147205280992437969399173931460157030708376407426018973579906202343687608440126964188595810799901360925178197590399480669248473913065799081910330150588891791823644201969502299921434666906024921953387607708558779425197169515951005392408256651826435814761196755405244821353711953246217900539389047931571739393204198944367639728539985634449245525911699939623167223296346376634504163025435468333297624522520495738124154381541091856124921587520899321913576232204941372133030804782231523480575438826768307184116599686514445458192256120103685212169155300572083045928862078683946059349010202163529793797391081094291502741421711781870086578511714859860428934253529859812416902366833106887440277414125712537990365643640291809213462675885561435123937232232630492344242871095405340816022311914228219217231248429320677907969698066662463572469054127389293588813165038045506387800238005426381653040716601902591045126551202970763993065962942392404085223922111634046606471903510026801745190957572204557314540632132113483728589796506400213632767007024514190669154306693026432852973678250057160851135095804530973682603248007202027695499663540403921844379768071994579595120689834883157179145765726030857027868229389587984479071491318485184826798385021251518866076544945061730156434399933013139469263612032086921839832385229816602815502558752972298351026753484527539397618158715664705278392077400390625000 [142,48] 1621235471054696013162040961121666624880499172481215247320419857133216478659600743546379080376318200515709924995181903431998568249945474137284024250974363573859261013709481283585050480472625172447596378703353574297851275442991888154952813789754805853274618736649454163933251493102452121751787327270673900653016793016415447090285005009969796389898733645459966848270588236894367601819374628786801761771168431863338699061493219787079563038306419552664032435938828105283630390261525731994978323988064746863532498884642488290090249986473385523639909997653640762175059751413328907939347829740028619111444060273586788926068129508031249497311267994168916439274787947845469498351245654744057018013667430966291802298606814949678187706473424870474903675515384697449238662187287455980833494807735066715893097874490099831149648462341545790947587850968439620371818001515482363905854975749794866886937339029542665821121508685689251810838099128436056477869637958652892596785860880546485951645297036973097902148304289293249007952118182053905197025024710529066057039050280378716213354233655530787633038302838204140894441047391794085997738977825415431381610837920132204054273429605241675797123811723847512589682872632385666226378898957050704115788252121970503766313781004882148606273131364447758470130950193709965040296189922959450168286665306081647375760186309014509619689655912878570463486229909023826211858827061702636691136332831513204494057369024571842612059455828083589813769310950627356209010635911194124718549150504370751324946767886076059608899409281549979211081189639804883106334830141080310797078113515612008082065521740888373582778983681385971174470891120951861243816514320521090188306084560108174750398768383602976540521182486430829348620470618501896119735878137034097218707220038976648760556111835765832631952848921813540517693150129927468201252720514904202587244459753143250657138835887348617922887653539855335574202454070387288633590417273933700408834078136366776056852568731883589190782066184207927214255254972254203330207000941065936764411446254821751151668142901158545629125664179000134748241227433245845314620538190450202121250000 [142,49] -413139190295747607291478709584004911975756442372253556944516535403692697941098229293963653578968276098486634726144230946909024534640809403503764218080742672856316376348717079982477787229993465664537283031185613614508196129369500821196755926586180164133427087304736317777857427991305573526186095476780415573417889269781936939151698747950865634875692448407002814760002540665364337702795209037968100604091608389607433376614011890753084217865607932080583155783762241283212179549266779512891220276081186855850018428143281647303497061260663971792877740099215077135075593564155008387713015566566091828041059761174900084348771768278571848065952205418334027555337923881055681425081125039642440377325042249567600614839100816701508774532149523634303659236549897109185756874889751626134298909213376708168265668477504957837460131124986479153589264736252957798803280058416933614780405069874402752605216325675062990556362887410046302294683243223618926059187736238568498414081721435223945051700327014318177965262246628402220835449757767279215825900254891514255505887602653351824247499794890745133338737454953006768158978398788051920996418749276307885753082580184930055277344025515009886822844412136894264327471534866762623009416693244280333870172532978983253966168170594894486197291227372538989922794482778043804276085418888879479602347488736993135652741026776517781062949240237296929074278082836916753680628632894151947690929288698470380848882020196164525230991044563277732893910585192473392091372970118958101138605506626181811237959314718872568886330492222153519226213865976617739543998422187308807081072120811828128472366185807217703547010187876741151200618098561709359689146129670974958119975968804112875749958947046326955536127510949659006779736490379524266408079192062765055293068293877967366004775349190788703313670529402445738014129145085692253477866904751156641859702568277701281791327214427515507170377020418963333163031871350056085815185772713568788451053973529663939064924094753427474452095481934596822784496075447229990869601417365218751931846034227883284940567699785143851629173687069613101852119876992804631519213819617161075000 [142,50] 92271449405651824973705624562202529781744227756606238201704251163688440340007498747358000430799403011494822899980548561453824534574509195890657531107352687218801834704871554261458993681621792123645839198054596590141350875963354240161945621268794272892315778241897476967451921762652450933415498074981305335535904339071495612116450478701474247053200341976079608359383479710915027569403949259760310054524990859426978867174077729227742288184277021606288095752701202721537664714001392379996693992324877104260984934370570213393332188532817149616544258253603819177770216316425364616346084278375206995569130977456801132435516855536223166746482787454510337881303378824025557346619155372558948659937897021755486637370429655959064087265365816794285437527212862158990735520017400329353934577332034649234014089746023783662852582677104045431694680796167963431902182576740600323363320460589369023730909624451615263079706805353149162021703879920894837186568779582367936049540222399063119592857574777773154304311611657503632101168649360076791090696608555185408863862406304519945497244033743186906925484696467888633341255686541910005331244114200433256954135993620445595984991083690027376023459243104612632395976382541992007267811299431778949175371557999910310737731748979792468562665570878062516329548729127946115824931930692747907542743413586670981158380901414214902824220958770904924690346823027271641729281736566644941443461937673845209794239651715117174345217929530426746966799234258431593852250874032306863639603261652223207770912368969307340704734482173648630174642114537299152443259760407481118008643565550573166038613405524857066121053469874723411629739972264664647619782969369951211446430957395349315694768181399427324890619128901632971519432012518715353021713192612847165097887170736441202943389178523515012180501029738790562975335564514418753617082584103432810876450871100672800498088291703771502992303230645197016475858754858151553459348069339840375490572528412840326911771945776474769112235816281750946429043780225934319573536106545511624109949568772458104464575134974520118948145968626021824324300068874928108870514603996863956 [142,51] -17864414893722391402477334664256554589909545823392229529081814871750655385991842582488934126697461310020748100288826218445628404901906355352265807006228212984829302207879539321159500634235683444372638565719914903168929237818447825071172334587370541706605927955350399619357793912416586249155879539421559814695814022229241375052198263432588117248600655059797679766311119402103752266212454448027006151259366187960400657885655735826387858234634540625926788017905697473596823114255873754601192770313002633177293862315118320403145412388001931693352662947695606677234765169324331860696645961244302561908545720780512764885910612840759155531891823433247442569171251496407979697269634742925198404954583895349336821135200604762264439478132857421085609751615627488818191176550492561690500748472392609470353590963852571379144787061755371426343437330272551866284521509492745103561060520287753892882328954482631433997637269995019069378702993528604813307202461804674032916355981011205751874366820527674419480108528664001414338438745119504582173821153730407155323374257736202593788110160839235282022768957097360905965083566698440320307139221335821896958109839504683052682390856298928801034149613858376289713733385283979617026288836588101457426614597908889305526619756527241270341158622643696062399586254602671919045448976731315349017199415442492495209918700741741562791222508512933710634393470910426457425823046518326105586528350822859970101394434891881620047232959223515128948461436237472472567173914204662861251924614218766921912287113753140355983241618079213812536462166238381937393366663467836102031877907076910203105189328061404530670071731645535429594262057164891971888190963797664182004900709409116773622654081392479122302837558335949265035186797844618679850104536351448593325621178444688805818310109869492448933014717386942349454108578657686088635790391713394134779952654781592877729283037661283225077625177185713497025275672582779095762236442845044702929459835365454253097314192286032344224768287701842741743420014599622276421057344869697219989873311508682502908984324982641358099292363635235853922551343491460744661607862751200 [142,52] 2936125352891597341095777794726590108768036350292584610395239558118273459201025371120304336859055595445789929179175368661888634736620406580532851172155190137137758475114533376282365217224507553001843940908154296407385679345025738463647237964476285289536657297419432224842286565363481068544370921380090750768281142067391397358615423439798237467829319747377774949142213874029078448711453755481522564305348962685196146782568845478296246510825648193993833938578065090848257847883013473368536896316826859857520254860223368981863330740345652616537349551236051997434834459352997518963824346629236408211620273342370059561041470740926668984709228200202284167700189761439205273844982160931096635394645048011484166425325430416749096860016743090395293756317292631379768761690950951332710084613470110170905903167988702968257701561388766672607555759080865551217273044830208391763111493686482700910843239690725482979761360644757317281920536465750605912565640397378615834685858856703432762033698633169642816974433097736271690046154533521952962966868911650878687376291200309022763492340716755872251160671773159256170490995554527332019440002062034215021435774177262332087549323268796159819390121353134538061899919022273981620922164196745313781876978194243756499578187056797484023700389717032738226719499327676940097461345238269039446027767379305510529699330646345844185683537277110878265322150019987678500118821200091181976788793706135767016862197143400057812672594157993155206914239767566074958447651372722031909088745806291628909526564388300669730725216024418206267846876722309978447255974105749662736199327396112578638922886957900026976882936371583552255895681108959990495105386398361536108482074196501947799463218629770440069028343120640765276718477497922378889711750821762423634573239600469172455712411400823356660329506461005856013516952368968775522640265194022585065745091017219182483320460106560398672405983555913526167656303691657239691521473064356643470447225230557281290599151374022984688636170462908844147187365761800492578290537175488123155097157538060230013618635618377589647020414987102543402280082858128771513471305000 [142,53] -394131753983946526423512977311547807454777687524794198774850864617683168691285761995829394604559827729649526510188671660635122475705748474162582081144623267424279712086813043334043007011945498489692472001598500720971600925623757645573102163903284916434084266335349911033126776167675807724730064492895306467202861646427254383437605817185606577402451993212738873770270036735931173787523296958238569806657317836038684728216115653133509516955849463831325875431713720239352912630876235757268658346924924519274444325862453495565820345464839480387985190059495047687902342291822860483901542224921272048700277026922499024615092456920481247804827852168156432210205947261778481897193537305194263385883640931659607814354435014846276997342174527046167958985023232620022049304618396066297705185345014443141097737697035853187583800315468287251793577214419882181036809566455171972129606256002050241539347981411843634673360208790300886023998607980568193484057978190725220597657844258408061780455143190510502585269746812436444821317047454076040564368733647906520310589710317419621292230741877056185302302393373490403890125429797497086892773950127357886018018987978772425481494527980595160782244492223854727361450173716142039865222907940958091374515855736445290331255946891222438484245543895978051080463363041148930731341459232198582531313975888775549102961513609921821472964429482864925971365449920530033072861495887214731244789968590176037646455415390552902893948793370161433232199603207110325108351728153994972667060030886355513659831291511740362161983023890397586224925312947990170204402794241125643287973501468363846513920608734939972353302232415909975464486401551253618674873248562450960600957758466953231243600934640977014467422214607007144015375027133755668888291882159865374142613290385225376727577760516987567802541239947672208445136847048385839964364122970774277541344380870608344494455228203003337481496849539766500021039152227523204987023837401288345289391259471967097203468050909614599224364552813922290128735122482247557458021796522543680361222705546854049070355607663121122188078372341768607960985953961878798513000 [142,54] 39650985729898745461179321740600293945160298313306092332626646207835613127973635342069634568984426223273135924790866407828626688876357923347245534778453281738837118097762609028473848698734135487292148821782680784693289907852135753674044004301270620082078311186379921696783982107873197435829964906483400626893786712673600083884938373346008301282766990796129736821658672140026858037193273252602125928120959155968329266818387081048386887321884537581595267174843484233046302113907368540002951562005088814907384011666921315327256967966715059952862264625969670169324051682651800590566072913890515476203575002364936057931687282790914858776079233348500134263871014976736462167862606169417490812263341285080536963300444987060119765114234889997567487145873611914276288660795576241646381692951280729294205146880611516928780652455323317899793947030722704874805400922106050131159520750426973859159861649246333320477706172169585882357846574340993438497858672525471339170419265948782372891788164821276651350035899440752363428214629979731815049351546830160055192511496888772209730992236448476735782230205266249235500408135474490264762119144966952073765649782554545521254867010474430593587252852531821318199615200806095631112746223836406497587426501698083890460410430521397460945434725076219013406607423850126615289866309880847921197684934798546787210989366870000932304266460633729730391815871225458378656191556262953415848612835189592757192776082167932444965641818740745859024843283699322194620436604030135799038391734564694082951989978210133631005407917084223155607534387367785770014504661442466626865845732856673752192921572724037875170635009818811416718629158613387397469424149480960264116769504097741228823771861877399421550871361130092072943267519311005494618673939534133305119511584375246307257797060121530661832505694587922037278234885315905172216939500979927622206149327789453564816783472442379829231051719954728716380426696418651321119370189698131665122572041472510965145885095681585298497653676373643810850026955187949519061701167500598933340462853830842550831518963664932902684481932945945333349491592665884142500 [142,55] -2177001145331527332247514591344392458735429568445800228245397781311980125514754065697229793609791872567704164169776383531410573318164280063034646909304061207069805069613582404892427116637701823139501826770323107556246080943295588747374853114683923225077600580548780464256822569189843474572633042279924573490963971163489619702718101640881384568277682808645856328803439551339211883950806248791455323967843310793344844073324992688246777216179294755491357550563141129525020824230815031991216544266333954981986989949207628033553154051533330719115272377858864115763794238435121788497311869384100195867330358170201284874933250952965291914733808802435095931094705630327275737878546935905382039255090430473690968600780718600902793636189820240145111206230853250989260797386525207487329517531824792001155040289808412989854588401946566962028714667234670434126839688729642569080558447166815182956581202052306513792252963364414352170006274627155923516667781374205975791458123538024839275089575236136648780081506493806908847419745638356289193732389387307255005734551998928222408270107781629976732818733606702789975566124384176479023769564408734943238615769875439992666252003973654936653579784386856846486453372451672863992891595737907357610119338914958368108170718494825573430368976136870749940617925266017288354097034197768245660157273574867475519758738556639450748929582952392547434617995269213045227758373990694429828834675534588190583626523323482719526649745435390693431469747654122402433856531408521326300244157420468998236902586153492431475141111637934796632017749090755530559027464942997463014283234530254990392104553014391703880032474617098990512409157022801638331777474958468448426642099446086691688897729278225224958581555909302794387955938073699841005432076704450422669500904227098841516810202256535778409096452802669363874652567321108193675545579621626950729269172513661722349563584550310582589850853927529374489147171112060575786577850636401520975323441061396313203543120592854906774085151932255106393742124127663194790123886545495531779416239466958619152665709848832282672457884698430004703435544936644540 [142,56] -136850089687668119370248143834965935804117462890180024386483252825291068665079641114014730311555927401912662208173767540274289455900882099541854994482594481815339321804433588455113614186967200592136073093244212416119281322102695213114862849875060033282329448174681236925185737214198906876632173586114454779637695004664976631422458234130257433363565912750144222632858754228783303362271837951037576537468783559936539586445127199001310456178283770897509005388502186937644939138708374688181761354951698234350535551437924528704195366684976550450665090690249442767064763335817300643888991593846082063110943950106525139361287649310711011881048257865203508938058931249100043535449940370693034150268745494532313370183282489610298807917034966369564341661546369036491052855514431129479822772151829704160510850128598566624244761191731244474671847570218786098053660224780321379872223032548695223063834041382288389187818120827192847289922690521859510089678532943609260618561468358234778584706247779459673764383237345398691084283386937668787004864558373492395659676291857787412739587476860629191345925786117094160591187209146127646238669217266296991438775587910810596222120578893899121658371534758196558741097983208737905379828206072320752098523602343772768030582983394951089801053611662316939175586066083703994850542675858192513023975682017565750090820521294037791248586765424882009104172542771869462939866562372826546321060582901172625811027948693111642525690832461346507884879464896848508155450125850428254065986042265148003916944009286108120041542972694044924235019532262149123104122066554496805251610275049880524069389056947869473555396570142652080701198174960983560866136067518914424748026879230904210865659607594475937036703749856112658734666907347152252247233793768652635406480459958276294446545357216416671218696547697237350999939492697591832721670079429707016733010431174892227145822875665926831818872844824752459091662229407398558098133314458928534890501334339685402962593812058615322737098343368785731175404735242231541257477823921023366747921268848168714367358974414482944495253920503527205549279313488 [142,57] 50938001719433236229371350530625242460458248598596917124171743862200169531521346947466153197656914999896277006540190876812104896775941057099648972460918391381192416451364806665757887401422117408258196881895404645761139804631305072716723171962278747837370013022932872857563359905384901611948177730073174289628319696304833163712859680096709898648704203974504770284229396339205110212221410521770613878852452121460817008382161613934761635518595478088446052562526607255157340503776712302295017592575066022875181126278375655378721752026990405914159096235900251601639913191566052105583101281176821200821365254822396631458232689710725119907660114200340522448569899257955703585186414370844395837310735963718041266958564902659340859282644952086809811572717526952073124387710644318325077084306142778120333267376757924045318262625145018291747338814350394714354263747991751135640441612419045855641467400219713630874757098979042244460898572717429723701416811506602928065505895031818054629563708485851324719763539112821961389679133829897321748247842220938852140482814156180907244187759728611486807230712161772650812012695255159592009441647980744550924860197491720408595482025183354381902751641550612981781482885425505114922554177013713134516296066837922439420485858172487996027754945031701001375927028382961717556153408657073668430107107808867639985003480329877806875143844900551184874044753575090567148178466851742136502867139390426913227422904290768841696212299772191438436986174426176608436589907075964698545380654960467767338012046391412054063122608376317559016578126304532799862555489517456483853049453374115846605771034361389673075440058855932779624081240129102016736883559976310853223229255863256788234602593193842635743219676004859417813368733213206578958182738670686387629461742361453666710662647727201263329853464459955376105229526970357512321852693382596643896523976777705558746716427238434753551226619145258077534029811489419672440806374625512803422239953738757358884736931758454592326285919795523312455261700899663196523736282265069467010475069877239242650909876991570020431890047067286011371237044 [142,58] -6586927740250893534499943379329726920223580720763727830160261066171597574278477532938010740462641934501267526046484946274492826817471281696100930614104153058321208744326414419579312691533633885781095100610247639556183433828153203385491335099608112506137162317249186711155223752680340232047068593990956451995744071301183884551565541400158981787697845720622180270765123492581676515357747044556967565303949528777504741250622047255414756886333230719258757432437143309305413061723587223907542115448571499973322992304489906412337835731521746040752689761028476882483992961389609086663026015169803486382716113412193722055709313376044805771819340966163442419001842709860370508242445745212598139362435377423676177421546648895965751445481498712069106511833965045317206923095398419118785608948497462630886094198226511417994294926199394235956103755004545525728921595849971294014673433060322999599603927922109845010956350410432659411427370600267954654857045791532083306971648299446050387281608541602560052096204162862221947758343750305756488992682821939155991749189851516868103135612717392921273617323348512410340012378261769326492743006223448507234461701643055207115766711806809627430919192377727154871764541314943822416685857110278704224780523821117043239370548708224200087430416662965514491244022199638250901119944129244658499217614919430476172102082774024764476434233895553345635348048692322402079404842089231611896860116408563359314320665268204959024988164379589997191091434551350837536461816961770448711549204299559678918943611314953019558460657427784905691127044782392377645277672020244087246135052769771390401726530523424247375811265786902222224135157044313493153569146563897952152730100570298578434906492820222427136251050751740368563286393490561540980814246752616729166161686987192782236774836021750564771233089487844201383505195587036107544374830670402797039797287455195481540767414493153525446115265726097571053976829151740159092268841289540743298953820033239642817869996338649030280282431923416248817484572929125657721699653204845298501244615277169764196444207811996159771455576813910944102664 [142,59] 472306706185023089279885983194255326281904920617159285164616944381544358099854342898521515088820091898100942718162310413444567017484460824974844631165400722730513465211084172414198400971821350719554310928633589987058187068805431871674711771699534302547644570261661089284714083627583775290802430347866517938453294575884887241353142543827489106740190730889787621142266963496490945097021094326731266855700074726987527411256551055082292750525204270714149909853205742281851440759079557614485867823754370828836619936083743530076032833287577983408003625646399820660673684947577249725619895040226154309824069494833511789961590335347494021571542382611248406220045056812730461738142336582580038169445860831156915985323529765689270496012160303253196000777784947765606535909877745761604352024923131060051191345227403434115205130830706708872952272530923831717460837481394076197385812773760454106406522647448646836864099189857067359755710207174832855572471610005020267509603061257690446393983082152427559211182707242831160302493677553754065907580123054520633620613862257119696432536331712381901392378817645889760231102853223157227569203849023542227533014181007908662176945928830122273434243436874993158974597743768335981269347001742626559955693084502974028409927864626392775458314805053514969312857530641927133207773153261150948898686406667681319256530116056338218027816816020096639606912495482787237030209059928458917171009248304176862037696118679966707159522382417118884979074112685302590485743203281381669914529358353320057334115552061076024920038605689031297633223469416478214015639930239796982384318623261415319896110818342897998921846058271709486152620861067951330670887146405763723935280008442994692395773250219375070180299360538300997381279580132734867408955951922486929408400698324514710487935832327874812701335767343892298121251196533559906685517296176978590470638906105992899129509482338233468133840748420768916970155282106555276619563939527629406250732175264257498522991099798177513895206863786605667335948240873744435032430677340664884536980270415533189110304719321936644084246714339233656 [142,60] -13435764635589679545924596860949408913829080538991407556122707496182120767741939500640696784192018836157615442986292713481226340697060188363196135400683479418310298422706525186748042940145713361699979605047478634234903831184039065930208051017342575345772153186072213727764701094137501889421471953495759829096162778900658229466438106196533129806326698173052996518846006215075580224437573632248493642337979252922968305985220669137533553023857405106481708539683696485145081925255023888339845812866507375915069038504057586279277484728296279194521648528273619230109223108099335966188415468548560721104701979461853860707919150461961507114289736351969942514131770925118893072786552766601043502438562158147423218532058801774258851413450018184239270918509919943236842321410874392600613318499387652292328928153553830632261666555608391839290344602797723743533610107304897236497355279662680346887013933921755142193798599601820434845017891401394788057766518208316396657940271038944772321023713168511205953390555253726971548134154470589626675330044834577923828989318776165828739302118483152073549551912851425161488663012633768541697269948047620080255713276340834106507226099907855353056723540642860388802765044925739024254613606282212635461786045516413141189231446010532237568301445688276508591746476651257051226488203641626507559517394189814658094169195219591383536620013496015749126985456104901408747196210095920125817007686859905559658539267813225948248831330986063865216690991530288822218541675069643051106798784598548420844521206008766199096542647587672817492895902700877675853466124665340766954568683472934819118864082470055951021403123430141709444334130977283945407043168385963947249941865373351910202881105029365181727867115286971560281432549711518468252090557668093131987037853183186856557286621467093823206202765475374330137376547467646437630225662678073137923305249459955851265902641520799142797736557855787418830387785778320570897273719245744155337282026818062268282766967118380145119313359285331948519362778387002530939947637035254173538026965559630137563819663215118106988171203025759 [142,61] 38089853493306285100852141609681580246511062376996726566835358004817665334610850241432286775436842337865539672884657453447790468613144989364729786888828931784869049267605407430497890021167951574689255142113533484219881686661106419752995266495462750807339865623400112111641981864053226310089977843787437728261468592918384862034420064635731464970823146244829908727595076158195386176746891162417971966853211184093960632483459793927301862987515601496968939752227462350528330071562784847364654187310467953621858224729770283139564747564372839589441389004790595686558908139118022883622277450863627920888275745218075266975002148730655562764436844987367747543842487512320563213445196266993189458228728698560644459369208110383228768464592467663501850218968915984786311669618976224064139428956342324319465904736369040180886049295784807336842580142389093581052455989079564564762943043227961927216093346111798283597087902258657153112552410823746909644325045162902483972456150115647469766517186106484707126950120082425685907769757638976637990399911853050830526635403626162370982699462017758656690836098910080819042683475175432948374059376297051737076632460064383927808352603178015817709909841536455802280999108944442845523699849747863197719317248269883484475932076178077399081682079428943779765575669784761403015025948145554200386751157826426022072206806581604989711353531868450939870872997732448455754760503178365069483125926563464504061984239872227606943905939252974139368830351598992899110556607437140638654205087751438480181062836821758843240590391133011284189867258357607823035881151166217599560038125563036676008992767815262022113869503552477029703407791822491709735980001564578686167950399198980945075347905458122388295269479272386015142022197001280983697333405879833061130012322048255212383112149787967128400684675927782274232042768216901451547829815174158914896059464201909771945174853439830733015016965261520664724083932385493797737801533914313896226028420818362455433964391738954732784023295558686962049725240658461423776110379422443320975762596804678638850685334069665608147250044 [142,62] -227149390960837181687912314230075658289203505360400152897461266167452623162306177679691738412818053784103938713526844707712524886850206407215516025130684683948806925390023362849506278061457282645093128301546495012840720147275468072750501346178635161919914157873547005796998413900269390115394658966757921978922935117952571424529137391206703312539850670971573884740164348354061443437392517627378688809046240164985231720239240898846965714013143239312528194736774243647569398967487265737475845694477033617871525713409310103880260561629108185641184649808380543169386212699783552245371659857411313563133819536923157982257852280178977866978197382175101456471186103384966190442158448311952428934476315034710603135143428429671974681583782748343851109858777633556340220149498607786131440385822565626411345210769588326105588812498968944659063161760165889555909635748576740424960639849536184550816421105177646516582065146167047435039715522443484850010915546367672971418103136173521235655837265579669657088762372262725977981472797576160161506724346996603813561075023922881493009520161213572744731376037503913201046270923184534051582129580741064645715329567042260763298122203179940223153162995818697501806072939760458430207775733655876947228129166779178505007570420558066920357068747494439771307142323263744014676286335680157359465484505425963676013622925360811211483389428085982243318562743236398961412678428857731691652607765305375536095923384028220902433386632357964984132184157909724749949650287699125559304444885764918915251039645460588907724148103562090767767552903414424332966347062396726471722219002568086125819433785436412699564325149401837818691403168136050763798698797697531527012409021052693767273807025648004089625293010692632143786390945352933961802625544775602542010043413529512045529404349954564829117880236296239441552087181054274170324507806707041578220973894119027672531675400578624090874571219796415081011928249615359955603655618140507013240036622947537206253495556408801431655610423547227463770478341558175190658545227660101252115871801021558866796272074844501034478048 [142,63] 48521489826943914582205065160442793432478983112051063844512063554828521802732630461472995264884961578543824214418864306945214708591686498056149181621900468849259528734330148371695745687512332922461830781074297274501654838201281769477476529344467549554752022130248528298923804141954682836177973509516752149673025662745946562546732734085258942133573155399392753396896889196516590333142205157427024434962584477002403189227965073569222036691236655958030933394633473576622197958454343242545511856398638874458731140561072947291855448487886288827573531115623623580608750449570041602094629235544883940613716807956037387577982001523211023683014981499055081512330115853299334279744875463642302735691053810546265249268754361953269539619250642546679173257683553849989264502616538344334324792137939439050517721590283279082052374041857536184060242578094047664917170001914206983109141826573798405244953375630094919002258231104235453416093880022453026765386395784654777723004995241817078882652396156532744767290708439894132559578179607049288694805622861928142060040617620374257350356074602029776078353201593629962779880628286463624079030221486324836877630391393372796511038682607247554201073503032539410635728010980780390319260420806282397643142114653302902069022624867893895446047186747453072521887717963692403043702025581267342176210635672684354061990038236962121869302681106422074478249715532138529261773073020131087129561333919388328641671968748430186807172522002428449521610647330341187424023586704998863473888497234267929431864499894255578096526295866313895596127144343010642286433448298863420079040849767101820524062648861760432991120169109701953328055365120978103590535022964376748726825893569553934642648497184210304624976709780633147801584421178233094353324109940829668005839898400669374458119676678903959524180176435740718674774658949519532105043056675012858199176629771821098675370902988638769510689710572579102685960619530364425069598061511886889290258510603303706858182122175067414233501202768183364481726341570094438810700839408746049775190418500766173858264383085338508848 [142,64] -2439323910967785484292590600363446224401190778726696285485896920055800022276528893190885657595771079328462071441683097967384905142686284789061052067103111032042915780312513049288400735789129749807298180390328375038428956618483768743491165844968495449692702898197633713438611026224776434887919402432277692856435619782021879863351087997208287057355371467267398516994132717376173321023394571462874803946119524923389607933373481748885864709486418765865165861070036675755028300944175498911854814350458908810214703807085115866646671472746587953880639083995817175194030644158200026962092840731077492880052425374475638309725685421436136091690989609970164256136879993629206629348833934487320933995377536535881037981736936025591974048382673885720956420389208195044964434446017766010211772777024495621904364999414921080952035100098336470623598416182914100041963323941503338395437780461942383797148200047147604507904891049853861125454474060576476952164918911432209570663350991938279818482203692737080304787913316686343378432107303308541692723844247854063694585625049317952774769776457965763039496066736100779078375366813377326448854833877251213248375016037152675063358297919347063498791414984433103034207018926972123252603193920317639715425445379632000258899791535250502013779512715124884847112854284582461105794047488324258565100593172535410276047892710225174301188618655689700642272476217177331755824722547335806717499795748428769337997078995536099287710160895649619250587438036846935658099903553760446645959639301276830260591037329546584291976716832050928420350690849901972471335243509279173344569222127357052072901600860487971105470603342212397771223877215960283747136587962739746719105829226558570382085756102712199376718930005602243633832392356555789886510562691150937231171022063180613117292498469561522273575958711790843460666684841437588592305182216937130255548875466156872727074116820780582668985014555509691043186572509864860194275858422571386340292250450464063950770010779526888298314600269813693370163453430899400465959699704015110426644145969938013624662847908326552 [142,65] -676223536104908881025763989413750674161960197377536164697670757596834094670558764435206885309535688941397667440038757022273749770398356465593456389826175326491918821856122965545516256686061300640017631631413038860592720653511583984245556443856481229460859166530368097400895020177673843580902088080270843542668263099690731699035105083720143506740918438737503736989843000033961419663965489367663271922152592348944496712640150872091503712584569209813745264520452756595114842821755842880336491970800684099540708622968223382940810772435532106357642098112388064962331423275268305634187611631076973810588095095930661456765692836169708905191400293769383728317869300045899421422531921391129449125118929511755861119989249090642291945994789041057129654533041118699552173862288457580543752198737262610304212501551146719022681907625865117395712690608846357412080286461079702837029167777107515231348458987535686833439324871174705659191975637064884896995723299886678566077577179850557831437024954723676693708539775470457447325332168706476188311083308571416091593020151736321814076179752018404086177380094515841221011858292487792150187504188296064726239055552376520980008037508092164521579610563412237657513907273139458429289670247245940123671910701180605256998718324823546732452741076111679480760123797313813516048750085136342959735641689485790546039531224285867808340978147167460457046386188374880395888204002375499584612288153019562942217110582540700736298757082726860003105840125606584022412447448375083938151267699033447079872583120153583653571916630683786546677222823107349809063191134279508329234793947849100069912268147702947876707107930126603480106223831903111959994265737182749778609245899766311641897002419622471744108601809263396494232372256329123010745710625663125440818898478697196464854725912708522069551417084731608694757547171727293640605509238147063968117266449747604936015002205668226454175936401319760937571344086787118842299001595971234142737686452521402212757121686556902068208294252144008652758832202781369075563176399445032132736180442433960031572827684704 [142,66] 184329445604373054255553976170076215240358436715437807139463461517307151139301999920709330567090984668638323539704734442641325780101972022036243443204184963168262969704461031699857835480273747399474368995015198460615042037766876705624771451181693769617980723813304365906626360329670168675352219833648641928618212530721574770838716748156029125000568194938743922946197410651115777235860075769781736494613805129949504834647668162664837501428048075137249688566238103488179116484465416846918547022672005755443971253047164173267072828604712997973259768172933440212882094623613840986672715458462245667507789460816217250722856254555987818353385922605768328063358485576241873919782813718113835334534049344593908557252865058655102333970792433438687748039609794769080908993909222065666495967331777843324185642997302077540509986764804589143346606673500893959575887849977608492860765800043438208439555136718628063486479779367493558570059100991622269061062223077587514495035514064212069168671120295561573204291157305863142141361023087780117864662803229846800911177079846200709988051135164112347525455296733150126645259446783462041999863508947329192166549937745822933220192822162818569995363001367422212111289702314661509139521240675691141373212961835777693611611115715188460145879869577757226465805979356270235959124841716648876380450032864474267530593772571320670876796724773640990450299722317563617193073854608098799525967342466610214014449244629160817566073061420464029912247727899012528645560214154913845078677203553747967034974278195681653868719079256231826692396127892770521130927992099022208788272936748478350012019793388064449349411594834993305210492363276715246270891458575673410553981147205074090712775576047818315249977969673237977177784915603749355229523703949917076099481711596848934626495104066990046453086791989430695977763707507058797928275754674452973431866586356944371876445107808477293414475925802476422769952327968583002901766978484432495574627647320377497148115835429985711448333093909982029483855800794338517960823097104204794591472149910115831495358720 [142,67] -25863583222526829435245098622072332956714596456852692549634798931025894918192743937981366544687491053847045209196372424358579913394185840418060503093610012280994899481845253148138184588813295836594807131233537041404053934964886700105147343276871874372340945685523312181951475800885585762977367122196727428370748248320566803363084429424079330500714124572501074581814555104673592274494077141050783274546892183926907103249451344053166446695472914258942353221462273878248487882685176305018526331249972338586636464840605676199636584003082741289844908449828603916022087911285618521103827238219428383643326066351279705098488826780086825402812648092744304252239823085200120217724790993094165701144089131514785889046297444954778118177812347817137992607131474859507021466115987988249611384440965200588223658291559231450944735528345289081618468055218368940221054873013937612714917770295254903012676681773487462447111126725796078089784643364788083379436089301341981694263564913907155285941188949105211837100818692739682390168611558059604895623963263573034420164772147813773745070480066985884324104365340399261268746809613873815269536565123398332973445486221681380342034182295123689719985073003269422880997081324532559878271948622674303974773405713912979620173008112239591228627310519355082354352504512720724090005385613487584455014205440824109432472176198309258714770817111541902111411438181361340504407393521775955694189876582569389237535474186737365561184009399076789642312378702335647021705657546948020671342020148187989631550324912568001268000160964932134077597494035230524668628861192443843387742869569387799062057985241253658261696126490524352098717839637058924088248260656152032178842078878178538952278698690517758406159269611353638748229301687640364749227120510300193699743315891889515753362502841895758898661989656429842547019990978999146366913458168712748157217808195725472845148839659781434912636563459383939975254388595945433505448960986091675315340553785308912392702154057769987428450501122886296056394430763652787066352462682062651631588267155457655983400 [142,68] 2577023119286136284698983920188350542113893015584551663764278454319543084744166444752599884629281138706124347094850576566550336040562456360002259626818017010145622238239696679905745669940301627106651326179900249707486746977359439292195987829373463627903966828042980075610162592541527090901802421173927416947573009531405882239185895983711612082720384444570700313176178299380406084204044350443428253742547973545614067225083052076899642779406791963876181863946987381829115440887612921444699446143151887979797765383666736674808825284781432434405089690932310754900951692483973780131735306836271196463294325050095397203258354794991193600330605281624108866271263243392497587440443497902618599993834116309516092213939117716750043504729100084782950735846344990224502348414161256316004983933859404794371615899894507951397969562144355467069313502484885249426154152791821810843965425658857433253745153583621352086855156674771869697958716834024483441780847291799579732096062815490999291737191995005056174613429311888822614955897911815015943360514974815942133880132793574682160061903379988089069993278218156778029298198765636966379686392415760695785116976928526673421639021169220882636194940125649524613019094510776174883877734323713133585466271996945117991263004917050579412419777510944806330024747260369310954803840703438121833114982044795172626232463699256715114872038805788188752519373351619893211714664179216198027918523938207766814737965308733682446495647126355266470586344905954056377443759877484405880090918144665628841889922966656122127635975849384035164124953055909407286588154414410007472681749066562428226953428900977519135400425329529661890840715421004768340644176087360668157308284598083729102655884837589519838199338537571773124761366216237945807416661219264486393660261859971470442910514500312119808054358760506685347754020922794252882543296929451798020556889748218686251548308863940931498402994284014492875443680890412077299556685934987479622965663242834272971123123193997456227252557230173137902461368820798157122369343030772553686519599603483839800 [142,69] -200536517357203115247239907740480403139278813329577844453343651621002868264354697927778386881895642406596757959879564572181651433084841248826475092247551371172435497598688497809365862980152583853888085387214838252821842616237796636090338813091843821767118746563593928651114835879470281588169915703390000161909848626142646429519810864060101377631373216533622417994488439536617134474801508801918702462288910656618884332646921547749108913598746260619804394261340325023072396212079600600867967166107192486610413444073128897166570455784119964122373707003765368337014238286280620245204478857886514226704243780613220456416814170055503268466978195435747028070508913633116172705157659330278870303574526994679714736080481826393914245043202052771966364996144580850856303001290621857023499022556307881284217477138994642646602302063083447742201336457590712674624734192804589331188129027761888982777329191097184700222150588712113098884253684912028794080138999717976698243498486203639870659769836928276556036635394764192823871550760369047347511169214626799899739144604419860360170769991906492893612052199977336529942667420827240168029597620186512960935680441142318886255045803972529993308057942019588928598107233782187018344327163185750095988222220993824104880843331182211966349285896911698517983741651048323714231105160003325978059978533483005165977593372596034286942027830063279798271949539991644248114695186640783688590479697394019701376880469187689571932112964436525282226012235920707960283380901866667183311108009887129075657726784914392929669494029363141000211715700280322705615510239185814899408543217181866828669443006401340506891562230011568383016663072586315447746994331178913608687100252863963882864347957418339267915493658058870098198574514348660191072360885875520282574788866882715042726598127638684018970144406320578566849154721028572843767274495381474863293892507077302980434023480061471974893818452585275512219140737745390395021107453355349611882142035589309369701378717932443172321577132502345494263483263748328929750786684706857696878591144669120 [142,70] 12848954167796477519441100911696546249292123673347634842168003720575630108359160068209908603569541160993348136119297911195235448425756706088122858369775810503984823415883474071653071995041155108538338781474223084794762407628623626820599479595603920736683474907514112502788577612989939228799269070291222849142436556439290934049019163888318044993701753592459175585341567670067012723969239450265895279304534301718186927352679350413096213672057042268401203817465213192363485074348592198969252763162653621869700559122170835292007468434575288300142458520697570352414417212302325568983290358187734835621534227380188735675739135131261530983040900879493472661857395620106528568738914591005992415146413985033054998732138725393746048254849195263667419521944744848970919180022097708659324181370264140178881170495681069098436076790432204204967397782665054699637910114730648330655318022682629300243610112059352599219113847678943474165330191018231388045789028673489885271810486767294403840005079309101401112769700268475306826213016737478747427999364546964300179733979797870077255574704700307158132526601720641863496179996084922829648013308423925257108227484852781283464967665214685650452088420131939998397365667864756973233734954935439957163601162809259286963040251093794160711393222030861781392483755851402038791924358642090993044403850568267621247318972750051376707664885537016328632400007334508032607859964794562102276676802381600328890967254062789615379155552307519033363490718850529368771263937747629270995520031639830159067042917276680783306012158199310331645300123391998568244744323645670976368492068541557960759993371321125093384309906761562112987302163466434930258858119694739797052260590946207102408864738992343552100731719524004101549524721841816557189352306278216498202733443412560190141399819822146934315712901785098392307766229650036434099419659381151738238576341428682775721840309046730993600948157797656487822723964199023896941467707290311152205398020058623970422239496528498722205986630567383319404214124825449868626833742160456639582657382240 [142,71] -707100981345317147230687930792916754194368358091111788699535947173334834672644159788813983254150452294013055108328972300671306984874287752701838729181177730047966911411188950827585348422035880660516738483336274494273152419673146485996500469531179341474175672895843407014781900183937065324259281280489454488828023476852539680358291897566201197350074730623360794919477258421409722870681901389432314032844577705141438540582667852560616004994217666350185257229590054576970888694507476694015746942137310795979546430612258634566120321357624618787010760327628824899945652220452908543903418692251794678925268084042536147823284992107022288161945944840750030899560766805460510504404194249953130061711525556439984845895451430956285329072330979305912141582171146440073429751139043791585461253416370662930598428330354573520259794109363221650577704160073311224843841359512504517215653090120526653903243763534539289860225434709247984707690826502426131185706160230689545725801442818075964609948739711004782544255954683460411432995952007996017048035543034640668034342593127692369194177719421569024751139550502893805181415309273012948697577477495266368831909456953261024331769521526234862121456247845119454670058789044720163034336660248059413843403817097729063585483023787710037983181014341211082128049350030361746509472657884007597372807865916761620847042987212583076389447674407695979272143461152516793683543175282574147000662345891387793232286890744655365172562829939242650565075651393602844796242746018608266748267276899320339291183899262834031313407127993830810908807579160751894517920700322944266665927046887826439179126771694038201425360118128105275721099317634468408929561350020067833551349872334130141884032724937605552274931467665710825463739292801428940820315490674971166026796988866029476662136153137496955956006287438037414426102292348558935196188684598507830031081693696177187333107487400609278130309305926738623926396565321197079721632846215383585836010159843376664470908895544784433221399111629120713513301860085428483779240045414073592195920 [142,72] 34667702847617449175405108946215306445004723402245467282690479462273693239039580954441347430539811910314567996815694219479978932722611128308413139418742305051441390360223950489178049723291156723685477778673864746039559139216907936261808169747747088591347520488308022950487372389556849232774692782968880554907370388600198029059579599605472934582514543934438860535448804684317683884920409913885379585858189887640167129638043755816039605935425090097563626101315143171652321090800973543179118762194232273326816114714053018841758274059496971035840466509126276099190224279882817490704770739468625592903183629003526490096418129057628835730350818233358513333762084713018988440750893638765090241074797561056002285508230041788425624156405734190792075397931014052048254410872290422215266157415221401937700580497628871790387999817117746735580875162026859305973777697942513083603805548343474947872505031466118204950494074692109408097073980263700267492412024224133815962533489575549736941373865180712266265708423336644556112382818293984522633220182839033339389409299835763311061897491248784633255647910537946151220452166643019918250877583703020357752042327062444072087370346353975957077717780554736260438677851486788245546624919653289646608115052014951648156086950626701058147617621472295711372429159169698727140953918873458806864149598228142873330797102820518150103106287758280753636928607144530613998388341555375494108415865013318481640711939095495602033803055807316060218494098273365894381938128105332104644682483778284347607844449572651618498473115131739235427514179455101580465468908695075120294531542970740909384165943820605182209836280343810917875434259420638340791843526713558614730336946293053866258901030537447254186886446036580024612918671057927980821614905441673970053569368624288556713319458909865293176591543759196990387145209498793246574323769805447262174113770012171040994714795670484911730527053214471171049760670707175626625649359667812795694193130299605076015729036478145252870025355155048213992968044260606956881524181081497333280 [142,73] -1552796306649651695424582098476595567460879517964435466390624134573994014381172964582466545058702169770499767515472589783459221827803294670310712617844590280340177756729625080988585048038559947463632439688587885450069740879497084785052023060351498113718972918837912900044950934476297225358276610713095438012358508200739391314801916040733694160186637327376674714532343823410830280693421808960640101203935923995875355470418793652652273365758434162262969398450636159607945876668335696042379738475171356362355959183452217537334307067285618674349446131283894699402173669330768248370439854547633376234089950186551811207653687805780186292374124490357916120965619600620049118303100218473557819282244875095372570799591610889267656214754883531173296194311859126155892415551420718733148820480207493738094021267982724295886197910623479303855617544273793024911395364682463160495450660600732140915919538127144548461807963967221448561693730257701022497708284750243739846820093158312372006790742182120902065703319562688190524642917172052365459776091742946001872399059796460928301953867581030595515264027095449812040922989246090698274783150904644609997577144597427951180515609262025802357055386886503387463912734746758136322013572751960084374045668608934505163692202015293329915476530592232129197568573264751736359656880760724977678341771392516749764701175974567105227568012465098794683444141267699756384294050283981598634936928542035183917948239105121703989326050018772814942034522995184433544945007763023874714614568736766818333550812315312599188278450374061199015890324765377588826789661765628604721637290826737832256523712495956039642603366245614328992588488766230112074849258323880844358697928756894771292592033079205958272299485787579297749623537204840706035971679659498713874942387857707022754708658835083635745168412469696398310458917081567159435470551124352806066561596754432573867441829813486184878263211528476300369735003728965182989076643167454626172856989973060370067293499140899640952405307565847902033944876987085477751637115231063160 [142,74] 64166163297433554896763379445726077250491030878666945277814265541770576385774537661298469592065394666086494036720206983913129622265071433720716616096200346484998410103674320129320902255375070304055294742799128083727345532248719326499382559944321601717790664532384008097203679758831141105105201527349819879277123540889883044905117951342756737365509777546556475115567352384128844710317319125113025060430367450242242080254268578910152946151114778345390362651959412676564779123254014955740817281932225996043258286277024943716872297923859824903109725234910883197019620998967048153001817598569499425102478379577770791321244865471325956465843655554303307524159917935535905610819888454575165954595221969382503946014680008190032913977470434926274375571544838036925857490954102009004644077524137282205989999851897381650446260543932076534331633924456892883518205656421204541610583681399192623770527890170678045622253749916620721842970075229668566044355204445677858064153844258623086525210930715133247828826724783060066999243401535677106982424968353318192271074702775536696435188099531375082599252484668402031144335141957444151272512529200770862954539639015064211284697400820766207655336219051134805968008192999527443003824384604068993192034728656467051297070898264071862331229495528159929852794957920653773904704385347912895617110894642137514117310145810188831625297000389434110000949220918341236625080421578025812938961059128082168357376455612467626621871917634801884992096450307333815519104040023401547178619181629908056889786239483631271311523046737234207060981558578931565159868108202347947771913178072011182960274274890012129164244918062885061285515892964819674468773063797503234061176641155728799931369862678102836427569903071401223369067708593120274525400408815381838551682124260740210168799285086953999511873113028382391234698137923043045085229258428339880308393823900370822103931901574626678635312884348725667572023912299897187701033888872460316625042940275098961254632663065000251321863542364051834801329527804750023933428820800 [142,75] -2450634551095912048887032561500862616582934443170315440624130594046764990171784379962117012405464906757215014567953639219382192184632767310814693919680137689140838179335927655115741612136308231079360260983414561431885086067058375040832073028249643605139771090601756628071023060918879133569292261005341040753638513727544442771717229253083750697580609027502568644958732226866183824663941673611323922249877470395021673214741757067158987660429802403806723653462399029880469463430227232601636089130638423459327706839976626929893785892535986246145410251339592467099903457643199011755012961780075449376962560056383028616636539429071094597534908652458223651956711790362343138300451275106264485848986905308018655630812713345035679396748640541771351785705937526085207130660854985808044917426809799375006488099784147119350610090096001169691307996554625611682238227719014377785181210559656252650686382321262678161276624524393088488737891297380728049046525887554531998233081764287201983961149714399460478085819586584218104904801540336171292300476570923079054374218873753313706892227946815358930177456151179151012434761367404112352442140323335983895428044887911321500438988474073820536296394876628109907889885408713381262434119189832645723043241440452274399872414825186605591633510528739487052261985103430594225016869134739094959864345384908121721644750998183804110789545687000236633693758279876147965252735377525493364951125295625862618243907863482042442948244898613727689227792603594543034651828327880826890477145295858208737853304081361941541168742949401672868383572503961788075111960244662681327096380415293121435660945155383275246190609347834815977039542086971081022700818957159436704757529521528761240406662895119724328285466150790917745823604920807935928616855661330544158055036888825419390060457396023036364837151425083769255669308129751012817877778519571349435537101726951744144235372242709733919273556391725390171196380441738791666558266178654909532554214075645384648371102189248725336300781514639514824786170111493800857775920 [142,76] 87510378668581909699169736411323839973387266044621091194016681643296941145130718695176200445526507351002561614015845107786490078611221764665401063091060559709834460180073647802545096340836545619687244369528910887237163613398924736831898950490202201361414444668893963470319526411470159467088449772126498318767830486134443865087292018230987282972828949761764285398103595300082075776817587191817740860506788882795389096357973069814891096329673573496823404587745220317887189256521464660149729711834779125288900153479167253413301322837210528566758056966411879992605521740430532088927871285026336584477125783651159267025577609395756863961146930525294664844068394927371250128887089206092897523784740745411413185506281999997110245007105050562659250856414922015212301606238967350169465045041411944163683824330440682470600392550513713757856289324702335963720007276451121200035336886651649185115027544830079059237143121627107725638618143944479897415136037685446547709305693588798249184258550025004963333362546264548895938089734067901873521653679541134076636417847643867813280980690665891229689074378566842561667806677906347284259693807080459808418176425045673369656936266198171249097885943909153732185433129535693494585827084946630071812490068563909166139767884740268481028012079928498380170954375279125603829871685788804523563250985568383892094257570231760515913378422740147295916859986199151616566180532275526936049913258429226968385453859743735345911450401402258233176357094118049710510672494319586974000780854838939207603663571423938348960387539207782091450964783876213717188732184031116926968417713833695275861958990162641862324482003500383114398160396832497204206480717922558686523957513934819446139584436726010521531250685507136965038105607579932766988555938317128820225465029319656059920034217340947160124554563521090678309334923265781023158258162127970501763404704899204290092223151071553411952070033779637508979035470277101915915145467755857220782313339291778090796201749117538993693668481386767425566272858421916504016 [142,77] -2961142703365628596596063442639014511801658256452340979264252892436640497151641529711749002963524304411446872439013829780858807720452049353845560665509187685080930031179736598050224147053652452534653830370501091627050117347719717622999852238960836783286890551674719636380907963350420647531726062179140757028958468941252310441931092739773160079286252234260817938400127798473504098029654564655315299589024945488326574132445387752636337056811051842551330851756761704297900437246690076059891048887064498664375702207704481821356778543218843565072080949421992317440177558882714795507228056670976631063338573184769770511199685636369904348007065714399641813957653034520177047633835548595091062060394061736360031363147863182621295469283164070390705178414122266580658724764125310874289979483970676038761441638502019248205918044639592909141486058852477938417851416559501990886675476613205888051645382560095784197664860125570868650158305978900908413591028435690188942985689349062495998697698404412906624931189542279108290335810554201697104145501033260262627042950904500335364774677426686819364785455488480284797813232894996648477880667243965979938507392869940495177738434954483631155436383718259144002414678500603573931272267942329126789327162143727924417385959857125023008207652431767979465044280677314786827581742787831430205660921528550677354693624145650687567579286626411693524855049517049245076257686548507407341166730106423881597883798852850906620474056459783390550079290513097179984649178025462742463683698399286176600298090135604873848772774681801581602626677763344381960315784002524923162825895024179503061401968168523236296883034632303596195061846158302849310475042573846913755228891379736697270768378201022569025389823956218157300026553327653629929265473757827133635288175943734192778103412162013435843057222955506766208177810192074914858051096855827531014265245409491909412769304780307053629969377176602264107497581453486515357706077038961697864756838466397902599485120941637940999297469239024653166459463446578808 [142,78] 97172508425125812808020767194111049551914539173293218290493179009805065666176535548250649602229170578429539615796358461085019145594218817116007408610763801516913325779848104519025603845991804033500285504992226788724356310793790061528184987598084264920015365825448434487895412411553960194257811972611034082520687513411688278067544901308064884510130772858098476987903737669619906230395051867811250304943724535925038034223993572550281848780326315823064443803238316203037288804411088036535030362284016871787678266137970865142683600716343940483280707492418823846914596224606327509449519682318065634376959080561300277616727054736828089416871839799285289880265180314998531292898606662857598720493453231974712720561138654714708080666664036907044590773103353272749148520907691082631478768312750147255559641929311460789080057394400012587863846370627463278404708517675819503720201468018899865227454550509488692904754907706548944589606960056349103899421446811775498045799373222780081338548513827234144808754646785557894194870339912478061517345469283563773064003631411623340974644084578306760338901968229156278439604303005396295141518735503028665523339931001967626565399489874897572334931191936312139503826627117563653220168973403338008540048538778405987940411916614510686820224250142770269063191003541291448649629598291467146396524555887375791928045100056925420074026880151298696019107232374369304413475513183447977186969566570672476104016769739752618449537582041534513128968709395606347326005261936097077216050498500185417408076882288834231814098394051274886791674001225597818609531019064336224404143425772918368043863416091263348738806180553487356989865669438841931388362425207087215111793047998494335113801266695806251944027419082535967166504155621925151176233169467582071615092937929577762058258538372218620803965844901943813548057862496056380653683890328468286591599768494882046497085681585703617459997242248130950043195406333949140883799098437120650287527169790963092714294909341033243365118360508785036976352952820 [142,79] -2995533026798445680131303520300507084794253605328050759135589714608055080079761548992057996070630516327199489303374469346876105284473102348470769686540769053890201965607662140315949263995832925436543699370912486480099120662425996048861491985445824848076993849391727223656017865374153018408303050049567208178901932016733409898244536711853471179769646614087906409320178309617948721409214078367294251545667076264818134178599314044199108524984215120386312085251171520645053061905284618852119273680972697920102708941290192301032243594807082000378067820886724931731460254290672937098861510962246383340048899395521406526680427478953296026344474461133737820156375344695639558592441708415106320790754907580551911660234680283465721441829587953635626754006089467755527954676684951701013616736397604243211754478208807982263325664975553058672268188883030767078581129547360902584240497463815107487276291078094046181177679509755860616649008587316102960133017453892277975720127634526956839553176387632230944890395530475889790419529738908288750273859121649627520799545852897610178438569041261113990491450139061063173199371281820054607888972183330759918201485269553962165380165313516117881161003182753755843190482854052556876783459957965065570722344199702064967047072495115476416458815382263939329891606902268008106660288746984876366089918713047357315911759642781825924191585021495255905597693453265720210342394611463489993524451650666076615173223798586706128682079550544400474940058999998342731773464128400248645297956167623338932326101390495766189243064025614332862956495411201673310275490943031351534610443317457400295706734653523253370823852747640424694506385504704198134342211602257335828990107120074635904213774932486064534328109467454336335756472194155650226652449411886309383515363200169047728023852809586501738976312019013795547518341194918379546928040132089628491398978205780086980829679110154529420898443583339933312678969694196843544325023456679900118909139496656081642979387131468847463871556375615976792623688 [142,80] 87006306566868715008841749007982370689285938610913536412190391691695816697128001572607259010404413538621487902755006202162297498759860544704855620064836267692322177849899845436902794225840269241471971926916490060643326612298241349146743853563251783329911841966444797212127499087116615651344152649095020971837114230364785156753645547545477039610817173153244422493471209857306597702685603665258837965307329330563406284456453593485224191716473842146860508250145943728828308523325698214050409171468330111694598035720533793367980325792780075086347632792198698509034593701374040075156462080695880847367259654587803036813640268589249428175121738467836988125069796595173831004696226680582712716303641597984038540997425403567281955395015046467402468881675102612169533427994741729212288073683516475945845948642317942700276352044826530042230496469662264790958115628961025354076745608287151262705722936976647566984435922460165311050498326346067999306783150057127990626250611771953478335484005505494256752797674543610527259830517390942520590582649845984205655374799738297724542065738296695721785394849976419744091287196110441675233654775382866571881118608299830013191854974352789430698972726490082559506736265260187786163493036676703545681585762466841318475766976252788875545961162750290280590530527442902640626019535461011226274923512593710027466602772781780006274155804644438864401860785307734588991105645689583745514230805238291085533590461207434682676245114499516341582240601962786456422712830595818686872103108789381263828579422533078698874473885534509148625641452101646607751426735220909665904615883752905299180231094473704153046248843783056226260497308495279920599629749571661773502723798071835548868729914669365686990431380929036173279015144112240360717994015398759329692440128201415420826244168894932986794866688285161043376119502369831117868730925037707159684176347917779473721088677727030683954862989511542402961202754730126090909528092961390175509675814190371706875963664055153012636769368847293297296 [142,81] -2197612752272774611569078105562049317621536778971424259487481357448285334958498559041569603343663741642565623035916246916603581490537866417290656710352835976691459512897809728106752466692685095247972042907580505934967352824987476548340073778817062106025660478013911865414895873458278462912913660799266147816885429468963300088138103908911723203182655165315742235091231140525127569427055130105279129843867937017875416119050531581887606373112041453531368436498877705733224567258538736975919554234051752871098044109000906167567456489583690393114943669636409683011899093308564838838515321318344645770684882759408592072454170628990608837259083451634459748144974308392747989100961592598172007607748779716055224219089736327292609748578539688626537567272527370222815566533487366988484784272392687453928464763949614975552597850177169825438115996897326929611768583259894062710318457271990988347000126546860630673797333892460343568267728172295728868471797202477576841178588161182279717360674275557425954730191639025718841604758125420504804750699642918265443675788425940891244901298073409704998249829935040842142884154197880956304064863331347244769741777358044325008154040541399479276834484361268361279436020564209631096416213830375733024187845159521142483292718177458700645905767911885167020436025149021323748169892975063747109662239591216198050745267117226167524780646885281642068166661869429794658238657486162688447063235882954713272713530114581243670939346344184616868555186778494424840576196433824577372101900000725878664753289033740576910143640103619488786740890350448815047046390097139817653858906162655560708644031345412060546426961737661683406604048256496960115644423258015217631744841033180076993108227141777162709398373504542214674210944987341014526107060095394498611168097101128988876356304462811437765887982455217601555027388614307129133156720689244926757045622210786290551509872881937886521020085775856370356871676960299241431312646206061791797509445579129814419219117835454303356584810143101504 [142,82] 53137140728209535311025649687481085378280252938173552175861893701794634705400792112252253871195068907582509870722930168688605552041598303075421587521580460835385511313978394349126207382043186290672275801545524958189944434161686068815698582624018972783940655618341751440529637187903946437194561473477420968998647645722014211369831572915200305964018784707359412131501866396396273791386950807178765927398685986028139199755740379700904381443243800103867634609941303587173967964986191909004315640762558074153628920842125779245679216376600079607487725471289233883779563219152521537880162761653977787721426862303302773573671795259607402789109920645297424285282308310385873623010226220718484112476516304762496888913780693027914827831621412325394125918835898784546775115200284453071403049439223864532983530398426709260215040775339512682945703587538965401951308259862353412422874846893142711023087270323550330230920511071273976485127000686005774780485125879536424736943328721627905674470775002214398970832029740532551042372683893605234760147454787620606717382089718727668782809699040624150062011746765863323567649832851488720451212275502510939702993896726168821681951934660179835308320342648097271131531469969652848484855048473505425396230232959305567868185666273808128557821354606578433065008178346659873533709999279587196618992690823268041531875835957325598765677405560355251035237344527340961401796960216891835321056240140387152374185261137261760441406388851124672273676072120485853070433658343490541672425732307321052073988731001915922818094810536485880891732320260617123372783761736806607912721732600969833137932873944387040684989657559114104683561329062340082466220653144909097537388001883971504436647188360267782616222291155743231323397082255840565728890882176480993777239733769204992013008078859686748188789152759783470048369792046852229297130570365116122603946118318734243649638456882214806530344505318370978236164532403795128936518254212581268674581478692590557699654421422982669968803861424 [142,83] -1015898956005459143467341489701640981389998312088578691681777574717241457494564937619008089190408767082503306426572888372285812177499721359501688663450741005790254886189779663835468553426699018706668266238479933277484626633927981546512923539394434134168137691861035397155662064177816824435913815387947309276194883627498922289776966942208204542779793897815534001555266639130846677093736090331136050723470398208801657994910680964969231152856741932344361722331416003556877343048923675319137978427851829288480949525568486757345284565562043104509062412428735831501517373280132863248569669312913803411421290580227340438602499352213752178573039396662057404440164024003425255452194951675522010813270385649304497349388828116982874404809302431009929012896450100336401336435137120612755507979011463763203191502096564649548407966487680427299045723493201123095363149534750629323550303206178813442173518405187539206505907323792761692229711037965893016757508287406176308489760361213970488418836545921604551035148110288483884062540854914303647620133040646250220757616015604511940042205414104587422804458920113045454633832261997962907933691049564452974406288461115441591606897900903978747828349159379151912120403035363732881935732360487402054290624038796706344521194829791951097462459846471204368699847678939160771203430732383220450870271909734991644270314581114003746112424856648605586409832374799541423670300783809975544678429101488869188084755759201058021001738903096922145405274892162309440135421676740463504455460763353090918456510839922531840263567456741411441220673963610604852018185209680844851577726282186258180695607023450009246026333840092409145128349756666029395956654859862243855984766951137040527074705333847841449922753779737179369476581616551012413604970239355987251215212156075837577059651373351630616218256085142359695820920491181932478365810911000999832004833440532522976725152672785120118865729830391450860253368780136674253023587772376940802017022074185232439920161684479114250723840 [142,84] 15128038866037030043740272273625296428489129612172847202842525031738095773311467370622342514119755678790231984307707596779908388046818584908918132596503645241583900321086900897832973130595284218750744053358614006099983415293649594146875079131711139163717058758990536962211009541755268766384503824598953969051362808508201356697805698494649094704621854895999129595702165223487679711067857720343246113257976532275190182326535202456860628743841811809649273765056805803393027303727047656109268943442693296256596332764386026439253517234754252769196222977934099547055405022209429969320733486377889361752037443473565513067146376018207968302233705830304310280238324393496842601162996131901188015396595082313018762364300091692534661759175948123306088683921258891984889849540249720769522255353405469832232769046685917401970454937241790740975030855499435510076216320370972798417755974221264984418786552154404700712173978811759713051807801367261071397551229937167503766236285510775390626678638311146207825439913527639679611790204754923572120398525333412955455974336673002091084666806193222503909200656897065591943650724246148474191300352017783277672422000063295939642525360760818936593078076070036717745151252034179259186199166773882659573254277770215093453921085558600532180244936185845691912313728003730166121615185189706590614384811843377270009272240078224388422231755586855562650483581965369185499363410243457852493659815002386214957759060487918305251641715501393734393615138318257701520040437518851995622865108735056278790713878011404397390390420346978184286342517754639145733143480401082661536992177498458217148662695114757312448082560260583121100107636106467453423913253138294838330282297320423632143674462635095463134327217183794846118290206058803040427437702319569213243306528006566402249657720283627417701613035070979958650002187278147902888565707517737392757712052599691999208496381890308819562727588800150206482651296679372860446015085548938913587154770883905279838020737211100863924 [142,85] -393600192178580126614059967297282807394973844180344654177091197118465524426374821942699357688310025300431765573260961320447930376814369497970153023231833553996693751311896131997389791418554711867619815717268215584316911250188129917161351422265358862552948900390713587525312837385174939586688118053345620561477468423372356879727353244377213138212039839847300979666382854627338316895822309223857136270651469667126514624807931062541830412064523152542732109482682845792293421049070171180326109168734846683890587460296512573636381809393442607129225098900934815194886222479931768807690652036602299505930604271058168131681709549139529647447672173295857406229747215893851394107826846061364404148365359357093871527168710237711682517406986847916538349619697296029552149866589680377109093732328054102204456809641287636168550062057111282212376156637787804843581121401724199694112042483997400682563159067899477774890347200252273163889521738632135025433923087993313678439971108130122386084683180167720478500248815898917091798650083702185597969984637162810694432355359368337792916627541745054598543089721070656721414590094891726565297506781393233835116143122422251171568720354640596013093047291398503591193867141387180854124609728773391074834068491441930790843796960850540561570160178725697676638879861880548386011970277069752658990198528524610374452620681150192366718642317397951429389756473284194296613326754590988398872054542584201178419638728457550825888884675703847629142480683974826973782305587114729619627080821595798362295680480232383079927139148808563252193041895393400063199678231178822640281904454602930470162973232315208332545597768112876686552362003206142993981365841221570068343399026620564743082574145743477388657880979864417524934787094806733238526340925709375921742144094831660999513976114137105677844259848007008784347889759229875012523611077052531865218590009881674808715426396176198372250567713253076792775389821663889422083087043712324288398932168331826358391356964194040 [142,86] 3177177537311771973443664093670390276181646750325624043075278715221412220638798672885186252435584718981880795932831618754904776697485259785865630912027979809794606513668570586265714849990553416077535933596876609562099654888004881809690537414201901214696919351743505629664877947541444821324543795236497719036692616901430003500777054259117017785799053083328788881528501391180823541398430167819177405996228005296928067133249634890270820650709377922398906616817066710338823942926414768918590236093941983435204523957725277326567243359443336287080088333217035222329927182753952224812043258002678612515738644178933743356550652682069864248456452228317309437131232920354678822023571161463846729460309365371462687855678955347507002099858705907490841048583520103725477458602536486274542080682572366087453311500853644049329366023705653764709346484974346480383474425684581378621600407278553453733627269503696088976724004946308328364334917885453769441294450155209923787217755002948706124222021225267097522167694982713040154819318563027921917832718811479598659577786020233566973985892648929849572259171764142486328443166818306787678730736422707246309763158723985438014530374394042203694560869484138033469436667876077781475377087534110467433396242783322632778065728372376123187134282197589713100639552579718804746760818033193079794802936191400407073930830080118225181505097875014728748548013975472700652360868650938736962546388969681942288110762294895110719348694238704650826472832169767387246918380304829188837434077583091663494590803062824659928635314047861037006236509917773780518905210929290664174907706879303416378130465260941157071591201403566906511557833095026325684252320496067406917449826589569379876880120930819290954600055242888777460858728151296664628882810331051129461391172663384380889386610410406227985205734114221088655374247111219798447925573412704599156205905428186152163642699985163275149875190767329070216242069968969913020150402108906990209511559794824464568570818848 [142,87] 23237822419854232898689707998048192573050672205978733025789967994832386671533251852634400405149598699007729121560253033371696774645233961786083645719052082362108406372329012521557348275874765671257654672018464054754326955575688665587595973001409729434180586485880468155729933015795034874840732623994117380027274525129842569526722227381446922401759547308157783441069487626766043851217690839835171641987900695593471401708668565588139256780220543846669224684285382705249591887557238184679403851514898498180432359865212656898668337357839914207883566338398454712119738795798510844625553228009471088975031810042082437808635892021921528926976721435489069537985284218387275077877424308602128711521762093934790975191254549571226875820153129116881225199001030634309204798869483008566716112975262619556866093811084721536529454063382709709949931971863561046789203148222382294675384074115306535661079303637740758939824180608983111670558116319669044052207635935890121172302270545712101125165303883550054656663909165556078443295708624486487488692063222083088425731942939159889833532625599420909826666549965039539637519344309319160320511193891731926219609943564738347230230259056321346103615620740286400906699538945671692268519522196977155160447173801293215023738334918536905500189693733276087474318453724221912118930687923746956576591892658593942850488365170949679649062801132453861838929935626069774336371003248802817120521695914821067987848454184662723272655625185589594047117004021239571971642935948537932485814968068389193099532453529909302656939204077727689861705851417552591661497415832480686423506572121038620398757732240319465880312084996195635356886190586079103396548690916351955026726778157564418529209612809280217078128213243586479430208998566760166725699689544831344060249670253299292476506495209769569820017737588358060944550559976680392115542017111643519751001189047794076057407250415302622212397299143801593059357393438324589228793696138500350019427042052616921447040 [142,88] 3606272365532824160706426071638847262028875160819987332040616954959537090250775244660535709330997615185182274009793503668189790142644627132744014304321241713452186350353630756364031276396406644668834448373628151685582557007072799692095301641752174281597031528608350073080359995602772948350504598165178227051090575755458023595016920403144962051302652802606327095287034998887051104618151873760558583798864758994843838707637720671019978006948398946465193901939460049432214452438411506571463510020501669576882055110598276604483535537930843015221521044753200565137327343129800126462782036703036272322435714057601492560115710090607069779431738654550367455882356635543790119640817255700411424530802341170954284069649020276593615113055511362832589663531587089871496938290177720052047608696925213134784845311333952194487032045466870220471021570879178704822519484778417508673788119398891362010983138736992515233631802129961363003772052195802621486111297012786105405802818657533176492131968638010257413454368027696545975613157560927316694975278439538807630103594129353292093089296245171435911106996589709748216803517737918594901652812518558326885382672306575707989322848841973709059626043891123915896180633157211165216026660564437351066200284198019745177835186645742197353923393147353934944828092416058187550621653720746997966040384216870417461196896622664115405771516835001391096325496860258945326200189865022848654262637893499620691599580126117473415386120364559680429813419166076513531846956046644006101254283975059404578143572757234727277619164692452106577140874378431262455532015920444547898178094600944975303284600408681905627017736590662979281754507893145600742931602834838370250855788222302181279839444779495159069584365252333963476988704626643073142465768020691441667651558150978113406135601967626498827971441549803573293801269746739941605085606636689988404589843098505552298085578102208998851857480649839920288362611236505410189178618828318634225936750725777231656 [142,89] 74231559888055643736064958498219560108085114477606143286209935302719591493532903946326268279565926108225109044655908428929818231494769522463993961366871780727434466243012836533463462729316423761166832320538724281407968027374094036045040433432861587634126099714147662885403282135564458432997572240247751955646207467074127451302712850652709751144579917599941143458097474836921577724173510793816437985085829638168238020502459840324431751516954384911940691241405013508587864508625939574639501068845593512229547862379181773014133197513155755725303367952467196218093256997237468162263151190449322039087260942276913761920756812819959711886692352389438178907982803860280876290897858634965143578229803799259595955756797898403814065793825387269731658145100725413582474286067754126366896949254217288487056781179128414830172353467242732836603524875398174503552157626892034245043789550269450401091407407104060352820410138069782530587490257529469880301709249174871768185264363055656280463513441090342993503593006412954349160613618158148063009332888709982216553830288045950185366782902693990422430922714652040844373649590043979204357600708493362559727707057246871792567633813196155791049300269127053777753319456816958896182572185757302731513553419076739924654808049682581957691272096662918892714502560072503396881366265605355919490717510257448358938396048880828716775353470761981127907227276420875682402687572979006707284231592273712270581863929345666711807338300585521488998035977866580030273532423016222630599520541741859656541370204539435835974777216304126056766343817161672519780679794508639571530466411510589600226113722057137437535020358853595928334673262043366825916668037795947380895054277336989450221195928545808571047137679471665612770013619009107378699689209487350610518073721449017076324167903009433583067049597825963185764409992522134833829291497874218871963138223618088632990315629780025015093640791271735988493304354585679835248064318567771935098492834097824 [142,90] 1179744857259068669181190742971686844850216900348766446670872071604674456214644695381295892169337715781503153848503738630653841646185198903905347503143509031742916054739417269054180726797300586012220725602866655474404895736724331198145496145006831257640099188795162005017089060495542649274255524022208459576492268995334315364850503218484416110844897667652980458095571490948998177120492882014035579943201753453679584597272279080161682570874136837072492214603784613384588786280963695721721277129825632933602588418366389617093056212696850638317950335316329493606898213456706534113815781468128949917183041989413013950941739385009490881838232478952837706187146149268870918158106440027045127388466391029475734057569798613488684331635965318404109249018930391676318163191526363547287717445206125825242991074572388429149898448717979228072484590950059216881231181229529091589093922993569509078808093717624806096012129863222200475369937301263679755546209928411245815640398780749153286025890888837989471887443175495904793370873929407905631564368982468137695300536266161879555587474973467072996125605323542930854878085847622555407271571781760924120117502845810249482218309149026772136961472025669414909641675331920839114366779869546266671564929381861260056988231615152821364634003148212929878012737820480998442385644216687318088714756121296678083400879707217632288413156696412773859623546933949092248043552883007431111782427104780163584796785811228517092457941599914333107641217655112377521289166030776125025053414872095203948951668132404917815984950838326276265466211179292293723118454545222066846893864392221539210991594196873349540175068332149463236722270694729832224627338221347097163287485098682274646363980123453073220549893351106024719885228364283613850229222242498581633990124477451559422934473339873863806001954893388489733339969012750742462273922255934042642916077227377884897449177972330544757668430892524499104338627894278993169394272193369020844760473608 [142,91] 7349226541812946106588283465756444171135416112812030844094359135843914984377234631740163028048332999684560969688918086741066643970124404471439682080825393598360148355396383937189616629664360530626945344507990111945408856354330414016083031186221452628600987913199542349140776864143256292326210456262155052449766889466299069408572468090025342174406879119946284935446372980255545543175094226990538969558782479057262144007290517259729727088116203259199452123223005484130905646149868408535840773117694335866506265179164889660648695410301979967527714632285804658634242533027667125328260258758324793847295435321189415253681421683887197333256330602809905830827880667202630589468584945018710191840054797463602284128355384341091200977933450698100700814905768553818342497947365214940285103137210166112914814294685170323969328020651168583136322308347460515156456289612269585403952175356266549531154502562947739191937694490675137011701200050240948246168623586502263043098496586652614931695434090615550454850234042397410108471517406789497268129900816191908070352278200634938988331179027775804271556399412150115785486724980222528532263028956377016792940943161647124581327713719629526898966669226283860171964244376816929577266847595930288720462572987690127748089235711087786599361961267413815785323348703015361489117375788476621864190732777087260697467639099763844617548338676169289348033551925702304697535538403413169220931438215842381553326422907027852967246300419982982758415387812065218001980489796461940719151533137124483007327246045887472652417159286309473903457866731398924991704087719305699900851407032039531650569031764872365371330716167619207528323017042288735471962235850017444601692045323899987958768542062900173112045273047701241938866447991720887169491070701182722185064923930852730469557701046290515624233720844296659623895268962384888302533737181461475115233512426996617990678039440859377245536983736375091919249634979825804482038701723341582846368 [142,92] 55311590467253636125709895884973471802899446872049556639039707124623033333724293582371720133707417405839057396378241527634936527214291679147909305066802222719026010283384907260463825663031666878012431214067963530815383190769867402712060736923349863895387069884813618301795103561353614678128447393300351530936216536324927798577740446826029148930247824442268752973255081421727220874385927104673107146387835747668010022185111458533871734814899816647355257124022274979699162783636218993126012944675030308416521275681995075979872465943042281284838961558707557444335907088611345364063752895225786620280735474793970174431557826200237086844491951663629392236623981670504643887710119000270870737675008152952160185953031200213177194412266994131071852039479016758562466426172829871290352969145147139318008601726904267414066742198065431086139275327832342510567851558882301712434762224142313089910259740854140432171825440568709121899804866812795919853414539302528804590853542945140409996143925307455607462054548759541297485834100537834974373443541917261713690581268582250750815435691525170497378439893985029331824173094344656636603780624612973463270641848453920275100357464618739459884031337229855168600163628330410903159011905907275502895572341454297523031829451101582924793048938327389554948041013134369299148389866949675404826705733021818329302464711563076956260261924383163336544137624712617489705261197094562716971181734616534876939675601941328646714104262958319628528521996729342698803157017317056491872402178247742189553107665473770033483925152185001532462696561819766359400087732258089630183152208766563527689318282519420797406550824361261208454959225940986566672000010447671014480740207181007700281613707333404625825296472406361524710545747822665889761120795512487438138344398678092494236187670448046213964571676805440763480035998950844145326942657338314733878512275576879825443997717398781573639680533074242925281358053270022965418287628955334908 [142,93] 2082618479445846322986571851551669603464665933584875651266439215235369708827150964243636236917821395719701316443377649447211752023512456175505094637678463510937254649587485286425135901971823370444041013451114355803824949348480910630983917245434498918081136340604283002639271661905531782867858041738349890162364217494891309099437486888043937382549580223182099884469376878234249743403000774827481497248136797886954484483153857460015159446004629977864251353332888469537535307887059734287245052014985710964640323129785076562676261731881739369788286932313475321580887864847634287373999585492543492410933468607411945668424373504397973041581223007554249189260287278675647204902822577296046139362070037725435828154171241538079772921612629783842196965128032096641480017455524330677102493295699791026360198717965098908114416059068766215377429284208673297360128154499466122635561095240549672616149180408511513682636662157973782445671299993097477360677175548594243034884953638273084844377748302528388881879602582404221123732656057132236215883908338462682452523927021071516587484113601244855337553956638048030245815132075776015029945676705815299265809635327310608402192669896234172105256411954150879536683010579934891678267487209848379759670061630494209153014923222272679937710589253876998055446040137972636885655604746959626765093706743865896930213435681128367728797619946459822758824237724820011695735078328368639632771472123716525519042007414422447097822994181762020493187586818361917087264180048918192732386278646927602933223646548934719960064562140009952120915092285974089471143770471146577169532059222972261694448012076810311856830745279516704903935552216510680333721691226876509661258515076215451322423569288100234982520727277004991123788573963549831873486631809452739162804400088932954046858609480504766858266661146793917438543404608557130763686192430154156379316867414332463587353826875805406074968814321774402842941625202926116543950136250256 [142,94] 30964218755058414348366736914475332219500929365092930154626414869589132796509758933475366482062432784712172743200307808991881043422667827571554371363594753715352095785988952507800623076128297398433958645860424500255822040184077439348004864490866074897678029694229667100436453293895893564249603845085783882614738880604430581437530294059781497038536092882755200326402392765344736056841814187494361184545466919492640036820782869920494598990842015155837471365138276702059680334749895283910318827146225148872543763470732796644300622191037059033392074709498409238456656991856232546790363123075768481575194818061090537504631064780510826552721907077872178420097027127569781977764976870610253753952155826899612500561790193055867109180066563189282395489547278069225113118361456357909395851911061740900209733376239648901762889772972291940160079045990266201728593833695998199486986000870805651496815094531619038040222728565930266592470268329456783018564366011508175591717655133335250391718889875467846046103052385176452323585901661073238819051551341300807781663533997091229087161063770967399913024841893998726078236655980914509326645499733408158279744907150651195794257534300894149928798558807620042245737524213029410147663256701775934123971538177909786636077698000606231946919289370711116960690581983734281658333009328422433878914953709617948021982185676571266013369011470043097805164635380163681519631273817525423736241495516419042327465436337170398603078861766599345443777501476008506613705907804662001424478163496947656586682307367473611348914411118141329969838037840882688294971770418506592477663187504755801342370495404680391657263752670774688444530241294818299637001921415574528560073770789335047404428635222781519740317985780790424143220863497457412067466312448189083713390860351873888744491161502413725642191546276151628353956499470076430066482225270256995738920629463791093147923881674131930132190413774476034196577825319195673584170624 [142,95] 123201350784760083677792295823963812953007760404802687148190548520123001279841139289374420588953863136393655615458991100068154612973352965090601545691676954442690342394295889361255282604952801083374928272543428133363874220122135635104668702710761797442091693848437494276411666798611536912601040042268165303128477065091629454740413616557221909213383256233254425834754792835302659957854422582421726501622296959612115385587343360444173676164703094897423831005396806883012604714092513398199333361026514034973421442052510634247099643426319207510399824971324766216440337039535800458916725079561400147642761431212349988415717699849842129343540145533841425979086573915081723663357029665030027817916682171159622948526200067982115188052445049094528229312644614852571241660097054246043217449662477749256287012530801695979708445820997179664079389233788559842365680464090653803906265617404953535052082032459009313491678954547743740381982608269611712204652336218152319335141015249319662221546250812205307013803653839177341980561340718530642343470843065157640774849614995835042753099784920557966989508476284303820094373894960359954146086487580626556305017604787600619786265965083878565277773603091300965859808098234281320807881605449503444106967147528753521748860539594504637110026186768974126680491923373172939560304312964141485972635456554145687170582042124018404887873584254206695289610298753826266575344644330303780856999997981512071975893146742865711193334826271009408179643935130914120083757474723187865042028896107168340017398423503207539520270370853138746955950099022506006445360454557167039526368984312896578852483554432275202167685783793429297670698655282234469991721237350304974292649025931863215279609183321768470774859046371297812434066578364430874201245787470049428813982912739733758477478366486607956828505161519039479335105711841153201381831917797104819119341098165139305476294689004488425615141855767404256250372666143097871168 [142,96] 1380965732467105880834049546553115360561623735644884583776958002323319252226408798196465206700538487900388629906361408037887852503584199861305876809180062419901948424164703370406110544881085649777171230907525948841668397630494909141215101722492291550833680296303321629964736931792378704880122036476447542704012318996436527319659997744243461798194518006905889891241212023873990994105168283485162946819215074992029920369564356633909969960454120684345868270789062042659802202934806380871412679340357533143968532339724262672905577439475599149545949454791882114652489880778617599360660995012092158350629788111017264605297741529864343882511634910184296713438243229165238988825363500422355335150717527534687875803263229271618440635667310416952035814482713350726553791487121218407052254522113792416126435389959459865532841864854470178980963890705856353674351078864441525905292598958506784287419813874303321750748718154545520660380454447149197712881009070259113949753591520610803538225795109182815463023542960704791769653542755804185412876472971454870620864752739351862194188378683208810518986012551290145275160877170665741251808014912310332909720010107874293195877185162341429346876335237797128190525385693974299533175018819293213407531510230770783210128137393084055165187405285533145438088972017710627332998091231302196262692411550166160645848913104857825405649700784557307800700682628409417686279286707348721390511899312906218587815448224486259282755722313189420746855370742363837186025850769928944885599893453302906613476298451711762454428804916518223619100752929366937330984674419028813262377563969717268966935833538940438366387479555359470156894195896029675469537973666794031360198009807306815238969061796932534660619302207654234367179848511230199192549474464286774321333872433418230233294464443964270995629734554798478084399660318595889293053345585716942701734298503270951503247752528469049798209042186208796680346531606065240 [142,97] 44829408333554795198211416636283685754934229326116103063867610136380522650532832688926354148521309082956229646388664869044377439565367891581095606520033389443512149266991843473551831171413187934202703318561541606878398390035803889425578896815013535328295576074040603333006430251849422244423488488139936680929667194193513164822652073810042800545310659211467290946373755812263528739586955431775415436113837932391032678638366222778482376378229887812882312995355788266522508264558978955582077989709616915686838437918001408192348588450152034985488352303439735481913475399425085081003007694176997956105709887649657262869325088470040855421348929215552251742120152860917677739531683453282293132209497218728105584134499622759617818440265210206395648111484675801076945566211023468103901950031117023805567937400030804812644351606383673356529727374267513713244106685191810844114910521641725595626124415036508694841827965683618390217555767536428229688959261831738504358585126226967844322252380975836660054976663791428654686527982230543506616029781936167701587150809133610049974453958625724750280985646795769283985775440349928588602799483635803157192807630088309797855867128845517476693883494232834226045369392760703296122263046624266771373642854665162133375634747025908412376827108562727071043120883912064162932365863620949033323134233266443973299076976237125708288149731346569874579575669698170173809894635345493271706499498547723106032661582354790932576086215303276746018791181366345518945379528207184942400581218715867174882498397340563016383020035550287645825349968986608562357227663038284854540153235110587670883419823604254017450712088747715055631166914514212160335295992352782847880074678204950326119584204077149120369633249969015491585656693516955458495380628187496983539897467496449010541249229177149382041681178934868103695267965578890770856506960704731400360679935722796487578336510864936554606567836370427274857039747140 [142,98] 523394649076257961612462883350521668801454392109972676782387121252404196117595479475383379473558780490551541580104195700710974155583055302491153176299413420182259064191313945721490411680264959716732665821389206865079140065831765143865368384630799502699469118243669869694281226971018224170545243225782437113058457347207844632065207112995685309703202821042462605770462452582976886975004288394052836562132148828052969061745379367549685806795227130042608125888851920164348154885552245029692715803632138597671555579517179840304732551320505690427624913302577293831789631707696470599855424590939260539877151162124832077854774419995293159060888016432655505517050423087968058745174680869694617751711732865353471483590125195464109128807242377240545394979930725743110419141186192471358336446202462605879170784255946646602808416772563821228747389269014974678933365631958611849160611273088529458935102320161681921435965889324851633611336680346422816253236811933279193075844482727825538311205424096947940713390208224101865710509465476028611002950006016170743300723587703152706943824109914202192549713228330685821038628599337021389749193410221007606299943135804242959341537018454587261173199221840944619615205813497124395355096085880622171562448769763377535019211930357673534515845652712153791057608277639336630212723770161654642074693992825310005648634333170834275257707551963882854282945571121519887325376292155121604851463144740631392167345901400850843234239708752515979722395332042018598956501324978444718788267170083824346855214495431238825615599506831942621324884319181420325334584415316109969779094120345315772770648334141758602811145392746455825458772680964460026627310256571188086460448886797424654018774467711421840017573011021145978322969048456689326453343106679548073869929569525502436060840730255548755652771733215810088117277021104668691805188255325868386279498467188449084869586831390456717152535379473541658696616 [142,99] 2331696075664427711958632177949427766396814344281401017789156017541163874025155556016874104120987515051466856847992397295055251349061206331734046332339996444048676955540345899671814512204261263100278123045066049097357367988152597709687134746597966323900546264232971615432743646121094123863979157804092425734649135266698108900374260542197883003857489954899503873231516181036689862937129439382977752412664966945021404205694448793895379405850381072799265542241632172180056125508893704292120901042236538006776057726546530809976951853698048289988701814602419188040699509238056423479206725559452716366046213542534889212079490043204311819415658898474767422369833953252280408928960290458240368007935936541211938247029031358848109908853592104940293220726662558764178047779266163009152861954659686736809092549152790937011188214535796739450126717662385395244184191533195010735513193784248772252559967270185588757925840604767670243717625342047186772491924525409492792281314271697118058322229721469044751243413605867380027752848822936183418858225471424211729475351320502423762343210670530674909983125571791227442322244879046134771020305035750833674596449944526075519398831603058138151074030322564597490065282988186721876227889630704827833784523021707055425393056523682699327420762641219563298549895379886647196513627820421863796706157112409904375724405862016757815357906897120950893693379769000404060063399192746264914971073880694145052942015266291062001704618734196786439436304446424620023142459953025628801621972756805106532450817553897445812870918671956441026996742314931000244875538719195804070563643921978046816699564807742598700900504547473990403322895788915669673498578128272964940612797143669925480556922062693768052377962481520138869200026551296642702111477462908989336020602199449508901594567664418483562223160830501243010567194420360063858588431114021981159933142205022456199705721210381386436099082411507493270 [142,100] -4995368096959609321095361561361875466784960427064902078154958918856833198871181280237037488048362104476640104354992555032279784889526988703573719075839535068026546913991293106606835731416753201043843530496049026178897352952400940905763590615528208184269516253808479704004363281820678140609711658039764838291667149971103174338613500041405115367003448431042655650580677932348330159612246714608377560947804595042836813718505616553222458836779582618491198149614237194395190763001128734926077590677536899760674149669429407729343342297396689372484832313488594886481405829659454061782703838637312893421328057404837631897452968544707056285489780500147327904221997487126039116892559754951524585751214326707437919310813334653170439542036987741888302491253062825150545381742307095148684741283678282651891159017147525646193483234664197266627636185373152427236620910986990977226884363715115634081484802593129724893982052143175255107132328284710154900873460797479095331272750946029043107926205239035025151191795847661114055393274613220817597538920985880121492478148071231960312285834946346297443116413923094635874107707529299366881778766063995393059308447022105616570795250572887701681317749951691174659183202910711109170127156134499170065963137099532875534848935366365501218728266041376319658679754144235721243348002808467292988028692605648863282832617530140935754514145859892029610476710838109109843748606631063601677576855834857009260701565047583733128117614951676312323785074017949889853289228220944983883203539547555029241202806311349235745118565557199159834369152957391786387507211973885473751812506166918893538027481225351395982189568267372983560417675238719520568641987625873686082219187731286828877704129625311637833931961725453304370247599947730868983720736438338041897335999276180355526891850930744695979507206325399621868723442679222635638564942090034141028930431528713781575589937314490832958965954172348 [142,101] -71848726596706126302160594953419685809171936315755044553604895893535142592118575428581745383644782472014435900474357469202366563272760853866951295932853723054985910148303448849482908962406229672104398582542236341274610425187065751459479750760478392566429131878072983876539613010428266833620461461980583840200307733600299079725390340747196793576170342816683829898875559958775710908957386930268950078376837968125874372100816926061301029350769802261750709979493881779813270108627460162097037729193290677753032696492015079407326852558105307427773856682617478747347803947031620312091384232010465934882209620581389437950730595709743422150017080304165951174107572808443103063635802930141398330254502798515215314780271257717288893706747028240804223077488231198806224911973764128282843873578380657100198729524531610505864140069973418409891997249928575660858075309598394202872415202527700300114344179629391356035260657806481594784665350394344886480335512468394971533913728363038791992824312976262522534282891764195891790817856357421125113326945150023707078286712060802171014297449908228158779474365516178119453609873005858401996159034786325100537076826314457944192889211028735754461057465716170682677030592673636188969992243395832685505583087811574142302484631903190036682676557246538646347026721999208185670427465179453979681056343461406492864636151799547333493964641957542602306254966911776972444465411466388790929540695505876017390708569772224288426614651669506230455140712226968722570888643993935113342614664536639915080253105744317246730292552105274393807521225692785147927277104553831782300595527275542289546725669742695773021366873611578126709965050704147837756957399962931560649212593014142967863793104725654904306073192234056097234264562596028979003338857590472600764005253773289598012790647046273139907494395415453117423251235155797678747859450279276092968736729945412643808564331309409673541182220 [142,102] -68970147267226248998031978420994693955427443386062239201650515383701664262998591339091989757005254065330464728275029329017103116773145892324210067351268540854408605540030408015341216596983627073625460938565193004509862794192349847942459063014409365902392406446124140311573519663214747811062040738243727257401794405139556485835516293251044603844851754937492713762033739675426069711093247769145131050037704664487737026453431939068430396363944883486277564728185784288071616943685683809518141677803515909369620846937007068992344000990666282712799086455533191338284722156086320146056836572847047577557490649585974554117666802110282799580932912336673666027296547517059649036135078340828150839880302755381898838610145499709557437394382349255175537240141462524035788958251302918051359114102153172885913737625353312264793168320688862580386532213649907351858814861995380267399399745195687754747452772017721465391908595066786648230835759761811800121429418565577856685841309947684957275043128444832602118345911031305273412450797890861710722346899202842967844391603670054283175986007694482263752674029338900598813994882845734334766675354248425934136710362745997709119886487670162696703089110369560130147276218143642654603234604363790586324631094656363925635408150885666934888219145778570263771806044262168529839978037448456447273545891880612237874491867492056468210302970926701363116962098240789382104229401611583658825183790532582060743073437533961409844874084412875200461629312602774868321157120694356541928222402054585722684482239062487280769171410907516975668070865562383676236861185657833681073793051226320376904651738167343280028793546107678700841261187142159249705745041964916656898590095953839039235646200500388315467563236421518815606453054745738270424040654843736112805856790662955318418728082083116870324622373119662218914891875513646766248595768851532861838849106513853523942615091835365426480 [142,103] 557467094602679947850495712333795888454438780152052410080817278245638391969275225711191241333424855972628849895911917801331705380357713482968658420392445427476667381406261868789845037836395029175546426957449782175230578367238871617752348980070391545892825964576441159881596314577642893305768397387372935479368567141917101227371992024100984915535315634728522313551077705290201322195598454156221098524112131388797051511826326729444642011901473203628963255275080416943037905135659949928280702707534306474583812300444253491678540840442914977241918860899786093403600690489544542905299196635347857958817132097905236148249857541256506495240658037767308655709968027833144024597821517002077603440222515183903859364310750580378251206146738351185024532823270466685389937043182388293273461455098794460413193069388095276132081299933016784207099566528389926252267270248848964749041016748714382195947321246668440658363891824034323063611613024470621463111084958395057117768205519487302919521250825590513781326716025839130419460375121620868265687261496782046382279890361883562565512602357041813297610977163001550436131050844389689784499655701040126983474076237591511507808488504384971965391525004191428635041898367417002117962909095669403604860067998329778231707178333393065275638943623829746256586679412067660795148209356480979777072366708075085598946488563020661181823088189745092703422523074809369008464790317092420027850517408981139831860030756818984158134046209696801936736179916448546348104145426824681682797308688556043177428763941619145041114001014423734326361978739084985857395286083482813027314074876272695935021555252923551493447413058570014054268331745239880767623828893675484132622593094384019995425952352734058398380234541481198621593408313774678397098434961301572898408936768669684010633236042808909013436047900378258362973619576365007366952254625472678605039632299009106839519757754549356 [142,104] -1135756776789059984378113257313331039078421808450985653522542035176751000066592888536507328899541776111115570993741664829701859826379715753331253208264160662065814888614323319089418542083287183652722513787008022040622355367659095691774668920766742390083272943829015664675311777714761137486489640601402327629963031019108843273255141550237528653340477758153272648276968996731085051023083201592753149661829286364574508352651058186168155112893949319695570429041784609361155792720821805271897037266260558859970232016914757444028516975027211210151483826881104262839991762117471360143768398706572617490892533248434346026699111385731922753584192654472148427658859827555369544896529585611270445322701955087842270726551762808328555942147212004932609822704780393486881766294113210037558295688499096106448577008744608760366671228376848462516691563901784401304487823414561846466803027895401645080385240703702410250714777162931885195687914026251483874947025951748297434636651076784964326715767850270358954796638599486482730049105322779029615930948063216687489091630421702615869490973248814238185313531949230794545093517803007697352563810529989131633257373204330452830432343169482926977962360791977072852174859994232480176135587696777172865406825909057542080356013287706188593824698551464865648723354783992917651930870229154686523078388602895164990051927397908704331155578047835375860925954231281597654976477135568961732616020960980033486962135928964652563972557613090933103633719973158139716370337002501192271146310298363744686684441788689173774547049604361009597873228630357301728350139483507366433977024636836496109614136240929408722480165558172667996595517348842239379990366865528823181192598511862796257796430519000392027380457689017241397338703046996202211622867749931342780102233406134597775705024901821486466934381574549353139629254826345034877179294510752976043907493968705797753046764184 [142,105] -11171124675033028126138487375017984449335789813101747068840997949574992913517247677875633291478926961639402842684695968807928235833139967322658716002440687908939112796351689042434348030313329413914403903803053535928966318057475112362055679661272519257912291647325549714624355753866116448404898843375575972749019770625574195841390386267481375711473252106340337608255309609725005342772242544697949110308814218966762549393476171148113450231860652563580864250886367576468893051246493837743155827945000655563424772365247078602054176373173566300480342197106225749166137399404740502508581180513923632400480153453033552931309573614624170567081778861296557306130823770797206261764695090073568965868729026068141828818625582827727524269375050454735077355650733277957870454016259807348270801144825529544955103691650990202372187302809669138015442943611673385786066788077090999889552938998120080678255779821867054583795372860789879428241230607577316749256808597763419984900541767052386306897327028752786738127759382045102319879912532172509632308383600745333441355864453669063911095661396172843706943594578506556304737262274892907661643863536839987148200153273390707086998396397292301356412809295655595569527345633638383990152317552841821014722635481103942033326774191670686324922807342717365529345960876891784898529931755265620877513263285015689156356618588935434071938124231060532862609378275995239259038345525674823967661588244311510871549372378193552518348404987820383758680380893739213688680335149565245479354628928996606907893266538050805803310927625655016422515100020572251351662863084688923317964045867726419879189097884350498296563072855821711148119136058351102208779489332760562611005414242569301289951113579932414995321461454668830168248652450827657339854963838305601429254602019599418021081390729342838967173948763452543089292578048780155889838374139013101326195282068643981289806 [142,106] -2324018862001910096487899277734367346481850116156767286965898860692940323719881013656798558460012523896765414639850335581800450867759609986233351292356021412984659108365684861211647316789523535947501551256754525563847378552137060336155775211564409805336212992670879579675154879205396572764961671469024846609421101491329687483586657842960752028344277622498232647110154240952314646406656511432663423754984751960128408168694089739793165270506338989816337847757479987097760135989294867705418044799609400599689122483370303696657997353755003102700244985192136852200425455008541266994980312181510007618564528798835818835838297425334421404132165906312337351118897746569450676123217716209769574679900928611658767742662825302845807020056639382732904875087776270052302284349274738649571097565851328042354888365649831174440464955686798487968294887147366901066685843691708295047147493383108678117377435090956561904236889527987864782237047447222831954321978770826449004541122906180087692237618212593705758509111820016888690497597534988696786898161800720450655652321949466293458292699520628394736761210899613772487363025288063378757705513902339964063854235345202419977158581215440304949114419310504712314552762894860884023817968006308905172480337079509558421582311635281901846498604091326276336331586090320475443862789061554573798233929207569390692026997385344425227308883562588271031554349922523701371835070921590969902304746385146774315755512999385766905212193476746205443869402182627467423620272438641327211384638805048469908931643664461090118445557666470366519209404404113212115191034147253281447139667961461636775088555164923925357011891939912482620059856471166029886780154410716575815904245199228083452796070242961836536330902280935409634694179632119176655198768194161034260829175539948458492769526430121824925498036529719962463104259769333304251333752072663902148094530700245148 [142,107] 58873831673112081976006483289867611283427010319366251358920820253393868764757356092855984416516590028979815946942350412635938038595607797973292550100384323678487126798607845132602330138060512320128769871225528373575689173542928232447955836921259793793850257089553235204814427530246945312216209820311473804209407173508283571770773437176702640360418649390503287609166567432397865708352221920716554674194499585830530603454831031054026161279121341081113756519796572604550834903525072526932667415917401363650161925355870498996912434587421791020261674643291564483069699520661389374379147789728080992303547406060908979749416074576563703188491030992230092027114261321993337529852110639553940166228141075337880682957101613323202097152968086543649246140008301224046687555635614207702308308109447859797625913892823546614989972110790437789284259198408150024996352125440391191647594019955396488401959296067022190127863095781250951044421820758069665014669496070407405277129318206919478303891382351569230919874110692175865296389213734460013916894757938029472805132078686948650016767235953080331361225321487478574771223467368405008997040028527574710363043807958021952897329357605538850710711827163659479482315451228837188644180994793625016833425127543030799726813336802600645820873746127083163553007512420853688742617110225929129854922554488045734748803925156221589249160524181909474968565318101783757807065640560110393072515603447170229505467549540020649729305561304181563487888468617599219243019142278730147399189320759753354627655018745424695659867784604405604806825178417447137954443208041093527716204278612571654520957177096308497609438191082035021146269713485049058523498074317942428247071641224828832548796853542515871758593075172260742780787058149506276280519543392804088079237035127357594160264340534082832600725323295669735298946228063922791342107501713774268118382575640 [142,108] 251933224265184731200553375517698835963954048447108132387571627626800934463568586386952033595566040970320913005087912218650647239012452175027866621049243538033283478137750026327602798262228722721226344646046560381577458000329789900458084079495999756961244311721742196847921957609304024967105764105811369525079704899755081996327103073100111790746195789034258659483191941969194085793208253578444170598658179181616141964865319216318213105754100673243530127832495072411040812455666184782919299677033795472290998164023153476117754938333420190789145303536705357741226685791282726385056919017020998220435929538453018980710959259912390444755973513738190033612746899842665353014217035246677536301037810853027401823714776148491525561576285494421329832495580267601625783069685035179181475512132086698653095629928654112789210085646980073954702055525386719742596579210332613956798477579446783593420031973309912131011761965712414241361829026236424407857685832790892564330563478913409188185515044893324121023773808383256484683570197461946879460331168680501266114029025313243190655270310939279065395130031465338334385882344880619992472257431132019181301848734058349098613165344438078915337103016209337321235497696844490740374911174038978495011356591242308760597810514684048626240141979128402260178917117429700885100599914192280080002117102155403206024561020643937932435467452192061373431166437812424073220745136385806149632022277545283614921393804039492380952164101314415066156566822102315326057122246421729727807698126303552949390999960768214813342752700749047993309544860899163295079587580512878475193649121503732034842986822067925218639270580947023275952993617225327222893417055494304925309449584521693067764601325494636341372711876149065056664412474078213542941498357366728415015308774844954164150074933002601901013947048380121861753252142320972737602184442564696045659148 [142,109] 1320763196806030259801053173926123896902411188448447438300325573229098873370958824031062954589285198060308118976510225584726953235191760021467494612253324345097660731213264343855747953054442361004727966580790636929477213207206615291222742275127329547913008084803986898225225629215357977976414590079543184113159915133007274482132231306365256653732500876183154973450713020678205923058359057287385992141184368278435146449981454396269772522764759067859152327460328629787873204857420422937865955189521031575048169017789725792526854595291404870666732162091540934129553240260225017115413929211525523514262819572117716773188671544184755189806731501227645610129865505403168927153845300048849680529537861162839706067872115301893567324180429944306453368221641789612236693604476644521357647752271040567506913096293664101381184253597394730101070686576122376174742605992951930218332895892789733610485136516883016167359093759922138389604712232896741985069924392367568143076853592229939381626711040425310682484751384610429440379195396142853354296658193704616370306706500202868959514692960583015225943383507340209603913694165740855299695220036792349057843415378075019975701488335202670839404361802420177428822452081691580484302120348607026563885290062753461882180624040451600934976321699873867756880954190442269617475518581889100654922590722052298049851339228201846790071750043871597343616594233640357057071394441367805375393777150563975709441477878815748394050289767199480484113330381292912797834046789984172405981693419432261647368977016262212065953105473174927422479808849085250724778751036392451335749707688907189414192858146403089566234466416607341449892914934227402451464779389373158764766350731906721745177961928506975942979167763114574245254544695574276466104728172392786887663437686748007686404781623409131495081833053476385301090984220118281193534756702672452014 [142,110] 3926704393626036456876851574368986825050680278436739505045496522124759686889264290175167639100669901755834065272090754253559053305541716446436937446624937142899934372870851381084974774628113143344821602867291550988253019799885331713293321878243165203307643642685188858540838283254305531477725080560739268160834777768534541285074582206990704165715228771089783984993660717976204357025454910355753019065615025271234042343955820778274484248196314772606641494350341044572043418432306394490407709434089659106741431548941797443015045352060797238903672576176111622601593261714604204177720594130064697931539785266203483222324149704828181160901627061248156261258645935277384656851119650770168345010488435830074676730194331064069480966276524144705539768379506302909460850098487196037852903870770276932455182589853549802448337150590315213816503463978100013819436492682257299050942318345183788012692432144407964905078711134678419467021993857930802797049680516192639439025735110860142878769337908260637536517456111149209656891040239676610852685868153227067103583724210179466543768630414394537381868511915685548024780564408592715270006499055389965789475111444294017608378994287887664873215619189594518002650235739406023256098368216436298522677219945973308136247191699791795325110188081068339281137411670739128528208586013346795148925030958112046922477849945472876833794886098053767288377322601118843952994379947101525203801652641027626322752349055940565822685575170250403789024481689391833538106015703689732286707287084448201472819067576046127287801670719247027309459310296393589249842964773130930189943757107138949643837143540374242494218358146267146408169905040170653983453413340747097405147527382908430909505264233086082724182390476705758947835052231211503717129371109816720489182836004964717675604947225041721911478167763746145686008761363032004826644639107770 [142,111] 7598504025383971014880610355408988999464691052426145301701757877987562921416817220487872885937558497495279041903786114995087575509965951758084660998753256504891531099765571577012199237692493522658822873337405345340281809223083014441444509109311580249681167115367516296084379725803470700348879368817021345730877991162504733766682101885414686253474087370854355565242991917173061609194775483582141819869072519490133463267268160636427298444585768194673304073076350794551332159523879788190593629796996189520714558232315194681205701948325220085548778122965156372547058586137082773429365930830308226998168528579570660269770660253827712634348305188886271358535676722136820470842903871470178100438357346234281111428285360664406334483058616228371227604519467329928362840954351338904795730276382869214013581928558682445041555003322954326905738886614698232614344972005065343865848394345251884326958248247400868069601491174657796752948149283539988268917703627090574592924919365926332329001089952615015479501506765763101045294982199093490572050708737779342207598939971913143667501323812174763776907591237422531674017685358347015814029133884348309638793405616427291522648877107278257168246454038529494705980930229779266318734286255765772012738725647290738816895452747427640930189141650509758860658178088252982594829303167994969816850681147381349332856382132086446975358318462512480430902704353187488271882217414335327354006429060661217271013291554681848127211918347131882311901672023626015708182991512465110214497167178069504824413303054384031244553403331295107068446234691889177052458318770850506328454326839069419007717677169985571292588828015468737009643862182368953343309914458656466979648917850064619632156370741720614441443677766222104980078243226087891469423806044360595210435485818456416761995490681742100175139411839853991148112544755747294056926994 [142,112] 12436034728902361580766064428472846317760407390181048786521624043071353678109740189360630426577617748354899767821326926579271431506941087143274671702470205812985637682604724875967076912636418620226030682968543342177355678774128384395598075336535151056911338663086734616597621271011965022590657577899558045978071879708551949254422609981391121281862182624804765433043235893884122437891430821689945381723313777523257466366918823824656900752053535865738852449555530757286037418939725154733044416050459050969426657708117659862835544254517174106624631986419062760426241041232518345696143349045154851974162268665712254107972673753539722968616279894030287449974807496832607176086051480777885039228776382410872114255013941368027812690790665438586610905472568139891191865433106483264253205606391467660744623797614947930373701859256467298779816166497534731567405229436209506071780100188492662925864906259254403443920472650282082409484278668853028405659482160073342769558033519192755189343502002367997298705691708296887428168788645744312885298860872441948762823952208928903268194798439779494391572214747870267154008634619130837086324528456462882795888290367675405993252971928356909476918012453917752675085682557131862613058832237473249699850316016220529875800093057058896338228862925300784881849371091798598372882821767665855741232707867509613360072826212011076637498833635861837491943594293879383657807000137737813249739609632614121745224094173898495146087363230165076035425842579790791067101441004154641768737224994886889655581103734192167544869008995130624827481690076682886649651718167570819933473178406809439530598981343782522429012015837266704762039623669415746771899147219218712591082830141422933947975305122942664077256316672643826902732162132723363350805557300340117468813435751477868993351585359087568849548277637853383618144226545196205364 [142,113] 17795156090089787575983378151833780400358995890540437705645875834853942501670434639846165679647493189107387976172844015445274247009198118101104997306247679760552461358759004103222067179673284584326118934446109541241316737878256200999868255566743869631768697696767065974354156238581790927775862847671644392386362208913929286245336750244458212701197210389947307962160761642745484122755856335310452678178200905236309297100234441268771179838157105091206524682492130063195438880677403016320844522001403755128535397007279479879089534490608509900654423209604672664787032784541199576183695269372560640660410890204090291607704799035851379584230363019010084987290960400081400277713786813652933571107920031489734372244690178746263464827244585580363066288574263547692209716383179553128016463389184463543138173423666769698341396322261033877681216626736565299364415411563111877770286302471287367410596365622613951219037981575257531665494710962272015957500493068616452897524663392139644149064720861139210286184362454021142523624506546034606244888322219913078624802241907742597673713496607213812090631255566523216851242418299090406900743328572847503186503907605899034077422444974594790901150049829483458416066233308861424424148548277048104819131108640331874188840756447358229639919912087251151725344306128953746135491963622069603715032143796436423936243387686240186954063423775046203263071328972366378637479616262948193432690646548080128990127441009272324418331416455869544428039010380781427970827610961929551582878640952998647918247988642490115344088559556658426266520654697499523426720868120154259674128508331861628192677092411925667554078305421692957024790925732515623793877927045696414230256493895043816127031633178753898936421659695296974640388877780555600991918011529705100009937107593844023964056408645323644724862813191236495152336815972006 [142,114] 22548024750070476419971021878087665215095362267897143757507527848441525008828150616847742106048968092979904476143601661712394708120432365794362973456924705114693988731818415238964479198755290379592162466384294007424973446416888242871459876549052359401904545710119994576322791057474454896952262450765938152730557718684852492882722065851684764934193087983036971043664695410393338186293288258892836046940905384368353403498785753795764910856171237401704175194464906386336742350639948044595156966955012334197171121004568620677882918623316922500086766147829942966331181482023345895882935420294716554740811009687206699430728455303014799598723956086131072138216893014039792585671850513560277186753819869360367737561154356985399514812319625001133983402882286070867736733751112245011969574397799796138822022757654094101649394468621245148808913317266189289813829298981775595546516757521666082357699559419127569098527044479508097414679669672014879282160801397143824857435507224344392957269062162767570613486708323002702925302672257439068214523419281439151022044126471397721740971172438552704422289019335495007013359692060466955928158781017248140622741158989557591076212192867538334332114153384402901156992797513873897109986808701151273473820099917202610172788246801780000477903984393794615137218112092745682591963291516252259665312290641217235770674201408253080966215225614132187887618984870392345730705016571969542803351982731676195678661679957921429210916581873448931789987308428021715562259342639247457261447428861611371894740340932289894897048880483574821876340735886630739303339081900430143792187994779176933616764232606757347878338153748308445386855395888988509416744695775314158826324145922609490627814876146450257083933379970435933052652728520476409805429262444325263753842647774450633552663289399618043236300760743421537427964736 [142,115] 24087268900043592256796580925949939370416315146503621664498016887836681704402146497188852873664639734749707874614088815164810026573677315375323984487758562527644393206920573010688655305852410158667696396211093710996295976008094766415938248005029682823864694048886929635211157112291514055040968904353479708876135640099367043600968149613574748673361826534454455020864461798062254235046211242727017478660480311875727443207140558149428907161466182218798117199322275974976682619116957141515849890701839185937403666247522027923462862399082463975982249391133651010604775480372029502958908890384702495929640556547746808271239255732438142639436690186752738605401327976755841872778065671218169652008999377441545722875911879770739585330598511991975401530325920501477731012990236798721159443027059223171642258158020655345631028080698713392213730045984804766910774923109250046248708065985645784461831407812507118747543943506643637755704143300639476919729116586272712078252801585230739425967415241712095681826378167851591963578890412048868214675258954904582442563674913167577056042023262401936612734808056511969342621268082513007557218738020446647249731271394801743386895117479009006401113682736137488737417686771316162365658657143202787975194073643397854297845836151730413325474932209301087779840187595786398824800329077643058459978508986693230267431713232385753957621041072878475505542911836904476246282294074675818986936860591343242598550732086938271832471543852729274313561373173709187728243167826424727221417546808825179354535513177198189465935573394264357787040360918032545327671987895794823213579285726400620597742878588772430801615273610320531478014260698899118103472972446632000667189359434528406265999031169060674112216843541128555647608762379614595696168590474352752680584688755368047235417915617793836411343663540850607691 [142,116] 19536689783819150282329373090692036880380070192592149253320140652949294891594252141207261839226630574777190235996696996162892501965635767156631223570480227501075400852748883707956167856709180967792332372199710431347715359250354432238859339298205017496451800486623661254986448637394715514493899881804097592811666547312071877123174393108076847949132547989449521527224575563935200778468097707895153252034702091597397854637708375509143923630448735915763328401374407004861219808013034620487832095758054558926097474526334261390127495244071054743953852272363973571348066186895153105955575449313056957429622898718100478326613848324459981326737207928883007252617012200969896163295479833664464940615323355602963268542141630446237566572529400138992003574095168646903760234224574044022466684913833095246222966835331801180492377540474445898424281152330521138032906287560282014073180336275452618292722037871356964082878416082233397315331300824541766183390570183686938688440188109041150810700474823541503839332058194699724653255855048905360986875257522682817902488233630104115266227075164921175322541802255260478431532601533340710967314442579955791616462351179500284314559179102846858690504470798324528006866973115628139197571767648142618624972341033701925498129112947575120175190722248220904272390973324224682763706595968848787537514345837760089700837366390987548723568166046008689032141342454696734247082558478053010248347382744921786439970673141069839718566729582733227881407530052622825647537674879352107188850794084448442018043644593613206962034836824821835887704044862201145982520785287966076643346906253479233625734547971438190957927994776607696565048169926664707438281805903447681655639890037037117804663057092769635181181872121547779775420799429551622738506005289247533430735715400755084698864499370923938883555300154290 [142,117] 9122370345386983972963516439183062805863083667862847004495004591548676667658807908046311106041150308959874967982651620918210394272926628257591708848511100139734015531865551246533468311147401736542520233446664305320529195832480435341670512204312741593521013442412640350297813742895412669746572386662723315403022295528813463549811624164225280341466371382419387180921528013775160365372923788916101470352788888132367681285960133837771433009266045957782324528175167287495630369375914538046788819142628451602334411923842555179626424208771480729157132805465163471392182768722829189435841229011941182389017331897882176294986006023811316947141172222632574356905988656274366269287177542706760712045945968009130776769733264893689935425615575482600323360276747705123529778276124535753384909036785317404020376556528392116195809382428989560651863029576601756765970958593601744439693806324995139853560515274132399252494306781804206202123380185138570356097458628385240177766269726943612670071880852016590091610539337560739804739598813179924492311186418444649954348689796205268518919595354627709172511402470808708183602356835270233103543679515424848757007527174192275084677994389116569450324069787909808415524451577689289240060293124701201965432917908617028742149991657299677376830750315490196495672465843033703492236750999216159994051846044247792345817925854033636900560386227529604497127998331665441850700464072626209070738245969801084328832152167439747738344244908455703566186380503822102984140769850167594490550963287455396392399257027805661383979379846280915085118935613130809802991302464402473019365325225142073280290827021713635159291522900160932006525780069943877666463434071618033924862494540684632913820862187510896906367663819730906370451309421035525839551082665705244034391725572068570969255307626432925509787034 [142,118] 5007874155702725349595345956895861135933793474423317187053566180244885111403825105120776695877318055937973111654702987190281916119034651611480456493254361444413620763545827943415267814452164009376005547293394278009420053526786722020963612550427132834324168476151771583550347423505660670443463915875446912637828242122182576405770892565681685530165278610861695831169282113194992227206464699620357815144086473625163295495255835372235190980294382713145245913444061045334268337500817895955124247477844999212614523491638183815610221836274500223231428047248694947011090855156231815732314772709540785405752425452877850673325228993889768711640899050454513705971879251160367490403093227259657800245365493519873307588394314429640991562751014906301229669596134813484345242320898168417306643685958351996231795714511470327095811611504841182475057743611940206975688861885439127441354026604892707174720630366469432674806521230889224380617907291279912948142986006425966303546341141886204462864479707458565896496534312901691741407494493420115371954232720065516366969617880898732062272039327314285122185054724618542278792228670997898396245855292345307436483419826696820646585049191793953297818269543729351552609568932399072964557908132789387052163939678132444724755725490004037786821900142782828398459929794457495171935142539615846148928253444242550825570700525176784734514335293900380281936670857440219129138023405806176237085497713768454664018746060381783895936694394157699696238732762360651062496278046383440692453943399671168914878957585388207155476283529857972391951148089034180403909438026033654758822540469512461568084647525619175322735263393672959704011549645720689060756416282679655123119785808302512254264638251625469573697756645538476706122850880442494964829294624397734012535367986480350970272630156617965742 [142,119] 1597498810013287359353081055971813433262076115996074575239284602149194494630094498504540308673017850307124263335444476117282562132565763974819990019456399750605179567434384156107087807521894457356362688717694762393756067613683742319488700813643362548126239693022095035703407804285206580844956795120718797699357591201584800589313200574527380250838596449982722511026088732621157079603930789529549024606893829047274326884142240048716150041446791407878633649775507236180867012017814613847083136724890923187754666425658780195191068844815945081419717789887898033470266854932196260620005775428173843120275285852695041550343066704429373434809970663261378080525148027590776567965030677629867187565007853073109898471567591737586137816337556657395820754856395688899222472587110005030068535961263641279769498585611221888983961296952934672308105571777051123409193588539510640726484664919839709771276125039922816990440902048746117186544627806838760531254811129323251296390700683440949401851896557789370906662025778329512835727560529225889636710226269823890164001909199120368402466919306855683109322244287312339676569314092244453204184264345144734993745954996858431624272113672134389497147871972142135426296315735841592577009659017379724390447541813202725810650806884494393685143132393288758354697091393105323648661162029169887893802044956614414080096085218767677563474771425932814710986778395510725216580467151311720479076515430527453307115833426516050292777792799199311078691573450628075099611714521639710831250092599266718388342199605952634336735067236046743226928744481124769402962256326529965469925741900185475353756897874676700483591565470268757277157164944480848225911583977527174702563159425036552837268073099083490134046990864846539975475197493611160188590075923543019110027665286791804910483683465412 [142,120] 509030443704217985328106840463883765727337541256885741610258645549743898281760799996411072163675344778162254157017312989113579237111645709075571514865239140990743129715011326007596459072863453764204884095198151761475306360994899723915705434430158517808860160321064430094957236892139119689506569191406663586490348939600733651596575537567731191499291592115225831320201867024345040662650245970659535237984820162648317768438076384155288414388126238434898631263544546736292961927396071637158753691835179126472437386025689089934519827626597330218258845409298729861091435400917419628160706659659530956069074176213298925228960019773835859243891909003233720475828777526350333043296855053667547770678785095795864768582971467860011999502902627785901906077513842486615572397781072500695267221617757543183106710917372979575378096772512529061633221532967145730941274997555674033612313203875642835796163694445170789039006656628184091906370112892779776477152410251986131897886602543770542659437288195971854187792424148932705959640296735005704037685923975947464884621123322629212452657343634730538307931625394455451358796002603698723969615817822438214425760499220149504910221677795672533775276803026764182225687571222374414834147706807404856260972297751034807279368587958808940262686982846357979836105388998508286235304797841511759735419677898263724087217134617086227046249984741186436101743126322272278390441845397851026246689862643617199762357445529391906443799971147060827266725940997743202480511534000959636846518932032874609973818465005939287930302084866679407908153553654644818418639276168166202813189699252665404328283712474314928399376179323329877092924357141242738585014048398822720462655085571359539663719133601467864152725201693247351533430479984297417412625037399908259299603284467274050597160 [142,121] 1536941438584199544164189077771542489930315496929247875030941153340590661627984963240301071005405256666387049429548112485175150927038268195633145704933959825470158909283591470876602497370147637122750838073669087223229855662596090049884282347753942608492649547809458751778646352054137962950717479964493611561082317910320232102103683921209163149606315827985668182448770413043918296034029484001151807135155949149909764026804552889110069824561087630890906484860887134399629353768374437485070378754482762257252743663710008966571289793744703704058596419543830170559044637164482548326450521487057478436296519348248707320201293671100258914310437102408919439503857369712753041987412332872287643581947826654725896455968075714179935566028417320359236296016507595482885187102262009802119488964373778456759390811076070034788338340273179870400531027478666602123123891631225458593493927875338264656520266198217186891664254513445223058617463127049758135326333698430580138859117532853520338568369518323746226699193763260482700193975418717046547042718463049150311629779223341098042820512778330724292428632532290116569496532079730735927343574122610772648363456402221833331692523633963050323083497198586606074380875531750077497928104948706988853781242607218411949509707803134784737885109498377252017222464743069888095868828460689878583953386095494624426754162166674331559922158173504363005877124860722264413730356368340077645688862604951182784751708051964778921813525784812924656689706501724412884168945630466466292393236756169096486083225743948811671520978596475873266859009345989103668456565246686234911346241006045616283756473388762164054514680688447601435840168121873433412334300190759614266311004248792335471304716920058407555109621050436491448430359356332211504610268223990014927396093637397733993 [142,122] 758857495687712412503394959114310362228130215156780823175674666689797672296223447680222302923242206871409414599539393163827256244166202489777519212923015963818371552697914387364298093339763877146436543901819227292318880606120706589897857202218977733982376610359690976827829944782968651344503720319962943742946516635960527944536044952965849567860589556316053198026407406918154400571225958803430145659617543694764441645898846624938215576299571075783494829055434254266819314559606476958532712892195618353791777940767569994851364288272555672374831121298895962539594322233203082147998473457750936342769306037789733236589153604677889438543584379979861629621791471402912332816354491172043692497840105225555617375415839693927529320873018663097998627684467070364670900524617768580894751243009659142229698845306482711715597500011878975220278252661229562431220280592909727020847524203494190469954475020798687661564064354605527330169387138231472616419319954485315568881520376938798082931838756157647710937357384574167656490411868900472886304702094728500561503312545313151953308670874955519021436916542981780491199759110836933526624306421188557525653274513526714975757513339091576096671912506987198140147136751545716791421023094801867341619069219686184250709035082761020583480694794324632644744121864073983017648338325809458468535044989542945766522457201040257023842307401509997653773976234157259190940802265676978491503778556726725925906353781928541498713347640406201909231518158532674862015940492074748515537809081105785184197079000216214043836379844580289213105178066993260546522710232192866031704574395682381584215551215374586682210433020896322401124105158237356941189775173712367814494198519791832733535497437892070663640941227775707275389725858042030694750272581293401113661770639460 [142,123] -28342863955382159262661935186234736531330507984493462124258809473798879290315853236875728059099383213093281713499790290984947147091912299677893139627736316460721886853033954233224951389290484512269742445316673020549636967067851730518224723437062842188789176231388178275674484093087259648908894130337106272523522910689539806431772293331987363540914433377412528209355678329689849421909279995930685225906176482139831603975611591199607338121746669975702687386002844468561316043222823094927609229875234493211064094290013664119391990988250451179963089075449714728968706590587813795835433663624480949762979566515299216241161773834195493387453543042930091683494835734385729379409545420618567522226000412529348601217125939064559614586131201097663068365696956307581382295781755357867444734109064006935776320314053442000381476632811963124154897165787588713658355769384261425774902814446592780048458994810883634217767659849160671726589854936790955941106324012845183554555610843874665963196590261296830060266549989839242060334026776710958484585917632214645682814488410769903175101372730546549007352433563184176213013120691380216013909621120700679256489459543760858473020772801566821433324441496900393255482409684158959595028082086359832248814093715961512700228446046575162910769798741074835174793821711625220135740580373623691247490793563774255538877253863796226358839615494584409428869690722307988372699072614996307800259421591217786117364675649488138605749909718897423104449737414135784713265646481150633758837773139190010256980710868427999443311476710748723906845978967111988397967837237597285963080364503147087126810189647648392111744423902570294744731735967725457026665355923189223920187199402648805758774823567073870306824218026789167543036803664370517943321854772162495335456 [142,124] -78933477464173626226413838526831271498522584285030164292052389881351751821640872039125911694130244333332375378978692774727980512007323955473516004272638210842520681856217239992262759071725562483102879736834262606239669030460557704199581415081567084426932001108176745347043370155404061439129566391963249188455546757551271481021707655431078603719098675475433027462692832107130902068120432143404514485347561598095386774213586154313927154481301301849081277841003745630259196447583773992882777080970805646523554735777566778909583665344758172305765073402149276977817478973268368865424365533273778001521720861280550311670427401379620272106253682383339897394714232558515323085436145021269091207923797235338499112831901901205850026486895249909941614862798737879987516649699313446278767485419886664402521796383842585209968307507622179698828809080136069883208685656109183905702414670917399879129449929728532336157074448369072848556862598515149399722487199609466235578231435375366236285361279954101435499033803567503884099479657976534047942749742470346395304261785155042317892442322882194006103381973631601093978777395067770680805380734059582842415149253279367070438318534307419684527635320106072811349338104804236435246862915728733129051924476821996339182408718147512451376660254247683663744725196156679619229149073937369969754724264279988246571505661951193064863042191181289746761948870577848435461847801899174529859559887966699743075144423438985130167305486698864601316140177219370287820878770756823557362065498848895353096463029328670347775217658226437628540423986647650822339868850985677131762843120450744919575948745710100537264149745267362761453405973961920580566887961898688473218925877031016454685521570168948754876690415544717056525333896133313075221335342854749936 [142,125] -72400911076634658221401272170510290749613584039693471164060603968136829402562307218052016557355530644137283829906028866186511390372532801714720068907684134647399997505004691062922404638315341661854432561472972799741253849449829352376424790238462618503849061250535093597673058037090599653913824685113245308476795312990786662782808514792785595732480721605600609477183955649522964206619827537355734373015246952954223940652676983452569019596511914590350864743866050339602111291039560603120405750958452506688456782161838409109200149103808303634437794389156064136214887204769468477443959849112708904529351528460941143393576284867026905885628158365546184173922307231047177270033467005652063964263125582639509345424250423039317495422087980787970762519253505706697203421187317296512587633466464294558127509566278234206507196492760211791813995361651354449825380299409750335931398994598058397962167283015786500452695912883517285485508724710636396484398268294761461319904970143854152880010522570090805994630366138225601074264407191752829518392254588552381613642151094679171183284850100548531267314258312620367404390475584111938619368614554502879207622044112453758719326033185692855708276743332388160958400636244758290960022685883086035474664700976705014246427021177617854146511614601739586982797304433722326902448585081861401892871590483289226173064020139142698828476440114901532795925062543060530187700916367626482438110752225665551716373231470101208061741835776789462404583197221891622316371872150050846243008370687080861765756335330850504814970407734934374058017451729666095422761183415798861987598469570435987004383303125070348467577880380648557055541168474539320634316674461620607564865929765023979789526028494668003852251133631412409979815952651657003186793935688 [142,126] -10475834428472001364678642432959402143585520888970329923282588899363086862008388062288297345551448400478352747610411908392450974797415578931234859198225272702394184305627290500671076685285824070849999836802993207624025234936303928566450302315360271319951526278115716970512472318098447291192895052809185006126321600118375869800651988742147682098248799583481347543177663734780182586026406848953799329379739569000062678944058770561638775237314222052775696748298767558461909134652816505267629342560993556570255568415435401589918932248969905752173679721083143584905907490612410130543693311004350331413413811405708328095011264636610497792244288338006072202073414349848921876771794941761867658993845625973285479726439552806772624008897529698015369115332545136296109660529695654765996272833699687373548178754489077548923712328301724586174581085891850623754104871980332810334224295548910685153164292286492618718321167983462627140578273307992562163600599429179397541062156245248007569074565149487720287424921719928129714862577981995577718262637005725578528049857576944534842541572253982517029900631778626861240651611697778562284628449457150873358549173944193021321368776472788411637329548468729165739698815098832399117242520836335898771737630723482588231580002871125920702973276927853098712363140349813056194918209508538079918654974608023857975545488116410746843310796307254790001889165599148883173241552529863898758040971238596164440468247605798669256182222030940630660668790528142514074610928078010806513223316857526983874907084743801007829167660933726508651836110669140650067038669740344959557490570579766300941120745259054573317167675220291844103644473871486223901010499060019314348226927934788018782558485886118565817506784486650862409389300716742886371044 [142,127] -312468896694297441399754936297589153771714510320854672620271244103292308396944633534800519080138194786255577091761212883347710258566301731451318182207919864997740341596673971449897809195183784537617719680767043915516013612295460880429054996944496535820956994950640879132315092689421861367703893830099301895731881082735158687671139382492408709124713444663530575302524366415602030792527288274446572537696720627787136690307077782311258348754813703930389099393112340161327373432305190714087155613308300111893432950108177278995623594793069068571164443861243816453317750505369472800604046341406759545052256317763245970774997921850474798501189790243384825250939497089424665474046672245123377568317999459453358128724883175316796135976611407992318987435131624776937797674173906181645121422665434133410064050162902632366628363392683436665915771202196699953254069218370732734036022937502514624497456999960532388252131707984235125380125872197569825494554727066635317558674883841480943719116300455795882530939546499858246793353098784818583892414483115642782895179547354099658763315385978308537021650109005606510080720099232179094822392187015926330294185061776826458672185400732897299831997096270476480892238401196447689320785136158982472629507025204254304269015725072426501336674247093651300507156296836293523064248544892683360654743582639741654380478702728923003367832697258511048997720765014084819216134099905795822853909226425672334158295585980450500640444392461687487346227533788673670358079323845116161273431088261411196203413482888884807145853505628194815123039124545828275381236524053388942752558091409395888848872798052428607082560944999401564823841007180986828533968173638815398817754180842487503862157469062949758858090647353043363308653977635908 [142,128] 702967442362164308306603305461515589045790735225140484709913206817323354616156689138314851335461560902380706299827766142736265731449946959224153812574160272511128481314465105992196708812737484804732392070006398996481123979175628824268279826246207187515126596760702951506521050555190380594314220551251976664542421815771382005134666944662766861060563234141116458558762242984727936469270243446517262596196914520981620742474027172997591374703727365118983892578032851270048859206947322142374795052662729282077155166012177397358345815417850678377124681872455750229380249773551778995194367445419832317928294566908003626996787824268360257465505084193098774488507767231077309316080968481926223982002212703948198657089039577033632392994249340228710055555705878696613188244031361122552060989611108458741950212941244211149777206989590927752580684147364863958507750305085804073163906844540123016840447880276432836064208645097249664430335353825581368081311572355439396055957437623101734881420702081697940117634623505479448450202890098555314155744941536194925460503163806899474990714018825850562920501846996754739425007993140101767556395288827194344679316503164272367400194869352797396038079708802303972017808545547551083819067986874943507821027180091130858376314514134432264921022075709432658077571310404578401838555954913835228984184136296480621532450581021212988665565577266792380393873498207483508670526168386564700753012307673433883957887200580889346035640894287367234207968104608727122719408354081667722996796520056564223121425631291043827959058667124318293563940895115834013339279508158133508491057472269025326909024401327367629823896899337251320966624127477535410428649899762638886333486491163969657296837034368287786363771810982592869761147690 [142,129] -542336563602673128806240732276500643047270251038167823649653754993356745617970861777774671163278381468046853467212179433012986337070158173344248915138275722920979520356118591731363465198299751827073823382279721602287255625927901916563212657157041909815896894665815470723722261086691230404328466315330274763290200348789127614173387072787918899059662426202911536783886725128687969733001192602164992685728597628771479299801912248729627942823103854564302054716785836460236414601499518139408752117116898401183983746517646148840593771102609170475473023284923783519660035159534518276018963652710592352165531814576063165012854945970891461882963248950490369534256824535001196319674471035614719681438946314400207035892290261699303093071594166729262178738858382839648091152569009962297648930173731519180015540605428816996063437535630801726935931989782187030422763613386790615132619213997766331100777503540199336115028346418005692917455980257960242505222771041707579339926825708881683065563733241908297319158648564901771740714877814949150568638634043178093835179656831061863397207009296426915959502263536843867395161986843862833437273975956060424148288379758654284680470815238020234098591964736200548708610005311962772199460374271416687725875792700672293588191700918464041377522285972606796006467868283993659774534558833783894698513525372885326872646943402461598084164098356006889549148382316582679611332711694207145270386315201255653817443417674870661092727014682743321676567878493576923460682573662772030604560314312550525062378692934908457518170093899207868144607011376722473193043603925120076727560638389815977246431567548067424273316994388000785461626563590693174605773427619247931100903681941709803032232825618156818789810746926014315900 [142,130] -106627773597713043160248802801394676592487656985619351632673281154949132414885862699015422302551629373203239511576012966715337967521615458707309222765942185847354486323156685216154784742161637901153559623517897866014816738219487167882304300599695045514975298693639721844357335885292525942729499563548548743166780730079028928320577113481877305402219623405425996847574219202220328498292037338114833175449475439282504447292875170507577896787952850797636126032408269254962678010298147767641933216063827393452593847352247931646865740881927180462802698793419143525001611493507493735582923453341899013102865213274118194987366169911979714468137293378342147218237792392728527395260176475824573261382459865899711091117457551530084237439937432536369600151423323313856367737667066180441106758127449335011267787514031167564326977335108829763051771421170803636811274761046615362293714956722807925811783351958919647806238992417384055253612557430502757031477378483907763386989408603501085044265704075722205161068441721179886832923636731158975710911408810365651934053525819855333273495117362186197406932855222108262420319266866136181765401234807143261892118818236014106344988728299330447426119024127713204882911352967951664146021233619864082296303794827894498393883906106611771134180346834473639973371333505599168239409527325745115379377865265276813983129237238350861352613852004222151223488543972113418696568851228354193039852857630423521153278409421853497028156738792348382874972619622877145033880066303613310971322450845329517488381714343585423863120351609016476591087601762543993233265693539396979043729119085723678821732796749675729097690315466363159938095187364037683751159713142974012355596854728411897980074473277311534789508262355064 [142,131] -8619904122791245334716153829912768874947752897753826311516841341040170412888014760484436570110696095138669938256899848763618784820150181610042540595357678819487960875129181190651242122580602816150179316526551107175715731626883116830250206255558555197771696227929764782646132232487436560310457494434439816636800953794723717228390661539837493162145022279739530676436176008888802241791877211522724358757936078204879664885308411074875768144338888038403210044019204941957595588444919217714094589987790574905176670994007145640687096500942993227336468449521764065839885150952496587700237474995852295353255003831449222776973496138902755810573154945536347926261929249370428060057162468542752804429052052862451713988023792445892651124884187623929800329049019153086759556101112585995790328513509801830354728384056104351192915830520998229832147264977479932956658671608841015409944933801264139107989189545050087109913749548538287533535064509162383371000594227596765761714523862154821991823175739028859918206955882607020715766925516952851088821002490539610685031650289905267255992485332267646353339573259960492327419137783306127693478867209603298278320832616865622926754931691562118458640041356992497782141454301686996660284702910337803219543820916568668451140880865048782171826346660501394435240935287658290633542073867225198815469622650031452675448974032364680067821617428024957566234597082715613766298657100465423634206826489111788161618192257289507616691177573281474919909158500152653861082951345175144662429222224551246684578827469750629494310366479905289438588478433545619774490157761380569706705643539934808249837619135308825694096466981582772413613540678691779589750446853277906803930643152782718359065447026701123462683082 [142,132] -109274925522401033981702746699687061996000397197882808079544847474850948593711260362577480009856042917016812742716046808015144018173982895979248770375448939312827192170644529392449434619842077482931493264524399125038478596426306239342955268080066048320455693122930847756641606039103872594040924931199278419648918689126273736840818940723410069162145348107900340966843080140768791618789227149098829593586116466435387609636842107413503175435865237497666069953287421230630427972364646827944402324913905440700690826803741876849173758235013556255549662244293493691241655648029845377529332446057084676248723184950040845275930810141237118366067948151407168187110364997907469880480925355385747368571959995217505370979423486832585411870779750840747974347713612677222854617781903445195237739988441914442027306397075906815882246090971130025268567945477904407854216515708031020626019904341744343385580038184115916235177379347860455198273203624419809242498587749004350334381899921102221811807323840935331283012452703856893240064614530817954731691314034548761664946671070585075013643638407958790487272167308661880668159714370902567024850346109749027376883989503699828553041489930839543244063377725265520583564410518077300491738742896290290005279782896114580640617602136466609480632231825594999761170994351608968770139058055074403292663506757916644658303556512326943773722511365388914117878821484547603721658371568778385085886657336005022137886213431315510802477111373906185278729846499460808522057992872103190283683697191300163372950409887052787335106555373152473488383563897015609097381938492702267095549094174171332839487707199673082795253571028200991894102518769643116673835951585879213970450143408133847418933779497183410 [142,133] -7922451183017684639292892395321815499195026492162269702140503080152237207447041196992221058688424754392638109105170471681786136206028454948574829851716851593982013607147128377314245045456215769219489524345303218388016736077059749681974828196997642708472748843294405377699526924139841182862677831577814325732063988803134092747307823677829135289759810500571743118902353169223722629093666955471820288114855261550256616862217187874110378855566305571631858774050540576932471365730709522401551215738806927761104276480648907669293324246674008558932543009113638638416533359359199558816667582581730105874352239249995685653786193699319513544310497576662713388342140683451687751992484180629463330121234909612169501867616347313488384343980146051281507262540453746698743412081626534490045157338705179175501760444040036104503912426185751726314093312800927916612968873562782233248311954341954343788967307713744541620568091328810287796383400874555749913884986226762468638078058617263799696097931644529828685752832618509876414605734696482972879426963263297091871689763088348880000442783678826845121226340445190396871486268631920935118929715810783292256649577051674455185717309333406787235220512056260491451164838937810112994691383010298023841003261198353125954457001373469655120866280062525696785281427261283815255421002853355829129401761247319542798899603324199767351762503121328669822813235404735991661689504564053938659319288611597601872756809315459994766882741470814902309328465933072645979555599222248031360625860700763799891960194667362142451552379113821846350981157553732714531551167516718710871485684667310684160174475666823521164330583510942029116154038107879889089033669463143371068617898707975031294129793372 [142,134] -56167758044059466249809204765462779843376241567866746172974031637722539154927100807902675725039232153997663296051039992925061560370556691842684715837872858466271587994032392318321023520910056421991860815121034293877630988052018375278347048747018485770951183195945732066858191746895083489638294706056101702418936829204630909505937803180095122152154177492397647630592046493489862928839455952201370353654986747396738584513535233674834793938850455434176208562189729748677721213921428983438132239870817995787143749474901256831350235669725439372182697880381416088239773586408523176740088593326947850311145168447680943247076631495215275893699403565593779962434565682464882011819771857661924550798505562600423638624937663479260551504462764209041647665091072963923083010411175840539251399259428091437596643551296005467371179639211374746631798719419257912008355725053751169579731150812726556595200769398405670514304543280009685148126071288914801317676865838917017259007634551012694618309572097230263655672366505394611365099552174268425867734022308648848040497923988412771111161961355892740660201517300678699410359045752643925071431492640973540920004141284915793250529600362154676157707851179142228598570492741927839325412447477074722046406148324826706776813052103320712570124530503529774526565648014082328288055639869885616682140757558259265726725816154967972662576462416543089995608351953747029599922744120843618580695308509797126702242463896458493050144936764568313683921368731378693780204162356696032923292424102245389290656209021106487100837899788417090988694698702479122424288172367718014421009257986793256488007074644793465673673368082080197732359954749189088487138285387540134621428576503620345356 [142,135] -1722246958211232421665795023247756550151065520788338611642638334216111926690158876361948935286327738236176825431911551222717046378543089329449104199588612550560881234479562576667216790992865169179490525229412106702763802292487907933467343710879360941584311816325955683362221289518423057062101597111448817050780784025168247449776684039417288124612781548607194270649612787228037652188154215460012852824535902424772887520048871429649856291138696920718354713414804296352073346874083659826488637195009139215636704725633744607097538914964739253431617284869062785070684618564539794044173153397510847029343670795807526265455824652470149129407408215890132963955280391066062253669009700306253413591558875757595996263254076444812803126494303656710381822626509204656390063406669510725813683947974140331757563048679779478144397098849065750783468080144619081334052832294972483921757971478851202688688593695113898263403681213106714701668768526763068044494252562415088617001648188391588530952739249170846519904946612998541869806037553342850203729888028670297352922945338493016431860130874380971374503470693655923991622935664160229405387136689349178018112845784060681897861231433817852130182049533552631052473170079654687953730326511893621497712763927476738028119870652644496227311758053651552441364745264065467250096990147835201567231341541753611754354729700658072152664508214399661129515047122438360962998030884548835711386052338966428575784198917475168366398917804458133652495095027933638605765916931501922552447495764541206867059530589475766112595386025507721730668311026561238374487992158452891348151814433730944849727083823924086333168508072301506801776698350453974578045590672983796345170106393120 [142,136] -6182909082221539898683371019601124500282306160929677209612950626479820138936683242624808596407496864942410839059744253916756274895769196543370216050272571613620631954878780572136771113759088326215182422584393112743283526003154902589330049304799118675252011856956877244011920867816376168146051740158710125352564079021144620094610323135902486295753079514282793308187672011497561261866636408471404879013329371779119818552328147419149500821692989536134853888740708124223531847659588659053608206309540585787455306186291567828907433224379951158310879473132514119685314017235636865322373959980122132104956499098332556307686922218444619177105967435143220151945967388935950589276289219627416361786970397435508263642639896318680363288258911296806766189115404424870981305013450344957789174607317070730794669137838363751407378923881181427450034852467662876612388132909396455961692704251358021858221827949224406265853670466327433891316512823479290772058093490948276799528412394078686348662166626542623152987321013198728468408655368168395189650731853665073138970947212079705407134814857659055480311727293612182984633380956949682852780067044666761547996304544460324710253652262294899572659244505150018983872002831585177812303338194553262393707959309792996995709461147444041266839123917444252099565627112083567072456418283588046288084158547337760492263804208737436839072769678133535737441274148505382929975350479923854292644341964792618347956122431572663965380380802731470187442927540282561917822319730893607479839643928430412438777705632959764736075730824096943433703242906160717527055999838973028872296462374994856236803263679067349727230320069260672037065470084982955149491178389615430310596 [142,137] 46312358892812905337316860799075202351212390462225097109055198486200672986252873440310596124000415122919644112303143467329444573308586718543977982105754100477710422910470129124869004570027698645869492395510614264115933853105263990052894706439730581787377154628298903053921728596931212352941332157260510107988900463029152205833816165857236781792275392783291282500196469067526413404238822278320064973025960767020264922701235994054061767793470652514388985237965200535460675030431172293561302392867716151358883222891184588372133634874152759312256289508405383179899352446611107970517931568822594961135015643512408039023115220057624210085332171451256836932952869184629559042196915599880481293210250568141435302635105910637579194445986368792663575734930846997279844278155261402361933747025288036226407044031980617744007700807185902396999792130808366518534730203675958161783438086996513352441362306839715073231352529306381499173158848081675723299545924022269869184143729153152326702658602967232023530993117938123510664666531878400935394068120991685502449837985997061713773248387975834824632602093863142479244543141249406828089973164132121789040633022567952514232453982873319623813220013119242541575592080050712698616396408481122228587853447724248302885183560155131138375532466784972211923048464652767708742926124233730302589643059214601413257341136549990815999322855233996986681423020741203616406809481411620905270007175616493050358149472532033191517522236831069054091269624777764647654886999145096363774398873383202044199246742089162967996162956687226001931516028491711845627442181928592100011443990152199323400284459111101118055890311861563343635213078042896129488408495482424 [142,138] 7639947770094620974973918213264735780010763058632916712570779736365867598608888702161134419375962598145951983339189670973544855219176136725243772634209160178720024664009259156049678505893593701554564973637192405243452857478996307991251152849019779766057317202359782708123003883025470226259861548000511296914755917431132327388732069007125460220202467271761498333693508457110724409268283221426156748429468451621546533818164074857201420289878181047330527662130977325961109890744668457140943790297320053747986922692219043916181533785714803974781951297916968103828520980306230781967628629328663457998469565787675677389505112659210260720310411946492907230462321813319077787551647296458912062520664997890355134737340533676117613418915776111540321132773598647635892992084708753891296748576507538373084102215013862884539354667057496814980890889527387322700739776853090285495149643565448710606256514610640740654441562971277469886571652200768313584366497267909585981946135931751294428896544844984319968176792072608849434218247541295325189191933158445598952416174686844110302566617923628713709809766970696204372352558843727351166102566916890308804069035918926636884481449969048425547995635222825847742638968071252742268089166141840544383312233192212727856974388649410810953810325256950297647388174658703652792809139717621867829510234516346916137416808268343494229866241001291075729988425088975623209799645313755483708491701445741072395575579171538782856229911522667053593793685636014153999359345255199694578249362572156010390405747129070349664333281462516783580767976489450114022448024192766664126073309873538597019737751551533479999882196029361840092001844386063004803604 [142,139] -364218506362116303750129041640361674359376992757049359888331484120206055039232598440598573040449411725919093064777272393419360370784715177610594724334273003380485629443495991985997741315100046098096673165656737913842492267797502892848160567458140305261572661690451088285665043992699018913838658840296249038346235324045902821659278317733404374165742561365796372799307971725356718251981920235306314034362139270195189710560872553076225283520866240684024910742137325481594633675328900902629105636498678853784407940649540872522338264471415599076673627446128564289981364770280082785159224118605729726510202457181385117974592042437362290678717986259648513939033665887983181908067894029176045497249403085722811610265598109220438897501649335834088707410464639930045040090374377962826122380029324038417669752753141691846962181390067438711312296455422758612788209567140019427432705944715441208237240060599091443325997133043696775575117335330741861960618394513046682224349338654279876713003790109227765842372953558296215041664411970338967757387486291315187123717833214246721136944173034646301025681288796020702654691050830716826487688220361004796048859261695354506760357574794781053457955599982996100603784881183750571595637127140790572093896480023746997252225306828489252313599963260104642894389249429114518863108831891524496196056315643076005882002187570676075791682253646728168046452220509966472067718717329548043113656266076832585394702963243190163608441955439122160373856718592330473241781801296768536902749442397642077931264809538321332779498789782759397052953731096216533211930021733221277360437637825238958886660408671022332511875560315784643362134270787652 [142,140] -68231810648276874521948292291418078628524692904047335842242907209407258703768579649654598960466376452783960534009020201270961876793858876201266743030552183706007550521093931889181547369017878686919029562628928305164393093559876527910019758392374011255232134458481225955974089094891652717758197795754407874676149954336524070900369080121215234373196677704242860807299260506151312375400979271965224176226615985194850439980168057669092510161498626224963058112017120067978425055106340619036161030115755390510801437611166492497614706928310276114027049994633548055279471356133099021251778986106178442018203284952727913360945782514187009326469967442607223650362309388375558613877646705677827364355835178019770299683420826535256034929277598210352686419000889139420923906240437726042996897024249670406943471018385719698793197850726141161700665208821773409210818931317152338305105170762082783713186741904097497612709623401276537681881022752297425222737604953957147558187327509685013742832027522014696737485848701106600581050885953969311059478448309537521905473138965810925399417718678693864569290502860117613339510959540896612818811117483914772940524245935030307749904457896119741857905429749248633868808650893968275167526010359685288794400576079771616692566806189098198597184835377377335971574528073059203356245670291812507248812787472882230921807768675050052083429709498941164394146992975805614180678789824648408772807511248935928770533426363081019157872227826769035145907426022524901112986524875667616042878017760761020243513153670231634206033887455619213391550584585542785838721920325215762377870139508085683451687702122296141773038650701304861073044 [142,141] 99102025594389589353240262254801476810507549820576510599587346086910593290723346613534484931958968567852150578282391215387308972037334098962925331637674040042776345792185007532029278342569713056686172925061217175556952367225915539264509554400608862882490271766462844765108184954043699215723227888376575837424320740309809966413417144283783398786450787313812271415557676019715110607901776790049022176743060785621612036113998626592565872469554798676544121210931743446315269355066674959500500936096472572645822552703777559965262445179242729469172767870109178352317516380433732738893128990702069828533572479949432514484981039963545435686725915148205051733805192388471342036487541003354323055649449179069509996341071847136823838728771637727431438073226480949873025170342155116792420496382304644150422925487881189825394836445280046784703512119601054381267414509998538189994160608568363827125463633843962346749763288307844672280738473011347436907684541464995958899665841754766975937495643784606592954783230749029857778327033470895815476714814113124040885541255185745431680040488164692321318816322306493665801266869954413035686712831915070111052016681421056840342007587766012745467613513643035017672951231230589579741732522076913820788302369070245410314014799026091177559093104873494577526817247218771931957682029256650881556498461319949616219133999863697356046274039322128620573929512840537345402471323260300693427642294081181953122766342500026739293703340023521990085017449990653029028827759272871689248888158327457476293891641181460786040057544515198470667798872733905623307580415221818941554714872952247394767565249641856279881724981431492 [142,142] -28277621583503385241991167667607243637753990423953652668990317425379493395017532100880300122857421574656929237285408946227471108377719026726231403563084142132308347326900594432684938122508220188710926727719118635562440259627683581783748466599082703672411896669283627193049595108815358787340593435296024182931247110010383194039771866241077277878844520367428037088600048520554210071398303386470119926768268789505516348544230968304092180543802078371397324509847480260138533324978821902869843124509951101379516015027987694581479234068003769942178977851401591623364735007684013754662145496118630311136154510531001078144608363308150470657428899081578960978068247049595412431436396571706212603130470191399212427637747904100062505950976649999379631326278326229711364281665625232266826837711711140953807003108853294381059442227606039266743535526082788086847527981827543157265759677669305567496068841693094175229708340028147317706965047031235754824335386934143984596655064708662649651647429240925523208494264175218155004404375957369718447108162909678446112076927396131546893112695254652674905895831001274008541199525571960558794770018331095973683626408528511988260627566389149333889655957933326388621554986338993811908375240770086294747472970030065335410105046048514993634621389197900147721829823276616040254683037187548079054593576825934263802232655966989342958374831803351428168465170316966429760235612019271140526092911623032354864424412269307040684015286094778127231392203177539917235345996966847403523249160557258004821840342527444354059830743664519381249110155273074181762176231174932697774184303333770279677559974638145173737079 [143,0] 585402148122856237092125045355035424458191325229355271647309861664486463369828594026832244365867321387177674835072722713721601582957553946081113716684411644407413725711580701453519778265338573400653947909752028099132055545731898651328936803518181586833231186520214129529028486469302302487830397103387831396508858929218839092950404473707714882452373385659286812676398397894982090738352073282834077550225197563821059803703176145016229220410823315867301939597450877553411922974421933949742646813890007239331029482979997857890070765032638638945965650585661857540231150402268864941477551326665492277053874066655825340710655851603900281991808049079908838795466539830185293950646269595635835256385006757269570261671972844602694947942419810627439581912307769925790493701742221210254449982483552606237888676076103119810709401662424581160559586418293116376427479326855828612999437813174683271179157462178457353078091389484930872578757872786826552197027116870189324647797365416279772979812517228397640759328168855075576672599620033175852272468351184303627600857676180947616826204914639672270517148215896447472220021719344754570603688889850351240099185708177726455917805747670030281321184992271795851631535812732413306661865007499851710382264642983866576146880732788296732100267276744306783982149373010079548468328609151110673895235938490307642033952215141339998344712878911522373117869969533921986563859002016057188558894258121285614899203270043295087591202626377234335694070005175709602955991498782468388093506477274091813361610581755877561820640930386486360258466176529860002433992488776256003649960583994194675301802824574946408410254364317273389470687923310773145379872647074485785415976437962175834543090697554576333610464643069975219330365832495291205648905636223758721908657785899789274675453216941885088102374746334544275947513302206543826446667393609516396997672911433735845942462281082605413541987187490369129436760218389827091557492871294193876566832113074341211697086771753862525078004557712438662672710655154195695700452938077360995091093234878255931865670127789457681266063211295550975054450346214306982786927270922866131286355084739625453948974609375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [143,1] -7688565821566384578886676470422538724143778213316552357711453458124413112268629313637807427126949440682458009892175981695084725025568739407956607518891038333291550961747414626994263716721853938191596385720675085319259961456841983272234721751494740740443479775438800678834896996787614818719711641557731919632063664200106870685062240349677858389218011524135256697283240972595827241763388627593510834676401017303511333036396048997555459596076912738347223177760742926933287051652086925862515432279753398004799568735726183144580385756724218513129524366165974283067871224925343138698379387544138414379415975604355284181380158486765676941243681585482104141624714252979348111999010282334640094270293570518870148446049886331048853903284126052388485231228953022447363488642524563929165141239265203920321315790601236943655224168739227118883518249625622259018519520700173847034672938413158872660200116697168033104555737225654805829510124669536831986778042916886170893689601406619238657273872475509492087084102008205266744203216964310179135512339628802680326616061168522961502192092398330345294214174048780725309906039526274518365096844403692224049615993650316892381179779761554288009051075561734177110509244840138360913699429640842942060671446486533073137140102191755829929122933733446324857226296339773380990339571148029495448363337429085348234130463369601280702500966377358373418977273376221446985100535284038305470655599446969087200423361787728344240081307062454614210877880470256080005348929572210466745964199991819929618086973726394366712330865020861482075874046320809998768641967830419027545539434204238330807647197109804903993867064312147920348987030602900571476164560295822211379189137292909714758463977431422443379462849569370457275955388098916869653969451311590257846166142207989837893620701764322278571192982310816703381828450040765411155665506711910033310946472499363063495709344838054306953954802624946656640665401184520706590315978380843798887669481793634619275484843404969570724848856147685859967218335718012283098502055866609619448327198856597946412346091038583017277803174537897875632711829099397848907013626253133320430492858577053993940353393554687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [143,2] -296310775054799790201760414001121095725651018683619382693486455714430697672949942559886663027190686700025084208895870297124277089888277242366388393437409168167646177304054322044489349156143810524684932633515130555107595177982178793851663244135779395675849821993466492663904759147738975202465497138259136382591426686457800001978962462423837957143098389577523143809800056596102522807524435706668741924892011786257865163199343894133074654448696617931181049685962363618394385657118765396235380776529313827378813020318753056917556429064761477415558681592866072893039197624275024112008418795992314455980496147652067674791944093362599318549088702876123469023952139980312636126030798753034665076469290116340961706595229620909341068824943295442212475909037524307260835864424418433093001430997344213961360051785819471856344118226227808311714266802791865035869606429933122292588888159963312999217070601679192150105926082949653996216812789868902585358493549265775389521578811348585352395917234022166722088868518154767874255482910543664462796037520820436938487386423974216939222094021076801023841262791452165536648333344697718319885938202795484895888764781492838543125791388075352766619546716073111661684156797433672323813458238660254397045240384151156886446748347237148113248940958165966128083530260849116479768628869730882791752558247890718437215912764090033103057824055901673875208012573457042915767548131495204692224863756912477917370087029802997023738234509091772813226246565305261469137453337459965575821812414230993143137038412902898788116989326833190615358876961468555872436487050462609436766116158524811221580671348590009908929615173716817161707054728108100229992502220782732060979453336281414657805833202407567810418573624779356310881476984804119362531546775950468064011257345780887462128311645075470930515852445970885450503265798421441087904811207433100349654011136996768945050441014840879903854013284792432438675333345802299380373646474227420919030004125518020862312528423734564777446352842360324532977692694035615576489149641734311850057555831052688087527930907557594751570069342374073927486344708221450368914745641747604591766220849535784509498625993728637695312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [143,3] 4474365159151677377149375861751427327092181393065030344168912708265473648040317634318763695692049171591738736521613371161162672883369097868699157372579698057087628434168536220000555510159134013002654031107195127174173384581953841897526187462952618149830922533272037551577668783828255091417210970987623053949768129187067538665017257746909798162256527715116464847249591516238321107541081890181746565783101252573704986605943475293697059423068353574196720968257457278878188928188623498598627998188840930955405019860470309648739721738071657552830113644406298710048970856412868186868442586069536340261798867701017120356124434572237780995360027430513563731428869334331007523367223224153437982902356747383854275520886181428949644688474355508090199575978698448109849843830788976033188709661124264247526105262456933461573357871456565866669100015818731496961878292200422219082514116436434394983268859420362612057134525804583725687119388118116331779757906260647218591375129687678102858354332996264480759990465971537593546998065207982921000556456689953792481603962612357464316012961179023342530665385765832163920309255748719483134094276482067716818516763273536785603921791767399409662516835726107754687371507622684962778173353723190705628165660606142375115400425335144643917032563757413844393534799814780363570441217151087326074913826500963591045562944795243257288544139318427718434581727572783855790962833510606169840790548520762386809136607408918907401128101972251231055615185211633310864205673593284535574945672377041205450116113421664073650232497975769477297002907224593388945895802736126271299792491664118409131870061221784320073922419620868545436188176533064357642983425424844799365301562442197769344307797804849957666448342994081764098515922133817815750768066683456743077029112456961903659752245763841873868889298740879021759903458811781882695445587541587692866082570341836554762951690423158165141467374860683411139847252247263069250000378717812980016667978630230703787552472702032695107629825732212601692904722030661882421863662848742096094264188464971806435918401927543210161130730811438827689386476449935438959591480190236931692680644678805634839591220952570438385009765625000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [143,4] -44375904751917546102395245299886011187575037915406226400182148874026293786250607404128179938287090410276111791382402375639949049586282287712216116960754621888085628078789570507520727263166886553072685043847858724373258653773398944122269191498646508877634713047295773431764421595137491412544512431631719349737920267222894461909471028801650031707143663711208744975921824830753076252156383112775451650260349909649704283829654448916890972880592276758667008203759759272253823914316698586776490878289384286275321466661758603996457390760759134224231054910633431654769818939235047809148910203133028228629857986722084279626767268696981072133010862905304116355069240712805395556527888825257262946061009292498583373485714046481766493765753512723795848747277331088914596366951302714910127862052002646447777618451545369236173948752241918672291192599583223407944352432255804411693445407760038498787038308475857091716460847716385267254113581090270349804842424935178243548117111314338345623648803695380826732615161172087897638288690588818808641096382091733227388550677861185204936140734404855641012209742270921951254001642657085559010091855815668718562775291518613091908201059787217341612516482851722382587629385460538137499817304240347063331463422768136140579527736160563538849628237466171055112458545319932696474122645885428692142036829091508383819959515764525452417507860487130740071329810975094584828907924000785722399545876757743439676564848747562602829287998923691821310798390677929477952124243779615415470276615333907744769108926801851571273954302235737024740165580415277841325942861157243804261595808482172191517290045763178544630046200729582164772292519303191339314062125213269709236497617486725749073111035165202841402690070104206018697483908939803934218218564323113985415731135335246323195552253016951664958480424372779768848360312436026756204573162007206082618625178476364887502444262219885151123237762785450577973095685354884534847990109948652460342563479091155992018235222406954839897311064709169032699590192443311289666467921433376713878858892887810539928736941575227458957583478746262007519448340968559010774377967546805792569499118933439713030608686494815628975629806518554687500000000000000000000000000000000000000000000000000000000000000000000000000 [143,5] 273066337656842822387044392795808240633807628974613907705250792968728805112850630994388757632373272134782941493576652913273891170684244545020316059611686490751644213095666512155469041857203907983787889067667172615048086105447452683387902877182685351774201474600923340922881689184884075333691232956778651883786252956329937480545910162319578511795172503332689475362511814009038088123811166155176475100570060686626586726829898606849503643074857523334026589464898587015270473988033161919000024520113300165533185124251283775538059193038943698116101686933764507132182454307149217077961120542585546154913452033182749516257348893333025921525098620867318412760865976450755292780778240669373191794564400947655913549031091654267616312228886691899565725996178503781578708568996465081857445710511968219468407109507825751669042104509618585998354416049374426403381751024411997087305702366650505199553776848875256931835617335929956510754380912457928289435084815591039445353462729874146509981787066468018731128056047467614735280605153931710366499744137297677055984977593277093394616655023681828004702717209526923693827128291440337920609484346940930555832927654916026854509203119016761906170710259691232713438500122551852797299505276601668016246197872785497790684636082054164842841952670396868313911770429792133183094321650618968282023476629667551563370804951773418075201234329900607254681890290779489634422948442127925009385466688667899957094823801971726765431638415284407900117112171523633340423393594149105329948681241451348347985159967144715184274422050611814091781408238145477375147483871801384562405856638262655928885530635541705986912266150135805646697715228657030273711082932157359422763434094944565105690378853246044421670023293961517315900538263900923380493981148817088259862570352831831904306932095462131391437268050721769578455564983376481183959632566994376411788986601477199828736205852607019696153016714168887824846268362027025086354088533485211513145216046373183876441580674604913056628984486413541101340186847363592837799980865589342940033507749837151656259117845245857365614571659249249906992629059784080385497639947900748787268173788603947693687246101035270839929580688476562500000000000000000000000000000000000000000000000000000000000000000000000000 [143,6] -1237377103287675286066382490192684776303587597789775218122213179706355504288577262888142505002779203222849711086714722947292162066189197697215027830855302938523949402452392298885745568452591255453597818647676477380490616297211406734382449058077492225821810818455976875268101546958622912922366706483897975060876614672225913811866470593912143422056848079921427262394702551468784826678576975350369536018291030290475340597807699021953916213871268264210886895737064256205898883538006175405673554812208731471353015960485170490798786956986912755974289303220665488774354491877039371984693845096984105993876609270746919935398287975150021869035861122312511170216088574672611201419916980780604598423863560050002170862223313235933949254533978388968962056215126675028138930952262737564328857637343723770760037769670360103874671001717178398496081968537143298815915419678874028696514074095969895747780210839591388816302070253676531195320617424957293789189850382985897784030189998912154110045838301438421979048599083121764728465800676555969422664702920579661051337652922064501014215559460628820981062149817357410035619351050747318653661851538866672262402501881478741612861910901257814619411968388757574904905542990833384424241160304236821538343959017250647937614480472337695949331104219056695576848826461447398715197690154924143959558039738441476665374722151294801747335306297171268880096777128707385155769755576974814634752672025598720641091953269715121609581449542959071570211074849598844754958637135411368932648995884121194110632308067458169126237987849788515754976146927418066401759194148479311801344932747396262030100464204623189530412860190014273710652267228600589218720900068594015749591758309610990557299020685184075021278106272728854550581827114649068366701466141199762916813111741734393126650518223121058083599322093399619808886746461538428012096411388894813756703281734755721894359733813902226646592176560849813884248059819245260688436063321524087661717316901284999342460687867185592728976135983344090679375468172258445672105677546789237545552224826176167954738200099503743117989316619818959458709696826862756958298921294369767920460449772630591576091148992011525820089445915073156356811523437500000000000000000000000000000000000000000000000000000000000 [143,7] 4800439728777332441654197449699082287478313068880169065923394309936591116493492114048795798010168455172351688985332598354964310719450953598369572207824850919258703923241160552588616776875768097671929812762782206223379001812886513290935131341724815474909113907019187338146320727441572759623991769394205098450862575115727593415980120742106588921390853911406558601720071051521615638021007430936794412023418960892315038801537102073629085403311727045017591419918927015042680623738415695191128565603247404784898582962462854402721841423920642933673887225880761880886675357934178253374817937523383066125858795914938709624681238376353176816409104399061583850152313421950848239097921291573356561633439511555091843602685264775842731772906015461233691539612864819584967453690087371123007092017858475511110885256434603665272764942781260422561378427707101313280810150850163524480746163351261739912812094540175790957609793395972032988527286238858902128685178374415212409016038813468315315470973683771300572870017814533675692161724007498078410120572010220611878949065373153893422743813562119274612308064848935989219024019294738994578338708552571595294563639815429001151367079547092830196082859449094938442802630499425238425075851689914877009826983210296271727830410373197719783104732853730828100429221975249866035852443259574070142487241735891007993328301143126235899498652326961334176585713599063457678174368593162683900645123508410055535039498917029913506660880640494961854151210917746578570267005073317638296644249691840504671927582476311790523748461846708079346534374145605068946040357289400143327152997418356608766077935580547163256253896176557310814823687653576815909362263683730987575911528042234055275406887667015060625812151321837019230172401646732020228376608083990057208936764548341518959612859874087191510810138874987945263560296340084650521212394373480759324732719559555155064393661731643599747224283408093760813160817316468895450219068716068352867529015174240532111597573677719100690163223047262253173734833754861748271145759774226183832424182385587906244598641804921914420156585298192166197251351497939697399621335977928149149760395183426258312476279021749347997172208124538883566856384277343750000000000000000000000000000000000000000000000000000 [143,8] -15259628336501119566716148439877025044025286853615714108839774113206096653714576561262326572186250601050705039675192482215679469554616046436227698439340755328303635561548801040805407239945739248262690244036210595181764990316467233506726103644635854212128596965319881822004070549077568589726170606115657838781732387087657584692135845831528659870983285893202574496997685886618871080153739120384974477005247983410125275405344929103352962313119365635977819670077523502374191506901823844363225335106293722506842764833763761082540859341496598623873830101778813874672798935525118737445987104308451154247054362813767057486030177840147132234555658067454645076167798022998592007292089130427837701318974844160460235440914888257296324315841630387081121962702408437081627877284685736190775014448290238855384331916532117016175170229574535868026575005905273932892000214767365839721853858225183498932824016063774743159466839872538317512093772580744607554748509557539610091094823748745245864401582628359008036963142922629724132251967240210787102214156814118999213127106128161693264791736728034288939371569310947419327363919552387082980188207933969344455416963173597602318543537053273781819944648747771487968965584972522019831513467377228719732432885109830039989393485060823428128558799585424067496255879529532013711983702351516787683453579131377300294026800104519219659714362521866153844075993026987429516784749554550670344985409446230684982203766773946792131607212923423635575992807949374559625070244862966113515369878475112955167216436399841797568195959036096312174442754062478687837427267731488135404596444322757373546740577005668645684605639079206334847087050910769692601552868841013960293082548156192779753902404400931736220370273560774054911913300045764328062438027894899242045046661838254192694899383057721349645678049503440765602174535191232464086696063964753174759861706722831517133070919038560516984187826221336884154739721160409596352802320833007592566437257263751804805748932009170916755363686923833198586870524212843438683199577260133621073666932620765525249607981654828725025548218730913256241348575131040874405885567272797472317217146487887568921364501745961282565960948076622116786893457174301147460937500000000000000000000000000000000000000000 [143,9] 36672557071101896874641657731077042373122676355308605323333511121533274709546832851091964368540602888373723821627630662290333549901636896704953354626091228083097273222068422875916392215419985108118225925253478872706419042298774974676052095452701040753289150175273412182307450103216151134415383828120757584878150705580230473863414325889628876504094740974004618852748830890529229275501840033139155364037309073277386866471785886014138498112877619605011644057862241951347163757144361435179116487315662295994397353983898395193319895210202074849937958918469783329737122420961593290727445342835579879201471491682147810612106113160190181348940266782128837192172943251516922554620714259365730885263209295437883969015666041672135249206810971185146593197204951332449046835659365203464058783428129000814150960810588653644923088782048507897314470338966897168482907356028763171867343287056365999325178390789112326606708815493498304819133054682972353436073890000418079227396069783812000047937707446953649790091892431187188800420139600023607580849804688657001301123730900478764039763957298673247974140980383470912879161004655482238043634511885567448035264295870703046834741189651537212878875522198239291321238391392867119443938680711783049790200764855377468907555652033883275753859605122915194567817909262658824477591464027626956779505256019077367325417717896947380100378825282036248257131915716583856664109564154492458813377497904651446789707765406505270249830517665014892642208307998740908637749423313937908858581445595166273568001195297734471083017317010562123070703772600998147738909958851232480997150896035349674732669161175084683616016427764553137791812545179739111107159782358114387375383542480777558760344327735132098726462481670293212282505190650263260339037763573779141117376614478662025274411593007871336682461287817167801911195944420120601358452696060612658833573362065442888220267174658046885082898587688754806907565302081080447451218043849170805220824382995915894499509001052122471169051635070720603909211359908048941373213200344953810500062286572851321855229447948803167876284979841659708119653417789693794329453400819385075466398276562584706580851618935701618498188003592019867937779054045677185058593750000000000000000000000000000000000000 [143,10] -69546693726291333703454681202797957648537423627605169308899828251809605179324447996420862730938739621496296105890213271454592795325098523113697271674015002951602464250939954651944777156195457792574416364088884533702338161506533469866638261128387926021766922670075988149247362082684356968711413093640924612112586875991526355318621231128068658780367093366918934527526459623158203945542234330269060395505732832281135396234249622841526235925946994028985380057294695144310543137948502946743693227756009218511129345983959062114917597315561889375641514378370650558669409543598493706434983615183759400885944127649544844284939379019988292522994679431163252526044500144533344920332593806825110107574840261685586049384803430810407132595852131994972125856876191329912191158103678380088947735461916604181029547565358836324604704470323237213871874559297194792092559494419699102818504896639715770791180261081220593295767031718308675301427091051652161377759766803661677914945680032391918016997145873188258747494969204958856071541859087507626818869403544994743908415412702469090974271538362096639895609320842341562582693687674100922052785297181800977165256491233123050507381357899222536875747390399208985315293351283580948276118267000370283972159937043190664056822656109345234916487700649868279825514551355939473296538203150755375536363563341614752964059076640499671900906628546582019872865337997952281458836749619428320402316141973751459632213930500852837638601607975280627651055871855793743469070804328639840234349253836315652052462220557146204009955149841749537895208190389686995257952165085443743445194225559105107274210642786274312853290806271676153865020375627526892875120340905676123783095879620431007490946260725581548906039307257811837167003027982460226221312144454777138257495772660012071422054041528913676781020829532662371303470713604118580899188358070957085808962794597317279108215529333030068775604145585961918463725217564733569648487765806684007422480475798017164071722857827528531630172921656393774206720346605656519326535799792087379046695838685521667599267234070179804702236426027487742521875113710430484874864870585262196252369964217361764686061060344236274126687377683531110506010008975863456726074218750000000000000000000000000000000 [143,11] 120582922289497394808528915022479181943733391733986046297590483430900350927584262047185520896793433258404657533934028338114798554061166288836578737190374663327941694493802656438528655052550435053260871804434971200316627007165227008157237923462374016788328011350497846486469775889487049682026011682966762773593670180059040719154239608958794830541183284097739449443675056525400009716196023355779818010323985829950705749839080210306188239314570155058992109394935664275497427996833112527686752672241908098487075319161883497176715224120515056342848092760114131533702573473729758654202160975375787119391766112048760687511187024613167434531645224724379839723805702665004139770041711676027450089302215787934363246762050059948961926088852743161160699006565245603471114426018582774743434323272824570364559419623489376651960768281967329513689894327294360486882606755159678502901343737213825763352807427842070622190240460461801511119497194627520688751262508403594229910806490038386341150795418141578800010960134164063973094348628094805848179494274184586250585721221900585328561011499315902401722685059996503235183067682925503943876155347596004560101659893778588374356784039043195817413178617850564208554955653316192357509195179921424260969555416675488826285434117072536867770097027098317377337120159714821081568649013774900404981771496373363686216315669553803799601975312594183433332995392774159312823169304067789390839198452492481698636512329727523993082967004094127358385371157502946423246900179238557231388173632530285780814860292453098470229146104104123604885707026540455426093193302059019149229834757799447191008097361936326271409965998711821295902650072486355752780576281429370677618261322575384820495773111043985443544244147567707310400447858651417089076591146141350600724790487102821246876554929595779916247081248413992690184698599449251102873606939035445482120038739854546813991808308208046314116260985368237805429726118491411045693869554741704981918995466630117528243836250537707118233928761039550836208684921784022514351750236424199087291359118317221528662810639340070460031574492022797696615056451319819626583805363725896640396469337194279995976533723594100965797545542640498844599861172355304006487131118774414062500000000000000000000 [143,12] -178938489088362466089470346660286464224844881279669811557266871374497511337840057530414055720512124159694389823810908494854506907551546968731838581825420544409600335102931422508636674045538490545576233643488714873560477610654995127394041725014450403488360483926921998516129406054087194328764978727571967954326426157124486110694762718057116543277446665591341532430054182029481980538419560037669362766785104140873009776941655460409126444111859448090432929768502286980026870664037638877967309018172012143945534112231899222224817816605214918335108661098638199848517039451593009105470728100903155618699050902443982777020594655713980945909942589299265926689226306375564946193167916798206478157733011416925945392888378597259274844361860104503948315732736873382154175099756932187189720905651250266578152260901809874263427293185455857407294445157022111088882564188232227351668454035385293446071193585743165797552675544261726714918365662445353157456663225577355415702145503744121990297910028023050272214287158160469010578030946070088201935655430112211841034744336464040396759780452286294621133815156105414871952569014075851105314611380979486918860168269621084007052466360808218504247353085273277072198627297976531056175752451260331661370816506249769407171562982337773870185750742743850724127689303409285717577337556958316095510357413933057649633332777021063610909193405558587044224058831184706640906533363475954854813786819471242024918599957798031885029272359996833735032746662494186381344913909403632206015271820273455647176160955078797708200701436405389416503263677803146212340219003667815653792851691649875142487928543128699653163670420590416346128561521505515342848654785848968444916243851691237064564041350918178224215652402789673607214756293585485571830943861268832708965458921446279390834314665298389803858237738860416279685831484784083695131520764954671340098676578180206312781603950009464331047356680779562751720995088206468738538609149702836595508472757103080179139849884326829261564203834861737029195079859077480009185552192469514742745958065366304109502830066096481201107043263285813483747471569167719228500669085795800157700282891732279731304298310618542156691676084840948317321654426059751585853518918156623840332031250000000000 [143,13] 28978450720858610343371568420512748882692803001067357316528716155195930125458805427993478536933271020668895506796873949226811211322781423030078049187379722524131526454055228076366154313093674066181361189659311674981561506981898246724397507383662487535185560932258669955703187274002368979292667812420516829897811268801239882051448563191450768706389545726941434311524203063058154993461236056858193212001696115063312367037672032323038970802709269913272503351102702181158861321448518657149405973172397421143428406910385900354606881954575683714186749248957831292113696343735804617000054347305237045675027376558175592516017508209680976305734457588690820742597787845500061779544395064628796180467450205169052434182956982113447540962355216549758378159692571248218103001306679889786098438639345941848228650308651644313561412740243849517296252433692486494361423773541391375381362087717217132263105965827640819441456194513983697446559296885698234041433982483256622927647019392833868099161291433495737384112029703036736546537641892336833350920453981531102989324111951406485024482364346420239397677383730495639420744498865672965247512775973374976851073922968063355687731470057692445259110446892668423457734145120697331631386886923201779973947371108158961786930385522534573738030662577193849757650153074021391440716354047284248583458923416200015028568832176604632103706525672344804929016308919390911786186791979898051622785925218193304399712143139675759559127169632053746338136102493524625691507861856023712978204994310940506343107493826399302408833500869899205485164153302292426122986113693626096861374442182445452231496987516488025837468936880605520049990111433777599292689630406032378519041387965204522382133956192566530696657270524702428310871508982550934991544146283728984255643715168022700933474566040290492022135579015327211935507503737377358691203503934619343583861881428590978125350591074616446832156072092920566232692914184609537899238354217317422088555211083695978126482609562427451566211232681214463444348608337943962938642127025606972363092607924958954719877201580388905353961652681242852532291049969878924404223088945720523762946615567483707403301747540643453354315173216652348157224006186538645124528557062149047851562500000000 [143,14] 1031623458148843487800269612736361885399837847000627697627743779011034339143483683648438488932550705860671246065520313639427480651885923700451328294331380658143956859209293625980431494269283914659255561746015293042944640609163952368167753335337785436202467176858958988217527580334381004917023624175559099787978402700014511118205785181459759433368909013357190125464172912404927378944816415928745053471720137143894974637886663529501341773594350487576188401210560519314880458668049053876377020696967694434723518570770273228200349290523282475584349898696499293344385638604859740056804804836353908637600163019527982788955637308171455932011350085481275999796005572577033300419063925254731993286193459276664474967645218743755245502762650644006788014411498894650569197391790728729110372130675455286476595830505259277436196673574722857203291844199595246205578147826853105241016336225131568084087249741619125434003668174800397902768607633030424328839617595886585851377589608286442558693355152478826254422655700310141690842662194982995699093035967612353603707322886023336700829124574565251924731396664075946256349993987577942776279252181926905957012558695721740147004515151910721548422618251104025157619050780827605829236621323950841590006679132402809157120767489174698791231400981575696622134668402943222748384066847459562142374662389540740857126114748024586653330038544105633029343942614970287195951017050619335164256781819537154916823011965925023159565450375297928283648808765269798992514028879390949031408198900260863331421654257850265126719853097484972520561090837200404246822508521170433574992911182406935496518398031350463861267753808744477867464347068098678210889800842406447858700984661235714153809538650235561338729872219435682036189306383229269421313845718954823928669376756640025657838454784105254324280750131488664804138923332095675210352229292545440859734525577816736299227779517407131260504455317992029566345912284511295229253924959651206582655147849625922117856573680151549433461492548266020430234938555662836787245190980726374963151421872060508503103277558378620986197864315392449177333116603720716682780973364162289979111377140598414406693196365438390944754754211413268379093910454002980259247124195098876953125000000000 [143,15] -4011958085346480381728025473839450279352708656047123039618365967523603608065826611265625022309734355822234215702026093458969212046309857630584901135319768015813273725911655805274777147025462030696239646474548515813581956271142570990201200997470178520024117428055648680372577218938254072551370661497497377280297163761124191173771824904625762738915482500323952016235832608417747163490096902901365738020114115021505839863690997289388571391158130780020360861429254878737840723417445815923974658865312267027635818211350004023372654089958797797372941233785419022586716125641418879728245597985789889467809417684075315750987767901987960441761022461499079884812173006443763893855505412611055098298393415965358649131169413507114958480579503072811529770145727763655654130974282953323963814849792638372386989977196211918085670180984673677477054344658729350283961845484622544565724180795884392984691607938019636231974548029729726108038650683062080508331270914376788162932414070098018166764115855836593955841760375552688001505093409772619958919832508113255551472630900746030234231768828720505774700015063581417872590396896738569180925257665404568780267576534334596183646977239172956761951930414653879436525395092780489984362321702830802264523341989991293968542038524838740924708639398763276691684695325802592608127046925490917732760262994714439422360740396631600415835276442448344839370353185587248119263039830141442463626265145511119311965450369838142892942808273263129758865144083674918733642789657273135607126845194308619669736398603301185844787070080419733221621355587973224115765986838382532553566410193173347973673480646612729702871860933809323338475475310841098332897278515233963812253396286923243696032350382852201000215827555720243709057433561431891132703304616079705487592135978064255037339844380449021986388794855639671236581623414384802100577056279724064226762966988746843186552228232111720339823407172698263227953235013002816602417932982584089895026758761445325147691597459909582407788799828099823999914790577026920225831215148656477484100679131518765055113902743939325954394779889074803006153222349501023078974672584290072774045579856869167843641067702445644327757285843103081911242835388975436217151582241058349609375000000 [143,16] 9008197878624169659147438800871112188871736247781819487648068182023356704671175082864403610332284113095600274875432234685600750541157282195287057114567772464725427791992087276945821460314597137523186029065133367023359919922219307483855726624501116154408302214657237066331980085519585067671673723724122420191880701020489238371612616487812636248069035995363205711161949786209277895413775838781520486609237155289926686949093362597665550759106168745823126581353709384233633643826349480433063752902385024676170997401241450238203007777064085652928054167750966901692984805663380018762945740593088365734808746042122863746460532022714704558103031523191549448931387710150139876902630168832773684296155347143754179849718919027088098833424610788792433863082140294881033407977192427621267371695777745211355982670015918462138061798777664601606500173601917549628198444557276949093749287774478403766169135688435103031297944652243938958092705655621650194475320297346255167603712590811539821388221069266596772060623292671093443502065934222799126257476823679753396645800174186098513214395198818461095321680007735417760723087359629362417825139614696518975543091768896317377519795468964967631896440610636653841819683528302269324044055687774490804446884439167283631742793558659247506109892443266242709485597297231021594647984891821230566512592912336629107031720429801023298102266294940191272195644328738082721269853257315997341785657363583615829024943968417562531051051504001514045545468770089579490357064960378407328685960588538250692401953192382085764137028940612359568149389237185507061860043582362429733829043054707823440713423241319279779462424818719380220325652260746414702822915391061035000829832250519067122113799766386589911221397589566201554158028405781991026115374800774822827218268109770221269797377850996376196952867867318724191220846379908416622079718570122187409859675371480964914080269490202474039614464571284327098997101894884610627051454456958041251698388427409566605402019902954273696141854240939242237889107809498146365592720153382305998096499807103650799861971546951269236775537844195462355843957389517941855646275589449787022809930500333130996585451279931170156234320996798542457995040422247257083654403686523437500000000 [143,17] -13391077995576986730327315727115830686067029022804523932983517937950573566431533872432000227983061998728447148304758566798671794345504441028260726830565232077172147455083003213579558352413455393418403578020123230689194819922653805660725780703763412015245945680137252907189095629329305979242543226614565932777264904910313184652108713874170519938671669271589619769735882186242646693297345548105908160547010956975966682796717717704451155874828540729209581638476604368274579543596944465275741524238494343099851729728050576147957272380315464180832024286359053360003789047629964685236828315067959116118104712911310126775940620530260486737351897731750724958081587519985414912517046079791785795584489046863563775327713218563855064497813461997236552672454830186709399698484637327224354606754874197079915047759519032381606324458279019044005484613965401967683115734405291496584069409742547484828270389211406708494693591463961301681210380078334405575575526255717655716665492357003311190458118786825370210854702341965806918071021425922740574178862282286833577113101137157576159245865440478935906487123768828020678640772798691504354766028629448847532249736833527380580862276403611775863347751130734618281259748242775176424691131525371115594284672905918557363132766632291784836221087257123747199301745099398177191035238316209333085737157348123494820238109163715578960664279161775738528232782164060909004012493968065092256413249721902874036657894012484645006041128710469401953304300353145725817289830708557907829709712898094499025835950974267653144227840088250886503815801010713455337932270545210222942489339471315474553673542848274695852972075952574737564098459367216817688811700632780923153353049918845502443085141952102336597112737440205090356051266792370861628755815019097954825179056021050302516332855292504585493533189827127469069273046269000652119421101737700368570177035212952750702706501682594165390167934336287071337965383619556456858354338042896432066266472521719833665645734642024601794517784083863777226069033917808380615933734294983350924853306624884312136316275744795243829207425581486950231467847170145096632721361914773884159992717006281459421858768932786447021439672419584887563814845634624361991882324218750000000000 [143,18] 11128730963611581989393464655821978147523507636449415608618839605853840659657527469345052140345846634888169813642282415579830530951020721443879566048135172372409571024355262450135477713841036356986763225238534573612830785061155247283124481103999209061381395926741402553797274103251658810570377964133225837125263478520362882152509616130623426108386354965279203201925011731942072784030198273906884025361698091142898547475711210974048617186217169123477435427297339236670042128284691876859832168786688987583532447210881052537641896740298969828687043823504823845227163205927938402713413921775377393587090363520113564404386639044282063832180810827740281499544371299115596925907590148407908481244078563173664915311349143342225463253917833462843335736203121103076248091791651046810367197993273573272117443942260550859970293744119841429831723885715994794027816377702829721694058846182235636853808552711376324583099001456352767906046887637889611749288499868004367820914750273902508223009799914109684665529713768539297240305889774569710585370559042502923362723074791426409051612950538957855598552240286581612910454316240850866305927373452791565123182752710340300703612119535000791828179288849541041513035782711647752902782398041881449200297936984384512465823962732393986237802242806580678381675420320801095139214402270174165082389803785586468385541963611738436730512956939101253554764238477377857493616205910646617856508848617340862281154295643508051614432527684792196678132493944709679986381023372591268718114469250227733737290888135708512924060335417786986686392046912378813178787445922076326252500496125093100729374282360673706970513995535955498416115886924766361362447369073197949382495146466296007015653878060432800187574586484737486405971488590502626502132087556531603534763627341305847812325377560164753642013865352176882631103578318430321241067340721294458626531404379228450338277472690211943762495952194739365348435650338988445885148688581473735389179379408035138356394841851895654040612237446424224669535493632406288334860857864238265801902514125079869576830145458107766450465016557143543182081946242803543076196892554166213439117801259923606048098337487015075599903948105895423736910743173211812973022460937500000000 [143,19] 5077028141214699262402557427351822825383861750249741033669190258665372035078401334938767618481906762845303813072941092307901036054794965966314820052851578661355217672168348301602680515450109802574426879249726747017910281223430198789188676431229455201357090602050082177409432464081054081992551984337666698588704007709320188605589586985123732582027054761322043564764943519539086181801996069777102213670270377349215508690308054125999794645940534057830923123013233753834253735910551389652177596206926447369001250888456717224040949398064521544393459016710658844435317579009784059025869260770149041506536827511432303408183564619709461073309757542541538196490861008748068801311359200193165973712144886434328957436338894260487268798732568497659069712534768104179725448536983240605824389165279767263022772110184204916922207360493787059988196588685815780886224421028772946210483315852856437590722417464939228613689947353665067065455492303114943778605570381210672494700912085054392986744019649112006189919016936464607721431196036489187533178969815011577315975406523927316334548376145827721785105279390692595612254986032765056720136456276858679291819038721296692543744406975245598942270356261055734252205417334899473321516636099968455083195864050075486013676506781784498236964241099241369951155208796954260966588026367308895384356713876667154572469526677573764802155987561103068056009691537074729982277075797156107346167255051608690288852867961395319361402586385888004652498342886742686976649425312263744901761454924001757529634832051638588952966846572065318592442320922699126793672986649939389441942698886991527193141585952604334008899735860547498509217594577511149295489397663228405988267123088332788377335558255377137545506819507707046319655878726613128353082119480552191495930994311760635005895058432734685276868263500757279427663830727874706618396550797700956449085640453065053791984088306571109571005247803883194281444018551078079694968526589460442631409957137968198029083047768378284490361643101730272062136264359770063380891370782568641140150907924879772308197172617334051851635747208039946445350621547999605941737803735754244475258195874216842903718023512184643337009741503873527790346997790038585662841796875000000 [143,20] -39142298464294358996635453082707184472865667309562289780864143659106082652466354067763197296808550782770901026669907175922004037512437832249334688577962385752635960340443967846486392858415019860542201910411267212817564622016534414309272708111599802009479579795350495731434247509445081689128191970518983008705834026475427685248259404737518065843444927113852393667120484536865152831766097041202259820895089921280122384939940289387802122061154865334519434563729029856609693754508715715140506307346260968270663843921618588159892415709520545072205706225901926547084039502974066417680103639048321765912928308599656926189281573769807990106857404356019157046622996268708817206809194948493116831570781267733477179896076365713478159245076033158830967420710116577973027518011118557199232581553010710823574494343866499382011867643464542281616300256364420388310517595643663865561997719043699388710489812965645389476380096356916737367591464314377485902329399996007193413061629696216790923604710686141238714456676900949305626343356783957506122344790406938508603838926760833408165026078288007791100500802383446673392600503183136284771856714294123463227653674259147844175477718807632931493445324118759135701765191539092667183601713756144644456054600788708030527895198215271288069926290467369097912504508293499431456826275321598384839363869439913193288047548519885842142646056701498840830652943405612807257424423293870002073736148432750037891934860847520103490286299216179333125883335312417101925773891534814595754159404160703244486155479118277973989111763541928048517383462850763916093450782944727206662722669740232414647315829615579813183271651741527119531172464233498357983808746711950739080242942424537590671555103450405201861149778599776325436171925639960709808623061010947181317840896111711728036547805837387136751835160582934446489754399140199105499002924813044637873882323865607720306418593324712106564382353994532127912742282080881702897755063045890675963421263393423413477650016454160653318799077507056026951762793351184435436225568068841722101774221503917058117811436421596871070796097395665275458728887268376312858109986698871846649802486864162194190037577003029499672984159452937547030160203576087951660156250000000 [143,21] 87287656015251688391320456213063114992751419883410347537460417593630716719322457954965937847183883109116084281459662761994258207823877887048840098131415238893250851390313637197177624597961329681112223572309817245423938432709799836621183607445007938032063049876289355655927371693174617584956840137294980594020476994572033633241204686862676891128271069724677919885221605386211919605585580093033083698681538159050938302188237104482400403525899916723440941304704725506823372069919032213831190766978132730236029769278927719229641433481696007537815750286614555463466204751545677063102953966971267905884519326740522388471008349103272791780408144308607826139243482748250804864100753736082444276905870434434741094627639631215452417398085168375824862833295407407229036274934504947300619257836641438485878983230726536773709978642178360287211247654940885899403769219370133896283233538033851516042034797909781030609293989104644857441467036359336137160665903614584134988862025663315706531984530810372573836429585639135927926833665757623459952469831721856599447901463471970716543481589543305514764477823078100223027484133080377074693586739669514636304216151056121511214444578621910189671151415327638174680000357088201716672644846182625439178576138081664097369667226879276904115249798987489579618820823686025726532503059653782448161883579844514341971681073035721457175538150114007505726427571374019617539224135126125342364538770241301802105219854529737847525953210671099305753082528544496426408600542935336574709402043581003682324575671383473808481139601994611314462609327967117977627670329943874416731222447044731114848546567909630460976920455709953949930395046368312784610142193874029293535458285623901725299621980480271502246800242860197406054863771226960385598813815346146460933852296760742917512950586721335191237886531828470159730836420228234943488122038391016220211957380410418389289017450879013216762672188227831071512795078037326659326512729575786392891701786459206064971039193382365977748044827912077499803433895278898153082120497955021000490742285442509217067542317208455235011245441754101094936072325115930064373688348768723872059576979406454072799211421223813489427001410803086400846950709819793701171875000000 [143,22] -137594927019166786474394487986657393886946251896583635029423571216858019328427461001080829739808825547906363391347930904864385193705954312337448001344673698314036267477177042383256850969068488162855262625315140809768950436133200758198723136238417989342426850852469661658020923579221813627058780616709024935365140016392014092180888342557463655392659114170060450745445689994263968886314454243608851938514156123298539164688447606899196995145583255355253294578887616766273889928049739834504600901499294845959110977420058658617983040991856006148613609735004991181667082465667182754953331439829060896016461353631697016561953484881058757807961913144794698342993739980749314804350357827377889461165004009894675282986393706523327288581999090668357023561741731472178249150341165582430436903016774599333102971256959565054270975550274139329561370200866590352340641535192540861182333478475452298279119612063474705049675861375739563704038349339325970369898179196594954062039091903760446340613645915881411651969745017508611567764363186468017987239269643338059405755084249547272377333158959160824333514649958278403426977049433931727802136342282717998763408798649657295562468955656765757557355129332786502917619543923417113963866997389735533648894013310746823729492692625080715212393811563937967505239043070390399735119828382123365794922356154409804582427453744853031860498352758889009368284456931429455712994901538149407811924468112150561411063911369397651209103706911676963847732391603706066751581978446714150227188967093365222265402969333379233628628917914777797143362214204861876861611492056420414936879540719127582945915579471937887544405652430785871265584544490714516908853450034253703514370968178912197131187100777343474352352067244769065963617154037715460265217157186349193253658769720135042053407463350369007884221666626396297901889769930888500319647720481446531512682293616670974402733832857472054719968225896595616938052697380576760218396684958010847148643486095784220257567034623213996408206774308239750335241121072784531566570900966176097337348188273109808871806938859393288740219969423136840320917424698390235801356539737484891583248933282028240439352776222506694048242081862554186955094337463378906250000000 [143,23] 174645122834368534487899646537445081824810696118794010755704669989565276158112210342840014361402672256437778015250443286378981410607568750638764706525536122781395320605095551779171918231696185439082835041790227116112830448021828482743875713451775635651830198658429263245740333427528564492654328840283039474437598508744095589500531338775249300777400347708651379242707764448258066070861036390776514774992417344736488371719471766469461504034540752589661408901826825895067792129600551708574059727252309621144119749793172176433725676870130351758025141609590164848333723055664131427018246609121219210695516168015001791046050342277297008568877920749176955643280364899895752566875496679834728041991557172512863260888645980322508569645289831912496721772542557460578833589898609204479423367908393613393095865131553552012007579698724182323785531594594272317253153962389796884268791746892705037862667681825180367089122088392371539134432141118903275382679867333041992627760565525251636617752192035690082950677489571198590556038661120488444913887397015532329313182753465098308021476745842767314418481779640878137741001552956938614544849203512433431015352266447139273466986228019399565821178986129447844110255309490407341080167443328744715052606168029809361803983144995114512269575069798165380452705711826174815754065867884301537091661835579900295597444306298671071262322293118517699352284366943445563086149211325540590496032376132005038905713310968486671575168705968743419952540831351992120547049981674886580526329207900725617664499528185198972646825317056303545256307854254515654088999116188996443978438955806623913383318396506756364098795691505680817616300143136078100472501669741802916896932484688220935109452337060680847158411793297590801466601064443438038384951405466711390909574337301041795499734443350712870442116897080283973731604997847426516025192031632602109940535381089698859581170958680119546307167785480810242019808917409576595454412776894325215572279591325194538977827555460703409345781482864466455794208713140942348774783294249374926086396434959134543309714964786219488967688177609200119726058544062307603156675130453114917509121692881647256880754853124388184526516454297961900010704994201660156250000 [143,24] -186778916365589439849028073896588973906292939402310752212770477313929022349701531226410082240502177240845260195346973763779811235552617562592446697730184912321384236589136951896122899210848443880403560834041576000557153439957406261625339998294769530693391329896816055717610558095338261421515643524985695508091364691723649438283987402441299207148278147924668425848253724330228720858233542842961102360405105887880473505291006822341100496035678600686503722729606812271931668702138809539540657894635732822842789461137831625282685558283456862313826548179679969539525616084401377401789751475804227553510967297570250765742848482084762610598187234325189852081359308253457165538537308320272222019342009081233628719000453388185124935503973356581383768855973266549367894248395799651914205034452858993900277928490434891916934270642618790277772090556893351223981783262347033070421270751174306573478429285008570253533933672782223019753681657121665596515134886898838877653371185520341439376235289967974322232766548816702597457123523886359525810326885677017182971089793942465078397636244559772416150867949465158258670029799416313924756051411836622590517434111592695304610935607622135832838573861351556018147064588560854041422920111346532423197705822042607986935730561153569043016852743341003240598212018562990043207526097605513754118066518209382874580336194302870809566878075868927863970299454967710759668588412394009579427190266951286068673915107220542943978038419612093234109213632790567898033027467952774844237188896066917067131719718483929409715464415261214219674661407279647104851318196387729265257417845064573155754836222417066910066993290914780294824164207107893513181555950332874329044163548303357190470726052646182545270381284989083859193246009591109092870822186708404600893688714064178184613745965514700768068983150368959011191033719699858477711147764615958678308591924756017781375258162962265072894361093667076212248186856217441515426323354964474456624640790132013335250441544254293737490012243947494018658874527220299007527685970422243894977969660057800681426175214673536332165095090967449521288331850351326143380211231913164412855941411600839112250232250563020119926704865065403282642364501953125000000 [143,25] 171590165975157783712150808603698182244348866550104052438707553562191773062691616610541990102575597911624558574482418871242158729159465020263791097887968549940675437421582413557758182472500695790318161896184050952057184591023750118034000986027850307151659992602168994355813811861758255952213437662677306224976339229625176960868623171557287393259382537560635116376779386613862270613497098302357661813946555656211134864214405728833522674662753170953257072271174664550858544941278404551366838698189195883582951470149591662648026789410505220553261049975216132990490186792076176821895823661837104585214947335255987244990545066888122645196315823077039707405378133806425657921088567711769387051142460407595424212213697570022937470323356515806190243362539639792781253594223365966429552647949672506340567272711831847115171118260244612214685249217189202276449411673998654717934822641258561598893930628956617507981575481237263124221965813647434350411072627877752038472742658182520216208327726830924305717133120112744038578303706381982119266402561693999431363507707016819819989131291820225116516748797648843570052605523471778488492049530718484785204746022580429927382323611892370934881709289678855035850662802750955331689126620526015530199816674842363559756438102424086505766304119596722850287892670730105289235019833609779440239986478819944504866361780261124587536305930733831676514646757252707630309528801931951819923051240436554991544907493026211050573179685260834787552450577942627650054095750806747435501724274819248894728405537375468828320247718127264835352834526442100382133423090778547961128401643475275258184806159929387600302742135229280754171523026068550403752296185989512569828396478608576733077748580319720539652132807387308053720982579074858042573964874539540696027959970780852893536328785163784741236083016729178301734444099426277144020813479993128244749514421117300910712220485278098533963793208548199841537459124706575237732222155623619038316817290825339278792909621089429628043951757901770909471735493881196963916316773916212557570823209682095563703388923962142874474962019123783363564099857284430248342050951408051325602139984206856734190991577160279035751955234445631504058837890625000000 [143,26] -136522472179136439629299615742427735803628693788870131245443838592215157810515930103843887996899390715762528897732590514594054115570497963979499132202073903980809139161076360303393114297331571846121665542434714557818436191026855215183053956550858315794373521344298391073403964353289775581190103487742926314478463535236819138364786958316060241025494437126741443217412437638934275071328576591256089893399677261221690871375585314365839032037525893685034609080052290569437318389874351694045014562455110373274824756497078440461601043326912531398464116590385183577525676729421261689405818313293132094893667701069288407399745534497245306917060978537375993286538951345108355165576047060109130999879877801449971446477210566541988028940110921095387549573291353116988226260235561092201202181603788299376527660579236538642934543601190647456634615838153752444769634853248701296566284122799763097075780253214832934707289606896464310815459114266823148837853075826448383721580205814441480298980464125270981345077351623752432227735229556688563922506377625094939441804840385661092633363281489856623763499249888556617183106818801777732188641256440080808401400725124200744205978042574922517136311443014639748002799398509876287408301572880674782765675693939794129597155248545112807440110561990465733044786757795262147373495395962286950141081810175913942041821416837047969695138283876198790419873497664412125461105361012606852484235056244802734981753765136495334900426208021550950726871784133057691495179954562721362211304071741741704813900723830686568205526042909302277212176127287652348597158651968911065953813744143782302337928318359043085875360769780706142083301731238959517684607467710560321106560094768107601187319257057152143463153640793668880241996082560886023520659238641633030634627424723132606638493333320090220633702624605317900764977316358022704889668900265725937271158546080030255929480886056947525975869040631540798018103561342405851147376179643673766324692927596045270114925881675765609391174357821587401326751109919794653798758843758340861329226263536962930297251145674544073451242702322427184963270221136395357549986155732391790554705844533535432088096339686700275706243701279163360595703125000000 [143,27] 94608170702296261694745452310511025883475587939945239190413512033721122022093476307096821246281777759038690967844174335505491828069878714724744686880671833778802192999895518879829775333718901915224936135132678340838340001636969594485532409309590591985575907984518039429876691922565820246561716498135809150741710213803074148204704478246831757268341359213259792547242526073570470713305288630079210240484149889394342203826462886487649374455150952969048236363256846106346661556166489463183199282869744885517040445467271499390985420136073227535069868786550454924609901086277530401599308389832230012573220900095027683402529963618613612544572023700272324696200178187106270927572676562705649976400544870276525704366442745182072639513212211597586709349503996380105152389222104071218296130063725525025103215025986600528358704902532231935295872591408651616946515160103092822487864227881911176724093297374749700545606238365929201439883572885328878293804705591978630037463257982696420396583200223464862392599280436296860058436152111358775243054843970006168063410138743570331419461855385645097250372862662116343490608222510582439000703708292878806472843417505067576153196618040805303816519877307496406027057812801318364604031806261952156632344338126593415261385010549033517360946443878590330186083768057457909423824877534961593690060421958102035832004624137178921558846098623174699161288351838016022441493871364731817357007062052687506389614279194478345897895454113169404764636430591795305108022605346427459804680905736034650292528542160356188031368859155660536386979615699095560209687975125369845308670534432776982325317266095420102023358094870260757879444858003905736392293029361248416546001226164272047897635977862423610497218654204166570623890317649886343695508401095551410943650768379159554865727607482290981435135656123350733258513881045025443859263974854548654692439437262621567363912663367437732373923450893059636740815577834852580286486955925727213445772898341424028386150819530185223728627118857613258284343709738598690385897710570919377032877065693890292110948472989942975488864786226017598356800956511024136970670573743339728245178739582418949902696547749059163834317587316036224365234375000 [143,28] -58123180440205174295233966306403600176693186885683515703920673344348596354066443836361146173891022011826851411301438179732688356470624275300652040909070381717710697603366466755008997045865813258363639082909627754100216516221875435768447005168506395730777123420146710867223086804848068396961995206892418292700089519356295195904106115364740061115876716837533068762910895893146349064127802232753090566395195853122111971352875181918414001457253021137676909075170628529091119901898971589624653557664428448654399780397936046113861463243704091842072631373949876296475623365698482348710511216605228711628598693464882631708619426413933519739723091373780317636531881747225232655910117519191082219931546914948663001933445443771067937901584250782892090958242371270734967523103833119175370361525309448981872868105842735858617522622624727071224980761092449339435998485115175410336340999964634496523102204939486943246745754849737943580555980981784901873020206840783224148952846009021075384950447285091497651659068958786218314751610967919795921788355833282670903978235471907898009213420388077365013748547343907961251799680389306204428816947607340644529181119364912292200682860979188354120846184980918209228114086656679823182451277299218204427398130518189968032903497206160996269144606291939607499390626268630106228697321687111010440304035872190170875939280793646171448815002599864575243990553172740868216205510609770782840186692954562467805254919840640078512495534519123452575541512758482276825944506897198560323166891911409807290440996012831158683018482552949137968820892083869739130979001939437028274978675156994302756387281372905117867607094945392815728032734846894378809155916889204848290652926965496266048597336891281239476844227711730933071649387083461715585588058994201871422137760981902933542619007781099302333483515815921724048454133855057941522829503029326887380017198544322303148154413926580702666133143254988593485358725080350558399244030851723769632496566098588326085630657911858168132547473040846070886865579705612449959498917326326942575810120359058241705773992502174796706430495081969227664516437645794037820527864133786290792780540240149277780856706954182300250977277755737304687500000 [143,29] 33727453897811345936486965194057331453723444692935566935661849017504136317652348184774683746651826960928381814510509678435800570179890298206300664891503546763460090629144746809675817951044255488179632744561501743918406187561044603094641271560368198807609046547193366375088276959723524505046191692535090693817219588393876567244489728172721390861653314237598857803174873528178751312889943548575898503941756470651507594375589732332582647211190278071020199466448546647928183036273543537921051175102510553240066404482464085790528272186699760389104093682210439163734163317522232106428180377609276742762240252928446165397197230826293662271390918016761697248341295198692478798128066743247925214498184287298697871777984201414197669058610243435934573848242642788346728695182488158146929505029063549288661894546353707908909677120148611465979438363041103541440915419795049525175924481714656816028231988879162548716718867128064914058580467265956315375954699119586762795105816623460891016647586685785510194370866436034147661686444679251788500423942157112753766377149855555883394170695856582906912064879107929427336013509575838465502099066495538606967099430290638831285073873204167784590910432007344511200138070750871270498233269687132962266285490572245063242412062828558061248134145872851487600997325673176074108816487052044656461612156147608517067962419289643046554912611076185846336468726214782598915352414441928169119268310814332255160813291320543988976849859888407859522981024288826538633718376540033254256874733265056724253401420240060058606483896263178382326555768032029211549489223629453183942330872518973196122452403337768172961738785370834433921245163178447335944931314261040949924914016141325096909234555720740444312739740623232987961338709165633332720620419425326353745639376556254263078701437054874072244516139417229478476939949703809339559615886827172374494802661494700741687113766209751907257312247734559109649807159557663306802802106112717300624101796093791080606420592656881675412767258928483312363206176205409466872902312165323562108234425760247881863783012596283316466292170713988348565513950494531985454946364376943453120299805538284759753864250342303421348333358764648437500000 [143,30] -21352507043995032961465902438994686261452621594505678896203914244553189823989339395315681099506439250960749550616388385932788456892638153157762689485397532842318504650149035780455362305631762875478751006678712065262863216492598784176695998020509808002472560789835086905459942221685870547866871957642899972582154286612222888350389612209063095249516777024313381336203661391581715881603762150269938223455487336550141039816394457627115339439457439029055436129536457108274236839234035513394140036095685287159914141391896832763517765141424845709362648593244689512491343239570937851096265745837099049420302397672996569506078503165648907393915184152054021849668261939960640190863267368900580815767812181890928419780660023434802356090115995567043558885806190655758789853264518066950364261373364284232543856912764727800722576649258726348927636126522752316974138260946046215910629184059347940358106997947497806721469986999926178205519110139660569796301582057285180413247410775557537546419700666984476342801712664080270462399078618630961076166483482659968055464804140457187038864285018609128016674931699221061983555764030867904954478267508421616082258056682208782907107758439633099163593871294000913412236275546292331389945739993977158754796396103108097323059063240058830735387209177085698962860441624005941030025815871930748223532994044073000526907466865492371615928509405499793747059441398883277983886614790199967507989743793814822296096615841730395332422633405356749974384016892347487071100096013591053534128606454161928818997738432724555072273073865120952818052853043120996349127753610574690009076150138601344283960710561793215501766013235622879204763979240768391823616069836691492700997059534134994657308325323954403687316027632896094989837064538569976107067673824647817896859808184012520174015160060154559077964608241880512684284240548871708740968222336765244239196190242921397205171122006463938444851928975067396941131676112214583171747100206347492310397750282390368098642350405485532636886289014500722567590851925903925487970674988042740083790490169728145675697954226062111517050766773129327537151389728718737040455296312320795524006753926520296715807489817962050437927246093750000000 [143,31] 16620853257338613532549830990134435573241560942188657961187758108289611992929502204626346801288323107850366465967778570196716747689113176733995339632092484116479421498072721943962802289068225607873022458531911703508175531181194385007081570449698593723581961242208533466802702755335259199292191656684784391534111806572829276037961180628665607197745000741343237503973800133320266635598758048265690019677602844940265829786475752701270560553137841460481594785617938529226352109899855789406097759416477885786192557944350493807589119962215044104582589675838305371190731760962355555660753968943305661458213075342574073316739445605441724315655514280103879756930585035489638994410462102768400780152145096502741382166370273707518099611711216052014949078590090395229110316543669913189766690314068583203197009544927286277171335962719221181536663583351887925206685127796922870379066112296126798900826295891079337324573166485461258584918743682953392451610865406107706058285427420096318002899616935884974161743220745535896024098450856674078117186114694603211391655066066481571745398085620285176556112609265382117690930269351213255995228695387569515262784904822332594135318552803292818646943546070429384848120840310373016601678027963210836915593413923127916212005703575928613847146900542231232414324854652250245284566178721049446485254675702243418413439377760214087436441342638799812438490639587738540531876957302667801665302799086939903268566241234302326999240550194595640794080451440503846907281590566714858199344237695626081399780621703417220530623168804967783884526125573066349531856428001331166037498157856389625537179142221775077017093715823101606770685498030879348355675154200172725124393946604594641439016570112907340918168248690696364886090691590643127916202156872726215486183302614345951028375016465924162756580674366211757175427132892843024995119060846417560036132687747678807636808008719775769940386265525739611079756891202783276700850360777293793242223298653619511450253338515084923238141427624485723772534930561382566035907361930249009483342694788186064253683135876160842364386924849808666521948375918736724196964608041812250428159608894644438947807429940439760684967041015625000 [143,32] -14568380619753116547251433698369021484445927667919774597179309079573304926531006528782041529651216510973652581588949933039135844171976132434257402651975268245631342597901880192541723940997286898929328464126129363140893071450105646716490237887873627411198764188691811764792477879755716591684714638674948483689373471980931600332253093677979514791524492806556765079985796423621732378944395553739564481282758878868350615876082745187498952471689503187453110791889753588034286918763050754012722895887385775547303646198951247425073335131980416334867536470292399851785877028902245841379457766373200318597039954431732967915779248854561854598997034000053628411818142108846107407372743443744384968368019499690493612207301050126046719641650430819949426926338855799271913556018564480918728320377513081965902360633826204985912990461249818902353073716464258121867355918919910803955349027744029868956839944707395419101568206032304730212442829655644466181734722597318630414550030400412094624607858147213955688780381479106170459396796429049327902666873535418043078260287650682708937869339303900502900423885715812760993653571584563168818268594498389318731002840169918561801584921872677170938676084325050898016136001447945518253616026228394742459164479859953452185757586363419671630522077907704802472890161084071081308638139810627328602199739400163716819637602239417707026940136113681423104787421868164093898922431569326705182496809391235179755592264135150243264267597978261280486126605094784771340771732888061747987997508629380041959764586353241740980370102436737205496262430570051150079051252426785446001677531560592099325728969655820786060513676550148714842533569351052642464695380273335739153425866424076544775676578431958803857142669479056750285597968960604473076357615128084590751941050561331453964959892244403850640080858314249048171506405384040649615080880043561427416071532806777089820460521681108111820414093388139947264490336605456654028962590018697581614514276494096811996189064180045547026026774513976815012117860404181233138546473871015449333302723324632597457427796927790100200992380260540951361692344691077067020985392347764988474149094584575436783779878169298171997070312500000 [143,33] 12214685802791887949641726982132210891804258281371351581592240918570294449715006382332358200990071482191531533415876840984634996353560666202290671296042842055295075276697435466751949854164836468522424947711896856874578702512954819880940919677719043246403460061916265614076632475985292914745433781472881455090461004948929455706482174180688877065608298288844267132044693084739411599051695167702343534592559941205516870494359578360917047399878734137776297248927365572593693708426467469642875788668004906924270752037390143434955427447885834640814657091941456829493635167703279293029601298935875514543839181135849698861035100124459834428820037353389013148936016783620079244234304276309405463224061488773160937307762396800729741489783838522885088834860113485479792160701288551136110479640239421194951656137148582550710923187501945525472303452134733934962746923801611391721080861716010462545129256371493621957069861665745787975234575509433622930335240342258832338984028958054369710117244316042610454718766915568680375003843324132647866636253405555968796086708562348822539961808394995744071035485626396077108767193967901795450142089670465315018854432347117229390347722250643465905921419549454914183153852266320180107990929853985485633306391739937382875817956562941683245942674506509130465634143796395792387810504920751883353753407622597707852100742877636109480575121780893864456437870359176828830726958094408724244433597658310565070068124619620030355390009349140995034283991539583322397327289320213331685163244474827333028393891916850791192016644973268145086446020125977691557142347778778885352574355009353294184380213839453520632356831195935800694329628666154578842817705730823990152355497672500311308759125754536886479328837468246774570679861528260920676948262798223366658027602993498096885975938878837359567573773608828290954534652371607204647904252245736426385975323465775423513356550488085239917419123118333991313910846539692550421457317222462776167244984526577883481063788963381229790636264674576403852014117083110398071887899553389806530104442558703062188847110414407756676843929428472360298647102719063754859410896771114577708382058649135615269187837839126586914062500000 [143,34] -8973527572150537454468439344623158816166719385994418752451220610235697085774325425206157827317062983724919733445801681935112621552614754562418475594529020903027419274948229067224880250276858128152453210424602279781622234762278245475592711713651260392791914596592001063827516232222463620787881842212489908750095603598131282311251925921907352176909254463865924807212822198874691985776938050405198178982634236683919317770021398185793380890663586299569824694631447363630003022366888449884281682929459275669009662416939916694077239884176749240807525297372516598036446451478436715052752991240278986064185386315056149238837665003028352375364215937330378468846792235238509395946637215428700327860778441695475354370572103973774831821212359237455438675865087435879451672050254358553057617013400758856852941776068074271731336663812973882789903642962061029838353866322261163591632733799389084299068021128377403635199680006525059110192921315843903069705589241018385887495412228189848409986162228014396530683944053196492566190858476422516698314585167094400516811745481546405749536231999614640537072025787456760265608400508969721276088390874946296632409554777449174488690347279675488439652307332566979149618263571842005141205743246672188585996955809565417262007547882160665602911087994709682147307458551803386531908234324513975303718728071352526222772227381212428764096661045187894688829345187683474722917583369823456212155079390607765005191688803006116670163082320599220000237520883586056987391075040400813381186349909791780549236499495560503518438707526742324975479580017792764289581889966835897069889264116199492800516819329015049144119486836527092476961765901908109110178503386922616071432842864501462496242303107515546447656374871535947096448894367423220385267583026991687847182041276651702221873429994804199882336069814915135884920258604232372410765528108336268082343536423418973013642758758602062617848792457498495624212132613680644998682245492583089565064214500059472569166654138548619879953848874689103356821645185818455274028370912828857979233773616731134902752511112162930230481462282602882267757489229160042192083528362277193418639166502543957903981208801269531250000000 [143,35] 5585204673380382164203326989035345445972074606671240500991466297538830610139654825341516591525403869397188586066287976547028062313049716465502863720321219483908534281947844650568549256759596390093287345563289329978638570165091987526365139228499699973105533653241605098757859856200940153978498046425665084170429890621446004058573179783267766816074010002215625428206875424347692901777254470828750470096609877936445956196364261639103276064655092588581974904758096461885910060793327342244414301881358154449667723884194077287878007840886164292250735212029426213953724801689931177158405693305628504465372658335285410452662508601616888544808008392163313937161533504744918811808410118631431264401911209936380222000077646738144944882326797570645513505812036221793875101381649515942800271675968889200721183626175924429928484198686301879931827090831805234519600486104840274954509458013251020589946536073134460784048803496175732729491060651119809932425842030558221780599827197147802838302051039451541450003151386591864421437639708297134893646895928344373752988122666343708039944425500611675857084128523756736904643996154250835195281431512513229542848084653390506289838112024460303318090089472811535430720154613321574009208377968371052849783735171494670401961509280602878249539305827166852690176486583008556829735852375946987211925121990457880440105909746831867502106174290860382709000637489712225965846251342766869186372684958268514101658422057995772588496478026496836085122934440553032967079835895915658310625472864588351033953006536974752485645376623838420708503734972336616737685931156666118588124931449268368157371994660737864156341956117758008465822617010803622745717870433503048865580834174329721664316860248662464141789385946676269915392256263106915103894337559282240768466549408672324443935340850806051706497219431513048799863835663873709917573471918929921545757925817077804129615555390027942491167276218508632881874721979726070950378360674357428147199341267885221386670547276419034642520394026007006203526534416539959437644042752683442723525452347300761295323095336220300884611436588476182485833576523688995014050901532504411671757546947446826379746198654174804687500 [143,36] -2880293459867120240952708319813555288226238631626830485370273714807073364264833965649217235307930899832687880055990517445988219672078279809760508601082268062368735033809894248609654082722675106044708733783346471112876332965174153675144999288173837957222369826529502132954070365401580992885190726810084318525161211655312280155580485581061235225809271523824186073211944599181928283095542883479956077090418696047418887620814804899368596856411202089377553797423492859134263696030444554306751597534844273786351103945774856465568596369360546809841388157009724384575305757446646055670717062484469036211042106500539573994246292728732741872851234611892270298756747845285785163952030787735267932898791738840735356849615477827233717365782149049321390627546595001431903798373897625415564237671214105227656277502389236445991492764679555161913805912450489597116138813585594005614579937971874442203052561845719181268378315849222674927101553018211676508471767766317203522749313496442666268756033157077541862940491367552943288860215580572013307527086146706284979741915858520693761961716153648124209186202845358846791919609873070353461790174525863297320190095149341295700704311892118480549822059968623986870251951959971180824193158254526953827558157363039326765747693249037972638943508194798978581511887493365068829672296485341165930290623167231870536931350278424057144237559924028584980224851199444891065649639029078440816203027147640077548252435010656806237143719172872069975902676601836152300306557873869967945543019890271910684067129030560760448214276963203108279669388073261714942883111055212601701347925311914476873293531952196483357526318361112554055392891493592379901995781875150489933595375817814570207029440577503670043788664960705656999924297420304942720052739350562495351891449379679861497835811491012684677384323924595175922756549325564874103228661801685847922101124893749232031142583690017577375633430893830410666760946013307242647122599605034987867339669315532731283423754828014653390583065336841122891910135954538369395577947911049110763233322644787159327299634605248157936725739501509708910501343050115270867412285862861242637272829888388514518737792968750000000 [143,37] 1179581561231439016980558754893647423497469149789656044673562844664145633280321842204509414057523233568264296469456741817032217773841428066502538066331612060107736120868773669929542787193034295974562448814724094512721027408748403428630982616898158282137533574022604537019929119666305664376745493953182672023346611812323887940808009866518497408682295495672540257404947590801127478951928029845070090542773547332846079029461557363581646102661304889413675517166458047608235496413675468226662907269330394124220461309069736303604030058881025658308045852299039452052628414256122484690426021535026423637024972924711679591684718696409849653071597259888336683987660689550308844218990032827084527629516127842107406870563590363218726563770439534174193996043293748521468715162368402600791204998771472823647689564065053306909086963559065605537224967620928707192174552252000330644945148597307221880510822734204852000742875135088164997982082733314629165833041663149223574319431381280938954504234106545063142327814660357889901572886405106505827517619090170934227781322900402120231521478208808570963217832883777535452887072094113411677895708511589193795423746290998644458323043931723384133645804885382876969521223131046318102186676410061208673096045256770893062141450078041452694726720426132141671398620092061136868739120409073510683363771316788112293034244653648297979732256086835279922512408480452668553566918211255712988818715697942843298539132377875161608989329592182642358511252507488601397449509276820798973894748552798453992865545436332501016086424888676067163831772509424146399181244486754876233813478187098915678302208018694106012783448127160393631665732040507681812940573327250210111695771695113813317481943998131696006981061080448461929304800593275391891888069501542410891462016064935229391386506242080065305986071170403718934364235809257267650007046254605336285478456949867035271000601815526989411010032566730399645954450241663858914819811817911753638205634854308786398537167653525871965647877693520078026137111481915428468188694099300025014864502037339255084575474646067088721941852660414011632807237044056587286783673655879256443755231681279838085174560546875000 [143,38] -334356489878003971414316342317630364057173678908266688693734012562005175984910083658864359349203070097845739721558017801959132855889607571040046629456781335782801125010108185105037979196501657421045282676235842840321617883995625183263487281015687588013224535754417219459231893093280158103655489569462592421784571226944824270393715233008448467088345051489731880595823009791277498179670076730485385362191976300703802388241758661696942431925588245025736381387777565446677167840877721256025311600479986153728134059342362437664113397485634855204203117849785179959312394566366400986253226625214627153961886028994623634483585486592416381765492080524688777001990651359217469382371247131838831521957537432290038052089112443683269230174803367558312496148173544971663566130008575013320877523343523015634110402789874365450277556051128116238997703539895684998703433258371057173986471294261387892508471722285942377819329814241733121084474131794207040892075720172938395149930210303976790171661504120235362037681201035055778288979836323324325478316695744316038330640197591179790195136731588827931719110578007803981420895702916944901658096242290374841992208785257148139232624935102089027348458340258255353026101454043185150056328304658468006130835054041547969977711854631756405750435060967256262974764831238623471369169442744328277866197014111323503816857302160197132970926338894450045498618410290155171789854729572169123015613715875838971476690810408223351410953116214365132833968820150483168847888100352403338125699961670237998263013991741294640633133894168812449685561130330047919829093067075258815787548460354950170691188944928979073460064509270805247133145994258850514885743598687769573766089543633193611331058854065449205973820859940389756510217129080762710577853001764317549279162828013855003256246792626709290529587020986557547934864708629434238053276613005177084584278241996671865115167823155114606082049400997883982681513717931454613887630898491981351675757397107701063047491243913649973027333559490659001282510593660382099073645427404927479603676090890791338574263270154145187679790694829814490178915361776566921833355186697818985509984195232391357421875000000 [143,39] 16880717500943204292433271177723047463597832422200242103708670035529435912018987469637574894865464925190378701852410581165859111991028424569610288911700386221520621251973408166887755272338846635191622925302332412283709772407564422624117340518001945216753269301841825762632840618369822152746678700247105934930262084947808371705753878672062856574035237995171488715834948473357719289307349976159575474768167422034334040756700219174204262859363214602344245442714734080238843733515582891220617942806546697082142000052184113077082753784726128166785137338294886639486884126443503790784892157538418100979111033821282989064719550763626645673967714074118757071658526162420021227463262559683988576566622343623198313538858140189471309003771213952861469016894793025295602518915625117549166727997241703290723352158797773761272435317359571713840484105077383291352414471121964011449142436520492462732267679381799680728991713965200548316510077298122943546369712825245998875923435905476613519425850831449687729913327502464275794559024159862282196178656378002145323722829509606503853689445560393502546446032591380069920974510957539957492331535368603106348041933282156968705072906932008101192461341369880279178794112370556622135954778766739887316389500914326964172098530105086943434862145070053764090989083016313126486693723184793926441859367697803211556195889923046596356739417046504293181177719431116058136554540175102481160848285065140444300318766795494040129267509100067273061456127758346688891383306376587582319387015705362977221056128851552217971687440637370608639198433869847009042736932041074847012353319312475190896522797990026217273033690360169022971939222894317988387545726029052017551070652929851649378936901620713617988466395511772259662880807889602793453575530695689103199349978573610620407005883100618039494606803121012184721260625543392942328439469279763508414871664813659395294677868880134030532855004611049032930053538283685198367211071541160305827003413202403336864081634091995957741323966144867421007178545466381975128964100731416394563912175324215960051414529968665398260702786229187529527429881645392968723219794848827180897440761327743530273437500 [143,40] 55262167414653391776993310905216287572942418771217810518054065207080189613284257320303538110446139760668310538336984448578395925108150219600836052427287698230389738158125895700002083295955546311418277431318154240631865732647295845403919970022338229302144537810112936728814304636351676358615500125778999912240738491501511601498971662250697257300900176642150148872576905990869822020648415761199728263821295166358226758779263409208726759419012760236259406956177606328458612254091987788744960368663918929718952447148188087008770837106471700998700986665364889385725115989734380123110376006230479354099683278036451884578753383199777081776759035192164880178810347529331977178727990552389027978696178243895850802223532333074094029246113867170697682827763104161979252152279632218703772611754284388742733425577015147059242177540888164177663188049564575848847741347819027939305029248817143575446285033337053321340972520388874679767796996612768150073893023117724974791377289390093177246594860419822245249830148023690036261031193859955047323680661436279190491630886057236766887490959979710106126430329183375589821803954107913040945763728124036391061320794559442949313889762060365457767097106740745431636550034334389466021454517572990545964650563753347025661890077873555287503166392106488970203979625189126963462377277204954594445859396475488103043826729720026866175369866230803951911059589170449898715668480065596793328760250726306059070633945161649389201194296231206230108626438103010125987051636444762346841753227338105353125617413983613025351533255523864970564764644510097402472692603014572429826724086790784586972366964902179879683832622695811567388411728128136108742389769265959195780100842589637756149483980371127116596866150570786406351586732128179587011485050055730878157081807390096585474934197524775567452293199100238015818418836757441630558486327652482928579381707190791533749777225863128651427539504996058134351415247603249935817042251774126295020310862001551777161776766258033120926817915269741519435598293774647347420806226085675314647880984847850462405833271881114489085521390914166510534529417707631133823096007765655705052912235260009765625000 [143,41] -46425804583828277526434374698084061615937335385930360606116964151785095872780725914654055465171776468023494249763528111059332801092820213976793491642054827876485843663261755574386772904592855696670963023213538154748420981119258281789433666699797194508317646958124509515122994260542965479568171365665552471501935913791994691019374205362531523979078137171811456812124008627752157901963250562361595696320817335596516667627603063596138879613542594184921310290083290642437283797422771218571824872836664849971486449382192195403756661040982826271307813705627275867853908819754750580651877606646740202293668913527600209358302358990092419967989267771497343115093171934135673892005850922445812293259557124009323750093397852053270547951702562149391758323171432463852754307468206269076315810803794018865175315072054138574592826617373855389690141110988269245412637233916207154164537194039025667593488408765068731183770113766586821693683509972416867130795551951623004204155322574853132865471113767264920768549650952130310844110521892528506272873190604784367512177911210126620988105011823898026216374180289507683317253607286594312931398644179550642519183833797963016810750134402348002791228994061726405219612851184801169352196070762920657758649198545497018744090615013553354434356752152837490848727382766951833219635184582732696489422111222838332337947895370863182501703447995816593425594108092702873026221169194455142635766833980714839232605064562073613038144505995093798239163936542713389951555984959402684667359992229745875118076874450008254976916585858632457590945926132803846642160222259519593098112519910163466143236098917232162178423808052469861053743789493018266623841983731100983026094696913490670169048665494659923358950217406912013456153624759010247770190502556702703837523112615891523055029271438846786242449399103716811349361088829898309035866237125691076832202195663180810109390895467177129720044650018874142026498808011769598339669226278959253636927508756624580804378946040035853357360081454696141402879033032045261457523911457183173448710106514993128123043031985693752772173276130828182557521876528741637004853682046300544801235198974609375000 [143,42] 25547366593419866860720860024532881373017215259358575966855345368548625956723683773861285103776742496594926005908956238410039301300675105130692158037611495875232342925446753724981242531953061141364629554809128761035204253812429685532945541158963365953456040912633475273590972422450542381012029233236569385821512588017566996648037714021476796418856797018301211156784261446888384493909864178683491101284215637641266357724185218603310267428220694694961009561096022558677373374705376219553167957945887836114475764015036375645739407132058772868583115550623947277965292020945335985085829163514050280348010542539235491411525132554765906506466569868364795967302280905533646351683717239110186735554282587158061398224240197479867796901492239304659336531359728829312218435010250052788927275412227018869034098405507701981550930618391324971464856078256096336193839625979430480301289975768834031584550215558147614575747656488554821780566484833869387144668880296710798635115481402790639409027669243378415547805619893915991254990893993627090672224258856098591318668212322430395008479737204656625761992068391276950484174011755303059829013188719194531752255386807351537400452576631788433187031195997655809247951503365877700487741920175465621892143176930807020232722082243099429705914424880791127248578700075795039620781970636856073378258310743721413741313560370796827652487636800317667775554699462039615151579418723861673163291611193694929530837496538101938812244817593006048304050443932977839005488772314471140931023514293625099934664637447935523308910216162079759431261364492531338760092557093568767469502353650148596011625505692735170500907557343651701481685443774865022200792641827520950764629839794035159051662859854078515486336151648293282685170495178155121940556774895221243595529275351463857385923588553940541063794256054587671088284074537877460933526174685614676334133487452026458287577597724003362280891614074278607377009887289986753137012815230118935805578754694430812067949555289206456225640915568996465962907809939287798096762110474525815576302905198577874818205416424470772312548624034898616186072821615643330703239766130989780502319335937500000 [143,43] -11346911270243206798683969440067713476177677203738435716980003753180715154712756828057611149596641244871876798131907777943104218142633378615370604649540412620378609626800287970487123753726818438690499928014361935695630556222654392941512881252834644441883501623076507133249253683878916230389618805009591448630587291273326681033788250637812161891832395924358065094532974724930880453469973669213768283163753478320919763886483069081791490695039542469362002913318591965216674676625329959193637759345996998348129004549294491696498750851615055133547165699095260530439247148341319498546554261268522259613824841274349340469495406541072430461694914600278374826840360050002897332487594197341898485385999087980208751313026220719298095414399255196219299658787877967505954711435465855895841142015034793226829749955461846881734339955855265404627245238968267441917981885391715512472509318571629242512935002614931450317089951250144756425346627421613020667181344739348991392240163141685328532673100413538743831456254723682858108878018959137503485043127839119020332915899239771795078022230026096347487122197741457954303551053585509683470729829772821797142201822021257318231902284767499899990804656890027255803479095062680497406575684060553029811078609912332163568990167436073339431952843129127874123196552240781043864584498090594655209624776369997467919599714089581319462236365227791860313246106597774904886748162497753409425935102001825292171656548741465307620596739308100178828615116152083664534577633923659818236605461825822180636597275880356297755097694030357268014772805725887150503824499031193689910757709404356246132070711285771913499656348810273067504564696265845865656831171888896169214967251723572980891829437650068980774648433888806767557272510856621380770204503823754488207368881496805334060325481724967870659963144109657331878150241372623674325846533524326616513198896555664677497064319020297946856777307467585588897471042390666088291689501246249377668556635083228188482316790381242844466312889338719636222665002891325861659165865938179448021662783094636373263867439272525353006527225407337986300895051616354914543236952169079336959838867187500 [143,44] 4339099006738520869649712788782713651051223049814391682357743486158562477311628015987075801303055675761536549441657390111805148547047945075209649798349359543516031578279926182125203308473627087926803970260701166685129291643815985739217395350414695448362621488311582963793596837395126176789134718008738331434734796054303945914885112231962204293384429329667177802817927245429044650608268022256506247852849709376850301808653076179257149391111172650596035095623387711921391500386945947909675310251973504676079993459695586067879202895029501069828918506008567879489583555140049015025835163974718109740526501197538231263325119472273843923810638650793198308907954648457846635872639601182245318075397919746833400529138194743258932163956133460300975885577812065184853477543076120763257486658432917119197285533080333181464060732294099997896760212073406025314801868950928361495653425659337217446436099026880954198903746013373762494122519527508215847613943343906853436102804522731120780572414878907338474820133500784084769482777043787960308195436004014481495357915474146031877411053532906700001502955228034376132473348216002936397903291467906620423107110457893680570983863024584018145452113762470544579115675996471149743845080365088679189764417001563940306988252467929904951593031165960858731770116400949709315654503250007180213944912643546810628132915602205025645518283018587606438802945768757370338805088589334900333646237551269259083906346565976873942101356693287968393410492661842265734523451174848039833512766322227857121744178188307149295921477001853788588962675092742488701591315268801933811727411086044802407318706805640241402141427951548562492978954886484599139101360141104991388904168230305371711362965430690879090991132066133837296537695324829841487899985205729167400725898683730046881287815636460466488256405754557889178932489650988459730688815819052186121205172014728470150277685372075349032441843485569926648635676058732375934474987384948046485241780125626356632810287248337880590104524098367408180508613130779790107414991739987976558776453233139413531269214660231415958369518437012030742274568943699553433088743054764157104492187500 [143,45] -1471212875948133506626675495638147032024435143238211638609707906328353762196026006199258591575957561917417665921013765945512738297187825790210996394493333451150738220769455839979240852301772931132363029129936212971940508633863680041105514499345089603321225022839082483737652930401407774783107810201095406451696131080606359526800453930037207966046959599807357385098180432879523992688958518459668586111532320034438150254334514098897471852921086772034146887935420405967488361794737535278987956310146714799314672145773750039759595480453179631690408475467226343691330101377981001042583826628797561700622869567693513981339683223357808921435075122909073278998212285197330654926208575344504885075348160846885644346880969601249274509639363697053247121744168776153545876298355905308719317084598902379596438697418038695117671436542484837967921589014517044212677665124985362008565421306121138540794473966580443714192626996852044971875684836999779537451338996251976656182223414840007372438146790478143532371020661400316471876072318566166720722133235533608995158593194420930885200494532881519607491244266117455791838992026397128102083067083235693532944513209778574341228631583058882950842841731934781184700965710316417472490052335533531926630559680552153709204065637986753511087481174480096856550390041272629703072581184545496161808048132289579950377361591880548917838266945604477133292253996810766538671146505079620868978320840155132124235103805717570218218899575188924394627602264439320309802923166981380191422102829318869827313637415114449606508560024182794627082375720903626884472867682692809241104472537996249868628874765932999315869144871434921526121702065279427474369827084826187396489428781987420402167446274049437181417516496537307462988009933533613775888191944945489489488456061802796931117365230637169945551358368681389510760221789562401998443366823632426631045410320899412358293220402322858838641910872513324553849980328778916882941207734539663190982778543141285505130366551315597844174002755792894485104641848229368508125669847627796390755729767963979188195707901345335200499738557878689169911403560509228091457325928446840820312500 [143,46] 448895283272040001478215237233745995234474374794486247659385507500407903155174685977781895845345280967323361511951657291731512780825548003650875471985333818128388838883152359002020793576429754015915296786925218770455362327205567483358716128459401895473458283210916195185463824276407737150132865135202559780749117393964647742343140665275750819060956194462076766191484979220967360810898317702476945207460156269702400717796175671819034901325031045906617459949051600274101450706500910179942408392129234311160073028743632162802762169666989137669583466872703963061946486506724646306169672334106602176996975663792777008736750148603234141074518281781626464997110066190214729488271077639257917695594342410344178826523314145705766896009959987682987067525997027128542106826770891893331920552424355069783135340756406266643864896130899604520025339911596512072948654379213700709988121776075014602599523922673110614105376530039595904500699695616970026144832668048630523289115152602911582269987765503426628317802680755578673692565595910821477340870708888103884719211353547267074797679305315148634403471751692459882964235512415742086161577022599786568373827946629252602673816295310224653961459266774639751811455412897693157176258574611714902136817403020369214138345026819792293204697440205452443885450254823220548063120245139867304682988587372906373812135671113041229623182722108507371114329292366936270115032346370554940498384605435413771591517146054640656928675321066529886748416500933281170087460919968519570926453492685602148955586530863563529819731759901066299379054701249736718459386911223096156073166797172922258056079513760554821733280735652250772042296381648676169365070134315820462313211566170876095170482013196165905827588054305235811214951688665453484222562911702374164054540423345257129074128225738851604168242166905402674417662471075978296783106124359882567983076694335452052559272943254694464484119790997875504391833061768954548260470949469940442176246499106519070560445712199421415061761486531259737878938855579907017521168088371258145627469705805914754579282319307722597718170288689734902141467361966020528835341325268359375000 [143,47] -124025800045604130315719450765536850449551484546525669887799167055778751226998295479262398675763805632002570705205769981092906255108810317041083823689334196715095086187451608462601220498986032992839105147136055033147592515625469457225889538494577915090049995942661699960539908138362154977030769456091135986866012161684633466132407034454422534959242199016855937685958482029794615203253656550236831094272772177730627794630843481718204532631020576514443976470475848974811170332177868615564642137600698616994763760776279493465498482019803533265415502210496585298001074049113054976397774088417060706211791197788467590447944215873866218332930924529798288912314973003625307122795330591334524907264936390803964419354094262545129076977322887188544135311450799592936272312937244363215915335480488211057633463345165965200131663868014492098969433889604005170251009646673057539286268750864863754051898345859225134950584341549508935623899644733474560488675674793893559320358975929562648654657324556978117579972411521492296131167291125868432841298635868151311726713678169396806084816848404760732936397002521846817368950224573216285142528018149042178606117784296154114174512294243523514758853109323600599323121057221765663974758284564559806293664505078684507402222990622690427249285771057895279007051074308628551390668986310022986710981134185515314212816117049337361317131570875484978582616790081753139027200032537626972954888684847524758691339514211547853052900251379865878657610306920212449279145888805476475501653362502134093613796599142928086707705733754556719535939556282761197807302615035190316328306631655011968625798536538294822801820097263550854313322081430088617223891751091446844978659469807179837399267368828590767801431559674338314011922554147959850513222452732574556940937070862931089126745901812679243433270924871605307138477432717160065782320478800502167014237593373146387624072240824853407097988065108025351007843337307090318926959908802720610324999087116864099119765069710992841140559994681533275533002624571127283857406917074746176272594526481516848305481691380275727556907889444183812190844017177931044488584918868125000 [143,48] 31027139911540717266380171274126228079290643085185211904823934911947757795598000797170437336343774740000798909832650962991929229151697607135688419296317374233407180797234752254552944480671059556324383018457705568035113784006191098576521158497129749938951400044928702120028462623877927687730751279298169540960040493816168851201437921065563413551935869201475619103056038094914861073769044352103622960375828291895516500042927834604588540578533425346075709600999206406270661009993630280878940461601837367037345005527117354264833109170284947198413600554141189734053041624955014566665820210993527227824300939876525480201213792688843842361263753499688475701062858319898643790179730113969455007595030464956735196005582387973022095471807459006489619535412570788549562700229005674151590506226977396858844712540653346467167277513728023260027585232628016470529994567062427156734276972420168505524883814723864381445613649620320470856346525044846470087169336592156584349614111418357897936877781950898559976433714927674549872734555498157240164352459877045565267061682594087196419702170730680470826855562370593505658329709577883003845763239031635093585454476522317023950121992597095254952641970207454965062082617430577608259933062661642351550815412179642320185376415394379725288091842660637910440442613924564534018305231391533344675233084878862451695550210854268933490456936700309450937150574394846495746326858036368605641245878905168121497987270656367158597943354079222277777901182106983204469333729529238326415137585734498212219949389985625826625839875391858815567452866185300261121216597161209160967604228002875175853240643751182590212514224610823561259768898783400502919817998510229990546106334838362612170993992031906476277317771973351139235800478322979396763581281342176142778889940415689964839469835918654603671428901759172091330895464054069064196058835374020441135573528572318875461816293696661833015860292961099620295652361667136876271287863980368057478090765850368105147109914869092381041317664256114454230366592875133999252345562684638855568959581192249112203581411043459109094195373432005225727282013520213339726742542000000 [143,49] -6991757991821938511251556088718646805480594446946504114294125812973973644225638080279431625919266706509352996964582533555149553358639040956299155157731841104801603777943066239713954708053321165199822771669963113276663697184216610594627841375329177103578060751317776976701874391580874516275808886876896969815590775351785950218822761324997756369963265501965741138019666569496780871690861684418476804837297251563711446415583731215545721551026507701042229397509483962098080436823896318745434135569193550294498387799414800994826942623468982429021382361289434137030067840914023047986979776316310918044481081982011809336212213350168621854493504158985994570034764970371587989425762041416222428494697578287191957703519997142265753756696334301719006164512489226253743185961071010526220611953256592672961610089303458785652496857024940359708111886927356600945581841380951300521714094165536504206063563399026429703439889185322090813064499242300212021560326956328209766205788368721431618220221239408929354476340813600451382977213173721653054412572761286300790946378356809365699400715826885276406683647939034685937381308668769028038643616298849355186813667024975983759094297935845562672414008167380184586173742184248312320049496325068800340533654490499301323380482216267972551292944311509551887090120276367361658369723454654324595774149930935538550713471489023287582671757998550012106456004092211334515489289769046019048147101713055396453799277780508037799323541907728056891582149635565669098062824163285183346070049744959864607872355118961073973825884656218224641036047330268452162048644621376087022302658507673302906348604960745895575905942271032986801540016818629598220215081270767018606877127498232379152970912743386090276142868089457880952144969617571149970862981993922111725371331946378682909409445426109305456379533789444890591298356901105367298813147297567204800673765744306644285922502103385488143579512300083928540865131383481666139157308012126030305786669518895052161856286687873609503078008480778750508920636467686943682318005310092909409404178106647593301243333665756470042849841526140577345761109860734988742985804100 [143,50] 1405493613002257161648352301963291131927689782821815840226416458558708570887710538717327692542567583792968948092870340827497101547347244998094891162198083279788082872805963727662880694233386731466733926091591213544160516239875152654849614369387438073353294540757669787625846621008267973616878371856776065903845589964126451970520997710145106012242788058062856967483254737110499452668132567578651722977456859998675607717077427296605919271791775245085004559925175800509201492130021363462449317922105038102941842821146170611635544872012463929441635166966629493802190657781040393625574428683591042469314151344204573213023142244114457318020492214158486750508059423814420218221994669193682360775293800169835241508519451528091610367217855896169462519155676187603038317580008007060247775375288056713148224413806248548983125230880685387801856589234929520441606346539859989807177662929463234134516389242779380173150483874334995664649074537318039911580955708060609067264108718784403476761852413255181572584839723116473038557453650404512524313988410740586395786935175830484825683443300449023193861262552506121860161316305584892203708905487039669304877548578895993112676762945975083862919988083678581206929773355057729762734196456707680872204825732733310491429674285711894075679773755739692414151182366035699288904845961865450528171131337304590276827716610642234181375115763860715851953503555604867304238474686940054658822296847611599396342371893023738422122435926986804959119073033260999609854814772231194829150829681915637168810216365450997622735368494646316598329614142924876008113888459681692738648478976087894513968729242138616613554400920846192697870567754814459972413612555373168996271798164474352811212821708469402950004101020099408629388789637106359884744933974427005567398527022855928288715034403969668736570844252132348399943003005915573559307814448045260968287322585621289990852916112930126055775157662312608221783340075359863196482387889130062709339659365328684644154321507554720295498489606101520682405820746237423228281123540030053385235028251006633888059256408157826850210770327446148406789265221919838129415400 [143,51] -248346854007468493696430222012229552664040188487558133102593171756677317617043268368786088467183666017607678285775214174997355387799393613148839563062388221477458783929819156484399214640646519885353768025116974002500371723662540913076697589083673373942069118833303161910906299712553744468245683991076017914133742101935811169709048854758074277856658227231568717531568543481668187713398440503147947315863728565967455667837218942741479675630267620375539980741680942936568126582076232194572814601938481221236809698106354585793995219417272740729599764792492606024181686261608763061511073003519827640563871804259298761869536892106594546994256190951526219828003218487773238482175776781270358626060192872037738425731540219746338541882033745132693993972465525547156072610320142947233835216145737332632366801792839299004431624787133144481451342631891972784021985509351690670098530339634513331989272929285495659082974255224438606913023130923238846496089092642963004845810220352995699878481920358247973254423477029958779708089521523501995052629455423663905898894564133369275539672617826586919177824350604229865809190529593744748701938938791975674851918303910272802900691411539133447274681240368750998434445058740984235658098189199932690293615517863467066859739179910722383514994234520122736731784697589980208784205733385937693274435000155608682488163182831374096502848348497830610577050576064474327637409992329319504683195286419700877662227296644104694772930069088769950606295648679049207741687702397489650802263103314428726885601078950594363537888156849031598712554454336088441514781640085173786715835353378139355836506105931514747317411866540915209293398537545985328096583559999547819147851665248802692028853231976328333985262774108061067823842060809257227202951296936850620341974488274072559276665741322968082876068987771426602803418717615907354393091058253232053612740753011168916361042385148536788326726917657804184347070072828576204618866296691290053495157095457483767695465778101856313808788531942310693908561630612946306925152105900640537577150445259177186204493003234189002212464802791955694991122673801571748510 [143,52] 37708167322990036271189164907841069785183227966595997750999678417544118635332994572589233503389936275235945464048705173556459696223155161724751685523162643010251567320277976555535381636748873206296379168781843216647622696904033846651919765238230288164929321900933260586595276317802762006516533890847469804443851650836411286136224018567472063359551806982550548990097160286522591970054262191004312943497077935054046161714118633147226672072261536170298912837249421126139693559070787401869814603884791074595898266348850093513540900583642027140653345446145045886541632660063659296247630159380897860581537066016342409147108310244941854490114179639847023415274318985910664498770019974050328107675395109674975706677392637779108358910869559959367185958942664163723806176528940611538279069285431085374826581807500141644219682862060583659577470069486475393900363959755490148685818226938639316040555171882754786652867416501723145295956699235024000865854741580420997561521651741907612581439606245353325602553082876749310581768708610027707998607566741682973162429487296384665717877368577508137538250873542164813135965698524952812046488030817381205679434665232699411817027152897556922437381345919187730561256996155352354415465245486925017216456483328631452516201194333533310381662601553165702516145499695396452105970205059017284773737526400664936281091889948837271316392017012462220479657730739106836568280373975458496407723319047226373788283968018429299144588489876607420251313936767923718507109603326018195206443527113194112776122894302865506094679611901550211603163962641065225227488333785149924026079131382421255743858534170328535713881999246673347942853789281919301063791903680928161541190019630573827255890637280813015879522276039894666337563183321093107720565890574249285221564580201535143581872743659030091870533825867928592887372983310117662740102212469250347735990595489337496671720860994810048020557585183640580914880147355771762532092070749543221065956292447720463705387976483724339735326252510184745407985996081863408821144575886925591673780957517014234543088916055941051447027141589541961689527985147277500 [143,53] -4728923241488279353702785596537182909187622148569118243696927056405228728037452275483365633820392620799516011869240541690828162258140015713024804646828090738690249629274305908385482004029149880663856677814124692843062178424441169671586961099972900650206141576621036092756309642027031804815403201478157040208648950765515152948553475318171052832764741616769218194751252304567554738132786177285398206244613600967022731701590699087146464374428178755397216562232092903978387437677265989708438251123379559132242361409820844040024242332208197645382653545311290392061722325527335234055693392611984111344093034425977546968413100730668576775101622349754309345896029920456600982996210127196050346133267792202333171120273118086834977550997272149387205040576123353396295230028688701321921577639943638765779549931840541787601821347820859433039728555750558040809326777029032666633354312717913139999844972674229856303880116412167196724264609994176791769183884306188614623125817991188829660886253435844600577138330476574273254970557923203596087120686662499436373375086259059861689022743393793180981022464130740724796059999822698883464425288496517116109022998066792974068966555766413406839705615464915767954246240933860099361994685930865108858343671050546363866622914716278842113070085220108884612379460680462124162235577467261524699775804441221706421324687269270468124701440885946076683898016725247123700435938961425409367393415036628003738329077063952777870358627824076330810911922193174497485814047300074448893176121255297426682688162549589721237692944660376634862891409582198667950150115609503571042154146518026185430740995157261550005289576469229541071071761891970757709901543124125244026582777112297366705901963848560490319242183745102296689676404497089309728707747419733837980857218113710130274069707704059168333599507297977722864636645594783503736317553435178627972280534376893291663653658480912729226879990622688978401123699687964054480293654033918625995470722814807924360362638327480988920080376232950965286926340266288427564185803807678563065671443087716690355794083991061352007677987213650695892714954881830 [143,54] 447990838886303547432928787554695448432966571447598298810728258395363050732612547366991911920261142360545616558678379342326588388814421975372582618133444814787541249333386626548630734183530393125815233902666057517840182741276704951316122682651364619114909621553286958658668607321950930224298913519753703092660582318677229764114851266101965250804011498136676076754583859870069327754662908501204808133641713462451538045467657954924843506856386349884903366738134509121119875352064094209840308262858002786998644699325300528695563824317747127680910880985501767275430110275222182849758861519568457043925374082380775037405327164697634545824005483953478854555039708008932510159698863384443529416079842150592131480719410216233611908000397839677215888103438167563862904016329239900165718883317293217624943684423938594645233419717320547758016228059509246925455896082557595171379077473903107328364344158104749702571983184623079167422064381448320434359127490708981446326705015214471072484089172696210390033288377394352913220576351140738592419159283225796143988625223778931843264887440769741821516567094307353004708455040850849085215631267170957452689699982815197333351194802627878229561996328020535295142748634607056624863605434874395292811049618489883711683653014602853934118139973897924172821033084037817812068004032147938467908396247374066780688135580208624633513561674002714502501873313102637241653090905168043703308782211197843470679237681128010129965225861375961848549801921743340385441030503656016658827078604951337970260037516738966079839358046380792711784586743869867758330402022209048183835311705283809763934697303483632386800005165436352374360031631671386831742518356514083976348949514059163501979337562373843584659497303677029414252247100171102458691647591958174625468000069991752876813331845243050483769949318142988604880157995406339534062825413844262176541646870510083333316812953107584398335292708807855890049714629734851368125831350610506367474307691603435049568462482609713631608087621693512951802601224039458594099491864476912204988433210797831561237143859472150809065565317915508665176715680 [143,55] -22584256650390102514427412197194558955744215170242019680243693292535870180809738596447920715158681728843669993898441701585303933561714342863074802663743757237032159881029006449361497878498416052650241695139594506995018696230877285051876445861990318760095879921064899587929265002445710378508265554547004809277718742850804882561428568609562168269324846615824021281694471315235097267217296397079993997491818633079574293231000243911342881554901373422215149490627940862312369145194650753676384123456173786268307591805333501792343257475756275235427240964981115132677557530781588289010780540134500551250786827283989091992008994670456661928141471021411557818970884421259784858000627227611198776385166560672775966172488559205417600372597150317477717296696099546120129151068915267391388837191827313674963235630463698090217802783139646057075022012057962290093385147672486820788908014333337109901327745763477527533116077814642941602402451078710316146452913528392580390456247717846286332593388787989987164835755863856816866182101010419030562599399395947232505613798838384916331405380238972701504077302364344147955878517143423461900488017410376339782082084350327823498369834353632326874891879765267019241833598596450228535221483075086823760387918236294599833493792021339884856092873287487916176538080559718750059468302827358492058425956077027614763219738106154413302875000904905964005372570954929146056474751271848424951261080882937882891100116017390323294162010953531804797257310688631046456216396146422659444523598318077864310102485379292339276441625956307172287066719974831891541845625892034512850803318653422289199483886453634343223833281999842414091765334748133757617726710845081314485876282966041255762731044539956342160776952994225826085642765091499954579018473422581869013895500326279693664097944267172961030113768719779057124563047600940377384073275590106122450722968489493865705977108804030635090676524582843713345350210004589434623249894429568529712479204698423011563121130311521333316712433227464707289183414364200871496186717734610612723904939432078465616061317102078010953981941849730452460613 [143,56] -1790222339604588792814277782487057540271038776213917478218171855360740501631800510126733339926174022713206732924918184564485395658834199724097034187299519022404100941230419271570886665990766649874843787859234499484227727562595774464942468301804022826642615681340829056323519145475373729511257299073441598343410830712344906934428277281512230081775699492379201768964516910630468933375480964175744634023772942822975002532393774446242962925877952884099960928491947120895154546162413306333273086076659431189534480261757909546940896475316861689067978173844142492029795448748651633565318186261814749685974222145297985845245560958804508060212630948913091150897995149320112117663979151399148088990885393990161018305482417444662056540204505390523497336009350241558569164944763544549688559197483787578070373954018350685620207599615502009247164877146023247696399971266903200855836361212498428337967750894748120343229257160264392818119896481584446615536203383601896873790925867971169261623868779985399695688284828741431880048150730375407092408222939115733246570753547579119574436023050521047365383433202210822007399611421318517940637733230180898841031136254031441986525395710995133591002752627784401906660009115407315654201518555580942757683237811624507886242868375893612660219541728281092405179691491136007504947283825738357259498185766968271546566332406809408154073723994104814689938878700371119283250035128936637050095459250391954961550487086229632037892872418882165466895247498410734164757246293446012359523660476520202206179570371333202183367815946671719790459743987533992706762004897187835765449138989845445742967673272684613465208086822120718085465361750993497629617064682147642187496414170591805359484109935873586503106824134399507611852358531243202694535905106136448668356636743178991174800319075512138653964440828445216222767676905528280411850551541703800337376404104856966160187524442618155332001000616647748763816951196187776738940426808756412768032639106370241001276106959190650484824138296897797726461765004559971875080884827921471981683011156102986312626969367228561545258957430094567886 [143,57] 605733565484936114681972947931143936427824660658984790247117682039501140297852568401046493900650612099672893521452679972663806791754318006814176939751647897689244577800144033741738392682311662763599408756340155101737462206271981019062920028814677073493964048704868194414956011005125197198022446576442793997214304177991116450458816013553994397224618247923355550488822722457326330856970435347145426034280682931736489980211243948443582392328468646847242281950089280877165725644239461053062961043322561951931451947372013951766172237629234061878774908004052097742713362860278982554334697721606418072785623553679092277656311085737129419003608088532891105311879450853202527446089389228490558032615662038995665359191471535247708717518409031965484337775875482876368178592261407740835100247362917302666880172327359931853354820817581575211726072278400439588852469560340615738736780155085200129728388702763959076673541651693917601654761802237174577315191245304459210400756963598038073941368426679006081526898053358833059438517182532280353897585534678061708232340915177904938299602940954013860804267719949168714229492148345151547096301541169271940223265144674979547925261910291681276717358240412154770952839480473294136712096875334778998582840556319435963819977821334463354281658520825199635673383844747472889961007618227644718708132837326314644074886825711399057174919509363530194195376254370676261854967218492656795306231288177966351988076771473413739872009653407742279172463409522226458777162358882968136835210594197391279290368807173515079973672826163979347786732958479116518962320250069769591395418665762490287646603339267042989145629653979959468297659173756191780695944658689086229280774047845227359222460160647272679104871690870994968208797348819551617392302470746369227898844413567389883890478930492938720926921129806211611440030862866097293385540601363818546280119293889317861743177241423281890968533009134127036480567123874464192614772168376822094768850134687024216709311259420142217902407454014398994387548398759504831946985458622558776326801530825130529415272769737762524655478202804460 [143,58] -79826744534127449808554087619739729788616074133163472899136773103321211394441818397191508774170428886921789992390063674047775378731416613537911378178417783883319978782852992056567101294206511102058556358011852619101947267030885799682769405270340648522114970091143390540409996118072268870927069060647477092185929768838479668957383892109165175608367010801411080459676124848896768964902354334343655726561300794789451950751556151026037985947378447472858014878838143787616828664605389995227528521822507453116612007153574849581417864622297968897682523368884527617424596562012805407534415993109022466272139834589522148439506617652469247674931424694279112023191979914281445538291233058570860323208932222321790452255393061520761630254134264704146191442941297681245448105455501899363210266455355764231141864054319398261627194510704390036668277427902527289001902801636736522502248249227952378263936643222690619276595669221870837593492934987700556246932215163764444149897166336391213837877130486692145498462106519795416469431241286429615487398970670991536685746279908958764861614276996524645965725182732740742066887952825985553984681936443925321837851623575673288194256819160806845928627773633401077740348861790009398923031848986574084739441730991862029016123571096909782516824915799223947310781396076284721435494771420813774531838918607881970538832442957171848388260514058020946833339425610988991215134341931141243789371676877763904551143351825595638469003521672834824955340504223238354299012816989715782021789186602758023012621131376111034370095686280318304649816722721428697886006673837683547820177075061705383433260930365010924079216084331703295442453252789420822086497021138284459396123887234629589520723715482357626873105302873109207190782284131491312236520430115497314257329757657298053912774003887809465264428414451218611735513940234635824673471326016185396972777033502777942325806677755692452817887797421908318854675890749680497845862019824992558259584481643498530996008053206629610579579133917684354741177550364308781321275629235552115431332935375557561886163011531546018242101056096 [143,59] 5787308099699661409211389044184436376732873778107200231871034374590221809197950411031723190646968142504570560095115755866124912360528212842471011523458810109517799245789924530430942096240470111779030346922371383786570303772008888694322335972161426218946300804524406508694847016057710949442725820073128619530492537142555086920539676782810637158224672335090190615460206395334279607307690331078571537286969776004832087227390328671113738125514871679968170316443259640725402355229999680062780918728527412751840529896650501423423673700090308682250221423840272969923749135405091419426128331655106216771381644809158942245013065561027937186659016560721585933117030617408581885292908783770068121346097114720370570478543990837871528158418872658009674615819644190133305588732941602449303409923547214555028314188896755091842665520863317333687705145085139419978904849774158079816521604359363886197020363254815837775126072638232336091532264534671040101021492889966813617684284801852426594665821123490823559472642305441636091678961142858605491189373059315465295164883817180737086895416467761427717332451892745955468824000995286832848075277657925697331257731004129450219832731773673103507139671780380678139513592154764462061571671767941747219012905381908534436264456215175885866103939426365410385178419701700003844075849192447310355103660377266308651566356294271024961851628988132143540942393582517926181512521217399097799769539532025472542760021295393577529537507413527227323473111893685607719669714684975964367482642102550090027077730170213685603200451976648033641133322234663438491004722729906742742194662593706993761001852413157072606732165406282327911259440250646439401469561727637759859925852592797812596623918644734744062177391283021272194846536499988124764967008210044133028484323298036383693151912238903175626046674417860132570007308002500747921330553148325869227463926927219141451495813530902678002761796604675801828510757984549421669743354016034552972470750387255954134912435536399506933587357502203838895862077004309677428483942070513179376516743413109217109826181172114046794614300 [143,60] -27593864658042868725386089952613799814419125686933677179893777631059610627899768867003031093985364032305720949690022113996640332296852133190171554408490242495895765711798285022648486369641536070919987726002940288997051628155739009893029337840570553189599382183271219478411037056734658550572057736706211778845106245314937539397258986736209164305459613159582880787924491583201917741853466176595979784589451258997089907951065443454894866204752046756428539699655211616137649762624775526375504639422408798460172597108637192548470455444265211092142362476664610285917773001047966613785052283007157654679417497304807098229510377719254925747818368200918808864798172107262250425190520469174440327837653592569294343503761082255773800640402682513431281116716556841242972649882000118337996799039800968680563103149405563926251017672863058692970971125128757714082312070666660235921985330459015957699035817616963461540473163567000640232639113275524070286001399985708772225483279074535603668853268967127503203316619369381847761314052978250860913465465393131431836630428597969672048828760664784019725176158079550355858108667483065810078643537105644016390405447132978626534794451410085082808631305751580990473215200365129692248492025596409343979277319089556964797261838640927521241364216074576461260737780024977941723923797240476304962386757882864237839804253484326655548024410946300563460231265954030883853999387056223689818646546859004688973970770332548286244307324815336237884941452655569077748579306343027843631091749821059917969680827498767530444656667383479850039175763640293433086931723526537076953680344190123674313625778265846362911457326218737094712307407238086610685284409426256255907304733759164785100843490333735994143270122324307051172912190246178821726256636678650952371400043174348465623792123939896991604637036162854173849115164770906920452854374068899627317370724178037971463964212162186107041692421330494434112497713179341745635418699598786816390415616699842698806758967552571563184871865656132309364448852252670560962096950558087947582902630561253282989456566673357034232 [143,61] -50678672357852374018730533312846210566135076535125211078362065663209251038113265755694555084124996242011340557228210453501124698125968740758955782958417817668827183816957503069563340710011840106203900884570060689411574897412685854560375555374450009809751089182840481183066002754125061002541818936733983969678799705983971891610389747131900026547148211531682719155633351325176640648632698789157853752485679476529739458582255232176994666506629144136867219594430261112172060987721725173650495106181267972433000287618089536653763278304210367747018253102891113290563130088199724161479967597053692354805694117232666298161261773444176380512957851579626298489686015624502850702622579855696256514327144041708438300266620254613707798347305603841585235004762826715583872623248024662389736359546370663325630448053043529066268359570588277240247663474527090009350124728469190968584335364813870483917234534979204361982598784307896738035964265181755236035873319861133260206202151680814957736516414915799371082694052243451275575413477744711443280714305728032647136485223032004817174861301449406529964293816451255744827944938599012533852257619614118962488906585608126429086936425368338961167259856603011183930745428920795546633602838363531642893462496864940890002398104905258891008140509997451910467890263254883204046126022768014393418518313285253721466510997443651340505055788189412614554902181352351420651525356027451575817097375259792876788959403476793708621825762421144984084353474223408803865202596741866519273138172953799247854725394392476539199048459320785504975046976554900109469880115033820537012897362228356796705620035020505027773011916182542369411788405727265394996326611704154795268490669937515412525176253813461465848490991514320381383019527131733112330039419865103512220648829354874107580026412843777496679970431034353324513895513676677485244663320306844398390670838075732717264470776497791445121496557810001226688401614678893243678585667226272549896900874683923495999250618501054662932396255423679673440232897194667976590371505027343199753218640814157968281559293875053147 [143,62] 6300603042722067608702087297412077099661984691375238605512240692869546734888004047449905837153203157918727364491756282092554196612499747969730106987027371393310709254707551205133342384993305568461247089254984140491283455714965661275858904826768533761621510893782688502597267319179518752560576902027188888803167603035356132193140862082987737730375547164619353134376770785899780851906450218909165685293373628396247457178300249353552872952093362382645659120557784693342020318439908051165923730289251609911368391751606331625547578678928714387549078905671380727817020273008882787162366980257000406548753815444588852641821329141786226847912709579435788129984161963395360035333978571580785609031236004804506213955760573881255021347134274178648754205961871963495803442069634226314618159675874999311390817453999783090644718275893876637303332404165640817387444399326716419356591313699182380090008346473511414573371000628820734793788743220132520035045111627818857530107981141483959473466291735104083561545450477292240120362896652738634910080526229222673429391726701334290800891851230161943273830316755586373594710224715851649834443376386632460007786758136948344177937039509664642154588511140406636395478479389125094313106346519463856424917368830539361799787124641221534825452235616811200420761454378120091015371713453211668188845896189050931536655752135883679850210157956775447182563490555597950871948727760774650582220613517200039586554964215729346163060719574954418463613481851218871556216963843730957429603773375154705894473521672966312288307203636781046563027355933904596217848363105965187740408355031313566084937835620900537194491500602480346935166390462127210932289120958667441071118826982608105793520779153435214742448746677293187768413333457063431056788998180161560319305109335802532642580099573795412443927875696037390057952555055945560815021098485431915008672291251626053829336316978168096138506219452892582746096360068840412099740996467914529204153332899827468020031109096643560625890511167001546522827355780735724294785735181274595857477059003942075381272624911126 [143,63] -195982098996071118457425465509485824444671998772182193970500319902662661761500527538667784042519341019209702502912662302463985307031335486409683851363777981559326894677554373009236313709884525291462442921552829071970128043570374909446583979042875286830382234482831865857637897336728978446408711531465328101279312620735137326559237249172429422717612837439000960720215411022753148290562263295313215638515750581694455552759561790192437489129011783713768834829592307626236987910876310679206511166718137483750840632500568347164475266906779375825752085935893100904790545280749437066120765503291176892988575334718476653645490462801116041168989288271269155756330550574898114710556422984351782013512000597569338304895176155391383567990169716893592050212069735795942427611086388330556299864544244374534644711453798073885015467849059878358348726248090719434821015328987076733974955629926835174559281178776596934555635904200453956849866919459769165211317421461691098284060115672208801024055195975662853142186291084954540552122511364785071221365227073746363360202002591259688573855694226291328883946113707857361877199890346082337254800807867715336182959672849816750417678937591078262825480680325327651904318125072788259653599316042034548004693018745409499838713769375774639225158830302198223259227210458035464377915796890459474425661215056791539392586926341194554805178651455452901192384521197008916774709289011072067640224992509671075384342017976486872331098689804101041424121578559605721385238976323094380699048156655296983433120099905514207064523645073472740305537460890358254095841372210861573094402614664069477240813800257578423065205436677883521208317279407449293256474534920907954593211877893369727354574981903011565807888057872646635734664079546011899198550448509152928507145033381004661205030728011019423942039118004313469397375007565435799765077360154673996176877446142662875644394346331795944128137809995384920482653016969677803582475976303015999139915859005369945356632253742012569755496991499362413307680529853858476782024222821481179155188091499347248058709152 [143,64] -58087552255619245935683748964872348258867621763427523281062376376763423177823984341202628352593844179828959102965439264437450236921232018597267633511737474571420136965272127154992713348974137604594321074546059424295393382725616996728231976700054712314729045106980235482478679782247307314073924103420935654889958598160362976995527946351834463270755679256051608892099083013782672296267912695574254424189865163268857018551149588361354589178072353875401284958000793860715070203671511496550914533735887058077827522753178153589659368647793846857479982187258868371955817603911572735982627140321415975776257579469513202576865937047481704111251348840631858370979941475369253843416596620447810423152810100551450737872120211693741052738119632134833155284112266530011773368666201166954192685613066473864070204348147411885774719358562169655132831945511124991059452035789718493417231741172147557182112901163055286116122386856861511559834874359298096678662143923423473651663926430973781285817375870443073841078621457631388185462963988172466418440746056164472202195663522977790408063907124064424625728449303845809930205734350135495285649391667923058780793200230483950310822102757502193914972105239699083810873169492305260180251629684811793990110538172598503405977648225176569841778706481791300742622378922340672245367035726382741686200648536157820678196065770152836314812269091224066493926504791418536677964440257309907245035166126336245182333358929031017549847136279972633409337453127711341780925488370710154987195899363345999009664512173972587892647758242074396971724334245147178351101414373639946956990592488327753552055671417497498544157149041526707936071579376424686970315109999085787255813280662576407323279654729136385345789341676518638272016151176927842321433004804937676634792211861817827270906921173644521059571461882874836782936884886469515024813549026558369376001429131462413538933278880920680789508248788905804103854866493725209418423845679206590967631032014517795011809063152978997698226221041476834609219426853707748569439676878054634940311375217763006663192 [143,65] 12921090240766692411719679913384109869038036657158216425418600204241065193508263096663072283379682472568730146633329107061788830347289081006271584141443939246103659192248498601195918000856407134043866818830566563939682507760707743877586600670375959545585097161425819195354145880026560017722153549052621473949171703157653408745481140542960032409567703581953493223209552276683459937637364676093336131418727505701504382297444314234793095954350791965258781459219904581655878218909195776752934304186658973197171762854977615257962509503651180319510090932935428824282409700109671084451134934231419431975822545508821641962232474745268036210083649333950258249604346025587163676601775837789485759038048221741488682038090534639447401834974369678926588654597832483921286535698689636828473416489863858165527151844158951042735917138982260238930994960225005234832394801025816280573284777102291167544994793523870557193855359114404959168174048387701201520844762694902233921791397138483910133949384988777792115368355907968366034824628327156850522128558752697550250456096016330032606683880830165271479693805540292295178471973989599988448127336339292899501747062730378215514298860005801165978076275605013278815816665029624334002662513271191802265364192745694149262417271627620542727474192228316263852230485021338165532035035805999443398949153648784075288942246885528819957109993649045622927846353192079967587380201594499956437975703734308635638304026548406309942544327448742967692777514999077703917372831090988476024823325376321381450481797404078020426632808407175443431093849562012128098337253860539648796448966799539546957360196544459985609127271441051561059378108683723686509980591312670385996221845531496241553059270097908625588622509685068623989877068638943549250132635937310795813237910424420126390908282413652453001491487777651925872125511059544027297127498042025282274964237469094973293966973290895849747785202164017685477112623816517426755565356469676474867235372797384646663334009023886526258555916700821480118156265803441262370830189349290760433770223718227195808 [143,66] -1625970406149455680137222141933849296991673807967544516884963103348277922289846306030693428622251787560093094181217693739889901554966271931977683484847191948927912322018359172053092538702675396659573116982892558850356527316462381002074767614292626349969543911757026486415445980886923831848718478647125615190766074862860533114891878928170745345514003917614049836269722871594349288920507494220559691585194180990229676075351961549532125027377922951050669685493346660093099919008327305756195076028912558406987849954892144495987960175349128160323977669573443477400736020197017848248878502191864866245580961046700087788091164214262418604077553237557048526260038644507764780288623675560248082366434510629091673478162354300944801834070688759854258060310521729163962977705342832501132918112830233598380856613536252582711543858622320164925523650170268192664711295257126536432009765416659584809807445849163372533245458255040835288081080950164889177634867599772328968571058222510561836769262436049969306481125287921114297152819848791132441119245595300130684231638917265958543461961081933778114064663756290725863382803808572680854805571043011507895339327133018393320087759983844780116952689193616066111986869753241425277920146352455676230169142357556255217765789697908581677503021080915480476476694839237635275389816287568093214197594075466333795117921431248898528116293177824400044950980835999919097340765490089944609999918002087674370195370672161475999892196228619138802645627669346381102688032296149752078724592558927140577460371312138405965616362875993725325752867670684090882575931720098204804148806762367002240304656718778230856711376332423233975456742171454068092490754604584007136002769681134943882863842749734161142551802985932609209938499100175481954572550320703733930760650387293259834166606790378740017692473295037368202525989161147267882625156276455321277133172644346653328738650171400393975282026053569329585303372552558268129511507385354795663041854153870240090790724318710515538531842375281697986783581613840555966501055370281708590724413925673272 [143,67] 153546022900945507076482753118739588625178736053355372681315601245565883888823567055206554907078528238282883588920640688474689007291530231355519735539676742761964324413262823667463063110039609176982710787371385714192989383424850639184277854080920380625798298205004747951418501800072626281402461943247987497186883542926787629276464146241362122542967006141426924471303992453087391489322783946940658924597259562925095249201356469915700396051826936533833124429111714945376209104589978821054042300651563729603665497717391967112693642005196763439987491507096165358117632551051727140747344580007313160822524442222085693982000616786067677958028903930604808420597592433730378812949042567011868845171750428312111374349908964930398488681111021498454829125654311780541469050349488291170623390417264454722802666090878866512098304440376428375739371664791017328084206574024659992329603396054356690856815343835580640358349498742049854655392420320445586462328871679208899903438846487115266364148081447875520959576344424458903185111235812832361975433785978388696563511440673774599492905385284169386092618463296375476281380800113895312252444506159009589838625142652765789839040354274741098738729793668007080262922102102623734308606878587637592904089246647366393590068981984306868921983756207866882881535371836813717784375809853442281831860463720185283431905425805319171826273128278698750592042122626678219377956749498418702527502441499448692101275370135696909653299055185006432367111948743809234222167538300535764927608476348994780548157612279268072331849946892907726762494768411234676885851435605585003341852147262583991918657320531168444199723217682862263523847771212799375906480534436467042611101432386517801373882790883163301732729079469374222323500877631001859161297237554452213545949727611935882529323156483485734953540997655054152473000619923153324312402429901935787157672688292287315809994723500164539666670711028446457480959344053203710569606515265499184718315876346383781739712477731909737495538729696874251196346901402421281923314525056011962263995441600 [143,68] -11858690247147366638569217026552182607924777633730100910579379837595391905122758754122157646576478641897265344827316257522319735242412259909429793064914365986898159027533414580215214715727598354264068570701765796930975394538834090318958256681047228507670682176870254709529269143470522536097766225769520611410658104360630531381989521679456981271828790615891213738848637589973858427028217275315600391181428924017814425830871651122984226679384740645290776774148520036021497091316248541909452040325430582765996188455602056444141764152389725431031230092170378171970578346323927211095968517443093313632070989696641301136319163726516093839673332304279279875499217367062828432733695565804380452101810962739031501442554747043495064251711946508690571786531413002319216570165502461384768329018500516093983336064379703098740797434439242646735756318156342385017613987194115212388263987773015500355226660019867532460832592400925133958532169306560042030874587551401760178635156843857705964397548092681375391895929338213552009152785564083517868726450692934411690096740386250436008529760782382744685101429737061011130402458164533780585237450895187943356384451455965160565020336615814978595313816211594856777052824476875352815671883781536737399010049612283045190742350660018470347090002972551550093793936089687093054311266972228909504628877070840831992028517020182190363262411716540126594031687136329877659666433113575050522444737854075525055502647358201505060645511207959644792596180209131507320267826176551398740405457638524242539452122313521044938798259274313355244075311747079789075598539938947474754346134518936438435559726315358149160122748657034514772063506112227815327165503859927001570394479404484371675618277639608867487417831195858606756686665628560296659839649058117133408664238409244102272941706566533546218784628008106704185918064045175239039655444958105252271197445468058430461569096688338331978650635748008298188951282426150842880072345829446502686411199198542608878698865220626533785871963625689703943239567179306454245416959139873141872844400 [143,69] 786357729529834575140231643639994259122694463975409509167912138100137750276821635870359609711577620065435658429281055537588179042945678810516740771356143998475764452669092683982956164715831207403960686417573014782242308218000717472566667719282678839514902462218929383773374067304705628876896984106974576414488132373096969988242675814561119031331410572478645233575630325456587900196454883770547537791747586429570216871701771166928684317877416879797784431166332972241756610909058292893321920162722389890948581567385152377191715913957558235396729618952097365440919887536809933732856725298302223915485270568722821506075428845507640735991013795847726258590380390145063951882590457698090798879222398525999262010588572071840744151877786765472150605515122762592357959331983179310793379737840009876952416818046738195835466780957440694200017241820847722864193966666113971974670914456705318897003560815125077317383331671532987776399604664002749516877715121811945410835238864615724609810227544516508088374221993478783919862501769063263113895238444632262531588103632937033973736060707776481522317893822736586902114554137553999345122559915978949899319479312757003591817921932063478748512481765412165997821614172230859986952762924999024772286584304105930014384649751557777373164912559499410379737937250743076707703117101488185085491303346437887389025793325997725350621884796661254427359963237754250566222749133969054078645260316580855603812584900581779673423012682913937785306638015175877149776632628057252894498168665297240146822004954051120704228061289275664399280592333765072314195407761069811468343055275068499741501751592918082230251757205478412081312223482275623585543302558500287598468166470160582185900861487771279092231487412143043256142384607333997289399948407854482990397468251452946197009483398667231838611950197147002643696020892898582037892858070280517227493784161832166171574049825055376030027362920332072672841881487033933544909066923023450183738890580463470238102143039492829149861795701092030119972057233265182789202533526814320656240 [143,70] -46568596981554231961922776046287473529742884010302758111256686634639833337684041232078060921470928698029635404674829887589352335303865405285770397676801773017819200304843056695882478578293905099763145036335177873324230581771145756344099566863093158224735459840250106608095134130092099897260797277344752747860082380784908318946725286351149367377334385771019312049042540839002750730009792478787956026142936801181734426599937564654920235736454215996810982577023426570660037243168935093373874445606451290503148352176032730079828250529206767221303640274533356973764890386703607370603971615509788931612925853281131323474543324761353212356038073665890258007454468300177418433704824898674784739957946519985098925516192558425092190105713954438822736704230732464297090109531933630017654157371839567309643405552019784338025960682627805866094803694294971786465882195781515869547265260395668366275719194021276665731033255736156041694557179361921478115895935197148610020328532318080589188391433637889545207196564469250143544533811592963269428201944270680739068981017926100039732386917659142526624007828177512259700690123143899826090093954794217068437582268317440971682576696474221916943426819447997651318050205760264795797504366307313716468175597556159512829685815583194764800574872698527763439317539519188182704237705623834448846290892757653257792433063325752993786028834556414438649983016375227358576112124855971286585323568176835359590755378333572071714030022926607498124263866677125285477501862233361295405402712994830761392113926514982848395799391970421003693174115656041603080379542263865563424347136717876233871668116370607300107531254232015658646107435018187405868801055365365198855102053917320554049213854942094058314134377291770186284324120323927677148713756798805839793135716521659990772722637003061429556544103987315339288565370581036314803255162531847283254681462005687206189466299444824827443993786590354191944123374780498606433476397527710807065180107746696005317709393486240721106693733928058221363481311423523648908868884003219040 [143,71] 2547200869556895759973054388446843045607460056712795810684670161020065850812070712680558666309033495069031402012006100034356043133042591784282014988707125915307569901783309282123490907606792538088608872693794972369113267219233702716633095912489972486044966477517846625789759923937064513019537933017333552338682231848907347614868686243151646533860329726955217870571004098339025950850644344265848919969817795564644059321615361076321114235432556972551928803743836050244102605619170104390385641170767130565800784284193700952442049508965309230341138212455488231864930173075829832620449693837022957063393255664892474660848125889339289083220499762473603775762390115869063743323430754305321841062852763202545253327382708998595820809354410034336436233032289454088777619021265679574004438724374714963798582676489812569188702051854873714650030845632080854575527759090581545885268462445070029058981248598588797623468120441922896568594740142999642285997396220642654612205027935372225798412245009048404744146043198945930451595921187519842634026203304429308649211531257498042103833504965829246879729297254794147432664681373555857761564596965653761016819309829764023691493381859301155452421732539377392209575160183535687267155546660410624427926368456678311749218072108307434223832391426469784540850962694656533694860924151358662815273400597710962754038734832179192403434059653000560766830276601733145904229165532907315220018794610238475433687518117442625536601317692864938055607050413913395443906668073548563269724993905128879705892003355812402371286992126414730101650053997574907744865549623662140726694249067205531342830820549533621370693247933541660871105633019385434800248018433558041873446250098380173856164748776232655627521860347472671759509100734828282472031493464835958274741580700812480428173522369517281329808931712368206649254483491462143997099183696349901464145472755002343091243674331338812995317002306146299649957428951415600956028447303064476291716826041039223840107700938728715435045548472423325543800793588757216468843644905760 [143,72] -131321200963189431695241560421095728711509303680147617818563029164037626548495657676319877372934239282968984149687762852991222393120277923576268801201609605684449060450773934591247411180281397520702111237776461540285532135396489679426151268331304520254298587584955455384908771238202023851583166631451487290720415148560028824501709207523900671058052080923552094278103456831483877865026226159597836782538935914203053704734280370654199896981351859671372029158865402838281339120930260463546784532784633853870128708704113384354369475610446873589558671486628287375845364431948812630586108061325756798493649602294819674632092051351165032529864743058458773106451274652395639998842483443422796273560325778388669354332437866362016559072820814750497909825197374100200062350045575908266196274963333384779772918815980437436579039200409099732254375601174435047790975030553590481243929615965833475106992630831194449352130286635418679731444696882904113995062504337602166695977557552387661737539295327253641119596055651828546458930406305619560612793878310075570261544799430037168247372967318989174836566565460200244439639143307264031184098987711983966088604604673382257532640260664393609855649872579801802321511701514310761699151462705499921226031367055990544835236252866871688144827454552114456298328169273590087922224803672190636561871976243843118767182984110420378489250836522909453602805551516020082698631835093350659383010269320603199150664226347396076861549377863086253404057001096608365488461812739088049209693226252762205028646475581471302983589788596305324655358806597399053704735175564562409976233984639199309709729650753757091126583834681980479413690190182809877024890154910308222785220838677932398643404997610594216906635704743662166861644776522632916591935258545358842478280810453745176072131792448791321909227918219829392440580746518970739732521704562312026347974661025168906389628961571888140709576468547200632237413408754457507160333248308307220392530033560922892946103045923311178115481225797505806415026344461405288404532600 [143,73] 6374788001531462218948383285094386476547426098625027302487190104447068088443992842729113126140679665603473825206716744130878016986147514457018755177955631488987462302833720025764766245417740043868156265888315683432764159946778211770708580815806517016923693411458680009660553228711932415600550691750575474566053664016315410609549053554504717105792233880868873667642481225472464680373169956995995953544601393738453288147291692583653439877174105905564864177672204506884161510746550885385750358612501524493295629481833370786947442151766971520555514308143313852643812308477082361650476643055184962841765233371337427296779114030281318699000178192299918069815838910139214216618077788686571890990234681771268129422825380229440519698700004679094893466894209996285249387843859641604889100068468172458010993381329710085364351332495176419157762268500813202481110823634541293215908846347159328055991751221259901091662451739660991703017643847868328884811239376602226503664632427055460749406171127212916488014533321994001352281731744294644987589855716929816464524537854942766465439268921323668502034215189476605860692828920015470852740056940646092063901367615272751147104704993132958709586365780153889594122184590863959314453883084428119195428192266424504960605668269781760611959058663511999139599850130825464818519820560320059180959959434353023018835382886591498055733231586260833276287762506558609892721890943984472749594776848258739336809637480814601352421568500508605434836267394343966175747481011113438587971316348326397804697947059979711393953100498193733431143201980638543300716029532683015106802049743569680102678340906692570931737356298493246903491607784007894226244359246916129627660960016898381231861116656445888029325464338666498986021597520336378650157613796938568345646868528820429901280497742705899812098989977287614969449669108375730879314288107278347286738458533053902906340521542099555184103981384805557691915631984567011298930119914585378153477968665988008425922801046602833324846940827976077581645407287377819460400 [143,74] -286796319438078424438523600862966804533787163621153675316453849345731078246511107124758707229969823474589797159559514269103802740120778988000410912456908749194636549542824630617866735668720220557851425913416442371927662414732651791857178557250133334760351278513502318990259378805918338594036463573604801149450733778122308130111081657379002660584297322052086683538591567595984926568136651969330193862270735951889078904495888197727799658846844813380647808106197103886120029290074336244622104927420056538772654731113342726435680075245732043006492356589616624801590958229388649333701172748353268997392185631382166399130114798681628638097338733053618127426757607516366372189488138830363022758447015040531131368900980913500241190526312268150720777135657336881191014120647211681444297577616150041956899428719273026203415750366750037460175245225302968396633027867118868165783751299597321098431477263316900088877135750910159720140235505720954148663187447412136469411544657415880609055919599415556847535031481049534138006121614912665777012275850790499741693379879534725806669052901340388598095880428482378870324317671432539064745003545196907559553600333163193491406712469454441921922274437419970523842261779708304421372073183470463867285354386972171361022916855300152932176426339545217501181756646408016119399466482976886184489032426497413893723801102485714672939224185863975219456970497771188277987404675173715297694993633523371193097378886772461179777047506539099562760295421759090223226874454152343110719454742156792877715465350286360016525299203687906302759014759306197684683278384059884976685102241765353911289134358420901064926338180679621820404504127808522341097963961047113458196958292080772431701612928871075567514385763316803309690739011699105557645935818528591553345729390976165844079366507594267579969711126337508286179598256882581916415723313072808618535982056923402557332666894370857410857132457443255330927336143459716116231560386266544727582971083118601662539693249050345143808454750663905659833751037365975640 [143,75] 11571768565252501585968989160435926687159053606379598228008269416986604575941684768650797231358557006231921664937186218603675545031675665713225771936808188361601241489171767196293449664108015205502110928565183819323317162795459954991330347110677324748058558575455755459618041572031925794898652943108979423372581310720958801414552318061304593606326041410519097214898521831666308291541625148445593049193781702920930389878760080871692218738946307049031746372566669085992949303925990784145148321821024261240893595059169075790890930300291673735439632305908562318091726666592525894227537689700705469832961446069019128039361660899302861004926592632468443402024355951111546270424389657256821842079145404742360520079013758740642454973956156776056902210687442825030961420004462717389054105872822961774824419545616286788962667633629544836278744822898448292960793419195537937250360809257235221248838691064441816746713777235036190055949881735739497378502901245625668853253734723914025225906430096201585069810667130006489559337687895262282476671385257156829283990255679005166567738371630466901377265702349777306533056498858696013415553130650119604941931810995172684172377391205987511717569463004087285501814166315837197935593649082829741462032130506023537045987211406823969352269003772205881063696602606493461683395417464697278455711022000843445596440480901738986559839204209961549226039721303904883057136754127184393911469607435709426067192830372998760758865187293119086790781445057036481988890431826776379033804835748103287112539478347693185642703289482291632708618052879376711367299387341891786824056092748331967867660936235250225795282512784743183903425910775870120501115961967009432555806921601036112277677262454358968625999680266425158179361888990043779696129826802789002089039471665914962074539439018313790835818619671670394909145076679390521753372576211593473531543944328853324862754652392214875459606194226770892080378892783335596430644821480725593845714853291409680327107575123512776410459536972648717712334662032416 [143,76] -410600754217279139650726616199616480948142434421032969874808770104161973217790889113058126789070070082876699340598126257376367189692710075133188142219363367690321761641289895258034898060335945224743923111667978394998961802760619867518818507037231175440979446445718777627056142470329608399139010268237303483452214097742869010418785734459771984856318830352856333117116620038891245663550987702498623756792299639757434449786567118741623988015837220067974189989994582620293045233928516446190103514843144017154841234294654538615548187205588175308393181975878455748981693926995493183314787494922569690187405783327076379150079203526198845285057491448311831017850359612581312511446737966993704694270570435357420756639587310684422878986430606674994147310368743592792820707036871640059075698906427212075525093616901776371474641517475532614630573220823149177490703243264558297476699073107604633885534183531641571652871373849699714523186717091167922456998419790563025224867630961872102309043386556036103452596026587600297548890236659236462825794542361272681510737628815671979090400581733810332625528938975461735430214148702830235315836272518416503139329105750378109483597402517005708946448349529984223613685035808629465505322955646720946044581949747991171447933222771166064438351718223966034815314572659121266068043861940865427630435425647029688584411269409329304164218559727298438965660115362750329536039805233134157633200689601306714695122804956538954317074914840213226394690484710076328992635417953288386841269399877697726242879629474328838113980087613688208698855467115158072151889826654117504029705838663842977680315161916008212550740160085896432425754501554088307623736466864176904967750924886918038489894840030815394238909305529035899681278158599261590443135192480262918522332875850579983464503470372817626475546120592581013446317078756268542278019923675178182687924511442563049752969216910667417656191508076109987892586222664262320090402611131533015330336395215483765445184102927362688249842799025819860257771648 [143,77] 12447993526276714343594205148465525280476885009855006592111137279405303195101342143705826348261809189373658716368749816284856479892971480760770792840676118515331935805000113509034863892510459488067579804350251929329755018534278698983362103305618701519062044157825967338563465948631249332132559731385836083449321181078360976766901203594848813792623196821764083812666740271185854970398683176361683892623451133743751188640974571873137237022156591292242641939225205482578954927024780184788063511204851125564062008345152434812289458323733783259440154240778739609825375099501732494886331281183790220835537640703466709445022727680076189060637679954840183480736029125053108539362509930546156801319210050850278311855709808857681161208899887410260508565156855008343095013327176758166842041918467578799363079486950181548267868502590724496107493063101745389810583911569555594824712739273211298474606923153304815977692751976734463044729973260351171239695405585671671389678073532120408681720020102512516421699274449189928015579120703413341044063630105143474840137248303427639177939934910886471805329418415469502519639858996633371032605106926869981318620522491038894052669528920203299795478169069548950525872822129851545271796186791684820588139551591383330821798572375561801840705661889253415321023919254622373312071217744751930575207145323862869065109255280165612465980022044611741701489360995395140686686277518801401294787709410203892373252105131426756209761397875266716724774247133833639604233288308700201140103186629670627329189281363327976989630701974821103621349233392186003472504033711839913188992433702534617597067290033361619251082656331093080251168197930093571991010345524535874522268056424559167525663769039399053602352951093118769656983377298709949512759805401098129786653032932154471511761455831663776976870925618078272185010127454593877354269727944725583956536875606085138141506273103607628687425913758779375195279831918725347945689913291661419057734827194604866739305918314226922266774439404155738802524 [143,78] -319669730404064820855132116993596265795381443290860381155909043592188159659818322622536640078229592539486499110475554965925984322540734152958799964230824024606375483331643038721895718742901484763103223951980451531595563540634972842504990298080277479636445834276911510587604072912154711980139654337831913232510740392891582777576654348286337830069202380212097521404047550588559021864464958994191355648106524357904840255207958342609585509560273599894811071547272683001953215429734287241622396818207321731640500413528533749410550690998095485864699328941454024830989416936231175035127708819494166231661499474210705960058201233299689018604016774988603405919281712627421408038395499458675480796524322429258849742003762825240147162616658899777015057336138185959619149272023663967291984539272808856370180919821874855113209962097705178165437517160198756648059454195251754641970596436705059736499311968448395719744925952738652207456707321520455563824441618045571955276126850527390906887280752011641817032333613821680388474359571794117584428942546849196303693895525900595910329881803052665949859441369521600188100135775879363926594582457297499157562319839206317717188871921003748323555509595783271272607068311547374919959989164349882754580481670628868207975753080852902099302059141231485859458439793900305940185408125398849634520021469663893360368482333664538335487191818271990351731727445875215964042082658750992249624512878063849907964742358178481278787412478283946415928451666116490215590167839636591200259083685381896164367595855229499989304913777779753320315059195908021910820214024369658312601590756177677059434435771376473614016715403746397697491141325606925984572902621336160683699461315765779098319022437801069061323847600790412208282488567496176842651406123061388181361773436601831527368861600327908935476007482702216803197520783666824252646476601094921996564243971307148680351164753048174331339126063504625546429925099006275606755406287835560227743094020078275371681996986191956804412778398340282096 [143,79] 5253937957568793152729754235839149303758890897992521628046914697053327802120519664044002366755364280238002569417025468778854113385270740476848660294105613604981901315350313284062840345817242884127280283180430154109157074624619343499866130988304669525049616094373873391726100218604590375632443888950010418052253944886874309297124853841051159137327707169374896817166671523402840705456091157505082905693594235168784198890978331633919989427327555602115767598070002439339097485594813584443959590435043201438949326192031561506848487360871891492884223090292711838509415322207237260958688896992890157935392045741772863087263589762242475793705792400965003692163198515921841912551792271314874903355460756313636718890439740397953209376603065513890548130174431356154692517027649843856764083251812476659422582720868592967243375757629218146700699455744576365945604032394980415435219920652300121230392340059259818478458438969315119730087366195846910255917006417401312033890887423789051057230305734597124692458401410171927669042498573672450651433672129141381410830500051179051217383436056030629361093315294911265152653490475099530506971756317605661457446527289243323772309288400064379280502668135490482112952622054303952631888974945445617686260548883221354071907822725460345859680972675813424224347080696572669606767049559622615227556618477096240763944424136911048732394912357190323851054739416974847287203805621431862368071775703773265143916323528595791259130417681092339534494824374786197548283586278690024761363094615517529480905643809106019831382089146969992797399770842317675594295233342688735749280433786416748702736241031752799106614509017383630352326554302805068289954636763227805222527961541514817268026059265675034624350319615300402849628473885498500887771514895856627375881403122396644816708085411694692203983811951488518920886819645050153803827459002706681052366716311145280238257409389779990850535151445935163588187014774228891109958268153648987023968883220274021539072094707987764812645432865976 [143,80] -89937395436743116125979522868668857124301814509691444069676030177484023244849950057686204507709055249613121389460960006664643967363172976212753449278595215910600428051950308109191204059888048756683663641788905535964870591165266489015302081225730785706764805129636359918838598674864773384723353737356981651423371494120740071795149974837368098331162956927517929611129836495038689454326365799566608434002055537080623107213199983038057150662404816014284218549414031836182175126434911500299815929851476985795500825738777227267478406092210926784451422597264428147374022426821562771819964591532744721970738027083582065926829034850479860965346947697973973542342543146817605767036653669915382545201282910077189153662800488980140668881773826384125206510589321850872801158597536469847824948283270417897286380545095156981368781480026390634559680038944486080828956890054813635121386222155931395842370733064593447870509358006202456474677569201389156818828136887531757242361507523237484987433118640673857346137997554070957201990447254524957871287842804819254597130928777866192611008943965819412046122116390056936663959196849281918767609571276369534531512841243077851340263659117884845480660567283424769675095004043686526461494680483567192491978625159077588945785355023505740751770011373447125881071756413821092382235334730077347903751648866910870690030234362865616159005581603535049609075570855544851503845935916722757044185613502582166049995130460370211380505021967159253025615845138355984866269499937201909106455960864113370900137945230011549085731859353127705329023607770235555569702875557241465221644330967139551843951493132967611368233478419101758307289226606291023336418078816493494428281891471470460982121012479965620737556021751459378084014725107302802375892632564286825996766124039713922074369852671725053715920530463174065981990632169961461956030492326069277680399788073897838607593757386134707802894309828805072422379865780707412157354287445768654561235441655564586660827543414251526948360956 [143,81] 2249993384967886505511073838476177492171373326121159612968427660001842394141420167146579965485741914665992493499219268953490644052396939500351888878667567215687078099185926681255706499740637279344294019468284435424289984162132043446817220792010060245253353772653996296707536350787942124504330735575072750321699309045471548697242308055762459720852429192014132959839162547546933481147128011234824874624999998179382733315479906510732563143706057484988884288015237488613878299785449516594320091900372190241684368213615568768035126631353075238953679596249580170892867003056942754682802084577610488303092099686457778069604330966699167081231691552473515571898959094408066586794666941759453700764552503466816849309435595802446644638127488915445389126685086811634285656035965424517007826043928955298550602083751590512123224817359073449727856088924142531256715638916306622010616474048165619813500453504828248387691617966984425240558959356266644410918476920335833979761094597828929797847674623671488290301847962407802120550794639294381900042830880165261944154916570838583420942191012776534826561759032865725406781970453972789409076896954705519516498543750277982047624498785104111129001800198563457977537195769214559763670725626478387798104073135596067148901760820339733640474838224493092342134449477630069609514986530231808875140440054698419811824939794995958835234399518758528317676664418806616070543719675655795562971035652894822796523101800746564396904662139367507321906421699755409435247864695036115429371002494185431557509926246513497923085101527474138256901712211137667722433739741916444769157842835197824680927026110717616532995136299024410896203690434187871230957324799396166591641924301356064217204544084597612078354761340411308319539093843535804786768558445635443721636226647877325403234312767022344832928414747728977061489121477645494611852378839292941217360533649680301983604949734043443122779867927188502738115243169629422766975672006278235729276550339143980501830339777524133316312 [143,82] 80139338990443330144006724777526653293859310419904108592443665179585307463955582333929825470640775398059119528947684282527932960657622388892957712116147120229598070841047435659125513056917444253658781965266420880898541661766342945158193154799463549600318577359484432015319262979158293725751147879909817503318052262538153298381862963102248529923718548644143867138423741793103700501856653323481330305527818159841349142430315213940798909240280645295856300701925065988405653528066908835355953779494065803007457656015613196519877521108991032135524192929874954196969682204293277162895584432237941147789692077840050228221496550814771193500237576005887029131215505840532830724263832560456272381702949662147302669533291696576818118724203924718649965625575621836699705550316042475646797795485661847366750636682527227912437642144666035062308274601258888181121077868227592017099359585905157275128567313408540302869867385985072002944521148874685718486436498528755090091548531897856969618377900055527622887120925798109078715591063929698495241156106261125531774084454952057258147405377010545025481496890203753258363066460406136576727418232634001722265038263067136122301640905276211423678147099912299642145268763695518522456356548318181501229518427698308657518315389343644623194048628712522642382518605935438533218396593323038374557279545814779826486968202482442774246855574234163255496817590476780125374750635919090092054486361234655496960433669518986674067478320927387589250741211463711573686637526595756586640491516844977139226095072238388950564968496970535712496063727511174342492013042964346328879659352053496903853205656411562147240236020860837057412565661132793150600412367912477283790390241961411635670887340183207577730264979851991503290216832517006679128262783472066749701535794003318522668063070208407466205795002997066249173981575884716371025500989593290436733792676685918744116721286170897012138011703693145644438802124952964145688077279232516715639224818554806144431172759874955032 [143,83] -2106379047160910339529746035423378899741188046918618527034220769952681975292719033275849714441827856017779995318405101129600508338324826534641874527874235450173317260952205754630416542523670754987109336023396935551345135594723057289695292175274291392789076304886358814508382845012604710975222756954671768451066837670216708227802956574984911218787232202997808721872824399246217946008460256571944210403496833697699167891247488384195650950281341832758158154522820627185736067116139876296790384209310149420258195074700429059274269877290588855569454038548836676005060097322468855501435438291921528805526139850062333421175244338262654889383208817646013884200699981383862430393025787959374506885295441094778223546434184738955557428993736605722685420573143416187846076366891825147292410363080915043718351783021181464351013743700843425317548787826974521365737944026364784109132889716609867671534927177338005885974096603173230649491245206008758644795102760855465510524430090548147331014483613884304482787826966766476291956608993344933678875462698928683526880275334162590229155618934123312698704237395388077994177369559747760938692197644247137130916007793641349377851327064510124943820470133321195100762482880494280464154299711094730314421711437369193148998111976650889993114107023828110885892064729990619633648861348335678279890134972091795034661577872810652652442276116428569431125794791830529000092884493839600929282116070646497326872986011990062169643648157887245666451216720987878763899306740719765809059517552469598737571321131359787188772795698427737651781140288178649344976220064077567748266589200004961160601540061754185719636162157486131945971808861894452207687098599110082597063596964854049345864891907122087323605419912977351928392945498357512452150841273674958988774764399514038859893774400102546768848699096284665208752661276492742407850692958064908448805770438921115308946950089897776875330726116950993906917131490998728067394114171033375094145163584095692790510338734784 [143,84] -29689366876430023844362112558107513376459648244020766685760238552371334670230572058839521008504922259999648919712844988597596706866724658331384546029439257056947753653587588965391917282331612137385467847301042434779043055794691887036501770098690739204427792753981976702112539523493058830197886074122287176910471997123703965325870070255095928247896750127898606744446758655467509073219602153270752290536334135824081393175367700000717827868179357567544288410729580622058209671916273302878362618479606585189542786483140236233843627138196665648669922998347144013783510688169360218835011826312054238086376887701047789620637953949223801572335605426791271259089156872867067225082529397354526335989462768991304646741645166238979241111166549202518421493795502360162106116096786080489539118746971248689387899142213952444145270722934279923781600277433880953019679432631941353798240237671726820365780085501480552392423889199967733401736582298740221652454473951686302347035989777790334904698273666184288411198242945486990440084997216413658325807859851695248535541005724148086368898792905862067206390779883933989792141210526174953185923001978503018321481307874331485905068113678173991128968561886765437966093064948611702770761354986487514987519625627316818519562325226216457579262431408210688683694308027836122005972474990246573998815241217412210242536476022741940734295163074431147521436530081769092026641416813785383377355173544657915720327208610220037530230736722629515100139243680070892945442567047396608668986804421022347433201019135156917332534276126781800127520734596518607491845120345520776226451658010704334557129013553032357778974677097705196172436375906023907676918284603677141874676111175487228316980401341449647530094962966513776933680515548858606867554150286939422370085034036571381603465022959232315039868880182951082207020464309466593274541995159418754145270040164820463510533130253119075447861732409015902699687751632475699906517423184376205066181269052488479097902212 [143,85] -2804509108182817372625782168689369837948550336419156841572137296976790772763828857732430497627434785010212681388762615482889281396374351907892552927180400155211885018406291954767628831185568186773770884399180072650350966375916213359108284301414496318447750048289963189750228343159997039721026205235747231582901306192454228579994991083866924332548640644670989897266278130970752529778101014383233789905706088226409867007510125936892276934034781787709346348699363716959593926392870170586693871991646558211481938019373139949934705866866488218126045804093584098388766737332493565469213770174199514415735287817608251489858104134896491887507774288138445074405820550195382381509978588138261071689686973895777728275266845960796126955992165672393692109082899714351234066461375650842980930821201317338750207714388271008539633132443517434956304317638365130281635642425312864241227381397157425583507198009624190177856220801319439862626264295937211285776194264386926801792416849300197044026254825390069155500343777893118034432549288194261398328649570278471822748708506100122157404890882693290388283523876058945649017517541834682051023004497728356336420979630764333241992014881069646105548014236651726321348434154890806719419307351513151971726355343383335673409497480151286119287881878382645506258750936684633790285769808747234548594744286407754667964189845645578704557909144190370220138946495711591167102028529636653966819796624721338369081858432597769303103729243474808275980369210155097046750710928712447738173309220936649506712806047754144870274935872361653357737690298805293283283507337038016808162347361717293987900047472626255759505850703070502147913085369122393638744763319411206327466774398903626161867724405799158742788669752609453051637747540225465578900986268834093029598086278549517029162896113153191858388120185314084481941006715170326225826949807570165459181001376973573802870395250775743469434687455306743122369790099829123184716420044466816263860050405351977396548 [143,86] -24726629566926170586511283590314153582911955069360448122240860213126479754701762823196163378870366931135977066094182119198430195290004498913565612221369656328054555119265008712747957848323025562634917333263547604031405860699216583376875259313174399102746934012272011420456326479013170389333763051982450369750836554301305447294385180746067704396789440407915861760108506239553151900609951532587918128249561281122409597799459022843006402377028008141998452141869768454421790088487652691075831036743197334805315984509097700202999660393618585385486974055655899520419851504839538962124311620866757795598334525752593975559850109877605705547011068442977483814699252768338842875535415126107105846889751074169796310941177490673704781813969351589864275500243237527597915756911130927690924208673896087646308740520991710383910283855374744652167494153330633408241926209336690183513666260403388295215172810102348570971110952524468779866287754047252480327163341549299966912804385928280907538626111508363366700590550727854545420120580877348401529712453796539823767904656667608450259809281703170900042965890557353014232120808525839682680516245791029196635545674574802038853327790330788555671645055095655568936431066656175555274667420470959612964291894457580997138393268668089407045676754837022416132977311733958688816110472055594575277466218000425389340692727791129733244062721237145132769452016967805092029272185621784811636504115190042373211667181400830159792537462081734022776128934632529119000730557280757034666244329023394072592258361337278963093584418482453065925777825143144147665706076893682460567979214590481383237267184834313666392854749091879528754240675608538262561130828674929627168158071490888116981728350476436696637608773626646918530663265287119157858892822242981509073232689872777699877632102452734318386553936221968328794619402459066650402454034604646535669036075908135412912903361285289974912847046475442819450755351946949574843960666208503615404715943529924096 [143,87] 1565901798014821325589439821076284132436517186343068981568524914334686134973465687766025883644799767873117679815287143070418502533808589776328556578731909224655355510414558773564543654928264243318168382576827665719531248105101398371955370520674955951222091283993208821045148749308163806166148002121960180561882188564872752599976631368992362899078512976846933035483658916740657954388536643185427178446033637726548035134843687572764094834749369149878838307289250093393437363626659477732184119417107665276548795689911658770415048450854656880152213009198047516137077179934334843209521605231835342424116201407916404330509893054709370024279327887053596970784391610145101047688454997170208066168461540835891246338945608111772616148274735911962469003434660599760836623770824626689900336025562735310477188965196330476655522898784200134656813883144258917399674400593440415536170055148260294738277163499329878591833586714685172840016704962273227144744272938341553032103810592479800487497405490114968120051536906921729186937166315565358025743576305147119722941481170694052445161011791666283436759285777676704567631507049573387769119369783436413735378884440959321633438070212159352204869407884092858746905131045346740615467863717348918802964380051747884831444947370031696068290489502367775071940786703165659975088347913451998193475181605823035412158209296273191470691279839656676090216336586833613410286768825201815933164179808734710530110563783165688358039468252212756106603503383783120683478547891006801066311856709624654622297952136139892211427114077115756422208204914863151394233665228581705449105366686187212225564787438256823398402222104882155655261805875317328523881033372393448981224802987325288306764404078436799909075523262567614345508329193076061911997349375269782506868960317413144953323029751310525752010759870463896040633294048966821748382708107912357728550117382085565420650550576953384752344981277552693563465394382199986814620596727889536915942126123820 [143,88] 78467332561133458352646925270201125755889315823030336545820567438371992443598675777778121816120461900308463846172377743916260056781959765858544338420990480559527011274701310442808281874975347878087389362511547723660999117994116939208255196409116137895732246883087898559779801338020331345321904620907457414330253219835054879454291156319339341383822627073279815305800897772818685214534190088142959749822170338747173856430965875173839509333639214516488355375615904145453934768174526081585189774239640754193640167056141320237700106305953200736518433830427706586527070070357548735254986457450113117703420256714439621854445827285786744499837558297097445927006153984833355880814654438410985074855647185630302593821778769236441453198214275056461881750465394592797179910853535725682770146018465397401181709548549161346931223422334295839977477995280790733917500849549785013058599244141672277685696448134528752262062330945830298960350810379152255086499779316979127335783196720633802941042799013567895437137648459897388475135598056650335576289307949010534180265841583939836580450741436696938959333650302714205631046678723130468214566589402989417950990324721850933400769761430053193014310234236467703943894413040683811709188492578016584303834312357147692318193885012383919561310939001106524854186701325159365468013351379494821226698305360066606372922232115426661314458614884868756884232693377486362791123543499575780422161923060936872808084833240503046467255844678957267726907702244718463451204213404381477961694466007479479492373387650679400607315851104943799182674297928665765569435040971890606450067230572337719799802069371337573594353189694124007887831471290709613458439598556877370563771240605269113707621033801628215859150853100155682021888673135366736773597134901986791658932310821132862958216683936538068955205597630164143910885351375327235378160179929799367754237319518405943090208743584792923892046428531668491392085630530387446648741224374773287021342228 [143,89] 1087567065310290644600309432959330153299558862925881103500396713453761272648364097290890100087517263137537038681625659468247859639087710396722750129294985035117984524372810716545899825123355819017020833731648739797852384334704606778433469691871784062501380122945232226627416310842208938538076094779820251610884673512622833668623404740563381834382561507630179865847074874725604298675254813011133888520505016604723256602616117532404610304735807803421067332663796958624476388366778819713387043106867242513594353312605397647475994374849659785437537115461228954134332147755740295535978128533955503067364004067806929931290170022098928872501906953564907650704215642464977059173460627564828216336963407855074984864699941587663755953551354751863554054343205326055697236211657541661945719863332129531601060448497444573850376350281635408501907667009008452007890013449388896969368646576420057124518640628898607133566693868139995212598196532386509716311167701894154290687575067140415998124154580791542257241683560608790019206791340745756018199120909439767543015487686667891036450141564492421712647469140578813704763645854067827709635724597546949260731723932552040795291009636670640184764954757570845861393307106784891656390303451906571145762011245553824324489861276819853579578070178138989285329089347078139668685931726706547358661944000871381007052990880270521714370059209563964176209152586009834612804822797776363483761000966653007836465560018661464303288827291231041364629590581086447660138101204758661291359505410195938952791650609756609051087704472743285937287391210065411678147799583571053819659506160795022063506457001024386494634442298551833280067065787955601776599494365768989483542159007549805355168968938637929640693735199975489628549853494495500126080146285096716564226950928275354584867127431692129788706031162516967924962036978470003834233889092519408938887792469922760274780403533496930233778508336839232924347369254710277217852024069195759334372 [143,90] 10174287401169961245339778277184260150333313790996327908911357166788166981440301193220012945175187323673234930188261206040438798176114656936927554339884297843446593136916297899886399563420348168468808540811786082037853067712934899689672082436075136642976813594691076345978090526789121021401496559998178883544163512964632728218995804042321876612170738580016978118414212902507004345147592408607061725107709936797654296591005949478547077560512775065704697005090890064649096343842486507169397132272014203289977504048548888056106561770991982970510957301322703102978740295345606275405152582718803877926594896222707134752619358604174099357369239750877495733803041290210113225268488212309884640461733252346278031527252120138486647488853684165981340750312577239584179543865264705743424316629238799056781531013573814567876019282464633302462297056842779488425917177117731884148630765546073919244865728156521657828472375364756926982135831079701196100454238017643254429798789171453692865213871739684524082252223067407037871363214013208271819570806493195934101717663738401971555358799160696984100722970286856574732401917496941362893679955695180035669802652932213487651348308736981050264737337556479413628744781109490705336117646648767404199574432479693516063063254258614583503307003083676293191612221340334779542150703169506163275784483680594447790152315054065934145669981414192394563560136483012167742841201867944921740846443807209504108056658276689117323368838166146612168959411297355167213285764750058477082680576756872989057482289627052393312215199007472425677503423834905599078973295941814033585866884983715256496647106792054577952652789246649067018031694375860624168335435509513821139467249281444036866010906854300339751423432498532715890453158257356472567417666372224760721134848061843546622521859388037797098659818184075493948254080188051900154425844154396567754014505896155637963281134120798379075145959969602288427921433199177370947955060323118412 [143,91] 90361570345274222679984309294415734008004758250189899394723750854744431693507955190753735302956437547224600142237613285143747516532910212792740198072110577737778518181625576431304140026241451665479369371894291502968403786853420226561774033394173420036648440810813819918806288175792356570904450466916037755343906217520094562647612390470083407684832331401814099792146265664311835291598228182556633295546282629178120846558330586384578380340312218029998967973984403112010740546985495887303842467381102639132062376083564640377220178780770989312887746890182241456225832504980694453863335957461550687357873746903362750402529655354086608970931800584675224028902798579147992281421551402240332303220350065031448871667779804310539524536459435732740224733842418652090336668140699329978288513918488641789600518448136408784338562168942593354068571424321100776328089225621607568176360172929815158820899370306164056767716170352720173068633421472506714069677327699387318613680575283411328049147325242328718551747758357026107663526069465950335267637589105155812842188531402142039182805266687195027478566942601858861114685699914253213188560128548354537839949379055005436836090118624731546867935832835552353287235485392329062523901946898494135471216099551895464726491540575991530544285156871896986615522557653201859229594524826400067543685717422051190112740404320060221053768138436970480301385208852135513473275589769604747250425147656909537072632252991043918594694222429445042715813088134685252298527846277880423827759328211686551147351007539330990843965606220669985628089969661502871121125989594597897671928759592508843159796288777439658037287823714005512403057596246465683719825529676022787174961142208297274317974009635610971331958916270122234499130005544376915637389213197498561469222502302845750339962891766743076858616830072045693300560054278309993190254742411888843915793312624925774867689856947497017231729027559155569693699185822146942953463086224 [143,92] -1975186834248996123210122439801362012812795242434938809202336063563025715992958242722229918590963549219649022478912842869426166120373967760854453884361916504175904933138684498302921375181498179170995061046921279547153156005896190136732743812547593100778335822592530336747601662956904786366452587999278524566628912093180492177131390413791685809376336502473561932414959008328929290617711451214122870690648351825542653647609779089933131550158736086416223486813269405449462611599207947256294760123084146236114024248377344346962350381696121505263151832504400747081660411978474567263693995578603807275114627321528486596023668614026223571106406672205036591967545050626361259503392192766454081261866983434029540618347273134900226119382618905997128083950328470910893911950184951662842160724890026235535551220357114430414815843491725169287898386975661750848433914859433416886613738634028928701382058085066578164326692398519553155979769982262184215789128107191982061386350413626906528612318293917299692967548996515643901111533912588710516702533144139223768455458246489284394742297688440403501316048490723309245922354943384380092004872778366590390984621195538352703202265413444369413553895910758382340340785892712640154656967228975750319649116346485609814396024981953610750003929468731572351745850647946937888580706890117606851177334827391258800289422851508843794189762669761405693886432592003714898769833251577466016897095605762343840281072732115236463195643332257029232007903153788813801484046053160388399300031643972117710920176444919145887971191090410274380113147868031205114722924033570394443337514161401175919377850777955251642568901829180513842874162702774329613224282442434512454786922209260022882662078139680646192559777631162292744899418546230387253988431989699716702073311241166334008454916414191808749005966353164821973065138303632690639805228014303551491116044820471187390442692030537077412924847470608339373270669922325365619260284 [143,93] -71326186310473920398047428788631156417167919917458543160854246757581740921416504570170545524457543304332234065189944563142235099059230270395633852941637120886030523510054922684191849344279480321556583829363491690435620844782140174082416920588308811369152825113130786688043508773437158068188813812283055197662012845003265149020110946479938272522875057438899131051044510602158039308044101195602306902679547346001065506992750887909876348072679459532851172461757992739887973164126359330872323631592627387473573641462713977723390275737874646452300825421637435977309892851485807179049459947520592310624545093999010951614305269505510275640389135027984649042921615540776449701928145022951058863152833969190412668895579607129156683288939674006022511712916924804075267883143110962500929025555493231348706713852332706423735882469993433445096901394862300294734586077940474549088394247018083805842073134916624951407699702481786005036281399516665681808058452115263805537386557955199716311537504193725628154423362295677307142281659029281064354257490497649977834662598600415435105901278605818741822677103653265771520889446784656616160711774619325369210419666737307804277907661609936275991841958424479735607145846398136572726648597333581063036134731985993288444992408359464496007759195667829986638020563715517245809839629256044235885659741509876955810179567205659772819037890613487677824287461454702359295641562254590734794966766103039447953077294454627348077709319693807580880119016332520895021183648321440321074393356992553388314816492815330616725340767192946393691165880604811333545399993180636233968803246696251299285912904437267213421727154981313373263100235385124470658590868034376151435682605241493017416717439522786787981825754138594762959226242247509579336154925192154070347819183378021359803737880419203521072560526736508586652263085001128988498993457353476790097779033694242288316320846930728234241165666224236078245720485057182949776 [143,94] -627236815134309140735433902649804635231154534603982241969210561557146992615276080629198383036012416626278950188461808843685794136602689852302873402545533120106873099582714595495460014112261007182357525846473846462524885838719452827528877356722840023291194879171538880171613010424028662209520213009468391551980090801486400766381958964884290855148553136395145246589445365846400507737084760311122771460841129770604232467788396226564821791448508717223404331642346359211168866329928389939057102532938302882044657434775861426409931417165539021312721094335746304078040428152038686383241694137280817972219122285343443519811729440205953413873071037308494122063593807949825551838162770831359762163676659983901431038830855489503370782798221642824636979190883953739083386969691044114903732462237683020868912873045222681238552992511007716871022233521283754600370428122340403736105945379385605360867119065373357653619922797910860827748024059299348761916453728069069896269879186872222828664558146853031613027244131525978704002560858117593259555355880328835731010674335414990708439505644892948682945393382723800052896266731879843431619562444044099494565604559982153157936633254673472657875598331100847481620037347843451667316326403251501700052441811781591367152089794194144806781512341970738972938418898846902153707600675336389757789205375106314166669877430683944605665329054509355365827387973396426694717239044006271972963414614120233057127218179985312895921101470487480284847467953199302807198689485826925167532306217645528134061633808408604212857486148659327363634209884734677975208775865455059465749531456486553391908007102857885358627134679193974470619432802582254286262537030674695994730761654212500792991891069590800995949070023563226095861731782479046995593368770784991195188553194230357680243377817064708693283625998905251444291827929207305555069551093050107483508961613599446492017038552840431299880500806933299374846622926932920 [143,95] -2525930918677114769248366908832286586658283094854998700164336751746005761686695088285765027292048190954748043063365536278352214924528595869947447443314266974538122724071302960307974865164625240311867933346933930482488624356833586290764872013594013913362559281733623860862291766785472065182608489529640934202759848102436446830410439820103387014982957132084842748533718002529596843765347045301173521379582167062210066501946007152710532795210844449211395789526691055843988166883271162869993130342396499878234062405865091367262031806473779736706783800718696586421607547535611666522937150873825804197659843629612637652261314976610961820635847871296973285016383493387975409708675462977082144932611239212131951991103423582334471948062558437964869577547840627579957685869006265054947031815113876329780079977076730524687930840462713269063463384679019871764915626154533201498909868317004890464159477344945078433959053011838012760321717537717049746052928163852959522587164667013611706721350208356102366408207420349082191132758328702007730261617764193748341568314956902688509790550187355532706532355332887800891349223976947800568766716451712999244284443704513373004258504544264827287300708492237667492900201074488144421394215056932078809740185997297804888911232847960732059696140312132090958924225458362993735710427988854142606876776906519996652321555990600259160639141456040876391561160521697824076439785995875648177909816798457875061944533322806984391365730011833472587876173022691176730284680802357686424837725059566886141782240792959849282551739002530940224852538141970231613891314825306164931982993228642973739518435879698969828817323224859565952521165766395342562069729458394969405219218636736928216632988658861846769953610208236886003255020237685862653677859099941565796036628455859513194007633556423246281954973877226611537249971753961686704049231051109058262815207879120074972961285553627975029557908721669859910370969992 [143,96] -71419639967739408233768736802826921144304492399021767416335815599332218059377160692748190939101406644145127701487342711322642226483321861246972843271822472812815025730364898382815448272851090134849198688023323360971936653394809419795418585459903854146074612160203743058379209825604186200248356282687719246969572609507328028926726511791534850911332200398765919136797737112614588279070408506445356138375409123269779308203384549530555336478631630448238984227157098978676976191188598613486675619372590889737100297099859513283709839659298027726178984001003381469053789581973905809266559264220666034717592666948975654293413805609212826804874723922606125043676202534663253767170623944989455357262902924873945263204879446489250250508444692643583640396705608470936324396394829557163710954780521531643220472596935324732424559304173759604348020744574997556795227154832347551468593776607679709274479258264142077500093164914534773586892330020370490264822852662465116081347248337597717800392542869211974298564350399446532978690991241585550586164950429644356014729755736117996415404022905908650706141726946909593009215642986989885207978575239133877856242702342658892720444921800606318128509931166222685509605994389935419682899136781997372911511258678851028131632250787564102934732274451548104143542025265334250763602388127685918788944011873014841066737242903727282800270100143345238017872456193933062851568751234656561663469977505942912193887381366521725174461466368621046849065275505235161752785977790101403827210419390618101828585878432532352193818089511047507454848563572553568880806859998225382593481834463842752014928049855152803909993808855575593679381347911567183038086380150492841253042211289528153440802748058698989576090908947853579582193254100007127648550487514197670404558960770583520806723910825889779884687556925236270200629642720289407835655305650364348159290626411484902061751422941049290502275650790431168418024 [143,97] -2253912780894936274307324287020082417770197235776090662433008203204626008662564863135584550365654192966693588424782899356035327521004681673092274716843482399107600823122150319469847087552259759381144991166219916884886781078697498455226855827697617204412538221225846969911228153390544063402901723572284248782653895281316439479567867980618566894277290872442538562923067874362382147790711108061032976888757039338080741748716140962279389831683303063556107882460876950530938490919964028776914744726062770886744758236629859297347419842025361408217764541108076544091946504384958761310920513357291573972047954389460249055346016923748978204360697549180369682591388823430319759622591351280896824677912807563608865455931690552118273971008088101775068187590182608441511581773615897060969073784441920831802448725431611187871866828900653630625160751870418864741318794123902847964212453104748716644494852599505073482456662718792880710166324504837774127056552080985720771698249554319578489196029845504609072839743985813467274849397824564477745916894066512913592061813041246252933346206751742579595572941417788179761321001256500597547395647910980339709310283805719445812924632692664556947430036212728887965199803826291605746801636945554893167937621108429517719196609762883111688292049987710431908504332158947166707760174697009221105414152946957159985887376458922025781915709053684825555879434548669213399495900690405117253077348961696354495120129138550147759074133337581381700086192887851086335701379417206283031745227477605871518701431328450810345492118090642988734945505922672760748838528987911352585945959216053792537229597684879426641189044710180020674801572112117765668627711030298848196929320274190885057326182351113834209650401678811966607998605460099909125710887495677588429856636659288445115913811026533230223540971520131080265798291527106868169050643732268033374499481978989578908625638883605627700168431626026755944 [143,98] -25558479525602942808739972680083993191784920544608901383756658015774759252048075267342556985333541919694926202526571654899496589205626124986817552902662919937837686355911928511844485466894704378990325630888002045874482202261749795009563930243655566501307028339055979754782711785326189825337839052160299319541993988786683907209764106779965562469318550211030053178588100761319761932657733527942039982386242758319828469358735922995784768348149853355245928724849978151714550592633168376540384601575010938808818781897263083359182485673258929606186433338257127028933230373265116145006421969410274281838378057704657069778551726934279224659747977413940122542432510176028402543670791942368030707471174781483091704662480468911099394210987359242440817873644859458020691871888037306301872777071284852187330847624758706000079716800954419619314276291961436656206349909562356139854652942000280139064715975959808471358210840582667442790038215565826738158058082244037064311637908409832597683637396143406202584261008076784711475402558064768827486968985009202630520925312412734641613258675750439610564169067004025756158556321077284200101493437368941296305126600039536067906074995975729367917691909620250241954169413850934050819994638637457834519029558322666202244070566448363051966475218705577776159602180073451423451586970652780560775775387910795027883373897593252500633725883063823743256693558915130550549608905890748393256796121888086510801552878423557751682006432089192427197639545369065127768756857481707904527167893790406492585536786197737362960535006991779487818370376095583188809033234093417499259443220863799082684501062740149432823460378154572162673565511522591687802933717908874229808306688752783034057511061561514367191253427239272334959371793098291480848085963525194090454562083515144033967751439423375441695450106191069385866094203396822623308638664836567158971765315763163327341797850516548606614865773116298 [143,99] -85664693520837501611234922665486216519744145597248976239896214821713517645226891194105739515122420575795150255950221787017079035763266651366132326346532201880721106579447296297815724054987367910408151040041208395838061881286373419272836524477815230709980302859696514056176134452304727570489267036266477892734092509570953392404199909705706038767155410088175961339508376925657258843155200905252300258347039222292662608157437420269296812940190160584446621978854831064680115653516123110265331443231068978064060389478135016402023503615384900636581941999028133887721199081993804565833822937325359808641919017366892369009844388479326091638990141310359894938364959261604958185641822266811959443497290130588443172958762339451673379935612733463917326495895830550825287683295773539265721849083573929520954708895040683841531555880113190250234748132203321078882105505885504483117707299731557415255925031063937040406901588478564828904420785665646529154301412380646435484743871575173685604025868814803094482536063432267448674020127145618378309397836477322813462867786994168634527318902921024554612723946387993393368593107995491870205697446021969612901758413727258940110611252942278093160783905659912322308693600543423112468034782853141061809128756633977059722820018966582621629963523169269817879800344061806856736135973546980213493706510073888389957303752755580844197824457360725966815960887465141519205627723185172978582578150851491436805590046140683629282245097513647977586468614020593168697801802646312465704818288275850027200008433409230523268649063096326302773874272663257896454666559598826088478944588965338434036910169139694222989808239390788492691189653682605441809292653869076509859035588472156096442202652422077177828610983574168934805650519516392604346702661523074182713026166288580330364001040856186677177044290130879479612917903896470809300256189559719696508658615452981552573252662064857406038288364 [143,100] 333565376332755473972655970939364618514942244440876584571091883062391418345236425962302957920773043677043593165536279907495286234268305789432214041495150253616502567597783287431385881554141259332077184074286868084896597193243568083632517609656128553440150193386605322720979975455815150829459656687159723186229849855559467428704422594616334927715951649569256242926768837977277524873731989273019281539960700087972838489086023271182513423788523446910595624381908812164611393328328979847346268682347984449805279946335127038146099775215912940890169689960574888341374892804989737597797156993319884290457631859693147611819928817673654652140497230960378814317275952836817376061620720964297904147643391331863701229544034776354463530086510045973982546891092538035963541828210822732687775411611226077743851154773661108240592528890952604088694840908176351378526511973210390796447516295952017798412634816474699657454978817160281440876281592324407889658778254421725227723898834571240130261181656256357900925245236490227547490317660459640642440858414743092001322766770236864315500518040570366543653113863494065240799673620092307367665892712635983520310150141422342344777135038698621383617018730593602297274185326262853755556100729536975848086890241736355493417786483172843355589241001433515457400440481402314592462754647660746264474241847991272181709718580223706281387994119362121835098036261924974837468229906232593986930306025596600993112515916924019114565817484759134046126553545190886161160446436393031767112546055838286981071713859781127124195447933090192097335390117119221140169086776111356697674449672594291671961804463576070542882776568306220364395689427989864330371716040447538095790547679000566491754780703285056049225916387815431569631701048790934945881183325418178731313627695898113982162501136621278856192940521306240732758596252813442557942585785139725004052996810067066400623752695742590002642 [143,101] 2827318763905602779971360055297035543480885245563274187370396153378080813100618537230783576531493152315968290773070819946950063818838113855374489460443055272620386680997334255995014306185354624786013681466796404209388680519149580308481678428389439060494437148800095980565994467285589906470202904269208274168966336249308678340128886519348429634503865412693750245432456208142514285777262165876312486986600566655693380467440674091727668519046180560412398957340850729484306184450945315502061677583550444103382626786765600590934756365175954417255825193333248609118494413205403348949963473230791208080524941108064940205789863754579168723886160288174492312786006092198700530475387012030458347451214204327303223225007636929059670504309163523773302281313922913331305517308079333938434139190327333786400973963040542153968474023130815904013533241949710710115795883773458201528319179785786364835508457534336948114355439339446973432237650190921184874536414170921175028627106176894994464749956536969747974959782301653032486979274851978730655171568633141621821504039570914911359737505913417521015978848916632495660711486896501031608383121933568185753240084193439897470472182260323398410657396946587007145812829471556012654832627719349014646710584767843462562027005953038621203383021841596417164895587007868036087306846924118772842243129411617192801368678737826340585392802587343514624699428831087642734541769121545298118204386435401644070906879292576170680355285323472895085115660040921708647930068301290137235118752173007930849682872824872521577942770940436480077630903121862853296130152221693665115047531161904675722035200322471290181674710477637760072700011546056624643976688358978739466874501640707626157529771734275517744745312971430202235288138486281818855111023418696069713978725950666425747669152071980520597156673165293422621183539717131500784758834614815774477584885291820216433960260919855852 [143,102] -1111529928140105927318193798272391301157273314284781996909056398660657083015169412107136014700301684286059140690870171920968388500022269968947675497569614150639401324508099125125657253027714185921119063264069362561188532768803528451323131896630812075080015254137219124660806210255497321365020790123998493398890860618953816989558734757846927304143576780334597985909143545129745462140957396606275409876917009652775173786629575368148565365607267084097743172162552188282532468761630844641588565866166099030880003858936529734268015719071846781124446092173456205462749087913244945315870734515361988786987521311407775707096229105104843258640177986683784971132111795559152168961674505336302336512348232504196559504425550717579116309286122897020874750922148552901317845839506857994287049174460678817585380732505118313812456330833298352694826896463001804940722664942000769839116971563770639266586350438343106311586517543475295697499991021403544951558523423781173371256036619599862328079422362394843689106910570405142759996178793931608513812577273980788881956424649529167733773969956333341095362905633309904924801782770256555162216966190145810849592184764369768775351484434754274535984731798243006740121078116897887081602111905479764547831810948523050533859032851178112272016516033273949209703437334674165565634924184951111389421938463332879314217803758350992095522720726893626852714662825849037756298291013641492719344538181342238868173039087197490537067460021631019594078848845553031621523268138038611878939231172927268396304145247890627703719169560081254446534076141534156374950504360025104893373822383371900238446275925007672818056644655125961112980203379448258783272484256473307968799104582580782174244910417834062434818279990170876734794376497193050333507620642098986031516050435781029501560673648283942849206819774570228387692611058400005739610864565043261073100647680695135344359300244 [143,103] -50870396933477600869188562891019604824077021095536848233619744233603036816941152406480316902534460486299944840118296164215474704550543893986423537119328746546894273363488779590028831424569910985124440801281310191335693667025744661905971613134495401164470313829016287620082376293117838655133849580888624328581347775830142767184842762561889649145492854531526118906924186859830218575737364887612657383486814394335028032524979927046581104127731956854780427511100285305891974875489421118205974769356994924170707979983675777868829016029559047848831981043712864178701313537312579261783611060358834370493720484862408689979054007263860111916629731155308592788936446639785812549159916100406263754506802215498132103065688551877800666979888911100449524010277058669546278864829450472112040100812459139827652347118782162624474252282143052351052258654737203033734089254924111800477783607066620001133193372352209217011218420683901427355061647510919379217659491228810690109190372189535121224126996219174029573212442266268081145524693457016653095096543991825302568810154147474318832980484396192966418229839579293308290321295100657617743581508901950411196037569629998104323025760594972264674271408904738754493290297916474100437770043457301194822484678976658749511124922618265150896057191797925382088273305644673542934450697102641422700118073817901996928794873094595502048057420426722344226821178372767818206525185176241506583361627791113348152760302015282565260428104464704759136250037922992257283795728183155656221382011933012673455564590923481093818023576783581898710335739894611011240577502749897568287954831526347245038860588880439851707906443326463483477944413011609873395490616892139197176767375676244486772614042485794213154389688811770433186840877853040009326544108511553818932303562435625262743925919469486188071833458327332521744253629864833197628961188350646416103805770059244062467418 [143,104] -33910349573876716667824830715687907386355193305552196052335822903114341583016271517728268528146902484799871014984576418457639910521713580535281002886471374861185571839040185541161918786035026072227533539039192308340263575015126643439852359804193101717641721689482768746037721723644077419745673323398182523092871708066488368074722577828784386931874340124006526447660267390190582396750220152099705377203785748319262811144266027780340868926618547106255019629838699121704441269561890929039215877162300760478596869671535336430126519691073278922814660413744244369334358814340776919102052547333760044114726109765255572308589397207294171588807420721965567745456570151666946406933725870188801006250710239853783252732647046261413730635678172378841736530531711356720032615555910673096879908306323482581587707691800365829286246498736063676759358281614270984663982370793743443536000304474265110946905383688647456481133661318800052487227095116363705875277151893732152731033787983477651577429398508262651140208767343633589313779534522340056015881836577130956064468073729437439918507847823330171511797148339707843473426895918535081359266149440156186837771638657562430128248728845850421974986498404617146723502702996633950705073463840266056865553190366832846625414654980835298307275356520029427346881371171062170145845370261396108689921712711265869603418837301039586830374810535370651672984601408952772162951739575029131331236552628295985706970837612254993480626771917835625598352111336960376412146475071282804786845144015578654771856811491582020749497652052455038458225601949881590420772464023741710355069064312765906086742209029220198990323474674342546904447818939407771621298038664563908900866781149736221940408063935619693075776025953685259123396904835438588631372400116936091156243466091946845254115378018050540117170369977581400518459935211420931610721142983977022534664882092579694 [143,105] 426454242915728186896592912442143053949711200861996302482142525045353861376517889175222005893022717697428797561746354194158662977264307725161695412916252488600679371246074864140359196512253382617091506336007855471825380002340780606944985361783674065427289323048805388743492242431486659798918857037186912486891222655420462156139306218223283206570210990056698292847478054554408846126627343510480427504280300950325506201833139690032482438192944278585589265684816084042843931734469108259654378298765803175338564347428953038005082303969391433965948314068614788005671824928553781172949439556892054297027373860939432454624223957041930643604703789387851155070537750314758552018490536688401567678311438212324426417351421910030601974272397481313742073773750256309663612594268140073341110696663851642485775092885804767744086154169237736132771532647706371228994070188179703411902367447727105888101533484017486877673598629879478182113617131985113394932610937830502781754000295865505311135917795335633360906999566223311706879713767351266708941198274050504794144342275400690741859760994316591512503219740516410908424099720425314608410930973843200819807607160095819575975935652472188389417916829971015438950996260491915963917888619497302434320683783338906316473765077081509740208372106158081409244361388037478499248834367706861123250177798709064344638862934835138598215719404824004514136220537149336463449987237179392235499054369768652644584442603321753236527878143259052043985579756866971715848371704882190687425189489882736064644042259462533166751519597709028473438803518969400528335916062955146333012621678471311079051599369196572227716480610312676914104356534321962384810607194069094328108949522817322755194163972938179397185765796241751630055671119959711050725117789389864246550534643198690341053069086364240986577547011038697931866615255799890412508149907033122246870691310802 [143,106] 148944680093325100261173723175703256394198313866633014540514327760479783831643489122659524228162168974002651459492419296253572982442053116056758918611094563074203790203357300676682353974922016711151682436104938306812111583489565856718632358789444229861564985481589659893487574825972403306628538421076736671123381915702887230577225217115177571438737796781942642445751711800754910286490386691863825846755071162749986228276224193528667232997644072002686780721775666004133125903952901319451367728965749298573036769842854603111328909383191027262969220994500961169909028366132877642495592299056053876920910482697829675420981088946013006299763407304966291975956036246042674358542750981598231429305018339124691405713657836404514451531075172442506832104328410293051423653051772012128453035786003956990807372607263815236677593716656535224796878399014644904897296101770648649264107920692914989548217297345920790164232622619443067266655358644171976974823519050293529363464010166640947560054199301755620027904441282377634553216477485335078963017242635395312447868070703793558757563622242104821124802801835280490406812699838226291377286300273465395633822349636398711938180372762153950761100898426522478626492712140965135275508758522804267220362289769210672782690793839205779098527620993848013770075650371640151781636666956307956250320331313093264140297797383950613410085180165327494997701570542742360911203500452840951500791639059724805501206549315474302877928385592604531950893855441888691320547454198710587026522497863654434188165848970173582318581294674116909367181776557176123017215564859084275741012432685148726250446654984942158319968776799387736202246178593409198357793658786246641353674403640549839424317456974928548545410765997752532692796868496888571383654776065400248269438780441503064387396557686008192895801000194067997001660050476710010656785682289787819338816 [143,107] 2268865584676332714604050321491747140006606710895585863821211760852984411745904171032696547546085580586068858323519764796856065026467511322694509102904370745708106314209138372546854374344677508925817843543469980742367102900903762331565023910536864183855266668829064669495320386791376605741503587199635190780162845958143276412132402921905512856189615596985012416044657019835554051644312578733574579460219194690489431571582373613840393656788700819169392252715219202660831497024645317027824072085771843411954768362477374668191171276944399791573215840986795340787583463721802752677360796585879756635108536993653465093543864263752591163856946398714346731034008056000046003774936345809584368238628184610525796126307505322701740157053455750632353714591668697801733386838797073447886953995792119217268072172241163518615098208260909608520256345212733931540985147337689259852484782987592567885179147482394118595212976450716849799270755885689529073165270005600949322648502728757855447648760019475646382001429680686215068240928042722428710977135711240368692128819360044434984419806045026864194673114522316663248426226337374454598972400716497099614330281519783334269084953666022666125235772085057663127106668135320452818872202411111938493810981680369827179742928238462001719006114121302679511199953824285353334225083714665286729359321364524512364412525611909687380968081919130782208604836577523983466862229054336013679727382975289632822514287880033521005629417903572001629242547466182815743603735538903378769030810441635393043433486213616403147574767786865031005423095785583220969551604418659336396384139296809056725971215960400730348334532758141896712963606298180749602443777922562109100807646761750009716331890551560982861786664769884406768874665962812668627536879849594066831808701024590774450543786677487427917381563963190684713979949550684245994517981597449849948 [143,108] 33885441497102805051134855889963623585985237064913815646977318423557176935770257497323376081470968134206030327082692353664382358799745482980168626991112260317025939117440851087490551319806820505614642618270697454666616854070114554795993264039805726764170600003068080846985041093854991482616624311167203103170334713082598376492057991194080133750672066577135477001694875515493969360062634834611350714129773444036176318797784111950388274299346230175317146751580346388169723721233096953253446953260857598809605256161025085920839212525426181519457728523322201675359449638749118718782825860971933258267097326558330519059372584095709606925084095407104552575589976230623310125285289331256015622554134981222332460216898096495989881654080327961664521605066645387011478006705995135519883336705138943403696064758403042373401074758802309033328620112858732645860511869478173628932084435079422683006459595553386870070210153817870143499003516436278389147248932019898204863256478403222300368751916149725584037707396069859924402980753224256928977620840389050454904285002707168162692990712004672253038349291150490588304696438114203902827481681989271822912425939037631468961826166412948627153057577489920809929989857821070466355499475252511409049253803287825941966196827101681474918740090528445871738817519419323039166574447789785073375414886002119576401790668611468314883847682003143353630940179199982098792622947084980449516304407465389853661482049672307805567768579571277291613293176030660401294375503749346226858685350055402457250941585311254614472570636012873862181922635808782144080114967284344976183313871410038402524117211168958971540188766719775324356166647903592845956149864251793809313146929913394767329492607524819522945679232043434891418441449948074136019205549655085268388815235523543014661261097502470644717212333156712694286292255010774955378138983103440 [143,109] 118492251180827992748588509395595041926105880591231017071612360093547035017561961689902280380702931146174197018002999700963605267356082094691191292429252553881676241787916001158595114278990196775935671695366967554566436105800688350384292067405236329751689522368055419411160155598588263289398223955794635552728503637175552251810607555376283468562604347767682795940292554725565846782208013463922712656890731684589237182766696365707756178347498047931179521836465965339296716997885310317050416959149863485064593212893030788004462069001627881562530801101168677785953884465234115336046578714858433604843761318732825633528630636809352302398170818020631450586355477418349371356981753456462278056380348677799112802014800683765478704741884501464583907605029799255034944348583679399288715521190882911895224540124645432836756235002399836844323878585540190330702013502206104751425277050792886377723718683238493130540522100408528555038812122817579082706599125570682764576903639803012928405446567565623043181641623909088948946716293112056360848300149024029297034088804888017889524894218474654882450101964689721446157256435331232071735665573818839303504943206388038027498690209532134441808188232918514178148732646444610769477919592785876045286147882316300324338413133736227660874142244648760977212470529856740770082401395551937409153108377611538369769439014839163982946928889792634796198259501022717821574621149127232277748361182014294452985220318947452727862429112512199784241413428022377971804514898440749025395710998887357536845545537443575805931614394590276171835780424689320803608374926987309152710383056536480082500209828981050135057822102423614974090895638569273798332128364249104966057134403972420875505571403813753232118577737865089843554670783902088406615183141272109827476962103835848183166707881039633771970487692246663651694940783262675777246942316 [143,110] 300808465269141181268201485858507767680351449379778693292531088617111152883340783889263610053774304096935238340494950644041358944296909881254796800924367435817834801818508031259972413381420231149816474932885453680605842849439397938401378238971330845216201699742011440533442832731594833775922803480810323011148692045052924655839910458163930650231319062132334573974557607030740377153144467830419570434540359538772045219832246049911498780233819271043468542042744003581021906584986625513847973362580139285436295719363764547199982629436995997085193987110008263554522546677503250123350258741197108808759331642672029196285024562588523551157473431926324093551231350695407187195867401809482462758737800283609222787554089374514988601145316125964411721192865993224185635213551038992669101346714155989484539731667919728380440312690163330473717412518501827810111296170520242888946633975598276845526086881871183875139637727502152743659987736981536398776347287698010698028354588139347173866614927894642013488416487660775800341700146358639893324038677324858048116819437148760511919126890416925274932922236351972971454759072735110854791473937993284659443084137349139395896388547478163956041456747931138952332710825551963191734879095926979002127447005051765321415296935691950291179155810989175270098425437710772402850043338729028625752323198407314177901612486978954575396988929704324841979261688817932264084004676632707511498497561888080326935842462862593750453848969396472634610240950369390645115667302145617174163416987460186612882090555947828327433725193122807487809673321651764053085697487452312030533086264102767182972953123643763482830690496339913853758042240262310460373469731089922478574359227835814564876820880447613302643448912411763691193180026185329664833675390426595834692687077426040520785595002990577749474540523367104007320777773691838565654 [143,111] 662866196604945670057098528897750171020885981714538429302832467640715769257418314018438469494183101829256624868454071162220382705125964704903007372932869880688523749275936597209250431301078715358698240399602076239291042318377786073049164758418044734636493305354828265062517294695643906270077850257316453833300295252828501137897905192269714095630239552414487816915964132577069861535660151160085168935399702099215243040571836486591572982201987413037712788967234130721654459917646419824123232419579354127009184052214873264956767012458652884823651175979797959218082106573772093515460545130039533684547073223420316288556382517628231470798509437630701933363760244422527211741761663885646138447626084667893874989811282876947771250372332835628000279099683991332783900208669070382295331309855390247782186032435136602096901141119452491836001548903823383116272430938902629595343905968159383158045613648030070935977675739728058973163302879879489344800887793026101991238887225468534380186919224645480660489911283264392755854615996132682343153480736684071705622920969813511592838452983247784852090917502906976413133176134285504117999371636468410734942627166425613679405999242788808291915209661771777828904870645435629528572034090887077131158592429818451387956294570636711185640040887127119114126533961349408969797102528371282543174581615691381556180327183399635055939541353167409644369138273413027463565601432281479520364469071541435206284653684108093524662505972342021957854658701706435852977475398335471552954580559199294995187461602596437747122779955858368042512163821010880166805384243047075821778582503904271977241193659594863521189368288061686657521515813723483904194108913053879536320719257212864194471850922134205497220417870472138178441399905426827128186528632099300755035821816429623986083748900063428791583591079697403696650604107697542 [143,112] 1125739267471603128003870346684708791572653100104437946381141407049927052061273117787773676093809753689015999711104565289422933840759664946013271908735454818755959955693036526234010872177187669261989670491969752943469943369244126268840541889975210540689853119099716213313014008366806361994609371250017178941632665885950066864128504339701861809099013453094160780178379231714623832318007574476257353366951489910293059466095873273791471484466299372705488229588443278661258371146270995986449314302904754604921416009829440075754880039315564317317291583518698498141442742300285360797428331473293686724913840132025323184967977266662071809164194053856432835119944292377166153443975345304640112125236876045416261871426316193441681034655263855420934374716092592080083988334069237887068319811016879154249596273205175153407338211632358663073846154420465908264022011454187247133569277140224361281684159836290171447500814045206139730740491957710702009873764028957961116897564650258169593813030250276599762044001562280791127358698152153833197179203391776717424333328674969080756117039438872368869770592223530218227041472887609614686849096531024023103502303270939083900764928408473482866889428007805777741020246546927149554885738966649888963970501249117291090377697044765810633922479780598181396128336600946076447682517068440397144897650148899002283882934823399891393241788246131022630365398395699616956278284145330941548591563201076520667242992495443554459580288074451655622653621336295833150954911971071567549747302120030073798262274994826411164715432999539557936333130531042382979414451187877794102760699021774803812535262815112258751755443201023907500406950555931622736668486230269006366872291051454744100297245834602016118194676025880394979551546317313199949126151754544335488127261606700131558893866362296726782326336331567836614256124076 [143,113] 1767978048425226462599801424168687762717845145613856331524049560207664054675927236172596750680245208382465201561098916600045634778793673815152289418806592862570099101638014441421666120638383935549543585835196861893450032572347128460766759117829669765699590300951283899900008104942460799274453134678458780662407075349197389427012739413946158697228017066928334034967057102632126725590355407343879393013560522387809836281828149558272674069161337205293864487400993143980888408159591727226625024759287011310359565008681407682824737129911843999681133428270803347827177333270430297657846349098284930174745450460583739540999466101693369124431598242618035417731083931696403944781445884810683837127874727698593592687256821401367063042633286215480602678052482629051422233160800290243189033867716153513766629386024243569199725237888467885311858511078625965540461887651678695686438164624202594989019685093368859284442032356664739637175175977381038576860390780582930932549706533873340347564369342676357315360692178151277118253932182475776736268933959760008544241847595423272782361711190178650240204268806378693577758406041761770333428064411540686993781624589986661627129804917253883104864186357794240682671470246380735285926113370380266854973917265704266926197787123703647546045638239614653985993825080981595625671544757111088328804794992473179256396310538527368685011602892300045207033672912140223738166263514699208780887110019116038599642198128600420417294309527972469652367670858987437684078818748935329840930570250297486992103673765950003819581348084932000748744863920924525153193640229845797941564496920511046241302524253873522280265945856345156936486973320940184877439451823227752781198021100800845072915553309255522398950686332799188224292259500512143744565522870923376864753945463302037253844191859292932909677330830778495482896 [143,114] 2053522673336648388308945173203385657832410670820451957279666801311863495305376017501049735005811884763116191463081165609658482058109955985058131291602816724973423166827499616399010512652333513588914739956422165124369330525143919588930538915739481087293364859272724097546932073727266235389449097502249108940292811256750240333071066818843899818534507682465627315035181888632315063347481494844021162875577772346318713692783948972973884900441405602267088317261191677654093352675324346927581058489672193690333751144052692889330338491262279063992746337809821169702696610704094852652597678635711925282215856198750486827111596349288135411320050848782971773059274837733915101062866402330678427497930484637186353399677472915398793647148415933253101722454434529613185803524452749658913074959411469071893215472346186473421155334186227765406608697116424362195056651330992647261374136713618946580078987716007567528967899535244802770368267588377514159043351859461124813998581736220299283397509488737533789549511992515851430342030075323183370426087166851338146513377258670667565805204920134367516451826899102243969094904788621300676298450298665074984262631669167945774744634633591462341433122505976342616248608143734698978784074570351749930720477098540450320314989103687856919599048939182396934856386367292344907938011211859535106591096777878976731742690799045420730753064410767923809343074266803725314585733695857106781705603857512642486086866238758628308023320110811957389835067932106127568374864441398552448769968266023468072935981401556774434437813917125092178122066695727256261319051951094991589252406023887836433189128102107973744555536671836949993879383990225370357820503019350539196327845527701436385604412567334776266866493058029832188746681498399618512739488725006494212937929007652751819720403322067140603492965209333335 [143,115] 1438383382002851790772196934350278346550809602731350802727192739920671731054055503044633703974933309644432053945782353565550156239741386413261856898103815357700004912397541123146697385561217599534660133401921499926183698297093280713092430449745086931013952530751973215314653355443088773700405704999443357934194250751820048866370331105913464834441435542336086574932496413767760336717649952065743777905846958904570261144323059532282058741995278973017115405208270674120377211250823000302078412099187185470856084185695642247381267887123095115338788263483686768661885862959193818881473873490165520784664401357790335156832554943618083257664697361015186664727109879950929374946653819812800661757655356255263250741274560608018153246445087930189265360638767642358881104188702392961861688587038316105630205439917849077986599071370543919854048720255919455664336440168647965551245500124892842001465408504555166766141388300780751805313962797512383470389303179551139717757937750915096507842387538798957200561256788848297022483712835378905856686791392971777987564494865842390343470878996910396938612098423234813002195724972932813798361044296823599287289650179827222716669856032194953654829147189064231356266507649707528097394160331268974973987609606303963446937267883337607811146335687574876175453595107635424522120579069611484327151466709627486982466837534617180498828315213315305914876281409413354814203423813023470485822203223761913199666959183549955107659281899102839630157995724355903038021204961158811574113687667054415212181216375106972127241653246840750156655913391454007632702649388182847988523488931040721431096974260804290939314357188069192762535585546630869090923331731270100115566537367830863338037875166850396717204287845504069098602654503603507622357331239965782279693067986784716291335617445549785271230263462 [143,116] 92377020887630365724063661900977383735238465599168358869473018484415789102843729406645165318586188924264809629978535933774242537672994771276227797458304145606685860568209880016276859876927899687162402270910814423240828545912502755035986141652285328192667757523049411976051054710360479696647935641548146185973578630956786588436435542352333714313710804374564980110283108455882211364645743519707080515018933500237828033270528846349465542544687904610358340964830526673908899695806040292854752261913679127294735071284373047498286268598543801367693705629943608961553920191556938462203696466197366857817476515834543332705347849983484646540807300047565454350691577137737467252788870393958104418856751228112918544181597458764804017575497970626002473020397973676498655303120747642335685341066388225947745421975075572211893280048207653997274302193471961105737590223638322319737659425002180465448083586215570878150207389336505529536994537433068037574092370927632675609709429339279059530479262085197873975972471934192837504317659362716494343172352462036203218579554711578110913391204824648237165838723709369714940332768516038431725343333114872577160162553363501974770484508799914359368330066594248505519936296052055410880626106174805210311265398153073555820719933312911492074368609799999536711903969299037589174678639174809903676140391312991225858327312882771316464876244407737333848416569545580168354826825797829136308435018099649970447432984495050996734048274289417813723297523450754517621954929138966015133215056313827991778447703680956054088160056081532001356410598139993460382685392998824712290633960978511787753096786835473883521612170771389538640791645395367436696711365762277080742220961423294785533125708361269976033933429971745733930071294845074969295421896195588694145887655151994743001844810619825686888 [143,117] -395467497540792269424201880264207380242263268906158788814306871817756602908704599062292991728534154676300645798411080036482962610093712861050220577598568164113112012681714637865767712839548112069909114988265282522614255010007059103178738320423066428312038021165666288322702985959371180531458009548789933671819130092861977115020245551448109716523919146761022821351184839171317141382803987272300291065863209156895256310292093495928404481865347339946060753171480407381747471744020161540499304872934703826540230058684038268943112081556589404213181507106001401518814313768750691535286861805593185943900312860262350286666652995657421662046490319258364293994475929125856089731230446743226796302840192813076705999608640345811849081378363946925465798214095739774056047816240078355244941639814920590998411187850176570157878076509911746940062128425128137565307338024209863143563531951706226333239774234998100776999159642470332445941094315278274044936026786672616497150915910655827948782745925323785743988769992616961810710850722702356851739808718728817073416367074156578523522445159279418871990789032685706685237732327341950316991991432822732197671499738913432495799067724621475689037183274410660940507493105043852415313149080805127422522967981386549423280353004695196400767424464607940326945271516060964182278859119091955525095996113287248345445979551635880465486716105468221547180712237752301263592177548357895704805819754831382841897933443573640493204137255355905600790250378992818314231149815406423445082998073982980217511960715422063545081188369279659058342204209327572232501231034751637712442464193009523860154869845072684957767170263122017547878171898704838657958924276894619332311509988162777383574748201434009202087652131644633348327635630739898313265366151434694903131388325710806196404389851192012 [143,118] 27169324620201487912783349192159600412244431625189145081674060850076948944141691521326347539646458705582413594265243794391584332545713977577802884990680965146470749747082506759710485159721249335865255385317913479169378238179286071840597517953674724970717508946563117433099805488349225866066444913229652249590645582211202886384576051663470343424694751967239225982363658640324644757029708827450191576410638337499427747079665772850447609991834719228854025410778937106167001083529603168779129577009096317214238856357766932180025030561123480565537147612172813207226880137913856106297061685193253012952934482438504670425461679541721475939901086731650766201030904967325648428742158283335336176510114472447710089830409094166122139506248302006367524175954774383880929513737761750430873195575550308259675986821367039408717982719227000569297735495697467899320739320613967378614958085270993661862922714054915927033900855185639850469892845184084214732851940341378404243047616276648755178156196664735834813436999456320533642512780797638428206528236184507860118969222571605323296249436141503216176045921035910386212077835310648627037693540659453374613358243181160706527659000230889737128264427629654912010974380064744068601845195629906498500366971685399280355825583239812700120970902056629111617886921937177595002882717155688147294960860170287857465475976363505958706472237056101899474103908999962733920177938487848778535864185747269004831543910485551173652160887462267551712373780242875771569605677414683573470852702139469302315730037187478510019583939882013115643638809942082060901306424755532353449282626501831334253989391299091593247543570985224147253963206763245509857722954895478888073173183801330788422747254195984395514847591890808133766719038187252011303037846856595440360175115064249695822713140 [143,119] -1888453685051394968362981778952218563470955224076615541875606726953901332291826907516836974439744496618574202214844391985011301725268138616617169017676355416472793398438922746222768708031158560623340799529972539384419245112463248819097431782782962882897747524778686973849728011281452504912929265598057110808978019205453722463583446860595545892232140228186181924058356335873777670007735036044531800055157794625984458306966812538379719822219704870185382189487324729239658337414407071488129303051924015002174247552009126807481327422541782042086947739943999942083849555389613882515809364220971200626130378515199824340541800630579132598247206657460780837021133692302458907207977225040293522007035870386551904400384286323002271564555350044085969111383531344570401588443883681734110439716450393146611422695701770734602707900296740957766201773289102195751025060387661107999775980343239036138944227088787825714851575059755376172311526197126071461393199183994325979060676580264798796619823620043793655028676317876876727673799195489931376597380308805553774727659621908092783775237915615482098796971997916617098913386833278602378908362512200530910511595121858078592551664423137910826153914827676449602426540218839645584865273781942231511865663913077793676475016985637608241691297840792050664870029334696508997929544262861701380820878531298699960608873780372910440992327372109258272257220832467807688528936141174823624751736191995028817905003126169521353430412839110432684914088896505839455198612706948303198613915813562829467825041190988079369129745588642777488326494259316053725236620662016544657329358345080622616080445043087655870787583081533883188717898587248367705533639163299674304077006311582107791743583279477043793314875276038720890381852023325671252049755671570498856673275566991311023746 [143,120] -930252319724816609689240613659903975321070269983538730503919297660961809875213132482575084824350326007103927032432668048037643616854044587388459121223391800506849493105263736148704117627908389228429438096241911403666828050729799949523687461841055216805470668509159821345729044512570031955480819894779359351956777603801259358080905739515107587072539440722506002717387131015932352849221536991796125985351403055305861621306701196155124563632739774226877722353734373115926021495375208877044473359047906046413702610441916817134847634743044972173029562328858536930444443845987739333591288967793958874449877834326228940032292276664964939815090381932624928248154458203024314008958954524381501154036171818940879173887390187712452565774773322794791575487939403190105373410000746421957359877767620238730828871354877867221311982847086162094546991256653952939630007725958920169897497027623443567172803167416512466747099911538868263543284835078558797868881566472623679550686753754202839558734375264220079786140623475512214751831398816026209933930080663548957819095973978655771564905014383692576845393076675245299617470200392278555025938165737559309772721181449830392510719628542577303456052127813171673626294664620229741185494564728441773731136607604092339282319064667781463359013266900529055889632846764800415117544136214422739308400309280092192169400383797933709562366908359795178639240416289491565923547508370543664999791193001668134215297954543587089590935302469073564181934048733717668244200997900491435155926429660205948802911278445622227862428448068163782651433651437570269958648700696289411270817357908669651191218073871867699365453099197471600114605164926218055252349569315015392794541875834262218620978493689881134075732291252431312244216123632533167051055909698495996657184053189606 [143,121] -69904779523367909304103233577445908126086815052669424258960732698605817525417224113008121877449832660728921273927378311243374664171557435636885782400413249819800772208540742856679891429786514509268230356398644987018059797461026805569893874668156950112767792557984769825687354372558387561597671991675041152745233371135029958700953190343120393673875518521598700819710404551666568382715068977977371229397280848268671859073123468038478668546149619336865701406299649618492868426637259385436316862809118318675694560143583521336714258661705032873451713439207277013010902685443426237683264101354462838529389857534233323585805254675749312624761093153483339814710838007898358143655668008849722103789910286497769662614933404521513228026040576465314546145346601957502373087389632114418225719085351868137456680014700424691439271185420757832054480487870415347096785878210097437653011670639436041042145714368465077944458684301179852953845148204485471655225724483466484268229626814958107367946797082748008513320978063723711451005725388863650405972709992366543575264459195957430003132350336944381739756426155886256558337661702180905115186299650184120066609887883443885704200007495566506240458638132946215250649077558185003409662059657796129865569487997009207704871475481445093933335069420013386791856364962926452605444148109190344972838390697587781303991350277072295826482733223664898438971705061023436522714695215390975115816943797777242283948992421725164656017040864493888877897638105824230692600016608291018346168083383935635948767777285917752387402220996353828872700219289656088730710919659322032042460253912864989268486392850837282136879027991574235351367145865604491661846332178378115079989205501794757583350530951734573447441825754414856439305988827232213407725971516318063530358838 [143,122] 769348643091308717935909792982832471011699987639707957001085332516351720532119398352146746425237294002353923220955557458678397278018353799460038505400408992320199186281893311661099267184588239485726788113867076532828612465120940492424334351082208758651824066245488254864318832549186620599711348398452020745395800586393787429484467564980449058814240837148441953355937275318358412792707493914487536106108508457325495495456764194046256148205435838915748739643178407300399776436647198814917812518610305786126097811594339522436227767345433962881611567111466442920441354689527958206842839448424738627142938309230272300177001445148403196884186387074496318983844717086137590732110851892707621718868081737179326602445003373664627850419929406995266812387004492316235085171092992029865540444734047526598792884658012280826760716530304061862120597714967953059092284630770026793599264674878250815000266349205135670272344523717343092028464335995724496650985932086992037079204066941848937956121290578955140840643132660928230089759823430497554443718195141456796259898318961403250487727753044386869364234266250719905968531874388843705861671053855562675573870390932231247675414596110898569719426315880830325687399138007203828895933628249670328474581299672340821233457605685434106234399789491775464639579958833479185761089207138726216754367225719407088281186074593792205972367642658521600703485118789086443408816784807913084734010612569450437455666136178332031561657094403474366164315949487717928292059901490456783919669793811991558305032274336195825030536958756243797487574548117653084851919925698340437922496164387023109692049309708065682510491315577293761327233337524474191117889034094484279239906212025025394986374782581751111619210602125550969692550945134938998170255809037665858598 [143,123] 304610215420903744200315543652116030709129623067928851887778908483407914180228409514282441642390017347927545105634128836018114354123335811917610701663440995763675566731237694309101047046743473447402268449063622026676581793862083203690383355952778187618611644764564839303934903313752710525713525291624211106852280614265430680514905918709822564127824728071581853085969859155722060556578187125794239986982379253470846813330574545563154585585135807423756001415034359841274025692493692620839818512078972571081190114079701650706694945665125400257702181420610349274586051821012045302134257019826619569122075188425664225794135171821568939506830498956584015017518908528838231574554279288469539887947419912844699809788584888632936941340554363312209657422921884989738508182218500909029727246999612918469612816835903886233244941609615664929678501224794803119539853076839688836386991611730621122170278747581447464271737753127439093211896578478114826678981974689956520820474218375911029382020202032798539543402509342262672167786096119833256240734493236625019736041774854866430696348760740537203844615084277161153309699550741606769178647008962193760365731306842769280925702262146438830792443676768014429624227930768728881367391859655869371293726102805821009938812307331653636538227317361814756696204280850386533303853476868729238083560875299551748860300901936664005503743073617994849880930083738449241234652119381595429013869872267169748054230697677967061634173934046186818400615252883666690213861124912780376233756537491707650332100299635821467515672196894608500850156638199712748831632211979483794035409495689512373746594801618960912138568101898509207653342381439515769580041020419802511186737791738694270351045786740568574121081690500755707810608767468335463337195521117008 [143,124] 61488926166440174574407802783036517929984715623600860765529750771478376838731850904150999104959104944257637713831382486377670138355931386201676434492332830130431858170710938242984651229849637003183556269180227203066624465884339211162737834488892399630826946487969734459897234085593390299495296571716351627621778660251087319407113847882576681419428728869139595326238458820732043992512617843899735342630472138330150559160757192879594501540055411428991691063287834420771114762867314868619130389743324550532648268939937835199775070856195847140091507178214092826164152781421801981446863847173082395973167064215026376684367173054867190599407884128030743880091509073183773081030388794203376042612949595512125589735750346259946614525215414387409672257919272045608118153145161339572752685162240749889404611192771521502262521499233596348688517224474618544228658339876740338701627106855077098002316102565378338989194086929491798493367351503595241176686201944531461983154820548439880909103432900866169999665340048187647707430729718238986820420712914407152496303000452676316766222312233164710444501930715658608700061983200288706123087340252449544700903160938458755280158335947221540997477735039889687714024392759086375907798886870067855815206790613513239084517259914644197701630903406029591356675162726406128181061896098202980992791856848899386423306487575960200873041249255638067262756550657282085270394594655254708462172051524172125083242571186371040762383548096858282259230063913567557590445464409025305270830934484892530718841811607585311032696486896313825537754356097099881824478888517381940715791922257597565922221435478609450231261311205222065462961239712621606732863985702533604147316645467672244361847619410422863708536325917346414011513074333624454872718328 [143,125] 7677523671045590057192160059178116073058305069578723023670675675046050352354543519307831280877667449374392713667296571425912053914093066676672997675520598816875705521328529325525835905205078806116700401891943454421263940267654931065421035628981567564144291903747094873686373388896165793802192816411064872467806833577609716516958086023270765340955399250195678492477495083037745121799426720250095327605826598001023641523962665059326902986136654207542049040353903491657930086537071428371658148835995632681113029338560952016777601580967252850049453862788886961394859232687004278613828766409347664909910539294753835255463454327404550189347206317022455284429223100731897995027745877751463789482733924683376283046433922246673222504680229964187108553842307914769856437302336196029277531783578630320420678896015583543783683732965176552365930360470200774832822672742105074295804102259562310950581249446765901106811856345721641889831184555873061644796292802565257322180293302732245686763481549784417333782777959110200318473325140121553413381699014750200550153364223982763779378216341724820592699002989243852953902322573766785031693262180044119564098265577404249013270075055770880993161897377346136643544073711542354405159005427117042110187056605101936124174510070694929262662977906647597637596635142408620606439211778245247447263322515590498421793257366513597045166715155323792746622546524963291000699541234836045030135745865717253245324398309751230904387245210239660437480863071730963906192053484346852814923358015668684910587398593350374685314959884069419438328130123468875135076789551898806567922265309127979001987170408374011484250836437294207400133559180293518363680762983372272595317456156108918716556731105768462865547185457952633922624098309896612868 [143,126] -52393517390526733280236134369426146672097849888041528424439586851680704812558200403218632471814706198789490470736976726914353753855209441415112483036231333797961264477877063619064215722911611555585435667232554882273754560433641069321116174584830220459568435069029857335580946864842418226657158353260337182408522853455059664754845930599886623627718992509007069710304563424671481282469627892973715690279065462978198988850244691312319055410568102379057262865877118924172990200262930147226397577157687680338515710744108265587939712492119640721589516148942808456799565066496792064357596201167017140792109395460265561050878306889914100687659151971038407962290360254362912183118593117071471823929911569575923332362355424261867477474863602344033082757064365373761153670918524456328177243520283563293077647184018653535256897825390619086715246069957864362936795368458895752706083358715755282766001529947892886119728874143396344191085405374240523230439400126281483298987705429717103304974622262957983730166293420893879271119305900031944676666771384518524163585659623023017802112455822960477918446352279666447244342398964215606342444837415426709162380996574815806747352716426155382357451154575595084160833914711974863647826203284852642465926072583602049773024151715115800789728180079682240660900387110812049565966305759911216497601692150165501966694464321356726860010218113838058669333414628326530654626924198241050042294554216637530157182790944237808976729437636050765215640225723815920437307855022389793721971530718637021694995653293163476227537746363703430723734591604760663148119691845634970507179862108440843380507456013627616960582736996231583440076916442531243219109417835847470582497649205409623465109730600033014649535448614418341356514032185924 [143,127] 1841080053491508036885564592288988936125043997757605960446574149310892626824739950440024057598612221632438630216965447509343764347691989118600176686812563410717478706508526730183473787571656991845259698569163291883638243073196292015085419559775626537938274348114200804691630496786998073953578784256157625431511179850566837164384129995392454868821633914810681269751332371131076488893874189546983095812469501972712787810526919655116043955784912719576334546739722682408638459977978117016934794951190251872861543091631429825176365596968864979673053841753348940234449036989492039372010242114391535061334247078548301841529842637702494788867318742193414255574911779144125019799738566944757738741111918424893133052728310695764585778603929163526099297840312910171727186594530789875055590951859603811028586563254714087966164861637276685455006913819688525991747228876478459443349599130776408011323947912732582563328624131110450012530757629908619642353640492446122911220053181588390002929215055569148244179903591150936138643367814090942808986936744934309213283409823765097111074666960032089930229076534459695396484558631892970915474533107908277151442375870471220166069281150622648288749848262639883632307362033933500828576550445412147488579316575873714055196931692576599999473216316685305743893884862943123198364872617773917661393109816810666736769147865384573809766318854041596750201785271919725846456359113523344602248297217480160151512176734164121151804256896222663384559264897451324895033483518147644917133311302285438402387017935531790231662426208234102873707512070777304719216429122269481926414201466098435907555426345556193517857073673210003881947494910026598602164161794581267071733903283144903119258748077020028914430686627348828136232648 [143,128] 4112603047793482836262379487479813328351403458439574372753234045079507365991058318491323379896019975049525363731466481702094412439720695513152998570042463702655559192067105245049233842076022149050486085611942830094606741892399257713187056910738337332675650622122559377616797218259406697830263071532730317545278346585628412979907232257675496775108918356533046632322213705383928188670264024398700556975455356790061475312935872089167178149228866676637685075424463420290238475356073587644268014234669619877660311037170157294029327955305506475697073038553755499259688680300328183722361908383141951717145575485901329836546087321688390097278246966997455425195262288919418929643927744708658973918238571148039030094381958157758142129523456868998662516482094652669873154965910840584120234246851349401480388676120621944415030772380820968516127336468006540584404569425330288897681833391197599498720412205415955058841227751128160940438652956048401418454117535156508850255313673216813662481196454952186376817200276408769945060552807320533693576231497003184528389044407412965300883660723928131440910377380334835857738200182118327062782073390764026455335128362839035521386774258416515966931159288650217567015974016352766047206387772410972708019809282207851159737569379432427189119371593850187022302157743647696538995329226399801439346616012461184744940066658115661929738307614871445845237514573200721618500346637103910430429810299403108056874681031661623317750743310587898308861881602046460315983172982420379467925624929645809101388250421016531587166984338638436016378823187999933491434119237434797084869659341817744605209545535205196039393300163738500668974162602240283247820063049372074641928020491342582106532405706593369619566714352906827424 [143,129] 818724259549969955318153247928665133220205475780486756890839485688380071597617525666566139727698825836591677011555604234634393384603620330281763012241611086683427310092837429503167730326083800940265218852790029421224056944300178437940196578356988349367171376850568899833466373846208259918155406480685184812820789105632847703131973215731393829358364646081929618295290042826485415868927905579041855156344324619258509821563335540849826989913638208953040219139720906651308208963037041702093049041249758692749959084915746977838498420019149502384733982509473250239072577618842629492735627660942623100688382045602859627076098102584334340373876948119064821506078917730910213970571878063006611603850537514040766027275997892234337949304088170961908453158452701732493359692423890866599320575512257079936388581773483008870283295950970969686176740864689603374276869618827503364975453488236104792802633668163349841530231458326236305841820223772869185867919113887499601230303973703513976766576598967694123046641604466806914085585271951525575442334310508066327087586520759197786754470579597377131806058276518565078736609939917324678880131670997512899173424747642541451522746280517898259870446501494956226833304032616299144413939277874323748707695798310874430589437405877592778862886488523331498375088327137488794071195140618898443132598242411470675401266574885664235575280656822638296919679915187762070742215536794361885334914318963428649603549656971057277715955610242806591297427223788001768380752481186669784755006446806889776192838541535669427821807184083024622141055263105732593325206925103487365833369588050808184673952185158939416875298402135082324800284386038916547677030695265716860927533046305167947459904997774836783589967780660 [143,130] 50935167070157527234545554855273879333501502554228147594888197235232611456444533172957612708162583777447027292097212676027607842998777378093742093647738804929236220924245466126748017259126936410395841282834251437615663430399511345896776676643991640700640355097086080372819832063913056833657596199550337882333989727999110749188141111626959503355210233580200834097788241801286118600529927623476529496731109339399876839949809760697134562433099023835759977712887907147041001414714449084230496606628397421310299404155261636299169212465259675718685028254535306394879412265193412459468130643601942245182235079083503334754021090044233217947635621038488715267388286389728206137208906932958097232474387513091588785969591935250206613419021410333346898366310562594352526970593949097444874858995556333995023646628806718318101248078084742841828559987555798745257132592732594128862753012013761338707963839729494075896610050694710601817029759357020620276535124626793587283024143961367549200148746372617874520059158529748927931300258173788293786493536643967749981403381235062556153455706795468500381577835710602357040697317667674510929582636490987280636895564744508703649006303702838050004971591869888782216292659683005775854675250525244617582919649141854231889900270627372850708531269989957370152354313694982281342563122134098289867682970566332264475270690625774397475188628897953570916952886186235054819167778562201648523331352243081596778878875075843550502590733732347123974925871886307853624662684212418483154976329261386103886208532592293385320175774127261580772861375319944795523778897762781261731917044664727287667644445636193188426045748486868306253408831297674926067810389624906362290273059751821160739594700738171483381122 [143,131] 165609801208595421891643246259690474544451471434830359152431216533317340392180879028122495511350731033788829695183789859767904468260609146617073065702894596151794944220650819524689944380095896906973566955384166628854189124812386146087112601136856820874120040133390169208084370226251810026219967810101236472022418053335243461643498987597012785165349817853385526668419846076778915048213481882611134983391796076095505329020927057801853396947561912243694865093988267636246924658467490518975179022277747236912472140433030877930876162463207890688681674735716252639004499354682767902086408449137654845275993065365990764891234771358239847741789817390632495769806157764709780008483774044859378028514550472590071657311555837393924864922121311141482066662495797678502658774284997165502029395534704433693914953266405342244164901945959328551994908893916440893075321204014554620495300150914121705394700280897733726434870110564718976079078545049094687757989461719735983920977914702864818772722926956588441373562304866310527998372740368395422875172570506161664466260007245149684765135503329992943088118774001871990907252345915690664355060341549816956799296881424426194504953027158288265221841594901815663586096936942010168001941745728541559490526187774718297730671673769074058782637129891259320058460565479829430296405817415508327755672229647830068986183379052232658031261306639528410687804795805446058248071175051788595812175114378288520491025537295042522683280567762025144758537062035785112659021243971861954406817370434117679424949497064321921837918889039266119728844429791560150088404760169428015670438005664159946815542889442936581820033862383357867512729094103970379725011859134200947056958991620873680951577559100620 [143,132] -153115760958871745461185007395927591058874018371660572140042680661069760854198953011240131567415382197336156645739146279838230430241748345262680855489699249942741141087177538113967422339635114463069127051764459097535170589172669763752657703468289096704680888771051353711147469252408594972110953827637237204142388174645196661811358596271644796383108675159681009486616470522165868892885826034461538300375753865704424439194746579923384421543563523510452227122907210373429000059925621715634060926171052199084219665805793109444969695322712935846948625275574976444919435034064795668173613625021281916749981406710807771207640889697954750590743197300664198479330018684335148030810051173560012328571347255317263256717821532626159415761559054494714046905900677328845496796189900533912863131752125628332621553501698029821078962608536694763947724236486935069182154595858133957239404052968016775610553873870728888788455600281068818118033715198967388233321058210290628602434621742315614679758991483796456003058853828916394659081781315864602207596627373002503734021034907111701551734110086053343405209825882350825289182685051035603842081532988767577682892341780660317719166877710057437183427036258122511026298437040104962247480742263236463906307091456581770168679099786392035000118116148099084073543219034365994459089409582264583320247382915288204711589484521120816359927309577102679700537020795126355496200170879287693103697117949749666551779227275803736470815113310800707225685399592059276584830270476251691863324277555396146747646001657265928835498165090983268457178410660023576978081835228220938419350548355421046293932798899912022092694670559027786368189157062434406884569011442053338978317997974895025769441772 [143,133] -1372726912388607476280053387091149230179900951289921902481773553303540972364988749388115168877479355549326475166823998223049954564260759896249739758649243971413382778814754262326624198443307773223946839759377471339688495569399084029027277924347171881643165303572453574491737685042891873190710963255016165592216852311978872724811570461590535435915627046367321817896942323615000507822922708474794436476830444005373468566935516903519680450359141063504774392051892662798846237562728214732059863704961539640525169835272958096741223570177380819402634188447707506294553361608475282315560326194465516641082561000171842182792854595343095992799624844266679019965901527360755256199424870412536865676496242046574273337994989408463429450332664765443331137030032957292492917366603941642654007383384088757806277808894365492558285505502974913086296940215648037791292817567051935479046818344603549680838245805591665574699396121319602285161238647897438118369450948031031483028993283092001862536181454818459911321861300701132328242555847266100051577457855183921379431303629299060262392152050401155199157500750171076347831764421480671886990114328338247639847254145307007535418850998816907711987096122795866124215588001650343339100146283584486019195373367237352596909582587831982699664690162315092538687091091081291155407085739842916847795305795898203400470949081608689883087882062159099237672721126952260967853218113182470633151718408985346783282956001603366329816322442234690898969688107471214564511808065064995606249720751923403976873023497485961793959763585719286957693643448567817882055697735849223117557956030573481801104451438747160456212053292516220088827487568720447328419845297444684074828759384692737492 [143,134] -78646753116906121601419690972285227840267062873797514584671442523701186864876938379308062381097665344600985202039291440048453027680958307248166705321726808226954538312751880206274933175376013573015452073652032265781903599710261748694715083522936048338483026287343583203965176918941561325814065292255838092145785983409263174749179984309973894905665493773426638456171807124242324932881198214808559932891828643903663969714306034714789600714448136094453058174811091972379302583399282871501082842608376579141829286982133208358398282319325721077187292673700124632570793089356361574847107789409647994605591226418463874741654488176868695233056560928963080094248549378086229672322042246294340621611145302617646308156425971420545716673477287556440603726117590037818426410166334799195365426748286049142403643295600842413490300874068582051012799689808539400321808671338582581792627040781071766968479656414811531357249025180579277971427407393176139410828106033487788359186939654152175879865059400432547692266114119530726438232934103934379149328215108848329326247810448531825235126216339651312218495381287426083036500888700361230544603379451535537294986222803947444089307784765853333699587798778587189429750864425307951052272080611844622877210437708512003892393080716345832931974979561222814765378138426547295236372978807065621518088322611983847202740872635566764257523629118184177851061226409141377260015527958215269464864268209579914968484521250458531367082124863749376203904962489408629009810278740137746145620678813434254834259010614182874465903809269872576582418279835773954089152533786833224862319598050334433920558687664310514340708108026189459198418159730926466964554664071596099746958223040 [143,135] -154549837836223180534496161709605477037681732659272326127243203792400424481405571684143438050694041527211151362864910446895405865858169674687536806100884657342210636687697254074372454169649382282493867854271167305693624346467724896058609473790901778560957760438543151556255209894248921540427802213987134159542205772815272248537396145949457053749433266916938565590240402274475010198504204751531635391983029377563955395400433205759550011262339657112307214160475767611495687977193441472144313932986192610896063298930800570306360061462898290500153832841012256135641434551067096592869281341165557045867907834953851151487810113078016971554989464176225128183770014819830224204413200194850505874324862403715391493633953360109539514955760184973773717680210133969495062945423507228392166041923756167532431309803987931068963554512820702216483499495732078859701310506492468427539254979675747034255096600317660918934877245321543760494703858775866723644220710461506692959289779674644193992444425271380877306847202087108242860054546930268884425999308726846088661674355498884770093226271669600445283692463185936689353279669455004254190014402468719206064347007259919638608140830180928711395330098051874334271724756177966525911773487226404642975621212109420848877279500214525572936352140143654677572437427376761606173827189044686067014134722846495200185330869301909354631343725950120784107427753114621714420824556273284005591435530859763724074296429891856874434999697023074145484976676847407544247091032325317465770662527881835230299892895865814222764647937407528387578791971633574950296095864135081828676900516760788239598034096224555941827439913767062826860447229043011473084823331165351068540 [143,136] -746637267208301977437069128956540696870645386444755733577091023344026936227040778335890590172118029508892105631748079103447979052053530352402805353644137292156623994033639405029415803602304001858435515327736079991856711855000926317067516105266418997508353171298528429862482564996180857558124555459786045522166729057377258991900717447883307068098110749602723323349916877460616801042531775579590265816085952617330826077692454490021658056707254081645854317270633519844108969633265957668339488821853028963496020503889408643907138898961136521445451880374994120166161117198055957693007038749868217819169522450922741482210752777702925524902981226912462365670207047044309863432385347489310768601941755994721017976441718083596239508954269779571274990235343975735128828838179797586595780133774028064126112960605110144740554211562563162873778840385071611488678442075060763561139689876498170405845581572727029224000875170241729047461577335848586376734411261285437349671243699739483387459661051653560298435554110743167427248309958002708773151216798976247321099194540618467596519928060867730100729104064330208821748660317901987969348449657372791027631333734785663180293998782236608548400955781607449219713877608784222617754357679485067444391459034740008718831892886105598432761415506071180075378990553120443506479217021198650426476432381107214488530703233090939604660013634526780267735318327786567860961562774653671240400449369797869220206390389250054446606018388125541569213595156922010939643656595736575908788494730570963446964033404993842867164438118609057800027855881629024767310062215049842806739420260149864780603452777362839941887542116619746613291464351350317738781419026234 [143,137] 15217967079882646417460157514820294145543718059226484520931656276212353273383046459994057570483998463621199962287210257668467195974705123256529707842760995131655103571631334817427488747204726400388183478725676849058747450636217265458776484888770532059126618371849532802631183622486421425696642827459663278888875309295020816818205072288409588568994633292760546620464285964141739303577332611699220477025697829899478302126881070405227036304723000245502394056821139396995869407483295478739147143404851068475237368610788313687123686499941848945183486412611190901238954642724541302158159313254966523206985989005980294902019117643843109172890035323810027328605522318766440492976928594461763631214049657322742518165016315384963059334352357336105511782429521561546110963669123919008823594255001751371881555213906806725995792805427476430918863341554898091681774242231754621771159242778760476835475027348570126574713082427335165608654272956027905753882867039732817225441688379150830244446184748539713647816485639030363032925823663892516395471061074032411897120943378087605338408774137219065122123287500969220591411809191888389745168464587682903161507730888640216288041253572341195597485505335718553036613465711695527582847974388143141236103094642761550206320534550818128795482510207911057825418615911637577708823179830145137648575460704554744093411975471619089552948109914085741845039779757131366082061684619100870027780603759308809559314717487244328412565469388518558381374952446631544300427783753040870665382462458552619535517685751800450758448338130546336151835084960293239830444603500126537395565054906396992872013108084202127005371122106363378547555585872352170062028 [143,138] -68781140131352917429538720040014100580597640978803233047840568100185262156875978424403743163741574626757330164790139838457295672240441911928100618745637201068090058244972916341812998970928614052316483974786970419735986355668084375340761041539644367948414448701690745179570427089092076561439826617718195686710291372539689927710446138563846381525857565373925935009159832220909151546373535339728928524405192023838330052442023350750091966996638435948467811985442940755924279998161909781100993804657982080097016633178744429054749384694555998750853561241059583083779322576026199775193603722902472633252978686744913117868879481087028769149247646361294928253696107625912616552084668388103784781313754188131788790669282564179424753502899067280555189439734059151703356285858593612004030059042057237211473004892861050939476101799250280137243218672830647678174900095554134670764734547609799125359224144087168480030164868189680257261919212916908263528836034059346884559035698132157724430167811641883422182489466831140050187419046751149263707829762389391745962518386744821344635379128517822057736135897266661279387962715644914006544569293352652976717170626752542484210758691332233725144217690701546787691846284204639339268165925360221761824807052868196295287871836935869287627417516164358214281931637709435238397078164048853932487167498060908124713466863409413235184364331660888560525442462571949106042623664901457312558263413292297019904451015649481689281617746557154743192225450985612348416858907293437193695043498608733735326189394114369533023735583040996021403922970292544313984058832422795397261445383190220850147989654994190855719239486035993521344739019474856 [143,139] 72700981583520566293193323366243893393500896074794036412868450419099924384426256853027695398161043899514170634031799840463249159902095568696384074200814004128250356061177016172798328101515017496033484134315083422682821119423860670601078170330437607969532943528927420881246972593463063090143069813210834056445345920895309238397492380469584611944668604840854128827635186168753918481935091615062010408823619953028502390753774959434146145552383901635072954092727699742533355642256672333961350119195382282199024730656925334791904444709647936434042371232800583954530668593351734799981038760583619327051404348445056529807942864807245838596155633235807273061970483260768744225156907066429724897637676288176496080787464048737544343443418551608803373232310954496883498917238947751239001704654774178243504767094988270420194941957538468479053416407095828129357749427486080630659324186570733155327232119127261537723271423186400548636463402120650628985270706973011067253055060962043034411183396394535706066351527636264109201187896967075640783459929018094960603714701821873802289620809335927938979775959511847185948041650780245047712348061074299585024913050175324885233706894227612205719084604895580936197161904781009892886706973698431217568811856596518803126688080755025816674008786798972636989121797418946585035269056536395040052491231479980576728433621207310589236350201620365662382439926297690185215896868157768202372123595414885286834482688071054400554684458990988720934708920473742570196736428753089879264697809449672460111412900494241476078485077362352244018049548786787158093035056991513374336507723813869323065071052944597596838324410327251594223624 [143,140] 50563044532780100384726061031911847806994135422666224903608911180785341875916397004574368307322121306055034327178315405979133531314619499256545148131635299984029732756927966858992206102072522019118661268328576441288231015565571519800978009165615335981972935427513886159064410438502509838461478118722182306365356828596103101952580902274826632036162858947750294416628356528760980835198425517416566268461516667383356656034448183208061962731505113705202603137500436145558665547548321556869346560132688202517282020316467581156848927805413855332570745934654740968636551241617299952961390236283170250605190990301216817115746543536199971577342682800551711676919896683395122556154162922956551683680367363377092357701559688134600498970657015131993989027317913443215536728363176543608320636732461261038160478343513914553672237091825389273035867966266246068528874728010819452746803849159279229788570071789203541361700945874807965080928134588137932653517827203499116871771213800214760426022652712883228425977659136213225484252915682955641023274318679384106700202686809536783231827373585877081951920327276727283585353213966995646523462795140905163301915133116223190212563679032911804856421398330621759205789477276570182227344993625742669135080679952249145002380418039946671629297491744996276813949627441433670705864604415247046250931622425311253220289241911315496541712701367127650342734094638558284551707394863963928407858978275897039281252941015423399514593264216693579140410067560712710555706998318399464427593067450894528913619724627987011955565375026803749246853895167844007297350728453288477990287579456543044726936313132623471275477033421148 [143,141] 52431919203393684426561950286530386500276704851098322989456624631336142520142183253680665121411809233778024372473185657989661791095998373743981125099352909883219671308215035236147863544190998318058932004061878925320644277935326827780080087657812745312649553835198061206717553729851158031316928225421184766241754357277831915918436184775635843085280950886255219726141397534161401618431801856350571576788834495966680951660629327473060797983635486271370678717234384512109369976234596852278445106087011797691809557373665827930693839896609858378343200141651508303048586833871361632951274832461683847409445100036704447500054287061294883479293680999886852918943529745909935641936884703955293202664908559973412421749742902291596988762445449718405107432058297992520311899876753971528029383353838989545793351386548541904368070998569954266553061001020539894711442673979639754731764145355394927588519936897960721340631880968484518018693746826554101658508583618644001997428940570512079014197651965098298527065926697310265988104298236131785683479610640993198410790445829650461514378552461626946406321327521161650309491109212567327674263000909375839865472134821546034520578590792506084758279587261674712346826768667909685201884999458965402375362308314032564512552438248251015933905404462397438644575876062474491075054495760360112415195973335606919821645734898396781659301785816605025695223519632875116700599955448818882842056916145563877625684136718076544972031943781825389637884905719748880280083756348973608034298543635171858772911814891861885410778841973020294724479883596688062717539851979737390004800801799513161718913835336448638915721 [143,142] 1683178295830099883739590177990420262284857179844969268844896280941396802887135668171552247359620931569216566950510897774858607688160928815664589642434526472391455124470174188837660446510401419699518631482377829004440979583001898671506334817279162903095645828036107744866205018221317966825117814345383463954894884397835332621621155301315522795865514884562664473995422460893341256092717895486622090815203961314649123398438112836551046681475496729456951022797882285496932156518259257290319047293497271091360051235644659899001168052008557279556124872549972684084313572570775498359749818190261795578696605917172239242893138755867041996334630673375434821983297126423474009459385578279977999729461364810081963949259960622195920745588803418041794703607559110396784479401178197924746669497474847965803859208984722416687323751197697650045789861565275277914354163918335410710414394718713742709763693061340456786987810804853456774332601293124720900771692902369342378379802415322592736426025398242286098878069474229069157015577086533789226245338220783673329871189650172968648950774805128069548906968661310488933974060686660381969528799065610344722063821041415868699708747431182469121506719802054675803284472352310941946785954891462196294451263048980584209470628968765525973308479566293003125727129823963546742653235813535991660210052751778209331433637221723596648156264977972331532356544112310274821258078376617220073587858748726110854797190658736368759892590079377259122483498558464769734599095291721861207766620081308714682141636310483629273694981088126508589095732201104816682661103706833730840587438734289534055542775540502 [143,143] 14911132206472293166264583320460200114178328549368408409638490417893095599792822896541504945333356180769829567844345456875456752701318922672181309950252524511730344978335893737666651214951632149830412355794748705236772308431524240867586996198248583032981354147505218992266571996030775759813610041958883672506371795414732151729115984220602379458313317587412569602203967135475878629554930664951238820079056088753927934137967638057298350349706505097365500482888970271079877415979937118375983015536771141884035215595101974211868542891091643752108512656171569007368369391791497915615478451494787865618798658162369719876014683081737227740690575400012487169206992111616422370089550681064750041837910710575674219783808983661223322890093955354799303150956910970255403201773567548239124453125546897947383908497593321537115400236327048950213058706632035408477950404671947130270858855330817490877220686159401095838489273586864140661369055317129569557592783718367683156298152491198925320875660294710782234984983909075245437664599058407345972907176484737519327849182666627395697927145924782876358897837399398827716797812248580775521245067196250577510316497520483036350320007147825406295381118273264885077621373047295688537639675714445491746191935624213963223297471193696025279669800640928139632534374275837187673769642123841200306861034507556852526286067932985958324309026250855739480295274505807772901313713922179205806877934653885859019879166011682466366017421921073341668647935264766388405096002847061130067184228310299125408638552698849833019355587925492364843171337261175037628202012174940079905703637448278462915962 [144,0] 4175424289393794339267257778529477975448872134682317764904155348771682507842510231854066574272200339877146883146696401105065264830206045202800023576722207482958901359587549275462566126313427375070893573629516168316556426821211297431925705913487054484866527985153052831594608045535769693811985124701273510269413466213092327852207880790333819778768113171247157015556346819774492250221530042754126030232535634824341165494367806685635949072813964072845305859402665413004112460495177990881631956397937009181969954742870065137744978336663070119689634858378576692196067759538860575297407233858099657880472218185477233652210995801435468750623558947933522065692506786059624405704833572547874201726857614785892164994650015797388017123594423306917382474977804072002927437519776378448505057415658480992427811802197186466006050455793523298703221943157934014280905060895275022480477328094234164771364874075830810754349206152453578022108880098010577467998510092119768969752671751096877847892685292473732586030694404519883122325184033782522219067085795463563731974902458972274296625113487505727051665844263991713931819868141349003821740279489324628828385535809405341119425001639979743107028230763614240313109517908008932370149706091463186204636254077485039261914146293197277164148375729655890482326852802983420069232380962726163223686928388118766377004842526758084434895919672044704405115183706120648011569312445592196832929003671468305512403479492401659534448605818175276199322681528207786166974947184159279680817220863435750395553831057974588450239964086396336066547203479201840165011631095865947585409842683078555517689191124892618958882897942306191334599113163670503573859053548768448354706739240181256503848750309102061166656856935580999773372465884416964201356861041620441579939857815130416402160325993319842793800762483113592736676143494987697960464542992670429291329820394018177011450923983712108835454422087814752186129105731568060722474217741187751636754123697175206384154791228276480589904190151221502396576728372390290382185668976831283737872258497377906760427974697996856098676368859537213498895828556654410505615372867183054950146470218896865844726562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [144,1] -66617558758061008053523882360165103176847988378495990680383984589984361235151813726244763302252267530786172086373684984580337958929799328639518942814978781829757171166480706585831113869684094606303663319856722135931854439690567288476874385698806349037472718369561337829821313350813393604937397622743183089229852498462457220225326451091721448907560649356261544089513314434890518491803874793121798399788317120214876318309492151182171876487127313043446779005248898056495025622290547755869662031314461386508185454146836108601096524048177966597442974567516123705111063338770111783653178080460327322955428453891568948252104251397260253459336815692741471190018927550378963392290390722042505237302048762113848237234598573011095934149406644901258277783117052848836582034949275654186595398436430019204360014403176119271110663311657296663276097923895638713962311727249263213130344559147310722651985292162749758008848371658287212201537264325471581729563916509706802889676677050462869103103235504794668067291824869881293098599359962037763270879072021110956419276339768323554550101132799435535358263997039097387208558836815660122391673811557391786268144929740727304247831698203892382060813256497535190150750155010617225754130061114346748709014770268849682993956462757889867692008251034039789221150718786158216531299044593680194131860468625118034321613059692762723976896539974157815570697926112152754880781299251355189046223872218704409409453895224092566651448341738627803348194210903818272309355227100911847111970836517996896053684424086663233934881031592451372357001002450382413843492838165524324668830992757210159753172978914641763617962152828758724036011988825231946864244902704492539855429521526433365463902569844618669641252698745514057078102107889368396649620827817155522015643133513444535062628773586705700630502178538919924184744565227700147825555099071810146739940231470810587909477437672946316855852043962559730697585234546723403388155113932568295257220864859401836936334716972791577497502013437191706908938919223405682991500537446496714651986939408506702977368821216311036135080464084951284683442408677500351340330478392885993343952577561140060424804687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [144,2] 461591413874710841950030278484409989138488480135585415362147883000520773442444015751174008147214250743865592212917674395020711249938136564239325523802458108132142542887123241066717832215738541045338016936782733229061059946019668225192520747688888013197604756892230519492364072026650125711589146949911619453993405876274618216440908297972334664528911648494432104720109978630905898484945080379499800924755544847786678589281146911561735894786236702000238767226679245604589536795710640618537047732907627064687712358421639513412457713059506053217857082521558065635826629776459178043420409304041549383139774241862313875774387129667548431116015158957043804860481252369317788333938879811727000673573420580887166475758817288473747201137031774740160148580461675552498080454434360326918118678472630505906262364546683663363900848181441929321291462831508206784270744951202477962507123963767097195910497171122752689229668705802709306711456916773743961719199466518649841808337546356486481811800928840038504235880515090021824376490458322847781314242055974818847081345082255049411576152941361013873348425819808176005640577749914811241935329932031259818257486117534273514425978211081989294521738445829246666639868705145212659763813044637760269103662757443448046931658584014064643308276660093445318239280082354358749178947067300044885367831020105112791361106495162436166718928680182943327454814494388230571747582433239374558726065939115691921191824754088503098518111177184471673328551641520529988962447488887649286547041794593551889363635511544496378584842476020185609086983597537249875763637593961734207707558078370387833687092986791230448607920790301823209440920351701192018188313424809639622783401914179857067212787420832762377646275798145293833695938675509517747487774937511843794588060606086637877730372708755080104581095678639355457904776241664784746673194862348274947957907992614508829988740731053049562713108707918874017838479158445526811542127831903073618224256093512992595452376509605421260985913843899663548901532198467914150616153379544794981858459039106981170598488377700059903953066132585520680763774574860325939212408634385392258714375657291384413838386535644531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [144,3] -1836154095820919873399323905450076450086552721281237888168340725317361616784826447069617813623559874614572091649473764007427695431289685452424358068952759245471631587757457514824368967391868266689748231415112568409510085435715819945820184890031807635591293081426471914235690738905588384898667363943143492600234476921059616022528761842284403092967619704200592831562010844221413627259171613783370701838456997873255869271348500048472766696993798774532256871560747774923949365524033504471714313328706780353718692708486151115955489208202876988704319546690020401584705935472306228090641616243394103272388526108636203313934713685515331473417360558856790325225629394683363256957812102361211683539226171761573741497895452585958980498750107050578301727541170031844419119284119115269976893420261850430989354583374596942245909734425812037795323832004260177844079349936288940946521674130194326937406259906684068582088617903638493133235233991303838001929534227730479128334513096000228754027515163107815755911087513420350321164570708794798437672326791783312027816732311933649343438245694183242635338850582324686552065842645475813557020888869249245486191548258678104414145460336894390887191982651909460155155916268127391517758445757029986760127050565509089223223774275470130727966538490486171119077653328719439458820135073368272656670846734423047795286911784857844705257235598184154339173142170780099278317020961124976165822609016670609162546002677889121802555787081208823645215075863383276416468932662004634023289938282284901313348239939525967038302378578507345770684484369338703086942876043212994181250659011673508097310550478548620187014517280569778249136449961618392006971866057208071325523819034020680966772515819058735611070729506671227394155396944311180374736035784409820181480678845253468562126020177101690742136320049602428684793125505770592794404050782264304060480296570158987584579489441843738060761469389296535549220910907534110714087032902836504527846140068639536907622784324747598133919033773627372525258612304919696912710787110837447560523628341021730581524942695280363353527139926126401185280377086900022573661069712788730650537827315815775364171713590621948242187500000000000000000000000000000000000000000000000000000000000000000000000000000 [144,4] 34989343942437242686295798862560182958754034512549039281960594715863778255589757135134735450621527690147848834018551780859540326793749104237117366611662380502081697685416147701329914512824656479558970638216635928966519528345355329264003266688436788833886537680889236853433787492563986215009049360541145040268726367024127227304841612380008365312625370182024544342736815481328874577307837647960377378455900653245543022537318955673516551634701404973594070684959868446623617224779074031611678875982034667699068800951262982326031583979695394281003783947228638842638830511782350565815359789836780253080176197667036712007850191634230178288300704758716256037806519824013978471410413956511847221748451113262145426680291820970636451532879290957059313917957384522724741372036279444231898274991717871592430061135159334993198567840150308310732204771928072534625640943447626550216500368763635914574727327603878034589448308365563798027517955603752331338105950028189864413586985024781223644818628506182984279244100510955486041382770001017406431601678998761573356667159866277083329200903352278563508320276269855983362059183137258611508456922551382441802951502369993191933564737550378301606886201762879430863078820799222334952268450200550970413182177360402175414998207767530864472697115130697220738749926177450147809306099955409696589603049968594869440328033851645158026337435357783911574021442154705976196818644195650442472606510505442056801889344546219274930665236760645993110124804525613958099792666823056551993493734406601408069650785644720407421703372369795940039388101687647656352951629600083440429929374335277214209944434358230709567288006848536011137525732509920433523009118852492763556543413513692158693076355407283675928481970440502582939941396530351602125635414219548551228982062402105382442264923725461723884621821508173670819159211803834916379061394846693742894535069254538276004012927506547718817394039445657510625465816434162226996423373326790603489476430007558633573801951241647661093800912378121591875512848475666904175425506441429626951891449579591004874466276894676639716434786865561096053537061943102367938996063352893637183048695590836807411960762692615389823913574218750000000000000000000000000000000000000000000000000000000000000000000 [144,5] -347792906310938564372661475226881177005967545578078614190988958972511734278805771208780588662827536224845513338266574190060814522365337441359174085744819158273153312232337462241026176331113584525748414340405279242919163647975312927738133997209889389690577073233387083042142422883655753452965502928554463987689001317305219856851665544729514810650274091629026007583464701668747060411836155026216063013155274377321735048162558273340821621356895589846996654851784162633727293681839871058058929267528641401916173388625365393187956993706620417680909137450969609521687550554114282969635267894529430094364041433237138665472570541585331949774925018900246096592205478116149991815620539967408906032389863932674791644820559276996520803153063191407429190254029603931316026579527339825054250265925726674151854061847174339272449959491515965507962863708453619443807337304451600249228226875922879148196472618593538323269721504881482001265948881855323039987273694734752895138793016523137042287896975389357590469449628085460973559761269241041093368711428174188616892556721782125065975362323817599700942548558987860244066842533024163275546912929172520731588621388743061370932923925553636067452652692017671373034068570824275214493425639878083478483429550085258699515925732152730349136349619029069805250793704473624171388438530993413700767178203063728066832203212051320649535609377789548455628717328022896238437313651119881084373780252319702027523941810314293461457968264529933715094016634852450819375409280484448494012368001981899103962559005686324781790971856519507726231925696544993054677703297542865422137132584384793094732013774990813146098431876172611201075768185251993228639061083920515855073778143385643955372645689179254985388348967817118386736773382674488628143264342774585841307446233272303202260548929113508949969090898021056267251617764810992456140404147618084106653312750597454408751826268488229483266088427967929343615985493080181027593414487803810829526771612310162612345000846615334431761722310512325546050265460241133673546163122481822106893194256095706385963998583697781609099614041097597065057631232118983781802890557829067725936447079762570133709687070222571492195129394531250000000000000000000000000000000000000000000000000000000000000000 [144,6] 2133724354162819868025996216049620577552448235689872829893816906241250627119940283596240561330126006992143537491180940459234913784257515902761596658075745409577635568928886646793294222493203697220901334819511002396589847334023385478477187608783208053758536344036792345862324103422775306730414169568316020884069957706593075699869205368487356613405999836926325854606629205175903297390006262912591854458987423062613740238887218110620489464428722080617167406024345105102392454227174976969513622721801898218438325966218756898025458421910496736005900260710731390583662913953438464813484026673278124114814035219713381806375124112955555392702599420701018507926717774731598139124942389193352523798108664162648716734671262960612821993521466543500717590823721013305467042474351512923815567358094016525880465479122950221174823334863571840331452102107624223485989526570933990587209449051765492051085087633357228995229355334769036379791276967828146655050320394989392359089189326974431492221140756975239861000736178738587840355174059985009360450049829881247134789346202220773335911831447410145154946760380993397412557421577619844517475634428536191495414886490613028428038443824122599422901711664426112435228443813551973183165848015755502984954375216717390674184152481847263627987337518572176554466744520265013058500337631642400957549641478325858319170869388530493437186317860434276930264179145168391133386813282076814062854219757590730872011008903554177803247095596307861551276630151129320930046371447139212219528293734407488910331567981768247158830691180854242901078202821139533500812409136659697774652011538411615519013385356273716791122854651360391121141288197143233005006637714141101039191729074314949946863459955159395452308781529948026422996122153631805970788053243117104491606421982865275484108189921284832671437595130582725383635698843636261383063068652351616040498638387803112687339615750047671908321961183821653276151209666571968983868444929861561397960015309569908373455760140567046015217728572744762729074710165469287611624658891187991750874111720049594247075353265999850093755111745713717712485636879880279979347889064912873506615374595088034442511015775778560055186972022056579589843750000000000000000000000000000000000000000000000000000 [144,7] -8733408624974044526055766462968504086629623481950835008921213008268763772301820453471049864863597704410340180032366567534109025596619241247192607523351871018442640543508226178398904583501297725119989377282574988067476957885474726834518127119818115278020899388122139922394504244450996030286519281422061371364606160379422046152006113680092216388746317290931614441728173346061682060811604852354555396964568013705132019868594440691652222331026616112773929644131701127330199403106541298954353390186256434261460245985507647159458674159192677965083039993979420528555511076926017005398206708565833171375348297489366429241248036437645736913906423095229158891029346193328439752735555839864446408099418344417613819569052092006531561041942615831725444185002647950151640961055157193157321971057858213560574067444716858777267089577014562025143205166609489456860253441072364898215173543279045116905595801561481817785468997663209325233135753117947060671621292299910509174311425395875598662213513611293178666277601749710086058379133896630444030780912138323516486465359496542092701383704965441125151580660571086981669714218362500978546265370407112310650537978321703539635780713617928288414161417611481837270768922843507758916125133218113226448612801935249402432904768428107463475899302916820058160081258106452790561686905227350294710826156780878701561762371850320749224333629075533027569841841149723929553628360459410772462056678937165180176387776223565782080416060089530369923727800500334074972902952879897448121830470502427173987257353697407993162569947399602067406196369127152983357807286017960734855569531230471211651996525875737294853741446299257686407582419627215633687361161664126337607435838124524736773843550552016379242709829905217512105466842371251643112361462870558304447146145651938432950086500530313102097196729676595040554756160035719389610897873805364701878775461374539914016146058160391764251809905393746230972197203494588989290078707648863687511335165781519683549280580107834068486611334767294868277329706895519118756908418006934776931914124088635226298740585831387866275004014781971143637286747559196059981726273899974190562824237618060641097730324722281380900312797166407108306884765625000000000000000000000000000000000000000000000 [144,8] 26906124845472918263152445760400723884481791220667516285172124335805337617536251225271232480307875587220714454176439843652645454643001102858843820880266193767828936486368068954531996753442413938837712281013471955751982130418278771119025322336422286128016778357941671364047594104142017661459427688552412155594067736655709887753324573766690303636619492645981040085279502793682292533288136279879514825402508940943963759900366428178329197045103184666307483692194143206961145304834879400820375722040209945961616803190903540261291545169283834706339105882176719850152225781546268260121744623888865693310478654711735325523813583259836422143596117804561794634618268950583551744195801758564060298625794431179043597225086179769825904743106428588160563050097261690415832185524516771506814187692594830936764751274121964338711218866339264453448336695012017977432652787545700785698967153413695882312732538268184844322090139347070824211182029510056602391771837877832092494618602015070191362733130015371174887852030548453754622824732559467487596075968126259010663983921818704251177804607065077745560978958614129953980534591941922706805277985611344596782261120778733981159921389661283230245139792902064888756826179205745996714126862799440763628021911731732573245777226637643340869698243220214890139578131760105949066458989003353494095687696028195388278234336774206519683354260226132404276753172467016410653726001679213157228785009980692589221629624340448819947715809399041428261302741799917794239628779372946058781107812860034972490813629023638550818698273048433347736565002956189342055192566318737815381165059226707083173509011500650219317882096749449715531752951194090414762025200826199170228016573841681364261451290445472774708168530651910248097109584887056148555179962519825101311699678694989485762464256993125530938828549509464247540811538504705072801462241278617210863700191047004581242251034705584667515618722603742858653999908275236195578332903208180818602164985852903049372942047283814435428466935759385808980500975538349078644169120210209007672470548089230996107908158917441813626400226284696267318011809254739714693713911509689850486186408368418992760017125317117611671413612839387496933341026306152343750000000000000000000000000000000000 [144,9] -71788420012352555913611658989601548895518043190050756802483376138231777209561117095311878882184763516226029661791940450494909256701788659834431593816954197648466411429311094462918984810424111013948629766347476157612013555237336444872803863390787283522223805766512494060274957257202788377994415723063559699537969788118096896159919575565525846907923036476618183328799233037263790098871423290866197589205212290743094995364167642728425233983108083402960292300188086063472677104571261839917721500655166600584070843140443690884763066517365859264481817040747996769820352031440445667539863252015283522351356336939727145457962186605764123817590751388660592052262426374379212545135760881432742660501691266556773650740210586559171785304928639984915108762612195728180580418045362006900094027381433118718998015819391942749012711040407732774522490083118493231977786753195501392063719292262693744398785781274956178754693309065449864106786679208460304684805603886965586216734519814750400064289108194151032848309705572044140288040715379537846537653073569206936536819686509842345072439355809715874347259585503888936455897685132086611128519924360551236858022311878447797493909154542704488121745289749520596308079844030940611331582926842158166855921495609856016100499627350095644199247848973852905640358173415742752713315421428229309787818246751104596999503936105611306073376950755538650280177477470326255075803169493623316039289617507410671891300505525993300308427163798053618288322547131934902783377615390927392906054313565777081018018301107708362737115219190857957063311452270801208694002475473437682992126171178257750034718682059425600630801310736526510484567913354560716819212907464529912221459500690360466410456968513787145151358355411953314045930357398072754683499397772135176202951221032375203670667390908375992992256791622447784131312366233435107152901045429586485312844733878317690885712944414163456514218931945489724178625196265874992968519753865783062112495530601000583523278153014876566084762577961703855034566399848164346231171320962124135640082940999765765812347164316735751567987658984018190295079362279451106074369340902940824101599659536847371922507543085326120468891986092785373330116271972656250000000000000000000000000000000000 [144,10] 173887655735628912887546086693697628329636005765837169197603441305277360273935688467688344689882998522504217349443051668880307326507555984292401731195261528912538738348126991933374663773144634076841040095039865872095607807648287977611284147784809757025852590199395038578208670189787446088388126201769693041567472196294190141640535084251877485109172436741547183152249623822893071632363634313234659832992402036726938681189552408251055383881897790934397016114326501581723228482579321559097143447529330781982826382558993724156641428800773105345285293810574972409097996537738310782637259715095936327603857633358681146358679679040786538343661487059885161433012257800222160275435165517645887467147539412697254273858909679543807100459437180920735139362100822402997154243010898294242686464461094861839119445373281386517545416491600322030075263190371828286605987513232157741380721457681168563658295421755143612448764719589572366445176333046467688908948467074827304901098444805875018933124593082663492847954546245135475233671621623153936468778676509931547324914407825048626669708738398216673445601251746325663016545959060993552027087214645995352164410209260198608143140546235135702494013204336727285666131045824050750123947830939543798646211361824105579439502771561558091307064300947349935240867455500267258470097349189517218410184611250910280196584714168801585457955094547039461681892038115224889558304346579643689452182340438829286326583634817568847689712863373381535035641905753709185977196728523807143721756083581606536449686902817119379651845696139168235741090311376399148034863051646358710200842947057701560916978782268560290391743547607641568418978270016135447678346655898825943752105369737989147945104987024838166368629317774839054933939120993245094314120304575218387312084528581553578589525909920264759465615241666514819887773576586596801783646517204741613815096262866486274057851515064203250235626217887170210258542312027498778302928278032603321026730771539596090327335274947776459067207813471179867953633124805337817305596098787958444089184048081591386732901840543206526504363232929988568261207498518752677928049105808695889111343244588411494623354343296622241503424088904239397379569709300994873046875000000000000000000000000 [144,11] -365729048058345306916568669462063132929710718855157649819596005676097541447534053760728691697792538300834324101595100250050958761006076763431491410165317843943023124951013017952033222789913133095805602491461963828410297622403352212578808800726497765563781787253230071475886346356082080089709631709301308062801175829417541047357177211467674305315727982433188051201288148531899885464119114450852967041636936284644929505665367524515415761665046282294108959976279974944895593510951468182248154271525648731667874550867789716885426227718523477294978424071750020347743753196545819700356470382658494216936649996448140937963327652244565304727388754620201436150943264926518931156178404023423986690819390681958890526172063691739895491461805507571898312839181438035804137802903095602551883459837354755957789991465572915811249967308265310184976386275278476327343943424814797229131680173019208731258197148628252252363746435503289613167332266202429248096826698083784887326945939511927104181478292750014713391493654922541433924908485320121551039042400411514890095532333749452609482575422219853541043967127486157982285010361838753436172249549936149663772514413420534272797891889605181861077221589740502973662071125107867845691188628259055409503912653504885738194982455978458249264993405411879065073797858978675900148229825102295471692373614026531127199560542925892791738170060762539597081031340833817775107761025782045035089122992199574939512663381583615404096720847771586218542659193365488866661618150356762981897415121486741754708312759261784665124113938042844259659900232996569060055336318586922117479797897152049903008914622701162664823932326137438924307504087419552791388712176836172286085987787968742315689713818678912993884047577285127247027756081714260118849885457761349532795468450335423097559507879501127095317232920753181958961616350422728013071108287959075868813540177454736084891678461600515919267903817948549765930390285870693756863388162406156306131686407153585399784214522775378577963431353031535092443497729937322512802356012206044910515906313599660868868855721286148786135761159193132704467527407869965988706595014295206592308963619040443123983548157926725727893539933874289538096036267234012484550476074218750000000000000 [144,12] 673288196272294550051897355981746203522173755723212567506321894052752616549002897804498598992527074357109192613417946921262953610327798554474932942059335244406261929329043926954271684392270342353999245221406444522842917084378682856078671204261167565493513358161566595470151182491717680084047360926700025002984889549595633706980240558510578449237036423547427717676431411806517993523991005349442699631341781509752264714417258734458371425324288168034153802724160854928114227278209363378291326128772555867151407647160876692773713150407125924171884844074677970581778794823747691516001066354013931007840668276473722126828511467793086933508138723728682066079511953819153160787395211421379982081265480916611409203395249024221357762322099509626984609694352361713934103121204704543666014606676478220086061935425658399862330972172136493686637744459615208384561460511935380453412635641050725625224120054217707100969302482218718355802560009510411683906406340510104267190674570889985838832314730190094883072610794009866357184253271028941772889572462545015584326025687204480224012253978479026337539204914286183197751673594335982826667142089019061026016264867029704074793253144822339854508122372255682344182258140330608831086226687038642292957147962741710002455057903259830053002604228145067675206942920951399307685375854198987098353260579647723395703206856477836697243371619218116643800448931682629894094575524678886740722918771496493956243733711613896027357386077774194369563560650216634144901950165158337059775098639986446028405989156443679047930085438981193940696300817886574233279659111359978879415337141845526572364658871696310238836528914415649231422055859839269718279320077126536113765039728099631433534893076551280386593663843299901098187092990388850462624963799640802171796876580238943114592384015936443546771112545516456613246492677178242047320110999758452644831033105841892545365852003919087294232954037803164056020141210281258270786026090225736480978863748015195813789854285125856152877817491098286038909280263079828924108236083255827598042850041438554780642711666283979813185532551339458993463869100392279159982083658221940967748292571346762633928623741771038291772390079243282463850039931685387273319065570831298828125000 [144,13] -1215594742265236108260202422558859029878054437808556190798525610776635857658874368643155633692221299929915910521693564616120561237323011827099487216066299978456896703714239510184931310586018095658577785087957223735271368211280082914487360225665721991404371041642301885074797366046740478161168923869264317256059877506931788900598582014314815827199609483746569859359721496714532823949827522089045598550577912718816210530507978372960116090379005885555949979393941738585585693796214845646403637432752231642263014582990668427276291638146561933588975275448370032393547780012415481884250109571462893045757592856633727626287450375601206803482281460917620830570109841690813404407136874455390828248056892517683700180402656616293325172251052535301394708454361681344712217245389774636402984325564171665362170368728491415391580823737912629773872247744524421101686178144820492411935274379322016922333282185183719436608252737493973322768381903123686068633486019832212944618766796164599639451516806129677557175075599813940648485893564908543208800610748523605190021647364560015372160997649972716522068931299157369813205084850681089455936944554823258820822396619146371397332066729529357510426074655015221092451251225832890542184112886999331186965804664055518529383678490146117666192133607179140355964962958661747903581217250688414130467944250200347916879572728672963143271393156029059522414478040973054711373137380420077899279418121623201013360922280118917377265278358527425995161426645925847941965938284136184027961931725040534841320449304835143633431250248159059004166249401791620733562233955752582100651394583533697201015202514396157720086996240989513312976166293077795071384089274169104479492943851312079311833424394314563668997647152161655176255861922152367825149204728622725226269503067229811064241601594536618231895533900827359090170587450152588171165138286572682790009942902310075877232571959227256489698853668869159943204912133537840542994824919459026441185916882136777821898542248833827701495689886772414719080099735944860678435508996661883086415110551769817023969708677915387407032660610698294208736796839501219012185063772199546690367696399030253259139120300455694389564904574554948801790033030556514859199523925781250000000 [144,14] 2256259146098159830599002763281646614128048064456498174058493733178310414007099611107896066489784938790563145064629655834621172590249028973193388399240635767119421479036093952336049737134335329477214990829282805179080157908849961526559384739056372093721282042181750315123097353843341767411653750415314754504888102618780685846952842999704041672104332943656001344665807482646863841261233508504926267343312944577830806150432208983426237863744311988741738535726157235466519307804058937422203028516161236195944801495911016390643526755863552331013392393117329031279032817195990111047660181777357326675697942603134719310030730465718755633025456675201691862238894878805100259625117335903025672364869134756977833780835509103352413595009431847902310113924499080718736280221233329131515774659017013133114701154112408154044943701893121113273657770159098484279716692443800785582958746281112620789622749160069728568138090792630580897587831875694802370228938007015166152782147030920512242721310680231943517472089568228323839639028078304068393768009904529663463454175920471017514890908550487570150045523439921544558885024221319360629045303911757095670632326473431113264092568239440535135974398217069053567539038613220508738363961699955870076132235839758559878233011743696795167078356776890421980136431405362785967360993530856600081382214961596103091005621692735220265589273349954095271035763220935611098380803842848057774578766006435441301590655995320530979422003511291792189585317200395424291835470701345078439013643399364340021487381208177091936865809532953762205857742973189338050002756588367927462904276289437455277112872508629473902899915233120920127723819596494500053713261171313181637214323870058889349808183703958271515827808657557570963462308032678837650789751730928948851974868103062655156271762516961224697505434624169370902741831998843429816479406476662647673561013930782268667161410846105727370534934810140291064207929314522498043286445182362036561988059738331897945184835157927913767902094863771729688261017262776606458477708863963248636652975781032668035633875939884910984983833331662676067469148079343259425233476258475298216204184037316782893459219534105767509045523556282519805904485110659152269363403320312500000 [144,15] -3610982272563919265329419644578664235506012196853277872458439983636569597743687779625740984883760202817156692573439220207740182945470938753364972086843064573976219223615799465562320473668084494779042758346891300648322056253331088216106766904528709645358652876433433976257389241785505608698493370660036069652564322769997928672264332972674108148731444813638790585379931816655130934103155257039905670537196048292910486346079106066248924144077335433739442012341172361727858907487776785683081607490270580129429767000255998784990257642797219966010392965229877393672943590927398110245636831304923938724888501964341840059992777171394151850307073159047048263134312786860307541940821137350007519346012745157373767136320110648839305478113050409172070374666778005553300698627366188235774491280433928530956282366050056063504259875976314966230149386267992922546688431167918806628466302394275855338338613373360380939262686636196618817162516007407140538350167992959478445378668728454867913102710452874920371097933165503160201345402877157859102094017553682535675514943754041856700787115137461958427937593814007936802797530987782790849927695912884169493447565224423092284806723639154851414441613236606215378498965869730088522894899518724851989823056401575828977006526992165000833146372165213696660948968306577309484501845927570903760821847108084648776289136295072516768201400923655738213313696480680223480007275285039432178255038345115276172549560646042076364076971391964467631713468524288629120188402565070110873978963517089506263242789213628922960992723331614205708443674316613919996080271167661210239743091889158446460694972590300553593936676743563429924996862396801875673284854557569935942604777039376427193811294861669256232184703663181690777951218218077095910083798299396410814456722394121139197713279614204804484978911335824097734543537892908644076623576743963778755567339126090587927620687760953290956092723743178037403477456785926804169209261308092225965947600182514802751387049638117741771870760593123324453558389394424846850071673497468435993341613454104835121949235236921193358205007072121858886464964709606341809701773755732222815296095014664457123182867217880148854279587222748659769422374665737152099609375000000000 [144,16] 3452703298989870621771303683287388779969083809668401055700299193108715510273042846768172711467338979417122399889433604393833591819898418658288125840758542783780818348624869705598129387724481776684467784060803750331867943180763873929315925924660755530855887488337562833797801564029850131404806757797408328818931518376196247484972305081315340617304552408654445941324293896382725568359559851045135789687348331105853161413978662520551007462258548419598555467155021009815321402849021571911752778349775355530442109534472228295425452426613403113920547233088345815557591422270354373460878539536545374000971997653892338497235345074008321892142207489111881147666177511159323581374973076516155218683977705894710780707013436321477879743374340014897034571683003889904093505794138337841615319919434291351258725727469380935499660834203954575185863433408363822776815778293483112144901546505501472151823256808691760688077148471623156431223688385152810743507547645949089586763966315172063997710097404251039609266508445306256358730061351372519038927331132015761277594766997199174355913407671276990781050195164168155701749184443837143890465250683404968935996780599885843623004311018611177912385662443537786081422527278624835028425957550105892549157198633736672391166665388281582245800892946495561413103811260675673888895198072581336095191445493336051109074660283362716236670039902910719191759461253385274596014251046759543627514849052571576396439338398648013816945533126215887348185886262566258680974220643883431554684748138608154504968007571764184042648302971012201241129984444778068254629326444193529384834091389267076266561136168004593919912187029989787048892834904214008992065127524884659600332078618230915702075091670634593650658762331886211545016444887446233317006349492666148812045343335009816032704769050414820858926455942802257059063264103608364633996266418532079354281491815066663392367049013566701016085407562740816728773977498947200262115515378510041157613468397000681935173769884455178619178074943748935699373297908491881432040978388775557065014592331931015153690912934357611352611689463926113051316890523774729346865721459042211483321084629826042612697250538014236522551397845504084216372575610876083374023437500000 [144,17] 1465557279978959812471254547203387742462396701200484092929285387657692255747749534998978368273221077980120298805196884591102397149947096979368543646415990647282088775707129056593291411764646592925909032334329144009558860629277533272866374106105162753572107732123499326883091457423272231210616483371328623015131725709863344531416987009379748299836085974972471542224044207623610696061113301812652728138598234919674954706935969460977024248317211892781743712010428151583471752101156983522360397730513801761122320014853055996520000165233371473234121571155774608947463294816124620047377671849207922423473746514694902799425739903255995703603710663588218816420486862114325638201081993101368422559140268855529632257969936347620256049448693291332811232288732345666662157476688271376928853523961790523182972001735277307092669871450050746794077247841341114194363979328739423175061244741333050948416978212308539942976100029243701987472655334860355519562981495706596913462143713351677151410832254333192620830811729286455932263220592844600791748220323678405574242387668308059346841159037595841957398025851521589555047031958664034457509036738210845511969460356248756773203279081776399075449944040770054123619603920034316951591131704527407156581684610162581266519633097951016645760614603471545837176110403372857915623760510924609105368595050445992289358355121362150290220615481927527959489884222064082983524010589630447119410063864567299009369304989295721856463490589076655229964547771160855134082992635721349725451950261592827042128561684960914065367006909506139914637470995431199313495628220855154936635378008546433969981332074215782207529750658652373029243493641930821759222643969547088594789286284115215691939466811270754058243679949297565834173652520005177642958738462788205384288076646800499688567169959414347530229121548677779032849723620955092977033397439394034803488481768295469040975245383106891547248254712869010613884773421491369684725255814583052164084551378804594823797644588736026222371206539633838638389398291640013300917309766837572808574269722416309107198695221604065222691533143294316009262531364293457144913802412475463968855663311922617180616506094654929309717417140745965298265218734741210937500000000 [144,18] -11376712266388446142886127970883908377524510322094330891682668213773504705746655996276423964903106525850412273010999407904681740313615692451798789225242356154548020829652753751398156326045069178160885156849567532301242145206730544014620357809886726726129962387919817210033122846352167580138030154956136602071059063759352237943729601492923226344534419534049998209142423543880941206625185854712139355945374828663439918092053024006156093415444137770199711930644383709169802273192878189165514072184383920352857358942724460541749863965872495066562290967471517252568864675000089598391409295172985433840447476676471993886425578329797760708784605550035562522389940331176809266307482933309928475753357474053234489015865601941348424760622781647816392723481104595646631220096731566139258451081959592542504767086531150652697459729274780630057242053497655844028655584699751091097855001990749461002947881126844054337134943052544983767844616193053621982053620413513928886599705764400568109214945428752949278711337869025263745925823039126159454624701587695470493980171428031378455536333364611624651844228428528123419113654561200679578116477113139735680633418994861768778721008928550179943985691880828192318607644055280742982475766342883020545585777329925598881656030313708652363675527257459310695063847215511690431964988072382959234118554053074240856028359783709060524199558405861710177293151410833220988750487213524383184123881156453257010206853102647537227429609624691128795287587534486767286977091136771461997872830771423318398107800059032583859914207378782339849564404137361679531983064211024238343126756664424291359753685271739833082603440759859431548921775389467576604758878199898565808811196940364548354770368056346697136242747876265466529467625124265521082815720199126685883043831727520011663649083828146793006769345008117858024853553730735588530881673794332628109767063712630079010190146121716370824430294532247835949885010930241583926681101764354516297088606916452618145310399598193738211564667270826410458920925511877977113160153813443056936799852386090156501458670272968583815493258709847260908376845624709390921790796829685265718402080873017623283284076714195684476571557297575054690241813659667968750000000 [144,19] 15091559818997675576377047274935705154364024100446038154200527826927035181003992141311724963179524176502534293343555061596006158555993215662943645208738732635321928032006381386406197134684354812523669926891309748467702408808599317562909752806631407702902589159012023657024133712925710150690766605981521877397850535239345029588442689204822133306048760877853493582872365595125962170591473802785367728196614740482293302093527497683313533300403803806683974494737799014115475262680546278063528651828111350658956210503543693941483665134086785321603976299726925557618254712129135474973685318851898748688281126692059124678083742593191759793393882492649661199494518230633924199136306463860079537905372027652071816810446458500521346310708255704208787211909159398816539102771454734129838670668451228387787687424251285003557502501772554326620006138109295572134301588097416760713564933528195058352708670715901974490165297645683384787181047502311426131576418510994785898909621681886238854186242624534541480666952508407085958682875752304993874215083022812179702625740528148903090959921762307154697340540345876367789213749238765115307508959568152693884441959904103333282798639123023361960291160206904752875976737129685195907735158562699005085448280553420229723785946774544919084294369169911157117272885116373907985381677024958920260522480374569849501212530784999409300515540928779765734387122163125078816651920119020447532821104176337165147523331133757509475643550537977195655232999113964111999589076383088039844923784569942400821256847527223639297584568225590000643583376819400113713046938503352692678182530743090637491117878102344485921868997738515377657565862012054539927554968043495905176319693422436799148586010118892291047099741757476111268307284975529863670434730310319375371832262603126579069876530450338231047379136707415529962656093928676885226776954296912386002688056240724921689835331945108423502772397050019978614261376477030269172895617888533925745517365500536535496194632071752187206479411146563001229453918720551154429573357915420332221555734849902547224256237266037276689372960020424475125134288976335082753602191703715514677209954395596014491740899463728675655715960601810365915298461914062500000000 [144,20] 16784900786995737894408388104339470217554645693251646670726871213849894410915293106190690202310305798177994541616783932611532678497264194855390760548030206543984080663843394477963292025886937745673453095822435063920404650121333301892201401192776507430500471812297049559707982646777960390412053690660961988477010815166836668018340751034520892176377254283697115397049702189432638288794403910322299364260330760407864742616644623489677132329059007757654226124128080254419163094510664656830649025879515073164041100012199839522123509656157913285985012681818199539143122700422676648366952278547802294041711607732503694774763779131533892792555548284895904914681612694707206463421005236618255684449491797617722332695517337329300167351876296585823457073340016475194894708194517206831345044525497084311391176678742625272813748187213042371750809303126635074109565126490874022886355354175422678869507219715914381307827741965443697239360994654117038400781653885548863069875975015949537997312604102816584901768718970016310326929388768298606777929210388568084396125302717559413662624885810025088759973005766657882528386058477509711764139505596821823993372292117460612857487339326652817658484438604911891990401465453482535212392197192525171116901658098325488582624584742372625193962183584000403556206009539287395793808237103622994366999505212776947029236411454816711908675849228115213267936223381455479985545711006701389805915144895775872297573446337077308629301347144137243997429104815181178298683464783022246830094753033046074388818359288825207294960644597031133802321049233304019790587403071713628465230039850587165796908113438365680337639207427107373555949409041603838433414188567245096230693334455047787851992965452140797978894461179472944550626438842250608133957472396613750393874114995903052596677348479713820922870781468052759724305159197632622181114142420896070594623575842079111336875003649507237375235735588404784760852397111679112268601920889179992064113525707318117254058545225316274242998398989434803259064898879126305271751583229586664762092620077740112274501751479906420113060261038814685058250273564237462478120820584194562764212263560425397890029743151827507086082391651871148496866226196289062500 [144,21] -128877701311624053653245618129378204930755186584894013860267934626898760040654469141254341181056406838110950287858191642055330126974160062330263644603856915736621327904710025392167065718695084601160874037607655070530173883977750303260038545362638487762927987596485975873169873172776904144038860853025139078293137156082342184254630851793931647040712531369929761203476904151356675150615350527920646780173180633571355455199589105089589749825981492278349935588592540076587639855049835060388043714111288745621496711337247224721505623733230886255267733019289654985274352047426017237730296009370938929708229062246168041155438993443417613922481436266911331978226557905751489549270806806830443671586738944135146906085454588873316459962513714120341130368982833526442946675605432495515792244045337202735252219121250345504478962653133485686685974546198898203439312160777253126989604109858235692472822849803182678145863782882761514228801441876449520770168376126132600953268697130112829742536174870679933084732589224448564754008888949021803403932989723959085417581051748848055883667659306293149745439724350542719667744315510296256429552153328813617444771489226316133713387692814068451559535501604080472926185888376555722045851192842374300970429541676856058881952015733230384194796441218675615981425708244139710076705583616843147071280505988245054135373235587022187685914732383506551978440726640232237187197715074599432577631880506794515174527161367374237530163610102050634502473212493046048438492734343861113116513987683383525960389567750615252992686596226752902049329613473538460723390423635884651636094350228524650313502535247509443047366785248668979788476112547251537795329626619959718052495981600971862815625474086409747055705956293047746642449264497045227775702548416268420206520771993305909529886410168570178717833740223689880419075413158001994949962512942252613980815289630697918203943971186466236925572728602067411395686972655227782435798571670043533411228003527708889072301442569364516391979001249903113391925467920703408975209557674090681921341882760826404831091240999098887825672577526688645526551366204814888445061609024305353938144825193838085590687138337617767547271796502172946929931640625000000 [144,22] 364488953807888306487162478707039690397367923862066136275232005212301147983613508865880957654866437885030061332765154771768891482595302627114900730415135862052510773186662173987525866186152955020507807177395799551978742029624301928709642829399387959173742984303155711015879792154422301617685351723165682828979032216562221618957454967736827524938777066584202651889009607495004439505602836894302172504845721309111356972079464012767119786146616171800210283273350621606362990621684998993798390844041839878558591333040438374614660063675029866393790585613673889717668174346701017149177424661803312540208278721410623467550800747283150750462955659863240069968782516444520478990076711477412269370241407685942139833927421860873534013803598087429722922738864926742811027714756069304950908457891622099927270999771826794871484122372629276280181289528138512330344245719534929277983200828678640537208237657587970632654719913131612360223606388134613940245961418817147171680177620262562673693910225023455359000470760611715656109668524986419727875664042717334244914159788755052361564206368106515620364466897254349636169068552359993055935202427913779657790515919263548332299626402947720369174123641609759202736416445689241584063464544698406021854458688550393760084652290109019035450050782717821259735512667322280565522899595596147349264403411558670434632108714571582769994673451845583233074226675579210393504837334019456002418682649243229584827633434488389980739005984504627753817053820414056983771401642766394049115458331955947612206223440174488227690414466353649446101729745231382838871077967390062496770239600614542342395537422192938187605612450461609582523140136554203326087889225822628923179721912597145773872742544497537756805547343406400731148899233023632091016467213662026502108613402143366505146571055688292097794077806457939737976676677265306916366033687580685106779303909495776948373267445036008007980818255819011634778971604354066322478755659451411457620144141223524519843801682428076454588855496867354053352826657561839686848810366315416712557393488539735658828970972887871519996329559685852325409671200224380302876674187504419906324777429495871690871963352598150720496050780639052391052246093750000 [144,23] -741147964122636708356185198553243272001895724444986922964227642352710685158913188705150046240425602819630804614957705701933290483534793628966061139408557612190238553056026754284822859586927636302566538931312680776954590120021531440215286998788255498809575550158408637410558971477871366160106694883919094200775128009514876634188186961986509158752995263106918300016187602005083461232076217045159571549447659220479299773407773792157946827412171502485272227024952769000263908165900237197408244093081747920266327118080229816643386745091967096321058097143864254896181143780913604697390855507284945843055670725845268222179954793495829471640948118890234895179406559508826220363043376509024078777197561742335962414376758493623508753421308793880394927857681237381750712783787575714586255310272022042167562132754477411925700418281843911812546817986299881483927203980423843661816676978230496078567104762907197912438516139939255763984413469133475585101724674656745461638188181931863958917389480214202983395135220683773263931688248021002607931860013021060261266208343930322145066075399427279029113909198809117582754598188231856789140538220252476627012886005810094001841004569827795799319309399182069428351620041114341905948586196434162025431549871562545389274819913147574308140810927013158315058121938679080797100360068676636703721824210630064594101319478533531165231288334847411726003080775645888843224103769849222956102729190829098708221229691728061777992582831795685679841125907999841094218199681493615580321303114785108420801940196693502250088602916752596954234591191369140445518057924340138477961253804450086210033528488927217777796687634601386071513167168823089367504476186023267958173939905156560555920294983542397313871848309168409385765920999937709683138202542606119152345596540207103835243549416657858594861894049899242645999236977764002070362049904697785597179520731994730062610887483822978296539089196933515638996708990059025903271274360356510801190411233597318347934061261679573456803024293177367944444308098495242177322742566109446758030707272417385383753745225940231250446671279037207466624369332667621288241248436505282869112882289252492514115833177612557847169227898120880126953125000000 [144,24] 1231537748550587823755727658917690759127969202007899855812642034259371861708003239719614621268985942239220386702433643031204656004280830101358812043954105050100841497144922272398003087258357173933332674855517576830427924142811926496265919366181628699917880841868234738300441811369223164709357295120906301813506463305359617242146723791977756183043309520571807747277524675426317073133949235186275810154951563650429201855136789039259495038833216779002409122479214805157184090752571269442874748912214760766143894708342746664198968503117907980300678502572682427038213869447339386423446012548066310174169557457846690867665380451797346237805627897636799896000128215593478513156825469471024703281720620170957293898922805078161905229177779763735998895962313658326187551729465574606344813728832485284719731007116810020687254749629271659167845379573446446153344702533617136371270160358080021369527262448117864872842624170227833563651406702559590781169155920664598623980148914108034059684778974814342361935219305635076666797220490059002148929097553620442896255675045247676448392812847299042374651050005898342120601216441689909122305347425296090177860255907773290997309173981422744374354954384623930254161848687345041671353016645158913380201721125363439483458543878730255348786697699821570827578753472507811870758819758983978412391847093981390951420266681807644077708604298296004970854935364767778010350748782693570116806988837843542146675578716351720630450767984614735941278114865550260625421912160898956619661414266762573465530790567889358841389323625528353463512195523072554131510044627354744996093766916112683870100487947214260803636581424888395521549697644479383468327054797745088708251552205987319898039578819295573522965864577748557347946138963815329081078214362046395376983256150771269376259553846329522273602953949214129709346513343959234864044176590117139395515625042325284784575396490170852037518566827524586702292327977743869558341983735747480499460399174239143372436741320612744489000493518596690092447366414034035329232101896437329463097062329140394567296947104489396449045270236193917050708903000940514755640105566510071419566696827259646355827438224395109500619582831859588623046875000 [144,25] -1762161982484340754170534150940410936818649682728524290591010507678011443595648549157554593156406106031459718853267803150686659081705206997731435669713365015531441923433523715424652940990647917610100270808913486739490964489531530957335889239180405443844161430984078445548895962878771586370467243633718389549520061275007172267340647516594039356064819979418348110089939822854112281812580633115118050528032337371830785962609411887424313453579055325478928517872448177173562699971578313737926653072175840188738437966465376660353892085371661103278141547497935074081860969838396971281384179327018090279448472831424419246312976297106840703692629542284372972366939919316605609216748304232554439065755578670730772462688535432986223227994322474924259316417038602614931731845195075069807253283670219456452303184143978924940913935537656050910621736828618081083945574732662528704310630561304603382390619688762600836926160986882040433567225464839390848187354278246841167934447004524421774898671588935447494549631201743657706164264648094672121249456161231599775344420569941605736011836764388960258276875536224684886802666751414567685440027331213675988572694081983322691213363522350317023183267309402363420620237178378959088446713567333109690009547494759072974082966047106609901103286515487045943010777690683035754678093670112503922383444766070483253268082817026376980662979074773738706289014538150657664399441680225424407594784129093457476128756793570269278491699833531557864418897062114321622282601756065489864492215456808563380929023542598501464695880485702670085181048981218375372830124589767670079681261164968231002197702860820318741916711240094850728497121845393734776276624038191325224470484072731669053640777403642227853089238876101062851432537931527185417936201478991642758534317452108257913249105692594139884142181433231985616212712057489186535761327207991819415931010580339663209789431295160933841210176787551915813292597073332167333139098413673646033480289069564367154131568889743610915468119231490745255181239333304147501604412044505565340983160655844030125662868013093460551392721623869684839045941403069681976622959931433927629011001376492517866978460006066597998142242431640625000000000 [144,26] 2232688245550378739821734214327851340624854692465899598944168456279660635963708279335953939369365137636316838058103695877108886393268876376595265546394069864481798100915213576955799799665151726992060303748482162425785983591947925889158190950793503067307569716840600408200774333643640627618651404572003606356797806995219804353281118727916365516893553103489815481132298267893043138882029477376134937725369811978805961605961925830334589563453934047259005125459955743971497300885192599090296323187506035360309747171866830382225337144759514135412466469519521644812919616847077153181015654819034244747028044106666251588867045682421189485318085413415911004670950678652116605504695747282600723012310379178072570328577253992123688437615224931223008347919386565831909667544825102138885532550701987981105993135268709038606487743901163669530890217034032688983211459801034221607878094871100578017507692897094358571309695724371238243843940380455291352443131258916198998490300648182203200795154991751278437434344448913106146851225595007492633799970703364688681838448760580037259739096999213445201871811854218799231277391031281450942179712590342605604293334659446078570974321797830014322360217509041192337962991117936479839059368466293226043536192050330332189167504806565526271299883795031003485993062665499896463754760708149728303992189115501383435949602078193318858306136612257686445239352797803391092465145871776689082418439768087689939098182139357607118489627925675815710460031109283342694491265003072345512016663019890281691296120376642859917304490625846319298238936970545134604035695092042698794706527607838108168318493747642838407787977116348588698856755398068557969708636432555460913045929904095812671961332116468326474438473149336561367056014101350896678354834471655748668874658114076797558186580046124180819663969899906651325945389487404782147864552330803784105034668269944975940612934823360284197359162484744543079754457859253616542979286067329468267635766505280178825127723378644226405477266945120868956096827151533812245154592761157893571194790273866821608298489621714996908612903928655260903014478206333142186403644214368899456903168355362959696108759999333415180444717407226562500000 [144,27] -2547575771324633154146547033238093945861741329181761929355550556998867617901381708939048148806304731208268623098163474952912625656550811216039075045094354956839836894616357344403593497149994063470194292847863781323064644589346495335502235732163708068555505061123440697812355280480895486878394364675118054578344450562092883416525589172260229944332336218233056487095097222236495896947892029927618974020818817033201254481193535188130563200920609065625158436334959532934585618240720489683491428697033817060581861587959453880771460752508998866081516987452396763960663189433519222498536649091983950819821957248232151836925476010941369675928435133233483867947553014590725503771406978783588833668152329951878936568955006272676041010422178181397291400227852762610578720504202427222038678525766928152163817491709071758806127840898483182585139437469422620249782586822152526731442922242604260244251790548816128861906291537195258155394001981885534284683198986127102348767134256362802621731523710781424981053873578737885099537167699486660489380377649675246924009867766561245758521679266922677379863108393477741702285480427949754393822185012246663193919569337912252353893296183036715400982566182088637537131783347949830341102307838922115484134082275306300159327173446295573349073900537138657248636620296764413072087997296350408778288473401683462544303987212240034798656431780130391617832166874766278157164371997097299060169948807001660641111259068879914208718751482924860307215702928148107777026005072942575091570801058530528772876045326731206453806815536491911718768014934409160403089053276030546033000215826677115192557509123598451962308115755017601676627041229724649589249159346020476946404645712982565765489734750931907868156939254530451688796082659157256368133039667738872632645834985874785125726216963574076763122012783088175786083711937839497518853716315862113318007536333552088906080625748434361324159797819115107483443214540667420264086089326574842133822341865871749980702274029436794541347812890010032451900881021681005857516688239694854606017418483856268607648543992151286330895252272122863964313609557654083761719510004833450955092891132558463596069486811757087707519531250000000000 [144,28] 2645889725979940530729214992320705648400949481294784910838048090974544003764656060518110367747550525019774126679299566458531510588445207397174397699553847658870324716511460735067734090752757983725694074442470962468585756701847198923626465437589019678376675852027437945883762562468514677154675966443325809353196077078370364809493820703515441344389292794692587710669705466251126668864361377212181446773776189054847103751830108144364951751866611775191105065377171731638014799998370370573444704371499573116862766650591126407846314978953531970087004704945223814221125694551321005878849159415417595433173376642501310328690803727374388028971123122638806294302070457211432484386445102682277912401283198552685620551508808546219924502170858004613771243534995493248915533384612839330226973111521577915841424651409418291908762616283514856334314134965338347417193590927499894003849362252490059148859012268841703790507259175324177908303597493827441192768776794455059022980496584187231158565031646718057110436182105606045052352081851045197401715212051708168820808778578742585030679112913501067400060438840299786264466209821919116948465372357320709351632883517984327893252142385800626165883770074132970208220275748789764198191570527064958311452046365740865772069422844943735445008824539011186072238178933678671758899556226679876529134085563119615315709364412410514328915990621060926423673661538732998565011766653387934859690819313134597357952245102301265794298238174172322656248220946720711049811061332256367347424196757841609597874311679289907674156876055111575086811968066888818383928091439064596562067300862066233367317105976825136394054038250336079544288134940074233673952139218115748615938174074370544328104954893533004405472587417257256117739208381211059273202462908758280762513055671657282371875804177069671107689762294091362869691101346763814352151353068063610519151902267309519054914793897279925416155265250353244166902209399359598072307807157619262647428576231128118450433093315525911468516276184099714111052427917323419546775802323868058482314457755888518729123044731551834892076835261687384397671724667435226180631272327144311912631098736292667439329306944273412227630615234375000 [144,29] -2517693076677620468399222809558303173915795137132952652853298991999044229909498850208849341704000414435791682563969934955861976025703378309710285546615582903386656634789421860972363209317830654040422679203337349488742916322350783679899502476894554625783223505137643983619048694832555533602917699551067047267254345225815205843783293536849879376481078227729111954974463100451905612060320728109885076178723948717057597432721386863254027988783274745507065069543163629561352659325204562609328788522833267512677703722341764143631265817976088378255171167711902055485347166913826695985247545343891515105735019502859478004816772074496616075844517408810693631583605338528113717926783320616845134798568168337773508176512888475040584183334277481490077712141709573454888729650319794787033021153219024478810693427428473856390513911917570083653000507833960590620188564296441777826022272435863422415859852763802333485581644264746290458440231013344421674122932061864086691993970498270534114561102901851707334795681010243035432973297616933105640217696508929981775637434657041728620772434021698538370804912329931173700563274437206517896953597426425752716904717260749584870169559642723129867756534392514777423185902589094775786742836991780935192077547632756269435989358807283584530334025144432936209183167445248482905172063972431843848595025046855767154094310086109010771058366642458684953752147615921286064408939689227701621490198733927856113579312729648196413428422964214562063610321606892577642014819700271661865359734929387112070420585927898173327195811680531461561037165756704708254588800426412468327723814319562172365756587349855976616761515629856299487288525961968758823201037219125120233587195755779492007108049941750493214723556335180573794076294690902496499499989287527905373665429780107425333800469086592914827448702472013432110424065398069814889955423067275605028090560520912684619986971858743412379677282381322654389420617188842388247379995375577168672202957715577053867962637687931200235999665875422305491130555504462814600871038425484365989208305812033391984499982775025446687006656310967961595683842730282388189300769794918558006606988386444356819993117824196815490722656250000 [144,30] 2202767722780607135020852605582106491016995679726519302217446158089118894700848900449648782839202450745720103185572241359978690086526296123140042502876787214353793155049109039711242833128744806448167925523301088585845949996509567835202264139156224391017486038702377749295609250250550928366986806406225494455350795183523804175682913208347575164857877283897783529217878507729474054055212260830866068159128530619229660544690164616635537407927922138823807952411698026579950214486727567220382107428771648727519209516406492673106407878739945978680964684900745312338826297750284255372142167151181695286258973857526147604165001462773206164304343035356206232266477988216082589589600688674919145819412048267090099701044749142136771019087915191241272051822134939042366876570876597480075422762064255735685021299436329743227123867810040258708917301989476979669645756394188596060652171543263800653173420400091948314193638876765431495094823277405678809859438883785096258195607706316375242192020256583456329006335922500101389826445004337671533132928455093240207858201280623589488722948076567256115844495555840974581265458976896646599937587783100721129309934771796032857917428151110453886489051954897672614404135306356893244896363170651832545248272058543211028617658509531051238014284591139228121863760947536878889397614631559706130772979682942835864697137889578492008293597863790306307887768161498969983732683713319176992775827224860993016278510395171696916746516212881382104966840036968643531333349131100698113629348476675590965302368320705382446796640775791460099092787039459289850855460860654743627144132547042454863297657364828743477501190524134323484173139474032221953292428659246090991232080210440336124428352920733524149705152496132212724963631702270674013674290616698960921442161813957152260516842573401842897396939268632634077862595116292268646671069291013754146970042996500304526068333330502441172135467590173067721710270384009068534078333665471290961124189782198481048120242577022885673050877133409087753782934732201941952793791039696326616438842378878098391591254669923970262109282456619699251033284584884950667298202779012834385597119801758481116848997771739959716796875000 [144,31] -1774529167593797645303111805495325338934686143852730792562513095784460259924637463179469841601574969279768037577325986601618564286234588855898699502607819873674677672789690770529114462010673124023164968781389921630956330889413438153342361255188010180475206771174087364364769564220188152079363629089131057680223969958919541037075952631428702254433673899250319260462529550939001742750579820809476097794697562110341367295599546102699692697336045355234928410660334525614196554089607341103261156115426698106486378748372492780864777596356309259245243361647354542091121183575803470929580005912970440664490256130210672066015874312501925330503223211817515310812530911551195315176291210411971452988009557970235743896547127002008263106062088534860376186662375360626539944778643301843962645940682242699256186519394522101554423863372670206684180958896806653323702833272976513167448975749074105143798475948785038061915837856057812687051446813596513765483757892805282833916736350474636306695318606421864015288927991833863622907512745709697016507875594844842271563938461541982426351424883157299341868431787957935626929970117421336187446118411225237486006209394085776138605043769275637985820583833130694919931022541343173431385349751838400181475683602891552375066346854660439346245794611394726578653188794100035238704128186126881129647453941836141032879882410995502937141827375610155523430144787770556367657526918710496267498116586287832760663121178803447404973357581950782960272555388031330733737186737715513508855991656594995036676906186206085959068908756120775234518355119011734032406315741183159065209209107293973367251303457837976619948461661501155039322613563320801559773455892525172208724103271322562786151508659038080451836364278611265233511531845722165579728426053932263031817047829059188434156491748498302201213998428903208278360815103220031860526697650782087573651800273860200707796506089865233689405720226950667417736373866709106014654712514572415630065667275774158447996454782611564953729038656126202286832737934663196357209028386156088215486639660144522269991301121249951375505728455135609993981434409445277904695925083199004724954193079611286520957946777343750000000000 [144,32] 1316270475598134938293251264441868493523663207857662084477789431213792775894257297042572190301910097194435131754204146778138627925969884032915728768277203527028880976969669109579243243505763692585788633509812601388367798851439596132069235508128240417110947692773417943604403138597280911539099662249837003270511536025266451240258335931253067099769336145441524095592510237602759822564109796423232149402479334664283779702806428127947094989574281899441249710121727616939341382535424748709656815802595439828080991429556120865646772660673342652688923152983331251604848906117073453179058688502216971438399658966760104643650246298225199952872599091315992547759521681512238992135368999867857405325186263276522919132916214830479595500037584310799614120514434957982938194899976035678983202404201356212543930508041086070344280351354353261368830529035530484906605630370764178396835412096207187317508420453769596144960323649924260096309639363519176024966153763659174887798327972220007145102327660486881239234031277336023743768575871119803669363531611906517551686066621302147977918938116062927141165086375061808865043362032812218336312033783064100675299110390033297407087521424834422439896266835075446208622458658190677340427448754160828717834609001230049182032042194702353413319862254052383057967840478494273693474112042551591881064871992079812972827947747089516244204011978682435815130630126123487739932846691090151031698222248203020640878855581516029799980634962656706749074541550822968454322332112130828353544435931890488236311031437154891364929480143488743867939619461620215339558881924548220003413057566150632824442955403348384455959612375649839371915142853331367694650053571416019698845196232500357148010291892855309171659433699721331396030292524076095377858849482582211421810773995420309655064338308348247484249036426732421989357146686877161230863543334067062146930553936892148807266701932724183804506796271254408292295464132822375175758653701584123104523432051428682758967529964545686552190362712709979457792668600396275784800558899442706376806546724591799280095714041257114019723149772847647925855511605237501284874947316145174159456303186743753030896186828613281250000 [144,33] -898333006762508293674817188675875703371271457044390568391859544977794405105871435634493378532571704433709924103565158604534687919318326461785404127313236588878196898162972155226806020417417905576347288119535697313332180897664005607334416309941896713400752680793024495145557789834884429462022387145193707226058921056463371093781159697790215746294600269781180198788442169146323642593668944940091484892155290125574879462586098622990533417868316469999239401933916782677550935912605235052608809315210256193615770383566768806110682438148461703206749793973293661836136940973046024870751532631220707342109325141385929684977084204068212520460486426458206924806622614435200451326875238550113102425440913919596823217422629328167763802075911591561542124247254736071624014302880973992492594043225060556058641899409484300132049795064434309754079871992463203838833412734839685070381519030313221369943854024929201490004808516469794878351244025218911697148530541097117503838321301095559102333865303407112182110449703290889600663070431040161568425442425154829960188392916346251853389003317367575701590848870928925093302885160162905094505207709195191744984419457353990154681578195858082360644306152935709596521559989675375591977384601645958575079569776700284198022272390458794497193893916010449148675628078864609309887359378333368958370081246073205653492674317041859800855275382293573384946023291081605212186499332630269651860722663132284568085237215702865386918666766992517124523102924484495161792188009381423027289157129604599653866446432892761970582138958389954409045391409820392090023872458352598008805540715890125387783857109686349657066522889574871169451139842283284656575271570588957608362687205743993139252741526124536300827378203362363535403485079600509822899535980446901761606161122359045435805845297090679559429172674198106567076758804937849915988556288838905227413403397094548190340381956077444998530547880372761521285716734663810646970992849429977846837655961778194807694027687808876110989906492913982414308465781146998474006335098857809168558499203160772375936313792428559118531426111787400681024283971086279385116391825358702467747207265347242355346679687500000000 [144,34] 563618642880401798497570642117889039895178718591789174280252068936799665851632483475414733407607207945199945104136822982818473803043236219439902217140056567171449732313098272662520849096571164668101425558443709482590429326765724853370842136729846163652093665379259631513047842366134502672928375863423144517584889076065127860897538185757897416687938431657853833088762522675364519097327768235173150050971626289262670883038335814657455468639538241658732373176906788967453231033086416744231985990133343760921491910853149396619432104728704857432241591996102856457204085669987545097464448244876777328219446867914514334991132838181106371912081989306550273380226085096697876631940962058226904137342150051465855753736213108290898894336372309088328688036027416953872883309352219047975963513313327559030744532333974570861641483549360307580243668697089515463798806971791201689325114133798328023926346089104540584143058252145520910218671365418196041121044982893708090582198761169660181641522393926938637750400434533501515827508242204609347349434889632274474279068201683387045253440729911776079522300811303749991894345174390697050184541900222023225937913592109186634185875245398713579467763599016342082362436536660117269408485783671373899546371315453252136175423299351251489740050173147619847674599255979948659911234007911023016320656764701656072034085420231574015837344034708029465554089034599913438038757492545833551788573106806657263837598393599781475442301274298300698076732457284029564019579296163479959763956066476422777048080030682670255977038472273355863088223171039766064540457625809178196097504996308351857913032428888772456368946174940317752745091009980544237352025527360989855762712036919633806704836958772378678575583804918795390733522882148757497600821830538180372300528297434460159277617941130102898933768204978806370065674058404465886897316623956017252084912473368961478565104125736812606151403526309109848833150065117264426034794313438420483523153682542808569310919114988435106913926284709252584567710488868849166842423736014406911331150292898029554076084486634903392079741522635097047379862632832009723368560597451767569204093888401985168457031250000000 [144,35] -324909110339906476745255615082977737899132187132226033168757263840283886933834996522713559025979926463530703563405617173304024639311260636187521256346560504166255028294686445549499642127410172004022158280713288069254396126726906918533741458228421216613511387012874232884197210791120524560189101502710417557635867538768655975697818789568284828573757646392624784380536120360938794533807338708141376513995193217125909465722427536716570307497965680759511500130116286617463672753160141715831260961469994903358878682584042439213180588876075850405691370368927467925221370658110360478349665651156370532965727817958906104377702685701002638049758037803679012031684348204653255166608252021160806265839804891062583324934746777329091265109996789063491103023577085056779062528538169122899440685727915184529713459090914679406878451402646808310289355844866121551523509553114985974021393211604802452200396084202670488305755152432936126736841050801486445783907306111397718938618063336413691147148129321704643158951874156769091245541120849250709886642165281468077295384690430181115560015595956465468968185023200664726685810245812658277594712701616960881159715438450967377534570143210649830095420039535793612558151159711054650808375255799945101758749674358724380826446629202700873328298127209877053653717130284084560459913608084723249153160806401483066107600641672324028020734920066359628092616361217935089076686008827028823688632560959541096386560823717601492988769995146390095615262257372378386691850175400445332558595314859053931299793139590559244413073507684763429220416619602741045217042810498875727828625208123848695970356679528574538622135139262709674584517679202728137601056952354829955483831177989830002354141168943573581899064846944065829237095106905203371540041109077695120486567223822905415906680827144507181023162362579404628332208923055030465777389053002196095318010997773960286686065388687468067642241490985116203200276658743102001848503292544750284683855105647509576477639590185963164671934387592927054121209521600569431772420663713199423658485937207054361268570450347218444637607458644883642343195999740871286313908617017284667526837438344955444335937500000 [144,36] 172120886251575035212462490520441048629119973158657210926109817307978422489962432775671996395154256415404125287960864744834709096923590224842908184713881374489689039734898155776544924899976945564011979979073009973060988636638043154372821450572575915650333599597896013694202745913085623653369025550294228071291411568807770734761395516658585322014946860854912733504441118818390265567012011114449956550455856792344247414196950505993292460935447993324336512218721989509954975163651979276331821603067562275775943716259007727122301044128148445918835952870777248497473690232232411678633842228031939282410139614213086712823792171050305577987883091822546140733670187852890333047986643999859814753213593058122906172312468047815645874545383377589691937684295024549384699796612528529197042339709768768712325258082254517790448134996566554976473468015981668097639804430900921460312565236546681594396473987843756366191787957648250017685728184933236953815094173765016637540195575748329713075997622391986710059470335060754319872714319500608159472330099059412361079304818139088028032561666442304852789632901381388932952148929883255707571708876116911143050638204513376886589471046273584579136457816978727750628056410508377527092374499154912373017643045405005087103659805881427975407634648674656400200879258113152210304549670299887707673766454543005678333724131648456422493452202373437739321780878222270259595858862161223149043302684902409409104286922524392383225217462234432214879058884855672764603494373298479020473171504754244387376738678703521937745400749820964472595584701892155795848709544549375350153782907818435080797883979007255536450584800961277095304130130436910041221705831895115356871133230094092537415114053690232908770679711759178039444386147996821732465594546444366002858082012475616163535713376873936623173968452626125331270050587525369749361825158232401972381557540072294230040709272808469799878794964406465428234255151485736319250972873772134353344212685775670578522492979056525576372789338021365221363733806186244246795610570743462623323900215736544053937009691521774723342594621174275176615022012986028384913945942846764046116732060909271240234375000 [144,37] -83879559590260131924084496785539616184322168718806183591274773416701703427372154334507444944788418463528965981114165262123982017740469346129189911272294930717572775085047291556357737968275843938972306354569879462106296438575812296477654375115985309057741123726727340750463057490023115332437987973809456690939902316424966790505775723013606245668741863562546813608581342241722537142493959542313254316227176082298732761225394868537134787462311288277323189115115202300476440140383895420713680926505153816618785539880518506912805407880453030855117205681724273976837641140956513143368496810957098394689711031736280994567502451978480543465290581020417325424296035410176113017657606886019010762588797633440385793168070027072538554674862162107319630496147760379318567605417071482615812909172607497107954949003771597652515221138434710650083192588300677746340076182766196481413974550590899988197304982920932771946215190245922234675094862445411990173687740591838068066133442806877190253572343671517469495780613240051917335486961043907437834069008483444707379278226018791827109257495361405190128133721614447372289179092027559910235902749660496835333357508546626149405279263452177947994637364602350675957190231649866055828826253984697580705073148611309627676243951138777937518947122512971352599333214499220539800312675537255118187903053699360446209684901577296775481943216250937512277624139768764785684895927905055003226437596237410247164117783480285282371451313756584693660197878061622317451502750747997725906610264639870663561385455684146282320746024484463309835167667461695481105309971372410149838529040198600970769513103170588743321524174469622601801450079721664284687786882115156869410314600407993246299400816126201950244246102206000097127698772983283507584794851502784515517324556246268664290703388830303000449362420043863941664301246268646331370389170642915110151564517070197807966894638146938330284372803179408927898418753289909445580317164305743962696774551163998545175581649104691064680143156821323181449962523236044099546560531475660857615351364943261967073863828629464236679471917022035258392353555140962269856298736207271297462284564971923828125000 [144,38] 37681045969238361916431738534159945978493676833681414881269640956096694404787436887335734360122956486871900551526898801189366980843379093717047230082714389163341431738935270362038246429157556569247691702585315235562071894133324562427646700549445902740454705472703365869917835201940289850471933861530753011454019071590791455624151386451542550160645946772397014063394104666856071223193911241665106611541702290626873295539620893232489246014442695070606996067792464754558104342509910402820355404212964401241807368683755706946730929765512235890115214114384376907473511499528342376811836577097372973643836526833463867506794485200714508041412080513284865290127377872260940933518153752445045468791684273201001713225114534751803313944427869564340835261573747191998218943330123093034413990144169693483829214940853976261374558112617585672522694348733869872498728639288283247762766108687340628488817634659848320478400941657551993496917213240243962321272705733629130451180557697879499108622223492393576314996787691125468219085721017756728107700454853972166129757576293126141407925025387351836751403386300384010400904411039694238666680758448400949412140909862759538854413212196991081612362889876899106059842533551846061329695026382533500640869148625355599031136780729029290071997648023067575603092096681356740500533745811082083708648039515927115080020154407922478458359525376863506398064157397944881148604269036096893338812502477183530262892466394619984812015388736506041470237777425353665235037599165621822227485686815482755096680872366202084804972629776054333157769972773192842059412143512071348547619076238613711201763044356670281786669752608809930293145635583495550403362940485795792744855416399359810401443636484872223707689707130969138499279648687365884253851735858631923708214478604755181627034805558344991806275996753818586832176783853625175329026165180221589425581672783416603057075156367292447846718664650009590654123332558036829063036426750295491412348233859373452814775562844461084037889798662648239900509638640422694692122489433426329792934411060392963422883250942782366496925748357058556664160190223423150222552375762543998658657073974609375000 [144,39] -15651623444923143297354484807825163562402387649269816847493103818020167282531965465870562607647512524892977334379859940551540196434481143083807413911457092995168835547590626570912429344958100697861401975837708037591617876780010524721197069383646521576686202678925359912594841389471022272346597849597162420052460845962368289932141342760390015122087697651339880948467056543116977542560304343251490829963714224486015710538819799147752326654947637020131019650724818640645339361553928711402438455832522508277217588443887163056785757492787627014201693901039034482732203414644677700011193436054533006560277178413267700621801739521461282792069865724603072968294316259801102420354750401883868165035770594048315918126834043119983004296228274241719806019094422266034844056016658348105113682029669518897779112271486163994961179890768586673483619950939589663378467055755238650682484055919443956258248012423613914777856055815265315496503291860004347144547834530604898817786865667040782406257690440923660070918501892037672821566380566699527954679713661249381813599590103581277194794806273299895740852346346355434710634281115211878183752314442661780949811996210116312445052352405156604242807701578574165412120907255037177175691965067504315185633749430859403692073095359689331536141400171522539876311865602799789216581959639057710917779611164657459963200939068918871772108127907593285889142935969927062914277559725425983106179974754300785609222195346191652412228400463366686007653358393203377294198841955112442341513270925228996110157735364103044867790731744069355215310776556452678043692693809908183138355240123949767454594473690067875412426942322863307687612305064633381712459208186114263921501859950917007226910266429941274398753995068563874082714344901343074372609123402158506293256486726660661983656955153141151970711852003623463981227716410478417555630134910581605709927954064332401621512215082582309349239528764475789709622882363456746836020337289446334334666012553384846841037643564475364127949405461405799604196574133969197789773279623234052235701013376121363154337652303759184012782164638958074660413055574654065732025478315771818161010742187500000 [144,40] 6034498010482886642087953385604098477096581278734308013375222700572689312794147198704902764405057301431331382713683466062068049580323331031008921726499233419399199837191520126490076738733498004209097620045958571279674295406414535003731576374831891035821482788057351883407170920763700249046593955238084626433648277539459761996357786224395376630872677835732485991714092398534377358764231424230399580762339392458305692167439715399275426496214021661518932449940847645280570061101059348398906769685484957862888736370902144383267744144251816571986812308138040698522546495020062891218987095515357020621325155045046891291942957639726257333268070172522070562177161783453232110435076079893624312616996712415366472396029470690192742831248379008178931705331251660474416751415937586033445381026913279350447009995944074622507300628045217165691039495065927969784233639065196824789376315616303449347567446337445209395761980075135271368288223654619298030104480209165572178199573122150617477386153628013519065004312046990312905734056288473135045192122197434343155929320772489785228536314737620949363063813522254639069229211772334693899686425936901478144401593195818479965416390689467178536337959614337107664140613326985698837910217629285064851901761656112615517035052574210672376582494687576720048102412643901357308737791293556228658194868967783797110244044830299221446465692027282043313829924046714431976992618841162140317141460315176319689644914678076123585466080577518433128092917954796397707526996946122250460313542791934713036901458870030023401758461519048592329585198197258664629594802305647217527148864711890623665471307157803981737924558160411380429117361944643056557466628913225407646866547813151349229969905102811877980869131659018882428970364851402491918803961327702761155523353213308640345044116364802576033813717362437118334298664643079490502766249714105340840439534575044639597769629696619401264664386493501122882829019218011211722782504680575907230250810526065114975971820688156642311732628596411357838286091611716128553964032034383900409705847683158699157965805651610347468382958466680667735191602241786782640077013718829512596130371093750 [144,41] -2168742246944751510778731498809637606733022525589890422944051331011080476051933573880254515664697965696378664136439149516593692455799431057027527829288089781270191879577826591284819598215707922786038549140780522851669487890662607417753218232363378863365129966395963083020175964315570240522625805969948840824808281612326600595644850509887066237924222713349898746494555846508408656574850202281847914054222811721868401238717313263391377823358104205253582924226677128021533672165386613225728310177383884848570288647964259908707028015655669772568788538195917617590504772109655013187311930521801483006660340635792423284411608369368152285516360892809909956303398635060442806913536242687581789922765968966570076298303024271072709145040174283095743033306539367629051454481766605311741906780669681132593330346978392986226350118986320429827866711784818081825968598021420510922703049913329376847465840796238374798115286008314036362318814543118416749965018121489338503672699725776429462765584060851463190146934946731090890145748760259529922413005959789988203363430182856749603490751496551991617307717437046298468057623462808640059908880386828804200351583190383790078059809407508887327166281762363599091356402957544286808130111025455474037620704849744102975662041147981871207640286654443539166747036384521418844585567762088318232888394713421716679783312050582094655743776873076028695093075990846899254015018728832058693588868184533758265259351591996644518404940363186848577822198223994007340900972968279836334556490330130674591563984842634725807012263753848512935184589805638496773128009661996489441744691843701320210412803965450747482216002356498744038311956367136150328936737037275253462170001417892550093641794297918868634319905654038491394784636269857207938747037600458038780203813518880491888861039245300520941983398929181762750251919423804586366570139508872880775133242823690646111407365586293613315662473485819666073815236483827375271740622194506119337661301422600972714248187587777237522496592631773479439666423700362581849400117382980766580251227057792029214145397298530668730062085738442386058577793459965025265840869740648269653320312500 [144,42] 729393828057464464659080168918965992489217855879201501697615211264705472078619473011089275392380216899964887748766887058251208435889719483454476953166631237575978584547282438314494022534460082337494565772075807327907782389447113424936516286167454308848637861595788347888959826068315422035983647151141636480244925842924943837660810689318518216896199023250926742250622086594097366691124568065686335861666256207894072669954260929697918330932535096007063365597842866731513507611104021193074927575589576393803669472348079852193656153962685482189353909354256655949302231197132142527164486089479630700728774834387376287232296068645887067765770708961079995595786068592602464481474011076499132221176157201303926902068990865757637161449690143271884696916056612763804441280322646137295917391334319863549732301623510582834585404020820644044801528182170546984831844974930219814362953362223198353348975242000373431045751204031485113586706824960451844450917748760203416572566410640827449149045890755324258821623909152513163207194630810372733877798987859002133905145507619822560346254432241190459622693675510130200921437461747630504844835228825188654616574926310778321892598761530952216985369553790398199233005963673833592707811917150778023469440673818813105196998549976136883615462442657763402162811639303352501897316384906385216774905735278034353861728344271151904972541554325729036712050709018057569164314775321183690034656895592791654320914865101926846080206497718250223941687189068658471663385871969559173996474212458198465947920713287074167721380779159023134781044789188366719912060867411891258236249398770876661985522701390774215566319666460787277920603043111870572858527644128015587613609779411764986182879064331539118009275301023974566314620178561951304474620807626094324492144906453902831067702370904245449293280384395283549956869129288108449287030195291519215199479703360938759792004471086761890571034698845247187124042595920314499628761380752143854658062785538579164078892619219373007682566286139712182999964996392616583178116947009117424069762035288837661651128317395593391363230273522406942116926377239981252669086556823730468750000 [144,43] -230192209222610909081027207703239555972902344424671147485157647097079458325618107173856801799678298145143611876247955217655234717315741054165338323177002738025957706388071024875737989918438631004383828925568832446042228627096724742932743859782350659870502475779785720862207559581966465549190784473860161836532994933516191806636657735609721611355801648921716623515435239875570692055663638736938039457562905566242971529882857957391533867379329799300157100144132072208102398241893545055806257151112216686709589523316947291829702091292525760010534830167960524288213895947666473777447521713442763111231216011726438317860085148736998541802286156405630610194704787111131747692859164009844681223090887710196938343662591053842218275881583598871063581449905079216093339278649488739423599737529900520348721393284269660232149224859447752211300788360287818022566095834377226967771624208148962692224448597095035321005238476506773760863740113802985430248172892232774059688160748124010070859638535932349443937514114251431568386961309225568391985877111899600510098822056791544591418447695460230679056420287429083638665532369214149470107850957594260618711061438509382544892249248609716780290757922916256467675129598898206779938637551451327901121491569975957264754947657443942907626491219065294839544717518451860342329537103844941175922777749309700728771788115850271836644224464021668925949132504152859020877021065340866823874921543162603148965493913757789354029116189790522438740263411620488704363835444441189551925843923693590089640480945873148436506409421564804022188516210383156884969618722117557389748608492979080480511201069946233636490714654940518614635530298687774796832680257978155712555820674398976046287056369609697905154085307652933608129005692451543057535465939738050892976664902405083090426827798378051443713215415038634748057636425458779020511300935520968591726090569850776136941221271550378586232327859248359107436176742486273339604985736497602901449456496262840290167326135869848600769517825019213693185142759505375379559130338028452934114086890935645485586801257081493600522843888438772013849403820854933081016127032470703125000 [144,44] 68219859746020782192481693226234023009228750957539218584575460250170966550794543500708160222523533863840587547930834777515570993747777604688440816898595702261525374776660595899527771516279498828837237062860813861908020429695156364142196189945322140704913833402643511103311412886675983614921983476710411430549372644650782897866146853792377689932323519468085913048080942219814160259457574226633220267329464912238405071795369579661147593537833575482518077965793980539153427352726281956151293674283118186325958601517528163354199437249129963257242747146285006345970565420998606825168558316962467937274726664015648284522670511857897681482763655230208364046771929919041338224934703136455338784577358876382074719587118236312744924923828293681095161749095139081703959294658196405586891103488071334030269291828637129337081763680619268145757754171210043938082101243884910955729731449916467912658116447968056603098243938362876490064214853439218729965970643596882528766387125924064899807613413066046241467960583832196905608743174591059600365718753420830167782338494904862384034991754468648269027825267707865095928165966174413804055970389719618273508207299054991321397980683826849070504427757551033273588538060656817751331509698355080523143950460879730839773378507659577875475349529230133816076126749599038631532807114003453340632459445972088878500884447925198888126642916875834422159109528065581686237214942381614206254249153513490619214296183067600375710736643575759190271273756225871745755032527845690557627235525048896568582350690471834280729188954932544746671171726648800821119485356996833632818217457145326265161089471479014488285270807816452870022380142930485321803412726290434573081563625014438723626205306937530514236078364105686576783841952055640285280117728609310988160876282500326269525047399996779219499738356195713684877096958331890128458259192585970481014396044032900963157068006235830572743463415909954914772262560101106697993981588304948659087548236316776933032186352409518340973337764578649601497485338537402349049133464070094974562372037631565893128484073919768612643443165507826649499680404300578356297665017089843750 [144,45] -18952237261353738181089699072127201046388846241213388536769129698555241065017365747317339210352827508042620582302167117414534697900050819749769582852519656110082231905916399857111580554974722688342576382354851720452901925586330579020447056282371394201296503542863590830473639608368648717802655382332930102703048670429491774950149992088273314983840571815452648143310147725038401780716836025729466452188998799795853311202431012035799139031574416718050168930880278480641744080985225026427262698045534166399218579567915449067445267689390353558398372226806946028965103677637865261675145781290443850344311404270645937662517331721399883347082381271011567131806279921277941181323934266140184142529322098645352441050288765867302664438285864600993209122770413091012031607663668923653339429756786115010157483355606252584613507137874593662166852060464816828853788839164694111929249114760289933170743055054677399034676082041392679823649206448810203116265857246298747691822857452288574015748023751441707637518546757581003253406983769394157672697200117990265231785673262133517575029919994973898115278049010648561628703422630192621867368341129333196077688401733170864941794559360121380157676665392654484613262596473018530483492167373880796044339316047928880853687304232810512077155491640748258534590716454947144003350977043054292097369297734442338502105616837421700984450286681654973467253889515395969043368908986325221330707015563683688557651735320646663107791499152267235937925067758606928090452779863809129731791238365579673503176048422784276381451821496656331291600453118308227076597247043592047731776544566497359911773280584514657886269573236321790483679642912037822940450535976133546467551088511917376325925814398179764832542451872268889608686040483399445399104798199792910656733791302623723591238285431673886441323770058049213810096156462008150174573684321417843587654077017719569023213881418431944517751194859423461988367233477813861785742317031597966189022294696303090217603880112879777829133693013248288472967869427424348843426583342854703547378948949427374612671230597532898875380565727601983144901494746693981684911718750000 [144,46] 4914689721744140057436060335763949314103110598656600375131636503583735618773964537478889598693541777144860641331185391431893668895813120836263650466284459281146215339371333237582902375335426648149690433593277406313133930414309347988142721062484904610890817986806720929380292248688912433931083423800057628841103162740007401579969681146795497737222047152761644097255977728189284253074991518415974346110623462438398854497399973116790271937670272862463992712337901833465637984367549831398260287419266128593534012028549172008526505732598715528651215665330142821490032188901277057797996286168588597744088909273811507316622191619082629485899130865454903229203792783464083670261222442237135640775892271880070701675253146382251482078270312475023019604445381384215352837634421777860714106603273738233097538097483378736548765715678892248104497067927872183250158669126252266594331373400516691158259694211626233463000275512417400827699548346331267327699554184464275414399607353121530292385568817140971352237738858766900788664991816536860617630297725849777999966174595944670635769368726782812493603368132132289056836594207312950798248201538374500068572395509626286360592260530554695717549875356289207572028468453819363965934084638445256000136861138359606972369404616849439678258083859252754368594682375572815727615069957383878786886967245779951618187652527293491084264832309538920704058266593636708039487011654129599960224437803359122909009366333763308178014321124620936141754267551950444063386699376215391511074641167645658590032297834509128923140985132763621127977974804647189655834416095179356240385256631158470730368312509271989806050182014129377835674234017181290175247802699668507703197376494978861514391928601040137119983775277678231922730080806615865867209953149237130094030076317797199801247727343386562476974674936758484492535536442144472565654587864060750463931114538671142523405701005032705850776254381781259232511604508997576585653412924018212262227821982465221992941456148575103898775061704208181757870664970973321738409007394094495952978694161076652821797517680000664815803513179013234195144168648226384156449375000 [144,47] -1182090254783031062883223146873040038050852823876929242676413140413640801208253477709892216200651159294694637606212107474518953247746019970054261154750252156667159288999120817197848476251233639762425462045429550436276724241873523429596994284921018444441275448871439105781695798707269848780635891186575460346442347018479635533879710575343499283045311213197502853054780150838162022333338497580075507089113068426224557727875406406075833696552699271567957469332163023882503025285297214298938703394597512845190798085487277992904687682411985903203375963894235650539472673052728643334446964621341435076832851235398104714082047907966531557163358480273313352689112512395922559870585588323751413645234951135277215379350017402537581749268069207782126229164610155358483040346865039996435538052072498223995316120997547943934236389252320053818340193090735205419347709637474392958351104697372318359788878610175942903597898702823747683488321430485498199785203615912001594911410394454116601757040037727652352062581917304431704916334190801623236370182317692736878649515606364670091708428681473146669175067863613687464564033568562992421810645869645080768462956455582567998316907039461816917427218202924919579326411714114292922770558250169859122931311660294972065741296167003200626184154683919486233389908255293297326945820874134231777848494538334555232953800681385476741539659454030294347561304759124218427661256743183440314668882959667445137668822521747789240105116371298123979858897734424160479886236175547303713287029215328487123405745688134894280543417347114666561021148491883817635332819097741985959635233320635665354230251791621049107363027513891052796111330578694104620742699779441596895453148389175551066081916184259305702755035484712490214440124579113131682769815445038198767908713918331389128620072183127953294628664601612978445217440732931889982683536488829050925687064504873636249585455792232536288757705711270805609770925626382832130218276641417414261103195765203435720159852728297575644953790914170982000667857414159040911126090907639886757310438528858156654473959941746889460339057718240905911504270661937357010550000 [144,48] 261586993768629772812261672074836380371933928033225208387958034121205711322168639485686742157644178926767727645168909580126939498650257524882721876244575747188654978783281128721077715895991909025695944817964176768238893419230876525964077437735457571371127230728819373550172340778923836197964843824745438266626579893566294770838580982775174047149140516979436755560020003563081152474537705037498198707031133356934725295249271749617115828701710129202459335599140154149654546599989818051029523812540335053613706818655503583723504466389283517951723729527587630281459241050480833317653705725096543442476791896810881861032123764623872779261808974778912621027967718225540732428398499458443302952502318506451167504265071325370052529544648983369355667050729303151813137500384504778258094107834056078570848496174321122865985222975900844867577236285922658732762116794364793016015260375153638480150256694244207730449474549013556053458706828026522118758662472617888150270966498078655887847111481762192805458488235744385515487156018046531273359101003558937664799501288611868236076438224139958424294509950190832272553763399027596413101851052394648066610690078366852287788903085520761160107440191737416712339027147256355291160872301305874734684029469208738573527687218013415677481392571958454092650214945223425411735358233543751204178424615183827486067903992406088985054870458874009990144198065296227559285518034525329691871477787449386717304842754214154489621238417551601492159856902418506267507509160216895588248520183514380808629843745331796573575074486977290372671792746675303703043276831058022598438711371501579669784249803710730077790788864851889510342746684967761817344915554267342024122190750287626063690947587363616765555673498652726225489764348513983247727789879509885334837191609759800907366274016597374703116596096111670298047513793767792562208243432591580347687118013001496363927953390105127363887179876128797049159528164071564856459989632122950393312593645443632815483252617277498055008227537882595370039020752766476829795384780470959105529164198149428482159242232783811021126538332257522788000629784656111038600 [144,49] -52747197793166746376033286928281663744210582647170273743538000360753569896180353149889326160780806837435302011081772035075739065706005718825615181238447495139592794793313317043474704187538252996366279995556150189678481545975094733026861756792443114858207093734758625108418068761958491092699642007209496199545792492691884561979887069716994401731901720460843181875262015237426450176630089860163211961624195497860462733920067404455455073948329018554617416569808261103071018264110165321994798806964323917474048619031802277226512117468156197664756571067073895428186246990477900932339638447738359720251033338648621958983189370664057014523892131673541772384611141795867297462862073633991362009574889210526207405291882539342917020760701198088185775486645044935763118610301220195533807023487665098742699096010498722232945997416725654971296649067396874099442272892332427769709960741504334346271166308926533115314918720117758899874213794229396175226281856989749753106913632541719478263746341920920148300726702026366628304385519388758280941348007617499761639690426424435349324122732044452683576499597724357965568711954211802962404637550563459685710147119077659595093390608167610864378894479169993160212160974266557696142175254582624309820603027299591817107101453384591690967229321292179422523040727248695555931600030621740137854265378940042171890622979773104508367725374619822980191315891020073963583048319028436581306761039060864918884020214568253639046098135294955567122910861443998524904099204276577024036396906904181548354466785436221563381242683150346349862917586428351410923692047306584100325547334970575154020040227387764708960143579020580089835040178289857223826339789394568152654383318183199998424423232594316037383308642822645521835115820068351080940520313591858744116228832039226888650970966390345777883890979252489308062740948035296474116444706401588549458823330036855212151829899833040706543217444116333534877956836107434557224897751369905909013875238745581236501560701110781991978341890752941773561554842261552432869299072138903669227210841608331112996671674403156183805016433705998331921278620587769000 [144,50] 9578816727073443159518622889777302354092752363184152739518014649095444026369430921893622711103189386754274069253731344668101203156412969550294657989530959903358434866344549662789319849772014280017940182295553278846609136176447483660613708363606804941814021434362061407588447001363940890401264148101669592908692178756065575780165149601545134211639012558866812127643145086855848846525567817643913445248586308340042055141234899639783521636140999871871079397302760203482046249317612905672168116034735971661422023608276341708919197632526748473338088812631407305941711389102149922612588890914251052474147710151601155704008116537023695662893279965756035411573960654794848160272188191290874221377989721244970320334758605975603842368815335241013960696498735540177653701470282288015616824665309330749338964684805978179574755335641407331527458855943675214195062147213229030335973879984615384824060106423167317366966705082963515646362500506696449635418144564164574854363370809880335533391019057579856992550266838170705105370301198554570507907329508200202603810124730645576660072803216713447749419330788730502913619240652382651187395166753798388897475444121263952329665597675228830292576233610666864679359219170251943182080726885409640894090783016203288100307144951752745013925683379741660572673682821456406850049626146493699978747833393270822572248935189985666650968844292639300673864782956489318867570151610939899902210241598699263659764268480653987015332400921395229515555927140609655261114299222297561154266044774645175895301499183327527518736804847893752234739923323644148921863015005464714107197592959461902321356754647698850501044709010893379198420587258726936134792377327316518884012967909364457709833385638308069806738911422732052477492912445171856753093253749233289627981203921952373055614921704974317476159232005821805298865576588473949600150847042476413939833983049234725375561380380477034498448984150605113960346690151159149977769578474978033880222955062783110599655818492093455412054903714688794179280568401109459486360347903903384641823297858335427168169428053424749479639368567756557693406509456060 [144,51] -1542772440361377844163697359230621824620573177462229580085895705864525968014453643029931379836952678784719385242914471327102602546738311886279337413298746188874959586573723900505552005294641604574638414836995656605559173409028452043822579401647762388349324265219226195293188170505485913707600464641719222142462788211339257908293652722876236299904969556419028130149764427822391035752273863054560330543129998134236591397415814203536438682048870433702966156372244867914931477020503886652562246634796145480246553432397340255142310159227217551039282833104503011800615822916400854288967217458559264672862731368158434165477990775087331718677982064345224265525274002504970779523799644193650258251762199565357324762825394056530027021489915291200116519201260008409405023587444176562147660348435504267281226734656680456833931597985267351028580011527834163538181076146532199079094558246823673806129867427201739723223417906265922261444607957182695642431567537199888533573584629026019243812284298187556202616740846775697807600522337534160247963927695271287807167766164068132378384009104886873010320989741601591829460701459556689750661052686144706668202912139635198611450075069076015952040678660781381598707804329897653136565997719286382452176014752793355783169030902940134447390934424051644925877912005047466484829799837665703905225123767105007983871843772277638301093350681994401021565259672108793211956683465080381175134384023937800540931213949675726243491822904269115841054634928514934092446517226292313605953471513667252248563808683726607311333911540540901097418613466494817898768016287342668156044467582308627397691311138067575507071479831339342851792974486611701866133888353656172505375488174449598955196037023787679872232443087201340163325224309174452652811210627176030313951827910091596302914420180114084686474637537245624402678151274731842835077685468658840175069259797153285132524579833754032996649973240735176642037697839310330557641991583415519909835865911504092479207429021560781025065826887294757183238515298166670075084445061780626309894393242442165970669058038838898873645700241270890415520171340 [144,52] 215441438249148971353564902800669179090721889855657128094256458043314054651447134393770905219919256929068240395850024390880793904210550198702615555301708183559746456102744907568369589130440168345739004620621647347860644825747419315532011339952242012995990596100729275758540572954221823780687597376953719907424068482551704847733601136878214476107331421055893429733474818463496744400716234433497403580856172186764907012504089236864671896713998152513386907184950120358729020958795443196734522089985012911739244008135736850877026679213007476407834548728807366424840471157460489215067632420853192007426799338358939624880002773306955335954654918026011397228404125563894017522799155094463053676251830652982030869696846650259659129383702149826811194010713266700077159569372320221325686392247494572920277777360474779153971471626495064744087808824874399056654036247081565679003385039546931419893843416784003059944905446930204112436048887988222944278664122862582845201080405933919344365424992209231942561528910031544995123646844967579644384316207094377094926935518357813900608595494611155460376231670926727691264283612772681738490769336058138314497695301620689608571114457020073230293158764583848550771859158840365328313100192169218702802649694514152502014321980735294826983322294734702597085583977688785740473460546859254325415417309075670108768010684860435248420996857218386335354851427960304002920768855333009875955786462879236692060100479065917446443282535609072036487508283708527259507382080249933295196254260158773365598726862699894658270302689243737409150954123806450301874591739746727541241632419846866863455550152882236134148548086660067661633378963539202718477831139671904714489795777898186257204980159291766711601426906997545757449781519839011203107194924953612367275851535973055471455096382990167395386500062340666870074001709930761622536342446745753894454329872971799229784393323822426658295745674975375827946421811142418197845623164827537275658365557866204567626203105393305235338180937754016203433727061681913179215698225931521772707873917938855949407444348523655542503648612249078830072400 [144,53] -25063421916623555104702493159804976836326312722194037606914167809225245430036516399026198515215953590334200531482874531903503278441936124604313590516408477753524626917111247643862083311689899185265421694355172141331683882612051808637823379644753828306391127199757819502047117103145165482163189563486197879055740968740879385991517025888781049565122447269288889743218593744036467239497877964323710340940616614356941441090174299376458707641033045420524116355462014809529804428453750461978388098999116631250243321620617468786905783805628066428506428710795006744410498395329914430091897153194990881146778611930553881589649120806925200060016733958457236068694676851421183125087515169464394307446628062200440129819241738022387956807492384936800749743186800783198392523398408575610546738100323616797435034451023646474606740130360189755951383905963993717078308009213793527779682568005231471708076812728926715086998070304710945185072236202311130492468849181022634185727589137660929034327526424500690445132370826742194111322811615283443508042096329147471047300517162851822422406154779102744133140419390569628126331615652894838912141400465833709108491748357997655393754728614694686233756475292721540602376720079456172409551458501530465799243824304520541091758476345279106464588554036204033781569778259473443527777783231731940294676732644093285486494989168758527714081137755425924778398297778646692349794963413849048051435638628581287807760403969230516243348538923500899314259466214869667624165190046128549601907500634620656573737113190351013803664656526578496345601104628845552834523123152014786368197875879486618275153717921799997384992236921243918945504967149574928266886784922086904329828954769383723081240029171555308031846777339913101564496954983334844381863485711602365724138174291296634748104936446743107397329000439466918441239416920753052191168840189936183625782675426401469181618641776387595484014209174719608743688649702362261616188776132367932170711917814466751099415222479219103816889570586093662317143520791159879141161684945342904904138853571412933726147455137674232498498975186720214120 [144,54] 2214827975040199697899337915634666279975035031199200208850950172167833042399623000040111327612560943026911339605151759036997242489341256734166586093790383794865489729108591772626119161194684295892521696781496497651856696556033172186817282380198696980879074917123163192056904431604046429038371684279371280296113455080896075018294368082126410732117429832249492165701015942590732888178589745075208619040662658256487920803545807931505880176772050535222873904672208683869616374671019724279703506540302785538098518075413427470407860907506755712096675483430740175791763112934109194702832714828505158486924592502191559135431769498079973923846119501888312853866276158406042534038959314155213175864676098892368031678851998702768788331417137846708986207077123648922022237179571729176738388447245630094936703147754672317430688240082388647556387018558485589025320247234309142717189003754995798438133757657367573564594751976197485943005937889084601892630697242970763300356290442980276997844874381113668942609717736743084194753481347020396868083155720789657752249630226092913589675786907975520066468087672725152925120221302061308135299407525050724945684946822442481423761809602510666112731842797173181823336641245835323004674893663498078998558843198171773995740988560844642084873345008870572425996012146316228682945464225609011300319946928634873077957873479405666718943067463039593173390682672597899971828788380033022676520065153643002014071282757675492504122282645147926661810672928564158645089059748693055059753234158734766420351217869856081931841437981945236454327266769477022717013048109557177200607755067171298166800820649714095323766360346441121146250420824022158937344485570749112476115612735950575444797457199800326834302967999038527689915193563175586525572069201036742562323159851147283947139458821008220262949184632607464817139465862210552074450566007692610084435436650608559809949595450034434242614597927611258789679566499033798873377946197844468789108701008327364871922911248930527693303077031321428390641086135848158346710752716347214326689747212300603115545544664280943048513757849176027 [144,55] -101630975140986735200238486992603496919298812078339248998396071800312448873129655029219362092036509477480308192499556765798108485498141145616061478043422487242239129391620905694490338736728638859273005427932871429971473956417049949634583776911972471063076295117166478397568673919765574180332765402613112198698244155419276553688253508368534240623340995427659451166656248144860311651316858705389713789216048354120581564359810278157092925159650466867892945712998399022568042838316117986928720950242479827794729824045856670655939481682110507732731917045042711735413758803155231856534526911478483701085052286967971825949673602677190860730498698858186771820297855817640397393242054384216885901593436488189161406867611185423345791275063600985558207435367769534197943023530676847784750680326892026182793223374423548529923215310285208034636536673464866035168109636115919309065005537233250217616120508828275067913973703600167510919791067226099488699985354201288181094416230280002724266621719928403101113268023639975092607173067327154207209610062347425915375705454639857893297796169190400359087237230407313639478164603084676537778345319752051612338368618612654264176924449623759216489206170777234800908048922332089786406573227149709808450873393283389343943962950112468368447257149284450839043953851453160378975886551373699252049884408671442511073967991326757671174358295701626622706846910997001114621880269734650246076222709804984518524072880035248092732348951012853078494033398657163443596631021105758162398469851980983343944968724282182403159597739432850317656498979072464110721654219337488960696761340711396699579244569779017496761082418686821644704647745822372994741053728719970491195357301184598635079762659252570785713675941220838567864133525294413324750212805782700229833592848655370509528672744669015753084573902120185059171973002245080682326028671598509335470437714681797631807048024057400381689430149791659952860282941165608291318918779988063941029096765723326363203693447526228715382652811130179397815855608454757930326021460708401278631563266997982309978759606323833848083944729176 [144,56] -9284926068605934521825444776662382372020741253924742780500404297582218767159860202345848824794969011900706796178759205755908024112992947894625384835477283503069345054102784700194748432732019776377083275888022203522704079560730596230479968060490032539180014965499943242535557203173564771886523006860726083729803037435465002494450601557826107060914794794177926379596036006926887699971287162878954221267598282481056785687841020493312253605978335462212178847236446128256898409371435959122550887508736489475136727577632858377528416336952688106706317218698289850751451088856848658202189364841198177559252327105718341360522856740086566461962828068377459809809067911010425208159548435261563314213187918287332072602600878129480682480948462304297789771170168973460090156514324946707850538373137252779226431402565086570470573197728989384911053216164252371903143351538362846459318772644193466396384037852525998453015286481787825044400210510874631104122863938633280826563009544527770340058094520807570589472269043925814927910321250689569368977766597583131909682046167519700342588766019739501980892454146958439073133670278699962966662533840550376530745846146066140095261899823941747153111051432597584486282161126719533454529647697492629339603723817633609515663996274754359858759264181915453062013917123223334223320661691043561534469197729527763472366573972841720417616779201593845290852822606633189939946646252934141289411666137362561893643447564060434812753578580486815741188524136704237447598685755503537230858378100144701394034055591429037449006609660161850021978881228701747764083762279069999490688436661241675655634479803503399715160822976362947872800834886377785838261717783452017973435489451548434561464689118063608230861931415424876609151477540813883572752944356721748577873289993647037037833131040375495863490338938998754023971622805215090558273582779575602132613162352761283315171115206419800409486153972306132405469451537041174277284638527312722816302012968522339350325699148331511975961453451432731570034045694466843469213069606146075776468906596911485998076405532556234860146720 [144,57] 2874278191266457641878355826385117651644923606151619208138868190108241007845038182571600756810824503679637799281057422684312507331026821436552047855471395561687857262178460245456649854961367331450442444972145625566380908362428058140626028550117409210211005539589278889413758727362852814793186450676764593411622246192306284314220379608419611586482323383351669844426145794138976019067321925888995011778454851265873715681872030415229278765969392718168205798317110003914556317678076291710748244152010892420089631123701219249278211345052051260846053303202396909117168922504404932263478279802703479493400272946722609361017772545560606787984984213998673800846358796030195365425987884576526328390957412966423588593566387603222427283671142984292372368469139142247224963075089971173302020180440432634052532104674929798596024970031786707525225262590824247302630225355998809326589511557184754798355329424897537992458731069392714984351983139117501737806064983605589399243038261987778570954280663798663156215654925101627415510211004354858434426218601539855928174994119961457506470686391726284299142770210207221135639908892258016067210695577073297171552932497811974317828701657119570008526382281595308539810751945629095308534332874995980920465750077362990735854223751487981439023579043886983722030841424982116317992317588040090709820684552549307761431097372372682041514927536731330218769826780253087621805329537871614638864082554878109871852626285485441540468186636302176470017466527858486186178228810431689028236110993358863251713880727588534586731031535994405525199948173932630618946125021518627907685103717806039236429316155171225441057461969181708433688507745500361925859530526124500001005312364490657171723639164905947631376012689853904904576174252555469234109156651023951970929147207803597094299747968925189839801028054379635141725205367265859877105491935384647920716422473151547554389566638509976362446602915030069886635715879619668122579221169803623842913425729159933182692121571765505781726825736150930798256775810967025246450505236134662347880307673102213048265313378498019987064 [144,58] -372697016916298085473088311799174955981841822548227117294851860501234605258506946207282602636080916553814110888133669336860953079286342504494922672962494023995229683073794094478803854431881669484420061045179615731592812666241241003380400997213051100634369318050778026841398204607471343449693395769830249963482944677539717515964903082080603192687960030473633826927888274840471759954605110371418853636350441328108060197478532694935940111409277925382251513651614004194915719449071301896770953256172663823570725330189949206826723617423160835086069308376974606076071081926337933848012483611423972970603022237033345774303359929032908860458173772722757410819237577899594439251409984936885589629656696027364569885505562515832192625142931999700795435309794631606242426370923550294648197654313607738510536230670329627141802782114726557084655240139289490134264687582688749239699457819821464591302336959844486381095310039612534636643850405521381723615659600499658394106113130965042671011742019514740467051056586856997843901530803764327683329774166129552984458012170311590149889571461881448256288510098537175337309317327086856157197271890315922197304670928466641983874759664046623353561376633879567045342919413195609070430779474390611517659971366123559261704698795496460842081448049846538514485039709373257272412292421283943563756078005826424991333714817801897587762667116366825791621756668715904022810162189174197869675110080045467112244328718909690070048188816583051358248333734803762543067537578846306904004287495156068494197217183508470960761484277105284683587493524017167906441926387823344518502215938253114979558979158025364301847721638245271689500305529695320273315801747173237693219086246784369505562415073299281075944414664749366810575758180610724173964758189081329408330630848415062016084763176674138270949380796943000047935992511820650983547960465199151932208111710564669128361779058353343623003392806804956897277840780432368593387432030796101827124854547847045502652140320616117491987816553806675474259438673276928118824238576140362837131464582907404664961872944992311040 [144,59] 26717091662744854537200341181837386950534595073189047318926102985439047161490899792298254508419623350009334023508260236922613654997210854229664311752465060064601674829541578099243979166266696788441160924330196152575158924622214306064538221203520659421191653118561411671358873167647152276513862040380479005600805425674776544022899638168446941915741847133257654894324812786757321982054273976319358587883144330316632365029489205228655471723330068149476491103193017103146048645018427020386477568803442831311746315548249656140571229498797060229663545163276390301145855182750774066788341713684325660846447687007450964141383472314236888976747172896489102233297942497195104132570348274646740878538748045645534631421421624342780437351374945804106827539461703157213028008903951868178529389442263776997070575941957191190346321781569755690766408683742069577344920478264300281031513118728011120472933536218187160184898362594654479770300588435413142414278990016910644219936171373089029844891114000781113016447401412177182261273450841779877855415648673611875676157199221785473470664821369074478545812990971780754446055285412818559904126664818313482383767204343270562387613110172963925331260706310876156207689152293105543246632208810857118343367712635724115716079232804524445604214454595984778463230089152575894874265121332906209886349017963868923510339315025635582537041374397483434156998695542723106172351393890178147302908384662730801564044054771636655587432051050056725261507430097766552278092575222579472813904382341925911188389175883490268581577129555380886222940266887881788799593715969664803677763610675127110585433071711167059107070485551516218190309033920547837864589141796272962968856930672909408690207994248702606530172481578173301994663340520056858675142403806910345723048850893372589337625935190868012323337233538633574790734303948127258218523394657264232467950185642694793102227702745358558723479072352468313190194763237394069542249504539346842148015615025584672670197359457666902883534533670383514593551080557480197685901975155358394691984251138489759024593677325024 [144,60] 207279094748601994304453493814756335752714474288516283283045848164203092874228361039431441410240906231234285247191609679887765466734976142995506567945189687185575951991237902762485814920478641846904584141372302069153130143651230208058172884229795138623613057223641699895803372960471774082433949097360079632819947320408856336038437849288568498620687674895509924859949649088398136891693397188648501641167943452638403017691495248594690140176400536923717732001908302772486034034115983151282755029846111091272791759704202628508391495084713440574722986400729257874451448786753222451833360230261494127812493528199408079501406558355244473420442737462835701670571375289957229626356134186685777665691416982346468338002965215966412423440347166104363276947819231733542244369603490106182392286687399792347218018622841183814753922407674176563584915314891239726110639250240577983952311287008319365959734700521192017631807355731303181060037143056506202612090457974702681862866824070036523759313404473872143015621099627376722683982211595759206066522616226020204946564790944168158839400332011220508775351980886990273632280565582966767155737675988001209631799326739436858245442855755683392300448457916224271984842585101307219451708621637091402812914065661681577240502799111410950354894118930591062347588313894774914958049522876044528239268399703818933827147754831791715711654089155572784899244432846857550968284650707251692274207130710114218710298274666519672429859019445875482435307647422672814544647170694876368220416118893829353741678672861782973165403617774486299405527364296489905972536362434598482475475860047601227864057966398988325168679212340746083866210402922426118599224317431813764986401190757896340019742205611437695455099867734377136904413013559981521038442517302020787067623013925133299244888593024044492195676023115167326159214873905639069113401447539202242532217742132546155701797191292703736056075330332650638880943237094165994407895002055733855981583665877585323353361120724624647346253788966927043437722652457354054874549702960642254637683142655373919330486730 [144,61] -384931427133406699210870651193696058103987319656737514492872788487325468276331330719076231086394125217986986982757078149524439363615099307561379486954979433278682644615714411472022650784555515697159508762452990981161571188117338526491829144974869304896175900523632664549943672404445318321875180354452557840027596954916127603501967628699344769921235697349121760678215781239397063474999180280921635220181305344611907475304975343027248710518928769175540315913227487900079696475746764352067381702483931003875102119334156983476820160898657222708326098182355810047727167411398180479466853098022959631448044669341832089420606116749632361352623872592954586068498567883330363818698779832710745966632225684262123727257609538675952246341633678234065531966000040906426792148138693683542621188202403780038363003975849644377657298290054673712329594499634617453305372578998644249233793108166853073214830668855553183181717404356370634547508235551460555830427909718678440845234734469784897028953875675244780481036702153208288363547200616789197157029227189447289930352329353455346475085980383142165495188651734622831309439645232728006389560881294431143298009858617852543241186096654178575048899138549268296790340484346680808025974715572261260849690393971897293157797975842955334632912877804970807037285707520384755527621989678471868938343654152658065752390959224792994987675601534798515426014947984438845763492828411441577685818635832050652256498598171266747121624626563383153866337996567691081007129118995374650137354815220771395715436482157446473618245468415314518493184952328519917942457837210754310907998649241206737327373491456993096209964081284807189611841187109609064185891541510142480610523515729341741256825116338165665976303207821012736387228449813506522981038449261307266441843168065195989457128536146502776333706276998829880224835433918430627720200571785935499569603677642144045673555701062036361609763470713603497730207877099294169064184511230111963607293342409405720077087016289620562070258560443899196940106740581286388917508169823652564682218867533008112191456 [144,62] 68336732520973427243894252174542786426003472793183699921302455789265226629237707648436409026791374631232583459146409130994281866273381907507381223275112946601208983987139607468931056362633103146328231171928610885460725001747353709839149489747093426960764268787214248607861553603328858013924397787304022699111937269537729811089099155308979002157303187924058650390885620710582797654884540526489517785097175272734855766264746820795550210000238707575675935330678079694516769120720450848656866437191202807795649505827839933713279465054085640897780314848523174106799145405296843774404754870538113938042479038765125301664141688184112961560927142001206598108457823069081352345297673685344025869513994938545447299747728672996264874128838131952965961533073958678072260067542487901021186704252707629591918643253414298181893706051362928196466339314324361345033302231475525650032012653681316134163845970535063837928542031770315691231869595304169638219704631840530883546971940531763479749812501868970125781357545450728260367586795611350353539762157595457510047593809085174990940665343365108650947539036225545947817389697709665405317822069754533271835708600233689789118841712635103570755823802142986495878788791778785607374827521867419057875487614970235753526208556770760330458215390100132916508151895128418502952814958575186147426229236127359276257247188901030458268406562009209204974300006021714149446500049831349520030593350758654701521352243930206465477358816790902808935791472488946120414175339501726976573752108855357521057280281053099562441736963728823857749810689267190735564188943782244645622652833305649008818044453774297885239171992863346806978901388065051341128024196926174199939445328792513754595871657564136811051515326929461167059413045920191242325719653386938311500350785861643216574055426162018329974950061022380872767463060282736473085005676021386830390539771785834270874867192479629767481282673496149566007437152805238538775714687605016882768629846044580318492725626733843613867257506723130077012600503080303639678535349141604173331150217925811206924 [144,63] -8231974221591997676100310442835437260068827823846489835685901661088770255797782652997723387662873996541274311811462294376617984935105569798143832641692887460794352092015567652893900046790474357195134155935083135109022214973172007016963619281505760703453269438326074276555726551550123866574036706080266356146445240590070793767806875973895838899895400644944750297103408077052086599251883707690082702065395237726931197886465236470356002268510270848867938963715983525214791335805722277080659370662699782866331860386637367345246997831454938099174846364844557842237290068743280131994739492469191894037618078644218491495953228303621121128482578357952781234170251810032365678081861095689158921154428653527585729635112198081453761632653507152960669693755215004168901026035783816426076881463278574243959551679576223243085225577981378475970876597138671397003366798373940055103345374918208318819580584054177417918673434194781009337302622830296126606419483859768743285815568061219417616415181034846292267410298618033309365503368154393478217843135767386054715906384610862870257072411954727109129586455229386938082534492340319009572148470075335849187389690742361878496851341782543503327945555792861027983897453965275670826281341142311479204439484370700536302806302799225581557967506875314606467348703604585589552255654539096715784450283485285803027746056152394989542332193811967078524805560359578895020301269530679701188561603580101892016470231713261642768643254836004022022829694227119842891018872494392459814728440431097466493071405057758381549481921628999813875172152734737232552454780953895121015951674566550492539123243052621841400355324485714821694270699807964367590015319571885515917962970780374996708864481749543288471824077968204585675137879136436669364522625190742094930029736143377226925198171343421287461444349977559106804790216822599624520363788683742890442162450133296126198404368919383769547210255148286766655556641956485516845488787331467271786932569916130238169669109101083765657023758530405651518948341778318523116751603659756865126074130366704272 [144,64] 802594363674332659062983142249813033261518129770337635068282028418106965950711493399027219859432855616113059767027207839014127795392280482659045588947221759832319981670497527708393512188048197007146549881967732247109617531674322921310726020885207264651588691660213297643175092736802089275673005746396457026789640740402594078715626227588326876143909280488764842590411025915573879716647780619910095278298173120142671930686297459698460319399229339582317298662610565866574310482126739147271841762581824733547947572504604312374800694702099334046915364790277672367614607299783020069178055532170052925859630791082560725119325624913680325655758947419263572000935052470045691358006886293852353849371106424359001775279051018875942488214484325431831125025247874343212455720699490950611948553879735225367184841357357531183779797175092829093174961711515903923210790862782007300439604275707016301047458076091905783581458087126731859034651138575995225262475130349365374391059175757931942359052153950189201645639507704800786145834736945491313866040260065332799150592226925210143038217153400822141187421563990402201874970748612609428965850468269052909615236548476144984676579803376417379349723816023180249796525276708827799602681600119884426223329427691158886935361606332425766589863126811006334531729515034977525121945148381609721134609884747157306340706049595522103095101205946926825199019418505135793544804026233239304085359342347913977844475868771242981236950169233200473418700486300389016232281397946523370606916140844855675607191781508037520023501698420866970512507289828121858770206388748488551902168497562313450433146334090923080822051635814100355605088561006473786660173136449926828997966182011143958199515296808862685722588204688891171516710461388783910150998938481868274850913777687463080000967079818168291096516817615367930392084626250945153502651190547153981867311634079335735696823345505739350467996518093985238729931392818750434838059670324940669373776904950674247906867050270359563478734966645717514670150169025808172518389358679119606614715933696 [144,65] -68461533426278471481135394818237503088468297059540365570824827615093365000083038338849733152715646665266029119645931671613257024859662436467631476979252444696790288832797467754328588894325855151096418921710214489954450724853740893244890484722933152722185005400528476642787254803646649398579161246566330758306315415506538208300796980180576354659682993241461228074468891923004606286732821557653885624781899704410843001583631273980504262784650158742871305890131948558870307056344670328255805862185445694410645499095449561718153620412869276306890065166972845737148639287822268879908543541690106452367841282729207203887765967018559266048911867808476680131068609584959756531783425748558141266946103168905422105631899702126143108788147946959464929100045604121762468238431957035757962948746239083571882584860693953209762681794592367833795020900343714858387321715304256358827907284541795018849475341676616997414434942039637599241410293384647661808399988904994531930022116131848002059431976377082644737425530097404525673285524524079383862002164764658691898154461034371611786758765412733784845989058782332809814903597845786434203831880993274101515821608332339695311930080278681141470392875800745888720087819310926851573729347619636758872744671106628148214529346279960075336283263986030350259510722706258141354439293067302682383033491936681099263690327501785056942920445995461683364778280097930269004454951017841041218195576870706218009201859112916787682835007762848586122529293946869208057783119317896700677953097564087767210579986643156011667675754379120413846662630180393410019053240276416327859563690599536055359115888462022793517132574160692949182644152677353017340247129739483368868719984838046605102246795823844813343243875566108430030707846976401379028428297359618799458238027465518903327434686422800859257176894560599308196119024085190535426010713869058285752244192316062957514567028417274998450152010046919241461295032500117850876422430154109653752178281498105142947313765556780559774233138686190721230404976905946938369966237330299210529052448 [144,66] 5391361545506850166690555436367082636447381839874888363252747805820652136969566002515016947486589285155617378032069736640679598862875142438753725589240877600159125661153104924141787940984746731260411109154533664000970732766664304636172903135646965548770686589390993804958696590049211048400276956465571797261147839988352508176902234346760813863888042728899431136660804028373411577183630339815101080358290157036102755586899211111186852116128059891452072463372872271378604612068160392258189476291551730628173059493650372577489449175634983679337085250111148703542089268960131786381327046689741678003156888077426195919931385934438400779373682799585441230009642516670602997522406441744230594641283726987412938448748776747166738760699433040911164450951339209256105510536722049013957713289819413434200700203592650045255198889776427237454159129394492579992259726607049383573457990309813905941662208816597844282373025945869244235727889962010865517063251452924382192909426118763586912495728879213749032301152612349025888143157788685684103409201500661483462454334103242619756305511714396637288119089129469343786349484512167213693957650882640377617511488986581502232656578242315458410812779354630738396331208366327887786322487016952216572338687337664007228203479114015770750355033648045653735317395560880734110579992972804918501112745250923823231230850987701565940381396151631444626606825576257968835898660837160287604675165794658511401704405957525990739113719309143482328015074654123930205186402637005027113384817649521135001442278075748223550623421711751505080317946443732545837951271148220014790237727925117060571254261638200787337534370461554123474343640987094120664070753091340475682035621253745591952356367464324703120625131283669434938829305070084381262087175684074719314051771994388939388451468021950500065181316302046928873054053100750103241184395451890887334143016437047422988519886363458516396829198215673424923715073576497707020257538025671568795645260479358247052227143031176671521602643390547563072201281319995948742225267682172608230752 [144,67] -405086051195886334166418876546124698166374355374332178992990952145012599577678411435556819871689631219583401243618556852271852545395036936351999643036100823429009784238211481033150620999366124342280497300639679038540879977081654356698517765760042784004484890729037038997511169279071590576953674312719015613951483834218376398099705422323751867035662878493884734281739780472753872313860837017670079903975660934298279455110460138535715490680167748595291270269389641005964180541218674969351303399336776123469463393309902047301582851483193776190384608129980231989071917733491650440516069434812131879360227904895848317002162455586389010135478771370233655342312053196109471107615216686421804591028553546659515039431423160754077342388753260872208200267004492375928285002379635806810594564104921986911045789243881844281244733958550374505555699262201305593219884902895696193578621579354435659257601706811701943706536729108271413739759031169835594238131895799516018457950055779916031134531148611974849241858425829199597472186670977650703869113344498968325710192676717354881535225699143919580052388198899118691275244952806305841908522714287471644970977149769190126830639138057751919581778280547431164377840096994618389718489468589216739941192037355319801335420299055057518749419692133052916202989296591422434576502849531683522522128959181057312842092754863278915150934442750705389463437197280123891976206346301549453762377313208098382582987078218487964141299933009943991394455136289188410176514804509691913611029035054634414137031010161282164254912739986064854131956339328885378313487873223756463228350123345361286444385202263679826747525609078275037325548104229700620021312483003243773414228381242661989879031260247752773344608916744583443891418580073776778736351944356092423160165205772990309331211074379163051064078604812995654950666213888619749824316947460340592549581127072237102403312122711360227579469254804248246506307309252214524159772758496023852601821670596788159856372229182429445748152042163604791649583606660570794922214384351984880 [144,68] 29140977829519834720416259644651867662779638238280580668897612278321330819018228714633334621076160883751677338499745884506039616330899092682170974556671034353344654153465167325804960783383057680470136710204861251369722644099975823430794233665671247203235752481497959481061051520354959594525298873400215573640190849495746435546848532891037503687523239151900715445729012395828011750126504766632830374569102467222225575589671652554006509055983830629385191347994842580226982455925090327140890991949347667986876238346071402238005003448349571155849529843561336659019220790605172318719795543873083438318465428549112533739773919939240134116279773587101238404040391869195904082771324562460941045039025892784707826622922253776303321141281523517755783264225379571790300797677863384596555825428318008182610451415549496371201691455412696399600543569894916939207317974270062667317014698684117133072449139560738729152441722410970363410765172566617574072482893892056735675995888827226956387450668365883684559179428058243813815548577458666822478002582939729354042872873160036030837189581048289547022638943161759154841905184422786353814453304355027642608763188446327272630394300941759610566211981314368186277417234658310844630900929700644374013348212942146013013888764095768523772513478453465827834191311996696856077685806351248275492070609074992466633047358339472870620904961346933182807208705984178751345737853749714404064813856936369333981216496096116962930627296892171907289525269162838136956719444459666080299448209992462707949394583691417266882412173832552941008716279174276998901654487297903284897876106197832471502466200942178892705884120502575388087650691051907697405855521053132022735083450410168714581952481899877400068942618481118862608074717050134185571584690783002857791920374361350918326464892914280156992320175662397267442903908286583890263451788338997208605775102279014944199138858929143671734688146540956488376620928859288951279367574604058699114540803091297588937799424696791654676255742836426171895911762281595703151682537629760 [144,69] -1964447988263025005238431295480040253345696882042392356651011965440137526668193032841158773828682418225551566361227839452995119793797283319161858368161486500808470559408485429766448035903029893959998467107243657592702863072786877930199440194494069951770587191256542746125409581229888285909716585038406743997212001216724549454341937468925317417408639854950755268007628242454214289056822669173297235097679890196553729798479231429744493260747727530474981953283491052186153512350845085572608720481268540083121599220228833888019574797005290302108942141414216561386334682213945139769951627437351498343310830451377465724005624599420354555186270292472359226712716898487446804423080954795560516467763955268562750219736897910381148138747607562692823245863493231768674334833413202393067556254430556799945860803577796200980473214488402685584394140503094083972575137825086242538517000545673629493479974966422635241775615065382429704765219387157777530819656597427640861064611807300484014613018101169381359036832517135860477712160071735209537964613869139546674517812931424960873625829966531018193567399453746820460156474490734807550827126916610438418826415361482463484455404674377822210498291208232554042245377545096755857875783187202265182317154963247250135433169663493852907146979453585034605884113927145454946920994107867851685115982022412074041479076840870284404062972425940132280964826553255869291027280243443435791556762325884524039924498309592312723440242496434708976901968621688716440099508253818006338065104478340732746455708371626233604313801780103857290484801739484009644056943792888088419549982607422088506735244225260453162154856960356155475118297003618042638901709061903252859508255375374270423933739664197240457884230639416298931470807236789909069776642193485657568299711374682888188157920744521642435088562048196162466905336352821761825238604068184200812827786935130200243697696772816866234025876630561029429952299704373424530129510989922380031333648264017474714771354461729866789113230797655362894023396476151091036116998400 [144,70] 120175534454680322252222252985112028714867468655338184734170370637125312915600238625577887598154813931067756898387948199957038687946570995794923467354850741169348147862675836179462764905709115569876794817725952633990056760025024355641563669609110292633447954259827572356927723076721566603494280800963982805194718732624056710385851992768504679411430977313723897070437806953348405851249503326404937773747687333051457426073889050661698635886796291624778804260055662436295230058904689272656137347753957863519284278669221483136770744750763895550377252352608277912248616286728857963739176405138204542427828203161224089190437845089160346595687457742734647795381686469328497301148313701940230310326496733545854618697207999716208271069217641233529934540999276787693531383632165118812067272079362993587884132793164555177735774184150027880728009096689420352300790314877591425396570044225791880060970531048727105514921703489533692760645469409598989631633947310308351385223843158231255922846916628753497205581419033447800781495625965858463005623596579714071591567459585006419389522207853632601836694674240398301680312916852112902404648933483752679176288886272785479465314701379495084615362370467084169977354226288330446970582715990878384821416182331168294711184744330682845325228905308119473036785659908722213881738603350404173056703442913697358038563731739844476398632312692109369360986382820556405230893847386849070222285762633293097997700540935240701174270648345043665594539629472102343795909375598016956287745251467820223278764193043265281768155803599630817461448228144828884021997163749187819919706983704898813796910502795219137092092499085142820352012383131194923072435036730835568195844977856977391290915670291296312262448325551401681892738698705203578948614900003141056103221742391892365875597785641364696772029401328976644086240528410453036925398181016451036612972500832861628054070135845550361869203037927190394673801320971712960017148541155958624583659654786460943645947195688396696928846687575438540559893873357847533722080 [144,71] -6497565084526430644009621877481090604469408214251254908036743768552842732135862652431777036095133116584874025594582343546016295532681076443268852114368245258594868703822296454362068825984417232374411562978601969386096020748762618444220516568164688933179852196353906729734243095830431953097191316921475330443088252244435198634029735751128133412966843646708220803152085772607105265275624497542319675457147957800166236031692497213218591410986149288605459018359853180142947151133086657265939971490578188129042161314588488811295179511657405347865262987075372452969695656308927310660175196495591773595106339817518644940604161284753241288975199592795317867985815322478527553774836623751783685642451114095560455548918038151128689826093905341274320298799281875766594584611315143325472236321201066726733363361153835411501067289029842121828160546624097555405665869343144874991427332216422288713855072298916466068701399093546959111213013474829391724173339427228158631579612932669448217552349831441882449009997730130456110260726525946362659694744414894233012149557615039450465056361285624699931905644052381224329463574178012953159044983389921286914195400740256561472738438128339193801208383921315430763910484120123290887727983020317834483890978579240192521072685214710771292944784186638476861012398769756877717278847289712763193789432881658303678875785276907569949370083691075272717917948547946430838148851297689024316156603968015120970007510020480143104654556118798195244206833440821023554188251959607746903185806546474118819122148527423496591632773794841085153424323889493885209658789158754480207616824877334626761036703485280767662970776616986736021370791133718902642154922752440618123684494035826671272433491111320832897781302350344433804861599117112968100476990497410451588514315680001994629136287109615773150957279479523452916485748877386387527802635477644456486983866306781648267086777881570273009473408335540089230206148872229277218726812079558476652453537018018996418330582977082819618912642200774327041916262551405775240 [144,72] 308591241396411151731051506717328734818124095609315800485553018675399181761906947187923308115832469715155497660719165906502393328155691715323898470440628750637297036620582105803013196352195351405241692203344611469721683041238701118374163715897497204358490584869240168990954636734198193148359515439623850656722804888829726154047139519238536582928071767391173958982160413295925443263498834376999989700880890962229873360038356603461993110031749105963404916644710737641735212658604305962935884863578134433934286654127637788608280263315469766157868125146603703134632226746775451715258644141738257982720833092897392756127396776471744249485302643511156747247083599855927664576260557486898363448372420464586841320989600045487076111093762277174587295711140572363027164483687385010280761910251350774921254575445571219336287832065386021771418744089611316032687476916856137091765554450411497037761691853076080552613227300041773751907086388731489616985823731844414902006695386573598736848907558500339833091312801761188868846404757249337805954312841235153502799570155605319321493975319967146688122360066919632433046418884778970047866277527819949702697464988621104327448612925099564777600974653779025606750726002250453523152332303408120876547470080232122359564430638525218440186321020629057866246825387468712831183215326191938434222210745307991052363205518820696196426603490422781855948407499365380635249120045779082626860930536807878038796189158014745870327111668597532553774006494916202490252735358676198434000029187147491676285854283538154814937820213946152148191631363771686583378725163260373685634776759378277269107120750217608514789680633207566281827188067036617983472776177355225110174979902897527585545122130524021913223556886191633091655514393607253401938154317401029857633375590275988566970649766349513050918483815887308962301156066293411947609535589839911499395195674972107351869970966574764570164332179624846979542338177732580762788517802331341615557760055953490169106982180212350764275401996301088591462249760331560 [144,73] -12577269184530471756591216561797884001527249190312225817494915347172793011304579952480817728416843688760784572989806850323640286921832694932393193021542842688801277756602102594821411580526303649102733277837629510192558552264850745508626503341240649830198411321223075369793594518561150633365480803303771574669228458716831854278223409442853518040081754219664100165546032575507192166902741211805953207093761470075920160606711664960943255088386070369848451105652400974778886855111353769273056287871854557404221558532630982155954072065544649782642981450980772191700081755725421652745167356406143032287076580875744233311858135269936484054152932292590476229003756400678501730870459155080110457223915217934561888001568137337303821624605792533067059596164205482475984958984166117432295446130806510046575371457672937292106426548900149603722558005166096436013134507809293453271280676452774384974797674266536222451194498348968681350424498745510546887654341650513723746634608813183849120775324285560680263795457609470715908381608721677013167988324545788072975342954539770847404841504259506410056911725705210298331306804045575233634021581805487426240037987578641416833592091286716247921474572934614908474107791337762255675072136754632978908755579398326780861006035327326322266035438413448542725858343966010880497281896265060534296382083852140304940505626574428151515188236606801632924034538792366958742923482116022440481275625858789361532033821983464429048717228269643021354547302833357181305207457013672402644473390030141022238705512363292435944362968698242999934988290306912336531828330060641428215441555593030057841602085543833188369874027838210470222845890559554716415137850912028659123424886224355239836214363297508328517780450684760165675704995692166427467074724139593423483976939940632299010399199847240430907909846824076686780583832698948631700032533914060307431602076779830776722618647797330542618261359753379443101403997732000973746795469185145791396633770013168971560058426830066269101032975464539191510852414600 [144,74] 419523877850547551211204720852634457170976325891774445840351132800159795222641898768418694746823240678898159359187284991627474836258817136395906946174577989577840644814967066240695564410953465596288259375957983589786756171883295278144579633446096717544504682488184254976609141141885972458586822829283122300760243107205590875173724177160000301540863667252543374223294236948024300121896324555104708119577858331245000717084463105961870388696511666092365263847142583819814429106223590774012441460902762041560071249081326147040865903331114293543253866736998019612998864477396238853634217745580544500783704772768062260957363608532511343836668171305012645720118835758866656333095188969710636146020283452516537178424132653885344235580404429039531028827196487203425643370290421201772293973608493362216065628310811048048967169733166335592487915282169669050222088427994237897569358880608766556749706211922410567073738469794797399510356323246445349866209413428303289491331697877577979959153811296088315606863091522109197638213904565748798663341616062466552206386940301778171209357691023453928542277140654447186326737976503978594465221627260062410774958273227426433393525098159755886677136199665880531532552206357517275549692822783106514694337962442947681341558771262664956068176774894392424978078328046579905526950677155259915296858577431060308457359257063128513273854959440523945869027546668297725240088923972586048541385403378492149715165690270224745975549653717493992428861097544026589519582358342700074523784035921281629967011335019095134812984123885042041512979779495242795852179679600936505345624414697791943803390681127304498786058917172657772445186792301644089704716788829502933153925900012191073779928777013138765254069134631079811891818355281074672016888447382814406423052151760653316158068905638512638608575755767953250567238153632842006306639809307535750622255286503460963898306231236786477268754047702908798374821258025244773057848560527510675735067160647486818995657175593713645389415607266348419783936 [144,75] -12225471749698727731317574451959948583806452211035696046609689915149671394183547200341234467275200454602182244661845310971403355430257814298653432043056418828147905523540958118671743486278022348276248406587412996456009404609949532508841023873886703964607735065773740838798422932131691709162168895800726623357598510851385897648798699674929648393490908223320393856862633343231926140308818368839909474411925485142827694207286216527593862908712198637009578563887674785268231673765854812713472496594028410369336553868907212500793734383459848910360098470564628922893397495051164316171880846472881814800066958103021855999750220793384509318940488185510528245808081908076272398747196856448556845234917418960919504942124149258882108887012986812890542057404643694206156868661523611825135989063008738738465509465250717660750202650760317380367934359816603911467120001320144929980167628764163747173486203338820691219497710874225038526180720037061355382438394664401456407745075444804484785669571528141479646046207611391997622659347413434065636870816718067844989815433740718685779862781899882602463531345915605062711281453174149745482891752816047114109995352652334654775510273070650665199460323635824200840156637267127949204418627600147952195611916030252264726147574212310969154146862623674150137288818403313235861455267040512974667272058957283968807293189971713799643606226204035780466871036903185396153735846427529505262167580110494171796974758724780595963229389218248504982243058728705814716349744848010096327204600722610565196232157647767297040287168929152121493439650405462930622745878978543279000762173424716725804165366052744623647037896504565409462631202715039886482904866849729554293786916212930826738902509267930010473350279229502280228369307535318136029408910889740571437476578674910346666226392515745420430051073278965219620550581621610176919522291562109589311336168620270581612644293721149455427783044373704574014216016389919450756062313829686854028127959442554355041425157234586564579646220177766700368 [144,76] 431522239569783821947130836684512131029341694836479039570431625099419826313532862769104972665078345326763125451131619687943473764474959380236050939595275897907283919410508700782178932088324966809430190762858897161148287777303468040871694410984407165487450750467003832739356979276418283958520314178695289658433300670036401658028487629490790393857410170761563377478244158329502380464717200601243520595049870334155099025231655555357532965369438580040861600715516793439860776221598262114807272121270196748126500018728693077462579606473123014895551946314939218488971458844954571414505885336613272556725735655488325457842469141065008023029159404792637041156736081616412461779565847184146074010575369236804297552536101967799049325509511614440332424586924361306696213531939754540941826213689779322271387526105985615303508883713421839969120932273501528366005578948795880834265129154590562896521013457658672521063141869442841966421144719843644384086875704255264713015907556760768722820775220254811993124762559944615167724505233965355108858937572013922464728115573260030506317837276521752719684765552443424958816444026076393330708759049343169849415624307832941481720746309975053301430143302706947075128032235423823562546918624603577279113821944891653706910540268869921699896565316934626637043895713900306949341941186030639534376058134546048439999738855326468668959845181110185947850175299795136388317058644881510323654087072352399462785744011489398624024551413380926850682537341642498504112709841689677915390142246852240802084464535768239786778649515509008289287623261280661938838227585023465837914032235489222627029304114997340394693972081706699579106619386369441724646741364054129745180873314030830044000357608474966217061454566898488410047949300692917393054223110800318661650847194950255898818626935790640778047748493205822292494540128555754707252799015445813039938687230226510344683449851918403786702251537677062874869245514846774731017163723472470022841583873709610965965477287589259169911370335554272 [144,77] -4841401480500508516924797545585274333715960482301122838288343874444843677126326395094321522998124461459933737383796531277348775250181617929519418212331315549943483742943907784497088723844665305509820806972632186844560846270793293748397764576683175416883512060106197572070895453013889418347895662884495747953734654352436275377928615503478077565082141740406616962616058936916083471419950703258399579637685698305267698880192714429863864467804995538179023009980611835035267842344453896824941075432626467712159516006361257953648223319505308161960641098720983130734772662811136993326025890613513294341508823805510261433379111522893564568717823139821167242172379896697894017063500329208663526947400573886257924393484785173711148545282047724917409088400574835035199778795453127079497704182646912147612778921207440184737833424636105769670516508543664716189759888115333471454593674196960526795857426269567262395609470791390992666275216083092945256591820057852729001144017044671035402578595172136071926013695348012501762793756912243293134358822543855396679366333942695316450817617594808920491398560600292209555518412934492700919977735309229282671191297657240207846290750289893362472884190061141224591361278528736408127728130910970271158222834478159805913562207035671337274901523702466774788563006543326310482540935171866423979192435848638104294729691754914410791116166046288709247801783458590993436211347117357155592243068602657910322105932113376897726440682722747261601618820676969888825354611291631747709370788166059282337272098459758829556764219804774088487330627157650818909646749806706659372487557073444824140949232408847034662665646776894927758482443913740757365445709190024352256917270071662476755571226645201143425837684637562135729221153248684207798318518248711253929569509838154024520889124909563979068196459290731317663532617599202839003980368823572994354780147083803495438248190347650720306254606893804515565111968645261048081300681568684952880976230524764954182789675304139442739455195860 [144,78] -240219048001551583077612458019461608924108187700828553195029288843721323008702400715623009277188672445373869997081107874844726957050670629910519153129634953090752909150398675837120805340410812633443644533416581248547922404218817949760804048185034246775152038359717229567139286166410124429859410480723806328828049457906518750874403917358062642184277228039500853276211317595837324224483828589751582903217235493419634240213528720978726260669143002620186272098469458148063939847315339676609813123105251748585704979232677450040300215620888577240864516530435592230212251556745065284892956232496914492811768978886964741942517076375219644972046555682728403609884739973481952144622688152422256813384982081756491374633197236213194201744177645218617851823011298079008051237523680825249546233145853262985398184597374856201178160102716491065397482491223986320930731880418295277656258838276599072018346491452738093439621229762179200507762673645786467558283787181059931399543964759198932699848386898366685933733122386945653684915929608108400032684945882655407761857083393349444560085185461517688134689526449028645105761235539306678324671517031410872223316997127632055603932704637213760183260870178142410046187544328036641254189830117862166035276129435737200180308073169032972984338871612790189706260804973866181479996284748800602757278473555508652841214664049631755418432992569725759145625402841054389666588651852833118292196025542702423023355582616794065528265076045607008679576051135284203009361382635641464414696672773185140593438063583911324994063013926542703663420972925566225241883612806977158709068373667785409409714148545984057355708614522723021394801234565475998241830582991253372786019251960203636388294312241593326580920285096216136076451677406048400079232972367810659521103053577172215365057516348071562631130637662853033850010317246923404834037535573149682253075896135413281345357221749277674759897715257827068320697996146119763643766808929536348436874655233912092593943648557236945995264 [144,79] -5841342232522845102771467353681524908435351187575282932043982146691052285048346616919721394038358821936129707184672717829422278784104749759800931990549660357668330129932474068198669933273547996837885941766797562239168832448206052411585394277110202908595711984158788507561877695360071822569414872358990418963414093867023578870081875963855662047894195246380215520937165796903485330022370469919389857231745914568137091377999920052447810425537220393995345915172596145548396390986229704578291489422303521153835642513381598249688384940337649002901656391192593477979294921265233636042840838903985917276149745505301346722314163342246100108651020404472527181181900035055959931120472492315937753031879522080981003611385417907180901911850847578274494796528091870337764854098376996163574784175709211469852618328399332980635442877254436194380229354839280209933557107224219296187932800240635173108819188223415417873342354617439862875409581951734603847149246203257991963790771329915814138281293650975759438541231291526998409007112506103905483397725264570529057239062409737127809676158499356495555540859685933776287580026529070699872646784458373834553617225067803032176149762318400485712715368198935523139461535644782000858973815036739628574422651493698636613430193162914160527718333206241419476106360656625583391492258679773950343533935937299191553622960564939318027810869863010207645122797938839767893131231069549252619453141951329374064733198210972510228302500622989307095029508009378067078468987433249444403581438994280986129134450504155935323613517019795209008974908234950613627071571113070797988692137946856308158842612560706068767049285634964154447196240962879953637144438845571712246891214454689947397509427833091081503540956207725279518486937060025997964310151012061418325202542396722789443313594481067439868892784898725265266730490193102058932030827018286580924025135438949561213770794725915859518376565073026296856927733663852584096487351248537812203769324507430499036687967215956886608 [144,80] 352052197688472270802980621171509966734204227213823058229382315670047771109301310150844450971773202634049224670047392877001486399602157439455221221959578808482971830146066078808153947330839624581664770707902549435402555338581898699992364688088149786896752085553090549529978691890766994775051951503580377564798341970368909447486577143370097096955850899339019011611203401612735432342478878417299178844724481009868811265980965407675270802321547632411715315578827503417551475523657296829104467145267111017719345891728174438786714834304087410501822418624614168394085259995409123920325955091117589825992354349699616078871969207253584559091620227043827474539767520790225186852474803100620635354111472690195803526686700639999069118329974126979537475433186162193707399397609217628673919012732992882395684287577987437372859515603444329536933871251104743893339222974039126362841713837846528265810862281718466780640783847165715481552085657474854818204667151044432708808677124105574128804791730153835472790140417530572611266098731444239437038253833523387439103108903085768006259577645186550501503938530814534720221196577257371682843440420823944362682495671743621283850820609019014679780016320056453303748200831720915435202005145653219997587221832128454915639368224444555907579263690885473480622000926544932852225178384369663577676588875531934138041214863224944368171749588683233747828665544736288019587010059819320992515420561174464014025506425703652948235420622737788869388504543757538091726982619789380791407189559765396917177547942195013024778522654266570113239164343573911252619878212790513586915473555714337101615352065484668011779357500924641837251661324784303311953558580232339167423523421821020197978688255851838197150283067898027439351889951935803785979688876410968929594664243897833981497254704721953500420526429426294280890577579422903759667748808323968380287941148367698286956698231754045391646933405331617796510159206883486133143741360460105297577319925242835572926450534290004 [144,81] -3818108435624847485824970247137547756539282496474092878175913161612370319119074279906637123190559769064553314006193415965527560874612591353840581576851994793109625629352074584126460095514107985132588121449417115989987776705806284155314837328600211318990005870674515263559452414975254335861067950978249559308444642185872191540204848777996900307768988187089920311487426035754620099665566464988815169322196380152551789532135204361814242053503431945532128999849648392628764167751736891457988905454546107785526099947860396118286778070612781467587918970952425581691498535047967183515455368602701386770102462820107174065041309571190527033960162202285004513841341585591209231125893406785279302974431552613168536900908382853962320619593293336469401403880694580742463650421019672822240238156140650934281585871086537438697805318569916083606648974768927674304050216407038862646782671262223486268528860073953980775284248231626365978112664895774421341627435385605257068945059993753516177330872043900736900387757911406002528513204420058809637566693537917112521744251821458064891859886383076257445191883333606443488093997980997923370686744400466903999982100899426727994100366876297603468441310566554182181057299988269294977896862318353504875299915254356349492327093300875083895457590722548077182656493918487471329885869411861653961961915456650048773176274931033487241034865223569586387481744478940973639474751638362400180674347623745699211246798000200586631457895792876340261262794502615848232369549520267005832364741197797697116700651293693918656587156167746387800103251200586454982090584161104311874129399953578224632998898520446041257299623276314393488657262001207116617119459066004002271613348446865086807660764993846337248315519964034834466246543479730989166502922813842004814227871285404521905749497461548960953949841357275888457907326506623158482709251725952273763074934293150306610913606164315804365644264277419134908966052628573639304966284266255827587711510493004590070037035040 [144,82] -46619749240309223584807436151963358288975896450254263843879475448806312370360425693465798364762762595520678846356142816716113015110955584981440179431576392836522078163439923738452060499079165763895415987095000728417299624486777475345534139082000037438303602285415707869848735143437421953374454727745985552241139913301163730166015428871038805137772696371480011308051933870937631581434484586698700939203927325357100606427193770479478075354549004126393658737858934524778083822700077965857311638293379767484163583080782474848362883911100800067576606268750836252757951810200886966008901434196879270364706506432411736787386827943009449249163531415985721504608085074484056629053030319549760673183620906677509698828293139588994517868258297875410075446014996107463549540782868131421138569298038437816198984534708744895038970917091571765990734014299328122594212586005072168002641774351420214026085348264324967980188593541873584704087860256626895524044304223342703929374306753228951104332677012116844842922068181517331124366964525190765832180428110202325751604872977717906537357062302881079387538442661032575609823729330223784561807318651382029268831716813477018482450076176021298179013137047974037276596095189943760823973303213693071158503644901851011946544102537798211603852994472297853615027918354896297247107362352468124604330004962560492566273704333639626297798159821523127681823389122349765553372527358342003113602091238780133428146631800077043952020505947497176729622739646218603779877584873989773720741368497854612600373714174744795381461447738243217997525208289726213965393079824071423985531106026798681709156411457936116244884214624042822506689734395039355506138561393882490629511838460400989318378544151402636641900477445030757011133375269367486859045485502286240328215432547055597008609167691942625394084720663632612968969982688583628866575107791806040334663246805171066913654582087566621543828752583661028361626655028205531454104123594774761089825277758998111544560 [144,83] 13396733667273780224559624868215502766868234052415218854057355607786846192249867807730405017383398465571060533287056912738605338642470936629532826141303273726440389966190421442768823354849433506574297510536199918618655470334134235438469979106046576641743283109391493364570831806695728198910103874233544807713134477495065504839610993937950098209441356003740817903647140338610744915764630584113552996406096179051762009650250816234580745190129535513089438582026305294123389416566854825885904966177413749718043412885607638128637182035549207088371011858203075345261854935526356727885939182187937936708338374817777142987144627282979237437843178178654814054402104295189656207913580869063234363443701880454257726033670320823129409549479271604776640575731516204203822819709651647598548086987430250540516757979503279383442270005336299738758875633044847190229390093892001667235240089543580869868409833433666726992636011108153751645098488704258685184794184430743568458769214371069717124290632532242245186318022873710114001183080470101329065511664904709502694453382164619588247273322101664309423278880816169003204256091662923693975534049441126574465747112772112538161439564776239897799161088763246453095273137547213282089014060537761236106137082499466763279008668100784005960386006122010086805735198303066335427832447581104665312833022680097906453336929663030741652616221592055640691683033463733031233812543162977145758705242454720519049459837864629289153350063077515678013718461330868981129380691441023138978887078646334060451045309623662748108146450576310671600854580567761941022869013229558773497470732962778109843519359448823177031685639467551469071308514911929649855113608477918972899042972650743887479052757702467537336673456104299386188990600598700569284587358925414333084865380023516462245301864827812031397761320498469650324566200879989803091686738234331443110633841746469987441708049886333363209256301056116220527561718914772291109472300416246103773670838202403965928 [144,84] -599884652711915181150358909788936016980254164755727969588858148229161543708463060596595602269233750717541236166601289667189097466600756863599129188559092571486933419988621910930423643530590549906013908310021670839181594083203620000909876373628606406103842683206511096188691178920549236649265586004385504079850102370713110063606855170842865784647698092431377456785625808303046047300914948825151476510252482320287642401097078661397789623015694972912767351017777512602082727496989492782714242184098123488659526300159297087563893193422893800325993900131072984850396112664229573982396842425369935594438572534909439733690980991580297200047209025979380317760995703783648912447791454174234367172127890845109783431747788342635033753300118800891918159201900779200067027132809295438753902568720270274435197670495971994235366643385733772431104558792665856058739725662540252346843479695089342365314479095811171217426203952075770647366777340574836098895234713232390964058170704630696687991375473325429659315766100571433750122893265513386925694795076713185686859331586927881490874150455592645796276953722503985444171125463205047234421414371092187499977359890780960350813657267429272676198025035495888499119768576924731129918428858600441618996046895740836237368279961090628283485518173867379110342479093571607857494466705610682905135165548639080479627291070057439933883535501189609435523704024863724201399102442904620814788953870574021282219646647926506943742972377362688610367356492988774307035203655221728874814423752221525238250201987465499439965367353108782903925532655736164371773249238316350078374776956855150556806648888974842315709498633048264378966185431251142689009440833136776267222082839580488196203764853798380005291347322540937136387766862033941251674995610810633425292750131065085212576022234844249175007573270605873624629211840505482466954102828967085544083406501045843986347756089877925789942223915545768009289269857691752100921464133165680616616938492927168 [144,85] -7811751543548913446048895700981570473605403575052579684694183771799776830354825329599401071334152616017471305261432583076693545708472700875908820728849248796760289863002509070199252023163009816890668570977366345951333814740084040191170800593272066448735126084944970154819786741759796079844417406804343575822655755838806631499475328555556817439857710116485174676778555479911674379513717345379183717643531453263394650477411708129249453184342190000268362481245475041168533029285206145748351087874735300630034664251894928471813312093186476535199909658787085942780902231768591667141674400232886803049969653634298585566558041379657994530084735272879864887138259942326225404719483181508865373753918445829079470170915645136362935199660037323993155281719415134227956003268803265764571727721686789983338985861493259390360216253477853717088845149887909389695338733954354780176713936604539533861563437444817225719745902712753858858152200457676976395331776241942704120630751625886440496301950865461602732331173712237191459083990519793986963051738847641234110993336574128401810986257570428051917793012352265478763286003284823400530745595371358499137539522155525459047770347616989190232914659691051213642056233968561658776930721669409102310833754040921559270166224706564787133517406897409480321861711506062519500962109033534485271268993136426913158020802359885299870586986151725515660015338606179436660897694940011729333779568354529180915546435341713798981892040173880650379964845918745586279368860339807874587068324252170482522842505026482391002814572631539821265214374104961223723903674485774072706321321284430461854631328015388089362257356425860241381387660758645409846234665970098611321460796576625284126380981133976433662711696129262909942784087538366130959833828114603469085539480858935652118955850844241385864937533252264042452718003132222196406708315960381407720383104741575183985777491874467109581563863695543844127383741437602228248660212695097584718457327500 [144,86] 660585322977674385215853571618110488881432180050052741453485529361882941561247451874934245396260071937354918899708774684544608634472606612973724445185309131470921517821694500129874974518479538356964107850699020877882479923951654919025771519656555615303935767573149080493735049831161069562894273845007383489745254668697385443087819974253208092073817098136709376318292260710613774058865632488282808784629019200998322799346289016931578233214291140130044756964413869369308012806492359167014215647275381127325275644046255510087194218712178049154172032220573462328304693641347824863639813556055964385112203416980045583229013097052660856750032069166841136311009897189891436397591787145207624392822597868891256654089594084273293384179289732596407679122135577722022087835843918312314100166806710174483332714902772594681446905242323290304364144448245247835443356818677541772107172927622860032231357565794575761351047969127390841050990139941926319327175682250373022655823349138625130710271922438932801983613571190652032090571453126176310973794155557713807864415848672349544592424362738498720453454935070713699763456368334118642386784882226628431157408250189144306184331922876442385797248189148181281345007036360233101452832035649177020067287233788762456539244585636414178429398977651804469235226659612775408091439160241827152505619166867795159608689879589129753312769755573039889376438530216582465651078745459799113410480681709314013839983855437457760290441686163344981587089710656388389248549119422333387904733870418660064605815720564896024226063753913720413279972707497381850562786098366530870870792353295011404558916845388679826331436225422107946629829523822388635608403375793253831059634787448902914023217737852849534944743073662905163096968465733921078568160968576596663816663580510823468262379004487898173380082942558208767933534842255772232109936899573362353375101778011867429100393589388629824639522432098041594198543405134446131345022527464663901612836 [144,87] 12259348769496557490903810401290118379399636818244069131275967115887978765869642538693924967917372866005058213046883109975095889277157037001212750929198239069799832429357472984129891943459454166104451475412070736282756713582630379173301353790626047138129839180919629915179799281997589991024368898387420286388760746015681373417510721598165457497170842168777857227696961450315043267018542953431620314419206173053440863289851875963636809097004799213650431726395614177689926188839381945732489193336207541401558634533929930619516633665275503225904408035457576776252573976756852873777704776151052587234047328922794727046369731786727892417380229975470399908404359419438468893377882393660361644281825767925972089100034494286245457520204992969890583064053226490850023328184480503640535489336829618154092031316592417012491808959477706808453433922968194670619494281248087378397656783453619927098276541010593117854291550687143773935166632949378694129514575181162121896334696374990428586421436166276879502771514481227877247072910444095091856331864317247363461648760988169016381372829377873733208091797449450472255427087849354279955084338974347937576997560198385828799723805625696586254218016292415626827389019436620201534968285353498157939460364602366915767173476354435561731503463777483814587264739749944932510092484129429955537177498737959720246027646478670705231071799770011492695407464948739050078859510217588993697252757819157305118154303369656378637052561951171131806272919802789954666321266706944858654950847462093871749501059192496518419889684056719190697017204998141835272457586439118632742755401071223037949195438689585008747240551552485258915933670974877420064143324521052762348557076054552939204919080080792622024924305025485616277027385527242474505106285378846245358801584218395930024694402076920788404264001523967280215386071003013498243629301527087427381971589813484940440374743730643237560644008341654924599306969269985502936741041601861896392 [144,88] 432803890337984833961617991358668061396372912246868346817150199897102845485845948889144524041395929479502409292797871394145252030552046723382421519200785367530526862928149724329740055889429735889720447784161527220704205907084250985742010262749506271908109077230942120127818320413043327017876962777443538976247683661035916576616241806547445952339070842216343486975092243076927442900877837007191985920918291687624677248756943603597193888323193540887959326277667202671239909317792049245450534674646456821019121762972714252492788740546413409902894302637733999115187651157991609152259343375020767740513996642084128944343317133523698346345120158087884052717967616586935303091128266044168830377137330158283820185062704077394982524780196492758343740237377681231606421710198891040796352219380542015836756396512087013399863321757280522120457515104277368998806210278158360131939411667160652682792608394583003483143801312851548874276196378724562084720324455766599325843122335543464361589558695614862930855156619700984504208936571910279641345553077389073668943365959562203165908556586967407501428935545564540835619249798179163546773921606431583738580279934022023089972735198947438167446803692477091054375212643754746805112523325095324506754064120314498767860806493114072411247715437454362103091479375265392159155666082069027444968517136354921556901002686196150873450714343954863992901263873680532223148757217962164640420848484247034456915705279033977517610345609157541420897097250714178801624403679279943661081615873471218495549117356718827990728930528726899193731101834349038093697634637624210673061375081245851636976122321690945473147435266650486811255370375658298083686591838722667977605462553973152300332202050183947995814355621052623069685353645255504528463834994898567188494577479540135171813227318442609046806332822364951839433091841688070230088536383814419237915759553941329151832593081854330538236431839378077901656473486317304390542337633903574 [144,89] 12880540478279446553231520231202187084217532869567263117394410286773757927735716130090612975812519294020712758730754482471448140111357836871982435430226900767950210818150051737239614855448953999247054418191739585569497743102642581091069792559879430544061219527328280745379171003895341819277590556201674182563145300333888541735118207542886412868429866872319536209441781125955762162872933908209835999606282289258862694273635846813064560685503432905207355276910992711748838041836408005987890405343782716674363048526602025875658525886647329064485603766040946525323973153804673525417237076323612198260420619648683225708878267427233506401566951343349098316358676053297009037942728734957953635870787835258921098710672176492773331276553468799697936628106812583099131646535699799027731153074134869422227180195404293761385817307989500251881111172230901882980064928161956637756417004334293983512024699045561885157120753408992923278811949361144066053157071550873327900499516639762174759821590727079802820937158645800935709768904706282262579928603858548129870641048321604734106830446575405966165259190793511080006383369558233449427276293655783939022942507022633043227967808326555104543774187720210222543470083960786141558455745352769607491190489250318437814893864651261713750248996113187929612203773861276254041051635385278224436589013315655421041531201173790822386814396500407996259082312757136310053023438457825945974020561362582781413218918934849192228444679878526909109193157550374841717137298289788815518150250128848537583860085989736912998023767726679189239556210868223898489187910374782963067801164444562525729557647324227135820379322426838414359743704539584918657423659535877049884346435163329844166753963790526737444402748967567842781081290972604865117067373962027253030814966522972955751839407233043653078172399284315046388681836610358489544512145259187980411152739736015325255758504104909878940612394770920793202410758167978104534164195472 [144,90] 18685583886144224754404271021353479019586929523243398059193756611064127104467459859052901575848460446275934649865456532029391648931703675051991110773089040142515129648569358589632883985563350171186575529437212780211394853491236938129055638945109393148944930723741602546764942823445459713540962985892934465667522462407571944598484986321850624746336314729735058694509953098984698620135130970672864767313669728690973014714920344948647776012084042962077030913171862793448967274634976893933109908644875028606439106350746159783662842626203185398777862585542243420415856561405974057540480177733268916834026796809143241912361514398075090765366198687437795991729725324493490919602302262142088882802628681276757929602907196128378234609274976263864984039230106363055632680854455241855860308551245172504174673448984045473923594762572631920564258377507466482047672602799842523100566044495631936423044751668035371686766182066668813332752172619737646994008935620926821030448894050789246352934805342203738022770116766144232623377337283350008275360699220202575343875310767649260581607668124247813903640803489686070193398188438355182297810839263378079844689171853106472267531597991310465283251865857256109583166457810265859859378140930577260156802151738899238649492685706270510741575659508188929045483218903829123934025116257617314678128162645817835262480073869074643933287474667510468451390775276235045380232212256366487360392517011134781852520717763750031237212035668419684542800331352720560920799298939429041574342078944420321122994401182817078915799810874926840550091051887489192526441311956752272470424505044677135717876428193315555221259634021677430324161339517005572713614071933407338806518092254558423794743575690013126052860936165429700170110573536804747529026497673490481774370134112805852111968031461043004955881709582480416119703432018444161350940890382693056347458791978430954123856579825937326444090613909289728010627117150684233380108 [144,91] -2045310576124824786448377034424597012188462474973049314508991732208666863058922591866166422237885386455044923462430166565302024788479393707359326540343342960300351013905564190068451805976712627766246914695775876108438556305787547883786076295692134383428902788413951818351323575247971618988033293216643959961154773198866365342116251026088161869487747317852286578079573231117201576996403377857848045987776453770919560247793930745264225436643895514607643070010657512094048010427422975704852056804884833212598394331094499469297527036828734989414874884658231923968776108387886978942688317090511857841459248566885903229900111895391066314616278369835226742475755983499380342686600913681356824458681150003920523098761281914607988997053026316819620185608579264267250861696799938025360328214407455514977140288730140069653586216667127165517171744223983281601935267242831758163624018685907619424514144000047187450918434876221380465766014773351873503143796095742693474314925770946053329421614728914442813500411055648939317411234462150566101273577562410760017976641648075779515368064895186907561933568186170066996763902608598134259031855905912621982118110739861357137830911702887200661297311047558644079170842602093843043516507786404394212525165137606200964445548261748960162929213918949766028428964340200535274397486801599882759969589291931276224299586972550252423775528433709525564045982888791411235643415512871931005291040195115626229053963822547259002773037994875007159039947581370059510839435848238519319818997272285832671363385678113013749805219876828240362740753551968607383227461630034668466209490887341072746539726739843291671376381252651585131676742751729597319786976152015767454206440653299615496296021433242053345453054096352896245684861718354513367036439437089978686745221185477462838395061752239321386964807900643093436555366905688927019670059528868598924724098017034213664226030090647522642314200699757576039823378139833524992 [144,92] -17650730788284330845922108822107998562538467696507201936522763108805001146653737325096601713017395841756748192304911458571108526660143568287057874818285261799593511246159182496454179406922347559108586799816043189938373389618513006001257306164396345367671090419703814311945557701235305992772579590034735231260469677909064003213306778496405805858164105520005515209574291333697771855886064252274153258246794175357775716613329211955416399424762259320032053206306376622902689921074225050986724048610156335601405489824290037386798191979489903801115563581433066187385395510719173059244021379372475580894600185476282119776481580807319314941636902978044136117609471711569813252367489553815067842473284163196941804626482622078634853173562033166134318227450544253654582616786774268732494118227687534454010803654086434375993186423028380915125403543045553481089570081975944766286576555757096983182421887550133476611200459360820458988654582387306830083167821319367286457259591928253668812982897215661698767770477355473697764794475538429110967352620761455003194794558570196271381375305128969900723033797292876687568772382265124251449246205330745428546826219846586123302914786195285737209235844876041590559442357638353928162558075186401037534631617425734150109478575096770069499602785127888845171312083813946161278469677851459668466574899428950315862349499538412867185396454141188100761312640666675955293239870729624479442743394418016480478774010635386861924699136306419133210361702252863842517513445881904750521379546434377202446317179567103507199095739484714003013696552166421989530141064082762772571293672980094617113947561251943051045504352144464228337589981045264180209854529515423554932327508301640643667515733268400829932320354169960873769752364224427406654673975066909970385415746165944461202814781856797658650887219398414485578905063944756939199299371273199522691041109888826379371799102765440334923623242518839488871723233098456 [144,93] -166832224523695965974555657140718431654102688864808454771791312647969163555515316029576731943850238102178570556968304940168899409372714883057254990266386324634210991629306884977433711461233562059765119927289732787733949167122906961788908957523074591757114114873257356268332461029464089416023489548320948603001364193004115781982437502825780451381481453367960577215854787783377542313887565789117649462168750773460987467317054781691583560140406237160298328056668428706301539816021933196130306382694942572727133015696154338820609816111443562310305014790244762027173643522158792473177335731325990991539240196452974722353795867309670694763232555962446638648091596414546906063564816386980093213087121716582702971259093645802882628217084935782667853962794384986031953785785547843685552291758769617914715523640081962385791215731046481655409596712755553856909589929174122015212459101644190033333052563329559464259234870461272256598031172435555146405798800751865512360005974524415753080335943093538364711647675274449870139165366587672787941423718294243841812954867132794127772998506971668513276273493157980648498289371177140474946699220479317027218191931794911313105957079421549783827475691222630506210663368533802026118596810291666345377840654168813166857842009890217595725754206218728588741502779194002935116716838580341412162181494963864435872583578606168059680366446046658043267635311679676625406002911776343760456991917722376810407073306588524099475862286215411661405864983400132664582515852019930072021639194525514754736078139667921809554179930089517734076916092411267255445740220398719406034760172217599557925087341227448936074188680732979080747598478839715560379900364320658117107242970281570646985958605486945688063571147054478048645550638036720655670411489535229188088215837650772615851719330320698328115946033329563493892044345429493675815225743846321392387054804153474160820580823262359505334479153516476972188193432 [144,94] -3961172774930140100939012029694018090022748077565091820615051135778746560499920068550030341539513542349304360482152043178235638807880535612727920602561167876881555440534625847311345170874211059812473765997342167818072561039377512237341839791499511426512892703070579681253877122914741435198643649685483897596988372351032133897520159112718845293302951582148141939493275021069715202792515922074809032304944022089195886114398240596026580572693011926389184237574237326475989405985102428310030007492472415081284120964091761369783498332101996324556693041197362625526264814000938590793772731085062047042521663016736443045444073911215989744789985048555536252047392916000165936814908163580741804116512036399092302914238841090526335817349950419613379902317057746287637446632406277647188517263111285981105026814390709287479537257529026370603084481533374855765773222369723517649135517840793733682150201885287565168294987462168324037070829986428146412963549821381642071305029186635174727396199877834537021365121900488913960356602671520399234507536065231115888352346598282832822147369062151465072327925339047360604235591962236101671368535836832261714122012415573092390686683074360146376298452718554996684168431730469115598821045628957797604499466723502399198754408451295655340179457917596981649285215965635964786774730596326773248025263943954699992275205471274751272594518400988560801842020499386514468138814419666099637354902003345442311929154209521978956531809493078996125561524259295615607718384156634491760647201490826292592573627291241010398795770060118360949462991355166735538854971475693032562554232661791226489405575625725265213219579770152014783525444150217283259905993221130643295340396993056022958262084810965908553961114908787580677948966275059746247805751307314483499123028657792656961763694660453976961253142539975724223830383452730098209430130226661091607842256318467964862919563719608396031951409159596069906708 [144,95] -82976785695918617855121254876787560196860493004081130301867401821147008959399480825692728502230167896878462222628310647598035710842432696380299888744100601311487074577823556080018527479728401670844167246995883858912050493165805420865362785259812962570858276365940123433387313913663138691451611632060359674430615059019246115946292936637220445926662581883557399107078278227740589739308284830920856249420208310599928685428638071944846017856964894404108603974733469429423864825452877163875150701120757162766510870769003152016622685260288990658689363854434416657023654014645935588400764020025655560788549775002472241678786335857390545398772634516990097703415952213134963150521037122129867222384235496294033380550389054731633426697249091099186630544348736364982242505235455435574799975677905466815053411807568989363585271406025965273541228403345503648812872977876098035670516827730567343123526675830200448278390963169860982236821780800061475539626880800579533882006854320718205798891756170575178206090272810643783500139887365084089352216899708550537079178958284215199198336033547437609366207555955275518233548274597057822599423413203615254522849313336160431567559588604616059605400481161497757047548858028527000233886276808168200612066960165985431587707418155877112996526361923714651931964422206280856824442197875919386642063903055309656929830813911292490105826964860685870372751185764674282965237571623264012142352703277179602807783538777613440560176682091364514581224449940302881941730025893394389886341114309493658986332960432611452761615965436597498746755138013353198180109588772591838941496753003655955220176742478317980096524378326706202807788527227510721330476926074925972532535709121074424845951707329158495262663855787694785621355011525535956528284153955509360536199251838238006664233837669827494324469456316712047223728954882516442275202878461308710988213287454688778056679242612823767456292804781225892 [144,96] 1427330628874697001435361752651309118482840665381109955951212811344222734068772606417133595182400570599004527350494251416213832019207907943183545837792898140382393829731888215976688419045744499708116273307113007847819863777408101981050052521260283014955606549893097451542526428823567734177314595213917473885134560800823741534893352048862301528328288415687962813585353348826933431353964284314855218124509945092072547294218719739938288263844626600968527750467407647043312294533681166836170998363937870361889008219831476871119241539352088001042748116841242504231999492847373887344203684504502955411115611985798732801030951545344542675166858997003824243492200247128406590263335753167513945537170916327704524589351955037257483246027032836330792962347886099305930256070345809204877567740878866106826018390210316260402045530024123008092301339295762777346058177027835931765223301926846195555943022674147283584609794124272439720627890488057045623104076996126241881606556614265597159940578389700644833564533237949758441974115782360024191098031031625946656178733574687369513057851361308379509475144711205308766811626721254092259542670781503143282285362254307278187119607290161162014170844652732423718489315150245699449360801319296401196428637382797995934828293483328947232662332897385753052301952390389533694649934785763576737425360764587625489618470445441777259989595958586746851989153534787233469613846241426251861311746144129849749589225281575709990860650588137033188808896478727361477813431162616380524550614851107007349454117850197332469094287026184651818427591027169699272374496366193229189512023059202605345108053849070752537100986745559585285277638287630710217374552874755429501277374240434052927733757481927596217042131250779943562442813098872401193069756326665252389283064392126785854214382743183332447820347503255687542812674286055445388274525225026770892805242222223900033903945026920705422531562886358 [144,97] 42029827218196220700209920571010212047290230842046064579477257587737515757626225107244193602797916251972716144518541284416681155206296568875603710242913546542333042905583495320670691811216383381146475154757582255397159080035971736930353393100218287193660374223565123302453191832158071080074241958311253149807249120358904648291692519700046520630411293558963128627290841516662108377890522329795391037824059356564241470818224857428740782397414784503245994715132610316980148625190904179517262222992825861435486319979775463526684880657179587116250231100665374131316928259778533270573066650101026927099299387458601625089975965583521760343735330470872279253867511867821759324530249131911764587255199520411623511742476575290401410568869724827429215207723010720979251286727077015679227393546115961023574095718400317278497564538197781801706689678473457214089072102591244971426991691582717082045571510380749441502954483004387525591756123428554158383218536905946801402450280000289666202088660910064469136798362365288340406028521645226248480428515030004328196326066730761255842907672985853243764778830234489520955903595029054752235005034910502050975836028501832868806579377921506777386183139953880689701295672154645183743287391643854071007332379276711710715535795516549387900885999059949746993574917430910316474224415788820847529549796704025520934321053074994388492091222624316317195923426219430195391128823463460499214595423006794764889638618639245829636661210215784551667681813626091937208751963567603879164146623211128353298877847694206566657569684517309978434950857540781505511075285228361563686119573437391740305374648257585006969188215888435571225570466798298770911334091429402990897726820448202361481257795079143988920990935715567047978243047742055795106432675468076735733319406863883085110948762753112862026470150823693564185459376381746856090040433902548705259720841060905076718821419611331791489827216 [144,98] 351041671182565774540623266633586276280739680283769560121565441696031883954709424432946266358059448090605957487599897913192184289900805132757347454765273043021191234680533343367884655512405052096547040796894527693494780386962260327652365292932940144603303250018565085599237237828409607511773499645346323043944758956136881058709812880728307555485390972177497950849947253484839897002944839348268603951176538100920368090471449512034102079389555774277519826596792842892796387223055945255551384076559491231153457437636108917771033105727487439312806830587006904583455320617780887192123486328740004926179421982181473210597667810132798932675054059786429522136628201064303746230998290684753134516172072061836397881882815188675307795122558185983379325868939377494752856260384593120007668774460574878156689739861783453776895902305119359896933779424963894276592613241024815152250257757548240244637186770092293188464282212133561296590008086394583177659754298511912291497672389758555139992451456630734335551028801068053343513344208497026940631918352233173446434172189269314775730499075299941008682501362480507476873857617265487080378059398290418469623210361417674838442583848985124167735274052351028840073640532999485288878424139146138618620418920897988584842239867377724084121473503511520914464228666106384631627776684226979886894460012188968218114772215021496597771510953781145196484203370145724486750479320206480033020759239649914904274171438405034610586501287662953811969729796790110893235949488319428683044346603768330956383416305821344735464306517529600704707585112836687771697219346073153175727449367686174397187108467327616674566269643174424680843231517831576136061863973323494589617051729406284159901890021515887032682023588970770933448037732657248996732375289348633662895883155490529761243554134308848151116330215867223006576862433878598382745054903468480677147013868284717172823859125886954737544 [144,99] 801492013946403126612615615004781096870429329517903489588431693872541833390867669831682695363168202667985601359127045208222793062046216066062370158677690114890947183063717615150424802070505090909399369880411227556812540247688817134326678033623528296843043370332044826352029335694077979918540787949021857240525836413175483582734232067450517612688636118792262332819335395350383995563213482031440634897907572253169180341921604348841421017575755154366179553829274266149295857968974638242657357747891467912197445290199519869305912228079887241739763890644538034535835717658032385020832301891587114729845874874757480142617688681380161275626490718951794005662155135114049878778623198172144754966865546849467431335372546826568352330559451832096040863374768279542420415586268943732067205857745659903529632487091981878096111896688036403002922274265415784479383690380509892552041647093779449874705670947590333376503003726733189195172527504746387663472667730935567883660551258545979068998961572724632062558290181383608283609132571976690071645410240873207374156639230906948156711754082862140601194169279047636738278131010346767618561082927370623053811893677182173306299817967404260265666615072012547892913817491018051747002536802162464790625944492293985766713893027771233694247589287332188439082756670768594077838713065878847571044863588282139993226502297210211915001074636012181664426348208866483793424187881204455274411344929340770203489264169200067840291592402841741314267020944471387007929388045963802625549417011681004266682229015518911292798786035837571492989645496953062470494405778953146720273622986998960575807067912661887656833358585847134065411915381763337053520828151489357883392937632408463157045066563269946386248269313302891004795761081672104624727328641044125137133245005642323804826441662723963191219050710298820168673582451276754957031677940467231970140737724014126529860561278018264 [144,100] -10682100519225431170996736161872649995975707620088545961342277423452168261970414231935538100086802910854149273673945471551917805143386612055987144272960550604170926234280410425405452151746139454373416163891105251545012565492170462862302042953101588352783893162644712545384010737088053421131608187077335805952427733038967703469486619846707129015644517659791123094680668795142860333946558523455761028518573027588357145629107929349590332763488920463659853090801296729513366087331213759066197956304776063542471696785090314307126482452278488699392180311856235234554675624841739093204808711708343583340559804526794666155133100143721306265721369767991783852872286275709355584926501647340217909188797182373138453661269024565800687828435091701845632337193057195115206023851456286356004235146006996869209776133655265491446508423261764195231657795517754249030262292332180368493007653988366244235139325566309544604447071180513289315980664809642776997145962347666831189137602692017954773459600826626385192312065490480522499068111086202301941769488579478342818936532939536700952073393855901991928397763174239505524820587081307556285406790071715787153460207266339776752277103182349791550724175762287572048063929103917143372571661852658060453983315260971412021113160634597258858793315829954431686301842929863941634241770248472105397417809285774251193869574109648679986630594300973525712324983789171952619524350944270295191451128246228477227917762434010371329542415709586939376822740900253799996314578414549112443110938678457666349214181154598880077627343165680597786551801252364070419533600734381640463092829561824619252086953723894240235947749959452403916946187121236500999965579905674828322160575895377751805880711300722190693250065970210273085581621211987578568384293047372630514792004650173014902822955602931261828831754625900618768061698936516951004424955461690239276502102437056709762609908080 [144,101] -79286105318721228011000268573558063715213957875768991476209479403029132566583467192781692437481964826180945155458175198899203167523184037610934860624079996592597399579825761370373468579334670949248607509947236050885925027508268346251747338495514427452994372249003199280163421834505241283114129249455555682196635001581967733665538599299192146421034914047570844217599711969469082044318636781201608020386943968872696953078379009666840643190287772180250919757028888258509372756945141566008620172729124614455772924018366091762612597621204403844328466038445958830735748165754724190384464886402826542889920439252144400054845587487286942991021988032751468162052561138053274544477690047519814740650894486146306225908613478261347908893576844353929420097081095570756498305367241380948052111940547017834583429082449037133426439621737155465490361144799755672437679370402458317357760934358900634146053315433562333813262406001535768844987840196188190425601341418161211059375544197763391860984100524424067353013112342891765286667196049904908774384098149635262722700444473826303495369235535085231437802947032468438068659639947602043982029263048739864122989455478525488403475423982292840788635653395719086583143498453038850269288089242467838655556327331363482711642792605943543145031456712802656412841908948254737160649003550028824786124575989906787294452048553024151362114812607828676415533788934320681349505103839804936424612005721543010374303687913529159155024912527758656605926331054888233039182031949463928376380459806897136099107000753383397379833962491969982147865306002196200074600773385180238078027967936400118136051733596651987806609933658232273051841624744427726708171765110950092573359180101981274982982746684029348078237054483356725530483119598437215528950023801629584199107390262428743339042056269718992561708014182358771688847194410378251910636265315353971922927160817335666801588 [144,102] -132845529248161138402613034978067729202370955246784278965267156811425965308934018069453790362457027295440891607901033843568175034786957632825468663835746018423371960719031781902474600614710931007007589170984800900103359585546676745389649386616696850083878810887830427814196231789552968126419355977622411365549574688786965902417012860493041551302531771166377631093988576021777576258641469861117829915247983724186131396528765467977294644284610307959325899634714944346707401545021165403927252880711428340102883876514977569253453765772931635228446321875818668651269463906952517862175419918459517573317098637947333635061841544005905498541654739031619081955918914117533296401033717917509111873197816485808937487050332782191334225168542076902850616468396405334539862528502626797401071697196642343408495911045764199374312490085185052346976819619232053671569028465069151544567595690177990992572379414176956323677898445928897467805753181987906337322119666890505214009354038256596973220300773252529043910612959714572011088703653022662136896450241844686455934677150066086585478058801136112448664066380466435091910442307108606228804917193667816515965709537307216762178723494454562529972689811601617788540251701592183133814106710357022871503450540281094478449144246207600239633726898407387977755781131072051605449588799400169681975049663164623953994230386013223219491363881459040402116793183180424432556387376250297286411224700117078447117056062149278863037222918694542921083258225750314522198364887551463298462899011305752075205832340422406406219801927076259873149636744906568047441213259104543013151005962598117334960018277236058243574636783079636751019093525275406532452788633449163319533053696461864319507318444533553214626582920971890177427632793159515748879687831915736276147360842680350272749424102895966437525474763559169449168244379966192066307064054569515077725998483376772868 [144,103] 170882681233031037429948443533280018403652719276586994848593070864798690106528762639247840845389073379260993355735124021358439103606473357458859912450021835380561677184632297614827113349178743734793699175193163520239892591825826827303290120576760441443940034104421788999953400124776254845333455849208057599511792409254280146061853613748656267818110015781613881197214441462529222710343698928273563371863902775025688725713823987446209607410496028613177306362706051554499816326836913083973624130442996761706563118001359279417485619216376648652143038655611788965336682129354926884196946617348497325267167630568757595983756556156960673920936750711830168178042658900279782189615362836522046547999309706256223475820626201345769700956731798032527244616731067404021472280360497697102413891888279024478600036192771057985844366576997512375483837591121431995965817494194875628299967598243039475329404091014975479217858629292513541612579527859447646922644973216701298442159815253458600540120707081110218011285387535897846305279661827817273165174896057683958250951498142362160594198439471434103922435783769951644573025891738453959747140193065906544148885107843079830697018433439433933116383414085182968966123843853025989126696996534353453245807919789210964992997348009414768051346125320266756091727127411986990497627355624460393004097099736988373388723776654134798427941133887996887036215167251487278199788206171734937137368718696583370863295058669046297875342039280529678838928611922705766360606201739491867386509411399249482744037589907612472777472540643647766317338828106605362329556494484907791603354083675251811699107898321881939691457116013641532756947034897160185079674609300197624099860452870513667973653941507746917925266788683889636186638654304420193136021887312277505350296697293734900092069374140195438595785824074962927946054838239250894005927646283463967256873062106 [144,104] 1171064360383284948272995906236018839822359617358835276596526643546004579008647934359421915260372579905037601579397838120196334547346477583933892114254357539619350237914527921894618513893228778393699999815706860622434775728292189841147267138730516699384672000189377346688457756634236284435363841125105741669579247691222211806918946007159007213966166605319534019127920042905256637994831201207627599289494276670197642156185466903025239657312860547787104337117609786737074612702062313775675558287445990184951744729823460065000721841829057693785010921694001940246544406283142290044735209485752581663382666790923373969450058385119442034782936667271270302441874332226377326629340458950521878994287786915190599989089893379457318404433127767596839366167899727027384880991404063566173481522828774426305590711901042942444863977003353489317257848049321102758733015880029509695775392149053470968125125919948401407917662170180618011662235142512211929521814998735616008400484702943421466339611364884824211889367124720563807314292981244578807684621938346820697482113115027572425353485507907760969927086075681737392843545253605569823122211174486617984704733218716871151545097291365657350074640688583816361782727216336402510139463670488384662804039637596084104428453958224893432926255329291907726430128879491842395843817117598285924546505653486019391818041571544505297463211116310584570013892453043631712900649233099379065708877801538346134004877804237291701397302597883495620664428879966853149707403118522586233143012948806676396830386393835845878970196768897680096869532610078329359130447401245374459062665209545145721203886725414471578605235978199966292408345936062587942860428211257103927986485590166665967048238458373610275680426656724420819245975634692064329509426990297245533366488840596930324236852247671853209790299325365501153417482943503549026320129004385351303936932 [144,105] 12933886861118302594852223361343813446966369491233560936550599210366504181147365149917883500845718792053989086373039935106539396700301480093267305934271081264144903835920246671997560185330791457957220218940914428725263991772263367535910437702598705676894065396784954388664976056330019815887466787144522128378158742119513277025615342933011819802532091903307499586045630640985157211462394998771702570642442362444669329119381155286234218637319108324217299938077990262247522060516100486226205859756030051228661135791069405991037272706706645701987185923764500573923989027991569027485344511149513932985827799443702598168347373845159365626906791677304335685444553521388367980919482955047109164224996284776211535298784568564263057008948800502927346333434709248089276959883405511017024219223325132998803488696308297500320275809384851851222484025251639816604595580488361573806014944346589056426409742999552529571189189944113282930201086904064935043196580752133741682687082956053586409018887601680425519113974187211312039866373462085251783113548247071616061586244581534814324656319673314389445829847703876521325304669504422882102021029745388131683606162794592335092586495434922475870798617815909933441557555730005311827795077534806427412986298252925101830172020354616943505562455118258457690296598882051050706170497020214227851488546368532031337091544779403375428610543924367556583092346593124532050653042819892409803588867054682206307824966789765610171968401053371927613203304976984390909552472799056439228780146637610375752991035420128499109103374956361556834033250051257581205508194399394801831370744967866743791929895818000298952224489154949719433730455696752890437345697636912861922957978732962937530202927228677383221361112955163228650850025988323427153703956208785240508855583719085270918897016420433213312169789853957990669122002546880021635834556262788643844 [144,106] 71054930781957717725391317275620815315967494597609245381331070349521991598721990318338591618301182306457941698292514075461750650177281578921392666906045880734779404239326063858396101949277151287302412058021266625551372033654148150065299848712760065601458223932607736419033887696151175737642152117483037826692197924349643670201010924607462567620419933352821585747936045462866181983621415383641558297944800388196216021596758928080764326831897830113019293654703421667990609107081808065717192521442567607403516281120280374379229328329196286941589527746222995115278026627595176068900553230311567666404434586910339625677295135671273421115235003447691185406776461449343070206441772187089732595505467873859315830025545971207484352234897891408203040372671671072658047231631332152168887502329996538051213367017757830078950679363015284780046829461236324167478817292049798685567211850742670629994243698772234235378674267060161854272821222187522494602235888177654660866372916849476531509881824277436956567636869394207651141007640135514582931634612297367020302958847300734710456806586549404747174071114803907099091131901534345633207350467395908666905301459925000711725122312178814976887537889568811470560414770046789213188940053292917100666450224463836708573385476375624432851550270241926542037397806027792567564830269442276668675667970350386049901657356757381965457987947628903696608957935083728154068007250222245695936731450069516470065971310510936858406612222510878628071885673013034797686510630377996715709319371817839882179843079133014908307086674776631021918332310839078326449867320645575668829370485604045545730593627226134803869523683638645546518785144006270187461212649315340678795671187650340410616008744211978964881938649431829865176355902663271621917571764278018056895104849320759973985415178869175207613388183014249671598306849346448401081162875403300 [144,107] 176351573694675594220505144132533468812646803006763703899817635160223073875577645689259984323629564605047078184177591861731063643034935553037296886983646441179850910533615694406692242810930984818530454928945860556267254196457808962238809430858029916216426984408408741804267741829919677668480087537888029217904607445763431583632560749073703470564833907512685311363385657000468257634171535752329763910488535114449649671632474958244950505500256948486040700617264945461525330797681315981672780593740908977712287641371717170945350132377083945084065795388895302962766840062199802927190499971405950526361413578635751272330055684592783973621977585277023227951157332431082598338756404912869251498332686513779458599340348115727611642306118990673297476964430836522242866839802050597875787265081528825248724399774727208755713032829712138498955636119111479923135455018179101220602190792690218182385191301386358062893561811852955607474425090563701077968750607017605222374282338957975476558113247795429136466234309740029723778209677305508338976147650200567265279139487653329145917866308602758884403751578544442036608152050764789628366397921876446779723032445806361528530101750194856989133588713392157334317711708216588569930425469524285076965537882425831278494391175661423858117952969976716627020332066900394643686545837947231870164066252861029323986870449006158473640566854103235851305135135459197835884651723763778072547029284834053155355619017802606187720119685580422739226779417559048957827163784777733565368198810626336561197845316297313770820829376301189374860253373264167007809706127309722426716846678067693830536290999278441169393322016860701144581082451807615811251944586973494694599396551085848609868571272281388583361483726493777190173885695556481577696252934901106592007426477109654525598323392886708819000810301926143380572794619978790392687183288 [144,108] 1070110123270507035490575020499242132834928212978014234374487051573103945193040192615397519422480923368309880048093212274124619735079367029145374368718520265688497398281322833861165890845948189430373210501250818819677987830523464186284379937506226306317940947405545662301658181959863039113654325428844711943936872635587065284513443352212100392502610231054409613789624886721900184008353119599727551245877702412404764453200095712037743886444340272057524146361602881456855042362882009388360074839993856717891227302637164974483375731441067075341215035868255552070842107113678003401697788840146532814669643075254721869118729400506592608559506172217445684341347996006694922798620758149264025778938903608858997120897430452286199213096203142464105575722905053683903389279514349491386471087937076777060690664593383333150289375980303258523377229715085242478983047665839945448804250833184339765482888025464107013799632590110196334345227589094915481760289939080856461277869414697145629003845472232596928489621181543707392484312533690224826534060114241607119180886971969349289335795088945972084181517046655091176428549494133595960164285048344988176427203137357675966705100043188936790296606642420297199783983824202613591574152976122249358366230848605465146756247631382923532430711042445874680133032963629258471075004831090595681299505656594813574266973371562499979008251730368212532739135546738106158820567660109039760058772910610040732664602972970152678839930762015761660341376600779204043865619326392482032395089461142826692103136588876245191684676602764399228924173881524271863373624579381190262949199223155648285069841120074629474230684819369795454415438362094294565745556065292171413298720645262782757533736061497727552790944295779785429194452470535051196236838396795019025305705902852462328346822910049429985862720245090479070296492415523442372952 [144,109] 6399971493003769580437581166035406459105008586122480003722935607011758375779255900613322525895241892042176941942367026641413822744990782227455396006415597841647857573238297402173705858933106862972872028682551183292996074625245552760780149153577160162417666126622711622938234232312922586227617319260321659048808740498773018565530504541400284053852262130684883766048134322571512043789630263487636627575366094718516795401134813002023307799430811445482394433092188189750737699719661278228498703145216252084102612485263191220406137260357385498110724799055105297319512837961786023644124385756339294005106723638369452047646576717544268319582910929465311023897911027267076163795682011363250514211689542994211158419936494053208653886694659220564377830122570737359985959491631376173885469357372487268013549174010055538991873535868475803264880910334310667310642640260589096008911451612187685746740385825379105402646209474341813500210688337478144371686868714717165343979599865387889721772244846054916613250344594324621411942046773500888722243444115621558277838036179006859886638194903280463030895013426177415347269364773223868337840661249012823545474833341932351247689766003407421457183086239161268789128943769430252836102143276370522024913544572387466114417794390556915237333275349743788946162238987852056325079457643427459161426077923334908404844339944227676768377608163431458554611802588338455346630471928550756768380836472138379134897451368549802642444821749670611211554506019887570408990606157841477660363967607495277425561681402089030962533591497127049161570392735323110318544601326377275024639713266906893173058439167291600951678046358969438919727721114242287638552308142828933021994267757307672430246114091963458340623442558081032716220250471806209619395420921130421336527678962611183089287576698265130711978267965300339542736374355290790 [144,110] 16874488112729254741739793335403660335369433465261483300648674671782774215785906596392425443941161310769649347638667863891412759523627282690356300512236282536007268927754307935878178842038318753009475313759789146252435037793286804930095855570437574553386751297543455225012902974208372440203860055292621209549573431190004927703274272745233966568936019091834657330792083736556256330457957496296001887989661155282802747379566488821745811284056870769292342225066977207302531755376194486865071034917889979670191292925957455427626146583988750711188529627101501006110306103770232363902493126631427097282028857949405034173027249737926273083411562963736083466325293294249697144847986465823091636116961383758980092342589535680994906694382358255588259284301159256507262533830800175114383781727790855364596935816020885699523979975531918749244964853151511315253349521204329842621458217512790682771756064769188995241059068695167902481136949839367395200575711020400805669872164275852643493068247241106166195991329296855751857166006883329117198018380478625693015397792757346595939296759429808869587437610856037258610542226835691604297495000135615791740414428175177257136276110869572493137381813769480438839024217371634390124149321868426400756631759696350390628651120461137795216186400753734877235233703490167732660126538923748226984930142589634237702487562217591606244930281617283914698921737296674722414999826852266268243626730711736489891237696462906673117558748237828167699175267136752461378105412607879311396100018627254838196468497935583761384091186391158766893500921209266809752796666693330040823449767536132983469295425495231942854912427299547482250998317036098041628851399873447421201518953730944098946192015559350761727616673776655175029457212750397066857095305420584868627939620358439564665131741518792043755801532756094535004761723296 [144,111] 27932182714803395782624084165081056387753719348628951817602364094562181405935104539247482474860922769574388156158927113732137832345473136684994490663029440084643319672650434226317572083323294047673705708835056245395346610990579983983628154560598320836105071262543382945345050294934636728870122124841543576721574619108663180711555888790213227564839141935572204517367117987626150662637527430680233751888160529532603611000273861134784622684764700566965139757694459221106853358634245698062795117961178513499743873516617736430423312860003564435129110957184676490167591041170672179653408684688624558588220044639803479329163755028791950174032493445729094288462816598875590435300881060944903858944031789844240749979495763773399372925573781043123930537888071246904026811885873577255629543443816923746614029589011403016503654578745432846048355032647124120122265249266826260741499758208873806924107181106342307702559843052149949489149207993119088821157968765546922573030583434384886535650496411616700558288354238217617853098010439241742073942459189053638290856427454039081195019044430457977181497525973029165082273060991088842399726321231256438951691875257316079200588538288491333798863497447988205421487880962052775091140666882591380472078345784778750492993472011042109425012192631918099873983365296202119299482287042022692978196993529180568454932795316353423852508072943662473121396329869612856221912168446801325100043891652863718337073153301951753864012199245442337624992945887686752240563387691091853756818869795687661390800869225211220046284130994994527063517671993598405100051471779027058372212535964617182097339176779799528158330913738895514293730209064257091209995187981267832590088276048030341000238819431843885941454187227128058089274358147774351805469778171127277033183843117752093920192860465837130462604126476779877445428 [144,112] 77711053430450520367185580399460740797667980345883517517505984418307991186972358175787149697927140061427961323197172804521316778394720737462855236017637139551565846685731171743114046295252176011194316124476596269991309734800364967810379255503880842147253699394756326979918901781019340482661673955394997256563631686884528874232666377477300034830526664880655289262401932767787068181596367923957005729009653892338103791499250507132384746746071015030578875004564131927339240833516593484926235271281811699356883706890670302358108933357725622149857483671111640142411870646858423082665786379440320672222980878279069971364624166646638616173261712863977481389087653484940087413058950610214366178116008387195785841524304249957197007839742072176721488958068789229271915891416342463745826785804771350879540881724311882658379738499245112439367838643940351596008745654753053032421567964564766784703417772906202389564544583757524438350349870672177629632293117588715326163487787377642218105366790197886786666878564041430597752017579917734717708489266545878999291892619904409418362496073936004874565461288234330585524431306375282033185997561078313111189409572707324275230506403166437058774966456970707350148448059643802074427122738538078728694141518873039016096027857225480606482801005074187159248559642812639569711929898015749014806293170860041813031939773125444061438701431130730134604748062607267216469048325482883414161693758038413927290905527163526577912162825388279720171231720022132334358271004423173371297098650879535902463038878519128934778772406804826112863657880214121346383482378218590119257293897956951280483155768502789719262232605397555306364871637899374569293638071945393414679656815349851232820235652816430151752589197335340860244062207282924174212919720307968766189551837970237489466553958868777014763717176727458812 [144,113] 72518581457599274101008455153751677772248019449513211928722825776717422948959573753416193213004060090450171266757074884948532850009276055930984457042995699443480458187969727366218100289248265279003688039699455640219934213498640743332211917239842260449028167820747864896659662223486106990202986607092086757109274385039280112637221535318515862223640600019450262117830763386706048171361222605847712261474006453610997593918141793909163987617640453208853187838704270118317194016393355786284281698019048192655338125832030178578194624442963849384668431673641535721461995540165168160055511281148857020719203988607768234633472580518208703659871126522185377205533526411212617309923463997817344356245977610523433141363626453500443821366081358767329417524018191270941013798314656941590550188462716874389625337412366631456539603290143456269205747515531594464812570249962971034607482623181142577441286028164043159540443598322103101097328102896125211466561939515273010449291826606390489893949279123117366924621224294092148162467562117834173681181539916214821492075555159168008175155076885301575503152052381764257468388506589096810064994031684052216527894250100743359767541331739393374772849733490290949986353701358875436918868407481601598777246884552738486571820733225224263296536476463470272674299635773451298834305306234436112476016571988742906041780396671197866897286067121174385695901740457461483872183194987210820219712712383437806148069603096932186368428614516156374228936698329136371888187548177163873371292704933850652249589191897873686294058089122257518677377490442774793940142522155092686432749474031276715082021333260382192202836263369156824277685473070062084300682441948910466766778307725818093669512099072035989768451991294276729802727704921928338061032000248831167588112444726990756626081915477358984151695369136 [144,114] 85071025925406388263454766441816980928685808184500471124430729150932890859960264340502089211561177714816857055644168818764207769813063258717139027659061045412773395582269080860601412219389995266547876686751977516248080851298319719267514497672462790461498778037313746412084575927720405029182966739378139604492030569275734784918539744936671209436669194469195208343191902254832096480375630480253068125089673600810283557446152985091886902698402903632881349786802812136700812945012453631081249777265366672628113559401966446581485844099942096191451961603286815617886258253531512263232628832406474457651615238758154029917512670240326277410389387655074407738335944900744005171500564607928031483694068558036078992960566151680286758766455373903066574489504229124248831305743290609983662284643862514607421344682249981328357266633722945910470814540035115164312862749573358454660878066904363006112387384797454982753716718404551644847606097265975192974111948840483205285879436089286304025190247842396048734837400026553149188537547862799779059366924389289931876963145872626762266582878103715562065665041872914876868753448996108425842128678193217183117179552895841311720822509999467946147367117297819729089641481938415264685881516935289236908469817000578891321909141035295699462421571621715807040772547235918912269819536088859073528699011627651554177859141333224145545262970163786132261662898860206008587152940278424863160988647609298863039572901930834907368381738284012734895165752340849314082821423011670837424871879234038555462165966291009278431956086480674979907974839640613121442300424727998323359121065471914858768560491470352793049644476799890122217625456913945729756714143601375290520034089443363324954847382776747321130989634110134694931316631137933167435590012474364294487322536855209160835286532945116599844944 [144,115] -39296295531835322159688306211593793383467592551391542014182179269458396928056734154433345990670082088707816668908700717212961562107904497849057880760272076545092937322019119509165213968644253881155125630651238345986610990438544149102793198926189864105121540841793246185569633083381570894027198502191272442982924473686149147701387337155201369650171819356831501896567342715541077269738386560461897595835215083965039450434544696667685178323200315485917872417716921621967517410367603942235564477245359765706564542282281592908435726547125783557061177585903153936374645602620213301400868648306042227198752693167271249575763704448352347382932670083470122652987195820977461379427553980523537799426728174258741288407000363976507021902158614804041595071052455519748678338898207177643557281958342668995834821697138059089970795273125775925627483357092682952179693665773110201381598573225116374165174222944211356282063837198339871352448271173947523104496088378350160725341713718040881055830034322920229055145890153799770235522903323225505239860511067726365631845178603131051530091901521593181756039588642147793977335967724351762086381700843411010201080573626094090998357385641009769378408126171141859837034204677722130838243294220043698710605453853637953367709515400549491415645815234165324901069771108413876673524301025444420433642098273031815314147080192609856233978823266243228399207476432758495619824970390529267514505914549979490870077287816178276214796240914549556843398076818555372771420040206044342407881298751639116332456055415019486444493784688093371133026792628135469084909521495703250168623914286918987206549615727467570354813261993358474745156101103437194476730057130582681976316452253448548475616391279615076344563567758312253470394167173306857317636669283477359754519723226937476358475463862070820 [144,116] -22371161371222625117531665883374185335681667747466143074347616622308075385101669644326061932485102574094520907904783139525372878710346508676998215579694984392486649331312663623451710133520936597063117274939894319495890496071314411127445664288826856535056317435692488900561197255896230895921845369429648047701302629159199732375258702484592965188657249719182307417368132131729677831462780742147638168757828334022032702223099850423524090251884628902897912368476444688732489128281570356346972910263660214791307489424181058246283333350847993332760426532195887158966569690278504696067701868134375712263457571774864656850039011145713299158546535350397503050832312333998517859541147540868840316104075182410496509999700002631167300913549506345063625587195037458247279644770539190592027903605431369192979930703062290304914623056876410040719201590027827684510243284466454543289018861387973762260899315464556766358808955133332109076641724925273044393284499984855798248838315178401268095637365392294704081364890906018450586281975099885417017600932442298066869665809485024474491454735024385769346839780714083342131050234864446671334734132173496115672793075280664604578300894722660129854912365111474701252595226801128918278732874902494426486800597100374024858821362297687439356314721790524995839255304129601541713550378365457206277960342576841826845653952469899108459574882886551896132487143866178186425298135297655123340607088855955804457564115178121284779501664946008844739667260512067868614829254198588687441412061704572901222806296906920828308644518017559899658896971682092471501516225174667171845872113810874402291676376760736295537609336616398650413412193903191888452128807065814125202798923156023494216471903448784429497167352400056952691464271196665280499198187580307308810672428411754586660431616948 [144,117] -106554066809496117103678673061064467424749245640142833710285977655012257984180723856265397772874359564899652936638431923071120174318663801030644093221284347753555546576091548414133398081426554701256501987179786174799935480321679401130540554786661355673459691326730319217667262351386858727796815229725950979607872559147656364489293190253524394270953472858831279880014935050906032289633665213107300260602729475116600499868661583944864249638381817251138133285769884336446734812851474341522199543987804316248144500111229295868694840650265406144296304549095690777094024169075516192136374437600842317543695451302601177849517881502123462063787805575915703834847497035159385388806668024991096174539285538532419689051255987734916917611283404069232325817306988852581239042281264778838101323367723603697316037946675225329279704748272609770776927659167611386652811945741004316658486085533282024312508169678466867335471743148708641075532629662669353678511252887122061921227037031164427759951357094837599689484571633849372435314940609099605269475912678166955438823482932405907928154911440880055670105272812611854689916740863121660381395395286373170195002983174906453769541284363183248345936628745744502900758978201627431098613883207847394055066891973756002346120960351227972936338199551676791316397976197428125197271132261801836173914368427800582117019079124426532993300161489281379645042966512411844581561908674094278649556358484001925624630631282639137199015190378441323355592380100209747141190423621825045519190301699871110386276716977834617330196552358354989812222658925801088763947087886512852748442850613952653929434704959642956995552606026106859141253584394553181110271365610534320223668132410993844549191444515349211596593533850021056241294066814646575612574730540432476002712371105035016987944 [144,118] -624211220393014021077746351155744886461397495415431259094210119286836700593183011748582630909143780883868864999185967008878101067661541537876852474052307951524224686807505192442621327559463079308432366595639330730860438285412317232708480979263792193358725069238075530228381531898062994355075622244847893539518612482533459794721780393747847915261357137282605246033013864317866714562742380266310078191900290491751816862542630398541838717130957285510670552325690769154792287607581908704706921969785870852414191987669018449263401519759632310860662598376508782107457159370189375042139351907220381943552411787033109512760830549436775117690735835006815340228944955451922251729697735953491224184018887052209305660111787027883483338070780122711739086326571138374428514773488210524910742703260711615051890910905067157679561217842213217948337946388350196320796747733113584737359120459557399620605604115150594438295786268569308916270780480833891838883289938398360360626733754589159729179915517248104144223698015303000342501578311486992727198492794890799111496556407681201028230731044253480851400219229394334336642115706943215869911464466294324842473539087605504986347223442217054330914825247689064265759415439141830347720151771263678970191533113076102074403775017237365195637643793370093219280238501223671687673071664407860134414719782226478460774716188076785478520003500818861216717272813190279919660243315797719801319886109293257979878318173834576127484630787816916425844725343850102909610274941386218728952133839463391291671079441007727219360197604592675583715376879832114284045309434799670492614741283389250298175647070521800563443859377676858784209905970097561397602329670924625867983031761133178470407274725831165188409395477162770793991263922310629447438626052733451065225745766240786274 [144,119] -1201181790427986151133930942405238399860419712326740344628544633789593395462837389145167831258043684973567339839471900402270969628124216275685212296097531429428591131540526059178814567426184097382162246571756184040690686403280544834890631191831007293603649795722044635529390890447536046972022518821159516666139346194967976804357678017059708106541470518403510002636909028879606871442680773342439577562915539657012581630077632069398310433875277944745384072994227935115673115129719806570675108636822818030392809808215593038415370044485859441222419370287669409133010019810218838675856658707639449194282591082271166782784409297118410158940547196240634706402069780470149232247761107101566089818119968834587577201741682446496308664436790354593021855578422574274787383281363756309812435592572175595757267059621672368050457391132320182715849709032424929683252949277638752461578482622273308839750651133721001225321929239485793969963590076343007416399709303833305543078534368987295854431583180790718073240042872167011107042334197898496694268525185420815633541513206270963223542497044354687979395282489959247920428360184392547568713330927139635864402464114971196601561982668432107641946373635820034997126523753970005321318872614356888242112899471864220818008407281129962516900089323783587624334541288340398539809284800640216750514784818587813554860072834253290523293217180221650860868057531098452707418793827362943402529869560983071587682795795626065795953255097929563442177699683084319486133902518333709099451088749176131764059320045673292870004230688851548933287442269166733739171423570500363221440335105021746164427305832129663467203181466233010067583292009034386155130822669457793910990629762496752110933403070359707245774181624823580326280485879186818955018903379492613145497407391936 [144,120] -1019507088234346660966125733338158523865044867303511736251265375865845108176204975753226236525323497660229892817017574174292605559395530863834643541987163500538077737706154854017122557253046010025526060138479713554265477374475535599997853876276883085899821423631605429176413439714235964529355455479960887018322184114816665651303958006352645126470635065915145079045527766863604833567594716237455644619753469372545780750100073085080278777608953984056374091453775530480248349875897240105336898591654532167307877523536562319728829542876553385727143266508188605962577436916113066988735472970611315832546674125871316775932689516326095163669235381825833556344630777346570338159845910656503408498343900080047955799967706436169240499875857598880546352878922632658945177369917274094400512922396215108251425423570526925478325056879359358061272619020042792232972998463353769664656691533120589910585354222505330336651995011574864019632615113496009830315855403850794596965972318735431482399561130070954794740477942924792555606581969040727587799723401795062513185886267109945822705663435773666349505463042531247616441693732079424129086448778794279655205546953441694743170249488372132375110975791316335775566759928044819272335488393450833281835212196706911070391155281023362677055909061127956135072544494507597632715576688011512397450840106669074746986234828556763228049401922230860744825383923964058856253122481216826884941206999870397592973484359947000241251503410912775611403059630281331669960233603777469963151024529698783212138855239606895201569297394446910651724102442686375264381540918792069647311453611911703906160504205283747116888426486489084509124628780696258395631055347068931412656365435873477492997809463224697059929448667380603878609516881672476584657702593381763283830714 [144,121] -693145737423966071786521296666526780191033858055583328019082183160100213910476808971488291535511120637037733588557839166627412804905502782364439720593621963434208313231399953771141602609301949198356882378821551879826586031217710391261489145993987059084050543680131675128714828309211407266035735779162624618705930245630176718455520974031374112120024024045172110926398563147612043285695927461525518438496416846587561324148617138826984407608602943201206718742120400611364699773961824118633627230898257381978275213342741426761082537490320448616531702814828200997325964390917640998536933298779546980593488220897309784037949120591921509367438852912951348490720559082093898440121921044959159648824196450313217811462801466785551295481681465138089828659941684425898357812721496668805124962244093302201421549810810672360039754014135037740183721981366189941635861173097872908291569431651200501606804450407069504610496979547926156494975420606068173396572623725274399534901157799140128819487273002567448400704479656986984778560238067267390473836961421384298845096512923729073212839212709486220706829846036199522702668167701288521558844132942624706787112859253357263945967452757428581218096277704301521345781013822078400095566307491486475713544835690625381876525647506466499375845757534968726225533112095503535373839084901348757381463055813916695006183018394112397413524534497832576329808749804712035399544348205314962539048221413935232202838964694488030745251964252264437217249083955884479424187575637217335785723105607553755381221669018026972682660076047660938201189356524934757264589898168179127828234045672568014155727776420540025375540826577286578709110445141809203489077389284762172996122440443116767009628763340032333848523310193692190361164921106926482567331042975298460 [144,122] -97987581543109322164719260861284304798989812695314812125978304089231304545902232433309010244464413710590288529283575172617214021737467636305784204544103432811938641536236604345085063738611609694827959801433031693478402676218337399596622714577590376617069431473474417811738001354223096294797687889224560770891622025517162365897385095215005706874273152332209712972913247808015109873999874272619886363176695893741885002263049728164069298423838102311864314748256055236614621050422417605869249438361249032374595759094857686115807748794906347487001316178750653204492784420815512931807268340103400226233230230028678057811919515848543509953815560042652644703058057400214187703444886501166106643112455326637193934939752059788983449630331946159553622690963302333798178160253232275619076555856857785141704381036214269011076876994260006689847973010871902304617219594721736816870650913239512698664766272939006435980709815973960197127555801866686499611034790873575454836852783255305598319947599303745849926843196993914458193229738496439836127760860686913468933122011995841461900209289571246817790894906350508306400710972979926994262138010374213685438294669470824588410194915670329801352378562627503520153456288052329598904547978261683131201231842876238248178341358617742547799772615946991867962915376648010768797670643836441728516144069233156608963770897829896725329470974775921664713671665660328878727339733043188107548024862524969204186508643521165653115615052698885162455411533527841574583753616690222322287200074787978302868715579470022777989426203166426993927437803638029128968750994249636738735722235404064988452432501905997546790462024884987337532178062829673428821226639440545472011103301769300867101618587444010124550728662055572097748465000496470062471913927212 [144,123] 102408356803087652025173195507100866212770648443805261027755107378468583053112098201338919573186107289915002217193229570518718400196362735976205496631984308703700386423058463880529688068645092765553232439438425619814594828105211195828271729589050971379336463944413591232140629567876227047679574041623202803082157450806757894040215195409096733233147919984894452719185603811237760980270073832189572151871609354030448775208899000808741847196863933197171143574115047366383024305013772644516607919358564712301687182725115280114013566856216366848575198577149649635389531285646283760368391450585494149471800140205087614728610073839477363798646128254854981800161457040750855276398185117485809758347738993764968351190579501078984031951106986072376022847703946786417070941580007341228240484258565931261042623249270064497698045241442081600274439920060546190912312131211620456804591872263753239596151545082364888723158652762070746867392750295907833469328935740523596953228072363631497864866189018923778293887719556855648822739758529220864026791231188289236423841552195189823963803687034159775499381358439831108459925751523655222205737849305213974954290986363635827604151869872285216284158765265826557625857191217869976769439876570733808310194243332337481889647965822935167140692529598979303936007781458853281370861903946849063821818287174607224382349858650857329928792533847945102906657413402319548818451668052991005711014250137487341447361076608525061954263001357922595588989116808772982688918670749766984741067022140612797932408571540926449682857992059108603038366260326755056127428642889279336587680869928030456088365483168403623391467337453602116410970654532294707693923293176222381341150475550001606548127405746661491905776366554614578879010476547616878086552 [144,124] 237967669115904536032110282644437752890182619769254133884089839817666905023972342286252036650071033457961660579088944888594523949107896923771821150875370580684575138133443703755504823115552788935716653678968599490960492308650358620047681634120586768656910602044002392243440804887635003565555550665319335096865268711120612582003996516777415675082844822902557819961185077667942835575116695320059446592590012412358816802995373408924039168889706604130700125032914250050544702898359554314780863686580793031878555973277246796539001824908103931090521110171658787276156160226118989516699698739877079152136450954937717279546887118530301543668258760724217671239537035361683640614354316546064125514456903546342943875264400843202986184074513192082860705336304440744618759395992099751476828155941117671774376641137038029881801691570564959856879088187614624654780745473764549559444425603808451384206885199399496886422743128502895365147883550494819149934125300244232877863550201609592431451824104145761095645153459288068267725372368318916534844115471420345766542260517510549546953178840592330423149850773186079848728849516175080742487235098264720037611188364418843073134667485145698283845777855897327342920273119068921203946718642535410420106288256953399706140696407330236793327560782912880723569059787455568862848892281007249156211889555021680089821588818486209484190884002377090044153573521131296600109437230174061589186660061605371571720273545906860641142499686545386026020487050317173530362943064046368664135715393442715850728548303042904756172121480525108941170936937106530606158739088695129642381162804310673314301713510885158083527647776242249991926151873800976439146788786641607445011278547303183123868937852395894340523494869168219971061156273452971652 [144,125] 20236846319142723180257345858127504396826629479566245320793877053980283964275168120703356277589139786265495848312222625881535795000811409084487994923119983030730441521078789206409007777018031129481529798078394243715120240112948097606482350862938062109752548690525146362076093519954059433623713555962732326082456931319783678902880887381910845541480071844027228447642445976222677541540669511723341264757123568663825879820713800819047757582441247066397499577684950623063380087383725943900934365709607594394905978779515033197147286180480182130741894185997218775429166123643075436908721062609782451583599454637600032174895227232456355729438527665406775150645594532118927440834938459500491746457782340383331042042754380074733173152984069081098676481185371041265219297470997868719227738226346069240595821961715166397355429709374632343118161874691700917430934121301938483357443717543175561248601056968523380567494662872273544471047053516243108051888533955648694166680381928018072589501851986263520271458385474911544519092486800893567861601017156383139211369194931941708514179958383115526399275455102933414749949939974717355074480024222190944462491351714635388102061389220657000269658353441264319691943697788531782946651937868200095394084950259075799402462142170822410563535335747473364980996184543994963568805452273416706626072591123805089518211385276456268562426575817316758219824000637157829313715911556715929125182921349661969976677180833711400156257949089120224980107772959476356514816840998629323245139873929555913925607357469238069778039663241017428643295784065376555610417573334525634574288785383573254258721815235887709761939142123347400674120697392509145124292654566437025647141560505274628522877104590781045476750769942774502565626185500 [144,126] -39320716512114254757734699326759160621269088487216806622717419880844543789055193839388600288594353437359718184014520999559008370558753386712181531256331752285036862948332654169626358224091814406139417767674718644757064608568469275886948744727078013537580812598349011302226710538509975121692525948521203746033340403315100584043089842935126029349624900523133275565472149303292203581143070240556649410937722919669389459350879378570910303208763074275580436635213895351464117126419927497075729792145215201578547457953205459706487660408370362003505057182725078868255302372896896732243834258403377974255525799406671559183422585423190372910755022936311566704523908774502559161518237287637489101962080830767822740860895314447931383645554707212494189966563684209647505968368758446358155530363745380502451880345575118815467399122111718125476948278619758944185635019230468253234271460348880888236715466033735975807166260093359161937161473867602576806913834229878726370366739945471092658961154089710670180711810166577460633786885974777255803904283730289091210426597990973931574981982437034967372632937573682519604003921635178809170135219213841014096009540100838413471163229272134644571828832908090562928026856986078533619523201173512136703570022313440437568198227017762954600097282522184658709208969830802992702056217703887680078540847771101756770322511722597156829889238513850244611236983603392118951047363170708064707168799772935693206879472776523201414084881799090347902487186233826138602730000758610496934356783400895869701475498331304250263848138269138179258386488442390858722529777935720177892059708576554938771032783368122328642400052178182279087974515833858395659855852981055965299210034807990577829637402524075218027946946007968968524441 [144,127] -9004581722886533662028131836271187178800396258429165178427061887330968610207250048501788817076420868160119419276738630064257626913885895430114750281561749275489594339621261671381928019789644447654144094079546628238202694261390153421778269664925226713556190899424326427139202872843412670071933007195069782747159352988234169129754015860322958852149438117614556724360193988114734806682143957669638634946533113788156216957239976994534449644769550068808489233163993215752520419698148296868006154205775088555014875608245175456192174982867446999239981678951391466784160167009927248607123998253885575459718407479508532505390990027023632907398472549879415493491028067169505233666766412888611194861540970736131080406016760625249124732830114068382652370646341580750238364120536886600531459699818213000410250313647731461833662452453668621589405391328791073269837142033093817055323481819299001767800001647079122009606891662165368551676774485824688081580519286086076186148288344068747214394024296638472829128547841747962896167374774046633773994848707653587454539977129489142519294304677578879415208442696224708456011966478761811906406846244492109342603683835908362824846523842911504408213005195161669537336325042051801747184452524886152562472139030524531307298211583921829476088043769181812855387791895164390364157586389594033420146885317149798633794361261331493562201292896039009227504762803089974835264902077899684578694994593785327535746337326194337283500273476118952501433233686248591397321315416677362045731602623474452287384541889456975055061771074746565012527728223258355267189117787033106869587127368009077933858629619591547935334484484214545330053258347728765293548753192651883379713475466719426061493813646465528696473617874213724 [144,128] -2060459623563155623797958600382923932437221024822274023691931556831719491014389693386264683674792199017491039108664029505605151117611251477101803705762473333355989859454962111479849048187586480710174825477259501699098397885939875129116525943554144984261639129300501477384429215433196350585873374802513846168348561486711799216668496696723040626633451630092957776350195128068484513711834783392463068578850323718124519836900380881560627994999159468745674977732169080436953839417122990425483505467696360145774748385996495702781126005178710893852127087768344399219600864354279860638529864798193663596963483815480071185449119925959375041458710785646738702211249015420799653353499753388955117912744003067274934859755393873280674551468851234851254042021105629005196693002562081520821432572216459706891075543987748167259234779941815790748939622608134982992228550269197690317438303970567010620392897019140697128260039550902542532665024482111282491180593036672921142361494142391243850470368196898964391270750086044912682641357799542059313108184290138193193613171953655304920835668386308642948150675505593872116278214113178781187708520891761877468086212090637811603249039798298653313086922391657466999657812019050380434758918523800940814074013735328395468415911174802526766301627671879157998649171279135742929020420418766832100006319704180407711990673728539646433465895095161152694351992650925968729989631933745655457046175006207228882069866475499363435208715639044319399789469651810216947577019628812341362501877850433145243813375693980574274069148123327753952559385296956142337143681756687205295543486560907004097646617180945254877392919123300977104408217094213381419072069808943226177714677969181483846076683437828663721106106356 [144,129] -7524957298044757068270125445744010840529054255270918826322209870023765332416066292254986100264654255056525794731542072175029071721786467808769779460449535104020167170308251194625180816984720459276162287784547678951119533519931825332559498331535970961139242161872719003879355752353300255716070953650076874682922518969206171043544265627426473197611069385426011449222712894211957486002168280742646298335702644530994676508441703176999333682655073534027601973108562009634511399753368280763809511983221005374322407509063151084194788210306403518493248213482846703834961968481289271350262274632826990674515232312239962799494079002807637480737096335680777004739765923051548126641866105743173553137179023356956745613368060586299879431570516046856552569100026849479659193580992223932943012411515135839821698971214867401031560613069479404207560036504791604048372198879276876464956434525034186685507822768846637360373859547715345994276381040236057785663527668141426398047241531311382642158737690593344604795542219722310592226599138695635442575284569431403036995494707766773667740214462723310955686408621919797922943291731246745226720776859258561382314354630331657313338138620943529334911070849709992730983071023086017639958158446375903845881981055911638710837345057704765272095735846319280499613152591906101966022514384268798301687087442574436967178643917091691767519518800113748310382440991074956432679591804635483861666391769245910422951563355641131120403212908526391966487066628356450935919308843129287984637929835141207949615620878108764565267321393003785933050383235325348899451728323361526232407721885902582616067443381637055446200591033517144791963296354092417948905494305320168237012740506925756012504632576673944264 [144,130] 4685476559935438289660599754732310441315501283462284728324919101907599521361295701835449066881434369682792734888228142431861848738498093075167014593398274563482524213227949496167131884699277084701331587635202288227632901066390845253452061651477569089575000120017768351635468555445067497090293980817920702308041001609704357523022886573256633225015689417551232357314118741160473353311485970699039737059400358733029158397262883586398732838746777962245148044200860775974442343404597763506116045963999101895983678065782984040999423300739070406039839789275753764518537408824825040783855434258731985680807516188578729100816213399309990488654747388695193049960073593240727890770154504430184095997064185918468850690386317628619517008753287186560172265614860997968583205534838486992018464440735571687899649646823469542662383799564095017157849806911913886046739163857086549982087509233489548734455248740892222914377431597698217954517593497183410342258485626390699942244208144813282487178683958051166635336838040061983600764414333072336629120677762120522623566068140796192665675602812619847737570873361386619566342312773037271040344227165797682134077255425051591935756613926803848344044455231398933412420222835688400474727026958856840610425730006514646265406797587952467228303915608547872757216846757168541202190162534304659769633952953522928950489885158100374785125293803820505508321450789680576565409744615652397769292162766398492144905521954357480196368057553247692513475627710149383782275982795250766109986459814076574770024415318958919616409844480231419572580374046205412539176306131709610428431243793739963571406049907802326948181049806129031570861829101550745197573583489058197287207963174885541671377652896388 [144,131] 314909185309455037808014570072602252420867191450731788348927686147306125237069784165500165478638148131643053480787976832450252393901591146236762437047164268562891796258429615632298370657532575402812688839182263575065036519304217131435218917577847067403301649607763602610073332541295981364500819410535444640273602690959257639334866431115226750851160674034908406997990833211447362414516811998128473832549273426179675454932944957448802425158914403574678087865993985524591203145786615218869520504898483128260983229615995926989666187873150006212740914974253176408731334558215986887251995735268346060415210150957307612296745189206672089137043383195961094095330950961839263835462939558491722243277061864352025275136956987031552395439433755086747664407026238985601213519696167174768052539890172258133766553339550467589984837313317133409877552647876513377310371522171169860179080734038773366050797833752241515212299415185212055421153515545038056921293117385892291402633387678577435307684285765568335320806804037618150329997474842005772386864252696918743288846232384719020671626057303639037915002226204765303260172308808803860211829952631619615975283554573284550068047121405774230968547819735321943741254554712054321494941954034397176244065653626165749047441636112770621358943373325897391049011931614645489298246685936466526931342946571352358208962946090748793148124775879517502635304569088500584806280178817965707790342778084387036126878220370480545929850847554272137518160404772029994947557022092024194497384519334007391535491822943913522458970546612808557218506868082656420678022120513219547126538148036117128720861839331985275325106620474234127943094554289215400205146475537679984439543299021662826466188 [144,132] 5431207203320320137965516215148427742981349144803836675220000018594944873011576799465414391895936587057984434539964715091615260895711793535447097419600332744685939820638338341783390544938343545763902069165836964503699879295890864024559686750009411922595743056551321868272838833676466475765368628659790529620436316211271541366548076093255986708485711932884856011529102753031187363608114958318092497885198137063244330646497008842841497339796288513515048870092996865276469349709407551901891263764002831934903334692916708222509323387710244380106280344933699914201697877496819266751280902287394979509572618200829860826438146116506151993697391033398911470805291751324943251949915266251373321134568257632835761249569262084210125928915373858500290491480489378457557558898356681531757661357801184411010693882810681152535960349855066078130595898559388055817146844959753553757172582566571209177205735500715315724997067101274838945217132325964397839610615587322411821952324958158837293880973208002334023385504196999090194303354309357667560849517397596341501298181980412703922261421114489750527338480540602956655752651451866677573686766239986755545464228288769532368874249866254572837823268130796687895054723887954756574506970585343963548257028329517682342455481673741117268210569089453902516934991961456744439496961196935606572718682454327348483700608453791789495228195288848827205992414919125556106070111221946180760646593877074625037776558920364713813849975934326709804266320889068819589536227608076597101340728883206735048419021613560555681013477885651290009141581354134445455247567393493921490301369306116299985705544806710165845644422432951947977523217593978935842065341181374422995408922581679052 [144,133] -1289890552888703259697693341182230226506792130397558750869024391386174919244644662178771229114655147114379179921303864281808816858047172510752129024835105635596815090328931564091092327101679134039811756641639793288499643422094267204302318492479626829845408079298795886743771404977625467536721463932353582778963698761159747389624278610750190749737403100094401752703314699699673538591483799575043211447708397158622332964540752850678200910547533907953163866802200773245606380067193361314788045154864621557748450483497259253146787738706059677756982536196804436950021285717097960988103493520445208867917397567574333436948008707900837044480372024518200008449650973846522122832829883112597716928310965537809564474205145147175014133880606845807535820726471140472900003675210833819276244141174425535549720514604689465125560719555423461720791744783500526733659909924654543991053121267576231919793976862117879643014442738842038031189063748203227563568044632497405809919312536930878360895287867474303058631304678469985015617128410561234508891205875531702481377498706747736634558379016577944205256336140581873757198109485433663174040700836285756954357932019680130858083559272431928235465892607074880654775823415163954095058271862440885676934209778744208655607041913688374137128201034606975524174071347434112190575592933862227004569132927845403186378960927908323750364816316948135940817341724360153948476570034242325236610976976437309383322074467529885718474105885088340433276158267476629593649270163489872012555943086213456994336874862301263651946447148624418536728082662082720553824234924347070484546251682890698828892956027082022031001404319297926536512136004331374140001405936705841970195115432 [144,134] -4071710699950759852664475176710187185107878995203215242229060946347821462908963619298265409541358893380378174445022309357620978948900367594155253811457203162748574025494555976725962319590625710918380266675031380859729228134431031544912328735469444389320013805259408978526092927753909401778136460492583477820049290024382570274367996932009903166207105836569790278217578921889692411304661433306071378332148217979607385212408437321559986931204778541452082584538875565429658124010108829308372596461384865444258701559315115862820525423082744363787004151031763006570509905763266036603612199135444874071613556627970384999187338881191199692473414388759121541024365336674667258756682238396174974474829824840823897782100045445965724337340694775422488585663864215697049656778354371967509064060708738169169010916339836010610504246536487285418739878412697588406612643840092965582385310083941815194125894397854162951156078713561006011964142256501293775456972415702141229023487293758271091989901334009580895843768945421326600598821699268953130490714122700937367222536094954021637717435621447986984922574424716129664376516315608946042328160503348419402216784051282614197245219376480753746986033619624941209691393166541875010198592925009528435578240472228805465777926260485041602528636641014286638628847457692370151365500506127641953103580788493459446723354396808595229017301496276878918240825333474027018161153573885696319904400195279782236676504442781358880894623801555255669566870288138826752739564712421716179661487886399308493447966201905794814883492679082487911080002936843854329724624961680338543731696590313615633492923153310094469528662490090941092548532673460372356337158327523154376 [144,135] -111377693105527907677204320825588932721292780583994727681196133739942215365276585410558232942526068310426033289680262274366512265402481846600231264368902702589559566981010157848894664598302142736544315987546309961541377227468267138787904360091850186341137604874410369658480733704774794526874800932659710978181300454416948204254976709790975655027744281814794080969128645764633498015087748110552983103255851565418720746683583046553062981201009585049428188619362605308485642410978843608114728185047294078994988670132087998102539617542279833100790323051562642132034939735741993097724908393037337986920601868711223105562659848666390318710335236474100557069892387763470022328156936392285808292532563939071996106542992891717909607148167162680715627428420277320942745416648981419177877751444285203570336097333782818800003364265670958344880228145639615730497382068634122604890022369180824858602796976258113206694411335444042708198190343693108190408104166977205470770714978454518917554385250364787646454502840882950027816187154313320590103107314580344297116002718572414518643248140293065024415187312527946678660059932490842662693554515321951650421376229448833889424778688039278684359164885787724018288560794289494143449910123613878968197129518915404891422362282530369155581279301565381689782558846952249952242512170888671775321110218520998666396617513768537164050004963361098716839958235917845127205745697732299582467817839715157077315541828532716936747991945824748851848209220290877517251594017020742332704766298666439225151172509340414661275586259343728237729648637318902246959235444999697967959121100424414647900972683072521901802451381313821819066574303078330573171320467320 [144,136] 533501356286089587470318780951295364563857889698604719011293968557766389257964009231259637517048116926542763597150720827467117778420977903996216547204711714889880801899111096304112727994170927571546160876089014959421575737252152353191649436520169043862849147873362963017249509386990044877608674337995432193059044413855973023859712668713131290065605235294260269942936170546364986983313865554567707132011805673182344825202734673643509366368505996392795710432254844020756832754634596063055450307274005162937660251612783846194340407532456556392113457133458957508013629221810258259727760206684973800243291249541513846635478216884331097994610681395372625351492417845514385828634320960169382103662989778955294560874761138605525583502955162281814866237736205363541407437477810180623587632673765578188134860307948705639942905189799373395955710311159935147061165028976665075434284292845832569994228257456441881382370522644325822035281234745226659379329390037530713198852489382045795336001566745616876177992246833247268117451420197400995667436298685715953082756472367653228453348641658829384817466179418168341256778439218046360799785168340829142988280206209380731288210235645173726960963618208108407243384135526203377635569136865636738124220661553598978841239346755884212907755845802110082388336415247883073696921309933849876855338599485831753473892642026675194513202642810847917015912692038632053568416917990544527525841761435019209371535104443455493731382634996988696356574693946343391055111712135762580166583648651520974676489080620213067634539763064567659110388383285335017440794072191200320780262571810067023497661082974347776423079939487986006395720661452652398816 [144,137] -2651725578849111333546670303990079610636175270783584032710298281988442319858393000823476866043496300749251481250063820644489882849196932677878752004675946554695121953229085682169730484374007965769978969273997740878030122962441162405351224230879475265357673651992682940373070271904086973158074489259714695057777805411915548778614613890703113676730247482973907508520993933003919435479226628886811181687421695888447853933051608897795820867966412709951725146193386073878277448633148279655905825824406376156345996420356979288229264254412266848408512733558955568062468274342731762226310637285581331570644534451866563581146675087724176299401766739244030137934574461078678915342119207469667324394732506689695808803376048953731484901098242934623579078316950735837259586200023999952785613861971031507168965342254030677542228442090412243662761730160539934635753763814000948528339729970327538968508815486719090407256545137348675000291750040081585607323375336627243405765564204730924448531926111199585691379063149567527409531413742607699403172623531678789876150001360833879995020285513453894464753548995177208308230708962798391691062548244518538050304176623429426590876548981865529553404016214592640107169974728723294224302629001200575759736702156616438783217749282330842291333088585812949455355140795077561653748655478068148183869589710442673495431661811056638281764336623049343636518593851960587017888575742161792505323204000210390785661002567768083063295799267306553571768637944212750635673604646456750845906866030217598586658981448771256777460800449983610883646855910842092452002813002493661384896790139463978000724123014038552406722183509067699181983302259368 [144,138] -664056566667188388625123814632804601775175218394735632174262007994718488335567988505814964778790331020748282543853172965225200894450597211805245992882737569495103094741218522423311885716250299480498426747443682056030706161209965576504545297873630499020149839447241723153507500969006749946672632688136969293709874700347203050143038174351309967768706923992457885191217846666996419385592388847650548531961035099076860366951768465068032592018498517339509654081946387811424072476365345604535405887332795886751279941458590413123706154075481087089072095740456886395308729982131893356261302818185667078731978477739223946428038432724168824162750565915918625069330573022889251718619812552406332566413085422023818746369621494810426378098881979992322571929668236000874888308167936642613313182106841244157979902917272649693815420082114157287539263807686128183732997529473232991760402552772430427185466416013114778326333759386403099083966611587401851416972818913293492187465957182895862842501757911224901550973688090840117760174954017179738913636247170962171802708837996594571057174359859402349468291614763515992107435036753574611361167460851970308350555521757234161494273855501061034206503974522524290182581762954157228268681247963532201545015198888290672087874272720151572294537156180494215715547392139298340065530499491217096704644803174086219722691479989265115651198721507829645712138771413607768720638862488357310390237618051305985771580388468278408586702659450761000960751704016255566507990924365140835825324462861992064159318732596474490721360093921054701707205694963479515028279766740711813200363291632228890405033687694571538774244173661251889568 [144,139] 12808215141711720760492021811782281815490475453393628189755560729873540722994192425308519217832948624859639310051972918549222919194205938064207359636183859852099738597775154614400486909016652633706374367482101183792132177534097632560353863157247834366878892779683204087335127026537263852745225552209345924855073350716664456626670510581364306365859343521950770846285422298645895674692084059138357261575112156358841280304638437335050779570552327531759133991479344418522714251025643971588091864641544852853506467421137453903618688028157707569389874084784072668579675324429038868615831969970976763315814617483392920692510484718363585919408681115697138243155787368031069913467199011619599516186481563547595396165956787963823588591701195791389791174586665278313938691319018673746590190707110601530051218073664191600803901403224359568286008743676308387354514166036520802367786988449639271495467223602328288952015041356026687415017384232340330156697463851158655998048419475794958213595925154186367496339746318287648645232293443784445131157604169065135871018832233733126211769549023888206113323454486666653576015941041016280636730679057980407197845981061208634561462676376088226456418350787552157342354976205745094107845505564917561038503645680483606990453377726876104362750285135120254779282463278622811164298332422175397832028366736608961782755894592654690125979964972593367530288694032972640903288815251595749876170211101467449384675518201720015699068045847980208915827497516375206026064495976237662844329820390147414097499113945883250383236386652790257152398437989586555893630594953703641931856261489688900999771819783508166422946050119700 [144,140] -19442011191668460428179146793082785537156983126322241032366708312349402826708598887310973253109608797259378223126500218645283371795001639641031665089645858693751906799169017566426362903216587386248365903238674095119324710997778194742737522735591769846390008280008338728292850797574811761194349190775213913894391093841616022657447803060435264152415072095323027933537682460020522402484927775803092362547327326607352227233885830474416401235474622282356828882404801788117309667549663511630977434926139702962281922010343087789889121142758324111940926692184900324750642439605585541294522589527787717370498238366011678587787719576001368284135130629930458303554798353614479488275332177414996506230187378352020621389190545870615567232474458127899279939136102791402550307868411454375597285352349907463839213690571398617498330990241522304748402342199048981808963701627881289964026008822643271772492402655433518116654103052022132185920210313620847911178124040369757445949217402297447798824083183635524388679639956772693198524440916305783025654011256420679905699874318665921903279372165097487091139061293725759927568522282578463117795783456500135674598665387022735350022062902188491124596545164445420640324447799458851952343903366321997286932664980994797467820103611622063112546150090589400588554116279598320588108805466628165760400115024350822387530734280131571655820604249677054977030814513764589621241216853254593704932132185858698437684800085321035661034603379893756491142333643861378579136806010574337253466400572670770510431873115334498616105612421607405405815330233148028557834894727076274179548490062581791586896913257237924818666 [144,141] -5772749290996938675454646659837152207556995003717873008166720579258756648554468757437856580835832202951394785039593461439504220416740436853736960853002024636783295477938211729825320668064969133086931743356223255463030529912253627341434163440434957010319912903811796793729834804684795306443026368463801226161082817547504849997995552087469822722497567982058816428166786388555400484038937771716145989966957593203946430610772604772570712769642977127915099709125700633387801661253634123238920057518502301143840169109220883258205481715919867217026164832525509524614413278289949261002962494118326611002190925812398434280637286000137135476901757190928858190442762988306161221725867714310518091807589173783651656254473908385534663941757744342451728779227322435089237643744448347200446147206031134668141764261806741095776596283288439833989287108997745370586498754704738196207431682718046110130072408822842228666491759705761127979751771068437291544361637487164758139410241553247060811569159676444848340775466455817659969790371862249445977504771207202547240345555469993239310134115109932289991444973364278692538467772471349740624098718310093156308742747249577846421587050379483021855897498563452820848266842983345244009732873359199384641212183622595766765682417654900398790171043950949517251899320159091422771107450337317999990890413348850807558072261625571559221254800103469992099365042091859995687695192247709207126714905946126426803766204443345649511987340403109896708957640873088804210834721397853560265712376764508822484788077275212812139466192123416072872144309541835888013306147188485894285704567121996329307302987183144 [144,142] -11033518392002599807988285303637493818453163309454528161129678175508981535536286688217117443504455167445153757221661285905292982346245070584464434695852568971973762869093006811656016951567118484206941752185392321012034332738024223076144544118929383349587561680959901240053478623521644421854464257971239744934859314580716188622422176589557317673138087575248774592406247950629262202042371056102325969667460157256666390153211406819299951791679270770933312490078502719204250755416631912126959380504285662352775197318955232827774168156814070915031867673145309505852199658695808909502084856058592349518410425768228783887184486000955809351813731912933958415775144203541599897949907492113740218338903623978664130423748365068956675096227893044856550487655813717812610963204880054799195741263174168077251779321745131039976890082085274256189597888643040165082546749051752334794495721996335755171334411851841892557221717467817412302134266614325931327574870267147209077306480566303760328542365925722050358353260195286756319073965985413176426318323125169164571669946902457640240045075120208865059267704338713358587453383420972122919890867195233653242405733128984046023611106663564197309272680547969592654275123706253602928479627652166257487523435654803470905226818803961261606896159297408904711160327271116030006828253794240054861994652798587330548830239091660206963963542938577345083136386474988532679945786321457946767252986288885373725116667392568744119841188300566665135700125165969969696244233892611857049027437850883012090576240242648028871674539447804854899183039637513862769549559257438287331406201414893067725892 [144,143] -611461654827011297869439125482117411611622911603434754021269308104102723676642547786121041911742035352349093484302792069663534746070819978545043644030375014079136747744764452921677667570856419131516068030948631314496059439482960221465650260724219235579976028367404760084217397684533296986390416911420832952136309255443214832715471121295751784667477189119839675041414273515849928963413384585934416622794501749538039659010436578432239451664449644701379671094639457000274333033654429528184532791534388297234103716971802028283637463948024230764788353534269076035400722848002610288100323157205200949966960490032469056762146089903607564580712049617160848542933214214420577434912344329689529345652103653342397724756121031253695613956025674221058987468921977770218200237928603776029332178709362805792508996389051411217740183098995419498319452016817738043173275117300390643667574797370834256743202989218502236339029345908978869040834060695326998668414087626801915470096337279558418421111342410943938336660262558172538616611747001211100826690648647409722869905026371883855480105198304980082549017106985351911285044470031202733382041199183861423746843199009694449860288135541792267856767596244053154828751226219314889052280600812937779018120911502990467067287955436530906632181557245655896228698265622350613651950707511797594221145476161251246836647823563889266701338460892132009371140232518324253434661501007899320872797349602241968154179837865735596118853919030795587419990905537008566816042794629491745415254059790136260333684536816001469764633956783376854132597139819014329933230528186525875715208257612 [144,144] -1163447908879231325741803470534151652614369269760494585311810449915320821750987716450673150811393817922432297344527998522942673696168291297712452426629027625466300741228514798596663695810992359572041872541950938356338991608477255313725926731320534200873411644872098955699471613196101732247664207054227963676294436111049022820204027648327846235959979879090283314990096515519601248351658923218604718433894790412371024542939143127676574993974929994839080923240261039359898917823774691007822024465619934520247629662217224307962898129933504651270229879763811259692001168994701675431528245607053773899960578010489428065024185027997924703482581796294460954410477619129542342046570151490330306838868183440570251115181418682572661370511743664391760346105537262929383469420020140360322759753362219408906244727855364001576170235235614184341118755134340625345862723246755133452689225839238765576080746102612999491558265917891617266157104483270329738183488667957621773062935843460810105615280555887273584482732410516293352954720329060821528429527350759731821445475805371737538486310664874184159859631462424220070206973202913575792704168221891884245554762063277999042438141150044749168076329015081951524783500069817470643633442183112017084398900360296940602380123762775241408274483444906568938183227757358063776593619061555695454165346357162391259104426724713003698580300244035492565986893895741535898828973320096478150984521312243198715146597155112611847705850424765558537402880242789479165481900887540678877816510415843963466460071914762592561600687009936718673603572074883335858084066814557146597531 [145,0] 240895123467822217871152736086514201870318468877140710548691381019488618726140683964836159682086015198951528504015991857288070337051125026467885901042251587391284697788599920886994717915498033323272628126265386969725846770926881703050501841529720527108586103102197782065606196418840095618040087484354056531364392234120178968940187469624294539435020161268151854848609542957573516204164718591265665825365413591519454994022385077300260175928714998292850721983728800007383083928429580562448503588668189959104749431451784366907361973457380489702744191116045517956604851506918903275158073977540955891144330685820042371221104966808987841884305644707072668703699066869936247909897847583845688141573891838729232995649559968966525792396163480496159824667055571620645368292120098079653301271700012603423160387645434318608498091123612634313603016657434315589102969306634373393079336785092412572720675816856320815050104620415286576766227045722575750383993318303298506762209101885589654979765081136835543670890864066237789813377435393696010091011506487428427220275016304575606480260019051961883967286398374305103663620053737106017456547533161529104305862011992009455216288650951550750559815704620530235133767168639168377436522511191411681197992440187641141323363994928222815973178708907133402711135043634111492754909416469794013861854088289923807164314475989885182829908669454335098316262555005289860835111559807195153838589181120479528638147757997144893657528337800142675421926395622974266780518232188130249021343947027974583632059218848187010860765481233886403471172600011834649707540626126567643835003803243323293629158618113325699346031288908752720743144191886551389796798838987875583985510203216931606214399339427062917341381639737395332061013961958815150686066613743816180892362210365523141607396500714380907036209452087793933450262216937483600803002844364411499907689734643054747142262691737069898192591302862755709974049870919501075043341751457971307324336444326139308306582301228929827244152140951851525269373302904458569383848290114238756921690917357155978561577979961653058815422098361193419891818520402223953169595915824174880981445312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [145,1] -2559473661837260488614365084471281796222603244876713771859572079241484672462367586023291472436498089533106362323864004282109029928971049894868025850607476857552412788569601232248562087935542933562684111961564678727107209611577986051430891129316866828579269798862831021901155913309014007733951638794552323364793230491092038198054568474460695961567284442781074559869224421417931164323321811979665389788200405079388935995625424580903016229554309405632291130973529631430386969777674124950263300135498049311494706974613832759282007039289226630704587505329543919724257223467033734142832998097176533218817158384166027846432539301903234475137842920128293972523773493155608641736480378809903590725883851779605599963116174898692675309248472134195781915746486295460181697886921202473162372655675562809184075419790288208060589469528676913826608674349913324637504840844478521640108163991359493810582521278030174321991481050280514938909047268784121659018334213167035893585404209944603800289682884654637507625734621177013606258093013965453159444509816727680774234879343236766271039885504303337958333647755442318633743588161956367352579566993251801057706265598608444901033528290407189296307064314799171969444614121524502955067194330768445015835425329395559950103119113905929021519020971328168582951530978515889537282210606995158383861275185455377101255990586785246928347594620228379457417547435002023459883694909746125730757477519388171382349988548413920797327336979228939933422386782679996374019641499151869010727035686550232140702372800233106317964393544260314633259844013844180514672741711300732030244116642085922571517346091410680995442991183677130544935740633879660321115927071038271126544196598839514727298703226064211861535292087514451443951607359661844927624234081862432873096610510240188894583263676014762915620337083233273671950381342007160823967463988846831582081177752811818984122512565162161220483410138410132265693327231440445252681271606150252502162200909447965704876084142520291206134317134928945648502263879838750947598536808769737879599604973384529468166559029832985957359185779003119344268199004836919137432005300070159137248992919921875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [145,2] -246988262730787536511165103644838721937657122360516863899394466721520106329023078652958798889238147838477280368720397043816133254725050615181743204121991953102678081725083549747290186769303447287670888313112818647528161275711098137911581010693433883731571472692387465228301422338473844352407775539133197253773297288797302665118065306103993900372947783154498443897815064335327239164167018436596492235923935547783077060046402182903537777502640215580699871762122478939255422543943709829687901946567593450931177036405793062407348553961285836889667677649649987013028350446630782011182321979083962443713312929069702127362950866690441443231213897941839635223872948807223505084080532082552764001557810705814751026573927926135414531660764652195107247854870173141269347044509659620901962244983667391012781551955555051561666175792130276395580556967433128468644989043506948737976922731548266494256589434253247347275499779707197612710049060196980744806531036886215641313740665752692397425037102177107507809153131995424188570504238788076425899956752873507990497299242455332215249382271490917369023870397480173390387600854445896671125103996530927806526987554237257629700290326250654630333278989228314023966454773242346431762420986878382959479263066906139530974951742682009060000789515130201876905968295630209782452951566505746130093594837484244143834592610934801364046838311743084771302486289373400361133869880984232168909316267692946370198455701197031935709060436030862677884000732064957316917094370822437860825378114240420160355924540284759318548011546308283031100784632114366951927925978375981926994027961721448934143565823624836289373029816576184546496401036136173568928876672882707249633229560447109852966635797391431191616571044587075288958692909529219818131299698155377539545996877087798422014538624235768380425411180938779006029877825695865669110126054607148898106749952829515537571114818493668661390415653192435670167556134103573528155827109096197420649460819381374473578707418576979165192248532579675784808425092915790485084333325505518620202637822538006550113362784562614715942129155201887143786901726844176654319991115471566445194184780120849609375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [145,3] 3814283198207419029367334910461494497335628737030019141508322353080276609358089112515418726642160713804841285730733815420656777451073853819500389305085786523163997106154061546273737164238503523328305369676742453435493396268799947671038301500278604550975617015847904115178133658397202201163494463801446837957130765899740420469431875812667625409161243588118146025486891010710729845545244333924782112085743955622681375201761995868650447866501744862423932470127057771264656408463353107124983341039742998857537331490243732015079264504913629331182265287773659208937860482700102643244737664246073832560770559189746506801292919816078006058131506300759864564241631640083774658401495578718175732318170758686356199112177860682629130409487008857940477213352238031429999931551188874767484576512694098609167292059320776517209867411116338692820124062410128652303266285410803298995824603360615917626754005689396884351267767461780596720663444347888908834177373290737419620062035900448716602619738359639514800959935255776156943781687566627989865823739816678291648987971552600540831176308262175368364817982682046341853166080916598778985434984241029999229166625380921466624305351077396000444194635011410920254187883456362858181116646621790665562947059089807761114484319371215616659859666798694831506504421172981469266743649775827575159484718013620454960394605615200009513284402464297849391581864755537824593200890787753385861289871447239933517878332509765765954422758623082532109501777773929274855882949088513010804007579203158665475000933511870134774265339849069376040787447690775302434916109277286441360162411597718753482295344196092670525058925081812997360664606234881552626316570714634935407354452987602042909209244188170476091616078009555151383437004788847379607606460864460967142945213654903786603891446126982411140711919993300008327314434574995699623945656101137994749058375419466264025553334843580710308863139938947901668068740889518733743254253615600426780742539649363570727401390147962933566819071473867388470306694281477030709858449860892336853688688423771313966631870840186115694646797393497866842943368329929503308415319945412491620118089485913515090942382812500000000000000000000000000000000000000000000000000000000000000000000000000000 [145,4] -37169629057262436777687471402588296188611598996854710368813240378099494838868610390362382034316068505232795308002204645084649029852124051313383345997509201216322152927209707699353130118166270737338767413567192538160192706071614878172554469834410915121972089389849427720243989049152819245267488268743991279703665113793622168766970494136264613136330769355349744444789599911035890732046310602222632184788762421807631267949017724525992973165158602377962292215552842533078864997446783361089818321679236569474254950552037366460287230625003520859528475253582456630219240399448490326236891559998068836099460338746505148340892076813080640829569950657800969912921804349442662116982317324387895016592007977486092693404296363676057076530656255894431308024442460670898428013364683294452240762484615964662297710049648608646837270225880983709675771843379680447064303096262706430621056343298006231338528277572594452470665326824110220656960404110040388196245871532987053554640269460755608403564351197608824993684740679077986181818633058711255434538134214180142246171915656294522549407218273828824893199138460266366145452503116154935812974662225049892028446445676986737287027050050054027232436720128997351574006097405459145567141859982729203149623009314593538076012223625992490962410133887970834911423913148281102492160846843483252260166971857957377199254986289879897833416625790208162265584480194059668303618718258776816925193422157592221079025967016443539299678842588586561895887883861060202202825238529303635913265296779628662886987804798029048016856470706399945116962135571230380191039936868836504937934944183035576515581184238600771832704953043230803106645065936762660470965809092694091643844050602283902890115909058827216606890161367964155824168741590105286929948281829620006569703061967278432394142909173293346668192171358465396937273845873531044486490841713020957124020660987029763510419743902452721824790194067055162130427659609314786826912036489040118134424553011836876437601201527523488966770155330597706042836948850371577797283327469641392852064584598114307312489661376344064783736645809016662924658461798319510537052667558527430102799371525179594755172729492187500000000000000000000000000000000000000000000000000000000000000000000000 [145,5] 213498677343149548914248609123961245777881542531334731449882528791799651664549208060015777329393502369747723869199153975579069786877770178097253769956716980379670584488524480931119315198586443807083535684368395915673653778587200608407593699649260405732128560716722342385945818012324535491521232601819809214699063969566894693867453932387439677584742319278776267717791525054467320106284618478641346499059864801322255714714998608820743091188257308441700889434779510816007456887681176310704490741173099328992848420401373018533522609372556739029076878937150322594707278246885216631317903380894700942729151559259140351632951681244682757742968332850642923759564826908826862877038175119386206368946384773810304253887997934454461621972096824780589835049428695435078309937682157440606965246138777245985420555481345933017768406319712405630612685115834101584731352591926780762970341995781054912281925466798267074687085578636886913372086340711026645482712718106737582682469875460928874010466702460491480798852699449947192858705776148988264934382157131550761669955006379015183074664462682750974651955528578885143767307719560203254444358416578127024922337918548146132080921992298469207198281558270236323273865306505983008070471022382755313827766506617604653419334192326419089267974951726743096276557593964925399359071348516751805222709762711539144422309129196808854641790143154337073395386744737327186717715703931254159610065236977251123048353407649193660248866824180415892957208375177938431598782342179090474725918315805499292325159017865790565579660659153632977416659262861428372622867287367499175437123718882233630465213708276415583917308574130067829279759095075423180091295254016110043884346396613278320424890423094983037211275347814119615486104459589955856272504948217520224202321881992179449468188022798245312694891852370093883959698065746428818903587458106483626452366897600837469804378120315527908872378615303254315290482766986409666721183016665453500913309877470180360545151065610336950713756079058062206048920038268643959779542011977997441509381892473447273878012443250673398318767397389182454793100642066379754935425772759886690888020410739045473746955394744873046875000000000000000000000000000000000000000000000000000000000000000 [145,6] -1031437960638452036083393746135916938901493061308727492839650651875690165990118771934799616038895093842414017001994436920933474205823481333676101291149720693803479804237038380322434569032869340674798817836149224720154650812492139214919173218516268649460685504738983521373923249020076749075530355364613380820946790431833031116273326287646257269943122158455772570520467343096998861513847299979119125369145016476797987124738935511646737207243744674229277886814963925584425291196404964840764509715412290828026223208847321893372524554156517409725333992070829113003102085388177734398010732503560201201661676649693709013798413922352384302275496621962937884537158495341412098916587015829765891984402224165451840957935860692964851593149706514375641877026432397733342739928014112333063687943693896404526050775727841089133443212697343020304872858459836403083744830923854499814594621141861471575939094358215248748277499289464429710168550099509629169620226182506398683636897336338988951769016057130350967897917177735392359458092606188120570443437938799622766042511856730885609572872307953885963687652231556456270389339512627580159056777969195628303215851178291136731322614176078104970823419153968613681245898449913558155996354887272833341260359411601352221627972182995716196857022604898481406928853886567887664220150626411208753794021090216778960882510220828710097195732670891947110329244235502750348634435674255513936283621993698833023106139453544899332437115312821073562677421428664070550660574687634303126203363023750275646060303519714278249000961380932915863070964118598723217082035066168811542983808566782575889671082229867558861079042062078260821687652727285966995219237121889180934994964332998852560296754233620483175005284023090011590289352454044301383445469215272260816522620686478507146354431284456259814202686269601102498122272690054069686883461603103730736730917065239962290686030229474937171785138816497553143701295134444310931013425904709219762417541884018743286335931510069318390472098608706644937524320382744750399971351470629387640595499809998802143702427325862711780082555403172614856619874971698558996535723594866152815169128842409662638601730577647686004638671875000000000000000000000000000000000000000000000000000000 [145,7] 5152678382913377968458913548763592956769433624449892745991953791460868855654167727946646014957724902141664006673281114168669574209528437809810051663937003169611407034500382942748696954545341103461801647765695036584018600566597693328425498103839537903201397572126633906198462610637831321112399516784292438567318605966998244618967224930944709911154382897239778509068257940240388431887078388977391341416113067974860197264245626597805961194406477807048601566510242738535431877786863029509111001341897412735683572026818847483457312604463548206966473156665658319014970344168542953870452879363686968832883061988107229122589866117290544917559482468212152077018528301177868577707603330145636598464036496589956687883905045358105734166276037244412306818294399374159678292507761514231135323890184141661795890576201179702491715184480014569662736286964855091973910737696101087735464484470180525589869971324401548112781367212695644032609303429121200366563512089096335271614280703071179922382757760344882358700006660126759967972705673694326485828846720040416154887220049018338521543351270560454430005628697486177287238303059089149283147169024172843903628440423233334729453132343222166268942672296548072689826994863892593370599365299088799274921173497215931071802153450327318561963221867054648813708935081991108308816881828971840686954223446712928190913809861865390850425542752654787856069740175341210195446552226425722933832504861084595529911314773147909028735072443486767994227668510335749511867357639678055977791714920596205235342474430441868697009241319762593873585290130494870337702073557896277813423131353223732808863189493117106933270774058836819157681884926203540577159696134484483142032293131329106504779886305454809091511101472460870032156509028248911370096895945792696462547281926785155247205301926908083674581144292496733092477760337736945559062808313049235744991663126821009633198111176776257711817227092016452171081307313067403196772140809198909815830063017082465256540665240856118582321998899733258344165255900688017047634296135809958554502985057161496172560745198920301509703780829457764466265072660421821724080688750048997765992693704563409884400471128174103796482086181640625000000000000000000000000000000000000000000000 [145,8] -22748602534187328378013163656447155187034262871542533279886086107552978516289412590450085086288567520556811413996904569907195427706017866322996527357866069098838712290969058609738169173155865980272113459002549485620273739366895311773780254140999114134840618195348563879525161541958092939188826841209261917587987321408011414628089845573550957244822090245202459714874867690027655951447184879410445193211286376004812553177936074215106946077699789587084497657291808116439637168770785995771478499441804626783421824972936871288511568052188439900018724782196191211432845282769695074306023313994890989010327606726823035843799545336233193935444725666463289940383808865096446027534455875445601960154110241356355226671059060051990367272097725334501609138894742098778618512157858790864998542863525416291022251643770382429781691502264437273709352155716512550992806541271327634773563970406840599141791300291596959265397046188003199379980985711266823341847631714015504576977311182749423973453789905484212509985055861863361023363966905128693138586827316091928774560060516795586995743314479646717873463292066565814632490241711619748600190393091121662535640233070342353993032591493095347048345017058708827737025118477945262063064795360925503407809718051349266957420776317849159953357224607037583753865335192307727910724494390813688163978346481422411702246290431890891381476183900170786735533445552916225004475030886532463433789464183558347697376031595495957173342153385230082316212467204553076812060057832365688072823179099770977932221541100432254942981201469743537974616235654014815359520015652973594227624002274734800751102749728521760416622049955766308192667791713940742582610946386585050289940254071508828729935646425747691334137331271747960147717466582993542399891078125680279290381273034876854090420374571409036266965208746370589631392589767199932356186346852398581827828625438730510339682160424675767801078429517282374214435695561542424065084936956641535664674597838391386527765144268318435427211305925073090245022928193745797440543317777596414850532739182082164203487995651130414188567285490954472149644015742418367164159505389684288612726116895942354498294513120981719112023711204528808593750000000000000000000000000000000000000 [145,9] 76430335995463070339437901384129895091935509868283278098413469404267166103933251812914348619630776089537110782730698589742588620245243785997872613673700887010617722101717809781975924378519340808867842114103876083177768288421107916399867542894646703800678061447630393567570235783533903981621820395334781117311966933906106033061878847973552642068665978364404549839404593563390122099968344830363384727679385992438050859317242401897331575390153147506868381371487982836968551969292621533390848912168059521109507363043921793638644008498267268927362182846145409038347617038248972449757799593491351687651153138903044354010444549745893974870626772842218057238954054519312666416131282960311506787945689123890099601873817752494283569261311138147929406616401455397145691291363526937244032795471039442683789396492242896512204309235908105463977004440780299130339989537230242636850990308666411403355258113820097809217379715024876464904591928736150909820574071790508216774820935011101715673746354634393767798701615456817108193985290187261803256592001649056975853094707863173070029216656799988771729264936634170055285714582805790409479309076670358131191733151205138237072747386726693614401369077642284557459588368569927943779169174489509601037060239341929053781026412298523107088407165005752033871092628513437856560461450228509009351965440293625528607309964619093101224936739202708475179662248938833823444700643769462408372772606913529178837987635111832793997716721435573036917386826046476580345753089727953610671545341577022863440559306254524308621977706499512379944197052279291378816980235845306282265688325922037569055413695926676453565259917294800563384745438373475660045370033543631332630878275849563435294730935057092653630546665925844994030959129326270328158885647026487943886671982463712551020991480850983315033402824696655743282351835678759840634174640636424706054641729086527301844442857754213772878723302550294864518533671045926202308515615486502158386709153589049063928977280934901997367940551995786700587966072300480848566882754631780669311243090484425736881227414328069357437485720057564123513259566303570793494064443951972845283691001772398102714640294452763669141859281808137893676757812500000000000000000000000000000 [145,10] -195734056577684707662920697312314210621060436605532516705842948341564432111554536555993408831537322526592030795671492072260981617927230289118459755425327328506281895325038896478425738456764203019612091980810593871139114320173657029751891914546947826310117765427229567156994264959595877945310488123388128616341814694843695988383950580540413131218633963818344497617883915618973732450407529400487459442757287000925138470964716250090436998636028051718518820245585639461346857686201137177242348559504326115884543454427906654966626477566475125630959132367094671094233003498800663808663594843732916437922949145577271786349959665009438809076085269175966588928278350343377377835184033320710866883811363635211790780043992892082231548155067969850868782897448261904581124914264885732421984474563173488276191769304528413835059948157395689798185548146582933966272591090979384617845628095921403653295596592549412339827743560194287395715570855064359380143095896335780851627335161488557274237704899615050627463335012257251684629069053346131963349817809281332212370441714646831004673488687857446101583777189730177099118389271224701669496459445901339069391209327848309631563635761505866172052398657464152745917393150702742513274533548098121544060645649511189547119259709901149758142141187097848196095586093419894720603464206562082076512414164232508773980538084403929700389518072843076082565838381590508757479283828420816523247165673162142900200885405279440230474151537571827894369068696549955422208042701897133965432156943644999989382057213950120605440929878124043351027858243679675114350370728704085316717899517292828465627534633865264271391514924148125850758469857504448269148594359262017983122560570976483005606947914167287947749647739199941242741445786681272780619310280368703869922203398032284878838662277434259604573173244348002874563333343953391806422750344625068539139301566822465884945565564855367978602174786512521747401922784513249745370723679666418000864562474955513189415834947188000283239163026951294620167566925714962207994301799194816415063239301329023487508941099219798260380733624713575997918346796233596401183432197900218624616314900251355719020809539876459837159927701577544212341308593750000000000000000000000000 [145,11] 408887547393785355314314662914171826712127583797710657289902655699625796715243047845312920622592547668221754050761037097007527683643587901972574641103026841883143167816187713204039099857489150169711327868152239502658092278373851743932028521163559357246476069899638904519778755990412571328870197558488959893420821759343581605303278418909271686943075493365976630090251362466812498205321937457079719215175831020576763440630555864999737951233946590052111943795505629606505034908154018735989855975483555268288282614226575224110758801654669048100443466064618111546239740529832304246149518056410227710550491591760580081233129382136070287597346873107728659054874251665655280820531649111738112815170746037982887207659832328663932146726349791355026429723183347606782411608303089479197870665325039754667273488892852544711276117096926911627439984863514455735380467931369796730136790607368512648699234458165944835226051080110823473958436000757443871265702816958446953034794321027734434320664421589286649914387203996908982872841533750681932513380714594641141567360762814364106503304290585580109144764645541203062777902725047830971093149267541794205951960102060331084675230633492907112373840561385897324774855465216225723118650650969579155690272822453069104861512390778322773769228099631445136686404408887896117543359180837748000844167021262166222914473039883755416360338592538550355445435180767130861157948254602304916453924983081751727350456503520805725923532709418814948305976248347489284486055064913477099358144826602905363670422214248286863921628601851828479792640681721946601943358855776157634866761439130113291327792746258862507327309243450367978755103552846819712207819734421231674606212032024606709234716249935207707765635942762219241717466956634704783065774733975302874946335170148083378293264703101564572889617402707956584465392052894693294166763422812986372725158318479880881380196497427903688235338993613294324517892418959784294899135015217063022602898255831798837998343506122035037510860394276488226945173440389367191328440312479622218536132987830237303983402514432676035153277776322531595606535411914196199439074341921820271722250553662221732711470838754356030286807310858421260491013526916503906250000000000000 [145,12] -740128864251436490451323413112544645137094495344056928099186850805255719891388505202530703175646964157506384669660959015106606436565504332970910545345839730754709053608140943908451440061485634956587653647562884268605492754162582385483724309507071153132195768133830311433678404507207153144315585326044454078595984546291712884753891785368388271725161216854366076231696610822282178585142200245222410776700622472351949191319866583070789647974342661792096513585962617182151974363564286088767854774132114549107385326889701482765296031619558779031584082751483275466998330973550610996413213574920038031983897104210272627557322067699185345786259597368156645525018224823327161727854453175694456087882025190411117383583405772070757203121173344051858234050795857833766643955580993400799231191531971204657015507788548302632549235570414713237139219503480416169536309912593412749023978617936718747594745723786781856137083817817915896744746840137984697332685871258511738261288344990925540685192914391024894765890761230209046648218757443700418506138389573220980602673091957926619498094401093204757115674627589374533621104859001277916381133898303856566608912115181062279868945613431185107716958696732183772483465902754072292061338447479856450294614027881401109271260164925650865426142109161202311951649028377263372607676354839818791995705773626845132664496108426322167801382937343757287001960267612474826464656354304032426946419536458594585240739454087421178317502923621999223592734755287297722931303146812099638127441819846734932416074723845881346340793674220959359238565991807130921703480217839677297555006688754754814357121046007656645228327334078832343739823186266921063626505853457737832247591622780510025803364167647970379538318001310805157938694259561397978995270661076808894309244856298921454359664594891904567570663546772890679978406636805668186426647247097141002004984275934493494177442566989674712559699502705622082131541431665209926215540631028682896504139353498989857978579427287204228865112305322530640300634682894021002532342557728963253320520707519301244619654173881896146825295104006011810389603360535886845168053807675532502776191571137409736374876574865194767127718478150200098752975463867187500000000000000 [145,13] 1172270973652942055020467905946899018789986859469717852380719028661895435325162649383054066191177503037152033306618394544920706536795653092632324411147574854836148296279607126830293714565730783025609326154687591294951853015863299458295034596020129130623615368916737118866353869114838992723998642257385678879233668708090498131114949807436615808957291003690231025826890083011664691521556518868554022483274589732918583065168516452294107709601143990697223977793616401544335841052225149709988813083762132810018848968382359679745419679298798351512396052970000379290570258894799072329333466424211029585282163438991070304071494812074373946214031142401943110911307442924140010534928965173283675542759947994768713147100644751675741680789017337584353587810992276685579741270752995788436692013861180740620143092662028546824585478827982131731218917148335384265000850012072069898366863650885825156443022965113708337086923112946619084152073590079575522385754937600347578631304816847461707512863790949830756812171713640920780004900539913916035893491954398726336147379706586566325090774044137203937347028521988032843077471293769200313049710959821423891982781829953236293528913470442435387500126158230657288826700128476328186414451445910939141762036549494805050519617827798501671113356113675459604414357002529417540736617116881549753570053172726588366034563680357749756739372164577145523472363207743838086025357382088793190169011727702659632820211646681268708555967728176706972582675700922971740873969663171397069877409777875651451939014350934956851255274007567986561520854446877601558678559688341308386827623212130851324087436520000123145295461690305732017608490161933278944005256231660924487148226548035227747450848128386443336717418711848805623751257124127978051106530150964908857706016202152003953160691238453127597940080260325071858588068748042593207785419571236512967363296923836969632215225489965029348823721469785240683624392803538119041037400627399095340612764361232991652462526538541083088590356033835308827329782303014833862007479670316131722491074964317910981654680406231145395881812896362175514774056701654083533740176193223321121709213040278314135682783216942104420610348824993707239627838134765625000000000000 [145,14] -1645806516962596931841735946889506191816957184565795702060487687755691164940057236396011260797554960872008543018586616433425486002873607799779834429952061726277753515708157046695567171314074320569084864938009767771909067017616542662103203693049245687217321869913332719590946985254048460429993974676857757096884995036819855238252885881476404295673390859174870983833235400137669522797829946406021267827935563288038636549723376553083754179163737862965593971455463765687720838593223387854842718385844634493590721255266384245734795657872506921697740083431406835453242633008721750828704991643274901781746030495773676948557038197605254406258663712072165955406262435066392191337788355901645179550293426717607471632048420876223224675838439910119238080826149258098392112209243170554028827897848013032582879105262540113057212118226178695712102386933867583640942358268626306254314512103510223852688633663491319504054119989311683963751113639762687183544287683637791855723947754377470731507929263917112087218178582998561382930605579247384426078119808687750259874999261561654023092905898113229074595649165182257768300600635335109376175856201227336279018463618338930244185194563148298272491311458428219996704248730457714709812833406494503527297701056828761785781155111728449586867874992574973323340303859546509584275601800924435842214893911297400606057677508845188294025576990596076534640970221907784486897221879877237121326432386619261291203117700024168065257390290624776603682302045363406142581981187945965707061458699090088973753245067530135818369168898385902704900947190939413181126510972960022621088377743280883627887513600313713420906280691062744841039132274879527833228629038349936219502681955786959425515406048292045744020438693196508068481203971812358702279791939926585106850281737987786928720279079823539657348419000374409627245365147870158109720066899692548127391052357054015370684995729410507528767716738471965788049924508344394471314153160445118552575232943760606399604492807944920462579441866208251084760127329982031994961190732719986497586291636703961096664619382890185399412368431062508361438251285997486038881351463771704963280496012131047787311780928112825428399901284137740731239318847656250000000000 [145,15] 2391364556427549352327098995199334970409649048994847985378252615541492847455609550287050445936775944514520359376203794741608805421121909347263229033930010847256966238015689569628879354110602389052616752205572266268331293969472623873792660303994186777076840932510558929188754766735016922025990803960542867406366791651082374353013137941794242908540830011726100147347260231633005375506350681170437430980997265700339008626595823003569433761197143722767402919240466560801424230379360215860703151060034503745880746475895184116302803941419074957882408085668556357001682495452707294994231711736096848232483148602940866005165608606961321736523296805131393198354961748107125567401364419674285500879967780861696744719780069060995867439846443667499999573486731507851477406583737102860895815696179136391310642761147072013245574167252801229224468162018499607613885142010449004293035289684379131607054021290977976125931276884949399112786860073818572182832819183354113979641320283068942753717157320293414520072716711490885805639411605597879414181254057848030144442034201258208798029414073019297212891665734168499368019789624883920094455704591691648771381563401897701287340471772515626544462649742301375010124156697281445919756359146423044133882464135160433868606309369195070448903567213812451092980799527741809076844989335917523285580835543617499429752044079570621236148707252136598177435774964788700669311888682377311711724361879095564783693045985301816896095021434580870507387726252127208939503481145207055723285208916976601382462113020725206142337024364488858659596961263080754501484311917304557424404754986270201274012530129561300761683865417040831011227693921619338453839490061857080101631326060711083060998164169299386834044676664509644312379780188343020017038898088523754659019600635912912542263718253887122605074200679019940626326646421785431816221572804623845997081238314818885411549157216381276808245603871897488687372121082805231227562031022246620158789687293179140193169523544305986821446800360316802291969250147433797470850826486346076956391648559112372102721699515901672061178920311321367406528461642064995582802986746777788498763474357201857530648078653534582826978294178843498229980468750000000000000 [145,16] -4249944884920825534082174886867539595308263548059627950463000994242434160638086512075820674904632372814234378146662588606708615167046648237064681180768467755459962662352745222048349240612642153713832241344329533271175388334572410568686934919343278952140994109307070027778099713706044319620246325761471727375287460025128749730308907240696079339365476354617116169529673545176285453900654492281053063897291033587258547695258945370568462602549214595516974309759971309823244103098691872685263156423138042978608481686905029269810079979421472589645342323138435196461987301284993682427889512477627695111417198844626568095865026574719682128628642134877919108483730761484530330616015057031040521797834117511310719570046531770727391489315957782172462193947623092818238974757197635062712910056635626234093253900899772514357437379817107007454651390969781601171370150262832939071919416681683463639281865964294832014832559649235216172898022078769353169227316119527591586253718207448169872001648841851641579886988134714116524658471061764025461533343957000734855603791117771304636583354615037919337287979843609602878443701877432697642432115479281073108862689242531830373950709033122761643394569294893635889307419561388100322257503348739563122388481381031225816091525613272156827806675441382495436718256888166873462884521516618429520498449416924337781010655856971400781517645087954463234154708669848511604267159073070832569921041988499758669904119073926216307192115508459775263920373642643663293579985734732767390714585238906236455837054238528581593620140263559366037593385264046198918688395668615896148704648332700933477765962307573626624447948854152093276549230505513627124901905627518319595602161918021014872389900666654897739214168204497077181231979575950736510293170184965226596380459700956879280471124607550442423969115907309246950436346616224413547964084561171499577667570533720842728347627748682728974362234897798906392500211421545655040472527137185413673724360966793737483529780089824819984866178917539734128194636614209747221416567431413967217053374787584502975323583408214599922835234368342315271736354202398082026983872382681028787872619922039626994512973023887525414465926587581634521484375000000000000 [145,17] 6964196775537780601408960951084999850156951493215529822757894132797141491923633945709679962510697310395575502430306164008042539506249530922964327864625569815996237599737565420585102721415452390172401718046679183595383371484205426748300377488319571096122983447789413858633636037094605807116271959816618294978811341566851036512353906006162010799599319969078450525354857674375822674579795007094528178453601689279540710664871004978025786615456738929545173984803564130874275258058056399317178191133004790163906271563884690303169485748038191669618861726257525621389925364956536764493249636347195498762230389234912275823010771440937718650527466520335384693656160968135269922437545204256574602616672797765577164154352592997963387502113760517575147379749622508847112379475374105857153453808032563852517250095671626703846555730550813309955051626707221651632683826421388165063313273593331178338198578483757750622408594068120009138214474392732097218578042870671806385883283586713455777815915763061139559251979637379666619031118783625471543639594489464459539194839240530546302374821577336350743183095331852385712541011285016303398200944375807486366523332401066727856487858551975233084018455185052639019236201763369232329043728499417483603116923540954341049504445187536296885800473942656640885748497877282517325210833914008067331030991953821289397529757414068845415191194581554162581613652530615115227594118765396216153425472842507949148077938487620175099818278586137013899667566060887552278951493185575121588295279315452869304209876938497759945698440954801961363552094799886687920499388721551340808421990726321239311697928067501046922609517429805369550415870436749364665863143201318826789150657760430895668985681884859753181096158299124389623303627722981600557431374226253353666465002459016580634018341853800917624354151805589679437216812538933860756575244474282241017457274788544055221300615817234471796858248592402798966624423113014858148899868948796054182065126349689337846638658122553379820095986447092476558486454419126193885912543597328156683452048302001193524642694025763833997853351428324655364468618846917431280360923828269600791770401977569393135898689894958124568802304565906524658203125000000000 [145,18] -3717190252875084276402148923309881100794919962610575097805977601088141397443903364345682611569709407745495012496238312222650016366761481729304471221744979703829988819135229209483167108827159535127310921547870632241348398804144985888938594166759342679877603371414999715908916823715316250897049673877181950487786230335147548872820175929045876877258155546752424418836116930942657210820073437199142298805485662782270027013442622586866362609497010907591265389096144493684419387157656500973367470181416376674694206706557548333993336352470329993543253538605568187929327075272788795431828107318081112955668421661091731054169035235807095185723011406645359712756652657234052807022970167805809494880500372800944515251392344521023977220655001189158970711929208373397755862489574763889958116053496672398543882642006028399672797192291959961528646376349997296033277616230636412217559293196418174106538286126505141003757578584823772164077814341564915102169470238704780141854680049797599945398474827866729979433197752957460232101502711643663564995792345681791849806825644833909635378482362743641052902322720715293723084363973076878581017708427791601913011570337548382913905729697033866459090513563721111457953196789254957187178409389204188118191124197459026480107182487704768423759664098621604580093462676783209964982383037842784024339050795951261617845176523336289703307925629850569437624822440088733057231549731429109712955634228161382027439264339551409718313289009171886005616298905742037156476601277240372285914711125484788241536820715077721072580139881387337493518342233461804366197818370456983594246785146235113436657278140833432783974327599716224002345118540721257225367363469940192459243204951882089945665980878356882357298720732528424236577380738941229232965104436056107762022543579240460772407525115172692479774166437300472868538394552470141963053724266781698753991828906527819918832555458076021128779320224375684632489300447610466422775401440045743454257569254933083952277472478120694441307763572680603300334623808807794433378979669919741892702879282355565642160263953821333931349093881740416328471168128046182965196095862689636655340498615190242531064468423096514015924185514450073242187500000000 [145,19] -24952223880835283224128493323108864592155803207177973965963217180723923912917791463317501354521501888441544012493437290798513561269967542642806321570167302490276903561375043946329833203868035720236767641643446616456424041302326561724001073760617221519434237252930351057729239625291670394746741745181819763887868851676003191076735739737472698182466802457268263854299096814458286892720378999815123312087460351245130475294193844281926872787554638570795284795615819014925950829751919482672846109450188824823724490583393369165867996899357534270596437903531957998658014708946934590356222975802068642444499644078299094949964546632419824637289718140100498909462073830969046457351620046093043539607197019440318988890782268813530728116369654453461030664973077791532758725885052329268622874411519116044357183112929037974818856207855729652011669518251180295082106876927453954515419876481116193381770480259671163120493550051888894463494633251307277405871280328585088745021031354101312633333336339875097140011095217532317922640235429328655678143295291694277394342678131637906803012586009682919038321319419513412162165317461485603487666244801708680025809617891301734864466919314025322270923596450024708521192165705456948234227937666302289539525281298958720908545974023358093138024552102674140908325733818628064528732821029798975012935619188386360974146220845195498454701209353466603225263361794294952420753660322538325516793231827164550821670215741655968353689163358959044292029804070726354691324571018930729498399006576652627707719317135221184327235814023498620148339035888462814211337976743490999196242139702142019263704666661427281656270925923879054549702988620849505695585609379047329287557110754757681908406755108481986307332219259748893805955935300361022684482468634971206718587074328357109064261321509795558856845742183010032715867705862391968832321652610205760114091553284673821271547675195652495873174905760365649134903575543635530414105847185898478196393677038741156076724215865273543369123662285443837159202687381883828209909834173942652432793364719294677317972209207733408694767048993580889330409075248958581601530822392922472927367205964579131849401250065056956373155117034912109375000000000 [145,20] 109526188716300779162502910967275487480263080274631614932547050373520576413505835524966548801953661472003259992209447996487117982138583962611501025741158639402556402649239094110127108364107983759560209672687618026149837843740655437304485737808448912473225859755159477509128805645510140138267141489966263487969737162837190839604352216059519534997076086867353938097127651443982056554007146547469777725296133412852185673767979876036366422960733412683028728155358790306412518428724775942034122070847514165148280632093168852183728259864377646147466875984548024264310317336817072902606470359670139341908786089495017769838366726268237988828016719976959341052521017168430586190281032737193060188556246765533674553905788430199264297428362603841256737736495928856166493260162651782782381798168408171009295708849769948528613130244431140242907694985189713549617576000158108806208136976957346503070753467246212039531096871399251566462995889967414774451747120369674476099006796529899601662061548993044674626161317556675056444765355746613284659895801116044622918199457409316084249678196898397718240898581227394124519488908511108601885476260161603788224545065824542575549850479268359865323008441327605576069324874818030663987354740355836950812652095058441640368548547972139113878788628676777158319848771750154610862421012834101695730519993202108365903658049504405147240029904717448284352848269683124942797428656066276918517578032178919912845908191774513749067152778902190922221106201977526863653850220406089700058230578771958341213736834191095632517962521829132682278913611640304538570750970801796186429271769512867171305530913523036571580635653386040588725740138281778383665192320937044748780687745149349123487483320215557435164538989270463892604401959439841899554014645418432585246242411542756908138385945767492867720602729691344964805135936821314223697047445253271173432236771147120630602468634032304070532369650480637589822238320175138609015532650958000531974973329271651886875787050984592886505507667013731761990621061344563167861573895411111837982969691787659115736089781048990062650159349959839336355810218157395104549121690244515807021116183780137104397667258126602973788976669311523437500000000 [145,21] -276305754068498299764902193261163488444494231082810741602981461142354975043997918207470545337327458491518765559020769514101530371978539844110807104083855220583515232447853136471926210104684058206243190301315679456104807344522789451516996231293744794490658668939888612041229976090293527136272856527517072520379451663119340146548012700529813937315107773121802167837072047782130507458896619710815662041350816475808408788594033093416947889991439427770910085991381886565823702993670353947374542198337591405974494973351505120720253737567755575900846460101534892401456295212712552972302316462703168210340965430209302660849781539918804778108624623979248400251173168219976235636277969585859432737399563178877795870223052197176317220147435145580179037470743303008974025214067186371498803243074816500451265491300720931745203124353190954890327859944441032974039396387954818655366227687110922370837121768168894117178606100131018903404172860451239280873252165565700536652140987159102293013448640020244377724823776442782779973673233352269328258515195282811935579271023687283232778041704570343576490246201057820191934131276548428051595016019419023627878538832459543224470325007065538416966031441937139800920765831100561667705731026580159350747418126632003017300391278897733198508471410346757378006850201558716169009298323153600066221448173138162578629397440524686395688763822639701675137243783765047174761274267319802550219054126612856549853658509267405577014616521688307153652077135974750667756443648571161552155993660003016484120325978161872436889637561207391421562563587303270712530122048029544713974598730946045082895557513702639643490298772618876355098346404997238299105104055167537656424788828147955107473313316708009203591124852308450809843460137969509217233228278295969508181175533592737586002459643158600096043198192912663785051244488878412127824360940769290065783644534959778733061042939939166620819463979472571609697300311682282055821320692087636639045501508433182082797366491089560836144520719714899294786489042429165581959014573520639528252794360911113588050510654222919953394868067178700199664967155164133577758659350835922466134813966923480799131596086226636543869972229003906250000000 [145,22] 523813376015793594741796030572818023838695708960496377803012087102057029176593825930921350170343120844123982248476767077281629871207028657439192072112347087513014780425558118260401554743536566211708270040505333935327813870944375338595079052099397669755490889244453570265514102369625130172227065347303892568451856182588658724232384323851122918739403453917468888617274757472903979756133113169292098877448669366278750686499779134365472043489165190965258731174719067432527918418132446792615097144361045090929770151990372723414181063785891968173305294259522169988176736317747792623891916692836656511754616352806835342963537952460598137462590672938192060963109259624360709701909510042475673485916688325823210069486498093688494337709119995795256298147869521087703704676024595858865528962680636701261495385194045478380959173383066239289309969246852201251401336651668189194376148439826531837557961479199922414237990244439705064990635363606258297659990037897318784190698986483751915490776837544790718043503049748334040123533781710868628669119312800536969613399596584809360754886323909307821560179460954091873351455655007280659198631671046241582449088165773396057687187474698005090100365836865519166638933101913399218200644180552399533356056380703204582181073681401433290449466691475203364299337801249202308428539718044014781806117177452910516002202714583851758802242801998045355317976839808658725002824033140776807092394365314187524936631930511506188897043504940391856071042882020596395795079424498467766605408874479822229145859387183507547984982861374855780540488407559245357703051627453048556220571251028566679857602659913362134285509757586949463795572964403494903745399821082405194529834326959412963587705008906710263218116605235122146810166186467717707177934633477893226501487592838106557363282461135165394299228599772830865630183088407758652036598278273468798729319175494631532745866472205387316403292234989225097848901272358190581658178718706701785323518225356179755812522716494428753397667648834994650875112718657751536587438927482104315569238647808820342901297229726135414372834712276706536202690000645322965292980393657896278213640045909316178551762277493253350257873535156250000000 [145,23] -806631504482822088313903028045411098708197050730241487652218824002969331452745267958981344610510630453041246893132272788705012973305771325240911020915594578032634248630372439803435667001893546743302707969877329416175145531348517358688270892828532105193472133244357789069555488722076103657177269405959319258961871967921987192183058156824052946017616595368537335801336382714240052772228488957197891448267497935610924218307054922171360681522455083270523149509827268501788813740510691617069885877691065587009479444780684782635914432437352571335323237123248029706289954210718023536936322557911600390155261002087571983714525174888922198211052814980164111253500876089071305509385945411083742683132084333128013845045142505192913300384112011706629053474288758971093620365039802368439397449344686680235857995513498914222404989638885013492256080562891759968503295646330516687191084087339486605362103177232969258506931193609848585275447460793770177234728857796292824996352555645409426027475138505695781784456468209130364479159523080031182257001087395602460778199794072901338336591405482918441819658038465451330270265780414989121128596274279685972385323281874072306725839257228537673571625202010875407713265440457265460213255813005770303007067099710943548075582285198368386097823322966744048215724899441048315094321121596069751526994471236986164564798582400547530292621057732222617180099924492996018444740961742913811300690854091244342364750233598804328317834264367992930415110666020952753577925024349078758524926546423126065991943773239178192109122324129955531224961397519194948350131305556039869505845284529846222479546733762862676605341374001735915676416401245327185000880000324329928708379361007420560821175705572837408199868897218235253008046152650183989744125215395023459550928776756155561678686676373605062239866234762031360573570659232637383322098224291783720310805595793680624558017997772879645452709651560407936106632286224958666330439182442712546008918295968176109215882999194375198737359062376378283398590754127706604598188749270059250550163686108311630004880898529254763263026977059457434946546192222428603673487862353308520225536951131495300160167971625924110412597656250000000 [145,24] 1042426570440996209068316118888240048193890815906498311457451577959437015008729645715653997464854608511539115645062373162737289820029540422163616783369549678656092014718632520322117433991607534739513311424099374512950185130764758257476119749993005172323463761645200836484602361081832183267169966728248369132397035423115125284305478236684128196495744796519601203173294900778765639019613976064641443276886157192848811211534665953666745881415221481035389553083616438484494937788935487429116355414356876849608085962888843229020968949554790251681321942772185985965475082047699247947896607393429754481882485519279304258657523625335529191011020112602127535623608198777212598664638398651871481295039620440754882557465885534410611078682743693968443843618340308555584925264814466564804364752337823816858899300275561600804890210552928010813038360020675021203232430157080396825651861792516635869308088095573495801880018474803228029675570572304836401257691504273983388156123311685466303537884418019041002481541357392368909086687954256834302233599911236619037603350920297477051002255554950498970438263838049215609763571031370420872301261994926843072627978014032608192143079904354677890551608559061884973797482592198633571981393609430357514234947039735718421814930189386178935499899374580151735720271060335684833407641737933086819741164234237369074074157636141900300870160442037073340765207878579626965832740479652344445390292769425642974577446415453872648092006710805493307599107082287449901712306361945815255635821916277771146946364551330593225519377638603654184122164038860617802256062439938577535218955823019623880108162995580673339490020322891494685134460293932772138182734906267904285545584846657305153557083674304555359964821546763331828810750354781531337456733726731768521896909248603393005866242937393830359773198883182981557643878735131476939661626793276525815760957681827803545200681580499069142518281758655750848932706232904655032959760290563089349497909706648742113325900706726989563335088469332445515674166123092388758454573834006889212387438904256951610138169677038995433477702643888880308864872400539797042655837226810391012458631432302524899569107219576835632324218750000000 [145,25] -1144529212930678665172291442699027902372893163964336426767688719877879651012519962649650206689216127540502119496901215542912079591666774933923918860890329383414593748272189387141296752252523943391098032271966750112988814959323104759402827826139031935270691957846140258166868458574385492746212953508425273457430025814229731166620016240277866389339237833314970346430857439152925940403662524014911874258908608852765547954449788026762277514300318988797515740150928616022771564011223576842544900898275692605163192905959627216278337575896425516108824590274467357068262074814784757941586678481324436160931876536939248656602293746035117556958686777496783031861620258188791285070607945398440088970181493536077250149216781364031507625281042267439983908733397434718013751322278342048067927346003164937033059714785680663219437264438149357077934321851980734175052807017672291451172951724333467285605387141582337007614222005787785015642155783082107636216014835078730194474187538092279963657971864249555299007244201256371709332160617049287762707420065026994562173909086851556792717840566789538518106752734017714031328455922310091024576441693026845015511581245380463923777257153585159769973819264448941747017439668372946336189178468396708861883104716697495720842341436006846387829922258893779295759528942501697704129717157019126051198192678144434772503953350201745913709202429581300009871655827406056878317395592607059084121493467615791597720212878396733339762168533719088856704196352685984026005449000251787558184733472651884173017163041699624458402793925457176180458423966715531495148640681343987608570476495033144250178287864857927507992836875581340996501530085688166113702896466283380121531382278473272211915490074795042776029055878859897638712156673615269413567841660622012338881334480219501747988391836648126406939774370705351656614432697520979738129267881946725934685847486392002061814390809998688290355240968529557921166171093485150387276183427281109014283494268911019542841489979771133224327726542026050279675631737287295961586900904771274843642481470564237065518473203401760672828789696163065785880832500703728932021383376599908004295214070111796900164335966110229492187500000000 [145,26] 1064074792569020702229273682367750575976375510272745841042561854988416741822921978699876924946883077991831322553250112329006000313552330365404377945155527574165033483241911816277706601478265040713459014336908522280094673385104454628900339792166614874217488269213615433614919029920841898807197868892270455756095100415127179073719602144185006227026102430366586750918499027487937115982324345955753787994594082653030564045053491429328783594823919556040768866550947494584252869392766165109868718120240338875773687376715423451337295956123540248469768688606204506818788206123272544508853123323747445573701532344921858434872247898419626654503509178780043668948026193680181928827519492918939940329146208400831409084252293865003815147021053142405754638149664933072671268892443242540601093860436319830133403524622118544195976793501015588867165767974790871234615484778012194230366757173658911714243794135560836476587926275429170155245538830139796490423221535441277743621601977324364306549867745641925377447395831149398204874533073480088751235901296258140721190130581700353081585325691296832061977613117011277732019290441799309750532174469353415871634513030165106509208432705233754171353367877471387059289455297624756661152409392997043650623647109804058486511655892292656960171687324367189881781306339724846801040826397511778490656735361930863483524515747358665350218427111650103843732865491071127570521982454660873487432493997100521069593834966342749254213731630398073375637390685076808602001095534898022637851548560018561560579679881590353743126947119925911393109818060671008282981238369879141651271355991075008828718403240411816968227401690876487456098693058785905327994190779448365022275690831153331441689343836968114366819851475126697289601127349249307608896989995520613179711594931610121461328512523441133501335234156709218815438161905023770342218948300496714067693811640167597555026280987351072024387805673943273646482615491327751002200080737750605738837788564324567548880592356621479862448534270326664801618336761815675370799012620431444399514348635231317027456923751621459907018527720245978350429156830617564097297979387549779102528635377211685408838093280792236328125000000 [145,27] -816698439006419929645300503359142872026635785100668893568040283583344759244065643381119133984384537249218923014392258212012938584185117591243499897499975691197173652362568117733800687277539592553511423892011048572044965386937011175084332120732069024236106002346796204002642999190709006091461884110690843928139077949753536884398802365240610500966030552071585971263434713489138946214695274257629989639110323541659107208719742807543163200028712179304875604326793958532919679498990705623420255202597043707986221932653526790606001921403479802232185139187137593507762637791108330425049179588207462136258561188145501176942579456824610895006672746291435049627776235298058943552488667837955372541184138515491657051999975220955675222608601075662701581995187905379255569529550789810759069180398991180263703218591958415586907918287731501457215737960639161536118642354071371939366100794952735793320130625679562214925806728115957096894370435643754670636389040206894132201173961272702117068583258489277827658426683868206618453782627671174348144555799811540868808949174963352178563767228176130108420071285051714436076462134281712538234830761762256993723809445044258594661423249468473943291811262650662629595330737552337476070106258386404258665943620673402140966764049894904449792395199222974115380748720357106793637055578874759499933878997605468744062837872954904176705248175951548757462401758229553598006861390927945684966320862235101302155798514177478686052276252082180010194190175166668167400973070762132231622200040714523490159467097055315378163879131434292902933911072361110316261578106845780961989513013992161051037493202772249127113992860448690777603142545821946116028183343344424808262807775575268773320589518981894796401838581125437411962853146451984320528960471256078456832352188327565225523079264596321455635618291103105765078114386443701258073225341995137145911326754610096579566958559518906008572864535694283544561842263387294075030349391508308172699053300996980003103287025772591219917741866679448656385150940032261316496722081764294768946952099182654381980756519943573243451052346794982917422456968883434955330213235106034536103791765526693779975175857543945312500000 [145,28] 477266196340334122731572884468913312705701369953997752138851766940000286820908910772717928414108873503316293472310997176769700916144594514462207836622888460605828089541062315465689963258009350070914276409289058041615995186806073386522357440068039153053547937624716369435819751498424755938067965563868911160624579408712246113297903688293712797644517826910305193627992791897384288436497826968595044572392053203796804952097298541780846527700355619778903974391532055225036310524235138974076966472655210383869870382348340733129185853940599533415721323347137473975055968501067051921592253771514661075138975802448830278712118984278251099819499738409886198148106173863709356531592580817348593975168181185819169659775718092073280247993740704110625053949930858327609974457780514985860956372416691422595133485581258766826147347019894251967320213669333794858567831309204119613619276509036262501992450074774189883313637977568071250069708972167731179531931291768533728398859823644926886835963847840113009553784361726371485306470292718290274426566990995589069446101266850017145596685198685408093115824936718783494622361397586416204237174389897415523998490001156856786028719256626266623944739305642462972876118616281735443301924156564839261963396448181418218882653307707355075419512141676805771204207817917113952313424684561991732530246640882797553982714038823404023790952061251449198209067604642262160886176488669948662804784055354251095303002667386796690450927144162447661917583549415028859784742969460293813788635065944889312422656499482957707835202401692135085091356226039522452695198099448079222965370308793760037371534462539009331895247331125186870582326802917087888836581676939417355642541206086483018201249147805441493996825582489173700335852881078469142855014908046483016317097108726880317894676341693905979290323809414210981981569274084601443134443163992253483133031110421674146139685655720778594620148411811614544721025153803731762286201084658058003067386193544069338982078504391493628385769496809297295437846585431650752581333872280135668760507707202099633239265894344745620600260966853844686267661414941115193572242415250135305626599802053533494472503662109375000000 [145,29] -145825418194113660590219740684157161465498983176638431142804237530970325731295738324454316412488363202742009482731436349340652511592565046798829187575847604472809524116078723228207902898071514331058943089138771488004341321051567914464853730709192313094091082304385659685157004342788434321575804124449438830396423156183123160905743784727597491022363311083138032898378495411181756546471223182177329795742480575227861820219793961608018614834470981588009654864766079968819342556025911023142061455727434512176532347959782458519602300107162014610769989197371063389354266355998243141983641696708701570967576569847889321336516916256405795732830398297932978839570447862741252347819237481426826862530273272246667906348237420558124556885707020150604047214289541640464825994621867289679708530905914622521740898328130879837984521359653314735580975404375885791201394097229403838492551482283863242393392529485800165545010515323272913744832216708738426582815577199655552680811478165908947762797865297189292983861873366106875466708274120122303192270862709803574090502596201683532368212850192389177221427093665767339573215081185429800322757662653901356031474421482999985522723291763352397803457501085901411519205099623129198325077363978838109076328282497347851582638352445393217828120402189901983134876473222298398551442769607445998820523124407441751844320732685271140445999823043512524935921221176214875884927923121261821710642552505944954357415943291983672212806586750780190146097166955067469210341931007267099353489203833672058068090658494043641211294334061649919223180856861101286376572701683882131486331405786741363610745615527246367604147979886890019492188989446401059746661564905801192786435361346323407067158578308704944818836547231238713399998597208205834921975274209866500823129067722921605648489012838864036014453519455226920493902612998881616604083810105497736011655748484274877248310675293995595930074551971362809353256015877085152050768240747955692417710770919145058692330829712044692795923325797759135215331554947510692495346222518051135969706764824065973217929502262446379674842635450800089817405457464836376917703171217423729899564932566136121749877929687500000 [145,30] -95556320945775101482502256776112839326747684261653961044413373427556804086660846975253606878401436137354033129960209231682617759204259701361670081371195148855714074492868295543159588430702837557996750347693953790170672199081674935955500601017011583981517881094764667381526446433099911592443598767624544323722892393915401954115143830797396348867096558407639919724251001607160529046650793722147601084055380146321467526041512359422994349759704128923385066416648500051542326944159756534161594395546733232980907323745229795651933385641690057835727446224551504332203276125893884183759332467879802506265020256035227700944964573106884008133716571734232851256940129993130981404243149154929127812590008620563616359343891203185115042890175283994450322293052707807389721146503182659994378587709463645776968350524344710764535453195073034843075222466309891157291809075728430539003727181149032766314600338334450151677006973506165895544158205526554774911100014589741760408453245787325514442455308140984119902170338501254964959986341296270637861183253260821662079417412607188682740074323202783078354604475929340341033512213673282668757519839891368930269425990550466579271504357114863372650898406179525486850537644004235624837684669209795733166417653245503494953896456788992682777335589289318769043006104730083347972685051283748673470968863072548405523682527959185555590087160894058825537146244157881084859397460249450361681777356466638829876110921162016259937565846612263383597779008396821813110321691046924788832837667987059538244455452820241361642859478863339447448396093318860229948908594182745170508454088256008523558007095882578865127147925069452842071484145982643267148630828763502034062291287147425467666882728680422344818277127820743880785021145595562652387700935460946161380746362773062511250502068274417987926603006257490502410639210794232809280772629625572214305316605204290474591011223555236513495712209775813670800449306935406555978086216571097122704582909762870648815866023349635892544525877542483453821558466769185470230415732779558107694230953211818286698390574135298654793575095637741527730694776564988196578304505349024111637845635414123535156250000000000 [145,31] 212136364084342566108383318749412894155459656550291520152200136660171457930780417165852045296218131921105774434903525762699996458201747310834635072453394296863361028117031270107204834606137571945098624894201093995267032228448237521331964668156575170673932124977944561446801848441732353643185612800745705341023128455819694388268008457411501950166897267081822511350313115017673029682910396943629317798599106789043533331445279679201443472405680596685959379636212984577062502633727132299045919864104013007958288170406324489946545588205406304198312043823182695373929834527632877851575026510012489397003950235317609201701004011974243987990665408483823788923434037335547271229354180792575930999420203428051821845602588799585425415700710693623469417312377574011529218802886073455633118956530087359888727156935988321754752157588043417550755052843092745432009958879508211819469035456252336352378425184378499319264463253727134282393085332363493655243493619262446121322447868111236241053545493351403633365153030890273311799115440720614499709487890895356673558093521810587752040038704076422995602967293851570047632635985608777471585454587220489203885150094119429599354709614030251655274026233907785655461647306918665922738724409673999464414700733303533202098827032712774121346137859725439707118252905672592740132023104713983644829131655185647187373900881631616915351707099659443560726160023297778288390549319720603628179441709875593366472721877611890479800075422647396524063447552423936985826457138383398040260949162140073250529856923617561848593229278614256505552935708123524284574899232497748124924925969673219813014932840457016720091039172870416095727716324599968923019401842404502572146447825852424653712555739373722947448334264000686303246439180510528609952139987823391555258629008338883889081829795226710314577403314231149105308797855141904770157135390537448004032093718150182601549010338809284703944387264483654422656536629285938727403216445334632426898105128855328676492003837118241233951919677099338967832355361119858486543531976514553775029633796043895276559480472164481489350562081064283284314992058189902059163832438633562560426071286201477050781250000000 [145,32] -219317465670251256489494520656718782390521214074313792149594904082915319177116349082974229568252869334470454900835107527259362618408835855907931079454085317330088296258703919225280190895232709049825800980043549573581107019435822636628274687118332027884252576932331127324594392122687328947455593848154451940179397039142500708096952800407300166674766349037852934800929776686596015253948753556601254209480762018954469455327548868914748945855138350685229735434130218403626760543087285834410543775427411757172008350041524288944357226487742773884107730980917358098083794311184439105340239968700704884207862716688559004621629135348478911456314243824801589224382059520797048911777539822680041227902670670211106263013503972493208769024011432824186234715931341771601875770558116995180241113960210093047002174186545363956783707463438261403129696876921472647170123799366539767844399246373931783292704904274221576174328506461723424238546121879173425839105982801524750945420396596112611914306597274813214615074237107865959360378168923377113030455989516619612907398662514968871212040346512483810140565815475747850609547623990782690315073656979241229439854823676382678261172471316302334999533214728283761284516329058684110139923997492584864554144712171679683987228336758149556537934519224817791101554491191188481045573966902366727952833631662867765026460980565229083360426112827853092637686778880722373495348514652399365071212932734712074472671958671415071890891322316056233469106116462734284140247709106980890410270052511734226426880177595818560519029856386956072864791214726925147685650959015784318101716373381320511413655411536469217857991912228277951584620183291641614023855719593770880323078304639304396420905844391872459296618569378436077931321216536322883260517907158732304317900071294009938159459359834842032194487782564217376132499335527630443673994913914743444501917866059974098410944300071057575424548319733994021856083595985153499132705407212646045956933745906488625136528091975482505560059615912234103638339389744640404911970054954615890868375169891392628509463992391816749394322258330739115869610952107389806333959548064740374684333801269531250000000000 [145,33] 162527148740237168015562823989395119055933102569104415788160499956159165179672519431567481506511089834060208874217607303375316578588783527301200648568389259601988036162723843280833969074609157085880782913747111863791159732888602216715730371081026429246673887640259331760289038064560442245160822640918676773519576317301715862050112845629202486530313055678219355398432823329683155468177670997106375557222853077488573178893127103627359960209656850889322190915806585907230174664258167469478474568877339019738864939765546590568390142547640427453027944867948525445824785353966094077850177287192058926518542728116901999269831673595361527820185454081935029403844350447718783675333073730237003875130542989118077800696815601444781313807529183216935743371542352438988087658397835486645066135554004862217217607062109774223190619457682151956603434503722951646252694255842791046609229796380984414825730058676580982874652258470309718703094493369850016023013958627671639583100649557121468796861066520206102234243503422658413867538927421889022227965271716662345435196945380903410845033010272799255677922538889151953252758267971814221701604379157604572138771974405118230099496341936806624176528087958771855739253425245876132631283998007065673623912103095543994274424890497386508188201081381482780209732495135658184488311650881990816745590084141481275240798262843914274164398514824201748489509744053612496565804848217568787882717363981303959104210396562781251454745819194891907835326445105275976315116163234586495847585202394988057456695965040426648828421434054133029979606547999027551940870491365109301684628775618985471045139361736449698666082171461427723758830245603870992531382478932063781149424505278582402609935415503478306641110835548306462527311782510947307729310561065497367638077135224892879325529286982796235159276198176740511348174719016951402649809711687318086189897313475569157454331078139654428201657286640037068672417057118298955762887805085049557384225309229291819241171694522273755355067927601805737615163638488096372216121403335340281846725922111742996470407370090448337572390379495529822168121422301730489923654179787263274192810058593750000000000 [145,34] -89627563346825472550171686593194180698983250499032618034934141333850402820039175940354207622693148876229848751976811075919844028776746106124648655524173123620000035248115058334078459568689851124045455752379475763189420780482584667592366903696426310448540070336976728902467335514180032689693758098812280862635028035168962938864128168917314752698075172934744691067800071723866220559809944565116599092666486340793375007721589122578164501810265453893920787987112741196594661974205988947367838059897166105709828793226501122196289628788585944168676418406422286887908892772491512843542277251120406572281893604845058755042774174593414236963644351260522109014578150149436300125139539287434228591209585024303848449126183213754789564601057763225776757292454165665605352037048356202859019165030863662456298999157311994376838169674379580842680177943697882865671357908396573313968731653300292781261776539211635545507970646751427025986100207009006893686311113725009409306610445010936018485880484359046205191863674438873202530442936009897692058888808207938215467432957680220142166927452620072577101738084691051550395501219362999399806687470367796482968399673001429666095196228367488309997355907691879387033637621470181995200915175050121052493936788067458870808405227537832222614826989069043485601045231059445624196740851864264235686818353285137574686896619977469917175699131762796516313053170775969817434687598120976743515205585157574137141048017449036435861876408549680997898596354902184286088068560576949067849679971443765088664896999937144874324355411042301017614158430953848036528617761453973224216773719382875623562091548315696732648913477467222140807547285158815162123780208233434894979914648494942111737614116824697044945797797423531866352989419598361166844678836219826151166904581686163361259752402187626204584217569656295512112123217329651251396741761656170570824269419020611996087461274562854723835998248890564692621997035873242588078422145625585974950606582621429211020858518341899522086286477328192363793455617567192921763828669874999984984303223357090203120264181216803093652174443149088140224049324768311315365815698751248419284820556640625000000 [145,35] 31728212280050282019523388128600057261846789592439998730830240280202580103215329482859088541650122139305177991339335866588142974786996888264308223637691932329140001898964672483037334450219270264688434426953041252219311498528411475430889158474889526520119816976902509889606721425406095247741875081771392740118288801950974537533043332149284220674381818019758549691110954316582141268348757032922225450796309779944064353347245889129275280095594296018151893785602298662844065445988583194282555435939779405181786600955894910886807121204731948835880304933014684142742137310010241695379298377757070302721431577654762200953899189198098741630777309547605841583484619775546720621268810036271661509611958163844970578421580971079852471744961717486708798157330058252834369252520236065738455522723129793870677431421322564118404353484687941083196352730076011895577938628032423131459091888523610971145499472657962181813711259093045374693161802584582261614670074895332181344291165357308287817547071390084191788124835387569438035323927433249593711841414059228477109894145098574000606865286233395023284685974461838560009065945559995991436109856696791340740756250319793270896461828001250554308244743722113576006306450659766432023507286790979134716436469848996150179107828045952461489211023778187594089998443015707284785340116412465222746894545631840928577406905380827874915025023225917891859052438445281333512902863039093258218301404346093320676332980290264345568584596188969925940632392636811136439447525545760432599302969646548318862144003534419765482724713633633567861854741423237912267471130869768960480982812730227463635750317106248942485896972821803614933289312621084155894170360694173055580182272711315394567243892956884202807602646655390577645412351304705066424728320193750201172010003933155089045553750084056332542402524083913933115467868685688174661898642853315498748481705617413249234069992685454130913908233720400062817654987917356066466214972960223476013384975534043787081586089143374000249895762656071981162012455742267997681108588827894699489904371485462224629164642452739468573190132840177128102500026824424523929179724073037505149841308593750000 [145,36] 1080012002351183108268919032636441356892062778229431208616003152488739721491156457967693938249480562180828358100001238734570395030772644358852471439706341942901301397655309748647025513462091212707345443413070784771069678773692522921395959503575327227540864676434125035359638419263640884339451800294476300431264334461379904132834665842065711888026159068938205993799561688073263403366869876783885242077088105676308583661777370506225756413465236786749112570358773025390206322351940100181059013013933713238460343362636281353417551306518824339116862979367930011765092981504065822805169003268260076788375565023367183607360656725211952983649248441776257903143200857094297612564166380833072162842773440813751962844118210541674074871336136616153697178268586786853459576842404253008312083873210168140120466086698386978167604201625325982794356871626938792863904239699182628801279492032727362564138457246579207592775820968360623177462860036856901714454814562643381427527589290758689793466416392391719090903636092299499660775038005963495929369471538105067781425678723592919667217153307932730214122653675118354578490850441457318963669145999644387426860795414222298567723855533069548953446868526709356682115410652459472244533212695721873489761594190665826785791186144137438357967431823516863337503078129682553463238394476028636781367578357456737364670939930186093340037483198297260212728137133010650562251202555357555017911524504844181755471990928505139464200572754048976226039249603776662553939312334979149259531833544557032121027816687424047922876026604687389269939986299531921699066700461226374356152563414986286296655786055448610119860533874503263866605029184956367737251632904558324859976184285969565639138844732868980187552792200935975915514719762175805570100426628777308701072519623592261670952249340880378553574575724846393516551337181176374217607458933053848509035838619848911934272458516361317461650903802512985723612720137597406580018204906688536350246643722184500574188243602267958654910709653895179297750543135992425569748419721474401915321205306338707563720222819524022083184352899753603753451839739350909697795640677213668823242187500000 [145,37] -13022846234696630379789950471284099791075158192214523393699969656934777696068861952533133581506766052149841478978301220006383301887828586437968601387525895915060360515888690298028328329259102947554360838706060703564033422958359969692270981518167562409284078765883441338070144351389466893349967104636385962676167769754975777529417320181587512698677507175376970299161546348029565714793635174278991959967611895163029453826808425245951398324633049251392982743313406156823952398458849658106297155716880851399994567560138307514901859339124351591173109179758035768410965581471323652745944993298064545597597235615917262402698771202336469322075339480432183654606653914281395804030891289604244945215453239856114293383177152457345030431629869306285629061108474595773993659828467601067868167253157824657454085507608365074170450958470931368874033455439081120618813263643076583537823494526021632384123974565469462418058180804895458332724433998158078232796489246917053267038373375769328237655708725603293561033762195115345887918378995324554082406486366651569760958572933167774726831324023085244281696303919153347851851887148346584401386902252794172491519740328176181122226924497155997547080179326011355244382213208649820042324893103999337885296862328356041837135480546783058968325681307194750155861268021043973809049136630095330474605804398860127568808122421550666088833855486693251159397154154550788816612853486135501813066340070453745775503901943430994716555764817756476744357719401166649983379483067046821426815875655094223944597673687913806190184607774573159949356780520085094700378005229317710202693440745153089843814048264514691128557438534286614607551390761527901456150926745677070656075804228504936801810529827827133925173062407130484130062955052806598015962656106245775860099410287516358346356980938753189735132484689913058947630484550928602054609608689117133360154330214451709992693809933715138981926792921383284533386939591039383161925771891019393282273857783425400746112096535437173483361631110393642487154702883412415907667587678851977097966186267990768655375130623165446114184842080862240517286795176939840291303589940071105957031250000 [145,38] 13195122809518452716448837008524804724630937700022801456735446833903495676814259793870685992495614676957156260871631179975282101394236652056206893570252923581543386393027022360167547072470457417018078063806776088429689122321787634706524378841951538171141695632939067368377683669964086585839208540400368156563506599557013591786532596933391712250466055970271376119233636105820577464289067625225890652534403075778335782256829386812890017474896789358073412048429622479037435978981970246177270922505546354195959902602852722933415087006435390035358271119204801928498675133633605545288024197533236244831032955263255842668969656775931027551794022785725211652851232457624477378814885204614328785984091430695205160005972158970442603316477076651679982052122450481953721661298483077663148137156089869661851873189695651839608900359786092265956175757616690660845005475765436915340624153017229492242884254316347763838272077350531948049966077127202228460919757770605330246657454682024665410438931978910009210402623359860763378734856882048940826435111883248237360560970021309856716632562540227927539281015215021249968519778542595662192696094063273145537061799333170701312703513471441032563629968615012777840260610255519734322419333721928879700809397119966907784639346104601603783766082997695154510619748201566220926338799751656646031590581419214404554451369064562540310741145358454810511767092956277931436204139075134162343609875130249701723056054519027173364779374928026154856429095169626858765511029257062502443290691992987524602582813975587075951745354211184162797081243047791357621650166372730676864882290461838550772064206153667598406391342382323694864087726170498630839858321914063829480787982751541223272958481994995796811979474648646324158562172080993135501074548188454096726969704104562173045034059042888580327943183450313764497006768744271190764011916927495809554856189040287531771995708064456429036337070038651638904068941034035469831701844792191072589656913667728100551213806164535930019327540341299025555305031291537219511872838403207080492220248721600744989303706369299052763190438195123792317181275607000063831223249435424804687500000 [145,39] -9212498304867459643922066956350668958926917037804361888470751369604874723917250222747746146140245356129920481173265830155527056792066334309058999743547751206064873254036419075620063783379146688680222577307119189008798549609839476060491092355149966752015271855805995505355354786405472418759199854413883650998659169291006097344024625887849435569664637528876245365284276461761964939213733703907187329790184895828287675546472460866145614991938988941263422090428483892354855892917083627441745192674695721849317714096762101408596185037188875969623008197014554662050579294041715457852179111606397095669780340345036928620991573546757165121644142041497387183528931961597322301066670739273117919546550281820642609052569257557781101798324023583305694545735621599796106847625516798122978917934937825541948747109278144389845118571253325720116901388369495314436819736150215431617234634250575120210509908740914114204113373162444993457784660732378150181068439165974653476539055680293255666223282162959921894722531694230330060547616655037639469790685620097682135411194235276110536282648085000641410023326929705730871884495922753270649541618748015318112618327654128735900610686880601628046252647399591851869844695520131464795399973053631360200095829409987256807810834926813483539188814706673136814318040146473322360151691036876084048072603531603810532237934395903160346298395138820848162091601032653512981706308105711034413487188081487514556773692488516169237216233618451096489494655418094502704390619879835062752404563055922770375449992127126137462552153564384531805261344067170976587706798134203308758399556967246195441432587715410631597021546208626063188923873716870737323575301889043954550765638770640198427998073547969076384378900616347219868044934166088955228127232817535333615974810101381920309234985691868071529836459443092045916580523203184062427689001872412504680986195843819415109967041695004967476299077576355407367499533806692528495043320504971847406604513686033553157224608093273607969329905193945793476736271496616146367234931433868081912817793283389874134985635678417701213690713676179394993707696730601999533578872680664062500000 [145,40] 5204958185303976822974111350662387037393569655574580292490485147564899745000879031619423614687195382318458807561884052310257404713460569442904386313157897848598635306049891276503737747149698980645482480931028690987292218532286696300577202500485902030680644596118407128191962953394161986502275455860900025116737372295409757285738397136178030144260534593774072361746403626598817872368217837618311059192177742901699130591815064029612471195418866911329297692124604518830238470277840094890198921097911619392129613753102092113547121786235458128984358996579153355020564479512334610278496861066099201361940759294284984310051512324228886520790883589298379518367686397877078960117070640827496495658045611354131791661227521134789197921588339008288160015514593475697704699211887683372045745050084656078797204710042743015127734451313806357004414632588880575460984986986514217482563113645710276643785722771200123332388956935752132371520442460187708331581686137672429506636098649279546782352285277351769479304890056125726789122337572010331296234417300528078159749000119177969586890514320759390006267198115532899065479251498104957155908623568576542530661160759966063258592823182669874804552471001678820460464612590851944786011755978110120781793972267538322357399600028589036216291636253839245828058933384218742147802171260018587915222851667097015090925996438793525539442801528715414526644538029577373489173694567791421675484419706042119247727791984011173554255565262482594117174521835755369018365518567938795081134171564643897879960415802444425427569633459746546464862275571722412879829605548022511143009214673793652170527804555853348413103213034017067814583196180209215315773097102786241251257313973309894548664168990759263303907106982771333580547274761694037697780447815644109149735335461217459822252108715839493119880069090120957429909296097947343627595196682384762409888544222654855826711217842678602266667816138267215286459162611039598169787355254889208845492544121966997348006632172330980316824792164621808942359289291288236951581442633018815491417132936657347320629251981394970357281329281732860346299926838582360597877502441406250000 [145,41] -2508439727418877835654553802115673742709285366156475083534683380025226158282911216541239111788751685955364449806446290699335750361464850385598679948679171822989672478323695969218520484697630196413677177113891343427433628411246607863222186541681914173972152163229052178014113341406164609716950689109487358335464451701305363209527698878029078333308918063798488152366097335176887929594263597468738422086378029773117211344869095334772053736475230799795389413291782778057961821804396233494089688125645439881542167585064779571633663753891787881999213445107026022088571861578966178209215794762756646269952440732651702277581327410203417860167430986898522637634344558373734225549441499395937742207563357675408010738827794044827319732761072780503456775345257167822279267077460352655960406862268402638097006875713514703709251346503078715654886642717134538720981914923922422046190625994072109295911044789532665155834573326433912252997346197551968902593847025963810584624316397553592435203560841419407780708843222425177031014417008691750517501170942688761925521577662528886409610496579561792306177307253128584917823479252310847976225100259451711100460466424409682060665689425499275394605350929108805546270918471002532617029945376802304073323651412580606868956925613118298983931979139450015961969283223272705221256168202365009243058774443993703336728690709852737385191259233489313414183328518372114869231966967905520943825765958656456811898475609246549953903769605647787178554281088893995616085856866646183046690597055998633391452023654935022587417845071130137931191998683957751859249566286286356971356665793509113234003156295515221239360239565767219733887505386618723803501517764089371816780189176052321529802372851844992271295092003708447077051652071737976779420319758012846496073301276796043335155635550127288726273872818650864654702403326387957690601048044275532530524736143707625037261539108119412348778994432574389222977158070684417710843524928222389938285613418101353514679378036150884250012923379642962292697597768639445484894247385145680982360855096577004366731472669646010998958486757399479866206503171472140784484863281250000 [145,42] 1056212700272235718584558590705270741335494451620655255259601027604167988117514225783250887220648398188497590949554876074904795247464951848966411667955788461245817359523563690160335848777379063723518494034401413090271362364123136112629626725923175780369526429288221352195585227804519034527990674205126228865013785659474706194048570973059068054805865801671215168136914660071663570974210298618011222985849431368492506608298465688718330196436280199391726677845084540064631840607832776669003164502742936294554340624641197645732433480241273095140714205618054343400073192470391374484213301716341497766238531704606151169450590250359152675782352862347778637493285407403051179616475828668112094078970431898005842410706294301485917270915559326974682992368421075972518589820464193302112218843532521526312788117286350024164723129048721616950160797116555548810296181748696566158107307502534551239137576458368330698532990989178454028031867952104234701716010713039228161030862990253926423244919957729662760537641338906812711860992097753689032097359644367240901276521763951315741118087891518866484583010405356537430957015125418911789258468280406923924903867609163854897437918207180234356061399619191849633416535150080556625910280205575650671450610304550842911569881723754104969913427086497296150995834909033212005463274992992319521370464728783621969926099322037793210642871515461609533788495322406782471099401950849759680734297178303978067693940011828991595873831238952151532317861108165204817790341172350085106050962848184841654168249969230860179526263975615363708356875368791388356069342155184286528210474668608905872551248434608253062936088106203213768598672821760958807181428778072759315325428257112175024007190137123294775394267658098526304548886309495064427183953932813768927228594941330305325043569843764208006406966632559499976556148333650234949899448440243836244840901105673199047674825089280380176817321027256540879549281943100575866116453813046813691960514972508861717758739531494879018406184637723463827789304118441945447301501174584143354403841920628055869849543247278719418377141342537162458926663765578630328369140625000 [145,43] -393520937445252650836677551804167190097003701861137424385500177375495904880619153853314890091178859545251859475518066426279064653783382318122854506632477989833630784846029808338122692633595388017057781990504045801775005087524318389852786662189490514617185583232688095709199180152812985167864666018023572290066340789956031110399921047167402325010188918916786948470245801191197227851895936087473242150379033528635934092970946099555453531466453076540102347990005361073431800628334580700239505693736902761380445472725418556081441655537423055777771788324899741475716570336298520627935328533228902886059666963302739307098375213456182944914314306770725804925940600484030004919520726824858857119263597483899508370812490601937759561381046408578470432048048389147459095159154417292767809787409611790489095563422250336798403842482683245613319666516605608617633819951576482279249471741520938521010085609101969235513860695552390373781507711629499300471595999943289990987322964684915920962919854838898842920650152165773354596668168918129928770808302626848712414071434973890937135566222174532932893066704792201026870799624167714973457846709693666222127541204299020031162844584868142573338735575212085352430502616710795097815324068038024280268219160466273978342372689687508339745347668891406676867518427998313700142659470694757182798304193003933771142438104802886011845084147885077646944954321247294993427535530619385616748881935119484821928929331838756782566491926509159775786898424283982785749085188162276007351543272160792228968952745775261326319261135561441745335931359515152394144141055008276452348873740898992356210079116138759025283035740621308035849875836561449937803013727431976147234412395667524060650016811673117065053464998586005830494534228850496268695296361142103863794768093851198559928266538953913913662748243693211411160664836818362294946580515052085401868166441662751617394216435412668542000859191694377461724283520029231637124567837101482366903821825156315559429342143145750378139455379708743772636799017444247740070003957906112645476484346790933101690880774350668892599909554814234468352363868072979824218750000 [145,44] 130652555529696306266376200622616613657389059912905758972867278616836555917680701749310952194549632460625906778795222429372071712350686665677198676728596846144509670170535699776119808120905226312017632282811669160487367132424305994918550679526402527884088803375567151094919658511901545753084233352650031193086032728052174991329903693401185939046316023784794756898214536221882878876440339641947690545489073882272327315536622941277578848006505810000838551074621749461444414685163865725684375038851280501593472207147291549474073277828638583987345475434593164890018362289179395197480023849695899232984988902207986192487738431582572525406105467241883768838154343421793171005029280570021625424896613976512051126389762978788359838651312530503688405774020357102662503320266634327862505412672645562181013615508628948335665387295630983333800233038149148212444120786014636112596054027389368505619014914996155319872541035678763301884721863610889908025773416767213320848598380289849882477982628312185575924495428951044583184112934692351815911620924291590131073473954102818178886323427376035831359828927327866928094734611710366760647129737972742926152086781105046286452146149699395889504222732059378450932610847066973300953152284913112114993249282230073211386112922656914837443836049924208250923890587682672841961995998405874070149345504268678908455169262590590842096304070265786530717894447280427277178989331183744518355661042753422496172793895079343885609793836237055963212073528565592058369070748493697569088126135449336409224779907863037072530275354386502434687951226424428606714221688883311122829035660324210312596068006945353519000220295481489688603361442878723258132873806014548093473498002489950647494122072450775145362318798174992387553749310400104530872496503064940872962874451477196018486750009402850957820253264870370677767244034414043963574892423732471124364882391495211254269380475342661959228828763922476603043353150535727894018665832392646430977612741190770826108591618749962277620048255752819283278765917997879761317804107056864106834768344887700391404786358314170628152642470052144886160254069063699609375000 [145,45] -38797594268534706587326688863756196202921219132457747821353861521122378123860049965254802131248272698214781592017821407479892347186533470549115064687485913276310833045767559204682988250247517251384698595298218966892935276580360091995699887650487352652908261583294750723691529002555895839724483588825259324463208232254164627539792008985659271756613555988153153899458562012350211130873156175306337258611339888048580094296876875793406147249932300200903872303483440956290881236573418891997448008261784716377316822036933961855493091139576893556703749551946234372745765640153026005023810341305520434819104757154639109409891367743857535196654791995938108643872143114234155524631343042889062843906750536644842021815734824805704956715106222898382153649455952241517839943340820227405917443968280408412692196905471186083569139348270384355824889148672693285352620725893494597972219102452929024267957658560078476709246124540218590834224356620571838539336636194555364920150871784998151222968096176224840690374582755306563909885467758411047323517484470182277330349482148010606500296817931672453309534416384672469258937150636807752129885233933344547029168804355507903171857087905818761891599260533251775048769968563361128468435206021005659552642297424660987095006693083131947819869115581024860790453582638731464635545394023837403131835985453698659595312763858799805323270575616509802083220779134797537041742425966118432442491699773131788957373791205973489748039176534350713667139032595156381933824133871821619888438688451856859507275097667054035148696271723794305631404493457112337916393676431333930400430239655774785977989337470626012014086631832310401875191353920333706649461581504979370570452171529386010659997034844717768799442331235099124920803603240394699937152596312504448382002016223322192305836859521735651068733163222216967124966415115358974050622094052074458769517021021744046190714758370077295586773981707470553628175581995489627552235586298593022321182107599095000551605957463228956556712685967801766927206885605617286663086505548463325629457013960303808249576361955798341297840000190213473532854912908170625000 [145,46] 10317746623186691235325281638728574354222981975121544317184284984625276147524588367403869186297600654588385839047482412850581355423272897743645790515045446224749552493843102794175145017634327050474166899074901910098378436709089050870576758900407289614386285343370610942953239330125345602037374699914123824123416985752038532693967583627054786224053643713587048035650458026621473433512933909017855217249824583610210225616159311328154662367953486714477316638189035703003321693036538094649400278226684367293456216828077750498778544235453745565713806338736113107300187264970866810327477738423994171698111085212112337003666247654239172010200470926822614347773529910710634423753155182355314420454087033719431024802721599108792881380445210028756685536886589453335658102004913907486353309182219856357116589753728843062012141050445133888736817101474453042536669635730150497974186733685148152840192309064445679992345374956758951435882295140775318178414210634774464199735299123586641408820369315338991159412895458344335874070002971648859811309458508400043896369883580527900621468270473831112886827636348443395625923992293160098642095415435462677219116229299586648452993297608419955678223624789000870456211720333483821957060092002424923913109007636830258982799723381704841758022864744722321123042733522574073465016080983970410987406347969687999977024463008527620164141642055444429988330224472294659073759939635128418115644118029496011258558810648599609341160785217311115447004400570140676912561548357712834831515851737884942941037740776536868599123899565293587701911512789942499686179563335310036977319734259416833464756011100945598580584339522433994629315303668714314318517611599011656508943844438686769765283923654631642416359182042661979033099201071042239235562419814140497948942792589260541835267805066073381846633669462058476006390638822881073912178011559500837131113592952214087291587087081919663033321996278905949191966271863789202876468749337432605198461156502244169421572124594741526142842369763142368823720894720946729189999755455614651578341318004105951111796804296164237672848921169317239361224676488550000 [145,47] -2455276875309550145011606402691743684508190536854009509668118603848791345439607401164234351461186241302086040635821050000724830086450002475610247272767407209501153741821355824881430733040181206035243374176694138947799539100587673150719087531568433811899920985638485062144675006351947608772792742799520352403665240347664115726426703258836871089214391931856780923352257684608742802588182064370598419701306591933263153539010457775259750925255167676313649059929708361697961936081539660020656545818830278808594165551781765902700686259438494853113821607797968110837984895974945925682941720004728992119886638300823243278008867582658173578353144018392784473697279318823650222765795773641995197082121594283073288564064366541381420627336639411366945995191714698038077606050212558273977113834365635948739486535242179519520192603623210664841092421656264162859641893396785813940015177417242869918085064731857100177149375263544350568885948910073475617367288583483703452413758718702892502836216432624709746526652056646557628953516199752474966266997862109183196661559659257871342806481362700040326564098052569579412992820368341600028717175371394554108378713107910889249160460625329550790484309143001185850335099543249168932618847017761935831604688242766980678701210455190462768385317849478932830964897826348561483714411358453889036606189502307505746677056784287668141743810869404862631871887861046338946711240400259994031743396984915625634322420329993543935159545622569515513382737547184656779352202983853464910698101454531926761819224870973283836250446020397908394052397484305581770441250825451055796243706596964902814158919529437472512550625588922997691233377139988231772492582429475727475934735257428993049065922687899770188116819677925622061135195550595437632918550720276384221410436315093449755166426001212097085617286170962367030824999570539426039270395067881379636759232356201374313748848994593219921016055572876583259924513571121206383600555824206318382208144289730910313059124455781602153326630604544090712793412333770769272909223987449992221236463206155243229999496793418708452278642171142404877656634299840 [145,48] 521198997501692231964155355400436367709698403615494157439827567816162486837262112769482505138688307323861195052511941872702407127709421989052045062714662052325138022243017345546423196575208194875149424406896889401192863288631613118810135544273664602722453821508949126505553683160927464388098380952879477745759732509019352188766647314383698759997470266189973118239443184186666085166381774811194264680394097166100206668446383360012366178971056525073380300240717765786109264538286648938964798356809408813826435839649759608193339656147482813040030497335717979417214365352925189405382028889006411131405375567059880537569535105882666453095825479300292132020150572148546315449356449805274412877629356617697314038929445341876353493605725443071216923472002186096114097835754896139246289369966971170634969421765432913957654014746278359015119650310528435144240954038725842176539390695441803115131893846616873828485463233126625984013104130994323862576969144493674184047304601602402075067654455557481191220719929984413324038381040520400914660894790269448129613135908375407708969293799857691408495185226875872695932125308284933336929012274723749018516496730945430455915031828662291112562030855355962366666896953836486083420347151130222712876479612817141957706172768480949966741009416042877968839273442543035608258443288132919585364830458546696873349963982247847132280063643954325492640196769887298676536110324088588093872732419044681494048709909476151128509342019523982630082934540886364378439463685863937147457756031251685715927762884628106385411873632002135474084462209375655616910175862168440569840641371741186172033499650186846875512524708142224077623071810254958990831628318100047367506770088679901085819784552387634539807940434849786333185307940582792595109550737345643327442532180189117999184891844705246984237983389349968255482099602125589329307063170392266490259244963863495127829497336565200286155353780765527960891234265132301008642279795741321903379802166080919965662129661665402764303068764816795293199626125894288266527324977739504942579240099367226093852722300287535882344457954399012405767711600 [145,49] -98088081140375370259824106883250594915411856458235768780642710243509760348231703448984363608197443371385280140199404159236187719031626551977151273149948355577278548922295934929615729147423372868493138173189051048503691342085153537091246245390896648496433174358780836988031760791136914434964230663609304795403950990787493638990327133599298055202360240133529130803539463251584635573791725865506283906057993749814887061503951689758416220241673916482985558559318685896987433650509933584788865254054698189065331493092316396012505010872715395726939807296688586127813640037238296439716990357806295282007543851427980130992529545356918456482631784956420556599664793021080594195627216718123745598394835203485749525073967686900045945517272912124874909382282040001264691420763348525790335817169603543492650978507120338825385342949045598746057266003469043759195620685073441342233444454003925790574497149493874779772042212044667922063755005408451665787067658274912471430430275248552132377241577354086560699354612215207382678047187876399307719337710366039625634498742941601094962213603705196740509693758423805856493005555335693244320841289939433839763571306682399274677169302114309409690264239679688250668518489524449807431974417829660412724840198864661508759223746570748430821871439845451781807390903527409806825287056150652683167151521744383393832860281609768710807513263951508245868693454736832820744405239370330313798234309988213304027924253019898863993266392945538820356524367004394991842155104511663861223809213467659661008246737800575704758324253544316268842199571416806807552995554544426389985923257400538776482009268987857425409419500825564357406175448571245454530222350992367478326015642605208422484212434495947186902061035888514257222447752785739857226425209116147486486170982080010391883008751674496664005205464634880352586314024388162169718083918393518624016421577543289169767493624896077693854973119021440932076255661477671642793242348500762147497224441059304246018980025717696708860190976958585845531429452335913653884408954427386952657432448008454913771933107443609480652239677742886680511360 [145,50] 16183989937757745793974342370683266663989765785515279342487465513518325471497050231232705044978165888457827877594452783485299115113698894967067916369021249989706414040872993097324661573587893471824810082001706351850412308820958792199124307610550797797689125139036993951233744271397899822781287972353598171970580407361495794034024639430439678542406012368497877652268537904628482343920446069968956985617470558655855909203057507660930721726867927896185996210024786485160802563294052960779500020874300747940661626760020709270250123585830156689241504692160673309868674550474844657927998843026884165106551685661040651371806201949324366461260238836246667428823491817708001673705283304517784163226323575875320734780602332452293554615789898918668223155016456505900800855000085380919750335623673165973329505993642013840975240115943891349918878876148144230278008772607351037149053209562874999681254952729324130856949105854135970888173842661570635370694667164191313392583821071729826683989718339162774424073967298282375953431572463247652848197614258106658529280030625677759265281945269334669208732911781880953281256377647984164770021367360657569143846341698332897094582757838674340679791189749307414826634277369592129684524456252826543559792119219376736162332935431762904597643608298648650328741657234150349815826417807113649634809533003206737568494338092651225814388580843378667980357625489819282892289895768947819120403282689132769691200524076225033969896786827080065613613261689326408628845873386857358298550041142811845743630200306118899629120929223925381222024268067326106087686240133577515352562965995594216571713653304295343615221806732333472439915037750956388068851040840693772573087688122284950812284126511794708253372641035251610278938366632518729104813196244040291554234772039252380184499292314015988235307286099275077592176309261425000360471532863821120538968063489368574600483053940773572521437678957214810660358865669914693301218268966662451797083186538645112556934421387576103929398150938223887055743784382374762099528491566591087613679611040773741731054374371919730782342137007027595100 [145,51] -2292187859046594109949829918380731277963856322492605044371466103088432797240522111575771368863174966332636924902543630160069756024670335841328305417824850221535344993804975077238882900317149934038430128175039191889704759585141907500475397017861469429548875798958525617198101272228123616480830051267465745959552548991307569989116780814212696838411208458965716234942718428701622701440696921312325848108147771565543413680261760737406034789614028685558262963800441459861615927208008148728777139979433785429596905818935993247175655416146438395831166039390184470923715743279281477247342801111799438690293063690830045095659984769626706947198407309562604280036939329229866693723854522329269179181594887175204958844952149992954465694522145402462508103146668334563542272727078112552226166843735975788082336538451560490268007347901165873198753451270308105828186917025340983658610522946268534422501503720386948552657303001149727380532776544073024159936261651133714092940960067721445065372656516844215956137573678103840113470915705034350017976723261360331896742280135665453858564043472456932153150002919722925935425484883963355050467330851159639659297302811335779259251950415598278252662779615338193879558312758955559345426549930791545556161580580105627325653865438097745063356790234647391284179401268028416130196056938711774826999647667432862755228363647895823015471284820801209820503402228828379623795291244758690053729999736136574116459283991399292972987980069038961971595763773752742312209951398783129457989355913494952814117698916063194911374093756726659881303100546234167682371386942500944530036747466350781055024203789412051197663522852989093162158087358732797983273927912939924188722957605238870002185259265834873097829294152399117854975093582738060413430992698882367735594973460652541008828125020130094911368859995020229000621015333872897836253888902509391023206246187223219787673472633811179041548498768494311903860889856402835639348186578268969776030073616761522928271767887732627148135606406154292478414162716664085006446961271891479525869299222712452877744171318801035024354295151951820 [145,52] 266214766263472909592114091363801047986126022234617116429528113895624686182683032180347943770974627539753906637742058021641879404993266646004648557059410020271877429213693758083515464943807941480588987589137975662688728278374933103498871761099636218269707248436898715861048341878880426204150334396164481915117958734057734926802592596131034175544616849956015555408336744969603820169660571291491148158349298731099955633075423242901081838967885847119019882920099999745633914251664836697917518168272472556510771306685972705814882351032745390548851852852224618819297541741491700713760713736343779400638919784395648920485704570107010999879225847188762772888047048200427441809883930563530336508275694450674659168428268258554047041425155799422026592227691201068846026057173558056121963495276381784847660127881749403772635395676856142094486412021564822073767833615668656506972086829304419093615568651743080616801778941458270564973580776676493352000227751427101018395219990281408925425122741326322769930708185836549472148406795222650690693903782023544884931791695881608562346694417905059215903464340030253329498324455967760699343888531142534355014747599204332645843982753929270617047842488785972394089216781713874513618821820285083360732706402887923463315872543960055546901412170053434520830901723132193055384152937522082511362941373254486304879082484613817017171564431510373736125661405218042100546538677904897452482082385814077414854301386916757676720758183909289633589544306571483405667336539638313531492500262435136579125435097769366486791832835374622630517450117084887722401718050002959265505823045386518328732217213324783889760220608226681960379115302367778436172073632789401721518771840241954892229442889866727585775976841440578313974136755037176325447650159972995903781518951289825845208885812856251278695167772032007434469745041337054745083542696550085375521333531838612371263592040676609274516315498959961398312002880767382484684397358525941011812240149208642647179700764382428785194244965171433131896484096487203961363138296787068019534670931785067815455043738667224902662837023460 [145,53] -22173324084365896580032076375186139075198393880226746143466281789472369160421939949811240790725275849411314364788361772532729348302613674181791783461076991194570121860104951888054050889376345699759700535594363937812904223273222904746329550499893163746692165369046453814326250332412733409882986941937148577841732667305516452678781823721161976007008491563401972202140617190155472334120299488325894859000755906879790914696615442984736224289953737672796653755383136879183117425591002850484665987179074342206500987003224111743609500762229012493193201196375653576672638777549177255331647389850220655754784714781795485631465662598208578674741730728072621362361023707456999763949464211336324861237273428088657657067680828907621220055383627397677459774890037167260683595419820868521180908797964787452380138264300006487508755958674022445882575103315070359692772937331760267369803562934146158137110889594734221554458438972628532568755425257009454911878939687388472802963045089990022926306982160742907576069328276390923650115620618399263823941575113079541165781492598931577633492323998620983985546047335467199118734223569857578907057543656498252317496699643100058418876491296933429552240352078855211628924525041049830939935743634453406692811690191758077839865379908581956027688493679117057363235742535125919101769466070990985443480683930991625410036779746065626436097095062767511232719301694656484872666781805273634070769855684160617541090128424555981306981462099363234791987295713980180244224747700407865186520766061299424403766319452654551697012052188463272406379619871189132006142846543927701502452482522805762947965941867868967753187462605219155489470648767137738828830468018472516495621475079974960631504114416201256451171187911288306073401226549953104779787948135921090794146282275379490799953085838506263002351824297760500155438223167302886431741507983002298069546056660296918249471115121374320989369922029190630145937137180855002868294898938191709361915123061217794093082745151854254226898122942128706893811218040034195847983666637728211655080866107704537380312991642728040191016548 [145,54] 454006707764205597353607179815343243963593464463896601779393099743190583577302951658778286044323505833195940008734589102082037546067396470851745271014729103410366518090116448807703268176870124140178866600489566731835128491583131486343872201658473446919611612819932242599204395264751462681819453847515600651430180744748873921292261539131011547313511610598792490735951038325316748249602029612943515320441333990663174733512150548418896436772483935047218601575519363894089505894794991121963415952222605099695655237021392512650882687502944793333985980077050297735692527707692405924479706634254094256466880202028498131309130348608762110927994281368655378275792689866132504106882862568140692781347248173288685990765503708186073080245611382779850059040444311426195229074178334948414177666131025508756763020132196254887318522047732888646049392499002977408629949317863441392839195775587659980840703282820931377697028893036410528087354339520620393089939878096733373435665438209039805576983997479284141320135693287939757144923622425679157888006883062484732708394544032014705591816771045454011081296692710253359001397865015168911633438060919707680425036086336087596828292612017756776538014632320906763898924122706551019573610941948238045928738166194242245550952118835707751411957501857136768952115007712733923862405639053136797480320129605857778930052947618968600411470493319918876986358838745243192454041805903617343816814935629245618963493347530191202704948386398786855509759043186015966449049999174024308147007617832441678159172038757002029374411589091206508306307902194487084682639907534295020002851019148570964214939078130508349292238487134123109199494352264965965440233907062436121932872157652199127563558825317847658898694550658954796041602185079567145275620693336951240603595008794325424086290208725642568503786783849552444931788781260536370416615975443352948454024280294492525420253178024918387452600917487600148663786959401068518011013905638952827933801280424646155425834899172673748220041300290822147182372575560572582003351274018326689880598094290777302985967802168552356784 [145,55] 283388998470278542893004859004228515921052952384678927329970551281152968842297289391434584826095436924804022667913684808742159346769723434719637118821285266691767636252145797840331054628400572571611840465396426797051840812886436346992064117180631156457779510076253558474198472846517333845611724217946521643478079260553976036730699838181384481555463725962664407219264096187593089981336506620475484000864671350705481573460230198013355183982879724294627066965298338289582168168390045132127726279314878638175800201315374902994331514319764714370000197423853968250208227389482795428750830028805668169371152331611921669089695638236782233107925807383309658451865528360913267298171539827762876380821164056425272553212618882060578581326750055716141958488763755639081262012951682068447027761604746623065317663464191944711636813184871070207708307888963103759417403811028540481208387767623564574950567586078397735185528708392879024508596162268484241252174077665021714399661339036005903830029578569678526231774891303000031036587082170342367653608313731312725166755594794289171548801363017271570542971239965235090017374049465460445344886920393123983356487655576554676984341709724592946545333855034960676665266551974695132533351364027018269388750150039363504674907607477529864206829146992742348967676358196778235530794161690232433229895405737990230139631262898157420268437737571594807192584303798430020349644141572098588868541683691472168477352352695116270639577357116705867921575812976462719892058086541450861309136118144378867138770624944662237207402665155367473232368253218051193774350602806547747635215625281899861294334776976985924961233493837830185680866732004019321274096388098686241005097650621884015286884683709349018653102102349597238267300052870888812890658999523840386249533391890222167866521637393920719993680321246250722204613419779777743683165603478549254820919748305272131014289634062543940645907380944360540138809581921597084133396018883818823772835166373473375629018845373644843737964546775229237234306408690158933148017680699448550376297312804370250404466537337439264 [145,56] -73235963904150379955888156120382221242218139455195619205312000846934924098805655797700908881732811113960126986241576500143047620892803663797971562109040433917813890364034032045810109722887544282768486143031537632133207387752236677093479203891318484602645241224060490514000563740603841549557383088625600165003801541325728770341887291310934899392758347486639587484287365510338931866670063391854382364650239560256555041797430625740209564320941655388750900073341395432846272751435805047166334589507205586169848444049490324176183223039327111240458927885555309993396701232468145509466195854709014885015199372977123086888555631868918282172430827370054707340188989960766662574207700607200029318982019247582609316208299500903625630886008268396486898767146108135979062277055128599097173402531211640248426809936155591238444690924662438242533173961743977177534949465930971058180691486014494833469771811203473252853975913578389179321652505037740728106501578925983882321911102278798812355666810498827718220119835005531677245208937152159585958709184010699656047492262392874867887351347181453839453909995056360222281962896961553003228144553070964937976067625740622977284318992771726644054798433224049893863706717085563220380241811356610110906255558630265548985739694874133242514241736978061058411392867152115914425825752614102006670204012900515876718655431426899224317156721204203389533176612467408123747946197759244489569684809858650969260291625955456022307177243050814398067267340770180060826721409591832864979894485082919861108346926988248844403032213785591013278256366205033306650293476408896056190294825441840617337744650838546284568847211070014889186090600322236735215186405741612553246757749746893024240643031081873722913739336523494980166030521419557497250460736322394586412131231430519756597405064136129302796159109937599696060403375557910602879569384679323377124033085808322047848994542947021154040985289259970265612233589744467503588907922539727910314368105247657832926023073148727982343845318734660966536468508104026662696308587755063708845154561276461140350396062397468 [145,57] 12202878838944716633360284042504867559638256887231486141075462617595559648641759866408485668953092336027001675305402447590191376846802292188075483180760514938275014426747459256747494555424324953167433990975369649520981793782025706401212451875880925003266382563050324333516521645187664195172618937287694370974714821390185481711769363857293523339421011801973088197267016364433387094497384197290836156562327549602548356141256620196227917239105391828226792606479224416826999628008509976918032196000608439971792561902741603902319117988173296473516731609558883148532538670327057350103154862022935404754425737410534492695682832164751200368589695043537527278468264504867545259417314920449060083357295220244603868287337252329762823748140176111075819008890471975419381103866621498941784127450850194735455975685374285253962223497497390897647358351312375713005620783200825412616313563430593653615521267443987028311837000220079641400232407463017087379913081955262111688775315504949238159755690399614245667984070298373622914504693113757952313609572201079955203128670146241953645836274891446674956735877804702920305687320296684520121764284829590405769074865701159778850040473206032656186373502461540845845626795132377499502394670966770155934027342267984747463054906548255808570513081442509540853940551945594374602189111538792744144641040793506399470335028317718682616243041339281740127945460226720871139973790804233880329301166415266047454308873622952029254331991373766184517176521307401015393067953906222195230561964628658521802047572411371847100554381737692077210120916653057342841306964779680125320325553260273809539236650903582005285689461377012828300110156687468604020972939718943811528242347249179084455009179340518969208887072959705788655356151919984834010042601678822168324708522567737737666921331871315567679695512516561375476280807176730859520057390850387082763521608762633278833230706128472151707141652772343506518160754477927901678508571537669975427827038691992505967004796209116690966988571244404061735779669792809589088557600671263386320781412866046605204150913716 [145,58] -1653196837566043225167444433426891565403463078671179932777004658861082362008181411243221927045537845920961771603792179239472100269631409500838774317714640991960980640813274814846535377150578238669659907297926954415889991632432491048548013490927695282761912766517462996256238903752027359049712061116340728472282092727652002619453091286591494188527427426395636174265034102255827135341448812457954245294552395564248119620406909702295247982680447777357045334760287371680290093328317655371695008633891555536561656577058899470691332012067331841828925077438597547431388351744628848322528660424550964825257786065398043989988403303174395956217220588347552450979692070221845309787263052175067437142988659043899177545907486658881625081248124640693310713475607465344111938658504568654933306177472428234637892733082864285607545468203300035253142947916516044221556915781543571052248744187730852746968137422067516374192365296695364687236936062366786503374779406589080273508152460756916363407382968295949923756780750080551530061985908580136739399874489842028073264827853484435951451727532931353570425465478998663973699572053076960940344628300758858282140913161986329976332534840829322501535433388903627532571851272308541996089763641250429708557009223462385170675094062735654648180988797221111063214445759434768084925752328889945797552173602302330442815471684795019680586433134229316176364867726009668895470983829749558749474822929678777359006684836667674016157951841661788902368659590521184398819629968275961066949740199680723543393976740245823232491111835229043838141325059524072881730176042323155152466935959876298376025279692686570583434327297680653064998323900478156544377217584358627839601171644459726535413790188647457197506928306266768219386776172841229652672662452502518620112539445781272359767277724631730030530826950367261369758638156237937455688479758883629933560878419441132276510470189229357569995244238820507301445240642744222605175160514850932810299524994853901645478829196244619344388583828343619516240613644610678308113140260811211440047205436170278274507714 [145,59] 197025819111704684269391767532506670933787007354230209486566432464720689692913293436258815461551264840317748338784296888980062827162521433517075627777482785586133951137266776885996892148633374607869432492752411982154362271983493598108133378794984085958283386325801498909927596089485538479717828889615552388825462253800522874970193706251729105977759181624103649743647141394233362753042362774145589371653581496310614732617250771639415951488417560397989192888600090265318259316944542853123258633234227978540819794019461231584984231458459758951206923205703092736611738799553389018114141332877938890608105713094774527492022320212712522156445763381732986120401326730667568502947205853962403256768963023440932401979709385237213761413377443375600139044610698117875164061977755541364254791410370507808905129436230086354617020387912006543709164472132767545675353115973131286504207447868798570721335973764804242524966883303751985763301982218286374302001961889563563300955874974812141352574227295291412120529616261885508651908811315058348978007235021000495714611894332275395618037877180541803558112043223358717458855004926168335813349855952222353061329385461699695210904567551981962282116125225044843098486216973324636290431983580494544274815014431583582023889349217724597718233548081414967113638622967172489948460491115383399747727805164186495714775242665383657409882492107015803812296394364235452098359819245520268283532282645813254573024331988123769579093666346314946126050653440216367857095553463039972113463306383121495976909141576146759606381176203960854627628837805876910761439627361063244492874845245605348755823162365351719008036448660682752454057202816719602076799243385554383366607114217076785979941714687433670442507971634174678669380438895646014205479623026303624408808986086039063140847612395563219897642138485197975661544907999340568908286097979492050383792688404665408052110386391031948526643806115048192163598527539224130378681837756967561248973857745498855845320329401049417246865398759217622852938247810453387583400710377730886806423242253040295694 [145,60] -21635329423721425818258047001638335375393105243059899392300160644832185832970924683084174380672835003392382900816467406751871555681898574766538228850277344716093080971552597648842600734378847747649087239486611152456579236457316620317560476279621944475168197808554906170791375626284814567777159352552488485075040198432926472904610732961798692167159398313260319530980029212310283646121873661923792668902489811841842326602876830234047659506588091038294250094075894378482008922571147188679547283858243715085366346808147307739640605939802001682455440650291108757956223887448700775630491959533344876746315388197548730584711830611448277983366018913146076890410232516367757499529401467730526825072687637524774577141143972197495411461716632003945918269312017819298668222843084601729750100476322198173139659315082071360756961522429716740448528532833947749295562965916180654668106979228518600701696972530435438557586437466201388807267271997602480507292147688339629546623691488543306619474057442520874363069638435852184895154176483361389095324171213620806625611418408848541958871463194337256569296536922987949309217362188942574069472590201786535185970541274159454085322020558629584876509796569230936907730431278646801580704939493247659777315736813904794261417772471218050462137266889563490514311336487893533849705303428516130913786004567941986905204465868768587704160091569301158063029484763590395954808981141826223306909371312696480060366372794309445721218134414988737614960407147724157852116234839074410595642232739963071562072881653548784440312055943694020244129468355464222593176889876868091633167364880779430469312319099352326230318461711158105453761521700916393241409596742890567801692473759356914373958165888586839115986570206181614601047697447873072809107940931348209603407017990892703430534413185235647775998216402894233505485930124575121593630907865886088585791927623612873154036448323379485817227052517461681395027733702939172330351206430481133898987040878568201616667459119906418982605610083523584063383118207610488710217731322891624804894478756734094 [145,61] 2255911710933182572133385481652081045559601945573241579764779728718755859338898409354598996189197276673938487161808993203023329264034502333770292887609345012359360945180955965671156341547000470600593140664533519845302334414945644254436128945294276177580192162996891268563986430355655559744603539298397497763394212781800240643156713671366834706915003359467974969982486879848461043557408085175294431537480673887245198242770896663663639816769283639232959358199294516312997302897106899153537663309953095618894409321762118422991015189665621369081750353940432247802407065509345577126052669127853849992036732451208219327814816150415993516155175643981365256329651173636093360386515828713672686667255368797870887728776032332663371329936397933809772962011149234295157168771618837998790376106976007944720436026707705197711396796110474203652643798599661948885232938446859253968775386971236396024329303076240532499551501851999697260446284460133558711643897089009470092220172817424437844802999675411236706894627417358274828958244008625036284614374645521813241373195437252509766253314906276521821401568623198734552323168258483066553231274455386629147836774918450787711438899038422212584493916563862173781114813067447913148739901192505931294930594335490361132019931008257154764294955535394731189714805684304931767147236350345173984834054062671196987330823327990984966904115303587197214027169782662022782783443640189719893478125295523855515774013649126525710955423231225661082156429306238525109057359438261261626735318250928195150814466967457856780795891289702465004193206506168903151734652686674498281534815112758736359377353075240804574018077998724691678604395137237342569708970612506988547677330288577041680026346580934221884700434861794439108414374514441283329719106304841040828771023323367458058092383840385609923459791376494439435142931018687974582482456896761561008825115414395992471156540113324611101397305532215295349228113133627425030778326825801001086324887981916414929666119516086262193544034366903331262565094466430023973206349679124061548656922373256 [145,62] -226050621055173662792790982245811954336888727607809783514815213056291754821834637235384942534638485614817976876732255904448022542486062552652139876278730806780880103933941751678406987308375406682943974104710575818780106197813602320481911230347094446978342793954760854705748316099344171980420153599770420452339046870212675190564753302983855609462852758864674601062489377236819306799254013291910638470976405067544082316287161137312389786927536552984695923620603072984774217731273730177513932560004311843944797214416298139012471633313915912145903933484915736504131237634180202195684422113674028806263540857694197726019361399940679771287830117531217802230504926096630280368201743614335114809598204631605152816821496268448591943810592189417240767789683263343885702198383915537334128803807630277431346296662087124353375986494926225426356105671593595234637807180524692079576637989456130756904646278891848179919368184985426278803754689568162077039310665148519816508657382954325567155487080394385720254118830114318933435123658778207401436480503406461271719449676860258731979076896099343258581256583371861694726933717491836798320395916388785298915784075318700701700593878043606301958920172604524136464806347048979695742248509954415967847147330922732300561608608077462438230490166993893797510824044558548969490934989688164450277662626745371600458783618899710778421457623406373824171100670708538752553622571212519942361992818623311989899663023070372360378477366086236190282675667024680513483058940384620407587416742543440654304025795732752659496158789001844985406853637111275972861549177199484545298698792239655746631508565908324510426432870486380360507541412236239688940042602038402299695743249583165932593844219244110178981700762067861400806725909115387378936356771029527906921209463012922691238189833387139864158762847544946547562434548175123579514687108529638082451753219695290313480730170821937393550140832931415109600895401869691021895971258188499620254845846813752149700977368917391471193796865972614857957640574244002980696123034061263912691081972 [145,63] 21623660903425993595371628557176864853222437057329643311067876346022265960584197220950756985323183893311112966927208824284086532707701695837633542750239012452408634976560260854218518493009401401199283482599375027061569058163543472012886005897453931001904892449044866858232805489180219960528226422097293522137564655262715623335456630551563170467293936719804170006155373761503143118191513623242829679779991276784329654434728743575085014545495075111030725490251141345291851403489236408580466959913038777576526210374648846726146106279161724343602107271080897195658481684036200668102821145696483088983619244533305375316539582383910175148842852965935913607667722183150584603068207699783070010735000921967013012208750688131931494423195752627744794499260729664940676173814135128695085636484824919066946973460458037840723076596708812524985826695920283682639582332975764566441169211450880097495107889211369131085387379322774555498708303634096120024069324529124830949525746316746797393770554398437674765443495540609127180617325475010993126789753175119750246102660917175070908705193826842025947009223996155613773400281754401940894733469439444880099799191797964359951153184790979929437267703032501210133963749180770274596316612076096142406707331776627871297835922606689164727071995001602039218299392459098281879319588338282943992500060564401766955905622564516230114209110805742379958203124560872112047200942465374884965000418048483148770779952426777278885014797626238453999203331876005430318795673921836149884575034876047889067862770321392826887188026029949694124404177301476931222816872531451388981789952557761139027538713034984234771845927597846529894292345960785063672133277432184294950246059314934167273270745524461827341480243633835257987449081234870423663336499695732879342115088125441936117686901932824271599089079215429836568694012229814898533012962344852974560263448924607776925010981222193082452926779564807248567351612483993347793547233403781597478138348743354478753300049797376361797137920710895532479988441637649793391615497015267856671248 [145,64] -1939176890279989125588895573671503480352171635709859028943851604260836393188765897318689842263384305510944023011832404364772883704552064115947170306079896809296791769075467962630916190962181044355733376412588988871259097648824564096744271818296954739800298999294960884955187121319390482191093600036600870173954204332888120380148265765709680566534156472447975356212936084347246444276268934248029964331757212111867600667215752148146199309082866814499818892406580641021686200091486556811198863962837078251045368072802470462946225478098110122493193465719516206893855130842116175961194152495001984539657219340437553346024299522328465826071737042405396119303704391363213020678165247904481278391288838050815608668892476771193238079135973455805978566202173408925942327011457267118513474662416229455282271495236188250569449315894978587233108045431521206443145587970925974827288063906863282688832694439495385847139946527739458969442191704029557273548362859736975671381711514553907477281691241651850392607204575011387242349298869435267574138198362295423568797041094556794114562771401469753007527377625882146734828433163281256643419840709236172747777224132367284266273126470584664266452043237495295184451469928490760322579581730001744602662327226651713874161629751784192074215585548031713856430410874547702370822695201055404516705282652671593553031851988929829188157327065151447296884644049706783978698675376686074455123047900025736860787854553018931731433762006713210606463624605943429640402145831974845957400744451822779840750902826883262099277389139338682756877537983373041025479988570022761054781062291851986190865326089364502139759987032001637174166185643751785889159720439838139300291209072544364133153136290420945888753198122116145997724418722578092058183046310893520879515026487481918712600120986184476053333822752902912896983333661705609961542498837351049809076626305172234144662685229489571047106654873330493461127172477118946095794833066009727336314893253032184097423210097844648994128917137884422592352179822968638449029229343144165824 [145,65] 159812512614099556307416708639461209529723089903048674612237099887887136179034132307883149033182247692568230430735570333617281941976116895928623325672177564806431860042031357880464507978405450890635560202560417783158586416389218210968393088906392186065474705801841879666979197658103211222319284893500468637006435395467834900867866622426725175988779924915070345961339894723509716403916493813177168544843801905713397815964581762244821231838344867882142268215806442989772668059998215310211225805546095182901699204945491371157889383349536090730527856080404338688492400718278254215867830821430382111067001903527218007001124064574754680639504782264697748283493207718755382072850931164433079112041263551723806456528735177449764929051856386859549153039436055563628412700899362596827818043624565992030027822885064882152469164857284816969353893490540714392884039913112884374673139133760243531458700728478459383127634966633280287955565829264519843863406926660739565050714235031474867036704491225309015839707385096868158953286012689344338830932719676753354003755496373317074922983522597133089250589987881754938134103650999718535692094855698118928675120453288490977770466496559661566402376332145558584104788317682385516108660786657645341875616771354834172630646803468728039295849016656527235298211201844124992962389386219616643687043163454212192497318105311045109457486516022254707084509394109326233099912691385422465987546231806618298821678774224098928345386506859475161206854453279218907672344096149470929945536530110212951475807041522774910787179133805412112550728663751078714982538684495937352598223211416522121474067189544799542553829821902794479069085821730688792086564541753109478684965202219922239269642257790020960943707791205187278671636606970706942169500947859600420911441573501884708969883650926692602961729372496187345528436231371973998033776430696711259892728014758072167386291631728120316247906806309653229080964068124397487403940227549050007694182618728339091614739643650273690329696283832574587217896744853426560276998735273440 [145,66] -11925645288939711334387492968867280269439969238172709747301900051754239312193909766576500807396437882794059150017485186551378917760397751290419034831868071072083691569267419131513047684249674325192212247021226668428815194714794893298858442779725256458155682095071763872995561010377029047540733232257903366944296577653094660630533063767489528397807539860155590238885185557228800810973568892677957426832225597978535887122140526226128582664507639904530803408667537569522837313063591253354850884333525616014871900345401013653311010174322259219940093509934445630638987602216948591987934651609389739714829508796066004194227831410826711483898954756067830940464553470159007036815908798786922811046507322526346910172105160849781828428945652020329169944508206917299427333274094728666175418216020132129789754398529583283617184177764092043215794585781270233909433330297792201742404070587624088846981129899697408881938302183588934763241431182772157256098844987680092760106665044358256286975598090036110864776569197166871236711124765330493529282414745194977365655672113978201970504553796062451356227881559325477690237915518255081481997274812026649959641846185088739353435330871524453966511626136193744856149764674121182131658076880282680796620360386148574829719050980018817866740120575893256984731268904869397890307535113480699377367930860351306906894440631377681128011965499657976983256752587948262196257523761040434517770341863147514830729975513940326482906093462928774932572674025581292551308946348362086612926845949191984398118025193971716359781481801450545026603973351223169769161920401562383688345551557847260044348709197361590711156515262018920229472671412830899959618813729207801785433830949306756656993316976664720932486449203433076443788904289349121830510419467892664985096559004476545162305316986316648761217901765312471483373393577473639430715064596688055678360600407733234038332147921370772080632798095893896662926131816822646172445346919844421676413786307966280637184356451717454915484305763347761008817992619363481252584834496 [145,67] 799618403212338583664079810892640320122199215984314617590356217435800362870300973030893259203221606734902513793442792362731456205300365818204853797092938498512466230380239295293982713626355219402479694803093128722953966467646554105346125917388557566944111851341413102209397482734009988128741147468375564105051068213129260755519649638577916575451649872131409838533842649114899783267096677296121842310989107471294478152319587578295576718631127301399454927893404321323809703738325698149251794456135268659817182478456524738559718570780831668063447461304565656938637807580888690440514495980209873743738115690268373253882716300196352571733095514925408837213639138218164583256043529767051688354612203603677573976451314376391826241541252597234597085819532615722383205044076609970418462568878889638304501938666865875536129190138948012917479817586506685637527676708991810944644289327915963227618217079826855812830472885268455546037767422940956303918778152212950783069076956428966921788897066538292047428789424411581695016656565886937162147420097467690167032060047252145922245245110740970235325069906882233165643724090297164636527702537738904158870101917378058721349993817366851900375462916043387450843847317351856622602689881240191457792336820946107669413011104135504650128367701297636462779623743228862315760852859598649310415726847719292441305049840952897501036713180863946807897524983879621964718048724011943043945780591044514555502807798099499501390659728924966938517148433934605259176736705282131560828345824119722046085722327490136485009428718513698618851628624534579945419703614827397207649166737592366793395188971387655446006603706237174501292296062466124207312370328423495286004370588022515440414723579480745906449775492288265497553116322377091911268818385771951527509757064933729267405138698196920146427946405053206229468657508383214631647977000204078584700929981620023636324850134649537946071933608455303543543958499851494311248860108405463407944845171813187895555012117709913228513521659930700942236155773308278510572560 [145,68] -47643821087960259399320617451721446333178358535157506028188495164473725070456686046577849099582643693229913798955110412882331493913635870660413664830528561238613098576401950528705026472284107893733312096947996467042755570033110756890089803099052695848014758753695715991707704617763826995485736903250008484394977890221462668818204191606423716474821885493597292166079692505146495108949976850026358636799483372448179949449075356742039639014795229476981740324001654281545431729490587004860607556567609472925772987218789050796366891511205023629583822573879522795961495957927893505639906035238856856863636954806086038952586527004458479937414042595695864837531100365476068338440790456699192066473781887509877491221044732438960023833182946466667998262856675716627702789252736261376150839829442306239270841312572039947666215377587745121868206439112497822915408278431191223932487433850148256926692503795830728626171991268243365611743421088345488843415549116058745902501472955100307097449259989030279943276841806308709404419450169540186974795692849679807626077998273109868952612291619711584701520030925169446192895266841349952058538997214702627605003909594688673220373464115567178063090461615885272977243897247144400797508877993596421827265019475904385083043917008527604523792294977990349078368872899844740522431667218973372634247219617287573932493037262181562986255269942635600317728628553952939806693238687712016573852397885827486967213380509530493709467366479534343082353085996035547124080815663280757927498877403172151345559908184805551344858550252762394934628730264846034915124453131891025216390733793396265366605721239958366817115292859689435448579620236864421113800734313514845988930094921138365544047437725890532702448285842957092165950938377380085825015659499641628852408555169136951960645117416835890898159074159639877011264688451647876628208400312188477999426181536404941740845467644656076856309101138766611596887218768756412854106492342051981978641802474145242805869243648347116346535562134693735040587366182109484360 [145,69] 2479845383215202585927007274065853788208669857554743406653218587042607316310261034127063140870664330190597821586359536100143055826805803124238459882302512440444924297590565958683856510932289686575393370993759164702314618961859332975668337209187023216901154857584274381372221876215620599985939795200296929430653940314991697406677495295617888131155794853042120311194144733022981895304716813022469627055059157439016299430384411434505901991850367608008197566628947881680179180421187692284110539796450822518027394284106761811095261085311441412170583295919008451393556746387078549120894321577352731927636798535736596245656400950069181452158447898585845870210785941389114854461552812509885288169170433441179743125060451351106866001118823031470585396890109670247302290759299249337441544666367708557093601173902556950189751994971294660106111419425941470178930255080124178222586131141064732449770790496979417403514693481837849882566862176033580500228818814399436401219754573464292787206009009191695020197775970838280167904524116916173205772495012886524312841786149771566053963381560150910599886929481682915309987818704333061550299045283365076294752175491413090350304024182199473556424198934700496010527660783116871248969969647696217693455050009387632204529054758757641319179166932288221150204501960637930084427471497848214949208706980450129710739109371696352330746811064550716648084628739197660809510470339885265336127285722650650827165554129808439628377867438426692380114922115144380110165959027367197451404842745497741625098598769522568579517231760287925997355009492818272524632886995662101960158075684160176109372888891976157015702752153431236896895718783818728667361677274032842314789356194203549699822489474526431694226838076686391454702291858539066413190134246309181411797251166702088764967300443501330546093541097506282589390419400513600115790683507974833933396087816746947960049919927224320886755075388031728560377086519578896860203449845713897200916075039432881780921679835339500054458752821778934162416924287768920 [145,70] -118582652884240034605275760161853502766372516916521618902348787672180809398738382405356714927693426020454108140270860357362797711656117520547261048982664697788404104402945196978813585628366872693181269004585655739357518021359943613615558002192071349679259166391819516664635357613143845249556849579588825825024278407135441535833686810567203588631230719771441412569822431434173071854732987509494774085791447415607148000621080012294430076078253509370199769310774703974952104194301866986232046119910931327130394907318311942863854074254543318184269391720300349323462241447585139616695742302027750161094555984610137972469900424019254283985234286001238323198240087144237330348990653510663939028963672307632180171572806221610902637475550175104309699756139015066720417089458036022594498461083154866976822859570558297699396938602592416043774678488449968168332165303556323865245170256993983812267630907818683224794079143369129558682467243526388268498718543282162203318878663843949566615505819692951350955233754244364815582101237053087179984228242953442691716516168662959236377454477484812855558764311554887256010817748835765481932584983147634756156954619218121429442211990688809742961836793036633018791576075962258296071130351183740425575801646732725795543912641506727405180184092746635917721562679144865591755118516268591379990941041790600130408602224107597322432081502393911031435170961538334556615902793034507606495164991183941738433772098194113682012935178996638473126846021192894253183551032714499468626237517522364492767091976808879397612290719033186379774877265279595678655815869563969018553590533377224673036827726454645648137261702333472007487011473283565449131948023947370592626717748522463973098583244225761408804302775178308759507004731892909755262633515894486801289495306900334374915583076547937056281683356253508836450576616583015712604642600839299803191246162145748815481635920095464254534489490780065885685790057344021829400399850176959825189752090563241230985109841143239107084528804065311680301044653200 [145,71] 5541935538435667285853167164582579867214458984836087797715809135212249617053534068681122343883232377177410630701072219448722854492330862108623563877927246038108045322820406165878303602175375765275044464518087645811958686475316239924631809622539529205664998383727285591584267607911281701740394384861074250530309440830618228604969105428309094853670661827999708758024650629971815424335340174448532542923016329223595994480635846138030617245293775713546368297678409730438212573922344446302598748735291288685777479789065088415336954768694149611892629465366432524977949558583949667597718065473417354033670814868988003240898975968436502061985521141014359521836922581463830231991446768739135261528366659738552404569759285930986449940949165090230864257443742080571535494770107999284612314830124936159031051736882243207018403831087648038822355245801524490325489882695141102384582270647058521238856737406449610185288937849819395936594918835628972204843054837326811038120300747383548510354513094822383316733417248963805278460075854201570030218757033291656945200412040935465903080112336160146895995189593664278148690111144966266095403907301120952053287723643834614871096412508120954572877915247385989192634181157468331669078371776186818920353373826404761854055755614817818783930889797526489211935010807065301371521765122189813109353234667303479892561987319242621161268269029763936109746428025786565642580189735046044612834278446232011191529454372887494127365421652898542443781714897621392602249983002766659347544270955555565852487438710239417051829606772348111874717095602034914481545600613055635417386646681608274696590647401233889863807456854993222550469441363346903445001267933047058285893273383780759604083914470116062023077709262981042347344601651276048676339087932047218455665326882386057719149922502950392158217184659959460388493713943500166273920970808788624944491370769593248433852628439281572736190357672511579851304037875271140175183183029898518226095129737790775754226462420287692336174189700578649306189680 [145,72] -166554015583674368938807199021747864979190349952007352009292469680997939325449516860294848275643867236285875971035599886606729084451561364576734193321916118758287961622236655428690405585151787752795712426335729882132735524853283139877420602076358624973987724948083348518105265781615455327765628192463213771752200870458264235802304589505961134270064203405355528574809253959664478851192347321101166328884875813915205256942966446440628561309695296134275396735954003544432044667840477116130995869096693678097406191441859315559327701168354784367309445866296503486456133161950635057742847770257524766930666506596127701166219866707904422178596985266178734997606059453440190146037965541761290548155160783353170380120295598731430921336405083535866022162761379549423146647445720788070607250590598996975564030843213279228127340953845680491491928113468669737739341916706137826833170648896285819756226445823561948840965316412767577402124794353550211916202447184628067342332814944568428828512732154437301378990261731459956932524359772877843639124263370057607420022551208487639364040538876875284573346115566766004727228315223230533747976110668171618893698341716859655517193861795500423530123122585874204423541699187685830192867231292866198562966233427681838341645738808452385333130747656612384455095541317903514120158482439899433823085356321453272061604480332329157013661863599399286643316568380485384590510897029409217025696585387148493571425657780865143597374459213533021364196718975436852844861755737162949044895271850945494638523942659230563392629594550338589654018944712095748479452159399717163481493219475438086582824523399889607984415820735803854986684083686813226482596287404148980021532957307179544721103999898337186045332275257641938640910665121052628412177775925190154708912918835563810021410217368178953443373213502914413246678477255296141829771900006796863131788137251678257942973946058657431444531675728123244074048255375871021706479945315381114413180661044709577805146389025538810486348291917643260160 [145,73] 1902683906301668835833075368699691795639988535095601999035691767526108017578006638613305683652371171221879810604536662315114305411697288737381187970298082692397563278934543689670026182910249464355592051288908658103545661431608494572605608882885065313037715869865948797120586292784174611421162361940107500825643341022310789675512078428286246389201169379984199413917612978754930341184130282514153569482483422897393139774220896095116884175226089709098683592791854322529512700863656947219425383217315105120494373264839444956004059950992080348626582262761654609657745413968031456191911698296768632972733276421304474842783194934855267555225719209255209755214729691496392757799700660098658581955226936717430108864601559306694594849859875852644942779306210013649797035376606052746080509582928105336581824817839915397170456634414671670348517613610311005183215558104909322191179705661047792241109277820715506208564814564329664882382340952349863384296590985702403594306018095559344817159002235710765228005741433528926807546029892038513961574048888262138645897396472899052672768678246652929105191900678022466786248196528435510088497611124370321564135985170853224880931031440098889866257118789456464120366669632189214059094488920924058001474442785400385155280687414078430057257793411312395424389675246444752961136920329897161241717078385208997191343837296210922984909680501466392453218474634014571671608457965129496832714898352153053402267967107119338377860212186175773075420457987084053103527988995721137138038140448251771397268119077701187321963199199673136182637098957729365216201729261663850740765427312996087142580982408870386593871972670399668671875037379286453197780820536960517078783708644181566070708722903180431778490115995432920067075359630929777193498640774990501911503522553844292337783195903024207792312033233232263026908514609930401720904120687769543607853885305812920663932349650814809722474539059955371772998349018315399453154316276595081987412996330935509304389335275284528448214152844820296 [145,74] -472630311107660606784575604681880876786101424130060645273788065421323080605079178469719874762566010132421431585040345018672015564510296228336723504812587799662922116743959913076373984058068532924122729742563925017582113909079667116757600226668176872968116261204581130588890285152901391059617136793400752563912064927547735501376049656298156412661682184344763444370719172947643245680117526432722961394240703213710393263718390394810176328151248209315042366522326316796779786176983591629041755457991152582796939635684122020864494108541497140589583038683503771613674590055493583766374217855863535502375603338596432679983646580596928694259193175893987763806822000683807230735900072605334414982427366571182140953067224800732852047705295083360439930521772463675661536988129371738680758533015092856556088354485154460190814398302093039653552901643515737958887032471858056119289352765264244344786892859896091567384497322490866982171177484515918208002594761003178258329551582188667667042096081704198881578221525659763522227174356935434782825716172000253491786778899583765077587528784418991226928275809350193371306275000212972889532179192538720130430926396076737053495251989152363851653557202113611922007776963596301355583194151362853292906339634810208891528409629850860310770923752122046838195314974741711004548183643335224544533573387112548745694618935634345379690106600562068745777431160563381983324305386051031197204145858651578197019496839862080174295426410555847171902150138638853626734278562314267831692657455015826859344163555062526834657184422695571486397956790134576110673229733471549444790095750852272865918446481087853054176462591934949163175348290657057367362088237107059568586902773555463137069448922066835484309817259746154171706573526010499049637123326026091395864526117412687489677975919870563907560103536761293159359548059481214181037077040002599366309668408817353913211379545906728848409561479813567138913261898195952516066773440692135662975831548145513094113420710722917108455691967808 [145,75] 10913437212894824501376390183499619910132612443209279324587693680004545410759944977443031095497791262747841453687714407536160574552489805156456793703869621690373422052692276639186144176361122525800540494168166007681237402497821945686630634262287747025402095069141214548079234788029260685917320964921392512251763355666351972058138537722312465945906887297885951917690173254851897158606723556923427291059340759554948036600719381062568601658298276334570061222162426846448862804041549615564323359061646179818923527277888869960669317664551234918591648166921767630690755280161919020343036513823628817485874178696998040025708744576197474322456115409355736220734142768419139038962026712381646774362539047353067495614612370158651690316043056590243153929972746866491061234208774805699135668104643043153772555126353505504612847120033250083805601600264340537930519888549968999102339563072965599893208902292762017152278795614230161622798418626512653122348554425813511351452966744298681331493050754591217043543405509911867212382029804657394213422000500901232483096445988055101546802525676950662134807902427071345403565784551793029421486276959612683932856583685452815800926737438597322858552206556124560076955344646994465327832897929547936084878278789330671432609033084720820425005852502831612571340033135416923684491173111822265989409261847508366370857169911809095249720912547428864095660593099489719508623520083322338508211638563240173758800900706777924709915941819006917155651454002988830190579360303403711133900257106850007814629183594446324570153144419982154628455524455438131034500815313348466788644406573689244197446613590770913329825856063091941784920596907150919615277898174739026671119369588346186706777980288919257401649550122107525345816579787826978168584737158887014564460995523932666865511827470284826315775271622637327884178836490570958468240196904370202716321507635694657079665438075877463217476603808199428382684514335242996298552426538927585200519357119481727916110465065127743404130456 [145,76] 1009796080261566421152175372795639662006401375170522675587043003639426028324848526943286330272927187553162748844329951835896600691802102617910196130659306965521291184115013148537458459507450387321240654868229193367093172435056326360434322336033229328108437710686375948464956276396745559209183910697519499495741058345827194482767106630276264348308461119514097464912497721361027360183323049769720178766049897515587026837170273887594452345119581443702884405378619301965885914291533558774825219446323067003184067334698069934904025944918717352694794860385894480921379251580319909837014910908201262245993913766840587298801333469154595469867833061768744496983567701136401761538180823225028443960021324230264539281386446617821533719233431369146715654144093132137499000452876814882912630951462597132625379226232414396276114067323383287468409726674658942795820587352149021932419745573431278468535358493377479654648781044564950205388350924636887719984476101290831479601365656892075359066684106162409541396445898365442112748670790932065179863266419557871029831770126362587362922449063399222494782521126438060759761925733644425640494606206522594926730102222548297082257285432137489403050448482072992028752134923751187565229570394816948649961446319433913792981862814829429479652717826622376661834570984176180028489084532205536376266455663230632008766497705065587895939842566287727521852683624652618598357093364344150017218779863186195241511168547723557444166681583853833933452612101557343583953863064518678322992495594528805373180276904283109973948140024889715525248883465893290459691269236043237443778475479352874980914192524070450621582568787693554237293481918318796187137642941668611308984225125668005229935664899955714799817311734675379167987872888945491157903953521658655109412364870011638029856088205810765936409368064804704838572361688283477924010605690615560136534242673373075652687285501319529282571113295197961722121534071245282553849601402353567701920487298929532100093638925550010528936 [145,77] 34459365842316495994279425944055361005602125824440816782030045822659574302484657944874481383748365090615319620346377629948677067866404973595995407031255336449084415462089191218329003934629320988864459718156476025076114496370695191695104649051288876583782067846539249712309583845943461978947276177975706321482953691716575891053799707785242416638754313850823565883047419512342091639933638169244034101205487267689713300468250695837307754858712814537083701087169421493959366670764588301357782025965772513187376837108550002858388648392596128702064086960779707580048134924649347013456334647912139311429833823550833365632336225098914919691404599150637529212962524576677726882954621485495141326088002237903092990224754595302079175318365253529140568361282544822430121229375934596684352485677881540961931356293639252553370385143504405546192560437276922047306565763868364596080724677959449323512421451195421629680607694911178001248723303515048934935259116200144711184673917607680952275070329616948604502341239048015805676790889982191284797048085676577777052235324179554344793071439299740541658833488723519950439014558205264840904818553542508763917229008578819795981587594561050344730700616929379525778442755344893579718126045737253439502074398481712640087262508702267749600509070043003372986056018027213192045354415671290812168013475584832351198971547991725019024288744906773055334959749050510674166577899721899067122749494964191004513409785268825939052192357842406679933581188933803270252027510906606221868933040472982625950297759785142167255757648825663486121938479591655884208991054345702230783480208154196915176161633378989240175490751476442868249889787182155771636397225942650853929096041742548315172106033655772497813711761717007399468948654868500333331877557819571096054325757757331747940504677372104226553311841743911969298212294865022455937441384538539868920487942891289827423289131174809845760832193968571600041807503918199498695144718955777699295477416445654245001164694088072000 [145,78] 1039923082560808917955224901243565727491638774760690224890913489719733346952041125102865014895103711984099362634200875544647968863717524223999022410646413894759463961512075451067801603139251131175027665670063074113118132278236357047568265876687483189889819663930771385318503968707409078710432535331172317181291065869120271582933026148733826572925141449814756912143110211139003183328469421635622372088555221928764446000425607905524949585204190855839993481718648939965369055669733821904806853173323334468242748357059548700867214601408253511074076728422762422278696609461956135387344276867683915846401930280518278746318665497623218016109635860286252239597633970061561255305083704933011583525641431530860079057148493252327520358586919477672006191024807705926001921888601967415119329249285585131824667707884751282208124256967377447326440925035528936764080285805086866218816217476176641805867609825156868166707206828592860776177577730393693238200653232515113719084308439359249707384831737397666847796093915269692997712436796879638468478380677782968493998996743484627453068015028133030352567139940553652191902175203984993969422336992736452281814777581042958353391208923413778542222812258730043194649052534963114331107977612224711157533252181194643730676053554576385167609746026254610876079490751679778393109632277199983534870159032692311674881813787936358107415501965381387812084874418739557670987479048419668244048436027774632931474455093878776810714054267755189889940619790872428294903071876138293521165042609062215546089717999946739904160711729651150783200638319477641739445252699375234628328926137212581605933715414184271447174364442091183277030864032217727484284587746384153635239091896136537818934407785185372892591124973496661785724183433588694099150698064908344895601623742461902319821034423264730467801584233047404009034960960857649831654340840513012237311944007732611395662442445839290065285808434957841517770777890276757437447029632337680995693977443981294088880678690464 [145,79] -190058214190794434503539460512724269282282575846282335669108777733134308734064869834221283654892010374382550767596298186399365035497434642593990975014476088173593152853782381321302627902958726019687996172708241211957826036898855714880720168193255143234531171136158992374597263035629889844698490426443871276343189732206707948561711988972503465368978504545908474024646056551628476744042040131368751480385789214012411357723433109822294802867601917323317082549108063272599704618151364320959430604767085025631938732314279537599284038141623822107274250255670969580954359334915976659735801336848150628148740986816639123568960566342550377087617104427694477892762636668003969439461749999430027772755916488132732534632944086556223961585043632734422397138760603228446245205401645734029906569412149028851785129518199769468632649253251604723502108954870569099518484284422317557788013874689636897612009695700979575786401125578273581680969879431129673764579493162883838901090699829353951557437712959743565922358418710070687137126669174892302868835058693212214909382189162574558093147657071783128344053118528498333607596233168049049190988553471319256072139850289686659692421132034260809505015163968793128569343572825967624214596081701810597770755327887613491655096376225284305301170849992646739214146546157907159198178251873031297047058491456335419184145882773707128175962451711792308981865751155040763007532924705254670696265893253593566246674496497993450883597715167853312688815705968065882375078374588554480922641155413928154911729903327989965135106799941514429007843327319386059048269884713241639127186180740765732997102178211299189965645919490257984302640754803370847213574666165200579343733353414244769720492336624498608606871814413701702481455825034847914736494091723445271603399913171485328164953034661117179252696512164551308433456692592181625084145656025065296099023055893040294002610045269872408338420104576524284943433685618800311101134420176265425846881749298414613920154520 [145,80] -12414147923222327921272534742016599294807826508053309160476299124885994925824410052655959835346052517996996222532663210426405479004266271168081145209751933004739573573010626895180154248149327966333004095114394962631091012871349100545688078562235129294694381357970474025364542374009469451878468806649990254240943206332784469899853004972067905763883493414143316201408735393854545662636148187441843683539013015327261540037295541334673004136682206094890751917666580115586837736622703197752308930858945175864040172157491690952462030264014998780427208337175451951099623985829028588928485165247067726077096115347683448472766695745193081008434396348997991075004057555395776928290107753167629416467296719786711226608684967576985150784076459344711375442953827392955133891282957645281237707007295050566047384767805459325683922776713048592768328801398212101993473844142785886355996201372833367083556557982168986654450907159764098665539538880386685547223728186854387055857725061340112776007401434692691182771679620339411279231533383118566500280144854387031565579629952062956118274929118508001987328048890150974525928680545890653503469922112190490544603440327357697233831354934549687411198887142120749720395978828022401103898793339460831260047391901574666448150471507133576342480861102785696755529737794602840419219974507362048524799421469563383657330991185585630424878101203810766464568224158090214853666220944763919618526107536029785386391811675184605517488437022043771623437405761068815189988916453734890351165008919695853865837116056762861964912701869944648421371182224759925209993587155609218526422587263809380439428469737443866801297590202093476778434404182025507401671363486984728465417998744363426640935296300576095249902160075038842052072903867809061560755311044884656643972457211645961708484619375504951410793144195103434827307752511653875480306385810127512229677411715528873310729053323559930796573370836712284730291102296287884142264391305381883601455865383700263249048 [145,81] 277340541688451566568667062744332404013916185826328087504384316296091737227444650305249768140947044735211606198545097651366963135110411154999495838352720775536635098888480149564205346576104069658418869032164436039807868752734459790876160179605009232115987868383596654609931519808373429476992611907905921580736564208755479577152072945143981930672285730061352993225205824946141176641809026239928345365135030535451818705451169760837938397984878703105881188256863543477662935859495378270634871797512066543767103484327397054990090469125974272068751900980519203923850050828007639350348614612233834242854051763004091123446507103211862986670389632976848979354379099606801641278658031885285025653620601608844282712895481345546868977968108741990189101953568547384564897564952659679773581865023668349514215516784887124221965535207912346575774201971001675505855911899172687836969261153018106887361732554349747212199193747093517397632381270452840523827820943574626243567420841570065273014803082697432120169551267876456686092411769648941582006146946369565267704507710008476423731373972747722627891934257191579614556375371986666176995958757624288016080831604745985165412570560002299340954867680454961719967714643819605165217393053505171611605326096070173079032183930036443459448507955285800792386127003757155736840911522908251563638914856927402449747515678605060228800965748038956178679363452292627729232498809466493196779906608387682259632620676234709250909175023558545311675414230684279222857220345150130570191625043145880868754831385503405266454076258524317478047669140690073120554293315511717473285082850489990344394626343635899127595308273523709307245505416020659466903775171228480301921528288395875058475742984711482417176010956495652340759104463309402647811038076412328320615393058714103848467480115608522151906164227007201839400556848245001649141910770024998091341945989988048217669384589277277481731802205640173544069335235094807220177859778384370965140269924290115180 [145,82] 20845974889840202322567028168241773236117456224591055167854219915491475202301125863436672294318206784750151868431545577785564148182993441268072217913616390784229066386655263640395183941918344247853633873920685754165038440688393695028867833431910255155483932331662465301187302865065869137738562275307546684242805049857236224176295550793442189380394517927697748788930114890898620276926832122156644997295890906344037196786731703927370962619175139969935456534641480339076579145146883695881389565472330574693643005969333278311580974562616313282033014691136031896654414014652412373702374370943337608173846147771521010083535236433951879466859203913350292009006710297266713253510925158676816286038745338156796087854629043174121782708228040659574551115811200617794176538370076357125960957288739854402037938607442146073199661811480224963132186654719828384276933094038716567770071920196850966541696408450428867097210505736633492316334645930874646199145842125043597947328296445328428819523943608745113662729962273682978593891455816814456890737802739434664124061133384398339569714268246988918396146104001708004309525669250031296296010039703269162144891699236824459178072533506127725339438860921099136732446428261073078120684296542536537497919773947189886015111640224326683460746674209277144336727509356112333389503945121542638124094406226632410324528174687042929305008856727804211637561313542532821990610137611961019201634199766083942809544460639654997774942578119143856488741066369898912155655940962115418544219236928351013410690773726647674542231894821682094236974721768600132026369366767542118172153543583952175929598708247739589545100312738843734469670657858879547445882929384124140035128449584440761037736269725558173363608451910024933837449873804249877728185392943604693188465491145342832170460633086130522481310747184908472412352199679006808057926028734394882614779663461667696313770473107658602516978937377920310043472999414270056962399700972059419598456284919984 [145,83] -138116986988014301413724923773061397857697853814708602348521854530768744458096730257748396282884759191186009933414519469120287014639657281123120735461474604044174007157112901508113931292744799068886110320182997611016538829477828249429607224745329600580956295724337932129462850316174914042918671152949097105874172992386257243123537465140134592779113691176289372775556725816601135777657546336890496633367334429001388824187640994449277851963692470412797964696321496703442076978713274956486469494712395322589507637954276357466796928049624075910996217488617503612692191360211885366839444484615049096164683571327334772044942047232400573322755915566305116755631486203326699158354994379663084879191145455734164692989228045761588769262863221830986767568414439918468711683001123963020537118811379163287615577385937966493327277732116467553926568522624006183840234157613075587239117533756193169712010114189929328162319785815043121194855160095948827404854449127723860640424729536366622209853483484214161279221309185224231769016257643970108804256518713862850353633991169822451667271334299181523722968066339595672013273512980573368979870091870117068580220944704338974215880498875387946092270683444821575911722900983244460636164631605221638232600828195663239279273965403669005564789769038239476817690422179322857132045090093699579061908730750988397347429073145797234358450472568914425870234365588796393057059598477609981001524423844223057747273471423868631727862458274647317349843768631643442024471961929947733617365944301423705478036045746996884059696443728421360926510373444532509356291002057632182019283028053108787706872540901703481181719793313807883242162124512880490338456031196162011806655767259168212188175444607727738191868104089950695546025207674884051179898560302632374587708705927202817387929821298913114243254869472745344923763699939938275590257651123402889353913655220631163265450236928305883593349746549173063041008927639548389792634282640248047684137216 [145,84] -15360601185306533709471431250797666654622195818964931021560450468551353969991403212356137473008667199404004494871082446892591888735607900289191020761329939379520774404026497659250505550704885066080187370351049071317947036292006137038402019422175795768188800327862193117421878181095731166698411920845807600554259404827834998215668868928988168418465477854469535010810731418219871545332159722577120348486799037899202648633383274695161505991599369962047183432505671032383048482628125604632450618523481198681507317684822958571797209033800446706409122383270076879934376667189536021376237281227984388210773412599933868803345968034753447864030990300865930285829203774450189579573054761672321055506732812827219156042884683249761106674208770811893427279768257950571756470285238043603098902264914700730537074331779985460649476333217702781791821710829447354083446004071930433886514482864767162150415911952874516199133181837371817425663283914922001611465592559099616130118806682721297906098680674248078117190989007659797743501486383340193050436751724316387188538279634690504201316090154986141829156324806492604507325850580449193776475183081654988106163033681700737628911684350814560441189577548424362805512437841902456405709566640175574468630330617935891384807753060036428117214297496422909273819017572270548125148160929643783662170657700268569851189403716383654467647553493200993336646944127837130800100001458219770563710188482666378067397181726900073958367917645670389301466798178246721390306873111945330006651371311071709187629827332108248177929884759271215482661417698071397779817151220486460407007051095379335534528952682020274727166775902776941446137184023492423463774941415350135425039621454887898569401604711448938726998848402072396630121452228714522012894856463539065035843933104981367934517215388845574535902042708948336747349653494049198626121864202907464197295896152623156810451782561053295260038971303989469261330374098971757071037561105476225547200 [145,85] 290173903658726757106138815952989354036410266226272703146115290322149364371174065023884367402327135378608178698774956944505722444363772872351956811920342108763969040619923075058476241431223626230171526635436630814992176987794610810496602901317076266827882524395203987622370463898987285765228712624931406091071606025849074106799052703340041155045939275755922325891215828576712983619235839049223270836324826328632320261376629222231848294346493085925980090402304846564250451326400322010371693511470030654372631363344904542402467914971351429259959194970560834670429739017670359956980315491165047384403888663098887280136837903073064617206592118924779900069724538338987950699547246291678469751617940954619479891628477392473306506279758708698184704944846853007539124547720509420354422977419669805521043930916642399055011422426781131043563299485021970989086302592234017923679944496013392824716658042803026973839825216826421773937158188463888564161317930673618412860224717105783448228018195269660683081803715396856329225666331726532704081395395931959201569745530943772196026226549232767296725014215049388647663490743412013273618438489870133019130749175837705558509764325502524304347907528405175395986175218568334769250908507038114911033432968647651532167203301109173028748280212731957286299389358358516507234784696226080356455632479280464470852125825190969418957176239812927197798237452565175163419827765733063816230603807758487654787993698279994539630894932418183266146774972546964891653788313458290232635041077894700328877674605095145745292846152206646787822726647468756343473859006991750312395123247900990827510126169942149459282247470361310064951086562017489859838805649483893844266856372859790405034506285293247770394375969433055546455196515628328922052736468948156769221746822265913186841938575262532035381134353087226234293070863570949946108975875759239803394648098817749935528063742346298407072920596959361653024982316558793417171724484304884296 [145,86] 20483081077299852886152063863302659121549595215965242419990792539663195948397156914731348441735538476094102783665643981331500578142091723916343573896733864263570159484354153122030770292899085095417120148398850768741663211159182013538259969928906852203913353586365577205964005948092826623455554265291245652917219031169839661407495966284154515407041204759451142162441315995107421501193271470632545547257852328964642426599421363822244502193450273690108187422132219765466356664264741937249879927687319826304086528906887707377664207864496531222068463137484771695694635390846017028152966751807787861264783555088613966897433315308982807856936036886669317944991997921894429521057776172351265216428459342222106630982535433146638739051100773768949412017629105437700004019614789708905338531752473896746623267034364627932322377484723350356371670759137633809713654655223521514529814219894464188729846162439917197337666919044596870252490673656564316949855665388764764818848914680943566250374232549248548813115286810466464013226927753218161883703887073014951660583069359992552729307388276717308910895346245547584985871261063301373962773025230206013950478277811459804332565508809562005758584975156660264270820276675090712911423201006796021908081759538773920670633752808209390376906112974601902418843871419167671712923875663402638195010969533067888061078786216196424388096162942894448813357995691591341172902160999938261938444229078927471452784664617832527979730763350547402033888088634228827064506596432871075523285858198450851776558164848721368976407717749336923470223284254349254975158858270651240811233975208315172256182306810097248378282061108841166620994469475401471211777082521706524773587997681444772246310918680108478431300136868712580044145549138284161331126778447377890283438667327601137301844252638200852233493067476281455269897626485608197004905713348465595751924775733473118531374676044959906715657061843800247040476483758266674114240087013620 [145,87] -40773500570805811815930328675842292654245369526189234007458162404834896229186678430888459636243176604606313338821351734000361714141823975823750887335303226456621089635809842536197695422978103618187728892855383761871575673383267409193125305909947282678114011233716686535029682034808523026695257143768709203425249651004459457823931055598829109842628687178318690500937063371683576867714694899753227642997371826239140940697745108440229693547206451990925940020179361656815490354459779134892793331914312114386739087065569973793918407754616957810369038742680281116619496798552256858972861638619183968889838431480123401861155940128952766790886396315386276975333925543347888738903477118959018032931340940669951795841648682178207273553931037920495750341704229979163496387245083648810096968899992222994577543026679738917348931794398746819713280071656629828813585396360688462634739825282790409421806924725976161298372919180983514357736631655717338301949247744205865392329562317252983307747285927574507464603392163938249139802511288269719487052573365130564098727054748434710199881428417685890544709602190437829957089929115016496057093109072963485336139126346541769114672115296020784766914725277916264503137845599094894784379591679772434789748065973355391617104576979939720666966694376163329992183728338136544138457709495239683607082027593351189997980850986879970125904421237910921717718799865590571316250237697222516196587514009937938214008886731362833141563634866526543899588030547975511622441131584612373744493096504166191908543030716667961758164623555377744621730343479995563475309151732605760461005001274614168503591426597099707767723676553915052593100878216660281060025064799497094708056082024994022683714515725337481902942609673502895133907171305204513699707380442690090814373904956645006366853078607524464934404978051053747693535302940906171207936690022408098416905008475334668889367064328186625444888313320422023061824144791095298385012272 [145,88] -6233005297386997075999964349686209345842578061958074811065084648116525849190937104887658733849855943017485238435715257681979049028166479672441025545525126981894341708603405826152806886366542087505239023567120948269148852621176395460782770194110363139005222782405688641708808368476469759072553581853686809600441340549878063018805304766340931945995138093669655504683388007888665137015166513374405565648810291695379068963320210091506220905213523041911038957605056821182583156617820735226172329929031861112886985039870978386937583686135633251027663806452696583730155673070616914094211556773122414105134529095360300189146708353806664610308582990559974439156112374976962458537529132572808259972083612510925027417403484575806534039691538224329565137146390402264752615800525211398140510902412968682354076371436102366360144932560922384501160280405521124754231882433929230478988597396695739983298925803106492255282963365850659017009389502600585230277745408113379825049089304007414121430570137909570597473562565213756478283096111452028789049001897390512448947372719224915076743467811960779628212029903512393594897186718013868522066080368568659001285102775628216335493644329929224840709994763663547424188689713176544635437035906482962727713738188089163082307286340997724087198373946237921152875502830254512018412915767211065950206599844218044283261597933952657780185159230181184838377858321646377672298724212597280959588902078357697417200616117361341254874511038450093133585497446466782386906301148409422670119461329617160260730915175038203347054615781239482396508850137250855698710877506110859879567329917681867212982418586617019339588584123663479392379030341115292226992487993248997723021546743102359930367985242870815148972593380105870740218541995820756901451957430181676538650424284481141226712598584302688441444698480015956900617670892474995978986020394214019277515136261083470811591548769201283393403365864745652621576003136076538099344 [145,89] 62247265647246494680715605677757466597635870639666594837431065632331203662065835483441480735939330643509251505124537217380601601007042627796281222159187017202645731754480646133822691573665814972234964761039749563316008648084078260145243637397142500050415454888575554516027947054925991164718793397987352185986334302912005733613181119775183732497840577346201460008321911031945346251115458948181257484141973012906884765101234619576311805216778982493970189477997083751030133542550459309365315501252989190092892585028995538743406302194298393930663979736977381350453034789337044769017824232300986580329205797007316067534155312883280479510602040144070553543032649307218548828188382029958760977596550072286043395536276292282287730861775286000944089848772120034211797954728222045465555002809288636515922022006848034424324100754707364870140186707674612385518856017906751933450216543434412560097979706614007546750161156466174769480422560090995569858109662312082350515194419913176309203068532990604147515719596714792569706597182099089547728445650388772333713337701763304393484088357517904446196494109336634512054963776612744163429867833528056582566425738287526726893542007471331815606421505323165673653080458287473859495248662838294401997865676085589441503154543149383020616120393695339250953463512512823660187034953331590954574098063099338971714101442941538168471138876687610038460597454985257839494523912029913594817831265624325842430992583910585573562698968045057868788123547195452348727616022811857002394567441911473533117804145403255804226800533162020592668642335592851278019526580475948529152414008619336076786693949257880795011534170969025182860736853720306897975355972233280259029865610895585868308071963596943963126160776438549780041000289297408577375827301865970965960864796645712882249445720916200066908903761154100383115415136888209965094489923528048842585399697000529127887262425726268483848584738445982040511880251639521128 [145,90] 218527573760430787664304913611117761103514628871920907485970291899626028176836987341713407731753180872238805874542627164125365392557840590119835299411211210385510017674784988058903336548811580597431242807774985768647838021398081936256025481040710110152225186045597266922726029326119380477836637802554914363041133419302233602318616483223265058933567309566748038451708856274613503914742899200400511790698364920644293932097677224864953564024940826636719297592543418107597525591706965070535343886048414606600927382299044956153953658430098687430957708857930261579384120258902476790108326587919364635085706994691388283444929917526025587546402156948291174744523215572315749723684593553886714841371229127915672648857906563761597585596036035201085988749564441965161354870712253465608605123400442760100883662176366686290109358910187328690540379955143987694654967349704738414525674771789305134967333876796633106308976113824192640432686024675162141123568973125075725034436756339653434997964071482156596271835999814106262895973660012477409118692840440536918982134811864235193748900670953297766799069265833890915944636109954625841344531487886016230945739691088806791812511979942174451160105675706361245349362483803990722200951718274618494263771148494208335050700801558702069443299133235668183977665051393716996571752747781486036752738249532921863309802421456434981603085906848841443360151173950473201242366612480588480752854728277479254358620744498074542610990504105789552360431356463121178418799404201453983264470215809999437815137480681977722741262388595262947240721114965217861683234340242166004702316500703414865302313943808644852606451786621660063977158490152355401926258350153611049348956767748906194159053583584692140858630313727630673126784282581261923844553820180545498896056784876933536520974577129069889845937861496262265631694470937542039916845026154134287928879264825057675765847770950830366064951220079163246394588350024 [145,91] -3850822657441926742099634690202502787901890125002317460608959733040784323613976979574533035876298982847809726631979474953770789935479163299894802737120090492805570479240711227901048403106150113813672087077567483431637971576701938824702169796819860448556068796985944705741801903200382274241131068528433505907621382009167318740422646282507231792675021762465472378455739651177572593152828962466619233660833081929071048609523463362148628894896592209571033918970848259213038133660632658102692758134685388576127607250443422274082071521667674611631140228392882629007244400836561839522311068636599262178426394135759518937679087515274596632134912116728887357609213948631565762568370487626651675026476000620928156692909684512158199750030588957657127759778452143947480711552964140762153931143547993525661999917151520142293014701154373612158277308871773699420468532010314604627068940451550564998179193011010931378463544384528856136151652452909459003682667287380145689527843795202272308469304493557990640993960852810379060902536777085511168771569151604252743963814764608778254405830263011989377503597366217186814476789737505108620729104468622080160839647724790791130309291660251693640773288169733896927746269532766385780230145340439496969988225104029882232429989014312905399394636224641831080465292628352175011791689662758870408631359029922272621300326621854774071241355339788113276845811725523515225586255923006399642669497429767593964692052106028702750141870300106440495612927895719992055092818606117946238865506065812442070840068321629005371774429167273218054705074634402294977183299893203205056921882564385967424451356909914758131670227418794794125473595179517777340497872556237419674500891330526510013674103064176117369997748596127390372619441568802715228898806307849326016862622327954859728472594157903561280069467423303635457643121594805471969058810004388514869142174372686481739038120652368873361399713764304724972645952 [145,92] 25581585460036673530444815144917063684627903686786855881006042824974688406857346440621232502847848280829924700714305136867507866106593729508054244341636348888765173520035028363052538993317770348156993564282281147492244529177317343637417616353369558840371603138408359263513426671321068434006847672615091430907771790399696757686532357918751582146040591891302025869313166758481562189239194094921179212495890121505811638436633668551467268013493747648512456487980020372732425994839476290655024970464286075236271049822917132025483361939494822453496612340164136961343294218108914766001868094309167884403814068698314521538119645136689226419208259307250063393211635608995464967207913921602368031340045613960997496434799948985172013024260009410166227128632118312115494354363057306670450919292675184504920280971035899396908113767426035613739649866309009791619859099544325003054809516179317686397187947039867797263946718742631446079092200168196868374206252813601791424875178402665223135050990971065279514831834288757716198648952584296071389324627700615308142208383465958284514243705559354559748293926249944971751036516038704380106258830020156141954721019366511293319716513922423282474485275552646954783674022813860452984430653420969138524351736102446106533957688058511901211943613447449542251932324658143661231058816345748860264572069648093041402512796942685827996594870042829169021644231499854000647238682256837135337428372583139475698273031282873132945957169685622549298644999012624330531670210887338138850673950161375706761336804298991075631907402507750013323968864631779209554297477460095505192952533592094423796958799211961863062019321012615801768262668140665101658826950139535400660648416303981318912763339616118199390205470641648264583087813746634018693479537659625061705753680293864721329221112423410397880797948589815773275408408448564017169473626874743360471391193051848077151126463880032466479341136351328821836 [145,93] -5506862185554755064304912622523976661487604842165242206457024108710199570775013315378627973453363711092462388133175853524509412896597425383631601486175942335439084856948844780047396421009432498102291980674780191912103298867599643751885614236558963454426088171726879433544068436703057463645879430494574534014722729399271375052700212198792702728298043545305927584985920352007466961382199718112642701207006862642331351477823199138733507608682400547167560783692999791577082894411431265280792776159874168182547683226187744493725702256186884563026931978933774658364928107049529536685308624144875064609957044641464849054830939715078208755083276634105878528795965925529516209124888529632444545166285505220870073629688559647412807294689875220936561733787985048133482870953498907833389777102554979192528813232992040362502850900514834721497883907162741444651964133606082152494581281752289211166311325366393179772619662063310492275162573002391931179101560530099438224935922801865266212197644394469051977492625557911575611038370439235415764412828424636564906893801499682554785241119110425070675685158352878167988746523317104795659722232970836684893788476781100781638876733401595793872222062469867387386637134046737303362393579263485044670592079448868002465549861122909807454283481332464566784811621479291863934026186901387916000777756170090720098055575771799519512074982789635675774977516066480936812279420551641830338937844958767740334128135264080104668424724186930261981530670362726894970865542269133825685432089463982597717605140201889321680191609057720274809843116339580899367841335765978387374457523102439104234843146718021349821009760128352783789898686865925197241919621414115605801012003020053718649336986562610531279587598521493719156130108291143242226754376317059334653449041190706934243934420212258661517829095237858678967447803396897018421212320570098752441536816520901051658207625419767243233337535849153464 [145,94] 98297767402573055003315838688937089236881406442595148800273566861809109236258640576300793163492409145218832174034290355415472937429692089441029796311882978132526211746888999907339150944046275084391471891476047726516342199847132764647685979902699897350587944320925073756747611197980614674193254326518171976881924766289402419897785672863979058456650919495512150193594915356627154658504591084798709979590593050349026933864169428869766485564499359947148333069652796386093114209518632256959231075450785516730817021342784571363607575248116026551764455562505475856087807961513774210976125683674718974230539930105879691800411373829378205284732170867219841589257593795369522709412455353001498096995930382869972282341146228370998454077485833793369044487194211468076173316067028481656281503079012459344001314518141069526780396820275383974419125237853222574210585580868436059180632227104859412096217357517338691586810368710235445005209386952774237619943393620468598184117943193981899827169311081995698684522915588102626622819557753048757714870972620730846726363062385709066361693670639333063374125243628680058418202817875451262864821402081387407338576666642468704399518490044604288766176713176194547740726823185779990237882650017047205194465489397703093420195224429116969356498187577190716176670343291327653200620795422262832161368908288728468281668579643002790902496388549165873317824310988206169772664639134433202229563089336563567644489388426663334563355939978680475705813190104243496801902377171587322111449765620180904136326198924829528160392319316782042658481862162518543533117519364600391602259826985723645972058487082302419381022688898762130465742642581740206429582883580585001765160587542351150293410401254206860689351477268763885697551594079831440811393057238138697706453879945974470895008343660981240484651387453592998354097893446192587322239519211605219330952269050400079798844608351470666661026700200 [145,95] 1328689342848731599561063462136054497512268406216138521636714201573306241724033556463989708872254796980160642331537085311421558149537768927589328394276385366603231509873634688572342135654624454801693599711136555030885911523167787051852521549131068307886416247200343330555499779670284077723967897562776998049077095891168037784383874946993222785653378553953524565284079902471483212199154577741039016039174070966060045489294300263597917243669317202289016661247183443225060155693804540532361132407753452079724406857325384233245217740775963696222624066035688143871667402606671237569243173482558686286817870942124806714335056278548942694849967989345669039738451628479124516209410720035627358426241729704457825612151447541456300700483988693920445359360168080686840732362702393505211091684288808441317921993010313463097388757085601599997448343821612242890298867640663014196847418265453514106684862929203216256779805198579329118338557346318415674767378837161678228797487041373461728785377861865213739032238093854874041752456920499788754491141211761312100889596653361786527971424249057139672749863533927109982725882676064115742658391173347280493453999440590990841167122650513640814373399089269845617197588781642549661144244858442144443894198111466863328197099570216990198258690206744742072382445761576221710613754300850933566758412921437786628207546168799588795945315580958459440805235191488960932469295591098289657192716642748966339548992945606991968587317771039472716748850707335309250202271047566487768802785538812443622756629810178565388639474409462215134872459293970859040135819622486353868324255241075304840636671348115508740488159828898055997627419244682839995227304793058476270040228647401334846080602225567031372988780412501396987682362196547840666145509526073786141942195630871050102245153563316003217451726291857818869969189493982493617257467373640343914361236324741001937001084124959769450373196 [145,96] -7759081516169808925866611821692174551087354606395464142151019914846407851927489831439674423435519268950417232162630551214240392251773253823375202210537370707998897192620135673418141790191563661191678049620577129167721097152371769776900286452039124746567389357606117294791480716178575918515662437566388125676865019707643456863234458092856862140720985993500590160504940413818098636129975911028077678082127477202868216205298058914683709404384573313190169743864364255415994868422154443902977396442586494978863465119396333164856215085116332645058662327049825412574157054338165370070778358738072847767148976328148942432154732078208605882582686217665607734377482030033189905198798605219945023926406870717574238028046136358759852151803631818817342435419566427865207443361441271516764214159855718366379724300041782471809332170590204866167841474301531641749694986357323130032624641686865659863191055402813061748171742274702680887461336997901728042808126786681238064740651681708932548058204335587714285978044566302793768117212545066354039051094390688493705483575612284335268401358888043070597811171279185852562002204800629950876907942698148601214882682124130170131785425207876225770324088891488663150790789807120348134632514136073974528186109364743163858138487534392743551854896415004410790915146889112397455741340735799970094160591739420024322642855759154482221837735677160037847516916471708469007848688029986678019573884431932141153931097934197855847792622035254670815437807452732070247005258235482726196374091128634812624532839914424091880361433014931180049247001312269886601287897324384238813702969737720306067320999118112760012433438038169238812623719993213640355955539927630986460880007983544158810953709610637144154490618130577742284515311261715347508135866840240924254367071086388609401218564235855943316413344071715002749129011465232941974498305400478233087168656894072418464271027384670734680 [145,97] -242822064268351343440195840699954553694026445111149818440977432414385176497366968703457127276454777069804881616762333497893676480108515871710513353866183242094914627590953225973502357755821091670156377542607213251932713949430884949807279769849539265873765633774296119685527960106125557288718914872390756129387088296334062190135159968318413332544792373063994045281508856343328951142070689233779733591097586632632725468115209799543788046079677895730634714774626096823334844926242190759875940160962270050573372519551942463362944391844667568238465292827877701049733241510055144480990645909447720926600404567838951032113241888708821359901604746531194025332946721255909065724086040899385030346926948229194489574073170467080283425829746452845009552589768208518093546099841433479511884378478027183903088117969516934987895522469497967521629830662503078872210997188287633807145642941895993099511742923538018263134614136168234920578452193301363064349647264199085417303886725810654690177466125762620057250034628123711774705885473360331611672693205157956953646593022389209829386761499753470474508240598919688972590484766058972549966161185531971541174607392748360962507278323330272538011172557517019639810966487215974796691478327855368803307516399119384456140086852646796231330205553014066844190350389722673501865083810431801586873159253154624439554883432674962714794687499774477644839348702865775602269874252799594160616132220789445017705575576179818533762662203527301485744807041072097195001803683652443731675119308252562136882448026976927023147229894989438363359520162897671402713250188530034732375647476722323434948754310678235722485366530918068659948053605442406566792060143147879634955959778191853249453044849494903228878549295743871622422748689631576101716352033817412348599736834235795964587415239847629345136359138614082493412401809626865667814302959794798758162024841379342074888257102672132 [145,98] -1544644541214770161255229257510005312164867881498774767115551296411746430676411145798914540119987176938902760344821878835891770694175766566430264528434289177252793744293420106533679023913002342735142801348106960911884779794048333745277256801482239909298785526187304211785725292176225320572523854708298113218642288855201069356210135605789989905105027879798271573246185298216759224906172182220340460634483925373574441531773425451864906764648949403326533396772405681020170867942673564762399512555409433237742503758989888207689931316732967656948320156006139509495097974632366770252130168877951642153462023592253552650484513969676449533689370990553653550752629605994412851985571086393032358722570786850613874109628223269042300460504523648945942001999403869895798366400302408047180810075942865640628468492238932562499135563587341465913439457621426398300264627349918401231454513402871978282916188785847489173635026374857293376286126363471301916848096349001859893907109457079905961766691893931680498681229133311583999491885994162376589941095167492383720738741652811404768236692109236292567853560226624034296583885029795771109027845660117400516311365179091888049606645993835211458155268396960124197259768955139091594633655586712071950395113346525776668180527356506228134723782176712739941636112173574569034808525148894291343156626170424527384973590725263226461085107822022242876406817642789496112750261861738819464335818051753849955339244658314914275910531997424468399750008080977545229482047742233054805656013220802706436790420938763397653218571273839247263665856866459753005450815916063378086172179717445900004243262146078475271879277790594420252864625718159620881696509021844252815834633545631374256912533722014221462781646184512081444078402570001407766191001903219344810415289656351671106033824500939912627406281829312986585064057686474753916818194923770845979792412264614721482581720888 [145,99] 7651978996709507260072639330703788400982414317316030236353913025105087369527399220952694903874260703524857995096027896750617163308431050653014227430088905671442529662284675353305207138696155890831289461712539014478223086280348401656303368231226343029494756369745651558216922817671089953101487658501071078208578329116462317568826316251556798990636635044565496046669102076150878342205463229097800435529585159519287025721348050606053496556080172366488260977626034188451702308126311692337175056185157846767809300472997529098590058859753445237848192384576456727847846268663225872855108582503291841073361200800729945084181909306717975898769986808141205736403120214676604061278633780103019509644843264841227150621118612536749561789241170350871509372108574072874746381813583677933535074366647690419611014662012712130768219010256003922690786874998665039092458871556208053235089900360631395579671493178013864735940087721959947632921578797023872247440805265273223803493315015580896909545299195002243486995770081434850917133336117620850319202700111498495462592404262381170856392457468331508986203516978653767764452522778659720212253746830694807620787525090492538495479385924307065593958758891806717569720485730895996439723764143802617538612102305452085841402410274335171017944996494710708814520001437580747400132866042761078520315376001473575830100923322655353213516976630307041390062730424356697664007343256520946656328756213094947277399118188954128617420418887980928659911716706597441015079415557206597886947699308428847453463600739122930273501715116952073346998434416180543342639139704328036508244778733021168061845817399882482644810817297347489082871071145953319111346381765561854407152193301424281699121664615412909782306777280150827492602295499041231548334111299046708270916352507436968377780014363439800808321057730592103855426196668461501098951946650523354435253661488683400860772 [145,100] 157786830273599730456988677784057013440177615975266754273435929710715236338119210212823002414162709744409538617296400762268678846005083688236803796299998882061201085185065143962503807216395882072251346767005372575982761604646517041510981306738958902141580312491720742597170304786224989351475841814839204368249529972450977290380625082748166957202430106349132882050949621591340333229578182921272366505422529762339013603266220538953903270404936381676460414382275942426202566791764820680200087211761544385289506195014197100641116185014612011752977637774769520015794464158479454600263972102650680554908622423414732670002430720756056221333403420324791185039023801984668275027383348515412679023303720063216028413208893159926186294444325363203400353531133229347059383135760470049923396051109167774817529944731032392125756843644661979172655769627352778429773688299809927112024016459964805363471516367573482525101044956495331760034672926676618844209094508816810124693459220115884550901642309609059151627781597280718572541894314388889183192841049507463502181219410696048853180677119201520915107226871074101043340821402883083947661832308925114020369787178205230532810150281898284324332490286530257262793464677433383623827650458200925248134847061726506726471658540549685389805687808206604712674423434817923903423105707485790941066639842726975627738628147166310980774034629804510549803738324658386532250843217169351062386561553255285672830165698257997535804337555092335545869417186492084407820636484854990007362417913365156718567595447823640112921259413171363314223384116669974438384498877664915963185289586632994870379639261159507811642714181412777366984858297009109184294897169828366830254495737946428049051372921485387004349626498845519906559543912099330521661567210452344738970632136398270622214997166226034029764070812231071754700703907491347208531333517831534685793720630957476196 [145,101] 1831751279015256063146325695702387299882871872961411195647916261659315595360235858751533563534819638345364589527753898089432216264586928828628173780626472189670943270670870261143319093204080838213845214896174083497337573848046231775742908696580956471063518397340065450439533780002498282511912857398569139986436406457325654448650880471813146712942739048165572791181285412409390422640696937803072855140688961759297975992168283677302291906616723883938957721187552989034350250047096211311766224323071344547859061761719164570295010791098636762658476514362422231249800791044880368390731551299988719449448475261197414634959185155554422517074897370267545925757111821643359356254272633732819516254123004455460854707167516212682446891309138668639506969388853456697957943631425025095964319343836403620307274782724930148055023979399834146315907070375153769964913788658781725589903414493972347792492239936212265204482281825777550768368510431684382966556163872737832540653786523593603221985596967663332467797340523797574921647862517844286321188050039350783767744715229242582051796474765905016593386918855958911328421276906856300986960105457499398357409016605935599551483832122915312694660889693615231858589060978655945078436635531571280179673743017601236774883062573212759618760537328120314262912870743585488426278273444242491802580169184169390544818496954652895298089298354810909316692548625252048012578685631244145543747134348231932453117061029666306415337426149271073953372213844168720913065912451395524413330647096145148486885077041877110610950536734000724582079440922026792874355931640284914055574735580926654921395868855373431693221928831966397369871220710809623380680693961352031712853644141879787385588547400429666923781579035591761247139411994288380202942121343491903110925618134048782673287879139422954679864531870790102290372641579577443598598194425272400795735115084300 [145,102] 12032432228038982722690486610346944812039996080171849203424856176345858328562228540391547725304295454300478205475992433937491738712225539281886371700739844808508130361955322076831989701476306338728953346710032915260534619870577899212246819549287206720803766479967509509501752650552871782370090488430990315270067070397057064952245319611547750095100861427123694964516076449020569596758798697853648194328686315197868218713664864549840774472245200275633371093603628387822610177395820690080539216756703631707198569841873986888371700292365809889507121595554516034488270263756046276968740092928467990378256150535236917540087751153089500404367850384811261722519648591720574071439151259085770897261657160093429004871840731388162717579938062499076383133788693519212149159839611770164785563927959628615773404984823977630671631257726958610035658269878790585745198974155224055824770258275769142717944420872972946676459900644183594870164077380865923542689164241162213858180892623457028288994724592401738332591153598900642185082630756542705496685335075402154170676773567693352453024213164890647450136199924562824011151451646506374578458453037176172031610173291279809182305527026986818603500063550002950913413288219478468068791675450199826582362730066078693200914303881302330668543311318520489867388147431405874720053062191121463388672682642914505690733467383760907463300613621613699382768187928160639484947504998263367890709710093179611017970255144539654144973407242493282797159023260838272434070642935187962169140052299502503160566121497827789926448051442642794261594411557308792544177151680428059524397810178469503497052828868543464706152010379672756764468150315278510892272410235650602197292702425552108891569914904949403941080503894253932757686204994376819023701538182348432595505961922531364412150835662436469342546631369853212181718267968852425304757987441918336803214308 [145,103] 25908952842688651779277976639919585447529620959639407522977191712919552996830606965659304899723002187027489963332969298060959598550344224394845353415719058004191106350130027376992718590393077269321834764876774008567989295112057084803543816978052811713182355934646245472416470789068671546759064449951407773157011047653566003026530612295540457022746021885423059705944017321256104737343098964163195376298022298900928046699370035338316261428111146976343994943480411203129044282906347432628210150429316631423775883795342969006015673476049949424802998983477731237602476976636777528067272667587943786652934757421941464237142311062556120945957304115010997838253212295786795394932927208217240592367308405952749313660109041401721130248010109454064827584432237140355852033799952712397666203511491748241558349978960732694957244103199738473368753927127639786231550070090476882556662195061661629697808588834292688680296962921359053237826787287976091664362068743744910354926688577060328932391813850619835101810142730454060976816382521150093867234446373181941011005739790954666254933894613438302908569989957478483275036294235455213765298724726871652323350041610692876945942830365061674022275214510023352742905858379203266789379206701832271144659057024347776640547762813673886576989136745799001704140775624199142187311315373943082967656219956308035564159849461891433491255263173575073539409269141099587443655290347117990138531075486688940916280708383304677220924979215776528095234943450666543028996788407144162527542477524458520845594866359336276787269270307660883838577210505980601354506129484115894066704526227645424369034889163361984507581761780310036594552552323006933456258165529678670177503475776302410819338072181647198241104134689933994083039327592444429182315457703345470097659379736520036387719559440010378106761305035220493826751472812905928613734817283410468640 [145,104] -132099847233841071343188928515145550021023426730885116646512317762064519106868692144336427996482173981691561989648936096378147539418632755800153032444410058532646757890911176792884896449899611838136948484942082336211752540855898410788470494236854177871055389862669224427552090040377648505736471164340834831054425666797628046598104830369423921100820703633032428092250602215578182211133862261113959032791006681518019396583404353815317978937127238596749413905881131320065466732436561566232609633297862497025932483533226344912367172129397852346597705419473192954563411732567720169925590306426187993947551379841397763434218448886835387187503102035952861334365242410987582728934493660368111344832384692691096489975811178558923513170798797622059335036643871266632820336863208379758127123491794747508777590941117820118076547178500659541969800782020882178005579941576952957919801897680180507935373578790093656434118414760590146204078032039141255775861470140972770956305176428418800164673676477581570913316039867834205582183476392493493368842164184863787040221486333289094811157916026801539882865154160685891136303963846794649245793335330510923052371144356420935843918441977477108041955684309262166413184046850785238024100786545842050322694763037525325371305449272253285759184210423077783587160960747141443287439545396006767587722643905104063221072195092170973085650360165181318039713066238317963470027925356206539622770849494371563958445983724441241006415340457960405418423638259980426035134206081468257340051541374905553717008814401204137674233125798167672208231899684217065577726201470894356744489711824899177300793407443840334336875744115821959259318784568018263350535103972936950712040334883241909627496707092280212694361386693229044379303674592354675345964746836045788163546326873976978198319820260233060708987627566212567471660861180226470513003883561536 [145,105] -897894683807179852689111742526960900206929731434285314895382486374366283431145834152553040732321487058558639037895662613128724820469479771553330443210789813289687534950868173735987560220095527473726485477978844266466521489499681961404256466866306511310149293077286203933748056240545739608708125652938020179507071914458286462516884686740923362923295314099794513905783940100946619499862450334690851786318855931958012827614168433322749839126627527713874826232476307294987810469585303842942428796001404338792029725356161888387200938918746356854246827988333254321798334508599982334824689814228440842475668134734163984031523317574552412450008845535588119842655014771853223180847458626518840933577824268814343735083465076123463335728688569129112337996954783232405224438706566976188147191769743220939190861354907574094097521850127960852409943787459172608636579908555611105552599313354849289362412813156385400704358132314680001466318772509631343657026436424448714970406527476390673913200914801699390647374047254282277130457394465757425501294615599184103454538460748103944954982748532081683100901701972512233167764760465263588425584587354146875258573875425514286654168798403553449783195348304595123689926501810835809410013327838913003566410100711784698020041392914459159659562073801493381532033733898407771798694222986388271228104176858000408029228355266224324252432245538073317121934932624647628656169634431738812425330900018859406198575369225543675926307923955440195696014040995983253877250974719432108642296488258530104144077990549038719632825294017779869441157113482447992076406058556093295919674924666410240036368183234240138788181041128606985634818281456213839347006996516214338995884767105350479571523622404751286808056348313688508039985302159062682906244545313848688290728917578589740251618006707454204996666935806554973390446870884992864636967742 [145,106] 805706297698936925188147854004065916797719523688878023916184555362216997277098395283575876002343442121200757050911600723997608401550548635580506051442658539279885710413362437631364818168739801450135090241760307898789065885042914491018303046795518888269112762919752134541065937544727242082693076657209388698765070748721500362489816357912541557685944869173051642049680342701679659250152762028597403033923233796346758148032514857111333885824385320410348588522334759322846345617724232580672873962756603653592223587924208285350496377970235989299818989687305201520361868579492619421855079657266966628356182987385342512585277122725275550280211560370817631549034657525445931706207130855711756174058995801704479074404700260207392436054136612369145229092528605110639134461325587319957133842430787283268986641345031228201281811465992621141817950637615707965732009348126694126183021795742490716397220373691011947997797277114181596885807704095999830372769020924982625446409803308119195881980929111913250878440050330107360540658751635929435310908273901157101320687195335119825730274165790525205140637578136835185232840025984156420054721392482510817129909867076791709107785480486111710602230450981540570119451867848645824512718550695944039451125225716418031920939303926355172875439774346171349412526457827794951640983367174537185018267278067017469779993548713015849661922708566688005080753692786288578245027680296325252955431485147393341368511749953254373688160509760475969397369972328089539324469010747601972476865410069059494797495643220238157810604341807113595857792771818309394288260869621389392667655378957895633834384347818269575745265522300102171103572103455577540820096489930784707646351395548328178958069172440328710035684396855838058613228048699732754853878180091106462188561196684714286733115647397122161262295503557886805296357470561886259832 [145,107] 21769146069248493007547824272865251388773453981146719129127914917521826320569098190075672001834404720632971910005112809124339158614323084495612956674688483054988246121234699568154204206649807460074516937519191279799308047665851802931174280439123084311040634322372714251873059929026085736955236956852443044072385785147762681202444009581234494787149963007341738082271125559402643490118228733046762220342938633784841332230572655758314738414328502652532587440330215570125794064122655277790349325343039585446088451510973257619672951201974689079987671508728614319439585723148303806518232097236288683315960945517038628225861954088171499335495398189114363177632467234041403732358981683182029471641536991317087591039770367975977533544608591235432448653695842823538350836406423756520766570328627253143214992391495422603855954739704644046705053736669635803022550715244173460271667856233503291813167275169339943699284167503353637708556147069005871300331281018739635063644492092655653935046284121586650462388094749109921496962826864570815496232313301778214122616085032751565709471765356727696093358306460539579601686903895917658695410296627660134553839719215224741237041630540410986576477105352119205882085099482019796813920502422647794407964673238826256876889345549788145650999877032948493625986204873809855682819699328880890532287847988055361487731071314153544830298630017568601586051633259583427715496509991561433964876096514002104678475021686674963147714042587326912640684176986978817874826667761253795121574486046406664569006272407848504219011581269508867013193334326919085615016640000188286026272954511837349267957259221314301598181615360854675826747392578727752133905608574386292962479406381381158503099627052779204526168475066011522538308659561284596006145473887764475982860456724642523695436536343969157538705544829893388381120907944464546 [145,108] 63413123763379489418705396706122667976763490509406164187239822172769532112009379438085830328837214731307881296558380939606647675986302564917335327326606485167802201519444770507247123313177904232762273103332426169977032054749542206976471187988699541175764013209149088218349599573974789022463449194294402460617346983815048181124567939267410607610509840054413693043884246989991295790185192532031011510733675185776539291987097445700696467881916916428402524646676152018909435763013369939725553628699170952408057953497921461445654760845316462839813066314128431283580045785463202022738434629524796831455469218823997217002319407052354374588073330987430749290282510577561141362606764206083098161887541190434538455254197175799571090827550634620724700045236088595593237759512984400179728578135996276103330831516814991533092507045751995596810013593428439590547095195786067336546752006733760450565666297350165690552506060330543734663106323999500631407044807715928592853878055881208456028092917353982586812093470481537991552350190119879842118210985863203132018174947348600506834102139349903203461613064660220014284072971076299980712240078680770866130476305071886986812101769815256559588943267202546111255097985009432992314191644162059790338895869569577849085713178823437076055975307448056489230939623657106088759396572820482250592572579893860231952822748549708257018735862891743880459858102624492839664102248465984300032859408802700892085898069214106933378489901108768402580921414398881101443078248399463473249344768818835807217385538294305352427461028150444785359151383693509176970328231239595925959970443398109922549934235909596603891229129372112208308696189605780404192879065772649686473915013968583709667563837177850365574220806303196967568340860910251488508484945368160002016433345128972966045386864229473289132637696538652793966052829616 [145,109] 24179184266768524033132372347091103738743492021040147076198000838823859657510710662260528712064775606591408715116314107169158890688583300623849371470882949959110543181538562251433984848997438556140511777702394338598602803564952675768412694174159035981468559648872053633090819636098226325305129141123466998340330468337079070623508743336184189992668873188229193042119395713488214978417056005403140706480991365650729801693025938517026565300618038817886299605773055039582924173555257814318930220538293797536716027224417149310072139556466639611139070394114211750808521723635236385249664582845357246434119672622154791598319401074196124527723911274870318707974774214908815893218717907865640996878223462460686591967590172731761626361739668914524301552758211747345693826995841709409819432439736796602397921144826427082585440123888595346354008401216702798620903903624983224695873981511283914517500549068798937555716385877013847001069842847275788799897988092147017742282047383362939345257569712982668727769138590311153583136074269083249530982479921098073338399027669839701228127507887476598182770367347157975602485866038758240217871627416975922232785307033237703628258666985502047462049476286749810571522341530806476535315259361906788145117320590478003162191152169734737465877044767388386567160190186574335958070210625648597764319282856766755665836997794685586516996761490378397788985183360905680294505479148255755394400245009020961860907444513777814072132770949081735773667486084065646966713857884789174557014705947552734627145122283270822200647857561671625724598622223500021329896310489263137230803825196553958330835295459821853463651992250899158534859657939129874935197153162050833372902222590734389989625509267183886386197899626414955943092583647802658318310139961755633073429376620795263437234682022630089111359219302958044642316 [145,110] 366879619080743162662548386789274168655567974801059959675678590517908468350706926147407678962088522824595890579212897324560123305629995240464006447806848970769548360386622668486642336496194518533400215360938789931245593233285554844409041838313618573245255193419961263437827175626855807407541332118951626588056544938162375721021606091545943006804646000685194053168886066251215751722083332113607391607594704886733444755296399441244532814861275156664057704732662548139186777886593733301767385639396999567566161006808564529569781572251697944976238886519631134807143299949886782442963624302657373131293610270653445679055668812021245173769855852474238645064078534586316534334774428166136397493599323042276778637986282662393321459298956000073502336195460723611823104502983916777544432405500522815852989650912231166801439224756343688790693134209604167191981390439781191042866440523709779005616625694132554206884087895487831563168697596164788934028304978394480641787142223178030238078026817726964848302198025149849671297604288904947892243829952065621224551995999035711702386147463192428005562205415723723331451062078685270627323537011278904974420959893058552441179045870973072906298481673232882372543870423000153305047040025030441928962453568738566765885762583371283077001118488362880861813987777111672250817860895041219841822849099370226726744559586911114227443199510618939425109015838460625481829930575984649632531090739885218167231542300128399190409780033657407393936109576258282280107830693779124239436836934035304248154809618139742929369224244870993184419265320083605619535493275987865426522857959180668206943203265157513048172792899863259404772463127669392090642514768359740296004269672092967299810810805089129430540453856587623689433388904418579400792298129516378598061196526112619239727236306561771642481089308827478624 [145,111] 2166844239430986737203836294338239071291010223364272598232045567317222528447689670005214041434799876163110854137205244056695595517752840445854218209545148423341986814572225503030869133911281252913439703174032952447607531569846819952743105747343567683771773604787664369863689325738333895357177276711684506003869764785427486232903701668427327698521134854675684363516768851352573267161792300237517848451106166337548408595239612760477222272277078524504657100383140219743504297397518982667674804931873465959823108821567450531090840993871607981099969011166515411003299929225804830115640293202665736448447890903843996034103561368601679950066151116268495364336654322664895591972411570663953677898401330611872670404207227195324327562986186366955002905774226816830847777370018382618477533558038846772606195125600880874046029614150646802179332495883722092661157455136776104680335166031732510089745364254288100938639550659183568603118842176648308561431936942601070526130747373404643159354769395196349053977008449957067129551382633554801788164892041686742727922822436938789640589083739891648271470163513938596719772521302092904981130587072289393340727819425129757126655217877953842012370958265059028042179831080820110248994320374012949117734381780059006196649112845376040012801952018959154620487636846443403049250840376045599474110156336000834603063459664201067881881338846691172159925008024883375706563475484363761828281113618863721566630657896325949766009987540498976008274813259228068473821210175048634697011824238086425002654391023757515047022386179057630051799352235394389927559426651891152556563455816014580770690044920051718057162833925573083109477945782526795572981534143010906547020167363863693574474999664184733084796034759817177213976454223569996428387240450701354634491534556042985039558923681346904650675873437894 [145,112] 382424939244115869551654537644065180550270326564524113948604073389288109948484064333924203339503570006587048988035719557372222759928348861125789419270191943725345025438766392648584341994045017326945684083384323917404754724658829327929461669546144898315941680753534194102421421286348348957191286155436630623622469599754131534309323708841358238136904528229570605343528380073974143921308953210808504137967936497487495037203857536800059911582414128546997758790704713733209518072966059744390257496774167764919840805346528373554655955904574549250893692215404039990474311213382362810220612833698556035098217764710391058677808792819936892712112847948541686443485386158452416780003090697526347824483623558880726174508496877128025611175584360942489315192058649395356884232913703079743207322454339931331564833794110191372873133625376101580224699610041597689675443258881214038700374475279236523450306341426439205955528637052843292984284849029540786072369566335493293427014602409824470631524020793577941333667820839055068908065225791621653430565158409214237925209984482767028853906078759360269511507997982973013713268607583743851842024012479046707277322578759703500236254930912252682323881841917740041313040117827075249962143607575743755390449623706442917735152137834568668536859747661267238446273495326744760565378819313140289732922087371690086230802395648916670916515872997725873225531168329283629846764979298988157063716380695793613974011403621537860744225260254521880179497956009118460202111845100532427612211387777327510825324329397775905215749074453700713449366350044275262206230914882241749636743562413514923445680356157038452662368021995992952142895991245521336924468839269932441982522473971555004926413350081877870508470428924231131225705289648126954069991111205556941956581356537126208139135288757864704603870 [145,113] 4480859626775325680265305344591661272784295185581554874564526016603791422281030834032614092451918659015136279318628544976837259246933783299446592613931042985427417063673440897798279181144549930970341469067308356265817991400995751860559608187822552274873117025728919531074603768830142550309987841504692804961228239434068993443709424582001706001351685252044751724587719136491112420623146875874648207569650236246763367033959553436931099113974933746609019560393076048153411047143089361777865677193962391483200984227337460537073842816227003463133339337970094745911719271159095389188101787898500267575686919756234837368925855204742443859100983604942088555857364896683376352817405101866552080983863759325169360829951360462500428673642715740600322856199295928682210292009191134212597259938214405790323645619047098952778340271618102840828174994212740950119392650476235031709702639350719881421076745985445863947777329123663678023325304708480345248696176520380169180947281995668212182431946747418113712252639472205906688625736989841863490028910030419892765388798403974786005045562370961590783111905772274584192810110078438912104431066418736555531514307537554617716130762758282852731779381420693775907776947495991065854885790860807529600349694546012692646706534741375662708340483809152988921174650846213997105022429438029935393545508552658488783836314896844736794740480664694649779892995324376376760075156506234057359631714543783180115317532322827927472139574227382866588282829795570299587085866801787782473898875759009065410063629169835154247519602057388244061411817733434608958295890492418633724443672587236782991153599763063267816388123134544592164370928833677853515818666469546161841552869025581383557363064210792665621457741664480442879434574212502473083853079789958074616212109187780218256475450257027984374 [145,114] 46971143808116110330947741645409403785309368319012722660046996827624319213526308370744086316739921294526009277457289014408944800440092855828733372161806510745187276013480023075858712516799520520031151178275538471650770220200239831199961933146869288883771958028232094766283728145346543680523370950029446262387377668682037184250626916561472260405175418874615887107714465559498305183736180508128292681554916428375930388844425282218720677013373409117311865218925216347863874817561182472896750648322671814601213845561968325507923018726265715281248775831100976057881249386456124203148767220691598609763140557626026528568931262624702535440256625955579221336189549681887900891185028750726811064375867478677047225708538335539667492322035309366744447441037062852184969137051293368203116916229448861293809205939543609887376036903503945404765623816112659000663201725526306099825705371270702711980539375764439711572821813790586892871136805108301843120754814843380096662016375820612474877412805710590998342275648726759508397139348814654652017486865194602375653349677104696067170312537033344225222435934804113790187277972368590132164079157812888564291879461116359535995008994357278231534983740146833037652779655451926250004453692262598734894475948356290590567975321009515821944960400282723532009966873092242204949639873846204698128946060695812880415930639934881126828543896945428998041529904575153459369778921001588134280388540832674374871175206953592023670104321478424652261860136325111251481236047812327800418459853296845877512925213339550114179982321540270984861076452509297252448193949102929632007962664558035379149864637328855804866938896696639303506928054831823472214404884691981434492729140726297054011524071175892372773523738456416222134427448937634726390977095776273725553354235719355206263088012770 [145,115] -9484111706411151555201997837736358378581066131472902052834996544237987988978022870164495216940992245059496725827381632274164714627743398083207396952953685274069002771210958522451492262013541967921757530027908421668339572995953699745396515259799714364217519012915576370817362319275944909165325195359357872650689150639920795183209365872114327059698393638342078300618810316480113967390137665654840541380772840432672253771405302636205375354483001292550934536231739433619764643949092955638253164049305182740048642760601285493321062570687812676353431139556394887565239899681976556122661336119578710836353908479629591528918238655398555528172611360561362898114404206451676389930162638000763746441870916523328808531724595363119731067152263299944492180442270709846045590616978343719525015341350953389749248199133214066897728352981709081297442119906417910432142689611522248819606682962269762984914886421347377178395411685753077854097983021672713834998577751597498741943550106345168249920448004935092509213409705582516025624438320246820204013630348623266685862812871613300120956777776434188144344702786136128333081896685217545498629377031859495187655189092217131496871743373024485899234307870254781027190210595354155135044487465738726535881112916385305617480489840136671918376646912843069376239495220874767762228609479133585320790630965973593516403629327365853836939612079806049441058864107442388653790589845876424393196955815844967819523270474197003934277716449505423440161828733353589556382102261191247947703263622139366098614384141845432651483386277852721239870810145850221704389332708928776047312900224016537523140706665876214427556490000390639027707374469352109302889506273977492890101557684904336091137430610568807512978295997430959820585146393217507220390789274039382112131731371788137573261344 [145,116] 1928841003541718878191667840830384264965403015432726012514493128052503472099263693656503506051023429707246744572998597970864152790419349327991211110926174674468896064024513862242827941990074794877886380150076324112230470377317934614803047416435674540861159689643800355758119728991165023450678147669913217512194784129143408745515699202796789193619958148169542653184911200514919176114912575601335308778092552719720235824430765573300657350262726819233917371274532247850666999888801682177460938295366276415427992555279314572526350255022971363039395603208975415805883156010335941043182953881789823255448932103367240550924181726272790858711390193088731801230703106611129315684966407312005030002258104579492319662057054737877910260905896451960763995874662343302922985783688825473323036835584844231995030608979709588998913097286461446331078657644300979192605883560823016303582438462183182873259955494604324151593246152777660220202524532266340917187371993962131032344360720057351977619465610677172796307426506241461689839039229013073777796492953078090160903517613046450629004234530552350009495935152193051862552587817978059862689616376516388906615651574968660113751327474528472130787006908541000861838429985496153187257563426310293696220390894138867975608194896397857806210868847112495369236640109027942334560959465116976821664057035903850222158583284837391590964029744467348290521212238492910022513358928099056235384959743338687529892934738167553684079926761938583021423270372099864823387191894980376129276029781907331715655061646375482726387316167284023802162330859513616791728050654584679239835757474469195321848646450086715192895909175188312886604810706944826847843763500434496231346649698230183615729432428396947463750565272605031574781775218407316761954220384760668359146513851058387474 [145,117] -118034243282396740494479377366736749659305812377044578727369909055294250796741613297290043157667797543142526784760083057133462937856295062339700707520358175579501257586023309588192829238465135750311047725355263124228541775256153368219254677451587355164403438707572974459846747014533915841510368511197494088217135592026704565748499762319381579365535204950951172668181677917070331113660931857204202251111264855828701320068151246230482188111333998475544173171748858088018768750910678082421148620579092159395960866396364131620925447213879505897731389722691789553504613430955788737285310474625771528541148444532723722139335914529848217884074333069275882168975030298674804771446581052310810678102574330243828154573320230495124766433972176090154485040304478525988083361294917196175713238398995802136739147080241080733500907036818225151392118038234905781592211428496642667946308354980043505497489711670069828851120946981113154822633895356487133779928134356686667467217147030424234767917092514959844341175092816452835583022404692513139936837227109378159911529834918316207987193849862377359635677196737365740429517689268200414652243789682368854425715880588028284976194545334169641022767799463358689114253685271975311764340528334180850902686245170309727875945837120024046012954054653392407861634391740160163653749520213475320502481419024768787309148098409247045671597582800665164202449301465710312779503155952726893315612075762846331705521809575450412321886444865533090591393451340438946634784180574857213201400833435371715812231619281754159822359139512516374579043194258347580866714363652677753276318125832567604261220465516099568535720737140207433021945437217634999747793418700181096911842729254271318563124176162865214894337091196892358337895354577881558140901870141869644082745477546960 [145,118] -260576845250950705125220860651112755001070368868387105729331335170380680980035638738970089072801064013605292639849832618039677212921314287125863503472389298566190843882725686891414923272785504936664164730741719864094015734878982712733081612336549845421141098065077335583971949673325184394430802892269890613784420252011663351165271732265981025906852850742675100861020832090489766361418589624841059748275457116814450939613095373837728255474167701111197284563981849872239304926419241248968152525153671716612865780899062113623745500258469077516098786824529884938266819978134434991510594270929787344115252077254531608066986632188787719301939984444345912442514416687355765339852987133652234650064738724642427184660769107238255427247756966528637150328354546874747982293434151695682827433931872598715075532639880570435985495667791759674960441326044574311757763824831931899835466048360989726157981494401561467090468467680342253735506764036945522878224075000059841534182754014662390909177055155803277878251605082271742294216632542871009664386184782209981955431910630545615445611767310740965084842906918958647221027042434057235783627910698430993990333734022915562941743233868439865213801606052053965120040641661317181310144037931660907782369191245228608405224231221558605391482652010110476557089487138977872924387432476466275748402507125028116346270872837308794089442916391852085748242624015451579322344959737328631929848473824247160726829621695972410648003041080463881200789273098111935413644154021169609902379270005682101188787375716777355907312702766157126720299967855016239608885744685401235872974246483484911734565711231728559875504535877675730999820391286099683797868472571831222266944259677642037877413129083831298805851312760030004566452940602152185592865874459760818848044800 [145,119] -375856067439411236651463223365650269936736921698485897392477963177133117578571739203578278486370787575041110531299952241185389442011831796021904107356566968807348312666434577586456180150202624018376502915262890992966674193300053944458119014151490984444111384588873829030533625797143284113471702208585276804735793423021852101502006800161159555439171788669188699478191045167570493038119903419933114708716395091363027042863819871204013341111063676652868820642128957546924746262125609562651997734460782686359391201319195509241577673258243465023299715261342074136518809303723406187070236328638096239958875226478344847719872016960048166621749544490139860828405840658772316229551525105782290315566596719232714818040803800314016308023093586224159179784441505873682935598089640822922625631902998977422960654718323416781663745651876338072513066003065752274700908672770949240043821212095383642948607573335003278521441274687897830876765718609177234114843527642518026684787848262491353384133125585650798269224762816733179564900532710105770685418784977642397803095224613563064224288270826190439642529709433218733152909274598735559707213290153971782599296127189852302430087692581198018069856951670822374378211199977918537068247492256252052805452468211143993554678205455050431594013329844953046904065796173123622528755786094971922675706462990453252730754717896986563204782692524957136525088284297251445833913360461325624280308573514697481842416715681627152907538294436458440519763681172577305471362296595964690283529432980859155479905059213063505317201736372246824818740050781515747197667651513810688418730759503491785581432504359352067608425611256938557483136034166048837006007979558740473779489536014221013844787081548392645047694385947831532235899978809287925372918963826830295734 [145,120] -384367572924220235302126575557097127293865769985524751309306753071150190141159471959901252769981166778467954995083920983098466027029974664583601348591838743987192908477360918056608054900316120649923403807195584361623292012173074551524784974042885669274934765725024174748977382688378116648277698453602672376150751033145678323732653624883155691450403106919182107720118557558019983909396647157218773812782230594360637909703134943658915043979887262248501216389910834523174125951356663197800499066068415496688598435967488557743987046882282370291635108430064711266601315676566260735875430019593886583508625435028057919511737083450718175882510722665798286758065364690944361159370079595518149203000379461130905071881545425181148872415082759316785831830592394465848176343584211292699241274444049978495810936122334140745156947494173290192843719256747721685414497593156768921411703471810099421831828858879922723389177458192486811195557893007292508733367293406391856793762618426609873149349562044482934117709134434431603835413143613736217196956457469491992636965991484115614146792468633901606548186928680206133843193438032366146388051921892872683212248937159526220726000052850165156348671869025861000813882839216970855160500032572522022275921404244466756778329914654173740530826328579709347386743518546368297853135901230623447236360510087820121971870612226553812055044131575128438684618554791107471254226485633409873907867870160941077034433844827793561258323974895617311455235844279662250196280160734389783543520568830778685163036968864928131796971938926634033946608213132833140934915289206770157941357715628156680021524239482856128337686197803367092667126413210560485140116843567479851428476445237147335622441567038136159339189016839703418175028453743534222406860732440494 [145,121] -330836665777140773267850225634589203077979060983443887812081416901807719813483994702044176685996635935153558917016185540905265541581834617352356488837188572848041503059002385141985629686499367313616191289512474931943268989615452860366837890020051342709104483569962085267937809521832740965771383122091344557758829794927594664653538910887028151419323785510419419156596030499342730744675847776218333745985096552047824044090470306373064503927519424945806409224868358970921690966563562798473568828668307351863587675555149113900542063399362996547461847780180928873823024667171491800571097051125514045115731940528211179155961945774673637820961629013735780384753084646058607154877080958327660038905310907312299188944047549977597824270982495529757364550959869632474283212888667404902029065775652393658642457403312262300848605952942643417037849523526745936841961460923676379836854858897859860375580801470486518007970000893094709221981951169694485097458811216166238005040993508609451265951124068863366899666707834721504328109846398180057227337771145603775245727341898179199914685091020149749981370619908191304503406325549383156921775572244996409417284512682549609343465716880899585762096391193338383546701837760529209933767876575370560995966227427240761896175194824755136504808236591913096969596085845160214775490124250189859998804696377479346044246414502425145149564641084951298552584314522453073433849104577448487171310513428893826859436436019219874161567136789964506772950816358693007966050066024369810514894753759054249774098731392629711050152792823989500688313499050392530898028913764862403011109661638839584043183816971992251311689228114383649683622265949271362510210772114128904900710524086718743650772902475841010299762369416967697545376207041077057375147569 [145,122] -284001364609304004826570576969316903039044248422502625760122885471518435618243429403909371179949534420687683845791417271717561789354894395139722182259626161910316188919657323357184363813575455854498469977958653934607436151282369745597938969027520979606922919098104603107741399479430518924856565007284162731602847607289719056316089615767313507409624667068047720220486700074941100729489402049109110147410723271630898356402985613853790886006235242954965935558176604430698823032367947396664625924468712092717271637679580640564210721157317280653549123537302324634905856878480943426566742648850975080748088447677058089223574800868406338251399667414937877561073823643120076526368089765399991351214737412935774106385474971813912369013032123248939515448656503739161513725901566570989622949032845732918307509242662627074308875472509938786721926427341772453352799689971171216265500055286285070622565523059742931930919865723925726948399751995187318003742438511379486241732892662913066360771935518720630894268504427471716433390936077642078051908318667195757815906960698802360534698059475279194503184610784638745261619412601002358108562966588762821098078937871632662720606195727679936648074808132239278963231230971966672085434701558205141204409222199647026973314284552473048193074908377375131909249594431848139043402340422481859486372250356702386807726216555136259068513502222328709458844027230809301899362262612887500068333583196415413627532611713111536603100830931993880865183021453221910889016004691808866225192222113854855667373805759373225558041858885459534347095906048654696709666769504353253351704526321660864307623542197358052091121835356689430427092674596432108340922855597779730640791510606846126402345574221989392612645254357145897879039505347818298532 [145,123] -92405389193083236237689632748968054036285332532524444304468281215005750351864152966713098464586368008274906781027562515149638660804478597030804141414567901421242123589651815876443546590351505448794522534997668978995143539725887145438965528308747519909477091158233129056134779783707856323000667614753971143806774162932994498804924244451138085491415259513163728357442924218133130186917506760452066290261061600701538120589497628388061926030375080998595192434503538346106600427851037762174819804355934193084579956135724749838300649902928081270689056218165798808928853666683699569285592360001783757844633164457580132259439740808302868145642072027885844096177964262466140616297143541501659445884834045582051675455217503331567009910516488979104123592058017061880869187834022006854150574171396413071673434403159296430073541145922516850687946485587915858955790100159439433850191834633885817579828868534544833066454786003924744167655920781063969149660336443653845306779107935871303151759513857722375474623957497590150362785525094887867609758564499096937917550672899449806954301600266314185906289397773463008800500257770807286628589664081806767520919690099467906555086033721355915323200181527461110585149184138907350413411663328381407613341516900980658936475082197674019287280647797583417429093164321208556020999014370208382379120206066173799457415836904534497947382168192804174397964673541901031913741188900727759080978317225387352486869300058677409522359453744853226450168119736041030260374351007706836848559751978121829892492284675001680166592036236346065175072934330211117510975787954372228341942726147378929177550965286741921115620377338983598541598408129951347268992148190320591220224994314894708172289198729575646650539441988808134201677570972956 [145,124] -2278842412696090238168011559184220851379226617818997227060715977623298497714880265849777089040904811436213083384840507778245888841910280718740975609206932792585932994818406458482953239166887923908103166514850274834099826650399431454607044885059789574777063154964939586423710816752383012401125373657985510318358905347386387119531379468478068607705025333782195865068846453024268984399304518329087585632346630401780142115800384487434075853222559918206881149996751575422445591144823716447384353583159857125193680343759505144121246066400226949370530896766140439228596516580566270402398165171682840729977738951793564428536543146014600944418399427566787812097394336167664563262266210119310382209646496418524388630167638743496039562925222504409019599163636697676075804622266618828256943187952609957429773954625376295359868990721203986782500286826046822399959279719409090692208409380523719586434661841463528290374619061996773278817144204690057647673577484357909812256093129504644907576041166784125232405916340129341166811473763834001408367264943904970667370434822298435504462184475255760115255879216252056263770708458280309431813634893298171084068916378712624516185919932659467053298775108759843882156080671008075436787172314895908757027038784872544988963849403478939202527986594704562083710571074740784162879868990028287557170248948106539238148261400210795373206598758949211961948516939964637170321036847545566668329192364427835038219261954517827615705680829776322064557090654997851608067056214187701630723685857321494995512901985155228177078961976447386044798228146358977122396699351594701300615210298367434331402899680107411110562138689608678743716038755671359386701778749602763683907208629293101225176315776677439653804564126057311888327944 [145,125] 24513161085411259516732416440739005532141518445269964763861115443755859181173161711165268557626270117232883380694126564271629993755443201009904270647867802332506556584785818533793380781924309935805608294680842703230060293422533053674909364817382760014275325594179189873323075058636907368018094329132049195089316390192937280944623906901729984888542732484671922085035680680768742618618884362778425949805670579218813088895713592206768677252928716879062308217998431835378650645774243140505920725900852848835341624412780611994365943662967599170210331828115927438801905645758043974279218343081170058416107891390541877136999273919224482059354723725716787257543846151629855081273832846595732174533823930110734409476206982318281390678016166156185770708685175585641552866587302713385592747970718142743032410825270181042503405319847231888137931404723471357563781929701473741171910915967333224879615694887522384538258925268972212241882135746446792496766348394203536191653402873670924206547690732186346306669182615669137634116573792785247188845524215633557978173262806819851122463140714061421155417753454845722821068929561014971980620621362607027299960629512415790409012348203292834229211217702109506772181357433608831000809150935890429612424531309065203166489370116783822830218456827233760007495974202818880845725047777665221310839026595013516313171935747641983631693525907911143443982686559473902184391026035336233567426596712772266804177006882262695972632803562945965445245374644732603882917577247230956267283306665980258255113197079826334065593142738865680956197853483050099127894705396274960039768709030972302095231517972258857587188193329403658891924551305168129911199790338115993015552780880860043458397862131679111206750887534344417812 [145,126] 9133648282584664933247519356283580700233376877116888443651185828176681022505840648702210047285342206488161308091115844239007082369575085762118194191919647854103396798182280792712686399215259470352830072722639133634818383666111799587186876781944294942935484043527923424788561530642774255544416684974401621272426381449808558445215144432161216071590486263586738609915143507928417053494814037433473262837986577513001120635418626676761217948041842371574482558189406330150476499503885788046782814285935558482458232202700228022878387847181088238983929420953630948424805992502552386662927647591159797214382624976723667676137584083765682641135012199083974432108504286822875187383046488226599076993292425550381092510620409309856103371826998985314040078575465877749623895447421307461064921140711424098658420900091160301669569188593294513599213681991996352946634874801692593167092573416858885112824532103614243153838028139517895056315122733859043801474500869926778953724765733465337437363993983678359608650245565766165362061981444796644644009599692782155587587796727579130632067268759756472894276708511089716310845413165467962138940700762717384444372551251860305172902047377112507939094779424364698675785736958725782434731936123278112830827444239891465343762175320409035545769532937323731066064623024968055709903418077664213291269167979324901533009614730386742070820997937930658810201703108572379006956693443356126229233218419927101766608012677990529031395718402904839515404475006578543881394325897083383966648174861336970454400294711294182416416534360319213711059974963201911666625711591532388435047762895438191623545014920654326072661122445872153463626489108135980905008679162545230556111286520347762201013704199341178275960897788884 [145,127] 5276382237791496908228666024628647068584465586670697658263154843903053862543486907564759427299509597624437493565193729456978837675951166487360155911069792025164426454819130327056843955479441839444465782184900354870255311669590885251175500342014793594459279384608878262387975399847314228588210717035605754205392434037737072551038843379944486897548166381505656712669387134404398799828951156591905672289231643448080001603586195365614302136591189328578482698888482177562627593747560075123198686476512089892204024069868476844014482052614528766745358630315112238696334696083113747885243817945615192821440271556470469890397385976460954397213580392868203259508766040453798328094200897167859667896688250113172546067394171574266728422687751282142114080861910477763162026235309665165859442113337877472143333621292966831557183821533851096367415963305760207433094666201413044647378754627923563634094124030215607287151625876797986784804143110129074776449347671796999146983964232664400068996959168607260149879999060277955151956386390581108982348294532629485850943759206138203961745606745186787955250258149370335823968836301279277835159917047937416425986607211112783489992108904883403355314331668988083951399150704703657755686832838073339660617745063582811587104815096736699557527023545753183081230993825191967135790423824565068969248298253567399130605827804860682174550337928533988593783831076345263423007840066417441777188988238538323546912320275548147925642445661590254190391298811315210316896041816482204974870994978924193453758938739202803761343116871812988981905504561694360601691894303073019227818778936269105128798415414142286241922727541389768085685017763576907749965556905868605584011699899878347274204793445058440355436416 [145,128] -122682028204687244807546331615389863859323407330325330465691742613750713406199979758042009878262569173747627419724283155790360827860965548554817278434047175900828806869125931880242697573231491244177693837342784617781325992045581535916072426240459318673680582735319512736053060271254959821777283772348117873116673803017682083837923945283908099666305759350328874713240811742962135396112011704403619218127032106870243552438624173751751241752277745125456375333710331757002087798308782133593142895391933548971931858422035986256553959325979931172581097760492770605328095581906749842411019417607225455779140380604078203030142560665979804883476252276672770983723779097794820216981470018463857079274272573382226091147905016826945783294186579896251519836911330250343838943750596386383714230619905015234132002773934013605834774797648807172260372936132564335241950925204807435607340509591828582538315773017358162435208240933737195832213143565346818579922577870900377106212786073284343147313804036015976735990321260215746593631468807430192660555404523542438358645383662037314994548681537078568281146641530781704571086932926507821327424357599978741618275328809576744945301896562633375728426044668983271942390859697390246757111352972274976425748240430150374149144817213264792892390764716772302367083549142343180168696346273239419896456730963848222411100149299940153779722354179093413950178593725943203142890351230193068210491250501818209577366642580539413851470973756171829492926113470331236481373367510071814800244661197643986123874999509153444284376938814150622781444576756710252643902018917636922118775299486126113172077550191580437502705042433922762569950332657757265633183974025607878918954575467452540977123894884131180 [145,129] -37383477423683262474857866653689765443087715682296500382271692390982680417902744025535765533343087434800744048889783533899614219379319462383998803862513038540995620728860754029428475723832739948000500359657351276497907959126027671178777025171971008052816799746196271058665071784277384338238800677073086546886934270834775294855752819801287549260417864495923592435960267407450600285591691283915907332780127480608633917047421810094398079534258552845922033916759601473485320330961933860771615502619999604231665460560734640939982691710082698374971204647942168995030548822449357074510721147538715309721120284764776651516057324203325834515661342637041664829211280333197355180581779763780153398205094252385535223450185366920815190870748996195938419279295637725079865286077121409453657801059016081501332265989126966293442490958440764268555497801270559246969430091447672966334790675160378183745644494602428815172584353332546012265960826060069093756997232478318757406937380755274414542844135519017543467329409748934919043751904593205933337287825309541526296149855686799959712693034950696180816576972678074293705412169680873469080405620715116295607144062183154152971464095288027062475888946518878961968854385375182200579735641023341044828024988379797227027271392369789636266536692744320924334233687902190390398987231782827733696803936152184806750270263608042000296823695835446265090116048428847723821789460368894448710600159332428388210115809709966934256925012651205377090929427417038352528219553984804031237735241457368700898837395090351007078016811126370772245190197937545999904375913823667249628340433917711508434404231100018398338355221521775380371083850666368948840497915144343811096895873215099465544318755720 [145,130] 1685692291692501432981429837460563311500526740083598679003646910850382092956151928816316278060208405529046221483172053543777315771409544536756731196192360834262995739878393937833656463385942253092967033256515640042043687805525885700314331673523175153875798343075498512029915486076975529221995226203257610811095771451780096920677900226938088269138967295616984110524434863571350888873217861764392886791097057533479235600926636196352034552067161144453385893769030596131629339441785890013986004181096023065798305992488232679755117751008786363131452243776303798749010463258828966194141269631227616070364471469492834613544254568949290649150958048548973991925200158278650589509098553236087234356963096862278445823649561224187721687688957097414073835379762196023622960041494685682761455908800329272175447823613948527716128623632836531193268763429645852499716648144947701098634442777760571827853382705832503242970627877835039835745673829761225455907333040181764360491665389211237610952680046005357389997407386972423909284763550033882655339262451587902428147960442267569632239302742880126057460646874518868995008852903565952767367956059809472425479886165976230743945200700201560281770910569697516123245800374026796355394745683484514386491936174425370651290070425340037967719670767774826032145737933753994340806599985800750817298382184298012209210623827092364072069288186332396552712765910037853962908490839237380666630200428026764460851351870401624337182768330044662657104316104639924942128865801790936613305709736595459532160742216913499613927124417762027755902322603448999522728431185091992614284090428597800153923359352188574605323551806179810175005628382747598716036339020804952511574830850786204617680 [145,131] 34773444403192383178805019312615632981505194359094291017148046720643459487921551764443792540055899971757657987514426634712708523898996916807499558007098836260350363263459070332167429295507600278467414526379313000185266651247617552142822455861117739976815660294116478496820118398441956976517233255694134559180243806540478464472926077732184089967550000372765833654095663916859861687995830348321208901322013052638900717696212877428614800053666731191174911393340566217388364597849116018846222096520074212542410587729076733226305147442844054383956382075518383537662373593795401951342775097242507418802198261811942116435890754560103684262462836678433653618094857224125678413667921904137380265410401951175448094330081135793356204786719719355614209277725348783853243728939882980934128427995523683590641732261904368070047793188269724667684014510637790291158089940373526390779794563570089612093905626775497839337658375903661277163739762091964902773582006803900904562240434349039853227620139342793835636661580470330171440451879703055543704473648984195572075076015671067574325450056130792519930604239442837345128544943127284935082636670231690732048371866398412964384309245423503088429292185895171912841236133249623971982850005241300251824899602011931980884588403970841654089914306635203743366883143272206785876345162728461512417109500655160105037141447641946835322842851080585951273388321649375626985793310303091629908957568712587884126514508421836912729372733690568482342907526427615705982817923945159942075898398907745388597737759577733380333342902480867678043585978212032779570881370913994477379586862133532501966345957083363514444146231498980944231611903606815454575456717671578537306425681973928 [145,132] -4055564673780240230176960878646112660432676136568706894937001059117314091218332156873867169816372214032523533512025877191852586769786075489363804306098311244693105038968823538581168081107304020604207111668841814402761601334411417512589854607348924720870152414909671030507414128379562498875258262334637519717361575252438297196038257053241005179344308802301176780176758820134632230645467811365609514205270968025803173523064654496377306370457604061427216789730428866426908844941141458322256023515077475642920362206332853582843287502331431697828793217665211087946575650963167005092771763165016405142663838231522993191041484328982526385386865637778819820588439385216747305020410260927218723432189797381334770751911780508695849090818006688399257554274757665069098158344168834871189613489311818208368161465505565598807918179792958376993686464282287734983648924984963463313916247818638843839302316573445629007829780131947596733290029326548605309291090800663242881859989313522763584870660260964742082693634626026087570816926855061083053551197288769326602616247038288519212025639042700596204403823501225579869638968633761773168105176030507705238617132015411159782755493095878876117971928809589890142184926262295857189733213782204230895488498418776806053130183317876389907114872498677921423531985050068725796456895562654215227437759428538386334296670739164135957402654000427390265790202798143101332463640670519166513015252908486989780308511013086559646146716612839571942349465288408883418731987738338430597850161511037177519931342852500244486127510480821299357946014729494073444361559454058927664758138093559065764749076806363832411506507287901905969693625272182761753411154227615947346345190 [145,133] 14417163500434288999958315363712696055079491101770615628325623247874146202057094085582756265872572755415488535784868885055890170030420751408091001082745086109052603011517369480317983122939496876136744502552405148538956089396032180851448097445276388142266296185454201933190999786276946901624830270517592831873992396960374156859660003975258401451218267284340596788734733193457760685507909645091358001833953638618262078937420151898874359734057648974237123938458022833825378229011543381168126714248860018428130200228169478723336616828750493585549605198961855425834655849345623613158914751974200394731821714271571864569898415816719135662719439489316586993643392023496951530436987519675383945363005517813741264399217706211393815374346970488314676657207249582750648074290905311965820805547674628245407655036334986354950696705302482030719991779846501881016229914058253481137405143175540201408914401129729039339870647042819109313997733346750094887336021272161361477261189571800664025174787034801872547097216813134325485515599555535340670515109736390264545599117609804664931864065639099106528045585745329410483492743148214865351313132817329020207997686243555880245282231706747483928634534589141210145486793609141729654739251611343846881234258447318961213059189031423993935116961863216184550604384276003304390504096599293738713034759616216975729897676798936314066552892472980694729114621991935511692253557794019527372922901173955385428294229857098321219711312994122673208297103490927142511533602861221589969478133906554429286062091489305287888692462223923591976570710670173413651251396844378845184330991768292690324053716103451708747995758101398913520945765197113282276538890688542530 [145,134] -2262265215496567551167416329593704959087592395109150931126526098147194889644068063426663442866845307246646711124077625672440749534562958204773608672955534846954547055182326094035382663661775249990557121458420883062851062324822324465478148381407110865793016260085601597761429542356760677862185397570115065419612572173027313441907271382389808321845717285168492748217173291206076718501498954990438665794047202560505893041142723276833551875321868767057968474270779212499018770668423911522734108704194278460007841531437200045634641788612323887685358714321270163650906418087598903039255978626705014187834411853508144835855737503386232867662089935932000668955524119863654524679385554041357006338027493192240585941801719471589056443156980498481544482172161136108820625079152163039102021443898815033096398786368020299366416828832667216167447261852328809547821335273297289732608498386081617840271650265492933898088609387718844090306450812730678316956407785817927873422329463686634129719829277485159236798924076666504502175090833031693778381718273587411183236218286615230574130351479887827404198233573681505148473066259050516949202953036805240442928885326680803007410471225637128337500773614196991173995577377202107474931327898034049918645554414137489329850480554542870246109300325887604894731658322703253697859803799308252080064916158620450634685843817871385844927875718717827520557727899257104981823560531005642429057481589558016936739854899280037335261947802218810321250527809561120363012716809432523121429877839847524452140429953065073763607973999416308072997585473994686046654836194936941308182228928024674923933245154726550576356434008321017110345225176565015927119315348 [145,135] 3119413559450376940315995307055534247956137579581522146792471219157161707487312525287102306203835208585333577437922319285574760096917066177877163527135007313624348864228262458667404805659065301843538450929682218490555229759078610481362484246109913934955223255644288376044544725925315905564003967579638141256776089381983626572571202091619666946499977367712492273822643986504342031273857072750423478279169154931278776406147804595055182049726208200877098894978603624846798374563040655491806563829856282679969485902050549486104711318956737981402140881804871713134720624053095294918631950680480532580059963455797124594488777524955972943683927993013585711160440808698735230418397323910645562755464485981867129118274243768401629392577421603586178743577956783191833347314333310175935896742226438701794659192047899714989093186093379171173346012702978141276789219869051191266452718272644370168711012163542507303236349307902002740990226821673392572250065500283038247230375471705434729586721234840790167592257585532958335548310613366232087229339547378861905658050950818693965448264284385644085563382049900689833511429750741556893348414442756602941321000803685529039925200406088211546262667274843731386801350959551288610464390430651482167915086034288104669609676173316199367761245867334334752703885886628699627579920063357133438085514694266338060186184276786824885762254727202501414851522432445088547657543633379529919625444851891073985566252522118797017604182703760617710202801362125920447378749132894846839678087957737555335495440367743866298814536083449726154074677897436745916149431845393720266326744216428179867443845497540947134628174388202849944959217074295271328 [145,136] -62492320629574247512085052415701681926469245743608725583046181177094705354726906586987405459001428461681080757422454310254248056073359225126049830682537112238819322213451866505123026692235370534555675905079341356062618731211354128257270331600143290709147672210110721299289399952017034323309677222261534745719829911948962413583797841092730566543149331525342263332173187042941775780448847002590831207894498802544753748558776957310809019800253521820065471121544368333953782479673778201550442777660574077586445548034563770299999124695904682571565439804705853594086057353898986839048275616061802248199078626602079719413252914188857377015592716186263125531882894826340932447159870700727746381649108774242066042601062452555784451291804211540245999637136445554719985287477356370972163867120161546255784263630148345702699643038241467614945259980110007314718126916720266090586485726654556596769003376964390602929635563202979081145866141370509204881815467805367628560065614411739761835422246956904316017568873982678574216882578597052950606203460714293732266910230555188049700820312990732368535383818770447275598292710346244850933156737824849570717078711042768670887799818568584409044215079683750847793090026492714259606721699796367644174928615909280283592583548317181873031913918273150276587505224819974240233714015943518583520413762974779903884934968237643784065893568812695362164172904995973093686624085887657937933217247825651742824132840093484021247511282058485454720704800509133996201567369745803144236226876500831770246346321550702967578724951074009673256526655862234107240653746910547737346195788611400133973996102872240737036455994427689480421544040860 [145,137] 3992283696070558762741089159813034634211560332676338795523620210025947298822964646396076865576664242218845988829349276842312469619597458322556065867765173008684485895096191333014417839151901340995015618558922684428039275841705457037707195881849947602967996028392959543243056701205983469796892610426005627760947916476025887838661712837160908803871585527197571253945790323505135178646825166712240404634538855999265929389527974684050523811299637804275234747810472916080907485667584843387313994201989109875750635249350758905504801642604562259198702323171766172622620972676785043443048297235871407151334867977683317461245651172906110660213209026216222133681615983020403784991315479619705575423122921982363208039824594140080258536972121459796278511438191742407534014702166615857481605857458887719405328058735171655614700024805637951749042677242591444319779878891661114440560885988215609551582057158618938148481839752593285350026148450151148692422860103061825849289692326601353570375993931703801928323794729198031111564999158322918858000295716457383436389528608819977631293404744470072964577811390975012832904747098117637321777381480334640621757884386062123807077132019871189712651178598926294253192452928081093047597111704787640215699150694115403463698419208215626734065751214281736303970164872705785643150320633874141572702125586962321747676745388669378938229742239854375056271997019485282776206732702696582733094409289917275091195605775965195567212619222946826040560112008009624144884974160552690572894241901103586527940181908282992731379820207514406523869757085499403420341692770791073263108806831584903316827433460517754483979113576458717314 [145,138] 311482909673375163019497523003232337011213728372756821649661379878071255580940771041449107447656983297051112087999078096203527905419534995435434387787544235828299878297667676000509987662638073332310033485188842849896927739262624216681991924524352652152606808477107977544429112683492418824245441080004653367478087113247340564083591504543510939414734827251665348174998795373570916474969517396694667332508728030292851157245907225760740972029982002178281237226242825251285335006457006332625916944759511367306520876847115419108097403308545672199877279648538865577705790881953157806245149446491752120365039817214426730627134188245261013160096342987816593032368928678206898827068419863591159850467399239191968448502545948845727567051846446766787648177579002527707910481696764270750450663227424258371602098337558295263376216162928394846556286358965617675853179896844478030802878288938919955980292245903998850092273082646473815497878407633293812984480581537343753982743876365791482763143895539625214024949914930621652125204537681603555516474798458100134767407288920865476972303633482337049187486664005937000704324921199357017426283479166890529068778583363089308998205411814488392504539875327845187031948092059734490121126970428211530872266293980314516596138732386404925194209196528104240552839547111125455582071291251298203842601755969235848685731487968540665119127489088494188541933872266067706671870457153237841062868749730661396161807957564279417610390793809523837472434563699202726921086180614063496351916860661784499429741620887116272389305104507698304924154726456266568657011910468252379649133955402412959402733726317188698466371639340 [145,139] 138557857674002077746330360236525341023118513964099245213513401223929636323626902220689240506387150174971176430890453792026524848352368105277163901887421547428784272492202597788155619750144510188884279174432717813655442731890592316282281418445903685266921067754623346703552705691907200319335469387195947881144072217490077561832919616871137009470882335043589556076349212785311421156686143041668282311117886326586773996309103725742613802485959328643419869848707132889507666968520846736109685800233336271254841599402406346902926467244081161405092825704136264463076931143754918436018028726888134664950696948546966550014550450729593154519510278775047781013218925650590100867470318422749447856947561443125503178294209428940678778654063036901759950724974487192886268040595824725072730520881017388301787685229721376603269305633912230948016095563658702703525036310116760100612032554242725716321679434009287918592727918872147070468470099323815867326141334134521457882177515222574592080133917830787852876309038811544571573789702319093985062293039999089683462987709286642868069272721952706689536605193227531137282375545819579304388525152828383154616638289360184267196742019116082473740077977933590848260221743243010075478545167028896966785816936639766392441017594247506184434434234179673960571267628498009569565352290729771762248483280772402313382186002260002625310885372705592846286055392179909182893643673608171060960569346389513016144363712534540934568819531963478602484127713943848517735841213476088643775110456146818822942782777022984737374287966299185397540487183934338881481876699867828180700478470327138444210994283581343541678 [145,140] -906333005527818508098313807830690071597668996423081542487534375344221637258487435214134943455724869380616171378865967560959843742914982620513841326598695231402464669057620803389666765649893860315805485303030052969270097022153682592467894336998150436887152880818366824794099471186915211271581216908376365865970193854429185735230899549905950240420122338683649523399989132880080377989819249380629530325583770052617537385900398341083789399522099509917080948589336412342526045786122471545931739636426301693637904327203592136331004262001381347500205950917570062563885823763540656424454189561632489411442075168428517307022214416852388552757438349213207668074417638815294776636660416376057246321964831065867125046472812713265982762089080450993684905641764113954332351082258475575541762777220598734068732700617037982324925205101837944591589338079596535504397920126596958285724094155626860621476780589458113311912172934920169187933522041554199542889312189667274624475544414297456070961331523481365251694640114697602002905075671702966682084627906765781846485226935865617353909690755054509275536179095974738141166458505419470516109257117437503785764976062482995534382538451002711158172370541278601073335275442084081537867611114133532675130641902224715581182784515410170210888815143886370870525949206023450192172924676227465152341807854469074053056066796571359119361488001735704944165126065315871764587866041828106324374435029774188517305573063479508857570159667314128436587652426547237401581975126368931374463605365392694514365630187006315366647296785270545077173143634935892307847219373156531311396138336374016538146951701818 [145,141] 2614353254004449156159680141877142232038886505277998106041323603480195908356971865518878480337918902859689256874033231552815932543481080152140784191785774597487922838977517177976765379473620390058102363733743121386423004238458284950715447239923148837554521946764077671882060375615261266584970466265256004828055680988305801024980405109360199134741459206455360777749486747465109685764994213773482978459385391221518047289502013104051270321187855265156918106368778280251163446727984044705910399484698815386605361978953994833360201790047473560720844897138504225565128579152712587591256095001918063804553182896279603952285553288906002340296387840405206819693721182200263491099426463417209989881561676974392581083444195652112517681152188837693068424213951209219149044417734070210680752526133308756392121263555070067384435894996843729403069369441009972160994052151064416391288715323172695496759922969918771379961993323020805762501606220209473375796993098037706112147944537194861802826174185922367979518744475818802947763283418988789668346817059926930262075852726237066723706937879981825038157086907821440144546491438360742598604950931120970540995113981076487504146227424172711044851605968803270984741449223518266354981668113174218166377712892285712288111711664970779173462493568492157811937461146070267797453556610470694808893461088143659756826040886089078785931806387611269031138425335166563383700653003614018769177549992051687510582933682457060460952389723780061745279295918202990619459543180466341376234879422214472788935653688366108044148547841820708076319693241625967074781694402122996976684005192634587684584 [145,142] 338256634736012983306330198909146255414570305362974128342834601892231184541689865165171282947663660041342897069716470575352979535433144724192893365686343127526937169665029325221417426409355372843183746645247269101957884259130608234573577880696958546575120485454125103442625736784457958285347525796768337364029005649589381433719688804172873128957931496187554242975139165515205214090316346908545295273024136662461283127201061972733766528707759322128344548258113142079516832552787823608991095756317997979527288802937322242887091438661983120594025858844031681515137789950794079236130973448849294396566260029105080208881611907322601829236432528141026953396313534806554181886914950187572360455312491284593797456864840294312572255993207289615851120218138359325181771250009198049685224234417036570317392081538814338209112983857074679107593996263922745551916373586187414709169918434208141586078207771356718751389428181444616940261383403553636143769897558760303829208153531329216428517057932533873746875408871354790977976371020284857225108093092563127414158457116439184593659905303738980715805273520429623884284239033531665065424315695044432544594623233843706294877345287008218533236307292920669257760555343017603893788678922794709021567602517636886945524953406322665616035377167799976739315045030187456341527682864703116681879520688771000330414304295286009417894392409130927881398551484854910858616734683405358390448462410799475299276674255055202521520908177823317912683803780316834977664626303765840046676727532139231302038025724012433484424694080310790162498609086220696826798412532096562672209185438068 [145,143] 688047009220525300355418918193631680774598907225856885865831617018317645017719057441042609479694167242065979929828862173086272839878700048975411906198391231024523964351255043654663025653706459649046754168780178283834603261385607554961883831252584589913524072630979354047942354655092978974259400544464470834300675324538921506328474086420362529642467402485333252953217147263154251701707083129433928490541796957014646235704552518073810071031099328472097216918391140967429787811933209730150905350684636429319522950480036305166993288793384088479376404572436923475389276470981716103716559667456097918008496204063243851008250496004772277605481297038081879628077912759251830666621295575184362778800016201603189038998282298931680760763309739305376745299795852215916311400225618216887486172506302805311625489375312118245494793904116853043411752540118857336029826294108240172150141527714249788678182148604410641046548559177023888918700427934971944825293195991427628485141358452685092045298197395895255458431948028987316087521595925595007767335005536210746824825949942466321032498089460070556305294593851097634250809121823125625500204058740388960958645136844811674530230590123842003115616361359352585495775126770521176804510534465773081968089330789457190934595430328326481452777871110533814761248376929185262065052160687886708137280410682174849812337200125988450070619571033591360598495671768947785177342839160613732995833723610779087300447514507150927730335115786570846433276818315929258107698624081736725712641815283675353581825330341720625980951926327679179747686013313154556480052583205457448652 [145,144] 11207663785145094712335996429299765658175248607976086189755813876387031466287140364387279258299316483064777514092997286394297856911090714654052795671419461256589935797054659418646603158186540129426071473473206222619195154426072067133692225989248428658333616918831911032019110578209733743937624990512044683396225934285249465871956165918079217048817577656380321752902343812638805372438147335384820590309140556792394054480337368821653072033498003698019973405204203184322761023113060180515956719505000924378180888981596705741219266097910382092580450132465193521532436361240258151197947368044814015753825192899373790045011943209169666727604239526253776936180876060094091255206470080099239468517630975674774587035290911576726105868316744000470922617963446730939891941673534987160325519520227278037090504459401816123058851201562063306673937456536165991655920354424632837681806258034110087537902500034774798698014034763372462515298267706539736519144050452449309858381650220179076410281715473801269329353229190923086244012587381679148345662622941983184655224409635691918842057548556198948389505310926468949594696221159442574344430071086535356719777918331731924440544428330559182463681782988966728169617836394132222802267258722132769129946838636229231628424705976175374273329848619841628497024640569615599458120264793358153651828099963123094046347931697856672247663914176699294217676314913566953702122963671345825706636508275551821696669070522092945331188715371419174628370727422750678950081206505650813672618972144216030504656884919345777216547272649249035800364097953725336203552071556 [145,145] 31040853818610107379617159193685481118213743123981705544602370026728407914424672278097523654770146838033087089000401354160237123489869039895115323290964808299813791646327519195464351899749730262072046861511623295067088613891060580770690912710694215071645705278475022063327390768322396960336606229758718011551990590321780454270346775902100625687506209001040793411569318564452574896108693632660138718005597812976846450274378588495704522694375615569970141889440985887078636623683463705066326704027932382320060679975059037462269481714053771534329643258692580997680461263959709195918276538526200468062143769272979770749104044609442011683612881120170927496751387771818427954304783924956319174097437853442237951598972080870769323989556025109794633052899143666518097836957265860486117554208407239161498228549767160750521080840280766218526016762299088420326643038705358004670739951454867076434511743576827379524055118374148551859170518047821437482889087679044735018543718281333346873433478900214963409916875622008023931451634152120080898243397241616151977100210501688539697243381686466173038803040117075141049758355219143293773289959636703772327356195955030563557951713627640603161546162055079552988107734720070794006441685365308826067007722748283506884144336944286094582741234929468600384312749924137985062880728649174553419514700805425176985812724377200247058703533258643855903978500121963305007724944971284370158078616168834164551442842290011671732696454370255798404759195217905891192444624335383712500153215994966553938619970048247234990114558385842448259789617196594824837 [146,0] 6009179525196460872746335571482370222465567303045372529454721374651138817734570532281851876984802446543006228263531382290647784692697628137239324510953327044382707459093449173463638348738133632694672987895159020029446203456821445548981319365588517870672413528721185583110816451391313132199123437809753881311615885106223575572971586583534468151430918378015293440667789740611967993336841033132309244786982986632470322182647049608737221690357829856656551320955621814909919059215893651397558629110406052798856133087898287664139497660237810899399505849085495080157892580514550134496475253151526155721163472607076037761550780517091767462263641118853077062114175400048272413104771732889269143185378594988941403419713396712446221249321769338807419849268933657659607480129772689777706447918531851823655163873227978022171547824681278007743004520386927052323951803309349778977662443604185036291619725353564894405604507967672751074389398254668574915575208881943651398323363234899674901361699854577647887707803244687295897123930002495783182892157193765967187615875034220900370725898465113546797523620905912639074295076913739221949507196816303376748784362129179631235986894449784780964004770434629957779694619752021860137642349951403497575156610994893161961500817057809469829535437631736378295301739727376401131000347059052746707201459764767518553079467101851050496506238240060396891790481113805735392682385810392383712337623996552284982393887723857225565974126091366885371719194119601063941899682283155294902090796598022222386226019041660793186400098938324473274990637172607241554425314233916202363669956261675430391785841657745176517315797805309165319775760440240967788007624963640733632673848766664225567338885253860071470241032055738931199748876708317591876530950458517667126170015657088111026990501294784941365912224570791140225747479924542854435818924189813194178588862982529317657545293080256805182166638763586052176610099683991305663770012983223266326057762056441823278958262808557140685652337900463370788839196449940370439795968306610045725161058700068129777138980181501887228666610206553664707765781258785864338278770446777343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [146,1] 958538436068754904612110714610827956490036612366500517379348138717424212814507380221392403970706698074058327745685819584883723110811569246261711670557142969936235405096144055873887511529141984329800923194081134881208100875827289980253523828654703014778126008972485152586735512881051969716162601608753140064148206889931414979495729646573587536420364064754242003003393767584194516654749960123397751086171828985074549086908757765396611370693169008824383653473305824970993771619409688686519603801782011188753325364585526362613616551211419155569517034666295007638320015280111890220813795375828656829675282233977243181437486146224849735913210993107795410951714067663069120374606069926330372153421270570598358036407608665246091678161275864446767961581142494149335724116811684907835786328416464071309594029137645121013885088516302602766546637508470273441039412230889261108722409643401328489755502194785032607048321232202474524754980308532000330036369718012956131522526046766155278671176873529437407220908153910205920434109876694347571205005959544366537733203229138428582478633193506230955982762079878881379799457694999856889370603609712906298839213018567262208561877476610847220051778864249202928004162453888775445311853511528937153165916555844946271987254932851184521210763482611918552534503596861459855110259616378078631955500828943182305664277715599916782084751694550215744254244271680190675463623496345540476520735356404592429387094328814985889252417699778839581101021918981211313778320632995766234640340610345342517368806272891728735126994174362508212931865030333234568693338567795214016264477259075158172406930117640346682358770056830525393854148645333760595280766243191519516649258105933418533861315845249801360162229834132122249743680107972546364275454409284943095256037016003130188422658252438393752836111665086827190580594607509694533769841356665553623447170707869826084694324706085348263147100260805412469186131433464341619418502760225643923916896853996373533910972558369903207466075474834965061844559427560240056085854316733001380265356899048120937207784830949368069248175114958958676965759686012802376353647559881210327148437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [146,2] 101076419051957735007567993338277003041117966101257554822177419910122320496368062317807241118784541717806879105677095659269949423079172842312252512911923005376812436019043557335652042900034395483394331864804838392661178726041403591751249557855739361595721422088411891835676737159732486645594019555978956955305142365144709953605309273565453856858130792074014526468355921228640453562459632448979180765614288608691891094733889921077900174317249137237004264989877426892654495179308869722210131178034278427498473192619096204606031822459136934496757407819023911790709588041174395669304424857389212946467808830681965391093109000994211675050239182809994899451580501304190069354264788222681792945800582160551858004113458059202265896623069734275290418032686410462461688363278607282250486814981173979650472367027339432683137964355107253680522935187513378868646915629054438764556245888402897566740449106031509283741330668668731334160410200736510086407822898517100456791557301777829612432042782747492233764446908253999325710368794642731826860278804270258265152881401355064155084197118146797707252358939051126466591094494448308438026885674963106126216676343183143048679737129469714030641781350239531792517985698252356265251909331810676361136421334198025448711895826316813406855649357864439592428269302935844819176440359133303563696662023830192768773750295413373590959294105689159790355198933100849061306376171820721814350656912455368750969788546309144772049699823966083074723704025047933949109945970859144842528805193097932975812911123991585872507297114557656179560728078567218736082831698131471419871049217902242921357902521266331347102208992355521401682653471749119475743841185988567976389550069455421638300384416311463910882638612175885958203158236389476557631164249497365270714442421988961147463140892289196028076859522314492600549462958629471182115501744971027911367189408484288093152713269472429693266513891805585557165435018110287149237676652000843389601778658797734267095418728145807464334929814225265554127891024113177794446728710099261943949006211067120124693989638612749667976280933643011774214011371461120702974767482373863458633422851562500000000000000000000000000000000000000000000000000000000000000000000000000000000000 [146,3] -1152087024814152269821539611672329597991742335662146509122146145527538924282251872938406045043899563769052804558501542800454088350196188721406099161175871272797866004034223918226743537475729156965139323493202546012368215422078303146127395502410986846866480858192198122681161796205459964371421169135866230403707701107507047802258925043026126260133755422422114131343978456272660588978483790519907716408028307104928206676723390173312456868462023996335561216777983796819838098028081574471705574018934864223338920262416100756779110460678280071003922385552409948831418980581047231829828015919987094959836848811600151874726213505552446003821131140039113278995686025780836545332859210062050919016661053875094013666737794322918276893869063843446183154537673989899034537104063446404125907985754446768882762485542842622337870755848605838575546043133108528912847450447936840408231731837629263104132696598268324649072864097485311889485958778284906816153802331158477787959431225699641891777157955352599329015069732746251707124939254488124383682613237983566097305773172842068650725610153217945183548163662796952308148430199875047684462914317763905598160000812164170634363508976619598840876619326504103144303788248378794827545659111510221345301762121474626269104457771374362226858700437532140234657999050426666442181188699048440002777510212236478459950773375192455501156274498191342395164893937304215538159337206025874835168167406868673046725970406745715310679227408516817372282242778898758024861312903605329262197249027643472666938194022137298273328933566889978207789813383971774931829716180932723271732713855601605138646315229002928403811747491544524239575799236846857615532211832806939220422648522577047905640674638681183261175953266040580737383586810088251213623770920153081829973000719626451559635297810638051508726134143760053062774573095722802445437618200594820560177912988933312412723552180852971071573328293242351111863235312566857760569058902579819775714771916317510326093966290845340194749040106830200076757782258087104803749641410055272309645189105775173296973941716073911775518065072893962578130473385549770518054835122256918111816048622131347656250000000000000000000000000000000000000000000000000000000000000000000000000 [146,4] 9612918080830988612517602710292002718642288987680833179663569109344223677131137431198182449625238084220314897299664065563314615466393668137801989246168625259473353519299396281926410373684654233537417512851960855581844210628698756139078445757049022520321744357296211663563408112191151277693703225063723981961510625359965153741000524825359070578242662479609487853434233231941141228773524539528199880675104964703481023911072805475788900294892737633792177154591452711038127766569754778747662317930508806572760102706902769392957620453854712458855606649533527727594257041018833861931382582032428634507684047254452184360859507740774596156301076963852631220218212751124675538511373012131459609515688739696501254445320450607582226485266994031333040224939242099737748098611578419624843470585020301283751452013085542280688242556486618682448050299636660182052588166144687474123113092026042671943962677697511589523184486877643124753313332780141031207182717133825488293614357171904987331342314523604631292134345365341764498170236931604597120908219572942219696482780180270253219155092035829099133425947188548917591916489968511262334820909196718030031582182118418910472234531750463656631891667710604712336179919133908314611109187054877072902808025984107818026714110295241682969785047632002470083667751703523621392049467785884386306909687371175590077804546933419183668909456476498566652994753193149399342651168628873589955186673304411207347293629232724194884130320083311590837527731453698629379413181849916492394695020656312803976935955767140356630773307804196081970295316301660585095456636151132754273583890094301400367747790205540316047668357164511827458489643818244355001743580121891399040589255250068201403085419112326146016497006300684559016686317823630581804815191041052486132758483388834996119587236682885106000638514432547494952866513014329198949176255201877535906211870102499982439094511437228593001401100692875989238174801777508428673446171985745174918476652708800737734618185204688442634942724310767234642945154983600923461592059635985786803848962104401656920536149541214252190163009823181218603805548535860248873449740436569754820084199309349060058593750000000000000000000000000000000000000000000000000000000000000000000 [146,5] -73941961545891401205750388558148844421789151333658995284319983742915200664295725267115691300746028253330462476552466893344689351822993420571292715805784073307260688583725367851703856267496232557859799078722310551152502964881496141929348671106317205043279341825264565399928115604802433923712271827265578760816896581199716924577409876283821780281497396047353490233639325671631153318175584374727523275691984011604339384201736968124567869235143649573928034702582273132026359412528328086512328438133472806807096840643843401183062004050130152897522021708092789337658687136068144891733046545772524109532545048800518337027962969399301022510968723152495274495055713243357719372914070765190288422548069036870897175550685835880592160578531808818843583713606023470862044615638850541896748958071232626200432282523781570734393640540288603557108150693002022378559173028862247056758467112034699644116462387714330205283622151209478062123258159505349859449306256827238428598503579231632209635139888600083175333555925683325801533015221568914580934465306861398503519274992371542308702443244289829264864102189043473717118049366176691457189228641919614121960807309698160575218370704786560755214763735195304843961493498361100373392614983449031794303212888818788543385836449417523507959249282211834687582959286207895788674845929712775178857666057860667168905137706191583066051065256617225235106001857470863912289950052695503269993387519300850910637287501694673938834819292664080773609109526018962351152443376811070448308795121369301403647327277993830112894231195280888677684154921041912670150534162012853736105482462425974340912375613089741662421258839231281201267332941976347910157214525761352693739015580376425859694728918640156784336391756165333247193056460746589006001723068267969045884097612191449201857031946970793040600824299074557688586180386149148411735329565230023800277844446979475933929650717403491212750072830367293305210864721189431606921613258835694684027574637970991847401675904733261926829431772088328063925004795440514044762993148867299645325252318592026025410761102973235419816606538647902248547624947646427344662091365318223878944081661757081747055053710937500000000000000000000000000000000000000000000000000000000000 [146,6] 403252432091073797505700006605070902081162175920635827885366104987622242825757176250507709239317340559776667675294352027444992417504415584313409986019781574768834802804891339915679750980475537773400451809878625518649300876054420996929272226164888685784840935566968063702180645096439373762730509459434791582084005070020569293642232292312543903126037234185780342337737708859561495085180499253676675285476992838258366541127058067066275429054301394257975850652304893793794401758449639965996609398928388603689697223259054174349517079270858011926894593209090202608224107449535186946942197630296615813690446672833976603180450644630672383839703709218838585051067966340794222502976151535006832974487622147591579743682141425024127796198238545602414463003319363389226575362883054881793181514443561334974351143695368336967524844350562216570599009724932380098856296511824440587339280577064796211531435899485221921657252276361901919412946434599772407275333558407110092926707808896534740362845693344758094056337043186731617626838442650478341659199107037661383807332581815539546433756471309748296424134619902886752030701812029328239530914357007232265206029339143594941337482313614668615756276913513456680895751374991834373297426640660323836740331404045733078801481974312596466381050134189032475930967392137897440469338932720512036498002508372252031530309270122257025862523095521941955189156753432833497703499037663791950639818962295681715098227322569772338539345973047471130719817809167907049592528256162533599474775934607635046342895961653876893101331386802776053795120309817409635773249379535354612751595305800592864360384646295225221696124466097117259338951095843837939210347233923164714098952430979286284179692985002388961035741524464095040581002905141425709470341186539774065651842262854449777214386786814212091932008089822771588134050220860609706026818714870339310605926164864349001726043273306141010000273849096388531580489857606241831154726286215812793686241241226667660099099817568789755851090611685676975410641428851711369307233386035105403075096272538083201655211240612090035466177242730071853578437156220469674782238367154434816042041234140924643725156784057617187500000000000000000000000000000000000000000000000000 [146,7] -1479352554328085116093914399363884976587189326703506115739838030431303589795546963628982068791662355800887011885473914248177723766379717897594358793333201325132676439685085406499641271024719797953839924533122158889525720606159192356385445277997794830054072095856489204806437117689042251068195100471215427371539191147661896815041324046576893096845308780041826651764122789139597926577265604426489960701197853498023888232230880189886329585405211720526079323110512843679955753978384637270258418443667192005930702303684721012100999590165479501219271036480536460263084129804228087065537135550262346154058808779612275252805558737534189970521760335011059089903270239350822138478445770710975112659456828928903219162025999117903932059523537818969595578705126753532805831874273268954208056087949850463994211039160512988193560000121760131731115705153824052310759202796116685552968033012938976536988139676983795013297246721461992643530187667557922500910867865205736962116525457468762487000287051425682997341888788390968851045501950497732995265206501020015127297301696395311898737312358738327376859570368234881257601454656752358419880956314408356836525957169527559781728108465863914444872218429199801330157379924619640854400412542444020911595642272227087387532273147363842567572294969861979791723474772467155323551154534498929854000180766941462677026276545475757833061138795582584629762891498813946336174160083440187872023700162075288062841872485774625417830592916466132984287472703433482916881110183953800672748221505525778993906813346910864635009020512565643557355924811839769546872497618817923738265843499163877847377922422920256327370579810644003542916276901049352593525249444111652524501426150971798544635907621641336525578906319513588691229348698318400045126184448427762664564953240526443538328869103531787728336212414639394226564265280350009428896679161756382719990930695526999212484374670631124555951319109562468307123271652522217145059903826704175227235789715385387570241294680563174360490311329780679142162696251056997368901233331915298912842254038345581733696125429758143753028273356845969013541833153531218368612033706476986520423483328912084289186168462038040161132812500000000000000000000000000000000000000000 [146,8] 4773886332953202471156862583380020260348241644991169043467140146648563885422866249099174635293151044662392991932427206067090794305976310275625127442012957299440391885936162774377977153195831308711376315496788414972517379471054980727131531369631593981878759459918393805756752188013051654712482486868498439043233158088566419225693273473292419449086770704970910673817662984755880355189775825254166396637397915443317843997586687064648936038673707195321063877487736343699015309896827804181291744548966913099613977932226844134004768291737900258129314709526594425293246896357558866732859148392955775322817415427253186363548517685285429880746658902866323689050215487155162315739195399644088990107019589060822733013598866125772133685792401922016126829197994861405005371593741345253677295694780153941667739846137917958461283682387861242333574239417231194391090508161052298833641678219153832182313592876474061460841674055395210825199867548342931352857085749516704471365653155435937955939162691265998816880175269978759690492325798753771522304360950933804726218298965419089390564526305601554949921899399722970358110462698431767421253468468954197402403122025357660582623944778677424212189618455005867546240466798751484867426922964922338439275878498068137104986721953695734082605559508854331872721449582972098890900980228110968787415346360894381233205276298267199920666233502852950499960400224551280671928880841416877504336413921545576925443716580620806419723983814682866769173765140629667649833216400145706275344518948560312700742178800929663232456790988257034689315186947318640184454318589229560634592451770422313719468312046621811234246325884749235243858936914157219104718128106733353125750026029834977419902533035093709806091607068038214523707366714984338450877969103583161870197168399046637425554194894518226624334424924047088361009587741061019604629661508940926034549775930709748442947576112558449663495639855319428683523719607991852229959895889100136261202303003140790338260985386734840430833254201600380921255256032461721309512453547940908467183834663190199325578014757371858873127528080916038744287204302762468329276169903993289466779116440864338954952472704462707042694091796875000000000000000000000000000000000 [146,9] -18923486038803934060845152884461789676895320726893201679844136408466324283272980964055451679352542945361608879497001773178604012620989790774165343651621115035510231910653460122283989513882041393515522452472812467400784334209414702752834857206514145646839231231766761315479992967829702315239654250784048910085056041623323947494532639100873443234326005137392108957645787828431705194270163629944715718866446803904382614956090516956671178952435296639105447684827771949346880571479007765319377760306481080921101523631769793409677185899159306625423880694092731430660815846570498990575884430558631957984793928953717889381860302142328594368662410742015906880779792762298326790998060524467043798605534242230661720480904106014962903946289383342503631489050774028157333750394192572911305637906570610402887735185024920115074974577855926403285971763419143341911824934798351061988819843158729869209946563861964004467494801629407480702685951542553591618903695727497687241671644777644901187665548303561013318351554409677469287893980250837424984360043198284153589792457591287584465180018298319998264173540051115929880100578377478286245082562513505159686218272361727800587382331368140655269498703637066573342289466067048805031919935553512868632916423246360823218452346126221168286597720379588951582678634091572955281344443174655833259055000412421310593374190218368518016212539581811624366954160429475762316710398954377149345420961086346736280071385149827390552323156656029740747119248257431324086866558453134987947189241028524868128646055978291648177236737081021000653765988374957122020808494043381842929250439083989283325950752502812459171246915831824623187449761646872778758524549290414350534540393235743200675588650322336191613455471758649370789210024285888049753803521008655745862529334964594772585509898918138738509025135099258371315457546331246615967772345511531093076340902873463265814811613935884399004857505786178414836110373705951804888083595640234212728626817553243903925047549925813208372532214876863136777586209966719843809481626638675279699344553912388024175794997190704012028118110362474380698230615727545313432709730642524311423251658130723421025187747090967604890465736389160156250000000000000000000000000 [146,10] 77529939058984573596311954771086862847147791476204332015007503074116897282145910024430526623268665982535697210972660094921593723114654319422350857860047135970753256243561738654590120161670284500930139720885510836656285100578533323407416300208738294250276922293815934489960983268912418217395936150596957495243975623506799649457515612290930766537842346843006915885425743951059976643729169138971248149715691926932467319290171156703438285726309555565171488372512873680164808801338287423543091147534991622381249846002539348879074909708334145101548272548044904166953509873579470239580104759236250908646988802657177133664027734095803101374255746321439625209048668249331439713810670237880528005223537441966244492429788297440582062033950152232505236115297467616387762287384979039100341541710881984008246574176573705842404806666229698855219229616351297113925455756051001756318971442503718668734771604245562227676924163290545285181533869705592565164158626393097022668648073763277781419703192915372331020449041061426366888174553161877835487754726693930686030963191790964678286929874871042894981741790997987797606150795209256869341113196934737365127327220425228314324791399785756386846067641530443561994801673885180335415023366391814503973437192491647398728573206033796362671054290816027137715241580479802513577816994804452973708301370754640690827373558763079051500210206561058806203983118709879688758707663812926191974859743396934481974706654756319093031297794121500744977209323293873039420648505578327303194512061034457668500923772360988566460372490395491118809110423967749764875573663565595927008858344759519196066244400709594130654424507588796690745736688263359059953520595126824471361763296418753679538517221850070230174108893681989011968241084712034050311491566477070443195170816567643876587987565943740107648928510697322523328738580647730199053584931963774990939822142517010549615096787455165701437321508676693250200242617090944129186897393145853566935170334999289815094165982143898931194632625266281256648469046116879481420461118854380401380234770348560066528528074728555468514960197053806047707045155663101053168232532434030346388039167095042238780910892614883778151124715805053710937500000000000000000000 [146,11] -253063073557014079598977840135200431940646772119074615265169697046247613485308842729696075808439431836488712920282375299514349563575899794506199088519096458683402711251744096850036781244903219412142070741118004283314672783212948098975116957409290826665907423305360212597832792995255954149626737519610673968223641518491986304496700833048497220989692031721724415798981148026914291257871170690809973568103648726968387829797669074422791033861428576726990181115302899116245360755138088301221720103939625427944338721928511095296091008283921440147193543175038209856843506600636948303351624996725345321612754289563202646620362512634800082097370035060347902367869474945178499480413007499716393861793234064347746527161635077227204161152438594972741422255217007458807940826934350469548588073067461204424110334779295419252804533980794978591181146860199684009831671605588225380057920600740028539925893688329916759059082373111430003513382650547813377454352225052684608712063097907796614922975938868223821273496166131496797477677587042820801101742448628999010701647344460494836310171971953413642082003168959091722662143059538917984758614906548041755921422329363246625122808466233350994709092663050452175427401215926638118986969585188865482242647607215524011350669705953142659871077680902368958748186544718223850465395271352323780719985003533442687484115257954606919479231731322968066735174057290262252328357097073737810468933469515727304554012314857001803858664804288676682519584798881188890188716670395763737040644717347476010082565717393628166509706797289351051400393652395684429345254512366527607422150732550814790933675166524575034704910139705646807786737341639455993255940093151135954286250348207705488038409908039971609995728449112441002582394537921202049692129587000203063271830738091636532407342689404388606602233405045128000566087075435816499880339054667893811196212123874464319881219023572902576055746044335218753925114428335906406792438601841925807583717868833611959689288225497649765539818042791673670105737878020258705174023892189872216336023912208944319296810844849013473281397582328739367284177629372888651958731225390399731226345506932413636735326907534204821104140137322247028350830078125000000000 [146,12] 627462517276743223670388440696023152051995739227191822243321542078175174047643344703227208475417494482983427603693558242917760908101964848069269976629273118085326842426952440201650160407566477255077432446926463306918871223195387908574130034357034222677098347142418472113262648747280632601055827838050590300104023215686571245597036965677367290404095627668449759403999996802228528800124231754148125002354075377221313141346464896970680143026115433636682865102469586952726780207024676077374482113200032040295389040160155919854048271328995188372193110692701027734060044510783608897241634924339794965182202977409162138265122383693401943842446657559375040690957451030083326082579426498108358789312664851572344985719947079880593049446670191662403620108093492227954060429702616705580012806459239006826555648496639640764549776534140005463660737196490349824773964941852763479380708473511869569162520037620514603350090758198200239168726508561602234456182378496390484406102898293975664276492138609103832389982157089296609446485873326550677467225863289221398374803911040490974948752353711662905041968804166316686591458520645820609098628837675847494963173983968119716164037061306981115198564014603046990251837760319013471866774737467549818471345078843396191841776851583389377395669234374674092630435353133257023000969675339907472847217136719120474441156628881608128213404753903414186071102212586382546811649245844181353260231278736772305430075285453114771024556173261700089760147021974646239439115101243432437015772798429491382067881268447770326087961520378984422384226469574809137520515966067673097055124422425072484950519615760853184679999312787895878522266915462367057120853458354544799739467915015958693900816540097807829827362968355842672114403842208364757263951623918899406131998057674699761336891401272144423277821160303546655302337542167339421772124849713788403157758978451527166107169641304256590507979207995602060718019141809411978454724465812501014252693859882107199082915905460156955085809725105433075947781270866241469515460523559611230157785228154695836462133939513468800809179906418948636932772425160385847588462514370637322650341995862071687879019110667400127567816525697708129882812500000000000 [146,13] -1234415874331985031548615622639199495105620106675973739939621341692523845831785519694909675872038034716702070856465468150171954002433657537620553279635147499176544080162051254166342504655202176657394117536293135469122779671939520058955731787530725562132402689662627203852554145647059231284237367197374909488602118604696625907951597578573087994664932200477695444915394052358014922759077459196785733521083858272025178276730916918902796052247388976218479811759763390129654393433589002156758706155933612602344534408960295002761980365008491265829178954891152832263820673049950722339334377123883661006794761457904981552159854243916383423140408673805063827971635220422165140121569284673081988691895899246668204607415281692859119771379741701749472365051534937203157437003896436594752132657354447982502411973916805812592281065020759678734196663555922378530051145848056397671722969875318169990361177164599776307691520056281315471181338431496778457403479421301389461608122241674671769596574366113395572092089799307393378135965103169917263580901288142435973306312839998977560635713288026035504647066027126787636034516362856662166142444926996124958033712563930284004766876458446369982206228687198974154210085884989656144723223702256121901111907808615810550751565385412007610742965328950474335521224079925922894052372390565773207044718072944719554086787470926281829218840158315549540642168405583154245972316915393959900126122937817323958292926952449959375778787273444610297765220263799584487305904069983464979222330706228600183677819408909864668898654835757946594209567072260507970700910915943827484059744381403118274533701531825595390036654733834141327947635368873799636974061107479110131385751779838156067283755326241023025711523946229538297587332277054199080522100789381541421563419663055801995529564351125268013321822192498239774098006381521052249774902482386939977556802595320231973784973908969992376473870596765129583200988724777476611993108609262327809447334888835548924217979169540758328466163467447567210102773289082401302785072559353866228684455605460951938405037759129446410827725648008833842059645299365769283479311845669184962019077241342060230391147745976354599406477063894271850585937500000000 [146,14] 2071776114082487390323221628885490566160769995124090790479356547191395267653637754715834713386547306233937663324413027416868377131936897412198786611150921630882293659737293687529963209557479344854033324988587822761551169349319018133826509463354136541133049756538604147695162994732975535401013400621700969461062076533759681519323139524722665815644330469762319851186937851130932577284369357239319858703370591926752748033502027119550304945106253686937966348883623024401543358077507360257371001915994933540666774267858910489736470901282625542463346999677451865326654526394316548493608122757917307084290211262866070967820782702453963076269485090608112281843570945373307149534747865663519477572011693722714858748153250320688929561181678860978481574974577258367565068893823212807225026709426197080849212827668913399633428488299031498679668158316899900457073958247559246099412456670963406433735199083902071838955726031712237860603558855173384374269441879045973620244944517536326193208171800120940599592702962079857632326086227422305656632601958850528523591390145173653813226958355054525938633062094800149793511859999529389712326914789382333659137664135529668441993220928711234468080475324400910090406941386151538052767421718433786177127845592496471806903003459702901637766000969330535673626440730015697621762880180817242460135246307805836397670632920681539230729693532415114450754874387465882682866800012719689197863253666264788300374939516285984076141707577019605646012536013781569248903492041829447529545628875138237236675950430599518157679598512571112905758532311062005968715400274059558508241901940757043074475423069491578539338211799676216841397107014072834403267924503468884650739978913030887966391851148491116132792788274507673254331205095047625371540902537964080205382842735809958619803520002807665208112451915751073734331912718102465125780239241804794018448354450301684085488791825723601123931258081928202005255164655216420942147994869647122627200166651777967794772253031207405158966165734830306029411114179179719682107491691039570848416996478669091289366785862345873419003411519239640263637085139013938694828911856317056239224500657742462569887997858586459187790751457214355468750000000000 [146,15] -3205535612973803259557961254979353909604250306638000316359955448646299190646804040498132696470299668654767829828416506619757673465755738369767043673949234527652442377681246286428810041175779924863669390167555647762928446360745952055360695511013094707885852208481226816446561094751829110120538974185382862216885469533086323144401023662731801055471957629930267801944140756507788576884317916207826587400439365194270176527509000892984597025567863616382648120059933085277586507152383289953087294017143822899625114741808285464951387839655239793862460060394300209887475107311082135277479754136392960558200468267437692581260562032034521762282334345175099545219693365258056035125414435838753173347883311351937771629312162767173863845263001375986959998474360732351995624582399070343663341332881257531994414351475247268860244382747912699204823816510906579138532482309216500311464335895532667513265704350352148820061497390329069758361713880929196930152816801848123200154030527840322986340430531833087816420521220858762378901379533668294322457974008170120659264832030327322606848469182785900578878179048742348501962354915414161034282424247098224568572180138588752943519168497487212230215249578770422480070315594242792442158620105804164877401113645521382524178267657076270197921068139215479916081062464619988069684402072750782261837249414385474592197244521401936956826007284366914205347122611225473950076706865860459344686556052847663026415167984040206015282232315501481235592994683287654017062082642190693532062302729465126615812226110736668079611611679677552774338776781910227084432881863901489366290097636311192602161313621071066414271179897366134021444996198399720807417452099266128042845719937607251457054301578066774904989531153423706043715756670995095116586839742012142040253348882153665016572557131212164057926360344359934630292861126769926115511083419388066674975154723080687844566214388073191138589959595817878581118575576828859800111000059475155443307088962066627421538987613296336473137138521082561655534714370657043714544129316476199446104041462720346455696857470735372197867594797345367265429287802684937053461177139263574198808426800918602167511650691267277579754590988159179687500000000 [146,16] 4979475569764628765115001156271124610977097975411732791627534376595460924493209589396203695396300652161447524180090789978131301821709687995037598309606569454919586118920848915939762714279023810266451880362247686970248932551070132997470283009268479097907537651607230205891906148776038220773611433533809846962735176302475998305336155072327203362023046937017783961305799502165197996983524547464010665404832697956809937500681971406141666496684519646784578920314318694234706441466756146675172795386214332422228813913598073574760506316257638171754734268628957895356014162143232688181275788082068867296184614630365998648899506436128545332209834633670542137799389704897390341560492815977290749197111862232783354026696526847719255943525886644174530604678926151628687014833352761365192761259663728547685218428219770564978314055087668728433093533558342586253241806557635131088172809895093458048344499322408958533521523520260653055946088651687291753326576592564785774058512535741734031277498781305655663621181201416040191049525276013998229801453790979097863074964515746959796073190644297925004305009490514612733760162918585307830797809419769025651675324798871344894716921362459974499557895074402702780205261221220105919183100764958163696977951005379654816612865834565961778362776173712786495769277884153893442914087957893089756271546848613761551637502706231659203423315990508238815599343080773190538734312877661805445130814037453871085839511173260385239520610463788139322967422359409430905089006087357241263721877876871900468440168316878034599775426403831442383303453446572170481803431261005668308803501599403759171882840115036989640192385337481055076700595162091677731837925699351137759820197105290119930099578397637413912185552893279595211459797028132425592940412326111922381390854820230885234979433221902159113909175899166181300939904699738513592228882666195040466987243359062464231262346385203074264924095013736377245054678964777722466666117013390029643169857602184981590569767248054347520693099872632768102617349992369364093997797296506097985048130637154811773332555721832414373852650060426831243642605474663934540011315782542027413012013052889120912070097801915835589170455932617187500000000 [146,17] -8838986204128262833975876835872453041953768004374079281452912080999475419548909226009421240750688573803005754053797766965020333628472587241841713185612440117225516628223252917916134094492777181684688212679201743946542086242476978548579344171894650279519352208204510702624832471582214995872788734372244693511583106814526959569361604103048580655073855660792748948167253351032457268749780720443418616041261873686416117321610584484221087614178130603794012987212030592624369063370066084745805725961043772239834339912185007696290323615911805643360659598013954940515061709299457452801322183552095903324191386815543805875619293543143942200411415252860392710243031798685057909219555177013164753118900173758150178539843477055308384508737463422655936041146622069162800941188039116495236459564374202109524526894882723094910102072607976412548087753330433100607969727723009407428702585790981753597522339110266277920313543960491482607614950370181854780432922803386664846675942764216842218309269551852327161124548947026537128412944003302906743313324406602255673082971693196350933691356072221464553347045763155053122835868992306875138731525189114385485142726364522809582355044197330965982626846424370172573904132416569824125543835536594321708439746348262992580306214461922283250636726343544239426845020695524252231960617298432748727399284255488137086569457205951296643797779150587942174060921894203291908295913725690432035967925588608293806677803895094698891963435015284414056705473178046350510043520905260124383410182300053248874581273431640737914536571655841114303233786432353083031151588500218559427388352753797991739619912561857759801778088872659439432271428981594440061024559668714274982838466451056846961753481708983249872381244997945600442228637065875042520650829095237806084886138448181784778360449915302557242052357963519682060126650320186387367014564212146902044904426838155288144167812491950763104595885485870033414254714309484228488654601371035849221238691022307876539023382516023542670125191772812999260243880702362450148258401719760089580077929310546875738201355054242991457346065526045258603566921634043053126342927110046891954965624571202709169881472917040809988975524902343750000000 [146,18] 19183038446408342652346356601700200235094217567467433863923477837535434650440656292299122841947480880663789999373047234617652428910817160917706591293396715871324505350442348083650596153696467379496022515427925910456775116812743507594041532164174041772000669380803200957238513583923594327410278310806340821241762762053013554459245250891594891227057646332931787457602190352909366818484496234468494928673155137588486762513705838499227661912144911925697403177483305707369353656630179211781264303190205124754339305508937163649594771688505367101976422571017863084548255897790608868930021145935574365695181992417089196601674771785983951555075314471498769332149369934780409658823573505059290651949613175451007967334683487091929062898607564390760454971569683079021496680702712057402939984644060471341884924240537402001857844837466727521117996818657245763123244579519916722704799230499534065909677379277561108738295057456382033299441172564259690302738828763639421667327546849040573461464530951174222804481847888154651410526534933471734686066731868141903922830467734939855235097127152993315949114558710246265014688654641629278607809963772102070927087936474514456162941021520376379416887344805263084845338324814889904107510049870083838282728991383060549244931595697918877107776886166773112798218623159566973847619346863678956945354827965537054915436863175493863885297568727765261116291735869518979570392897752122725312047351797829294481390664801589219134654197390079498636788292299292723873905730525752739236298298908777922232490241236374355372180732106407668814272362905090563351731903887391368799650052317979416390819196841821336280206917748373312088337774603495433377526266055887140469392572809267615925470048987684623399734544223977754169054077798721895096077003634227780919743511319516668172280678108372182642402295181855551772968486377539829223729681729908194206130034546852006912821426015862095966690805254938010668024782851429869415904691054925640522165304850576967025742729883389980372449777110714003984943547548000049218117455711365351665420448346918700850202096167430549783230188996312677685487001868730897929024341560027967063493947730279387542395852506160736083984375000000000000 [146,19] -44155249243604168517075426616093167658195243485098531069536605278220470431586596415087083980829267463486551172594060735705775722635129339216906086407210396571371856583315034083366323871312274338143749762537821453271058785907493431761105573040276774617388973195562618147662840910438397582063893687446926436867236894885269436303371224360683895103749027433804794306884604700946776500519843967651629225525349374611267064093147796264808549009308236301535737297635083456087552607689964199570004970386529995814803165991126130721010349701464874519778897094668525271132484269348918026410960832877678328015818855181421053679037599204033749556518627530928893946134914465822507179594774057494259630324736637755775746052284371924245342977216276514787776201204488261857856742246517505561377126230058369892870573163178689426779665968072762960523801358106194495913402008725085478178781867202964869653615916801300453878890117890887653432529165233281189324775254563887740215204515346475975912366267723764389000417930479493616928157557981917857789745886494842680331188515199694586132132969941975687874443036531016434700497418565938622683194789800342516605605990115368473212107988614664487711599898802139287641050009495282591065182354123099054532613078347696267874986097842090721156195268978681330873223480532666462155105528558734774018328112372272470307250155569794372956895878347694168643984981202113989533722801412669471639369277703746353531139005814660097092091017301604349560410709925056663886135958292684067470991010605180669815954672464333283328304743524006719232802834696515269563558985547368272978124101787509454824928108586404983797256961944746858021960921028375206737554031347619889109321135047785084385297387362103672363294700931071582256469894028941385720704989602759333477379018078188588534624297997913282799368293651973064719359521007590063802180381918128834828187734410731068832300393702727754820728252378232287967484590578597126390175746392390658218654214727931288856658965967043139877533881016174789586467310985555746480430153080311577496760615516372064892324803131916100491094393300875233685972328329635453205819069062072143390840391063978387364841182716190814971923828125000000 [146,20] 90814709710261493722758330004892747452971984195795800738790426804177498049068614134044860173735584536029453370464231907016291726418911734515940202439609008870080365374502101513087329762566941277920809399314917695985475099928601517743530635559021257856572554920471355853016805727884327602143606410489356415026066353418443891688832380665982067341525201044058843527486311337507102917839950848913125117976606456428380050865105216913593267274875022658865689483602661772245455241667815357751454062679909418882085993363116064406022683801882169808984454033133454691905848701190984184507430076748785010183079526070489253510337844715831648605135927322959137023876125622424875606802516517304551233023226166967596906918757689792670371603337449339781717336646112755709659685118074523583938482363581016628431921656048390812004501109425776643369792287317881567843660950172724189999960923790838652200456795365580851376896637509911619044906147730459804649115246980723339690257839293572174810841395120568004432787771442581433790377292290198066813021709682676899694368211616666330199892888054809392753495929791822710117844682901127366060759796767941115698290837947268013637795680933091862673289148538614239165989154137231556112261330380253480712265700082030801156874286417922000583400199549608560717674212025853335981799514155821328567009247232191734250144299834206164986933522171475753964899214103700643274685046016491167012399942078491736510244145303796244383421526484131920793750549502033520782421278140263505948435156440182846123299248784205574966973418312817481874228544421933080668825956468032476403864306109762788519883663436794658052421380649990898066501812807877748266294719031572529732931908512958920254532706762138377122465667509674202899823942740228560382329144492530405171266938059901217295670258428890915490681282787809646691780295526905589324427886913522166613434732416460100053867669465295209365981830997905967611366137705475497027069802832562257415397655120998018847612712724748055941756413762589517449282281268437601161979681432535661630283752439550434190664816240367128078050881789244619767226053301685562373747312378854162277612427356388025145861320197582244873046875000000 [146,21] -154007994616826273762927809803173440166201238196283028784979259485676713815559053716686622235109928191972892168843938030063235001305672084381127507249903936522569066123179787227094392326234272670011302648708394445196183041510957573164302523602309582667659533145608253407383324837060068293289802498784799373801908600242084577706443945144190974860838247180935092027223813690741448833709325377677556499479543756306474593845923316423323848854379722633821309636183505482315705020319697203014988916815785070212095419543424859446251264715531329416662373121087419123956790826419955412756380293456495716955101868086212291661445115501251810722891775696178400255862343166774036319024368501080651154264952685599547517178791387923456064229858656095024686204656575046639657534313303961285609834325538618071475437412856382865120724103930801635389489875799633197354968968390758623275315352027859555457430350703481715198227584926257015368959234894303050212446943030681190841568764117439900667991446166331806149228769037227213546573339672054477049556079714808837757868592075838092853767445922368110074745517672193900959297441485892160789140640235584152448828509939818166637790775305538728861916463428920200865812203146099361433774459325840794144584777895500381075330469151737141638932253646942204849612757922077450150080320194362187264789400653597304387544213386091631010726085278244851180176066187066018626863471954945429400246513620231863486564835187438176214640621820946178666308474589604924364926613796620697194331424314203603983765877029358268811729479280316452091274501390506909894785165434347813630084993019035711053547550636469145775950561727155113727092106786386451937527349467633594410686772527218325393781864595058028774487417918601609271986636891244020784011108103787234988722826318963343625614128706887018514618825092206020585999583153821719539285967397865204489048135324900179830438295004978634841105396701070692585369767493810218350599740399912773510476915819840167080336803106876915739001950636205966172350849354955955084440549748882504937653774564253456875564584839226514015915896140010390763882741599823267954934813130731018418484445930971560301259160041809082031250000000 [146,22] 207855730585258028055591581805675478327540364628155789309809322177318529172267965861863871146782192677975663890494909944427396457455179671100944602325933980925186411713470267747469514772638510439901290518896307048573012749988245201948616637049886687455580558960590679613855607568504825109650579757045868414439958670350507128740581497045034516567447648385421561022474764210439894277472643343833578569918243156965678454887468554863425340351542341810569240360769081493138961303991692102602279636030614902394767550690487559752167917831011105411146964931668284071546875309152037950133861220026535004046405543929323872722017460354695094916758443555134091599313663809810207513211177981258680503439337686480533955588311775082106924355494214891126340059536530816208364327348409561634513816556742161008606723179696416434204222556767786898107581607629195554301798410499916333862748190581572678999048367944928829697545437184861561529455682909795701832991601130037759465563297780573430601257438211854818450856011641232605658112570980171257620320314467448220461617998946166839780679825138586364197430700215243814620410529665180995936882613400082367313973536462660459715793975054252226513799491228998522958117965925584370281978655316685685946806227465534654707481538196074728072805423015109041245888397692831811645761855441860724606717669907328185452088631849277436221971846862367436643756771079240418304545857964765524718239358571636565838480198531526300710905098380180231395916115238406644417072966220719418898131645820607733542651017603273396594323484456870421310853899288269287358511818613077331406141782720030389054838896872804039521573257947942169919879751065034039097241248704077393829940678832325888938755588220044479568069042652745780516856802491426225188963306660482126281159651165998588244946203497274183705358059171008531084907721867127557748264198580495549575190015006260584806767421234774783767551537202570581579306786231984480400547959727642796407139703611906148830134608829701654337862781716875155103103022090960839516198629614010598965517684213774111572453993035931871993461643428048423362700105794168691208649361225747724535306559801028924994170665740966796875000000 [146,23] -212177079359656056828170539029440327578060105712791924468002455178737682950405429963434616410158867231440753329459936742065774283037342237642200848230899606202834610756623510645404530783486746005268144296125657026568340099010998780064163049391297051726113606133467475438421062261638752240889005476141220079488222442558220547358507775773168769570029306975226550456560432612002088493019111580945672089932194197400606170056708307517907757725912630029200599227043564883796738534964046429721067824914342130405227953707285872993543367447006292839491678029080166836190092580855513955910672386446462404240882452525576461584469335286688030925878187681371399802461309384935399317840453946557171407664878308881862254557723098903692788801638596777388212815983565055145355545470419161469931913229242955279353807812010600519232279837927961976224516553245229267937227888214395910162519629758952914989791440205611277486602885864036414825735549724194155233673651040601987761885863263453445022493813193368165358481355717533252965874644177458953543703549991950767042416001814287727039097503382664841889699690822698689901561956348982864263111154713943948864621234393995511415317283358690582310693066645626420388822161307483256842428880144475138143006476434873992614563691919950083188975329113903710355144426923656670793192799830896111574741274653060767554769385573058862908399828421417755053747161451069067425099668174511658568149771990427079956718594587302027743880287324601356938235249693933380069668551536197557630775160762163904291109245053327536821131903274164163805148053304333450928677712489184982091613371424227256731986289910562118493593030057575270655939841631484017565447081205138732561265737482745869391687666834743714049286359302316570295339417655792495374583462488857027343357010003701096382582012866101052601023282323665308757864387443838988874729320100888320831156794883979213912949697098211280643088192934878769748645646895171375889554635172710287509713896591118034469201837506738632729949351332242738856296121218869724443440846626596286573874919385979273290404036466781169073767640954348796961957400219551685514242893716534144044061349632102064788341522216796875000000 [146,24] 135356530259357804380337201564043653154941260747440080517384496715262125846484431332355468719314101756860787011300952313012750717725681084913468204256518490383359218288782976551089582950122510186424213421817918136603209748418798668348696082792269720454323327776717894814772954351812805737623307775985701116625324400417042434681879433711518993912199540795300075272158115678287469586267254770959512757976641994970581357555922269487205999674450240393824244407268339685674978768390713951593422134911025512675894163413656357606323474401147864007955199067439310736318673119545349855439347438349540030367444825145849949494329730430054595993395468164238564888157025682092510466208250570849662472713706300156294726554938667289691269267239645268018545663555027735414926931426088308253903810155385898185248177820222364458882428568082369251991687639179812817341021929195143577304744108554252050062759830601331832612656331138337204652372855433676328796162229140848361605635776333336260558596395324892271914037671531705113097017488732020624840236284160187813909867907864235762076803460747120027693994627069113402990720889742007868312111336846369462645296608496465586050609166099637000171275123198213677960098047303005293340156426846339987052915646167922235006715256366508846170059396513887094872190963842258464636858975729938064161961121764013611045074734544723078224970189891371526595815250910408476230089809243373052232629090318095186892315287692939005152586366362160523862684209604218199462052371530690654980657314238419878736690615074347379565735814973002832330871998099896884862399889613335624787479192946540199717157359251459153601129374279235010485314829670679990736982063458537049315537009409267371412727974665041418752280543565493035276977211284087117988869924594194824358259203939200281760096038669716223955290487543762012676146007828616702511333373012561821619071760719145476295052405826168673236979458396265640393919678079286771346383031537423616425012535280038918469011236916451082815824101255121755293925982690998544449265290318450471804959318643762794878058879486439704059751704841249115629209012754238291745776216323110530126427875075023621320724487304687500000 [146,25] 20655151410524478171485366737675850048340124935107724302030967918246619473664464525276035893721366145382713274962695311418348013730011327121432513472556789605985528794075560537893043048071678789158919008875379867220377876518691971383721883246683039031707339061884063291050331928684817134407800648828196295808788454113723286856416552859354624176161745429346899311911734954343394718564945946157243202747913258036125495163364674654398301687149706602395968279331341158218343837371268787254882997159906726048783207234394438035780327822166500012924942940065801966226860440585670400500161404490782924128335755672508110300276391105417633739020688876754714263308666975053714820679681216535583381144189193770168563102440684609900706184430038252984994145534967236948705672334562374682984240170939797773708246421581619329834604142162264664740918523187053569449108470278338232548203399915291244166058562134342205356019854636071884597100787877598871033296276673617021328578845678895709803858327722334382958189952999454534253672103432378374399170667565834456421952069258103679392732026574421416670201807196445127067634290536621342342387498640088666829263572381538818559151565437343593332713183744494064955395864007375257568735421794916804559118504330064863826199679445516871574955377861598254523765095761757011560047054675547701150738822606763400583292538394418122287187647450004330592265584101995651112860553155303319538591690842726715474744152908775044450480845177476271229560218995377015181983307654596618398606596550093867065077534082677485897607662734056831802090342867168644212266061449715645241587138452642828147410477992319076472254029919993593364475025619761681432138484083452238737309004768825952249226363647996310572324409125401176034945247450763330420239547728518338036948235669840070750825215738925845814917905753980987961194272518096591104132845558745026588587309238541430160025095924491841950968022125189416034537142628725006506870282147758137620826092513953288155979173519978340639108177012087944925968276520116531924227550060153860592846213979195187469178355553247281594717288419299550112474724377398976948136382486564954774621583055704832077026367187500000 [146,26] -212359657411412025705284801051983954327015754274455708458755306312005381132613997019897171342122023138067774062482618797666510588268751787558898083265737268264351206487290709019086902411584270288905416238390198922504974989146007975933213197391909338894078137818560803593894247727384333241011272506724752156615693530226836771876161243876267556073419524501300561581394733979856569575209758476980939031684720562194436635598263199871110622208314468186267712358019044568397172478695057552604105220380746278024416670472300177162081145877985078380275699591786883619513010097093419691548139346828669813010199564202188425541814327868204689325186583170664699776333039063921428060249344610728730302869618612058025418112883005154237835072265883366178506974054661366103778340221679493685259393485690507852894782152771568874003514700218604958338381194616011281000687716751109310327060079050121033864508330111471682489897359867046650510028575628885890501707522415281669429198018180195068243091698136301656494312062644945375537445910369716603688875196957507552621440936593291017716278580405427855395362798848302704880592183675166083306897190108398821619383724030284943301701193495017574668962995201773020265088368390256511724814290666832415682264834488736623451047528992457368556445667707733440592184603222545254238397030532171241422305205867566287734265025881787125345315091853782310404105148072560933518915744876422822831670346242136209540585817824377709841215502163587080690159390582983554631347363553212660955600840477234547295069713389904174621148277469601503103477061958958197674358928845016002798762006726427725858573878115324146289034871613932485676918472565278076876964052464434183143153572728766041657912371053669211630109680821989156207656042729671794812396971794998000645244879148995180702804636502608526754289003475698506316717452705587559625915945300699498374074923505143242420802228397958360253349173024796450581154432128748964290291374281923500272911225996643830708178419716241398058529575517324397631881526993588859583639232418260267482724324634717151721033593539733414158406510047918739602650478403503174750280357852005863605882041156291961669921875000000 [146,27] 372326968614924324931738028669016738850623308179968836959378582874784397495545727826605755799532696305881574342555619590364135459910489696133791670912991645668284206499607303185044018768808528602637211945535429543383499614520335669790282801117029031325719885826617684797223079006129737453046636615724261096916698436129671419205882387490069440365250147545172535891659063311382107184143681485000647689586920602428778997932507719085713545756735771445366148596181163579576033539121763473208032525251914317876006556130539583838327994555636314302919287981478919648264993766766065957936513444504027224093583666045651402565535399130165049995587439660876513329931421611949260340453918801524781863669271099313006269223075548405022150333867888477753994152023143256446784974144835267178489963249668632819784961683763719972428955546936421512059012857525466442298809558036110179902826658648751634750249548714362106311904047632924356095401382828478404919142786856074466442254992039692171313721194697970090612850232972217259903499430236465714904760873309285942402405571018083190260706158626103483158535272236628335279746141241922177299900690868619538157532539486664174112914015274197377025702968774585873810497267622677862240345466499041747653951795885076812971673937179060801423950807921653722245804706956192315687148998430895658111771359694584458643041808876431707737040765005281836278387844102074607027855882726215006715750495246672164630656530545445663959351047734080001250039578644917104693054727813922779270322361780907963850218956447694611642276226550860966013394215703153667241630776726070679020373598162596149413922864724704796042580260643479643558299494163524657892530685648734924110924712577263561541957620639576181908352188635736872314328201753380238540034667453005058982156143974385306330662485137003297335943215932173519820753092754959288323473049559622289126815647816834560109547174864602104735478236610143019868867803982898110920097495908000407130812945927060699872709807263241585471753430075295538960420138521523838099409113635023239929187481543834071641089480600201632433333815441349939151749006315132023747588307927003370423335582017898559570312500000 [146,28] -443447526348036992118060952919090355882314400423220859628881795175533181376058656394236048034658867358167541229524270016536717474074077974391492781201827755113557007355368717476849898847908587068188838716221263684215715693364571317082495730760410076255359868139239061512398571933630990171145789837082985751943516567809065516673169579633725606199840412027530063986126815714623389871859227605648258491473648240262300031864633974422886389693041622335041395362248583388563664907381415201020874836045418911873725363885387905394403754260616299443954095193796236185805471239556190134554094598759308937149563127931661511951148777003512267735099260226910356369807780015780644749815406554321030660902501049120174576801300918262456521854123728579767096278123930168508802028177693839135277002869815355798914773645582639220224257575501152047149248169543855682773012519775636638306546405863022509374106781760099141016312216572674370904369053413579676745295839723289217262310187521966375483933083880508749665846460787306821157420849947380103712861126072177744561824453321463284082912836032687449756874752554654647386719219582750330756584946342428796537300491282582710070617428136031516575449304953571340287472149530633991671644775517415259285919052940034814274594960571434295743806036289305675776202038425886442943718322119215902835361021029010876601060834316919474559859537086440654780886253385046151952859697500224202611087486049418914365294873790167066553632254184465562582483137402358926211795601920287670102215673574959455262926309784626242069969656885209669422774319468868461974006534690917371130452886199222097780542060609114408339306679150995058755617520372136927416836050270174097856645272132503485232865748020238288401316153886984067164186333487166609025259137944587400963969337683427911150536533093190280660648170695500132131330996640498255425453389476420934068399757088860862035190629045638227901755792686641543623398814147889941115963948179759969669091976578630465198602718553041675107840863350481166737857859225272146744998877706489594439586771890267097402718353325764373712270900295837280858454692570304344225579740168541320599615573883056640625000000 [146,29] 408489352122377383792045302132735298209734849175475778112633556450895815507056222514151908648635049958529767272192274581363682191295345110560146340802389432029132527999340288643216296232722114945518845892228121965286932711058170664830353775601724197724900837139670557111806236012840169397995310295851179338248398875183652606471710320259845594042830240045349704400755504088186673541261451062172788903035233450045350702863373549717511633590684222937360639612983470203479071491803026349914292495765978869672420189722431295710177528317735541872752123962235961037801963915177966583813333484738941221923759667581964837160261369161763160913237105492181594300283700939544409225040157364348164013377237272851321627851501850516565114788854350428882517634597207441423032424545208808533268291791296643969162457408562975467946808219798937310993695607452855684882481979205689292147833706437555254658196515041703450156030186236662045781579282707664340213976033986349898920999153983399043635799300690894524244944517549411475167035849022564702632484950557444847539530991605599683250615766079371823611181188386987339753961779239986269353206125063593166667027028290135676058964654597931637230190766058868800589837011407588177771801024076031457913615928525148080765039133661926638717830263107423621583581864017834477563339618951841726350720120870927237838279695318581844949405850576553292602512689993342330421061529718922017840315780770179346252883285328572565953781479286142367602285420195516981846833902326067641228456983576242160299340102099686545680700961781663534723383694719260223584102672167701188419743345237680212266719977092603729830183162708362458105658384779860570657413485199285067427442516541839552299962423497491683536465237816756595224035504778257969675385199960800071563840855387531124923947885513693731317539222782728874246580984487154490997923253370203649563885211113878021388884721980263871128462764166911507243195081293232072957278530352042019888011485381815472607972239600631939652952127223052583093404653803732920241225825140133076441581301673724331676479518173567831172469849947725716974643352374842938454904128775524441152811050415039062500000 [146,30] -295775882767197083298765963117214652031066732196252530605799917086554652609124616532541184277950319772146532014214264144915283772795652217367946428080415388291304451760613133958081211776950601441827784709446385615003669055605417693514635654173716893885099222453335700866131166065406441357940368670814645294554003737170821464874846118796134453611909679566363765170880595570744167884088990577423135231905886174632743275828989101238930615919244277391958663759501208817822013859424403571490028558126244265134272627166830616337183922283906681960859525202966922276045503310799701687349573033777656425743881527439964211558839655351549797092479489731471286986957027607471377531156651227024292674182850697881927823569725389134366813337953251018338864453495249977952626381870194318434394826338975939038365831670723787471057295696982398266696031565359750519709554959098939317306664103220602876780804190711948257183001797111757649732104319861349447702232837816652944818620756378276659765656986668350530536800778740414549330059737599934708743696378824688559367019604670537536577955103362228293774660819635895471957220342010108280026894161741007978449111385922043790814996748132288287437740534095031051013595135076602272919536654959883814721549148652925056276028787599426700388913699454202449959550633278184019276484639265409303788201475935487947458832922752021606444897687103988207877037018097246794337342090855872000874254647338655550090565941393576657458401779836361497403220039796237007847886448744383589698986488774317406475516152445098668334426505797947387454977186076806926567652942160630589339771835954115456872034056191411727079349238330040374744602316906762984102911775732844573461799869414403039994761395972139988571391798268426104324945341588218084322235646016592300241810799619752927726081181447037013339066960844933004678265146333494384913219192450913647812623402067686371153779472048669005941318938112600455381550604010165563796581187914917849335231569437988612493868794031413675076375137213439796001076507991182306658528254499186773379209955780746920012955886621737519269267147889321374363478242307718472393617048510350286960601806640625000000 [146,31] 158651324678362255018099206037910435372540954268414614270568665433648394387153694350835549145292258838396827056155571833603210349989896536545681850770753670872090839625576947195667863131369101279009552185577617219973984058637407983276256783112844048962136078833275943637979051600459135660347027895280737696227867685721001190306773076650931998734318736965069333635981658150043597977589290991349443336763086426264409632052528703181473236661420393966418819921122803868753131001570547736707103311045343688636429536772766643977843252078838408616798747956462586671247165568837514017631239883147475190309504200689571899830943736421368261988177395308646530396458928600738787664578020256422307416874780297063974761630343179694295730676159415434137752402268790086247723342792973506005005215459634438063254799308001832855480386152573009376348826986853482681737422442609306070386700557019724564542150321333911817339838223954516533760299907235376090053998896650027122884636369225945990943203991340049701207447886011488633733186114512465605696364832521708482021432449869908477282489560396462613253746543584548813983431364775509485267184670549172149317422414229580134964507267347618519812077683845612977418599737894784557097823398441053353160190944505628967042986495457590829678673434338691040412969352974596061116083421368856230408088169470549047285997533292539976886012782624140450074548234099266212916420870307910793903891385937686356084997826482423683487094093356265765133900659690321751271922821644514253846931397144042971059784265242283154159418889456439528371717029114662933565540687647819022345840192559928506479881579930628384955982409238653318165333564213777097485558629513114257682124972736172687243212410991046299879548646783670270569249999873215302029246585689829910605110279685642908304010370646182755138966720509153197314141176847204504997717174442123498233903295840347481814784897055373907379974617972326051402950050884737177556348210086042993132477251408836607118064560627532275055683933884928661844141911435751518803627778950545020692320046751882263976215766986642746834699188941476140528943634068921183491056581260636448860168457031250000 [146,32] -45008243940862400735771279959968117385165090306824119422130529897304498249542535093048443094991836535973679867461846179881099473065345040527780368740655587003606264753575504216647612071872052719310076247102687019285446057760809622812011310217430030347901505862211419899313446248806089014966054032113822180960958136625640997390315598492214160006796149022335594222127120997774436075477870738561975093150081620656777157998555682562048412914012122665046561432424488987528373874508050857437813619142103209520911588479501525072943848567358949563667764673940979456078648731311838294851568004644813057201277337464509619350588150550362848008093266465424992636206381779117950810281712736532125281368090379893902042402151584794663362475790533915602573242461121592280190547603658538181054153777005323330192030591418591315044052768067094966175810372336744873824620915497944933590070278763938700212450712051426289101001569619977182746106568856608761352488781632188503391600699845385502232230018510497687216773367873035755101310723626016863712933255207386231656339883589417718404408254480295512517120019642873737072468477871986133398599047160567342878482980735533623922219674633485871089767497782726917402813536957840104052496221578632402560000381260379531996298593250538606272980971390011286508970480647337655260046023797942356528455178439707555936285787648955498366015227488658991231641224291875354536283839396201457333060465243064133512546347300226366193446844429455938085356872785620615777021031123800135462058590487918746262984797057939842781004088673470832373137100392973811917997491455418461500109998382757823315261950535251645462311475763631896688108769231990278677541482504549200520289518021379137756483050636596528817383618415217171814401068956898885164758362575145573752573017831951314400536628026000828039125698306440824858652879018797542607237165801491861939121659058800529951300600560503889854133121253067135229499214483128604876189704161205873629137943872903555915502372676399675393814221379808961423858626176979624183689280140352367763508947422051048427674794376114810246854414606920130645800870462266556762187974527478218078613281250000 [146,33] -22479074705000224421571779912171171618867873570861807987906529894805516846735565356821015601693309208748123353210997592943913763595220417430370707525828858338767623970443037503440109819948067581136521744445114996942108939593192271701951640263317553183131430246402139793968236141430284784935848186340698488177047875729419473915070317012764165380553197907774034667831475150876725360134708805295469557133625825564421499934885985405906748260558691776882312075351740017086127643452286141477919487891893040340009291435205837719003936623679709936739202668702291133387588568685470331380856034307354481186292157868950602798874777270972288031343311751957961581377871766718591975573852884366360524088951052914410774605829618532959577225225291442259746385573408127499009324590366822457415319334738327004877423664685682779077807312200688833991516169358707159852297776816714125925237306278810296109624256295336963774372881916234549817204286464004750914141608531102825356457211692758138703709612655114286339075077816429935562372764645180935182785283020360046212423161143889959918022255658757705253264976795983246389355228228841204700381960489968000475113477188339737550604837403171665431405541645841146379815765143548351583705976614006244200990486868868359623318063543116720294864203927901287907309523906261231519462228835110405563956061872265416432711309450407340911246254798085075371974164484399018800917589045509329309995478077202195542241285354355244653325212439016908485972444298278279529931389018727552043672219608171694712005191680339403536604851568859083008953809147677693295151416470023461042816175557803723706090566643585426213825078462753053597447066382174528641413271058533091556429541402791204734968264911567094095520283848201683409500643444057769373441585667205366409716907674574636230423953005424355598502142923595395168981029725033149788117254316058032076420082044770356236167074049553993243249632811375268175931377133695314451006580910112188692595803066509581997267734164328909189025201867020020569720194680132450028640981809280172968458741616414770993332227883550630341231834589247661869582655070805778814246878027915954589843750000 [146,34] 46791655989219241683084220802504036390275047010650182136442993413960928326525083706433776637966944028035659516361756571763083438234483349526429003304232351042934369488952738318939738240658795039991036958974653627550208166915760418302542891749145149559120405407072915650699812082830649014393827378178946831431407845853104033781622156531690749377505261897967314179742084244768056094059006942836758295593875173913296706415102413329917592533398838950213099838069385934888715680930526099751050049587483014997157590854749513367930603620637525703517423871796678051666267797380688561701787594502571533487649393212613774022921829865864556346282699884566342134252929553323477706710514456802216800293717510781908087755735666501586867881757467699663318317281089737978031013144968884127198204876432584751545690421713344224536171069643079937671264511360081057060163345530176242873111084615509575188266415847879658790993193620239024593456605707716673948918833881474411509346977362038632362486670343692725589662507249674301013545243975744049081930697169137829551513773864103333673770460400454781531727545216995336323187387093867558118259752160365488062588108757330091592246513420233586898667537429875810821491197106678965237254337830252768503454054637388591172555075582331779365657022485088265921456891828322314893551364192639134641060380647591644882031451938663883420644599294897600119124053703960448385218122435850248120887018307931088409244504942723307022823284375211976824062973542221780527877649040149258682872106740496035272015741659946879569928895675933714592998955386463264777439619228781263544878171108461163504595096643071450986922381248823931719159903008997405967750844708935282759308637325599534474979443420948167291775229181177860313813290511421528776129902019139551767233743476059802300628177327173959432620763549620549977763417627824745931011016571576764572948901003865580586337661280766888927464533452992233620530212301457567145555578765296925855189784064142461685193237587754611046020045153931844542478342427465662865921663619420514242058202940360193947321993109296315294313115578543238695407758220043556997552514076232910156250000 [146,35] -44239282921293993650405319884851153347268123450875454366503662392250072360652032182016292861639523631566494428340747782200260696988939876853572214650841994403646527184136778542561366616546865456980306011778776320763765551185370151913794347069598493277060439551356744891415609257127557689007713711965684171219194259202689243609736387223118549250930330978450634481624175099181869116628219169132417954730249105177648900801512825490058493801291064624958766229257086631271237372167678418997216072229245499275208258475442180589289512813163938568086438717199846308048084995573834681528580559772859106621814834116839749234850493801820096762249360495297899150726491380736264350423712645415183662779511755689634341833138918358721547144251775262987175006468962241629825547066339789630221357095549497030100815502491752065744258599292252873179839789425290604085396787212751556722116432460775739441092030570173706637921459463144474096563274651460825249449381503338382166346653234638487725967826078380871220019120504609684164903064710185345388168042572904416937403873283132223724551822611182947897697062606631046936311904601552776723003322607467826782076768070160191558142168390442188046393328189846370477160846696169414816190721259078870413979029478271150445682777464357242630203202463191383189015509220714836223432138920505903383812976173117356482340138150605602408647015859680964167806542192858724954159107048900084652814812609381211594807716635071667435917128689472975996566781320020570239850382217159788170048858317855442362779165706480917760780274818154889488589128281904279690787056371196664665032739211556420189647045548926630108849724956035236399591644134338441294126282870030076669972341474753089687133909622531667024084671085899421876661998451746986954675763500245679921131618771088954790217056418003853202803679007451661645199550780256710186724055745067374881299078499558341151791749561919636473066553911081702506826454377097555134197371411448295971333022351500895954543653885146152167438214866095274721575096260441217056367208200189361206248038552493306506590179752105385942255394768052702517701533427064917050302028656005859375000 [146,36] 31409357227011275782735656392823650257358042471475171888542980972006761392055722979042582297846158754622848844758914270661697639615866002776898096850693399767132258464956178846886546716043587776874807593108194244641127153636862529111203623211601919564551195257355770977735762101915024302651158615950130609245279104997880891516666228178526105946088817752163130791000519849770683760390559906883864446336004173845563266001087381945582893542417522299826972922984459607992001344921356024275051948631049333373621226733942874288294624487109588068244241388963912980168526181446994651984035166569797746142211171545008009150138346242044896107126585808947479176944459437174064829557985318596373170334131300517417105354813373105733592358157665333249740081943419878531660702208218789359724614851172096739642770349273569783302399083981843096589994866322063607469053823790800274504374264586596539488950773213752872617255306949512633200154792566547814626440559873183758490531445732418775519339286054423899191852774291044741864093344659101503661559523945108838310747544701860203895816409326028222026123097434606713890862471994256217948623871119284922539453944022819888647009409131135803349613640296728371899539774871385887354309589421683478682693827398197613071126020862097806276696961744368068138340939322220710665791827276203515413208656434682270177184482795921251021612772005584980286130456758379330053593027189531221169096733283284540559962956212740398117380473899987982847648447307467725421098805946764672045023128078782921556011518293212466296357853686867843642922939616215737071267165045987301704469053683907343240572453174612934746225156024753867229832633317211719308519564157802618773313470428562992907501809665971312291091007797266237460333583769805668336674024327218467583589776698286237900800175495989115018426730256668662021691852131775129752628194674501587558345409107742498622036548330491215586217407993458193231679601156027061418308297564668681901117425338907532948398059018593376848863224084458143873978380607076122318920119806469138809015393747385828430574737144879402555742016013585795866555513223874747753143310546875000000 [146,37] -18588001433567626036680539464229702030658665674590731511702600279696916334913606874817285863580888725143394928919745180817082289752838623257248950450907192818104261793825778330881936991545265764242010603236847762556030495557084060882664029096479769391919963743180960184109968340172269894181536299277533271334951205533545922220517017016187432196117779245273074088549536727598533062190503928790551435632435250723858012532854946215840605855162198686721450981758264166795289203650797112052354238147871837591072879013251628512520153951290978858069960765997914836549043288078783279505371438649362458394225950693471775606393154891585219686332679564896129131725340442217922671708264607927857920092749023149630706878505444568074314593561404223636611085352390219659979999001005618148445064669001875672162746132145673317533654316892172411499332303308858612536069904840119645821120859508314610944280022686992767569673649458139767874522038898956047587039978545299463331044714463284312424526454422462978021552844376171502441261552352476692707931594097359525265030456708637067370359787648387984808345038500792912516401276043922966454195521663371732227110371931823478395405664726201134405244409225797456367193717664670216256238368357678002611752101221120955830911561386523256106551510246133014963017950849075442200573826540297573884821142486594663352282638800523267839721145884863928480108627755498696116072707634422442990377359910661533985980099241141660437031399253176158807615278208723299358114256559730148644863775501001803462110177910131109301037035218554060234478724232634730448324017960966745954411425454614680909510288109615656144624483385891926292179372168878834980752261070467174519372604657254578435396193181596513051592139911164509632455675643280591976284176676064183412316234314760872853279323690742549217001485044966438302953303321245667349311335972293811776549033346964057341742739603944209082700696581346030362756271609696010459199488187653592177419319526301202428824925335591653545745872947332239178941593784798309301337359777516680875813555305938089405193724795197554013226014075993248332966057448326051235198974609375000 [146,38] 9590485316177803941770916570196535982841611461933371359570240589434701488634473219865418653087114525171135244357349986145053700476752000849550427760647239698966062242157208993563644481972783781196695932937967641730575921227449146656881568485739606796524251954864550456468350587774161214608292781717342319308810517824473527390670117697104562208386217190996794378778954275194814683855784794588835087027427445047172349725263379965739138280802604189031350570186086535285547691531503340958957616553477461502509737950182997791158620064981153132056211737871581238203274617793645497407065239329643357509087554138467637374281393192775977591452706449553273907944560936453863153911584872359255775412591224754054653822355702721037798450565207572254560856833965706099020661165150591636713238016515419732752834378538241292301181876670054045470306646852255942233657334198706870403651406289663964524527250910695955051948858011906280224213153056305476033844066587112279468552628935642078931774685573355844962071263073920647770189466782697025012703195310853341782541020238083256721212384488922452516112774411154473540620925990051350301780809104332132446366191433231443243405165365050125678452054885038307171534459923575856269591032219274610186123966973834998491410182346152468124923725445737153890710492911199510029287516635392020945000457359989407127988665258641783539960551279376997714581987918431804097598446318588162013953573166111837820933844576139704411580952534007421651004314682749923950796869542368445331024264167830108192655711499061942733741263425364173594413669924185651609783367580912445713610634836345531037904022690483805885338080463345207894388721715002526478955604067790778840283250788532149331993940997289023246219499283339805904884205784584010614194588956731895293693645781764902101353855026991484013206822953482821657227571406182386400470851170612461006808803972322118729735428788553439890562200115401170377408921118315737028829025445385796311475545516110245107850818635162293382180989470282576632354720396683744005863889435403895104895547046376609320310083134694041243793729776476567477554009488904953002929687500000 [146,39] -4436955386284036465774375720911584679293267172127562739414176222387796181078073303402596598999509159737564834849448180147626327312746977733014950908221002032384304299165126067396750798227389368905272689339365820241355013889414077480054051440545282212684414681572583587270967706356441829676055247720130823996140447557167900348751500528199579219609715371083590800167145916730664169522313684476483014348855832073422469616111158569275864883489606300311198042821816224137236926989725957823712199667423642975986840240279779672660138664997092008000185799869341841742807246454155456558709836857842943120293532078389080076291257198077066695600470378021338833973022589723600247438643257538325237994310830258114782758529048947046490014439678892827970897806416294504964057107414606513713038715644969330300098513537357959522550143215644261834619552007557740103632109035967795640965244229374033601058447870803930977336451882927090536715576435702458934219475258825096310848428236556528009593296658019430022081938556399906846294945632179292979115970711122267185853824626312017872602742206600071110953491536322459939267000806375632275434432654764385032334349943783491113533726269982695938952412099442967880555395561343671336444370927427859432627647424053301075238077839325338209348349238947906145728790965485433825803625506315325149641105400017617608196341879021066788329771854406216009235845731362836557739250045692811052388199358356270103891584236238200557032823172717783501540941234655291484417018101573229115000453672177202415076292571225088585189826603605318172006358480477841814884806233493303848870778544240141745769127003631126753230167938121461697767213169113802864863337540709726241395033065752580260553930145537796857594540885582590736405948495880069767023768654741897281068531535724267513917491945950178844590436147618712646152704594790789054485581455787275809041104108750132427187666816727378062097572066184629598558606028636252467469945971063640036125265278403463937516071823052378487932765707921802123621814863084134850351723720978706002572177086871035587396122005466787641738621008062008102276393377609252929687500000 [146,40] 1881968390460147055178396558630047723422816797726711673271350709570637759279657169444340149834909663846099261438778232266043739307014733453541866655132846006907382545183783097893306747192414840139552671150467993168269177416725907679438426956535642991177565142361610048195317275236754356719595507959100709683418544704795008790868063535512797070470425312205395005836890674096193863121518529171580033261848437249672840396188933236570867744047259754262203563444279749151176758441946215746950106562241402292406072637652676405615445927554988714233084180874665323008251249616280502378310989023639283737873858036658793074084728316828921016856710817261947851508891188450777811987541470326073681753988988855889205625173824533718527219252411439479282817997163281913128340543323730780447377477645699316822684317985648821125201562568678049417787477962600187855244020573707714812215239675539076760509067843139215692696421795475490477392368417806717186052227254316744954831400066291084179688952764491484288318495652093456324434243410754555809708506554852681666818251564336793559326379289858586724562978537410461465104932234057551687861945456313151137309454560768946308964472133717355426596644472515826363361082040128981873276384503168953807419582024839757352445272460012076890627122677955781610580454753075599491882659881841898257247402908336235922017019387531688357034598678546683898356682368779224819720154377775011349990958885585685773497180640318661980634894165354530869497227222567200187449806734111330608878980916224584557492473094571450198589831650790233870844548457787666837239854928185796879332650544521073171340001758150945273290811804832701156538147525826683180917047153697515342120674306426760396888744532961316433438477726797793965999895645108868728957924681077900614304466944504336659797460521147674765853048221285552988664133558654599603476712019566812374472169014639638211075499813289005047936439192330267718084568641912493094058656291388871286475382942563443985505337792954935178963660465507627735559830624025950094589385112860826190316802680966965919864584654228026366903984555161529912834893651855468750000000 [146,41] -745837371363550913888513335328834907402109378001294931800194118268027018945043252399644319957559388897339637070523377022421462618100949437252268926011982512482241984917580828684404011728962639893769055624822831374013373273948184998913176317160956631381049049259639551772244161131390446003507761912139600433302552531636959957203622049615678115019014963775699935195351348598931165854057884719569940719950821645753752566641574868535658529046325042738643792217927903187638798616275058906910112741057097920711764553001072936781782637735540947530881317928833729173731726888689599383224490069848688281872727196263794375666323614264643964244898277661682890646621799641923663757842945041373209604907936258027073321221730556808861865995613333083557848000092734986035057543755557897767484830614146944143196672682359534328048827709660345317164936016632911373272934242314720470889898713620413153204901762413668913529662168579498502235883114724589379093035652856620797329553013444959394845743270216090176141646385413382629343971986957939593906472591074430623737056635720185728193464152619630970013990639720913693169109102908772777303074923826730219089081913365330839329796395260102388208393634332628407294058712987053499406294372841171899715077397572867985695834811063259165921858309220365066168252698133794508317709968085177378307368153120747179864869352514471614638295387863648647566891406320214400405150034137092761845615739539558532657547183705338887998270224042436518535938938692190003014931028218615826695648215745891712125332243303794128506557062989855223785702416498637456877428824181913980328610974371323290709051629263025200516843514190246375447359764223829393041322570438408961471378992520750696607061725461698536864675710939355497319947914975838547631224468748515588090689480019738841726607126882265233725883892206973041283569476505323726241212300989273949709170870997770560961980243318485129709732123994124541429061466480275773952885096923174956089806132312987612228964045177923239477589822241277609313599262680533247925538609739079467996965125709162862918939789414951813383607558210175699549370404052734375000 [146,42] 280215419184984559463165144617913341490691355035088229423154608214335436913713361908914145574661557780058182412386663534766787131091319550658314487736883518566625444899438955449237241418642256756127220341229205483362939706725756315337058284561312474360815754508744415474590949799969173336307631764510186913643316234004265925565631824626811373772868232505656465480602625790902491004563237443368238167775161636614966839170338203068649280443720590447412195250309740895242903348572067624436485514975267764880300964757925626979699836980559543252567731864221193833803226879022632549966467452604242737298506341144701894552697588231041441579394773420227785633779010248805850840102059839181782033694466413770964322069813352844807553431768875180739781159864721928138204413374945844231495163268273660590327142918200730246417789871131404581857384706554039922030972935434759084719484380220916449554875208667845765206195388973124878189111068955114663009475615349908216804154306500265582743258129290171952822286077185894723170753962105690812706579683152583171083428881171277251427139196593442515320729202573025378631805311347299581237294533131354575673681751447569055310605608077747603952518168279699401955360172031404537013408659502510800016133788336625237932630567336316656885142993738293717671248144285553929220845134261610237910961151131870814059291244874028993040683670525350528829128075306479732290996532383220566544657594754523385287194492156201128298894787798766122304626939999190349600019917035332663437578397527715923750586158778976312221464004641896842300517213039687950565545664124306533475084832449433107363457940163103236689113550582392590274996043221481383229115474470062329562329915016915838498543925118752463963135638520809849035611970266479698395609219276027624854867219809432702703006645520280267731930429789969796303538303873168604755703540658999713183310306489386826406228655938775522623861639468259173942901658875379873973677677119242529554630256805437599834340568833807330558684806960701062872542504004153531111698386841604163148999257523097603016781200242950189714400610424368898782318496093750000 [146,43] -100580585143997033649702638322859033508200237379626866660913789765204305001155248564090934880448781034003272508042130270617146082456354795821299767543119970730875223050793874701041147552956697898651771371491286633866440087512921493461000999642888921329161767168415721713156246821269861846141434280602745109409239325937118901459456801189020705771250478473563704060200415743404400043632709843366132269533539670565391663028626989076246197580784870028544185557541215749787536871746844436768398204810155811671137302627860332940894550855729425181035780764029490799032592482200490230864925736728309557152715006272868322810522137068793916429183832082673977539568837691437259974499317299282930039883363229649821700209830431864369126656173752143680717665046262354016792196305594999893437774518058624112890759330124817143834501122063288880492768424686323536314271963104497175729640183461697525628433416077659858675880966258929176476311441865906906706232811802141953123879772864346362656818831275596997970087685794281762039565209181653713270753312085317564418897705072249326552244948793324784399761535025303518260899618207949838769714572875058395417205227971413552082838536078761872629663386704329804704769271106595791159317647026453419371529013879709928161135840898415108643381378947108089967835107115404753504257422621967874171510790159293286330582900777939240579732549648382668494109127780444067085459483578038798017995196310853538855795976922382287463577882833856182035689677277190263225975984881330993669141182572395462094273325667260786597523004377459259945928747810482514525350469275706232390913947000470394828809562573148272833735157961798924759091405302312235319699132825428087904567274725940053568042326539893774917827669437567337518220624831935450811300485720800909752260659391264733025648740620209246558166374806512718603050079078010153689583873549889466438537210777062806578757905358167327303183144161902420238882714163208457883935348614618781910686583414666171266587133264565630445982844767295631635194784074370054617261713187936205676212665929534648076365024011453584148966253414273564783671093750000 [146,44] 34487171435182981436272981808827206637076424283349776328357359612506879876349731876208222051611595926365140559409251862579308533952650443078213617169895383279486307288318807653094990416813047269803541678466568600067876501620700462117034622263578293226665273871557840825851004025526050640668344491485938183084677495117349811392065826113306317826847944867139208013885084931516249211082566773270779905725604061737854257102145469257919254344704579601560351451346235918658344892982762028802172986056857659033193754363327788006426608686953457947948960262471590372306515982872988521972230681263212483313919309631445240456307310227195887693526126408429192427766325068401319463302961484900760387624290963455793591401799402972053813847100277053074060949604484842694846132221295673442132017800584552807409175292171927423076408943648593184962989818026741638990155159259853078212159108628773960975074809402686674565995371149846834111187608936986416441457255265881434160862933323665196551184027511916621517758877630441333162883158325862430016393031645389483311090004704881682138059853731685923067068103643702059618512926468593338124177771218400165414987864456455116328166761949716355880492086910241236634101333952076101386384616670023684610155153396408837736232628243318807062068094133092508843406105253564091031673685557359748129005415301131886436925646270595273496036218262739258932681226404941286749924518330478166551447273081537727905130570392446631970194329280341187897170628627789276944359686436047096602831048219531424350464908892909317695326999880094073766012525907015378128901988526469282225420884579306300390609958185503354257436671742211475139843870414423129526640287490455687889115307401766719391932977868075481574228820474835630165731684152590816066891089001039035338767786337253969756953785102121626236223340965130039631809288086089388882356491490635938869245564025580955010348471275445395953847691779831131948944860926297678243285972871393113758320844257472056034843994858269068526971019002230661198932722095227107027750387118403310790904875402228127878263393411966788074145094629813840155546250000 [146,45] -11225583393647757956717612541100344040727370891165324971607738489138575623475608665897473805972427830616125392667407548796913066155485481875477587291294587124604355613315470157350534968257610748503933476575146681747100436935589325807081266190313336854083701153367200814399411459596119047440380186262523294175246145335097584494957939735744811938939044748858230211764523893582261789528723618555344594163924678367460576585199049911420863748838148127140544005613226526471263376455735198408661071529542498051865047831069602147154191218470028447775293058385811878312721272262205003693949612656989221124722310137380527996641774535119746662885934397182646742701332983332954554846389908655224503954202715558929794657265684112587280993633665791213639193325049020582864005716378503914398578263737094131478632045026566936080109148129542875187577924894112453788504943999639350727132995264477500478492070229488918324610215906965896040945085722216606333863014431783406365942470153058003499330380779058570641947484292517063052059190403180118278331397350473744902007752343948640466933850352818150525699213102895196535758109148449868700836836925590919982868336783857579223356179523849759296716035372450476729534891594730864745185789782360094666432061824378548275118627862603690988342138429857860544390211519446672992601980969870783186997199342173710222993952371605282866601285418338397489330708235209425028369367873269378683216282719212034354751991473956217410247395833336238947047662542197787160926710459895068874174657218190260319993936288650601653945686928940833091113279276407806046579883486149137554432411280873024753761395005748654950568264714212031612009063999744716964427238904743612297510300728088224862038980443580797694415415634364834098109181024436246799033414743362223925543244448001565200738933982543508626823410584965927461841636564307656107752459905478813697495753600695247645261035406432585018909150050402325682707943363773520138339248858935163837138684685800450880809342544164561690005576902569209497893230717840889761817820341230161738302594263098399613844499011859157537118820726457033757512500 [146,46] 3438002262535271491831173751962300165031405983965968434113537979201043109290613768414730334035735655068334772752264703340069022510863154413366299087987630371204265707039063133812180382337984738410019626547526570602517075905627126006103380992400562088221847620536929914055845637660261264792171779923803349711157624395947175676810038160723716969213200480798993230358979530437687541490684357573120928855816351070892476225328969324101805667131513487939550678739470695068363135419261190306990266739351753136275705849116133400551319290961629744910972945509936490638743049402767015033887271812249138664713560628153057223625270223302824222503438005905185452486948385235533688124787417949825253960910539697785335409574822660343105374481263895980549291403234706499955048016658245657395948276424888995025143760220138749961235704574421613462499406661277093694296927928005719266252470767553705962492207574086966460097143413973347429278428327225487930676316207662184737826539107193859165975497823568280490273954123815956475351320556726542932131726841666696527829541703657836197972869773348915279159115527593909724927295318826212035015316557459106885156380204452228644649596827363170325234692061328349802420495041017504591668896196144227981747862146065907786437687772540790093441467086267507959467269960880592162281077471628453375433776616388973881694522426373729308484996972873782554229978828496666598471724979184154672723002045490118294210718573167191108396523514363032284468365373149813119288678735384535243325234219731358842429452950348627391287302610254001450623206587672999155142245465752320332226416932279100780880757696636783353510166092411086980782735103963821583029591898213693304222181474060247354685985854103810308688594945728117714643527149174360927783659523652743105797988389081267293785523451728792701407942348286512411869650162169880719148188242847528448468617814226035231200932168269794772004809312027562973369114728933648578844854558482957825067221048224945416985191120040645953034480977517815405999241983487865433494880588912235096360153375827171630531571252365612515332589104354112969680 [146,47] -982405237212554905800370375399235795767691153286340306148304963837175805338180724020714459516243134867039960972775331367677798643924361007263129443736324991569494403766398680857819676421137738623559549315731782529160740502235422172594301371748907595272195116174384632565822767711226333955808267761396827418017251619565644651359726333107661520704670266983368816764616264755535534990720282897374174718477897663192099511922665520051178244922952007476948993189403625831538400430014307728173472916330676117757534011281511603007478904041866296704599383301732480390174392846787646217285118422072288991233860244276090226949320466486668948291959968557393396179392458635481981191047979810399641150526952894626823466882512275654828873894065025269356825550439180450599819753880379686142669762453071390152750700510600243407500600523009787397178680347746938366435222789246082721565109618579828769421641604188147014598918318635728254601480792320863006903889356920362066623688872491262138819907063683586271683904142512484688762428308722146998152236946330307612308744929357270978812136859850149930381929073210050046933876070714822326195331245076063572329780191807050722395488715462447667438289267249224892991098534420246226621655477741879746356296635182705675304680758493920389927682986935945105276000415944254467839920688267451528744040181863765971120471943181368416811801211360283117080165942419021548720043420358826536528709173043863468665909020963703185396198658134317497164872020454915847508261601238953909018462173590829591751628885641597970311170692416384272049416574688715759207190842725374127482188922040143475277754925280586076769269652244040637599639095790207600957971915571704727746940253629675700294441581884655636921784566670904632223146335009886705347636493497536143996135548828250263992223369815439103926840075214340322381410154656512809928603242704429051606703006673482308227986185848541350130723484116972068331847607613521656264551426588535267815706899820889097215425235875042089229722778121882280931586437758315981023253431646499537208113102777359153530647978906057621797540087609334300 [146,48] 260260328399584909885546946464255615790334845594839374103705660128941069984837416191523639049424665519773312099602620529319352491588468797004326277454468614698776131725451931318218689670769363892695880683806113586618386487590494801576811185766856504747661264462700440303792253009505043230752171715592575680614828974079252149439103575517949320181069427979213906546676221653079141079840470860012266021092774987925574433426532252731261390754885910988606792830985115513225457527089489618680461155029684169432601767161461674729476532324193510634181286194417983743463242707113870249183568691695842113791730835290164761183311689554930973885480499160208228118337657380688212454396500594235025929108520456039538565310785857755740866233223391583372963474307573847525029354273670421163517556073884729475372601323822763418165023563034379488184872117701819066541118220593286777683149074481563577831932380744728725900197517997289100810886620397552200930989581439857669143573734952799894543110065916089228384151469664867269050620470807730737302867537628285596724556615457886011809578058161090998784491343168264878386067737737991972464626420969621883895271242591926335426981808829130429621459986893866726560531349532983383793068363731275481393395086913578086673141837320780333322784847438966458421132019031514311424935958713900043334961420930640928246363902971684434700873460481064378839476541657665906702966856355532883140179741685741539592509796784015420767369090693180395832722546598300636352270735664435689971626538388513811218672714573894850762641508033971332829393345871046435891331923296675857723813749199932360046191126448997379098800468343489981516648556733113930032234570234777893137467304119374771171049421642667538090463349031685164312929645559353487773218753010136978611153246708816709168114908633481968584132114722714936710852602428617405864932088806893861871824677201524697461443400533423681377264388673067533874244885227587599513823048777517715914632281175719733200323655571436806573008068055918077770764431277084838831856471315810240874145038781186245572790750642227963630245382003060 [146,49] -63669426024700646896974277725430705686876964352077301243082020819302090758117869428821855718129966647782097408228529014264626418848567781809927823532725247230460095173691094366837199089688741283754388280523724624977962151741779686362040021804430273071730006901640573160168784400051651425094882038327950186508059126559090275419288929460043498954959143443883839018659234820010887452903662275197496117863648331274181260366207038531472580562457449351699685229441473376824138066760052909951624467429845074214372176607889042711083573742132611288203791098421603853179835632382565465554547669134088459000028518406846692221403783787774086835459375989487698655358798665770928032929219934092420564746362257707818183840148837467686208714759426865379630233702064777394496157059536336494859660377772778621401222621080703210936942282705731270760863039833255817956690591686926201046325768960601574524791235166909358355831606775939857539807302606354408758867382354079979897451502285729064699075116329872743948182206479019481729263108455312574791275216003062333023783897270091839688550322229788623766797679686202855135045690750618204569925532681764818039780130954733412213015550434567799273191912143896305371356153604105793376408588708166193895148732461848325482947203983509730718990855400794976605831472017788953405794289175198160198820860885472931688362342778803625545300566022045849274214213423383370254355475594451481976760581212004685640962437748016661041813953433303456236094371325975662701919855131938832399352920075417473452290861962104095756330858470973979794097162472672915338094785604844788934023977816798727204052964282685571697219218534509577423920781188979593434616102772316897004922873713011599742708642960141362827536065762520145873632421667045999313475028827766697809304525673677052075008544486405461874336552325840156888399878125179789861694606236974459671710541164331012494769213878915512566910729853553495432860184148345555314723921260415843085428775423571043744370682741381349844449571693129976574987256625443722669268765458038456898294146907306894308687670061597261398833015260 [146,50] 14354253019140115180566477956060961535210666119776000636002166618949031040305375072988236285033796217825588929333156440927723677903384210283796949979209212888529311067755858154615874239915327792909422423504973373061649232994852639592127794515910770345047642344953972764878643915582472176688779763398940901374900799273642437856597820565097305386074169420018600679550234182359035968368627704351095429367983720425852430937192480260370911617210245853260292884230834317197580255511699395845411713568361430227840218580151082124109071985913126360733907692193750092447054004865721627142156554920138914241862196254616556054895494315094432753580814353498951269877015716933663224483629122736403784326930511291612816870916357833722708332640068657113548305183913810791356104935379065554381486809396852106638535842606798159771679503385878839531515259629578604716592097040337148766075218004528467699419401296834089995956511408153779796211757713821398213982615532099109017050211111634260065202991925168230543273483988431762072102267437554409141117754759271817938212514486941752995172793544431309450382690961209327589205594199868238760673940014790482471783432607820095660877266561670959546254667200901717279901477830873488772411143183724744232031719782138552979898808550143470252607282020951319495105236673727424193753636188010441112149636223286871444470168257860326580617500170690626316965467752389066857919545890748358244944053288595322314668178246492293247671535391823654698663483742777209893903196756542751900006559103096631872997212213835036001825168818986343096254379458003437048723188890186936175633575954026135227402506355671456494197286944752076702043917994906426381019588987734422184326665644792852214733001006933130544528180059231970939128455473285044417060996546349897876559553059745671877972016481235073168562701271949087221852189201451991347765054101255816322535225957432417926126089287166961570322144194874160186857233948060800892173010208965825601840706289344400488188059602867044382861021191098549106740993943675554104183986647746409839041391751508474571712241064864653463032700 [146,51] -2980281843765680989441732978422852451969656303838114524938503131694662806688961843559671758071655361323704905015208420496704388639687785511041568587139620959556860617800398141642501868210399663222856851699554899998510363788282632827127503092764322458559677282245135874344746038564930825056585588115586792588279730850039727006161377537821553556298180930166739943929088033474053375998812348946467185043579167320674932934470312778819929047791474343627697725899552572867882048931888796856214731296341518541537305102864997030237069874056292961890779727221884642342869712644312075310265647259760144037940628086639090650331936201292635368743968147323180217607833739293239730279415714197834653264382052597897058997283338593762567753828966793286530682705090657276266767360302769719581414729818933807714094732544235848140493735766534884659263068025219089857139405628730785914509386711413807255491690467804103215572359506761467599247359921269209828884828672864040190782623252784411105989102135541089030790666550182787830590950686260629946731300868336863679755396442230799891849239013092313088641623034339280138010673803154876409023113340534695227465507445412425941245541263579027640023016118448512410660279368501355782307105875602321372866145811140936415958563375388207001621977047037694156521755764572252691329357509178259801223625437704859849888388009492542367159059068806848462196076078170326251881768344361336698146263074033801993161961516170014591826698759072372086415786067683773226864566639316338537943784166264545687616272106782095994613118635125095764339246900764130540472211377381054944972791502294454687695267376039346515277511226360602007024339166543830577435710795111687867448319252494078317587468816074243539678774566496918716988928134329283547096071437398416907303076635646775277475076069095260026079909507128021727391096264714800008832071574149343723994277490462443437478659570486129111689435068164092241963489252219732430443075331017182137360025924884378197190994561734749957685133240863929823461200263139544747555411409609877766116792671472666641523008933699377633690 [146,52] 569882390800607800037546306539116143854200944879242854524649395324637399040723576757441196557219969383039094271644336682251133553468064758882992421368895676401925486941444097438000799165455017390286387771777278553905213211821984316316846924472718783153706023807615253898278974439529181297932481325486233100282810530296261032477814114966822981015438374765197104102385550580636630258578145278738123129157976647477873097401743644174331080291296592036641511787362626674247463538051933924639679795436273269155037010293978200350407103452940881243684765867351123607554172464257911811628451569070011325278681832017964264076107968401389556716221323205124903059232326446711640423619659521095595339410012991231063547389789630752075846580469403696475259324576616011268414166164499538566470822074342312657624324623561425958497418067191335740281186864155282513419085546327238628941140396612708448715965944901225313290099226696880621295346254189170246567616723571210456967682107328023918895465609611284738411302550315158570434289386623488833271409333171806584448790087677238310401439107607348767582309205719702983942335129200548977244911014582882562760240751007121347604702431657345453470815279961371398288488081500488722697606666350053003760079959234253670869188303187614822625372358377854040010651334199354595773764282398340872062867283549765434806671606298476234657301640103463391787190321827183950136432054110252395314530442707961361549652291504184970901465414575608994443238166928677316864380428526396628763201330968976912194715142066979823626575305241332769385290008591688559429642151802838563017034787258023044280447649394654550209983731865253370904090877107248755101830564108772953217757741776499479397381493056386670060868961186083661571826666820310066344947116903582014870720167145340892804398225490223615208045481087903655543035941689653444162478635516185000959668516554374630626565375914091463764821093932051522292588563301323528944086691237089903001561367546736174148308437651227673317106686275055080311987079005611635157432231476404050249268537762435433153432906633252772 [146,53] -100393132637604276704595749619645066090962494019982432859246052502494749405716018264245309125171993806230669210654035038649503486443412421782584172952530524318510603529501749657558862863647056965749406122918635061570680086935872394201356290335834849919837005794376050231206703920414549784397764336499669737875652363150010155681676622685985806778134802706704962052313933987743425619376040578248240394194341713147710002503761448997881990875247235124316350437179126509073477923518902952836526448752403652350274864994620807173694520351933337913464260466083195831170905923041222762112702488952803865779027019011208751647600570792991779376511813544520950059903307331168825136668439213914858261997655108124866777416230030214397807235773860922800896787750242996271422379352707266453431249988224590871844458870523106191756773622547881841145295479342242485593621790057614752700581772800277524807212453584837169998418425657699884747823704680833269918945250227850532263657704339178284279993885310970929587731290229534308149261627389577899109724052349034726419247509659388234647235038937393394914511539400735299196283285924262595593043728774195117692652236728703713604779112630394925155087147449221503514564761944224997247184218724372629121120218896140336129261256775837120136070244668343565962063571164764406742913839352692230479583184126774412393708827705783549369188069331505167988792114431660851450237861799912633287976233666896499706140736490599718825492454819630730411045283104594759799055187852918293750920488127765779717195485775832799691493799671633475188742613043838175189424790339712059980253535736154404830782242328625731604921095149628648042308575877490015685885298900941201500367777272094958307509903146364511368376336672309908857380416744466121791794462575391487250183389688532916803180681219813226549446860876777426436289694651407303611403117002798065512680351366343397126893224134502352984080842916992537689470215299679376838988404504351316687233710479110315562231782322495388891351198891538133944817667087047676849466850384955026441739963539115858216185672052506 [146,54] 16297276203172628043716141142546476533031596611801494388739850051033243237647222909456144155200664768940662690666048286895603881650237468762022815992696282161276474095468000311669108937055661552416061081731975620374711187499858188072359408032004709737872814976513485323358437640831114732071303307840640783204584090811560873157243576964651883002239549790184218761686604909433484902578374182285183240276948594179792351926126135022123194840809626748117970425414959637608928423259058868105426071734264823580165944717809095790658201213943410691848708464869994916625646867015253422067577587370954690447466707175303160530668257208063223552784134811308851698347694563276465192649953959565356910247191727010272914020352889873644369555766240064980593902756541914563634098155027617197071505220198461272298635279211037649458054915448763358245987460778118453911429941430424355766706617138514084139939661075214378460887351931931415198604041331391460742319492875980472046195976628851892496720765437838339830145705709134584434253024977036670418705592414005386626650599335233117512381953948255138592082273974985744275853084893054475586696971692616727324649192430644377843588065243804199882527230812007440593582513146187308605352373112488648575899400941089850430006891805470616723047438406573764506068354247793955144895060564565680509895793157842596936173463752518899857761759089952775215190058816975491154014702484373286024585118016095119950717212591676685855781549408337357286665046384061109665765628095359613962278909496758008347832834529482344227182596372621227828635207760210611814413412327411332090450976228707369876639128077418702094130294063900435973887028378531731541463894099200330021600955557864694491403658972176524704558580853398263402302460510514764736964748819883781847899617284826010635181937805158767481056702033442548449007456800342143771746370229350348913960482420470160014795340613129096889983378518528906615567720546961875646268858345229967049457244497174926349439077677915535478912573208426244539694119769316196599748582815315357978648693501462317656444487452 [146,55] -2437701715306372275394221051145933221253190219388716601667075846368867756952402146128346402288300194211539363684510996545489329700630984683589984894197051710977949345969593264203029211349363653800116363427389821142797217664585148499759278990241079543055563615892870229550156367995890072169911603087902874775874002407189065702204698767017694562202418020164966841588197982368267710397495619042936765480889061927277216082805195728744295321997530390502962114119022997225555363022096323323631711829284943351134825666325307886045584592031463084694990152735780485487507862513282412805093627947027785686058621071136143292595705403329770956580489302254591993153076069042872662641608357708572807785286617557636480335485104831072170427078593296179257396510713547649712811227414960637520858314005229691103369818228530084966589235905531022274337131466233230178053589264170960533894453447020072156616942037025680259401014873752178441816276708516807270542815467132330533265843588185972920744116717573385462751275882856420089923944391086563037604496642382385761561209343083948256417075346051531430060249807387312581364478452750861528275738677911997337259935090429208847842733178796245917453219599537114817047015233156033439303059143450541685382328324005127936146224678076575951614544257470394412186591361165385885093344511286535327127856587211566353846351708036815903123010022807722797316836815519540687620299455561615213074681588029353016590532186666847160140525919224131958637440829269047168205089639486369476636097306183438754442933973359527601698616121809415648559482703350229971809799301290760128788773632469073357786295920094573190577847106336739674202673935904727799346056282922025134708713486581215150291775780083643367706085038281588887496310074224543874604345487280339346216667862991872365220944785578501677232297889623344145521909987113794515384140267436047415588407678305706559348209938384783257629761901399829912120719186708080927559169144946680140827337672045560000280104010230974744876887457089828778453811906734650742837346572728667849824791697334908395445292 [146,56] 335794070707850452078179834271708640544098428359810148672906209614848176423308582150830486966232871204025103778467467277847370055725553211586253039804815656606005948269381435077124802801030670009973074452813164003367548961200259284966934184570900946442158239312205702050479754611943730213805252832583250330857608058984588614385302682456823876923415122818403580081183747906080550329549270157123098251562075277028169905561413110627974346535532562433234597738069352879610638349644906583181739323877699660270012258146060592777517474185916260272473880708695705548157138808169430044495299638237159807366331844683909706826414853010205154411091018997322887153816204763628816581178631472343923135603240913027552220589841343231969601551644092054167910465924929878461002069905599184733262084244447133994279252505134231969250262048833428127951345538892942885392912498454457540831669548075127882234758548549714938580177635371199268104647781527184262045652619692034211137139929368973827904661289652781431942694110487576085301941592986078259899435907515119643597805565318268613730861731671750795172084328903749309971226185504198550008332101592608192870881279425847581493558752649057189698798140973452029601443194996722828683401322549509953186973561282567329692227350696193352817818089193392006968265172903199737498558458518245288614572602843518304975518681817512438291120742119904096751492758446864260052955924744461651745574247911674167403299115141275163363403083754752695548910454250651637767667943347677143433580305608430650081268515024974866980302768210826678729458552465877658611994998909507548513902252690755970932040232687924887645647164514872086252294909016275262250141296080541514378477559825259318696663236734254821644705091113161130581830598852915287113603224777167287760999902206018949955458967143681084172469714910256268507292756761902734660830324169755421209229355697187045655239264825636923332431121021788437849966738905656754765820265105935102036777086322120148026230064199196067527854909371725104473760998376323281807934788677516276671917614671062561090 [146,57] -42556827407528778132372506408917040150961483485991260488013384601067867600504215146226925305798783719488822591208385485075608086099247447520191214171005078519415659540453712032273226042172835369898070926115585212631686870433556415886372264557561751355337765886956153678265562028747622567892283175513604730432835652983564030679850592494252815076833756039923815306495998913980729260501621678806632650392849107957060700106090423585467467197518806032386885074640129018815570584865561469333667200818320592943144503901852465693888920237288499423900752647721441462403919846504140921331540963362965468126244871810063531339707765346394014256180925191164687753401810971506663507150158079426198322754874782026108928084259033690993698013257311121649046572294262810859927548931435649863834900270812975228128502596762009241036166604099258143862631243498963408340385889395187768923287594078126576056906598566307485099668213220513232135214852034451672624678193494061155301111473217602269188135070541768699953615007237201896624410868924291612760241162042188564178525260645333998194351845678897078803066635813012699772005079462786102425416278665715310435381928453395613219722434400075698850875002076894148995794484143417873108926553946231313511349550165525349270292946531112090604990128445175150607969398309006771897911723549991743274889959615464415139062282084633254994398642408577494014570907571057729333905291699164555148291869128496331974048428787141711016381510884418694428087806357131605019082882776692932047642885935072984675998643374080724832117935066304774096262779044967059229861713783408653909654118755032187212756613354870660525937713178695270954324442001526556555891633984336568689945208638233985231668004114244323020225974622831411711408179704835127459169236607198007082370004186495911448358497761578789265347524900947037598366198090868541587850162262861250104544034901446659460106815202440079431320237846204000013837737722387402521577323343277887373594927885654731485443192650997203139919372727699397411001301189399592178619136289849478567354155193756232 [146,58] 4955447892574728271843847500138905646176877801895310929675521819120225451122544446499417291749221957018877723107216741922123859274564360207062739247449154871500753567768795359615585854257302631988113869072258082264178388280802127111022785685109227277099608286195298880242936760471834402750037864944161945208992110566299623961159523709772584242047598966557852798325190623758900166880482865541513022113785034950443621685217228126629791019178815430933891496617719748808157248253457987969708081196844566733238099331021405055637990161762128448051122642767351346676107041219349471290429925357184244290218375542909870602988088618729703382624582712527689739783567943937665065198966596492595228078752072694668698266606224462063871800977237970101497392144424787031280626269606096660796249067402376225422777736230950448306004365507843967581336202216906890757560073169452466832928825958250178782743837893581200027169342668706322958406386042321875054357847216208377691243470944023161997461825792035297971238509239622348430499272350231821643810726609398715984912823554570893324350639482586840384778891011046370716235908379435375339324382603046474136142612716924838092481010109846995601393446085371333291393844722269859795308250339002424584151690087747124117895077562385753117006942032551420945688060847637859681486042316317711499532805522054215459105795493604691344144834416453206087919757618453379766145656392767085110703390950542022088162794312314165685071240185169590674713224971202328878347478780208957804230671952014616276019223766145293013421998993127574791164400974964353177410460754916560428712907584963115810439829390637695117327150190533876586478946110882019746006270829246791130392458729188414753079363777113936499359027854599337896340425680007458193017215301517616206271242310012902665348080093667480799832542411878757938462181432205465936513053847711955556505683016403662088938400523796495846207730919343106894038919160821448831174083292961348600892558957470821594284687619413545774319319489542169835082984575887855737647355797684115262165831031056 [146,59] -529326730135810933321754433843584391316020001602897083222666190698293452621318733017026399098128548378664284326976156917393407412631391939105099789547048883307846311745909101214568341382804450522456237496612838648747658698498847055533628875727920245687116055392840633317490943450906221087359140553498608297310782251613890569673296913101601495987769187539247394286980015346895086482055440196490267849806648544443143632990822420349155031295488819535435223911591527948070356969028617968908534970068410049826904831001924198303430281545342906701513287479961673717393673159359321702055833042740187060977546315169077649376694178478898829768709726020945553239855794373270035499023041506860691768875571221158810001909308000930916877264600270006633872437959375851135172371240987341861959553320177285202292886432453150362061183672190542602912688998279763107449753141705810513766184328975259742085176665566111909997217547699630095316988090188232611526022717177869471946456500597284355319645506770649280741876212355719506321473567376967739517423805242634793496734393799082703539379081226857121491422176587197695421980027006799030225871659646384439673899859580318146643863797149854833892119771027413942433858357323842421456160241850779443885901661575797248670044115304857173407192656327637666444474530690897261978110276258244800845902627209933998214795898041258789671611811258264166350976122879505008325553243447610187150667798366693858298166858665848219772897325508197326347469854309879873135180805756086342133917327249648888854607585518008487202922073830333433361907537226913229025699889872018918681636226906769184544465700521540898215231342351867857237296507800367656601740379715935081757902355636461099477076423803398598594240869318300174689173055722031216420675833636991282492393923637057439947561787497595361745975484531971546317609742610236276138553709117392468007910520950946184563369392744331471107677926022223940686352322709082150113039200810045871814675826188728762321718204143894990545049961425349392648206421715295038399155081149726011920434558 [146,60] 51780050634307645546219597265558659039700369853866329180847474232301158232277554984292195490832670443971911876997147793001407043691044490962148268445402840287624090403413958658788059833429881250064818781352241430932426224340010857216095061248357487458800499456971579860295190500476634118102793555803565714095957949299380701195242817112439765579861769032295782736312374369097034465186806863618416115775421934529790277698216658239983871853910968899363184116839935372030247215754024701929780278477141155733989180065227499119194275401830661105812047864048558031993051210712796513683517257120729651272123864420212349712949799121668544439709240052093030505600212779031014477618508831799825227527738912149504536957141169984996435636088230614994732588872854745347255136047431083128785272016626109531022484586110413137348264240422897946475413520650493053571682305475848936126060234242978022868711369844579553402164101461062933684739726915981039268185611718423512453343568466957285299851900681498953227998123248592755601031266330900841324887372237205677395558345386310742356175491584950582311752724076426597863852301029835992462996692359725016560940516051210725155665105264937952994829184018989218958559940037759318356018032471616647622649126973528940187993442928288650756756376438949306251756384014006687827131517064294649941188155184668075363753743948906371655906044002508555254763556090534506697442065571949308407825921406480258217008451433870108776803827408529726151214856116584485672527414023350376719123815785064593120862988214251829831096290631547505392978882141313752589640822852829442941700606980816966895059921298259549602637461407079740536545262027868360679857978322472041571958465456460707315793906933354758853324340641146037492672281382034201141073341311998556661014958487847804830868644255968099443303447522088927677426581302097620458298356495064260809528676133621492199346669911288359529465294841518295456026522626753407456606667856567636149468347077233666627915891664652467246598808715011687205222286587735620241555302853665486645612 [146,61] -4631145863697104755103962509579363606005728979705896908602620289415397524505566251225572795935086347271075896184626234584168455606863989559864000461618553058703295801380524096620276841865399105630609175795761878373077237276730893671153007600995458509113313654925693372660364007604031761617464063618932424363910043967088838379794147471401498694469783282639770390528607088587501560151638346514033949209673175225643527340540816296118580811893651489201426052270407206535796588506888700150480937934708026773627438490161664548779763233371750344819894325108030845399446866868355363636624721588324970754808838861675473482607271388104145967658264822289053695511936117118322184761988718754517982041029446245135474517869801021748277900472834259205389438617229537440090392132486061347632363587896423137859000453521301892374759225426267350556734212671952636165840430074029394892770139848134456794623166603964634198884443672972174094104919159732400098951570627665796883830413936663838060018916102185718615478410652053291473846834736794371581480508435835594110908967212787081617834314438452260907906785619878922092069304453844072969151937546408623589910507113537583258044617273979729925949002042876983973834638930172785437077835653474313047843515961490463838495366615236909769614544058824008123726801521894654767425128210117570665651873228180625966597423265610553871312105590166989546261927874184568983275281664031919820805651207458445773747434786423465968235124202294441425159947324998431392624486305486068443235887658005590424659093158398024144279100620303547122257076757543191048064030691585186535448473726972681499373080189984647346594815550520744168285351658294663927334017449072258546554147742001379325144994043719865315040992311008952057531305643326440087150712326661909663957048025842286753176036289795032541878563434188286275388691089810159550784409169992717074263953297933951283303295310267862992357171612295999758711411670647390397669343308569921489633183370383223306883526388130899359565379850389796366680465572721653197886134648085238217 [146,62] 378212651458587903109209327047124476091443420754385802836062258862808131352927395568506318894471558970079924880152658768456451280891538683968066085471481335237342965372177354637281979273175465789191240026457685001521866117622552071826003348721857293057286087555657362312790853009676068265632242660897023597693206425497149048335922744715692754559755438585993711870873793114761808065110271629922683147810173765369194061961758406009288123806391056383345439230654463528396800753500242463983467262176206345997281591964285038686306335008720869250539486222527009837638511162279469913051847457930014352171026858212745397305370146700666690778328185617997225171383300669583153267211606907835795402086607246330990113892818712937445456650649768352263035048440303236214779114044722792066705982922382587459314054613841975351371047296562806911391621429613152019085645609816898471092682337894222201803862351139068014333250564326023396257871608512441376793806153754428100681476801722979994112701544758443552596303656411176568189445833108155253971529314683190745618765258249174451964284747946355343457467426237951224611351371717028464384489402775088049622994688397297084251191705068479141168975007880998520455414193839948931507046972475961667954573068872251421759143511975641331735508312473425975024605884537905891863451180913815909616140541113127311486524861837849683928257302060147647364521175227353231781361855159464764545758850893247285469612580725624444866428766148665289456037978053157117653538888311598245689271928438955891185829309470381111522782715431189905462604520772474324563059934898566759281923985262890154046080066988476577186280965494450755817117482909198127476357118761957856645956465185954271832731680473296778257929092350969693878630599816644670312671282049935414899471479253610307416665611437051423366769618764816296933943252874152154009502073218105864969463912806904834784957556060267031168406528794780251408096626832793234170611804431460346310726008279118543865499519839418909595826842180052275543114327660839261956058325608952 [146,63] -28195342973433034279262676673567277680719574368666979614069087965170531909877332082209341279957287266525826659864878228166030783343565350679584999624540668313936047775467134836089311876217886651519402899568706896622659402000876274181440529203723061417812023639263675236631934883908767317368047922961698468803552729511016453347208761005825339066314003410498350266900309079181366860778841196704948153459750540677447591259090397003532509711517340623484848965030686822920418360958967997948830470610599837632199499355227011427678012504912742328979064736179517231844017672492921085313244198925414998522746395477981715593692349123778160304991530654242813789069711552222888265959470732327513111356156154230238645612371605203724296445225625914611067533459177918336378786984124900357049068443300019027804564017078900368780606072721279242725240357762772668125014181808857907212193049676349136169822783001905178419877155611371427662912265596535375222389734406699213523547893699971339369675597735078074008816934080833564698994448287620651345600046612823301979831290983142834364356269923856640772629946884628057730853401947888092573983283631580948403101168997543491524511633754155739644194337408804565344853795392252474745120384158986571261511969415997035273412140168821509402333972385051905460347787793836369760442577547260269151149697058092029603493841351438427292109068057161277881985843704001365907159161541058620589387563562887517099237883562066523445079647970630174658693077570004147064402732272291631819673880353064920812115583467190334643646022591118790972592609681039105345275154618073578382401282209583411119893705664252748306218299189775539078600805035659040984097308177423459161952717822192340265753240650362478577768840808153321976695093196972290472690449895762428117549148464163023868708668235801622147491906614112050086906012721230957445311566077756329657678836281503860781371321598303359475056126895354649578945544010328419080173346618297108017635424786536190510586665846114925591573632496371421486495363490555245569356955712 [146,64] 1920516072251921275603692332558523089267505733424619308470009504885657268660468299483343095344604648801790167963839741653839591595315101624680376447270364961880095924166209901111744911819441610236805109043415080433842757702457549402145374910529774472315118583002146408874868617625423016966651029783648569444560776979388074785745622029895487187305770712663681322466531312856763365655702418460388053642538820871759667195393503496523716657217425346871754151982545089857890631065797036197017448205971173236665062283912229321757447379534915208250075011483947932156881901640679721116415593157612996693889953932920312362459540281019617564051032594768793407102283466766480390265563853658996614998547723335312131770455281749479563557914127819052425126451748729108314501720450612133357770906035630080156677138195423896012696201508706363443440730842340601102916773723350406459459625363684598734223444872278641680211579541242315872483067828203180407825107217831019977648498441960409654163371470323259590874755005558550088016976340840898741908876820177278942170478516088081275919941374050041369040527579647824900412003602657924482666502908953639629543605221424672049768517248656054690459193882325751561177200539420865075147999473065866251065855447947038945152882103805820554289771125662826323500385244950700085797060950394152720365060403800195157567881514206003469516684153878406326097924197479891275821716901217438645915654514457325057718043535051048805100260650957818956706604136895199216441604352457045307247585440478196119717568409265037083032917778660007909029450374476623903541357646405384454811270534522424521624726281118594474664720603038780913696116069420049895791340496784392291398152738471148740849403552276360774777965712971716307201282305340957328011817699479773341464400150628977954051319061385202141933362595047582286867289353874544397813780575113308687008098043293378253434365619423541885391079246937060261687389953900515337513293548111474448041064234337465250921384398796613998819150094643983306759261522592208687906736 [146,65] -119547043378384211191900309102801298302281375254842384091813316266077673731906547921592872268843628784494628331613386851659340530841381120429580878102912738536814868154870042855160578045081989186888432587421632126731998550875360677704896858200774091686483158266837741236453120406079999897691279777656278692209962272318080551249803654104927022760739873063452650639439150299712966759776184636440145390478884237829625645437234521894583732356715014696835610849016183346980469475183992938677320100809599123859976512271424010690294802078129857479086639327969939238543571467197314929016069561949405839877999575786302188507241531303244275315709529374102318140053222791422838632614732421618111011899863332925232363181502733130475522113859096197518456380708678618977500018389997129845237527749924827093869617504012206045927478820087189329768029164504016277301979221607895382494912493076556446086892622808585497647410377022971309520675851737571544314603200464824996763027428725402430002221931990905189853807362614615021810624490160567732333503890031447440013068323036284427953012378104105520570343525816984623387321225694775731127881166880160339089469517693540056046235996724194957767264287725669676727111081159663245449235086380462463269356847460349702594878715924310271172858224554452172559258697991201802322747449051104543849624447062804761843466594547828912305580890570986208777500379517718146571428165375089514204015522364147927975166723307755706450912794829437645512464096140369643237378226936434046206446824551312156567734341981344673589931742252120966688527270132992264866556510638426601351777783899887712230241997400375018518468212639778306190258241350127324783786553976566007284269273665427659775839175464753001231910201334640957576761083339996882853491386042931153634029161110869212578534544252115863034077173480842135400812343998979990860608446044284410153903955431457823714351564524770335814520367850149730776488132604399332497862069051117821113653649398224582256774262033334203463612605474962054561127925669386877760 [146,66] 6780776727041392897886436464182262719952118676556727359019759919505698601496371625305135569712375774809590531928388500060731091176913513085481920374621650430894406548495378396160239953181723634848037978974724414392931719567405545443912344906399737274687376353415938227804780626048330850313032185372662693836392216169174387145460534581064551875482112777529282657971609960983697153905469324362341462106402979460542044255915556029158717674960797709131109187524554061078385535527048668268154570583127549119105849387100558138863996716959880013317650010867299865552349783384580137097037726266700610360189582964643304590734159340616760865330004622836774502989539118635880988040867927397775158317219022013042572632077848312949155447594264009176906003236212164125793256076243898858423237352983425291041018240544438873531995653502738542151047977326162527197258804104734871620316157958297406549021611916848927221222975523959375512726985589221202918923833252809091260217389303063708984324097211429634650141290164613746510812115947470037576859278194675127817614473544378363217485187244604271003127227381399366399532775781633368762577692271230279356058589700464434004127974253219380555343514897464959951103057988529255006358190177275250741649642771913598829064194755721815570463181448869362431250613470199076464682833275964357949386845619233032785803209466101808690775593115155815090550416614444923350923907571068577699932000731070749128030159176890555734631274980947081776466636671923499525110185118318425742828294648626050903438356844863160937696765992210353490616718743377511263928007547081064515491591758910223212055737587685724505902296341754346585966477972840241495514752401515385891725042721836593733145865108950664212822792463109323427489342505136041428045250825242561764326079054639988281918960861278833581861830491430173838219220577285620883399587320375769777454000620803896881353288044626383187215666766637478381553785125265482975722238211336155009012345126370056999704975769867201160731264726482349750814844913041784 [146,67] -349546090948070890939950447383688590014298599665741771446241754495580847733483815862208171873332191844772082779355750308573168180870923200807816612588349904881944353731546078004399316956356327465697278060847998642745332007456946319894160136593046865390062931912772039141071102681766586984102172271071074928202363577738393214053547580108166994681687807941135917077348701157500204391695376587383939368423295605754894115040111792622222093360605614044542482831472936685178859051655225969102803844748331616491099126675185542165916083929656193519014360851134877105979708364693192192238113351639683378840428138117594568431231122110068218590636948027253921214430900204739755131023675322674120497893560184498988094600778519346414513656158322441849582035047230543760142319133981253332875164493624544799457046809939492450855546354758054929767201684673889470050748129999781613645022835191765559870894460104361882135699371499270090469148379194762234363719365425548624834883747519087382161421556513272607701680075887667002143533752537447260223021067205068556909298645308097229941706956897338463220698038569309738761994825576709549835159029925139641052668019664416765869830277613683480251077173286194460959996850136652875611963110433263602605594947176843941428227094217683993215497705054334741867508910506831007605961317697148726984547725432333058928428124243850683420263571294482081482673859542216971844842606795138550522931638168458912929909220512125639908205101898003351025979854371201444315023495898841178753561282333961088057698571049260771137302587787166858225541334643376812303748439810530889949197829110961711019613603497190396063326514591439354768558372530395245944541649094469896263306410610793385410498144372053864505169917051678192669443811940301249594433173216500857826459564727977384484468931657112071102704272397646640229302508794720160840121269849744692506052267343701129376278359751194947073977980916106102643544491941896667581236937854212504445845531351354527578119152676816779683781359023708706755940725280 [146,68] 16782118213374026366286132426318919020783893508715028532406782345446293702512472633605813439859045092856713697227345758831784684244216541156917023202328264504409901763184934582702723648993932107413976177591025322871116438401544720194433170423854763241952307149373285940827527425802707656409939719086567746040899014954277597584275146168454563627479022733323152579099192964027967888831140289087018942714559486436745319998741739654863648562924257421239292074454385604030712838901914956718292661854780589155738421905243789040879281939112403913576843021322792177756525525130945495449280573926031564917319657052087730414904795445326701753945301280058004688472685732830687822711591250349194300202720198711831927208448064473751450743940481958833536969866110681401682379538610223104024545688836235968113648113744207709288017689657734507574161499487419865125977907048464877406543082286636955947226975930187407127655908813833056348199166748894902807597567667494148570448286826200860841934081146845434374025031614365134029245681729179370068793667699012102717276172306812844776566727417862110075287048424589009799445623610006838871112247879097254954097537416472983802426271611204416673352424521935807175967811538937646796365485531316315440963822415200457430778108376878079179419490313684467718215989519238420686787133800502439956554898812044754997435189904245004362402974133254424679294460128512814925621081063129114941984592875794349785746198039185877557874886452537122833464519054034657674394791240115112381270763835587985654543452650971253464148801755516291561703981057018918153601634234297301565776491983990413182263619631704971278474240302756862452946647502395185458879998262683768322883318518446859065394106223411098650867063361874011693663251606882235925621838223204553828773896390189095342200111183023300469198803138557713894668288086256468183621470021359271265003454553011379999812461143552543814671891803249801975265255571328068386918736313319550150835983918211650892327880889437678272176240911636797962329640 [146,69] -808985574988447283324751217090392722542205833491312159012251443938595407274988838855839592935108842353074215551152425516174517217611996123565125603012279271520486770107108239566174121099747089089353175626153137200822304580635087826102797411185616939996226459552764422075921445986720161127935553206172809089505481082810063428714753953819039786441494127534997526113445366453320910926609763921485730579520229978102276233918492499570249692152874152280329339293111509444075890668171367584882764858919118209166645931285403097926693560868815045215940851020994327619981306591248937786465187417165581875949102188334837674202222098738738361167034164496308299017614305946100381173451589069372922177754734925445307178407172820513148525970582724405057052270713316170498641446642309872370315996724477526467285665484716488391764468652668710285588650301903444619198452712413700400152097341603425656490758871391087486907672298629084798376335452168342895300221039643456900236898524608020831342182302875179691506705233033077415172829045257936763202247076062583725088705307891627070423140253817245242812337073696063384914440507391861261024737601918058279022832123367861380036809060955043175022514231225185750931831699050424608509736685411810832367550791476420875595820402257498688172361096562615865857274660557914687837520921794462977695666698864596168722452723305775791195103887009603821435154742634363585118459669285827014994528358615045349546559443713516893646430117789237127302359042198571591608658992696913339118904161057515783687502499007502791623934419992559869806042362928396973695081621698774486732006472553572159962725944795672605540727423524815742979753291460155429278130760069615436768740408487448344976428009775110136715527752805613149064561092296440715911006171313790329793599657123920907449232775290104193589891058137604660226976749986541931694100584656915848587492472937433975930322374062205609983925792011950637715162310418866439244423069243841140642892925319329257707813967476305698293605895746602090760 [146,70] 41917310243663541198042243076423816925937736471353082802146169979256873400955553222284560926119479142082156093545695205613645090623630810382213895956314247819505054967156915814596919403597336981104623482364749106700657047954625400973822932311851539744385211932363049649988882443262858831670437612182338741322582831705807390161533640615807072441196612696654484186898966677574782634212104983774677276008150246242716891632347916707229727494694999254090696860609435202264893093617003775821418431934376728327317095801457397628714356570034061192248684711328500175756565525220449384455133829977413571267361169036708965750398317728637404538417454164938854349722983914749197268616510081419317899518618735512705254044864663826970549175457034427544542243615235901864577352881415435393153139252468890377022194413228610162770696628292592056565354170362300944938260775447665197494656859632918077043457594376254001989432316494279868903320750111021458352391898005285096836884356214850818054970158788193204532246763226715342384591685303357887384574220539526542334200121732749281423121936458064746700501505554990973629402374504427228127475672222901627274152558777026400523948589211724844147677998730982399800216647139555100877999809860544540895917375187068856310288116691335593355880540889526307791099969384302920222985219010385628579630108516727702099975639467095946783826027492140331793754508453433300756821380082218713589489091997858240221067305770532797493625308258521359261708406238488614754560796896927178545658384025264260672777839355661523149874191737500488200715825021101591620246181238080710400889832075281960863242031361158088683946491185027580903987358896425062513537991098421293205228709628737300198841207473182305094749731927941374015892129874446974931977824603614254008576897251278408983388244288778177409196908026863488802701282565128832474164750193514472553260828621633656646296856336677895850305041450575385710954798677019456713954249042815718964178784644651677214370109066029439307278649662436720 [146,71] -1216004934629114085814727223952226714303994115957131292103019139297572978026047585352799176713755160663579077054495029119510824430509178944383636199433182407834535890148918640208779826052176209256727328934653000783545734826227582183773385403501308336497793923686396393194798270301413021711470586938099313392511695232988741603444376320514087824231827356528599708472546106092769063913374014613319747735911818496213937836118437017773475207274487926688516173101488403163892317005249429878506120508529503651457096117961532412226425802367530464663757237166076118461150726005328455551835075408084892534029471579452326213962055010558636144809122103319315116112502680642461253277113697604740558453105942541423286291079028222595553995283837222458708801531402108467597993627041073129196866994189575103088961603558606337249907489716362675442299721078040996173719992629569096021566644774626172619172647136597892048173400724027211808981360391593217005635795013211295303911172577670573925066704532586303264563448226273381064506942418313878768815084583326042114208926855222257790735963366079248807073301799064678901640824428302157199731188972864238365067946931007761158757868182410468987860983642082669466886965399228280085156022425027040828337250043267188307035871215609706908440261182814980941131342937847995440045415107133640189935378860987430502369009788068214328370932227369562009156188728950741385836447028407625770200673857063876461905277501968231615870894125433252739167237271223184661238212440918766710219879259979307110567507560644130507968002358981097421556652280355276061995470114489546233592741970339704082136332721439236110213885434368096024282048219490392508633542390412628138950472844467436905945333893345248595321563789193460440700191226965047333812924468012496191017157480271709621495295859391157055468573519342763838349328985739137309210690897242594843049776099878071491946518611449764067852051277200925532885142306327032532061738301880193925741269262616071628701496259533713686160922422680 [146,72] -180224774992409559781478473508512802261290232479889005436518443658785815766770833367700982031049796318383004317106641659250353350708956896834474939651880030181936806379996413095515724007066774074513651737079582976149139845270110152340836186710764015913899701784819894321732972297234018704569042547202802356178568655202676941339605238209568938113381495191273027419478468281855971921967556723204922353671314565481191020464711075759486704702952177855122409748036516501307659942835586844905029617611091384056561674131440999880374658146954402974527818798887399845507307948699605273246653562416529194321150501097594994798537132553568267882024242029154387586590448773360529995134348317866764160667207561571227221516473662859314338948325795213372604009580205308340111835615930126800578956753164830078587287451068599217704104106903552432847679166376641684988040703078274566888827085556728671914627259973441723319156248352118939975943213134729461818760139244940118886416797901506398097771679161433686762565628561723237167962818866833669387586089359801685479174411803316888095134259214025884074313289719223904204370669448014346871594501624241402645222399652075247387599248600654450264393324588760060016810730100874245960907042606994999203414058350379746719841086442361082930608700688961871394933349053992625203184933443236289103481537384123876040140932496400767604923209198461618579671884806174985740839443556148614105197244095180139783792946144618112330644443768730124590061984473121404353939157175930313324692805232470470863839736662585995225961108604299774330421652505576558806825962583022474075809740976254245837868655400276928559426459632910875610421055054595317615072385007739148326540976661032525266323631611214005910570820256242468139966932961641183914951475581913004043229813252218683461095622497990358026813766381275975508780593053825357511540531855764314826160199089639193706848494509117137096480132951071217030648018440873047010219723821120604624236971010074262335561763083615543121955264 [146,73] 4382408152603568434656700639006550337547504535000589822934025910446450390664836102994073446767714653193853693207408411082372032563388797997594918515055333573157377105465867160523990046795361329110089683906555285160900252905413688400260887280756815462902528116284507391056749118692821158633665761902679474907960994003095397489147012049192681205408774483720406706995611824394520111068108604775056126121226865784148106420271060522266359768410466476562103071407271833368264859987254623996875957306921489186374682792407076290645903199647552828050248596414655435718099129839936025772231603924064368615361201003107670145524072423708039170312265367683595018849008889371947506362256192615736834304016250407002184823137926086545842737288139833531494979628178923821385901923505471005456164650359067519765010590883687629761231521917143009067546369698774151170703638919352797641680493869605875805578449412519385339751086283186281915907622402009734652265197237500335954674531431661225685091660644109639057344628090280518748786625488505494052838899126456258852334438186326909060460534176954840935528364143666055515813435348228115673007731704982690859483652767324588206909642779559878126712998773426522583604785431794158863949380218351329578960284414949618524254078394949000211715012040258573121293035261297075493659398998324976958264286498532739703064633308038414017739675618535962621153830970943443125823776058836517850082442166485754712082083811595418941893054002841863193007681062677937140733669744253192672429105032926020695953197401639172359161915968465996382612566161885116758736147841689117449533980883576601036326134848652233731405365163910250551693216473716539250386760921254706294059822193350569968259895160822671871197244816066603998978681309066676623455800936820900372257172716580642801646361555268888246395647393053424804601125546896997507890433384715778516909431978126211348862731761715941402605560065303619545432462083355559073155278539030619565036889748811277757717762901060928507752 [146,74] 2295345398217492298199970537969690978444584195316564537412815905775851769819436533662278706741615986830301359744070249533744594593550592294292753277475197517790983275071452337950054995898945006490966305966827702374995168258382951678207469977117794104412503815141830463334382226375693914472356517888437962522492094525819230300817262847963373024186097869076732852736802920913002554495987223583630695103880010926659094177054215284967208561117073776792647838922782147542090961963498778653227089586662533455599364135240495129804802871305628560498967749274061495925182609363227521157567296743032781057272689166999522219167043040592784418698155145563004174987957457564283519404890932039047784135603345808507920385433986117998582362035839167313879183336189095355067299017379955774712659658467436520953414969819470131281795907193991588965840380608960693534677319062729403340479848018305814971299485472380100938420001545776691041562454669423214745844306959133379760260502781893237057275600211132827148405215123214543205544262805367557829595056312886019570602046520462435534386014103948436800815873992637005794318123323436911975442131045084904035385454610758569799880712815384479051095467533329586822241708645112960854928034012405598498831024251572413373023617019195684700875250203294436052846584696970061523326309024644005685551190362687707902306009232277481597450140187551479345888222356620389162659845956971634510973045602375021804040726422588185527381642856761265694038706667798710095887097000110530116850627369095555258674330778577622885070448166375298162522386951927845399599497981789172664565227228493236803466246637517075039687553791600653734255029187561171840593665472728008205005843148080416790002928697554253918596054635798639440043496936444641824596862109363516840926618522082602721939623614401415323562959759646613569718195399918394185796288352747322305498273437215664774621221259933971734288492791058498282330161294008283938709642106302536527961138633149055422618048791743221096 [146,75] -16145711857169748362362761117505737619179422020090136263619130254404384876564601573626144991052641135358474898424255659177005374772304550470720894849920240822069690596482293058970551756483646149638725416711317779578410622066794264760638318498026142946021814132385206671696216834364246569327104347164026843809043246207177019848490925398420818756083492786677055584919663605203348214994154415981492509330299598894950226369732728180150345468556635914094934460327033911674591036785186658064936567316810709620730954619477084511200661248902886940784327753493513925877811024778066471138173924462395841258976926971075860626733169266974768654993869204411650888383349329609878011363801207815645238764506173519648810647396904978831696537510475597933759946799694466419997275624662276401117998623000630416608950018947539037153419747543584500208390135934957986105653505147317119003597265030754074976913568790295242811129257174846407017306945569974639095407178734480904120954354373983396603273990165146016832241396265863403040868442027395605099396756997704837565728518016942294192948904775490224909176928684130876932874843308510411351157588663080173798657355022524324451166184409189278103652416786354416838483491077835428681116600375659597255274044757937826327117349944768844173861179810269761119580868956482056338767438378800221619246221280367417334943751457287424530463708787647272307618321195457288361382100625645114223571147813024766909019630240822491552847056375755173831800829514565058519352470844819662163815485409098779259669985635278679852550579065087534858577112428586339260931977008689411136638655383856121062947753292152937476145984662229379558486439217763755886815426457283371428631251362244423365393657223234396885000436768563781056465352434936438003080391283951779793379753498488140839929888046774648761738529080598843130695400497752774800342587221881856239998773634619221394448134076289261639372308832485746065743598050086232009096522587213162613176625798519778900639337477392 [146,76] -9833782477779172532299089478269512032722248963068143992196789349201205078115850831252983885201691978765213262872153112897974370166673777562667826999998108796940346280888740434116947971028948527335375607943367802716250739070414451441336439662990995302078801241103153164653803677999794542366291266159324433823724657907887368923027575805396759097841535467193929736742313633606050939355481018664279908665575757394104191884256008244254976242290863844238125465154136423503295267723540605063603748537987858024731095760989356844154961565484262706759199548274363975920996088775902718960510262097863021374946479172645363755966310639827954291899039249924798854331562047958654311037140206916781544706964164552589681165349122193687862381259480227392896509089074954944041229996269053836388514504485332308701023657897470544843900725529503289739505292814219865263436344870849036386758103740651461292317759569257468913987381522321287642037284332695692075592093544009482426776596058749857106150045521552976587763787314098797511482887654572074128655204360408926334879605859685077134656580406227303233407744887940194386008905714485161641333483661676319121389019032093268017862435933092423800037781758508004375964606753597921924286921131833002691597159971719791176293619282327844517750065475912112809676175260513772839124799773063954815657680213614369043354197184828438459667491181788010693887437858008153056784970814248374017559408441429647463039487391003113626960568707494359456058082326296334455007337833978188814498840595306769047173005984710014323939007081995222277685129103898928856531875466412032213896657258490422927111193017894347649032015583340831525756416340592875020549945459743045594804424296182569712053191968489561399254630977084534834612280866998195380378099389141667697158327649062982082453107543449854055719821093831458184008810157104297285919726798343444685682986557232289896822636766669714124860761340857025786286344478476599214460066374165920593205531564282241843421893992 [146,77] 92677111235124215997590055591015710397433867357320013805777922351122019193109755419785763338720316177563036967659319066884088122757980220637773559869452778581243153034763148754161570430179441032371550839582058279502277766728644823795453897265872488882090723076196176629345218465356597570140068353124136189725227294068542935460543818372464683523146485883959624177287141250141360958372412130297807928303362374620997296700862480344108047998437448940902789813101034044555717939840146128299105776837827229337584760527173770246083074711304411011965003754441247089244284789393935739733802544626618916866882426215073253731257274028048239986514299990978322618731724289427605873761417030190698693713778645222771700809916890789837523139785146500193075220307307559024684451062836294186690112514822231552726318258268457812838060895111246650693054298595782314939071871150217612852337256970075201011477235086761990292454901837859979440139160559443686959242787737666775051542669240724227339602869820654890658211666541137876042433578163684481627102284127989378316178672736634403607824341590717397949201289141156870572903768518472441524489991103353392185265570703790952955676440213001171843949961850791952013977684590943804774919976546787680573237882309669139798309146014885371807733789664088827934313958168987459371899932250107110214883124358071590150818973198949116499690803912283910601699839135755171865476132716575797826248504096636130006166185744286324543408553739818041396644794646199214847724434585991259981879670497206012595457202204239198376840188890887566447070161257668827578226762143332717995751953248420213696756581244545075895817681009479536631104324783806705899443196665661851432204120498795495022727228713989254855165623360234142368988052410911213484809200134433732739368191973940604861047947736104804358310727339233464249728836743346463484955678711048663066105758369879529294085311525262464266460622249728312293643891345654250942742585375005915205844810733588839422368 [146,78] 22593641824247873985817069716789338333487299872289784402683377209940870184758645150158662286449635259053156808804320866567133283803437603134711055246802677575671109100557412845191955612206469987037214951969553917749660069472297868245431342575738809979382622518717757859033245140727186842198691458953470196376417470725544289290654815803278016172555073422737883934014184703903624394447532391826942381472641836185092432150962347907564359036232290963537931776368442865230920085387097511353667006441061115210078507041493635187804666287855835141467677553892086284998243400389781520786296639412189687880118947277974521558753723579059851836300042573986971098814328864026684414869782003900496546793779319785656128215245534965198388848342904128498916612143888101003197698478408648651067148817507778448346452944381039034369436437905911268669816599376967058195718326130292385840052166019111956141805163542979389453697901885232040772522749893414793336383537690521803029426777871020075691401063112126646565101769932734595338252372247620163311993019984052173265223164057607480299554643181037291523137355961930784018508850673252518107575270681559343160837939793318199538884995491281436804341550386915069071022361377629726911809476231570584385921840274709690059911662211786534744946339874431003367087007292214280063976908356148919533657419509490672427809189337318400647813804953756932170729662175185700682301101098714691424624368405309338868076326015786247845616602887775959473822146808749439715478967638957993706441679927012000322957616176437253775030063828438835232122617936896137497593466563987752285337834172788944464715265573059711180630174874345165684685299516184894408111080134236533650483049165107887741767002142343669582322916693000980143091971460438638902780102044932062535146721746780645838646856135248283520565796632282788426027195879905594031648105515485560359014920003276786929728868613970524019246002975556698858727132135677667180042757210441410277765787701759055840 [146,79] -249779384378888986978502757694612624647886182212839665110101011322560761818097425090082182639268255144014708486658556103877998004972856570397931273113415348946548055188704408971347525767522940266100687337831373796912078983346535589008092729147989855790702663151305695547138750780704636047642643702839315884533907066399749132238596633884973551218032925043960377501197237734394057692357523228729124723507946974465460107701895210037965960649664045821037547715465917466444130934636065608644922933168377124040346762057699690006504361847940290086894099059135378795485744120099812522726738835580677156876529344217473415794742671406827050924387182041318592754068338976405391184643611976832028327224347748434825410465388483524435717938341046431449898271923704709525668955900180553060772673971959419559356822982639845066461534452412215320456111676271812661716215746098474851985206691893202841007387226162495660462496383565799329067578709092205826327468908837050863021334109894098430210824928739475332928551782601271224568134560805781885323934063105964457432130158807602612950545006108988974820716937304574338291858188641834347077139226675155285021377502672420718369656088773793481504667474845478164629471351714403654634441404680308028724669678288898429162120726232629222691039960254109329908533677557543812001537925969612733119830803893927369491212617020925865373092509775573426345770242982441910915128223138772303386901017666428439494594702870504189553461418454696725208723740560031213376364524137149069295030938650560358821849829924607401358261911260560171720861552792810961857575884569060061332202535162891779237278121858001812499063027801348316620177719682427573573817228201061657010746371147763961432442885090629792881423646770194074926094735146067879486360740085447997546611033336383788416154712995973827541071810894053199970705672311647421948090182133502636978868753732890992985014063972894288364054809831868151723561602009830043528202797876313331579519104748524 [146,80] -53751006866500853736075096924957750900398542466251911867492596258967813519112651105905796498832622819341812350979555444092423799430236481857228399914818849574589821550238942740030105699155943266028842239042440017051190082222245396859770695889775896998941518107803958647214598119861891774201360384793874199826345094754743657948730968224310021363146459603195236882429537929970976129358889239909126110339022614560033061430278118008715744356264815033316762714642427902863027675609813783846462816374289331538676676460062789123837752557342118848120533379820255920072860937818178691762149680220125748610017045717138083489706946552164923927335717487027174274635538309803494930174066189290462076222255510742678308428427899154772406688443811046040531847440945637631688801136325862883177899509914595965654017953136536864542957968172993093167545162575445499315041501145783607513183553631155396554307563635340852522075634976263744472298489789183085502238806461952780888798474916815267126941647449420220423864226625436137299396604909961254446288000870192600557818436423785031738845138083276122514272226572863449986235429183761698265392181907668462379563304911744423031882177705183484353688000748322827193397050212684115587367929044201154294391634670116266934615686602071333553270786127246904981005022856080127822040828620826249767859794587605982677541521584961779139711674647572650829490916206347250804323725521493052164166489602375250870216003995003262148029374077683048612668243089934143859537387897695865469181445447146153017521890629045005656929582926381763463395693835897426640943105380649283390117093747128752478762685919541026344137297787010799837180967197887567324595388208443311477867318072240166052916785110808486341943282710638635129172366938792916781532415213510736235600059914302609350017036614220147966677088130271530404688512802306657182021154374265159307249352303714178905603121546252223117618911178438722591727241623786024638807168100441488734184916816 [146,81] -786549411854448794745959381146961601044078346912254101874200823474746218533466933154644189834340812687495136203849429366343166810608034211604413155340352629051813790432053087567992748168962679186049434557285524719129151735749260828896255823313863349159911170209534938327952212356655120691047615364740972154411499017622935460592885990494295611984262508040197198247414236040538344110519688732970887451860851406011493995547994384237494141816708526648077801704193111506779251438500268353145704997954167737137665523283821468875020442680450940726705565217688874144118040213826907993747629363738122036623587636305133948913912775328750569909539504677515525647941158994248140357705322030951958245134511942759519819353225281780765210860859322218402842755742984495915676828735755906213797994857614959936431505915587740985703520607783680345670652620603708242157124023393675450482672631970800505325637510546356194434497916309593097843916640105397554988490237718847669300564168476601146265523517718527334319513736773417675222927902709712944517412950029631766578423825124262252451467703170788170628711359054263435800609487047733401718636842467701517511015118981138939891711434883899368114314428306630022381077332869748461499687636215742457994835038973077973166198839839891723952676052908494915304725445234891266418563148996532071717061137617593821714035678135509044191614362238758964043003770482123329175405879188915810980967066546865169330528415947735321065274605609645491996213854709784572783903325841844100256495820649032232631557058122599829876629414369073597779852316101310343235378154855574701112939726573053117449211077027207889527984989449195632021700995165642032132894202933856816816589212090663461498644466720757887372641768499819155360841802922591901014460230457573996420362374101938075941711137064130129494889778109760056307521873073609197291019215868398778605998850173311873062483997812865303567026422995867318621013377686476143518823886112877107701680 [146,82] 97643277963346748702797755920570892062861167979100886170331829645948951613674865338562448362928157071305820082939961593252336702365747188741155450116465639400178149603805645823406809613628343373588943829013811638872970532833715831824829269558768772979860073103913349087630011751832276397298688383865993286847475324142983426044965412359796044308147281941808825682147614741643721753676743459253555421841533497721289352088475165210570962363313168996613372397211839886372822624906553130590723527562294338336394029677095717419807902032726155626163169139277150282405706256349483134618629508056783561915898044833919500786730973414491874912293335103148036866068668354632543019855249015725606742342690015308521252541406039944807464107505971749212783912364107102838830837852887625962885183421071300113467390447337860941933775086889291258090588751716981142207481761835548176206911190398873340759680403071855312173563648734954466895477510959797029924691176933183038895199495344303265627801548763170123649885012938564345012182590978188338748075651469295018528716429482198340169105393671406512454601629496361307991154399651932274481419389364355688099844170431498010025516525066396896804355045052686685644421258576162440587227877627638551508222255737441576668096847164620482456732798826149442502975018002002900128583940419765823284853059284131329349611886041925958931860962278405726366313589812867004122338027969523739087143442648221361451216545791009826152064257413891870104279235702318385736749178104102659155686054319805565187233903162439331829693388507995723920376049139269544836219233272501270007575312090803915610294167058917137192301266884156759914695586831530615776446330968357104004251641867267093660708571081090474359117559712902118274941038027248893700247028035765515166444310820657665317228249164765248058280296139875948436451448286559773124437685331901761348889676347683355389158631589651013262955707889261987144405592075241430645047335518742951280 [146,83] 2966359773696045956165783534305931653095744641262628772898670951564212631100738033446210136181492283403303462283704666877758638852150911170445912907717097455896283548789420302750841282496940916968037071586381306441258078825620635767615649295885542366159746247611984201059616118490800468100264190381525670189659542998483968112760955060360308019440070713268755359170047929165289985693062076705367998305937395578637017427298094139018112776244588738479852459254833753664961885025376845413083915207955433396398077922599896151073363689904804760555164195868553310629755290251572731545621283368936565663855947690060268874624585849520378547047580204022831589511748233342811079149362051671717439187965106624753606036490060798384743689934093236556899796053662583129301288043250977341366502341295140264376789663548236200055000928358733200003328337816641937285401164376124337190060735816288878638921777747891083616213058032067649752182361501661631221593449836109114222223805421654786772753590145354977197872350514494294540360046415903474940646126332679371269524739661967948643848064019810394800508801325617807735538181285533339635762433545713070909653539170044483518260442028384121902542218929474546973513246575737335597154790715534333569761144744390033652606130183746798640804694464365042785289638620135880007612465578482808676933597225420893979201193907213884332453108196014230471455522111693697980485632524740702931484034312693203561897744321855948673465533477191999057632950394353046553674357644655919037766047572408535638577567189654658616145050868086713292509962847188178961963643171591585245392218699045985341421690026392242898854106217660406110472509736130732469129216932645818780459233042968126326193839823696464352997505997584807485161010367190504234829948489923904040186209875416356128336310429297544770952423401968691755224447862977201813966921408322776494263809657116171528842487437992326801234344141312739736732769007515827692518645781312088 [146,84] -25776808706777617799966530407090521474564757309532454351446181724889226721849619763205006344359603076836332068864955992954088659108805449399141598497957127540666760628495522901087218421253489332945099291742782724903410749124695516863770213954914513486816499110787763138927643559725904786291580776376742767515828217263250576615823378894725486992133991675740588675951358083467629770224204955016299367873959066318752206510521907231308152090074358832975885789164971146528031694382716324556758641925632499139884368034756363768452983274450023790524551455020379930245623738503172322620739449870063992414224620378498175604862698672502833083748589727422522782940471106309799883509415935591353492860532151606371568712555136641607513982527451216734336604121500284010869234653596393227051154467427550817472701001828443857008407168424991544321746649827218344669031302658519725343105450848868817138588268934344665947683736192687880704926013775624733939010059124270818308651856878241796027263499500284711730469994277357700843956701737810382244633837089352267437029307625521947606022068617724355296175150185639083984100370613807444937743461287773200760835226092526865340555189049163758315287916666779690493578542848327669917882150186018625311316965650843541984579407498718773503403149212770514079887615148331073660592033416636657257669613897932476480927846761617116925362634194800021433914900464477272066990502303810574419430852265033218636580358372660358962970144325138195083845878041721612923517680562983794629567250177202718512269102428843753152147282721438310763464393743015913419131155500212919287981730241337538293429718942978533442710474210702524360376016741476902114958475144598113164910930017913554469555507670323054184740424196037442934888762709802706083368806505896706229289975691002199968167539461522350898795936397827672537040157100540932762632544006050840031040132201576547984846143517742155128971279981469004327806886373425522565586743776 [146,85] -1296854520115202509960333896589136541982944580786691330002962065601295148993551041690644943323606123346737950833662080090705482083807804702791472954571253509358066654233745369009918392014677443727682729509479577133467166402808569640616911483125859253675153256966216326230656766438626266588117832771566338511801401290132324280229382969355212159719831556617941231699021934376580495413731480372477961137337679342354541471057952957096113088785011798159169701062916921715641797289744880907235835031101363622770410471267292390022295630261350926478179123720669335320077412220771977987163627909375876422222649109309092970810892084566624840678154831506654972482526546873579780981994923444022108682341439579655452447099157675610177121655141032613047663581206862916774298762937956510384343518339965164551881083566054347786501500303917319157384784850048797133983085370789301139792812835866976415247129301851644966632296124081154250733016947369906433936376850114421310499064904933016837133082097523916457262280456136635280283320602339546333434287561443288504418813243006975798791843084349658227957609936137304785371273173236493006640296987457531867430564370144518133485603291064372549062037876261993090080165904804982188375656173601147467500018593959238972267554309958945540510293239875744485938389246905829828274194182004631032197212005579847352270749691918673058450533161364620497943166418502819197849009365627917075350308514057952644435123872594608514651496036530565854379601752245643258179663136491080521291648804087504360677060656092128338550037937865676797381323027863479076689359015054702885697589651494703394287746870072665635391313670275722194376679569779701951246561450184218014478927863174890139193827070822425858430196632812660796902322122317852620969305782089122698200781618356806512015798447434082155102486018398223302267275134360018932925992708042621118440120471984044418358097687041008036493512314876512451289126025050430603169376 [146,86] 41396824816722654298905368714105735910871947683344850750485964568567404104327093166185593665469997746426457497640369339615132811231483372837704168665800559252290537428659599824639565234247181868929347018334081244570662005411302738563986807790072482032635930654157347520929211316074698055002129799024892571032730232284715295122835950463171431303011509916739305411328299664238840103612701929463587915720624417423136995999419781418804693365668994161854508541522395500456507616648027260269549955612718129781808479812551235023580818851228266216526557718475469857660815287592483321109820090495192648095124993185922434769393952244221345915158702234744829962931378051633996826904377902050690895969798129151060460714821083718786639993710281696217967085948755758337313439747712018252157554943345859925556783718599354770195588496248257519624637082629804042130810747683301440720412162604878806878275980005497027879270269111579981707435712329841961286538829367724150841488358221100326863379796463460598715249421886664124177425640952305182605055074753696995126459724957928766485675889814124531376116042478542248510921068261198851326209209579158969434362206061878360797265369063041844028049301384551571769837606125666893799646502122156718586761437807667152580835734209063444952127744542708686692388336282538789341106103554630585863323653416860667818885419213651813732278268482613309615750696498280517584600783401154653860725671404179363743866303793675329264202475466461485086280164858131454157940514348842961158497321386257998358876547744379313683724637545260237402584384447918570522524867064765963920683232702232080349539534779797625715965254272609145300343614919816485701392762468837625621396400212402779032525784327000515849578401604141620695235198727288311063327887178453591622764876395481404826060035867040783654519347706422969903159058955376358127646835587734183881351319237031564926909423725778570878825690187391692662430324880883027432 [146,87] 957319437287834794257718684165398725034475866339033229079307639704061162562114619424898055874145451077495056115841196073789360160242265380964541874184753087210624687628999918352779986946998357463576859545057979474248657302297717028206788643326616864973474283388993994472958208623975141705197657687870813447516467643758562409560408868125912852435946679988993791212321902537975663184932104815184721918849106095492897402013434593007952573827159803351462622071670685756910553769056277721953224206417068967915310239271039312240550630658069146691008006580124136914832502454588631169913495789408468758987268809136628584403070269176151396306532132262963419370029708502964157019519497401353938812409012098854345574033108797446512012138237754083873604570083280212632811077698515070313839838218304049492822941341469656177035837724642003642420016834539267520406806309345441564291234645533283030523154529889396359552204079923551599499017320805022220882336303450990705806104669721199552700661997904443650584536268608015857043755271357267447555214412563833156728514083215528025565886256093296311967823581390909242947108643358048189980602234052139892302089029860001409201865242656173292912666141093895660663380605906182568511331056884887921200279411355758999552078569460016622294463421190914126400112842583520328709547437035174597339675799380800215752037766413940120272327718471386072957373483035621458731664940113237826615157076770376344113153067984246745558550410365273018834207199721812862184795104631473514729100761531773695386063512251733942393198876529285347461417688405588391646597640305284102229315108978576326309594546120022809343284575298219062401670274531518126880334362549440323264980611163964524676856517393821599711427945071826166491351148004901088810231070175928629133522330613888048918759236359790633948898619121730674390876303757097474640820462288176816169196221810821606410588211181076344917332887912476552436933614441476 [146,88] -20759358251368305607968934824770490329549921352420104499800200233008027954307366082619252029874199310477475957750925345261332852539724828095863924966486951855478600860063878531317137526832139841756112308509026622174729281185215942773134530209535893681739729494732614346638402755790565791025246614649474820729982461908135271233472667128312264355716021020398489416591136135787688207623195119603262636171922408096667685348892038924893540576424175586341625277627694170934594857426769019162353879085274487008665745417387664417933861224277191443346174892502839330009925177657131475093742315867923520773072787989601988281689946117284194585320456302730460481467196624182179163675690502812177727022789923038536786213395229609103330854412464245477432386824403248857517727837316120741174965481075785075915870781647524149074180126766757672095185732933191945677278770084904641865641727350507319582809734399331728540528668820875709403419262800263227854790396171567031020524671943155718404368711153496378809979707082072552301883236651981992130972314547402560093421795616150877672054686770575126335518624010890051515390947009594768348546475872366815073758156300160217532029775894221790763595199189792787717524855211494057666968579235874430783561081094990638134047274675024353588821633741515136827881903364840393646014283207795265955028108364327408976618489937066973707454229025441428044333790835576419519275583850125659328966554814292770318252521804132840278012015983304286996474463353029797397817160713805585758582313730190422023375749909476911749667228517468758891423798162650653986823121978646343981645871909010303521435706996802884163301672526183260150496269338759570331203815813536939362834054193112973528867305590360058700185154630635052527195362484427175522478006976287973223838496892149594859170941041021099055759255955363902879206323201811680998652069995035634864138439313526951266640544741631584314379071928288865283481588172 [146,89] 118587486950211864905655202696883046225045493889145450566272460815985490826233987806174780582756187381376020587290627580089819555368785848704303606911505645449882175416424405376101722695233061555515078831732272994009550113805683117941987397706302670315814749343274049947635684291772292556068629180893574707828367771097239392059688917440272419977432128942314302356411040741770199484480257099243214555759529681069860256086347497104924772719931167510413297978823277109417794102451413426540518203476262268401975767602818868698931852566060439504323546976665866898652171961056991205905007937372428828305390622424280319910219875845674586956047999825431812884308247328726242676885762609032111445989195741337296289755510681361234674719298987549632197009527078678115061669691652368563763328127963680194451879679607047566310897712349506733184371824637166176395713151679416769431616175595710877574163919282611194958755642522619333336176702520525170084210369251049312591813105478493110608455252806798921711729329745476205017190704679609182720092838535056772675597496752125085442968960135568436070314111050748667979438790059216352985482480225490270602988960681001686407847819244687579546812665116376348431264262687451807032489097792786869624822813914092613045197567761487334942402108787125754404406572978497676931191991019689349824359118017809013717236491145777006028172398626419195188392485033246003242112776554354516614198484090844796343604005541134748853024153154952130204491679163721591172585419569381851875672405181356627027245039908433439560570659944466382235817114495770793580166164141349998046061888797953527578889836440027016814295297075348985076516044917709370539585403719673439515682473600476828041398888616854037226414758757341946127141032009644381460840476133355164252814064368949873142616544836260452571650668319815956191811349904924894424211404420819367996219767943532968346751839886415114927534484315058823495212 [146,90] -11263982260437253885859468960398322436152975036777334451524886586776308192335038258491407649688721146492837005580853299926130517416470927489843844449821724299232292575602661735746429693276224639829966063462956238569838393921786636088357796853214183750258092270154086139287092752168379787942560956391996634351532136552935411391623198892782081493122637530768633303284225818558849087096891297488148354953233908661602890007474184680797909161047715057030084631030557049830377331428469414449638652993820724478726229417614076690496500157613533007953893752214889094696092786020368521564249962841112632740576345578048495426637799505085056649074235219750086570973122571973923727299135396050853077392101320411137683634272235825423844551405688956149504924363803748322180210675646836337178664742871387389046732489707763181039545870897153888204053289664327881834587943538653979094315390305416658439288162589961659233622247723982860871515322545388347987817358724206369322575673692969931785280661698651184520593407110531477625860095743145179508028676341366170816138412331310566578365877204090172900922295937886988863520527011339964909855834704392780631297896516405866563441695051018350410239524107537963791142554298034597407376785156473063739590183388425358363820785790843174425126301429190033548142397593108741183005522580441853940368287080474953467520413321859559179704452558669850056453975646516184125360206032743499745384790567224550343258922758124996466069488208538705093675263353228322025939151095510868377558919697839602657796332404479939941918949692603995920652373009785547558548199665442647630935649484699370224605424169029340218651555613261778419645317685132865086859406283318035477877760045135695984781174321724762409031995358292916391289836224085241810171371706563955093569919969115743139458071480833853102256440622185102967122798107400896890205615580759161428505086578837792230616411973788526391392596949093591552 [146,91] 15909073351797954156736076762106888533416784550482649869234943008757983576608844366445157350230663778761943436301667692795551498277265996847581091417233674744345156867855376517269072048051784355923598533020387702199685310579122743684277050357261341640000659053264839930412538324195916448894159380514052359209641071934570849304783149434736122505501992719054991425970392957854427276483813428214747396000134655911106322367135845987973049098723993186784625158918470020754603722804976999285438885254745868483328345238943901665892855953586778213337784591043883426164843440907497574032829360280155087367703969286224363183367505749326902273465104462152488180042617763915726749104776285033747635345266504492652673325936682284133525067507261275072436817236343222246489707460300851354862271310816197888321189902019544096460803275444532206846580079209240973828614145594582658235159042912818926701918767543010522001575966300855545245916972404775273722020949205924129644740448765455710277095877709978472909404803775638444242913023348407538690668650139076702138015428583157421574135380110031676219242488282509689681779882764986870061975622182768142827850550213055190783390946997835314864063544049779243092082282979129385380564946400490200785177806575921147552131638754880105493714845457787105031259440709258418940253426570269586907225061635896031170001645635510295394558053536963309990460569113573572857897802595073204499514628729191927656082561120016666970968741665971684799473069735738144216952160428974149895512132503288694029343799635616110589188935512972827511949505500070012611066641373747164822236721088282635458789731318702935388418747499621850331715328666883511395171484093829920930880560965309747449148136331618504608745716266807224927382823261109747913699233479207030662099567836109029117839305706595655006860122851588461913037142023574763736612543664464019499615456582958785448515980483104870364611126818176 [146,92] 7480501947721223776927300956173583253182606684705077733470180076852674110530068466874304731321066720595375020508656824668883710157397074524682985737275326369003349300521163363447572977986152367569334407414638271939974377246576219889059535836526966710882010430654928731441248826424356133195246449237485009236430311017446702018261114818358479177532104567238347086522464034053861951601886059683118933122222056853493881912105462803586127621654838947198835697416732473928906912820864978916014462172924819291189008067245206964926704406283401568126546311723411857628710596576864845844255768590402845784508694721783358339248372241943204812796630533904452274875982919375018230355459492234732249039338643338146529009469442722966994991515783790457095229827556644598875012355609170632609158000995142520516193220748443657275084071790965890158223744976459790215702810709732315288907723350388236317733523318540642777259421431493858591251699751480383277544005712435666217729439423466211061201917665958362835448867483477448210430367386980988500439619141227748381061580045960976272292884702157785673735510669424795362250106768937370269473823471081037798222823918389145871783381189615219800155294683763433083428118926670802768115130170203159453064211266737858318909282615622356206251701429584964127615692383432233765818987129090691842596649291515804125752676281717118849674889038201771558526061302622940666924799379279272988492815772553791957943453991890215670141636277565800185829837796543528592747089340974197266566766454742612933803259289062727057851143284338060599810781529813615086543493457647528831228322487637340596034797697226012782198870123205119716246124168115604476216915384033879733692161630587182258076444814272135776143439949597756081529711757598453316313946164307425771535529762097038724792189092460344562985654778990988310975776470529796859400251543420292290159187157591762019526286310798114978804665672 [146,93] 1443062035431030505500529182798006548572175974796758914052569007387324611706248482490321804744591479965441772039817817343626128676646557074850091525139844828524564645456808607689563389189396041713771075583432549491733097783101902115812972676705504232884148639473845284627975670567034318981911370241228624789230587706763006438880290582743491715826245046415647701902790802703612585783505837254235806518699671066585916495142334282032811364320336469194394686619001907361051257206101270678790723010915559828661870026447808868440202319699845619634474631526672091378099741240797134763630328019765257140026597761251875285321657514975015490595400298682757987714452318071309304607225458279560088823588228712720607918863700709129593728488809506707017157732764174183380247258037128266983822852780200757340002431393001140379382112844127030477094835612516672598345386369136296246286747396836775601782152937563102635464525923529234650493989988893166223174825832141087862559853012849497120277871761189352025301387707419492882546016686181042636829314918213673564615662455343410584413160005536679896618659338584476367666260683095732839795265370857048554163889250086751371044929906397459550021454643107614681614657126533329585854834396174785659072595745296553256896098073137844792618164863840907118072330806946383813412973184390824885020731402797993759830595747962960046332202086837946145332508112853905242864177654846206170979908088724304797413184050265638193975077673419239951947100694604328858370686003025336814444876733754768430626528492985996736867341730070548137080305989874810955566205323569923796613631664857620983219174180212909685493028783016962201887194458532875785678002510639920492958004318449709841724381475592722319404960293664723138023978251419824439259458306079397346812297063874188231966104909720979376019726349004944622459214469193555830847716364407836212045210548699508782381715410863067994564 [146,94] -332987897895936743930068798437946314619037762047768344028381154545808018938803963444331040809320284562506793512155310097863911577480953743518225825873963628268759911013934278130048074944637448602157504845759758744669484822445954623122132901204092991722451292027195825381511121303129680705267609038913824141347653622969247747997498800118217709501793049997739406553805546198692780056880666915284778391757756524749187608615770576434876330554498546567010520245396177082999917312787982529124975982653294630247486460581463457107106655527749134741780582192069546926324978666000492046277595995974043747777879131359320420284647684138458082088046742842729627039716518981853503656483272652855316020575647952224991763565586626942286926165880848172670173140291259326502841638623320831947272417581272271426055685118427061119798262046832778465099003003475884980152125829397873473460904945200204889601895393698962441636747546395755461680978753587101403451561868450929101245321853739179120801841462446376321836050773100015173347484600423442775176255399682952074670062741073420739063502101618243467539416606583056565522444863422221934243106056375103116927145888091519564930599243288034191241550390044918980124076686627620764639672011167539275394236866206759153193650091046527073032874274300885835186676603024200504478058721850257470563735067861286781547435900197705574531957902534308797607382968571914676431187638913083016070682921339844989690966113565795689087685087005804458810378760006840997350046159336107029075551975556213992060152252911565907228629606197553090096350244574604906760075181034279377749273562637542426882003924868488452063244799144980927842718464789647798796108011853448968575711128527221687266954657728661814381876285965891991159431763885633368693371387979277834396768341201470450777638533670456520211655428442300210358701887667834389182910296890239365388037968128327101031724931261243216 [146,95] -9574607647501749125191717143308131244258985241182079736694923046078943546424090362942843033646290617251486191846255652083345017267882993680513012059320866232905425767600828671548473201152017365092518954366060360827556513456564882326421173491598409779701104066050403343537513340863029068613816693538792718666609809721358053199116896285883442306145850500127463053082969586092621134915459683035243150168708688457149406170237612767345100317990621768651577423553166915397036252008226110311325585861535221021406537355075092296230885130910210925676174636545653506448691476703983572892061447996002437447206141945795658876653784744878038842966606713454342940359435131622909389903927106793696586035168913273062071493168617229690296981202139883588887280366092532645385811689744706701252436977780259050524286546236690647726801387730264932268420746829686893936856591905054795250412595164603386127695544566902256924576434397368247767095683858757955652526315582896530867515970962485627534230483071789283267644196279123814324779940484277402417505869494013833766976882175473273675668811284527824251206927649356737244149263165783664811537645487411908812200691241757940028610070472784338860718831590217789600109895796738306930529733826910013699194445665989833479785254224510056871019107261845416686926670388221128202348776912857866952115649224967622538510809009927501591205953020308844674943105033965296032805605188392840617090468412475182243602557782370846192552598571026387535158619672538971597617963721325366369782248819910216181433164104538453238173026899035940220059715080515370519267600089772778780175088412692556720647536223688252467371804750954111584855132883278037768992995007812137825116518345179388898450630608759315471601825592322326587821495167667022564934268548954889160457657233466833605263762576732578254043589025368479705213779743548195101259183118922774588258403120081698332554499092936 [146,96] 10729672647429325857470286394793433151639704802670960245647154954730941243621348489750348624353768808094435608246077165861810339744432296139573399672724553884699711909518136154781604363511029645481068106040623071074480889325303385109089866859106493930499042240377353502075397489587409476865478795322866987684623880395692773361176055129652720983648391812847249107576682950860165459486281275600444438742480909167743418194805710323637966608807145854232958059326228028933603043014268204424337949546715929182390407619128621669993249379645418488201971047444662865377788712941056904987240462697946957697747689995030776297092498954763385175465816073024317392929578182345757856484900253915636581338585830639997100975165789656141397499375920215252610675188243469918046218502576482327648997704145408636194918839720370136472283665625873799212501313839180178367509700913977639196101812608104554803500858079441955591074826636284966329785958060579680674824845077029036210188686005368341965365442688668156118837664032925938436009731742214788657068706122895649266924995144306541106658401361308363180470583339480774874433243134984804720844785621422280337703397066966694926676905002410131308581224138195116175479522807434283379298174119071326852598150876014578517409967094633991258066755561174194073730123716049191694872470876921653986471694903945605123873893984167359481679667255516461799400653129688630929592853759894954884869723131575952925832195927935909322590497295109384504551245163436841497951151775006560758231695928362735497379247286186360038813223993858961200361771480665781263979411191018195289592566334982209054871479168547869151839193666240516452051680877878546498219717783937418198843801309189470491143404937466091990392764360188626360407019137871653491588150896663116206001310281745488646970977298232810492606173964228754935163714237716960633213610296910997416424824986234375243319484 [146,97] 1365101252303857552331382898626763366497644955209492955265618282406262327288816178147034298694969510081070818540806103973375300167583709895390504074160140788207827907632843601048586458516733693552759340035563183215681505831258417057495762598522401170099233225441493515549967148956644068308120108897460185638500553354732009074639262366790524006781391512813576363711690506273866221819457329679822089340215727081317149242183397576335785665356962529193849215627523775923965265326449931560726325628944097544800098641261726546836500698914127200417642004446275014653632372057433370914916625883128552874147831333405627001086322258850636253594275012513042879938340236390141496069626017935577192939064386990575652321184965728699421241768656507928411439908075734478629423897976654828623030763901385444552002736062090280052003785008244449120720658536565389367358958318467604725542453715643738944983754796024688201824243983239528604224622246106996002686545295747790262485656863850927893896736956511824346013312681001833102092127979761019465513269242190014568487122354480100347780698557822308419487996599876862513218833508941380925769153638564098564899803617639206903517447164774006235379226538941391353848781552078904363708543990808616284711700450328840934124780102964756990342728569655605165516824284467453315487393731625133875823915928161543757713003150387972310719564896809382644963977530295195902892636412241080146168569268484999593461356004528480770199052443186269979644732637671521563375153920982013497141281897237324679641027732232359310981129887843080350298273298199004721866920031331315448736283268045116056482117900892371155261899798978799631688784614945782440706934253685498994252691331783124926268796228290614883445185068836950724526726306889556457054459149943586162582134225548806603009897302073789992726139608033829928738375910819896386326316341227968017188753965282448640376 [146,98] 6834832789704789574035803337171595015336347859030705618974564981971073092701979557174902469214047358416818851322225571766594728832806997062085038215720366418962354341687859296478636609349876799301564084120424422761929125773214797775746406299243507705565632773198498803023391836193775207172180492311173088106999309608965665461864597104613159236144488003281491614012397230230504811224496929829308139698928891449837659012606845538851669435684416635032739782288506936892796724235010053083850794978046892851835440572166996007207943235064796460905195266317432154586987379198052586985497117442184533517604618835759157286494825218551962188440244193735925913032184010442429312521013428260485965251436193237059004362545820387545097091707607351641906609607007509605640174865706057349392707266969464444240181738968583664919166169376777708380962499354439551424583109572273870339068778301764024459695696117954374189738810920809182363087940344778283367945396282916289157508282331471537400060367036393742363037811983727891551893008658032854861268677311111094987876062560830576817123109942057002803756047643278759027012593204761413681752718518857473455945783933526952449463572342929876030270929124256584173683623437832885699698218009782339159218222778190252095977154023120533588476466393057120340606884745401713320183520824353003936622152144780820827036103957739848160324591867946941837089423471337506800812067843156926970395552213465106318840608305813601959505858108236094859515734112484879736558464041872376063764434762188504963306773256149897727922131355546222739191492151267733402286246268104894171338196356437475323725757334978447859155141802810790976774556386601918989354929771159203788268592468584087435386552315645677403431774214550856172217159596678423591320024672922392380828204253904332449094757029025039333761244919346146605611425992533987966483918853166600459552091286247488 [146,99] -8026474902859045206484605673161751921992683371647815195688082540640069448887227419085581706281862009440459731644912627722454250722593134925325312965329606234252308910141072687631006393032622831403675588339202334035323865210092997860937236797505588715311291994372073592982537782157821341094588602275277995812553892215784562129061382177246560714647653177802405405891007766046870531624015037441630744807306607246460533066746208317693669300999876876687894274674606179904298708889536333893712515949113955557964554910798389895729918295561643126397448678655383949586193803080914887611482827318797392473150864911743426037346043537072044168879334651315418515301897015957252791934367097603563484540903158923174685210740870737543313979436882486804463523989101792240365390635821473953709849849878505689209664989430718507111006290398732901694337930859954000282124798229275504642624251072130980491348361294220511903555507706976010821897558931241076396122933821867233345001485546208806298635372758809404521788915851113797203200917677387422334879468955743717302510211316760224833133357678103238180777005213112392775497779181027125063547596398306320137456043249820749336950482429910772773775469704776336152662491617639282680770312502476406577557197837203043041043358954887644556817038655636343493659837945685406497593742164683032619280820373158200291365018728101936883887952756373870411563308804974126714540597881771491254353703986543048466944035440448353839554065571990896426483358475912655105697699614661196051198735229558483864969320445386341635178212588112069925738612913699047204876149872664748900679182794257474522140782590147110574018251579050850839860449724254716848154273445133265809339610456626318967549180051887354189951355680486591551284008433400165101938406747440780789761083697653960559480837955930762875839164814336566101506345232157409651887302823326566899429921484 [146,100] -1535158024377789694125197561950625285099275865084401012887127086023052726252825750995158990963620995130275529832005669064261099792152217445906893299514321922597383082306903988563522868950292699074740910744908885749606981852343228285840504889006102336151644303551738916005180100337079916532995608934505912376544908846222613953224508447882058230834699316631490645181561016076898265976775656831116418793395884655311412942933239083498421527572496566939339020827517804462948012096360405656805415043763773059518414833929236258867954400663500562860405834388036025317943164554112442921319464415953236550798255687629951666773999084580416044001823869640974502266472210949746846495044329665365321544597499554408835893638748291219640635075154280864141466133407684372023629994676782808456081939262879840114720531445003399210056607906480583876156505840341112847052834089301745060528135928478691709138212058663113669979636944449537192422787821911326745162850561902476590029113506210641973220225959409211010254649179307094257870553255085431308862575289715833326269422782639449342809961180420851203573887166851456264575484558397748710392506841099875109953094492149743652532826134743557237175613369363184929080148948065027168071769610126076300161869493609064780147827419634020531843914490297695700906948915987514415833315084454404116852912447287709680912742817452622040829755161046321220134006676208067023426884539216208171667263608767817583461858953454880034039622784183766147758277671936673751044902032611454344863836451378708201137952547200495982541365323741262847115786941008781824394859189915591632022686351341969241022315783307823038390505782714451325386124121082621212692346560067892027452604958286297715474451517989361891834048765025680795227745813475952209747009512706598007059701460383222325289942585132619381610734116892828303207447689485473944684638075837506838799018 [146,101] -18780446591963700068482901176155645537091876027888021523634760687951748275517331914286409467870308245723866877451972411667821340184799378441194825076146622650950897485454346264779832650889399714751142108667270769538946725819068720005209204018966483265073919763238463864642580716685542785825200031389987547953528558612356508095372436585030617236981853976427242319083373231893343757887011327379619098647212163593383251466576448771014987199326985663164738945764981836010733180775226967435249531022865516792504184712302339230465422258989876311288626029551725564308240013082606542041936717457415383445639486213418674724667251896410903919546842578352449605210957997800392816417168897555403037238801846962848310895620607832529463821628838710069555330817718225163457974926901652884560011377369504925577259448526122556467714279519276936579282633697909087274151644510030772036412095049712932812867792766625229799523409605901897360530834699839275429679780954642978825776427263821428333811684290934191340444614800735838738502574196581776227713983346636684921294363891349933422064139974256270014286937468040199604349910755217326568549212008145328852863597472109322401785486942508272249647791665592342286820773559995243281957099741695961807680094483875008929663788129939993360296228820372034295844709025778012542225348726174770017090752737384018418983199934786955969724382436378698658497859575620896825581898040817978354052939255361934602430100501491265901034457945292953343641727318949725999395398581621183565814259865830679277599923424987549993634869786100009482865642735435897314613531068464457843101455937775724429007580929910646392073083219910917524740439057572728965787566947723770825991016084304820786926196303081301402578207894431331882329617090424107481618776032782464876421810042117360405980233348904668867269479517682312093976285154214841891591275731454087386 [146,102] -104657952119178509325885131147382050274990340598851275591672546587457287882339103391699642749868310292431294341708487587060832151192014129887850886937044926080780614368650999493001837695144770705669557218375334379613796629134635682428801001859531982419117542151959974494875971297652492234830782213632114066692024023838993931706482763687036126783642787033221227385717146816779217207760469841165661407486451339547128806655027118854369771351986436668593510494728109950090158123456155932522081901168018483611652364506714674340152870847660641159936060561098900640303077961695458983488894011844787777775931602433632850357010059403315504808902137234526085036350061750898249899351132519672202229341916939830518416962099787141609208734906213915097162924954169983136902044918240364654857374518003789870769456732275611943219946947036025784249666108853043719465042589293586645360151060403077602000026719256521088324294350834710026398658783622609444199694637928442389881851217471720786520560913276895819346535854802042629717011631164134784567358997789741325368091810848473061775457870811914434353681698483966258041962028271957430823622049034764281685012494560235155813051890937188060004342940962920290832988818067734238041525489464090017632179377737421227699721830410788084589286619751090600806788199682039853684845845427495833609313021051951987471672508760783934930997961913292205475404509350389724711367023907917884921797961961976356786872694464263600448145142986109672627272835557249076422771506669027591853816783979598119445799449071759914847337766688979361144500756737889424621772013050285967333724398766141142951699590098664811270182933902805330019158548068826389163190441835682831061018547289602591305028461485609379037015776491108308660085467584006746937772962025275809337553582385199510855648419911687849381611103854689829508363217281141241391037442263218 [146,103] -7143819956631995206905963377635342932215557125340389535338161552268414170131802081609324414141575473058523865102737267326331509718206436146380011117661049543204569568660749159851907587212484672120414882239550589697163017758592616182732410743571469086618663245206063250270792822007692725930228910448246466862602743282854050517593495431088355892919043582693465555336134161947276796186895072412764979271554209104821933402346272415452647308593300574212213983088682062870260971488048440382313156014393631988209580519976452821259310282353908734852558513373484883312045494394463814480406150000018836898467351985562658306314939792811781072205865855201867758151798896452391936378198975778380061825826636547372241047582931583234154031626568996420414795389961025400846102195928165498626776919868635359837040097039674093458465309902474902173549966284946945871290265801703978100629296738474414237083521803459749407414126945979910657943917217246283803031010749979534388103297014020777100227920633972625257685383833550945034232871018960772383898662173189253723348237081200524989796990136718700703763943703432683688948719841084468196022537031180602467914135188566826042695090738637911390701696439457284722072688293147379175408944107566652729044816219825638420174705956427212062848392594333622184398844190592739195898678990819417342717830436515265911897021844434474554757672649128142095789508003388685743348109122837165971742066823837019802891385067443558294899202329996837857345076573884598814257390432828495627255154850991553921299440463363207721274570233100075545213530227042994512759574059826691911937699994490656991173150066809378874298900126498360460888517967148685417611878288749234753234305940695051766328450276850534183087659182164969662965142408629121961626938898477623540038418848633595640955193532244528239522274264765249592246435168217661101631988 [146,104] 4434990593993074218200094140584171680812130237600234686567338378636368164771079817292712727610667486958795999951423771119188227352842174175880599551266239223240305420405648766453400742239420016368371577871226378059790008342044059908790397232908548521796111423455000308245147638011167690160182523282813179910892012446017476700002314638536694213406100707645855300107219186522347963968041108169091123946994451328695699092562859171072294575770372355513773482764075070461608872888622735217703418442515583830141396566250703463076646806918632514982877591219168603376461662605662066881439680378403821279376544494560374328357490920235977971940952255952691141348691112687659284687173116278832238276159820460607601065637899234995786465021420241097438635086861596378170858825516698828369586653097963808667705897097067691589187124712415339359005722075216205946049901780808696839452321038268064633150192913823729897796341732763914476005265435622514491805318249376422278960581656603744992014515673605065765351252226512865274463952566392797279055703442814798475760926961904908888996458859799018625542254213794169710690172980538035268759577964916003316844767495560398400681708714102499591125492194555270103418356243364360114787192660010620300765475679575047462918556859106507627787787436902641108244373037583095498086005874081225671674817012572245795306767571618227769474765790018088708144575296698516185481703266928553610965308766964243523218224704166790174257420374861232682518991294176466158906908488960887711064563581042412034702035503377500664299442765249857497415083562240412040570566850814378629827091089384104766139780317004421197963506332313839951090260638872527039538030948218344060405309072947474811592343208378703547204899146360105528462272635633652095924171760442591836937579305262106793247960968519918886206500707024783281628958254576486056318 [146,105] 21900984907755313195085896467752613615160400757749719305212594030714528005265032810002345961617766580126568543607726948086934745709240592002280255924719904417419992550877246512491228753279319342366923140582377821253538206234907684995948132906323961154096278971528119752216339217960928051925364202504190641841809470192956512811176818403085635026824653242327105629956701334858522198081907686903854936537935523383839109389636538767297987896928682051307368883747096298037353942636160925003880249284713979054107897125527712366246991146099624357766705029924776471467743719646762915705801345519213232336375369038198130007659555007853792903538741737121099616786954531007878122846238041353615675361281380816164276844089534433603830101586105250605928756233692512922422964460273224634972013952490759177534938730703795357050328147438533097829815057979112750298995811552001747083093862713950770564723966571211092457492370725876136887663562049920886949651253538140547637452131162304124727606437832045413887989375147197848635013376360399160507941544434549461522565558193286745596535139613715244906084386234698919033357303065703515855075130326102962628478152634142913323646577028579748324648642056629549008445128829464816536116644916269303271628793165343364531673575840391584879135683673526434999429592223576736389999390168041386447408430563709765402577858796087968131113333018346717665511443183829700856258911806174105242728005971895658839363429526793783438532713065017322896420915462279788962313316117780008214443535803468570428991551588306420223923610817316179371104014443141130372533137797327283450631465270857743042348111801150488740029355567334983379703159806822826453932630031852379227170763104967201361153027874875766503829593743082830212145746862135062999507029746712133729468118942747379192840090832748283729928252174285900908835421312319932 [146,106] 15534378192657117706598232252415476731511220766876794664355439898831195673398264896154362327072248187202812375445461151430861393672112257364589493036618982514115509184165685206724903453561772051010402138121994129878491885650184607370698558447380790177495712441000725113891911259043944116524184798734358736235142771919773362395473999352366482623060170431536335219740262248539392277078662936881812381976856713205884692031217923449936129799487607319427003820376122692862411371568067958449484558360613926960959779531424177794790512660036019254144965871502526057954996113424462792909754804598842315356778200523105514333897274057172576589064845979049828867597081681665221097084407989932889684220136836578274663965991044876425083003080719498523405150953014291039698533647089302485805140961538305087067209186878649742054663729792693553054325820267843165522911533677112622966844434159438340025915562382686678256802930161072043747870121377738614550281893186408201342947918254688102958061661381612622261315685559978155585644623830919507546523596097737838060844386173460117036101266810393688350022746772994781572002057652782144080539132707206423669410267253330467917166393240853623948436606814272350422809219185539073580542028812641376534209187908233967613610749025684775900556283679921029071456561896905782792381686927891187235221058983751979798321561521702037774334822809616130162439898399079352802679972395455153663428560303683444993363210639708436000587078086852991718850479161496326845387236471979676823681301320775337261056914232847430603681249180644856425975897675016963482613584912376303142793780253750823233726269559115152759386359675131412332668765881207640054910784600861206065963714892607719477186369057227320583911605466076462769719704267074655233350373105638241773010608832694560243142302737835038128145178073044169293106654858 [146,107] -282938405600734553239465021934932715528147609722612687515464295463014482116422861050265542214839473112081041293096740697834794255677726421453029838365973636067261442112449156293099806780642757283560545464778869076731552948797903575387645177240120575745133555107902889384076343431501962367619304334909275761253761893397112343839178264949173394214021976086527967000037755816063269994802001753661695507207956367836587975472033213856800642319366758306392701865692325478645773504344598088159099888009211270787043475412420801226063606200270868636189494741757524423445157078491816072418108453260271333762998379643747221543542459840218277462069715620752056854011176692448437838534830066462056447613614537528109486716878556686588210739810479382699459691817205719314906424818590727531813225936556203249571392462553811533986964500420224593847875268222116783330072309443666854030124618744356573653895248834060415714871575779153238446424855963227462810204817953813789558661086334729492785727478887146572741136538804170919944296856370785496406450293226670524523702029635061421755642091739992785291804892631455911036793625400408980066238252825479655301440541390404325381289485076889483233974116395364744235171347009625950011881866415779101812350427012924329741178672455334432053008621600447942111480163351451936330437198711418897867797176969450010637705501705832067852091226703828695121011054972875736234962166663570502805215541498939948540945773676992092305054420896267422829078166493232353025409397746297537161968051787140893004903646830979948957616175075956527492395142928021598491403992414970806168946774971296957001416054415362187030965832740342174725668999237574801962344268134576411780749554502964263276908329809043548290150892625748875082170195072419754845501505704931748182679948336499455488507640714284264657670875794556480636888 [146,108] 268947016116987280749188145825991277813624683701665133151528971285835473914371940609545824968627180686990768260335434850076433145441451582294462057523610251446698674046975422673854633951999142166023716012516448836619379195927125620790162685407749149972417894954513766269470471781185571654674607799229013973829349439553493508218594947651199221036784463528729736049011763629710511706607678713215214085304145881398613592309605489263619894862533382589445251870565235135594766315984943090221647779887905739924109387173293516820339923021153589745821430947528090835554920812278801020329808514216871768125735923845401712477951365094406405272875674185534276376833234756108975991671994593704078869662851249532449601921922988640941377999717755721496982882850298646669277368609592675162903083096219957110593529905957423348824431946228320209951052467824857525644974453933570682499521996811923682507663037937774880681296934536215116467871853061950379215437607316535851742918557173620523518526368239245473551551192414682807581706686864781723039472533643694541343411793156100977275324309060429702059954045437965932075172681688859456047840367214668115656871467640440943808335672579342849224647131463150255584695856595624083311068293388373133550260952295644625878202564194913730827280504436295219876273775120467078351186528381609299200156783523062398479981235659091333898806513057210984233494551251746095760890691550121258343567872264055646274356166020046790037662615109892740781495341649370983269256681845443177875005649489405342211604597396702613921617035150772203765628835489474004532618538935996828637976566939023897212923677272333076581198984314627197217603260436355459305779334246043139092302727149399513353089973014663100531142044444802116953704735972470462188441911467412102409975180902027359888616326932471098081180765681486510 [146,109] 8552473903852153431961847722647760148047916289813433755357794994052574351427456552235798035280627659691869934960747818771301239080947236787219097114499328290270504770183745954851424544031066754162973726873812348057589800095241558554205493987171697536912206951746063397955241570915337609613565691174856218855143868520462442390785546803478315248288755245890397264860729140022325203786133207545163944960106590979727104145760669050514838181785485625395947243571466663031936615941077552398328613587054661965736588825320595714579949848920934914427478941346468974134085418125663406819615834521638531510345937867896624367002699637897757742700828455400276151075324168100265496958749310477586166778869361252629470028003767998437399465177707132228864986297800861482333698484645048703716259466085475668861399799192114533311643366317223534746424053529832883559987300245302115868715947249557530487886357083855061329938601111173524285923679262433099871327514660671644693384915332470185599272013321087848308575724910164742637877547632920777317000576342373973111307026977756687758941683623604765628323303326608865354953709514852944379042240282311302098846164488328953726585062980443144299851150119374110307379654332181091457602723873256889766842956654021455711247235794178266385959786625687471235136456901708965519267786019821560661772182072044540200675836881605121110929580329176304284410195724785622184974346669582792325390425783913096624451804514708368838991574091731938555911997257427922811368583029988631680915326939922394262674907199744328048419546637910620619178707998635585300715452187528811598014689037705038442885503667033074040996667914329140024336815942856393768787060515475150380684768419300512612127917744389501847945054540838654048040658610254183864883227768739191795999638384955343100944041589851074398309727556384 [146,110] 7851356521207990669988802863383958797922827556586249229966368737787049962081896542738144011019354239068661964131948991687952702010033967347509040669927553616203963952069673550338684004543588169398376438810246949444266165531222335754514955467199703420744638600090824610511252528394032194188934096787519312442524344547289931401868583563411384312842558658202759284750320173604188210352284919291670416317478966368897502892969111627081931200842937907957247073488463840923873726803621827979833229422791631837542613383665413916146310801469909173969584378875698393317331026769891146576870296812464951550964674350117539550244736278502166559035601685964125853396823093604462100267727884728287491486938376333822700613267711742501321684320582347585989180616896352137765933319295120144656272261404722613048146146915171846842376433148571173583008824871922985028708621148757437408164380054492129851658877722032452239906934932700528207413579965069154201190984275837259050204886216633960594035639514149928841863062511127654813828160351914462555367868817222376133930400250907792041830468619877968394061505582802257666006949264933256153673979587264081981998558068087672616127233784411462685764030742944595730472788761218383687704019942159559683583790569408194220330556534541940925432030395455313180321216923376682997801142660829621026852084617645852392666654771163754615846530134806635816582495165207532680793874217657895174728803991221457808418813199590342076975515050485730101537357741636892187649401079228847616479092517327549711046514485152611748361434941725266680597222370274040588395798724267437319513705665111054046794992367144432730762772439596086580133607527801967642446063894019139159959487615390478800100814569621399553958399253405350827443913208197247464494937216325405753886644132565014400660230852808669511125516 [146,111] -37423726384470753040038848299576514982118175002736492732030761081750814416232464950168257174703119129152809281011572954020912275381766320876119619837789952253607526063823136419757543117481382541669892392753266385981648673123843014366664161118699554476382000457755831957986213619920996766664867368598418702936117656978514397276729045642104324288789548399157399233994535513143847359903938822098395367354737021697616299735667048031787013554081014115795994429397044726568428842832934458217371337576739537631187355669731879566278714140663171096777069761160100697129090851532349214593179978460200410151268072338196019817128995762736799942620199613511083399568341641654406181984297247813265463868460957381610428635528067290117902040412731981122550629214000446219477205839651146295906275518509509787406160839366744927506166870879835759204703018185129768966912419839503394808053845482055894999742404486449214856456998135525026269139418165367390353113563916593050307985830425707392341991248839031588971797767732499772649136784117234962334241126960950653751885297871809036787586437746263645355894635761985198066901235045004147337970889299239143204597509943060339303842756650588985255121993871876836028249151537383191607751137508129099536268265659725035376965794729856649175962651670033230614281952377309569735960627764575928245912951127231456416924356142158872402643663596211054232495604956960652034648003533255206027191987463493491844300613382168438282430009811793014167215728123815444036588833449001432323517597709365903554380889524663736571801381952402914798934275081765130696459134893649887703382072095698357359334815571346706409002084042832591307923597124955299507031719940755546123403474708205452428339379509587499232058213564889251696628881566481442812698411217662468008120005932714397220165269321303898216 [146,112] 205107603631189018319892770202388585255352065896527069178208030592531678278866285091998912054200533071136879824229133760458226588545532483735651364390380207644443383861360248485924582257682670464791935821019753113475342491130727110679516801582187699662651304641504371152384958288689461632379616124911519068118744968295800839221555155322924983075913433568262630134787744468701101071886940075849009080364723528839441460263333816356941530859157626739912682995149951272598211162754950660325079331146520067489937640951335506168867832498703457737126413528537187747561719766994751390828388923198447320993515074571201549288622550538198958968009209824159761922851800258530163549397861711965474877850650591882648515570784611135187061116012947002502561228959132524375560395845233767823331987018610959739803019575312451006806336118165451057158152137095165391176638875979686324925374993601372012725575337077623385378405561506174241473326897395993667653837069962837447835090714712493864962675433290995127694156802302546342942864290025661477363146780368773409676718644269879154942566286178275943273269251385739389454841245764282217658963065919889458732799507680938999646073615931815599837917248169265826349218021601452985174874276340569301073714847277274075201083663675328080353431749105078356613319381365419738594196890070256755361481340877624896264542060315655661187460166538625168212682261307601744242531438945952724732567388071445201006575512876572530502387552121957195211358386971781220848314948744592922284934450617475387163202394292997945308217107676161638694544139030505887289417178090391981319187392530316957485165879230476400596349131003065828907923710818112593294583159073065795218850791690803344210051381434619677575079536495287210875682492881942890667342782118349853838382464520401872287705416622074 [146,113] 88112101403125923884851337589685191163380331158767178267799021510385552082733610310513569053268607425082762163784442605294912710145434875743499502059509205245210928725503896988091354688136250653524840562683837828203622865375488330959649375669174269608930400994095050583452363166547925648720847528870025010191684326722185696442422296744115595093768337953440045060838335410032441043332337855195449113169252203349424119968584273184430340299199229349800337510743644495344917120494156132153891917601074084072510387900907026026896659429801860823258564175080823211683917033951502982378062413365342063201665902050224137829069190355600619452764554728575300225604075776273616425617842637618454969607683055109592491379158254500727197250771076555824437845739965255897449569637254486740406676873286076498084655983479127961765927257373828858377635752306458230630671367517400701664745271480087742194296647204993918814151987447957391107956083819481557720886128597861598010805342012756093652714660677745866070695224276179385604536954096812547452650120037845415430111180946274965627031355793656909079434957831415650437459751110421354546642017215680017433056419840257146752125746569361010790483920038597536216644833133408236146393577354061543482382420378641951136097379138535279031440653132678092720406231230586472363834496578519219249654539047345010806819037849123755081105398287315607244251625741804397960617918753856012172006151776702403854888695186743028849061621700065013749747313036961776186968183250128083188789314314748667147220141190309371285240820570126491167065153703472037312398162011842424364816719277711061323845586612584750718012172443860741019554230264901080048390925204596300681725109857803550506954555282836730278851935837674041413153855260880597127166816438196059793367377300034815618744002 [146,114] -1113443002639128807974158109873425572140194291162967933263594775166835256079876288480957899975900207543897689830547848310033407047739556436023632511867721356936555667598694814657038814786221041402061430528358924843998545198551900428073662626248455595816730862320657160653296484038530418760781604304445958230381344145708262863259543118604992026993304839818833245433856232864283158935937053661242580941826319917160739938513257653028497959176306741324178632308479222891069043990488000170713848265193448349903475021594312269109342826322648603143142903481307590890254592653578270820278579727109353260513323333695680474638536627006265834930955761576511975867104295575365377378723102988199746600170262667543830489716948030825912822148669560933442041779036354469671404194271648857090257120347115781712385209971941759171979271915491726289863498494210590352258973453545194716455327865067840636259795567781637489272178997871071986526731947074962444834123528127189116133402483748056013981492711595557314618614958074897051477353816091620443900377410003999924311597908285831287069498301562498928654631466227680525145318745539091368352904106629961690600695431655399887987574486754077022101715146004416386511739698266056179926516508464213864333576709998435485839078230686884215112998031962877119733801616188769415828728357007037176193134947048795146485718322616273578533359090177714180508272406598178850392700761986012656471474046960137860027589290228289872623689662753858069106833827509494964823959172639482054117989378366449990745310577905357697035313989097317608964486388186610218956488488674876476196293754646805480333171383549262202092094928070014521769577313603205403672214828508072509464175156872779354969033471467402975123773993046579803803198780408813350736061874872709579958381880814899768460 [146,115] 2492602445028725892736543859449398130458092519807548887650553697166326828200145086459762273698475746063387911989528311058328251830136860809310208920526747242656889377516566503799361112291381323416756938431044007743138965685669206232433679309132530721145322284364992181698982182664010765747091437011312533454891237425429332839119815980868271943519464524850309558354335057200945144111516444063826941287618837192618254130028779672748336532778540485574460418388776567532748808366869916868100132649913044721152283045343109823524925003111464528810405327827247710733799129542458942562606659222826451679045071809528648706331377729781199731460639349732318710955956507891392129489187537883984942267814516040201501065085733222390594408457583834575104619447843657015858782492264684513192833399771558311861444024459437721891938201690239405363256272871634519369215108812012402365894360267850998442739544761460517654309999720903908037904590886702623791606910860329788910113903866820769977549994066388146254476544492603053765613216468760467733125703202799940571756541507636428068336804016504764681514160389209330691752481486536848341625051255657100032874029019071102909598527432678156262616980151834292784396224567828163149526270801695007553245301232911549983240866737089273565119221586864019897564702596531163672936736434630761164013355834624298982374053447016504596846703579613936613264192523890857955364834116675920150377051478547747993909762126168490204168062650821275190237119420013519903329238757816104145997169681833067859245290292738936310452336819090326544906813561025415697236260314643415733805088157480799179805838610435338726620371822963805498854985661118316586097454801169909084018519241859169257220682418263034301181404827918373731091617972451008579274812797501050411708331390219212 [146,116] -8470178424435570300201809846571935357084819140421457255569320348711286674740933086530080686398649317166421961429131220637066612161632609269792097812211291661526147956502136599504647067115416874935732645113295190359808279251498244274576157771177509854140631776613549897694799040093571268959978200570129937303534463954698220977050266241391108957457860034347082555190176807438965549704791821433223554815724189471232657046582457793975889203575703384509138049783307474792850060598239196392846020123664055100798697133473358113870985036100670491911224340950312818481599749036078426901191264961036826985684664919431139205680492013553601414639079911153616742287222267433531264783099856534030194621981205125281323541108119533960878994702826651444445305413587005039465166471492607313685512608561143751505240484150671891656099360497511028117867896918770920311400207105159029423772560205497104538093631071347254473654102436845067381423432567175368176253671170252782876529183143392370793975522013583801640453985522968003935449347530726887443624315023735035452312060385338800618910597079201583808938436022960354734091479906500093712115231059201518475943687535845067934879919107130064462320391081685805934933178488781116165886963023869597107383294255333897990700966709031726435783332642469904282272733071310703776242367552007287989835517938484995775972225156794615126027656616363168269783636605986017110046615207388527348361730027510411873508387375021626584608571460472620347571707707792325921447643117064195711287250293526339125363812311896501807495539797857347738641478225355742816953894841423095798066625540511947942797190375252268135703082300195289151173798429218352301368421431973684219324238581010760906082041486077470936320286856070403345998897958519854710313059890889370315596820996 [146,117] -18470124717115832727849521777388842924301052376266064228964829759444030515088945433567497361717845365913746499217522388475629384385193355268796384458012007011628474766819669722422493241860496413256436026406285854268925158893680517914061458555556053690653012113627408167438223706359045767114980083545706286120639909224884047463492404355122012761150394761507292896179797058533315129587166322364850582608628777373463301437545717269596065212580966273485718721817823551343422433397929732190496984586193349605142028085030782659146974751380001744713976478414423690623052876440972199265245812620783099518102682077817697938007807268922917879320622926336488835339462728940118325261098902703195231759993343812127383567469341631179113295235799510507400810584406418228658242232941471311496554521049015593066246524692502958628207147816387431796996991447456881684755417371986524476798316235248683149047261822908494172455260040133314171405524128473291593896499933227889627675976514084500251728981867972797271455309622471054133197375283955961305380712582183493555442567698508931851546575260521943176295246081863878275905674280431929899610639719851783766220515440094856609768413335244562336457071944062879472201433656388924886190282207426440286706144402772678081748077550505418380066278354330548738822306796085011112565435067653400965904512230493283698044185053508928444366187709260583370151735741983204971007973249132031782519585384204557973514474047006917817070704974800411064522817349178090473825956061287001227564094417076921692162683500397326484441605968322940149935939777825267522751273706341953797008082181744595798080347226020402931248082332512771867606828645441697640555432650636272200287568349381803476571309875393835697122244304678003567726049244671155179797669605353039888011 [146,118] -30929016410211903621300655343822000631417241167939658362774371046649327516718178247053322822676607597226185979175768152028475578456534678496973100714612007512701432263071607064268777092312752774417534152670430922799840004201906527361200291529891910239679493694714969288940600094857162552219121946766044084096108172910028715708009245828993036968665447839245131401439530980061735673103989234723846706027820783906138300851615339103855635891039493687283557741883948156217935961811297615897146664357701408151098353227327524545015878638707694307451633719657007993677204736040028212392570092386590110608615300236028364486085937867173306498368036348600590187422273675943806071192452170914122486560514775851876200943621232114227673789624728306915882060788028891344386090510286488432912033233502277212971703390052535845989125305618845134757144989400977948744611482393916593737935265380670098774625413008381877744397465859238933323693458961370257362203817957723549412920219900166777226982806692262150077764442949274735810836836148753367734408375900677173912091559172122409214207423061050136639275933742766485867762099750052139297661927259531907507595825532944787227096094605170320253555437038393071891278734843135116251436864595814635944038073626881468302188881878668007751986797079397252672430136011689374883288754409683240859704195867810496868349558815103305127584164490835225251002288361558456675447620664798661767620530793221254172970548604769011659924606875762146779110160144909901189846175651267658773097130119056711419587882110109098104990278944484895335865382862706230202899029456774320024755706411777836196267837453364725166425523275640174962584079133536258278330302561088267218315632766492733991837719042999297939311663925323111804553059175238369559854780079337970 [146,119] -54758766872767824708371494936130349109435058355244315645016405667829567419228087093759118380525072683854464155690877009532419393861514596783791868244706097617793866058288249373878658028049855228095070908856126530192695171277754204589578969841901721678577761391281548708335214162114250007715765705028926855954803527417439046692570077565113128505089480937327043297029963951018063742351886400831532114912948732812092946488822250809740090913998749403271700988594755418794837120956919060265851517689833463947683749050011749885727291569108891611649768396582037056699482145813435514631441886919796644210505435820347481055519063844398201492436725233275786528869928640697151365898162202096563904101403586808258260815291324730906158130623747895092441573957045344200843968060079854321596972848545881709668949496039959865682034949046972213156410298585707207762190645489413695899173337439937196338953601124434923505035120204495494247601982655493995197919602575055532424686552967920809024200502882975520643442119115221705047281959579084601641599366186823257080478931898498065124442892782582449401232719873670601212834552861389073939337386896745392133642034445509773036436400943645169365012885381922868058796294987030374293207430450914744372948375197523153169221610714783667183876524518236285159154974397531799500530424435637702475957087496411180849089068448643468646634690099458372355986993366375787284664025790697289190272484544841247150950088223573276393869724360854001232887045396534770430813181194786226419706499578152065936277049265740446524222636457757124093429521399389051366171453154323016978780416237282939057810687883169098169319654449025119792054056734712580989654325193383732572797088321116416387995788474356825381059098055740934572664316080965197915035368840 [146,120] -70652101400193657648311492427765191321750085198515249791915575695741449220827426531129319290719127610767547548649314345254334723252233542887954713285060192111074168430865020090624830967194553815429157994363907594820546905119104918457285764681908120501160743432197437224480137208208685288958695424566369909893316795921575961736606377716975166756350546323886060238630784418348275255416577744515208523143293475678119008014265251532636980473419875212072447845429171697208650342282035638311321034637935606194816842657317903385041208176247498147982019478978920717428180322195077839788155419194027608063149607540009912433112730262537317617681815142082336319234741137445540033917291481601139517579628705166787438440006555477620769790375292364580759402908685859485125136920676071729286815757417837811756315091051313464330735202526739941554516903943080029081818618638327255448021272520927640595433107321011625891704909465951983978897464031573831217457118873181647185288596270860453308610416803173976836923817097913260860851123459268740373003078724566877854547392990811840916624788200390523096232198973209991636734971746556917901357294434079760184412484537928749576376613057290911599050514282933964064733045026308184572158068969024790244223591414308557156068728805023038460587814547896835574505699083073925597258790837754022855740943052329801418281695018575256938801137308338226458049126531724851539361444577729674491747658845362041356827612741579784695585282830030785861332951741883925864204714364460913154941088294183732940743753607026379507583022247897561499932357814137956653331569023418106244173593288214707950278785988054119607799579398843782266331173497240618186388254686891359921628002553012345070428274908339294077390965375697631390747456164321141446996 [146,121] -101747383928606550330559971287519328879094014744615668260511219893279473236356209296688698433207518665807884181564433219268008380411504803174497742593152987426431746330445087673452021026259339101520157128905877515601076701955598835284347496687373935538589189547887654979340342102656481757983201908725862831191717270693031856478518121594029502854481237411634754759406321081335015930779906271080320308147964669159779801002793580609689058963088796343734998871030592163998613646812213068549493406453966622959050460837444317560332483550603556194875567865569968975802343993553446917374259804055757808580392604480581226620115437376890975131268718981301309117551254629486156445976841323351325536010542236277383981241685204509116610009266440129999727723508627542304526084080930223308567423991639284835018634593031123127434032752716211673191032262224756483462370512980289255066789466802881250082937307220916768311502739966666872187772569001483874043204037389609443159229518547867298340431619149255847182547051131703634712352964175073418007957153855054467745371330035819043410943788495775985971288596633057330025790978446751625137113141569188442513606335913226958650456721193423998065871103544695141446764376968616875292914587642585611323735258968149300687912179079069898273239674999611614203813601447154254177412387722973729284724006934287493531453133814053770566180537658289152422503245040115354203987027996969727494464076189047177301459768649646659028571734495354835404668219996737435044566693822096144389622128040385765420287374276710398609337949380842858795507903598682412538181473788916056647267495141153590918431364840660581719787691580373963123632431742762546308695955905781646877595317955313965429725040671483062183386633346691457540501038013948158 [146,122] -95909595681086754233260632880243728872491513890734946619859386071605930568002500873057625359751875641445109140914265433543141068513585952546068953869331721377979641618148967714452069263290734332946140066023408153687728806775373334753925205141826144256639699129717403118257350643484303459944075485347907467033039687414083750746923243295378378966788326100629895883994455124515503457546698893395721755587099060727374775002914304190884878445577395689519584846667579814605409124806654622118657055668695299410691383951805942445748535549058563427792374666971400667401803330424705946583023244471403250079195254748357856550094037407905305012871641184379796278835438578331917609989736872625406495999563856221116627345783474743180825655093435181317955690295692152356680791913823433431758394210180062197868563580660790623985367462954862182932326314717855221012439009947977461860890179000163389607864842126802356117534089123889009334123897813341538152448590287749002292103171613716757677514222517018125355929436809034058560943415410053414771279491696652205439524164066562080176989959487269053225329132001243215376110349583542315752703823712861233209138258330237240480106731563411257856227515405931919760834474386345531922111632028278936042040351754735048754797522442044517706266603450700723331273056933889775485501827006194208491151285860472572565708153811144110421826646395513491902217354560952688132927340920465244394370467766643492103356286000182101750559004492913577671472779034636298410785593680784975291374265414514919552845218636167878935754232704574810120488613214887301481974794947207500775921933662438326170465934810479422593716278461854528370477681254199181282882298333398533784282813205379313716055126881480848400606281980384130964023699105 [146,123] -37351864690260067114549180807186373323804163971025122818654691580410711781581648096445189076144637117750019742736505032405010366381957978778610040276769341875769261478464476404721519764479472540092082099823926093156084844629869568623916910208620077081725523058980886569380275385861046047930336505216375108751848623354105362751553234915783644654909390204993389091618176336881674520116875392877570455325691194312823011639752240668750163407410560452914022999574229519677541021082854606276066349133512439712738326986222813842509152802515747532035993710517811915397744234463551178479603437954343367162445297257074301262371621346882818077056977672711353364843820679414844172722161164237065323550691272760804858311019913869466416869017178247886345632064320758402367792013502981117458323997448515566488097302777550627811521652390111441410591385539220896583030725378540618575161742529213001656205236894915421311107926871869817403119259505934426482714295317643439320731815258322545964481204225049374139707679269075438172684141925770175189458804776209378042157335077342837858409518272380405539498549925704249082720471601048430180155001641428437632736594003097755107416256654744368282931100813939422932740955328582291401956653081232927318889076098646870026026871393961008936809983706428304429245893627769432513525885941029025324049935149258721085302504972822834455009813541127675851099763363161687491798013865831506148190792730678125646139857182698408110627964818138105013311998972997562061145742741276290824625400088814749378555197612262417981589834129585606301234620570089728740337711541060777316832225199874108246353551136745628160825791071563292290403284152924076915780635561100464508222233322510711314630266716214870016325316220166487289268 [146,124] -17862891493674514671386384605851009768848208324068032209698761833708838645764267706904089527669139309913440363819841198496538353175187262735659373631053969928426096597197412397806576891980645071212827885152606773793623937655765854287109036340253529005005577252608636747188891974529814883809690968758544080295889779021855778115077370807381780908191991219834976857386137504903168490974427982426330218792408393433463333819502960425947678960019702532300356248133745341907442486909846942295189085710357437748283310762983175933047929872668218112683061331966467528500510713284576533678544668342334685826914349089690121111334644888973139981173055907805212912846910172300571714057924527265320447494051934286249476635411241445458606802820022407454970986204555748609661644706327348132380984594930692926683868880024926753099957230690135953015558279512330893343939624206458261732781420254489773123179448198507599800902295461708486920175679301249289509833776436847065522295919515126369737945815358304477540085529023988912921564099780712228837313473765584163445982753324224760489097178026378780268203253350064189098439552822385133569229760628048223576631352404570473827560110593028513310647669174710891989985415143163836546005286076981220808946580703085101532447295790197197827778473461394180306149299329469381176227006978017621212988696800246251422325951404926388768352497163374262332358302032762654770570481186177575351868538669100480604583073959315262074479883275843564907554180485641287957072433775958420463585799556521931160360585992920630288199769245013957676645713669969737576018560492473381031171687552442529392845821260171680845395483958193109252602428719225095482083533461410555627968726939782111331211611686307778032501381237111912 [146,125] -2955109280311036438823572532831865040173124777771350599744101592409748301641124550407052264286029945533583849940803728501235748728406623132116795097741728786010619026182359876853379100581149275731713047471068403572471493673638802363342094896010665397429487453120310761301247948046115513116599701034445161616784277718564140530170140843248445786586510650945347477393755612547173749267577837759015950159451776384075130430147199581943385298904267957596114698037335002450758552879129718416883861223620437446755131280384497766252177500558514277480743839935382425103009589696180208860517530667938030681489939586050410100656714947088988126129955733450565190405903022487440916410717044076232244273024863963589799606883276004091616313341670792547335788473654375730314866993351363308854422253103341914972502892951120658744308935569070913421918596091616765360127234340226564551187576713405691297237374627261999374093118231362644657873055772224954141525651609037598719445496167722853223219518255870680905625235915412316496652793647476685265026676933374072662048375465597503431163161916169572068883921112432957410283654286411396430611372885776725804197662153017496129157807156385021185097364380715277576122897411958739867853641575954405588702254945173271455709799727100227726119715388962938972257989298280490635840121082105176812936596538490238780515864346639965421070340633016827257154692626926533795213665297306574425230074212132096529658045054156182973996194228490636341486821901355582774147431735482916327010845659194270984977995492464332928528401361407618113838309515704237453617534500366752514508675853524174079037878280692594297167021765196544535549611321069035354517173605150593912573865254476499645231811295023270157801056996 [146,126] -4241593606739800903095973013280960649859397232217568347809848806550277063541299818967936393353729307050433403796470677222903758568229904439288033462028783610220092865395111963901729441780579723771629236892428076425031091771463321258194752286345863984176796448406931095936091700815756810804964137931484151543831267123014743481224742167252064366341482098206322650180802715398550258534626158723360276802418970326051519364438255622751382387479106837507866443809598412215009886401539237625770696643325546517218862603520190103285754563642242519204561918056030918030838528540148285161282507586879833121641062761534731172482177476538421229272142215558289108070608493304240996192600197165738212199675310431301875203493168348580453227890616329574863559457667467770618811709812331068057024394228365905622288317509602524967005355815152864561184103609128246342838687827999403220814254242323767301256260339674028263448611148773652375799535494800586572649363668514330919783612324085551942455838553215904270564767035596174206959469629818410484303454010332631186982327723288928402378483000339553549920583223778821992103741968327430469899521912632917458517763288358716916596738202421628936427379363466854111220036588686226166292164453848446441269539896902609325485872269186901196197632361015994989104418835885040708112394339940078443491017651223518178669249118090477565204177415923577887928619287314826715193498114316486213698561758598930980308753928153149066776510397589852465453591427858886354332478423573849256698043527152340028956377530236430889703309184746719648710946335716962549762175723280643736380546039678849894696124898606942426588836534292469330588662169922705004540800533348881841915885995342411132499724626428262682344 [146,127] -78417403655972875255964311774109835150837196186581109840274445880616571730613116850336132523097805718989474788965660087278021067170403645202373947652948142952706329730462947987454701148004340855970088927731335833389424775956709145816891416106180285399686394336607641814490779295845468657535362462336514866403361212612751702820767688764123947731185055817991596108057806417426760288288115387455108992793578003225780951106507663647823515108461034584320230464328562100795743084521492193155299248472580111027241438728010215620637589949479495411736841176396786255568213003780089118525272138584795875639863230754698727422093726418209924540025257235466620223582018853579675880362053275506862408150378979525440108728737164570883611932631902527375855603068127374117935257399014289092539701010890050629754154931471683070478137733721165095292054227495307624512959651293240192212997368119389492335341853852355365943808420359171146992876916542251509895900864174503532529417899244397783516613678151201052619440211545828095783754813824168918156523883233597948341687132516948626912742122826022325274597232293442533654969603713917188582811747946501534057298972697484289018211039891646166580532352350624562020848501865636869318038000279216979483841670052857759119275402106640626670730305038485723102120764251610018250575744359475216281357904196698416574068353024654380993905032942144998515849268125987730093862311083550085499411247137901138552143962771245543163729311534473365162286038902275559666276066435259921663150127333069745955358900330990639418023337990861716966077072503708016788489771890627492894699058718754719520517432618025738919652344475014421456833667277375489302631474148751120338326853060280831837830557555696 [146,128] 12809134599359074690947852155256117662907613673121100170918704447244116900211092052518135956214310320170621833720526408739227230292409033633451468279304116529152302062909654836183323931859178280250842457637999122015828803731746987439335053640530337213394992985888975894549583255234953169388641150473128010634454203335725000403025295020389825586359044802414365483428401740446462221035351448279785035520502370032995495375010491494946226175709265504465214251301278058984557604903328264707722373746191446029057449697830829222372829047568600088595841436104735666835508783286815964174233211040489334613353649115218520694347006831504745175570090643267220283969977579751444607215549434089080693308361462796918690246380584649080129271255918673780489267366211471014663724465990564910099129815350264513546470116149500331842365945557266550711650608368389852330706720707985528998270123221346282145630554130360447427892667578185946425487589316742771622562350794634348877035799681248066782163943615785601569715833738624079979823657104279378585948264271745929480331478218431599566491850117624384617518399822349401292678220594681639050090049295450401704311008727176273380763707328332421432835174005213440915432363368928591358474961992730776505667083315037451484630979003446645632822083750607682624561573188558182528547483609967068204810044707515926934651464601364540645754828650101895608113998951558848383256629185971327390554137230415570037441244240288973163945430231005329266020702958749632593156086939155502989773355906143066630501997107692493228116893362643071568155235301571269740751268005892155835515140040589746007542811602336518151558346786554203897012875489286367364572059189305588248646193592849855847550192 [146,129] 1287874268709851084809601566516964641225859958550726632489955057205478400832333288209121629950475391866902625832896543949238449636466395674978038030087178162678976350002209739946383075823508617909174249257510380960502266346626197377904530523377084047510812904260810159211001013748818096501918939249710353820468394189932845572199826864124034446149879655392618106800691685648535961974436175529544362893719232565097762774171660159563512487206489092894955362190786962799037086585862106587869912979838684900821521797804117932361737024649115819683487297648567538419025536401925422184412383657567517936736115469849585571940085866924036884153060275372920131527042694035789139143302615309534875933665126082289812306367972639384702173482935328042237340373939901705150579562874498388174053303425821635218793968533030563097240260730496396086102110442667551500081116680746157915962022750372348356412035796229121213025676491416349813508334252445661120404360945666678542074512257738729214836659220538186139446877378115526402616780795487774568194610161100121194370192940076893238055415572579400336741010043566408433302188752426814889774721224225771127899729955895055219079082853291038060014256723102809382836444718488494022775330689571138089211669273889706466594951962374100558147637377268783721736455789102345953993083532627144187738924243164737373884657172266547111328428452202539245579321985581596218295072165264681657500782339548307231386965015345101291695456406600671915079093070249057717606394019390668446946855787361366000620277926071305730538692711033219826780449703372327605046531470958566117366163909782577741515626222021604752846158195394099526014693895381743111748113306313495264791997681609090604 [146,130] -72081495997255583456496829595380668550589869208564216371766676294134782303648064235706295954052653566851781602811747464514105722658215119991894883711252341903812344959098031132280530512714116038585496670237363965005434561697097267487348694443310492229712241889766853478406162107410197116973148350286489642593304682218501531430210165114740824519984752175334492330343180191323686030915369750220707121709477424825106401931441644788477934030123796167734864581143347188851190857354578207727879569108761277642134304244790176204887916941912107922708752315168599363338023129547622748135028770186498400562362860820962777602995493660264432912430580127294450971208630039361931115214870831850843694736213465437092872332763307597703550086618275984278696950210301673765152272268538795579791073179480850971633369206340458626346381673711606484261904755290222550965373241563737937726035817792382152307029362178948113967702120348990505635488408088132262245160210183212541855331162798935971116954495277087483832547347915214023658705496989825716522877225345611587453252286250153558934731238088851070237652493104263526271709233274415693677360314955954444649053267719463462677558241023228493665431135660401417045218183245352333951130023366824757742511657872305554960101245774164364987257224700206242276366686778269127772786309069637636157330227331878920893051703436749517022042031080894930472553865080878472293660284457213210804762426157636912481092065393443146171370101423226234242021386509986528633074816357638163237816956571656717332968126088401266767863806868926620904956976877242329375251736929533903871593057778811295052987960735494933638807888002662798815664853741589872172927042464210208681176368346 [146,131] -5111529326286024190481123589964030036255897888157975050446595397807329465519984185936613846150445213764716705789182246955767395902554349585565798595376689126565172100790025519727155035892103863632939273167776585993126618938053786823966667944258494977309315130052048734315004672135235922072542600884082774173603206906498073944454336357831831907583544723042224733520765755995853031935648106659975049051873321356486173230189160650357911209216217382229990201184069540565428424509515856865690670372451124857405226963271900197962893625126580578714300566863608951585295136225490529634926899143792665926129223382502107900844653073240485884823295204574322466858431912594744264699188591745023449640182656120222160559962529435770251389279149848779697246709218193772450844969735933825535888899427471941071258633222103108649333192388312820403796578594222311705546572267949629366042428088325013387518455918237851271923723539030930428417452000864237377063833673489703358712038947859574143304003080939282560468317214991616586738327687321213342858675860055215004899913307230086145332966113617738217024408195763257654742457173895556788956767762085516533536209009685730335553224416965554894956462898999805626244698339712997401176577830304493909520917620664545412087887141875009923342351267167686731920654659053847733076303756108779091172597797452617682330682310543221345764875831922067110062962148337435792251008851057896497961540608939142088312649728647648490335554335913744257193049685183404469871326546018792312764203547638353813751008059682025028218232278522724667103196415317843048598875822284762290845560044569871774654637275832895057011422098203189584628942228844465990527557095045563998500 [146,132] 163939447148985956554968898775861660470142974437303444454219398916800771025514476927497073049797934655872203637470535687600358662857130254928440696118798275559204929777768235651531230148277785259709600699999953411094271078578149612178500048631682642143909399297193252363698473461830523361883805715708973624304375623278765186830701109929145769967475764518251797812835636989594479050955519380862834809540016919057576579829540747700600059233704212410639333156229461329274902006225648406873944801175355390154198711708980368636364124975915177618082865242119133650440198426645319695498809272110683566005862926904238803821217972823001571684895001887452764752554535728927722442119685912605865592012613592233606383925957061568960886135526645248561617297110551773791621634645436274287119289510605845368919447717549979847187559365825459610202645455678215521655199596249158215607036638089845040316667503096384795167742874871517263228508341514259555875183018125073859477735775189273076078873274237412247259731012569397891586577607077341110084171836068913510481947970238996786333633904129113688560959243740134187635441325939651136575063511557992844378771580281505793188173630918940276137901500941909119864794715003800476809259383293121359959159631948909914947700029734148022252949926049298582198783488831341882485519067373281388687855584611098586588206715928622259471237476938673513306530387153092259336628755906961004184890843275908598689949497805778597110014287523548170782331458955629076990429351294887581669018746008820702141826060717239796931430147550620623750055006866999404974969060598928915490552980209714899708454410595939067546641367270231270678877330608514427799020070350948 [146,133] -10603865618726664000410716209486630656077749066157001694821015207613149922940303318584381806176736515679548999893370349820954096573245167408989899026642161198235766779594844839007015991082306939849027376118910921075673373675155470766594729221368990011799210224781923611653359117394608301924423313905457288399732888300178269173491379147755733754158915109361301803048785491996973440766907314203168240628221733856571496248871329776964470277242099834382200076584335876898926659927581542708719892564666974658295471974701827307131453907830665391713919360054523083533296831785929043719748555213956736629037312661853357792536800183370710594992954080928728283117626580425420220898573792823365862112296085570636909838533653566374636994074380383061695069368555685894333196289382674311395384032206093821943556987104296167507564509048991097929466508292164486707783380903121544221992682989632924091553175551878770019587490984059941823939039800421194484085408688976109953862011985468081157477627636312560149342733402388908749450732604999008528125665928503303049582009819252576644506018077759721723573496348984189147288934838535681313395062061496212641684147929477620922707168721788597469059017950407588242531779893073308368079749860460980746466840987577257331662930709403944075766171075099770465748921129024653040716008407443287527421745345668117248478010042183470092817506666757603765111405669220433392013577692801704897882309745510690552933423874044614876824678409687108324069371875193302929126992321212375377309627010292338386301495543961931528095753428410834344400184217205082300725032609476132325610837684163533327582943250690953002832201689033116772555040349540099211733718 [146,134] 37054704703473010884914776635030967325237348532301741551086292988015534152086443238836803476951542794952790898523689282729538395941242414855782629388445418869365391822167768974994794702324766200105520018057619206358705307035981498551430449428629839359749074006149120728721098842659484551785508352043738294026371853092114117453837428582434814632107088641287844986251622873776418403684680251117971756313364527208001181167278957840086165766443421380694802711402221339956588479629454130030805683600535688794268383704745897366814067170490023448717560797550190945461172090011798556167933156568683930651968452661281417739636651771177830428893227384118724738132231236537002306467794342275761605937760924673589807839203073038048367719772626247334250506270679902360917747136896950554234701274763764080214382088548185680631316633159738569273971026238417941059391674623488679072157492091823634049238442562496568671382621004785830880572930079962292082966070655747084820315093214321412170673410039696408975924423774172747128261508225131878569877399222805409732560423716027807500017905437825355673719488075310901223015586822256848486995494357436128858857591202423991557058366427979513260160528042873067436030403787887107708021769293670583643292882582575769866724369713132609714379075892901624636734567764197921897992833520447529875738343259651036270994989655270375881979173495904208578515565530030571261163237529854569278050106130172768943325809268339034955908729054126136985776942432434470473569455066060656569498551254946775534009035774673482014010383672743734284346982355507107864978026270338278424001986848447790389541297054088949556198145860295705348551049210829246 [146,135] -1026279240242664508792708899007283490620356206827516509086571777481857585052011959934076474938696086479490115228617689461546830025557783889732274691282064748345194602105655589131322223789310352465702476716287833897360249798024966353587548045160242999575142018596784714363949668884994381831545046655902246897517438834070108593356017306143125986446092187686716190249055732401730551050824040352401571977775641212750773952850121997678130087767345236479261994116640130133050329449992136008205280566340825263701111929223445404169367098606220134346978592357836772117691255879079970937297120005597847145878739971955238881806533071818575286340198629857422482785218715089138092717968823149799346634026940085004954454912295201037421637069436200752983418436744783467667462190708011010383949369206608677277802364960054055826512331928512664254515924595287815328510120123461562647454429766878419783601425973166670723739111100008569652704194586626380551784609003731657347542561478388126945488498605956784495240328301690968802884978110750566275321633426224269800778130907243036413509781422975631325323078998063502244818825547767162259323809660884737747339763065476796760935462712449575242685377456817797398339647982395237507566805896841212655038509337186447795105948071815157861897406241488716836934900933811509742049892809600817271880785887486528379813159599858607026157836915104150680360495152995009815379693447156996415144043345864204800377543617955189648703875420941206050567102778863184131275650030099056430202521688195311660986275177399987925817924976985046417084244011089079250222369059182328303350238460986362273214344439418816736691358827715425586136421658 [146,136] -954157391279568370976808985562717992905900373244130397020327126297354493647031095805313193399458122067001028250038941099927382910140092180121191145726714024989841533124326145860275882989782495993208568202904207756368595498046272107838037539488460499878539111951057296713750957830908766026186489191015125921394286489024471452722369323531943473733085533194750273453425073586376278492750055697585681450413671793404170732378425830307370908765764864483648843715447345055898151879093905638281130766624570965459718653702512868957397268589352359026050147830685605925081722233506114581885842164420997038887450593803896540870629396853613449491736967117096286592131522657100262865992893094358010848381192156416692167122685019367259729884056851648826794526833100653937847960230479356404231519743647968525711303718845925983822700720675462479898698863577043109590249017412028126761475933031649369838106938312356386478621638689354443035871718528742571031423940992809802639397558354864587767735489583221095218479722950183712280059751714754207576749947886905228313549737703194880834226827956213165273679515729357047365967507846285899089015048363015989544929773657050626653876233166546708110632720452098390153354481980880854074303477397211141943028730342746918079978831306906754419119497717843689230274838175279859207369660299024091682952346356501553982491194589668333540629675244875442662344963193506879363099471308555876722357170058158513399159937188123517272839398628471196582813851732137112301373203258907000072550369367332521029124977648232971868806397084392424553026846389810346898404693315513017356359138512447142586898070968072220632936865014123122 [146,137] 3626876836560737814441382358611714935717888850992346784956906385282580489609969063158889794246877042154977537568607805399298010637471531410276898470146312774707705375849452044935953256677520202554105844473122885166371754991341426537390953119685068601554491285617536352252031675494917407918080562540109199024540937997689767955230682392822864572921511244390357378137186134500106518657816700267798485389416725436833567230194379686806267442653616459085051766211606439034923294861916698825479673379288098239204697228003930938593450842328084664411091266077919206994812979663199692873547509254151383515681311440141175296854189463689627431303706959910237163409405684564552013609160545310617734304728750361495683837716288301292445723888674504160460491995852234327797880959471242641011646990665870061567496462284721326036003509337011227450599842570991968999494872300970632041726325355940976216888765547280647947824011062809362089465979200915576194613963456147895285756298322151194149326088993770151819876025332489205684025705844735952394578723746202450369188256637107771009384114650016261667574507011536099058049307514154411552440940733672187923699236007739897615446904616782949629549305120759156564999661729621936100646912472158850755869304969351593953827950805566709423979856828019460942836049880048177618563373206027608240191400209444865638548823222436745812281053507032718105776570007331275227212755675418975422626540821673143798644125371216673893089359968781390733427617366691381879589661556686651937845675956896186017425363825518768133031774876133360054523895500255315568216698776260954087729351016887938491955477805394763811478666194 [146,138] 6776990884776468813352563396834054511104735286055545621497161531825810114441045110374613041162829957848561367080149697925398416167135533795454917541380997922039448392399039661790649403407785048508374306459946642360033809239979046416471418900079661452733591944463543197767070506068865476890070314470295829248056127291254922702389898802572258320411588940378695130880351926604950737401775364477102885657306189810313035490111041759508365036427414222705849225931185106829444291277880915535171988088152351794071337964578604149166665322370672815195662414874457987737683843390230430238659467025271251614009228705400460406504927694569703217841511402863332005344472180874174030065662248220133916617133979083954350680469892568870032374239716270559859386098337921416203200960426929699986616104634041860625713336055554538491991928977839199015412216805228661422431776012421131385608853793553488591026677455098745647602308819698798010729707359276677960401831251834363635539034000211192081105253011146248682942059571113747315033958371088553385018520583088529172685367702752781883617689482505712145108980883485079812621536693522072644497737133139763130404141016692523396136727917161624686589806113570630346237227951004539076701941127948206303703063185604550505888279520625009321312753606094391148036068385095675102512629462724358254658421925408870610679026058134760173981233420365809574583393550709811450603721635188945911384948740310329580877840916424373326565762728846196699851207648482545410908197586983515236902657495555075426894306054650911503117579616751980882118817514846161730509141187372458514532907216964512456475666371829526528 [146,139] -31320568719031575001950878990772493062161478560994501368820024296209904671421419805415154383000980618235069139586843107887966148449905562411459664703719830413037808145022257859611094757109777928007117437776630364835072713741276081342588310532357784639472922090656562040333134196679718440414351863988751489278102333471459654525003352832871660589546317161060139508047395588258085663773871431997926848376668888607428407854605910875790223890084489101953420848371904525927199517429861753410565909900795066295497649188058522805856754880437497981793696953096619456388047115439198644948990630955323119313743920336746635038548890489928338908041410374500421070072978525694622973328677530731279392077582608103300588545323176490451308474042580433352226598305612609066647291611849326383315310465055671979827124272313481899873975852176169635057227959288341040039292147884203376678950290160070918697228902054788933145394864416690038427594120712214711391251867016575505462823498919145235785845627289694910163163307594511892537385191735667436172678281403795851204722170272405859269974174407138150708779904542248877456167203150848560904307567234551281123863636516809299845549276859995886748186193178878624284623531596952259339245040358016009235935867314516441635778536375575734510333644516977304981390439522574348093462054166841999945283497919511773499729555432644916610634324333742589876493696624859644263572016731078102501998497572989506346107781339943454564910546541339063534890395094470427711791573162657064611845398848955122890081385698324508755271503771640625477432739258093946791647061236140407351345631823015111527011704648 [146,140] -82879314224858328564007509591225444800761429021702295937880024593832429749847316978116408571638777957233303585881763209942312157062123500011616767091055053040454865606526502850154741423336994571770047376468326203379354196401969232355756744543431510315789449936439239550584784494910861581954678083146376198805325441875374965616592033146070494023981454344011297259962740632876318657062747834614707549430920177392417572384209854836400769003116556819114181575697484943320251844098409872201183410401331655064852151320426948376446746591650376820382901879207642381966409384707308415461347702681362168661585240294941099710571169982508386847466678346154227475445570206914017065379107447719144064385682677942324770765902593310099291203955742944898222181909534374785765230785124576772656022878106862034679859224204200280934568044777375200623660693480917751049493864465703146493230891232627499291455932536078967366742244030892590849746430726303911523737888266735752389506977554952788542260182831687350051320911049228610093049968863523011296532360585063015734278610980651828017505571545816089314289922982083773284122510266831459158267336099737776097450370729113765785452291027876268785586154770286453218669033927880376953518517885890396342771441388723126040874395678955149674442818589687456013465554392569685808445054297429959019369171607823553794870500587500894910917964081312287519418717262625573511044637911529022980835792245023881916507907748637325211985241430541745340123997086513768332646057740779458078779603048567873458840328116407570022863974318188284077988026555358269723859853938662400991225523645142568856 [146,141] 26271386233240577835112706355869195492492628035422857012078412346046804404592659207840309497730927247311302321086461273371972608200175602758316176956587061776991242370744794103185964820580821149997489084001307986816727021323181088843212323517163500518412522533155057947613100687933479837810234844579211984457487329632694542640111702966698319008631233179836846057436182905940263754116308637514752414076839816255540558549958725891616278933863251863562266449632195007124726260605194858170597359753583437834470866109083005547714434338436524332252033541432592146995300605065603419264796604607922280901302620230384616850637160222799188968753892365077305532593672503849977783220274908839914540647443075966901855469653772351979559319981348772417962452503119082002734034304341905165230047561082531458607292234372506888009503942930621789934934472959990127168064689764555158770789252227946010159217079741111301736164782541393186262942011429410945945198886016670702969903552035382232932175679374773941690238202511660308937515330013558313042448650257037126321708855682114288504170966489899112423128146852446924702116995771578779782435774979985565955730585175272360038685256095112058463640530932433411609384166166278015281552235082238862676898849400053907743916068635167091998815481690693297611094186221322495504631988746544916436156237397698703525894041566711309761063947596363253283521342546889479727762617266645368871238122548452560480778433242802860177015773249726313749620496456599977822800842364576750995870766736115817242602673197596397766981440756972677981153002289187777691286890679285035874620184992 [146,142] -138993758655226556479598887598488719626575866596987378306819405934563500426649414254443944190348080832750586606805844751622589779828972626034349744680523992141457562487504582373921446680488953512711973728873615808710320526471154397145461545289990233562271329945728474119918651960098773307092063884706749167592040334762099667818579366787097174317311350652021069566897889696111144521744336686930676381366424251414882505374887567095473966912203307631691003498480764414330337518709551272047925051508086683686938071564580196211751750532163893413488587904623506664499866478118778994990718661132872552141164337967117430042215181224877769982523148152207512274254170200422154649300162012203040351781351799096085154794012854125527419112124820537495342254947584247548012696505774341319859631698077119854343674585063060995095085223700561571553470278454035757023024841795641296533943460327881149756599844636912199210523380891462716158127796567300840156784556683338817000774909487357915043550592641373081457503714696585673659024476932943851350587403678917059381550994108363771421680093395143760590748000626020441049672630913050545046322210567799180093727318073872627421053004034111007370126780356927056436836820799922859841895475765674717753810000790426104409274811247995516557101521476088963970614248064948910938623292224942718300681743014879428267144802283751449816790920789574705210454158868443179055668069506303638258262106402359813431761996279355662596621888026673726184139373055645124065903160181694542482241338985500668640996183134317967188163849773530358588887433333992180733471161284152470000 [146,143] -5657875674689730773275168488884732850994068498506321512169459349061902496035442449410890726034408962018340237201877217416711212880750585620057547647494198125149531961471731039108551141710319618642291885105244602411677788448453558517337975605698820063592814731702056485067172052595735931921007225333906298072021264626021935694263385735728508757234431512462789320594935107294593290724133456420559390669647836723357575100197003635493652865320379447037938901007114674128778482861376742905415557644714472098308187999721980906196213122712218727178299691686490169641823542783048844883476997276153959401670898691493258391371944742081609792714560361189392468098235300913354264368441482929570424401137986004200214142768824078372234872215828895477232161343365356539958022437804419656571878130901025171362537101708295957328931303831079647502778495180437351960831266990263120492697588793696957607493008304005108484120481704851070296777432990782573593706844422391113721752702829696182554624244724132489988203578195456886147019557640189274115937250077669025331665134220941877610532085972305969578913439556796739632780761177780082798613856858359913186763619624196975004755543627653160229501275344203509772171044332407850096180711243909886279038617426208243789070549435007595828267138304413455910242014237701978414974892181325802493284517651533159352132941001333996840272352675771131509020601256308962719247562726737647805944795478039310448508679155847980830772640303588616435198811740321638861753945712728889613058970860433365043681392812870013615659457684755471615909248335327026627207619227 [146,144] -18126535524032674708908917531025960143373493755224216813124284475301760276067415957513603269336213718727716521985268839057307915032126096870644837169458464061544629275146965603987618184786620748739913903032322281303324812469538535129628593219220633457594791403892734166705390966312414409883235209186106658667167615000940204259636618233270517154612046889097410532734841705296392419442749980217300814835350042689511573222501420980204576727783086936747979518767274178139861498885650591707055699129069061673820855366656197466031330066485364633822662995869759697370825158977923974014819780615037612032902946632249888821410522890069656417205315855563297204455082734111987400280985699827405226563046886645058962130342270050068707763263432839058078742430789538744293400771813006190291694597830887885290657972266208684272460555268208474265341250897966077621945216374251315512076737954327081377083084155243056063049026782535965938341113891644650589452334034009715054574338063175170218087083289000310380873906334088045225519122602897332358388403612808329033998306935730208087079193627626089769858635194249017569270048896582447859014402126567822247679884396400307877010156381297731304970825937586819856820658371033449198481063498081211198788221377291095359933857901277393743838013996051776923748115933251174426069935311093320151276268325537801523996454590652998441779994053488572877677674217889991532267835462974361877735938370383030362052119487717855710244741769864594336536792198786141602854196478805457577104205048280316252244423710501545002965189108292205545340022076098528794 [146,145] 12582235648777507086577281214775947923329078742547653281631654986288901238713124397413578300650831376391051638951894019995031518646542493469551899669635823339566204761746383641800009757664082301368169920391295544215028519621103839924601916753013171731200773443261216887367666975697029950675569453672990340820713425986466361826569052585502677885441138937801767720188963329577015688726369574273864239259999687776841725400130305493971290923779721366197750107587444039827745042464334600788721081012050680361895968902434839591678519235276165370082171261205294551123504276593591980338683829557758255716047640175290750939689949994435826857428861066311332259330395556290112992926719327986152776935576008420939761976871879784873197593155271936625609768362198342985159964416657160353859676177193662119634035195583501624685757210230104001496913471055250917081863034310971038411062061292740624136221126792810968715068476926763119455168569843403498309836099588532231997433409775469194067327987703724742685423193710645587676936768642330705801155499469025693933799051961236967535923691892545180109000978293203637689168347242750035370579587991078424274380782975961886252883236993153647379010500718929880419331129447141969906971666982138867464504867698369761767150596489505563014347394501156712015794413097379536978408181369923386590704584246580787453919464660736464473693386001030323378382190777374338628596983533757495202170916913214724353766171194820237375876426564642165842415141034939886583559696644467279144611612241868357675459284531212555395771113954053376800523202 [146,146] -333134889208515619669381541584254185570091434243609556068509104363522693834511317964257173278280645801128458661017502070349299993319541560717568059171331719025574113054719171419538166163460518194302804701443841163949741769469092521567656107443628424649933633416436721947025090141583573987353213428939204726397821377289281406812608021084067822263007361591024466804964618290221679565826041700273830452808688480959924457188705049509991418411928104621977892782518744444732263311280305521612576875904654438070127740495818141062456822514095115863270957142917665781881745275154008614037690811878518165215042756684588301898709332373487414278938549185093845699390758045238478922649193896079872752702415214940698293268888816244926850650353047824977401247638806060574538166512378091255362438801618683786632086822783309473944799948061739439186774161300466183983906223348152663103253396997770014899628408444852840195963113350408693645581304984666587047074614945436750388564436460231953461927868867986533956395518738533726982384411407395907847695468625756920280937106334619127787506153482609462190184755275969879991201525198668474843368674357078615167158480622909759688321220259688365829229387302458274069686688359994795869394425646108672824281908955705488707680330787431708175072475731065528409870756589473133716980302130341280332051198476502974754413965986156636895922757795679880971446123348138517587577545092855238851562157885325717847399623191182704550224545769387958826016475310714131332611710914869203841047869020804272735520036502888686000374167784867206 [147,0] 81439252769720243439682643722427843304922165002466592396237993030889924220469020918881857493390301498747609647720877078269801569959343619049237852260088534055129674310744838379299485557842486590710095069812510329769721705610649107545190516239096390593974663272607374374248342507404641675744191291827234468082410059372970518076042051984557105813610617125002940414569563863736538156189653303567661147588868203462295262877864993194734724719442296614042403374078534794696266957027389007982480347723818891020827594070624115214863672213418407366309471046526826175568404901472815339828261787542793372758723038850089237729367829465332428738047094812373290608686009047382548790277699779989812046791557067070078336800481440537181876085622332961660887916635169522162628240395424119547406255529630881984101189925505222227047906569655206418691610307895953284862511059402781521637447498189804273931962068000756981922293033262386190595612594517956582724624570490037705768092641551634127332847053317978597673860591325088665628861160299888026460881891952347441909202136110011477930200185923982154039401521907811515037850594454918088109323269107622735608809385200618889578178555057972706643287299958075195755974358644069860064173926625751315956846995724550650892600460810528896121580699332653653775667257931227236723663393752481185466593652860071305586431217979012070101598361312344220502853935926197038151910844885656180825689659934457561904376263667071524806059445341111591424102533057783135378934095586140782470799058919409930947288194996278518473769883712109734617472117064357886046396110390795501637097350941422593678885164470941879785208530939787896007948260306626155703239905854443352982869647055085490318196857897108880001435430902853947204978657818789570462359534955055890359909637005412079245057930486949258109197204269380838956805483186382209330749449869274661351013362675497311128629957644901341889988463207284624473749911872160699073379008754716236380304427753598273206899526243645074216460200382363452960022401701898233176156680645622857431938705273147087944521238975203264890011393723671062616631388664245605468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [147,1] 13542615382587958120742445308831539685291341226182618137204844827510025906389707449761222457958080961533293848305566190972702761891438152417705528039775479668431045492155356844526434049314756584133950600955623904182557590901401416844237178935200058731790480620325993120000160449028732277848179501967729633721773120737002584160809325499261870238431333090930256486998499363802160133939668610446979890896162340403605064143861081211420891534487125858320756499451354360431299239581693427227003731371319812362586594477983381881329814022021086687779512879512511153774610567510815064188540592309196299107990131461837051865059323998181506706534894383396036717586609456204104746591971307582126293666521902120830570812267295045365052861050072572663786279107567461657126309076644986095070153801430746170294333388668599239594003358255171742635233928604792487012333734156646399140897928987658744558524512719040039288830468459648896540934475797077450664211209895362043846534569648704747514944911052486177449711074664062588498055731887755616955914384181612339940493946323229104568214509400541597074656159010468977529829589561705428396980847994941403876765911029196024420738373919850613744403051499176162671070775644451968666580835050370980711657830608902707326059023869410844602881577056525002981453505778876325321788261248414839069049498509447767108444791299486540241328109280171132845658418491368066944339100425453238129509676357927505060292580840187762043284532683728245333636318061238738700272527845017525465120566828654307978049035096868170086511142082229425934576165572781396890398511031309825935497091437530121648838267885300584313213119130639376152345333568135852365690029473322728915971506279381784906846635796593065024915753510547950449428078991206397293826462333374130205172143600021931055704314476722612005069383142615757016143342396965293734636301843513325507854188254900566755524782754177706048551284221604795343176673803007214251083349924996976129065049084733631231077946538686189318444901058911833965982044124819816875454293565862324262120785318086060410829568838495359417810102059500552286408492363989353179931640625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [147,2] -3441857556775328690886428935165178937515582000211159929803553246582861870841965121742325239388405057525325463867964719783605514975183702207980112953394586707199347267809488175542507831969634968362005756211826249706779045030356380519212666981664244232472208524049888142338022248808778024061679061515384598487982939925662836973160776953184402258916146273957079032778774732905832992027557646828278152134742416620592464746377170583927644716654425125151381083828115247302394518832440089745996246939867167097831538321552122742700759996634152945235917128900272149413127900993169562398877464234708108376093097712776287263816336748132088828609357741696950117098342260438515726381059890474711791455651088015270482361719977829023425410734039986073002861243926691428033864619029280853047895773568010994043707959326753592335697180580022241466709676393761259007885414545450873910331356586094822034988709646201929078842875687533165007587791082740244538310865281478197816364008967367807800933124927786370178109451125364831117170891236572760300022328252866328637277349828911398118107972888578366142117650256461509609651402745889287956922910884007611251210527011657303142094841884600849223876848344077914618424466104127575100158366141033310771795875779015404709846466459838552192716597756616041665978995165421066429731802937625380566404826049909259781703163334683315139901111688651051761220863089542431295794356938577351021296185898087126420342766911178535868315484085283604015689833283384325859751817462326323952578913356298706668396362996732062591533272673713184557721509820022537376902991986776378279256772863206082757910748920260306044157032548477749031146097211399663347112817954803100694149640414567050315537966903712118863483349214508776601627151480144189064738112637015102000934354082075166778765268937620682322531830763933658623473967254241159292388823111634140638301592639296081468481854494625054391615469589639704008066604091921028899689100260261303029230535723769530352456773340384200521289744519530216176964405453484300341401059436031992541009468959205959647321139765622697041565591032984433823589398571130004711449146270751953125000000000000000000000000000000000000000000000000000000000000000000000000000000000 [147,3] 88431437297312083972965236631286107469355602094427361517525374030788708321180064934255483355665338198608117696088416154972975317855411571366265261672737250072174228900821479347824386086200470192866606805720239107194022164399946696574408972239633927722219598987859055465360077086046752505957035291662284945657230786579098727241064733734141425697088472252157763740284620735891272178353604414002515899235022933852175664090014144283897519863712586359867604685694862762854829971311113114543361637074779939478479791226107486358610045294806738998942151026406916010160417294003773749624628753011626554601465400523733604900582353778134233704878504967421388990273813654546287400093399857042064560944666058088178680544669784973963950946309712981622876337995540975702822889065112201696718437863006617949803058876180222443974987625576638307840945697327906697925057090347186349770308519631826964335010678131601218381591895793074254666297485087106810459551015743230699792010938205928072280280115255255814538039175502923394267128203103757583545267212550049666177083158480759344865608170341896895149577777446583924849259583030295629388647542674868294129331872378148723709582687806488403852766273541622880610052778037822055414212102656741197961117182620455382569364053202805482275304389755345928984154821297495767233731097918577436459264543376505860697891440801135745509958337956345196162878714544490034379986382919636982438417212840473392413371752089384757249196841143082363627201920677635377541709741693532374095886337482606667597303792591931508384007762085217214816918042319826448174975876852189871737732032798484905841621074625852342966518288674378613927019335423510590808832638934868149841982071625794556788473069157164508006576632805124495058046218847730383773850229238263134785517311397006347757133958013669834758627707226198791033761468927222547108024568015036072198943917624789921789405713235809594964909649425463222654032775009176872195683193434504112427603904048706348039301018477020303215978637244233471508852185997632415144231895550270490428537265289927636248874810958228459723264327174343668140562568780183028138708323240280151367187500000000000000000000000000000000000000000000000000000000000000000000000000 [147,4] -536394721258679921051416261977406427547570988416541670754335474428542355998100309654913869686239107273642924725204548441662964862134311719384962323168067955994172042855020941070775359432794030261410968942830733575287142149147926565397501422623996785863818670964879525406178016520157530120794395773909733490526144689723989311224468836862001125379369625830628609493667063258020302353402503908159602070790432157902003308766446036561547057857502590512889217079650250086450995009844213392735532529787264900397602239110382879419753590279032204467777555110339416955342032464352364151372008079190256679109973988133306489337330635995613324255731503490225936233654881148205999801118253388121315723170049470536140050192094815074528158407630583724990333636109994583189568493909951090384013839796142061948256079314857760711117955564176492827541396004813315348369723921844445517115304573890273907182043197567016201103217796746439041158650659353150104536524524438074842869163305332764292135170896033865366948753709139645738527732184440714139966956905138613804777323679531370789875276998733679530876799356807376185653693215754014982190054569117997244613653690309910901269016578962606158914933622118620120621067309351066880333908023755994232375092300021762681597278987125733557364737061641961205188814440344109036391919272782723952250769832995302049539246200285544575150047118375701794788863128173188508295185245218607866414053450866211985313083810337802545683858335937461837436103258266870163579897646448444768729043161418036763679930283996356818589627695529826776807030575187047976063979625160881465074956376577243196151801558179593860661963006866765910749799975736640437004253430341686835901028341817407303726984001769795213441890105702491367439758110838745598651159444874764983685114627495787369014664756498275424727280090475353137421803359761256649157679996434055260502538172966626405039079310893976333117565222709109441795253043263780153690108345842974831250034725702572354331967668857513397889092744568888911464107817588050805639829933691169594339353870060246296776968598386676521752444540869867425009581071715381028752744896337389945983886718750000000000000000000000000000000000000000000000000000000000000000000 [147,5] 556077661796772513350142729796551467390103217283287126821412049774519663432783842539994100549442432030155334930472730455809784662664343979188097522705311223746615980652980590960414312542143160868152863299619332124328221455876809574341697969253413052811064021067223059085575494116737140117201862616291551726747655743998858186074758354972992170874707713439158118291472304249355358610483265296951609064937617172153911113488633500951914524374743891904905318540079868502491671175644025665880695633115852254262235687322371758505117046139965888087845331294526049534404766528063648330486260504922191319301087707787964861549349379581082372288888120332376841757034974909598210898241726635430783374484861436649022500287263603594541195503983185788228614413008231346509913681802759404604515962529496210437839018964877434919434663649749871721985058208770864412774414861325452230942447565435756197288371252069636438993500317769359916073428901624362911946234170698245490078325216985737677762952996510399880540383081798491910479740152721389790816801137334295794435435754927461784068639420499047443565686702254941860702070300238969946903822291754326140184604441169644090855219520064564260577898600394452481447812085240721973634790630609579099788409741461913812805132722345375200550307198778227127652503159537296828068879426827370579704753283772855015946356761701909153403923547358958529805506639677626151538543059195358808796856211545326525853774045346754777730692591462047050334955450732056939336879684304329525762335154131094006647541420384180839175327801734446688750763513358847748098719070626669741217700370075862576004832963188042148876723645273471629308241244890324329334072895479442410040957541349087282656700765506187310612204679558004934991152709781353905029595765772607900110339900887621262758712066141633509490857051183303022746308555201277733817043326619768718798904621179021522819042644306445513508730243127846748471609327750330031830503131038301520227252055684158554233100513553222000871333240060797102266505433641204057748470722685232905150414125765168768317342241713576049380443484495729877477134535206093612913491597282700240612030029296875000000000000000000000000000000000000000000000000000000000000 [147,6] -3133208870862072854708876795245874756785852360987072720410835316385213283203439000851181533759143587199576736841092188339311639899895133630626564591738941256224066937091731105124420845275346692801405794415328027461248762016922730985424509660821060197317122360198526705922672155206863735437391604822301351073751378318282543071097592224800621633393950481993754591073573742952388883751928705749038570631675842006461838696110299765890913383474234845415402882637136665703181833657383839842661758434718998510031579055781849305858307430917819624516910200073781335196441666084761737913758228118985699459520265981954724776000337063628795055036593321976727729252900210700372007815896773895085572285499887693925795641511074189630754160255716450918395110421564603232546956550713716939548979308893937495883097463667325657840392642672649879156926300857845952159218773486220684807495070366582988384855307935052761432901437421998185371939821319518375912758058182660122883945699151694607576057499951367659030294620356483126650814159843461259121275864609565752417606582243601380731956065058589426082056965619820497094848077370854365579395567639306393366589827895305714016856865039290834587942072148425468378724953211554232864780845877242237822832050321808747581261241272395629041649580610789381257340284908504360985269610810175200758063594304957687137293867016420598566132171083385241995666658894633270541774957942889091776247182341727841695963485004151996952349393075851519451493335130315685103122892005200830404895815436307541435935342635613617239732850140750372982664526299024679334309854953007760551270474207925419898266448579027072581328417027936578561233603510090598423698331812443218961028275093039377109806052225754225527440285691507289037953299863939069249372127170799228186924808449796114245034630820242230470173669735302736874537014572916590685190159089231515627765509437856563031544466003086821952397512157583422358422430630444324354070909535494775426527031618689315967012419733758735512343470400540812492823837917067714799144770186207286796480750150025056987424067952302198437015849825642949388254334696223571627218817958748786622891202569007873535156250000000000000000000000000000000000000000000000000 [147,7] 92672843968411954089114309894405206143768224742835979004550083003325403586977390840452449622485338404644517909598874191946074606663886328451860621892708097745357148963094623237676599177881298325311164274672769408281372087875065978805615802328758637548007079211573731414022024674285812356507648087391551228446458094105255982839386571416100978821440005315812528485774968322217355446560814611534316662837621269543430508276002966008672907439293171122265337258357853632960529704235092846054198899166913212011111976239115923279198648043455257112350776146119177448093807481450506235237449928965945629419505307579306610410675961475183130463042007127511117854448075851087161450805588195590351634952589378343387914478618128352830645191856089386950991019358347710210603357057041206807912749019239335541865606291524132975152159541726478798944193485784577966959065262322960122632093556363136409844770124716047462807399032369098730215992298378273486099954435519462051691204257964823048283405183923510994734112637650470678085962848413574520284887702483821023157929491553438478285434628605964263471848489949281992623032952029451990578259618461912991893077193406559636973194514923407875456203325609226687481477882599232822211137464086398993049171517124298725295322460493176338945963059675193782825671916907605290104409606465479999311371382927973729520341605919780547038338255525511594927171751052508691616955096157286350609050618030755922090434412871193232662522400024528399507245284020163946284366589529120215453397598013305489066492959003349047907803124540483131953104700531122189669511787442795570040658362032289061112158108343554601351014306033772045297249691580226846059735514226378410066164771084841432627011654023531912965960802166805758363336023977995860584119336368811860031306562553287060897806177658750531236432873399910509451751914039179725275523487965260384236305483377339821549139955218725928939149036763541788192184907934180270485109399435543084295331897426173836276157023625340351944604833714340759606093235247661701688391109913795005626778544967877313723922655543312993681523172033910273592965068623991446323802205486952487945018219761550426483154296875000000000000000000000000000000000000000000 [147,8] -684458193979928455198817937166119107090695965506734811831086524327259021945905729177859534407011241269331206927900462912526000576876218395935402331875361006792681353785004776397041651724282223088527995233221785638280485075833898243688755957095853875469192348043253085210163155065388534154322104801217153589141799544056606119642607826833730657819775917030127227856035267629361098399834497998581128060277628609113643904158666298244283360139572877373445469713312928749494139070878444492936862585471075836737682257496002584177532501220667639114221847631548789851825302999617795830284691215478252979246850865415670743790548520920458915674317731503120363370803071755130417605544519271842958615586457542134141668709445965467526733535139110109497883177604290812999975053442230792571649373115475792591836519545536998970510758155153098679679520571556410205194164520366979095427735030477729257552617307312141364279968488419772501158777641560679445231489944523126069458094534646576508006199907533413267331384525819135232053481111905685946236322474528530988370765066023716866971003523749995685290687986822946803941382361481576629818649827783713024825761735639187320874857360015273358919914999124115269313282302438763457392121811261448972080212753749160559117884147660567201101205965323552974974175955065578407147002042809016703187839077729034710981729945009052356238618858871029065593361674006754462051389297504319707749480363807703056642170407714078569731514247294715235730377621066402505647010946061670415494323870845432320672572226819796792527183717338354719263316922207436675873016377754634871595695185319506452341946313409391757337070110306279000554050055601780716089291092129884974910869636467983192081379192644874645798013428316160731392702885852937562148952219761539145345442451473151850714759313394129581696354261418414016981611377108238283285209177088202295266317476534732368186109124595199180122251901095607243435152267719009104596778782689685227094788962352406404973333593711773907527084250639958005785685046415575890509829079061564488479209315960404929587947849311258414160520101914715982633399860039265755362469185259406689869621231991914100944995880126953125000000000000000000000000000000000 [147,9] 2932715505828035927776654452604996113095274465184567593309728922515536523327450475828705178934585647902078023393895449027372450483385274031728111739860222580589404408538535168172346639267657675474522265625308541505455425493545105008746426739459882192019174904278667563626300408408973431155297057581605994868675170513533303777336982735987104176524557480389329524682111018285263612055032605941385348224914343610231447489371261880832282458429177823736133390080995609352788455584796359723729088859213832341835306317545047098618563350364770061065167320355826264534987014872356214850302910575866418622580175642814521700986419181611556735165781324459196431485179478135599452257587686963614114808755607991368903531583256427935677575246101171097205249503216522274333267795675024623326237237520812502405677327977860364418059979727794917991667367564104042862638848554256300562173834295119483997895493698073209500919161644450718273986717138231764972806294623513381222703461504650048094106784322551545520565523734634585240539857858759581448385257333576365449605195964754301787628637057956960265111929871059818191215997949327826541787318488057865085129438459102662173494626017696688727994500928074744188689157386987824267348885919088641249567585143279344504009767986969695955846233290173898361496363209192262269792581402510986492526808186310208163432724013185220897963772470464264882444946124981162132681111811594813761991884129448953956595867205270951581842545877325354714299245143375435633194182335752647447107370433789908222115657830232165525887377267928391102488740203796244359408207398349284476319313275321148045842675463612072378829567481602934054542245517716517233262330357702424890915796878003533072461159262624253952589032269200404704144511291965251414821825942014442027811318814893685472177667417021824064349935543871712647576579806622364064018427125191723376098928735115570318584248886899981687479908189697259723766922103128917511949487479290289346843378164483678832385806867873593845166558121329315022355653431062010634818373555645583212050158814223725736124555006766536866983110947183222123087885922960866676651418221280292423364111087380479148123413324356079101562500000000000000000000000000 [147,10] -11194201274367264663160934654361128650782356265204295927052774493513214075953904274094207251287474810057962939718776178418627198872289625760191460637557854812563560023402948337317383140706942884222761087926762961746453306439975945214696410607646724290903628050694801125734824503207868316809050126779115818641452970851267280760492075812490092771196951570512464809188168262594241995896169731466342737156158235121582362109300646458929294517102535890411630101710339669343078977168047961409595195574768454694899642965138349730639299663841292689829286459179589448101011124289380198487834419797524306417413985854393900413263110613179830905405970901610740875595708696621729912737511454849146449490859346958938162118610986159421514203239777326989686991873993891117075708210831402757066280783873024134701625737061437569006770433946125331025260861341605001942583046487008017285208013188075755397762793111913407045931924380875841731602109226575900517214476969331479994349511431878087350512810465700154679681243232021240744307211649810764652953026415120846993581978144136481914174237519673797791529666122031001399296368946804004286123368493627966719250359180624319733331096528176344399254892140158377711236945595264747392366382572354162973654769268890916118332265834021298158513434203040772035673003500829789428403614955463504298291862477464929212657006452928439156870356923127905914181427127939662499676217471144303433307643798702403989895009975934189121526969889802406382757149953931784129253329842863235722474508552883293249235899399008760117942118088621165306302403373715006017356780241310846387337047709811501503609662121938220368204589420449488928548255028420508264573398623980482223586986595622349248688307247765397757684708755371718973294736804946296808807674156292767655447126545890907739597676546637644443276435989728580843489827178013387496414677122975872859899264304011669678458704713172739167257487234144617493870490653020869820133571270821359306103075647261381597414292333680177204969793339657424771314139910495305394837790805429084296245115835733917380386287922450322986318527643244063653567954670505998022550853524251426270366954057733366312277212273329496383666992187500000000000000000 [147,11] 48243981628371916025293083332367355983872520933040224489584040079605941569221194704332208849564500144294186105100880304024190468222761626747677175258988354470151329884972808440345181718612304833694207708121780012891170825597527083958766248623776961798194186946523190761889728256856113015663588850051526253878839489006702456354316611112083639698608968370510915150096309525681653188336638315593516973170099896942840185306366475643988162075264627294462110529395841528632793890467843221653707458134572126093938236640325187575900327743981628051819540376155782348958585448235602112470983410631433034827648116552426375769913712456587913343601337962853114797154232435483399468253431487576448996074966342079031665954159943308790523873039840145946446253846176027492804133817950073008060490289768712894284285080582669752407282702485180976543436747789338149397480003342360996317831075537462000141210327518595202139148115510994943405138716710717798793040672385411436787784863304245177264137883464815551934638346991498121429815241369998751159594834166023715954062745119714368023921910230982792440534769514421106646407794134200316826223428827403120096182192015178771446589494046534030377542394455593685594447795993047091782673726346967473134556134467101249390949398983385423670164082667314334959062065937219352725579385572627923566358530888103700743924117315851440620738790204583426220219309603028272279516055006099766937462779028334114679482241533179920535299625167532249889645603141318723963816493578938351909879031679742460822514591482089778767045794577836452929658285491144421968295800725004338950480745652599735321378204317192780100343419866940697758021938329195656590717006345071761025681164255684565697886534838377009819867377447716269742960685732385034479879690691559422213182263990196452416583057557420058906254177978448987306486815292052088131024849483556354638688300614555392164984729100814703079224218716885529061759565569630329392678419715849399284448386030336640385556184128151236786040483008164538330400289299529568295451832407361781272728409684128706303294669426148345426661699244475117214361252250191212029185738917357572003946582011799093514525793580105528235435485839843750000000000 [147,12] -198132388106072541582112610736192926866107902384658201651734395182167125092635963703328113981562873607706966163914280820027835737399965069563719033043342703804633741945174550757283669127329331156295708932242216333867096152705123212096558359844492104278262984663667685923853405383987121963932227404974668438901896905616965263475337253454158172236418017893377905291389068242956101409417419231069448032272578267340387668663056826111074295406862175572732311282269262386711559965276337014083769816003925226490651550875879569284061215000586711873039299864173171432040660256477835157422994847345229356409061425698739345958798073471809998756006088206573534176236477915226854042482359066917388175204953370232975608458818892109371211722592675693649305601263625118087051985686952705950458229524085224357911318524181464197147230874954419741856262698918497113595641359192894960569973277307693940132838244889414564564019186053610170741912810350418629289965610052569354659945399249925298008077221879922318900222148135091082340830729147280425964561825437002421958983394411099083327948074493196417709990495117433314876732636421994138761960167505144183796413707585721829785655714149805704599093493289167421498559285245715792063816360052851024534931294478924455579308058006868202620865588721468106744722875980141641385695259809251580241193391300221207404440006686957430085769701109725160736316160843977874289421099857671350478127267772544734818246428943896781946311536339016124939446934082483404027532184316774403794537646182592125789518127969802738029992684862176050570889938943746754303115403067327747376448548217874110918032647735553239696976000635353406189515943913565179167265580950472621789061503536761237246006260621787171391963205187587829920619493701184538106196099195196602128116866422302904341928916898617693326956027246969159986507015725749259606688154524392340758522945666511122822805156906601263115853278569351697568454941048583096204657476062889385182674636643799343434106336686183767665690585648560367413471118067654940315938073543262484555731349849716572183358083223719260335107558634702901559631624973660452698928629365960941564379525423045258492038556141778826713562011718750000000000 [147,13] 646311732039903063539396527939613797811633012684483180755340234008411164942096153782574471553322309657956937835793132589017523579831677139398633529371231302662611461122076935323800740673037203743624923979880105282296974452722307841555817069120016207063793975278536490972653068819894688020973880444072459671055067129380485842609438664496489515581457991132987381126362696737181074883154251807309889137571850917890308188912284604003615367123183229073398275326548322042168377904589879501381481035544499355101698289103037165263430870218415746348791166549441959203944038101703738412263174684547434122002271797051439656936441095986759180308197602322382096223821518570087938772436480839881377912983139296481167713534701593047293280089983573867117334157822484321742771678472054185388736869392404619737564857322117677256665298995331210896549193279759351922901050497803072199547033545932918787123673902528134548507351958887682786291328058401882367972333959990679164842992120258552820906754714971424329569707921693866465368306677367964037643508558425419471476683595197758850564818563923752545904835732763553018280027730550649667324220859215789350913622974055714664410481813245305511715931577128208081229613722632534631791223233636388789148065800946901263626288150528571918337073995634080799852643972091315463090647419858030663396753441873877598045193421832670889986057487842517036126483229262632346542254213605710113037066722670431532199237692031128334191453311450979938192027737381574505488221442880979739996983590881227530106903789680551030268925209999852751134993005781840924906422187016738861500512689298627533507307882318642507719975172463171708536622050063407940889960419003429957490238817770662184745047263653836488964689548710759403570061291700772241315810214251555204369904775795190666805494958882389936266732597169967132527921678242380097277615876981094007398480427084955982994745092185855369302231913226293165398103375122470312761576186141441449534976192855347646399670729500591818378917785227583471733123338183138287364293850820660411327817067525500889206571082195248700322813438930077440467793524042402007211041243546944543298354672600236625612524221651256084442138671875000000000 [147,14] -1596364250489506175452704138134881658860305712150296905559575668625061878629852633880301423790255990537603485395652201354959132228441659856596714398075874518532316881823373163847478160167265934481588676955435987106227250358715699966171132093761064674776428203779628586828961859416052310189239536665793657771813550507446733749690871696694986895638628371043987682196984615811388888510499618020823847030924451184365571505315834030282409068676158474733331280515320184270967071478286776051399106320908120093516459655506939271466711992330425175401839323390627688036876132134279486577873960675357499312503265913869620594853777273363561898060663648679160909009229266639737808618592969781479316343730182730686296801966709352939878371804410295969127115577037466282763918608108111803793005354144900429117683047875308865196740294414281408080918463447030128971136881783857873121522935230164414806357184800112430454359149606838443594159399091470977188716757396962437414457304593603651353738675457527694042797696224931636215494034205819219188754963385053324799762711998712212990500425366092172151505844340155442283261759069586407766376317031014215272237441209717563744749622986799914249117965761085832454815197754792878906602684418515352821382293706706868999978827752015453424712602656319814161253678249913526207812930067146447938320690632773174356036082842925487491080974593579887267025656216170920728941101606405865288457686184741859795676238470468105159792311412823891453554428208085302288724681387455083638803597088955933172976400076886534609353845146597443511855831749278851969881487355964736651215241411410419022165195652456735884472136432503848080991444045528421119450798965565802176619982374559181245424015465737273336434554520633942360959741056635431382029548742570378701781257900902400082684386348749247530580868414467320390710692689263595049075852914730614332712098490190118586564152164193292763211911103761288163279097358832058256842028650430899335853328385747047228384042246831014276572282252632500995230092947404266826782828201481779565238619172033456895169517534373390324568372434804919324869893746302510092824629987765703411164725650239759602300182450562715530395507812500000000 [147,15] 2976532337783942031645543480389374644521163988577837942962080604529447294394624450617583567353549638733014219852999432642790268848876071415916093638710745582978333877124646800619233200380928998922320674343631202077936652176872755531610010972150733445460508050241281108976272265250236247315409534825635327130256820721234294292805004688351597240594900607174207650007731579521736223133107859270160507475142993149315272632326301296820396754932100918740668029622583439180180373653262145924959635930275120654092769164010115765813982051096678651495277812330158797907101135378457560485115352494963401943511632494178921722279069461904923552549749565462284721844743009644518551647055393195954677523672941203255028346266140786375341747525165731241404131131857068958272220719222468546791535135683958238995634430810223121275866619030525373019909638920498088960149304554420503360500479999453448207900887791686938114552853157932182120829628407952667381421685496041865691945639280082607411036653157610947486012602285451856953879472676914149199372656472172167135442327181936977443151111217126305446293402566958473789322034660692831584145740055808417271173647402648540018214622199374196799551225203659079436370450831764224534609358251547773286339978166460763931352623827139373381348292967778655559613339730503541069977547953976256698124756673414450089987230881913548341713380934285904475001346369037093955543080327501023313112285616298791266799979512118798545784569789417367809360548228511606015900405638429077126661713969787563409520055343938154285458641657884074856203223726267333005772258939369079057749725393549819180919304323836448374527537345379276962289579197015338321295921631128277815066049766333770788902779454122034855238022082969739888856705344539388936206858095581923939827869714845974841351318283309475891720995256816012712223194868693434693001984294309467324082523188702954780673185192381600112677531092793965992789475461902055777937073133881602319187547033913980023614904729586877919477047748243621323491713942141117191743745188234317328739662952845295094050640098949099895143817837917475282367634500623197050276841883411724372886231204660134608275257050991058349609375000000000 [147,16] -4119582370436371610313664476556881299975656580978819556578054626712830718964200886200330965813437427233023124494121285831876209543083471294865733348706908293267711325693870388678342326370554401355996481715685051938128852039902485047962141340748095399673709161280482165621710223793311720619517944444125572645135120420462797602089970395980809630575405418738335622879686676386180761918377684580424709026033874760345387821125085131848162296691698293663939832871691527075285866095860033553572898366453719288158029255590807809376238417008397021586809610802148536344751116722492044494580519951359880690994082017268506020225293004582856719766496641495895666467077736538545989814363453626060674924455692316560575884433754244504434700693338405256751228417434449119503624420940554976270535754871854932098415798317201981637517986266184331158133509977835218655818152289174003249681078910901674767467335849206398911392789173226801123931224919856680578701526506457700429319962331324922233614104310828019485752667816734044213838039378915147062691145758114438837227019733547362785764049325802617741117412773725640008561814422443074352213861608107658646187647416021514952587241193706798783744313839102965748826289046432818565902172172437896559977798870708894642391269052384857095023831788878932362311804382259587212794637368242774992664238754693805611358184118895473014323439110371725550501279600315595681669821125857136198687283618598626930004344092012687167023799964081507273908604729111472749422667011996302541934979123312299501515263407363078170587661961079205489132641556034388989381836934252506484495628449117203856066339913622032696985772165531648423883322984518557367413895881131350730509949459999958953017318284301517595875908163347134658009814001804068225767244780820109965238239668099056003486174251438417379002661601526264412418048749953579503370323218165083659758143804285797791839228303564590232141398189546659852129243282266091810856810768757182685227551511414726630516440199289746668006378413531534089174196471206163630993221477059440217938085657259120170820212043406774368620993011773425653264665115272211094921447746110488219092871098325758794089779257774353027343750000000 [147,17] 3762379193948594643762189953516843646423885844076272424047046460906442936073835860025239452308095252013260406590481969643770337677238614950583232003194875368513971760236096216245763514154779146896044749067738947830471044933432554758669311975445948039157636250844521869341817297185502797154159887843697974636042936346518990899182226722994973505891386963458371147350815002599630765749951065618491043634556111435515236295525161349157689001709931905602596291307953600656963787283865018631060331787057533021651649966014074976338721200506581097161795580457674163327825917023363046031438162160165774181914279339482546605391926009195810123410221246990796731899041609532822709273230739732229096729791348699386659877770288900697646982292844118288168500725572571074407372809905042143402773272890634360546821217404947180494465796612474623734868635098040643794833226798549029757587555311383238395778619089312349310387870979066791443076988382590382497082632394020968707571091929365951410138323202758081800720655847904665495131687205272220659165067089846030935341527878144659681801664743249191967635336918916997601303882526452084792722709424182004057769192182979855560350179579444500098232434246990147021837149915553592571374824830114910230715036438008938412184892544262776383100122233441582612902959617484887742100552727574246185230590158287298898609954927473832976950311506056497329241817789215391517142645702100417906644485944511807540882799777507981010932171250214250009176563630739921318464829702303035257878262282751600408878116915689985682282868475417644365628597593391107097564124079370590673077530407474063770725761495042232343094766956989887372683001258900732952373484507218825386320483903747206741733104046751418255911912966155746740964393726694359391516002177524245323898612511880931464094155405412264675400651938181597143546860189302120390940333736792863120561433226789371958269896451523645325714404678744751078975438649708326985836921772620976269341830078246225752180598174516029181209942693501396679487379576274148214293720864483087355249658747929506583371582137489831107851984974126383208595810596712287095386226276773735180403157585260487394407391548156738281250000000 [147,18] -434830614852242934182692580872596845416555678595766357635063923304898046878998861654165563358047438747736639991217890040119084735608309495082244099126016410453363677379440291248436811999603026524150451637540921137527974229660531578940696151195745595114864238595487981764314938128573345819022401480886786763889540838594465353254323226741253892043877026123636193613293311541817980557469625932575686478365784560725599198647692108018845610821820712474683920422400016716776951874647499475700767152902928989273117544070768162483521478918021932558345741023626072891931953137663019135171742704696481105477061530403893480474138559289190656609968662360197211804622731865994621107160977357787543601811846622999593120111787476491201579084428549987900233121787482679029828216799273288496825613650810262727470880766682339831321421701887400449252533169024381664929540149983610244538434945175752756369288465538945083596866601064080292308720400177320532338537640269106864511786840802679446471742167342305169146719393044484414258543642033901768628982780749686776072711573035419948233558649369270653494370744802724963753269328089748486847312870692212323392731254413466995409983765197996610669801035431795913776078591585259892105792544967711886051755169401437784367996982241230581360514077446495288199731567191004987099968237320466031543784889345497432877438991851222521540090764164925617720172682151659434466534158532702568590610206351200839939569499050454754471374396319690319106850596801070271621061127525466319850928913225316036641597849544733222609581901037056647608589106948494200579478852578939232169867239918781843960205387855014683811253742872812764661036037965425670429065701315396747739909036664744419152214758049065590902589609800321676181033145284206493207203323316980823575202063197117620567198018834670868326242884127620084619863455281274321655149245832041536849200719366518023544334978464187968104013445504506561719207163350067264715934982324397975517476505148095618268880071375269482517859063601620297389968653819604075718777048087898646268551885661407131294664536557424762651710692341264798944839361535223621621772355054502678939343240926973521709442138671875000000000 [147,19] -6805588278061716932168988882111937263543374669608946450074108911734500154115680590096395000091890500301586122030432855077779658566568499956808651296405357220917722152547869427643296122598688050357151567950335076534901624981810774965923744028810130492135634040976972511760094296424025107860092290015694897488141340809505474634355360413835192222437458174246101944881618960116844549600159563773567266044161983823535183476132870333624508369670147705596967540693014840058395250644068430360842477355307457531244826086755271793047939712454637307753474367041204253042001998555615260610126106197214266261336967142314959100885155136454548872641982529503708736428478537891058919578167845238901125262484412220370836095697682118786333726532991785266799257534245264333929453157461305921310800328033660762236818941699188005308805987077531140741552209554466480022815360351926990545775037588786960275812915918042110074931954607938923500724682753589482556893641039398420431957763750656525986022036251579338749236389192497265956277420932658537960022687243546017369977620479869004971899808332434194191769100727712732515450405755935919007166086961934586026141008614451995425007717468836676298730819428325527642225117218543173966843633469993429142095921314042246752133180027023815742317926075059208366580781262143930714709744313404740741962036525619502693931615454153177769833616543786560832858549596136720811592372884559658795752957613973691834321740143808151661398835968178020225112015994361297581972065826287698860997012077814527594904809529447480932974420211476636392863134272386550826297578133452688225561730006120801141966228269615999908643407839593835471334695621828695710352674640260106269792873077419142008983241125865354691752685300594904698094920568412772240062365601632572139796329548383285932344046990495602222758880056382285075217515207234264602014659498074430149809018100149878466814500723124878404615832349251966310635819160296354222257834528527259561969811094867740183421398387503571866889502692546469223191370894787416090483382839335039864299871123587632240257416059239194417536324971293082895655586942024490923825510166680907708780523535097017884254455566406250000000 [147,20] 16832912374537680153155186454338148025290212788022666699956630932201109792938134743952458717762924478818679677226293906105249896440351183648699741023549975823979954660295486139091373261802224528268299923741500812568243942611636289381999043202494981736063795622669011450533940727369743238502025763652817361638768974613617847528779410024026038122989901563315965427431541082176595831056453849118070495426214691373357105432670916334310112926769113793299228233430016523756122730610853442870044778361755851263774066613475006547739366379417324195267376393190875012160731014656775801521249928125364283843600341264367337433028514109864817821001906290706715771913744843383133101229267002612846635929241424437788943338077424325646533770213212971728227493842195048355493652499013723943796820344342884950355350433077339360597432324107949580508645083710833291168320910794481452033350111303612568740810130921907926350249918283184126313382378558950301449568284067079490210091157031400105782890183131172703960059076882065353818915850223331302253303776273059154017609006506821504491701603586493451912468213704973469292826871845186524315993906613009856810802799999782548623580246888463483476572928144984126698839595310831905777689912659997838138284742697204421286638615949165809888752072915757608580985956415856758097633201840131083735154217319360226796551011044284738611772125786928062440476940897660468817129214573049170459062667247820445715950006757939479006695991277783027544630779732801281941254545943550189323527715309911465734113756491714981469750757590334698782445408226777472429447667939252425924561257971766248593736975542668354388410308659750037688915818673464850197064345267289311999623083738997948380813815672234510159525258378896845084057183865829564042435058232218535390450971912296739370938100074396046290728978245001011340081485347970744967462778460196246188084977331774043839321964706014741968699998501528407596422954757044342968995363580155456159837048738525769320724056180339350279233807500310486936737702795820617070712294609322802330707812626066185767591899883701934640228943331903085191619380751059010408766936084390408723265863955020904541015625000000000000 [147,21] -24171153583177252352732257884386391710754555638757628073154590643166193084262538692160379221135626603280994853357772988251600091739804859517181743707416339501417587480136871516688243768429139974116942358237194880703738666146463562370016714368983856487276221995603291505554449854124173901960174373427761134376543582692560283174689042822008905668265855625439670667111554463518102331839403562126040261843894232309161480313508316617276819089334473053918366813849890308050198953709181572229549161164519027761060417644075945227420273241281645770998578319402962855879382936032145789861421149564036259827410298912792575984596378625021979431408531035295857612250433942262093409293277475793282688778361574875034484328549407583074427593135118376678012720540275860631328726789333143532737377183718933321989428555184276959605948416849463327229561435399833008865935014340694702802134410992691165584864892193644753919200119833530203755376289966778766390891851272624083483899008316204200661029191228522237136946107075894902608816468281969291460623330217325502636463259682211724803660299238185440220151764876707389016911958880699266708995134615299060563021883483725182243007245963480037280750072758201716675897029826987301516588736329372540115064856033159309412401960839800603116169669942445662544872876328511681854414845714384234890719661260081067968765524679095059515605000773767005762615978208501129282381568750176349222333488606523004499064491180509163732307456070796843014079469801425861220416155975541019168184448822994564884796030790845573379213189146410848409954460314994481293727563752100585847844690602386041063192467183347969849106223608718115314643953606680292582834903495640216321388047500074704766961200715456404375709956527041204778338008323740761849850617742444251523790645057750613355583037829465429771736647863171498370474909397716977625572199663594127786731823562712135824190789325976084786438785706201710396591410209249133182575247723201337560628719119163518621939316421799821832176586309971598125580301949777709283986858299559853682948803247693666203677425183597057735443526025202428601477123486668980479219904361487536448294122237712144851684570312500000 [147,22] 18799096917421670532204140347011383126963820517812420576389740876569275678212422949381207693432285846328216336598092865877341849565787651580874496970952874602721326700588079310735914829386766863284546223883311581887578960903962929397950205731480240838945462573338975214639682940631947173521497395639017757231010187473402861116586147999914875928480566766087238559103024830549000530321686041608277011598074739902702627596123621824000767237634778289051375088729222263312837467990806508137640262919192608927412309016077521881778235493927504297598890062571722452182759712316107369258602906200519654184333638805690769839206821254776012137766644003939558986254100643941926244962239104342590106460717901032702112044193227458906352668030909178285510656858758804210526111581042981640367099835731133460067921417104624784030312471795891319704859987122114467603175251038914601057170697963978257401449102966139307565700145699396416290251743354636732270074488324030358816744265550406320729954336662272558565611457966997430641030098289200406930335704198013966948582620662973963350727824047028196483566140335300248179092583556781060466840910461570028016982846525461812960683284763159676571766940471464704954764790725729978081277180770334310864657622003017267863446200805993664214299565860293548255690003134334121981883691581705139984657813352116294739590242045279890783861199938118198346364726883664592578551945358113108351211369982647795732259066740592101025111888555737766667283954521225108760989585861047556281385342724471975159255704861389388185621658334790594395281748846966041336039357506510335993316764216772458123222890900814220917104454264971377764691892171284985840152727615986562814518715080187524382184609181390147913870149520165590660971635697320586843511940404453972759313431200828713597584223529414720314549234151013296538215193607535160827363735962508924757754368080706401251881878653164936305847785269949744488395937332290825257032468883407015906753441704291379263485961675345685931321420700307051800080801535956372856604744924338181925320706140948734156247484519997858642902709317315777234288701651237341429603877607235062896506860852241516113281250000000 [147,23] 8098859628687925172135972987002421503143680306705705682013052582587546622938690124383683862676099840549727666301951110270474753553468121018062028935750782250100036343074631205968302784423573736209618734890411383121124524420694506133205876667183133076427581044207601349607832857340902265630131777509205485961817013993597249969715559062701853353619451646002078885744034033403240080701398499270711876540686607726407919600957484111175717111145068620927518998497008763267815626580448109629999519555164935780879465371967604711939088159737630076148978903856623415534520572965092612173655759981166626610762391435454546027423867768630623088221184700282934418162731745945019141332006520411758542695347075454595649687711811895751155772033399699200637005529564117411313032128900058300646616658107721712142283099056227002047463398804790402046227509189569573680922879455073568448039683418763711383359901423404442372438454589370093252751621553370816599123153422262786409563190648325739510450328028165157262361411810907826867092892560096425421865992552719371236772093940760730213694589368524233125440362055347831311104402622478414920647531211886450026937192937146564656911242813876168324047525269980927818431805062742257295001367596904869688425849363075583223439602824960812096968225785976576432455253267705096962767042674404404902695048674350168014375031490792952362897043307427300446101638659412787287050927516754341586219367180039404217135378355828098688045199766723348422101056820152819902638717544207642685260942155526669916871205282041505253653870680989184213062407817211406618887904250434421933585250812996058528010486353054036379422506835554242793190218020130791689915046285903094501188306436801697991209094967185068398801649431367309527659264235753776407601649855646002770518132762593516292101236346951423686742216294089633467539589829963679968188998391411209508803113594446980356069546483005936185332878356111342621295594900782715904102206193265739282179764010725145693926399073983650683611929155971183041950602258698588844655924819030318514577172205716662711145540618380573146826837997279417507948518493573428992521323621645024104509502649307250976562500000 [147,24] -54264587790237283881104607746193344109642778784342017723180838807860081111299954413456632479642287579657686156640722778515937388407110747797491324660702622704600970991707229643538800318641059952468390876174818121824092688065752914162659162174372383682885480723935836526650312750680418383076052097428440028909590494000220449139901212964680833058464813577056531731459069460468926068760726330660007622841739987806423132953218469472117889883449166322811671185940935126347073626545729708764850190572142369557488790224991713756402057464194158519910922305344940893345087086201978594646394749015513363142881344278724944057618701048498255008268104144772286631243494874127132389671771427640872894812037125023313891928498260591835542853449801195592466559338063309442844514631671005523662201890612976806869510944377763018400059253642648891734385721026180981779898723494112481555975568508604700108917293760519347370402230077157676763983198002217414780589087767239089457624583385896348562185230413893889164386929144710492733530809624548257109111611112651708627075818376857644103177474577551980336820944440644170140800952119904739283091419439645551788825243026506994197132432646496949624052984678742517445226102551520060961115782825942839890626320164557131756937101953495092411343369933088575781882837826825841328006639435051133263610017850505743239401054793623592751325379907833781549631315291277902026638730952557023547319626042847530455339405397362467409793022192050542975714005947584791159852170820605975545119931572485300807256766416322426298959335121465703892602620213578969045235576662577322817867404479762501711531877157665964773047026435881298389213261652601068735506892221116454296215936091408228484351268015795174034974340867284448037289794710208858907512587459036511946708583139627468564363719542636035625709303681029818946617079589895758575427522446000263248846298591529800041031797574548821810648759973954220152019990718801434078697603654994464272578156904693942234180323153959635127515573424143369490358729866391150972846500445109881016121592545505178392719330036941672568341510346284288763110037310222737855225361158773011993616819381713867187500000 [147,25] 102021454860811440442106024405337273331210959586318600360857838414301765744526962203469710398745135305546692069163141511560805066331633021394451435372784121704470401680647008469586894651748603461281086400242546412785942150378407068200316509142303712406842715687710920193320307453863736104423865504602763359310220872425328690822228646439115379932972339928822946559755781326781481435950519427406225966733423635852587398519985869392975885088356285472673053554785596436582749291264535387992060169793660127033353436192600367626813269877153165286698706555971401510971638454844987035305151600747082702485549972454558437328688497991129248806367889409909429393940831117521467306841169837223310311986902993087799893594805783151431183439076021673057934112124886549046932540788042418384464986790987148862401333615555280613170964412416022841204161850697110162278395694172808809390277773540750503978205374093282300878477172764269358495524750770565972480187419167990149696377936591818724626919443296614817754383983466787973715503010200427020553110053358122460013554365905260169417502846479245599916722099128597021979157848480663109924564424355453160717105081914240308254316178459899689620026260421817377782293961165272624015953517524659369941448395590436701135247742420075270836126658275474134866755297828664702649435553994406928562596763689707999279627183651425047934454218632269429817459751790338769230894364671258602545483805992425945856697860354864192022837224119889902498647202892516264510152271769113632002653086053775710614076787731888806061207067306214596333465844399254344886547511410405743037362274024524399307464917311471534266396197633629312006752738864687142048460694693485191394161335390583784039884048459870262794786771834561142679015882607548655325981664205406846707693764316081751778794369125953017680394131995878265675202815357663248362576226821756071575594888136574759520486905817441161638669923913416402488809800366788415795972802618754857282775327081356564545640238738722623236145900468050476227928986810461806487457005057746346760632582724694989414225725566212289371541124178154261445935298913000349729784943519916851073503494262695312500000 [147,26] -127198970334584881171766333773814222191148518624767654347347010045046212030726632835239082445844105786615493290210556072638460918928734174039830477036295332547093915773941542927685574143529970771841332005493801233304781917489293526850171808283728116705635733210252628843858107935265978286580318040166541168928005704324462501118579248127840934167577034719580294491407232902528028809194218519765492585349952136565249947374660121621509448639169127778459948657062556910731858557906737280416790044115670470252835434802814671722723611990027148445932734209199290312874955951548620155176446751803209177036548058171831829664070652628025105172406046865062905074223962095145591719619259180376967357932965905174887345322226220039141577732661419201358445808253671181645032368138018421108112046594630733363068694722831367539438342177493524994606939593466858001455648956281165122255471331259362619123613520441972430498541726709199733462138426283826719461939454478100727713149509561314251610413501559392197211553314279273914185209372906986790010905619724460924756766908176618420117433437022130742712863658297360579391874360097364257690996394836269179885010857951851162513628733711786939535425717511094765787262316011124409563936793615175508441217482291024016760752697862037941938516602788052225491604671497037978244523458761081688492916209372062060843497484606879913661019910479548114584356946688010372263656224030933658065834978431413625837862872709996214631374984270659202569474087646972595437368759582845216174589892638958915727218291081272723064581024742366350369174104032410734839699970321609647420637049362170496778637915290997638688523007947363315296601292671541211046137360976922127285805469957982327125442272419260342112111605662366527761022271899604289896238374768470067737897470157263578074655110584375960547102519511566323616286952804110388906085202602918214937825728316694056822176399280824434283930309109354592701892877072189212945740049210318317985040590904687980685705016919969459431626125169301354583407289198563405411167897010530136786022190769812653239650080664639343045427946816961542981878988640586092273565554933156818151473999023437500000 [147,27] 115977832851397223499012171899556377377583465586610317019937222737146033579474455730917060104682349715543300598091696651707353981906330768829027359238183696675487117484501153953941532414302507883416124664836567764760995436944912132526874800219274734706033181382106729795137350621558394117289852401378687986190978036344296158536193447346829678446261451300710196367678247520735765476206666829695104668274083760345203693877146085044833642203764649992441699850239165715481014483294858314049301059234749547207163135233635631313946783114328514489502529609284658218431687328544792660986339784575778701972710234705932188453808197363976231144193705089477182496187266883778713818213309891554521532027669000956868825062904838741444083121241569499462616073176828270269424904474064590197670487230999793798327013967571413057426925792915812579474710466982573812176162994187748903761446374604047922718465058516980405327066458527275381218724363111979267051794159661472957717904093992815822811839366759779856413554405586289994939930868320705686645851456587908331866677182222298761700378585206654223095534857717187702345156999656398110682019357517440883192332637006236051331241605849568215002381794827260854825493287331219520923947678660290209776109656178738079522070148342975183039950351567719408754632366483016640244665750611015424531989767998609094618293488700820435304856389931330406375771644298003382095177750366963053571679850536375405475239937368921744835270552310733954835336735637447352598362412367854764329965814507979960979555510861721168126865971899267989866057136565434495894285944720480996470279238226886842302940872372761405548004506968596588598337384157643228427783969192582213424252114249929765652807794327633068317315175654533549623621315421867396037731364647895511410001168799894317768009057310885435448598805215217435064324982414731924965221707028223910479184047258266929516699804326144451496336497552212970280900554530118405588332832776416719788985562674236966665755034364529173346961263341176794022451260635253116589103669261547136356588464080651181008756561932583833788675252415197769437931536541013244345776911359280347824096679687500000 [147,28] -74764433656801759293387179105742560268229226306594516170423037990927238936483420494593563956404734626212389330450685699395410853805670134433372344558532507647512930577365125468713126536147923498272328014007837434803412745492616438839133375298863500457834916751176932031736158813551591477960135451466548822172781700458274711509574119825866297338892017590063924471192695265625413792516370865409541909264992311689858249362873747083239033307246619198182695549067174386890998971596294855878561743281285089374552325988054417266998913974268382059292977389975406989105106519461994799632809051649827697502335895679116083983104582668185973497128434520658578044316674324553826537703278134866867241321767389278274045960252940626394405846984675249025964558341513075128895348683795142148310481289633764875323750430732719336779720256268610712841341169639903712809228846419129737327154183848110673304935960146436842759654376389387254966873154273162467803110179813110903349766940060094847627019483783609699991475642234357689709902191887165690025227322001384289182865217724888844093195436029208910215045144687289275945900723380193543363743306647293980103812533467786245445706642083591832120452819658304085553814511041182087572316946561105874926534239721513892649579636162779419743851496910156546467831540125846693410181087287699053966179209641908939169369081630278146741345224221846625293367743931414594308386346557822371322250190226722371561749340424946412631214233054485915041718013058197846956105593502665530178414786907836051881707763932553197287584229347157613294012384939865309824366766098646839227160019729517988300632222510151277322884607101813859441892686561177460955762375427236884056173166513383104949955946892344306973547139795837946153504626667105287865091289410119793793351053787723212996922794968797826355615316585941645874365516928122019877397341027843501735616100494389164245132388922539507410527937572983956443288088003500756062547786999960424403113161980516644512174934710957327047530163282031145142498654505628838825549057712971523053626311386214961164602968616235076573031325262558869474736460986754593704972648993134498596191406250000 [147,29] 24482411066092720251558942579102022500863239936004749679295802728310761850577103195168138569865467664077384769619414092007465407177995800361424024852012791833299924612469092648374268633164438523237175397731895413356944388346846475424721913096926141076784500287916609102411262895030856649388160686650352825990307558798798489522219681624976302996657782324280855268212948810772378547031909632634104461404003832162406601333113038108098397981044340242673485483396507182633821821516768348579282450734158157236401942229805808331350391883166690111260448341778416479801550344755296095026640759176645447217593556980992870419502661838798850087549068953038158177408272891430434110314437549968312721129627878688720026395672370174690768207270400238738198789992132816888078423274483094349987696484144485492974620910920755390079782518829277900693733674293622443689958688635457578175249973092969755174119429748428490648245436429434165475967567058377410074510212172278320047900859936601492560045317414737747925992593335114056302954630377905434491483861539651774186438008522611720408079792479886912150573153377600271423773552026512678893386384536347589270355152844522103748662975342078933021166956791560453667221886057667571362334846725277801588427693902304545661982672562576071997931019390221208652622754476250225164521850568946595589605994940383409631790734355475218631825901838831285061682423698765741963768517196972152998588047979474220657743868132117270018768983560939423760772623480553848018765712660597913488435582171000872238293326834439918142457099734366038466651971740457831277779135710518869562606100705740595934894941098980843555566127377418252132155140143737095639017946496659967374182903329741004477899277203518349002388383899248283687900972350985416610578653658251910992087446673727209545028956439349201821077000253251881363194173001143586608725411964215105406441235705398594713664227758544938492329424581413533233465981535109383656767428587543114772958572001305466168687950153231611506097752459959021588625135984990224925764803125132560809624353552000539173395827132254968049865572545533980119194603983913793854299001395702362060546875000 [147,30] 14386428439174840392082227242686451550771315354248191379635552398221399449766939834514114325443240698763704978756982188346740890790842093146754946627059454995274714563079536405362817497311155114796819432099895656203417730114283570570570308065033083251536502347900243620589119676858682346065431758786492494581846878166411576707454919281556307484330780510077915019555141806232166484094934248243068300851703430126862002877933369127385269838008170760279075334648890754149587809818289502077411053340100528404463900863113762432301100243577181472493039023261063797243509077238950378208874279667301590234271320154278472321268401068066087592813630692039399545214648847707129220156029467296104590001649573449634955754584299095409784150629729291062599496750673844550100012954972210174105473051803706075480746543462947949113697803298982620064564091982326430890338932262422956200235227838524735119742740117454199242419490565017636349393266216178901494542353024064485839991894462410916009122021835051517858202536960919808594822214150827308424846031324383331303033467163426448432528210570346966141635127270347244804844232752281624358380709902714439027576298988323840730404376823809066450031628034242300269967627809521978632307357754299594367548388374225080312665383309126125071633303229110554079439145163722968901655257450693653170017569444194776830744506830346302429088174354541038128857978191315572437899406591122356041921419815149042427354060899608933480320869065991417608679370255258861086410758854675113132297987655867837670550035583319905648675750858354946062977185891577291193841144573456548188460145247070067702646088482740118452698530660177963770063056295871552744964309840588443228981678318433465041573281221229506663093307716664088414910303050798188988435626906505218967963748796539392306951880823889880794232087396046113082038604308522060949720577708114552620085007935619247305980595066453251837232433995735289097906409948616065874901210070435364343339794015523124171603821605837310198625059434457782794758520674008400749576938421876496441652555144782978931099898823509825466418732379162319821226547383048455230891704559326171875000000 [147,31] -32848376807947728854134983229457235400297251959093738150618668778970707380292271155642688396744570829300328868373496362645425899800840401643108761129691512720286679090433003382008922098762371709883129603273731583739060067727037223624361751298482930693799908025992176100428352884155826985788643692206844281426721324238173879165272099231747773846068719233801242017544164142319567075037566765706438021750003604053908579724617784967367341823161447428908433374784841936012755783479459381796992636742864130880097716724564937334180882205123867358927858343094179847352306577147041623710390912540328085231411193889002624458864325397326209454108561228962249242669678708236976389032887485888641000928739037439167103348448822675023423379453457547114184545497495696217788546674847347138222267836540433517362984756952113326295224745041813478476513319593218963204316111219051519379141257556943664548391122051397191171547135942452236282206539250063087821929174559543866293340958840412245631546935795332298916651919658909840919630440780982803388669104380078727885202491631209710553608626811902301849252664871436986804884462139234166147626814560095108041320064448926298603333192110403490515631393973963965379387799495130109324866155407168784383009834063215123096052466589262780863490478068036811462788963769374286969481065801311079913351533407754908254157076073631633020007740899596092085594032130676337510713915449699728198243285061859132563653378673435215138202071015361036154652309593869895565949850236964402186327977215104861624454745086585507569837800121989262110412502319321481620412279299758643145325647920747247036125504481724579178445761907858863335172950130551523866739775800789929976824935159030963841665551172638865070570235907810664527772871701120715466934512837205228246947130897403143900226570138099954785958669879892223616947588495564686540056422580742474277231011467048862034734605718075565689381244238004641196575842404838658288215389500992536998938944035196598443293685311801451409329000237807843194709556199467166324759577349134502705248086458064976344380063700516594788797867603414415036665880052169086411595344543457031250000 [147,32] 33889786022750252151275510236318759915078798866857178096040734603815701906191769220609962517418916967400944242243375988060743873490139063094791229529378262742696710404762281272658589363472254200474886865862773169664045637220582573287609860464214509630220789644568489442784174558398383485383847952540821446961899685768439692928779849548472243972114857917688394258969230791067093207965044526119265512188620751666013432563591259389556647958326814077661751650148203106754570511636277593157320549218207118142623254270391871565873047193372397790334127849508569630634552567930064203707753017770881425027784575982581963027806326025237177947905825784032141798421451881508672146670394721569117431243557405742700175595545708556182644522085934505531239362490073047820234620175209098470317085660837831716410673713296306440676867739460950953108921931119450741075026010329205633063184759518039859091859573915942131251167138271858449138852012410763836683177185629759777859609108453598990590132256988780316208228940559985621471435142305422516542923511575960713506251186093020984169621976592353302477470045622026086131270829936115991383703050926418274430994481316201475419266788002072141784271792006793572377314349883906532793822442208656996987433042065251481793644648358098206384970488003142957460617513102854414201464720111352906726083493664418703336556098247949001703804912039127345444901197581246010838651374691110708506060425669382021924654059555789517918297169663271289496326501191967546762367375371529509127094499225795073803097268370696494050081653104649561854388552073649589754201866863143260570833096791854492757569701720015400245892825772222101209185855530570893390449410769173493028689972056933714626610533373476519824816720207699534834304071561992017431206404768367990356574011477332046322939360897185963137873023146285858745795104290721018883354886037012319792780814987653064505159821045900604799428371172298062310724405728359588281909527078416737920496344383949289956435643814784322350443412052618239912841909148839131689120125770123986358457251482952450184815337044583035452664583145391123771950038062641397118568420410156250000 [147,33] -25932164035202987530562704163431211428544441229149659068945216155288254244376860349283714818931915051695355831758880391091695871140578044035793929763712161828462000711028993011355692747536228253373199330155384714543324302801419599040238237265478148453649182248468116769840588820661884448609782220860575055816411204368766933062784594403030407262837750076871334579526253529733205774307742674442938384641236570534580641126344858359743350319362997884226734239871160312898188158837121364915127874186041012705059806646048434687604158933495552438658888421164189263553622492592479393365459643197931873544326641963927766321937649049003370934848335854455947245818714270637658014423536320143055863112293026430592387510575368277294632171071547406196670516055052910938065331514766352650359425336474443375999435496077873595762078119969644850408388362005139709393736301592267472209338508190071135787291982878286700349780703183907743187909623290147858995275620910429852920417258104482070149323519382486916947096342148323817253475205958814485975028378090699709134954216671187838628078659874655873662739143475837436079063570315706694292183739377335301046904824887248353173621066306675477880200199373085872709556322920692356317735750584259771080659337278325976626419645083485630139574595623099564668162295905095833998013313379186035319339425213361146254529251434666386190030430054145012731659460911708339652903176078678874259381226225396538755481448142623512699867224027509065195344334289968870152149051886553084212960276258607428083770657946613686373041074200223483844923231834342933142517581252646670648343206482478157064658902675743907672976164598366268020179998811116817575694781760530924011253728365595312501584694528108716501695763878783177487009902968485587648377295022782943302228176474881615565206544280289283550088629158099835099089407107842638966771123595728131452435244107827950625827143379635869467795504169798233351345501561373630900906915441257153327551893164630180252754769770246284484170142924007464305770965777139261158043528342352826345827859259450739626942926310891308166406713531755193243225516518577933311462402343750000 [147,34] 16360255829420495406880726790154750936515242063076310823194173364039800238520044016922372762709411218263076865093621800176294908847318790758967079678097733883432060270406634614036795774748283347433273990790154888858359257615988647388893845080818066967225341155632317143967824011698920422537948460670975573208625194892083124248353914289509711820361868516903794633160294831967382168424661159833677932024730374662122616394556701545846879895221961804656114371701318425862776203077249293086905456696190965523883553464596862768307804017266358609374925243631388378903218118172003564943215486803759412071699857280817227804710856169553178289356352564911324288261439231689230866731729099420093669693476999443588075686873813961989233634381080449694901647625245479080817890991617631479956962662445869678372676834000359389846443254967449690758905890388545515503238422716984992614529816972403029113314628204743619003937538936038729690775090354355297848981820357666520833819542615345485492593522209646583611453013559922367467831482814770595318637696080050262736513465666309189930921293272634178573352437317270248412649157133860250690376816229159034678419967723389254936798688405183623580748077281966411726079911794139933376237742141158310284094058274146968433960032923006877504160947283471092500575549330765162819629317552784468846681132328618251273371947538621031599984430545091789474249201027129441473564136857277068952095388634668918586371802847117601941042970084397014001387866953036299715705144334280061316397284762867832989738593413491935080683033394181989440687975271320274339133034494307472018441990609128341122740575651209699525079969213664114676084691737336271532522036761063690633514657640520823648430644229096370202232669876213991314532979983246798802742865100086142911906445532599184824216656564243323305545539599456977667989349564100494384575654350899485208285372089031849684829735701569767853264304134174113384802273625797833068435647674474448217927343882245190805819628162040322380564015411384355149169682510015837952570568202109373616258669638812387149405806722956556134659208423579582958277612924575805664062500000000 [147,35] -8912352546937894873978713782352017919920518395057332001623378320411650950540051894403412407801510678365612945664948739888026337478019190729896367769510344647923770428581567341784774358884327730347439630290350661253186248435855550604115337118937592875642008141609434299666497672714616522610618348672597865418339023502306113121292138645605354044101211978195946749723407816185770011689016380463796119067116478457597102050828222841257830580692746673823897740967617453310242605090251361471189876192890924132467993837042256376327594716179334882166449297252209989976436259934022908831650511558420483661203562130725421686616514762576511334997333609623243528942222960922299515626409363568599740098678255405817528837396809752062947230570503612824679272686425852152321718638521353614168636829003644975441351736007836039491163534687236536829805548334169664633183760132534316829861945189330505065034435623533645810731073661679970728147809651103996239691409071570355183599710328128896608792397927215184437235607178003703748996575798191874278373609635756268904322318976811607603244288943908312792970671954735247660208173140583052650145653534036883309173680843859239406854775445472261507039473521846297476018002725862090718233426692560741845327903555891468637952814878597546617153410969182401609141033744374394420629599962874560397311266997846027342338371569709095481308281031517663582302816576894129768806379302716446397144529522704537800502442918607899040141758522868666811355657433924705430040451991340071737215107195713859431284070259298895780210767402631848639180165051330009922787742191655418352115624633969118645873855416249556595904687127133431488301287233749752806642120163803668061122446042752673390729339488020367196195978140384711836042278982676653431920089646825355881715494036183739606404171222684607729179095269141306742446667779394628369057995441785886297340515949244309873558838577511898687070944361615316878951142800811874493832194488222968355386704758723498400744181943959442392256355132644725029084185995613077264919321919891660095505001960072017166749147725551932339951431073377484586870387196540832519531250000 [147,36] 4308920505496287068702273339849161968546394854981480866590352687194043560322388808592021827754214525033074310456453589374079802357423740646001602293120979490806098427336464589937816642247398241280551899707659681332344371162599576114577921386249054688381596636743580187249683584401958185765818133102535855824253463529363343199676040006027249598432726900083140624099906240792180788583762359926174975406414900639165283836629949066364662259187205460352641071389999959388257312503315519155637712401839403384779668186727655559951532596163539618835955809099766879122286304429073602178344483007072801348560823305856844681682382313712027568932841376851384604403148050172725056897840008564576088890984502554489635985877431487065810524143298383113294076795032001160179430729785035766618191114895617948944197354328140665940529987302633483745569455135284065213582298474208833260327918238632514789161831601730414713894375945181515754789172396045873380201913513745610210314196400236257762177535767077814325504006486706724120050268015168645466459090949637629950844433698900457129049293001379917142862717424815640014624082390323998195509064423936148710284813702139308891792527320905316224456297287563659147180889436729599307227055801835611224175347901682116842944080495475955175572923481999867993654713886913218176100698020668115621838330063807282922257665208786497395000609282576918254444984033955176401931911560063060442471361856825755168303028281400896911645798608105135841486943826347136360047081857323990585370642978330934843679420199273298463529062920141121449602855787015071583096786072533442717295548527996771878022358994097327886853751625158321835181326285483062210063931718186465841520378723077922647687385836968370697969127585832038654855430333555088075348971756876973691374379613800263567935363526087671556325582320607386045169035571693003892531036391248337326209244293998494248204852105842456338389556051814582562470865862989152356269187151482980851552420522531544021107987181482891685991007766402053281900221796795666897748222248859792044114659861346174460090947529542569869243378649316948442891836166381835937500000 [147,37] -1881950483009318211725101682255795331888745094944129972322892368844913053116596644998340907165383626360508887442640923449120113165907989346125579598693963652010604964700290178703914822693000621720003396234912167011588434085833964388233388871365392666714192776302709470916627636583792561403140393022580898894717333155661337563410848216475420446162162576059447274830357845098880046711406127901602043146691847384554900510929564418232858772972179961576190185794486954619630961031815388511191507390585108458736295397926294878120765907113277546555982061450148982008932037988117698981390509779309077936596006899267669910526529753764009421609219077945422355535600614885727119766879712363717260095252574966230463563467809259676292690180341742246722751430873223415088841195472081486819935571439002413909437507781998083638007058326524708038083646811387038027621262562494953857745364542627273575632208999219945538358394398713053897362617803852907718936394174878841541760558560275625804167406143384163240815768664836027034171905293115102941894545729062551802427175308333260575513779640682516071349004731696710012883451949244890252626619082666892074148928764731393297284401932151141977681409547494611333005644361859023456757410530150952083788753329988984917289184531032628745061175939056842693624420874190243453179728365376232612240343596314855759157190527191105138135578438296673833699440316601400750786778009032317677464192593154953965833012208214031301754974055380463423405879731819639733647971354597439896577685105181135978833468400830454199239859810132428742047865025401501583113415042299806499733209971038701745332786229848217672712715338145242243414815043837896681720814537773827703506447506302289307168972074334847500359770760825016882945122070475543483059059874096421792858152095659485587151694407551265662328662245007372691153098639352509943983183524392995105357353349788842859497307485565975571324738788889718704132524506889054279640717054577223031340049195718418175615492195055937867625847344857805615830364675072116146612649570460163705413235146750617412505277043200792871498154279983123362844944000244140625000 [147,38] 749028893902770727095268490720986042549384497742521563070747754866530942959859430479315344203249535140116598372504660046080006266957378531490616897362405324593158328167878035680875129671899873375098847282302075813785993803873348574742570590216608765657509395118478666620400626787710436023480102134230756810059766177730196809094072537088988857127375879494894376366124556434874502161807463467288145948235024268711549738919773285066842975479268058243516088205443142718295203556508013601116244598837967221420445652677925734521866028088287586708089447037920064894139587553057565634886824389439547044917895864317871834194395524653883269214903026913207963141351523182953951334239695285110022836344652052412087204809426780583017217428963949775779947203116734787146240055777102581823507773735077106294219570977237685294028650874906103234882721846789002056939008767228747363684703307498176640698750770089915012725358401214973987072876257434686781578831674864856760976486227419830086460477019492554468428641554561883257220863307396564553461608591279027219645905617198861339598270697847288301709348079946738827069104437723156429719935414954128674525959043306127749388052710519256918373290828203676841697105976689306439351196751864235155018639404461937216286926478886903004199908709628024248294365981591283528502586263611049621135176988309260802991056712751599387793093402991503987801672914666006292161935653901972023328508105970070573230529291116566557720007867566537842493500675667122813401160711860119232602960046838612755960256047643031251237175174541499442250382910299466524529079172427634332883325877326276572389431057159517741332292698529365718599659808231093316808498726867306818198181644086840368863437664576840400108624113655513801651693682061441218545769153220757830034267317078383479567460977894183763315691519535578891965985303909789406085447160818041707457054868098952505753876355361091584476333732428829335334139545320490302936902227138048004262531821671540120937663712022890208705715641885279123127381383820553483679877066815515124690489854305329433195488751256582492881290907618896667461395263671875000 [147,39] -271070413441327019311841714822647721090786281695224676263220160720148386632168561905485096262305961058677942847649100852424977293196044262786911404290593052599917928499524345371715465354398538862204442092416310613829513895658039022800560039973889098904863250718193252795846912177389292841382342511087214117114776600733299760566899672723156131370556598606997238476360319171911409599803181486418930003379012120851208076887596869674326873313275351162178384027479243045813959950091410769770861344149473233524095428757429111521974555614378656431499920692045314163042765644301414899968536305975940658950733271701285512370538902352963868990190183938091149534550757809995249554699223481295304244500504074876515045903750899299987328406367820944908117355594279862973536820695092049147947500618792014002187112542407444044054642948553475049368856633784751387126838500098771849110417781276142224077745034697302110519142892737243580568500780773604363229556080933880627045113622610602905341402422181488996355036827168602899361285304952620855339688742835257202520875681265226203061839066898911286985421308128801449764460884191493278724914697603820891799902860388285729763805073455899852767096937539239522677941510333772369166207765467079639363771285915847440040151121514239815920460912290387276240705360101325719449641977643443792067411047463109073780033449521935420892795805916730468669321000051173958950372678230326142793801565783359016773774942654114144546269757860590674252351755815948855938958785901450427496658528403269743206977312123924660432084870354268882195185691510431531776716504782601911983778399502852525878124682559335618342496770444369114325102606912927635558049545062514933919857335311589785511966854388295871981174599347622812809481520142832272164275890333364866849316461697432166639034738457594311718205534592629022410256665974853958358365721180272085741183618688526634963863083088916993764998861164702310084876190162467012150975386719877053312779917350958247647962155024320346044339371126934973580572301665501063621068244359947307845454323722412599401475305976371937319355286000271559631347656250000 [147,40] 87777592996871158687890736914454440520570822428241833740580849419366543111281913933144097200401838363692556947168943368473524616865429264466023904404550765498556191036134327524593326755804029749843712981075734994664579354518791480794338318732614180157869664387182546939820151688505811670255280077983814157070234966374935037553160937892920461020536814146470176172300149555468023376885325512146679813993780706931018632851262227861397903573958683759719842471686447022290680709790160474075983085868570672811991663158092476998160565403999551977552969295918842838441578139975777639736738886782266807468975049959827374075730134927647225463838311521089968568211902540764061296471348961033574516627852702757747339851403995533017150966557156991231297125479140367513025113014630562217967359704775269502685060833913935328076438743674592020638103517642925141563651772263005991510849196621330062834231239362287906788410074863109233609704040286291252501116305681082162673391367585529660064371873160992592923695979742762338396319376623121252952487100752643591356115831219817339202085248293315542908783607788208320803077938442605240193788596159012679756696635596391014777966670117827991985074620152347091493713292007551043678619188772776588048645320390586201201106939251278503606506421800020391968010756889065124569679867949509372711925632680942264485989537327834016482116998908029463324092645224167150669898283451420060448548035033402399508177271210960473217538125627010978944193800555679232408860944313331815921762681846493897784480592093141632817818585360712678597365179427348506091037843325167571570636060848579779095841092103825970854653746614684851134082319617111537617181645307984279825858510426769348828110961715971369949550061538770977545536066617011290853127140546500117100082607897614394448670276715540427694460562137678520310323181594556702364381660535799971984343642776444422963233239978526618307412934461624689579070291907212368970052732951150389395245947891431616589556211605826903669252382735240722021981570921107069449876194921225914056054677497199952393543140806640074353108629770507183837890625000 [147,41] -24513712475119207249007281613338438329822637211779400392514030811584840991620093949274320441314985716965229739526204095215347988437167274090045288547637613301775303787714013109594074244380847681205781666927848703406067337759943827691948537725424437655109993670448198031688589265841514003157277789208023146745575093324844491841157004189974607763026144947804857022932671475603243376920463564295680296253261068175486724861338537001860660232443107667594216404235748122695236581854735124847944892660798161068121610623108074409430544503514191104640701575490336579995337233299544858110929279668638854069368102434263063568141226959763428490882609984227873998452419817998604967681620616570011390355472557080919885752651516196217213414064192358483749225215683180009816410122184082080432324433302532896406779886930932313739696994164783936392540084856493894134760174760469282647843900303663596954091042745241972922995099837312938191044590964938118093421356988156918050836752501084669988497399415978322782123037174613666095502565724295775289405456958232878353907383525321590649604383061598613215672379112889132457644610180573781649203770590226224593569854198255059509106582720856435947885786096253157259630564710451800004270990981064348082485646918824411256236626032536430129456487663706021296406034474074313334964705818106557692267907789316202047782504196511257718479949703838904073024850815878068024804167287020803593596146580076224984764989905184597503671443758002063689340683621307354484350201806289899457953878178203696385546794656093211565563453400847016210841961044283361104373915808439610929257368247214728356557698932525813058719124780030842486568184846108798207025003971463974766235934151806009112119399883375615714592041835376977284061421436599974244188536704427370588016606880420638066252042889205699488486168780220979720661154662043820625489631033545741242223108342892740777164960969464274340900917152205877089477413296767354082687418892044841558169795732275118205616621519873126189505667355112220599484614310136827271058173389123591726633113993599608233192830198672129747643995214387719726562500 [147,42] 5412889946437308029220158624665879898735455367922109927091422281757762865945774147021933154650916685017969338821530642524889785363823409041317543521731831241452973413793050529705010139107786391840088965872016962782983465499106964148812045353746087446988634613927449590813125614738689425363650293628272834230782531321711537940413274077837900368067504121287132998521671951509987905170479509247285415771001194069286417858109172195259523628355471177209522274555161706020566681770962880976782948932279950300354257305020470740680453546854843543349449662701333991014964567543684327019606953330104426529243060183486979102578640769299809659682538444990498686209283371432962214967724485578881645771571632594378219223177114037220701512413412972434586682450218941248980636331347069814048716689928228296213363973363854492571398562925017543029770621119178615462636692756900586609331368464830452583680176674722557669985970026009507071222164908517412311838643384680329730529642246383346206757276039293807956925899175135264813654827057038213569397046743910344130808306671696672350851675349098372219788015570348090501462972442231427889340267343480093971388764178289410497346751189994256496400210037190978156402328489399517448060093742168563944021074135180255210879672929736032100762398904028630738746901049012584063541198710568470572541489276576308705024556463922550085115725362514573976309273701489558049502179410764424001967521736817531416613049862029668413791891316895659395624872168500824757203981928361765319342023901405604827496771110075821532225017982100529519492611706041762111954933195668915675261351369682829947092303409170190952127375649964899350843773746272084855004147618946373328506465332689284915202281674467910939488584572943121981363274402685619352092972894088875455927751271511130226905175043473752205837168394504579248301087195730049857036796992405905972225038867338444707702006669576446976836595226935132780779564375782238901333207575107702854962625994943698700978202940641806799434423173311744767620088137261927253446227660640872353562070332665518732676885841910547607873199292638671875000 [147,43] -669837013042616488696984683158114943839868847746084758202745134163713792528636784280124460813201240277732514199011174978406345364757682733041250116070022446960188843398695109601904209879919263201760915744403641167713967298123106238530064995017387190889253581780428132007651329460137193174389653249754348630120306521210614897283569034607964731095149627979690170896409885409357260006019617470983366994647876948051435975006873505204338379448490338441322553442295174679612863024228555283151307125744101675791308993847694750004365105152908173678943410446578652497029603893247647566982116987215513945587010475499018633950827448342705045339560948751131742401384941065326316640270099035213968000578135422519075802338255917675326641612793824492294117871320997377870960457163583470358371690273717702061653646973865058313155613680942601598635746229253345308603162889193891670711862736337124382094695015260279664993614392635546537643490535012462654872465828790957418125028892063187207955122863258089808407505697546881995766076740556801389883531861582179379245630059885240005978073747518649533674929738856487594001375557584681850166965664986193084226279641596829581721500661366282292033049586799280634375355578280933623910555469021599401764855451495017518387131166698442870266029960761289806492027659842960902215958458318231643917781512032006451590184601503607974735115752653591279224561258903839386817195801467157950655961785546402510838055689493803470584538071156416820601106068827286519999236477106341179661785412849250255738767913499110846395366056636384174079194392671813319488379112166570350974079460863720396545227637232437430573393961910505081931039094855169044490159275031128510919358291993924886089299890825683294382857955453550062632722171880495804501353496571543419816599004623838762680259955117111202399481387117715686327422068662773790219009122669501127045026083610253885215639822033001473771556618850685633542020577693412850138490020022543859065540592939726119454968892803437674057884229506034424928135240692847266864910314018867974427283976676611272805336673433166953015280691261875000 [147,44] -138005432972401998146943984995987643496885900925714957233101916162316148078781165563085622685286526360089662688455125974663948337407232991274230257514749849611187170590691219961143350223345175337279988193274416139304085635610369995538933698342664433976837056075009884213775884424057701960227945856178749497665346513474871128696338935319393380538499165660380912168628825687188315970696520971898885681032516709463610976994160478233898664608104660291277244362141629429997926957104754762616526330092833777436912446075232430773893343032782114677080527183151663887579601006155426204092120417485107856490116485081946269512407101714706296394795030073776183763067658991746794533229664375809465330087545940184499481913135195291481001828624335049624199033503712961857149658245052771833611098112359815323674352125844111288157354655753344560585703924888535020159484175388438170293580142773325878324534858006212631887678039832095654885933540492280866260842434178755216112115935177248849988674178404481156759108541267814682244846523141422492351909613490940920060480967652143716046341751483189651389150651969301623978921996868538488675545333470434686330224471724344517866007875452302398642982839023598781894926635133801789945882515326489063694321332914154200653617350608374013954649684559855295753446325902721266672019215445532933497965225135764478520558265166330721494125685126825751056697719940197392920269419634723557179345307558620166773721366941969040343942256118497728266576067779890392169832890322646129221838807650434975630039351322201007706771249330078339601012086706480170998439645309928599589642271426645207338743643880857801118220257099613303007258500278247822505512266929559289433919992852798096078623392670308979475714455457226806209705890217702334008049949951658880394915410349936006152801468265532112748144995212432713405782522373796898619751206362638117793565467303659564836880518447554772162353786188775535284535625162559026611817972111404775021963857482011213448737402849338779019443332937557572285799054010345252201675180043573794074758818785559662673327497508767264933058531706250 [147,45] 133537330983621646974058766096787723725390205003060614788285402280891403796183339517374737789604363929892105502482983992749590860259482769425463097413474387418104685271074248345708511545776482891725328804987180532010733723277811249365101022758855459208886459912006932431746936537976097626355462465134979393613220950613930791510690716914011824918832083113070781588042051793951124110825621644988479676150119707317995019119783933949264648714325657497970164485009735941248568106394586130798805368326132467014926112034117645062404736016201392514335859645186761934707027683684186810250715834531253225017888316322912426896456841495045534993503344115201254725497912623603612321148214864028128308909404007590638977124404303053920719684273109203649882209515096317065982904664648089702700412035263706357838492834415844505955104163941351031589762539535153145627572386050308718243248044217507089270656475265126718262982814326363483900119449504488844942955067260398147729433746758108977297803254576343642208917363062022906709327838418518370851292562342737775289668074305533154138229893051093498605937179627764307829754626317348592901165925248917374673786002369467244002388086520297582058293889977286788351767278212826258212885172332098195224698391290377070981723521722831755962442876299835803387309986240520842864822684441965068016666748136700646394497405068602299141075402088065901844226107209437130816929383339361531286924873775259624003667876765500927491040418031593252300451035236268883714814404884470746244990795732230941290773057568043161859444061303326950135160033020916903861682564062083707336446918366713376265350817710493027548268459459976494223962300054216383838621257418999610599226064468507422964031249505315797013893325217327493561806182915581593612662687600888092191445389230388985961886808496257367447431881404521313922581029608490083901419767601690490877894819881392162859675382385916238928308341880727234574968206778671315798805514593565380277000638147849809337877833977457496500123094093698294371657730984057462983776533705573779900655417247400537995444571890419730031350387410 [147,46] -58143046828753545799643134022568585379098370988286807228058492108477408063688097334683710314716159359905061667968602652080093082971019975184491283360524197880851446132489915056530802143855118442300090913571105485954013112061134695304221154706171295431456411348834447832540479252288389132105655322023463806990127562078228493996138474881879103737001010158904180833062057289075825111589539365248715289487084957079421570158675467928528768094832812324571761020906175471603188928690802124081358286457977783366813715180640919894524337068854746948561760429139826670331434682941696938225934756589080383275029063891641410724970189151185689700037058574029395521044269302930396210803182215715327986845854868069205332499855701070518934569095572693044383144607571440216052955366102461199331469955705085915750693957241374671585648299322947336169093909051736759230773527326248059332830493211801657627288785716361993640902812635172107829233748584708099987739453701094429389661726626371779857213517859994340481929951608610673623465308261121880962255151317784785728784875348403304605056659246590866883037851017364555990015152809772234369373777329878301617044442981228174292942878273010868282957240410365807354349778198985465429667909373648137450382461032253524921523076202841907342187478242984273061147547892949271309251776897076259001833987032495051852273240964902605391572733553705423408418779854009408152370454892062997767501977205630600726875155136387190202498313069163320722724886057446234511095919468463656584649007613171658014985514070530307821761004332665594962976998912674272417792778571163262640428581342131665136328066795144175020628796398202474915536145931321124746583119769772769546477263118205309567070075599752100792930013143641451729149067362971036512845412319074345860537401032793286944863674330516877517280950007223476242550838547434729992840538909025872866532936746423760196437875480452261316708289847204714741849166239119256503074447321666803708809070756048356138824073435954141022979460674250565038452207904700656282071888362509018668897814367696630384118218114006359336547800 [147,47] 19110133587790517454417516030367999898860785077593874125847214422262104784009799488405847005362020627868286900240344635799724362156817914995672109166820885969317239799703368871815323969350497949759671055230300741355913349615246068523137566457600972995036696575222088624175232860405270901171817171088373474616686689170931464104936644842840769194405347092488059832889474380479513116726721322740779341492549315397189330742106690071252384524123776567325414491593119424273520595327945883516731923547734502795135573908020555335741173715516482658478570750031738782198969692622594956060940328843060380909962513557792092110970593418715815854729574964262956253064793843648911462977025511814698010122095775739325342632357411451551402052021813011198341795631728698841158903614822426009878972591449238959264634902424144514051560734701545922092096682119175789782482048814761255025746134923484847187208474114314810670838173786649100854680930575029328746244335084680209419739083489210183766742847439098914871955921857479634251326999731904666066042933853138536137735387571909841676372970050006335450098588749971496711581304292078404527783095427372177984744895440543570091210087083586314564143620171143752660954180911050306873767400530303402344507064440316523009678317170150317699415238522985845935351787776567032385369481412231136324589923243627239366421022405695630642803727723559963928930499173615609353575679933211802318936050526422950483985618010137796678870236001032413364549243308025138177405270671586526464344150075083204459309482915387641046632214493169543496791731429568447261880491675092092555533421971854276534680037933929162208927593326806068665956217414108163437927970554239096286294801792783517940630415235000591844825254105465101900054495893411959711575069180385928257710488754077469479808241485828636464716874764860359741686456916262448076591147746521596242146760458263930919830465321170851394452006540881136778817629675945405686761318741298781488834070894115555162598076531147391124916616953073924544475171902314159071315410786590511669046249743645754904630460808844843112500 [147,48] -5238473251955962581925662689996205850307714877522576588262902569608719451288421413586546722930922268050969975398402510855365331000831755826152471286797875807294071919342759349932294430767449010642256338952072683064497557428275494242921391264882062613373481859437723431809158139449095115373929659823392320827922650239650714341125232505034255361629678331191060238400100245962451301779458166540708995752220663773209643255865920215233542302950227777256485452521123211018498983803755439866164030702737394697347720403641846892798918152478294178995800498085163038937557839632541486547888543501063902398105750631366578435312360675014665235615475790561652142386867625058071928198417917322708423535839302925348821258987909322684395372146229603022549742665895530864122791672191582523007951247184959792240361469629969931332994072937843409334896568534976149922777438902117752718346744562320391186987433237822384340167216770923532537656752096553191911569474168085384946476620526867721145009814981851010708640355690487346164579838262287163550897243114148871497124492470510533328068873091381875981408818335030165946262770392238532298148508850437674910550550092176649352458362577645358180649530100766796611209448974420046110822119256320768447470804751468060397826294218295548652660292784939875708029312544642161884826913655687515065050870919006152339574542923452900314593606529275856809420121230093497761926740377724516747120983098189063958854726367158209503017825880251451643917874743209720649513403799116705693568256570230813699187263508486193636931062717878798301958438425803092122210092742042404864101812181156468372733722411125635611494902776090271019666572224972645880276845293503952636889984482646118473445193861433676317228475786870049325947115230649520645996389217247881221483817982577560654872965613511459152194165585991413701625244845425952577650321842915786342258450119691601339652116921478578410903362416033115752277354879018624494675356333339452625993615922610085092063967658232901098001275724354051956935047783801598109604995016878852825789290887686899131013847871676288000 [147,49] 1243812147216220261403939378423881307224803443261443906799407842008993313476632781502131168124426010563696603351476281757572070919344329362535596679830139031793910015727200168681532077648688982013827582885711117353005672298163553347407071799201280926611280371072925048407709327012748076570693480818813456349237869941508264035558176068394506576814254691835447071690708367282204322271436021745341270289241049845286271369506660336004380084362634565082142703761364613073513078673244186284708407260779999974563001466367459269827528707532870386861567791557340736793268042958845313743951650130923827270755619965468609720382056718555414168867105327843458927998912400192754598069905631929203919877295970405714551818832558339307853579969970917915836982181992123742687751967127501649398010255431188165002718974613199285514782644283066778890358287527379523181903557569886159686693074193872767171917472097716758229952122653786859826423623578806874351303939714591683695763046317832247156086520728839383515499367973804174653312285223391772333393527105962468769601491113938211975046000980399385143107757754151484171564038186403567667879587098846828647277431414342953901234537231599443393634509517339847108138607606609287252036057370045714806142290867218087515501700182313402054721529669782678621292251697568618261905686719027390883190457301208680086750526192974310657523515169687245799010673693050103520589730078421918532811303572478029008424393575507729462622500898202505421962068061273592558200082104376610566542725737418712601963219293902099943751451625078353397485545542704140294988843946441371952428140883101581949039993057220948303556852023244509579797983918839061503881367978851179339790997095134718677461465108260180397018219926528082341963995611685433113014953272720396212335138218253478232699529717248279834303413889839461416689618957857476464582117792661772303088607290203204457508976792268145469933963720028230935263935089393519190349328457537611730881355556422610459639696589145500099079285059130501477925890413986943611481002633781246328785831942725464048107385504900900 [147,50] -260797383330440743472280149013742915198612383072427518882635947384478647782401908303583692837153129773494139852924931474922773614619868086471625202511736069529022192507360083779788577572358635937693530681071424984583138155106247876879719139339142343237849625437000034176329395656644394647952755273829219504870977051446730805506101488326909254221334273808922375665699890750089282486905819296282787975718107187433716285026306706717100893535224931788599068770721632212108534066722780946751948447865201679133097296370067658495991230378334243725975521195288418601024657301352475393495506257324988484534167441104373159950924379520520955889622962730555886456353735103125581163955182518464683411677303930385403009244926245133396538233188767141315536849365015293747058075726980400789211601632210667071666825070631032192809302537890763083031172240831885107006580591498908931591663228131274786602840734256690501761825895496717328205765634167793022637917669964972813011690404944718581515111042075976585176830252253841659194045414257090297458775645952850282591297599462068689198012364340665192554005931751925201768473879143558413301676865786456918155021130126965289775183804655020545343727297513830410470424667089413698207261934486206678123289931251296193164494069772175091542768270669869655862174802119638131042413139681354759569982929926007410789838857102522484487398957227561281309425429013022233483230378210510920316416038772094875135625650026051696716845210153171041746585756913965511793267302835739759371104631313684677997918869046194911630740846235985884964103236681137881921282265051779293890757350791500048627391949367835475180429492337959752158310953500199004125589941811661461356625344401014217640726535125268816437579865447981432346122179467344186112417201505412125903595438062560560590391124443870757426610050216154389338802129365407651501831875052574509121763076507835209273946840041537288996037221139137776320836941295563066453410428064439261829975196534124736314408503128147607489221387036244433194896851492944497548445215329371089560685812448015027945487426080 [147,51] 48902802495081667696621441292362548425360947785986077246762875558336641674367125225690769567542003282878648702559363886401018639559925826478255835270385927793673282925344238095037406072599589438219652424916490630161831429077761188090810784759476182723912622118721588098929394226395274137970737352393430018247117487135124539175886406954329757937372199031976764409198835842595851243501324499996031414286581705128931839187673968049128707656084158222049448532483105569473653465882857831033918043558863669336425917895328797663573733604331691648425046226176507517255992322012223003538003762104641574231231923127505138005827520408245037184471481481698739017265385658348041263782632900927319046898688671904828341497197184396578505172417332016848050326227511741225402191136905061330851950122541977158596736889463689241214356432243239699441093190188262230691225864320636879726393459762794884862541724338593249714320998786604668539679034785573069248688420089901431491794209408018250531591693679293245739111682337924004477878641111444089646961263687381117898616046890288751485840324341805078653659234152708016259734296786995299798631531106724264219112306941257271470932469833037838924223383168782709016225228886947106692015980772875198508967132565920258657384989934293660133257034242221163940435257172033912804270496178569742446909171791816290770505287715522836665603552619148679287366760382429717000768850632873269388047438024902276092163637709801095055174768069376033452997153130480153346157326455727458129568001165373444001121313974368332035648179314960558086621797597643033557855303651261707060529331540961532764722563266742160521198504804387971279734562620136860503864487476207685295832254377057690129411665936478394511336742548823726198042509280774219658296168164115945417048980352163590632743322104023868109147657361136264250315096571452883677354716013850761392068470473579866401491079634798529612445886418137627808238583674968063481721585397150232385656676895127167893563296237628416347940022823685136621637569031653053918758442733950219881464538287002765409388172 [147,52] -8291926960669487246876558178731280578212887989904191218153716878019306767108067740993964171498502249289045784110373613179962696749027887313073367642198976904712015032479016587360366302431286043091317413167638200588050120631376729621183344560054858778439974857895678317923654486326632024905838354419074347573929195674952989361359147779761289087890519127135991130879520265738854313038857791462436579473023129304933859404951339434162481800126062576355635406848080660601276705299958359082363847853000627123556758315079204139798351622914752918099418473986006416288340238559774505293833268894636277018762933653397531294446657840998721937026429564944410316403120993256468869129992990807830365616862738687166371918533212992524889572020766500929765990101856462410318444488801581396099163904815215962881492620585139035005947579356299999518852299155400950857688575936889229127226459315151222107712936996956329180057152112600223239825745750302303527743790387788068804615326665449680521964647838187201386670621744441565834875173526229999882765235486876426499216229614269838163022703921630308643669833450059362299359629274473108590470533960958364660246232324380903507734256270964810359760617710753196899928077250916513798780377895764811978730464881281289549257012494259957492855732133740868036260221300192194636276816711464900785486981317444066072449476454727299781281490681043838276270014513823172149724016817684074423465304774178088648927725277217131598950854982540439284397347809823345667982008688061140576611339168039675508953384740295136166702779701647861031068636235291945923972996261814148535556292767405219735765688784757021790843652354811459176842858449635682135471376936115948983686831355967543347343957170006866333937971340083277357592003728622644298235060930823859379032239980317605366156578863346875396920051492815042043255626751966073074374375034815906210025500453988129252147548680372439049630902515688603564695113258859204872312064163602366380715892550532360231123180210006565505567030432442037861695600899256042186986937197521445664535671471485829552286 [147,53] 1287970219449542494993992804273798296296464482741350515349688731824063163110995278481487848266655504140178330705521733188053402420174564841431641943947612412198008854567416628866344112915108654948052345993881511548380079045429354552116619115437259368460483204699404713543336357705135614331721611974172041708692008628606655013281722418953833253748183622151340984595006499246712308867692401615164612927105004898858212810537390652211897959103139807209660870098961853278454853150950674552191486821397172318748344866932729557069436122348628154276110710999833974999604493072963712807844050595203010513947869172999851682162429218952516585035115090897841846943397117269703811372299152368678706234270773302917896433054596354110261231112879170995254869643397101437679657817181100036164233168527514609946075533745467704194036307225217585787814416902261007580801081010359565554326163767019935407833692998127997267527407650557842084321886673563431711898361186509955063913141359573473232943208894063968243536385467961208178008392481767653866845171732546686438331231197311273482542607472711129343712710124813098586044981282431403455871628918120287739381522606223018492212791074380596447510629217336609670236271604449576154782779093261008146480985441833521346138054334752319471332334598040913960798656852727384806417116580759092737506567075876636179252857169038634528315699219431119337528589602933466764530287602754425932228505579700222687267596447831481629814033053345267247505735108595937283506331568514658669151831252179023356561254049887348801230912873854969336956440029526843277770833250667326593997674627195586721445857597700743242149843791912633801111802458015920288673479947222129611313354623418833725933444560906885848686360288931259061914685889267876995833948205906572734931251984997492990297620939469805876244026202701609573528474469111231054795878205694532921195420500822996531705718539142854550746631834842009723208607699912663376556516358762262207755030363550130774150966871033120758566352942771023952837294004389978554216167650926477795100049714617520684 [147,54] -186533418738031577705837756843380370321017664110336508121678847827203437331808477599339225731793235336975998890782412901936846129264374826212941880198610260682031328012627210300959048909267877279300400976702625209743245287606168644047755368401291604569402036129203939580082139720327390467747685548508682719241719082717147144961963216954729573930899591077162618180708514823709032973193819196231675019486955889640918177153063910834344584827026173302481814213317814046365124168584642170057782134200376703618441498565339455464781215015126134195150314207699386321359373968177058154098686886101373385582889919598974669069323162172772497740204573349057670836581218533591046680590745573953815188621349727295416787151652483531790438800447436831160678014945513180643893667014402247749042942486959352945244409941030965408388630365187198511311159968083128184423840312552829181175112777049059489528878554581221779787564181968391660102524858420809193676125528722410074038149110081679729083575042115150743954822881008779844147993813421553220807287952934650102644265328916054952128271204670968304697338489963195232329129346173997335557425873890195612427992264748620654050358944339849855068308020216592952149660528675778524126256532760084323427324261029141145426506168711055869177165656010292623420335005316215537510725985329179486629556344039873287094408858705870263096359708245961475913773716885772090809700023829491164658906634413405452218363457240837307715640609807986927281345922961149725472342555542257553981401568162755606225599824343448714969907008857017805002973505588451072593725232929486272654759339295696052913501454324498215605959475187418731091196305167242827373406954648503750899626217627796260647611724676026647964228588632317490826213216883892482601677625533040617456758971049141977773046578728356109051783629881066282126710577963772485422178056591792751847360774159674576586607697045042688075675133947701102143669792582503889040297600961391069303424406005209330486052865364082610913514042578322310877431788938564463756514394232890112453437122208488 [147,55] 25776258079955364016539145741795545210885358245211128035366558480553830226802596640712568765998141269250284643966511740505117640364764027400595552362494414545028832216820689476026941914388764622299756288609735098682101726291525107446312812124099227678043222013614506900287191522619165025712780675762418912984549418331276300926293893963995840239326461092192994184881375303111952975127917361296865117995682091727323810469234373453197615348677757092801531627099727413437845244837195290926666961502523113010006095399554305156426822472646504563568830831716223559333256822451013645907912895615712007311837311459500491655986518222164321947677546659578108026911815485480575132335820502428723373513515381282008025494505840942359712518232356928973049318963408402629795176055663948862564410572740818627596419832066574442617569531358549989077535576348396919753441684776539890799367834418205462881516436696129290945911473010001711777195763211643371686965471805568830809949050285951064861942954155155703052983820176905172092318877166620120497543313438190589719710411949851613048263603944556691966994645617108917134081870824697836515948970370696606272424395265762048035503357634150805228937418677703803820565840248582719614277394694269816088661537230279787958034342252951428693859054840473895680017593285594399927628782267228743119264175455658620700635785327495733939088068700865727409904398710649331215759306523181996962865955865115276852825794634503093579723538828877833581677849010219881547219754438846935718770487818721617919560716379210486821527370499925107822312420494959769558753628910376496341347565901458166106706239031584893898347794721678123825459188784620146787029282922327148084679980217505133072462769640879891743755348501574344916500837025403400079966725362489107598520372191480872074217441884253290711779539861173311616320302391035372838681326702624694665822842868329156234255974000556226834472317671496233425542890729399138239342705810773652386887261175984576667412669373975826586024200741915693946317910608746192814258257001502755394777427266 [147,56] -3480012700743300542418258592390157591694832269004882358762715281113615377057237328790205824303844951407640628946970680591796372881419876562943271273196585750467328282104321098988287563381129403864010149905076141834344187691311039610869099808180182297360747516056527333230889849618050304711452641090258606928034732768989119966031034900548670984451730704740761575138855749851378481898897694869770255336954704072120093447557835929566536908044625857899627867261578978084318611022129053194813608993441540490925497644767448047749056370508183349587228020194980393016171923906654614897923396519881895883049678184203058953285069123366465768780055885905310114623723996179810487258119143089237773355765009119844433396134568718539053404378021149560854959782864597157671603747430054229176080221046384555379863164125986674751111883565951431863216984163069256551061706512305821270808744987891633985219376974714052421896559376589020858239920774707183600464679086075280305239468100120849030945145203803015443144852080676966558809968019186954027642893547646845352433794568127657470384151025979972633337298354177289025366625647894925136004039519200533364726637309093952284357441671774116698330721447879959389862670245353586509721226627176831507903346385000124020023189775928394790007456789361446470223548759556102650415290794504180231675980791307266749311436639955972690165177957533281957312184226498574073215808812232000766991453449467053346697315392334141715871275832656238456639643934944023583833131065978061786576787693198454160077771707958216426299495356835713953276083131935995096326539500747443062518691836626479807595457060385371697140755525873930193935394883270688768523012227991513088606891920625242879383988693887328646469738345915011254797355642178524258037813655587222618628750088623702624903014947672441973272240305299654896640742896004686126048109315788851952061983576965569754608441300568473123534491126197928359405998428043522017076637636517990433616048108317216660630996079060217448663165686343026167857425607582568806169047220075198880315404 [147,57] 465245125013240902125592273699097059479366694834531952311469822584150161534193749394032451060625190302668242041469788475759986129107516512078674947806608969170698383463109124563246520510116725844797496082892930000979436492863639027396679877425361998220879932805956273349164991905139972569357998402316961110039122320923970639869647909372916658342931257861808831933423761959190041063895683488469631653049632354478431108807276933838117746690368104262084932148209391763055702319565638847930897804714659924663772287796290137508549809138617387878394334976361647678815300352525850325900186013252297056088341441258893267144801852877892612468457887911309478154246429131406153085185294933405527928126187809276577522564538551368352914014801442058969602400006361347614760367724137748734999230199152446948889357944055087493006091785937477605242777400158148092883417282542786473595783838714825163768500405701999517824215212571258534130049700906558430422657540433377377307792452277246878099435487375314078026001975221041036724912232713275799586358324815196900537434474000330949753123704608455049209240762887802064498334341739506341128847992198230252628208813230342675604126441331887154157110966891483224819522488499767900807049700055203065055931325057255625826607563882194075170204873227011468651198871651551113356408302047682980009779044945076308686791155188337929703187963948323842476961739962690304044955265684311338930778276985028269138989991361664142912701582781182047957190267403966403750019074274685000977015508355092950194820991320712887148826364536495467199748792300254908223088148697560057614636928199916998577637642144595930689085189832875814041436598747255143818099918560135065311743132958113946904598847167406474602954279708062111066796655744374877594848701063778857490323462176994308704207189320585083254713285216908873363901892583580422075147830282144061729949982163736263901410417765526339099637638674509579335603028669981928973656939402398383753161729274297270320829213221625727749614303087785330809445697074607855749715149867288522239 [147,58] -61294440169784423820484755295701653744096060728054373602848394329256984945043445139174350726799001058148423261345183275432839861318585596662389861818746521621154333012532673778312780893844602853686256185692508650049789283954948973565327316477064107492057271263964330924538710008975475932919136386470512098753486285027419760426596082581149027955930743894321288087479998221038845414447425486087798784101561829522171667854737665058361469730734410517519250073520901125875442143889798501623405514601406717219138492281725671432511272187280411056938673328254859185571405036443307447688001808001987234794608451474160629319341564468035327976589434861135784964911988254253735633589008050650652555817192888806697532627026753759692924753147709190703687179455089132719580213784962162406482822782478607678228350563771055065163631083443783830191423338997647785119521614814788696895964503025325183930554029718535288929388307845313745045760686850327770061659339894415785498693643085008327799489098197406765699810409519133263389558950925568755059601291536179393023120902563387188295524154256787649203040402789792813508984245748812436503280871835794268780413799661563059356827748562938570501930168977561195476801095460430309396049856644272350175208354931956684908866905919405505803567202093507143595713781442869570746228356414268164237763037148428426192322191978637645367968584541133348177373669195033866997350426153970351573385961996753476714082963101379381967135147757697995304187212905116176030019773410995269317554238524226555400001385132838004088920180202961443941885115353157632566405198786122643652658840524446597602367077787797620179884347053483217427370906823908061635985308115059769765648767533374706357954764371031861119037679406607688404505434009562386012446728681809022264974467141244181259359394595624508010868978430861615692192873238897996834476403220635478699320382401794112882716466349328008080563045853370237739302091697061145012831439188095756784342264667984372248841956395189221537376669858021005215597292455810111373282318784651260 [147,59] 7815587860057518812736309873492187543006544118346113903289821496815502720298053304350107350126949951184981574879142409345643939670382926568733690126764578356478174375463922002096958182546657593908798922100296543126929386772131651396530127600044346575463371939599844889955809705642762232120746952691271484847006788349966393707778455803576767794054134702419782763783527020459336854899307015868088477480623330415897417191959332298767920113611600732722967615289489679625865003359958156800775701480101684321375875792593026146484386996634088687910147758131420248215364235533129931730947975150895888326316967328852183924884820909147605002902248692241008185781886173281173226222965982244400136035489427222802374309035763014590314857922321084004685670304749785185996710476510981983485392187285977397744624155769372995846227996431840270817141015284699800090869663753927940282616339778490398715986103847518672177287844624410912992462485179033962141536242503466475526312560710065715954082330970159778570570382939631976703215207838004483603336579084240801817897020675694905026066529870191806444601404351361532029189878596202505943787734985724723786041663878839799811764544673832549271403515617609581119278135322161464439197211179985988278297417902545555399979921266355707450619836130128627400767316324704154488982734959559751761095017927365724872525084874003946248435040842880253917174705387647500265460462547666926515145031132875839834040389262288298693576845648624579508274574207334192283382598167532708067950607052977042653542956471719310198026525125322425299916827565451623631246119291091055709982310832317947138462930416112625556468581345291276961268391790776947550202636890053315416740753687100338047949597499595903763581846881201111860032501544500321930636632464072185848499317919829640026425544203727290039604324795940808841538284183344483922853968752737810662544143768903802916512970856126428827975007433877863258446012380758681968456236646433316826762436858508296808649994807700191318699421898633075662185850612277633366948598072084 [147,60] -947379658590599777327133031158440431150517693256494942895946288854012579627328422903054300614117414798163354412589031086211267024298492662071875070993061457438474232133053394111685397714297106050708406612775246476224494499290967906542603162266909273333207020445829742878101913602971007434405015663218316367024856283616486120244348864148608346704629577090945288470372855594804485891417958164276382139261495875889179196946845269246565546288387619544505825650964869517628952744791193137529387875789298217495314029693852349552206781578905785053469078481227448055536000571750026455411534609331939665229762378436660148959802828455698147845500810753250980974782448330813168023307033948219574687478756497264533383213106220640744854725544906958887179643468205057108775230218735665527826974549843779284710976121091052899843244786870322687471163224650112300114259601004121035907144983733972191255661469058739213047254221051982236845071984419428144681320395571772138293035717557177133580836100499694515967041762423725137860689739695661377480542523630256801042595913446977127101166127997597495268762395246057444777376715208794382228097978048232117400025169577968618291544506782744389068547071017882108411484770350486560406860827082780953273324035067170850038281187627004804383577199376234897035014069803366144674912461186584581297676978036926017352439830099151050404382166135340934953549067577929534534736850739155522326602700300276873794895283077250317446789278221594357326169967439716166178067780331542519961193747675344026612107451436770558719816262183791439557273368113061152294241334363807281817469723544762676110893055351660937380968327941587840287917790319703486005369649430999125151453567240319803803472458504597802540134504343376819738355605443252868203060137655267323883562938357868428922454321620567628904862929759407467762294156891640882068609235894361279295330740954782241222587991117718562365999640679606237141222697087478442238015302877401465429983010123397317871513473177656456601270169182785586963022506016422247887541884 [147,61] 107609346479493758184752839294886192723334307653446403938172006390476887747608529237601120080947517779608544852085506068375104386712196820502207988586450283267243913785374599975860209759560946677625346929338216735987014091387872967720174293818958753133237219968215749963833039877675132664457035902022022588805204049816322424852795255885977477653569185038446210928684277161048863446037829426596698057141627642792731822451800228819197864737973995989088801408715178255944817924145198503357619034850697454790342099122106461702915184989177913572893502180336231927624863779658933984897999463699789627536243750194166215785055781601778882556921759414836627163062170200205457485794543561538478895128521293628048873589788832929971418147641316069247742244329985223207717497163461428529322881443886911657822078268019472317907607467664644540292699020202550745111609120747728146592698597904335374766132218490911366792711756065015916646048265054178584269493880461374498402089590645565382374978497221650712154977484839680062608461497147421577378935863303011907686469613798109424976388090367763064172912098637341270831389388327391261355575155451304819978112724137571420154788733483860985766917225064197180526767831790068377874486929487315036802197856181869575714866737292957772427373697385974516288785949734460029866129237691007090077118438621271014601722973838377187317692425155319646662836735751463275522917427892837025148985969561455007757504269304551942110905869993972473601408118585857720879231007589523358481292620331338549152032108829099076048582804163070492390075244228840095300918581863527019183250130814788981880420348593134958010811755466032365219174317612472329991789634039239932396341372713916038416135243805290134253174110298931125943689664871303284870708972448577491530353705671997084210428654297957156871662847732645449101802926368447878567464639333015653372541814077450354457025054561814029300363274285772278760091902405912471046934623967900584312820931000295761444029788272744916274628188933534538516534400899101523697830 [147,62] -11083667891037163802539789686240574232380714412646843319933457661449981420884548705010347523589354289082002012828413501525453419705085113651241760885106894197183101759947666792112645067845162469585781662566918804649701472411279065306309272106662930763115045728051639212039861736157969305047659069797460769217736107340192857802575084558969166845672537101333126592710197911055965054561623122857991699485470065585204563104157557259214444956281889049089407858663871507826357718605008285487088613087537799023336998204086025591196511569796535960585828271690465966234772566555937222741582497646244024340943280008076136814567123917488778388920966547765986810914437575135506641341876473739511625734593562261390513180007533779955768143168798523918793541065871154885832714850592564811538705023089314706633272388236720642799411642583844429148597737749408818828251957895573959007924796772328539068102813431168230826933908386115313780246582997049474141952908210659300924769691117369083217777586527744837344249435356049334727612522066398186310273657188867115731750185208609801556150328035324362110837833972332701045474071140846849080414694354792302911928986897360673682321090751723119520299121894710091736773076341406150816330678292931508343958394279896725186465697239214072184618522956376281981239420604032282026765685758296890640062871790196813528387332983279762948072315159179759953280017197242765559612079159809192916888779423819403540658417615809015990609412529191006580907461712722955557479327784445985522543563233603789463141927889910757808466919320103477571952163737464188311570566821279302398723556772979582543147183425136707122485702042004728384378342484666364877580955729578397699697727925772216209125428059144132550060730084855699480632624755562534893220692555503249644774302996235783177504041675478011035912134876706456939996721654208043403987815457660627134367519804958549629036225030285057925235348936443153694593739384921359785020003838793262948003502377271144392480857403258798303643145612968690369993568216320394933 [147,63] 963308049350272621850227560237235612508648860100172290870179397449274032168918026385322851713612125007646789070851489114980140598077899141029633309913053875111935714438795625201721966187060829066243432165885918652255527027630149224996205904498200996857538393986553424985201824839747773922283766517603386769373928960919605467156508130930272367999383808424307732598444866557506982036452309303235662413068227556084269133357041975056289157265103717014570586728349776973969573694006186713864189337207516270989488121560640800532348299071314743667741210701557250564996181134471301598405163573838278818089576710206530084109285633002728856536831887143580332617466602165457690568559413171037293344534534361255068140029134698594084417205896912835132879703108573026468072436037585878885204809363071455814549944204034487327005604023203905406301093794343761170115413530003782297697568779689757656808518886795368171039730254065802588554449892961014480047718839014310600050424133791978873287122127592135281996796000764787830135041221566272972543131750823832651067889813141998075558154761297391253249074190667461318909372489745985578237816715108741782431531815927873779337171085609537935589982485467289165526724579792529220086463961167831292933018328953891841585321532401088474647664634565793345062458126949717692819257957859528255023049394811007005083650758739509547560210919289140568012723912871022671301388056649669545969530069998121975384005233967444536754850601509405773223409389460078648369807858415990603397191690277456542280474131983741636054077348131038044706524103324331993681287922352776734868904331174955341799031870514481784416888522892599047258240791095050221101035966558575440575923592996750900689755064931300702351241971355322290992441492194069030347057945708963827937283291215469128818528451774602459674926164990006992243877474586880986779418077611653441553398132209934371892744573770762047679623445662101196096000390642053583492788995016923278804974237203165675640699888295733582958356024039608438125796665189040 [147,64] -67127447255029415328739100592207709041183152033350777558825486358822756768220612474189697496463625510273124095997494275884397723930968889191340481489426177612869817580587858472961775978015324778843816556317696676021687118842523043551395486625721981464506617728044535688262063941842331211208441875626639008950775504114219977988372367631039311140320005046122781529615857060128288099564162690339733085655611432916260896177097597122331360763185207819666734880257094608983770207321511552183399510655423030693002473266039277122400368573000191431120442305380989351265006830009592443464463967732506603865745627897129056082357362017572925510334408120708923523453637605858837759969630207406213072146054055869073251910743724207535306845072791570716137624210715920031497081776992388655091764662104776613018275361035316509787010672901489055751901136076196138705180904962611907701791118490299050236442046755084555853353911220404264767684246770658670827704371371773875988103857134655432272065965756004365182846377180109845960083202749249637749233874731818926979802837811162416761610090445349763038349543024980057642160572051810487606658930597702305716255844162004112112259590356917761236087978872215756958603199398984129157425268553780015978177273825101095786205532876018877461377893950387496809960870000069028997784365227542587099464536117109290161922835621005652786609525310874763731649320542558320321539530683223828431307206128547686265131917002658975886921827530447655551296765798063584972870087276716199976272397187734623472470980031876230795772279303262275055832884223146855830803799308878617187374665289664658674563785599721195146483569281881476860766952987683660825965559137438478960481417729366846560506739786942423821194323263347896567969419269735221689309461926271584861786632086212960021569060273067410728967184338199450316670294251698159251383339701648411231371137736377059960253746598043366625118641229965343770777453270137054389935692539835321346987491523472288792032468366714472566579850183524892727047613280 [147,65] 4576294199947478649949071062167338813817087076042765712041019590835569572377501625770726892975209394834429339208273864940307697222804587495415412593491334852486710676788615779217737792477913921164705804921805922744103624431138277647297233752389939375359869740125690516837002388342198605695663603228235899419049026882556841215453678374519557975407587409332091150128137151813536298502219946592602294614006833402400337150024257924721167061463081412739315765517861899742812348845463788994273740118603042499878489234964763935800165181331511993050023933337377729493624486074432697052618629829977800404174012974896224128839650203804570269976155506697838032047523759980583009230386176287791235277738638119744059230533535517700419798421508507912306748979504833618327094268881681600742584602273661541516191320569531128621138512249938244203606257004058423889107539670570099701410972365252262540777618938252023316752463244031654315532928873619531483260486396086024630200529298459745813194618919848289020108082181496511104178612218822150701419113793175409978074320938621649376133815349544410786018252368696631809440279841892494593854782571048337209158893775569852191219051963420933179752238005448745941153586118070487718045114514805635356281712717140702793457085372187629315481257614402880780778683371794106781539808796322715413478530743814560707079908113246852669845059270938902993047688463632381586468170138533457650674136605962327563029150796746118052383490036926211118849181016289665632414217894480369516932328040560736201839200128960713594404050416787233583436000383251532697131333012910377431089673788688675274284019558277358572353954910272845010738665559723858861239306297662612894668345066807503104192946366427424100136334789809259437550720438605942397639929907823769575009081249609335875376950221998110660198721579193894842751557931262601374190865524369905842767096024002422413183634567147815026418632234963123262494180601317035245034930127948166091014036480306587822576620367857028512125875359039536163857088 [147,66] -468201044523554651576171299157062740819153003421660862347587640129309204432036618257886632226416142069799470194452618936115470037774773092511455430703622795093638508761444007469938148167684521594550548909981585817877505711090832420254026762664727464262383933917955809969183536456713914159043791247619578510821866027430191162682777709455360060656899186171507508356989566563858701068139528850001625847618375051857526878094354086735579682356216593929644958144019581934840693874306121617142474517810313423923463158694328109108982478739788554423837483267465124609770908048403870626797237231610323691217213396261563558034597448153751849154010897641675665771512920875747173152773719206568837350782791769453227849130766532796869677356432843092961153010414076430788220425635640656105407521797459099693653221661465533764988822343480514047409760058260779973271417454877655144288195227228424802266360054509094645816319992349025462491542705356579905081729507230130330645987415732752125434289305076912140299212348738307801664951329132361008706128829676605843333656182728531647317658869818608719699277401547389618334358436022762757428150932920677585490467789722501205774233729793592705939052468308699980550674284583852411344461272502383362093667981996499987461428896935308798899486088111111770915037206841630836489525344891133485584502686960813815162872965320596992750989088140267052002667752391743609659725264403325521079146970547721425439305383641019041565913311169944773445907594965575361659327566604070342175988483048225875704014799117765022196991236792896455781447650419341319961601227534302318964907513060607573712556566866805241634618450895873514386291526745007971530310839008405713491150393332518856651984956556359671947467026510811077376889489365119972853056166545698103262565350188991455545945472267436938432072411153620581422958275447511363534887542140778853810177371781749625064674935429976839164204871410062479236328397580256855316588794765831264113943100315261439352593790603419683023746412655691582160 [147,67] 52768627642770322082763234211901403904680653804564525427222995822557142432099981496557114228062801536220844648996330215139856214528633037169214330482176794064554779780274504420836843468622855466004869190566263895936463214960426776196705773844934129621780725512936275717533364989965584849559547179794146590104696645343425618870844074588454243595734144340438961973376039596765378144212191371636031279059668348104438624515514806608761529584339568156729078912784874828035930487787801467120909787321459065101319055835785179466214400360332109146919087291694469261701336958491906615057398027585417587948950410089803543785047275849636565609084838430568854673994089343491368869698580788416575979041446302755758195068767587352883328194050072642125729184125153916998783654640176748293777054535793750199939340530592868347206808833793395825374847834517629648625293167390387379169794843489003878934582317581451191375451762025525457359793274036660481272751558758324736903926349308599320592256941466497003096412087952232936891712201140543956425613876276006993558316984515363875524389966609292395445122974619106686770356714674280822618094785214930891211149342178254166203582400261768375080913476420701202246433062442944701925997456621754468574526756997548329398244219221026061117552702357249911143448509493491943050602332073945590013004692707699441333222258317294576580036398939826982149028711477548475946510995803081363501760774528160394285867280358593450583960604311620441990576860224949513761911520735667311035039545988543750618075369785762198003432570329698694352262027467995511638362708223776327275871908496150281032290350996377596517254278819309184191410816334506143156137093614963031260571715318149586322889190446986369259791018720968291481850480870548297195133187763570697661043892236518128980825732985128981585993224409085269381261738325369594488729078669274678986575943452268749948071508865512873525738031999241640669027106775611641565514936324389477693720476207498484395405518875129793869030121134001720 [147,68] -3017520712267352190902172499167582232950769732235033816891678831192263970143305924367131993222725086991049056372940856150799188964790916221681309012489919386350129000966244775629608312393642333856460497155190263498686631507880171416746365943241274883278902566101443886044811329853091423858072465401264680315078198050131324041026180804420136950341280951285453544893583265974166687658758169424475721838549309106440114789202875632477490383328785618236973898976798780965529414826172362179403041298895617646094234699470299958066175999389964097612468051572709766445018907059081756343445808013774751793997478287817537841791862148918634238817440367058015337982386214616555606421400517916928820858677383166833403065382896050117772791953137841248472372942536696266005460767978218105376407488176260693079307477827599157053521809466638705905762308214970989256339151464079334304862069114455576284467800992352537570708051386783642905006352980053233406342722853967881914797417754253007715811299135594864388292748455058502939813163493611904715409600538114230015341893424589156503351381918768985759617581752177527124453888715039223023686136461928071805377048969766145790637704595829949310049221968662655487101477684144959164659450609943610365884292875755285515637309222367825129685947742924808462071768973123106626542005680596410557817614899381326453997733522768471264941396297687445757471805231647451155111038457070283360995268667372923710377401397524245013150526854983217129710606644473819422827964174549969052251717690328871728653212599274043410484840507849020155764654738541449692421693876831716243858818262122589802543726877671498836812298469785736225500957141586967029869665950044758038286704578341792939667089591636309701872063047108605383105992905695644018261814097046709205492159623462282092682515155191213441473364874207181481805778175186440456849416795961592447947895416474509883591807855654804271763858869366779687381616395356565558028751242874043619571773529935573373402722395984460196776787636000 [147,69] -179127911151134216180179921606323575074836689707803160900063553470256802345063674741721659207755182291916644724935817367224937918968414027643210006527979723325778192772379535512890101655935261334515641777969076421462024203290507109250861201916663131643924967459956528119125948606024721077153332579255000497631129211394800276179031142941308148565707471553710409856282480251465057095778920762925986895581879360394409974606188968819299084923919308867073914534700521825103377814375034375155441671783770111365150931582433476361520643382696860079088335303310916357377104531126053194942744978238609993230017982778499779976329051171476973537932369472060226770473952479456768661330432544186660049198552553217241832119775046496456956523682970989950962558140013202503377971275710759354961032141843117182487494194941536889912088817286138692420955118509249500869168780678812634424742824892131981245969451349680919255461792090063395320348042899485778460616056048278058331302306280730757952864712656829030845196744188959025222144567968356513392503199899909860153747680925436208000125137896120395937754492878323488889199664377477076905568946435974879842324556598063375660665754670819876455134900965326084191941291623136783671890325440174053125142370602391432172783604954240356174920496954408542148685375075573856314486621370838697499496796655148635914388428203966024442630016729070901990599966936238387643963616635289341158148353707277969785959065458707386484809500321477253762845149504109559653222885605414331380289296405180102090991640662104948223601924873405397967130159832077405774739852026480309306574301156476416789510695216193184320164190603889393828025637157232317931141450851908312205148275489806545474679075203385235198989931070468106629084823343239617735774539381928018034098928444007681211513807652227347329573551699830325395321137885230922346791368277216383407835429217465985538348542954012201320618272287451877985253440098920648965837226657852237322447468065439979613841685730562068570957440 [147,70] 40355874319631178060941351153501878358486027800950487890834540643342177972131324982897091399521764230014234107004132830707875294875999323695313982446284929242301679094161209248394811782678626812046512326388873040065036958837550732132602338680880786419140939622743357493419946150005727122529248332304545674845804395923447478438971465550005590762063029467609843843101940460634406186083547795642804036458149875414462200172440467930660248675448968096532677771359438853977429677506484055902093773467498391569576899969671264657655396858017889437589846836404064606874631950586520487320172122009186391915624613925741331920740784780947192644972057920992144769939898666275934904222546892717346327790554341615818566395890794952208159329717293565826479476861178332189502778973255622484456473717280227740677008752669131704613375995265431305308041921324534897193213682468408671427509723367616322507042975413266440607515470251230097034857836890547576904636722162079443644234228466347587888011542698855317679362543506002358299601101590286409628628822480239250468808338344108782573925540947356955486893571944463689829930166262819557941445892856034478244891175906363346085719482725160800420702452149537917938834728089837539479103239174417752766534843559974306578285635551799698081508688082157078713006397099115380278136512940596866140774662681320900979441135341877787534399053470411875305553309522838989221725608186569965098818654484686245644610142818982244150927133623360362826096901227832148080182422185537495151518085505390206398225497622680120189973587907020800834072143105542824225241971314098090970091344589121633094189379157981971402226800868798954354616172340531140426043734741783039896630793843830635994052244371362079091241759940509694931680251687480319368291266494064968133367109887841600049745451544321350047372831580359514988563584029851058934583790521556370310070776020116860561906491966811156816074749325507393527789486403759152201945336704505117451275653319899299068058031207379062042600 [147,71] -797760307406320037069743655447722977806172923044384561834264996485336859711882904869859214387859002135864788037079742492594196631356433050615408882999723570897631113738081919702334256084403325089747201928235729619731681432895769884358396774248272206483545588032835032029025978320704708773970692089291874311272160850229723613731256411828480005965452425495480607563677944286697917657397867496706887361242638664028830095744600063254227738999296431408363897154710186648671911632643106113410632564444701073287363567288593789819214810532004956223259618384046153870074511510281634097605447282823089360693815653899981822957354494215990080198112503927145615687632631646466927098008103809578052398011511750758267617602352389843413730379239474606464034733691406234515030367662188086683021009896936844720405984647717045458749910815088991576750676975861404908958263958833231319159081418841334390894447347275030498461190600478528201231750857386499184941844041145457646725472968495156856301996552287351097351983921319534185386758497015363132095634214579347450784966158936420927794148177116458256251356474982625113607710757911182599765283894154180333473459408887595559727496989664036248796733357304383563240164932845258941410298993903576300520082934476872457866029998979555211216211748363090101928293812466208826992456276523242531537329224645560161359332447453657421832366629398990969532635530024392763250498157860098211529528945318153537035600951554794812761089459325223013687512895900682714532819439664874882548745707965300112204357921750675864987257235109574655002224894893258024558177174220489297019541427278657855081630908544761578008098102762951975211752788999979037397708080206302689951457604355404072234269367837350307246085230477639804247633629264189186157208034755750399977336213611784263533144033536633413138940113520909507434041127611618602471414070365991401725531226482204473175719635062377719763300100040817930267073056852130354914835525134062407771029816387940816381576832112753024 [147,72] -244414925437560624387372230624497240060192772599965822752217451665800942107216045567800170290726663764632838812108911417377619761470417979546841411322333833026528833347370873125844257765719554744402043286652691705359328959988145384029903663823932512382278207930041291977653317632105722539763024088724018148003276478444991923980678397935321351615549994279542608432779958062488315030334310669785986840572693294962603736928271879205425450656199760237627011043208548182387057007437421894141785667457479004302487802454243935535357951664664095002871611268278231315029663718032894847602832457146227718788040038809344804744661439871420432811783550004544081984930224175689527847289206554392943386667668836287922490276824215592313671511124596445297040022746144677503452421992159900828211543858248649257237773188896763363884491874657876706169563970016384672358750829315192891958828496044739226286548082109307677091006257812995025961212892790369069052167369903016349225859814927731694845717363674682423430834751664615228210720242898921877751434120844850776032820756453913272282562807158506224714656199577021284414470765359144034153606532699508677350999566600457514867921742131456712658813266787027571136640407396077148133314114556104412112431484959886107801746881652264392563116660913129375444276206819503450759943621256513288548547678707633947568194747750771100338740633145402440959181396465502286890326531254245582738712126287974339193227381357531845847773587501369656918460634531445672523275049177065475882806460342657983117073611671821655642797099279149648656072768402789126756334078405664192790324052565986763475474916323126756078934747251077341363998187347963123718785824943128022998397939189062741537557688938432942073073732860218030504136912332777535923427704344478889126945226338411657591407884123106743547792647674155101259502900215171415406202809636607240065037823701888264975213885533099985777872591313438885752642139699610757843856851895254841075206910279639630900086452239728 [147,73] 26454273838118962491445749605604315504550927704376652321253208213151690522243338902253634042763541563453898427350650607039596726183310908260115079115227392796946268965213324675510827209705317677014920930348954157263080794182397682406419854470121420581178008371481015287852197433081014746672819806273672222847167045781898622401359158638667734731850058846113642464590740276012692474859319606673456354638997822217777814573812559063194488396239796584501693643221041550279199544814036012044016650299652183939823485762753818238618984738783022563881421975887935500314414064211405573365991715884068927324284944976739099630070525903707942712886015033407014142557041743664880925989802546543842250127849371665407352483237621617710725440395971822418213665537694100258844324454756913194129417314597537158009051545557829501638517003721403017570628544022328021215154206020812100003280173036584698894627704604435471098092653566638814497628412345649206240502056859198596831317997552598731823279818739624752046910169852565831950809860673593126288490057804234255239868357461136831601446726935147917448892735013161824130141656836542665019154498711835051567134649019464297010440359883714507114654216183785825823333223989166572598107479223355324593294157425630757269254345072218593676323301898445606240964637735489194416827600338862479149297107852632984064989595057376226970846296207557563488585534713997652152497234719231109974680528748809880459769079245607098152203823483373185860322286014498157238426325994687456282216458782709471641209145516114932451344415137040959384610397940074938446205890227416959291582622246702444558370111778461695993228682916433437087361259156052795774403460506964777650913396757259195839137025015209353730449851744159107941132974774344291265631869682763612029128018233390941067814534244176196383470749366245676677532950844570091223274551566728034609680846871559066604323708957122481583662604509216212695981828930456349947460340656495060983124566707031299181184749212 [147,74] -818069537094692342106521032053984383218048895090924474843750964309923380161810337941629935947575051338077076216042862949074531720578292791755649803988919626363043419870634596735465868785736324899608334940988247217159965238696779685787565676342171124628847795800216727208618023700140040455311168930772422740960353080137643120530039352813082667686139960686529545899531165508034238402270109736320640649917246729293168093688738835094377899422737693868012457730316716427062058756766836549400064189020869194717358819875385225851014402157690259148230796690131379268183054652915121313128945435475933765021398745010929469474821706003181375520514316409860552928536554544960303889902904828366162447528622432876944581426160651443998912539445087145515424689549582652919986148183433251363491071086663571980073884041018729172518409490453270642384990240653936921986841932726372426138966324108546854185706831406352605303731644032455749488871057261678972297609579350296575052739785413356830024530228167222423290346210916725619153201430471708945282695855875333706765536985875284332530913185013654232476792693199539032034341595096066848378626640679584558892899534358473468771238714167299711829280788841988436974666365749960550754080501126917863566761629881517910832299383158333692139621809351232808566998966527267458182008137512755808947555960751037127631908581376381911106075700030734923862849600591289887565122098078958713830836238792752721050014210849202057647143663888809176874934599700909619046992054088357693795614595347592656822958880919243440513965867987503570543859943680378363031747671771773526999298495301747884796051475360214398373749847383417861950760746423267111935846272378420750062585342475341940904505023924606442913281588855433786637482415610033437000140070141353687325188691530580393821548799878576129340674364430793734187079980969807763903507848701420783048177361413408057873634377520474600135285307873061700222594969232544491828621122913379092540328104454179746705224 [147,75] -216060618994633586962519599163113525363539517591937292339801082465295928847025477519671068069995568661582397589959259457413037080165799083188965049051734024506245766258588972042722377095662951286355270164276732954913640140273243382020238382940986967166411070428111409760475719936746512856158972462628714537642434195299894985120035996467805381014100303512274177097267013723251649340903529158773101967618115058763510660563814269186518298833289317749415317272372726594752989568563864128613032607274844607787540934780977164211190293431454505457908276465359338367649652647892115040670309128077151463789116699356440274508715747167427168481844651030731466582926612697820063198493540818099941085024793483294936091426538825638939979518910572807753387430238600959046606418989272891534350203050929031749164411146831383024831379575739810156943111268820547405005524212422046596913232917031626046692147946217358301647011358690011222417251624118446874675197473718003779848309641181766695588751359971117147009601220026610042810956660991937843101409806456811054573569347176383222398768297587771683211749841488428083327737482525927930130099449281397205807014541021114308293462526489564742487776985253007683352759965483630017163063877982260333738534146077512002611755581744123272382397600812992019763092877400044010889217023746619015959116008620637366454286844826417198589744714538211136701479675779639107548437462889503228275510585770600492803252639084526540627296858536003045878150508292294361138109089228040555335065778976680926017692458503618667923499912661276950698448305992915811899841800705211818650532278492457031755629297389100200857899301997533592247199180360778918364830960904016407660449589935642990293192809142200449197545132387196224725107942076796057354337091631486362094484962259823056827849188092693596257198984545419427226621190822830128282346363186205328133829781129415535150129713772740543937952174113613599014391032067917977926179690634331785531646561572994528040 [147,76] 7274508586436537198581672933640855869563581497822040863129901890430198778767858192004959785177741894471446524360257091706534082995983159126491186395794219734638905958473618267833009203237060856960548235338938467621019906757656978570451435031347683323145237831815286178233862016779880186382094749037830326801412146571866978646274859133900048146067764846195082665685005655271689338729895980728900768613984228187881816224843698775878058729515150668322755708910065851490989394719009527931440677307580078392135282761605628747435828015607335372617887349186392596245906173156992706694146547513687233846760129282588536003255675973717152990962160203046493321984953901446877886993628433068187533154907932094104151310879351034382212723045327790637673336177235779214215202763407262633795523933905647515917384258119288610168020134515285505936186996972889066962008565253071752245597780581270025514113588271367573584716259849189333362717995606741859613488771647492058462447545468066011483189670214854631875803146937053968230094327557118229849225733789737226167203516797397114975953520636233798464465671899019544921349255670888014533210303177733999615042873332111914444926261013036000705674890356103626550744664485930374001586590627794648589378829407470705917745276224347986445726095647413471862503796358277962044204417101801407229190543708701839615727771394565163849162540852387870076046629015555562210103376432380389926893609831087982206083963461066862358056983901417496789520496764849632022775563730240159266853578573088040503405783329228123049804891236820559234105849653606133288359408158085663903070562073311111876836214875675406467309874439552795445975083343365614998931016968100132682717819039114781184153208995192661843105164774901970677094631532760737998015119769999528766492719288833031518847894472616932646415192052560578540625544241352935664955392127386789947788624928061107328994943875853885269048836970813778527554371459099825340767830715830104634606193212444104 [147,77] 513011479600277415933791695318711509781687650356955464719868758343930546886622586945669144108842712764787312236341776278446570669053164795552651077022899015515399506780288220136324153689200332452115456160911453952495902139576455686186742236957153113537877559508225014997172730589638129272260698661268063991437983682898914855615608511257627618281413867436647908793705190714076558072175470292693501189188420433328901108201586122537136039768701830390304214786625257450111787029639517592977861513101958091450345093363425370368599474130274233288786200072789315332720170386600867145808306961152243079726704474044643076036822857721804331237231334976213146914536808741115693584164712138322226521094552191462531308832601448748023516276821250726040928261539706515283065403614735988923971419586168051541535384871349224801797709559923455848682946505848520031117313562322178925262295264965285524515478331147059918807538267210476395440327648338810502648856759175746035637278427018008788510866991542778557004710551507677321358353725866064540066007613349621534560922935071939414757979527828356088345759960669569417803453475653101702970771081738089033202951047804397883642370688017473782715936351141882816164384168508017630053173662799107503865863376193248668083005231514564561562656418043907744560207189626428935478808461738838206267525331037769525834819399631649842010259402525116479465835026185156905065737706930852328696288016970113259394660733486743945806152021788136337128973273548727982330128136246399861646539640188528285308349601934011646916433994896375854150438521370313010554745637185153211754267875368044087283511530271282195879749023648039956761212336531290553897490974381361644251441283637250893901704256848287939478996610055124717898795297296535245311177418475600204717134458028998027190272135740993636161082637848072571626748986331750063588406632884546530407269330409267877275577039278264520549116613802858717081062343608219278417231520806954078950445752312 [147,78] -16030000679274529788929971779767850471276745985514421692171662356647749261718176749809112812099691258428124220491473247823071351526493332889867003024709756855405125920719111493789079014699078863769072920872971994132806265571249805218920267272023711200649042975237032409589803569819863936550769622547664054557443008810698572295213150737322802337881068296815363602673891606421620939021658096059108838363379270476727181864049223977976234171793713320301693313369073186775489760282181716615225928549760875072247617991759293864789873972527601797968673763236049619150213658395955081296715663160842897664674164108203400716994455927739248805315548204505545193277095988773457276020551400366047397016553818319529707861847185597450383457503480642366908741957517787790803438858839905457399131718419035999865023963480995558751374776335902175306096513470503060905756463210052319546031913904185594064758505595754743363241738375163534380878477406386391172391335116913943754525064687534750902999736595827215420636314905183049177197790675430513480612800343071807578594992335021039722918132695619051104943316197441155171956149568171471416506146862629947421088136256070381400429211763645191523459890468873000944335216745153283732974347709310383132997528559330350511003876793682784961303128152643112596259789848270568795449712290626779364098165639029400268048850476484286328011591886279773645212065894082446851907405333107804182338386426951645106724353800455185714446974976014763278176967472150543632195915368621111931845434540269143916679748283948071757906898969314783776645854899063080068227920303161129834809908101231801398110004209474543228977442253125111598200268726404712516866061303305984783601163134524241392565320041687666379830200671010431874007408554302725184843305607227274772530093139712857854247660620855392780601816449222089880609015198062931970346522774823901703381562213016306461950017699212599670352572256264846629375269033841419357251350672349561295336796 [147,79] -679497413675306061625528827827910836991857447602617898859008154054122868292193614043822577405952449034417131495854562142474263406323151792867181021056230779981543079396679319881259860157754756371008860840017636806080044604680739057190504531451661825148411306474828077255286792977577531898296117696490105395045193402290811316677571831787558786352975919156388270050493017965921985370988262799001647107218177560279080952161708547089946559538349247679709501389630078676297051782093215517895244284384014810098722163657834324126516194888402701572072965762612971697245877128433301650273542331892708027260644223943672332788187884486052382113590204906415235291557529602788746184517430711693383789015583645915808926872396674732352019886919973947100612342924253533196386980497020724084598656123237247389533701342700753043821235062164161747013818651318219176654244605909719859938218377359399696344269813827333273044627363053899317777424451182215725052279326944860909841423131051389377427001634542250325521617814047437158695681496072077806257785314105462136765463436911078018354618411741488659064785890947823696994412072404354473426579300796648191611621320720005769897818595911437711868209865556848375875838664403051009358884476447217702427904280832377316109327363190656202279480183910627348755562635175942509643520243398934640826332376996004992361728931123250579094502048708378366562577500645123578585125044258055029946964104658731886155887998146395614272994388562749761254901868836985499255520866281277894723873872357055834589352044418053690238650586135886892740300419385149712327809491463594242963420419121997125905499830248856949684032458575012104440471635308953521283546320394197368333044844372408710007157696809328232905072556469744071765473698029097057993890783898396700457657945102104646427973629214186645275400691633221178397712096684093327853240539335472073296255177789474473011946788480482222770962789337267362234983914434122109875006204911896985096 [147,80] 10604291037175256367214056317790662160774665068555642080451915120903220704510088542389284079127657421718363233175980142421974320002954889045755067785863439172285848437103640674586066395120127887254816420536303669789842926870210192212531413796244524748417662540464830100870864765693407421476840057491631334003893269832328463503141441703528093904525384655839339895161810431022908970464346845608900143765604540844438367362535517002827044953499591896514181824419843566924372957745141966676447930184321821973942087136019965857049534682555401016099786462970387841379926186746657522183466444369508661055881473563024695591820209760257457967913104800201323483691238210079037203160628839988713824035468080565029336761410275797748920903940095918567386084165710148883375330934059466287200713109852829244403931486739960848066666359528846256530668574955086437508485076412689952301339340536156208229451669977243075750498773074688518969974757506750056611600498180783461343784223906379146163095849741017325636077088066678279132586080479379189882722778883440100401361236804396745846830351503120616205856357130687242801662787606922747932283123486701507521549131040249365325004939357492560619329521466927936992756254896151420512635251844097256823440633659996076099488714603096151277197381520397314696687012535272202270490510838245079714381785316982305377271631452195001212177145481615219856815137169330426284947012196854208395446312044186957517220498726078179132769967191627067329703052577311472101749030944952784309311105714726174987646614394566250837259255179808073450179978971267473079787132180741545166201469341218734307963055648762830037167825743113640715301186481523782812754002090528570806400464512550978630959410990174825462449192056703478173604124750643854245005585429197363361143322269224734787775352505844794646906161911515244378949717527476022294580346091654769420681460433710574683224500572767220168928694241296227130774598809235128906158494642338352 [147,81] -761626892486033629380738276210895345700167670325772493622868468724971972348367873386344733465530071244178148719967166826318919413756378643719247375331057980720487897507469631841924776694286086903509556051334091230703261406154724160911880267319295491074391448392338695929361212772223236389988846592914921869512287180874579595763382012338961700951207092175182381012014140784215520682551043510035462905696789818650373309278743970159278758322159412640451535906291186339504355355995464572238882320515230723637234461352709291532034349482689494119507671881058974090120836744390874805176524820442814054670111349485078454860431494374012765013336364175234226580766275519592407521697700887139715644189360059564002515323313083606479127879381698655579014507587263833568334260871626842856612496863552685304201196924510749903250507401089047408794825839091305336682622688081897248954341694296983294742973401616513720597205563508621666459632201838505259967528915936486623936670801266006235270814574726947619534924611483477501212022770542190413103333081544052178349867153393036435566835700239130638609487908402846829324240175520374520516649172372685096880558979056238219341233795444626759265291452625491080652835120625190463829332758624354652564067238091637371336446128975279034418378628500144284738771623933234552693472744473540580197146608376254211537191462694867724501722651909603704472183990444111955412776834110604989635476712245621746404636608352160684400653022015618664016764600850067571665066388613015897443397494379991827831022491160686884498951296770213425386724288975970749261325985004447676749232376131135422580529068819971063237425869381316912741048502921712129120635136035969484176740048030032593615512706264296643860977564783356847457705672196778944770811994443062529670707196580415002875688788426265027138225260560083335916876473639723036827961044443620815273423917603167919894899719176368025700991577553309362050173720517744764823465461088 [147,82] 17588056110605270353785460108767224915377216867677699392116835323591580571067257416719981798151576288936278491061477310149024835273120992142730136665716640738213282413885603179881807711518127176713354507514026465277160185107008363651446250453930444904932181926509817727801988920554217740210138363662189103101693540340366143833740443983070397857381617564795026222555332770718688575535198181652455883142989021402485960640874179793695714869501606188366029911460663187723554745524061001420707786767619942951143983264947868460268670043225391204887657142438380467651267331413271333464489972378685898215930507933361977457053106692942078512677842452968570987227501428232767036399167314531765238884004434459670655924830017615605832735871044050895971382285607083028924981730015686041111538238516671203005849088941963457423634218591388853389082701525493557515516078925873849702975007507343422885252067098702187801747399448381852950666750262197417421225249335807382028713329359228345230506679335363529552418095917168345933695996592921114607116734807737199332224369723902995090486897838322816810259247853079907312226926826946888233773645854080013975853954657924625363360748452762259125099764117217296013782828265018816083785009491050990035553080480774971968340817591003428396756674888596120110875426019232662855345563047616800222106505417185172846574125639738104406628791121574236657200700717440766493497774947300017157351551730953291935469369220655660524814769482821627009428004486420372618071608009128565826155041352851688831038035151968383936202474065395742863668968712849422012853059197102538491616239332765921793923395161278395312502219233858174198055653953922360673782293733714522587590345821140777154541443953769129166322873090720638755058546497672301885428284444455076714481570871630424832664775080452151125957563248195186234053777906905899240602571890141348510211879842826661149489840801219388478768552459074075376525780123243886897082760 [147,83] 10782437934530100751556042595377642088345622894141371348927493489122178172076676334959614828754417989561660151077089067381288024336385584520180510564502512804211258974946791276188079418070722363616360314358993688072258340862033565345054335503915278444467263513905217822597164284799292946631776462623395521599449204589350913019630585604803418845436402764567370316102833923136245560553631732907501845616786794252027542964500735271056809173590426233654961182008135272314131565078412082449014024090776554988590270721206646493948483738701447666047112593533943469826928225045345304688903097257902762166106837966602835720204073308075526834995567976761120875710334236020652365309723087765171309588858823385014864133462799951901447716742231454532162391504022293492261750033360266718067181607486071121203300411012430173640929809937953270658510781723114357335228942528428741630359197894524169359469174128498301517766402629954405661465085714184451950797862129139651321531950741341411430870610983935043577332297778654014893118405081354967024421912496729905799239366320642903736110296950606198966797299891541198282025938568456597764123681785108574081444119872474174628434442571424139302988405407596966561128600661842701938423200233196051248957279772052870236230165860134666005282976391362845968444997335860387923285514325649272817936470510582873867747729481379141825158037069384208554718413910299720942883060601764865521249246854434694593416133540937591603877557930467569031224935489456232583148154104385330357549968547880001248618008916511419999939305274961801945561332235265454073161590494185161353707534411328025373047638223381350077802374310153112698882365937913582514350105829702213006807071418506859732527794370221609001951097061656695695181594812175783262129082633535217743850861892275453983405370839304452288420968595769230249528584568525088768439950625481302757190154161836578609647995897755639437798099181046598734479179146212149690288 [147,84] 28979951918954292502004594264627244079497258907541373620953157312090702757214395345076630636507179501862315896884705961994466832154459553075381720519900455378133076267359004615413026180266423604264815459912798785752024151533965748569492654017177482106857711954586146023865484722305226195585206621451378385780817222997212683104348632208362292121885279047966171319410786448457805337992984505403424691418021011864692724796243534993452909276677550472930461064069054371307433517893101584522171674417844818323578690219731375885520993428731991891512343814169255723105593435308513999039693594313974791098633191676141762888293001966535075057875860827946038918453062231299455817522706150608933198073685299591869407300692515440511386796718782513681079412383096103515238923944151758940113664852713445933770295387770574871513677744790702137480383946838442806378035310438423233858718163085386509084251592055173333367210206881318942486800098957257350938896671837701649153883729618656713181946673683650465039799368645965726025700176947533199319629606705177386614426156553835788208182914827817727707354294354681838189460686062640255292267594994977633228661441908135577854132086693466332355465642677131431851847700513074525232923561537420990048805942897919051792564537810597260411496380144604172771309401416425110907828529040207076603995102776324281525370724972187842177478058268911217327111934363026717638890202209544497144343185122206344927812719920642083949583082970470483949399144657064004840133969952211778484188584281807858176306714775069863123516123418554947471035789447284838132220936508069048410131272337388475872594596074872931034953385294307973493995441832150349155606569792399150488011375154259095203829394147607332358692663622061169268830991608274150476791960348825303961719387818194262121415313409446838129468602484682163954771186291754752349306477393039237107827197911398044668176740311126858016945190377801355240789066512394832 [147,85] -5530331213215697786636140505633290473965318518948167540520289597143333915014958453643085323648424731867942050472577817730910778501205868089361565730474869923073107249992719103252174259542436892688642859933566127604062910247392116225133333570170308013184635787217134927525828238528369393399846964478879695730131156723239582807329970484354586153424148577449733428683770218532877662651178860618477999572277272956961750501661565643203505652803657621054654049688056668661797541935538478605919976470961024881722540560054476675199228996205903884982146760006124618241908954731604409052723039995150832191775782079823974877739102685864878290814711806087586031182086283010417719160026395106348021559033329310045217438517573854139545354783432464115568891903110738902421679583177695190565365363500658628026744430979008869539961959953344798471384645024839354644187861030020877910572521817325899934310915727873128898810674424988104339734904825360778127941217994649931979354405766779773839056117904855836448034715503428850491155903913084909155230103108433627227523223635901494264369815731119941532461796076545737108120530210302517758331735141775467105498525760591751796465574238243366832674431623115929845399232379294175520904005763320089908724266364420021028091050124615164480432360527899729957467159008693663858653105374714122646541257542178715412567671355058405530469646998267756570330194368262380969686303513653829438404130504689264613686671295224848029730291887400629439440449008085811201969699909375046587352061215597758294262124262104437449080251323977321823242495859743243758072242294149061198774962204644790913862084550848995260336614267944542845076198140338208155018190462773853338592229359195378357804218844249912564339555390272942183967657520126321675220215432761519839273555477292892814454223233646855160831218495274470948835794131253955492341201346800965275886144866813241358572188266310836848707457982328308831454503766308 [147,86] 158312354694504821947908365620983107072532746725052238730314239761747925526768925323345766457853515461789075666932352806682334278698537043863589479535635493743388563888379354035080817284222382741939676699138158169605102115931981109195842244738479707185030121308158063473805743684128949237390269069358028498668206650188292162984700252630931300644460903203718941038493274051950147352180462024344009747980667366196328683571938207782584966639424831738922416062551481431294793732630270735834766559923505708474550987849045204837606466854266127013050426052215942858960531243421426121410401521707714426091773729419476489404300002523978578801654187091891081682451317688296250413574612581234357845361586038954808021793880224042010176412209205633898670848249534289215383543178442319440747918426604648564129297542099663134845627846833964747965654174472408368700935623494397165409940503812075810676960596168710732074541348345641312956850596673371193966768066489709709789060710755047488266446421979182779358917625054672175890541024142136775614270372795012983711446528570514296195972290170076937839308167683275970634759803958839133223745658319774745785964098339656939872116469585865774476304812294550406141697581549877147954154140890085682058074061277554717350476942767043319541767679738681293430424491696535612980491865696146599248187390333687488345699774837701295629394312750691930684669149106101119807346950270650314565920724114098812271912169968493890993388210572177494630803809641198083866052080657795739811076225031950281790912649950811741987354908491173013044742815639651182238722232095645044880452943481787052607101476867212147049154284584167847807287215858274034973627256925232606201038428901685376223572478191273817091532494092652097323851632552339792946259735759445819055923605085390430691750736375604056969977130096243967099654735377087735177035830720570384226284876472489848520494488774656952879264996361488852245518704 [147,87] -2934451033744046451429711844553326314748245642631830323950052194301424133368144085065919274432786321167721580480744080853929056743903456185418337752129066745895880888999120388240291763080098937697261800015131513261160543429853112011483088311052457326648408555845215679267323897012083540737028872649269913057168939295558907446411404020281546532562493076066897018733040120311096636727409353303873307056927554103449287916241072413912196820843110464657643334641059167356295291178631970471582013677260825477887820941122958698160350655005131704344733775813993593460475002343169841613486170252228441464131803946484565442213159560001494099672406594921484230456861818955309627974224015734552618238044852055380761280705262297761168311940770818621005937442867870567480993191943845093619658079142644159592170903172685780521171347514316398286384021944146128822671758826623068781273860358929081853045754143408278165533054165016518481152921190049533935914019308573456605113337991613476663271387912643074228324035671215998754439665707351144659149574150019723120781428175842329895619659888199861868541632301245455445607571925554152970716412946793103208904374275545120313615423184754101711279670410916214557862818433111495239177572635464231399775142015828860585512282494707005156388260465922642367102765645134558110640344083301258791422604025613159645636127341484963589662915684421562309711383091746005894639137347200125237180394031242369388813964645257219199606110904431692122499898673272503716078577650380064754486033438596823071409886147427835794783481966180261167751141898051502793658445588860984325128710352238668871667382722207071339815702336037644800270861207887601064625775817399228760650497409504858318250972773859204046088894902022899912138346103537294745518264998854245312060499754556900858115618561218346347970976131574729692239230614043958436801418107867466748610444927454189185676427379154806155155203624635170004856 [147,88] -71458102922112850113953844302165929315489623348124293050500913870138934169151018809112240114095394470330238388721357288883914732078007556485559878121971149864190071898879717846572118134712981692986467692338589972694985975129795723876377793004636410764461799406967828573197520785863492545015911652858085611103890294085745568756188041773117194429215109634481492511878433863647318826258025957273896781375812255019912512995659326868240714364893953584389622776459025729139407497221467914389929555624851387575701833407251303454137167599950922312106840697157802594068963391757094416473609971948548421867205066977144599529072803384371523691882117046229014144931775809056105380555130275814351158528410809667818763481248628210773728780266031994366556951403360904649231052416671601718763445137585005423453007041393447414984322284704105890968393175628327396867596585143306904328040741035241287676696983924463909764058851785676586805407632375169808070470767028292119377494899864836059654372676231811803707084996144751400590676992193910245676221385686185604715869666009344210421494666185867426441781298417145442912643558548066850843210434181438563980534811984228284865250189435911927772869679493671041238899966578336292245907776091855096714048443322718425164646603134787874656382874078145087327252472923569753926057235354039089286267394787932479046407402223178916898127551056354390706949733103751118097509030276413251749465701368508448971550087041189295934057888631798780120933576575674678669143947586954677074474281533415732150758313760612146179393053397651295567867956288100537779010100728126784192056997988718874905828387244558485266205224395995840993579285446376979140642183358511042393944181338082185408772898151556542663130557297480690829064281010469716464798055575768479177822890774550120594714521421795746221724099552578799342129151048940412200349049115138164486489862145294739141579220610112454321275320534788480 [147,89] 3583276635406543845487653073458036052013409447005373132387979022811456349567042501495936234754110066527710560787670522366207793285988840382909855749669827421247351939491182670950282034736750908511712431527281385769370209238186978435112840447762916968044751461685730367827534444953911166955579224071967492857104705750526204189976069917068271837113479257959836686539250624912029047833018822119294464085193826922925222193337223890786572340886567629937235924051957895127576433642620953981402155820638914719045974849015334929744704096181942237540371988427994876368326956655544728168224335295894084524647531451781665635491109875843807552763998846261646259124565228025197572320389266818408529046237664018306255280683266101663395529044672482470873516704410539384061394965562684913766012801477802846114084353657684261921954368329069282851628224440031899953307527350965817465131105069544421627540178272962880146145270531545362903282656559962168150407072901459638012038302993631572083098097782795791691372718073605894807844440266284242272812410386283365522524174308155723947605596944211529816926049240498041840153705359938522160669863698644577975516860776865707943525033202878179175040772382861641187391416011306113850602560361888708296226251518678245717875364898444271091276267767207455699547699267365860899106112593059018882677213528385335904353541270079980466460350084009964213218468716322305734334769988939260088322505699039974142768316563337151937808272498370115628793271238294568311339388934386351614909744671875359721635929558361510875535857539841371991977331549021252713760872775751066445203641932549019868071269523699192943593649771495253652977309800081345545084643973523845864674663959541154743018881798106587585098690493030655755239937585875517732549467551117680008670233503766032008997915929938606401416774524844117665097932617071558016471838700147205878804086224125511983422244457495250874125093821038 [147,90] 39602732666879268542251181010109770495862841546271745107340742043981310985865337312794066254797689452289269608921119637182449686782566771742248910348400637603638480722415058554953350077794230299298634345086771735787604934078222530659516424750954092634287764988093948104384702218264008282475102137628714654660268612190009455648568826213586713018276393722771841831387403716621443625995813332224954951045055659093243518720687092195184939012558412129701750972452907362232688550775885855616966681702931260535635462854326474453036197991547780367734728253001149693546082177763750448671334648014455905523153062204747417626392387427220519143471815417779792521025607782718907254961355821250437713910841280132604152608771103609164408298160509080093361212944125421404877024541018514582337515312600073296656996528789875039995497304995871650739687197254394333623034120947542756562177460928979446833024163001361865092526761682755697099185399497740843217317419416626916298086729230021644983531037030278644910297750160264055524100479361418422574144181623407226796589770082339880436148960480723489210209100292465953437011225073125641021991880435117803725842672518804929011343756566364857285625044221844865685457114738949706121913919310222948273637588601659227395753567817949950443354521514545440036274111438736236199069011823237018658561917555208168899336482759190234401021814519618307465603313546925055251316545750491854850738291558126408712797340354166852706788625141521774323756943959508063977965060237869997017662432777397847458740791275662865653571850698481941870781171971430875889150130765241951559319730475051149951764083269610124630415521323625614400462409641798412409874165691033129498036397935961090416643087967057268464824087023319692776286454010873364571663122685834396093314464603625631104687979519376227704880913192230406427908208738956127627346474168944246714258563306719980091468801065019118950358026 [147,91] -379439128090958152090790415559084522024051982616768425442090329568895476221040976429107936300802415176725868091344863022144775788418409106828208127850742391698368947841941043046477654005562815850097723391410214362595196193852358105904705965657196658617116060977923572814851160106743571863887019792635755171490792345528193708204665043010563736804338471235805452027270250700825482860095971185760637078808940450731885736690728852647674380321584123928180988267958963278029987681903554580715320567006410384681458458367715012175779899383533290602212646501422363228206831511834051397507418713792144949188356741278051506288655437226962923571332694488694152350525999687776618348311178302340017605645291332211929413227418971914014631315121408069500150699253446944220151564159943943671258596291009295159268854310704171970956520132990347159045320950626260662313447680726420044741532258636754620841314225491532024241023946004094322771317983460777488002598280534806685978642970805655400623646144947309106059537397314159793032914181919037939570803946854229587103777148801325522537242626657010901963701328833481693309677180294257174559883356760640185101493788127228678314009539864844470895929618878044353616666921828545880370667134489345996681035500048326548437964263291736784717273048752692689814489794178224727065487289326067747856720277137974143890545836626655809379973743519559871954719473048812323784859296652439741522845077776808878510778450564058992862418908589899537966439573892918697218529578348926831596902132690079377853372178083804818795225819264690642046074996077740158762086007315811521762137092390360108207585455118198326512032041599803823970258883595071130040868503325140058993633967068443341644167045719169424088148302719794801345348168117740133330356693349774033943172940609471904929068430664430307610552356414642980620588297794414411220878967819891831802660431905070685722012053294422458328 [147,92] -22138880528023818442423031146991826037148421784129761555047471139460992019043200961076169207336864148007978339675222439786064758009425394660165269364242475930667633414864817162990617217173148202348502890101245331337033504959641510824370724674224754537347188400819731850732863878478752124922376685859531095088187480834928011924264778639614832768893861391089573996104834778217032065651321017444165664798091756930387936283965266419798243603022668690076909869251484454746385488386553771173095678198128877385799800037181654252319746424038372519026032937176297497111555813588782239672521301441368405652305466725337139042722629488413025726193655822360507836030294507602513514828314255944728732085967105244696269066294220220206864693514410964161774342660740603788668020333439151592940620672183434214783955472224710359478605131291782295667086438328917214753025691535928420929812217232109838481434353566084125418900494978348817589315297794358592985753538939018537176863754249191873957515865947581394775148918583391660705844141773221437610710717947943333016655367526993514970553468374800298017766817550185183213836994490421237423721920464441719543125307253756639737057888289701690613195985654536040487405616818068102526228748698332376406047416709681067152153467538255201780948027290435721697757801118885452255979804904795708022102090011355231933832440336157265505893234012549909249692562981076129891069862307687998840580094286718813289286595312559409382222679690612903841877452504582737667317919494364861891440518692449351295205471764099668743081892367572069659565007012317261771592741807940184152767385480388670961866068125739583906429568746145906865258120856350295688716430298409856688419500816791060633661000074525780257746964061920487140484705599764809894457038750370146190178301562678285361671040135238572579189640495245916078742824983823882411071498528717996718018932983575971332111216407623808 [147,93] -84598032907879359130060420018136774450923957993964915012444823566824969174986288413202007670514076867724205893224021861931678243466327582643592468600916711700576405587338815054810465347191485632714449252911171237844860281661742000959433492333131329232694844253834991100374336759483537401184548648270826777917271794749423925333373016866166349537802329952661444625951680235576568406828685686673283146201950007800808137784572258811733119082345920042306617627717357760689149469079886157872288099379596067780850394879114000851499840423987747647047300315645742648066590122261231143926131225645625576253577226660225991889324143525779024202351278118309913608857124738879144242763630794002769761018606869086436934836924893166012868872082550178100599673493850823155230565406199912283000426596519994558504270167352166811432199831444533838873476896109275171000103331982755041855788905608592122527523492020027182159558917395222008753643549064533956736721894339220466938988677334709618962902383107597787952945801389054295564409332119647833941883980249712491896561867206897269017540464918683471506802636033236920839307830867792271492931623784845168435891859446721847020447126971286417069230620180567694285175335227543925278871527412499859043647620288694855194301296077660402398009772762797053282688255470991948267658151574871300943079714269353821709653123419042225084318663890318124601651041221708551284637279855046671762159168314953924100114333667842970507348099186582252458529571025739564702388215460716264464646414509904523490469898079759935535969150486132177599315673684413672959539773946257720742409807865280116916784379500510029808018391634311365445978494175769502675832572033763110153771493461662773484061229336243331786515146037807332678756354735725232979311334208369754923314016674854982443753574631922493403427976087606111026734407356496350285351468578145169382434746393675294296760829402 [147,94] 4712123756677318445941510953926974131830983999428242810761413575685504335872543245224029719297879904983541100066164569491039742896396646902694665283341872244285569328422248084855709506945927161833795984236789798554728021712621324911453717054031370902165925207441884064758250760965883733333100960387730370623761300040517085800703100591050774277090200047667306413052196585042701325537444884888232170219556511134491045622236748190764166684993373176274538274715957696680226684245152512423357054593461108073892281070277903041622863134931018223523196226100992909278039113539528859345135979672812043014988537436442928933962365964674288254715202802723414877383485467403904944192616346125673034729521275931995545308512468641184574881136979819713517323573172618577863984549470525161767431473915804274435636812132137660112658788028304853457289420852389122241741253552609184805753740178518472950422909226426219512874072653157871316328981502817864434117712959150452603009898191924386366487397583849203304383867410748458406622301956983717640266859328730811291245753489637301604781387611199299854755249441666496783947565209757234183093013685969475326294742166183651701551193545265450269979981910444060075237255792753676352268041466161616900957316944825328332159561176148256243370788626799084667225067512430678367052493266571246049712604557559033270637759056829829990682349762962557527908006685239443058711876521245277811851195589759702698760461821138923395150810042678412598419772768795502009009705278289458947663823772259465706292827532984089254421994091073901047988676710559862370503098301676441254773807523951799535119750191771121708755791495236374709687202094165734539692055311020455518933009631576731698175231874705875273551959388547276040890618060609625121898482538694389703026744292841690571567551109350272939572225110026900381725285270967246979962846623398443117960220489536640228027512 [147,95] 12360992305954918455794365884791791211268621725851466318427673183962646033115266209276467606970167202429979735195118204891671277380899756575448424532262963336720782614120087147973108008337167785360330523472377845391250566479364110477741234561834179424236569649775751892367864219388877169419951001469175916609684354327280787384291595527168918903145095617786876413474341437615883607584594403488103766449324586413549823121979980025510891302870926791381919016470870793974075563957374067702826488043612190580061839147131958084915212988798806210011923003026321150519431245222754505707145308410683820879087312157036914472064051205404334845335299177192671066212237516836309521727913800563206027345684549707452766094102327189094530215705235323362917535574048105822986067847109968728821533415149318541466840284306343719266312598530936574232353818340512747800731829456186462494551453104354625731302005563017406642801615033454529196386755710636627453358971978267677534057706196255742780066266221125669982256561418425741477403497304254477066430519751235297838617261320174517845809053213895662827267794165883500423394935847888638336131937503146059478409611642912432280167020138680674456095002006743900909816716170826225638216416344286536066186845709791766844308058748464714601912514906085041754385140772610626239722684611870144275609615334125103633027533591423991326767320561423938536336124909381016616084384335250424607249980625184656128197694686151800747107194692689862058363025123444272615948944339626117224396114601982998369383853227777873742615553136530800300018240919969325457483710274507616882826710974786170103270321521261003199696865751379074003266369186317661171079437834859229551449215324182953956808838067766902999073129273891671030673864519834014618396689191045063928093401954369224143052713333228885233243693417907385201741207215707938598847783412886667552165572319769950732 [147,96] 398080563607206820575177008221951799461234540110703699558745452740420867168007582698478459199903044711862983302373509654566082856806155402089247621180877214491662207417997844140050413907722029301790900569985900880904874058322510787272000727498822758519757732783162271398163085642757335575323780733269184081010212257998555798970340484606959503563118142714578465145246794245632890582384573436072974211437528605371498062349869354025833495668609949740012925758046559322260513476443798195062655044248247104077526857292333279776858756746977796261988999173902581161385787591965997999498256750879560799535387617321998597039577126047994395597733543187485219056908311423612726878385575020048493655169278344962648586095762988005277093805587686164724538310815270312888258630986494905887534580268721532443896005734473840902927542342038070998211964202877022304216363201504487232718076910010951284621910402529977080188881071834476675300985405676602350836473577382478912191397415986004712717900772962655747826244752831976177063051064348271894955963843014839763238288104314462570962008833260015898855835451636475576555932879171432363768280755653677049488195339472262109765175790873084398277806369073038859474515112402493482342238654311524903114488344779983318787566037026943509516890068584687760982725057190985781921331798928371090805024720977369860465636579803673630204346315154467277791567979940674938628025476038459338111502050428074965452747286906957672106493623651100502687358685538565332924601575662856240718362880448725911162333233898138784533685944660474934619688688751647121511966372244909623421780363858502332553003724756860296164320964838010117524129377042322482266770874550020218169830799202991535304665338947042255473831161280856420641835729876049775285943087083687330302358517441971506866703265439024271744151383587722194662679655179058903034881364754978659391975431294344 [147,97] 736395266584765068316118198513109114340567279578640335386118636481119811912435144956158872142314570265046117227492998801635022586709615609225677048674515978968562891893098965359783023473687390814323566450636615455014025425124817748902327363508323328861005045860762892734107022838111931181664792649622846207931278085242904501504996371985621228154471133443596461252188495339003843525259014624896845382565150942915952464847007733754119538070160781920607443787778945856593129340721728576238665761231672174060983911683473375916005935868675614451327415576750978683116065379335458880785385856189206240826052122859660887514822173370667997311995708987500247396599131087512825450442517726900242834309187080157052390482514344764612958615066007909734774460309154049769240794624722795935501398253898218657269664778532171766251670767054525528764212108488713518918488492724445270578894532478550749185183061664462882984161779750321093637033309349960355949093485403801380160454202595570441001192451631664829899567421296510900557156064106110228820739370620264647968007477707020572364600292731254918728944922880215727234123984583999452447704865644707644261447906648200319811735821576172475164469694622819869078517366746145616996996774807641316091805613841824432754350693105484312489557638314567705267922600660083421571231829552997759147843897846063827768785287259439544619224162668257057412788332426901344560710974540413703354197725323768929085124132713629613420009700161523033823734780855041795311569163492578665452860736078236141128158070009816010376695817844601128781802869281949634571131433650205590400524181463471183132243858080010520466396225084741831135282316735185410490528620761316339082245349307939219847309933066926763744423487796188807227238262752983644439649060710597163835006048971926104556542043033308114341542674532271004325235947947086504996392019610283590685272872 [147,98] -59983158114868369104062836693102278148639736879539094152958933882556136738325428069221530786790732577550509410272150595204728152988900801533916041557205364580479868678926537523078029311572120449927491868347712800429504662206864200263222190321065279250517690210085724801733781384113705427656140070133153667729846149277495086677591206786957865324063461333031394025750911510867789547049349895524608669737157180858001489245351796534105825598389755278603888587461677460133492041975050416836156896140218470918079230250545097362238613076195844298951353882702466082212940529509024090707939275669714420168690620752205395788952780407021465101947665459793714950265064083271797389694320443610315726151775500039800536535604151198351616319180015437710896495636295860824240938972730308185584259267398198963661555662153830797712102241996437758251188556261652131247346630479692891561538866292776757797954954214344535815541599132156284317870591002899472489441127808296310871767708246035472653621497983407100981196991106204998788055416157626209663995941039499097559045034502176255189875763640693798050547844724421611398448300327063407329283814606886186933889955575896251458501698668457173374405366023761316523265111177918252629632972484512403557611391929117165607542152762116893086032177827247827175652578701355761067100563145948005456385983761580296603959403322429360103545450207630343134978126864618893265185992566008123925625695220336436948540520691043400707047870272583558134566770822935488594290609651665986534443439426238844457359868615088539794082058961062096037168095182541968015964881844073513113321240042252634320150151728637269896786022556652469505950061875997489586073726685571346446292434251893589812682068728154801782726986318820489551486262603893562542672011534866696156476785139231990557015916161187985051073814839860818371893332796848272701839307933504240664116 [147,99] -46186214265110037306592213034415286830582613082221878714815130569859076897762666451825837605246138265189985416001062957138512942947878880920804125018432401156319831663449337113417731511374195505786520003878489768587170700038149067522958279856368247884063319312518496285957461863628832771887674282251058534264520951654308149486836464713735270507697237706221504747306255212114994123613309640999560419417166474366287201012779258665750464920973146473533241090201865774658830367723987456872789300709781047662500014465182915819682090802599209288740925207578216381986899832945636888649249710472354657520454073714134803019828275860290566970132894678185049638025999019894856159222557337235624939619410672030280200452494045578327976139596150694376160183951299134050731288336414293314829751845846097575724904383194916745422574742250377383272087890948829678485989243248843637391683477918634207148590368471681966483173246684289488268909325876186745029022378420274657268135323180952667417938865264131548937977888772258410999815839895610673007444383786483677643720233295250488590731210243482538070883251868664012531473487630684255305435473326413478145587528822916125334754249869030341950775579448630230225902738586606972535592231657555606048053524590902561677911745550720434714375298729493825597404414430641992340081097674909576643460158680663893524513710485349914284827715711188312202173778498192506228313117139311042531966146826293828024908556282134680130984640121586550781898448964246255304086044793836674132308615452211149780887316875344561891481226093711583768413019576674409641801612925515894310813613174373928087078122276982768717152969823611794993067950975602876287206005665519289529297705433498253987423822374408951862242434020338753087666435812941111974182636141897069597173145774129532463617105364739515147011075111464997021847561741193628282337526646675114 [147,100] 2354604308599037321173145932070930375179375459997426936065324690856978374711043987180871415856904924182991839194177400917034455662884662424325208483534744615063858672343366428490340875872550336099592179426594509885297677175581715797003338644595212132295158107221439215899892295238279492944815501893955699649020891820970842769702545810346673554202601986968459094320960232612673788498111428659184407434982002098451282313601086925085367002551698212030363094756621373073406113199142659013736488084802414993207959332611502282062231367616449972603198952927693017281396887132432973094802873400551177538956440854145006170463717832506435581960517408684439181151851312520790109179034278845791120070165259576386056149771176666893774493410128938301221633112142754693785301836431917666906406242067180981970074351123385993490121682557451751295795610146930149081622932046973775358438517211306605412104808410557576543758199533806073429337379603790764952046667738873162643083130576384145197860879477158235149920950140352445018417104704629964172531452100876322812985579483009414668000064173885881818083392645697652065314059735158576029040092375839158825771174580453512603089505315647123160339809937699394303948317080815521378633867571045647005850025649765390561654500102137458260577979992705596490148299624919905559860158420632375653474867345211301426713476302491178889939855451736891613390569959048245930709047570819755210275813185506084355754261848535501740001546409253788034250120975959371466515656250694014274204171153658410750899783119309188708753573157904450820484908723181618374793439346251941763257010872708234700711576036351082686453631497698437952580518964853512583424884195387746796005820674036451101404213123694486575602012074259023012017980054213892112747910210048235655316495920597386558317584836837086208427644676444187657017534900610727473961665584984 [147,101] 22879987906193685083283533900791684921976860867617478149285205272115330575159992853255143907863242582983219908586671424836362265394225606215341706748134081820573318902088751665071105461554309772381639954785376562758624481781278268338039082742837185600839258307647252096581899605017000271697129800212176621526143805289401347090290281099481557887510875146692222518391952880507133500091816864996437492794004313026065067247989827903611847367624051714307188704233535395297139211686812827166624488065145331962621683867778834116603728099090636909805175221427678426215472642184265171937547629107079450512550197906077092263524535878142554576653028300922604384010216656189849239851596012546507358781257581406614133668580901605573292158083559192136630291007138903903459093766995566921362089309804168361555838347342805388574021975399112833779066533144596080253003365611312737015810871420480641531958076754951771388560007695299973419979505893013603774076428058326264449226481965807054627678004047007750456926419937957499466691024495259119456171369296436015389875596397846591923811419542912021037079933330366337229265633456823702854932519507825315355022250119123710039696439766894729782080104950911916481702970872296474244874166755223509193581121491028906699375560298139235495147743506234416920222043480102192340262271450154127172997417229641308980567108634745580224672236835285933890770109454083239280595873966662653141524538031036933598973373826419999549432990470950913819070746788141726381516087154356152601806246893677111853558677490230657155289868961203253146430521389368115772310393052424940369051876115350303795511036191854076531306625030434643245634890497749654918912213817913581686829164703838202818491371058800123012371085710998078069618476645484075808072445573635099520489145105563317657568393149339594281521807544851905243979903176278636074197274 [147,102] -98789293194941508398688189435497465690793693664342000931988022412355995709693496263808168741601836527497492764349572557332159222354131224540999918851927719829221180299004706029248018279900202430611320993085590823778327709529943559636515065996777076455515046679368252559999252983492418397781093284333705337676814471474423068631157015173073934915384954390430982601800968670576388029081925409816035842991804027186480241128947821276326896031690054640442604249615578819827411236234781771555990532401524759658670340936799233411243062687946573937831282163710480368239506696805955910548471226391848081529323744754285406670448903626436564434283948065200934782331528413725245294175655846025948373999939589154399617026852913537813389840489441021246497129373548491577151343284910058216106341956604590798061978737074609724614360049403984873539370597034801827378526478754895197302700548993714295614090875954749848574573185199983302890856338075375030021174921729178211937857098257610390077034490050969664839194514281565064491432601246643912409160197773470196418212053817465398707250413967546868974569212474242248192103578633785493789325011946153612554912695919264442212626274632900731661985491175900534244237473604087866643729192517610391321090756708734790649726315426355778786709069876567817767844039497319812766894232471615678526138700000437938771247465578995472912271490369680209617660489218712719245664257802453025798594164688993959419757305156279079380892458692890626008446271260086193152234459279450898738726463913506053631714905081807615201030044018497622640961678775046109291388152099258317093264567049845106205145588569547662189443572035685923660350953865511025892476440154964717802555837603825211506603977763937236599776852485305891261627393039220783169044085995571297366524856867204484949730513339259035835015735667675598207868561323199368234 [147,103] -5773328472157008964593779844125111279798834234185945411401618356580817695330855612117353667373890833365518654127327600017727288664493172126396499036636080195703994025889725107145214769862164127419150273693047668316584015316320739811140523384576043825086052013704206489039003279310453263333598107807170575689397410688923355870579009983620125337592239596032691030563922944648694058623803582941031947853729052804133621349275370796470593708316213421305944143947208120637549432885086479879919398836587237123731728066354163138197864497725822113113930971159943697359813433458386975584912030444944124481220760383701099788628271943225611099989545883648630619162169098627824790775168410396064326730689670573152052984092438383126684881927183575018570965113022729176370676221422937425728952615275801240570603774120107975208469403493018240644939143102446769873462878354409644694072508319421616434266859446498959377216275325408436940649680907167940067010905069049488767819978825122275908889342535733448487047622691995583506920516602253269058105774083649746984431173583253388439509632122303633691585762244592085532786785187403171144139683140295044283326619939818181607729242265942363689480687938185535517589525196350048791097319409810360960944206353770073940123422767762782261887283443189913678341528775035323013980632742120741453052123338295438550036156340036315251273369448773023397606327478886967199839729312101931986688318862395927841342402304677219839291521474334877978259499671888909238580849380232616623739036726553916053677154771570313202896528021998578228543157965301764865618374835641137256293550549230658060951564623391044469385495207487763113712353288882984164541300016878251954919026668660683374610787089523438100996104740846382301181524284159333932564606325411688184199377383280502435256006374434689103678251985942050504119404242032518 [147,104] -30163191341137889385395744345247945533042025428758678848941199037906598599035974211395852212869828851394061706572959250427266002494259458384887425983239292209239343969196662508343731167314576978990287902117645645637397621002354186327770837718740267111291349430929192313128868632914325859186482394381190799372160521984324201040748906752490778973939210395511298043370947551329490023013527850984132303405346950154437145719864597687690643445805925282468888467313909368260093744974542446966013447486519373707468199573450151149079777310269096120037869122755871244277225602239294789701734417915585274580985404701374676680493463399817044700377671823581124769503228389165443679171475204566291366786843107340826347595227148584583746044284656057207388412606818096391223387290802727187468557634370220777441805120315441258957173043678405113341336313100885565000385687146084904592295632467313477767384948670526861703644248705687272918738922975154260888532457532385577925416894683854712399021299693016834293848318436604877543041055495000347198857336311293179761987043091723704969582044234465587112385793548769863032258684107875995614114822044219119068144984247734179131320594889585543394266248573201455768233156057777457464476732045240995766009800726503633689606356783086092360154389322053780478902060400405898301723088608149031675072401727906391478661597408652346138537539773779213473904006298268195993024754420168157674024779335363681327806412494065274323143850636636215643981262604365220528899361475898954616594964296891374197250407623531407164962935103001113102615596307977793022392914190470254985168682521515821284028326638870952088642074226840025555096968274939451640559959681275679764222601289608630867371784711369476000254785321887621529655320498348320785240868740262279270032817713132751093296868099769803245242260211148265904900116024 [147,105] -238494079762345269416007728355399965206411796484973797160263768866476966104177000747944122303507265797729745622647820701562104286369032176446237791066971486565490854273866004186983716730995702129774564050684320329277347603747976347063047675738146329174633130257486839332999734234897735183000968399723907540813637280699998679374126995816835927370578390202749251655303923570757915812804301248325159889233762140453371859198832890504486781208531079840513661702024572583717061255314860023168476942870239113726914915355621645530006956969765432535879353014415870933505898431865447538583267219332322648254545316961862764856017986914465291239192049591713545874420987029673589077058255735165238076673856450938724334276901867084823973021429002236011164371220345894348078345434543935119857151210174579391419365114260172195535574257790880525668260485342800649665019568847344102110524692541961166160435372546476912484947857255544035924245781601807101091596982580875664170178724483596552148180199311173464596807643936297360462809751028839001861137055789454853337278252457656830985519924668343464689542594385039717037408773940814333934345460796100505888363043122376596941412126149933171004624730582850273553929607643980495945361412982260183264781613636939230888417124557814514209296969482918637229863116101702518307183012677328484269072499314674273844173524912751219578433536149833723207000558608375804845202065659556167669377161564960310661341980887186095213101256974934971364616662245658796471573348167580379955484269531010948356338654599866489593521409723166788459035256354196539114856241911331543536668440020889254592218773107175064186794987231620089545560468274311074605220032747793430752048867904748363600963357779805280732052136161551671708224917140019739632466235776319467124383350156141579070057822077221237526359145829491270027298 [147,106] 684565698254964457140701127803726071315463583432320633187422124904767245369460745706937449591212753416102976847094617543281442515935491787817454222025397209493778731858572844412564162132233697401188539010219754554136273792271410335774451474229035474419126707767032465153395106800295710880524236258566967975634459980218619330060379769674644587122958227300804105466956988736198263446887349215089144440000240273103888447309531171479592155023694712461907759599565225241056076176234519466095240551652464608328793008930081289650610201935656176776487228783290634427151459519417134760283363449087116988028592005573764147588582879551920168024063185009391820426260858487238030628940166512012431872345096188942985093963685028212586702254891802452435090434055245958681816810970573663752346087305922023014608490186335864463821278208033708861675900464122076293047172817998118402137600233221914129999479640538423393681016356002604839745358067308415198282611958118233560995582814843939534125071454839448307751470574520086324589272077762585785158687761720635636671111640917154725829645001976688924179028877806942357610289949047973032201508382630204351335516892551773272162166741650134725286730573976779621591296158920912831848749660945395368297998943808751959330540123544585912357513974922151523883570711411732298655962826314379201687057016792545667998250555174181154509046564342449905387582790605161785859963734518095501434852247432433386325442313977876828183794303071721971115539575941432192372538013911210551674996871528260167780198800162954109625417789853768084720332171140463019173077460166307492261733440928662048361914332073324978493059565027054754359315950589577152776141081664644476844577523948595071775800989749134955557982667660469963964173690100442563009200048262734012839922473950867986036747696796701799568664573927257986 [147,107] 5964704590793634085934366993578555564445996145926377054686493538524981218583353633806469791932637178773240519100394296530442630372353081490290785985844801283455271418320170458346169164981214273154294754236340959034597508464717339544199630219268069835476101196006484106682132603699124906053036851053637282025058709150862291162741840893274543538211068026177496706383621792587589096667553794824569964565482429608086772662385755049488418158503983555148841917063373850968379783157483614526722003702119321257011452788408469707762312963204484530125488204706466012720927626423031796483927780000173758637149163440405232918535076572530587684089296395960738603918368781964232963110797739826786014378753671099762766923757561347517107117787674493541978375974394376868253416990137300495605091653337788724597305010740052698100500088346445441082478422135783381459894562240283718671405140207350229384153935303899487965312372007860395957628612335630256260030870577573917697891230958353037861830885985348490552965766254980971853423500951080785864012759635073039114419031360946250096675124010956074014109897645537057303159586640488079974780378547984795786019790842921433190440473351659655510414401367246020804805192105236484417268901915609095257142210408398927523711066584877600384966511339035896556612954919349032142850765206923556427751081741436191910545314962770760712276985550063500074406987046992851386921697043741987353702080219288517247574049703046302448446720838381441088510462620691098488281135044961358192982900053260972431029262342018400634390401563168784854488984998605399163814552759758961131262721707333079544711442227863195145617994959384640130149691504898931297186613769118542926454414634631713943375298104776070106720698688986669422355542214319623019450370626326223132372040461737817279257958282748986468203103715674 [147,108] 6693074826342493343223140931476377192529050920572991626013371547033723636005196139885854333928985075249197812615275372877782926134562143015528039652179776955461070439957314490031030753655148717182583562001825818150037702301022206224738345809983944312060339150473199602567453969304518996709935384307956039155586128601897739800598055051773083504309566777445146992446343487881345932484363274984671454722245866872512781324336740155786109586948658621721122696389585079590904239692044817349937356732902866757925706798615119678164572812264287409013817748702829359546958444201360851010942347182726736610112865169685178061400181067882633534058255730747984659487619851610904712238247122375062228326097202157423780730535885356025407667362450313453261239034159945081724342059455334773490029347499125549674157166386376758371056423376866035913997434823688038422012403531670877655843345290450467358548800002005088839964213492467774239641032252791043214877093628625963739981634612640519841120832481850471817642360487786724070049445744020526078161152284725934937856076210438462884245295264484865885595792254858753941928578860261890586272884407152565816972919569166774895231022362271973736113707960715228242586720490416508506276398136230103557936187055023372294543545804629047089368546557851783861240679180611537307901158811912192221558253488581734225267542767280477855792894089224391922940222106899428384101405315561494874177941183739393662895456408879389816236178142387880178220898696872926827693631879308138653193417583235554156424858961067028299561027478383186811410498393455509016058561030347508650760207220804083803723345804395747002395996516960667622190779666950874131429811934933587757204366276876706942390575995573901095640024212666044392147520930728500003309457848693502294774097687092615035639658572853062511862622 [147,109] -101133451723478070837490541079712555512745852618085346997188530300583863564371285924234589751677902272325679983875416537325071192336824996623757516302511858884359682175981140195860645806253242873803469338658670801596346833491896520492669108773310356069770937610138969184290890893104573214804635682081459708242961723979794083343238737374182391325159122699726472055098475233216225501350092786211892575058031827603873885023259028512355364505580211629809485342029275035733471927555266081508171951244562215856439006026835691122050341426081870157543675334122524771252329283911479543752009547876658157212020811454656703088335698069515355475341485232381779760775429896926088573623341324124254797582607740289849554431402183025239737757368891946721126031519892961055513610139345173178142431129229380117041795913944278107973414910028500756428540555452230662311268134301820898634924636670834977466894277740104462287099775602027573905888453485401048894019570077992886169525615116889391751321437301467833689460072249445434754493063465441891692642505913028691787772912163779249104051901742671684667942563410474453450295330850794153093531137395495360727445058845129461312008118871360545905752506596029924238799364746707579496933508828206826749325023132015921634782188410052588350787532023513810653046022381492198893810881065738125631052918565529752501426790311858804752789082656586218787310598008597540565016405116656107461915671758829786536810877881568105088243813012487358821302179207184849611593759006717508829661455513183649378939814124522674513469312331676993422702021758053034680328470860664629030517122353996594978188663577275618699416215512059478947581952788155722496901659499363256780466333984050107673718092905259052146713611349416679559162464314279450876859466097360791972665208312576178091996014759947087686 [147,110] 99651146304657847228361614645765815824547226273204618454532667605118008522943774791515210940133088150817121141343299010558764978448608724050174738163160154950303895300581332257182098439710702296711794967765470563512595028939037930965759389564888821868479577677852093891233186482035369574640202111202487027876091271964442716211887035529768997068155889940676237997536004563060833278859498488400186816132750028884647866445690023937166983904848510735149939198670310432276532253783547362579820890827518567100478860000988411110946833622772422668883711457855656258249300187530139839617368559870488636091031814236841733046900849517818763251404248059336253550323170773763494608837169058940147727274063186131774616117949436173232823057728538807513155658558321045783418458108211002553748162689998143127875506368193223261718673151607019920063063392701214047474957801402725176649957382201634567219483999254006552737469657478215433720028417081336630758205352104596177622296585005395119857874470204328742107436575805298793964880088490920718231968364647306007103847485166858210387889275770110353390718555742256983302205488089102555171475558901037976005961521784671591500549634958169836163153728007736494625417620656186621182784550655851669608143471843642206534453205645671033482259008873820215273121675692068100773072864140830969132431998515932594479286582870654775611513649003411264276077402849310328961122811066578742276865993701845316414880201085345402516226151943235196314725285602498037904313004036432207316855014292128528903456004302881241046258217396372667424878230916720137003476017386250159824985345151789415328289725142849899707167392672006481927971777014521191671340242750469943931059912551874466806485317439409720186981573717329388689767497090676669266596483685203339099698008434167298078940044944240 [147,111] 3410601144095215581882434958931736338470943388514663696330700355493911472973864749025578580180131349832009571507687833602296697231908331964346947774223304128356800566245393079598950139230392612250329371714454090535026050849046861728479782400345270448741424836385038432332331097579632012208933815810372838874834528296374278740831220642472250885547605043214675790792970315800684988360961110856495628120876442873771475926752570327690634249916931023331779304247460138805562388980746226028317927631346915009551754752703196386821087198337560747202926716734450220463633315751698075510873891747163556989425642964840022131503429347992061873447407428078475306474705996474081110690991691666322912669063590999228789240149230498736225504334093523313430930379002847146761262500604223199781555314407015055181924066421646935656624158435350250939119659579594234705941335613045536097371313026655921465371852380698274970963397691873732990929038636360384310134769211358809800962357585773947668206037900670010012489264911631371731204751562130159213855246039633825274803089592486781751533019824208896985021376715083731669170951792364205732722009164891404639911635889814368500133137519476717012899749824507211738715830565502917490548371580363549371638288081701105743292519174453007090396374697857337277791397887460163034612407245387089619472136849542548446659893641497393496938574018920554380748086240178778698241262717139191823333949124788327390528668786303206265296171531591532914486023763799299860166276236387551423489617451054352498743117264604155479052866386354170266909167477857743127996495410635043476237983842706855894847091706800009207976299588059048396082808806883337879784736033569876219473944853208028405754848537594222027018850846628166202066971512249910097942458732080441883725210625569498805854529780 [147,112] -7941250118845159060936534319420542713840488520917650217679308345657608257596985812925086448582638346557031817511591019030057384776029926284455998588331847783792302011576048594453824203472662670825560019884513125436383068440159435292432758848255490714086449615081517501144395984904995955493607313263614554734552675529937438230111890697021836676491636443775672036734367746218315047627264140561251101539756216662640020987400250619379447921776698510183161081069128835550144619103815251239900797049074634783222230600960379077965892072082355510025864050497688833225855178847215210394909411169666993480893809504037174568402489352956053474190326906017048890500506651656255184858961746077110696121286154711762724426268418331161122355939428687589489535421750098136372413175517686694731133215289583109795343260532843601736550882002950551116438877803607459633390992504476395895521523664213895737021256384538950230349929802869048688849898554408051764382348149443316031801574442593793084871409738752078318871583573537948584604714526405259531883750022705786019305866581305447168062990888915587011624329421590061421327201399680481492326370003479947755124912647343955597215250550664373508274071866571548028387119320271731143408608301646068673746271132401483317168548241462923561287658141321566714704911394460509700248533495066471713358459315888324315128320243139320918430484786938589211739234254326606373778171436573037611460638974150815781050673978231595557554976036214303292361921459328247504137215656983293899447789333274411057366438785586668777045019546676663277065438227377421135366895912539114721953582994449136010836962294673017474547486294990650881786695128054132784313473387169044980080710406021425462466935199237581053673942567360875273920521961469939907373145124741664973200766149422730154872 [147,113] -16128971233797967957131490316716076743695891099617427844445602694861743605633367289929553365171235366468484639211852211986621305152388394867322446775287365860937449466410390369923143304802958786818167280853328775202636186700646867565644909835759861728084487599498617328335782653281130703905521766441295288938170480177337634318783637588283820830020915342019938376741879590942344541503799219577640947905027877133883814685944012673605144117930879311018681341947899283098597503008438318874523558580734180538279564618702535618599483662726327624454411684686809507114795837564094815088139469151446833894606820364494992593453294649495291946019215222378271202793786186506728448791792620426844446279885512109815038419750606433676872075686626882473030956909066591403731743189690307264407176675436402166983377904417974741745725021934177284560997035540308875152393930617127471086771000828794879536911816491808141300998403527167723755772088249940398006845513377408399924673629646674410761277255967542577476333606263611634814413825062092652653810647737640889489892893383557854831753414401640078000300664147763485829749136834360019385436862911611639468826428970572880719275223770311824798638918370112610892609224037948543982829068239385664348028522779935276224646086738057953294299736834714209614033036951153446525730532735090488304551520526266697475154203003045985938162006328098533099884128900332082433850593917944060915446376895229763904775149692255494947895324742292212399819526206409421369371054970069935765722294348149890800778251434700387002480485641517985287407228770129403080956628727856136826705993063133005145420499928178344673074885940923248697897656919332436855208123873945410041058981765146065660335510291663064262266497872762434751097647994512385324593716853020766517447827432313734 [147,114] 123340789888238081524302424669570819761874716199552634800130374420315877304046836381313107952570400681861182305285226282077908545548476277861890794656580793769896193767906050918862144087339510816089165985247407182718310796440883545019541065450515216572967607192723407118972554635363135880710414429339875681780640535388049458939964344474160759900622579274477974081911880329848342795930623846351616500628637117307969166856181503035160015554199087983730037601678013066061573456790926645855155281456529497772774321109769008476465340817101247238938956546248156198823170012185263388989952914994014620647697792678330983123383365926992795772229180026821104028015530355298146931748196528357643106224797339221220666543690014144925398299013201399436273505075303455464015152319330018123370086409647057452596990269024595035307181331671242136378946711685782352375151151626424439819210743915765402287975875216764036432506237611927370914382209378435733994341239437002967674846085800601280337075264749311321395349227879319570398371787562853439475149199835494366764624139810744061589020640757987701674059809115252618126162585438051062688472032512417096558054402152443546121820814856896054442583577925573751316143634175237721048124633975650584027090082447122404143413247685116688277318778001148103620709270096660509913671796717604112827275962702561064604400288558366786387838289560298892032701210352644527356486127039994845949489578112168791140858644556807864683100105616101115738492332701656758354056444851615776580271282078847668385649018736146096964090318885476461707787681633225859953453160737342167845243018581731235288121588948941775535889629188922799229775229253470398291435612807559195721399144143006210880378545088448405260311400076345165068626721271730716785728467758561898017374844482 [147,115] -315016498939307907580002244809924113609344628892225303800923851438666097636742398222580487139427416300862549800866830375783900883697431291366579877853517394198246418783155666494522229451639688722254871231051384752121669883573517097234544976736325586588598031009266867389634229245342784367808212847476038345185761143757237553122074474277592165774330451173360250513217282007694035745469878855311358180683684927484751903973294708565130866513928655210592581545220585771960349632145799260819676405338850246877448986715348740449072639336937461257757385684069943537298702754598837096371021408350773955998106593137278565487502154710133608437745243891243114106016984408463528268398893674677797839083695318618811105243363578101380336511446453635435731096781985111842561410160787294418014579432705707887299276699047339572793724254845327026902813770719239634036897245375415264930104016848989590640757502454259741731525243798604379636352914958553899348076741573657126828618825527191314601116054628212058214014227630831235694226444245985331902850322734620471027092528017688066917425448142317734372207635989122471194941319052833048856814419755438769542455330365349233795595508584469617836473245287850619629458349799868009779547940077456243227370149066937154707556506472054858659151046822021960496777294494465499269486152362558998705432597369773599157941617752980380483314701961608434793914572325618790918334949520530677837910080644025143643195201778476450339237867631342138590726268442962594075105433287102333990079575700880806060024295099388359136762594812046099256566032878386111936158368970551066994589708122149280652932100930978240402600475127857148664444880175227722221726022054035063101130979953580883667175517559746486745114718669920995651471914904134572676553504017475458791755 [147,116] -318666460850884305661671287591026053694378755118090737876432891510885515768828128318328380119424762732514995757525427386751723805958705079228073778219399409526532592387680843256682110930780537541361584948667678524105689303842741511312106412965252968784028130829995844966518358688079580267240493987672401691768652512005925769560077067687132262753858412156903300248135688029680312512337642191372807911590789600037093440359126531275403756198749960979351735404793123337152269820469595503091924754562186651140812498821991414138387650528978844543488388167922505344019784205966048137469570084813553578746110989321676144272921353507398069653387030858148957334968610519010154120053148213592973032293630325807766116245970886493877172742669694248104747319753933403371488978409853141382524700082282199052883853899382910764670560730606263018904084699787923470027539745401249587752649395047498759388001094185026009991829199557324841946948759205025075301910638516120403827685484754420643374551493128926791516616290145981484933431897758030477024262441897432923937819880059760767035526340037141738935260363635117958281643826057648926056145573469963653638135762061156905008404941778574792865982401325093113445847280735499899639687912602757936016617493270564364895385843431205489705943026127479825556381847005447905703486975144857561275443174315378286190558144917420841997927743300357450930681169928081889913990159568965366140384080160696972203389702708692223893122160350036679554299426483730071542923971147802428156820967519103452713297298677094816501278157942013877475041253440285227560902665191943935140200081310601911134727752735174377527226216746252594239982585972322626831280565244252172859567874148692909862757681072790793489521058614645514117276678050253176170406618843404364 [147,117] -1197360701231137614765152256012045580423760655649157734521069896569662951281478672048548084118738415679975592639936333771389769989794546553993153155862091044105459704085207761890255172363654124761169054581542324380182801923924898488615674151989256911122093080108796881432777144808465553836165337695231811822019496312595008456454829879513041837277089221678352769999057029567631165840831505292993635355526261815832737491304108896867870166252952659611023738405468162722443786875016103520111761911296095862806902653998798571993372771872199642349537480023199117587544449639234768409999572350674583609468523253008886063864498467214146504363930817354367165929621855782940845396298670487883419827948686167512599814691498074596845526720630838205725975458166534361808037543044177471971227188380584920241213683612058130527638372850362213574806651361255799868999333475294565711342737064355331381091459021937319296422099246592258181120942841268771720224305674721032690346834737230122094852713383895616029095112867854854308635532872007900464085392210220476787986917702214564390036496775372080307231255985130309785886094113607853398567505000549239697392609811311898602204457648432904313367701576888403222250826401391813516320913851192166232901163987437731865397579144336711691381762984866825737212908574195414217053887721648434791621410207265484325611937632437161446948467060472958737177049041398178859735099516036283472284224696190872768786917849888291794244973173912091538129251181168121595581797582996579889307320692833858005706951081265413531750755606269984419246538819539641952974849814446373772336379039507246586384406498696183243261518893335572533919613034407118068358821406330063930052848548890278743090772883319405940291400290513221096379744951190556703156839992910 [147,118] -3615797486409818388433845455808663605717384326306179856870825750672968253733861300237538862449413095464010446646238288437863125254768964903241306972748551836512111597744705628900487590952116107402385195397630798185793842189660030421416971061851766558995510997342176552485793208804952001304147402767378650080250527157020957407951403459515185108796907154482792380330632903728538238083494985388173925017345820646924328352140228269605665007741362003294428629152657335869051398689877873985977715923833189864479719085406593430975131270187973135588677405945231338138635896672303785826025528499090689735846907607123501658645335180277049720621510259412414600154139840887595972457556846730681882964977553586113022849216947305918507934608386049489684019322804232549187786023994567283988715113706198557776699262906274147646990033720108033187129667440436010151109591137672286583036511140324063609914371506390255284354717708438300665287346795465854110878279903985335944731620872416665440639768786135301835779435974947426988942521723170496535373610677683265069607401184564619097400391690256576878382618116766799948663532283448454255753305389487600448229807749806352439258471394177702234146864262258435350866839052385542688332847884017605793371806795948420462719493180996778257229980539925460391546893860561991468713850634427166010114717987266629733137322692623634966469693069231714465218110802986165693616356175261771787979688060928830197751537448713923818862981257458216733709633769573098292048064174192525454808371627816589240657148670117155713788636122667851012158151133947593437258700072902902346471034922417498268662752255742507703432043298156481201362603225862997917175786923115324306034951703012920822483317246546030246687481080513752372835061619097066360940454 [147,119] -3541539290130125247660039554497604918020239248561277541214844388897489772083907348640369642968032264910689824525706686353252258476698809183838924832927873445510016082193239922134634481131191959066649508897664361597429161688664570051751066662514454564283459961937903041657275029328048056047362005156306301673467881420538436092350609661756759397182828000597985282024039065931494828200318003781314618404298832440197033873681950026843551977529598893384282461779713402322714775570037420211413456769697526093974556367884928989034215536766070080712880185483578444718976216420190130627450422197200945923904850383641926952987016474670379447282852825984046383352705725328259797390041601846417568760601533062233858524518353436754615020956269402840160819528880610062131924311437618081643460564528429504933738110619598976431023924346016409676288708016857155417926836744661809068818876067770781422659429860217718155341583810386641945347849855435275517186437083538753982273222987242182751102248171762460845118686755477451001564822799370256011836360765986493006511779733870834632506438388149881176782824256241827948981297513285188704698466760354583156433384598170737340997104559482995270518943558874339288227318300899439766233442501793034820433506450086816558694212464651216349921651769835205822160832679922308566057411646770376257153345519667872984917591203552829887048817743030234385628629371109443533971875832528942090118141732873926692013660509123900338562963697678157683493546167093014548332209297965453091786031629275349139777703998747789114447995451405791950613097730051170220736008928508241091031577464412938675427779424078087035372328698457169484523297147547398563742075311761212932266072098178399540022504026832470576881199036097370547108036941552844596 [147,120] -9782314625652995994058382914669137521728292393713072508250099676391753147562351991502883825591155321977539700127408199823251718254808457428165255860887619279177595877752136184468213410855825511888808066367047255866383696634644827561152963677899479978512617315824747949110356807452142318952774081088483153719084929911105929963334445447924889343023379722721903949178948037924453193502298538200914807886620191959866114010207838998647461354693633019408630855499798582424697091093364400817881971052283980308254002574599453603421653229163805654503597436932209944142411749846929882006419769813463574179642214293034701592336849176310167066546229992533496335595093384713055841043141615725900739621202311947412011726651186565650992191773100959941102478387619194479884199770247468710216039896210946724987223451153071720387656582851434319417007834467584581598006022691085632640056202192398155310622250270543752377745435286761021509925959960499755229051003512732054794134920361012635253257591680709616789872852098056106966145375446780435349528313609857899551323941967543441564808174949759108489415550709404873980332080839212807760852828357454024685451027745933829451140878835371570809365602866002400111364235079979237273894788954903481247278372781921959745173383272277543045529803430376937736070336603373447561256400977262304382910213599669041177365731817898678245358873743273469114841977809660686876357009646770045543134908713601394038775363808296037516961273616617359691383003335142579379549001577311793023305398384314865157216000330335566075564427143512433267316029389473653107233698204951257034624779635414473526585479972412714078117874704934386373675056174213007595744260584107674502998988152313098963466457714254164203596101561886785761432271798056 [147,121] -7973033591799759281929284543661067556811560882733842368946845351955968460392192134613833218619846383340778413983169579240442788140376227443874143823703568793616061785546573152367053056164877918196833238180647638992484100385813272882082975766279941591734151121628698633127437778226738319301935381357909639866907591722757086274772185295421779660544936847322008164501275933525513024945777684587397591164344727750293698923249616571429873895627107106223245033315882643870981574765386174196428952961832272482412929937116293754793935127418205952633608589755823530962693343410956647100335496139843149040862801480900167342160041217636877712995008971386353245698428190470491163433247371593904584584449414356238027722919317457153154200486093173220494451128298502010416768690901615363725725118665808060389280262536194383179147409673444273908917971037332386039547502780137127534880424883310003621121109219235085190382390618715948821192043546391034788262340314617585268827642156675251406949211115895250777923456359381445560436116363902011358184803761759677709277238478082045562672273042086068618142595756859278247587851949732536102550186176637898835117923853514332387434464828485035786061865733797006926774301543558695202474539972339887983571286176335422339017016043506785747354489257460662665565888675838889212149782551088119826622963299598787405361585450535860046693675006152758380712409813592537243892128574211368050027497613723579974812642206838415896047095132681961708809105950964402716518897685834315313716342994035277749929478358838605533104814886783095185391310541243250554561806973098894117204883200633827881226998655681517219547911695427104455211941098923709701901790438364406260981495431225472126703664825945716366977323905478413138629585 [147,122] -638902738684911836637037230665561979041288378250246502442472729990376085427470919557015739641136053975301328224006888818694797060535857327276250969552322885429218445983419830657644806478500410740434738462083966343342395671023036002024052349848271017883203911815655650072813667928194946805459080654088310545541794757532713345075668766395405430861141476258585470828591565439686525588849592022803818578556514371086869954643362340496121951026996953354302940468939600536823226612652148327468755518674784270341922791276128032260855011883097836393881873494583825149271649456374556590159769234600962219268664952222673994804737679591584380167129443494928270881668111851456740816720887963892731011575679958612688785505363275667453538276037128752101646545247439266418637567971879234174925334220229482934232704484721312572619842063586747403876149752044029455404353736608715346015020411741368700134894325166947498584152275096574675151560230973395511793908256937908386005716164353950601508425068219635081570310650101384540835371930117851901760685202240570385479449564535592597597230936094735725600737693248777480322225867935695484443017021736903136051441051075745918953847499341836256535989559318639744114996947861453877971645664451165762628657930514869236123734412779602155466440280157082647183028559809084478226424883130594189429354831825990420920910382785084848704250751726268340493972999564326362329191740119288327657439040146478374404396419663780507947524821768824306319215878229500757545743528855188697871243753451528908286001798811200691186940163306773671158637399204588217760075033774457048096246904171744031206273439346331708571279874764885215874794395751170153665580409820244385339381031076500332347558961490999897002057225381225428 [147,123] 2911273339119030140783921551651822499700502805460501332747003916879173836489960388275441343915404533535947193224694137797115761659062863506381501742529717302088024127799374217132041866604472577278054112701891555146369069270527671071562777291123951010265148383790280241762428366364578832861721464103832579806804267445374639466670214207132696371335552578566595151860451127870174305702648972539615687220139423158848043690999763801136625857195847708160950406654958977701699725891581433405974183421981703946207542707070123436827242427110059722953291721395517334041174939124479783716866256280060716184686803043894782903627359057390071127182284664936630722147105622387829522743742161305496806603616190764912138781633279204806195481040366003584520824420785798421941389965563070766308434133249827524475031783424333487176239982561711892693744578965772605718653159662302584009836309564523988097256740426769777093523853285904475840725349896292526600100285395800539604889565834311016949710334568883849948112964277929220425957150534838873981055951432603120800308255103572825398627625039022011455838390040979214330211536101647466656609492549823932350222138150606465962545082467088008202771201932374507198632516539675458072607111548752208187074429165791033643629113496852350682351587272941811520034020717844596193817448282007090724132700086429136501354736960666651001385499304594577775374147585855778710378707963117462307435410341367816230652124010436036945325377280146606923564642800212432943138786941134303915115000878186498536243764138145287951733472658583598706487845158544229223290929967440608438651857751258557520734033649669825571151631311541786536939051176272189563926965195356954731759012014501897357971497339699345281414475088070 [147,124] 154748239397603269277475207881940001034466563563045928345079498515615688657499078435264330293759686096751477651217858624782624577849832094470051053517028774716440841858183867407533581625360733136860181218700317436325707071906668814249060460900044460676064204432800705909986192278909124374279482446644511103432871614234834107857544232822802106210821766116382074336620490257769528594316282673286227323532069583437958270647732456196256926880776398520094223284067021901779827627076860700172192559017504189496653003877634644603450393699666539262613712655793319416935793803760961965776045733717759441192814150118486898962698450650523363645229569591183669037639686090194792721392711113259534733500947430688657634420958936566697550806052571038140567127721630469361730034916391071565064086173753742086884251651453412333825398268178330985333548086651701630630867640363078071755375461785171329836540370657907453154987433206260635999534673953251706457416900051522226952762818752893835613307007426087368971655577757316356642752601078312582963918366904448473097920462726129859726361604120998676087047874530128251713559582880274842542474639085832635957190691016556130696652012467704103622733782879704450585762985490319390006970998719590891142915138214237217549910719737966507893031197828211219324741380204113829508831838611089158611827730019356493357723570689563870130545297008241587017742864874185663818974828709806006515045790079952509188208014978037717114657100367711443293086526993126260616576425440125442761170641837470424198628303004956010089080882186309629179652892875695491086562747713034327703143258565553697030068088070421770376645985974692807116736420735101161628936752292733989787483563774388562822098306329934747383062 [147,125] 1279895663346084684401621092328892705128974079902446920480037962736365976515956995125898733920173660867477368252755641122338335897991203090651030318843027423690493737040287426019883548031340271035896812396505261930272785926790606053599528009962312612218864907426014137174839314940902566798162665039227533846930533437357024617303441764048146909969336839345676437123003035085631502599899150692015654664313982354066988749838079053506764707284095177993257523248126854029437992620694366699584486910039071494686885167221474287103778152428021196918512465330396652578788616205980182810688661984110335308361886000321937914143691371505479136807756549381368948232532336783370164321168113680105507607786675478552542759380849749181557317638085130202549398682965969327937833488030167517423342455810097203203425090518968820407789650002679682344550213313381088742760461405262450609966361718191321748068174570698804942880456408757359068727711668592620940390274792565453956376663188831548945018930386588610775959047462165830913934423300101457626227250631470461279898428867673327920931439481242877956402917515751384060600834627756860002917866731916405656351280951160558570270133673897300563966153252677469011305175996311787926470850231470825885890861426334632971810843847914004587921243758526056075692011361910032996915927312178553515376694141642369989423615013572780450932080295824153728104624557480374186250558530632080094113658243231421607517512350438465597270605323322094331650485514927380189478453061168121292147117842764497430329531260735892083400098649006117263044471625731113132147165582913666216321176552357381340648822421359564682216529366858006330581573743765828865171250020803407297773898828532502090134971490981185708 [147,126] 35749764109785187295623233488337745045019699562085104798076551217570408310688227126000998925290997061208951386935117751722033501186845684805831460137210459421477021162685365414783070206475420968948114949282438250373581482648906452540250379139263601413155274130067927578653782943941247097730949867141435678459609358733027368196644997545214075509206948822486864620700469564369885018708796727893657065507540450653382681873780673670217613323834817806007287533620477825357558558068045624064695648644600861054940204872594715807863446742967205040927699867587642976033837014967479755157299713175307940402698211319628268190823139452646356989454657739917901613363660095544556353171210679314061689891930771510882063852380514801394055725060676702048983124477918615175080029480582070592192585586841752980786898039670227065262493215409847069349104009628739038224366280688146465729388605644292596080862300630854329321944820273814962119498507380175540566510829830480574920790036568204035921132910262537168234767168888697305910295997571197304072343605046364925093206770738003792996210403054689914786790910631070084923823786910363954675260561618308233299513244081544000709287381347875343351554689526379532846213875398321529638693254829452367014129936034377747217686981200389474861594345967448445263953850947800358753903770323588154049508058155987914171935976648652471050530510873950696547535979954804598960397626795052154952555044955704039109188239741124178536685821399598470546263849656866694706671806375806637842044508103538984528625654735132087894676133849640872564645870894577791835434952300586194286609903205023892068294974622200414912181226717766865914512923618374144554185981482239523904886655515287141733193826996 [147,127] 14653267407504721547337738305730808104034783377564410142110133702080355335971791086947245561478157614117487878935750457589287947285386630908300484037070243508325103417271876803141481827758661753572738479137597280243096327475462498588290830047732719748900530362725696096617485184795100871105177225062912857981174705086929068522264536980404245695123766433940714657736141150748693148658751207164512837025459016507551859149512355978589804578210212776881025158077425209628167374955887407099127216094973680796262268291745344426072684623741860637959346047276117261001469985820337418749260434391805118167042100460857407467241887390114624228758623626829875995539598343138126558973421742803864645259431208567512796037772527225652362717597881349313008664848603531989763847731773383491534132837690145346468828983418904611971643070994258394937344860016196698906794733221846760493556205171723191445199677211293655523983323459557963658884922096934358861850363940951639502952000685208924352017002436887989670335235734710410828633302465385445765064325836236105915709184924906992926128271116473755198182648316750261168688788732385222009026554960912106969521073231460168284362527081374648197904135780214825458631364373175877211080970283768695906061797114571658129379555955489544544351550242664314688553913334223079447332260639722354298935395537565960878923428399553316681360527933901541017034450618009054106116314841364983072494213258723692100221217966691382305873857628660581128388067063803185282306491813343936353770371924448634654417862571890567525408704178017800540104281915214365473428186293473110880434017058510586713677508236786022668634967044779600397341906540155197821277457681916707625123383478437881568068 [147,128] -2488874894903259737208884617726861333865940168445414709517513058488978281942604489200830730329136639578161906092666436853841529589985486907594801251724161367755016227942111348753139852299422602971488800529829480048317402501231904516784342753602173017312348741836613624027532559474614041740981155930345459240479295411776755748932509965277708096552145236521131753641783167502688610430838406600321105393239766207292776813798993526735733122317079060881550247249391678790049293153991542832881093088359466335137874202271475341903592736766269230846253501225841111991454313476260665050372313180476372264974521331668876454533259932444641166665319054009303765936106780026719897284267306485448920030035163677916719281362287220118096925900811662860776626012065410484699481434788049041722428416440937837176213875306336941490703480581414418944561143014998869442325858685248283154601397059249071516090293639339460725242135155659426657546540852631769615654706181026281832790456585571608276960682768312026581371763778238241647907014644779492070944006725272916848689881086808613650509037709279938304292849668857380602808911374155085874882493256472417875412459134128756905307303743972974413833139489435840240518534954596646201478748505262964360494904302002274344305077738665432886926963533907979105098781181214449671480572410476517856759287602101907057982949129542939682207345005257566215861177737846890142833647711100140818615536966534777055868328285855117416652882956724994479555596694719270916845420728117450978275173893142691760074790597286882385353292367307474422121503553360690072535992790227582459786574871689795046737160454093604309968428718911766129102601274840531867097728662638122212341800278479616 [147,129] 190222471228461832364923360306882054713274947533100752603028422557590458035648598726719209729269026959811723626862057909873729322729281335031650372068697122411303638668588686156665218849375849603168112349774354829227956187515316223757820206142744018330228786720266998100859947798544648764125362822411632548710565165920584339408084524192523289226456823148819381459899512414745376066460905490833016347648336680439534364355334689186110610083311930084921884983651973348930220564375584624305129231948686206993166325980703085085316673335335949262850670876041540654849044790421156871354773651276618403087835104426645920740989243039066772192752498730441828321862934705907943197909852265948156864256436304854140329029293198077936193460555940207685810096112285508222013637137330422246116652800082610003141381831946213932869509397965193568133270915534209760407470668838559574483074013943115195204821314891257687747738300796691176361365185452260890470172848440935172942259198998511100969844625379670901841798549940394321022125301047690753683942097472074958622174542483699563102176671482008329572127833540973343080893485734511059194232180523717928388649366788520639546348744370262126284448078494008096819799673542137791443974694904630154987100580264045488069379186140802646953586044141881880641038553300254803075117962143367027290125868914931595705824554587755131954025030825282813861661612210877581329621430671838843860473788923017190546067578142158367985658398730785086067950270741179793634072893684981123934866859872544164718717780657192193522612718083251468825129794476916927204320153387227427523061217580840660883303767242805004421983588470795004415113217641529360366936725685601598631487404 [147,130] -14070249762044662171855763533587096523470531407533266016909307580873344288654929609664559159729055187005479296089987143758814739027364506826173025811761966107508457128151896144948703615582566273886104085076818430109836953320497651997948787000986219223550512004630541279758284842059604347995882002314317599688716822545682080688938364858458867989492461929615528106533512119792979237415545486140734624172803926810383232179901190037635590613611447950011448596252786291172307176868790158728432010534904492910333072132827995226613553622159217500767981784751648018831152752168707138770368820801235605056972742407696468141593039112436963287754455232831004091029190544556044768374653364683899386301921090975043056675767826601685560142633008663688000597562580904095905958951079202834647190545236147795739783851882043848416014916159282448958778501338538708282162987089009078823071478093141371005022484571326337425826326615893331934181272800642670130289439813876220920952756886430476909203369136092353653979665087614191145787757290373017418070939136485734685712903268949920033834732610680185222783762416924139787018830989847458605335265716497411917401057523181038838792473475266386784793321528247923968889220360170618267473214642590999278898546755392387608172094112788282477675404631256542250097743542776492379435121648631897614707142204773373709732537568188710411291609648147769584583142033029484125959515646715653007551151470732680739973077004472538601114855465946633870909941468176546800374955361750261432412950846280839736655509322246697461945695926402974105324024019220239016270058654800840068056765874832801253215367498751988946686587219571283696855494272653619266301913213186253152 [147,131] 411440210431970862141432653394195953937814132029297054678617144710062146168654551037714995611064595815172484603661205189736595645920288970562008801052663776726516978064079404813289940948612761835898991780877468127666574967916544429126306487210971520155034476458190110328482597589536109972063837385293888684239138365607980003312484180512812907117016558815546852799825491226231857227031159837997388299605599817572945191470840054034216952946011518035991258939241661221694190470604831848714548722444312209985857502316161207137642850367542890043630539003216947752387135039852150391839907024660116109633121496962491425765913035902054826541958676797426280603708674235494594189265958116171540125411860766324801540986330950853119302307052828499936133186220553841783996187247944523138297827721895566420166097163772301561132299027058605300924066247052376896669058771838531277366516448594528440555832650682138051130053016608942885457299339382504312930035394985586983672578836494781755688559651998012412296849497682811119057506861570946784262857644746458506052317106929480184973206400778440459463986504367284783433396432937946705455200306098440717039687268851061058185628971955345842821913287656171678674612842207172034813593323685017365089158359637679374395208497359487481826217685252469731366223729163987403436186394540101923840253863814781506122767373249961101174529940257578364930284694135130132481232540747779761939019483148734127895223393113623042066619846045212582106696777746057699858498689190213957816593841503092715623825764491639691665451677437029689132657158431765428763046157001175403922020222347796403270396505375559003814505518705092036712117668803454744780202742994 [147,132] -16867668079710116613429627577984696161585293493608293572775930226033370287794398089101112790596345294143792890915347426839077258020023004272015966398650028106577758065624255410182347941812983424019559190933977581964975654352261106138781701213189304640824594695338073415849500158823634529899878117793364383043193986766098636975456291595903844275154623812563021839635755934818944526501087606189323853510671566867754116284015217729013999224756926131828607225753810453096094092058209099513375266581535009653631059564265069782094109739443287673861457574918964409180397845179223846112168568825875721403418135058753334274938314654462108780992845303532345047306405188184762117335156222826947000140143314985093761303936315861167280444279836402021036929778092529386652092226692981573496519634124309633261466491440059241025313076427329247922001442433740460501105834177449719596569006091519840705404243509854277494149498188264375564221271390321247478514330471106819194248275675713259348886972402844928651463230007233914254083897801975889090589587110241732616295755764227568845080270549345312275557204533958968987671460095618880996494412819685985989753225734174533914721891299119062831813678239503779410195131489708120092224544116350154415217750613267778632833102332357731001815188592181975496538473577282756602031339146637670238685042019176795694995875179678515285632531058447038834689010874969165066205546276266603576952893077832115552167204577724957026975867350993490529374459140521759407384522618510511776748132936361011605428344171232749449601429758281408552335601171364499871753347488597947066413824584194474405857960256469428823026048774205515560103492611333986207472 [147,133] 105033991363435694044671428925464049725842563618372701663219221240985267456175564528977489946372060582796961645622856662298137624339508221407922699882796186712632611381201324305282483935624535896140859197252830133587727922035194473113382974799315500102812929841272930240609029350436289715803792271634413151892020208798505591900033287098912073803747592876044094597461952103814414440196318409399250387694212200598908814712135069361603422136275351545838085557649712581490941444474356155744737822945543881632660596490562766877785792092281333059947722596670847059712432511751183163274569334458141664034635003016573777538844863437652780941137768779955170083773188039478803789445103918993295240973099911981344160193052473282782647980847051990069257165885909805786667607585966827561054531359095349760379333948539196288458004730051810522568171694135856071551755072708059657215325545322639882001138524083048583827186298365714135725482881120151030474324915550433877259462167735752515442699240926833160596393729182934881322629804443829770952483065782411555527088351592619894064943274615485804801940976321703445064580889184607769189277220254674011294325246259608723655975722229266192538342369622496065738130163695556240348541496091554869330418889039373625585065414066483960836206158341290853208865317168214876378145516286660309758544698400583128527278776669706278033131296373119034657567308927990038771304377249693677062327986228970739345355565768087452399576986964227840355766788558718482254785027430832033174310810550578754963579099500290432316397766026510431835263260407211188303255740638271802151168675415454956350967183662190669262726194836838765986002460071344 [147,134] -4227805277848837679736038018432041305024796827019386634754572924867560895011330990162755364312721240847846562851091791477464670362970929332993427515853532552947318338189465170627712830966859345932493784183932891036069408078731350429258404466796500516025818140883220159937616969423070455027317199379578477971105549598007421982912679141671767075863197048100958372769613957587607322254025476471166177700355895143611441583482776392085858979050061241599276020430567434255824904521521029209748978029598796058117954147289856890389196687717810569821890639600877271235935943535304026911137128622638536618500427466078458210318856374205083149056545283009176495078718335993898063050389273801094624546625015335918658412588022773056386352592366897591140643619353919482884778469113679951349163144786268981751187686804862768129933620360198596015576379184609493960175608256332988103233235673847931549807547306403204381317659626935516512149966591088567017246765614197721564920415762816146956715122161228912103669193535803725289777882178359550449629153432401052226018669084701234912247602855522794487791169021074942074654972268947870394167370641920411328586081941666598825547235737564881601998428245236729473340923891811117571677576843856985724097184812956542597747531148605681145019014221990899518015709806261125346519995393268122030227812067663851799938329283500602223931346692585504073352770943168735626371783224894092073618398882970503911803581432775854095121777231726570078531736417264604283265386937327000045671199061621781023950867706138440698259468559280135748963641785435962830898938924646106487285773340305826523019015166533320320217038699840957633673436 [147,135] 3622039443988854132287142202763429960988296424446135642810372660621264740228912493800031928349580476052569154425569371311581876738336988489511089585572100240849417507007780380421122414210610680292106781405769893900906111662658116597725308869893522677190194947442807543973720386106942756772465002130652442473584715980824226292386487642607463992146150659932105858633530827735223933306868885494812928595286826589076547993365461126171226600555963160716394281097090103473146640588469043957064403949925299582736818096846554365535631490755995647200689796344938757723628797166134001470536758704674504848554194405579530663540920490972965233321781732790991601935898097771433792664090655767655965821099583927121163426489696611299684046724301643564052942902570180312029946288178874171395228180514765288466833227230547776725126827239125509996836945930435729632625644073354422499938126616663916101606745999082381879931963472146637695794501549916754999278683911064880195857083974398919721908065135461135180683662134205961109275218707976258224080417650250870743935605446481428676632306170531703215840029105732781439953635230731905994337567569510808362098517234358592393567913661874566740471919358573032815899013666975288641254182561897243333222111256600362186368683387033524238301281693106999487637541726254219682029896926691540510517347500534140149523981369640087081877115837640089132233884848012876316277466296053152539624258090893351722873161561592084224811031924823177419033122043971050534611630756778080307244327231815487137682822091110769277221424590169163528100111959778407522433144753167269737629097596547622259911742930634220483933455965574010 [147,136] -73741675841474764959822724705832604478087310159614865343922845004659456669758380985412252705339751265955981282315304486274102406918323467317332513204168248804668883791960035154956166526525001294948493012204223865505159260699382180240296381592343307668318238102350558084866680397255759982353734788759152284855540729660490433966801712392567096129060640437359282127652644089515236439948364945786487675456839960683997207436125341692510723723803232807446306207973898198211922758341354691084918569432926037235008543867913205207393688623755655113821839115733548832674211324558262644579189688874977661793928897113739519571630891156648869155328866775687064810802213126386464666535109140584378698482114080576116167843856588403309186095195721013447232981021376339302717484472097859449940973695325166769411700832246996409064162394173378323374824306630491456189887565368225286717614300069370278914389110390421528519705104988270220559340407863296754985105900277798959784179770471090256944568349630560894157997415496250168075814461052420799778235518777865689000694841695805319331779403087733391676254591662948373475849951411150059599688215099793568270102538051319593196637428331139348914757027640375211092981402072858438724712576190433720076324641896447390698139430282838583936912825899164888496913739194196796996794718111925353964131573553830323236007737620374696856166793106222446960226535028120108941694958644108023402774910862234811561181243574970562639685655160986807124319410340229629845989192005740348513515434639332789427341574511335843650425497037579955212515991739992363848994193402406027634120391784273540338993752613686883667586250 [147,137] -276540130367958437820475687707455781592329718922125272509117622314616964533910670460025625792872747070871893453237951051208087545191219320967798604079328926785785902912809579973507046975144531956753603495027651122932012362902508144507554501371523155290901211273372745226923070764549722246666309177468946613437715987150859086472542981562459885449430670635716671419264741079838718142259278222300722025861107637667987795778200259313919546503895913317106252820832171528583160928110577738697614474050077531097995576259669133901652856477841204325366262643559910663139473084000698013378110839896306114020611509768696412182598097368770624123467007958850537083583028460787693954885119515268946402876390367022304001415378772963683913815461913054399062226845026881489871283837820996332444008607115869236160336177384536036394555457767582269196367961591155459937828502761559890361249075291325510298550217327001256206623991549539546096175725408279198844963287452195047960608956864774891808122386340515020055469861130976178219530740641622237915826543346521173409572118314711436400627713389689418312452542834594738881711511076074710810834992362207328777689926423326294615251988316427430743854180880808155825239138866947387950745402280155264251449457086714083503988798749490074590777154923150294429774360088511594806097508563606339932514669236046532482903212592578067811452382869499757642983128999214381755841643340488090889312976900901875201366858754297331247233136089492115998331786426206313820420558231539486969862796063794237016393524042890996697552015337459805214184420608558504687280685752556488145944375562225232255340726273924054 [147,138] -166219190155826034506154586835640339335168708855681115572932735219977606518976195791346292235727214688262040010116731740233438319402807000850080572794640740213164188951426844734541148156235002907227339486706772090574948575776004632022531203104672284970311684985954448956364422263798025764274218561801336456406696732577976289473597766248714419545642426846837388454017215312555624929410130579406971341040914727863910588255207268062155195685052705364821203819729845604948990478635735665463664772114778803094552945752155410305816013736662327207069599804526157392509030188674819850296792120163838622997320864915529709361018705192083670854254449964312093686823211712503576167715234545905644210057994644830126548203775478202771781570139914201102621901235342396669000060153704423978921786615652246259183460124780171697796408313633670393905680314300308641648614741431443764501244345780767254759961608768408979670937854792783492981381184784181110084579976991598329473538383072492219309196515231989039861217752454841574345007587120981432975595904046644830946864316791062754258771389699297825232514705201881295525304297635077649511802236850606450261030084171327533929367695154761380964615695286210577089039525626404041984236296409256503454884880508958437097388758599629599522451664918023721388001029594441592422014547923824704267278143432028353894456720043351762728310931662818548992495144688509809220945269394121495831120559987986986122449556469573554310900136653759121223805391418236656638148006655065053763200362724244684608298664301414818363347014026554489937529795178202503568625153766729333739145906777904640576504763 [147,139] 1320439947081376255580506104762911394439121618749308255405673811807630380187941039113916788358635241554053207957733761283011977756290812990446049873453912698289672318734307283628524373308638282434584916202200698471260431355415594273225492917385211986579848184602542527111823402885833413197760934920084395389425635787992154785994715882674498723673190877725014226135499466878821830201223807840505387180211487604148883687725662530737731656419740409660096081293102904566083835401660002551424312698544894688405034231558187981566272814737930310346640432420350704940367513992329805999335952791558868270066628730509925215604658164483561653993033778555512476634388344657960894400181428802574603830093329547702287862440724091953265064200531808190508987409807373494335873251142952624243503996921343394301705943450376958938509730134666685970201268684163928440493417535671388030348251856193844567297243430121448412053850145116842058926003977713017980641885687415517402285964641911046952695782616794793550029387591012251113500389954495588743298292455393760214058179087177180199784741890921536066385018867764529583587683036861911594720194784184534210439703977764019886972385099782017323517921486216997679245606504962231557837341043805397498999842813642926286410154888815941605228556809560967749286675460988589361965307486790882036605320159479109625378378292004923343642438641489521211884634541759346423243150949760419922775464609154823688385353414321394810240150198582653182763948772469743858847232912859685759396432245034694393987007704008665300937345876838390237124142546969299230187566354030661200683821225602887190 [147,140] 2522048953491779432899485544998912805092141876687665584417382502799653595541907651759267203908123374579867714437799033556870727292315399045623314670871791008852454665707625926966371599550480661768260174097588645432026493660569564721517369045819910345875448515068271128443342155811796377463258153311477034795128735743326417500587978322200310561373951708806806798273801272374004265299061569077648494263187504325567749247699286394364188104040350019938588516268976514640738985222236726317846438489153883897940021936526636011387991844945154475457366105421433238862546088256803318401290390174269827922506782691260951936882815256329588092810351403982942406621840080652983314029853018735434574557326279764785636155321030085488671067186214893263367998068646933600525570577765040589358408821591990572596967974424060819773782313286389494250214673415369650420298223983191536839859417183896042130380323152401530178926225743960628740731154943635702915730081381207875149942297861581085029382094017788056053128017847420275582077774359506679643163824833057810112353315011411187444750521522958140803439943713817125956527275693330086311518642452767629423012809247376929078854251602548154892947789048181470460969537105313766026739492126320139206922009816606304586103750655174478383081694956341303073605818272253277983016237694774549854668437225061553324245086800412388041440978196164957276055343185654252212653416521597384474340256324838487476942583273629572449844219715497300912031601661210469148969361913003609042084035222247929093161773153233536147235922641736248261231554069953294605273525395577498911245770740 [147,141] 4945708471980804413376339658842432026151961152836301580945267447934176387790465934476603898334445568931518297290201988199938598683802903776137839170543633943157099700529783588329675181609425337106670990208782457150161148375253303024676402561245223893374446308892445595821773531449099002183057617881749178837820591318075604572656205413759891801034685622666503958354748576786275190520225389687030750071593823973258860748538186397257567628949698966650459545348686926614579430074060700059791989871049488405531836997731900074259582859119806021242120832689303818469340597584244929768117269083440465837834878474681191801115590638066375108840375506229659408701369125078681852775287603586848343430193643655384138599116442472567353945645451360571187167478976776944300612963241055883276906904396833594364769028052235249721337469433554864865372503844325063259325832183695421552752486819120955411513458668769793573352025282348893129928822157817550121298674172383331540497964471099152083347413009820375131561167472862430789797765665907078841716851969960589160804383820215950116356271108610604960324351900872465204234672503659854147781918540824391904299241167872207003346081410195092987854110226034494452560365864262459144034243003196079169928617684068370986952475085217436100040509956770259561553515402390040295296298728401767084360746018708307561915342258381944441358991177582602872080761991685035326854959683060172025715657992833472597321856790373050056766289349546323462055489382936985322264084962286690616739323711897699767599600376626218167668231632476204500915028668262709714959020018114897646 [147,142] -957557773205214399204386182385137080693531046425498722654566663472031261675426627435592522785784891837192175331833421847054243578189847918584921999245515068558091408774304391744014452952306388991897527846573867259334977128370356173723545365803410385475097060556913320286336806088892315357819135258389612329676201144740967720890598725497550527419125725135159299838328959992296646172677144211648407882225639276124178378561875011571096321763897251782998616017356946383473798741654993134699449823876866970634975807294591612943899910107223725271288746917620003399734522705576664926484188202199368842150112576417197270144670461308331254841380327447327198178632967093093625988338267755127931602555079630889967186959850935622486154897690916253296829751011185454576144125782453184364226551852277022583385376008772560641823476475650254793135110219892079028789181752138847301514235483321077407022444622490770817866905638989779809549561506785823388057441384738031329726784584536543384149008757899855010270829361773737115848252795558056620286732932820230788672223933006807200380473250311718568970496837511147458408298771379161342877517661633652218896283703130111406790145171230769399326353858795568908484093247054978104903263020842373490435075616798844588684873330465253071665583219431561184139465050548153403642117949741221045676741897499109467469414550809192650936337714191429412600981957882758319209508179951835710581247163300152835854326110952584038192122608925468457573213890888358264844426944287053141726690890317394743663072012819149135433312853967059809869087227484903074701689649 [147,143] 3649616629569311316345654721773785469679088855004158957844593136801749416567646008635907448757468837250030257914039714682150296803885252121724705225992328328462977427255146297351534400095753194301186444152835304765370443742743119009061059435335077003980551464898057612453637852933889692455327535483203410192289780264672113135981162460076791504428019734164217933849035397520871627272601326691490360824403237461453121207177185299975794843508587688839788503689592569727808958172134425386310450940005243340316869890085505065481224731892408063411820204694704831063846606042593796034030883261468271053679519941541543370027542802064553195676948059519067515871126442277659919975832087384614662677094617033972455023474788986076742939292514902084153588547356504659959399091697089945341522348824368592507096898494038962116924594489952213183010913116520591737923059799128582080514465840263807340380551790395833534080655922776260436346699770947829364431649663762229448201224775521160243434535266798683150037385852544141796786496642926442185878897686008105323209521360157743519632417127182254707194812662612481679920658365917859489229811514303634040918798547169047706752678893493520944307831961940620187914843371292458427557502716087612374939574891802171014508244147947654854956013982518946525802678809209295947539149879322966267260423864862378940329237393887636667776984064619064531347065467068592150441504730556762118744890006933159953489111826299333664914229062671420478713157687418889951801620657713105832871074958097203659843335962669720199275631468857402084911169243049970762 [147,144] 28949706400101484182498299813083372236131206235140649445340390013838830396393604867121307779357552246690796912936205959628592793320734243925884434579489785983202542613225055503237024689512127339823727200204587390705346181238851101887525799497978510275465889827679487672920142919635100335136805037614081531438407329943149330301941632380536519096432810259200244219022274942008564658481693057254580776586260497639014718045233562931158098675055798515397382828985357954487241104173218485697948936256282759293403186424261224426425902481037930065149780885209319135854503170035090658072864595864129283902255690820065330026167590477920219130404543384283215777960816354786668856285227376248810506553411935433387881405556466691517487010866134813704926300676646610371805491561053314307976348274445954097922491797489672006253828611445969664890577852448839039990906705621719324822578670276603699129685779626722501259353807223052941471810467349900589298004781855040995001403597346299757772371822253114060685822064856861581898005736931888982013766670606219117320110016650112512200155619375607698866487591215304454974165934026414159899812693626607304654850138845712593060215419266547399641937978503598208990330739439168807219240925985386753016425322657304821574371686304916114252928045383711155996391512868126702041863832778237364381386692800581643392840185869270433761473179414320941243559707285069093229480141595066493713188637170166793850117237266624680127632611956637808697892785296345315308237154847087645291367672961278710233604754481177086312359297192187952727816786 [147,145] 214902718725310381599499173611492235743768319252525256691442021681428618655996524491012879484113062667569955009091653923074255641072448590559324804799400053947667516271023541840792045488726367946395899775268289728231692613211243965101452200910135285625742150560503391539773968310728342952795949960531206447296422341346265658746975908124215758999276735705596899431021042491710999195413388119637109275414812497931086621157111502278417003154120354014728972123223066247152733868823470565579267575000117396298718293111007357312035988773161094794303948919877205819244507408655816008209294959052627670952263559671548771652600833339493746720769420168871216272945333080983322421064829771193328786642576509828359941484204670660846758503032154093844203808538819056670878615569364684749815870363818688876858816030053755371933139850006535564403264341923574587166537313584952250509443276075495818574767261000041775779229444649104854409264490593043578248893802042027866775371147615910243870398015158293298718948210441170701202529660901720055655619785429737162280439254759943937807581446236306730270304479804974694769878692504032535595384959498462340496405979106849233272769718448867081616667660329605910514429140512615732747946916811839659880696282382552226363147834228747803685285996505661661058271155176904780378800562868410821001340504100250514509162280295897367078919929850510970399972174364851365994332557131642574763806718545181132227846494504913356073637733784345423499681025670997436687241913968030130459427366308271014369188106071739269958296448110087886 [147,146] -1211914649508357806649337156279025141449942970724820611445817896525313415980273555229178528117572344791367529547947725247852711382144626160566646436222999251213837350065598028326388669084224370709414538484377866561550873802078336986156788994107469676025692841313964443790448873135495344497836804487436718098035542153631552531795963783829560370834487987585771119875453770495759339662282563182872180325538405186534914602443410319773708068368397984587031919591625322941863457618408129822593479617536118767629793904030578848951076911180342356627495102891800040218169428106643320384772099251541807527087937359955759854900272265753078864272320146762211328424042637876931173336901012789759146214636398694979044428969456774261908497470313663790897915398435515536546231749571591492559277767657944348387079983678288558024070958123045087505007893910175858204884115224367825286488438299501969048610819165869731766488001901586604657993482750332216961111365607686182995555865592193923793070813125118505042296848038363366838207721109498063439110862014992868998395924211826480562241042634526960049000258308225096878203472210885435967187270406678892681391476319535248923599151444389853895327688920769992341937328932259850522555117270947808688599336772506029767160338912924231412722049175000980517049672777057905384702987660637373332977668160999481182561827632594857473770241831378114106718402994108769302427357415763301420788371445899401880123014406217829693077525439680313785483617849623736794193266490257304242552955010376479657220275616938619636271242 [147,147] 1193528346229480437504921277615114787575496075272842207939729797563178524363422392225833517482651182109629339154459869032081636149092630049702351580736332044195237774165023420405155190119956265481134042168087522827102748886047869989551997745079625770320389344301560534120143202878105154245701910612240266228030699939350582593204861933174160957760718284351119946169494763326598749375257054295647534771194590937960440560250510507906813380055687951119955458788021337098923121090816205474857633929285139510084983581625201419855843052840517310316939534493032129635949975553633289812543356335575257501915763409209621377116887484522058795954162675676968056225789496778386812583849753758735345330298178010116445147515999059815480970182225993423500600925993986725723406122398476439233117406339915507627109449263418050211716298421839748479282632748197481290684280418658903867813392542116529436330259330505030694722522233513160881059081937464972915241214104257615629829886139713345199922230918443604250582504234102433730539146839713921762232102411766748298382559532293397169022407035148300304074769490544625144140390245974671424504266744126363597243574426763360484523121198663921069769205618441271184852353561674415579683348127695913422369119333187015055850328497324621335100820337296911886988375030786125525029411078218360815048860086459598057607647523776485526114643433917182239753389736304362215874903037650029864698729581338423880629887770416723165453406687939063615207468300278850517644826222743719486180455664282018710388367364914025 [148,0] 615940426892887141090498017267609287781855868537853689269428774076422403996673863228534842492117616476884210436584821204459996981313487878566337573757800396800060871633268106734564954703277730549592242500431778297792106364846748070913561273450733403342693722511884530213256151343352605624920126748426952221489020300237760942232363369239263247672309304925851209744697631910486950879460193846878039349951307052682685032029832542890758199248336200256902737416933795733002855819788873817082417119692755788394354937804803832613720438793281912529157013138470692392718824388000944264247311888075667627395468159963365665659896625443162383358810858529953284686097014110781681336023078525946068166573830506815948232708005408716259656710891176208966041441510531435903707534412984716041825678516130030080146511194606657070261454700355973563912706208243276052650846549440263328537441557309476115793525889657936381849895397194661976280599672005060149644703914911308970383373921328112824551490774173675988812353648153985744334647576387629913257974841225008590877757208971949882533224179747678747962301088903257948617504080679657934134991109832238254693341492564348180983068031074381541885818126491191667792924986745577858447640541097920756338643004489892409975045330241703865238499152591785972004239403217425725174337669395373148377305449055662548431291300287980756599566889714739193602901305009690482504254655133233071029724373203706832472257112719668990351008605226906297853858175985513246029700628166627149027224040232288369769873587860213815889101213295602322684532534118355833727815678178833632291068283239724071407625725091738740062224448986933745674701532074776174479523547401195104065581957218861132701142942275202993560222388780082605818307638942786162146840957221938665487464966109915437127347147956665615581382571580206862099077629990783127644535096323983193011097685180844424496136921049599297067046712039567801928077676337466923059000240092290499515668280153876247051040999527673742121269967002485858884602294481752111318527254122355436706611713021625388885186372753051132190194039139896631240844726562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [148,1] -26835127223878455574843353331006064902260718848779705005002661300406310541223537431266529978021165971128162324362672927912982693580080373125480457055834425162916647941557404743393290732829973350857377039870475382652905638481168730281724854281189742191672069098412260227081525682076169584360773818896882647939343707915179049210540963461003720366533699768609057527104808927404414045806252206567551820896992633375256608262375545219032490729005589589545301744735106853529387515561165638334931938273644219234389115747958171876659198876253098806092098911100667404673610944759655562606645262119546351558150999203031297642173986151509845836164886109725983779149941279921396037726490978292882265039256953764297047220729926087278154742762145617037756268364097301944139859906766055454923849693749714076879589474685772035204285521517080845919038774455309987611608324123482699918565195737826350541571582657690240002280920331493622117474300569905418000569942083293694429125051689450791163086581522557781867847955664134309464477131420901594339601126370198798193283346118864235411697366393226869259999798787999982319613912025909866899681383164076217688639817165103507274990827686186621020171210469040899111336693373677210095742133832014134255062796246534502052199161208562706128119663030847232462103022842070359605259733614371541769728686806262672833090595291186685836575304180373355186767635474081996492797743709495450853465745911075813362095880967243516662473202662038327743078143880462113317998557276701935950227265481270733753256871152857867616904146786746382862357445755273682206814048155093650606692300540809367622418727649841909513401012075325335804951101652007536079047950327349226018981125875941150565375386254200322038558609531977701094667181649927399406620642269742047307208026451910090979630009768517075941589251863691530246305738103445703694840833632412865283643095852331219179448071497250336003486708421032138454459958012095795182950820012334232880526456284583440758461433983023174944720643433501548140284220175296473022046685289169069910753441281319344972650783525614421796190356417355360463261604309082031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [148,2] 36367420068185049289762578573763257072113462369054190116941924429024725571805679363545675445909419921539779246326582252267886219340540629479538110100525030681713231427788083305811961970904622914006500189790304457325554666968278620749070250849683662603907851963008763492157545895188427796041181626157292289256502785563127216863929306680542603322749090912639949194364132639212402948881994141764182917484838113766732794054609332468696366339907023384252080613090309557200539463919842631232975154374115624835241865328096577248874311579353678316811781179988738890714251812008175951030785870515364248952762602290830028749794395283489081380359506653151683626877539540417670406836140077323502925522236196824037582910367778799964388139553045351308913134104412616453480150426450492627415736397853911693193533077756868553669795838271068801528756281332889311297507534912512895604054049844434853770790104078685547365564013145407736403943229011511445910810226097236165193979775730860653753141502297354349132696687268376141477680912924093045930538747887229699706814456152001854296120936388533626644272090475378617761664565052591990170554241350346923201945865766125856132005796632063696824082126554879830838009044204083022512608146952380797116279878658192895922862200151391210725491869275174751113347473421957902796928776720613398675721560285762820027222276282989587869019772394524155737987530580511725844889502677430181516943059449886245767384912358650708243289986667642689350856837292384200681371233338860700561940905389197529769610773575033826822688666798858461360017966137334922105849479893600139709130481525865742061970141938238906372563917337860111780062887890276797843308079995674672466021120641816054003818029317185518299129999209547161632335647073497858590180231271965235664758481412704271370214979168186252314621504177247433294038822036695762310181300040789559583381292568621907168521119873525687373164040663790879041481671366396038628127823710620710976219682429916761069349765862633534613962563287763576937579238210724073229443754218183715843346926365225380657776467868551937551755087981497638338623801246285438537597656250000000000000000000000000000000000000000000000000000000000000000000000000000 [148,3] -2428899678948336892730151324818883311324222877164280146025969088767990727903748136852906216605173313433256489027757643247600570444080067405964276900250591012493493072672094028668145544966527292217553458389960249197716140532750121593129718581958502377349268934287670639341328581607362400639540091219479790382184232598370540612824923781714182297656720423499056890665110845666636201523918257151000906926807305988745939983628850416598342430964133114609058800143870989020967798671140086811895482714690687014949616118220180366568913837872382823758918283698507599107478262347062451861579677887455927148217759710031167753639540807587090633301562860547525151125543661956882018690537080268505262523475061141163170952926166814089146677451050449656728896987630856705068259014930573187779761016016826407671833841122655831697688065804518646502451293672430266230107994372320989004938927405341786430523167022590697591037528698762568181459690481250112647206475491062564564877228901941293567202566572906421784373656912957312715156004559131081031960569184120243179621019258355517425748191996669076065217695989509495564462158796423352249719831219567021874443271670559706379828660526345256977067028532195613465197612063357865928989308085340295455220883163717892334714551227379166594354635459615486502150603653618957567304452370884916722815923743066620579554076106546704914337864282277344012055489454624696862449709722130663950033643233755908958422660462728666602355487911465358163526151003761507263303702142478430311074729156094188255481011328528497713068918867455882837598671122565707313916423632948949349850172069700526968559101876737382965176709915058014240578403094041280975535005682799840041316890889190953932224660685505683565547605185603378914003103733717637439640555866649980205080379868268371732365641062767838587614103513256992894268260346179798433119983364697129349033922388001185487590074960927773348763540291588428199974330168915643974630730424171185215064160218872335993758901930649318495830046051477864157011960764709649491057512504393450463264491040337384552001511332326543744043979787588793950448007308295927941799163818359375000000000000000000000000000000000000000000000000000000000000000000000 [148,4] 41386238907122565512409316642453472199874942904718314312956915596406272319237186911798677502303950814190709385953622206247800284337575582918027284557058010224119388581942080524232362679706503013916259868341398639554031150991181432967102745047872501775554527576447029869860224648529623383072637382409414468588022305558733198207236103828301251055684064669147311077772320380167528629854802271744722765047592739758975151358654628045262699637285769735692264686509745905898127366054277350314486738708712246197981886134930355975725893522433991457648687376773759648611699469384106163066849828448568778495343551926088701248577166608091100172738368890831740032853635123965611944644489656925828678570491357410436797034233255521956383736878167300203269759864095360260411296480211880706305606744456339724935303195643406595831812322267944888945318491599815345707332515367927901613819855761294757282160806840867027607321559541345938290663971261275876589153980344471159502407674900198560928817131672075800413203434324265394889593863765638880852450314561500458371169918717240469060920964424155303849131921562538962299104797429457298337196301400268424674038297530625329492031522373666200882367341795081070594622473019331324237082655758893720777784025136218958736248641183934788703618352004841844743608359517963036103510753600702224503855954554906539566513941900438444444117525729546060099746317366767600172667447287288711363356137392327066018375840638913046269748093055354165817487195986255677609919415242272218720628481026746922952237054965766475459936154560834087346534353760256179052700607402677060508702777252334415764279430877656522993977800394472215301970504733801991453224782498700181050708844892940827053153780389118647757387200903926461161599255011366505068100719133216551442352802841108856279877290089299666152384042136821201272435332640986487975405409020143962293359780214892191485644475662427043216175720725376554386408032900906332024523309587148959806362311736372753171951201592585662075329055718086439631685799553379766621564757778317184216907044558582212895989900029475657697604102858223631272727160990143602248281240463256835937500000000000000000000000000000000000000000000000000000000000000 [148,5] -198440016486719531635128334551927904163875690684936928889109694743388003244435041064037259598178786264027730115470134254598119648674688891627304635497337647676394430537996283129277147620077731699674553446609270152303724530673786076929107414341709704644708672380805645455008359818607072021294706016305242192301178484509654703568085493960852866676626174524648159947129201096206004948616017298150648459809246286044189762676874821620895310606873920970666994570028170500805470396041486888615026114663132832371580977253414853351406752399293644567209616825924605728108471133759626484847746146690885390398023868708143086911937452567399285249092051517948796575577348344964495369691696281334661263885200303584783581109050619772130986227984650449345592658065664818623739112391770576717217291438076085731938269451009316583385813156833083636606712066145200359242105952532804398687045191169573763804577281827151807987346884411445621667376052918947162000525918568043817566174690168491132353251511773819521351862338237849391292465396840380295738744948903061931958939124888159167257634497649433338179835938315525578237849837790330726694613039915114742652580580256055414192109832589151201425322558726180201444453927853129890198122281965583130183296731410344062262718336409001200825737154115085189295401751870428468865820481079758324876217470209725998225484229204718216683185660920766117776764379219668083110740605880270974806198595323744969042673996865893434352025601599113007286124529586478256405757659200401187996735170989549383008614581429394507233927694121471295750846164751406817999221312604439635814365136248207199332209638768118528198729223680844875960293150873942556253340950692178147483600668091414355626568204006213516997723106623688665285418888927434728831813818033915533883440777806001194919152013043743921659343628622017777563208392264551733946943896155902859275614693429172411064440237948263622999091098754534365564437639835730943293506921465858809186602074774279981764940922793209367611122435472873165932109255310426714847594198060667585601492542233132447443608440382397485469988517207118164159193596240982060407986864447593688964843750000000000000000000000000000000000000000000000000000000 [148,6] -856024622599443155090585453501244026099166594755328978620390747183911080290278059089884373519474027876792522855548989723396251684249879018515039079761574891375901112405655993393935712904382976907966512429353382434197322628417690902617913194922952565900406199597725430287146972492254290942477912927586355952269986487174399345812272091068742984386371313786603906727146298824826077795988651981522590711427109379930855137008865162985570726261067322670572734978994074068319093529789955979903284998518554916950566448121311065735118073840615762019065337555342325326111073499157788534936219095500562189520357753975059876529222129925495812535074603975950734461478761598588154124726592111871720169570471483206876199733205958682460034515661835626719077364741318640025169383446358205173435803562251684680168553193326207442861857594936570169286091556138621790154231655898797542734020281195381280054168238208598444579655914006121606040678185422029711944625132621576181927430781473709028266628078701109442267749700815369419377431982904505842791048777738390217281975127069642587812806157553333643687623327018845526716462712795851886875416397713214151298061351873224907512658034978971104781614938698782220752361650781332005920869653201916333957121709725612916873296981746673626791165930976907178367814288762878827874446041146261600702711608700923727198472738150034239522502918851509440750412994305154201062259396633232247015239089582114729207182509642775788601992376345441869185238630701226295009441118386284493657628648861824886728569576053418091848267339232853073943999466454843221397343236422078513939383053737177424960052944696079615355190881458260903691519084274457152808551590005184156873719635181715385900792387598044084648881485480905434407944263221971611584039922312049565905731613385962367760429786715728551643571213731402049509207390705828872442982774731215993203899997004396292736273277600710536906569980366656488385077510327508206102653673942349926311874144686980931314679240364929945103149256590949023527676433455607053670411298817920098855590849578849926814947476882007328806093381611724853187991152430463825950823775201570242643356323242187500000000000000000000000000000000000000000000 [148,7] 13279204929596658187645921215072712403171835645530113587179315769824141150372814538435131652600654407743865640607184947894668688604956413334045911754172243311724477089124047840932672160441951858988853488403486169959949038680971450144317317742852925034987644245110947207948884483867558818087335673862675792644508557041334927265463398890433885821894977132791066127759718567801872442809216506297087168172594148272049621274547228639725233105006355896427794628347361069582168698976329429921030771523268305263150526505059493759360784906108324892286345377147704461248846387866643287641381320606986092658974472532245767106456090865401957940105529971817531567614344706424641743076832164488210267256925834022293280814694921161474944701607385819305719754773699656596524728405431876349295746077364040538994854338306483178887100451922249428850237605445248625185004118960651962995996046457455340845905488977131461928690726250137387567804000274020630268229494796002191191622507656807573521934186059140061184663765985302720504305461107246538778476375538466484148330604362948181640760947447177756598525133259499007803538154564885957098833487181283429973137948635521167551501630250195497084207978630911345827613247623523912254034381760301836015083400482286558453907509997932258167752795495863832118923231334032258663337434114809243385022093536650159212399543020746819276093543913497020305959086136486987237799367830531999004724261714325462679647896582142985542333580210885390138113461785017000912099997578660476196942312629856826901347168021442109501292516522101753120176051771019536145877880291758310725243076586555150766058281407183061101375414594332706538341441977406845102141898326194746844953985613562729413062664667676670307187358077859596415939280135735830866411289717358448701148131616632726596151756998116346144534234241281413307947317773960628191123748949589810556231790241268031513643504465036936871691813103085924814475239682329228853266024109765031494204785910453575635864679733422694642693156645119363966536176111983650209474162996220522120121841101529548553499628257938254402909009917542893808954253198145950901065681648560712346807122230529785156250000000000000000000000000000000000000 [148,8] -48073916122201934009364763022191648125150015287341005830580174207275943309619068389719438081209913408953949951947656606276777204502959342020648789389928215901212899866946796912040242985372712765768927224085503693313851421351571103403451532899001025462997514383926463179012789795197618269428154900602692535305254914725287692641160946928343256278825039809149494797962092260701338101129975887407170575907845599099487234293457001306682724362040229958670006067761336786462615005035255010343453888084358074099033968526156957682094294337757950867726626956488925486245522801488420693545970908615177008047993959179087001931157758678359006830334022934584074324529496930887391095987077884084006380148302321206227975454547631354195204713000989591506097599781494085990399125713293000816736987605901088743817767569905938718050400907218907322158869215249870880684268550526669644345379799623023201187884739674747406941471820051466096240716724495685438436917640273206184844100906873979761454280928889413170346267710410360403734467937187367283426202889228630688352705697305832892383229926863427302225774963513874808913266929126857518752356271083210370820232408841822899244020886216465095395657202457072622878353947041047447042907182806746748168959287004803769125493849457739826138695867326841301450194559200058759315225154950100608646239771310694782828427755202582620286665630039706787980472323564116991495372414940022674848775823669544128190678734767330640481650020276282712992189304807108964819505122117822036140050688493002584184272392971238422020232580470639096857129736984834531299453177009049899093954599271357182893445430671960901884521781979639156651346296703734890050277159101208050133353030141375714835443532914519111858830519587011188170402005912445660449926106246435315660234844142782531102177173503053082803034933041589384759572036579960719154617938817354736415990844155567038852437350418640415567232599678029693142034236336273958846310614685746719272252171310303178811595053426536796178892990366472307853071647684290131062966616848868162749679230192277064908418569796007991695963304689498255028556032009889715069439128369843672317074378952383995056152343750000000000000000000000000000 [148,9] -66002245103678107324305896696344325799432447736933916359000862311304770273196751720764647473023563619822650370954568808799963167953174592134541652132532841544060429057264952497509065531505670222458380260507261759587512370507135651734205393279994504824764045611187381778580181772646409568031844348128108073106265912898419463606723278612376439620041958421382809260762815540173139407403475247764637420661573725881931318612135098842946738804530029500377745127203918620264457505494437177694352140109131917788717157334145511781066968022054473840060603309679026955893339907810854693445424931315874635984609676559882146935337219124139721638429096624023047605898181389874206069910432612820602392605775706274284882061449017320617829590321172855375665723130170296197019286049514087991019209045772538825632927778723589095925268330321372256835081048755673228283549133228560197581883633588041336709994523781302601662982836884720863802267944201047571484423254421703774585107796693867289706735535779931637149060350428100987277304575248891771295634061096290996186211022631036818488550389280104452307732716690583349925549669460855229203533492215057037038647488893612375296293051922359933910846316340806364875492080252508519118399378970410079203431333817546850930770613903437196251401925425743648629766374631422609567894454115759325575538392463309591597778596456735539202241929780135657630927742082818372574969640003636497882681468142605183710348502222584970264018517910658940699418361315962102896674914395985046302109900815415669349643690207432088941600131878640543528238209690310663000136734214971195500004048207291536401993624255306356312360895266622658565648827505199621207549149810348999275278293010079492824573965985673432512921679277326295885655008252707886895773129752769089999720770376509856369862202300963787739031567547190504648376871560257151668984953195521330017261834602077984159528500626473505625521029046230882462142872309473267742838266688321747076329335809946248662432928508376434743277339717231196129851833586753546066688647254567615679365078406540595648923654412486067826894990273336149311476603913596321032895256238071102217190855299122631549835205078125000000000000000000000 [148,10] 1289857316099283884533744239577429609556228975093048526738731981046342156206147772936610606128920186619426374356442257223520472389316201670574156860823028524204921428592575030270588286562149995955394082612560906727211375589285901750733293335600126050256859429091218008767136747405875375417163563286781705046392927446719505554042896392309089255845821158333964103014450201291655904954711694823901269680866844553169232657414451695548206443844613653520216083040057473371288303212150090584973128689128810484634095969623067632591934259231344393380331680474907247718536303442375359304448480931072264870586310097736227183292981453957474423102797151509074993496724075557737831176627973511141469094100332719606129011284918716089083377363323838038891655206763914897498691960149340133969865551774224409601107241852929446992310150705483418215699490011822644168484807114653740515460520953457194100845146868514730602130795805270430496158394616732907603765691453068439308197534828315939563975038266751708567819140659350128311057808619834601428853070415387537231176850187773676316696686336446434487951802273165302093717788289206780474295456073940329237726265900388658169847001440517841817112029318500062258766239255716973259775122437891012681667770875786408999528562616079128930836494837941678967991563492771186149205141992229246376200990835250907024846673108285892474299641868568449038220937255006644518654301129925476608792116621158576505245722703542517325748903772028715611978845565851220956563842845933413268809338756663096481235382794242805708103543367514084405143930752718306223168762832515873982692547538708727032694644333889518617696277589832609819800838216154438825142899246311672927315640535258486433035044498634040513287138571871781201725490434288833145826275078757951045298542421951560780510387730935084671999537744880843172964873817270758658252637307999646502095595590083804881853131245867668522847944268304930096626951306883393753232969877212208113072060571833979678954292588647971060627570982851560439096725146932018393491199421400912990905008985037497778178922970726779558788110511735307118678128696495157313757262516426701191851744709992999560199677944183349609375000000000000 [148,11] -5886615186190909793777373577427453242148587721794896523033104145159500807768560628515827234406282376261695590042475029239357372456190587951206540568487086893579538705900132482095976119689125055733028338823789432959987160038948863722705066943572820219375091913092787090261990610056999428793775901635853745110769644066222708462257313393251291076499734347432082181473137258935667499699534999226897249116878002569066624786263433431267497140233854594130678083958653973421166422828041603369254379903294338311570484552373516601490863564133642518325191679128820808309363061338987828526425214682133321057118107680955487592518283692902430664732225427851189899533953384263754312861621019442584660195245284194436860167861029491087319354870271800599934272927750226882373060239358446152610883390577269464413719123906069245200225210254234955744724316105595103533590257320300571608942677537252834378451125052988160250133361224233068711696153380594953626081818563204865482229030967308390505821324751506618958708385224214913150185145187508066096681607213391262115552945908334604598404857879666064508072456841436516522712088410573298966447072312610111968814225689837484589817708708373963016692586238287208885820723032064278144924547153366495117676551368829130771124404909140384722467626786586535855147550393121509163944917015086059347348398695705013895805487116491343693833546103630037619558519811645529923302512894356149847457594861950099890806984624776023046407104122812924286238047441946710000347995889484586819433235744190552183150681333600948439024323088209865030885820170409028637992472035490337440461386141206589356408280137882965582860932382252945886000409134926739912307228520940486533016910755726173160856308292767459856039125039476051139705794793444821538246881327173812573832026378979066462968774866588411742953386682999263056169516293617194563325484966274738672148730799817540745311697448957880266253214775761476417345017191305295998974074792232234324512679157535937923176147481798760976896293711607454669008316396926187886531283247591219328561058443106948534020938197862996503657347493897100262758017065824750809643825070491711729230716043659299430146347731351852416992187500000 [148,12] 16727539076331712135398138502415886912847046109259110520168369249482171617499024462078519558702741204251169184089777496357847016813375463654303946049215363710702778731059655539312526043006128833325687463066108813889441313871499934185035768442102290904644009186037738340267733029161258821233328524337262423880224283415702333853174947160090662338641849314143552960647112374504235401217932500896818394275880898684475420825233963662721410453858645996342909832552417274032785955346240641568928738846593092141907853918893099808975360405915308213550336665099428855928455798875117117721785742122067922236318365786194790602214069136689032136589595065973319334944018681866600499662490221889556637173520243369250005933609028405431802395777306783833697638331088146218531678818589069007729314431217923533433512785452064880201928528135199486771829334039288521814732570517571059428935424005110085704603966186873423090789396330210772560549072339205250959114289160350640676174315238308735295995565066291752080897816405576545321688536073829426606120654254022535203736654237031953059590363001265175085763771519587541986625966779056548116060006757209039839323977149994506333832034387466589546596311187350098386624235164266768453482444197095144884731645806367414812337495746835562113944032543388825613826206430966835866820804280509012244489923984455019875989892034366994135973556496931183660132190813562561716996805706531588497746098410433487554027968498773785070617976446315790267226787972600204188133570462386701824868049473973067126455758901846267101903062611953622170047290412202025590541744234595462108872950261419450954380267372373745419048574489658168464606635959437822005038903472531898442335551425368038882157970984851512423746104703220316403846060139497029558846227635891518401920837795585310038384075810061854293177660668214382260243435854666730899056623733509012881214871740969140348299462785253357338082567826899508522662909940398197269749104360984662688110050689093478226934597590541338062790244453093239384818912609638555008902595460976856302074662767121461253094846750173586697496354507828626953631704720689208338185941626869530571286581732692866353318095207214355468750000000 [148,13] -41890264032550344818449966369501188059591192989750373741369408326945225544183086169171791502399564558408766020876027952113283697846020375297596913729641046446986889726774765720352820283989905195794841119783534475231677382205315286930364995357768701553169979469789612696548209565842371276083432867792107274949269993792575702036986118732412715189881302464989027064117556807597510891357704086770761635952937425610492526539043833405414824813800645001540076713909720176738715439805518564974675876902534736283577226484890097831929411494594371046959568307275869036894541250431001733361387214196436242715856139740209945993595631386369321725021000650362139120582092085864106702544414038734764176061471081806381520980744760301301875176692620522445408957899699228522302945241653491718131500481718855036405676784584450266451555397975382947712399746258542193588818982366702326305981525700896363963260312890745368871280765277591145854189809754120279957238902198420278787955905341023566030403524019477729499343195529633867256044412972333536593571218072821227563111027060057517810606506267911613010422501939951602462364197505748475274524503817352698421574062786331789016076182160383992512140453735039442381881983032621386944206678638179308326599497537644388647800880082233992273913888260208795305992902109021748173046505980418684259485005889171703302956000429460872040461357369757555009145628916654031686899558653454609954635946281190636039288028633112138255646970839532218721916799271365897830825890580702642887458589654581626212014375733453779971503559766559746835506697936422445577288779262135314285123008527092900644921114714746299190330427274756342080749360749120054938477033574747750777567264389308032718467083026307888052342822306955037593094519956860036178246761372794596915451135177388825882639026081811345714433089455417612442095512629831839288943448551505254873789981398108197827717895420259266683633193763610907904463349375154514095388895034392045968617736623959255519149531394084759642525814839896958635322609065171403867356569867472047010655099177698054601789053134894249740575131213485048207364162274749951962093781132541762610155267054778960300609469413757324218750000 [148,14] 129457781953716550565181195125774742238095678866538321794814990127901786169670759087000686773425660828387957817703520367073024633766474967336909648386251868272581932520165850823437316567990034039322576767828122053188430513354248253643687065781979282706802140809114154990127499995352682536970726743117860272417108181262733497428094679934329125735826386047769618036743905021260885138097822390466943533196777624731461468429500403881110350013859496092301944883291595747736110475025259411112160359686967504840518482073268778939496555521310782336425162765570972582121019575137044620591177577605518367391037633051314959111924863009835649152011199719113551814632034887960699476365362899136399550605425170926903365820823196150968407134223865470633581591481382054045419965922710526653336770916293751238020683394204614291040292041880143537546142315032326410790672702552054824753046975357708041456820563886560605102501037900724710819379099238885307708141383020076717651307456651174391807747766035298514829027119047669630308467485718688820225991410003690233048056704991299970139668549541378592430600834237194463253672734911854252140823402792463008445387621172235485253651089337519346812094759274338838172415454765197341463589194874761556170673154628580719720585063522841517727609476306584509493025261893654563423653816352292800883216581853976290237381476253993786641515485539863210351164779511778934313742762771011800355684274719608284882907636036130035936080107198707357422939054267052360608381743264338986572855246273695423677478995117856061538023588199988368221948764428984241719935056169079907641164782011962980792123962568657449273763392657373877304708218826794905077954976621780991809966159120715021430211461875880770095817147328627676969583634826715567739155302947615319419659088189429809425943370990156921555739666872554163728537591033435770925258697574110108016557073234758131091416937217256051293781648404571316422335062775285159856595777038581737271212017759013010985515557275467588857831977959382513329327952575562690826494800360795502958525892804310287919360090465035352312587298681156291807219892899482151325918125018242521573341718976735137403011322021484375000000 [148,15] -444281412268005720350559585716887286517295422725440518544987164767437034301937678143911213291954786875901361868373475502044354730949358513180029431416638935217653019880324563405005706205558567436382840995358556708469823316667770282474366737418182546218803146637707369109850643437304416716066544582604756583968955105222339830982357497398538536202303286726255681936399089504999791230368685541636270959903600275589974477424193059517104737524603956692176983886561013844701090021875787193348151717640958051132889413702616122131464004744035030381272349475755665620190878948133632755116210174721498402782990493305683847076782911324667656669156622792222277416410288360312061753466858953150618131144578612631727302437249086432305282850788153833805969834635102913877660932140839788049458086763392607977307186345040884249127045033553261801570847234471064315036232950272983357120686750811481646848883791871093479795001144218827762525084358628358180762990180733738054166145182531176587119829343607589523682716905102556535163480314321998050294891501616426283630202166967117381627925734384004920765278514211037073916135281640805592130280510627615319440956965642165133523117175086017634831671416966750973754078011228235391275826215753113210475135878368957744266369711639401584952698604524700898549412519866186370056206054429077267299869192100369483760839674381699092527463671021519254478551154019253540291743742310604259033187084270716789407052404260746156466213527815240161254810783797427127314917117560887783692049202405935739395320521813500537624424837241951595173661036671920741245532324639496983026079486969452524417595429307325771081257018510844083367295253577566222060926660000421533214899833882958463383045520649127057743711174201722899951092746674804194185766914893574953137746505398104083968223832289030483168425534805285842102637434118708097553905241031694968469907762193791839105764301987107078842112599070077840779006507964955226990455780975533210845375620904051773816729299230270786498403000124938983933708875740786293823347999367430732296823982890526954036955357063633706951808180247124291191493016337997433476076963778517159298075966944452375173568725585937500000 [148,16] 1290599090112811815618307517379470221222013793421025191229182798391506447185356837361489276629391349321436242165251721787841305187283212489149117280584709570497537685166549672679508202643610290047857391186310808043705123433674550953566235250765064363860433823397955049920152154927801998849407374819186209450211422247523979829446808794217558847933425415290842963491541536236457655643821032648601400630414883811367251478159143250626133217080027972567191974798546956818152087522851923533228312759581860365315426488228403538182347000400742061393120204091856697032141080291549276851578360129418196235210840532838807535451802103127736711711653801245102677146621926327325915129755953115499994774831282958890097452404383036958378310388285683699784777038257858182646567405766078233874818155358392723184370878878777136645921076586062807698763005918357083875749121187340262688342307329574266126751606359199853855421556740922670730612328744445730967997894470414077992837699334339099676675579050473954633901913324582928902781000298497356310508426902251945733082035936250728781580722418784018793713351680093238682648930104458586690057180170802030515609083913713962458303640253966303682593222288178403067901088737228288372573651665037683689917318485886235942698799817861252873942717075279278716629435033191282059726180573208301207376330660761603545987304905496579803767482014933914876570340932799418317382321446987781460869213902595225822982314102181559870084145772165350413933393462583299696822208323694170884549753719183118136630431223925994899816775126816785619915809503827408700671563741397437572730431490874314472812051149889083647363942184873081166769431599669629277949259156016695656644655149138140571698204336357391548966497673841190762848149420137614845396835526774770286066078349739190911477307521322153348468146971687846686022181480598644536599954785019971250443908006651935451436065181285293626485077891457481192346300743419909414018925760596734778586878824465692797519974907437767609223846835749462627258376464527387250538712675145725006179229700498039813791987374575316134396359449977404059905724271831979860729712819567005510634771781042218208312988281250000000 [148,17] -2871527603472169808602366228927803923535711642788284021066225667260772374952939662819032771369511599410815345464436270932471232376873303847542441959154063912468368782443693127354360653728191669505559577160836308882654801530190353902128514752847646330186595462623869700203532297932932144480150027908272014051922314925628133678874336646270677292428145765471961982951931741374230251165840010499474281415592225813536788998950704262130419984013529563723355807674530235397668840136506508797422071009038481653962558886976505504073920238552577526431371719790938569548014153688175090926274804329740935350398093850103718145092573034234371600374959374684285640364684341194017256415722851116305934264186618045974512482228223571080268618935019048133012240636912681908938175335333326829703497750771450978932265863606316653169194248573004069245898235023167414612941305409341046320695210157208517688568211012421875341643987996412896308624130577873744330943381494044049997768796280730943861554515398776019441320293380777077219600635113995672214316618599270963422780101029206299772449210333637167002109113375454006161225004315406224636218917920206382780348955549828836209656241106182421098329161482126356469106071005872589184970484774880333370774024606245094653921418839558638082969711935101201275381597510376127105312781471599519160942864239221672799656816583193685104981792123640787412630304394046822362101331179816890808203670142422662979044111732381506470594257326973155877799819241204809694203682647354727535604032987092515363866172200478447552963528082828109246888644197131533633479787692426345405540919680588623014818182919167806124223507402647501775560847313067646871608094666522307121975241737174857404725049594020022192182061707507538594327881093816380768171973060726561236953769713857661090850131571017419602591154996517068314728372998155941955250702513818802461816626868745170759753274635596210254752036084042219256968868441868986160009453937125525723953364732233056317389211853328263235005260228836536804875829837759270688740649603797439791496879664019938646324631409912492117809313091734619762599712204939247764851366004346111537870456231757998466491699218750000 [148,18] 4757037151209569028608407168806367384092996384056946850213629805556098682845323107181849875990031281806502517118230108150534550133719198806192537914398913060674737250401740168530961330519257316252034578033607971992790300102080871960321706288467734663389976321579528401178649078099143309804188000669007051098115101199730145171878723850599256277667854367290520023093728582193440123216408477216911874734495171716721930838517789590264752395829833394719768860898411134254455503884194410671915468234119147963246314968235163706409157101947956518340420877992910212509040742584853969350501529677615682213177359626841515079388723667821339639459063073201989284015842075930053384171849516113909016780954613703401366511133796650057788649266625325605039483501383561028174439663543218606262058620330963161542840976714492781289798104420197649872448125374920940215733578454624333658968263449611062218886883309011140674579595359887288548299169545202082659727551012811031893694517252538046626920897794318168284615011425421697344863513010659856273668766475763043963320454538992182929813250725728182976603356880300830097285017904246892124376707584751352671372529402508271501124553485029483926838870174873822728855524809292363382174723397728181100846163164679325565659416529253671864281721839469382414753032510945955871366991833950544619129559679848028084443657370487649807887504060581629035090736206967473171094718725637362694040320237195650706090038948366212504415097932427710981689367195387314344549040378581470364834693997090549417419287256607115622086714779777682251973021228687547343719869413392809073197837731997652268118431460308754486856508176473093450681289873287428167097743629871743060522485732231901880776566628254762523977067935399296822218745283912287893676697087326990081000024192854526236413457976973196258158256303578322919557822977322276350709830156055989155814011362443376936363670493162487227709754635510904572134286585567695651707084417815456979430477644078989382085041785902323608703546069950301449546433307262466302939571535878750668113753943024677899413440784100650189070811551297775409436999285272910096330351015225801347696688026189804077148437500000 [148,19] -5561760140798138860103091466575606446049319823209287184737942211126878021401167082484703913039791965405759980125642093601727249323657595972259040304138965215628344468889215961609569629002779647386542794719343986128876166179453623097617289418098458522006814535447101532283093490251042545376746017792839459171525613334376149840057726266634707420728064076588190683598806756956351660736234477100235947246673639525345320893309082931481857540323439656032904061634138555820316593320815665097294330284955098515088744228037909484890924364992771950550565845992605481397412056861955182786522454266120942172672945954569719174444475856494087106155639817497752337399897638016857036534439811682592103967045493340809087450533822387604229773921218925548274255216550556376791914161918905866822025385627812588409387218290890319501838636808096787313908491456403863239789214091428322601571934667557248659272498980923873951280779715239359768379243136914380915112634959771993170545797588875400407608235431434402402817510477042887379364998962525073065055219694729173509103654044462683110800174881620055971568710416558007889450479997289236887311060945443099521819074622556033186339165657369386937484188681733176631969278133090231633048515387016802177603632957595863685505244082729038066045267746171900674710117049224881745292897460742400843512501688612971102619572791230702531221829390133085207055673265409014425910569764714308484326809934884019221181425089227706230294669830549592971728737382389907599878060242083028856942847233597230480002023808857249327191837013521349777979474112067694446279115925331259565711498282205265906255599804503716262442162466749852203442236751150988340538990010825312629781374193709956942698347472151973025016608298680375778653205805982767165104801205587908341754764000052007587263005404284943024555453644740781243512190698637703797423969477343756732458609300732631263182351943818222569908423217756070958351920938609707232502963905978418206950457469536032738312468637656624932087603997471703199439866691060471676984623295871941058412391743087557627815254894051475958461842910688315287890633588274762405881390670003838749835267663002014160156250000 [148,20] 3563363403488115010569273679901409824774856609096020463481091314502466101451656770113130639358539778294733662040648840790760215306817941737642062895394549135640236339884685938646631908776158100785762896526828591897469417046016410440933919995428583945283350494282279735460372793015518063787232093153477145350416981930375134882977512680375277398565114222224489876682641385332948694582732193193346573942870959814224360770956068548199378889807604510878558002993169602786193058991829594813144181960740686986563984466672444066867494066370463313009421312480649393787243210353270466118866167418642128271750725724273128296770220027880192812752787392011757479013331086931511262967700867052860471513093890790354579496143267026331558003748828071443662855692091380552463892185501836270187270179215482622860132488748491654920734123573715712411307059836875439262321781121898705310593843912788148531208959242289418018261484796184917208103270668469560154991677749734996614093198892596271195690195059047811345149100198978676500584714062697604669318910354715696669881587331716619599420199263719524209164913975087231385315720204881343378135541961170657987906560950008119811910937311941048133910813493332919759504245920551213852997315941094110628033821859732218596019917575677661500215822984953475826678416176974671607852125783766601288809785534915762285929766687207204935226128759016139737295567733742259876155128573875073474380069008481016909586322020898019205758411480399365411809229503474950697208391530536151341984527842518307748254889470156361252703782078799877480352954214523245683026293776541141938320860986361638360029082988528791173786070059551489915382933753342496258652269869102606267534968982898668644427116498018802684715475315911655261644624446364835219343112671232702895382271123541024201090797149064956309600251063504017870306451790576790172158408620872972747894439460572985791189096375269977361039858264395362024322720698412063532941731467750521208280977301186041572328187116536159315408919022229100624559050475383265447248475202245180710405048725387556819336566875997054758016604526953603579077136234763787531187873014459910336881875991821289062500000 [148,21] 1785423791285224548313278174116144976121068512358163150465104024336671916514982319855401841910148197697376116089257829973392577757250514329010687657438546506091797136333097237607178647444737489283072311342751155720878530407966719572708933263692560160702226148501478354166899926349302178905896188964436293381379771422205375622958366512588251212396261693411949968243515240201052464054108065177370183891280754877475949168695380159602896731177861833699520119925967060973373226449806556123585521264898602651254127925206859382473102609553983593711647356220673722143585272576707477317517643207796741542578160609162573173427610735613299465484798343945012214024239637744886919666334064085500039516881623334824862647866391841123976008855254828521632186419008815748200709455933082414648952396914572948364956075778801776646159687596464455218790759332447717765867189134499066202018647969193468614508355009462481958950868608617175674145064081322096573463056352314304852286003036350142170514839808821345111738354372912329998952001931353011406822616781828034378399750445360796803870934055546353525482110214826181419934630094690695909087985423936259372271013525161026842407567817662681799163267219420066791228155728419018315710735016463196067227347700775265657006071667822302725790742125824185619775133475695296107969378686790773074256675726220526183341880339185929899638849473091742270893064724185465004081964114136965320641506589709717945590412894437326268929935913241032823682212791309389647575167863234131237560460023026782743967383031239320068221307900570962743646437786228483194281156544275528512626052860596897093088967763999172726729739244609572707963096366656889272234769354720235690940314202824434554305810492445272401328507663714937653616238856628873438078603960381398407108917328891059947640867025924874972641347021447982998771457756526198204061452358445940714841653801215632098800391479220290226689173173151870513799010279523591613497854553689773319780004825690491273942740007875404955265149097951032314993376445947132997837192866994170475420759433111330901147624653225557297288496497477565703890052938181652597560145068200654350221157073974609375000 [148,22] -8732149906248296572167172732294314529082143490856352054308458498907713160060813072924467260312920114664076903036696838121130055747653534183311285078849409907210714804662830448160543126834135559807557904513110373126883100172349360467180151861476799618024957751530252626818727584072558376282573420750898338918227474410711475929654125613723304930570142256281883877458872405949750508402929543215290374879264674872259082784292684371987248385837481526128632189955900887465941849305176399167781950479155110173770182448093305952265108330597725933952544800386189094815733004605556178375332818309426353413078397285780873213448058313602466427432397555139226764621416009398633691675410299347676213559335699591679536475854083101656260503418961428864739910111705834713631040369221148483635866376149857787477613219532941642014752203003116413674136072774004595882115345273449211915335692438370592941525088358776537609845456731075076796291997432950346318857752223419369882307307372932484978361482746356845785603018321272258262326001322972337911666641663718405558012984968045517052603203657410238019260107646572152665822528444980755275063789120855374585546974785953053586985954671479299080282522939505171439460285023568990819457635265379271684639358166938751670997566465001920862956702173095037378799039816082344413791985426073285680092038419849069630823808112859964990387706108123617226970405393846228204377306036057868535757977166132595368486409595165926509963597295794735612774967984102899995994389294803297488812895909411747680993901425881115380408985649239453971257423222005492900936690788859437191728074287021850941010359794406179568079601149526415972342949831075508790135523171256636930396071092563833289552520447579761406956404798440415039198711217630980875457951749164615919646827522523573676857364764215975975660982466071118723647747725816060343493590606431400209988175368021075560570332019444547156418724271530729881087800759842199057398156838436790165679345667409083219089116133994444520792119884644584645930384551864215567215537988185229497690612916115494081117614604987930093729851330678726899908894450857976821112060861196368932723999023437500000 [148,23] 13865866370337606302573791431413351377517703741736405855820647061400360951553102398357602496452650000660180098482136160128188506675967856652374060957086300379676034610316668492075428361282788556834051764571734837603747024829783028000889175675643272363521511654722141202562673652601330288398775573058110959503240747263540937707826776239678459872897771044986069347810697529167799797595310996384341764067398967681197147775993764119035656378637196542697770347024542446895115315696880314953149130040165707175147985604725419778044105054027708601249077881531197960454786360350256832531621213630362442119105765558671767801458192816475946590387054076731448890206143825351608165908013004685809618571865039899106767437933089044740487840085258847836331815004643798241773591503290461043464221257281968402112472593973828405516417818763127120928756201386700775545840830322993591604600798760960606738322916555755617029495101479201922561553189017728258849301164464110571533197858556889264401295668788987666984446019824396945537158191132981796413652428321226488032451215775299780483046526882020183985604144291040440162796122106112098050043000004769728107433150948775831026121039640200065756772548201808129622273284571505867275115577494909966480387656118597204902330789073188819784539464563405816795803848443555635414712688192425903320827718235324731716987964749715130380953060007358586490817165638740024337982257190085175282395331996671961644925496525069157129945734245388567827672469167624014401518617823919124877125599260234819947051469013251183142475052226266860833215197238798880982364706533581864455193060970484440321980580141358941496290828341068076089211748453167102829206699838991654033185628760307023297157958434966366678339337438173229875483311375052791326683984478291273527399699980208998777151404662323349643441973547141210296896269702272248729929425944419068284847641618378977622315467587961459875824235117293568269065703951485649439069886517943035361658543238584153444067192643816350739417299904860700571932288557023893277887852070792224281255906158206003578889739109819493745759520460220284344820249923524446700184853398241102695465087890625000 [148,24] -14334153800947316559125073159550675454192073182045209680967147763813939730407332891944200646332935956656076103020450196699209550379271989104732086718223244871197110788428608902821718580770637849138961573941985310569019622209965321766039509234787123435235021067183865275042313296367173768962276031003033562454904744222160485857633109256448069897163853891854567823503092683433679882948566395208822977710992647578787813465671304068776086229241300041835333940399404147311762534190158251584410372701307412660539913954797984136662966018959449427710686049375701120924878602026809908974300164126539270903060640115318056428750511828659981091208278764811476244414655420802227803268738942713584771502924558450446744440601942296856355716964643446193907139073332698473447623645515793334816155472334734394966564540503909129858956176957111588862381685161073385241656668794119445797752658807668141915647243460708074477749169705575907800757489058671463022878738046884433343439043405081932004424389807737702556473078248183280390034156220312888624571165682616743329886720481186494123496658446953651492985072280865388401767789804330407851182410772492562929720670044976021583483365748037587123720491234191187568669144307910239872186649067364645315894519007074990871199294258952271227866490590180832096680211256010956154791707759553319164115519561404820631733802441455791655914377608117646810310544099155287824179969119283746726905329344604038090106272165193456272029666420262795898435186341662281039311435537173392690162643404393745850809333153554351494466516906336834769821996437507654918659923778941856306282235153558330278916518795384967261451141532247612050475871087964594460113954160378881197909895093196141354417553820420780968343779352940034358915761770249261434761863981322925104942254503755698264352504243842301368572280697540738919983655172498076511170743435641846963760810829680474226052387379440416970527677069877482709787543504215935835943266675221012006551733238345913831784074063034011753207180053031193625785689681010772536244004713467999207609668077899445822244341632125912705478344144342946895377050031683552333561237901449203491210937500000 [148,25] 9814634751109338099197465609803305103163721580369583807760466125327577891575715479525919575956019146266340379212084095282554774780605938108231508004556570225884804522211077549868636998516578857763683919479308947322927198561949961243919637439191793013842790338817372835377633668294303913160126309771219982354338326660028602961439815274416267849736435634010108777824075080313428398411727614840289199219296200946103570331001825416626252849240785256104369356340161248208346789958335013026661023188252991028041330589329624154227611014335828322402241700155916812347757155262628302144491059740396161750448941598795467076664747151701838130241291368393839405688031087670692540496522080283414736726077329834816349029734076859086885470377477009167635889224727920779681360440921983204734627898158104461030970041432655049054909506511352471984180658180600633904176397399150120146703689488958343282375156066722658049954754794053184712152876899489413912763547921282556287086735813596489120905342555351676908331439556829759977301383615055302369270343966822713875757326313937435628912336621217617806868478537768602602218501815719433136001585717395177113509719700416863466322573099922162806164448402501377979959284017333540737384422980992420814979097797441776373835436847252040059390315268787530553897575778772778650034696812368771232252471573754351986735864687952730921542680320291552939090358286009776918162877656775081839651903355536314793990326782863827150346386667874550953126177731387087804398474134213598759443978363818435483975730444080254347900460587300061015798157776708063181457280596389151411967193192702088966454895767484712635503841579442488414042031539396460341067345944962216750779234854971149051770628137417021415327364334123184637470838806402398496588901559819496750831706882891621322532553129170682523934963459091286355237568066048220284209758451783728894731186908626554903130747614918884666226535595611153398744920103076745058230712761205855538997743626443099619475143378307364597647636530179041831301745302578692878821231711101880975352242900770467014346072192353015707192368380509605085709884386702128722390625625848770141601562500 [148,26] -2595932799161651714109305169618050321268121148589785222207723636424753055326875773027209860809981521910429220584134320362284618926873264835037427376591522023591269014234728815427416811989079536991703846130846322793047117220174465572177357328384398245334633917548685179148526237343688604316794735737907249370368837836774883604888104910347346487861155952757365955945195751041815737697604417843836285696185373467786805684638735986633061764820268967450991910870036006407227257659638047145094939785749583040034946313520187066699744036738379187799651630769993291831789517440672473555388956930904895033196488328315230320583846607097103523434425193742264232649495335258537199150024844789054982592289517921454599423630390336015139751771049149734650607543062454421579821572358798663255697039481946908144769867278659189144968312165758106462300425025690981624086186674023829267747891209448186572856575299299483593729634072903693429421427953286635665851526074354484828544592491299934959901618958355887447277733979766917283958221225547250114000964503808403358845931076195357004064267071342791992412398325996482571111309177931931092233798643013629769258946449139535358062568169797246548032999939538099690139851261904193675563924410772352144342491439146493151211375598070622277423702277232955498578486069385862202112370736229098211721071960566815867619549446346953397320204328906788872126921688165491857224718963261491620330584504166008331044051948178164897188054954970466532865016485496942249990764015353551966266319042494243936258990921586926194038984477273032083279668352441935420364010393402641675052206411658945272555475985761580901855742839641453855449154091798995539716018487530070416718709966438246717373703518505807945042452370905374838480432128904010041870774392035709857275377471524897692452172404285106539656968840769470186635787393777228944986910084100943475572293372125564196642291497837086587318686502740319820457245935167641145155725802985744044621333801777194922028834227140451679099864281376975297088594920539495126844806353001709021853428383375350736348234245488994512404853167148644385369582465727944509126245975494384765625000 [148,27] -4112323500787498199737896442314471018430004142656984669553077117612103711420029411490388484927272127635038512390439415846257259297058233803381785429811253569615078236063427865657120363717241863797924186467422937126305428927294413657750165108611099202033595744085255967814075671890754485673054901713335083241427073707481662272992045743477415408668666789046837649474210876711300450091374683298971160059722095204174518481193563068584495291020868479916396553591996566888753450670452213289038393894078949666557075006171226444099227779437957458233706650592191017473888033915671349357608605938938323046779173730839010735126079445681079606163050826698532499951851823026829135796251346773535994173221037883797874872343750606913006834715542207889399235647016052132315432869463711274542027149808517274489359281314574635388132174583779388111142978036229136939513375594018147392005000351738235450564061452167292603569246134573871494757756389079172089213516235274819380552441498037332045096946083120699649502603596117270022304212357153944356290155344186605323920458058123349740062439156027778186013800243138218051071194532678844516642398600162666748876085364037683684761671529598537863875644094329422412411327726493956505187520955360862074927256213808381916182838589911282963528198736512791860608577368100934966733158665827888449906691692305124792244088544793111097511125118850580790057260207699419500659132084763483038922494988422557756786424672885564934952400919647367966191364298391391522188162324156871388838349496621168265944256630124781928900792154389143052907312274353200595934590245960255923554657550261721891743431614638842303520552122485179083576131706020390465328236875163264188241298233687271934473040528664340399063348404438645865824599565378442434003901312506764615756784495076769239376394974100388219219715985357646866667434199962790804519408994658637597688512205125968871411141892976579880199735667798349397289385441919277647830120044862582732778887722658609102648566367865408526796868920681816733905992618020461169591387202558215579763819436494997057246380870245915069684386250603621386456865138825378380715847015380859375000 [148,28] 8100791500863045293207926403059643589886274550027378210722445267772590345043979581382484176792708831499431414721645540280441700905765398384674479907277494750984169516650988278572878602359092716338590663082728890334372369276582933125211690454011026836331225264563598575768603641288704498464866593831964834642696753335556449030591844743975577082837209970587517101376734570052392361011353809820547505585076918905558294409304659162339087960460506699481564835391641055699732467281828467188904459988345601231827755680051398644332134869523092640084031974352955697599470374485965138936668731362215570877957664875706834105551099938276334317050847969054574940554349665229945064375041671508964543304233286015010252276430379127270401238924825547530727578996912844663331156209172603587025764153032360708717159222025441342922583165521078559447488687072961827967649657296803573009067289703945923116119663875269095419192114660696509897314146448794660769875289443237021558764887549140227521319518219894658126220995747082850792704675230217617327932462724886431456067561989507350521855083547591503201089891269119227005105857226998542383656871911838255911140617189672318044473030321862577388822851396722284661724162550385772482048856414681343683039128501197122424987120212237122039257141243019236675523050131833370324134541433748425923549022985244813981438662914778337123767785408448729737802024451167660681377546768542826105609694491372884757351161870477674650118020244329838989616876118288348892284394943499733580139983134217687275005122611396564195101325789620749170567879841989736880957919731893617543789337656538521040198057124810250045842031596428602706081974829831575457583247235163374052414146374853907573629658967974662350629972753255351447244556477420202753392579697368432977168104516590873254439783064619859020273338536319203748565219641376392207932142381665790908923126169361750532205834574854987072828956965192656361258897368749626479931378755184579637048932373133888951469119035378163879414628820692069815597953327684814258767565419585690316612319435757591456686606120405296276279400244752716642210543795954436063766479492187500000 [148,29] -8961535191619421987919968828771466955849897701370657154878068922688915288916946521087297612840289311359834612906033960243876651494799731967456173111087348215822324475247253562509003903409025547955389315296408422478375324171100413532490275069032671471380770535424464365891959702835498527408242469622244052692546064848403111716837283179097151060207986593279148214462199955597133805744897195225455096845457245152492229409505075534048405580313221780112868777498342550638446264756182423563195821988854396969318569712813330684203115782614619135376005508037248138612473054672892888564345992039679065407336614819836677617439830414418188877856607077092686868593700047651031740368548926430573460719353576486478781950856811548980692246158362167360363927479400343405644438539709623290548577489582300958078587918575968162253163933374819518196681463700340147431753186097227708431588381827413267698565647582059830378412750419378048603171420106694142280783059567883951623926612373889077433525490067980052603547138616609088361074063187536073778334607430902186582328311036919526354188108518812570224375189246741076964921574144979088039214128800571813957481233769874229473620571825880509018149409585942074614281786308661722307422409706866905832971769372409025235547470033824258434119582273009962272019639315292025311312890205149994246096881436253997474068548067283130869463685768299664652798474356554541642542365893275474671425132551315035439536271027654958834204480735864313141021403604796589445502339163349694308744898431469262583389511748795101892781891185536439959086560839419370631276701537699038161831721409372729542923970015145327019784475910328922869514222361768393981212116004122548328021670916219158783009533223903891053572337284124637158825887263905059724376887651839809712560334543080358837757343764051524113799566572356479040805941161691952756851088950312156883176309423061473478346400374646066582191437401939647889460347063715080315304859184969425635787231243512010047809239135078774188512734787975761196190409526525633006157949700097988718161378882207804450382879922778678853560586969884460466744258155813440680503845214843750 [148,30] 7629439050035593832806204052000997967136025733617383141839314145908562259896627695384625741269114399990066197763788012580520358578307350068027524413704878416569380727744993669243080324187335613863645482558736312338135464989381233799450630867957389955577348825450322113839989013133698899313040923050612469963383320519255395787930765655960774316158570496096334169192246333136677748242011737595505693821342370560909343505749548830329954292498153902220892942485207851565638320857303994358498849722990195303948968541549259159769391736125741246985180261110664500259281334315663711501810835897759601697060985179762555257925333598402598984112469817805681158818372639356777376289973399043990695701917971696246030196307326364857382704257513860521395624449366087347982669650755890938687792114742059943927787375347062028623966090604663246890163205157892860114690354475893118210963629749678000547196134932735641247376230463339917200622576078642240254320939389555626147707259791801567184532960471251237197521120890998207726037014420997736622833918549876752560204532897359194468087618047780963580851215096908632558408103302148533527370386810652166508522356706423024932228556274303034713177362669039296687900377460581688308331135465771219777226833122740058404980287909077794426502467962553241510008163563942313682937275760437525707427221366806952425841413630967574690029120251488538608968245053230555855724304003573151344960063266927996395943535968215908230789526588019763656373876519032628233561225407580336280026543361126033527910427858754457289372432897266706489313890527967521912093605446430841832368602876320460366101567863270773635679198323057291402368169369216370476344767642071231441680390797472404704862780010540013738765853542575050118779975796277022029256765742053781177906745696647157732602559053861441917345816880513103670366129919362647396623856908292253532686083175570564124728093164196200673458039385535365773235533215237391586379885577625863727235425228262273340943049479697667648257015940485744148760075588538487983038185336437340420608012128499560181571510367013416163829756572290799547772621735930442810058593750000 [148,31] -5420618929254752482492451431499991297764471035334906599003550542549444910231889885452593538737090264172147859577808255217124999779040000633877862617275562845938447854539833669109064323111208208297690156721909734970999812239279284634884633155604529332056462543244585577438798006863786243163325547945033028942397952545965384847882005336712853836383165056906294248434021747288551931235349360422745260215350398505617549637102311154982921611525936960913410966637784867592146032979932616094693174198960728204163859038278055543546454571303280534066048208317298732833409109682598579254676917005471476209127211188955421974067225722287251372963687730548267613782981915592263386257772865964780140819062337686768670971948365508662429908126776651417409514763062536268742747445818938974457423451491554377714716676063037247452726997063707154029103164083347681938357420364654547593831913894443443323056164759058859387348449293449091504373770773334934107343854602279653954261687847726912682149944053168935264269716823300830606096696054108146350197597399500197943090771573125534611978901181225835094681750017916815682105015303144695515159098557811814965752653171934604596705721308168022194158476147576248454721082213840204811061375333966981425067893785602946367853876536446768843047830405035747116540247443895610426872538183493249573453032354290145724878911140726426891553203696289920783400899865933329768686298872697503198154008066160257117625039781833381275749256095186506851216999334756434003319311412205219448546347494163793721677586194911689019653810557934868865545959112483222683921486066666245108121657812653698442213825919893534354647447165349963421264642409231950403898800839401698061441247946888109067616836270611886534119999777209895665143082263935262572350156560795164572143298548155988426845321088380951733393787333976132458297559635283707059193635173960808337030439916118032165618292420936252290718195962440067681314239486899090346039173408680194316157875411756118503394553577181866037460997418391291203477399717998001355900291987696957928631634227071544158761095920231608896004305915563279886555392295122146606445312500 [148,32] 3322317488663990035719854089529983137682825658549524181523457651934581823075637688038407774060545394168334891394673059646693317607057431413168218548624761286346160600249693436368585925044632845545853450794371445637749611431088362673733902126425083133796513589086913336883022211606370331689262948768908791895598457683236035815738284180859103547659551368840183642987005601183727396706246313137777058636909555046611635458820532203027835729496237587230527211890053446662102916895590549620351146325520156989123862108234554130695274961132126275404950852615099291816096339085439586138750355952113259798339561686843272359834318027684790820104860233842654047350308168979074503324643185108401919523547234086362998339511109042103551839513695480444201237764769586431492988026426564965802633986548726436942238950865640810368230918384592032889509022591171063469920861927713427398511932945791455742818625170224428818838990111219535912701155251315952196584277132431239265678089876656304217223157633612277053280711371881029422967798279211974555072178101798499511957587685627201259735956845551594193886276790527226184910455306935262636404698146082714332798637737765617938312627890076599366309732831223505228034976285378643966887131821215963844495351846861322236318077578131100205494882191198286314624457226366650256542018548209999956298124391733075741674389642845023653009979421272413598257272450604081346840815927334507957384788257185101066175438380521431144534473857063374167570876194238294903977423705980424896336247101728659713882673711607156882978748933520894456030661863268357644477384870198371028857818782843931103208945280375236355504724594645347118848002109435240980569198961493935404131416934680306800319990933941925781607261623248209700348040875157497193519510634235676037705355918718220412014833594713884921405357805616020053023852130148974762128425159996355923468919311849034360056018470726652903412198490312246634588440955964070793596345442334986265942994720660411207737563938090457856392316175067718596405529744038715261992863740439460076166911240875702507634037130857658845866316747163010761141777038574218750000000 [148,33] -1782774302961559258121313033831077590202023374960836518131618091480170245408341317341385106323259265645016796151123406564290561411090944835379638666656510188102351067952593677752385962952649195056705203503855575139932128984965070714818300652105666717711993759308421436711418608103488448860898932593524638675738897767141565325091171974663935715980764733231394453388984159175887278804999038217582601770718412942744855763626920510183230420652443810189138927261677485939675278790238721132461594482018249969625263780022233445870244278843053230438869062967526709232902594709017962987676547858315039491548086644034424361800597148161116137712419753729401237512468245637970134652451083105099592434406951464019178492902749790987866740962440182926208794495966515246366399797284776910072896284914868649694745191006735363069563573091890491595342081779461667195381587515816308981034684942289900161379662590124822111952349038628064244874966653238619594451268324476033802120414053119551646356817876776913123887527666297691431010007567068012243953947228186296194464236739420988119366567291804083555243726240231755601134943606128554070291652573463872261692881629344794894996962210629123464574083442307734031585667436558943239425926098605551097121951471132815737282726445574749901822141425042819605982384169307158633249073512332627789480979981085674000437192088649575230784816765837372708456229853710950336979297205687566311084481509589597174308859345289174042958859857326155796361422564193382369808552810502337730677292980077517264385616069035667015830608135313269366149675777318171826836292730196944821279601483466324886111850883561026284639810666427349162408613524985170440029863564572672074494332779939988296900151187980983986037983170101172053482277602934451361730786852683275145639105274561179818431639884207849543251826501442536542062789865720534152769848853183806753179889485577871072214318720039638698864431901465973118255474259940191254812394307781511918582547293800151164303569461648963200349494428391322651894000818610150961070902122338838672488130008798991164224873103153041948866022431145776063203811645507812500000 [148,34] 841245327596950063214375157602942954406127995124826932059565166360028972568569181127373531689142756227677112287242835916132921960700299810284881950158447405310053144535413031501003267904427392583547822614088212132611156907696624806784628302597175587769676855476947467783764896891680759202979383796263686405923720970835737658543834825529218618793381594314521596156711061852537534638139000503679977706206025839092830950279193612246103256811801692588817385585272279432276861299184124561416619056644595082563733135254018812431808158264731598148521996121689620811874645883357041874228459364567247416003081955385135416502799656565976208768721217742274827172707110542083760707172903374328126155020568361779619145802316333764138211410468043239889943438559762565744123818940158654018670126233032721553537844832813230069804465530933211573283496212867270283249319517315416293947725077078600064000630222241454212454176439723614768414468857781460769536347486848368609000147600307737279613726431804809478012407197273642496267007894736020111455043491632358111440952053552009026019505142489010230066302511301965288834998408875222981187994000032507477838115135861842988102171658291830274789068153000568126576853898919696467704194026509493611037055220988481873758675758379993131034550715020278359991862744122625927532471636880824142861193659023246334429415504802373913403052622447178869368627805354093834555923443322377418093958892605232903318576971415546751640651743342066581379423932006547294596027955857822710042606258712354272355250575217413001347939964033874475539697915361406983476066495984307362665221836806891836485350852041046860177196643356058011894149573268165211416942260531873241954746662051622325066168144277280712825622070947786805191247186415874410747574848588289482122439517065042759375820654390115373729519480897236527071987711311156007517593449098591922579169800931506570598713914578802752807371257618686957061278363155769024182715584795271456060638346336064855784600858352839793429669240953677676824157738580261784566159438228711591579585447217954884110743468985060211850650306787647306919097900390625000 [148,35] -347737271552167192169340907788676777258401356479071478517988793720651641085054130323622112493427236826474796263451441467000957421805607944167039785339231401340964187340977555250202961068690582080680247071169945104926837055545473629870590953787942004873805343959441905009506811031354839038329569649877617280574804298566393025166842202982297190362219734004811126223025570724019493924738436918164145166552764789562743627454487985082943645481824795282031571187117957653088227253262672286947306877032131674524447941594058236228844824108748216267660708517679037390047368626989213277731608346564108251733718860067499608302804207152925232116399961033189329449228729693364954942637393330916269005391796607672303793500067223325277952659636541333788447613475148673965398032079526472880612854680811099904365674567921474914034568490798593533402169314623164984949049756088491609189864221523905586002221876338682689641170713934705903472395343622129413720769225667522127267094487223355409709600178164972743719261438425993354827622511735132045778796743980169143778136520758280219964723664023689052122917836450624596913471342182575424237620019755769793640639305293820258761784302209547000596151418028213545695750471406645904381017660676619604643859900345283021406525833522755690027420178284321118160528123401448278380891385972755420792359795822666855510570379632442913824464205860651508128341759999668051021982516001584798152846720919574440439363668138705330662559503107731610685211916071788648154134099193670807786637452473397724534599838275200053284397382254852963206632500542597688079611006854579418196211630427875932682278264960976655148260272671662956291416618429023888097243671762999408376609112840289748310316593104263738256116119983717363995074449103189728335795105154311420867955296068686627701109216454602176888656958336038014904677102288899353508395949616698603447280690159361651533584855756047907617076053910104344968581243189011707860092267625836818856907373231387211450468779939587777103004300246848370363172276188959681301782424690317907606269588522811026806751313751500281880710158713161945343017578125000 [148,36] 124309147214473069063719702377259770558076684429429165682872989930290513836162023718912017202148846412402545151416784974364228551629044329197623735190573798309834593156228288040405840504214490337474685922480740508398129376799290637309968327514198835808263829234746679811359270671472251846725888334800764483390777324867822826291268033069372157606072502435929098066150409267109454742347831553589812761025663925511464347862048426515436258190769155823589220570732958293040277298312238925793673577525650586741977766522998730692321907500856886404597765935693385441074543673267546428351884483951537283425200952991227457343966507914222953631397565274403835461623281827961362089696539612528172170927106281275830788174465143136827115762242577392140557685879992904842276728713213638921584131718479899490322835988285151729929380801687329243290552562581675514405897415844466891628408158581798017347706565767130544702727743864633908614495131482513229118401610404823180401737916966067513905034160218065409310501818463305054199895035493785030043695713285647536763306694222027503670767608342644360405328506794705983825482431253375405813316111417434566557770310880955272590915527110909951113131570745246309938834126969613369884357571290780350054941296002388706483396605750603397156634520107866530625497668038618314662132724663660490709206410274447099224375542501631032328331397426013203946724505195810863591807427782421010989926071800955303610784706012274258438232401582991331773894497163894708565863567643414383794528454726453790482186851989556616426054470867947006872881968658887974049544858053160234875861923352168541275524935270057417224831438372745664253933713005441728985583145463922662045375684303022787597898099565486178615210363298676931697005171771464464546106806610198177486473408350789476294366837207925481138943579482224417264288982404964224084074294837257832993410685143078165635493224149877260720065694024657523867317172483665262443781015660656921690216297260529490984947310117637991715538855486584396693173085094168012346785598899916113652287101330414527829180339350393629922755149525165557861328125000 [148,37] -37411800457871157498481148910945571248566798208680370327633905931641665008232785636301969202517080560425563901018409560472078156156368664571573449562861877572564971193575305610407485280776041511984790198194623483116502061611071449902759444681029735315742460695118084971364871002037906387609837199154177217097296326277813214285334531180960651879534291143503907046879855633361763147309576063890143569153130478864220857076823064102525266231568607810470385444541158166071131032698388738124045879469954608043052927247102515223323322921303494489209322037138565102980200774678162740735121277754037449740203923393847796051890756260439567847959825862060647588068463337791037206385059198387469211061412782248583200773286304931617637195960073035208267828005746081207997587133050678754425899912192146252522450537437008867342842785205053827222315390489032061382398499193259112772030303717163097486630285274921171934511205928139430710808336127424961718075055956603658550923642694198224015041133795893394095152276996060597929365082813318770160463003696088129600939602874659458385291833380367844389013564314567325510714359178482429981076928308730561240298491435594050943352684904736960996125266230384827376258551740271278912488616544267376835398098652344019567848693244641302468489907948168313639719354429309194052356461790457160362997757640837173605272427845234936295264319116938734238019706626218737921648803221561796119970037523281441779101097541955464623546200987878299409159693445879457807004979320604264025969723633682052229995056386719380383835599729259124157889403713566195122081445907806180686811789014081973691071907669501263200623930868179838402503711938495236453305087157407081019136527554590369283160344469906423511465799983795035322139962444223643988134683414914798396251358944450910046321233611903451557103794397079425770854370280742528220227846212773100899337797907152436447478193992471931246416616440944784255254563114568330492106039623232860916302629271145212467571129827782397249539298188193350777002044312587087698233800103570714055455913526122978176951334350810995257623036975860595703125000 [148,38] 8937302482297246281928850681709748330712980289606900016409241192739104027316675634978386013348926148064558992707140390007383219983876785217869454500220955953346052637579660112548274856395694648379236581275429274587654137264552854910654866412706802066223516265689644557957661690624810202321893300886996122567341495170554784960647194423337410616656563135830735135224327868924405179578078901426597653770884449369899995392404467405958862507751337243164481696158242395692478155810478656241951886288104302791478287188012242484341922932279483447045786781547533493619010957262375393200290347022762820324139002121801460358977664720370290102483904412982829315264110484882535938703394492932477289578212525042340553994775119449077536188103558827589694191253800241886445602713640707141846050802021947047385432461696487483674416168077814099919437121152768675558621477606806822298488052805879026606127782128645445790292717152663915274613170538466072091489589829609923862558423400497222139243860881429438461968197009904057816039586158587567207566487784074117666633889088233835447620796459924362391263264513489547074652829268323769929029630979936002220625299133834380239235258447928000310740002136906208209171005902955541281319690728300673326921550760079785242131787093810658951517212717919765891968615068864413182028087058749356966614100184476357866889839558584445602562438614256052283918970172864031302045705609667925826286577347391597875325080390596975900366802665149864614413712406372121820281953250216589188871009294756232140110884243806764913475412218651420656286958552547048082897171997995209225168414277874373253486756917572059598574631111555795758931445091576361346266886604266504238207688641188449498489283372572131948412590120015840585070695449435452418309945721611666885278213933028218990128804457536583758172430519557477230303223575782698127179476461550818774387893279407792360713254706585955843362899296229955153278731590658826259269085993946515060820832299864493726298409388884129255028089633746174083437999569030405317944425294417773790991610842456986366394900620064373025932262542724609375000 [148,39] -1420055985026795198400541834479244248780074794188079569609077515850854570245423829875102916812997211320506170715772350840799412774372334857509666645832258628017725240673171935810761740758743088458881397524320425431748458553976832477875090621365953587915222447556024571509162054677792236494469146945755908569870975460460319185463869080809467281035549850303509907739432472989951449155048254919617250975330769091129072062910362211241188559658157577586798992304679004401856911220016661679252827840410234579127719237448107187104789177903686269129241092729020398804058848505069391905590719936505834970611080162135400278111377943985720387758330030510035539144890850133152196654567150009045963968484215095742162958967179499331848897401316186453417978537606061535642168173785707616164797388147874585657074649486233558512390167062819449078872737435580280142690466419963983689644175285808039510512184208755127142268515922998925603335760748492310010185948435433501641184729012793093225048475923054140529123391589839636979197145501688128535357343718663429818864459030408902633283816463407158909088638299310082737289669183287264799730120689253685189563709158362325880505259826175800330817655281538442954194779240551354752785972911341639713104457493563967438126995134944773027585183700432761497265282645789182317487349573040968181873609858688859857663752404944208641113905766288632382221857208202835235357607775064926026040995726056625498476551630916719506529736017560713558319558676260965525819279918043162477528309147507618314640318184205582085821682828998245343898335595740611390501861326074318185568841243750099481735795007351834650932348914522961006413265047346783857263098447778398320458685867199951514020061260344001829010919974247061321106432987985003054256946146221185960096473379137301802031552808916637934877745658155355202706002838812328935050612783780440807529571976312703471910617355698327966848874244073522037009031095379211625236330379216772747742188310849049881636232464681743577663060915175718308944670999176951559050020811163865566453208846079742921972760230648847867196524047851562500 [148,40] 4408778415302764643427965874315510295733755727891728573827611398911425700136589999977345931311645079618833955823603689926624275972469933733069294095208771789356957359614225241205350272236578011700133158938552284879531238323494612897819524402901662776151560963978991060650859214441035192885849814353851535517232963364653767766729743582249247245879381750167155036147304904152230578982857153820105947753130505916302637877962656327217697981120600445910659920372788955309135213380335305518171430689586450517602578226137356385410563026881438889461019505635184357046536038268328182869414756812956042091288385601739129831565841614200716715732330508045815411258337180483510226246769520089557408788558235850675197938992880330554353450268952694160128238706071293201580151643534196146669851456036729194328302848510864557146318557919315494384556167657722111721618840285132997728756776609589558529078535806329844008173721424001242591463030600769382538734975760453612983179282296422922972464675339601381962641058577326762357965043925978873520759342840808213378675783131115144123086830778400060117927559944966008581763274465892105122071461933427061889111591917595211277138542037325121649886906306298959286818562237528144073710769155906597938178431504639235316006300205699560867197261951667640064159430986399813805931064764443939687702856768835616785363150375903269500964187856595095028532170443266978165223990470415676836040692345875638607052271436508341222273662213020664509509635198428210265045982564277841336205286906224571991444153737345723745172914006882047125319112785311081751362076668827848872605631094704454088417927778668400962392817523792365898486418427388329540287301793075043831959544500435400265309724199582995819995448803219577717719349886096319780180719141395256217967017870226775744881027022994826395366530101918771071707283305110379513244794318373836702337997455823955544830839504471562340652026663865090792987140895359667244556204121741784301174300861485737801564209920058846038743791531712679499641049185173322499745585328688954531282809816350323748496547580936648364414062500000 [148,41] 88427764194478844360530703695903964531414197506404049322652724299385550659116129234460699856443309989516776151663319261852274285235196989384762533788484074382975057790348460485383530878119703689578915839199285658558460644946882753853108128241523820497866233554481127879134255931598208458563516859561537165448779929008500250859817036094225779486059512636094384895891237987179668057686077524138145785883955668594732765504091325752077499999173499424843574020243508734275786645410063237618891477587119603345173721938636905744982872913434768279671007128581124843569455625727691693690766975681939897050014237997746370485243841061133943067443293098601533715231988079797630224958690017230289811595369830554859826112389671144525431069276495753789799920743262576679154335429729921153614268003405481076849762802379151031426982037221637023614843549055021885576864946391733735717670514470022547217605002404228806397144009766286671913622145273176476002744601220091706596004938785581336680759745574373797833444982596104272378210064729361863000738426354945300542386818346743040633028703088935759873678932159859338262702732106362635713201584030211681715263731985934031057634093394264480698722424485129555695202347255547418183998322867804945451575502274546558568649544709532375899235180525976502743255009170219559166627632695576494649152910494595361799814407105808097174407024479520365264919651712479143926158399332863712641964091565615233960088780323840663236637745904969391016811620561588402483056515286166848856410961102157525027380454304491447767539461324244809484111079984236441135081009563391787058956040520925519186986461870908558091331734686995377594195175339195146667031533274104309797493128185449953821175117071024924112818017788034290351555471692930763051613150708020734338072176797270239729436992072473838110876537057952071636351079892913892499759723559270659229260123227312881871173031475190484402332905320361499271412516818231010968822413352877276372626535059711712968946345563902254204611716736456985861592461547472242961152704875941659186409015291751064505706076643722703540234375000 [148,42] -32437759479591022567664456392972577838714721189187073785243191493481299169162133887779589171785996863206615640013998033507961046436962804110938234124269671331975835967260675473953683748455831726035916678422347268203767153280836214211025693746942586085351290909095299279174300146822047459461790461141503031430452946977944433649126994257852127087668457341318502179778493459476386357389012135246494037923209995610204727240748806033095212406779807899281229905720382928067345135001000301068943500832038558997909488105556310876392183249715631164121669672597970742497735131551425461675385444015833564686731822360096110123103312062811346093979477237331364436817596281506260587544586144867024206981198432359455413486626411856671416169207246190249484255307681947425938931728327612723419359632598515486364047833170061224951437068557956837901897153367754531503916737499932815194782703515642965966832380973382737836645147579747602715327909521297504886474039905835796005919191585379684017651789425453930168235983750542661605547592230061413354244092410688107140716663505440899620062695706233341664569883650329186321802505838524303860147946478197996466488778536553156152715535436528737947924565981552487493229212740034555519488848457946854218972439754331148128815167461827109802245134485131965363443312462170955321239994408369239349128708218866420786537318401047159535017864841612101838374673190230460914202680668516191469632554901988537548701961162195455763261654427285519592095064056161805810435256675203912656994815741762427066394126560982709942261802931777902626768696219455510061615971890517604926770653308822968484865451088071880599261912029839583258422344670781745598467423508029166351174833788240644036455444052439840092326364404866291263574511102688605800318006738127760838521568599910378085675616428257578541721138606944908233344054542655049441555936785930008804674924990848888223175130457267254999891797608622940438037763707313700807458848404941086605305789130141335559065772252564328786760689688950383885309980133586310670435508478814483869612015648753200243300853154611818637343750 [148,43] 5350690331710042288122050297967731923156489099431408441299193838892541639046145078482602992283358942568748061707979974303842257559481450011142950067430436848502307418619568393297222663899546346291989610089478710984700762430227377843283429827870399398876142863963542802885350825652847559671456396798851712229119248020146051807878366503945718254863828408651475750170963719698514967771627530306559224120533237792511752138293365650595285839290311242150104512654616612958660641911746577148430078236647593583256573570910009615335637831023170208401674842933802776330721528795634787069061351733124333144901705706666354678880629041204948315973867360557726564725142669915146144577853490182318064989826767990103776963324376695171321918020351577181043963972293804872293214771857794362238349876040281499351995537709693546373340722672456719930904768995999203825959213486147069712772606478494330244876732677328116083142924852162426118939830513997191031707002105249706915054517800658617606293028424861807129949454101203177404079402028083669467329947455103382445672618505752340799817137372009709695490160565483227715012541015338638132433585701876120627492892387765233230719245897867189213843908870033303989374242752569466314707848395506280511525622597925985735915541320377934291783473433184402488121829057923785488535304877865426912266560170366100705800824294462562377097948195678347978093788014068871217011698636772166275311155834236643063129644171529030594590285583771867037133081365279888481636960708276852236700228593974400490667938164897155014891535713258469630095883158846356825943810445920302984682605486518344815918019453417420693578534586404538546964728530501735128232764497548003793954242565835735996335177797014710989739914119856203065043890736781434170021685259231173823917188645205766211847352724520241207680310366918748982261018406275820744468688292729334598688823822665451854856571502227756102329459586127834420066683482828256520140996503564521191398732173790846968499961170280279662709077021452457262812928090816208974967209900973453142320553260474134495081048558287922937500 [148,44] 666910242293288671573898776754582427638215490707173584263374207976926897097060020775739931871652267259872875262306654089627239200943151296250313843159547629647489685060339665423422013781300351304152143827391886639012902182694458283783922701592700515624087904899360246674467191370051939752643451603945627714462643815916244685774837654453730870339863600749652940075843761303678591131879136683984308391900361369731136334647851107179507454593752179390395355375201488185982344639070356482237867881613369920012849405813292112818627382173318975367018085453776683740182402796980511351251754419238429233390780175545883668117438151058688148369892806473497969641714445368155954848960292380100046529886973990536131833237180032707569583521686599535173810051712950110369458600656702869337991899303877219191055962683653877120389630560270305415503795704939577560093634473637038390524314995223728706839250476495360977277011880889313969063142870994979789890650031592533010892963725921348071433160426137887975616991967885130777241446262797880929922390181895861096680306727521462277712318680377656250084048674214851657736822269609809675039048758537131355602569279750176150580242990961328298292716679420091201462618924645577624794308305350144784115267776947360418585069358000565211902914235416144036864389480691789300350822783894912319270119117660284863052703184332201215778027759316763236678414468726432769817831786756912691593539315226688717234833851992019001440466474811887593519992507105623059336203241453257210708819465042081299207110352567736768580790640545777031816400489099938360240792292640152115314465945964240430584162574992055994470080035907645064003555403351062742929402617104219881603147328461107881000243004473559553607724580807266714931031720310406572306860236893330138439612370598213896729728093627342733334729959386591315366196389138443409508006663674189068139471607969512992367293856368561250630827096011677030449992397564210878692442696723881492315967269489297591198337193838064731733448004534158451269119163204736870027343812158651095411920066072654666215771300005248100 [148,45] -829481632309832744573000656681126372979349809988004265697494234774031566281313315036316560023260769240691465634902718479556226237975565042773497986976596210701556222668040465794705385496664726320975233612085749314207585423318771169105103206991551410959477965715071019631864711924215516085852493418138046133191433359891441831598765213219743665413423917284258287738804262964253941494622139562777091558653533999971060400649147684261434350777040163688846786932770150794645588968276697238666771117067626941180901936087864862095768224866761687263200565938677908928523309672333647201239127753074982195351051996785475857716635935238319313996007591775355530956244828996644095392477982112659140645306780003657165848468738122004629098917278651881827853267795559642070083289529806712641639032505129924312198655950845931220908347026186400417594596654176211603339771985349110305146232203117566877463289338429310267208305915537227837100452004990220185379153558128754122001245863297657943519265257946111281166100507977350579643636620099297166536051553189301706432101708521064356517686057733085589090480091026835588191094144097842941325547674888775607824378110231318541695770617614919799876022765865533635444268143891682515328280208647014104505085755528065869326219541158107272956025454059299704693260779666247218430507089739329185901584024584158355788511111610744378663556324229960982758119243411807957261222141863611893147287436178171922180038753427508357085678222620746380072493462306641766999013922828630690207507271243051962862483713989632145448176630904126608726026102746186439427113256695896326553068781060057246153729245042530123414187780340311151396160846852155020482824910224021195394284305388616061117543771279066874218736480053178179563474905293884962015393491364075952041816284601745250647676738501460590899895225519641076919750667292654925115844756837960034893345506576002108918348982592882444887289633417273216126484110743186791934673600767862821913013131687037348255558022862083912255942203183408333327725002697661041963191299617986105804093318814644897805503347406400 [148,46] 354371275510166441412946883362135077198824289191377051482959438834286243899344067074261744626352208779757841096157016246283421807086158698852131007230627001157295563456892482336459251927056360841753595288242399964861546455644999753754604279021480486161516929414488313622008169000878760522254543798744143452039486494974378176260977014822963990423461203989085116811039227487849175346683470254391642363620215451165490740508236819236434709478020062546006709010709124123477536733121278182259490885714018135157364066360060187905871055178136652294187197978763189743421233979374402231868558599848565655450212511719169372961673398412661625878653855081803944738268110725255582513270347450761525173792516032723244424931991089129118376434623932306110175564229692381847831539462024331036535820729252151165934743883077386898694351335521614049897730966466779783768952299346757574821647117685447647995362750803031819294188240008820394311609579678070084378756928116603561254930614297647668926426164061850743546496028982997362838843060847800535648458066270289554011480569789217295434274883363607119478282403329516090052074662073654173763015880308999606242084483477558670413043163492907283007099651238296209399654858381514201554473910327676577562457012555303056879226869703563318397128512218700443204585021725793013335915592959441102915301483090820341198980836922554161734341955896986190878303169950034436342695789829269501482195842605733464698599000609193171701262625307267938792940766927146482485081934145954020240079374095813725512986109871461381648478752222451472312742863725730663406098933528611648599946821899164530351021627254788095218756368055304974231139609925576768165329738452814130366586041955719918387923056100409865646009502725010192323583883111591305429439031399206250946723759464422922048118655622950716690306097583481146667421208344580872127323981394541466529626558223972256869134283662837435756708535091115764176216380091946414345138566492604657690310635405730579591112351094057580527526484911509130160706765220720621730076189334682985294238251370691118001596603760 [148,47] -109648087720379400289318157770320679528012360365428788263755478178705446533783797896273118165777764081734985227328986021218014912924095018442607153232810086735162377245336738165553708217430427863764356074295312699334908552717706668241771886890886110020769881629915047484239513814573951247459134562639210774163656849931513998044145870579853408244346123458118976431437752732220337249082026012441944091521861536048934908830909757492521107937933618873412063624996472014514798350467118759660953025504240336940696366837348532250479556635124389740288946074279496856348332865460015709902169029109491339831614411930856987111272858151226172651056731310144224455862561067743989051077191062746053178917884235820577969427847416557633402946701784168670257748627601068706291531396450417490211801271245336127406800374867701567071663323895060266899964026385479632127912259304122690838756323616375553013885170284566814913264065191347246239527108994499378377108071677914330683909118772311642341691766349882916413560615649482998744668803341261019827740960956870888719076981115736706812430126877030392197186139468066675791120807282209822088153223289696058955467623585282472857706220248252258604172884993389117969533468126340958787562587563144622886484059495510492719255897951178759233236785043209680029373238674825786796489577376328158319115579899370502115706091046108006999748955227649615868399826592570544121085288604971889605902455820509515973197682832547428836317523053884607609942189924339324284773317880055852424401546694128936462672944166916026356706801675708724123092892495237181269588779491621252479547913139757685788556377051284761865794267574385710184839798663042360057417221021456219016434560016110283135755930437337038593784252746176635413958018263316511038788474089202316311766862381207331911239978883610003164066460011099923313442955393923206736050962003226787023116513758518925728864186544762816756796366746410902774604282690709561463054130699586596346740442668197961020223301527160563803569779529243127584757527344897101045544071134787827175584004016093774316391750 [148,48] 28119217831095051146547153192634150350522416664035834017265952739711281069610392686272499673973616041322391438899159716957501156486291176501103316218860289791157390822999390747637224990851820613293450375438374051758968440896264260524515128270549087109117268543341506903680924627811044714367963879676653954672027136311885252159976554147692823654761932539280743237170864864159513067394594822125549268236971126486866267093307996310049067860935932362267081195962292661710805843909539044875355320255565535289798849323456435476696624448735967878440311657796491103390879340589155455674566012372216874547612557271380068394247290291853908750089841084462164471955159910757702913519551639544217803261632311295351867258916554463370731680736663786992521076599386018157174335142522072120722456056286546204208635143813331781344154253083198541314657004052711767644672336339329266865845142139516859138740143584762383394961120505279684180669203456602099109554127940752499615075490135140455735496744472022398720357494902065229830899671212877036358014231740371992900781244465058152305767918097089230203745326056440521226287395118343606989299981155810554613734664977756904099735062844917340848778265555752373894703731791335959584163426827327696758914693303883134535152212671976242885761632975675815825918426863573031796369602068363187757408871155481301283639785938514336539574472274832043215345204538257866808336588840175525326068887070538344743126000794031002968763657640176083749192697877512210552960374327544236505352259146989132270641660158735137762831437333803559766705271600858667416050078133243783625804086447645991692227152736405893461474993034445974045490638611387004992236343091546423932240133232414193687420517553926093270123475871530235655737924693483572638210965632802952458951498394363566315955289382727509179951916355447417524165252020507665352659380329316537323980048511021649774994505682993054047202199656013785680600660704409305225267079211729874310474528523697399155705002875470036848612404331406210978200337469668189075025009752344692657258061670604075928240 [148,49] -6374788326618620269637988344039878296681262528523111726305951118371469272441712813656675753268820675281027687190592861818193931489106913971014743253295801879340327690750409550282883841739046761790865850656651189056391136805586871659254837778442842294155973698076780439947980361259573302745316193807220769636261734109377121666103079204070092915653467402809521082306014352948174561066337721251117470585318926975967931425166968128663731767840140775643762160185059385397148287434678989635343921718257161299423515761808347367013737345236734958915736013919570107884634691669308516795745346509464713911361880443890886831598431385244174911118502265193277291784544489228733730673301864456957628267042718009444188265021855645733143236348069813175373057991299921284361525025074920902157482995691994541732354327790966596315190752929140933414074517317379476237767983238356249385782137270004532175582349028902475576923165475393361245676418538214790785463211666938730462773967884032389041934893300401557694670982347946767869149622870559894273083928302068083825000465669244550237546959282775140768687332052021622467879664920768458747533604296049978789238971424088397641554205102076563931611097760183764288449683844113564309568128393877472496780796540008067518641179769159876491457433720982937326030049482123764287970893455136435239454416319439151746635710333692538293673580568123751003963584898962324244915374040337445970366405924170070841344923618173084208448200688124244291883642014106440470907577057869634509708114769002157679984274843586974286645573655183162877934383974832791740711467699110118360471660094324298027647568599268593329672885370251748195945401422046934206133760158958706694876022107871124337424470104680000581323320214406217228862364125511578027884296512457619494505364021655304716284044987140328877555337921405495028607107718097917160324664341025730382205963913081974206714690903766119197389951205277174963838258429385779460385401597701330986731277331400665033095566410765047886933856105834438106435147151588191101414592203626941829982931671362560540 [148,50] 1337212595101026491534399908047171355982968566470209127686310001927315253272267113600366351057445413916600595435505036821137745065585031129426944205903053203688321094306588276776310850681292351179533567511151416722930308224640639532509926615409952549217942297101660999476219615914874071610588273155063568714652756389963997204918395854982920716238494267183712641822082569124044949402568463771694337860390529808237206245209317990924398696994056147882355535694445924396081192035272695327103456774743213367609844588901766261578585854332423228304748848599002568385688995484506926218564398572375978909768542796467418399235102459749031289481399631733327441622854713793767435931268714415321904514229744594444732040554186999609945670830362639329616309208868021751275505547761791055507372858480535682513675973347960589149705075207411010816711714041430958034734236876778863359909452428479217632091614117411980159355970857606186998652285100297704162144050907599563105606597439856594963802008972057551773918975240003624870774606159255468942905945611422018633443870540756491663244653951055873490203152462533203735863577376128696855081450091172407256242129659489233763715755454983278526189632467451532299149227999435652876626907907635068611783507592686952299170571155336222420469635085246852873811385409497130667507548253053104944222799806458088247374837752270990570924366940625066786497441707465824684659534350385620020277926651950036032953642426289158029402485496774656373806646426232792717942087358524423854928204069508969494888750299970726708615679263588791357605379987093126092460872132509770506296193950753603458331736840096638117734611968713657301105045599303848299446234142025894905112399064247127761035673127253240354910227034571859079275853414608479199599929420813422879286726411324986989619597135124427141539086452505897780774831376173737732085410221016828806988321011120201666158451775107618363761109715444177951005932819167204751723094248255719263372384218902973597139248226484551436035421361394222933594889489416167068002679239434179327165487689999232 [148,51] -266601336270867171017299098403389673041943364090108593454890082103353173061240963650169210130841561873408114418461235600034613486271644213953481491361538339156755747474192026829395035608669155150330925242154505277586939165887975986528889222540646350160611644057355197298208565866866348636463117902025972711679661317012145733509976726196546664453831997005890431711576111258160106774478130225533894312693452840904127374684405864432595958706475010585585205198621973772350640226875021242856174586479486452296742255054546275170969304602179821204259179127515598120345784876816555487537573197082443649535883711585646483678134722427873617636538432487318317314097405464802615432126593400422157070993982746687535551678328240432915581630529574577749702920742405590037452012609760743516813261073684837864846593291472625617949216096094651640620448606159298279989163587591597744233391615311089100485637443843049964954154140456379293503978121529153234167441161824089514428039676736752162377207581448452437281102190058431957660325754172290402819059623643867184867417490154065878462531175939790837075917692268155829882093424486330579493252739322289718696724215454360772011141118124484263125001026355197112983849304351017466898876830060045612467473689112307403598734571739503472617753054503843610247678599331133637210468541538300219581149646411348965585679249794821145461416714656610975489273463046945855928397599638945033267058150753562265248408600478419973926084403221860008580352532282772427758463675399688330258972231788921273828143405046037388672009558951531199172129973264930617113890023704360891023428678316652307772791339737870871142023900725334400972333330449904823201064591893844498864768468561659860135516682529598086782755866661799938075513571867004049162753280313345509813003494365413011864602184493425816014738280005896629263177281031774603337816458058489885938894537888258769935449325687910654690226385951575721325106713598965667825435657599783002568230748044722524359583083468674382455347963868083858612277496468825092239566606329909531661865406476 [148,52] 50308989453890454814339181344970804965332243340826646050804898550623362614188926722909977821520957376945580129825195302974810279628811550031375747411414676906900323754274223886181897933221870863535059138504133199372497416496282821191005848854356353220371057209627390244586070064041329995210611060446708971491934121293260482217835900662447556395025815121369033643156139796436607526632272251803177325889785475853760811954149800846969467183811331169862122226171688821504545225284139790839593100365536199244248086643452541452205101050667702004471172738594315337040746798052564316283841350161039668379376389801699224234100123398194262715018227014476684406829053089655256785854411671004989536666307823907191387645637872701997557143343608566978406151505707602570929411740222611575424191056696822615161384585313570800401101591663776198127587894993725080532225131987041696151871850826865510007622322428094463607854102213186941485428191581002523195050214008111826479069373625385903466763942108710599278886653987227550989082810783656108646154705604632767503479895733559804814259143996226687805547120108624361821932058521296864681293049331633172335629249603997265630653388842827969658206592265727193158768723259506663192263656140437800879877486121544164150226726328841373615660396067976715617927628977008382831484105633392023979487188512309822598154513735435220800354774966279527695722674875225384772880005990242091526137130857168810090565807621182133234488284366249285924500424991177247215454070202096013490525031970057139111737546994783841877409682099007157834095003739353834292604833516043537764494053238256341357311693892516457121990688694899644799407147166095555316262040311263325028084975919733079698372395529548802868800423440678255596433216555870650721239894441482267045592025983786800631441303655117467760239327590548033591551198961072376811767370155259025894691720919255315736205464320861589199009948514192778383348546479602778955953036426480955041429687642530852292101720156238160103055562336354025012941502733249590498721312907782306396868112 [148,53] -8747410314802498541427395190103400447493515817170066431289179702269269133382981714139423308899305041290164210590819344657966592019293222210349303876473462702824811440807491965072853815150218518188313174566781010959803686873599813977403352477980840643504637731645838732854689977318265444916628656746651520194859546087417116461037386763511093849097882077128198296810662902461519826331890727481774023358163166833712032946846515045364897539150313599302933277248002006959752887526060421996839409636374288888811750770117427475741346829456014878043578330322841040660706379083011896379121644162304905102644166613226365941118436113159373350054981600122732002141632898213322412457994916021487811207579706072943481084924166349744865277567583590668819460896559411189782655946183976892809440753101050405702014880221525111606328375727335830184589709694267048107578601063255013441116207011432051414850177170078194801326914194650400982802163430273199288901959523591887110583691522710064715153207869896040374390106666876633227120678118624147195358410677098084593661464648657691347728147078956863185116860762280551846753660520932850010877143471733508044203788902006756148193146843382967242131246273189437278639702526419076894956964398654008699950217607161229202948039148182817308713582123137812757035355188330077452442611947103145819260820997175771819482817649808866191438031888998583769802885169311279212115042689562642998537238174423490617706537768720091429054439178654067544144582987066142984893407719396526264835641378526147747167849985668615150198286388392838000129364506536694855770420651014669237417441751748753671270050252382314337909031478985429321555964277363025257645482196302920639073169260320176342327810416193102152811896091709044155577467698204807105681124381793824352690428300956372832952945106785850957405475984635632767532820154573448196539328570917963762754424728581120671440709671077797315095289834581983395651540988228013298375445753512217678155077347104192381931998249882144691580314000503467701792948522521686686637219529163337778346 [148,54] 1388874701067370577805624567804850063721622574418102662306493635533024917636767102079061994884814532140580671212297703561721044322302053505749529590211763158474560117305727279329776880851584832614321013249633978958509776980979089680557907469934208396707905846277974567856675396968465675874752009681568116427789293338362484282138881132098189695675317477901302239748299256781889604371473167204673086578033724416715867903806014339383133882751723632095815262410257174619909159285883645501757950714799447915501862019198301520859857118557003173034941321683014866044611182791723719252664106474857866476890829956988983444617790833913425983545428262232080432530564906779898167462656828537360720625606454630406841240815513757983647905072068198379250125704650306305701290373476676987398724890562861636406647066173861124430506937495293067787359133562344186535119212330491530144031718703834684568133199541660141569317982070937722851496480950958748914616589404430597961911628302363900862839192814271974578633106003055050480749137091199444660800295142321398617300613766524421008549753303628241144800665239931625648057889210878209540488346318868132331466485285807208364587875362287947622970792522735594555218240373880836847833332545476603294171308373316583588588363985417915772314114237537946778350824473612950807248083988860528174968613939674195278169933295369185560853138954825368810771915569571058396278877590776548132243026497594362289418220711449430231821392748210289195770429574705597835853953387264778843555145234995307218858568206284603897904151848994251165572177356618078683858905097440495791520440848181268221666428469608050481273292275212959599812421208882576301701187353085802212543412512582807494119602225327235860339483186521083053127224845069364666597309754583145417433288362905451788135016740734441301383909765860787548158745110705907443594118710925419705331315939853568324359443273196968200541889673001691511880822752822303138558460440150684359545057742917377542881835075268165117583762002296689895037877467974561881460374500476809900 [148,55] -214102056108478722842055586944675409943544467330656665241106065845769438012693460488952784199841206240462473381262935442648878861940149286044829410063528240782689036152150645708042388015707651880995673162084623681055973697641093822427184923921228579026657931497771520527152827991376291067067635275798977493331689114225564101442565820038286521337205354297036196463955599148384069340237641132177963712538570918322511704881760675044555144341753547627507883686326841883675084396578876878842973649196961524978958964194661846624729297012555221256167616790557172880446115403314610665810286041888619400156349494265084965722457901933639276015437728928968384370867837188648428694206856095635519547975876150531417008138758592166965907229818209188508756679328494553407542616330745990900961859350405332753460565901481304424661356119465430237504520157276946268893792125709493364831146997312578781364273632359859134331599709475856363719701045846701800573306295700977104099011421224624953156662728418737019182388600791933729143683311011464219324685626090065326052094977022394245444012436453637093459003340318344303734511841866746635085330788937801510860288451175623021324477492335723677629709855545023449819057041398096317191452896090798035876141156574186929131895238129078328987558308280472042664470852547997410112054337388711283878446814645311812048330877803225801232096705096753508221253669462168138711069585283308946487876700191980865095744449495388705910422160319634133147015692882405348589806785688169978048175373310899630254955570676887925974478320084152418344122645423134670326890413087475203683406999011721065327593103985082298627319088497881485501449110397005789927748546518509297002330420433710855188391907795030648037109584245855794133514070181832657122105753903817882714860940004178695995115355309779486293507375830714079319299720850316474322634558439640965526703557546967043650090912320555845604124672751318617927252693162220173923743750222871573675544474844931675021792844936908013662649875716280478712549857586351247338919061675427 [148,56] 35736583252171820754028843877232515107588047415940573811579495899883142754084597285855569629952210381071365923645669853496520524588822276434438414393116145730015227705194851868583544127416334102099619734108421138950447883120396251905368393586449501650676582222255775280149508956070327357494253382346559381556979878083526946528522985304506171770744765544642517762791154304617810311755624148955731339602335807819313976461036223261623501102545980557618039255044124366590123649891680983753773589199987619437952468896213460782121368235165140859405098927700436306847985582426939392772562232934222979521548957411206171461711861715352091532647016626542129179984893584499246918966273186135194765756823982592884063830230945743334521322033034991973142570269806635606239453251498460274547031472944989530018651435583692796041145073793040409995744627640363331837581134122736885190612140549473455867535611765147087081677664910507264995623127809252653797724326348213824818613527469071785790894501818158586128876661641982269844182798325411304231782859544568318241934112828109362662040009830002349434311586999930375930061213865747516583461451368538272696879357333867082225374138819410576767794529514015352872818948218707576127152197756300170751484606537404347452770601594129197192455954616033652058833356060427817281160955095085139328962188232201512897196534091735599716159452759587619348245791511728202635791186124352681107004295619278857392906085114205125942395762393284677284066720110881000172972856652257055369530348907099198583971218159948372569235182961958103061259506143858967085489765699815769268688645403791253030183328206875040246441753762940011223715207167258297063511662879893873984726340060559715807763292231422298022114119171670265469500051480397026666204217272146195221986024559552431482417370453895941685323429968833171790060457099091777516168547913052485072700586823452751063347235039271416791967084590677374335008600260730745657842850966528067716011572140281337014827337002425577507098601371892689514290471725266907051805380912 [148,57] -6182703802368311836006650871000651228454454706082764940056768746354643084302920968320250050136266045395442233545151635944994864831362899830237686638308642630996915315492121647069150452496657981708214167747525354316485937621309202115856167651271103577967429878187990863946039551754090357166943762604407538403511401467615754865107791813491094252490956190052565607787078841866211849022171071063151932612654488551149267906758569870665706619573753673404750287552481838884870988905239402887022545001396106183656819816401376395588376729552558254858515542764285130890763750455273193134514700785824415916651978312816376640831111085019176601623042969066969410674040225185015675635884577625535889580202491209217680344475764339653361939297683436481309451440503602334332927212786117299756024570811192458113255154834008190737068743686729461689395062343349973679148209300035621970711006870485103014768440239928934046199496913708421604529868274923604777022939181486584344029846548485663243512597995280608681745189569305524017237964370519254569978899951898335615012219501166024706781408530722890984601472496121910723061908127316260141201626807304360170549000063361909929354727652292324406048256175392731935432685333687661452326025074315331315258879938641935194985511745976256511594982561556611581842315660597108060761915607530987354729148690914560441929034192120040163016171275022817322894858569086582269496780330720994885907311471672212561233941619594621735544631101157470725971058774662886455670751115505668013046889921954398976286363955933282003472313231076330953319142972630019938367854010175888120506548848176011184391686828178693554017804202588664085232277591066258704056599025869658993386842187246804481939333194101368944764048929887678444555233565161131236767820963102561445739531394383266420717481735720841523724967428833573481526631782902556828826409403388916517573395934995302223865478258942814549406026320795623071167370034246615227180077941522831955867818295127944530531997759530806798643420073723185582263158408190673129228186 [148,58] 807389056465649160342278658410583875071014769053380068828713655525161929357425865958336942339384942932289799099183108494884880909273642439586155923251233143892899683268391805535612534874470885225660697205755600714053671155185709578295095304381251139527806713104487578050643074324145910635111233723452972814812095220341527622651821773437244406585471375874579732195822727542820163992289114844992421586758327024210802147578653607834813420387819212761242465784997483322827624578735304838935882835613106140958350453916090758310321032776404589169810431672458196189413934724499033157043567096485440029156660861890255885457866109462988505600617616550399987671099959132618763181177275949833852072860149704689476093823642769768069593081826508401071117072261250748588455713906509961604163933093035707500633051393035285696567332893952820574473887134811528260385102577964978690215187703301951645918120553180055089409224288922259701486815883456583487881942950209569460231437963888591678156697110293698133528114097315735393602813186561548925730732752954994455193063681804756442887854819308781853832079563394848397061492182815149485016242261939579078399142358934956898160344942999876673211963805511380777516446575556398111141658969753126626415294053005590698169512327512245931546768629194352943141116207364849123715922538886422747165553855151755558731423389755148352167135478585325575297393268899879376839167064780203486175931637800395778108699258871362451452205025249053777889986447597384729504643093433163530630029513893999085867062790847527322215745094167785735579929259421170258320889355013337445812789650788649758653015915704344064385493824003984033622419769159309997053376818182376535418803412284038574469023793370428138569255110207700473514256264913418757324318878822782448236005029200748142831108779076271869787812862339314603612289132661441224043675411703035499034952831160875688291458701216419262705446459241102770167344742707414368489897580772436974021478336267873227043885143556455507145078923752378886018134348736350543510 [148,59] -3049265880715339592729307825096671466343611859090346641744322390044574957138045526745983338462554784306232509304451987645802130279535162139131227964733359768893016799098239751367375457115169655274018607539034222583852996379321482695950693152741472043424588641955556682380815822852347413004561297651317042839362570513983957764145674852140391959169822537564481849815116032760315923281666791467077963119134776047047600454317738297756674443956493929195306349987110892398515197833014355566985713547237343665486257914053433997666118721950202358310767355877708806995804374830385351797140831746377754342784105424855526992633953545940076300289060544655033816120856780013956505401553943052498498631188726597344421663090299654607759674466048226201570434226094176418320332357050947595115022408005868348399994341515614877599332944288651481874017486697401729828395700374106297948293186940362331468314153674367134391880681757605210587541533334719644334767694642864792096359744788470590818311959080126926458701552211423139072447197016442267387562237906982772895400575302225202559556535131506546897522477730163423122341443319159157547973428149449525487860008056420875850782550030877248868177711336272278109372578293221719318333294064491082784682479995962313870714067074234034485373453400952060681794569883680383034291002093751035086768643016344849495400815360013340273337299807248241539635261087887528464949586465601265077381539031488142835609623994858527964373463367667521322366432093731900223051210635276545633998586211604422148701233278995505403615034662846062868912230788894785019393618565951000209283262812649788102525960783639811887924260476247304708291030205087001418242572173435308421377037940608611892016090018512674971651470403685007731867977462719703620326962854717101910865641934165839142031822078064127020857497765789090357806116520433798488491425262153583694420818910626687050371856073490284166755763155918192540528799203940558855091578224350148721669199203662163457583329974735722107038449081550788812816915160355236 [148,60] -31403018129818965969213501615081671082367447417274243854128490900818985144999862411743719084066290769050455686529967406397435603257169601280004240395783133793840690901768353661010781270144014078530288268087906570062971900079882725263984430914684597586950144048014884883105778071597669701823226175742421745324767014285958990131396317810160142204289587026199181444862782381798145493663051730442738016834125224065227788508313227439856864544696968686619754987642467082083086140395812816395951370022388354200293619171813560082540924199965715654522889903957506263911468047436453697513745334540661428143878373582455658728479127780112525546077452908670358348621517979974803945488429128033837271141094579353133811273860512812368169703055493005897705681554318587530971625367316008667264723392929447775868944224230120979606089437278508072936963207782063319255898371369237609353340237237622122377502046624199012510592599024524794976956002089335118025519105594219278375578889646652576155150653193974174965627172495590885869941920872627651224099552558614708060245871314559053132454726278326362272978683205738210386805234053255404128554448679088457409966850668231623799808433710546428269935626616251573849903172629504043006820693452775914364670236016283823457612350035678082698560583128639724833001945326612006294151086946825747086842485640417783707187359983577742734113598237258811662045259396286107714040512655550882940491864746607717540854325892764350705338492690657869085192671444256271926782033775565709502883406260849443281952644686359479391761442211491838259259064306397197912703452547709478460639572869617969581233029617209236146442487809699871768233846293514949119926706919377801906248039429159831954776523401388712568163534471220693951140826619596549948019703111528944745424707018816515634876244994311776381568835537221562434174318830534230820155584545982467172469366228280401943673150698269280062453063381641174865069074385627213834418584262528659197975883822807676385381308375985475246677674464957790551474593316352 [148,61] 7710397187360590796514600204884212389369348421411699226316351290826438277884934207497481225761247640429245588403870621540290739596211599929476457229519140599156674626159291384321086187949154965612509556549278965918096876018346369115732100809187445017562543033650202935487404738493781957720226814025030656280683533809899595876732963992505857347847621175579458198385620314698918820052091192044225956500698531725444750089992124835014910040585581457275588933279794801874318062772429099835947714716655459626795850141960779215849758564474798266555656859852653720473851937709060926914394040143606969555550370570114189218436344548953708481546501287844306388946194357203575362904503959325573269588278851736172214454054957387489251112869276509724009735479207054588487810391292191227979362546574833702156829471544431132454703477121255102668118185876905323443322133212601271572393282855887996032843652721706865137120315297087335546731553438701687459143711525190042120835168582386225046499423508710799755180636849375907036649189437207120669141437526796479284262992170750790032176240184702298891695420253179319822894889094398000814453460993907667913888651241616522650174840874808303627311609090866317726591189805720451025938453889624787490598375526540116753117771267178518010045193451042867860326925260698553569487207843083791077086647890819414560424011853586350159421247990263262023530098356297241973070336371662430209466525226047802956193154247988536179038147196067688520602984081921658016835385696194505649114383344467487027707342106458165020034593609072207848411961700271993806972448531183535469624800182885806250539654602871694563675249680046453088387473489424698917444394159499478347545991608098593716126563469461099843202885921458779045817657664596526655439943844728554595532012801418916117405516896453817803093911192211359408631262978079651039364673138222515060116048300002450966080246161671771731915221291346335946947174399289157309910781919159919232321205445963407931700270783673298777344414965866072051353094049 [148,62] -509058440801701290633172114294589354142368181103879426014418370353046644565213722919215498963835162024641976437340864799473273200676231718964202989587248511214569752972564337379056038855000126191854899595391059073007510949543462894035210304551943295129123151774200626525383627156093660822814900011153824408727637507188480264874753490196743693783670502619698694938544911735542156272260688678509445118230264152656041006000410427320269153955848930701164361222931602417521720792017002706510002590774290384990547688194887598891066063622611094037957672742095250703917799797007838137881440099988440806272658291520363487308488796502148041872868843509976323321074298267971452225719193516635657930733695689317088539843928907330812719654470529417107107113458300238432091481121938002060331443759794669612964685562128720608845746111012866126017460708954118519202555924244239015517059947309948472094816374016633851249279020229062107150581415817895786632228774802900960217728569657199008332402908042949445639525067014304319375470675356420485125045318496385800977105654304310314956265919192829417993216379765966877142517055671924343063128123810730506949121223466993315552744506547948131771992711486541966960595648995085121072424658630266556321480761400635815689009190022303452814577445782728511280964256463938030730884939275155468946890170927995735824561369801508366529904697993534265902069950001265074177857746815576898804613265351611488606062134864535109813694199206264903818781367063786969052582176019308570916380867763310686396258758915452964194216135510032654818568345401209660446405366491383576002189696213047754786785239132646133833171109991446730605712205763162991796542253797119961431129964212836742571557991815643225198115040596891577900490815057372726497542019501075316469363456988896921813093126421726951287364880993049303656384724222350413948321391976923327958499317364071712944588521486714655955320970262695763228030766794251467149305510942095427529807369075848704471044614299383496774959126552857514246424 [148,63] -158067228980957429735340463714884276031734318381011849501390036477768872280725142129131736571213931361433986676407041273634632753948240337469875869930951325711750223024499895224345469682056392880491656490231204466522907835081160752830471131422340307926545373139598006653065875943150922919996585219284475610537648111825320782509377850250628495697766388136614490868505207787034630929764403976747715726285981791973791135932947438369371237760453752011448323469505377784759262883437701546894463458531509737213918904775521188837560217984977622849185737909152534096363401230528953189290932095876998977536017845112569461684979882178644906921861546210804876833278497849984008728710813722946165372084051739097724701972657741194416415627454763438896886943063405452629169055122257580815427615291251296792438198599822466073531517223315312073643135959997725084798317421039124402891594668040229034304282395238435179929527240275242846574655307174049876035104766427750599862616030546935955703666248054830697222115334994497199409607442311502288786480462359186650218249660496203008228940898845102778309634260983750755725476751055951223914038640897363052853709474707214121376417434363573507374031533924806239319237967700554404174056195795524690087059103028966976705973099764174686199850865176594188596391070676468184233884807075643421327942122203162414635061478833869856704557414856167094141805304678999925280236692963041736020387500541026586828783417991393823683069402156111104141927092923952311002963119000830217259648022805537229155118646076462026651822393923414251740117331168634409221621177910799095191152883493415095522938180162111608516947758515871858396454265209578315581011237226884770175190746053707665612101246404363792704873580526056060034514233706835384616671138058188101014784735870687046816842840490741367765648421492152241985994326926777122660255990074170554838624562515185582019610856397685372369799251320653857225114385141808933614562365088432391748826936752434041264744946934644055659611546381659209368 [148,64] 42796785332809906129538129450593592268840863702081321511420654390070361430850886833361889686269890288104025736481142994899249985713981354918295572755586847990869748675389893157116279026835594588959751259326122261623554562777760231882538116896658750301806671195371415619762946548216470098272171125843159081304350379953164600516486288401141814956188335394997836487122009642785504333554411160355933162569105774744142189535540216289275684094662885077934926772600904591096895162650501749089735188335261867107556471873565233030636766675546312139625973766345193790369458763934160312936013482707210718910943348672787326041315041935836288766197292234315022971946661121460484669713410967582358303266204296930507588574765792567591273623339328608918434597862029295470641237752437854786359132095344838437983322503644004663049509933526448582531337769237127979720002754983472861141409570708062585431312500349980888043647361127578543528417557149356914989297916320145650500435313976899736640718407883708645302253854868893047519123744496357366087579760371316156183011702461405740897641666312250513944025060167964340552855603535617260073461755886137181952269114631441609275637271106603463982944292300648406187449773242427306001143827758110070054167592541020590966567510752893020251640870366733787394427818744219023145369850269436771629513772030802243494490933824146939942845063890868285824584737401001656104960827960283235528634762806671704990731952699514202643380205724050967095402467206510201382763921200699435807709387466603946839331547859309696676229414189644801483875014773885469654770621941558327587050180810063788889119322345528213421631566403585747539465185301981854947676749407652700118451693883250614168729893785279455110994377366520354733495907848420820750030441731963428374437161573086620868011621309074422893131316267705599802908237234660909688023832670886343768543787517043978805675930567009288513013014095951776706387245987854662747617085831193946470075886540566495269778255130942833678158320001998552 [148,65] -3081980435664546475106141340538426009221741035606245659235767054120965191653917782457295027991743006777145426993129396541098365887347540895911548303380355088652157417300667788661003075351945621696177805698146697498664717759894516475631446104137926033916225313890319268374552287153374780573618383681945862774970133446777001205197101392537174146882812629092145480534213317318376936924473824045027262361730669226132960404943939766677913431412029015762677019967481400576049029983784508244802988869193307722531748247028259688266694574459447192391705070541874749487564189475332351358996914541590435515487940874950711740702274424615983428036650779218997543243143085270776548678804707538877041612867916585382435743198416622728390291766572583529645093371933564104271095598623736702202636782174003992771855683092171915621791171366286822953913911047573255421153166887053885317126226843131767159174235981293960867078436104640056532217239230833990591000821702056683941749178596438136312268670240762903840339231535185761430953623242096693163268743368547450516467972096269458305133686953651754238718324125378761779412838509869250327221364031710742522734266387230665685158238442091286331966602354862796248190118428937732022375275927971373647368726825564662336834766760058310834140260746567675772740201929449942939937619344667496679618525106569911983966709019351261324600026272387613456136158818872308334188521979691185019973898240384185674143733925398082159748769734348134809365963847368000988290770681830511259450179166754659778192424952141225255733322419295092684004003446351826421489977472150834415873758485438802225341640817231882443350172401404901395683207716183203967483144858911375657260112157952851694343851687879121849873428800073843653845438630300850368579558861114391436999880121444573724635575764980968008287247214840411721561348594142773871773248500323821530498491856631627181903366042066132073304620712596677052837273425371306998901750772893885118536581554541366190994353337849481597709608820416 [148,66] -394506192141577218577285863745204131186446785574336723260494154109823021435874033895208694049728185811354111602095329427067433860238823809088153543188561351655701214258528226612470171207394575335055306914447097769085137284395953959175467119597455073669154087995941827548877075660292567755736629220818227987532184162693313734878651606928855283838952582344550027535759041946872302402556146336777236830702848301619112316561121128796074977280823845137899133919283053458529171186617295557887370104435666058025705990510995389756662691983300911377047926748413414151802144354940293921829299777137558452134202067126059549609362763809491083764353261256875242020677716388911502938313423826242899337820003446021723026411630160048635282017533236491119994554463901727710440587650064630219250437757928335073262824790886863413543080251809656691331431795368911146046569916749836748545681724630403952844556655813590821646213166457563151228757162923163016350293372298254043437412588335540121072318393567363014904510278649513553578211678218262784941896541504737784545853386304945579494530719991018990952585383562145218551478142834450534408235814956781859308831329063336236965326098364651162226897112402766983156085324261940046422386727884157652090740514242932286069184915155279872630448110731776013472253138509370959296874691372258362977988039927432956233057041838530156274534427454541465862361015322596484079659158164963647124275327525414147396318348541860202404844635127532051351235047790703309910250113704975956850940484203126609682617504389569983677173538014601416263913224470663138948452436250793634205461306347817056634959391197481602503641598138502558498242082424279466735174867554143056597908248153731695200563124779719840278371501523177680537992834548627903577934337779112452140486565129531697565546204117465476065769182672398306771147918499923640358680092471178363976029984035366523654236172370139802294041015949905504823899356445454879723020902464940674358618571116208613587407532892218991162292672 [148,67] 95851139618130446198642243845168261330459428720099018758570602518393905446942600194745843130919435236311333489232892741340968475089313105613519862091788388039321381522934167630094537571015685791638825130747136947169562351295383909078874761496193120629031081923437528801341120821599132904051082465260087269837753798424347543757026378891996615641471619184545434621250120243883763387543268229753864489098616771649080149863007841729705718359426257803264181218328002646424633511572274422849769070653549185027692024429237279491270497608718250411051165931940502507421581128866161721781338618162763527747573645940358779335733872612989818469718788481540148131969651986512104342701266315668950143615267490155883732938670575976948488706084924206815013666867389778931842477748402023246790958909588067703845039473154521188839821210699754982665386269951626061149863961877652928657235812176467266992225768327838265396284602842051144562947857031883929592123129887901720915589828403681296566047535469875576007075394631967518490374015061121835977637245853260279346524737264202979286434650298873387247268616363611418790212898502608072098488081176542784758971688286413018461086471897155823686982009643483728346336124448691173150734693973051006723216146935248286715473014410751205707408357832567818637161636379840855671146457840060064236189275098668496973164594485028391423287196214257118860659863077706496953100080410625692523599825411583920411212321728434821545788258867481911448728831062698055310097442383389458608134008244479850550224395827731345697693842637383111221544307580645183987479991615601904743450804616115418089708398485366437974189809557959288586941280424727244271392878813143371958832581471624689175479316812963465375747463747166437264733668713134037549134113149465412459744229983543646175435924472994967952277880520873198785581214248217502907870347140805153577717502779347043172695357944771086105143333071497928264598441875261949223676736045574692794453974875581826484776404058965199050160 [148,68] -4332303014309410989245155757645130091567886085379294445451812304171180668619200486609309864460178822646074252105388256076139569370848760752195543032961968179359297782855586705756836653596012278165449772129080359714829643390073659361228899788096325822937041889998227582140300602775933587265811910913508049779852044674371757313984234256033513468900332064196346642795825353055093684994751139790194720750278559140824752134991537563313503977761885229212619346387853975105612898379941239838388467793907891333400688555417241185703593253583825786459608186991596642340134554573994274119924175809825454220961002208822336823142729098407784531957504589018933109387350913711961420955142539880553111479640512117602630097147183805258121211787808615301703959820800607402193356445664582790686056667176355822251135636397516619408107707777492133501022303869696181667024869460104676044892336392481835241361213084794472687184104514830296188069264768864819750872530437835377489886304517577921773745731511062457414707456131086891136159430093199383548828892997833029613204828553059126772470863209672691634492679145667137798120579399847457559369088804620026694552860506529209623980517447545614222825496851418664510070889567874510977560094702171960004214056458123685312250569070238907522739300798926681719953904681588778816885934949347651814380748703399810657097243320601841675391991061755982775882440406792682816757503283178744628898622959826720868913985803802162362972103714799765552404020589270004775655227176183455247366830610342495907193105080506273799486507674866627070565740901448657313930260662055620958060379540968943190768654709991313980719979067762910354596030938069115801525567960170286178591212072210562562308438558817668897661095059497891908434245511671833091679294035632165084506658050774961963941838651422485946076208472952425219658584719492719452976230556019692232291759908016769585841997415275815096799326939817360898238399124602867795129688501623751105491034738906756748408068595678379720 [148,69] -704532736814578276263135126856093076445622253050461288674974873116419054198267656616015082279721009890736446381709704690401255073506953597136550779120300151982474175438893292757471275030626575082220570442500953647696143433573856953973988713612592713055711118158319976990666404178495214424011134247821357112676999464474475067857030564967657450381086542614050623215251762384772464418119063034045811631354508395680864898568880274996966971955939392969282389560047187958823108986669304247013217802930652687689602340053525891676797488858054387372353425655590888901092436918506065879613625384945757573440152435978756097776149355279247339320248233504464667865233044013993221410067939414434905514377560435005730362779355322956440533652001839139632700045354886372994843623522157365737849624313808016509194740672765128329171236930720572237930916635628199620977210150732159554051477224101626055721816261720374991322417680462677968963646074094818840249996201532820008117116811207362152310366131658819767006253907497618000291609167970012183039132717790618712233974208229071652740858265067846873587166730558083084157318671173679738492584768745113520467566664485987741267900794584679507028856512046722662176260640284497761731568937322040683365410854269759322346240041747122064250847721952177763687851611345033045768037387704761980103584100076121736436496267636759457926860222694633250389880283305169748926449764629031247053355945974694142448659998578355023705264459745070740486811441679803401076614001778291469630024676331595005493233737028982679879736712233462903328504217872201088774260196156475094078654486068347792180709607219789664032596353549046998797895302765587069429303644079365338403269527243162996350612200920153473139405118037870591898562095640009801960638603789383589550338364283632842682205478960847650561437788950223355435680519105300868505912059516594114008618166352867667925406123424009352928819656250994469063166780867623807121472942582495374962440121841442960457521628439680 [148,70] 101449667742768935318117472065254070020143724119427411408921863179338223513869081751300444110127345377442562653143293339308326858758582302758414931681507315159314782491734872382813587095922207842888812351357101676356868784229492392478677954271953154038018710337795482162513373514334256730321647250276224275106216644473230485427692293977192289318784956897394269221728731885010200444924563621655974215693670240444655038062214101603121751385295255164518629809004723017249511689343449979275039907452169737409631672767924440080003006333710210367832888226926221297698694317838639753332205132469081661144289313428157284033936120778082080031179038529176294594059307983692310104024978475459019900464579885160675149952546668964539815306642254834529539010456957802141085983600013216288973288986056606908620717476700688579602811483519696055096935090103426474161131556670880090441136670313508980381028327970982751132302878250452757725904069317928451720363152739624197342381069991354340021363279279014135088481359220965076369052487181445660433433834145596350293075733166445864299212980778966862709092877231938316677758172807093346592175365401593774155330161290272509689685441466174280602071265354070376565804310790792772533955666894395943445067963933397350431720064901895034733629727955807063223690093464258037588165414565536210806457044512202835181963128518193211738098281971369357413726553774127321076820395221221687096639042315724358480490609093824916937530108871889180285640045173431248976278268168998443284270816809481391671513661458426439964287816708060187516394799017896545010582971706135205693937442552920100758713123783951129823966852848526673095806889635808761790136394758563606884338552496613871736727287053707871182526475681336125257950620194613026060581479877043984318655781060952789395840155366994911180901944078231873145761087778062247826172305888682250884393050065515876618194406200716839647755572618075366131722137501708465023495073420844790355050092276674496921694331496 [148,71] -1713654414313715361491841492663481407346888267723688341207280766808903821999875242191144090480713310132909772667035312785489878983756642212844056912296127694361059370926521223568186217115264610958025168346036518852019498276177864251207638657375505122996597822862379112999533383878250695136778156020747098999991492795149607356364531563841810939909749980699097557639584999326355395279644463564958602393116952942728581644877929601097911544974991574482235730584690206578989861032417763141298908079474454159001272466964138428071873664494437885409251366854941633468406071254414716012946350576857414380664889167782136584805300451655477479126043148503562963226340605537469919807598557811886512854466088929316650687432216027055713364077605819594497200146312205185223814546649460116157961245139813378676957238133278689297495687115021358106278477800569599765697850350919213458108562878345235684506234753573338972647434376865543295678357757453349065667659973513635696248383095020673030410193309998422208504359148250159959715816639369143210096927188651249095202784087912720107258763864728709294452871184690068969630726233542588348060216221571771040431290126441117803189277276207831924695309532391221653408677435404358103366231581634711524216943664679341285411308369984553784840765115269918846072844036818183027543323049825285111226118442705843403862362959865654574123727563902735919647180164362504862569168551062925042780687070913572665486049928174344195727204267218133748943125902049962144624522207130086998707662565392925401619147977767180713085793576840202084763684735516659226746114481913783759217124124272026931478023351552259161210681436009882943251731227436119465963203355076908663389277157008260587737377802576149493066149364091768669727812005925719162862029420201019860164139570599726994183229130697230245674817507586118401355579105710755317110540309453404496247533273299880126781125437934039071222311501120554488308711490603957006330665139529859801081491740033948133193848 [148,72] -600856931956916770979167045557023644708176325782138686472603358934162041491975828135572547085758497124396745310522715416011269530312474707205571502307850352623996906471705478952304099633722503912837173740729844388754343261239506076540010016238971596121668852744772621895321788353450963316660442327946409212914727981003115463260603944363154401482191723081974117467227074386542176884597913429414982530427317835059890735162799130080436337416264709131250216649789385656843029936590911749892286520092757836490575399949867118876919164915514761668075442699746779203648792269843457752760899324497019850730776798569265102913725881997993888886761551884970902955950069348793231581891100274347915779644589884171087589230159562016025058601853895922050862123565706403761327645548872062663263922746677168916100584157495514325760251532060554219346927542550143177769980595493301560472116943665731774651870321200405953893076094172275305371533550848999394270301801953185614798129765153235009818621810560279942242970431208816385608594854521511564342206910828583736841197554346591334354963361349575862138073874222009790938297071407012910096935540996165217256253787575003422934603787954337996229520637480273340948666681359923686204531035076637570810998544940234701790787760755858089441373483814544479001534176516327814220638271453346939103484345094369705762695792224441214464406218980846327852386049351000973371137861884704659707326985392418062894746089542088322818324698022146103663306633161969915458320032911198176337404894047920616579857933533740499950420824528196147687332567668643104242150375819836881878151807783841310688186410010598404820113873511381986239502237567432380807579692131727424611516523429554633462141885306945160455985554936412777169055011737940521162080138430803218269682012773883959479447411746377739742412582897281298883357244949858961849857028151395839582486128521953257954855339635266968893473519972258731181211749375959083241605348332408386900307736872920921688 [148,73] 41075284195566662599806712690843441234721066803737513082714420428501176562498778690145187803318511474584365525596253666752362385456730687862623728124886178755132730536350395593243155134710705713961682897153445470141888501678575716543500694412219597759683370949948027347539756991725169792711423105487322523764341064901440911671035119580766837740826275159116948245440087573044801893631495386661967780877754174523578943293207642218471707139908501774014159249216487050636246603667624276634317804631309464799782189500488811624106780912203549682243627442122795230883315305714787867010117468525101370790040141733094194653025325134105171560020993959345263037397242611964108434331560308938828861434044107099623296941289241798528788041834156712809229828745805122835468987685659499771379054390903645457233746579905620923358049115424453583494731342517431218052729537746938507747567859665395011567249597018063248300942914487323543837744329069226182521704643258282815978728389397897570665919993971677529314286957392998253061425002425339633249591428503844213748288032643420991595391950941437508360513435887384329468381554745697218403774998539636469253993927855969581324848483747998838491083314563322156119306043729372130838621400033274226829147287600200272473940204121128437197850132806239150561426565266949446171484364279328395277904767203273192513586390808647808714883104803394482375473752509193515258820236615820548121958516507711176693532235793084602339221060129929624493403278782443986615462386157766608912578107720408062301313560403119329889458499879441091458783976476593265572783306363296812730467346926942334612525052731913319276804462377135488721229396644207984618882266078766852599992856548280721048274424676035537558609606256951070990949462020727832609221540900028025761839215456883195229040435047114513119885592755874913350799133446108253279983637835421245315489183037279847925581351592841873812188474462145891524500861466904559722310224958807839325020667773713744 [148,74] 1629897371655879046615222278334337834669602388467729423497489343050000753739004692887938234415355357185527899970275649207130345237308003943040757771545629798528691793419076851026928091539995419372357006405782943540839590397944266014164369289808071214069820042596104380765720507073413120573021688751071571840800363873290433237157004590716839828698038941066316950705456809410871435527497176546424371179386800083766685921868368026568596188964896542006178490294948701982797107170872294412667501434494623883086496428890893539872474967736835136263382819379331972938227607454634595145721462210801845590396326605573464360439317373639416367608515527688245130504733422292520166556069492421617915292394421634924659192210689700402048497221595447052210556243343799411323736621163936024633525208213920060280834758660678652244521309353176211495944827936307727691988013409539154685969387763229159164667847855815139162758667343675846449018755701561610688428129338684101010619497049661619832378964214703996251726874180912008652627298325607493507301665660134417976456856003435289529883585609229825341222522549294559085162312297015212678913610503273474805830611334503356032327318846689967812872796061537311994824296336700133321872104279825682483953714236096608396872484130467853418755211396176435876066178689955476412377367593389629844865613414809093940284774437647650008575268165226860810421657326189214767813896796695196044112273664403943117578532146808966695679101693207960286639162051750136126232583551952860975506221455541426519672036876623218056145367141525385395695401375530121211578111255164878037227377893163416372586579393414205566778705098516983565108087827624860963691431564421020655260207420577879014203856628233649857127504001537120987411804654993750432180680057659199170347269297692790333840012257873596209192101192367653092383117765244532842386730295524562178970066287690338647997010902141605484574559961912693147228818419613203577898487503157167967368947132616 [148,75] -204437324487536633012963940865176165772973158217271883304535224310953489675704680586281802234021098868113609418362936277908082637470070192485376316358418056540908487704337983793774223712618316810508101681392492615510970398872927067800965786842780189662843282418936533480460528122777877068503025556217780387377115358702972605314744893057838276603183904492683873278536137359849862193723079258245986818244941940519179158349597593963326783361875442958385219483669797865804685000567764405779298713365037360806706675045169287779974834323997696718694370555017214753113427623471146696293677026757078410363546696998507149132203215511446638614531648158569783804574508831142876802826846405209014995188932762380366419991290838962153066417435854878423436709954497518023725397312474937776022201628478639845845526831369940724727970425314295729596962583710243110780512905892554030091690299124642571694363704159723010604374749500678406748368798846900295377598521315745839574277650038690924876391766461932734557989669607340812516366528723267436284962928748338246169887657821972709784889646050108384499330760513503799778952484100900947475291548570332197486465929835453275461491260673226756418376980336453183891738408135708964356663227954822645610835057562029789039139580518232433220042052860992041191943736314169999968873816303781469226941715778476892523944529624073354418203575036709836640527624936783090208020800269339477204699948025747380468578690657026267780294738862329531641658220435861601217331870673339423490697082501287458901042702224205807604393385242526834274881057131007450165476591477856967175106236499158374283061353975143695947939967633093075890963987318780285706192425849224616070211189991962568393298945006790740201784552445807358270997628813814493867859716711435313904233167607630709173288913906914723451176735794281969682908921868616162430111650958424856191748363496028451451147066463275935267088301949462133433918691200189500361418267678505365709976144 [148,76] 4458895013355900660368161236664765489881097549244692208047727188149382231910678802226861638372584627282860989551846291885255510858867239809075490157105457359369600918581076593913670767423959855080157039938817900622468457667072514122478499327868995817456903651539353714226604830529623135652032441407465982511991244518781339269658875326904093916202035749934494090510133627670037232910964861051553442263149938170182099412192850939869872981631150281195816710917552107988553151981176067015825861666414066689332214898927073768854136879035786820284781882893879119591377055920509933920795042112333548875060136505930956093265840469154513001107835265874205147919142369117360267731566215852316586115783896586253530635752774319614653697426019553739409887901814971393708431867812000919601516889147844565809700635401567491062340367275132842031925947110419584275603987581780658346272813058849268372277237460823897819718060474398365618711099495038992892890853805285757566610726560091120704054344923516293796989278278465766850638762587950264256587861577662189359115917613962994947561789689160587812678685109503975954133167708105748638995874662039382544169326281441593636493519745270617182872857795886561024920569000865111866768861122203038896469124867509257575530937486207030831896902200692059462470878865700862162242347344796410418940571470440221095770584648370710831617712812727524095611465965769914142544960051326436533710019878247557585801546557320572482554287823204974978302218876624215191835893862583182922027910136804331485248066026188804813527933325042302385551733315156683968832618021254789254132670970814872195731019787155471730627018704170089160674014105366103677441776478235788087245370682162506285386989212025083998731850374881888755268206998818867807708154535367190588465366134514258093562514946507444600500919882382989876225183068825861149397238971153664843364117043844114342602514720978800128592755284018475100473332845314858273592890808268203278252 [148,77] 978053253656101121208730789328969506339697188379756102060537085466626367181040938286092156134645777744165131882933468869577764718778577420265198881459975369406032386074988969135644023506319381869866609894898335703916174322463117372072443876304210900745953443399012715232684054471281601976531462614916000488295808027888562396689467310496819425198535070545837567768707746974283232419815600755462816311646843356163741784335356903163174025835545642105321326350208847501421374038531153135356194140494267478630462779033274385890011014714432246809369885680203626644130933915810251891370963843345863474422841681288469144745982806103519865150443608606115849772333630004268051173126292658605436725898641999900534674764660944314138812335744729656793905363465997894785875911179702413553127066708777323809659325151105088750771120434235487402204024113028407716783319587630784862666558691527605664508573105333428306103836836485140143277066999368445312087098658595732529577158852017547335971039376141299930931344862500634082375394076227881989607510844562098648635922225321106761429276807880235675271980109038695084109940295818097012247149445194471955294404791682948138464870090026517194991785640699456744549624721569472682525524950696471173790165229971024282620660976180648147540228561174197569903665775426213650970943913859745860246007139544403274035952948486521352493211394644941746621891616126639342085637756378181566952577389853681051546457158775471532062157381580911008770770577739305302625061744396256042929071198354622855663808162671327018115919907740218367065898659882142390162210018098553891838317593263627369755569711884735072997411564216546568632301926166586922769024795569769027408943462944471634682829765228782595745309927810123195177620107082344984742171802432828114380474422758340337353177910500967357890521639133622486309080075907467956370724381307642156931720343114897540087029083470628304392663537696084595015999315656421327643663989724219168 [148,78] -71078992418557446181469918553585240764574947789794270373991311704394984787180807580106592637616103534161420331644723559736552129200478864533500125728730613297314676495321596888479380793323112021623980137834851821923121833053910809286121425666777745211330293442864116113613133908811984457403209404349804295241879124512696283793431015326800263330996339584232036881006142553956109344479924250969806215843100968254341342933820284380959825251279412651297785873169331939138148454396086012453717773578248128014799411574526627786967780822797859430347565849974799337135423276670513107628589936544774999450829683941804652784273872938266827009142396464287452812176007966015106808192040488789056977101710463317688170599951997617443267414433435499748492938445516758798578349696565302966587876611372881435302336526697430468973852246693773376656508348217469895560915940836847415195427236873098604920392206473595232525473570713019257834349701005631249358860624351332956678895628203770657500670610384494563986907964215729318039658130099690321374273393809253825839725906853538535803262945618364806133251203573424709062376145803068492968087237130662401306693062673971498386251953108563153517907545731482019007254812489881109638702045310786058969525369556564651820641586314904151622526087991688735072106331175508981266474600323873736348079055176211693602977215196074106225555740551709781588673580183039374764960548147314538089757088087025995878067078374843085982399153189145125649746477256284122615696485747642012249920751935470858328162498156928746407951848705595123611296743891999564119964321352029986555408653878607902409739061257427705914993465467567748143756306840659654853133530679425769204299787452852170931476912459729140773338629166725549368661849058378358483153587623871400761979156566726860578775430748538480811545441222745181075618882020654359235943970063817643542198931400685318652336923841223117683977735180245422448819902214773079895260977718466 [148,79] -1056087684049945657237836696685931021128235565410701981320075011565405124869959489054487609150739192070008255251636702396334001982725098967164105022786745060566130768256814738873910336819959121603204655560441642852635121911791993210668974077934548994401032701871963113549552044279150738790647247945095505134246325710547011063711437220784955732159265548018295898737298241351249801417682038116739406307638621726199677119179400853122553255617933403267233241719246881928930354705088238632623945181014498659266955530423946538834025304055081357160805808382966722676967336395305648875347083316960840159343928019098801229133194340555080113700890035693068760990122513469227330037106296026052825279961066009256205605134184989327703929793157801550499702322424395484920955907426374666646493053337036260114041210803625712043987087693712548285142934949315851809466892026082093540091621125520926465807474716603685632519073590854362779168467908696976235084823092194910429948445292550550625728225901410457512302269249903071638683790821458258646359452260602308587908666646369891620240509220589887638297509648804756266928223278331131067497779929383713330701811974914519336195465502759783923363533089824841383259037915186571178501296793328709515060794114385386942956611721666044940012698402884634154878407720138717140960669954980758184040665778920823831772009040467198865288544879743850982891644142173683339629030085516981619039066936667708279221042370061402160227454543214778444523031928191976297201845144126824839125814513153125535147459377654490510904721052434180341583862053202241498592413971485820355334910195837148842509416334548407236926879364962278024468580995112413831780807502473349370130189096729720337826792117520106376068437116206501325360650718891989526237568076381762596382445051847066091737847154010918227079528094799923255680817296537814813690065544390238507961927428600943816494518560438354706804987366718319181376961869691143232864157348 [148,80] 228941762879676657651064400847652726118829669385259321383590112539064435143859476432507184595779482537621720713886789623687210431158315195111790536820072370694108037977674427394839503275153461248921446447238078159996469240024001786354113605797713787799240020360953318833346745664511487470187249923162533959520196231035012430211891241531019093615977948857293817800192902834587064804785816724721275297705894628839188050501351563308043466102100694575697553207477286816004428245382409680147679073287193718315525035559936373127827203035329042270155883104069591631902099094651822375506422210027150994609045769785086352391091572173744305625840960537703442925228261397725745206276167614678153510287986852586042168615806490940553382839139609721996620086164161319568562678940409162678209516630927455165435301751407682122950929656500008492077027087096148789168740838345931911848397522200075864419010659952510061575396489753674534491913968038610301923751117839665465460044200674258213979189684116687458415010027977083685044887040802309928018659382618883986765908476121460306025907822799198576130636353137719485684500363704090147749301977080554055914615202282633838259359888434159317042043495795921064277512998703470900667447970341621160118831585635908767461757185356004562959165311169679423334908113153815320301690278419417141760338880030257655445400448546799815051617744378090317062271460673516021532961325903192351863729198931221713676275479886142001269242689980530478154946275150293907198907655732791897875316991882986181515004650205373232673672933925693767409963024286226648898885830697873997687287954071108105724965397870674828934703222802760589944899141859632220685513339878642406071660895217123745694081719551747930665209232151615132798274745148479491625423711991505297544653223991412511302484547123174702957650286868435614683591795989529439268920153329347257162594571611998728128131701131440466701644144774182288051808338923126770914696 [148,81] -2573510604824423734509533480609037828927645272639646733676838636906108411598360386067866270326371224362156826714234095253241886268994095008129934749204780461723510779150530566381919706515852241908600721042529370231982923845483100990428091928888479527687330602306534489125883324871425413638216745801455231562145663213423791424655134792288744262490778763133995867962609929910234917148581523229995219918672381374437472054091580299262280197766972423048460669529643781169976425486468606015350408962890500453423767451349496964903029268062606969175609041344454733937519415294121725867496425715461723555805913392704099162791142630425042799407720204987462118064460710596585937796216518120185418029439689444110909449676110925487878764208522617949780302507062965378496278338221704322687683478133383061158887396060894461190276342356889231495799131583620662232716623391456836647554322298751866525401705645100812493274880216484923784663935135089465283146087404432505966587363294962577696107905661048374037507156883068582049606202127906826578516366975828895717649172038638606982231329190381428749003171560953652774467823863550286106616283429632525128570625270499207188280386027795424151554760987339425567723382528958467736781631554179175469252651118116672054845318315588231162217744841717413458594467409470439206171419260056962419738093353380243286254029540964142040869348053893678096621592157585837759040561816815226410099819844458392044100074544466236430295594082674750924947152599035674352050439754296637652183341341700786739852368253339561394460844728300108838566525579029390090565898942130578386279640831468705876664051921393373193064142509169521664385583149649032391369527354559089769253576644596489422761832321191329419855874849915692669997197852869496012084564000131958130083328261967541677945773484399694269499087386283148963118273975214953276517513178332270259332243369854995381388325545213591907821379580185847869416941827034255328 [148,82] -8084238651559384886837598860429877657856762064138966800142415495988386291291198031159487702263724784465237864761217104295866740657190560099881503577819462637731277189213533782195525946889712732386757219446503025568277127893583647954514215206235063441661992752746884046138815705952612328448073968944181575359695888625562732399580996311980643176029985295542774911646831823442208725945914251112124929822617662943738401130431256825373719983572509720519144991879963760618859746767437028414744569102665525810294976903378508430334371022321353028908068539132914658861490362021489591979363992808882338119413454000826916132088251135487297578950857781433140329354031582297620303592295889856216283386655558889902254786175674124445358154263462726021871139046953576609926327819748019954316572664416703169443257808494180266699699542530790736491558359449317204946944348930955889146029500641126056822765577561201218361868374303005474931557455214187551907517040591436164240980180668247375640525122500895915765058875127994816282035316840112155136827385186597751177038368331693301898811735067866900205259333678110437700015646031008146209996983782823771438451918093565558995028371455156738328749566743706783783573652261555721847935843435021605863806216373990628846470028724542701267688529847910598031899704597338270117650848247150365069826572654513682623225702694050008232499286963541815710974943269586787311739628657314995610088302828482533187774137521628832951296957888064653263220535895213255475793304110734039061731480003209036674497641713449010119004804330626347670040935106975023459493905187938272779060066085293598317229973613518064895208470097022446554616045682349265182179457517014520699920595623022135798788519652692273771878522056558820821989289909120146693041535658102434590791117343594524499188541970981902179401313538068496790280556393112364969172315107249075921613267301377487432828751429297101414510071542728737638217602673056 [148,83] 8660164193005746885329111477548322567697582739034820332834021454167210390091409850071421908535004090036241755366634523501253542676852969287761053000882676321157278729368427387902586654425131282276517292665187227848774345589953597658748942852813063732081919547680401800440235138263027759412945504778534361388351235759468854286210513843227931390159519575645026589733637876355202692272864947198073997783859947113872053414095306046543152453802205572714012051730013471822993625110811860792514384274363036888357091793924591633269425080727853559254805797891397594062113476442806058967776812394812802580394121543458943668965484871437519306777948109796204550021637734112393554668126270033552714794136962526023491844791140422092934514818444557790771027571741532208633122744637679223695488657772840772354674716791309774874526076651088194205777897379824876665225580029987275467301641459527530318809573198557475050510425423430382944614710635628990163180921273811359142503954775509397695036566255463009712294460549656997304872051575356768760809118306376503543085085191772703218920573740225079877730166425756737278199162085007963307484308376170681916853769451197929831541232278317489517799161509012597986264294844235975119770674355488472765288590134179429449763884561669002197155629337971151975841425055702593141158416042550266517700226634252725072526466768857074962902965347100564813588712612813146513206834077075748854150372515238534716274929859994195158038502343338926737268743913790512310068166908202377453435306162240813609842449181233103469207062492842856254268260252141483932022755855227208298419875715074867280407038714384180892103757381328121807589955393652662059381883998869732558481369357859907784159379998034920906593355655192074264022677815842964502311772920701093980128056720192730831424545093120062137275248221478795204702388350360709538116880597120517012985808465118209179188475643431519531692883486631160528294688208 [148,84] -139990750400890040101882465984101535948694366401702331999696883551509541994914999225519484994274266817049091138112051012516852155144680800404558951514905409510216500711620070608224518845543389799545507969659471374443173247396911786347402830133584851647859607442739544758529205944416873019465154377347033678838147333525435729305839435352668571422302132293046784427982188393512654157232023215897274448745025168029800654602835292222271419764433531253376802873585509968542413297927514858801315886016124265612609820759066569580801919449597715733294876908979826637152774118915344039264582043323744544845078383480570053291648700745287981218504771810910541355380770343229265522749862933870713325194809723048215258393263982318252926821083583320013078031546860692388964596514490079223329402517392663690940938887771261327813366423858246685196491424999275385297207774106052282455941033414393160868984330925833493758979362538192582570681172695385962760754132922416037097167170351452189262955981878722378769754584659802634091877009243009904427926328736417859231836839319055126677437323756560181373219761411551127475158424821840847251029096223831955520548877820869252130171072138574419354655069367338616949305964303406125893730526891849464245464213479204631338224774569138322598848165503183063657002385755177391864333682063102906217415545176319783189523233894785573138598790212154874196576287895414834098230122308109656146779252257690730496560276169870775213551841275483465428223598589346609720881263316747551841874079454617133282427778948150784914820681469358304683071657738327639645228493365377776991476410222528822149725571678508463257081591522346534083636322746794178999290474364363731444520332883747619207549955730814722804217492666801078855846818473365454757817742510894834884746971435955009458574803607201071111622825921513204005884304407369821601821389484931712906938778664943493953863539089844421995237204657490181582988 [148,85] -3427892535779659132749953702968730255591688700840096411500337565722513700495095975880900710689487383232168354281778243175948243901495646726683034239987132846677431630781288863258597810668109173589427095566075868403234004428503638299484544683851948810725122185401158700967199262214362990844249807026662718903269520692128311745038874461405415232684682799196894746494841259205903721527761399574876579110451160571542108644720303848707065581635352853275182630597385437562316971178758821483220314185527783148857131979965326379837740995713896241857645095098857009545133536643068289836101013280415143123564107337055362289806402411888241847578063223042346960832483430925959117956901399350684148879948238190978067558222121953263305950491905348389364215208693909891385250794530387021212464984373303520619584799775799849363139882916875577719837366073092738002083098529649718001968899004797544376940697045083288068667330523977084926056334153251007918925821515435359325909929082565330467966958314396014520361400435118713643106408595728816216606525137552176187672666412454491990014744803496016845775193599210219611961853762158470521143892833892816263379348439039810415027274748698898497365145755176227930311197425739726301716304179625980472797826736746380128534778158165891213350135907464316489013319207949556193221240588626770904778837428344476178290260705290951004849504449573776509433578905233909750924387965230709345213929594656898470255099302522065796894338080705625488371135287103354562808411070220133366196895084122732917338852014466959233868849211805605255463146329945219191803890488745231608955915264353862839062164683985786617728257798204739694539352161452890302843736042374007229467596894160426918380445828272535233572320722204645722425697575157619904370493658595804638870461097626411714007608420629875634921007415885054146676256106078542030752022343937506329118400656773659710155758531794769608422127570424259584 [148,86] 237695919164287373506945575034253157436951667565332131344455399145145341755839063561015685693218363297051115707774976557719406434956550375900390965444353781486863585968050716812617694140339771150580029223038495859497007492177665499927605613538430857549347427525406882101766232766526359885196080485242563942485536360004341839432212797114633641890873927677603304450077846396137439038235991863950129641442216537832423444112540943820835175692432970599252078903741819981195435036043690989800342419292502713655788247496335151619214586953831217078736551735578938978527175705232141099521391803137225633935487907875329724407614281526265322230459934663291423733578034269857884752268381730484524428320080259785967815306496595575510098928304694515137751124075749996657553224639640502908313880697384506660819539235893782565652338407111725826499759799922712772104897703492716308336207041372851119646810831312124379504924862872142755554697731228786359205580034545137983882485400557420279672723965738191123029506208530379122841594655016458264387741613207370839988472279292495636274469153156864466522175699945906711283119188732617900626951052888791270396285091170219792363597499871693556489553528126283771953980625525195507694050378682849315513545028787234441374766423717490189793137703411347981464129492383037830300674986801585967515049676090822723466120173571802550270774017063151084381785917592074723550506155123940992511365712543731408084951273409805633840567572956242872815398538061800847985653589312458324648118995190416614020177534373789703156853380579605383212003720610154405620593689200781855682166904432295877365104520882114518575176460811699259245215356337023046201974434895817899346132764118768967940267070371590207730707827644002302382430313925798728130528375601787783915471412496060335234723168945364013390363712097560255342380917637638433905207853361613892222884002174186719367188392154035855110779406494344 [148,87] 10206857219726464821700070462434103055727553395583055667311201746638899524925864089582723283386827352551276737173690818142874282630741643137719041198054258494036185100085236590275513333322776608933003068199277752571973681695857747526847966444254220998568728492683442858578818816776338122941363267397945483224538060069706699376562120560557073125494590092071565770440156650959348882728477800381463875853744128492035859662957139813779328178123378079894443190146731192799109777533305301767227155341616467014880808777404321492499163902187296990698200795115362734066694856791580742299977118894648366522390968975391510272792143364285459949912459284280839103718679910039841854139487261373649140450281970866636815142680878740473832142954323048662988952059399544104394817225636425682691170003931273231503680434853975510440619174504167069891801573547759767217664099886550632471140601835987317367116823417550214733917039047702919076597534250064751164698235932703652950614258597929590981074138293047680285295696135892696607889370731243051962682392571988367242455523475334878077057028566077863461030171154621207639228471968906398446715157929039292060811249099099233871282664170728962300861681691681929677136794026609986889385751987601655225080659436647734640486472200803808645856780065270118043583516457657762761687280381908524660084003803276553415817080752143713673518065891219572019460605751386257800746609954772940720352372443013410135242505979107983810103096777196223389764160764664375026109821735693773159532330591072271434201439182818631488883179160645478183816857306435889200912206529334901673419342906961805605614479657660615325382256961508242393537694708912287164252331466727723884343689251566444098704429465269711745921170255711492037074781829569660512371716227737960662743234727136120287728308043959443658742686930939721446224698059964218816844678134628656179680105174315030042224357644535322357778777796 [148,88] -60527927535711148648782381400753065441693743031917739714048576924723875473830107949582596564471423050836457284162641399807553330333005424340320661285813200155104377072820397443944883186060991998922577127385331685843450260467022690155893460062755999056092130447098759870041049464435877070787735871228269541385710287428367056039844653435806679893592676146235127267753623478153646341698461615700344304378047669311806683674265590102384592180672298555122151731015567424732614953807847579414064297749920221013308156496728467187094685343257727986535904691454240756048499022753157909601645524149205256083377011257438689069895739392420389512776436606234577530134719457634832065107178257814102332658013976220307900503472609386602602415966035992852466189527669717828279268682260450817941270926301534028464351983883109521958941197923262022629744661321377156563395370969463469386977719460914906811279687364433580827969987509157968309871602172917815842769480954160443497940075674785114073113454549470938953841500142032447024337225821254670705046355305069425563695497782469612039675501908061916657215775428851310694722355153940224321594741176723532785312846916292239038412129547596094432959924993416430659839283611745111781210955808518973542411618021982428579275229641237951359333971910659389504785873627396090794439723987682477954017002107622114401352539611640656848339431254882688810619636357798435125514650209051261479224366153727538127757542535390210472904994553516493036683078586785944142573748988349648185412101008113206494523217564040815772819765703626026185199311595477039290065514470714594618465123083850489750228986609145646389547275809659358530844739322493911424738820933321438719909271503494288845165187622996040681869970496956237984065339642321053385468803925324131253815635165959742641310712497818087430444576290449547498939338664416273651389425976921624153468919977731814709668460207776214717560 [148,89] -6865284513485856685590798916459638122823198073953408579170016016795308352818071353116135992823552871047660639750601962453599137101985934511189325115025032138452306124989022718052998582309979653421762276904744443749761528927941013063139312185081644592346491579229501062457411933697973322473977706110732813869220227621372831131999059221840129584259189037168653759866362222617100232230672355158103501999982065227013935299352085353785719973043846641363021422373814162258871959073884403948302825166709589665158577064055078100388906350948124607301391292459657002736704340754660812121368497332168764097918499310003873531198249495227289141381225761863890755171597663857512804299183789049524785022950934076043280820666974711343961005897755624128829609350771941544771659926007807304571146178438615921888364736635611111696609242593300193381842042657097291044462239679194886097971520867966544462340941665353409955076091436123539797681521729958921146268447240524269470238863542378292230614311591559423513356376689639932869884489501723061936218516768550393791054548336133779038741986140697089925639266128626248872058193671158562892717201277680358492791075738577118058033904473081708487526218078643442916901252239879136938875045226733495732758835912462803589115528071762159030692820887065227296535523971536847560335011246357428261824649898225099505921515564428500026625983064794216565876232110923576043885520324990259942322079346852295970599039706127228418643196131863838980928911120164915146245408564388533687343343762583288175212059746455953149887832758646316343741295563702885250870198687122279147669377996955964740453206160021311411829428684827529526545761055446287746618673255479214121380811597191061129608757226219651776282851669917635238377260761393559031239585554044377888970801800734614467390234061566243585872234719590478041954152927024663179452218165362830321849428076289389018608914682169133064 [148,90] 61976692599511331692660129477451028848939890338399603782079135439459637878859888145243019295889800708935071257529807167001143105331244530821500506514780588882311287966939287268787128434000915678166212183435442750206105678056722106295017876600846437256154872227685573017902209058678258360526268760936726867813599264682476198775185370263174379213410733170499264403708801137694014481359596233658850743066102164561610743997846249985332766255771890224526210382755651757773963626428031663406920955261602807491527015310667478498633219707310524319315712565070713439177597391359820204398487035052277541555058350044682950588633740351135563666230751435303080046095769878037406919868498599938463820737004647167765589126628308899805007157952493726725285346436375928180914385737184231644514444535146195827151673399644190076467032865363845815981406747507840788124033194538843376251619927474272777252090116914019416182279998151907730126216319545733410794337271073106392045928993768740837698920754062009182500727656107216396960722305931739841576096520551143222985067363126745188508786882109477472029844099694691550380411528718634727163100167144043368167915065797626109789591464293564020867776136658447720218339436397097637423539544528396133122972629644258333816092752487146582768534921516266638758452622478592892026712990973335923967977618246936306749850739946863053866736324937325315444563242295621642200602276694391734393147744174265888869247698759662247861440292114740891241241430745023505460186849000872318494010799224724842828178077737232448395836268362968255874501034397063358792228956441916243379738820255710470350336368364991539453544682970664471690239427863340065792329249109769107390599067293237649815985404494923234385329863398880734599381492352572752160672877761717816476261699578501980368327819716088313932523919718277849797077461210457250956966119947078417412618338506729335714063762395304 [148,91] 2479694197616001024798860718223192164515275753671180218729368359006335538589695465273709303803348215562515433801587695593104051468971437032754386703536426580606514355404881286163290342793651579557641169015057414472210002053025616831803564545323757505894282556014705377820003100887451224284535811076152374194552568705068181911892540677089233985181968947733446609674927874162282495935836367080614857144851866019967839101741436377138625474109573841128331416654260117872007501223446328916902146494559671441796606711313068841202485916509949094444682483689138706000577778381406793637806562050810923036655543151497161730594172806254554578270986148269571894899775327510137906006389202789974368912785631834137448870985874112526283885043460039623615426199963330331951842047218326224739739206789394506710853587471259335568999167292272144073499936839964435817703031388712109949406819749225752012706619444938500163440661462883416806980825601109771198746646979656539160215246694260923800646205067875268676416771160102601148284604489755411661198547562091935805707897219017629006000330433333810874575157265364974339418213617213778108792245375928258550228121503611119463586723298508853742144824212081777227469251178333021872579231586409374215507919861301211335586727230692743780458615517217077178861758514298429529320935286865499183348145480175188541332307004276603839699453790523496912736090102365257960999175793644784670090285302446477638660583859400898669484737807386164001798860878713294914387567069771829897077060936304153325302293271151082334613833336240878252239062907408226629480543196584223938341139390729215080255019426632621272261971665104922522354570116077350340679878258505870362046160125457179834924089837955030667559058942476977252846884919302230409717742229351934224544484335056261704518641964807270632621077879239772049274759293487472756170651374362761839215264304903072913208695724 [148,92] -14747435050280536471459220038222612563649922132372126463438425282073444527408405303022623949880222064038596987175843496447484799702930778926640803800857921098709400364080828707863800409478490429230185764589187852353774993223617447885659103162774672923558877044022012527463470172674185892878220168229832478155601516239044514884908303791947133774565601877718527351317108141712830667834624707798916351298348458167018511009020218841282536929300582767371838577756899188538940058869998497772564229840829045214566299111880102814799229317460071260622481350182401990221004784966864764537409942983579549213333950771061718626119220893028027272620996876325104828619028688525567299672323306388072651100874201047561830285837862379964895805907908357820401346421922361434015787673635529384249295035161698531401596337310478241286013180055759905632386556205148102800919449793311574223941576221137467417767147311659855089405393938928942356680873716386299772290541763210096086527787352589205545254249463482807625775246702463689653885236618661429988696997549444038954611315110074004543556563331577448948359951744000741926564968398904010850385250843225693283354097227629634169961922924497606733033028727219647692121775437365986651226797363162332964409594264091111434373629701796138482386600342975453761538418692478458873822472527361227053257566995048601964682569993627094157122696043402703368065669912144044039622894837432649974288390731199600397478756493032194770405595486526849169097947000125378377820601852861362809329379156657703390255908113645181206888133842447795178485267157272657342509491320902127895623399026524364480458007188248781086186482558838286890318543283502055547374958301350146316503933323460311507526839086678034591308452515779022507417629488504411113109522946752756567216967580856272083755573413890547114416328297792650552350210702268743676267658423237523007578092787172179343120 [148,93] 388390071942187784437287734890120791683238894346684327694072789052496447464492660525966104972097938390356325869093907601524007467391967669063136826219380112094034741550333323815941253541968503423824233498596921517692485547726571700524743226803226079768491219642807206264104908850362227558166136624537315868302324163948977506263816311623432252998550718014517088445891926171236651162675122906994580125461202524722853568304532144152789915978338893360643284578609709265193803228735924722740355059047471167524609706582402869223759103320580411447852478386433074082331151994710313103191569644012342380413310189973674867317910899382885788992656300213454159059312830231407631234930860329633340164349185561940544729973445444863567822704961558990695690099377099380831618141311297767363654718504787234961485831026640110400766246154095440802672253439586521749419738906508737948666162725527509798770302537127395370404467452349148031198678433584066224527683767791871777445129144400804975489296594042565488348660670928610114973884857456109184966759207615573920462327994019123486636326289993705991252148640334200799104825608797011137514205036395137430347612229106781614567039288268473527926042421498709830151042523079352082722353337540146089016901359137480410088906989001963689405687393166841831096789872944191422469732575797689971170223225658301255790104395343986689241234043833205268834292234746914563164249992921650828488096777030691027169424350164899190827890200954415964220777527422362795972588917329832939989047134296569650917264242802579515474116422055543269419806017082830143959008184818708798957459323334740686190785984462297698730856703266409242498277293252901907366712646163586453543455124578280987243140005219391106676494611757690072785690413905022683885674554150350192225441397985599740850912112655704578582472475145110467083425410937744958321435280485064549222939883308837404 [148,94] 8086383079130049196141692151899484980881002156884345093607524542712081876368442861517133654167771565047781948660942258940603755473628309939013993895533989635123731390754634571968003680553389333475542636076729097429626207432450025848924696612333190570567858917246430213748467755513992115711362547452799546100054077446874282879753572943527001783332186152886068694284724883692542610640662296432316188401611784534193121242615022727703046080782995227621574735224827139034117576317266151166763790908842883574997147265493714594961435644470495945714586804215474413869536488388332956789552160150811881127873760344156378476660056776428807379400378400020724654296177227294371761785273492210970093690307827332269685812956924068082817518326344801164302447279576396147638379522082746846829803533005044450450002189108805674291530713548147556628852291409085367517155063396068022829204506394233800888895776675472107371346052565905668358861405664947083877023316902641999104974406037860350159315265194660292919453094149349838590293178594930675419936872243042932022853543485257371569973227486912500777890532479055996773662056954626755939323048628111359054315354289673928486776006070809632601934603022459926382285208761281907651636008925840320171419568731671985649903149815586907239885375510485906539805074213762855554935291717192863669362979010497252803641690685180700777503862928161706305918761207743176181538188227959330734504631116098197025475706353271030645512175191540949989413149152912410986047686450182651017569990245467861595705313191055319474427674478009474028608242133639770703506897960958105148094216522368516623045089375174251870761975634800838286566209205886280305781266188529604043724701878825967752516034080264859714961731803521532595853309679575846689061496430501683454785039528508158012561440638530750265057051411781380158229237400507882572493893009294252519930804746896 [148,95] -198724959807014912001701723456458825774444470423299724084719735864146128603666107270345653320804308106479976083232381631132455946432140662176927296194092970196179743978416313555336949217367246458199919381297279431865172364519554608719106689642541949126779382486897095304183260140127190651514802304551260227887797457787427573446162414308525429151951846251034710548315687544764948363292587494969542779160775462005252610838132705345342099748267673034877717223829862783005653920387129575966677788198054722965883808464040146247733927588508805859750771160473653376779053968967613885280070215403290323925336490195686857564701447961340949001783517542650999740593843461447801393901518457926094039990919451496023235166358441595782020976986865712970486392865000609897134803917760784054726330415320085471979836690613490896451294488779640172007313445823291170213051522626617134677463012405690435659628925051328464625120769624025401799657113284434671892163247820866772836277843494214086672002621903317271533399142297933414059665543821846614663556207027353724567550274436272408490353126127715857132409475094973026227627758844909607295410827212900293473001673807551268732722681796526615211496626239168235052119944921669679496028257035998313717528141016752310496402847213124366250338138030710376217514121589737605823211807670287680220304482490445641904748725355522106885654396305487699186382515415466489147494577598951961192776558946654407206190360918687698102967329113847275091029092345133507589799634054401206578001040581498270008455072430118520711876031814642130426787096066506802346676297323953106244446811421768242665278682289646253353836041499253617311739025373013985656223570999110280372348149028340548576082413322888924894261163133434064982565179139940847647648699136318584419804146811140198368470099167780141441642716290896537824600487601264930298644625173325076345845568 [148,96] -1201467816571094024891955710881877211191036489416000894617543605171700451170833039193249313618345241894090738955644827268321213889142782152772406545643011674416188370822185458275609679229658780795159307749045291988731672363399605662235978283626187236050545314762679068961454465704549458796653679909986929689765757039424451998522355445282489082106754884038953251456199448998161635556755512349750704072457649991318593080191686076422961172664862228477646991270062708166390011776466562483009293297070450422950580287093888133096911094329762794690330495478998704627010887074070512365865429782821926131713882141394031415269008194653933422952400473339513919357628150942248523287549176742075595940251521719841948357935940075741330612604308954118126429016030939965954800142466809872968683860565522405940801347443941534636267210422010671912451518211834655394936177541120084363433072554032600541518989283983088949960930041139304363371963649502981918295914114562229519845955625928997686366488153908597709312880222256300904517123978000029007550883076262460905785744374954207596747441506353192051001693858969393781484434534506810608182033308862184981178161634375150811382789288219781407814702430893157570870656869668000144253677000633470346079839105173190154842707188729031375733933471171365276105138352161754148345995525384446426334300904545048261982134586144378752698242243967741374662594195905593462662439944376412179519519117927297353274318238091021465719034210647276032787767702879021895155381472562298766600565981405111292429224689127945378817791277041843175419802216916465157618151002455882468023531828355382868476636131232874934190387843858652233990575665406310469449960579437456705316859897252567863677361615430955689335337969966199655924232210094555596071453625331888606001002067783459823463439872318772093745084606171257282721575849383648104435928333344189763130 [148,97] 21886630921302392385512980376866657831990220736999459824174806324085129480119635478534303528567363214777667092089494256457219105329537212479818603551060625306706188570246132554165673496191243386408311326694684213613654332575705509317678550512446803071353071672837490028721248532470391304586694280500381348260081838232241680741175528748073780853286279384302614648712169193864721033881120932269191968863308693865213514698595511416121725353006942068359810890432069007081016198209974070624904515722469579533897898558685666163001625109031404403092326633973625381365120353621894982952434730756314779891147996069717324697799455570651356201062061978930204477803157959046465073937700456267171319672621852933181009791895682187071283936199612585068911185995471646592896284107666144816971816007713536557085020994894955668015824816216689688081609762831580210947557629983854042662338833980470184357821285141678808208643088633773640134649057198671089265785769038898581378432423075669487852906728580769523214797660306600158090927365386070948886102357421729391120000639952312160496468003417112307962192639225458472240468203209701951995352200204116171649758995573231928999213744319743736423725293767089415480103348979032892386560673132864949758974406862751257360610833756336802536791277779665444361750277104388169548075889554289690156337032146309761191562996684897827563617746285634463092800616693206302079302480494084967849341822198481276699105128338914322359055647026176886989217298577286573756427178291901268746095510357940607210857709401942942042773588797642986243948411761140323439451957820414188270475086522914583578682885137127214201317670106049945846756298757192819751389674708358442368329956069333735003719152944087878919033843704901110663815953368226242818763091599277509518048762044218593253830287424115221124772487667889730401203977184778179892597364092375608 [148,98] 234733095625346583745195880462457207107599494747766080335791406313683422266648689772942897624701110650829063362464137189207586180274844762444006389056976237908645493628734001441764869607887435264070230981376523760278199115211088919437944969923458593116042456894452464844776410169418691862086628305604250480127045363392936916766736642720064933723498005404237072662468347396183417417601154821476734006129986858501768364200186065360505001396139338874480687433359504647071522930761826820720333482086639433334796098568776668315184065703900829844207551956702885326779826090690767038520398514984614470180464852570425195141174917349416176604734129487590107066863520874849646557698491825257892326909374745064632395985838232682059272664649454243502244835428628134902869930261470195365662245865305210330036631957049509390915338721810977578708757499095608814655817939365462822162532485397408327133134188358628564507029727896571287156065512507765297846629734454199242462280889596603500118292515819267225969775644707066048418794238000937582417656049690486833300855217433699915984831827973965382682271490691982262256436498019141196131356470534353327963889433083857527006509357231682624663331407558085308087454290430376709455889122616722795287861035502032972695657444811103662993087487275871872408049479105282995396759434056514547279469656770370913195273491140554106329542530772127713661392075135197376129109773145836170062315891442383650269191575525760768565161137881634587858904927623870036442817996071622607949250967772905070814064262367883426025067454049501820646470260020664998823017152038072033488558145803393453841727641048840537243932485697341811477025596105431825317649879454935868625050054172359326800308885385516319111305588129770437415691084540479750605115656751417673249156477080336045667123805840694756804582175905796937690490056537054089041563667224 [148,99] 1249673279874886359895341695653367406644778458431621001227805494973754828982563154430696455939683331989446356964904948027503749367184402436160518418941350733854142528418786793115382702749635686132756210397519902972715294888321267967741014138852036388820943158378774554642907548308748259145239528443477774287271376582833508920772216262991577005761271963034484948400102174467494013915867621866253461476176555829610217477120458668076693368305353416157882740861232724860574955022101471813174459082760825654458474615282920219817227486171431848399584511114684105933251547743796408023590490079491649897918606242132367345562053450714089232914980464288123894925491226191619319674105280733424256447098469685705030887178245963603799413307639452145806301429891108183845284724820440161950606661242823480590830514827678388718367562486635673678060816105318762759200985252482234319171865082860848395783518190898034824078411858679159336648439473620329842238412195554004478468310628136875014643553054432609581054173624960026408422033247426112918661114020361711988683587583987261343325365602187957692289474965462024372040034396437713105507991659263682669474866337662516264519192149707291471530941097382907451394530243544139088386981823484230690037995205858091265472448719814946474090066690610935336904023263281428605931464616730794552559476532034146899295653184790953351616541677065437722235729161865413881853579647782138445651835340138777632829453651803144375907776860730939598306804230283602742305951722838067374996464704616672128131875094710413354687979804773629418448978969283330971945865110574673271056080792217224570230080785857759366366128741388849374317283821193428932659501497717333418314543795505834992380485632052900859850276670638967611387777619516567382043880178349300827055621804548443384460891282912032220141671705336814366366045381173467734578332 [148,100] 588615568093017011608468957221293260935297732868120730670689356132912353714678428010333714524429828349049737273496444088855542381903451549682330397972751682133796860451229735977449885170771585096042208454587318628662899085625984260923403221296730620900404773622748338785888379906766871902902214261278128719183283442140276586583648510721476505461294157338314480017678393322074938958851942922000688884372409398150744141572604078411028265573302507532921180619518991025828488157120107354953785410983886829831348034163278551824197691497668141328659932077702750789684677823817782994724978485144607025577461555178033065500112086967631497389872240766213566968751932218222482061911490779442450644224493580796513774949754809396247053026546933208867956980366671846720940112597699867780325700089433172421170734424829475538340229458181536342805175313964596351052052537291757485478809013648683127886536232791557913536031174443139598960268928386076225605559274082888386294351298343945633318161982410133206359913376222764508319899710554860099714264010360857059298360999014511225761237203695576149012095815253635182699534141557254352153238956099338590990867994584562589331836746667908143344381780128671009244529295102798767572044140047631724977630122958961229669362230648786777610363748547868489993471139772292281116299448132349261943141930915470432244853788313829469231778360252603273429636550544797108692369779018914092798339651201776428138809737717243228422184016571285118239997999583557182308033663923570314611020196777208334177672159048584103236328064563456302186984071001342817347469385789157159502791632790895524043610197623652170147922267862528870118204130717451769891746995213514264640668879350742890230370851677164480373699166779016162529829401563062406290197043246883200591865046394327282032160885028941670416740878017594292324440051935699472 [148,101] -319363220074938366578469974156544609677608704065578554550730146148249473985539920034868199836476532793117743493432836455878187051019073139400277367894131803943587313544304301147462917594610958738071121102690969907846389466411220551260930370058849051824285972066389142298911498866418439098431121116524010002434858013930092520552479270837274523145381074093238820486511652784972063919583426832933566761219442379142998304258889565059636688202051272308010496339172070811647307516835332971413487409951235333514835336432400929707773771294044668036725503585361148684359073504466682866570978574713264665114319339743415189018251685591204166954648285468875798362827157206851529981031197767900925859743861305466568781460387333170131622563002543434576547083092914218296143287615158848202235386038804845173532641795920857336627567157803558364258431360645663963908986411024526479236747932282076959740361485380898861504023975122366536324112039956399513372412787005610020880068119681933120087427271723736708363794863082688674029454258868426033202486498745511550215588642086808413382814406029921669250694985662386355122050585986553814556007770807712134108960389214074047377495885491352186359200954853954111413916142876847118468136326883074350875272312532862667137546092438357459796747296321225238426874722943477930781365663769850361829956010531110603819639921587220975164064284254803914343891001274543588424762705956092945707900718704240078834720658882955289182693060498554958981476815823344996071452588755460403761307001688232669143393010683538475946869847354750579507162766959385865743480062271287778001995636878873127223944474312320086357043128952092923692399533764262683348822408581522614106301136116624274055686068453647166914605165195667869266118559703850847737324576639401758300605078597342017380333762887441022828485352046917970415367629130848 [148,102] 2734697505308614840384213756999416103347499949239032550363873463852518843611256533567967235371976365736877540025002046653799440368970751418510292599419386475713196220059386289378511794221831755312691678346483530124659085000379235413929710932417756581299642049999343177118270497129260067249414650500747970803470614786773503594318372678877600537231868530302615251280962175350175703245155578522504380528247102843958365613378548923463524511633315797647519570565559711171175555231134243330498250997894247874978897324155631862610847295455784659794328631609565344558824331617143404757306972991115236457906822143009123839381059386481698307281645704502903875853367986127370843964739495576568520925929987145865238708691465746765145593229908634517245267911510592069257445580466836096272274514832557815285854343084493113642910503101498567902809724045176452878473740435370082838030287125570962082867544559806646846183044530301521568017525789107307231725229229093435450614171959512826480311368848794826797411357107182085826980495858197373873954291045659208217755772539933735538223285950663505167487523340424452846016343988188470881447378001282077244288706665559977508061078807198769690384898682103213082524465121422460842487651310444249264328461302515030109711508622043768566042903897125361385977843585579945575615956489556660267543061803584087245993758553034529200837155891455733147245933894861028343883443585860646353235308782606798068966542131382697071988951399339326656082229090675688288080427897016406908429275809791645856076394615916777022388376552157739764976392819074096449326616642177386497660764349477375438905429867730984756217792851494029150153241397995424122425759859574756901452953544400950289759176322505294545196276040384747484503947456299060943263357522365145471724642928560508205996656725643011417522019435568378782041173902 [148,103] -20026615575132887968956254032869605890403564668427572617159118773178108452359549612365196409495925499469202809955891317969687451111102222342983245754308846886250421550462711021907924641116824987686687616413220223151607001454351762666444891809653105766203585872034453698647276237283065333875021681819429793563030213849003812346560580099574589712781199986287234162860527059738166767574508677578956958426138150811879887170387729223747902822234786287519010386514483123609290640450238121234677350778543630250454357909985951963315287251112005488608250438168002433045649117083226496166816615582039668387405103998749166526163959780877297708408582305890857288452528621599443023226623169451521600830723870155696461032797337408741572142239270242412615027614496736722791407959449782819020457410202905880390884195930825921207258615824571670899883846989819174548311214791981133256109072312227120044844452094264889418267227925009641276108059634918447929358967827181310080593480875700842408467597354400915164023082976050890989171565295058505644472930224868792759445425396825481127356337901130649868714099867513740001346271064984351365615256329909405045997140966597672716925371156670406868110968774941251567757864614650346126199461968929768766381000082633647268456411304119815820681385247196855410653005204163979975310379550798050818840191197106148059695046331485044129720615087799579481787199683292919951998607396477033977647542358657665287818096567048206852846577565196647643645017680148659213270991142503109331393981773440258535998641364233372701312758348139863141741705284440859005630386837097783597843318820382379156207457650171165065798246788957391428051767827853031639714731947136958760837162710524171137716068271751139604414070693344457126667556587551055458810315913427926171293054629004339960550157018512259825755112356134727025958 [148,104] 408540215831836791820365888707801014179564710874435871805009199461565677735366053868583790396171055654152240081456023347460221505539836565185510950906305409957220693147895025004635925775516422628618804571871196282069313035946488715738614622458033731520310655820188511615842867755522771732043686040509271772832810165253959739993537888925779012718168947475645792733748769208113805362927775140104753399207627114954209075729253761612803515310854734809710640355189855867723421884248772549982785958812109561918505398123133570270365795343189055912321568304137805512997021203652183307758567439092404606891326044010394417560176577339685407826669146272907846295146230147428412278571809782892884358417441695979971260515200841294874167052439050881068120532832879156535572444343105866019962802639586298188155267247097186039651584730408555734549190340978589715653778465981654760889808897450443951374658310479242868557493907009459343058572866960327494835037612358090631480900843274176403229423271875156781892178693873756157451461743938628608012230594955006751297020767537230461113037354398587085088409223093834662806895279080296932447696532792147052796708205768327802307907773105002025852883328153199783000339337883105304859252131985616980054459398989529633680646499810334941556915173333669923146807920602484937710706586551964541804139323830824746412490994492447566668360172147826734671039357382361614085300006336565533442046370072566345078739309228565046512710535079800985109672516038765232331010392031914735890692920067796340407980766929785686295951230405294489659127996725572330563230925049352174036262185745700247187348050068398241921054396047391432865915561165824265531139875870630246368046801289617975876937214998640465195529202017369422148230989400684297461381789631595835961172484168589176435658541832362828184223160012972472 [148,105] -1336884626473040276207965420142397931311115409964755151737736745662232248814794710575449509276691435556932387168333588041700273564847929171857537122167100662183153023628335710476584631043642147954468255977443949177942421750883180944876930721281670098448763281574320315596749221278342738263007737403008241102537268229565208134945062000362137674099193271027971682824581346140826971279814458951043698240317213583673523859471875854932719623870352602233416606739895694675393765067422810156499036103186128317388341153767999448421710125359452036106763667211849474336893259750423636200140014960812484239185348001809862760746147779721217861048792510272361917601923873160072676636236146319604520086441903769713142526805423442291731576386612345488733695887262349214443748491932334662382276566019931875349764315395920069370477577791865172955350164828572868954467716489699441152635231744459507488606971599351824063815612738975467758455259628709638163627451882970141032292484253126195346269942845959759841164293433380737573479819567032870380243301302173249715520345649264684382834795599092884097135813258864497740972769885228637281181089590445512168841748021709886334924585621781971868960408194859465677916368256008763052740077910829527200059191771201751779738572043604236636877623404483616749785642603951130981216909514601044432305564534650033892180947455849852333237418375899141659221383622240729679228891456043923363670845960834664197361764098451206563526288313861863234661095752337575509999020445657233777405846104043331944520512492920710174031306165288467763648098686682192927025821684745270358391355058310169010294851569320167868934950762277868181440486892274615261143988836938743613291355081096542415855335967305348001737333464296800468745705927569173469605148339219221248141526477917221110568824176641294432955573492228 [148,106] 9244091227599011420378147450235290248206582450348205537704409413217240852298203152287470801781881483481517136975768218635948898790519077630336512690751114577765553013411804969452158800842958365471980451226738253827545128035287825769231641200652866690759549880075248987516124097007856096525022422877579788641864697571314692437028422321324465771100674904935925587360377052058178532520454008517605716925982820743850074819230204063316850258424605434526986817847795822589342745728111718429164369450666499015699721744328005076856959618111585712626660674821912952607672986376998921278393135690836918681242749662988996462216858682910634453948493376739071632351695230007589549645190709264347829041658504663235011690759488389011250775867870472353283013768476617127738966906005264571641151406457673384847877517140169696806219223202215329667089926961703812070401365425306972532373527857654156802177294465508404031047669940359993121851049286600717771137433747692702898788130503512945198104984344685256864413864400950868835111506469212272090149651479998881258539605476564321063226692997607617414914280233238459232600523475451907543476455659650927376435549534422841546800326761226096422953863170427969378867996407913705524628734155433284439687046140127798025056844167691352235386230545775782508683954221244941648204093650121461605896448758948946848328496038772217543560767675562986522698664873370739475836431346691744871357457285260082038700281225971110178822233103186430151515799259294563746922405535938972125316506307471094031070179070337630810876420615417029602739133333315458600332354035070963772040517712455230654251166837772736893450124588046826948189374856193582593559881608178416429980884290586861551055603393271327748751051872548573329144372164927570929481561701491979945176629700660558507662608509531312507097088 [148,107] -110108416752584693570073943603906687180579225201352434463741868947534068582793040535104850314087847712384711301111803043568346393566678120692788608713189798211174844896717684377760384075236300149985363680543738743115115308098267109999313790858625561912792353140584219549286688991508136357267510027086766432622308798950179132238563903789892113286331914536093725775854853562678898712170323485096790797235660082536429120824189264250448015528041435576483644176066170086680952450286779780921043883663467744332297312923396903775263716319150194365750979896604443279811497768587802067432726490422531263819273831458283187127826667207928529514285306514474475158421132969343156909108856221637233140016061097878223366207519784733492802295294187393021962528309190808020416249047442763285600919094703966150581107037904132910789884054640269722823879087132154033204172411063872261373640642507731860696458831051027329693983883302702467079063777162848751719360884255308654080042960507709473443591572822478967620221313861753484297444560706921565970522871247241957205558726270407606506831608932304055533481675760039626841235359889600919443604682273620685457165354964367626436231340298107221441703689513819250078844672934275186020666393217654390521156325221688861968385658136114693611498755530837634177804826519127268500701963535109100465258369942125099050280095257522767408993392051869784499513707191471461654788258247842313214536916971302847784647518754728774065897082058235647639359639399146432310064869181737149610608978450707008888737620338515599379580454872012388091082789490960460737407147581826065059816957142369156539606812218501432055641753867960514883747125344463017353472872869794719928673134081917754209064203403669702553218014500267051710678042321345879611829924864336146624511762560902956258758974861234590460 [148,108] 371045100000112236028933506752131544719923375249470080170807574896330614593847339987614073271099882190912204315661948001821361327183350663868947119653328224177950290983675669648697836119162127465707778394021846789035523028337489358806826279012993854482200962376675025497938217791911115212346962795856276581460456285171771675156065387798020758872639309364328543669039653374651959717722086486769243961145513113218719584449361704927438476086287002354673806752481336989870751068991808910658528275481130830138409551894117116144039128453644847654154455937995853273754569431832216068608869563097751932926478361766484518387231246872135997778118536706915735758354312740936378759584936084892217800267566058692170243106643686844474507763730741840541750869950258173402931752070504832116810479207084246210629982767970383796493795043732979651725749455681534667105473827454763386862843490909247484688440455699864900770735620115866005983736665216193917346470677636299478945179897077677347657844779746181286667456701174242827955781875300766236219769153011106690737462784130246773910228818778188055660007126636506122405974836062677663343080279312934680588037259091667583374431424497246991676294269232134031500057506198629956810675114279853145340501385485827698066458455817669145538453681189246237591077763481056994643504271575231771494045213877817153232061318546735927179242792907182812104543337384659978026096672236710409667673912365861005204128113230007375122347958835645494144615372019076273556155200433552054571910589441135209247746616808329415197400182320745238339376337844628718631226405211889122568428355184182984017483137996980163410026804356139919298092492155576785382848301288112880264891634086243746915844553645465337118716241619406462622023375339557929674239597611514648991227536733457412143303089781172 [148,109] 2722692470284692218061971619947378217596847780646494622402472368891250868675568580323162388456348712195482927486496196503197930381665650861813714349783848905952303877699115040523697990201396739238393164703962447786734447902210616545632035038415346009349643496587258368038625460663667539444696192003400956056339905149101799819313182202553863077381879531795182496575299804273441758369640840742543883366927621875287489484858400615363847087723719860495889128136054119735678901188615479970924705845115820881849212663663344086217212266958622802676578110646139607209062114708528449867397109421697238748634679702378782316149255258262716519423882869403354334920418877725426171526177443113943249434581239046773652274973397654635631434146782092499436244257164354037475321785884977108943957467127470893882534883570983788760513763822488902795000816982585068216308039125701460598974666437155078635140344008032527248490653809487800141222305345812627444798653517517761645046788271144330322623784755737448800838177841245610821482617367503441009455601055437829656176990304148714308792420390283184504106599800496813274941578905744578468829351053210172194033503501677558013821168116177869913050130072577765579234291412039406472537134614150304088843897992868768181558409739783359863441518044054694397498521157552080831190002859860035398389500258874786711852802722304490720077703826896054646084323227048946083279518476338127632998356239695569051613726710929885645218813816558063172087328660792012815884998185776376064812255260789925685716348487326612444709003162621242463979149988840441150450137465621378937551281783578329872251883220496565693190558957871272221651360714913677086937295443185117884501070752772935706135086051173725249848562126768838912337991304895348172306644779779796463405384463299649564416414272 [148,110] -4186113572254540448480804545259230704824722001981411966457395175055820416768662817065753481166445066928838547434283194968653362208786025983043228602847476469122038644266871016321143608884035870361164631984253906270757285233438144024688597046350905428453201800454930124384200040440024056787558853956648331117275323201135801402826706448588248844760822551367885867633996793997898121378634083821660840654365009905029262397168217624304659470719329974009048049029013428687753869581402362880384431895819025486016158867866817014538158423975726528345969098883308182151080645832271132696520500495651487342362537527404967065831416699215081724918695516926043359679113850203479939853713786157014614524432250840397269332027229065861584138537675998961236012471128738102673626552110862976538660836319039828654633520678028634385539298061286634456202387210716641439148692075156848459442176645992240736678586897691895815607097683294432237207050723618279046073593312181443527773378947051393292985884068825101529048969565286581576355496060331159497801562902025092869691500010330925702384126683338265625281543846671015380131713140888898083500728685248786031291110313690541045756473248043372717216748996720311045450909978256009448697563076239789857040802366208962297563031224659278630602818563057872290921338101060367729311877103304607190059686800008787035691711390031734557084430243323680398067416497591851771740421959669924288682620710177348373058422624445058562408469629756765658962889153670859221166266126681472220660866822709388358142657525449594867278102453548474000159744175433149711676637861846678464970567120637391191036620458363055391468790286646445871194088388959840975399681667777727501189167335387209664016298304842706875332710503026459591460419317857384068329445421871429783378552138107666173850 [148,111] -9904726742752631272482123110866324588406415459992800065996530507263394539936141656785204522682520737824016464096501696712897804741843247918567432967075806371140900780005626758451705728891184085642917674103925983592568551433679947349400297039210482072052478768389533104094873241242123076482025217600747310918071870350710506724432136083309981764955402624012289837986173128418701172528734984772597144115163833761184257655313152055421856921810830146137613162250390288615812783548004056114724329018686771410675991654164986803461099369945940267480200040511643293652896183469593910680680159833682157239429606105023740729568574748051182213466486381037832012446049943161951875372519490715576877869590058674149197893783639880798086977490906511256165990663882914897445082161800842777771864996388698223839726898642173720444748829975996303989012555396794147546573043348559315775335395572349008901904051064708642813564878886040209985192583913198310018300161295606432068210179725966717960035984706254290528028165773469393795396905448765344582995102602407662668308747680517002864706442237612994306440670931744656103348344542982529991885122111346370847847197018225009906220315711230664946220850434746351028696381571937822256766659190068632941588402691705810231449893095841787377516555994800225152662393487013040012264255546337450570513333957587102009797153704181309607431209499068893181129068848675586795419605206110007408526644153510250709018445197405842137778886509463184942876892591272929323726803797447372048045924342392383684306885570408754841170235719581665263549367492064621305251510359179256044098477659136296183012624495183637236589742152040323355032535234084204405415038534715825376970597984362720198002813014653660969884096188724858999699684015426792570932437476056597485239076045940386 [148,112] 90048912880490138908152366078755145589374192221684109174553866148733420374462411688084122871483597102760897191554814450653112720263710630626042355003936559010036408186930048078089713632608410577524108985354463213935012091390462757062561207586744267633144727796390065224323600448850038227002870906118783153602538070787630297024207105247166646388624874338847816788624302337436998496496814708080018524213721425138086753991512590905120484435530803241065264907724106816307226946595227674327150550392599244875879386575350761377862009161050520409696350045692280310168083705267440059916821193560342894180371982330660389367133939476674210664885205859463253982648722340200495709030281869777409696592818715504728674795917237381007925964912764971854595397109461607940472771850222530426158451694761815665307262907080276733770370676572547453273735136019626326756163120974491678571329459115221471970600290522409734807042675385011322570128937977299081967175876637215697473850300711846336149626893414749232734541715976009519648211971472710498260053485999345899615092357314372791681590182188987112889851863973525302837432966509578394979125560463454008829824361831462453889515428405214585847203625233327851652871248691100662559375880557934602797370396835463757779030533340114787408925250429814123286150406195231198352087216401417944634504811936045877759869441061726032741925008643434188955741964008971890743340270671899122849452849472418703709534111411678992793533922384192346497778695171676237615849013137905288328623703660482832825282652775195851966447248624313973469850011872396197804693288036141692299217563573217857250747691105234602287147584117399866222917718511894558206566819134298171234772052963864951649123298618465078687947454914837194857109618804104740191524412645610066552044519660 [148,113] -371987737650915885491723031659582958987947650794602975513300569973592254189726254749686753619969310992968450603986848842153215631880785846500695617567470651014746931928533502466909379144681671724295296714363472097277250109149340776056350886546076146054203533227743251895809257035378196114974389126563343062112427100226972936884914510458500693737944077459080602242721060677196274359606631001658755134582035182477393065353228123045149484258013158786321900946356132260357827599957134277558607871466826063835218269201112195293308117435067482391987695364799166106162159939635326847659176219603547277321579217713727814305793099030475557997174878185146044579906231900948331261117744623476086407512806597317352471278548028710381231802180952449353444404894195865793513296982119603779323347865903926551955547074170096001032304993822445720887713183629131615891924057069049868353763933395787165529472788448206137226063214495769155364030408226643709166565536729367054712026372070685690736207522964028781164794330337079817051022952171644347558351398728153561576642775643528887131910137081636237624724313957412670358182612783250037781835933181021866167091082468405373239507374522442515509322457011350588924481110953721287160477003727794720570270495483960935168558883861018342922903737991371280373951914409457392723740047263293433405713299515691103232171696051079576095523279386884411258055231129397353278573848415802115309247054400827455947085018100015106242249177923950144886643042425739630047467185394120790519219724455430600928207754408261915553561824153716703375557226186669370851338241957121602992668351372913019440264735224360711388723667248305331509570724925840824974314840769851796650675954192222628313703608621352647266235868736725161904600027007200190778069187858888281443102 [148,114] -2532196285451319974990718230098871681625140643846678540073165543536868517116217771692488901003519911961816394476960552570906712577755107669838133123632081747359736228892976152660327439765167841197321585189849083243662848599460210718839431800579844920852354187407664009886952416851403344395618206798260841238136519278042960111591940314020542134239512065419877562386985403335241861123471936039894901017214024851283254428182858670542731448942331066662960310156914944485312487032744063144406084039573091818406617750148568117954123583093555653144443789504125578507477008356269990465706200653280360814088575081047238578773278920701723347612692747665259189485069186383568534484177814654969729670453894461868201216955587345705835139376616647066155723790648931506304221811813898039749071713455380666595307368469662600830928347589468655400759390599164715739555322046759741455038211223189788525292174463989008887930097394207904511405752385207307007587227663851737777410837086047741124217582980442172413297635984160930275045774736986296456190130543203126766399086196612315577038322284650643997942833429506538602205339721784210726481181255055699306156734580132812414388243775515789633685436135562114477471560280268886212672347229059142734198108202303444948236147606188963853186286012757306711705320735447196493765785860562064288305408456314536852194991854317903350559739875739774554186678183602820884266217734927225640944957194041757369765497019040134322185029840585156558300984780609506687166624754232327473500682542557352420120342659777816256007551826755293630932093426002590633691714448640360140537553923656117014423267953866365414725717040394451308539190090503330164978287021434122345469473580855370211599110151735141955319446408215815516972703014073802230899307143470400036 [148,115] 10878436377383905174128857983176329281516032960302473062359387081455016542505111543867979315452867652109170876474149227778408738142542503828539887734879581742596264172166333712261532825017639832685581384414642602815957087997358486532073817449915723879096981259977472237267496766715896269658109387162274941030874512539108187718852433514504287881398094944224037130033248362513073362700770069094116051940079735484755351125676188849503684118430071749843107218881939999060965221884782971996104161352981741804839465229809492155068527709179107398183162099621498706136226384925546307721061396924258723952121816580501015160256829352398105030918880189324091285007036380666842388755578121357468464869854893446149888707025799140255609918552957761068000271492599268208425675984051817179378981467537179239500057984073200130802851522882497704309893574213042048276817803657384883870061304232690450543806983951548046729139568257642956711223647205313319395389684425287505943646259300079994642823115480649383264280346762421967612532035171494982804881162586773352051369640819407494680231316903479081939780616613377672367666015522093924751167098763791904158944173268297182756354806993715699930807617585129986263211525264644256762427845951893912475323575788964533960787482366732557934522395363362888658587224873261305444777994163785102853174387012468755032452076911626045476630251766788265914808635100992086373225572180274574240352848483220043171429769986050646014083575983429557411746090274375289838256866827174325093260307295564707473074399329611823500806911218703514918431634434819453721659707892796683522850238194900695943559053243271905954805275850979671951473128430827535481433912638770465868976334767184940238525101633802018864777017837278777607056979466028060837090029151096 [148,116] -39862433792525288097334153113130680948722424322624711831361809150118614451891415992987088017693652846592471936405303760320682200613463447002740599505794010411651595372390973569530721637074699089210854672504736480679049703761367042873609667928518918953802583604974427106600505886660780783768922194221368098529286004797388152917602295292518985339396672859632101621509689957366981428158725602291158946248185106361978657319241583126622517456825492465343586938691896670328988001686959408977176499998484797188088915084537159876794437517803850611629197255664282615302129711278640208930422609289707586682553696834113470821037100516147171232610477794532905265120574913319011499684325110995198258298060497982474763887819505577496309602433565830093490985494812036700965652252121013481901193408827367137258139438092147051734684712850202213905691214711112420238621002065163538310015903449717421476056960432793371315386310792082832811674195700500683439633449914507093847414310278651817257623899932606548120475439387531122277730082123058721885531810910260769032093842947854400539805912550188514792695735645094766712480745175637321895869251437344571377327840871768181795623887081080683188235033745696245900553009444894787080067735984158392147956390994440692443429910231360023113223404999437346961398697850088922007922584222844934612353905966099035358487354491569988142419489622176623501901889831521521855459272014321894745004416458127566455309225586826850781623528941189671297095509150158721200295246790647654147798543432797087338015894081391343217667072729558420754276850712394578813365579699910590967805448692290397039900017029330955452688638747836675958261898168967080193799594868326899873277464087294540930148115605547256537807714191311932702794229877079624769491952 [148,117] -118164960863904105616091868183623411443241627479219448026638842258617868130001169345610060136424859456486404375146204861896710405755501546321033756206291741990048494669818222203998097094001635555557855333350650819158409644586185806015664799343223667167529596720031856972338714278701773596253786851414848922479565619396203401747719714755425609920861970368600968558274224935735828723452988999248870702435321605805572263028032129471497898223705229659670140823156302142540031907274542127335580824774561508119085007191998373022222186164534910076785876453998657493697992705026253362868921331142925805335124380063278112476172487942416396704448317488205011845898407166781821772541429773287425540580603611029748393517480020899767610412679958120161518210926898538220510397587842738808941040475699853088894082301340057803135117432222401704951373362781379120673235967941400687496032844554641641510025375221256747827640108341069588013033207727812146532946440260935868131792489931142793447665887509074574375198505721514068773984585209902414038714802924819089700648582844458298808406108378227134659472321001852375528675115211604333281820855130879080044884508363224035140968298388243252485570133926934377534742151774106439544917384979655727098639712416373906905005819750946294704402236046789200999270342336945149191038106648775097999857811729795992412945333295555975985081794314746554923815655946993398798985948730680768821350761547610857550017053338909379118533942532193940982537712945062537800552043696295627864280324003825330225515432322537294433848995483703414115570360839128543099173306947958945365983705160661218483513877786836460852845917759973291121877063457410061101187957682576439021066217775131194858809072741354285111161059324315570549060112305303562652 [148,118] 54698579805945689079959091091843309746031704112897109019817562092562006824427228613569231548901329489878819353559254384443665741024900147868561242583879055430957092846323632052502720696610356878238397787456571011399957178239188313113729465600446593441429512125182980475586972387377765943021279921937860439769944234583258832808248690358845258203305888343987700069831230100927081082994353415260691794579724570126820903582089630628122269803644130875437178276309529639557384952521386290271711305386643359616531314452471584846908855173105586331562924265090085440993605105953114191803015117293088189078055856119447376683504521972524870555195546220211784944273150866194623901434367509999720863734510513400515474063247066357775122273251485465126362089323327149169903013339424897981853416254436109117619206933696210204360331392074066510428870429586052945523690121442761531111419355512227332355133726625317217243733127840045396670788485552151020756124810257449374202889126307768821820777053715409745496731110218207437435072499257050550772004270642984548118266406914534702262124099581986287830991042390688245184362505099738373510354759418981288592875271914590056521749055329292460681567677314294320013925802122796730658860889748080668981004183289606893989549617220933438598710257556296091162871364342960904834605302239920835849204825064447214012778560865863667655647670593144020001938264220351161189203570846618442214801417322263995987068977855425374988555022479839722017641813540888008083580444087204716202023444549131798090943077925507308731738348354095010620719449178908117673514296832775381486576249213357862493789172776322060814431754440289199123320832354083857916571085913102641059822775952920370844360530531685288211829006846627528819525092764232 [148,119] -591782133811835844097103883590705362124681936093629752556653878557103497261766308117447332422916898083939344743914154570948441671556502387347941395337546255966627998556781946618482808572469553666215897269361244678442428461289383192736238736783089357524581056925087175103595539884753418414151020668775473028004421158686177999711319352505043151156682730703711001532965070708788968925332161264994432792151631514712255310024189047629982224242310579998089859195202899160637879305708343755648433388116629844910532908021968277499603389867609378840304909635475178855040720397920600299748479092822183292825655414576255838027915794357936447829812105035819190575290882689236993425845282529805996668975517070633147753333909605284293573740313462166362357631823329158499450922722381034666761871912546754109983858466669274191152560947739562255764787036190817009026156407388358204309631263391421721455720085101404524026896547208371210358866426524924995703937061477682757395271702983799702425955337685847994857210616410166355313213356794147792586488336269865801081022447889054427441240440278188283226696867341451627508776966719640616582540464028635369334713358047780137532897758602266993745808410164380212899468032702957743055146146690738171013891079052384771774834033004043798520588631046711477151346076082807619231016512569917172555943167954463582270668114609090201694002087249765428094134054128423472478790858178383320484312930174232744618232333192408116054662455858325147458825511207488721351613887159800530424273989264961410029515460370116245870605857126559288352798051748007752648790866137853287433018799520062807845466895661639942108157124967422258227985072137731779377219834764046282497202713719155605955797481038495571550628929334064943259776541 [148,120] -318864653751015619409394209111356136015973715539330065985943276921349994976405772850117945868983241991515930372575475129188030125589930173921502851488529347565835807117734460650727303005221025480041921560780326539159118456545801995199800222634661951920306770762533114752380344921526714958201224147449494464842197765017395430557883286917877683704821221004835194679369549168618523181719956365499753963190552541074603500707469245945948067896303859130155091290870451532369897222897570776343845946707468607627377700768305833763560232655517169661431980988963243842158169900495328862444520294391498408828750278201575234836679249362817343691553948463785366675871983253718072097419453172706678055911572035067875529620682873124938989979894196395103740155584196937173884241944850103880816297854975364773576111930818908193671077478763437029103829267866120030115717189441777651908073039565489954325548675419683256869624761821602216337756008069252175700508222670345466394264237217573870140865996388174096028191752381295092853181133121141945548182302482996170150715482236588179668815946280702202921065830254214825427826163467668868938923369530220825431899121286161207496852614345096959469853271867975002597110033054152353676842645599882807763314493986885614825264399429864769257197529403064931951610279312422730528335100241402801033508190702495125945562389130595264453922666692380175009393306815665002252187010998701038642551667438634579388947256627714911177611760412559251634417652998346532765771822487815427744614255227515955869557328835757113049914060370189903944418522875084837478348971491507131694300861641595384529257409053413225488397432878815325555403714555573894089822354743098796210118606081271675218951376694493916950920596239183176416 [148,121] 256435612425652896507560727301955651396826787413184678678409317578305633887156466980118561982595774411739699369581735425394205479448174305170535892404275210517277706269821783006822607729859537833757566220391040587321683414283186444125718703675319780180270323207695588558407371945502676053596418530980529026279290163573727914996581339992738699851991928628341820802207152699436008716452113220825484330117142514448916294013636644372649460983071979589066039202820349827455565351861380032073069136074056062002255192818340003911367676158056138549838529553560465205646897531202854658358909786780677558188971230413562975712624714418954173553422868103558908568877470498349169403749194052011744719324135358819064675191627380562123242581457173477589620320895729342284396647465332871174461765446444440147587286083025974568889265138777849936484974814637514350920668734696361581761226198130510304001994766489421656765284166923165683066605393725727019639860045368097492644735633805422821887362050398402940321761258470519317042121218237842470418434112579611742015270778113678747557460270132211122455798901245756888145808260021963534293624916148575786490125204927354590799288019337292433770874344768818977791148586564202772148362545643910357875161524109888287809998919721101621571395838570932858984569095831274493978781473720257132535170227836439294196004824231901881830059961110207079997093479755180601529427750014460484902045496382160878151938531551769468390254475262418210834786244436410423773053568617693746366046926863828389405834484093566051681169206422839866110133357398838298129247647777093028920546429001010544772904101419260855485999494717034283641206464017600250593735740331202197242979530952946630782287723698887799545999989851012 [148,122] 102479682369181188873947098114198175196891405866771935751477815599511413398233186758193350506969624120480235386569311275654586959653678176672472456623783754507850135389456099285789498866718445039538062083423851765448126751430852369561741135614872117204944417504672028147119574448623557959374756320219442560293475934117068479762190100188732907002629725536744284436659286313824705955066542920616279392752891920882704286507141639672952130071188503403822918086976098958874537329853216591720433667897599899956393317222165881334178586049581803568250677692251866889101118953950888494573818666092964866815689964496518760046496310343269495804454392076838842346483424149117863078397844431054703015087533884122665298728619251606831088666899071252804492076038995268336555069506556838046433299904024991333186346939668059099870696311155369354789878850815962635930081029883198516241014857759137973681979381759424092634707439906518743428786529881272351394921491929792080186560191067476393146337193339372654915711712283016324311055602386278479175924163166191875521955757456451222066821113201227865120957116511231089179473668674469914579829281656540776847093605257096612797351760289909685980884268107263839972732395382902454401291298210371774929311725090456661688624505568607091992287518539398776747351857964133813342256427100892842497251977714153940190505523162621791648406643151443106754246186412512342560230063833547870898531685702215677907180949670719827497803548514143972411273610589214308842418127030824903280838672291980422861248206809735343280900621390343767658748718240594296940890906727232933283336836689375620884101656774032607747915695867069105847207359616945253676536834510514844595377386012292520868715359421395241101011636 [148,123] 146981576758081417418123004122270291710242227963857577482777472497019447191038095814862988317148399896332750345452333082287389873560092557130283298753283284399115246485712895028531093231416260965361862766755758505364478082956682610444522232917418494115678356621888196944981689452716236721884768572086805308432915476318471615146693808469463085801738539421647404254919627383435485346900626668517253692159797963699619136116434409025374899498207938036902714458996640868404480325482607106886488736322021448802337702853029411292651614934955355123535993443777033762425728917709629716177750948013011061161817735566856864042809637205835912150564861787064769298223754745869274098032476534226731284824045486413242495902392875873116203609505202689928587173939650705220191257253404267776882116231822772408216821726673715148957182831834959513409798567542822183295746733738304821492060589535026201942549746120025136229437498184197665716582361866683018449399450151383828935512502824912133825559270139188620815956255309268095597877760528256339518774227116629934676188463509455100340875163022553641751440506677474799178646716015511111082358155975932511724311498625446363759642635694974160368201760706988290812758901887103724042332907184683053742979193734389594197589220808799679868633676106089644954063945627106103211412308373675430815294451037137757315452222686823318871230648603662503664462072912337765828611913716829045648516958276855525126817579788955148446653771302537472981048053809425947103023204367952727020181781064221247173231393209827044972341906487605126389306065994911793690375737099307822578985310246501638899164344883188013612428193823397083483779294331269129475491588809770846841256616360163591813928039082847463232 [148,124] -137195219907673196964509963481658922970698968966703894051857444673781551270079124649826471533099582375875275582916650352396159651880972266670668114364765174159102972531034040765488530711291368802306651149376096492156585777328143852629711934785016584307293267048273904872509088429120381721423981304382510597593582680528780306646877690269073140408177440261502485280627762167492563585392125955133458921260986237969827741965273454347761393894244906295177192996494377119129697051323921874539498361801867173170662468957016137877517075494674743745177959586460740056985597195736652764109429511280106251374763890924962470252206057117234881940755716505348583733647595094311184972760186123925406014795476591596721929145467241340666873965441514988497889104981670587684710875807146241961003660597239280753885393846711825770503051509872711381357441733283984481278224200299515714447356101989343340340513993004895844194981167399161714953643557678120267551124584321586798026049219942767462584957139514835663916940522816823156645335243062376427918966450530523171175342903227159736428783303944104839019330551253920440769732810083427998956408128756018400476748794995663653762781401651796385994643683523319703534483187484461841577926500300115732974763431534208035456500182073037017000241218827552015644649472040182927080653850693049085271578377375267428767307072647635577807941363830742797791843054325400986878702410532698158896716414424009408389944342498782662590922727071611673154201924352409449195517689225955160286022539419123426223641706573184376814733633393453538400008780724806147058021635461890295955281517335089836078074628237912941059705318812037683868575735080027101735891550293740109747968771713102066841915025265316 [148,125] 5491884698210294520283121654893620098710775898577459461152883501627621686667058820526667208506714532899731678508403678586198419050511546113129975372585562336804428540804298086523675535795706725713239987092899954465770045771511755639767380488082665795802804690482574945701703194710275644873450208620978755555649214452564029734521929662415471335120807206152850097124658037372324794216853404986197530736261411726857564506476534178400011181140233174110026937462193387258496888712273299895624110014713850465804410539581677682124694388722700811527189944132960132103216372341148958039393248189476667347838930110702532114188831857361367098267888075739857361334924913559993706986429118151827272778054831357354409173523452023112310077600075946017998241224556009895704684094057111779968830660054608821421136919997833026529487871997308193828042131706639887412380786935152984069455647694989604708436239828008276182958819526286427962269500513903113992656023140391053116210276464401205592885190881033748844469746636945692163623022385779406861135292935730037567575893346722320608267735993368716364977480863024200579469253927673299321472739971134907055298697664820539650223379858858547372063542905735533062772462596442424990402928517437594431949157879258252095486202174496317285430424324005586586902934321861470368117715727961412791217499222315363764708564572922935718195479938456246288670568871378137260393572422923517632145964972362253711054076874421921956476397617410121008754458633685275970723446905098743620394298543033340373393489926763161690912450565747003177734530113376284017965823543208792311338984599045997422292071155183758254011474956290596692988359254397009244714886252570059679196943472377428151602964 [148,126] -5905277386596415871647830566686749908533279551623878063153293931725229641923721681740523993440704549160595554976236638057103583282674539156822733730038052223174658444768569684379089699081625912138944045919088570693379374413169380547471128337537050074128710430232713166635252283173903685662044224927133382705848486329358411958460274855479548366230891591969002609842222675690241743368044192332343077906484211600368532162622724094664467416205860935238702106220917804917605087897392435822057408530789827601284463388400148858565698912900872007474696341666009278034768099843837831428725454984727268788536075060602373634696133360222901157060200291407719174808273376692191303423267279563394533191132913602503450789993049852416611489515136688473555765978924129670993699265751963117862153181486864436625618615362702613260415170614954076524225655213165010582050691129331555479757304356051620975160961467530021547790688319588634661047458035195487328430541837918508445188383773288612764682301756688974045895277292451325897634002607639522352720801759322628650070061817227297981671358386083884141514012552425119074184599573872902082837512378258875497514428738774018989765512423057846195569383094005446729045735381399706200615571246220276810521071719276669560703840555887792791067742365581582021121004723277081628042922509887880490790340798540544280014371328184047545447349963191886042694398581478107852995141036615906883379180449563524983476539998787777118549644800080598419802312937324341130724428547020805958248229988739879017383372741473616248406723847007141797256689940817230606845874748590935982636237315008531896973886791791457270594683403790648672972854512199260791385508295177668108509406739714039792 [148,127] 396975541930123102224373003650208508077519120640344051639947880986272244899388191357395051272553333667266945836263735379895275471503390776481917769089717069210645353990221914954009727836959354127289394958731451643667394031196078736595221509373847729594755555958350185084076869791316856565404823927810033527252701001113592428697407844473955995584068795619285342000459041445305775398004690733821092917691293627908795905464373174040444214036996679533943634620030884066250944832720254285868433453769820569616544471372222104074803500812331844242985776467572195488957431770922486744519155569880215440485444206043824534861909933497183890294763497560590022068950274232891174041520738404417080381822200123269317821225686701297096972766981482813526871108286615857453720080137598617777696656887800859530421254554460628754749760979242039966053023023879429920334318593619937003944028111150718199373965349185040980184207939944820357958208252356292357895597536483043618395891317023504152503606311146251511382486041358934183808528749562167386728164487705422235306595976454487789039912983463831258445205933730145832338441031282474958996967206910165068988627426386616117682739239098461472964756836066411671372151787190887209406054439420779824627692111754505153916458845950216565460617856767097768713095124294586935298817127136941864127915724578936981207569493238702318179994973266853899015725742030564943752372165943272817608979469687860067768404667592464699513030941196795835936767032526705849711127495815448350698493129992725593624351581328772259373573667147155616053382828846968168896515207618088796763689864570325468526171853465626371312836979071271794158626711093856497565129224383715361054265280265 [148,128] -38507603650232796197503801409829063496135807873377947432239530458371327214251781786950129641352870774951764058726905064624286862609761729320464192547674280557428535949824562909396144025412606663024264396924773128680065608336085811690256088033750774931997313433035953392830364680639413779458512067958868200988322033264733064089251113633690519874459385171277210859014040157914021307588951537768587214355740289163960711534594415081447349454653263077843112373715414413154429157495444995314838498423013527023943605583644442858822850970301796324383228449633784550261901759589767089931530311580690612225734099338905659855603986305211303901640754970718854441279511405519560078944662816485053678187359990497016913310014454162188143095113634604706032690621466669644600566701162797937512114413677742729328536122229681660311317322468140873109060892362566367514612012199599419159293193338425380212979534484465245950324137444458306728050102061268007469404268112140938150950835983235506384915183045255737384517618229415525861551416007277932962896929294258404760303334488245604181882240926226518864401274359763977817578529312006876678676711865087085550057992251108138927687832664910764172621934169840448514604442657061321146135407312728514514282442760600953957932699289435763913990905767433364283682301116208161331265755696297637958970457923642204040122989134770820210104254129061082842712314301831441540947249729068239139234600239997826715850430650618531689223114046226494541554231104403779865762047463481268294399791005205412442041968565367965531885539758191907482109052827581264980980976606439985949933164001445613266621624392892284133961806390050495865249338372411105497301714640525033167160 [148,129] -1691260656370226443835756539208041620213322062050758247191716509851222138465436954422720466656342944742549857559406061023387202642828972754085329548320884644346190374385796858988412913584029003528430340765825075844528088199661841279301732934058085036650537031751840054608583838813964692699981146194168788488385442059593020195131415750242931071280456791618404424599787391461743598786833441498398887097806752651115280481564018660397854704586929476092659977507290610359924194148376943300439832045269974201425304581767955603249766910535990489749874252200198854295746331745559584410977278124685248831406333770240654236254245561732065092858430595993047569772882232890034914216460192707909020137894973884834004540308287752918070227146235277289665597641154206410862454867458644588414245382432251260336461341562694494634763349637411887502906680575547789548106069594186364382332424058451327661558513359548914353364698869556142336845171501692990287699639718979979602138324807627504013088872694060809946724370928718819692858433923919274302445981436956971596066002009399698851023370027822257445989503164786892008117369397972759770489211332737236176586140733895457872351657214890680988481397508213713075668079576032086001728191932164319419900525143651850094123461078159034738894872944660369922857503489181292537477001763596627287568986174838328677989379635068376739741386117306643926691019180638714692388575685151437128739597872073220661234505141644463391430171462148694387242234641158737273300821556147019607424991223315443482973125301531860332925792916009679087175853363494191035703764719186723955467600939222633323382980011150371746154670763474139865547124871267882440181241250563178 [148,130] 75742303703157190489990336827882221221035066106097152293995424005592267912652474125006983678474633360200752015360201732729022488627511422222670071831906436362088759783720588444603045540661043715020250697532926743855500958265284885056311728269029794115769076901461576658955277065785248534238266125354156000891763636461464637372508522685841145815217719949282602393554082417100856159216081990529056803904529967402222920259557594030214272095565013328726818398415375658061210859370979895385196641711273990621011623847784437873168051060561579194733588972147714404674206591518974899429799352054381611200052375707653020477683653254835049035211617972637758087500364304004197221666789254056165638978884879960802742287685750855471122075592003676006782192744047805135202847766849261810935318660754765258894173487240333664730074930791237010983502880800165554750868257506406353546721015134830517802106819470203517791011186060391900060597127676267626194390871010603599544820711551529099290482086644929029690597071683922750941684636378596736425733342138991351092146508848042644028002161978971659639916949902270735788460900464188420122053627933899222713202030457780274996224108756688837705895980186772474025816180572573514772592054422183743021905781128996998642020213345247366297918339619182214606009273144155689267035024798758183158529859781679930200702612945756022027926870871600324690181105593321261248732711775534915064393763163252106878972841196014363286406188231454205190383015031709951511093498536671009939263095775203087953936243086855728680935167589113789021272387965434836255797828327041047769962125237493490026308891583594501740701134229754892122178711117090477909878128 [148,131] -6153284127249515273100512368678795799833595867250441334114271495974205794643169675367552585919113746996517890422213547350340074407147426953186631011423389234390996042658600757322836244679500514214109304483700125494999242151821881277121144165531125489339223876124559266627535920242202992376202694436461833791056448508731861390925024962719573605025822710894906682173912701954945023108932121330131647567629737811776650207020045886918589681402681535362690593170035530667552194427764890386496431351122375889961408398222628836136406582595239290110865945755896307841573784471314030936393932951552235573839052701998136622025380627471924466830882091755231344523003743994796784136014346695711549331160034194305897776198426757112943014797283720371151160466553002884422312004474928672779590633208584106348954512195963193083148760043736452515005748136412326954872201094303872029041905894169010728955868686939112804288806372299119206863038120544663863029520560257839537368076566345735868826494800374341484046642168461383801229106541970152593841206074759586521105615374700113827536272895856696151104257060008965409563322046954904026960556160669938346837204865046613279230465580116829386073571208464089470898517255046704382159457810868053750114409730927007326359606113864559398180642513737209474297778073248657754716493151206642395646199761574889857514382022285170882725500682333047077469274309577804432918349015107735029323271021701168473176659207871064662822160792059282708987543421819367964063830636258622243774226673936741546600476719040921755918214662196576770679421677804167468543506032254473623662916168681495497180787856556006670425232763759725252287191692821921744 [148,132] 49400397930787179040036157019383458458149754434497682752638962988943011278111576100068103132900655498091409234283177747461926172524847356350259342093021682251210924236039279128611858206264156349506501895340102587699898633350018823629667785496666234003433914103361202672993091017994096041929508749480525663593066851796905297630863608254720699746725301596299988873389355421721233065373174096984235099041099680648016824941810875297615185472604867126655643859640697943322379614602550822883270242602463455091297803757904648350817269962736120054805804805983845524054612339159676669846330614383394011915041896768550184463031362795717371326013080777216804060728410116440887868525038858512392169488322851951341994466818499584514601362092522735470783018968228850747094026588213505854737657528126999331981877448424989263333536565228792182743034322990372702836065838147635657806490367695990674948342782779984310187572608629874009699695708615523986299477042797842076594552198668162462761630599199843110914967685357228343895478001123808364187733217816842828931810711038969123314883669509349018863732975024226879523058851838242295945810653433491897615352742970425798915895895009954132625279621123006850910986783028793149192283509364548422964752502175278018529747271456560498567085184281722655981200397508582818578083361636897319640335882370270367210855316472170382490274431525314688114021132975144775298088030376284151766207253533365076486714169889141608483194227995743020093680571528421475638054308102686527233742942006060993836234395514774006654084533797457836391553804374070299500704543691692722437778655172943454392074212234272323698491513114664189599673427426 [148,133] -5377071760966540556396541044105695762145761985323862332345884087839561272253728219075669871144752487367027660594098279659238221434105737123150018833051051191643570187150914611191005956926960469272430829238138684119007296123546155709549943545831635140676059071689058942470242898291089593408638615697942977931972532244808475885750283549005035041775564499290651000149484417996092326860465077410050404960528944096052615840898359309193260166015784577412990250401114865007109552324726904977001279066833268794496991191087458094491261919428573926131744255775165212713847269889713167551887060522706453310828059121361283157422827504227183822955409252824928287067815752037225490812535585514922354720428743007466251248223724823559409771169807441520444187670865501236387229522178721831596241967064458576351522073186726488080321478479854567052743184127056819150698618027529969529033478026181967636786183432069075775721318636520768775448065677053499414404906447192010691726265372967688600984031758914406777714110960215675293053318339673696210547116004019991673270218087968145431630120899599305770852229945555146444746040759679463791623106092801172281032999621308224629653263395614256820911244393669122705341767570699246442484557300545479094274919282989322171053157612171829654339847037273257076053182437829580768453483529862666666456851279145150464547733444329179075386766779358584937116309955138515977277070373728732362600829469955493457607509460016135914844370631341029667173676694188391468379999693305172536363168553752849999392249668226434145516040099780379564047781895865544648536483602980487582001549890102140658915836129317682387071939188432616626104 [148,134] 7772043744301959659241672246232440582155596268824363130443567271515896427766511415497481918846563364581677827158051628889696520217866371630056679207460340619960310238905785933279198908099205892102881134530973137270368994717369381597208319991659136408720784896269532998795011720136297047528115924502258546771634670863752005469168078289038270586330933075306449649175961358341827370543884832448366962631091744383156057341666480347634107773656046318866858144457304728882061422820635939133245928407187890740554149969885723698776629363791171190106965006440528040287683257567235378505699114763143896120824812229741856469836371248054064581000806906596386960645309132121201877049759558776759165913550432726152630944781487739292166516261539111667438705186901014108270314901140698689856560474355864309143026035713661937451450863949714339901081040596693083739172036954138505170998450397605365889629199062891183629238581312018184267319774562283980836895446115935449822173564320399161136161050076338898599704875594042415342198610817655232465735801436723567030450156803628441589849906003570718639414735159047009373026863165001252718766161293268828220702104954240238707964850051020724587047717218925856056120978643667816497680388216619369163464955053357393174875680294455705832161628234243069151055306420524827859873661183875178471944472323520516898573721524654174857861975020684487021947868286940885465996992897804534804089809484740296048453870812360141873946253715683518706753161534957212968338712899784963750273284027960005700263598891839005371146027240863042459092620795921237390499537516250479018654015031340945668232637554652096053591472219956 [148,135] -296650936772640013688716200636835145153414912602014581661742801962924703187863002455259492314044584923284872574638910504155862949612053241933566816327438742003605197652732939886914435952453713627390295736648881741410857941771965908797625839407223740643391109678767598677785239887838786699182130715165910982736657283134631070561553600280551023698688200359458844082488797665990175720842130290446200222678886000311288250929143675857233610669472317955905216044253040156455459552012439874725615963269042137031784341859203618060708540710109830454188244158968933194660206248591513985523184482814909463507835260921133663378081140053931182968847348326573113240790856443229203140652513883952540833265722306868458703662984852618530400493646356700137632712534370418910526575104660558260537964311586789091839749149768818755014697858783812408321175379615781156286711962331199502519559874211598655006251326968282249219813370716425732732387734731076678828862747882214333211614689604138882036577649673504492786775648883347140396540877130445936823190943371259806172074105616114417330420161350562333912180851119218179682408435894475693082932842895504185264169547950052991290406453422016108638593575333409952723189483460230816013745048533738004637027889615823834629723766522640300257250969790046166699526995048250932554416457019404135163181205297677305898027425290300161959742065347510189979702330700951042148757280212440804531450727386848937955259588752197944309195493059608775828013803981086841736126203191329100493389763784125917772593478331054011467417871973630000909866780409222995527817822016316733015549576293369474800449243270012903825466 [148,136] -180955010132260306120094727187565366511719235164807062294662771531611442107872942368779371872547260390831341222606670920671113123671840991510429295347847382489924495291501349256303432250201285967720805214345947692416906422702211314820026156497774755284012970046234696968267635779503379437212262166512928615443873920060149798850352391476814046177003252777797360485295876517109518758840369860450222804800727252060003646246431232363890911999113795379366005562101449690332024937583945374184500208687279813299131873425526438098371847392479002375369691083577965395437385021471237818325018074169825564092502920791502023621830565387923869108038052579706156166804921651569453276206960725567383539383583451441279987144029327280371148304752510720166119974096193564546831033747502020286147999790111665699381117685224141536796766624838801648260966199953456964604752312107852094959048663968792002904551299382272902577147714190545589857151479273387524382893071796848677709101326095268236220874214516448219618278091302312489869453857150754185754793114399891003917880813379471210857914525872744208214200530742884462145224730638206935792730306621313412385479218471172316265216275249388533089287098376594235401100685273178464136016710591840063700197972262522883630588192935999667102688920808295873287415742275956935048156498108006922069269904370377933039081902072992639222803641318124453366448695597983889475855743330066308025615685454524892146663679221032595498453272184228872166937963230624591862809095952437047918302543243248829496749358632597285963064038706794799141916189899494086660203098410394510830751515982850783834810350667676 [148,137] -5180486221856006798377418863400121755572317118773740515896187970956430732246469994763729618238550667199740184254820712058460941464683620532472916120523771330120256305926867902012431390721456909744304000458119655922668887715853545537320317310323717496762066157730746424751187458220329113949968661080989908415076021487064551984126396915110569886080257389198129708861875249373187632707763252545423362267419868654050878547980722243900345984305378375004394992098242772576898044291241799357196132777572023577892768115048605776910221384422002146082992941588711676612391364925060837870332451125428290927910884521757552559768005998904070734866550600964033998526873149791629450426884153584636606283061908582816845236135335407542667893634292425606129955679235805504581212152020158544969001034101883705588312437235428498486634476899879633523612925236608740742238636162340404142392321157094310928482438920775760650839165286391174598238044378175628882461659060615014476351984801767684640676879637750997691058525347640318875639818360467024655293385345201806426568717974110370238031221622777592475730545673233680589023016234100516435724428828206509267590345456509343236766013605586959478934111120683020036328713272078622979517229468650569267530818211104296827027600024225713782057343103512021176384612936308657996772567400903341253205973456382588726736175273144090132400213392938714668827812596293023556215765768143542574828614495455086564819388426599910522542232572523344604285401057309816715972480589882977879444886767805549742612063603278478350799324563015415431691063092122059268015579629912880291317184359482883814090330 [148,138] -18149414896518713303607427218636043094691154512128341301135573887833443424018320752497183734704562830453883615222102232618934770913072836552182452057022553665077740292661225340982182246422349509259000482829197177898652061437692829986680693347768213250186620750376732049463765835654870976409709167787920203762646374011411307218597122196249487083833699519521465363610191306872504773082680741230921188826077837654324324101993437857568066470059406981834154109347802939895106658390285834673492818970045115949876391382361460401079128590126960824065699608616258272679483486325973095695502560686277078751628783053325172241723485086564043352163009539357320221847724896466348536045632377784580741513093667684073409731314103839997401315794725713043617058776768489704860062535429959061713635452781830376267938619141122116340425815406305595030420869551979443453220785687012291664271876411551780521697223800038221246115085030540642921605783339597561852596468703677513656898842669253911633597225484232605945994162103127621087880977052180543896085408431454603314659656444617030846111776211628926261584952685856670950197116712283987988992013139670620381137271500572717879233740367311699618585775842443357888227327732864231583691055202004027061913573778619104564227147048472823670868268977681328355359580958884015235157726696761270615263074312025466602360675687200398924794573196728611086371082862855865934355864518959420132592813965617244940800249608454738770029873250975611220545769831057072141784410401175258407216354972421990676283275803755484693751136075016425880855304312830749462217582842616363509726706886641252 [148,139] -24808998935933894753781449827003664898777135155148669234166190730511992662997995119193021175526456340525159141125669194869737308256889917810974366904405521371462646268930526521816231163048045069565970045144065658153036859056131233895162362846190153384141887798063931130837073757116771253173462146979573776265298133968123204901263712742484168909676443822619163472691152827927667405080692050787149374140926709500831612787254157238996367264495014381267660333532598782440044744989976958839765088933710870803365948676081032256487780473090731829281576362663701405984446908989787296733264182536893395864825425230192038932734988862318823649795352431495007923387160980078510587397643238589891989618274134202372534021699463155061502881717343742824769628178487109971493189188755754981207082004450720773807364557237214211423585800003121524216729612852543540148900805524535353702435579735271085722653575887471071053835827630359494988994022215737185444605138586723881942667568045571491804874651886033327031665776427007346457455038549229998996947527666404347173135293084589190553166295847003860238850264422132110929223778547666755863263522217601485131475853366378360833085624980205187159390136120211452150303723921088542997660259107502653289712808812892861869619834872901004363510658765437997558822934591874841585410906194504823567046162946814925069161357238572424205851019203395151185634474813549377476035033643776662394591943811745960693397590408576193000390082189420359830679704571465493372278775211123725052915799378216818084406032048299608590836628567616565214177262680221936473708421123875489620890398 [148,140] -46983033471468172192914456588560224630449337028745726203649923975676940350402661259655882617485874473444672587067270575872076288614518606422568034795521505223525846341629799080594973015584306485665932515789893404799986991357348226987515084890277084763378375641698591512032870048372060861816247918486031031413634522754027511036498373644444386714573751205780377973725406665364564824056003349820944524335339666890078085896718340970115911498869850342157436906696903806442049459579352440221066573742430791057700549058807871209984758721640774832084474487567316942929750733377288022326925694192281116094715384392605772080656587741633350509891996841330060328251163756022851487709492344743451979892070145604702206083061079903846563939393316657112826192199940199863192240119422681699076660359292845817625524344092681669109518083379440224967504696593414315347402341358215336912103286470817019328651194592070000520994941797431708693347478947362027991813451911293284800277192322659670854607008447548320674336171517390078938550807710970970793480786864045333465916864514088236156485212444015664743475535213438040093338279493737712644886853144136690871424456899128158498321310233076512048962799978419599406367063735277569626940674141766408896319771769917468929014146209097983973545002593786333945412092656146215440802298652787033727460017493737822049401487788553738705884871023427293014611292409152903096583839489304220695469181594171589730484183246815583222952555479364698195477072847152689702210132690947657454312210046179648252333891500358367824927304700107761301997843969639798207768650131749213 [148,141] -45518559631184112817281427447880110774776702408493338738970868045011939247729948573859130855099886584448849126576125295803918218585891270041798410607587227268851525660683764750921624851624265491689049837530867117210329891609333734811199639982422916450033782448053219070173968417675697639668356235562263265622729996775613730542573714653647072595434189908595991810384734645051684559566609498415392527444607652652027782890699423079459789640560777302804773452427437658306664652752168333298979777778867730334361113700597531308509423065297800769313127401195849606913050821226169930352063954870402800848174653093641468285990743765272858624136753819649359408381818517929751911038588233873133058019375732811208745355021635085998006957823923106593881705353673154176462224458494951912208250940587869723758715865627076540653790528920876163936280104095348052300792601929997263024286392640668626751303491076690036759732718703734873935425960808140563020568476040216901825664729708981387517761444848016196518051147458218993510042973813725153881284507290391318299333315433594169526936558931032918136832128759415912200347294096252351119463160908302838643654781935058977710783589685289262390191527179912162821016150590858513630120558488186614855965469929794137605991904379110944243267190879133126960751576650316878431289544470976437368114854907370005855580080642100910645497612983541547659806300106779527683842573218135152020556005624592359217610146373621282422005281413247768519825001574365856250188170480729613852322340081882134953711639266050098158245077373563751855159225436398163645033768 [148,142] -144639890581899074471053144749243870512576995160643848861788846758473001231551696333632598880583975307038322516557585571876014229375814580801026197780277023174382205529880165661688777974271172738739388168436376086904067284973923741313806662099141917799402439421071366453260397353797977856639646945440433480510308893214186118192168594533151671557264537118429279330119584371204098660187504696213339885608808807888092751913974796140312087248888001507534701185298200103830707732970216495159727571482526171853802043970731143269930484468397240280948099569055416275851515844066232105242645673577397225561123168967648980065193560990864201498693970675029430065377459307509751152049140877611402327899480328975839514552342119465473655492820825837956914030001227062691499831922649314830232814972885404502436717657738897325534429822438473368852763423720337790758429617206072051575093402420406904945810274499192042650659968797092311570594555420319134350690774695889383834307862558699446210266415210135593607122267390414209485629163779674763523635729184865180336860371828375121449120077442207752282855033244564359474673268302273216740203047623949037007062948997646462122711872231294480561195666881302237823459325932605359448483707377903621441254820509012208299720806027232586249675632606368215806278627747928825600177455166827085990525535360922877717762173866018266643142508634759979434482806796361247248972471888118954822282564709862871831631743699955778760891462150431890051087860449126476712459310432763986983199203396086443666808666296145158835713486163268401704192202757942063 [148,143] 17549390678717979786863018927521264498644572470708333308112868764613778353932330864616217301035563587589920621677317151554197195122454382212927264235571848512204707402831820156259893742692326803800425607224172248842922905916648440181560618499840908043019920413153368077824457105535903628180914736460434966265932029317594127326365609407926057426896552314190341599940377886766272916655717794855775657761574773137274204869723088015958821035939389549760394369313249819284872932448063906203431511754599552986702038547084067488106779677872462925460677680612767801633742167045536571983729953107720250655286005152371529979955156857677090111726598134108029189969780247871116773309514835671948082051995290811671948577169661165587057965219816730447357769346895614915644029456660887155933703171408738673378004170031169766038181745584861046127120630638061887117004521152047669189259492495793295190278309724406295261323422398121695334297697682336431980990335819536682155265101792995063330454870283370893073092556907555357564887484243595382368140855256206392425285060431349345713841742239359930986009029056046020338299285888893560630656948716721786823882125744551429401926318779286320249095989843982877831996399893930753586325956802773050069575872288395925176645380734242380869367068709983614812544219082948386160490118299157385559446797241384610328933252735947874098069372834444520802988425868087818004666291307741966548801973533901984399111484170019288706038660266706818370188247959659146793749447109961278166240414412656778573187248475875867891003479711801553424032627 [148,144] -47096936296045058369061979570693723705978316017765089884539079016824132223656929132073020847058021909283759333733937113551485665996008983832967397100492531464049390948519357555937371147148862815361164560903500360205977589234863964716533316263335936505984923105373779571142400596306737612105037920263478976918690815491086997986104532874766557406009508651502786793838321184485012016559834227894913560292518076035256397419553220183776189255612512535016136434931277624887847990866288488142830280468646956211970177241896949186729269505814230468117931432378292204939607766428876029222089306428136813371942830470146268809677572208028608991345206670171609886822716293137130739806452314174560390345202283862075945726962782076288724378572810916772977355145088426058135404313434406419560363355806916324739637602026685347172500785561384160532094248289304770837343373996665182117817710772708998066532517159195512451491643951906343271982236713827589990304294919973748328040617228185149258132930898276512333326030332853476522216064404797606288276897870111169381969980527267203148750449660962670957818962149458795940649312221528818390179624293055853529714462074889377839325207790161210067118582359114303004018892890430021624982197625123256504769803907917932636893464664776487072674045318330963692993697484931360172784043679412709870831009554099182632161103232072887288691485105368839918988210803259015852467614135889316525761683386105960928867186454609391872768105387253304275442573702058820488793154594301201150807327962080850166304416827959714266510284672361712 [148,145] -1113576898367284379476123136642314796948544912053177034211585156344875705718249048309184906138523697996174585627944123577409230492885974423995607411759015756940053912189666520493371519034913222006431786405629063793118430038884410103639100499377024443290134138704388919387091598298705713881236895978363137903749246938483377806598683837669326342416798741374059568888971823862636755919377243880488138290182863986562937261092942197820697085682887997323463972209955748022709403208213118413315160950137710074610650924761048643556996209686233398772353192118377900692424621304081290948959387195405579253882744045196878478156415102119457608887263188953663433981398345856468815418333622887568716686983227660493576076804443391175278032637317109667407212371675319132241356101579419787059233341976251157491505561494973349772174755300948773273994432804518231896911106776234858237495377466790136184625218113300613749288840148323098771617313156976781618774113613035966218161013745267545234583865221220045426043188936793247907790021443448193897424519967585731094900236455524075601888664700133446765612335876187532395261302685467258379053068869264254900497712768619076129709881816168972971757332416119651789831433771224298925159616640653672465961639944685956370494502386554067987302631086727108630201016524195148584259876233835108711110536889636393037106077630850773162918271655183149677137229024150645637813841688922345687928758849351706377308320208250194983393913555492162838889291872917751169800721255551837534001050263504243905674858827124522089434 [148,146] -1112904566411864549976474635207994271342347737182203613454684894704725287049206496516411336696982302218383333310121668906491142913688858661138612240518762719065549771174612440987581465003505465404450428789352111752639085350566616923276977618799335162317794167420658569977647019930502605628348535505734797309002549079767122777325665695188156360891010464584715572237864022960663229085907264407762267181667808755913176313408671930572476194714528447563826352633030837810172854731020297539330758621129562147136321668301652637979153973391165426859747225806082107067574313623210550538650306151193569039653590464147266903987689409757147495148733616247506604320662023868641364868801393721689728977600166263193752482704900071304467798249093828731821302051654908561643107774418760344010194259390369798235711954059914180762007575941333761626780612383250569256423279621602011383350300602548836772831984834405235232381066668693057058846323344287017585885279836353858995477224738430801920231042747742860496871269615073747278111129439051568094901910708293659583602461029957928375210308647209960333360323283672528172906509132127823182915060613462054979021147535739252882591575076300793359657964329985470709226668663709841273505034616666397226990360177036582606113496458455196664262407965280821321711784846510907863994146105898977921092570849629667788451115153096216198972802845351449363593615830579860143656276408745384065715196674963830142222835354435751598227643142572440445330744970366936735807427406873026939253382460535090547065243286350948 [148,147] 4782503080598263181622436167133818711962958215394946089652075870423195474859103812900497442745555918599402951540104125872922966355528051204629639026598613554266151092171085840863170465332404418078002825019904168421671489528562503805962503400213327058621886458269535304509975240449001691118868800026416431827030209821288543696286737382551392451518700096903144610424797138252681739212941259550596878099521426923133552198641297969571772264904120310698640008096893055145050571853532387370470793618747505949125038286219547015344345163489094472458300483056492619843969589474182949618497819491889553650650453116611240777205915006493382792245949226001142042406431740012107810010641220383773479994302646756180142669616194445641620222535993335066010966509231398749911042583106756021304980956239039607809450435765208585654066268298546327108101674738755838977949439089395409620076584677516758169308910703282970102344948260437524415193202933067393715029222427032424900873901306397057567733877094324935766874911023069638726448771281336600768475275089189573113085275177558897958917944908073246524481228444309937863025012568343766266545732237963915146118267571705641621086394604285749686338149603818301440284699332574306591511354493662302735309796649535638829079064959902555543690769589600736678122874311240805665575159305311198545597596399658848256588413402244169623798419517100591159859821027905087854702834181091665312166572554529482258273598554973781739189925315239899910056369014162524146581464227036558294654867748471307349728 [148,148] 1831846202344792350373225663734379122306534544168885078213296567091447215804719817229974549233696434480424407875935118358604967751942272282077153875280322855187724798481177411708317777841075492255000468259024648675104759279015995678577829348000261962091874851108995308075111188940672299541596348408113057815812325847980736379535054093865977665048531672400034349199098665429634807351134165643315566335127139748027452191376531748957681774075127505024707328375228045200690007713015849986614429660581344722589543815081459199007402524823683841529935143493243102960860191231077625600002382660082625616219419840428626469087991038875471299289548382850549033167544760977308340743958986452171178624228531299204276910361826088471676354409294058612421039115847227272326444256050979656865879330047283123097782612420016377039365073009225380022822717505847864805396729034406351361206353244265785857100329576510659557244203751549878560464418222357504217982076957059633524996266718627758352736155671301189666080036091738098412264165081451029668902543870039811906296080635379374996201279957575898682566233577993655317477427032011590794621994035873183218651863986657022139488212536367591555807432952234788448073872621145968051867874635959341881877779207926971159993959215993604199958857829934646281162393971294594547130467167544184470462358545634908592811499705728579862059307831383516471242552367995565012451494709343323330768342833140413015898264461860669957715003351027395472983662273291664626632685479255309239699239404773 [149,0] 2255271945788507303437623066031266993583780789229604557926186430610623211535691765593491741710004219719885858537356285781934824064030249601040677735232107202309795585935078947504621690160130286654556938163279232273590833362394560895926420445635902113900311037029634422133260886568389497789852572722949335058625866835548975865842918615776543044968057037423501880675222306163327436697522494635718893662916871355017987731281957426599060354445380183972817870133624262803689690299209136639806845425927696857238000021409259438655496111719165914104988350258250306604759652406620599362696375403047169949087893618463695149721937494254653047208469692215701279737452042983499623638376342799897609559525074691496187370699597883997825533854328390140105503928085723925874304886853149391788292160849379145170027280479049640916683628684973744001183745585543117389103184592446161248587535800728058023820162425096318315668095678398069159034450619979053736552793480853563044385259335219598958625299657125678953463050137876704808163060277575545490812610349334564527929306460544592181767970593689374070512787225975138683517026067948775001942939528970135139628319015547519600363223322284652701610747420010441059211333091714985943171489706534461794709813292695401996160616281917224175863477441644760893734746709010080112587180568339741402907904204809620970027260636467383155210553331000541823398939576421538537172762539047359848187964001894530972280077187402882724316315698774655263415228442618635665130112067913631512344799224475231789224308044528494220177329471611905537317728424431568696909965081344472115198066039605435074226258921604975827812815604160932124522508017028405070787695178305327676441640894985192371433324154904088925067814592568357724075601487301848379125551075074864792187419320782437592368406865926682989786679035171386977532842883082140220356622807556512872072093403783148392037777864103507645287551708366115693622209836734461132096131612405623900995495859811099359603262098288317105597312595576021957781024397553467445142270395387479833990061856656638858912697833147831261157989501953125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [149,1] -224023970203825983569927433963815352676673935297947832353466231896721168927601036404007546963650490101076531407673646815988340841206774911225517392360192209604838218328826704225671975599987743127460756498431250117294376267232444263036622296917465546282192998779444438231258337120389997206542419020656169478954203600136345979602304800594249845209124410156288532954522789335108735045719221697640863676018108010443900588349414525519958976229539133371305014354598711290306498989269004681870293720865332859654115199334714622794967984936707292486081030558742885068800059790668711457424663242657553144104246720902643614806375605892800091219051853830766616176829318089295562075584832370698559865240295924682856330640600623932590026718075704900441863828380293916890925910714612489834010621848062545168200039017361715261683468362629660908139664358324526087261482494172024821763695248429921380456585090666330965995029647358067764046094713848369518777509938968305106303354832787949712263870823548292370439190031011836217606275135542914817627075187597652256795388827165132098054545457294182346133025295154933955890412825662510161175910352517503464267257827550029406508053084794853796184967497679624502740975402791775477846545827558477640092005045226565782521398465692675911344307008510836978127795677910428987996114241793406810543237495088447040710157559368272116254950204708959662195097809731614708828937758848881271119341821006666974511775018711010904670120865574111184071358541989134912488375834356385907838441402263360019025101167581871570672671444228403705727389673562626780752546062319816906203363573090959730128006449598230534663576330799626269165990136055360046746940428246287547615998426206085254057719296193278145932481362799191375132731565526663853737795359227682490694986056985195766763173017817934144829679026589485454021916364206307086511720273406363827155009301652739182763979261795479504525981433450005445335262068894828860113408797985034151271782657295122796546180477005796460786781182731614377970349127833989990151892986061233782638773385411685213836515310352297092322260141372680664062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [149,2] -68025590070732582509479286982707810725086613720895479194907163827262078690550493761559194985266228989776987629003849748606932444360048542588615556528843954432185227555805901437864711620006835114798146744943534743051561419790290672900193959152480201004381928959643798206291700937340388034054677133941336506764227067437855445667945856187088206389979297380255404101888472535375370940000301894668380871519994937277819788281805485531296671170651298230607300829012415900246027549644539125316504568136010890362031990429088108517354165883776094789237326643229184226525357611236443678647184333524052808153400451030015299647278575512885325811691030804015934547147557338492220781892346804024118062909465749800912794202648980316145622454935521418899455578496648429275057109069733547121458632121549976906169865686081633943247159955850777667467215989206978887433859999113803209360871240849046875495801905816464421433189993595475494003366191230540486939847449469832913144616894255742717723578990681149446404278610098933517505553544717547125337018901114928983944765571958814050823594662538357535209447502958775810562447229443743954590580719024181889697786499033839472470865636880723496135075177129754383962646801450216799212118366038386317707613369696547017836856543213548986005231867526005557174712945687577561430581264929281926174602484612493352487849059430851245026276818994696270375832193730693123532538647819236410635883232500728855115854691881023604722236137774068795531121051419865032782048256277845861774990809269601525973415439051017246673034024269887766076299579977404658502256038072918436965654984862092169381987187875985386474083833694594329737200585727000038885676060647996426980146563614864392109637599052764047618256251489833578311702973318195714243410974176043017908110344289656303963345040749476799014531576243168121039768537003700285431329414016288172701689898145217495970085924384584753074751863778729046275154674330892890342321118144111633689315086492356879207334551098836198195808428309484612301578199172900895424452348468892388823037047707752793006713788391937711708123970311135053634643554687500000000000000000000000000000000000000000000000000000000000000000000000000000 [149,3] 13976888303609415276429801398125076154174302977314598604012587844921450090967390944612382953053552948999946767796578248243098579437588563298571428161551958939482255130240811724064851115176413987923630477163077544414402418795253188398371756592619155168002098654714341722217491379406581064811597457534899756390209266696009496472521076219030745366505884452425901180136150307508036193871355224234479315520199716392968328336181976362866293630648511903794017839939719629787144650855222942951409514136635549607796185033427738074687487558355607583472320136426479792703661304096264669599106370338696533614185165489390468600325904807036780848046344054075967313591442533894264481935773697629069246217145886798359949777551794367815128147344030124667194670208817941319786881254842016662021822169680052006724277578086743406515375776314059226693832919253699582237499981354611812076613419295980340110955105557862545263173769579682114061500021185622784291022745693417567272180058917745740534931111601481285946747869747971723108090387700121462552167967239142711522321530091368655410655526212228708894230043434345920390185333616151278731384166937567597390439485210972156975350644937571592003518320462833195406407252019726988094865787902395016271558528487018396246168627584470305177004974764015193644793796537117227751364805720439385793572231864179873017840480531187258762931113504791078344080182972549056621007463750759355622830077280427771882108672433982393452565823758495764281165828378976850330461726090652882146018647808684069309633433882851065744389468926712093878918436643619560241734615674152252040080748794137788563031349835657336353370419397350092657343074156809345160065008546707460045565114674184135670579558626519572701950295083015296676113753868615559383554277091111749528517002490220062579137696709188064651940462961405057516116181486827178433540869506836768643604384573869729727733510981722110892657902285540585211517537689388167420452683313750689641765971181531193602146609260153760366909456401324744568816050700362810155437032718836904595117076655407937625293439705114829959775590850767912343144416809082031250000000000000000000000000000000000000000000000000000000000000000000000 [149,4] -621142781176101979487598265335388900518376937804486596795383155997434253972220804305713148076461549559345661441246286158089372368550325530077355111885429055147492296852751609490504961911994901709031372417819982009210391430567264124789612781020697466717712022327912190901129468440949442003367202255442817767160056177530946547449991556527509775681169401425168859817264454095570907475483394679786209164209137622126904365860145577297758904444859364200711142610788715259328536636530323259064866765256369950925926477298480144748443677095563152309530383422486430373229651081184906287381213416112700229585637684013760872107411481907166023979909324307144442873801536092072791976541305595632822297071261055790037391751901151830803525859148958888495865864825643413485124154170117573374812561574758793469120574380137853583335503952745180690560533216383234731895252199499296351128318642288298262702670704070565668350109651521907050194567850643973387487284491667136821729957547190871807537794295246762181352352007802501886688219060897959280128513620470071763580334479859700381092726924957536338917060587273841088720783495081537464575064741494404815431495882826149076585974193576108131952255072958670797543247979779110038685383042379609861790087416203644942510297794788908039325156495804212759199621927041300215420545250654291503485462307324805095703363974753322021263485924049977623327047388187365856510810771180665550693291371552753656322568854822860555780804598906404626742462864488707175060219588925356048234524216503683706658631803191172753933250069227924611910406952519080654620242161433289567672706332797457053037312230994144312256877470922738072358057468346792852325247534505220598516314107350826348263829161858834677688649517580101062845721428219749550310525980056679974119087799058745624505537147202842852238299311922530198580706961321446673300262419038600826248769170937067640605075254144483022481086346023086190739886173320690141945151801933866502628260131481825165707130740324519242752824104744648483368061603196675083878599730304738343839950159742415676728339181281470158740021236809525362332351505756378173828125000000000000000000000000000000000000000000000000000000000000000 [149,5] 11451963022123489134846893697986406460537804545630452215321571241865187383592547641240540682128210456903828515537035873052587338646864587124063234986005757463817763267231709313654307251151333533300110771819898307682260202184397558065543236431158454254614440073945031711106523233693968811098853187555446481164294766169374612749244219273559217076861660735203884164730962966637045540491713535095383146031718132259179676776862042512113907478187959976226805263475945039440226008799751407954783025894650435604001333586745152886866719988812337806204867985864654474127620492501095397187239935776824620061567786942578648466953108612370249194750238709184670248854686610000826083980371416217060674798974705742363260496910201371286162808124577956838238325108607083534555820549677864124182896580974609373665058243246542587944699484911514864449902402494500584705748568747515988385259158875973520806059217494941386884912906741857213038951734797609623231223871238544558004675669769145913513146922538559857108776908337219856616807853433535775996065062187349387978402852342386249366863041894901902386068252950902173442077765615055127065862507158729096894483478752292862299153342545093698562972609291114907437464124674832766516166149857144152507670618460957330950262098519583561866042165918088252727903920380321796646502085538691478322884297754060833499427544620666567641571547956406386539130538849399570979947636226758135968468127784533694156564081033694266155774441442481765559912723588804219356791648652490931643513531195365433615141669333480316867567337343669489204062277586496934140055531463921507937009233111812763950208869557600760287993536255624971079511047763243934383190167763820059789775101447015867870178642828278944313221610158057202843442441493235825495423263809251927609937612900923773329515940837509368005193871559161132395636709489354211162889024695122896243039363830121846851876809709061721459804715073359648820081801037909226557765754882132835609277647744559242676080338273719844482837955523988245650913838187162619360772409015317767217271618802544229272702015587936565669168176989645147045848716516047716140747070312500000000000000000000000000000000000000000000000000000000 [149,6] -93224525664968536712450805757303434622716824102423939892679028347053221397695659074743882410698747453338562613372775336379022373798093783373230152705749137800236452248965970699427492616883060371521943523459208054867386058897498737903648446074505074350656699321648190293001655574061222460309647344223663394919708404328410742408476448025081946779810326013803652338648556314937123280331563603506001621025757562614037697782164154593911494528631037475374594150892641889507634541235333566480755731572820928339902167039364500511398717336027746835930442375030197085937329799916885979828333553573839520400193128804671791033282854477325496531163806161042363820439694543959670506748335421286969141919701307498963121076189805160369902768823840611676628991742885286965031088290563595478247504972221769903186519560044272782372946705807860238066681962779551069017568159548068539884717410882794691659404036711522310727429125863669861091942209490438511128735386864849690538330028643213336409508034264441284170317913719347802364582014345462931945175488754798947380124418128900146735881994703773105066404961377518894313192796021555702462091845760701074448341396219048054764991460523610260118069230112940258188599379189066434388661735887543021504410276075719985165694150600736066789997748679180757533087980571424700835707365478503987942154331213454279291351425067311958821526398081502426439663653469331820639525629581982016196960184330837647104564051597539776126974410346561276318593729581254237905408801953379715045567817737151747996737790157067164574744653282991592952926153186549267200816134915524785345358566004883824192368094152768175502579813414289162025774059836997566566594024549632315106390429635245800291242646520060800784495690678758868821049836674499324333967854681465373453130077114820140149110138005606339184859467110193639348412392181788194058538220669394198666253735461445317617769001839950001774288736193953565022371636652124146295412937321411682335566806467919833930710286877315699726805566597639505858236776703828655372345990367879520007712858714951552481903822980042283721285765874637295469451458984622149728238582611083984375000000000000000000000000000000000000000000000 [149,7] 53109571171012340393758453342438234944459146888700381526369665500483607109206324142675636598098578155154313468246639134912850779056211995079322210188644382563359857323888564004678486025602395575270354590769894883474966570518988802583887322754640428609486744495337311277872305739323312496431312317293803230010162245505779250874891685827561008782565570658384181248301698485882622438535919168581349455394966536004923281371485182051934976552843068949705360676887037334152765757120585800288695332861350866030896219773890676224906008681665003246766390509635720347951333398199376820146322559487409913035718690783471390563352570286227720424627447172950546421260505432576238017343007464433877147526410454043134240211580965376885365395080178017016161127707254173192461020598723169665475864312050572392847245962848947986091989655867949818991763657785555412810385381309611798884210569698396822062713418568130653743722342164394528517493681507841079860910932234054035016144728551444931741755644165061552782383303477167271324670258843808076545702010683946624673241633456633595398309151807291631306739649744105147448311680807139032887860311357304224954345884108036855161797562040275348380559179237303053760624508891388605432118222477685141049404869078007767237602422630289693917100755850545064658500111037370679697091742213423612798884812343008213915353494848327831149997707487565551807061460166025783897675391500734512138322509355863322574154602046241018536993924068644889741196108586886199191376606343224394826547830126568063873602606301152192611489967245181667744969137886512173115341357490415386990789925976370960812179429412231728972921085116300316254109926622330790564280803564019956251453308933541464732602413244491345019296007998335780681057690025320997849223212080104693259720476985801069662875501240246656186778199769806748632589892900583782477524648774660027554077156233699162085625404161504679971742519092798333637267174052561430630288739130595511725578265931421209518235591961047254513893154266639963735162720833546937027789206400276387328943119142131556651774905343258517137353463754131856645185338905434946354944258928298950195312500000000000000000000000000000000000000 [149,8] 6150016302639134187482705925320962007060089100391226592110980034180958383600020218343568355030593693136686635185623096283392023457989980720039753262721514147819826242843004389045928341915729868028052113036134778503844700431448275129228451023678605327972888941056250826820915746695740237561833267692365057222056783086496618598581743907877459530464915464117741990530614835836186528082055658275872433232914757994270578133032129289504778749412605186775142993101402000406200463124040301053004656997374544014163267583695522829284706085064490606242248865485658563867180909582327751827028821816837517048661453131393909741926090472883790106933750021003391013079568293966269609794810587699559429379330647673190231544109672612135506291103586135338116279285816646936738139585640549493618334488142049864335978443809293478264821183379232622606044937134901452537424075040593235954099315910690152406333117068442610998309597886823745439665621363210821453103470929793695599671031986645559896612448063576997915596860966968408201669066131638480436903204472669300075971992292117994371590508794720669961918858821632589902721609052653681713459223478237428878233308668029178614242917668116285022257678079592300989754826124954905023575934977740925772603628882392068167782492711605511969445120890675319799538825708516387821538303926015450682956848643758134475133976821216641885239267911481604572333960720107931071329614426434503135521797039588269828689528643562215151960462710725312664720797302730691279627276356584691106453921764660105808518349891160795953644100621444514017645724132200312975865011464397123332218424086413624835016989222465081059969005910392309892226523492412626285897015915793503552505520833644658256143533354614290094461375311525063752880398640011622447297794016119930665820156196226406718414709339164540117165433960967823232318945530360829630741016287937228838655421675432988092374992810064555414264354981256354904085151918681762211712355522889024986991675563435029506943836970360593118960401666097839655312213866586286374653630530017305826250715727447553206234715912570582267402023505827799400667431784645033943093039852101355791091918945312500000000000000000000000000000 [149,9] -66106801130650473514413196790599388892557161198345027321466306394782557575880102817417201972062704539325314624734409598805088237463797419080220490035075951275646676489646021196807532137015923098324614236142173929588450637204508803211498625176632526689531391108902954262808937723824826638908564608683835230739248012084270562308690743112776089808640413522834589722885480079751499154903216370712492467296726318270147578514107852890434652508964393210224433007054300182293086709654353036527351875761715190573978183189631221515457783612187978385243798019323076786155658422987065711488060222651530012307284007030697744096580794036460444107795411793785084158700312706035901720670395105899556680413014208359191686180054986344966228207339876012052927019813073860027542126962943637044764340816882513527433701999434997877970394852314177895983667478588397745659657720074695968965390320044690295208285296509304471037388081474977020506598882308423799948667524816523305726268203458189597334059455022711951960235014599897626991045010301580263744687336188432992506694605531637642753741288295800243058348361864243783076716721110971062855317292055181466374845863277058669735374608908596192325533197374614246991923568898421807691116914080394350564695680226938344454366764038251735407083910742975645106142370228363343244328889370819070361294984247792991657114378447664460910343510705841879569076266595430170021093437013827446202449014691477141108776553653284384844422145325493146974122358047497429690388794661920427916512728263861639390251413684440709664167638551287546879196335836493313096475985373834219469113763205334830652037214390503924767149871396511247301105407713405978102544501459901161461495042475824075827703222641457837603818325273092583857662861208341558845925796314329965001962605410113715284525637725382501172440229691425175735557747148299855004827511344492232505395096233803562779429131885268198314039337885052976363110204752758096817304326173993919416395546824850191450160375108572769869290938528575712043164880193435783472073307118494779557558135261207228495723465069389132936555349234425100779619347051091829414737333081575343385338783264160156250000000000000000000000 [149,10] 388744447496106812023449880461637464201549144205449501738089476118280366873801403869229917199435745789343793635338577259460702197280708303707500899859046737020625704454215860442041870547799792363144159075076634672209030822964436266768995429459476175235500166338416149634125233658758041295504950267432461334230328710994043432699413639112890537288421816108148732809692529241750774575811323088641185273702195024095883644702011306677921009218977796207878708891520877154142287605621869154620546337245974223570853490095613485938155179562725433042006916689059706153116490504219487939617499301710589925660050033332267866741400718264536995259180832496777450012126512181993230754722075072803556541565551507362531226216770444864650456883437804345270568152514753822627277572346304499193285761943494444818333846403177491012998004264473029260356741506362724271217939629516900654533640806164285949183220353701081913423913111531059492320297115669983399308338387188397006338008261943218764521857538156841838990311550685621963631998755856972872360579437088908742332815472107877807695317368842190680499869765498452666072999929703668574261540581417290528767656310406012447358363247108902351500187737420034208084959172840511614600536885566677798020094375017567854202826697104114931236949565093039926175541309690859496262482392082200087181683249185426567604457217331696650589370398210406229883229161798427152165862396021293080067975413076760323225133720837123182026607827613765040284758090745417469151632830207886378095441564415474109890312398188861330426701946905333377287811625011863663842306464683731443214895698888095797483563222566834142436592056550694467729483216910941220796225647148578676427922814180603634936594514346155949239664902711951392648999161206804846872438664884380842129049186663006125854672130903193375758144924189259200681469462787843449867125755789042067634358153407341179320871756377096757642471579706211402992637026956056422059520311905317050761593778590399067909581437768387130083718644767403505391425897199269700225199722063702575562789438686959843685516259398338126420064899037590925781353788916258894551788993787511117261601611971855163574218750000000000000 [149,11] -1518038230080745501158393293233645071135757787301440660684517892421823457765834571822341708041697996045587385386258978161452820619606271480686087204773181656343793881018584382740376043653363678089606043339971714301376956492191065664677471763761999417934534956189656479206014270432703780374540690919019192825987169584725620608864454884007720046021177600069804568952039428851253629316355372319671950156923977458161132522240940519207133153774562778349450815115307424091350724499426286957153573633294401361904630209606601243725514716678907000002872358097825142692269102593756642228802043449908057942712338083912570903992723898720518798736259566136757538680727312188302354107400595517257915232102297752909899348643918425477497792723559892516668340027278807928498349830185435750770365606320454287898266032661863732422404389756187322125453853905596335790595452566528199773368962216032750029858083340367791585686458555063251407796566583052812333590528925386448543866378909519786733995890859218184865165828720583201597897088883807665660448957479224276745571572786336419984484767842644022954735404492660988368979971209962232804739226822159955802228577536609289163352419607218368300109864727436904791278418382353886783907320128781917628404617088486869428736826975401651301907101361737285340481578128164652186773141136410559715617344452819510395753219189162961177004667486159335478458222323905896641258813577124188826676637599617661739147433921993369651763104675097884206790441908549616062482786382255515754248460590285385978680898887043569748660473160475175818155139195058942680139886184280104208600628238102859479938246894164083533619845856658829816823238218258506025664359484781620546387629593357113822681983460309713667894637298522818676981137565476317470420299655040884674871451953679368679315392709657394819182150190188867073883038699531630871655641055235162651191736146937480857456009285389876099524522502720504431274217795370280403637602222590731066112027377503305625035860980179052253782916413175310615129207610600531151981899027123846763894810099760007014575899305498515326522698402602818320719988906372557423835045753435224469285458326339721679687500000000000000 [149,12] 4074612167876070541565811077749988330520682804217273670133890134842885708344768447463457760200300596382993277063951827788918892372233197271547373945955709560433532357588679014412284883963014788127472801816514497335070725570025388575928987491671058856424076895249478782221092420866116110852694586191221854751256594590510930841800274829127703111136681790404896335985956742273047391449072268080368579879494218531568733723947202197899016752555682636588157762001577750723012210822229781132441286750670899765522480813352851439918747174098427922456563291354804567540789381758355854022990004447315944793387532741742705326602058551654429222174817365882116733155744956876628160013827332887747468440095005700905213886180013332090805108447525908743526330850377969308733618736742510028913342498045483993874657923094084422890108527204209521719822992253277410164694826861296374760510125697362020596496820497173843597967407843349397595407767930593020665467660054809385519187247473265070306891394238494381040757292281622407901866013614110012435187935387678214261342148598089341873363369524066283475400922927743643440212200794868150810037160028503669386241451014346373901239919706712148082910509730665018470356075090635832475188804188366763652370894807613026550875211514095296403887787352757774444866126100746196634306307231613464517289469773783711495531110090852247848343988248845431344835161715273404834823741665722030569382385437227636927251757738612842662758071843973408870493190982579812101353524272861637399055885799376516194778120987296692307701356661545263433041703401920174118876806959962879131856131975594164191116145165019359709647291326981204968033254981127112504252513247619328222504191820578634303405423341706684827806566502041677546989456022827950122148780084121007134007132156409463391139241483940509296242725856232021486942048851032152342841261279223422944227932324567108595172255349488284987735439497594459322818257169019019830962847530449356377802131884417149536893815830141093671710273531617986639368035715908880880918029842010874051806063959641001189219015826197506841833082949450956489471051386698019838861206665114877978339791297912597656250000000000000 [149,13] -6892724509396273600130679538410229838663409953639853408253580715775915017738630655459238554576829277399267674856683236463238120977626462764344859781773864096845157981983683254018224656024484464185299184987066954731043569849893568605850858434978563060111414997810032794704484494626367303124041630214344097529041202974389020577587971320080881946271284776285164177574643873525048785788849393288437784479671475939268345158959544390607345245289428230522695889394803624405314506581493212707067543745495471580708451525599327224477635613114368855021188283264498980893404787134997864089352049099484299991505138301552925439520958218541391516657428512709966765766702259900273181037425707700697241250038391016675505298711375183084916040917174039748416947518914110602514109811271562096714287877629794517789889343254158174950291822531904186648157767076303518818533724887433031542774823853286476013449316429258460953457607259167290412907556029635592137765298365782754528159466130663441723332753169632174754018245908479945850371216972079480066739406508349491793063323803313350471736768044039263078599534553613767788651293963308502439500991402373259409459342591025031212616864477826286946579563660104889218730509940726397743445304833118429031973769674049180489529726646663106712294865901636767145179747364598892555612731329498381044496081294853216334108911457223492944481508415798012845195317542800525506257659753537772418926883091900834877807464437522071818927435118723240065586743722746691113765234141300957472508983547606697043651189129927091352658573554234356522316587648932509853573142277332535997274564218197914640851908685840276263832185875952317826814373500545596695137291772981282952389500428303239593915836675093232065984969322988757581392729874622948245628758454554642345320050440744600674911580728745951290764960183307425583463168240180589786909891075025923072177523057323590792287988606675306323345848599636252951471615847061970502118374427431732543179128038193482992298613825684853322918622220255837721247300104823670493612313307211852171301508317441635905586357687609286067481030887657653446444430019499050553422048182028447627089917659759521484375000000000 [149,14] 2848681792285042813560106929564865667554544045530202202973071221958461852757252740755065614530421373714658856446952635245534572045622953477613329796552410166338123357216527411894694523351681218647668128167145610488273379483774743878487270887540043518780580338102184565746917925995564405935235097008950490129279318816560781297121068547229559522862905806275818075981125179522034182257484883775620436067489819957986951738509810028791649637489069586741526289040251675923280841440214115350516861055471067487295587608511190547669922854049805713621954258365153658518677699500419395287290940767510354880963692877179786518258490199748966061828467935852713686891729030718907021096700149343359537003220261688530568200518804397582320569487133356548859695919899678890138438951648368880091350807700206026642841413350402066793076408130206028973470919329596243296372964434147670327987894427800284423766680697959637122133106398967909793193563577857542650814198086098671824445704518129150715219895225239052689761894537316247839890263173319943872623253092389797120673342100333278885620935777143676951323122822786435711468640909390168035061986983844037337388179906681454051554400627697311641522553686702623559608990073563950706578924580947766843589282242286259054733843407926292994843601946014109033889544646447925773385420760969076268632221408724116795935155162854714436662846838053477845781879096516823689031290020158703125638696629633269380114227921458434557861042915818370371032172224306502029936987405302809622886656268809641697126696798103271522871626546647887287867168731714435492054778182298576347157822319964207763946405217433804109886328832539420655066529971713982789749776842493631077301143257833101170500954611021114433486307941544491060377603155222599694135063568591251428674414906365664822105707261213037808438145636239111524366046752316612083384457830868626954417350858142954281097652208046513592467919024436797040984507715246795104767702548518628630092006147104556451318141857205584287427190858032726300926583112819488553070647712751233573485583767823712686566845631184264032773371511014336820431790164073054816284980006457772105932235717773437500000000000 [149,15] 25061158844850099719741534049864770836898307450877836201354551737538050657011633441167304625727717605963375302195006997018591446217912452836709709690921933589911233315710128713747759409521371535999678477218646535786167327124613187285516451214712777345322049624310681181473189165376510483285109023293820043575060019736690073811471943696895062073085353056275970098162069699299660058156232170624495723286188357897855911308342429316374960585517195211538167254575242732694552655976628036478278611060054637870171438035124646730524258923674196473110814084708249524988903174399264174479241113315241912011171633005430344640753795035951911221296939534488163339404423344889535590842628873773295127639005002364600368080486294683924795532832440126504110280613867863263942641234040178256800186803940481896677218493986049937660674448400306308703898890039625158006550687057275958792638345154018200428426009527355014301630571726298931671286074209785335027927468235099235238232568344038701946288115735390369124409863192736367968472907844245432145659089153980914817607932281996622939234455989511830223507029139297074239871398299617680107502951950347835405171113336926394605424951082611732480850017707812991726381655187475057218727629030226662892809924621985314018126822895670371039724098934799476491771473205003041853860854521342319079507053516680287428733282951252239091940647479137330562087888614649517173691525108513896364085275957680545063640315522341264350282270048317941580470270908676823445128417941868771904871510252624769409890743138591624112976589133982077375183800462769872265280746195708029416112423950562600577152520772382542187700037259253612520818750204681838910353220841291213970926125473102083822741949019812678931082055622083205911262550785748901060248648513986695648496398394356685217943679821955276900730177191427778862100789167101876476179602647899665964405076825614232087888682124482784381016725367567207482728719045346598922166911352344642130086013457561923848753715079930649328355330148333494908650235604295093245071565246158841349590212802281586057245493274315769403448065854626364483017176892822724942888612531532999128103256225585937500000000 [149,16] -100612168205094434095516862371525109794211441743588609272792865772397414627809358960504761461035529504938826603957064380027022562727666410761751022979197926496941847877838432773296531873745528155821808368643349150288792541065813764246602881173881453711623361667707568071592163576779638266158409584706119703823959413844667555341392932119221126006816974341018903225537368979959772772881746404242429784724394272225468397473102935330189917511597084093228257879639963082164312095342535274363895458986755029967257400923980879337877906974671653167419237316690747832314826319784952141080147674751502533575115554146444175845269434797993950809591219560294803523276431404453515824970734648217443793901148043116548807610361830522697200961143250135059641184046200252926252274074860442751965318607949326929644922994398612176037168086346155900870577716427089253629103757087930018246381133466117034626366675810988813327493207024175374528023668098783360911911045855630811448082543048089670772068726198355058813547390272601515838740845575745181608158262390054413214990499590839372658721110620685240923437247728528934073103953625296322522974268495186598392661834268834975180389384736704170597022318163331234678574880585456681910453829665602440169706140360777358952229057361805158158064144882555587306081173035490726616631474653832334260154618493180297832139964252477311761206586117114483343985962010578184296688485392996768220344045023517849152717979574888891118028214240311616821770935538034532936480570508321303688769621408773750589537563122173362682775383770139819767510142542746266226703091900270052816272623860483952457987987450418193540977257347502674701162275602854269350205513424974950889318866210626779948027445016172345919171244421147042944085500847296744874566721140647623209331210231032116101764374466316511499315197994477191231329313859118547474059930290710007120840118589771653205182160859227199069719687326741475081327602807659272199833129340401977045252597811519200688912867429474535184710676669755682134412536153743548697546387571308818548111524429484995769819260815736113246612585000437721675573118571000996723796561127528548240661621093750000000000 [149,17] 238640242397316138944245252789342519283849464767905916602138907413277429819739411502976162072696051814336061918571552433727563524465472756863884771620417180388411398799657768300580288912618981115847819712533068271981959124932993709162607533149241770959539054189892798341226638201713351185583567595546499200272323210253761854414660675642530087856352211591917759319707440477174966826620553896102841823115662016831429148343449277427325692066043605440589597515266528825150551977181123217042896924663227211346680209556403983697485458118150057624848046539146675934410148208316223165647782401591633674644295183264828973558367597033728883459127991414430560884121968006084544399151474644601247837902739634884855490508364462613342845939987061058785886368308362483361831515234983454626633524975925506717580733203879961457998827102549161914594400035226765856827591012109436736256957103346785629936785571201936074239144964433579744365169661716629086465469800542690323733870246301231000809271865352457136393343681680357277180959451766872309652170135760016100859048352273621893894049121611819532710052240716748243491318386647026732471601767152538924870630587323711376020833863484329329938940370908021841174173326270292013921297736034291863334975161709138280909616282636283822269019533947363040185427568623894064796125472687679148574012980181241797371521560427638394775124106373004038718840687445504616589833616387563977108702589999184058349725224425944571509817693309328407144480817865202558731295509286002159498458811697609353502860663997345347623581672928624821180147953732072782109177957319204413718691353302951067489733440852271364974614752893767513299944009696515845351335105514065559537549094595732779933797444796371748825345113417451739013830010445259207944458884543735694055777246219946739147382704194759103784488437468741876723419680164353707850949803292652128862484061589919616896738120877796542687882396707920124296074500447263743368912401793814579635568451793459893440953239679548569479383734472229754954260049862360958355194463986655816683515949424593803107123708094476938331407347977541577256952549587754042192955239443108439445495605468750000000 [149,18] -421654594567230137718097419348825400437536253108757380910209168078624124420771197241045570543052497487604472393818971965618479148684724614952409463189421514852429888167776390316789711958237183591347446251986143870529648072930969211227214716946138754153521462669599224527196313234516453263892388251227168586409654776180797114383936121220865681217863946809995036891643915918250106021130712205019742443154415340580433955434352084176822694827007905928535314049190594827777038758558983525537736411954988412030446118229824931400209658831860510498953444370821517103963573331120286061431896495589639276212829219344813922788130077686896500030492946236040768933747304638188224735065028567610550806946055685006986934634160350132782650524485451797563739015697127770411355436141529833925474144719011217485064174745797240712520893191810608588397598660640922916668542109205500175405940354985886912330733191432439846865187989210420744865818419494670468371954369256458843078139886698001389426768242135241518699415304767883897845504420555740363611668678912650331856887284257952663864825668350924732057707365546200741093624577185648307880835527041762395557152362118848913539105264836846342674164608871170480512886205913665774366010153804787431863909773437424648274418056911917148733960379989283008366607671968567539717707296208090070177172824708282499205676389322312355024161319107765638387566462834558655244546576837794881280646695526435267309802206348307233358959278478912628233504074270643937540770844544785513665889183306634573741858140389353999299734256841026867292936361023628207129965921694157273303342045617422149129101730740955255665505201422044454667796998759692123111273741256442721359505579407061119384316291141500623311990952156775894325539516307557703114641100177305396996018769502242408176381449295828801804235986327844439112173461385987499976111444027561594933705442306985261058762845290711894427581367514194928193579619161026372578419059830077352014223893395975103677392981557187230749910464556973061471357162104611488935045032604646924916652746698052157899909456424134476754933613939554277203012461194830962085688952356576919555664062500000000 [149,19] 586614380010436681230509504445084879697814039355490738097467029603314671554925744088179737131886102240496220056593656527332240115630711430813471231620068980272757152320351990049510929457391533618669088402441620225407487171752752941491671015114456406861240253839419199593619881161821872524529849999288215079893132504183451568239560612100307901473462436289592900122118739135422945823429479276154898849978794291501809684930715393185124347864320610365114528146860332210064412365620909252280647522542763698110755905508584635558170603203003343478254981310071964171132054945664435178675120531114995829366010553483264235564442754818428619599531218086102653644687791272294625566734080950916504315516277980476285695851553477676848918169142133221685696256176287182153601281146601137250240684076693179903302921810574560548224639053773035341313882451396765957688115768245071925968455608925149936249697587250662531447294025464300080701996551086662329538550077626693739942967223167235290492476616324130198620214720381056956773772306493152264965688888528112356422711827643262619818383620217536978221061378700428900513141648356333993125543375596445436401615838005851313094601018204830371737512160879096514334467232949452478791628944403246496123881731817238531870912068610245207117591600129095210468579445838417567291328307177159658709136829886605373365911450394705415320642915435002716735594618240672063072949442971779736495699914317727728326521194173087193964720659705971175853560875866911911399457295626446826107393399624674697192448076248979784654506854095210939331740207322859345494992571758432669215277080138950440426130862532154119482025548609569057504521642977600965196218587181363248659716149819297820359860321696539350995354921929659048711012935563863530907980283021446272033182593959595667975582113066734330925495596392195364690037469328753587382177926417664813017224053638309791908214921338869071670726053921112842772189380945105491358209749837018933510618663335612699584553849574691588872283216228929441095382179358916752811350966647382752572069789017282904928584347833109482388068536706203734442700847839802236194373108446598052978515625000000 [149,20] -640954793764857124114360203298803383259852961684086295151386309802743661911620502545891048694321723929334156082664387074850611563602174445717919183434456224062504555718667268257698049801354084215177729926271857935042126900962260043773069682357881221486049655881101930876151530120080733516409315797112970536099027641139102823690544252815441704773492216759360061075785158573680719577950152630920454812510656742364202249957837803081309214513181336088219874481098534391635308680430462724981503194886279024902951366266645043691736556488151223181146847124060494683526675160364439286857237333391754038034051736429256386190595195231748059810313089954772440953675594569403764983381411150329508020832288663514903568012607221847042832840410281145805382990980875019297029369322088797120646612580363818168074727127103484854621029220202071175374114810546339052889972233176526567730676842172005023404582779198297351232459912105921672725847693557421124143010220382139230702757128173489362378895525154461851006438742280584746953100704643421934418763653799392731923760455122052774322792149676081770199696634134705586965591757614539071299734340365977049863164622890951500392686391766869577456925199160196633967866154563504285065027203998200134258485331633937516613407021785679074061893071419051927269884410967467777817216791715048400267477861741825641286116292572191686780592422852766539013959908578943127441140522486143270102095084628984706832345979221287025741323475580801266914142409522768040099060384248949806001431383071087294865184593350822946201720840336346794510088259600158175104328493415410379434904279812733891649986566251575573375029075127756846758831664999881257926050961960035962949450590736292938993980121709509190494777607208964044875888986596489957746804677505308432765242878501282435292569731268386247404288464312128739966319143731345559736010667108628059191715475664186047784663850661587877866712287523467301809709152727242148956488240432808976697286392039986566662539257554833027389010933033487024258589420149198884379611122605818058039911005088213698356513555223976082776498515500038059833354253669313038699328899383544921875000000000 [149,21] 509208647530022131804446265274212323367448324347108995917056539789990241709509387301315364454737811126256477385721959004892395381396229438390959797421987697451289685394095060553617470968336296942140333557743098554098538412158847754272276011876011853574641661904836280697861481947452450018897068155285612656403443975033256356506967012038095588844465852386901314254458452761039043696902329864729585278951923207134827414713570270929985280703189300375058387690081319756727454970043147621817223572545130078400430527682928169794317290391667028933900085189297338574909941265650451843258601319837205810206694538241407280509582908736515425526785629480645076978427099417878528655694980595972826964977899064516762099966315386349412349541461591664195983832200285927200276520382740761348450662604034738036099621811778498413087180556513644702623734431026942355687283806917386151924585365433612514040701516648136628368936180996526737535391997529899244567783045240316277466243155851651577744801693005006192840859653414946462614951066706863559655792216052347579452263189694336905545083727771501814013494722812705856943511075416389597644383954818018163234017306199625916006860555710750888771399548254836347528265766500361788531717780685692051017049028034375649956525603198137832837272576597687562091592336187283713167562828864226791597696348713759209672389423058032925365586362185985017774603114978322840516762196286870332647787131764324085186135188466684060514917568553918867458424473756409301170230466121015641555991142524374852474086673275970015026218185824744888673265897764170430500424394234839307921723713170664852655503519174972322056241044969094809968879964664698553541560535331241744418083866746691508014053344110874714144525693907330635620221892450151259582813725135588459994631280800591373669718089831473422033478543096402813671906854899372990549058304290840319353029624389996900621407708207482880074315359809579680405837772621181439865902220310058995053012631276141382659468763077547188934935060031557530632080970525991866686696514549375217813472777885206522829584530713273924717790146196961208191478220896897255443036556243896484375000000 [149,22] -184739115170307194903944627753557054788801183194274674405081672637459882024392608829697134946153504987119097879140398074770581769563282152954616210836237593659030109444473584641193379440715685275191726094360066241835115281249555546795904507889525502423307985007890824442177771625788264511412321664145814524602808209084985800418594557550921847976811293208341519962750707514756008598959313874683548322153893061965795132065345438315760273474757254155667925472586434528951982627930412815179437997415157862288907398365421658075836051007051943558142627140665630446506295069779583698148640664285952847959547882596158111419460525356919748106322115221645897578838166774003295110421054292746405304687736467552472794859752453270077702155753895400541242501853039322831316092622288707240567240450326336777703205969772597170342492530026965872444088521577480627985441807459196480238220816859996410904853534177927719221140428262590754881429723443405697771485046995194439806041803196509643295130787105310939980273780986485736506803928077715264645685952172141111819451083358384342191407383529145498889648723705696473487666934384933441549577373976669253036564751513965586573226413336127813419325209626739661506993439847238051579797498306253346292028431961292200203763858734253369748361261837684359971730425463405170561529362155860110612437195244263128340149078352311823052369573675301387472278526901916921413927937680519278095429404170817504175014899280143398725267650691670406630787934622503734428673021971109927870989026262973604511412573148224689978512619444472953239835774743532247563306972941117196919676197454023823177071239479731904325494003626394306888624243651573594291697625387523753875525947930008620871458118649273467006971689625494155741141025613598596902126948824660906369629929791956290122948604600758010182317363077831650284906440241719153065241359237920020791402131001119689609495592713166040992698247633555238615230128501625701029139079136885180361699406558648121863295064832583796838921436710571113159517580001797340451307431808633222053421329259355321862515503485585984502955100361870632852401286072563380002975463867187500000000 [149,23] -251491392274006222895853100288799175833947349143858501082008498930026994752038676330883002022210608093913222379595757167353471559986700060256065536092649132301644939534828431123291660611187906067589208973152842691976347587594972983269082549798212592379809304504871777205880700407857700366921862484696691363728454618274473863502293814519714710576261667146562477704490137734797100825870351763786679587897918634951773110004872838731279139698027488634240833645713547467938529705894297714002337325837859954780837174622049778412580734896434823677659967099236167440442678213340558789367241756621300218984745463181269302825134063017429579201428829555287117734790543855466224325815038048164909034878313404556294664250562347710510374020492955205901410663215485385975841126425738643022466755888052566883418961110883399011233378393809515635122499091028411283773732612838526338581039244702283534437814763715111990522120127107002794363673341861286275371660385184936303645295919050472102569842729031207026163047866616122887908275280168874738497853372021484887358901956326783482604873158608214063781925543102350919438268747704942174945326888683768125436646392818458138450605142412917087837051583822529756286535716453708599865329381830578920557333423680775861315988534412627417822982583189640264543395730457422708966471895598216153078211278969332984983319340286999196192127656902718142525707127484459022886386213871294120994773096475618743247380229634170062889147550095150188405499695669636689687955583120522300326205998367585638040708708198247864757352945915608880347788806692870331646043220541206927824745315137482772972120567082042760547711470022414882667152464011274985425975734563473207421511292829363296843506577027874632125789879231354487261750186744669000554014858057403344121486499695081570078164230766165104774541222385505333775714609930124585629313807372772450707114262954852060441309155740162620521374012900193178185342720724652444203994095262182497839922151818722228745193909487806810246401426771974171971475077494543972632744250768339930558326003036433136153196942190014691035836310584822284042161300021689385175704956054687500000 [149,24] 664582453737274130045648006173739562718826636072184842990014723082612958020280868323738939768293606301127511007821977692893474411645919052097349607141827959383214674287710677741200497652247393935786024151400585483419714155835640312543020123643300531667067410607404366937518979756617479972048036844650293654307419622777390630424994136971426306935495256275851344744283403736356619637686045216447472360173265802606080170667030658897318014382252768906860304672961089621768242240475054563954249691343830514234129971308086191574294721120641228979833377099421401727755352066109433182575472802188532096732573134296244472117691775766866561545528156242312934466365523355996690706005820338026050477862800350324423989780127808785596615132982643129540724560544202364657140700818084094227624410484369403758129091612150404168915351539866573336168206028339741505845427530459965491645010404484831618515447041386690161697898278469934134047848461979622884952761610547432400547447003319046633833635255324475185239935982983988704782991520517058026296402816769227045887429405713170258271085149233393983794379191943008966381420488214393939642832668205004104509168770407097981856525481561943956998367425227509770072116626344583906556876495776365383192802616780681472187850356845270841829369119222644406064400781389294622005477760245270027538025531703369445221760771349950562819651298546629903483726320115367902691498625845389475064184743455087209198289367289519776330668959078132966551144653347775576531201281028214650934193328878009390982920287891818895043683896048932348239398577004094524476284024428321027596667090845903623743518459725909046820919535987974284328319394304530947212793333060684933529798675257741529513909456418549129801597100114207755210349588795658976089491385941043875279773736365851165427859858006900029566132928634056459305605800965638970410125031811009570013367129344332759263054529497465616983606955950758743660791954981981720277072417755233320669962079846931568495612694838308938485437658502393407937776740133452504925109857078739037558772901443873058183561021990132223106289187930517670110930339433252811431884765625000000 [149,25] -932399118180195185763107791903618580957176656581755840782167871041812874211659348937516567892535451015021393917151602371112027059627317702321137114417534751516460904789129748625138425154305892670911984915531084795402333856967708012739099300302061665012198673496910176417297855167391400576524993945685307977486525320196899938742992273751488375928111622708366057042256184724754918168104339286922872249925656266478770877089863403228223645774306615323383545651253917971086190976398007192356548350284280628479436593498581036571468549460908183169893292796344078024184935838696738212752061827774780209822783284181762993386589559811004205544328123148356449425491509055406726226167281037825758212080443583557144490998560163591638917120914698724268669842865456717532650067535785624268912226284247777639945117191547622019191079588690231212745482622358268860806936444809415829705232806845915813275611254563413709592918423208697059156591794356557111264855912435210525488232768253035269568893541017599861396812684777624998789493530850947807403677446695437398354629625046675468802794306423235657797588345441761507633315697734513678700442563479072506739999676870859880894634153087181386916666375370413693051796595856578130603112554645287977370421679709427060486778315049517530702626321295945993713436882188304146311256795232350333716311717525714153786299448508129154293833549600017674221679706404445835810860555178980493783172396493255379843092184369832532125174088004537264817207003671290221133052901334802650999229786154658466004862499625434416209173867301019978090049683588145475821088106803391989033895739927714215462829428557763744478532380848034187568033608871628412642911241208686291686200587554049979770111052712909916714207952330330974852423532946410071934437372755666713762861449053224638071227197853714098644946068794764649367704909145896216468790115064674881440582375430435858745803768537302130113836856812398508002737731097825084289719069768797197532410480339201414620450809341909854918459358621911761914338577055136039701984872982244532273427737162298505912636279959986091940812995593645950975769665092229843139648437500000 [149,26] 1000975688773327566665943442246198339393010725750754854705881434981744663102271444349556976086863526531972395839039445762407467116632142765673522312051507721636583242412614891631140145327927925249580024626006419168375053475141250653514418975822300645631750542433544445363690360029492012402407618542579424271374943575694589714458614142411384300484782492930507066150985413362998366703839133849252936916334005821640199205579000226165094071040438172521718176298422260980027641490977656519443117453665925592284480951714854598863152246788524566164135923983849132878178051749700809971373092062160906023951717733199719249535020155807199140563536706304226043241642592542274080133330080056922795733104124686254823976453477320885747518521122785452494629319494094126529199294637312562252330596765906627446225303777049251571197397860369028599617577503766047606784931234275122101527533197346669039313958337899221923423287836937633527252386939542869103733732578033309842033712594019739214382032381136962584748096717153296457702946482006990834846451806476932852268684785373837873700586818380574460543365497519029984509359755040579284137863444982037491878682157273810745763206236725364667765390555580184096072794820137756262856935009843992349339252664421193674044976351025536910003286999990793937709612703181004815858715890436237560403208861405610834787854084782125598165953502851811370633655563083823684817792247039449023102952406236306593849777444680176949534879251393501205306211766846039373299198177046629243729905949116891545006301827995778796275664852804637451484940664214002684758043567490949378648520738069035109139082556322052900646425096025261584354902972377304204980474642835933558251197863447362195263755937803527750795854819236550969452305129318006204926091192139715172112333682416699311874528944806804374180267667448271136485515642631439949929288560007246953558812652395652931885399084052747814662973277940750598659178206510897213512978097382352269027908776335816667098528367409782925487692736734427640999938421866206095527253747030241518314887205978715003705377068548795663286263576168266808963380753993988037109375000000 [149,27] -895930138480023066060559912698572747874921202252261229978888601463872730124239539953779254167651286731088175389512004729032276668004663227640373825705447155322721138990773573483567330439209769422600877750382059977594089803110414725222459886296023512434456814051059650092316573773801805175645267396102325691310679136612341050403997698273955489363805402014182064436212014892887258642742266583991182015627108837080709338350681359326461162476841676821150396572109863243336886943172452699091293049071382864098339880368282804468362684248107510944467480041318237022669217069918295899927563042876486612425892357028250429794122228245851336699921075295552850042375742207342696205067810190283894864937495043787544459634472471809723114577494242276007622340334243980046599838480078106037085833521111896783375686582390311925099685175699298793279576097487876247342596428159996324661049244132215876211017014707227577508567479511103943670013723684363194960880153973733421758705768892127124453973743534119556708407608966359329978248677946532698208394904414402423954179929001571139975004465192548118776094630042375265050197506189152101587897179167515537991831950892682405373046728007788421599079834289295569055072552861999017636846007522923174515068950749780401704203583393159213970080964808524189587521652874051541570681315193933706703094850615504635585696077109394516289537580877654141068817550553439621271196560556339307673706292333660169816559513250400078581878843631767288329750031306509027841660944434518869556416969127554031450671141122343521186481503162719600838681656011628763903871013456097151405676309304137098756536310874929335284210383610142341483441677993824598299575222347746187511428417059763742816381695244023975172855822996284918097503636933100422088849170110883740300514720424150940694780758888566549775626794693305974550672736520220384169944482277029021723958671267327317208763837996265159585409287919002883459118652997209061911096135650888710378196265461864886686402815830868101174322670008980778336116520950559041572710029991722689661132151685970523696308611375104803138181115912175300763919949531555175781250000 [149,28] 692123706698633020767251494148206717457983792870302705274380219101584540494692426464241734637587270764238505166298927968694284342816271373994059836512030451140354135399065414085177621777111853046947549607908457924004800791033675184125482018476048364142333870645511626772975798847249779909573255319784738729280321224801759948284200750575481988121616341786107138786396902853818502881765354417365593260875361941063175793884063241450262004181228688603363441598416305188347166198444685854596239847482724649031597161779618127616247309092331379627693416957000144040868349009459298762792937247753771601648085590480640838770632677866717094660388908098554294479677984513758606233782423081974143888976531510888355115394394720881487263495201440371996347735071081793820612441053458413875081947134262923636357920723684424907460431261992914083257860089462404223756596000166799046504569613229867211122889200232307632003857323768960918304932815746482389202568633233157216879258887466849895877194735639963064801373293017465181200261884248867836500215923306534569093465913011994866888875252195320920907682268854948522670954027110720116875959357397396522608056603621301058187760679734511610854639307219484001310717736083923590223870231142844771682305194284573877309788576042308986119797441911698958706379712211134179392852968436634205518873101683482927920120206096975889145299918773131699620331022910525056100215294325509680370567988471332963005173018021822562081321949991224499812614931847296186521847313672977597495480523417862032764245478050046945817713709456494239997406064781197412241886956016151373436963321083661791095003144576891661000894935934664714763900208833378622245502167397208873489914054891818451653575838424401494674771054231148644834177150395389430449782303197551298864063380717718843886946862275641532069262505129418938056713966047799391510750511187501112955552313705407751942775523268249993971877519625786323673759547975311077402928567271464232583884671367125276440891268945884901372602495175555177952901055294118417399553974497758220546196369199708721977008897328393098728917257176362909376621246337890625000000 [149,29] -469461788121570980341863700978354345339606994817904260926617491150905152366246534505854516254170797126879564059948282355033686883004669029871486220154071818707619218024419965235906450366216228282240473185114616016424063692520162108972455474937897492730589298290242059395215469332597707643997204062562924845659748718136497924547545161096458158252566300872724958061393376344947977556722533621404378600821035448091662146629936020572721338614249821019234555373081075885201877006839985470244080997135110449708402818546348370964636468820010870503642853818129350351204269118240510116611495816125162827512213721388454034213511528086236198996792240314300103042702949852274132946024700270330860692221409820322636588223116715570736894923165070420692654321738431416162488500647830989204878384401065783922333403081371028807133801312878087036595809532569516781199282038067743269686895173695905605267969201200363286751807748837417057664040302812145711200509976564647781345074445007389184271145175091480548365594183381205449837014115896055933601061946554633649114240878517644039426090627126907356925593205974620482624661560894644708365852130193088822870282572339661381497053926511138715470098483100060684404137655930452949641258670946817211197032694179143093958768914316854433402117815222949091513966459744699293180477596056527056948657345840269464876889133037303736450961759149919670649590429469066049588905662954392260190120678789930750533811386215583645271143992072048901103211715757043843707487872968483119803183767353071996064373800463824571950584519249893990842352444854442867322089308097597642059589157354548330552706131135609019810967993375819814496540006192003916413607136062143873177997687736820165090921542120435850794853176565247218796397790457620323680341895038336430519364796464835447804876947262649324694479498480045182267639725824430410933635190429968411755191764576386616260661328705085589793034119811990014915759626427621292117717190082124767303376657437559855067283391352151841849424883697257175913344692645798493781307831082423306143268175436585401998959300362071011964085129875456914305686950683593750000 [149,30] 282116295293244347143102000494467101544257371001899361224506199013627030439470237266138501452833935951671839033472895771485827995274565864579649244233722702691554805293527918376337344271966293617687814752857847608943933910809215492641841493456260734524367099081816433814648052910884971058686173237073434287354616571823404426875293569616564862512183303749185180962795890052549271895832597728155694983937422602738019369996601754520998186606673863530641511769091992009560529292159816843902227806305235011355367384641321582958678010228227395305676739301646719529193141656373652672488876474549575741169522057159823369979752314423089109269759055437701107689574119435638506201246925461477944007148727074734491859756905640981482843396862211311321623475050867570221247418979912077700842556320766362873295160362496165697076249401852964546148116628532549705064853202688082386556987000115140257264936414745195928090056020092711085037290443899954534064835978466844284285225231427978356523700026625473614244682456858224781644565948621999712478809199575518473700402600624017847518902509596320237721183981652151208977713826025948985437320512520485342230504132099611938580080081951506240389594115828353623521909039486928798798320856325744577569229279552720517014617499423015078478625450553338889822043131071639396508721556386347935957089309614271075594417319906636099408275023950084597342070047470388711467373824266057697847049528530476330041978817189518511287698508482825478198501396707781069610600770814344915828933473216702683292407665857828717284165259380618112066279638583360906517935523132036438062366928651632033831555732538883534372296334981229563940216352623859522387868148068449007566819498225693472253801870363049115770162484274722366802278844958247434319091364071886562681039553211034867265617223354164707552276397265548461477607367174514552856795495866860795425066762595330686367844263993682471699933623401481428694049973834184423686363568717653421785890557321540571486623963809597104883362919816861746210994253898391349228464252325369365031362767309411963235006631684765604144268436357378959655761718750000000 [149,31] -150829727510032575650537408885501850429941533825936573971099327154550252752528661508580055074076514850859612158782738262175599144295411701990746164473697101548677484197238665194727256842870011279160114760438127390170784071495513045899483345617075984966864449025053562376923049466241935527199490086688154674878421767663747543205738869452873374159261452563458388510890315575183453917793524100989672660218609959645804664403947750214808501087975007962193522870226422835533335216996567751262655924620404656911027707393827327195288292930699134538302607238007114272261596575281357265840377956815441507421852743136520613892048349126901258536089269101395019738093715610434431544725458021529364597501180419019071396190648331139946891718121040010041689081561187138564615981376191746865030092601973015547760596123522647779285166196290504634555338790408494887300825104006670313216986618925708322539192647317753533160071236069512389517837965893573396793686752030702477872744647214585638392957669574692919033822335230028926689402752563223480939678910724664964093367892618144784507991164728768107923016634856781179700997481894340884056282822044606531164714482832002547889592972189856704638290674827616603710036440750398930975258792872357298329455563386563188797710118417182752190165474505144507606146887392116343068874284690198228723440237621537502507219873867963223080783891588176490421966720324624408512802210127683570063080702676072445043283767849664923025976871977658513059620420358827530995997669991916924157585132542032126009663174030949222252765101015886823265392526422149817582643483612913020786957729263034759375895604254241924149623798401733444876656891513153106612520377994957258008216994973983733985425953925730748421373273048077316877761758643155529010308530375256968088400575608589957349693901688979590064586043836269900476125365915502860402725850248414451968381908974306597020723619945703630127321106322678518311923608099673620106698243409148793850348898951084597767120397050632661307097696511761822070768070980115678227232608693224682080174746324723208435989539637763383154709124937653541564941406250000 [149,32] 71791366704230345641780945296360114005436113112961908598103370040767308088142551972878309571599270084968034107606407407249798755278046377110523788372254154787647995957113092508243535051522346617902672927186265058141197400775358329960781891865777936936904088000941621316810156131800494025323473185922297542692468751592704599220661571049810512548702323716565664509269478417514934632665851994090590555934108724899804989618459474768632258606880776116472118673342016202144146793576345102121012920034422954642204827897081903605501489864454157888801450924384238192307703254291514492012673156321889693261076255266651590801053948622413662835323548814123479182957813484681324271966615877947932774887144470724797950320046811047387377189949954938018141065697817846133824176467892047210209378147422855500747686191369938118763881552588127543413997799898536153215353824128149203961440648774751412233003610665386253593519246531898699813682550343277196476557547673041780518508520661136587861873585610089834443346002124766667561775671022305922498596266372219005040483346809211526979940597163797012035950382998112129616133833516999578005609706047560208205195496071557673178160864288919557669175565702632437296306695023373533042315048908203506572318451639094447635807476506310290692640764362245210319190760644754766029118236963368182912883023636585164739090507795730508105467125588984155275047949626730425790033150675950176615076476642351152746516907479813247233790439096978712122575210536848265367591724896615526327098324726112191773334101257421953832039791100859945422542276532436488204971439035065606759006060274316946673210414938862546132433994856842997598753151725142576878001490752673298642848029725005136104507738640864621247511487393601995082688083329008700210915631695390192666643984156185206572475688672600471232989998951749629113948731390444431010559706664620623837979374804938056535585215372338142086753793999534674520294342295161123749250638664585961570326259846912863622816982364452498765325192534955976497965516884279602263306617306114539961931131841335001398785136971653278886973857879638671875000000000 [149,33] -30340076479151669984222357280724666699840702469888041792005974108411863043325880720834014004326530041605563013685373808396251278492331571572609766215022845382997374258310931912155852291813731397412062954568452647034972832874578927596004257494046986783581739922768871310659328642778505808521890539242265220753810277810928214688676252450416350465240348646625901657792459802605413410968721334212194481564671489520604794314566433861729777866122053565682445097859142115690267558679036238633041806156305630788609097437391668899739592305118796286825087211457232203662740407326701349967373192787680298532736178981541688590708829853720139791522188848489642572438511111947346329297051244496318117021110786512513006806013486463445711754069739081612514394755683711522430483881812586059500428653832107515643258555066884073563491933160883137618955982173120353095132414366626623533373556452247656544774625185036229507928695006493523822547765493656421000875748162502011057106394015566861024235657053029248367384009606042190125457322607285226705748444910849247248682683603032477310358224110937225420981809398289484501207955068136171038813304425124620633999337801160526552748442106527084646465324419189266522937107690363960176237726337121726019915240732505681513392116922416681042307221628360424411070954484447754074398180436758858388183786266537621005474084253319728243154944468862557426995592368211879246890405747309381618553459191763323216928075647763296603792864261258955173024562980810755294458266697666215470953287719878726872995734041608323041803360799620227431084943017553610468795759920573944874103448304223665059618089325494560760066171328948682443646612084767557037508692496672191915036006032089194414265923646025678652183209089311734836861404940387707820445848134281360618885643510551210056072077016280192137435378546393792964916574678535437127575070742310849671886155663292268808452388358421575484547489460338199812336704738015128873294003263139304552676410138676456616210928458093868689828614470748272353533029167169187766541031514467071903090659845418108222754948754235388894572854042053222656250000 [149,34] 11302338588664818686406461283639359219790387941683872146196886698684511956419417568201310210331197006834832436836576392816339296112112456069502571535571261609909988656372900450560757741948050976689878874336947822170035872072937268408755341296861635991549035051882898833532381729015863637825860008421224977346471556110645644465670844727016980308017130721715763950282562151113534286211764327175210044341611140876139749665673428739096933914814616519848885399143796874436251060476383327864512238093559817063138138157756705612987991815440615836159177749938297620808079609901407593177728216023822516351821522511192556940920539121075422110494993482999663443915803156347901921023879164767712532694830709868867577829660572869292899207966413623943281847398579164714351477163962381807156779388793393822380404665126312957541904525882027753667990862503110803693924509404405726482222374836914435717096730006240733149991803799760431469613477884122194884382040224916311981666771076331946144792233081743072972413996622162212535197650750679495305163375577701926358337569553108606847892259126072325769715691731864602724972136447304737318995222378454203723333362933926690116083903218822367408134339506543578035529694647607420845930591249077481304879511484158612087611705803849179410854901378045613342627300511008690166669717833346511886012728811519248911759990174298463951565226544849068694982814412059551372273595549604840189481571039637996030053846336699581270030134068237513883429525370101240897218091350561287048415583456575022391191578458527709486523949010654203416351186361480796240972012651839392949828330132563733645376404181477909536098492694106500054361988238989202961112292946785592676293131935356098739946201413013661723147821452139831996993123183512804928680050480760769461839091143962488007829656605667338907583018298568854786342486921236817736245483786981740246990777951871346930437437529222321553447781784555488169696205934014928815859644268664303830723616476748749035575281227331055864949763526992139514936634840972413497012048344230901608507271150248996022193848576312318345308303833007812500000 [149,35] -3653056798167704439786198478078387974106366419113374643066258585441862173958134991499380882353970564830581086803517141539324662676116022778775253052244477351489503806520922523864210563587149250031963996007729864009880470695694027192435962860799901031827147240664565557168951863555500890551029622189692638934708196999127599986577227422350838909367229292056861849720555729656586338412054099971692202451714693705506481238851986621496344176443645013876333422029997012377982851290025681173997479566543386945458913986144676791037566259049479578066288600451509772441461511913604338327664282943649782833005739585538560045817517407836921525256295660117498119750657111035662871396068020064457182449809414746829798040657008061665511419731743728614076157178022268269501606656370953786875162677283249424000223066809516764785812003801529126123343094180785869861787335790194737594044594547401256832739347246679067509846068722266262052363301561255348820104381231062098011320286665659716859701234560366261769454777510891175675398822140329188908077278310527828197289899119735854901313722548302692144172972199672326911341522588674106041006268839744520241182246923524674095960546120147441745898070608205252925930944182386733318766632124098542723900214776705973303695138114511123560101183867632870176562647816185829798640347662413181942040668670408008382085084188229446619829339700450744872828143797081737109870700901028554874590949730458968216051891362998483921380176182715441488561666004641565946226785472781218802913168690876656367966784921083913560948279613600455476918198708566152083089887869944381186199233135275881450470124600039488839174727764747902355791929432031370034494136120137114400409991950282708691889449371747605654268666732557027521867884958145625606836525763729714744922779461331038048171377696272405370232798344990500756469262727978610083778027170065402790011298323349783417734949302623813114795103188234141472372782714137560853818131633444525737446553093672940980984234861589527110038562721084329118347973842433297358876710319153326522930079401703623858062055767440264247417449951171875000 [149,36] 987596887932478829689663355669244222417792108964821806691236772989182353100689561400250703962721965481736351095590067839863811948661572025691129530780253747497891088274040270909818491288400193050478138247698439375564655252425610324646013072435648456426328885642044285168249529154341797032421409524328164081819097859077049388662124501761352802271081314302953049594779558150291393769946472006557527918779563398580378482431988287003161967019683219019013562988263064681405431445256271303414229363830171271148410298606352600227966182748224531900562588752788872382431146494197019742603854700440110087136603869582432468107632982141655338152829169857603223515049868942471690979410020527605562913164950545355425890519070150551335012020376517059550718611481055352647298450838016739843656517417231045036478244252736658651601743816049182171547314017299524520045288828594376913178964376239844668255064235406776211108953378379696433066814618064960853562265265993778667270225405309198467706423062414153540292541770625295228570352706984209877224106066771623999600971515240919323183679306594355481824477404186647183499942925080824469607543698333753162643523976427419555713734915900928567393282049940832154603929352336018038841502007370345592269834081551249413236357074683182081694427899701808037285211223391886428840820392561944592448832929570155269019907874284869772947846176072676900377679225711762938529785472374522115906697781257751911473197975384567408132024372106046565104012120691725651301480608280454992145877287191417880739426265689045689166775694983890800490690832763673675950363081350215501595286290973841525449376994647034785414409160962510409201331326800114236796560375859314186548998122742632006836779825966235439522787321093256520579907685020098862090091483374779422282402647992355997304280574276578837605814970188180268904588668958376229425865352310127138909004495321050065010630414220689190988484581218628866890792937056781501826592220521095775146361189332825734143971956238460343042761274122612369421963832945687047997159732103156331402946058681908586175814231489399223327636718750000 [149,37] -200902858317961727223094180147285611896964838763746583978754842212659625375513587052806677607995869173169231983337567414406060744930350714036982463827612510166753917853291911819087592859928813906273035303288496176586372111995031564238652151704023251145700265818759987050051164683096696124461277441889765245167070446983359086983844691422888327230200744213480039675203320334877797276630508042688611523685711264538702391774752090012691136670253823766975528220412256052472628057405320402692194821457121550656877145143016737067080883060704403027521870785656995013180101044139680321502777957884919761580587163388615959736152342233424318686783050323767355262470203131455767061700373639652604083468976611581855508227226055473582207527065367498841635662782023839852858032830194519526497614224287649187886873344358022602958281424029135874500352273707596848669362787672141532144996510347875637372591224295292873399826344259406448980522700818098362230904473174323101461824018786627226017089469835815214765466400637013000488145313811600401809514537298373494669070484271533522498013295255383511996666329386207152571603808845194297737383058590306295104331630258302970774579160632339710979626238331282927994463625524919111592805401439279420703035810608088239771226541001062671709508751221975832235190804534717659023022235566989385022902521529557434723281192046262173828523960572025533858481933098113779929377894920666024905055756632352422053998956823320847486533274495049986593773043469297595767916499206424481681064413167616812713288863317025148861063303164441564140085739350572884715706643440644856178057480969580210207587926346848032507458554853427466025830586489703333414169431372436454834091740369234962440011472323823691474096776499856020977831316896752222686374473143871785805561466649749301280705587904192819963759049838751357790503781566028937101575033193342285062349467948908845979802637655068055613855559397799169733129386682093586244040387342785258305420785086873210184130271557604515873206027105431140625256140636837049980705881244410304864376162691619363493400948118265106201171875000 [149,38] 16656238802983920940347154406749470979130641423094971206839085264647905721111150679198010154204620443375917864002904530214112974824915385411244420628197036760471541319367215699693467047700255149687184504881272168371671761864397919781019251705393763603263756105031442900243721193855004093154828658186411117095998174673597550847441497993634531950982502994668951109461485226001904367544162554902387014758071391687376541464526937728418301334956730176574936878019851921438117968319103971051617874092310028446923322219906371903928113511306964404371483232560884539612231005193211478796421865459867422006495678215296150150759926442377774845063300645114520736290196535363720276091355526344834915431492504603515926204676738170298136824357698312375420808369980598216499632242328326276148511642927474424281714709516761735158551727985419295305796985370118143140524804265055775213834657255011878619492588204788362008341558010131114492068158752984924208327765736288016178682387217462946835548414075990661222728751164319728459419617150574907282244183337912688077492649988421901209932899008547207512760820755271237641936365932170481133772778496575808739742880418225949269018119480927669762542629949801422996307030088012291995654754252942826241172042079287210287621115827564803939515955590505853318170472850448161661445307312450771754289968313456566184791940637331971160999507051964587652380093490695359267903439193985010891151775308510340924410117429227450158400497869215914269732985683605390252658952266313976567729821498901679718342870127843601928064398414215350706895758155057954318101083177242742713595084772525308716713938486008114100828140488124733498200842821043757810901167428344874742658833217232779817401329716190727934227312967232967499914921427107215081696244055652635018083955985925874565102096849946189729717978088564736218506641679772127402075462030894281622506260379740097488374114440691904614748347856242997027778269029479824863814455397322242968876178233413732167405106087264743396671353325095422415515350080501171951253764431110851754684599821322878089584258722131347656250000 [149,39] 9756070317220461263454141595516650034825956934344277035822887025105940387975294572809611702282616341743129000010420174898581255986308572908076300679474195666478759713218420213651971921236339786945761432079291931093559412111457599768395820636978502029931453432166532240483924184885872029999125875674995142037822110621677282894229073913887249065607581734270084252309370085400691662153435842952417468950391512258962324165030639953036572016474415377945862291797841190619557661933892832809599576814572336834642837142407838554868587367776311684542153633024423285629232377593459926151935586454107013256130221280818998611224368295944814949487819781843839395345620020795883656844474153244335254718999135653048398235803167646024313955496292540335795113735586935562074325684764260590132895617503969127358980628530809509868602142433234676449531262133278964994945325162730505792759431954600554873846572738454634572958718238914689915815968253951895484132164509994574503735860569267369322983267400244052178624646752833060941360581720166101937253155253903738025642216314734477799307024502517360718597720613807892453912646782789517532673051904499213949343158712277819815567430987580633835415812203277473402407848475835248344380541485527420764718831450498858202109727159500048276715240668796050710817262183564707569103881176459073203969860952718123441272923737152053416274354882503584961782938078255489809836926781677699635460884084284322947091411000297156921621400816243995659623806602970201426498179595404662936499214548643017544426300381837335503391520970013467722103775733089212139432768373897207486631636148178725536854825602910529580606931953588568673808922158120867497483444462874078182926628818219316208714694879757683875379393547437179246552951790490004436932653186260292597819240824968029036278868568056078032251423482663928154583909620492884197360776181933882299300488023790173508533536056070331757605145841901863039076478049137974719729826627397017129048663618820472407310618780220331686655052730864947511538523339227752605719897254478410169257804079203285081779423471601562500000 [149,40] -6730356971293124711428032622216490999028932822501672001897719576744988965919921047858129578636772397002276827971302844363226939724863237105097794366459236769520393958578144985954234534501797136694370595567133790335590155865409241555473604406447712186186760095635830914694594169148229857945272532439896856556856034197958092054579887552782586279776573386945115220934150386711393452572798297563437508474825905608673630179081985268550751413587253780470345876266847310311583267877787775995241380507933437104965653797682057473536836295899389932241071455916824419872548642368041986984982064756640435280594204649488975632141953452079217018608552306736214503819201127201716510119800873333798740305590098941618283238895490658042300858690101032732700046754061517199741832389125137581226450892397178859606422481917416880367209492782048076170858983315961190371726314970292405724257363144613345275187835021566974207366792200951495110883973162716626496817920297761998249677863834433955171882057947620024586184529170331743953201294250104063271522418875389198707489330994927859055705953414185571422062895154318607540519097707166373387137264704909458618535018388107670151607194582337498390534115959880916711766434888673400418478967910170956397605888472263078914730076829127538702043447225162603162838925577916245640510921956551822542203462553110923791181779996262380824496518147512709960867707414588468669061937642688099383698178774435831947966461205012287123040925952027199912895382562470105383650867991906751509399810119429808361810637635942530151845134331548826898823485999027819505149636124310648205858839754808705516553631807869061214069165421911315358927627986889593355610148103723363417939466864816923932444318539541724296747424787890624447420299542811467989383595062928132694809485095469516749974478545804427232945144619635848103465297835350593375298125813340840303269961034289437289235941608326274469610797150805919568957253073721808588264392536451072473666351427994797463267705922269521255750775624837513531338644666660873313026442740634846249231528650672590073836881420312500000 [149,41] 2667316235053184357531047164725714192418032630300565284277500894746027801923633834140011330234513128065085237046699168623915541506423124230075682646381254114860495038547613151779524741727795687174979830940748188877581195555930709101657024929944031211928114587063103342950411292522170426904032489028017895001066637826231785549863406572457592408342100388922685971350169045553597416858980064413756624276415036771388189468316432256437659272435044738965595870634018622838127645151644152080988709792839947008792702516052206808687321932088361365572537921468587083743872640489112144597489714901803044603606781837872888326955812516717587318880352443281593786901529952926948347880721801608605317960169409798821293974267707377652788729861723316236123012403615583372888174821190590626201545383752956580523136918541668900649218758814993725476586154166459491991646537471723819143587025343174755654485790416799568684833839044019172946219646227407265438896421156234431334256597634828777224138183070055499635198426396841382971942262137920418807085823235858380282611035186253787298135135802206305181310831431924450754446023754123915777136350665648107565113018764720302417372045954278504850996422389901031127442875040739559201069384758239603393136025860134903936783816922716989654133932108824702307937731324563362019856253088124982183494254021604241793620792919374075417126862131681167726385943671749664433047245348397626466985327414674803156723939734447882548147546817247000001116639129321908108082985685606462043514930031376509733371318928280581602992822865037082846073997710864385494533049951140622601718275284044004670667364429435777709815960218934589952941632726195354333401956996928029926637260825839764953166802540309086278568438667252681777737041880292977921653554372641167945780786791912797060193587967329899965937361507215398407598245779725340203657658221456777969347100203739752414165509107518222973788538855553915050944325025004945453952184167170139517369825945209900650044907325256016876178284646908457701063152668146248855905356326501140490209164048770220498374145638125000 [149,42] -803995251909845782037748739912321844593765331710817501793869385174473527301391612989414466422624619904260652086208308164783325047350806742787841694018027602820689718640946172804273193312086843125512656674999892960332826084184064350154904218280428629793898358932574517444056599025707679128383058904062868394861500669553734435992126155089185068905223672479576420252702678378405201868230846884710275343701869669597564946162224587592444562217399434289793862270865282137732312483136197062990909549847445763543686628567635611918257942569562700694388481564877179975003023332668901586194928698581678682528965813244415486176763189665944497437778439406786293271294494462244287703851470389538511373422740882988918587280434336078957438257571278923905717475062220476488531589736149849740050238240865640557810264114615243826238700844448958629549566056692092439574482686020218320291623614246677803926300344628514758006728931233724589332211078371110489126403311228169591748109434051399741465635752091502877180143284429361602673867838996445372885515227042318405581940042123435934622999140565354843774371903149063814053020363812360810449772495109347387397442501024581214829367797846569355870790514233560097904070728817466414930035555758969561911837282015962905462523165393564474141582038529843705214916190015017311314133777879165983819071983044959184306964840369601636906145365916209282338752398953220168293167877252562768760056833363735572375307268103288294357416191180717330251814845620841125865832199948248476859812107821831601252994528179696905831087710735397382024002281071158759269224420798474583907394777047899682605470185587632009757683507513886990549723334342670049337439487061589077212738134748693146086624711859108698564688864084602797567430402039701112561015861130909906428376826342985698899748298800217819343033062328163208911948307488560448144364561347933071682096506750782313080037874056972809934465105632262106789991703518562295799422808556740916915768085553054019629284839053968944595413151990082845331967411321821451789791218630938889902714084204934974165813200000 [149,43] 196491504737226848493042464550598426139041596162136261408090468231076715224729178338623634401008865855778939844744473686121260989752672352602643434839874189800423652609729270539268038510114607252958313413640112580794854568122741623818731721918053921032648168158361836371333613887393598147458232661347855463866825262053603664684963925135427625594748565763478053830502037278247933985310457028954378352302062036944356838094191969485708327274997847469895531444724451200154903311495241776437225867820606349865764082462513332269215122923339988883350567141423885352871847522770386334634308725111062595462253826829139304230936618797970762060479548346264997028997024378553077718473039055212406377597190850266602897307718606763135035670057088300715710337183788853833283849185043420815319368395958939986852576342929154374877308476519643806087026675345884399884999013550189848752369080978341595726197638860565437047654403717298425238015314787556313357753653455583387517539796570631557163996115858582350516364772496754050146814057486501367447337180204960611403265214019976463704042562366861897926576621877274516058704565123848392443243065139797615366151707020660255407483819931538176635260757744050066685218418505960749096953035128633412575128356344023496778932475505230495761254923070677925471819782897474241747830433535806627209108523175379610502399858352266772803362902648271337538955321680160039000699467102624201122292053730541535285857661781800677814227173732102531624286440153599634053216542223232434792935439352661466493115042199559849347071686634804627936899909796495918805376978791101032119542459938301812971340096611586718295342439053295113480078639633462064230074136732816781193043209915015426700230748421987523583565553567487094918233753459714332956572497253439323925735535919202319032727648290799184250047781463632367299798828070568285247239310253088352251746547591967625175097164939322976191771941281195803807341923073249273394881221558829768824497767989991265988316411976703967780904066946684739481712142449237753956793828260817071302137015261311293799206400 [149,44] -41537225017933190108752595996276424719726971115363746028822356602797171138619066696320470459291995650083779482745159568324514987391664989789239516169389680949325601793390351052485261000755765604084929208046625843169368767506135935017546657956175706200561694533191332263789190372610818467434826005440001188977150711125860295250831921337750880654205569609046055049574309991565593530675661400156924402207556566401027248903223671484502356842424973758684540441460028576203019303640302951302195167999285020743401937537393779275428911646676291833153750494968165602124414927592140611557792120472476472884373697971564429794004490730597766472912940448260475180316103960503556154098515298708727424640029418529989597729174437738843899170047192419604699406528201415438078825767054476694013134121500901139243573654694693749767991745200969306378884891598195904595857625707782514630080229134180466460410984030986807865969897763915850155340895001869573322553169074275413617455140901145930861746471436329300565635104768386105609505293150822039458670917780562812892669582437028912629108467286071988256802348563621044078158480250860052583304388156689669723601791570130508033445045572111107151627162840387607537097565147031070267123524015848361583149729186022947295627659710268434000056938389025101683535090285358334093642880674283170351145616920849577163533376061580489787284901804611718567244914104012927261104114884270195244892438678964858474649384115299367869391288002785109390761009858658658745538042648821542598830608786045729463372976400082321827817021584286144549944290627989337699376452327236169420333376109585141558473115043447205319155145029373134828229630885927787093014779924468501225591617256754187182388421677110438372549065493605529496062092676832768305242158908952830417771945534952232191716995594722760205942176731610618456352020794949682115016020802304404817663014514237750487897730908902692309516058441944859527776629052795213279576600419073472677209609613257710329886139926576344776848697764265393861036614123617941571654240876054505343702170107101648584000 [149,45] 8564551780562152656006295545516710026855695011680046078268319519501741580485903230849642073617399229680144728796805894821541960250994433112986214221422297795462587255261023245353788889768636557632299077982165789975844291409952839743145846478625745438185311311056084356018249941511515992832464366174802999129772232477663615208114785572953336816564554373835179529320302179706933787703816243608230640569946399641470566514639483473133652901409969351115792884795750978153071139409475075732673336624178174057621530751043293921266785333022798882472740822559127858313110179874437373716149677199993542452065009470253420693345753398386252867827233269000356138167483807578895861093087296377848972656866012198474427337721562911146336270593668712692300718515562963708565712454503314206264480488870320046400930579810043380354579856588021339136157112040986443350234606482773138247777941787032703043076926576716697079884526874880002132481529603677911118949994068819089879693856188458526858225951331656072923445933405966100362376813945177927899826923009975497240884289429275884616911975726409354037128511745123916971563203910889299239910214287649340821621191368293799571180143005921454447229230483072584938260107451375531373669613472531072598902466378589011124916589716865929463346219272499602183777938950181984475112871297968697042143382173645894966546131128021700105482766228633331559608959431926913200541274340870211944141062242560667514775125320360698850021141552295151466098103159240555203107366437990248980658622945584500190307945926261085088991112230111894864135830065330616980068078996025046156283502231751166670402080042294299406327829971941658264775434479888312610280211958772637314054501852229571473389373526796823002113425641640059320946108418255494041897168682709293162318813320806741911965554964451478094589047232356497407966130951511581210505477046333166630615667644771589973711287604786888789674706323496713981581093013044896478970939549643632458462338416071967835428005930579707934141095705437982197186683625631160141674194109501019608332462017569116940 [149,46] -1558475598162703312311980338714159499218970477023210208411502142497048900418174003771518776937001997008823275802765240651323912537411259247400296664828195524272785855334264137790607415250125851978744831999868442031541449650351308465662941388531560494899759047186206665260735976852306855858891300316905901391495445832136494165430431002225970704307628705313037818807045366616299145014538088991980130570635344139835768380138376932905580998440154209524025812976800901541383694689334253144249602173790159483604843669578121725673214941175775408943564503570993330095096228115499607717161916325591827465207280771993750787104279991387821633907753433904973056452664735283947381846381706363106822610066184644485248688948977260798603553887182764243396399219722387805308644617959167796896221319996145959131776825044592349677106710091370550195252666807857285652802255105336787933590756653148886678147632391684831076162456825021456584708617171869884058562979867326305846398761523401645339823241676372408740451040670561927675118885040789359312820570798682600826809475177560951975664795117729844228519477653396282286738430135868678740008737581710797307753749392696027007875599950686858349259475905035516910781185751831869821767455755172197952531754749527230184397032116376715139305293792405593650690483441018417871134707781329482682548650685191344368202379463272510104045778883678958608666447012270422718436525285230214803127210081548632494981666675026613330140937107400136039131145584862457370879730862990855548859274476413723962430812547539047340252889339949523598060320679348588177220679014539547880257215731332176639012478467856165386408001203938571475721186698059189323581428725075204877093942875042746715341288470441612919309615198796027959629116023014863326160018210126993341334845065871059137953143906793140532975672830275744414397939490930402851394496827466256943609036458245504044158261220372019816937909455709119704447447953544834659859714152335056822369599918123389552188981378692458616828387089445439109595538567651515794430574747808661276156085002525960 [149,47] -80197505637576980525816765598341326208711183860349495568323914796566744080120733035663435426042769578907583364945734985437743125157199648435403442948164680213084627519075545901121029627661103631351501771549271214337534026701453312475631105025203957014849381798348324307042842732094121933886438148794966321364070546391439978653011596749155849138127976441871554263023753778070724762196790153137630243461322809517142848160961683706973215758941567341988877723845695749245035990085596351314038545260263241985316079097242021359041427270714303683051689546034755471320738454050967416537651197876563015864422262341353564318551930193740179366808571082605308381399496178540680872847473315078673696714518749154685248665946503506903820165624329331172277359175405286398937424037931703851107413653378530408049204490398633500540785619221930227438473741212993066855842202626811186017518647630196790677117119953658135564893496623461319950179690351086451187886037927616637812165096454525102040850530377176634353077703861368139275474863626057382924159959622622053764990852908438376819427756782087169154400978018807084662205869491823403617699927260345144827222785101294165428077379372260709041929586985644800831910421488419013243509333949379172623058938919901083720553439669610536919683143122085683665229444188795401305774360371313431252811873787429483140570834505885695169823786705959967441517431005410853443766984452007926174158998167314023694057780499009526885519440628679052503958743696102519504651412548012414294455677524757035118404678068113977721269935117881155818878525293510816459472907206988661364765653421942162623529837684582772088789813220929277494479709876016961805439949219057218377802687776193440490649471090400382185231888671153348854598245566308388843233945158845324900893140814263895824779223151285936960961722889978987369298364926886247365173375952436933573269232986728161662147171261515298566394742514274361238989915841953793334056569227352956372516268487920233806662156147206503787709471689128970332522484623872355336306934132616098925331457100 [149,48] 250444783819625803995158624191546954534102857513981343846005454102258229192165604532644783804295889592936725806194487250207229318813124159574113238879941962062144822646392513004267692987710542558785463588934184050210759262432902802630593618393229636583736566947241739467189170904045315178177620853652030645690442268289109287853327552754999259531687639635371262467628195923742103259723721051614091985578516822695457284185787563948402291475788923507338487799055229381960576731113253816413905841750976717923864047545860648890409093350889985253899892366086951245262656304708122269134371944872465255820239362561610557569836365046446409732357512940241436160379139280185635134917990387148734899028161202003793699899453441612072755408980184949726101684193670672098202384537415687213189688761378567942903264835528925014658818725158341451811675951115989279452538625743217153031658439277726860143255486293388095910576088506369468317824336776417910383396846224901331106039607797812020123145573581628403867767717095046409858114570782775826076111068687860558695186367066350505964039838628079688021423582322856180313141952687845284485383100201132046807136003688250976724436373074949181925096214382657361123047251192213177383164562262836507647368086918889376135332423869236140232199122906670232853943623708607374357407334430694975001826264721188143602711502704945294514435055371101516050925207756253201473485790863483237262343967300136703597369952018679586229303459369404651949887735974563000366755662677694243618661301276151221319285037561055968152116042328028625976334209026769830251462831872727194324787412699537085301203125516150994574264803852418082822288024176311496850219954777304066319128569100707235358331841364765588845953989841503468387792525835423728435776086260042495037845291203673022489307787619250511483927216774042569685822762162458270945663014206755973397647230254245738358875742136424658500587891046434366950539976435606590927900426103580411565874131342355084443993774306534011998571574722676523763740648588782055670714265321957467989467960 [149,49] -98300381193897412818842733529521490732863808279667549191749260261278998514758740951129494719924532344666454894319149010221578075358372582476487558373676121666320225607800628253757521240776274066171943551211364081629055003961812230617022546644154610166573087817098842668556041218685855771931597104913769793214376325149320335036343021975274958119886877233406914190312577294245497388511612785756017078048316430194717419034384123756243317362402938023400198636156104689272627329335494231328630527150792304073680571816069105290051467429515083539212179600694097114576368418806071211523008505997128400719748106026919083734057382791047933492257918824813366183170339462445411485283552006737386789858928699396438959611769072627579804450170376546809489649926940012626970082218641197814095111279464002208133897389378436258062078307901191521146406881382419493186904724605209030534983350140626408279830876113158917964553868263975882698569570489086434932227354115839374862566529188434220557826673197188162790535041062341287522207199934692878578712299340012288711548952704145330659722877097937565265110256397368449245165572536472238321928952123866247637001456315498358675093545662290990802797064527379967734761195205085643458545579411917543074238387662318568319822142112249291470726504523907564589098028146984773188071094273800886205937481396709355413354129607675989102651027688308827217135872612610551900659938061580947993161480241388709557662456528233452868642308013894017294637005033394726697338336554536653796058723925410858638968482627385195830843421304532702038321753710565520006920458973189905292915753218677375927911003681999724767798243237181917733598311741252208210144526540010169625629519101261863139926579706683704021517315076275169571052803619042360952559350657611830482182044034993737114456094497219411028543411335503517844739228448380928244786088751554783699661533001393682523879699986682598089314805121904790358570424126391307902015507398862664821433000199776503833729405805218963401762681460787512824037721726927236937819352089368262391668 [149,50] 3242529181405515383045725776631741794139520403127096217064882509510638244231993293307324884313880741477373820287835195159819879846422795306245183402850523828542787878072132320476183501783534549737931389009289094610844074992123001441876485740677824606499197287116090508215117707093158490402503552253584007261705019160368558504640737611388703282737630902686115217257331164833982688838978832161437665960790211779647900618629659598346221677217133423820996935656913296188975938727043541856281437448423259842051497858550961097982264548127717454100625219438401861506050686894947005336552048010141195438816969620391381690714205694583643062177078366341300268351416162842301227812624244338842673258917249020955706774733868510972629180706191536731166506102043560754773618629928501601585001580167154269393687735587592591593121008305035218965123806050607506346494899814774094779639425868072950487358976863503295024994875329109828878398259701714889470856191877667407630066738848965607554798644154785436438866694683488504904832816446383231535326833534769735443902722530641935115548787849511909456903393564192720278829065311844220229826426037296891837181828335322987830945668159679681861173771819725081170503785645890980463185780083433358960519556594226397034961233843176041839144758037359758365088158802519731143004119618508044606566746788988662542015879231275146186332163972290534815834256917663449785391632251489284111389125977044589423693072077972341479256313148578675783816465565207195374630339494506629557059409611791531911420356791276960533523452099764477846855780729289844925943751422427725451489772816801751227465443515318956275405790766099884446230836159116855495244721139313667108790463578867583967531656116694821387500154912308639464970623773392986281770563800459189418604003649660873168787588285878340473025527583025543091090712257828554058045440315683048033416114888508643164531568734688677348224228212483344077793491290837126861442201782515790421652960714101957466011943364807830993764018769001468104377154571834443105063062689512865304 [149,51] 14034401320457148146840563916595305605465475102054103957235441839925999600771489074950536280489701729991862316008648076107172205544493318274738121473631479038926009829301537295944858341390865380011022918101938976307612010470820592644328741389774916827000976376732599699500749625115460079771120615663573619639714454457126691582579172598577338978739960587134171834469548394706976317476155730730062583387191376452912657099921369887708186519731979839946146716829136817522678175391394343855255724438006226706387393485124528357390750761958292631260693504361279731188061259920312332916752111477464781527421294319169595009840240717422746631549192661687874661701310525935070726838814958761658264587638025359996281331160684105834851343032717503471131544149894868504350105107364727456665401138317688947251307824609450204295960294113480368500480226614225045946235899785749206796949736685630523431643705540302232108634766774800522267268519742722904237000493589015497602675324020990084015514677120581118950572851586570796488639115272721572862437290681283775926875685009650856744401935844026193087749008632159353069354041182003652874674047088952951111439933873999759340117021061867183383699516419413909329860329511004924709214335720501275508042708699824058117954701581882463657113135424996468859763097903810575048218185763504791595454288625394152045970339135492583297974941295402309438294562827254202582037667693343082728659065764777714591033555043048277531163527972850503306573037871282349926451228107966197614084230520190792643354046432173754646329190030232162570487168894934573518286145372875999203521250551100088654625195844575937573761150951458672029156880639128108276885353802305790073707072227027458337569862235482483884303722989708766487061555321842070255490825903701215983949573803713505542332726000293382256434876461351879829698354610989087400517503842965554635071907887151012765563422015779744766937897543182307940735599919842648351023232171676641506721442839537239874635978890071116456017365813626566986725217898320273924524066900801906 [149,52] -7109465553298431366899758052718954805683767727949312157230578320112966124198687700872296630387189170287443976970229685066848385050351319458602722586861845783824177541346392431852643128446734748881399982376828532544507952498276217246623814942052476337398881448810443842593610869374380713053607984277080385019965202346418757403520951731598843063268166748564406226588370196475817494956730151414765303170957870502013373672339901119517623686381495039377243563405959500849166256109793257921950872075174381903795738888055509199791357340581034567582142406642001123158312232711533675558749231219165892686131697810360079948429002690615262826481228507286006206125487447921461743418093615858084431164122397145103931945366500256902630827325013524219028396847469028114451984958711269594760285912992308190480095085545904658169864497179202009423977055390364944778763395747590781894909068294318307106040440262076946425771634571371113480765831032639220502474259078830508504048485690230858506409987853957000562024224050220356473846897330785318258046796630545699813296755879441920466052691641477721415049312028523270436341907456644094887772130854425956515037402114448490636243745898196066501985443091144897908931416242873788207763123496997067783705481009194141727424737493367251151913251812932133648660404961781699299768828918521062834416064564127094502713228901472574870581817927175201312747226063740435215289829145766816082076678235102099688825660372605449844783432201257131182601556710608519293121677876998724798999234000631848007325097211521194141978039955584509331899251172839102067227384031103716513925627573407611127946591529348743891133698731079242904173348767017510641939136266657023937542736635314173213920275202497493389909378118321798790903813042292260347956502293566361625520604426648815910087656695170136542975757850320464492130989001558075558355204793358135202218306835265856215740615646758146972221056131958434024823947520688543413425017709157737282410368996798982954911187498107191273282880208534777904284105433873564641858167467032 [149,53] 1552566893144805319083465084964810690177634397288185503833617419876869737547805416242800764677457325526850397881616791188670184156602301131292052274099489088533050959117008580178164114141771839133895747611852297540227798767550882200504869230064608335231379248782965864293823026104792202441533904096941023517550780636373780406889051530321228500256217414279062074259045109614381321875132681177577766954492726531710472495543529772494267938790447156306230110388691095199730232510163842412829675328393894903704367234660134016470786219194430773405680309621915539339866608668422857839261646966774967575423587188192328938361915840365991011025954939817335341263709886189545900323378996451000507480475036034006467068673304884571762563751344420714591735667310523310695458933655726789795010587635228065207283812344757951869036842447629211154327850520162264409402940538557021115852582342679937866306155033087335813802976978041734281702520947051571513498273579533661518555387651018312216929531424096242145419354590109818894686292345881650268597443973112083545500614421033497093297453373501496337642200309042449206821846049292794028482787136930191487845892981900100542751430950435920381525246738185368683738208681574334240777741808970537915057631455101230425139985012141258933167632425236304955403904199798941385932474097309186541233018698842737337537383505555505556679113878710183426468137705277078868622875122946162332479620731557719840257385521140740113866117510822588425025439376947605356333131428302455720287871770059259019393691523792774751735107686713978994021473745219111986429113031240895389924720784383166030819325523531048788484999922685799963218360234180958955779765876784579000123452716177137218492783575577813009183481045187016395825828417787595666893511633586867497928923796079661520514120142339281630576567884030816735155937619485460612111663528644289552757665771241547721494378605687941865100356682014999095818870675707804758092135799943156949814083028856111820642385601187575364529373583336148068445530204503443921054234210 [149,54] 53564724114899317503883211221808085625217645222335099189424527551398704336852026972618964680266178940381876102867326806213504174986844575806629712097120701558972188007160583221416390014363451522081629994500058416185860907690841545664962711753049134348675580415344277255047060936688695510055112566297444334029295264311251101656696541959393287814118971252476976744883873783426930592317692568527908845722825670934186117345791126203563899775740713401044979577844392926799184292397047063353319985189020275923377818388065310605750939479792264853140951842038538992252139899041829485170916221202112218327363769837820018518632292138764470391693393991359137278609514331812662695637250619335642423802037553538890457410975203179758161781378554270062609916904652846833305345592219911066059225218721998364258467203343906635730903469986835290656406286904050646009395783974475855454497782592347477050786884544205191265730365832434084705911912583891491579640023984341853443043060547824430182342986074487395291545127431848796081263081338182151375717716576574323902922381199312210066072510076186161400868785932456312500252745803263003561974981487317028677880639378941172530559981505304408186066097069206177933603209899463744026797261950557073837168904303715075177428659244889018741838974578157422353482216047821869211822991366662447115479823517272020010490652449287014109318624918475341246629599688943707600056520661042553578344506142922083523233310645863678415574725865922880503385309942980356224686477506582625627587692743251794182712780757418100281691639518140119532282121903471171961745176488558275710824052360858282721120409630030734098866841279844943078332592497253722122460312862788128583703986644195465424994520551936754155183066237939195607606947495421804476266461359575902494113616250637582075325854809566742151789875269817027680114670832589768499188086317964402375113468850474641407975770695491875892161879173672001089483429492948771207427246512773545589962534090019502276728360137838951161056733526972695580656239493297078629328 [149,55] -148128651993223910345367324758558419731402157638110705871223379670507139324158619877074528114479828052923053782569097693562676094510347421663278181983300538050041905375917318881117693397188343537019754247828173283451953920001405185856516128222827508998467716741464159609140365251497287171882097491544853116054927979945944003281502458212880759086834506056953197481863778653486694817016950782899613330134847923382996865208252493911951208425623270372802091836674500749210180215488517673576683864254336504038316206486874821452470084113892597702926950207892410063391139172170114319141015587356021842817527884325005166355058720499083761453966286094148608872357680326950504385734014554982011556558841267215631637522544846961761971706098376563510843946792973927767346276995026202026504668702657454339063320281118366854045798571424415619359468778077616211737863504111472897740694253462967160829088926344348915869263463640123058790627644544464643963685022957806241692312111487770570285641726703479805912406339499731759315590223404043019389547920994129102669479675869203758552389013709810890110571180803839750370101052381252134677681319733184636213124603860264962141685102198643214504534818948334279512171624372741375125076955996232335697409766346990255760738330949937883637599047977205216432928257283925726676059514511350277953350934009818932737371007766810710114279530308139452202004388316105537774648024416059367752037474553444367212471609376350499418294564905119055023510176612071474604498685341480458481256128453830378651547678693671466018338287857812407231183833488148703444684210678962178029785353697291037630027935022630971898828170360844577625066729041044203690149657891485072644804226124612708228758152880388569756537903374868468857864065196708847561307665785388360652286640123584717199130203264087954276764784852584961466702191904417285523325408370690661355105073765514463345594917819488423347357704645690578941581274577211220990449497799255344495447656275020589150862577056143791070433253091461399083315316287667901394 [149,56] 46918899171866513921864733281429212901116590763075053924968123195475023657215351049850835757940900889983064644396801524882690083916381990997268147188535449589174635441901493940150831721265207946616431086767748186803452489717952838917005698563634975122303612199724884202498279952359982969432726107999217563050249468848188603110822449768483222646855250049394732165204453955859289860597170957965671958705762085557065241795432916024407560976101228326872720419223807198381350892989520471107076694289013155254606696401687998889084608463560742826021183115994149482237334119396208349050044817030102297013773838267730960161667802407292152631124728947135839098958183843127680136573557691531123175092551180456209090117766824425375782839322560550154252697176527381131149075945366464007763179562534702843203418344052676049918740800852302037889456295805623372310706150756374246735368850776687040773813364321952826268602653068253986425071490262792439342695603830862254360581370487816424331914290878584435680032980990553355716031101952729923960550944838687303301585653141356871791672685595521375517222750079067310138414709511677464090127065383207688921225039942754033286867965931474240346035180325301670407338457661209384569884218075378915667423144847644996621798831683042037727076504294991824777613863431118247230713666546085962400723664456991672758639838036616557220663430166728492380585088477492526922491990641984965328325244957542368377372396296592382158055525440394544100860195956134385494734033294168558411503896618007395085490578499456465861243651266399658222729785878803524242365352854050240906936395761638239402259655674998496585706689158232566288324007204688348936527565866370523923664537267742482256554477588070445505497968943189143151291025639250188418650479771495033525974101273766422757743254788238872015091196244616088376101876093543619309391010493088546822564688128977337894245207120401098050754925545113345484352653430431868043060015061134425247098154927606429305537350288741988145738207545933092890896284644419240 [149,57] -5780125002151982319003170038515002193949191695715061337430563392721154522810678386935158134496913035695320582687256239171216036193796179500085697755187588142526708660953440010710405066058005414846650320155799547042184528484371909848775713664775903493808273461159154889550063270523891145065104729014383410118952670970824276686315330642289834902726088338602369048626827403940838436567155468879590631948217312662008985792022899962190425877124243204189922167728366412160563849858870999458202440164027464495305827102725460896125159646435857416338631594406677048656040993686581035896409536288773344596191738076759850497140349663883908959917496880492061873436717684107486618223910267974533915388404793728241959846107988399342087807748014975520059358794795786353649722728521927576483973823822655079960875833190555524179178812727689941333215124944452262191469142723343521507140536116625111161344214461899342937274094692993314366229739633580117706199779817262359597618058671075712091251154415333334941161991117877309242047522782595350265503769704261534307228180794759313138285645037617810682543476713881634332211013678487198102742733286821616060423750116125758916553732931297944210465955299863599446975865583649588375411928983350215990759247799525084180457118862213818493222964820621319171168158342687145508690037827910103724744727836865917604253137075343609856287579570273465369147049816436894535271205511002541217248095116439106138054147799670041933712832504466504187890597915523759578140150690048687521308400499068903662884626776849197224611388872605458027905518218616360376913254062895405260921735172918264462250052750927582756285475944302419140776708297147439399942951465173216768854306730842173494141630106004046989118301540736858359053504785484682566629027713293602502051968830575491145570620882233922023547397649363853935901328987684288163606668421190082589847612767630505301031268863662820107811076737404078622131289965569112817518452003513968556958357899872692041444169601631659514505591777765820004030426384668 [149,58] -737046666727108216800146207599700199040049905392124403148706953015421021550616628905874929272010500810721553570804314624183912176623841539976652298610275152948624362299354152194155945263605659628123094934103610004980757149636129502189761365274749140932008285210561993472822476651693662756081016403211201007775706136151150984083220572015647201040876185055196170711901531198765696082484719964690714311210600049450005241910864305212075605898642044908573318556067841105702352745992797490544012163869428636443382469734632122377324964277965772195155712058264202305365990359348875540509227727846435683363443106657048096461245356377139923744750805419999843646828306737931939584446274012082574415916392673602484693625263682854898246008232637122756491270457592312837900018573573519144297931585514983422524727611731727328289885352097017457816508516928452373778517248309829768730736308658341990115269908694069168228996212816210577954816635297166603187698095423639023915068465198277338468705398694073330789912015049562243718791210830394484189222258114051674072417545801852212257661809679413569774601665031501053432594687664575975372001816925097085391262400244095372563263938416737360198399150051085361132465359920003879026200842850600236063490880759720565669691361288080294745110364247830712510450355325064742944165326973325047521997915663890752573713285672937535833494964307325918475269768435526300066934391791307024148108465238449994281182805929156631466124304323591907915477805483471012250884454418078965420979415817163347000702917838392231403970635329701123262590970743220785698685330067314798634670610902606171815419964983058713401091483521629088053161328587276470863601642977191263256157762029153536931704460773274847466366990368837119851844181680897358449359604620042982464998903262580469970471351095226558145634743373308595509142995042992138642735333851532878638200452554762156279973580552013470084364708660226421563558565897985579485153598617557084674741796393823618584889275549784280367432321593233760161204996 [149,59] 439761970153602951790363692955289499466619929773460919492769246802181174224711631395075682055272272914513760511721772401685142273684416501939065614444507130344091468062710955591912596827718839867673876342322780905110707815956671752706152043952157874198860661807849817966277426199630628426085130228926257237943589359612972682291039221299824823580250005520450483306055434282433080175912351768281380281464229125682435949404759029784232285965876179562955667224164574928596323770464822038809290702488000539273013222044637420541513188147120100728269052950221666399925568065244081611207547924813470693962722709181319923078422402783100276270646284957445499549470072417575642353348067619326335756579456736447013080098868244682921659063451045268535176628248440689909636693249006726616762437235767627489329045331563044666390191572461428922807207252045646945554111586272689265436959552563332759083680153271559718152257582206767828278376786915717097144218033066690640716907389387470733405563143851078877227090552921734254306829539065843543888772784237647037352434619792363557809750947127740023673447214753445553842268062616173726527181248678735809900421642126203362827415229408279164448069295849220961622150843914979647827399505485339362917288743152685540532337943103223758969901818369706602386208053627704046832776445422786709910875455136746951470466792181219378976772248870488865422354753018599776680388079042187268848722024739088366412490647138913682956557704699596920789585321737804216620413497647971184518620018745715871006869627075325364469621692228084991330953087890054254926375124418613968088763939056148661265804445787225995668681318746184722510218717587197511101406975831176345644564502667527301258657599680126811497273570206629598538537848113028956761500777397504048649775460765687626816475473272732131705728391352363082038884573440363282861639961562732168774111632309465257208768809877785000146207684817637257164260027993343104593760957703465143358251274132937071690370464097911649207737119959523073828669 [149,60] -77563300781375326864030545243023681364924067830803327583899224061170618877756960725199189351038903608690471170593217631486312408798251696838113156946786240495697753707576296828923111603418713652100230092059831098006998126189515009520366166472053969597725185449399163434365429669086750764930424457171206450529487991956883149050769801164587972384477216799046984059691950333474610421017836608081520180651493059606626606154021679780046895804341952304237006145924883513570624715747635514204434781458054667485404054544922411476636074699651139221062698436029984292279191248469976032953819751926949057626030054724661512558711725869488329216275999360792251887541877003968067933780536898910119720351369391023804884734536005637721780953927993658076616442542743208148149468211780089659073833203909454259011314030227382854690912220921451332140583170026491156371475546001269642033672999777117573102708475646251360413803187586690929353215850924244508565086352116078505545360911637919941237427882622950135908025883960123749498253401578294427105789626255107363524091592899554134466445011129195140426811118423520199301802903422697200233850947272581182777991255989893895996141708743745999272492079123912177859238566581535116771728233864858441263189579791892983741806326412771813456863976641371030306097731495737281863948200305260242193981448284598391128759090870774964936436228830141744800869029517679514525606510924874258719425701887323488968689930779611735280963252415547019295843898141321029678854447394165503146395651338691027755251450735994403362915634328963564135411622543844480278647971400303999890536683251030974106117986147923059611763085286652033959546609993409015670077916931091455795813513786378112537807716104459873731295939777804934835607792512708298739644774772500914608298459437207989358982758706931088089871252657198247376090396258750170234947809303670417867644199391932552572951520311957830159690579620734726399296175909964015829862684088984918176809014817326922004099601511065431079267668876348662670 [149,61] 3209509156004991229424308933303684796914351619257970920110132140727959451596691626189596180047391472437716021805195729039009420261256019883739837822392314717287624448449134623484812285206580132473467613818789912333572734725824430320142047117269896433427383554089084662853025187657424990891680597910132306563210442080942315353895959838876229267246843240195639658686516540306460513659569988322754330829881871162768579303981086488525866067847434724891260634355641746565008830851258434487559235030861807120233039261632590191041093865143076396862544228247971599442964215139882695666756260724169390140332203401039018756300810012966356881566511829461644211862807644454930528122626997169449696475528669177099959013670014703235732536464245207688170725569255533718112335598066352371035682362429010361982398527184405802238195876881556894920015656377274602523159664375461612204006347729415547527510792941868711706318709008802688767453692160742364768458019170006932653133347926296472815520951784879659445355310923154577829934100195172124588922561849722313502682601226013379186205805306813978519217439839789845966540103487145475858843030276937759279897738855535495653120860153203971949592429755949373783305573573608684263137662207638300558330156383826043697839338327478127943470588713121765070439112169816279435030548422126959125276362555457687638040352104960301602774667975438544468545516941929158874920638770112651625679885508943076463307553325775434034687099596929470039278086891269595563083103820954772180398446537019758480191449074059705135862696547537388542700102306672663101374408167505310955319595099233079986198843401273989537025196106057123272429975370274128983948201597376899433334116588814437987861303809583001320519784194177884563132624532573580521475030740176959416411892708904246439717819764107309887346381301463137897652657904031201478013388092066327981513716135567852694420930786149054321188343150278052322664839701123948190435263248837715818556634733332864898924695600266324476452595298651532 [149,62] 1422287223982181108219426405521114950663500485396336684597778776109056101267619143621078936484304258360878266871325759930251838401397214073129502416216295846180777527261414793729075392786288623434736986213404727430821136218705428692260930116701566352284177016873278201483473558305669355042513642103237440345481864126578726810915746196085800814041909389499084059621275453936231465585483580965315541338073800298195737557058052581611110420117551199066316117228118155422246933548696104000655479853557833276963934749401844235203936405188415086124065108529766147148389847148468733199568031687168977405100089618493745862666439139522328699942731978097669797829783321008828258822426201082196520931845395508006389678426339430828705517836707015420809938086305553313869629748306343387418809773688956308553077955641386142509939775651531171580453489578211169551423820755669038148503892135214338710801175142660412079364841183148647451343094728380863718189187771959027850646459273494824767074673225988618705064880941207942097491507612685525090681833943904820112879204069035331476581353160438919924425927296626833006178572525312411756995014326456638249918557301901189331383165196699045909985053769709034465009487276875247154925297645958544333098524952896644965431298500034021392937195250204657578154849126752581166990601645342957039661396287219917079272110016432374063464125126144317809592315506289953914180661451486713398428915824735015145051450610351099735374769097148145026787431416641695423172182573342744194362804414818237247610627437822434135127742831252375515539731019852487925621915310060894366989135994053091798425374183731046201915419851985172515771948622120402165250959935254004898452536049879952884466910081614415026722383340833945267818618025348049419042019211370214611123102198076808529399221910584324274521584404882369709148087540631522925807294122303970744932495706654839349672829461625076001748910385663932097657107448829578737855799676398214123181574230979162556378693751322052115010536669704 [149,63] -327674366837929685396336650798626960782233529427074942982302746004254699615878119348915483607846354694589509383321668990537841668944006422403187537858814126618404733494535877340358336120980906735543616151009882915346198564504157052899952080989415944261519115767702261911210480717108661948367538538739937292091513172325147047746389724544571642076613977040343796887896151984216399925264412293497043776728827305284601025077846965958313786953553141414376632262908688449022336271857539792776984169335087565638880386966058173240278001874114757171064632878694017572762138790014143991410389746968372714949846234096623870512634401445489018855699548161838845403166859025961647810725135986879232977703942846952521990684483148585822387779429889964099632213618995314983839655256672608385144097424800976604683869124269890011834316469937306899037747547867572095266730828684030489193963557182199716822192719518113955758474211602720212409568404500182559582447949683672078715007195662370387965028354678615122070804888518442935952525131176648904361208931841038496677114383129485771853993832852185448670666380360541059448796946920969922676354749290812442013900544113609994081840510359474729461412433386501592561332399735531812607911147592703835581626289277717622779031245339167246149198136994538515210500661696496392306655107923804047985415582704330355917370704950096280862616054962650120838796722610730911493750213841061694470364372332619860336952936392581575724223527968527865288271875219537402871544703427546946062311484532143666639518260264183179648289924317226483738985552402136158949040000020919010367222696633389739634970854579104701597924428085352187070640553235380412700052181511878823519012087493118373069786918911196719739078565658958321659363074530432521038568748832852666284620554763851363632880816104324516002171119790686024363271939710483847063945505341212220642405440887550169935283386547815545917970123781167250838992102313639644441322624454248839969466532235212763726277667173480781401241024 [149,64] 24920711168297265249157079504405578246931129266629077287964285260196637904058477219635143630959503093569031606909251524393127904551959471512043184030183181011716507511455479835973229331094753355661185493560896455199910693480590840152930919734584986248935577619951702809565660027545804194251677120085082230677994644726719145900806084541055321783342603447180917336058981042771499526325733610797985355675815317045494789184567544200119373830316936151560726604629671214949083472486566773182606746234366648221360571608117169219439874400416581543841662689038238568660796226131681943934257203403025965890917708008622323792250922463520216771753135274355342173152790456516622408508571458963915027904818555251021876902516544769322553140250122150928276685891897932217392774702774186301763940463081527897418509016015716990809598047833125617976820082564161253804786155512901174464167849319110244692106062100829474662419489189082232862314195086310891516209813190600570481766133747677446964084706263047317597985376960091575470010998724652699300601840432161880946041332865761382307665818533059827102810402111926862962002468254206073482643585888769003492881588706349186164040932037725514510102687079441367189310554240270041456126437565178735210211106864242409357207999506412294943737569521508414443916519218665791919837162616617731518038752893206422699149277832589996364993125956398271743554812936543695954043849320920695795145028669935001592805130575243540241910787287433405848684782692619126056658896670684555803181912844740689529856094866527366067008996060316855426179178116530502522964959381670185888250943537015073307264488877979726631922168345860676178108908163206168944871584248343112750110822397433629083262218115320041066498005780603895462500809142372418575307785314562066972330623518077721500776790789634646058657374343550412986529481882466686557452106470790681741514291046909747070614650118196866043532143413375824206718767088623645373268649424779683396162905956416621210124830551665302733464 [149,65] 1953027092396155564079431493751524283237990732056203010589956699430256632184532532724489127773853702841298185042297332909735726683436891977871717661025660845023085919969823427539201172589538155765834585113994398481352066561451664606509950618693052783493702494856940879709307580540367408635812798018322884620757663093252937071143547798591560530410144196175944788192387119798864882978185615535134337171610315691760083919726962317454459984492560134478461058544135383834135452547354345921730537988074451059506171931874912817050742569775876729704339155862784758037622633693029518048234555543475907324585786919577773132835400651174318235509845013661744553667347780502208982120361368952566407913871740116942331216613087903450233025802219609334861450311425762990745819666418606734839265168024081918355399172565217145352292780247588705880281913654647802861233892174162002948739881346539542207174463861572767369605251189556855560057488427712078325149336369531101161397585918207421573772064230441039465981188306987756768483529001675252325165318021059385728991692674946145164960950779965335411849183641419322458538106624869185245670394171570180530631784883945838853288435991141396607613417425656167555406558359129476668327323799456293049589774433687873842343737109295608518294675010177874621087765607300754624056372754736884366532558325063817069233671618748379248788665938909867223582711445941369969611290368434663466021624270384880119856968544076401064432260133682619944024942520349152055389895270134554171696594275066049296548967450951202702894443952618380490615733240973102249846723167571433125927037986537386958750496982741563582471059851530604383589570646859498508228005199609691442323536859299621323453809190684370152361989348766560449799398080053682033932634663641130960681078858461999432032361351543378597720549809684554343211939331997663153869507672551155874349240854518373167348806282960273862180205605739814266857892916968661198945854604735379290389740543984092461303289014005225832 [149,66] -599231998591467790088914668047422921540718498250714936067682179054872059570523647808427320925685295648430884351289277991999616262440733938906443769293433902367364161916756166362983851464987183308721178616161930282109634060029261181783233060600003685981189235100366674989350023039893212658125782855273015913623618075766992726806308222563948532241091983219037433441379052142222807324233026506426017604702987942108258711747925500447317393881559366052908014888429394930216148443358820772757910203721783488622365940566169219521290013444705718623250995047424438443842080495942765844036391171310923011222680030435685548870726366002538965720412409229561591998688139036463206587140167522537314207616770006841992912635573665740554203440581772356896566360947430394301393826222328636526111647109405074296898337899475198908044220904166630983325886985156035272617310600160691354662156967488558272259737540890371500176722206921488871340267079645430295956738787082390617996914285996364651265533416754471855401555124547354953166281888088650378533360030841685313692459321434256839466324007354503192481689050435536430791299646889716943481783379799161735327886571590195259179116625470939364195293202238341560233396264198675717594689392585226893742498964210471343040980306368635122811525040061981131270010338806777130213331522890226142906216135123097713846200689001014199926276487120176771377180865888443902576650845902096868698611289209547199257107126291888743804728678842382442493201360005685089611406045168922516623392979756376700570250887246421344548774289450354104373138998800445997600310691780766967194445588209051834453210847893817882523753498895617385080420706938086505363285197666395504039241717476484081683464193870339480801597857351700934133943634723246547451127449931026308120619749350214407273729127951494175655506956208568454460392310753342092147889920213699019464464256281505909441642673215914401608403643892168935134755425540321320865796106467800715457946818799322047555081683086368 [149,67] 39989156475927425088882677998931959865434671369581471321038787086745749859449364079993334041625882870578312477061095646609221094956774937068485410569520467513129455093998459401066613700720760875899456410737845603565329633321265656968984532463995344186690788094140886227043365949827770664624064751975766340909206526114141336647372642743238641019228116316570508335043425209297086216273097614163857049500122683131300187223071044732870696132005719845885771818674977500048280605654969630836369729968120796980330036862336203895317970636255118490263250291456215462234986539792733285215833975588471757999360674696874080308352290447835350351254273597089213770484217230554502699714612569534961534451213327186032089234712302580854731827312745969242899629231415016321951179580027105732547983851114868559084052129566421188108028946480752404360307415395590953107370295217240831732955344786972556969817139484004969574873038126648416280514672934284148435011329026433365408457657079800548121682184768163581738933538237477546559149439042243981498876204387202514950092424568030464996175301971300293454715933829617455168838974564111126015032367715070745835233289960291238084277510321831169062471199209064048739878819681602789624159445857322296073394479084467448360450228657141948507043685120714311386873263165996296851183573212332562709634087265026145723390856709215953997435794752026879710349097596962437029547476031777990805044436373952267711229371507118715995290328040397768659839639908205458658626826362155381817306719683256845755851908661536183402423767573401509533224461472854138026483918864840687809053226948148382920524929592079198775632869428235089182199770949117165797042708089306129388443131947358588335673224931440445382733914709472859960999645134974646952283661590678078109317948203723070348536520869868168737159266497923357338284852527661314697081699446306193642587600930918517633268438213637099603676293725635393177466308242309949814257297764648363035968574941450888453073393120 [149,68] 2616690830262076836203785209948108181388305685837861418784761273656784220801965078112134081705902151115074544985749572829756932771516504643773474353858890891435013430923326388692088500587823845872657189320583446991445480756645600738220015506880327831736480968804898945106421989355221479283584809144882042497333321219123466531770750101295935587843549292020084078829776795723445398206725748045085671468994025191510882519042700558439065365671026125391833517445982361599788645388323621091361280664189727772953785246768214700502499991731487090200453594196385431556274054256117815272647363644836418733208910406844501471167134880887777934479200855661045138972872599710567490700397654799772793515209465386531790639256711843706569752325979202067294148111688261577830692679022087681247470416825909386026188521347361896120031408744928935664666987810876840972183924107363101454867880777494739879934865050858369707123297526138124268804167285755054622403241914765565924608320526771376873896138732838074563048300147678975048796177180644317456915583855773325430961601949914194531136333373577479506569556362140609070984365643860819373188534740647397509817519675207371317995627950817246307405287475878736495129449530101686807211358182275710188504805299607553680674529065928496476138125458431104419575009334805713584562858349621318257857667161887524385592765512848387018221572163420453233881072735084991486564169088667142010949036311692355999876144472128316215559619162975071532240755844743777714655469196913648546435354867423222631556690496737981562057332836157750831447522936412996967929243426650808982359719889997458889674471679816342273944599730448626170701525239841502909475191659595826852326159218797769819339841766294527528301939535966202056194294030786380452961529321164429527850192997864894545253284029740275427177853837679830413277772275275024682855778151673987053673988232361759484293912043459601043607296573809463379453898819560764119006682526530509401763110144267352627466160 [149,69] -555441425148687786185004437826020515924079900618002681199716370343865362281333041554946806793830304389217739721386227721866835502292604150484135370651266103872059148120750491423414829024637569006468863130464643940943510343881551305609036024760642479492715218834955308367885512631929270695915480053606226566837858349049343845970415361625229210100565110857182562732628644159235571824521575001765412943583256978079484524956108283992077202141622150870042446769328063938943388966187273943959259569358169280117724362115751464320464575818062520903789019620205347154809089816423633461608369954908790633548657479078677283102642854161179770303397589838706018422042532421441170662641764728117648331493981677875480967716832849239319824433989440118055125010267589151378798612854627604902411889521755445485558568713490580108535338669045372308902622544995856992886131710298709523578433971946496189832406280151227816349722774803513079080156397718821506104125894426095724019279954929299727835100574955550944343663852857348559091119993578981529684958279430323328307408227325685308994715953088052115939447620381504809493209605272362273968400887024869169688661643717082579156315389629265330378543929012993008263324432278927848371293751811566320931555194846156956128071490525181279554531837892625046931376447614862239406927667393820061657931118679018845709138279342269934613562564057110842031412411750615717893591618174421957577513273995551103016180278935688484309249506422338694106222784505167341258689715469387665881314750646329561323499951931056335987893074113947042329655555443070883195866203042031947873622258551083200596626809569270226573234874016196113578475121877875526397738882519495325729293966091957252987934193416284557976340530093630455034182009155202988037983390961052512266793730476856141667565057008327108959810614748767065578854579907797609046433213323330248644149635314830153684131101415627703261147908226172329286610654626163919072963520580429879396570456340966989764 [149,70] 11815962306369959515564976921770128207489081036613275336813446431166974588002716033062261533255805745261835195482700704739989893558351985144866906423932623596818641711269020082133511014239888829048528642032398013032970762234370012413397466775447650147141129067092324512367391131616374152553048902509854408833668255526639445933069560432772638894210980764814168803527230844519417828882836078790760163851688917619031076060168803060685773321861584272409420886282124641363250137324319953125933071204530008045270100006466641112839044114694441827234356570079645638789150660948923376086744250810443021362075812229289017216606618378875360648307106371565876023364624896944212424671541985663985753557212654026711621566400893983877983816507968641930661623436818859473135682930634637709148531270669188672784393374644014332868545021368336169097167910666608503221209255532404989681110000790106265628230264954675301485089610217904843750849521149150449401062143925705009655978199619442558860218836988341490792786898090841395233297566321494225197787436721375612218998757028989312061376470869393888453202913556896159842019721095469483341219380022558006835891966817123420754024559955911696362806170034367809275499175161434675325476400459219042016649268979921575336704828771369025003915620189273889156839470005682494833816903168742623272625643922794796454266956391961838803811302944498119123209947865268378846009576186969507015032452907149004929365574005419405977036507891666566817119800172409693417143126758953424426542391105916370760408554581585011127714088085039635701434632405130661853630035013966846625759098145249373061802085738053985132255827872235097565843206750257285455527815210705635254672969906346115833631667299467329287733628180856508914510165653251826110845335939382487339631113372556135133276380421960505142339412955927371884440714420331570233250308451699663201173464109109538354607889276776873381759344726749173816536477262526642691452493031454077170873275030397752 [149,71] 4587690951761211523382605475331037958388068396867899066820138378741758111103849434471285908288669831765176998750279350749892715005795722365615287810919941444958028677304659352604856121015099062281322596848067728328081727338147326799812286352430283426279218548791479772007975237095914542801867136767767203286358131873325019742378609229646926106483182508475459304186550548495865733029228507683035675500369478720110812869802260374125419900505042772496184374417005622396710237578697996970411551877318217876394471176404124252789908217368285403322615586114066742535218985416896003762617152753933783272366129448236208980793327069650461959777830057012360854525751502311200228527978831745382950036177270488037836528414405449692362928494025457544569999927799647768858076465703345209409110918781071396895918709070583116201242648621086856949295807681277942419620316958521237407019579322094918947139229355733820652691580208923661817584444785517110319517713370301902721827858451826261134160000338498935539383344718267603622296325157490654921873021002804091595856189584768981793636503175258165785718374967727759614060914930222941641314950807395387732061716296760820477410493634901501932274609115306322296161861527867035451136374385884801906359853836572736367127524946858010905457364587801437945062677009046951396344719319232335977390508931976826851254545502990908097346270473874662172032261972704931832422839825025127114912692727930764135792550795687007686804062192495821017546222759896934887614147452507203763144066726853008179855935848218543562430716884126315944403842277594179429905806559584251376235990623503908409503729866236752505499014091556975473979672154208862186221685056652023683305611430943190870596991239944464588249889658682544005549757530007420325913646521589631858035485557230752180205150209642249185327222382600773050838260779262118686157932562773050521008043428303103666757845048970245744094170388705682156143004891874190201588586359563932077136857170856 [149,72] -448110490862813229176713502655639186396054103596186123706434363641319056191366988681647932442475023199849869070853098077301302345870154292587819166404456843361256305332020311828355844792971414254477188434491146294315650204451634377258346404449862817453925950021314539400753238088335185453757876751026349525005159799093554589499599397581395376196381046435748442990007698401275694472143037436373221537998561487093836388616413917376569405278103932380903262238954511478327089066697820782388596771589292650545100104629973797007202338328431177407822898016001301802070576183790199955030778884463769683270027295018063434965074753333272886238280573696931868461295643140878425009892467163003504963291942605154987688815206421004030783990719866505932707328762046531601802374978721308363730186069627479473238175293547431173892945265395606970300640187976044442872481431163330162848716294417210916561581863074192315657382053783206484175864823843778929389961791912793714759484734989445724826888650830553158561278404048248453775044174153563207133414797309728369033616768413708625672663673209975328587514679980503228586558903683508486364779905906367160187734737775572140776916179796293265350571157836348542014999401277961467251063480438572031691897003726870091796942023143884037410797834223584754812831649197440126671061391913469467522837583657739089050058510893198685153614183575762478509860868608359607975380036976816351028211160773693660009198648834333999205768523632001834923437763941811449107996184010137313256780904110623951794375054113924281838923899594345871024448839181001056028550679036175653426022262707193590045893597695646567485598051650425483691269098166230743285144330513685615160578624365707578635535937395930585404508861863456784927337922344001519919222491723412415171904886881684220246755935486474411715832086030168462401352968839231562793208807994253635287241707434476421568911215694753335446838259231930530342892513886980901768343189528242656910331704 [149,73] 2256975282959643632325584657812141704375478536117771305006399328064801569534444789655942312194183409549204797505831958041151281652569893158862131233568780982105209641869329267988742130330486853177568175895060200966090547754051231447017644779977229983344646045837287567624601316873678079608114684558670205121910318828135128161193621929938085923800176245254128209164544797698290205419639616739237495952366745709798684919782704397956742442855682085334665577428227248343837662197748096430418059325959849118908998328468081725465135197757107145779148352174292582890716802724531818449050921808310289145269289916741764792198940287749802671569454983923636444836879900546408830767448754461538476384567765351327094614755832576827018850800814438243802573311226240188759414587255332430325898147742784698027798715924693525747994670889365858154856916585202157090027444257393674428172986863533232539421709190133953082812562094871946311607601770996582235775398763741289698368296850070405565723193477837883390402393640037814612523290122706153694315438980303178261517168373778999963523396911367167263150928189564465058766866623691524424948933296894602395002237605179785325440551223775623491203046156670561916561568060754518973997189224139728079076715580989362885328268561699864100017798540352778507230379329307431852548528003334982963195719487879099521554233811506452707900544570089130534886027070276171800956032248174727923089640539951366137255581240359121176577517971944439139006431091857734780679548718211726536960579267029733917179998696050987701399526271232137753510000033751253043803478586350567330790193990518178825593513865114999011950314220285000336826361285582585031818068469690718845099604068729572983465675041426535507157673322200785306680593834180035605895619713408824109883188672901080515114083312862960774523850424950926592746062645725531850443277734705198362795631126057478575240830008881299602561617737084279555349232798278479355267092840894953332536 [149,74] 3002762747679405344932790411643969463344738009663813860562924462675642830966979985095313389334283820131910466519429710246731735146731666857891886474031740624066591686723898860866418941354195583921139763564017282028341972130983206265525253084354918180467442501198405091575251709699527083103104246621349960209736963121525060892206596647124664069416241912282639431669055277923854403330753171300360765590932124568221817835954997630186317970084132057088299821199582944228748393471081776655136113075734071469699152069866993692793905025441379681543383166682112549184335564358227802492693149575058889171966264068250479187981716826914252364663350859979583393066007448332741514910535607694604074244530854450287096505964193571691721870820226650704402043312999694821194524882956052556822308120220813573300461642165311231272471799620627859571312070451628482826331221688259126052852262908857880647290468613942071353041075156792267592946322547028487769205989316112138131365731890934208277817571133777854593378041458785126755460926278121899381983941725492882342225299290695940684118780844564284899264879209754011253620261407613365474787833757459674080106564359277585678561102946640408767548189573258480734392028176926728405779285912363032655256968421917184265633398683263557905105471260045585047614488789181118158517466470623307953963446107234098535331958171569612190564289784770964911634014194650415330852506031289068867129245949887082653175152733246433437288814827249489389727323681619891745855233774562075693252919330068607474974877443988673766375114670268648133411719901845331569197623371013506488172314040847242581928259891325961203241928017674827681171025919156501375029986170085914946158077603413940483454569797430264926691393746921506336778734226259794406817406944774172923714525643932099470610127393514898244099394790156455851507869795944858034058022423492865497463014068260784238387829848917585024065574264698669683392737974334469451850654011337830784 [149,75] -252247132561324882310278731904175318879917151276919797396092808095102584551729306230422097386234162641215803292390056942719509376675942527385185693390181367242045578786794037514486693906222158845727269184451034625933778734256714663025132264094854758755865191026721749528988150495323990735568270563300216785483483793265638631123317984083649745989963988103834783304630519278921629484760653609906613352721231907162438342879870354034175763965747516825950916022798332907961727056867060406451970694109753911174788390605506485969333603140038087989057104979696184596269689318874194997423262025638121314018279324095463695210088672748096668534451370922544608672949845385120487042686665849092245308714642257163745041312864499806923834208290327837654728144964854385590777112915467518418562923189046758723797012488277120262838128565204656272363553829010757382358053147236679752539611213552465009767082676205286683725053705170249385143289810452123476066940330696209605479087957760988587202031417867866620558001067293011920278608593488754179234674143655281891828778900681847751997555760783012429656765666825493440283380429536604671022492696529747291357261898435917880592306963900839643004568006228098500974337947828092891222319469086869144006575842532585929586263001955380801449320169089120909391924052585242976328014089918500511049935675198646373611384824345467175275038087969700183452532369269844554014988659233584653531082306691312408440132656648004820873978476174344798036663396054059809990681826944310053034223259361490942153013448577941275750954314353776936829730909217270894779799205888335266241121027039262233464625961753249307169118409353064277449028926715789182168283710914381681218181919548816652126191457341536436671877840785395894148466891989597793743370479221188205670875597098807098042616142643522866182240581694502950120324736363871000555488323768325163201704018845070976214006701708457817816464596061709670146509954626934043834980469698256 [149,76] 4174039327319004261516288583082426914441845375683223386168613076629860319799933938785662170579812491016147642962480625316158311174576474454271701724832517552681161549635376853311032529738611292877224825096063531542647756139501548548241482410325673334070348233876050892101876223572418014821629726860964126199609179392513890362189681665031229040639373071595707172070302599396354576054461203619281684858975873215851476600678568608833623701872109844678170568353257591045956371434832407295356815691524576987197295666908871025713494043963564983140364402822991889054913644643477612506096874995474630475269014192530540670066767953246570365491806233719052593787132335104652382725262036488564015179518539628551928246268136830507606584554815127717747710165382860531990058305978468586852861469109831915966377174313297612831307137183676574654878473383564882902132569057111968013890469367666929234309428735000424434896036686919881623192783446627235226381438346832235953590343014505308100643804708299946584630127908824030709146255203158381217086594709757458745624840264208092341001515363648655349994323314513826188517222819195129577180550657330533289471000896824121810308909462794424698393062899320340525502674871192156041228804823679993617885710962101440541801464287713294335907519254497772979220447751510498627567275003888511865912149099907856713470358373426299069673437608073056922132089803188029766750914355574169967912771830069596296302344609699176656725140527197221339814708777400914828822633997419548138330357477251201051464200323993622221204753411879478087839257278071837178488723303476508408762782806343740251087973651686675952857866089663240419730814102913000895089953239215714686773419141040751814569534793030004110074120481157120308326595272848302400792629463936950800834170433070235465078951094965080598479094530411466229492274955325934572739382284342808310410130878111766420294234738014235134494942574920428119963823749211218698690612536 [149,77] 557785296545526279477991462760621977227884952896004496997222096886829433995412995322480351088842488687255971960303932545701054236348554321449958672618424035464053550973438547208568526890345634248155679596077804937618868885174573828084987557007900449419434996944060888158073329623049568684622559676849496072596662482796057278126214075853153233154833339046087212441758712593357524515217614993612514680050863421721985190715323687381796371477933968503591732908650492550263104947321949637680278385606406704545472103423591597955777085214799255301144534369671283412011601414645650015422253953938328316131281006766779134178297934825083256810303330951056952273766602498017602431577741638683560584947579574632491086548720193582369159883895139450207209452326074981652292473804456736683078863509260753267042084756950528905584804893423279352796274700115052835432605907465342700328455374466930673442072453914846713465021357824909294429566134916922874655316025897862194428933375005133459420891843635638556388158709942478927786452306719856445175561046724228280332503409244503138814996652721370252425765043979911922403530416426804601933195637868518042801258859522742708178789866076737290460952129639230175968783636213529551702693904342467301378683361888833071940735866140225136625484403269542213252233234939836273953436966846721005671369427800278139075474522526966912564286314801543739948333461785449046779910419806666435964222210207461979376328412227702761173463782994645904273256883501441902362211903751350654317530609966261431262536122856724608284324560722949812095425299084374586899735234811755375886860357093249072818389908956885181535027761072977645026137428405093257547424496521655178787913277422980753406225461485201294461297382404526098987328878897064197341998532556302845678656576547443237779589782680393075391920630631398730909336173898896329510653801407430830805026394640635971902425299648961240546086404228612541028675303281251386508036 [149,78] -30165442429343907102882207948018114481829529014153062719468826117033214994396547416235789286222504973509163647961243842895517690348965037010947486082098521807108638752537742838171642231395728750502570285142846389691414638589096049561380347084378233425330526734619324438157515408662951617955783220743444374004496568707036783544428487444899022919352839884293241939960339816108309111473216161118274275339702390199322110106121166871261636349687688925088057546205061413433440300120233300431104705036479190599405422725858997334146904230592959313052888970992843091590254766102106591631849567134922986680680478393797537136304257621011922181182464770301553934105195120648430162634148282360594908369241379814621786775344600570668356428519831681325575227746033026228405272210933392956399576543591232038230984003969221700124485976204955286039598873290971737572665098944013194737730296090154686288647373164564973258373074816371828058973933355692269799850516555397901912394563799149690572091839778564498041488259930454621300020766261688424305558109351018773740599522899026356993040533202226953585004435974316200783915409109247367687274319915024543905449946185254959037239877589059472455275666595440468695409931106809815464318299754652568779960380500627514389214864411203367571073089303396100994825759227471406872702451760969333182053635742258009661972997339547685424941225298891982345569527992518867038371682065114454150161372337876611652400392293969556462484652968139214745614938776530647902156156208427967073953633632353246530694572990901238224818219214599417289006081670201991656724702307879554323456780263638030605287541346850417532699781161383054037007706684153798756170835961604933175364253632728657886671737035393314026177392578701984734058817080637123649561502735165594228694961949582634468325953446243480217166257907157098217178703263504697424534575815236785475861819301517225350891567173268710861285329756485193609648771116412322768 [149,79] 1053389114154946859272641351146829661838347977671728513400972332459212294756246683001434021772667308994983791367398300621471689189616866735463012256374785645689831190717188114768627193924182574181477603553491170911971791723688196225861368291088647954120386222356054642229506807686072036189219505097305434907415517735331546354260747764823843212335172513894292815375877253734387892089666380142626574750848292514266837135617047961270652630177581924300165380330968338203964528245203058740131081709956895612846424061726203960647080379258033143284161648559603656810858459485302177995692569350392144446352289937595405423670964683646642781209299998429407062948944006901825830265494757276324794559357367863504605657994377836637357793456266210792712738812546453950361891871717963918539752153176129027996649934135392652756293915432652134156031712996488740315664287594976201542100144221955181431698858411558023783293672671391193503710192111842943960559965292273487337749451783566892394652266493761986808211106888284539242738630796357732941396606497734187056231944895907909713971364707328312234036526024572096529122305117882363505324267813437352164715186901358700967509302358581915778043906219772343671074990344147809034483303979928828976005295312950540209298331287115604758495379557903485685383906024547518030604617590516087244009756081397201959504221026427508558161439951458793319126398821760179506802974735236217011988547499160857491847717675373512371525738799924216101139308368616856703594398758452082758635851762564929030705435039260177397872485794145438883056327939631998617128266572427960444187796206384904625616922330626866266661141972308303241880724085667356565641189268020401173153743377963021953673313220882223032303719444422446545460981161649597573205146044632085373990254653480190608359385650356990770513850331326988983786628123082956059530440259240972154628793123845769214838012106277006617696089252208118196962693022709236 [149,80] 46711541047538548991384265459740940654604422063746983391848486002816770049374227520051157746402048833093134536425280961367023266835828647361267885569717121944221207885741200186778842835581060277787645801192686407432141497690768039307785696859124506177738505047158189231490858626735408144363835220912716905400034185049450579395094263268670529330866907309160651164851384272587659351547147477973340716753931672537221476358378589525806671190783088562978489183598020776905420864656623376616761067312059476624535808844090117200425725344636270639000269089471392265999914487851346148004797016980292004729961337924061853218160903291785447705923573519392168574087626858944435386356203300904687845803079711857595242080990153055312272066536215164359250971861937635106031513117194084494054595564608205995804308517944439907570026343444718664832713695143731495524979069779029415409438079753246118555089154081085366450827432214214040121182762294004433157599559572832589535039266766114211197833926092182230806344407172560336546274965219147891202167699504759022192375304090633122525315929415645918131048451332852664085232008090090572537229454732347554395124346683027731735968638225045492857096170194886829302464981233579800476569353968764748234399293849154200002493898384695109669084429328597021610721658870703717153256673940043444881972806889877831439984622561135682822640524507301331717918148326886491762684289523965447196857139144134461699224545916844608760817218305476293648020119162048294131810490943030811979083238037494421826117289871147419239410665850259242142936944542390570980208061628374154780618679840513231180777437861090106771516894820196927486877394554899174185757172800446237368178056125293035282725601944784081243556153193705656516606310186038922096659469020640076722806104464441633983696381399543373767430766701542633360628060771257901075325732277584523388309524506668565924254667561927276958466464939155631959157419160 [149,81] 141571599853542705279181505254875215832426154992623055172467739234106523603941191896218885602632121173160429833497167244049524999345072387473533151408133849228439278047883262899590445801775939829217549605764314058282846217255277560523843476534360443458928422865182659825851113168400869105764565920499922637505803339603963902296086740512173946625639800540812992590506030338396058999980216239869592259251662139301959419719308616772452440680125038011174928786482845564921780232711722395068198798714079224919152097395928810623353907873725464824088950958928273459758180592880096055225034560197779087686771790764801356591671557688977646578093363563912359907768583157813736731860927651627217484764560801032890010851204128114319037577339077649166154782110643245763842389672834654712598860979236001269871342081757952235424562040064150658581635432169149477643719950702384432191571618691551659917751031687897102523768837652444035767898661050837983410098503446884079543510131579466997160126731058263036241779192546360044961205525157901682767156230649126450292095340402845981960750711254886701065027246985472623835849710003242388233783938037063057227280045108816443689082779692557111781738755628055461766111941572697390782744932594634503965120955625919995917322656157521090284318894074744109065745038155807236589212669981881810831189186286041865989985964052180964765958575563221830209134772049073267098338693303515569616299867441976042544301698728452617160547801729029809449689358934338953039342955545037574353010389346532446405302175456425037074463781770120169692608099799188054038801415621120582347242078862033736733958612611281943829552148970192973098345019318837934844381273585283122514068965172604045179920409795661541055192779670460190306721972835203211464701209447199437583314866943857768307292837290899127141457309055117831748793859930621294133259480634186320627723736496275730333576817723360131397613210129153354503824 [149,82] -102696136026239448328085445996113388937874263644305228312641823712741600982824988833539936048481662380243066262179344386659273919561916727299776902055207447980515191030300653299192199833298245805526748507177251041307196902082724131904457309461143196813586205696759387140535574444699646430405105392490567039590738842210697155864768868722697796553326988589538289121651813504343707354530033869934965421541812699470036696330729473412032083258663963474127228031061309782762486615134076827110074364683320002901224894909262877243329533089029634069528873661471750759793092933602207291661975460632771129002542891494724371389903928768720017642476074424239771881711601993376956341980931865225114033048474535571658756792536513397368829873994231278221849104009966581371260001394859282923683207132256944408598213857542887935339112495384524292708937487178551975341630452178328356007585917236757980043891161508969891471676128887976201963677307427407388905644498780406013668301919117422641811905309697147251522714088033038374284954153751927402465170991472583256575651753639646459674661871105219019887578813536087155644956600067724982347071408322865019584847784035511504695612898538570076223007695208925711343132368961733577632677142204638577589831427189291895405463769395553461187738109598088948688090435608702203699724740692696355140943288187236578253308221907526004139678754241153797440611397445635921414570219156559079198958879178771965214004867770497797306880312321245004462298087577387300095136258463534062947639080720221307238434547426373235853305140203832252187208474051851128476419834564985139187058999256636367361607054252347124537215893891655312641590863423635817106443006414188078715476839028836576131720840058054165658722627427490885361510016091107347019713061522725711696803865868167301759257358662021546762818262395028639683999952176810429296790412819509512060139569660253785313759467657461931094437177266674440216 [149,83] 60760303977062418072510731783420024230064503104459774810243943111007591630301225019052556550184396110159799735234871751983261859185724257589566523575414603216050479008498813842649122517567113698997802734418426675288683780034786046584961592662190959057921913490068072239697050477919289488755753642686617589574310539763993737414432118889305027505340980163432455489661535657498331664408353013209695761608037060159436229018006480327468726487444262316603394269745184923971941942369253392396473342241743984059387543361596421096739655182411408319733202435832459427724870406782499848244203733639165325672815215021238591860954457578467186966286762078075797178516662414716541733367929302485385145451425101069008695992207112883828408248545654728058007318628326460444651164580382232675653277769681184800367408576986508742828420225841544941865997878436136852749638657665996702184326541315258107456953181180614156691663665912028264765281638782995631820269385981765607831835510146729646320672131209729088590006557160791628012804887601747998859768477356451010406736206200703592971194574249329182622418052074731661362877497186069828312589572236193656868532800778530015514985400190504607655523872047694839934699434026014271262130890251524115358385264977408002833773163203734908184107315644360052459032753907057658748045967203832904085818210848828077062114962115086792570744032218855488917818005786451505240641372666296450176765968543165384529722639113997510996834920548089768186406604815687067250242890999690634902673398092732506818071717499425398313192984983851910169473606192005677612665066000749614264805536879360524631370755229707058853360565452911313009362114193582245478069979470082270131062644297666512299570653804813890089157403985779658174998440917651684968161364903847566774919575456327682835668127181870617834612874941784118781306337204907788271969799792668052429028930723131820073215914332745400474933307925176 [149,84] 321989176489536308156622651468217281297819370638955045434404137103120016752656663331254164299874746522493945696899523318165136252440011163638759100359019190770192042361032758798646611028372864150927895443642950082258069751986234959565923160798117873637910137465384318123030088463013093522224439006511271337877016546722691525022805279094967023470899534811075997328847219473791778267958392134141930155984988969323196462395133770547556830855898532462283728360168954436324026987184547772743688443016578868328222426561367508678825086359433977172409588287962054068273655723109589269896231488521596263407522850880983447493804481196130728220677144937850077399726379967905884561511943978650191076460859034088283248680277459505925650082148368514857487857740629121404751390165838460336814270551054145539977209427754283302309195804339373614652452376562278662833387788390006104148181976639112721956182452205993060197045914695351382059410727126894740763572257344791170265870858096260659343329619268942333064052945658654913829970898170373971890072261412220527528561234683842270077459428704637352879966545897253107210275184687672583930886882171406369962300840754521844898793250289064962686027711133618944984751088549986590434934585949020935519803274417835270775707590214816004090376181402902419379577927520724931623091119791982387451302037534712889142173813098122200139106557758547908583852808300365135810763716582542785307553111895061599326265257784671417482033039945525260433770744301383857120631445909320877526319326312098315080586822275963013946539658820835790695098974711968544689601318618347587887654141121232041489873473694182831184397533755924473848576442686214212395344898917136138035615685459476145555978287250787961638494992273292903088470221735648268718159164211792597710923121346996632533899327585032282869202427067803033160322059743835445911238722711252568793526700367975225126391197857512406827002795080 [149,85] -650007987982434215490801644577139359337347407417547091335367585043654980891458414775178930558396060781931159263622003269119593156871261607103278369404744034407456347450363584832976323290496613180354651246565415097389673485050003708203225151065938562579750797756234314814679954161808290525070870383016180406111575636215053899497398483545445170086529872905477340367591551258110438617405303079071956098450449298431014448321706379334859426044938389973226509953460936730551618944410521001768369977122821969804934169745888128041199002598709185792842680243230895845966745313784067351008133929414329772700491404394442630714985665446642985877884589453809747751946757039728846905613110263969698000467435424445342013826708556991094361971269904194205495304158178596966254289375798730460664648512790331152772246385385120027003773544120245750504823871993200062857378700983533546656874199970509491995338808384275635873297592116967026404529294464088572105007726159676654977007566486492522285046287795310754232180454892532665629283475739469367119287038259916528153486720177411257593632993923105213396218568311390715766595611072811746072073051416008102294553534831575033084511783798565231883488967244500025248970154454963200526540715260332762922725201131241287689343495489938505492701506850376796877522373895042178964163613366125453352503754353636735850544486751315290459992589931296139769976392035192642916766135153713817360246104568798937530024207370305967823138744161971131265280486953754988507624293418874634594008609896395663571396426617111982445848474323699873102106767879428383786295473246518369549406900975178049853054829064203679494642188502643737040466834455905637306521535823627977390254707633292693348294107660262251524295582023797296726017137975359992921672743496431862501898928247503977486824218546484969566681582895248822010622753018727626034763508890809461159464553698612618253660472011523433616136 [149,86] -131425999400595182409732997846482673423961505930564708061189347318651988101804893192554093698125030806162736904869713766650693215909693560647441073393263923844211497122665409678903698645266757036582436278098948541695799533898350395221787892854117403439448673250029285564296228691309823189558427146771565155939485778392166593660286191127738663037900328111669055526355839413525555056838899637908651516664139107298555973003766703876018503601381502842246208450624573378917852573803165895182906230707447223895525986145311438014083432915791127513754067640124444924433654066544989159045050303797537199800385850477811033482119552806217397110943497336728141897942126326721424005061028662910490661282183398796704029200001258126342948538268144500790905052123467700462092823015832638308927738517980948478098362503785002672147573360032442728043015777386178603924429127622715369690417229921164202467073848218453647790745632720775404766271834058351318196915588947976779335894579295940843319460004471849724687120567971347824795405408693649704408073136299001498485100727078917751254969531482024594198123817970083493164374985085930074257504549702624157694918345925418370379220897427943622198311969450047367898440496376839979372576414171925733936739020872551894353375884266992184187323996624437864508523118502788650019524591258777340236311319885406829776320244315801874443812213466063478835491982297298639252432768201989144612836197692919905233967452147953160717965925039768846070842588542940509613377341060453416467918811507882532350671796635655476496031734995187191028163718926789657380388793738844729687426375277235027344330509632423849180237710428443792465069730987407934883196794265064272372501894282291773907563737118878217145572564389093307364874587832991730769547379035995400181390839012786139758508326175681074526501486233665351152642473313533441966104610095307869974835425757910475252974148864280745360 [149,87] 9024582594017516861493892438887663425226933804481248502490196499827555552600763394888872200013511571993368067611375830630674342895483807162421910827298456933320521031734037817257082426399542042665342642794711410192998581808851245173222330573400361776343064502189895018575152300390279101874534398583049037619753265374602269803405505307694967170956336927955429390533485922585414873603324693954495629675493221922720295402537352091170062555270303510609443052700985934627758936040078435172233208581583173038392117393824723890689278512304530450922743346823248818637441794717605319862960768930985311940727218242158775540860910659528230851187824632770338871058856579346514970053350754180965739806386048391826111105795479746649008365166021820207681381087679702908116771712776029772235612227553052330632215926422018012926965984709146921778007581024224014299563567256719071380601196815873854611013973067820444698779472704560936716899953474245177910198786747450545394927343925428335225311490870618588186285598836279973120813164790793910530585904223322436521173343324959732823318103775915585759977857693241351185045478195589383397882629324673119817649859684279971029899121170845314123593702732785425593818990108337846513019995552106075694054182231166890665413488755511191466691707374615059253662594643637872014704953043029480767791377532184918220388097338236128016383593007479041607770608313206955678687769154832261493355163442860194965780523668613851033302297323706812414735318432379066527219494783253109610399838226445043941605349057152784077033605754170898188082210305279463601119385258108389144687997339543629014883351320536104319559169497085310609906598601793884805313402510578345486949063778186360946184939317125555861152396813893689970654538413088298734423335486093139477247061403907062336819502405948092046107209190987861835034979192405149203560187007712383789065499948842875460343344079764992 [149,88] 165136455257921797090615811896042813004146594990013246716230361272174222339435336960218303795475488199433852468852925929682834551061685051927859956629040163223223170266341087505109451215557719712479487002946047210162329941426769074441273624332386727135653562544277801393010712984979922431884026308277477971960049188763964171636306655180711368738106168556149439461141045055508061447545400855778906816213042501929403944077144410776589626287068761110545974613437527980638952979244259071846172165761589207984745467391122921513092550316392757051188372574740439196682445920854594666379545949807866571473958178538564510449196811330404875344921491258437179723765341275989253186761331628282213241402267118079484594355844804291536519480835328850839953489568168143745701958438927759617343685730720335046357231483392312957957239347951531711468642080220292067575664348769099775837738159263372629686475902828689410067105021867414998572712264241357027634454462069477471797138651071007528320829693934636503742121118830473629519786277568580837182172487620311455071089969241781375406403516330056184556939677308902308434984568676472641195349109088421917152336764705532078743099425900467918533085268073104026414892048612019248497935381220710989111846138662424851086814401480676024328740956260586902389204108086190315852467392466757427663628304781189922314821499478998733115060549649404375180304721846666124192388879523457211351183371372199024206348661049363377287707221382629115591286838983209946660791866322614330454073772049089226459751905929036735047980983837485245212140226721050461005450820116609714737503521000297764437244131193727695061747469662446378179823491525841530887755306576912489786797675689895783321462013484949044469854818397318996110649677665902752121758556594672310764225152500430460971852927713630551466443723093260450943480946546229614420877717933225907868454663900303281720947141008 [149,89] -1717743540348844932901210086969901692389214879277060130972707194552410308845231166493926719481294776307993559792413255092641176387594203938446158635156876159473478067083917488613607740358378037541307301320820310852943486474394826846193613985187728350237939450174929249656699706917529182418462579679605453185251960590818959905157369739419888461263230203625034245286418801807617881136707163483992685548565649271406848203060302770109867843620713525836767594523979240898614544680037018974351471038824560416894585032629839642498427488688357805336387557360810155831272841355014905324497917551467911053710518904884530535277991472253132536006796332610623464236374242994753982788798585788395272235186330149693867168208677535939041485859853067050991319801433610167886530448622486058810875371861990438803967639049907961907530380012330757624895537781867798194181705113367935545649968515402446880826866505774960804126713884446523204715115976076229745818238893700312399680749607720072225329254413657635294033840265097175702350785605944077779217246332147398730230203038987558903828502340038516877140056447929688920926394117902797587857556425588394339779364046234706225660599030543563064813960414724718308553253478197167122096930052476019035028377412923709606408264687684280173294893572700687471167512393473246514562544905901913600374760899075089980652997529212686744666157840592249668133971601191882552351517419477721334808772865656194520180448329262490652891634053963632822274247738203544450952831186228953664964031027673617936363322920610177987960061619370232463394185426179561689239757892321315150502451638341744292944108265361446776042173058226823604092016369028109121798267259923565930122364868228707972213334367967565994576175893148224631295293193308950394730605988407740109435039807116391144949814661200921648225824362589675757808986116597277002224987454791207973278181708233426889757368 [149,90] 30323873084445928047866621685571076274126783500074400521790648880006485957934341521514841415457608680536057231754131070368063207960131311203921782725510158269603976942507566205853163176727920589612760968211946224982113541415221223831574850201462083290459074601950380899093436716364871352707679011316200162009263903478204765480197422566919803235791570447022618960201416463117532760683573023054980841801373209393422259547185994528561939653546785586310619855192156897974008285032507836179443518315525666336266353216622327433304756193792732383209311890457111960994743964015001137311870781115462019684627656419551765264449068653653559080862851221231118421223442720273958757963004002140410938884227471600477241353133062724133958077146584051625983128976330741354997143116860644264102869177937774488119670767457364987028831464192469003061738693970492894086315569517404953394279537459192007642741911264249917434324596211849215356391161996915151048058098936459880155792552270240786457209129261351127548440923446835163520877520452174821801481926369946115283245635988269950635096016688945184104561158176293621752450326799414321621718200521496865047195166225811184359702407039528728695908092403511124954608469661022572286690148303006349530428128693325638052213203350407429868614528593028617081357174914635159429845053510829324047498151840968217621511910884514717313300726675097950103536867668291312740871676633717399339205026048132490581426717132159986574887459446252506302752168954398664200170086681000172271554810235614986791688673148140276991696505897320353110183822104132530348810908189453048823419378608770101466599597185113731919668781828562638183324142635302113772473581647573136730027277115986529727695897943468039518042237866127683308580105602347449934307411602101767922891560700497435943352564396578222605739694148770606891264744358869871488820230505883480674754584371454060388 [149,91] 311447583075470987241488354275808989516686235571422516197108837096478402595900980946466975180952351947037461805554209742380566991758318866180649543391418361608516410869913801943726697560102191102783761575016780794685986564925626602256410186872234959003377165218619171976964716682426174276445120815524514633658949887387656106825640308443863175690148258999008582918301773285342897766374395567537381089937255899891532741021372949626549060284391154926450957540679752046105821967626214235293516542510100920432501609212776321770627598029714989286464028046222257010937357882061071690875082349435291183949084875184557017615080690617591222314008592929460057399585679533446073318465260670169658636149076703506201746975207976276456440661548945877211152114522156497699730103106895433285703093892756017542913269190704997050508306854573716155231603428957235348711677368475853166267930271324580977058597382021268477458553280688085122908000706067500629430628196279860576057901399185749077936988639477515233777791945184680316665090189115833408573187036936471143021465865655187523643936801228432780843269722765919525718795946154956641894548927883720390321028827772811217447834137130203727334282789585825718374131186264385395241849283369962905457344486963367693934037028747798343094530254028505691638563653261047379405393967820041110160642743034960933505635472396603593547200689040313957562604731354655579014816461184303960166203952096199454244677687169237361160746292640142076981272038301332975636598293135558214858914605182610111163002780951881820739441444492789680072647748926228248971357405106638248166347542255908564323033022744720275975633378457859337154329445425731435727863562958525617965113663000509217509810509496470996447698415355508420692871446275942551821507629543080563036153790818085648849867905962683592012865250410665788287981181472511404517386466147860102467933920135720 [149,92] -42503466821243492292962992083175392025716565070305414333832414208062808812238746499986099223515680110101820366555905154479402114134989867963061100871194959581298221988133387158971263160266291416373251545695366738255583482900214927479687910689314570912896322171803217472391013238455400122324103320303006494981671015769373006126075422590825308278803016056014321634603549404030175296174535991452863232271318011045645258503421433842078103516434625212529372686207090458240945345185666341237189820807487631010819859003243210513789076321413980200886850484421580347276372177686110628952444694339435627175695241496769965061654719606525185964843167942832772661107330271469276934544100295531132911457517551233502321495767904974964641773936610478148453203588768579398199247843971637206353079489396537077731451981852672862607764830201006231387114064772502096883016825463065985566046666904386589253022017581235926696042213898976694082541532735107706547901458604132646854190149834866472367894197623913087009565804614304502185599393565314610257783448323483929082422976312496817249601884454932877035567713820428552251845726415855936831201073278431213174287598900258338198345340936800411894067200307945826766289897463111324235819841806935627611594499249138193603231347110681399940880942804289012166376527577564901424476498065098048363247127805913388402743591979041492227983570978383568941863827862630302402398987328748309297704291956586741213678047104810539114758635704793329032417705148898979585125334684315358460539376549157585596194274421468162691445981297806375996749697361359997688154471981854685149465918640186574253985726450788844252646516623592385484577732147458415425408705408469147684730199101280114401519813608058414141711242840972595492125733163547959038175667196213871067752742899880085840862182277665262769700379251333864275680558420625680047414168596820182597255953976 [149,93] 140526924178347154972826986560315516851280450562637263266578137969893984052553412599122775577401945398562938901674211279486706751696743935180934340340131935043331111519956157549263428237817969734802772107463211791708485278729537828711017308916798376250820579637517032043341392718817541400636414092557290918927950258463568569160689941078353188920159377376898747135296547200191753007438775282366462438175920544957296251448867748578588027329246462689800279780359120897652561841667654006046136910615094796674322686312040249852816737162483218215797118769772113552588098683294304769355398494733875906585659774147798310193143055625324118720192269816384759551822797564676433119055723579818664141155439373990692116452222035567990981954365371266357876421880710735654384666080964821478761382206759690036272202792362666444887095445953171173607216752296386708878152617944161072618689862345028300788957844982859562278333590510200977999308626839812523971478043488058865136693825613209552677341782311652769530414188128246633668976693986113351787442127774760885019154479410757286975621360463432637813747668864753403040806908740576626139742297896466473063468115079229899917161870807197636160593659281562412128755944508616857084793126705940730027895371275911404250458500816401822377167038246606619804496854735938469031290149327437200542582170551534581126061798490044034025266204901669436499029611947689078091543000199385474898596347020594892661421893515561974688190047441787426437611088070124290028776208404807644097639470361036514335265302724472734111245877609430884903412817799580579191719551353989674773824765576882845330754897763645992146105907891468115483474355753085876169055301481562273742518681435344360078263452040216397825677511877122180314365522212923809995108731115749417068242583826596761730075336970650992315365966976734123083886615416404485032118858124225076651080 [149,94] 13852994522079906271214787981329607345861999978757459863689742219327215096888728045669800939057435816758788558912233725801778511296178380980813151860648288403738389274878018500803484287310596459510757071303085358396578018777792281452732161165969090554388917196408692176664567536852731713271283025148286100561068688786887014611440042151005261889102094491503556178134898076546293997733530688782039769953016421914269117767367043809510203792966675155864614464571357713531185941001560141244919405041623860921161682867647707160286084343467290244313956499008106599747573560303553162284405868128917461189099863704210180550367160116092111563608636039330755221761186677637829972813106516628014804873512457217939725049753800074778560987473821396881984940477648363737268313466717109195823416406081081635326244555224068486838587755112368334271587666590732498625192753123241447337495815146828340172965162717879475931932772696055893697369941995806389717976931123847055898858231584434108007450652348043244199673985152313761277607620515688630704435267692186766204692282660333970704365780220088311649433623162533283827396387922951630065393612238078089373659802289556374231993335339855550660246317765750736839581739298295148845343026126780196733852257938223825441248364906234504858199287816530685389024655997787749748158155649476252179090398914782065890667893284234631227326265613469648933869754704475685760563826468422190201162228605590249816607291888603302660650789383044608024361290801935278415598393685856634271173273597448396084758535007152594222623046565755529203637429592705840044497438525263335920302320494096027842683525029565739467368304318130666588476328401464015230827489894066693507674435655825576307554151453239837639428684967074887458327979342577053676160730958961861763528845201992260463052072741430992158888249216218277334495203404977471838302030813396750840 [149,95] 99982486439395724990605542024773830547086648544101658071827922046716963862640044209002673197595534171685219965939439387678346988848204593116464279658745407346095753056643104337966372455067417879993332369530061474396840011447652882893803192889829912039599204423636449001471232625068184057523529848872506307400968656537143662439730587850054027293923410312481872725348472078158277245168277620525601476866040160918575458975645376022883977414638467462735943097742465816743801510497127697600798299477735972984651370940897825419074451216771826654993724515536668437261106108446739693620339932285268843778103664119245541598049968146966821678264441130595944737571999746180629353592606748968444725903859947924300577730335422341937231755748321344164858017489730288900394698747549764520918793599828978884676122266086746028859997770599282975611522804666335786708298304203480200256201877756082661392563002881044768641285449656586455922737729072246877486085737986127593070512258430788818941642962548858658558815482603723034004557224967580052480583265540487756463689823091166775881134808419836558503873902771323792977397606562561239439317588134465769085603255805338243326923380081231853589366106787534281224681149738915441966746003569003290775524827157108714484660288232470816736744518739547999814652360803271450639867302845817352225344488644353943670329380316562448594815290030940468463616215203734249665685272956142544654369119651289693994187052371198035700929430677968476760297581451506029634044599839494129095474359304379488673697798543269480874160750202921598093495250554234376980503282027901699148387260133093957034041601472241203647925978103809979469029983468505756210194462630898693450903130958031953759440317400234448754510197204823756819351129710752176978632837885979742573179020191562033639924714440238202396538291268426848636639523069699201148503258745556 [149,96] 2006734468926235765160876339723511565580374401504778189908446914920631463690772998679500161495423866599017421565272728392151750157322785370084909307308453561126865151485487636219648445876336696995388068858663664257374159411036776426200988362153863685216834065482974102408146662321618718531226279525534398129697520886166823263242367459408779643216079549505531218753676733386148431284427034283638586405636435134814277258412869558806857865453926216477547048598907699149431745546432677471240798625247349088003365144507935387843150539849765181213024240183198924820893630430629841797979028810596262617931854784146721778821681364231017096286071089118717198643009342003014139046621268882981330201735253752447729631743970508360842647909428975034289949124328520069090884825266358227708050683806794878843963142017698371719497163882457013270258004130277936463776336089620035730683312529559035449976232913120719867448764313609541191686567933750448870732817492738853409089307224548265925746504269494971698599331264684991980998423462259810604966435017166168596451160018833227115391225843704346318277338775330133032684331342805222052033724763759280372273662916239260350485384701182108523835180533878020243676729959834571830640603248607203108861539455710775203647635203693410555451464225931318900938342197150651626829125733938492033917080460997141832754657194396935454417101163779612733223408751977304911120032572812961012514994033854881539509243930533838180287078654337515445802126064431695524045849238403779118196005204652340620331275543308308501099289886997379674034637672374074523766801116658572530861461670823911073020133071183785286066440856384813916646469023096700200509184276367442454510647241144467948987286527345021242162867597336549402933789985728267687128291872523826787738218498762929066532740453706952463286631546089903254631810119606513907616669714 [149,97] -32253385096750005268518239429150663056468363727644885940192826306570002608495222746681284224848232134338140134761792998572297572385066312414034072721294943025973842179964439453619533612853399436710658815930153255069005064389047231424066371602559151791194627433326328942558353909718563193238653677400612554356365400914260301739294352485947529608505068130830290859194243799510925773009126980540311239199171369689867506305579438757146988782337369574961603489906282678090418437630189807139926823754251672505013339166292917364387612524243084017246627296775699935893748143917291699068413730056939342635989830344478239204832264351632232924428059777475152589983269405820018101815065637956388388275746569444027815228984104929160337152052416984741693750005051554785837124399948044494081632852903859668825814834574314170647057251298623629375034183150358585308290834706092952447195293763064386590780735818749211727843222266627437629569695521703376773392100500588597348311441116627945331543413182266878868616415809098293227356325480233069720694087368481920755092182669972918101604604442865832778813632963241342870184419283495198647725498762727335677424444088666981096080201250087701665992423755311098637686519909723090125950191633668405520663156478450983160174677405265289550719783269888690725390090857109402337157009639733501510470032790286349807865527919848488075136525018214514615696853013454145047678331261157566072976844537551777271856590581451911300289560895421010032896375788894754460623990905058591381606551874103631779122855557312285654037868001761848209366984025559494395221387927855908018816318969302209104429999432949031859708880152860484695225554414519910880409328623096046520744295788349255172039914327472272304505287358945839918747681746281711151698304660511905396878500462936748426694240316198217120437195467033913107447256174632606120744 [149,98] 181461532294004975348146969575124491169776455134976727948900805354184969778150908695698329540744687159335726429835412554389358480636608980337550389589706624436061740756480345950695810855644062591228472605658852260713903239641508139261746230435931231817094709924209136571211564159051920550769796335148389292979554672255085470841460851018374134631268914903613879051261338989505106906508829041507866403347699778523274959146172769900023141824022073270745023165796035865372525780534053639999769110923154400325081342655221047353637084129885141228848448164590723774576072050958930351989333885178958009416999820587715941457330465901244005715022141191646431807615755518332599343222828791664013972490096908815479955947992936387007448671032142656921195472631277614353913271169158063856228721889766565471967427493641727556218075929306054803246233109797983684820278831308385594892275432217235521287072059268986231692095236203860859380246600313825266595767510382165324693254211549915469143173255056001501493331847301168142737082837605163248574346814268038307625151631774739883309532003835287103972421592149548680733761384049639132360394675615285109512826159164046532054511872772313996234022781129752418693068584947923423919172367932268827459942723346751770698199103764458387064337127416508034617161654961080510776069299353283140456062573940636790855154454868318432240825336085171321823401038752375335841113455988300872274850688169579252698864234584647101860184765856473373898762991982849609193985155185602799769981457595663394230155128740291691181605372480368846734819996817871750028540267194131316160747456613536013692684754526154968197234312919343284873662497181010285258108249289872277873051567711896300290044618337099138814998631868066023452618995754873195820735710255103885092462594703744782444398779885800656925972797918416143288642347525106386 [149,99] -15740845594384531032542459127514266393744300052671375354339757399072525660296312714337292973455147861640854540948432732867060389099653611099716694992965071582356322247439481697066886230943493864939803627591852993755435870863171078789981001819406208788977922820448923305956940032813435264295528168648936197548381273227357316948194554989428213432104572845511744124259361009816388577506345309850155399855778130202714238839766552402504440313719960633864808847382871417267021690029174667673272746239694554077575781697755763281475217131147718443497727352293312440619495529719438943830235279853678193430711729010740354295187826352837792790912374553299301182816392749225210676085705777475453547030230211082323716185912229789609319685624337330755866254410528550194710169726928146862544193567489563259473339380369808964998478569294310021860869932295264502323912881560986933855194967182774885038788021723082864842881081594045838649358011390955551604151271586402789256297530230061491261417987919036047435229809751089415327015836056758201352870184341586945253593793603048261846620368931935662061054955865217485752545818017503133846553732495325323156088161287589257821806405781279170509598376280596589324751789523935191262021417787186661973647466562280767063073049225572021711884400027231309540140213778022265332534236027744951518417749340843516183698850522920095368153811728469113500066864296775142003317687380165492457295472118114497737258026923069676694935394985161647463505824618824237131240645492173774627141084577046796700188952058234182434091261162980627396923643944846788996833558188502829388359227756577569781492320538685604526171306143970369262188895620827325385662146569322638099528160676892231444704368671794847511291382798970434497310274324018928826669264483849982850609407203439731231686535987784448352785377575894083450271789214464 [149,100] 377548795867596733811628922739081621706881914802469206967076755628546872487505822143576507681983094633946020767669870664078225912844504815906304599843464292295109078710562975217991448109558754861897692700580346881157497176879538220494620494052196576057269331563527620846976536426121626609107717551873498100204048900984621559571564496017919896439993765183972215236396302670464749350818412002019565664925293970465242155957176690929522897973312999335419388239940505162660237361645769856348848667322837668903825348641959207481307940728501766189668218464092613568633624991128414027455294948143735655808759310158383766480935847544063271305636956076864568475145611472014717395914717460656994095928848708944420294683792256712884265796536569326107005841069582499254245258382895435855901391086570869385853429045161111149347506086173063931978510055577942856082439558132846888526887206015111217126170844827626981755068306304475792884762184378359685045458518639272180517855172905929795592798500568639065871737115442399325244794834149145966620160184353044300708934205625473203581929863961093204599672930577987967055035332790976019499775921590713178469701430698991715946401901957945873309296210258697139696438442326512985973466484446518380182820879469612524211919821566336657661415182053315262981649028148290025290047353832068146566851666232615666056554002302465453570217495698857757252911492635180447575149986305806403425016886122993940559822182117168135416760916047616578389461968308237474762899466389965192517233850281285655082337173319098585865839678393745313967584053812475120829028706331424183592950639183626635706143233022325931136805861892406899796423325577701481042103900530607040532735095151176211802982929472188418773673207042162884928238220425338493965182945616070729188885129564770610267887694265296650167206789640690218905882452 [149,101] -4586083327430313708721665477428452551731306188733530189251483323099911369366837596071995937400995371575260315522615438975639417743604739734385044357519896854482261685931345674927314163813423059916330541881342536657838874491819467829642341657630158190008440912139152249971437293868998606535506131254891101450602146325814577751590335218087417623048185371800922685406947210078497337789999947916938933180294132332461970514599364986843022973157891291952279921341232794465123205310128893517635760077867385951348462161292274699857575348154538705244271824838287795010606481797778919382937762682990276601245808850537222367381585396910580079852179862265901381341324359759770365852029425053901580286108966966391782988511951681182747749057358207725321732972964763312655355844770665848015553197146093600978862483833021964785416044413580069092567758625891587011856121139522561182146463849545519422428364566314719086337315169395994753412632627053113536114524624523331400098930583293830295984217057557425069565180357089528186177391401462622848014336473956063818965552404679873409250189363721206970962639128109778668590702018896978821211636064950114965607864254792269201125116225672986925339164020832157867138439415578364691324960954192022708809359408406950803516258323217208303208627776146839941449567187090892494550969611169514047239526819505873507901896300537721023231256820451478613065297438336173913974218971013335519425401276446229166265928050681130870899527479902898051643220556823983925058719732882443123796584365925041055037925230898482968978051912351574897873454146425127731851628959592486595884082882096470311456761765140010755431204985459841544664592238016601972804390955751490548979299105034271197518913961536932503877322933879178099802160528107426289743969500586364616932971939140607534936607335438258954585691546257942297964 [149,102] 62855661706917261303393773827009429705563728028896212367626404383929731021413739985594889530030024382394967987170722998680443350994158367850325074145971864939326392431540572220176092864097395441960588212258736772291572774011851605154579717632066462283102507301647414271984789251081584411104541567178411297569721077145638793153453347936942540260410843064278569856171868481043688274843770481262340360530366013111919558684681700244975988056863343382636822823891468821723272947988456899013342312519669852308960109585839698093234578620286377376654887067785513957320645410396472864883561472715395481017361503515343641949269833791951172559228628719302120415827273894836564406914043109877917594775213577340251663214175179557488152207080087739194086240052852218021003252640129521151370528313384053913296637876068050659690504442531559130169537871893933777765770663959667927502221128205929220032231659175470956536151913946914643237593163244619790904002166622898014517312766083833125065934431007234534904163972786853631179376746532043411011264745908898056464156015331447825315423591985622391341944921978969559853685571218636896512175613084967454971052662185927294898545630461944888322942528808912950167725487638589189438108459206667966638949101449450947722503081602954735970751459266309404171147064004336586116646780449707906774869399612059928815972064506157162939470911196553931599512158432500037608053201831267112988476945865061857553676436701470071712882046241020399227408360258700282597527342052245532223631232908868317667376011618458009824575724054305801253287781939254367960350790614826963079259378150557551489838117625521667006157373709427756321175679812354284890117925512966035873510871083065211421380982555292388162918977808037382810410311266409112677360185681991615003231649590647582070509902272450406997405227162132888 [149,103] -564255982022183831461887814380574444876011157904675618988147671264775769420034653921099390202756065737811614814934292149676176430347096704562903134111473648611303329936261153342510835920324227455828056595673035740596185522659307818306925510186396181452292334986173950005312773789871702867748664434198317433488826456895620982745594064029947563519788688763635440655764771436790851134244005221857475557257411499342797596192245674594208072977769375505303799710530696562307049457532563000312995389114303330933164300279876176812971084626381068628379762891152072610275179310186838882640303511747245136864259152053966459794217971613497165053007957361990575604909092397638933129812927050088049774189054102865845870073034834557001479531303768735333209249364041319370225239614202826414753914321365149783040986306674149547191913173169395222650075447430820568686615926344408803070194175997748120923412599921550512880341520756802322774118165089290612695977747693253035968665320765968034117099651495832390171379969006509545865346009589479813093459046207567436786360383119199937861507579495102305668831907741683877579779793606368808879118546687074381277907333934878707060176246130831486101179861067752448358537932787717749839403557297971143351191119705574364420506026973116584471257613653228021747382419253261829938348434635866969654924356212476290512990709994189032736598127829626827752618967036808391237254720773223313048820375295511566729745545428572753219592352429311264816186414502584096615126242085359865810214916795075896198230480461724584155780684953528389133799152002601271831935917780018751770767072395416620406097162528587538680606136038735594202307851311982847008917260762043950218059351386924490249213503490508636168763625529010818218514138407271944292856687239504305549728859806958166176929269379774709568615907764 [149,104] 4319975181979981028261473643465201594374366042447036195274849506030661280214253912125923366444665109734533859985813737706864035053176241338587283936976016020807999224317112738563173415278576536061958131341816757130190520044354362310669088818000267585195669501481262450728060872945686915087186334508107399229526351583917796149015006147322325086100910405690899645919524401732116840308010828948668707653289699658874027424798335302039736510606012397553103440311845599631743691850061081896577387916403911007316485255562864226113821062975322669413734352684283468900298641818213701964635691003649185767118094938658678282138488787559155804729131133785737792663673666954496086588853441493214218714553729392009040830478331677605631440132461621390463647694262465387808486771839263942341732351017269282044630769225517013776503254959633228511821314157787269392525595180929426694325868312995471154106893406518976943844581780336871511852747052051322886154043068674516676065350776561186287256114833464965714330200057129111877410058995324719958960885190352005274114068574215853077062429849278208757454844947286531892103346633372774238418453169133570467535262687568082518752923740828444107318220735351375923177483733074585302518388098958609276297280343503846518311931655855467448266329562142093364925205941352009654561795716045371941039517770499920965173175283932883019916626666708069744768128273407719349140940322131365326421773553883877571207162909557903833227602884891775725664696497937607483544633134509650094789004364498725668925205629152336369050094031410515934406843732804793648797132527311016948597184780096302126806890433601126292101854080806641622422301506986277538136839037466219141662899238989466839807010171446377805213735767258114315494091636360256697735606826630164825078850332778181714951487224785862714437570 [149,105] -38468320797599958033417432352261589048264250485627187204635751234149951330363136655651523832616524691750048552083051126808322583604111942504015282548120909687608262362329914182378769095623648269676542163813930627661989533666242625148213750944674150131404539034516719346729586584835075155637451235088560104792826256128010067990020639157792937639855637345547665350610820576933888514797012532865303671502785065804519281173312083042844565563790188483659698782336861848022192541402135235408602294509606879441939260886374433582821576780479723062667748546306112329120218546213618319591286785427555195419668000476651888403660036798115130293995302188390326124041939416039987891950273332355638669879727866887862745287356299924605399060350241732085546735925749685185828564272361463557260833024870941180130174104433169552017585663817622103925075566423623550149137694338976560419910008307662126095537665106473174320991351899401011402421252386679069413291873556146980647535702854757918408739793358172742262155399763467633045446076422225515608763144979677450895363276417107865696410290928573351156320830723122953143396253630655248467872307594461403378679353269838532274996234056769574060239672726505197408384580797428617164961187155579185623308363066449736638222357424170123357621854429722159599472099308961481186660182471199318482882886716506983162784143512933596226751732229083580636662358952891504943773460470062153039311468197034364558228097789572684625261490726594118647712244400841932196211214070034135829344543195987108537549281708520748579584349377797888614534467915870937995992728352909128260173255721741732082594038769743514646667041181939627971108225061146263082665015037803601012349907572945353629555943830064988883403525823298045119306329689694924949111825108776504660821980473973334219956500238736896404 [149,106] 344707455772046997373037381685127181940265126165474328934921999036942046726832965604818554154691936984870731135213199576492771099597628224482779729458767961209115034911261316671394797960941603125448969812022388283992263676020721500376091546885370064733351998597489408699323752489170780773430691528420576119381268550412059021729964283229890206057195657654490013734670643351970658708010407744086984129438026227053455382016065634242331849797622078374207361181049085617687624480412239285808963357797210710255029318351614171812600064694708784189977235206952719177188203773221930367177525985034919040072512761528418308873295347531370203843914238180237720137003847474475549948858083456746442538013044831178719760734531769283216629400268245371311251522323971503713239532163852547866520890638150266990659359122404727029419126042336735534360180070028978545299897935502128608677396166357280426218254413983625216488918358914125359035046812301161026632418991127556488798681134852274096191877650293389642045055898038748754558974948023351157272342020781658412965291317129421510582198316207144190549150814809083241518911627409860768124377795544537999388226089968712396945633882999619970672284160808906757024052949165270422309727575580394501288643241822563774697564077239518947788742937385689171447529716069705837402674769113932647290807457048230021479057057223510268048797737025644643524512033348220032159530008982517241752130254565862423400551060944995115002826885141419603905607255640523799556663739167045302750720794298716053937957798240207261113339211848609110631277814083626441708249006060026235054096514690858553307698185189035846160432410588322568254477500024123469090340700575493283073949987285131463887817371380625172495799066346569133974934186899045526624804489440072181578414889493038522869062182934240 [149,107] -1603469204132521942990375578202002361876764309752483156779874607876061692636907688151192866365972249641541373690138615622740245616582493999631142406336685843775440291693743436361331256218005753669246848475935262469011226192782093145412921824699666045368827044541274613946600126448754503583671825971054273129751141334880650303063382960111079585925462708936619431108871087682249662654078418508714707241562201864107089763171750091520363490449485059160111389868125233354250367903409250383022525574136658633365767756047846927102566122769379324895024551268971887674264209883972636631139851769197177863168433222577359532068448847948890406433137072096415968374850635929236921609495158895649499264466194962606176641554362988714268416009346958528634199772870842174975308530798021958475020769271316119564365737874723275303317984148845136468300071787991722651147607684211706454444363998673862617974775601039267801134019232809676453341905084268869292440728117374294756141867198404966355305894373264536971493706024932349552913189558293708896879353447834341657919439850258027093876657219392912870022587209077357871119089550450926852981278833059824650287886694814621804629805866938325333615816468720442402717245375593604089629819843057730567648892560816084329099360139492347258448899837735392048161418441513038166710752531674406159584411957770915348498684116620947096513561589899626889868222572859125432979905577556628357412854710082745305760150818716596018953833732414343138336999192026475213134289419677040420442699664803925932639353333593316568017570298517398632117696289438187878334505071338804695193304419423902088687316885113290008839895472213929346610494076777565676703577191847166617253507808695294473979410942447858819767804983836372991402275445997734964509131874512543475878073667234511934947124120 [149,108] 5848999715266760388291500459768011910555175561541826242877827711785000178064995284573919967545558250856337495288144037556824160826425194756341496679952595021331521044519904800100398728700695043906327462137238036421921826227308706456272801090307878689244580353765404752685790372960000249604677113547575506085175317701525631853539700252030402338918549109698688524235251651285802830204845366975728926789931669134080618059579453700140281184099025071233513398550604565855039480906768978210714413283052414676646474679087422459477473973545204774535480489529808588078208664152602401794986814232539292274143791776299340343283290460802306829522225708206289835008731428165558204575915667895196753806095663903372627063910119561995175910344770102262822476577069425241178636623785118546272696630951976998474796262277624355327504008242814244614445593870097822333636781818551358036242617945201203497149904240092984431709171220837258876018660249877454895437760030201654875447326931021529295211974874993056019658770645069331347078300709121910460948259229171263320118638409269163138039140932894808808976421583461302773763599497218695533753264923445339702655143078307962864278025297445366507898903527597092078238127855378388207150764229450956481797243750099398095948797885265864482870528032711081700576050009212855836679277450083163802139219643159632880534858586739189792352348155294302979719782788054585080992061963773875696634773277567899603492524476587663492326318073108781521247214706065062645144317527125357083899658180274335264555218223507413421926953956615362138391753772404611506655883471794338158391592564162088974755006041596918510939518880626856312582219845160979506922106167715275015491972566684334159804833412993273067588031900676013127884742401222661443754963957158134186149509352779731854222 [149,109] -22265359555565059089296413567136729319739028719497649401487474866314528128048399253263241837486747854368723313859883082745558900336873487988773825164683112870950680814259029341359083397964909993317207793887704821516348127780084851078892242717301235862199628793299696855035755880615019190477509693485516031873758279171567524309516038257862978485662428674207779886702183587363801125111566661134544773568477825585830268585109736976468370141807573985033885606388529139537898517267131137676723201384632962492484105422759926294672216134255939221900828491553878747129877855605732273697744050406824010843821250595387232735124003886921072538118746832391215666065342307796250898139018590420621742909629245443460077612936211226429634560636955322026203949732080819087547289681771723884637756649993589778927714652676887856253368480947321111776798788427085486300413229127082879072600465868060179825627279549016794707987359328574221202161061915682872739254983146184991668387945217286155828840312140776156369380077814544227821527349967776516476223911574390829416598314804746348054668225422636331541399648992370573850013100092142979489353806708036011061975408767958022783485778779293063205598668154144912966931190765210729479338934937453331011933370438738041251508712298686559423091811101427034051124522765730778511150031426093186954813288528782965901902965648432604422412053396447713214990366165433038024371159742873804517935981397193449835358355888541503836034168762814624354861192453477404783172962710227371718434469843857125014650760431633286082152914859635103654773867458187164504160164565750002368589001943306034549293457709225810048330862665892778366284095743049997980261434355745736773585050616920972312873217073386799570793773243650957022660351123881743172430751500323762555590611143241564 [149,110] -260724278623817331766005506902705706748078829794917724699162760246475745528124031603820839217764865588643374157324110346401908370922790694850464006628507763458104268736456091287094264476527238527769373627084899818368270066737214584454097245573797093394999714404383891907626093482033267333818577881443662434983821108574743897457034449417647485172646866450927115806214629728474012709863402364876194072789072539894978938594012935878497881727371092790931134950656060809627211571806025424365565534077430613539061528092082605551489015946537632151942974200202984437943860738277668736687039955383374148143565037942174990727181486859481432235833291374506732196795571314218438930449659402081131982622070492895312039157373872233521963122203911760066126148745376414755367505434734530333063967892854015946083958697764202063233566317180811472541712034485418427856613769088789070872815727459606002151894026507634759033270485403533079197131012555110424730325905573160428822567826492362567172727574157507522060617725971304498693801923487457825929239717099701923341887704911560387593822873033086900705622498210917999275319155221684341802653997896304770296186031739011449346839459931031644537130070479609464480653100236306172549544884915998063986140568925546413227241251492262032151638727460848222698411686032465628139971839388805640759166717913179763986601933169181736278047524142587730778521198793922663307944827809004144276175892976139981682595658227066122942216873792732410854628763958871227045260364807855977478574553654046304787555856457521962610044801473243730210199486153132437603922526530011111182880738083787041728390460611788786036299417128301557988807514101795137918298612438101300886910317384782934578219839460510686596540025657572883872835676668522963460489228688305949053938622144 [149,111] -924472084578241762116633131397286569724670897500961567275257819471973586530130966674533230774032573537052658380760922103636278393410464054988732408921454347392753872913716501045061957454936017079818556473510979076484454595786781574683290313273058223125907578032811690755839560803473369434640601858708540319053889945778781873198251010229347773666697532012319434426188932422107386312099742171673951890296573076650141540898151655597490952680816392114634374358765941984545058045726123913408325361212397975382247674466487622756440241536723132451070984279563801993435990415676636170930155705799199144214298927810049713379969605462574684297877931630969188182244042783190446925786036371741947918817587060726160698031009866569279274799796207980303706695223636399045810316542664425313864142437182498273791060318972221135453775351278617860710321603717345509738864362711375538647239225978036498922255977369103651703440543634096790376436314631340691222830725191516232727126111909000890750645589870418922398220882312282025254588137735702537268189529134107147677935390858695832653886986595504579021801948462902488892348967752018315969359615081228972988460958648159054931526879365264445902590588275932306423369344435895858554855833268620017848995448523043069916204546926432934772161554718402434795982544645370657685621722509300385674969617370528600408032393198835567596381690205844287001396858210238011516317486028018999907164428770618352196216027780682950645262916179872615488042979771904760298213948578724460460014349081294514142046932834690213840528886748898288325130963009338543149176756828677691005017766253405637668184024432904969296441803235526909196498296172590191163415851790184133398322770164238498864976955986359852828172998068724624047563305854140685058345307804018891173320 [149,112] 3772599644641675931495834575336596212223937473164465313704164258658980284177294100846811842801277565374526272969124587945513570903161975043597196761549577834920599233546898140054340947660806713576805031062035694588517861457448208157004832177657976528079651159616226792418061258695068747301292927301611983134790781509832976742724321224697022621478139110584201667018774014086953656926314719760353487812491715577504564751377814015251784665801990514886333379928828405275806565879721414138066396173692064221692646163233150355424041874824517900172856649510334869078090874923267446924777124110960130460045665791410255385287792523991776796548233551652182204930531697361367779297254117482903540234092437723785530391040606683590517934149151564251497195553537856760227941958463968351057991721195722134930452394354129525265606460861636982980737037965924945535968971125293950140720564432708069338405488942769653617170553441512697278629728402806453970773867907758827139410227635068650721579891198855325026106985661553609529079798916094038005555815350819414153014053971519013955124259763537882616927557712673707330014186288008326382393704754132355225762015277190008221854626542636685750326499364277151565765732755223569473120015260785292338812657552413932152579534175183759217153659217739578424146807562797547312068769296517470697340481058128399829834994863092442570748342900291460277349692776742503085428518818115161265472346248884421697360118705628787209280606284073053665667254451936995325449640469235997911857132724569793818497559074583512050008608478158193692266809736341050964265912187559661787380899589153946202496356149252493779923630562463474534689432944983319845613419247604522974330905051511162514515803436675214036669945391834630099371620830567816556585275455500429769 [149,113] 33005428657170306288760794347247219653834618236001418061514703057692290873034995253543738277334249790020748868915542927724404020525116283082109517383968302368884539396982500940833132037162608809011629262035491391809457582172360518818877450774863198557602966883836549820906179938521849784287411685718673444034018830391398460083134549891716609937148121828999197952487112523449117084182646596719892516098530094638961380353422703381744085550855129632002232548237681238661028827190010427331769573000343435819698266209131619941370045056215819574914274263601254269172601280033772988782648900389926443533263292301278512699410418547124336187365792384840937292200696429479052995571593949226876273666975113852033815666026629443860673083312487421949573618438178922658493456535378376636039726390374107445222050016475700092423733321614129368277209457773518856397828663800525136258752688721045207244073603303425604688990536836113439688290864958647609566679539524923088851776222848826772792502070710426329094414472050421408003460263107468387621995003289566411891008638600310458048165047725042384551647016175410404257443512173614362848279283825905893989333192105815123773140079137749020216792533834089080013772172131503723786906466272667873246931876529545751747497037552984449911773609474122342023927694447016679472534974345721398761454653225743309773557519497503228966010110060340542437727248635153476620931921222328851490928981875603062299517839459076310181869012742469544560697338200696557577075616820835043785614253509635712628431302081918812496079212542084998480552505595173441261509841368297010778238329976296021115185872257208724712622599356000705478976880693963413908970467774046952906269869934433907224788083506924529275353262304159462596704291188963459479496763420278 [149,114] -15211966480529381082672746467603843927868624664169572598511683504256001988929842017094928077019949788617597706925353525766393796358383595636749533752973582663978650002332304054895299719376468034906563633634251507964221432087143645221780578128879756810695128156195527285312326169872205269761018647721415430055020525576996080852949015443919757980350131970596358293186630070075546451921785601658525710337324093826347159295255468986398843891042030838993918458136968479900072537005969371605854112425371787290277572942811134419800304218728136381783864481913006736858722299637851173702391631048957595515577445737245871645242679660048802753796500746334844088707211183390347969181591009409187058583169997925473905156716654353168272389485561045685076943062153689751552357090964473485791261919876477917692331156879414848682506746749986581639524735885938729341743437990842658380554632621556878085067558875013008980942971818424954808288569835368854156926625164621591238855653691829682365803012088928704323683494514138842195879916749681702250385527692241797184249520952865322107947044521625825867824920384297878996419234706168302706498500132889011477187243166190075271061923078742956725240038864551502933852572187937640731884566257909003657699332696288461968014572497591426953883198741473967931113469509013982040307434340350081305084862623366092732295676998108023232307661075718206532410296801607280351163016494389944075500236699503654530657007243961153290232388721036018668002710328977640037992854740400460850393497088546776337588477239166696176870632312703262806264827553996302829946946982098158056691858988148327619519202852843210383077935903288552521835047010782506572560764116291460767819032216727544455003429651717330700023556045078699733024594903443412447857159 [149,115] -836501828469895900809864751242460186408872830054248500265056843077342549947552718927881960633700976877512559191072320135441379801590308074158261981395134482526872550747376533640103444779993153212149936259115504857015539223890522696401542914941722939496891717861580072468812319959991918539760672143149278872835996469264111119075021167077927474044053697142808905209561691398666892367257257379287188894133776928502201607317320456194495678440151401566067910635696026722673013284950648973087385510242141610965558406336412842704428974585754907177004572263248995858508805482413550684472145288243946343159282606935672300041750688770161317318714191523497229078886911267957582274112915107759115093714978217286028092799969171684752504942897649719260238197708488189706102593326821753679169945489789000016886488442998207078816201862779694462807173597325461005731670158690562769676753374843543172163119055492560034866371936554597821020763283607999673385385964642911474494246933635857993261734774568983747064850855407234336919679155593520656270937782991513117472058855829411207010805795058350603539046393455092896441409945978767676726523038297546862479459911017597928557167771479420031660634433966042690996728694096616472959839586870883235632293535215970583897974790385051294249691926025599344979512461769263318521167911955638648681418878625558251221824888487026610526764557017811609900116571849231396870420763837976004720548285123604004188415197973391541798432722066195096460543306008383375774114306326285665816315093029588091552579206218196600031485841502622642379441253495657062985579070264864951394436022285436509880456826466600327869701411368260647881074109791335583369704733082951675850492967144403119381136541450557653412428271959585927354048150010950501428 [149,116] 317971935914346170763483318725039527573243159168438306396938514887008767636450680437474421029241959850507670377697475516294458722078861829011948840521044307747821552795091903995722990514708228637738599167924217713805378570523886929869630424717963364128098822212723069093722085157472824613756111836235981010846419261404999706662836071506267769189898257776548575402739445674977042357880455079028908085835184465152212417293892255226268392742632561552500253080294437454969937273008784961959174399414885894768295310630463531772038775165208561843905321018407261615307202551379224330694496318288320787891719254524610356188031209097515319843451950902341798755183132614209702694654769163925129535939542521189995514314051481640867860209973440656649270734892318960078901906315678363485452271664766462904428809077267870996542140458900739433322091199522619308899205001751708749708363487046857287453269122425234518195069347191956371534368764467247780054455994950301855202194836130591790181556600489886484655655078871248720828635782290139230237836547129385663509202806649720588868355470690602583953606685484084927892930467352540552183814296303216526537107743796306215384837302397963990110909973223180025072096131513441567726132513286276833989981224855193198888275200788345624623724514207706995422828660276551559622900706701594118811550055593551832363094662103041347988203774887376597036043746607586428803504231696082549429173118312094506739569105829935926202695606635986397630103298821612321529472749232823678835868299468703703123051829275430061615066856630465000529208002205567971087700551072120175338012929089822668945614422046309747441453362854374430261184178085438710576633860116868131792558831379164181459132537537273705850092600194195712178202893247036 [149,117] 3637229171695618501097118848641101886728980115827768996777261031047223250546360964143259680700143920644164739476770170797213066873213786728651179577039946808526421386865216320242612939694841232765041298918053580809986990142034996923927689139765427421890085992491671772814595051925006924359660167513309901984070228107148683022814593531005285513525251113046985826401946273540626814295998329179511376217598016457036034608907828946412471219393330056533411196255756742287730079696009596061539784054086983693143770388320821807075192118407269902834598472206245487078770085848055261870682961340926087886678912860236667574444206521284139843795236785721421106551000037725617227668292853634865037258932682272596742816326119895708394486302406716910581176058367691715670602124458915381119599509222280967734042695038171038210192647075904811577095276108311602256294099448571078783172525591326782731467198580372790178507892960322766071693473695292542419097840651374633152298648860415672133373995426994349703265505516701950115983321574665233643011993300478560856349579800079952012237644680380886465761475075104843525819470216312637058054497731512587778605147619798212330358980931530928438360620561746735458154183315753972203655524749804826978077393939523738318444098277319462964637481259115079241844878016543629869202791208456004658897670263041499387143201784494622357300246737451478848672793088799042323941039103681201574241836831633270880875045100513617629375004187224419449533753374844389301313923349762557179927066043729965803324458751932032987999031776672688231542196135294158786208216615707184897621129006419546903861678882680000103902697380441856692795900823671717908754066180125582216277423893357786054018338843870764572653859832516146721487871754 [149,118] -21607468672052786739595569575811927604498969929645285318762631973580657570547016598831885267070527702061701756529648465419404607677428335198003222350897512459395187554596852747140725506520285928299809434327899649460013944490909948892662631333890471827988934673437946217458405537707654612258153807891006734684852745759606173398545963763738176738784939525631610543981809177068670411751831783004798530389368512033124528813895995763156580213403949674865927972901474100309720638732441381775149923311207550263320242449832517045371058353732508095430963102493136398187213623531742952320952793330495210935586659726797145422013263426457536980494184352595961515583884522421712344591068490288813602269230100457697578598569805774524318721425191363991645713286871628407856507723734133520827215450856395220017251319454063568575184008839937232657935842961130262336573751943365444184445949434386179743117633005182954521652741605788732053159370447008409242838136238029316093961656345230936355171935226124850533705143512854750207851181674569304992531281000851747006162382994495778321446886579998258665587821091013354679176162244125782890649538868656249978560458558603377087823815814819265407828061385232695343494629355248075239888514115977622622806137557894796914650199468693383012799266003899220604724865587680778656355758618823888123758323620354469308943690068674602594370127105027734816861414105940738582707119807921837310494571518907501347104323150149949090495206592650690860574801991332171638999321752594382085792351209843821855687845107868198013477862600298438199918434265376585600271080405245186296519448868229880304153501238123258475236574507273711009148317670439512610339617264989740550551398052495049689877716391949856075357502965144380218284 [149,119] -1146064614584771069139033604559338233038780806640143466350875290492451613361816497849305779533373020721356028018469934416880961653577033812664518272133336596394400741086981312345920421856584834752947010613963109293264172965380591672227912708045850503835877117650049698109612422973318624824450722031474487868571207249599104237410663207170016980874139499701795590750453671109204412860523927569059806484630546568653900165119861172639893023432564911371641911329772118968922842968036606297136495478891857567015830778773505015050216017806324153452620106686185080940416663565697562579584947274459369362352782460125169002551174925288375954080228748909519937396360894669992964632355641446053035350947423479237403097917055403860994693396185436455253545149491783438481312605560889369923527957863805483368520307135728064099717985482764705499587606203097685684564202382205513262801849516891324399958070978276575843019119645918204480235700022206372991495375901177538776145714217272711245145011434321498146063988016106127380241224888906604977236514412398121587597715636353546566131377395518438846991996655687176517473473306498413199008004972688587561104480158166501948715640515398201511460778948005601869450746320373831410858407720518317255482793822515018081959109537227840335402335443266789322160779522269655750321682003504910249838458321129388322039399830296616009553754250004217832348566190384382157735370930065248409413334849739328138040942764730444844725340474552387450130916441525973513471329498255798229563722687855431634093336899961565097255383350598248493433131287459283630609396667203201831796377605802560816199109713722243583995189032107649312523490437013539757663709307678247261014700919932753046673391845306324476914330642561304 [149,120] 11284853418952786701661496496657854975680550053620113030299725007801156186257009444728019581900767383872841483056537533111569428162507040673529461187142333106158321933909350814043034037756914957148078846344846769035480635594754015091850885111827858067381484104043933331226903523162906021425191215149948893385297545649220982518721574518221007708373599291003493536609317558615383655269533044162723879981843595700801687979266008610710916516560776701073959793992829452184562027192781455841126523434358931515272816455321069277349832030672308094362722496978607890395179901132202180549114425438217332947004077715077736842237702277664506749955475029745714159498094473290178001835351495711977200995324594240568871552552198953458801087892291670588637704052576842532557337226746147832065209558328488800845915723086384685708710106586283516952940879374147148465607277326159644604291528832981497852730759932621864064751407612446557399561560787387540002447915844730123287308366609110713596793605013864749014134507152049642528721670181325926646903876548359292315524929441508797322672421019878075588657692241248401821280003372932275118913850709279349997709694982171927638249633369693686425418950549403017545273474184297368146557621422332989310291645732604726551599038685293825802483324459323650560601098753752586224087646409494072108272895581922879726744319721005236147286052088030755884445152590577894246262368959698088027100785911941147256088956367913691904554683951129741039910437305727917633388016284307748973202845933614115059803836506839863271608665172101725249584606831345300169107659917027673962463307118757935148849393791915529700692781147769341813287923942331894187248757548203279972517785103801574434586489732144349343846770009 [149,121] 4217656962394780967748162936754214489683958781069069456267212975347647441980659477481514657118836980655418074044356061628512381310727796306190904028718845243772909245759664681722509445537533975079755083632170825244421631445139056414451839548826487156555212462897970432689110091934344880837360261869484178408182458930507728925619934037887107363603235072607429410092993539111851209955952025167049064449253459213875566753892416886215694253794107057447300960208097594782046344805804139141851146289036140620928431514141531441969270088953549278620639930812117823665785542979151935181550178639126682030916607097189249742675717050235679659086999817208352294553210663582989712678760457537379702570602973862710734874417581950545063152082961710132852274109255256807732259856100949517803677189651031332814287315287621315078730061138355008369846807946145305828657115917484405649297106900140786609058847925217945928175808534818154289136846278104239718754439935953475451493619163024139718853716323039237963198153963117868223564714930886257674511349321230265674454667480319519515153359181484327492193218734491069900170980673062549763358487192342151932959952696554151284036531888054911328069561648243910219518369179825828095411687134005891240329477331690109919665316507266983305851473059060633101288062745104604980999491068240524917835284369171618462241841968230609105073608269252914024736806657753120791308839147202523411218834620085336108768475944366882114069253278363688837113008246214665554356872997464209502342839211648087727521782245523097417789184943880721212018946004965043345923512662721491317764921742403557893096660947579574177205961006987775856054998135773369069984891528365918844552943905991807909392176493717932239042 [149,122] -10846413409085807646779664560820730076658816898483062227660093018884214026880297373792426437500857116376474416564924560917948640667333904663589644592509606942825651157514573343210006300709618855873920329647051117859788955169175474397551888973064261928251372785459257841952448386910593721701323124560738735685414869446092471161070141091642772321074081171869106773010491852858860661387936593789093313059145315075159626435446991321032676202766061844433341039814039726873589191865951241693819878983644291098124003877993636244175166360844431892941880406187609976516676423363962368901572625248326291624998481436322384958818309824718019073427246727959140445932974878139981258234322775119552664016338499173377183718615179058592823926856607078018191727776067350103588009063369040881126050724972151553844213737314414708249163045686324983752177320231025985612374358277488592331934292909288401866527536735466558749884112452766313121741932653159159451168033764209212943278411211980473101901633873377194710728062403227703706665666068809746934415096659530398116601521955733438648903560856363909274057454696511997238608365401032384098186744114031827367023393478605988742086768679294812521910682687876026431357820912100619174845926947436358407172432769247459395292693351902198645471427291498270266896749512680890604697540335478197169174255922727017427756960824163728073341244515404898416187929365037863774317997320920957461802600282173339907913885927284306000412572458088402062636197574164846638289355118836030154389841231159747587163891387027648972530110387885479789750410227097064853164993004332203238124228700336467550169960983654083106811808023331416676982721975069468991100126255491481706853865576059088169786707101188224 [149,123] 4930642178290087353001680794849897573811318164722396751929446916336209730069667056974396361737431869150263833921398864713460626787460756060923870686201676139197674666530424549619764086046224659834685027471583424038240098241636883499547273618610923570458325860209038677909085391779876360602830763421961359802766054810570102496784431463015511839075623381052499686036592361144671058189763317046660606976326186054471713781116391572866266788151412153648302102355592732550685016626676595402889855461874592790529117604082673947099925434114383541954449570334537846421594228691109452195466922537054471332229412235809381604796558341019129663519043971621398496938875264101632460482948032770884074027275140188475480599674689055829012060900781837742207108105880237745914636806151274274494485010655872992355603744608340918442253691870129529240486009627625620454263636009710445223306255538810780431806477636067939251310125063205528810288462782717869549713838088756378531254019086416324382708848682582878615864579223329629649094286359940966199012022071366751318709648528301192420011177650242486183526788960602436650430077132885141322584070121423274268454181034331180604888395446759283344441812435484817990307771790082364771111483530053476884791721739529290215543422303001149763702287033400207730706327049674412213322323934864170197500978156023879143243445750292982643103556529814331101427801180351071706221655879626953138611960812985452029283307257509725283568681798410805340899541092774825994089935701279292681184121529212728836753571724378968668712275825644845644643589051985282705016767159816864336790052138455200818877150676161287161710095350297812780318779049546823873072315706238657360322925433052430436465810788 [149,124] -1490630853209416216679971152995419203704838747951762406804643426685017572154027357687357231233724244693484067926413075599470991584636114687604112877065369202958598510604573926233647562982443715120666337072386388588955444189691506861169590145258970283288743134870709252317179657678448089381723366458192776249721744851220307178616512899252137620988594859171136718158442075747130659638536379166510323568455021862741045179978072217574310768974952175528805728934621470265649816833539443261456372656603714055009213846772509829951464762779560005149947929503905753515913476502387146004173307220571124434313070419136806001186480094196087622975163742139510251563123008181348491504999541434999356812154545296830124447968478264165174743091786369784479115939766634406804359949877509803732964732273751523111518014338236524633847729458815622036671650824249700278439960590742739623687489300428232179410367868570718414428834274473436848001586405289670419152910609003376142802267980249860708941000220884292225147020850197312476819819068075478061005821728041848913737377607260711188385269941005827052717241777592207766447797484046508474950586130591147891147922521584593769980895234564568461306160673198085527964641502870488308383631024345296066647537173419935688667573188080923791420183747613658207417781804351406478027494763894125187552210561825066837908464696425903099390639526960530727895616428643398193244235737864734750025247899093053894971713378309431698831330248018273431309333505521072335945315985041564083188552913917758339370781039855444818247339289547200699967804994079613724909823648617257471049268287466290409821125590747669018243347652548379189225168388419827189769357062243733208429407265164086633444 [149,125] 600238503279717133924735143136923686223977502528419483375297975754228840003267708510491593328600632080212386765473690515240544548661666347922702063842430756740300676223901272906878439874824113329653879397995815056825757227103380732467636445977356764670947825255553387830597180707432314234883438821232047870119288964120915825028150792642124689418345862905016499010524754336909409628595043574335586166049614277664749553407688227491833681888743837879816850716175703647193040011075913883014822007964560936543963562210988799526999775280145889323977775597825644840617198390423743039641525284600583890980532615014094587160866752424907464387357841319027336958420659384332866018749192033888381203680835460603914216429515836738460196982507475550349593109814789111276145913275216444809045393001084828849345349593397585023349717714421313182880282927237872192872778527549968318914776684841458396556662976757813644710900029137661192591190382181330512069992490290650617963637439314989916667756529727157906415406979855345055355932340238858849844589303095951400350161237189553018346862762050864004642108820398631083831057896175843189101923850146282135837010335392118818492522186226658420006752766394546776614930569462393326643996250068394717462301859767872639955873873514351948966451878223895890228694080919896067293535447232723870960270555232182050485792792736712189939500637893456202974409879401463939013433441320140758586843890328830919041858385610712142265453553763561937264259919534409047329512336958056413510375931984962568077377717380097489943833323909490261243137204476535492441194927746408260139014004312490204400553133725323522660555609495900462935890334729083800486393495624709250023545300672568 [149,126] -22389815976675706638364223448297235638039579277205984529534574608943765338900222668332668269261304569382137353766171073227335094515826840367943477230526616568951021923527772040681545921467067103466621536021806731332145951093613575125625775986209598546447401178294961961740826897899097688363294117151705036543938426013633506585585480467042051354783222436604950656306396067721579926158850684576610090917692695781603175910064247046071436317031514957980640313893560118685712463556516918511821539566312077628881465577106166870575466489340392720949297861871151613846181492259400063653392866559257012346771647082300302718070038580970119329050360802648172039712293740051107855495388023284961498283786660595792840277549837539937860662984374035620984090001972456026506037979068421598624347068600810453347387758574730028189142560211264249116717662719036048035168270909609883637691591612000786502307708032611577691361749293074067757432787600377724733295723913923354465872875676743990730737014158887954478871289662872253221955615103451281135695573027463922656436061419946993294964572480565012434848748363607941296248915839264552747055133316856535935333571856363871917818829891062185287281997076469529072566947268554508390596910772586232059250244607223368697731882572042823603767060083879758592264829839266707352859476581338303432490197191280043598578194071973470569694376034869256189914848047572901418816843711764212405153871969872504365076860120184905284716315479127196002116543716088902838025272452573115912900627746316287629626163328126615230455893570534484838818848981160933851909767378516364267650692142671163658673566608911916239100702943646355014798318684472393138133237964247926869275112 [149,127] 1361517359822773476255998341722510259638737411106234246954353114763796085609173550542044426810937062928670064256410257834178575119772843548139861586269863553484817089447511153672059470054570676862874393148001051564930376966297303177847066515671306331290084580444739196630272896496759274895847182250898831396703875938692179566337481408788365779745446733935582734302044036354921443887492764616098969351556189603607053748131330051965515041367662726862098531702685895603548590064115913656829247696404121213910657120494778375740486351450151417863783928719431728208946788852424264791680750124164896553750942157214753934509315773541127364394121878262403335577911809832216181500036151738367459938635287276190900082721115993791491295932242199149099720800829371511915799627175139406192185900770074908204321732543143118755804508454828902308725975016124128131055524457324249128053401599525248565731350968174264102441810505866976146568200611153358488548559772605416494546199968950767267064698317870523703267883406611205979238540615418665210338624999448263728122083989682179161323410110162537852917640112796008800373561900100467380575144970009839300438375612764750127800100569341154469893010393773489056178842292826396287308489849936634500167400989440266465901928253750053620551337972917650500786136894975564734326866186150193950996586939817859865067371960153108171192181185077634881809887712912635009366799744623281152959146972958704167329406591580348948405069837036032449456230318477170329347610422307035976819802156213993408574625017935905077232411075078009987946860556729536930929399287115118427453388405860685661760633840046513766076355455241828572096232179456728101619591258537831852 [149,128] 137044322293355051084418294956810499078705579246938203431551590994822287730590774277664517846208238426084832303918837230820142958743958635411651971545114488178469996555552940270037500362294720519820076447935663881862024382496901594399757354999519363722080691138618690146172913636176833703975818443443826268996297293454448736726733648577571097182931653508191081151093000705578397189202008715872320526036144950188251612696828132778039775088146937278410831036773516898191725303336933187075946717217111746853040112710709770401318961259363929684243437352452272415303216500881546747628976430850446585648216553039109352799655075782729801744652379424855950096777050061152138455875836651571192210637916001783258919213733014835117741609400993366688893677689373872232048545137357309644244242467588362687529024965560251216859105781036464986239041124556271009288812046821664052923718419530358864810837663809040599047785383036914031269168020630871607610770942066148786853483108919795713615025356178454070462366915738980641757506815197167237342681252148379479501560706681712887204841467913293020278289598391538442557951116493924464898954229850932763712192725139232051453761890742441175904968591434573264766551702056608812554381648047933458287032066563630358010333003393541595328053722907812947961459585120922591011023755995654706302418893461013807465931589609487319980371597041036629776318258638331289169382598547888040726581600961011024526574478034859006298290649628541901455342759067683846304154816479850393900549681933186969586560659180091633765526897628754107632072843188314151888430558348168483276858193875991637894038491043583996342456987677594261011656267512423753101975536290 [149,129] -5867617612331438538113746870184796801137828920143034705052541566373554205586917471572404867197761491387207653034508835500455037575698703798554864038456468503037871994252662878512796585767490964844297266068575205267029878159703646169313070584922733231198014717538649985045320247075365174748396772994192646486597161238297261535212136503170520061877420818998445106110951373654622900540772179217450171232228302287150442465850334428390682246754553247334676542506671464891695031486457530561486031646643863380039976290766672508647168391386467152858514113974747047367462412969167818379923099430420255249019840376948819201846680555196028590377062815541482835227780369196620735442884947363582242895494811464894784274906866174904321222751346801937302325432742705560987890112555623116585271759397619680858855630994444516563415639437667253543115687479114664544956115336095236984279009052140262827894106033936794774390031532986069808321439336704958994152810406142624841557016642079501056939538315757951673303899255747633335123672460806177734691548196642668968129741830583731006934427542843116223861785132653335227276258780265445939954335210983967597333601107814814584745942315541843441793992082509908397638670019214093971989709815962629948406798082415758000835248013800814715550219329976309877188039024809501608146140271085457871456787340859397557944986857618635433550105013014577615310662350563154509129101285265457955413515262857421324797822035481026686584363786037117331294551765902212493511584169451031572543542485107264068680227249762600142410247666552174113316245523526856695970835890967774713188836825414961670278771833092641733650441172056398949912114327787547616786 [149,130] -415650077214448278340512007927839602508376194056701648541998489968685504614275101362223176932534640942682704895701699882751891405041024891528337093126254801593988029582154229657294841703213600272785378983523053429070804543119738842298666431572337835518515978230403529131067224352074569848684565612993147496869316858202024735366993915721614931401501637338644172699191778793991716325187053913460731771179149295063894923986851255239042687945839076037002973533097044055274604882574141003380099864318859003972149954652188286342008430985783818979807376846622218865238817530664251253265362280612645729050962482419186127079691071527867239113801696126164635335199540176753392410573645191475655998158606112720624841203079911697759025258698626492546455433684165483985714054495251567926906367170320720379032045301882618172086638889644422886841161913110750777056580685656295898027903265824247100553499392551128115983311011038326744381843688435151649460824998084077229437614477084727112896816686702850447414363344133678832171944661288057508780214710909533180028548928517822228239635178231192301553186328859413191600484515968142641953711376720926610472367624785682638513029733300520183053879626707868777264534918164263459933344971670084831985365532201390664185297944046852500393258750458857086100336023003571379584069548809657119478037139655939257778734588353369556841430818287369546466879003640188462734192597996913339826618624374272443070286027712900526050280669832687690393261593038909095423841720052636750123429602864955538792781465695761342729614010696232254566939416278791402135334336003785605100027867123466113255797054835931270031970548701396438584017849865876 [149,131] -10325294047602581307561520548808853515342947083853832285354186765569063431393525197084913902017609043508919088992318400958583845487039033571253530810605995388306535175134725489066807091104703357756759566842830188590908463556260863817920084854075062454837719134339292140170712757698250819928731721196263719609073723918437601457936172006527347986221682816495830992277828885734799406790833716037161346743884060043075488741126628815267046052210912598691247017383097809543971519094643854386415514364920196900754781634778005322552356472319726845924845114793418954746797149037014690137407803932234764137316882600202943397614337735219269464382477266200700269880377211714653144062171366233965608940339785383830549587673419458265189201412568480662592382695756365051144855439099597444962999969993408422858039114579851463801979051540639393168913070110630955894428041339780384479845291481292291372184609513523532666528542439165518139170479648600186829395896453249158611159631470541431088792234557047402933773962696068995601078677935322968075450890484723667744330564111796940902550766185044521794798587632694691244390464746525084153361656012567631452273847012052811921755007529593769704140638957397090290924841774762125216999893089743577317870082689810178831293276021902798576663293092606896311934378736398603729821473159021517590336543914991483910370703268585546622257138797547621138547850324471341880864919517869266453860044567019184497512038830910725485983136956709407261289678208130759720637117217728517714311699560798280465857755958165509154630349778153616317809433367638119199134453033046173499133993230685767222808144699144072857603152899535113704546196 [149,132] -2238439439501486617046950489402821022863469747090464247703824455339802532962388223135112020176296659216783749614687527106506127822511839965777702354586507305603454145149561686227434371836351515221349704761507864022276650436277285867629332747193953529282329753231613964301664993799423147886048287954024694596388112537432391585766831340634022745083693660101561282650595483447272931872909672022606281229879555138132103542107787034194534073275787582103872826170094534940843078498882371209586512139722747732039938324442617408361975255781790884153461299462239826337081304459568013305854378688811326266468541201823672749071952563406559478062316141208950361315305555647985814744454344277767251254019924065023594708207208456028838256845622158447645273514956639572774997236397451392728412249736560330219616328140855239297479886585298070699878229349360698497502907109614117433811519284485248854100086568350261913145132585897264531801441445513692637079220042436692817471797704169017614291745542204056572663423703353641870517607414537101391049087454835227791697528324076869954126558845092955568226820017234963448937632435235334066097226061237021635224392410011512510485973004010690068138141600143636474722412490294699562551954427288973684315635601872105070288594606867145175522885908447331565102797594078020264859662077606863366798622576308336390998550573864418919095452044450239780921791472526386007115332228334966372183495777586000352450699157137542429323538878542508938957525797278783632881429618703764758582235619312888565355451339594963738897971888424350747017801998815397298507533712729421049437081105785475300195905209851518802108823271900697602 [149,133] -3298363332784052866742804722217043735606763063488927922649819500045843635912605478738375074556053383016001453060856420062003243125876144794112125066431937105932790676498563709774463827137486301039239047291935258451488384117625347914019405148535820660284361489074818793920221410064374133773126969765440597361031473264160191351578722218663133499278591150317428201951484269467631834937251820794426539399877054478489821572788614457929415203225775881003974889205221449836647125005289434399685373685779460415210308453790210744570535298317368629751354646997461824597029251077867226085268815861585050505347652877047148454090154065536309310399996853459495060338863401897488783440253393474521111448485639136467146088235872953408397136663853501748781147213944920002271434539486527259506486423561679030715724448770633197089698557079312163125464728491636674678677557528223250756703259393192696512606821901218527861827947123382877213367782741831073760014533930181754755700636577241734990574651124444290390675149612739913381940246508077586659532970617822272955608977961483043749215690079922228830048072916853258864725667086199924491068150494277572807535126746173062305367738016722940870706108592004544718149640051747459634232549438769249244195422987759445655085200536252421145444982859166205903635758234140218059133513009018591065719695834652178176179061514250689244359307237755718069577462323551907600245946799780579440039383469138966239812726840687285554734407642245617341893451346588931253127287438263059859525704057319875576598203911354326937146398108136803595774005766599511039605155677480705836748874423124856377205904429094143203138983121 [149,134] -264990346588376940859551739863385930576429535792909466184374965361620650242500350032113955370987074161765301242193662777281839039347053076405339358131933014175498181272660404350633836853252039957166686243825501125150882316386604061845669381401148037021181913063748857304323977070860619517075747757883464190912522980649258798834916804405010627473115402176885167312292312994418394618206050288903707474872619394548061891225714464193792854342531197599769093963926447917983088952711392507373144409879461133927238060645268054950595158375605085128045700931982596559102460674088792167232189487497147511461145077499105327644373261856694375010640973298067615788473113270325179480397726760561437646893447766893053350326893883394971447161591857889793657402852642730160450899518677667481693501555727383751725063182809799480064958998470442778814185514463153091430400597694914800883032136170255946382591390195579338146630844357818187704072535557192996954110734429686499862343290343023996047242283630361473997229726868328644638254510009495180258308567947323904483894232013226677346580257198525444859634155859469620299073250644271212639392093492480714080725175099007212726661438846246057261510259955493257085402997058639077328760290872987767195188780175274163861406320164038249073685616422987687159696787288055853847479717266156533516560797137729628330806240353511066142246969220275868514983208739141777733551575590067506262557734177746970691383517571832477129262411605424863171790543468137217649070282663790585142371428547071366557207051290211586689118151606941467495551192642141888789563961662263161080068234960295563771929676036400960414 [149,135] -498610340000870823602106150271717225918406487666994870908681654929517090315335937157872306201701226604275090689168841425890975882882898976023669411589520777090323048880454626918194693115895087984359051044964817593172447707987562788264447073294866856805140421824149359126576143198160348156902443698947119465015517185954070651898856138247845268955759409155383584398299949805036149467324090250446453439683068516572110691625818418710066595563486453044497772168495419906594876087127057819661215489458645404822657524507163401659463865981683825940182533870980367664589862747837834899341909592681349716927923829725003467991897266309434635221610465485046086999183841050680724485312208546420782816643523084278699370427316796605276279755747205838147898893981567442228291515974676485880578891181863595307351471161286271361542407155696514546279106716191509414286997475252651742191302428796631165605140665255822124625805049637010390713685561500992353685202792370183669587194271183110643088537424426621767536346570781639738873903870158726563864936664878716609759573452130850830170786191720913744274438000727289677760896012967133399504314029394661809373076781806050914282038166254122127854894026535738804980007184885724639753501945260555351400646678926865570508283594845462083933926883898670418563997773768036496534249433939778086922449180450865808977686761428403252218342316284916210212847744972737275849501273224516798293784074805520121203238175288785005045794418628856315630617456804074763059692944251500507875259064828718754444146938839945115145883932071990918906333046424398196250492495544571434037420705244671021345158548534 [149,136] -11611605338173086415366502058005341580607808510933867833006049104469360172758634603388080333442166535486120663628088752306891383151136584070171425575570075750214890487700861056663689376771039914769618428037902529781386264440128217061655866231131137927602325146956187238862981213687252505055200735698493927725417854737970829075606968128219004408688422607634190923862151613145692380564352175401870642781951665995928643788763557463613467289269105153335940109704082617202082027275440117036785639219528468372698122832969984047966620156368767884331558122368480621596174322111276049343095134867066954732553487728926373146826891900492736889341993894426310411902947181253643305612547978905264893486678814572035075276903545448168690540573249349694619436517494294711216532337723711201316894392231491841533751368095795991013016242418726810467270064181122034615399816363921713231955203895672554361521358747296665880789592390637526493710822531024535086254162445738151474761485373450895197816735880955751671311059584782101317458636694191347913728829249269116156548337408121683016546680656379864342283506148821613335618263485252742874649629628161902669925744628300267385479293694411993582029926497756527910812289086065731302668554417301362300523981434062790425601993677804574941729408706560160738782703443528517181504031817907925565769254114226114249824596210813004299894940371812188318134440844688106132290843882817730927901269594308394694638260304948698107541018172091795471607147750502919338242865895168973308085282039255692445536667595764044683033478922725938677175321557657644413930690295331781503724690804707625519250 [149,137] 33678669593910329301489718213184759861296993861774957993759097882156892275595424268988106702501187568872826247588236384173609454747711392307002941837338791166311131535178997520133389584183850726380270127581768234770626689259524122256041142903432910066442170317256838691599122000034606489330053950264892880505027493025271763673108501791051827385012287281597678918596345322681625941893243251628239817078805625793125955680283115054668851366879782512980217203329287064013926211145971166498297699895876991949950923976923822578813852714789717287175605596101014588274771173108169819582318151282973054963965678055821545043011478611322599681776543187406391964379644350253805972327339294013146578292618806645160598145679245473515586464057467515695959412350096259232763120067816778413505325093261144027544904061529466059547173002836038081048517768674833732245548094263093584874440195064135809626607351810053229733777055481826100627594114625557521597001997613725198999168960735032806087418388238266782319620970988047125175728444135188941400899719330290739672937612573249565478528926381884359120832220103691333437916131644359223206865528469928089629961315685290214570267856344632703225430631898352936046939696833386901491483015987642138151069120412454319359023546043787957982698524861744996542515712677275887011358686014514880482079201197386571279638763935217019561568630053064536021758279425042925984759423639369923127577763431239815820731693448257601960276473437146195591808721241204926365089597116688190651008672993750941339986427270941319505947623085053183563730953348317479846059688739650404473053227415830 [149,138] 17763893851773161172345730975814970755073346193833915923444402353200235092976407800921031525451443718487119901196749132722238124067509300859756953488642991957634883604359619786242119198195050719309248401410294393108348609543795736838210114524936794585968466078143273087473779076473512460909080977945705608451097501428428454559572331553536382374676494308837959704937577175867359662063752777398167338214602832091903005880563837947018371267330092766114898599446722391334844904954899559072215926962890641619721492922677039561884307841749373539242920139715770836470584060020874244945965830078362275894973984784466510605812801423003599491805375957087887347918974613417704097051647311401899562345090566225540818035367776537900407415639813325679588542752715474706539410843102860703631793732961664380415938399408052933764529503430018707914823724105236335014046751020543822861063191371545700142153571830884574898551732462950055811639333076901506901667169917761297186947005306329973288605151317691960750555027535581204976989908273000803322291571874981818161435220610248280427846453424822291340418650361523905134219607396460862938586392154944092464502118491160699551759383866386641174487505839604605943420932784441653408402486825367175964436826890540424750288764473198653667059317582294800885324859732521025800199056285007065833318513271968558713863887773037634625670393486537000244309693131705758364840502552485544249676318233711330666255032388864391313953800569973807329166658357877294616083577343663557047229406018092398613558978849839188115788549804106022854110872564842389961345260986097566432710 [149,139] 147343154765138534073376579669607633505997447179501278345731659562053389382233555394281313120707875720620609494366838768450758640569019182184559668261862921333549145839180818475772294558749274426572056729444175369672146122625517171256055490591173662341606181682343376229769209982777631871032365155594684505631023249308253194594412672953617491103282367469681364782561572043614304630051503333315430333364420773274288526160517939207743785620907084472022343418166904127418750312376624330374717390506503508405770599047375750665354865620619140947520318243631568706539857071333070835209616321576251303448224501143486857670061481681311569823674772471169840736377642624968293088092366312222860914552736732325068909320061515841910875327135340027785640518865858216479824628868568498269786301648199098712460211443176269836377940658499142994379108023027059576121323929343214681460434961872016430837495835910367811110116755468834230137945944808836999365139102262044577047884638990691123745985822641551472021968687117944573362836970957872339649564164409010239972509089318500224217729903436313332542977518331152473353933821289865524931046057118629794609238723085722256281419630364127299183357782659951257255130758678585317348883046012870390938631273297779692386320887191729632727039324669984789621223915670350164882973498555113109692201534359016263425573452708888822793670653905858565297227651588561687311698359753895377245003374002889626646242084825291025966472258760984155136588495487660497252297171332631277282751350841634937220646682982856411020066944157812784381535486715516491477397340817144 [149,140] 548726200358872846247462456508550077897133763080484672219264041625134967216882708376035584952531782243216650771609576776233990450160029248344769564622863463983911923353473508150202089027423329035145154753065126546801293456408226908652313659133300231738964199259963955887286420515349554997325665006095842972858307848071992052090592613661171155703641500156007252801371970182254252443081078694872296874100296714346442265751710674476705952316249693077789663626279878292108951389334038195921486416730197771321162574651477138668011398002437267988403921629941061418146245488974035194338227098972077410581597401909924027768406252400835483803341808441501285069688787626072831599042798267146310808137778098558711092023515575952118723528165867533390921969599026184271385493631652256417321914941477613610521509483175738389039808983085363455978599137529893430387600814370545347868661271729785710348997272525871188786326282459970186586491583722756876808006713550632193643158876060394744413281484884816708270985478784128048424727707774387282873712224505395013915817668278530996992780853130096542376943512164703324275740204273624816250637258451808806910410951033984726770450007510246790263656012824634323962376738899011447647644429825220593419823180593817544402587392988629220183472924160021482200653074935669829097064205135398939648856927341718583728801867308247602994788846567417616126457317482537472371355523741259148236865396906800183194812669378336810075087379936847758528406651368671386498784177427298449858702170995277152626731685605315394476560459170140018630226709869792307039694 [149,141] 1591480045660805846335855988871363098760893483960942099768949979982687401542504206728046708877330244635692163557525037672296410654564327534810474202606521549252797571551783799701683214686407502671404099477433490331747643769661719142047847453331430285727385117731608808794351373863517101178501690498484345257120419675686551613502535112465293781664707926361036170336470565636566661371476571033928749357028262850511553461636090198087284578344252422578144155906164235848710488472717963462798476322041206120290617316676179917973338538904269249421498680367448581258916507268614760635574062185866412850366568206637533655995489708647038584933174080811818090660882723759476935380294082421663466410232373720689054559294829470878005789614741891259376249624658397268143027441970717436798002229247790203499236719357790381566112473354750741526609778129444794506855452045191541259113663885408873283148802856719072353236065675121004316715480310548336990953504014793510023775664567911088921518373901018206626452060309137759092568888199135531382616581867366188099776902393368780102128034262584909966173906068607896763603037644470577009757500465047791626367457435024563764864650375457087662200789704494141019072397035582672726361366641392036300623040624749822738236657928100551859380235600642585632251238383844778593304805615231997409445683836958768276272470749729454859068562201039003151210834907610012440077897848683152729618383828107196815146188391974336372754579488372908556395920609050173538528458935805077650152830084461127523364309018620004379703406103301166420391213676490509 [149,142] 358779617238318127607750608073815690065502807887075470266593994318781636354383419592429105209915620800199546750015916949142573372276264443655376559488279395546109163499769461187491642270193182797563431725972074028541337042181605870157109234065789157547310390525084723666963563535361268529204045848547919013132173451522732759387813026050160365553769414107503506708843764172392311787726905246581405541766277471179006812439043602650847874928064703821446531370516675823672224020354697748944801453494282284859994750030372340737780979734171266236109336581051088979019835500326928423814278890111352289467776431799122096397398229059564287507192849573601795184976296497778655822606206776521434179359556849995099175099827305006752601560522784725375741705645292447487629875341254978226218707764047077691810683507100635193339579582979992687422978660686925934569016895415177359792541409650193556741401048431646814961760078613186694159141529956842087761077808058083373849238356578944861248463898225921337298856867296879347308488030494592914272360605313587722501582153316967139365060452374607798684045175324575581350471750766405356830926965422076214912146163269377680172076392201580470928013018625477446355653367396929264309029937534862831281533908720405681130404465712729321369169895554646570082445148318826553119562626610075635018108801964827304130626449670928542210877142226951196931418128103420449312865894880446915962939474693180204763283195677260380429778471254443559052244430717145465647914793390166572863207815260215699214696875318252533997519063989423529224424 [149,143] 1874974164869692969230926799553295218229016719010953803907797283245271897224575585481513267592261118713336800833972411366175310264316046207014379767988653175784847617766575240013581646743920967335974191308157930160301164582628966439263645272236000261072385708324758880466026466196292102475463241943636506765741118342195350803461658111510807799066845623864921794023736536640239190204646231828767804661525581326945605480482983991031726446909069712630361283603914303163583866200745856279007487280101276024181591647782127740153381729463623530841326861073921554578014940056706419738156460496331890822705009415940084481218259234130231768810615291711285445559651077620977996492619718267128735272073181466243730413407781295121550345277040384006821464532874854331228128506413837757953571449292526779136955871496048839390779113376177751041188122590272169034231210462844859509541649412390679870903446241315001216633609987270262559674554237090123365511784347235783184413476684024680508308056736116711894150982055175565914120069794863529496249404764023246677311790151959476026179313821285216994400513819467187454976521203437363367884640796622620665829936303746929808396268482866648081477846889672964803494729238601833011086821543607394078048792193570554997784502729166183918348498026476986290422827243774708673165153409389593518545326875165232484865418252217047924399283643248911038625058465812615210775643406160592156306246869191104863278409771490260761283489989801330838477070447798639051311304048432019404638677909214596932790100804838549587980086475011757 [149,144] -119117840055886770077393507352993680586422873630320238448047570088919373724884600470124464935515195612884716405378673140231136615154261619816321632134901855044543776717061908372582845932440073738565551685521176852123453731700844069179632204784358521650823775766530538862375025057965511569468625852177055412010189849398508680578822737324197394135669720427906436367646054555989631215396213064086725008289795289486797548108116729770450046676081199687672651464818873556367543006921519506073806658552657737793179605254448423121856699251346196406188566204042072836246015727591721488581696901123413091239361226497328812738343680237822226343393097160178645065230991024758576061689586029322381373491725304973266106039640696544743097218220400912573235743447131049766996158165390756730507406962389822424797916700797666613619820888721061323801131762682846727994434326755549926168320917161913159132737732526644986658358484452372778929437467017080814076823424891047120135267512487142871088015334726666259527298738070032940637458069153700177967530405459949979691685854715486297491333676465116135107626619821508519017078184161363658831314933624474854387348723828500645767590447179189179585450229928152551656297047012524092750295212809781445822088860111535506464340617822324781155157473240652930506836924584807627815396236159656333602308925331370345364047870707618449307093002654789886630208037260461641369238535932964351405920607294588286089245313700592019351062336024310675241648968831305736846138834790474017216885131231660610159356519707182831918595 [149,145] 306915947724215988783896048009296726240865222973861983555527870210077377150302463910984436660019874539710015825575850581187522819361007390912233565129493099140802241185041638574035385473367478225602310619985152839542493190616953395110276219882192618815108094404240458024662762806113988631131275933836745066726098883509236858450554994381998039464814804841439326703556019161070938179956580554326611109916649968891136937345940897184990451567170990976394425759445002614858691743465622540231178645634979881512391339780500015174724216525489566329119671918598871607695697794235844759811102704221724807219164909302792618081215873934398845258313751029806513360418389798140619957047584124239151805308828976536775585217987146873763882182530123331098083149112153565105934953629781635702431108358925079787455557387784493441501807486924680254526197207397341042383071924214683406096622734090382076953733689209343551937134838539268613899460154004589345282567408507658202901094224083792867606584519477109647641896012889267675718643067958567645780217803414330557614578067538845206346032506778626436540060069603924981371893906476133427396277605102847866272733618296274426425032128113301921098980966227208324087883873570716010757969746309111349969593647043201334802049523205425853270501826688678701945787754375746148686128156698166049858858960881496261130119742176996633035700467390631164628605022052229108594547238299120674054049960128719299583529369927649511495589749133229699811211164499180952888401147318791781889918597098494954519377382126358 [149,146] -1721441911109756553937976926736378394523758026889409357689828943761436783465427072230442058323580783301620646964924727500310968862159943077393949306644759156839083390629373945643172726126454255357686720483839869953547500624545512086599582852455953768483120264781735755641119426142421965254133625192822236546576817708114314962681971174891478188389495373030347013580808536730088645896953713688035806396714440376984286314599415241473754865192522426031836748509168218651429564481260380545506285577640383008950114451705903611309217070277740393604317410913428772422280828333093962230245025330304123034133367054472642282605357178522538422376854328309254837982100335209687311909506093306598506087570835792158874662037761926624849308463449839548089922099388289182032346657710326227884708748008298130426940433306520404570943480892451487557076205705121583772262338786616495809932564324541723353146126569233777365894785860112083115226317901864678365100681497374841113266818590081521946461791702640979457680258931011496798038953196257227929918742054752823959370505228899026713898785322912845497154721832428561706443838848044582655257884862958185930601356090221903842213272079183395224756955071504329523418006151564355205037669195796482647925679610329556138412346139938681431276006295355802740310714618880377993290469499218784924477996379630363559194288057967973675990964465143945964028707402359387224419782728953332755677114808579249050557557266072105433197455251665683990490518161434367302754318979101591170135114250538260850845 [149,147] 1802339226259954370432159339724247098483746056473685856590137709716300531474764576877939160325795229122739780502908327412051459135095065213195300510068892252378600788247418022276680272032959051284118202989338789886753774610656301447043553122177617879890298165913098430688037224634798794981195559926981564062344181334081951937049367000669378739340083302063750376547319800906839019245413603906121914665942027210458770922662658244676367388457240937058507400926666123126320440147625702971208701177616920538362257951970279303174575127763987472693953563017420108939043563904718421111486798474324061365345338807359571605945698694248692742451614018409840430394844947627484575533924649146871962649119919107040894983449005422492108448402683769170904011400633669646755358676096061314333919410603274388180892777894098831492390076500556996495920245288645317976371508525675885686247779003258189739545685384431422090641205939974718368797745708876613718680713241686542679841169298635650545237971784957764136168008114645025191397951179533978807326519165588469923965044082267942547139384064213160388287122397122860032803872377575459708766559551495248999974387550620588146482010891043899874484372303883257158889374472169725339720075146147995558663910208213889694349288286432399320864852276639464608818645057969390808135325899034094005147263145162166984685110763403149760897238991040148204935753047065663668492770377916958325996695896064932688470122339766838063888087989226449552199056578976758730562164962071304065371064848850 [149,148] 24938432843524161280905655675665999146237343459753749473440830291951903662591897805473686817679971710977419546515427510929957166470798971076973161937367785760169948865722963616617790697459951998005333597440583505926977069371473800877348857053562978581634064754709076076075088264171834613430026238362250701288512327573582869822442376392185872443268407180130982282348751630428886616873692458426408999146964967043299583607903773832571872267842946747325295553428717195636184785748492343849183042894422495824385032836640472717634005705383035633372355927892790539162181471671281495527166543868291456407776875244161132738791862750198647090047241293448700257317923643115638380582371041079238241880204613411889495631912312547376934965437465095922731886721147424403925343549802303220992577179557136460416214280962740663215545795999404560223103450874798916559384174001205306275232256354638014991626429310018247293029097082783893889318509653623291814972476818691888373911311847336576445946251014916846245325876351101473780189521088763817897984848802060401574395616309834449602587030380731236338723063295656352921302388800329681874448637885012868582321052476153294559792003551775844802159304205406228970816806631337382096187471503326490836163184591554074940665755854429420796757915096673049174850909523458185652104198488228968343001963887380050528067026352291949356997308906602429140388084423087296503130380230595770069549296643170882777005190002969702851077429691912805826051547951462112367416311500835598224 [149,149] -13301830410625673012195839865743581687052226149196833241166858529211342932185430217154983522328947252181815182552888695724264568069735108247703279174922715244002617412015491793482315163466768418044478837720287381089657608460846340663003450955035284168378791461744600991688657064328858100649051713318503256237548613150137438611733768840152488218008473509433422727591801369269005497956286494400717335906200164531329565569770130336661379260591085786412596953800741503186028895974419825932503396309364668754720375826350661526079287238792912916206384494761558980247996983237954668622204198947970425675007820071665054549462218410190287906760394286349299800474613500589245766109535910233266063337966147491553656917756999344750258168930363767047364702901746761817766359250247771148164788001977098260398495680942439229722516686508510463278860135551275893689737010099059189301870675793464064962279868273559500456458280024964115431871818589885783934039690002239867411655997325047756093982396632704449981556126750609566382877860461271041799488122990127986643231605561341691930192892043990606150630992682144195452415874075670038830116167544463327670163834039947202969041067129303433771855203493526471819832226832291453012854049548279646802223891249128650362936326091289724064193345625468588499941962980451982776942598015055382884169125777729651895295445927502979421718626889440488357879429640223183487257076866099502759649409341820020239811665020842418648691190166651772782739122520435807289382683546 [150,0] 1157514548061957462865998476062610310883109169117232507501886218853053081616999066407470087103352017258714332489847622952840104249249943750051038225009205300096224329473511580048419863371824548111432099229660829107747950419029452132183112694559391572979203464528711582469197730363991952570804759512774972831593451286830968220118895273226137351270258953242758244644938320031778808352307652769558609415182799391227821483824739074568423975095124996869238010518739489489759843225975935361587271115701789419362570440476787597974935678425388846292613335371931336457528707022008115928550883142625054406905101374341039980492644317281591815970198823858228442091739527232806090116817809003752702879357870911742543969140972915075638463634092186514803104617351422471273666641962807540892485725324891204469813367958226401111717932013374732815246102070437975474605435650514793738606316910672318285697572139904182251338483093264315199117531757383841270075000535975896643138352622207582862797359216885280574135555975465667883296190819323998365444457544259604570063320240460156671543018294062731474136797538560732697522268109340948326047471825274863769828484392980796626947658013660222564212746613684604609946886193539023906671272158599570172323346438283760574634893746044682643406869995436137080613583188852785686109493784343515803785392150419058019096290489265886775779067821952354440271350362271579790225402840399282718204644926692615149420088589936808516506533926717511073080404972702810843517443764293853965000566868471120151188049889608424110374181186994198356831130555469457087846431482854423650436626324114254046674350759815313805121030854886211660000220274554014648259554000248932183579753412505945101428495436366668761548957098224681700779075168461773353479649001329493201305196487350946941214778573179040533263690214559077276823370583127262537430256950493144075613587667151958419216465111381283081888709923440354803504131162134690883060837196622215759884136616080152308888205161762724796205167540792758445547569364956968443791094074366312186389743055510516569484025239944458007812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [150,1] 2987823682151992622565316250955097523844480223021185044079746685505648801963136421304952313487574146322704995685334069494984764355341029090423634130959240173688226900629701951656678947805228120853986752273144863188550840471498690725118087170650698532458538867952105340051169142128673917456949246009749145560732016765461476046961128601512548383686621147368374009329766408083546802009902671191045353576077489085328498131606079555569033341918270219508806175130765959695911060019827905408103131525631352546774043829164004161574048222315224178497210231362613771644344480264738381980163118469870764730150341696325412728461249499478616969553421454334896167435431322848827817611155171059092280379159594610983848569402619068053844619734939755450983165195640273198546854271575531594024585464648018533424880397106994426317373140658717182769152205272694042564936767584537218064462984056940793604111931447171798059951869213792942394021252530568273263828456827827783590495649773092472701734304043770093864731122932063291585137305701010705542776478299425789325117771500418411917649073080391472651113337266630805062917405654807175861638970591770978997646560848256464761603601820221149643851088426841545813522019637218755697615488566531921258491990993243842731699934918762340462720040942223890236028696461985793324747305142277548578427800668440280753478712419218758562075263169795725416671592106949302600967743943782596204731349485112225050793165555249288126136753499042689520618378718135997339310973050501311275631422154119275107271295932459701647590133740602139911660224154782254743289367493971225175630483907369315321736657960599463004728359118476771823782374631145975565250041884371520772638999916199861503076305978101015974078259296374584367663654418419504658309953134365948057892143894127339363700408814928639863515271625396456481354692419817850317946752414211941315082360703711003804510123501352122879597944077003765252992876221402516881439767142803368219510904946700334915309115541693791171016754931752395463950673421127034483847743300657754651897596215853354931368812685832381248474121093750000000000000000000000000000000000000000000000000000000000000000000000000000000000 [150,2] -255863867726515868894052269177716711821617339553241322774574973124367134814646580055374010205680165281183255600597471154155325033627859023843482412318598147473324220563806314311412785113213293859555134446179676211321221431405936721108918175134789485910428334229174821469034791110043135866742457934874839304216658326889107528292146669695542663413493226808238543978893056094465385942550512546708501854113969813278302579834381595124671295753841246202051394793643627438465713939423493070945163442496639719815226266883588819866179449075225146588171227282579201147916175557812904253880896425831581327172611797525115657072440088889238783088497057860192384996435320641556811795866579137891958595888893696731715698511196020968946520022514294853898324253538411050610888566155978725964459793979625801802040315510990362886313618195454253343439226733378113768074301348187997634709292497207167521030914234230705137594986133797174014086197700542177997119742317058492131220484120651509255851831791447588886835169986078081659460701789386935069061495352814282822724598027936015709703750543269558274851959514384960898005441940367913642224117229900747212870029689227377686523304781919222245752974527664913409111667601002347167462365543068730043484037593020973705314338840618235831588617396804143871159007722381345075643967744211057132445927574756532859891340932040611218630814780911634232055814889805399318258047271022959143657364479269977315457546394549675709006047435743226077132800850842579302300569607789222862374325061021980005999852572250621960865677505109204118030458065720126288020597553391782955131856319205100416024001867392842439717966645419859259290660489452569524430455676958405841088185514930201188236481711161695979969732794945083190670418747388283663747896644842652155214001777069896219454718548967178444513582383209764221366831355249232922667179327875719972959732297509671598485147769179884406496520345478032062068810034505789402643852816182741744880213481933292323021929036609782229556742201216938184555109528478082563008418462133266395729254653694389406242684970038681058213114738464355468750000000000000000000000000000000000000000000000000000000000000000000000000 [150,3] -3829086662028472532210196404547480028158844376743843485846994396369617075773352439291024633664729651286799100444824814459517710679333713386136185073342177790031051348440867953747226621996019935409941948903853307149291393605336076091460387826960440932616589325276796306389567837616388322984723094572759041230099581648718934727266991851917600696454097026624348301667586667244368727093876912853655665382622929679705054750222467351577681608140245563534360710809741877791276868162231544182178449333254208185183747077875191993872469343261280009991374674299953717237705807233306516844905576090047521396858636636085931997018555699159982240021778258510210148523959576483526774321651427249106430263719755118923595610820788096031796281384410735258235579002003838707087310146313889712119376061934802007878963731570698362986748490398315844355889548719787118826364461343275919879530378006203607723829451912454898109252970225713870850282777960689629312947031004754530191750879350695309891271164277849929016807042228039393888377080080979518778975129007550566849733687691703649642166589547835478721903161559692800218469956269683567701304391257180548559228170650361953265976964923562205148217092350814357399004058058494889719126554151699313962505382540445090533253674657885837300714288288407812323161748649297413858005983835101589563986331134983562588025653612859702662707610600047467129271221031021521338734130606319794877895860478269388469593638016850188429914247822146461908275170942395805548222092608059030596381839381143618113563199463714393232235941516604394736269371456308815712873926543257441194843243302851209823807659078191595768758575847120290557263392922658254456850922850294585722856104401416389558981953371754217407522735330063147482988773896072756683268618384404315006856344621150884315710972502193118437076826259345605709096901259176547018662568682708085796675373783910368019256903387548691746929331783448268895692108732523511096573736754097932617524368730685221858261228275174654372382498378618552163053956398549717313939970658820475768364725525298602536164007670294040508451871573925018310546875000000000000000000000000000000000000000000000000000000000000000000 [150,4] 1591348652277184018857218775486690640330898805883999627240509083067981113548145532196241012719832059521691385887181765498111962628450470259102865166095914160828945666078320508527267641934292248117790538917053729084308828691974137731515875774995945770012260514372673388694731678882600998821903917845764937132909650615114803768017034146739538648320908951757149074897524689537160255035518230616705475870909146858696991396663010667189950641145903387023006340231779487546389271561557539796527455492158210375659771966802793954112199933691239513447246620891332595527243585722827373875200122427279366903242486699224027683957214729134088708779341881242137420717020662248253681988489469621958228627512616497697329827048309949341719370935129221244951956564567661089847634284668313765317790422876507728933159294610565439703678724488833895650081786013632663882601981120742650388496868607205189324902860997555490541689609576020095916296512534697153545865840008004703548379656813671865216409370534550561505660223224608425243776442159998415314129653066579057969549292524233708203183353082351012241317211204192533044474450344142418512697927470658635262520877469631918170016314373919504123494280270156441054930501847514838705832103951808113866196826865829502920443714810670843557011295212642258853174353764520413646077695128486759777695546085507125800691043576819821971836475547628129431655584921226466814229704946558924268912092512119446022938696641935792757763087006412357249576553348902916332407333814296836717419857263050500495884096580769036467150214551289333066639848670381963311991262109556763994193338471427851677430251005196232089200341299848043648361420932434858387178618335681435747662092491679158099355820494797989964766680367426685378018635758186709455834634294177395030420627075085152028976087668798453173846960076994152035249793680397909347968815678392754322204511123420311857998160721317191302134815417549686395157678080842523340350108780268223813581407658756824361492520023102910496568818063850145227524533584494077566030612566736601455335138715098576787459361735116436520343086158391088247299194335937500000000000000000000000000000000000000000000000000000000000 [150,5] -64038900219843266352089497944872157236027361282172231985159040394558747789077191398076849831596210291512034375532870381885832371705994914958175470363932468171372917822925839441914406522088050734531430933311358932546404028832709896792704247039320819023074146321592317824463929009830877904247523411832188765440524459339006065439884703452128454100162771854930775567543566218322995309380590012556582549481925407022078712533798739669471365707323254641336187895801321686092497943781227335037209136967523283773424777507299987854798439636599193882659578490018357753809641104244581516632693062979159190657432000694058856292261091975423426489540141360522886818456757225060990738455197815688015378593398588806016567324320867028923807428860609618707683056672649073948786471853644558216758757668349160480926606401434115176285144220459716567330624299535666292034453564519511955650283959288229941177613956972742199222376810821949646113680999604240285211724912981990538333386546794175199398833824660986355153506228889859024742137688725412056815366317078869168474426468651859486450112547890788671343360975747794781712219249943330325032498351619176712933702224293275918933332206603951359755990896460764713176633359443731742674224049513490600472915364721394107489236176061254759430142098203583671351882159932839040403205045981946054653515830412442389083212976905816212845626750419395647483179898498454228800493889949055363776850706380189019193654650001798890413392134983147951743293765008603929366644128607933820705896158433363086402397084718721320026803922702965941924282132462813265603054081732678103538573284657064061242765034781332688010805479052711665426769848141644465129636876704874050156941444641458783449420681871619553134076265057965085202999432163826881731484319347046549988912460181213051238055223837346730194016274851810178377947199368015446758483485078752973423529286121687750615084262167113516849115557262037592751087227666897037015837925616552068671480213604619521555183075469199736415456033744858596473280597847097002779260679281092538773318590298360262745220308937916728342365502157917944714426994323730468750000000000000000000000000000000000000000000000000000 [150,6] 1307789229627767417760188354209888686076103830065415454341453061543806438427923345622165030463392605288624381539405974164449267764429872747189232038344385623061891687049032464040625983764835370372810386731935338123019985142676035330035484951593420864282496657072191599624848340648490632120132098943640265989916235447825859106410663322561604814177603346595545172367911455966560566110320298390973228907533566422822432920802571630803056095123862874795064183359609031846776157405118887219414679125229773395535591595289082744199373197527069584700800402896196537368005109544426281535936942067075925963274407961927445719575553179561277210652884801356459532674985279424657303736210268478929423573817637198095308712887482711338428299451469939738695497267399617299198355365201282459185479905550185097688516543994509523299076169060823778255702496161314332657225364693932454960756984847321402712634060499847773615207262804631264059334384177447313965647308366308139844375419222957825736419886524416663369135565935254987003836864694470846515774744935839873051747122096022468525411846520654817182221119339421455399705547878304869742409763041396927502066232069975312648474735088580093651030362292832255639274223167689920013844250295274166928885595376068621866485615471612650115431345335493734969757791215002941393706152689126184672645560294796758462569249045711723718821480840825905191126428188911320437151597821400873014581519170139775622475572182554464341586943054489057595954149568869142905158827412593753160070676281850609027914928606408909627065804158685270489614491060719408922741956961659468378412426760606304469150693277600721869003601258552272992932354342131612460597654611336738619367283987535963954410819762432572057903346153357204008759676163720666324781677535172847543428834519278238993900224469489421919043979383777299721596020882661163044525221828188485609970714835956482914563656482911103262071087301313337981200181811330788637700294923928222500082574526257301789513753353349611665107188506766941081568695521425263644899977528164460685467473805341555671348708961298463951535790000813008759905642364174127578735351562500000000000000000000000000000000000000000 [150,7] -16747305897896170711442287227086208811957401966325282537087046659918996139002804307502904937241963436014441433778501789643120293920871926565221279818738276980066626141368799871043800737358947063016626905630387665970879574555593729346406024094587204805588780477078522125502551163703838480291250529847894556604701513093555733451449264924839671747965034352317796087217896845394310307371901090540852419159548160798482655903059634994686844791994747252664975864495194976192972612710099274521659085463382528932410799725664005592235262931696701552052154845323153045493190899065910651601155157992979188964897600590643961280539568498575904198066586339889704476294881644740451991101697559492156177652539166132012456368773560381034030375285756140312161995847586836241948248324648265978904594814943055580388812534011540731212726477378780276340280361272036397400236515767564445770979266326972827435929037430057788585170100455325192768596968993725738644053671254039357376766653815753768502131666317271973893644070956340719019378546873983882830855955658519313995181212596700902867781461142971398530856787101044575180767059133510425232242285543353034914911034805159752227575784917250740575237501157229237562672636704168667235896814385503320592370745609711033023603245672251934412973063775385526399913773147509497693139912213642040736167198313817946060706320632657252725722773676462551384443474682821727469587299426208037329091617025140302911197230406729484481248156275246855029328413385607586614003068299600326268762510366861412582780326038087927040459347836077081721883365980303569257793922316066900663779836467821715907779107374480205513047850233622520356756183435821112911028229655720161228005698098835963323887696663261502308274435893703043388955724101047602803868278548421664496567952234395500324548527075615436579098103692489053012366203044303396261423960505590155505510562626803843297485561235236192760860065440812018501216476327894483122265698006137728642478928694773187969299620339824139676511355300474667340069300081327058837709689354493079694731568729672345633042532908451141954419134861772877620467170345364138484001159667968750000000000000000000000000000000000 [150,8] 155419114557557360761547225894703573175908587322764648053074893774967565518027354819589669854529324229786860749262259158743708767467103323926513082981939699055418454459761268856677885465900576430301954289128262518649037498736255273570837612572964625939118142232158496047520401770927077209317922607219490111188778826554251743522599842567729874478758911366172409598014925065802473198230258171079974140305633677360074761260088193731693166143357313148218864916993992225281451092334055888204314578116241491012661465110586047087179113626403307315246380857277726571162331169640290128990162437737748925209959037544616896820076291838579255519503397730952751920202045207228707707675519822257643071762543669122043596858591768310340020834993740658748270736477751675818064326848762387577878637261276629357498267609033618464023765176451500667813455242172267958254356454979493359963025195800461678447954200610087467492238903283769881008716517887608259116738549198089594274220398581134447135543929917708627273550182385873657695421263900870549783359394990735190825156866281909852035123588405334787312646668454051866467770750633458387077769413514441129145349918459401571230152386191106243271535385288583157888174445513995480811337747163952356100878600673986253596917112446935497566012065147250415538282208780910538383221243683783760838580368227606767522015808331901591385001082807761109043782417825884724301569260122215730924677100214131330739007690618871603837310135162798172973550996406220945391575281403267896208638861836355550653420792574686780103990836563054618159551861111567748381160176498528874339870042507161969526224383717629332362597844553559668377890487262068738014681914026809914488740656206521600344762606385185523155761596546130564363038464964803371735452398914744652614854146742137601285673739812813570000083430507741335361600102958764337889994718508209414984028497627072337438606257734741378055421382442809537454909916551957048058659512587245696130794980307141387470126497065982572748861189554366432666749672112580052791733122994534368900116278526943125966303611907012622775131455285843986094396207420231803553178906440734863281250000000000000000000000000 [150,9] -1136051386326154673629379007690229153798744133091804505164930988237067395690020215137068986851996395821398259492558335980666021731747485622061096771306788254819145299505982477089181786824382308927929405507493312018838121411237532936411774986408118644764178500079172683122945244289596635519223193357646041394490912227410114764435392324653788207130340270689886549826901375149695533596215921774407086398195983056276330297064968374079545356517016579854219488514696451961156509076045120929885576274854282988700928717088285774607404369919329955500660418344035757472123299379065199255403474074728010898081004484064798237309196397053029591902188626923480012515108195095355548239771734317911031991335105611323187174900479087117568923145677079092923423356752538687900805886832771473028003682660088836640291444673875780520037956762420970823179287914928705012344477855230576345816899703212225625510088371745784681251062851921235556205614769994071802665452920775009680342878266241802403625995630895519330557247362318138587368352271798806640405745839580178385696776981226227378973111363577614879382880488270202735056637756536884239107948514447223835502698664329732145181075796404963814761238222108682911720350197619049154606119912949727783825575458334778394192057167682686365524437800799168840472630288433696654772434679178564564469520107899618113170122081578609083125060336386698867528119474646842361974051688079880531686830496558998951847513101605607992720389115325864515923880338071071241629259923245897894229037214992847191536469044583955485680114786692137334056488382799884571076333119296193506098693039612815402966052808760069181317815983818570151444893184426379458210207958985336987745097483186823398698892235388391907384587280315842358422220924030878659365733140143170446488990530474504830329719507640520961112095633349554928374956314110194072479196832219746440820751445934544568054960218225683724470182593565962453646408111014618896546772017029936757712833773602220303012983680323872048259532898842341242590650952997470324970972956490499411688080261954290688232634274687429030299410079322478865312441576040924928747699595987796783447265625000000000000000000 [150,10] 6715396765474325010216108127022803629194594675269717036301431268471271486250336217357927586722240037432829867997146768357585802977118568554188710329911095021141822449268284790725349807118633262512567112380136199901541970776003936576129796219246811750332100675437743429014372956109120013134021343460946392582361860655314109101357185553601192291539566092474688167723002946201475643670136512955379531330512548067798004681404524968288189924147716648665721295921633219385249716724715938295109317777116057288395182166265785049068332090922762473839593651850970205011261151579042807049265319683417520087343922694034713685141110823329734428281417177823245108716216401995921813767370133818265941078448928504849555830789925007476511702983923926442307800744711052104313687344042902608395520380645392083344414961850764181340979997030458858516837418722673027529427864148666084353135998365084238211662066164220977500160757191089314574165029662528956378246568691394788168739017125302423423426711369863149851544900106260781045166911298660114805295205890458603952752200544086951580411494194572183118138066173443861447631166872753501426693272637763606054838110592226008103126831702407177185695860685325888363537334171076831990573861313476891529915727293711404902931066905393474745166780838283320123558291060452292508111849158365455406958505495925903444583644091420440576090964483240044856261930396262517308595258635990330588788136074006792739774854490533671466679293455147476677453223386723022881666769829812496868116303287460490486777080853536933646885584784770439177153370838955412436894334943919559840470153189098483033306653985068336390060908506259959277897969282340008797906231744562856177310895455226338631023724472659013014372918865123937727466880717745822748557388378867855167303937461363866674781679533209725830990423590797065776374200079279426440858117701467549790639379056196173592727443392266196408911729397456941616967383218280365831262495942738935257344417286506381077511845785956525890795295105619050367508816952019814663561939203197021142674795575267665152193266209685581647262167486002107902115919216105843769781813534791581332683563232421875000000000 [150,11] -32262721229720667424749803563604042093835643802735775211425150161125064346001792586313698346968057568493735635608589700778904936921851757432476554254337553670831496416465852847232859625052962782505703804684992424040670623060050649157390127499830537954035422646113880254409865720546935763527353267369996703380285616676194488489411100545839694865544147264509184420714281878756878010015847667996208004853905650812257902851110993162062443948903012926146076680832493800012895622368383229148377132247015372514377966569641134371059240655183319215391956718377010810408680346607651898810628734641887291321787873418326915537952666162850245977509167017582743713152576870343576834130469920988523390756388224771295849455761752005495005980857899627401411741366464487245506359845910652952309146388212894369777299165176546815505608712970187957306406419421651124345403298535114009885251540455694450788722734577559918053921521671376748796578004456777837614377060437052442789041014500396120939476127343022350582308026276952913558197125993851817505478689053283047324349345888413175961305996640206113444137247607916306166004651482679469290809057580735997041861890061875862417268451422962392947975437239643292308444372469751007312372853162789062343496462403294928242700642153714220362662224402297743224989002182969874921605985358239454011052238947361594552123516188807232294301132856650638544223211051907109337274882520236279960364992328351219151113921394429036512875621942809716950679437535500432221618181869272086093456984376096215481490917547200830850609842475378347086935348823276456115996666381355503288372120915889470899916699431711184378340473369329811127338557150057756560911513630592406155680945880016154056929946468648660124147333733102705823694318098769692870617308137225251627357359530007271172555936632981508799828065035810551466940665643429393093370208916928832129632525437372454792342019616543149406682952464290037540566709084789630648744058343806838815762682843715308768943641322763325429670788334540638476454741013078729937387035755401628285346271670206073643907262385128598800730713621435954709907190790518782819162879604846239089965820312500000000000 [150,12] 127005733654657308517570868166430257139820737321525716696228621544123419764733747417674251332216773881094494967475910132259179555867809078083942799809349796938278223568188696904225184523639274759086552823449816500069220287877045521953931742311238768376865083911217545215355718943714977612070539542785291658017289233393177670717974451366547472717079757429665602999249804333091472220394487306942570517909251438741707152867750031221436721822525577053231876341998237527136775346952607842322744975698546602957699865049679458830310929976344917839790126419472805366605377459164721539775546222742924615559580018029792630971451541930689440287285219540655087913907345882820701363255040097508191593042968181494391037903787445482560140663493425963758907677284269781469521700469225797958330022075098296275161682864637842396865592112197249273376106230094187700490754575429484358593655043880379316385683460138003448847171636319593841420981034515576118973273953424645621162938280490044647512597966343714299629228691543671807155405860780999944419343770681983569917799997806689454375228659659147804168796970030062794241670994622637996121366416915612944770722632911743122975101529430693328184492380918679949416438159680263759397624052256026792308340778208493140484054452246550262322522400091521620737332923045244081435406763839190434915886981896656363297522354982869149066273338907083317345032272676029618031047662439165766970784903510725614210851305996955066128588956480685394979628383308755203872965526600433993003479889881378298126135426276912806448583684009382294869071295379984778824541470821133263989234406898606794669766771931115174672203359424608246934238312832559415405169195494409428070929461512542619237803609980613975789279565181825239805932622481182918566047763320275722139986569354333351189924139316839653660885028973720863828044940699482796734913736680259567206583337772962165983222943443562156959953387425259939497863016760256794464376010405930415377272658592392453017653103229653993196956337747181100779587106437155406353332670445893591359256230797259751897782241497995743732460749481365266658130109417301767393837508279830217361450195312500000000 [150,13] -415896594123927156938127882158351091935473223277426468074775765276962554825604636941507708108930896787836740511090523873778984270526208482277776534223063945252587776727227993514668672083672276304403194430352598686228414979110511564891637310602417961714166616165685342042059065445063363379524172328460428046788631798900975554620851342389099395982914063566540401534324374336853915792793722535469353407844763877693168872774457210260664912956033857152582459527466117427772433409447883285404606840002767236509082691470289762530570702928746713870806347771162397196217529013702306222033840793462422628447131063883513387811890056948425693866061486643573376411810244647112565591395736874305791335260439210686669940757480836057364066279973637510270542148624914672481318296888345470991865037424931059517415008976819231254895880377818740077818890047146730857681795855627877336327300776161032530041521009232350809788296186496970619667297111730773254227397950474764371118813838200118892516748738819050804507971568619944860344351483789451246913357173063140463117226158292153789786186359401177595417416281871095529485596304139725143696602777578915903219376245563480110667922614575438172781866332894474525923967315660697113120338041340861667440107834517514790651806020635552546906851196117432619228648100122726218696615308023580762071291314502215634178296360698896158095357063018745126924101473554453782434726425121124775519463921468377136937090156787556627077565177592693635275967156309917047751397359342425793506112607111900560174119030941536180732592732268357327082803207427103880161326273253597528859495491426942933504104136916024464304869426041353521390857919389535656196751258766851538698322932365453202430749910836270909592298819615430378080247475941971021862220635930428332304971715172361034711334004343072415825192917071201262611987145456120251300070899426880716769400576736286600093111389885909619733214241954001431919282656493359360186744411526187975057474536822984631007085826774645684293664147318015320903614671698949118504501493110782989893607136801172165278138222221812830649101157049430321169941615622178687772247940301895141601562500000000000 [150,14] 1153498017368033075693706717616718164859022075240947897084071548297389503521844356949027339801558272584794793094331382022647061745143111708502749449622956110670731256668006784114866478964306417842166163686914599083302210372069678465210720128797397207739178572221742750228109067372411948280737516101231828269741757684689764395032273312173011497340278567102856050186188232992322812653279826505488266282360862885907449095512662092708920106008372221052121821454902936711981430111422434602597275570385565534780435095449465752579014446573602190424315440925434030030131510630330579413687720160149853319635708013920245095867212010743014212656182910757784980226666922080728990475323460463197776401874761198408955510982373784597086750321388793282345277380103956430331370204447393365624159044956857451967224429491833938979782293809330378439028430790922863466242642818223886818089794274975100206653298232310103144549284636891412774999364043034061649443916949974251546313563609939648825960470250396011087530070970502773759113071886060279446320571037143125087751683526575091777530805849225571865969870036365476952878789387184504388292332289630995946201441586189897549160671634097990783029914056122088490784218040981097910949251675367334546575950647670108608103602885255717682858842510651337175650884566879675558372275592643304497266611767902185476413145837183561852593402390669710633700797282180410495105679672775710862550846892405987523123038482510966004317431297677203886982291169639807167433741598885287331576226885047657200184146633294589454711817516326340633728853451241714644719900494035224092036123193718894649964382748563988575432206298358815700984375775968758374582685258580729355474011257897658864926110551534153839163497339435523053824368647333329129552217694068443466313654091881154874973338301886776992792441573879386685875589690698635896479601263172764800747053653319410280774387809747456305295415464496000628711318132591534734459752912727866051827145415409226097873221198450940055748953478300182972113715152796507625625219371151584849860924949392556117924277932119519824879997206648250628437460396646940807841019704937934875488281250000000 [150,15] -2756383210885979551777827305849693597370365029079874775892498120892312076117686286404468246883330118551088415140236837567722931963245273313011161716797043825791638999111715740239774638338171876454316895960245354395035051263858402329166122566816829330006049589929323380775942563431984192083756322559236402293425974577237863622952961046047760646921945672175982714760879552555916224199119922933649776680121096658046220749318371556039530811853943529550495370773381656092057512775318294213457848588033157579277306874991715283591423472478097185572627014248885494394522148997586473399890359895904686855108672232933017174231601040255927444255688767931149588143922038183610317666182200824019856077785368055897704929026135615213678165880338863724628400175709261001770532082007286162144004911459748043227170408801203449948942682042146753611413182345367907730410747853676740579541098748028837438061608360456619522426375099037285222098941206560994893829449209684571644632420675797212152591034217269341764447511910125855305953781083628505838124045835973749294993956992631590030488045363098725722424848882125955145726893663360587513567932053996864633578934885722775657985250016500508577043384088714817771914865572382535657127517518785628545327386637028930700440393478147215467987013861298842458761974273402336144249690709112696917580685685991657788810958814701591356426886171756211206474818599207197264245602313625976907394181057682187513266907897402135379910484666651285519290437523721878904015476620834698493766749284125214775217722438108901706193053147169683322894085602755131241157471143887815861650482732224566601150153711062822989423151066208701648528061435131483858931614523492539438041076147644610356362062137371376322473756239074192949138675388888962249284357918643796982508400005607000181267368250064407304513942176271796386685253062598652615213779121375602276045295362099808147266098975235090209239109153735917712168611771765492589623348939339389745195763115536549295119405367820087704310842660869286614257737924261877183220675966034371523950772946383263970431648261400891917103309111710253247184976288508551078848540782928466796875000000000 [150,16] 5754877228719163671846224660295694446277598758822337218192143039857424897419307246672892537579662698034594035573249988261051082354549990539185944799369168798225968823334689413584050523014010517898088274743447785062298689218439593281191467122122533174365326857829487874863205084633644898658821313233760344028740798850739630030506062774791032063421506704334496387773065667200725381056064550650355574895687995854683618402161319066297606163094324502678117207770551962037372634165037047253530214080214591242344885712197035953373101133803738375756650362161910432421407952396887445687455456297685914860761267792860867369244521451345132549834706635756332526728278486448849482169284149601562798031566748200859180155865674635405648489636116434284533813865651449347534024619971077344761688334125574060547432661885421907594947143513659251700248275576564359033203688479334105415410830584796602403586881883701425355468699477379020343942022215698129788360011175899473506516523698852016669555164071009642526585753854751737046518774797956248172625943923963202146835521890386929149927718801028578233559646116489493639141060798303291710159745242683602051954652897367858234459623271272519025052468229133910038886866114666123126729081474729553267412894195507838990389822186269937490613863475180676704048656571509245788354018946764366351159202767189346527746101239443351749605696410511443196962879711015135089481481993534504793840149748702535623149187706369872516247754281709647675032364459535324995010193504215034648090318702196049177109327852862004411114783345857942066471531864519023002014257631569694440037465538597908517015411206779972715164520684062429165328338886710468033436010914885276467894148521123240099193065062810782561557300100131397813922402490970313774963816656809395938941417870447306949887430772402250231319477092763179840141759033189357143862550100245220724537751889858227596177951282084872195954781805205626519301538685347546886833194213557735425324124634390575754136705621841520873591865008960963998840937981720371727186848576730852941034965479266580541441898837861406690832029948903109106694842012075241655111312866210937500000000000 [150,17] -10607024786345006180715976141753563733927759941455558886545837635976111420495488325790396751269364542636768297958432107383631771397746863044485103294736096964891298574221275015256384548882530789972207816253649098665451638532738313873151798678633998019536256411639978247128725653106552945517882507154116791989338471465154731842681341217028318847943003872607327913799350561056958817657170844854134908101352876743454565893035427114305860822007447842774345834358511782249840318735858217870089650263309598480691114074387463383357691272578468618411491398055564960674983124978128431173404680622099903487657346384253969826941111375288033121601899325741454705744124458997109128617168817307665820076639057327970474877904223982674182294510185223134316172498941745016098742453098040203989919935107916842082808160691593352605907355837970902002371884743249831992900328638569665121359841471864747893001086750512939698499326125632275936839676067249136200373034029846033713811365474165320151016332226693436579607468619424241894087631306473459438749682147386933781277988060359961652234035138442381790707135706197432550384490470957745996191736938711883464439890071679394822677143700457696948955872924949898111470767127528102816455385059888235375688019536601203406599362746434421886437589477882996205236244916171074629385637505029624392507052198541764061049945404985653049973843926859098169618311797581829039842250605089127426194926073342624299205907203553229624259373403601462794232062970573920994707252954960829025351223220218787353824791436631667869080841037120113548275362062554218873597252970549641405132439530802757136656523834623231025506237912612342750862736381694439289065586308189417276439440044188551907371330809966018187385169883082653589365119798964806335475368248728222128573091844973987385190800306647771248300744115349206309635072552354882415371002908203110300969587837160441679625791479149788800652077759284173610871310032830698900837894825303445237966751465744397508132710688316571619140999668615273063013906216813565852275587929507374756599853668329482396970280914446375522748107516528628946339551930577727034687995910644531250000000 [150,18] 17382100685318939085794393703694019084381634800862051049643312584019767147082840002299425136012170072773442830223474765391880335309496358238098852361005572674092021342858658587887628174773824590343178929001483498354986742609498777823343415697359077129482243988436213940623342166586346299287276487285915599612149077326475645093283161524004095504313308453894666912200178853502163187253587779501444840609647297536188665651218109189133343280305453764340240956664805260534912092930783767612941243938308478520761770751948260164791650038668592597498741960794295094802909038071084312435260856129272623916604678738632575263235566169609472785912536931980467356064569150539934620894041530776309861177919109934334659826115880597866664119767238421418346890084963917589600702883869099386687335043078391782663765840502710845159432289129752348091464935062768699622220325468429459443954267853519513577927890211315200538085914010865467450576734537935785724178779964916816355692043397031752273059938921595958274487176739961178430517443505488942330782674968464810853426725337956750095813384127103007476760406906646342978831622414849841707533399139794645393397995798748439466646228892790912987560179166918965076350373427429395253555673336891854599641716353024812192749036343509457397430795144262412654327370955771344899244939830241315359259614641085473256432852375727237225845399065766517776871913486758149808286041370370712644302596510068687630233244522982449298586403741902074356723399330179020192412021837817104545644934452947720837160624396104151894697002722900621237191390902634571292411248808611929256041405258112829241540646198450940901807303720956190229729610729564821224278511453664643877367830672493901664043023677746163796265654961671764627491058846850781208645561535869667835623604646082318837079647319614278914023002693233815262466130440976466889623677663830514605536371600913622408715789958037408412760880734617900412367227267339637842708802381187519102223419019743121832368614553277395304941217100716002709635305947329785872270409212872061639424221190749107847996890158340604369875087944520564153805253226892091333866119384765625000000 [150,19] -25448452463890112950216270665722561375880462766946909938127993534666250434066598423047141765875163121819940526379049636062318366316113838088134169951098907172615676514204402536623558064199387178712911181572520917141147440892267818249833514077976819368790167384983475285195419965097442511679843080272134197237167920810446612551651676972317954191394738064460503923869613691964686605157048516857980287647559632073740424826949820654661750488319872058020198906991008107160077829288964723434833948493311231868195450038827613855506732043761698830980946505343356052204215339444710698446175318396111936083214609999143252364742890897598714624555448096738519599797392783043562169412887167432179672855669882256006878763122097944418358139738768623662226461740915109842762121736053522772084974028640933900907579711595922548218855471775297604629744224594135199841362626449021067449391689349377220852367072075890574459104935673427798265165614261168457930794775498169001073997197874075020433359413545790162260955770140357575074164998924561625288122457960753500606861963636765708107785912346854322803294933032755823056971043568845455193524753021024773665644010025141635182463121767062516984533534374879784729043405750599090404201252843976598142376673085280019074935763264380388096155102803283353637552773150210915456865411613875681262168007478128298397528407929767476060157145926194832285583156224293539386574178030078054131489408383738966012049392072037999107189325752148800129621726511053984945046528068718758880624008303098722430701976136685894004618099232208191640248332329876024808775840660768064267318137053024491481801028238726811539589215951120790132218959233751592640914651516551254128643492021910194504760011545228625146981605488605419912919245487274906561462389903310946886683244349490647609185691875233686038756845245603870408490302475620552697114531986912782653866603786403771702398318580430126613372261527563470666732673574017061406776914203908587685638602829012791688429842943236098021151267618989596753684546888643791148045632788558789311911084367905554974436166898562410916950077277576269807468634098768234252929687500000000000 [150,20] 33403253744979345096323739917878946564110101237200166854764164031364034984910049695596075331629898225200961291629366234479667994117311263706844737846615703193067698282923729964285103787473600462668460370977748965057387326490365178665746532248513690686613914838765201790054537103211508105744337412348173357911958783968479127256429287590432274827267737560818861079766162612834369259149727003516411978151628204294610650584277212536109959815785018953448454193477569955539263933325810499594230260484349194779298257525695604335199855786683285133355787564575592054689010869029198609245426521161655458972210855041158300602345603795811813587071356072066368134338021556653797655969337634291574632919363289451757207512188553119919410477722987547400826205972725757274333602689791970295339754153777117020807496185394514208277169322004395500107278074577274158701423842241166167233891031891947700802354030616575395369034393568011649182293286216293761746888992142182617252109936419394863407069220019187542127889133130423566874787535741692661558988492357701849431385269817252020094278542391877707597912146608609242162494150473006469497137013219552552177502079254628294864346871542453770254815133064262919477699532066698005350427172985146245251642127148728906159379130322385299196199662376340150609396731417078088730069395992457470491640884043447740351937832647255622731247283616581539115021682671223540333783140951156181519177521707467701090278322241228385700704560199720753166987567480810769622510903230039316556717904218513672719279543810641267749955269178951206646597338677947255056394386636289795543870617681778979198288868667635695525260969152816615969249053371803971680251263759849158433362860941750687896183929986297810658396852558588284337824682264172351036581715892744265329675191106628395070601155203019936350466566220844419820216910079483520005117365791443752643539524253703911422952557261532454187544686611895613072608794100165910949638670663211704512146003525729509505011705910548974292181386191555853301409202456823460271452879752639259061195305192527937770392478384978320550820684795012560641680465778335928916931152343750000 [150,21] -39420497317763463651491535495505933326615544701827639253543720737316883880516627213910712297267355779051815295181289623172791291640528454646913184777452793128028531558729821137700433653779608965203966613117835978204670005697599532338354269871832726325816443747715545985124632933015027354624485411025756404584060605193106842220006472009685156951216517593454089963542148681512201791346070234920129206253470520725636908210679783626708548461767926250016876958389662255601629946516307362645217271657731230685150063798994563757884473342550324522715746588482953397720464478503825333862916401469413410789109313205204637098250194892109202376671005170447493933814322933100175506138224284918254125926542071821019048819143981318288471285315026477458650648426562612823366738453425588370586529576373449776935300353363302746809655784793610607278966973977093833019914616449993940500626521572264143563259316172994933004928288554064939696317758749636931157487425147426444353170099446490979527210544948985536342793726328805410090350905869583379662257766128198427682999442777226585690795539675125321126406685185226516267953708011193651573592054627651841097538267245342082286565299329860723238921250870333924969000012473354767771345033606628465510212359228760426847037493004305980402774767094009282002283543054929228760302780837894027401271167062214033209170518390798267653115754799846185942134044528400770799007287180046191503822726423255148564444416788248955356550792502536042349481855694124808864770852526313434794270911740398676694995029347085458150887740901197632464319858245486715303816212180176814384478430260725036308086300388932037233397748749668500661410459246045416181996323938863368455078567707164248875902773712700300945302271786302433350069234319598086591705367529632562768830986200286328432098464805724194764546997544892342795026420272675134706416217154206744487023341265252826371786338253620818195284635175893887864292282114172838499969749207220419103393543042091299936096362290644295901347820983115329387768430938628733961836934230766422906810319639315549905307825404028426951354158180862441440694965422153472900390625000000 [150,22] 41936796389923233863003438229432376626691626970057331814291136256141033260126529741612940715651452371227130491171347693696733937245473867300652482362351905840745238717307084285760272296223039545285203888599641528210586412743538786489610901357444513888890802890088521323334474647947723092083837006023999706263579227431954750423508457423924726686578185283733868582335388953977779536215680254783947562486216257359481768576260034545504935427933368559573940483351381805581885167966605734723375868214125351206656336379106120003767682632677206308459984848563403797190923785096735714284624197229462141310736228686442566015914208554849181319381504474002864429905238744112942526603397317244571582823093912556313225855800767619372656784205820540545235367180381442402324703589659301149679193884798794427391654618590070913669624969602087643979161603828119418946734154306311033966223461037541464813249106239580358620419485907637464532500984004873766573271542481961340772552375567554227458737763718669389628346688519484059776323833855944350009869444388411564180246961755958452582149680479938772680963279260584402904680591783315656773186389973947724670482258220718587950753904596076168364666238999918713540659264701069829763868920747891569115303829713868590414302343540383806146640165793067473396944890623638850560778618006815030283426104088440385690326268060296497338620523144557769463106899270667523617439518270612523734722737527988447923475215305916456573450514121613813102659816094827758882905203023902767427318352409466637107462092639106317972644030977742785268316382904628726752312238626418446054739264580655683137851714959879999225948232318069240369996952198323866552762845881571453317933580165343347307945060440944029461449825222929995645869256883535085089031911214736667433109127446848821445497475848724531335432843457994917742913283915171742599561293181063834357855492438668623088199748482142703997684772310955299970053710148381859613080957866422981075901710121663163086421589985462717109133456447450837243834247960259687711262250180193426487477301180798103854896170057627880630210515100486645678756758570671081542968750000 [150,23] -40320514179669366780834365380912839525696365871888702344885577008888620203978797270402651891602645938441949607331987081049017156711265185810061736929983166741682179675019128127245332172272532416972417636580067801180588887553595512182712217561233434123706509927224497678756909497453634720012433829180808953493141393053974900045133308828798533760251820725056850508097345390679405984114201854483727437593285823262708171584939041863352571252639845556679093010503699853156143215084582401959940188118416593426946083034576102537713777868258853936136762766562590975553157891278088794994309697134660296592051888654528451589388044002206754241808704126809769827197144980303201691860236003926215276017150328170440843730914024354182874273984855794762835488210162931450109377378284858882924870105067491430509041966326653849862901668999627203657600779550533917387580447109756609307750745265223164729021678602175507034900767723531295600011217238417691216839564351044326654403849089990185713812098212292863470841920946868225155677953958591468028125963027889003953836127509398101723204774318429571923632207327158421654145528798056624293617636539784236002779434254194470202496154270646757457707624588933625663372886945016461566669553602035138213122099506527119645750588459468959725245655345872511940548745399616767182016319560879827205704723428459904535252999673494902369649402260008055007976575992314950606106758512553267906407956172151725383869500442785819004136408278703159681435326145627927939736170231151684409401870373146190209070667526705442352907332456713324988512820134590010344235431432107554409443135851671494430589870278643448140685838030239134091013281222691126576598937748820905487044594201774851787159246616541380251744686939023187114497050683890673231126437944384246287124333370556008558383605280115271452668790204644506315048518678044293941272684341598314497432747757333403550624460343969519150684352474600394699221499399324937530568508887474940482683553519759298707059318705398080125260674597680844243198902746433369556557333402986466802166325650911481180759792151478983948109657831082586199045181274414062500000000 [150,24] 35128662091414598882521595557393309876098388359794446528431813564267587473737383515562957698884746656177848772209125125427405205121778425565673515700713726410472671526525063772533066030162565822942097820981154774851282480509363775248336014103960052667233964011233525261458237831186451018012602913690107369444799961670739750633953183889398389383248426126889542799067720565846379480671582930647668958621987862446564019222386545497120525152538369889038543415850487156209496610489936526548890228865631537462595965724886500261895724465602886494503667520293197021606518394866166480905240666690235004850476765594132031669144797519689824552880441238268347388963925505330605645793718068934657826211850662857265011734374197747466359572985129416381526548385352828275673730581196236232815211773771825431958104478265627303081841770321373657836887993196681634328526563167525053587141916489430801469426434223016049969087230768696062496575701163608407227552036233303391420755783972462057713728582855591344498738431162224608159874850525082453454403021124553839971981155359971814235079566769593824877877644209589915758665175185169889324130638524630512550481815258208555899263551606124101114297868087074156411347978267734804835043853439203268630128494397633426540547418619356830537103695140907452921922930363783502204657963479954190826786533135938519443789370869275826394611794770673776658595548430744353001181184337356748459760282653316683505189027249048799755957063857998920628551607424300484273448697742616692057890459675215044135002124389774031496436410591216910957339532807813099026488212372095993488871075056158775899163543338955240300996864437437432666817681976202114224478955448103584902377941761471843780574225331417919190525151776085200937968642982556397733830602650326798860290233294384281282785505522170719840308238976764019752211629237426987459589868846866029591497145719114419510631546077975429765347625233143255871491069527504344535073583114480832864031519504757590498409513945822013320694335086635822113515097264847703790342464233139090886344866966085278535172536920067683492874266448779962956905364990234375000000 [150,25] -27810832129915488027933080861329336019398636459453141196281772082439248363198492704169959183546580554336284133187161186386687046087766863509162833293048416544222531961515431338480807288628161390054602222809826019001566172727553904972237769462453975352721342385050119358163962225817630608986206782818772448935919112142402351214978832951915233342462414852462677820928536163849344742328606394623988422188396153010730316603485078643034824966302079824362971807429786035268254402462415650132551182460413447160131959180158635789711457698535831124111282851756270225438875338927744545606635737936865929021533583773384637325627257355114366474860424960869092807382441540852727735037818940792936402943465268570475429605033657027505129730790133583685220422071103414857672538267143767477275115392683844500712696590973357608496032650448797107945530645264071275006144073601176603760200672116971546150931163221764954135516552153721688353870319913304729020544063649238141728853132525898275978292518344456716824541986855410411996449464331082774022693127685921193162503035745076609201545231607885884751302871249941437285734189871582480019779137063649338374581408672276254895748588594226538548290018133708351570106007916013443145358238346112592562394206831000603248955551575830875913245640619721814703894793959344803514782592607590652924327406740809471890481778259377782415668137051069930063897158089038766648462555747979159605368741330802774223820195478759843050883150412153502111283510939387649220375571869305160105934592977724846606911141832360600059953771019905750632510740429794989776709497305065857925571725042289754949615317945275504861345955543462798808874365763903401682293569293626603858548266653635187354628921860883188208548296187124075377036677965791508268458372073086091603084755439565869030846652486279520667893808408548295055887650971269752137948329053185129312251125760944169975447007147351108011645883316402701341695188351659838344280718051226840013359051247566400241952898318579118632067472117051034875656772408038874185442668228023982325056890174429319691128993379754988524155123741365969181060791015625000000 [150,26] 20067726320790441443120218273163298344192941155346508418287090523198129250999014724770053284297304132871287510966448449939898259871626742382192804141191538541637678061719781706457915763157416270979247354414899012455528301901717978094249582677050649321223474796014463756882517891326429002370692934068994117069416053897534439811191350769531625964233294577723866933016756007295091050452262232878514310740267710692265415803736293629706993510471131702168483422074125506776386117571529360567433734198566270675394226249550201623040085207720808202537993977908864251478417525520284389865049809123376655019168864955268716331731216314230163369325242231206566515557877997699343626903325492481498420696830951063619851262336107103940589284581540109738854295915470082188301234689229198836046563367699568486283118503694857625214408750608600930569907132423369794738233437680077572301313186485182770689703026383008924588906836094265157217747016477391386992561531096817122171459589612097757465629192257823230086773673518111754144639987772290099951731685326346355386453560953379331854800203265852614771852679982782227042793230285456667357780417911249801716195458731738493829070789378661267403887520045643117268019647643801940737251527440608796537317376354117422439130067332938421030081755576538754429960874833126518505701535278833302036472814368785711323758305841323326338026902353314680481651375866122082623792233800232118745222705301388372490756381463158010064856297340313225111548059733462070259679248817093020288112289714013741981256669287167957556809766564516736358762627529553798843281133694035097794012542645568829416640310238153209256917453892229357555282302204938013470697864165335470903567354196058263624373801452493112990957658880953294048101530609623203049925982664348220666864010145521126757418982016915505342131662533965418134251807417194427506779916445282008841574867169889423142052582455134490135241509789480602412392598203707850890359174320017458248649481006178343294825997625051307524184721277528574101321643008791996853242696655762536183238864135351858211510607482425150919880252331495285034179687500000000 [150,27] -13242260929883120021446471469721588694309627192602351401661474640468783551141710443932762624694268660750262115095530407148409992182721904530651261731633127804214916809975515968218131346114299219205152022538360060904933979682684023965145294930468887730483169933974444631756341403642233401970371210551994903689093860626289618836629671394107332202506047227873386019508496959377965856992407107652627496372635872839461181149108933513262766526433303130659386227804066151253121624300273432272856611491618967522421763175536895994198582232837069308526282289907585090810976587049969120778441736690611528908174288682316139469833407345673754857019453536586482530092931296592372132014799048946569500008593110534359886437851729074814417015016830301167533867871814776678631875203306040540329244962904044805208921173745161995597060598420764886764744921860039082172341390126653202532567535791995874267967268579761424856711456489137097470617343921551415823678740289646207396428517205327052095663507505423321791408475066200755110298863863013320510932146298937456151430267568259693173531699508614340581065642163284661846469021343925773372264348658081596196059265339771551704925373234342104999502930927378254001147393632411718047670463113011909197407020846314681194972082767532007151512676939684451206639850004363503436798472301125716084779170050008207625894844674884175473487705213746829420063716881570956141927857395498899647622778628781606428109584537624410242284828140982068671503099113965895598853330031999323086509031943090251912867883653324025378739967888779806643067479999555536062910938844105030377422921544898233305493699064199996421291237602272125976923081793987413717937928016594551098529123914409248291760035039207590415255216667744650259729733975828313124938539188081633599779664777651590615270785094452880497154973628039906616262561122522836984688607768170992741301343942460654358227881744317233755680547324328547494210229110802576942098615582209882877117933485327813560974152975950961044080631360798597997102235683950244504767197284229067241948250207738559859078490719889705360401421785354614257812500000000 [150,28] 8020115518866864366390080339207171414688902545069365302636127522796024850702678206791045089627305460899738628023058066776255023655517788526580534685548165787981049640692369915249728547480519330253650311598759282261622188548476710438799277496621426488839842967990035463014465203061852698069875819734838680407251150708595113298869989804157100122926949596997041966822301836267320137536688108773271111680085616450055396469806711795054895395884443591671724684066880096688835681812759709690912238304185858658254608128855757723166292852332904602403640438110811048517993358520916328476719981630864842448274400711446623183578968455856767322274564616463940225714050922899859407837320120140656339509590901144145904572198072928280017670253615312272661497124379285065726460603777049461268518850149352670120484648553342782249258334998287562680394286822700248263297695423729278834331902855108138716195609981877252013160303390420475356983548595878150538396799847059448068326383773806425384794516342176207748232756374875510591898384318024213878649451133552656064015103955189862427180450075828642134402136582028546019690165393475344579508438992669199154391997437971073566541058550265729273167271456560343368594232603520109550852231472825237625738217131143628336328903196471194472517200713354938544802069071496249873387263383548165365055847373711446254385825361860344369319512900613252074356044408676389001412049467942355692944569480901331938018283292662457415891497593460742211659610611420290276901435656926809557963858082379493905866411202347189261459465139787503661923518414021114496177442347889189823991815874741781899209719432750272352753718884615711268865800556505243349811611777719712720754866988308517485126912462839478355911262493347134517544872778886810151202149594582921581979748356920957288362439559164976321258045132298859528172917142220945515646613387040686089674174600681680420192000365962722894035611802812213970201941264702842793078378172888417260434939540628335213003425260881074446346178684710342164950164952154660823415766366816304607037908696579469014780574598593990231165662407875061035156250000 [150,29] -4474806685529535223992716570265116274661826657816913275022935121581767403217364929426987111431432843551410619918924577478608927353384503667524562612815307357526836052351033202379354297442180223998565489209684170593262402124460719880127605397265807618723519507583613593682675346684586419244506061311250907638191884434458862624394096139222011222603333420275686163412973136160494332147249659510516268130765540525207711463438047331551829736816091116950351625620200518449412233608569450124038534633362103688916493960892699515386463638546826560929321306222258602198908351265109885499478476945970964002408465575157998681873073619377067247193436263584758120487175305196058398311584055642279875236274631474492782472603371417196392349744235783399119823394963017710692921014736919297080865489431215064371942837207323290760714380438754356047924772634759646546373836818061642623952550182248386323878175849481061867573917684109735887782344745034922377251401722863041906490277801206701042122413594333355874600539652838955826015327660015875190884428219479793410134014908975309229724363171673338508304446966736894842311994496042063138010409777511733542597909495576434382215592968718283476767104021161979271353283871796789180731788805000919383398129075683655891312799595965185968164439457965187109398235257596807791071210157553381308339758027108232741096300082824611496677293970669394059633837862666301752505023438655634295718564263364151890452646514793063810081232105521889540593635875744725062426421840791877369505523878444381573362680487969818693145029167187672538594282208603459744466962753121969509268407634092526502602225585262305569366321054386913858647689829628099084278320994929709749863319358574116280452127038345131991470546670175635096060278703768718106188197519450554773824379028728007425180004673643570656316577464797462161550105919475036077806927576320213499737768385689425582427728270793989403718268249585053464654356705891132765946687635844923741964523326110125498256930415200368095807427151401911377984751975807040879412910519902781002228864549669863449851246306283283047378063201904296875000000 [150,30] 2307938112505657112762545288401667005683440957228501766053325023012859992071404306236668100893635386882278721118831401487534542724201357830836225732340987022743606165818002243951344788840326564097337435910774066479684321540787342737225279255420054016397956204972438187274474786642078450812706943563810492167096678726434265758793880713061441266300713274554294176090326489193718972423078863291343769318862390239105668689820940987655067036815044630764240758274124784273693538816543488683639157071678353969514836702741263332179311799981566859487626735974491888710295437154145454261835099933737838604427037618777431945692965945477221213505239740838069418215099696121481839559187227079391428913547016877848575993109523311261538591969249876236758014810371907823765130848922081978833227351156255293934646698742961404592547640003174630089403455334213326820507475005583276840490205361900486075220489586096519612910416486266069110604963039915101761543489583565842801632880913380619030457156775428595407644131412362451830143205740293936898661913885522115041050384662709776513905740165577188085412094980695408485719837525209840008692565491650137060398835428200057229332514259821675367686552386529766482140980136643684184470008847932540148507339365952709778435814219899407853220301660821085789405223914724588671373308047117470610861530934127038349087868395027538057871671973417581383293422758808922256282901494229144468655733475474928850935840770063701633868064727050165659758900543015290211793633029332234051988191988613089982956470760273683868332303623031101204955010074677307002036154997838279603491409537863995214180816665127402277132609728726368807815622638604343100135403007759086803523087865628177818688977198880944704979247535794863021898561358476370241524113735551134355590829939245476592439615615583793249235973124733011948664368551418901600583390457489310339961920816589344939211666733380765384446936650202940254672812788063479466164164506957423671397431907233170968444585764762349774961666447078890628980709474789162124607978595642374699318635945812550657352230270795524120330810546875000000000 [150,31] -1103013903495442752678341527950592494110195363494241613834248212381351381780450920007048648300681880779496231769437661795846244316010571813588686260502420808228114251701762905374343977287304256644777602072386629774130283603370017876565104426804096700859823631003444674506494042671083355221659234443215603056385882670389433379790737791621311551187523905709918572568479873803741779526364643549773246509476398537682820552803866302481249196136240308658230290226381188496528488375676515191426989585894366343196433368168805238103419121726945470368836952863358691198203848706779690946741538809989784410639031316877862757078019048167426003974863042080543130439892670159559089892916960429551637282313322953934330312345377786975954861635354172752975587637934830013123409527878929431704712133724963896033622717692446974188986735383188385803265256744442010659830507348267895077830912304494702284220177487068373377772428806422175334052588130496523108847653812097009325130379537400403710790066627157545290134620719212701896374808633193164043356259365913916302706135457806202841149171237110687202336541117634071215661393726275102767714473809845996938440847823637468603408218628370747714433405300902856342382854486525086331333916218528691789472828383773676310252435357611561313212393387205794303372544081913848281485160559318768158149646690481851844216810131532768752065277893638327351054600059918346068785690971719688820383927947188306619487981481014641294534358316215271826056913574727035179958082036982371163199255965047866922510983669025390284177697208318156202796859503799542973959867899218674839324272830024517267339107838197121900541332373186815057968907671964069100837682118891582643323965644811360940355658793506507928796766065966326845805806310743394640232063302365752596271719462962584332989805342763713462243166024049176761603480222186768215299585076848627988015049356081508638357705179301909762985752051448857448145939253804007860787080425680347505585048119799233723834681213126235051373370397965675109841339070961841436725034075572235459300252106024296676774546077549457550048828125000000000 [150,32] 488781771044144574329562374516908814369336682628237489470419956413220341074142315905508846962276095851547219031183802502782735183496445644411734390047998827099578330192649400547411304828497219179062698884315913520100307839805021649026895193442791165568037356287229012088318627690682535562587940076310644730229918413711558623144371824531436827930682871943923524249607239437130896337796038559721481390356743024833968469455281735325836416167002981337360217784120136504457293344010106842799956408968297984388709099024883276405552495413667039430463211504074857433316645748483516024804512335016476788106430225241875091588754096094140061946247960766808444443856283612775835371767680008906039293254693518638885504866282508068206384281731760151944957482742578904132679453140532392120228856696819104586236734629887944411769142106183313667922781011559358101655351871062756722788535392601357569722129678861994432106242787887982474337102997046400196601548702449679670224157093806892522474785375213544393402158742111669004940963726185919624524960293110242607190306357688649847324841625376638691386047394859160476448519040684818527312214522350803413739068133258613362467527259447901004485959526982623934003894841347824194537460620732368930298347187829879826218679511634665507253840532473576216935825387864413920080923065854350809202121419369932078193557096261797504104422541900307623736918371542469040959868974963672265446885958609499755578723290838793196105647205764303967849698370242173635932284672461242575786719676303541542961343880745959086715228041057761397797098154512769978782392572401001637569224982916020921368560380978983688988391107247607934318053143865742001423218961522427739300772385508675140173201224120179813243979232556375394745954567148137312476118902800229621036397365998756651256474873231577395451341193911271088592853528939393004965880756236528214035356928839341466124886979235418477504710336884365921366132074957630931116271678483192525903677768827382991529507760668208270725502290041265284543158557239106438455873437071633765835296750246323660270115850895643234252929687500000 [150,33] -200455500362954067514592488988321243993530365288020202160317396029755398382817263093579446500673421585928510215241591893071385862997332829776066459127774696617908581779174966704151662760452258472860667749377883032763460839858841269692307545905808081100388499131170551522796948111911935744076909456116811606260503783036442520666769800585462382522588189750819763114957214797891284967521376130049202263645972379802946095750711588043048975358652030082538012723584068972921713908487355665834622321117400723151682862271085196540773104227452134157860547948223039582121691144322315922258886668346421164744582030933920458504069620519655351142468714262110070601619740733370721826219181796288227944016330821198346535017298919272121439628665982549897095688890515375457809012880217676626059125852365244832802296613404517414702967802436208740058146058636641501533425739317472990972681036364589960892478460585604890418272992979885014735915477864697802625547063978642313362533156654517548092458245877563639577227393674687490874309246937741209814262229578252180964013253329287000008408905834082945860891286291058131713511035743841872068188159405298252307505988440909692694564262528022519893764290510346751318431494211858228963351703227672760399708572024503463358593172461720092176329961424108461250635294912304174471611642124430889249038193064141484237698991344653845449954705239902005736717938676410425780785027717489827208782127062825838561343409222522162996970694142032951664339464622077509257898853174810588197512624811516936965064118828420130449135525258245484576116186893683979605993084821044267186365044419808549821093236401850427199748691829327546618336410706254820068192648978455099807598305042110040704334331557324214703094813796038934828299218742183832486298640260244935696263849854270629080514185305252730114225064034165007759099406492967860114530774858867535141502033963561305286924220117534196875154914569446420578501503439057443129748273681276617152264587735158696784571741895217024174778669139247768589891186404790740468942697573786269101764620045164016318170661330223083496093750000 [150,34] 75740422886636881062786707741378278236463491669991270480436834693442240167598012245776571729483590940550442478742023921774934673979003770654122069462288296639971303303574883288112726519418877727370499550469879897344061621135006180869388018664304445387896730917484384548930592112919933174794174386879339072503772123365993499377925158633824722779450216253114768591586731633458681340474661622178776465172757480443430092001852394407568079792968839359647721659687174986232019486538164336752880828320156301268110629000646017815507734563049789667618993845203403614901193359001713064674041106936032395247246126749579150737490544283237443523284102720876207142287503244961622070907333286938659629278101452837471396145965706443634832131299519214605291696970832447529363658822735594302918050859121403600365600680233123277177020341708055855215300304706404089515751041933680818558064194939103273295908921478834461163513537779334263276281507941320924902087347311770956061737687289641491750266206291576806111289570770489353331196203880254846859288933066145557275470619476278415915663908760062576389577442571975275369485277131165678526613625684614666193167322733526807837441979384280531652464551568741303348230793236624139862664862368390909249099351639361161414587551373601965760406360550918135649034147031392066864596194431364261770819378612183795666935781433590761342665617531837576362915633904232757406086133683922791364533528480013523286454528405085329962403626007634410188837822790787402429913220248339861330783401417843726296354028100315225242439617568263753694124926749389671950220677247576151069038059941012863796744801618062988353257067505868592694463488416826901734297642080819380060771295685765987704016098137901521471816654898538967511567657904100448354592895237125833079146317213128827725485291148307899467706786284778666485114272585784151000402509258656845586680591645409969580632831169233609114427893323834637877818458787565828577969007576334978207714666148296146490820823953620256254826208725871856296281769656002896837324463177830854612585321261387917619437156677246093750000000 [150,35] -26185478051879635084624221429013142054059542172736371599736113743160960638579607965457876322874137897467340111642423221294946912481140419554229745486771669959811484494684991589243933018466564921507904829211441049635514601156188239812206221955575320578969903060093478032350642284431321463905327752367137057710048843531378625654814884976980498029651244217524235949365528752436943856851495524219543306859151557563618338794193554273274724117315200187317362629711201553933826883073247774164961428846257137387082837778464193174266932301353559576597578502735089979363407379813154618273355327489742961720256320380960235313590581528198870667180708917324617966541487205537373946357815544341870836510619009976551496904616204389757770390316446239321972565308955304857777584472862944537112072434391100738472753886609348124201115641552220491893717533249722742704799574883733320768854634899894809838031666108255973461766754705620974736861724814694590275767300062679999493940432405406260002823192562047722200207671204511008668224654469976514558211951101546548382259278543283000434717776115711822417406070843130789535722076433107013006072915180594481345417475914984670547413195455386994511103082992935600783874174138210105089905095464093591098932033602085901869006482644020285630020448904904303521864203269906651006312392265799458748762078712945546021863382951176429063026502691428291643167945378845845026893145228533172934517574829805695795319043383315336021237051559907005822096652636620757616931100527907873987066502765933292679529919589638372414074316362144318620196048382690340073596380450642157596996102704079277251179323344607393212545593820054596013974944006749284617119034206630001022387987983915363281718403844149344743355333904203801140826643506967888653900442421418499971881912650075493638495550992630153871891811868681738470475648982395123412790225419225185844668029407578280289676062389244901103695683805167690317503344109929430595795410819580426994485786610779635852056092231546943858987930625875525873009373615663115139058523204203420157148073448827717443712005615234375000000 [150,36] 8202550304294599340203364958752326617760177048049417507483026950251851248998930711115848788561012611569458765544930905825233381691311342606640272508932157503522647362856257387666279343078988566603907850072290289479024754845199007572148725809055518525513669091739697908076790271859058140440431760265898799706986185662247670030179469500474403379605114707450684101159816853844920705311143136800924185737959972965843508695104480433253103455128642773306048342392202672895473699856481781343264026808178486238483384955788180582961453141287321701950609391528451729358070324498886608852554953967242776011761387739240226622446365905174018706425396993593901332041186273627550914633009346052765521729448111274043788649097806893740317862884619159591722711135764591544309191541416320316901713444354946197485763028111593424865697541367942818428354549458483943178320552904294353646698609283117222340703707180394276284187184717793145441665340995387692789103280945990919947985741569157805400824983297539664962451672691278606938417407360540580087064173689711946023762803952775793996603504338345864828650998328677123982901447469878693146028202494393152722379192077518641771954620006535408514315397656955949836699113653742945198665977844507314339474156322701163116986891346404107340830701116418760364695352837303922399064864585895273386887713227103473423016080163145399742475801540897701302600335331899652586016618856222781772696246698304338664537129384082724374170154774882158001679540650930730780482313483630915662393253892207398404837775311999642875632436533238136149546756318415788483400634522335038070286929435563666424038542861029336671777085165321160017294189434464191104888836597693679833884694004783471760020513099556340858681721789227915506239720910076823768473841884483160609030965654861876237036247563353263523848387013185470981497651596799028174109513960928644499548957445601607568888609678329256729257037457571959248913662657856453984714632589315084898001596153052862814857075597935334624083159208436508060711362306051548769856828106407478557066229487114113325316162109375000000 [150,37] -2297189151828153197995926960360066447040740168456527769791952637926587454802418239651523177125590026070802348989619521389771515189847860733959327253156827924608514899323332879520262359084870320859814099717675301402358521908974620492517867359058164143885669406552911653514163074033660883680993724276873581956249664618418764601765238192206470847304727738532766091794251785300220527214529882973880866439138079727918265826993680415226558180499909516512571011340734240223101070301750078761583386810217020331294736236487328250808855657491769633137146072952354006125237062795353990858287290351722360819799180291134091195109453003434857062861617843759985600970350316684131135606495299596540517055521891179501567531874365746351946548816175604578537589682009858759186108385153170575344766517842894567885295879931954714884484972573941070039307102553798757284785660559878786841839513896772617992660785151583251945123619920504779457255004524851172726195010037514234118089383162531456998844675403643588391081400788438548516290923696002801256581843241860833134648952286080852580660807738517931614283461067352247945463676083447376529709685336214120285253986459960274728889019638280105018980723123933168864054109380164512974710678997815510387412338687292964853102767597491926778331274076835947159482296693981202023340300832848499551413770128464836756571198473607202880589690880616806266709137597976362635029136555256356927084376674119466633753299948052157175855922007728803332405639797655958317981619486013678565246227020884696050120998770596658259122516957617034207414852624651712955709651788041083448579839177596038811339985510629587257810988296997268708317246684755834297276927023559110121993365497570274100654879307883614935420078396299937443142626218244513377103811470875309242806436046929506235558225905894845840489136051725629653897661586853745695298498390636900442226390709146291207765266586917956945748287769796220146921279415951422300981191774565126851108888014201779555407988430613442849637490192108431106677932331183150448844381288209827125356917490539995881848144531250000 [150,38] 577289545258396246791595788574514872996495459048131052246526290773775788545838398235266611940027526748706018010528783990871915890236213922004642762310893536579168362801631049407729396054238055311916859253235666056288996632784314844254852747408361862498868813570985075031706752772200629943009880852109399507633662956136900197494435361731413739947131748795380689366171082946116809581114734921042142793556627225897880696523501062204678657461412427994715941932339594683958750169877787369395679170319275952498859271128324445115240899137506778303481142417056202236449850223545896602930447786318837432666543301497683938004919111872655296034660002988444773740965837979778103848390261162873625798511088064548558900115470021639553577980231592712455487124951699371228627268810534943746692884562425145507145076979934129291829407541589976197510222429977618106187098080840456522947709748319748306516106657886511164249053065012172408781269793068227600864115007536045361870163353616973583406046046532905178056133284542503145711302209838339526459688494320474463070671332384107287669626329721431959085417765505813054784716515174997799150076524215183389423810077933946082300064500690256895901609643553489073180770090151663090061691587572195274602986643282426086216952959511981054674230548958120644742184074574325403515514848862559283456403308794341816876061869220847229413889976076616002916131956742471437617510040156800001299034624318787302301504972016761112613467359782835631039942983073106934526430016559640215313928107106468022873589999226265957195968209654711242406098448232885254732582095544619977740413050850276575422388095349668128397387492373405060206433405942414167988309014630837752060961286633956664364807632279092083530946969526908410547183289679611094559956844955891529195924686183506967161052080150532023887861116145170784470537493131814222529759248660883733057945496446172998844323392513755921795511641710036981241155327289021550890648852736491798547126712316785900862883625620324465785517016759834041215122469334274052981020682647669285630077869839327837638671875000 [150,39] -144235241542462034742893048819423068056819830464970048884968152349162011952206587090865955832602163453121503893180806953591533444604694476977084476656036245078756267686842635819069959982662244818224617530528517647673112311376422351575332806711738284590054623202605828845685883698131464822196524812989444717018870923183554422502724451878212378319910750180607383850296174765867560401979897198889763077261302518480023097798642350891549886650790102293615009080633733211070299754441290789033973887008851095963426624752446909559789301042978477808144377607957956532802363273126891615078271566154097845701817202286495146356298986756728168574616413959685996406684181498873499993498893974639220476524641217036517453359059814304076029800852877951109223234988926005343142495826214850424941709809717352701944473800716177404253001106101681763942117424140863484771371631562293562012808949984530211552955469717932430878812447770003657076999074585692601384349141745455871406173255362323938111655898176526508219605274947923332502644302239293185871839751048726273070732733518890514737440825371189776266474814842166095271805069611680825015016305764541738165440288167040633073298412253573438825595404766336893785909653513296122646428713715342412995193119846618947318601840420218183764006516354991917688024461525304366284843290091148649800822160493075184468824578250088856255537313225164784305160591232548747465963397925937744089571754045188560627156092121795805391889483332036270400952798445520245885746880301644646377987355665836720265362324438990074478272358846881816382486230777344930407633807329166814718356058355227517134080186705021322495027119413710388758284723934339435247398131669415485648410101665524323909957599395622812695040668734327506384784251176953985775412330398624306696481752416014858892465630633037243724200343414791098223727698290108653969972066993857486000218365907015258209663317898399019298546223966529709788234476562571586738638106765204593762118377467864096953621990579965467417764134152674129310825760348310065776441744154340013692028579117233500625000000 [150,40] 40518611644758276576087443881814694150109314183573642795374923030706987689587043938259399519531890739945090302618109414707879437489179617626146520384951221111997181060057563315706016738037502358302771050629392398072596035275941711413631459004844198831966400333915529864315558128837317943991156903528081152716628740896399306147826946058086536497417170451936579940002584909849640678877826978923285474640394050322332431134769137116052739182689557992620074031914107027695576963719898921923377669572450008998529576000653406617838599002406641283287473207468455325059192464663929746393436062067074732287589107254312396309254644927596113437784945917596607132572896320335510462137949424217701835228202740222301177530550066598788065610541518034184025449652871160953462193947665156699634999855515949190197470685154302625133213946258184138351175930245463844641614664076566075963043153577168550583176304409619906406998603248649662599323613861113365771982573521411814379563740680804887454568910721191123419713547646553735553619444094712799938225344112516663250282363420985674158465328164700825747827978829717383158798851463653019713704525639952478330613456557282548709962264028571733689695088579590054937225370899872706712841446634798712634015626620176570835078247316030730655342264972334171468872496127550418094716246504341235584875765386840769758653911417086447717375232730877587411361670147645237171545350227206097845564533868857295020541079824066369592263907247454614161649218100058200879494331823285316959156176436711251949377670146783917682122587448444707460687739456191630097036233526338131875419391378587117947055326526698729338119874904299543877417870020230595628413074605817178939479575198154584433170340179395995580389903613211358769758571216971574943455243032505034805003463500799750934701999201583782726602632214476834637655026183042683079771546860140508889666149645497377338215492600268384624948927394186152380730186309768083828773654205965762852903240847958951157235559421436089059638913486828897595682254483460797290804109156241224820575437240910659000000 [150,41] -6549422933394483732082005956357863860188460001069220507135947485805865461396038732775044322659025258962419579527417359968609303720337992602095388928876582185714292837861895448326497417631017358353471456364669379374904475301310625203232710030956703605583499320569323302832646132204817537498416006669230626655384023485308628489805453805189598353800824912129077731001322281792508342266181936617599472305388239023757373815476354341419530674906544090700278398935237814426531294166990489143387056073745477010767918587148984349007208101200985852031152840242471471282611259394038326341147357083968445748380638930670426649838135813006899582987222655098398127398892506975172372742649368547252804918744357930477565576122832507908566125485904708045621922356237112978119510562336361124241180015180629591245010201983339251312788162427650765945260330790640519536334355864842998433348042214276394790054744181280241858339765753866503514555691541687456147776475058417774535691495756563187303243639732394267795686086883481557484249240356487826580442169573365518752037470713848706941957463763804835391845310272792982268093562621658388463553214301406476175140615695351640680078289829021639853160024203659210568921256741403837926612060319533624266238888455420315304238292679905442171722165745491954239611046516052933269338801870931672282705834003631317277993335279024286323535372520915714188170136506883053911863058101285546669057523829172707021566187691213478002891960196156593184242626987357245872717661781062215387278809163645371698782223645006935309602329066357751731916316727445376642912076682192333251100668561742480435674915025497008805688322775568368319095404499557020576738968556130199264130290746379184496198942841703760509120549782915846894235365027066691808763740471620346955236612305353007961874513010458201013572862410605376267635141119473066843551296896389981967953990243667115665715058294683115855535269490177532874720773594657436346549420233347892894867928387893714064834287459003697847084451118381970444146968684341207137351020752912971639312494339550120000 [150,42] -4743544615789457152160716379755917907448998178353651263115391686338290570587282354404538786795436436657861721969290971683585576914763049366719052703526607859017570245504579445940878045164841806995847388098314730254532358261867952362466672914592381747071382069898380738646000678005273341981939120115357696176420900486483228958426324247155718426663430216345569295749853539583593233340845589344230109196019690638585092945713411422611014571721443840794448889242800259721874182027507546510017866246787672858625500262511674783687146434284011039620120942871226998000161991643891773673162713185623739955201515319406098367281913096982393319031460207448219140809414050782355464281528280516191445394983814072750353045197587844623561523859335455642805687432505144927802669076010184263533826171344291094250138112333958297817034632551847710828189809094792538998828027071070727962434325809087472094830274883849911399080352893776725927322459791214701794380536929589167168770184165272084801487814101363592300520376111905910618841113674265589457618492693291627749313655154335798254770483382125690408500018606641036522670204178296722528134532709983905389653783881549743288691212213616556890344615736490408680714929670199023060026841989235503765499101347513848892037179380824394118831063569489171896748452680240525963381892459822154181371112838430573914079296922399250888326720484936877197297486320438177192842033879909398405408891935314965239487141688442241502984301277009066857465992355283855410891152540043767112856026330012402202317744293950998522667703029298084836504713391380955711366507911261048123236083363670870781358822513281226164708537666981217501335550987776170772061466446091946393216022647905214134829566704807411917926737370773184271019934939716318735265952002888070259232719946724892814071220142140274175757962378797503607793376360760392785257012349198848028287498308203150227805623458862804043412403981002762681218358760617182603020309087810264850890561635542468548218737348908555741418369942417241510813735627313755302771235279757555815265940986014808 [150,43] 3730295670088610219963529611772745094986953782789685544276568558968049815114395636591577051681664587598330038118724496508576090140432113425988071142618391576594292926249439625317471343384781970132591881761702179718839084070284693766107147806616537014624588571680864244837766375848377472239532601506968955113753806968662945509506597966076662001575630911887418781870408231986154541275492567824422031218587107152059668874720415429421226365819893849891108177936201352711714773244883902940809028434034378220701390553749852056992567607918453902398609146184764240923327443506274331940230259592157890255953506281279501819200693554612722295900314090881262868556559060756245755085345310078477875578612731872843690081058681756976647269472844618459060228797117728530290902689206594712866941415419821972356846467567609709548748123618558683482262541926147519384780051368753560321765612963276905185250679086175787425653041724753401148493955889373852789662531934710761131979950831297201202018166715647248294620741666790293128882912504691259957895278313996243261949449078661823614863930199346470074537266413857964130352912638170116954891532845936271677201980935970402840040330619314215168077141710811215159568497153050071607853867070190182875228804987158305854888179182334985599028565366296268562488553993305516943739913580211111478108132427126248200787703592992404551324632997533674999968152954876205006191807067030499129816390180493367965825631555139668497382322848298147016783849673605096427114908103368862099666739010215429446561752169471451708869723525355528083930599914419860236620650939237916828739336985038737429233365464250250714900759230909262598831139316913011463165441205377857790902948809678769389543320100032161957221417850789587665164185077074403975833575774893621209430138082484037494732706222474507086828952246741966079715296669435389157969339443721101343965231215591374733600808321664982603455618841839507635773934063797155709385232968062039929897843710965681386111876177170947293524162345207949718044594420776009998758880522454304940367847678400 [150,44] -284287190859742939241835704323671512996760904025198903916269269910082365705019382805473851388836566756666521203202368259243528007042780354355044101833807081143526542482679566188097763979216457181467064054682068489371322639101287774943011931765532541157744008435332312159593554430365162036362432548567009881197559084667172402137100985236508082899102087506784654926295554367502079426068878445242968310232022277215249014137066115028438679638480225873373091510224189912893895490677322204423061032581467797008153310426394588303405650233081688704906030548995311347910736774799020473846484818261469612279659668442548021185885413887473558109824923874007253133796233490229378955382082049984453458140855185560942566296731387895584095349694676322633348705127254745629052456081450581189194476217447660966229700097876000667350836067501122817674309801552146052759061741982051264531755906589894944801092165301401768626166340288934637325522031921603851175073287281653590751049321259801374156496079977767543079200002499825210025590141374605592523451819920766272753538502417998551827733958622037622396608230839546893944951106926461763669839682569490475286385374434318866984853630584831621615035901883178452728950806915947879074291279721467414362451873208259595520007015006257589982987810600425342920088879764232461019560292536188624822033729230783582862160988485858763982243009648172338041078604541895184959457887484579123680288931235191244996028788351684780119673228043467308379220214119313982270504383608056673841446812658954366411505247092333935584718364467199299889934813456024664832601845248599010839782987592605069501575588293609453968569783428827498944814713593421790349528754575717959284215800078362083072037763900867289307506325747821596554834672445549220656449576890579166800444465309266488042005390261597581980052702224374719724648230043055048141748316915610614335284158540788318378494955524355493848557637886456746451993111919582794445650869575527056728520380019653075648455467520317943043870751853653610379901655095350894180716011831089989687425240 [150,45] -899835469832124162086369928934724870773358418961097614093395695925596485899711810728576451562482354583015498377137320000859297160507590294561170449109925168554930103176224847445259995548922274276830706641756272547139240480871905514895200886500620317129309559685453655424191585145374096100178472044519544088519990677781137259173673651831090758432327202185718355992729062734445038470983065167086839863234500405336306281725321031708479188411917462899952886428791666767900145368532175447124248094430330275714219512608342388654611531084840452230302155127372272751879412452665864976465422201333404977065980301089935244290755231828753309162710836608264607057625746863819617876905864388041794048656530754472532994445833230126744576720335908985224460231672692854675153605583592502605017659323754154435115696815415803513024628447604264721370044969440471201098987021943824177856981336460859534627149708977562542122634405606350354194234976237012607310245121871819514406523754598176326325208307893203339742907218107824579173575710010509433476149729635441017915504479492261193833222756686214615219639358145248141694403882409815523516162491051133961639996938836470904655475448124035177081295283880942372428643717343279638524268943308931930002967204826624593265778294437268443156145793031206383027355080952794514404607301062757686024579494240893922042138893557464512572992103383147241378095593754567306438464414941186599390472255847172910952184088856640560638288514274573365133829162480284836678883615128248085693784967136615591637457729257609409235347374408351770164393646040328600058700060257273837092304745046561201987566672735179235170687672241758190857438615935345398890135597423272618082339016767722407255606504000657249258898588369162093975317480654851648839295488657426431766118549420972427082605453934823127753775071640072612155120363791381738041336145312501368361225035146007176476180733442752563076731268457375780734217023908908081104405621307226406310260499633508193612354646033644339804669247290076984647792025068708731587722402487942922291400 [150,46] 515406097219742709458459546591367551706620725833317594579600741670394723425790283337571486467566804452175794430830373336880587348764378775146036546844255770218887943878859586189972281066456286244585207573192962361024699508478918243563781996847477590641716809592222149736327391776061705408613237977278808706408846552152299442689231284538283341095985946002603603303366887444587590164961607922754251367027529865282177440914020983728453544129870933084239085420018053170702174739825378954516487369115191273794055843450705168567228188021651708626913183357880145691316500318358405263803632856575136854869563072825590608620147878222284386487051741977633148667248565211187180791087265262704607427992931000562463751414365009042443820928982283514095480388085443938563134911416503535866629553238842340334363610587320974468774427535600708229284452425304288418337936208778891255378413247456882434874549218064254275385173909506814627923256178142046631923458195779872012426786737816375638069546757747383529304857919470467606338637825080702148124937959589644519908700308707939242843926056585169674287081803661504189818670827534038124329060790159063907642630287251765610036084564179616972454773229720807671288694922086976336279989216684743227858063253223451475827990123657222903749393998430636815609266927113641380896287305393226161618769309255527760850790870960473426862021200306221987181219922076835966187215196504683407211067366202349410486581448615962119026099119294617186202033891307295717195967617565836469498599060975286215161215592905095618443488712178402498859604153113873433850590132631629749944217297567527504453373445722747473402463620936121597723406348544396189091067707006974678752070691865287492905067399642197317320132761813356394172878507590784864841507858107100174314816758716548775336996146146604729255820147479612139273939625262115322941329430775498159952095184121953929380749756670484631898405650998460217790691252498438950637359310025034548509363970571239942155394699049912138221486839062659634023526546325485809211839020214544593800 [150,47] -66298719352219043306516388402341728856789373785470892342548055948234363763444312995041023266054197175015412695072233338766726847304039016023036736345410728424938603087702546400001500354474796365045523823309935802303105566713132703319855183904894142670976314875783108545861933318427234647839989424460211723845005492522403441043376800323275230898718955717305226616903382603054123315716468492620763677174073662513806661713233178426909223251694654302154213201476255615599850264473054809050499756574058042124676301458870265120399926261014573339514219514757703434357879642925343265747549839644100499696845037575728439412844173576992269711664154392418283036324991973133336297830007567683539379037139195577317856610141319542130395026869685116491214575185852722546280840297289861180900226858367556035654299935990728754934815589699037540010926445064539396904680344892652929600867027058431646296162740393446550357398900081347010956763094479217419162554159282012049123179713675901960308194980657186385552640050939143737617592148498144942795337508001205262058567908284700796308326854397785427686135382403983308747935532925420217520858471491631970723880467848733932683227191733212798340367047422035573419707788694205253615866625608691833021809705875667357788530873865895670444013005353754458817101569289674482642606125789772770140039501083489928256832918891114019069097281500405163314860821625370027429208701105756082097082483186591118648528507494705994547101066754228031363567104963523279984404458969489005656147530758009148827784208390331408581305250697302400093032528246146394569440964447928781839298636687522277908704270851725511963998578415587432665852400559417509568757343512243861136279926813564115649354324104581080858416805874596246476787208413547038730062963241294378437065418375615620058637102203739502054677634700107091523380018847540659721759473726340589961887259640619308274858181729465600249583680703752489437350394878110295428224202783198445352409029046633730676664700015290233639530151202203724989492412479710237467838099567486080 [150,48] -54378087265807073900086033818162545191919694706522715202643953021714136656884763411692509734171385863717845560969369153940854774038373670955869841896675293385222124441057759082693324918000103396796387113960844192648616412365621953028566123150319904960361103618843679729558909369194255488892000419431003434316404989797367403595792194180244517372225872573362285907605456670623057169206508796323039915793818281771909594567790570826875063850173022894501431024677707814746335695773739192018968602749537977173189650471457807127829510940485933892789541297932729093550039487071186269756613741051316864529845572267398734475191447995788948192677268465609425114876812728281404008252034850402337429796168655694199250258831995340989377235452705575479729859037469789347990548363688587214460841436896113963075296685036811297854971517613241812076172374004228440381537275891903456144733243233382789589949666547738736654831187461687556972444757910171199196884833907497363520641199391867981964632201634746074934011260183894145717480475822623572251372314049909464117341102721010695456057579449381932974899655571674921098118557543584218096852961951615797625415900148408423816353202510545251646082926319997175980067287527772744664500397695634054526440228466605309848132500260753160393231999212381671933136315281086547578392430767119575436862122723882564510582539476999873862323899386556529586612174566238013859236044024158515128114336943095716614348254682429010516022540945906529798023513396941955329861824837270590053087889363606494804480115039433379067166925184557754301378086173039839726226692915834842323665273021031127354045541032357761874353113327754265930786013428912585967523867303325264555839039884792350486360728107540671783669923501440136301818528452775830156726509772520460918974451612596387398859702783984436916642092150177971657239289978757950228691181005973726083704367103665599041670163887481176980961022090245762997040347080996400267195955157179754236126717057099215025823771140302305205200047177962638394641996155002875246056428832568 [150,49] 28640017056986455051130774783693440257833617847495809965003001873337994183229743879498660107641489177201998622244862320412978476806342607347803456995243681401500769664505157141950978728020703349726525387616263210025774214196382465075098118034855127542399291970563616668399352785688511278996347405935136326044536840690758738478486916229435562474286136047253212487521403379291594180257268517114723313676926214688574518497469267774044958922363957166432044680719044485404251048114849015139746015737286158528636802488258435585111691954143781513175297405501159696074693371661899263850055692766344872729672526990967533772405698483805885163367043309125597168295247188560912168353499237943872715661979778325833972709750440972501890635453337722531113612634591670364537171396611285183162048204453372512668349403428016962874709664547131462422739155084607528265211002882456015207907647778727089635741090156199811500310351585667990833156150021093354698801060617937537392139793523310805873749272724908323208394258926543187978559648384509200074534546452082827911039525773710107362116464841415551358811833363408425582904534921914320911325736941340734716379102619584493507654199112606695035194913511499478560916392425693774064973326202661759205100059309618490184207340639581636432083327165623183019851554580956904014004811725821255957538956683261984731026180693913097846570029437130343194533536280374635679551999431612758666411593685951721757442648081093617922329412527189226588970720672420844147532071271267821292387925216504667733290164316614114771936632361470362284534478924949326824461248618479131604371738723667673591558442875742696933581770734196330622855735761989233576355522504952344167032518807168417738547450126981333174955864129121198424426514546621146246513111235613084451154742013113689348690564411505565895587836849541318651765526648323209707717142564174839582508604662836370258315919113525884708613614429372811901073589069976984537799220336528447644169466958581449432741442864527141548157734513013166248027731442551672368330881104 [150,50] -2416961956109455300352149528352631386242959886371463016995134563573877255899481877999633834611779991391166238374046980889197314250442672143848826162317715153474108657904282092253208991884772971198280596897102659026891429242489960045739382490873147923489061971279048424675440691418887479867164082070251387441933274389301127431288678316929394031889691527897437411093752408611681797735933780550865685579551801319217050733600366352636623199308689259496054791691625345029429821876776473263904877653541694011912320824263227049685431183746484658704282071451267486180869718813179684558738747541226049737098194866407807398576680095360158560849620761014210193678821584139528526077316692629577564600283567667203370177328534454363884355202515471669263728820020373441362859209518906017998263545689638561279114411320395359092599684556268334447824373078107943575160422779145412057081388583657382311852158855646041299405975976666700851098515507154157951843915921415117075737155070032497913789881567766381093125084818934246648295146826656658604114263628145167116774871411285765145485696379151484710417900943681588868862868410636586538484150639124024089663762028568446707307615686902588759857045601657666880780944637171166126601234990291363394964027936235916745892676483137264489780659792618372954618598679076614228937907242620382921894281568779201735432887613920637509678019766574485753018822036221085270591385118938859048001971731369980303709488347578365204039775613029786683011122483829729311425352033143322104141785035822338945405007901829960293195332919306583152188210259541199915158239777423478154084786364785138895704258348150430924831331970035710948591686555867894198893170117424916294286868855288168540193058267078281302363434624665972054253998305358758004019342270836279293201253100352197014244462357454415856085346016482010818059076966994960964223711425351092474651847614021789974170042455561065509466345492799790700666380139046297603287268908141510327469152070358444958916293342883112224234589906167686786424513895620405857408316 [150,51] -2496639134636870298795422564686198651056127409405927299438982629887476861110029210742449970711506168385744648558015301341605070514971127746974177510419307045735753677279034352234307500109720646772691514081050087782424364532226447321493483476787682220649276415057900651895456046413028627045578240718898961523952942456369469477531054132458102578493392281878125747324417081219481662123279735628896625757540274631133277095322741907690434782544095647574132299725403061661923236079536207626352543671976394070448325480280851849615582577268591302142844923020662855303595614299121189530480173070952373972937219173914988028865041887919059282992367108757057531044684648360664628120021508876167263859798006270206720760092587796090443951556781083332953757048497064982182831511013106723818485680879597124355777219983866940391370033423718314273724775909190433955902028792314981889301098238440263227937931716870527808733602235142857610364964350175119302706172488400999907316651334761236549604313295992291273116582390939553532288392330174973643140021700924350768656769345761243235680780025295060754687159801390680693756695956854130406452851711249075968984632881571616886829893856282073027767074662056897488588874471500559529587849039198527532567517371172805701230320894675053825282783448174071104590414584731677929107230103835536426988884065251072571593390797297115213286878385461342638731273190473804359482361501087474242280220551857199962084495371651056444729967905118691438426609943263520110806266494907304878604050121020256183956972706852871350332224943796807906570391709370029878165127798287498631295340728772990273025562675693860783547693789152996308111197501179115908710991457942831703262931887120256754626893211455913998486874639477400540757800019469192617954620007263543074784928320447530117852271293221314299343524314240862089247641301549131877828103790817692777070354147745054712417971465193643895694997332955224763805608373386291411538329652760408707624120236693115947865100986585389813262749096088522031622484861264164060800 [150,52] 824564824940078960864673032074017094294583276676728717622364465150394959264166448787459457406214622278738051237492145150552289423838897707697202112647890805346210477823538496272502218948912712105313483565796816300058834384548468155168388101721340490390541986423954205713051410222099691489627005873351347698333963009441948701809127764181605121959778854796165284275924133279707763430207261053816296527581773087045751110347155135084230265702193919256276901353403634836556914748050077902651463777327569256857340315408603745981577283049355019396872654958139165059308309592405166171552438839024372582993926728793525148630398116568647893285353841703323978168765609353146830302810444421570379069499026499179737330556321829945213587387125566047837295102667650089283939120086809027266597143869791255634854146907031015149995927723250399265387378585355449967247246719765453587750868114225322611334514310935688319954156861765387689257863040481469928637348400814621505963360719519387557155026465171410098276003702917486621116598006640466321949553144016980890341241402512078832681232201245734078809842133995628347584349489231610724486503665655040946691869153817005714182523527533663940310770804423265999241749684410407658096178110943802515352261126912549167479576579671746826346370998348604329121516566194691620678865811097127761922080304292572391871286065716054719084361969249109662289991916510946666387438894348408656334631583461902110339936642706515204722549282101493659550697186796476600659378379486277198228146723072851093936323329249558275230772005332542322970600054936660124895061729620943943503383096438950792236078826183708892184638425577643510471313007474055064486640249701374011820421301856918867710144859288406940851763883352467282310574959051159487876996246212702021528919882016793339576429077889368078483038106645003996875069376298444243383964759616827690971629395230613364269517541312029719975744710989478488617080390203913984621516818926241322018250387065007539059882923361301272082342134439182610388861705356065201 [150,53] 103601038587527919761039852432357322333986482722239825591358395282622856043063471551545850810269503414340935336231692077032983507826157084528381771042991279379624120982105867657724019332840792426823791028806608627056271322738803344136790402788979355959731734309613877929755420140724289810712083839204601174208124275963904053154769409575036083710443125865275875214503530294744240361342363814416077212940667415624285178739100993435038207969007514074633520315538981869425075474165567158594785925783798509764384732478572030395967565481702264922681133187926378287063246231259884824831791510711187379553648209313030292832863454220556043853446376457994814058022503774728974696056440175071109971025535201785828103255126287641951868507477588936440944976942127735680072670923242736197057353585621996376404676496207454388760564419073047949393625094657591535079587141774741258257743977207599792571859085721251878141858374949381566156311752786564605715424602904650301907711534381831832944096282066299364059998940529284823427360614524834903114111213989715969762729922615869277943981527581035900039869005132109714628743915395501666473893801349751657570002667084885779806199527879090072560214813072634582452438146807419182112631667204878458728650850179018624517838612519456137182664235357536066165652156326335261762663921301445186509860135474171966037437534683625623385109375693526402501077730102557391265588278759499687800066927685419557141255119949048369413734951902059428335420436781735838900399396946609961576062963995051188171663546884881833243096291985187368326268718833010862951479157098983024258731474424737738808413618259566348770928545752528385360056103140549206915177788758671783661451207142436559198458819793752273066709233726428212154854570454310625023203540728533111648706288128819069186059436687652003133578229147985334571725140173197623232281801095631481251030311904969339048132744645538768884528290054740251303417962263212826536116866390160567080348772882469127452937578355730676051656776741497284109554857626324 [150,54] -128072374369554710158512135791948463241931611135402564445375510688498135153091536487479657746607900378280198562182322499985357183247625801427718820757653136763701120889480545755975112638354724507179310472372256736877634480678195347908710786203608249896576805439849854810385175262956530658723157772630738901053550988744759666331645750851302064349766741918749190790485456670559400818973348344898068458540363997337757049504114937996362435962531671914701198582529668304860429537991999846702279517018376904081271683332017254275149956817327266763644110380925129282160890852689034455192173090169183039959317824701732604108004024079556718774722785921127797974299413225349222516493514341664024536660010884106572681924115107675747878257740189922815527937909717607628645865660160641204053636009704612578539342587557282364125716343601681154686890326425842403667243366870059586989872678095843402993371336161038350274096451545402907745254412050641508759826042805309539545834838744220878254925304758798018610848473208312431521933140689462677934289393638979530766421038319524280792167382835379994747789757470161113379797786241982290667632672052454957366276019713319802963872388784708503257526272070248069446006546510642783262033618469107767455378410940779998725905840817706336004507247838995082991499456147889658114592060708470384221302169661121255991125655801151269102479918504295979079119294899691064246061336561445952375956901939262116542664491389148776661312125200152431607161017951506789577260938314051411804597170803997332960084925235215370113095488932620209207061892440506176967134892115084222394270277922575856683168552446372621762275099187274459123496668639808209180324876921947450553145325464796730148118090947896250503347722716046561768649644032345553446337896875888171110248489484866527344276502717974049429801504200560245533893883230028429868642899290620367289812408133038502846420054434732295913099698923347677489947722359998119981641565874084075339939620845821129439152432291893119937965916624130982119920997465 [150,55] 29746931756788849581189479809499082960669388346339369752930089152753109665176287142925524343308648553389554266380434852020329734690001535902740390644305919041201206716301776702309231781443519064800855687892644501337483726182988232554722787799338944650149904531429768055528741861378218997099939854729911970459718480820061458286899559784246828874434658241781278693965213894346778066223047504217719342844587657046374999511990159478169258634668016540948421665196855816831659181426830751548955918262377193255107695265002682592462815722920383581173038341651401062922872896266834805739192913338294138262840005556708496827328788910978092104573481506288060802391757098715769912213829597263824901097793520466006586423722609280479422819331028044369100447204685370656154247706383483741384530695531490344629146818139832223319694666362472753898394971437758280145358978550669209752875386770702536044531805740537151168707259322200148882505655467304823250176586012362301734350226824017228179941423585005394161837703250990863268360201670857596163206521953175269931634044860800222471657546994129957601829843079864613277677401823898040328630479241604028132816933780532474198745343415891615245758615870556788973288543903611943359387040890385223646421038471680710325172487800021052784480863737619504879488315483011293456632273606277969102154722952113268903140478748452198728951850217047136433334010987564616293221031757696317783419343871816329428276963795545081725658837592620307393411964000091111096002212124105988672373452387780849034887674669083087956178459547905575972875423036343158509075277231377897177896276302099604338659427302427163331585585261759354443360162615335268295332609847871985039976009577820268321162483593130376616398402977581611123041427530131936951309705645974677793800037054053801372701774531034527421873051638134177902939362513276820092686521370409668197917855311142384411694227907686390052585274648720247857028410998034488725317512959341808638208703444364139648911206122837546788850399123693163333191400 [150,56] 1494601996616385759782600420018720308703825886679001350831662571474160643131044353216479514706209850981834668537821459862700028570059257512025827310222963790031612931576705189290956715928104419520697562920450228918741529956002111200479304649742589001897224250740360182212455305014899254379806358086653555797616445423495978278904219398059293267850224582821462443099409305844073730744677879715769561607988254461013492363899979450009620380490756638497124057174560395550988919261646092905056857954019323265383419891227964237590223043709579312737243321315100893993907395670271271323796703179568316607966345734621579498511615944067672679566801225436748352727122837250547673975593813183951728449984749042319112204037784303894596370510240759945546181829538489931459225883760073609141487611302566591780819077185681435599461145835743829756691997309153937478861784260792394068731199195248341244982414354951155381770955887910325831008141175658335001036861031433241859043200535063629587149221230928913932669346761468796425948347596411650669819638467440209299557612968931869229373479561244790506324125371372291465273050517479115680925207041099951283064457106874176891987690082092654094105334565121882474392675111253196888522364718476295761269222105557131825785177033245157257403912007932256533343431622052694888750955267931296991723241189187153545927457435567155612430012571210488103288393796105661663012746369384793924843596339841679457055768961903683622103005764736477605475671201104516823718884039041905663840672507884363816784561218636113872260360661889713933409586632958009440973971614475949025943722161665727865183678735951183825105487209495358993083163186785749650317208551418288492145196325660450691568895400682069083401431501226029638787318387065954199745465855802888065346980890029821663501858676211702812231251594751533256131880455294665842050486772441595001627064751605268712867813826075824764998441168563479636808771829838353138285595093323910215208018473391325889417406245488347111773377454400160473064 [150,57] -2542247144504651229482755321725794544172804002109413206760424021755717318397815703965999383909438822843784283677422092344303088547008711636228173473202514777458288052180918134676079957670484128489109421076089046346720802853771255065305924774294460556115061981838608440364763412266040520747614311755365191221983446839843109713119263413525883232489004566925507170280806814234430616604804324640772340194247279589435536815960953770259407403990653612210902511427084744284004403707283901263571598875015488696237741293175389770771325603939300249332962165002589976581736820860207392537368963592556096075339487777111776628441023067932977175207926710537705502413061741505308996476765510224850405457931602086741401337566619770110537326055759033721036987635936746038771788912262185803833146315121001590404274484760031901191453767485541149729527476031022041643867013828329085636973767949754775716584857308472791493232669396002584605956880128979329800376688862428683084877256282357620913586520311248799110513570121353282261174449589053579382802456455143970598595273110314532524433228294074008238810712655653349858837812924233646021876199033076781348654994961333584456389091884106850826456403551786225604394086100117794375749725309346618627740653318923672727766469407321815653242388590069221013706433339392510614310073018055110682480417043364608756593164658995150556002161233810159385207228766846315155098652953859582418935941498445540197985943328848184844550406988686301782096136783819845284706962680398597158528934852330290135490919087356010688291270874916494365071314033238480744751522406300463887978661665475254472184312239409758364536927517245515134111742938182932101154682264645418336074120513138130538258976299203413286387941824705337944403871222557049002446934308260367974369597938477568360331032538393261454960537269600958438123067981366744128690296302127528804986347726320251995158823226017537885755182168549679405302382740007210438104717194335304716929919388175150530372581499773706103657818540111942818 [150,58] 675732294006447284610338381967198720682146364913219832140955593770994706735422896345645228956228463999021135879384734668884802713626337729628707717194708961410093927592769669695592052449761667446676359285767508800975305142424626086020820906361071043446542328552116615341425183282145715724938138281077057218555547645145194063335332328185606536697667521161052808613019733942964491076823663894296643982765198465417095565017815791704371966830756528589758765344431663101563413789592629943384869273415389826215432694619277617168731778894641618462701762872625222202479340159898969426243748692111970150622784350069946786536563723608754778266271985887085436008327029487202278153261434426673768533976787654462902300382030800522969872505858125617054468315444397177290132977889629376386152243355016080066763806738018020752527993649804227603176905997655715975445272877692210948319092987533907503636185104139473375302416552569839350209206745753318036874855225469043556775666038282085386892904587399480806728292357654775013687553754954227878066667923726903967772566907675517569556113606913630063242056394634849036969549618616396923548184110126668337444291304809787431076093545598093503539913552993977046477032386621847153312151646203850441881591915708914495590921762940948634781706124924199858050200503913858931376572923306224501376745136472416373683861066532772645415467919009404559312005431935452504492957653243327720453161415845107285338727864157202097802824216661192709718856322221596127169664388881381285501353540575085751952262151560680566427207589957956090041502213972346669995615260685879557324493967408026618482481441773632600713100236175941509376067465634200152180379308300520394262367820171052858842036505267592526588556326705353824553236816108988579973876074785088430472713661125656688463826639698362601422191832818141949897420176079273575404528863189618972958071230700348627637218019677067089212587420861348421199090989798081060559939549488838451908003459167322875356741991874860964216807816735968 [150,59] -77633338148433296246145508277563290239090383840966638846898170365684430983288617033170339840607735020747825450191101044562896358990326464274667068128177544225905537739926606212124879313065773754020966397231394228292609438511325031428498690583363839966585930099196058379778902854165620155667283306339217629548237025590016918282074696561456557267608190505210559478466764279480367338860770493064483260658610777860500301271410860330365814424566139959014022808603054459761195563549582506667551176612398315561249940976511980328266666488685893926212785573515691023087949631452255965655261591374276853993432144708555208637935435889213970648663869359788181599550492799032460188137584633389802602537497967141553441372912232624750115035936031021958219654181569493992481122147470604854344240976905838534773869456611237447205967656620470431686792063548137357679625419190795887957063048972910019911595583388737988886323259443726494851517065687725746662918173282137660675328965961232895846819523736800402479689101596573327749687243373268399448671111379661566365391428086979478756561149724016754094995554705960033380635729114782481830777926718200015032794641567212716114175766948412818280906681555534628443997753217067640707595038488230160182269247531834951514511844756906483689169528232507353574843631209151638833876391335053618962851699728366249496703373228221557813518067476948827256323848861527604245809996114114309143971444095592262187458366496518721250623872352079807455222761612700320135642563948813948903597688877052525269405325882535921275622806917568074904157073073714448526123205376187214213104548604832195455502894354333301673597852954731151360604842063246632835725068403012925296059827300343057380697807988666101551505333297494447160547445935513069865205392204451056241397261899501037755736186416115245952065103361273539980817747933486916297065073088572454874451263252301622418849786066780425767031260893912677127493596543887532594239428657415903731044659227288966419833676039635220745440724392 [150,60] -3568169797893421896495527940524891615134198869963761919877570189891614701511924694008085599265682550691144541714513933407935781814816968670077153030704214325336647061244171142033421304166125347671858893192615727207122565740926555494160251256651771086079002059151661743948086781859614877542681119856672146094073535524091298437228513590299301823895862749631165522174662512980940099048250844414349598290072242145763374527335341990451387731690953577099092558619113695956398906127345418425770835477954048442058814174377212463553757571776296591853262752488739653760059004238196045075450496606368689713828194333333025804312380684030584023929209203392811530230562822052666815551607674002326695351436493717402993177785734574821452988226303496642975965270977404280563091045121490934017089401209349281388757658346594331008782899752334522619412039753441886127356382932797361228365437512436818668112915426847011478183721833133676570802456106607284466301546561858044385318280392182880250918615195395727354504910087549995398285938135470058607992927736968860304087682554412477904268388234245159043609453352569221539058763543811090457196936589476235323363192801835005851236620844257340977170811213365452130577056545334039744456350288004828655845277010882024015460824679779504270429256434170823157126670384214631320825006624697049965205908692692866231691261283142796617687765258597851220058590169877315690223322210309928298703000860504331262587346269776980474229184120264455560527525783528280549541810163760895755518913236232679866832043112433512332721745794960127648750245127440279064386402114456180590206361386316846945382257455456887947263022312450250343704744752067879986550012515599664650700065532172858872324320968777847947748668167254887592073764662796491571623387553490820914422782018529623473338059653262315099739908858659377545654947458800960237182092837602723585369230549087382485899550243778434939882835813067729443672505671291997119136201316721003913043049300703558746456103877238697804544863 [150,61] 3291494774656366504203141670239142966782356153975858281203935684292526763022354024888178652036314096871814738087500503247932179339258634088848930922355886334968727419425227576294936751564683869363579313748211909091400587174121579359607863497856861603645577488333246778171365019446005375778936172930867569547226464427330396959046054766083175207089301379498294515187440021750446796154625168110104377106453382344117609709603140061363064747798537004850045376560860558372297771683405578055386648803058895091987158292408717093473536059277849623042883862182269719346357019021575227123802202792281703871145368234771411123851282253950225729729332678227553935571309487828145868945676240633592047813597784650219396469532883203872296950896865657063720234703903969401475722054823769550376489202946058034689906392939437566663371995004074879489601641698384570675308766981161503976953596881280403113275292849100462659730285410838486373684025463499463924777483048445401145158425509062281927282695274560003780352870577018426169512480640479009681253601858832839362381245133727781283041163588763218282354759201337372583131843268442590446406962294026196482469088537445074528708345817096995282161219898725464738140461864130856437182744111001856122283343789998010373307361033329346414376752401505591326868643232654340259418334698136702867952494454915907373643775857692934969795884890688641745636810414910006515724985030500205134142813303151203408465153588824952390297422691775280476938932074610947201773342037714463756442799645366108902926662531604364181727887405716753138778002393078765024718659864973433009907600401435126808278260546717619541245992889995784011033519162682021862426156560236930180169782747510265963178882672954468695369900780504015573711860396923310330832780958918284480926461084086304330313157924929654359604778273003687002880530735462716172788015573879730414013905372412512665947918549365132935546000361149925363071781088861293551923207600403863951093311414621551956375221700310575248940 [150,62] -761875597470192150474304916598756935200391004209088072121860940207919986818673190305166901034055078766512964346144263265083326431964303836489946690698493733305095631524127705872533227033975329146210229296892505979866264024913310806017039292672501962474194339977863530688586693559745404312311516034822372247954518113986865559127274314502186293677754745503681114600685844709342135246383707291522966263602604933257128390002102365219587013665963820328013867069854573283926145737186097169420184397852024807301815875272869683612552532282850628963584142879756328416696823946840846931842726509173033845963731448092993246628543228288984832857435343687161655512477675838664330195905521899545589068642348569345069146317479235262341725866104400011088737495062548243595192781209021923516352748540364217613858462236754747950575480786416169798045113178658740562447207728211562334489069093146044584873037994012885864981915381286885912784826470240030011453346550545371944100751671202090307309346804970073204751997988662392712312309935735575904258615232485445392156773862359160364494332621171639743640241704867173910118218178596911085008219515307865901115280395377900005132248519321797966081706283226864775507542026187327205016262585549693388628529587734474820741360263432340128220434220682027494898803144982984608948940883165899779276148317866515186870298659917243410038997694357732669512810077046030427429468992153110340660287265884603522026132153762880992328960886578786328982686990360230255402353140699948184354036343579224845253368073154930970612717258389676477836764139886339529446068580754822798952289448450251671678185124136246075644839966796171732707033022423985390473551626190995835746177984359466862351448540058185508582174792938936077968185761722411103662385132246720968058654709480929247274255000247284818690705082949718932387364686735394646195419674655677500881599369775210555556558562760630414965760928924973413295553099324033424766869299091541859239105657271095542812045614312019840 [150,63] 116748090488656244592731832768055743185449834294356863525386528679674240401101126105865100222236668130593941950040285789406904401415605279334270166136809275893308186713483968333661302111818195129134163362283067832218117139938943150929804159304596133844175469086787920558550865940258142141438458535257030959137597967223776304447571942370425409289837595444949156351150333219720354176000898934433306015569306669619490089148567281932074371918795524004421014689151627038915493517306745372370336488163434312766537733203893658953816223297585161064468115372323002017052852903739971801452535709767563887498914617233911042439611789125424844775378393228480987009946757683143994063335375352488731354661278868799246938198546263533191033107738042826486357858161859444863458778397357025912353696367079911538089811651432600635869574135207355917439648654508450116108612294189143109320897598576675008536618649517277591610675687723280665306274915412714485956278220833238780151287295242738703028696988537822165300217909720443184461936447336927491261457886013575445196531802934063548130612654331565230607299303594034563062688506004231215006950665433208402487545155303879082586017466535249177731202469223715291145656007995811648698936220131865389814510198159344267939347611131826499284326925899879501513626843378120524039949289421001089787520866482844328243914242159993030966191664111330830282468739634213005884464580732587844763314661923959991371677110466272839435679640901383898067717230600424659240170816323711561738961496268420608719679622952515570781473029741383503411070390986189731919340631209358128041890482905669972095271520569182122325654168541374673480345209698826205687919972008554409333601162356702401799341112100628584232404321548106091012234013584576900857790291103089333177608571581495565317314272742122870667090897575173930836605851455067707563407665783491170185227770099564531828777814850581945038598437382202817776129046508134811991046244486483143745568173189777572194807611869488 [150,64] -11257536950541988247797175255760148498670439028929664664892288163074170117617192712051117057981565369541417321755124664553154820913062291656837604780979837068145586916827958134073932763907535045166057781256416091095461467619945485269762912662251946923989478702173407883040001025064901798970400073823403304009327898879739684657000479386074456522655480048232452325429439483586056467650126707575986911991681825945876056651193455980543909253174077587333386938819866000455893870781984158140220153107835783515296593461798044486355748056775087902007196429830330270975902079378945074553991444477529190135820049675956614704750336584444857496827416937696554155215412060068881461873860864332627668030406937613616231175191249589414580234097154662077153678870678994054350172884120573993631040689029614641230683809208566348550799724673358004785750986525300853641965451550526794487350713159531702923196461824616951807916420892450899612713984589287304262315820228269065084904468839728977988800533848166411039766875239255794673699337626060769585592359168582156997207826869974065363588794364159598184930259371721067692063857241471907131403343278632161771879975265149058159495907362408507737879678891799269507458341712858503200398035637103993124879811734982748085730677081054776150768237948272441734703651988602316412537404288145609727285066172394390559939055486052081515624959379987931242854497907365111721254567428540899160618504341863046023700175683213860455158301013977496704269171965866612478616006736857509522482666945439024947454697073026582225233596431492400390271411444632109407170366021258715088153564656744392076049892217142020573755283631081318962461635069738846224449707724081711178129909583713719217897152099125338795224929151034549850160788875282195232001254780664098815984007369163394089700951516189511588580246804890452759938652166661892840637666075630743252533295374495743789639124926909169979706429507638626501284134091123010074754502627572346924998714380522112873464404800 [150,65] -43646949885691155652483013038426384630299936088989022426498380812766074468451723450552557182688163104052671169213827073298221813955576569470413723148860739815159009022609455260788227892444941866661719360269667185403292607314492862660354937476419766597941247265029403727054263442179397744783924963258946065331195210344263134699009505846837408971698334332792464202923670798583403287480088951805846336857102464447814605743360727262484200072683865430959485728800510949666806908325423074297565641482534552658705072861212913630745458318061694157151542006173337561621071163401371099386713031277976218338903061088752024117446247429032738964350365578139563637051003314028853830919646149456069054159898761406575372328089324575337662912203952996708698820031705182738313038462530390100293177579645475130656496230241181814731580971424577630347067414159848552015727623453105711618041274442190003116050165795067053556809643802543275253349014146315120161898154801853014224986950442064028616135899278509218898151569403654139035055427737219033989972111123838531313668278302935826939595489480267360114632648466276919875382763632113125971004873718965281123022220126030914956344143741000477073058593470406643811471528263219359776675363008863930760814492983772295948549451154513522660917189920371733218645841193675466798962782985789685182478718457148484158491273069201665894583296025253948889387979639796714136452203032636876963959106502697788568131411268016032941313229807894532403868452505640331857804914762305838458991503066917346851037127195684265059119571979335643157100058527337319540776757972514810520110117091127672178909786322416429191840657573162238875721693574987914088906971717013484586589860143459973518349420945669533514353142121305255249691508764645898648021592859573787377750274588597080521549369103625742571150224226362535179971873286015260897432057696449492117566238376819127746526291171541936154241900912977496071964713361171460459966652719736635658702553763405054619464 [150,66] 252802226589175517639358905696159981902336183017335823062404375736603005646410623944994390147921505168301123736569348368558460288182881691166786339836623737056476680514377574059353902227901981528709483847067393922360885672264352425526120733307295587200292538507114912241864416672404667047606270231568973878123473394598581800998845067359743848312025489076966595680110376633964025088129839390538002979460601713741611186353468360799830436760361236422917648600132299558201566494500192555583264006621957733958614253172800979516808675920856794626769498199390098218731398838391271776781151864444662615874857020996223674394514924482184085800228770764416918467360986345625194155234043685053938754165007064019486498340514513765475671692250583240300738161252790534314691833981753557493882933982698259769240175624534674895306397419675153693143345388239562195690657561963711520880193349820938996281892364231944944771760379724461528340848872160981720904058224218892594695550000064797716607726285280927559728663952348190308133563244286302927571914252927428988136737766983326985809990344377763498445494343602058828165109213711229107129185130859081311386087812679461548033138141593161900699926645224540892604753072206367770017204341412033250690531964416592116929946054038267310509753548055365375101458876516273367364320092370145171567597143007368882696036038318203457341389728801070726819185492505010196167261223045473073159317160064710625302477488435415197169888505588699416031607613732680051189852152980224248056790314068643217640046772818305402453283674513490088298846563324160901773664493763228318349317597776797282416544544503161305991388373689578667020525428802635644658824565367664155908481931470083434201616475264644771532075067593897400358268855528343249235486405759412997704887439570459411818073829872966526103021760956879203253099676269403319160532447163009354788062116920030583767335037698515273654689279000576023730280443608160892002755605162634817261343527820060725392 [150,67] -49171039747177472498028484797524872418414112520651548186898415558373170825881841660455267032149750820780978353338856272912882414659195889908687715143812362289480568553131877439591225929004790431917892435656892697842182755393223360575558893550126940293257687020576988629982786220471630424836124629052750395285726843314046757360614848917864697485289966945233174331778744532224658633884045926289697789160707515654171465796620839591312557444743957433435000974989453140631587520212599109853061297800081705881619018691681882886997114635003581710959932487251867978463462740212538097545882078838561951060299976376349969218789772407187667161241900536224414702122736812285454215347911459947942126142125387043683385829325127768822015246794264154965239076951013845005158035763840854267513855333840979438224816216241544903839371891499415681504126835528659515731824091339250975298614151466670801760753921496029997458137728217110716764442090571797766485367210808223349060404962988309668975235244611687395715167885199198650429546170008055708841291961234165199958514141013997379347650213040012758994852932815943674457828120657865066611505147265932769652466076158726526978214136270261714680916357233589200959043758145765396457637816848795140227595719866201083396895309720171129922242414136254814070946408132661707397247588471417860676580546781394931857915157902041412171122567449626726266378711009387535234058061770962536385699548313022844484173414764185519040334345874309297818115672082874517070606658152571648909311253158510025523746844977733205787793688921519913026819746447537671697022551254809439790675093854957046358942461142436788292453722148336270109200517082086379192848462836290258226549892220920710027918036732604612355348983561795608339702728323385220543554520753441103190978306842995356488091298422387537966618670280480151389245154457394176658876101684712547989473991716206457313684710614404204270775532733253632460901196355720715225367272673639688980979971236496240 [150,68] 4953188077767872220108655099826735409636826378074801688893626480087000872287228217285565945967941815319468991685372578842224659889774815596883365993993790642778113996072934283904023233838311548760300060848761724696057292731563350264201368604082899847296736925951822001997369282953975813359718695501375195230536010282729714983632626593108881394491973586267759797388191140153526334078572371702272777658689926104825459089924022469809590986532181968444472296142829227696395510949167572430291361575231018482063446441835174174890715324370811742569697826081745874783279314802802974240066442873936645923592613855748098877595418414001918957782925107124879039127750565258271288823648100996125904850509841925196405946646802315511342491978792983140046551177616046505948735267587434083598173080640662944170616929212635394453398953119310015648571966962909691957839994035562675697605064993980347044212801742234597332218388249033987356655108258104516518230665307271806143019747274085187513814943364541108325509329262145046461490999794837146316364359964046730919105737275494813910463513449449300946335016596164630877412778512581964557702479199208641693273081087202432882602469023024751939163202564923348385727202188286222811842810742896106112927970072780569777388217017922710518982357976996643232191520011729881159015007443205606715362169413115901497357448922053411950346442164083136527917198016848384643735176139387883681638187613245813063045996289853762533627356086881230911838986496098100647470902410510146362241004013165866812244919795444502184527637531825649653577810278347666316264471790967908282027818748134814788800471415134903862046883905739608950698150294202088401185229466188626577045356906093267767599607319157800352899506786226589625343022277152524154119233108932830876096344656269842764912743665795961162081955800161749182737111609018082698740535422300683730532944864691320264925413829267518345894802959612999884092031877314749935884466350940151935135232601216 [150,69] -198127305855812702585231927062413044568673378694965278713789035531828909826807708796679731823876210590982326752018046406839761767400671463989919663064986188672367035243919057470399585972290951292752566201450944470979002951334925660034383058298139024966868860171866004807867829244344575452442727400701221992047301534051586675466680729866906284071553782958494584320889396398330750550395805036328938034279907394295571271709618393856237398485080288266958166627407048912801741711507820454096286247689800984888728147524598285206207210293516093934281747576241135839029040591762091524892980469755152281930611425812419708554019039972646098338912312447388096575673676769890554681012122899899011980485611953690130873880965604531268111973121332537612787687355491924140849489156995276972187089458150427396419252961441342745407933998683482229572295797214627369937300894952143319388166935831958600541184258474172097235605407063484073727953552750989890463526227449602219785236394072144059072657313149988498573411003703967334095582746869988051057974871600623563721458685141289791746377310726293081340564333245150017126101242973141500234830701879816931213246559119842614793420211546944273497688716048753778453017317279257951328438151098159149250964804516719850558345412906988816922387121154498937103320351529924591767484334514265533398343472447609362218434569898777542545064615266455901811819364633595579327934845291463603020268756910689346724555058081666047166748518505314756574797298011070225806999372765316215178442655914639228908526470856504216676657619310024495990236962201761548230429727002102296836343002683994404787231579648676688276472227245587795846400283007178754503297660417382371152387551926553064066968187086412670691721716568166708835022854054825365626150274285417943701348990697919136005684320799459921794092509058479677580705200292373974272659498964369011367876277120852106937621428424361567495132702475925866161488446304121547856149940369024603527676008 [150,70] -18642648576045990799310756131860166902328264382056359811011001373208332154845728142230334137349535521612416805687355751503069478161829602796951154617500719334576124753018597728115957051981565495514384375483932900657662725886961542403300450566893397131086527234084573864711428056691242421357062620226431405900325669709428862113028475252266314079525733275729385147534245778721579416342631867044648655089965362494497301104947468187707941233850866827555043268114647178324954885291914651270034852465594550285751623130358451450314685197479415003495541580682229221340839556038817380868538534066320466561754490106819925642486866941540690628643788032117827125183010315739936817065141543600127421700611821254294473948945232136649388396418333957852331629736770822693265575167155706326159080590314120593718996279901620114157171325613911753369612729352074420294599731345321959750556357652037512385337392092035684039816038265730840352373492545033818920906084555793719040019392987890364035768620452295211629740165563482341970336430456137383046344018421478274633881652905902673172681452995961535396106660235452914014843070795166898028773985206097718050593134062735918944158850684359463271573489019119761137489963174237796283701171258538157099299185804085226271375265406558121998499894034652415871063103682997673374099464397575814096045549623699464084678823756809643947610725454163556880984234496899117045258095323462096798173535097578158706090641285951394421206977423879065918749255089387785120127218990004703689626661037194374728427320628895651934937313372253032083957406779763227076514672061874082166452510181889182672301384857322387948299511870455548749355278226790565647309081986965939861371366815360330220862645549028992477825512291286100011122553226137123461868009240729054420488099293573836515038597233824064589287026691498033471536643164349223806894753231500811073450213054200236339392016409239362515716962967781496032727617792373104055311457185410310733064 [150,71] 3743440850055873169571427837181038784060068457394453801245896188055368290357396523506422794691421715785151033634557757303415707526498392554942209196331395922963794828578859679316827216849880212502730015512535850039122050682688631445664096412984854384520889070459153534702727700704024635172986509424585311155142582344383537842210478741681147219500747398006476889938131979234825940734015432300947772223342137094224108667298697369358973783971213291323642701200396333891010667485006861619224879811719293550505589655035082405155469547696562231809286382171596274869662644331337260740341758942163135147417943892049035008738971691526711672398132690272087162317981273756599367973804964452398644288710302688556458260043245973964890432168196906188827269814999162320837520832053392369182059803483001171285963381413017264771247011718822612289651800322829946354493340975900414713026869530810278807947207754154813802954833436123314935628463399421143939574973082496008498454906414493629917961986641901799069022825249250030745262515240975762769214210834642335644917007907568480733883019324309322862919251319140658170723961617057504258733715416608357060075252273904672864589829354885543458215054864448633003998490261824395765816843158268259864650956170727221188457490988572098377996772388696673800739425293836700468202414458587662219002871705674311442141222073787769583393884611109953166871569885491894636647119547198905670175899738326258776953029704807602391640277287323244964398630903583277856317903691452704634577346457371904168393574390591946497527703245920111537185465257509048331944354778271588291312282917302560689726150899888989563021245896370266992432704772567983585206768569156369335860013495204970887551208922089179782878813847117122473274709207021068899576626652726225160856546128892499394544685707613888366202030774213653875255988527364010969198394794826924875998616461570635061197333090082393733720377549084309155195283521135755360462730752617070088 [150,72] -286041896982958995388844578686087139486018182172599510732421849915059610639608671119945754671778023904932368526417458955528087282982901126568561373976663701724819690897229632224375212159675184969589872755914520684059826818982307500432020351524307391792152334175543039928123768015845506773097162851920563379513218171143859245238415438780708409915585557460187080872284849359423470414181679183394371616565982915202880705337047883189763408765701682444206590204421801060659430013290266346683980009241185167648614106201398800222334200753115832164231925409079516780319196659566092113707742132513627795036366183829855147017882517650623846435620587050082050256956832153558501035853716980357213356364015143970262385177638444220584997248473531300459009010267407327764875595730727828437994313973732384884362574311321862021544511150263243792331552642159615508543886494250604282320709769491505189818617627844619682040497946345280191245773496700722249843043265648183440319784328186083854119490798814312463235692958355913828721096963290947838649244355256399121735194495950150455179710264215290662335304261561639466302742897780949481709863952585750617558180104899627839768657090484993596037418135163113775137978226977977067554842982134654964469734127908984077499946333387436897741271570809456358386660442278591257423974908217000394685262779632316912259687454734763026375809275828636701001277010093691455762675033126558234108542671595037383005861821147358222333653554928068973810378223303742758449737025184260563013954115212331840269613972656763016314504085152622552606196918274980983411162205073035651912719447270223449970752468570294265091375712820102101142076225012649296096912793557837221301890225230814076516726802312443327807344965457720243792679674937745203861026011242327469503912930837001672409147388321511294314647858954458426420803284262333862950250440973702654771387039083307003442846939277665098192192268978826825394198341850533164893194471862740 [150,73] 8940132754700343575691480318826083133394884913474747250941967617824063503631434841946116782173884999259420549878421346283876443985193075156986287239596476908717089291211216654512037531555782560576846709023174500015664210394377566937076073223230950052038597834693444532652156087026117969939529063965003666005732130901515483897648256651511581564729223219262614889665879120550482838496302921032524543526027608951529386821950977903614017699573328319856517812319119344902774959384103560811813640111557381947799071510342457269700234687149956002860889986863097309462745535513726072930505809724850495383846059407194250643068255905347388044090388296510670761877146415071215669900498059333949833835656823696193378919376170706982029620019779403854183873107069751594842807137311164257697457149720465059132112732222831610934564487639327303282767280592609823174762392885353231184206618739981185122104778866148078618012720290170940518532515979666262538786360824917687463275504530595342705611086203762258897484068856515654751231502579994611783316211622441938319479497630271236151450286174321668531159102843821990015461151170624525514178413537398136268418900582313419176563503736212291681196438721753202761216683908957925209726897579995831471882229115281369634819248791702845809178059870544595127507083760816785043314159762121322320098616825122753990772305909936744766331224579887906289365656617479355922077396669100901701464783542381781667634818803986656717920548173748047645962182645332216264338108366157208710270620318481193633212459903606137223020903612822633737990012530651094820238457050531269406732371393011111110568207443412552923497993910478184483225647355230092593428229491364966463580159721480420658270874610602209210756599259872416997633686706560502124741556588665834717469767349065034669412332545940725177114850729019796716885646262732649982019705357652092959927702452225469561837410052710877403110862813731061610272240116545695005350513576 [150,74] 264937608998280904447411408796772452531644305775215749847748935591145746404037351810332240218344651097224825707100059873970478925263380744507865883447899905462141977265600120704506424665194279214215530112753794239290833931585302665279475438125355139505928014302854617514745204877043080599324449770582951137072545854646194411935497790234116694852432539247701436589100566002462401356972283537078303218444677581529410255929773137009033031791396300220173471209913749136836958986073777636503992098329244413132823235632777893503073239813745063239101110796913689314365550923107469126237680293373401934274734363652973398824809452533094256583798385158854412692881735531403623172941371172397552429502291974693498546216610907504556488587683034995161250797071295351029017367790092874133879184448065829779054951213978552570212178701040329145559863725066956865995815899583229328620865302408299431951799500729752275844012765693167983880041806209378088300492232775771532214051316890994257776509599961519054081239827468985253744944401662837749967774436443655459701051845417272506364358073398616521878957902537734208547023123695730529778130952062096720319687043398515148686335806258654207667055721512079171504151994590008674473684456927786852435624428418532110341993650303997150853357498189762420366536304129413804918738359765788434711701520285078832270320827069796595341206529703687330967653501990833562276079271577377483884116876831376492481433551580587272636716002505292576626772020331774838508637460361033378211219687574396239033091168448079764887597316932119334222181477218158133216021885952889492458165096121885662485203796889146023383894286455192757760368068308073392237366333782285233775825893618711560020418004758860206676324431547287326371495630869751180196343110928875989161646097721830177934355131166034110398031155620779258914734942885775947274713204687626345942553329405882092795562006672693739606696505412966472888446969948581400728104 [150,75] -35680675577677629423761615169890811145568170040694461226606390956732754571368098998123578188305847661774801443517700481439361974080881159306793907877641574977045003152958775016984499066695594238689042551476114201262784234370766426467124723608496904768907022992280132138174974410094120916366570638683967529380410504697467485869567591703238731918733531785009312325732197198360898834765827187307728541455970993634188030704437704250927209702489816001341082866103983115187010586363360483704523391174164959075831592125848198662936038027986082254687211284283351013990572373292401594621812726637479050649900745499713328524646773687659207387684742672715257384077545140358013489325607750777573755055812638530865578647858316750108408287090771323652306537638011482014998074476534117840367107213921239643014830353980148854920466743498175877738162226401504473449281741298978936159231208451432228983121624944915422602468076992481688481640331714647268333778931222121688150385623253100338203711538179648243280503480417939117539829699680319535750236312523112986850189020341462560208117048190961554441423672139718265378814896403854531506036839743590692978126375475968577930116283472094412799693023545897062137062162720641168502990753870811229397930593619785890408191482896791442425828520000999037114165759817238826293815731222579606467674131972636180967953846527503360264909381932852802013933875567884977556914368281231947320488265620631765293207671859917453149195537764176413768508809634807013333799459764698677162570394339533977236882801628871937840678967784303997999584222376242042844000612875808277334817029796224338464916818057014150178272633645998437921045792085445505230058458935292793648030364475719308822061972195586026311841780195054484902207096064995229292222876548574804431081431084746394304337527756082900999863161316378030622653438128564779915737184535594522120127952714781843191569067748345630430568268548172750221643125415292597824 [150,76] 1511798047244957465211862845605205029194236260839347421148803940679998958396614035777906381743898517056384525708534738001449662722398951937416527729436599670679677254384394746630886299271143570556475819144368589164880999876507755212413748680099695411037421223581083970040535707197957773868990184751650627849820032169824896720257015339247549836418611309070699801570566002091148311590558706454580420334126821686896000101940669229909975894250060954482499278123480965941742663689546656195251295914287062300180041485022303554708418905146125883225102976163945943971225098410678361645011516848341735157273601799671984076196581872787433053127877297243463511085988502168786579223454474469334763082876025103838482614755558351821750194973045806276942960786512261234922366244448827337333328724126405505187470004418757146745514989961735612978751739129131006464579286013159002935609320654163704403782051531471999367622662229306909398507902364231069286599385846193778919454965724734756938849896692814340873444479151001062683959211222399953885384438593260467168697188940041529059016229119946373079931922647786291852207849379680883827534192229363617333106218022290266753070336564736223012012644217808641738983378686018841832009139982757001716032411428285325084098510252514192611224153303744950381620500600000340331347693508740613925416126313175217680761843380142162270851370852544823756226556026942899109999761552273541539317328936677167174990177616353994579661519635496474772743491889912014732691225482846645659791634975991783445872509447247561852872448787174351273769888542294657639079408666817995443474991979189110810788066538352019957421047984135595782839966259370122914092817967230723096455643078299076614432000443134680679080168711141700942177302157484813643513857722225941567216083824075369114746940075938019353093434269839037359416034274040093735140504303464851664468586417487342070653996857795620420819490240410212131024893814635952 [150,77] 11794309918208557468450837063282200344042524612861195015215560810512033812960412214989869354572108293238016771251764892230407387100871231385320609787511933592253276655675308092179180435583736333412669109926804363343287517292839610858869580507959969914421779906122285368851132783114236684092264296591296562388254601770791977395863666054841492533263568642201615149894971115574920437231124326526141001476104452844912508942589911137845661089980197093505638491555261035615663209676680620816718148873223683566544553344139480669153769375217940780856504557252900509083021019658451282694747674692047023347102785939378291244518375342251234027349086244140670607945609003053466474669364264160653119865026918524422077536917810500077255186799891634084845251086263633055744498751619940136702478687749430551819144027488957699842431354229579586835007345388672538066037257907835514533018297422505379154194931078502391691799295168258437732595587896852476017918552637590969105235725159965624012246170177622752573847123505952320731686295531705887768539696004067167222184116655786956025056170589060906301581417467444467906518115981141271490977400490516397748820033135265413106258559543892840387295357718792667291248236380066943935455942474985828709157186159230420762198321271543730969966378954851023771765229959331326097195392445772307860380050918339944591499667790430371206299391652634559247773605415337921446617269733645725222213102656646486361985036470990490092519045253388136777482305510328424360395224625107915212073202397423607081521379871206513498129497361446156078229481461296349101631804777759371441635522271864911656459132204425015963300732340756541744230714829033968247320671032255256732180473282376833323411088586020134683077126900778382045137817717151817448983273566498185587011751965407314361775376481284195445561321013916582148398479403010914517103692605534739391643699991541766175012863269067621204756665373765390822860998424 [150,78] 942431468757736292403667336790815900564909456876218845184094952714067947845489563745475520613777057226849737315646119715138534091551408437044687538213000435360133427706368302939918602495216443165789471028815268244893078548370770402865548338130051031039443751190709349899695561273158604304233556853995699449063270073667772561656878092270893579923729899131383865352454999819780837081532562744508648884902196462286895346894108308099060873711341182972602005866098798100381093513526029305099224774943609824606678743736342161436014508618020514948733756840145856754145790556786785045566815930347980317365858020955337994886506265989986399573222439848141524718581529114736727567274485853973761875942329589362338502027618501502268471524639565008366672654739058789782902117175910342503747213857388681450610171170818490527644777368284038141010755810566168873212704631596940021160291916263345140285459867452762385155392112705047731475197998547303904854067433715554047788267151382965953524191171841569344737487406451942721591695555145960433835097980118611957227903105242106126395776942965035664083908588872963839676253350754771897706839298928285208474110082795559161033825763033819054181796985889497388599079204991239482224122492237040147334843592190271945487377968621890807036985986888547142650571480030844679329626858068442424875380944372270456464542919710946627964099787791044426943386912760923632955113647452864288113002008028790500315024399363430782738122730431014324853079248759159801583488529947754428285366042614009618069220768359001491093419258225952525806858013875306079330780655602368100870993147019226554494157931990331592528805917038761171789764855908120701694208843419524979737389787072192295850608115050703797013028282051919011888239787231349555573207967541553005632091253147458806991108170848243486713025779462959831367042452974806968786067342648242450363856642321072899235050569822413423241319247733861632606264 [150,79] -305046506141032849462679664111125767389396713062611669900470944376654846370588313693618772071550518234351270612009952480983640731589276144692209276217487566069097857119741635266986115335176983892572271628270517272585307128867825508991109891379217507863377156146674628630317837169521531150110313937365161339543356044340415773266542924405494208860302709887235783689551286483275498994621184331545442275611045757999426014528120628739657237130416418327436423809942298615806505800385162984185478324211273733297554781847271482753489727234040069715478536393610582734858301814289991118556178393440442118071135651141440518407421759523872426534478375621449580001252268735007882866387358496523989064469027906856289116337424582500992908103527267445705170339451262514764057906080881046571883783988850983613642319134764523373606429071541916855637779192547720377493353746234866795065056817255948897018391224594667328714935925036662335730291204365722594084398673172882392950095109615070056839680568343841658617731809753326340529439104656210929166584044358764640638165260229786882471724570856253837114865323000306502810320023385375776415366836639666839499096155078884135922820233706464717115643637436277570817861159489514441951335597317669653375928290274736639070073409521577355157961207024510078424526063860266823312056092012019450136443476963728645679844863401927854274057389363269776726620940571332811985782713410752974744888826718961417093751086608657609907953590054369518518813396903362559641697947914869492754585659744183492322223376399724674045803926668723108168679382981871345952632503309843756493281876926717624477071509499354085673203319452918825182238409581807296620357501917833296784542744056436133099207344737416020756398591969610060526695003495127771384571129711251211792939933662898794755617881570524423078132802835944629014942603206433979661006717638545497264997538991393489327207843006792878617619835971021439664 [150,80] 12853660529119931839507914097519496435125947974279407328468553511658578815913429022867415088415993966886406467018286329877589308408024762377033195576031052295100069265316790035572774570088915996419357364878409441394966513955330569954873072520825750169755189091774477435423764041869695099336491462540862638108258420936398745638076361280576922695693563782842835888612126834340803196917675623223240508947703410715435899139190663587291561163932565421344235944446087282169248471805021969610292465178058392168822303533097193654194176235284243801958883874812258917925549124938682458223419423185542577560380200541808060546135302443116263502401864804112116565156128797843520128925612483084940223048637323811061793729570839677987819052413996767006468609453144125488355328888260561926771384308695500302090605370481765686241894604620822284997594504822063513996441323153550722013482407447116202886759012199694181522727315050824765927417590061510051284132756053755743424097963666744104927186114415768294055004776720131673065758133930828421597958859042638358060225425351174320438473161973207145934187099371240615235640130190308141744858316899279991927423160160861715884592636751356027638987047085034307210170603364734914051789826911176487883091161928308512363203060839137136613228154787809753898239515949867827899490471065538306519270510457060939866599079844181415685770392158620181284526759049272215472842340854812152125123674387799226264870127772504622863015702571384123539061618297422384695999974117486787624552715674413593981564466951989282764539676061276670418771514107931900551286024348376108269191024552271942931362997063335801047223328433209580156213728969389669343507967536550609821877909471628231826498386509936809325241988866524215136260529469451809848001795250652589141721060780199356662940206196125499189387373948934772034534444756293245927515664097686801563753514276994313597670219704475210422739160846716644 [150,81] 143439824226029573397628280512949862512481297823667202327929807891736682785930928900829879481021276457704073663665283325799024291655245341082838464831528954587930178772384507783727202706882336986427852699379497198561953586250821786153718766347781897262320836742070282396552800220225901415760662969125475847344845247494520178022578483181890393429096284053538186589067601224406555494597941008525534365718673041486172024963865581885212038453042879001755516054483726511741839917793523368150055112713013454809792803407498743042062272814790894178329916540053553258705913504724390072981743663699102407260971698246354532572359788419196245404687723716778322313414157839240041166131585474814375452185921851366106502397642713545042932712233267738010316796037104213423711557538568597107573724549696608812150307626039878387607914139961013981869194171281561383370251186375150855157867802497130085194836129316304545856443609020360079595255260654532255945439367288311319434426956021107444657455832550394731480022220673686701570454508084506393075536213925812354946227371234401414394154833235351410568294334718508347365035266242414269641593889422638882898927143454182188619100937230897593586203804844431805558955597038490668196017882944565246626091263122987752421876777775435467010142433690993765805200991768128249802961385788958417718942344481477806400451230926642486192987700371229875894801575253919675586037349560033797983291479561211226450870615391530252005829230730419776502285762569084376083506039729422385354532832392807359610172058467914629518148676290698048099494237074278298172301172805829041337208366247779359607196694040916069203741460525282319335810852035010597609673940773303480750045619781753598969817891067406106816110273815775301121491870122866572275175173888239535290213663093413296108524028332704851572034613463047215961789094198488876188118035055211201124423028656086048616071925239879699268916206600 [150,82] -22135815544860844236540815022949892392908628817661195770791319849237491064274633106794728752949599004055012149410170411388378186295169773991297017353282288286816468959736216799241994194822138555283390901653947431481254736716938527590894167958576737380051459493600870806961916535090353986262353141563633890609649811616194011362289484110109554027575465506045934662613977714012226443750033779672060759684277016078030070353081720228070441339714351979878625468202648868751624395298664977392982382462377036692981389174888348025585561118942738593769631250235033474383687867790281277823435083279696323624493573886985449902602558444278883061150154177276573637000285507920128771177790166365068524622264975773509968751150350371165121530107004576248345490907419535682962898468402242438723702093534642576233483132591523100259034423672337311246045305058726026046604341307939449781711651248785243403879183996303965620242850567047288924284516971507560416497109349809505054200453208675076425952017846917176193208562940496210354809075566366287844970358849439258213924467995217156825084396716067996238948781266901465760167446323190460437478606320575496308333539397776248124039273961741788868604970324598855491967763513984437901071858396850500977045216728110283439268938144524508995205293744260384539538023418042010090068438861927064501133078528332358861774482422962633058066980645122015751616259494408041174289619900791379230415052141086766405333091319946807397657067390383293809448855351105020843993001458791982982961643716721084876585251230444254916291901727525238197336315892699332925484637686491816208816528085620511358163200104474161092292380401541163572705381516249908150365227552440673870485995111757323082795822556239167551427956183223940054814844170558792260467949741511106170731400113048909340530107285700565093199112055499514204565106787374295977009073176004814061845114499608243045639250863489648388525664 [150,83] 2358745598634658966190136894394288319750193763976024886482953836734959217439847455015588593699532683098623141020140970966811048444876075911426721621158384032083991297365527476616351795328396205915501158418115066396185777475324958991715695660129049772830980630327612542400542565503957201820317596589525136366694010803405345700952937760018259940785628970536535144796745361627650336723373548619547046833725328365580830791784236239837241843736189766032593630903173795225897769338279963396755104909702848535955770197015098256828181636437149847301719550844936984991897332751608897405135164187221420022702341633493119628663686930703958012695874803461571561089407546253011540859760222617415056495686661396085830693367153664395689461293321430764189731889598646048017330975923669831876220460273958949133686609449536074633742460022587600675255348769493812801204691203597248867951134459862372733129376010631683505818790516949340741090259135014499803085584281048565711554743396745545184429215812465960272201319109252397139660074464922975909894924825653893284185786909481347214281307254159469172732431184572732541301407560902718941637460800806591348851337612646513937764784035803197576671569878905671736253332955614238153148807762992197031888080213395006700769765576882879706086973824121298675059602709068764161896664224328146924198714018794163549435709154059048522019975123862553203441270214561678061536199906511076653294687859402716803712579106920037721276269522834403940566618648690594135667808991717638314972330780369413343262566153206738457640106452135101610754098394286069581876697536930317917069608630538333997365111404210924572826265900420871354378805726724953147927346163264995138806707749828698425326360912583913047071904984966313397686425768035144317617298271470972416248879399219349265020783535527601276641123477339779263425711742203824920579186353947562841764326735718576497187967342105567632608 [150,84] 48531620561142107261136554548030099022692187175238674675321809779703208883806332253216922619859867311014876871806086148801700727529763636062929073974907074631471417510923857914562701758153570805980387993903843898600569447739142168810943343178641519787323240715506306066805747159014593776897475919256800141665319339725683776276850133350402903985513483014877978881489951756186806585518638005233048593944061139974567287577279788958028759896084235523037914617264356948585951502270422909400041128806570922637507296847159276348343130435584747466075105191555212600008909338644807200127441393941125819922131008641092939439243656718673779450857503832439586606071008885426379015425524522842347147411884782808743296835251276080037109751049983561484330325731633470420318727786018802501571322321416185815439126149236643979475149828953046045344694289721498491213064260355309080076233201588094027954331349252676029768901875910443231936026525431675267067181110036250101539585551677087507351383352301246706392452157991645839668642102444860788989757535196237276568165326768435243647270419278855995113976692152254526527046330924065480429945407435885993775504949941410219207168235979037437426233718420306090859185584028778989881048961636433483969499988928381846059732431556834212580838298920071390657701948798953667068299701358542589222514500106081387784589344854533378906601069130242795058009058177240814142651152328805319975318838537745660512453630539019244596471789809065128076523477977487258223661615757832488644662151230944739379274174304985003263614286664112617746583265439568090610378089300533263036773727227495292752748908096496862351399616735975155643229725617547729347422531863067467900255109679955011444442106953420013947159304313286154167833411423873325526486509465381914046947539976615555431771060084400019793552459242402584648006044235164418684619113236552369734469005950606060385381208662008624 [150,85] -2114519418155105343744037658001851790898519133271110014466810645059901307546878910337403974211664773839487379827799828098217175229987680070506212163572152539625463128052372516635724231588968608339749099456414415254946529800451917446679189999492869343128767553470883408957308128984364063845602275172505554933035241088821548249094240307997656089581892964683805348982351654298113068494590669978447830724325705575717217541784525403297273553447816723215888150023132219591434273214972359125025104980340322653267159288873543640160530615220466431613248571445878196400563192965342630006033879919738365263584817231068687696694094581507085900719827859799606949688337858189629399371622508947885404253023286362717513004558336438357129037122882514224023343180952396193110375182185219809827375162840617543026136784400497910035652479611250724354721338923960299163656729966342912690416887001097619798160577971152369650219370634487402170096257128738234022443667166756915039277085979343166304253978752187462656387147047461641798217800115141469774173804945548751769088762033327142999703729035851855036904262975292565306995776876632195052679956197272735048578875811375790999163382211975173976412205593529081565238181276729366183179566516089987240601919122756209920324577538583393896042327875055287100787228013121132373136449811730189786058923067066813539516488493601941659165798147031825439511273874757541413607547574259045840409678637864853172523032637460587843175062174807680140715302323239175858767777106597320130549583340863127105145698699632502172154192599748852134532883516323721948640811705431414199393642579619548593891505574226146604232010502096233487198290606329279392143535623409163517317389851478488232526450056723255607591572620815487089320746600173246985251441121219934921993014901799823227978966521025347908826693386399323813251767655981437820621910984990127128027481227474305491767979639732 [150,86] 42382221126386459075051202260992623594298084868776126762373311815904248633631374861816109038246566863992517424742155314635098911356406554767191554642823854431531914115929736895118056648965789039968991595131748444901001428863308880173373753279469387598367123298795961658178301415541199133877871668249572294445522999736551099378158367803360624556852969609633239914087755096743977746976951330003156209653917962717011322064248788021065924631518885666020997775342279150187625422168378362642159092664943396187351641542397174562381351456819051192989774696793133250102154165628159068311248159141235026031518083718012603557538318037682107926748230944369566396469520019312024382996697337298313402874408147990322728650686863861597161538173143787242930596720222670936574354140941160906301401238620845073356599943339265833799610542849491479037499341480934558508212809897369294007425731593607002153332658161030905751316621530380839441205736164698095455661738971896509219541616765416024985149702684464916524656600217012618184289340459396345943781302705707026302687332598950571607349121302150463122748460448227074373090413844017323199622668658804290462622836955204038141107825542572394126308928297276168881374988576050913842487110365155145904915976754283480346727987367809530830124530444011856097471067288882256174141743997863242907236128733786623539186775884767413805564548189765051777887617546143121399726386913914631238708297072850836820617807281284132292829894463029102936478879110648940498312774582734348564534293721732935993894264175583901948354951172679455052469931638544490620302537652171593861196501781064488950513806780501551012670749612275399353108598516770174819339012478334601922841799727396982945556368566993157500877098808045918191982756761051222615442615834669374698755417081593956580145781481776173563004488438055104765882416842899602388702563496774911558350393861938909167330964 [150,87] 3557493152120741608892343078982172350542674223908627857485091922818574532109064848230549987605680078367807909567778573811653200498275113434977425722455523582740405374866645728707278933189319624813214540730757412986410450879455147960935773748971748078031112840076712174054202746607371398489729180138662089758097610926320590619548276940628656110768325828793479263926548798035818106751019052589240019235365490161346567479260236869940140582744892560470947848977397084284900150072573723569130496378055528520647988420927331743590621020661255649760239050332050807885993442734255310957537317050070256981664000817062054660886093847019985789190114601953486126290633138651559404816394870327866849354686612488766857421760582102702619646160519507214642516262599876308173254931363695773416861620561959886549357667897500266075222939910846141484238333364615411039800347471438159590798344592661761093593643457149919403254108893667301442213806876825013473903680932829421522524165965158760095501142196380840212634472736921276141551479944165423285390212633803933119692664631568556677397724796488254835852515691986307013917499179085666008722240282251256140010414111328541194268451061233491229294438293194174374735112246252106517640610103336226672810406903038612873787873544469606335309875273832503392985238896698818831608237542105394131255902166652805668121926689848760369627614587821343809339022705774378221552056980375290286147044750848936695488941859093555368571514976260481044290488839271860759037839580027933601399454653698268591609540380593133701791999153198994826914327914939455377095917031532362281195585351965301772786355950285582181746032252007505724440905916391301097645887330220440544305281746063314677510788088154261753970599329042769711166972453302023800168874957647474350623188177252860517747883324131889798428079440613616984292495657847098410249767423431163775738447206954971288376 [150,88] -1177337887773218397768886390777704238048565955675224724997376473020170482892705281428199823099035522672190291926331908885725599004266132796434939700759229294759257395225712733643211881104176370760757644822279830482850770330026069715479009579505238962205150941597075179504439481749895215376357192039726600645014290334521476921393231000412778563833775771744951423084178129937370852427714267153194568112460239853353363969339708957074743603924234423181018386816631490752079696387704363429921697699639207854747159528218457835499886789972568688593678421578888252985121318837430351021606160730589448754276431264958210611776552352056959531538630689808425440261409401630472137041613176884769342766322674836342696819884183729505286534017745174543745914888311344314782345151686869276838307207968460400052617173085199073245806396501243019564830015557127933238649480153285035743871791087727013695268086317755665837678163272468072293551907536359208501533082515642090543785448994297374821446794181274024671839111678052581764130608635155393620436312674500502228589925003417375164601052834460476409734097651853607638065435421687824417942782143272534509512855551401851231316800238712212772466706440780893414442730393537923670911866505083987524863371392537152995292288307964741902766687280144740166397666366530584365388792447798332421180868752479062375840456742437239913384489396511289253038434510953825758410508980302765981756172912891181184580220684056498686600353797695158528706900050767770634125603178548486656835813516981203755773590055518906789844599520663954716530175749235609650139981811211621797233762463329270703856962069390703347232707685423404198896337601460228241757371760132992241522914650147294614845339252148884625622174809580479813687343180573437485968523572783181756343786503632345590079825581175918473018998225596194085025595839154574208995076801885760097709971273140 [150,89] -355482685870013437682083409596306650326370586798995481137443817324562208559747277726540164199866473528903413445853082291726665627882362589406755069015874637320765324971617705544614355821993613470003761223430099446573705873036029603693675677254009812799697374390179177331196057831311057838675190985009155635698366325800603579495178810794630617767365375238157846910585313204723319664351833647192998534253632663238715425694373277578835220280709185633399314983006167491035246334599406202964204545482895487182566792420740689516405457517878662815912020110504825625152075431886854622616194949527987748229917479543743905582220660916513071583845150762926082235261976694181420178873019422108998174712936853204444618565941602622252086126327901720588319938210868389627822880934699730944412465177175256177185589187295392089211648957607265155396431238503119506492630709265197685019339995656093501182798961839456695592472563522524231211013970468097968085072905050559498680597520934559639903060016419508485432728265412462996158938013351275586441562327312886955853409553145099426253458631144250643892072816254785402102587108042224367725146195605324702823615435948011652998530574871087899141695824625296914148035916733693030014125717334813051964105692056318274685592808595335972553721167810895610979203655367969458640296445112795219865108783429097748047636333308205433930374484622063340989211519051867704673210058394135806285389904425217760479781440249672665184082068419991490724221999495623413713648282252589995723704986889159875358540970424545482107696250283394362624556183453372458911038158532917019037029085819188363258995807251205546263856271995540387691833932425314789298075131631625295614091356711681459248480542140891654533683217823724115832819864366895948433845194528628381084286909618269459069526777758527388097833824363838153837618516933835929690961217301629113151437561586 [150,90] 85984124171907202135209913858024849098953354719656928525586913465677274995585746570622692014116375400365745435361886999650667232075804416128632360702990042352019604496656441499927348098646514993666321838245162004984456071683655485235401233370419617242740335282296622085122458840843888994072766194906921768483426263013813200768901787221333703268874471662085152620817401758212681218229828047538304513966410375204294906707599065911534668687203255028017997852529624772897990851248111113578741677924424375771456332604197756001394304196817126795349033987928179525847734564778483508626045316297199899061120784350626116926834434939342053597867111294923409915063833862123796423775455082362672560578706200228410557373520852616047588209861996631178201634270673264340828321271262584265418789523391951855545767148605145779020294099569122226730393538625729251818992265472534345220025022511611748926876519684727070263991327398226496890111722348388379431917603537310477437794904748268500436041992565181467818218515055470607260989642768653263742231732424436399184663446842052516893391740476987850943323148445813670543103267447765272151896161461076098658496728296918879240293670627142740474230787133481250919256732525508076449080444968497787515924368784856653686954970955866393646474232209384430050298947390274196761129191010443857537013284491289739016122648137977736614207920353518094745464404637931767590170234026684955957003843179765415387005278064366496490428029185965920801614599521239258395049221001225379021779705885330460411208514625538549129775865220561044990858901960304091774854684860451148782037355662215951801373576089726380365234876888223555530458204356057847432090086115453702741019208101692093483289792175338774056252638492670702837532054976249482623377159650290771624365508915612048973423743649527014612524354832789886283275765310172061984469805841517893213728212 [150,91] 1372519576655445118916064349215027442116077981016491140098519213854089189453635228889792047389869952954882898813593186139722350098943730858345735793015584520126539635235557490747303276156526801501394444828899461349867857176452307350032817286859617424736098846197288008911296093399157694936582223746500876792740734991320466905482553492707849289215058619474431981531211168597477474173818541530843899734688604599950448905989846393337555952261145559360749600287485186793055879959537398464541212911137979417534673743431968660759860448214002116960206403794332494905250273587502070562758606430868737150991747003762411065732689878580719520350310003089539183258928586314977996689773031463228202461807075175357366054134338628452670104570745505265804870760115421909713863732707494800659666298102847887889495716607284867341264375617182352680352106715127408528951557639595683483023014763920892698020629235091348314901940728182422434002134465895240856216750764110572347761587504335253945495018356421668202515954886617864794435085882575273460551757427383365533080481186449650500381291822539595786239194367928684466683485693240614660842185229398219429957641057407981648934166844948792803825772622529837286537294663376220052262218449907713982387821141729894028449706075379594291578598855730042101608731411540506771275065743637043890130180356073122337101266470012562831937944538068093215901409852489076550087510682582250287392826703476616759952691300986370339952893005067678478079247232848803401148630672717732647482043190815310613265521930688908711846209905822295568951773765772530429323490155545915906879063961486932303812256305641992609215518092157920640876951625171161785474043512167078624000768558552006259722393260684377393723680198091068825840967264524612216699010766033156745552413259054387953170125887550872961986805859366864189576468262615848775817156522573452324764 [150,92] 20514161162811070683323156021199352696952995886327775465310957293181002252421376044651677986808997069180730026620139300549430193073213723083931574889294427570331289647244268915538429239321212643119320556181671550223923194880175594226528308112837637672513024989111835425356064137198113136024391759679007009413477155396410991502929281619326523202822780560049899739120222489880419978402960877386978462169278718607514631467592760103627985068696549191233751091812099638073832688675788616757992673262506136595625349662484139090053058259710411393076712674480517722726533444669267291066209814423686858314255149733126130183196549616028127995753399084042845496729056755869187048231340608631279935696583425443531559277516268583831122851166031830736577109194496295023201218379372817174356876065820476656130033529931304463124859428502747079445433886771239918948234729934268709539611527028059243598017694140522295527094248358006713499097510608140391105331315723574512732802330918924318588085333132799378952562686349237005511300021189134188696297728604989043553019979366836627945858929269055737210578976877299316462521811964337379055395683840260208954273307731139664049709933665077105794068935022730127023061863594066921501918630558637413748599653599605969477809449291149793465227178286721333786093710109663775597028759571050020361856283837100157395567649202374812778521644454706117506699141173757463634704681025241058773240815103725232253583474413203682523704395695047212859672923689393860434057267894311855932507022666101888443353166668466576147842607097941516681389284413188477341589922087967299554790368857576137343186650361400660741944626031376817691047996482876735645017426456043665813270449857867932268455070226087214066251141545924834738661779404715499479247862307247803009200139263324305389556757936810834011364008040702543969795241557741296817648977599160016 [150,93] -597651877520274571547291882390362280909521295997452842800292367001561652449956269744524465712295345507412624377856077552038960521351122672046622629868681508938630258158039828603629433900436764634492341653494806118437086686283020644691849974693412978776159677297323363818792962061987531652107645025533962729655427804616045392605078017974236161827748519533379210618122313799308655208489764418584562890035330109192769171785166754792392481071881959091230355276683924128686289267309026777122545180862484355795807692137252196611498887211355227889632271053298747772986247675392343428584256881847533491463698478646022248966455005475220452715238837716192983700282914341476751751582612472140098828947738358446224777053005837101626273531999662944415730282971675420436280987161747509206303885383855666391647444320672940536021653039345497326561394919265210623381012110295877189782572395540447214638873236082151784312090941175772232871003931497533012389441997608301489417576039129101986905108471680706117144050436720849422390354520429257663089666185120298204836218407011199460131078497831251764721229303173993251492750442637161583458031553818030759403542003400239072537121977402572137313711520262518263006534329465689790843243458444714784072284491322525449754345490268558567985443411969252030974983535745103083560037295938138299345821967651791422389769585826416700007744668344209649117978912220470345471744947019771366837879223177570376737585603857509837538765772940856521418848192683305855059302739478534738712109731839988975791405766454977263203567622044166417913505572448340620516950614860174618610411108105048210364708270638688455249996000520360790638844271709159635246032463844812666901239278380411970110681734212270092383541591289696385216545284254751525534926374231231926148102366081878975370978607485475507882949333192408948116595179935304073043474113088 [150,94] 4422528814456760108600059152744027812567435271760133874732017402556316564405454446693696812096886527750568939246560939956061810925887690739484951569828477194347991506805386228865671708554235719735289188410674591010710400856319515223555001318497586566239559129309168167078172146906754815378880010816883449002472260524850185553353929329012521330990949034040575728220863244348572756803237970161316499267444917370256490415679942619243751892552665414309826868756103463459837600450237471119511022369002478150623514344804897633177618079596742593738559403630784009029701871093773735575850377693664927198887016459634767328095835481265887581941383222065913202379201212025608070317394810324254046769724021559548594753124255814090163353036844268954010109691568256367841406846305565629060109986508524343559234634129418844070534687083307790863431731163163397571728821175927078273373963769242115303471704465917057578176885290706129837733703514503604377149951489395832989079060317349873317333809732510308372476042753267413954278172364867173458311392292417371019289400272070012519746995229171355591326291177738097375505790726516506211489880012465524799787071189538129029158807249403599120542504594469746475741793825382220652502310805647741721290722234509328213917387949973610030134766047439052604740502644409144956057423489487613376555849899594080994109785497802320462892096069548630095662520711397784893897710560768439277266910912645213070499203552236050244492330792059791508857185892997962595958435926199472652942656211803649281450482433418639032471600641191487818292660544254118067515447653081203860488973305093329478915567659759828943015114919038669330901560500124707281328297315234522029749405033378655312478968895465310733532801491307421735745626918742309313620199332118939869693883160071870854744351815243979634555622994680760438806357700317178192711988 [150,95] -600140580553160497931285099268340444032758501703347784595968094445107238444078992808471659074427834985853651630389214801587782375837920452483032023685104391403571744525267270242592380899422665491399927295913578177319355708024865009895223054345962775718466789389402511492001788328421374135510560788719947421725576417777418228149608859856825883462598984261892786311286164496802007886428498040911930973872410813442289573175578498726300316788700365401095634954126733711569328768573584640926380643155520106969483307634911742427595356442040722939345664801105264753353495154912960731104213193053731763508663604042662175083287745533839252908248269800746818918170402118859471774067757545305956355975813492763623130403906552109773162461071394094491285401010851985786512301140704916087994509158458729961139445912860936346265944803358147114496079543811058195321388006605134538314270008742525709770518926153394053397104633034089805679656801841782526817662413129956899052699787911014681552985285459044172829824578119428445367751689785463689246685156491772922272625071617122794016597886511050981384653310239595535008761334234301881634281983554690204049555452159043055516996845064376182798499139996444549220243087257783863025400148620904751108627903047829695905146359138664798404896823176484007045395373135367914489989422764595406644420903317168846844381647931854021873930236272659290579171135554541677186931969409564317567068248561289078075174843897946232432965884779503869540026411017844176378935280227377187853339344989515909881538523782180452714025202310878011374717519922217384690641987738536916848591300148972841763753066974160028656033171937479106856777744921747341864010036553287881165284647521126409981930917543427438596146578120307371237196704930193192373261616063583518631456616144108100227747484830583892577928927762187062544347931387949832936 [150,96] 22091649501833380132211930203633946975332664843545940641182843916680784989806608270719148914691393219453629083932919573524101496630438477146945628967851802239214588135957249079518018798589040873178180722900461760851584901165928757886136541216095516557696461967289816075350588188607886307345441680345906298913616673138954481703185101880989804508747551040109296517079561604672312926779825211389786626181493648886825809776418295097486994182604710583905946653373635550226798257255053296425275456904186350947906731941383615706140701459192517172325736104102441259540109169071930714405545650951803323457896940371748019639099032296198015148043202866681307499928279263630052044052038772370423693609627530328352076419592359641211630823553934653737741550370539224710983597466241189661609486392455283604521493157480012968605933827015568796605508252140794089516170948850263657913055082153788642619124630681426326211126807517054686682979673746274840593034821825584829359721545608411720797204353567676845761841351296288059262998869062377389064738557603173878515303422367358251040348342111367098125558420042898871913095475893290813073134812315810371631942697686493547228029420141889778848191264810645891674024033603652476357138065578983146100417808144401781213708555271343446879214446831733706322710569938115400182130672790544854687261660895693033992502563646897186014445737407121648210945024982345606736061559502919628374538304619897915936719220645115925929145733539591158397700396783957849070302736808681828813019892178040492090414304098433041320290842061506963793526741250673433458374250818506453941427072210514314649242404872887442243168336636765739026422355117923326654075760298554547468744653641450271195149948908823896261816859518120415903568637491986141613326728603851199768110102776511629342800883786226336489984893516868780806708095895591928 [150,97] -493224739433305233280990183633196997417500341320863191656606669461843476978103715894767394841976163166786243507782829853719956842276638475546289695282011046729127149610530870819032231190567154938459470795537290060658664611805767406733250075997397155643258351016172520737143566617368197794924893890804372975751537029215672022524672785716938404479140506717250332999075019446169935167120253002987479103484349894530419054441884496907044385501500895440824514803858874488688888361036694293857617764234857578072999430408579107047003852929127432526231778670388283047397070872930491528043643238083867141977527903302150798393884678968493357114603121239479151264265789737008709964975174574801658586351149873290414649030746434558328128297874828080264791183747380506270334223186238508843476799463650251476941786001813154663019170147179335916463098364344776868603530557285537712966223107497914965777152386490964824812452746088279798667954772423161182277893458431826025381201072953387193300292302900025742357223965950008158672073935975266219593202657603032659733266152057869824172716222739378215018613083533739275176748705067761226327245148908455234080058870540014153565866533215793237404066643855452647283761222471941126753992744982871831493676016727637494063835545506761768284142538320933934419315634118337258395488184346066652404654660295204263212467562068607722824676371186084259721795725912044208569781040616192828509139299547803764652652753105002460990800755780982059545740248819167488422083941166287055938626387258577697278151573434569155257004260088591352211518833115070939085984558010308186939245430548778060141768228674731524181595123985523038312667012849950908556212108712905287269896720568373706771990384030103403203188617453797481096863833857246999019643890678275261410983751894359170346790322426428989582496406829304004665316823598 [150,98] 11605833364668261864408382830190819235155452608422892865533194074495690159617534325092240934614216960373828029072832406535685392656820446294894435364127631032501277752508822697941280969462698876640407012169172063750459183663487410167160400879223604543967496923387114902454221414323859217014333376229577072672962273303668386364154359953114204107793298685433828194369746532567088051556523411284549461041174735479511041705101810708852376874575600774425122548887332877478419633712107485275644389840878670829710194990492891433839821621616284289354750519871722059036173983408037844110070435807200954071044084319088054322710514578164788649401021497317459613767529984363219046818665831909287263832763436622199282391286497571128758074702600429722461425510095926362275510358559632993099163737223923982157650773104552806423185658615057787326337297344514910224178941428485954832921766007410637597929105193079483493767300322121382279827023733905860709476914931198641836032031594605571272343993215928721324104755817918119558421601083660375274104281945887600774752003656029378536518045392514741867407639734369944942448037893646243630285198739476247197571770328076397602798193006779102030548470238349568014317484138815235321207419640974755643426878274125707088262228599558306371465550300367261451420078703994905316160270113010282639797887331054610996932677233601544039650810449991491085328134315625670970397842265786959098834038090558841397669418088419356083953125131055404952621799946170337795439718458357892389530248942282676257126069693439464542732874323306837826833857467902835243608356066177265213324188416465905581734947990125582791710036350056691085705772496419586012181302253394964635045568241703563233558836165581605618567444111968126072854050913517750219107709351744693067089740987811752801959395976909995121342279030772270436371108 [150,99] -235548852180052569367750795558868642209558642291640676788406745375808952738663158319481626871900271788065712366090885551205008883507778767753094086000022566593192914897965465513023352262626404458676764548796788200895764518847240995179561447243041790780987859040818160393264967794403292827606436804424305010364632201157972444999448074626407170457979560759032253411020482881322898722940027906168466888647829609286156290405948886437493617466787018011973604691157630688056193837322859776760315304570468986440659422628744165463427011527685158016915372338532295844487628968818809532662038360417509496160644321790703561560110834727831667080576405275368726334350575939054960638783853771615659692598573619292096870661428916881057270176632067763583913045873691033742734583491529039296326054709989629843447381132252237678627650101165601540637060875189225517808585549240904248503618045766309226920801807098028522629554726864595020448103771373638316508855940773156881414888347578626237850982708958419945295882894015671677217300234193319900995271473477726127666243993531497556557057574186505607069458976457174457964749816581374443878463961647888987489846786785693348221815522821066863898716902333133755602496162834652135795549352818724719179080387308454936898118709499556197882750160129183830615683915077746696178436532952536039481738183059208740623480762059713464965595236659081738299240926543878060596119482837149281988930008909617517483011236707185274964435751707769636446324892602390375913940977888766309599173050913377819153831067180922725005017908172083701800286157353933964307994242929099131717112199702688305724909972782455397275098085996171998087240595476131210430628351774588740441820834962213786161719855215192962665935556312738825004400330061556320069822941627498034869359887495837145562986159780691164030020278062460114914 [150,100] 4214093451416209711939474260735379161451376405301929695059913031628540037436958302191078559461769113300438942860984147954256103891808063736121411105447022290547734120745777229466637270794909955437174773352542504248613175360892382503159853770630833941547478782150233346504626543254021087754658512105226656380408231621932702943515824236833320791823330930510293605133305474684460392419039008421243168938841105200524487277788069587464497690993623225638678916318304242467005974914950797149369782265429516168131241703121313373038881232572930144884050420174126778419104205714066613688022987839804637548346682114091275938918143352237548965224200542248906273437396488521343143224321984164505623121191814448815530158157721186784118198448282664321830863656443919076173917119174851039401750075007282483325607023624039912630484401338731742671531777438365935955970110535595912068459051262251823372777401371968540373384246837826211147884644765520708005378936014771319782434806170140828113534588447996663691662789015149368776857440970284071639749762638938886735466797909045813656157905918652647570509070323133566780642917254256604462805425668674074701868278865357585381969805569165424971691426147327582011462356502899080321774473149265556284962722059080417892422257977945574258776589212782656174214382998411025613281078281168580318015798315060849925667214807954766469815851328441135377207840384133618285814601047249893585702808854349443333442939628004968302075941842433553729833995584998128621367887528305536072194288110611160386097704954840773218342537208434784632426994080861346660995086387573854232797947578172377721138351403768348315135235586322123297801100245657518181581227329851246383829740946561327883043896659075776444707554959100961315941970286954906121306334673994979145201181143143232817315406895931142925825404151047440 [150,101] -59035367857850564348988944863187524916212510516116199749417677754057059328237780585372937111984323416715820568868306536513080839078898009799980683158546014735516428571391217987702590882851965795942552371469442739321162181531022187952119839490883819010374406841830477511042514965254267667012583523509879252871454559938347293727579103253819243563561754476509498936853736594795915233232097390198970815027005769961291712037596823076101612098920434198591017607670854603268691853546238631134152547676120333111568364635502523154754718624509197595368633448659576324536208650146360163023633829867841890348426407528188264235065158363547784949116539392201242603237512719513458428574891024499592852663667677714720823234527216497928588917200532398427545562839046511427202808783004325757683619808462441074878479018051603311724640787594227594340942601396925004360790892298278419449360523685327896570462575788764832046746052745665242585160183829782394671950173003311753656119074591978654845036071765774921736726591419068922436362817651112023807800589402172534258728055637182931772054030076849647512728637560908398875469008004607693961252022190203230514211082449257501237464121697558265643943349211139911467610733113830623913528510302701281380263468825062685746332216218988039954917360436505035085977110220565485899793962471451869532576831643615392809010734087621139018459743549480228136658771750947519076341846058009476593023450357225167778575529879883827017208208567951918352676665022524767883226594386533252021883053842113460271562755490321746354665418654711918306324368735542051045069284580816402461829234975980251598753719425570017110209065484071083333813237684293842915179238425520536526993433578286394810104619147080322960504310396585320718472288892635083943603399540775223149070219629270842513722001713763066848114981292 [150,102] 667340758994659555195844396609101370652787889093877492515171168004316640565079298321291969715741264735061495611077158738818901884175572492635032608454204207539928189572575081799258834109120055482265405835526687691372723677577285002506407134166665955760029642481071622337116382413227210693738111108990067514536794497507770726372997054526536448080989881122668467532026183792696385865641032542376867095604635126010487897597272397685662803177185749418830187451739495411019654402233835876872347348217971228134534821932949338235530176996741438740831172577296783220883145178623254697935134885741139802843187589920580435546984181291782070103714943488485365182347481567797305414898082697036529130217938312499293248948676060626845192585093447400466606457443102814999453108811309140983222182994684453345096228516951938375413248144182365143908460922557126116752342484472776325278553522398459531792699811489334375237548191607017802448789923202670237173816155702194058614138790225907492453310474109010290650404715587889522099939694895373716642037361083693312058979652236044330481565474877970137134898607257478501934428104837628624623703675356244891045807066223371823506525151438767641825716030048950789319766160924328213396702815539081107075209040476796238521463948731949763200752924340675330778666917429229887577961782574512989660765121081516366206906266904425804760261949665840814894004222862540070717696532660788754425927273458919639451751913514561957900710758985454997964223309258416895610908650654583635606087673191731349694708817327818732405345405957026413652239969275866467400677426007532968281940028685718774859362152449110108601524163411296845291266479961763090044936975924703530200906414474108702064883491582345488439282459240531701531020239251739712882054151133051550135072353567332394074553755216008765914922 [150,103] -7026400284061537389471971366353698273809726612940416097843320948497305956584478178514793451970566716217749532269823679773854214790006071607216028103232910325972373322259287612283484756720594385386031222343637934551460946400160680101472463976117491932366745588782629739772385799233156509125147342002734521712461708065658563646843282256948101582812960203358806691595909394240021757636599627531057789345870788277857615098139651614885290925806290353278843192619038922330742629475016082258225659050358776890423570111572234757040392017171750348243711002232506121589518987788783025360923373338946744633788240441691008620353131294095584588167353913184595250574956563981778704753290745808220181551771206420009595371470666449839479601076135538058150777336711738720962995990942015841158967519573854336102182974360899630166686934369122797792780469843289577368234704650289400951452546561231391352395355950329072282760207333598958186491683304231965240291831216099885099817570026028111445751981622490448098428777251892591397398692992320942916194106907246958662256003045215103287825750334625910708765650122925417460133839685715345344234877622701558792850020795616507617544045281577806869319044996094280387560307351233825686079765645493712517293139568843936758697067989517589471269626045910192156723890564089709537548126065214112102330469653529168050455060928950747636213582564965200035648220653123298397206101191350855262820593359339098990305412068444934098710035377777974997488965818060929170103543102858603234279739749145880148789435329534188390991631357540652415401622137188613757436931246731255979674857173016254551014495525113641518316386625126432274496237568946876306539081429644517756886747195378349086736252573604075238435161396386656047618614754933304275288674941512742435961460921062629985465629406792753148 [150,104] 66470076364941666942682897547375068019152450762071321589933367313248231360214693158060389298398636934372133605124019628824551407468458914261824695260407588534470043485032721890305398733034869097598304440632470625252332304041142667068053067875219288865571534555612811088086893832687451287643366773301454697613699331704809230428081266337035312616991418608556194438856569103736608669090739189572967641724418313857071233131370755969799267671534846508403811867591295941167930909947757247015316901618282100156490207351275843840514509962626171034220043299927376844814978172970742519338614901717729248959823769419739280401093209237055126918367723327062820626443702428664048386112210911103703618066379651917406010819928096982172282201436708965569515956395542261443363410362805307696655149599795046534821564554081078598592987221056820142415527675266988754077510959443955987155225470641924459640760019590228474412032212392382773003689843875238667281124969559174114865819529173135948987309615357995346843839143618347163623380726311641597189958509892045475029238442543063429034818759320034306852925303493318646001866854610999080049019942274578576170776081998495926214042078649176428735214231747529220862575554552903248982727994205532436012633325815455986087229252354086660919142447721738275440866834061443454687496544343734842991416326336642696193051512254741091554522815611384432343453627802668728096054921994726480602784108997610304401687346045095142733067767776032444145828140136150504195743861188444924941237986713132900154000178517959759381850748156800173226008967611946123054179107386757964296356450185394612012596937565451420333168477010472104350704128477310741317657323045580798045295554834972641234950801600924560491689180793522329633361502059345023038674660915221259077634498298608281620660093838444 [150,105] -487596812433436024093036630089890874791401149028457542515140197325611288292376615296335444810713803249005821754627229493856241187191845792301728972401419261631692740109592662135384485811714060992149827107865172078376363192894259077986307512861903380923930126019001376924788400666199957156364851316807384937139514102844669417019632265228605032674723552020693151819786713448513439963841309982157417147299971678216912014656100666113202969030003438895033225241834411414727387382262773947344412897673845435498264237999385267576670453580106244852407746567479099108008281640802210816584154862813563446609977616655069744017300994978921476650122615404559321479447373624274651981640277280346053839688401241126614698418601999940281335916765185710704833812516304219176039076697478004986750009453205020988595687682848261524788584328885988886534593371260963284013838743337128399413915896306969431039009383620817400491591639944069765090799681191125584134383664502305662437296360945981030192573688045689996569413084251466895554391942740964301741948436917997955400639848586611962331256866470927975748241877826523288306020525826178829445835692456803525215561859511000778912669676699411147265349705543108815350422633649203148332108185215194042546232765861060493070885390699500059463423514682331759984108149429793973016491193589207151909645683736516212986436760058000658321335536123117370799327782666461214123539898768318743242762106232428240378137867543406196849486556905107716140850755646453628252211262921471413494722843341095639578028499498027341523051065971599935063158323417926827451835033552451796452070682380676353719842093444951704858072168473734899120948471575232255455546695454667841646598775173651277856031368725886374266830991235505238659781271127235191031638916013215030970665916159071259375755373 [150,106] 2895126400850236686591690785783712524145175286585167307535213410510685021327026250704199138657678777218999349066480416339851995716524174145792371514919065224942728503916784088712552902956339755044296764211980654894807032494679638171911210310385977880440174676671168464753936613374719334988542221396285279299626578458525528967109331963343889965318283214576986170693578383668398782813696247795256360518846061569948397315664535271043901141303318341472126115120061513606170798382194705298720778267047064031406621823124617619551154230502445102889423420904318387483378612312030162497832804866109870378213393841933751499690291936190884208312031676276428835222259401921653854729096635914956665643242624499269221819902430189856622333685670024329872567310607616249490147244352521479597894744622038674010521221989232587991195415894317458260951804167823262973203562338301743850630206615665062537412541884349198546442198793070553320985546726255481212372369762359322643576747583520927218462351008176471178615732630034045375845639638206892637057064892126365643626509676420262884378494947159299692805598349852006356326955047569869185128557053229578010139457310958912468618976361502438313137172605893892645170779398901335914588278422542927594170380003268801491997522868643921826631469026371839304911455917292079550692916383751919889276610192875509371499125580018313903770396146608230985636830087383705586469161285277261641438111124322970150578979373125159883221601107422133603820510364457891353996783696241091649322101251919628264388852220753053792845940028157875159384842030900979660285825166500844934604933421807012177444845566582237142006103440458999534221131736547468546242009201492553276505438035466962515105936683242128720275968882290985628477305505409882489055433936864933641622134220478239452276 [150,107] -17002551353387544231225112214155980062412569112031253643415950735353650465869448095950745664535993229257939190769558021054284116251820576178379294361144345247252923355674246730838796500989765254683901417003531727092998607825313151745168445054798011293431349506283957518596154279151199275604783788354679985765979185082059290628032611586747460463321222464398386619968639210267229052832592323338334813116091889989595383851348079050848477350903471724235568414634750365891774856387401719478409209222165608262706462845930901695396532725773814181315895205084507694067290184784831527209309116708006692019644690285947494451665429600943363405251176820891621726702230010875757601353371639003781796925331676340426332230847720005577442880787784126739054938190763893177136139249105700761620260794785991657810510077387838451847309866084647734807811847427911947486332845987988065758637433845513026694243593663748120728646114413158934016607095435491139807724800422434759838880808167356665341670942472269997908277454277242557477573705109783301350398844046558198928546987600245515453547821994350316269245223970197837614565651119409733236863564441141916269467438361291172402865507848209218487312121013481240294314631599968091671708286685967964460263509463568833288461472178573911506495346984935077194496679692192628494627521681173757888279400837810029203260703798733395099617251637932850185877764004105711584903649586279724718279389358158881785310821377756569285551089061017851617813882233595626365057241600373558925679391850901007955712819845746788075106879357741483330103353231043988232553036731331664521165289857286764623888732323435757233964324933996014965455651540459279535464430796334455734563518589708015351603792431160724900009416442486799587789504315511217170610151898660045256948391297995174 [150,108] 57657035495762609777648412424338460761461645131218588816400579427215904098146788952454940775597026902106852285019467365192456476374118943116676220207053914772276101748075491853806891044553299127492073882992473760224908484402173124027985876281788724007530812020065461087959431809120361042312358073128605855436525244284043513878505814291313705276778684492389687678770460080854206254946570221323409068560537544521195998224070372729586920830379452794532677889063033385431709067347806350279745121910897152594973862794876491502836498012754344513619011352370240872054820149117092068207917582874368379534707317293451945432468885444296632538056006445621204978082485949782576953139700305592557892096916218500992989661806581713974747162840449683571309132837582096887124921923544210745870092786440962612494896017450173006459171690883481311506554103592587622755339544041680974582139872190029808935112680121050508312359543551989561908506440277165284670678456124500536538287256769300796359287600511971660332195348291658660424933503467597464755120205680394415783367362095375357328507316312682342951372643116696320582254764790463068886116863060582227973353973509869590337497682656263777297439969358617636799753653646502373621557979459130350421210929189753212615945637192966191219516339070140255041606804315424094817003773417321052008894124177487239812632413188717773187600203115103444807060892444055827027402477093909151626165192834421059559537221663881467676349264352838869604287170003785126549049158031113678615168687261410675947005391477461584107479977267137152506535303137521213884996041384998784776169755287836009772592151417681570134910525909985691438596124802159308131671631118878623092965808993902786081907816632011134597707852017312142601976530338285348440398450252549199409053036040 [150,109] -59758083638111734454900938201733790025716678695356458420048257491358410100306883414425461399253633882953421765190143345267559382336935947443312171841490421369506429711206130427369840958872194553260553468108690254525368284179788714277951042739470498551907740989953089061399404541154489121082382332516555046226977012546184790282862340035715813261395588116511704437439752949581834423273821724923870926848678224531646622274833287327229723867655971304584338301162272003850401812843185219545948367590917779149177306843415052318737777452859639757166630994691981600822416235194227612779759717665753265016202429132856925065402406766242401576203325701651385739887021503434611427346257122597229196837839480767153942733584244697046063383204033335115587970255838549002898766753687983212120739366311083003154878666237349054970426665556520255957803736506455212140266924654396174080551631713352504645418113913117933270795460297229507589925765701155234465366965291623843382309311873227795486373496806396347022482916596095492998199735825736425350785271499772196242654297260167576355333060164336128255277112391361819249612016030581502444785696193634665064641441447342911641877742828397467374818150434084922153324643530246872385932228336505081646931560125499985157464756585210604387240928442238899486669751254853413084804178950467611858570166212289676075760924306137866197309966684572805932520760258704788781293530066285342701264642719997139350302801321464154932132729418259873357177275730552560228846785901270113625322035968607992679149092529679631008133244435728572562265785807336811097686845928982023617562778558803885734160359638656165329524527233588512126205065421847916500425498793878682991463726442767428031332124057604141665808760569298807875663114006441065178188174868077318871732 [150,110] 2854656673595360468785043644729167597657758750515559469249651257176311145192545080056901037257970548583167314052698399344726803771476504885744488688894756187564029518418978077089436847986548630721494927416933939949039124587818820082302405078536555463406863919146724005930169757116423423047635846752071667797443702570950197920801408049802548944565398496594156891091217606539132602490072959447390479870943692809363516101386627490611551183544576102508672965997915373793643550007091357278974477605734625854417542925365545704793453968581717098013795121979987400064808535409156830099308522793688468976928715823313895410477555238765745169883460344584611691496325796008605243605185834995897633411861361234981574786860138967232405054952072286934971302287339591755963338533182168392204054858668857684529683883250258776388917678841220853431240673430820759638188151253459009101260625624324935931112719805934171226857992701198013306728343092390028662622700700934733997496457195334024228433650751384542901224610509703181914858096890965181485035437502330106357980924723098742294735166006291327378140374556231448198555189675631258036342761269482881756944119593004069498136340282989928852336973553547300951730700768790801312639853590140794973681902864144909469822856628081243342818836334608231526068108962699706090122524127193872133457894480506565341260778126642299097908831049091749099113146719917931011194811017400350357563339073330759544469302070431318032655158147324977570536439637354259837584743661737191202497223205535635676523955915107504722774362565199723758806927910169164898167699749104448687710040323084266520681478271956193195150647797341772323776803467112496004647158369025342910427934790762287621003099669831011516451312775565156647858341971473451586122920831905437606 [150,111] 14197488166806073844127394807222792680318487440325282692695315245262644815255372173644326722286789938488552929690852485069266932735363188856248072833618453153475848118690637897634865783905967862442285437853501442466743948355827148738282609916612081163481420959451485388670619193599674071634926766927101816686683814159353105993411784388460335935544488589378975280541522255637218997344772075348335505877643242440006052028350232057286571248216614368817826170644889950201854226277749184092803123927153657952276409482006232332425716492848444484940239583560091354210716445339736304607160433511428234110043750502465537618412237620388203959975945971895843879321520271117534162314471813836609202930230487761135458258849072980072177983674339885986558590574415574202378023420603255094922040407620897843979684442760011417157426141623424508948127244493526270978737357814663854863875370679145585337678345373248514647438668178593500593477041826356356100521458494274378221923032303490370530492093399449300802701715850193388105565769258976737032592857768064215006555053828483283172091673740524297560768581559576209317493240382362787585238044972417310208643539713646053297728485096515428829506439258213701260752883903646902667894923976664165176018684471875658849024506066736610685751263068138464857135091394038304256411961452905913612294774595072031906475283781048861671400008050409587424489389193797017554653093191155748247470204247547428166073726386629154621537398503008004945414039954351446399874791309247449415376261748379174087647594505370528782918300961446124380706048874408584658022917799913835693204622758647034540698826329199745658421104502844766351761154778274742123341758241799982499013685878494701590206146005559764324194228084551382260875914716493901564407985961598 [150,112] -99139185538994934440417580348668309425208277181949444799322730517520712568911617709091986056959716207181727592020302364540818570351714886352509851008585110244588157591440416005686934045270146374200799276139605505811266494510074762661866847438925336823038501854020384869095696335390451771384456981365813363296314704484899634502149537455252249835620889946003397195777626104764915036389823133153397369849105669725757867404938237659361192409207821703145749032981744858656405756021851526874483803923536261542496098840080753737686358623376597703659700736413955475768059083220608240632182887002516209444691621581911438136714265416294225641181935645617642057469813106071932709937028375912026484138957699516199793817568263704443300171790423458936317896592071768526894226526054159654385819230943022046177055652861900211405554693772933711764060463503888091940178987575248337123232347245049693947587623396628453337400908450719029750111156461924184897760810906719318622929706316391420007478601774665934975573250247802697711688022320215529338775770284546809747972560716596932257819831579620992846845006125316468007548700533137231797721435375301929216860579976922097122665582893433688383129067644290676415491389708492302863312862331750202888024551164393627454574704073884463494161334297793214651947034580887796201612596701080764533761086076438108580524298099173777670583617237470829241628688705315270762202930902773757544009367022213461692910342353733672665143810903771137228732803671228124190493502790326654125703357685743279233779451969425418220492754152995561953906305608901679697358337010820142138428558945250893062722885813070204741045007517050291588456266213708007247194263178113697432165806042504869673699168332606948062388853385657655120176910871548601288588232 [150,113] -705918415856486665577234965930112229285437761991856461698054364659639663617643079774619335648604156933258739614063672992149517141386576062273160913175855869637598242102028981171721937161933233729689250992528144729973619093518170612807702040382248522107776832256215587556262676547948317335676797282221915428538525986514147631486725026389632680139736159153664809189456533943708604211449981807227080516168614227195182267888817001235264119787518447967352790245346756775546535602504342202920541435686084098510365387581178854627111553073253883358524771868149801728718771547987264595342755764414045756464732196128037849078541147774238839979531510906822057535053545562977706239950805403147423376549685781193231653297028215122389546063575739656574125456290021270194624951984786573601899121671725936754697831974078570532662656934310871137764442435347961742573852050685761953137376813818211741835495651455000078890151805075600595163001813119812847054728353561174956829387349455798017722994048443557512588594507087631904933213361710153775046168480136767926579005719121910106953724212786470614783396662990147819621598677893058544186765462101217749153864426335677755964175344379208558171836982620715053754660374510795489171400898408156192631866210931292511083766884453338277643767327084752679502107558102602064181468107593816622666158126407329689071409713861733716449976358984576795872404889456327188157894488212577716990133509449195568171346653109949426770590411938923421819823416813724101291613763354216365987013154539752508128311080495978174351875905453003375829798249431659861130943975708074152575481226502260830252835229253743617697280728590503446715236791525113861793562039882789409441115912158329569229481595930537476919847609962226524467983350004393764319 [150,114] 870957791071479067719694643386802195746303570477382308491032001207733489214845259292427307009886082506243218278626121622004275106215077202603420935523599288816939213796342435241070857891759930261941119505906334979934242649274411532571154229797101698719880318259818770912481963933253641888360386738939255180398882641093874387384415312971185598835617658841355676196807830868326842947508270085330536608875645843885606661495847198526307182057066352468893310015195738044559031147326515294103588673026034097254566752130869305588102481108657154397187844497071093142113669940810463348668079370066522986680432552422587434895745684703975859320002334765775899444333219902404357535247610572254714438056892516639637856212237346259024767116518557821755917373583006545260236437138464246024483194019001700301935722895456502993576807148316781763900290770173028017330826739210058960776092308978288334332191976880869720662671908394314490915897776919491716185970569437132735353272430842450869737218392346387305895845136181698035584615528943852660081691876669756005449057006107772303487216868003402426054729270180583007816911256813006938609428155148131059580454418626127174528945895291646437757876029232544809788083900502810752790388388491236195065768539015652187742609266723539386387965001505139418157558107725194994250910966963670315160586703305126586727215780226314643625803350036656494758781213749592016395873081117153224917829504134257977330764726995357544584652260812707881169713066847816008667065533715549181758183138459539753956808443024866133436161813613967300170815854626330261057148046269348504921564159081914268056863460941255375139015669102545080065386776327496597819971627000492948528311540773209013730441233506051380571740767952927922573320607078734 [150,115] 9673866624089873106850055680162698482669551673099621005995668550525025231350100792071776592856509654959556658435330999411560415626474024392758337995121311299240765672066301519462413574566319480426391189457200479738672561211747932739778740902009925926396236884115602653529479406727396814035382047039992401345941071502986102491547615759128568580500906564645344102079744226941468803389915273812903770027454640580890867054535050718490289499199069428464736793205837237436280430224296009151510720526934824905189213537803695949639430561776213994873040860269750325456504118987236388310443632057563391207610927845372350859990426699921518481522253029520263793692568333413094552516230447392393023751085465575527101153081359079639333523139706811375168014780640364823609317897714214528869440396014955590187284623774591045532110698544132112818941816070259195085185955878055909482170693327257125701915534473141223974325555983091829238906040952128998720844000540118890333253728602513099432255187082586401710900661100923980943357004720630633634631620127446232250798287214842978755179825167422504968753715977306785395660148739794161868145882350706116981476492973543803711195937353879082374511248745782771134592248268432164853585346058434815921304834299873956930321350490764776689767300978505790824496519545646427642171249797927131510163786395184475522760157206189161170297377233927561312798283482678367380732414824920735298147326347335740791339731930731782071812149959933024096216513830725174200958664612082135353916239002994108397154682807366758411326213864589086366604203802470590800563069192426202745391269383832784695138917990275157613729819753135089289605469967662213049862098070156871108755721397035318229595567917672364830892349572812064261480411955 [150,116] -17443926445154157630553937575621725670317667558328118522249880662479398412785188882677880779824139570571432118994725556526986404402532563427360208966496761658293376172138483476984607381281034276558584624733150424230233803418775191944753942168412280615645649099280269886108443210465993569486061442766549451027734492587024459519002808064799824838574151084897425035241390581224522182697501222239820890682344009387773502050049263329985059397273606538304646846091355227292070527229626014089047398953081753988624687929133130108663891834969141913316505849561690728725758764940743240768276107873382650305783556343211206028463107288069661415908150240425760743391559208315084110691134860605706133406755214037841857115923036708452038865288670444500622030176130661258992603646880380799113010677506452021641195875534238888225730826526684123915078370938332490467727310184809864255288599484315143243152895766075235651602167899070736832725329546220599799813096443940304552807349203244782414369781271532234198235689196487333261787750226615633328289587443089406057509225031415293541726140711835572704126253511584516029673019635903251842017705509614971877844601363954938968967311861970233936434272815917410368073079703000053353432482738312071590230878075723187805875771595871725021093675363394295895149808243197562620030481169203307356009762777215750357794449838812989093090219371990405641272490649821297847674132489934684557935429313702956277885550831994633286644274634153081313235482221646283138722086366946031443384194432262776295091927141982069594865792523789419887068527932878575281395215796673109249981176402883004932793072507910177356844460821974065801388084904237982003687644795447475777664161149694333202753152729059420784209539019437997332480 [150,117] -155823195279890244669657543480844524021522651109780950719883734383579206173943478877273905435574723474673377115086690400185519148968971208606923444523702177534745865231336308954164370273915925266742759296242817829637307088075804788756160780189395295736199192866501583147525527074640472675850747854734384708243818008234320557168056592432493617100559195126252627999179398583814429013282754168173112455474469384267896694275302154910503348787759452614759611545378083114541220899439258309791370217805860090549871175107293270235320313861900088187984605210369397794577704121091153412995958381436312898499625618035921851931231491672077351041767341951074286329702072881234695866556228962060210295783386365977437252813998035806657552993694876730812846710688785784562556426984856748486073020730564720933897082480024026452575898011933637239350022148031887546107471758429079467845173003858985688209510643234383676324373794085557425459724191622462484101367547979408598441107946890603117795384997575698817884134195351463026932800339607624395559350852727256416599493677562206779731964259660784098922107701516615138997657070682258127010607369864177025569307309809348012519320937855489740474614181813588540412987803012938350885365257742515289057496072921853427705539980323977370165745194961437427137045150201179451875740485803475318508775106514318783654082623986614477567106879018961420405260034528839179211417965136511889746195692841468835910890372901095506286276049787978495362718426315426598654397722020765990935979484918011754310109160586296273384793551322177502917028310971342721256246591082414766207439148126882810951416125374430608331249919801109142183876821685292749420003276384217874451109066139674332956343704359258524035453219388481084 [150,118] 167953320806916028905141328122240809286253809829423414498035434985558144004485601409511624515293477777299677102597039801217168659946625740227838055716093783330829804463027167555164572755058967317928988060733304061211120872594376842769063901234812870594590392565684172045854635926222044660979905782268185105376933480288274068845399599103838402614137752276585370659999521165660355585229318674543904998315588877152048050523884759269316682936649512720520316414632956507712359642623486006542204772916070749711975649537155676147899810212411356551307079536445993709554156530674461430129905282740081924657569129845017937624662169347435819710322885528448187548107097006698171466653966587448147367583956131716769343325147385716262337567236947791339867656738358461693672610924898058073102067858635179846811747222431667063640023932313626480381527657422511952059634948244038346828109442711121471026067654426255951832414860197093625171948203457094417399013461183998076101698044913761801693629759839645803533378507339806455207743447473464180864037191420419096515832908803672878420186121177428004458540975993672294422014356962626834087345076815683611276727424756261726444089540975515955956329165988932171978368933713213957497311146552156931390697830337787166043527895471380683582505561846861996858547045491592705973118077075754524051494362793480858683519046533413248705513800177693059262239440152953428422049866285407586527531677558863893650165512040014634145423475445392484019798528245195582626138485768296159550675216717626013819630692397458435838532400820474620473765710221481551477473743063255418270298119053756418440991766427382953813721292647872602320861126386931649851094826005467258787486925046322577207092408752374267244003666810 [150,119] -277614462773474148225401399640466246644040166951463776637609312639509114636052677123225400263420920347934329385772341249591802384693063764306633738102242763005666391859835607099944043319263568620939540300071694341532053264333781144105501368195135774948762795231565131457265633439509896766842026625341709537029182408014146139553246585706430002191895075705211967808198290498021414945426237841717022143595752709801617405219842632671741146600621340117399999630785535911022414165586566565050418098748011902041601483014291921756798113520980938972252018188864326583797012955475340945860373893438375917318681266843621669854246964636139289967997320739274029938341282292040773785146888073616775239477108805669839871010376175193138872015249448784356439920414394851938217930237979896497895103345754134914770662918568869676234312376756871576693513553476149024155750165821850672627377882215906135272433379180538504033676345627658743233455474850467452791142953914576835019465924794430167356090432223803002907218272344879921756240476567675371715666805181323400509821563027300136952055215628345902455930494624758658953766783145799583979178139939422877576366614086956086628328475188471502641306769492999462959553954522747734374238900968704832488386342278032198275265534373862912930846368577532539901611607666462480584614446146755955814403723677294797273278007044787909881034350904106537898719694223951482352715182386020740551625271054844937450828215846335350662689249616822802222266703284551955780624030079061365320224971017564945825614795167509592721192841070522225664587919978714828660916674764999439031160825324801284282590346166210342069196465018581773677297227782101898704064460964319125650635763592596308206590238948067552803804 [150,120] 177403244644820864398117477207972821116923643838229338880140340679141012779595866604514748279439690862167531482908529954984363308809988686523638105657021658866597367269289061315404844503879080602047132280395120798610920852730811244023845743191225078318176546109758566151133921551812598713690839558120012741184185724661570229546206701250407167532030300529634261683880110924293479334754856378855501422028924988527865326455457535866676425255856929455107484627351339115861475093976045442948702051709227503738842770771169111544011045679656266039947698437376696033621573178478109247118209659086062362684370952640007312243187241951313676311308320924908493300453026796493150890976932601646278653241069917957806133690148795593955261676447626464575873155659477913631779968681731144109447547812875304559369620728973937532523877339897179392193919634736971472416586742993257065684140383322348197391227072519149663367846331610412514383653168549939635974498977415060807443339608821734922986021611967560944449090692113617160148317707563889965640034175670492684821377645990325939658626787411487676284930144111400360188177730801725138191527666329542365093098048133646629501682885367817143263754218625671092890867846893829836888974410899254369422789177619529784066417151836132372343161321214968321943941521902517347823962776092092487720059953833523874859960169257339099719899720748675474465749363784292294844930742509940438159511473115811589221471455526153855779319451534002657650065206305608631321219066416429644807405858205249574485938322503828794806129177890833321941836143647904551417366570598014757245870829324383948474069409700185094355802948663363404953372846894783767726019874404821398827999648683984026757275298470995248 [150,121] 38963594379326690127165325551928325202603812902241687601533583656689346194710616844490991128828370477323679718056897102278341958979670650830169178127418743141666355184403465718505490816088176842279471658623727938687416501631372644315078411590928670058394788256424605888617200866615052647111845127657839703226533153351526299181278779753698302215726799575646847243734424967214083655881974130361463392162978204034161488970999048555178559427536213728417169260623168228491416845161525823134010295596837748577753022392054419109575327636269749409619547408773917753686140586851137878008252134120867577171309002051907483542480569954508968201862062861408679139899351984447825965825104453896332915613715445238406348919775683096175174437725262003352681026595310233904320128010223749262510903489496230411918597646209085444266369026102703153178635061559143447119451193753566820675738995256750983975007414696729027441490368997589727418876648503956296019253324241103486925656062590494945323008760747118502528836878536588438180559641820980526543999117658662496240362369646376947553928576817998605360105352336403180428087679498162120244658699611429729603551657126216650949665874962129675405634124341669826406347848154801784117817343556725635228241209810539016266926032463136626920061170019682410182581131144514184299356105604397930384668985037166251143083067629186917965242140584155283214842052920855737178341035799895455242247863922770202891629042415527678393447321177956785301008188972622212504835183996526061733819950524059962725270096731418630996725130237848412725156395985209924295832092788178382245670958639792728046003610102998886334922085950432949260381852100308129062874805906302544687790986258838364850548164177 [150,122] -113406408831796946345858503293567546235709830341608691587859088385125712933756874433793627776811222575157439128421168071816185587291937508928677269133247057996361342486087214915714115572825083116743860874426735402703924710511784755239972954292578999540051597630383541745708814157997406359754810699168487095422932364154396750129143336625024237342481638260339943982519266481793243258287082217871383204221721386727227578991211079911524887901705457538558855856682566098861559607146426528531437717928671368093521056975078975402326562759929768607791741973669649767260368513978430702295464464345916583331439329430380989476388662082905787451963442825195245480433538543456146301829968265154818210598249841899617369266796895525603109739170101556242788718867889908241210398319515153173725806685349390345788448609809834985135374359617879442253819467264982298595152597571811791517104329420985511669521514750854079518014047051031369396839198614389256263664230019235568132760044715527874514782838847962283937845030768341401506814605544910994195789154680174062321260804497810843252288511039808545814764653241740690698611493990415504537123040466108625595976459948377019800037374974069502257000509738652535716943987193998255979493945231202808982250460506676220576307103305459566380893658047701957724574805498161227300791436390813946548497024447412538527153744313502449728836356436170702817390446847858705570589855956295457163212849081384491719165138710979125741557087840814598721011059922705069812134848661969225792809233621912224286328906461520539233267349187961979089259685862084753363909479603816154618966934461006364925120517224360627885710509534792176088566876436670591754560481353655051535614865465914644142840 [150,123] 62385532421285903258336150809228111987363913576655279914134058579833778801894349820869117459761558374675164542857235568080131566308510929293581649157967455841542343965978689382848202098819253856449484532860876604183581910130332976817095797652463044375114624181827470606754362042290742520118558455245960545689288383508752775202052635219203784801748225552712300343699830721250795650396916068172938882121877159864327920390376210747397686039963211325973349833173372510835828263416196092382691681169937144948524427819210145666137152124298775916524862952299874724801430689110401117473821307610715883246345302612629198229123546775079101609897750673922074186684448578925584111563298278932289761009305848885488253311867034614784421933747969201771644986477070026011652486982007140270650658095550520446750009831801865772160735801651096679598304100049357796743620630488150811551037246724085983920108769760181263689848905110097092963662363756231629692958221035355243366444507704242316520217646572792464198726779779678577363468691605177381740170272759086574510813008113620643766407898272258227708942759558782690508059537731368633149023791255730963022488504686806902198584035242185088340833068362416353988958346260692359132462518870985041812435479911769796488915215484612843652858025396972740719024177699159631634026872028714739401724823807537985271997272583105888141979581709238157091707480107251932052421914134405779105263769109401085254276311779954152482267694261837849738682764212986284478311764567095942827788336424469710737705953632366655198944063115827778199378594607827068783929999242571349080074469025344021196079717929074208999517142101589167656021682016528338765664972892436248656388750034183860 [150,124] -14935266120731018469865818525558143825282281761282378962192270291621319439304424954612169253286715922449597257637791382018243274364211790823709752944177452311397501478785623625029054636280274435990647318469831133089341688708231376400824602049946611112128580690275330719916362841650057138227169248801023243695714512222292903856670558119543414561346335300385462021257338676687676164813535145459596910925721474302056041819094548927793412817244467319275383644490717023221535401097299226512690637365715328943148729901775115953276932683492247295561113498551981872744839159917701598926586979968561585102965568888769908010973869066679385597529645233102116375683875847082859790411371658412883351728579157327470193256677678664983925600971411402920471739930494609084183521224407195645961699106575697304603553425638458120466327033757857036523295817472415980541687176098880541099944325092198514516150466661927046555254904204267429378798824818576411042995778775870726547026169428604670777683715439813463277579225746762891964624372178570888276763522982867900695910110226370540005587010773578842041731602136163253659406867862548011225468745076825110128258978555368423839390655595134391152271633205165290663654444922484971347988806477854015113982649072928394598811730544272362889407373463735421352157363454798714984728064923155389172462862188302853301803519104685135153456411611397801557410146050335437508333066074988194857422005839999994144150745137531754500529234925526871733840819253229289107422170094889727361543005614421732702843818009440778127381852848996104492883825621349567588508064782579173558639739247358323664223586562101390718007728120048906595684360438174857522625021521992156716942819512 [150,125] 844694596594972287641514160718765895409041545378524117969304534854391721750215667292892179322847055100599602930453151818091599553020275057131059626237802711224642092768652334646519116848966349100754300954172851751736489835978227026716067385508205712219255622069907415280452303329302675127707374142778261167154570550683051204786271344582018157851769169299637655735070334934998644159294911152822234262238425877427578246055287875724683447083273813637300376951057768968826565864734874062779827456848947753837369661106777605186281233644712361227767078715128850889863055761782762585553455553647324117297925637806271677904909233766978064996731162224633012652865844039787602268689262640109625075557316141238540014092438821650945505323588942592570721123802720435862545435833723654537519784579613578701753153581992932097060528487746853524216528210398537344925197868272717388391188206102896597972133072533292096881569489240726695162922159853820980117897390156999637625489549254071448871475348336084426507306312962730149067518368181669821166000380477744176795999819665322957459471370517050734853205340306317185474397220193307141134141985323153883000606107457315810611436503666664511559035732570014258625934383007442447685924045337786173048185371155301362590304763698659536187877915593097427001397051776296314602570279048110431974870438782567610229192957186166135947954547724889218781695760094044553111804150113348611219240502322271172457175668398084902387392175308750502474836394922968074311568774306768691397518510861471902624698946931623149827806380109460700780965870895554546054254017950940059716370043654337964235716558327296857249575746018484332171938785426269822457581524176779384092 [150,126] -207443395996279955041389130221859932719144037236052859955225731303995079940387545268486928821753902263177600837728704642873758931296443295348238615144422711070070979828123928012376973396666052509897662211797846709948338018305378423940108723229741755016126541349773900791245109319348544216504621487763253466143242402402937729949429644360747700268671593194808355924464013972519442942323391517275769146807292371178088057624828181439116460539874910004538413912936990724155799679763026007058952203414061965120942275789178633406625048374944626317948354819323431179277709893446333023148496525878212413684068969267890849337959888349360908594381535611869868958318569385952667587057468006260328951171195062923371964058510448565085700015433402476233999076024582653442198576133296832844520671988996175310537260227372701269197860841580577794826325721996585988700735424535088695704601563426166170837149961447554109215422251912743382733485395398430439904811518777048822471548815287580059227449483981427713287462220375781884998792370436904211828999682817685393453787410763187638736549892325310273093659306859060782217277596299571343802978732487093468319785980316286968854348117685074055108955986381369834422246085792064225413519261523916732470943383754580577119079121383912833963867534578580162706654989446606037038407168472486496553267373596397369724694011692477395260889306933871315346218991748450765340653591267847054900957972958144834011102532478625125755365904786664951350006483015244774550363054217573870329104436603415588651541525481258308186813086214752830991695421033552869569421382136976086213612094439542554766719420599197446281141143592279910564957707366730494988882736906044 [150,127] -14830507343381701673758245447712998851705812258199277997168649003169538362066916328222573362112309364080658390027142264825670746166762577905465893779877869897883579677990738172343078499426330044642964578383590675865492699755916932211586571159955663898594802904954952947885640247950866037367459745632785136863162763740883200140054171633062615005406064464808451186649735510219065056208819507753397041996371831391881323212072403142615453868539219482470879424245860380052041914754187525184681154603093062582276605575732499676592827444902912545755564017175157315474898246936618913823748598860066188846370550709247110495345853425988499830045613147190776847596625012949197413073942974382131444441932024734266739583944605822207391331440520230114173381333506239954865817647897864772393003659517204955728809625764181836552518495794905389965713306731771422727553985126887575355137890267888310441835583937391581267685031788187422035040047291802565621053314307487063448296954323504851582469159951811146332324344178728042558102554669613399777320780219814881376318387065759572676337476592684980670622780909156745779181463035545620402724831664104935762471698327404247187613434000000966344950492794382640674535762983305825960016032290841435993901787516473433114551693396499834962251004612614842112878376458323010471390635252907434652882240954566058605307095270669298080311533578195575685328653805242003723165269972980648370647140884947322941687301297399920383714812600569229118715956278528581338827813502211407078937774713686060257933835015843748494442278952548922919009557224469108584664753985818852572594681617768986649180406455668170929494729595512118330358358789979411045693752 [150,128] 2298092434773553655942050370393647226380415071978731288928678814576287788742282476067333927670814373718540003529730031005126941054510757252845703826955849334899077548287504725856119822341923102648927077255810253208612033344754058419044591685680657061160989663985613087226762656747993373099277022390891285829835794018641462729667283479363884872706646449767261197393700670563997952837283596416886798105619312212470387123322854419788994352166885784945425074377895299649914843411763273615968267163661542261589965882610594258717246256399381002824649322316763520414947047599577694676028311988473374017801901846745386295454781514094425677385198653845585596082024051344055055415547388239012586681896331492595531861125705727062406443532174524251553338355657585368134250625201292798237932690980808554811355787613267487573698356370609248296171627353742206982268015850836316401294763580139231625714598838659096186611939807774865041108236465699247617833510348339760529784893211882468548899830583030456101773497486904045070468250772788159975257953284074713144597218768129778392573178826149868436569566551245258659151678862829286635827969773206345632196839674090552017059218938336889293917430784449636089241660296820839588981042384270980476317186896839540503858869412641308721788779676133751874912223527782912180513488315630194501685804033428639396034194938802282601807482500285890137250737748700489528239660683493068582446147275926611390966578656453011384177865100998782129289105740689440912896550398710449222166278320847993739138135482147723193942720876522957982590206422655009198059069222029643125760818371933450964008125151142853649379176747543151891333269688812273164 [150,129] 59314213435969286625744375470448242286518199646413969256255756206367313543155245434411189464679736433179148314568727847960227848861312967253504662314892272337562495670660450914087316016001941633584235278701648734355037111791161987002305710664279331005415136938412552511795492777931777252812170228355972766065726357153049250311678986070647942634220543602460232751163150063709440531038688213911574117656886863075814776419409949725031471424101046197770910453613551790449679136554932982605984907053408499557995584540490374510411431409791216648417818563468154551676297878753127859004916074192993728359612761918405130462697418814920261650788997027358649116350645207205120963567312920172574802253328764322829677136736897512019134314955005735453392583635394438507116519303245949105259449848601816935815971921923771236687939610289318061691291737374945325533838996786156650935600112462096654460004862366145758994214724652855710460294254437423358587664138558799587429656987341917402915124371133279230969237645220583195734582161296242068170353950416911211678732867900486597923359960042983305042400889143046353015662218198031573083715617201592916235614204718941530229947276394156963741349643578343487971542372282132985814132631894926640462042436673894507805420709415446299773974251957277945667155054258933926908895795459010826468063501850011328888641283898485865383069615690839220500646691277349103669951523506703418201110922055967522184766217506514257671120396413867339451133325271690678350531466744920398190593845713736078982881736803479559890872266591897377082077270165272977976776312658071056288096994675764195267603178802059669771330008970928759002161023186 [150,130] -5828554924355922801118446349417448720592359866435372677613216203181882920582446172555708138236740198443620418571688348564831096918510430393732506360336951913988688285184767138159009373551540927605982834539065371036233194510226031713882982130756219132409742443097188349572235855942618244671678937674205358642756840724560617146256171408866935394794285323075820866382643677475065438480737748700532573271883627252708811169535355472448467227134325798287963947106998763380113456123828178237545145684048189286524122998283250375693346578159482202957051326436541296304988761396183826940864836513220182648029825051189537486418953985813214305207357653442718443286111423797611967645652247354309255462967266041477582687232935437843024796392047443047343581008293280999243018181430024182373485588730910176587983317502895961099218246647683368427509574532820373297815775397368193693835229025303389351894394408700149213045415351405470927790121706694641576105288160468923636691969830735801845492457630164057248160892782439994898852800227691970945541802836542991641934086166795931132461977688015101202734968428789778197569132952087278328739386764124488460532537077382945335809218580813549371469053846746465472840556501584746487942062746262560941537887314163069953316298511191750919974882644196738849284946123433654901445818535685157559441059441327781033911404976422894713085401148516655291106060152172521321312824929915453252881304538056047247368855043703539327788880259521238729793465591358671164873904548778598666661569475129751210442064202827953862192204900211122063009016433102796175353441638191577701343667536449177964838175032859631762285127379061498515748 [150,131] -330678666952753707598817288078869165819433571201254463417224230226114128864339190840533869205599185195669643359085201476519424262130383400683623635128949439808969710329617537178524479415305407757308209576202145374245334353355799567761646355111577771512423759739344970824140262733374748928953996986679679555582275289431298678066686664711606319537534328476723314454057747252530625616784929773864714355119016212429553943253047440372613786444725227472724668066349409658006960037292766295615233149338997533187745435162561917241650310260679742847514045728473044969306908081914067150708750878476046702347751696584536913545157044490393860497383419816597080771651218749221183015318642994646746341074320708556640268062741537975827108378340606551644100489549051412144274204841910917099901664963455063976937677603972679023364650809874740514965138124309321624171112835862428271576593811200269156628833934799059472956307048353933578088744068357136572129411819606452535416478579106250927473901488528454104251312458795989868944952906322261265148616300020738595500286466900406882173414423947504310236148234275366526362673932371344097194800893305259423868318012622298770554885015532442455293184646968308741869279414073685490365870595129773874481379506410901529512896367853857158691022815573470063610107218783342288091229447570103323516777169702685671493461331197808624508314107448546274107228782318685358241948898303230019886138505558096831531237826007021474641891559634047180241739651550598088193140145504042906747391823526398736494950586230151727243452118886799013018583285330829211474779923280718863882039057818945405599813145243165340986612391959762 [150,132] -2744226873230530239536872086696251870519893575901752776567544082470187868906455324578977154346933075727813471974448402796296080616505258137156345771199392153948994728896215014526970479281448828724873497509679296302910411543049238063774004614907995473537729051355927608981023061854381326360461572319950179225769548865632389382077353065626883780644694168668958826236560320933000807919517022068746168573582637175418329353439226446760630703303402223473838057684773229394334898977715786610048238338608308595636258039130180649490752124366404884881507393359613143971147836862106252946423131556130058155419544716423981628084456567576771615455503447683081117809260736058934353675758801889713890509409785193461847309470967560871619227882730064254867234766312806351883114828922045050222258192156108029889926572769870630217085584286921612791957029486153397191587493883413859217834416702880345072142256163750851092113771869244143624525954457013658652218125846765750530945988210275510397050368870998458885988506895653297551026482543993853318297615454704476518699254682007400374134765628859417987684392622875319032941497088649479753863861753748132911287757621212583595750302909273157883208904923258993268825421482720751260323404964612997735188647095447728336460907719175725901274881325159478630623228866069536449369755732311231883787544533092179802418378983599999513879885964883384851478487628741001702830135490808310675493442134746286375832077143964351612850125412141816787475953543218702737382688630792341805876139902132772919530575585778662045413238068179479927318279532048702372714847769953751337839510465823064754179844362407171882946568 [150,133] -132093070743795310440057841789262102770187206174878222805741517475679786641876491691313701234654865292204998148741848108281257654441984298816225244867542929432816633088478343082839307862286728275985530585746607513850009645083340265164209772554251350820453510212647304812050756075883517441249853171854702753346200364956954862292469388901775959285631385488807034521698714407933973129913886822484307783028054461558279732928813119867042259264039809875577209380529253409352504703287825970775408418673804376341251302387902150925875026864678739095445522928487565646506932450947076175889481103269274171662045919572941887535080794846885819798658511851632088804234588815730458123647364470113947514758720104865161102173359207353277920016595270862225852380665624879201459422485300627685769991777537488612203269410258763625891678988206082035471928360834770967392633566746730123894157735472607741026091650441561143494922814186772904735635730013265409123402957588970668308759845059379100031960963329294758033139524398333333725093088453794897138714263306223420631976684580488662052002579332706022537032026993193188774453562047516150073817786129495728321588510879995489245791399274809950625015011949608446885051210183560002944363872433899241765675442685171768363168599651161497862746717330848428720982911098580677319624566733476241795023177347337529706569871190655106877718274695109746516719663008906815400487472126280949425711380413602951462146564646315106772665394636744472719031521169008562523717646682128806277599447985013597671447602434294543329926973923296785648994939235685154255390777982458104402479359133605721222331559125766842 [150,134] -243117404663908941122815428608354052501244363142927140420079686740166879747592574333732410062101747086948716903688934574489104924484527793928899859320273577525595276738438527827532705900513339746908516197186238267396108294252376084897917699367961308683815266204840008230049168660056126493203079499869624076460735415111816951537289277317504970454452515445228202680329172055707629908211852561826951806502390268430964929186965623429432845592422269173549675963865044781061221210029053939681183618620552034645132782365584552259758904481126851114948213386804296193324466736840121611776940526388611038603515158451962431640651490130926011204021315115053301348124795574699273644351547296424396132803064473423056879244902623289283660173112358131624144395338205344588809426526529064670272612715635440317302826502468704535848723411841011521349331642574973541541440382943933294626605736938639182559611375126957612812474255602279798310237360781268460141634898373231673454891506229854664363858969934920129215501580554006976414343301420138476684084066498931928566305533036893688462576179181553397592280000368464287074252644259181056735790741602984744190203419433770658145327619760060164721001429605157025989773627857912792898058561755068287834700670303400846109450372436408893101798144534702781493032107130087784944968686299437156816134668980038697589205285423402456793733411769593917301530771958953715015456580459041613775176231571750129875644200828125945185488663739406771701882159079997426508120747436003200737051441847449796868011556721130948947509191433618734613839679841708488404809358693497506543324776626712207264840134 [150,135] 1321563820815623506711435578533356468003249082651364916146014246847693912262697997096314383045914848965617639885920120663782593616097619784985237502763143624092059125936879393123968415413709047083570129972890337932730906258735023529617369506784487646746831347635904010893090868603010552796989185876432240541838659133464971811738862648304983044678475024071360507451830112679539813945404920736960495940934329087009671905638169529890226135931413161272586535526696879924875906173232844272468009177740189329764004179083218537480251948102717974965927227175560316275610209884283887002794221305988858427379606630287752678232544417667722230114281696792919376853549619106307064056679606297575720350508151110867313816977267035327092834328363844020949084382743497621312580567208224410528708452509877394330012549660941122643063463495851293843795734641212808455572224650113867874566489883589267196411172737230586688581747899702802997358000988132374082340817049093995201489391191320000142572343967029369656863093851317403000397685720169720093396804398799729249710573267470597892169480690600514736527586303263511975800540261132175457355940500466517672298318744768406977886590906231150491103317036898667962359722840440056366895686902084858190894426349745230151541535598834495016748447721290636654397909891674329872420106994439252140902836225636786108285808828555187969732536790349158943837127387636002758844903672653330207099688478253663763128178243108696903484761583376193250386640357735964666392763413057565276763001079366987069056911790745035167632021501859845492230934702991564667762380722946315339261334000506703246 [150,136] 5716393014394370875572199942353978172906156773020961141515459116315924640651725524767632136246625847552971309722722027701696183986657133592812392778144910077381705653206819268191196439563032277244347511435774509531824046450775405221785873071134138477552257096933817652983915545801432136681269372831819356482803283398004943414410262923764798559762115456853159955111565673438684466382314780831735727501156204700298989091604372193143589432540050665022254908345921815396630607828126881683594929305977434087849224104334324794049383145089658745292036492684888105931611040435509383889486473398865230557636015654060483132412003595685689032808732681585994915752369724892183881798764356024658288365915458296294299908192653868072261911198987963340681772868230983597354973206270306198438351139668585412281589535229879986149254439155810232050500418330489029211938464868417123315407136620445029062755422172066910737668269686789215628053745882790062268260428133272636191354207503339618844105720878786002691304465147797144979562121941655081113109588321770213598173724086401936329592169658601519164611850257390707352940664007868141347770766864949548822788904960702185104674642363057932320673476312574120198113952573003179139758653729960556598141297780098134807118006325504785900078891983523590726320421471596828373708827421365584022641976676009108054967380420992003391396464818438432638546993240665231099991415818979706825685352051628082200742992918266021484040659224027367628674795767333309789045069220640502657094722697930263478768635824074724238399827937153460023552279844095162866409019851948310948984496183 [150,137] -29440579279942653037913954617274316874434532837399128570646748118734569748121633644357292217016987986103557724223299922168648731406578886661765742630823943465405954896109347614393797394097533369205700435293098029350217457244244425676792600305472758893303568319140872635544704137889487684063067483163786327862872777522339473404950493950396654226929401823434365804801684573749816814376374184432743032555454929503803360317191863694464997815063581065935377623984781550484513027404102751272387059531912224507321396764077086412095233631571690776000739134601717197345866576806730125071113102141289135976268230618679931252722879781220105915384412869612193912461830448899514271187666998065876077454285697476491950722318269523264142131844461342161529139560644636194084308857686898104595664752521064336978539782596094121190563210943264097338386659203859137178264231402595436714842926683705683005434115719900638045064671633532113415078656923800869057865256759615218237377050015930621880995309885004174078774399254140067472013129523231726064778124692426738235945551393156687727404628331184651039618508714956616450913183959130540866443619820765571041291159315057038418120740309121921078136411857901051780627946409890116423335545436884464650739250121301672904134972075563096227869035666645586491079172774288246634088086659992708546539305606309782391938451537718750029527217088059091746279564002222922257202839713392868196917644293559820750063560914530151822221288035028265523999403726353902554538414568558466886014566440294483901703585479326686397072266868104897512980116262797579906044802754972644325 [150,138] 192064874365337050487316922305175580372583632994448944373313523123121533990170458617736316601062337823158714671827308285740830324204046937494946975929790594782285070872720155257340465088707775822045258380082573917786313015019915304944607961747866936474146294868450703842056833308791660461800571806546911134550920348233723444769140324346955929134299148159449266523199287225240446936488069994629849480938041040227652794118931528027944575681810636609515180423969298213818648087413375072110991796249695328897978418581839880014940546645841194777097145610516562293947569393077526280269568627581572448964939477607036617790528541463371819595338293702314188618070994664685730772930905729589131760103581110426370380162833567574102840609813331797456475007862424870465960864835081807300076326870809384040624401454277982466532824235183394363337469380887717732465783519969205477129282332246178557802544855671763284011867348567625380501392583765036079072636291888310776500310202109853720737573780861829256611689503179322885536479727134316404063059810171802242547335058422323371077381829946040923298059051269495683914996833410588096628582327641939097021540048825180479385504534652066792277593968297198568830323917527678727296081022715712181551318062791053311212433295105133821129018867622428345218346038723057943994656030196792051104165029997262937669112327065114614175056617774218113087043401816481656790137783598420153013042595697515030193565336858897433056683289407510014937651673003062049516766900061150826142810406358813788682452949390039708380269226156103410421286651872983345304249690358 [150,139] -425434621878146282670365410592194906149691230096706338026288905114110510021055224968279209649773757197906245305319446326515891609014819647847258694232447062259444144147195083732012518887664348939656295316759272390024406673963363571739426729312392861525797078951771008404803040774989381173302401581611258943873510321727002912643710911349859509121010548013195328641378057713960051207851658011692640990067988206799468005647926823936926933747866082612336695286808313989062623626558689268450888912791225639482103296838634471866913418885412986220523964310793341761209034148334150288691639620273015429706388978121009512356333661196366700940606975717522553566878454979669544760608833757099802756791098544826141891055681049045733159015366125017266840119229727224779259332813715760812484400876305503119843323219848297797453518106331631716379339350574198961376316844181439174073914939347900972515312934101270314216075425373723378231852434168927590069330788694229326512588720503338046052073234745278000045549162916604179697926105959219946113770411269841290634180909455896977363775086981461783503513898740287191219239753212178410486610459853770736667246734031199005551138141258900054343860825540603444176868104899866677726773875552511327925171486217733690788717734930272669362139243484456609472767059520694048014745466045552190750617620349519575719737347325191021554356196922107839820205428118308587590171053725710652521929039981563373634549208863721637452713835690975249431432399685284885540544323131640691260877116645862739985896394664935961787815490443902543555882646579499024908 [150,140] -5747590322529678504104067155178029184889363297612183513271862706608446376748470943251628045165940399186333390611776270903490305735384684822144131063530310514291979524162020362311463352242190648309251093657002307137137790751693442873100194588072167909209989180827715344885197318184382610958119115576029004860016915031472797551798470657174659045122091286224720572290552930798002890723317703327973122579977122853431921755862145764512888729529584527906152479517988766048462688276211859696923724965930465603115816621819433926182142528113332087103535380450564139733859939568542661162449641996616232310611908057350855915546852747013736435798357959297919033220697478477791471718418856509729717275245728020281989012085365563573416664681363582187450950738946319060988402449437366473033273165657423842770631222652068691342047066006613705848620783639134958225991804941636102437788752363022989367194013689990544752303117181352155505335545901860167196768048050814219189265930046508739907929417635933374480745729723711382729334673363819038711148128495362595526006539535698378930163825908454684217288775585782516821712533060194958703363897187174778539613551714406798220084633863000701139284705594433219477049349772378096162555575632479694178055582277016446830925052051369762623249479680966339754533715061129292707324438463998197728261914018522607735532560992764897019432702458033763211889953384791464070858118315420721311426763337874003728879678285180274540327362269261061024912740408367294415116660673518192109947576683664360536461434830618809681619070085162338744971375718312 [150,141] -3238392170597510434728089271437813420650023115478145715436073867194325629277011854615610216037827205881954321258401682939602050596983258573352637385414628726998752730326439603046234621134060639331367013800946009089558368415651384841659301484927738437791826019425576253201221041327384128612701533564122818475186376083072570951164254819053678735548994358248808068275037732759224605876062039853754324397599779454572094806748791700271517153625265114846089853705009646329080144849352604305522360561639814488622873279327371309669739158442009147298460824202518858241348528677025475279974645435562534794946477219541923858472029985919013154907525854436932461558195447409271765392901077950508658129082029202453852316307780439051292719309431866756091080737614041138843555166841444667784605454366842407600013073103788796432968635136382825269584342865282630976734726098581346633498523064611306971968380733481964832008331875800573252924774860428250181632449782297755742870507339622974014451300186217914926528053738988936023206778537527794145714585131774234178471098378075421700561380519090739060302321746346925290206301282931276742093442790914351927158199621215645818046668069136456931670765742558310838204967634256869440644228402454002308651949170441388376510489549974667154488005984091266465757068536118775473129646972444145586545679512987444646142578282918079893136642676302080961758525833219476293297549181841251004461405379923881513509692723915523077119578433483939395017505597871996458702535186695348694105505572976508167024022590606650721999888637730293108526 [150,142] -19171816801659594636621871965885765977477802609140674082022917827531347902252395126709642798023035631943000001588891107474614229324536755061713673186367643639976854999832066139417325401350016196496474784111086447103660136921013064697450871748577875653078339992242305966781703035922927157240109921597963338991026725714851580709014914290981153177928767546678628563671390447608525353619994332259864743038037121839078138889022612784749400829586092143936710070994535516421502533866976015004491052716476506573004851723511421078738632328148284007191675999963909511753058216946639872242184502401211181350269124405269305133867146502953328433832622529784124689439268144049946688653474395404189119646295588426407580883536484835825282335498018577720529196543913987764638101639458030920880448059980280827702544310713631922680062655126678727756100551124575243151747989747805082736615184312681520176981785413745695489878152186217262423057002119969802450467617822518610894526899733300188607036618956961697143235248061248244131319018719432916224805103732903923962598774874376106962368930277430307442965205977001021689758787235147983415949176575833448184102722228302196700850601960589121482033343247143156324897835590988961990747448266876430939477642213955105977993733872620677620611402850928433722884823823746355423467280968725342236448618293054253241046968643000150380210064653143522590150045004705907689767389336279257996145237524724561687278375199160822226313258785840000638686745037378131284879009612966878108828167976636730966313184679145099526052392658370 [150,143] -2606007169531722910061260107930631601524599424076513828530131343307381583190874813256595553491575807444900051512531118282759167242634881945103286491340891223296736745766297076551598415758593321442926180209062990258855827557074593250018722330810039535367110542083701796429284069613293041835522362675091191041560955130540934832646733393459954080848879940268518324276698599134644736056917940023365260173884437606652442392996095521294002384332149078623707539666052480657222705019995409847416253433667469595066702124220070404150038821104746764807748170753085233385226872907238817890771304595378023918639481049544457474323346973102912113670925634545725406954221497944816764739287254012245165419644667501415068045470765998816895199188746935738845983679467576935224865955904869778861076851082712920275452185039669879354322835331532836836721750025741137982705738613143500220616823962133793811437408725770612559900129740777765631209403057212158546224487455630423230469030175402447799890137257491784135547812316817942302716850539853096670901860525212285990915602198361784326278178294578105101350039135515365668711165772911679359554004006916212872061728352034614994499888310547408846470182062253181423597520233101474289828283671560154698682442256748510836358954804699097368305827639383158968750856142607841688166930016052718058958972398361554070217145299449628220936779941940179611973023601634480556843269391470880027344260127947888169837128764577717722882080293684701904217288276799722858892887965430920476910949577326933576225202162389263681058 [150,144] -11684103148042155840595725740702967793301420701165542087347034787860304502504941773503190020169806795570870979350842338995633858979856136937204543528157825610589866798318601718237950474531756326699918700068174772315223504565124282648704441945069907483484894084903320619964978666574064825647770977644749435949540880870812023004720867149543695355408028365326133295374760059684173098320346493952995680079761868077393766137071035783159217404275700232066470134265328565051917836149134379634792915713758295877263915756118476545792477331927007201698143297427411234024609008635627584640742231261713319845932241788169707305314326748460698065770890128533756411944392970939837324305549085263214639415886261307879094868349707193043563243516849857413012347161322574948997470096699059924642831297767283873734671780519425540480054255704142588164805428721838827597077645202879551718811135306470204021361413560010605406909102088863050399607586208327897146623020125607413386335084608554265198244333235657206265308068622054104425674617047231994587436804965412375615307332374247611102402599017979838284435337793304668618248650821186432435787716466279471121796189272983084398430527033251413861809474172337138359623836490661718727966129315116967340471907341388028624984712036015468156187231481770388105549731632578010281881993956590851703913736264016821271263841913081222242957449206138772516062870486145956296207501283155618739607792019205800335122391617550232860307638521532972851441054058031734410457445017042659630046704872910012694295713685379 [150,145] 228418799192028585930389283178867017512743128399166349601474655891065929570031459596695066531214314835230738910420126006957369301565105424896625431724804563068998816221670615339586621188324726164316379615185800052708883237591595718808867998877695820564463058887816284401327529062570675636400957267723623722517645826666468487917025824704010865683672596691663186813652973713719956786202474041782060005427266312529180972395288216271039668229292357283857561042810697413340821050114413323171004764699151438640440611061070885561894532346081891794222620848852523359894809096079167330274660498151785678621596244008956408901895611777401281401035127673889894998430344255538822308805704604543415993113480203315227821675848676094560602906158810560056713492503440192967553054948178387106907307605566810810662777298812728811947951866486439162538891018728150795440097572977280944904833955529376100789289645549831244666259017487287127997198856132561367072926064592959792452640389070584306456513817325098917829594958287988348448615953095428083253513265915962640581728791967977778286783718380613579362347834290907256370091728798507572680731930547314816124965987877751443518325324881783071596813509713710137624499624542863925150484575826445307217082695710898662158893291849423852027956484137478661157493306172194276036457229631388616825040570238307110954774348656309612526988981037029157720450554294085144497701488958630182089647440227270181913146693916507551724645263278886436143650250525916310113983891978803316506203469090762593021 [150,146] -946571823145138782991824310481437795489395995428516747345161054114849357504074351492421383407673172506802923585146770535060759767569846914442003978686986528180096169668704642045045927594853399134753579909296250074781282294069513611485524790984330083188712556334154058741230754731531528697336135953747736595594248624668776912384155781642344701082382609399462708853895242769255711814199319347259404530072923458847470083631666537250999904753677505100809892270765390076391408543355406588631678675990945279008826024399748530253201222496718919831155623204421951004691906094335764843447915308875755994903486003417978032676649512095455205344584607652725731954960868496759707123038330828477359266319682956976307315167805525454563376502381610921887796050721072519700009405474665863113168503942799780667318943001625382294619905450267172770078323601649471762964864102000635329497721208775881249591168139510424907633395719854720116203596088691485774138961787810143916033811605018484962330193711268877098756918159924890141056455793971889886081561809413406500098998012104156098615587097355847871452551892329416088724557967490619993398794427969992033023457609682998511880787389373217154067506619635504808675978131321897804776645019147791889419497495553289318280368126167359911552484580425606798834425571031439943323930546444914887885140752530732286931907640769493359730534343636764547265075710357864936931096361018234548224262968929439552897506158553531026078019078881850164628374020770233307158364785392821499094937827110 [150,147] 14568754698496901061790197480715101255635179476848829565117234174857227161194977764894309742289262396403021382453207891583862479641173225993742180899178885495273702411684119717263380356893222072276618799350681778110459033186071945607167124696395121383501825243929557727171677972711963160530505790240124528311127252221452696523923378055432831996479944004608044858279020014021351225610867643549716409812378716976624503283542920802242511618811760167424716393172794046315029716035140238476469379778309455378451513563803981029658280009936999363428782981961777071374184021863266759049704155801460507891447883638280794038348929750040848047632499413850803557588105832512370505614829884759128122668407287834401726055101863285221213299284739246095263665667441331460334103883511054584769601179483271316358359065858478027317617940139478750895616632831410633062233140855723628923237873494857238053561467261053319984226805862891068126916125689710069569722245395480559648380830486887663326139123175297470891410585056175736782667979653022448009044410603265392044283282220118092548651328652664216484219039752605957155807224952636817895086190838669614995834118339582946754100516475138321866320272681639061912336508428598707103618848213482367242472047957342678389097660363553993423524437646477875359181354432613474900248731848027675414221901054782912724697365203188249622735869913483225039043902810046873957898201701083337408244411710133727883876323618924126377925869906199236039569166056182534820476836610655553325 [150,148] 1173217174936596055117274603869046740394690974615068959086627620068203289281211284957481614920184593003668677777070104731607620495390249948823909492448733168264647237958962853617388146862358440216933801303217505043218956253080485568542347376735222945952976420720764304856965010824085353068747891697975161735464335080716924066656012263679738493170806604683478115640827047366171304475155207781970940601524655043585455363023161704812365377559050095303819065935024076156995680049414709011393678789847429929980967121878075528076518049805373572376750868494458102782971981789832808325420711387622434832515345875933661806135521961152251564974737951911706643464557146791225544491758334276021708121267933694167235627066619635029117982607711029867571485300922613407515458507141026109052655062527171197130750057071915955605380681626582350777351821928371270117928915750116402956669854352153936050909287384718519118322547942032973709132129633657555750604993952136859478728347378242026868651879693852499449469893167228028131396956557987663908056284273420088616009625146649427644627943114118714828807627694020032365848628831954598659685321111074511581397691859684391239155471585760348647709630453156453974811834319148835651380977717812080292038570824034721006094296707977580835103886966959690259667927669133037561141347615826877224787911986471556054755415968703938533405629902835726058459546966384396427159172304751720527626404635226171831245041842630214579454964753821141500443840838498334177016997596 [150,149] -134348560835983622216870987796281138624943935798139213792577275668829099372929451070554356652534579427654374307737098485703608055030180856170627729944311537476019658322872821031052088748928731988373710309699211746801134848381876073195037751168735727156200049427622309729807477837762962601150961159646417912347737346009866264804320939531831101034421096927399938778960088598963030725439027848786819530659008353432653142227514461850614390180956641556233039281353984202030438960087718767528945292935950384973802943339712011286099235893266838312837566564521305818104510713861830712264565628560751861729578086062724447938443862035161690754867632259374180944575177897834047567403044199000120488141328544323542055752580243714821703926374057863572144226495677973633600447417812358451966259151172500954642364974155794257584774333824563674590097289955836954648806795351889912107339689246101263331779140670894419698794027801934215639567446381819142411788264578174689129655099492722883752616246465663194793110968805255926949574689920803511980952355055629206803709403779523351412576586342429932176310343516723462584100073626263286135539150568668446847911491153791788654500702674721179131245000453222842905839612528873889029381246050985998308342413477010962038665819062459958398380400122498918492652757505509607070248950455643237322014051813638399373912500209982893132656376262350298418610279052906646154210165946544755633745763942990537661028936136396975384869450183431858303421984775702792 [150,150] -2919655278738720942445645312775120095179646791487165443675424275638190672149744145344094514411868897363015664254558635122724987323303453680847339170821067021678610100646349782452461765013900900745300316470477381121250978258624617657945397596828596270342648286482075992145681372938061001973851132669224762583730106539464568949811983175228426409198136825662917954329896121308634331452264717263519789838229643668343545690805862915317761995874047689315615771122798787947012629029961360152118654496020788321108253299604638373775416144433535216176417327581160496136062832120116592269336986364854585345075597067635448745416544698022937094190638422212432667343817768624756512936278004945579505495325183659598826642505687024685466760648163514641971971378936642906517068213373902400719367593838180056609754097400316558789423077846879258672047204166456296480401394315933388832540699704607976909056192071075507104122750630804024970147550396804566813611925110490351898858113177241811947619696394522495015780481201148696340318508601070548327314873610112883113177131527026574305881706077762074472259643630018094059587329802003163070450556786599916413692046403869229176815638837044542513049420644901854407027965953333802910652219046451599440765919079003750094341818661201872615227140806539322904636350136276091673438730529308076953126406873653981572017079952318419399068210658138084941996191568857062608858883111336274238889477939838397742143094802462609934545678100187479588944026 [151,0] -10077153582258133775651756352949025497745144947959531310150334936029284470622517344251641770473861735636126942888707987879632377499854661833185472059424734467903331090668019781873578739431974963678419295509469409011789516752066903892940294259495208298952239058817334744523295110819736304542153506801223106261159290822167833906202207504423909775529235288245592287561429026248132596020466091121782750053413151162795688033885482791858357949971787031227402227730760010867314432631972876177385145893408305489202232574761886844627341930668942554290537488626732656171283943260489125285522238540020846974842107016795207578673005270122361411911936850072714521345932047227549535725572558749534968445188143367180797168756024736449007592374787622164601779178445600941475547007793230427894455351376177626931531859592872353011412355869195710022298607281858333411133707809792785776092755741800573559959105264023889638044946678358741981639807336416718477726536508714425341791531763112315135235565032944636236057578954031192800525747169472932094754965256408922303825556760035080956138662669461269932564515447933854306361567932090660805447018364295630690517189941563660448951033290397261249622362423154478662655029393816382882978182883544658974490060918562747222679973369179385520621280146335734858280825697662090916146733186649342592359660747962119831101268865816320446265345951114665184881551131441763726933701682432260552018438966886559673000906251244447762972812225765888787931838087858059779791192949665948721121792776345370956077820903524721104535003165040332018598574100196364590044101222685776619628494683354301310377554831316458501435986948649639050674928254206439041751724664522323030495736713233234423045211486905016899061195994382513400094850096560381727709809794588177353837634878303833329698482668264015060767450779320028078841525788758640098713344389321774211352724170219804973726981735372844092573212143762191971803857866557981327020969259458756011761750817084679257075719430546970838360166234519208007386315593566641850476645249464038277801591902971267700195312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [151,1] 1768754345127906602496801543991513714446170782018339619989856894084677839233761721295596189525319289585136441800344402096933489414207412465705040439225091273623084781140072814719031249788221056493713629359226687022106882571696673414393634743508004784724108263358074122528703541706914039685437866602611681283615532253126846316461018754503855189996987323273112372038846854390370444524780374256154917733618968409088385114297300620898126722439529936522986043267435319907003607483952091295373067388074633109912482165314682765345904035896974656619008315248592459107445729773185138973248837896851064197063980031660298391554999748766696399994059427114222362755735207012210394211360341855722740772550893085580658541150614934215247089645414173276471500840590693972339583159630123816914382021396831172357417655960876821998494179932768434401732626972597991406635996197781303237126642866960601667584358848913913374203104657537942424555657882814680753551783444184051211103059587783651842075245455619617472889117279889962240460445109233728138128282357643103207910011715781390056521828506400810031742101672539943007853754030154319462852454073023632492497752452705211370537948509878187875631591125656332691478479687957674786122350240633357170936946121895795152190210765856812660747123578391881511983215054460724259409287734615102203733870244710965360456890990446931394024533337353205530965053860358808033147837794094463569078089371566128165898475034715312318229790431421690581068330285336323967463384476268652366478080278590251824084588569342697171395264243513298230207414941328058602258621981306163012220971304506155235897128950298874547441008027401476785255170522535225320407890391271516814450619297615218643062663620384012853867747621475640715932089472297306988699545919101552959079117208460777596527769035170397817130252769681211803526361905305000365820253943456856638636895479543449114131486628094516184050035268631468299872527325260580187441607450872883306414204533400309266514473498490961735070795653927095125925233605438204269703269239486898649685041164048016071319580078125000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [151,2] 402401831587584490006365864002720255095702547314746829875582032301985157720532483986612588866522935717621999390103809294992955736170490437233320692726836891685836247487178308638915603894845042906226300305777528725541392014621645022721367163807107184374360678614740139536406098787043421261509577960835268214295119741008645017029837475986853876148468665505827843933084001189179135465382326276166613570463323516304606804083135142450049202920055965174440256652128776572235319461165248830282697751638012343927313677553687298521699289194148147651091108672805204580837703158409361133525963648138873514949947631019375416873029072026546396033557429964313087251081781135891724119254946325255374961974761628765745508174100616039554149152160444284006657315796544319721768889023034579474447914083910940556087520374684858445848107386428776702850612779273098556711944538621350766782936717450680544178608719232711720103605471025713982720544151371040393658917050551458079503275398626441852209789483908409132829057915592017550008917554960636679749303362385910706269794244211013514182934546241712909342838015762789273765639096098025499084104755628074294994334387090824302604103173737755689404701177858768943367407342380922131642855007125560247291564554124585276511487433392111113516211447588112247757693433716214828934715548690134351233039767202856457973542693859554092625950805198578863374525564997827598400140948231142349999120007589221823358382033234569314330325972326779364635524722749631213620157578473219110318809941542393319872405736618843573162631618561228488575150590960471809428737883624288934090759948898951209567024699959544738509231027414406392506606952292126796978643799797661785288929858860091507851102169433710047327211804762774251923319616600339700314018487273088245104569975321862354837724290732585175096094577624155351785376518599178311137990216157248245073619397194054777479083716277414897010541782952848472114400815329120619253864785483034708170171181377309996786550339459082825790359512628076260600413514499978904711361188655011819310056355902815994340926408767700195312500000000000000000000000000000000000000000000000000000000000000000000000000 [151,3] -60592292000744443621646093973738971672427428744388249709060326731468813898038787059400378134609169997166921772432144182732757311316204808191676493761114793756541483549461745906656524276555630527497091126941026350546879810992810901059420521707332434067007463386559997686121866551881508650680627729262964822500524684898617597690253767780767752987809803690137643706103473301487496509387795972836593335783467504084075814850722959743923595182291453580283867406964048907391043627206100566627213794422365290333323994696840124670333773852287950601008811368204054005613536374641260646027377272971307202938603427439599090562726456910431044127387178024175618011872627051970468956012792884257172711570622109396132634652151886844544025382718209803318447497866478526483125426613343097697195768982509145926798221652773409193444372791382290556025014118288964276610736203361078487656948348211019529071580130770225843430393262860117376260154268226002824452544235080463780689174708919244668315356528349246705883665895449179828721183620055650581975535200159843098777888437836800149041635862503828741722216759398009619946606410670164656737383269943113323126357485534977202251012832677489330883086087342555018777441564408064394906458745406163943150871742830592713106327105256141109779036833875688206185024455421906950856028230186226581830135984221806326663837316763376090408751582389181296664267727716046351270469991750568202199637524834858928034408232510053241250883033843409655465836351709576432298651217020358369303514486255663138854087940597966333193375682230916044891587662961633271738688641457741179386718203622170274043419876671998010882035665362867395279113073761216076957574174745413526443585781385122200680212997572361284620747246985540158266506170620039701016493455671322716206069155157372199271092943335157377096002065743448647505694197445874323724093126867504873005607695333910643598587294919611617028582532367004166313234626913817213513398312590961035523977939649818400667406230212480372589843445797554670439694373098726557151591013732980731437428751994175968320632819086313247680664062500000000000000000000000000000000000000000000000000000000000000000000 [151,4] 2412263834080058123143106819281196946114326582302112655630598410459589040424679472366321433354981532782361028675626130090805743448363579547449886658325308537841531751831903909602387712366251958842447822643393596607096480351640869481328060727068272055007049995817917557430725600926792817443351044035749163475715480993147142951825013445563781681777808470416263129851124565123346354735225833318286655771743973653573214782437499808676249654469243178571368183510128107335786609338378511578299669780555883496882531619784444492741454318890107390165290808719883829564475375659893042001627443527188865101699015512093602238508600021559018315934292976136201366991140624476621283756196611222119977245284171972663601068897590574580173737181294847115458233972589491588857324521200256467227350736177413098220086704039873214881963465019379261249523679059387736891903415745638940133332291980155692890993150403094512916173595064198754656881697868171023509483906835103530087989674348074580296770994116104886435044159115996440737602606935841341338517112400675169274779716478503250645235723978851829206479420937190498947574691775310117983682063666556875673072145774433806794060717471442967888461395684499347300133569312421287130454305850330654576393202029260078736154965196018964700474162458407212015096174093740984520879589331454336974416220273945903970541754138456200734921578024034882431174246339233482474183824394576493745197118451414692545680599823041474373472897904457924900309982780081601645590862177787309507188075714110895027799789086715736802984986202285556795281457538845239348016392501923218532291253264666477806984718840810854542813282411340887281629171865775597643816363575412654498951909511739214977039231511565056249876449126639696673723334885312263440206785525142603150292716976504590921636299726623670781975310194351674777955586862273970218239025384721938409352410899659070647442728645882360792747903912109059937252736112246945242310850894075387327930128324598452546875466508830296992734727299094779210099306670912168954636494995062265695993350432072756528434354095224989578127861022949218750000000000000000000000000000000000000000000000000000000000 [151,5] -27463306052878150903596504146785318380586916150037587552020464484745942274560160555752425316176534544369370446244673019224273193718583188683237846807153170244448617694692538389584370249609479911657882788326696430593655117948783159215521229162927542825263333417551485414558218704329119987916936810488083954438865335936185576653947335528303153689794311679023950763802425909624737127281289925105538812192669891373089604895540383636164028580349324177157545860677506252680805159368094215082600000472231364382814107536123254656596076688476356446851258840692690220834512888587778139117767956975478356172163039246258207726681205193480286956409602136227951269762126916733260155178964359382242385053910854975516981403362491677010875027597246085162056480169223768387729741143374325332462088347464934750635893302333013504969109241390542412631702607380384721615344721188190335668434933372577266695535959557053047067884205214775789219550307985502879136796005048735108322817455234747088382743576241364844440554728900898235142323615346022279620678551778960026841919605574734778839854411843789798933359049728832168198803714585152529699408870720845547357229388724748272553585143864936140464341962911212160400575486092380323546258765670003484207865714896598638484315646324652017756466218360045195689725052858301387991951553565777346459742801507641679739531789808230713396342579231103301042861699463694261197220847440692312750061711878420022184648456215253642320802093692174529398861640335507059000525226639252957959391605985675366864012221610114565655360877934719671441106420466687066633282062646788933439196009660931547916412445581157597839373780551735722992833780123677625809193548639586720693691643554139422664564616885068474520610305754621563140605760343175142481262806700302575776567952576265040293734385753470152623664929869156957515368116711910726777840462511202947691689514552831425936807844880391200680913683272296896276010218436699818439964804093476785791372909618894701205446024729923862481270515520886914125194395745265735527860264627047987484749521930385838475174864470318425446748733520507812500000000000000000000000000000000000000000000000000000000 [151,6] -46832071630524841751622066061047358062624126289910090768213736235459728394880262168698578327769515475305689397783336383206360365771748598384258624321845776438917807873223701239665501074048100023948882595671878482997762944410016715073041057249914593103563978003535320235912107977724324655702130009100291419546745635955297585810502662355781006755187746198537661345692848087157125524859219211560560377048573341540648586973642550224093514303574040286784809718252444769259791672799016978397449117655989433849238356031778685289832905519917140944150160305722303198771980480317524084968594081082158694377684964073793699342013055121111175466262647666586907330865376489169148606320623704391553999404856854508149318571107756007680368211841992648821053603475743008603203342645464231781599889838345100946386508924397542429313309462364255045957407014562082446468067878941761264633594400423294950420658919509066342397487956301432424886243435977981025192759846778273054139827843321359234901206235051493260740354177041257476896284950175972138234297567372353269904324569753833964245342919547096403195280454055230787062196984652573107872693893538868595992781671694911708277927122714816286836193074257744951062656069973876105412766082081248890242713655759299178312873446514324448974314876536745541800490141520025627112322775756553961728649041475975619918750467758226924363731436254754915681841535617280576452877640163026059759517896852565986310611578492915800202606674226161425187870669310233204341833112300958748258543173935583505320490882729963785967876047591013101237145767446096513778824675871127394116594609084939143665026491737798672794286738307516150971213985448606863527462976247178618274846396980852860498753431834786856200743585839852018360419615448583461029427893746713057699716516361408998310654024346273349870916802578990105627811743501634678576564751862521319505204407032114914086298694288012344048203721304740019380271750180731676768108783025137097069098743998784017578351843148750614127489402174073538264194781726235257257962925315748853384195327604876001857691671104166886152597726322710514068603515625000000000000000000000000000000000000000000 [151,7] 4622167455562248883674433692526850587059243867867947363048681532353395824093928752506619432200637862145389237479622506164929634363319442111970809504919334601942589003896697482799417333034370245251328071559515889939617613382742916993947610800050286216293064645360015098491926582702143685394789981323204480026568859167767741731741597841659504009681975638966547923659245735235819494910840451539876675746796344884919937311748167250832872183233075954908079534760197454144958056878625697820635781826144626696768872361829367903079486284503164272414901841199799630169190381111255228742119440494531042934282235349966863701427948064168438020112826423294158308771328857861735591458276111516165626082102570557861228071365255619054579558122009510066939669034349846113324521885602020329445567258083707227545751844377528371678213066285489855480414338963699574389391463000591889597571616232097101058228624234992137901447483983728146211798019258988875208500714976281456092229680637581042148564379505306049016810563685902280160194735115859952530869775286691163268387575851703832949561242257917370199009363531370490287557657102319023365569835619433605028318183216327175489023555770271177222042479814592557352402940785542807557480668113141922462873862493937927922082089346468441042317330382449996916715300143016330395672479331126503734873801821562150267744570666388261092580481162935134084275393265274415303643487794712069769732524961472569713835049463991091741144930356040472982959379548127324796573979312056370092058941589597510236935863023834334913670165493848598977027545240017250577391368174255446786826687400522595289248287303920616454782622498077298261580755827338902932411199195169360439177024372323055879741201330933430306255126732565095657380299673434789126132069596968268846388883550076058991245718259657838561035551252261286527224303275560792852493938288156097102274842166990234616852171496253880991060627815681809771789263707459172897442342431412641179307109681062058696043146129262881119764014887325881363656228598596785259902912393219353026724519871122503674424218038201128688768903884920291602611541748046875000000000000000000000000000000000000 [151,8] -62131883310443063866074664068204762178378526195926547525325093393660268942223767572855740008925672149830528832770466050003740738405321090242317226419760954003063302959327943708482782112487105572715773938530313195207093213996647612383967283292239764597258053660918324396006346841854733298645097134109299949169479160529218131999370285234548783692832675882049770660604689140680051395663380390596074618087077648129295011577186790102230808625430577758541220485802704533022617304900113422194734342300755833882522597506620800412642710543877564940024522024123520414829549400018477129002531757116548978582906585568749987764803303180390072412277335993809272708044580479069926234371868408875920601700243586046546092873790423507358051168842506506525244637976444220268067100659844716315431444963831162159549116924384782714176415977747157515121320485344545893469640253492038397575741409223257123448763033590427101346854457447729303930052706898651491533820292006238985539971021535651929146104242912846996753450725048450274720235011846698855215479673981846522685060735690281623749401339649059972627576918382987698417063164941638533109791132531394353870766803405887732609256789954997512109770539298776512859878627296560556749093568342168955110222898414779276684589889133847267891607248120669439169977784222964145221291776044879522608526178658654509622519116664096442934695605356256550585620977032558771038058949962323786214133498218010018293358033519202740937014251787581613411943426285381193204002336188273979668332574308053695799864395860086117066336241443633447211598407492438910423487066479245890917319727751922317893995519632765145805187367320869572365507896594034582780898388539251731286651394529498602724444074235550585513125490993675583101713277917707065814206631421768582197136141434940600968108644952855231813612868002775083471123407612507747451241409734258515640079712042467812481340664117707422418002142879730733736497794275286622241441066792134271746443736228068236035008697365745014371371757075854464560723637761952495952045629983333935832260680521495671940995587771778061033853268746440789982443675398826599121093750000000000000000000000000 [151,9] 461259373162961736177777626716314114459271247169511648930164774001426957250070191716132833503590093869339272734527612918633171238205798513011051683315134215264412209322047148941403168999642434154729487193282398801743031473788475972591691238237536130568470180389064382404520504783087444267208341262112410648309639895571205032183220673461701660382627915240425238515358182531514241108766187864339780710397148866929053727513600893099461348569144686263618384235028980141429768569894533165395580302074679914230790997337533689832011811912707733219900400951689696032339551546019497764075234724115495090709910650682659927262591322630703648181022130360421787467436680906106297053600747064378938827340818359602023409991711861753300341732097781816502315573691455076600440120835443979907403761416665764803770103833137043583322754664525357269166693465275621988497052496963092785805397281325344352390763417470125733594257601962958490312634163318741185939991968037993651188559004415890348246769015927757619905378648923357404753236473103711257503243557470420052118470476805973088723167932640727609444495863310609925518559361850977683366221307444126456260506987703589445175146673078374373153842030628117966629441437339585761495157945513539631853787804223612271015436082048921374531281126686074932066195422387541888440366049612578012105407311255545749742010310934453535110251821971187789885472309622961608182854107353176374858544558397723780880932560631275420326296779296464313130622513276567950172207128518751901522450793143398606536224150278889637515714041797407789366567105235809933013694203063727300657778484594695168944232309028781025538172670721955497091382980911533849715441554502624957497887551679989335772713008379214924808992737227635835510003248309181531541541081153778259822634650184026171582245728763964984798571034361833950053306595391343402353894114619230464444329423344344433461019405434731322910629047832268437364594842106336579742078677583106721359746496001538398707651342421506163459003320940709930223092014653020365200490743944983551724068679988892847537904777602763116558463180050253527042514178901910781860351562500000000000000000000 [151,10] -2148558273283974156963876709761872331772897194764569848935138388351230709233427053892636813220716941737422276246547239138112612204380408686402074739656929154985224007034145934652893192081615700508479732479862096684168354404816705409398720449296588616208794600724111513914769074394463459324200222222482118701748038121865485006233177819696197899633173607059827311710339529798259319468420144432979729907259057026597798864476717198605430873886568494608075054843502421482467871628188979622748100585158398605177368019058800629674326535335382003722337608693285666038430459232657620011664554618446719989767915762991743539836704143319321589107459702370977951768396611130018263791563280415800937826516237979787051474679257658659906326396953804041903783802028644671188345684127101653933151460256458505751664709863407907917909829720678485223218392858622062600189215803928028352981769207838260714670019255581512479278618182154093008584144721566642793967445496041680833635315880863529231103424618979794612700937998341969539962396097160918463299937615120336160739142523009665356187570726246133816327679823441734252485314501748651490846328980737589680449633045406622520055801387846790607450649698468304530227518042057781651039473714253405021539394648355081360476614349677111514128918605953906934349027989816639619220449617305093236932566516046748517181713338367394509905168581884537706335675281179016639343693869875937557737868219914090132059338467035627674259575166877349155175992538203359490999318191311860987707416294687715128424387209236180248845673303024938297666011416537131487461584908673995973822887652081768876361645364320495747186277890924949960501052328556256670181840022334770053917995474522841321622493341794293152289773170709222855488923337045267967243289597649602557378546826722476367163486254668291468253926203101888903078711137004650543920071465510476360859906451865390565609079215136250686540862563798076898026223927124943260932331905994243674091171873418462771576266556658030460588065380556118484790341798527367306291919234232537648643111807273388476594426224606244509133756807059759119660213855240726843476295471191406250000000000 [151,11] 6122914452872947095742914616361915641006111310064580621907679379381485861021590725391269949349038259932754527837978484701143133738893512216040686227448936487794545462806579278016991630029081403751029293508691431009805536700948454396990076512316656667349919833010018013996599122497911268002068608599593789705758089519865215022464990597688820337568500438882109493166516647343832106877418078070336747749554785162894305782178427553146346466574256496533960739628971547796943649154454104601893703530923456615567035566954503523563590275694034236367865248745770344268115920007473293766072656621922999160275897311282880136272112595291750111350612182539984781375403997444064344295399200501655151966400876725535183780901722999603730764769198726787871733935078781326123009824645538089970194687586910512713391712399512588386106979448629139895002208373332555377984073168814585891081011038130443143858963360201378952748138546769886715452067096875394226060829532991659178606740049254689547433694401623521898756549085964032040511564425604205837055811165916306946341056759418387620671868720802086422518340949079490948344863534414157249266652119809856704977341858897149594539868072653478891675472415483327649225139478947515897835658423031809383222059880894263422585654428630720917878702139443849230306543422430120223290684235308923511853852537514659198509488586817940182397847335477062512252083211482835263627869119978134488580110800353844405154639330437203347953517973788134645802220495571370210132935134898352707201882535572404261744034514360827791533886091230996147046916685924647718628605111748844963927909257854377852061547946460394381622213370047415517109991852063264057866841256853610416131115371578433620014722092586625283903901825574200740811370360034668919028018009548269336894323862291706962985024017526388694594488429142662088980214845545476121128678909915164446028789428102920227624169019821531682314692732662137636106043962320146922976171540604026592815264863417358046571162493210523437728358857886536554397986442268756860788509210038533627303623820635365597047404283389895183134854560018378588637233406188897788524627685546875000000000 [151,12] -6668612605631686303784465380641459737515946813663325172987897091261848690408691880851191700890901719523501003935079015859074954217601429446645734949773975778626414301745968506179729394321463411861622335529866143696753126276829174590543711939659132379628055747254151498618745678501126450278979282613269978678140546290990623259327037231061386531232496943155092414287037645609938874406156669747532503882845697376909683764078140217243331835486886548553069543289345854834215210529920990248539061032255136795229887686089085033940845970346355134844238180103968127768163503952770113507702825116989278764882886527400748931445611157177882402325491975688079647692223915178750349268546973163325212120358236754466553949087014914486566046146036978573872287290729314153210074511587809660897693610966981958028683250998597813189578695498962237595539728453454302191451383804181489627757590812443382074139549139420811053719289988122680664740463345993512565010842160219186640913585118129285503779003159557244480330290001398609200101311159506608087271296413525098070084184367768191164612335947802364093708320543219421843998679471771476232686816711384261825401702206353140430813457364840942976589563443287031960543174947094038793195349869990490853985084683898129770810201068769542052596196586762501925051652303230238204376502986481128864657752349210667183411915662452260032209240303309040323049295113957226704566270379452432370435285653306429330225451270230046754563073776326859948660570452934216549907530300137119441698616464708989209216847772351301916281917082838020602665638594125804824827478454821962871658422273865613827461682853012968208643965727037679789017255817905301332257217866043546681253421029876029386088061405406633639716646254391730886494070606018571583635611398193615670866464245835542059544442689085941591589001146043796365516645377250294983983708487800577276521002262586487466340167547498915609578577841050746327423912566002675369708749030848804039258664139319918377799577773705907835030379556542273272003528328608993721395842100659224158984112328843583972353469852842394486946509327141008327544113853946328163146972656250000000000 [151,13] -29628541692047489572757162297233600127319124969532001283203589609741434455205072492433220651317745857947949930566087774990156472440876781327840615676459460656842656330061913115081774272392052240873554297394598447214051328236398770369651339324927605346206804201017092239725357442460886539265299978345242873673046491095430531655384091383539346128818293489085208696667231937813758125633484359303675664461321601275735154930389774929864332554479477869585515065629038956535770757456862094288033558541191969517141196504223360995457211975537549560945273296994033256102682921746601469362903683445179065302605057400146691673094106488874868076309804593829949518441414083295722320570562122862295612926543762499937832926258309782179546051120359090866890766087448153730248918135510001281236579087517636710098253486184670539194536953211897804026487646340476237085752224759907946670120724759432207807211500592448315047203743973507157242045195574644052085750727233087838160629605826893931497814198635407294276398749047705313824877223749566711090924462568935770848753768420362403773929101722243386413456489517072004096580276881698545193805653636766625574750639940454989235514860831020759425688081995085950756790252875479637406295392289358598908760868797035533972962209606908379790241546354418857701027970866802551711989520946445834984534381437968061789579431957238144182479188965802992506804768874657820536172039128556500904893972601475135993205996742069544977097424926134227563608998659902919303924013837138839696242860571153693779701560404833267041210420565287015036151428845762139167937194000794257922782862584728272433366633146000143171465167670574301380189267138702411460750767461359557871662565965850366108070608287549638198548711201108500560943765192344634686502877711111761473158514961077474387465287430096228777655595175968991607984294753295199058884649472522556391737817616799197206444369422057645030568434344329380758747539637587647406136478614555538275380547395450663739469137300219112042671010284386253630625693200721011154939279765630062996172855802085386396239751222527968175011027843201993903221591608598828315734863281250000000 [151,14] 195746404289272373830976154626536762028308682667371960161356310442058261564731767472927769473463423007509230436042150599656343688743985489316570722783195204202809374535149300481508806693232191468160054613952766305996418394975987813230757018101837052922538256901903111473237389788424147592249600791704327288918475381959358948310598550566368972787949777189995732512981813648144569044402166398583783671667250481130752268721673182283561213252902979398070226956184286675434660848685900447888410437474656653875492719019865981049616580250645810979475010269926527013481532209683233569037042647201838849888046313547540515370301802596615401407555603912146342084850109293716087869616880444181901430319128954113327429526924254836476649454225105251180642075627076289504072895491607459065963187337828015569672228811114821342393602176996840626453917898653656343724670036371330999316172716873323024009802210381418397024584350622569253000524804236404468361231414122397462891524855417431475057166001435499517858489609010058396945725880218878653622209841247209371506357018103773941106311694188180321059122582677983520477861348821722705327547896900431523033942333980757958089131856597247558376633205427808364506793143532904552774699307868255255480767678454179504473847890634725291303001772347980397037586350218343365813470163916251649427431655995355587198328751173493883322452439638638346070704377449366929925051975042990750910375412608936102844804362696315829667072110912362759336055178146455199276887848260127067934824921065189788604427136009261550314995329964952412606235457237926788119071489157515580757425096055353976661602723372420414911315017819789903842979532152105308114072657073924520750753767694833226258361135266062373783582497962853118296470197843910400223257616406637015360560722590177645302776835580112256008847796499349179631251243523949312736647869012633387595570333002627714098287422492218527036264768457985466991547959548185977285540716154953494854738441713318585682552988265985029935983607598040497099859300730038840635243160765482818060046018145575534373654033267216096746588666066557493650179821997880935668945312500000000 [151,15] -648812461514290104915258628700411191238298836854587773844896026053716562275737151660617526766832300282073924653282752183894402193574849401606294412451090386017348089576368973432548709248015808388148186289077801635555050287579090300253032779982241562997089560237656268053513566262159821043985141304508171522047294462018258738082784804145534306869763157696735557526601278553922598940605322921812838285507539924804340299427701030208111028642054659610930689195177017722634766898913916694061192033139449012640015154191943113123133451852476858131003090141533191391312166646030886516808405437492749901048033230092377517031717667541857285165558177586676120016731890899605315724102224245918863664505080978552500448622836654121982358528538698197535283833825699153974969421183743730877038508550933893153636496965599121294507008298811765225404071379698026687179795176048869142673287410312319928353117963762345926491018780042082860184193114392313575154887989207705813082019303905686354177915706497635801485214560284295511902378935963188537964637966539629671566489868735357164573614347900211232784772892369157346647303258904472615802320980061421791050166738448885866399096861341884959825072640249058405724381866459430299946890244149084601055506871811702090125071469135284846681721151301803503304394740895178040518889356286489517997724428712552901644697128313593052139141629907708412072854082758908675372496428415926523095128251561281416400365615131717672314724838915862118082424888595236708481066249817395295910151719084462903387056964336432649393372623554057672172616809636205565233821376547287615364082056852382764946976696029648198911951680500573168899931942910042569284394927050619472589570925631915489275797570657503390188790210410397474083343051738753825141469107257967795923869492897425271181003396159139977375281586852117991783191133301922416467311932391539843690604950728552370985562685215348998945017357599176111938818662622984019218362347151887944675600212838579027718479681805862956743376292554632214500562315083136850578491051186007979709084817714354999236055016778038155274635490066259535524295642971992492675781250000000 [151,16] 1522290243795277061458117291091314822218695343906570983070027212605442798190910230915293043829796231410311285577157160365976495633379945305315394679215605676304905043861660491801213862392377632476388609072111107405806646782770923631331755751645195119634819778264281021833292162799983028196002028989212280027573619421092584113092192988753502084494681920929878254437366333092476944571685615829003273695999415289363957503997137841259642689367582753604150304276574465826442829905228431062016017258941448968542218297266574076083713549146312887706047320326927572732098070401548460396898045133392258120086055113428797593702766932664085853758440871583474982730418839680252307229555842385190395256994583823209229117562648707116143553790567734907808800170053257158007749130250364341659283450282149696093324986309002608431767461858411833265519102921129410655769098378860651009930693031454432655787867680028912360798904547295949084323413869401222441588413248759219189315473370145663837730617385300118932299283308649110416456717779134522202584663488794114092002152968334086486316381073807805140957322721037824560781193573115983028688644048073432874265223158406037530148900782880708145697008207997928939922351220074342637183636475856074955125292873746925304236629555016697658609622204751250788642217008619418777338964791760598162715708618829185072844570320857285125248237791215920002151286160408085536492739555292766759066808365887670081469666780279346087273026934896310820019352526357814892061640993477063633755024676968518303906424659765547679458110144583555832890940174745816362578924469814842140217534343808906381422400219327650878219307895960455674210745540580737780866699567162729192043676695118696207296660915333833257298066296951048693118423367883596528521646697114757302496706818764901751531601512536899299677185001825336194878269943225121348374786176211622201814622452212112035942957549786191834935173932542935342344846159744007546092638693152586782846178170871077833788745329014756303083296233515707858488747221055783720407197542884393208164498248346910306640186713327716257898591933894749672617763280868530273437500000000 [151,17] -2733507328162010023659014171807774442226426664078417111353306515075483889274502945018133850125593842170839957825302729987006524599176271010579641477898537759732723433818533319604394013629341892917771130189538212115844410023790883247753487621367036460454085878882955521706744000475476480701774173215222740650379588526159829826063323616021715033315404560396067674637239615800273975874154857700895873419333065285558714777953467465916699945584230795468216426229813846535676541193129543771400166887144522894878999012560360552636833905895149370006871996101171917999476686022723741173204409776583359781874831216222409951397901686523030688283354362464933519215169461800277515343428585728816077757394869471382690827570059836711301569232371718761845390604534784563813874047944788713744649209039536594030517433772591600937829889426575695979694065620060650421568786686722698810495975294538114433915778779122012842947922123315765467006262963222334804525810729540464883502544866774186292790266441873150705065653405470648867561616908058225000179753343687064390115633835382953613885017930025897991685208848576090107862937086090747140795481011388862541908503115716961803651158323680981390953420269672403876798641509915480170294425593415073966813460206589654407204413923586823774273772294247859658277567532862149569055434427069802576931290918668634289054219996763919932579657374540738933933787995192439351138662981450917322711209196556365246790116973945415090693818226279639415922764720643889866165754103227165487076952163944863324281062778864083837951703936517462018667645763681406859122017237962502019684329670291130828281043825031454785879275167844382963420035211374950061246229746289686876349553866612048813544127967550061321000252540185423141080911174353047054444288791207890400284710024997532308949361879252365040009182865233078836399094907138205980400990161553116504659987647194945152929151678907213440492068492535489539382218784553539814450976054352679578199589866109538687576587649858546599619526741832670043926437617869038206964633489797140719122730493624714950840132059437556210496067521376062359195202589035034179687500000 [151,18] 3820549078021112969900933699680271002214608301093785481152341298618470324429509791097349701813730966521208947273327399742409448576556599271482623133328135308267800187779060911261459872607624910939470970220777924322773634602745538328531901879712783166950757176593373170527725633811193978664735028676166022679325563441109353148412934887966581011938509496559483659411755190280912939132770683243219813988777995326406082992913771063117403832687987605717352898213321950222025035267718238902051531560813122169519966268801962779988421079432162016739914412821900487742008670167769739492353869901756446585249862238321802150724098321816279310576439191852091243734335081185933482912091374681473827768249704466345560571806417751364872290817545515852466129624087018187360652684217138384955666185422154926629535534660065225795855514076829217762036457329172824393158205927385030632507084896094564601608845620626098023087523858329018392161299212798596483332038662155764067877105090770361853336392749748080994206159525589786013475185072118358575578966068761305533403349979151555504420087590967741648442906507641444592300901133313732672721415322264728512010302206306006720867924610071784933273716810608051790846111869703943894802979604507061169013865632769717258999150021910253324316589972039683874591457439083011682911787266662158545346453944119833034337042047298325172788628758146984171524375564964367725118692149010214696047525040401725949758105416400222683676293190586100378991467587969303572818950032663800799841817854270621208422138635693611349779520710339348701672880568310849359105709417709677597995832314428728044615297662682069365136952480004387663803969740707009841156164255852537072577962433962177143260433423918057834692576193736439504058788363143187048511469117708477693145938689819471507930351636680789445731169457076511995636200172626041760005404448834589831249596567300149200412049918955213306418935978285651516468260544434951550020227321951148951478474724842006632875839551357654150798496666505867278394341240022268341770333037343978619532178970920714555771059540794330755542063116081408224999904632568359375000000 [151,19] -4036445276875563358454450336196226673431955987301615217696640156113509830810511451369577938867768662018185183198866484964150250268017657087514243336693077059863576079093333195977535908352169133812489326282214131172172671059544464359207126226251168089593323420136182309484580631977208393210833628913308944254969894080359608832193461172316698334632013048588079428284193958556804660357211478363825187000704940197986702100639587379564693872869612704255346898582096646794385365161583403840926682471835545148675053875784795189944343056515892207649617616318922849208750656818928542935334522823487347492435545704719490417411821626524779318467823561313481114244786632491133413606313971907487092487875726639299702910747886214483531924785850237786006068054291321142673441772474230222863560313825795934587538345792802409981090469569383165461363803531028178236555813021278574188805741937908198648186413952229042565265968899463820547951625902009147569906014033685718495028115763266534735840175808331185652056382934693266788692361283501410640372529816380301226431161385992607004019242963664234832801190938424896434843622325006931847817370330120558497424941293984405594604612536196053604654896369726456624282434901961788525126414597302108380379027844317600374626775349387745651641519268162012701955117361306880442270524394273771454887866315275885445192851622325872012791840460701950065745190340287473861587508154456889304027142963429978707296964287572444189456593828005036362099723192914011996519140236812917324643067196462338528979703108261125993346592210281483690574002942264548506960841616143493337774958531785213634667524617510940476719316869643037744917987164710296762126479283322338953323238541774734465564464726485117892313474355012176997103427975917129962487881388500785953646204957362528179109722807595589904991488965152684332131059066595526091237900901786641210539159138526693360137160791182140988258884738848362914513287985914876146112316552655259868966234423262352338996307898655547625342927438879762639087274427295831508248342483034149281716987661777096645422056843833386041708877201017457991838455200195312500000 [151,20] 2778709101109994917485322797468525128016609574650917081253697811195769116698695976991343396655106037571576442934102234279558498433621705203820954612205171847095993103267488276632096115392499717898146326218706289320692922937561515015664129590719881976935686338464735334846405835582279974625469051847939541013829647058953738042799286706641585925459210772173781555545523926555170251875066204406982793001933724091293692998918908185481147031741794248492945445264644054564814503782789254552405424667104425089030489957058898755806967747517088204432101443011240235510173693834591135394189879039956325697803269849098917272709209112855290739965254569386332513367229780404089219001163203279934160309614757318367278127221394114731836043418484315075662685403201253465897099927046380007092445910833134685748488784221815177572015146377150965317573577143907298571491328207835065804898076682866741104993046586565277282217649592988345371500818935904588088766889821137200026509171659848828560294704150800632531582858453927536668592874453842805907476127473262224409715401739947095533054496490016698103802668529190986227364655948589684236654269461413072208171142103336538459541876426331486144307227060114825422987258496251634389115923206477123353320010195544504150289831805774404289393875255017774782505426210578893992438532392201888710501098235432425837536593889572040994342862753412694864081213975353563911729378242018591778114238698782450294075607027075574299713827740294733401180175730612062918906562411729807610022849742125123830911361199364844820238772341721057690213792960675151513746313400599211360789238072760124584543225025110490349146263729691807798107699686469347436403768512273305880089444320133539476594155898216587729593776301033733425567439597623702708509145202642061389852312474334508910514387965104317549846479838289310087986876541894935148186447790788936395746614000492554486005494661250658804393534963741742641506313530533185363515719647930630580375118550174866407165725213411828782477069092427647835035861121774126779912317330638069729695363389295277307907676977993816080925171263515949249267578125000000000 [151,21] -92334116019991609474906133452550725394992383064263172676744143640215866774207210850724447474002073779619525193568810373257181182974539569586404148770261225160921765061671472208876111457320074922401041472715335838504524077271534025788397725687055742436999233792754178382556108280136690756148166336096765413601799828593802414251973346693234744607815239287345266679220697731821952982967788362383660474462950787916892042407023010674028054299631790913485784502378617235160704875413986083883562130152322534280243740388221554908293355976495608159355312013690272034807692870643236679429131739486834078529283015939468653516684663122486329774017002523754313895647975046682874977588869177084936209284012744494593612000515771066102244052791144239909414906737958087478375369337671090711665492884830397094408335364266158324453679136632055648919196289895775332210251904884386511860421626457504545937041895128775656717974137246834861223256797215309601848182291987885692695195403204871417567983484610111843900841861103822946787366195341222432758394314292630413879644349717091816886792932079695861106662856472392888415578383698130184561113711232955919597745172924130399862235503673089655599226982494411041396447780601599493965076793960152113612326862956444668337308001321897392852541913292105134999453952347307563930748897198042888542179586056884491571456389747193342516488421687595112461938839116844351636386712847977614981140657829680825063038445414649384384771130071360785497116831309723404504988803727772314160726093486373495645938470000436142315900256756286323552960759866136131382277926851311288927507292335790335647779170315589942793759127261586217500133786310170989627072420900246144808533475218138917443721435946286412022220978225405682728349820877540399244319831646695333252967636434430530238762026685467759414191161196662486819702633543451083985036563765210051629580272623063711166428664147060353909208179744773049401272528746373156866129122395730846677938917421658120427133558000205421581077599269395202650100133853205846006240988555282947336377924383345457400502298561661973508307710289955139160156250000000 [151,22] -3192314588086670583697118091985356388175566215203433491179542710804528018445802426184446596158548004930458867352104317362457426823969292563445508511348133503620513485810135258585216465329453800676141730782688712770260527571052077185702051588553927346330910685067367276676656315717405826100573975475481055124686124811297047476493406495122694671183150364587306441660732714016329705910082934878761027311468436468691511322922561320720301876093850927387843898287286542611379788460510062160773199058902881380496756186251580397201901379742433321840664676884930707377691368384271683218155504401234989375361633735287636584680591674288287707458409642342685543771591816938351445999645101782872212931990932625435277933157798731644177854834950031962614252384536288390715328661508162960327815736408699441331436723949304275012307893398198267209142909427590780927401625791759864297639795653220863148781394290807292527828262436282104354621076095088914061332446382677478833981466062477192913061005476816922638775511343477161771940172110854284045099330065425557233113088216906012419890569069426835120159672079270315412690103758862449357031747303294338392372044322557322471904961738749859441253873492985867456105358170965601032758659902597986368888117795260888230359582537457552243972023760979490011187177430850893755722037365578871563852069109377942833824025256647683565591565713690316052557244490681562608895490046034676292364203238869083689091613330976578910788675174793117999482621615023269706302287684462678054274713612955581696301998104209229686203322126092021082100628902442653267026986414570697973764702550118597821672694384999201101063267725948542365438559204194434520711989431970156590480906600198399408560254118483508693928154608936925998934635620047332837522070817970366007246675497308444631241837023928865332377917101335980759893594110538071418890285726337814488624982815500624705630026325468869254444351259947976374107675942935087847831962720250410054989565027908228905118315219028337511294815342612052677497677380052328836970261154055199085522707488052418684623263711586105273454450070858001708984375000000 [151,23] 5875588256429608970956055634421360985256737720443226647648901469819779464496569613251507261847942971074049105625392275674441991607935309721575034469749634262843716798494335915550942704671614481639515375706124183671430601871050593221395715342341198096479687396700399265683127639475929477080077231411410512149408303636679871084054259124896125771045024596928517010338668550540118568170292475192036798686593913052240035411226133603123304429594480560534534635405903836011512170890660578228858746651055934566595313501465576723783693270424872364502374000956128934336161880818868381025388113399260959369281998771618691523206624394214624588773096820936447758604702287210450359888782549334966218429928455207147960707885057479263533425450598489355390925880429746089039362282895669390245438355195748203930607024066011754669981185524412315288088523028725364977530541173315835098181513028348913309995096291470435008307445611202341143494451968775711395889348042761060304394781944332604046344634233604752007224731421419859231688598821536314070544936875091326404274041522746816436335308256415394491758464266956024830296731092375560710106633700476560213221648330525224640097178621660809462055412974373563692151593557000543900977706387452314684557423190084651365183249262511082335296330939591596039436809745436806067538619609392950636640596161097851596410937632235133730015181376430312281516949847391179889088480121265648541335830828225733638218122588648282382172872183271379485862766023504254521671324206838444264004017751158701234619466697839516194416048569111838711119657766983097696535811271637685793410894701172627551470339485143598608364745581698328051633175289335031582913940258902662730411759652411268213903500980016977594350984264221610548408318217138844630113617324114618952978167210995470545006851293904620150209289681802622895347502740551267762675251927134592876031443129295318264611475749470117625992625976589260744620799521176726475394484582808143845500085899104972057464325977518103417442640429900290377871246793690267184887489257214505453934792465589686796500632937068075989373028278350830078125000000 [151,24] -7072268907986348351158525111358664037817388569916224391108357251126268083042370462046863980078875598253025080488139287300843328389849000023826871637335478116847832732562069253686956472960694664697441583916834400009497905768864211924068623721847694878914020484697555809577180721967437288504158968140978623907918431045869592843098129221255543330180315619065002667574533084690057727035733192603072914743780691755977842217712158145092209284874131839332114599501824075839486733548557300277597800671098682991460053567834729834009767874505764147700473436438387256902321532897227542241503431948437333569862500845504552009665631636077920480279063163633414016301122976277276588010530191661031117235839583990638894500623553150069451241936241007842887731388467100484551840945295691803343909831353748746569946730243980562489454333171573537456017747639028853827398166920186992401431658545986671175406883617363873682254533284282058767112294425103719939001205440605560202418489200130876295584476989343032414648393380970818299689130218829748043334099172583759282468868384788503053964213425375484046522678757735050576174156123535493260134597892639473536542211727798906213154675457656100245861373614816881460388557387837011070365003925655381310049722163675957906844530175952144754656036927925927394808654347341389266831416974648712888943029612308842003506387925948285161332215756226510764949570807339436233865303606792785599109258432074883080836446366853311515377293364014609347368483263459837606209657426077187491758754682730124573207500180677164833865857066968009936912545329480256827924408248846455168209447674147548224648484061333491767492599349540327224987058040167245855086696086288675464731079100708873060550643724096943692017534001773584897098391319036987445419843190957901196156276237727968971031907434474380222539049879519499685047374852988011968416141772621688976110758099112789403867473622430206130820576594977317067888426275123863494524525013703273443962014317309394295735005934639593517420127690677319851510509842755793157035701255012514598075147622442660780869942982462816871702671051025390625000000 [151,25] 6650536636362455394971669237669976479163707395257185277970583342177482326850282112800163184540189009979637073052776414924529948023510941050218087353802598203995578486942208044102373429998852541760443574922996948060917960614510418435451292966701704121372610377184451591818759989797105339951637338352068931315184718572849952760288441348954365528087295081160502573987513157111337140311165006467882756194997571832918934851160200178849537153554887631951681053242106830763610022186857123890123817400596881489299122924383752015308409960324945064645720841893918083379659396816189895698067600005906518585332936208975470151078853406104342253180691350368554520316870394949479969895403993746035902028931347725210549296197350997739471503211164169217960141357342582733267594619285645714208723525537902271138317843559625577786445368648994286119465750704982990781788913157462673798658504669510579265580282303780654792444164949099948638290090411094360278114861277825773756950754728188434376625437329454781009181242422397047062866250991348796545576356994384760427036528594389066656628394351642392133052740796282529900234279219048635079127600453691693148369249462863150234989824205371356846958014136636574162970965901419579007445822964075295362057956366115663911474551557369919210222959507733010794687902627381507028808325292899746728656326243963214195342289277622747538415934136437864082756033242261822017969531199212709829311689290081896134328207066530339814051122388131519726447433598673286842846470212715041076596521599123469992357132870220284239319404205820829878127304431873078232522442081862997428496685837627552404384684260818855861879957406258827808909712827660377461673476394156153807675904791334492216406745225098534698617143041533291704138610938478246509833117215522518802469544604537558063925977565206667675153082419763538155041458129219729511652657821604447181291925474597549994553477960256680318741908608432954502155740463400001745649737729872472889875628220360459207197635722962342908551398745617812423675345941757119025031806762061949751724928103746866825851185467399773187935352325439453125000 [151,26] -5149808976615813000375657219054493982494362773968042575809322075061047785905667278129420805638762139826610521390778050842358712991688688250099243855938748635993710949615328254503918802194940710260046682028834292825832661471458624551428263770244277050934808455301531003565429662357831184639189950756051357082848818782820079229452467814253023989060430340799409402271082031371534600296919295649631661699486812812554211272143629658091519822429550863063727621461679133635431673438814704503553822788841040995055243325395699027343986175399918540002591078215694425033850082481245933881947762495725467681520336307247117623078435615033753922309608491729556065845197339771410288735802293417854853647927219202614779244692250603265467401842842442502712202391318459432188111324148474376802493583283316845017987380083037080468570893253756771642535907185099324923574579043012567794047612323042029247650057420912224512675904122406616022448730662314865821028677686298389385095761235829390921897911757385932298710454341365206456346649419665992340842626366033321258868764471130098115093638102205569221088434247323038577078672977331892101687330128696929893710434786210740455698509476216192284726446885074122175020464799305359825560427753339196210243072597368578257324904449074030268359970287598368522033423337635624274047574979604846155062336326216108878018508918887832101198917768621553062654823045919319854021176869326942390473116994289885949019616500687652656271517783566884868388268196049283675141534779727318351320022997060462394100065764631954255207117335707403321045590335596393618495341425453080117646495709181430427714226471277379300524816906902257962213111531652807550181535291023550922249370658319528203985419099143281548077559141912471508160943523922749967863174745579805627893362312437578647472875764159605846665838741680570186230540082948109054969272352087383372073875255650438316394958025899196767065959207001421264284465991380852822450476635272705747913001392999192559364846594348858935027607972571349009690980268172877557976489602516226132588594272268359830002282251371070742607116699218750000 [151,27] 3342090177459207121440191464588625089106809578172984030850854153186474617878058636211417227937132777263114354234599477915326230627537119483204018465894432075809642379614887594541720425462441760710588186736635836758120919887787551498800039782302120058027185250419252069202829118159470226887836597232474916896954951278909777406015934272019768106539434897386325285490395280669708431365975764463659474627630624166175501706055360368115136773026191113750934248109662676320873049844315911132370226423121760395311787117156241133917630110881927698238842016451115123314732051853009194966192362971681663012364984686335905799680536369251589975954427268301514646518143811964681563446604888366383009374473349219865786495558526877697677769461645835865545078339299245659378194149285553622131450877690273944696304177595753570613392708423191263951625796949308270004392036418617748525966338581996084897690795167765177813435007898530199914464195123070946884478285647828563624358170678832275664138756373028382481439469581577106168787330796264704145311475053022180811743128091514303601614964451509976361372773729126457558753459170269629806564314253869087542970420489126011461457557587977890467932948430850812831417940740135339918340340787404424487301926483473133118052869805620415281695214729593152901783044405820163398398667064413728848605545101653689258530889722116303170900718988328950851647969422746028476422804493476205986207007946634888105560032707763340156262813797192828298911298231973017050410497818085337636813450303348789973051993448711347448062878462949936205154473427982467813593471270122598144710412937424587940136203753859328687442612360377443238943145013276461220600861025428525261875562080917563745162153378266357556426978409215477529506077039518868681909460016412207531762254115391043499382021991125642416094499403251303072698389437415607052739400174732512778757437286819956385775137677668587550939393204278943674210056969810460826356775315812069981991666939536640897860651539624108601402315483496725910015666242860353651487575071687424191767903802935606682178331539034843444824218750000000 [151,28] -1817433610130225557284580985640582298820551565279932463302578779161024047135922049220667636974975334707402375147730049033571973954732313521896589893587834956476421171272592187582056353602893554742190233788045399796842076991425323716842423718851821621892563407514893652990392913215549997387357146884107678799242406138918318308966441064014329360145542865310948121097061579163690716170480648475863855040034326202272857177603629522349142916623186194653910325916368723212695587384935324931391663316290627752154097895109329438637469650841205028464119082182077093125740011265765879835055927604369719429069445843768775672912793052345342173630938811315758454741765866611617820021926729322366341096335353746215255640770591673370146593667773368511300804066635622136742649621741552572795873538112672110869709978647311962651573165972665348098121241268563883844872075376538314460058583951619273247819751464855651518047072911789552999063007953437821811375107817875767817862132901137628035891892258608893690709662269701447755132241233221463123221908690907118888855744683239633429782844303250585441458891061737290395955744340176961540367371905867061454844213525404645830653783653602337466620956903159408687014018947275799237233794153094101251910851320553652525341693346351261863393792370387547612869617340168140298313718277178044135224958170417533464557300602934159994651640609595707125008681854240491699246928138594481474619765468861245649555833363637552121956587859666369102643543061705537163291390525419799593378664267398594408253876056031163436154462201051438089822374177047028211830067749133974987534123266172021480246132243518091476208410188619974049384931683770598323558523180221896582104773434107322133118156532343635101499533062075586615948452718656571696823175578824276246591007794238516220128158257905220135871554942528954385574145074637947446817219430045022312030804893941028537958658523907313371902444795018576753298405015533899245234087296181697709193359869796514222419542569925924463777475224593395788284155615435697173512284899095549916118671294152000102621968835592269897460937500000 [151,29] 818870518115360744730466582189140435164079659553214648366786914823756014811982025840598456673777475990875694078184180611253602266601845873744677043728119611632708036770250207495667993310193793795583081174043531266173559156271862587588603055758682922170538231587407151669539306263577381913934188368393139181961954558536425898702619473384864299961636230936035557611173511598418788156691013612289181259310036601522041629836767532933046182825530101412279927053516168902226937204659967135406691204261005626794313166590517920312356617252619340727781960869169670993338661671484008482496882059357713058956204525097222280057968634302460210646615851356173899049716898210969906488802565473519992264353210610248468292482608266578651599847108338590330952677291379225259994631084968454729034620105476279427938500232415641455971995904273959323481288094292790022419178684838035418785028219427227426435922799315041300949298718508605720862345621686005683097483666505154040625353496318382849558274695643935517017336734184610052001431951538975785670228686944250890473239783963840894547395485208821512091875599260916561989882282794833993838442650403526938875462791601538357765313258625540013508735347054761082312393416850798393230981168139720186462815970295333722335635569620099247189380164646212824774811859633923129610194070364559043467365247761365426112663710078604216027819022652696128449931793474183910043745602731333426993874079402090738922591595225111833955355307491551853416943098472309575706481378460257020581171515571124283952724753827967954839436779140379446346313505683434064275828018285154354623911889616179445616617357317885707709288965003392021031290736340715929788263594383236010659003262793230296313385817023666884202921392459383270535560373239153198353198436182258781493882001809056826814197664962767561102292160202282018736635538519448907163646310112803474475492258065091711866812212223512618277579682967651322940619193585178107254545105176246792872821116902178247683865985983728082371605537643142264446540764826355187817954471016691968499377484516014983120840042829513549804687500 [151,30] -297121822105751700775625331780782221965157150312358664779947417676049169690930148603903329385884186476707257452519695826511071535421394538393075030116130052638192016875181430323837031214663768659828230150596265551885102731117941828111898668507811146849040041999424529827675897120578503514804571200122084744947000169918336728163760926980896845419716801113577541397378272496190877643181644876953121303597205548776323909245733893854701659014026078195400411925116943781897472913336033471338557636858456769913106804889523409327967901369518990252895349665369962017006082184492296574307411566928359994387811215844585188752061014547458722288934746930193561166055919720895165946374019017724067955557993106094533881502194951707106738183907319020435577182393949813185834332174093923897426444972674434858997083447968842384975865581315990585989158742273688513457139924165212127183189775583702539061822781932559568641070868316785701746215556420494061374585035756510628783210385714056230667550844821602343809131302505817258234537294559396025675718846427488522053881037797787063452386504479899419334960285754484021054240449911379152414656939526217755472003930150034333727393501214720297794329359223687796299102518142220843276521227411375742852592717126836870195603306846409512889932040574000968961657535574708373915436821970839670147567301926491551748017945727764257548955690200949280905161725267561004947892572320906342319831747815853962103497428802968741631671880812305808272952333825651099573704434190456965616330738556063994768271664328209068940989652284230885677150668782543072041809324508640416245267647325226968657450355719954057502015773646460807934768710491114178427468780542662743095955024541701648247200222806373732281117010671132510855557258756905641641078351535402337306088753002860449346260128188129644433228295393973700053819982072823725461056449205410007545571501823004983962150646292437970799027442403224997161081169264894241928524708011623950531936293978914710190150697019801602246851525868054103333242451908929725032884387679200335570935675055642090737819671630859375000000 [151,31] 71342595919312230155305836917782598712809410038942309391345745566746018982693311494106136749645706974719115796098235682740684636578764259892646391403670158274556253392881809454726709037532087509436024210829802940386717288765894941657915726921902843534771229718206072941312826185834157232002629559133915009814154768673122068776392952739757713206870078685154073935862354928407314747077467354278835374559754928127119644047710138187673457582050232889425109044597041400654702269371278174730941275071433868794902720347271973712923198409650997870484015951149095706829637996056847355390223562497263245259150741695104196361359730084058695359730515299273681557349363381500965172387979605217894575448945917132432640247191154424268749383558303134566866700217972883632375594190394821247620162110445696832669270824176273261652346640414248378169262611085532822624288979058595898362026122371280683600343326393748955178260800967192191328524230193451295566573358002068124114857757418586812894934586030648300791295771379634112980324419577107055571126600194633671837100082915030521531408164436062271881320367752076321377823042843790040786272444823627157507436528148056173397227835781410296510117835341591791297660453411341062938564949848187625611502158113623059079670250056913351126168869783727319921028040048851060825086351369443328599385982514256261486112893443633350744621385669071690513468323116400515362966991124156685441410199663425121258418631660526384575309614384695416019927146606546851534673799911477587139768979672243114173491811459661951148445119137475224695364491963547283350043260570025576591484714650774305716786904253865875173266589200176166693417605816600591946785864928115173479353176192947201239646312422910399797224796828984470455536929696265060834541699518778680421401648757467256992208341483954504520014049672547408609494636990972900864548657276277137747217294635693114424135585995364583726066967155670515036145907634206441436919804560733930251278231887506456059732845641389341859643079907872412220823463449949117998580201513289055412254608462750487029552459716796875000 [151,32] 11044543888258706304512371692069025544074937809607228695332632500112878062805847843601372282424324460527168187132235198050172696419486416451182884168051917785440399221810693364734783361659520092114236484508719290374403994246451104191387815309608560470701576005010144151118001130228326143610536481090874307568237007569538187735703330711192936026158432115117785752059144631476341617783081666203178644481500248054256197319104658283128412694011186627241143889270683286539406771727619730506573450570114056268750075118307150391328158985737762309900872252874322963145549250667744176361317653578827472429739904457272529030377363858690414127332103370302891614219472512463763473264763865202649976126312319165890583713450867233302178522147234750154700531167870989764085111420086815000374625298765585920929761302765196873042950059347600562670427893533724212147843310573673482950129083045467202368120301829531789796719956121497596540540783682672966586805658194659774819600158640572210369810808414562643505588117081663331546458495096855179108666126897709355595855754554936332876056561046917556029484314414751461469963605423956839273651192067903437291036713068684431095812985733264909826512381396154927343691433606009392291121844415844226887109330809927669525917198928354382836588665538463905732069961485498415893033186009031390090226761435925250519425525631352065234796428931551448213489850274495248036157340509516406497641777700122158917268784522774101795026839074837232115353506666832072332508370101870833879178248949400146863303065975512778496584077502555731680992068193502239414999943008161161290896559209568460408101985611127386811050171521277041576713666957666516848259532163989450776303052613275235089044560917338317717249936289194968562968133854758124026227510086501722970859407167867014679544805148361845372310957863052827226767529922324920291243998367797825984892932439317315633588397968225928714371579751053162104832099422909457966358465424507155108801798721463156983770404813358925208967621463157641428514837134966040370567077888818549247418742046461105346679687500000000 [151,33] -20483038236271007427015113348514852758624516394916247760662991674646780942576287838558027747572109965050564399809863033596336656059507733981822418258884278862432913138687113196376669614353913564038247812572393059856022495678617699360373193386445325583234240833665197328836545354408436926435041441347691973567405135450053851336923646409526213037193741540003119816096624032503902869866354702764074544271732408325626395017091031672774601688170650617035665606012295488025370161855117887478021291590609218471070591776166611322556012935887625770716586566602931614635195179174883626871795013153557563818363450863513228705223885773761358837117427662126365176786484909927045797251618966316763299234771726982788015010042893441323892605598018167995526739742245257335821080979982624070786936043201532209775652741826131910034309697240629945302745922969025013312400844725313163174223628211902929808021098769662896729326985240194775045195857941294445593139941763623414504995639907342532359348583013499121561368672451855888294645484422754210512092121371135615283694152940488075818130499849176858187084034251835291786395611798175298782028733513997762592006181304174391503158107031552113520862039457753764533861072855672014672593190823563009409098448191966725060845248123805671809896720726600768320226956894195561705653524531203866689150337561551420320341193642145945300231577005425708708090376232221313450422171351416849805361557024891907961843262977348779648145183932572024956317793010912623554424643279523047765848765801411747707576684398006906069363643173163267460852312149422734455522121764473195207484190023361653293667115894884042130295519187213260028568826384061068325188321729014896807987702796917817500326572753387776073108286275138471398877078017424078162728901895446851787581743348529709650176070651190541576333756326761855932858728828119151974563377138581748976825422002093989501518961685828905287611667592297353940783221204722071964780078320046046453176142600550707831050934406775630911500927498994458005384637410645109996668256704133360138397463825583457946777343750000 [151,34] -3234081447492201480384921418975384522583137587507429720940475153552217293015422116366573382019920948438507001868380664437259057997344199099699696588009728007527617726974289791270119830418080095269676772107470670128121674275849648100880344837158783312516768128112729904944599978014276658364154707965754116164169347503000989533233670933113732686545461189647188332729291811933692417258731480359086818947808659415787100536751285629507337750120345349376028756135232953095544229517775406493147973955403826519923212088179284737219514311859291672434294298127044606035768813134519184673621641245679071088313629540692737024742488226517058321261098813639302577872263000279183529831845055394403092749132581357032330855592103858408193527030916108066988266629356767625187009637086881907233474155969457421332751509940955870482456451954477769633674746961049937188117142221164822254198849698487682958756613005703445528844369102436878922823116759445873218855641604619317961405263694535728201802812381257841505677328226614064102731913554793660398178955306892005959593182443772167914727918729022481662797375890354290243000978622939621479313904793410809215218219147425362784557159325127926380321628144765662060455369579513962776784718974944177197840693264663733920571120061660097620563767909078372518478023181051310034740263583763585457695625824307180835411682452920176131069529004681635719924753985219263147100815253866089795746363769480987004285265033436576348464376407669830545807000970112426983554840966084315025097780817598652257245782080758130189514814780883516808909375279579853951462406876654712360834706194241769218258843061489088421692854354245639569089906625796603257303244561460551296820167928079435691540495040890889249058010130127156842519644313183277928405046885928128026982647180857347579078923434983150719338915242067179190502207205518608655607631228858744924533466894995978719810881904749175711323271175256457435464864003129758354451977650777702653997838632768643209973194340746088434291027862661865309756395669218162955466675694352123354988402367687225341796875000 [151,35] 17018591845025801867621958216982684074090418308001232054724765507321147992983171749861140152366047119493298925119089143420359322402354028150579108017628783750401442434595155255533051621827698013564866106300342932641976498991409783691103567865351696010723370922666373042476765462855566719101801445366295929249277223416064122671730731263054992436634068057659702656091076904011957192766240045211330475407688763701425466293301578346710232718516814439677693502325575207990137023827438912385587357881373715167728920078869669283877743400267482748334688181327150473410372827418952614978814931796295985221103224941948595311049206518495027068910829147873706781635011558950505315527238090167479170792144829419060507204979799270668481339833005062218068752209066283659419279032666848936161236522285438210613459210763577903433548598342774130177694357019410905620863781228780496317918536997219855051201527477691080671877330101801189418418705997732209467279157873104080701890291606303047533656624167314337473910599657885648346184406669910993407270767694311857967068284959502243884852622574221527256749809145740748102416237826110340949250024325820231210685905014900242688674701817275793039847988758817722291351840924324357005924662865921969823966802290514783152392358044637388521222688311758033532586032917452265736653104772754768900286953836657308374201750705515240882779124454641220037046484398883976307855327069551347098310556653970803934824523484585764424455803992462446684834097624559402579654365220024283661509094195331997327586179427484151555377135527860780223044438907395305334853889468170157224021760950301657975795258508348907321491948068299907509082389900377388902142357933811947531223896821369576830024761078273165930216080791078762929351988120318601364953493819143545442247068603190241198338945241811767924180305945552401848086997676873276651539533519803887087926155088810575242964147953771427278203053027549750511883145924894424986936244100905985677056189642759891663958304016555517268321963902499933344947752161339583930070799990655450116143364005462646484375000 [151,36] -4912620596590661190401103324123199559673951930002147906099681520911792618278848223047656240916605849545402158835939858254310000883539296575239882366784815579796909322110549710219616790913437707049308756337240778092275691724304005175332278074631946103856585750467892152325383852442623215067579408669271834706733171675027516725031147787109596256430377423231479562446114661012553973868891232947315938741471408727741588294871027669071585669123598212460364974478901530865796478203651661846339535735076581246937479421470331203591767543073717992128582809259242545967513101532549172559241355936617853078239670813099375173007869087665598728782646443998071854858487407093382416742738786281424324773021775864874094089510698193016607627538866791339069633121138485671137558975363178371706043255421184869415044620979074455148466846066079581699106167026583401926895469239778289623620966985856964514810795911032104089595770670192078283343912930573734146394127899416228672134970560252793734654632846433882116873937101771934871043417507886058934359498523904484902829039649079786663032095132435656041213727567221236796937230645092464872015821362518090145891848075498552226138759571071542389933949122150265648764348618181545142735798274463189540712614954045099501099033022821738555950063877682993634564105651277546789204684935117851292525561875089547898817677747465625804204204356363978349150900910720041709692407639656473403228022239370553967515800852377541271716217252991956078309896342068469619340589746456839947052259294591428420898145187503580656672358814147160565891185236455233665952901025508342857501907124625011565482760991234175556764409155893280769537748178620382707479011423652085685537730716793670426733637305772041033234106283127317338590439207045776851330680120363627421362862680070224569107575589739952308052766124055750150349263631425772917439672536468780356110130228511438616902045874086639306678797661059043693551301937932450877205644913850838027168697467443895023459915288361900217627190609024102152591383161414006415596016239545260540039583164062500000000 [151,37] -10580378433430699804048794652487631940756641592447845991748535334552215149691808725343240317710077238960597245273691056256570203494533696464486551348499168483738104299957815349410499238323647477170999824663746280744476234576046260903167085052614422187403047125847228098676744973956232284437173577028961455824598933354166424594097454882603929556162222349929634997395377103531392091769261448692453467793653126815203654788461015765129242172680601316293183278789777451502494764994290838970355702726974327615359802495154063608925587729090497416124048032350866168041958862123260829572186947604342815163265363112672533654714058926873484178783271888878968650726458327991992356300417951889912551251234343939562535728230870853054477067663255397722577019024477912763031442604047722118326722195617570519005313001592095464425602445398275294320269972238930218056309917286488055523987772864990748460839048921712060952234831688315059198790767272177465926709136800675915054111697664047194895442815979883697068898810816139375892361846503613088277400519816996764105774097427007269290219073278189128410831097474528433959365488260365048487074658539116407319909046683630502748748891072475395189754733264529845115415796031277988132338892054398398529510934548413745891051599282644626365251178800573622752021575839879425008672692191982789466243918499934331926533074766779289123413771050012805381509834058139809942440285042388493370574047484473165084315606776213729742868445662452129506104266198339768378732612108471624740253237131794545690717757957784588336463576020077640939048290398316799877646012764381767204750011970857167182230031028232196514221991533037279860656011066053995208415301903000262955491335497449173737103690910878148427094367238744550706911766967216209302899038314074844752537157758624578642599620720064319219115285561064840364771581750096083780920089676528043597919491043061175460748643032064356706474270280643604445440301130694899806043593449766759039507826910211932465427877295069900232948694176833479987445677727709766261915540740138101076764046223632812500 [151,38] 9425326487177052722816239136590629196199060849232657511937348461570801651152472320336880146609517707115949575445268569511917562049497496910004970709407488820124216809587276459901510242005486315632378995550913344731309207326898575609141160339280391614767042789242617151523608449696302054285725021344713213168143015542013914248638328972155258723927387438017703882554410205107320405373720505032759025961873932707426909345302471773732631149732661764697438328232274041868149155062684729830380184830628947788470741585517542200390509738939514642689548385642361772235443908479697645705436340575857808586380500426142238535048022511826125761398747278435948113880368917266755533878864289080415445099149728457986007345521207623060401342188183189116956868119168150437399373567542841716551797561922978824611249708355521049103951888192016342192613689027010930021977006945073061015516939503785333291116282302917730565627768899922280742177944896489207604079634636003623361952468951104798958631569456216586631624920076320318803548931498295297004839574032035993935816333534070144010861362842281219828930716123633440829566729272526914106086779369080481949301303118175099133396173876392649592408577690650357258466770643020798736524579601438139041965356199971686625981069281755022893333615880363626666245143573075803858282033925618561592202769176240290718310549350822150664070323244792011874668934111863948419501537849336376067346549622045512765602551137245112298420207134197251046889106617392843268874866982872294768261030987239128604117677699057084662347854400294608469816759817864837010884763441547304501354873504302176527508397434636074269839238509957095330334273125112689596739147258891946118087971774274727320400181138401840662839963802002252117694870760579873403400266648987605792905818373207425929930542783249159309740886131348721711248970575782782365096150943312163770877829291006967245178940514500283637075918257515250016952079190418606363679719845048160796535783343234782255135000024978536613102318864472503052758641057414808677561364344237616613131570820312500 [151,39] 603541333689001121415268245692961863131428378258468388890996212889662742621780957277974369300278407994487317628975666033270424013245970412641379132329269323662490240602613405406468726367824087244799551235240003829714463787689798068994777005673826807724258422069945145569176905323318545931487864406507184385039066517383648660633900091020535892783102777958791373198149699150355829795665144454444660290601491770452262781890390120598629683805897887967283426582580223395103658693217480126565141227389771677217483117815008882026355272566083022100604763604658387938494125868989987059948631417725568132995680704853513405400535144065584868916440149693129973920084889720749978806465215187150464222275811541349868142499907806777481822735620085474445822229069563254917207328581100465466570336490971481851460466740987269984155600461629531914015648933359766835663782923737683300580137695463225726755242131022619698803710503777698248555337141901115788127677749071868257512468800281497737987616493013746369357519180760388543439421168852382690548776446515767747053573702774716797465376357333356461290373135228795003240403719320760352829932973760862686858481746791994916068262018006435027249307132947514116254186543343980670952342435040796023985406162950480959275003819101947806115855854034304331502317312816962000134382937873308941599232346666172784775966845385958627024253434706256869696530642670919475957619925497525844698288740451058757632905581484944692837947822113790761425998192144326084357423411257985757185301105028947818584167793089068371664060211700536829589101616261425473744301040477896355920371681576469394454545912329988069098899700532405391126038242753574879113135427152612892805896313715045544165709049857967834007436278571374975146436046263224259930981547684012625781992863258107065262009238638567541034176648849084789137847852042859580082236220986127301670567483946250446761915298096876539803840883476358110938200518277796516354118905657352557997936072592137847208410901272241335944621441690773854068658416635184643660661674476704777017621312500 [151,40] -4738058891667592162004179747064620488244759362106506560024028773678662717949447596621564081203077393372483933002744732144385348305990795631373436871331901875378061603579885828516766066543500009521966414048197279746652003084295639079396524753385532175324819626669261521480758568112235967237910595652215050281303370170557645640602473046528448975800251912545322653576404330029665656033160457875144890751486847851331981109367774720792012031492271947126459506757156192786305348256565604332727092618639139376500230198720785860952214680963541709023826324112368613690785942794117538525956897134919881872620883008639333401686698455340056937276627266986322794726550087749384046911975229398208325490008180920683228403529677890610143563060180021966828361695839013108830033797408625986016878701204878379909895043426831218577930501142252895789500663273868309552872276585385379558489767129830335679703683629748861936225556692115073313218952882124037314999425915255398849734735114528118007961342407993884265591845941871896615691076057110111161538783784549829370461201157181322317949795492791571763343150000500265401686540462189808340489264373242174963235839448720361650722387227648203956325112855645241985411454543923220552272802242011774069766174232455886436764413234531764339468796799282799280603100811770253059645298293065064850105340258136501934561889457629165977754455480467105626653429446028746710790713045693683951656691838444336333295877814967542023817800278733308098303164529908468538458091735936756795575400221626924193263070465190356665491511371716866502856682843241513973029798844291746754503897652511936440571319227813270118864440205348063861129330594720992480353786798962260050690650899522864958597993129117326294855167323667191757115004504627748801169579973687127305580737395795525224068878064965569706588019078709042891017651162612271189099409311598738626763357773447697441994359593914218593078404389027058493272860363942157510197519072822819209841943197851146004808887957089831688649168748953963433089578235742415568710807481397717407294310000 [151,41] 2132108152103724285869669882412305421691102060251503506763228855737806198741711439960909813986659576789190686067927533824776205478766051640309954942640623938854738181733935316416705135215142422811474684096554201692442575490775634293089861380278072460053359127004733347518461762471341188514062970901067954673842383603116703925958587176446950417786040781194055540268998784100307818852873725893617939856657377641359519037551888187560762539254131669488350975177966533598984703891625534957691633090355483011400281061357015303321588071165332081741604086845482875114319225449979921465337056015619657689886114248008316110682377480689285200048469537265191054534795402135982689503600358677877991627052419806781605016052655075574997894084069142056010397018497076501368967642839572750678730914196985563319524147604464576008896472416441930153541438751216003854983528591181877693843926243172527942575113698681290025609710057066642138179625859053918005941709113155751371603574441026104759496916706315768938062918086935059314056157841081414205889394837758147106615466640534375953611408200018463577734535466653688194526840092089503677401338561325484149520168783936097333624422100038528343217145536736262833910043260389579630622890093108257810547596832315978031193759076193890826746743059455851286083530513220994368257531757263761689967331494678046481911233275156237388745857479091805197705396727198689569946911612227175646232186913029838142032881446368528278726078368906444802173245073259792234121885404715962034090486337406130613394129732432668155560555780773552103335492075889016664403179054360726454109341582447117698780884017993786300085797333474362871106287145399394803221792181753615756829035539489572006818041794530025648412716237154016344541193102506897227159936398590800932380224531900067928532959888499383372634890954067931953878032378199507175679710193993228274732122875121609486288269938014747679075205841216155483111855699140126700042735108153599073982598199700651170446959071282428085626903876056395262967058818257331644009212428489580559340246 [151,42] 530017107147838834124311329582266336404082072537043160160444078816836243177048016939657729401886707588080108577244818079289384981167637169942678601243301091415969318314908731804289058452998171036419019440479900601574443997848240514614940896867934916607273674202494276763799015362957693707842629441680236193238779428111460093295869182771584188434407144236332698387966844469210723105371494350922855363602034409231413375939289640122602653961204876851649621583336784867854783215623464746612069920438252285493880946822532262350365748839738285504735866145808029954988436025784107216655995975076925136542121016744618469131835820267498626338378912651676825347438482782257898560142968165521852527857333847789280190376336057017812919433756810079075233327152667167896015783090783318200701276273477710973985509354563016882887423140689104365127265405266393379509414538065398716956427255830633594842243072798745451442164359082496259482121758322178886985685563469403093527372996647610478130745539159041479096726968521350507344589515985356022854298941338448641720562006957793300329898574964703917732092840129901195618995660874296347901631232937347914733417067454865693847128072757860179588890229085553654648605856725438242913565017452219506902155546790535594224904518645834038724393433697232617556091341458795904727106567946802809156385565372679157201999936992672909496696174509514324496007195713348103252961451622683926803838366327040523900778319091488163425704210605546584451094906267779651167104552124026431318484553915119315396592502440457688953199677554105842323522600887902276080319667961165623113526744304890387916553700049067406284162696441125033545261663079025334196354073819184488721312191854309236934930814906815911343929371939756565039510611477900057233312259078030838136768726451051110002114719201677524763148801987982932463762559198789636861921883033016489422927928096145353707234617079509087283681372460888161514785147023254902067910605598468554264364302885055365609815160946264075387810486072356036577637176948864373076275153968383919800 [151,43] -760334500552097131445819111898321747789161356168938436088764034531177082424847976801326125673079340669065469206199598173170028546453083405348977138236948585426169854682701486449422343087742333110078251004324508900405244960078038370657235356671745344204885562510308618848049487878097183308281403355104952475295933993307614631427500056429348957333734652808614501860586611404950903708767924667299891427035855292457714575217797538042552271698348571550498235383905704291371820227115428016390659330871768994503177300489723379347908549705562693028168756038634892063470786619729725252340536706746761160227941382432120297083759892659555451103439375497318892360056578978119901313892167745737524473259977465532927996163321167248128764143062191080068137383089851620163379925204970167405936504403871769799334138824774914727651999950548600580415189399840614159308507048402159196638211953039982231076325934862000994539287675268348244898637871628068869040955614706529131030380143425083098558209422064962362759182674389237757404796379486829952256017802531358126534181955359404886535678790512181580497481056066271701252530571179749729150164530643025784638565825993024663792438740284518320500091446801484687056523113110093673128237956982298240249832065399542652825418062582823019415298915307209536173862539163958816449051640649379066225251546524853570194015998986643552691334685097914513762477079395013555186552425067722926975314289401394586918004899279803674485190899298848861490166885840589069783487266684721367765088876041265281318594686839969514768550066972148647728547366205098043660638403873375361104620962902383381475412635164336902079028022203459717743677800466527230102645629929014686389050894549870295382319782888959153011612161541464929430571378994438977308615828461685756519412331232815454333496056962403600429218086926364640687892417156102396838556171721801409163632690958430011675755450443943201881565767449119614078527026116216317850220757759829946650349676192527249075569188524217162285905936360489437982502768248927514926225107102534960 [151,44] 151672497018377692370526714933817484590399170600778445704478569523365488394519239576107771429009004125030314554757437395568791412438731773906940694157926840904064795302865812717124521071227468655953482245795917388105521370375296863211372806395382690031413881277927398755293594633864595662192023131918017792893861492806814829183484137735391128592127286586680038772063833024799685746490693841199952338910834942014052709326339069038168934419298325986021317075383707045866563402865680634329365342104260110301359436520736518189819938095572522207745414322415429781987963094181428626133351712860069641093069654572611236391507632544152406008607650227981849212948798072937588789238124177415379657056717518703263259826431498437577633365476800418897727256737309220833089942909026024816982944767678701542421338951771982099664630272308139784806134948559597798745161445566710461408602260418328607527009339986110661416432081304874800916005474361399822453728815965280171079790229480284892865684181591637245291257678211876510312115893228564631608601277365573586914181516391071895455197985168636320174361064207610154947559839330017673528005085779818739195174150293393317757748802333142109406597524734631555889950279865445846958426022552897764107797164234783602334568400133783830709411561721680728519181220060799883919005522595979431807617750351805423339295846722511627331060557479677459549480819308980549575995513272476251448402314204834911473877948595173395179091518370043961300718756428542821765386425015859700853152342801218252853810461917695158362054786114365249489335591540727575966027364499415833956472393284865970500405882159990501357909449717797645564678389283635510967150865324028129887143627809068653455393966242604717615512129999321566987784069435998112116924604430746850545613148873776393248874790193544151074055787454836995180764999925822116442749274896269171422375082998281656074743258071440541338982279577409863262756257084235634732234096562291428795683936011796725951522737663477810191496058062471324407997300063155173116400680048360 [151,45] 87085643082741779248038460670344979667101061494738352920102069822675380690343069251217664260330511123633409857849781904030154314584019788043934041977975920449098149685745103850023152122702102968626569023307392647848534961876326639336178726059411386103167141958761762093002117739546011177659461299812720520461790181759372750470149029077018354237925201690101130169559217487220782700111991925781770557910453058184225767524778885037386824694353404531175536757994121211526046965590330422835527304154995623901116123088910542253211649548179120207479660106882376554391271259077560911077178652360143377099472027017719602722294540845925514421753584933800139942953259466708513991734321012313625853315946402717688061389806445337581703238014034780101402582531911454006873058884960056960739669546311676132258758189301345536708559174481321763063152077876934265506888406843821622589790337547432245146770947878571924092009589250454511362541993712572672668608535977274824419301716141207322598820440350133999550691128125290340552405202274850633081137824997367332933652063368159564627615201643299190331435202865134431709345980615891535580845262968904268711136271880419623547007174300173384205883371621731127569399240877756361563475601963174407830957821672768442328477721101561623030408522661181510613789608590690109331881814921856110569829711239766471300004604959608629029896312424301834378590254249177394979134325784934372707974152497431467066188961172291867620996435804191322163855776114122165293363014220062901843255277392601180799719003975573891422860691151533909692302141913546904663592439788291214218850638506901049097637702593784828173955631494997381418009918621345605940565992454338360078930866901412952996576160021292633123830456128303794442646557282157122730651915848075355700889027104104695239405862218025884872463197753488427083018524546245860147195314330674859394427996977221366653414826402060291408106938608595813741031946396916996746110663704579120075071047530270656126200679435055070875663721997939824315996884333533175997902479005 [151,46] -40527176578913335404747845442862937564762422600121343430312642346848309187906329730046393947392032675267981785105377071603166999484100623935500145942365543180624272128033371734498249524375051962831342872995418548434693054062380613300741563124185829427487012610787005422077964597398851806507732033650515360902384693015734626648020980990328742358699310556352193216357355134341021800101862958067388607062837350644538431207489024787626390426603171123391275104428567486442068640248558976092353619739138088587968786853170793530618364904324015505074179428564445212706768751459079457974247038268419636064886309843563214808440017498127550507581571040767388320740775114261317813284134078822851216866610968160708417554291959617436232112313286589158888017384196476299405001414157400981376310847938955592449000271972601123379924939610307027329411820855017372877534336355830224514197917812767613620411340901543844251966430118694397056634368585835349515039893790476915411589719600531727620262892685293310738916911379718552873641505281677782131037517280761409654046386368099623506805863217363429385535212755948986423753493153294513087853826577840353403485460434912361261729194206155704309581277662818043636307253389357119012220037030904307106220000813859438875477112331312803495523161784978532471144675828157535774849649131565743695616939490279270282317811946435743457009786583750864038142425618106959701868003926660101608106278415743007207097159488918497178588139640873599115501597214441775240650051357060791608404458264352471730441873505641603491755314997225440887287468555453171606127644645753018149301782976559879222653877898084212260618640028811878350201410264026975246719806707774663020782056175818539461967370709985556481348760610274900067686676254032469771488734353360078882715057724780211366776970649657844466759876351783915366110674000333875523874231831177981534517619090698537114810470132568124327125136281510372727592659112111600572830312960546738761738907387250764395261938278555210724715597378791198081964722154384026606055090 [151,47] -6009096701596495783639421592430435099244613314692437658814162792957101823926194080510509169589084505171039741733522121999922322849696564019515356258403375569822547749759248144380169107299649648922975154318204750754228798538265849895415952695169290572222957609590366058007134472675798127563478258346213440555989258629611950594315999717277001480433776736569243532516987462585866414279778710057168818384863234369071884230652778876297478458459025099861637033122528111153412315598242262521978720687982472041487128857300381181867093294606305139061483188741948360666175460228142484935349870777618568875411602351515504488269456369834934144998879721159516762968376458055207476306941460561024169157291590231245022949190869366316468500683291907540814438379173431497483635532790901322716743256632020848122063816654383594891507299867746709484208398873719861922947726513562070045543040407581549761687689677610637454327401071851117875258990309502052712872591568467717558618579707463784201716969568590278746694746011112772541022259413485852118629700228192963626250002418910962149184867901563708487573929979132581248838182508049799401233976714515828699484582898798326794566201236489604287590113570205241591805069246951539009648545831712758351340025777188988924974348055300418138411797323996370431818517624848927666560019596595013914030580702273432202437685990105592792478735808427712948165344512456490839301949299036131690268600116047904086774243525431806493297338585743342069608379155481327550050683317684398350351838815960563065201791048059239097417974089486087544095046505350457304485266336836783620961222217063647198086220207355015666553259413370180551017828558052723780330304117366604774493987750029598137315794609200127614562715661619611757860595101147161825365938555808144497191426858972404320821629587258238059154526546214439255370434968784031991078603693937160454567525846053860680637617757898965349503664825518831306974960422430102233152665734940795367817907896738236421835844212963146776971865502950355465793784010310726321278 [151,48] 6612219155936734524198339712017553452090381111406747183777232663487145691856492345313741643214319747978093914934215101254253268149550426710074882597820134880555707610646605186840843477246820459295240230530603840057801904426794906665873478304035559756157238133522951965656073896589395382136104099218388452683454970092689693037271353087255710883071060578472200319359655470062172889255650922597641597420189792463630958595163961767417679038342119200508702827656724453501147555872440893561464198430641439924358518182865767283221571557940150517318757841975205169166967623902034697766864424148053626299209369141088577499804307123985978996183467965177599494574050708769147475659483575550401838922409321095413269240018701041774341610751235756273997820540620277217534851079435856177454375358441429971150272120256959432211410520575242207229124861701264065799290642187009103764688057915892646902175887893134334483320535860389971876668002429832895656026853328872192060945627495287955797430119961512241937950294943612856090171705241688743867775398496573021687751407339470851170849371472742413873139296337640988627543598450503065807005875080346089770826030572073798778572412286676497723113122324970239567618485348877063101347140809849315117107341074278958457600732911926600136312650565557003715807954956104090918367820750083884624300705457268585497306705051808664715693859956441801792247155709414767498646433266894716979787789801743940785060205100687929191259546401250718593236224634629531046023202310852577305688394831492733168936321309061907431262575208884412996544139354943636271503378772009303689218177707486826226330843451083403790870607039878298241809038201062527267858202328321174445014481858870417324095948270701747407761395117758129450369453913394456042635420033109290168971806687477659159937218452764171378672021524076069150755173349151488000337526595113510013138808040471832691348834432567587762675300905937424477260059230232936235464884019777610843038583800906113437239419740891509246559387156917874666797975673834593424 [151,49] 100575796987706858974864673371970101462253345987491050859521124797306312328277449145031012352009654123481694630606469070455915795860387999432326780569999653587790724527543726484099732994214560091871993856238956575412530417084639868876568649851329820662479761229633519715796477656366889054241830931971461645782680715358816635038703300385637887934696726176737148045539410499938388382263767773791151374916700564366263366104219743337180155097840153926784748958644054225504692241981982169711156711201096126537815698011841859934779788643234998465156718423323434570930710507623194925210969911107215796750583906742920139421796813058288249449514560929402104637997755858504362364678655434968565767347961553742859298713732720292981061804275152246168738897131520291772857720037182349458499618814925175357938047628952764125169702106779867496605862967961687491436718680567920680231921675726103186161942661077700792699224004273058558515300276801658457509577951430736147317132993968693208872261101052255794164661744570971035919736101237366033681264945316222061310362474964676240893212348691417184125641176776704377836225659780574646151888186499578416902972932126107767243800239140295851010654130999231003387039349248079219457690941714808560383947999832150518460975481292004314751379789207347056033114791417969498931575120137923921462199466527131499225237802072319379453796476010899513311106784136389422618444831231250445996748007322758587737286793617798049846412811442045079487289990942468990677008664913083761269830351961053574941424356442069272422201239661968345460184284772004273031550106651030137944648854787919753536842652196227220040096206090625618364106692571757325148070269564845389907402398174445675097695426380000124546019186274452069597701226836587756630622113579097376652278265035975968061667298040847757588573888992275873385280351839111323602784274516814692917120528812368717113577890703015860793360784374896386235408392200363943839510316512710079035124225808651951789070740462792406497565714425573790720415347578586 [151,50] -1146540427389693840689331249375257029293169373833343477077448595660577067929269294265781425053944947406629967683419530910666076147080800269160014752121545645672419872149980631501434539550644613209482917940576935984170379462065466208236199766560917405522912542453991167897505744685728387575861894464360214405789992750667376594879282090575517143893477743971221780788430152266311624025035822113328347513422953582574966210575541156870607977393513094138365181164422380586975429060887309528906491502444368879943753132088528259401119228452261558361123497955885777230658583332315910952494083543861158436128285848491013237917816313308236510242428424707546471915833715442817831949632278125218975581467360040145872611906658180065987521628864302600043334675345269005033342010205869815708251520875546177482927102318576474441895784372863748966507889727676317540272792332336639182600614487760700972457916009596970676243254185124247172257907098612149555212515040614761554982769493155129047374304412437297544399827280339819929471818732583145224419159922868046853556875416559335557081340815471067707926894632821428814959245572276679415861124105302138932468894296768378500954029882999903111544817631789559393723579572936659601279006359629206435779674564348421936258113437422563116880531542320158218030148185789728792140128197733634165308954291776270741869329572078391919252897905239034032481084885532939313873909039370432341828306604960428529643932486499268791705999949250273713793641017741204806574199340296752741706614076211386559810174844007319462086412344227978162404749430446965765152909552876327669351264709959880926092140505058721221262595350131867882913978458300693560304632289930559481965742092647722291178045210105024860189200612973386698634416063928490691241931913212061252566039366040809320644599339104783340955630642210076458320652161132866918190143909468977633177110568773290008395257774736870755164695277794814026184008024966663703671573276849778334461735971308129772950117172249665634251172260641202837851878288310 [151,51] 304961201040501380559250958926568127742715864733811984012192491767455108110276077417920298197611971016106691905867349073055812464126467518636970427596660500490382007348255662170037722234728168496267283430847495914049825325221892846564860040961368756996838835565860068659533413910057372852347645916552377740001182368309059517762275405970884912366097921091569667160449558767809582103694923760807506322934085477631978177859875529275125164298498968416614158075830187020035221219313636130170104311571494209161538750793862220905001423115383962228014609232599260233212623914970167731970308575210310367558952325635163787516568146162068288643364974892570418714969531506696953673142009991365247513602344325956609764215716182662968986856682166944075508616214600249671944434068506901883287753881979643831216278209701443839992276197086515649318238285699043903020019668518109320119794473689430816452507197303040428304579018596977061065686213660347000064249303925632251168852156692127846947594889525191507301214158188995740952726680589733278506001456328212052659297470481605707365879100607259304106182341682679586982233364233451288494267165867323917893755056300790060218852728746976104997037603096694320763665785676634046033992847401305796347092809701003616186066734167943341069285644616850376351895306913075464892111200325498644798576275411968805701166066890083349630210637633206852919398457233728933166543561932054639047552285390305934465635942385792896584855267617477123125680740825679223430026524180424939056089412080615089189546116574808329948087159466645763208929930212913055128785211613089305197470174588837818638595046053727643161753348093620041470021107093938888274564188503614539987917367543960913362832690673830206193688397632612889872587397413301166044335726194977034831077887718646718654484103856297889837269208021104286756744407630238526130971666319491565001581482807665240832625091256422188231936602916680342576168881895171586644206723876357455941024987010960339782383367948238227834591883424109366617998860 [151,52] 47156494303863817345088062852010591759163778310030753459730833261448940797005279240276363745399021151179806567769615168101782266872684714771808185602486880982998966732001821768276502438420896326309354776384899269722040488516336706815518126659428108413848707652914909845290054456088754236225893582607235463564075224790614411869827102908642378948902742238115194227936248249560123627644439937694107547113281007118483029297944857724600890219955212679470169543464513751669952903496428872915260048213507287997709197899713909150188388251774440742933217520996281248862077418198594276900022010824520867838218831112842919501638913348543700188480125492796209068988825221456220850401964702535928910897317435282374952858427713689416539070848095569203316435541574568666575572962396481326266403530058900098336057419736896405459318544751009209742330112049204053395679288790642303076644044164694555551225871272729711456754055037090918348913760743766782163420917644962253971525396528498764365677372847590306607491813189825718413198871120389065282744117151957322217214983296841631864737154275502511956713344523766910402237013898987059471770572788631720031934542589430974682268398723471455072625212105796169337431087884602671289719168801439932344940454688436274542514354349871212769037575073237792245578686451920813672927196563479159966259680367615177841821499260153982378346887668108675902438010661977957701174471324072897616762774135221806862130661760767161748029945671155097956738918119173746654874593413821616840219538481136923927616322276274546739774403617569239966574506905298287600725171997040379165045870996537929418319351706345342613488547813953624268318477743884884344768287481476960636535039479014146163590819572525837226193850337873356200108790017866330828388082536672588296783167694381791429886525627624553939730753599440300849148207348472062531183197900267458751862924273080660761851827446100592798469445112015930894496233747291927700767901326882276134031946281864848097433002628432086438869227046809302921704 [151,53] -42757591003943324487011135023856278700039439415614741518708426948616991940371575437455663154806774851563013412186132256516338652241020958369049639472378646055795510282759117015794876597966156200764959312583541193695431433139619669707272418969630821377454463409220133122764229898417387092204194391490970473601400858653931964572612899558769311474923836158666985414925416916787525205825799488972709941848469503413960637347469773462446873049819468332067101543316979654381526859155479766661862223015007763174250663547707877044045121872167135869986122195060289692017939706905887857230638246648342987049519946957461085812109275062563822564234974629933602298628915326017488341703214901501391653009300578427046338496958972933273550079747519406323977609395830372463980220229715039749764107561992322680869598103635278641192879567328946443260450317314134502005981220633331361698290720110224522356923817120180656152129556711322755682623527860670418557812579890621104049717713466887902687539996498435027070937655816102294278209438824967959597030167723425981177028163066738421908749528300055831318304718141870740333876105506782846501977070703432183699283943460874917639807789195165250633624928170099810133207428208599572510807359795964967418560862786164039522592119260907279445456815665994393934350392309043041702906226763465551735064916973745282571924049926307789874288704739830648110735444411357123404050036177967585921666766920584230218221071979993931283301088704975842732736405554665272900573281630469195932529932969184177689815925182532308926929502211484764646313040778433986385531669116396863169779830090134477736063525049598634001170420070279596017179647794220351840532175086222507534968637827071908023529235636443986596888813973594323600603312545207345884387284964129860239300327173620311121402639393383438120870678825349587080950497486152407966152790308860870537306588299326308032885763880559779100070410947825124494430305913479871009622802401263083421010033508438486356156486911155565729934269196490317383 [151,54] 8259917268888139780264381481456904786873440404238271387722109466687175981246405318572774516023970160195640347417674963688655090322274612712481663391032678695365853352915344020880869252823354969229852102509055142421418073616703541591293232878659691850919478382602911593424343157166929370386270021247104729938809693913289325064921722559320277521252755505741861356022616882639942452015313343168927301697569483851295121442582839431469659081996584572598212474471209944593254651862277319985411905432551577170952981989303136240245796894659576992567378078575514269347970694420049013769768245691375406404122333560049824833581937731861968805848135255504320235897662875453044731004293360225416514974701949981104199775239862187281322457840191065993356500433102313097654757424502403673085245469598976236787922529972253161152967995653497757042335979993972520198199408344985445075495300554529502678444757834162555648105882495335252022493153681492286844885858695818776004399745276396580079958160677830909023936632741702750759400062622515829212479773601048185184041890535798197181275066489973519131351297967189928010975706374093049800955876782204192840269839836703483860444646988604536736415357337861174195417648782261916112582162137813199624687888420965376123737667405799162554734871627669555182571736069542299175607206870184607032159915699438347278494351491069880476163611684794404715661559636018051687753718745259500113830729564072914099741532109734356128813449636502699613412980757174436045865509273756338672334762766815645805145706205843467019798204609332999863969099870107170155167346234144792017929805951062164257746556570153666873480963504102413825059027557782306220857652245508657654946477840926135437988987950263381499714171767583134779537654052704166645023498972455848802806382233999965149011117826945983300429715537347487826759923562440674051654358793823041256562451600802785556970028333401053857728296149026324822228556261033793347739553504860890899664163600767809119699690119764045012178506568151372 [151,55] 466072893266860382382621680760992154854756932285411646906375440117348549254012408977287158924145082842430636448444477628491289408728260234547512456899853656355873263783524815414288512631969891304154979033671105080190968369958829707952582527371288383853951986998493620849269251317058031779009692755941548800356565650596571197593935530154255414202974142248103192076514929724270595033913438164919699111422257154905574337094075233829729932495025903051530767206959712707700917953098326098193567943068667154330415241887564302072377712570623585292389690177003159170881653276048884610726070033079216027446401221801960006940191902065853488545935748738035558345848831842085154620017075284197024852402605302828210754133844847265279364552990153646668448220492034507569830301476719077639518682092584997452034654233713536095041691462781096571966143661512367421039034592061447876215809107394955714640231811159984559742376810977865527065687994088728768738288466383141123192085166686749866544703531076583247388008624790286709929254862636305161725871039469292165679460110027397178792917455948569236759208822165095429825118803915685820900272168646323551067055431410711383871353123737116162524294549378787102099035920300127519906000835724545967617259815088660067845547488266494357036685440768944080528139086156254743958171105824606837150240818450033233138133134591187496246258227060543088917409881434414448228035173121654191006556263301172526869911573559211267108655514916005842187006682488709431975862749085686600663096240855009339149090855889693092033186065574979761032739642539203016974880215732985201307559597300551327909421803738400713990494900568460833065205637599520702756583605483412425957426645294802052691536548732420735568422190144124213694152761045021825160399770404872639794171246589659112804029442377796100616549329928124928541974844858408699229627816017627931431153914273723761460424497294737585418236872184392694324436889984820762108540203009680852789935807673050053521060736773146648171558174415 [151,56] -557685280520216589915806208699809361133754321200779461049036943793857250638672067382333028570380502301367555756876546872035239047753771216798218410640801352078781838933738587382198876048224682694498830538418471952648053676983344202172399838912377242866681561757854203873534869665953702455435533582980040645874505456458965575786165040443253438254646865662658999260062816175847670577057891387445870470741900026256993578409373268848505000089085455293216122923850356875133645852045206858543507877389608996954169349529888612357982164274001117057237329110252755717984912366176316397824725692775490986566954228139223146885707678737065503052962416458184694072601338971664611982074469841438933324117577490504181425501267462718157394406688070515428093537620828211407029245986403253931821618054984470195046795474486300871899187816487759810248539640597598568686406343553302626903432228286174613808940130611045764057480435596687046693981682492762351696816946123076370870044154667365821206125919917863937030538160140384331680122938183843827351818871196650960281760255769875414715747955016801226192355006387670040831397389165614663070714228820529681206777732774158291435394033758570802117000631581736109669868271096257177735516733233839997917714461186424170441930595859830390068511393383398293991141073342657458375289942890868818989696453172437385201133134491063788873349654524124368044946276957872467074649756817187788480755922382137524162401194390749614426566277914999557420560021497940572995844732377588293622884768486513189322067503407874797624181057134840361040730586929460335782016205240614321648314679856411264817704583306750975061800602886372280568547299597484954348926652597976758925030372234222874539381410282010498872355789509919181042740087800311502938734473802610055340207415241118197996085771392776727806575246443621232471735019348705550075380080044685893872266231393317110798652758225010392030961030250758428426599099618279633861527521711097340758103909289702697532739890434430137346413488 [151,57] 127576757883237074282706438139079259892848488981819464036289864409744771517887020456195580859114947120350488615670477774321780039723455370518606589880945424885636902808358972490551335905842854925830838527026617721199737222549322706682771903778994718518729083109066527725015174248738628675855423257929657452675358607375438961401040233844462698153502998568233566323102663829879624605514956005249358941353507246076851033744174305625386903125071296276716146017005234880061463580110048323052633263905325867057755166966348467763057515420060938137602079923221264298461921685135005611368513375482514055730004045183495287938127281318467248105246084889944758294503570004146478719003195399933017518341666510872067368073563896964843621614746784806297472558438636722725419805166099106863083752247984719422935335647510916435213309322648053552283854239318358928747872359507880735550221273440956112653464523922714840173835103459905261939747383862996632852611382876029930386339762630333707802407027419724731208252456371482374963493922755581810712909536745166228248929765346511035639811631458393716610941637134720447198271578580367982326038719327020985341932603196622897936095113930791395304237268219479591236535823519795007306670582466059485417519092866395290385122170815754596789902370598849270852046212783509096928661736612526646339812467316950995127505585138720254799556620825485373587763803373742035352437053733099043838847808670715675085565993911027771256229899221587575892526791601810562569018331088792638332323542960901839483949406075353189564045379852367233329348228180715724636453751102969200336039045668851049713752368976970012365195627599219269379682755084476831485441885968061689822549727460365643499943477877764921024185084021284639561466597807248215619728951327217655083495649294465843010724179897066121779541991856179732635599430201680928390117225415035664345973556947692760324456290770514006556971984306349742118759158509657650804700057611805678569875837101871493177525764091661678464836 [151,58] -11571393788723263837721669371248361351302832093866042879103186911170344617818350022575687061839352454399193045994280475722791238946834012528173775771853239765322055681042930269015144072904922268162225613343680937142660263207442053529019951298524689962799029148259207146758821800505590164202324691242951526002691744781400142056750456271314742569510665012177008227067871372650590235278771855447077212109015239018821953500915127979468072616043786832119128858794714591917924675474863068493364849738407776146223044059070929468448950179644827060947904261227531269670842678231559537997256009975825404580416965937123812044951302049609878338382673536528592715234986202756372630588526720072708136377722404739492010560424676925059409454846462872714562261649146257403983341537108800860900312905080103970920805444798245381173105244884485637668557023002242663429974640536620703818759247784041064970492067623324298433549385637135210368565911291655771677681959355115813621737584115136681507029151312809947052018198473824845764655152973360326373892939427734425050507291117095583486335753495782821808647046082308434418318315506376096276712016425901841758798745232858908517115755777309823603876521348099080461705372983951208711086690226412946427788555332076934484065417652575162782025258809965719002299549725924033994570848769291835214908638412702327868870527546619174301315040173121935670638241278586523220005690683497880602688149198453013185486582889237527253861551296582908982827791075314684514445028850721041472728644151659657041602382212332862954011230590972207629833534081478612554988476889923583275073608542073763107549871883991623552563024663717980790957538495036896075858211891845754633399724883477939639812943052100030415271780382931109961762629455491883955113770852674210662903906620119301251106779030341781115479053228178072481837332837828045301735253883506830295255227348873630159344416677120767032795942814379599255298089707734860215543033014002550870671123782009161833647552402300599117 [151,59] -1842049003894107764405811238798622899010345815608804515445170334100149054858269421085841829581655690954881630622931936884428714696239945428192160565800107854578664077499592778711584830459015204696934154198264344883583816392048084991529027118272013388386887328132934858891315895111701862039836689394579022435786739282559555573258476346135990494336790029299688536508172681966401873912770329007112630342466802288784962308706112757135962630021868527652717979908927102295972267918064061413339403871404373023553268617874606574811656670171337012643973877804017392703556113082217670553891909211019488186736823894897475021155618435479126810739134569521510703846292247033231251823602941327469983752917875392585880091633605075693562073622668980620514432912910925291482622651480603170021362798719511961021683362905834334539701972192745300069231633065292594207882264278438556157277117526017464078846635589255821851046171700471171165584770234488814464211448925331651677380152355526345042837742401966075850229211627625899102575531924292854744514094423245473033723100761564294507982497710325912522330391238182745612273554644322331823181802870195828409914378880443209827566869589390811732320059748519210195230431197188577627225381540342680155897170019893262419958355229916143959049441439136768207508015932410395721856420191186940718669433991434865930639333955714238814255546785427443158995895686438671540534020612483492010369516295758929959066955207605908635160379612374777359638690267032432957801559864628561523890184044942640372238790810662442744963934608334164356598860251636249217969084241622663223072866092236340356931835740042800929151627706790695836865603494875819519087636677831810078559004275448791586999108546831059537114941047779702389778089865362058027175371730503677923621084647373417594971651152690642416134512470598190735429743230593457240239086536072624594670316965099226512342066672272824816857134948196469921666073692839225840080265332172473452015201435603128803773483756422804 [151,60] 907754749232293370292363358395091216626049430811758771438550064049474570783710971879032854291882369847330483044024703552492636103266910157716896151381495060791555330440944800146907402057174314091358019507092076025052264646644881522437473841787878013863315129865719815093698064669233846863989637614277402889694138467068856441293125060840778944304754404310591853372960841478106894722182761471262108656700439082859388367058886952669914822389686163254936390191664541082230015697913704317847484373102600601234001141993297883227072367307751975224656006625496025108237906311982062058075623403859189060880805949776933856268082178689809916928049687639071925630789493208886730891618322622616674329769201331681325471901093372132325070621726386594486251512476792165137594852328337506463437194796431180531949363819708160808568137626267863155102102009420130441869813256245418889032863850314735230766191045832822711177474821613373509735639220346137422461642838267173806886889639535525467962509081245106758573206320702416972853057610509490200803705170488183328668213097482292323019343566498111845830674457700777818485934972380977670185214457809252906640252885200998950889973514246274106401460116590720083072055838984892805022442033909205927496625975883979389505514267431848738036297788703230191591291093533180306867498075545842223186457048016351754148877933786167076529379586231341427575525946753063135823096031326374083392193145551905182577435688382530502385368486923262265399174364400149525410015674474500393416960464734272869289045367266119334140764764734552531521525244388647286357150299734508642781451615040715529597581681487442940081070577255706329976034273005398316719342739033512071340135230507378937186094471570503425053190133858558256718678320800627803100339663851908143964101041011427091220117644300042272225650243407558965941879078067132691234674446944393216620390276379651425710953273733884649474567202494586426675790923151824296560500461447803663855268031704861621324664596280 [151,61] -152533198115783386490547774596081282412869015917210787416078981707556969421197852062102740620163399230539761964108977335055362978167367439185018064739492975900984004530856921642909286010643970806321211618976697350722794411496377669619909657731872119453655406558326687185134804387799758459650489250867342558635280695353851676794552438732460419781472648471908822212775838221834880774822003680446329689207181946345290628143958831775397447185681346536024761628318478896456300084280957705801154605231276990862485936345117171301841410776561047881435950750653575628035468095979812302647868454397071928509373706996766922214223535886572328448736121945378729664176726723268403417236845879816965336742996573754589289564717442327626331597526162784308867365458990292355907964256781288163798408609890193088121904964742406272107665818122748143650937031603275552907530641084149920470160145361688043236661943281420024965086990735236512257403903727098345878161538454445121100244660146827245231938843448124563231532590627254358304181562778780631846438376212209856621631406423919241502201709291843788958138046574846319307630978082486243549306552871089767079482192668012097635885098036433733631529814020474792115165728891132357997218010324163058172434500494682473722975910246521076240288621380074195812782974132020230042775631454713825463245345180097203256943533065439317713396819114874396807437808690919430371880387133895224265684707962110379626308550571697637877037189122578915334195481143432404136314714269065228861610605127946432734578606083831776587159020218538950408520220814918973158322996598781926435973223945199043449454068848697456701011078557997887478627685657941399027328300442906981902935726977566567747799107893528470138517415192120589486973156986693770846352398356196185434020543448656636527903888325117943220572164152687940752195890332855665304745391002858156911512634466289343322092241368761363312668828039822716124934014059997984487473288118141531699298991787986920629768297 [151,62] 4984633636252752790575788528310281408606828367945838054898605700749704659302206832021591112590374661946324162504060898259929987861120025512404839400114511320491302867992895397535119965322627642427664103153663863699798467509770213262913851036222670919406448439149151740652315110688517933133791302987472996819647980910561336830991831885775779629977850279596211725441961801592313562792946379052693429068871294748868213047191527886877431365325274972204615552997949411309301719299954829733180344343433833090428226313599939330164495867320349890451774722064443659920767998816504321719747832992636232857180526753931263233474015588603805282030770115373648300280695938190448435246495609425336668726342365053940996195447175732190960381940023505334528911986464638251044186522092910151839369287966068988703699191185181951917189892311484572449900445617360617789246553500795474429804351940043547667233339806492823764146956791765370019323248408798758217806499452354184507801456182676320852434907799887681521116991863825197362803199277526663115807471137548061893929462262962596165282948644100609176734462823516686757956813709267823637442428217459416591725449679929068281554795482972226946508530796959843038342016341284424811018446424563370584856483808094984659638589756639198695658173441355089911617934378480909985877198612506315975518922006481488307656799239876381239123336511466740840312670775632866429476414063940554845424103291264243240971331534239070787617425988343402911631973336689789681209967475978335985371384911691957325104667251672731014604742408785351130536409974233561384099798637863607181113844448038404295258727879953566379111967623889082567698462949389040919442776992833745309630080685091317772130155251767864678086596246110622012886822899109541852251300464711745242612832682185215925866478295602908912868617750206846030117067208327736766698763811651294256475523216620303140526049804104603967429080921040016130331057339640736018539016349810005568800433896056811498230 [151,63] 2836628872640938643881256961123979602434016132037164809819982281656823840031931399623316827524351381920649268499649972432727964588988861968567549646380343387567097084753800187275107356249777351339524395838203607553018966363717115144364493596029922680402631521659483235141616882851366598399931041127981809602371563363620685611499751967686827541080600297667524963165195958287015057232933328804154992138898787159308439538707256279615659803309419980379621170223084123343459984954399389170489175908994711986640673891471545074419535214940878796408578760406644226776287837456558086426176572413863954361819616050820953025221370333020094101872779644168507077419774527091923936536632518821896130656711960873493541000717705465192382298144461498395976646827758897485682766254949940731637978209946435214595252365519571264249512166386189737629551078373631721906678976860058446606179502366318807287920219998335441476029885368991609822987547424659019614250197430969165813962415990125915711865988710129306299853835990119593007728162329316270123887881306850105254363705057262455849690119183673695842706386027380439061317283028986809867799797298240380736760444377573495788382415532765878027167956569890113409512547328894071045098930200090887255801460249544308196241940164801261735732836360861127841562408388367825036477638336375765213801887887174446519337075969707000736510485028029337412764802467212670654936663704293480464662998952495034962833126243717826624955209138711097585745781529148039492666816531324079402328697357063836926344931296267148714217924795124127744020813675576297155127121026750526567626662510709753064632364021582075440920061203084468610949017855697237615195331602731441667610667072555798018000694401900659658052105776038777738945542050193211008118435905355083890691478732884259422135218354117467299287816475500423100362356544264456132337027810909755495076697722450533396055447920042194441622750408801386924323176577151689112840668660889414038365454401579916368 [151,64] -515882072799062475642065027979779878800147307930604323395799180546774980650056887495658160641237922656027276056180930211069078368472527698079304863873696987412582171816260452555281773641504019789721806268474670958233131036747656920635048710883980317739678662034681375027728412631938600655647046721588673939664866646133375739481181550469770901608492529423288053049579945390871248839202730601572539915732935736075093432683934795748857459481195434818876380697919436618459517592954438520567285471099593610115282952243878186748348477868189398110542276670582418860576670037452899358490114007826755053540458407116940052697609344076350905522085169513989319425655147307321675599318487108594150424519652579915208531347478604816725379024277837284192241465560753365671424078880777443405279773569416422732014999941610683633288298293865317375763632414973974089611036131021143381944536392828754440154229349900741672141373020027604744197379646900373608027490085673725842253503076834320397267607701814409801847029198168496403531346915419511535924303717403744620283585859439337236150815604329463036299306945630677630186979739806916779862362972040579716472394615949028354357503495104135822305826917365146244678636034708462978798218096680012747038206436370639755116936352080154053663695531707223543677634912879700325200666251853238995467315707543741396844794506622636661219654751779879973287479523487147930491849110396018727899483221211778806061678249457063542095334013304439695531935543658595170750730206044284900609980382501533734149323075626672309460849020433309434697015975121437366907608105693435217005520637439019789025647694706864858827970435834952661618400048479948245462213125207291417470812424395990917785888319270840671159051429615250848137497727786970864135534592218349242619739125889769213249086169557487113840865264036720655579089812735413316440675533331702622065572980890147164243191187855513356213724995167539421561268697121560057645264631647681594027352802561008 [151,65] 13191860563020921594525065442451624911981300168904854825461453071805398168391588813467564923835308957442961554845639851622014640301922237064089605813447818435706694521619084800580888144365270069706430193474299048689640231920483710988631807473502990232983627907762078668694527938750703233205143565028828305834028264711701179594377424631378753516030488957706620541743835919043540127997505601417495386646558608322025840169350289724660196177315650743424709380694049612633731182667633717616154192713659492162413461513696894830610904623508216946036839046601032895622257874139974457229806033963846946732468354697673218752641761622720729282812967233290245275510961226119711606791748276928967802867503849334006508107025825030117614236790661052379980144386039601282708779192439602892610151891332936113939642726081366719693328626807235335225323977172582788213423612849288114827466487839381796982183874117035617044950042442882191638730512045246226566883534542829135280395101436704865239583088911063119379478777255456425067466885319631801539185370070842896205157444383360666244711337839398802257224120067721664526520859833505977871010407705926229544271517380740799987122560297178532228569516349371594341700667093119672377874260532515180693693245560838375670586391881187755209793721918063028404545852004499524897311692906174786330157557429988223118719297020660685890225445882769794805517655394092041779677696576378790032565575674621560377307133092850770334617801954405139706605523427954618979124381537718092541073950982161431018439758188165131364002062475325070884536268230841171017131463136236293019372676713288136854228575625519410987926759475084686712427156524231852202337423403384698768251331280357134132108503781929636528808248607332893486490963017304694251191752738485393669060617643664500019003787811484609870527178661426121769604281800341893083953186310037353571543461146336677598594106600329482177647314132721055974976072190758875384407531054896855998419284992 [151,66] 7436847235136816857788626178903327151845493215948185549400684381584065846359442934138026235386299155191141383144901088075509731822439082719237897340896685958559436262366255542743383734404890316656030992014670893276018442450799178119294831109723979917320504279598518168799993872572766099885094099889532795074617594236674417764249896932475310076776133997570643695696395746932301044029271199783303349043639264008154751707571934156262217622266907878156163977751835880648691583820016596865299053452399238921267366880152732326569210346611699486124265463088825677627777201970602886587224708111655449826392121945540512090583611580211831132689184632046610554846141641771001238552264233878624014923429447317768767298768467425580106078234777296989234415509636349756086357812598940678211064820259275278912430240525757582972000614136407260070551840676415156386829992114400420779467009728716150424678794350682341995858995913539401800264537266427176309628560871370400689418659950077338881192729842769716955767106021846990188549121900129131280295680766524551329005674429482092065590883079044846355141223476083637245920506092477548152239440492103801076268470813335266027052582624132989916343601373354152263769791009992724196504488579730486535870445211041679185086378510557606381985690415102324178693613879299960084959323292512504968144054884762243009037117660468400311393577519566908211651153162132342936593532125221701532612983425944862626625233226123236791653852850098360991707039695337861714734241433326838126880200090544579643359088624720415628655418497214601662385234933344862497529337558986613655089206543502378758274867878267720760488816919914490413597959651324615842359197133510002803952709590546436579127813172523217609635249231746324847184836595512519174364824722074191294025348391209329865565269000565499521204295730305033758593952897836255169706873684211051078639666086138121601054120561693857295379925044942836506410454355280284502791728271530343689610592 [151,67] -1148377639920025510085662331893959471878236948759403538648106019649931895061004133554634600680254288647914419660134198546085177673194549967079272629763468545017125744514665901759696021729253829663001491600882403020622834986270444734647802839636908679188766986500766951102087547355771658769027127185253144346577777677452283468057827501678561081016131632738078714555151395990858643951775768910951707237137806405666633020816959431218683153468212330688519125215923920064345512965334512021534696318405371126312360730025757765698245383024899620716934284316785015106321762488804182755150211576708473468929233061838828227582451215880862882593003260105068603318090762424777893664655767498543897234513487555888329785902730131578875250139509995100992399479405282092274299684908392946476903533303237160628285563659012750282596537591313923788462072104394196285000057645325901514938586072513060032654832926326452682765708282650718789673060044200412744447901865638559515229542888854541245681506635576925880975676838258647194545681767664198425906330299936321463633131156066312470442447748421260637524251174480394469718948412013399499431362960328158841286438963415644241314868894133538011581925747685952247163054604370706620716556629715274114315374382397085647930940804892611130316073728862466038817111511166402366783376793518318764874203187423586659160136045008260655562660030281146726558987188791221019479238459361801391665019555233090995351898925280036842668638795879002293900196988162491496174635828011623875546802061923309082152749558606412624580973579380784883815806673493241386199322775527673764269730302575937634141693780935468124924054779766585260987178974960870852782752016330846066217817824429452502280104555963404028320710519719957880798295340905738235386551466028597163282637126338863845872160185084663571839843848556109945098120494380326415814353293048023355283973314646719601249681140487190189441743234670739170893814234537749171768150053804036520784 [151,68] 26464422815952230933526929493528424508364734735015252945926952632347360463718112563193434394004072921476920925210230036534810519330477483492547578452060672290935703274611927915364606392313032933239131679496168349101504401865010521968460970688873563506976050092404389514093437198556721043650909338826063537355130709618830554455857172711118234408386027838142773182074457241213835506863678420565595335763714774294851217440266733554394174148625859383854376578847386481238386006152822580171238226974309294339974145332561147829003550686897594071413320529730393060204842649766905824832989760483766759198860208465914655631886352481573899392316956955225868064857541548429807422490889311098125661395969441711247607354091289787386764410512653532816239638978257412264399981511150727090328363454615003912845434479770335727585109422766273045453795437385797906551168927570845042688703471872361135798620119362815853907306506317981635449330877338771263354571132634458696152651558806339594977567395577923573551830940673724163083899881271435555939191115028518466293841542370977813041930520137194408796291737304819007080285224058356390514429811942175475488203622881919668455586014432968011858025172178336500280731813125007493806731124181302441604584733580605594523583301549101765714212595743396818739332886328653675764825669662553314162075009641318125405494750865224364621680259155247288737691271712187772056025528101010979834228807810557567497336263929101705066302800117991705446246500361843359928533907468733857992079734355724465774462534364682848264534172499805546800525580767529220909044017823709506140910133497696328098460616218797236475194765362528949795232546657610033706691973914226724905440702184911457691765770077543094151314436237008085453981220612850636073228019250025293625905755444202100590240380602971817016408852787871221533612571222437019253414074950966822286421048089169805958660591054926766295163939718220137821229693323460916721905077741583112 [151,69] 14071095518631027613258204626463118795424896215564077149549446654919678074628060872934663298889412812102756223092969301111336167780437227495878269107284117592262971259011841279885233373601145111114006193773905707179883109738337190788427747903828302127149370342684774500608878692509328148764952919047305588217867981574635946739155716879451093880981085825281411060505872819781653775914749830051370292380563401593784031930207931130728089514843140154083106688418135115014706444179222306246843989483928207020192083269882756688810816162530933354063454115458031156620124868452952693831834406836457983449109142969954201307598258301904388394049109434730014967683911600287969355566442460450398163609041467055682491487081995484533737398086154651576703745531605274048742069034416148221066349634527338997444999669896151238477334978456776407583346861790227553579176881457033244094289091054370074534378717326834381610894190499053696069445867050785803372140427254828603480703691578197708963572474853749974895566820887629795776396536709700486009911765536729897138012615233873519974727120863825644408141457969574704051998369837913220809193347736016822048208037504418236303526866618392730710258350471654408174393223314414236170928618914726046599517388133468162122133472522470598926025486335511438036163795778604307438701590205907184010000765410355838704145133508922007630069927807417866111545242662787937748974110372340403793611202958758615009514896375740262660719370031823980965820956921205410728157237179780787262070322265961773246898377297787968865806541319411964718542024930477838714997535969147831084867066948256404530519438172439471103796436816595570347499799262321418589126373532951524646226208462256092548899689850857656876640160836016879764172244359519862821486708367095164617624783841295757544199816262326638333228518115646610876138633216413276377569809989740939009260847543055846896984538389568620807318030154204670075070393895275936325669530626912 [151,70] -2160982643528833176487100565546513542634955821710081689067311863575792370142235933671274571638541539855572146881766754577539846012547497015377789054063496003426068934536990334037112913423973032515360444088366437037697653507633990744969652872053108340427323105044442674377435974810370663894198700936752245225234949923755923009399820095963744754780479873471408505090905263379788611590068474648740383447768251918409836023178123933141681212704972144117409040747253825216819374107830236578696859808524464125589215589247531148523329754477812704139705834322775320528652601483364517327482004071581109224371009919095384871676833036497099579253743922063013522598781589725165522163649010493051615819587582541158997228243212013959659934492122608531499699157177955498187223645944312836691516374239476002405000256578421270990744805306402594786273870309156278445822366130739440602497758524667446070406377857418091170653500273490534729075956166511542062245972575191618014219429336756459027166712815943220483067384089683329780665565580218789485168316307934169414397576095673903394437222989890538702413044209237353896027986510857663620426980915809059971675243587966377691401122321953783325027872159947289761204195530404065712683304459284732233173341425843415495995740487179504682779267503512875062270223252375658790747473202992923346301284375122600210547993812339626054931798519913952866323646550994933872603587268072479777305991526101634639482868301996248852967408539561918551856184155999898802582722608263374143462329354841332176608259725149741466738532443450729354272273874804845418318831062285307385172361554744182742575275850994255714375495917753013247571259603550751600907611142276646682160809425561682386311787215845470404021647426796661361270815884275615020418398897064051837768051402979571210191433410752189219440679528091390787740096532291594150720025817560383633182473133909763471705014660408322004175980219224191148897997889705380767997364224 [151,71] 110452555654369547107324246845439138707097213106767936284716365106387455345700121875062998092116939506808647707152359355927557022670109031752500888611297145873281847491821444157386798081545666471788838700127898157186275403787770671888040787605196701732119141364305427691580321618667118123843980906499892005206966158157018289062839427323999086259253163977456918470474108142363126413523032859582650389868348224932604222384709897352828245441109985268089877051425122542551594948846687653826252600927863799108705906316040593020372525410634643388099194575920818194941356354907144406981756024751987712918599095132274304587376235014159349385544769799768800931821906385761396389752747962606048598773325000421933614961985808347576478732794630704531392028125593858348175748752064388514363697520781499347854743476141780307894449877585325626526227227081885998176061054390861907952440760777976517876221616993776586082796282144508387836277008970783209264189276266777413740495380232351232867354095703108757106283317468196619413447628653543650291808517150030254550009930027455746726719806444112818837362835203493343457707496136190365500624469081356319744870075429382108327836004099703503860919781085942869224052859373760575195515464459480991118993522099994799905868410386510429213745138519998063709435624907779462730247747487425886159768783866942936859014208717693343612829548712921788462930351367051888321712280987150842846118064849197496503184148139532167816566940106971769508175554540425213098786764189244209470687072765355066630176426250163933683615743997548375299296887640366915125974696103616056224733942661228070350683695367806885461339640568997910171257637242713240870201041489124345369912958650675572327378951679968782305066949955225174893120739841685941738703491687378481052423276013306487890778582678739547389334301751926800029543361131734666379427008270559919857961210945222310490898286852766284271611154970608120077197731020785593514628 [151,72] 5550410298042298616140120908076498820772294425950133729963330053882717816915068042328344352622475715047887348563893426427735627384939556259429392127560873510988129031971845004779712684705124776537825589152392663392071454336197196949659141672086592019419862182195058741254207890561508141399648449403845582953699676078958332119094158211649899925877899560890673338432125612795480847673043453206319506426996201915696187284825400300638604886985440411696003123804196261087070076171635729751695264243637257154833295219231857004592974382113706565796155683665639591938226789813062654862746299763255172122594714206944959211828863993604897499980999773964809373149865292455721261340748535045988063286138452161946750821751920097014125242588640122871134925234714698430666598781122007271712315387354149726062960572449205192845215764171766100567220331117585931687896800452573858813262560519043826497502277839152783341383226765578858232087515018328646440017349069572992039435825062121421916867022713402676698575318617647171500246222833558516768230902436686771126909815701119942763600753303542901985009798116426285219617206269593342614296461183395391723207186912212604506124636551073742702196412711331664973983453043605341838321748196544249239169552581830364039107251718915175733090979508720628933222526383085612307918187379484147241713181235720419359862026557698203692563964368365998763659699564141947766235078182304215210671561614644474780360093883102675470194632802457593959428415783221829536062967732996813774937280082146429849121732771490575331673714329190267346725353092553808028617991307171381166059726042884719759201496961105024416268532720669053432852582060993720816217184071550094995307298361568134157352782699302084241344056629730211875995340148535822923869754701488312121620824284161366354948911538096864781452888807381361228804477951525589025570835131976020184937419397457802492790571812377184324073761246775647574573427124192530624 [151,73] -1299586245970804719503888630758693217372302991879242724992937506992390764217560086568725133469705270451165699209998450799576123289407793077113505308573399176108876096060239122003160710490670370179093653425683431663153717567453454727934831163573053960027500798424794597186870642401718655789863592464115244134293117726946671100457577008951305936106022164523857534501594599488055523006873113805221440670620693924374418082762093608111730018236735405166013845305659250905665677437706460444546653851794133201397075682346342068592759606263218235086958584732705468540799735452629414424499442688585166794988424342734558875452950417261773084285075933177936382545068761686264270237647253487713690885318476646817592841027038172598332707939200963990184821878880661902569495934685180176711711771535857815008944857859441149163676769581587859896104771757318579349358204339451186927843260549665754027600044944951277120927462467983911245516213287443949076864595899680224921243799159091914741325456285303152944451680735304066168235693618939697946348779629158324926551242873312148530961998827384211791097484522987860976353819916740041553172995554850872072357762815387108646512027976301260424240742555299699515807542345434674081475452278852788938041999858007946816788107206747152962563973149647033177655229280705202589655358560790826349448415109216416165669181456119355835265940464686721158200457572720046664063336553368348209324769439399793209455702510633068186910752991035151754187135643790024993552601443761835556480088140219816446134797312453639260496153602078254954503227184217055999622789352579401164715204421094565575331445899090901529886071333842374457026254436361565338673130398334216106065580283660553126092991724159326601806622489406871223123296520027638802108121731790530680424806377706621074894709747575457239614210200114152751338703869259131336543705088682795727609731962558092317142040280748113544033116966323772871083864724836528 [151,74] 100772800478900648566042250224388525116947343670308284786310042843397666106947850300543322989422543595301474810423688832890552747489478370391872933296754974665181165053898028774661804772503293481470929760964280639033614801037872676971898414157883337790810724691718334482356274807507528222946407506277460234236432249611605826359508710983243137157484723438510818527304455161530973826498427546701123156510213379748432623342204611457060538562854183390405698689356674591687703377984338286678979090601980455366294234240916511224228506215604116010205711749761984630652123585558259530726236356329813502478459987648639983693204112677521081046191310921658080883317130905159421534571258626797291180584292021082443395163208479162492841101057900955248293639323389790384821580162105641662994055099974280016602641293648284861735197059750143930087139045301173242892942348517218948966197067009388970454629884196988198045377659441836182482225073198663387238180581621671010712305513534847696639437069527639462615128936624555906862945336124555774222606241185211622871959066516684283645619286417289868674010939727662139695300302480339808228934876194244834565503637256071582245339040093178821741729856717250616297213000158771093471428759592214560241735037683380345187609684088558799813743546247170028904181326692687915259861663080402522731971558305624306944645817145732195649548610278507758201337328472673993308930338125107668868128228798261537228051981713601834038078873622246773554150285498454067795930161781482119955403665481760944544622367426638377153601993345144646429718728412781288279897300108922593737762334134117112530397239491929745400108959578525021164830174378857584826679565217377260501889370003132883343483443378462415008172218098002273893205030739243342750129384031583929252119741897874101195551150319152818480608897712182174236347150568406421921809943552168134970629566189417250166783703061277492120177749632748830265014847786 [151,75] -2390204512475439050801420289486569309703839991702959779034659763036517257022765664546749676827973604849452301158051459355223588638360723201511931986170134818593817119474016138027333894504606401999810692703516700915170252993719781963004151258294642649659431011547301783613538720615740530151200864604735610693612649858950709326459015947810690558021899782238654533413590057490761783401056582885120762556810875157929272767946198657823476745217904810988668353337509710023718695252839504506226964651920893690550944074014105422053074878054789482965619782467544186326310399164030761208593582862016566659450185940509480161296186396034531873231097074737663672293918228604673945914559437215887486036767120288273550384209884952409466016554569000678200971375858861524158193301574628151392748826322461439411923950310780601241408250644892388648754676753988016456943603120595337773350091300524705577458116998016802389932594977247393369433497434578490132350016768588167427720016172312992605224216188157783562425080480999439263553673285806412905735685861865764228552435277909280571894140269917485091971463848036187183640689488550339241876490807602773374472914182304198948194066073746778484241196776887228595598564232729306059676588351975744412925872865867768755570021639197428395222745941896941263745099252308115245044678970807191990206013706742731830823245913406315920868539271889344467173254676716621984466307462937528929875324388854055733156742599074686133630970976757473107599531997562376959108023307907952885657936622004267120650441354152896047856116380967678832381996872698196281670988373725485798787720300377766011110724518441596812688584971109936095232768496392512340066365094903366301582197802577670004234238048813192583196188718536735709967176651581228299181811032759063019005523567294441450132619288383359425611891796707312024854814719164439144364432728487161399592150283446536155043681103764428267286551250948049658139848 [151,76] -197348783143428142857250764232112738690551678166212617048698236728554974431112328345771441542850816848816367897529739291214120588706231403220753727379281141165881373516218198269560391701918205328913058331127680353112230683856414577423350779687220598448972954635191788584303367069389779075331072016434772554478043371384703300300966152395253868076151877008599528725488307012335454984341585857087822893685782737882441987330858646911472672843884698011531552485363554336902069544002345528635205010820588981653508340786103840368217644610004894111829662518161311082745612638964745115657160929957280044212442689201627054098448957998054439912197518262217731844891442026735027897113766367139024045111721198065402414198260434357396259410051079364532867587718107964673536131499501664305443992121721207834174389665494641952103313981289988483235306165682977643284844015703954259264130776855803179604470666376023356825896713434431698918189393871515272093175759555359875769752057672096780365810339221540867561338168882126920470578368275322600111106133186920144810641008219223395228699639478537818761706091562557204289904159882140308095972023651914404226261747655459048067340596932708560721779999409557333822524398697487314121736154301366717981832004481917217429708581613893530422139100062492592070161143998837155641017645341814991356674108218360026949902246046609837052963264420046147255248946897347211007251252444765993653535828393603254955883858697048624691598997968166934481031007012044971416372256193500928532482509607581601185110436893353472817463239073469864919799641783953030284227415963507408011334808872432485295975812054889454005958947877447696356902270711251971870281914164685437584130080754974882391553558049295373861674641926267694123908462618511248229930463765893303644895975347677933174315576127286939731330746107852593576516151762685412436839048941349814207331838785451330078917198086446085035157312126175561280 [151,77] 21674005844712315733921814697612864111384599142819076673980239390195701572525537833183166166426022053015857530206864207480276908267636786231019968646529296127773616215560831673049377911302839780527816793983960757236204957336171833670620517559539750407456666392005449002224833752240974002936867871266847998632978058039631228912471639395021275566297179843902908420292154547324803357381294739682273520859255845566500729438245942206368273985147256406491975741249869413424855780228008540760502492314208391828478695022023858641031944211949676051121261362114542384666511083927778988283900580563197523530481054422849613267167958856014742179770026370440678054651933434274584675976372544842208817351201993115712562456816801129281850170120887801202412761047674582419312448785289306170770390544406379655361783279362469153100568530422124403591575830289153002253229574372916022479990381671341469111353874141343636839541262966560346733927817754851713799854385015275829057162623762075435873783002603991533747781607850637505555225253101040575630290804966073860616679778524503288556338070316216084951961099771281813797888010588526878538820157007683981446575782137074802144623857131096992124619839070354281778163425887082912211229464722525076986891756585036956156350997569949576780946446149260442108712928198713502969264323101055428932215754447350016178115060450923026270522235198081094527171193647346782251077146138506881552744528120080312822830679645709027729341650405786265216471253692018618016972896673902779377190125610803934951835625632339296093365678702480838223351644779349569564204896851789637197284601913298155836593594081307680226524243334346544395980238996324201687359180634579375423457290777696684194564471585683808235101842421853446971683977652655456754943073718798844810060794307415500531929779804140151626163414878097540304705439490304344848268706114258429683988227466376954172812376402478588588573521942258744 [151,78] -933766746498101217555480815156299553442435925618336241613242297193411136900865884663893367025624544726208164523779196238200124490551158932270766381218886753330686497258973155121332247329129996137243972928114167139966024270516802592430788518818196550416041819953345624430976703059029228692694069438745774127954703708064204148283588952080906655547620869103392957576739294667299103841956094526715515579184613611794857975922634648166081561439976329176582606208934197851182983605759439653549437405737218616732702397185109977520777737743273480614749880781558285968851388690088134623794162633700734196666599529059812521700154418697132848480037782637682789718450259955945383438075274241599181922958099353924596941377831224641744193703337047005689145422824911920877136632245881115179444481137404630578572252593335843961319217443262964177325992960640218733810335881468719141793000497872216487691722176603381720095238661900813068823346557856880365744857941976877930744208570030112170187618254448488628820938323954870876144684410155475288080864757212007971128411052956927714902786639753665723184253804201695424482827960028864615653247470321550518962575139755124124616842976903403533962542398760903415161371595095838448175752844396438675623990411470975324240102314634519400529602242069924814327733806605269893731558166241986158137817927089346218684643550512816185776146023287844079218532183816716780050551108081211168491310729981712072966373650811711916273821903049404465552089439890463121782436284998360617642294579279254415886991182701420590726555950935027320350259965283971059266233696757107613912991157634306145668420122541153934539269672392929422499244840461402065086890871586415857023637596292834822721102901409455449253295938868216819554717562187115107155273481858380888209351552583281457363362647625591359246588394754572950099639222060474098110624048086910298952023679823235904070432549649101808741135373144 [151,79] 179432969912446318835046589160240466987346623246274228892910801126422373296019471416369527051432058817798286930787613860162112976259686648104842105312495816410534304765589848450770813303866620144777003847795724694818050937559879041834079669375894265617064123487867757848506558983393381755828476317101751955732266702998126319508762007266478984709066834923018739183062627505764905374973085497358482661656399043561159447588118628804115432311697757743930842753706841177550155780693983384354556969406740862857504549841657693692032450694509725314570425696037065836938487692253465961681542572061246136133133779111351646426481966161734450501027867990669411437063515472546855872056399491910777442273344871430370680397933117492521197473023913472177944310181534645700758101058790712707302076628731810152285866140239257935818858004369550035304044250081269629743555246056902720439523960345312874950312927473516896831227390043999617099358580524461835036213242190998336121577137962415877369691631145609576010777970291169558242084894689706871761109620950593426044705612857799255653673428469580961244256081537740184660034239425776144781284588089157552591897227085878887706437148361877059287240269704667839312755198377203571846119267460206598768967326089366708485879136882101155230773844002536390455295963265823939272723100035017394535382286631696083951725283811644630575138024170361747254913185689086671441043377111650378209746539360924507212441293030115050420965576298802832101016042340806466491135905032522515655335903607329138707497190980669431428719757359244334062297662854631316971243941589352825954909915519559955761444458509322635305465252126103316825682768917505114026269523132348876870333371517911898569800920885561596546812676029894524938207834498745837165854490549941401614719862229523403867736060418686702869463470266111982635805329752612774999236564255541912328737285452701976907798662920344633331300 [151,80] 3195533651399211009892118149581240693468899108177986343071770436994951403316108751146735279699329101579601800291898951859875316067644573796773877442363136189114221255230512233652463650166399723781684118985700045245400681653391291821731594549048464070260362885639943398492029177692535113501216312658082007246685662493984643851245801922153761622916077954707811466151144418525232838262735920848257598079111270564826815445815609310142682850796105369154761689528194842868149704961306176563903695398913499759722046940277658645901272635972242945853733207200100112957068544690816981625240219263807680086769814616245817287030705634843827516638607146314961867495295594984093320381254322959208161158547120812660626695106567756017955107600703452722591493802643904922159902637261923594454768512545658166274366522897407971526501227527485863244286468171055414869399883276441560413193440372029925832215990993019124306713854720298749136063762144513658040212686684061217146966416021298525848756737066532747428462610151970174921285819850320086910486618670708654983777233672857862556216365281950881203607259535067742773051341777574466619889027135873396830971448506180891174541252524210805052788212355878857896948208065132206132178743367086165276489300170713708951307964140787800722217812736753967518421600460569361815564898757145732837875551852973701433635180545171213297812504581423702439377585811036877692420614368580225070780433099730994099885276092195077875252004170535944978394058255089078127663225337796794671510849479339460729745799444446405846778244509052812485342065953877957757166260159995425299243559506935697041025041934638193894067626122022612675017337095507035661452782697735322193990457054127290262618041520006329313356424868826272414170886686320391290006680154636561563898187605920377387481417333782485839065664904550740604339736870501602984452107413530883153276726140396945865226155618309157637480 [151,81] -96086423320850946927514724620468178075062873571286845655810087222057180013071273819949590124967316682518374977491509436360283069220443330707894713141152666889588867341711659746718178619966570510337300767553435929852667817049846454404170462818363422037381649380235059723372701029552843370983394441375690088720012513807463361965596301316385117489358682744253689137859318385362379250993146454992498893820835137283629266582764047494956487177282739412548404878455748788566538130390368934665189392616538981263187854850776996975109699440917536146161477410296434659088714476196725982260359189309262223081902730166486892352763395524823621547513647132169900211576439596928177387877265644027521537358788798250930729741689342054521720167579683081538890513742705026102948405387032477043408389294079381881136111123128699589266674793421426411959043847841993423525956155921559683796534362581155224294446330542330170183645930383269697691222795480734169955285146009386267929068857573469899207370221977377320838965921455103874578277105692121162589500079151628945917835325528357071141750696453268769420352579605092898073486277031863694407921716040451869149284901867176133947119748205696680083394637677442220108109794466873126202251867084875052799394705671192910024812887299060216450491048737050032446021305480029436507070432333187354179136611489554061064624222874593043950450548796106754935198313986806600507955561138620547688794037287830659202400838420179689989579598931520883410556817550037983365812819361806488011559161606769858341010350051552413836964773684641413390292557725241348572480349643800606343384687672980467246654662847522351264787226831480769701241838345980258234753708806525572068840946825367224784268989977596769720472268581108189897562592014253576004433267323572676640081066405720873865289095720441033167481323243568315746803862402405527647537766187294480884989203265610248198032966098482496 [151,82] -3093099768912278429327118186017775056503458544804552734295860025535084857978636580295081526737850380889186261025313278274186997429923039157494212433867340143752734089040790763961347743374604031705743510753497337898345633326895700477751186279663677595060998476209517431600810914452357054046482336621236046897841405365200925369607796289555093524236951145682383334495173530180374311846980603134058202584951822659539589631384039257472140763250931135776103795758319866685901622969675632505271298716452115851567086054784311433867087467047553021919151966502300036845632346857302919025846605334942510252580990817816888118727597203473582460907438373975982978138294665677592215855070175915612533162956026494778930481834996316161974720017991854400379413896372241914827573906835784209377305754783611984099628938359056839551473891835095875209359306575767899927916668384174685751239982649028895765389933652668216932697098836372014946083363050380054890939569379274020162976237014462159412627615994113230088781468533066679286964967945649317330598171880735798747864519683088308547728580134321811930912875466503528530574072576771072709161627528378410557353571402101756619622524438675508161390163087206108423923860583051114026558472551201617685929066463706999537873911763490894879279452922551457504324897705858331088583844574617270815792406729469917136101003694556724721240658044459123462596102246673459960688385489571997983245721289214785731630655654443022062806363224174448494093356485710616113018018842764694366325600696207840272594568459549887864740146148694840274668128343119600511190518930501009904645286323187715249320748938153856882228579941845010019615405842785945399728456724362644043175648612669502657869773301507131972152519747532619988937144858162207613555257938758642984003501455087454418375548726694469285916602813006624646568218592552212100837526447685490640037587881400809648538826315060 [151,83] 165372669940252771457002939364212174853164134848971223628063767646440577578435897090429263978474938696479380161791515425179514339170298365962634379652059702297199228427045192230230075585533242551038663611153706856473841025944435913390086647146904958590769352659268596122576867352030876884639425412765906554763479211485310952701294822377213130315280679032824924813500318856696175954851264393605817646532972466976561063307277606835911280611787910467224573082006929649011193098236065131225551631950561860380353759907224315572194888582351620995620189731509238905527897057396339518999804108572628032360671428701205449111696961183136351119921627616535828776908088175277880961196067339372940480503659043268983313758125119597260305631763295947721215642168149161632401149509128851183440218033209120227498527908576178336660441723446522727177167671196041377934727950586772350743716942178278379857245299983539939987374493138236488007996006131023783984460755149149395517279204483375861835658612420955278980200083357244870342223779218887665534947821622187877116149064098361790257330412500034399063782522833029117772184635708845211889605198436179881408868009279406282702768791405144261577904351292452061062573735787732080869943078327601655738872166178294376279213991527223520262332269940655951468818594923781373988253630461999621107323665306979128644435741909270589690990864679832009357300008610179037850065475811896095894105942238705195410995303947329558001904035611225376489829519125997584694655068085844320623037915409469388617579266029827800395596042151043996195286672235137557638228198707192768043842003111202769413974634827012230899391607883156478920692984253718629299375429266754846504778629388509008054458586873074619328809390503909034421810669249574840892972412829511202959793873412900006171712263342537531624031520965089814808941621821937750340958784389829142047246234028595980804747228 [151,84] -9734290127942982391786159880279221559841680194462542051471870234690187451878886912236705377959381892613284961857980548209105501391568409230131792416986859731960671593853862744475051838607498972891828961672502299016962517662485351090053971805690202123795624015240645358972316436851573558663371617057045564774751605959620242917169770635938002473359752602031799178081332854283710466856864819821127626772740755741009986431335787888316389422141401182938313447777005483944056868731478063647152794135034003847373658815869691906804540837822015084151058732078759632118144433099434669563330748498641512231425556799713441131402137439204767097480196854535221718770059189065489516015184320356512470822289972892776729042495059967136029649848365517121867721956618989690971132438661113350474506218085476419752187627594085811927821558018986519291405220817395919503205521067111352773613686375401811337108015681850865515995619868272286689960158204522769254719139450365146903385071575622834335554950823547838810508535755837015834078339605995532985056721871297663813093754446139964148430552548725049306485117793920037129915160384464838113323252141808716041508786718515192817403718066657511971663051000445821003968106823186012777024960454023588512084583543478292603972162512751867436481653983018081351180724134364018723151404610933721991111880729404496460098242924178018266772340640504433115238035837793254658692904030033235313452868771462338474308078531529877092743213551042258791264039768948129205621506301012538951118605589240440323794680580007768231114184568244669448033370547891164808385237802126085144507136396776350432475058218557967969041176175329499734302997983581068561007144361287537907854326002926845030180384607932830708333080683238179129501250531674033862085837977155774874971821234988581087538183645918555764220026005220938573809649127947692652120898674051854610233349223151981141340 [151,85] -225163149340008169240282912773182862381872589047574308055326154668231310605217122202026194340794350852212466376571104292004587974714351327684264216002081167012632267128152682894910203365668994799805263269981539715443179634376452106553657423891444894004945482535522924407280565497426960157632476735130517093677185747437071367346383631626707637437578739340996723127950546945912221076456504516814464290187983502160496493309215498371173455341548155048310358646204337948648250560138314097338924141501747793550391479048106021417807763263889508648258298573122210854769581963380774658921308250505136099848213176177283754670481053962557270796247821450818180215086192339577123985590089662708703166813019300544006927890702964198197887934168386740971376207673536687250857005968165394338439536751932843590094414360754282318403165050182676544402790898517628136082774503990836991638465646764361213849501950883599024078777394111504223395659522683051341205750697634788964645862152583040054030139209531601901183466976051786632123781869010676569273063665791010164315781081112442023518016977942113534127623212234910573200538206914788385734663560805260640486540745694234132259337141844108742418817057044015738417965219928547788436198215279402699885118759745095553977647914868949068294173743479087959970018362461989927187763467117288296725315327360609626134227302640827079207174504065813891196243282520091803101675173641758900257053112700601112135839195978695541632907588036350622980498246460815799039904386439121529946372113339672667817116807384134858634577354114000064730416150167124489325594387385747302433558306710506542340313471604385827477702254206013531210393279464015223409894236465437718187288780752884596973994885112997633486063432046967870992914343089081750802980675847516692788366858036877090066465429182542756179239258362381568111060422159657707542647050753595949382174345432364816 [151,86] 12518876776697646122917222313008234370282879705039644500293357285161355504527865220945516935300428010337734069404907661548854064185545277885190159820149116405581364324494166338876693059789035550064224561142103317778614378070209979776385702061661592295480485672468698633405267724198368325699962684724641775129108548858508146834252715291618047419133646329574598777112334240955818392875599368581963013396109497170460146455311705323811619216838299329376829466737714525534262279572533506402910593734356954325976952460600549508074385308875204142862131091692587615658420001368418186211876125384280145833489183481219540041168588494299046410183524563101874170997269665771903207552021454584939475831034407386483154909575282382891233390848090166295705057998447388689508864915135522388493932462748029907399927624570077540721065592565628799527884611233262994626075763835328437712302764987933365106500427240589607932920873825325246037116636972835235786991674380522851043183500816505818405417516965227834978365035507394863650685449445695249061440400955185871720526975843921668952288982555613449598537859435705613194177244910533554628824631130850752904303523267328485227675374936215392450482243485185930004322128102174434691568745923048508221459381060008425621079261734850096427573109657303617321382018968558528302252826876046935471721892338476425325463889024712062637783724920502979852720873452950109616969524609370864416939813670191516734236140036473678672202200005080937615773896235812302297605330257356903510119873562013253078550072507164510879314018640387862858428501834522698315045049524188007476534794029067991327994907216572323346629492716009583218514323362810281704771264609905857750704590658050408059571673092346042446431243517227816805268243834250064927223104147415153501975080361906822970804774561483825886406244382206046028819038389357583898748612643488568273499054377040 [151,87] 327103729181158098562813270491594465925834780981112414182766217176810387483454404396749785285766424311076168984702134179226391336117237216472143585609967830923717093772179013862836572544860267693438480644765382393443982926314861005347458580913137214126003738508250981605725605076144235968811627300082708112528903749226455037863646705954243399905258178811800531122030774531427920114934483411277901844121564629997071114545045652347482967005892096534578938277879557721591985006655799871155346368192040093330898621056120304853542078504439883879975761446258678098727988629496990359926724260926630143084163992291338339911648871593172722008096406205030019735030143716989265451274666952979087040232403186419153642520920046236627315020063155277094351306591687670587572043585416286410766254201463836037570473898976912377036148465680032028250143050981797630578573249604331783097147074582256208786413196844926807859932857614820520167825274131151894797015407661665444912158694842608778673980229145108353450016442165099415584071966606552891230712672866163227660277484503899900222419871299648546732303140173993437631618373292666206949679683462721464760211387773894132076497823725516200307157337681500655744312397449738135872062872974842760853656118936384151327691304171849377412612743766753767883275652715096853513497617768919041914835107097216357822708617542410982419665565044346120450869033149924983545616223450144911704252063604512149734678236309322858070679476404230325811198395839659708525126448235023937669466465656097579552395768704185705796035251277288000402891609244721938186980869087527566145840270791636254672086315666477327604818401150945288715748298496895408851794759403719518622617621877634635319610104118853232764760029753535458867709566468475640458038209785121987189906435077079443331080180432616380556264607590556680294848068327881934109530236445905866887745028 [151,88] -16697847345826539857272344316088952518395187614796325875744821475854249835376363437585541801535892100513400507242383156849944367174288793015788917030671176975599509488831749035383057529658465897683097552936707143743438642167796306177107227179379694221695051045207835499659470991590971713206907437951858101107266475045418177319202874927617067827288407622562703107139382068332287324047534033164267043499105190058227364189937167571028152841107839402731168163873209907221919271198298554890300696803143568847014086410920362307485998292849974274448652592998432222393703735451719954430826132029150994432016704909752932571111587389173659759454468202657756198406415268718390920763091230074538940790556744318661376236612460153637394564360628175673554903848998549424546914491335440915670191132295697777988118556442704893820628042598784581957542146002505309395920532435997618488153257504569808504074895339828951071469092002612266412939264279885509092563588326679721371093338323109852569098739045733152352907408440191606161110170989494187468492814628484708980224764387258226250892242304306093973324320735742369941693736500329284640992957323981005899293890661084877965267725425241441556130004776979463016350212051270414143860423120361838445084640630492530954509605618330777364426618053577498213953681964896418683159585126266076175861537424482543988944610206660719799434230832149489357836309566322336529572827989347272341713931115664051614525344281605639123087496913761878371235020197590867043119355293604455203868983447491907614033372638240786148829778776289108427967254565401190301792301407986261804695215440488108065228805127339469186033332554815875707811116256916411286423385328754439494314016323209542482794034180747868857365241032785740945643639672801842097070708068923698040396457567370658419546595791180209129913442176544630184877456081268396917358772435784305312816 [151,89] 1116640860693871733246680096948084634004033999109291782155426057356391466869700229747331956835253547287332032221321787500107341308242253834093521657928120898820686008533760536250809813822195705540473684777700018477312639601669272316144238574312528492901720096422214150542459624257565805075443613420826108589323616441185885387898942513483788601302111387202943631862383452446780095963449739265465245117946159018053517668452746066159408722173358138071047187198638587064956673797515975694876099229714420389176617835955807146763999028485293025730959768239722596616289495401961046481004883299952666547590589890344716662763095462585222378341663104032154441862443833058218176092521658014575634010476009976808330173477984206359860517731240712421378255979909548385624330387424244349456536322427098606414304600475622288689947573990606160381827516618610396411906027511442258299638450885792791015619676352291442451897767965185349164848248545008131394354880138305467138157095848240234417387941276172613889455832723515934753681163111452664922253657483779344700447960045734775703349122109979219200298472567915521619430491281202321486627676810719220749386686156168072530257758698748510210537431964643925531659580910127869680823717915450049334356911520407057744010588988185754935816415161667759587461760162921598127643635802112271962726238010408979780424648160150104489063647943424466561890397066918918482034915956250215677680266018502925107921764987775114588382976497648764112709000575435527386405053501725725354998546732743361807667121230979870890155571942401614775981126180632208869868162171720651524870391424065994607349976184718491656899913453929792490165500685071906665307178347908050284386602406765238973814762867324545512561349795522405670686494242170020688707473763163700622133306454686161797654853473591686372069673262136806667273774301093922371641224130817826296 [151,90] -13831681514785249100737661121380829543206873498775847310109065419140034702181009901009143455031831443438728589558389973856371829002762337535947698884183503934021516627981922091741709304528649760206686183459419719125364632880723455699159899333294411898783077616023478963384747056718005693982222780527035160506122425748179145576047004194131060899366793694887136874472140458838956168028026215252816261907030516086287826179937078677184149648693987317082916661292748625953509537000515547293024483052037855187324220117317271325444050055959810294780958762018166581007216125729002231154941274322382946042084644182705892137268019457593940556127738781276277661415444177528542359700502021271545991209163009669225900457319445107908659469314427508584429554012640929767072526175294982065356550937006206994262296689197287689109718524330383890011789879542327987889330418374573166232272250722931087249942716018911914878267777839609420496416060884861409342879519017763341320873171948463846684108480543074825086017526429242890279113414200154234282100915735701799529049286155858075038529387620694033284606634380574896771773641608476108897873897201951644470631771021795033207014042791423498141353805011434604481443517420113173095980854440678669105774390711512480128268207622360103083648933798386067310336761842595358771924199091101283678910697028698361638212705450133755326527931244890357033016677973730909654616455473240844965444798929289103964970058663152096221493401033409548275112940578140278962499160990437697798093859710139143877396497060741764126686906382629725796715092268567963244080891968584161021007527026846355273718493556966496742819255548823884674378286695323045281115648744820239317401743659329539268600591627527086418900996439085441522901613854420244539076463517270702243078565338046846114824091400744372113979516136528756266200140724823776291713235562141 [151,91] 1680323789517109452740168450557241158967478870510901212843338801521919496783771704995367811864077887273679430273039281092926956713154230863112174412094556993933923996814798753396829314328273687867134564984171694939733356435185572323870665781869890635455645434992184115358137417475245866146284009109520315825345690363419047081474113639076243646850721853453125861801131185159002130253733891241625575887750473207707102928147518288610146725697279959336300737112497062795649742822486895575927375337921526546101923287224360429427498278440764803590599326311862538268421732665315981277972305476490458412653467882881007087496431781911053744818659269698172425457603103031649302164659924056145011921941928168788222767961893321369140476357832747198848532521773175117026244458797810360056352372321949355546637794440613958325682773846679623089363280841353783053322103131252400015791362333268070974137142865167070481050253973820167809310997442108243234051613008099363770171728400071479270009640078541769603285372291728286217509428283322467320474247624092212458985798290391111643825207107200628382849355115602634581045441829581438529699731542636821083378284956268628070100666210584466688698705832090513814909844065352795118862790048562623980857487971254004174081421148827395085277965151308813794854979838846934873174440311950145344573101721111112039100012380202996989870901192625124677928635079561032692937374916676855934431730215718975752368343601614830350992011599671494097414034257455553535037670238789829359048979083632294338879610120218153743095225161133833973494075430685981527505895564944872028040143548592907997509217268064373646024934011403413093111372900552734273414659987186817020749326770580917020446272864774659883091256320068562499403524603164597185220381804715848681487532020958017112523517826722302081099322037838246174743141836670965347789198138 [151,92] -48705371969985411630962994709930168637876033486545420053711373719929468217669270659565953431268777724999964337363866329837480721889079160493711623141244756276978888752745156413671815207235855734422811234708192491334558519619908558639432939374133950782307694221098902166596412544742378294984755132312590997136217261415615189459322510233972355232970848056616748241044066266699296259346341331658222700536406378467213868668562646926096787965923616857141034821384630827678072849150237255410215150675160741257447663384940216174703794507818825939270447438432030686993021136086954514212569712480158572022572516740109400492410860868539573454478420875738015850163576462200807483605987551192552159296916146527968624659605479363234532435511767314886937894904187385652074982830649465502114697526460487519853958115291534691664826767152277694015994770094722595343249824643303843670334442228063188086134036611560811719939674061686381196710102200246314471903596829973786642373096393505085280473077309143270957609863902473869576823404193054324450850118375053334677159436971246337446588049949937065743695613792818390865717780399717262887668307178286012615111850288552254257946406100101414350686994141680548438308911430794050305788883051082078223221157364850506273928433532913670808479688132036931474042680994957952452759003808336032882804483240798497840315361575393242352247971838770241806695203110608929326302859267988532886651853379648031813205975007898417461521706582488935912513187244931002552137212195408122241532620198436462459126260991887455590611005670771661777653870868720519899230654195875805911528535873673978378519439970674878010942619887756384684179931183611686262729810054065581493133651345324902696657104906580231087602752599910931924548934174301880183393482147196258826048810719554026232080233156602177040766804729175858428012762105746789973382 [151,93] 3170755159247106412830306819838906673032849008840026386484256922373327575000815856440499955782815583496985764883899379031348830215895978148386147037587941438284138489439412478432252728087389736304962057505791546868517531464279838938949616956299285143158444506173129964740086702488381427411022929882629115558045090016479139818191763050401431813255035780277368374827460747725937580004647186279196432532393803394855338282055406088398141943175152547608219658664714246136191258188759695365270554659055443096112850048295734170064768455907329139375272175781549473011009407064875641505862579228734168722135118996755973301952141789758624241974810288618944772442528003593062954870738405850293397284659732148157368610345530415694305714623486520992647645213259614831528335341090602428813683821262523991182482601556976347101022610392847247233924636566110754980500349916746472522347205588127817140229373095466534615121798509372980432197660391436247211445240441979823129646222337088173484802012232998214389167483975761601114702239837294644145309038482121430815227206599128420727464843065658013287295247780425878611457837491257814684302303094449559595044880250924735255067931686359042173820958350924267921422195645531294233346767083922465565186099859732348808105573400974038528153806872118465316160618225920098660119493046741261838266065267344396689249474237658237001813271312685494399312030938336007694139269502430628101064119890329819167397065762207043143259866414856377248357922896804957358597290312168209086633874150958730945341655695142985559048099436372398341544868124515517545553957098991269659078959595253467264682136629022935405673344832753978583567580356385418220167948055479607766051136840083057692280060921812996819221478282012846593483110546355983737220474612032902617230825708009574152930329896218071348483285235617009513157975844423708392 [151,94] -79292200248637198945811398243530982350497484782003100637854290446005586097216518210010682529772006196260700175172590228253498928372737872722374234644192073879271806753657526186539018531307134886858425633232238633902956791978596010481213765403926649826349768625049821800794319249016425483342671069620742813899082211124203685951595915721231669072727482456591252633628508213869680362074000219757707114432758437198821186534599147406400786822639475256963313452093021083156722409903287941823798828948589288837969121884201460662752282746869281225725817498488117538982464218953084114603934985125023544803191534942552208166981188417918072640762446086393475825532968398435489869590327397690416830881871654981693447919780848988600213625323022515441780802709500041802732206767767432337928969726474257569645931715114430892890414291190928376398526625331129343656373121486597091397825105663313738931294981561997198095016074549933405454451527058533157171339651429788121671866915579606159359981084336256623220496498149260388104285909837977262480464487915761874912491198972803137918180170609121930920341716649771583133855575265072800678855465739745756826305819276026523484462583889592314705889596947423026014424154162507202378439149697575712251605416138019540675736591680874565067282854379835069873066968111366534593379405200169935206703452544404354540624972292788116582814458637356612621926767902532887004273775917902753870784985850181093874929531343962428540119566762541022310557517667461612861526688836499647420576586856815923516132734426711456321916076879465250348145972698767107184758343999170236833802811955810238280944739245864440515568296322011994152354908374850647896832912529006971783404254131357505193497717784611322405400110787673413675947889110956481464200260160547503673803743423520434620583032896896676169981734962480630131371417508838 [151,95] 1643808710194890681191610988199986221017141324935596380694832698508627182702413920287932818044117365644387445834670391765717500047823163594632395274580987979129810921579418172975050229550490934545923428102843695582511729806891171693184252843657988530973976781833847373596469758540053289408373145219823449515696089170851521719504709068882898956869331919424192021728188530261491274157418012692327159463919153985345707555901144120718835096834987951750809048913192236776588791765474030006617544553208690371870918651841993962902985213016393038447976349287604913606731034028595794783720938058439228115142045256320433395699090791094921731909538148022440792866227831035103490851732443378543884517532658488876386055736596021228373732457185606950567315812534994350504606497762610151328812475787895436206254990156324017806034279772609044340751767777324521949507095062242696006699829599632820875472177435219288879104739700130586041310012188079513076946211265509295191779188100839748128822776067599578617363830878268758126661162586527714857815901223711153027509921443766579182146819274090958752341860105455099375523676425197310236852036002691640358482362121938867968726512928427700030842838329015307917189350607681501799290871227245864636791320341077731002110011538432822897298841237411632241899617173690097008647750312630256681416084429698076165734881744821056800296333979973693358273400995343310334829311566259099650673885831746905995174231218686463991763889274749212909490921576463259914790720603561101902534852496202393504306257106818041826389434579650396654985811101453542886408330268557811378251705828589148740710276014688138227387694053144124426848710590602212421393885448279117617480668736405152782611416372954036336332241628061555893706556780280027038917590887973065711278043290813313560198610465899454956333391455910341140986109772 [151,96] -27710425812621034330843621972542044025362609708416502144919296517453523865121991812834172854702254618627649365541172142949906991355349674067964556994907668389397537813681752305327382755543509769345028700931172546801855755024257692344041456242653555370968068791704633557601857600038847178942257898214458734836749933946644572139163035307737145778712353562920477041582089068290364951789541336984337866406215917084200166764717521754119384048549212164873361385935819715667206647379343586254332809516220827513002085680219973604541853003562028145097820583269577261934586196794678814076381324461254595655532344104783609492090961146894081364913405069411696077224903460269533564884687847442872271574094620327388888279062180775688796944848907835411299386632245149902305658886500859340149701899928214994316454716962192346950150923518552921493553547794609391041280693111772061551408977282972142948615210968886703863633552517713942923773976926426737372856345979412024984826828525927549617121537488344927354134274655877759578030408510176546517229422545142678640982173557982250698933021052476064282553353347255727969439151531322984299244163226540416732908191250413358160709022573368895764367504834033734834079898222524491665122675984305125271895790033484349734900484302290118048271670257686128217806214127201257550410260377370604924205210973527697986179627566552508977088281779965544232470124372262143146769510295888719324408298368312409184636760460315881737618445114330964637258290256616934163041378745784069942584915383479564139504341855468613597430115513352493504096829952518787918539979183319227947923894247831106582773345681117968082098507781433552764360442081401257379472957241271646245552106928757953512784769410791269291662011234404679800157131232943584616815886457421576588915887774724851617961370100665271198077833038050424643820 [151,97] 104778253772304159851495055761939408777076973896423269629026229385711365559852396551565994911551715713376834675393190205937300651421699525830909006314691777835617126475951030771205805005745505389440134613239923323091716610808428009612429853268390723751300529739271995991821464108042277429814197252878350126641849455440792231945446920264285418567501309890641788965599457378812855990304233525476907176007032481638851471295432952353133747865160723094415713164166844497029809926488428805267129736178868484691380559311769809292007696501165688852486788819894607753697068920261636226172501715519417181391715380199977201879267982849666546517773347145587187610898712277009308616194699655744626089513355433662827534602718609872256499488826649537739168007537046921535858475575425325104120161081368531253769366503377154195755647251913144246612750008817083045019460304524875836758889131469332472191223738577516395795821580650858381241045905956271216356128077684593227808098782444405698161425443656270765659839902809913753240268842859914237544601372730829693047082447566415067359131752642228868283422699773183396669007842384453388827681741850329547473465077238811528877152462715851630941119277421884962730762623325925732463928968240396074925038160258141015412311345127970938902425027167932377622522819673888738424961912660335688791019758402967697689884131355777012160222821757026883729215896973598434078978827750075064220635172277759837194207565823463573125115354254895986820731347054736604883598008001900601769535844074292860710285940870080354093154361360997985739956467852612861436441281384349351422660457418775967633157565543842806984234474328290170509127834586176967858638311877195405343890580613680253228853938109150058373399460262309016759226125652275017566743211154812994283215824017837333148244573080240843567527578476754440 [151,98] 8108892339088609364219207216861922789961972457479497434537172417126927245325372110131683645688340876303305597867048779969591764343405543783100146112106223597461114462520650441195619211413641409792891421951092540948394227163594655308209787158924796358639585092847510421204358576267480225154077660626265424781040346294332318096030496534948994101915046411757535611587475411710375598397170629157839214843267516264726031110606094024350321988626107121625922498508400629969914086231622120530522271289644950413390691902141943800942295449926174781984400526863894269899070593897810433418353280466467556095594517195224329386249458815356258932141933783111713875831723463942255919592188342663882951767426050268998753534225692585105922308149983739536081174891988135849774119740995131553110465442234629172231311122682549065353155210351321965362391061152595069706883440989307751571121117932460559175550232585317191710001017803901154110985731101643431100712920252168464093254797369049138770337592326013902985783723284582055872701646793144902410088408510432932098365914106922918852465830294531872238993984956304127537221153234806119887925688851783567787778709603513163287831594176674145013682023350108803806233202921411808065505358434942153393712742096159560255067105052235414751190592105320782447070268633219252384284971860122260091410966735133503607332734861998644950087921379141856554491486708703525930415769805686693484745834740339224749676479031143719592639232774774420146421074217916332149399272588923900814169153340509603894756185989775404248581539881094103570230073023796612480063780949657052192692454263893877091233866348122221807144495843760995530444939640752248825458592574160343768233059407962777181973367123188233908965891122563798189779436209724652525467843573397527358856782215679687858388072713507775960147801158974 [151,99] -298140062197646718858548283073801036697497816777216093976814056357419609625150273413794679594552666273729515170380088806082207841534346767329322364289886703996565754799956261989278607869365422382549874304547595595545387808929413698479274457145763854020571526289166020502910197329416805532983139224224172983088510647084675730546136149213972759197143445473352528203940952224004443251549726131063658164809393172507786145965015341394757679192986239550476811753507271788690053843114625707886259012220317311893897923900294096208507625221720372145137558009166268806808601624237276368886955732504773773732371324594993214894516226214384441954987148326724259044225986339384512799235758928207008133703739777054350824096643738597002340003398829306796716703381306177930093942949058083563331875633402832141719411698990358283199769830056923558913988958309302888219478459654096033232483958349494686759392704355447726956650008884804095797278825176446657009860260355201786172904309236829821523770842120128337190652984416305084268585559080894315207861419339627344226138263985269393255054320454002071510136950129670221200392108443314327767939377185534708590545327191085027287928019730703444761764293674584709620164745235413867508515069256771939615429821899304040644150361052915031949323989977082473500766473081412713523949217359150314398966449523578591380387073817783139772707641480355879779801287314223294596103167867155505223676519360746146777046166932380953261420100686514307259515509210823038999535384210706293864121610938428381588940306494675349762313456561970531318731344135779222263746027603787643472558138029082627353708601692307220273207032882659717018079894118452439082185750957246976752935351786591718877955746610119601959425970067519477359928419043409696244972710373161968436727573354326664098541231207442786145525646 [151,100] 6761420255277727401560049478451137505368903037982226144241408465660582526886784110779508769234409900592074898279282695399333161823631193270276827275289767604115855570015903578864976083597319771696490542714124887283392982496311539974068070285130738783428560452507292081696003175226166301594829567446161703267743923197229431084031457004572418711731982317734956003882285400410029702725927513766046458450330206084693318309170658592664889193355416922795541013564932121525324140507814562186705797252027641999286054978082913773807469848926326624900392907908485171240008331128413833855394701857782864311476094434561679898028550966077666515426604919036794131378688171121562967646189392655016992324443767246697948060260178440344087382167488188462252773344472040091576879591082372116526983812215473746358160977081422347051574445178480452373203798499425254733552909554092818750522076429127747332232858827672192768265966137475481471145401354216533373787215539053959926951881520556505784556900359752016132450126729221237436732969120736271607626773909407390083458732167297899457290482307887826809094166965293394613822435283668347603293675071467698792277261991569854594367235209737087669894659544002132880996647349495898714567142207140775362635331620085288152402114660820664383714184287439943395201921252985467237515278433096621240742443054201973747284248761617533841615582710593163173178317051880916289197661074220599728007387376499950002002343873114623197893982538751240746364831249401367871886419303558999687182538382015869853396709947178471243803726329483817767076742815564683871280151686983437572561951792958362953447692446383939118497994268016739597718056330102944300018578129095570236650859652461510492548547418477723739391534828492280892267828505587115651087692040850575541622909527170861917467593010318907891056 [151,101] -139668360835016854038549362800784253799323074611503705724467044294305526462544803535567221073330303695029675874742065789686357245852777790651999782208378648443376952941939286582835947131989728468045766581310654654080611211503439349919292967159014319050136319079144462737815255635456340272858156654230154361567012976850180688411575510824242377530617956556444029525397735188103601081734242449687436947274418506870786214731351933335497799356675375612397004892058248452670802970595695033272700763340496244285317151341293718522337356162712253273493178844839180673614003953688519434792462227611435967558092197313502959504710825113252451218230285917748176386060037195463256673489301638900601062328660547018043219556459417845993708696882107011836517832631526506143282156922506290852991721936529293586725135077703140617019736597064262609266615555876535240365695186281457407784457600280742965988257438103704495643092198175094722385436498459291621702112319860501973397384997819283322997366633726630125240497342296135459036077453562283731442301714674415223240011298450010285172966345830290998599129852375865271612872486530176645005979796789165770611362532257664302786748534624259325715525167791815624720083421103231099213399959989983563330946857716868290010860368809591062344718152550937257875221807372819116048965694274556324521796476666051322191445171593522353228746323476129636254644488582488685164668606820424786506063921153499797129581270193399163495136564384106757852788601208162664447189475160950904015342251822169522379940048622480053744555401927781091013501599126313882359016429616374199167043664403497919229725130657793997621915155020580901016544495410640189805634655180173007676556384603071279452825085389312766794625559120903649732480345790000291930674885028351603168549875805008082092710087235683832 [151,102] 2477894921392620500653812937120380554658943753111076032347541886373665617072821075186574436123805961736709894441996969784081428991076651522193948882799366601196207753649691045976333647968913136271448388388957606268490095966203210029176854056686154367479906947414682761099354567818137284636012360059918897010170013084775517637617907651216543700001137088857522923448475321757755701868294680772564462872383210310753549726781987979520455583712466740869051387594128681311218160420117660203832309701953549605270358847832489067423316601692910864901992355058711151366806925161941823654126350455308746648917735136302970258133588716408521198803829583171565973885641839324731888705384024680594632566258940314116425909863109132247965791718838380253024366431134642679880019423198707367234263872411133230445251118645229100806601032462399898027373075586017533122147458022336639675874311486476519964059827936852435226456200155462864722314320334885233220759383114870778453783635003787834153967493891216052375100978848559434382562459251300803797339062097208831663779760380162788626185955054864937748521782860148013883982386186355858676301202507171031588063809724647079335532173060668030985385229556104914545213967474877470755994524211283753384183939349747865526270892698100767161591965174583418477933248836127437397792134846136960607770594232903085939621810242973852490543198109582234281898906021583389123934866824732134302253560379473268828920612563729984883645594823597860499616946383334890622276387445987778261475850882042902640658044068474634620957575885422680833440305680160446730762398960225296852618743256987234498289039856841293674039597456693862683819159744653515503893204088971638243045543035994861193675813172256929014752556193100710655949336838759986070282447439951204949028992988344606057886581719014 [151,103] -33599871424752642940048166760119177937742556549901639322250220317396860797699078890423506321279145521571689905004864725051260646704573763123989817726995390531264884770147623798896976023990045037909063225596018983184603794402197016694094454993997047818917125322714986250851092275602117933623409730604053479459978016984388298605048697779989970779873400565300654039245785676690332109020053413344007167564283092768110409627038308791395624083205246619837018339293216928529153777150339962008046423085829113753589157545648268737823080417775590482516196988171311466706498136136321250073739560162139839029224167771970526807526989263591838779913454543839384045325419846778007208167121755882320056515601349994644636240881716164075257633662455749344421073229355194452393948398502019235120606832397534653828892252287775166166115139125652206158442681486483247967660459580485911602821847240021391618320138105627115349356616122941919555000310939890576530625973489666687317048868625605919759484443982378629696503458029312305083707714616102143067644685651938989714618503194873224457030207765831675471623093233300071279125773830223937167647477217000072902593118360613933424359021854336873937312340000946679313736399722121298832704643392385502871301712321717220488871232782500126492040696184140142114897699257360529472111500407614408683723973717626543645443407407897209587351486557604670797495776087701705415511758806421654402809501810755637885047075365340500845754867206923432144107496193713492890888745591165006340760706431147990675816422514840931585314494912211956660227075823690319860361216672583245720287562337343702538880040222890094215801727363870838296480644943771689387674800396886119965236235780658350200651292888303826364048450363903136677643191571262082339172810689609952165579664892842462409659694 [151,104] 354240990891993629717419939848125486874118885538216807820371782866648336011658983138435875468427551278759246305126829014870750974617627062463874695864563502550984502948857619335891593993871301158593377572424044785934787104147237417784441523992730096871333738824920005652194550826944876424183897924943566589009252816670803138806270989826475594614770703149264778424094466446516800715319962734988672879111642350803258655383439446432484654878449016513292298898642176185313418037798226459509443463524456518835786215820372158559493377367681686551058668296888038192252546145093513589330242849958801567181514086639784623995090817706598870924427702458922106736859319798653186468786563622120097485777272615295059061417044148834399726934306158899072048800418788795833211234824515091010613409447933097132739608885986416621037811866002234793634861563752339375015421881979091136379517820159113249258624012514067292812915621860898479618698622093511656447102067148988230045281202744749331836135042990320574954788674587220111610788889926547353568478425262236618262375544159367190356665637527509904552345609359363747486445644280006920799879717440105852951179916831616507766292072343411027741958734086143135280940370930703201717165589805342206735173437563124234272542665502490613532982851831617206078254245889787883180808447356729729207100655168408767260017406386065349222927856636560391015277202322023369385089084774235175671956665091612865169379491459296518737917006151612821290549662606225182193229154360733272141719152489580082656116191055596777533669948358689630786776563716852323564820494295014559593917266913000471414045630613572879157951732200183669826832576900631939067618245861002774325985151195561510047826184239681495595729667246822604678106696471022212387191302313334572202531752983788097480 [151,105] -3028136365774317955596059909760276406205124268022218839647933553746504750994911383237659234730356220842487188371009665186881810215132486713026455208750971446696589493544353972016600667793871390784148236751233808627813067475939408233606488159403245677937076431898963888894179528899533702568132162219828129678498611166912636183235902983305410649774465649595079640059277188492632635875363840914546572068746259897096413065757012210736820912372546096531856159546033100022173005389975158997843926758863081257166274203540966992881462669518016335146615498756108219941380091242897287971689231221945537979253036980819758198616784974496566985623990310139584278747750505855092032043874014907084213155247600177522601312268426432055634896557727838229143245381259433535907069721634734504143048762501146792634677693370336403980119881262160427855031214942817616318235899138400522089970276156573425739042173821061344214513692045575115251400935321669583472631638578323564612804330904880047352730036016364327090163569054877664238141187220945356087662297964829375323980709966276128361614834962877428842280059493684320155139272248099188129099757318836295931065224730906109542576864398867641957283793625455757241478874931251705776101674132809488225628911632956935411108558472514750555292702751444588675618710318046566191492530286205671683957745418705711247798626071965295636665826838258905893949014768320252628181503603899240061556356684457442013515807868926940590826705018933983197586949009263870974757295829404202862195202667363606680036387983797766689826844997083622559408895350307740389519571580860967380355039979731246572120111061373006690770497551785714106076834430432439155243328759283162139394692137311572858741295975752794564037528799957225195542883242347229565806667870125919157827270717281200 [151,106] 18273724485107155670459794623324866244981246580639906255297575286638639821320124937298241926417959823749798975050703052233591854369469246387562641254578834582644665070882220637454052795820429902724167980415700166251208399382495700524576249032223174184729481960657790429949928528653421016092831220137706530278238262257192550949480182752308498014253852851381521529092137184433301891234942863697532020339055060816616339205197040558700091185163324583628171609141532512621904448346553399026831484200567621126722842415255520031831311143577507408192162777597183652627501825146776283582218404686490616442593874338055291439039524404421806537087955245198506718340773521107699744079219217122979125544251886942740330350362892806039844103091877100484525548915299561128143054430502813672185025061941564000326860374570302554523376212827821688579197111256942082695921981872015924347287843037197743723345766465821766549968437035152848825505829074276264882573613554570265065717692601426041825166166976496455443461523955634630738785275680835585418175089092617954772614530627951790111956844615717298116209103005874937910834468517275776281461097001158520065305365416785992604212799616603831976754793002963207323693367895900994898873070442468766183053660074713027460323623318427528048232823604436409758075079547967365014831759598563125966008614770146238913778940903231525992701610950380006873947765886217799836479468787254194115242213358428368568703121499922480905401807146017331480196531412001261328651084690179865778772346402434299728453344878070305178799441454652593644647069752373291075772079417516316570581888498518624285062395461348751808452093451537047667079896645565376435892209329303591805812326363753579298558725147963268241498460434168704011976093219152064088959440992275236646756340706 [151,107] -68790956114001395879719612418047910869845638076246249125159137187429015117924428327022499097671470691981346681540626892310178833409550045426388249091604014496316290089683130728469181962994872507693993901920629790730062373050590868661608248350328711849162702798313675579644971263613933739256842885484153818211358897426276989606627082989018466321522260649576111403982579292503138292324080454025162728975889728543982101175162499389792517951129918973035794317239466300347412205101484240126568073489513873534579242008904386005784660744405725530465290573697857965864907279686720268179869812271458572280118192216068522321361359846716222506560959614091180926880108064721672493013002430219037837556110246590122941115685681097194080311805027256036313468064955830584696497565606073858674602406970002175778248631543516964516243657947717724706947639730064946132290085688514687144192072102330838666528837886907689012799650064771037541517603191484337810498406154244446202006435785366294566947687395337709321103673418231915236855197073139977759527484125992016806981921493217266059483228669578617060461608724695864496427055747410992299721249313321998223544470407286941852538928516804102444254021186731908060149769415110432835535320686034992324084879143916151790604689848482249353818641942445952499952231220775678194924733873482923125795942606087507142066005146900413558587146156285166715873164201267574353536126261600420103445133318260311612486929379029932190823135050000158238786565589142676667708983127954961807458966116447894638528331059253609600511517359670679072133170299029428735443032641674782448941823004921375167864405795889193324197478996462577174589395019082062486311294535950673416415322549896469991444617981101181326195842489920153748677662032784115905285623088806549505534 [151,108] 138061853353836837073224236118394811673947452852022329760790434870371899007915802464298887156881495358633060341675718997691406520826527095622574968653063523032969519404997141095803223028926038735050611995458870712060286997342125193462609280639754596169500907146277924282887519048235940816884708832951493388366679732194905773467091902621313018558298863176370082210265339894725983055243253979247293400097808341560862547225840241466567661695069756927911727920253519220031382884719864624041979866179733023752967513564316227450025110178629737967545858583504284693359612371556119159220994625356793710103554602886479929806393325944142441943643902624301805701675710471029189442134593933431606756798154621024728781568198924166611729759512132903092609884905014206107526643373925244109620205866086019744033930952638420851270163825186832015717698104662900085596125529521641593032799909506084700731446051038372524896458206523849285959552204091922731477754577725501721490612807811935610845035563348526587044038951929185394222713546306961932820633853489145638568926465977789354100034026144927510777366727196610915747331089706106605488130920206669936666000898086357233694354668406828838701398680481250720075730086635563686305529347144383814688900640858803129384126378150921576984499167812812165343847507843614295799332983225564458562066407898465605982464335999338490441191596497829311854521893123682373657670272580156088648835040522545193681943511608808319101520581701875965448539138360217485945120755143615753952519562411992076812897237763306284375664864254262822918973072904058988953839845599068268816333952706506735284928507373398808129187054102425291899943106289566508426550671536418004426448304777160448556198788528323190389034435866532476246425606626258259567355573046585941 [151,109] 1790795067268536383357161732719868959506028899046168883543361282982038434087909905401196705030966941427378427844907576986155803861465839794507885110133499320069655389683500391113988428116463124807903710187571807697060432524556516209694866000244640460127551576138285209678252160460102095618313833740873769604685467473630741916099703710898496817864711343034295224718985997409073923185119089258846517324438747784286364727367995086747975914337808894238944788901418102338652983946671619871148840135439460676351506540935778934861744920593230635745853242953394306549343818083352357057126510698053921856854805365437602962384641205325520139433447544255709332164873031848748108268673163216354475900905311404744394054281660786664215220795052315133177048820452485540305874725780457244212621019996294138652210438062930962096504443438241114710236784859531519966499623768063188183445849607093708992221310695294684800896075400894459720798105403955901739252193273271580271104556979166757202787356253054876487570558627241480420795258509311530146688950287284799011785608731033497074834895486274897263295220809699356532977126439362064824743892375080966625782386563737752219792464720597759266405990022844774977679661419899542478692098061011491678987208228069993576945705742879751442905251387789937057262549177212326316385180549370612306189630954470453026343907853484539432332034363329791551960956978748433155376402054567512479644011003879464921242486574827572077259348199126253461754584970937122058956444363970433915696824278698045956218951294812242887784911657153819867245550794616551834817173717126757545090506507385805794498625034361940353978166214878493066429856007604303623049978030357615983574965485776606351121022203075283573148834967257264992581333634745761272705831525904 [151,110] -37887827323474395957410751879791974551153748305062649453769578078784896120267438729398284376301147364358721156109203049582535549154488972327341624081573626131805808733419098181705021243929698832774677062043383291038889353577382266244464194910506289125079073296697869835425407029057354758148963739343594260107739862015875905392797264589182431972975139633377006911994738524729232483043257274169270776579403001019036734313194586327864325139281335918341592864478078697198335622042210966165462057886548708993152972496253887957880762291804536387883948711550704019134273760069378481604284994215276877125026608035085857405217297708272389403208752665426281043774684659750445095257451528012980408057981985768994629789540745672883019259400889162854384551399139539406425121848504637950212118260656610911957551303305020454935928738800492067456820892443952444212181522707489844306968052778769452733981104538959859996310974335677603694630116566372670408101866476567938374725602989860200073286906776360067278438166165130608457542861181371991904036030811986780425474633399540770677413612159034822550489339050808725332361049150062923557834473924806663012631561443325591320747078291561140946212035509478480609503480336719077128797121415736345370984294829199217736778134428321161154405810669536735715397133160480753174488901837514304785047351448392977836998086005693211825441264441837796475967582623996322620818798122765844017615065729905029496291962621249335308957469435626697258309585328788930907943521121386627031113638879627003136076283110599864798384880403645198098762207966068240089664082802821051830483319779240356769509226308241786407668479322792443454537046780307981696832545065232018945444525425883959652858488037469215572768427653874848214450236054146257762928350 [151,111] 230845597943215377448833493736475604645265807804324983018025964693559678492329769372169520831624297717186370585164228207840201964259580612841842697127996180069100689248472537490772239315885347974613010824217956410876981741851524213244836253815900736045631643698067421729860242983528734161299350626032224773779283896716730620931074524081301695854659856880819831223246380923965997247751609279859958627689206512909141064959482122374440962753233871603952625349809035945056675067193150965462752251363525528774205657942049402300561393111965071932901598237641960689566129422369622370931476446327725847344311528460633681166373916247898875435502168281644711531731840418581706564903412184562675640337898308901727072108732947299032046385852618119623589795518405410654583755276923657421898193007762871015132644962221325199592373058520790791176974316041606665886451087772008378536851189195170769095079746929389768248901893827584636968921079494711533671529023170206799772274300137220048532384474331249035156131604052821630978665242032611160335162665169910545156338221232784504537539869510582652125068100684496476066286304419261343460352054363533370638900865016653646033879052065545280675780579819087298432912521816936557963515165814100558176255562555086365996046947035250369102363784519819521762619574044820834034264680368307157901261095336872263156310405572014348167572653548635838203011998693414115387574586014534439649650696726929999351169184779107354390854048953645554056752992856684952088787062225358374900758093094551091044912234922484392567247141785670416880889383539884306196208831092986871627999535447997554334716812066196257299883982537312680723556366692495889032699828070692769826961771533192369163620315027588343538301070369905875145097362575181260888 [151,112] -106712039473034347034436990743982482007421621610055371319606429317299057104489411989456425950957215208005031260118786534360034239956502606761327025097921676284436533045618484305442040729937463199016487063365000236518481355652326637774641878018785519336353556324918713742402600519537567631081973845623026051889787277384642823396511258617577109902886758723505951545796924005614691498485732266548109681262123550646960561766627433030948592467828699364283471291143740600608243862315824422822102151339672221102986077316719183761984075552387875210973431482872420561844708312313927982690606296130054348761315057110979577260731364603631381933540415124784771330202604367091426927933665426018763429744397820328810724736562433452151602473417531824308270835337652158832865156044619623258527369717567177083880441416848661345245430300311050509727810297719290201934074259993449424635051787945016906555013502142925480175419781408578658616554706305445950665077078312048165520699847879759278401536898919279077544450121085456857465507694566116075693895242771404643608676330499099082139843366462325937186202104937418658351598825780825349412782443002312012394131920388233724459733887069389781435680071985692374614875054604611559484399145521758722190786476876104156288553145572579368565071440941610468696443596383283420918013744357480496089616319097745478182802615819003667229073098179918225697181050561791694839772553165718007860984530563294789030854416032883941422867647288655810063542011553845586707681340495001254411383243568834557542555173358587859041543149026376975664272009738635581146909599086201546265914451346093175126525089548075042914265115445298100829879630157814570520722461312002268670558561994969671026092712180317259103426537651971529304698473790996 [151,113] 5126499210796382583239247875470444551333959508776487658562946387865267072248170341564290160348574208668642874877588173085475263772028984239288985831506216068793566873968827034477288156757262056207670887765893350239860450504074839290674880052431851790237099331857986461974170507276310033841956887625484374718714479843420345763069346836535081777635917967214346348837494134626741590028506268676238468640206243792361912572645526918808813679105222015131759211822423877624308444080718454977524364372348022167535182716328231891527591425971822081667671240284597285824342794708164071043688714508638994426066679980887192637207967542534899244574829445555812681846977858040581186508473959769701639509855604533771944979422008910781458451765264749433486122039999497562491988658428978417836036109892062299335394326591127374565528722011824792539533549596243984398267612684941664679634540109088542386935758975640134553684747201286320149610313489523091911053231990256289744649259768151341646920022467411891257739793834845071146860140880393607536083231005658546366854803193846635352708620939162560739475010535470723760512205395063343465089285802843741853662384245664032428096819904688184741688436061624977539568755504592651101974727906975858218509382812914211527819213925379379700602571944830305155303871580507533292890451256122126167916911580943912312469505392650897079381344110363065570824834976565641379841011328277655421009514757147439019776331306368414759015302552788994810262267365328119035364191945802141903926863568792105770342365810310294060724982684918728123584248633287998293105626166665108225351962497829390824653259475984296175190478653390400319436520350896263738823773428981798029518830192842495293527834389246004138087110783840896334235290972 [151,114] -364549621156052989534075074741473354546234302974418238690475567876795870235016174685603423297895141825392697252817537883405799273861579355329668439034249282944578349905320795303245994850601963461969733487615676381696464528249378591832982750595439510026489159670130251355933766846535030722244219028254189462723595075938668666122531083080126035098375738438511444189117447151484954588056874937359513131085556317198908250998391679591854788602600360270767428385112168340664343978604941107611446977872341067863785365223315445554575132249401305610066941417489838407505783160823938912320218762011143445084709429472493104080380676503190246815588620354328886204736142557281592950527883576934357724459644168772839736892503499104829821922961143679872794083427451025125407944216683109671305700755345557447607834625420698193429525964721985133710638471953196736865392902541597614778490292699739799125132482218918525229155104053164830258516096753392921646440747111153330389249463453045315875390888571630301422437262585945975504229304126400794710849805947083203565954018252570487202307932774814082146432121333564184343710566997505166764105369889044544230285001923793789504934663318477277627708790458173064206067424736315406683489522090055407470012909581194814815636792778731710252736253034060147945899051171753420233129515098343103808701672814463169106021117376321278574903306955815295819831906734481229048763505069047067041493866257303626717499037086770357437717949571908615226933099838536783796405165454857875621356663101612913455433007763359776987030242512044923657255669282460270136470347656314811349793475490543291578192234417282671114472318951099043173574255449662875274234198722081890833152059748193522840041142477468129775366939955522682953 [151,115] -71835463597053939943061499339971119442829561227227238956699738626864931041882254832871010071906714043401445131022127838987647545542152759527406611176590332784748136164056683981083925411710456613299795242400863008398979648364588519963725935596674842201265643522462359537837758267998060317463234913071742405844301015925468516801605501673170884536885612449017524236781522891917660084885996585031108339530185031952326157601626333847192245897621100294109545894672806014186024006167440839735109682815905980716789904420670378637518835901150436455460632830764829559150994819032367420649729452811996614241156998326281980527494400917331940734966482207937322289047240855112090283781509176480290415198287666449513680971339633221821053802620948238187271102739994455231346643277520802595287948453666545079717020125040747308090917347727525086025583283175827405168393409798832878121489890260246283656505064983940186372192160088777485582448942257351033631742867470374679770026621310706094456972773642897061398306559415554434090960491406364968630771851633490137928019886027954184272319725045503775625926247585219111542378183299650182583185966506189295851383577608548268964912083424200148539983217319210943752101146004703092541523983383706682623550098505078371317385582201845198876019661649810282290554471129769333325998820300043171893701547107219198624262577063004319101269021920646986889889883137431493320146451928693229551688803319375536388506368461138798304300524756204543020174919888037670975466970172478401719320509840120834858961412709133884119640580000925671531489383887451637183666989916225099879317644900218409834954655265398520516067302059841035526193907708578928099408177041755718418846186085150282404008144710911068816610287706600556 [151,116] -220915880390111500905259593676794408146361484559056250677257281132283198828910941195738590622130260874988603978603866453155633799333510968953548352746756855486883129247357400729733728157403721718475538778516877332251167426126805563663277946190790174754873201688736589466226004251733197522300203570154424553002718600190914249160687043010039229918506705650131720872433591700147209002421619213623886308963453228573214284726217435293249730997960312601905508783290983472952507330642308139125071813523363851847595742299528625607952114180291580775701596779694176621536584689670671964942781790100660257723524226381099035947199555501285019294480012866489328085229891508300642660751523094638117478004433111293504903348263271400118421868187334016121379176784554588401858598057707483478486137687299255461546356530113852869057021990731454539415374387625554810879669841424670428031352189383921190060948124525450164730974672572546882826346781709328238687211410200407619029019633901049558499264046795546272799202451323555881879644485446230793446998435887545068233517593626495506320807108049809190841053579804854660907214815822785338719512004083084376354126077983254224758058774202556511592985279147795847251075779410465879095304607205738265008465314356063207080618992639408765445332156624536422075072376478645115911895685498085741070809954399200525071745391021918502477569838662043921010500335009876851321036450746003914193637943658016779214541532029902504032744435131588290057839796961123068145835625571212946357611717977093066389374108163360045146332662277789641427309078939591517520549275844433903828114442104376259120490377560366677451265204737950365540141860335350315975656149106130936218524492817339348703210537459603395089394175806 [151,117] 300756561196714644914471903444996490979658178143288874532650454176762700541627301671233174900904951726901033657497988826382007291924671725298694119099661170538167209166791756153718029770763775095676651290128247677038848458434920509786779622265423573679140414903729951761134903821308461252777237901137486675258447107785246027062077990789449492456474552314936853263631335777846810860543512056083929549263007567678808040135868994773586961834928949059535966419999710462126473707642542669375295931780646678134278285661520298542229767748716759264304991820947789254068325041252486903814524481051295744008142578075581038268333429472399229765522322492158183003178083167318601647091486379962876605929928589462158694736547801477237801739569503188435558128905084146365301664064296972512028111317802924162046860917619723784571396724330614631079102647079712706514172731499879891019825939788757369275017046663610393730892514385667264445032940496645339722158490684407462855062173314271301167935456133764542690977901622655640622875385055879505386221488988667244235222710360254982458188559861185105679597727754186073676326810031347087418431246736960137622722334224539441616412087491014222967925451145559801316935737037639472344308257261137763792299510008981337003752254782728022492865400132313471496344081316429968639499711814460682205445733316727111428026053323570941431621649788350610915375390108077745112118769517868314167140026315832226924450125608577689527248675439953706188873412580941052861509927852834771250230235265105544526513344936975603320986896281160761473848456405899776131546855332220871413776206571089572527765828754954159591697668841071622788629322663801083982929336381986004728826292128431333246904294332135894514094 [151,118] -1742306457656326852891679195969389171102971673015471280213104435573272648666055883533868932631053604966987830732189373833182019445521188790504908306757710432708800465522244939834412584200558005956872484284443396565336680825076835306047572705665662195188226879950787162523267426149620188323335226078699059836922872221954074859309050390042701380928938996706919429612435772833579139930565753588593077562027773549324461151749701949939050580756110272590619378489921972286249600385404181486886271211065703133046716533878795484458333362620928315035257411676592068009409550118413718416882000711963341952734694863162106261615360227405067711756044517543332365588970616212600370111660965045011475702495557192534539936374856411621235646910784833843697356870919591898849978424029134398137785585063356797394010957215524929755423674530200242145008975846220795347626066551185147967450452481359421252774351823200014873512900821470284200640030608018366523535394676289859492982629983236025735981617648109297175977603480013607303157217667462259574547409060790134072199995560184930429039419828632522304907851754499148568476602024594064833204427142616729582178965585118312523121152530874073351782224324677423143659843777681908973947493251322766002050422009706529515735500902861036340631119620896655706549523624259237408906640590480921599506870390779063874802969059075034488227032018531279076479246967562154096972567122066819625719489088092772198040933088772840314218210003930703934277756762458993485838096997619367867505177416980009105040256533345115909426253554822928578879795762674932654617941100340001258689077223204959957499534587898357285358229103108442685406928367335199644675717763989013656237417693301965190215639335382549394 [151,119] 1642167737007953099089501514860339574864385845353247320028813686132522015648262836597528782959853071440707425682692494772558347598270703215453579780660092494541660566788793825429349083622541827566958900465305537408802632407836941510186460620870925387681716304956235740510262962188573445819827777540474335367812468785175660757586587149182450626992528905023494161124393191133492062607735921511103563284235418589344394283298623418179263036209867421836290328885539093645738334825803883652770826170155315954838631791737788747845275763438656257105442455594433154248673154644296333001747998985312114208521292883276887257867925675278742828434668115031658125824786033539300282943055574369822657558953506840535781981062291372264220304807525738782020297365272947178257645198900434630502138440457313196619466662248161626502211947766373054190684408192684269608613035732648280043190469931233322232445463709005226469469203282922393048449684560930882751319070206573013425392298055747379962296008053032735430569299009107922585655664784764487955894142216799160458724583378651988059113352225299510677152514443652976570455803317767308921320896691939414778798068124217704687973455838687923577382938842604488587526509610268616872077187340854357225144413983498050328242334358126442571818647570822418931628227479693600144742937103034650364940937475412017748971417818318883984443986299676736038772840032017973708512108934874830194845866955219349898148675482772589746254082105449511489101451202367452501680277735935499011649777923237863200936423937543969003222683638594206890590426851079434080754716576518737204323133343267310070907396355389977997595447802542473514079629884090853650937757650634800630432094052518329500554459433594 [151,120] -1266567628384753757432956031224576661437878726852676598377604241046406515399426151188656797384941427900652568794601638095098652914359302060513310065575924742540792580231315624524506959377421952844102970742762451508594394297016156742862954561751380500068720984025486923260603360143391720841255382271395046248335060182233410189562695193823945899848898775651471991218219272767521959115831491960544252645576521777294358939080547110112309431971247064602394737004221500871007732772062945019915385711748554274471618931259344084230989136143022942092819615092168673310177863535578316331713659770568169607650736725736601119845940845463867199387905606067615874705361933995269056963062880134582765348579869366670614805405087600251811987027998851949112585181288250857996656348233461760018692063113301125412560321048792104903923028344242736682739568815909771253742807502872758737669511325185675926473653196386151244534839688007291624204310204273796313914882768379313627935381584986213804970663507643126035257725335538947954317397735077919553244715595584618728943335748993469206769598307084856506368276550706778254177526067024845653752586629475142419800733793486365107834345693233401574365785829527188491939639482039943535389177246495230872824773770665103344981422620837015196259928259954074281301776275735885554342723013628489314885074599587139050955700205445543035083853875490070149293523788091613782993150707698322749337518316218588273808650200001362876495648941490727199067458916470615958968781685404483267493071870763242883804825344261773317923181320528907019713383600437307725824501949118301634225148616710437451480400558170688562408394860429707345038149778321402350150466928816213578985651064000377055361656 [151,121] 655240139813619013651631903841347089902793452472777395281971793571237471027647559252125031970877870903063653103839988974931155309260778965402552172627335560397366317838851997216296036192090981698723104497187061294905908435629507496556041206295928537305568318495281704896049017748590530742259486572218934252699184170134718094283956055409218767121226280776120968959364265919594213065660761539223859735386249216990598534390550891897372275819532160609247386508654771863576332529849107487930025677659232272719230146895685406085897823566584889236604240824414787048831142630973076597531522454309422251692237366806795594561362022339840217757171213769761059604971459386459214543406521857615936196704671603267272802628538074516057284110882426901720800918455602988178838322078565660436179841313707592917995815730331465419093039585446234758420545896490247661557972469533646023009763665285992991680559633531792408554882997354184566600007828026274149786824798169324462349605625968802505481889227801492917770345217195212458155843139243525433437161669556161605857442454438918103018145799732102331620282110803227362067154617223510749882736276530613139666564071351212295462048840175577197883267242668568157347917066741758607311450105320211894706228524434565548896775637538331560752459049761452712264493906964063855021713779682731793638929437986418594134174846181370263468618396988730250553301483834502873478916567225350260187962752562287261517272259412164340556227962911793003387190993946118022959427399857358384562932308716226232137046751598787642548665592136504652777862293772960376092893492898057762122348077676637620656379993696359368825231479074611282325583359736938119040694194938051188483905990475805440 [151,122] -187848103536584069563455039519038324136545597966439876103203372755555555305992965615476055215230224988970809574481643906381114674279749392295795410889654262063539376230638082995388221430491481890842047377186978129677549479177926522474652968738747569726041357826308218294596304154805904142629637456233010578512171396787185927978653132786239206521954712229013197620924943975583632242226304228879845418447975022306732545583439298475154890252941595433701508310843726398224919244791560035472037988692569459277790074023283550347086716042217370279330702305109164985707627544174969847503029977066393360530550161885510113000826594903766852386243616313577329428222929948195914114172875631690551145903083558767740083133289777762632095205900968203781838687767042018986735077840480430299423535401658433044605956661898279723956539575175249617259207316623159945845696435334183369274127576931728214754729883418657899696994915101564234670285066629389369172066606220754078421388503776192772698971334300200781430688890413020840766231035686271053189275539453804817683204651087149875276784555556734935833542226265897303092254920454019275957618092998365456746523403261801314499522045805535490994601017887655570524247162432498001427702613059368891977053281977813407842962674485042676766736882976068479436910634757981160145765994133473818552290844638038954854667986767617074435593730352087070365279448395991040679473728286546680368402563669144278929583091070099221180910946952471237270516550824908853424487287911826108929433477028676209273302890937148336017982149165499513460995447423017740696787178616985301989881464778116258890865432246097460585356503136037372305584789923569041918770782975641482627679957254 [151,123] 67535313983602865571392099750703734793508913337770529656377945094219533973942252898454566332481819361563546165149212157744354383089448869075199571777202346787959679477103644463900246272875478921279150177386610622573687724701709573679395558261237907023802182551988753647806015185321332527030597506201825175348072096988748466121038879824454046400824609858004804186305190464278733271097963600541308398791335291740489926828842554498203493032328702288543081657892537989108473740345519304408199781552432622789035748962472610109522620670509779800159426151408997171376495740115036314499573715019107966777708579406158082481003138471823573761106519457745099842114729307549409559039623590876637442243962650796235805077932921951431471103908456766300909301643905151929262217991261440275765217370842833528008112513929719005384320368724151188248934887867231173050994888339778258422621162502116292750783740491147867048559006880876927337545724967102845948854538075390104242330857659307741552656981473277054377121984132456552294056552382912370591448943850178064892775661626167620372575452179855479971605554360435182507050104135504927359639436942853388840726624744009561964639573940639227021253062906330200629594980671852232670215109723590349320988898833287002006399680754022627835249713416731761496178519031954775420801285974349271142553068625080100377198840075633827686099229166975467750779357922641666347458250686382201545366874189607800963960714662324407449889661142742751755593921370046974606001314346748784664086089900316928882781173228979713452062529903750160088983465213423204053137885992999635781914669924680268810625788000953192451944200124601526635009372368663702571097001582708533070334 [151,124] -25946848754626972569454588112114097354318608471472137341200916552747476450414255161605204949079134214370633864753738523556267405149068290083605867202886570572723162761827185587916078642041150127254603392970233229486690899503315492996085060290546081127354701709614213478831421361786031288782967016970910499716839091573364583472109632848886109604022285682356858947935016927252788761468212582825740078007221289730119547373272338887442213904848050243125932468034910507181215654432088427808147286278447711964628073944505664024576928930788042896766187678944902566540306817138017906114431870844243861064631667272922739195176779073390026257704043547269489288911520414095550581082338769408734948148026207697555415367464470770159624147461423802463134466957913146502688447177703948738793354328760338852836934220541061007527208950360011242007103301762376973344248023284290193584776024699232851431951361852090856069100245000548326600126721078717260539890308922967186397941991787974541495361540285385757739440474193732182294041884661496714944834585927007094552323871427123214558522870767338473494176513985350240973223094246175829479811144462766697727699826740161724656676628087334162152355697645708323325687313830745774410489967316177984464110429982583599523472462590859581948978788749165630044474987890099540542786183483514202168137905091944164460611078685383419262051607263275321268524028097182761141650811422566328642558104028380838026938693749762403301305765297232896539827542790563768954350930605114093037102247646484239261153188865558824362112223613682217871886434118688509902323403002413657161848147201899926852206621896532212966833390955183981655988424220962134072653112530933628 [151,125] 7087832288188967251223556563853826382843613577007455176780373808849338449309116366851413463186412963817472834318437489860250012327695048592761121817037398529889981208141543508607346523928056386856258109761708867497908642062301552596273139626164992193311770920529017138500150219655006199275041699711118970632729370156206302615969839246531498657380055439910869958383641621797424417731148226176733220643492199895999060253066774974836423845157969747432642635305812965270681258330097285891764350114866576105256189373835211803773721468631223785898622669966645299050313894194033074354057732953098303597140064888944146883609837123592024735564457633285435250025618030741941283516510928200341009689516080809636042070597216439788662881113885990002479707315040635337831749383858625576121742330061797220003030400055449202881735276723873473352894271608253116987190430810389557000330868662902510991716624678895640513055664452841261165783908363707708876678783042424729810007947724628023090232541365850149676080875466586668732360394754678995083383595266457676533884812845034221210503459873619645004679433242956013784976413882853557815785290394347613603975615364900722698109750936723055146584853570848210958532603416433570225188732254191049700504679162287345199932414030713519137239824198656003299698314867058149415251176849102997225265275331492177410663381872464824630457529536895143479829107570660518191709238088891445739047226230543360671174241625525523899531641801868006042117560726874851107151421314449334301772099679898444155647689359414905177607342325900890588425830643283732445828981050744411960601220213062592610103229212610361130147466330656450571270961785377600841758443858 [151,126] 8885396189758312498215295557767818578909071300076816098111153569091442635660610978103577594984863898059787006135486692274884615951063489909367907467660256627779325469896080035260555398791625879002836503951796507045969944133373423308017565951923207099225216632292325460382427738149653492084946161504776638160054248354116416983123898963795929259702701620739656522300017726753149297923249028151928759076171453619671305702868976490168057682247674886373856871808470524863678558247425929814915625643203765289673732516175632725954433709175938459580019023958060981045632136231332811966695499530543692499522247444909036864844978798457379580893310976206704383774519553809648809805931585625116807838688113585812499477075092238818997189782307965026563244049954468898497346649138910516830954753242392111966007741006857011487074161563695935503900339272599245695844628529811156402987565891406648692078696315591712255605715383850397221634736753014775145159035467069469355655189576253289651479980999633111312771689061535086920967879048496378174457106424081433313826253046192326995552327529834398739604459246209786213944199231807655177393254451831342317505176823144316749798785049049610859650943769180605574616490308118732984241666533485820651108302867658343469730369046994973882493768348857648940060109520787302212782293166934478689600502625679256990999067118951045335823020681170796978822512475016208074424922283213013833765718866506660684773410978530120012401877018563619960289660237855525825274006020504533908020806336796115616281892532299181127791002734827828012097567931123314244741000782673549523142491398435652190646664604918059768990467785862946922990543782311183292 [151,127] -16567293094379786104063387114356381152102140679268051713291508604805482767209605760846911285793382051842207665388809722064862679031410821647751095541806231285673010052592376987663792918233241704923669626652312768517276614106851477249974268163660828329609055176509241955453189726386207151588176231042460918954296498983193617770792299995123179340781523581678716522955878717987729191464678489372077118922135850350865729276976224160153918332054916046724113797617009646554144942126270019217298488939586844998558254245043968265283170787639887054048010071645771531514809812351092916268111937780297651275538623380215337348227026235707518127131919065696529094004597981177331110992245861581163498160047967157578699900526593228454449382303924970593632845416379527245970465323472306097134724856812686597914997355463864712166648557622899190108176838780284795256936748537482919822154125144060642286117040459324487017967608045489752235932611448530302070735799673314187536677796085704294770892244179965693574784212182075097922812343972705619834395990672153349836543281135826294416811957682229677302709758547535039840552115575007130778272057946861765592945670286054155093245744742244090200229234583514296755692402517044146419194450468285920980686842327259485173962059628655961285201434187858151489798460940901137237520076830126966422442310364670999882265209910097898538749430558606428132425289476728926188510304906341523508859782358751041697832917328493644093710023510891111182163900175046986475749761994315620038200678243758489939455864701129770495950861644158490112705377027523531814198904532727442293321846267149547262677587799673627771334974318879567026834776805376 [151,128] 1832676603167646864328769830316578315815065535481602827252858545714747464728803970556755111269751844453216603749499193993679554519082402895544199077899341695258546992540630831027054215420135091561955783788877886392204195543406733713130854110447692469033519867234552747131596621970044920122865066208753332148463189039490888991979728962081518610585353278917581270800035900206218010261042347339462790242811834050170265550535797044537427235095194424918700594223554315277287770595402128006151972604530939429353749709690603044595498662650442313364839538360907921851943691373265066957411481582690687175691386548231236478670364335386552543263241708475366455430668571744452214800639113425207826424891453725571735831224201509493841880608919265335048927073578441362231182435737437435333749905922253104562689618293038897427170372387639748129096217785958399533131798502603314510080734035013576904904577121821402764898279065715677756322916466820978426093962271104324243524604695919782085444394455601586757793469171456039507705817877521887914924704855261002274229938007989278520230548207338070570815611597057270470247947516159045671257820764218435144435850967729122443871418670525137309344080510033050682949661676747517630729795621148124266603685242859959110939934899289302054476132009141201749309738668238204123334431257569775168513968928267313953177814433605891283023282482248263447281025372837061121608724559431298608844106096995536923687507725737347735095818974794941432012001232235157103485676261654954274787826673459238894781206506955730294865035259640632616327300124131391528825523995675364688595856227014410195377319580201385802185328831223763667760432 [151,129] 93564746578500634081681693822071879967159283340527185212003121649174652824713073061875460115580966497316888721950962362973839462126955589595407236956950418654930438381342411094836097294019270694037131617369735549448419153976923821087509788633938154027641367715943351824466811601721653930427703426376434742072010686621028937318991906412525445754603364983934742281050949121344220248769513649670067846720204868177746290347740559665242704220842799757255641534959623489161598806320449782938127992493707078699852756368458695523560183950231481361615296612837045802278004142611231215627120422781379345939800944474907492478619074333150775413578393787278496454670940886627577165841763587968656454388088710495624070452080734853711750102900563417931885705562828771523892919465635852116349143804947836708070476998592131165000519697606541881768370763463950020304482611732643536536253330950540598485353784188684410672312350022432199355678067576241544838129745616959623881883516205726101261167348549118093936881566502823720863638133295884352105374469312129061777930668007051269742157216736867098358188519878834804531897675023633965904424603002260771347536788296709034031518072203936651076894827889233609357896872344214728755723291063196359275371530693449805176755225125888636898675587391192365139584944867999367375008529028804566439947350732460469876014198783316364337887564988790890040279052478819325950529128410313375566272229822213822633698533498385295865506713491781156778469899126802786641737340653861995071751886963783156692079702422261174415984732745606163797985475063315995899749330381002503653058161833819670552833032573016074257852773223975184 [151,130] -11903202142263740784248398912901924585973306262815928497966011123784919841528489783153244754960331083774397999669758257211012018876859245205812933948779186979869450050953725426156899098760564317603074051975421776564119808842211964353385754677719694019549787827812837812003731053920940386768737692837837423791012072519387974699730209584689115773951211196938409723120226600674372088619850746767778553051048286283577741712913461743528882149092447216355024415706945852693392451567848396064466404999505809654239965803213307671105392075787570019306561665221116182595111528761187960874444495638773179767824567206950482004193522212763344591486083395528310659106703765071082697733804077597865214610215343978831330843214818256788041474657945328858242009713461462245878769819442698880308389446733981492214507251293226358842308866342405024544126385152025884403712790256981177572367254673902740005089526505372647230551222808711741593391245228466065127882968633784839445989216556074805403280382001978464548049525163361523155352585133997990137738060817512071083468531749115200290837979487773323555688792906338819046222018124819966331164775016412627789449366838423830764699765988760415627190722546895287324032068465605442031252480873496288074917236576930187447725422935825552458482435434260407342830881799734242465712366495308305280494928577804436957482868378456079809713852871562850452962272497684829099342912848080917776560947027573973529018106928290202535807052308911578337243233713301687313423108543427459859138773166249716118237248331520591212929134502432486976837906657304037563918641244518947976078945471690784645751371711490863913666307754 [151,131] -637650641574902000479715653475031741920526487644537541515094630867783371187396356296132230928410017784663310447530359909236455082709659937222688062710164925726221290158710760375398028022499078736776675416163658214035328599396287049280256290229411964981594597189068887191079910122755296004712018139119902541744348956006850760388571641054212461246028036893861315675725086796242690396551559676940061547206592315838258254055622791502127329484562428115132565805983453663313714531963823677201647352524930516590220008984269247688811650791524192655990415721784520133352660901912571977157859032315342483681785937009851665652460144419570540926245523655585373525679901479400743681301625736283449944897475699458552828692614866343709256829303499043907691295478184546203879711228081290684333017448196958577448652101790505447936607476686611218800453513348407354576674061884828724567960572046842131935758516745515600930576980747617976510936661362684924278295042474015438333465096452769742907241447286746259127301582776086372887811584274533328209753661421633195209843407683659528349532269500658822453230961888923411947261654312147094276275899959016837851474210157682922193377732446057673314927802348402402950042360350197069156792284812976445047125771363016701566692153235346996241554701234536719650993203438265901564070205234005720086314899551676959609432943920776801393430619875300674934233541652871744086882004485972676272020059157018622050247862329956207737842302469698287443429976899028240410531347883718540874545662518244015282162215289823169682859625050113575059187687211473543894640126950753083392086980490981422539828412915623359052 [151,132] -19543082921316079412085864363076425506927322071461396758562257845503065314016475156744324160528922058996246738118569996921495543023652379857338123009900246037701793318949348657234820316354878603544700641490595789363178288520463888407162998746920486623008611361710846216880297664759837812198142655622002614388299157899140301345382667741392551446974357038606951254253017725279919664420343335056003519917888661969994649489600262575244349520689493350314199750604741151054722457620955217003790369702392839780857166120865172273701713138839724674340685464002404373323356560710964997948420811557634906979972056425423264916098879257092067514752596804354565998117011760588665928418648164516410163379757617634184072642299778077684521890582966748994440684456531148905426468911365334665738106450085971365886887361418257283553097728292530637302457610869765173898533420224637654839009962348249727782273328884181461529907261417488476604690326932338272217111829516220412684323802166145186873122248526768316849024944382636005410966372899208332563820874822660563312949949289117156578309903735060289377674994177750008602315351378954144356771424897508277909659648808189126151856458121183379930082095829504268674206516221450908614916974221035288873097720061775205865158072938845118230383878414672512409497701424350068171243823021603947778599437029402398986497083642107157755286844633870757031029029890051142778918485325642454790058247238626719213951349814030501581167303242705169645260644313020008107487157550972406410332925913768634027485992859330448855373382882746971611320360488630668593699560196879053613291586799623342349880122503612 [151,133] 18553177592517893477681506971634540942513141932499484903645949561034066292337988432930703190255335665006852755358703675545235350626491498379223886260180117552726516565154409032320835834534950185701392976410638872087366772402375269190710502116670168208784410581543205283059016001388678715262983544483460971162574395631387880395548944335023133517849342974300764672280280381600335582782045978869757894497310163687270257965548600146765970318582187596334685022211824313468637278761512625430712768273217624725172566294888824588475999844158659505175195239103693791011922948992495546471452435602064431466308810594043565889331275993822145135517424316178583345246975333176478589482661587472374713720868656629632556866143901733804953220273418584130454356443337210498787887433045242601799063958968493968048606839454429595620935514934932402185849388833206846447440128147235094391553232296091019180078428318074478806455301942025971936777027008317192917388841589154086035943360833154392116478994822618971425584885832114948755387070125815445637895255765069307199209088091396258942807901354494896420601115565527660364526666736405795909728847560654933081193162256129489539256424778506436436509628383556027695497634601754936719880966522489174513945119483516967484356262033220191476557117483995351852538644609931653099685912730043399197334375414981246091283273100947741408623764226921142124795092724584605647655040686595815868999871036949656041203548466080130489749682581517651964551338681308750512228085130806046741652368440041773227461566565937005667613984898761159021643448590318179770014347251161465737547315279040024056 [151,134] -109631063265406319675040551260353901855970097143695891508472039849105699961890045334296822507360748059448927780771254019163433956873276178797458180931294554973926746542305597652927618693066624985173593955073259100870553398683611593054197408332897666602642157263912827850607907677734683940661798490051249960502028525241206377847874637363797175042541963260100800122903685045546128088218113598383342520037591339608284265129626766314414850713792646185316262042754427203156549518050500613989951826521369609634322683859626031301173520663441565681771695271619394732709803149894442739606087307421358324760579068857466346149498008041200085840317628003346681906934014774709370670222842206859592928217091941691275101757856043171953625573358984126076365604439295040037290010910674937145430495904304157064762532931376348218788281339090794327753736033984489728752005413069682126546394603413981952655195188612720920046213740037661790920274442863934108894422514691110015029366731003742056907191576662892485690421339146046603832981533239821071368515936754498856884292207297152439096671325735512728130402819108585658763669111048663471656528048231672739656117719969083949858161416050064981188338798248427211208929443260740236188589850464348585302399603868238152921996878716728315539063039019351996819813803060319214426691592977378152498347538123261579292604728914591840236895859492018597338587960362506493798128158812959225255085322283936999110175127291980570121835896783911507955679088293704618407376676214164744468464202046608888218921104500635311991746942813044091372618801235806809128718140934145006162140105116248 [151,135] 11898378913686476281338927599785691582712397267036236438491287563712542377122240058318735817938137567382512151439591035374234452221212104500530764884290773863684292456670948722982160878299456655197777246339985694056786388465331264660016879315404742354166162147905116558295419145160161850623169432622976011182081885574228112094601606194502449908742663646417429027637161210544967870621956534387562245531905454573764935293766313616774773957674581739658518235824775676696411629108211888397229430564857313542434113188977876279380478745750676362593817523976635929506133065436048612093444766890233982321549854071247834504662695658737338445403043156684100955460122771220562605022823815728833315977945401828931969198018164769013849360271812479941334471665188688626507233234748398259459036454012197373876315624126005268737241845462023621993027651985037939127538497163302110269162111204882477013008628316856074363238276189655928780830530370241240073726128968612079907443562007445535549969762837319773503623167048256988024363961206586578224903849468524761698120227049639106158978577907425080819604175768927564884293324877195295669383292912418467316913645769610894433541623025886567064217238031210190685749789400216151135032927138712578347038417618613022943172148417450204769923347777196041131837774173805960599145219363292528811177895025102356229653416543407610740110298399177713152337042198571423954286919446434943773075577722604385669938940809692801602603599094968827996846148277817706199151147144408332470911783043329527534909522680629370053997066502277263915289037868616259160355318664280317847576345 [151,136] 130670939956858052809867445011877239031797346774224500271971949917122602459129605819610282490857931068267426692713666655004446024676217937679129797580859425031368438869689164142535921716416783049970828378348784054113266871368025140623466472609091259811128048631447438414527637895402649658072440406837765748626096626763613465692239513522312879593144962780679097662460001157287850124639542735841147155510511730130043319813803936965331529749421290785899825967116767392634935446365328974784103491621830163290803141903396626719497936576859093721218612269752955720285713661080884321224325378410119829860708404290676577633622656969053028075152040106096179045911240497615409475507145794875931596189044385520118151004406716792004552324067539872784619492471481664622754189418872257110235002661820340613677530888985030474485892525032000174991923417238108351176918653649099624140618003915973496280746446415531065197335881422532134031775460736456441834957698968575394963975410759974739515170756722460158261132830745073567015209034071162364230372437662237596464531325886932339243101932216606494396899400298404800696287076006020976675752133701385271603361228610722232224135148500921704878515668891831180600744093375185497461735530260592858807501435968725619969836816853334056796149320476729578743119376355149827708671009779151273007444180233407174908473776914149954951375287610404238973482528901645336156874221305313835786193869865623055525030468614897019840956729430893406651115010250285055282347645376186972921871081943133874373227408569725721690566799704238826619285127161348698863648640860054148 [151,137] -428792201954726839416176343996009178107684897688970935975125395827954611886471022057905599925104073586128767962306693991255301564549954632864351709721746165788380943006380719760997491035161980598737369241927784752590722602439529270500060485343516188904250837616340575255762523214698575762944514165959406492924939699530547981694347413108545259739419344309317422029848067905098264606172589388785479119745430485015470135405291617720888535922177333094282906650217609910848027542792797818507055988072231305823042511496384445624610923876729695887939921215770957842776111945336778711751881785468263329083600531785142868920648652061498433929884676856708825312662856997969418165095215043349038719685807452687508196639697139908725994892707520142378597448580919006566905016694490141202922553984878540858163535513913280411221485422785958889550411614551814273995254090914393727677757166459288772725518191808429627544126045336452550655808771945040813942557505800618365061563500280067162491268853909879902668995650931702739405703785338592714476861394150782528273814689136873729821146478506126824102243630624165489608086308916670651666369492190904795296554552739370074150966347379067114598526658216299855597033633775601888359474641844842121913660831549347844793289499081213280428112260579734283644532664206188658378588774612481639147048584544645003296823802135380216667724059644802835991749223387365321668556564415815213345399065014441598187934755176416217242528419120010384666988620533931643495058909970837774296546059452581013713029239725722619802714992764467543750882816960562873896937874 [151,138] -2502644858588384070214395006401562601077792127888882338431990917086822587931386691995178689673775191809665317625582144860269744971434082604195295857804902828239482224953213372298959109154526214945783084208462385265485648295812119639376571253103288201150780277652134393644466408811478353738333921272715464127050541166997431907181577157510330153641754166907485323195014721441722159756523153336038968282652544472579141006716145414308927365110483527398942924258206400008220613647731435881645084543862456794324188285231531838851655036664360273339368772816606170242219461101169452495532214257463279403555161968412108265609921395403862538346330333937959420140372469145591341087073510013933181300940782485861977911112195814067496200649196688875384840394297279300175668915821249273708632667687626874523739039400668250319414950643685993952250076306884414251473360731668539316347492908643140149467190495951951974680774481423594763676969653301983732324089381193749640142753787133133197991421550024585139740258963735177223173566461136074782860770002060010859284455863156213886859601302606044079886229177234451279513815010330736882107195042233571178476977484102976516485884200234017618863930270809124168149674208489321259018403907894023445374311491842249545750020098278245225546727954310978261256688640099691841743186095142419316018923214165872245088410662775254400520879784773925340755176558356898119280432926707671770368534911898963513817476840464425694233323361017984407538576766541528788389124620034579784294870574816538002509574574344889678108992323758753470434002394785120804 [151,139] 9167477358452291019526305049287042657586390341441630753264689740784710763831325593512334057654700049112980090586869973710878520937408575624144664448006996187556554997979861563910036956024498409726179703596181780522958065866027194877428319170760502196186363638155088277354089200842890505328011746060464252224721162152616134678684194826646506394405573790491837750729929739362396351916847917888718892382383309264161915471930043309602929296343883777262960907799398452703566979692898033009067749716875206688738792092900624838598563420605016356938198943803487238110889005862421297497160958216998975850278459025832420966830882573802993670638878980407857784223391665776950681824373369457585875263718584303497924440206642968589003717336052278806926847250788400140377210587509718039679486305392218837698473027689846310304900617280256106942555409500410218754512154218986109126130854101312592759519402110004357231750433778425426773866852613881802802007589674810009892117850468428625031732472712283255202774886079199810661530653516376373553085112529107406066218949092473435673914452126893453161777851868420358168362014462055682388153187225408178011388321209978540311471938034260516545549376247501555565110110645909975784956669694469756221274723019177597324036345231680255411757600748034144272837706546423208698658948576545202402489353042336221866068679674592039206927479012469091399284060879977496273996375670221681692503887058742262794709541169977172533165226220417396598654701064743723359755509981574513413994522236832759240750523472532540869869514347739419633388809999 [151,140] -10955187903231362449743801134035039803905278883282874527231953690026908814874581280525966029297810280930013487125522420544135046130368612138561156548024900863633414654375554138903976423989920134282498365850759699781257279132918583141363905187206695568719371717523103102066747891057394519934540885537493399028372900647356531693278390624552808210886365582251996455692183137271257253570768154376293722501646907621316743083299845763748435388071971290279671092284067409718856974706596083799291436232130413787507004944075274995241149502634067694298943183122881280667653130189439261466199729007015874862922408846066743294972745060459241524767158907983987679296945012669680132528144055352051748380436818119534873088910677362808828533078612792660941855945806070912256305528227522184605792365231104368423974165558497306850450135112795112650079262995215433216362615645185676471641798300804657660074865510229100855406523994035303765745968493908550011102895791538517565606745431945908430823228126496634593350522444089448636097539989900853663146615753629687492385129556266766062333181645231311676809936486773939488224367055944329327459909181181900278777486283859298649101710448185329933195638497754510768707000342652901075385351875810509464948569035948426946803606653392395906261641702057125415427220727071035479737220923361118715941008343885919523250140663189014535179248156286051979739629375337230860473400211833125062486666341700556696453855298043562788513887854113776196726577389228856287033667089110658746311102058619021499230247851852640584160380727040732739 [151,141] 63375730774519819248995859893504412318701233095930109610360117802205097851764413354796750811872928041077644975788358319129458081133556171188827392602777888245156700547149130408336190148940073942969441167131941812483999042893313929500844775615231572490743861802964225322446898176846466051548265747809467399148287419639568235791952288593849074950918405765737560366974976470996233540749418643701787150974919226466339006388803140739905123703166676679094396553188229514015724364051062806849424453379369442283422400500145450458925960873948318504796411448153414304501808649943339089321382486946191372038112722569624477008641112646993344000295122467374448084036283931034712941756074444162720620709033219804470761490922446384706961199634649731233061875560281518359517051260510803654534424051610923985711604919453215397430092858020458788105794686582172815228725124498754398167546582233379837707282382748849947877038947062183817995332810713809046986895212538926040911378705910929745594875920704385501813937184479547877768098332717326614830446092983227849190850618671497006263535103358941184571295080150396917753078053414373658511789420553194607260946665758352829008525732011115984185779188108234883733970729035210140712953261400615513867463737008421376651732307447770872154547608578984572879769771273779333572106193184328192746359345737675444491255838561908656495237137387368892801436095844728786125019806741660389503067776832413188549467432893753874449623300191936480953791955144437878235362605137042278246307740520750341539443957383152236136799012318 [151,142] 5267888784926567958965081326013696696242712933056537473395533824072742179415310896621607404717192433838490757246037137092651865577746110632946428893095080408352538121537449503073116669104876844167194789066778196914021253391438606293969083925152318108224580162645813199646721762953847165321429938766817537048946578490248581259306748908434348886200374293936869638003143941605349651570301242962695088071285014072392538954151884010782275121495852329028747906157737896022112500370141617920373646850321598786159850623240594870893930843435805397789120084601536466814535548867087730257211417390748828013343666638415088443346113841145203695163340289495640665365492332044795282261154533381187367072159354130353368775234944834773117017603496203902465436289050642548679560575154139244098639422735493521948376243598657154358965083367006855501682602038665350216740369043662333206153865114073743576909714398169299231565854159493800669756920631862583993358591591638782298596667848403140728814917280338663282435393930912160013072009574106914042148487285580594776636943451315005351738546458846018186185618555979267478949803168604283846799260459186584874030622858221887123076734964887822460151013730641938717319435420712036241450452553475043489394048287889474222171561977650567674553353740932680347838409099275659745684655127253104955374334009713859204789061681125964049341341489873747794140409791091364723374877389395546373928857247124938098192134513767137073156716577008218279827934950485562824996893397549030919826471422889027126147765778884444224 [151,143] 96634573912126667132314252971105489263761638378585817854419084980806158960181207819558307567588991670049401738301268945850819224185214554724908032023138676411246482579564623643240917420432013133719006920974755923445582467214370225538297424452900914381432298141524982602576084749544626520446887456265561907199203635050903499497310320241199094933371804308263618732232820692944346844850921451446253438230068012244623200014396438926537001410535796256094568147030156700120550846035713020056288988552353059203471242446096085294352964979320201388036196965167636684763941000323486012080001621154175664927886469578879656237815020376683579270409404228079697412386739326770146333482318113396724347285203029185237615645419681086736061147853616223729248368378936724952486175934541100540189148236000477920173522874106536122004148917739167712963379139946360175343181385253918936546401996160890656219036795603072421409311774025545538052693631290949607245311799476255463693788441876171278470164918096770617317885460416218775644778695108515253596609927795372174817890878613321564995903612781630678365488017079450327274977026089784670149355138691399866188570093887322330104955978452868472947725188224602783497662537581294200126509408898518777701268818350359319677474700472755432238457007137546057327834520570042450238418697346665984587781583146228457419162319817362173429189725230704830737940897252518691429242298757320182207460102850688165116102475709007875542535019993036786390438347896197783590256137783713738022086982020891856808462409535 [151,144] 13543564465409494094414137492949302169865992304133210204141331577576523275739661472249758738406512694497653312513864527585633208538755537742153050023134274275602003793682639159662014180938827458424454672286134287200053954640249606852794052597551317204769810315017340210112568278463526034338371735849428143513561212088646486902993312686402045927680267716456319601856831162744384090219760516506652681539196086565782899590508491875959467759390359652743982507721778030292826733720376033600962830289880357660026789456781504936574730125176384540408711364138120551920787296677247532860429596979935416832654395734574034282349971944824533232592482184640146429590367998547270103163039487473652808181391077947816056826193954795448764774948192228572652274730696928577213853076225236875218506216708075025609059691309551192181708510090574422501464306012691879373320426642398806402408984857323138969053546612827189018571550303190203314343578256143616889773367306918048871389567136432347528719433117042223991503332276978725516425551955973155971834056677067985415183285759270358354058995532792397176320632057199926347624344415231038962647045424277337350851069488593930341281466519910114612840391659016140507768694843258191503527039271964501834904097496026888873726482357884337803891194314213765384053954759035583380101705212479916096452979348548954090009365772651057113951274436073590097286059597027912843976347588221343540359363515154207411745539237136714711013793968943686162695708875480907572981397969038447716832209579275018720 [151,145] 32572767320640043370527409000572040713994947977715713537859872290614627789522410869246442199311025707604983371719944200368403269079257378666407106641355538149588376864266045880689156840495754239747165656871205643986182131723557106790505829771509405016004938638778454385734848111116797836871927417218026924756747050090294796383715421871928815006757998730955535690421023614248525851068415932818265306696776511606575621272514535417606559429030296302648976998259279669121067093819678468606842345620712079580844189915532647096546933475372613840794598321907267949851043141010471848378660249694465342040754454069127794685355465900855207078435240877704636891527707081692029016299594668353862561931806590945804577808961176050638075377593502076876135308316853911616471037474878703262616779762808189511198152259404759618883012707325337534344947336183938559791449271631137217111647260084219062735682775778510928671502106470522356536185921903639658753338518092612210509865433898981927339714493655598197132967940627860635213013868523441695388074300448720950236539698941793461383305058048654372451754539008711493674708820769486311677017886761024302981801041253035634143245185468786813940486506977150462029624206572455030396729307112796981273347004363391652966617266938969349868929613610232438655939075679117153822532413648471607015002023828000842945814346802745750244842856877095625105468407749934253992513989509709895650749560635775300172308093096285445563369041831678963328672155961171312270351777213537454216231450886 [151,146] 508008511124031143794743263721842193480133488569238835832873182333091661664723402414470824514149843767379652551280413894274283545257241725993274408876147403980603958660468195492696972879307142107094238074575589766392293583109325883353150126527484627324181857720768874276284566806569416716328953233626103418020848031924330353849591882437817893430472519526240691848205327949177959923579773006913375144278058524836029699455159212611488385468347539696653706062291984664098002664381318842382933374091015162338492443368393606634042883033568111666400018854061476816763403629078148279298786869124743051907634769824964836382516345856817629340507540575493978974141450503890569597468321222607015383953481249923152102797778492511817387663586192611493081173712491580893754777461614731445083367999709110068192941683509327347935556803070695267218657669881401235015406784945193199363681645265858152006088814089599025520236539768585080089217229285835262939936928878093818594585683771117239289934695604404443142015382943140252980451867053320099965604219392000590293664671634696089419373867780968811903337785010990014062636362168768943853806198762251701233600209652092352901059477535003402761043348749482663798986258792602520240164851558842081236214069175589214429212709493819146481971928632686819187631211810810606863114346576108655408502398522649503621311576168920967610824884078528140570331989474073257549618680103545062386330098654200292614102275227479626032668053460552180148326676140152446003097284186970607 [151,147] 1090609186954269902094191296136755253738382038489468585045651961201919630112187185714727342800822396077064053641602853107555020896140213188410305640578058046625890117393371195770107853731043548018440678511720971776891825186707529926887183653756531610628090649488652033994203163139210659204292354700219893079608341396207996690481433410692709488070373755510841549009612667918862202008322156540264237795711508047604210306529509312995749770144694783675170568928074711184437252496788990129359881469899357989701578815853126812216225761338626783200821422808829189438617126066424885041236638244888869270324091448653730018776100273812399941087259234799921795141537646139653619449333307279088175637671182093768757733532155298747589538767143694600487652642137143095762758977305438369786421884092136326878020792696670303069335288367941817165285525584715211576797181191625668428128199307151344401725458378716436043910687403007589937076816329244994851575944127829843437607819088961318679912225988643472561605339992842600404191541165584734793233420058028032426126115100473537386084242843053154441338754098739304103269384091313678133020762388664770185414279966149402194879609184680112451992166764338733686232540154209079265135825093467786840112051185766446373158091947810454687893630712467861202092820324947016451357187247753840291918583119545050410693790396796319431500148538726816878490479744189303383053145390227512941651652300517454223837165001551522362856444199606873737085063597283406121356224864 [151,148] -33329678505218846243612456839027222783669909795120224203072644507541012926354978508065933623232728169332283971712487760702892699089791567259444829555793915445329675241171769426902669345836105478549940339984760268148263565162005710433206644560232815708515848531305882737783844286143148178837400354667529564438784180784307107031259537321321180591905842466526374423446999765334381819965680642488386759778354972017284994056679563577846371702892985178186538924021416737687199935979006678120848853163456533621332383843450483749530887826194028250286876738718571125461727649415933347195626863633754359027336163372571523769592226943399467484826739604564036152593467770818446631406035472669256263259267183728786171757904986917649467030103937152143623263198743419905188032253400688273831102134195202075808891257758208939790621824284769321275859167811397379022623066273334139795351246338141460227368350477693530259164248968371165608163053885984345486000119436612008466427874572938381735242968288887885063358753281718436793315189528793625748692448581316148102256649748833090164969476785542577963646253920183888054470564027225729684847742485252541636169624025733030320392374837496973133857956685739333766266068919699032445031029038263202241157562255777956073091317817436356441590500982767406454563540523893981621921563226572651761285472935553274105702790746733756356401990641459390874763352194236360637112754640103729585055693737332686839831706419645434023708177281455358874021292641632242 [151,149] 1340375199632780245797935096400844153043074436515655657783202637127272823968005217087337990087645163357824267729941779293345547531353165491786214532300379725161056007098346131160691021163356732039605233320528108720990468664895209836636271712504584686870310047273719617031509037278347007611290723531656737900692152717245136080795837928220507132134377934949381693873747181128376647001190105063837251887122565044918112109181387974098610938806818092460002802118388607999608918070675440361500863984330130771653176814592254087975064700757314383573559369937819103503938198966652600613002133918084859498267283128961592741547639013223844083342308618460764673132432031523905203624489302505849536675494598767297297357763038504770292777650035486404605309475218911003049298378742341377138555812635940428676711099392910688004513583077721982381374360867161056845042850809900930796254528079281294713722486027208051117820751521954784132613103849510286253471144409498401516379275602073809885328627015666079326165236872122146297314136547312949737634481712275153847384956617372758613256067649092921747556801188140930447019884838823919234776684494847147057179662806619633046112653416286839222055921893328133940273584579772730693585902050310221846834361883313713217432695856474875851851036583451223724941019868094723172212501499076966451444259565521725794459486028447376498199632621787253633953850305056942731892275030713671062593648025443329541916242077538412164412495425026071335734880 [151,150] -14069193328769415785805719369114061506838416037934549445522319338799848387098698166345020390661147613443895903907767649890759122712226994966762226028632505445995365878260340764353991042401533306671530996197285685669557124666815826692892933049964442048476925757375539324463756635368514342128538886285073954720056384765768517293711817238229478045236177984521092755426043664422966205893857276865003437285308282499154420172990208020508455311795069319462929290845958812937344366801910208084740177694714791553434648967808829845711793488109591548922031164832899869591740528340250772639721183007626036839617733645618347530513856682690124801471956327070452749618930443188176676422042064163482493123055955661635367745227763222949363693744554350534563406399087669521781526711309865438805389751985246354002822898862836750932069028251017575496039103496023515302765010728073004081536322811323643235655812441360074326094167413659318482752970283856073192980647390715768010091811836082361392802831934781109140515026930358835236213229574634747388403052583629551376937051557550167819000108514876579521398125993830489966073953492750254213206377742996301118424756287094461172804529701737950381465920530839216375993062909660051206218466304980262206005578293701952388199880573101907082818271116559867985018797851116097139866884079647171124782054509506686865957512471735304945257935246557853736343469183119670711985234967327589821963184148512800974443726905696160350619036540062 [151,151] -15404776554583032112418180377479467126437255347516062633189840636494032002741895373919690263054305678574533250627865934223602882660176541758883991375152600238080879361270013464626979707616749064127104707099800923272917576096819122681886936980629207981999911344052362014329513592990919820016485493255900054546224355332763843202718947121361539419612935357428328136172345093886168268759738021843203042448669374152728559736403847403744871657831752844749908524803539516109743509539842250327083814645113783012684513446185457375491240813056652853587213236190430927317492363818775056818425631778782355836845277324817341958584103328406410973893936915530341487931953004045933848667923124603622940480781002949593437457543263884911693643552445439650179066091044359703039042098184149151047255781861468206385273117805256603067951706351761693130083276744434181486112548665726671036448731645005456937575785055598147545985082188521930077207662931921994374716522499524424822837048760939364736840475971564914676577566474729557656898793049609215539983432752224581819235574665510422112162004054364628222859098211077412933123706701576256329588677456814479303233426080045323420764490164734018620650252839245027955101396023638354844139048086579951333775643004556713599442275998564898187742768547232319969407514389137391242631854056401782329600096490025610739217229721222888926836143457340555721415796173345679451699075384374667781023536031325347960970724074606297189 [152,0] 11840589605169658834460363704454749458095069723578249144777536591981175069280625848213344513970558273220126566878280166570150599526417480737143359881082509292985050939546366765525635437091290403586401733798823018536652810721609318961438366783700953436043842791349500998517427616154418793613829511226876445433106912971809970519634978856001253890190708820973846379977903010271739975176130081516163361426259348832591355450171350797483549459302788247300583204237329983596641050635351191795424165136134187314355591184125193223660035756270706638519793497842551407118391440380314229797507499792790961260139298661396249425292150097703433501026246595846428192967010302537411151367419863674880320215469551554093284552059572091114807536741285388990458156534754211394488981541105564143683575526906989255983907305219055080229365214816591620460443170492635146000514225027850939845579786737550252325201848552088161357365707207222451872043555165880201369836454121279006569244769009192444727118792224695867077617903549142111005073052888961923358352774822092352072712601909111924880358383726477192680228071658938625407068759530120756807115264560378069153588609981205688581143333227279724476111793637883680119839430796453010111775144342154567942959602748758682117588888942554203390863904358375814556274055008802691291782973201772226911642308171799861153617029892599545424579753096053329558295339275822809636169162688183382549971043962800532787491459487377397906602266852329431737771099013986926991854718602374212535038427553200375135101025158875506594442631013589204108238777645979017686732950085387869479139984795345599926453794885965161684369888865843854535446874683693842951634760341711131258273591618048468809271965113488184242245599892769867437887715635727963161614348132907964813579462921959814719253554218479189281518597701985801485944974421645690322263409083606206058481587241832714246796935738720728625155391620054279163991737357328846502480838321251319684240770403250333689551624404728451218783986158350065714112347453698560529418340061965864151716232299804687500000000000000000000000000000000000000000000000000000000000000000000000000000000000 [152,1] -1733369504504284067212898353533522879332245946385665967142934827411673499301858666298394336970243722474098499307397962986059062299513265813795460871859082303875800558092026851126697915063656398125132829588926159581038588658202711326901325528297305170663309476737220015664956166218649591837217202589126415963615386355555305200662347470255121349007050220855977180723485248383514319030755501266023493300363341317327657097870022287986537930587012856990513724049728890698577025525229255968653351630808049168487181827359709780057223128977492036653151342363256014304201554962849403614322446166160327922918221235930827207740767953893275346241718024897076770016520987526727398608834705541312854683576825442751693424798007106514634279418643974518098655186078578242125644389984161332471962053580314593911639206140168744647578710331047407878891662585117596574357970390095856296405494641743577693622176485908369622474621544242899555837258419899572585793854808111648202097649464896260049771557718446116236149373591292783378882072333266427008378796512168323206968024587859366817425379155841702842258255529888370741507228344673286963317430937653288223533316731065473750102408005881826019716182798646314447488311647305037941837017247932094468333200814610920572027310853021097623901535775443888903006374826352035875917366745318220084970427809071413122834602610510921609151443222616079821071658102742283065459609445259154469006376607712388078776065724442761517149545080097729094430643100857703953182993492664816006679867234463119505789873599577364208861639666312571131571658896126262704787827241733172794974686902411035551646056637153596626375977724199158747808889513500283265638636542015665665522699680398823760938623725072646724868116024589279859706267590461205381258833598757577387230315881885304778633099136627821190200283003394662420066861416290322415565876811524055840746684160174531521286228480727922438389932230926513128211210483237786118489152874364358304360411045901089506580142315266582377990265456760991295253250446445993896304863237246536300517618656158447265625000000000000000000000000000000000000000000000000000000000000000000000000000000 [152,2] 903043032024793579686137732334138232690579639588804289607106637931755456716980929700466155030976510743439555868282417332333625510941009828276628530942821416277639198157734613807674499339600099318364336502239843214617004875877241676399418352578487565381515327194753698719899042024986217370964667518110929186700389488681645555931916686678711998824882601444450935747263867110185790342527669130879894523469127283560460588666528471377410505132106489791054052550956676296669753250966914304045985981416252750632887736038193442587778595407848359073694402594830920954372762253414301010431526099714959894504562891231325894734174912732191998264317909240979325256501427610150423622812851707119852194092290016728688532102606873242676378381067173517423978820795479580365300714329560912757347060155142404020618219507963237039968037704748946654375139388029630701666503830268723270727243243445964598516921724760644556897645113239660239689838029142196098031446371797018333950783267422285918220692757149091961544280800288866522790866967972486267952651342499746078103677382654183994493187141275182254378803859652821353969196109606957258140849142566291365921028303511968756414688507025112665712032268206148464245053451752070632553846691207563910429695595915222962090642673281231273564377543343370111247897459307900025248898529680407977105358468035238034435347748635272653358062650332634566125321179827078745472692421021738091541895195999691031999669835682325389078564750336102734204858679156156054186168213519295965405679478329464959187472085212741594858856531848567088027155741333815809561283024087059376577497683612257844097261521734086605326585586881028328298853455338983180203210157055848362457560869672616290865888101858249679805197919973535136410589480974666722404853473034746851091034761667082543512939043307267254914932232473637429975386039500278801687053470624823004710219690511436608184643728711923503297565195776812126275060825930946787232156984632021056709197180574917945214952723325914279782975914399080746624412091466620115300138812829884230382049281615763902664184570312500000000000000000000000000000000000000000000000000000000000000000000 [152,3] -53073243023440183951753493402628955649901486895055739477467607449014796982244757227461724196593848265089206175005347645384511313648679711687555965754531813603248754969555984679623253087687346668045390395228001675141421318196624218275165998566281055757810743567846132381174814329010763471269094208091515252979131519176290231625698013915097415281224220545350504890951621186779925138892701413086198212178826492224980832772666830751566372423675545953188678978967592251169887940922534153113760084898660067438005007026397415887445933096161023292127111262264210665880148278797477427230318116048854388200606701341435970358083123039537555800799275756086117322416406608225570834632558983758968920677118401243507395846822419568801262111259220863266363218165354793884899429855581848367572336192851407180911571571081782212132915034107218905018198717095502669561369833430625907009537333937609858174958667826524316863500206764718590081083182180289765555593002392241189156199807647828866183348169558036437376318747235693855426840528909536604342767422490828389265486333660119064687320188509837831157411180277672931873454286718256720306564590766967618876048717110709667180282135529790592232325128789564447041621752944203717207812475120402013372242988183083347748206520401535503347394023399811940827187891170002984704747601184048835525339736002753724399481105625018528986504611238510847903084172637816187297683270733941290203441334171756258110640678163171793041919416792784625419865186379161090367433265765180449248092135903153879338344050290223242517031655454517808801430344198657855399903749948247279333321081558366413467808413016196243213246793454440145497770119028056842706008336889454970227490769035736566640060030054839298315640195259096456866740203113893191494376741473555588957476379671807305316010014679430616475732627106013334702904743617709718579152997409259633635638858024845578238088304377454951828806674971405108052710678180263318948645902008260616127203411520928396840795428068965661246789016650770389609979249628653190012877087155882102011972278887697029858827590942382812500000000000000000000000000000000000000000000000000000000000000 [152,4] 373035422517108977970202174375880886052145189334688086295012374997053194899627704791661627244007290871775230370555114011609004416929951975716433687870319845494849668443573972709158179841863232998977027403179090660101848042693969634160681208073096284579670357446977779237074883779669628832894788255977234666469782191219953709810328715965607567218633647839619694674003766954165439049898573849916578391792015013409287188773726158176657071135930816948338847351365368747432722262256492564100813374220024103721204878051733591072513581702527237814241445714639012292194885905030832357699394277360047129149076938639290611503002079597779983124674563802601789727674678067208917705958587961096917215149603182584528230496638747204564127794570126590571940592905991911762138183821151856269694568407751153342788026431633170413128844185442034589297033801807296435181817117076392229806669681979297019927852087214034075658639928538857770266013359554185297432564356153289145891041965629108508013866017497832751544656301906984539224166339060115105126995343512871319727611147911265503330886261133738320798333981868895379665554169218287443518658347390867648879587212013781967634228895977895328260146887895298146979172117558389599901615988150358400882747633004600470576566835556566259859355469634819828616544923649284840586709170637880235739486752394920491052111610921403598108354468615270921648585535963354753223302085850228441142378994682223512972904395748170905132607118249354234576462274684078863202491442620089048896404078953681513898201658867698165788124004174546814224546397839825779754152507782833509049160235729335955687889432541736181346149201703147539266270493166870292411397168088657274983825162107667788153023944331687399891515490157795330693954584192794413907454792424736094826789508249501230315455765328084810111107127202118994896411888644006782149744556656146807531137044982819493225837539784228256253804405320596594808961008269912001811553901224354135519090507621729844979648590474598589769558110573039816877381492131418021786105287129397575645747830996867833164287731051445007324218750000000000000000000000000000000000000000000000000000 [152,5] 8150197550279580791402760105522701080664853658717882646189481706795298619955078956870444933009063957522090569140550978351671856961866782309949707295926382341073579738469446335937747634149818759660539741227427008054657100132101901196109159538992374740641725231326866266835165581347251079958955360609501231033898798885360460482144012154172322380118929146422158487712740874245010301327483175202731032201973712584117113088760950593006474384594402588596122812953038244160519158051412247694273870087196923048476735751937306579318247462535100761168564963082687775378456244710659977440060364099500959483400677583595235560526433755867375187197602818994966188810680525888147073018266437683127496388942929724443757700372397922035952108546008711885120813828299022010648667157812967878862609165422006958355029951220180461669359116450999709320071881995986553760193900620543700977776364127422752775454294913724450683743850703261746635596465329656637595897793475801962667733069841115011957462648905477721281542539429895473400353023575695260053815781277718602511413581860237224270110206449065801239183639020991859284970257366672912680755762582687612330945971721146777657053879848510125070164185257037485248509672753221994704947177961899106351739239778810597280304546006557056511661890562391262542744221843071469738343654380196554186093826047099374958623476864370366090567253463769661635100513441078026044025488681143145863094375849490787259671689341866730700114132996844436117911365593346512823522723982363989035679330549163099160960821715797256962665393407852124702838477065482685165912496911664176760341667238985206895983974446581557348298056655745707215305898946500857436064853321915905914803743591014119690654538243985115559058192298421369103986128534441253020356869280893787977586076525316328904696041524089501985940582990016902396769971252879032153358483438719176947602180128555179291788993896884618188598441249532917997737695010519641930812285570315153015539506595624615584120717706505899130369034172144213286650038445649266112059214784654100234131436641948909027632907964289188385009765625000000000000000000000000000000000000000000000000 [152,6] -30445921415569795151396274973011879180736665802875759430391027715207760488947130467166929897446267409911354007064131420754316632433310355130871021092618646696741355462297412488755753804173952597993153868661572196170463366101784142909126523425870522052362229060718486515157764673592581183992716621130205692680375272077036374206857934368379189615505627421456301932601354751025566976062922324777073171404341802436602100615452244282344732633825503947765288157091734956264073802817604918372162518108805265012546078188810221631165277703383399910099059064537350079032637951330899194912706951811885017489956452305563241942219486132613173420920105461322331706419424745518326920494361777323162187682806258443277121552887556851914259322132744213475866781340271959196312556562792248456381209599314480786865498697379400854992866853160067568569290113705418898868399582378064545843763890559070427801655906501533809935513173710939552446367345365648273033653113674613745481847859254269568719175388913383372200175890033624189983683136092532467584414016783413046949022342504738904800003899033272059642871672434590892782477865773229928281309514576411829447624728901920089649346730917150634205670556908060139427825614515558411899626452740361212047313572880124976586524477545726252220673326523143034399835060449101871591339331302024960386202208446493380709343613090474268406888585963770417771124056566637409180775330163602637614431766457874282011991756199208896637847706295805352271786363741359330688912660558972827918804726059038051727780365643239887021818760079712187688776509076183848816628395277427345575847256918225394519474866017949152481897912928132188645041593000089277385109144189846500456953507628263881505398257843111675682020839517098338057536694184244695627323259232659699483019571739322415409148751391386502271297803049999200554165365707583534147822500724681030530840486563804481112448684979645083964530678866225255875711005445893671435727929103512239356736729777435326506651748255949747789509975846469086055597450311146915871493155146822047663093981878881279234949630563278333283960819244384765625000000000000000000000000000000000000 [152,7] -485340103136847494391814520062069036039244620411523517946463776607828412847982482713804415242826448069200569849416740842680911933658493878116665593494212178009719662396420957567746852830740088342824192534944284375834916172261072277583936961346749162404346171652656662247766608394563698792672217458868659901833484341469436351717570552273721130666481079831927671612313082588131244783602786728350303368490157081117888669461986485204321063690368759847796185422246380728060600277932492086790966238474315765191133080411166033749164199082796715696861740384665712111836723836041207657246490902956429670393640379047388354733937742802346089374231465922209848469530995715877355878500721998911932747094756572158344836410168066951951207556456546105943087899242634798698728422331318402729760056077265210297498523717655012320490428908644606415918487688576135121217923734268788545550847458211676614612479625908330127254259827440024985338603619180446571735586361849955782124961385033652390213467749971671072950021370241160665874611046022434766403404998322776992050787980138367560635327998338981921520321295401452974324895478078901245744179921681248482923085221000694397064530493410239043407845282930846980825781607201862188272800793326223394598784819384933756033297126734339799826017496929062339873928699351728387257667205454741604160212930314864150786305453324428169154539904847457125734610914550687273000275176662369583520108349840635031643130142581314298189784544995655850908279040047657451075641632443979912937697156393251374082708643159551699569294449446482712865736654893861251963391956808549987388653021257195105717741059890981499766151926895969560583103519844387092895989543351366814186025532786027991921734129862545775421383620496711083461872823661774287306949209495315006206999332034063633064783115579687817623127356971620450859035862524363912662807038042938258971313984226784994233527358601660613388076726992828553449566946884319691948990449953256211940946835287460447046303315950022120787559694908932258741209872372969144352135229038865370986441099028434555985589415882941466406919062137603759765625000000000000000000000000000000 [152,8] 7435934733534474063807772325424484782960289953820263928718419369668813848932502930042232198754930993132826951743923257276895100209959945617082402078927585917656330904388812226037251741883874541871340353209845851595539421520071584061467794314683579164862954046345974257203912956467247295495763572093944137262514533479860553465038137323413503396919954949703788728690139863425054795321524121346551614321730550164334408821465846958903360563920842296756716273771931094445836910870515915333408050830344289844960684246080620140959382039861565013426152152911613389595690567821013048612225320578592945409764009133996002078447020510764213878536579982786019436628430028505741119722855659741189139045442356050854841094717295359388843873280590396884504299077702567671583839992129137025199312843225746963891534908555649543386089206384319172216606523608324826446338999279555457055799928315817096098402960924386322472085872157775260311716453221217837356311474465348914015836555647019982823757945273582724507865804289869948525731437651055405370323323401628523104725833076368307558633391481836879265014523890523053135924272745947166018672482350965826766364805802146807553974683475355391003748186706732446025365656595244241132214400070220909945601626887735217502421054631777145040326202642504178360242787919760510731186235507299685601924638750969577344914190809075958615620897904112486169794212791568973324101481995809178677896188168632524815403320417357589119569234848051743971842800869891398760713824870283211994648070735278747437949970062199990917787332310882729106520262854064289752996783525622010570014443918128979428297387172825004987374183866041650631103794173921549539229234625343236300094991765892132609128503381110170193175857402222305877931979998561979705499871472219296429146312184209667109210596752009090736178026982193328890913872610781580040950974588065674886344860569247362006101566453732763157448147250122913467708986663629636267223606953416090843301712975229425511296742332130016508611373642367808922523702907252132731220954218324622574205406442088689199550194256285728933164591580862179398536682128906250000000000000000000 [152,9] -41584710321289895909460586300620599007650323225584262272139161213661540601896693726671516703886894956213004087215085173589474799299279777299321294645235945073015206546634848622739497758970854755592002621608229837873237938785162921061151225210524480888043162112283774548111434538010497088714227089591575342988608408521076921860629446271261335669939369247723500169439223558955529638666898688473210253884879905477296667437463522296898022700309500518064752201592859838924816868614071129256269895484623821647132928539455320695372465366865320448118305025180676674835232746655443653552972901090652772554575379607661854891653390436251028823888630981168037965292521901497071027097007869952918539274265224539111055476525137971043885418577955652178681720245847974300058191077607479417939444593795671238250472461208765817672418112396655504229492184231984978506856256139005161407900906343461237606372226610522808549042832352500252708755019843279781440229449410989454043385110045976097764324102982511235326483981570165109660976599558224486041409297184802853569422048885892337079100218913471534325066301335261855351062777810738238831218250216704955188349700097338255676484287438203070947222800461868751385318097655509717420898827107982093955999029009129894764535849932081966586448351621950829032934619934368839771780215240436623557894648333346112028950015881959283482683690080808019230584760633544699157606423247162149949260364220672235470134032488315543961682895272398183227635719303952522709009767007677656466292142985028294118411465596656980560511310668494748951698340699787631047277636234920687648008207649948700111621313255944927156719946700445671254787081782086541898453612289580209650430364528095730269302466680846609428156198232834036733822585402054074262156699957509448627134646276216089182040782848863288284437635550557546164652317673388020989632016334800798932066337461020920693295719142192170084743797149412625999476836722112097869478772204403198887062799831380813318963040239381232819088145221422052888914878479450380879918762118254925249274485336903255339666446064542798533025802498741541057825088500976562500000000000000 [152,10] 123808177013848474073457469698521555516645452081069408725512593737390446075921169334308632727682365224646425655084019299480946623114292511218785857518052586382168754996339778345515376772564310336980042583252393255858608674419983163826923498741554172313340316184189288932247738046627635397925723130820335451784718379308541582342605312926211135283175833099327156431969273373711411673821298171449453729295195178448515384847878850372503021778719382508314671813920709627552271223517064656667658098637877066647192633286590412406753209284698873664084831337855726798039271826115725058125802866287169138584558692941955024785273975455599087512825370097262850814186797460807529397547045456004513709263857254061034949693313157598008261291609445970245764330641780924427873666865916954355606033092253335167109942422110039127357519361526477758074975793582578171432333373744471719769174566622954570277348652721222233553837196894705516368499381341842096953589722913746167250861350520179553723306600020173060279859707545130476614620498941714826796894809451094434048286915903822231790925761320108517527662201998138824183769992533732460284785022355848589526826398538005720865794793986712204817331736632614529146341184329115200586794506840260156817736341473806933577392951192812329111084381997584239509869091534866813683879893511027849427044265607546860065836538206245267483687755317819292364016014103988953705090490771070198505903596700272754663056132754341394595169574145965648481385931797545635821744960812392281388688349556619220229043269841551204983866257996559411546566522492888086299942246713155714197723174350023086385252559204306011690327433639739483905497890279755443568785346868879220173525082974053971473988171185167415964066808913313520563135513937891376652182938046675964239677596896585119027501594587872439835548599128455229880708776145342438430427141431605823040072415183407066908626350806073818096449923055557247664244200297824560408976048801479002146810439786938017705079090905907488056652212781141272423638106639076467460281957436567157687421608756265753459507816700563282005451148926056248456006869673728942871093750000 [152,11] -193211204578708555727668853795463173759880066071894106625187748499797129565077655436388001931444792897965298277307413484079116666706237709974292668972862656380480971618723522838001532479749802556038250366118553195553405932677917769703976847111923803791377891385721109841532485260516793550270336615045701412665299285890585906017786021420140940692814137352468675932414842833340481448648221910738282252186820622473776037440050710057480767418740612622781401265568494560061419945568031103766714749854738163137890555187620900944291976383176080898949163671969896299980551669173313562710688734460184139582026750631239982692554047915675097200429749007955613225750604497699721521195656786954196471306970718006129247292966853396838015840309481448320214928870655164317644822216024741735933722078106841575687219931917530820696511543480147566837518338288260940948677061237359618794246694256913182789596692739808413107037102097221232070788285955176676621041919686090732181393659411866272936045062256160323161698296637442791667578307854725494854855818532898140572057197040601424764067682956878555781642680818663835193862835737875753992971235664495250128052739656011980666000306169312669552740317788631797989455203600850468506324327464389082189511626408736175576161529942426798942079086762267627279657007270263139460325546435599766950817372197349385083545580907019719285453032911767067538673056010986438861503617848143444143064006295293456000723400866954349626115554253015354719089449123097280633061109875275813135818317269352961873582296106138836631208075342709448502806355655534991043283626258666981958277557606120968677872418024546269909421992314711645054946136079329327216900974531131859967389847432512466585038830474117162137149608966967904381176087276286906031763673213090878594041426784457766655433421407242993088153685950554316581777594172883442132616770901192220086834840884137929109780302368636658912566299476473942209050180165089630724389953741754677313194827199090918002419100835052048874150193419329483546150499826622478706828034840818282201479929143771153770745232193463587766490974217958864755928516387939453125000000 [152,12] 98689597468388678628021627550277194032179694190056930330221688988704427107176340709792668043630910166636975245164570671921631582337501275703828922690135515509305491273630496762323941375566768010030204190250712704018387791231789897006429910529882673190237854834057339161129586025694179804094766261887655402836860898274218311869412659973055274444641818959412855529808760169515287780937535098823260722793618082593591571408534341211329786857608299655869653337301475564919755265487295808972502858011185357290749858546065156655472853016903265834296942722879655643746864489104622598959132505095201338146242402089355492020721298872843917899528006910242437966119844837217608836951695952366560432574348356823770420721089810814417556599555840094673867482043659484705980909549270607583263534108802788069853368355466943528637377601611403222256332146326399485075133230727682662630000897301565942591593868502846951782565761467453612836373598153493050030452869895133710262064016608026926098196900149211737111745644034293143357200316378519028099060201041439386457969762044136345524621996815165865507913631829433560167539247569435953914691600521052072317166810744188842362008203250407542183547390955678404509167518266108774436150167643569749513533126493533147165576052748977307143146061222461776314079282237293337154028411683241605483499521139624874409503680141576810072627698233595185163626017992249657038332004128764831727121125250990093321673957406317361692790354518424414157614513040031868633006095660493050784917697815421259773940797321185930780688854568980735197771059062028092355395591777382271300978237983120072430568872020309622058532132586557946619127722095093271221510330941449677533753501205977493001044701714647923793667483790469288611831767323538592732725544871572013080650424249554995953714184605729566761688329288429502514237907620645932432082738564037374371742000248693663424877114700448863659314604070944503082768365214791599397709848859231828413064370330679420639722707460777537756115254745756501309097419896955292294793758471493903347748745914135931651203272887366152454902135104930493980646133422851562500000 [152,13] -184994966049107290809598620794443632683246934359336682506708979515498769996373619877367183096511597982564121230042848664092768050341063868190308369558149313681898324593129380090406115127781043302712567777048709550249702354278165451165705229284940028388697575552470470368464625912396518315585943459058371051649660976045261689965042924215047148932760720240777461458342775783346857592192142326911108276068469338153606693409824095247379042090363025816646833311047808377874102592950686972447463967156718107775781398462773444867420185991791270083877106258688025792656627129172276046838618677715206940568479712169374370365357634928555036962437848047224630569635982968692006312511936453584497563506932917496293013427199527549565993728018690642224804511395412138278561349810472652335690676315242116407138533335148480052500092679059703100641441864953476405570893331404220265914042550582882901316155879301835392159100111063762255539536878420206847962313093793829254509294533747102892655237380032038324928360296762935437800220465561830513371409080540138816522315892914962549451676525091833615243537217185511334743645614471053964557997724366573942633662751395232925468517509880948924442689924626464762304908012461390251290765274616217775301386614302451517625724807995060244569008487858376356346341066391025938630576335110056483510537581812034548364008978774073485671851806980911543922698645860172962922362518620209700755346585420297908215021728553133640895188249803878630837307288419367269169506979856436108474261767504844649780089052585866823380386068342017394138529033429368886672502602346998429246848633713556492381005484140574635538772340044461189823526819263065877358660915003074845535026876759032612395808771324289403297323208114390298624262239849984395716390720475474416454951682226028935125403889946993002020336611844602469821183828216327363438322350641386881139534907142275969240241240284648693735578182233751429852804866805415580433541997878942254237858707190269781647146079338626953734526223118292090051863694125121656168512241465445214437631241861172224288118056366447827798538128263317048549652099609375000000 [152,14] 2748059477859000193001437475957777167197965365761940499841358293771040175032377707441083588369063941225122999296194204799843784070311711073498679668106109056543164641534360359295629775250182299638452453707506498480262013278999857477675650550321691106087629004747412263222530540761945724919753100523860819074850649649459387130576498663286095690078737582648705512275841281448386511204014156220343639540889486079598922231666821317137037702421091318081383710750523674086900352499654289496043805503963963067564434554868114150805033534623253870850790877769242577652248684701238307892331943341411657237970102811737217359212831247119826442396407928865089203460053571931873420844032697813579449858020326792227096378455603407045466826308260533799190993074350906706237194837524535446461392037365551420185703647970929642254044609401448136854055630988408774998412584742690293495344136790267443175196576479155169157790846533408728087886071947506825470917891623825434140183555135689977053649035515738049516582616504322050804303904350984801428324741848927791333936678366311503592379301981254955867639999800895269881559183762726291326629618188059693877702641544649984898261210296995746344015280541877179253037185596467109182430399473448870424486079460102986063017102378403254988743326221388875463001328524507466390476628187238070458647808883401456136464569075682905821293486066323401521072469126044890971764341676270273567311182599599698598481270977553870376904620141806650608209113507613588980201919446515384275256995818142547907973780499262316426611192529854689503775627830750695754931103028958117602769970980021121687954661589259289666424967790875082773938162077891423828806092645453311000964049823399099091684144069524299435520537546963653929766216093379143653210141335742865231604556460779223192026271249490379321905837175759427696424090243609781153064996999245874706844306441143178953025094114401216242470590420618901206252862283022028984971913481939609592246280221753584552694631843764294596654629355858849083288834596825107267514050636165188931426371979225028709353113572175925094498438738810364156961441040039062500 [152,15] -13040624754967185231856199791236892843019794325889635487574884045919117067042099893651635208785342874041562487469017301469436529440762982093494797391473599195201027102852274831059579170254553411948636723543377462605124695892979364615730607694918350064661187180452431651331172757681483155288474786065286550004729386211152254532831382859067870092500681392389152336797778465561117247864471500108177373675766183283964248923465508004887407267323419136718383848481816265564149961147716799777498300016030784480295870786257022319093573817522494848249153606432633096517498489523412419721554160082229373080976459999987744085573961177754649402359810744720457815490120648055531511110740624316305412036078484255547918265950478075267562595453988294916241061225372246501398095388045676951056261624617813849190569450171980595128749081608756800821652262069350396648701687553401706189199148002419298504675594677100076800993484393250286758628359490887058503648044344063814504834163926485414733787223676981816435190439815083133258427361901497422299975706132003560845375960446203744122255107499569545098353323414856644755042503235431036816624424419474415486568546844737049622597117482096110128353255774107352244228282848965595679691529727206815832008447945268573742450907025124342499461472703252902387154759542686030875923195172137470260312053834254830214313909166948501671273717053364122419110873701674641475683915720403572766417399164598853707278209144899534585993441973464440344045163850567754968771343323615471625769774387347341210929667871967572373591458299623744184025697905175889328367919449279935159238381758209363460343931349950151820935668426494557899512132862143961046113503208993552152878506708732905450388887234688909783853313816494523229377777690555877976549248427669744337179399717585106321521796055527500594714483749432550848812980199050205804228303431615484912426005910642142167408337815342770772987863145349025546430717497155477346353500174534794096920326957532581265155198129307588937255489620301635023631012583139759059751584219751624852043761813500873136036778410229430846811737865209579467773437500000000 [152,16] 37455251947757620622631070499843782122569032624154529373711947591167074857915719207384217492936582388271879239901457160255362328930121991448755586108194919877288525166599121871280969489753895322380726210869348964572391435559671419230357923587549713684558690355783792641048716472439882994790602831634307564848644465548860899469101539132076058267820198679687098651852799732897860989644542093291821072245941237240983785561373322682378513521088637109771315609412300493089101496562880288679159357625223928105374926872105494250133000858220601601323583401727828375338673834934088740870494313462745749266073114898972396959493971881956417509955226278210879606765078774912982100509962942434782725542192141378284910272160335245879656080567774152304105963399049603876968557757720412701784740344552350080469529096788938194844833394123652405592738953562910981608815429102136370483845238687017767692313039012511202544530951222612171086158093703407109390006246543411592282570270755641836968837737987503526769868454805141198120813538623342459438184070832118807586977414530038713374252961701799189419934892781894979830390420744347860347916619463563987777159724690216387724182326228582065457406375997331377691599714192101101835264980328610130170093727749545790562462798476589470929976741528272280778617949809474735706689210704932300140142771818441799769522013630076899136555815038421012474639463801276828414827880066545256123989026294445052428725654549064607203345284203736395024252873248349203139297834170240838602536314417834902736137386813098575884076605353834254730066743148068377366385421606234182328716581800232120841222245339476559098031770787778000419933081165514349177556036470952981352974045535875638414751611847400101243209287300945222365837846807336403297664064954617451998786764265003242427947089766046163519582636589703385361470719657851820361196427408172755648718356879576391584885370650464284434973893878865929869665963890614902124866437576611142987546740547863947669345089352917332398505101689809091138955159121685439535582412988317129232375963852466050192863492029893279777752468362450599670410156250000 [152,17] -78580407427881160135501364795495383736006221004213367536378694539348217651108652351767691213204991049356557132682204945011838604806853823014335074747243702229277817204795933754889242858805398836995658641916710951104773469236463301450530371690861056008372485159938018883533704675450447753219248491051696553905496603857355238518094106186438670473655149844965904514800908423363050518909444857712154455702182330486679048020769938195167292814501716511206075338990029184293081800757897150893884968257394357378507473836552654214833025879761440663599080324184282667021770366701164389165098634359861605604113956738934078597748853962838463448229839643742022473621135639855781438930056701955830833716064855345895852931333066878643356300262267584738029150788396310378884328740734602860478425426336348911179726126842276865931290956965736792253917725350388884841348063135409387455326039779838237763612952648989167862768557392519500525053881956841706034261357468141986484721142809289570750268324851078746806407598245595833099828942204378079356785659083655319828687847994517673493941980264543715076653073466357947113157512117206528891016034725925869474951481692975717104802893790846209167458077923374203012647726189313687727602673641346400252347269964757251438869973311782225885280546823928342691278121597727173707658772419383901252708816670147708513672971610658777816694975462636756752141166653039230125463675008380749542587127811301461012930181821222091718763772951162636992782041131316999119814898111865948168691406944657873767373617427271573976892515263132715736605243211316173530865803988154870064757175175523642467278572867432820433670669306360935266313870698438155493296881320206900275365313458976217595491743328978089319599532968099714404868385902498400572150653159628776904985854467227599336516327722427770990899817996281169362820292666885435119009381470040365644722290444204833038813024557823102636338817190077421605595545116494614242070253252132553203791875202314754230432303187637795000924776262241351762309890194353167980647050081882003833448211135823168252412251888472383143380284309387207031250000000 [152,18] 131252681396007740792876557154021731972088190719979306137608535884170443758142753653908934610858919811860896494819041560385425914234288140718735022863190927947989120329354518169673589198812544673328470301036266774039653222211879732471306903480432162776311503656991369741992667117174168897737572935606219134223294966972690259606425463006357151301626241402840574750275211721253835795910090962650177127377332639484080263893212229853021517907896469065528278448767649876269039990818419428684365742967865040381041569347612237912012790637419441217985480841585680872372571086958666772644845457056557031984845971833590085053231295812215397826484765502418303278342833455336224577255801209185692364382197504843153275298587076869777462093329438739033895032918051532909294592466138985902642791177737867069865823025668867515203157704592868860464142041446847656733170006075477322441422547200632621369223154704425683584682055432653067911536900663617905306010577848329740879561507696642901544813124809279214217419839010487152989074694947756944619988749894758565981381673023462924081498254904637487696708585158975389110311902460700844349368577232389477977625099413830029299113425193921933616350556278867820242422585084221111362599890121965563470688256040876404674305647400999089184051590950916845598653266748776128709895463705049058911860480653963936202744987510471649577132040628650436803834511907881472362641039566622961630962186958703384697494707815200063992941481047212101513719453535351243668399837599906608278700606676299186525595396985161910997000806490401119752712103104387216104144760157661788303883137912957039826943146810547816850417861033861255331820357820383650642303604792427109854589665678128937725711515695161814163809337880697593966070075339606738117819781086928618307972054095264155026859486817858172337306687313604668908683050299846576979808064179179873536465996096245123235155878180048039400991416788086183646369440303426259018658057258118527943673919478373270794485466834084049634613299295945203568603249655473349844949835643116431553902291460552602744837891179940925212576985359191894531250000 [152,19] -186615917478882955249019248192210643437366070819301099507077655355730989903707634266494594117237131813298051598329817243955256252978575581196902465759899466884181364721916661376184649625173524643325211552331508542862317176413891852323541228259927277816392195098549277360392137810421137611596385426761217056038006849279705273509192032176148262594385174886091856699965568839473157597406289836401455489595751723299367502318264232899402891766701531042741607539506318983780152912094482363992694205443818861217388997425430815051467167250438422741239545365991121936400015260555930935420322454646120735792618382464766931982500625373070398431838683559341367889206719641134817163555355037721763518808094965716170526939261021894656129480808257735527776929718283375127066072704109863042504943898569173561848773601830932098826946316940397276978336868356698979143381837725003149881431805233696997933770349232712231623708178300492765888960758904275171547428264394594218667648103166743686578926374246087322070089471660354870198768414840297807118571223489236150583424511685384511318074878441745785193169123930124052134611658133427186785573758875037289095959344288395743443278093195530536962878509121362989625010506494981058658248655069593267654354047208338249922165134104007507299789455721365683507651809434991935776175385822665222777127865229030314395286910472797679529439846921535216110968638286488451955794381675086739706604419503251034185576761099909844910499518428367025689920731783511630734329674644242302345806888715260164598042015385163146213170664808397407216273679785896205482449890969795911158196455583327304403374237405949691793153060910435618770517847756951055444718510688329113547719871942401147925500302119822642506629495654551987050881193460216338296390059908489531271956638360571374265395352574494033617417820192266322397709458910397377799692314516579317755833886738483795258844308439540720860193901462454101370990148694429999294807150853924227673111861164240448825233060496597719207103082027164797320473717721971373521366572547685069750727732813388309862645542125392239540815353393554687500000 [152,20] 240268404533874659101598414914922578008896936501129112735011924390814423528921322716073136488172136815492132587772539748028661445863244570455021637217215256313767915567227000882126259979542374937135854753996296474644522384769570592093760965319444356541890303123791325822566534410169194584725031356403156857880753459262626924709922489639705226501853829476455706469918375290229390633073682154321013164995293130995856206698752125961482604570650481905529183514500619700984782374685453407211497313822474363017440407247460456940847946925032061429691537190706207573064136617302495873093298551075190959057976552862555063818399346991163034010813093596372150713272391864332641548132607542592615068356140061296639822598391420561662655398664574172060073895069600288122186508718345525904555196561302356894464518766227040909685727843248061079894021897995604598386977985940233266558383703799828465626286449013910752578891060841009913026577515721681059128482523081964982580217283613443843427485531089787020806142396322839875993259277767559543774502162848851055874314653593951195591089623427566903901630402427634604828347497203794164021301093502080147922239390576893914998252270841317557058172167553073533162799114758217073103432672589034639303367423768453580525564242195288970154255371005773634326581638437357673597010850075670015196184555290303960391265308916133243146016458693800341656491683399855313623463763000761013346580396392263946985754045012572017019207127437734694967576439306411623465780366886648328739652472532244545277154641405865981126653927971860247567289668895195906520608632254444159949292719627465881070349918306285297339938153321173694110768295509966619495429728351146976861682421129012640176313386923426948726712333445945652249365613600198273692579191163257004728867275819774738172505882482170455070873868886478270813640632771987380713101540556525585008121916167406907564866127280322673883046787070847540039330272235445231294260789773658623843424692821938794437465300019753248526216655241441233208695685737268327903113505868223037890672421403315262011801678454503417015075683593750000000 [152,21] -270139686559325215639309028472873175104068616339142361821738921203253103623703814060322295387263778497212588590231232056080280236787662571135632013242801072939760093415122216464245515948233827122714342789105602642333214968756138922423019160716888980429934940970294112213297279648869611518727036219394829621155870936532745954800212878495454261035794967162752929868314517700766886549630428369643454793461174617038330063377174511881750685009508185313712060112527178296389496401122844344758673232507906714107359614043165673867400239666316873049120865635581079981636768469696409565839041989870621916589700466083595442832339496617201286624211620532948388980122794809265333895435858981651007910198709872929499020311544366515597720016518245687524686946258655559215209631106253659638404194372484055387139120222903840676507551392328848012997358961768786771139349707726506707146746533383914955131022709899581569792795294427788402816736910750712656781836209587904682316712843158361816926793216697798173514421225705483611848645363140094720012503425942575687565187154993879291819087915878017896047833640563305217269730175498146273745592141257025052694322872832657070493163526042037856467393427505500069174035954648220093430964125969688656791064434188509763655390402333044824284401761772506951718039870405427103202392334252644533000291634134810495626010162838427286667970181465846441581064317105021501808619233552433542349626691629539414720014551492946311550658598836137678159187758319722735630001106334350484658633004673201331559897542333391221917927937646318585550414816938267917380282445913708141848507074680668248477373965772181810224993669017894610689869297262626694496170518976618013214760422733863677627976192910977365769449517069393806449891165420018234389449986466049221140712152813547505382541057833247819378795732060546690797103405228188860023565872652988406923342188411365825422395538341761616089730632886579467970573692820720744533548822640451925956832162692675113005758440572440090748735785907004502239735651703898362416506300726915530224921281776673254171328153461217880249023437500000000 [152,22] 220462818175632165628266686768479303405510929742567569671373727136642274948182176768689261245603468363583939738655649936924553842575434817867991137852480392774350675011267818992666743080244756654372047721335135822710526178118856932304945459492308845502915870746165479179001907326099679323206978091649127639396002597510675392967589976433375929319963252863271596608493858947762830005131421256200413988872060127300500662389961399081308786462291173532351266934430373952957236121129824583310611327958894196772152831383736171096757873477852519376862058222490035633746684001798006498089420304318067632528712351876758827184230998306988629580872581855114030437958901345346920182900729186647307499592935857797327305406820603253134639011320647988040815990567491113067698172241753307415966486027688989781493428919003651011290059141424164035031838666981517419732609987948279539367422800150616978657426062073521291387814561738750231214745094468049440851579081327711575976146428261005751284795527064972421579477582054109881614722741934414539275086307751936332117046773263535528650801139200434557345323663652430190059784937703236347619319378524578515966589761732245194822176787143253013333531137331010297577555626373444672834254342409224607946176756102135147344728047117462483537246114184287032952802550244334156029686909559281979803101341755953338923388523890138815819207621867590579761206279789444821889511929814518661335961365300262310770221380455789394431136128446399945605352800123532707337808069467088758931746470675646058568215214416715092655193863573690143084940936108518894392975078234796146158807183425086349800259223624318884931490838628414476265788813714190598446926446838502062216769264288816629486633622537976405017895242450044804430530638163759336020844102336549398860005962407660270883548047818595767560050094110991941172682347422825538716331410342450883485016266634324151665990700477193905314866947901681840618488204902886008686805198557320363849141799615576756412507552179808660832422695146497832968506197900718366684406897279623241762313524798599928544717840850353240966796875000000 [152,23] -150377386344742436681873777721909554857789346828250499732654193089659368535626043354287477796814533043685107794122243024572871841826541518417982268012279164221023934857836601103125294111302854308848657666173110204838331252724628703890476112298257566784962616219797392236299698046969745512482030100572996553838259149701236951750956222725451154541403794536456053493150478257579949760338734415179695919536789426024379812891164501324508388603782252022425962883556934799702225696789165513548576271642391620134496243409477502284082205890971015103881337704757966508999720805235510194631877078532973523302840028446752366573070710578514980758389885438281127444522043424253533577721960092597605629097211352277525851897207087539882853707155387587960477825003227189374419863685068184464959750074845640887909101023730048887638568961129084033109505132182316437016037697275964405380724776579732546954999298973103094368293192420228115795568115600493388813539897838829904465939003510263449418731428698367401020196060579912099549527991641471953097900657123305794063893879414022271559482381304916537355581647222133895604906652477284611751366251098951013231168420466046127160014926012727800330049708345946524386528766987783556942255434887312728917416518479005774977433205697942879552044076766894232066945437794420753329062570695190609613308710711303237518351123152595899337014151943250161802564588587013439952396289424010366234744796249619741193959080044492948898093673756727859229120295560039887693242699740631297791887726043145175289845023128720079317217081382928697893172659352452203275668888968475565005953440702679810324657746526112529710710953085289682072695433376254756826297763690433770186604409653422727284762623945673980875352152441267873671081309063817473280991226523940284737251961842834004422891837096513794575751660143422851223746094848248851803975850359043571559030592780194764248884523831616759325617274257503084734208387742465807161614574864641118888346634216531104849820952269459596926505828564152975788364900608029934600399611414329042766905629591178694681730121374130249023437500000 [152,24] 281126249035533554436947531008407009230496481393574458778458883573021754007745865001655365001253256835095685780934342323255490554573747001492121974970450548828104578424647117366407101179015731999802642516048671293662458160330756450594682916135158877485377489453808233396038946079785848593960486017114645256446653886790631875075609680331296971596314345160302939101394937428103978311500922103634632886618226992822331562378261632957341130939145254912639331733244455805947684907338541098907225921044782836420829837544470837524491217950583460427851234278223903038016220654880149238696533070170595658126452327979609032393745457913116187598656084830978226814434943698792616217292583573005204462189874252083334998953182909904985467034543200373837778616532845135108479642945441953525909910713907795756805640200414508573364857685702151310013493630888042052095426377772912034919023044719624652393854379092791772403870368232750724317187072899923891758875812941323197328073861299550744419072162366521259110196600156896305611331408852258847033835920711423723923870671771624630993209351969711724116890859226172561672805421736931594466073110725594422584890335923401657955352508555167704907244607274938405133578125365721601946714033710621849578950366176600576796526321295056034881849618006417497482131392314809966838467348787069244037768426876875324945104500372929520602775930563862080072359075941925527591085371453541983084699910182743972296130745707231294671011576206605649545174803272121814453389361885359462152519705240418463207548315472559979396613870944027994321796373566206401108332665509093769844958006245326034128576286470058786385228784511537509632688529571466170732440241701280797028049281676621737228561865212598207010312640882684431236595957306171829692579353718753598437754166782034337778089402559735410445255900123369419539775645548183542060344579706246558093263344268654357516091919173499945160304862791873329779312128998325079220527083855754356691554620601339070282289795514351033417820331311127088327430588429303003648316598055147602329246915587646071799099445343017578125000000 [152,25] -422049234888919102474715229327543430937795400589659942835428442347726346510038165751748816846292628629225500540550933024193633475464395411462286749965427177907278955502013508556097455051304980467627505928778483194240419287244059012681992498764422624957964995431339509867005148314803577398280807923264954636678423912242173409353838610771486753895183249710045760177191961900727884007719457418547289679493994495655796319595225785865105528318866892428623898318069995918048832482324296259199373951617812937570462237826679814785855697510056572468069993954982554794482959152077414236504909951614056829396598317014840902224006646870357460036450117001572079536098069851315706880782072349430087430787462676491263241951889613885169384568191934749977486326890616017899477489662232832766032318807420829478909198891752649599043322918223354565514422143084006397175844755961279459790576632312812627943546967910783887932969873148207073928574247855483140079000119836993572667614274695678751232852354488593775673858859553342292198775964103966983500584253821018901341375455397596426514303458658163056593152913391992209241050521485409371243652399233281563202376962401168872346077562306886166330338376463624324016042091809901926298856878348755598680212190500410120887531666492132586908131452076515903015398592199123597596097280888714544938917261399396676567514200520568726916526478597972864471930522468800273118880541442253267629863334238803730155861601752366046332033511670832064843559818808674557219845179066865484013095493149587615287804117445204140129854541130770328957755179779106123300822642883158930685293004609295335614439708183993017148709240780534187617411767209939431433852832539659276464097345090127074563838057427935827197681323838632143668988860452627431539191908064318191752282106954198813901200739972950962798516603505856747704554467255104181165846609569646650372984228348357374957912441562464071082834913934612906472039033827767053242213597877001591901075253371443553884060965675979917066049340107836957111602519996485195908234241340403445734908209487912245094776153564453125000000 [152,26] -125286566913808547596917195901532612869279259659407546896501969021751267530551233656752680998574268438632412833638423207058844960524853313874102478676723098242478458220589159137760535502260356780678139330944959473157040713102457967998590619421508693390874682397672468442080073983551088031750946619657856446527366855917448187524326889539271265954539332980530521868406230938465048004276941736228193112301390210115791373285902484804569966070558358037803046661627128717205137695209115442092393418642297673980498154299021792871704874676898629191621311220085933911407514559654824091946797158480159960631303160030462876829257570124791058817504949993155408429489305671879343986775511296341716443182632710339880385400416842956021696186667591856717309011620009284987752448982683032798818278248872505350679324778519805417772104409427881236001409466842932491580882090537563493174591030947433205412132545676254514169851175806768797597766224346416250503124030252681289747689270756151226543706789126591631389047766098666715897807535908821456706862452714182610027305951092728589869280558243812293098577122047917967747368772389407605686711147324718343916390005820728995446758467413300543496854066872296290225223162122442840459019202477264564555536470066589274961948741141611382732336037139899314334624235499145911330807756862752337285633943887776419922181769857888365164489878153783407152127560223972198541756526948128122991217723817742808597927194191970170883300784753653931216512767187299173131666332317296016080253427353667783951483405593776413616871666690910255630070325428810907235614985344603220200194950165159214911722389171085324886829133917107275240976924218182173022781652135272080237324567886227067668424846980157983586090146685697617864183908979396875370569141555601849216204341204590305944690379005337614621312667432749805195033571945099368193043051457537143593884439117319920851138235632138944198020437465538747994678128269656569497382640114569610762005219814965021805821674376341002057249657127148533213446423456481505925216449782764587402752537855121772736310958862304687500 [152,27] 969354575178629361290187076010342283042893551211515556231088336454965320359096680120241909590911949571705346248197833797752261834280744027767530819210681412723387475738615254359932172785015288849634238073338665869272021473052954395583564630735339867100170286346527015571391459731644913504284883663592136330988287968700085826297585929691120919896329025407495815978633638163352047800033680244028446335835440146295341975045247497360736291207307199713174981321138580527690497945740369648490974170702171245268077599848626145007067265806958531604491625053632193958072405887894536703672001261141140966973124294274917933053168747456687408050104467526465532382262040224606498830192616781745341996636164370737988675754073164137170552834258054300254675545231817910030739131959992141583164570604843588671204344478397259572401851907095980481095498904928122646837780775918490764499423726697043465193306811476638711705463934446735083312188807509546424315606747372384350956938427027492129209552537169986389897454247834371338072837862310107949866045380420347925372055200495560071792502227934407191821775498802706780943875795411199387162707474978975377573630841147952539829409670613647297997706271582196842812572296249170849711419191599630889317401410766573082041621575626624934971021210054018917065247421006842405576108050273668350680016235274905777843801960639726755057765270807403973506054776757076712443844116099177527075323193983173033437795197586268188485234920571471756538581637417412925250641366200608239937036651798605114448224471561556341866384192069844329140203355428319414852879831450082771766732250351527106607619201665233769263396613303400408771097970744038263772297678266160355728098928407486993722264568771382838803221837809434361068916016759537409153553784373093268993926111959907891031875974919460303592902743998993823600224383796076430569484572614609725619405535807911027472883070095768419983179632806199367053460717010785102130035670498432846498233319303016664716019071910684799126310884847100398263249823915888827483053369919471218999479606281965970993041992187500000 [152,28] -387707441376037228642067994489640166839399309527807776027130162250368310717929882792898332627714468594492887438375058678924376722067511270546514134505880342227474633830881780667761681894419833285342736257618307527399644569034465168948661007976505832569620753171036038096634007059916048571832895876699255593052002799064584594844042529147822968019112191193978987402829694604972313952197009438198959310533609511814755782555300418972281348351556537148554238905072155624468917388678227635835260489628242329434540983658201892426751051203280069973560649933343802930720431629960085481744101337020987255521889148322181901775579292451346200520167425711217100478958058277758837753783034312738598535769393816588938969473299227006423611645758164797433879126858340250590694747255704860242587565314871699788874951271307468267597390441735311099152252075181486071116877790272150548868014322254881377598278881265500071571256624149164512535052562173451598653048981301134486966585663286297632041821427600384864616222519462627196499758516020152628894218427568627203545804116475960810115074732410024298546141848807579070827616513931419936838195926163974838068785800075338949243918253909806643157601473490849170702126802018250441687387954757474286580036970129389361707635344463964145360193352868501313418454846983468616195302154382734764000261998143094676654991033357038294547364887582972152386910514699686703850902310874662590267868935524029458434617795364649980849002336676223781462386742058180694172428169209418533604022300645871609446427747512396993155104574261833815348503691802610803755964236999005226871514390487089088138939052306453890995609965380030662585204035408608803384596254250920796787913704667857845901563677698856174766533469762479123859439588961668049334691383365966543663489520729543019958481809324852446678646635800535399449012550959802009932911283089986748709700320694257163245693215459477818717668026129332604190186450509200854003881614067998757218092712732922067474666877299130665975723538800829345298025845920972582924627938752452866368068032898008823394775390625000 [152,29] -1459545977255154247527860419955726145799561697702587856262015965631504494228913775812798875307835182249811123290933287605063452492043035730244946146276595444857571244598138772735105904522802000804643134584889195336380872525314819599079424316528922720638177942316886791664421061975105376587363411454704539988689673789994535425754155138019991692412980628129901715158141345984012909127060275339060310823557534720334812184880989493263165870327727491986466591409209054411923876329163034148524965470477099280760857180818076778971369915496219899580050616786604970428677273264674122501590609078370822336549450487189913303998116911105060925605458580597514493941815287005423116214032278030920685852263288296308529803418021032493980018893658871765386457188184870143072175325399851209897806817214253288784652794371870448289107974948207741055070146413946889676680724598473316495626370108251563636504198891010720983732513699701194502526036774927900823053650811460366500075696447726777191042346120595354577906398273532237589330221067879424691318656362397558325098497948694213361409696017101656549363804233477159910574194001387672167899170066146088555208731903221215718248295263541187254410655193400150844282099381442694747279799417987612352001127717076650100494140220054377004867674741724334717102561419730991982756066395239093688543792394945558959364410006020282465842085605297434497105023483526575801636756285227755554414353856767100453526627968403642017273873288768782788195542312236809648822723136936999433267446552891299907103464872855141725358205110235238438380877915054659553591978850418783671630511855920788545444462894114207139103534309327958858198107928898465695351900908035661397742245101615630815844286931588742861781234281820941813581740373779825497452914525137217506094482739255847962101088523310125497117810153823035275301195056427632708905212647273179044057495081458789678779314080377763851044491124150019356005581420557721208463171075997084858730611590016722235220463235763072691425212699841151753245331811520000265220653543974441628013597801327705383300781250000 [152,30] 1755151261087591468871827112523954826904004674945467612290203205954672689477562443809262821460270360261751735301561302573731873659714406401130080220964965682320907598103755645051992303057628550531513097006546393143974841671893548436414100008167773434898515649544481760286871669998587695176800648384723905865638783930326714047104169690133644418263662036995474278918955462978096317484769441012230584764029093278340848146855299573333797931974477686771604374055896001391248481302887115879866588284434737101423773403160581024824661171398541153618616526032951477521851635309592953836737748339599221519223609553525619397732752537976580352980674076088327795908428649675127673196322892966527509743831313006932261899210793172435087373774503062668946235109841942975168888844200348139275861803080540998010006666650789038359586769405865555916961227892815598078575321349846878942895652931791927766761293515550821269339001166533211483506826189145558238754332480057576995589809744814464642683226716840883617002256533377775099935783312399768659358141129606965718804802509672340989190439924315277913684999359920417463893503041098566012298232168008956467846532045247020143637018401603169453862638378868584210122645860415108914237917883547111761047653887908011001757943242899897804570081663980435409973357506449698485345519258814661791826374806767498005955432623944856659547135934556784084261398842404670506932108081053120332341403859126466371513003640892404369773983503202842549801324394574913842141567267703190405974794653477738300253386467273495467296007293031129917585547792648135585491078031162868206678033405500261082910631321792174416859843270194273782250374571664712769059614800426752849981679053525221431753372966012810574463452368172607275486068079649935610048230632112750718388840946747642808122511656407528765705432006319544518259047479415879005324163195489262023840477964411160560623954801375775790647932955157480346815031035274325382772409513993423700117908530167920505645628873421702152065154857773866189748470193328420503787396449432179792588840238749980926513671875 [152,31] 396170053082828037962668902336916728535042735662138300993884486406355716445414163984104388319716388381192207191248116920674158623254665557652208373310545308812872387803504056175576701981418420874633688112168464533228575796198317805821694689131753747173285531941192067397123996342509994528064688398411135311249128087347122179694774507667900679336579569366341045392330331159343194237360071024695775356615182804818341346315138896582185787581602795254862927757754019649621023178914321081030446077907538066191641918983217759390119109064123836076385812649937564665324542414387890925991805128890665012514011498942801623146453782822219959521745571235337652916720907016033248149724494932437306411237276100890542793517574433723114883312737182912642200859906210495584222578891159549279420406108228707107305504896584250454874445341260473861641664547568886752000049726566164395235173976348124851421389738039704658242629886115951420518500424866503826272605754478389313784605736817784408881342091188159727435970733575489691214458072477152154642901536361618357491931524850985459795218716354812541626932920633645717579239749042061334876155298841330360182597039791607852412340921434024594499665978189496626239329120586368950783173668372862278582644856155576053249003577675120048455141758878801105632378639767810677220509551003827170293106408131108435441719097893278242451431582912322636812417320043306435280723048790745095349694442764157071053514539605039844179590183464472888763933132990722429417610633856903718165363604363143661875741999153560773110311384020499865242909185236829965971863431823426493322088121810834964832629009710807350173417429897312585721593897725728884272066686934029250261354353742694634465088546825755892011342252783639325400550047112779447122059675237726943288774322665320280179535376818276599513255192531067186410681723909039013854903395624693962701296910507325721290182262992441326786262209797693910046336932888867626322221349412370943848446151467164722143542102871647087085680559320483114543848281277948372083899935777761900187134742736816406250000 [152,32] -2102349324321684661187404920865052307321896783294882175460897395623478155629184977506575880801813837463474757289311616869005947208403368801376298364372401169218740520632845004942551403607289517083495663421101487361614691354903464083825543118045694287956620966410308736503001549131128195323170219916553429314215734927984248954155585130392162984627967367588819278754367799962081413896629042692453914859583588556839193887614300439337030293081154455387293142632289478836755388720015581492881374839594821752149273263183971678706188757980346768717946799523472789560515280531519368755388547405899480111272322497991114240202219197860238191296537707788813799006848435361051166886458887242832218245803106233489421351340794191744675008460743349975926685698672159127496375605328321020150467919598142377539639417176837760429868196851385403005732628518032547710588248390851708004422607404853384409714399580523750622851072593741879427060113371276770955189864037056794373502913996057947792773282051469708321290159168336018361016214950118639627789176195751160752373344960381313993858241867351670066113176860479577224441203920256884497490217050812573559720023600965029810544544926994797264410470452339488826140092991576042495253990106827715709976183964555257286335078000382499514770243972355722624883975070160756882301696639490319106629875077488517680854054180599503465614462349970517665381459296629167473062718975217257434927175521149243205339342705660270285587682627520859518488657275310408305994052539758447112212738851512604691701143366208563317464414119011563836481979542987385088964934906187413358947673692268014864846305782979092693408668110335662531238454111578330752098897626532175053427405244455748224831286767315493087541366196274529253420710612895489603724617928764601153594114625557602964487250397443802587104230563054614844026944325066379567535679465738334329297021278220794253806931868117153230658249992703536187783599346467097195023165820823861950563849342275984435414390893365793005466364660448375877110743406250239901277250815999224530952930450439453125000 [152,33] 1217777707340961426914549145298703701254602264346060223783401041384818989402124119081152886401463060891315959007640932062698625988404383126420137227908333497390138080425170493077592102934648723742406776206656198154863696583390498402340095543070204171645589639005528683103428690441976683148548000046738975952407309091354488228988156370634138196591125206811283833391152039253112033585808630534510444151209308451859166674335121348168497329774073683856856187250021832341600867188723552348886637894545022019974608202541902249598566098406406796940743838608988785345879774306945640943514838948453844096039932634989038042559903648850846550553087905525752560903072357143701243559437258571268069030895787978998500782011362309116220491979942779478658430415237405025835604198570557913271622733056538226689591400185932698483272722175869533182513186071587489774278420179846085983245789685158500227552774620239451622823931808095377896257906630062154279710990214879771995648439780114852520021270558860950233873161516284138791551717400481694109992025036441423188051943437434208532581313803905723385424195161218304231188429644505981009911896715998622912854852528356520229532711353249580057963454298552812883411679882934123347997336258878292987800227779394791512976602851987284330014779722703941155707664501157356284671895454163820322751880403462319391118098364448791830770065796634977231234336319199378915867163726058997602678346642431677374325462119282226624059379471041431058518280359064687473925621770258556091504804531217655585870685230127851930406190806743386546796690821813756435908352976479044662374108736772121670894492975626198428345345589396720644967847002740693900432586074937918878325677663905998438773294769162509884710799770503966142561066874187464625883053634313878199178447033293877491825815404256795788461458696831993442246994097326617618993846609532778173145182916755030918569042028538506114737578660775273739962046077682050759027918489723157153035870817991016955852837406283534300284640380741541275459246236450709627457268123769303842811584472656250000 [152,34] 705101018304311079802266123328646249329367730984523471807219371085624991028285069406828020010108215601067655622632920887054795812486629506452786678684645558078417284469323655798209813743599884627232327627799802551358480106798918202265164902433815904124446237503730175298825064289379408508840816418316629523033718334706249497756163753397623234944500778301915343663850401234006639410093929800974176206924963524709683258199293865286430692001715574004749409679339508549598249892543013940986437198879160202417021152519746723841869517975522392958510810189080775160660067265286308195040141635363093510360020362250378560065684719334151938243424960733646722418074376917870951506026349454175349990175889202111027876732594521933984669098738767150503256880954552676374185191037683996315807298819053764983037940865717699767514689430754100536046705467863345617173671741173052881975546273266560825595836815422657446287558836671214664964999156293661808433188323978432222991929218800087208254890532775459171555574617725155645823526147609496795781597451211955540025335223836980610117605452976495410005011199331391906831565924357776489708232670129076321743186373283965004045582341208599886524128830699866086760760330150012985987223852116550894955385590758702851057979122524087493843537640147237002184983399643422201431123889394030750023824564029930886407173528196503776802077649975667625232358589591669888694004788190417518069772320781026469339421202874534411068284757283678015516895256624454738303009376752735245375858416971629309230784066291793091730750519797408359102347148265022776297923307336009042187232450244841983587988828872841290618021074711028746746651841453852434740422568523042895805919391538713785703793972204820488692618084393436919361544156562656385963279414831493581874578232795861883704320986761710943766887898557118328271623241295254292803642476497684949494033369131755417374936997299551657619399847122448356952989799894506238826172394128374567234412353642875864330958451094018917578534742692402966658239714835512443901403697327860782318115234375000 [152,35] -1309557584441028002224549878595172044930628171593106525478456586387574029292029997876066472918836835425055904059870639866397853963888058781110364474324772135597175720669006685087876280440365460544335577757782541064760104475698103330403493568246803576085932214093007680635223081670011061139119567551277254007632062673659482300174574072285371798907627662546879924555234499992305341308315492587033342452156316587733126326597166555261360440646868043285208299949404732881850317917695008941173798457768218298504208553451193711778869595503062447445427141635904925809789804973445256479717755059588661723301129760528916585225995967523137978533055252009485522833572890984199991087128182907306986116493433181866914149652077993599803153089304566115010633228806993876855090229699228814914389655696272868264840859489574449185189525522720008757088644235692086817735573426947509787112308633657855504634271379109826022251201356214451204808799431373188226948083790944124725340770247635803390436545441105203288032068788840036952398129440038895232049696629202469220109648378758005679181637157891858367792424202327350255869433783767834744385219071430985877190602776264354066511045398273372301644903723269530857742802030765659504987907496149932860017252330030935625569498965965280512113309489598604042364152800546685622986126715693193401255270363044410473890496702866701118054471241719986656816010146439720300295894259894481382496215261133602586691011902252271171479125967045511258621095331373368961881765539041325340344504971466430879060705036446756620696130096863627360263124333742315084041322222900652560607963872900638383457395961166431024752101563963243068006105828978614386280441218904777339848193740444270433393183646353515263337057677307543483616695449934093788348413694713982055995692783564894777921644356314301686930827521282285434051031637382893789025397942526303397775357987480002489926032885127936275084293503655168005902354468520568148292163622621120489395304569305364140999524159264720373094916794597237745431380904471535377075196936050613689575195312500 [152,36] 520757299808741624980226807430305455817957479005817745680870642601716614252182106644768675471015055156497279458880503926927717353676955437988828982135104000495935165548232808779865197229048522885872531735155985819194425235221901342733214416803645835132766574857336370421143121328633166039510861586359835599102516545163962407864254116311197667269931572491167092955650673552296530782138577694020673515013327998658444117702627828673244356442482221299281213122234180431091071594545008432037485625790651138478954619401586561790618217010228185059702514410465469845883162445315659075148557833507676860023148639082405488016503927785118433975236222474856395352851502857884375439759009014995432454470555762688315641711496436556447578653422756169032900522641641277589511930945353644194293943254938324426443326600076280324846466913956561078599199155330804021592653231954810904028257672015005716838343633470896987252539903184528526446067854724974967528545216857827727653710975149189427262233250474543775193971126958175828094559376159125518784307371397931578758410658893493019314398627562694204520973626930201420595692808628657343607700666369831974957319273580989053065162850336838836534449748480308639249544823559339009708757771207543898432655669916740013474624174727159375048764226504469591565083789723106592721535986098876644085840171766445986439770129415381849915656556931206707236725826436268304929825893557571769801802151298336869447958416678929228120203280330014772312453433967875013761551884233163941497256958653084579169906833473679907756481922349412604226227768390764914898633809380679091600861053275898998624501269278175489552851194065153435347582289947753788051688198273165549687024518789872265727894231792310633539454066066509000617084806973061292014541691887911650364851735884015420287772987582723503150431569611574860086225737992716524937346719875086031099081989224150854473344085466346541360645215131115950570861767623422715915032658303413410868833718892581633003566332373735873307175328408139159578892009079294188041323568763772291015625000 [152,37] 281031458208383836735447833039334212720536526576814646501548569519094790977544784629836894419966861402703997697113846386795998708017193569609571671919099054953652500740245841551667404661761499685953381757855475327734831502656814061728187856778355064955304609784644504586471464970335804949736536878699712022491946642037175381209229773229512649012921463404034081799772716877870562280139641440977514273766955749821383600046625819214688782829121629304528174111840556621296846701990255859831034883232383760944651508295465491153953786544768604467228615859340309663105421229993851773728010841280323441011403302689450622451599935765362239401799730839305285702426131684584255824037008619824259669587803994391462148984405279982574340395245259557223443733544451221186683603326182348995010477061214979592289562195828153209304307098852579935087341190980088386280671278072718412212759413630571910688636355436188252277278540068672547523841354278574547313122804365914641113146765985175655047849582730871232868581963790375608362709625377529117941186956841762468660413991873277562114852565868475046040003891391056247860046950392371705939696444294971801072491088689604680669426180510952659062013706454282514318482494856919171389005396802093954805055733924703402384656904171266166039790896281643777677366042747655953548559199818024742795837291275726303904903852728940769486778365596684199715669213313972494333090813792671101499596501221949043233894151174673102490669335234545722153409844325439803981400588060794629060673052103717391263500853924585457033913068564909694098945803298733357795158683176747097077226997529721972311601599352477534670237858806497515363754004789039503360436672235031459891507618520012022620694473755730256542689793976238038402780335328191049800739238498473304364289182593562036398384746413561866587501852238439615033891868181455912556749589517360295453936793715118455797469777568617299369475891777238254713578623370754683177844789860948958889614687263663297656774975110334450852785479811553017325603712584708219042373309703904687500000 [152,38] -386845364125696234134108608907733518694041840785714035720794690086106205107557175776845489283103029986810111961937825227269285459757696919970052065835298669609005527107999087819895602708941719121717447591766543631174553967473212264706239495235027650329579874929251349053788526936163877726399640244796563550410313275318019431979283469297559325310803632229827194302438518729288472389688038876507244975047890024907087523664761103560828748501865116953579310240494389244730547474703189703921280143044549619655933693100398969256290614247791313524400063707018138071443466450171841354022428794809919653195074767690989789855884343504169525676678750080374582154493097920276787646406751638562953537683686422835127500645053256946317237671281656381648786682968142676430607908132160598901413765512232706110065090860222365298304398176975107088650555174877833893386916366693881314630723607242156618512010255520738552520301952446200530549074557479072644734070306037794402287407284081400570220135814500082876378304696651148578266459134309020256110141165186900863503574652367531358831914170417499023009663055313696949385805017073133388532996386062850196417394523958884556707902121278236375671762679570320928692884015647175335826826223194402983170879278771774185410782058477254664659775300966558659410746303970782890263680342066010625295520189275411870735972101636948623063306116182396445354356063572380752606747424445117822205172033501725880782412292326973219522600400308154472461856607666393875803346670307467391375196247285015563380671143846802761416087186009142073943773559692382612452502780330860080706252350105606327680093920512568736874698298807099137473324288487166072840145323381490897840772359104399582254968125471146313608895383267305634111797827369423467020342901981855433453366593058331854216940318281024705251301090080374290122424047739730594431998993101970300019268541555031418449264346642009626776120650937188039531442138306250832188524427184095185107176753795598752143500919442236101989928943817900723027795693718375630650165078758810687500 [152,39] 131329968008779665534430877595012997684897443441361315059466567524230950073762654200735093540792573625430471840115399416546581276324317677028991882500050697581052833732069904840288520424806633032275980886217437918344071726678371957617562211096366751322009453040938485015095715638338475459978211112154079732953216955775449270301976463531993768806326523791981629381968850481433112602614224436876081613947152461553727516051546801589478134573422577119638118878033860087907666204657698547941759663439580157951312480411122187768418283407499614100791946413986331551375432991130306895546853652586992428603109783298269037323632834097779705625136417101951940082119712411545359932438058517122599953461307054778616257921446302045821777538243861783322372452902773441772399074207963779521956628468976727258927034744651688598790447745353336164118690881284924658860312006562242278920476762878577631113883024761930273993032867668535834903773299947282989834467307985553083715597301432010217658415714476172919930139389343078919497909053303445862195147867835006583208633289806689072148111687199445898468448104012119445540461484160970729126822717817537037599871472172128220913803781405244560762037473729261042647205474506140277763097984065853758207850976593760301154190019618253792356357616085757755055706155029813123246163561177854339597029723087199966684645139027022549624210387634943626585880279487086246258477427803281833885861549076517762361170641186666021101284787273175467205202720702948092358403793058717331260872449170211979863047050795853343198205667922273387938006666928387605128622224353074588161667146880135824346635600846057676711390061171478499736323468840946590817117824621626041972115257873526569475426035396139921159759959528899959480330483250779658996618055914284224887435340598080004942181118208670122464103176552528071145255973806932409116032729561552724857814473808067651878834613467528270306535833480197197334377107837177598045843321795356390839170016462660801327585325422708758796993503491349643958832557475378912454683712468430000 [152,40] 28407279820044712901598528160139181524783508905861477621721945009280822278834085439378885420664445891131457039050361656582861696739773063368148240970313195652784160800299300155600665448607815924229120699682039055731084484207400584579909803124210084882609835792091889887283453164021356141278777581269803325023124524255390812743437305833606302183508969947762370233629343224812938188166151308471937347679273676212335045768850684908546524738725987362719696524708910146194860202031254306128485504807605498315773000015940265856576214937638622051276101256992944083219449537962213695337550689037219469781817572667740345330657222182852146479529941091997660070855200806185664393105119429878487067761239878229017119111393395548699794757922328505286757442683209864493829295390594529263019881918331087640588267963274396680510086682708345814035323583804224402239459906612233364613368902836771585138432848658207446336276522478491101804090983403140906247021121340048500091885322509962161764960333681883056976117757924999035690802299049347382072657877566673083511010109397051679953057483676286024307835462065365244377983276915827557395699126625008879953192902133144729699068853415955595818941586790371237067426549370918097433233326908377441362157038354459810530540046568966340485887116516064768136364630705697397738740046604593718402965715069019256227405069977492541533482784575593332305295868444315900068683205618368746298671245489077116433389139768151363786684694534773742092131204680903254341944655587974880942125455990137451273031319190121542300151138507767685688722773375523724245940355905029901553529542217925429457033606680035433104458940736567240455797372656274688572001359956773182058849464233562309793305744005425082778570117299488046511298688744174364800000765246994821961537229166472129452871154161040329105437559490067307568524088580038898472453368292216901504669193679024618028434880425359505867598093226860160495948822611556769150208590720790655067234113851483732403303776220840342833663754670472894738297901824958697696307473863712 [152,41] -34161152456309488811423509971258568412244086296800142212555049044612022842163855964454464924543249531256381212581810319846470022837578255182917279634376799872733061893035478517554382439544464358822549106903436913017395119002701807804603359443427125259092197825942660319198569963708454567346788790310860839456095262105643359626939060211443313276623351581042040267864116123553764501884686340906165352547120090186154357475159059953240856078216773989473787086024045352919316150839093413127937215347014310198834972571556326517949455490205366742838766292548221459907089282200617844729680395591022139886156736356851378383501690669321735367641002813817051293139017862029553048494386982386488963246716786044471420214402055115240222353294699956579481649135558315657464231963862322515470780168639749677533137454148309848149448194327223898980642154775715548234094215766552309896445669098835493391319802016387793410811459974517703685562357105792451189510562772350192840699549885994139103576312753047659648417769358103353555846573021358921285106220267184762143516265565834762484564009280880274401056958530524367267473460364058399044297280596133004208085030143771433718435552119043225562702393382425216232141627452381322283874704517838084962974700877745816796354988401898828209522984809851090716843150892498642657917052767937079777125037797377216076117296599831399803535645827563967094715448878148189316424501833837987836819835961409092931070746645834904877725999740740743350156122209324368415570470675094395119751388912462352768040855031410428186302988252445496645305748264703403857213262868069844363694989913768658067565940645816028872461556590437257476935477069314931777236652959385057882047630534652625992280982969900325779210687223748273594382928002631654790125658375056313749647502104088511952669452286714637301894886693260356285007120168803029009722408828778491681180013742408950990935539753719669014954964953982586838193598218149210146152203818364712342463710831484591521127162848002762668862410176224963523398482514519770796386494120 [152,42] 11221088716634749758141486331154488996989792962132100121041494325921666862929394011538851301313772441634452751915465035027199847202518580938011208033757666121780142407102771364426795099090117829645206436549076092049682489678709860831205931081981039142554443723788197777128359864708493938753802943433650640856367116510212940634146912337782728854423098805587103760178760992982039916126808457580197901210438242718285467455714809362323653793911681164893494809449342987721279396046086699568767644740297404812786077894472136628318832616593525939315264803280952826452961353077157552483611151174745455502593198362415126019159654106033668730865488348813133738573189970720309747664224657378844202325304979101758930409332730849560811893008411970125185354806383178668533945773250329416059249303487747574160870069444160261835468736501731875155407119307318819080441162303905130106689454337342127893322907604912929040213033060319921724533113896985150765773611844498098333857940164367633035916943480713960402811513113655071069419479731558221266970155188006728377822458346489023833555677024631864913293136290302279866893283163528088128626721473062497580596204287827550211202684781879919202592541873924080678002481113024709539989939244169393012806144724154520953799831764693616195013993932871184211388694115236585092356056033181258189107245392151798473888975574886548170587540709458016533278081246610382597427705455896596427013495764597218925659145915503759637118526014011910739944042943291105046784217388743459782478478892076217922055800870282465475697396044506940381722191855788175151498525363758982939247568939142231934622777179708538883021782194476981482958439990530626345439394730754543772631605381911832553448982632496230051446773651227569917702262680660884947462908773453863070714309164638094665400297788427564737125845562216137045589251969681504720886566336035885358932316517992152021121230714893379717848308302099229847892027262406427101535219868906617452318000416437371692099905600610553187423380025049235422905425057952852754842500 [152,43] -7002057813024778203781067131096012965519476701666698180249882446528341684844906907911765801667127466693529186721468893372179755359194343326269780956144642171471979415622923630569101740662974611091157235249767746534440974156281542830515091659039741187507374672552864959980495131365526665382196618887436406847155325674574532761765732173494981324791005319338849470861713403311777084056462189471806427742469440274402905383775342387245686381588140943347248567264347898909332274592277126148178281913454869769502523647025199377890904819819337178330692206616616516885341092933170934069879366100759841335106358077281383735277071768485244919743838505853675243733529405277374991616303681578997878444522681470004985049975680813668534755810402118009103084567712807997828413609897515636770711541998158638449691726858863248623886901962148049221550965908084564197100297643107496186304784006043187121786636108781139348703508746723060181538523134164482021521897680541109080045010552580966374794559449683651353425124957425033361872549802961765681938991304160630127550279175162640575806138552647531254367921756562841013774168246406802147379236512674566266896404869866905251089292169182983999998385513511721024583212724875398217839982488391370058292929990294225228325083341427341198562279567276601552775325190977788098329846950392611569635513074927334318333879697929729173276913135654611217191761077617587814472404901001027931597191912984437424583654060486457674333505936168282028372348494544788273630581151710707919528045907532475777968565810502272945658899699310468579588435469598603693578897813945575335472144616120765720185456217391813926456774010835170868986047989290041725445230177022596377315568043254539238701914712707270543039412377514503561910800519186736647924980701458742177891733903316084630748639856340944494043247912955190911158618850906201775623586288080190937085359053880748557690919469574871714543919256166703240587377547203538120797686359368046213924128830083518898911292783936359580147532435741533600117801568368847148750 [152,44] 4989337155052066083908967680216100046506712818255398419889674111851484838768528418184964445354718238097621683949939699924814713405986665710042687067552491222164920274890811933005081100520219966520596221555070406619774337447129118506462008982697223246122031587482860304109921421120638054131763208299752289955270691295809797454125354820281731049414811182752175416529509377889951008849167126397208243303326063992675826231122867584687416796529436125016498095413639408182369609298444116391775814745781270315223882290327878993682575828883375206153707544557906699491815249025067712057713347665525157131947230297960033363548095602927829950385427935234456599134387796817528972430458282843286216331773103873576415157693943674042315094842713809121981890150148803136785811648695963431732048748978127963487821805609100506504469669889551303343251021405282717956719248142071111607325437275946473735743109415854810840559889219414239575501426069408604207930967812613696061133744450851208574053097117603354806672294096808140759564594461518448904390299284145888162186681663447032393413502801114490763497138479764239982018423783777544759838165050747031253336853112158823370773849889815721599467925158452944369117274752377859591157481457399618644024338758616803036481440187514635284892990755131627274698125212753603751226033025576291942407445557255882338369605640893680655536276920983851698216779211715705366194250274329100379609758923222079966833024418020748881879120719615791816316102258213085959340610774723856110782360793742216450363263472634113410223437935351323649779840864533366683454603805566625097271184509286471564808991017338732138223758342396672505752857688117865638388674032799749774062977534926618860890658214641100540348430010639222527050811373749378917470389118358816604478431233964705571576758503267897895266476962869787640021648733211201810079103448423225675666682578102912516608119859952834387618431010838155553043761696848937277958968359148045212385551817851786001189980892859545352467393066171061603444128451815498400 [152,45] -106661339037878195915316685153382595707140405762706482827238988847585034474195808038097116631959675963779600822830098603125333972475005208935301447141467209254082442278963806534767909261290512387145721525475392534825426194178148361124448620298702653372484546053824160808817187856150141234904392487352003357089471576400588024567489891723750824033126911555436611101461011649320462793907322480896757325588305801389095201188080704109245012263902607464433130798676998737227694939544497586622234888541843754930322339005865969093977417463626394734319307535763494314747534091624376295117982372838228907190365524153664324459106746888700919982119568172977069995050460059603548447164979558554884771514314145732960693403881140947278323589238453424564418352147046612122853062792212919253441545177951648476534524758084938660015296619763512485975343351427635611657024880846528254805915849631473790450662376104319776356740053218337275576385401456078445232483119897096237316467510226276572878262685019143491886146821799498153740561861899852374540749843051508492071086399252292654398711985481182936946007336284776058070251987551620330924883399526545257977012126274936289476573384464126197854101338145044399408056206001207148016175107661795343606521817639386400349256681125503588538977249675745811147183485037622370829330944549176177645647873426366546267939795650766448978817288997351238859031944415430551852993055894473748920378298491424110314269557977952210460860903003699506338847381225274828480793756277918450247322782868709079528344424823957933119563749877618849567974513949252320443259278317523192330928703383727810099473544826000053473322075465982619630921691077433802700887465522417978730161520739968362603088295555282929969170266939226992427150720371692985514328439427299011808878639100661956082714234596864777867866641683901657024417795268445303148713492839073994656084921639189618651085404309972901687440855864013751856343065752681285152230270951559367125106656574170529419211324107749304127150729012044149153378947844240 [152,46] -1764828941355086580088782377270034049046385289985668073423489410575062941272976784627907525634476907131187684739946946088016135046770575389455356715833078732376613501724518282666358722146416780885521397098577356679858037547562841063671517670613197985285007177100955164739929836251741666636190299176093989896369357921713649414464579217454488841402126592964207318021827067003353025447316844085177876312402765954435042829038901171782058108128538644860938776607796568946288312003236609572936406396677747904888983043888865564398880321798825129727530899213362517717355915157179802170871016475182245499431149049579992466010234183775996153919702527067553236470209923294593273225623670464354302677979821606355342313526295739495409385969107934563162701583154861257740845599535822117272524541191141716438135057643294656423389634787256474512610809408735816148831734033633574542383146306100669876608687072806005476943286204519283219371601295416644896635339884215822644589429536078594514178151246433793969369447469056285974033252730546101526166365154609459345470645040760271238614329722751766109849817105668126958886606006479374501973677197646542859285417215721009071551997784560066740541243719022651421446946005875934277732372003991776743934473493967325590146447560827108040495614730844359718014603421791269599403196383735822653201951988330718956909468941975805148163022282379789561474525062854308314683964927862717304355897711057735996074105986939899901288891569271467508705306659906128756415396418427071496385784856770499810174106676929875124097885622584904921826774813437829830949388281280661537818704229978878198351976038589697983585351519445710343003141664741524451463064761416734130555873916169661938648118993754362470859349063657776767173405217661444805467060793811649076745249951585269994086641985523379522193561916693371260483086014711128907761902114785229251964161010875289191686384829182686969456406128992528552341491410364752511867451367302191762213217921645235547879939531274170964186497981606967257619161487428 [152,47] 815886248448178683942163088150429709618570747247303086152464878517366905749669885961252983081119348207276141101816557048808704181482515443609255164263574037399347215726220968300264972102291107156003157142321101723057332930935024922908353790139455065937421639344924612992050019371053765087893571951113083757836664632894142618809004383391659031649717118203791174822007971733490358946097265123476774930816395149062403740011483138365336802149594032970444634309096208492401878841922483617219001687985824392483855489470247405834420279764797711896699904962533622698348610163023016714948765265609645369379709809060405270310078748993978000001453119548239507701581449581904402058212975698570077729543970896624364677316969704756220169389007433363342952381784240382661186279260501300571567697692353909424656774231199398697290820777714576440218089594775024597043358890321929071147454691020096977970525934272800015910085043678558224984727547287979373034290731291174085267254690572656419333213460276728745819264244986502902749611865450526048134630310379387442181290503912897111006412373990840518513999926866023384823989374790566229973487249703106680046934086106201142815050025456993381242809281268617256373037077196955505001423331927903989690015886719632426429824027297529020585622715689825195883573841645835868170295965120828504572065587201846053390408615172825446010916020777515891132668181348400276065776116376197449776853624353438322419800081035152623058614098186747151775924308505993320997578463365126713795239201262395124399202265261841927357355408942671125975188520672923412516172163650736028797383529497760391452919508560062082128606742969119797361709131672338681731532287208573494081827668529404207579792167582638919593365563311307610012014652041268295359631630866469081411435219590070743827900761987576865518233342936411490808606371016981306429913536925270612489033385276302103165777689149073865998100652245434566919222939645475532337050189964359946108515341032079922127972847559340094648293384017777946609465064 [152,48] 23081100585863340601363250066652549586579328542978900681656291018820864567862576775002425054057032781237106008184091991351223147730656527192472033591903458893071059314637532854395611708795083166345580478998275709522733113572400915178189275615933534729600570776546557264027039111766089928418762553006021382761374626888077841706171085389867458899686756110434445594193740003285727632567345903591341270369815502843982537415106290321898076851426145485481614282903853974165213771972620209933161560766547692485411073324063704863522262479406748586791366352770121325244376634123951689504972581808852663952928096626986437545141187351303567757188852917659778556476074192047677033583635747972963774598062527349815997979198283692486194351766560528294715232610865244292757535921272374876030777499118578681524712580207092938466543406083224187258598460378948521057510218084145303222566351225760414464662414866156107222128966774216801931808385724796360940763439059585453202425321160449896470955791370155585807385098672210415665290889127149522546107960714096637064236095562413004235235180655580132245239024720079647996753285380830693517885383048338648136460345796827121728836739387089431711494071047113672651140831922450484965576272778793662737236770309013481156937754815550396043417068767067803480190196464148902740346980583631402151711492737558169644912017992141405546205346410686211484868691943202909056032064771585190926092430267996963406959642872927719506084027275170591985236175614015573869545566342291161578015663135063404393217487985485967928937811216492935522002941114364281133576379670280120285018372802637741935746536719737093367919358276598202448523279895369831627573600766932196796678997669205215433527412757477860831256256060196181092005473314535873183632039051181171932796598119120108801527568034963923716327308085790131995514981823838981527982693859222714361469140818465277638396955677985685805441999985542302475262948962001274700594120417389588811605193422376284525014221633083228502178213296743831615297 [152,49] -122210403520997950723265725798422597852627589417771319732433809511851383305757572410510448803850134148824144509695308554678651605584432106353540858827365605131394076422689549127237536315229187679553319615790728284037756844792416254039540621315396683788689968015540627083323229491583772030835906180692731837176195438132270294370515846967803229703927929108480199702206177397175291631118405714041027514421510172248968876427599227749419550101911635920089234904101618800416390503950604064732740992999659691656458174016399901677745519930132758571413745643994310396524801753449377987075977082757324645087238567707225347045118782947656433629733412705437307916784333466283141126455835564983360711537926813105245144394893601830836706980916067522360784740123110876687538830312077868912395561322929540765622530444986055592481877902336440996749324445786483562244764835201068199396979082448074431157702538403822303048484661330046683971566755149082290248815935770690541991206824171041838774016218530092939157938941479319189806520622903665025146026527607404196465848428321083116260992765343959918716589109033391828142025314177053824996608934306396793398250396120447525769443803310949876158894800200786322775302319879435849409735316917267607339104870184755922461818740878528100238145133163696984111860631791746369958625493480387562222949789143140583529646506436524175798307407957812020721731721049382402279062973696485703636782613891515104370103206693007915284706769083762479655109224114057111875293411199218372275987705163185469681866423996010837627118408846656213994683000331596928923486327140377093129974346482962682513445336359771519948183591451410243513064778326979961385472939072422088479186459849603614218755950997910322693953402173595060057248061447132456082153291705141711979661656840437145832350896382149706443546694475665573506280039134126168810597730981442247803428590375994495966180477843596811474783565168688499998285405477987559631744108303335139585398607269915814116213925752743462924912079099840863512 [152,50] 30843513117094865255519849631007985998728428096154276887267983538510942273633797078999700036046189362069300782155775868526916045799664266410411197941142223677035566932828546536421547407942988468604178734645495681693471252711373269004043800569703654617084099521254166320869433913345238191770579710024691288480368548383880437287342318181396701138146306276342543931296946109519057780969265211522928950293178675329049782112012040299400052520278501583912172232876468158368057183127963874089941195084539873164436503398289761020900810406385274146278876138004493341968133380900632738337593713121505109230435630737275101765893361210061820711929311743053677183208957710499491419390294417631516267854384149847505736111762745720581243636989091287983332954181018249894264640428749559409148195994441599214000507610868429023619560260808705381820831723993523124354662368748384551141356787113418585931980337589048449701112887066500747230615192171209793795018529497832176790157760481749344153030069771147299266732695284461644134049916622326814286558951370315143083951053255162722203061015036731402728198385444049238336912166925660823946025191590625452258959806752081633427595701115840215104117228835516496488888604094572228385407339308782144493328996219184307069015766176809638043749919398986230151756253201451907345818425796125324441142100503706246435458191255094062332320746439823856956481059923858124819652193216812285928684279642804942042655248812122441463874696535264583882341861779754184342224290939183427515367769188824378593664736955664902982273334991311330188104860806699297943973480621310351089170600221192199305921202250504712761658050593634348221172996143243708729184670967623333878106712284003235289383661594698862800322516131126916462363807692800038104052920674873816167391465982916873449219242232572127774556934635327865565310373618549111149795980603737269389531472171930939107923149200389987771895494037291368475718831287934745715804858250936772392517631126756247127803345363325678839357640857448476 [152,51] 3376696692181115454232778409016503582189864785910936318504881990178210199973117801873808386906808842796661047565576148752292124408507856063856762889412422705360326008195516743077948221764630422508005683756591440489593790930912886674451832268214750459277308372699323547878302550814771980809102681208128866005290405933695339337276608646273052346522417966577803539855121312076773603030158646599145251164531907492947514802323859057574982186625982087852696378766630986210881748370261805774947118970715116410605186583725651038000995302780664027207744085088613124193741913246822352504391853409763239448610222248063618490245931179374724632727661808044419647929910462013218863168761616615318053983119891245836978227866111922171395680792909539088621582237201831664518537514464396051344693489290385578956941060342940728304279449618486154253257024746171680614443340746095935248409209862579292069671725244965829585913746610998891611247807846588753268605779941973327118420060464611478778807898686700616460660828022255493640870806441243756408930176540546934282045991611024130755779374551288395921325383120295408202124591142838163724250338870731972824737644471539067811208775174863409265457356174721779080612317397952917239099938691118704677028028772728107868975434381594318959871562656850026848810152359719079761169674618029526446445557867622166570762898031236433766373298160067209947133757357703814123176167020588913797767277978122960309759207722351628143909926045437138605135165201574688724020933193961774364336223885520112102297488769462311649433157435686791148820653093176947848850458326667352139193344833709951390822254758874774855839191098161300194133891823789687260459303431047196468682809954989210451299269376083948879704345802571715614238634047127372040071199538646886774998501486463622659371156453840146472791433518130161485647275743766220600372312127105135459930384417035843285674395906072895746357983697683180564669263007716351063110706976840916316785964220669562013031545915711420704024730910324 [152,52] -3042223380013276087506026721368359147940835471550928044641863234117211516748126236052158226945147443668562584127509617848405420838756055438084921085503944708407118366255412284227887735799173833961297454468083148593765454026862195412115730502047454607906792720671225454760589388018421091222515325888936875648681532698769495444411540487901340634841532428144055949676397809007276160625601720457885243903377425608336212240967159078149249036858369479659402191659672116105359684554518511394060358726724822606747101519493894383544831250702503595130345409549755682543448784810772502371776640738652681956714848080337017977700401991473868501288863807318121575621121922638524601607804491936023736596743553356664137814345258046176397945686038389484356425510302240463088276195348537590997345974871279219427606566148124419940167243369868306132186514115860024900120978178540395322163222716026874475090015615397745778997699446309982686917895596187118280373591767136374487628009193075557950297397254928921342377466477278889147545264061723505080071236844392280001944508011790169586180052009708296043581310266660851348285778921439190509177108965102615934029030094923745955702771445756026853946577299389646347329587830502207297143209561522253078519838121722906062580921470544627618941073600674184907257796144302898665821363757630651154732703122903920667368345052280658311623048908306119082009992790969477336673974060867710144514904888328854636640744175328261459965762829083122584770215369043323974980774336792361353844005053839536165326042742274637283533025913243459602298623760860259112394591624672001511547448867532158423761128974093978757621042038981723274945407854823058280361040357092046386580226634501808599321265597518834362192763652758171871280220377032838103829384090327503100935268483475821160639005068448251546070412597929470010122017505072432041117547945800938213722759241754458160931051408762717844369353779226062857617698165072560917317884885500998740529340659335506917448307103068711813556572192 [152,53] 472392159957545972630661386769606021547268074974193509157217886335393947569004999743946460416425671032584853114803756256763415119027155255177948804393771358732151925772163849716598366129886883169250936297245898056919726695373700171415920228610340451887548880523890485184307124346234313971730404987470915198809784687597189827834662382650500558770601230312438339595789525574809399617332630695508066369285583892351593583829184267362512462316038327605422816205320134102292527498694960169913338527022450045244578673381192884248018576691961336655142970964298553880425941326372881195520623768508885566562572299418479521465355625414719454788783155523508276544175504522370134297813758561232510028117189521081616963491619168924274087188122461454713803607791436229592921305131985791344039336269562738853208292765813609036473081939146442088489000048885332450920168397618825754891784057291016576550519449653902528894453874618486906002365740336698992439554759547712072938856492273686754336498663558961572405074365614139652669990125361798185003030761063152664394883808758831777492070866338481637433680805611785899778229668096177358033826137983815416702068602652595936474051123734287345293411185172152217607269176602105505707778594912432304008551831267826903702980576281832939260527025194220809285955469533279381708140782723333886330617743149360290690199913596424887663139496569526118086239420181134884707576216238358618502767245277917080586595944244518767849139874968851578025437101981233466717906241403518147544359288110918074496314279729567353826508777376959924584404857320904645542307506611094070368074872635285328464964289323702210688545352631613651332724784499924219836165838729791526622705508210781092339642479202717295243467049474356309467694503446035764084961123586612959695010413267263379641849621570219852950887839042102280065879441025556316540657061457761521523912102239054227405483408021945475231409569070646689353649305667883864012711454120550795934307101386938253934194771065570288247792 [152,54] 55038988711455606721210765825631936706563756185961379355317002403705254990487321263613254172573079164681641789736758139621923106570561920483165995363646055153701728515047821930098833921504590687900820549371820204684278540789906671133929332260536132056985671031060370678201313523926067659677417400461342362780716574825089160677494452028713141377552117249524022101929737307237868365348560713760124408811739751799494241297867517275938692784136357590269375229017317711287552492973983485253093837935407564881803944774016061543663816706495233249089031639240521552625803212228213754634761880361372938398670121369345162505218523039175194091793576196784883275616247361835847091048880760685390188756381027109843690948609528824341699651821666339074065120236296214749850142871802966110715504045563208417304810761073421680686615194465010825327447290164848327324459595555400270058869370840756634635598595695035340900892327081082008494306358859114971215678259796263647772743143175740154564643009881585310326310160682967075940869335103477652624627550429259567219189380772894484737938725619403771413316440441126938322864752425621065585952670988294859400960955634849323467820042769148729323567249334410870788219346548144997794345223862621763024973687313279877295368382221241522571277463780215270542946407417506194078130072164767837963174396095105204091581615199655677703404214706926565718865459433408386300403826742035940220138556183628600624594362103256323996139873380620076661847844245225172756209328722018243650550678861134896139559642389444651104419361258572554103033581106069833940543058103130351526347403239183669084921025133340485496090210476498299971915118786366879436091764108492145182412126106884305158901811416390339410371601337697205022703833818594893202571889575849463811655286396362440818412156095894321897430500672654882669254229968421641353589427274415654372178224616000842340358587591455161227737161884003871790606121167815172400938528607295859159323978805311114429439765084376262707 [152,55] -35647600436938024467386237465049456243716211923003525886494693441274979829626588383423717450482048024259595341905977527058781651584742482198201579981588692231695598031152903896749021456838659380374818668212285480970337911266249721820136957046469490179104708406330108687463029099864603778778688870867776023911475080482206380964148033620234306432888201212635359021218408622924775925798797913392325239446579322835701007154072820050608042081389234772026036596857794594068928094376300586675590062535526739684446511802245329652065301170918298366902188866342698074177371688067378404915846219098135527433976299007012926862387783481621231578669632702291887630960923088334313227400718320024792707313260343347350789517541203451612870344335798699716570038761100106982343975609607807093546026993995992272327734567930538639816821306257959481191254638374024172323338529577222377250322954495840880049011254562160539088243530487133896344134577534107444861284213993864811818667752633981191030586066124528250280499062531994735704003161059438549042223808338917730856058576948448526133451123185654052087727096618349365499305079167765816479312010578864470556953135914843866672339292954216416387851401850057924962805312792373663345122494937301167088795172029316186143388624363398324563331992578848247314684168455133264215259982601053382831429221466748819296070161427713405573420805295979337406211847072102348655440275966301411477410615172241938719667747272758797922378967812596568987490775056326816877397644257194874965381646702267762115971820978055709822434082991873221446202000495260203457060951266279833314531539745073768128224476525795182274856478058681842659687338867292315289112874760345649378673951194949784183175959838030378016939640686729675903340613365387212519711385349620419120447805100705104868792770446859468783116402531335138320755859952184265890922709893155252734600567100325511518975999775847718792523918464429648142783225997564761384658650938824156107510673709760400987252182342730510 [152,56] 5543808966284047672422083690373326369306653082744187728190942915432856617065444428112400993087863574780034274576025803569970027512487570673496933874524542911925190784038146454764465681860276756965172495103985537396951093084049809802148062685960874217564967939786993861465861399931588074248055237992124258285831361532985875322804313669876780842842318431293226059211389680847202303550409710672220261830986272999921838701895713893865005322270405077959769556441348240849546533071315044704262002545105120432894951460285055464530564470470719327273186172916953815251706145827934780906715572417338512102640039563577027332856159193942723084774308153613585197679269395790956508372761481566875666321196882270548055283980094563984535673945444014197596851061358623661495074900290768640972813406774485177130220647785361639566460359607837390053670647501960687205206412288145426136121365876426983851864544217326756411267528211803992057250063747503688341833128691508010533003340066440082807250449832870474818040091788266708827558977653178813304752823568706214296781866266096731772213097399680490564359898188851545174093643542281254019291326264578015337679977637409558055498198881274506370053176232598438530461959082133944545950945756231939226178046322708190746190226899727815274882582490459323346708167577701285171314922254214162666563336795227639684696275207392018387742685893089853742520394238916908938288581866151179290264789061774600280180210564002687372913531359732622968594589406537051328904532414613320855068929171739142812455421472726094833582218825507854246324498451315267104652363170759773435203538984091615512899216074299147682901973595364927896037657062444767436302427540809817131675498607784886627342544742530164248432058278038311267868253081763865215657289841373550371976097278908588362414617607843511561246930581717751979252750797170117744157662304453568102266179924565587534319580214697339398779374214955198891301834381944232447270993756827845373814137233068127970816292015052 [152,57] 472609690492065769599913203501045280592054928150132191992498941556043236105696612146644538485115054128725456497073673574843005562040139001154123619212762221937056569580201485376420584463519397538798209023355906400993602178900379558077914763800031967241895758119919898919987917388802198033301056208343490809562457437590579640373194254596852896426623659842121345925769297765263414303510242362497730742565300726563089342461630294192426577513709906463916528001054253786914841527438246411498896139543006255748011532482067999783379549747149319343375989671095808070923891389953219106071856568731961031752327183662711357847643844113135618851805690362675881944863832434776911509052786944263029489727846398538064870689159671966262373194775424493773050021816839211999462481197365598600592807667979049772595300350665305818733771874460420861599649168359592524623241091172908875198550309411773688144876987492162192323430938445017402009506592848221095137630988882615549561109352178370731604541570075388525550749237879509322758418393602566719462888950117973412004221820254163401227214536940887894201174237268974056616985384172544999691515629210251383967273883560115364280067226901702918115661006209240913785900843319871082287085258599084702207125101627689531926168781445262225156620837826593036011820678873207902491426351836016234620304405468057628566703400221192292594292546922421586377349532658141663728108674878272663971229669555132354513283647273979615726520475485625098769997109774802590747542227689672514400585144751801568044058159934670632852966954874577668946809940781708854431759369194719988683157113998730706541806378512319910884128027546824093081412181595228042035492349539561203136764954120801359218319741831385669095956738549847012180513370959769337175283306649760740455547589538851977214351921603024446473384855131058648787824709287848282038151397447092831763887532872655088215452164166778801793511703250350899550320308099426573644243447263624220794810155700906118474932248 [152,58] -317589966900721383982038931991918795783132551260790897469693654543311567012402635047378104029672296712204017979227532911068928127841817697807093935342848035655550610800682397318113389385082663309782860112494233796293024376944531015849245196314905711483882880016664304786937549958541836209165042104529206151248198385561968715713821709604324517342578541682386989312828114354317621540349800870319442962061876054386408884982973164434221778107730435255625206444837601064921137038673195604520905724299494678893794989941037509189478091172288249742384020450467761168339125711722249407486869599339002662944156872181429558784933475539546097696681247250694504238246439178437410980493357978937662974855153077577919739677178535602020905607003532255642337844583597024897367731703674813172608938315597802506936437856413088671237905495364137269572907228031861648887035869000866270783243795691136170659099546814798933355224055489374824174781583969750388855343898880294558524350384512565883709548625723063131097760887818935942065585477069592568048815896074006732053744337525295538142675341965524985455892672000812302913551258690988813049918799480378151278400299125435431735410546040037450704063175482623727762748721174594956165402654078906827335711437453154822585519585664840593590223194837554212558750014802863975066604050318199496971695222013954842629109678686880045757361211885917793941701991278284313663883793636821083166108180162627290271694287514550076461148333503461607801657611495305474424465882781984233130043713272200959589584372509555403861474947860031198589759633091668108990207983987498543039293621386505883193892528461974052447023727748491370390577064956166422149795894842239650079698605966537320472009495303724342364206014583161922877064010843923436189379613484662964285248824067824984966956889229431379418050592123149680540174748370676242797635719656166547445011308179699317836450437155058605736395526263007306329507696005156495779754225954860368414860941637938590299572 [152,59] 26118509812123441934302697008552707203125349192270855075418541774851148643248803250057933807720083276135176230785819462157846175251559409926588510674880674921608880635736394209146410530582483491320168476848864680627138602843943597123317001613662436750740494996046368077145658829807679366485013501275747305478991968567277523349914309813103612687090472117026354358266585750942359454886904449114468544429475321246228953011903190030415687425766138537045882459013053637233273760546321664186161430672932607030440671401840589544038640857277166052032025906364858600721950665674090104261501432028501603305393302297268953858136386798342079354092172650299710109320059130828222070841999120671498472129570391647482563520941710394770314961420312254283936157123822325961381782243429580221747987424523046445417927628292127686457377769482854542097763320034221111714483913192423422569094469202650980690587771477206593586488803652482869502953178888930436043329039179316274671282405205342894072564575538452616614144366232798553392530682719780716164860572455044891789154324156801921332367186989189101784682355830555981661006198143854404992022733901090052789959673384173461490857672365495703565207238725290597170525571082809102996854944302711636650413976443883924641023864175508892569409066418090125322089189403315937423169478774676337489366292749802640003084193913600521482153810731980560663514004478435346079466207877768954977301005491015577561879127737380900892974458966564124824876374870178984959285357436229421428015138922808280952552064366043648088524977872256827652946086688611138860328173104848191538211263733694259147342083071218519699526141064153798573457109013367310047179803778401423818103231881001795819253181015439602452123139254597112830532731361015550452729321896408740052068294274783049649453201934146269071205591863493307669585838084831893503491546322956946745291060404919421807897171349900989351522024827577739663690437638796138253706511113026363023483472371689024478 [152,60] 8299089354416728854515333631977206469934061312679177444021792215105996151882167872257817232216150399503158427639233978599311624276277484494840300089860393810291532365282309015047792968982507018990761661790605196336154539790037098387055739492185216679338632958575987711615158051860988047240821577733849821166829146554764149818468959770331986558968966697485603372191176006335696788540538317431322511768050340851217609906148314338588307487226656346397077515580000243494353789211227071693007255813846333658254841172882794897357647759296535746737175511651711624277260037473273566993314927958312428607209950289671024203237373497671443659235763029304777728435947643261665860430757576208959533055860726370775094343628403406218759086903633854289401641639646652858675073099385202249033986528857460874076072176305006771052038819986436087089161897175796133775815073400683144592241384632810750992689210943880075292406224152875321008817920944446041143667591844393386844351397674926909144471091928268986319620689203081872460493120211070788072593906284135564590523791392921757204744915439068913895341420099098406184194157632252288997098131917490115173177209757188269680894324338528342201270946602796242151174873254740016095810052951149176453845422586518397364031644484987063283562073115409252330585168264140471570849160159299431212039083247962365095202239893694677888959940777095249410920017715483976230804795627773911197733321340022455575008702455556681913438900148697885352263185851584615404731414871278318828303527445086715297579280136107959692023401759636229312291399586522145545383900268079169012163958135666703287925048869265439404510406081401817264139420628680404725219411037582243240449942596831994222305127450538519024273028308018446204783099710675534890576307646897966043174645373790057723869480312953504179190854761432412137699262905176038722870838411731722940093765146020473118969455813806287981726674462840425295492645964549113554773121776693652194776041076013616 [152,61] -1827039652443229478440094440849855137706781893042108608412906836221616490518050425154096333262603676123817238090784952117376098167315077733687139113576016589246957805538140481121824103660797342501289626824259199246747634973744363485025375678644808999113848305055911951849806478602094197857660454648612795703684394910417348647568153883759420130824951956654385582610001089379631787714743921630421897765455156431433532881411484473716422311713920286766412844046539943796815567791047896611542948280347483347158905230582030570564399341153934119916729666990385245421827755770791971938683490238349884922538603405065123806708372336080173870724228922983060557183165522276987631078077320166001211036393426813828155828869625509390256901167537199498888903065373005965430244693135461301658959385472376606418835544138021925393996410389722245474088267106639114641715473627119904309955055979521903866585445292136252680164427008914628829740964947194843240858348133001401934704984667119158512823445094548719510907313038801512937933433713831810392647361386985146689617019483025403038016853350156999225472368710050206489553952393634384906388224466657820174175726905511158625705428027099540345801299306746307862229823331703270275420932601373187375052440813408013861025586285086243324278446593555921292148778290923564235034338317314034982888672943953921082132658881296304408580184601508881834144913913057895395707511661586103300067684206175930199049774315238997357867316765509361699600230975212360825423136999240534427957766006870894707981472541542759957026518434476604812778347706972087228410876520208321225168659795452892776303532665570824372355794681604649328147934590628643710936610559751527068846900381139611176133145489453932361299503242251549135527687263501953247972229961657646247655374161971066852850573473535947960918311842354963100359531282842247948041881746847897983325819123780759297734687288133355393517892952162286325449553802953700297977868368358814478845228883496 [152,62] -36777370058534425392741669888376504062699663966438760195881573838098921607586185552435302430788202460671513911176872128285732832552518144113011491250873355662479298297370181236020080865762321172507137707433161496351964224944814361805537149990886595074016407916810835691223756988433475581601821481453140202511821871589511161200871443290992246086218433300716052678819556070495925042231489120376010874586616030786842134156092775473605186817792339416652287717410042854183506889875457845104233129778640614959065925055770253216843793018077451459455715571649867828775240979490965707461643615115968138613547353069909849149755561259499269454286522359074913031321764681831722771377694760849270148753175655570266861063482204571464781828757787698867406949878548252351085225651396768323105952036563258968382033777629481508714225767085793382057567726439602193799544444357176561931067273836193353362546463431884295892211101748067131137640094024372743577286559175567745431209311170688134088611406641085452251937317592795300858815720764626238923362109744762375165021060710521077190778340805922861933580624407054213567173424505965129232775904016384280914343532447595793185725753797384011755964995525630703595844515994599677297509460162082833125031099450825101867641293569834707855556618409438856463771327894894757085421061220928993884127313099293520296371422860685195705749778440451047079091158673674336812366916779990143890507008331552144986931393487422357510358656435310747760835165858864143613778652946442991081673046693879286612768421191413850903612051540128553276146351993382097590373917990196960509808732381590931759583931690443519617946951395946244386411592752530602446744217407558215244007928177003143711228495394377018921288129304341152105221371736098540987458801813121845162861986627021287817133010797248362175093323764208096950288245845018642817638817599702034019387706966358887545506904064850450182124466709602745325731844544484285238271737902898974722838565 [152,63] 59188990796459631753383193387515745092666529322482514191549815137070860679234388781353692925872326159849284331099859445582767447869126424566654088443108692184751261449927782928959656095545507306335342556241655568266648706000090690037780083840646540041166523127274967470798367322827621684022187329204324983332894050090445083185706176419218128071264035252754407280213904506818513561336086748256637383434864079397558878479114678036748548246364382068632238383571466352956750279475180703962235327625112647578403443636434979666024632215368845444672785576993360391220251981334758392789395147617399326570214944460437707032528287668844730686119386211088303491605377480366863062198532828419645485483061239125214406961244897525919758647840383218975037806733274846390633192491527633342069422439586970114361860243549108741771578953561276264536369663169354938058820722397552657873515643349996396542712586597822765891149489830769936701237004221759471584518327488083307657500742153854135701082658777052123658486621038796080007048757639307253385578974503652486705955696931031326593447051462261265482798726031681794941335616970136787794751774220220116549196925260945103616153439234483902916287198718419014942862127024961077680259618153154412479349649531302530293112039802745321242726213836122430031479673222274172149971246104125360795381073446606076340760638768226627009436130381647328954353424321745210846134359145714270131142848102085573971816017684249391193850676949741225199889162035606382571748954007417450164807920953119419737264873325933652091481609117139027872118758839896156827753851221623448017189952076815906328422534082416593618108900232824066465299936710247358128041989666169017133529678925648604565454853133181267514406100833111868342352936951358848619573566784262682888667638301852378613776330385329326164978672586019100135973677905504962463399050027748020428284901319597887133093060794876855488016145347505472584393073816641780941239421823159899386704 [152,64] -8267460887483111230783627087832984227803517720539078971432487519733542777334694238891843157918178752060240075954540065934574036665399012312962517646678222352991026430324944568712073127300297762317815787390324941512740002650078981358374771095246415042558367013126249100135173335413594548074271026669734432377383058246340004659428617420033248300769679635260004029667180963897236631470422660309732764104759040812755323145145971072452603177837558650061254898044705089251133226182305331153170896523797806744721676563150281634235170804572747389383068713510185192370114162278171507708761776947875064219446422174471641785895012778685715065574549171964765951179330852294291606245484138755850015656409007596698045992739453386958656883355319327038621043414766697234950178811117663733765769578412024460815431072314952501623747222943832858125211690022211616861699762681742813975363639714677086535721033556828348234855550326587122031345801003350024981753371559936267683099122317267122885586667600056277292990648509812917885598591280524560600479187233848082071100771455510585228720908255206398649946533111533119918237531483427835619063606335483770555768155461267015349667248337884269980317340514409606074040009721557224430929359895297713846793636995901819100947932312799903774860320632236655646082619315510928314078543146045720091734074540659619023119446861440008900516765754038904119945974781225896223463135208331362017185882959469930819397776939789584628033847155889513663058537150829276939645074623361093186512800609227594089511158242812509013746022164128142633290194662785455639540092169959387634959254863053718720397706969913931492410019403513598047578986094780250823993031447781675326347774258437647085892512290034570836918762808489592523090344583073071273437773369606825922471709073343977517661217350041113633960865060030262483104119422570208813619938717734192045809359465567192694375021538914237620666580400344868904724537250018020607239523868938310852 [152,65] -167713886599774345731251825997606642094700319585040114526389241680385211709458571223325781100331127117181402817065269666543678102223286050301834697740611084358978301316574161398164786213713618062905159457427523820251865537264622250250815685771880039933916849423841821154756723937646705852106036608615937429352834365342139326323020234922579383586932480401049959804610804825747941423096102971768323241551914956807462924235502549626509482746168321727233881353552460983680455104333036791359294665336993064204821806359485760939944863002002405832379098427681487164702106420316133448933404574800819962612882883324160211575356753525485880432100386396547939222708847829190442628598286557781319574260483350257492242757637977988142682096189718722756856378333656254663110000760042302480411750448256040750680807913708725624386621817811468336886498953611674567398993507472229142271567846261484499404823257785255060978483544261175601985455053086836794664306570722568683725045970401857819974598595067564845443678920927626863306917261840416353591302683209296489353930585514705469882820458679187235576832679936553942972800613940057781578343686264564237119900727225953334209877947925791070621823460235700133104093034472282998868668961469224291638310335614172057079011967640899032929565804491372149411024029289705127768302986165771890699464479881733764821353748238574829524506028187810881308467708334389018152323001610480762549852455090900541455826036573711095367012266083393414147969495217432000534492612745977073898388003635433453570988618757176384511618857389206766611745360234135430014733790755560334548320911305177357991126074449070723600215926263402696228871346012940656417366302219346547437442460968918136893970603914184094762581791654349070410311110264856103541075977353855572837824627295568387580212187216138593237853473622308068739902250453775065950380794201113668532130706092531626423401850165138799064848797301242570847069648496066835291991032078240 [152,66] 209453639376969395853710584216440625877884153718927282726583326642138818484213033124490476917172122629374587434113921853338001864986052113688329948296856564746180042132564765905666821783147058197784700353056493621541909360222934485080960190993506967639484441994894133483507467213876463783531812713949350239933208692125405310444205544400364937602903410380780453720953000500411195799146610875361220371312296431917915709260948261951479164282284607669239556565891226460581883592124213552940949315958961362356210036466078033841583669646565966731251314661362831628997087909436527033038033308985988083481593599431471828374834485369199583435960700808228318927136424913997652408290018573420800321263167665386865975648602317809281678888812863887211884517753976521834953520263008027768838247016796662338929568286846932109602895723041771287142404667585989984811146402506673750850587152086379593818023177345075820621693329646083865459040724037141841534729397795336315645092552455345078773640837471790477514017795328823174817030420226802250075164135201456462957751995732742219530349439103316129874112634034341023615793441035113777909387468835844437703563722220515169774203872874836919972648157522484944511569151309015233854659640025858978034366677312085587701794552717526311940432110996382665805112703440674397469918051949940823771031601105806197160692296052249415357770174118653964518470695840099388054231408885067511957238860236578902271008311416942744157232157368933327170815578266307444406526126709195240464783978529399543296992878016345001995324740421290853200098224442040945558931436170623566160753629622767985680502168771912029924571380394654280632344621028534288127806108513736548628477112186241296406464543747917815660976157877372550410398683915673342802978254305473918379061185560284291227848975768952326801726974361538654023695472028814515050900591413606826525130552566027796145070660622925404149072862548738530349767071142696102948998402656 [152,67] -22967764821609579675666362989122971799287106154001067954158129741744158229616702056627613811018768748790636292404085597845193367478698272799782421706438060165902079365242131697834781871433210165537743632937752080706712669877397936162835387319906414055698298783833199425860026608948032603005583668481905819120416327146631961879779512322976785293847329014318447870027377378860972743779396218746623781470097667622903947382175699318718954827263203403114002603447969275463766594421191819306463057394931878117527711600989978606401023959412781885594969446222903497521460406786287475212112167648587868131825802312939471536477522202329104902195432244677181292963118737720860655394968913624546858097930050652636855340479977174085944836907698699644001990803434926448816864306168494353363625290822197713312772073686449486967593659997529927033633930203875542860947180618652533982568482860988053719341017888315767859800380175926048192917334679555074048910102280431062175464808268549851842280303814214886501130472379291746713483690002850900350325002789540506007787092830593222995902603238525313795475188593334739224901801200643741601574770174073323341612791882006295476282244492640701668548734642741141816458947684506046464538287371665165692774088509605009824471228329321449928182027489744232615109545480141246393411390089973153240949048709692443934989152619323099613869047767063347377625680827406631889259728964338291887868248906715174629878358992571182552412772802176965326427982665774367638704692380662601280898246706896958763341699580868813494594865735747881283401692410935405862758177981654232324365768893438035820368770326578577097987492104239320631479693896628749069867304027935298507905314400076520532926117011178040630693598649157316008056254504300110182321139348057266847209173044457751289359233606466708252610952549417013142575899376854767741861504711908571677606689617217277550176496542493431933007419397929033669231622225971071404987688 [152,68] -795375597987327709342265253256717201975985068399753011457889095062168319116138635401198226862555948858997679771587870494998634742334445955073213084540180300478085572703018297820826977351765687944530425407822006504187835500418677464117903794439035616025558525264008620631224011987205766094957480723740948737124800982393057393576227363199870668668684801833949945838588004024247148970018414800632901090930786801269115070998654353938963927720030991758413383601691335968723670127453594691304843061659080757056914628819190628435670694303207538309152548498085892380023972301442187505646585225218200991389043988825547409137320229282029273178948345443958026004195119641989874369560829930070653751214083686805821738397416824086700091505733753735463713041311985984263265643319174362416602973991863091204023702786118422496398991157430588619020920017244243224390382664264982163185393911298036026644398304431492304764591521708792655010235266336896346298676486961193282929133896071826922608177268486827558563193009938346736628181717225532230852136977688832449945945828924403072519947869762307063626447382127727038223945442641823422426669629261732990064854532314612531184653809264128148473609351507237695443454883574416008075411325036423696097121379257631186992970481517500835400393735046931864872902157760064838999290737913088919997906403581323756434379593622301040492914432798318945233949939578515116180999543884956852224485785945841921548918661502303890667263474389009960918571683663643406060102739932668230587942941487522621087340891960037492543795861018056166648869544454419903747941548550705116270565705688520893604615194688880192360293099688949700103897312109744614728822236383795251036443351788539987212744772525113679444140599568953743354482997987493961577978483187433524657067170061046128512216017497465543056181528057953516098585486576199155857862242647313855516519309497988771312999966454262872532546013121368341879596212913806547696 [152,69] 346425741894046271316823018600932945286761914930681338121602610319265644530453993346913315769803548147969918867524612668708177038206908118776277618607073639627535368096367258852483057053148724364823377448719218670633486976702199098377033544661420866972639727887796864094858550680851983201402711006258125626269231227504183414944584805819964777455400324878883746535633371417662463977147069667196524918623808668491840645931552561997783770767035807358671067357959833151423691354872011759141842492185280580256681651214633631086274228689999635428930900746925260611902578763381321085294853281275869963089955418463974937744493068972712748012745709616629114999836298123779739843769358745089921448747356559522190365953860062993118901531251896790837989337457113962285084574839896951543462255306000138348261995788238336874610815842094556937490321490752952493615116891237980577430386644772083854928639465885824633613188564933899588720464007266996264085920119692419644795645103956842342846217875495596927771666491464415591697176799026582446427957327291217371725707274629927496703356972467071795053357101750936540671159817957072751645112142467843645620584337433329901004525486952639089109086837282058748718840045271761363716573296616008238432558353857539475844329979189151178152672130520762877346480588737094404094683469559808405760768893369041715866199941099695462590517006579932577244596815423868386835971989756402230031654337299268130961720356876505682960824495614146769832048678559801796043248539776565441873810377443236280281891649084695107807216052373697926520601087465716504982635541535189225054644323476065378297535363423480569695622637182002190949208666154613736847840084446867070363061839048193350269089607158459477083294842242620480373757793260256347462804798916566494021703801934549545411841120807492257028797425471522347595183490826990290943585999605417850065082871346461320594340598024001411131229535327757169183638014904755480 [152,70] -23800429895477221065410792487385727720119479116117798152232549094720436142033143512622834833450436776949771069926875132524682563656419349128171080661412645808053635017818395645395029875635319121028510701254409694775364249678591798013181596595737272759510200160260880170453342889206658305989384054727684838935059860067540261747774170744638432584168398809330802279683416069480716118688374239152156325035476785475814279488094642832897923123948006013352705184838620340686215230762624368775820247019304455043516051840658056941419878051500759901080596272631116160111988131250701483754821882904323777350691939615163464770452264042030453767797220684658251910146182440673962845873566994544815936682036918954765803494549742864228046278858903812460581853469456199866612797709377610601352650892830627044515874617488440305242630442679643774752350920637004017832682434019295549111712330266770487263312914571857765903981200916679688716239739181287369770738905160276225909986676475244267908386300785008076167423824597176297871283653299758071546211034779490725767571009727600490954221547421328131040604682262808965976756711355683540990504128832903200856827123758301732330537589663638466345582090747894837360316577602288512420173743406972181264601425722419364083350982276177657060059010057239372642741145488868196307250593076764553570453310797654034727891589023391229924773178873128370596818363082516267830798592438156203295656582508586574718654797269735696549329729492744483004838972221139709331669663670773967218907722452053294706146539508640645558433072701849617395178822196784343960178715111465943338629122710273148891470663465375381188323477157527674339708612875306328322169077532108029768735735535653257224750768320859223647584682651223594779936085427613842606160940676907238741721884283691590880886452416388285760716134253558351424746637416572217943041830699970702569703586313647498001345240214399230193232141154416726163881727299840 [152,71] -430642661866336360950907025625783051625721422416257295999359455647252284657284739909797329917016171699033014359186098595895751733466858447184009092829557879845127813561809984689616976544932035191199773348262471749238299094640832460967129095896663908826756251450077190141236658523920855088510067664346823999182207068270492902112372107151354826246661892123915211918523991591734120577831363534945090523188236456456948226348026798197990476663167237909185831240250897870644974312578246983563920237017942409273027699228243502010125866168615851390590734177908235754193773738685950195482310498012460641685689962911495818864090764447988289137935446505741498874937127592456251627530688602452186218875782083627037440409682946197874646718302308496860929981838363720378917275692202995824897224163320892765229968505883165665566004302600757747311862538913245506269065443884271897984163576060873812223089319567839587703570487497762517133921920903932111186854015475048600570952213529975737784221562123841180534481560528603788050497311851903091296846448745957118749911674291713235289081083086318744598657898482591195171347398771574842933341615119120528429587146824266987107154102170427356989650222091614401879931446273374953195093350584824885706208285670899219154776488104080205775894403570251982762652773118728397516812784221344536794488827135334466281621353036077933010916654951963892513382903803343889050367088721977530421611049973440954445882664773323952514599617580616898312322797938865041252560160815432535338398287939036140511387633150644201999383462616907440589509434123219145147118302037931617150573549933089261164779607248312686411057934750686917498571772076722672085049657884306907872900848719748543694308991056793801349345367236794743531919867035069076026006553808531003575099722617364230469329878275556789809649567825602140318165142169820445139322197077757865600110655602477088615210145973743588353101515411221553153734852 [152,72] 238337352598128602425134302366964856864448294770683235023590545692774827923732297477896284784519039675151923298039512594530569711114677620830684001096135983811675974052470337054712286700089688334034057110190361897104691377807302169241726283674231307086281173959350363995713003521377353242582635406247224330959820262321143226113089078553934844303679449290088674578453654205230420589964235075237882828723174572643990809006131074051754534601170390111854389904377633572909714641832845541694944274816972845212032606224999074625351046517887205629754991114537594984095578760141145241559365847693593731339791932418191219958979503669642514113175126074569415496909426234882794960037757100902026641662133058508607050169032944152338244751983604382338757584910017674832230123798086634241562277728878609723875753890007079908418873394803325769405124033232202481107386980560610199207905120275777739102460644364861255229123519470831285550061404576147613009947269898394423417576542327615662017757221803989873075191267442411392604882711176746297134199334168395281629158653691669148303739516557922827304573114808708301287779546834403236695441276049728449058922204341910765298217253216586773470944021147001100563346829469695200684007337352293615964080776625836765348144791492802106539211683021617777657046829150806751523897289300595436228339832775447174547618544141501610690859000908866749349502146870356827213695737974613569495971236400911339318836290610274011898096472626485986699054044334806446540788852133658205171646056469176501509284768383696077222876316480989396707371494648110398914825733990825810147971567168264854801354177373915049366405266878242115243842339896456533705958039628247940911662973630236263469825605779427505464082918045792705318383336602544670300477695329919855285081376777036182023583376709627026133766126072047859915879176639687773099186755743554450665468949882377042533091479611169517494904909438566040827832 [152,73] -23538591506185139170526683952123642955998572620284896255718759619500632973129748308132385459072710197269015657521033969981477089870577379269841304902064346123133246094436962155811011283716052255022141530887046326500602721406262735859737395161950418609829631493069163512359854656669024375092854594057784769046462434431540850253555255181016115802519296030213169628236405744893296305905503185172441126134598356870042722835399429165594858619265984282365782708704639351544759546090381686715350494617183692495901551015574145734218438957615694726171470863915061877236223844630148084552121963460279876094187361258845524905566440708795468914362006786557192618870033610227995148650006892577591937246095426758440057916878771707403492289276546701676287183913279504149226499741783302344349339911243105653569390334723438189914889964482851941051834495778885882601943904114447188174888720442742429746115687889372024376028762099546798016845674881264690431600099545029019569858818918924389373629091319940672200571681580569525789981602709574114828735818258279006230190970554441093343500392192411181761694957663349103797685234688542579862567894343833588332345818641911460567765549655644286320712190968145769393314530168799944964837151093754830678205799984622658974797723797923434661067537322867110897513289494648833880847490604061277276095695749545276095810326075897027327838488377325189283688829675314876024689991075584192979701245059687575576298442333141514338065994711963892117863680652073959360662555853375901757661926121704262359895819685436479346731552741637351345750254077789670874504089566777375425951151577563360988096717052035204578935788018590171243796959504718691696160379404929745740061856788327756880038180943460649223890553547062864587622576293487920757867621719949606718492907186319119604576617854353862015143328015581180837716427313925917083223188339461029373121440991332696654120341282425140716524014579719966192 [152,74] 1371986610304494734654306060591704847935077877367820882710837596841142250734571557814276682405664160649129373297023293893145567761446909693284577833978204973084977578926143148119738140444249660222634268651527705809762551559849103597011510334229387222281234715089891588135823548501872044450134356257422461298514341458010096910937195923505534467145120982440884937096066112304551781167018483502789621966950152215152419238692960466766097181484430596071765147971378970858181293542850518763162112157695213381617833102830882635674832019418067647129088507175109745270001206931919433004208177517262409806787071215260163154105595194212248767738060638652297923608721727098130268357688927808932836829841069257188459882758753135610957657430178684764749574284300823455294381753102774718966323596096963918211424616289535570239408048062332755528641981033805118832233913188168044249904336759887283645825571306723829194077071788225205764825790431154925600441722450480496839329260876233289765158461583294714437357148117922652632192370182077890026683627396484061128666645291850338152649387852652053401666629951442710791116995162691072218069403349137629481698783993411309428445239512937775716416947022937467018637817510314344104054993610094263063192032077440413400464897274679146923095449454546485131734302171527103873908593835002175418400450811522307329149938290631459249327299401285804411945414023317642792419719458431093486842331258446020110750125593178285959926497141165385336891417235005276730885839351405893747472803709259860752079088215327589188881879660723067998890312065047248236833501593709049260128797893068776267915457913214366705264401213822653833063420353200655179430594964421772380317704081688664263187000323199088757969948459513338724517409628296228247846159803000299610269606791137596550840305534630167482105298779520153106861411817501630845798196698694345001797655069667699901739266276049974800088607894131336 [152,75] 4701761249671440059336101593799193664978050490717655705170713493620742201882295225674619811484697421810458628947208722631966418156758686317473773737453997815946465198741439706933045763179760755308625995194505595817153076885664707190629445829201039771262566790293923005563857670985172287814132874829488382103083611160430118337639569208475995911337587207438339009873515548996863550218124897724677423493807293771265914987311184283520182847251318822515426256196594982915460783775719177085890303521539760352321939641871202624722651167747499388122263891588842646624704661554141735421077755308104042129911116997412781424314472611420015650038466962837905395491202822952365127487497416266113945087404469479764573705906329133641313562513769133720788468466334812922416472344170714405990844131725632729087562299454386567265229953251519725045232565888964746346219028012865665700121064033743798046393133890509112892550622839374620931692413410681555731922081998867522597686038700370560948400793288163622121149384551335943413541791861294990235232835119528830988668059363110437813910437178573383070553710890471718865076465886456289872147773868583864284053764074631874298378808712886644456105438069287550004293160296755433829547461463659696381004212166420493480742869505556476005267513652664042127692996262248504475740689339442347482768191776811455154531391673060546904873157073079251586249934731881694508262780792015249503718196108215435065852812035875849765142469261691589466859714825392118860406715528539136241388904403293736051776795787583756747007252297623659997355443611332754803072978313373294269146690225477515962380127772167849988300768731321486973042473456958544900222788394078789922549003637109586033723682627802593484472417370032111728289127295279038823157712805723863884650084662430590289203371067230143200876809860880613099926599596514781473436448011579113351819363093008988035157449323179658250708402784 [152,76] -11659662157472376944500484813512185997243360156790297974222580766273696903477522703659068822066461511012863909089164273281438353952868096199295216333844382533202418034456890649874818646875922759994656296639583023253988996759942982421348825567009406589345834719716888656687401934624027084294336078542837110037941340678119199267361324419400444532304266822427204126282504559101994204611482643761203747306184666260438771204285266807509344747911162768416910684852408615152767437517900482424031651687358284863072848787607253354716227857178283079517215386495842654322839710379508641149436364713495539778852528043252401201745247091337513161799711747908382647555660547033980131585960915974735492545787834999388091347848056984768431118505963756961114001052779943740447704366579761975178947526205391227781949327441817363419072113018187336934193187554104280189401754909392929701742729539288951009527171918187332566722190059753300995531730754940760365851656902316405404359874447952807529259778477612899860162116750278383378181486391495570197531115117879040346285780987617799798619459507634256920906807082466291948892581166862700759222651788939036021529167316310751970414053384831854748157925670168856007783602278320462242576911587008768070355453343797630035677260691474693498577221614747190033668051822451305525916408709096591050198172159957809595613990701621369880552259960190911536980617143856474816436644191103463926619658482991247323208988912555983211930334271221215057900122750263105671008087354150158482697791299754526395588746320339059499233470871729041667350470977059822154122142957060289526158233612265117616604945300188987196579406791863856012947088450696124360493400062476602084781756481500419182532355350703688038666242157081080889770599495058997556772517205037926096969339516957287914651894620082293838335922318698698220253970818997592117329579564492083835339277950001012607794637010271657026253696 [152,77] 1266111504457120312006534180329412356218272897693257266204263562387739822722728709774590975580426115850356858294933759725569039138476976840983111408517248609564575266761272659231451532173159204612338672922502575977412063690571100572386740472488595536592855697408696508314675603331195859392788362779577267346575127010549777079053007546957027080874626975983224721686533046048688052508057810567176940076117001029833718338651741085170412507944010096494759918085663609897525911027817742841260723124848989245351254303747872540719923198059898926009390998571374327582722283240482994288109603356619167431573174489402220015672798122711228068058241245125748864311422370357819386327808192726138305769951509842252674332942442204126311135787561683262734273173022762860357690568587762335480228661437204590336513785796305517158472426128601812937318184768362112553873150827588590679001820914419880925702763887378031253525316478838771993142269582184455553820687966015495099957080565910337873565735202149945991783790383634470158728883310701508016795675772247235716079531431626894307051132260554195374504044654601966712784235205620280180134140971981826555273847727451900764272246013411193645353687791189704696575627220195358054847978884375218524191704959224475243707329518155518248877983759956719612285208043599645111571487420810698701786825604465529873002291766840684031758304887458377816522253764279498878800547681824863406196591161465163147190060902184303184293554763557983846038721507699747826311048766768481563995911998290812534716841962601484183150941987621649429990624201784894270249770853245572806009908008138730009854312400715187744814732059980783765259449166443369599975458556872249629631420564017136140228627356922950751981294237433996226881674761930220492375105965814962433204434884321149466132896788890772103692089517929186044188575372232287701715780630661165382206717141105365215924683752893650653716 [152,78] -50001839906938391382764454728444266701911248616206544304432875216294964207242432773426599410859762842742444860495384240578068679300418012203984970417760640997477149632143810187241720451649250559625717398661069563704459361763980010121435632808884273351465806878581450778024244243883441721011779196945420070428980843468394763139227006289074638899893778980633816804142595345572808846163939902988555254731386821368536002391005375053644640952222783904796385910414363838172406031197234688235602422468665119761751357105358936987182774608321310292249204907479996257035898151574064332594565021825812422447083628117618351743361093282758327599342741085111636273969400296715172415304562196505829936180260621718032077112038509431149731088324296849707829511215754084550406159673159823673676977284510019428365201724991830269380534552924912150117975934404473802730924677761936682282770590697330326268886332635909918759478455991422323470603671980947870041578349559286164299628668855253105348372365555609503671244751178872138634104595436345321194602819480822440581953721500704686815157156240603146848897010816837671919699500693853909580231365799752332893241614779981734462660526200809798677238003344671568848617005693836174534515575651988397851543144559650898928823504363320572534383433291744286981703825373547175508617700680679368232287566580311951589743100484214754480731917209763098950914162471678594554269960075000745542792091651562866236327434316048059329907438104746152915771666517562615156804869513774214475891998605287849082627153313508375105578529093122838072272433117975580106130757694386106846594784518955143467180373917976517059129589313252145894588920489874715128135109949512830778836945782821113611745825278287626766142747858331596291649592667141103095677621277027458548309153833077742986578389776173364608276302962885443170338379555879341741092115761234715681287567440907115109186324481236304 [152,79] -373876731970008964050508684076155100633564078355624084402979705075933469285569127287541922766784286211203842527496249310268310846677505785422701601449210396611815238974935428649156092093673701927812920137846242476690475636343290140727562720981055807859261012671433552757502481444503188224834378561311105249191222965972792521952994773908337344510866615736131897313156850034286602984057251750464317047146289102364457930162200316138361927663338481463892221837809380119979146462728547919637227468969873465215261873951410345519802629361515686702132406122988133453335109467937607223472980600707996337195983601351094186720664381260430229132377838547626500077071320447503134448344750977707209527080572394132199929602091842911855053885437801293807415379176398589451326480419742464383555390465220971074145626736735779003750710695292206561301030589765003883138145108263092278417561097729611288993683770147483077151391838657219640205935700620543731935405462207671383329575768937237371436642819369922603292993242781876788399494331399773028564039348404021900961601795549636893993680082035228640694818103831985820789625220009416575602715451329444612716058764121514644685366785119515847255572346207997192107422336683756531839895637950894590752210315020057483618017776257417975201013709201289387897702300397909718496954370164277521283719949058829222981957334141681338270391460002960424420436122702471564070011785103357821333947684381517756577352747316553945111905540079842585650240900303051230920417920561397373060543112077610617703631531880106869110726054285816916253342880876438044400977039589548057652512604129137276766228671496938710988877521168257194092446843347869053632751822063026675263350776792138969683188153698702249604897842133593508624137563629451452741765918684057310893342790131629623072623396658471004219130564393227810132025394244369543934834353432150597204477430980166084119353045610 [152,80] 143581964864402185906575990616894433406514533427776418149501585344839558252291748254310621993249023249062136665553858914308093520998373734489396389074263090439439375441248710592959319335201365815063074011888562040440228217501303800007135803625250827602624272709081825243195212665654774962542800299761749185314446782771275719137877964785330131319120960290792692183636995867549269103879776921271156173567108889471190029503411983136411443179750364728417045598481570256279444156991679907952137731387074738182961196704086544762626782873763258383523001241480100906151594482002602305023545593413763986090040345706492786843918258439489564318164870061185280766900071001939894098329508111240965980373265301020345072583218326686244048999950826595371610381462516518662964122126449885983296880731512178587638481563886964627910563669298048816907561510913900568350546748066266822817846534103552664348104574489187271071897356811778028954396059454256931091579249666491582189506633971112324281895025369381277174595209909366390202478768808104218661859397017619086605786323228184008235388179584029256243568797317978492622163210772460120340179604474710364436995613734853834642418383944512116185144508119179806837077767160839719371994634227599698957979112111966446795711630042402188499511191844414953931901974215629401255439996916637108927506170785076068809498715668218409572254969126818857807981128410793089226225755102809045725387940906629891647612865666327437160723335167614407204528977351747513038700557535917070395945746402844692634160077873233489837581926336226502420761531606079811922746863470842177004935782128300430118026795670008696307968461945341161169599519361613164859346936514913755659127042269457360019901848497196373951656862470338178314944288945037833548907175532444796021812517832473902171160771818495184494449423266079327494441278162585689595991561489500507354715140306482254390765472 [152,81] -16204676163099377770646073229507023221434991546680951302691455840530796932395946101952073646947031028819486117735895643447932674331971061549580908047499084309992619873047348918895888694271343478185164536196053830895265490862219156465431217429113693229682762500713488558334601048261996926589305881614505396590445372200488132039967111369035489145983290275924649231545859375686291686832211923411288055687454438427557784906730206373467783213285580760259383750899938771472239442748329084069784146272093950818414938085661484504278201665301208588967784426705954712025023864810829685285165430210574959608255960036174116146915328917684279730852870585011970541057839445009616944995987168698144317417417451954963327637452205677937804726891983678293732471884895486404043638056356999930160040165117284612834442460890586298047242687166303035562594735502168147606169577078830532717454363240397202103157734747738464096096456123121945855249318893768065894332399691528291629394548521243593001032648602973641515537143534641056609053311445808733262720586314627362725956408253496991950113313689008625804907833263459025042707304833192579015322475606067252792358723820019314313812047769461818047595871452062409524030458400592933574603481660450479486552906848629510348441358187722678894203741068493376817608603763995310656105785647036365139053159457027196827144883989739230940373459444990880651309033446857259552011120409034821852786326723056177564940257835134800191615828711935977675439913790910084557834573578217593601492096984469056961408754167565056231221717088259201955856553449766726739488398427065654661349195805268469734633563917389218651466034130058051659612773599290981316297234193765047442801076591172374533035036896800246928202996702118798102250258649135951049620689279746965876326776378427235362525788444637395870081689749883349419326051604875730399248950076987013449955787677631437946136 [152,82] 571103088286309835914963415676917501642261639619348347365670214633225212018974906462937637966310471168441111138758299311659487601738184714078325604389084146538674386360930285940519203340472286854093175291895314169331349088079409881110142770938737397047834002605805447810468293195916915242655392109930999913878904267838195404876359419432816755108634151774559207391414960591914549503962869778759413930906961994920063280224470147049201985725989450090969385391155461971876039846080868810402384783646974551008016549867618875154389342694644017202429288846526377911144482645222128528229754090172597936388882767424489414980893611795221029848581741002328109671198772784772743444690481043887290112039264800523305968547231882260085556691199168221127594563901425758880304452115238871809330257443334737468148325774253155424351273811497051382700292480931958256431077700808652328857719205612687086359948819222176355818461440073578748500468732486112057700173796621169457057234624571394441580783138334028039318236183442909710340510138763337166897793094737830238721270734066077412353547912092830650701034359594838328545819217494176190143223572332532564720767328190906728552634536840516852878615565821613703853370614485850285439117792907380824257627637771115733185595092587099028061317336375183518674860100225902759559996946841539441415727433868466425759334822129762154336025205706459472217334173993486528924541413857725814422373193509164471343556796221302416785807519638836660710165908297002181460165084141763622782262989260670142127274758326073584002980629283289866357478591043824850811001658215486412456318396258259407623677022087351353681091547674973252405359127945699557197194226909114959492165380845946498859067348894265913679161347629034609752054627518110646967734590700625662261820555169895007973324466893822274408693002904254871737165048111926835566030594745867181120586156110367160 [152,83] 2074286338434039183153692198395832158314485848496328555414047111529916559096419226092327030421445983469612884449807645401118554692400235518112718711449540736418413165403247480655445378872173795055021053576106003051995077918209008833983638409540330720271049683663624094546566481436535461523639482190762919632536418041898672436647819744551060595866905268811447330772954834353559398958259526101251857990196496165226303186700532407173071376705593677497240634924791103193857941967818256421655204422088952797574039106901838289621277019783625010737290956967681464720156576660890950541262025449908509634037181754193908400068980936432732822671750074019762691433779079081787688229285956943743874936922016547638168635330262490944311823221273792045212567719890297789445313316222312522082219476147353634404197393120302823911582557780515292139285515321855170388745977839569514772730029806373893675706961834106189997155064046161751320840229503508009979276702598054828024822842484627724713296777214908777001985381707182478582076469455934689185399507708434407909679772041668186069091610104298845665944173383346380326691397208737383138549954127463275315047525165431301074511725167943684960398997404298930207112548612565732512011297845423751264416495057133522451396170664830082284947678089633568164387507430141397133428757062867788384789673235619211560330637161254507009493973342619267116160132553094403036764481960867472203821024042166624449490323896951127791675013169531812583112660975729705390078544950519933632190656746191543791685860497848465024004487020963846150974615048731054039444775718430959568227764715052217259756853532309970316609595231330664715812870413094143394361690604734016433474926270118055172288457644023953656799189232518964747691098905289916619935975789483835558379422840249459569445092708974832108053625228373887696950461839968885084229293460161682675607853547960 [152,84] 457626800718412308219133154215785128182732232993632978585576403268064203233510950766295014623841128387124567136273382850575039990541944399374141324205901000853791965290162906655494497757546348958980740796865372558922487190665505395014065672368030101016390490328304007152861954845903475195857026034713148882784943758388906825923967803793202318315070789564696460988600022093989275400148072294429037611270674564861254714240565555320840438875979153560307567960210688440486908711223219807108368942445460764593752531238017820614861222312292011775638087973387803414203432630452486602497429608172843712942021391256403334894504913636720929319633230504681286761161717383438529451547823373301001920023336639061541104849231269828063888576139282667811814384540239391996406792029346543408736221886813606284042143327893253446129188489539155216699450467075120707753223617385367981711250326264500258866038448594331837398972853002181591834978418041668954489060122019174165110511192784192930408903274261142485629145281497634393322161746206000492276608066403751144454693753849409347604930618737187279238232124027335551193727482705774769826921172980687815568575752994518529765917946418522245189678524060023449694980353584819426995439791902936625449523523856623685612055763853990679718186419663744669089043095367985044069518149205829765255671949243242617130706364538163283106027217623567649316703761119675977943632342709817917618358746346789173815601150840815044313300509095285446558084182066745289092646945623070581511129662126408087173415414813377646686130589622522454054912549354801813688686728746296913345228616118676074097405402970927186978491606337619238857684815002460663111519349399400057494544900487582548702923657607233476676987626260567688606238538527429537258908679901533224733692566327029626561488531920153060659405803605728559645656851336033889938418936188399056061031380 [152,85] -70328620248452285909012488136550010440315576726561316438735492190975314469980255669680572831215036183770334474650457206030238032183962864028048740879664373240707387652817982589420553758567739507567669569839081877851503397979348960831220331214424928613845840296444800130927768759873937338445956953789118533228058927130967663380172832673180444217801498867013362783371528700960599711065434477996965604308838018034084387552394844377545570125746522809222458794940779256725057910145549514280926109685396452335600338666673679337523748806872007630827860664929473391134263779917252942686592762733599449855396957677332548117551497245557100614896227339094370042465054369458132079279464212681691182953838055021100947875322517204194268112370193961391235936432287367447200170404479657862250554545100816028695971860733913328773259023451122360486857673092212831586492640468055319871822988781634145167076833388834056104007052603509836275580862329981387241306771090687619102569316298537899228467541597054311403134490312925786369304023280877582005123375400567880539952230984350891462109378477268987954483249278583244973360639823556718441375409173563933242345505770364982803178124474436533372130811833101991143456447539869835867121763978961098123736781858786040959445753698606228259021259376961854721178681389847149448463608900839801669513616738574376814161389488998921149466632936043331508163961487181363555804455336547961202150807695038176857092269111967061084916000101743927265430230265115161005290880137703348693746526556001188343359076561828951010940038524634597232025843280257287905711751318090931228799061435258115837587206761039142806216192106291868431073192110676973392179385312597695331296922274952757593610889722545124352104765751153590526024381335361149839800329537856955429322429091606922277990500393978198714263834172372733100354548865548178585079752505244302742812 [152,86] 7433560318371993028765045215193673171355642256527564378677966778433468709078753234193671954877793276501597893377783118476457759323737744898844938629695050575172893305073841180562254214559974891041021165143127792523607193806397483011872577334294738382904365048971014265485185231160397737543121147725373419277488195626188917762608658009283269700582866413081431615789868215762344100651400790419913980368794233948740734914114960278769554975276243533452816940925048274609997399719108252507234469388506689770115046742681857931444289659492084201778730170361259086309144175821339402770526015321219307444981394451425588424368201361048621737021111584887188051885599249205443474394104604127609139721328883125517568491035612170530197257824859867688200321962247542389138979253983923050980454269678234875015851826096434561140746404395156389569091005452072983836867504477475708595484215605072263190895888874483252512317296078668428036620530895347086035793107604819007445296696996878254120279863713095744450386582254269423034611049024672670692779715999945970889009570731854495235648591109547246895015580543920909536618380322338281291894372075428485727600802125067556836290606459914545578196065806530255280331480851669366791390744629518448525701176860937120671783544994888647274512328550399324775382614275048332552515912247088341269466318980407316041905270324069623011438690673578688083482266704131192964093330982840678840994562453673170921319845696756925469323371124334681617689871251509968269679189164946933463806021635013498464035897217456957210870296190041070957773399333679470462423745933583239449693404678201867641341156851865903849063165422714346705155410651999437335073153205512626091994234283278390586216217127921103804535658747952717031580734498467449305739856948324625308745835522734200359418349556105288308555764003683158765303156417668367742479163032343368096 [152,87] -513688147363958001411617181926128042195013850979673270750209441854430946980418944829489924557215699114810558922830708019435899062062751157460419450200382926517281349934872269199956078808675071828603958119615995665954400958370010943736328058824213475180615984624882173360641871698031905361735796707724185156115249465044713047818537552402279904488270278615057904574980589689943926236100754516167125662034768770433642591968495077002264422040809578286573373172183029045090816958086514973607802940542167573074107837855567304038751487743676949442601688180481387265884960180705525031691071317892559551024520336638728523328908787849203997843346748890555518030965329823065500871748054774340708631648852458442269724182583446672251060951315435915697086846769264723592771794234231101752681183622256056618948750048780933476856754264008624604775870035413241730121458659549260246786074140382115051677513061723836017693711503463237052326405121229628683264339313250159690344325287292857846385149965419396793851616921591067414117802935560917503276565733536294554816263702555415158603062594813580176954592822879920727534546932701537381234262952698904036326725001403978888948155765325791236016134458780285683018127802648240507127728666536471322379322878763998051680446439881796278776811201204558436914771506307808656365140062672657278806011010098055791527683817999235228812687027449050811587437252265001154528705806882576847819423283509656659103041354946065375339831484784278118156606997078523377978509163177230796877338651546876091706641706668448210232377744421894167055440238621456715379581747432577734013284459544400347707791691875602317267954971892067137826910252868349806757764256232127873754598769497086937980281522251291050086610065589897952292266930457299815502268220178335835860151354523588880688775978448127833996115153395508117426245834556968160476133638916984 [152,88] 31432640000218481367746388579681422168557780494401230313069396967196189264936995270691143815331387018486129342746842839610692112221440052691233399359022439773133178716941973551436408704066793628297011026251846761949780063386315754103507417055152452330699236033876838137811409642542082523138295741349855823944738531069932559317463765268870381256120474991995712133465226150232135497248651455385279716210286314134853156381591857398472155336206473817319198014092532255153610267863364260568725948430461458917071216852476696090223422839848248951419586862361928306499449058683368891832119771287939399621630170637335085381902261222068644128215267075663656714112580621872453428576216250945582132706820994232299041498248281909269610915426962057835936917868595665551866296121059895438320077371835906536890244800101510103334928836912751631498069597326122761186148714048899961292191416200273041999820300015724353279195478111733509048258620368854432746762609846254267316020170728599647240752441662293662311719149187076627910661250403928509269753426407801961957049611986836319147935292406122433771492815044111506484922462200953386774439891291551539335474677776874552999592758860679337237767296681250050044995144364035214816634198973660293081385375737574910426094231208681085041162355136872136862719195873126152096697387235445168679171294932288694788138239046146504436082061529632321537085626792686311422494079258299551143248641528431096822597273584598357334184900517339100215746077960793911510520821668164910167561610705770155346101996603389537416847481238629128101392132847515896041984627924683779823255607107832302289529389672034371971932455262493440205601608292891982922229408117033784639542552267767389321740919843094831842878548742285664524416071921160414187420853490159580922720000939514596839018598486823722913453510905824335560354052135293441064766577168 [152,89] -1600740583215193731691676368739230263408128704351070331720366737311753396989856816476002670309329761665666981591320034002670259789118852425901225979301665441054833671255310808417571315828998549166444794437718526634270648300385926926862343394508260144334321254376432415425617700689354039881749566651492804214068867312300591994636998065402588533854701346517406794716555651521384004561812445548950260515717751504968485313335444287293296931814288358441158736150579464043508446074619273178961913961411409927995395924541983104104166403934766579208183908227178234196344922864808126057113598600705531593380414645725641108422230383655615199643189818314760897797677836996548985282698718369012036088027259079467132575577182962256096295185739365154751192287551409050919573414131804680874689983913529638079649774300344439591402839055281270402278029825733845153746983112981479106617346463405982199827605227356397670121588969190930125432513368475235975881415748764387748255885607626638672197812625919232097051168627860143145564132755586591270293973161291705005578084396515777312845510353462913659344198554435049183646436187917494488224388090752365404949930272232757018838303159002558782930436167877703611641504159441776565320001028881568432776927743386952198772206368055101901240577147292778034176397703839924246034429802269742402729043385497761381924872642440706747802055063027219749213080770498455021659951349207783240044586978822782887714650304882789407227871367687515108296334805941334880623598780768375447514557605450653776689088058957360584985054792631603981790562221933846828715884518870030042043486287937408724253277763629682908004562854007120437810602110697879957310978564379238695719930322587829871351469105358486928679208877434067054736544999532172884002850905560325339033330160994660119062658318552152485076762651109562451284807846152825843842144 [152,90] 77611827312786817518263159812556229294462452081889395848646009967041322121078469584753303553461411065710363863423480293597197683887302867263767211267810696966949960844389246441322687196782799345712364075271344879223526040132058868092449483937175897067751884443608256862432927258626234131800762451824685594685557263039811354675198935645975795990027618923744863172560775836869260061853934863603441400783732782538958384835484458086842207413228567704067687550185916361172508771103486917358909629698918509337795907850897416170288720742477248124952653095531809841203656176968804040779815742199858339234417528354340316696628607090336115456312895038223164469340759763935949213389035183930434355213837016335480419217819225877388105492292880648494981945863687328846009543744215189704650849227498631478000481548238126552015594410640518867335161682715350387139314034754962003672562010813382245412011243737954591531668915497196673259638014292411071542116877046808133083168730496714833515586335690437407001058802526115606785612665705387582937923089866164800549490859096266464013548927169258474550126825966901065915461953808529194813724381424650394839528598481158052000999196713802458431184862699334885695803863966044354587190672185110733216370052421050264582846480057349027216678965674239994422449367680735268017408112705269647670968209284999157323763852742077991151798137215476090905023716878907583466413242772653403539582297370647629134703100758382709677110512677077201222761806207494487157283767740851901455995668137865181943956598914332884910578766884248775128339079001114223181290321808418477000856379640523815048909709615072575949073628609165724439139006151187419909428626692587278736587771654904849841772324395312485194675449925859831078950082585939992978797377281816952355683251477605156506649744287775942721926714531139352995656131802009752804 [152,91] -2704770785687959894769078293609066558416844938298770327818169770133896641838987635993237932242693362344203358242956259576207362704537359868984391422931013629647357823367536949540179837357106016251575698503069325286762779235627244297616390052984315545266466635249021984646567415983462498263626863256249462986433156522294638810102950020782540952275878304710263323523736490034397957383609174413357701709128104209283099610957249760789493700969656156002204737319438458702710484475821048525996991120924756129179410676228615839655140229556693853036947875468409206296806527225035102785420121069841002770295997111295053723529524076368611942041165985529315193433519994550527284823107558183019003225206002876246871255969353637613737507048999505168087051107323105536889017046116618097968505187867054388942021787382889200780610058726548083579265766797293682645967684294714148913425186006630634967792120058714154899653174403726195864581339297172992562187037878507424086946986584688047670543240856800211842735564995414965759860164665700579038882294398854655431990178270517121736155514570212693515233169313745074368143532946971644956751248340450163261804749898929123216875208841960837906105760174969490894277541635846338014138809112448955740479398584872762483950650944823384149349783503664715996799469744735623058607022315134960597450451334517096257119249605872900284339142446083450355329862058476436921428772127956193688163558854986502301538445757843351697433591605450822637112040704469771022102277526125703926912505042818259037799739774228791083124593920073000925131837697659137463585415575657238218709893824501670430347822710196059652649627092966721387581377836478076185427809066092274574116278551820821037912065757931795020890651015646093165062138900005932769865995803463014272436034947699602798760320719493841228072781807207009147093123517263936 [152,92] 81082963508190410786901411717839539057241447277941120630152680897252765530612434211335490473898956281965540515035980587580866862119756127362741016497278946409414592786587167519668744433602962144666060044403844608364027358537361943645209967355406245302875821439538627831034104846227317075330343610311473918171249284304962537898868942199927265482502161478029061576111143276530893175916083594248860244244688928983895568284833669144350683263772767233856377537783501730390257265160169669920244735622061598439853361566750015150014691989387346526746243608707840019979802519559119231076226968061359531437051634646100046648801378870198135737266080194034161483857313662619887488027838208621144230850438667454964140859189417549257515217299214032619186381191160341504373936786142403467194193601043217758377582973409656790717953187668571883375992734713945940063313131396990343337531739460243761472863363394385152617835927885780424741447829122654684241642953868032255745973625560525296809685858494916426434763738471158067451477710780502506259978970390917272754106041519006589232278332935260325425965527481186274901535337603484464259840243345627008902050084716719023888332578883105599000131109873652517870446349485500354349258345988767679612312422862295546141309447226271889638823711869985075478742466132936455074202335246421505834851082533530764684330164723301470188056774635528732843481201305721545817500938116689042053542161032628888848921560638312350131987354202064445758852013296108714956420582453209108291596499237781684127297616215351674106632242272498019494793855752849244957229549983674424045080279195739485814062356831749165662043864105847098921440330335890136467167004166609963545227117283770617537683314218230712648210335140827838638796721741839224104825465759164972065569179004384830908085369214547643914894475330974668773789620504 [152,93] -1595966934401754441146377122274840652042098814804252844493247826194873753935722206417159259088357209932467783812153324619762952901511120091237853616873244554717273722936439240165415609644543902263923654257913211485197181178313518925405919627782910000617350523858336835437409185529616263623667269252609282438495510642088792798463475586729285969502393950435131564898358718220525674927817700170607975275026471782047797748917024607601145258787925494595639074053817819136644983268959014191786025968902926585607842754318819453988642257055293966989610196793179710561992138990388106324332847028776079847789833163883510528816257452738404970024410491659839286351415755956436585662335646036572634666772911837667068875651493884386007414141167848303685866480416555227624681039217090322935646222011308090855112739662517332818201025618996561436693947833422911304702638409566348755511534059991115663160752688313393514391521692170052442147321300488753922057488255220604747810159600509059418793598799220266238491171878590225951361623790601973653481326588284333183745929274297498655718043869918869959265341959981275258467553032141192381340651145074399947855630692623262327843862599370530329165140161568814400294114671187081338412452649287256039896099336465729418036885501204442827274037006125878541396141699556038757073978900440031476935092166801434629214965697074268898969818720156888745967075518265707785060215699310503269766431768915829752460329718723831808366988949404238683007226169376833444839858520074999559777528244077870962027662788708517601075579103928668866765635380402537631360187590728766301394712490014394259935759594499507869559582581162451701683977124902839645320937460264436088186136919414073223781206146469140908509085282449975253720832672284666420296667666057222566265400514874934701487754535108210126793459670007671153357056 [152,94] 29745045402546227475296005126363525700360137516332463724277072051982840407470523837882332297564586827782433318841591901168792611612803439811858168740718717985690121387377184315540028365243914726823462731900911161271669440711571692649692551039010089974262485758462937477835728394327555854781365364041392138614953217576267138767453668121636904612300085605434084126915208635524987466849000315806985212253003385340091731814765854751715807827374366583987603864730591727498444546607634505437526242405353630249727260498836354020182786766320640857180402778094987960926638045590912028269834063003452302953587104678917385974662488726912860819571776889967840793791902992740080438638873957250929565427260927551626343387581746773627154978070432493901564682421416066087095978193332614743232440248191782762543028812430495045425484642401978675493374861506747352648751187099142106465254080243237749956398293333731360963710705154376024217245134421035168866606409932433501845817244968805484268662209385731429847357563829043060947600291296650066347440157105649399136883525552906653401435655995797023499884776943154021782579445468534445379493988748894340712472914791797985935941062128429469319584179813730743508596493741920248659417721995888762535174895318064330786141455093404111735616989558727506785337961949330875863505209214675484822820254173189102658690321580523870903571300340990695029941343766076335415971930221201180977143254296157573097368700938502498847395693875592137255520000077335472249023448074976856699547212073346048252425863115148417536443560159247772697311923411710270628214241014403710851298944597400386514213913168414970319334855124835830324251200795495091536169757592174464797536146231670956687437895042285418368704263155295292112814782597515829027430998059995147904818563157835477341200865811995671469828364883398994976 [152,95] -282789821014400919901866571144547107161326303432751376253910019388166242716412226870482153816115330803160037242004587219661966770688120134738348503430530222026825436185487775742122352498071890932270942733510849995879074878426318193521139503914897269254338198429253463767367284130082174235040853539786560505331861905314383242155741138576055490109717499306187939335374069434469403877011666339635428105246014444570489357375140851368888067683440486009881047441630155782426234762822606758187606312686524096656987598957592036234062350681216326775886729309086400078404599773629909608383859778142413819045999428024504216145570945087798462304502987045512040099869073640161717961699135439461596021437840772713691187403432661765253826310389955365796511327400493319528559900888540585851180174570853205041893674700067437495859616439733682147152780932140499792958921711261661313309969594092155900322854114521634222354405983406616993537130324278773360568376110902188430022598292220587466069945910310097018281885689602866609385894799308256588386384907661530935331899107279669109921088862268606663500856164334934659945741260073982980538993964792154438901725294311889731217722561671161578687714740137515774689035583396796047754912198667677857680387386586236909335011645008445003658540456415549567876396671929154901569711881169835820895397485987454373630742157660066950561936837370727651249512087190953997632843209084911348673142512306310749715292404210911437763401433088060467396377017718476389681228002376927670973832153398858785516635156485598714570924028326099847757662101158605246041684798065171496068137507187783926820515704354798289367658044819767234043395671503070066947677907999900841490112324290983543060348817507758571124608760608626249243394564931135788905606976605129024740237168864649060295069529906317003604984601003290 [152,96] -2005061884199291533132437514945980005934196997249431322281705821343251471959115093560173483021913131265461719181909673262056117238771581306723926053562778389864651460329889357947642445840478621018540743550086059801464453752119911817648862269981385283181550088923770742949769394457269511545998590152158274859576037624681691963454291577035437636470790024430566056104827456697470072975372975605139891667743763466287697164051808924831897232093385141136030673509105639167353870018125508449740007285196568274331918311451937976646559770755961976840346120573369237162766000758317901670576161017185887748454539927387325260616488550225584759120460148826192001824489721639744080480058469721796072850127521053745396536743847053111434088018496724938748187584545126512551695153565251657398113376242054938129231804644645446472942789501435490729462903388244936623071604972379560162154803395973038699949810376169537821542471365500076582237926649993955471486910611911649647846444648601479808109946372595459958226917971696598752478232943309768324412472713668581717849558894939298234610656682117100573152904984671851728134402859886780371553271836024410551348571203798544866983120326159667809511181875914593258568504318510802939830057416204620972041834175208606673637225621721258521567726429237293940296619270404088082194772914445755395012326829806306745702378353053308524716259306159905318532525972620231828636750843883914541387490513406326194744075597615304751266727125481147500262472151522456019184194037500426622662743174787120881118600782622695394520700094445761797948904642542488162282080596275382613765451051323125781879706567745323229971682236556277896051728867357514542846436202564625635183613884363335067834758583844818625160831822970870279082760591881605760399017308064344609128256619247088315274792369132428231532243128 [152,97] 326670123723044782191302123172392397798370486532356913616569901946417466431208156879364838785734654197692259054270380728121071524047995683795223340564592482848190991415959907151038364794145992733216812435108495757436647223157812562823738919572541293331090088733884533084277951448301336590852255175459871228671205417252749056287522521301502083390621888849005486104832020391546120944876339794366038617246182113726092070315036401177930901304981983253367311970703593029327724997785518090800253678301442397316792606169064703592542834312881843720623166919449712666183931478647205417811979670294896684201767292606398440809929432337044204749260728160747440555641343052621262129527133107071454671704607127367853170962545768191934265682815052513560995610533781994177447005357787619237776328957096170750006726017957751713720537861665497366587903342702667100859165395746618550497375470331266784962676480655946569138817503409542759138414322120463903910457631016381028674177465129615194336409113296341710694580634339285142895128270817197056997824882872847014672477882138799126824182620770163832320048354606516871169017226133900863319822485638165818281497661083898036192200568517540480052870678819134613094679798761867326964521724544233342428138759578122141140203874306084532745463614841838593742278383562018369056681569651270808477055138716627863375107676829170817846898691743203598625930377088052355457575387184106079814048051831751001374189116951928109937593630133132302178394179222501978147787452823020451445773109795089196430591836880054966575825077825065892039829958200762840104187926706389246262955514945854104228632472255648747850168970438295483794378623748883451037851690672030685437010720301535620321134337019061727104798815871364605079105516099418813117263814615401555827998955432446215542282678409634286768036 [152,98] -13722331854349372988725359605987086980341840499764494910594496102043002509365769661095420051772393427929719706690841498393726332022661582111205671826750901763100779794517532532476671366378080140883852993147849416143939859276265952387014729512601408286085984749831136415728394014086317874519187836341606645611500411568214922257394906314717511632645680172106547516659289206337886228818512011050012167384238129638329498226024295155365677872665437971332286668587885851882472994088303610493555063132593684900529061195405632827421803384265701107900521359350422438527435381091348535994608047733993758967292949123539062746301141193762709573420694117633645338253721034921710502411017056313166249340107842772283107112256497354452801490781851744728778522741042935521820967682034654418327028403524138167532349928565064599465337786935783318090004362327233427702547129024791682017940414053201025565234528422118737176698703812405061227002454828251374451243541279587114432207747959895916857344713389259796382923897316694603853743448609234878647731289539296007480668836483016035199262860983781981480519825889469018439680581588467632267322714055006353135530398737362712940935865445572072177945731219544922473049728649433754883477091128499531712606341526516942577309024721373688428558346860163534209935247600409997018450689540040451669086570991284871043985247096462908596498737742950052810380454693304536891654221918056158701416310815485266821543978648189981720966101553920462410047941920870482527449523135900172232381632409228999081230114225590213530690606212354143241041583701954884546546750791238892847211889208718322368100732247164435485498693194092146766570462093881935938303248880396767456824347902566614229420716596796352829858416051655664781555325002782747240207378143492542957143035089272388167486417011943454844 [152,99] 263336467377644990909470153740515119125463398596203789712645887190674523107713598105495012725102212581633367013857903618819229927404849314963892207245744604892945613398416192149825495091088620876113105603153835338464638125102895471458057760051244332376879011526937911752527763249505386786145727511115258804759664860501932628618948921615192934526764806778517603202278058462246756267210721111591164693078608907414460967943056124140721113396089121845595649166948477483200467859611167136214725182509970898538792507279601873615909500034290187876944351153450547103960763816772810965207062946052951184293528649681062683065952584603966109603016476901124884920913321436585666657426677897348021470187436041933841241042290983329896114858463978533215453873630530528895391779473933989262552397938048801768718863541189843206671505227372645004573588209060983046201061700709401310155466323697579748341726847405756789292925469786015317742446039093463747430913906658627561179329653080688039883212845374681290349680026955399836218866329255149989763814074321794163472039571383170083214700679820001208638864073994252289186492610778342413371907511522661603195648664013798940102638541131264500255966309255578783857362570941573945133727516407127733458863852650066400656140317240417798309874196830073898495036378466725055758331631811344478901608065689566857714171322446377702181876512448347923084008654299514856572128369710009781261835506721107557073591710850364471151436689346578370436162377377258003144561660206536024780917902049057575233966757194899579936346446203379912355447741687517968576510942970142917853534434470883629361493230062687652104843254539199259266605206271513141931929422216947123936321529435689503516925963769355050536898242138845649310975962684901585736163296378323911114381115543791318039168220379844 [152,100] -189014580522040404832108431249053225037420736153736514802368418762100298098535788109674917040643094735789013448105469109999008314343526050072395141918042521919693721742161078140952514632781065122098864241479197784227619745360769483052417901686011256847785835325946751082683338983451586558890274743729876045358997352310121664205529202841056158143467164941964523118961398329877149076676874340076486332598313577434293670763365632082427750950544139898306217576580846434082182019568143300733124687842825052241936613215984117845800930150443315384010773890290585090423762751917269342031800589847550701987263397003653469199682253916461313378025401104504600018138844128657734444954633168204806100104616195370685565245935801496685282007483406564230654374363624133085544474310235637847776774279490993142663768612786355147306266504782210487104828653635446023629290586045840871348846822027473047788769567523390148419325565697736398081204466202643234959711152279129029416829128542318863098692487783709571368740500696560366924788198813994591476309888983193198055131918372733984972020917353597718836257344792809653971724622205589307362590178037407169826551614651779659229833258897882341635938755234270066145253739971055818891124137523264105146735830162365587237285608536591670058069850019320415966318353419455276976669558161518271818255781199926661019434414596777450651222332279243298452610939223941619735020928350374058984248200640559583833749890783684323551633987385972354850731202385963322887649460972327982875351434322161882765004917017138290525167312322267233086581765108264605433940749228106121897592994481872456461219950028044092709894839620646889254216036411431728763036686789606813102300267405328578966874797892531722741134992921342179181200093323046985872121320677191786366712160564327385548654532 [152,101] -115225528702520647428098685121484001863258008210868877750217742078845910710037566904588151415136816389599537390278176406564073035900691155394529886515831227005766812697594244167065929333871728630669443811177641623472414832267038265048312222805618271433491737617904527041089709906037411355598063013271625012868048786837745422723616674254072647704655360989594514598285725498163544830164400829552838364183863020338033593630581386723847069158814568493580385489504323230033525443704690776411272231589191070693808719847551733379201257577179721803641059280152973044405067138693152777830163352714859735751095272211757391538749229190007543366363996746302231375302975659788605785293130188421554377458860452069306028899168384186226565275429862150168047355960418589150844408397728562878049124252422102001874235346331911048701969694039297188102810232969142684149624659258965649704568302493173254541378316669648862200898561475322804324421200368057552418556930355415875207675564843718392326747851406288588176857746336512606707754430863013273723771017774038026045747264804380458664527263887042261345826670529633807012188029965212680606492760150717601927948088874760377811171840310679696905293969573804923358067423097731997470681963190505734877778506023508580012568110152771391745977415643002177949561158214745637704292850765834681437365503790358809311956226586971476239999453055486358456507142843165467006102312197334808633768693524720203172836281958330976427450702729375802257484746072286479481735175825846483538062219748566362956652137409616585598003466485594257702606240143583808163674535406656509198552629490449377563112352672516322207645590335739068933353158119438629499413980381720448539964240399052708273492378111371060439591117763059642201801779418140522119493521117668571183060411715150753592388 [152,102] 3164647526059181420094969917161447393914097841108149404154413685240080488475928065642098975125220195354703790077872863050859292972464078994132915557904556178471236239236643215277350344241651373908420606275528231311411594371187658990841112175585215615711831453419622816989145652239025684240427105811220963085896216322295503113225860722367501907061864304284167152842802772092581991991655114667210436051645674505835956247006575676551267681019984386504661399218842061715187662508053574911421140615564338441472891461498564310598844788265284107494708191587466703852677126909554401321759444723126608801976973611640497236637579855896050327962478880664779151728474043631730357461675937229302913335230753177538439452797410894663619292943949237377599231224628542372189582982821153058493319494480614069109482887598093085753195182832193982769455976127492512587714578019558382454105217453582442215220062096950372795387209439507826324421825679305983433924175208306208743318066149972454207276614268804049834326392854196595355811296934283566848331118864537555277511302792060468904830335150675339470794475279169495433660070085859635330402221009149456897108687899094683633971783900762239026396609928260634692273501438007053987222011547343992202948722659097263661184109512298369719209531979717488140740668373368530723070827096277436048146877292437534571159595719673995492803429306038752339502569027790154028174301181936819435740963194494897966935586008762718307005471754479566278545263315313099726896260616099491838494719214226006217515505656756045207935349307420503002918932035756574336343213444693994868220869679847946338900250339426476570220251069688028360540917110665699299565316786009480717893109450157296601680462778101646442128551905179181465477866377374774473801229295899313540928910862427820044 [152,103] -47286491244935052323484838743711257776587367033175109348466637691081054980980364091291677210061620011686859982664800030783550128789525815368420161036962982911745089754816930101657967258236057509741204899311530076815306364513583085496322823500654652946348208495512258649050485464923475457673145011769366596300026409667760630500239304194072307415273653753180873324772419603711548439538573256661545965200463670746693564020893421055001429184886512509446358732507272365714635396634674837855851882679711241684655319451958659486860487788063179570495779657543007183799281464677242544295838234710068013797334314198823060183593280409715793041990752208146432826523280488611088082210135409490272760186373084464492029119471014686673311352680336519330589428152937170540658074202148831664762018140878188784754747319292560947436578949702945646780010406799166300946864363580803809745385900176967293759730477909896196014093388865564025842228251837692764287380314637220469942927412073357625779230040672432234786003279296545902426083988668477293543523655846855702570460497232748898633268047086027845212326115681616462978525993461416435570694392216730886491562778740476263823126411986881116654310301030214079526093059161937238927015208053806579934886320303848831263534122198065026514924470982276287793878469142101671060959359480175597396750457711811776952323519759873616817967154114205922476107732926111501853982115031288280598407931739178737112384382860526922231569989920943513875681987033210966631432254381656995378379920932099627380928298561048804002966798251699514536950470249741622100533361725354196409222963088442428673348315288382221972024248590959185362241992928696892106829478772121358354744136144827390833891069406309209571975454762643933668939381489516952595076064703245647396286818748002 [152,104] 352889879702931514144406664452702469375798121689776590123506416864172822869798958868537242724404577552550608208396053836388618881020288958451334641839029031995415606592647272828675151443677234296095120542909816050310133440402711237620741556757064718911109889086310131725519200760595752749479344045307245953561315091272754274439296433497735013191207798897394883819508141757599231238941157997895320128161150499719738723491941631720676402511195835883393454177994571715037230918231056339486999586251467582631911491457172944426661741161113217693349978672846235799861186077452613102217463754384132315516000751304677084668762110105084496727509732602507815879092163656174201749922623205048260726179861522869210143340186524155035416470409422140418714188360997266685543223673239835672898561929319874414737076885047172474826413442728091445455137213151782816601922301600149138772409626200693167523934622573896257998129705724426663582148112648814390016447915994870145605695122086432857460777975824569524528195881806271994826537966062011160642998579092727082563267860050081578689216460474312755547305121266315046984251458786452122719345256571074917237079008535588800429934443680513101875270451460797058096201508251098226910362919206715973292450271493060271396609308277151060489238552393626690012940461344023284653537264457470800342809387796543952627572880904888231028054761622389978229240698090810714011440933423478033834611288209270584075045278259213615287909141775409925353738392724690002138321932329503732422008550976132679068841771167168795332565699206810784201552872436338907659239701714888496766143517570385213267025743481492009341468500318796774636680818058529203577395693826711240407538958128865514184561566947678122805862980144678472098817647193486578904871596060334063472361690 [152,105] 458581977278181890764227669978643103015025170442762512080193553539551928340022485768087747217648038312419998532398312597618017051752029938013114692150478500653301489398899085190956394613088386676685096580610950998153451334249865127406275426736308371648995594358032542403587651827760445908722523590813642894018308883930814103891750432115237776428113950515068884239501001649793132123615304933836068838184707187286689290284278973123645229429999543457613901472298604964440857711028634122997223655404226748933693343830175856341207767617824611302451983988107511687484122118795039004914359585765382490871418722751119999687289292254206561757232652766839409427714888828624115835429574871041838957285472801353478222344400759823269894275875153947613348897676438247036116297820393932772055517486546090516291204346786844675400444657164983412348456608486880811373330505097531366105097865676808912604005973126271805144666889381409648699437900684243344046105418473341783658085102565258279571816703468497851962372993009883749726706241443157991963765652712130380027067309315527928370914364059824933934337863052267170413073523064452869063455443342366012036863786359451527263239952202921569317980869818153201573915895800784389962866207940811174366773490243690398407454995638195189445142200261536362710173431615619533118548323001063025006838092241042336968177387818680925286882185016089427565939816716737925060083874400801722802368965770506144710890133590662042322763332541299897146356474224340252320535736513809247197125533191569175420924353168433575221135357124825725767558431774314300256311668416596333563931848972786033372271547423661607908798140321095387380628549232337219858366352761053872656690112025071504646799758581155252974739617345424448596882255146744139131209124430616158392 [152,106] -38816283781916880293284479282810166905873773006162377352451004871272022625886216175518619805031740873210121381474757216326086512366304528967222000578971136862062899719750510280953491742970931622899122872954910523213800708136139918095062705887780354372381959480210120799489465018052360168327155334345351389684266404751471414669310910541459476727188217402720369670808413233169990998481449858205780868476282412697338465342850697107116689437735954201188144341527749388455780185049746824780958870716255304313024751703591756883597505231064124329149610626097763512471149229838394774460106275702893964133957551851965095676303440770914723612296202338812594158921847170391352912101898298642345064475413231048266580770434804474513752508922582343366332109859262089471553354477264028499107902817800938051825340927614421578184216921514614188805528429731888414538887830853841206324210236799623466811659312544026542406523768456637359697280815941653931974663774782646571822041608566784350746702596719364744957644794330947430706813260053272466464651196651733276132171424635255122815266847791780488970686138756955105635609557996885238555797390082903701499735554073910702448724743632966818154679716958967654755822394298472501408230694063763004555750344686262559256800319743345097460185213078731894438151168086310988007321350148086696305551847375286660796285061137455529263466002570312321854542434202370236687005319921820279419295743293308633812671577567579165896066809086802766125732249138455884454050837055657088384388432915121780036609876544826373357289551785349398521612576639813934192287407949143291504990869511383369463117699213258923676890008986379622797570076265035754548568821536355448971062611769812976536263087698250427480242732704539285989729589423650867860848813173891004 [152,107] 569734683112607285160571256844923395873398482510974581675050132532049550914861955313175818965847053677512532229141939864340059363513380626084829709501035650958484052710470393100294756629686231588915670853525865243139238340429058432507725305515923883904748926392320326433757692895008125774785832838878405576025957267300987421716875080319978781386649134778345154125850156516085957338079323299151094413364063124027597041237872324230082313744732729035595680408888663507559893352111921870052593192455911055934943148345466064871287997102706238402216605563736673035303804463421458188898343289474846351750668866407661456377396683115839163692710240531022754565267987806687904931266884065814428514153765418384983405140273641110821395759221877750363304167896311375057482094706121225801030622804553186150910438246477776198460176005645005921400022232606878324798180819467767301172076687814236214613468642906577865301710104424831464531250864644853696992440281921429744133412935762871342595271658630629312912586027145484047179936665122795450467093222765522519204798271576564563547795533006165177516711102037989332177141531193956858207176055911195985604626123304247910214074681485455139708756634784633720964440081821612094190193112266272531439965999144596437500794066545579490125258249361599208273836519597887380314036508916996849007673868872593096023864289111570950669144286454948258644684735557618433449866742426726041146411796769128688646477084933338062814816755438078379175216562565686727142316238419497400112203038032862586931393564412207088061815230900736341313426873263342828291991246176600105387019472977974718260072084499380016971506286012802987026592293943542155558878162612182201973151550772321354161317046727262641179960850708661212321268759073888290672891456032 [152,108] -6994093167780979546696601027878024113368999069235252346220095752306876838371317589614628447113605761172773442102838635131871397151240418789666202179257208911754009049216839053535506804846851505589859397643615909644455644236929437570741797596412009043789385872655956285684135047962501741405239632115236889621042400953081741650025941894663168228120749006167195377183271139335468797536837666514555301316012837197096982190180345027739817212570003555396274215970491832994492298008982198711291774719357112775181228702419477824878899808561621643223941862955248387921526263568320149216659550985409031106233484661287117812016938494898807062358342771622318331561782344234628460293144419345156297565173985478593281639571283884106878570406623465156117109581498987276531454370742144336262168676992441998518007677913979954992085072173110531413382542472514986601595371331312645113566841829254102964378108050314527167535038256003198780848030663381993973912540083908467816294207280802074001553841533746829671231039019288884100263991647794950513259324963015580512641911180892508069710015969693922020255854705225711542414035506751000444800654504398897372075776947198233252390757339980524675837586937050109160397581233104995814502937165325590305883985817762004205807210670763824793781310272050303225896811461561434874697801973099167404683194549384343859554032110204452307783905634496305556759148289834492599942378975844918123984195534114518706374965307210099486336311921613021853025471777218839406182841067354520332362598727567111582600544836502791753471410247330870196837359624373335344562987621413739080947640276266401172460971961437206523741104959602005289184441947731059709436825610971193177025998731634089718060974230705227763995108865949501957392009435579509708591684 [152,109] 58025631442335751895085674395941662662120292239936826031350899325552058987816576481790509780770044052564760688140260473287787591709632560831965031077645216767449775964549997168572965070146835063263440385864958692780455397595475774551957049241701454214427419315158458358214546902718886543774576176989938735526818071905898341965767249932899498343300638498750018245718909788638874949497846401772738589820341152814421959074712956323869897046048153220230449916305450823168992371330244965159907912995450727789474972671711561655389461766452703233314569020483595228979769569941475009249214768367751967257709679544534470220720627316533700466583992181657282678356297772138416420678567695705133695635256940123470517715017026224600035232325964450881783499002592495883737683410341032114744815907166746205013136917935081551918986740193474068739574480700177850956344122255711934067220727335658433837538930353195522632711011177682732677060984763255884828357700330456317647261081974851057547671644190773151838960409216310179381156829799466516354501102439732557598603661303242089781087042447791970983015053885152790880974121157816873966085677756239680670344782712233494390679909793354907856692842648934359921327800554612528150581828247904923512961445196555135344208004965348276094177554309378155590224656055455834583005895648918593977290288338304749156772173593534993584849979756665305735711226688827420293126383492382515989485562941122391772489718063950738448299741628952753402354020947484167944771412531079707815131886876842880478875754089861632340187667764463737295938615427738339346606746220700220613456678422936950468948020113476564604747633047867161904330315346494983500540970930742498854291866852442100503114722114160642268019202042446860693310702828336058264 [152,110] -327344724363049881643853647624713703565943338479734626267089541350995243612618352363426085104934018522274478502763628751103267148824342603230085724869304669030143636719638137763645906931225410964224161339981807859429944604765486584196050755054062633046582575098985670035101444983826776405108668395758262283944125067587460151263009186784599862713430829221834761402064631613582029770567352919489134486935617481088870426080966270751302134215179319388640512727910568847279514457050986926989717054335811313728357889037418487847960441039374931291620486068273387511335800998716839632668737277433225684741796292222391776162673915448508199748523684000571240928328927670404079718918581886225638474149231208636433891502429147526710973081651522677507910119121906468777586511862394425525248900406727702492077967519760176275960235845212679896105659441882509072822233356563165018069728498286257611489012368235054733174699211139682381595814497936105393637524115963565474210215771964172697038441392963808057469586666380542603880070556779070486390993254321047278305917729299019415626568399150939544433884358178516811310864205210624133456612120068235055944445657713884051133437924758380194138254306618354464503921371291800800823233905789535652195320466003990764229204041839223466715951693041813231089455574851976704170888221060105131571594694835582266972950258476311695626362174298159061629260611344062004651755344408800298090547311484994420203818732896846163004785836106471932475141862973759305866200656392234203191611924549173396220636252748656204467956131330461364808003734531249824777814638634430388072932166679882592315308139670336564764681028136528416488588113078134888849239660642287694826649630807085845420074808485791296336274608868463504539668445688488 [152,111] 1853995094369405982914153290941838478184691663268850446023639141062936433917764972714141297076409739840279204729103573445583667061604698084374458733692924301003892107918338111105961181386693333666922302106396636052330582938107890665041004345323336042196424999053305882700537058153480712592009076909613888947686797208450602015360341703260480864603437113525695169720933166100578815457618466244028418548722494881882846644194971252853363252964088757318418212443325041386294423803845421181533536430342217999002523743188202714723092583724132528114724977469072402584081552005424268762727007821120600863579649557890169790188533350879840755568129972927470671239331614737019757910597031808263625611038378089288673505550523452173035766363007362373960456770486030455047012690191440388153915732137221018564846153794060237048063711645053810105152068427678541024474334410984564386284128593335257271337423271604897879069153263708623621985997110920444788590269000427556178406886646572957184799271664737484739417747844799892495488850834218008805467521912863225788224052798575801383257753279743803826419067509010610399158572203058679279639464592105838839742419088772478238264215061078454842297575346828057486694285995072899431323583063597138771018134609464909428656315343861535845489417425086427061393967176923689657276515035930325317180402472983192806266950752687810814627967102076694578212044669076029630449697897319056832515486343935808908284343402398415049680034364623169866276450105346265983422973419699659603241277110298626641200620266879749628607744640732555508904472409753223934204084510172466740371235182730690631959704129171959442969889559719079143584065036464808815486155735717401893976745797797415649564627238909404454939627439118658832903078258 [152,112] -11817427155811158207174928895504145443696712310337374148716597737738634322366483812740518489016329685607658477897924452627141377332921033386296160240636763595851055715899669822268033156676691769182898153867862819911934013875955878171074631336613797169216198241509600742955357153883913824545489900411611435626929460879294394859032016967522189684064992420215006075287015560046861417171919144836328325170515176182368382232088883801724036163264516376798761888373584523845321513547793061317562290873129764565155693302573893081014504253406724443346268022477917556247201859241027278429164200893424290990934262869571267351779882701957835689091300768100553731078820859840715082353236994283395013315892095877673724551646735927933129694039137437950735361489918665732888894002341176116775187439533420068990118782287519294868549342853863492330036866802406804407726772372337543002424125371048965312620950470113501221854801352626307966948941029419501092552616507891917948661537837347101407159064939524487651244031613598699880728827896980860277574504239087243031599209689300487220452153105586078830219115362816294893072535790554002141783357488701995512580011520689114617287821735097064204716266647030119625318435956514710718794888796823469181164832808191057378045831226754920901335245889734967021856708440595040572984281888792122718965703276119557152176082206946193394527866836715951671551896845501360286123613126281909373848783024279209668109182241013921463466751579624304591640597870352225816400655737842047885950009879289701928470446164908282058908237661859470841263058594000138552913579793656526481110059205270298071852365937576041162173278384351640401060228929578890114463042402831670479014827315806087112876126564637415815435709799639782793628 [152,113] 46388272663145020410941872040569300821453438684088945543834892881309701667862661474719754048599598890727564507783900375759184862560409614450866666438792403285085574734542307977494533142507140915685137016351858494248746329528709844126085687623597133691713448466710798513728658257415771893401442687505587774687563088869950256080574148377421160581206012131438963307065200384868933078950164822677860597602451491347931355777273798174017137110138082372092699302360451368567289255264895992756088637973879690152151689797648068092993522438505589588145018684888955585916489816515275557038503817473916582181159961439800182540560742254147875663462067403130758683378004448066294919897306531207297910141520998107925741180028018817994924786743590614459909328941820398637958220778463705907169952475023029420079031772394415228265994593665160034538774797245944119203926143968183500327980110157364805600973162000644092895561240289553016103303202098577437154437659623104295405541662285965861895859676731527945338552033210564571193282178137594273055551210261462517706952806299569305859701288388009512200769022788844061324388253826004425123040432641231852572624387018812248277729749656593154717662775064522483958219106016152568596720533365442248327090287342623907195148231724855874169139874214933220123373555778571118291326183568420510120214188412204691451513992159613207677298929387148978978564208952331800272009761927216662802900384725925919178246633539596676592103626454476063712311523017096456033134974511149709605175574378727990963092212212750263247975524810052678978482934475210810654668089961342454616203759609170365063855874024742951934474984689232581595858625118633801689838842767127469843384967523726169457333952230159723722918345124976884 [152,114] -242264216999754841321979352833114165003025765500220136705323574884240086008557665835285738704372336018465400025032190458983014694842412536851708816799905723077328233086567605147151112506605818307690790807073481609737006202815547058165578636268311313358968487724955038831306762624737361037362840611641267282811587826492815080432308824638759896045117964998434210379014009949606845717935507633583496750780921520425385288613233960787202271266685515559990732379673736378116522028724200768406228785343580898429529722893975017239182179954107750891605464578453755897158469477487334515452022891412043087439255069297133104200663516105248663887756028980281355160462777613606147885607765890990823749714335657864654984770751641658029230314939507251979769968343175460854813592873210668624788076133632111249667948388806012278137812220377746704163022900202477729112198347597617803285253342899305887713917894726745495471393355468734215423117230999431046192885482981725417075529293682417327012620470878941951870145271245504320318424628587427943440030694312260486980896346009619219958065420147434697852988390578357245988366416483612560576252401903287283435019988207752898102297701054732934859642505645956458593859427655404529339156663796350242000772034301665213222604182200201909550405047184011720901900772063786219783879085027639670701227584481791803389290854681253018416376423190322771917783818072812110518144144275352614978472424359181432710971820020828534702283470463257144099431053959882912760112571005999213746802353933929945310678965705422962693041921083879943294274999268082954532360647482859280847735712959850125548550408831983089396533625543585538113789980627489919299183680478289127269382149681021081298745879471071696072747269256 [152,115] 336638268653638699098068594365525363939215009256262781994356528935167257623108124917649171482086739724908962406306572765763203817618279221787754224371357834416171507253641672929214294529317764508791281098968404680261348397101535994918755940308730911237748617921424067697476409628606280786370177111674476452114829609789800088498564380600526611501037078959006805719125286060190364311937277770885241293697765127047972813506587119946815107896255842676724277623918205211538410764024970117865386108184044254095955399864342137207242396420711933389040064261724409612668056706162376518858383780465688404166585705104787829085961395017243626654736204017031318981114911452422848803871041839329192761603247011194757014496645323884832207493435069828082708069358068674241439007329246944082282994111369316087680614704232033021961961096877348056188230992400415391136075109128115813091924138311354360639915261825791780221224884490281201548823245631589908508897898170371247994643389985833529515842973152210542826082394320167718881422862293845296312023618717646857604275347397799960656216619266907846742103360793365186827001214600088237262924885607497571160011274919441602234703239091375580357180338619519200424895285686247605561120592889001426580981770326756945139844588237049730923819561181646788344350880561508066582357691722782395879762314335247899475650930109041972595567388904514536385597076883906084726648758755141739568125892425925193774510979750903459251775459751941224793283045297841776783773722410176790744522610266823474129107847833499806683585881717208829745413316204548190724368797159824442938728117759050743737089207460918667822246385135582185652008726997394152325224025897982106602051079173641765267631926076885291648004 [152,116] -754298106700862534963993720784909385746908220854263787041931317924046034977714706650991477219007944471956472347175759343923961007037308078168356712968705736421618537031326126977616457634149870395395050044578050862333593659771867858091643047031847595996077201694888012514666619345491135250947979166606700054340277153758457099015076806736381379403294658894018640471398937415200339054990460469325030641110051147581112248794189454407572888134288290125026504580435248448355937104976316395408899527137918771883671245557796041662026154359394421309796267969062117518558234838124351767790447559360609128263445146116589152182508274838334893397337961943882468959759267082508167557599340768419195232221413784974044171890168028702674078148238730376674173339297868128862994448288227347008928222413012923877749611111947661394961086672123494595534731398874390172921049338554711606860455618434566066841666667683523731276512624448523680894788759578342250549987466807141951977068045050790959805474127352408779688530288573667747841399499589007040228676497648303912424302695260507666271580550080042848674505236149016924816014981248811919278259456399093943460612155350312475061993446720887925403293011259155892908576037421849717914365000887439038693915868396984307353505066935743518411110232467689952118779382519533280135609161252735184189345503419369923464340069665876881057018116884144027190353848498037061313708404103372631732505699430966266213089855959742514062444526299351098463309414867862721276918282058414069025742948109293600074381783641006538338315287447655019112866213775852023893045217636307748863081721331709952888266765685139791309918660282752105415144024624379087195219911005303763227480943419567972072042513138344694 [152,117] -855477157372682452231502056696561781583958067205758088662400031902710226779718472087358359738775665685715783646942770741573281647367004334380587666488390347836235183390954727535341180543895041719379190765914506137567838497240619934095385697316944508527247569588801186401774726204767362448151087506545292853565107410104393030631985277767761611574226907297587944239941021704142678849122904701507126919499893251584009015555700382753797804570802524301052486794697091202269867033511809052089177766032825280232788579545040192462312782921185174988076683113732442419302934407046113807763874050307681650667408813445252754748253679688513649458539841328152356552711392762367415151324587783039056003065567395532870901206168455945908036735312640210692565078471343109567533134115621347444778859258335302620116243168143789329921037219707635894227781253426212897457941887401694932761283268411541945264147064220763758059061419094511140916038352792605401659336361108215883810992090709338171270910164069559376085334441643206529896493057629873740053518621611870118488214267342629111010124902945768334353006664452660835892494619453107851130885595406119109565683098416932057964829864939443205809268117104252534340472882241152633875244638006822010404969358735137866745092813532618243870585469103947068072105346338664873141588878994568797859244388270576570271478981891254075595153201022327259793601547463799409680429663199455993811678090140982889897258420635702089704816828165925510670578987672272747838802218068227582360828593298474873763615314034901284187236535533691672600327699440022772667406736255437925750873325157350301498076175360786850692724063832643934891515116291658799082534611790984816141720585457170393431713096284 [152,118] -143262426246771222915303411717092528734055928813669232212042398302524394578823909273058733822054782223001990015483065896820220925115101570914399292475144343757452057406734817293341188061547877572200819619184158682376442565612192633755716995586476678344615846117404083243074713583923591449938372923231642270952714581840368895334387652418847113557417777951427807125413515021557292416209244919110966270836544748594560078093452729990073825141989678779872056312482227452234484130098484691951086012979236073625962603660599708966661046654109124843180292376324669442390616465403940121827522047842664703632012063265372561237961411170797973646229041008939840354667530814842934318950318004635288567832748597855188036908213298869282007566871371438661182345940194358592046790426994859277121439535982898486498355999011199770534840890490398106420375233903894380827123350833359666656380148184842653134796719875654989918208506693251155557468399874946939624613865122511259296319661164609843582438764099317038995171859907865736016474736034881290992793535782746815988815280395356362123971577236959348434663539389259891040001558066340707605389328110061454156243495319882995875880238553644257310231801232188864093882171786658969681218270183315322759458111945335235173130285630311818979171571480297432456926278311132878500480694432030754849896361243667314228742303289476396831382461174107569860241476890769545934050445914563806936222584632843582718554171576908654483045206506231646870210962755507731728355913751015505629801875206007522882636814739785833205564311170514893743324331580169501204289385658260740227175017216155782246733870212891122827500198565342202962890479105156316352121241581618775387782964076843043810168 [152,119] -1775131810958568984757133850519977476758703564087240698409873738727050445048631192340557979371923085806702283147415666307149525833575371060784166774830965310566150019217222922679752300389621274778608625135022739978203859105906267881405084854594326339053315746688399077997844601960451722886734208747674856794516562654980713690853494770466135011675334652889893434448490058316826877192262331549327288024029505185439664787501993937285805338446853049360775874297086150777412193469260800993344137291818775199756120963934133128802560079087242790435107485796593102718785503333227938393874272611589637587663763994153529916917234670658089508586289498507070006514814155542363270093627240110168287446618446990084262185128556216785512850933839339498306909973452789437062644364778336479682141570926997404226458263811796352318675282063543246540746391212106738397872429963117892920413472958468989451599778289171489031540759184304135651975683650909366823245518213741597023768686529275682735935021997421857279285476630123241942225257389149870873291595489104715860710403077757806470071947516580946629265847814154278281335829024177058392327138117200433730925283071336557520219225124674632745168304832303369840980411369444202234267500246344393228546197325736117919041580284629354088414707771411412065008231332374751371636526040327427034868525725724147586346443370148335668437966799082832541475279187726245539059773159962595203810145340925015269985285580231434513635760887951161425180375762144306097608256755442556766503762652012778383457805608384551336557000354144921378075865651101372319102878008909656554402582356973063493180328127623744666585510843595268807574107878680309243834529286793297822548297416388800400 [152,120] 539289221407249510552169045021495207727835400816123814653650155028494386927545938194337594340817575739294494528077940682318802492766905657596357780759840420332470235686461278638867839813707849334808596393329685851383261227996171160556085459406846811942120975210879880979381685855876574246906673523730546079060649549507606960992505995344652044060409076306492858808366346871430788760288082861367942153550578614070624512845257638876722748045891087509909539517301017244115025179116888206488963855198173756093502438454583713761986472043717744741371211898497459460122198159789615533712508860230708804496312145179237631783917162791091771673543690899448657422780035849944754798406256787803193369787129933452572672984345599052694914744140767865312609456172410990591945699762438002903887098121377143756134032410421982998519725687209181227649809203201943402398465699784862061624018942305393308827506521657872093165827307426580363302000442352141001072876479883643847321159643429601786622124946228534578042773289031515613878707421486149882778928682320764011045595522848696632204617322306386889222907222385149127307311338926214503279194586801152077260420677173722763954455035175457283197005340952338688820559396640096336447227236682545524852496704356594555474008220565387991524003049049602778876668521486011491972057832926549519913466740317401475930023966256696604042713834035354831362909770567225519208854863294612683350290147039349827180970611081817369583722794644398297897706876778780733264619973498666900590586986806297881801465338018477535442512752723481125515241389503121978686037093389890964859589235587340480676831777313222069767521186599691510462869015321142577731051312547399947783630538900 [152,121] -257480897625759211001766700137905992398053580542512330617056161953682295728471694807964557606249475295344289124903286650568055561209047473126440433546522654561642720658343147181531123103099699290588720730955389155105108838118140770045223134561782598485112424779200092078410247443973260849110138165179894026784908263411589342065221727309756607085837131757419942812847213714801515759089230181089687891326527325883428111348033119569927094278673111791941260845354296685915785914053033863761246830551518038632249665945612745175020126248615465952642488965404989239815579770172866345118080815864242995031813330635709568531156693682864778122418393780889848092185915045973350173792553333892910256955281520762342434114174686398137888221886723737869371539027165237873117534113136658156259992171052487724785122276358265510621230891440770181339056132474977164668918694070604102553120300714241336636273579530771904221562479061600649308892717473259008942738237631800060453679418584832636798017178649421671663720493858131324159613697672538650598862436112766535024200159508421525487300764094779601077123551018141938894627038323123620663146273676125608730753509312411168798409783144685227333757980998669567170482611458451214187062157094413245324510194929491693751993125979208116934319613331709075951102982949239372823677178543897777713991774606181014959851208000442820064845667806884457555588070590284544729667488459767479150084223749144652659298706345128468764703011764519962299719383833024967519956811449154099089698461922569707258386593789956009324032611162313648883959821098055299818842364201794111253428070800468806882283088623727713322221216183344118643492921907759468314187007064006087949584 [152,122] 21293361718290462788074971929496232458268488087399037316852267577754076041142060681902917005616335090616578645313622475778365492044002919207726311185663177778384224961381009953092304232812086127369137465972199762443646360288591225605364009798126558719709409663809853029151087027194886753678294792601578707896796174429784076296459060724639534966337406754745876616738994427401597000651828390039720498812679684662174607512734285616611199300468018589405712336596443588736465681781187880973876718286677437800512464944224929494381479804911509776334853315824415474319030035910903349906252072998549412355296649351995108569655249481832727837180988273961122280265116328040833583908513179199782571430792821555715452709671407721119230057264934566541559006535486708055930228395217455439982940876064690890124876199096387955462513393869845902427977364120778784357593122447675501052337853167518537086033761554271575922068707218761767166675442424189268995762973222316425369116206829541018107607881898432510231745025035551237674303037153092433744453701514977875570551904496951051986564981277702142485459230093924171438967879784038724897433333285005164443769850002776529670974526997935756179197223117315013898257889673304663581344620135196938649426892271682972681011156531430918929253326886831952570474567831113283501553827615983475019598779461041797142969501456048833015028456719521953850074101591144455254540336289154590799271092515931734873747906269591187304669527334014873847913979576387178750116515783152796893225412156001208237615679289278870011152198358429738100308666686551580484647934191941732350061350087205873833852936150592431228564349044433996404656904556868623583093025320795912 [152,123] 12414404915935283331726832648243809056891686997627537642751312975325635974093366559937068454706619349863334880201968875468985925267037428959015931598639497329745793637500160123289345417069027008037617651818609256351056061209179369801286147142264496079592387252522189294629702078174838726383043375039888640962628056559440656070365485176606814704965434284556785532314482335970063204317876211679122090294459077669787155855175022506393877864633354124436844136629349249134357133766896045524706158157341910506700297147791669502838226591492222006873846467678272413798578320297364991203725682305966591699344567970782460728674308649400674073115841481175992347828376123188671736474922214520370645962140106210086567643740713551138028602549795602729407702644048255885369021112441833506851470063737601908521976732407063257854031863563963523648652762470499275780101235405569684744869160152326357876106958550626835515493392797666379126463536420106633872708343322670719078965785632898323309150464640227773850343654031038398209387772842571007692083328804830915165094661769175881448297182792944232564945967411633010886068283962629420356715379335057138284557285934442865415272423680656794827312751927324354611593084319567661991016238053777632533988200975030312546880145609493042662596151445572124133082802262513769711387377478144333478646167307801616194719890505572112170551325269665349130495912850738363817768277591315962735509410316459485599671461021185765738170679150823904584683924729604730303940108228992132152191468996938572276178434808518272515633554748409931550480473997296138303929904356077051186358719600254688618251929442610313098537706690712447210468662059497112206026115892 [152,124] -20211522896218440218348203038835155259119861709633868762514087116705943755960734974759434354271699860190594822960594524009958237029454882413066533761913590405386276193050888274033453413154362906269762879161874098028390119667015681458774172911706471084525772837884907795829606667810033904991661746664225924504872733785653881038544868354017317262551418599732484423820826790593123041876049460917787284242792760083970369722364468996513578604982663319491255448509994977679449366906021003118948059794407355026278983087749387702020138013283242537970675929755486481816834595708623657665364999380886604721288072580288821326850957961140375016912538056226861214973718875418912685286351599905128662159557266846009569575609766375907802482585145540474539561380406252752785792115489360638887131512802211893048596921853544677007531852785318570959531981194106647853553958176364128035702945157051357656506918297636064066649945747896578806422034959865907452529154676957433326795644869185930206140712788307888416866864022337166533902773467569062690633193560500123345969317657253306032787223902776958876632539885051157871247677504741835026163956706912775202156083191611094906842196371157815571531982947416212057106476625752623374316502902547491698760812471472462942105013222815918841711260905493270002737881948583034079058692798048510917347052438106181664985041936059901137180652675768897994926251222395235098334414427007340703853399313042371012687401914081635876065399412919810170573954854258976957856251754536003638380957298494643896750194565604252206988290160026440491008497086213250529693774170511676309989268718483400796591029322596908151267686372811809123802314449159279720124 [152,125] 1960342374361318605475129330422577625167746058778833626955974928007692216273720407733006933290368631269287626619124192655870873327318539069183668582993354249701291434824885964404982771789690094375985652971486798560426381747589073577907206922936336203856156123966963413832069901002978138299233046027547097717912178591175913367565298988113264414989158458438905577100481524808370925031602093743782584034877527455730882167674425331190322904147731630829282499817649551006180211380747147552108761558346757851738753431041812725307011801395372285559714458274283222568885373995130008220510126105503561684063350195901544765388591453497245764010026081789720919190691923844281625247055998362608012118428589673890772079754990069170013612580211269074210529521420451051085023428718437440609084830535667939894736871307785851174444405757075611088521657769248593321771618051947419498344785104487836357028973948171892300324327553861523987013928735168933728836784062750919143313200444901736644978942304255967714610302410044867786744216433499920347865573841988188938352147381334247580123722579967273962470997569507793588440455819827218392493973674593546319870333560583902166979327303548331110145238918946134851407481261602685568184338337503095442648977075029004349878426653485489083707008418477157201738725484380965010970206051628755433671618465345364324554850515207368387315631911160107583462311893461561220543481510413153460075992004767401539747958055205989864995808282718534121121931220228476014044823097073295115023188400377595861621357638857987158359530301407383981994920075523840410823763344800106014882075974262558031218739981384202438227715084306262014388988800175440 [152,126] -601773967832249972938488021981239989537518358495723799897765417962789055056039858936792251442313722645724511583097391529377228133072278082290661245756023265939244448592584779285346562089763421524147787604862590995071819230132094932567690980748077110528458673695921323601748432918068764182902322576210399234842355891790820673094405122115708025074561549348612729144468936123778451974689950682760632983561414941304379773725764672256520786686287473964165606624831237744056527854920005583895596992586042346813337537840368058769179029445465644614580974563048754619048649433472386501360011095991191138061845600684251484337275751041244540543823094122645645009420415642194538287315096321040020407221938724343690372856742274984682133061666508195443556743129900312637758453445945116747290883009103872863911216758689980555225966364109232372549307742236578327310049388867704928582996285311454693065652832770846818818911755925945262839937137672922196068166837310360622519991876468525447519894990392828714280726693820251852238359512269666354015832650454540020625277757948674921381277217013902628398343136032646699467221874175637246856312477387401694101519183558548010745924918754046923538236232961224916838836521167864043156469057844273188841490795574089691554536950296566254183334146099493534986484924973277199374911302802119562493159985731196023595575164616587671617627465635769857607933484126658120966731777522558769423099895863889255683801843248440922474623588996436857333330978673307449026355308554153781645504502954175008871237563628896540871534339217873041012043084535384081062391118150284732961430439674830033956240776810883609909707034007667344655381676 [152,127] -16962547726877747236050062973989762604548787363349838170474271223947630319637455272799020770459825293007436935129291655476156772016697918430933387686556716060395956589039063655036254102890325717380599249068984225388106252399803175882455674551158899393637440925107684252243027896377844307689161627457354501255663262487531150820338061305999371595440279207727276162688869468866015179319178054727686503381171613620745653174092671366989055737265121721070748597107500367018370152510992576090976294178994497667376620243420800701246940908558379846989294416748746397795896465222657682143920107211601455180567627755696039236922535034297552372324616909928089260151281471369389118418976271272703961760327264075504016615685610117639036704499895551653778255336089841656050970754446003969382492562143647756349367508067559390901970688553421063997443476354492619496894992575834498580784859993434381915115665871808161600533133334034037212101551849637976997024360649972587719944346914482935982521282215439899306940139971971359306693131091765252753292351936312147358328290283875703298767148619191714098278585745566252474849476121545242709038255861863695054947302788678185504450715340541557072476252307528287221785640623364647210621999942954053331980631280083582179503894814278476313860104586672975979182106349374467451506477130144926202259567990471029669543401667322018306341948071792349253249764581100838118552753823198702103485824777519872337012052991121236417997594609210383938120847844694548901117920470672084879980566891735062424271023134390904863315057304367080645529410259441442086256684421080840724533621913137507654665955274370134017752013602655403284 [152,128] 517359427292118709448405061411256534973922595406223745557759757465587877487857119725840520330423728316137483033671410292755036691916374321604839404168917020104448394987643801584872551090789187204130899010910508849999189234929198162424425842696511645092206990798438041077618052031994320014422670388722856696674754437119959134138978065173386629176047690512264643491332140718602906670316709029862732354914060255735631452062194922077059535150639149920092207947973239282992442606461241644720357264807877203776472344970605627578843700620137328764052890661599077725452957389785562365990921957454395322817550833217631754027262201008355532290557444156660640383042823426842493931414748546131761111069387971215242107948854720569335605195355477481856118553389362589043674574513926028560331118916898614768076675663339143802817206656639700400058926915054583337921379837584912361548097235919690022532435039632239401685500529229191510672200717747071461026115094355399685879472898453676921201905618116972837472333974695224885485145241025386087683774846068659762095096013514449400625489162431189710497754029129003461570883723219323549846868152246638695322351588289155423048854177388642325957366840223638507285904085940132431374320566177366493692055332526934541755364964981368999181429425873162851172712196465060746925226497567953034729303886082663493624181446126839202186077188447466345957810358604760661089874705210087015478108497938293311825718499622522952153856333654284991893450811853494727750365560140117337345451199110250989765543312074581524854833494071063327899403840694307488393951509378388009970194384596242145625241317765925470594153475137 [152,129] -63429353714072120525887441453539840133001034117539016514755603409346581577726807083091388803716524524809679308930368533934223404554960409647015135388635310528527275909419932074180755526164959834233870472438783843819998105274366259614246455874281900267780740002968862651125228526997608316991651829025443946309054845043201713766724005348500151483661648249924375252881337488520365604946822826216249939549203551988506931690995827118462886432128183905687337042019653860196978965252908139739930530521352690238811430575871293547677199405038039981721145508528585643393577133378365548545038692480327337380921932963838545503244248362705602936083446971386750344982107657297875779918646872237068465522905066410088405691743350240389324173412935866194223540402308776275372213113118800655351043924082351398033677226913514872551479020232190389883394860776039260981509044391487137006181701023928920268832021027770662177145337057364334632142040147936500906072621927915540973490056833479686878313205720957344156892244443545391631099004613996643331232474545859379218146945697394341642594325412907144299746113697987388091415531541865174476761824040707795143046353562274226616529422837002368891786544883317649555741342958257505739373773657987365010179648022726089563241412965516422686476889227628890073865629395744238274727825435871505960643982002318287934850927403339146140497443365992654171854473838333697019885919462724197336662577954586654070382835783257212712325324222240369911066015970502498030431899445846392615178286407861071352075596982114617345183391137109574426099941078226570291647867849042212931445734367153473381790895520775212380180 [152,130] 663718103064577340353893226906846494333788046405281417153725464628378853636892247012303555647704141059117056198670458974556314051877925535841963504548188150148303043475933969855799367263040650320499288617092597651204706037747380847352110975857416506995098431325561465267025111074667313536174316863196613833760464809992627459880152138476261944906314306741406171348146657721855613613138647112995197335720979470006297168392773585368366958943947480888889977561865147409998383493992608497533096064836937187235492196982771782898597295911833812958305134538635534389635805636176581649434869323470669807515765804840802162819895307932838303090311043746887388965423082295967540404036932063482224012556580967154507288282935989439060358235571713772457042551807241603238668024875694199966199806752174749427902652369792617372705723781906786650325888941570973478220664559474977365608039770504136310518633000361228027963369006774332679712315588984505529639813037970199840125729909041923834768488863290056989662211971907624168428648835918461179565212302481940938941845063333645162781196873315763824843391053257019158902224538235461193912876246605481775469760567514185136234070802311876812435506864179877069570103710545971390626406353451875305848311016577329508354225681274565118640721641957850918557023774133548646355049618054116906793102992674709314512908106091018209831552606244007132002784950665364419316978743797391276577478585932488644913736667658019685547439670174032778537938850453959411631077725995778549378976228786335977989683025819492162147647437967245270323113024785476154365185629828715798583384124744803889100450225117870 [152,131] -467436304686722530988320476174254163230806407944437392292666713715595419228038980453457085414359256135569927029474189393876748261030404799020979704453873522250112885000228625686376533456351446223632277844917700172956290939640286702893170574768473174788097454539123525055194195502556179551643223947480757059561742304858064899289872421470562499266870886179465045982716631896825407175134837960029682427249770119435200603008082510634944606528310028036165951299551324260120985207009876851031209321585856958585735786210003020927038859008052579779841355814872128477400665481029944159139746232528330818872897059056601784288912129506932216976358906339306658133080671708819971030210916064449645891186374164996135728410035618833150154556982602399713045552722813613392317879457930527322650976913733339446760376652446223190259494711352061936731596148590525514450549472980816572731303236776870972435005125207442717872632515176933397232119518524319149792527068195770826628874248408683627706790064992933572176022398899564776212771696826984262627913931724954152363659952123848777009850993999320621013256670544927619148830404871201978988293767383110449044080872232499143256902464502431062095597293988059143773764682292720790819705880426335366117799461234352564593655655675815595191482325612400969429681257295901775289517079201980504692037542104358601206716909404467281283804336676485149877770437378978469034788839144427483353370254759937278758094580036248821504778528527187319245769687369510843394057377383599950299716247205652949573273738296456012838254845863549858725804824288293086862118855996770965288201218904449719505910480 [152,132] -12255031313192384304108827168783390898539355035051037257915212464178033811056154694039084201548890953106988391019278442748613819921377296464074757962518776556718070379250152402524774528073650648886736699886390343209229552593501050278151904546886989325455480336288534615130408652376314754172237572676501226957687562932899129693862719639847649133020916542330907312968560628277185845044151772203801919495096264624009179843449262729400946380737787031147540399720147904377000389040014965430047938546419634342779123212950341204861253641989955747550436989268916745440542607493053301273833255196794685983801167722588123712595528301756581048503187676062447669168693921333435585884291593401721776506439075983874668791050099889981937451743422023463774153620054351462440803248547232187324763653202018415149262174464674839267760121658183864594525721003911943367565404400458322878305438800111350486550386527076035072388384702702088803756276075955825863163614484419625523420334808934548859958087595500488987774780306182926133039165936884123684143109438432834099870588979379632205955809167841727911526884101861619498110125864782322417010759309598817418657454947528681261378849600523168489515644136752480842243377349098427658730499374431006626263263351691249850355056628592047281409572457324364679753240771020068164707431547791363905129536371599440325360229705154769841765155128899121853315119945710125855251865345336566815568695696241082083636300237744248368211544779323717528520561556434250291725657476027460329397051901648697337711733665902172081650525339753869452570822522302070155784679553098522217909597584202020292 [152,133] -335233315670724444111903921390680874030404515471909180950437045225292750358487953526062141028667334618052546808595666136189411976147201314888479807743959407462460948950427576069418875861822907313114772549119392685484294596140874585362702898578115066145293092789048214137512682502232959757427036408272358084032332649334839848944837662269250590871973776880468809303779357383184526815371497078095862365922545051911599536003426333451962301568237869916171274037606802234831258102538590257642262503644288986724777272124325016195495689747365299216730022318552265419884445241636761795484308947531326931629814325292096157859191235288654396360741837303472001143286702907610963510590716923805966258691416241352036009118804119013480828947580550270779510871912067005756117446478531567839666825289567795073242841898165740880483388665044974960335944266076109375235708873509323273148431109929490255864496825291270417245886461724156111240890534922389023222132827113687861441795352785453488622998151138376128784649853117335286570318948060457587402003483438031086926150650453285955156894404583037582541254474977961747412751601071938024822393613057516336461514066054476457128675690620615809606240408778043477928111442806838790421685546638805938933069457376660226016335557593438998031715977058516694292903843550648991848900393079401171053416141798652292226916839317366859207984126272095799372407943588952874191924529904217623464864768835821395506515507217158102921616079349478874367330492424848896695247851339688451528565041976514626682623336627939180668752527974178567588096883738266145302554382638862527935267327354 [152,134] 557791299770198083223042020651937545865893138891672169492406101717000095989918093696928907133753305379517266312276070919169997577400455956063904866639411290912893594184591049686595638749307626418820905483477425642774874283183604092811977219360358754873668909000147924411603576965071398194073850125303894625298068323240946880236429324539095501381288983664587296080544121727113504984737473354155576148288152882455722514130663617167248935621368184707597028748391611984788657181888067649558789211595637234734043321414272618576661417077549964257396235424105007819350318185131907085498587524276925174552827788108791322224918080055829013700691317843368085416346979610399434231066764315772369322733764391550271923167914843589274416163867710497807088892167110533590792078654245877631664238091726491086116566803325561099812303175086165768148911206436163367559500484330980150420901031366922606557113839536806514131785431117274849856148565789811163865042616229171029600334484684230823936561958850195062501059406954612800873367215318320341086360722205383237004528123796656143122995922014758069689194399924650527358127261260793211306615132785358396656832447639783106284750106801982436887532305412579145165463101697600972290103417977390914329409601723247104421200814082870871442196976583071154911453062548172997294106418040749142806595976021227044199959645751498370225514749740556907101972494835540595565831052039071090070913324630666856390868120518151997183159589780588268101341010909962376324806635592996012267193591192778022030023412084317042114850176758596559145173018197387759740365685736523718456 [152,135] 16397819820182261684157670927740219917282916858535183607278048572760074488899377080387150112871723934371707411781229479531687372025885079304771910129559081334084239767015375956559394336154215645288155438692159634790786508969481581902993587953402825983522266852686062476369828727845928041968052935193058825287227645073419577019542944476221782596673845861935937334341066526425967009692324167048903235973090274410712557646203614670015799844996075555400183165160043085799164348142846639234988354411555189703202727334643944791292980035973843880482583603736922236051105475804604231664898531143825336234010533075859192111516469371672962200943351291754531402482768484448093304939439011107804314930901255066285020973194181683934511879653050251996097790765193066155186300515164471293787604943376556519002598594562915889484801675815168376144645711744075835284605114707056556408367767222630186624239715340037439904170599651759824667441717521156425313507460297990612624675589773974611506269103778629169158457729045172526884173256825857041307230470848217933955709061612711310829552187986686468089641703652021593721771681114193100819828327219893827733291980448081385498249043599030474692206484254930882357472984109231826083734390708564969600834158300237487537060399025750280712320839334275505042456429712300888801688214661034095239791743415069916795227298410534378158698202895793238649811076408420771262601993121118729964913370401076448068864741348109160666937556008889282276345492023448124080747960254124906327527535301613281595416928304796258877922622255469014094356560895244328619045119853518 [152,136] 6605196756058641410844080398899095871372506185727615934876361372271988189670823961067004869922104871662000676097202651057939335944300957937095806331869695127799324412693026437117388089540859799593365211821820529442771759878282550446633663374511084509534872368137382877536409100522935325163998732077875662312690797238879292456943795770050158747694291700694102194831917022097271480615719695795566348080202972786476579055971255334859054346484313423466926594126650091984706968319778776294650755222974218046717998094484292834637810781543253458508496042689262883310348175635643079092070656283550071388170444798189399356543170854001738049404777470946542978610229354557981400546608847299009183996167329752556941967850891122006599561648603697602986730577718246571196757184869268928708947742709182231327674085573554800994814894643355074419922325172908392127944927181732885736108494572881657995310496621800901367884760793058114954296409782367747536787291443426419897010000941748396158374839948474666367193243286210981722340098592913448704404184807984053505242320633194701378324449593586327851932188081524050153242932482834260718097334232693168390453417674073048026005618279703823864679196503510183779601381492350051339629664877598832398513405037273507995387389488465015923832767099978587032930037097551748373545827962951798346243541569234926309279804931743403811335517353537160363955636054394875772465200262464564803160694889498866428438358314897729211738900719662261337210552920306253169398701269855973613224741016535501670020651508195064666730939913195518932491727800126096410682 [152,137] -702257552041221416765244223656747135378296380024764754047759022856860011007789893295800302770059837019694576437684658469883228308517196686363920847823268562525094220916421694571246471877667376648615592667613069184753967904544109648892842739545582910585857518665157146173809665057707907304290579969049052214516760676224263701790894840907029675690408524218163749940149917004957499950163725189042348639003948318598623515507330667762273328708891435685725625002311319263489166892319981947239624808968245223507259159151985197753647748180784155793754731709709604944004976802882861066315546163188426640617234875961522567323132212553106729944812000988571250280047477525978642763936706706582762118215038358827727917686722057580872522658703912952453043817160674445709385235741945989020095626274103017803415791560584722775801773225053025714642415587367854141893100040055360278271738451530424082189231132949544578170775170365629553321064927149086518998494445204775097121279580633528584450296378704424970042886825054880746265569970797334608179121647679909854840925459461691775696246330372949115818592174489047647087943588878376923567434824216996301729001105955511492649335604093238296080000150078864190877199670317729682723909385116043200889889961055072330678491140911931435253392571326117340373449893952993190180957817786800171648428814695870150505223350849038659813211335523371550585902401477754680214381054648645161577838793444749757108520817727357192052093456864854760490127147141479858407009067801554558082793306098701250588405629971322072413406549734791212917061850914024 [152,138] -2761254671321843816541278934406264698440677318081981459852320277516015779378630303631983176257725158050166562506143816678808181630899932197711053629141606442593328436916917249646605494532904243260054826879022254502140169697933714676173480762053823199900317275008883963776156857626817613541919108016196125873387878005748982979564642005101438531614510739679863758265084077307673280769988456961776482574212193187842534913839940241910459474961557310852982512781723351768672653955454779426179840388647445106672678444202273698042270632032330946106603885239936689915494645595941457947164692002015523116675070094583906119513914258519627229472828936193280843001212736719070268801180686447300458321367272287321372399921483651994014103224836648748924622131517580887148571991023026042009920697309580934065908747399991770407401362628513335299407843032328880121935278047261698885299226785228562158265039256451254956690834257820495473980840514976145162995235285120764436794379799441275562754206622648772736743448337317270085477370967826433581030473739536146424434104564262099532207012020355389089180419188083201799219639334381173137210716441164097697222391925904718650735309381798252764627202331109520729698475257489174866487372808774401325088714477017407876747152773964201725301742644544342485326264250097911037350305168023443090450133616721961083296927215806124719811012765462468259028416928378788182591239060057589611453723913238583887989553431031329301409689852681817431203636546481342650571902408093285416541186799145695151083606445158257343088301585787341741517312 [152,139] 29231508264509855611676334111219660750434461839104519693564719887359330602187996434318558129449536231517784523567876074585195543592009295319512098989526544748851401022051530456201461965796438085801011683446196445886684613645682192743544862163015705284697317403600272390052696413205406586081897884901785940399383135406887786872802556513592385763270168508064243102105261581274661649574481057925754887007649217240939369538137335688445500425693128033407227055006601415335136147381475318196993943405411808354534017476699745469866678203136508549569285927295767341457637801184004162858079766898268936176139361274115130811975909326416113946780090244958485592425541835052926955879606717837338003597027150407513792791643796589325442548737198361789883452793218822744856271881631821075328979718430176122314232222939642530573558895824496314904510912326116502952179593797357876384868104379684396503227452486924103758484392886614881143240788042202207234207296535674258486222528346601148504716947118786091852945170801163583148296131495691075109691351053463342581926207458509703977174780450135928353150660383165056702118559621975909592827157146341025333731883235164837314345651145096069963932065780063491787508710205853117802301189399837450524428686869009943089831569221134700454123901168016039983640059037977795142832968103091427596476576666701934762621550945576699951063504452200816441904282061847273574889217675252575292395809213906559083187561352291652195502472510594633236594277762913945254757832909619644390523781275403160340316563196422625519896943974349190 [152,140] -78930791041782024950399432224032543594643494414400816171364799971825116963673803859998674934347076952649401348255423888872334272916548214768682415088481957135936629458469564531766861549442683048172003336954141108989944021221275955783428848416169177651707760114154133608694642774896862510213431770479180491490476696677746814486154001966040273523651217872390214227608271487828536682188123665494817297204761908029586832960983869605161123479175894383522159093057419121280691266038862448586521264780535705563153428798720034764839909874985414587822125391036919742700824803019434893484673586401502643580717031009948861127635901648749059249420437562878080174384247371607249637753712758178180723162501407713287111260350662077082020152343935861446131221386964861982500662234940403613850491555213858054437676428282140492776333901478446375687571120006183637210877624819394481257274050614755769895428881527601619951946534217208661662790331777420575273071752095811405126303870583299113666200217173186850780262497284491753984669535473186244268326950396204508839284183989380119273926639085868589912660125914815367140948016298899874717289736157819088431202984600323070328294422804702456042744716393957149744088510577592930976782069297372703371594790791281607926068765064954739393340309215664512908391775549156915786461398254575927645526367947642051555376306470642925628016536427071408350979147734037530240582078588070223799029924188833676675456796014314340620339173282680781247222311329002425209502130997120218615725181186417782830500403823689843432126628 [152,141] 54723030074110246823425911823106182008692769702961677465762231676190061783893555429211817762767272133638646573160304730887725050586504073006498640924561299346030786105064318371784920213635976176424944965931675293998841335477763377765722568929267048534143410342863540336891589958905332467989896854894523325813831382757045609919781325067395590106976423841083054494525502540996406605004958898591078163361338699981822449098145374124852744018555129154983887975178621943851865113371921041181232109778449700864531048831362340022970343588526529336931632308551477102049007626790573339964753814792992827025024923148765575139389066609061164298370869013687005232941185242895622465049780285260623047938524191859619994225389082907313045901853073372685335776304457761930378096539186992103399568107520652242111912435713878344082787867042024974418849309015265474488693692489596257516022838773492412495486671652539583866171177411546049828132083062602729634116745068607522227900605780325652054859443905970866173343823455994593217939932587614762818028064951161449892088061381066559339072082447397577642877845881510836675978575429059113923109293921407631073573563975608612672961040813557939672986378982103854702130572151527950360893933967314224809887626190778646756957365170744306123768314962151565732625714043685528994993812034009174038154106900990150028352570712610198529020227483685884688707617068995754799391492443691773016591264454490971377126663828844734459446955135390618517852252305120570259621063815831669131255234487303030799931992729921055 [152,142] -330177015239766183726014594550042858374819504558000405100600479406948434271318396787344121700361347013436573451219492832211856822338566493745328559899257736709272449563160028545723728197423897800725539447455310708656780857365869787955579244741486827435018583064991066125609957233532967938266328611124383858756981382172246896154476630257500986809338328723093720808597117545386174343227313782647892475915494506706861911535410996505553385092510345360908102783525841111890487385501341624690320412115276852969889553434009307668299500648324976369035574366490314842449061142722915494334191845471098123112030299522286527343993592279192116683520279889327795186934488901087917456543869724974869026704735976842783892766707935254675528723135634082927708120518781526591083860362721548479841066642165825141447996316989694875684394140061221290236177897258875818703534343582183956845416019380665690972595200065755400151071516859543543195691832066035458984222093864806415508314388721261463118252397014117649326984745352010537991337341729886669501639962987724656403970238200009640587910473065584078784443174967862710772276072659107446781412359780514104287482790854760670848185000815622076503679284491292970928672670752019268485646886913507744278776321449050523713719263166933285858504796396436894251808615489373195037272617915808539044537471033622667137938271645211541141956758983339198598332218030797848522718218609526045530942487145851858137780306464242351913499138077743206637044149624345379394031724703108184756547751948471432258337342 [152,143] 29879316011779870774274540983986238101164531485301664608056466005343613066420684592890098626906431625543034769353148542650286178985558884946352163896320965206231561087192650584764925305732784131204684895749597534313157407586628559274442575942232536065550439911716212662182047684380738440598988068378609947865595159196841436012911782696445279382353591257654052929098692654861028553657961052848624167563557773554296641280943130526006111392565628174764253837686876024407750748633288556628273699047031088836510064688282283368777834394814041152166478131320080207207559516602192154120296402866850403557709040417584634973622284224100346319666681047126369198193444256408031729407179185289908333603918480081576133061071618224566414511738906100058850455500327868393468555301029989235216541844394526848019584575147510656918353132867199270139376001023161252094332676756849904851495382817233658890329584228189758979454590714738375202632547957609574562254961972636409971649618673261771875576611591359803733025929547872801356163283068829347333585192974773959392058590057499113209156889514380977832314427614727709611446157150890608759440223661713257679650278080531943742443424399956014318075963828127390250009301726933107641711733256218378415898197531957240200647070743291295098808713519223087044215468568224086826530109432446901981962795229520099002113858576054110627957822809221115629651838733167050334522630792527456249942346899025925044554521558708564661886243122478009482539960442043558195425088837370206629464190841557902 [152,144] -121144800136163766386264718103396301967045764839388445100700179238173556662309934977239342935406191028581764075501914977000253859130969121449778124586425026063393600643239970187284780165351291032336340962887269555517800131717365661968195287123084415088855918935341384798021881452508283035458198445236802446888617976630540239970521950311479987107448276021230876033374235208877245916495256601678288338024165983213934711715098832898176221633234793351183877092628287656129326502261529635716021690456730207770527765817060431778448161798857775090227006395708091635009158542211942696943599636733634494915424976003004956078917702372157694391839581862282091100942831359768221765887019111604238368005221067743105851766421666846971274083084993410516174500388196286455248243294501404556293357904723151195037447493222763330934833246227928421318534187935226959911658189490774226390124954832660531745704072162250604446535801547366778857203179849456088611909537473414126016675484487210966869004027205175732631204726642793370341606290927698734625334645796078293059762662549372808928718282305896259758877797233654411717803643290444500103888509132725694250270614680281361751507205183975182769687993769642367094758947184902516188763899523570313291181096859206449466227775445546833335266723355729158125306244640047000072972512348502490348598478761997796894979327551573212642023802669289381864235815015897287824127859130555338593070937971940585790370854243096944641191281418525962831117756265326813020650251088658141101639256 [152,145] -19923830709400953771212970174341430268813979702236468671423311653412746916421445844123354655263474612136886436250725288695366018226781402020860228318321929100999256744592868472870954211471435987655709547002134413919768490864749663943861016403837104447895089783914137893533411595333652770168630992818304513886052125241088942539346239725689199958244223996568815472909002639471618489746805686951179151920851394567945782610994605494361100919794722856224822607827014740510474068031780583376097251100878601165737606292228698668856227583800380171422409053207289009971980192074485572907934613321823959916363712028131129432986616869969956171312059482256989635151889399588477252950120881433369950797077457101479539027493128597741407929927083653171890419791101621108167276999007770633392665143058166536450412304225493326451760153947253965695845135442235519598076860678046896914922095612010302979747916570738075432676110568680436901199072950916279408665887467130802186713149660696640847947099874833078603733050409606358660779622692515736618703270807496026984248138305646800384373278475387700213037270193930501648287460101803255073909662761105456558217540007050615564569874897692744339039842276468819819267424793078166683621221237630557688319054527713436298006468370719175406659707236479053049263864113764361768562859899365297467077740121303782139699965950955058458539309693872188343601155400256842059242415565688770879570412324221780918084054868553015627549579762492858931974439884328798558703970970622650 [152,146] -29899966220556907335962196660208634358543803479783236936879601856715855060132836013020357817998519116579250363322133058390433599058223517261557333692821935009620247154417931338808101994809099383970088682091833385317396866761352970182120902911908545199217270440025844525603878711964220499703868812122177077938187021992811334971580287466512230171939079724576374485803247193512704004968086946442353331891299368065049906609526395799453838906133734861261723834886033759097336893440938675910656417134805296812926605595416534972077162672774547006481111107224707741010213693463480394248030896494793789025474698989443309377049470778095098019115371230620540418844102933553567820593790818740327251572507872174806685112455690185748664027620016832304649838205498636732807951507116817492941953434875602483452356477487142907864190952060967604024320850604252060945193718810067605004085176473578759624169911490442494421348345960951456843762851041488640738684668250731520106716872440158521967456737792034923911420969007389807581611418447429382063603933964303148121981913296704043949647719575374538646547018076530063661557766451000248737389320001347098672716999701966444131886992870882945929409639515032133012180538150478577166679224951297751860010631862681546198045262913590629664146077360304300127409368938670010971084270560516661332996131495251814231743295333659199362971515325693988021659329264816536660842992344603349778810699598043916309818422684309662479159427210071329391865625595121476564866054 [152,147] -1952768715337904281638829126972614820473755961568935502983688025177769688411322834793480635735821437990773278623255687871759620180352640771609113138908173253603651737640165649467589835738788512265302231697798877782068949853846192840411856627912098560794752256450750579820270535732686994170138029533926372030973212075938377555882441736678841506096665274466351579404813556049971890157851567829109807450795453524212517293694722433853915588563128894942313879609593986690105540027235843786318153997568002016296944733138972351627692329854584030930908837722078498689671655628410051879373699611672301474479572749647550394150440424192084535575922815519574695981520734672470818743220945142057175303533979568625582162267067368447318281345893388472485856341254790262553547448054585139804145220312240072256389370958818936929400245586373300637899823022615445819625255047471531485966609418098961373709370390279394583249374257291830119328213567618159344601019266935261339596957871668406317006740337156254257273253354929463313981501305771119619333337779502271772050126293247770454973188566426764836806665781764566905102201989931325093583767677584047153429708410242602885873627931814352568086317880622833459062046310850749508781300417117404940705400080521649780014781027149912958108773343727576483999510989482888528102380678677707019883879240436289423112067724144866061799447505683565801473121255072440668413978393277073704336981083958366777070656307914850830364266052909776005422705462028030 [152,148] -186150291821595816361432201455529210842389193508061645829017316526533009142052068025923133423237713171077208786321581968193476426764761306993540335435716466282017505293998087330591347043552252556458383601994825568393266266277159935427661117374423568699511032899844841192428429791247089653866998095390026136470080370980480659498204631375272054122845626588537298945872189814422195979586304743780878752636312127317215448324524097102480269664285111865013302726182445281113829647171516126662264034596942883482400663080806452047261429382734376673580498374274618667502532947120307313009875605770333729381658329328871954479867586481998234713897764845132162780691681383638403608655842610267767511728378810371386525960375609716440024145400901283363329561545203095631809198802535627373165491813024432875688277919588355052570325100981100944747476862132576710747427872516504797908306322511157150548262465582671321960692698256558388542824936969769009880456850985705455514111862947787317723207653856018149447663125308456518729663436358154182106035967028907177815176738233491000806404726867683247241550350088373531557641922181698369854662873455722598049371914727302304747481822920386193781674069930805742703291623539686721343543215330337308510175802962588463632713039774996968852619018449087250301900387888480239311939114636533032542103868119919005178632314756052255099014509466364430688394160724664798717787342179743505486039731815978147483644612193651886618861856168107838646738 [152,149] 1911470103248014830736790625957719311961363650659538777919179178223575190887973666848272891853705614787450583053962804543664037971146101206286848115861728613679540151975922142857482351663808815682885223620701484709859021567633568264572719824266409283257023465779164281697048084055823594463054625985213749030330971532825346756136423846420308862886671471333325456262662432675455358684037594513218062786547060954241894378360126254354128743568202658092604231036940131799155432683631535998445694816736123361440364169366171800879239834063717321394942377088939839882215758993149048180458813918553856209975716332951632116721171937945996707055573919822574412009202121295941215392600988842931880120406550647518544734409360476220539144197195474740270322473710551378896270316346427521593303354575185781675566797741978215655683536278613408438491020051873047603677743291453084008757852970087845673623026426742946795428510166615183088530972799064299561989899962796571213694681257370922480144777853633879078881145659936053460023601107929158722005315706376170762285068807200656352870208313746289620411051223562937746321504322594600374083856696784877213483427572817460688040079168589069481824982843869515546990301292555427467280748318406052873436485316775948703964840974913570944779352145392244640378044202153609080333771591017592963017126119311619557534646257952071768787243503914042083192753399123236843844295562014291369855087459942931939242651412383648138718233544049 [152,150] 2119415752055273942938982108551496378460946445454119917533047523574821292656261415151725259390737355214445911229898374094527287410788057257660721112872169766552285379099811801366979848033175033447158932504360831986588639244107928498256468629264047133631610336092649337718897916217378037845045916592671675984721262165539250869258170618374808132291597816212998065671028205523581048018612028022098559710390365798981092952393363276411670736925173461071198404732233905072815865107575150315697081125557177406516291992637175480480602600265716825685163203562743884102830193636908143515266810324679023932809632484268583365507778888958438382864964109139559318231869588909580162060475530199281681784637619457009634173096718962932922948611217248824259759196768763843294367872776356916065506977946259556392763444901425072778666178877706997565981238835459431471924022468717550582740539128161467582180953114927157159562411092001394853381628612856972405681675695239205014690408618757802882793393811166617748885988925993289244642894597281655177083904376420072705044237471717717442521433690059298011809829280140361800622044776973652163208299074518309896188141721439609519433148405350516919922321213532893587478412783476075074999129585725536743484248169413166313663017133690550605849688811949460185597830033763604295470543395593338349507887548726155598170728120192566978640715858628171037339569733582254843030141943875872634460705256266825052107073347210663869 [152,151] -177969425114110030086777940395403593649086369473247175996602392068869846679905935945818439991937872333944724128127805016918948556390223101011514631135853092281355796269614777054413603293502872540535072941617362197981654621563325336673742957666473958500825542867169895572009170779946391002759930769161251001434936333746153438363324023357550558941629398052818770925103798768010207012294221088811874779675459633773341931890067316067014941863770995949252389746769272824419028083147084325614577435109049146338708345627260804818093845467055052602139704507104911121063451510209290446950999829778452366194760260300485729642363995048862829551513432630230643948108256159950004777830952213606656108137690914290598786786861605618881802372975088527513857780274393483542460053228003084745302599243201928542642977566848447079690996227199800833576494468618556675153413780932345433026441226724913085824922183713029987095813269011869122442553030097737349834702219333841327152803112201540782910634891024613422772650701092610847610141910625730481699102306722883002289081968833879105643246434378123732379885980994715284892170161852883452708270999529246319186830041169185150160360415626122331475506330782249355586748777081839009730533353181520891407700262299438677612788635304867725566544108326750206627324197938720185325616075851288988740188671554106026362322694044116545313392652348875433671743142082569793530418040048528071074632091486261983848866722 [152,152] 28189737933066551211082513341076026031139155687361361793633848768674262747403309582467690469007041175332193658991262659778747108173164002601714254368457699496777761820468549196113310747162106376553791674355300082646781802887164991549107356922506533078806956709784196553478685595601160600493994241115141563198875520481507001624848530252147915861781067661231388177456572921125052451142715903665096146737499767893053583424330699756498063146637781888257263506927830606867676814491519151739460211338652837904002854989701244517531705752158097735397346825993036760512977851971976188999324561318044773353308719206893641371784639639476077327690919903000700896799084839285087351503867159864975980850222410769781068062684524272943529122012107389843288639750007191989119012172906901592979387610837740353622950955048322758895648695166148500717570979854335504118079800462621061134597453549083766953364913980211762488813744713820933560851224137733105077902967027154455831957270482305203838517034538167345415725225773575101987997132072235676155561664417023870282802307693391680863725225871220840470949654671249048878034146189622618270971137860505395262450453101058017158417025778938856379314892169248462160088501609719610882062524222827601726283153000738013973614742009149692858325765425795608316069733425547707735821179574497774786414145376383650103136051849114061022147753318130922810440183279811179226114426146150254372853185077596 [153,0] -6612810989177352156999359169828574717272488221348167321198156171892323746393311902876067363906361428392253399940065430327726151490575124334928361011393143084887945356353173817453159385983201417191491101170871490004993262255566062399141399947553820882530074637152732834429727406004772088166031446248109414570900084782160896782601314142246084270903521216618590198957455285531883163858912061785362685049741504233575941027285620075863260776938176119923157684521115471527618420439316810098358878966182515790100352815097412645634428756748358021346950962412727036712241388369968935694579677936000584443040207915912825154559888647129262701095796532633328729321260173660855240333567297519604284113346887325746245834573096931087212298082135793460233798739189916576992323693827191008571277461493556510263615327804832502741982328025316790157976906195819025588432745196249486823619335736948436651527099781233313985638946563810644398652041420865228235553362760844923882401777105836954228467561934802643919859225040707991564238107022181980202407651607823496103637540308387760750128383360475724623658380596367611539781752711839587553497980291506412367139800554075318208501254203759163331253772246846607918122617905668261792306595457567803377086916532364708824158532194008855994463422503658484627734810864070781656890089944538959357749557534929040387443008782215707183399582149812879190680602086848131994778773676346687763600599584533898710177679975898200892643234037223091462482761655918251060236252405937429450024618330248262028899836421283316493378867825523020932330688095294188268868018358340649675191645507644846165615228639404507268015853187384072290407530388049097000756484431745878661980579805074711808533179202030270654094935190616276700199122549025310770514000069077484002043816087803876582844361238765724969264705289982742449399601219613375534038358464943987590670917319029004047918146432400905988940514214822240045696927888172832551261310277431478974370906989287943723930647660536356395211265426220255227691644798320485278964042663574218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [153,1] -835874860446256122250173209764002843097819629074666007130194592077685454467799859870142971303035147579827814067594470802655938802495681399909137792575879120832018220668377078706653029959749835935949343630708025144251016533155966395867370698557438301858281062045640792119451671948777116840734043499936933545982432706928558827892237380898165944016768592878817119345399022038325998144297169072288073596135707488096745116071292104369046473417570665833596669409055145397074826770406313981025107232231737886653428736706340257273325508914000540694124896242523571872150401870956988312101396062517877035317972111938379377136531201698759736389968283552653790884523861927207792317559578757327777151850558345284132953789519464461655951266068487591117223705017455540019582402796654607371777923856065910277485096271334871040405058146573103026353409727572120804309585752534465397171791349842252150886385035468455007772255183414450816740742988325125247871221864057139985969696381222179581359809635155751676989578969174637845678653674363264026901434770545095860815991768428973175770599408716422659805921106645104161969125225022523155271273292616498457710332829303283708557202256106594314835323092976193749299985515995545023313987357022472480413439221574272153660462928044989769835837190796168077257989196332192763336502759029030813881859638531517396999717562342341877279677125797646185983000446727084274357073429350529563222581249586287472489181871013116821898707094309762733662643155138452898639369684196854067176570367003112790480030201940443129108759237890023931668290572687838109466878448081204760596937552833960254368933699874510041324655562165636639476213853668490580469848925828817472677084167650192222147885222363236220556063101587630939873726297211047784087702808056799443379629982732745941955113088889128251296141147042260977806728796342440846719043582470000852706557804484360072190222181888593267638329094295733136187513346989745180857523018465999909594253102307234308185994475857809378988405281683754700641979164184181230666581541299819946289062500000000000000000000000000000000000000000000000000000000000000000000000000000 [153,2] 452339871164931718254412566781257952992345256205697383931685893879441754435731216112467783764242289964898716473508126960566265999975353020400740579371446678957613150493415513403356038705515140645797148462411045400751332338700483601549576784146712960079196526328855864593822491748081753163759526085622991112812225790983822871068228139799475766149704430413948401136464781244089251482766786095811470709942366786139178959708769726806106846154342573209651027398545194109884368697584274778945705865867742771635619948485360743081032245250729802639276286165339207775557730783703081075641660453581395278414319824740269942849771633538593197275764932852048044496472971164178309389873063765094987377704591264553700594289210967516377074550263234642638468674956149403300456800335853174173071805193596627939681812426999901086043666472491314944287834113142031190762137961195921441156388303578953905864635156281263549553073104713149588881769220697618778510405298381328925873203400968682051204003914035141924549394982003660963806316554855572425268704668331659993966519834211225658241761191079634536588954788642191968143224552037379661006120148004303782125171198442321374084618243477391614257861632133489837355747898776107253639486449340548647045968055949744822019341918784909945856639011378551937657754654721536755182797243056783308289474922799034359769394362240571867377907921644021388009796998810397359168699469352546980527395398923710724175189214345336903508036998404427850919471966511639034303568706717008081305705348335117980182836334397134024421363279806026729358386541061113453277521267696501246683601883153813633515868742515706961923850683849032119682132108576422109273391969990137870557284586291614104407459957287136883474732693277208992777787310065334679384438556813354155759080269851271758410269346869863291198203976561706985651344494783103512533111999352557507382605210952337940778304646884482293120519473792604780292553065389130310072558483626751681057255731351494665432990139837032663874016027120163957476740894163989356029560440219938755035400390625000000000000000000000000000000000000000000000000000000000000000000000000 [153,3] -9682482876964011497130597867938047215111674439368810488258474489460273378108482441406759950138494140988466557633068531661751260607492136199074566924046996375970162998311280583007506712154477451356210217696491393067804182333535699627618304521267418849782041626762187563013394714624692077730741332596938942365456171908357983202113406142236261877134510934561037755398351471441899850015280788085001909752625690671209938497399841424131645521640769178881707289196200446526415628207956926540038457186170896315328698470798478713985428327492478575695695457193058254407339912032153226858437416978544731031000624538952793245303729350633811428803957795076407532773514519534824810805597620634738445782234299188663944852669114003243063589283736362791031229547333778896717615016028405755280506455715638322030586316625892549240482547147806033212000571512942950479733363848373858995557900132009005251257867240147158227811038787255929320094030343653061229188751149809926751082383127172646150145166856420966284460294489422369777819176521172025536767849405392457020909624529166853860242419700805786502428527573197680932208981130661312015867358438435065385036915166277495951480214458134099945749619482524065425743766500095108962810933406841411589532921102127633017561682699363205568776489285918155657330163390487431363902063566600990933105617835098882637408742320745337554082645139384647068384513208589344484761946106448868280050406002062667516840381075207722144011590564727980421388702226350193496406670464368376838532925695655377892840025148113478146501774533282800957817341831060037981584294589824826215369012901504442436324237895984340923370510009186340157072291220033806662158689709013208594112625467018905489039337232516785961433137155491514265274981990123847648297421092071746724348408504471247371375493611229406921218643146577837555706441688592746695713460197946417428815756765415232080474348702944063266027265571847316480025259491269385200964180857055123782471376455449290350798588138252347126454856490140959632648285544676423843749958564330881927162408828735351562500000000000000000000000000000000000000000000000000000000000000 [153,4] -198553122476978536696161125768422071456545726116987123841757249967103523481453705825508328388120500190388433036451369989477909262761278745891844984408390114589544791729761113803233645269406356251588874383993108170666719228196246846310010583835002750711265622200672725607808754666666520870416903840978431153290509601781534264374860724069594847626626428683233610532122284104960043275623200531634093266078893328148438552423374992789777703255262286996437304232133743296728085630140398320466977025853530782069164045521536897100029957712015525557496102692304874065718300053979595358207148577579645501617822515935449288248584275008911707857864688406987806517124820329901690613219512248662089424242193120549869605418596109063998218423302432434654889591612807554556714458142096324916032154758602303932600872654391255561589679868355667393473065731114056531763580692487208307695525710945351603144541537649594890665116402704515518085795438347330737493678264873302664513398546733181241837977159717933307790564698077554632701206966149560904174711886242604242576719573991491982626412672552187115142230321126079770848097898021780711874701125833884922476892105188899397204244259405517638439340216727160720351903489926844617377885914325884961557572041159528121444041608142671006013478423531367224895029912011905400280261089584016237499056932557594078485433296852410191503691913695403003434369302533746386052410324028848131601547079097304798028411512941874310195637539234705403395735235791819097572468791672029041662117143016956136657847954018881788318027899103095572071728024410500243646147632441993591430054704311676030996067406099300651169764086550139237419452132821854433668275718207319254848172553517600781936405494424147254482175190548762078249730156506709623803251728290115603934135538312758865767304974066003418440352060704673452148825706782729146844745574863931051363554774887886767588772124009575557590187235395971215328418993319526061706920577927893008176328383632510438016945353049613205923426438472338649084748368396741931593447783033212772352271713316440582275390625000000000000000000000000000000000000000000000000000000 [153,5] 499541094441805472667172150969288447049657978283999482817443132652738489360546396956315530522474698595834402320522746611903279971261117489433369710353031921418774286799659691714106205604542403370535500974147068455915057661292638491357797401312337929867996758553361206329076400957437362402178361654708204563402440630000154657028145111948054905160467724071711756719396124693944193925771771571905233714301511326664043238925063209592819720054918053402902550948129683740150696085195168955180680064943471340210023613966917014506151747218086213596419267580436750016467026232396799091203185968396508794197733824394881400579468100827605681652130419899672443161707315484544324410001442851351608819694345182954100199663290533489647937073775937377825117880834007172722634905622679404444771055511538093737517320261632908102470499754255365668331996630629600417540619007989073570214770253853425453242375033215061930327435862331828692862603042337721763150545980365959222088508683259225473150724081374466054660715807731489341364735651082688563350325936307511774104687746748165862761781321944824212601831241770821143763836434147574681057903047334951110382300401773057221319483088872658700008097644806970124464820613627630787837066253231310659810591828604110897143356779669980662591317559820591879908864869629215138032876641845203779385668665586002639045847148118474729409840644334246262950514434186651988230177199627310133607488956616281600331081269301451480434311937575444314494153842208768952749848122030216400499850648400872344546642616606743725660248294008221091875072473546227071911722053057213823395505168334379243396486145246394895264664229181143747695611379691311445102175970032138215547556253702719487596753833981746803440898509875494553764687898426583380792774304700893497393528428233251118713496702127819886195570927166056198257994793908419285110895267786455943289456847812253351308862617928253505685418104054173921714594002170911724044133671555620339971574818340438951222377351251166728782673057063415942055730467843242400155716098894553844900201511336490511894226074218750000000000000000000000000000000000000000000000 [153,6] 5724434873266408480567282928718562125871874236464595465162951500740348671847389097302570726851242838634533528088146335788065104883438461274824128918101350963536444386462225559364915927633478951804171241474959438983642931406778936927160556299184226797210986691577138704905307310732670829549390308969066883805973957120200591083497631664986912216096081300977825267195104963482493588652876655122313630946549437146048717319758397990689291404581698528419513170653732706286828770111006803600028852468510054441512560716185506759255831994097579621320130759510688513615578095528889114772806822755302175864987106963140061425142168092722778823715856006020861344940970947732920128867941817853980891546794601368546600664801783093461078956965970820920269060847313467362980775597058429989743613112833536494261799950510215768737711958665301201729201845021575017131462035167409099287658896847921506702752305038665525289664112932461647343207684192525851665808163090028537562357580930508026949343865323267714561021192166909855224275844491467405615899440002194993652681684521706694119936946946952285388858405506118059571713089538879187650633490344571312018034702754458844291062542568037146468193224228659467111452121123582402815547357214503666298990626177940221312643692825109884347730783447478923773481122490319207883847893265456422044563111628918520029797603300927538659151189951786033683316343341040323380127264958057199683282752844471846979865883299628920023806348988320962745856632734334677298135137191197016568355662935288043550118491829845268816517230042088249373966423306676065538111964958209316311797935661850939005274121619120108924574887041436502836301373681962513749173091472245736259529916438690196456300313634823351502699981791208362707290588929091586728665204416043704855178550979642114902744206781014310792522103668639504306162833437246032036530740403028275858577095902781759760975556650921062003205093860285304723228491664643559910440428962362326104354043804872691302080414899706756449376156493610108489176613270748983003277710618641148376806171427233493886888027191162109375000000000000000000000000000000000000000 [153,7] 26389395929139296921146667514844174826538828951039395276011693848063579186191573548517572563396285242103753505561576956491009876022572759851793290553243565528376310610011831925366096377215289786469819943982235642673936532428277894757181218604475067693588584302209293802349350131583178101875350230156494532278750706461742746078008966754638884326954460660207301829362796983747999186280930530320923185073201485094163062478381535872675108658552668580615468607658789580561550645436353240615329775038296596968537493081778805760855590709391300931914762302582125463913036846745008613835134451793420450203576352550801092542411440767538480132908995408371561090446228897505070003169482034530874656646101384184278393592242289586077698028412821620687293430571870054515793856233003523702531913363342958036238500576108106332991325433542215149776835363724868064593582373608068704369177465844905982694206521991142238714823882164796738420828465916788000193643006400831839658942070952910431807035693061669095895783137235108098160400831085437037713898691912993228942486234905415345900308224537750487681527960522337578136998068505329986924174939386601465155582501696433923656863636137141765729386629245868864789157820642118516316319034675326122629088365251043446632338989223574241442480635483182271468781802611148131427110654301799872144471824881416384689056747998414458715695056206441205109518951138370959554544598957536438987139018728840966159328717171755308833174491626523618413341159654681629938323574771049078643169123464426338775817317375904706288516556828282218696031394456191609077015989240692849120613593917387853107751743318069301213278235302231175181959316725743542012357659586086110617462020024934195387774998764495269574599748205049431541272396408971787987056181177442157252864470295147777857294898408865209644518381327656538585373187000219872111398099446584428673820864083366140780282863601235807607999945435480772695222741525822898982265035221865664883875044358667840557469199043010339008724139638849902443270631069281853256353623611669091870469971983226287193247117102146148681640625000000000000000000000000000000 [153,8] -306637475530345784876290446465817247385691598576028109607890158440773515581734691305835272812374280175731794836618353448389796406822409962136220218204682330298250276880736536441482078974234849331938921700944446484710523817158583462024257111103653268511466108018099478854028867743300970428464071102696747949397025882359218073728862962765162683047771247473746093963276661799996824252838660350319764106957498451251996277086505935270906892417049793512073594592941981480373938057917592429812080451695894899492193053115801235847327052594231945313369953902570070789772053113337420749913129567226076938159105154352480716569271657002302214967257161157444853702408441065135969787318527772459514526806898613089852417834114992247877117323728360013664663544855459821529611682003907894483755468885699400476553628909988579668191342401336192137745569862199927621346075669194097389005920996249505432195652148820956590532930270329812251295117888185446993088376293523862450561183172313727590248063805067057341534884447746020164721118487915800078295431661123504336726628578568859428867647660154600612868249965740145565205433470817584251609046298915785492485008359859144826649949564471195942598087800262726491999059788421325221210362123341360561328211707372532556364434002098915589297663601416229750020568111349211930626636879851111837646283751269468259607861772747882411228011381931488694950149354520102440421576737748727339915455906535987707746402423119272601779266294241824307043459777201338263090885699140546408699386832544532090801044477060337728025063803635766794197553257728038972523895640306794159482106789764515333369620348023749370582859896467687844273025621882691583407066632642400168092156694313508467999363598947036726199114222683657613238798852051577487455296278838363791533467694490824790931140525503939874183474322345392865935589699722530326997882237788739656051852047947896543604238289315887485370532952673123380475770065421281352623797921816097468228845786146791090332961935997126954787654334658400842687041635440110171039686916331045127503162933853275706752583573688752949237823486328125000000000000000000000 [153,9] 831911380734153018494110036205216308102398004788201749931835852968444239876557083920474570915852953399669351105329395458608589589171775770051961095994149337673041436620527295120668794510266528126284053623449567190911949227000854368830262726299401110035003428250105486175205002270545664096791634701596211176226855365974105238596441493201676766054254482386339377708160770255177437844949150426708051557513644217071499577912156321177643746972294813893066848666223827114713783733976067856796974997067046283391646655831853499182576766972029260212574471338576289045753309049480339905834248663367655825704241149289090110351791666908709965666239686041811708739502410231879793417465529400685260693434497964559053200109400354493937469670961342758750257745575115300451409873086883209508872657144512719284358731653062926774753551037038034650551022825313605216333021786363295791696208744837584094287924673157561500240231558634200622415058606482694989084691300035108024806413157735347855770481551348363510458928198794336438548185388058771080307333825267569072932960030499649882553958304628115701325287783708601524496152775795393187516062409000304458367178069908253379917048794338872155648813636241683102534778929089347881298166006635417730792753319676803842784674744586559757846256108184098391789013830247136581966953077505874291886651216623862765527377993477917929523467195249266344018054860920205227180042814479070228994041552356777382252556568634428768053086612668494057739608236734318874724464014429914475119114987071865716805179846013149452722484712578367997158952879115348279480328748353251710733759037507177145997151396025179674172844210634936194908792083334183596160631834566750934180541629053104977399197339013932683448921715807263144557525858743243172637811509499351069192472651026352714556079766491269047540561032731887911991242316323701218306938472467656387973989859939845056123328098126864718915564303878189071697622595984221175272440200387035524466329558551510298790356740531239234574237168617943297973090194390186046257506812565102907651438659343600193207812765194830717518925666809082031250000000000000 [153,10] -1203203058636217323473926289624413437860646979350333606348608628671299617732142537814327866358259197339107277700527963958715392795015963266316149436931882406307294709658040530230470483993690523402244378160129093643968029068710764276678499216424866982573561583766089986178034312684672918923263721858998497368968120599499295517367836564120721833417761737878002960943881472052170060678397291035024140950602706844187109522919070636246942883834430323903098468727680402894396192589859565402252510347276809115327250428599706031253593315713452364874990392051773278156305500708809287618725234685475640313381495158024027481094190413935408624095835373758647970683009859642693842172687358590821403851839275721038321599715580798911292875929788130010811388776153100960858904272116185653307422154044593518792563524555526090582823710169044877918426605556336963096146436776154531457113632243882699206731753619928821916190445196804864170694985808782238264801532790266292378768867273270658211221874306404963716488745139950811181652220562164674409535866014560365677544875004009072971519259584975736791557398871491637926280448376821166614420179432730219033511788244099508086143849095300822992034482983199244547809798896929050418367485072093559953501384378230775908182966621369278736169210125632422059431549229643896953879477186746177020504679538555711229173797626624744283675690003911120308040410197407118723575845769570273359648514663947261833483932777467708264897961985174957848223940016846187815931984825251673247161343411829729111101855614545139265031717032477452028485748742454802657335683418323008185012147029846963026368542239052577254733005806529093214002608667571041753943837254519877458602490681030455618642886615609412929902256612024819991172392734108181766990215015861207954760248507414895732854778476822373284163344788806734197595975806345331367536302085074335612744391557944013875058909484541665565288149001249941950436633731195695242940647488993662136630144931542138566426843215180816923272176656893244275643305773721434019316452075024898644316277652663305097746615501819178462028503417968750000000000000000 [153,11] 3921985868127540255902928944125254848109506425089494133294263130506309138493308664309545755855025464499013077191946494946565982925664196761804990043756507724205691944606906862795192382641817961493668485099235003612272308565159044938361510933144437497037398985379180386018764516342021110762416966160346101814273768119576952701825334222499940274317938953027528550529374841190031081078486660191609133328922883303467136970255015634693905554391225140946406262232343284110502893250045604766368890492234080280714392818891462111496871331825586040086945116361649350048722567145358380248321820765655463770736656214670316309902045280522601848326810090173204675376093787016411467763323012602323639290112737306917431223995831143439220802305465612983720381089123362023046431966509771320037164640669763810155134749043141380197224420433943483232310791575803280142239575508406387961580826652223032442092750584878558887519224003266396947960207343350370361244761686222587087567263952304183769323334045054207023882080825523195215633960109595261636789242548707580543496520688289529661793160401845169271142038432889422449130326404543610511240794880640959942997250106957255266393251655141804305117314217994361060628778756847935188855824547808872456942595639651764967592899054495243234137580178836066795307262549568784387379505009192743273665407885233742265501233166837337576913888129831894790333676790434640189452636813163719520751027288566806345774897941528902851559370269781892055802263203558046397721836319141230596720817003071711638247173346001331780570129006106390980975762750011076663817787518022744801053984971421536892387668377721971494213563063641291875704955911572028201213856890193979715182643995847555431355450523489988289391068566795256320435116254523153898983439646207011578735963735639313871238085006031914516151465517672569270219167732009230842893531522727653888710023526049066051242545124397965280207458626598569741821458243027310335265636413292819743666906650289977764363542750935602322072739495308088523734585178674207340769098082321491745609578149448642969687739423534367233514785766601562500000000000 [153,12] -16373844389856523501390896927723640978715387968524725411918302862314413443633056588288321553707574585492539684563888618431733934259145234694323636832322066599201121012575866664915546798513325099825016038899826710985964189771934816326481953987331647805632242680056657913355250993682173202856117804853980579239474365080607778011064938273181750791053069313963427319078664452857752022489463196893641214646060541695197520363641492734904781130836592079918714245123933803134560727810659653104784744965722865482312707721320500751803618864118226155687131176806363233770092620231686617669817347314096111515101740837640743060171811581339984532330691550712205521422665534711653917282526665611517388771356916207314279052978229107257633942646515246556948838766596792637894164020909259314876473901915588507525407584091968186798769928504281028089085115155995322567962844975941206235367194630986587691181020582170283987741927982033818095249625322802365845155986003663067608818647157587659592649883729269543717918746062473954083071388230930668831225881632730724707580154431852581838928690780349580157232786614012079097244897166533067949927686684903867046190560331573819291668175851760722346928160316855901114016691168071345953490551637727488108323943928130177817729949891375675299396305796058007305742731145136531206678754417613280613156899590038085692434911881089544155426789578804639753899154866262951828934427167476878911740494510807048426276707890219910231276759222520010427019948762661340881774783580071862800885221312637343107644957160782326606164999274635798667495892496086196401854226580587137252152489246439213556028676514254304378734772725906916182949779406865286544849463163570043542155504473003500479086084967254145960391794844749957978643743665106246234379509191665148644160675980448304677650340199575401151057078902651471395873885733560709168893397241236629956131949029626826197931817250680655101424511844910718386394981028750332738966221138499065502039829597001720662946032554511292127405483077668552656511001396211875749757067239557786915185149658955032769824811111902818083763122558593750000000000 [153,13] 44780383705699306777478121094952011568664255113123008037504653712252476599115429846688082776254090523743111935604974484577827232943000892564045884759330661013792531292309206899692125609861267248296587145226030160003709910742047434854686459840347522171799884313353210844253442734936718271530138829386121454231526030733525702929910743608796083616299984994041260732403850871688127777147406916259619067506184065565961563476997996711464717646803753641994487649446773470602129243844094426032328851802650007602642435950828229156416024414743552339997895402905571575109311769806149443937370142357122614707090760781277139571543974722123385984554200033849529220711354270589593089936472634904903984876591629713894852379385989898907076840104489512855208133953632655313232227363527266347407670097504001079361745368403260728734403244830166776424387437286039493830006851528437310704161901449517285925313139402032810536848628720580675345507279796330206199455633878727598076471877204144480468481410038939009774013112481093989897994093332946345106881540467754394958853428219901079778449154086832683421006947021371561775773905879876539218862226647114896426631430320350046410743904412100709214263801290867167485077720949750368482928925323005834814647780335677363613602468694559492235880431837465089889896671923063994837743865494797770175104611971736668621610126899956260529827432801839811386051599802399248421685190720338704813651211477056189318654218274259720330229922100009894067763775348366819905509831110858690522641165781978040505450520471374683389281142832721987792854131373705440824237171105375067517226306469620927075691693586411392819410393722748823205404395204991669535292791140511872021277163330489833827423504707465448864623911340682735476066681517005415498833251830787598888218853214270918269347132952583515561839780674661124577667373441390873343516444202000289257614759112437693766503577562690679889718510582783975510815294558686015782820968183389686409513216510146833546017742848902028412343975295027854731420722458180722327014389476603839359105437706309871259691135492175817489624023437500000000000 [153,14] -188423108911115605029440668547150348470390846336799476973186243934660107425557194671519676406022673133210587060985655399963707867894928805333206294446352073234946829639414006056041284494862726747569878442084481318876937782005180093148347766715080561911837306147141819889908778663430053418310392010282792143134863819327046071829420092708943548946456781857373123497785792054872605719789528970500806534647168359641937364567081498887939278252933919391564598404549819926495317914339076467308058164873409521827045877060644628276474012639337380851655194688946880358724570370799531941176226069600600306922161026207108382881756012551884640568833224850760468051543598487078021161183300075298417499323500070011509054089886224228433921437155648835400397627352586969722153944771136869404545993361555607217178196955452304552090720731279191891137661590989508118325977516000972575544786162077059825813979104895557768809250115182298985044550725755826740409160829324670691239088842245657452697360930959520780192345396962359990746701700102188761948262500118222453526727656434878550754552836305438092528068806937215444295946188140583853556165740572276600551703463639053590777239588663740663004729624799312748999070564298889902303618283118431142981930724569915828944744254541482514974361893713813302120337636584576018764905341492772724489807686573847376840691728520739678311668824867474503744970123004839064262634984553049814514841811843176054303264456649514237817450579217743575704871160209606432576998629826129557492834418658995596755186310341397824749307838880583447564522634167519436850490514043577575254585627741958799096950528029121694340920967510686776507434656835909744852488245805686855581906789888894767180244027123736599852335123104495341932556251963902915863308273879756781817281307931270479560260239073747703695385859329802399639114909365842089643379270739388916817885211841663264260327362528094863221077480011261662649517292930493697932029340456722086558636871997218337547591499686965103469266249349142436692470476771236330306758690646900931065703486272377986665560456458479166030883789062500000000 [153,15] 519374194271018169868603998303795704421770018374932411188092420937996001598155195798599225254094332840533230958436864184373849556727050018657308990900555270642000561610097504167262971025153678107687983005830310886807131550592954446480040788352552784393692299451906989779334429907345103362739564771869434111734314074638669424967180732013210158445327613575687060677673285546433692813078348768312672884884227726362726243979531223391618242885767396341515401573886054782877816178021196035215530992434436232831420188392216940054904449898926461373020147482236813378256801376186892032988675742602528830065737728595286521226231734057663461319085214971023792769619346034647222169123513202728212788893918593320065368380993574673511167523255183553895428779421027111370554958289719900757975949329702217445661247488478669674513670503587570803465470483212764167145476608038930380186508420896619852252791919308069726984031520089886594552839577737905491564227614723456423032274492629883251553955284589001722908276252133726242747819203670201554643048939757861197042414449332752441585303490677369352292789645306455668979721097847399942816832163024705952910748524654202368377261256690327631350535990377540654202286425046914687719928843847255103837549443575755553729352837580270955437513078783285328838372653184013653826534577051608089048604511960889525872094258377232560544495640913266424920392818727459039860629022573603018698160409144870805581701324235469189966622219792975949693207481842844110249571049952790949108406896501141962921537891965711566174191121581651343110393195144608608730079493199094026859033163709402903572019478034616814131994829846236287823335669196623821957383584729432431074471166185861690728784111086785632068510464927671344229858108846562076104868970066829907979114890941286680491166378301753252157260550604947091890096705436049572628022433277039471526630959459965108021185868344658237949801317139289909976332495648651275652212838401377436568386184432736577305454754609366387173768649974194232698820057339966205008088999498834001188442635599251673284015851095318794250488281250000000 [153,16] 2790030914820755456384711365202274784357897506333094913476178302603147937156804717995269953170678954510694170787145758479766694123392871308462128024151206361675162137990346300886769718636574027446988186964664521022194345300200239541550672603911708767750946876148163190084998810888097981044519279410664964647287721008870655134105957318510308193064968380100964251028547177591369700575237005439705112838476610990817108078746567581267260981847077702576949123339914593469172376419146226733267556305740538924299476788754292917836158950637538579821216240870565877728100651764692640870880758038602616361931112319505747074166311497825698462769956790338914679797023644476060541206727212519444658816400260562229189942576027630498072231066195208603070128511556771382477687206527089399525848943398676259411565308125671755559270946875206566675390188568821052065392432571433001799672024799796021469335012172782232289992076403304036044123095321697443622223497919485653451731373753498351322006206264188490453745975740903538195234959436553997235511118667173973791390036193199086497874732398751439040655440298021714704232885900213485441270433967257560261961190460511836249313285398955495729104246305427765647992784908378436926587439112479505653354315724734591046060590380745980402963984190172268953712643397379493626557790737280727713327435877660514885815709692915474783429158991015923997161454261363582255842480001724462887130916928003819924566386937119720899614470944430298668762335153495480359263845020650331649618427508724260463989384203871504952414882943550896839369767890120834674546325284793015504796777640678259265744373679411680639777705546733730089725892788858419960886560702950904944663423367203062148428220708955917199745928643799326093985936179247310467633343785399865077977240623280161010938031014958781966994973788661155104338616558685302175091541315536074882263720378139872163938758135517395558003934127158489559341274295940856248325718555165561765168162820499894606290647244566637915992487647387212485443107592750574589271514198445651369758988002978128406539326533675193786621093750000000 [153,17] -10681663637193001921512475186952224343006624131577716942678715982336113450547713212356356698914187382975278269279513841611607836437448119180904323789263813397016714390216938223401247886090519930771308292059156022907662821399556804548977006847804773094455181194149510741712281650153257042010800016612887080148065450748874796305705100299678035996683791192580011878810449568170104319695934865111659844564295515077023813427244721382066505610239391458271211473672840574574164310091727512125242131126738703830034892315994820957088834223684425724045816333620562975054132671640661399577097140842195757761160924381560291189009760434210061321166102994654773535980873773921304665641270105538788800918341265769056683099083252891413627017293560093943008279057636662708575091389774081782673709289057678478994756543026767622610484453991783914785284372331297200227138827135559761291176536438999836132209171174661537531455229468459744153795231552172510639878731998705422796332899414209387920537722296099649624186564676463167458558038869630866346268485352579855151587050636025476546741821624954765581592830564747321179867942894420116013646434556556286102776535433409982489435022872837001205221707511576341330932290841416914480508076227936868808385244866054385523980822326680500430343614562745234806369964974346952031762337755234821148906073766789357445140760747236139356250636882947870925676306209597491544705260962850647054504650944357596864983420788986689010047271682995191737860452243681644561720317808955753358763134725545468091445791470976922501866608119363190073383146396395832602149384538725390048642610597331261222772238018346252572945990326231281998003675510325002362937318962635039327442666822325414603977467667866811729520244837602646559522957657061003750552726196558038581390857781126027317473768827772983245214248587388440043952216759937268447265055837521342591307680270666373616564567322318754612008392854946876178030549813214373189822851217167563667491580771545035977008898391371005157676440264456735994396417388507071204984172134139768084795663050101666158298030495643615722656250000000 [153,18] -35043726338205877556348685325549217188213599185588047004924727832174776235209453870748685565537631272293729775882889429631565601186453087291463136498438304225474090828532286292937754024190155558684655647796677878430072901056960868935880878707202641713874259097535601348926822198876275496311900444747871950170867449331429752135004498165912116115105265489567375150117183541351115569684591901345982157242190883357011918252434627333191514040069408819540333590645422924961190228417858857093848945337235659716464581499439681212165125946190744390688164672933374397398201531922879295259212879738275773169432513257331627080335785643183131179305808988317801587487262538909238624755787004096519416768488638464871080246208716810329065468782703138126456691746982621419505694725604846614211791483680170162309684025615099123389184121035276004879800985573512412439116455620013553909723215268538918311638941147274076577410248350100396082634905320799479500100697966940722788098110242023053399745936100420054380460791877374466227011662760401349748530756826266128586030435384071894519709831279423048497230630893508935519100092262643627992892031190522775722748030572594928966180245126745894119344273068612629628423004492461611510293207453854004435121263460089231286494448481441354735710094974707413079177597481966822317769546032701152492188626979014910317631321872740572770499076099567518812443409357169120095395639507331529752974972989280616743925927409534910464787340447184021174446696148062693772036193076222876872663222200686821231943345737077936140394337197532319593183958327762487096046675493108840526935403138720296402878610872336364301588569847096645060294026349995452444725723535456355246303173947366448121832950450895276635478344092456103089016718456822261887414928484171590737525760780788362421166574673658997460189902208055126534753606447082412914140602367136462487856422079267461647484249143503846062221056673514612039724205545392085432979660060677950868100556628938479080565110393603306856685050213763667509316983865206732740910212288165328509137452783761546015739440917968750000000000000 [153,19] 158109860580712785428119825437628480983742674518792935223497144112997046343952517720303958461399365243168867625998180069491114891044075150101938998902866713307069785978444773832518451984265545834172944883221611011002644302572627005828363589506800177559495498378367526370909072370062058699436968304549135796880739167918888405678390225570359372654473048306647520767515801513448977217031274794329877869126030874867140832015436846598409093062831152826938748594972077699942179371212081897578379856808058011087810146852933820258134102595823567737825012841447538446979566382534849371879885164843435977102146280759518500579003596992602938285609648312764257531315797569401876417304836320871683985521572690263642600490532443643425478562433403669541097286177783436051760228985391484843700683401366007596305283236328752747310183084519776912901472711454943597405285081089650277128167230234484759541881673377677562245870975826042768211821711434703161587859223331790847969763969178484662008362170783230759192187957475513809504928620913300666288112139415616331751239036432662965015773505700888285027455968018280372732759989039876108809333272631536483877964769143924003777525682756339811328152396473393630575429550726245290444948108821030999574735148153067456546146318840527185827721632935866628786029825224082873663586975779849322247327338478142117844573071575514577286892816536978849549797781508033818779540260441950866599894756067061628823836754841943114613720263330975530916155744129921818059387006850183159318646523981805932415341362007396250937886795106777971460203937423929433166199230484353110660214938541492285360494983434714029445165954660807482599702970438945965710684608708904649567743573659703866215034985768069765138393740924778623435063965585362654636577266540529260533283175638776855353541409700804199917778182288369740919354948314336770171355257635611157991022102424337654345223235188309170593792978735203281771664457183244237030963568643027046598063649301308717871522945004977435747531165994236413726450745997947547376746229101563271490782369710359489545226097106933593750000000 [153,20] 113267736758696439004796533465777916719154110265955677904596065144157424316613834569341008583060951299187197020197078169360620646437544027754601328834534502225890056702403329505674203769124906173622556284635298607212657898061362522897003148537691450804211022315230881429445480987640274842814556533831864708659258999512102665181302327366477502241449624841054882210808563300534977113976529690589015409223522855555222587443463528141635564553880435111916302405614881402461188801360416877687554587332825406036927520318165746132901487615673055757240795806621710506150387598958819920514705637585768036660692475660604736213007576444129054644630058991833559241990377028889386851639190161176878599668025572506064628770896847639240786727555464636060195572312629545607201735537716127792192227375131805763363903840571060416335770180196759963262225142536621497135668735405888761807330238386248195706454576772181871874252602429983743681659864506780796399165439851513180139735128885892326809022232847694644395724529561165735600857889822429288048620683665656089177056874278072200280510876061299375380791132841231771516599844342011493797633025669770896031127605604114187317542452339566522899226453929917401166564900478551090761561409040140612497528586433020813355947370663587610842198857428195176964395539970692309686315320636298184140617941905012606421576143234661162630074686871283615811455160982693876906727027955486499770767257002181673467203937883553283797815171039350211993728347166995673724036510079223390580758869237938411373534471328673528612021304184416794967328152522685938761537017507067784515203673509551709495766018746585103146837422373314665175676446375415441630754020060488490551830555213598642731538812030798975502777529789973430787784290108656365713567506281725856179954737811107628663619822911598126655042492110305743366202055075608672686664616028765832384024779831843853800357857894086634678051607490035935975337370962119289144023953919554029007697638390398764375759332906539151840598971235102049652529373291097115008225084249207863518194017160567454993724822998046875000000 [153,21] -1206579712698592836081052513131165259905102704792617238398007015598592090699037347647669801167916359967820555668807509376585232453725231653851567843045221297203684453315747353949081098749148197905218430557188987645904198452995379816660823163030277365687014481059959163177410499919241723140518239813318659336490818909620658798570872049066437818216099198800255128710919994292541662374213028310216619385641210291514859696744296593435375232706719754689385767706940875629374314435720077516159997722178258205165772458267684706038210185149310093920734458465606447156931340624014991884660263555437212829915950288294673847459359715414088852833448491752836814585733762095430674827018516367574562917782481658434079961340034176169214176224570194590403594120137329828834112473032087947275115430636092529275875676236436542561337616309757313551232380738188668313222308716159698878277658988947518892923778123586658184526607148368325890634341128822698099870159346736859064555470648927899119059115455886238145687075969542328950067808250980764352975479775352941864492661113725772578579517534385318534992393237841175794537329121914823378029729124458923220326260394400549106923318230884133985892909787121590014959944227204938220240103341695340046447049761360385576255999966804173409021221669712584218215424903876071397176872986955392482170862865693524984093498671771689290500205415566988356079251792050718925481224746382531813631132820253349495075485041159788439868134823930476529648105156140564293524153212729590814911152733502749167751346122963096622555835842490798312303786654150041025530843356244588553107734621967859976979369343285059075510140894007185272480206736685259787264252318719540767913720176927697028404073911147213154379235297319399970579118572863923681316199024698269434873674863625209983252386158174045751088332850094453555756312697044224286010301684072205676113697737388061724752952860931950748010416792740988260229222100305589267774840373747448825158200133145401866815141187058197717000774029913231207985558790468819044347940095250261760995158510922919958829879760742187500000 [153,22] 855422186906203446837122155879512836873328656987684697385221772675147219911507821764561733192352517195225103317208105463645177506385845981993301530216607221758394630819581584894049486085592093539645922212366089010048904182785600694691511661450748516156252769640244294557991759167071001479593197208212473610079915717058288168988053126010383126224279152815429873649527266500801137408789407201708122855769811054993170814856219096688905358596071429087093879476091209457548317800399589309255534861972368587079589638242625379783740704385751132520459675445555304272443540185611738433034425824913563097339768665535928730931751123894987854395895348869511223845666292941649521715655622017680138592116735536977945642433650312529877768029186274274538944004669246215725408743351529891049078130166486121923956803374894317523648807611987446639815912903046349104907801583070191008606868811241551420748290671594171037447862665232467654982835396833405413160735152117945553763446016718163735146067602169332640042082238738907593389067832839906629032710124914284893768144877609490660723471618512591201425157730842207797040546665201264952124608363016751805299032510488781499861279455359714409851298016941441502493031761817944582396885309539005697095658128759710869487639881168322095195984541936877417430332063549167531854910307993568444152076793542796361178072593040456803074829196892673476316198530934158761093760257352050770281625515324704765029023100053992041235935332003898860270273695233881279564140979700068046125826000078745142072889448954989563466424059516601894526559485639383765229864152987258979432339242617011003649726473938309376363740063165968841839282394915791485469915946984322356267927773589026165403852901840632778408745735788840958157786873296569327529754719289603410724918453755529156744124187642689237687594552380476907187490965692091408412656165949208079076343009068683498677703158645941510356967997611536208710700667194551505818433714108017654797248361752208709001285665632455034276819071980389179677177487209722655109569300792995107940441812388598918914794921875000000 [153,23] 3992760569512531871319529245909207999678875055281574432167059725251288721201741135945177530378992868110127043985239903671797157196698791297988974235842660515821354730315208407729082783174955292726773618431198255232795091617233026527265750289471702104254382522230744413877291792034999861617256192923518043401568491830899974617776176488279674066851235457172392798333993429503748585957937104655261387995646915502401335058032690964791900790116855682199206363780220416319518730838973585369127069753354302832126483036277670838686628517424386114643959756691336276287846845144711800484269750121209452949312430551410510799592685666656208483394866082824050068573694872634995732502462181362545316293766254550793608507487286579802079726616800257669440940010147036424038864373658382169920469864237237177086003269562390588013697050904792578183859611089134423894911868569640213349342952741968465338262102210352799955047845170659505469568469449660569261079734042046972778526181938899046283591673458649514060785567471355251062478034401339196636522084991011320661656926718214366545315232346038319604965987943610601619569070595951943106925286813749239652461381856444408557480109036568398025229432198804844035630602580790600991628386716724221036136347289639898734483970979954110571863531757017073905926339162120364149630798799138806523524504247548276162687374958435494350474728871182661278714038248561516280058495726250489774239534899913419890103330618628754060972994205583347569158943559093211249526427302125168621084945630115076142290968002819403299915949048217234247274065417647455209008476649847588010954160590039890038683145662593079679385983338811727239633619303905788708797884679883864155163308959493775829029657076056993321097515263490609199963306237155181197475373141845694295108199534458673476337174241671968685277618523284692086997922797479108113461105829671143785637303666388842298549453960846797768704085117939559972425919865068791948961467812144050521106623864549218785242166529978156902669662255957077362129964522665961654780307881276377997892268467694520950317382812500000 [153,24] -7133024959487362789719607799949695778443567661170857076603178219385343515757702539789377344310549762904137804931738510015743350116799501231886014357411906648715855117762621766676921735709514453577034137203482079765258261429815848347317297997359638635092437676921511819022610753279124587298032295597081253749565906486347291260459486748161568041150425256952436426245804211745783150159584859884781546511849528507156671689545738098600889229993476671265898922210036717001587167181891631130875944384470338866920611533241426681051590196155631116247728202821508386546153183596437270107755448244425509222456177045031837074079345784103063817119312633407574515243955925788772857710426010071948890430964550340187326868850460733215057278261760809565791324106576364332483065219523581994848023240978546248055027319363306205192292837408623576017545865330641425808775374953213975216115628753563636704355103634787740895183407397702146370537951990407415682477311214221386293919077611380551560800381489991166922581618851684306082976472767436028610273928632964672987795117663007925558998636947874391687659583398216920102126521466727311994518290183327705110967423171778058681238580356387266782532443498796694206860639940873973457039544466100030995626848318320184683269631106307377001114278967961231068411944828578255657958264628763720066974855507747921295475816334126215100742629682474173532809466817420820113011646189614764788869000407147095307473544783306312331911188574964828109409820687027619736091540636735262310338476188168033398313911527765858503105074289172729347491216647176976646749308643055974990491000322103943174101496345601320371071677888476166035753394007369460003690069936411477050240183699699768972218398849949836244894582257493594691457116970808463919055783726776789349861836961742198957594381115809781178245684368249001349851355262033017857880124340797132200351148142217015402762904348945362082097030286514066266586114488658797833035467846541705954242055102671733643412233332982180729973449464508464780963950256548815285445537983712633831601124256849288940429687500000 [153,25] -2046634962884868795190797388830457420521294670465947500865156902287279270180549570669356885647141179307169237774481788420908109019018294567768799498563399913286927554898241498301703067914008879904748031328183318951376872243251365513076469918512322894299457563367006755959441847340790219160047882337882000446607001834009325692292056165869992272455962737982123736685450457249148923040419433520002019814259893874409655491885213573984483066311469477349787812678613611290601765519552128028189013504964983915237083604419632033789038018294782903816509870293165304545137415013164019616213146353976699573468649013334421049037561423253542923446771526775169180467267860989389845009358303295171896609979252222800467645928409545963035818262364946104517358973746803647362086241074855448788204813278215325418027731648813528084458135632725357859138286106311090897811412263543366056457584160268029035730592524111029529395766117831413301846109970000078575423656960556730626099675182423377634844701791604420875415818277636631167425875739058199225539391418641688065244477123849171456336274713853123573266101006517108195218439622331715912494831581583685686890831423033253609269384256305814543840336849998113842930668184357887409239197051566002327983158895998200999449479046607458860540344143581596531309273433897536543962066191103715303504966671850714520801234557943807891059435346558682301469476844364919802069300847754777982714739769731897806599878382515431697498444056408786426727315151507822919788951632089115414307441494207306459510198259218208746519938505545890205567913559652574200598387266588797305093898201365133101385223589920674181349558573451562735698918868888802584371930636575384798630228104740585189548419523536030670969781999919617859176697106439146273194125798830175409149525654819908917469725026815432626313976259175894200117368777508960985779764968012180741356595324245502703918376620971739065131503445257705515710025509720775166895623319794965480013269733932132288219931358303579541948581116549597213360877283008758119623451552892598556354641914367675781250000000 [153,26] 15446279932170950931728159493560522276101819469198981276901482374189065331184469915545987091811973843194538824220151918881776875073439913846520729076442700947445702346330095515257168661149836575382738568617545733773524129230035225430144934351029788010607449232210921900558922865776486528917885156498331161817181056744755775338540063047329370898977247255445360924198087294165837221700662858648963737665947039885108064563242873131086730654279958062869605543510062014648024740926168549140470960419610251975221825464571099999922415658254014111840773313968387299839257422190488861671224196738549719894497636078597029288193235111465284827207899709216285254179423974027278435429221533974444177212478711135281042444250034673275518172439997767544528665146951927710330904515428608216399433907057995610634524435445526482528317856237547700125343633289125531416533583739934989473548586723324553068033164477290720671928769460636677650264378521357787535622834517646848815243713489643445466882799784385204429913869849228368915256292850966073539808519521903639315630786890424340017441578222652859629880854541878791412262761165094237680328495151594338603848674456062304473178376647683783223520959695524167659885216516995506829863250847210320095738412369548296619178859304642339291585236343376568583405974862607178574747938431649049575692546368734542668840992023901941986767604735716648436497439715967423853288842679808607711510487996167224530830629463914370797389839022271699045827925079740971104992380628848176596834738049793388665561983501847418587979931528929722762848571852131964014269412916301645514326401550773365869528348883833144709021344989887375665254187688054235951694238175753061682615020789236082954436021195748189242936717971981729175647684552121429104734144009494860757815114868506122847276768740789586181463902191079133331010231979338528807912655470477697556701434488536341365367429063170990458379185549981278636205833289521034688965851539411097279912541699200434704770005133902488534778287977442861954677127357487687924270521579457272309809923171997070312500000 [153,27] -14974710936802748905970723127663452915543403998737489669788643014397684515642536125562252265093744139256260880016569637197760189689198840453563420675627199033363417716087445924265349237805592987613041347083856614332636593355581605071637357111082834975356854126439921638566476144442811734063043166718976105911746562061506166063028532058211341698829211513727461675230607950585887254125862904980582593983796713849391020476824225692167494502260738806147360001203129086983390255392160894497638673899104764657485857810821202345045523268631405739011732008710378397085726199380809117862615837018406756998841559659132496007104492019529697552249939250183401469018777328796895197256668409625326700736365938015566191043289557213727389204075920489472780487730254991983066526459137818316843272824348047891786394251721277725214651603308241731150748749647698324715653346519092873301820246064084371218465803201495839909951837794538066616789126787692865802312622968499341724782895326375338389654343372136038797504046313887255790972260542138872936825999717372650968986827249024088841152124763110648722479195530964037620826664455698473305719962767622326221537414052011794617698640506700519121180325599155475446411239454892047910381856571719574911338561377785812549487097579152825656507461787813805178048116375786749082893062033029876100790572408173598181081164981242800007967370760712753254744211821626635863926481108205336222689578706806527272317227094463185264706773902096452287237199515851185873178371494496185634674627533991945191905528606239894964856722967790224136888732594194275002350561794496397090208261872458945775859690195146136239859041066307026515982115282101972802968114505856242213666872101756133287042493592737645844554095746102655694228130038249646451037150229409428156981061338073633740256941742015322617709955689195236309907373297540167294252836419085248781350956562557096363609574296060978021538897204045748555795651160273777244716740183087649262574271514145634013152509270041969650081074169811587351289616205021107375423826425977051258087158203125000000000 [153,28] 1179762929106954468176181427985635620210311525473347028449174963759531963556961368331531130865077151273466135537189258014676523638849345309856697893603554873763733095311528698355095948740139134547532498656512908682239972724079947899861728326799184279280844221485735030579760433605920057601715353156116356938874438028719419420523825259757732719707222210410643191076447005941219987130466522009826444012746816698594798094978607994943170971721928539669826655965118427952193189643046949172633781250653005731752929920316950197263902921707432534749535959432694517222419307450427429673349891484508594276774409927836681580672033373299537874056121824178487505503540862418117053270448813206626113037207083785937635629370501690517688951785588281893942155831139314363672500179782450239875466148474202138685965858907674775292439984883756191247129641108774910808834204656458696391907683261260136095882512842889983172590362304088448850028358104886788939380824157114814058503768311474504910176161949194216695155807121549190649947355558567260263809447251392120714819682814173751391752793919643992384441067148930092587210246981173487254815635336617367563057402956842533738842869606099040330227702881430261197213959711372561339167080677015429809335315409238621603480366989002123337136137750210591878530017907699699809642991143744552900878757847947350436147061964066293030523989649768130710482003106687909888768861553240835469661516973178963186938521798148777207790468535096912719934243659327591016258564162574284132957406855824943964900872397404454782767931596417729481823301216275890060599479616511966288205790693675945488895837358308826441659029249429923198727187714821347953245806439631710600887167790266137722239411807440767726012449021227676247789111430218184464332998538834115707770656230698136729931556262152568615191369692288671305531691687730121524473719793907804687750981582004125956402892210104850431405696133114555418488489256808649860515239623669054802186329311162884112680889613003525769829409690998950606788406850891576514527907420881092548370361328125000000 [153,29] 17962585887678414802468901756864620997081957778847170527380552894948430477244999456704447790619512894642749614527890469655898508516498214497847871928780772398356516820765510217007237453012582185698258896693364317954216516627084777360075893904594525312937479684651579296091633006920254352265889049402356672808090603002681212411111410008748001088355875825547932878486263897690042963390097154788816012360506395874786604904232376303147582538002422624661502417025382774448779350127826152854918206210308525348004316749407218003106302594761381226949674979614036565948919069250199729827894889977819223378574978158964169572171722201063762415563205719187403629057388462528751121885026122821821996130760923238297959041175766826447404702674939287655191404216392595045077305356575425646716547650662402338917111686131606076958358548738368045180866299703462658192115053066327606776057020362314787511966806863889335385044225513226588432244523632376551251212516432698619238026050733817612824557772212551565874713056413519344924348433793842600444803640050399878039731640687668796205352669062421427999215969128257503970786826595937176938298569636993241982692413089700991494560697270610368348127233356641376401020743601572194031788291365638379461587971827715921122895264485257872412790237264486884351249341690087630786443852520147804058251931036246519112772295629331818611661157227736768471855571906111758393535776047503112783188553833580996686107998460475591219152455267805493736238686803279766095523355936365393003773291325089821230302696135203940629998024847416596503643272357642247156904144825025503211864150959997274396604524434315827858440672165672308053529173894285078922548324143885237585731417587768782221402912439431582821164870564428772759300900805935559360230057981030291577799517806458046243440434327666038600453114916515446564355656411030670360513505851235849147336454672191362504713783909330047035281918688403322842771939448022466201113763969506309889987878026614398112065504857504895866996284908522066336873689362632649856194184544637799263000488281250000 [153,30] -33801029362426390702215947627578283227482597541397142849337975280105134412964862286969559293739434288201421762054685564951214111199747359662372062697941381047049916198223882632269043640585281203627112356500857752568044560559289070499613379983792141685652123848179096704014202497924690659334891335485899791623964196507897508141305891920770854472306454357043260424189441142552760022837158114781709970353973654076976935547511664352858878778136278046683470437910049086429442614911334161416232815351463706728435015546019711902242854054092477894731762152319686255868646159010921649217918070353641163192142992314708835333822203669861784749203983685654425041391895646361598846788920710259562751731139217147419638664340458442705807064867013817102077006201534299651821410464588083176137911909863901887181685855967002651510614611337654821396031643432077010258720282335003913575055183297965131150137045230718493279871380369873695132958094721152667174141573133491681963382593518857110693367202688635979084399662217942844915995066756802348980101419097659252285972248871104109490421676392160632257939648228481141086666407223260339350950854799227491998274818186680097961719585487125775487346406280070547342143172131186280501063875932463043959679466493097670994905306113030600351835359997722158052363005016244595823476058289206862757884365146387921645142657793783517250954458241901077606816232273638504990914209948391391642381165538401650505483402246162990310285749494675359362419284590029237215345239201632940693097863761201637932595254510764718017245330931157970324589375785535832858262893229506606179443632914179086374457363232456569708841798806651402070256641922402068640672644492452185641606865889010333477001781649202498386155192492447753974789014837722218270342838563497722452017791744432365550778825831368086811326038843551192272272159137254320969847013848403764467091740390291476890052542232340660761173749568238981941066320583426623317316099809154933604898150123287744424600573183380437666616008307122174645990562504053300773908807508945465087890625000000 [153,31] 22605761588570214056194103948690897578039793761812449043743395999353278636497671621016146038544409520504256036236778999334493891195498700161704844665460224459845750554662448924216259390617777054842632230205969415891626101885616817840636505629095753874838130252554294268676975638377066224820552167453994921105972417300989823788465244371579858761215061661185396815956586335316365715639526727699140700333385761405628862176854311709124289122337720419498222272953924216772466714991077114568955073574524021090868080570089473546451044988182781351585318608127894278819757883563566157890950371667205630255323347022801670190645088479143126755720694583476718621722888892793405422237397341448863844553290168081644181166353149986359148590195561913200790246157066468605919807197500840526519602681416980162315015042731234064122893581807911688268968312109829206817335702906122220649884060311113600462790747831984175490397525899750015730207592590494344790131839474781940416252336181163144744968960648435402705224200096295810854305585766654434188430747696206502182119032593501271005642530403986680305018156669224839388407336641725886857597557069846671886592332611250841956063181011999094004886809989859118513501014070414191076894040271855795403344506401115464616763244016867815285510749223340923141991455262614813698997691475802582936475299065581081808098198879386112669268966126556937031847070423096242736736559268252343047108645101956465195323944700911808325166105513778924505168001293393306215672900503064233881130621759254355847797834243376222393409931147172645899677166651421254584005550237422704867343096117909743692013446971894805146911815314625827686235280828111587723322520181776008690819588927296436861022085555219727214709942878627827478664145712429215999049519800575641212814829086652038553176978626560923346734608299852987912425614010942948172489799937105655551099504625967544161491331779002923718259185066667140773658728984104112535501422555127768896440913197484164997597405057978144440815224771985463499280616260208433411814064599990844726562500000 [153,32] 17157002867154901672160030477837544106631668569380110129188212149382665153683553740725751000840954766894173902977342333777786284056191229282123005531014324913654524259711182547313886222516189602667607789366742005818234063436049366638354889715008668919522224660536383337021350879101886409884868587757883747726209694368057951123078020866817940175460875157355380473934223598583204514962971119369275502812421384131992393440038414055075057689194844522220854783623662390616012897056917153665765810857132063532555310792307033281356202060100682603972331348396821948761813836010294446924529917314370335694965505821813145897642558297312566336771775698129267200710130506712452455043058762160789913950038485404225724248651965314613295423982174991061973614396822834014863197958406551524094412192810744052670067271552472911421918243334138057353019464328822328778613043436941402675721856214391664653214318312812916041247049787179455466894422626517867383984777064969893236670680022573261812236682666131808677409810598774984540063649194431447077239615445424905385678199704668874810183544119332285888702019208518047268962699223420229039334043537216244765148294759234114271312511501520506846206107169746224277761751508021474454296107505978789250614381516405119870632327501531892791074144975270822869653085262804547104727861596312300068857890378436220845811959381262309474447796679614692246733947572256292864400545407411838241522742651801662652721490950031434412126862808820269893297209584751136176092650018313729589732176213010449723108250919637803802279908212778881711993886778681107661427679575901818787590812039557244521176876713918878227652286226042617256943932216791001796070348396220749317934902693086712416775687418326010787645891109988844834375080575549441557650489653175874191217619604313463388911070260087712126541981549622856635862356952360228035779539292850559970660827212773744552025379014282883959779789863076245264929458009082916582497141846486203343682270294369610002459271992332243841429284115155720905144563170051709172946433296203613281250000 [153,33] -40396468169567803766149565375128934881512447574101157022673715682433553429143877777064242070612383857363831763324725828986070389718506439654993982015276053308498109194183230230893042997906876984759206276181416356315180838609438485203232292796325001915374488643879559180320443253011451651230095707319392681595191374349907711557855662075199256090078382448947796193011123919413252597427709747603741061350115897082454142563652510391963179218160605478433240822427299740823995618262196307568108643357382641528138973034496151580295326029539831176425022414889122606144719548847818893100657967865961378514729288943019561915702156898550638407721631205014418858658066579973140400665494319419248374143246528997260345040135350964713101363947483892225634716875959622302041472028355126722011431252649929421321690649486542350268912071301886538486313906572436628027245872352166463618477850847314127730094674675335551250159580894752853237180104949135795083273220631200639626138396010552245570895659578983588383655885740765881219993192808004862436286759342270867225849998825561151853293784010497532042186130595050353941867540251433605323099680596033929702796325064666953826511112185630685219988447385975412327683228252362143464498922090019127880300696850427703910186896896668457889761805598470229731717813543760644462017114139396810591726652423094038109717493501838833017548139835590155196241930577292200208506895253736820125425120806943162037912753891706899192249875903306316093914291037765898834105554930594543126023303053516638525039897460249013458969158858278320057264180654287800663289556027403827940967912603695527262719984681036608077460103185603814355975331896428472046411169207568992711946184844908330125920762835949894012855040612724867662483600014400516354584885199020557646561912137762915994069144084189086905757842968476213289924727107608962591055003392140641120881328855572830222917143701727252013106307929397109664970881813194359546645079166058550738562213442982274815696260593666583803689223150721289405748704467504955154763251098632812500000 [153,34] 22049538943117754925335547363419964815961650081432840334504579193444080111081497765554565491964200660809208251760639376635967416797555181013984294692056352591007034809953707103700054725088099568145808812809277393583821376640689106498953147078563169226884130000625275784155854803983427889410670196998111656424136619881467260102867099072176414898632474968070249064042055122158968241708847571242270778138906118493082281671486727408086635239302716742593742635755282635419410373153953862635681776746811635082990728128442122302090888941936470750794602416414141087660988167014826430724630110396116080429483457222710242885333740653678026504880585317150851982892360361925733603148873135288580965254827966367355287914758371778554760281417215174307038501080297350067806504955714304881592972194966686649536477218516691475765579697682240264878426781457775572144466510460342501336038080152586393131064811734131005757306453918886618107273250062601171410424604784627228087262125564034937527817526502842871569562724636940462134538407865793816342579912241470170056642840945854930300117134723926516544101755577794194290278781286231713893855331355364301770172787043676704609960688712093108221232909711055125829746927624451198491520342636834506623588661310008404975067216705919787840803328020064103282063785298895344876088204229379477315935719197496585740294353025964212142815194246703080755929513555025242068884675729188727886744486534152936899534373700188454351471355553594986359098030569414534176989993727578576670285827779632271177792296412879322632125287816364910187383057636871318675997611427710731619736442355910615538690338638866194293778811290140718898130779415091073805171293842853402720518204023106176173962249724103632864222542071561117652317259748099070696351603153995889130256311319368000436075922572705838263092355904554791280476129269009747781850395052591542785792847390961536179750932672328894705250255296749537026514613689180905048346433880757743117096601511127357326537032389868082922848262384500729904547556228695465329167045898437500000 [153,35] 6621834812052319347291798054704048646589575125434936081232333171171855570794625933402938441583631829360015671604059156920799599063661345522297446711360524158549677788535740019253280904288880794929889891333350907263165355137428626192999810213379202078224283586095070826092056679991017122089827629055374139750577747588026175184113403497420711123640763473734279415683218739741695197733201570756006562669496798676760413594829491174229694113433966335505777703234326989129639664020140008184450567446088176755176582550699882192621620358710711016705386526748926920837612958338709350680327691888361906819312149788404705937704040655225617379653455340463449207966045349831911192494752530188888365335885367113549691941302422204870304041149671666722340391687000418158888880945677538632290868790863641398032031053534432755740916605962624120284782035854678508352080150805821747120632114925339534650920636534563706109214268299616580300011165022529191137941085149113592044759862169767464980444746681557286047387523505962530735797294332566512432559593101430836004051068636978218286199331593142515862063255146628605038242606440381540030358908572544721401380203337064261336973581460148685876308987507437624466538162790457079651278091355630334116914111799441766358135243701352121880595323258758132314004097741689719977104180721974823664643194180020061682626167017246800389366886814985829071434687228516573873898255611979648944723415866109153667924621534692666501838282570016946374091192388931330548091280395632224681193803294235588373209505948771668851811039544730572474975511383596533696078286331312375856377736171838424683007546232521297042896339881873095938990062505233808999974846049932768736245917141444432814653485699072746416622002089779170801914824856476876888518049369755209401378577796843698421436535542240263058549547943296413845315531234584053400188863289067805892672967209744725848070098889446927251566118149021297566885221368068705998353107542943737842288716724605867041388305341969932497657250800401249011685245487657211358678449218750000 [153,36] -15116985899998354998982911484388027921458825020201106035311375697633810244655875027140782357421594327530140963130594741779001760402674822444154463327911916573978147535130238087097528436211269020435527217594335102735095245679261358959070864821994006197711932963981020483802385307347031634950096027094757167512633712562462756079312990572183600488493759219732637609805738323477743935302208131833693740925505866692062689989818543648485466490321283095886449078449826023094904507104339948121273748167192112995926106512213900286278522041575193140021801232185770315625188627202186803190048504714883074190050653859576432112419504563125023385291058325558453136115969181050188710819012516471387634793195943346153975000182235923361672753162017283269393308341529328202982488934984698424607651439869527223438618448720031517560361851697821449703309582056167643137849304683796915128563735033224181783466359924887923855471367989513688723744249908218867755218836794223375271392052843121785223672297204144463271133770792561413346281949439049723820666293999744322559508708628250077176656765550082745762415504155377279012023742030902292379654535820774326232621223263596957942851848216508143864075543266758965319686142469590876326430815527019004933685424874733919447594111288734800505543700902430524612739969247284019713144179372959143370519105323601710152493713792447693075740232115569974257080555977326171221809813849310850400774991577983510040273021768726372905288231169767580311088363759515440089320939185626248857388409550295236590981111506061158258203698043906096216831957434977882970792179250993327118848013089708793000932408598031670992664065679588178571391137938874013070815237305289972462713361079872461521653117346005180876583407556680143300564426656614410683860705987478412379302022996520032984294359780034394208265746795648260048499240543340995841717831373294780123228364313891739669654482173344542144103570793785993193399919035523796090797948979937399984591985364694538194601761562464483776378481071597817324152861221406361675670234375000 [153,37] 8844629609566760754573533723968937500706510310084822212207723813642304858063062801744870621317649395403182052157773214533249414567540034611478160284897073025071724875280386109069707295958912727761883932511244728387501651829858679989868841411726203198909620639841511882353226736000875519841596080125714139664725265145472168610569601485872335682899387383804890853372965412478074094322790393299757838210799795589457859181366531892366719551717551175152071522269658007143359168078083043814221697574800934588081421872388115649287863296088376172012018001121424956401001432046889697381706529096188799395284239143977859954237510739440972571339542454343890921452098793070208932366892569410813726244054232473745928943201015432834918262061249936048617728227351026026573840515891521632586652080736930335189895561306017470333922166680246414424405574271208556123059089864986883857598481833544297843846831165842086137357023856544208024490752541281742466302006082041646531276495818810484279709098700225668467591372103114446057950480499060459727407702422150965839042329277761920418392231099003060550669087486068395078648024430749263323257496566038147344472808488003308321735093041295874777440823382021075936307106280762544437395594039383737685382298400065520843121038450013431390581677135505882202894387175783226025751417112868686300332615008349520356548220430739738310086073091536513570249503772368283093709301898014342423838208286264091462020216582346546676411777643482581618220764732794223034794543859693827040888156912538996355837753699270605259885150382175925940509712410296905391125460270229984040495178825344384866404509378588339584330105314153616749626939286307425640064393256551875303097473357948576742033736918227190609925152645178664370608307206248138887465943019295754855623622164162442080062882129780679898409768548288252000407921674331170724824912098125872519951446972735934811287835107625112913653609643668586623981101480610467772770977842039784901421777224354183567486257243683847409146147495656083017809127363759507596984750000 [153,38] -2250313173908067399089093539711081477954074191154096076081163729631787981139417963099251989242221667837513055372223593959378820081145965305654091572729350228260435086164506528702049793101841691565244809920180078332111120479422380208321094434127514901812653025447087163921104760092190591052266666886578308775552122305026628146098083488496585731673922346440597844949364708417372597402655873989528311401360667149596011887926464587031396800606407104462650805613806189082991055195283406698489061914443583114751124950388892960650682609657659961935173058962037254841839539223756284654202768584840204911625680896489808323261691294673084974136332504080472011339261913215171422936189889149828986815174054970114767479050038684193913658750264911576583310831473982877682135234431484800006566809752034817384344357703694297657787101386821971009954358927146345499297091931223611222879662268015586515490691190572470994380593333919256925938270192770410736160161291903305975751244331182434825524549595813926972592562584989872207210021600843928665685088030165895580498327976576660113672732009513391899100212994377726827140976677479526979529228343622776082418253385322149650705200955985605803215944364478995774642207066830032836390406549432908732248398736830532618634004153301228004099899847796928843562685094555735935580638238547729513283456438346695371295241557763092020299266899278820895839175759375966810250663929851088984712600199228911557416402043494748773594509169690167955182008341848670803486873216190470848577172442485213186047822391742505775014661722749283990743973117143381913909279873420246905321050944979842204464794478764787280777866475191920639023302430439625731998453881038804725470897963202079164986434351496828536994332280573067621593480172367602167898799028827695878557081410692198809307090073558259024180777357294759219568338423737420792208936063063749588394718575568825877847014176283580498421079143179290906001602451646325699012220681368631683331826794689135168009457591869847043020137435780908261567351076214779773475000 [153,39] -955379761157386565598947244908423489565862159583814306388464199196878461973572654541567574599802491034794398172590445556758700660399810996659910850135153926648698460734997741636083612681251417855461328077997659540077083356469512972172692658300251297471143626600959626478008420124872555475884011789017180145425591450666419318424486306671046969628339103409329793010441163208207030849364158615479166111670425352112569220614672858597306311408338846372280809138743595155554014942865291214509246230512601901553140773392082749472109454846763229278502827084851324359810414219686317729517201192402019415730755734522974416248903524247297361203217953695865883627558198076446028883583333353003219624186781591901957430715536430106639411854643415057814029075340061527956377443117291841515966781851258023642639074291039880405837802147258231571054674565825506554077682742948241256074817186797535011034318435554119053110111778256682943882710589725339432961338335520000214375218153052915916541753740471125304048315508839030926469396217206795313057518928504454851665257346670447260272563639009369981960388911376054203883282057310711821550003130668302366729543154132424891073622473747768421226408001089189819395087387806568881925972745231805485677588336834877996192189105262035598574139336194098214981028754858275849831864988552213562751056923351262173630333914353538054224951216822465665306353637685942614172963055762186948306781876141719909406285293474783342306425683720261952973098696887985518180016008142448169603484258174954858901280451813435153520907951789466782512659200908107568574465135551076689721599230502297204213642541393568265489477621636600132447926392778505575943792320949299154687778637874307698640012902060545442674676922718895310332536987558497497982967239532327699550637956888731122306167447281860188544200558206951596490639137748197257232672837188096805301066013410449113393161048412078712182861244537952414540226909820636799082320882875709498517091678041914845813194828215121083506406237121313145276462725641964028360 [153,40] 1802114119636924336512108140810749034217268484396082423408227115509430105845558349323753094959513899213480209410003741622764767421373397281836048653640014912403363118200683269260279865579768943917656698306310519856594693197842824610991215996795197033440304098294187327595757028327019026802744896177099230750350365277770010146413079483781359667951433025543859031437964581495405105236634026914338184461712342243356787334268505616442950422032670437032614654862471664289435317266613710661412459027387277019331883039499947705338829239331773251533191610880078019904771861184639413814300617899634645062709341538574492773785366090990597787986838934367699735928623989450869317675741201414089028337265707394826866790743053523584771446619951703611781468773047100227229291263054534308502555207305859568873834808399217660400357271098699535395885775202757372634366563763523028374132221830664701078817799261688686939400761772506540222919178614882649129756324602472079805179485529997026679718918903073736032138828236756141956444061264445917643421542514739446689996536738874554771775471664423952438995325943069402137742987525034482518168702856894643826934867863456548265734175396254039802855417237291439154261992465677388236568984286039869511931569595903540192955167248683960535623736555910703662854970017852569607054524233940111626017146919777381508328194728288703119703834948038559740790778930897149004363112742564172312638527154486562048291122896504990837087221185768273013011711389429108124268007753388006401326271370931469627059834113526079746718022227652468038023042036562405946779686123932272193957712308596021473596886724365229526197864932477936649837759098465232172995398309469471940321392740398338611433232323934031743784081037745987370374819911047168798012636732005892788601628063880246703812567033616773502620065829987770380713338579006404701898994430109643907508380019254470666171517407582230026380014919361982471531970737959547769064956514446769522219186735567779561338717322577726085938347805772306992313809088330469840 [153,41] -1150761702978842263325895017441438691390498358875431710069876526354447913073608703865242128302578709276599164516695637168922848858653282974200688844021903509240372593625626721582042278502094870704161221289502954671630004893983911643005500565687427500158398788658893426957449423702966628138258969067353662148357809226816150706424065440793069855894087697090517711364682488911790149938983032844903068852705473862721269169463536133237121379765259301992201744266407747740675631205407147366946045213019334075597103775497076000493126843941017055653251146835180353454577321325002619245477574535778838628492076303199980514144223034020544184726101253473948472322835686189022962070677802473755558673141215561089773401492626740368980647186814546649183059273678222797720864824589834943981400859732842718156972227459072278034546290371856623279620329482062530285601753020737083970734140354403293185872738469655869730479504324767619303094220422661205459776734390255575354888951113016627949452005090969061478537926617198039429373805964791338737859010283969214445862947616802872874599354645839491159140848232728501594620094822105437652621531364969485433526167748942425478856199618304896896656940852973158222922438235681548135920978469128217938505807822286090721777745079088941742693772559432101021337158123658047531595888475065448630607462420478517051954778722587288862826571425353060617052996327944776111337804388279211528560395144702505095946696758423444722590412273701854346237865752489852817450464723142274595893667376067786748983975923086002687874970319078825272148034288175528981928524118683971686888218483072178601159633055172191272772616170635669892076524593201180473871279865302208070803446862704202375934746481008810547904699171572619491561643807154659813159131066018825116387310282358049752972223274133633528686668283525163009530495508760214463593421678968438467984313398318650808798188363713361328319100208420262444145884155156915306083299845602584969980187147419868173707667849483149679332511807739923906095770177251216 [153,42] 209337522809101113480222616565251932038493169350348204383247932340895549612134946157833115273850212888529280647040765105722655126484542750437203320663722944657704214817479415445037064354284596685383712248301414769337713578561555318865852112426323910709497341403031745403364779383272377932292476133361561806564339636003487775130434509439375936984164234158019421296607145203152937679024948773520964328893980732766652003037651411757229373555596262947384181991433206353961679771654068415889854660370527435411469790960501172939287072069737790808217664945199678577528919842503992438651226666241221918882595605549373065002414283552349291810421331733322795305905231731333569821275457855418643004180322950315759158353774996768475032172680389462178332845827908164019408958132963882043097867486549841390272413895028220429555260120339901041480856912740652809218093004118880818751559170618071790463815253667180120971298377237725864709042316505551231990004877557192629814900145971150591710743341227552919842653758909446218058784176463565335065456448031574635526393393716367489116163605687091255944122760460551197222237676514137342890683248383328188606629235330523094762060627135692014108949251032758719203422890167625583382830245436458338369050126514441116358861494101113755820717389983165275486413115603103547848748856384107808489830488136509369448636511381714301294709529634808073621682325843476152455926531676714303714487265415277516328246841540986838197329721733014540695514545472344180134500457880537692177878925359129793058051498910761658636140247052248209178619433384960060781098217064973878903974496354140167004738074898772586910115600812482587232944353412210221951100034783626140219463411446179820765814036170217831385775129028778768853739916970034156581152495405065632687998366731324130177475660536535024006583778937459704181138896934428734123802016121081328204821890332169844981650191996045202654315955537958398863609818130410578596417169523736114824102277288930246272214137450360479575239129924956906278098067000 [153,43] 168787338531484304854557991019288650704044958909756710898432406750946556978415019901598510383479899122408922286749612172694636048347669902124321669308907785574050932022178907406402805925121283286742494966997444759238321824501107820945079206135963461760919637081311685807566243023853687940058355346429584636356124048717262822519503773896705490659801690668339312895226930687431257263421605627299203386675303053866400374600450587602295347286335736538056954842612610346643332888777969212397018618646456463038203739041989345807234671557047099423719544463459970589868290024915912645199909299335617887335838788900002693578426805162315666911615715426292358997823429021857099458791200467873220596559059570797000488828406083044527522923815496923616556278553525021064817323562785633268486640945991638264694792148687454035753320353615494078893675514074353448534985806909257374005259909840190396212479263784141198591933550859883456160925603944324930248578004058174232228299658185764087995774321124477154446088736632375250160842208477752484389737658736792463358762217197864275963707441682477666015184753358447515373009964385639673515360925954733661585231835296702404018354667777593304431511857070240785416044964673103134475477035518416069236547880646489815287897282553675416149680445235418807011957743918003488985824505583441076094492643911870511738922573754293460139562363872419459401178568053501356448926658897196990484139382270224618279763199546404055781585469650787150527137606137671420068349045800597198682291783887579891169049618321080575875798735024086550743729345938190037721556982272666718479486749335645254195195722628342520647209355656580194933598582842885231446195869959930653546111683847860286290053416164523891428249778650978173125166073639495311841442790660359788103739489727223519912711743017860216954114864173872897606331709159965123074291557396652550130513076453300776816678744485729692669713107290805833538612512816284944909875157765819485566782511901814388095050205728547927401309188287331516845333520 [153,44] -114009611036565470734138373566526559174171723287786156004260941609580510068315992012240942618978907101979979573833389776184518534783466226608494836367858972260747812131214631091871716354861021404511524231373812665369595121163879079631040644077692271540384528156318542145017364075949007467955528475183651509412718531561503349104958836746323684450112775896114881862654934757108667401700450678252679623177518555857610012778077530209313992827128133622963548470074992074898936937206967996263244498800237757127497408175663953413784893929736909892212882687404245493728820956069769395194002598991201228513391018892557573607979013652417290604950352228758056453924926494981994369739184460657076324876368709483852730028713955935614141378431990016933595134768193996593299542725666888088246858925655806607347612148496165665916903250121734806689774490882891342203883160245232563503621044850801390020873049228536535898472707327251336029340504814536129659960154721147196064827454374150931340690554892760104705107435260240031007560562790432669125046262703462072708957103789620834052013967882910803431492343663889321426717686547022584107553213880713100528879695381374387582315829238356415716702667080581110663144276819340173184927386852879479914834953074746406269997034049418230259477112258957310892185441242424290785187446073902068137592921470493636871566288635868849492986523981920119871893199202944632118619308252949168297586788572647360832450054039274844688722424433302317578930118716058293497072934898093528751075063721738028623837726808708399480116258381778131768978075165482601399151977551796578077882630799136055403665758814395365280830304585943664797699658028098420503611943318225569801332275845547452267233167124751000086617396464459299878911769430399497504315199195855197242350259165050564841398654134909429104863170715661998763851047125193969853935645657059932754346154886958177199358540665488236854313640764372759670585159368454595919477896112129478956154868278842571643710949358524971526891751024065151875720 [153,45] 17148930556238770458170409357551793256241963757678169970313098844953471598747102286231472255631943054399660965963551622456607129969861372271784836871880859589019716274439132983749035830482977300436791010331832522986843952030452275161493876790453461404277168189547551347032213385372186302472444019942419505145906173633695094671119430378839223948004673660840435392450035291902920778185691745296047933790498580620740381458114185886786235241824864144992711101784117962098312765287068693308122997088285212340071429046386557292463364528598658077256651316128385041062532330843997651965931613381989439429013239672198184298038339821214208366470796423396551320182780023880008019116941477084094317985984295119012737749479328026814202882176354905619703462267545819094828541645083481170029957262342403345104689403714394962828248052328326735267156760989520671062576746429141273307117877820580131284782933314537109048401591832170710576738664869512198391980808724641757741914305553195103208604128723568652397162312481113307428568747870254900242094888952936655367362015848064126923420946735072613181428611521543962080960708573073382141487618533148621842185953290584214409515007513613687357678948996419230533269412091850153414769928337164307714730332880563144622845799601797618816844005603744745081018955333288333641696776708556407027580385122807413829198251985651750281841634237998110341618956415892941123885872839235978849677128853242983678476888163572664390524033888536935116313902071791685609404614752476869810099144685967004335774912528639817094496870950976914918319133363860276836895883156596584600356794566174003544917357809248600030647687444375331122418899716754048779177795760896001272591079792876741596390383755320788413501242673137654913703047124168203346420616894102827849805103692066529729364309849632903353173487607260726532513208376587273726002951992660755534881751417291532077431749334990078202299113016270594993097294833107920029315885511043439461424683938657942949517373460871259852704960967540335852 [153,46] 6778844977427626083541882532886452155853419121404886654398881050787127801597041982920617002742227298920607031008759317282326304326956936510871853948384712139359410683489227644233932403972749299862319018196714401109669965806688302002508467360653898536504082194242204364161810175415930133278827335357205560050029409735925338863840709806980924036965009776057961488785710611584388183361695374904457320293348215090753505938241588314828380633370820032278505972036391080126598924992003610421086111500166051552719174611170838761239377657095733605547162287668112857232439712550690894993309112221423190929933822279947985712254487617425925040621350309605075580822668015963306370814224366137472459677732401622758109460589271645133488888552616406228664354433555216019322326520577527849111945155034433397552309715295614172940042242096119376469458628640244362279872660345116298795689222023242245860942492670522768673986887296710733544683295058343380968493074062151618197047257481750300885392495465449416318788121747716612940713897108962914890864282821264024053450553142972166483458268529611227005415060839293393464563111149217271628918553390779756187393670512417768999756488876182490177855793160146429009197007868184346115696164837733164377438704904872267705621216596615077067835064346616738119490195063542586690635034722541986152819459734012260554472669707795935297923820992524607074112290220968843783269094900024217670142315597969885890638002666666489400862118106629840373604324466378938976746514961255870129932988128022365860908453954433887573070299881316797225706091475166209026460326245353161101589399413495444995240705359529195478646926856195125853057652200532230390226236172618583812927839932487133987045668903337979087618195666755632057640519047422424144724402326992573080857913103164266892168283744460725078367034796166107202916161607816738281755219772818453478761993059119969285504214686143659224042317011072381788913583485596502308104676365030599876548372522512076618570983364212397785526461297739644 [153,47] -2242297047509047355263568982592396896619668592253501479801139868522973894399915397327578182252933511354039568769280179022624697296323837511759673353922812564308830842326654167062330941234965858238950177080982450505272714370042485178618147349390087427690910947840815881302168448579005637121314317944048374360571552221193450607361613353124363647705468344152027814885756305254439232958983258589113268786835301455009108808469358400364558291812149671222939273146384700414735697332700230396768992775052804810384214535282963276904811607423549884454729909433243738475835439903101518628311729670117927380286602126128831383061092651357594506860899632456675586602391609344615596134983967150353265902917960095622837542544843563373261062705635914036306570511396906582533356526781118087629278401141610136017194613367651275648097118815387938275072317612647950147455889673130862369498258186433067657856798373916005955811399644939164921787579779936859643682320456814717440834223949335523910894022730593245587777741719065561265958473417744009858755928244430574238453241256052002517910219289655197157880074932527403636248639051512892510563091615048662290933245889454523236622597191315788513671695562767604452772343503268819225134656556760764824253386776591292702493507673509840192714295837445235638951243219598683652136290623315323910054069661642558883186330996545889929428776736812710656739286429014718376973541021032631117366191582770795401327766895005395837079249546597073501924452918572968563042211039741197794025584581323084756629103946648806655625648007151332005636781366004908569361725601241648119234115008837623528099882042528340993562966123359092567950528546725227851126262959037360187653195515563684467180606843260872660424014154937957665647987843050728097356204638189911207292458040089018756487690948550357033425661599087929012334607501586025937883269476646426258853486177178015568077352591723721093599799135050014823624281608137083736118098559166516958394757816461953862738692862154184156575886172176 [153,48] -292592315618148024638376203890934243493404747079537820449290023332535064563953514326429979384588406334712601620032080953000484967773753601372465450537148306866304492366603152576531347935221794260712583590974866910571320643232529289109808245141043802434708535830651965872610819678410327939665396564584904502968402529238562765528330978318128685157323509189358837321164147580044731367529276049525791285863472662679710119930688299694811979361124387625000076277975812925118016903535301530135290442099467286752414610533773774354307664625646497530508402451722643457754793857195444185033191261631190337821455211279489775520445388175373441213009270280770421179488402831821729776609857878881441709459557094168729127589851910738027334059072893603570071414594757457567726592185259151528456527703303599616627701243947989062878815403798156463475442543506164158091806548906145349136634195548462657280801716843254081674311150411999222159729267309128586520014872850100021911798186492528748195228723786463757473858895463771978784880815073265852176231088069954038994872442693953806605565917931069123355037405730818460724595268257561582373921179872255632319277790705292162145766101153856524031758608904377049204170614166141774815619707838317769260722563113935591879251192369668869416030833641010889473939935635870996939909553260863373414903436204525222443845523518592690595958552901973304044666244706203450886351939094990601405242633700721485369669478869523379277611367903761655990037539169619049830025010191555038580313069895981485360229189203626827859555586811298663804567713388775300088503914333610231037634651410013790143833654783316983907615114902014678534322676710653719963614705886967253343687658664486297086260230992979525829115895646840349005115786652388041918996776026922145249761306105636631861481696195287771518162021662352695682088655143802786302763884557818960535409831905422722303012505166223889493211080833191590841357834751737761893214042956872740503492939825415314323106700727121203928605796 [153,49] 12931039774198943698565935541097332911095998168753651434220718443797545285967695974172727416613629999762181670757069430938851850136413306348602705191097509388873807252937235500435634679893003543735994975245167023016077848012961730503693306617193958145443479211180784190441190464434770861029648358502231599255874765100877495713929474820182269248045434676336474000133899975935187589363485721644813364204777159195504355203697607823407253478555542282974190046148880370538105111760000171412465221918387660762330744044095357061823467424475387498190700256183100711885512511616835200148059513998628276194857430140982495853318804221619001844855711973679220639150203331188068193933430178227926644727736615797919905651295133548075450692643334024211474139626170987815658378471901320625457360790417238235777275937062689368752475911051520190665706757773926888870465070930062745326612886340324625516369782286931877397699937631323304072554799775162279711573436547887050429326446151285236371920979608098483660361027012667223160792850174184141528916241208695202904069320580077121718030665149028511439794679657210687891929736912768478084698965088938848973763926067390120298343074369091411133256092799347005412025802431026317801428736189042526857051751739737569930031863577788719499270538983390128600716871754807359620887683444545546300921083263371953033717451022113895943326608546741005818985061085549332087116613910090272717191453290238597011165398424393232672790406441132557425911218941187732924068604862888544531099495225705746573308426752481908754913545868218360994010423856280582465968438641396760350198171616494366331765394518669547864858149667173855384075617268490278526156804596675070401408500003830544772518514682505957347703320443125409267154943464680453872457435846584637164034767836309312999027071255951873596157093482956000864010102733354792240413939752438829366577938695817490192881292954524665680926209020134715393814876376573452157680134818271412862930595540315579007392712733220542709360 [153,50] 153799090949507787033050753320342067255383138532026851893238949783921837400053607693985566884907045039445596470720397665723609780821185778100499722143885760651213063249648685722883202138135723606539169885286285300325586649898043933012370915356486538229971533033453364486706855519758475180554241412250713439123474387461959455001826756801090079404770061968275927851197542772426014603487429166157664674996798280545516990501225494473887361766677670884985885069852401569869036211961104598018229185660691849765806265226952031446282407650987834106458731922352294392174690385692168276382829938269453083594284859611972724892681308219393344630089146360014830315843591119851008244735360856961901110287949602914929128156661963871555068312175229696846990162648595356705563046259940249135190014770764532644661657126856721615977659174840995663084742235828581999761647989533674400545104046170866368864821958663590504733746581467274956495566470242677690412183086844628724992344194924349720734184777191189264856604944335409012039847050263824743096293507131625100349372066189784869424876722737047582082451749209490081085011650550761227735169960231299752639833029745784172366921497253237190749006132421542811295360536532814851968367323441209634386292369644804898268840222356459895935565106996265896474503019904365677826547408556903512215774307814393583064842530754207862073820903076916553091102614202222894365404885340809019875587239568529372728323537750673319358842702921446841241063394406042180430968613243409705848405081544026262936932741840408053014402404381343436688577553166292847301035997317545034365503089526232521445313014267772572400168895567339275474106838332208245346994681697496177372606081985755222098106670419357874643203902172828248856924856071286207330339703372254442025971698523394317434356929748074743688416399758575407617991912135552490504441497001682930081668429635306519020498893105095065881936769865080135606834610393537199223858571883624308175194424109144555597649717568920837904 [153,51] -41341008132026833321290316104032483515908688592245056820436938966834721344532462329711898849675923199267021528190603454606479708359051000144249676485457075433991499367030215683217665205112515229242201285991821795793990629675588611498541366865604171961684591537941092379790559487519479805394872785458545901677630687073274636200917069128593943123751389867702894029209933113140570359517291249980995541244600165357010714773457802334147520507828954714399322680390199299047703631765474264474882201232153153841941037424770708020768138957971031441938253392185996254329015943396168226049277409138909254382257054044580503338624178455664100906532265135982504108853259488501386438235393924898631492503832951062099499849630437553412469017167902499803380858806337143347905859927064854146670191034370091142366622893361625631586792227694599715192439976971359550098257479501858765498805633660394617279872380484949552133630278495794845215717766195134849084834931802316584135175108567156380156354914440939605854640284262489947669273329627922727205870525954087674635438902726618025696302541957240305519823954005020773636503240475293309875990557577065497050937548761493245665380823796211993590111720910857293962564477639395861527951365224707362286954322160431853968789692523114019643870133298481785728298094575358650192501811956904481011747471743647182971377367910916638403180070766551655146749503427311051664935143063313531846111467404371616644069726758888329724782880392684961139970490126468992904722087877178891176257637166884237633319077612037647949105762984136902797267436156999765227036005917711752850058238633098175992055546856741710158291123059509274286574860121871643985450855994291206994202329306843749024696366749826508972120750858519830693371829954919696145007170701717874338880038221596197458840289125036654984840021871175747601964300489066206148186795855696874395620723001945377152146166152982849692229170837103466658578615047787377201549693031746556509980362841339085883517622701659428 [153,52] -13780281847923811342943378999515568826006417023307325037580733815071267855175827035002009470886051119796969805881635103875810908866453437633386548336737385112970233839400680624712811654367958113898276785247266428864553904229393753738786485432938866732029635832780864663858199400599722862231185792788318932875795833024280906147349163391167606197215405630510408365557900229114774392627723926676249640320696595223323302013692851060881738474191970770425723522060131834658647146861105723973792283143185307318774108413489356429101529494447472019406753011866302815633819507446057286683279825670311545488566967447362014862467748802535413457501434540176723601750329325914130158547025354357389533887217721905472971466406903744646938423740473095174209099502147824727816501206137535142731152559576547475847744842416155451808762936387367460892064609635736644998713613180659658044598603869103399749975594821102064420256031791829427016173580763010416825879621441852493175846835792178351423738933090951185771654950634384734885056420856820522879548498798944142432162013336105583417765516248381712333125046204382689841065048738488412700249995548877352084545344402167222079550237732793559183511284919454270160484381336175536820252201877564303140220478025627045447078658740303202011825650817775196339251785111188425354609475727657602427865936016132270179519873369264395554723449864168467270645485061041523025744775441593411406423873497882094268618391896724255037883170707413256129209917401965536915031225154011589447422617741467148935653079356082244530083352171785945772292490931461093112605563217464509628245685505945345047103132831267817654117511687596173013398931573938709099586860286612843762649125415535492486268402343799937802446548714753897460843908592279804963015200371582279707394714745542509315068569184280942272026746741528019583034550845053287288396766063073704969567071382686461366392150094643476570497424323150001234509588682376139770524222566669749436378496708562943883002658526048 [153,53] 7873880924668676428295329911141095414134995182084944401204171464485388081925824314595843028837183106160366899236745392730849472130594491752322401644155917016844608467771235484243424448311518694426349115161613104987966342247064883912464384268850546749997125332812751614645496827249510267307184555808536276076274859105080008364467940587290049121373203722911395412740662962138182646041468048997746349120011859938106718861859914837258394213176842694877361401760628598740907293562087335546058698820619771560150286388195072459229187230353913782687335213825237795317369953991308677234150283977588747941674908511604708533797386993577242036831015838548103500908617490533377557360549065370676704034002462081561428649961013751414127558841682707801641457034647551810804324158429793163269832289402235044632642690004487009014646191359470477349247036202128029239380646150140621287088360812371021435078008384478481114777449777651343751588567558801914024584821248475994772846109363752409092933115506334504309286840808703330085252147000007420233359710200627770709399436502575259234067113123805337705437075610511520224562796234425950022317193762543978453223354810853797066997409449588607037328076774587564563418145808142975130970871849072931024907092099228822196655664936718805705222262365901622715260276749521131010497062092541630765731648071013944837512030764477591822713836394289606444698381713643487602132038423647379156621478789763958407912783765902719067389772297864502845509016977502607428346595935578867577383210509111041759065657010434693619822469510254159371754814350013621125105155626491045645293724282109885058243302065533699728334417359756000048117021603106943079797666384140566353992192464188574057176813705921698825218864415506167218175928952922054543235238300394051117555303311134993911113898817706544479140363731328599107373382390452811524968435067115697487909960454878122327881675863490663528389645182903234875388981917468056296446841423313160256702724672811646266979113338 [153,54] -251755081161574882766991630471529724511999144279993443829829698592202192752563184222816522063482202326880145977346081697857732533264962676280261607346452932637067903605326186696377480683553755864617173622365444878136131167380378868221135967618167991036940075457361607952102470638363507255448703784039707072625961954505653664071686847552457699218284926501207282231583533360587054087038545407847810326234995025959615239572641836469772322292517452905828099933197246286343393657224521128925369469447991786868580315021021074833407827570966764589570878098495297735124243280064394214787728220864287069684597383698054669819155754223216951268675208047614554460211259201716081348823456404167138022267244151720795590299392584701448370736061360836399816786862940755877743659511351208259709938989856916107692819850920999912924202232346975394088161842530481239775688635045563831538019892115383555927421540081173019281264032552120873193190604311916629827441017041530127590195488008906148203220210189590031052694069037416425797603899285505130271508877069893479819321758481231243018372277501480235189471186682013967768342035504884383649152890426577732439107121248190354145004278165478285962168379677252105670031818466193906015587651125310089785289278947174861338764928572867617064345662112296083767527597342881750846002053632155846727996537532230625878860031921214044507286721903313812286870031678478245728520660420496195855154874730955838771288580913499828739222770654724795424685676561271166379939195715662502508594796907572365576125507419458049358173929943306799202922771464637357591373943183282568621639807180804274154247177531028306919084239909267927509868875934206015811824376299073817942467475621391258912031770490919494738703748342801646653835046454684057408975947375436585212302849268648945002013541590664377716844157244117687472618869057700393599802156110506393524482384898172217257170299017777354701585957475733848623780193403736108412631483071245542639621442567538160015068 [153,55] -514009948376073180628728435627068568894330777421031445175105988913196918367177002186831727013885291934086688157216212331340593529090280919956292535766520820973450276241029486205540203353073586448305622220558160488061360234740742504630796869104525875217383848315829777954072223368617902124169934150781184909922295714859171979348767916647041177571120273602574420943363360343887343513508306993594726205203025626159779056778206028474286246734008725051601310067343044080970720541318533713227909709227481764674154158863313126944418683276836115311474126058436732769962334175677691190955967407038945238095498001192121194089942981739720172866973948993005030213804404080698701612813398835314937095266603902892161388387366545288135612877929523863526379716436169175458584672605490034462403229826469823378783356618570007983339302287398600529144569965455834396167236733775942326300722228364160363731850485856724186649286655071311923486899743845114137601776238821502565766988368076132407210636815749052097969680416082568051308035524170735489319370941156165917397797198293553524909042773004962507169619238172170680666171675159425477164146145579752297903211105315403293926408498565281352014603909213164717600592117120060531665655714756461462431401669837083379075960267768312152191482360036514921687700893624357813850526191823672204241748092215403331372760579840183059460004928070001594695883942968470725755326201939278768921254092027214694231386307997844703502351406893041552300760377834553041249175449653457973154218362301337673760163873654286789909110821272930562002482759254079203677771181004690594849338594932429388590444315782951534353133453199565949189956475858554009519059322497672448013340962988823656213964859975679665740832426092564311393982573201922146415828159116323273420615527051380954867908170436811797359481303059048423738974530933565299285251652443292835074370751052614114589124053002895209202490919837558503805830233774566639541329342937885614661108507235680792112 [153,56] 83655667137074520321203457989708375886983684791475472549009334651600780309421063057400274178702572295262192726393127285097461882702765868891311041192651081352291582324667993066164302384666753069151561380200270727412613318371553486267612603475936669466163873253144630504687446812455493503553720192642955591499867117796142659238475593941062810576478324782283205547542935401548138246905685468272589917507731671664503051877258809154807129021289489955140956854015234659558535860449445525515397685698189123058909211980918729423691315739766887526065559508479405677671013084379308786196315037437667094987599567580365722303596324563231367125019993538901010803959704830851504573538569246966608274935097605000131039669483386723417734215604769492225737255852093784384830403021506452236613909741159309647603191251277624147044695951188807998549468384525787057165479132775651379727120301861148772080220087783534224986861715592268253268476817288524494059067679546354935135695880173840857588704646935113332396896758942303185908325819890810091950045932648149387458184059159161667461443867429558923863072716706904721200110569284102997981408268242719876639074587244327424177086687468315576248642034760170214441809793843978433100581676783349793604365786538506021850508662115453053646085658174141294135209329747129844932027821367717666259501894403395573907141574604602461504805380674995680921797154106412138029984510558766013924153029013801893497054503527638338627831411704889986730831670237586831680852941958749694971653812896341136648289304358135102914978146580082300191061133675638060007534742283408491808874505034742513366935337476803146699605302466284505448114109385628065585546670510052402947412409397303781907275677767496716638430467425437319967777440265820316136863968355736661294693271141963597030823143637455862832512645175169420865146065240726581282119647829445534042166523336816038187596816651035867738600848235961507180855367220289685302524030206303516124404922536390326 [153,57] 12333330557101759499520627340232798018759343559468833230273508897042327141117470165864117270740463847600146913479933615049013266529063518644328560677114877772339287428657268155948903415602698846360089514924523592132418842739883339893494044677539790308131434910857346497755582362191094045035622171922697193825768381417837481260099745803576115638531784684355786695471493390884033502583596527852211708019004479986830063656237026666853965824849270299377205018608942823104458485491092224711265018347967495732896547820143793095495530965621451952716988128538201843386861329239424833985330773588106151899376147713398868466870404994195343291511932268372587763095531379190639379988927401291301768612564623432073827936973548126381751929408142375177601596673767371038060366363560576522519350249935031642765584880581069379691699186654684731721694408669498643682430463455162673642583682038893433050467475725895195144498204513151210026488078659480394105851615810443003084703910621010932344749218618984606547648940533039969774148320236513623715566746663809894309153591256529243094964866071338775616558526865252785170296496547632657235699675371388375240037158879248911287857583774782836338287001707282231664940037644550132181286722980838090198841255777443766155637907409721861091649880664942948330201142369185954823282863197736685489075072371418978279791949814696452107123965932925672184163887986516471437971304085501409451166873884693423446592365569616656263570915274511235544063231016377253691308782014654886565997959848619197937205024256778756618651686357266735090861839268797039901856426766406544474806958494488465490871693138361190310193071591383687306504475932444947326941215307680662482115274644394648897918901141151541007795676269423164770319734556418605399671939754242737327920403448712680240559981775471857219744379591363751405299026039794503910780056322146386003248506793030532676253345082775680638487025202017568019784874626941769038435498867567920318653492036976 [153,58] -4270828882030613272833708168276216769380338255491325029617796148775342518028143086870915553683160522906968849446020360242684020282750447892474517795856085200990596785472766180997435808413983584490860272771051850741218642384699629979181348492885009335851641026560892974196809373780209922932276820643698725842792302488008056287349005484882492036516934654111091939979762388907735525090001929990583398103318046077499466739847484631930296340822007468982215694006464549490956158461607325119003221013311698881095259447546318411822415597810681223187120841899598149663737051131154522493732170484331879365080375709070476288609551582833976278983413749479692808315200484926762366006338785019406699231038680243163495122453532981958009230845276911030741397324130063017159481530835775365796935484307161274186159574955025173213300636109453324281130621370356846977825206222284868022383905744055388139524761413849076713002247656369081181716430262458956988182629023612781267403927114505646023128472976232519943705729690295142050934150630956693260085005727967205821416209823112708726849434367913749664103368875685323540207157565566718942837169852542060760393461635922258616706154866670914524405977288316790505759920518023867661592651168517410970831818375213925004492560973949185252312371669282068391286238425803840375666888422872122101099615429372817677215099733956584082778885895287368691699061409595153595725226046017637577067697107257978634088851838433738515442015591850337113035927614925276573675698709833773447846005346276285011995971493548222769573138383751403612944510719698298518635296275843197824302207511154481093959317749584943060648445776321205421436106212961451160630973248111670911845083075004674711698379315614928579864319372529513831990118693548859263876539076045620102081848989438263059363834938857047882955496464833333207329268961479872231200377846983272568129457197123519739206515076325044260913382775972619332136177017255088436118765641374015778570819544 [153,59] 224555728159888687114695356027527781747133918227022151101103172315429926882701658537513180782035215049038087302421309826854403866178402108029761255651649482996800518987367488726015961491601335080586591523363599983197894489198125275129226773563259965470764385879592361132195907618493273937241156762362885562019608689770655722927387190521317942915109166744044432351351120794046221150090211623158104671118030731878960611551457200014959382132119422379415541935049425660355289514922420859509199306118691264514113706854133814825468857364368171093900784222044518793406656375207863350479168445887106740759792421523843079254985931845296028153858031076817653226796652116983031090386228894368048870671435940283165980914188077412176333547477645556779629057785183226223543600519208537145731303067610821407174398033805077023644817980358564898803798035463899630233146402199625681559600383018984220553586359684152071162030365273038111877732273859197871428307353879059144552595749613434076616962962591126516192034099353364724191258675364141102933970588558797655934932069059413799580609925258035254473512747456037812051857904630817970750450392756514454407123449517483206153217856952782265156277661810987110686418589879883879804477712520627765459236138824344096423937110348945268408756209208330580218259420170936652535311569499383587189517215491565060030217692767561515090961456922144171792205705457087932924645367301326323058301376239885668082582953572559878296355046965723837844898418203263937853408287316733941526101501466470345410419502724537799606070178082517110594204239268868626584325927238509244193697733160279160948631863612909218336585025426571475702142758112868753430985267304474198844476459966134037290849401658793562166739326406529703156216378508952523074863512431167261516777133798159464626229804690618475709590916142935584891120646969522859350060555519865287122731838433933150777912989666172666621564545616690746270570482492219735561608121261219870131504 [153,60] 65274486839642049732592876440780780892730522841269781021279991083402419441280755306618754100107794266012045037453236917186014048584715117743308296204421559354546362583631983431651209535115168638245770079881400675368392381179954690385195119735989256255479403676183604324949250801243040242188291548762691931250250917242167099517932821244618060019896059998184827648668973946370638038823261396821602013529603193158703150297798435659842059133621240611622362445660135594140345519266434384850925345531175429024588950499380370326545849834544148703489055296377297420061652040560130616661987006609449429543775677825319063958547387129141476577933885457122431231246256403711521299459349594197252853160766814662552692746400279256587887219021355908833868208353610818705883874065670934923469071813906188013124874391895186980597043314636721646685917251259477427744232593344552981400853290226965976841526835539571630511059873313352540720878015527692785913606748516880473895926242217044201658414459615370914723800959500960188212060519237154524967982641743592680324912749730985507982479512884937402605181467612050166109405261145854668672006893709585207896374259520091619512453681403320901085667048678041744576570472573676663769122426198829691086948701314794728808767603974836562876725560232866622690667316352041083427901414078196619600512610853326815904660934194351828353409904541710308521201760234244445674775391631004887462350287009151113582770962618618142855581679258210662604975344147087914221235634995583568034863859855965182107749347771399650235066859866459759868424322877124977677671342298715540868566606398457995630321240099755898109189852070394496905297173874156445278539541609964682256855586650997417012431656487978933435485824398719851929517667852949700387219960663837059704670477188078496952360947142928535506218035949979363553941624281386195432098843160550814247218677209513696114834252690576036663146741728308177192882635838939235754593024448712447135 [153,61] -21888560508189356664295723668152113934894505885498800735366479011425831540425903729387467303950739439614071349571307064254166945258893736313532253245220635529274007459288930979542628022250542735344613658381197353277144676282504052350214016666020112022606315673292192931481014625309513907177389581789489007588265808804252291751303929071585846762851734262652035921533968858232603375630832430562003159474329196637527505951522490404792543358227812279366439170406493244031646877405178005226927777439262286789196746316725586160162757569650546197211255297219204357343383261058349449008683422404554930032593861290340119536158447166339414183702179021732884742121986232437121215713540052159772340999548258653405248857643175586121681881103633531544460928307772365086302699402593291756957624945598693143095606879801423826470993151891720458962009537162737091447833632704290787859968002823778384881796236756725800569511428229283269160721102906776467446311782711040387986005913294303442710377787478931166139781040935341727213694478956524568613151289297972529878773424833448017011566931761754644536051242533960705095333610059821268454961665292516046602365000619894716598799284429157326621468955046259265337787581111013512189655762137497197197874680687496812774597361880058531390673944672819575525726931051033747887760835472243637267817881796279620496039803973246616967956330284161449649159316470832416089144825301665564580303009525869341913439373585367228173712959900151346447351291625838226967784648350070660683666587515743315253066805114252848508094205898495261822768370632966047566413365874476786018037752049318434183358570417475264163137839149696181602981122572400293101145434225245987249214495765123802263032155192907595037942811067151921910229724227413905762175492893975121377933805225289870616817553374176735938414222585769356443185317389700649726247548971988507439951073415330457045672786291493258915216769725863331731369128975201494743858438641016800 [153,62] 1625930547564423984380617630748565839584547394701745449001193211046364813532375985440743233218082534706331668929016703994834768396530129338613567763614570855876389197182614929160975916787368812322668071888513641012702372117342379154853315802692004697104571129822905311658728412144019732939484317846547708029270418683055442909165744444603249124403540787444740248100180100401315143796082837703297063445271021183438045125977878818818396129131291503977168173335570883744211070674318473318252815763129949362491137729972402946636296852646031888540139899103910870560594866026606655269285466994953320967576429592033225111689782125278863061191678110362883195077439153030680832519530702392750351329709289984850393569705916666847822616658202858059128338230058281407940321017258120983738936335981609942574069620233748363047697648016857320754511623407825188458420266832282968332308569953134458071403827668334834145808615124924229695696203736046346595078960303940183610429477436533929502255085744551883563361431553424196344905623764228344114736582631870816229522213908682120446544062951229449023668197901615983704853070628471020933754162409198970842920357331480124182985490338033018539812523549651808385116477826028092080097401729808275918503420733969630093395699117934106800015807782402295161873294181412413883762808009168823499895961483137395502294168760269165232154532009031468965099481632259406989228132169516000975756317472742132751921310149102662408416601249380933614616672155532740084815174087720982804781201195726199180107630942516656975685935719525029707748787957130180783857412226095228152531630499201464827037970349901206157530204803651908751441064442560993929463212167586408848235484379662472565503368968828943139632121977915295364840128832864990059145423118115581553640663060075341230241639171879174484817180375799809960423315768645323402132956092507040585446207769416145402945727853970809594772987679244089616946798494839934770116247550660 [153,63] 627414989148497374527846153847911433223753180516991050773138336265739493229219461532747865839433142716336913734702622451182895703746150818511716139663931635767972496346479822533768596412376099873376708450295095853828730427021951446913298946771502477731306410365340730258955163681633742216399304695277020303903073729344334276765208181172014527505064930538198635938173190273713318776335351551931342487255566317009520099245278380914159022664138663666665150078388636232495341229692259713359884966761867801529540050356328540984567176733659469359621053537351346122842049068720185255894797659113652061296658137648099074585170942637327716081159124426689426477412359356199429878279604700472145634149500244130908184159857206828597821910345139776220230361920044591156254027427488099891420596818486786699833918634552960686329403762023503672010428850907314080542466434675797092015413750375485110618287450195767966657909730047009042706231779763403767832477107479981724158108297335014191368063591344421031965458469281641878102194603073301578757560174945171062886536649082177973691592828018324805520176033110533046697465627390961837900593255196945192552260724697447040544583654552484325761996247446416755934701669315911398521738423664577465886571683891146069258558320963300856943445829583841057026172421219602556389357464809724708325533494648782410911880776909463899121093947239056126097115278621481000084433590941231622286875045234362277057843373702844828652962672038439627233675139677222686873109928641074535167385577269273745475719974945943405513804139879161078182665878657640986642109934167546549040967855476798743904566105183531814399793325400326540337967166133670203646652816873576820183391133920365922492191157835350230120855186773137577062546790095989205970844820264518911892822673170552837137660203364621012278133580026025831012453366654957265958834802565147411909697487926040536108363119829146539620375042125650598941390794457045557915288824 [153,64] -84555231709374280398174449145593414690743855984212624057113737578619913243952932231577982503528087970817332185262274397870570368587410581197184856271198165215779082976466510032795628688324017700413334871270657468751203841745434547972716919169974334377695344716589121158248048670617897746548131664676090343180935707135443696823697445660534317297722416587321426985445787123238673707641697346087129825188794802020529306650544638237371700829262245689170781073382602690462131931793293706073022428156511193161947554039131393837863385559702168688392040270227631662190297928621063909012403546711809826137559701629352585564721562344264484363765898355128550616279675055116540405962289444027655701099143823634820521344501244801028818693015378890096311515950620505713612297258709386475684402929663154342914818636494683163456578841477232983723621627362548623823215041066969013231256153782951559899934737159889961593496597327087009660464977379344147958617167135561170190151757851484404568169026511254372395284723343417849456149339142230175082553375111728056114306439391659000048001847401145154550062496101114089176867959329129271873569617383992530809102194879975619649194892267483735279989105991441962408373749951973751745355915577771838618028867987853435495636240618701752308801970579657007543890190541995620089320644012384505242427993128172793569991449453008841387278130538621208191737107430325410296100029906094926872068321081525161029703280280613880899284377333938081917576001769534051172807103423296063421676346476291990521924610617568340286840998659957377927507266830025348378153734984153510349209505161490106724827719382903442051573052917486134799909589325870765634314449184238137770539804395058923220766833418189129177792746691315679807498731772641192146689278023031752964195836245498477140874338947400029294608184102331447635512814357088677589444083097713826431123936248186370421204964878147733352844105231452021858133642953577674798272 [153,65] -11915049205076157123190485832698885696523864514988131283178263513225080604971603502907886602180555405904792390755440302072054215790018019365417578568116752626878186688899689202526515040727824567436731576199474724589549597780613896495478570709309613304130708496206851453987968354350731791364970650396189703174368818292147633438259419820482136217920006903713445994747016379738079514866614369115777472726030818967269573304790799516392566664917525778645229466932471627327067688547517787484081078885815148337262793991022318680453321076320133104867338044189983863598705788877657709724843421033170368763636727296991443046107984919839098740670080830475937237769518384773091680803667096417167187598370183285161757946067316802104331292434360486504513339959522110399722451829308120917502104828667753373745338631396627171497694568397853701572685481908687081324183382194330936178723776144468900281539937140486996446211746175668863507746581839320335509752014743441344582381182846157083205104019763512488672024134416279030221654811873217903237029998108269572699834511881494963202218493104136055332636734200009576256238162145051381065033840363179440615161405378261730073123035823666227409237987962692811188493447633024812479924179064671910732668490036915833362759611442700680749549894159830169337003141084891465517229913520113740677326180485576246273835180852229358822587195681329644193646998025835532038352717953645434431630208234654068114079922262739203876655513561415509971411700072595793314274794363973338370616041226510751508397316296232467685783327234815247684999493714203496019085000125534380787183165694464265349634347415579544410813291614109571537870026792778772753549387435305228942357705124977071435465237174371758872349705685608269948583871566092040840077468734393338474817946134434447560667341251615694859830831686838265269054628487550456772023478605298124106013824668560632556603795643699106941433618332251844523912045641935429016 [153,66] 1908726398716801267259171066546086782905145575134734289326308616828507737312481915434819503331132966756443309683561840845263156730572728134935049493133206198332658888575736453519983043513134627901753444537342644834719271786809930615406044583471831970286262466589866967538857998581283390647232973611802042405714434350062772360611803451345038536757392384864524524119332606870177776469599345416174195813680919433841948703670734885287000551187396664047735267380739291182662542234404464485556713440783686400396067337753688976362254268902381947217454291556226388943884995563507128358129004579537432613478164781751701134916184492151164670208972252632975909162860476919057965793953354197736266464157106809146576346281901364938306284664393997114507153940377414543242639910950128738765802410400726862836371064035423442977763377548488372805418179877515825312952262810658802063207121905975748267221839070491731645856052160304398081267351645637599969698906209049321479477308130974598073310961821907106051922682413731642568258859394592372488752546668170573621728213878701308016686386297567918097497073236545835154856927832997468145910072805774163883473593725263834202236915304232571747456164531055177857478140523733327006336952295814283239555401066568322084328827128999163150217593307002792156625908607188826857555040807037927399615628209566509191753836405666330286901568996294312099219994437058223749444045798198681824178341528662084716294571226040657231593684911345430140580877652483842432067021706580663919663212298628538989727857013271862490270276384270123453571001462566324827667329260615464645243283247955533726526472542849670927678966958038052349800200467171578306080339615378885973612553027684980780379270974148024803983139309047707105316160284178365853929554241427648784529032441926080694838987467593700622558830942854175528200344918152723369546916595946935524704323764335451674660050980473709179942486812204826586149601764560488 [153,67] 140907560247526759165940192942134770558032503097455514085213911374545111621680950699993197243183710692062602282602730658064795101389121389293973868293871232784991910562712800938209099387137839001327083135388921917671305369747105292714814689322250199065021893275325749608114927117199069108986259710129876367179417739620814985731946010518310717580701145364906027903737923117356573960820229299990400000460920399891431121168261279860603201284341129784868948191087044993670401918904768661944911125396329315565431880410573171757527057914899807798867568723995362598338332236054717482051250222631322863400933240417517735419151064059763566885429374404611978847578046238520025932333567802603057264923546333270578845650785038527607714124330689694079804985660629662997233097416568820849295954188169198870066433409054571587792293651200664288506944191243778324983468380604564216403688947297156251251246696444218509924785671913973863122004894510654371683211877184244306212608317514610626790443279951675965080454678158576476252723282579624834473909215724860166622081791831182081264342559106218410167121763925210291811991583219535220078530689763245559078058245524549794473417401908677016776077018023007411831285654527400773564603102408197347860527167626514196724995340789230371932303506230227441441980228338770307428041680803836309608220033622468723710850948894558740895926613267900804371636436863694917127927482287074654508466721233434522055051065420080710745122247202179308789625780020939311409844216301029697599979711644510656891874858752129204638323260839709111419729219633312430541538691615920692800507898671123785855600797687422814263628505321496487496304901650855565211665178356579060446116871778559170434348874702501267746629800911886807371580033222699620649409068538214894121220584098098287899539218626017405370454161876034724187808384717031679503036197324674483871014828363064379851911961074757932756461454696728427886035903880 [153,68] -24660382327231674750444663540626352815447535439396496335970164634029757028679465881114820112627293406278501078623376911994676945751249659382205707407568284381917647360462502633755852245619027874806788002873900094641972367455482611898061123494516018923175920611304270571900588353640693173155634632092710007087497922654717186482942959293050906266372766172395153520678101068502304554617726659840127168167733574398030941674138325886397058434733881114694151102095752162475879157872588319310778403425407069745097269449153096922209214874220543850445338282381558066495146907211271567066843642252323982514583322935188966397561941948791470777696512359043137793525111157756820380471341732194692695958783203064212350583142732046888451543661327860447247642975133334219126663569270421140857246804410497474850747633955738563899463354018339581463616366722976854287063098645433218376615399270252295428356243188291040386291715767111376227134574728576244531035585658329930610489357177843638391249145318553771622428200693867952386139852352303745613883554443268248715686895447560285120810591921124115186797339037646469991616352743015959387178504599142155737063940550001057034387143437645880801869616054420544910130568806227241532106998819557555562575242268563149131590423384337958782301471673317115440561526824488527294814054345639804307133578185071221418628248724800890552107479075280676466418679492905114680399230640401168511765509493589772820070742509225719402980424419355857928491824075689877268139580532402406428859189643737625465990645580748635369982544769579978811433392712989741982923524667323497082869343176097274768449056785052251260404159906818394381598765466329393872490937172818818560209666571227235248242380880207013118736007900744854130513579484616505139205477062320586899573525352024607110505342011895421707008003732385044167375463450058010553293869144984891005512382593290929289656468141464811490941345175891992182055616 [153,69] -2050649344970533020542446530353468156774585003341281154315138068807436240567716526794617532793760009039898666625672607905544017910271967998966774638984603031131900602543595728840760435708744772799402238337613227236613092734328639401813566690953199608051034375510499750276026452104585820785146364666247878137062783340226776358921949045436626303684087210830618002452470165309743027212957078764637684302347526642827331658573657715908034925346926976222441860651196700571515957801636140213631079619417918064617439515030802738814552575316196880152701636086565438345285950457940558927811320864776440161914394986267268212788790424546583679960433415700880390139231744456066638065258426182634786348960757898994016710771360884582410806111246812001172409729749455066784486694950471963071727150586429067188639828877994825307704887980409462159085671957853546304150234262126886721557934895648906423132517700025669896359311923167579106646945204925487417083679499413366131093824153737690928676314382585179577018622768956491202235216330584764289635225866430758622684470353863816750917447933387094042635213272628473972965980704390160393068287460976255575642665008642985298983369576150623882478055788892066766525100304782381226484471442616016633808555972695078070620533997351634810578407915619058359791730757778086117575244532136335227774395518450089702757131287341669647533819658945377245405496600847374996386928738249963277075746690077667315131294779460130811665487542156699802376483725638821808815604646451039498036197182106111971761251428224625790908769747451745549510520553239639742213321227654630191025135796573163625071329041128086814633809159948591587347332348705816103659298781902043792005441260154591519594591746582938595246608729898237354712148685212418587493521556893483657582494292978696820685939290660696523656037884729895700429030699594862744235570590024719175563218711902110688229158837767369844858958367508707840984 [153,70] 296766127217559571529993594242849471187639909882863321573776598961171384115451849721794914384052237043734893343419143341917688358422398937540611888905287704646291991144736963148068330074497779659258224626234753956758062732811079481978610510465309006238085262180474385853995392789392796191328867875771235049518034321546366113576196954635605697227095083400280499280818928769008127801977293388664352731954062708743266360805053166994722626141505469936012714392450968360793165948392318821049485102368382335195446204061007765218876896019366549053670475451059467830568302059900812835930158979426908387653301191248078490263649853249379805165024284938622261412146202065811997454969601360093638187881259887147871576584960221838235506872112408567691202518816641309312986359451767761559799625957612402392204902894679245467325017217011881242309331093394422857964414138539408552706334107464361858165383341316999525798466287715715884683649704252786045195445829237542464922178143936262260606907540202182819729862661793131155250181934710944940205698649091828942693627255736210542189899327076509064073715370020204299996381317307749307714450719360144521871073838886371954094927875320755728692579215276088965178875184936669789407857919387845174713943606383289860060861900898995196789106486027625809662171493022594162567945781194065037205130700504867500915417338445278209039170179271367970774422913450224351033501909532888959315191382131347317467706371130889958920359356549161611506499880869536980023670294318552873044936432204671898827607233013203036142929242425623216938948492977094839993340414426466205323403421695323071016617217570714881882639877269572392877879312944998677441988200842565322272663802668387220211554371710536255545401360078069715779352491866988817584344243060616027520377820497522069702162088778023970893190436787839465544542629467527907920992641355191422830252431474486590111362295282845432998553373458637764 [153,71] 30723557661626107060202298342593962140819897834020892754731167359318651216924064511374530901910447253326364499972897685135968727556938394435797327556150480680446334445004099886378401000519175467427168632072657572851715628001304621594621077134490720569133070780915814484901263122453561290019138271548174533670144867662159738349573159975390570350109399476309410085423306811820577503917361646922053468225665525556176498436987744698731141946945105116469172396143206443286236402293017989210805957722307236946518405847858733274608596533594417593971377231611291959439111993677139752228263294619430131911951803046753580337752096347971544057372623556913807516336208314591318563263468156610672634705884789652491056003037434173591499242436975500399269125783556700998744465793139100186619136926782138347526172872952061327635681517092273481610812504491901995786079111312061548684987227242277135281585250745454674098647796969386023423784854422596424396618763311698751710456663449287211512713631363247460040753219420275008108301344783139600165546992813435037641197522160102100917636752894854187674561326857205020559584234459348552600678270783820668166104690762297467303208639049067809977183559347597048662803554121368066979855218712743108151046948482861671396503919974094335236912373261646151921613261019686484361568339629824966626591843647735279749328238174547151114653461018451008178309661881407574346122687883181362088111594314606088357858264834409506271059201508619285710835245240830613265954346852110272568548457033976293395360556709942051224959799552936691850936333247189477574473414299292291173296328423661734679626371147978297692255858795851294677021414084978536692649584871521746282165530367809967514421253819229021719747265595501230935505472234290958926136598054401520407891733274346040050782793308179734089942040224828347375713307029336698083459417267218928645212324250016875611459400984068941794605821638800 [153,72] -2717018748598639740248176146819260010288482379373800880857126367326831658271361062797114530412262157259011953568296521265611545588330879703367745068790099200371206037506258930027696713009113338248407716972565083708518993410403230603341241029779470113860841667583773649264339527782219360117075711087547619976960043359072549241739113934129596886774700169703606462223362582552236909673376973864560984081967391989472340548999849690683039776563623338983390100043559355360467521135302785555790091799596825953088598464265408445578183328211484791708385891485468021184629906325124502679245564707119537139927599527880070807551165107938121916169062176605180910959025575388425796890133004809504671329521768147923978591406358086655146321419460094753839710042184038015293115902354705207467522305404146922997849587591163098953762422160945840996891946028274015329007165707632686093219882450612367579978651724691660070889502965843523361308687310130207241173815134775509916584664216335107238672954039469330524200100777674496758829972388413266367399832780642304333176784856375286919692515422454600407852930264626922113114647148517551307824578968869441916788926691102596122099572455113812886251381766370455526265467390592644325595926722254156498342811068532969364060695331789033552526890055853052004142234670166640633925897870622272595854162207057638348232456613549288537275783604966380143062421101579526395363640011665993421776484085477740064185748108164770161417441345965623443391247339346554976337139695080284148226427805866496130118288891045379805850277038706595407172379090683525795980951014753933333683048112326741227748827591955871185604378170895839214232285317191670385846827179898553158045553367138961634749843459837112888510489217095524064839548357534654163329222472986312569092285671014620084300667176128834964324795934902578622970956210202347638132317903795851494659758476554507596643474445485260780714411696 [153,73] -456290425155670949423725948138368053570861604464350509816926077136780104690949526182216516401473111310018749843542392466818007474541581203310679461182074367409218113223593406528088224491618766719351011818784782440355140158631883828149587085658905892977221709520140525729459548340547225864012434290235336517771136430811990383664920543420686522873582969632042982449880108213659916027892116164998602734235734096135240233938000154167346680203248351367176705886743789766752108540325269078911759143783529153449582739665072004808419974356866362380052897439524228729907730940042467382321456592014924929916232792648110589943858811023219642557441645958383240238667895845536258396104595902337415316288909438108427668716695747566058932846451137503949193305436803525189420291281258657704434194543711977189610641814375331530401002017514362001018682832226382823310765595106789011809157335576929551983307049898273724958096813290801845152815797870267498768651332480027554282239584433987151204498310687043661139785365311246049075234977359072842118721146859842212118006932112482763457850625872004489968819318333532118585940540665947667199812667042151264027761939598757787690469085247612180889733622459100335386533831901100384827455214899519741835500205863020222804207067458977523980552701824245973011934602920807240589621520790438737858444350899022514600601235333509032288215896734381893727134235822574512505182502786253541002889055863228641902667427424453061854012688754873641210905326015399438758582893609839852455812119283167411490932160242626601184232583191777318130409797906415660476787444055521311074461142199343675252876822062129422422550804107355539420085237603697892332266027951153360558442291069370363924861495072289005164391036440016784638513918042730088437914453756426465505900410684912106695100332347884279530051125630795174894550575156210766655187584085427396842518079920943010633690241069379724729576 [153,74] 42283252093820010917734725617886795949161375819936464750076766191927261211680439248156417788169049561821623722390457021161759657595923243187205825066122477693668827218858873537593642798393907485526844091484772035807396836770528326020739794521705684229702830590695055961422271540042360501071637828150171641027520473377008575108881611039920756388233132153478026873492921227550538674623436111873043652319046436011194348572279024725219458857966155824320894260140920774850246879672244202204382570820435256186854875990828772711976440045432458334290334758444369704169108581228403732185836872523469171641362832081935242231513584585399950501388115187099057144806583198819176456478377091894722165309849019587015182265603955507706251384566147967901670760409573820810521774387566142695823736696663042259484655850239902419997229969298103171013988846226817761907682024263928274360321013582961307070600839942976843293274170357426081234922646453585458697379327924534552551448201965738533634772118455797126176080876200780657466208727140108175277862551897226318931333178782387360123743219003270397412556261493010012591180097558711399930534484210282011086308599823760501992673978073502913314250657980381494116074603785028777572601015947849995695393345254183686366670780246591872260460145194937239247317440433172844290827521375835162951160314346808455314115065236224878061788420901678851437874217288439030264179223221340886559798611140800050581509059484394354276426354835142581490804202600537389620296771996040306681983216533536673609907266045903565408867860680651459151281834008038220265618995008318428178693897092569112893928149165770685212137899673895714671402978263295896356846842769000757536613109224890961092055343293591730367708158121999059627417251039528920312417726924848033887786921717664171395377317929215841038664445980829031837434187152415082819034717185495155233763305278695978960875317817167024592 [153,75] 3230008526748960011447674109336808201674738197626694267818648392476854792031652170100920199655580355723658290939580516788245914041500166341650323499897233031125503763422431956438055767767725449279000573006522325226261539349174199890902448757226824672668682764683080649798337754370965518104378627054316700927377375377732503022840553848750389593661749112732012564373724385195494151088823486587593799457318276320094373916635377901183190603097214643940437152897372523552186304763262320021141941916625539379754425439180007608083684571255760966530042742985022079417885251607306484997925744426851723941826986915782571340645504895622882062918725990982014355147362947763458636584045324021072670683027499185043830103920427591171880784211125461448091989172640190022977065108906324684729554483287225536956070486655927604392663841668987914097397987276928755545290556819469270516998913554657643701592578413710456091688876727514171554236332308005199605119255403009867062350508738070823729793054838686251416251700909641537107698968885720912289770590547453845658549313032017838251169241997983236451437283842545548534042564960302643015305455630158543916876109429208271850902818458867169274531049882478599049058559202534147284427540331101843133034415943781290889400084534539992780262710425815033902369042299325183499434578422919952277351298572795950063159770745904448381347933925400583863714710692879284245058790269965975336151130603637703533208778706523341419173625314270088504213157569335866415312803242618333395774859675567706693363982499431778561059106712864721782939404311282449999033107480280199754383274033683525994833047876326912032039710727540943297496266514728337207940436445193974683457958973071672962745559343597358986202817024533172068170046570281120589105841389119850679201766078682280487181826526070717331854477318269676249126654672039922319306476315088867684678409358993321485689646525450412 [153,76] -537078692763489918240502663468164381847335634334847044647483790343821838769501671065203823632759796502229796425288816953360200393007308832723772627578611593084333400597730689885399050471587733920320350359125624774839891002278032133518224064463656595011277957968774062538585240111193216693846507965876371732950197890204494806422859334407869013402511123834731907837560972400307355156182359320207652605315134558510409410551152149284452151547343926109925923236747067720819980152671875549406912655157976936502155493299860207337028854100107508205371450998645090858094345991032756155288324046407471159373915954404388242556153452918763977491275887974943390491907109878443888246880272111490946736097303025945082612762260669677560233444013271442776730021374625315636988403149861363485452475453040550675304787052786445667931196653115787161540567846862403069579852690539479092009257441053298294930841038505855495044501418155119217866343015371430534015796971673807025832934520984034716261445515845434594875683634389564085190613097701143305485039149408712356452406800797782981575049843486340025746887919265944382707055770617203067099308840050194345974308545097416752423535290016844983506480251070035180154358341464870684899457482856310846798344708866425255241056516303352705683246357258926250130126103816604667739292766908999692285967237634169425867752693234184580493749764585866678210234177496085220279843647539801548161715107928878835971315295507924130831341763047266054263904326986883900959629201187163410426415764622932910163455333724750744415275211186432712877855105802342240021668737371434880358082308379037707576249529733621020749338709075835394900173683539731360897568264508735627544890798431876886843549974989885824812870344619589227267397430027655413106574461303589882211319911810926060288780236641031347703359343912711182005059230436383383883873328067424661735364407414043925053761125832 [153,77] 33021377618716977600230177738180227715462338174935711025902887246299477217988452197949606929918347482923419883721243231489751185145922802135202776688950168217996848428922403603691805653967414350856664759704088414334616122800860105813111287122529286111634261192625316881175445920565279879962100260998940571908886878991890776999214892725561197316183431211113014448595771691977852075815594122920161195738189235778558984333827439404273126667619399380322077190867435324649329363077844563932071860011494067453314402403383596539611662508481894471802033800719474133036694589498011649303383280221367461688758915488611294753796252249004543499845450909913563630725206043084588794819494598400678271351058138268086953741905514514847002041246486638007364694793676988300020589631655276668858616517838087129956255814229802596566318588755009391764889005678120100874765531100792937930147730685667040773719052962604911408668342686566546071259916679275253875178341197215128573525342601805244542133531642083156786533323577686228439878268714872016634274064999091317685454091848460478354274707991058808776162645398395813526213820871802137560161353849278507386424600580669877797524202556924120428982619636179196080402868732609972022983634135575200437446380344492188169631076576444364641582029629460901520704679751631773423212841030460646085562095057110975043206641763703778002287254142182779331698024577980413105408222756245257488751770625806741667544308529690102766023690075321350592986788675930028335664139226948270115326926824924507927936315943595566931643188111645648871218291110868393863586708313900216231576080779188763391384292562449992592650453175057494297752252394806429680718741048340005988197612200530288435401367294517079771722372740658908729873623963870952197695373114625231453123970194592869081862611532715412416748054349152223627860597923321491210317012583700696325687290945265673973818384 [153,78] -3520326106113767467231998499771299469598601484369617241200001691991626365247488995962567945740033773284996783069451405358603423588696644263603826590695891330419195580155324481634472764356715917898868732268728260591711218336429036589835458461956155855526960234576116187354403473830025373471345438838455313503523225788579575975405792330951791050364152443365833755462867547091425688217908653575357709144741711304008933675599511865091360336653984388312908555110339681848296200024989561137928050496627778459261004014486878382095980672372191947969616062288958088282671145924996402884447910372280496184582196927442611715867547421058597649912141530265440799784988999092567747267402322366565331334053311368659472119844919412770132685797022793927006193221815254290877753394859396331331183669900130604786872427740811412027984970671090785678036990819205582918308595970033260590654661264423461360709715047033344061474463676554949591561837355566987823567700224127557395811892186599747746279379219109129523237065945662646575185148040569403622584553336146462230699539599170312952222925737005093390136463787207473739856735487943381913357086962178758466030868905428067356863736569660120874231752020286561460180085562973425370611742424655570256047409469119011106214064436331402758635081403177889284479241511936042364920787402612792748779844954203921737184886355846367669528810695995414207780823489166638767200972342141860157167203557082163969075235142842580833966540461956127641615678352890091352814900934680155807534616898759881087595651637639834469417606166596668972522297533342029727236863606328772796463989570936917955739905625244065007654331878122148582725398088651508600464156630556614331503550816737525662267575030579490837761795836767855144535024098857080355136942126622533921408399540806185536779310800192188783286838779248025330876091648004475274696268729023473762490449982321221035052 [153,79] 364701965653159458346442374764712059922188950617930335179278938741773232361174256902699601841036557884146502942916903798662748885743361344683039148670708833446895130749916641493423737985068615952245895018642370180303058296445199642837489073319337848148066928098121591781623336648822606751085977434917146818862803389051312409105874531897913601670156177504136279988454905635921792851183015004348528101105262104791960001834377307425373533720331344021577536767115776588814763686707872023337261163251845410544309897411725891082413054025046011115374682955048065408210384673041587287382517255778378696873190129514963191926657384100969512966498387961084036998221046121880628145141212975266957778042892344126318977816754120124154972891142981252450484518930144387218644338018879630749741898807050625252330006443421546121612892330650609383110031316493838911520043653394218809328118502979037608916902919706099356283320714632026210483720728845444221884039542261232474570348819484159488880673344802096247353618015368094436727774423106191102708508216601244419000377997393278989629743087795649821560541181220985277889670938249393318503209694616234316628039286067377833192351611971679418502293707231919582758585905791325870264274958615701398959572476622384181074823660508095577042461554282684150688383947680269403895310348209753664191634456580972054353995892445806822121183401778093215216350702686220283965243395032538561315403653838318731613842865316363554096865881223456539810173555868646326235869109224277121923678367630788463571042259578263003114791006063354292306842522210354677684286118306668212099187678228027027201843661795317963747144683834674316408929620424183697494549442160656560290055509637886751697604396074127127675138996724291188528444020843718285969542437797093324849351832615906491447053926365732196176152030631699125964764674214271585230624505900115689949176621770727616 [153,80] -34886443654181233647963682598390341253091504400888731111954577259590105994014855484958875166039494163341249240058836491772997441115288198754912340334049566587090732373112615724522464080696666174637080110969213495090033975718052036498113218917240831145557928015674206631899058514713732186479242844229125593629467852884622911252492342362514746639462330377531323426992628631402417809373015641105287622351522797242692781027307931311148089813420456178484912738600466827950534104123248071968289451674515935053695229141128985516340282869904878475037754287700559261883486857802632491212217441696080323706255451871662017321160884925850434521301638686528132566383808216926253060871650783155935484930597693169069208985649184478042795663485627672821769079597489287408576179426353867850524183451225105462593487747469449128299051732933549189962100985421204929884790253686926677972538804202655626828742544478867506619395238887969634463701230666217119327798084597447149896998548280760773079028090712335724112221139665117325977581909290950795102785869973193257283117614254940234662690321611300423594763823453312448716876965739040407163438368656040759964505109075344313672664121100215437163541126629380840537841961057156100748137712245269829046936643753938437319507430381777547599456312074892518027824262947247906814555410500889657818525958318690963774594060343790088667300801725177514516325238926605346725889008263367912779795985258860394694757343750097002210718423427148054028475999182546994959867155294103038675235127995347476450655169531276778422779885961420738148635465314596595590484846079260972613142111819411702527824296688148383670837766646965077306637454756421408135029156512225612961231700475711083872894843563455665031507976809315563870556125308909015108274536404776191228305718382276270833580434774785900405483930595633334610928621393452504719386138892566329485899137329552 [153,81] 3741857733765530362326575433495398251050658257633218544717229774210221036833445735367290219285627537624899071848878336515324396990225038336368169773250581089030836281359255015011366503662428410513644511776249988613421155607124280615380545666855824117307136891887710096925427445766611930331799689015196138475236784516238637273842902225564412020467695041849386572430287618242377198039758242026232242766387367147765885001211068111250196760977341590454445296388688279323420090964151897864293475392428915276482234652414356920212705497542051112947992747198027282139907647565445436933530228266428124508542334208798688926108270404425926253286871388901719071229093679166482673083006949183868476045503925911981120023162271316015886684068390662332054771949098678233972505743650993319687494134366376803070686774785660386739180544022463430594486588963359596451941895733031277032172285947605061385178364138174186786209775826339393271466528344880098376166213985344297295064724089965100487927438193736972758029594203387148687834959646739157927698848426507450517898404936956192717587704315557627412377678359379015361957153904285830476306940401015174175819636843861562452547374575562202701706141349833292140646851185662727011922675730984643365606558696706154934164711861002214592568957680126609532169737051134193522018534834894916554750617201445560184247128532485113080122855258497997692531234725029603254686365000707464024925830890612142438033054055310557182914580756160924327934763603197600532765538475241827743171074514094943382044304469831755624880447416574382637804113248856115813746448629184978848144754013032333045228670293766950622445436120437343471122823224484245333078128119587264873539077218488817713134699160990063502638339761771980718310008292560667394327088031365197515743570030228012117127548052473478241010870515931246171673787453282972949756609682875919104425382080 [153,82] -372531360799593394776824893583982453339293793594799673203698723932554229540046545424672392690899919218634705709326063512147029345606017433163051621874781130713611939557316637353008562995172060917686988604167373144181551607353473699213341807130645468316485535390152715651414343233251349636106737004873245494131491567659235706991334626076168176642151062225663447525562114831469162380978887922663554431699621371589753045443285808377796268603950620717750545658997164786742154473872525232547036013324959718227008185533669906202833013408613668900058319339729129808066311173684175259623985353126159559762809294639542397630761427948692660666759455815519164249716008281971765807914859796608528928874894299986264689461253618683328289498077961827455145882641540232209802387201190902053438277735509368882601473936905927341645922457755825187748487612903248712643979238584803358761117000855974103063163715865500675893672054200096056806699123072726967577555508047043365649949118887835516788583675042143766944911001421464621103911897649134284025325624018369795141377131377990440548220833111358429693385724983712272721229862110374312909932846178698602124018164045438656049206757424719976320766528547260246259737444267468947062917628961046604017199511864157912945937793240916776174784393425605166760245680250837027439145300610312436027277898511620710716028583072503037450719231892804014855987069276028707819682994789685923384178006867700738048971670576499805478040655466083072185604524347772410645056566606403031099888345319246476905671419163613853697333872401440835212466636816058067920865474999254626007489957408631012024696897412876341055581084394406776726195048447171824343883164228611861926028031807867099884590417786987548522192314676463509002112820624771712573457118416139096784486401003163885072738604669135276808681323695609343519176460980358971468891659597143365286756 [153,83] 34572775146023341644763665979849417753319948088783913566530703892387267237158387643008370577197909131198160297022655046819195080688565490400190370798975785458170435194879103530643557137314061683183559669948732824624082392133611440523034396247947904584631715584296623714763909285869283688115129960600876264309845320456537742574901175437596798152428727278392050574955885636841143409905630395550514160106582625417119572581021877585424057467707548521437118795591678214978449960586766009227810055630666998403424352476158700939683565350515832966619133257019199678818682774828310910360579953017226979810715237003467938612004728052092643376143111113402392000160375538032496730140941531783504154435107020026929040240096977000897472043268411730828150686338688757006790204141927394089638871755573238285640665217457203392060537005009320241872515514397799298453293274448051567883400238125397593179203166301558105080768271778602072060592364645258185399510591420397611385135076266639270084460859632362405469831566474804204413195404889776203987030068689078905078139055797543737641139428485246379647387583331262551769348887988756859818690476248884153661661154620847080479296914114508666219562837881632027224710216733650357397538918625789968061426384502619840786757295197350116053575034220651737773613440571107102423761506964507143153074301856496494138671231551204197500758854557485573543534002093143181713179955698318116918462779008973425693310074252883790657270397849204965564441088028881220982902653698147918249642506562765618692957367730661083710196946810568196385834727997083077510944050026168997665628520038995363857215660826965538382345444578673697449941395336311716605707506647348858065705898571627500165791493842283794793992494297136811053308987188577193337865378473017541792566934044641320613847378041456848610492952612779290976518955245728303850380260822993687604 [153,84] -2855749957182285276033290104155437417962828957036025589152140197478052220492806156112424385470056500519842182023048067891271704579456756109905586764338473592084600848159675510119556124452565052147345514996964946768341482327460428362481921115411034927693793184815754357775061560968897925576333247208528538696784240148911273044992371157697412421703197582285454447594865822388336881052000978493398192709803561639483577940566361644949235759030460159766515986295465773505375426948376373507872288652227632007264803817089814157579625238960026169953909358158432327066074953498859676304752782267199851521472968608854592492845325590036923388492325197297909127620613923273277186323004182566439582461858696942922939176027666174246261205516044190495793589041101799750258514597677838440342185963995604215877449101742117743109796858074020641869180362043065969969699473407186598762545266619239492181555904707496077188785575001392441834391192660441551890563475981008849884831867427993438608616277423527812218110136713436422407533514882616020314713839383271323962334145609744936094582162614448419722054679955344393960002845839466627500412983557592890322665124378058819313558429537428097693411689852794632974714700441789402439285243073360814276510049030917427840276109679399893241304331517677389968174433157981576464793377362144736994104289300781678830508813825622999310551848189685357215250379093815400479148194257793401356342926541805313057845987915778606584598158149565209356575996731939939779124562850341545505580530358340174392714286667605006716719712369762218064502904733774233624437285977188219429038844859446368892668134653634484407998842668487879995947663380603796452704449870748957706033146588420068640280565326070172543156754431514047715408486468258415265837172955305657735039103367271638453597481112849850480662679289849203521702552270871148798337189811860040 [153,85] 201954892255601565934318692707684024273043432952109962826356529953383340971803907123401274301265480669952919570529647139840402297342627483043490145427859620087151123927356646545214476560329611871321080944489912291028205838410292613294040779861324911734529389335284970994607020539598483329351611844305197466789983258233664891106175376257010575802420302701298776938863349898741263817283623339275721708335304623077498540182341600137931871374692700179195650692489534582874117292897046436323663965106381332009653277144050601311368583435676789546682460681943321669186231112281328553589200196741637560250456417991161979396335535440415911931363646296790823173383942265107795258130918717502734439584065328443407558039468209337003299835825397498766399524143116063643574742420079941462408328440168181666305431851146435307369424290284426552216864079438596917411739042826979991380688136024761543483054791258872267780600484702416724223517112471351231854079970134976535065714251160910647970852260141619001390937023459267264474729006799515081516118514797352006628299172713851330531196369137903364997151253489344094026250668780771258095162995024575714630228147910785828617787426150705306270172191608244174105821804471634378117548776597343445971365826583233322478968587838572022540898021505646142545583374335709970950804949641825868162319453814207147953682683759226036883723951164919905773720689802332345740835476260795301760596180580230084706705950479165656186811109379156251982702204232913818935417670369296253019842607576763833304165058297419107294404006269272122011418855283612382750596268891891640660509476866768491862272946520524565689606731269842976466909917198407175646532010924594074061862973786653711593743859109923942162763191380253270836444603834099775203032887262956003031524743245920375559448216995160920714296289353345804782838262762330315128533003592 [153,86] -12124967974297911742620510657694747194663170406988066803834795062144077619126015676566869771843857245066234634541860303818523302637386180906505871437954390229975026250875274188714134651039221979402116787408959000849297508200613672444525667785126818668652278863030527337307426077724997868146137439243666669661721369407033021516559079335137879261696298982320798476238030617577440183846402816209116868169005011777273894547409231524705146926928910002131127253895888701128144131009177265740434057239411142838814756848049197439227204093842687511756277798352818446489318955316860719691708923988749092290145697336198333325765698268912428621447684373022544111893314548831947973361983462732549828964932125801436914242071901352898556724245391446356398614506015840078678932504376257798554975644232513847592455861545080000893406409477699223067817940291027687347423860250440811742917450419089654235557098012668401049521557984117380998230937429886052574340219607128628830588725667723673097577810393929626476927450786660018556518278195412543502547909915551050055415732291986850165591889195839268465879057659035169027274961255661553210898929757425092577190704924347757395248187796632332824632469487307007824507711352634830754827495534899531543394792532208283157248039871447132799321517732979712880508213058349121408754547190018784674802798659092820509474682433242003206963843088684627609610960097234560485836227990147672724172448442218493855691653631045869283031157680497284162338127011837152641909103811549967964174880555508495668878507353638903828128835345966401017591950539731973824643306699674614954404532333532459261977906742474980146416278948777153917164447609623902736925028739743552908177666324378486415928239681797415261880292385529396887155554787357426901019448527428853646162115780325752940043323693987125879359785029764772705297828252422693104289748 [153,87] 632317088895835354335173900527507371777778255702458186516544713737338863750384760233962032964313766655093302854634643393092384442533383866833751548689856479439733856385685790673197232600300215781784292714256867420244265774629886007520500957878861588634456770255878028549969545197074242387003110268508752568901901405892405450164062934215108221086633300563132927958112598656103134594241543014994980495384242748220964505079977740147115742708696228056304564050225900456380587852758300355657110460575876834608790168006185365177805569750214429723901307388282085003289210231022115013154482065424880580632455764213176144973140155064335980112541039908256697209383169282515443614510181626189709026997639937805931565385091626647499616507162227470701155694250343145254883949189076134925372909006529043527526384170032655438843040435090376774356898323235067830291341196695717959059740266031698647261470777871974689065144432898609893408870605046902153413360225740419733152919992240287755578803035470383834873371860324362017626126260874226911552399155088647228661170979601392052339430972365955391473726437730097783707917587499711660140448769764753781960559645801041838378626465466992757761489248614428666818976175156363155446186658170839389104892921088893387037263253577266708918445419445239519801835719497762651472398295880343851685026831466526433104420117829772720983197565708838974097885113046611676403937092452234333036280316682216122316442853164029534410363816475415583966634014650662816265238337669445378817683786925619693273978452532484067456917654472785155954642041718593426532488013936313767327555612549005516210685617128601677922249886039851027865477441922362521389461502710008735255665193952391111505020513317900142233318903747939597698780020418751415172097432051885220637862936808007963341245379725733808610009455613101244089489642854805695648 [153,88] -28452827422244328339183920986513940055203245083882028943680063346435878722120345312250527782936030510025421908814877605108526374068510818127967898011140667040446123705717709197642795822310594558761628600548603436477000563039978597250869325848589534487380324759555016154214123268318419579499669703415423267900839603168435658575557003322166215270637271149268675041901870822202276450682785378689196427799593069553119924746116033570843482081441471227137641808900494920276837615142541583474104701174839227517361065316313747573828594357371343974966639594772422190668532496788279173514408994118394558747085125598437491679560314329295935095940528019710835157296655554379583608656375018140911884235381464129119130188149980279188465798553359673624536016686726580137059633685941681603218039587065528207433346174979825273408376625516643706702774456058320122156240531117863293671231207897817302790208193627511735644302412816611476708380126230604924694141796641782129396356919239239315926651252666598373855253564830502727007697791236337959219882903470399653495182901640381526758163256460129777663426033716299315244309762706330055842929409281385564765984392702330416909624272099349224784583325603619911626354398832322727475155754511282532328371792073874562862558689721885567098584645988665010176187486602651771588710865313557515190360273933020137800263436632030764490622329987807295021393221302106754923159814636372040845948673984678927501795945771216155345851080791616712234980976000675161894449793280871014828661238255459195235870271651199686973263503135351515021661063254191035864031005778727289326029256803494638537662588942031533762333117864432733283899686609752558797076026686489699315446247996012358701316439276183512327951115767205565843396715241398682482895987757724010167098646043704283705578177905866673382728357440654668156569714183555760 [153,89] 1097295021335110827713036886823498334438729149717465507068913805611130539550882487235447913117648864001722662802096267138681358342975743362910847914246470878818108537256139408374036027487126996089838095901517366530051712206128485703483307013857215993414139314794059078340318315454894006378670846874151545065670636799013192147553874851352905565836272404282039784624338223881466630218114617108138496378426866521551319465859974889799192842965161970222980416293602235685179904666748312072312417570841479397097966065807738708165997873695785447524232162443640896929096212090269405824712589069491162124986417085312140388905500371865531738248919537954206529776383985844627450700389716577181748045245762936747652562017323534022309216110103876623460218460193419894241601671321242866786455797438962747292123398352295742490759014747210618341218539004348167662433917629954687742271117115763585853016134180923331571727468890287320870369893219926619620913586226517340209635488479352950378955148267853226126895446202813889951632151486925447291685269726974968756647938480604362595694898393879550549011123293421034117099552638555732616108837461980015869380499260025200237995955287877048988790490591434275201723931755021275609486248912971979464115629336365315271874765166796291150213213680833564385563351751046653379732353937879450512795660193618315474120955504221427516698169758854350292112048422413806447548816484891811526268864377770823589541314675163706787225748367261981122583657306471984569173097089784523405042317283474618046829195941868368237213259892967095245129158718300707604286738021284821887584577747475758758344982356660865978833758535988223786349243585337580671349422814578748885215208964795541544347055706261861010269171917330835018137013998393463309027140139150411859791707517876618778764957491657544839931615944882081187741304136492 [153,90] -37284408123893606935278919721103886032344973481030271193163749815992544014851257917204620181124225074955838406353929007910357196459582982473006856039056485302864816770463727281956495426770185077245393620907966781499937794922247231684786424760367576418925804344154173289411694899057899239004934371881067288906007715940174960146548929979714066429903362487842765555349482915221058951802904369544086338086449379239115684918015535335657615867627199411190185398700988456432242297638831470470886824680189796507286229015094237918833633816045999749702723024236849293789461666508277290447707836233480015572148637513550924148105952150263972808334162828673489467312237834293121559735258035611803261419714215395504869557948752507732220979160703452565240942794385192971088359296247618585123880694856309614537177938539402646355055371653591041381115649635232709052763914894535662207111299772685413480560786266485038844697900281748210030871050127497758535889075352520430729116237608798672384604534879333213425074619933996946020333173599520120858154824106650597706985616025761050842213484646625663616214712992182256773558933095558147364326980361207352198137268441086685621465012845840995249431828020310354009895743138797847620500783775717389776135384861122041610285974791340354502196960849975592261367997222514062597298398196286841363420856134825965988989544867548220630953791955318491485473954145808499611165616966791803735746248814464274923310061705979310396140352782185585513988860110255555815833111199395544841057980277768051612655890486226257458717192337483736646441085518245560934761713460481381722727590975375600906086575087303199597166931929468430819852759755181800720080819102083941423329854468433443623679203902721974048676143043534237621070223610428069074465547972762493755413955488233755121237663204928248139428938472403920617660480 [153,91] 1063553750003246495542905860436641407717612881159038402696329699752292152037210367959099876302158657852173432017358825405499233034609201413352656033808727566464705951109456581589271081619738165730270556068504878469920611613826324389415617231302014917658677812378413912254785683778173664477564955910858121880870665973152969011601164927623418587672656083432258212213668250518556793962536950119031450404009046252552798198085949848548267185605792634347979112253775308639321494316454396791908957004136163170756256057269207865886805466955842269036627676210667218317247355979911627795113189232786417544951251185869789202248156842534691434390797786694280388486618599376606065021436205179520414439615763572305253614665876407154994139327630980682172829038142247720716319176825147229053620256306688208830089549232436862034110284577355557760912670344259589295936296896332922175198403612340137394953768712908006760005793913371770558488647249800159271915963448116033169244939710069102089478261228995561887316616665814089850243155473967858770558473711484579235674974129732407656209992016905400395847944382487183801223318927052013610634023252376513486552305971791680774181089553028757993376632208269986859974147785047112620672931715067873866194217664992078476808052645485573312291906774525177880012656604463366348137001923026632857777159853082226649681278207713649424702021717428325291168527898580819775095051131051853125996669368073827281205011939198888852318943141285423898201903702230649222851018091115145489614666595969399703970589430494093594164569550263676211848108119769255557618581570425332688103150597806697740900619368723577539232962802562316081119675749998997217075980978275120690543626180782203532133204784378228571385803871366186493644993044707235251798162617730016097445160852226332835739325931353212376039551193007340896588 [153,92] -23493375370928706219518972482754059078321187815929070260193461514103299423221208893207885074781585564956926521552811787316494939721681699443505304182160532951809893681816771453442598917268973150633684384826155442734155162485132978513052424526388013027902396615739806796413457450221926294650039028286279334528364775933921049968812684341619530225590727700129080528434116928664275819681699548916570736805735118865379928130314749968853269927929210641050716302738860534445723336593312409095033713788469236896596026237719033872859167318943935654265286581483790955218093832133527127935943399521816714070905803707734117317956752676469724587041284975537209248946163200858168765670486636394466563219103685155061164340516010357106692694606538900432179688685500518006764211632910841809331980762188025958923616707050208952473960187688762936913822065057726789879977743340978661760062443158299124521118499886972075506485477429762374253051663452793915342651143194494482032673562219495517654301334505387590936309982649849265832840070781481716677142469777527868537873633130606081798773455343734210831987968832574903729130537226834214859744475580213621075724593293759071607101411920797994260974802850452089556997366263700751063492639106606711573240981840834150693220490762923960495691974581021096181383512795850276792006657451586678085757898869663222299888422169529772995151524293972503147045383201761579009793109009361889928858874653059882976638202165989223058538857558184602390995322122402951888236501278199781536126824335029927807595379128924116622615920862397112146044836942364748722167152334642433065513629554838080163553161442399044959169493090102296443012120678984303808557634493525661714426022019821620788536238801018127381234267148532509538473130053993597277263646269481411266673785177020126818253398532327423832127384809997160 [153,93] 221204829279441870384049765920146256620513160019129761382393042737821078205165798213439822513907761746095872101297279682074449927838003461525941432534300795192899419049939672838525645296172485500309564433137721246482411331420403227683333604998619384846177323327799649104003197284871478275861034446059900398945912882011146194140614338338807463717852187777850896194130120610681113308732237265385877040964893853539722290171946073479880379050854025611670050196952362549890067390674695543496544278036509826462355693171562061921650242991391996052370081727427222126006534459283435014725284542453463148050867527298314113161905059715920763000422300491317159831456846464185262369430334422294882902458244806077879892905288567473422161660919934930824936441596370380367459241602256258069321478464801319869267111769108017267706408820949596673487400686358964049362322961021779321670379828640374931803784666603425053082073670960696079680215670829232451948085824166334051604681033173916612900679054406695916098544202559411018337327777467733723058846527565349358832032961293961284788191349302292382029893757211270134700251798824716008886491167380640506913210715110341175428360759207804704202292822194543245722261592613907166621183492922084092011373100578371353902283296763305775368493103567293333036513493123290335271885383667508384108466105660694170652270601067545428828531581833277808731279307589718538687876784023625981707953536529117326344801630760197046284207498091841573903790183712188523959001410146481205754505523193526795460940204451766439896545239711145035741278119259985833944240903548080759943085765937287720638825465375366880459899736726982916272736518889471812486863323472914760729792653935320258126153250812080676205321083862688702300791811898284744513840043969762194140589215161752277306849792495760135256509738420 [153,94] 10465124338428047973252413240654164697039571943410408856315623616421729760158277682677569740274259425673549015042572193019732807559274371433037390199568511068807698975300284933093422382583654471238053204744788863405953374254660680800535557473390645347365710701673434694359128838425958917295544826002517399566064230920482996636774084016567351895962568940753115609885072857934688240176773401332778668418966162120168386212250484368815139191514821435015528135040698472650900345678507346548033118408911064602523729780790729713593293748763857913442934213492639118284267609918947155326707821418482827902919755874493190137924360419492329983074449709409049849152606414020152137128034717562400089697893821519616067147525069922324486019510349492109627479613946694806957327740862064481800125712464254281251950218810174166962714223084740520553605528322626290107875587363905334455097150576827318938605910355438410874986697977664042038927466588925477368723182040126830909678379599988922564496698659497272919225246915380236609142532343827313288956326800426634194110945775927074301108186573300994449166397795408282222186928882528620083310189242894836442085245052306902861436398447062132163652289692697145174640214600547547185733239348652291737114221452795462439665477892979243668553839232175470876633674924967028590660504997981343415251200758470116214122375908996792186442343325768643670195384908482118215456680946806118080684226285610135537687024939561681262234829352583491287303399230697426639590345350663677822764069032324814243218484260161804240452481277747701827191932340633922165668097539201733748296621711594697180398254956440071131164779214046071498348624009252307962365752392274155795561727883318539892020499381779512182977893964355899058269679747775728897099535595670328394657039544518476605650956803558308793444100 [153,95] -544328794175482681094017999296732078083462226446893143399347679762911821361366337149694604402265002882834337496469405564341935487037937556785594838180013771370140609672178427215095704028818647992870308239158757573586316093800865142279015374327107469591031143410784324556178017378952255185807377846422328174765795168715493500155689482906212345394647977604964224640806204289423223266559151182356617020943160434224236664660170172596007813440574457754459394592296037715362664231057175618000225810594752515898751974809575549030009226301602689805583178444660439476241348100665318501283215892122114050989567083650178741763447842131285131111220564708033958225809907530662670135714475700620973955207255660409430669594081513311555891731407795872728086120725933216205903038098685839697602231122317698969489168430408496951165215794955541904173211199109520835300625778311250746033875746764938841629539188048067337051513253252018352981114536533623015505718154677257766039537002370733153328178550152065440485840004636191063177942877700988342090130344061520924051128186786116790075745475589501481360282683979768292652847631701563874319363281157985629539654476106471047418937483740356919005189153211680810115011201959816162657991880523599249065533231145730371751201282791670252656106183819311285389959028320064899771573741338288453546767071535027939187837086886722839024311582857109777956871814420115595833169304112357684271943244039319646919631586247960862366305856605239995999103154468069127774496025581406154623182606250320945136807474082304454501507039480650771699982938535635888628788768382075401911612871083959077745982380391210936406908003950895170417754585531312825497538846799612195099130430809367425467670097299690470286366064198324234053923481198724974337138843806339972037421157121987728721388551836916608088 [153,96] 10030727550154663590017743362255442799881191739673197740682014929936978084604793417376786258589964087378754310831662417222511888532679430318120765136643528639487075839834768335676837895402089813337440559162330480696786492932859950817746805811913794999360327461857656709509164810396734859992430349194106867747225807000938305551491084566158548973260852997403358567641916672413980124015354052154937332306770759315299640887259708873275344275255478289213777753681875753595297751609856423684858724626561477100731305435913525207080083461487357545663042180490574858288795666721046110817649762265648804325475205589335435565029127011064452444545419206926516087693201432882275492130310107363326735652473035609212735478709283892611302547610461988413612081739391648843170875987185434369570373647991173791648744168926037896262202159544532556762495987489694091136206880997257470244692148157773321288987510651795166173463874483166132474933408322612620798120369857620176202779664451763027884597571495830074440573186334835477943247017352962132522958105122651930674024342245799069588987344531683807054612650213677006403145557172188108341302240718544880917089104307812478113162468138963702409065596001860781549122567342705385596992845406970403397116873560526340971400235106537160771170919303339207349886874046039895199951256275038928315701954051629982746612611326542609441534166916000460362743292498866238174900171972521900785147539424290203572422263096012847936067625733458113463379902693122361358490743967282620119182191489570456792565239239334351947110251562150140155880443131205261078530331709349584073065998400447721223012137273962872775538813054904015466377835503772472799317681555535891664795393074090020184911883014324293136208595818052665245060848705838794445354850491822173969982496911392127092798753269404376 [153,97] 63059296919223217407943119431525263612626889311250672794471299158227750511885395909717530884197889417676895967307643652377105963858355998249383986907549190638970041416888644176630272305584930431487671997660174771412154291917266787889333396080092453646110010246665588911040259026465724561909908759512342425514029041930993088841395487241875374886562440949544540054860391645428052056273725877124672045284929947494444328115641601143070231103293469919933965234633892663661176812041218557197509360297145510497959151482870424404528138345709758194789450231875124470713961067649773344084647878125687994686327622114936818564100472829794587429266807939995248057092107555626819889151434932043404966977189777983295343546529194732674449725870226640458944139834476825170538817277119053802217183676269040642026743148857247098814611544420411331790343571645608786528868444913782425873511555504317431841190143171996837458596876529121593980367358247316454976955626222877385164842711549300167764786392345571864764551669251653155476632342937295044871820549221932370081942813441713497216612480587710600599838628349626780320007890730933202371948112753303190442330910773260708696523108629645267126439538020584873431607220360783850593561243270812584888988212586716689053436802471032784660993162420831293971472869488394022899051673346324103001998727458165925607311541739279485370280692070019283205990757229025053946496920487712246756068110963356633012894941673005914096377410596057431738927983186284455311638993160361892659480679249264886661152493044626246988914659967333813317365607583163628397408496261528331540427597410183205954423055204164093917236916037049891135530090954992259732625559130580909904645504164510448163723553161329356363909064457600388031190387859614754488969325491646250664263996673972548603066203482 [153,98] -7493629470616939184445617160516489994520971315444775003754670615108213610286109495897757297946371498082725550291533464403765362052834719970009836011335883421005489396039758564271438686310977488412001803822539386337920437408634737334577957885211585423385074959776007466913779225433640140469048473168978718134778034209702658726650748953897627541339514554289011433759543868544267931130709037952250317719525772632099821962144935048967702840556338178911352228710726903978779049303472726834263557320980056209606659366744695468344114435418744866728522188763209184727796658496074380046873635847869911170275822162780205144240638788243951453338082530530267109545970307210842720620788771628506595412413428526000757030715129465764550920199016606365332382473428441760213035670680680235784873605684358227780847022797255543267331012767435076718260040263294617594167603678647904286119847340999139956443111768094210862682119222214270253379190896525371225141344522122529926642008050923550889705865196519265948990155466871032645243805340785065428676435296144077153740961265496379990548095805181763931646507690477969287258717401918679584235081011549587339667882864773019331425003322508556000418388566052942251861371813603285528066410417298998255580085770250562023935053473991282096278049248956002120446150750343522685774380928556820977184054948971999854255330170099120055222908435789530630863340758379351839207217443964107842345728911132573451830038792433757767610150221329765057108226555594482900257386513600417087419510768109159223707435935208743126452557732701897525242388226352625222324952828769560104223204217284175327708779422842147388680090296143167845848660140277080121327179626132388556091359399812092881859379062520157510696507907797022199475123853295591936471797011430216278632085663861824130590952 [153,99] 146770835926843305553834392348207490711736394950086063942559606658503580599872777677030551371946024948380926137762657310181291562952010586084674190050770624695509093308275673324056681443006259993030511008585098936095789674159066813514925640961006617735293795755376157620942697110971728189497002366586425296880156739157773160739525074648709588965739294326213583856665409881159265229771406299567205346910107503594507605821994901202051206347857083248498484483491619301364222977588219521003451286324867689505585542096917645132911701022284189936046551050061684777642202971061428418298845019664420169610360133559336898329477199896863540686892203057138509306077662114686349267783224880368554468666162852235983304253929316037190907297524385127143091201596987597588385657336543584846567734002245181870627453942406818014539941983324117449998940074195248090464896977670517661895842011035299592179548098415537545413096117689266384736900108184372376861508745737833992968189563470774330962029635210308636931271266007741135893510613135552665930668706812431581380347000044532022839227982860810857944697106221801938819758577378035668829766242155673845580065722227972478620711259021353408209509629340042837231417150891971024810526642634659754024535995349830181114978735707995846713633992944622506933189173464147547618660052100179875194558972673006479117171255894286056257190829954879773883614371320946910215030573912334694972136230551892796949771665211894241800125116313852764616197420502221642870774100537633579829767765129916388001955874850672477038809803378659164907969760281260381681787618065554138372732903770871129055731105465009170399143912187840236543270017006059624362073480720344850622467975691159278923179773252122460133549306652030947734924872085383416979715050907245529718847092958752133936 [153,100] -527987464656095513838290815362993142486948937546795378483367731812121324002604970060292730567097703424773265543344391462526691481504344296881254348760793153554799370480160234476421122806200727897366593509928494998339065150032451999432293496883992499786780530972094039099775515740217352803144968638445746768733990385641913655604618555006195064254109966227165715351746068242635344920538523624662233554887502931521275375631563152246328500911816154148191959825813099806984208197305358714743066072192663451614925216121094069968712443933362229484790510363218800509505893741374873157901211808770220869536795026719426415345914711581773650627574356041603419225518610575888743421040008788056913843791370211009031003731149749665392392832281301388824054299988886691646830529414311929477107117114743596193096514671238995426690684452641251543025075241654655399221997621689126568637131342421950407492065957289501560448312746501307005639198419668615742005214675442518785873425953867116820683042327424741857273029524847986671437014751218658125325547996883862908505326808903193892676244860739837459880703051745787535499606627813122984673928897508635559154728528540205695976745016980536078807485648858069888644468601307262646246623085086402296973865250284578868746208497961961569322990885224609279645929110604095125898264424915982207825058113081287288676034597117930573068567712765321078516628436470793666705669718257956481614169526215731396607394491976367814353091492252223407363364886610348568375059642033428471968396177050620168909970290956688624183418646419341757046901202038765025960869632999573557891070169156514471549090707413899092046682216273669480894719095666424934218816671067205716359159720445119554872346286751509519370006770780936139484630666674158630964731538304946114200377609664 [153,101] -70888595504581367863623164359280739293385290985362728576655505628407955479043901724912349131721932100877041219630718367677187324782919315283337330572337788714056375617065817166503238395709144978266605531146280387120825654374602003179488632062485436674087314245334614255625920230838243308990318961433841871433269917282731344598139937432980983552829209125840915864693996288893817144416490678663428952352157756521640715766583461355845210997594771269993390314518765646007436604924350888551958401767053456794508079386432674134965044049325976324529255133158286620548955154658936702441009597594677600060147477521862999260746443204904161358442228176119692481512031003980227031570233288278693044731848320731868305817232062083591604605401848706852607429802558559920831760014928578877111808130480430799155173310645033534758497385086309026920936155431237112825236290931461820730628625687844093382997309816197558746784437020430077045259688566754124308448257837077965044337084306933679345696976391342513554090644444214023318188279814478880095074503789461011684264972451087164004021920477985930295056842284717369777737915321287257963737502829183589428889821736183851398344005420549051911356209143279888513902719897264291152088899466548372604526946342546513424950745842230350578603357668177299467829547093715334987433937260692559636603649545396841848092618454232435034436624789487245724827283606195555703120326053053564247632907146514655188116279374038824283080881440800193910394374783111182950793158608463698821795751387267384669884328207883389750594490850073976619298709329296440526251627424953808856149036140009889418511519735242363345705216519438745894687772005115196983345602049674986284610835829844394175826157933278890088333834677502610412915929000402910990565480633928150193946126866 [153,102] 1787530230787993875270108806343604547464724616223966351357541482374054359479003379042494100930556272863636261653870138434817874437965035270585486591490899506203541003978893592634603626743100734547956082589532788765633165073876195922099429315084076635870652063684010723194766500639798344461004261990648099256131438422887088684222662262198827455133003619155590206338946349821580016417949788762185515845607486963448561256337835072848431838283652821112467213955166038472123305788066830937798470053566330611693529237414215913960719689451329742137789689886558947385277319476881261643496487234742434505493667413818653280539487849387867056059318937492180090441709062762831782145760290052229453533985584959292880703830126009056306504090633279748894598873854014745923687716086341476507856482558945925248789613807607331991183097773698799983121463114412855161104250472675943968228081192377031574804973588457889843551265761706738028182867040515819155883203265395647374448346958026093755149346069742488398047511529041628478033341184107624623648750765354810019608244048923405319167952679743479810207731969125378740687364146485386258655350421886852689428999318240898946877203314399395982699026168789436168425957708764766460702525281781133954492123735751664501979091737594605853142463129995399842035878551371731057541198592863628672731022432085366870623171654523153933937766788778503820887188829021589845687821847999555346393426768720106890698581148683076611530742964312912693552771533089402443691699987077325463879776503915051948641659911044719655301043697779632504666510673963663348430312201969272003142734545712407920836294359457599314145726339810921307284734733006861469055053169288114599942952096316867485011617353059289801593635630945184350538371360230455332386631684161607691549024 [153,103] -15375100412627976765144681897231632793248212663411408061855875550699777635025113834991014043434052238967390595862039489318697693189779688065012391914151196616439639500318897964964579255498724135087367109121888876998377763430630998657134003872956032220260562750462718891272919310018874362913593564464881774767404132925409577396420691703722847774919407673680320611544644284663759444301387966469652130033152037616663303199431202920221997510480792042178990602860094341240112661019318660522292856163314616631776392708798102004709711240846695545565104808794308118340099458026633361139218399937834194604520492265502135484618424211522105492470569518959496802465617357815128700128204486247135397513823894402531522561134309678717462415340401377143423026998591776902090569035358573586994945462710666966089063931937024153183956881191384657172464265794270820508311515776318048073464740318275423357554498498234252740199933930302308506820226463589935601991624544904580687463359538200140041504041323603471925257590971231309155405640312245502903095243042798906132586365712510464177039447485851339596146996596615022441677134267493037649650280189047573436499859322799532275562257526859614133311884242559327280975968425669260259477388310596968192198984473728759480868537033426861787530189996509762791395601217968980281485449491054843066124794858158380545784051997736826752102132448705202932141942078927670024696666865839298594899677597664416857667170991767112356310614753633083470853752621336494705320087504638383580420643125145983886389510679114980127560550145538901306491341082723159516296907129428704861123100495316236426847874286502935620597466660651638487784152003704150802559054188837814571384359249588719722522378580735555592466081873056595357033185679769824809712702556844787172 [153,104] -229262791587867175799887691283688209708567403614481285742998808010787752811804729464891996608879046268568136835489212908607691551416023127251869813612864910995862203873626775922368865761715341192391024515214863733758922501617463460836660955127882155163147395946973489550564550669142518126257758774890817356245482586779105486364887454659855650146542441559894608688821148525011916354911502930957226429916598736991892242794555222792861333934815405651600945770050173506268578974425492117475123107658702790928971178217634392902683830370280617113919615001884649178466337337363758155655592413973487681090025359045387178971105172646446422602702735681374844542687397738721466283396679629107020126326528369256710269858360364011899804085588485760467093317352708040576412260705628832815144331899291342887610982241403817532112308777741100355719973983724506236465549084593857536485401559605244156136444341236101009418576665803644775313273451769280256520608570723546124998284381694015934913693730680745176931804284883691236308439390384666302285587530057602597794361251729554676390173542665665135614849532151968745555128028953148720325666124849492722653629277210239772376843372038352834416343684576103201153177743956982780581662009733563376692361444543404363733405699537066085097336644523248611899833654546358537989819179207032007445945384625896983132332852644417835806218551476962785291808654469347202797430983228063930511162505033146489757429904057630108078926283513878923273912623904909511510445519116913568240085991247482578394225663683026732823659850386884159560256091995031451070401470073004873258265155591285393727246381994534175850068669259104160448440545819078642800708994474962235583394812823265644488704681411044748794082311263534981166226326087158962902245123905496 [153,105] 10738902614499212472849296061001070382452508100251320508868902992299648399911051007965040802820125829587021219919220242453390298113959410682734830897152921313893787444754743067397056211846240408943396549121883600109746873721019765281935723314067495190871420213269559998467313203577968546052924224650324300831838043928545192757937248291311079348049063646833768938131193983140844277957439520758765392523530207979887956099845067802618518931037503302421614775551185669225449375382501339126883442245610085430756829558704528966601641032564659714217633701810758502052992343212915852818553186467624269712356292175125614438735141992888723609747278858063134856953800210644056166933537210733669994490270272248647457261076676976545263275572218203940996767483257816748303758806115441857239159401215470245988165209901401849609302934122355833579252202477316219992087899142306215226207897232477358876663687335520912047970530178290066080562429521940876344293303451818376863122354252991155457792614968243182660401850941752732301121394067113787449035587037029062970317363786656848531415543599420229562095885800084674779653682463737573062890879985127023037416165354608265552568250710875873270604918487236297334953589134262090286269369596724645353604333908096956932891854509992296167060755201517596829733176207360532303906391344104471794032551709788893023679091007172785148409035702834936901858548177177646631116574547371223371684879479709840515298855859796032970054130553871376734890096991938722929998061129625815546029026503980552052664650331266384600081327325771795902536898490758025846386759315555921589322097790388779167888485538596639252563591711534582945560290324242740460711460261700483464377934356829050607694672159414969640750304706273732004259039541745629350114178744 [153,106] -242767673404027149539765191920739683294094407631211583360521029481789476754440960186994036546976469960179576244559213115807379898673010421340257466187960078610614131905707657504476907156551991230817122927612207370687162763023295784424631053213467573603750284919070978007383811835938162476373204701065482141403864041123123117714078883603081645624837442196049145831778576326498964670054688037622070373227674963879951396929195081229993770509199314538043310305817872528978999705074471855370534949067640316214660773574100790640580849195174515416331876138630434363044899702298155781412365313701532112802791142215768418560971884399509546839778274764381914085367765805974711357113585951150934478269763913177720823665749638905070924465091340245522456560662186994214307484210626135416989302731142931977903228581444149696822697975507540803411509874027553987414330762989450369194193196192229823623194305951298983724568814478644932668893397191664054683466847559693946704875674166688462523029082476952901125926520462590919500778504505853902524434136091706761280575545830001972741049997080577232814444721744815086718256369255512648606964527628868150487954078245370388781671798378491589988737128798424187877990510252835998198983505941521583730876465063839117800778232804943406601401528386806004331388239943732756140472548966806900130615189761787592850934985291118934412304755971555798887512544803388510472380091665183222042930265473537260631903295958026599322934298078709435601287071639976849929296217098843010312840690273277867218243210053501216582632890519030024529927186371976676548998710417769681416777568038138595028637918733211298330608911916027927743504399823895266684038334959774826078127522785288843205634973364783635947871105823792699015650803813542286935646 [153,107] 3680724853711985891834484634780134261536142233004883098288975323693611054079890868095193410655485072843260704439559622250339104275990328332238844540336793254072776064978971030966111504361584119069232447587849547525709802782445464207963632838299335447541275325042408284761824087767780688415355781244154537715387753858007972623609262402547142447697760204387054918317476711162370112473671478506951352183567390424235460276501467639009547695299739545663592204070193691016633736862615753474386379753706115792146031681578052025537590047576229388000156861639326729568425054949970373253026065936592493851214195977437398535629144242572642017115241462191132095949855815833447861194469845919929157730725341879622644307952596971592103104501957657478196358610877886033901398009036600074369804318840908596130687630915866367936423172192205871018660763047494505742155107766931473668303581256572299804924420698990479122929239003729472619197286806931296225535501890256688655818961588786496961139492666542014950581724228331004918462053398881241140129590310636304841225187042052349855495352807445228188304988033826547730487682481725352680672979815939854186670421388326129332848346229181836800029655789926484970419650504322880175246925103973988368761183558197955647188455617574934076147498555854348413394830115710503942615312819586236039658401361126403673111578889820653599486950502060905391533703992387334659850132016409662635566790422203930925048663913960518686401279070716221412870494109101010512531408599994119220692906919962757805419940914059889747235698036606731238633870827656899486807321314918493385340567635955439149056041413975480837119078113101833736958535329095423453018604431326722826991634176114527578563926170721875148815890231170974362800303775085507112 [153,108] -39944067561248611197930653933845970436181661874458910988222215746722445476736270665504579991937081743744753032147937486471644178650393214088657051214961268565292379753664171096993529522783948194194529415693760868354935651643705174545783538385319078883051202319227789908815154336425632801734150250149876347390071872150872585124799752143746652986351188287852795498989214129283379746123953993123325065802396738643690704632511760633228552971329324150716865102019228894407290557941114746009149261512661001565758118876313271979428900126409227430036148990520593768739778852242736113859590126019168059111767171347245313922538550136811386989187305683848481493851368858743865645541830864626659311596552790165225710168584534791362336652761022228972534478136914880880078120781074657289514921936536204135575886604551576550041311018457932363884281302811344667367527890768447107296346081021227820574170228534101887865336720752289646521781277236197000291069929114661295639455150418899753823960287540831003572661002685408322942234197014434873609855058548930912277763804935310173476781290656168578193464293760416533998122435404918931126040891567842072182405107201815221206198620953696122623874938656013622910702504418766116707466939486405406780922380954526785870015119689722459018997736875698028242497983122601175539161843446710196133400001699998702995208458190089947315656999481225160286527528454004823972510273782505820898979697830707599381276112291850639204923590055000868456548694375937120987346666430558484258920258917582751000345456789724487126488072167026483313488714087047228318425842873050416321739370063561511825480794680585861261918873807322921628000824097322871978305532970123085862034484590444748443796158901936919599434989173948507721750033391936 [153,109] 350051123281169642515533564695543568702435687868078572937953603152764461593670150656435052037689105293707538582560106708197744588816537569759342779837775122611114198393992345391445473216815893752690930000600605506146224980932199429859242064364729143590889327898648421377493535678738220010379692340281759075607439393588581582633116443942685719636399711116879830998014268578065765470175892136132677678721772265403316644381254028473895800913762369124316639527041582576953024945993414202040701533666450110366949863591892718529519284553378083152060298325394633400946068809220491838836551067165009250603063946145261471022996921652923572171558753963675188492245443587056613856421755825556367976522268637809163309372685695026831243892233490075142733594676881955761365548466293983685010647949223191419378284039655917710869657446414754493057505145657086506941527925102685678364624817358621678514749870394167411938202880239114794315803985029034451870142159065212189920373929634703942890506043646692330346453106196683157728109336240203965487052613496304260955820517042177766444622362904365594688052213963090362520788502978443984422588660513648340388490123443799084898214256592805566431360423368981630372789615025539810258980215823080035894786451606050843134879334422845083039113989104628918611806953312236273716734742012029811523795648378534929001249854246792586999468777378465756969580530148560925186786145553809504667127144887124665718725620541810233961583091938533841492454687567812687325687159333686036486009003775898884418713776689499291791070285713290012661166921872136861534667882122108840152088454524864770879369589629138876570396792488386912037861016704152627180003512803191882522883149844769790318967435316394507148401935868024880279381996 [153,110] -2640552784988455226277739968571459790345637682766229047232850189142625437888204053516534458918349453233809531582768838217161925425019465928958255776990421076472531376046195113387689722740969363548752025653574852999282415740619672880547996562148562384226886750874560938541161337587431385096864287591579027248871263258080166249950352614992990844611609873984453387154884293257565904488118717061286512158040842219669734580641088627431386920251867244884045117096147191723923496539912191109028882612759530853280059332603189744003073958640227765965208601667335283837135458434093119294757651204854676962527146571549191041949237463853729933310125704738473850536457615254950899156590318419681612322640150108690293754249159709628479257423127354353828169064579405377631353102894411160636464507268182651980358028686357328306954765300504970824592993484558358560130809025462976084224072228096072570175493537543147529184452011810257153519270335500803143499852044214771206988731302773258841607651704611395685908723121706818622283965606946166352628300851120658551455630434988544014371534965353401287473317964875082321522282960946945863713431660867414665121232111611502917933428938926558178910107381727922491150255906036567892718994788928503728003441890211735040870351199739090065127229607697283818009611502082998949632976963973705275091476637158404124000178400933669022588219168075298235756047773751144829723058860338759863586474315593338494923662843621528824690631605791075014229875808574905513648312295440365313347347174735768701692573081424405068085389846684090962109230394333110854513687856585567407817469907679433907274494305936254314196732799206806004486752978777857980623392436516693943857347543260534240162565339434623961903822254199369508942 [153,111] 14593672265257361422549916531187796062107831795500013568335101994976685806558382177906069499677830074873620052977141266072294780160829894665116328001085750813752078000861698994097093148272446197647805801984573545285957405672510234127163624242423949048686988575633235892209911802417853019041652364930611806023771061994133833282573306632356556626896753105327691647080493576004871308237540757651824238764370407100848261659546817694987146051921617829483365606041758292690803705329734189938632657662300849308545385024168902191105253140635318104141398083880008211749831529306451911469604594515045124168579571066781931062269111127352810384963638215302062880624278517947912671078634430768837797944726655694198998850639342696458955099104732233881373835042683279833791194019959891042719078196890906852826824471225635961289874444442892307276322330567881676948656064004466887334342016209476755655262030851002510392570867736420180935451648342571251768936230342214704360973424375282271977810968839077081451158442455721087072027643243879093777802035742082741698762414661613525654089798041675197440270207082194812903081011426298777447721610252846409095505176705517310910217917220100719860738432499979787266260184595835435150901929951625585975464151035235251501043426297289791944382554139099527103238921025482399212002956529312648391167081479587486978187368528250269133994022803485643679017656233683933123731847326849800543256776032368752012893536428101817086377366928937592189476867015881513273321408476934223193435735977648831574620593084411501892954718834700917554791801161383848691657110042176567277427917772800066151963930261132312882138378092549191629487174092451923394255881407044844445306023351500369594198745351417655813307026720213548 [153,112] -57489947021351319153775533332064333294645613503398706879701776804141064008755330479356819858624521263757075351267569304885047569642480628694681142345974099815138527459470339053579351293327052844897054194232472531816655998555460269072971789761165467384799275205360850340215331899372419003940280992466678123642060645658185395457880302086007590507727660806403567507670464772944268173122551237328193156487764160601772443206498160062058062276947228823231060867688860442699651258028685446257453187232734754637154724539890094923084009431029736752153896305831953886083154978088670985222676045033657917229600575199129140510543252236500867731855423489599700533706679604425008657483866472978633420454802423941133259153262558427819366050154346891308105909555433779640911916060556450175051208490187448773896221520840889664301643546615479306256780217694129261357873119731683050094833024447205852747035894283779464248906726553041551611160955648380201429208806381114939818857495251295556867635142944243596470778982140487159072895856545591510826350506450650635026796652822161507655949639384662367869589974335515748573345407042986653249791654560666516038396943917712623153862405060470115393056826214929260670437360770986052277566207117831758606606494495157609784073990701903539163996217902116562522987623012543393829119075144702064411378836839854422044891030719397959254982521327149367862108624594643471114589126936241296524310211875515927649553350017793224735297895315482389386855209252559994085260567319247374424595628009947881306051521300160302085017108952025867422335411757879425197693509201294678904318304857446302295982472438708027907661189889123004922463460630270008732809397387313214783686649927569226754154804530548620587237723524 [153,113] 145825998762716513534396072084641580714473164296541411498353712499763179597793179656925857982909548838428943013304471567065796695160422502740490819650066087848708858720410029380988521555807287107354655568650350805368692067534044289027311776787399119244876292887451246921649978337139034637536477842924297736247673997040851154990463648458639691545326808326051233146854872872149940278281617547609359992226632932717958069962250159403140632564556323417495640415788038730220444776507923736518323773916088726590692455721979617082396202557677374783714302040220276018239207743536574849001197958791431743722884712941967598793273086291123380995548241228211170831504265552296036254987330304483113294890628817326366837770048815092996169488298573221578857035055133631996116978497036286672861182796708097122552241809803784715695247625177698717921674800175321074696841549067458578508830142703735939382936411663093673409415258109866902110913972026074071494471743317950826053928347300503433572674158709224729897757566609215638667333101422755562384871663134665685836078760090696870175816525651714661048450888750330433463494178770957079518491978858245281511453711847365582764792497152579103969881538943776029482247144450268883657459238735179747669804097813151012290563218513094856460779754875606785909725779248133565104132888219265076156385962315665739267869838143194472140591138371948651991383798440870966866638422707235817206073291477021923835267606760524466464030391134632677917356583414331123848928210997285533212502122060697302994002164628939063125665758493617654669240401975522968690411709147264313693308517900694186512447453372821204960395735378821228501906394729720596498309507228736708628368165163754463527096340007542671171653 [153,114] -293735986638791951479265650445681163689597154383793855438831798381412873750387076123062646365373739054737435394926814633027247779242808174059390356511767685925725953770898527534333895167175498305870279326361628261189107472845490450690777206289083739174250281205063614656294482541058839541233546279128333531356093958630803200779268604525168631186077369639897291545481305246505769002160749458143560148178483403386782215695887255526123259255466045495600288174643315646272639374912165173621663424282493529399575150123800370622179880621115837080450735276589838934652083859757125845192226639617284357267419170825895621040677215308339156346685662377007318474747844821116463462035161232566523218679859386918820026788662217061483722480078272847433575948363702608326802868160746885893879255621980975339677780596302643661140405780948040736318995974833775901451174143154826797808618667035896877029118550365720098886799439032516523752812258482131186220046864478991286648039371554324108851999513502215527677816709071206720187572833138964612260787744211581870406755397457880791597186106147160292266492960600110774585792780272732617788575258299049893660438008446578529978304788896024625659393705691955057867211339997223340338895361242234709852817072824028583647360354692062993870444236702256700201981394529266263146590909591874448371454373886580492836941697658053628980024774988430591232003228795723241395787871221498726744156934594178282752602286733399646425860442477692578588129205721114116425046202663850679147580387032975723158546647517377180043120971001463243809295299723738894693026110119557885256088803888142520175621770993174946960697963638255136365670822399921229450829384459827575115725339205618384665463765228881774 [153,115] 521839869117559707065958574850002467419612670811496154304537690391831950956476090098811408073866824265803314843609269118740520062717319831463268806791975661494291493984306631887893353129285515775917530401866910118707390177273309921089618812002391487863180360429743317032176152329232513065796597603019983287952001787919633049193044575307574671849000695778696420414348639524745057877307292404581266069952029038455824544171696527652157124948417223377410849437655737295410570659911093410693917557097572967757821286610470132559555603030449609348287091623753720178698092988810350432082240132926930051718204922756692154171539632603833961774017286609475660228035455902208635476302140677620025891234077822407480820617855638040495710282688549220012479792280837640512841922763397988688807946506173948934669182735105396179884086196054085289339936157919161997115356449122756329328874845724370912471364518319784358684095239631098338425949038364123743005821542977994902412161577911264745106025483055620861967620284573495747016677348621633843527749267387927796464245319533271412946256294561582129001041859290155679808979146782940441468386430892865141376195991139901205776848301576446847695098103095695181927433482824036351897357281075886973397325620314444470661283701247539424035474194322159870134939985050538642015844795841672227407583287213262868647102701838917606491260461559714557505748210230654281034558977470873267692452128008748242751464938250717730346844456624499014994131789498884772930646941920061129285699338611628000691687221595012102566986285615386572121610203651135133862394265331271295900572881638713325831561808454464718992970710633413260745611016370282837326923864840119415886116343233541096431532290862 [153,116] -724576649784028177425460642487992288111823294319867738326315131929194793388352517704379336117945703358754408527953008504553767825993569613674578911830973519364517334544384788887924499261330421542865753069640532017353530913484070250836832656963976099477480786732491310794171983521614180617358304209513030455356616038569195585358156936055083229772898008312552393560745289440839848687955003881997081649779598402897102843506426253022671176325502767378760354623768067354163302234415054737156869030001011078230178645910062928235902866364138541133688902087763489428705057604064716480124812538183348863974411600318945131223290169238688009049112126552392108547502462879033040559893288196965957617710042049447765818699180338955461847539434689617514443500644806454628223683495406342358847345253842455597553709320771482900146230429518015268808451034150497411878401898797078471886723816374648796924837375866997760140578433656146207708754594879754725931453366992875414014079611029050704856741369186198770000821642478671295908235250370547599719932222280577215736491739309798189262256431943648294294529851792860654108452828663834129581877138377891813115572957321178762799132662857795718955140875518897410900781947638248351452144208883651124075231942860389516927125083162830473714181664658526020011313499153991214547063779201278872421305172719888513717280527051865686338831155558989262538773775658830185257416113205565984103745232159381812716738149014225417198663369942019932988413119298306701691795991825639453622118222844910856584498979374498186178458882449972589068728189298056729249011718080043311956121853633608873007804282030583911287599848978283502486691952792517514474178944313600872041729671237454014155808 [153,117] 241684658112936694322973379508289902949124313450899163596111798002169856681855295012424336250339998461776374444329567217256086806242365423995359698861100557784637357593974809897843675634477549597713070033777463896534571587166927076494806560943263113890279461927434865450412503727777695113742212670426581687455815040053955495130455747549091975522457984165165408620610263230348996463688840368938743015351006803551706082764253241854765363740139417928149586015180561430067304667800058876702682927353269540706065644034867242824372779802157404764919738159927414143554078518245243078304773784074765937528191010367606565901045001757521501836016570833313251971224644327387241395568504615713111054259208793412906463547446168511083541483785795264746454116801961043936973782837804095384759285616767863000680555866078186154242753042633553654180143528916525644435862992960367475151873794869993769308671773136022833475010701155754833036931120967014892666934281414318220773463741034541863695599592548607635087402300746503577832961840989641469153321854471581211717414627177695911019395581701635344874908817275480459253464418785912595716194573858356122651441557871956478048152939808747930809561541675718092140849371819558951973770799054630808300547641838357067311116163421657724421012086310995051607547512803045560709582256526570371928249498791384026361916273681356050879666718069547608286138881850873832436794641234173218575985102592387070130079759611740601066957119290185237606019381131950174732921098172510906728097435836027444523119332869273273675657043529245937285836410034662164056282049115504419577319501400669994112920961670592381057499930129678151409225672696053105159120852053071973048549352596374156 [153,118] -845476921299780538397191334036840611771116113625305629665181895123842733749806157427451706440169041584853998483294368648055808197068075295610577213841543047916478353839761695555769290880946025862311782734095676677984695005019964806009784909263496597325511231629504109511493805785627422147844844005834783267608173296652494936151383416419782278651355361458055244102187124569929474682789632936060871586493459768770067452857360246415439198399132502013852522695499576831073149282544817745365026907854528402149151059741217740486777144969275376785373823899875940570687892156208284275367844360100913561920587682625554574166719756511718419399946630348129435487637914295410323169358248146254074308983194674373260967083715681057513381398936619924424366026858684115755577770632153345415006892540138327811265378147336728419566008754634676761707855505463349963161684590465345615873050820449990068963304449113040800924454109222362009520282266753005980246169923987039136042153004434694470892447054002112536458429759142162582340399760251100300432085055232169597243308406949677307117340705305406785444051095904018814918133267859550187507035443108250558947990162869003728861781149003849154021796622322978748529183216887429483219557557094892692616063167256105876056590432813753353760272415360065633117358234866956972548965343334024993013335812476678242549114865971704330385685637552282263440327979352923251309640447731252442900575110833281786039717892243426086927578619836782925367223710356063391980507984811400380114504474117993116139422410759764852180676748595530657674024683434233006425674461340047254406642134144441932079053407773666821512076369729936758545414662720431487053513266369327977937488656320 [153,119] -423391511741188948099183583423675695421901221826955660548452355437981180289145188135392429758216970205731307038324444919051930876983859630745401433131562174508844448012912437835834582369912108354578225185123532511667642053591665829708682580805823372075513334827964805135953667965863182701225344746135039686794918941137917310839863814666721937990195916921793360332369087020789694004770600984173570338467787368405946101495068136373095598698666745230607689288625773958649952355466722999881672242822313812302893628724406101418114615197810813479224813226208494109993656230477016800492419326489270474685607110243711261195454324913852506379564419657733804427406318406739283620451443238884581677606549121038950769824035353682092571025699487476724398781231239713306556529180479658031956038987837464430145109747843748257861089947378171190730213841575655282681288599532525354435042959440244025349573204376944300392402437727145583012530801882521346773517987684112413694437033101750319700844214429165782098237102419282867099810851867822531009091024047718471036062299712824262208923496943615314095888827626106797825288837568444964711439259078757120636004232814128790305199830081416295761764729505917228867896795173808833562860136819951149860293729408838036727731288843979337204755125032959207619814992086396415847996100675169229482634030715663590869273906983969315591291678841570021240009216910076343689642606564939375514643674089628226119576804090276552461917356993096895272558875001560109353055106710032410357416858722930117233862073634404849345318893141405303068433379911652009978236722114837404209552247908071365106928831327628243943143378097444824697465569346411061608424722786173037877490 [153,120] -304690858140387170615674096652723507352323471579415634990601937280488783445370657531698465428586685822049441332361444096140572729323005151756008339416169388642222913347607418389020306412461401370872368077129748743751443738041878780140976813896164049920501500279618785408928625889674802868272464645895379775034183661742890572980895559973294904309965651919742207690600544088079865523706691644201710642947441138228922289210158827510682389585969820721915637187107283786978943897241214146890530498401057808301927611273736053677305420359134716369863204811947703698655320817764413927938765314834642616356342747504565007412047985184665496027960033473415457148418545054243731327407041525333691269319169694119670561136618927359692790662446278986719458139682534911962970187413134400601659639460812131653992572813942386491889125104648611016239739175345889426403955065228741715624589158262057237943296920104733400739471021819140054706576776505846823043080317819886407958457539482056448290963265721221484035804000047398133646551538920984314739097138412548987942295312467796699916586528798941760510457055066173002786770791653735815470859478200030536828833098373397594447740184815417847983783720093351103220246392467634038902263966511556562420712730289299111361690578717632277664268813593212701398273290994955811765411007770028757653206688207095060279138491208018354907636341616475099981826021284874488987334946244406071472693737712139420794655729781632997768190138845574759885360171971384628204773353926469658658375163436526658970412516182684264675460602575263473871833270426989947277053211641798358738011479807797938912569846660774458669283403369050873324504627641458616559337284172728230 [153,121] 44296637717661873328139527759976049262864505084723803712984459551564163382886646179719033849760446070003388543847200404971471190323598950325557997507219597893389162728346495338576767188843949302511920902483668783630393796996748556453772747596400860996518716984782018720503304492317017091205100597928173104151973927842004017125215395618786162542264582135465382589814155704324539663513491253470639540085933832087579417703408847974508702983359911852751595994788129155685881884061951723648575838801288163864111707796452391254958533835457100507722643447799969726775120062409308761545776210592705401189678617249391791499086642206964386897086778538711918033059297156650712012897536047699883586527231080163135455492482366682063342786619393861465392261719148987990513713924734452866976775044144499160664364564546081514993276960553838733321643540468294572142868849735986748454520943375015355474111587033660449088345753356483282837709150636091436890985238787154386345895762076985634984985825911163351210960437775676156067006467234754672508751506755903757433490847122792408434220821762047618365442054528858008070905111473243260081068318436707936679439272588318022125032404058002357427717028122037627725422756463107189307603955435268877857579440946891306977361484351790924532556916571553634958485156757253495943978649967365580402100336133191389216588311872550485473996219717320513079812183097732436595711722138200573612374102586488986897007266981977959842978198282939648795890007274664790973037350792800632678819163174640684455688414359042770026676468971867482801272581993907567516878709974114139816261957445219578728008523918078815989718874717021056249142882786760708664067221499 [153,122] 108937525133361716221755627310437817505669172129668323179947400516158326596901228222876127645649303254252512723287385382372946162541564596084315443086889561450269134432757900029872459550141454537174105987343667836281018761435560276961733371506825711114802157017163969321619417704694074243959349369561064168091675595553131260640737383123917485363275645614016724517606662081002163801445346248785218172765394227997241266494230248509110403016785435367950504087109923763796527371291439071922523312416115477938036907365807992394190080248730512471491817008575600249448773030727003228562243827832406794596701676129170063393313717421271712402371699737680040722823212198247933482944686095485965579079482356115907301471156243488753850637122324103628875527998192037696914245735074647298117289929866316732417845431918737591764025303900794757115379722278702960177107003157214753717576713059566007796346906877927180059103188833894246381259928508640491971714134339002837269667030109268387376477095387691704092077317660931360267606783661863382930441960199174404203652012409246063561102589732657165047480865641087580119777179445919073497220009183940833163647786014063774537666694610068087829901685402323723392431291978366533200635396297712834485315827326343741686960687996546933650320127462343633240530476872867569584202945612007396585463191405893914302731246136017428831012763669738830530631074789483094655255051920280051996606474028525399563459739518427837296896689252114796771551878443041893178760402477202651615407409863132903385608726422254771876997261252120787332623032947128848344370885976901090788140040783265045232958988792069664839534319200511598446986556757128229267792 [153,123] 21737213490356690902692794679122349427628590161025614123991856585252320243892208555552597747101482051020190946666903011095941044213767025989771250678472805800017528391613040351636197714273345657873538466482402188783767597142795724518359219596033511579281694687921796783965400603808365490313915411944838594275531440719887201680918137077285089385347782795190628915201870185887773923230177411411533730474239632381984438418357253499878307743939934952428451186799847891382093832322021342898215268782876096551402533387677100939116891958662043618588245514336624812188734291834109443499129639582137691316634475976100292790718660438690522992977441945424025350937813961217076638876726127174959222248153787211486632218010431627027085233147519573205205727715424304519338646177421836826826000487492616806601749689121341411045186989221041502537723420708111784710452517043547013266109874773678643438381445549941096985060278567688300525606334923666291098968186949061544462139240339532601439867248239297995889780213331656024448026570377750328678808908355312330605238987143322918890350430170120844204270283794111204785983805502452447242403158981464590051017831750483446634606066763060073985034558939234571547220874222360932236278910246686636011871278582869706914200278773841878323964138535555913182622128300709656340669228654416941429342499902645775220785601444487055421361334538372512781168707963223157889465729534422115632445902797543969400782237322410335704149118676481085442359220884723566132863021505687741840684490596896023801462411375729610363439397354607446676044852100544921517285658213541914842162538632442791440093181123808849342591487046863089197606385633815768 [153,124] 4720958410380976699046190953890568300734406639851546723726981671368411721094959396460999459527286613715229058232529230279132549261004338915886082835862731989378881302392158849551447842539652001309273861542328930109083377942703911713303032341185619750273781794021875578450274055772123555382948150030119539751912551134613607794723262296562566539949363397799528423065621476495877290151506988181764929655161961769489094974058867499180455973024959685852912912468110914619925999460339077482580701469435535837978501256655984670964614816922629256546389997750862842084070443854975855443615055708697461893463170780919454479025868006473230425729643945562515097770252630992833179732110199543559432746233033312325688967988961598203184101893287184780591058664604970051405765705865143514151868920708249899810862127491170630935223658358586669013771226349831467233515505877872429267465661384334712572137250873782118803151064224018221151732222430352885072385109558102676265882084264473603475046326921039768019957990369285410166765658496365324247246412440906534384273271525737403751453405503565908048390210339529796786923334713183238898244993686962511568121545562945406904178356632698886801476082161012556431729303558744376754718105869275768620288913949761520553754999878609036146984557017555878072636155005497323869989779589460239818121105325731177201965016689588377296361894961404391567127987859154948887067613675844549107259926371389226432822545339011670423336068087582416574281905145752336888514454926373070574484228909557571387282333638324349960662893657616434703946107520675615061230201616868570313413639075429211933137477493028879482598629408313862882243168716 [153,125] 981858068689176837553055014424309798698001221612580493154341374355039537038046061810956099700477989254193703879344938809336078541346008549432030720511088876612813350263549636897347031226609012184581764397355662194624741052804023027724493116590341866802332787614896154632082760138413283325965055314683083406196700062276227550491307142286417959557908710258815184364880427066686604789373671386823862215794658910574129789200802665317407874932079911061183561271790702906037796731589675851401611381466420666272925571829781564330061299917512918461845161777771798439699793068093743920496312186760548681075817802679585569155030788073765409691007666860345376335442610111358783162245262268728720564779936069911713546343183266006442400901803157513952465388892565986999475055035829114732012046651911645779350872664030133334837313406737005648254040055120083943310386947592516671466143143734322033807675243519420408240510730114944417013083276947366143764974070105518308128111277064284006931302707820399762930059298624807672006278608827928302987963659425423432524112921663205337558184081112931481997599601408722830976389085861496561079696744230937928360245292367810203574942614045860850911454893749979041502025434476217428532517336003179096345657367795411715150039474314640741968445685907410880088803845929392909730914507762298911968443915232776901826442337744389747363426905646318052570462391849361565800354476028067342289202299178114973891117271328822487767340587593877882237377136355652466363859146987317778685102006481596740645129169354075444590145352140441253011709810344716848333129599815365413561938059392137967464310221299677381783479864286271444544 [153,126] 929451160552726807135894342590613864603717997073255001641513680160438210539077454407960889605466349164390907494198822469567084960347438403230849419784611764592572071532453112214094890781556719873607576581163170314474084828962188107471514625126124272885598022387848896681993566576264652517832838394025601300272916715323197483357497719071484046511651070750850250905208734694859711599421922238681702493596302034781388379010892066368415291630941431674652542305669721901261218449363194892794741867847569183891530395336780445681072396274889675465441661700169171962534795960319244761410747732372317944567427585748388060317278479235858351483447619951963498106228443005684045881117896586721944341090641762501879949592690038608984820528821326272626592966462511290264711280601295772002692160881576991187731422429772824105519184960618762247752130277626190912727622320361841057341632181013849169807422602810320553167793535926188458635771793802536297352146121079106959814155074890319173757459156209495386946206259247633904388477893245544994413522502865984927406402523689162089767181464402377772927052363385329174636595590480713789001577899413452055810522414953910429861321697219535609479979407223630507612933891623620208079133350355531248000375439689048001181946925041802565961517093189892679774011341273506174845060753344450258272279872922351133495462720470343555774444511104132201645214846051360726042527544903447763145771931492149323691702340612478323316644985724921020787323872321529457642127717553841975076695743468692471854934062632700278859082501529312916419129414093838368677945951729952121679177651016387849168548933101644944418390287678 [153,127] 24053380610637424761733645952298880119137130225396372111834394593926825391809390258964355521363081590456733580794500141952057815273867145551412377925388686648566141367333829619065086739363112823842819873426452527709866823460006821447772193469906041416555630732920633473793877430262063929004505880607569073747033090261351314942602517376536459733543900633274902376929505747547898422171416819391977765392806025576215049206060004286022807946967670335545295527997733275117352628401925355719982375957964434755678648359009799689689070938017739755243922721199986857306689654812644008265076850085195545847515970524390926454663783494595358636686100389985010138431246662241516893362495057265818278016924731394972231431671772817665199958246246883285667332160231603959378111973628096024786462960512655053437881510124691719987084304258982409543398278313853259696539612004316501215255535337264022703675167936738157284890324996174847418394834323241179431355987356864409262860404890012898858869997032889181544598388505499467342666526737475006142738674309052315127588354139414148943364581029081680134152076035741343301219702306054228216861128714887650673933294247339539918271882189356945722034053002415500649150442135175737494020434375379255427422201581173012424732336019172363994069514981596157929797563015529822463134266686040261338231257130241869321347617552761663760747046151127224326148591492923489694688144311263298958698642002518227403523025645540830351366947320092877525885129987377008648555545207459776513353750272141778805623318407226533834333278221616680202671215186497178940788771183103956970506337091362038476656680436628006097384938 [153,128] 567847417025115323580308910339972900378096748650392988418857978420607805298757548498852390601531460143098884237595159977976841770034673309578198824937934361447243534885429385058673754168691015376862263411896011428074952172913391024105392458259836813135899271571807170854471506170518323590366491313659777844935139806776238074523039415238836303103463211248066407802228131525556453084452549631586905392283352552241980562562291825500627893587133785589447628188163446155328034436602861832282239519448615387043775813250904094178724414139707308645597009635792733374977552320810850867602486255598717879446089156401585282801920985999903580428511228365856657871821089547657990487118580653915380522474148859159368402917498402249750076370208974358695596007898117772281780473515057763798653056377354518447228981561428858111964983592831697428733011239128066478042951423010788073574765822544903567585403325628751083088601150437465831495736378394192542561871714300571928186091683335555534384503652297351143345962942536291705800205232342927398806437956055854963415046248310847217291557207154765240526320764778156064699689042242001802526061960146157451950974888712506591030629751498174009475268157936370590144381497978649150770277175403765310375799017449605348058099394224070818127369382144274069205273811247059153204851380675800704832698263951701507532435097263104238270119841638888486780431316740787759576924281151891188352975322946852558292442461607512088780331119811274791462617843505034006200224641647294949739671706850800744963742978753556869138187773884108751868931585712485819932582553610268407821604511116269595628750020632792432 [153,129] 75475780693237053246976945460620507525897609702906198884418538699264656008872630980680772083236452637411426642901104805565918063332986533587052544627657813993410702172257426153240955706045854498689129674537038451031325355765553422296794007674952692824436773277436437208684551626160506261877620678326701647636457035222870740535843422600150911554228189605597587559760009684722695569084544137564930363744950572404588110954846104749755005244378607278454539245976953966142324750523218878938209486088903027567987279004219404774504365686835398309864257276344126289296417977024648813021220709584468229402655811099849946007724125013568248372266352824638488015246989926328345750522575258591824660167951044618129511057662177530157147211207535848199480992599204884587152515231032952977542577120610774281873525658568087207419046097848715612563731969733834119370786184548950677700123271959265003833529555586849492312669249515283359239737620373121619597032039900432415809870127309570859953514586871745737853883939940842657410049355197937941976940120301398300986214332941693402031827365566590080222676169919684656515825967370857764825848185601361595902932829222602571529419732548469372920803804384978873811665650200308425387122045658434279842792942758187487428051100860633670746958469181177986402342013635490600491384197055180468774436361124228249535468863204835672785962491961100076424186373907156025864839682778524542425274874727605909873391007409255724864556697002162531562716585225729543376067524197975006832447898045562504643337737163612780061342416913916555742117954791830402165612689048787371481925726506857950094047413694 [153,130] -815935773536553284030757005495266761735126010171190311924226775714129050032329704641068609843387855309484203293738241433867794261179396689635589938730233530256283463705289930629786646899722764201521258465168554754085789710263297588567866659448675943763813064994215169957396036913653123834305414289483598666840071345292736144047701980640758538591956563645099600127046389933991479340318071837776904851515788133699114150047791137450136199086359193192385904381832797910401073344505444670443713677022640433852668893199053429171295433452427755792540644236403744873744951582265705805411221003945014812669183068167262795544314085369427267955350836095186176275970748388995792835958192877635015296275391087401489647305983721334208076282565682684314071109700289124029971068654659652137862935444952335637565442482788210572102732842189335563699954324700865476815326160672308529302399169601615781607987136708754778275840754439946998465601311841952414276224297197785775988676505185714877914373393788937418539456029101047859739712862137603710650027532915565548802614757780046201236306175438542097332214791086448991219424668370160869709032953893082216045654850960697089056637022858969853241837000272960247938633487548995615489507231817082927346159223953454951576791737907703050772202687195183040497080255654401461292908597002066847967973262898352332137988636880284464574751522625094271593098500559128044733406613338135585320210904369054307587722617432050155291248995475530054542505529152909790397252796195641112952325891631649198973048749592295775526320985383187047044018082174236322943006210477922975959816966329948045038 [153,131] 103685376287500493148770847299993753536266139496591253032006337654509156678100264867317965294565513422805232850467937009611306764144210311126948854212853298868626600909187368271892438645740764468148964037642821241689315520419856116490417785222470251909636150396061961353675518850306167766954750034348883358831611936066868741996606982220343118186981333899040457082749028847263778379766030349634228458417971424596356159441598257164806231473330760225866622821670296977939306441005087083497135584037080267757358547635989796479613533745649278500061843876637322367836944299530644221675152688906263145115156024895234331480657549355994704057948591005505782146636784572445859878065704353490132620667283801861895031376378292051401016980828162816724578330059897862165970181214110157396170620512301561452423928294629302163525984852473150762543317003681580930342327349895688469083069361623723882758498599947788130734915492330404944476877965100082510902505059964902325450341257868722900949487535468983311826381102390679427133830684588067620005666572205803956326128903855152268712028610371947850735421086949413578020212424234575537947618627232314617350593525375861064677823597101696131903030146615888487869868934169537473956228854014622312941754196116850132349205690681736704362523580908221398296964723618648451059804893132636251999472968985742059060572157130184800483297569848857039111933297573916194673604630082966607307036786065869275641710369281986807807683246414181406207335506737360417292947624639130086383761455289128403305941969102316031126061420595775006973955277549720612269755205796913879472955240220284 [153,132] -5698068735794034266358888466598408294100620852263766538413403611565840072491400132035299153917154120832322385313835849839883132234881928392841213377613870735307533394492352990682343655718607010594781095202745287162292930192381967317997009816729514869475566677306354792529157309415076652268500847531719747392053782668350695665666186724749636302286434705000485626582890960976788362927373812803613215244185903873155711847906028223957318110710421457147005897676096597466442878061412177541393260380196959384847661087291507776388020731216249427709551445961697447829338692541827837393085390439818536876095949454382963963144842775857508239483496885506369952520931779988718091813258520044912412894232242508506275939711346003069149152454705859839986847572563535526968371782950893616995025812148136528061421371189518466145040011277582648451338126268796165810563360796111866166403157216343637596753673553768836817143156915708235671812186136204319660590082825993513403506279654441341974303564411571408055154074285349680832787027774441044694024143447901283631424020421437309056198539359115121812686549165117194906081583722490442695390316300156508703976124394784992464766115120943809552830923363885200790875687266810829682420335506626976583515126049894301438535187864621855324562832599453881149648474405792033914896558697455150720121653913141597135555791914914867520603290248521442603244857907918108791403694561512636940120264120470909555599485934490635073918460921768476212590942704032809052242959984489383385896464239377705794480914169871959576907106228896852632266984114683694136610817290835162585229444 [153,133] -64235587640433885504344058621707976700983152906803720599737869920690465345622203427863741962633919718076166649069487210805380988682279438478036607016703489715168636570825927591610234492199573885985165979509708867324177156550183115274895812877968928299724658676352347672575445628622222615501346882276632230884073419903584452753274004122242274124263974614527727848082712327499666768063015690939720945878812936050323976416421600807619942890711020353830806142476051718684203564110465453779779976677841426010608600125566383862546879059111582725682913156883123242819179839642647946358237500032053922921736793761874427625967593342132596649403071637696379871480686210150548484882768151631559030476153713853414120618776407639392407631176689342217797931899117159836513451621942970217557209593309848376652977249607267322948080674912955216990493518914425599031685408982010457411171176625478570715895026978497528781821272497049338775139430531908023440630487402018287723897507416967834595096973513674203243709462269205901702511028477020811467537015735356204684380920823186576888488532342613212878502001081134694786303376173520568480059355419559349478509780602544670718321032937600452174007435432622602641354361647820848962055998854251459115243093180574046543472290802946139030453418438998581772435906824886865017346400132188548597253046027898513376175930426239080534470723170442113816721331387889226254828917292525195635311761544668075752940387993780653604927352396187314158734949097165476512289423599223197366673043153933763313005477651794237897014389951217930335930724595064624287829421543198712 [153,134] -1725689647708354139024580333133676974298476051973613904317808674277202224423052710236434152183592907340871086848154753954304769732528102009576081491465923124420768524600993869767218529760915101172860441743623114096515156501238159995091610832552674075654984492902133362744518433833007828215426764427235715890820366824574139338482571386335518588447964857387879017417818755930088497028158498829411422535616408682415803249237233764961501447584317507787647743792090425742209216552262758819782927306778645684440937466051813610353840058383459359772437418221583743508719139150350654953379632860408745051971762998980262188252802161584066368771036888055454387994374800187508582938227924746036497686932159935922047219883852880585400883488258474130841692934351664087399600969125292876829397533825202920542494558355404119289183944766900417413834837996101480423587396309366457925953601843103231822400248781648461489632692466084968501022361145971725822710461360391084630319506038740743729392981659291060597887065725878606927881147870740386197954208889106800181507048251288429863478969310370133000970899093562067272697521206781005282453984109822117475995321457902144676094849902460399714560730096610319227412032273295946444824772500141513744280508269201000400197534415865845255496895771468573096935082012202534260360278646282175100540793499805029513152145460662988337394685111319513452932279422065670264008220844350814194613171619989559570725539116903681512733966984276256508365003586849765885319873146593616851619134637045827834983490532846430778920051645113000917059711170738076480349467467 [153,135] 1659100785300655334188233391987499912262473961072190219616955042753489178891927732570286179743534471781360954571808360937213542529754620802445790058951217996068357262761486660771650605021611718868916460454981131990489221407370152976873727749949236238941843008886501240448042586638501213566532354195470999235468489381771272812360051695365347744868935143957208025070310716278784410780776683374552108639943051415445521116725915063538702679967837644607566310385508245645967686532069475379075570049149680241887240592877419347797088187884025092253622027973541884011737343506482386440188437115793149147029469714198728456528600950104100561375832881268790006583147126741098189918704309361453643080218849870461689830729093541553715481379489205098636512683218690703039470126911617545820646238130662787876110641426825807453858238544951274846179215669292400675628913389378102007303380513750854409504838998691920402686897590960707106056121817168657657444233671989507276787247777893571053990302932445985665822953506366574974769505676663642791061406004132159960310953032747798532434765837842436047883796139032373331651660665494007788880740238617392533956272873716857848104401763568083343181172439548969444282727822005200593125857683028647915518757019794360376879589221421817195557471067065813296037764641723711534928591738031243704881745503017164492255115613731509635145377808253851562170876468785714449786224977392897745235410829325706258599266845947317017950709544461851514543660386836138638308720908076171740846038208823674700737895873409841551807171673532409548851402169742281552 [153,136] 12628934746651377295052481214263300019290556421532753772296586359916681413869811263131405054487084926106352228008058391925129873281556970070259964310510564984855221289928506047208593323673046489411873458646425298625098583831803535336375424909330694066834936057509329749466364667688363544208755453338401976027331992655302124206781792706194847226617217413909592354409253557157649489763749496905381524840792676348323812127328909997516250508869706386775107719550696327533004280484669049958600072309954506035924570677331848539253184804533371427928347500288295652906226093098098293744523163417444282496131452046680583900135284140042653198395232866531110075382993150935843934971944805518375525662661273164279723051167294164640613470573581389295130031718230601676318319940892225139780414210400089641885416093853030441860122134862018915113703527608460976207090030246317911043061920232684617647493041722103505111102606214887650347379491392068386846499174143224002232475405393734605942014402607028581525370118726943504115042307705901868324828642583471972447316587661824464393988480235841226144012064324409753346560812542268027811347782467162414224400327033841507867839055937075863347916112146496348844784806952251914908729380867534574031197106097258788893882377188350430176345204153002748411999281923511784629512332908770961114738685254355662817860069776878370659324091643639496791193331953604851471782442931993005709829750799726084504177956394650253895915751357258214977955511663474712378326978019119090880718862855940483209077200824484596792473434747604694368012210040 [153,137] 54165188425851016217259888235672950450544899710834026134583753039457532085219557833053209016979543847814087156755249254458974278565777456163787457219560263353779682713528944280747174276621923298432104447504107641859245954770704343695467546002314566604311415984117259341282436391904937887970097099870208153894000508980015956959448965242169941749907335920195810581765127735586637391118168360917034845409859053426775863773562506170737438023574074556862365810195463816985434235689371869766692898898043750628491338464577427810808282187048518960223178063244193027492488054667858660785858410064173187228956454276039088022877919996339525026597468240987455946714532523490132593455245315454963159912905808919642634274268896557851952282718116858354881221058095797537489721449544138978834591676709039591117861033976086900041118694047110878462066999217413500359908155741303117253858245396193356961268775417947829542627312218447958638730761177576694091478835107622485224405171994632518553834852450328748095836078429554820873121771621934630587694921266745181079106902494445529477472973619518025577171851358284782460646899822259701359328847990025519534381669080061822594788617627977438200803779522044073009976902732291979056711110319795384835631764433504212337033626351051186514165438546598136118972202490844624741699734562629179252737144154063360014208064287058635205662177580831293466955808155140127313188548159129563368651876542604453158153063194913300890357262414113067493088713763710680311681518191811521014846665001284290147408748411850179791901827114391890116 [153,138] 5710602124434866069871679527270697656943143473919700671767014690029371617187580605463972713445866054802448511423506479353561549778080547110462508466881139497718961012084740374165585043956381490065579057383421232234350077595442951667537143595891459873660431762155020006925750845840764566637004929717766167017169613415124147784065214845172041572145538662401843094986232720602063231831486043268837361948443732901350777778223380152539181217838589353178440949181871119525095946519542685859246739378646296824178282665997112038784214206394927594469051866259808825032524212514728835369209858178902148447100505163545498581850666401693267722587277947480862066731308304982451309746066286961468531502487670796729443797843463381525288886404048499806016032557894874567466489104553801401982212416324700689984150012364122454405712242456267366750379001222264431536137261069706258423237203264682637940503714654283086708905090945120987602489134514877146698293130030712093254724572957401540171189359554847663420727834063288911930682096981209359230029920020333891323134272416892549836540828606625816558759557055832870066294170165485325550033497294310971061290012729454150918959681212294625488096028486817937325135588297863082270327663647067781841440024264599102586728558674170056951823645780092402066181441260225972795033198613065996971608904248961260377518917905325347967749755568373201168143326905471398241806533575892675780208933540849063980238129942317376983392383946782986246790860747409264387849334438175380912002021851048121303743988401651733751706589531070 [153,139] 23027944190612565820996934281754077346137989018878782078880681253794442834962878967532883075528933488881958898734982621962233659831537799276897588265166147820825765669655476105770106290382138920115467412831480423130998205095036754855049097978357531915237431170285628235832324996453489947162849321250074118828669917823519235296521178417306157480697629819364996278262098472941260397461651952287602105947817918266218619445668115860086515729714292774281348989483422259446126164457107881147164752294652850388337706672924400746199224220727394468313381375807822625996233722476681796130671445995514998467534980482069329306829316549021087781476820396298183167236305448376259029727552685666559502653413898957165650103957934983676950810959103745716435821092760937084292900462075879801307509194731404172055722280423960713445645189942518730509669706906960902566230711122058407352422820301595018076170688847023265769905756042427274028935936207395789109746222003044972431307988850961949923285307406192925823841488515096761506565475178124321437881024840810411138789512808274909565596971840714272972743156515472171349058134166835087261047104494366590247194966822087664268008332148380845531942119767481737490541337982052190775392687239546432012693527170246299833622989990999446078072930553431391323304876678667562071297207961050320724789935553374874532817549099099173173512542336422169813687732185634953984329797629130340527386191278712832100058845316910457904047667403005721020881037857826295945266879904021360033086749122852779131988113595176937182119 [153,140] -174392103787880544189885536960728285600951812881849572810515740109432991688809520249398422694159435026660039293011835563459728396499462070366990614590167183149771082126111938551285533274447473256055289495276911972857979659556320766321014806504415266987326081893958835607002935918796145810091038272185511366995186527792832976432393647694078341786107751885893358294035607196346007492471930142634841909800154376875159332512538873569678808506683309846137728355133444751087292430556200828201909154838762035122516347775184010932701321214990021048369414282544019603693089345005772406869111977667836721034053087301642324455074168692178144072612721368942214388805487417628400288371168218482056779335564165275272116033350272551360783713348939652551298260129891214054700777508486079045882319688647539191902246886360203435676069438610313167387429251305110621583296952302344082010802870312173472803307553451738607837174872098804178700341034972412283724697328379920544066763808332924271609300184919091203063869628965062701929391018712396548416651040560466034924377960769640188056611146194417563984410938488081656669686164141786416630994488803560775666879114018148132349129336515535106472237265001663523946820102701042414232057369433242220631736502577681364527745522875939199045996401529458761308423151323282951632493993827730949439408704973457958569429262544156121480259964566551978056008421470994760978188154280333312554167245172492431775764764446481406522503474056029569351171330334316351681782168070929863389837032733698790684043840888874 [153,141] 377328676645198628005466294808360986996524721911354255412840481099343178488957424571521755759083353821336293132850060860372425558462587655422092950819334442758278049033701029439700762188325950925909896532234415427418101396540990493790070384108810642485816310604040359413740088100493735332394640171903117334212853620077029521061123344174314321451412533357482111529871157625731846348004954396978634913641960778430123468763098514109601457916464764978974170902926414712403270359467748602217743817958007042884267262168517067613556806430673326962616886289153164954230112480326890062663809202015078901605523051755238911912463363516173276030942388569985785715223064941510780241331182091120898292554626537013986736976768521931242029783869482018949721184045688178528685785423201319757885290366260817128279124009889353828099488225508015381642049164338308713791964545965190078751131831412068638026640529552749887823878265128001664414882797393630115354897784842348654544967842554552778881723489330818647084678607519136574420214756836645096644948617061670916800675187970005850432835771694640565736285965802195289926006327732934624386503545272048260170872509189582396552561960097831371211665998100673966632591542463933398336589572854253115923539871592907040022286677960484573919204945040186051611502282977688409127136517113712510347782692943745612560435112781327976572029110974497687093967986396020934666464175962497975512429276342897781299832729082695940352981017035997507465465030502908495527256135750399000642846255492053633997696 [153,142] 120989450281544853552803925250971020310900148441223045442441009021870076367170767874835212502916999101091391253796402220721139575003804121934819187798854989718561719271283776269859213380458696037945517984972594134585220140620665428174168648746676880801394286815222386610817655028463772370907479426877921164751484574467922206543692880664475210804277652786561757551431640413598138335411950620934801305654629726834959374733131275092423582965916584396753868102585736231465050990219656297157540925573072394288870831961311258793823061577926567690252920237668289286030510302778679975333979417393750983882600758752907847208619627885029826415023403628150250257986340315708904442073682190493891660781867980098880138860926230965229058924678371202224640576219865871544180814242425996915073782554208940033828177682453155158297760259858259676673815240336063725121028559918991179441727178075373846331554723643338386566414454802503491204215865507207893181497575350288588792861446724607511041175235236825799785089681845192524222531692161018042495941746676767820555672041698942668721229750676879115320380108323594981253285394552787971885016020937857510454937955793563040729529737763942667447160644385992396505020593832841868108299691334315533103157714783081101981159849249501730560293683859904323227500079735800858018664897882132958510485214491815256593740450587125604785941773773290750073980643955419397233002435571776600574758789207142487901914559653099422508297092129832915033112963769947614481704325475883840273301788797335 [153,143] 388473177986251749035748240174729953708021193238026861179100937275189121059402801139398018986465529637018711003378788103110357349311933996115303085449353976255830882050567479351455074991637012475378768272994220652178610497185267315141083689800740243045449138039235198548280803599915129015599990890241350881614437094938063895352278236521729980097795670316616553506881297786585190926238238538789884659244683453924484431384340109123406441717304531283093690340060060866563856925310251728606367926532330666070711881406541266349458343547281162787756669629975600136837339332940849679108622396200481954105771297194656282567463062142082425974218745232331888005217400505844363819893570599526153194936637265559897543452837245011145559351870209531836420258484283050772598525998013840670832098976651140060305012795312946233924395605398342792217565768810569885861988865376829742152481157166472354754045678495072216476429994413126987191839196821049297108225859234142245935177446922815918788066458244194196440887172644033206341650287893612881318792428472935567115177957094774026200303539167573841126240839321499319215888222959588362751034742307523999913585502949108048088066897134730308210213707365910678589369857613826223123189419558540801778233132596872851959002957593101175986612254867220237597194299264744147038524218948364214553144741165856855729233198109993562094556879606011841096473908923955632659429933691801170422261767710165843901672258868026284199440458693557070486339289114689160591447696488500832996240 [153,144] -210496230251997813128254346538580684062091173303779935692510610036358994870209894931444095181007879655342618841460294613051258214320639827266747477756492151223680830454327396381377226235772034245146034928478424459292653413725334140226948901046229585860225267638214037459925148434028085101066786596257927361678878884308283885913528966933944768904603083405095190301054580666143552815266540188039763883390170890666478882033755459734386716242026688149216290832625687491262696119303255259678175560210137841573847931032774185942055750244762853779903001016714905421271651859969330056450194970292480500762638097934782368970497359382863900130831200167494433265922643299054211547389294595794377246910133136684697953390502524115601351125707443677338381721569273875650410148507692707175596870607221903607640655476306262117979435505192732388796763058183755160248424441370639882199495785300473249628650425419938373589677249475796018950543984995797658791376426102682923263845250726834457902509192491908935598799391624234394194101658452664424834333979400696724375314861844381108378751791114693973782126991189592702440577978719512696593950578339724300386052129190865589459979506013928281501506308972541010846562345489854371768781673018786350902983110014087721249734393643522481917206108351290916532012438259266276766095192442341521597549908167712819777969038880410996736298281080242906450725459208461532155755075077027652046313140390293228718147315313009235517591363317384996896321807315448690487437420289744 [153,145] -262461464590982898261415638966937366580417338026054335733532595374474307531245810336590753653799344251630657214878889594662278063984402661869973231450900571456338544225484269834129334816664557557599707343764687871208949810252448640396075028538812539812965117974468049816561755526136608338491048732536653224846027123098668461451805596943416134393777699724654702122364629700396461659811271607334588140542037625474431776001700002183965177100269863998827051647490932628270900160813290943675146434486553089917963349615035743886673554918402059320470690908289031545484165782890484195173706796302888245948015365465413344512041461219847074127292678570761276708723974106113614179756454868890135105324819610287143652520218056947712121990052169467066568643570652778511247194590320991524200429454375514124572890307379175112272440543880121075995035957987858270226862092691280191153510182852150427945542934130382564474125457152651453239044768898896474761992373509846117762152893028934194248818420372459268022837708213273377344629531286809798683954607374823947301821646095887126664219285764946988507539376059751594042112131011767946420314861932036197249360782582273354709504229490725648080908632481043361715663806393658179432130195881256391400890625192745780884645419829346622457338545216138955110062097192659851612588503812774382013837060615909185419051550144069233952010258022534887155484720845028334306567103304484598249657663232638971909277908446497459932601904396060910053577590052674854520959 [153,146] -21417134308162163152746069646267632193674404584535201509696920987017411293061479721170134277496329213184845473485000310113420626740698269950217215189094424328623517482130845860929342556642279466808309151598040908116790003544124407256617817906088369374587073198211503447667049770001505859879921937043207429090637885393023015726925448863125026945584216905885531041805098336576724318080239802838966808171320020014859034937360851133946205289975376647053554614134998577195304493009460180617885967251553567710948447567872682903376760352328260384238686916287365146029423305526503815773921195848520503061990865218903943070440853987244291332343408547172572173396691387201617915198217453613850429493719284211332957937214143539891932603763221001094038797175167573140711649126565045789134925672852052660193006020781575947850944502008209560095944262996168124645523496353956902053702229950645430536006081207807314070553346199009302644700064153257595226689739690887795924535944276225528458991713720246264047125124628878407475550524720863841659932129200853333917199163199476556701496097260513324871183657011428926186066354060930465423351695545591169572737183684064431672909988544793795267393966651182202745194652946085434724080133315278259648741218189692249008018021538727652468008759108058895365944327439528218656375720169113783430888095942744216706966112372292270672940944832444932376340198636451469735606267604901707357832319424952520164381507019658092871274996876771508821465133736735 [153,147] 5902319996969255643124956842430718367750394306610663541541970404977243050008968762833649977019501505958730425059062280151901962949619984141208632506044614571169088900777930762647190355257202864445116066122648065088478760908021789427058801780385308147091311751242736228848024862498396703638939013688613041910952356270367505649031447510203943095147877974265531378764574596488235390736146771849164511071261359694281243105975432093478424460353993633020710028117482151889188144622677200674710582660391327257738851523322875714553071407185862166581550732002708017112431170274277774638927782897128563600140317618332831383882346312701534807389481098019624861853721656425155123513637004670457274443547036328525008504613176888531756119185574563058194201080802519229366069705276860226695126696312114584847551837797232011368358024321697237451030860634511907165034478529547387249614953814332804919289552867196212420638948523799925333008869673394105998699719214420027666758906369182200704851072195895491381694452296933117779913755963277142283012076356068413865477163402020563248005800397056068603271956148916503402734457420260565619469537687908979943347411797670035932368636372436208986285990402582444255611257818925133985470514031351563448249575099812943931256043926361029967395118912802841143145493149575186809750750909524779524843233445230323843366499104009953016682389970951093515522494006448576418267874515371807210590007739098842189733842295464288645363529113731671052849 [153,148] 187353036574454266639911236687235016765713539143799334316373083462936095577664964750933145163372057770027630954878148809131906036630821651568069259928306481870040480795910184412733288450934205103894834492427500187765026084301517317608113655535449065278427042021399651440953263452080632985030785383402475435748594531994299624964831598635994765053744306334931370544179070320397290873733960413937269563157235797382442654858075910010039743885259658452896107896242139337598178137186205548723958399249742145738737370384342944264379025548042039466776042018169116781737378480180892879579895443799459412622925369070446789136010530910947515861904833347695497597205819376850735235891352317758112017474210857346572321953491187757914464503945070755046534967894130188639337848340331299066759857206010141327471290554405116508359787182059714796179165528091533909809733309572073377179613213643621205000027934239513267068785695595624156394929912631440080856241926602814403493588721343803504966872912123078716828499196164341329815012615689171783112385204014741884001950265457952688301460738132657833747116888587454679378663114401516747331891200752601036298416639559873170018469053107764585684725400655772838768100337844746032455984802073692449760293004581807470604864419894237985219277933705178019930968376225476677651045587674397491380991972691595785047624936444508729656224297905797654389919645649421019008690353003560179978662020206425176244849877048382472663618220896 [153,149] 1059389684953476531153064191445765127412346960331655733065626736212784656048342296508643478980391066874614090912036966170866368210820801156230016496161057977776191099503271113166581744464301337415660357263138293730259538819275641574216516142865404033205053628951063913062717483534265149914572889481208420664309323306011357971651512663852312493178221337749843888657451614494063812067574635659139268121606274741062397723896457928152218449762158901980884964618419321529182170041968029800254636436999941492656025040730987340250186827462132394403447274249292964564349198646053106397920172423116227635215595962621017768665656518317077744204806404526471380743683298662526130072310464799627120547705345586327352600621219474181974575409614621484129266448549309953237503194587904402877561564153651820664209265104722378977878984416540600353143118912019852280722866456982730602923385371200317352171860448287823913856211916231483910943267015785564089104607999375411875352145087762623222021262579737168189741096840894071932850981443926393373580040884964647022624853459224909831710603653058004469324408642142894136635726334128652920995090690370735356753691818108523030531881609178982455212308812864581552832368371132532979040815395219492744625080519525647162344621203662265578928025879031546729915726997164225197308933463606205055199801149418333703808624981377624006923732143725760558272148362491960872955795461225941843105329229981520104594555282290592862 [153,150] -32477322644028067156228923848931873351091474591568364693176677038357311968054205792086005406262076665012417479583821466784394667756545055972337229286649378998703026009596558382309168768544927010647539991069073152480724013089197130832748200218432778041087694721416218864379865796547509374830822509206816663927574535149266579715047360084217742624575489952339156859608000988294207602308735710536703113982889082018981662524663814185260175488329165652723972025891285265866609949842719985031209849922873116951961880540679131523209802723023868951832245736908328166296002955532843081468760420842429768429356360056861432956417283484170290205903277912291407416469222089370617467620333397940844082907779176530202318659938550502084095434503151093679098912571527451924586624811155037189641989963476573508973730680251483459092845927768601314644049229877268645347475076659721904634845718769569867635717179968328577798906894684474039739068642623351393411752000875084550404966184427642423876085352403731460599521931948760200129603869339302261429839133128814249896427931467177118540451474275620722474681269156066711841651317506727906843769775922226433570427489692878491968401135809744715722107374128042713044466870449767695233519595423352095251084788654690693959137775228208463485444358167247989996498801150006536753268794242769410863177159117909029004213173283494935146350102829269171640124080237135838900662859988416736661037061307112361693119591 [153,151] 3791035259923177496533992301358072417929848199002126149047300028081118409816561100341485147926154126065305940987288702973765708517868347999213092129112476794091539687771371063478784327723794516406400870427205968646365142876274607128458743787011639613249753669443308133856414070487020612613879764408613661014044061209175838974909647862028493798993530472327676195999287068947248633722445805343925338302867692876089310225494976433995801284063111346384946171319560939391503677708680495399022741463764131915577462103858521954951864390705630462874354692075875334252095274069294579167174545964592422058203311202322231334344746466149966921876806264203502034010190396769641469658223383100360373499902151361549442573984862899939314014958481563340841178093627057181496858507427947968485890811603639905139681753969692885131192230828029821951772570460579133175204484435634593855024843818847607522450214108307460036126840139391521666089132268839423303971341852216390184307929498553800672745505195827451266641314772783485671711409478748725201399962554787331864993643233854117200069239664169217400916362955864198123702018167262486366958047945214930876314512195808373646291737740981536622909724616196263931511281250215965304386788478988010328786159908311843413479543938599757115269634476631063177723370902199670266794094480325672119736103628440357648406251409142918824591188213411845454663214425134831657401124238641610007587298760536 [153,152] -96115410067260590606149638323921779667378501363028169087147764530801170769686362486432909565313768907344747295391439017351072589895430308039701202204028916417529920438463617029362624850428725938370752003182229869358649494962436824706293271828770186136733329597757674634162539973648805525922998310360638266374718038837009302557190857626154475976166356048158535377976389357764310288740208607993730778406979933298278704467413684417400955360456716177563694663928985361343238818239392090235604316670549616328684090165389593093973869422192662287220959880945795061100142416716690464655321672940164588952884835301845424179961768827558073150732089786518610420104420504690603518709577146894393492498597734379415785229303674628351460152638779861484563596759347992387058552848928588731503124671071127508914911199758352620642152699132667959091100551261091222573735613211610466425322907549898711656205999152767487836187443218807273398305958591392968433725476275150583655449585435922824374955324509840475691046628273248749917017923271801327161879448402514667053154421682269950847306686337915536015547809145909014790218972235395094447780070551553861559790750414231959483335535452844130936432351663122072295715307148480313850491851708913694762599728483773879938023674944363459334204577387987833498070010869669912790702732225123768134132412799084834461790035162839322524332891561035130825082410694243808067970312932358849296 [153,153] 34918868975552320657669614436796542453708405736477693224291748178691591761085945783772413670603871856298883605697815188134774340574336122887721599210328854078600911748429300471584264339468224434218897612257745438497050346032621610125188821013149494228936490552179058637192529235766379695468290206893933970513768644951202524165238821966853163169512173747690156651313876976168526045744976524832446458128454124389331971570965042700117293059696321180614980033567078061409271462920042757255405768365129087019261276800575524938154437031177338813853553768132262314529330479782889414050575738056172634395082749443026642858800392229931816063675111320410210455094699530005584825577223533395753441360838016672059919577151097682039156535441617820216278539263812655722002796982327242107609166493576002482584042681942962396481358784149010528040388664157955115475889610830530339773194711148006091608698096987749340615289382833833680468199545663381941414940018808959377917166629641766007346303129439492738694152646255177898862881741354560607177184175846169242549748092650525541390339146831355039874714906271154199285508022416416475846941826269370860905736040770169290716807853246531748482472542787733156548947576857274231267307398613108576327590974043849015683074444037622852730171267871634543547859595628205634046917953248506175176030005637215758489738643397056835334503174618668230406004926557936610490336703 [154,0] 2024629789770473579511899385962072757639626970215890860588039193480122830077043187390467417866780065678317407629453300045205133425480262720168476169142472049497985956508318469325600879329465552961179210325612047394399800930753103877155572902428635771147962187422879759083274992984672497497103622144693557787737514815857838757174917334482735612326091729883268944272555836638222936039353386261388756279900094104773817040471219923810449292741373547854702348316757813227258479543869557568488823428191087771012561240805750050653225911523149668550182040360114922607888323085828760015781300136188749053462456485464962694924978626239954743726831504079177896460761954574259907361843448279007455075220528309213927525993324296811813846139504247417284772330325195430155480520927794029855364254149090005000177493371894636088295014908219359496695168564832964849007246893539075491766237172829194721352404877639116763723236924688056249778079050680760993041281375825282841168051739081144417774018435999820594665962576840021091809128232039520732157127768365831417057633138874629674009950338059773841106115059918330247371643252925413318074576908176900585374889724595335417505961350068587103176795815922667409459780106981225637916077292595476688722945834566529426446780886459023434447152881955358085347955620972604451962203209351994728448754865580170335669461165762587678753502608039355104821892067623734706362083904592998843968147827922990485554914952065324509207581993268392645867295125631439949632864388874126404903771576766128677250543383555286775702324115564901543980993813710275715260430979906826026314667183736220815720301993720279410151168523256227359123625714335169285156092046720824146652667685567020511339850172478657995401372980413365831702808078694058897343708336594960575692289766691763332749722685302040255935929796659434493404165618098059154240714549492723442074867949208607212916825613951511108526682848406504946611008441904841741436130560019471090018170831986387072953124134460946677164039809394308808143250644207000732421875000000000000000000000000000000000000000000000000000000000000000000000000000000000 [154,1] 525505516565347830328302048233668269199691165005138379589903022023551528191959877803192576684663891877979057444146935501570556086534360288032638071815535650192070341382456787907647213291923735067438160583769924858976554197833098798681886194690017483820694899066737333800466505804523039431987330945666202849748488458026900777674711986291094322539606134616672917411638921910890830041211940728169099658279837175837752531448169574793622054904930126163258772055927032150155001882845481560469276015482119953686511441594268927563140627123189874093030531773869150291188661954185697483133895238650220814828851168517119237716860936099272906482248629997629262965146636698407961230683860140275898459735160676721903208850418944907164014324229849118158154548044786438185482376759894104900670822050063130864478233618222494728996274002304787471117009258758864510864101843038484896322486145787265213632067421169318391508812920536796234570937848720595453629382731023610071241878724322134529505856510166584167811151692848709072098500047913661260407945438735163794761546463124503342689321759416131465692847114723822094215406947267530086448717459064715885258830009510964609345531768156636481632864147681984565680191290542896684959318865503884806004823448568909251039217400004704913608748899476323234988111778799482444910834660409220606564875130740511083718794037618331951064777304162860789935900735971398052424129614193109894089086368914154445695321017611908877789185765541749994735166978390934513760979369166271608125151524538628610066565936538149621632476666678661473776760013383395223415635096575598643607844997214285564512632593149875928514725897373430961194388475971968353344776156235634723040368183569725657269314182901000921772763891999800282321625024658754590883642845145317428471974783023587731805743353174989374177876344698024231237627091094945671901519983767402768372065928987706418836107988773042817616879240252936668030815759472257641590453783446433398283103669587502003820879871584555425544684413407060935790887015173211693763732910156250000000000000000000000000000000000000000000000000000000000000000000000000 [154,2] 104149618295456094007850418534064463238793459153601364117273848482260283693858061738912361990311449796889743671207823888843454849741065711875349764012895252490325503421122442508200261055883440416852200434798550230193512434554499952784873048153199533414207782138094929477943463162745642238226691318498198273093228778743236403305106085249439605768178447240762477338972586153784212241427606876824211544509806757605813580263705177662589137165370116434735850965591974243499307163724483462200629505153144407825937672415707617442034127474299170041890543476774810420618690558282848429113731811542609188239119377259337407431888202719337171375449420568915373678447145816061423237808844373321597792100183906561714925149191651170452384245774689369890427824745342970897091802294588494980489700026285784319183474623321261001712616585337077501522132229412872838274833585378463060189953943258027818729791755255691162212413809713570903523503916417671372350218231818830646494584640811677382638037400817404576086297965754656701553088883052079192141372054169113443705603904237801191732853705715392729580957317821475257468519282432787264393512122536790370225038251911047746693066266450524945015160259559636970174591958661919285525519587011525963916547817738414156572875090510333786593429290700400010272283930241217614420910824700751772613579953643785127468395661151608279748014409998970000695759995847440337241758316913716477744076919932483846161821864581754134775992711151543713742671918586607594380590409714461187132305814176395759073174294321693842403746837856722681610396896419622901843119242511703089693131751658044543615133260397806320936450363954032641922645299180608492951805745790010104980956985341287894067351453976456736253844177641027473343280537788237985118278703789546031059366891221017967572844260830228537403692073998472929402670731695965799855221143375916084893796700114937317706979072978981494137650989921880254899067040937253802442762589366443918225269379248686956114720450859909373659909430277419219104730555955029558390378952026367187500000000000000000000000000000000000000000000000000000000000000000000 [154,3] 1024861385577311047441193980585348672497351210404112935593369618400608751692803456271325482521016351642221835681187562592438275367048771017018309294038262826608438575666728574053432062467625008693319245402898731242154288421899097518687355243726015180203302139959683590272746415264600412135259102779949135880047720606474876812605198275015797534660447624658930869723633057012531148451093468474342288755690994279721031347401632392053998457335004697311423729060497478408586494321663545182132728789592102698308937652281669293226569364320046823357627646171914318509843305903087847456284812081136149218414528905054158211832027549355135177400852134456663923096970084223544490411798494997642015877958283834317992225077457200332865946314916076741198181152142275644419688608328161379364071142295631421495428579857494044469409132401034881940966567496672279602256699209229998234429074477333130837044359664911780802488134650491972031295328885543775055546310003345475917954625133536545842922215354284992884924271279076083682921091411933887407490055681007237802944747582619973337247470577003005792284079370708463014518353458816606773074699791715738196905002267022626454001393871055293180883239317813962681027604000718342998180928653338620080569300792559846908577078784376393482918905394367713514232798229467270224859587677661544493575004199290908319508299666673552388249285346524880437067900229133107394454690912410846946018010922708770675405901551225702633778035388108099802906814006725474939644680621914231997881460119415711542049659278244177310091968630846780905888281312954148524885544576647596962438221234877666469683840322413017863855410656420637298534273760778453989319062224295287230034454938999681953566236181125050917897214805503699400251017670239463246997892049016899758348609882624598559447186774026992374178386409687031176382164206984045837855374555559232354645162909006906949928666428895206363494593559127830851615696119816257263117806897977104488259789889108586076241675307658786183015739951635088218609450780753888921026373282074928283691406250000000000000000000000000000000000000000000000000000000000 [154,4] 3236512896700105914322390580012090194830925814806729206286278986144985213419414099440037586109927418209558543597234198901795824180684473612957623499955907374944826164781916466829877428465084820186348499843351916651519085108058451456194039728241183988263557858940374298398276813342856256084195157605812137041100319953114253931220604923293640429426704727841386719603728694627405819560864556510249943918617618920049892162654015641228149305752806357712820366677341223372485753092455782582348475204029725715634179278165744642744556324992120130799057043569852331896215532190029948145305805300360390914898177393953132326866182093636221522552582247159887317098530429995349829547446474800653887175510341688304337124106524128522674920613004734339481805285540360336182590157443374933206535825584475199049122406382163336909626208772131200432309012904843869490981163101137374133764184720142449717216865932696708655013640616148077945561916582054440020319817879257732727672559926689847774592742822961387306883393925944763387232119155714788460650694281332546135156705567790518180225381704169560040890268777332258684178014167157941628936465037700688319027257747011602990096745888126360271789953290353892967092889911998032586756764584682589104902280194994294843230675403278836153772833301233839895299783819162823135878288732822102274870715774316282733539874756612295985550255119921310911487437384504501878091482762709726502120782598471969347612019399807414583056133164020466803323425684502085144037297937755544464121598488881539655898796793871205365516684685748911464011314471041120378673660857535711703806054252715077841535380016026531397217878880481039963662704148442486086787698494221040213400366029812272488304298295346877250307506833408897632807243964413600097174018647220392969490507114937916741362003797542710325068475286199185398598323570650421085464302316286614453527945276511736528667816787301098474298021411593426396482123228664892806536951207203377816736764186076941811327091509524683599681720752359925974131014351186985678054952586535364389419555664062500000000000000000000000000000000000000000000000000 [154,5] -39314024525954515690298973645780544477304418793789009946955254735921164998843233954421646511848254814905873462158403883282973074351191932127846285794329257635984395364670982824682209361676166086497618690335194818542868775276348472546999083714011575691897895927176772645253597304602548366278810431997683432465697770699743365676095442402769312194985640144095349792154512530401887581319936391066119340570214064758360718137035683282990186048580046731663390065476317982837173313035697115768731291087043581460557121999037628405534598718673819565340025330795166367639701912792766756554708328136974307233663842105842709580107055293753333362673955236535359422682348907494587519154897908723412564225906333625494018956355029585216635309598592547816010138307758613010670130789757086641514212987318146171088192767276769728134540366494459477013283603808409298668937181966608243543220445223012129537906670908377065392150123452253260606761582309941360484241350220867877191776365786265463968814565054536633279107146618055398324858322462008002088268245398018517355414640610386769973439693681708277629150273723046720359356596014518878276121514397816843414511075541291997329636527834932203269292404531132949825221503658164984001007169348451935282588689083256719994143975927586910555070881267397789526211820274167287702426711781016446007737566772516118892492785295186000427761407285146241638744003729471669211713994588252180627657101082954858449581535334115348257864843612019899523376657072525096357354772426054865060637231406813153272889944401851356976580958451444529334392553248702650424318670670293476056527199654237378835405625921015197611722747143168779200164438385638500009053550855350553411602146839628222351620899121677669282421549330043403474145034926736777170041269871288576232496180918073575548967117141936397571243132213973794546017899188217611804532801434561229200648948133054076902524402695639871202221343939618690784452361021287323209965683680330760261767185489497529092850232179219812595322795674295614901865661789438603779256453663037973456084728240966796875000000000000000000000000000000000000000000 [154,6] 97379328389131777371818704808901751573754884260771758733346358996474788403693999381317067917607627388147821397587736488936416442702342192266999419497643622483441990477053320201069437784536919480774654233063338264207462990127187037000222700600467579664049174773561977027623770120109816316182945494910694566244189359206156616417790266997176123504521548492448521049600682481134939982011772088193812415867841468906274098413230769913933252264104941897310571827642466108550853624353159826551350426968655235493179982778042917532668180097915870689766872099220612085048204076776158388695137943511571237491479118398339098034067504572565092672801207274691205914005748377358157888273864148480265778015309310082752326453696070960598330713279036694969414452596590010356695313934961237078660637082157285235040961851394840769379160910476683277014595690179902486133387132411049929948093000467045959113522305934273848221676789534128797062055563540745228309354030846086675465091281955513006003854242539158824557142321612073452646393821978066301330543459160894719072180040277615522773222949144106653879741688442105491913593126400066016830346736622874158498672851724796230818960975003307534358672520794148649784612802030575412382300685622585273906404118821966355898803984024684753773810409089185221301757106261232655700871178457217774086370462127479722688349419508436648582377016575465029383296393191339894953686344516261836959137223275457834805491994707502143449483809767343748130667222231781672329981348886980404119178439213194058045757064706989000629821282080002190306455368734445015798485695538672985891200387765052940616785679898509009046882227695287203543228943236855878135322482689476624015955499682472779414827079135310603459605863338492997614464161947806858922287653654260373654914214122925343843464987079577535761306271611084098717641684302064447718817699115425629109654259835745038102135435481906253657395509694208428444065744388076641104372966100026144240061020401037989974523736688757873279153106556959204823222971696716867336801604082552330510225147008895874023437500000000000000000000000000000000000 [154,7] -276841243008258959022451040216453177279630348920958442605735790894051550338158193727915894072722608817288886913700732253468532002433765428165598935321471862559252316102345030906426629291437917008334296333591917732514871457750396120273656690509959228485664964915279878657069134726773207192376528693641095277635084566800552076176712611654235555201297565403234761429660241603978077535616127808003460579394923765667708012469293432174550097742439761841179398516142773394324011288848659553549741642832111437008975963538075638904958292659841355719052641110676436364898157262501415315777769282558795791320154408733214686878177719752685442351739419186103250832015539540320534719676767614305450629642300254466483935481360304747718976490348928894786988675725534651176501224792124202936999919590305447892213322869720966451357152366200805905283267011726835319631255497176132417409015366719638785927978478641746609664653818322206560091872868905510050263371180572678664310195616204432744361013260347089765903565016532605116703954962238286571787487988142076875871686533534371227026441134459163538541119479255498304225788804705569766775366241604046520194686398287826834785078512127110188346646172833504835041819981260562619166230923008600711277956635699903143362149271679422970314653349740526374257561796492918327281131811848585806647528913651833926126832369770604057561601549532070950710316196405970306135943992512937655887554227413985926350129112349199453614027851288351477776094566753442887005880855915358389046360902407744653432626226183109552462590018356963753502908683596952592819587757713823299105937516525726433322922765827897180745943004575186154502899347211230016538365996668924829282765340902181799934607143971357417242756962046769980169591141659592884433810329976516108717145326145302968240805561240210539498563386505431753102731615924062716547990472649409297228570615201026439643798465810779271271135289930396842723275926201819760695088939212063965917712586098488063783740043577148422040622941276152722521750673390296460051713482025670387542959360871464014053344726562500000000000000000000000000 [154,8] 1957561471309571362748014025874282709707086179298564522522278387975040652346080246604824629483574611914405607673926080145734735535893151931052254174170727697402175665957713675368827033355148321779151870804334881889133241980317132909830940099371240965949342547964850532778394403637751937138454810760638488554059013525985510619247628575692794299509646815535398962999432459199980914359958407856695101317112346447203491206866317841829379261794877782785235879705284396271500043808372552813109484572978676098215423284099835356458704586463999248886593560612025880199635431874028011339520035036401487458945412101813353554684466922873896515993990093551110528797061076617542137332899132235988196281809083707458107320160726727721920967858582816733316759322965136673224466298526359344882603187438536128101294499605474139183680856466983775789561857863655263996168704639569795101330049860830270852426533664934068572169581366573504503030611123483847270293475711098538336095877902817178799641238784989552410908430428961098590626240167816725759445797770018928969821234439228855299983414761111729509128546947020392103327050339479335844700244464826585642091268375761736209658280243535436744473831631732377467198590641027859615183730552901101157679138236269155140017450509945575267367952926118951380515947053050193189837115735393934249884903877282654755288267844169593261931221828129819836041208581800395468487771052350518868732356663213473015324849858788843982466239550653152641673556481356314158235659153541884078870156546146255598690053192670697680601756585497898496154324698180288016959572439992550982383755217972320593494027908316520022421423956867247021139956221412485498977942514296357621049354244682825184117238066148187288181578959570336474658081382799333418418551006421131610067579752828669090161802650787565229483848379104129542168735827477901776443942847356947880300662744646017232074071803449017165834084861642304169700123288911683906992289493956035176304127808374037389007880192447109014405312885745958365011657276043383687106357522224060058180228338642336893826723098754882812500000000000000000 [154,9] -6426623072707996777661203278139973878675692494875712735630346028362940716906802012718810889959783131094294533292249569469438600861276739286939232587471279956836656584187112421227242319359298938227889573996400296864695733482995390427020990050241145532314807237173650038204855383262680267210756210039246362625510315686996331141145912798752613961446238341873007836876348091939390577243782852104106788893364096995903146715357870752413936759935043431016603957760251728869853823463226703770470500873416775679824616189446516786924947885232399671486608368586284809187015167786105016033918513754060053078675483668821755960613815200695879070969582592046353440122551872588621437608196342648787538512902402689563853482234953894101378796793278046788481526924116995340825114176151760365619792473058335080084664044355975891329359145215529421747352617199752235937247822857696653049257626660638701949233057551191205536256534328870221305286891374832147913626197292722950119575629149633762173345152300025140036123258965849528744175725691772924207303825515188948960736351132347520164078478503209355644308199137456258643256274527343178386876723158381534807116121040423624149239046137059624696112836843206460598205703625465066294807727195750549963073568421098639996604188947337448738997930196022712464380371366536265951854451465033353031642530165623413099475081401517184321973706756428417540025729899096638488015634739120677376320182921390829038403796631312862134792406855071591551925033827707534530974543609761511532923557843768333479924152617714723031280815764734337312702426953346726505841948090572192830186677369105023629438427250165473729422360399503128024708454218205962039816827674498180941460043612561990352176637909299752769253235731257969733209926441488100575433229908073397680435413507048349414792278910811538364739311304179906395785200153065694871923347880842566464404231990354091119152379358530681979283900632691092754867137426197896625720949767971975366662630672180966478114565773716113190184655167263316228735255201298433786619667138736275891104654522933969928999431431293487548828125000000000 [154,10] 7722485468342861036156405372432902345341882068762189688327515769643838230065309059604091992273604870248453617376953416795058307675028476268805259021644990233501105944361429123634485136946019262553099039244975899728126430532819852410374361052740942015837174053730701924439874173746229666865044324104065343472160563675815406821329750836456776012794940874479861432822677411861941185746335401088993782511307520288353387020437677061126573471520411720862587970468842507714180622286728936081823822451532065867374614494151219496752230008526139378314441319403121643331410494706300319597793750650049366518712823743546725130114487851568782566602318262051641063042956969227694371096886983643517384138065848174771761821687834887419663384008010860895667204189858818825002828083455107663102605153269552335279464271444862331587596140219254949616634789860743192984230708446669070545912121196807444625334681173500200248717694493323358676639457759995266848852651010236551485188125540529152696374337108430508909838563065032833694433640443224309508145023373481833456855247439410025361148674196063804470463877069258520246798322987559899910110405490728714934210690342788622140543632080298524659905783572549088370555378474620787340311804847045741817315046426377187580248110906501613265708908147373680491656456279714846281898125407250983166649625694711849452042306849415313391582074524086577240618904172758873406112272581217514126787601809849596620801487350772046871201665500155847579336375072846126420971811714168820666198448580987506978685876024361835736950778221447397745990799541385551102705216399041824852404156123050112172208871549035414644497004408280474141061860206285749746454493190508688116668606572344676968790044829477108846234366241434607252331261382620504437260217830417401164654930000678194617028974108299902204728514847690826687385676000142736627164134096905222485510015264719008694300564224000131310788111424049241914287088319703240597915546963814184882318741567442697281364633110711110246985837097876017495571118333898961200354268566919220193045525491015723673626780509948730468750000000000 [154,11] -407559273342112725566008592805569613753878813794190777197071137515174940270595138662921912670288431535825334261713602624379932679953967024822957374261394051257176977223304803145154975310427345191069232735914851500449234963882593966524289039660821764545268309162246946781027972641936892671528062085384536547991506824981028155415878386294351431085685588566463650947013128667089954404925294087172043159467232907260241582742670782321505046694698577357062756189382815750838347504013657369353966256925171496947396393639949075494671330555597372257269596385115003591720128854987666864442918106221385893946579817649204273718065033968909848732086576752615017936058711268204908700849484496382439968187254498435004892626482995003303216155561256931479366093471036806946886740775769026640823551551754158264042551900026369869794785426812480248232792187928299287143429365515207993630835065175422693209614286056038449844962230004850577302621033176861661275198518221115454589898516178921730192507405753901518866973861518178584686692544690481575765125272532176479083249240303709502226224304566901120597652448260559079053758700726433391486749278016535469194574746319635938783712460638163579665590828838718715135686274278238848844480193821065444096563725752093150016360759895974376278445132180702851773494127123622867140933468178236910989389179884951162323751014034634440509082231541439273615022102501591179761638874828769417808290414790354284337064116282498083946275771525972021479155671436432842662446963347502368222810664205785420093296959159182998455934647308317526088953099237773247537712701336885659653460124179612615978316184134114375338450844053527957194936096071993022871288633948725279322324346346326962953568829116511151333083496986495402019898418865901880044831841985329125641550186738659477753155859965177773438566048062510376193383706087110658143897195266964614247891747617790534229930342267420762574737521611076520881455453480444646712756445151555229927624904075246557660941491815101548026659984380202046920390508231526798319577154840355872125745584355627215700224041938781738281250000000 [154,12] 6270566632143235579422691388640874442002017237860370421987876650858832539223256468307854548350802059058364305845758327774291858322500664696204461854036484429625398699513332523053124976965489437253950476389554016664555972292658518145315885033466255657790795566520242389222680682615195608058429236640603772115182822700338082152357027145583484716142192089131832296016542210004926206644580386488754827181260716651735043359257004041425046190362859138182707058892762849753820810318450021382973487192506253641262735776129240875396349519002877900224049108864613556019817109349517859030502928587224817344040963173314086755761933562967682107973894192202557634943710201046907692821193638554798515394425084954233166768542189334568192441990483044249830980171325073065899057874415436592784142471646703319810129780889219104796475916020307768496042414011853081591577111957869129485203366335575896154724028758962815463976807059984569351393326117738194850428649342602644582677803653678296006654449192691666437335662539936239641242576948864933913918335802740365561773357195651501109645044275608370579823744768482241293741733602694052884121714490465835153270111938606539481637382667679107162444861873273849053599992867021049894256772162268791143140866361727745878661745136785838925744201815465982179567188029849058735845694236308606882647681409924289282688747988883696748912171674847120980963043720447861466550098031395585253813789434531758142672689924028415443281314014732789542257159237441497171819859195932490887053007141032169848794230093906931459333234228197294850930384633713797930173487364678103058500898656552582573004670820284902026136884002398964041110949744895096155086721064828330363565364820728837168926794827330563785942697210062864287704266409390704499876879242933729535597072528427702404846145377293989126213255544959726842184249695598616600881249113030512505121210846104017638915934628837829239336919391189282476349768177148556944490077477219578292169824633954982285778389261361676963979281273620506942292343700622977964690711371936390761128166104754200205206871032714843750000000000 [154,13] 64297421715487004685958336295134363166439832209705179324077084101739722069940638358254848069165470656066934880289133368454704624824365249271709723014798566273054328596974363246367854226185303556020519572075724742130849170973815963874834263361549242383094984367509561465383775333957480681896943418759682417894984429423161981828399274495489232223899450689977381296164476241943645355521880873735787439086199351302659331697687742927832079489487968924995304375755511800424365810399981429486270191130215122088426531631490593123314235635759596079358673434897565548827360404724400830471252287572895392924360745234839051661335155021855977855962370826175887900080585125630221792952300054057192822486779033716180968762189318434314152009178351425236459257470575629440606429290322209749450048601873876094097623551792655631637553842683781641374443811652177349335052196488586941341603855670898262425636265050950855533910795582646520471938244286462786319054290662899749594798569344116271856415545461545307619093636788955419607252993037347240436467406681141099112346383830450074158691679583402136504564416873175165061652030284612048712871402482096761802310664021837737140341957621085240025437402358226908923851179408631685823870141016880470196198467425594846166505974960173577735431746073037967758093983974195588946902034663581758040916665180874143946816443654936810454553390922191488882247926628893715657510035340472687862716156640033669231349570384583361145222797262633211369950248085285705357077674120685992960431165989692627172572134207254608948894255297472150174180249652201533595489857626144341227707959788338437288406356571297120504610417345595549412469824209654846486972291885593789030059449810178188398134677435547005857375298798551736142989725678671653839472044075496606209188740479462087664939506256675978005874939179856829172578294485326494870629946556766640763477154892667106598977012557790399690630724167522386537985721649071995916024569995011563201541928125987715577499579535954895608717084122071313334163362254834186555241195578204796423626987689203815534710884094238281250000000 [154,14] -118529816264338567541961404392543493088494232519552395233698370994258789817340216943732537824691571659676751136825278318977043506627894087275762144172480050949982130184628569646872493233069480430104938244922426449571519227347242794831298351836719715394803017789597122961734197340899668923942844480960783016013550781526080004506803453291687380728411818919531219821688424854434408680320092087614298907627863175301350836329187917128265075741071052923786867932400739432637853886411575216346732839213504776926675536792525282067836696605905768816119487026526554843779896235497598277593104677804326263910110481360611619655283147999522461898382878467684791124779240519057913598796911748715221124625962352025032695191494542442377786783648098875719385899933554857746007262669144343893042207854026329537311784869925885764699293708851187436277910141245612441179137946595310677362290054811010029547964714825557932036300687313116825860438573522268251787555947805632680495461862159926557521966806621951488568837569019433767673402756548661684983277567878766660213181819493072778264617204207737764869355874812343729057133924801439950768612589929973521456556530384317308868776637927612946412512299027820540677466127950135192724367134097206465986784969999447594323510205241341590446017955576670170800777142387897934004603127000787559500957962860962732562103050533998283683166066813086634045294934471185732411541803597289082670831629104853874632539920514337277154922970999355027023756325744394263734684032805424590478751786073549289755003790677118169208622492240609128002355327675130234907202119000265913538484093761099136426876683341048899553178515434109158611948651497934832900130410013050840232485666095303923748263338189227468781654629415927030111980469629112223249933745720997987320028997433214994564500860149786818005872991924621916865912885030666142125498867182020609144223002321395616802989567714923114407019190782087023836203966178209405181084327364512340378332432820458505225706398956326957166993364352594343188731799573709562326873266581601928937317325107869692146778106689453125000000 [154,15] -654099816172753879072568215627488799897924500802964951237191016484707834662578386519329539468962726695427388697168094219269885709709109414155593234710131609770619607235402107584160263313882277501849553916944580764983618264175487325059722758787454246458456674248293568031720636695473369592426799284614594729610714723663620676069273108119321407123193485696785902185884808155700275030294510495625952148464253716973748675149625193366412713110396976319953235196296320992174059221716735470466357914571878704577812386291945501428766496827186783002268706121735289379708686623058187975260033270311186533481105601744001906157624630185322211030373052823845763516493072798121748834293603916574874180710375354319374407767411774201847887419555964536371077547720012503603596146356156971690516917267724182211146973188138727796751449439770216515173252839650816398488812409083342706925252516398900887441792882947671171474077930409780035287533083346266293267659088589354429876296773149944267082701255802479025628416398926782924892174999881664040336139932150800830580953651446416841331681257827229397795835737016722216685545323761458441420122200556288219426313322045643610359357839944097651387695670851876351573310612784108406695885108045433138464003231074424415239628458944436070003197704778210782177297380308435868410150596163121833126366314770793761831392812570179893302113111053811726177021878572438260263969319547884522755025555118276852720377942480199356993593280678794333172815307199733683341048845034000301600292521665932902152286810093471953560671962207406345892584567939957906329478582519735568824965975395848524744242107255957807442555354325897768669423758560444872740049122143480853029029661638469563538232864497374591107562741362400048144056188068682442317197887684403837572364490870984140570970813838095139345300732806065591274116772450107067514231974933994416916185193860942866452604146156108596000538486686897374699176052964061899372298079974701496222459633242482589773399150971026005208671438744847258400669526572225803742531395623682755058325710706412792205810546875000000000 [154,16] -6368358871054813467507018302880390043588463827767420447692916473318588174594772181486949349489162026910516278067535853993528256592858813375287541614124161599364420907385243527451754551547389580874753404910531588304426801104315378167882676674283510682180532703663345353713410589225710119588217806569757197205277464169780339676152279822247193894832576453494273767602491220014691331308942342151708721083677958334302704162320816503860132185511416993819489808379963362422978317334289753976938653704858225027426695974536204963441056689919599611914626348780937493068810431948801387998027984751763002434239728657554024039518257549474791990181572776911488756624288462801520517803598881319430574040435783634352603749051003770167696002176199008162982715235787367931750781678939475901128263356492892260583083487810199515219935525779971854351945884157297559237020198940615809849184936341319190878750411627211541079710900797777321800215882593506858618193968567432148799953038356028860644823409762654363875422350526079284007898117758850517052478075009671871221822375606164501546072495170782534694125979862460040118847265905135950894811110239437436080799349741160494331401936062604743608324427651716606989038267753331089169788809561642415985296300596098512907956386931043505995851124783315637296755356548350010398325765203554607691319034037065028986951798523540171574402547081159058306626807563227908079241701154182377079008372375431972245248951706159922755821810462875757425820380092953512931717346989316183434404930673741553104368633140865891484352606381472754496156416995783764031776131755038374075443293096471753488152794716833397025993009160435664743676822024180194127486749217288728689797510513957904106972865625582329488967759389448124536060469833056946662765529323948716110338302453628699991085986272205836781354250991865581905823009367616363021178604120495613284740622708662006768147927614725175589951716710540693631049037960865806624963498426950210699453978737441225823386017564851079112259557867194956636124919314813293228286085467804156223792233504354953765869140625000000000 [154,17] -58136343774247572397380368350938706237520550381868458153358085286104436588673198801718861281335637822927293985514543704150734381320847604845332054708229315210455047214097347763858074521824679141755818027809757290959918722426798577163201307287619246847398099721524521468857732966089126491219244230870920765911080339098793742464990484347871708569015931199093980564128987151883758913744155858862071278950714385629042661476260416379191367671598059832192638397533793148109282540501297367666419317773174439175030632233325123920625420731870724188365823680641803816213996870005158444598329314366417673494293202073255189719417954681731932690788979058999275921624661341050855974176001859927215487372753117803802084955936679801229013112437122357546279077023592165698633840135391853303992811384191075992848470795924036237384811000956467952573607101627745348715318173575548371331419624175224827907567243705836429048140144445003697723146213938140545987150176615704367598470675681946309585045160127144827276453486485479904097795318358454277801604715122995039103872009748470973739634486100285036650058392898194691787643722844034051463732600452013410628481383725332687260174239575031973015029523524040279839058745247631072969239859062562693311333692800957913161157626429979078836575203916916204959747017321424033733265049548422540775342757102943752853654149785239205688182827551299100313955817142188706890287910763393185500173414283936116668451764090522234067817001962552047695918024578231713959327872154616970985951378193912869449428587370234887622937472227966524780041761843415227127156313620067550068614882586598328329859853604373014960688390306892011212934914791949468844706417859146457097410486316480153381694000064138749318418968524376115281532282354816919394001587400178691931686301376838212200087271025175718282805751826149652745837178991842098325235998858310497835358550076971980548884869396592364470454012107484869168104209845853615807106969113118825285505363080400924518411849455015799742200133972188269888665561736197284206068888051666121441485302057117223739624023437500000 [154,18] 264965307947888249673108963970546436933190027582527495956617667649007485480935658440503473454626258901398285518763885178876893112520797080116892187709103953886916752625995201994590996074157005265697479954119848883943231395780315965080939945051206630724519293638333468981897694366643067777076402663707675973653349600888054985954550939271790459912052502700906187186457035682161310241221090345529331723221249351596075267600222982337255610089301756530040073282718552131913617004869984504354697084026289893869863541660886590862068705095464858809221034881625447180138518233696249849071788242459512363314895906180381491449089561368362099985008692288222383547070185613168096332950831041548542109611966791043021882200765907244673899507719851955570782054628471895632230514814000362084416068339139789060370807187623113442928305508311124840638747382834550842600289345508333798797438521357159727941299350103959450764072961868686991074585730376647188548361159906377178816282989866115101817618286809926313594565034415373125009428976868013952462967767269431220376940971045030529159813267146960622497994033877144525549818079119902315646241915081687569258436343916685114599253977215919631590956258890074442822462158356731417682900996564156758943193772854744905532645785657588729183233032566309964753140356358816543632374961379626889615977514336225449862288614745333545873452912385689938867705385563686179352991113711478529880082283110735887974861760879922856524166362690241924045300604954801341641109852112267297606698820415945731095046974613526575471175426631580668534289734019282140860824529168930175342264385964390781826078820162599293652670102735299309548045707429251505942071040305226826118895993820830170538360387763352043409991122523511274175071799820912578840777158615250522773132195809511876109416599280547453920167506372012891424709243998524213567148532570673322367792068515590720068114016309272808736259788493819154561622326758432122383806657760323134976646863722329287580028668171081596531139659860961008481687829462764303870427246012653199613851029425859451293945312500000 [154,19] 870946899792782047658919875664853102226360970475310078338381219250690120577294752778334485449083574329476733287156260814002007084280119555589475204411714124849798492234544978393018986040041963064384211141271684827314141766912105903427969207435636120947714864005698229873087637054255574958089407993393505346021436584379120888590873006805228345343807721896428963909000042574441491388467111288909954744493197594671956429010969356101758209503152075750117057378289839380847044985135331229617832798976666826975466858975669337417832427486389329726754475684565864014079302368571554922518881073400468129437443527293187115606100488017481873254785333153736142718234651393198882709783546050126695416012897797979124586772686831738968870172753161413328781563806721263478924201477861923939456613469935312915846135623637489909836466026770774453738002178679972871116000374090166738863923127818165161905967789073447127814206107927014878424088434920631527005697528444863814396268286187345663361230965251669500770145111636991609802678474745056608427715905069461135709778233900655810965029786507272599118708035499252247060670550482869876788055055455764775834997266283602805058696846469950337287236740771091793916490064967802330183031884814974260324653786870670653343039620852628592741468463372364769919616369546120925666159518409300470915513435526853609768357327145400919738221458898537539023433385755388351386925441104729201116301887592610429756708346466310786530359826849241719744647944673032906807261979794369411637317567881705812966220901491390751525669856513437064488502143205597645140794007578583841477808808052462233964069888832023836449156715865529886695401450071534995618131174628356896461952976025044910926563499342870387319027951817795735432493058303147976674084014227846121620577658920609256478518965366590602502173757384957682408457145857828796652132306651891270252865957543459239008349177116882799023409775505442963048339525215470052555104575609833114328039455862989944313710632059201427870373818446155253937545653194488414866099024180812193662859499454498291015625000000 [154,20] -3749549396149181522066777403772194522253434694131770809930393617866607109587248049880000348007931204972505697608752404692088174153872734460883342307955811226147662103143624536121863775342118401527003399427477890867558325302114107015613654141136113335842590789786657995766142109461798303913068216667581098589330355633377081513718234405243994326890548297408804428749099600503040783132707956613656826582057990648430014079277279366435115784676158436054921016863614275834916009892666551223508421426771943708186017877308581491917640583747249061291180212488026670014836638340774794555586635900727716810368934882301484381644420061678966278777567182643722022655338132777814727685067590177754767967884810620517920868801445428356916933786493259914369029382915875126096409194252940432875385992421413535548738027578358739881351788976145464187618201430891770681016726651230733578008152520511567694309536519091258929982120201972651068000919040195836802715281825974206294693874159699507994129345660791284818746094894711053687835083387436860600751008567204355448319924109230220458504675638958352659042903439730646211646502575963786106363587205679358249750823449859137251061964495814562996759187763367152448925711771477978028529738570121640541084251060304919787317009630040651207493213512212378021658728571226131350171293716972059570235331418434533118228609089650462866975736937261688009412178820094415610619525564776262715974942764727804271122730586348928055343703550061296042383216862275930489739169075129327801466266964389953590162067374836142539538009258144784948018901746440800054346028362519986957722271929958528773255049094743535661963394196072392396010503498877647882541237187389433336273969306968005227711421986590098101200188536567924744279327275120932127615785996412518894660570885521047239222377801262964597924804275814084170315489372830900064716107363472023208044691028343638697894928707588762513168215844206848272929507110489008051028507660582632095413313049586671157518521642609694918857928972468891271586534420579655110148642904732696479186415672302246093750000000 [154,21] -564303287907053051198240372529773403249262717341983614579779538592778317775945058848577174596816384901899133663369439141498735380665211412466420758619001241317931139783387900510212965177152044293789857805845257211236326378808046706929838887016939664187961709035945113722075629271660316217152392704561761837698692359256542745719381655865070718455082991675002506171475956157469437485289494974944023056401716431960040560374241351108983873308941387389540615107949946372296993157132909176186829310484642254003619878862803107163277685437883394573288561463209601326412495403641556467693747907176808241953246321476423628912217086358192307376244143809628392098856797611060886631583255721974384356811545056205795736726801141405510757465678868848354925546207555756020223152885168383728211784416255476682798891291587205162320125945490880863292221225912786153395277335031913881670738871612870979366064519237462970813083198380130734962529750855518574659595151206527746915693951560476866475316115019021072985544241887866704151976436063023949660130357732723580381905977189387652052816886553008048749042653478616369310449915878071157996024822791059385809399399384431734533660445934232029708526849663643090506788104971489351658197766625100652337348225279290281282182473525663980479878222016539180932653786461579560788882722760691614885027876052804654931486880036657989654029487699754273229499805886229663010760935139155517836638236054785287466225850841470465884163542804723669481605060618090403863895542491406939483566596011791346668920936297274338893398808142134793249615606004832637537288412077016030498514785936818094478242038983700288947117716997164714793459471435639897551460597428224020997350235277526134781922638103925078576721526239689332440358330378217867808472976082969963198715774608887847109237471437125225331002031020837303871808026457539842501392565447546767679581171276863229110923556260351114234303101893954496732363507553250567181572933420538074896330914888471674419267412000130784695799021457987329595707641700687687790107815999363083392381668090820312500000 [154,22] 15521829255241712251183786832324094194878158937700867429972657508364152937268763917142488682943022996389477811409179747909100649854166201692116514550086729556708066924153835209982105433461406916116207109743116377309450212612074887818133826253960434479639808394707744315098132327999007004493967196527251154717833676481738951809718795198886324889537844146722158234578798317278638654828131209365047728558552289870488222189676158446226542151390140378556470720148064404115818360136393560261295276927573830612101566864615641784545800964452194862614886113357985066930844428805128797664090175168091235219898471309959402554665019088499697662721150457710802556455885359408103058480622272846426829283763901578392561835419565246203954741209969047871399214631276877265156717644894200670503174766803768349642049704885098738077668721763732925634673354212951294894184228672085993098341401675542617915801566354414319387722195934630739790991172032759564408860486591614304828317455167286660688625690669331826859161520507280679359903479077476594690059327712093070880277987719975631522602187255944217369386927342686922554239241035830425942352090163909929317039628527268167492394070656052939486583551887366525807424028976567916268899821156961859693912020410336467632696122525458325019920971206017511039053209735994083932652298502255120034075818402618399690997983057713003665931351553978950537196002996343605024403559602023193175204711406624500440135865471002282578573454504863667262302081945330259675169178248257835655395393261279159748228962775613956384120650229308487999827435603028829558508790159948457766333428132643055797654587992184203363802175954102490622908059575231544982982121799261054830877468948715738891757479794526762108427249068007641409647671388743079463841239149930708552520254121165040967166818251100488933517335001617979780055515826309828103239484925786719034311674002772447092340271107554960359651910403897904361365892727642334072809976904977529840365683187035838003927591985706740201114650221042266776191045305424043727864045649766921997070312500000000000000 [154,23] -21308292156518952021244812641289013373200079954367822407613328201915905114562586505817071576715069478326678101396507671447717516949718913148804260630076019238410995982726004452888221935773107436880890205491841031864456441884847367738707337487151471997125317364751385259617608347568541190347067127586379470280661375196138471766567852452048823631736793227844817213634677911289253708936245701857587181535511290293819926554888176936823915303187420467561735945694729875203850747430780845599518976715301943429199778718417760408161463275638260633145650975571859907041391795971566790008167789156648926097449071838503082971860011944201038059363252813937715855790639175937591930950221491786504566060737825010588821682498009503489296549894194715545131826676017273321401304700019391684837779161198731228066561231740778887070744036812331669367930576591066635589640996820279803838873586467236945063009637529091909491986346850259139253614700915928230024214464083231155383352181130911675432154296698660732172605038825085949799963161931834670833149264054174838074527559038195825185181748698317124329067473861326245043935432835253486319356336410824855373961727424498489333458739403988611742810541379464663971225209473667537717735090570205154612399182334838014572587491375722226497024263715209932277975332702990699760853600848631741742537091546977761839191930312138023951902768464008382905835458147657128173294437183591862086983870309989483829492558128059298208566534406147924333910819369328816609680531979141297167001332860098385747733792791378147517797724128774463682009023704996739013938301148335142053350006301082951648696306943405664197831037256172317780127530919496875720021593046228137002816650938448788417247746034169849780290341381294402180666630863778664970677759800748200025751937174187679848275382371501034765966754154870787427657008850026836253632459840598927945629853554167134461860697518280064267496843340468409775522986624044325086122049119006518027659994936826524826381610083019287204895640523948896307160891043682416250708229199517518281936645507812500000 [154,24] 13002552242161541009701055943536015006815123739794696425991466480085503793691233824379575967988134425911362708635376707650811281118340679590628941038917478505211859607342740179554467619429049918144929714253459592918839550806576828191814468305373904714482006514532960255013463878862079825250672490830089705576576844358449234061916152935797511217622173567412034863362773233927417162046128520301775386370389790783442123811315616022367816240596325180326337659173693145743122308963556082792981770303009171337205665686663681744093138009936935854683518780374012674970864739984817145016220760472260884987675118931073091817759154715872915491283760727609204631982965866195527358000473216454575765216186191385359665949298141114515412576562863932607255236818474185834949025630672614207949851849248843234796817879451193886958070916344865421040109985884219525435796077297263076322490091067824742943576939893920074586569984446362298207223310884636652123106385463618083637305707374208207742228580867557987433000156402372205414362729334641501248947406196849285840074221642159647456028347767711099002730144538891534576727162542335166960184260121386496367679796906307301114249160563944099878819096008071116329001923683987959093309912890005213853909847568213796248952071084079809312086243825353590949150782639388334255719790080142071505949214769072667974637575568852758312311248880247168857333417622285330404859448718727016089881369357795357411705092386789469186572314968331021445724443514101700203503160939676706583584598243531289125422341384227289972959931876433308693388164517883001935031145152899178605997521985234987690300508813010792612395975012942007064155338987237041792854606058333849812316181595007721419219332157825919877912825297951919101175583957930586728761090519311127729690821988384679177808551898059995385417794807997198186783973100706471004703937225896219136352593538915939034446528676875009739421401390175563249686196714675114140008935732965763441996017026412446462451693929481526207546715991066862165184227132060967106692260131239891052246093750000000 [154,25] 4730968226941249054404346221505503676093076922148219451121794747509329855921251283003352336274449344071279783091907779794234927743526386145546154945017258377231178688709677278357634978482360561702434863303088914871021321132879213881966914325451370026791272808956864962552588936406994658909426039550754760287682739318844044775138638305430846812055321442201089831578866823118835827048619477882632351788673330711434250657426382440326600243297730204363587725023810724194273342887651267356635018636451067034999003781161145570791700827389059248991116782132499876114950962636571256613451802965661929661758273459172670027190326314537851122059629485163958496056876196186982269304836533557828608052529279342952897312730998743152679967024199186382462646409799303162264014988007603002478096705984606833724961921832565829645280358400350057295203535077783480207145928831123216683819934485377383020121590519282268243088349504195961568860494663271197759088823353053654120990289786778761294258929043644955396003249310946668092949995195689140122102350882717854546037664484275905490540690410915047222310028488248791736027942430968884650578031779431364489518701063347876858017546199225541093714270723133511126822359797449786920391578603710526423002104601165938075252599767962262465369839780950817492703716586313998413574500320540352277495740702185998164688515821837954560167782678451096707019065373903068522903549336013085018214104576978947531993483311534594190373890665292991887048248296785664972282094236656483184365254268048689875877125332331579518625672391288047979187683588825781845319369404102069026879077954507346379844827319063811503612405367062927614928332950170987671469591099744767668356993858733277285457956486081936538536848419902177882921682014965939161056539725747203891413815487173311404276312846903731572339462188559424374395196779533908350820933774059964636986327391449337155844876592274063673335921042645287072862646015660081408546967420014167239628791298989267414120691303263203949570712794168282008998103767381570355646545067429542541503906250000 [154,26] -79335397009095089375374404289162108971595070694385856993465406782160140323058972600480246157046395613884741606593302102222523478131784059234522399537865961043532387070199594184893348480598876809765813307121061675386235719214418427706311259206478996758844133187470659071543770607258860499371016018019378607081405977871919715876628198909064443158341365010050436889499675686829121599267712058979111703202415613695297454854620936054198753246055881738754280424835867409589675084961147598458583040534830504287843824128204167005711440643137400038178624796773096025416279811301199274179296010343838172796589590662199406399558700907230987985667214673578061335163944631982823164146322289589438533172833857619873339838581079445006888815910358050677243467586283273481697056024569322282340925854129926139137082749000713399845787973206895338974239343055828590265683400224311238612298020906945825888321190829961056456025241664151309144572558682874579744544161707572446646708257267546914666320813202999706097580027176358086760955234949869297745176781164809356815506750509726309460401207515025195975351662300678444986370820058192747867851505581245139659118559472629231561998141439659679498363437634113435002846800811551694203711974879901230228506007694618488992386468525658793361253055481331998234861257215524114186087088936398525145763381977997386142859884312044648953907426333605316323561533300057633740196206368712060016214694753810947400985283218641441832630723125836997101689124787428755177733717361545171444480919271979578676558524081209498326151655459596459577490950519287672507673868785754925563082696592712999344106100777048938847328164317329855245502862913743513261579596651075977770139590116713355436609942467441545446529123951855032653467538044330202845160685796536763360811275268601031380300175351151223991806642047989185767245776731739475805655326167306404731952771749228751588312653685619796689630580386991583499727579873156440770095582138189418869539170376855869673002098294612331003216914546906925023595886063777105339569970965385437011718750000 [154,27] 198980768934696949011877613989464130996576892669156864401200100985843717248728095312309050798868463912270570909786312883985474430655908293743579614639272886435560598375580338448027151539373929735117241407173388235067274059807964488883747357558831034366020824751547899229559950939174889394241710057088938961154095491925031680873566266313622488414523815884063817615267242971380599405770154905289240545786617198763350161776905374485845476799683684099219315170185913272928133873592778103032897035822831193802106396964310194579839991359113903420445748860090447934895825000590470407243959268651305916816220284776796210665913738794337316812730332687032242823821872957471291806675764749262492678423493785570110371109092425584223788939568322258248111766600019433064635809710054450839411540185052040603044166730645166058233053651387017883514184809202119508709087462537990686777660514480698724430728510011829983391729350665866716020177246125434822598555417105220441866286574582844435918018035978005192474243464701476068455184729297984137792917030245348765704902139136126572147060188355768413966030489428570959787080808690537525633951315097236820028427273108738190541996255220550764480546111437018453101467962033226952267781928312138648220438630818964962618154827787581898212737031478471982169460993729767539752654108501653465048894609992687763281180575142662741896494295993975990595666018312199253978956913874901346773386268934680535043820295296848367438972809855978570720703630655347373966688448534130819548978686064468333792420258485744224322884883866189774673100794089513008696638739313319293051785278281353323576248012086387734617425449609833497494393648164595453802357625840913401272397809375461530989804081894302906315795284547308340104759423532147380162548288414404297018152690463064792370751888976672743497515089924653667103830991141768319298757148548155990467195504571287160797989891348414787813810923912133333771845320413133413735383891509556963512505431553162190753176328337551345884243861245946763498969458999140814691781997680664062500000000 [154,28] -182528927005284771238331309112678881284258825407675271985610343823409991618503855123130361890806236411445435197774406550647773340748224704352116626358908560825237937742921087504086945721240836587468471327218785695660297572326044386775809376219449753013798048583819049710308214450013506159513431077067312788663406656452620156152358757556121895128068526533339388543735986231566960017178706135355916291908809026478187390744698155600189243137518773298969823153223741583684172326764314957699879829471730618163076293195975870007104171896584065499426414480404033398773245420156820380179149376372289561968605488677909919183660374032439535279311707617198219539142042900135033116469986763127941363246246555034293404326379863106365673536255890930928131192399005910324897929018291505881788702788500646024576876684842369708675596127242402478438298679038800612526373814318471435116578265253970355326970049350683189323096292168343872130993882491684749940006495326534393073607999516378968526248259991744286760000431120227957747385129252566943800842725992505414228716691518892956465919585788731673722445043708788933904221835727632822734027224856091493664837806476558831444166667270270763861687795372933082796279365771327362742753231795706624138130760923700020066565952373959577021250413937590471023012371210335158634554304355279493622118286916754947863328294430113606624649212818092798435419090922710256304633626539030861735141337945101934789181645700267338248323826118370915554759519403341724668039659921837070130847912720926393280216335561251053549846532015651884553676103292470923432593920581685904805916410579607248405954643918503231050370235232157334925939122889220916006275375535512193243312361524863410998101881071425506607248831082231547264244228430785045218531426695363318189409178256103131032641882834494872465748154349528455794390395993074158226827266348606603224506152294615667713516680757055191667095419155871369955922460793612714281747680719279336381912733223573802546940878853592536411751815576982012256810173888532617270946502685546875000000 [154,29] -71130292826907954356590148851295614395565354223068071992698411857714113366512615703706212322733491683947339047480123116827505522193003801828145132034397169690116702235450057225301026553426536237969724495798262453602335123935670394445682748477575349133291083441575067210133109207616972694454790554061416357677402652713003309409072355609579414914796146121262536362770546138076555581013618850983009965986363220821128531086764097238283448164297829703371610146506689291470715701871798047257194742800651143349517049917741470087914533180793695768806120876638520353510988799909976040801385817817000331441159544537119808400405363670623906347169571716722556862858776090374202946597961194453947113988918816768009128599964395410644202573907619410041107501984592179985313587415644703584199969877415398244697214256525671745301827105472645802587478797756891749772259679436449476354461308695608138564202132538611625292964251701507284827195500900786327708023049859848436360923968856540021578984646029982867574360052732187062117121621350032056830057890989523227308871734229763941057334545458046479694680773843465415856443294767907500699008093921541374585308454731004028937188133439400954074218300958290044246905721145190720283028359874302083019101561061875561577811431030498208920906033485129523428996841042012755898559975976436412628336786068047781591673573264034795367707331670648538451621651991027159948808913509417139951759495925696133359593176142156748861871823045301542777084128337173847402197614590828660804501470537203561727775751388327612743085604653748112845101824656846755252071830542589534828142087255692901680759187287027927174786590748699857846717952434441083388817695506960866931963323531383927162487528635638333166191629349274944868315497292393164770268567194367512201451221078049017772200607636194423707435667344748181071619606387577353341085035060135913427455140236825958045085318018304418492859642035705822355536004433768675772091792385257161070003718820778242949911789841742844976895186365811140454399800487053839862346649169921875000 [154,30] 352363358706356845423072123889806562674808969201966820180744762021430953608422076792616142345987925784294223640746956699705833842795667082228078047576646658146308365461263751540459313640292566934095016356345332891372881790794795835350837951683563158902494425551432329199426267912646697827652767435697162758328855195462203121804561476257885579812280144135009612679066843251463079504722064431829697685996332170268921366980220879550441670341849871098899133230067031188164498684624384102972850396205441061425064699358445754589786348306898146126253902321459568316714189324022232942583945858425620936568199500577766200900646988842173670021236180841135448216063045156542161461567035367257688645747017481258853044405335137725272114083576558229606142700852373747772086729719879666468950238259371839862714089913573966092507289171348834497863623442421435071310997876260584120707382048175734513431498971427072847370046408138441941957921971923378112786414729939480584412893912452273664344568606397560624018458860243982238310033210628567520577237804678277048981538391712496967541307360666379090794596034980176588068000121130941557087629215369485053306261879242151402849881204885977635449753626487178390802503698167791112370444456789730433764296654598017213496872051278187513882380350150523601647461668141317230291917172733911181012927135534962367126918324261091402932902311813308724109432224334599453601729565217707091295473050054020124294909541281273813562905888526045092302742613223049740676257189177569909317277701157429731768388024135751381898948143777853700481001750973195796991034394366643670599670739660199631052033887413898739125905249487067133857069171001815428223430282689720081257055703997368194986588160960491844064926089879330116507910812518036288131434513752100724154131303972950434401954348075701411302872929898056586950197508094582045114848634301666024136882817180283248832923687362299167517922519342058206771467236995400298620716102864094669183713093122363212631596320437124292593507672428732373736559989511022449493408203125000000 [154,31] -382561419224688546577096421765356271312825124670812459503957065565380340845651896424089997509628791361628139950164773523291505080127290642186960267260263820058433686093609212591148789455695038183264773984839971391988540716990459931646927807734036117022225010048109593902867490119173200778987317877488243324538920933181780616050973439420423440748054287124028860952668891954573732788262646244559078054254484599280662982301746857383211822544096163840015367089010411814404506380496969446823682670618542305430527640563105476127646957034635938247280309485802788708852772653621255406120392787044882698097849918832884987170151658476925093807342072264279608097528952377674455785258961376479013009406369338635994429298778622823571974073704172842237659227556155809537864613941008213226531916919079944383901660963379866520488223702710170669826392853396837414581976787379984818670710385679634516861314453666177071125516660585690523899287399745798026339101635585773717715660626651451087528197061784842375405831062173757381659180237962578647593046559698664516027517557063423556402507495124912784243915960831580229921219625418634877636832697358474852962020881822617103828399358471568106533588058048258814431858904317753137511309590445842840726126863267798504005731595345907677929835389245698787049307133622669510489655422832157026737308649033838903395286208573954736249266967165014754518774941422849461110193128332867400042455107731476236286669877893013039050090154083596269085447401521265645002653117860559046422229424780184870528116236584233095431156087352653054980989683482878776461558226098654410027540484897436892761608972403114142823006467875932432769074747721135735260553155625822317368919718458615024405372834624227503419201255845590378762266121077158529480597060164975636996349773360608579714017858682744470154926505737513891887948512552898022717821182058285021641912226508010379001838616635651232045716943407990407586563172225787918301810875859927925902679216863282728146484299563391004994307203643573826217796492638384666442871093750000 [154,32] 153050353975640574517550816704744119409783504209168129402091128200935442372778712330039649926018546895312296028057878277070930983898641765610094241564597550973927407863444002069436229427037639992866407260572175699717069438357583075309627309699256705753408630793654917365127653226127031956829917069460597554011193346912586559654669875512644715596481807258579005185413151460676622846907741786531921677726166090098809905605402670670959043383327862323780677882774232083874049735746846695142029550911198266682065036921909766504283430785741129083764253154969319899996843772029147961687097208616684085961109549987568380214720845180122028728029750306726336419105378503748048054856879758023784735436902864505410506350441644661680365865717271320693517381675746394232674529746848774983399231176361816843388632357151376514372851406670181744249467700845052333095369634368086792017197677163540460615394945261188530715193793708235647352325819273743982073607622687925223285666609260167746437611099128179275893650682528017288208545801038026871801414693582344432719734821095732313279517450461314827912246796127968310180852242729763430524180020229103789866218781350527916213912292958045544639201175356161586201226306524048255948857641276892217354393588850199933220514692880166512122601949523082697227949304326621546369985653295012037047713131702308392560860205253029559116445318466081343859844762831453208264741108331816969081771141317248494593804183078336724533636280655120599981987196149207464632776392562636602032687719149525853813711638363437591316224832810991552157059338781209964827768060827044163915888284927602697540594427976934741188831757579266108991715304666514496986189881085114527647904566386875254468939516676704125719298920384876807182406450400955235201051614221388890591614074217997789003713440837612979158615053676098023586313073636822219478254740520080806959029193140481292352929991646331672849741602049441975659993330930410037369318605522831340536452682691924590355728562949345716284354503688187698339660723178540527343750000000 [154,33] 112098681031570688096436011807585345878023260581929927055189721221534899652428701325845098807957962502571935997331113778162808906016030939799801745500294693575966192404226137464948456396272891022746264066495082022433707862734796399576418829806555352182491045178361079029015621377908302981758379889966435728962117844537174879453148560154557420111981076578396179839042763336080721713363319703215470083019816181146349228184387874462297065634311705332334169897122044073896939135124743880284251434888850543444184813729268540624073941042161062372676366332229557443347534644797630760642620219330286102768797262264440677243615731773554846557121124060779009151387676691136907424249192363736391197579737828456686948676578098984043466844751762786756803979495652178389034422393415088106037376691731487687736220784473370179595467834280310215442476029804326048996667737776097921757967982510733612861137741373341712123719502171875578543013002466560124717902174853103310477218683624894199820514227062941844913843095676199257932778186055307485270706298181224912874279771255158535089697240485542414786220502879027530547563322762214443793500444962266318152521480818643981325644387352827622075095580856944964065362140815314357702657513461883004489595802065419296987460486143666810786607111784653676326497377312791366764638823730731730132180181697841561827671224662751103751792859749808685252378340353949812940386765861359037831471014705735328367433161625901970128940655123765159687043825653941464544201675493275160237795775359208295048220602006112323050231993613592937560064395649067566227952208599638094918605813372527680572151721700724210362742616768605851261873534447060835610449711856988564892961862000024547342118475131757720681728432203545105178317886980077760956295354390575898686055062349355751189287599743657753591782537352618027170416164118511713355229295208500975823220770542950313640682890015000868171276082356554907220867890975679994915729009647731252939256599284973767052824069916816452900618924594410333980577350068199462890625000 [154,34] -219615776528083776388764840291293834569512399363111072594890049777361739480895057095922546684016906004540337562799534052141777738986950450528508454317644558659685700816262060766717688528976962801474047597065490678430538342152569343511383559888120379668658690897755956718467434522988561846605068726980206412310671563947078442755337431994410928786125743120135170012359032708845226533736286467499405901298911197034037631923809394439922198404468556611419645452848245824609602637226965874871805160594850274031980791230150800195162413105607169733624787737714924209637033475156494800654687870462324576549807095920037041345027848964294034503846090084916328536851527062358288262136238075397269107074965263497418409260188251394863420207410230721123439919168100964622441567708697875723675090109063590244331411256123028499903105475685440537486979411296554497942053422735177953088655959390504798647712692641686809159779584852375359333356737696594799557113120075459725951798225398192164307684769256105485001253587096094950247341250907823592254519548363704055192290607632156797264302066988739936222616809834577613908614934839721679675607580192461752159599811015898058357699882885996557301279754981128584533486043175953971559053455204677549010757738580224222368847701277184327492709657087004889710844126622167371350339435936591755792440898562581095754832522237168406510958340630118535935399286333743586219498561660317278664662029592409925018073687209912816527533648984095779706889094520017845020985887721614466627137996023669502621974854551495424276866229814492301107948616897662430833249863175009391499375734311728649436700981003461960706793996900336534090821068329391588713494729533232772460712930366823358111403031337785154530309414574669694648732416515765239066242497651028068732312757885545584636201424929748537078714777949717468756466795252682703425323005714279637589966032904780918324590075929015475681719942883288969196749303710610036505146765178486487905459441631279639975429166409661536933450417667020994459454262715085937500000 [154,35] 155563180498413791936560901176917445031613392323312078779020904987891491335506290954662595194855633462421722935364043444836484653939123511896075377204877729799869300979593203284987491135587882239850050800960448825721712932447737384282548072869186972842323985202762803538664613959529364872715932135217076544520541592134596216577800568708012195499133534796255369908992109171225751567585434025530104579490818505413659852865885016158794930439423482923085650366832203805332238838554809815332191262758093963598605998259644726002723736845160239658788650192726543856006354739460018693438953710327169190991697718155350178603298657265972860356905702926831749892034245215495800938728141917643921642664872928186224000147910116592288707052240437425919537687324991065508652269563516106159386723413407659360061239074023996509914757570080880416244803713443418311289108884743190428706695507361797227908792463210383651574500753045830284477330054750130021923201601709555332461225673335056983595371242682626215342343496776777355046239817294921820673617921516522024269926912821862386205713559893712257580289655916890723238408344530779851724137834435123756280728248592254211524396273814652508193202475235061119402906612373968983043071804827519328328769432277014471203641793107376687161114375944112567055915790924178303576215926758272601448994472785697324376462270555144059465731831510060117835172552545945583497121214783149273154547620793011605573059871968922887126857791164696425285402993521561025333135297453597562251890639296698611133273481414483112591345691659692281519335697084743440485112687572994568146811846358259336415528602883104546338917023633304876039106239235305861172716531040323555869775224392004033228460815623737953896894820357211513366649419638061923330856031425590469741346817960905384372193688223975758655917664983952105321851523404523197834956590830140481088547749829553417760730060790827483624250830039859661673971480732285575336072784781911236502324478628326797764552536174269477744051572037663755413634933200625000000 [154,36] -36418551259574210939460130288999764278760912871204685671168738839037321836380894927226488813412983882420766006316752006803345674646623417231166927139543268791039162406765908198054123792706008966230307845349170184104749532830423825802788123104848909418757980414918601043231732692025492857631160990529334714424527966959675685539477696546184689278461888411802700352778563324490199649892397622050527587932839452209453880037525722752447333261099623230297470715394572306461552477574749540433822589165937576174113417928088503581827304130339931644672271769684681354403959640958100743018102843197150694307648139629218395915446651384849753708613832697387805486450611940047937488397291159084100421984897947846945705170159965092095120882487261888264422715775540074482674352888425723892196271939052841932279374169438851348577730453143662757023871349827927827259466117052129972435786023433398958802033981024071771046539718407281027404357966318769321961511123332207512394615704495030512967190340577301482193186236205309830323785879099712081327819167761489259660583535171054257154920871488591391129398187523846788183144467500090368766559638424604310243448120528797453189994263017514686602353301526120245762734567158929359128426122662715592495326849165450813453847647085787609077137712761796686176265735704201859176431237378734174608572116579989945312981428703115522540904438728144280907058306643487910971882221016182850834915065367865313697048167789846626321480860048417289025649781442034069049435005877192693294568078705521561751490448298402552298416867828340874769953797081933642788544524158924664866970218095765673259211051569540495467439231925483333684638950286200280207811671469302417955253037231551485609307422557424499770319309257905079890948923174879861792550299751314891541905794936083575172799173117860630366810030377625654359339376000164917535889473544058004830663980690483543881722233409746181637019783772042899784460103762624276538741519005345373606574404969159416807017455343603670140975620265581090854886134198500000 [154,37] -30511947959915468304296896489451623797870645958446400745215405710393229977865410746538187516004959094601419182874850850150884098027744757848378791686486011534288747829640203105027726791683953325917382290558696512095670543053541768211272373353030103877655288135210608881778028637347368555676271108598873958428106848298258914119974994083176101690682694263468632840550742372737966818303050925678199030156725705355756349093752480724900913703050636551729977670017150050917926690460579649504014390893292990237201713142619961416303283160630552945614132086083154795898681734252254704700133793350919839514827156774923831187572384166748196391869350981896944895434358107618015713450374060007842856578726936930030383322742261989036484215035805871693690049515048589340944647410593107908869155412548516225782401891919453475450722339380417413893926336088475716261287897027421999287856960209273068480129524290361207102758655927060406940696629127891190064714381652800808553299144349454722838672831861376820327970223932183922372725241349565425260023604208716378524641552549600959086664136203148138256759225884378295454676619050081734534076304081817234773841404341837910948273094309318717099923434845160197432341368437491680535000090775765510919510028102961041041502915610375755382183113650802176038406007297583843819751961254703932782314281515573183346418740298679450926888180975195828964866161778362951776405049703679432844408231507607740832102845522685810183001280869483115640772266175273180788582792087155686140560039592638701801738325709073193065765115817656594817391999008905710148934277804254446247372400116072175262952912290540131305393689288394206900962961100850277578876854490256875457711955870931365238597597362866986108898433093399390600123282684340489778916973695840323129376697440160240364716098042411809324370554087431432187979728674416768658021482896206943379305036373136110112641297352940419414843442933641031336186485889209427941266147811457785452786819070353054216701032350478180981274920031598740395341218067500 [154,38] 31151087865829344643800219723652897131724638329678278856948929610900272049618990077825970648133889684050735463520799534699176705805149387863373845901169814019554226365725090470450699457763431815683702901458810943872159645829200106650047951485064356787088981035174863697130759462780864106945511759748036975729034850337529263251279786393626052940036514494579207519921697534302742060553672640509062808282694843407554217898925565607826630418472319035160719093329587138272921462493092514504850335840590137418133178254529995482433116749859488564746806499651459310419724928934503372281388093422330223555229817115869764602613659344955251542494766567767048040163267921751452011139004333083055532233816793107350472740575641001770723700132929099039100476936944696764924964290043895161380399297306195354640061260636355102432420695126372236994588212906704520058214885154936627905603297498804649341818754473883123874110164808408750623140424134297723144110269215598617417087095990303424287283941429432305952850268207188022757545559908846591392617577765409752483020193962535565745979899231973224824364117038931891176465196769338798648488039576226232476478118791236352620577196659444033170059523487110273431897813285427958977176862846964550655558558394919815838706975558838723839902719057752491128043087566736315705494362583756518522144581927410866011824163108874954091319150387531016400616335822227580264920754863120809368791754927274420353142331378147455738699517700391189401503130708778931951985524301636241417877994062231128332539742787340364752431926350718646007177534546257911548579898783884624169685242874969827590469393317465510454720159370492139050441391458227106594946877414733486392088448808417939669950427741711560604297011925888197213424177825653627399076465135619354994834472017080883954090670927998467840915379961460477814254628120966047250838719585554797836739169305364892345545037407858170331344190971615780264600501789189238711980528452354088926532545412138572668947668717885003843394875852241418968649527760 [154,39] -10393506482092916714310700317684111476418663615761044317380552651237953737974037980894262413224449778721322136396813372710717536804968182044852931673076169589139364686421756071482201048768454336790097612069590428759954801293526453747918942210477334181039711661042014704935528299636004566581798945304586608336102193472118797798332077030835935119665656793942675330852359044278616845750061056855918738659644650991544217688523623345740379868960885601082512558900183700722036706474820302249388859268389865621159756662726844068711146351462124192566980667544182702305434553925538234776669014009209010595590211057863472488595956501233489340787030218476334675117033916163066029858065585968690808738207051746384588316960408382685821176547063934880574546405415261577193271768408864825396891187474171048770450338723331538466111962101591527037745733852073894219592760811843952717983903391518536214833594776566613205926919165415806103299379896871484286440440845740595331084671707464421387276511056233665755851142259573366498143515729107768278358206953661922764684085327911732160564277087695619593329174886666260583450369660019710145753181078551967326235578713283763327584259252785368183972565127882401658439559058614632891127192727606608838289524603050163801285320390866135887950157005111126826794160372387796895367062574735756591389073245224666950549833392729222615805258422351609736364141293262403997687266734083570385496589175725033216130260511851275571055589856821708002236869700791151379263918529200407134894689167385256322494289761895836234227863524999777017562868043466449399812279019565915549247634547148389071664552725933318066382819548528637065030633872841962456447792736685357521445887523108675496991600013421901723813080313567078523963103090489931164453461847383930407238716482323937899881088337811738284545581132078337766344907820202896670424979384527663158461967500205492420340419264820495562139639993594283884112556991167377757444199923035776213378395016437930038828861113933144877016356162903213908358800 [154,40] -143617358973325068944978229826113565756837162096408924851046629534089830878924251880932209810457181712784369497650223972268180876004465748052444735951020092373937526043855628151967334384459219894067040053302505617453585033163225448947766032160449682616817907118615509720287272057753653765947610048136213784141760708134758606500803892885026444087704802625905266642003991077863058694355969451965874203632646291311161655761561774461418614943792726418415614248540715353364395420088007236361631484699640625704996094709885800263794487252721455233164561412902485459861282830424767321130106203663450376472637095412449624246230982655417713277215266292141256461436669196706147750285185117346294887182448835397557790932115427060466122785423750021203415897771873186518976028379492784745240277798011115634990993576701508256380428283548963859014513765227688100480636521434065140938424995693319919185349851726515737204112888668801848126929854456115906203807163993404515173129111563851464457352793038365203962136275380369417078409920203228708698703210842161664998108913593176676944104424899450155748590284760927666758113332918566083870242660077813951440150939796166566090155421592088028101188773114504923174186966316403162794527380252015763475274355375784738747249468627501716410479151499131268429187120439923395427738691738018995597822836317408375313913579909092769598179506048291173684406507431234963868203179700207998731255520218121106440127618397201272133717160108126513572453060401248006024517256514990589537144567126415616521216235419525689807812454158643161306072864864264626601764740421323627709802422406708538928311707614685396549321419979997072266008492660446655354761340238381963800364653118210575681136699081407997826075662923195897003410266738808601398516905411041540232363362426076688174585419561147896178719380735660008653170489992953336149123975312510328873033347672049069378443357374061954069142405909042955815563283229834882923896572591965552231856487221175057320375730288364213248732684243854301504 [154,41] 544555736093010959927252216511024110159178036883361742734962289825829596068932106688318209213634215798696082968431945349686041648416669985357694519108699094383337362655048692258906907630567433373490769914195808691161375553488538972373910358302586485108512282729800153478261140318409586040302192683463230555108131781521498025294546037364223000857154107737318212723503788742112703128650402167244037093643550834344005843602433568223012978766206248001173200805466390959819383731085140136255742862065668760747166802656801038804317344558514003404724952130708485828242629773648916229478048317029156146194844332884602073725149250658246882377634815698900755389259024913405490798469386641502373756958794556874087128028495844575201798387586071537342811491435817315633069468525420299400753818518470013232562360977734988903285871756897368468456168319200676098121742490336954500207306237216297900774145223473584943125882585577529611068975588380720178518158081097903414321080927625493023586807732937567023483811052736233730634741209519201840538234224838903234470287628424414649490624993720752408744141111684906005828244016891890385540647563568316738417632572114154486716781337775521485803949600202874606386242774767780932737866047825755332568227853119834203533930013175343686176502778703599755206274298408676176955219477836078290547420263777031864246466724429308254284001173842682441203297951593587339242378329199072890970820571544073797560296571502989513537417575879696794939106147969491096608792151947789399830292398241265800823207083540795140114594440590317470753659971159033945210169126687710578370296156324885291958722098175446448293192238748500333449934453968681328676616567499581250091095870916533937994583712665296626535935697641571452983476360047116667116147826767710334159228497186720613042282945263639788464096260565123318373685933862021925160331576412380419980374642781738855408820583010443044396626435894544612015876652267385159760328851422589064690235917247423982548525285692817069531322284875036116 [154,42] 476687087969490072088581925907667498365583767946533883711355179169033154047984547860511972792007099050872020782372092921116493264649103946800538491014124610768235730416387005490941045961277656693797561319995900837144579188274723744919992267670989576868132347612133131116371626334260663955740348787040557874238284376381666114381453051731405279534607780342004171220288826742052712483977594478676461409720587170544046282204103610807364348284860315598601915808790586636050714612003064860908120436622973585453473211378807890650995494945023944787456508684128191535863415860066843399616764190143637387049749525570304495006443220817201711609893428278221094463769093372343551312517987562570648977769910731661989076544449347046218351696875320856516651157504825521697861520735166233744607648375576723349030808947804493129376618888357282443764873666300017129646896507438266246857621146269025740633173643479227384769440248469490623622064993186435680079952355712728792296263644262858000108955857757579006612738264395105852383764702155912860698811103388290951409625756475134470622810838527869123177249291904946957481017110614628803740855956550617090958549278542018580156673378607270801908902110867659096379137218754750770811339161370188987001837619869128510516881072736202151149292167660114972261819735100145374419378527645016375200872442464096672916224251162869570153539108563291985507420565746881534817663076232084094738955594478308406824108881153230344304961840183873475888108959868270080674563738963497289603454724707316582443835185336041647523560942959717179202813621192679766836314231770819513849180195465856493618850521429386145351275426262309535900808916926311603303509164176009761230390416414677365591750871011040723764916263794969515878784075085920153538636088700270951715147924650372931336806471460040255094460029621592966751400780171826912504425287078036680368212957871926253811836945140545720993415052966906396368228540070630390194979495088016062682076065494055870877104377717009316081710695523500 [154,43] -257668969027170082299532217914089646597134407925277149443531660403698402183333799475400597488353254821029954416828548907321745696521490639576989348152571274226213427713820859528441907326012550641889284723765698991622969933822251510321634924075679122983248866068681989607114698209321908628407208053746887185428277745239851480155130891797134448131610613237867980176749751146691586189947056178191014177734217425777472647453976491968280271988484782464392439343312352865424650311826094811902314770464594037151618953353475575249886927132122559216446903593400706063881136677947768491777774086685167880809941813957604693752196425443944953615972700560285477699527051703572219453064604222622598689284994125216779878779167507474091275570078359527528278331821916690985648691052679106509508758523894452863023388585458580068418116341589335426803291931651598342454158707011766854366571612045622108557410351298006586591433336943924150600171957647608520983150073098953317775490158322118937366718155766243668768495795001952526131686428456448586975524456667477995872224232922098905508994673890181959013641708887681530791467240202706825144161762863543355142249235950528232727374246035055291643240718563522068563734099242915101191031858744443069649462359446043416226530872303210517002201257271472431359405449323096309680764291417118433748183985301782500895295289281398417178950095855722452171691625351941192021421678856806932617649979666438088712136759149710191404978964753609102023717625373672513195551374461368180213352056780390982253118427808609717113242231801821250513801891057059771018391858260361557539150913566883688246075772119343919460022127971145863021377096377260912831216251452294446884319007573604415579953542206757587394283826129595944992750794266545146655050996529015578299781221639425090267720847272636210025017858734221489234638990321651069491149967039700132487811612618291764520213854822676914302834285771580792639882636433066705065353157576550270994283455354703088942578401176790387135635680920 [154,44] -141167220153544940683858239901066043828924993951212574283314037826171696625254200647751410586996865126698753631368743653127478301251282845734532579861155104224305849764760592595858802445578933926983169181152580405133933133280538503179624565635481460207593251658995302247093459013526228865713331764256940012761238592612084807766733644445741792569561774139488234449939418761920173180855178831257926295766083233965014580104558820561813184423690041750565527753752182087367047360928659555326477210124892048006929017368863913894812127679904396175780507661995442660804765182517086461472574197730710802154238238618558490690487232870229746774060449162986252671549092450209436001625228952130696488876523856695234957946292502492721577792891570350986306138827223926388379936779097427850372563386081371161295977827611901366579287909334881942128753264031965041075667859469574912594421616623172485938768280342579540705768838204308664638276395654362388469728946040770593231294476204623116354779685141514765179325332352622048926110904538525816601363577629061263387759126234024089496376256266196506008177202940469706582382184294917474397322734551066360972136123587486707899110898665114641103785040453633642201221997811467947386221885865374362711474692467723665249120288838411596642266459188276123268883704984102305240594645751169985010194435457472005740624169021394302759774007509642181509333303036414408202253805507253009561079962977091780918484045664656078446405922554408756659518928561354681696521966360670929065669440958770391649524413326189215285668731790832888032892128847426839605978550509023555029823972723381239381244621032843770550966705825206668131380168671456859115293597926480474598653347495243626063583548836761963459655537254958294609235129432063038301780313680685505586340738021461765054791800802357437528359746318709742123531468894771649520994306095021938214845304872547467255411816277375704466331386642112951057247224051345239146263481213279242667482864257525827869228901232813282089134048 [154,45] 160025664933364647467105738459545924979920065783856961456152594479290696418604316080037147733478534665793781283302943037623006527874148698108410607424344613999327809087552883801173610522661177524402610280063832166750774866677701253583985832892439033168676079205851863562974756798657829648247983977595731133449505909771474481123795112815358817039862173859245086946173260069712119642439514801191416399010144459644192618145151884745952193235877521640506616980827050846880563508531146356154290028101644525413067305352259710261708873540788373730627889005846074771739717536751852299536729385403635852215017303617761674292181902379676030610967600273658205038919513688047841202244980156479978211700034403040368011015162616706443067758265473874175239322343846403964498135192478556561196498137394974637631993843828102334136783637375930651251353800580060986083285143953570102898446035813767977132424434984825541511534566748160473970526432224432962899234474989013029698289096456397563625899357447669470195380932142977030729982636220540838155588312586626800100827800954314313646001829277638848831567052279881004673364166235328116761029869364142492226072622156493109812592433293120419897762567762285176107583853304557110203595165874068458381946904875719795962893352629905624906029894678678359563079735822019810611935310871115563077235925255792566614856067203964956459288832627021348261985096852661685144021171196727533118546922474230638196845556538989821871261462867179479599398389969284381307145257071471872175538016013067973846952042277239396722919386674240999830762449424351775399827846529047494087743530526716694781376471519857202724158816053723659874955714670316764278360754945000777775815478367169628273427444606291895028244563595835377848002708492130701584827026338081510148431519093791368795324770703951351854664072708794938777059185634600380054225050711575568219205077129788262341014551342505462376077810504664338801304242189609795975009746678237885415763953855779840555418481286121178009334 [154,46] -43228867023518172692768744825482089973799668667848933028544442904284564386700319642856441580229989285523586093666148183105612330851860208991867498306798754349671383109032078315346925655983190717035797275016525025327767285781624364425207375333855247077032776099111493663373125761981734067657655242440402417195893196050659455992184955888901771793410079402041937409112739561362511225680826942766351469300356085095203162724927280799332855559868143988594941523022255853791870613627664953722284742665093409509813850767522466962030756417179237822170441546648910182564928097901722303015684137467436964208538897049340824196060793673908958221094952069674206223757655622693306593974088072109535523998776348027442080394443651038082428808177935327321637442448562944013235684400637461596798706641622777058491238982887836408299151946175754810082021231182890712279787889746018338112986302947890044068179124714509957037362312084037360003293982365142391863794636046217952168470126403976661692163444442209730812416015218052757919474767639507664088958790694823080341545301143406519242028622698274586009819266220500249504204295394625064235177986379531896077380926793466096041621386203462758109165252064307629043842039127597474228407776292727251397461986454029064285947016031120559552975759225369055298279138677963256529791894727164940695301353023408939698656913685202235313343017457868173126483994285666153325087567377848473740153116744028969367082915421916343017355554674735893068558717177732189985483285675865611744495875454982912462869180137538915867167645328493683609491442405571415579659466249330494923459108421399502193584478434501380272260589139300754080381026149467887845484019547167234976814243358661684972943297705801262397714633756715232601719988680671752858348297342510468265189993287630601006942768872735900001161988564459827786894887499526177640030783477017307175758856548790095475991203117383831596529995248700163416929840187100099019402667292550485422579817368828982453735552519339677828 [154,47] -9124900925365929134303364448787563305676464004686602129128526484383716085597548557797404841102881619269514207008143776276377989993626783489362187813128721824362909975836863602845387607007252236308790984053644663403515019933723124474489493458388682673009843080963102118281523971775727420806396625807267829973020899691256593263765476209915126264361532010645696723020054388630667013143636398355982593975601610811238322687564899530297446929149485026249272467794743216570373764686985283565532916054343591064454479063358158058814520652533315507353505424863982237633423268836385878061826074797774190559620200342585083543251035645343045979563529349018348570295316277106822067793025325020369300866955314920678119383266046132514852838285718415635204312249209006184935017637319076737926417267254440291430072596590108340370157980558262012759673796300268754944625933431875843609895030098489985376728663293372021131743965301565000023246326921221197907015520888724749655244377955137674191918380593041506563537705714524263850603455437659476143156341361990019211065683983136122345789299472480226126744358967155715636305888037799165796674404660664791693145095617382337211116990430155610666149187955634697491044976378639272849031190281835062660820431546299653017183404678027648985929511151513837566346524435200257581154385440015352644664104160881345292823014764799994542661179136169030809787213624604519186052056582048774820878393459374155373569035840608110435859498198905784418136313470146209365240719602259687153618324396776862477985870184149096334075835477202089617774280633327763911335273164141643228775664870802080011410290429748549750611137125904835495673660620062795537104921561315658512262428663132577486213255738670494701401920090203372636911164012197410002024887640624882691917205526190313055776753051305702646076336409651065739980020446205221880873069736480478888421817164586557165754993756735206163739240844118795926970439312171280700715640548640689213358952034273719548043028340767608 [154,48] 8223559271250891902862782801095986969513517850559784343657523642932541722654748696578170103681216707958684219022197128856715870043014161422448380342725465950111916889046647364128210016646158366468573756603212661382480653099911237810707750568564281791533154049366239745986279406345270544787424981649940959235680392522181267784154441113769507794945125621249676228402788504113548007937364096528199211157046510718958273291691250165448875562393517321314193843612638576266189157158625894410762874489955578569995491030711543592718859374658585725639788146864489181752394326659541853991678706220650892911261636361979773311289822869049374896888734448688083985933929247241885332249579436804894847227507069238965066448129142656060969630185869884408885033729184455691151064288458699904040587137453545428348157123897641135747953480013282887677859133056469131449212547456782805752583450758093325148186522146996924224783613932909316761689888521943603638842450667642938059508181224374353516398722066203978927368034524057447533322124933517325290886778384226759550235937847592107140793164028115499137608088595900555244695155140795514513052245860424333706396810666985528433506468905119369559694629011636458792549401324799379053798287543018678523261073200064474276267457093058998082354481063848947819905176098983684218688638581047650823390750681222881242566114510356969436618530951426670908257615576544039366224535538927068324129474581208329260400904048518504941536722042382107435996788069099814859101113280179286588709686128335804796936488243597811199548656142834201906763874351905861608546207593735929280213217452156498917201352401077387230388561863896593719479160061956157487233740348409078774507737111023007992984162331968114358385904982126227691803219499614477471167409200955352636698782122232671153695165497633850923297047172214788985511657441693406499417475920670479556927584763690775936893613555475261642202352574063318124814009889077788671389625407512060245720606878984042871430773552000 [154,49] -1179544319566530856921710847697303358146863197694429573245199075972076533515768107917630786398111588823929649017423465563872246683202522668492412621791917941228617685938330838327674370010265481514400480780663034343690896397010268495252933632945847413098912428902093816648016073601583191150692566319562656416484792411520696532393191600293556851836891781688798402892651404472494369063258806427939257280123321237036158992834942168929677332652773836133611758206221896799102393324442000102952502970903976659622594001431640284110479270655151820227847737473523923658559800583062764506447771538324972880409708328634528988628595143396580637447945718059958680432330553787839889802675652162732143137455083948266785980546443530866847607550443102847654415074639124976872191872012016926139027397834391327432384483711790790326231611659880048947164497391978653878127397640768976680552536009508246436429723330912474949710311219515726504582010228020763174138878357351188857555927335515302602450122530553146430028131258428731525750431241080956532431213821912382439795488394217231690775211324441507796014286882093697416167293845490518810324999684269654902847554210736259823433517765772029992314005083644233685650894112122369208181724145666039153340233960935136147638723312342284414552980707853113870249694616151819098549585979799832839232285342814030467585211409002500103270696025581216537064815832621889336135596317557338710321087093549715888104965766522504226736399163573982126109441744916375420998393533464832359918834428819897406945798787421771372669729796580150614821489826488111756699015220327942725323788150703871074018801165325778335211166721991402422495499680672693123063028699699176523798766938281457028045953560929951217614624211400498962129759749976625495432635868045671334497484522845398266420962288044791872033722012232682119091205924144093895605810651365075144503924549350960180516201783071678514525055705212794223042036366257202910500022050641689824674618701700204600581683212 [154,50] -403855361291999867315570028932481774730218452546265103279754881185503887203653310318069138359215069715948012397269896375096508325576440121677556506310549692798616240968781161144495132898917759766885932226198955444443507950811484993839545338970064300789012365927123503463461548551108444434561699986630938203880308189893124712090229702809945049037095233623152705943815252533131076338380877671515917346942398095844344948001133501595073077999457785311126891499776607353207851437784588550347347269183901319372047530087123264112621769907992035539895622648681732633176311692241981285955365402431371686647603982996773685670528843252648591862730465026515292758212017875477890545994805761834815342018056191342752741273774775665913972997826176418796470299752480855361999156958757918399688889355007126117047093593564399336109673956645538245471795613546319247500512757415568938601952113375654974784152793061662713070775331939836514672056384397421203275142802147552812353609322180241133435303290697276617478157992471034799023472704900637630357657417373598422127120574442284064712785293854809384669041898806947512768514686309480365252358207207278350633675824227004995525030413061293983182349401529468876687146041663603241616195176608632045112398833397399454642344955960155795600686523100818707755295751392629615886152857976582084423536985476294503307164285986862546154479913585869486715615472866606511179887290302268483957187665306938613833377584591356765253110064436955193256243628010788747579942390589217039070182483535468666277109943947166669209137842132324562977408865533089305869574915376075274864167213671890504960359155214057729655597539245192376824717068316737126802710219806444449870895106042074554456546108935956047538735581350454516574274672363585743434289765355011480649818970389894707151605166634013046749188766986258323680445814526144502162866371315839032273607486895292825361941415707429232642385001214507755492488354305402078134606619326224665164673647383407856915050 [154,51] 119835925270509076805262566703466179120621358785375703397580091260947177212972998405572028789611480417215122278769199852497418843341254645302293923463103708206774757660695217201473213308503726669182649464987180444870797133173742287988750581288770367434900280318247889048271143384352507738715004338044660401253979077554096353834360295509987901056040735596408878019230895839712169504889187454861799850409425064864192081512706939899896269343904613230881420311929884549621206724299913453801835664185604323804924428008627578773382767039892736956699643470770781175327424183360947160459690943077000636190401663088073816273689811135061185616764898163402839836012750740911685852390499759787265626084128005029082488059371465153017339166502013122954821680794596336419489553644908079467694512515914344760951047329654921592829224304964213378194807469175070786299752161649638804597421042774990729599469257219108744665559344850199780922760647982040978992201260796422061638554908568690567797830310165053647105247781941212990550753303506553492683062678061392530142560329060162872435691315570725194534243684658536510091328388230283913098453565852602359929918231137522196079719673174512336319377056377947454722603619357938427481195538055276410129865876608539904940178149418465500814009009851125836102734029807276318625647840670914991039604502839024773750941430885133059962703471679872456318608239977624034528913687628975848653738482182223006276812010557593902844264338432600279968645958372379257194554871840956096517771820537270076688392695881276049082750867072578686917107268716779386322043608093779532554895407901200593624489072250326981168672232642681423865924697207042161678596550496974829358432300267760835156202526166391131045173997568837472777231541443285130509889188732305630976156142124269861450192764872461598235035508754437000961265282312936025253108582807400316708423521438662458384788002456716394917896353819596026023068574735603197928154456854707008985571687708044307552 [154,52] 14287726297029388628988432052651386628196547262654484216927410205024258678779643554172626572438451224183225810469731889132519165062990104668100733066875334660657695185724721437582169162277959735197783267579159486459056826224700377994568802345968337478947344023198354894262013770401999461232938275240120215262381401474853901650184292042157826994305868934969896564929946747537945628084076454317210150087948666806283091188199204667505183970426587486140103696265637823436536080625704898246698738003260096167194196472241708518461849662179997128232547971292072061994211763883502745970413386351379436157566572471626431977194407309023905667552184487762531664367740963488992220208478803991774879716467184708523138743018474292946163968331631906621536202849875131096615679612262782531205236370905703666081144311564527470076131330673716191349319702043025614177348872724943549577896388665822362177767611792315444597773339594484957827641049340570469668248553335333314315619949953472442508168438747662827571258085309445270237891436211941195508426632303198782578551038551107207430528490577887429218260470314291976574599817636599114455900437501546076009997424532619603280731290408478920964359521481133559146487443154517691607237960077712226039608855875874485126806769584843543308005714725628881430447301191787114913326660831618754806797520138899575209917145507583156608935974422815202618322913790882623670057388704852632054128898647335237760619213578756787737520527142644320257790496855868362813234411722714271902263555862327435079118217205659506749970420680581694985242976913980808310185388246038014123080518041462998018290525993906585519959594901678978863785949296405008889721524483182051396796556009890788660330067909454808221686682236187537168782440693257219412269514802623122918186332645591731533141357490015997671971389232353493932922772446757375453146781911254647901226956890978875336998035827079851587102699463012680668808003119079476517719960519304531654718734322720672 [154,53] -3740322433487794233013048779625298619929659073814898227173817793771777478984943716249902929924118793861791396632429225763201977385400510393589728834418673351148111212787663950784861787867922676060814768092537259444479768287429013830111613889139377569677504085137254777140872371976851750892353376756897205169063962809184791236815500597267469692688886345148082359639309966227623772209754997570111520381469896501638415456310292187003880988633004496460430134502887884388513645226500996910595629870400672992041015719035442862354614948077468479318476424918382052397056917522927986865509339317183876600299902994228097940934937423011790285179798872727665317958593511844041606974078126914498772053404296352985718736948368404022824555145177813578280322088989949104787937264163050348715196978556290914554463969451845427527720612722727288764522394916678178387468989131124685513012400202689414126422998961334361493712061767581493407836625091620765107937283817371036224362262828664781892587160077344184702889220968274817341861008158319379953997080231647197395597338302715425925479523754262075985606772021615243521873696741514325180988441830809725851772632614544470911220192245656827482450508307495812123200996906296839642418455200939599715339682385221603290371480448570081905734135625748814468468697590394081467270015903587335661798918528046219047153202646264417497891669008501997319305950528010401105874367622240807043774593223201726881497532670577341103087451705195423770926474956436767595317766612047022714339653377844435006271222405984952726272318161123954306507846210287591247427814200222676620109249344249084248778985052651681203745641739711346687475142066849327725066217830780762523805877601725451709575452143520319086749731864240683250240132838912853548848834576776133817353868255130449405921907678936225754049480908298298315906507408439777271336786497656215597232934950453283305605230762026203686655381483761752228437812535870979223277189743898864078322449084843 [154,54] -2696391975562890558250181687212821160796977773067797874850036415165266455969710751888263855388563501373560469846506345141511481856651434571392236366621240519926418839668180403393404994748873338010216107435516041359165186416224039639809667401826126269434106474698888821016470071089528518070088240092474988531919988109985692162819808862727195876167125038597327601169545372367431110827234788357209658396728161049421777258466197458481026762051242489389351919339428696591245508880304312914183043380940846436745301092656246501778783680780771619858709910982758511152040239234511754296529373559879552502267847146380755142378743358242816085194267119440191374899900490296369967091013411164103597037007848734997443306397448238527998853994017697174062820905612831111779181969221492766763026287450265752390845757488535697385402063449304153432820655948050360164056405071911087521582364142877475724380850187273525311369663475027138767760338619870070681509004724105707975446004476253192676024226497881579047427889003622983501924955853190552700419978728744573226584678179030051061286904247489269246144929844431512033669978812129035590896710878947215314515634579441787367072955859129228671947542246593258862485003450457353892380160190107922920449393699498587053268689824198815487616960977039957668162820129020499926226884444426502529239730331497670898691747373171975006001860847664534501230778342787612191951089642485879323786749620538101893603985757567244011659352541515739359354640532727711023304422786179018771449996395358113581852056393877943798392226446135115146787795009195211594051692835999947469967653857134645726061765716504983519993742973806531051212055121523227859507715997792454565798353969286186773764471182942499624626039595094529402804913702539356018890681799215915704770774833433453241962691156039054972585298189098983036903626033815426573670252042998152291519997516775623523341875136403801159702646382983046714687143349709991812239929808606923142149519372 [154,55] 397567119043103322621180981103223692719884157751513077524692990078662243390235352530699141345858892261461814988797909945884508725137118168456033323341549782579113548236010682761916968924740110957949385972280218038367006484178569565709569829221527427750597056394597921881169389797155112799050032788858016259316766341717585402994079589628036371099974082455897277247442990395291718167496428074540553818640702361550768431716603789609761467338928790329633104807665327100846508604548139808134029294700840856093599432789670266820548428619038523484740023953652280477169300453669439241395527838790746174559441973411147960849726530075611344992443368027749685492217058635811912203646533068489053941588915918627686370925293933994280156112647618514651535331236610920581199398622911996124629634935299967353391371744997052411504966949886416018575591116558953945459115429913362643138134582054305599437627462609913528395557476649243760845637692652087938757036954433581588253893005182372812633579407948234045975366036841125729644758955788195967341294279764895882736845851845267882615103893218341157670875034151111715689955865879020824143185877769000067694609327095604679883666682803278152648876802754380225636543146639197814321573344330451212660444395810925464986034147073359967267609023983243185183015234105346745664826252196819448504728337550380034626210936317928105226988926965109345015545487458356408901010305270225801567579525239411126714813809586227245068228599129970546222699984547964351667377378698759783139845311864587871826617391226561923901266533903879106035656569436079365014291034546547805402422608653320129819725483515482637027561178514327101825967268319150702107724485960866418319129599207896268391411705934985643893494213745713671382265119679353007095122698677346606599429291425725731990228803323751320242352989650395737109893281520439929765750415263794977089168554832662405754221205350581605686733060990238661251527672792247264834896708355555411891580 [154,56] 327907180741081552092498259755828287075894672170193287587701513586790945476208957162287359908768768532039087824342919081715631660079093202809881284995625086279999663891320984021574899844028088706684516486678101437979641964057927113535987909173986232853281654147251254061447373764336427035613921994070186646245100795952367131111770270162056303094725745421056620918869842370264392597859399598761312583476795630436156638151027952130179611134670756790371998733778415484993913024433686287556274145191925247392437277764312577726483099722597361951249461669157434447473344678693950952499947773287315594128929299432225049645430962886407905764502576514438888213056638088577041702658924846033494803938594391043278675380638230947310292495937186465832334581387911034909415545664491801562090976258816264347064402422992277801051087562601897211856212951988455657607729415896795761171508555037805546385733428992378474578434858956379404775259928054839448173410299133095376833944490976428695289187752919508037142475317246451921588439413579299604936304632829195507286692856232635123136961124723434836845108282950918999260986959777188545164012158744509840993906307427521509171549717273739296413444090491064134812233640453278790709960961237298563736855572575434100524708686552976306132979788460677555766550000332720995636760080898192099841655910279290557900759104993701965111112254175207743104404619189885126912994245952127496333779472696696402624508794065642112337311051470302491599072488273537506775607190786907224730017272173999982145445699286278892013968418769679605978543290783618481790511295101596707849111246209013824587548925475804298202097741009726643816914302086799576091855616575666502543639999635010854538050253253137731067960051911907689992537322738504356337747247871093373358394092225122344454893895590757115160871557967492264408524927278504254226188803857752792514125327959963476752145920731519594419986602139558502479641494995636881505968227849595521960 [154,57] -75725200436345317908548708428073652674532016871222378047608560530797319006374195830301140145949452960592124245631085577517590111637748829725026570054605149669752052696288696252022107855547707829168270678408097041323496691171692951590782892415829993555119676903145440050660339203414585770646278975568198127252644414887487962260515049886922298521065754956645272285727667166225700379751800280333271998618936932167696728954472109416495703101651056052049670097717585787806818993768306948672817769513291144169599389861116950452324319430811301290298486219198054361736479154384944420247871715685901823736190825122804769114476152604970245085583570668243369450538999548979191024721900458736617611709302200471702102795174260388046439562149536088226710012122185476342520554413301066433080363192495287456535513568797628469215713885169094636552753916375505453263927999807359186567468702494665253824484847479856465561573257510518982518485617396119226892477532533583119979801866778892102430751722518297316370369400146810896374958191562997559700998950700009861838980202888828002662680062667739480714441674734142335271971388568461808752169780825658756457978329262386289981077707014082876976731450191468283527442654896244363098863660334468469079808324402630488304374017241637435677752930147872602302875563272332533815495380438641278131851711619670083106332720624437795162197257448933134295800135263947219959345297778987011959024828931719686828530322025586881986933361217363925316227020096901238970107793934283383536968870461515625916213287047021334755343378843839796665466949045517831126756394374608061589703173856914217276323719953396558723709326500656519375273758335294016464791595332158151500188878059226123052974314013846533908942521895559717230380165386698899141254876482423878746587110970673294828150707971692240485741619126565396355092549840287301147700720789380183516886102670418766761577396705572451951723105163875612453163714601538031590889116295967052 [154,58] -18819422836227858790239503546078531512154013762910108952295914116847126066406799181795062922620761154153112530832449058865102715934850823801168611772169571554199502494630368026944082420023415061331039356994329638183540552812481197178099954463477309811788964341237980959410376101955094640973132098791576016751729113585268375998374640389359305049626408592431611349592913233149030482135478914978310956419129272241572638381538229657291123039950401231056184800410597811800318901453571460698067419381326316036204552587181168315870963813425162416288575234717724317056369327552455318660096059037190296153179213574403951373165652536246259731029498837966040939523839307625907612890042718412630184747241094018852910500982899711771120346440636309177014010747177871795280275567688014483604392160117637914442193176876587576833440678708354358841747102682549797044841289438700322251720604358952213552049835535962589403172656627098034286489479238678160096585313812474560745629349661727215284017868154387358364636117896947007388115660380964631584624759264264243750629245586939021359143719513131885549109628479535317476926919397056505367213700865105124222039522334400684357042257523476989730572564525619101603155231770488494813114114390886742412614325241882768270625720770650278126957537620863563511229894734856685276212475299447220223889151530275450697383092607232202750343942480849468161520267188230765674472582421297286285130361237044538402506933591630487873869859274114033763220323429607420674378267028044762198623497207811084964987948480100181534499786112167628553174115678225582230824264382118488177532127845211719594621048493322118216329593205668544268659687297470825486930077138830052027021848519184602308885329228466823797860537648335228425185940537094885768045519075042897300106743135428800581756936631716440165427938902831558042115286439431061994423894284730494641507080862179491458636403752238873388434889655687357113497229245115740569993882521328 [154,59] 6593269475326212954155307375521816554625974738296733626490038560677389062234341999288499088650384294161386538458621391376805421351220257488883125230854817124930651451515719375789259549426232727526153311171723603037800783998786422863120075740221588813420023230367516085940270101309916309546182138865368802509432125893990841442791283262399704068281154607574857290085516642159956192571972338580121386364547498064129861349386530304882061105118526340528572943503065820506617562258667918294122774521537477974709513092624066747320576287991474314120947625884549240262083041520875692902444144076229172739944088279901279545064517519797676507639335410123997668160078636185430378750037137995813132140078721142340783066370088890369963512164723358860362002108176434541936218237502333937140362902280980765643322448525719454796174707611633138538586196724404785985992478436102084170653041224876839947908940989349408542370506905598089962025907263683513012125409598251060464532057168722955723013777867172833775784223071160223331113458623468499884080018601584364587653739297407009221277815433173113924863498307715604063886007752882030496421253267056460507663580284478657885755049491220171381906299987615168234163671726874659053243601571424306055766537027302358350080139575669729294470731386232726500264226357635752696682358531266896276076316059495260979012242361599480690177090433205755446108762022576582321252073016809847022148469557777274159105741768036611910783852596300301927460498296395023153704709440775256590302559984561898199449749708324397116989591864736796000523049841244112054559434994217382300763407201298900863411797997578934359374411912324642819177622107985167670591970239120507093948402190225492256723300820237299483244140588365534921702715774539388709663290265809127078308186924904097260990966633787625645689392825374775550333978113533407934252552124633177085545242678016443988164882778452201473667792680339386202961218806787289113962367962 [154,60] 571651930178735273747224066216287384652147958129420024319076585247309321501927101249021508827935968236796225224330755999579620575546760583251993525779024948191359715121587541190851722463690000390178214794118532736669244508210722124003697345593300554508792011793007643209028025034309248604124432530381161482941471858139709124616453116855298377171702325994903345988150585329863441674781563406299455517344888666547126543773991514015084889414976515294959359553526979722976260911285955167063223315113292390227056342396878738135311994932866198226403670925649618730157780645284835930653825741814471069516877483729054587056610492944627958980983462918211524556356264387057393203407910772762165813213822184801600928245381678607725059715974583518135085271505804458151154717869049104004939326049888530553981264009366144029134726031253622788228795907254216900947300486725018802051546573622234154092504036518582080729781165879695829251217455095277232661472898034904112664600336672366256614157528598139884100341249113149746699088944844290385549380002590209118766945739758118931880576837732551048893893018861641440132842567893823674530703203007754364407464408180308386595190761448014099815839166853770743541701192098603681182592125931012007170639095060094453658151135775125320126521075013791843941798458610270952656074933698103075098963313822271415537846041398049388483344050650514194004920561851911751436545254532312728459890796147337018464866536138654536797463909352112605430717925745547824868164169274453475273881879978145885993406836194752770064541250130360431030194976625289186299336600198970299670259771625999334119000231103715812171717447383459862479340234649500673998982663231200118799178903687227964201636203858729117987094903459333402208952210578302102681177076103771873922944115475680676020116427325981346049249739145199872542478869431382690193006826274695955371206962145176218836041598515571059968075538157251824880389317247146550819232 [154,61] -331671063690807105498956547858330902530900574682876374451921662159916270006437719115036585683319640095896451183009697705798972448596812391191822553303683561129390437457852624365572171587643163949155756122313475455225021046888428856576250415569647633281498158847651890249659212480537727987004013017971617982131635919539616961393186597217951126055176394063276290149211690465784139293590683427969010405990301205715576040461893376721464374784428613821076831577896898040713583968729199269290771900166828784747584897093915551212950634098541433939108616092607835366337840603394516505482878624654680821063106892654208228334320702148643063001767267502497934899058959892335563742698295143006029883961162995689736549817179798428247678645585747644004250761179897004194764721160548202919372480738299558033138065056685848634665340889197309644854817957925587300955620953392909794802171341824373676665731679178467512525391732479186784862430870191963029952987114167720244820712256910392860494610472674599726123626278615212452697613049371905761080113344090818276007501224373163413346491654271521095225770161582206687095321368430069719811729287887399785132120576319190493763423321509321527344712746369903909075700675863040804105823849289423005016173958210466673724758871356119687066532841372732749559626217193164421742389082046090442311943228603104582818049382019279846042447917817116922752793481175145795002286878645854660542904269991218254775578805765415303085990415383207576083945186777926222771564635538746036621382010237153228921258254918405231301057857639074279492841597907907774992443162329608829641150893775515926387387963912026948623887984838546512374730423919927135595140632769594056355173632563187738941590982932782382391334331815582350579707924996692168493810613207576142924717127113121932337859387639825349981872418778738003899776813070685290047647975554112202784241472013409639033473232326894170389033070511162998469254199805535012549 [154,62] -7204596787794266274104469252852890518368515893040612534440235671059007277125337302174688423406876856036709172464636404863167274199007541891644383702077718008779171481286799832810245118452935374726513844963813484074332007998956384370592550339187469884436237169728860360753057389981931090905075823073659951069004427127587345660421165000032641957342025315886496046243275243034469516530525868169865750829503728941262476449635546244479312759674661848698080135766746301150845281279021748629670540916740623620642880941319482563414251724247246731893328297827593401415546412578458474080390808092791444607506806928360916774850144953205762595007456229963129349534329293472735520126331652490534094460099464205331825912927303293522503979123101317378602596454418186206114592598175933235470868885314337397380116195191099165510622721556940149432534352540195357669488814421421286450573401020035804845495133495246862922913653859377136734002389928164647973800971098421342038426267956701303645086458941539502705102860535947642433793833031349209779838791802744470097058636054699166454410578496218066926099504598012964269479404040402563235196204981907496257696462315309600667258088342603936649168441585241328679192643309459402355982729872224319851251352522222890556216852986779857207290877591456619316140963102506556853962441582899063366048958455716730883266179507389548046530981669742271533534817073429500031897515711437853686405754958825039572650875742450441826693822582061210471837392270667754247957673441485910461168324477409627940795983025297097148593309228001198185864366418617791801715278767101850782942362812462625411169367229356791840289690167506397723260173670266702500945730316691516536759498266767372091976172301637873488895405747122519976889318894486320170521822139604764257036526154305216881611619425727401982437712763265031160035526958211232418322803280232340853338996770776102171093767655829754985907119118855159593112552663638992 [154,63] 10075963391080515020814877688319792375822225882303347406281664739047741682921006932038570879333150930967290708021061843215346408324015804526025964625844529262282089479638323054787021437911208692110382269302435286578020688174076246643218740071537236650461094303776710917017267338868977710083948247337411968036640176003136708457503140345373809198227703753077423231461535631544531247664142910342099874930053821687895550477141027112091449351844765209141009021990391888354668682340244693644266133964760299716810667050360716298594893418508853168381048094261947333065624998127066715152962246281412467660066186626778828933738172936847169611247971101868781230992761131288290623395803863674271955451427911371003356184424824791439240167359044327865740025900409508985303889770584624246833835279493260687275312820062688880152542911185606757084914329710310917218428963500291245654542776301021135348998169016142537556761033309691405664615683244221730095381272526191434025379305541203739080444996400111441849804634797826456675263030595314561977228929704952097949256306483868571669133914414293306484252983807738590524828881826792849595649216807767123791099083536081210445613183879986529613384407391895330639246308609826712851787524067570246997734494347098150531605395301802504640855942373859140577453977518652503213234606574367122845490988116490361938884998210854289000804320183344475187472298304862321021968906256889792639223830430692255021157242787683977997626766050296431186258792799252120118811007708216383018947741346082811431788113680643883454475788915134917009595248277855794292409195520677079470746376027480828881585855718993130283586630894792221761494621202574970925997690037862071725779237630560056480582739268823855226071148788231775699546956757955365406555745570999076530418618282703838231209827701910208736027719168402841384841188453010921816145462695091099860310079133706888184472727114923151046672496122198711927632769515368 [154,64] 190643763495767653938622231017743149973187014937649744413574154389256575496948986321132612741908442370573301142103191050485866309133840674443220692641944727508775906932063883811273741616989670790029297512147111952667159255014113771282296967781075208566484895062452573935116510738795632280203258544577666797080734713757485267790032077461103644316286479516430852136352340845594250050166638483637546659372069251929242764825831969780638640931100369643131098157475499390364163844044350358331899641493002211750766692224724491852908014587121970184709233174047187838487418228295937229519604622916822173868499447846635195619155543816727063935880881872812019297667733221473669797410529369255932629400249365828018316851786905900171303902212781193659921730784143959692759172640991206136076275455257097231391928223741561658030237355925348771126822083421338665060605090853044306507687555445783825069306355849033248828597818478908578892414090148071667631463765605792752952031488677894456721779651576379122853788587998422673337334885500042987436458529066235083125013110261803112573451539394014255425970819525324088573239711615214418403173435934394688693908123394452953405987906116381757779209490760763179239750914510168911534494696821041209788118738888095406844313294739986388623435995373619340040466842851789027077467739737552870437153132548821398136045325309586198717206815081532668162644610808208965231911047660427459897899904451341722518805363261301928415066645621877317982248822093409056157696901282443299478519154875985781553517999342986956223691969540312681797718224358850626559775284684572853694669167375255559333064981037448108921422720477792252963126472599852738967585171337061194051219741905119055097529823444495959802165684175600514760296035571778641159087489932472510960582510985594768141298485872398286435664270444525736506163865173443133013305085968820423470498368332644474891179841608169061325149266026536304609576840 [154,65] -254365924630629198376176713035963820978515656717828541194731637018355354246579059197764426681354756035429711750969923441664423327647322405966207953569815792393152624153553025769798128441440054639624736088751490567133673123173385023148562424704180384338915724911230656810040138000757249177476020171417607073630278935672239882655975933356572087427032276631198200774188850434442579116625136530566973549563073689529024816380259227546295237045116400812389715985555318253335001895916119702293007485812261450765509880462363229174553271891642700598083029578763969229239691100884595666356194681030653667565099429722547727170845213061995458549590003067357595237044198590960060097827091130788428142109151463044650349883405775837383377252248004910492012312019513001793443857929518049203248542573023675783804577544613469264543333313384706942942897056292726562937402804749703823068044716533892707363179067070047661450451472537094484400104259329404220196218285031613169852593146008920026045921215629342603156342340404804485761286125397763345266729669460930179487431905983411384424471770403728879661992550999517850129131346902598436766158704235498413238824106127379981163190738869395018046082667502677298446003305523314041946591645553197037519048959456203700662427377611183209773060413131490399360026109125453633661148887850532422235839902504300715697921257750713939799108640741967028589337283985706848269942859297505062356981692161914666445869213547355807620327041023387470065572490293506279942319065511858136274335716827438031172669480984684636478502739297288589696120918408682379301672377843678708012758442974178752929355802840342129523883453828719452087817572669263087356180925501548530521057437888607334211350942867935364215641152148778024255036242599790461116228959901539428877281074535196741618916641332253377217421525542672545057156103508992340624285745527570190112838226645368428132150968237873901751107991074073436504064 [154,66] 8291687559757557056461499730806798619008805901954487062981149328300189708297500564721227315340827526581927720125906483492797765394340131418601481294136700845144488996578531139172040264998968665703103109375930478736585229661936362250229452637594363612015612677527269470062097365489569230144784069204557977653947903255021762259147850587561440844807063713434845966811607358440462432888322264167929186704357521205902261537464646343203268751994146235436339110190210807280922990020210160670421523858676241108982880345918952083188240718550452699536211164688665123561457748687092389838961036460286969951233713868811636468740915210295417408313178995252313784163849433485625528663580440058975437999828747644878745739194224985488116663653464516349673963977803642464420653675668010857508964962219391737826913029822431424335384539900454397009130139562543572362379720103991296552317536136968589039757529782945286751413469681994837138102042185731622588761812455438399041090891689761025642966263100841723458405851691279324083812750478003582122126017826905191225713603358369864071031770244895955441113556127155425711124633952716591522658094263418728398698720231113085371001051031813598350343169242115313408569053584851146086575486132541420291795002164358042863633114354922244848644473722833178081807554536123142014243470264718883958720643136307325204385423911000869881786131043027274712206332590112097320367497543981390476583648482264943247140455807222138783766584101885176329779526709697961093433355811678027179929023824503603567208262543557303284299554205620521273161489955451538592681777356366897363169208366375577990246573531160182852904633353915806571417687817662946705252671121936786261118328083246127219540392533059186465016463937508633264208247104046852702607500063875291689289261758040977942970843614616662409881286228319215725196695773594968620159480701543786008007538518789219155243415924314956720464468022301321304 [154,67] -357614321812631191312807842490249947081610657129156326436858154756269489168915514757347506434692707481368565472348591648641733722230042393083798327897687369253775939446261002849914492280875609411808550366695683122999950496908409789227453921712241105115908062464201903200278532642671200225007793522181334863355361687527038750880483609122638650603781728988859863606731856513149974972536113060596095583144495986346130927209128080983172002004374836061025122708772999327014189442493405636521176021444625994689100878713702047467224928951390826708150720992029615573248100054935531245109186324255142649636865561426754045059057881079917796233694170793138330464163418078594029811656637155681978575169072323623363152910714679368939684251179490078391781205455899763105464750195079601545217614588602691104249422846306169944114513116818861191827713236869148012211421903648344242864909571103103394736893995037406663326286840892598737924943257756584988572975478710985488912389724242826737226642097110705268663020315478550122567368408475878882433938204081393663279374459225744749776513948144519801711897657204811862057256481379906861502582227626693468362175636897950703690513983457789287143919924864076130765601798275609109821414105670288846634760142385335478644517545648695123399094806060764451524405905024648142627744291773166839285259113045823049411493019212553119339354403195563954650628161448911822916818308814691889212685325214372555881056749579425431088570998922586020707540042587266037028485071285634808424304617245618716835955710446750289176112660374074506875868664355570260252929640834959543097769918645196812062540559076643054891847352357635523760869270108227633848066127656973295114712926319571065973615885047206361222549217837261054905648414078256536966908214952876257227223430333005375432002218207926523237697013625866998206380801841276124012308630496859352424820180375692054337195004343522264230439109514248 [154,68] 912276553008000404894971443467644800731596921980749142896874932507776027025463200191380007290333974613765510119568340837187881115698147638801874237395595749751468181989794813774724510216216905452707120743038236181761482772052982328821868594207125261963123397597475046994775377350686370023971971307873795030182365851464986782099661307164197368019913206504340372760851689954759160884200574074698843115406102330421255079934808760759559635489144507735200692508656323062640730115251947292342035986888341535434903878944844821914523644096245443708311203695284821007429343134566243370074423320522922095414664065958538277922728919031501159941680065768678415290882835099899682401841898756694396365991453742313043469193348448075700105713476014558887568747146226597386627758125156299593328808295245593684740112176435529565124090027812437073321100120668101110434373720243764422021501325548151655971148487444092860687912455247229731477537200905541359966987316653854801789384134136916289536256965287295363264389055939348503837869411958339092560699875931049615494126979727097568373136228174131863544627999589659388291963962547410094944490854211198749284761493738969989543815657820331870818384419055931937447821242817641634468725271790311842139417292498251771348410120877584982356445644075604918675062537721819105946386657133568218186372015169257485188526647468466692951643429407910465327260906845624013491088717103257716943669900150609265935220591491176386728914855053253918177380434931000720614315368670143324839661794580215660953214778825729652008124402640796114542597049622987899004662760767658319991753039302040240995459521544977328498288270348560737898383042982025556771970547134779410770133537320614855847439455406010259761742660321593024776523442713279590869213240738166019805937837684232479182030638612238847578879746557189802913622596911994229555561636943048827780886004948419422922401080557518620387476149376 [154,69] -208771891712761693069176570458126715091080375192998486365005921465066262483012392017049752048858674348229972547602358747352344764981358870647093395657346175795442591275233550261138773282448526369221778138282897236943101681116206983626407328097043877357134553324549192854031305547921197279979354602920680059268180430046643122339559764217402694275338789415325763837652762562864322665145760560610013026936985636211003497428751615985383938170486257978836660749414451931554102150241465189656653687577215580214082326471359235893692071511629097465049671749479624013677777017525895484888766899438345001648031312307836775674306034803592035327904291809730723609289439665334862591305369074286179769733302593731680799245698026088620906108687274668278159856620238424015457686018953625091643757175055390788948535109126662440718109161985326474328966972653977950136615521202111246356041149787155805400556436515722146996471945295659910197505694317275784499110523600187100128740373059673814995352360334518035830105090360894833076987261621719099133234659279658523349816691024581465108931766911568955971023993394822519369467651051297337010625589164385871700270384231173336908618519262882937804241789438174440356646186374377030570348319208884639338767824524680356375888108366828765016221075444641622978964481897870375784876646472584328180261742401247446878092568677872082048730231245638186194311343575488979439528821788064451898160615139936106084027158548117932273530962929005376012939419326410248284481387509087231221853028290285262895812835716337843506556260512803056630771017851127388669051607975735354520556099589668600897905923536329634139655284379535184218849519600844127618496788950076290372951233867661294087895062065374994893236730349945320069630062847629892940438554705253541111937737604589453229712087308826293775306389205504593855298701378186104624504085777281302694024835396414516329014622415099355579065408 [154,70] 40399632590215121582568433027762927843169500446461025184777595128386734649694956605920330199975422105748588007755689509070081674126303962596512268148717047018412135211447810874491068478826395826185138534373096346843773257558626439954128465808705417649408313095077304923973853554592552215999429416884059256669140561612715763929441950100883388844637393933482283396975065057005538279831669915561353777422797500880846170365205428169437651310397964989801801300699083269227572165058814092111231792035439146273496432908707640999626369258519327228940517440171404033464437483983679470383383816086611732685540839418855560318488226081757993852809731485133836684214145782262933655708049578009888297121925985028791972882411827743113363111484751787278403056797654391062413720160213028064415501781243335868413592864689548249496960497139667583380945226601863848518926229615143208737843137487402946635281592879051290159490176349585011917515711566824660330716559148048815980912643075491175826299186738197259794480659167604974883446774709138795123210111377187960393277015680105245756418990275753970465375605026956058378593158569684683749160967964880711531867928449132864802038374858440061473437575587314684796822999006647882259500062758545403943480880862441832794528013203176727688485073841636173818141512075044004317568820283997630484607353954767214193079263310752579560714899458378997007799621801981901554366370700144008295947364312098365964709650215163857366604670123013347088697243013746908088122660490250150275990622038374053307471978477340056487108652654357366671256068159838029912199815707495722627138132865135509941046884684120331974314464871806993908551408902296908931059116621312330444950812754244662138675562344300427662370331092296312228391087518607638984443505068993380876749244189884431221251226022048956120642849752790036961701629228423276081812260218833199498486665832069260416517033348057066285200 [154,71] -8609188933886983161761828992238624634566209011621353350670156788556091965473212518142573741087020279712378097246204060087449726494076712605156261992782599177405958167746688200716409059567794196778629331142368536248955486013477745425493905483443335504770852077128954866207565720519667517835353442475207189222467537276340563509316746392092678996434314992179811577446507565698546010105814699233908249701096707615172896401628764358211236282063420085456282666348749553890704064307060620869042646572611380193223380595380776689697247259493062841492997405520260058204508961456341494173626799238305047114636968033881093087725592239273039373425436123158402453197456349191997566838084024190463189483755910022150962243206019856473487777987578095290300905731619105914003927720758007979635515156719139096604875368420826723909374169866124986046734328553913465524567125931749539204653025556839411897780923003021612274782723794650392826472247357479572896495742992456244821293779871256179089820522088644382644222113301049861768630153752898025632438038556063600036833095253402545819554782616817925310589417409211401023947423178687618140901873397139035166150763977120238964346453272565059843076542714480854669196280627204382406193189122766548177769676415812867247894583240815347166275380353232245416265829691718372636570983102809073502800210245470596837828313988542478827287956709872724264491618867216103598921483470298099483283426955692673898535924228245782546433733978980183473617754349870626192053210328074372983386118969562783185594098782109239737538042657371381270847758258989353357975394433218077519202681009429751763300048531255639658816373712061401261420866621319955751967546721281074451619479653041842135764213428572776956780257076719816637746570463700364131756543311601335009488641259716176813819981321868347446791755636815297706038311006570906039319946988647176068471285518056635401026461706379358564 [154,72] 1588771778396852510789491900629491386470021976663956862202590747071645202508175137010630832652792521568173934253665948553644105443743107353947976869210033390447951978481355264725662755171178702249028951281125650529274831548057553240760644674537113838299091674448876090916212440526007159772394096187248015094204377633468790534714249237483418153321687901215055413452764359604318397563056831790127916399230510546690607363969461906223507129439760712772432401612705965779761594454560350727011018510409030198801429179638472814069655880550915464174787581267073976213105810290570807900054682946149864066418522793009482318353872917114355745578484151856871632466010630564472341365649795051475976610407098787138592950889044394515904366357495988576191886778743061484732874623809347295627124551430425828191579307831542047528982300652975712262859735650040072057810975957140374710860777889142570350624012085364429863049248263562015152503302337840478311218844655505879305678685361404383190838772276747574526967388690067841766662089491025113222053576377749466540576272829288741360694351904262698168964821385763918107389920014565605690621308120341849201912323110993417434930809321740870388286288126655722770433450229933747263478466392120830854193963800537105105295848832698163670179344885420483670469944485037733939863072568137769992300978391085346520502350378510874404161799152242311958987454312637862833978147569280895358974424336085210556673796387323382753214654374037479316836190296793591338582670007633843732751598580401814061662783724636909968505467641642270785438905372009098140487404826115003483245257728051787681568734426060080238653421740833948042600058397935840920690905347456069428423701657264047397485760865195940253150993798112328684571637740534982265528192005022519288741270758089271673635501742973421994980611221236539792714617396635396534906480915386193737782848202234709207644194498396344 [154,73] -259424875367020395499165037933437802239238106638953365861357632759952626300062183731446870618462477882269157129396704162634182228418731252382091643796680896358524452596409168673557104598234419095661474543808567142976295773129698341380823712520079899965084303765207795602514393880285010979931317521142616383856963665636659425381794617898251589265668525347058541685133567596786160353823250966873099019238884468554149586359150677015295836216322707661454320655305509166084039125607292902093361473961365055034447759302341146616685452009488879428345089285075250194322764280724930067074463880002620955530715824790606173604272966106285747338933232176091552135942651486007616533714944996964920505889423495306788786903378684039777577168752707762121196225861805530941534773408868997900612632942299601696508368995694123941953949145630248825058281062445367591994537646175925469116554892030960912986860186156464004091959500956416777178949733233047105590107087309507056005052403104081218802431788017794953404940388970709309800840505836688601286070654507193164206457040253077456057690825215842708850058504399160224326568931417396336968385313749022324247963254355457535336481427396246871393481536577739520673819311607501081203215524942749325462421846199872661837559255017562388832108054669691137341651983740414806858259414453709950265802626969291246563038516263006032475373424902403102215481976239080526501651621634415750371154607355128828678445898136548873452794949609951645631063300415424856499176075873832865933770688166783061551088499097480921858225602729718697911513807222767858387486179871395307359320228509200289767475511777101839384839516146231177589008898782710243563876912138380188546411066120818367227711905260653549420649069093664232653560141333002019708299709337056007635653464342426092452312299264183748041485424344116819173378842802337717622046471039963516686938114650114288901705576608 [154,74] 40739907220584883591880058410650070271692536672667896442889571209158131449288986970859362500008532530428608827745730002719532705418104028893466273131284930579615756688993613856187742688191546754947252627179873740251079913759504853157947773006802960632971250511854138517950007185305924490200825253388694549202249102618405036394476389439661769643735693423400106239597302926225630478747563100563322459892773283116278780134779932038230223406399409333932650085172213455120099011543179854267808642094633842809187083745806315729184115805370099005054823840577283173432206187573118252453277782204028619745172594231148617179301790208060475176985933067311575583493354546729873611048091508865646716047714500051033773584972292789862134937980939173962323447409350174108606863015566697788302712018258236442327372582933139911306456982486407100235683393923892312996792894343139370683573609436579543881375109279085301912224412016581114671733039256142936376984023010307512171012743484195055341229860176757788338011657785814666697356398156284891280662200734618795156132173188208489391079403196090812775406309065586588867325793237286987113163629476570057349574583893640027278135559392417066825218865614178443895583484153933196741908375994832368178974283023552826138679222966659180413913263304638797814990427802910015204401998493503163452088800853522266088355883753916412194987404752871026068113354884372963419519279652983750262691777987716439319474846669782529297486728972358142618522146383566775460246743670675503694303976952079085753438955534893098608063730825469448406430663153584292105702789935316271461298727333471629141800868968519383387134205360917995286688216978463864868325683401753309149815598833140191418820004895764287680839589978341197467904241078763850223305776955557331529703853925763176180747074469370191198174317666763199549795327761565198729661079969378201326156752183201774221056080 [154,75] -5907862561875949144472147955607619121555620180544236226197974767491151467554191788368688505797472608161526679429515095204168034947315828485430821815189622827635866701367854706246334700686623938403310603746778071966918035204057865273978364586706857757072461850190909941572357070538777718590472245783717839144998790743303679805867418355756983356247884597264546218302798811159165608341028891205744219979313369499404554186697687938990863982239667231487394851661575909777337831982295402745115092265753994954555571737493467469134324143002054846103381152555145602954368191604439775428166700414227353224958725287126178981558062179468854004740334187409792752276787023013145071746379148752838144860794596396095487682340626891552209385273879695468772425456745785430502853169100476330458488945657406023394209519065166298577124769644762747497070860370788149332964277104778534716405561847321221572492581357074035780949990346187484535905281720385737808599433099214544628387575294162342490845121816790075260642731138207452386627766789853567042846741999432444191804687455393975672187573393157118557571458293092338727138333681662438441852426658319422834787964156988230664482342663071805004122507157848537814327376363003617517679761324703827153412161324343538320894281988681759966934988127320850640930298592279666667530626422799270780151954243321441709506497933270910950880810401636040945224452454460595145757483324855450782267438436511291487351632041433625594038234168369224639096699084385190370695424909958146816929050013286511862498851446252360778139073162982713145632870808047445305592397050002460282838537518328585070470374433507043530863577172475760563005925522076019321114904188210618059057221618583050379632795363507762553472908957251042519995072473108315820415283818672984844445849967592419629654299916279257065113850969484268441071314733515151398690456035675543703556279319062286667696 [154,76] 760396447554877905728026261319616157417204130587134796634484010272064231974656035518083416899018187671781093217456331102062253928985998767491367202037191637673330624106403128484644332840963178415853463376616643791202570922971224589279766882600974596926683076855459939169046171858550366992462626031389844186751490865117810943605758734461460358057914336380857605810610127965348875072517594628989635232009776563633459551106070655279213710926466331360981670586173488671916829359963355119287619181690599645215625965174469418514601957546018906191693512349693710248925849665391918832073618479153431839860361017737820271197073498752931224391087722049383486804202540139741511939148788529111748947593916713944086062525453462081375318095206472383106689498851393440032078829581517576464135984969815906313093417000447774650979211059661474437000011285086507281043877405559883002165634427755641446904788810170815378480293548563950625914239853141013196918374011974774970458893911832378745595035424530168039443902702148586943200637052595606496080869431423476302006272482748643144076641526736907357900713279935175454500850002333938382703760319486021970702219186205934555677288526768055486429999840682384451789113485253759585188028400781744314009663976039653917091063480599652227804153043581885461753349723335903080313166409823036393831306642550087997353165970303798620497347149561522915582634435629260684587129889140719877893751690687802182023032473725891187219692770305932353266205787888669700860403950123426547265375764977571132757327902648373696439567190359846891375955381772958856622457954095333004056283021243824938819455318322778009799788562759887666016970701891726219426314877894885178386622041260909567487061311030388349154809820349676566089586265949916016674347344593823050229420593193191052638619656299263558488485470301621050371858571905631196174435941560118057738987070912715448 [154,77] -89241442769955598561932574008253146439678921366960891715904302415405133064369594675807620076051345069094937851258624949614294874967874567888175403084913459918077739393552248207263059721322993807152688395546282417700347613726502210841522084506364822292872854487916215651755467948975603083855998816514174455471923127098190953670930305112336057673368607468717883848598489566917885128713560039932079015644423243453206217379877992622553965733375719137667066781206156504983094651170102098493704468618365354620305584666741459843574779570985973740040768065706779231870001841244661365001367994789716988716853295753370410108409475420270758841273923693444483885710366289756631260191228547952924152624629616385327012834624487606541755457798285228425940214947860476421975491002829004700861092689737269963091886600121611616572367200155357752570102034125318716800270827667995862804477139348819356189246330470137839973681310022425179855815472021506963887785041964196186138590785447438034990251017310414601008229323757769624391649471174754122398222139644651381826569676946568887351321587907767363657882800046217207310765947140504642018011392990268475347780315106086836249509366876454720555671487497180377595845270036262460223050660738523042981269035705697199415764924918246781952949867185224743868930849768624275290978013198047651698248926686637197872850858133072146475502664209925443999836849711526811309776170599149078718929062585232916681813678846909922476379245891890467921928726871521848531255387148490635342616902222235010498313416235345726534873192918043634775273194753946236508055199817847474299867855850885792556469002805038497956228288102089734659760082332199739131903437962712092545626981920874117001381467258761615222587209043619959447570097416151827631151444942061755070876620597428263874531865271733209650433271501275666726677925748593642558693068704423210389667664814960 [154,78] 9648746464698563889406587673420027450632009852660311169330738076664384382493767989140986029875783657641652248765816222992549070382092948859208307339169470298787553617614297339358265154809415014996774757434336046686809279320920424594523376566682111306934906223092047105929900241894733209556632062389209265841905273193135222911877267994567794930474156577426219548939878504436343136085771061899426325432111619063793010554116272939010362330182742654688651666303246300579753544687954667952265429034311190839009696135619958517696945560841537105994634559269120494684158660654065882588071198937513108964111862951631485958724332337151834472108231305559229308394523603841140163271438412433844044739993712142851378074248207163304756682085736303508545869842872807859950583210046455898548908090813253798397114547065742479526559272477383537916597858467291017189254781962624248694773954711867902680521739278919834133591070124927982736929652873776786483214308358049578430602661557861637154693139452492798857958120231914867092775530618898080242806178002488902469160711925942574035470861066415777483127723112472202796520328692165410393420099057641802846600758615342362236046092328011740481288385876354282668220945168997650131666320560292753848570287094909667068100051232131080231825559690859815626080062346435739166826820052051562587498764505258223360941835600051416339860950926675571492100353098017189159468902090860424384797706728870139073967740631697212454706142031881223419286347465601369716567385362714546156823824824547062903459898359739669840209995156716266626375669654508251985103194699278593276227670267802093682270718142203430022879936868653089281302748408825486854478549344235962741350389337493080588811228146161467669853490699837530464512063803937333845935612902169116003863574478656990464201664838339725040389456081233932335738693795226240120822925134450129205970144192 [154,79] -943029425027915983536321659482328961467856026866177076005393220233617501391390433220247721267330470566566658395840981132512547119666591217286956236224060282475491654509961378907969996172265840643295161427670537361460591191709000062097490393116780190301821968408716376309615468880153742055027868350974993074706242859114502542979922915626152894511185998587649857388268327836241591109503810010141773182041503066690389982344079467352911441501479652790904272324031283460445996629489889185399469193715284659072128725820513972550860979969087343792634006706683024604034091088622934213863777622556107151525373729596806262795759262741729520302859543282586336201670347596565118142972984117996911499658620670446515721366899898469828420379412289320397042286993741116058863950599543651754438149508703569146234282591726305818528362095766239166444675112226203541931645121884765723675546183694074054343877472015325344301551721480186150440883259493801680446321154717414839963934561937113979746811835345612841693936845125644522884589989616195384140853237812031144370405340728514857088006987343264172770239695100374785268677318150397009636353657906255047364894608262719605485331242552225188259796091035499196397211922379337960021377035990714827660598660302717329136718719034631863899131918003147403088975565638567305726609575014854928073011077346654594925455981527366239315356141250077137519218843325990959237059763165065292888333780004583865422428976191059570076555403331056112053280007469313753040013236731885245291729643321694573405624043755830851458755017634686027367082324358309453273860374595660548980798992259572798468493540841383492714300976109291605772448767243657016997254107451757727763965525561466351263324454126595542681079855048289572726668030497643782612908269809589940684982375267774517417204685007217931517036074942734386190796128161119773528489047705249915008972 [154,80] 82643567306541128410346312723915954789188508670506089155000144172386181082685864561941479194816547303385926606659803697874502992895062910583189372803553977114672366141480982057555402235306076941611158856181039750144074506300437019538357012568406880314813639553583893517302096130391928671436184403408586651220799668910443899272999686408716043052007960647788944282765484752064651213256724569140798341387790406581267608866629863326257250264249099233068667554448405567229075218279415393253831361577695242683419405815623759321153907598096555828715581436575075193282145399070568862160485132712661071554870206426568805710982452482842556034287535071695873915768109328710116816971883554018182931478964829262933166372888654724806541816904851699554640005854974681407333325420597472671881881360562307898971143649758145549257993646084174154811890924858363087395971704076943395392101330157704111627322136505177106978277938983595638089292955587103996081166388031255968804656930199603784768415443742962073149942706539150049974683610304032173832642727286537669674569578400190054861436106998690350763352259729292101487770191481646341928508388715699357021680905905617176617008427582691348098944043114013092154689346329714839138072294066198123827086653784150197266923127791665565507304872752592046244532804787623164584288792005419847854673988506780589770269697815597444344935244539166190773340001077231320547469028108270797289499489676204961201504704947439405258121987960745691117434671598344326166880961619969091612495189742798099398746840166267390987711112706792562022393783313053585782317959478226783566172653009278145841968442897544508605417441677758988139535576831046283565542685490388646367283431472907505373215850169041823114469875329955153947253446635814987120304615276552035741079766229042672932886322234371308376987105607543711744447691141250813371970565553539711456 [154,81] -6510603218789998702318581884824694002098995565192915165483251125677687646669748291152062412963952896567709066071575056621100113842281512780878109392763574080271110710771398084912179856555657835026778074858523244238562024294763267581702605655051404645285112985541996693410479222143895428312429875758599494546761847091611976675934199131969252857272220698359106594228488407208917786240998632113388025622246851589850305231190040474180485796675059212433777666627974773221956243352722547548075942954017441832570945584038798555973361698276917293105933973350323740536329557773057203552775795368846687603250013487645454571671175192375027880595223864124571315523749472196790725676823644725365213820430470843879021038166328786955234879332127950929175873477690850432696814874218641421118052496190070097207896418121917323083671127069472031595657353712701111973101797038194333125500825951006590662592125445798627170066550735567407661153617946237048675417296609036104643912641440422027482300721589330759131666811658145533952587518639187453149874435586031160917287115079894235017187370714242551801884594701800987583144825896216415558236967074300538465283889165812002891919347517550417138675917719362235821506110466219367271921812602840367371975540231731124362143931791452370146910091854816620981477604174703183699024077005833000966893799060631654398217794788122316398935573003701219410907580849581724460967776075614001941337239134557222141373935620900356715607132161565256821371674431822051410857566572099546017304506265070414035432740498725886156367298257594390700250696500785925962701135935182495870129812562881874052926529957850028093379262398884452940399941134241472655464120910516752302221937028247231870401690481314057970325306056130806607373846145754560645545824074155249018720637457250008677335520306493714306970179889337623992366846755522552054051047434791136 [154,82] 461039631050622512076027752987695902956212014744003557886885872939643583556696392361168112050052519993541936662482231455486919311297964103624175226798427264882173706395161215982192377871232648112497802542460744838035389807507634101372403936096420092804465583199974229524884286610898897989092725542983065619000719467969855656977507714968156817833880077435781264820932278458707602315999482974805659627040261762149574745635807953093004840593564559718407113680257661154393976961525637609760282648527557332758340504297129508003641624976295167309902568388382903371955432631277289488976905868397655380498486629737047096399924444969463575849621932388651479137530779505114209005315173915405141289455110303946421458667587584539558332933912293616667141109332512165885765730303110969933873172524064906352632067711706248311213962249651202171006715824592182820482560893995315184960902476229276293935922404451710047818938329532018475973971449469197496460001449893550970048380693223516168600669993181822624637121279222291307173962869066092699676198631735235377583281037819128706413551278561211747548244500685198705574615546059973294053626796250101624612688214809235761301395137438918824465251543670083541886733523900642133949616625507330788055329162014191766987742182434155343782016987540630457348370068033961821681144216594055953678429579539841239989436473379431428641985701507783211326422893202604350619658867985980742750678424109989589569492677599172185395074760002720608616619841906161044029299336756462464219754331317714291224759742828538107349110893115009828121625214787862641645853467291917357787244856030830098485630046430309470256945825636969869204627122966560773262069411882372410956040529027906338784413130599816940789579421628972518861223156754661613727102947042866643787659746581145422568352373146757186756661537914838460771705367243997190993194553412 [154,83] -29240818099891387581006090901883781464690938826358562257084593474238038403763062075427028818109617084914847207485702168584682597117632784673245274878786454546268146325015934082313909684087890932514910366728093797719566798241588359750647900582123684200573502252195233259522826313091887947771159384533356565330534262770465678357145242259817558312268512598260026203140029926645989602244462194862834315110387696176884760017606661732153872694205318303902942688609650902684448366058377521657499823706842294968523562752177671285283925044911970081970935559880878797193846441815762903356434453712932160565319517200554468700476307835553998664514655086360247260117803678454720071509464560762199729058021864930278801803242383877209054778498801044649457088697479490122836762108973305675414916645641401868987660462926988024671170410726362054798479488690354352164442559042686502182870750473608646653127145229552115690317774263445830787471883882691727457625491073155504115749509053272180071266370315021884271003828712538036566345128285967385505524959414398272576278285342704763050797422733934423148346465931025772122046831999806608376651432567688631444321459915354204691124676884798663212666382513913198024858057410144619085489532190691203631911606634907274107920846614730723182886063581977606202514249381479575253315556185446097215769766044606397535660190017844804507246102860112450564036030964757042125330045943348350763065943427474424322896362187539678033543148510664362002563558898783969025711435272386548732363617281766929843112124316085239220311876801289008600198776373353724162439024791714164678001998250111150887296727258596756114091266795854260170228247855700325083961237371621706024591254585472472303008346964632861645907935061484784911349174493610672592516616043563770002008228119334397248155488069655458967113085961448453056135703309471320617945996 [154,84] 1666133515940145315044859112371040531295318788366513987025527837175687406139772676511270374730951540479604161499647910412926132111259507986135215971847893518039798062311233518375948691601313702453167128846038573545458481736047653258471403608622739650763120729728692482482172641095817061137007348815015517706892562721274237335811884204560613084135109924927918065704407732351419875066820010271527650092587966098319312628938534736836702488201024374168513251046057106823701066276431058533616877117614432821456039599968010716735832086409296231491254816074289047355500288000231858109233667430996291785448166832528985652115935653147523838814415746008846829127190290999352545765267608649121340675081470837383574118382276428237582227805622407696643264341578757765363258281521717686469281014479560231341370731067802909341375125904999500444776199702417133599382011604509230372855439205759635733716278861230788367574195128887085451888665521266019895984590610189622295081099738393027792444787289030897794636794019381590873597503495612795868903856731131661305627867507410439009513976169583083339652440688844147999759333088440859419199418962068634244266424380352716282424670212425140420659631246778029871687443823474312483289824756779442824249156005576120246526318374860664738922022945080829976910200508473232815265757016454061073753922751113587007076223472973432845305893179963422609682521383073974855907193023495113743454929583562931868077078832884516515101082588666257482631835333512111579002552179344987246815359095261880170108342556927159520276064331815242744436076003741655575436598919143411021418173093052095313804258662352534477513862946280540059806065211606630235287350615863769277637578794603824580625396130953180231616338648767740295504838613419374627660498711052722220330635675462246016016573866277292936472124390535823913125635027126581598512 [154,85] -85840512001644777146605959201759163208467221818608275809121955976122605596121205092577909069677641545908028352786661542674760177110559500323904231541538426605343147564505468886919962351243552543233577263823747713075403414789608039083016222534629675726880643960645058465323835680696611640929661529974464014124726081793057806427454686642343583984956587440113552794528415140176478385188243567069711239982533357602844849041180844525170823825805676898353185495149229573955218863441810561645006187770598018469244679234229484939834379811999916932910347828938830457084949917886194996214193479732069249599003428687088035071470903355030837027351347576702933060195054981812773054568127160155369554729625548670151353809546327339961903556917056397510920453678021837992237353798251813428705751275248639257500348987074629285445120915150515172829853733905469619921782955293289816436937847751867298981341055865999154810161087291938948550671136744291947271873573819190046162758190463576592254481352899905040018384068083955839278047426329510953091504543344740419566964059128928511526452887724728756749232234381867183699651111808572149749141479318268622598637724743227773909862273696790944521603881842423137056100479333520244667581066697275818569360899864603908243678856592316301887647012937687190592572833128915499524060354298610350715412111214760537606291924916154343185170448642781422017306454468074671295434549302705174810234822702851082564280458431930877580170003067307344116342898270966013120120853100929152608257229219606596696363555888431954354465868267387824492157689364258996536728155758027785149069797426966352451954182740212528148236067775183167594763651467560476496579750990421370726390629819212202154450391213864295850335396694456737096771774903345350918618554370291076202147522566399231853959707783096979651480890530903563463144029255126136 [154,86] 4020850564219772267638775032787007503310249846594779412710070567942727618138319370672448337095918221527849456235745397518472705633773843703794392386810458560447026032132038401486078620704519457984638429257867487746497527661341302636418421890468955294014535543624791621932507272155252938000017512805514883901348563718346043259708708417370097664837596619127365535468424025645101602254427831836276038701348089539887772316208286348367901737164768518566099565786582877086162336480996037383131887472270650704919529541894969607852481594198965468429695605834504573922042792816237852016487818598390074706056595688151546974656503878753521308076817954687557033250975899230428185535321381756878728135977398075485861850977915964638160910710563574731450594561762910311284310039142377059176783784133001834662561781244307362404398750630338732788240044292956917707601604653730325185645468796912643505047722275597142602245184111161986042074958107872135825257635002365040480137977165116141458849620705011512573714653626780562968523605684035796939842551445961187573132055623983220677276162830269442938970364919478132524448731459759842076028949342460972208429535421826691975322968252750057365592522400614810659938199998926901062583923518968059491391288475721428937636825530763240872985439134024833609597081305541057078975891876468112737886767870579874324543174560663490655912902994328701079912207000608281810598970786528525825314118341771376731532733719579941615996303543426398420427208764029201150463209736299770349554429369392339852421356184156235171077600839588423550398636155204579381623653550522314905439379328672982874578293065124313165574396982844948664480609915136489528664166888953803391005850868904510752096196432237452112153393306529810095164232777314856444331420906664194361648990174345532432500158937359791433324982955029412105450404316788 [154,87] -172052031180861057461491870542669668432876628805144172831466672388802983202277979130682874874161448568327083153005519799859001438943322242647680508107697479293844993539072941911247201943277146168352137993406377844577972180366950813048077402398154389298439887575637780153264733969294990950535740613127355497339024555933417253359971595386937276256798913400805785340738774302773739837766630845407433502936741956031683465514718545068215812473878939844169303554881664101110714148244862609175862796817886732255276422917146181879622677748049258349584588216818245376632111714889104408320760412152840922897339064910837431564382754996003007935525237813263686851384835105083997619257103847450975616622474273299101494871399225399945974377378512507513666243732862048640336859086476962534366218071802032041407612299832901424869835963983870887730119735859972037058371879210010752335120362669606813152117287633415771050296337453094972527683313660061038208008164899251890544526545719883754596761432278831433482382209398499575804533055130130341624823683944197197640682070200842210887151874856598060050990772375991825626165790839709062630612089908741824495065673706376679076907589411825711517913746128121943896778752119019278721762132769217628633684615635773381089428393644841016824802194237050862298501429081152613671207523250772300101369416365034040264632084908199157782146627430547504138573279686850758234113463899415893753335535423772457168805248082838557828470426734802590918578200108548727256706398882681056123599665384675945545747659488779213153868983921400335545918628883204207357852339290383809390835029682638700122422265557064781658210229602127371069097302927246290258862786166592293467095366043123032404953736491470239351307513609276097154253253512927116772590752177146461787310591085508922587555516930208030679105555174132257456705824 [154,88] 6633758610997468689235703268777767869680480683847952462729203636590256500590646427687085308247294276950092906374528701885097994485649022090314245071220102076561636675731761799632898561613318481703322098232612063802009335344188046693419778573406342374927551069867857595846176680636369454639822462138447601441977250265190821680244643930653315766632584414925643737744513887891713166682124225122579703260573389498020857838816941821154308018604333649074740345674148373102384578773045104532776338170301870143047368843108798052244819583610569632893226631120700649956388942083040217515367921074136585375522250913286981682666199469485013520710017122819147044691332302944026072712819203288064070666176547703889054602477180146198688731274418059627625953432433159356966418541763110227300353165475957884435629426601629371520454328084292071261091349299126128163403807850640616095331914208178935499358016994948966221212366540511384174036900540184848174009278489148221669671029837911620398103435270706564530916595277423872427232088696328529942601414301286476401608347486659878604211689914171308586352939920618306832058460603879591192442435419789046866607427717809172601384764477438270754120883381085510848025756902909344103629805873995848291584386723430766635607794546328437883516118796590804723804226981220564008572906760283447427418778787950030271296928770683141930258059570437982023378712174480161701214843493122434921922156751229083581369849685606884454433609078803280318879779830693762372586267106838420995042471557428945365975850624095379924312273222553088772952283463521747514876521583289168253863429939750188297372389000503624476459407589253008433919965498407142364770556902296757295787212867752857089740852607198270257183676643728450414679233989650482025481796761116906721635644695265496742969573969867892560880325997522197865616 [154,89] -220300561052953052493982277075369846766760936012438873893745168540921186612242942804767658223214419501312089079413647015036328429349181712607997413988188372505740883313559956622794778392788584114922022440526083048521295814966425033086459299102150988867345869808313893061064536909020098431537317597555496172297398082431027380331182776297733543424254799635976423015906495232399025697710239031008702409912531429720846037597554408375724299429534148177270172696296523882581922479708414882367917664518988787779814328808022262269756383884887395794660484546924829641509161762427519416247003729028346165950765052509188262202099950848010805834419560309412366949038078486027243932283217819280544590527958366835497984518117049495479312188479229154330827463354836610210875651746669810141712742524485164788211421490951932029826417889580452241016026772198430658915087962859364876311872084298027696941396375079223698810913791378024669061534599783128050570031981721280346256069325809269747066152956355682591739436312286096953210137581180155040509528686062072184342353171817883556369366935965325061689611023163951073426895396373526345773022366262318544447708628977207638238300626029585266754018478090267129451967802691842776426444725385976903332258827186181029209350676605837902864697772370028659313724419962736491827815759940576846113190543655501165755474878830752799113378919707896959856574812461383118747038044982778578010984813316352839496323846845653949045232018506185190518393251901409254393846251484992476876025062478782676995923787042121070350478356877443722869337090055682137200587457322855833914949938323252893809370564184884521509265767488341131183968974051463705087890776654262459924474976348563888020311054701702427526180935316526826382280706071650977556204604942260082482621029375993876309416950550599321925386791023047708 [154,90] 5725335518000591378610082997157918399458558645960206907273088018926489805867828223729406035583129746195585312801407113554138451439904383798073641949580263070790055958889721182012571661431024567721721499429969697932852113167458450345301770626393049903597007651789890668910746440758320751518786746510217750871251789672451000525488749115548871115407124428816779877404611861038064277119902796150040940154793409627217447526340028942993237923490986751820589631771427815883668953478169923051896634481431841162956580854706143295929132834810201956687317657369980516754052964961252732850026784418030629979176751166805450068001590177560413501010235989085618640279918941452768481955680853843270034905555563557792557273560787419995554687488440103428682582856552615109027663210763503324523257819459081744174664448832497035867959116384142850680113680649164824231001979230749864688524020793163562383190825468623816051675227806082923600962790894317898957828685164871337035485936084884146291432786190804110127465227430547179544738117069957467404397465512445992881304254040639604720490740546406517355775018140905012071644589241212658696926067421980807169082512072395873163401148048380485129427047095517399707104992026255960561584651576980694331975738892116673596345965762941325912536071328809926342905847877013651054440974273089045714217845846633170611380757106514849247203594715547416397189778552295647547623964191646011709793820356930996755033878273650379474722554532973817746785042506550721992297264838569102825201635329793366888842705086230361371925851816845656803960902938516006344984251366637852523049516413408031968691044822914219361313279221708728584577341015684774689890912885834008859984164807155939366359600496532342507299435620080923791959678766350481975414075609234306606105563185710734589892837244659738942471153740710 [154,91] -87715168340548764400792592436778662691088557067970238298494107116101751436483462281826724234161463777218934161584856216434143806318413106363542656273180038990076696660740072496896822284790009118191215669659431169301522902473260395698143330070512612666897688482566533441915431329381897895170210077613438810132818921063902574124768389317098988898187417736817818413819096151034487553633805471193284917563709140969743677520708050066392521296513498860079228287944221088392805367391976349303248398346076613699890919821197503340726220856489062338498633123334143590341960092391923735636968504116678924410141956025682200506994186679552433806098822178520437605439230516212024931012844577526035891056411198339839858383105322603059011974017294631034805261758622284202503510667207288360583222244583473550401389049131688133466916456262800341973499674241202515260059170865973681008153506959728908019838590687798065831537605607378427637279927332317800612545028272348311724032393193900608160657402777827634652489998468956834070432168854705390204486236466162024976443170774439945636006893207721928054099200641224045848425009211143531626221429331349292384801713775806522154308571596546375251896400809675018369827548000804130822082150692472089151033739358163038974889159407675171981722577720893278464313726682567985947697941075092468111527643236400843112345747539465187739617905275926636092727731808549368803421314164495275268569908651555429796777134033002602290481548577113046149253022006070239085735629151932457508003284942785442905175781653796598378338654445520687101232831115575700520100080735585127972401703536086796022173528990849760358885707207843775842912954699737645072714223754626794545618884924993352664738994675552122882397597225711451375819101540235617238690989176009358799510940620431400355462086370589057325127520 [154,92] -604481376396206602913951465982992714836411388148491937780762191718250063401286180002979733502546354155429969116542950700045347626615262667380614933011136958074309766398460848959700195048051955455094102183801794985450797871036330803335960625474816338127837458040232010269555629907211980303378907478856740659918020813945125452868556718486052792253710126907262898643477799811623186522126178786267369126618831553053048823250839002283943611536994175194794935224182381435532664551015706267330152705726087030068295584012275408667142589306709219324526253027108236885446383504873317159743947299817989344764234572271452923725950222468282095989764022988352761549987049451300605267675564924621007705157729167144904221924310208548138663924332977002114085186785585185298402470281428186162855094519959182706217134596002847430459840646639588947035017299766643415878148162773485301695547538119884503923563412266974711991079940468035513055685433122969254500566837323259888961968196780956778031324972664832456039555281776318254192706773811511265090301038323671603483166739880343183247487792312575358281667012778581218177775470791363857694618753680272237021671432436111200639405673704773175228805401432173881334444298001302605486740829236260221345012483277547516674399611800471943530313773226502962359494202871213933582761378933802722006223535646690132537644858273866872930053857663756987487726411110075238491256206803132193553415158097778827544455719194040051193186987301026425995412231305310660691840811827340854485166139032779725936212163111476584482620243627100408699172822861954239566145123921022596060111450384630090061587424682230646233048040240015213694681749534425444229467201277187442380074397064422197502843225103793142339741921598059207024427603283371489875073111421219382948323700415823786373395940162123136952 [154,93] 64295015276018989198845819017000764278196031075114821004029778767628011445816072130892122648043476692317916281962436294988177361838378624259026040612575446455594869968868567280440415493926049192965680367177421203333653333947353562029606267412735956024908048209640453868517979260350027797248167468477788586743225000498868401671120793539129040902003243143680476999106235676689638188053477947213661936783239812974797136017525971080588841402393213054185521358117934583471204693764409478714815320591261463009693868842921634713058451152650431951405663705823869743599163346923720786944202979776007944013863601229671654137630658895343779849086827543605666223526592545734416535048791191732075219217653034259268647756200671674826908582318802147114192602570093098560859375699852837305010770896297214501416976805544062976211027650458838017448981619857358618936001313318529572921765548291125761749356968049866852984581976044345534948867966228972656801719920368895156361405430638624153446790827590531286337308716105478056730896122938181538608438425718958251632387166630399242433057673444479875725464719450378649557294313833560148182379470551737382632429381398613070567900879633129228150349564272536679149449632323567371343403221649940058422600896777085764944966079643157430581541185214504991449687943010123911962176138571422212529305686817045914446018266774466758737588645043618780008772082528555833610307035790319170695219436169627202946623854901532985713732115696643441323172436380850595645971579365781672281218473142597681904090786928846848365858636477208396442549690171981171836013490411693752822379559125546229343067258569696657525682200640256729945278116084032891969168096405350864575258005093869756705257726311871074485479198187465526729014380844035167957289414388408142814238131367872160329434099478061888 [154,94] -130823968978286729541059068080966310347551282413178169255989834636559341913259733412530872636866839857756284394220771742293940913801962739115158271848310681071666479781981129853737635265478408107184916370872619496170140517837306059009520890255859558820734217370493993301111403870167768357499818208805944255698623850524436054796641178137731529127949886829370433929011298885349012976327626992571899490603782018204788638782646099994390203145476054177054150566677524348639806295256252753615733265363057263151546676424608461260116431959014537725430611044061987296649904860922950799896379444648943919665380894453788525235458811729170436710604523123339530166094080666637260631754702557082009678833907254554317876621083666987738161069591600771048158439163212712932775973854324639464659013538187868111373892661807448012178860546191781654148474924352646421384160750264303341684928054357238193632597707323084674976436448884930908848891937092941157494416364344400385219380980863344658348961488442653029712700680063007661705175677378813315176493406205952432993451048616371061457534999791144846943501896338504300717633983942032440206377693409098092792983797307611185864948226183423345313464123808177610369628006676644596210751635446017327455877999057935842779632076313513146995128045885650112881888752984949619989781715974549847624708645280091863941032593272863848193177851054270564520550437041282028944778156045116110633095744287232646072305406846721274656583549896000896466037404199858342930249619267295207503534004077532120533925434770833289102726225975841193704205959633767079936895671826757295204684991281247661368110128539198896504509017401511906574923970518821383330814985293726501952460202396487196810244470490051137179605449272913910848307513631321761288610025029149370098905168325610895199372858946 [154,95] -104797850367845752012527210082910928150939316018813326641526498256821397676230402302000534458347924115754242578335278470124903257282683063009937393703312663560382642214881152198031320738449233413760132792447007997818183021768243846904722699325685734967527217299494137806843124203337631513307619122577969487947288637042992031350948487875682260806374659219231963924197132799358565912375847852248465778534549011661496659084719659565490138015661154726282544826584035939339981729280865271368566125997417144887557190358498290257096352786294736211855168721871266099048495800615866134442757134930883132389756993014727178045713056539343465593753515047182437548824102129612936224456603924947818585849296414609388702995041239155441748939546758455974137931651690151370014727118924394846108002855050414038580796601007106562915919451761462365389692875993992889576462199163191261581012046886475657646148538739863862862579710916662001858475736838937032377884574056804180117326017894352152521840943512971574911541136867172878644962835763725679620403938422828617795715071668388981666264986498197664470435069259092254174928162801524692798358655814681237721160465129832852952563814862562482820783671129319164874468338247337204217346815985335132009918524585634176581607903734809308885494744038880584890652987994039168237781927041695958194207159467656913526085546959683960406390697656605984859906110372820052376649028259638925163480252945945590293813003604822842569157152760136018421275413174673733568068934855838344453502644469237929215644740587966766457744854280104045292659116343926727791081682629412048499617757833373647395776202853700167258794860998099417891687023535216571775999697421242343052688369485751262983553422822185598362197562875335224819885789668340195430450817331854586007198732102517747749504134 [154,96] 4538502868425774912518835892257196925878762596663474951958549657425275149925114813334255547466416743501425479419923104520609572208037024287590824007996115854024743277748604960789712329542083400700300881160884375588916828587758976257436940522910336274988270118840713991217718068072159088951202378588970900844541985456241341694867942219844285500651091970563549729187507502043925074723150644072015708629558256743509242152053619656058633073290451890344862094354008906947917245286511304674853942356650861719914148199193201412930854936167384513742621186239989656651921519170113662276948699585404310932655558498249673891751946655076751194183005382019897994444697158274903942785206902458264396202680868831202221126680079568049588159741343321124902792122021032729330693338275485046484376504792042129532483907825485643937463207405632980126847744511335944056449206309966561130501379445718744189259613368787313251237515331313960066831031520358267667639399563171015945013575889400894215608714744415570807547471399500360061185181208797412474536398864934487202335145170585372276167340745907811066342432032820623372963890858278727913346746365764170100728705499539273594605918911902134076350030361005619160437128640445857680997802255478248268232177854308475789005126505208026917744808295995700282515633203994820369570262549972692593720328328154401463434023089767081132218826802023679132709189661613108534377870741841045403053165627581031329105366206140335481889218986818522842636372709170181641177531810956799085445264981088808922383108611086855413131614979271375147363722372874186592846572339377864870336474240754704554496068329821392873416633326884405159076325219329221552354854425649227840912420103265698678109373343493073999175596628441051400171666766376487277589095104373161351405168151035496258676 [154,97] -80695346880491929294621341720985381140022791106066164307142689190514429045284933121513308718234470391854460448269668630385895793059147331756933006412001431715505974300274462321425656083546478125599076613103327697305722949211684783189501144977994988833029706706912354295205995464038153121090514882993518778614798835993292496490763489098418175220174652592887320087089296136434703188960882293781060920108289413313763082191135850472197938048700346991811863230752817321356147524790132717820495887435236459285322473618741562334236744189951857645416418807901634003639306643376629498617321407982854597603164118062711806232774764566125836718081677035733845836481391936409673160185196033593663087697467784811678002469420343513803730301392369086148049229841667845806935381750480898174876870819286587000550507422276722907752599464588332743021199105598173180119419823172393551506028846488023535683197938683076424768807200248880974043996647236577323245631611565183679154557263326160469845406020854592305839377016756222105302451159969976588989290039876410552537729702185114180074328046902353310640818401312436399297824368785615215966105195528445301712768507883192934546159359935038361433264511835382343840665230853219347260905260809392730079921334677367499130379681409227911082124265848322049637598216894130353323266739730365849885300550615719092237501857655407684861733327463678491460756395907257242604183914237526866929325174163831669255697987319302512374358560677478863046495680321224426440504020342004832323817627222984387039312832032389591599242551721664059279458003667193353560585180810779293667024075602942731657517876723558782689072602131661222803947519025918074530778756429272056753695207008395273521179437676507119348387353045264010155775088334225884826724235530826906128708663851150960 [154,98] 139735255007244643579402296713143128150852645450260892073027513390611942202936793383844999295306280303825342576296706576351725443992572501513783102851129163874577945073541033225885902042992933662278109201703966896170485132150408005109186630352269355178529029056560394126337074158323708933003457552070675977518989871967267475499303963674750285059228208679688531759622763487445279115909512766800989915283856948243411856030345674083721542566984028080495790895671857999372805743664439685232763548979107204626939936170862243851762467036862857586724770159316056641285982125135391267480722365088057064014074184301760775583696363217927174539975922057668643494019111428112159273964799848219535636245346651407905631744827650805105084668340939160133831381170150562918643309904507499116748837059141673458890514789805664058878727482020876650346711416609521486113774376756545031334363712724989934923496975028594746579198815602206297143767618439193323590723755900407588712465650264883830727673422971197981606394689154394289643928989468077516013560964393013209102190779555695932775573821852324444631135184609712686614531438874653028361863492417698537247523550647240017873852994464356400331857959324533435168322577198265432153604136665689870268547847876401797893136422606866808208045948774680312572101247745885037714649701997641384397794527542702028256872188579552963044865216690293227492306219783069640530497977507933875827974309431077113224515495856149865601430266963289507938629386143790480949018122649285990202627397925971762284713058453821559415703664201865135046102575173990854812125904083326349820130013236813169361848472727680948680912972678203847553129910978197745255886981315351629569884554394211450335084099299188157316688146473728114465659363380728595936752404694217864646695076156 [154,99] -675619196683301763369028902291837773469929432260271737146710384224104971583458971083617733330981638785928753994196291844142072285463480753632076683796337038391287985106449645777334123411943784921129625883693095508741793828381508671252115911279787809475578314624848563246130119416339235771504243590278175229211726667245570085428502233392046252217623355315030372939943973171043620057121725161689524682571455978098644292957689291189370744076620914204496700767950777981542850614149655305000344035088494408146653023731085896207825673089027236760141455292662301229957001757238661165542932103234852486789179633357353823810254401897951822990854054213181243135658177778176129082360878105465992792193525972272311049087906656010252553326766496058093158797166151658147005686836704140706509470118002213482325689070783417352229965953395482768494306465431383771351137216659511357529341320106264777440398700178998160162985505574017976510434956441602752849915317555246352075045193145343546089313808477047532185432565131403420443247108965889367182703483095676315018873993365483164887592852756765964499405746685859265110248301657215124703639506254121761237731933573672274162686550847731410814141946428167788285877905957054287932631630889359658781085357287014421883147706833756760956513728937984238696492945687835603342812059932178047344907352461759210046174466331503587282318818234036643769599419753060564041920112082936042586061144452476938050167510581236248499924981728273170462720467028712287901638373059064592666036636867054444435287766815984683851112696854445827803628334223555904303249147447069350119558533631374271457441411848541955059599178540942362510592427072001957988924431695341923648232037409999896292054186326793053833652745272096084050458493818492849970903021235282116277624 [154,100] 1365571643778122266796007022760114714118608455554873915894878744885508637206515790812087302563352172138388886529844469678720472452745941199240586973449689007134524292244461816304250829504581796175567296938733906534067792774410209134958423442056072582842987554703431491894158833408956097788339934579537854958853091421805717343647447949627953625068351147742881668560458649261026213523944515738252765129251858678124230311346820267909443462187195788713948747717367554713325858578596425039871445110592699136197518810939155787749911885138913352482936788496388717271490289010856051700021598498581862263409265095103731416658043102385906334465705364396586903583323656183365714797289843710234718592998691324704241737163052778323883736801385128645448893576545047591051860304382177407390953355837305355728847489546265064616560835256961464206866804404704103383153499507608748219890319198529327491391549687015795891283291221369175898602985928595282656793896666592813490259620576833575221600178182217730332046129283791827354973484562566179349745575948846635818218731394830768906035248267083787525232656028435240065690319231502565456659526444778476220688685472458182067294876411757778623998765612578636221565320640028992746278175395551248105826812596969008793773228035860109385849364710087954591594880892253227865033647193599201194886722926533334610275064393299268633511793490903788632367323385590210956057232030869715559362570027617033347014003767384141160449641981710254233027698670801393742540632489420997229082975702322702427734925095567848310657981807848638330701231153417035648871388052402998891490660501106846493789790153433323993572218790508114282336069998616324205715897734374715342155169834455801901991474583776818202650583438059818410513339033591108614189480674991089197984 [154,101] -68274988410942802263531968041903410937063883066980371634468869325349310579978484342637348385308676126755097204198082371577820248538196841946041806907088481474137796072331092138353939123624339561790340448644325434893738807011193492990625150506855084178813616649610769773477095066428208501386923186148135060791770064597470039965816111812945227275922798420502247782511380637708985184040154422330601039304561136814790429025416298907850415431929255178654956564886133249113998831751876533643741859735325716725233553664415378295826222123004891116707875219699194588243589545275671832459288007176954275711541458248751983573592808813314467050374852967914425553409399618393802665871866590544518723665851891415359475547288696186036595065212850746817035369992994902959095621778742301928200913214031590413398783874412490294840038455187911714868929606641611086429974152442891975482124548606656136723052937624379446159197481183066151221955312035990031867634873249745776717252829513109248051961923136585583792574641552454793760689090375258470665597444566779563317268370427913779502571135718861817957171089559223898181706056440209328364866023544321670802259347799599988580193243812178719762985538026735359267463723552422970103342761611744353231572900684715582888228761377709394557391130577729702316542290952215954939333509716407780985992220950955324937710550798407902679920479307936101613239472549080077109385778317902124976611825409941271327799669436437614167181745374406682493938571747614218264601730047172989867989291075828944097707988023492864285541616782785421845841764933437116793991726920892974035477187144973801215430821246638205318008987827796787995666676863515426286732203863206898344603937909790878963139604584860423365775630148990465517410644983477467461038401905439012 [154,102] 1719467910548144089047308599611780089078849829773283607721507018439286580347309647352901292753219576185176778990546843925349143148391584108451798695163103488846273911358666345639239147096364005949099688544256240820834187550034380063754970252221378075427644674094676987662611987018162061192082178700977189723791942425066197495256127040290884282898811248275030169074436178495876566465330550185402874557985621402364804214180190611818197515814877266563944689127133880701010893112929355207176599370945728836499038618596649344032563556112468905469268292209296955467596784117305179717928024360407987375494100526506997451607753841934171459427827522130474343203341783853579069295863943966371543662764142192689704877729002632030628697472968006710753190649089984668875439422387278036080690130331238280539461051957572798561910659907281125482711803667881207612095144426853510657454053827836730256187327267416546487231603203103080340037311313937212466185661593067073645058413217951511385725844206280411468486435783786370178418730902601299088755394896783109847719378034723121205029744308395925319973117185348860775405063201046514992062377965816805370041441334287376066402759480980565958596594596757995578558523639342580352356521872379722590759254962627983165934256776747195294663437343156321587551581561888494005727627164766479587270847398766929755472573020991388372208080253950730388130733336666224130838375495156298889678562171698073978259562521469195523855285797541541363048019534751793340889147700357407686886902490293923751139334342628449214554554185959629517634455832672217094935615080135530874377483014881197150856042544569233018496088427290148714696575321085009977625364876571621091847116706647412242581956831587551158208398070748734464512196296524009578444073328546 [154,103] -30180773641392863298314579151708539323149551579898633993358836818373478606840778443347800235908571390649038999603581244013741892452855412592709640709878224634197839761566365767182485578457824444899542107675686377054628927274145666151619465413864318018719833104458790673432184465487830536023501216096107107975600873323751084170542478110963087749651529904005844167485499324821006995835196909918592913242095242926112399219296888161393720006131231942576826075475504263796025298138994558575854572765007169131447285696420561533271950942204955124663244736979359764145319939380291691530205455917875686413099224342950363909971769632050132593114038694244447967311110158190928870234617997929278742253373964846317206153352670716530051646361415764209704857337482131559016653649884928651149696343792417906760906677216423931293007619934541621209332532394427346735962984922618789757778871918599183228899378472903593285974867263782857235570606864436924543607449366198153038292333718062564891134781427146057439753989699350666490639911495610447175276799643313930315821985978996337198058222932138437231546071096843941868739501029785303062317653095034347589693539685991562981494325817876213603926987091415024504902558902732513865506012351607089193030930261295013806217155631439754412102731504897801075820487982198333078418488000040348231724782523015694212863459246139373334846238944819196726509561609496220125707504968798332396212749639142239502343364612670409656998973999078000937424807527970670475101089464940890469154826434442571192913508915199406348049646584731894874695155069091877709844050481992109274529982961367245585058258837037676737857213000758019352590580423409174354343796228478818276209042311536755714823177177315758443071434090023998497019996046324198841566476 [154,104] 240173732668829044092561865674563452728992245121915192112653253844570276294431594112218189816367381573414821207882860343457068012672181652783120750646440164283390736827832092609311255526603088337122279476204137262682524640515225973990677192715726101064933259616359220244544323685599965776278309277851432777306369032436865412608289848955630264391551704537199446286750427718602507770645194623519286512109236807254244535281184042049226519127773066833350080442912655194802548090451844701725124367530349001558091680960167686877982774733743272708058981485049010422504288325589364796354833492261800650908904423779107788701701367041747503975622662763510042337519732826299319856706312292678875656709721090411216788422768319765192502759858155895878531351971916435366212629651161216586596541198366132326458694944624790201624172135040471825779143031815523985537202094583245817103849302751263640332432260600179535263222352631516813554059543381074496958419749242274351201936904089832995350502787795526919236558658107686995733188346806064827316686661139045405464762256424913231227328684792138715082877243896164226907946293706507428297742333293469528871782416743300231994368603481735334097397565729768282891640104342083079514716125600823713363481251001227053362536616657689718907281513131044296310587820490872090666351524663658251589254407609584651533089805643862294163736988924010783223585835039153175987894624916603469866667730767061380456534214866764023330592954179973107168547086520625857755526944894990222845250359290918363983546710156107804997498831421409401228171195847693548679912577133149220366608462781421203918533085229125690979515363679416752502961406134741994194016264429365753829047641711190338072722899756122403134723205518679150607904865452984020260 [154,105] 5601643281646641096905674719194605172544723785907404439168102075369798080070872897396222013346977713750663203233810349125825851603487410050135660841935684719094907559755999899012027338717464017062734032691219336751390364706965025069271458162214662253940961798793293028569819614219820948439997551593007638534141207534888134528487804291950173160618093924805094910303892421111873341191500577189793552968309023079905528276757152349755549779756845843506271343233736058336832458465051371413491043678294638089336635093273902990124390767182071763787810054027829456753604533290802947993424037255059414445083503705188779370781604967352602620718134609605153996466521290553963620873616409620865057733085035247167001102710515479860571859198881032662275916010191313691000663680905450911536494938884618744169471974219217402429096375776952929144612119188742590054665498727561215789202670810891813024198489549022191112397511680226541612373459473692100224397801191511619547597909610962990583870385231884484717661976716169979241661661218926578446006078894659830397777802788944803149270475068182201383185946734089182496580609696612724140144282534503386783184923749934341920330539878186777305452856599004465255289331488570250904437237047791813755519945703796959190564735102248423163722798902696343665759589958410367900870327295909203559782501013359592201238081123710062573532423818829020488694622543928802954664927993292702842183547829871553985583853696573180178800975473472501253196729312871256642246739054462672091755433514845025881635064666322201192042827751084090448412384672424562482791628062337483885028700738282069744386886250612963643892875362431582376057012338550348431691862645062592070858790645153530291255528162014701986313426964052065883406709184461628 [154,106] -223270623815586309164660103410827245808149944271838488613470351525622782411058943730080646754280564632189008079824505618789045133709742305592418740012489394953403869257708033446543692361333664829396605690617108882130577890194467338399080732541584833066567721817976646596687582606060748006791858096718580280444732111166550678991692372158000922267648269434445089270604847762113483743608961073979091118059919451917532503327497008046869700927738871371314562205111336053037558171168036317123672399415139095148053657708277459129391751623279661451986203098081896771371093821019107877946582093100152007866233567225866007376640420379557215347801805608448308416346306871089010871307914286638809773052924617693175066479921358091911503673099348382205587366765210510665963856009706521903041780446131284002742990823152781007114911827209082921977886122329646787947091751690893256651636537289858611703402237972135121469784522007043212488728736068201503215513285091338278215658319513458144968017181779163021636750795669799561178144895804814006267776796857382181739336486284264392351597779954352495557096750205060372934889742432696036452199488810651594449342599857207560431749328758107787527004407559750820077815197123284316629066306063827350122650991335570858450032352064903470188128330859321313897268507720266856818198139391081948550228689734122802616687542501580187838798954541963125262012523209919265411978044866411295122041845814459497123921964711947686326077162147745598020951081752438415516483792094527367893491021081756245548789401314547714881075556582860877631558396811286489198476803610999412868588283216052960456867182351448380990626821799250998513321510277719900418865600818423193280821705178910339937147888986175317934945234352591766578571242919 [154,107] 3689696402387372503944755189816527602930455922100004439119727495365518183418624590817385958204278185596332722305744926563762435202701078907794026611758972396222188172663996523635808304437628675422436573226032243788305210761397639154314521933037874831304636755050895470864887568539171130307360329723816638413461499703896016188141793578497263587255697518355186555307991875171420265391541624901136207699248813085225220866075187403258839504828546651256738015582358529988685163325542917304582816684019004306048436421804080310884568708397870435002184778046289407201602493683593848772692999054667661377770037303012324964063839886159134596288835683002099115369448990890006471958098584073618918729766645638692033554436243746049463360365890879356982668390907693810521401592742894675132390553529293435531646988877389592052772379456478726231780631647865915068988602323272548777332965279580463453940489613426217058594049857760523825778042934068752128839754756778811214800738672116882847021539939338307837401427101485579743915173183388566188600738006456700700126851380031516792559946677793783352153313852078898336966712199288405321736194053009950608192712105681640438299763816260495312310979667085926292913036784164365386164831567007783453192185127220112936726182774921538497054000301719229115806239488420351252735486167180575510404084086824867928081084037543771880840380752706181147210947613946728672735373385139233448043716085662406439873482790010752450897427899647420650491684652932362957390974289404248607911866680502624837750150963364468352249101356446151972084861830642221165753046041124243777146436795330709963173307661261077761305389846979221347598485930498669281911174679397699394129198646101244425901650221560155190451738662518461365942166 [154,108] -36032264523305523985824579310909086016446570523403708725270045891847130603718214395218861020812143006840210146076890395632740013004278507372463266444755240514516459110510304830919975316416608960167807159435350476505353247273241705331047441083206959490595504077622399669442891326877072372368157005043090530618404103661784959246739861336564138951911208138724335914939561994557941791063912789253637648781922603890664806145336764772769377712460513985443641166225403848925821935887033942954406801220964063199800824629477534941531408968549404670729063082884612952297652427913066425531008767462735420507960589832376649357957296379241755274158477670068710468478201056404870755190439298033529325600855330333772737452784907237099906518177899988049316657929761180356137597743083099706723630705409621320453194528887583918619581883983938801627744524829067568051410262999749016133583379596946190090337376050801528983599042724814830722961972396139485968797736885930158864938159821041964395119077254320188118374256602085035477816768187966477070323282055684461196141224728319360116555503412507698825103130322914552556574898002860423265514628250837826437328261827595706998158813408116748237631860117047153953191311738411378684302001823912546139756952847294650483661787729286262223152828390632056040780422365019653758285209902486191735760265382401437462624656282215118657686667052711861815467969855223061118815352230591656986308376695932438353943770787272832447910292460261539076370893606678406856221161181110295224490991623030402005085465396958264847949651289789993766405344495965767275366995216263719471326704126915837498533784776779607282627118529125453726886750588043741538803125798714784465976521218641100400228092646157821381378416768802734696 [154,109] 183442000085582127786594241175711074896115255036738078568260852278613155634961881066193996519838502883884524209603943040923076220302618016267468961835138782443466218853254396699228650772677376314706754863403970093310801505612540641956391684102332419925751999188386484371788919834565383846858862222083987128619585515932688975543381311294415180734658327356048272259213756174680726229869223728038943796294949737393669948721075751129214255926212401626137262380504661437240595709600537428891611629962350824465753670586688477727930935690871948937314902452446592836383301795508838809864711996629562934157579108670125013848992747481170919149429960893039957736404843315468362622658682224908441246094561314408414559143864394853087545959182190850213648868835886046913956577818364744654313560426266642513072836724859936542267456452246368648893209596685569504571279435241024224445090330500266027199218038145154748541786055993444041197816682413972474063073077002713610232553965148431968335371952840590070238428911318165141343914281323611959673285129640386387457355084854441373837613824623595894722767304627598607614069922423886555838392323358940359007153276448426799629834972308169325319338181772225496657202401165156446678210349340052876834144708534124626892871888903641661102488472889863692231996177413026357402894347547344081858233062313428811838179610709565587983911780233269683160703847474217988906351603991779379729829906392910970893353939848985332665114141263993512240553717573583426154461804330104812289846876294935267782205197332654151216750990605874936102374620321127749889432941999393064275882917284109062736021161234191270706965140132908655158228016873037821229971610743692340703035324727238658116079067970349244568584078637928 [154,110] -153306174278177554140970086944120489879128595302129876885527937137600290520035254096432275195255815160217581651765903206657424805195048625324772068740591001117735594972742819616071865043208177467906314153225707271011409109163059992195144372617524874131494306844600557493911119272926659705847832275462528020906562085949800678849437317127706950136184126096492487928491610015583309026579210809129082174308321303829251550247802800249181413574912486837698399039222480406277388059027389855464539110446054311000064363214243650144864069839596786840137406787808863343451113520583532950883588011450520625356639956029737867017436477251952254796149316875933549348456589961005493526497740055504467685795807237154923744513794947247782058957864153105313558505320479300015445878496393533061677795761811103934416514636665838016230289812359224505070648008593988388240372545022163227748698492265042841318037371875720258163772851496960979191515988950742882735157398496691759713348823114016241104475745200406242591405302082768217938308790892377305560052814747428123624654155242636458842382868884004211086395061076263046910718773803169428049503958541201696553002864071968669578045079014878994057538869450977796053906472152027373527726112619925060647412888819303541067825708413888210168063523276097163782474916573578581161780359806843881012399640558908259073894406082931942426368176718514835917916829660666857120875037424138853712823781217989700220783648622263437540311362629756525649632952834989898575417083463838268037817819102406509375199948002721426268732695444829639905230707521271791438101373028304631672071476288535771032895474054196593162465013500369501390897092139595989301122284195029671380318184429642589184973491114089579425389602 [154,111] -2952493197411788320665093359459548838935103829137548620799524033867979654003945835371529080112648156288263659478843858862765852844069359328459416488157053218353725969036012096970275233408494958840144394726496355066636878052396078949222466361315108419178412706265119203586688977696966522332438445558260214518963956666222729302572119306949998014858311408492015517747213422709637181637153961854742507084660340127450236349505232868879516724133666281741358722406020068473957665863830292133712520814036941409391980364425704271461100818888051177844005287498220086036295865867184838795278146896938036108055610128548466310676088870057276674822974379455868353544747355170508044162073070769233035508528967116064760015881477323331133551993603436163215577872229417042799830841305377778309481015014744267231935190361271410422037215432791806391052167147296863312555811905845767575789946574284312556352422503909065967473387998897698648592350649179558868180904155614438084671896750441699656111606182328271296718234111272566229419720192198557377326092989887388483536431653647280541795811207123568566675974463372913171920771165585245773030241296966776980794828206383354475505158436367590187661443417911172174895927638442106775414056901748975397310034922927133608973334372438868169046203529666585345149385490581127672169158380059828140245433703821088052680858205983456364677290991423557178934735640997456589433390666535524062247940369422739346968629751770170629993141000555704939351780706580710981248108829288728299543315941260376292932710222384080637427699703375289090531880460298168903766867871993950958733012460220191084262215671864235952015653621442253226848739979425517077750734731486189701261527083900196811383731900657711483129 [154,112] 15311637713332576518389902173728784444403249317540504064181906720762230327834458750574028114401996415417926386103650471805294047886411516149391689167758010041310439405262846218868344089190276748555646211979992951710224962791723278900675240307477319034738614968434370645045489206719248844075020704619451615549885540800089802957219669928968218114808970221314997238018814430332576284219167242880777697631160063828349733414799324795827797811948376062643232460765673106019459785059002677470024190613407392664104572327017835897461910958006270404501668649871784821155692651322782703959573859285507408051290955733473665992236314151497516365512843221113659225466187407340331598686558771957386837076516437791069660585667990464634367408641826966866752121263625933323369614540015224631471568881852188085555409175520417001466997043557679119934402099897753507376438001987065506976913220256004849735242764850501322717377388895808529965023625770673921766036714770539950181887800189574081608044535243518145810159907625975768172791762577133313452636800100262748019270435253142387683641254223357277909244991699106242605294235093154215496840356814444410349977863693012573804381025415755988799202836046383722043047887355536264201503320263269947906245655803110005469241027227853499548357100693262283122984761496906863768044216040480305018535595210337705393696911215594190675284614443853613853780186573759413508564955345307314744529579740496047754553393431812001316823165283886948796840450560786536705711307577165628481402623538069770395818062374360986057579256691142132553449751943213604912274898151757446853279890504622516015928545142991598336377925031087930737521636245652600793776526741609088174429619210101447410515154538920404 [154,113] -39004551775761250195362520251552115396507848907604526084391377804024807528377643453877090246001094625789929097627905241494135334418753827890687902403362738390233865181504519134983438656393504115623650577397090975181409350225817213638714226322622875664919046833112658079460929275126981230914384903201151672860727476190558759169088794859282694115138116670887310450544931352889931940020106026606785482720422236072062084409099210687328202144058914736564367320876661926732501635955286082390405834355493949043860053317514577422963440146491534148773681059921121353392405699286459339946401833004795855218446129014256491752897014249771792374495160041959603493149759526993413009809704504364345621971254777930008498277319809722706415541627381874852474495574826012183744454545320096165428862726217067150348100285219271447317240923485338206520931796989048691199881965553485216367737589842591159082154419552849882022987095581506803350253275845255386272850769817490652277314192346810452230946512060609797807537394183163617551095174895971174389885591838827469601317512394000926693804517023873892345122951621939027200355596744781077637163779174895222423007008173941314078959990883039786016799866777853050603677802164103271345402799504745164415184592598246165494930449167240341682233356454009558222429357207565502454569184109435547202476485123012032647650922408459366486951425503596278319837310011854092775778439590740878515969060490173791613709879983604779537602573604224157393491300594237553025437287829647549701174136941437126045715677615620054831386061779901095669922985143236629808426416317310504928232235996059070655030151599083232592806247662932874137402312392826104637259295002222407879713541572990090677097245706 [154,114] 55964740965945344434002277758409846192552031226739535480191959003298784195091574964347448155737766954147034228773651771972941623502745329616614318716319367927279195073566021029187055457689544917679554526407537167415799210746808757809932837165935199430400149804338295023678377113806651138561284492231049694370698094434335161761132773049326981616889667955546026488165077377939423580031774699332589731982889418768804443218435502040463108419793900315642224448885233277568096993830101990984894850461743695442968861569519106545393402857460347140921355369092570580496663793301344031141970732792208064008064327580065337956934848106780482157228140974926312811022199411473331270549057326423065485872883166815600907690486760064490956578752518505569161578462300630169141924912372885208554327086428887877044567421798019854368440546280229423207986744667027656637955103930966524537472177070738779503582576930997707804694601439694787952434317172936612797171665394764191657133912347611605734356504083389544673177187225688691435665464660090712763384269304761001690659250925176340909931279071642492364495878635810207382274815507424492108943576513702211790383663554106761152070620128348412371915801306266387742886323478306091191590938879322478839139886262905449170829482525402983808656932010080734208070823265891435554926538311026813969480792370416151950475582904067864451332168862586831406672293712318148250136046137833447788400474110963310179826401946043805720665233156323973797046724485133891657673299408820604984238541836275082069964802226318894849837288523651712995819910490728689125263722612788756282178137816354559826284201987079568021124376782991443318064323303878480655224077973735381487159118635268632421339 [154,115] -12114941852992005358872959125854614073923755798982209509682751164486591951435649821496117958496861616672011238647500790926392270557613114257483147196823758387938605714869897441356870766444476444815443792539696362386645250509640997800418362123757099991141030400679131235596330387059190669587772288829576661195312351782788597553503678913808283362975157278580942767328704623520789185441356536229432694053396633594875581163527817256526139612655154207275364346591294756974234714965542191421415356709470659804318477700559144238820821057724846182751573658044388626904956991479860403303330025724790572077399179983912929431913833635863786919900324641342660653872076093150349394939519960985636461861395054627959498908258642437286973673983225005831221762394755306474427435583702525835791786564304640349083023698981590710989641263038482515421925988058394602253525189276099444599815431489834587298954474059001735650939366864051501439046080436349391466905413788419251597740327268992247588345518309536211534252449605257948530720874830681798936786752835128575977311427468614563435774216034651043724054726991744317224792137874794701095741007207662572340467704854827474346485871804546592398797313991085023172600229606217538075906670404321922110172605647921165396991509581152105917682028725758779795141296615971782023768717394124614622150658262362110464209826071043659006487124550742918732715018237407206131651267285113889916510718833011858573578202903498731127107689237157925766528406418581675183393985590454798760108259762560373747494862659438077531049457720899043425534084316612584524417913694912588321366132580916208021823545873530967785808572132691152170718923190426961173488652987209352424424889367968620 [154,116] -71930721136135553423681937641246274283589260583954260142114747830009763215075477175681545277594335050948382441359102498365962714972367458994793096364267640570844825582525230458493877966081351710336349306617983687161202840322811092893546243846310628672715588167119922380674336976957221024618456706866038002761165357779951287665016949354238304416962050837292837455303464679833246761079306297296875356084580912883168661999489091426271188163039372259051727731290076040802011850576584481031699757755157626854558414088000449204897464809892379281614282550365732737151539495205106088144431449779379741274891199652131359562124662330389916280308167991307186970082782743697991335843647238128657477186868084860900003805513776690645357104080133852499771186549545206787024120148954666035357639058404394312430982592233048935264907225092649591509429122775249032106763420794768383698603118989376998159638548138744805767487798183630589017014665311211772335911225579396337381308037102771063295229733041757201523108175448868431758977811113231819698634805436397662284689921658535791629306874259426461340630524346056848673094245315450158483365875716872517092376375672394455016602219618280739581006663483948665794575579615621557769404184233138213331558410970551219489315389265504962431274320349263777110762711260083178211751193211878009309765885950483241448905659094972136006657048033370917864423680007343575768115525516965118988632502939326217580064173487001563255676143287283462206869333489217066951808277585465251697944409310888934629076712609530018559221087812665893092573487327069168516043222539952753975499478170827989128547781988126125496585746897710082750969025144804721248623722903136692107101530532 [154,117] -170607894478956689973015127902268025676632272739077605660442043273724206785361150667644409348256165988421014374811352017666503346712409155250817922059704129184516291373620231971597682263208695848677670700737670562045796019726755999953978442615413257451096168791673577597498388810947603378843403720806155756260651300120977517313588116434909221581427293077686918172224700566944680775963079379196402322566286852814887783560575270264874456434997127738473658536582866092352372572232746623459578729957993549616514470760506220486879750115637602575536573301428051901932435396483234519421050788827834599479136026527509509069515116432859433220303430606272155033329947329145042825788634195931213280453070216467690230719784536158133983696816887110471954827201900790891575683433076528334170597906847747192377166338967382352837585284760096573601434114756340794714381257918723656092261127163769007041104056261979035633539041813846238455427151821556795714859706182565268476379624928457268254185835462918042988441764346483368761256202919175200137282835809899962202621011706929977567438865843471380322278559005144344361061498237013534672435596060972089029801276412575124253240489856368402958925383417598797128598014570939764873914424856300355406092385297980653822584254519499939615377297948890905193566379294477662213576870987238249322694306711387037620175189238680473763289930045669453298197640660592376287966747468635493656381202096888994593837217111526842437850535240874047428059583316707976622687151304487722425457090089117085497052503798211627243255146719461477682225405254652875327185043547663597937962341488985613523210353831076133443533567040463801933533235000417478903473857903465433735472 [154,118] 108648606293714372428151971648603842364975699405184969863745236927476411625811329880928539366664778085837167859124184158542901398819865923420139012210447317689569714854277403441600424434475309478654482024143067639119689303449480932859521828962986486798367297616875567155137500148001228728393751839712300189239136394843115372945386004843222387067686642649330662011481326747007874059560028050399945820641248775870533607670268783571262536986256500302412262958515827679248154015606473593038458757711364671187780161089051545011311248094315451176250067478459767760628238234857196621821290319420440680309660898403696128940190660171465037019217393395801728231004534441186705010317104371153622102547722115302331640380530032604496767879793901463362533010656832476587236219739382522062490433327510967756729851587324494167253377382364183942682842890742570529468166815907645341438364469419897263436840895437107234327787584355264533660656240034460007123259891208127112509527540866170850890051746179413795888887887812681584022533138147875820131692594116257788189573404058726136200419834816725834812354350059482035910520735486613978442682730438115717035220453063288898760184290650663971930517950408073190592619790145762626034630785519128093506764901492018703690308727490851814052338359981209422526870358132673561614431070224585937399729933905077656042713754905923697204295990008124446435240943046229325286417816025895833944353957495966246811343375831421878654816857706335177501889612463464987826974201099185184930398620754969800215891308749052215319552681061002649861494638849624394737457370337600940812488729292330749933457923281084158334634470950973832335770847175866367096656392530483219 [154,119] 126347545877904464160582342093824787296726959887398884357863486489145829912156699574719958736926164414813740598537375218712724629595900424050064411224706021990488084608049922239158384600686299266205221621918256343623678535619252360371935684672456503721542778416952109119428490722671032792027518115475923725862406466486853308393618302123353942284528555163489342108350370232901403693465634891273780698139131077377484292516193657201654117212313245170337278452946141913358575908881944093305295104421700362668753184976201590092469621053922551439922227456669203108999902655336792123153926147329493000583511208945012887855279105951033208220538531656368077400129854148293970057900093431616536755295910050829972878881421957405604135949304612954338613806442627525964585127122726382399421235533479527229667579591798348536849602889906377424686883474983896210628757108081079181547823477705866407374433987241674674202830045755772932442064706784014140221407026467245417293114624013519760614061447270623627958384204982097431799706108849257712906279222187638519306143179493304948876028275991063255240193159084139995127347170011842888413074099390063760148270272471659949668662176947485601704545124064706107795277429731131846648536832458017089249161328632360995310657440667364133345797680607526360482115466352662035586710539241284065100075589454811463397268218562520337031382471613654651030170852252990695880439572500038972664458153896115057193927576009167138176227201736888829430855736395562634049357368565347145349118664259904794582109707771297664895486012301255957336118919582735084176690239657760729460431453219927438897326575284882308449784843218721330253684559557369439788197562827 [154,120] -92755598623188533509625827032366917645783817517548433322315411713053438262041017118325953430256968265359195842033725148100814691030754257453925642406369485349180873010606194040606426806550519595159194205113218781310869112797591183789265357072699202618674379161112974612362991454915615829926017953514022338124064153943528329669789099119096129932792340314389325073437148575514616775150225278856417797982801753297511254282813550630405107227259459448634162790185653122042877834843972644345150201286743529854816567230985944987922325532814971021076781382524322194024444495756638292736257365730825031428731362976539166172317806889819493467136392813858231556387288744667264712313856398967087026356023591432102014135587481050412706100833353991195345869306373952843603351065018658758876674297441440858588733357177884732336702206474923105651036052652698633645999535611935935805286981482632821986262953077824834170578761993103407431482297530157758126782613994929598926911189485604914011742741562256891966834282453730874924873482653351842772428988581517839359939252584844671446166442898278331500073230855792161404374380754769884544440405484605235858399508948950269336036248892337391964018411854622199450734428871274386992093374196130934346744148140081831787420827407896003800004675898301890270272097084575363774874145051584282388608193844181152956606796788726406869279883926584900626412623839520353841480538342065873806312592014842887504441518838311731961630642703976659554274468293954548305027422537397634683610568489857356006160606962934864543443823491269587438284815139341765340485022073962579893394711582547071420921186613090165828849382313427066050119962613646381686018 [154,121] -90015430006013886134391587981807724895432837494683833708591542419916269032277000430488832385109898178976033048001462898206074635614648979858799369164435609244262859872983412280408086892441023825273932037425971536529581273286351579384489573205874127173030349169935023589433155820266895520612360819845808951235763392303658308178377481227009428340034682480478070954904318590931208907643582551951379776693442335153307157911562984962157555692001779952618149770387842759393929636917434062688207370187309704611285102018417480577763900144067616854214802547182432956730624989621427424636715561927090976829678335296955073772116599967687114331029086609986880059646797080481833157783121453926204776470325982451328917517960366315609212548513227586510077512296923910987364976397773331493204564595716919983356070299713687969572893110367238452661136828960931086129749799845544443569493677140497906445450912105782709937493183031126648065912458481551185956483848916433938818195209679161049642827173371481211116470721064860789607638833169259720241699341836565648315180949096551763548828350771335213213971731689356155133260913026485973591091620940522482487055845984246129620260841809411992476270390433787227062629760659441177108608462885248535449743144377229165454647970778900058579882164813238365359342317389768734964664424041263842491249650567674330561386364405641111690116651904802934867571356279149283276140818867303651298702355920739502096544854738715343019927137601401126660847133294483787831509202393723483179390856637535424893494334809905172742051639876050168925541539353442140098118330770592652480632617948701746369965310178889822304543533977951985158532240054416966 [154,122] -28523347677379016983354378330248297679988721753998737008963412504611185023742007970454394932898593745353042281098786466101142837319366553614932557218736880129747596316886261638295874918498322060771773317060535676380394214517049789032384336021484589180678669562631811762744327753925232615917399384738067958584993162906911984902239107125948112659173072631085042679151465776559885050483850216729290776267795894458551338688505771559590862230766597062085394853298621279226981908198770684751456348359676808095621149283448093518671659629781702444756428448113869009071430802320284428513555875377403066456040298806642246764725331260571284578174167384493866786526138297090668301178040016259870998423845059553380128327595686343607321680205868898185837309983960314727295252632881227744392300449850956603428935891514289614774529956420852849639480489534019094589314428713654817955540247474136345330988969920844664044872919851640552548092754631334097461416866296602535305895536812543862017467516223373746742674073017295572426995970591823936905023083987633895200138020200836486724700706169415256543536219665173758647823854919561373349788907553915017904521285962969385962620969456698879567898939730902561785901071200504768096234029328575513575444263016206077419396454988225944485689251117939083382190085453012160942102273474876858501012370633704771661366469400518895442849206909867167626123834018245835446167120157742765507796600421318360426503962539978988785721580818413244826601122317387648021715341396861206609173817161148551426825839730475692530883132633592183910526500753777263809750310794782029482993801447082560883248968906822761153267979197866723720052441355 [154,123] -8612088200031670938548796548495431543906297966356219102950461779552303081313027435087515596940011878796249482333080930787937596066049522381967062803402108478814558186267776215951216634995667176506073514413315498081170204269874594229433563113513191485091986955814914935520103535423449089354021865985864894225157540504043119624287352255574509827216025919273577802355903693559111140170718583166504429738710959030432914387932278390924226780363720672909570545871850072287101271567350787110964948542638472463972628596632717012120184231550290917061005249785989520831106492020322874824810497095997065479327444947698542139219918044060046420423950979819431652758699013127877328611338982868367211822312675931842270535603385430964412368712291265603179801265753991964926890319184693704914855499015280677094691221086666836743902944736958998899595468232419733354844362506953393156191531195609146204130126708020260493491538253425369667195836721779930144613807009904499441309293291149992589829045754421771378972377288595163234667622474426494140844083132280959405456780498603746754989149240193439203772742026867863125164234646505657417974647038152840233738841033390888988411751124515351799272186259547273520974931522970800425383392124036097888959619800499286011417379731555121726539035388616960510443809548454808927297900467707579732930796087013369900454320100153072584852374748221845959224444082718832435714695898636167313595931523940067863905288071950491628543814263458356978523723769276083430002403244542142643050051707883050221875363914676651484587587463032995945317447784011003768364292616359806562132567716014407420583341930423948375462216734842627035250 [154,124] -1937968213741267153506563425557348259008831122724154587430852170039569006831625462512879973670141265171501211991908967604147882356960442856966114354453412777033506164915682481857197817925095467544882233135511733567353916800256544035357010258691602701563614130323827972562303602168476964253480116773071691778348803901716319679523550904688269129808304580298427123299739472721270486869558115629160005920445508765831676046550086327193396716637449858326560549352876740911531479928345520242569895831045147222315945502768401789461392099508429418855283337417743956696738964989407242924751601498298708235627018021665913029568824149126220669350165215453537214620370547204684716094038197679363324882664678270040941453277637745122029597213570343523892228664900704394575249015175390032339342032963863830829304786381287530178021153342877979863771561920460097064894309524767042367204539630311263018581791549017127076113193235987088253707709725377444941155266030513787361552847551676139958287798955506417618848289273174271311557020821762773216945047878718214848308968702711109303222802565822912091064578908150696881862905304494061135786757696360841264569238202476270574431711412268556679234970383819451623671442712920370799412359088714214769781378734529945575617607917647535391600895152197761435491597668464585583692543814450553656380893574083074221879461303924082254996518091966011616178565917279728128441400200173228221921101967081148403941970700443405468981184710261691228164764421592821871910789100124072393323315980575895149944873450375398192846746360009685416014792816727110775482163725739759782738207247658321612388308712154157063141877522090550 [154,125] -369127830885244414574711516369648112477967511095584915674483681703534053288405981596847900156554144477884706290562402648575494515204139186575828555513232009359887968997070265921620362272956592270700564722095428743566394842887779715126799799050584103936900697429164542665324480221568361266746778949772917969604446450597990508695782726483544478465020855114942210453574835271662396711805427682711298300973147533182542695180437716081428858241994772270973820858307290636534970749907148059342345677113682089959788583864038632071923372764618325155113222409932396735513942740415205745895849556662353030447531340340468120380101585122544084206252156837947636687263573880140857931541745611660216577440319003475474172964672959097040677117886245065966957115162972814389162762756063980683028582707217981709215452262351561698985715760712570323111743272447124438759984669540457769388941921465961847157799325361469946144107114582513584543412966865102068183225037700695313753514040700724175387691160794980101606975692049330471009761118215721761473280727246239495522510868386140393444064844848267543208374188522914625702618388071551405762660857816619876886740452566187770813953106161886640308988121889063861166371194629886783160835829705624122033750539118654649160267006915424237141173464976220168884489056752441664370104987306378718513569826380681490272278543859710172516477692741627760359714655063114389464733983611036233284198599098635539701068502545111457980853521765244598060621382076822187220451265191286673253478366165609986293624067018439352025581472518515052016140112171644550321699956098156126722211565564131115336939975296693889210833476 [154,126] -27598915038768431388695147051741451870305207446225899115477450442594397724924652600075405847071408263710028303351483011865961565580374973978276271915815468512621750922695511338689406219349924255072033046521869708222988124111018197340016157358139110609967231452200411003787355887650279778260465261701646971230868578264764339222799827007765738734158246519132896370169998697031577779995210251496526532190729863192341900182635404491750344072028196998023847234824199432205509362608684991341073025976040828084609750262926940317881734732857394873124728887904823074468242838082291750933228765342697998687960113018497853824722581025692185055790434492663319692153147829037974503794706932884818934415875949922102794295868802527308798062315730338271098581681303102913713858305308304218822430409376456145575186411894841973334344061382265779683374386236672290733426600644708156310322588821884222970098092036614869131298671980435663954916186453866193921342269008352352968254474013218202811701977912094769673424256416728055873842035570485431594942621066880818439607521488790537706480477409168068766114455728325327616918690208856211990358553172352135264192615767281719822966299567201325029077652900547973596885420529771025392608092666485854543838143101073733693374000923244806494621205119961639252798059121055043973983114030228490352920959998758121186112200196494222596124509136800328151593507566008879782473342397321138427109579383861035498514683309011427987032073496427572640381259417202672314000256522251067372800009608483940467405733468163808831095404950378239936361491358890243209601570208972946199893294510735954474182973818440278444 [154,127] -1050424394525721643268384411129861957077408165871366149995617812510958934068674908043555692179408479679269924198971472904769987891162687048228572803322024346105076251806265185869715556092050525245450387924399512893098777916862984018359657414265804150394147422679642216690270788240390028098709185238048831055381497766049551617036643854231400468986434521937303957537481215728179609700462920074637944457194563114391572486611055213509079787808382837972155125801207229790988249063007508374664828138884895822490170989781663899880105130388357500651313787649703978741564168775320714718827342844443666365042488733130568437536010246905762782446305398338214223023383599883641358651938319424826797658096862568502030184168096097161861772214366313808487016283323999529939181875444576967730328902136308141729656908397659986058553636582024070678962498991216001598923196737085592558831941912685760875579176229531229551665523603369261507816764362602944558763607908626086954963504789830185703200839828147766507690489682272938439677525535235985474700619513595487693210925659303591069791958819445467582915669836067335505157398368708437159729048736630500194934165838729518550902056308460283407948759070728354661708233738154773086258864297998461110022237644945807669666132408778111431934494950412642946548217185007831802821641639705002830493660834161781134820052437741650083906517016601800877548791388492064710699068824949855473123314302638397013105386479797316946490092828529570086781389008329934980792642637447688361216158283156372461050573910131466904274635075357246994193856703826368707460958633928072964880393928256652590708835829942 [154,128] -104121475556131404829076131757999860313455857376746631906585991717574091534591776630740222773665757044000562429984096235370430965294108307968115984143697573430147027107471202162241264921432722067950834699165470303948756887223768534220655213295027335291122398711987614143665974433895325422259091569774176906648983426418571255248094190084879881751234422963266623565353240637450946219603411305819242915239494682377677618973166510969510938570031891702498850066834967979377900361298908185265231932181370150269717202867898810517076757152096309302808688455515303320142356645561639738829575898420536737459354742011989699220927720564416818189470899279425379492000986395063392902391011764390465040703869880607600795769867180265458941923249975949212393270193582894666290064953181815188321717136493734474595958662875667691339341016738725800180070427258213184983946005071190428403140996636351927762645895244210482532782754683795516569254289621802785505802177962286369899811956395924545882834835082891024358446659360037390356361407277597476588186081810619994910370781184041353426818054345578260449925909365065600120522443710114460242871532318151739554658968782077060281485782925907553190344150668957598935516337012221484992548341379912857796973036628256209748860972683718368983554795844335028418954185476037127426196925316620974139723881737329352743489227568876671406577809738603148691647061515985397120625430143703112217980913408436424911424341204205814347483888774797972070348069552806666799970333948987009589047138479036448970508862343510557075285742051511435721596639591865703859197063139060895644051952239028504011214 [154,129] -94787472006971281727826700490625318540449266604501438306076173675735192603748820620769300209225230550912435179091288486066058270456494824274301225740340159283417816474174959629603278373697033584249355358235069017379349423361858691426538651696661826444256381223239677719710188703963211181191475319624067381441285285216814704690498317651432616856740145776016497493829891888796076347202543570353749728682904368664448695292825708084990007406048674843899515923908887301534949693937886432711974368417296770271169052693657755437261855479178580623508193459957861039571779356812588333057884629844753667972877166038027661471153042898736581121525581692791106476473883438378432150682483621544566290371824018327791175608597113140049692391002907901215212163053966787470703425712560189433797048817572295354816605336112172198510318729926652085226839420870686672949656758600514733333520601049155706942904500715938360885371387929337701763737926079720852556580349358222697531237745465062725075631192394134252593850687697220008192495873866857884840253995326248444177691490441442346834080571978377664585294828981316190134229549488842332230415186716019159452370110974886165453381336002386968267412229011206228760233638129216683199742790537388254228517384051444480312744928606215943302691593051638983142642164757713360022217593794406567177364466584544848584808462620858482640922893123466935966822321079394740660056920947142876885523053459646082616928861877828948004348226810003126449324539922385519127055244779756332161135519502961908957818969316380035566625084665692582276201881902112339128376175033999295438433078505740 [154,130] 953487976264622328282368240852575767931896111836361469902880682220717081186328814808786621138814862921303342344325550720148817844292780907827556366794920755746588557574737669652131454033801311093186532848520895804534114254874859724036767008184303323364066986460410296910800133988969062410322347042427575434363492569761238726678577023125827470644992429476862246455350742097373375136777366301244028592113727449499917920614346765064049239687982581497623491512130469664061805795285804997877358798723487581646402615762290904426467916028337503059717655493988882482920331839725741941359691535733809975971643151999088817362856049518468113804602893796381120709744030096134830883544227863977384452074093093836006710068169621956209509271624258525624472867787651380551815521974994801134656014903323708033438803632651319449004505141653482442644050603653631212906763038985832304673736225984846333558290385813382941025968979368006570403207305415924609319687682616745816134539971644205701843380988772175274394258136640123938337101248282815959543380429600293582017266788321594071058412757902081581555279073756766921834692766625191400622272688255378808103248940486028970280345371868438068898409540870151176466803875870522697879802155224394037935475770727598334234697466802896453285391354170831860277709640289643068540201231084676107958126205394357486683145347820977271647024045107191081425302922042473530645388021444615457558797686540395598091179939798477225440691798997520594950419784577113331348662900931842235281941369575364109003326176869063778069775793645998684977599426214063324341325034529794965558377900 [154,131] -23678735151573524812496078368232618790854729710171893938248807348838238775833842118385140760737951909327906752003389208228334297283584494775164469212841845987827348523935991528878879990868967242452156114448478908044393809236972099385389897698479534519670650091710953649327686112367716520237324303772623065671499694804045454733669288808884434532513314908922269645157824801832066999257866112172068296280867912165409638629742426325340851824652972363207640655155725372369011552998390254634678550836120761761717248085110093425650672745127283033956978508215335443574770460344252866003020858984349855335971007185511857615166291179164759962408441969447641962152874861554894354861220994691224965318208686514852835952306638754709994509038288473475958326239257228947402814024019379988438684456564696676054593698670346934539813174159810179856940904187096246325038807489447065866676871233515508743037872577356249763489913294246979255076151897048230261077482041762929732035709823044296942352998945088735833833529798514770888961068009710908029393245799825934064141336169785422202300487566473187123432507714908960926925867488902638064418436539330081584213653442893701926265764518920707490702729014108994816373497877547454322295751218564028030832184332360724144415276136696984912956407483050808820619835753783904332179220504840234382558861063732261212171129604754308830610809315011364604890735459003602587456847197191922592306368448083230715722659334344203551657171986890999396940871040517332557148337902295216971860552430387802489965494946638678191358932178420878276652112811521035594858410944326703722 [154,132] 1200780774989916217260537695693984145105773529261636583034720798790216246477394379686742461094152199359529635951061886492451187672371260554549603140580409044020152883006169516182003917417882149528200069350143291494971304566581149882376444509901535637396837849796719467689849625871053837897761047605178017898714210728142969500675838439292616419528653345344690431640083161131485548263996670683473045917106106900178791425585831283129411478682835996802001293765806358197126476396230897976683173558681830127514432112314762940993279037972718234930440957996783654048864676653709529181334756818475969222188194327615933542255433371990731261954279684475257030582670539624270861795645182852812105351449928885299891735104365008185038495552819205356682229514609026477416157514950242363895619143885365387237121243239617004413237276429316651362279630613717399850105068234562035175806947722096174900932031782125424318472082702662639729300079978309231324956399602323263995966957963237631815526779298594104442445625948979356860079638178433289327773861710699950967877572749211647413300234878749515398710541600085760514201807006724775883490053828121376664489523718056404333285753163196226836931123665859559714163115963931313709279646083799235130872463176442800370481900982911418766887202093469497501093162268700019072239827731265210271451559219861021982801993006709925711612471725080955891262204858704368617961321441335617269755423395829626240241977041216041048514958206120500997657613496912033185252447005211561070342071012756024245533517176428361100610915615185978148075504107673189338150381680944 [154,133] -25268459078679650712940600351670023624364492448485605902871425251690841599245583997651092978632139230684364427758332752902771055210642766622204777494783296289220327478723799772930391276677529039077929583425337433458684718485570991112414028735459158968775423731030969667914675619560369479109773442584214472231655267839344382205343794978335470230747789417471600068592526784987543614728177310390498920951270309785776605445228034610547840068130197234359397121463544989839516298659821863036738996410165148973517720091781219236178295869499638279008716493078373025496231570900223970355056153429001121578561075917651574270413893229162165482416550748231418194936783525502831774520562805440696326979428360987214945622135420869408026797473953057939360631134642586701814356976854405225136613729657983173723261607325991386335233904170569120074239340557828342774756250576626136389631030761129727633799559216719604252563506117770745997083109904464575191108458760544569181670728408424785573095127960950106282436958504543173680260019407676172064746276642436518053726962778375272983829728302223942024877698314251178238693119839863468345242104201568426753925594553904322497665036179425271687213461244280233493494826548484769203665109648162873664582022688838186651995698610395976005183645933458111264365753714210547397778985938452118054007503929401415588338617623118831916322620767289313621216992391849962832586924735792463811541241851163527916867935417378019295666217323213539602214614163495941092654048778648528514438743926500504899466334912375995994862822831777928104297347089430214672724 [154,134] -65574462518442088616666013793994006587639816855274284143803724351509992685237634658990329125705511939368730544977855225051279818449029922493290262571932483632944009317111709671520840245145811644987292223843789996605616862011458770394461589292507674385393436701720774883965033522051979516161837496153928270619288273349356480572329129342768083666320024674282151921230172387900481880164184918406214418619015049093929319717201314454448812754394896629165955993625425188313644762360061435356732851554696696000845021787810067204724737158104505224946664623218021197877395916109042548182183602676869353929795183877465439357554194648830202952626231288601605530970162263038018831427002871143554414761036814924076504910610801005622218103333277127425893731103044224681253693303358461436327939164177764247939513601423234844815657730724159170414686425899544226483574436726389605550897744236507278577216664293911765440549415383655992631034282268075161556072701717345812024042497479018916560258695514330938673304916335822850895872435983406326553838491277156138011136743386700594157343107957084685392851865671836970093046420452674739675082265047635660666773839731706893973834790946745422553824037098976590656061540711544547272430226429590376689452936415436420550624564595208207277745737598694198628394815968168561809688728420548122323343915562198327438305058481716272602124500904707966069206006820596242622252382782450390521152903395280542740649103419445784258167834214521290894880227092901876470636252714093415939191346797025571342804170369609216570558053605751762317479940503908 [154,135] -4547469177238358345978224595211859526405671180675061662208782079145374971128222124096026577051159480863806104878491071585382344473396704965052379728943653520607377824323447157451443985506600880864709650207320546078815765379726780775101022486074131270626739192675667527772192205078688890613582823544910764423706282497712606883754423952630642719310121320530726189469831786975513214579083967099810286572400643617050347969587655619130710654265704733471580909439058328792635395103585734914881996261296562664408174571193528635071829201094406418967035392548907970237033836919898429874644832237215119180930014875812866226552481896442008288470726833540523740042788013643471394447899147929607228300834689876510502336258052041909771398212618956456455566222063838780193516515399930578166318210606367149288312121157104216515184491425749655720347505315095205464975717049826775740067654559049088331932617334333133615329262017431222483637007065531996173618340383683739466646259114278061423020264383272608741803791715493035795099327354770692025144149487581577141791759123392718213637226132205161365549963215594028452722722534709167501637375105302585504151701705231445921964645205543481573755056198136407279246164871503022334625816540338075045846351920045462384564174172629622231165603834925127784824198221602383584938919535289863296204234615260487097453321801127149314084330935525353214783229155812571112768180876512183658189707058561473273766702076130624933484927521157972604386014213795040669851040337777157727122181276353294520048059863311007994918609267133903698795921 [154,136] -24089978300579627658374259482625877252962211841825470792877586990305981068648187903373204574241314308566917414552938163581350554230566485426153866469856797242100917151695097221765088444358906652705001334258780860332727833636854627213048927431553467923167787177135732424915596410228598770654784183307718844995739755440196531217120237364960372728870268830382407094515549240414877958749097678897798139488451282790497464523386533721654163838475359801009143337124465340587952635534424293045356150084060186264046293952257203612973732245839432840931090022650581956708504483208842566316921874891341947297288315574168257816286869057873264079245528200568910287717524870778530937583557383215192988690007595898505283030859265825452765150840032470463190889781898902387480882388377690267755088893758850399906057489011527827922299248451326459774533790755718399121590055277975682031868119028968256591494930697917115785691097408425306959499661959367759212186064076289810532623437277781560819629197648108422274389685915534267906512507507195745654219561897622326825421428711421949768765545790431165099338315814672336068008270567520081166927048727701368039715563660950777880240360979430090340146032765430965490482555301332980168144424501462752445558484288035507612990293122261775976390170299178238615002049713435556779927019310567070338802383775955115615698628542611828219096787880927482831140790302805344677210342836235274616521351620782474023687460718915751332673503173005156555908983288241703445652579806945199076698118789880684130121369191329198874913416692983550 [154,137] -2878959844105842771771195138849093868100965189594602767287263953551583393853444977063429324834643501725654418600440144076711923043055642270004450591890317206929815029337834286986170050979525578230366619010914425127783510243437392085329913796677550419658090794363814741094352324103098015535856892970257909309077601949471454279755501435192650312938920921332291929162784213362602575094838920861709484096948279763517449927166518217290296285369947281948156645898878225202094657809971624708543812090891523461710718960342309776425299284536424793954462588414891428727542348392802511957877445029168042285672349253508062283302117946082483688993378709461395633198076781188463299772291130315280487370851679290680961257083736889819464427920904978950445351742298320831062025342977444769642851787357280128925957788977449255879570141430251301424252629119052733149804118660393322704144226520660141389852031665341332759518179990411150726924285806026259343225854866677977773600976310514272791883927739011621457603976443679774633770299844189012411287884855944181058788712910547947991018295359397309161158696457946384388116875838979184080493296209280482492073556471129747143601276823821691902041283527368477924206681783992272731462694582592575406250627650087158555214550546359585871227261142481048905524141515919982962746518992495890944111423805280290138252254560139632966462212000020512868606575299950934412939808227833183590688976067267337725311572356684213164774291377453562035135707065969698589588932977304862146570333557740952900741248999313073839200878 [154,138] 586622447779750082203791398203256054539526240201613985061628991881955247867588668930727514135576030662166381817329948058068210942671922178286395757032277066447621871603519295472476111882415227257751587000875029994571168277901094489041584614205636853999925110254554271389797011209213268902629457230731652977864764539220804669840930256275148262391624332731003209770179732322594351102165394468192341663713367898734706490093874149979746131958333375797356083701498849874228057225533511053701355416735501787308963099714241777525068723248381265323842600340237781929285077572199911028556034261608307255369959917377184469706968891715359889437730034472581013525005494879747023880174732708949416898810726416443643513174934095183747571340569732989925848031575020473049148831593790999345284127715554135521676337749468290888418143932903946280084066824067642281381684912270338373584425784938264283702932544639931010756133728784544961150287001050699256361729461531920215347129500589985494924528685508899023481964846238656126247092187468314646527176242213128495849006403728727049669660222396088224858937372020846141760655701389144125838341382574197965223881446620367694775626918904330959494950630496428363955182187832261164292163205933995793644529935272213824086306297056059738565578532857731330410683586419427862974730568237918739017890645590570048722174208232491639059676716722510059692150168487837782061827279964304292052290668821073952316816312637186276889934333792823943947692260176210085813900167144513847316982170427989302043458716316228029 [154,139] -26225852998101450022539551480591489683060031051549493842388672100302541872595497616850029708672537807691617623659129183454706730147885726563588190522129209680661327633991017590793927316139754813925587887583283910092244988984217541579640838957537474103457287569773941206177521476289939885046552083870137691524902396410516689798977198259559319990164985457273150193997764680238076403802625259993629837273591151636154941711353794974717662300703339915134347599496878925584888474073230956773969004275738131608966703292739667230866878172649626206088433288843685007356871440542956029940958958111463481606029832819307196837592426087350895726985916727456495946518804131417359369324533724111612867399595599868670305422885173905880764519827926215132970604004737842463022892155716430415594100702475208774285608989293346024641250864905393767841603166506348259044080321768942548907859417317107925560967182327289884927459347413378905768008431956438326814352453248551622842080625597943488389913220710424713864475224660176366571590019791694915223361562518031001568721047865396308858937243638404470593916633743936538738303214388933879159509424887424223769534914785479338164300642480639915371509169224498234832313688829770685577811285121979762197562735686219651195450329737725299705739102567876435697723289200900858556210313178432488806477897709231124576055577507493998659253206244760539014323711924214775311829507170180112589048336018152162263856717449906428432895944835223060191170653313501053245870717331510919242443610508031689896134153130 [154,140] -85163458821967185867108774956705393002225636654587481886356600871021566401343815151760748804591150156888798525402056935262059221643113514325043853351835376095875762260695544854481682659242741378503847718121173497272520560519709845079445020074145891518389978937138321553463124211465810704089358559282400957503362655182741560280481908407800756610699681868333628048392982859379329485416675003137672265322279159068460302433582366135003972288312198777115963688642508931861124407949000573608067021826646413247555265985760867796067101213576530737500094309772922860717916182050953090286387727533830660565739652429949875341730418001328977051912468725453980510848103010739434261415609366705301765284488913428919230879640977085631704254888116018648926239183445522136126749930485053393595918133151992365506538248234739310939407464862984124302279923607152469916103098949041934581073586216077778589046603385505972692649877460975565187396218527109499171800704940608424677370468585208187590641941561860174811749945671019488863404239218253414897998197817879454810755843852151402209542097658551807813237820517637769318820789385954207974540478546254559516573904760599491949569536203175526376701442916175690526341785785657503985977981119711223575846773272886224398609090806928351871274654736538888696391813934670928188159874301547688562714344174728428159783239399002197237770677784464319139756916878620276226589021296716218139552088266327976001847550035954932979077686701538386105390322964240449481173741833078703254332051218794818234 [154,141] 381671412826548725524159520553336409030341157329834090306170526652658552753883000924322941573838451370663933529648688521596036008752068880414859807175891529191841743298492749682017191917950858950377854459492823891921391349222884768022631230014655507995134953090148828762477907229662168005760636516042151151439241633797952315872950566068945882422261225809294493059126698063588490490902514399225339876660401092746798093442470303675188283379630172647584013091820937240644877558231661285846333124775256128925989867896558747406522959284383962313711396106339805212855173736779383361271163115503956796108832654297346468095086491455214656655338824813116048748085611709766932908082134205183831265039359446476966562416444121979345106992122061217182016970766182237333511933509731455518808314579316361602669545000124506712241260668869328462449689976824102743140561935969888390363558290789773280955796164063913487074539488791250205939065290289411896948286759499040262318176814932643004043321129168349995110751083133330585863157173511751924517472775959505733264959612315389189142774037159661773933006265121837975001043821070357130873797606687723974511195070158417908765394397034597338839653822460537652819675173919173783001619267445688536143266291435177876100525363989383889648359443209616949212412140460824617346514623151446240217475873766439485157857344852920316038369584158073425388340175506397131490826698095493637811792530360002421943829844466878568161960202601097997897699410197230322646717713808230816500708416988 [154,142] -851232494243314621503232363911851244139161285381750371902638853810751986619441281720742337203848586525184588298092298178873578154998554910624292945534725422575138203229065666758088261444664823549974980853548537750061861401356942581935427780025739278094354439400327602744840910063895761093911163107859515470391076760139271758030998600341178084234041181457091894347128483874357048854989799713981918089990363119429577838068938037676146072218582846336909641209808891598962063157412020344146682220075733250608813964407975122331417047338935013091659312245954721876954508707059966526069026454344460383844099456544409126969885439244169210434778682971091120819621232046127551660195056642319499166654654516548774443363306816273846643908387072354091478835478232370212118988383250875081359068983174610263308747269715106633382419692941936670424192092495735878060436818704780479621440554750199043058899601639016692584651554587882310391433714882780640846325680130978892239727886399702684461922275230813554360985892266896790963244503474391791369659905902884840640836108814759901434948317666786228503083685041216919674643635408672115827559738906927083186656290394436522184600120209934590474911352413590692147643012562281144225252385086331969844354155562281366285938201097667006506261831861705314143330345901510096866394513310481149406463969281250583225440842224940447892555338865108930661303828631710803910298703098327038710986554100584420713418926761510405276852729196484809593483139293450319618705960454284612166 [154,143] -502978718529871251694239388920838695428895801617449674789997002206544870588418911431008006205824948375813310849355938670470879946423133605709133472166040063610412261723153065290970017882000449335810917951717186677342011522095314467286229972810053925798211760854629687757649540478592146340263920833004239555249718262790914895910333180332468076155756651333334941850938509913340795641729268342895143916373326780980176271094014551504446357345961005766857948959381511140207805723131918743935808734642752965758423365372376378367739974380188675878963361368124069054612493964362085050442186515083433327780330138318608097396539903595554749579842203351149518872373706628307789013684625070406333563455021955492625460189892415033893280285584176774213320917241989020730614266694326821111056877926311024809745479033787224085058833737809408364767938706800880011368213586871577997339966532655500814697378893207752922393308680258722372893096832576784501640490102925577533549367014153364533966519565801324622914500442884768380368883741024101720702699979888222494670604419938829174161839704069514494801313532967267906257814943872398851094220119838850990232296277360402664008104677462296731812068068062385528791517075315705085891394640110380389425146715861394133973948056161947421956092633552604837856355393725821072712539229535327093304445032903480420964297490038403513558996489766086263772105508775994273348150402904223971999404784757496022817019476151144755303199182397518599865442730807865945236903026056 [154,144] 838243245106659149141850582999998169947330428215143658078267664590819152580350276214818920339777074876334222526443523502817602011539274183195173051989920323749823733705650455559296821060590181855289558836395784642855623642186056840230222641974232527503361268292884265706963664838889450805549213478349136303289302806136103800084354007516240633865561698881984716031307024220281831834848269292889274145008561779159355551852234034042463089296313547755538171869536208318603373605268062878728592704337203010572306125673098890109837088030616409251096545744664026276138135153144101358952579093839243324310088871711463095148160677536543476861043492267979179437065942980359801331331683084815254083822996924279881981925635134639607772421282992888528970705053789828511239673732881000283177900371869068707746402391029428578423728265206474418886793791692227552573881053544662263737872096635134577639772694074292639633413849137763570409319573249042342847691496719929688561748856838115112973961364974252199821159468848296263638398482391018243589468795160775116776682892285890501042206533578003078467180178750687759451047270705374120208734092656293882293136929152367423433293486202583779718739773106930748418690092232902895170707033564455672545754410977247116041927876160672349446028924600745470078142807510101700372665561112430856499915222473857274946232399100351336384730304834286092250459728820169114286129231548209532054563361794165944704484989629289821943518333064853336508775206304957261240 [154,145] -77339762258303613425868677762989832112374599498199386575670660148301131905101046739702006328804849001048688875288656262011331103028562405853685975154016319957642283293059441566709958054033919912994615405641300706075123872641916446382310945630241109343047347984887413498025408909012969211489642427336769333830823633778464679539970771432759954554156662624028825722833145702914623811591033259579217502097271324675192882160437867024614813577811398282141406998850807629442513955138370384970872595149659138525394814437220490562345566885809196701321405532553280562268891115414710762106399541450367068781541795797426598878611071821579271860567326007666813030566595424185819658959186888728614153477150105030533801338009946672161193440415581530432028081693847186831269339978699032474639323491546212110923818643015800758165324028539216093615860697537995747840849969329477177758452029088888534065298075086188704831037989142859091105783533553272288133564631597036001906205659759110673917047501091432718748899183143479789772645344838593420985298942881809318427543082253150338168427357754740362870942255550006354337627468157998226556394832156590908918505687276186395857665991275475633304066932791834275311781652933641289448184811588295850318610167999971886474083161534679798667381978052070693033944594819970733120426349844498744003770356782018906964954323037515185517547181880733338713660692513810351630287719226672563329906728731854571299028222760492570692713709957182254283423699764 [154,146] -40115445620948067608460951921315934128570589947231428713578137279136193637190871055758087466212045148258513242010366700972497151698261280622201249204093259220509696525183966119268095162969779339212774641815431013734853930254652741070415121180167063854210255116313518905342465842755353965650673359108996242778492432705344689681392958854190385677943952629145405110938931881311424029268747397590384175306015376798396785383592924613286451275430956536238965073195653829260593208205582793856480470252858005798027063009528622475879338488064134226170950347173774881851462963248342005211506400808146989857105876490082199715433653615165314824245750142395516132595192362959316795491749017006475478110109445938975309089603195261258664075791621761613608061269667887209882122286849654986462117610768549654886004576253532806999746300866521376995920579775668005826563428918628743471721324864769670499130489257087776686236802134065861288433437016212244268771148539925687817111257165247666392537211718942526783630490463929232709286344825745854460842905990335209708815796436428000082860434118317565816029664483732697016196551649628235875249720183259540416164684158992281258405568200356541428253907203704395850406338112133014926133710822137744808485702382863445488469641050784131254946214485941744846823218743503125226511777373417707690609004793853549636443329193183954114806214356045413751194961202562503881999318685661756500894563083702929119168885566095502473439024353646651541 [154,147] -288950363584242311911544159274445587715142652801222571777540941233866822414751204925100581276247175436271802619809941401903517806818081672770775966120428041424190633969808117315814221759784951156261205554808608740863797808485858290228405374030737308887435671277424476231042252269692408122818500038328761377322852165561406972628702686938038720711131043582582444003287232089078957881027017647268502556547285570067124804145436787719551466412158673826442342513785552087472710881250525819665524095269519336911026419199776937756117928636714414280142979502771092213892058818229841548786102591907705136124418510771734535471495604788488196552647252870007254297166772424614589193616732085841726951621468195940524130836933109353970851517720328535874205291681568362916973409391179791617982566663140624018301317072032186635184244175554046671839947245516497639272654246807158306095281970526715018868844107081105620001465923407426116675721365356136561694679516918663556576410093661274097641641627561248811298183657166648461938910506210487750906717489351658596862728935570331844143577891454335460431953881140225845781640823609462257237747567169335959134054710680308060973857138977026813844147356905630036395694094938321429189952510597109767045739335362407841317573072018940017116926335193272193940053080728541710439401978349560530802849006590692833335421247563041832509994714726063565757767146898693422683310158360118467312266359314753926055992753714057528338957805 [154,148] -34854686168611520049187769124715603003735685071783285740981295274650552840331718914645380625926871136514476795529438390071164494066365644307251130029603522465730476204593867728007665410402500016551727054144991019211606688899034143224705928532717002873804610121507957079752649923083866934991451018786485982660321113272549378266077642134644384009309834248741432475179044793782506175136478281893424493789575836260137442107069117895142597251001659861312591716926276809290214642985817964842593024283605023096497384538457599740261255071027707321328330696236724835890536957701741051262886828209489978890746990278408498947101013528938012851333785935696713684717200572258113749440170464319788833842141218322769093289622718788460745574129954873221177903560955920582870484222432138129562936728848067693389644955470855624287477961075321685897509012712650244385599853530272001886899236457804874288476843652830004954952990379684572990660942376707395771580417701945684290493649947549067219454235257071072395498791381809915629443802338050356760902763690440655262493721977278354614685193112154772057688231079897048833296770879678362775710866174882154990029281020801877306598421085500385494852169243936616320833645048215257911838448406084389908102160505120103073171365856150550493498049649797326000634530933464010699291374627480484370064728195069783614613084387113677361290741003604727253419954356302127618618373720666739834257266106327381772277389689662132 [154,149] -1585485577339528521456760397008154858902056411506754964927759527962195098114433592652448241523787030032972774251555789251161346525461843358761720890761134938607283212015811091311623365429521646147224510799130200248580906928896345505430624739255862816929804438716818082548956034535925198352852827150664466794674806934413836321242393230905633984959270404144407355139028087457460606618402777979992217166595806271946057322758430639353926706014853848556943236372880950296486994558192607552911093457313382099526484039607735345750075712130586365850064471431506022922716537557783157172625434301228849729580479836553117706772977627467519700387343823487204685902179457142454250697643158118816868290238058690079261554483732644408891055527784770326895950275972594236905016558368960322755453111329621457697720906743728387550132493138625868666700654578888223059043468607009200735951607802151815742379443429217936416655141285275550646343205242093420511289155453286583132700986129492467818819763561773375469603159628282884443009911362844170807994833536093959855334707332063123587506198060648431023731335489462245999469227612323472786240546322234391986093022516434541711967339244503351091668527486871693515893929506628586191237143408109801357007540890492789015623300765919966285664944532395900390381436152551309830111472507813516878924141189352168335583102361545655079334760397565709797449924466271070005098717168972236048842832329507419140662658 [154,150] -2152453732587668603128910451243399454577553023750551276706671584969830384699512480128090456402822246111950789451762496342411350859884893490364651204956599438018381609374785834912331263786212300209122662040985913644425263750765982725877671067936422186992913396784831567339711053671693129044369337311024109955853369586023228289979547966165365842904921205030383416972626787808350745142035439981902919158147289619401893311667485928590831671002504946567872964249450831994991031680692351006181943540455645877292477488992444185547709101752017935864328216626228615932448119782094120202489363650272840722842454648301038270033117421848652376208206436612997227158223157003249543663770176678233752709778040841754535725723655439717868941400776329464654298236573044947196289832087166110837741874270671595422355301327804085503993956897912151946695457294518659289554438140677595413688605654485210589230824225207146743807701570444022194147939491146462355364504806656382958208422286146875768760601626062473916080639391974881016331059781246157579647690200353162473622723135802001448406144565447016958326233630846144309105083469428739605957359527198316023340586412457647647513816531303439411863215972500986977534784403014641353774366852665723532163619149782519225035928183687224895666415259632499965799422963280897808714816129549041530646329197896188553853318091918465429582547438841412286057488137416818163231222404340308263154536022805 [154,151] 4734252151324131719367132055154241859787184262876839029611589800066735694838258446712207275873210411067209228544022662208383580140789658645543450444272159693202530286408730073865840672640610816937597703218966872460718234424482914279804204206075288005592160788679772152548951658252692726759466098689686016433354010256086602588650505305097860084951362034721115518844450112358130846187776105666550302011512513157005450276692516157535593709293628550861073427002882018362153813114635551770706374814368713717666251762066140160800205839768876349488884918761832197440210506239972322648865571335315334499259196390826878387180947625986490732398884286320792691021907418780154770489869766118197527494300256032315340569939117423609322158171512797274910824771427932593187317672639753126114655596860267339852078952055417644062615539741792830824418666208228289460982503068877378084813010602193176575772083027873858396940876222137876454833076207491244349702443545245857391571264696734233096244655037657305302055359524773699658181059569340194361774724614350448703027726428225590948535941915139686830404786784218643852688790304701032202129202567676695457965093577378940552509460256615999729907798183446267814663281746293233407669629247384620762120495742636472283084294383286769528374179539374157141446540094492590140542347978710071719036671737506688634652418103003207839144810449670056852948467655568256602022846150092882652 [154,152] -10909702729997316920499977010616117782985960850469196012169578260503899930879740478743911521396007597708508140240391827357283284193414982809199716707958467466652085416557286108766890434549869245978959042795475046528076810807267635125704227270649553545534753717686742988180332789644249522362625438759208689695849422713353262736781960849363388220713192271554099899710723527433255758690523797511976168070513939826367353523120857128512081977408550349621889945707375481956613577217335691131285838683676966348721724199250715674549250572717915304464888063342382522539096090738971715841467652521101236975691591801097824511346064881651039559469787882566173534785529003793101431656197315659129076477197655784752574445931035494457356886802523925667186826019692876784234117552659990077775805978419339504968422330865939678455901237275939753789724350200626986305771856834095807915082956400832701362179438314848288449662919915341006551856438890230371176104334475976335432150623317852686778194213665077711961089024829390291064085516361574734766763348551468488797725266872453373407040376545535378437024931914608075069941537706231397755440800348981064542129014157257047049255610163305263392960816161077300673323297923307147441792580812454391481970025208217148155908284438816854716174084904228552028089496077524623272014323038491074406680953601527153039931251622504652700428327298214421591612866115208348383692092 [154,153] -8971607017561523659323062824936228009595911488771909261640313333685280975046718998267781599039420633493140419253785147398043811452134306687987828057042327951090684439540578574695482811826821576721836178635180951413009134881506672966811926167171397503731691142381398276981273128236348015013278739266947979165559505981322258184057418370705269871886332872934559107547580663324120186846403309829893612668271319767816631136361489683412030000453158451051209720923442379598050644482204105435904801220802683884367545644760171501590189406463202037650374483815414063981698217401453127678487467585620429656628930037075746324055389712971500868024776309520181055472673449461521670019711236093115836114255710901726759917477892530622430116615745640279636204889016825200579378508190601752087267873717925602843829530035444421899913542596121047969367171765915461308163343463498770400759039749630329365368769702428601163520776189419380631233750447568397362912127355908881035644252838767003699492697022942953610835784976286450509493712309752624985264845648878276601144724654539913131104722433057005993612581437463066373857515603169017031577142721862057719810487575858510062362510355200462141730744022548758553684046622445503967144815580103260795758229678230439626771960344235841957961669223336279121042964506529157920730217011357445879813400671820626957864943172887865386774986529628204172750006760841 [154,154] 2448089282269426378036848761634748815186629686000818496673849559565705588633361499174322133176822336638108833388792361173107126578859830972702214785280080374384808448341594246224031165684033861845055187861947661163024156798551542173337381701194128541654690059970652040131494019273903374386140619820833490088159984641881780966436888251679827093563610624848308530695969052647155520389495546171253588202241450919658022374972239810316124333221885530806943892154829847288228927010565331183818602512166848037658332268133699717665385558538745696469638209961799373244124960713412192478318546101123371646636546785105497669284567356778363922588758833596867188951705182742158982791617169162100772497161084019605053929679998366013375060212096130381808914735770104329352058842750198199752651885715130550674432008263445242138104379996137913931955563362769703891021780414126262660459454264064322495631619132727747071359163705069018438804306508658603858125364048063683966465299058044882818836733049550895565590441959862240558534455770803104281894166136733088045437444876362036710629021173280064304904773616216989395697378607783606208781699644253460491549389352859714838575729731738824848433992391258948692907354691594775775305354019817573113478876480030496365921317379571589529485183471196913891218762333686709769841523908631033913644972639577385789405645525188438563131868308821425395 [155,0] -330507232934804161926849249831623612336715678235579990788458456912623719231075028831971172253349920687766031850123124194859410574795311481235660545037742514388128917817940110419333587666049448620139413488433517427946400163746799056185804353071014346056804273121803080496709011002092125716227898502607170887364722109665516883546193587124713523296013041855101839563125698524391163487266151001587626270738618060901399081602206994768013260578008391612085431245129709556227070903300488803453957186111140583962345136266188375075263856215270081640639463992048801704275503932490462467768241680577962720863059021554652924519032360666502039703052143185190258763004766753996426465520202013050902499265814118894794067811754166258991700473095240752848726905613467245574229908421526814967452905820838316843742740352458402466764039964069717616538001289803883177783574069998548446552158938600773473720678330247938970540545585978701917864890235555989040432145384122708889180474307558864031284469551455056899326717011710050483207871605472415236658781882070926300725226137398835939678427386651317313154611470551570045521968006674540424449184905000391874286189161825779132348309506951474608377822722124212926635917818981247106036778805810024460270019653273864301428754028403724397575770822095348309914698722146272435304700893817232325413617459689339380216281893903899184848024377826431753204215838049311709597564957542207809281173319151902039476505044502472204557113748555094978425033300063815984664691995129289593953971300833604733035169981368344965871777390787477185480836351741987897124728363953492517516963786499966800807245533021513389235295377577208793359625985967630850345471756103989290847796241636752922080800103252342241849291554974490672095630465083778002517371893141890515892128361847201654210020348407376629869524433681430516679297323146284317568645283989525285261258107418916954237293119667051201414403788346825938580882938608757823634072988364284009031172968735850462663109664040063078041975386440753936767578125000000000000000000000000000000000000000000000000000000000000000000000000000000000 [155,1] -47906848538763014317430746609127968375023632007717951177750011092829808919462419295814505165712774506760205246057919091180035166995289788823533310825067841788663503055691366965350795550953900333006910864222437369122542263440084469955394395905332547020552123198394518207992564259716526899858774223939887805521441338959538512579202245051936740932477342897802909300811592228449883081607339268661259470935301607555760578513672985095484894049656514834862720317271766157140130968461868786142979232290734324624717697409149264611237054714419936661778824574381449658631482297983066913453130604316501553712842951439970806244914386950855414360946737603819178208030884063426556535497691775581198616955266823667223456051868175162324055298209869490156315790674468019358867666771093251543020716709920089144752449512990220995156489809909182356736431478861957632590866226995619683822687920451215367306402817807022749086853541319791847476282231805257331249526435817386397688454972693619702226828936633357281063213500322849975329081845498804734769835789820591216402189863228413648065019080992745369895194070946568897576428244091031768686422483255687287343452031998231172771136161394863637663050405404232887844926998222625008021317146221062499935436247109315565807243935083742354517862500392580745780005272076901950570102352333448170802513571521875197331303757413527665388685177959082027917704723244379363322479985196603444776193121212404158107828887114838174387703447897880875762749644117446292250395683036839147979811831108150187670764150866917934513541512108348666872807106221073687879137238097459712389061817364462085066714264270522641791909096878792446008944812839835485835730967670375016047657685698965546038962432627841239014957640269343068415296304138391695918748710436919483618106253183935962613879214257236431667490365294444592827331631156652473764875841800631937798065569861739389900996227819953698380281935873691426554880192453116593872595722453339206148015210817949687242204314756647052939392449043225497007369995117187500000000000000000000000000000000000000000000000000000000000000000000000000 [155,2] 1064207527208265488639526660920671642834236549525261749914945663284568515990165534006379862841954077728049662681424256447127005939350176617203595369061757748209878204273439266174781512076218405880489686622851029460911010469691083542478735456419499078169363774592810321126365078574136841625149930507134997111821390692428738149291228654454407137544124179861249610401416660712041858752413611922419586514505809402490311550353816466334757551927868570564363236928682623918679814021059334041595138070240354912445214846612214719243902758716527222404636166599327724570256352428814848096507383614484914702595219339109956199596685900114132414789767250305536166801224829471759752609961584715334100077502881208036122576803392318056428701419667322657534382125560314068632225718881778021213147260266706961168280417442099035552270678752687922904696914620638339862231487379797951844684438943155362519609303338039485077937472719161492541427179931270543419825914724708972249525221487222895478276709278878201856925742087868009662203565113527703547621815133806056010762290179543413997186345522793904723587203687849143881595147578490857507475019879478983754174683238214268813172077654761335303499655496893707039015422672483371295344944194333211634773568445850881058291336200296195128993933774805760855520715108374422335573675505354035855277982605202185211597650021615092435170911831292446640070787870594889407874725088812786056558086896769833200279779057045794465043977449770827337627905788141746642238722139174651424518751445054407908730746354359722590705008496545968271451183424579548718451444568795084430824203829566031237426409776176193581955213431116458721497101946728798748467884508441333395695448834445119139668161886750191519077143047101828285235641847783947055529525125091648593446009303626716635516116249216427758991867472215382281858646992866875840057409956102883502992261415441379913996100586634250820140407500649936430459245543846428001521371087152116845802494840804758237172063151368991552922677324077085359022021293640136718750000000000000000000000000000000000000000000000000000000000000000000 [155,3] -4148185534686458448746328980438947081967454698813650559671830315095956591248100368558090587007036040919380127860186007514581881014065125279274292023245756653728626353528283751290240977697775874323294724853248689789978516315867901123683297004469210260297717941500397611846769736481872336529176006100175362204501549487931819769974772626991995380762723733776624724010696328301012825730214781228842712677925233172319320591348060661706283864622054429947074742720397205291312878847238407689987768040058612323952255421755756756817988796711917101693550382676386430349999689526107094456282005937248194858389340312261225057396997209859933899724717020096725140655760535559346319964580135509053624259696454916636667587439534010878673204830363378091433795027822242421862289017074912811066749005812138710177485340407204237355966956955718307468120372668147086463537625847986537042979728029328107182286309976719089233456640567406915166188563498442865225755785420466834599828847222035090073171205619305975894015360832454126626703489802345908518639413702582412167235155581912298618107540650949266209305475983774516500860693305721910836355825426454360123719456822201024196309559681588423004377701403475224954801497412456831113353898199642836118793093299714607159242442504824419924032815757287284036745503860591071648966914789748189948567462733193370103152613362511286517919888795410730277041718400023630351325587245218998410031922472506713347462259442598281945211850188583033507735131090829261781847445079453716341710007251633489656847536510319712247371222567217652501547400952923254817483579974659840060705465385136689892572311630867620896310505687732937939003309345991887469626471027706638530382200788908523557394219094826904575986840184623381953545351432053430040279119292431804066350445967384497387738109638303208047290383678160456869754389404449732193242823244424368642508744612896336460513099910854544121590198004249433237281034994967215332665895102101170274821986263596138358214590506571842849444697790938903381174895912408828735351562500000000000000000000000000000000000000000000000000000000000 [155,4] -18011732770263937669106174881859979152969246212629684185967985352587233108483022549828678237861802614119200393574180761387252088348994760927021460626401830171206803593139398942208565821885374108411403653278464234120038824182731395822302750224315021701485733649855539848766273760388717142217161793367702516043989992694105819338869870644053987329694668171456669296179935009609609424491889191778641440923415246693640905991819008577593055475371786528627296576942754475597882965646202041497975237137148575726744090178359997402605619928057657546853983636907685627468036544260111506778024921399435546989876319034637911523085596025769635376643094752973889575838536728206516966416169586765597665615575650292265982253462899034173643367715698205451139834757738623483654643593703363371430619846696295328816329148188652539716841300226698940573332376969745648378865785639025129451747379738218940497834100965312057971098442986119511009021955255128304781959218897243149360342757643234164652800319427522595181289337782323831210102403243824469648228700520943904698473066021474916475288702697407190836426581579164718178789032710627546236061176933562539965511703711147898548163777168139072983036995785190121948501231499754887318533053562118494263857642433176557365482025829336277256241945290516901740539054460685375941452676214112858122784692644622593897475460736985197975058550766875483502607663923549983806782944316290747696522669119809747432971102422125636302313744740599489435850093614250485271747089191743228806981120868344959647289986369447971766659964973067889772373757071091584803385624884748077872606141768711016302933240278662309253374309347660834110061303720213245411443774209479435465357862023107584946032992484783782897595121843065276766935074659583367908747628310618198848281615891645918307103765843950687116550919927129902386012391621593015531644600660822977779521715608173999627729561107018685040243265862671069856896483393658581684891708921068709841930051855617944272661975725642415903446138867241659298201739147771149873733520507812500000000000000000000000000000000000000000000000000 [155,5] 223724483430434523866235603716616400617645807652677472582086299753032869382882255937279624257399703577944597767380410544177618715724664326123562917004505768670322712611156130278501158173041078192531233712955691595668628067979369130960402373460556875536317606303556624098024754452534401987250160854092903177684695723859885261486272679758906318719837244473424697216605482812959122350535016879619333789969248726722591980305425151985362903731223676636294983005345229449927909057625765533829761383591619382132607426154189577325483793064556428340904303394139104909713360963138788661562042269989284071970365372082104671912410460159003785025633123481188622717286892648776342865964675198715680155795734373327812263422729912143935882577786544503306425474587853763324665401029467708778533723259792939049718190751703488086090519442000003874330221022454950327490115330324839050763986403000533545125371544458121201448008756895927443495791703624525506732654512992109138859957967119820404837286691495822608392231899368989483569784613739112447816325972210776067751198253616646415297561578512354563984871238041226229680248786196174147033743778280523674814716105191910678874209095299788347352067196680370254280618435104051238901982516744730887245617093922607021087220379126356579735589325469095995257098569096499552848871101535675181445374173355415916910012145460137280993526071689074983066741331877946712066257597908614767943824551634502568298635798832580175035435268157347365961851282532787045649927490010352928014298164227958429050020298712850371477606161033379299577682866570136219015675210401438958831102589998253883700287127180598391248544000518632808244559456732819717009212274808578633321692945603105495121944649757995394850261355250592358274049473196127375617891585939307807889062540767944366388859600023576567858214696863011910884165848034698198734872360107061537735250994345885799840108785295815566867533379048936180910874334671124659506873973814895377456704214643207856919666627122165574095332384114829405885593871516903163865208625793457031250000000000000000000000000000000000000000000 [155,6] -1085767528068779599196278797842551898072993005756067330942965458109564239084478133036667495820864577221111878533895850577375643101708132624996613608300211332541546676075660439855680829745662508003551207698628573448351308472499823313281010540126648831741292753352404831139958648779649123917591102933529160599004259148326448851300003637962852511628612845376951790056085123598313189387667836385177323153171523591842357968416229121339095878772246772257932543526145235887430718731841975286813149037885728057046114315961086486188589494601677607525693247378560687204373805244846053466623313001580134781492128688659185999682238729897416094400526755354588046928812390372859141276425322480729575591664830938712159518828663114402479527106663374335666989727817733305752522613319438875780284060916377945174013439187310507495080204386039724045373005252055268979914570554166794357314100318322733237904419762748515539800013528367989359834007924294557882571423861402171959379912179005179266424752444477368072867115246856959398446711044662821912055553453478434758715212226442159773914903664923992971970739540395913950805157421137502311386364382632742027901446865905662663385690189968476502090723626700524466912839472810619054385504461625409719366719640411266037077205937972095770082292470295113657387414890496509445609988828283049318669584520282558083421965554869581394731907620297058549231112951203566031038374457574414264579682123859061923550656824036015532579127461833276073943723369678003514208740332818484930562894029329626736022980021077824988128566014445256456737844023784692117079131833831635781126352894308795194028519250499322645337300484752029424432118538480872830417078547620168465400693920667843546620670725658739750162528853385512984707484779107484630385912700339383201758719396170758145580606685569619313988980399153952282743299728302548349008903010881356050542402605614045820533614756558434030215629556366069374899352075017066425042655090267337991173110446446677446616133311326369694613232621007749002990140640978466990418382920324802398681640625000000000000000000000000000000000 [155,7] 288164166914854179926177374079522233937473095035157629826581163006241092997965719103109027653425567596421373030897268876818977055242767962346274409212689627908418498531439570710971147932590521603518815585925152528585264658473306397710414634320155141730842668120993323552891366484212613780674385442559594964016408961199138751920481825063878131611631811645021910707203956144578590605295247900902169050530071960092401200857618217486342349397358132866978936157922346160864383539022541336231794219818997320568586210983110040317303009733944923154583794440092272918075268163800366687708317556863655246696141217781306280769979521282567518663269775635818555777413169750629356844450017917118172110440400848888869088192943319506817398467075402673681292019161596867215571295843151649556736139676605401852371550470405348043087209626655674902161888053787621344720382551150045773777313749264114551320754222778323093499413758110638605501187180988515670814905593537567246953774681718114408106633297117859837966808815953588689542097526080329638735067422646286429935325557445106240685699532613177747394199583661047528046986938932021558286472300124476556947816757477001536373211926184025787335218536407932967865621263235965137920178014399370739811760201200782666931277966623242850376382725950102251592689920719663581407692241029401438888824624999897846792443390059073435540607487786112818473922439980095556747410940877509574476911360795159756295086602850774985043689632283343491343566218362772140257203905681107782141417237327757938394580593599860388276405410506025169174177704704482130526260232368705462466630740524522392133761136250868149386988881080099607872441818638453719229616485388028305768852300757779571544337890837447588019002369321138141803718110424393713612997359048893426308355541478252834583683387156045742717036496547020496424651952441082635967954259672183862834754590445941620585527035418044043602437485013690417530991941073739518944228570248792064280140725318196142026987050934628993674708633686938146216687146872192926139177870936691761016845703125000000000000000000000000000 [155,8] -36501881257573180000919309656915458490159228446694823822249837016581223082958041681739826856675652857177640702777631538814146427758636379478079185638740707479513060968864625625453205624183782606258813783126546156645889756423061657862469114980212152525240834299453819713281270785427162166797850539095852771314443653421326458057187841748726458508238005824831950108423164684916394503825751316762094093496102325940330395258009994540853776570030613156735932716283020450854259588945927883161638114665785714319050408902302179697527719343612943151995092680665227090285054741653684126417461426885710342757878800168370277024453616230986938398587412985540151449533228275258160114140104710231352628595735130196120757966751779019414062663013846195512654638825722526009711871178711971444846139969497487590093063627277056073335797519625378836684433140832719825340722758297440852873562278087104688501196076474814352858168772231494785006520643321246499589261496639620852292788922832527096778824454518842748926858640491607758090750954321047804110574068796256996790104249184543362430606719700298653711584284750840137466770200909941398008582251552297443943439509067998547191654201349157615197078419331561997369931444198468511223162813091363792334230893578170106424395878519887612647807372969010037232141038571745079853609324097791166518975246602303218281888575587400777605991017212853093254399019522620574118653115139571520450864097909739806960909447324324015752555705779284446091502935252763978808227990729325308019692885564401177150592173765855971548694886706045078534342551188229899584978958127625182008845147087888492132320039991708629419210773927336822072648587720263282722924593876716768396817522350121004438431665166407729083579852004947983065330714654972308296791439639032982615467713489477666611042115838676130876109393762095938611281192896732445450406880562883673637798287190510731671101540958968273590911105983541497989132891972931212866000803510399972324421521091791751686342757699965923095946197302022063119243091448352152988965357849338033702224493026733398437500000000000000000 [155,9] 3440465911759624360713575667085628545165170853355400477873673349605793757405685487041437699028022839695110836594388120756537716039695924060777629011341250052345486938436909586537118111218729109418999330796673801845956233521129405503262042605617054583153080531791450748194748469156642145712776041809472740266186883219588732643772316700155489411054325504118072969309694820990695814851368659093279119339648571405238663749285781107149684126295077640512978462964164394842096435582014747983974784692101213482767522653642336781312367516586917877856148656174342919780139821925841553528954104791931067549273083367208894957288418862512956465812704290959902770923329159718417104433987652041576223457493702696285272000173434928305254167957925499706373377562283472882637241492984489495863068008903206963037394950945983751130402047900847130833340879003367541515172061237728815505821102645121112452239090694527631740526824745401715742214636975539294959696825788055894913463445272072733073019789734800771608104429039259055713798070296921027277930680771011969531498060643878707502839317001729484531440274196565410063341077647544366008463165578854618135062130849943348842009488444945320269559579286185707566557331011627342054099767457036568023558419246984485887887495792766962540382840824849720211391384752459848737518533490428282217848180990196071968951120045097026040994056155418993968308873977409017006880670774834496023338539106201771021078859315530056338639258857665415033392464897727257516079610781316373041170761176195098607081415593704935540148546921537557001967786045721432491505858228911005772878220414180930140250820059112104258976549338327897309276759129115289965788616602862396901961655596157289829386995581007422607496281805409239469792449428768751861716088581446836341435465704861298452255521740979173911318387208069127917516323495295912707169346041440858754185784053604985066161100166960871621266982603841763516552879994210825238425192814732916827033718625778026946634996052015225062830097037748581030382547931793955426271400255266996737191220745444297790527343750000000000 [155,10] 87448867424552844410201786229393934066040968011840241656500501661095229702282217399223836560458455068763175774777564911592279042702524941782562025498040095957290155788526603491621766808690096358162308244540722233383373917424817946725533620202443783138728380973198837068423463218335687180197835753916435265689148576560800733517235729337608195063266684061161832029155751217043121869116276052405817737176832402178354659814457348143402540187853628260908980003019650088236826857157458196166615431488609464286610398474002642691031927101313012543711855698646354052024485413201709471544529811731423559165572452749459463549348453229982822494486112050456723049125892459044915382952661289765860085904700897457457988904653595215681936074090859631853571287668695114527783933135335192987404955450720733053391265677098973159991182028613683966364214516638691563646116718616313266173913040473661221743030589630505372637402371137232446138931827606000058609504848470174768397749656472384971129144826309847518131121658708789223535877022164100774267769783652366285323344490708729749211437907476241422405334977672548152617547573133502634649389278705212770749532193608329825247931200773355350324905980463777347024570591741393174185563840583643843263457424544510409003404313820157482813996693230875202250160245152291053120483596950448845107147115309378048606403099523975764629439569681966333073305199575154266574737607031916526796938871220995997974786858774473015789038091343768456763536624860260195303847021128502420265544518385831237092373878296244857784420462366578085718277146762563664430252830268645061075990313465767539852374699799755007756983333687170055772761612906969904815402226035642021410104314968732457843045094446260855772216720334962412924527689896744626504455335366142768420775313632235439725775368458904565614996909546359014697135585918649719851457424153369543592969025442454227579646766592174788750336307928627392168127437940939353872583743604491818899887806210598254707758349397062973516648012957658800044945429223690330647680846176683644443983212113380432128906250000000000 [155,11] 279201361449481364724974421491817125021018662940030351832271284911496793236669648683200410359162407525430607382385130705214489243838435490177452499281767549618961359641754250581013730233433252611930392687328651137095982046715907301418472168556485224824661825887708604081554443952941705592751771934924086083430026053783777672263966213442655475676898733571924192616237030644829273191752084041960587684909231346011440462873673032378334166270813353777192324067223580172554183180470592663909979501580902567617947054392021015143861293239115822027664517319223117199308055155436388737693655032930603249459026355745628293484626638125409353465452551433074059058122579312944426069994726809319785103213508750247587780100832657073336767694549556641479483758226432120233185884106849095593558086755977364300430403344781132375205917869444097774275555311080699123934062965882156619258557354229640700972564373066300945379822831040217253119698036224924086849660210141546956721720506173069432785789791609657814968971438469963288383707039402572024582303692247429717531607550813743247595649339974973489515074375490419662178703558916834937521331535783590769843523862123863511786096415592618203453552670226466742132645719876489417312992226457567716048744730451828488192662318930506811997832180171158830964376984648494277701510613025400237638776389883702888457692418072734462011830825796343535149053592677245722311060492356894956317586219388234381251882166172239602861265536293702993170865356940766088903759169405817593635888932338417364432070026652123878287754626282786325830924468211904962006199618479283923094683202974544628250001149866528575584519463815476185377652196529849163557879886855993029939362710471743909881764707021349462692532369954253155883044145765619293263488572052812329008283528150111597129194785792087629479598291281502281994829840116841032008635160335877234243904647164892611832482501881226990100564175626688348756972790777012717513527352231910858148896688656031413431373240204920707330929233197888108899752875007801457534623024159259330190252512693405151367187500000000 [155,12] -6381728727026126653406640789277047605897824398901048714535839584794998254953825014407337257899480236200109879458879018955351526542405294535594091759989777149807111163915011891989455869677702289957952817072142728538350319992548338819038126418253070092807999239736798004467088758132692465692103927485465212761248327377283577796593288947424274424220987772023474870112840255520186065100996947769542955480899781572159350910345650155227770029754946716292468876451550610475993436845077612103671634162616238159939674672420672767986409150210923317354589922021462481866576637303689373189115907498331470044502536458439912876217929873671093607262430413304491405292879842748472618279375645879925208035154233524917658788147513509718810227346545856626962001531093071874719945931299472742246715116493770811213374435582447393885853881360375350176348598676752968522318397932472573398435166773561108891905029719240316203936006104332370514949475685907476905701348688414724066869599082338381620504110624604593321937809905849775354519447888626255306439510627806091514637752318744206050360644998039771056747280756159172030006063769099353265487663975941186815593735458281190453251498959451314203110713397175727044650551179623897600920499143112172636031084923084664857881572713018200920161763957957609937980139939099729356029924373267882979765772918109842587209480505072889065921066546745699808921563733988827043903888967834832633739844850231346375168689014078221335772003284214435603967484544535719637747168635915803223880506156476678608369999614892145459201773449415565386057591810204917187198078950577281832804849694395824367412522198625674300160251404149157191019455409394849226527577906898582632272726619083742288862746219297909933570910294524118269045936462762689047799024326226652069057701274345363614888137698466046651303995590807244058044407939048692803308955089348579815820015945979422725214019863959105847453207699033782611786994325325060186253330304300685604439183251004819669767139873103243697461384303228891712973023001722705331573148868073985795490443706512451171875000000000 [155,13] -15162626009346899589592563495778374407123873298677929505608404469908472115835595292782944346146664269548307936081464601088275894971991019193018680980445958718622066625901723426441213376110279187308382332856050308874796067067853156230169855971507938325520509204557865017312491000479889917557739809022786863475503137571991861035070468690693338124808966977501681261104870221971746404209719845395402113648421725243142942056460261976037717203150767286590852878490320112761223344719729354767408918042284908471747667663813594454336930406223540479836623953820208118061613988306889068460993487506660830323290353213647599241148188541223540576412155616337478464056074981073552557531244237012620463490216675058223265892341180790086332629234916899881745770508839666801261949233376579365698044307180022014425890661269003988995139407504275988335704411484356979701253459826867646771965839826497425577980791287247255832551726823243876222511890481068882803051751162036563094795061964954914934909852628501617627731849097578882576831464065608846381064527823233246765918999249508550466881845012062269706297636474116204235290827770227824634184380118134279819490558394797167007327221189522745436921000780482144638052448054174571220614159278078547493267036015875071781617825814325784902493002741322892866549832851132116491206213468179586507886108317240528546848000372418070836316732879376812247356451393933053768024793408842328402730919839041995952826599165943603755379617040124604388098627586718636046553680433776650379609867346380186385973855822524992180259067983870831725598704557708456014198200635813287452477696145124364863939459902045022204137056895822636034756875515339427138790428171596951541242844644102451833967175999867705445413485681703068696846997763621824141059445315959108725206387368737279822294125088723005761356892073943611673341949316362014139408516333819380755846047062737800913630406431364320037433742430150871560410164146167034662378359501402966466730261659096329129619679672887826197137731686803944873498818076128788825962523389989655697718262672424316406250000000 [155,14] 163750995871018550992783932492745000297055003151141101389970316994775728813255344107439175800383654921766102483187625122743107779349845256204745185304905934606634653598952880459453890182908552394950635634700155484397085620567289598083974472833407656184760895191067890461317514244057619229841085583660630837574350443637573728381664171333912889578820660356002383163412958773757752372918752293956353432439894850971882227944729829624445519078212166548569895038483159541765595815814380470479387302158672058952809480531552929909470283550199677201857122062923419141974509311169950933807575346499400012553373766892103020418439888736350355242995888216558902131085954335089167426403065714551807117130921589031437183316331339782792936137473677073586324052719077484860347087930719180932970357935677538418410049248002737021612127078533825263879462036531424751594347759793603192241380162109737132098880685760531630663495555021193082917027679121106095085873752557227541424183385233836228578825605763011771675318537440299367987876110662513830649328487963039279223362321405105559356022559093245547138155849104943422190168545529145306675020046362608498120481248371711806666252880179947619385954022993257253430919582792727184769951177782752259530624362176710473948578667069349754663939784704714271569939945579312311562909600227275366695409185353027154182720410963881999649869958592515466416104603843061822249857679997586304964302718088369787851479281591037635284893230725390739517021784206851496387655545354089026850320792686014189485247436912897885262393230478406093109792575998168915271342199315083695521233363677955893270060736105482685943108874210684089645023266667537760498239787252772077040706672092584185018948629876093955036401345008184078000278409042641491439832717537145375855766043552566841578000428886296592827375224811440807246092117131803115297295946901679249571313808699469676513782656521413822550846427280793124323325821422960348207466739031023257001814712177014847970459085364099870017134089312286489238177310388713640854074782282623345963656902313232421875000000 [155,15] -3078768136759266274290798491390803984693089475865897476999570783628825215323065902320911236721942619582271052753348171354152990371100884380279348781694329154267150810785646396024565798978631325138807984658353571873214521771905525542900994703560999718209107539361317671503865114873092933474085844126637905856694413709721849175329726164665464965003392540250640719742606770775139960631879553148905633660686035075908570199152808202919724373478867990252387476251023181128793240279708932905314414662642566825803257384264738663044962239590032128165110209210295939917738229093006845492398113824613247448570156674409835435490800753740280395149423745374913315586377553476039676411276198431922297764666716198489179698143164855752178235486075935635081630504336976574041670655492132812164932887379983202447547180518535414504872057383844899539888575475808364341381430487457599783209249129091165359602504504506960545352722962022207085609616626861998474334445509487841513500704565239751329750426942677077363296099959445952290899279841299502428892729879338139693976926588761974731969481323680690116712078769092623124887604136681770288017747802320740029907980239571744798541740910802175872681422510734603580471993495054577398597164958824271319721266673447065015877503732604634464853378140382451972318124686117627107734586332059715002412941813692798827161715386553621454431835689531635530127394569750278295064173400444266634965686020870105638171677904187149988740663196838087796264716403826131537895255083006962540615743621826317231763158629360449670814063318925734105490038210890532024865779965169459088145402790045354418348642566880216533289698329388429761111704304348247455081614970093898884520301338586215572242839085778920857213275323261721341542087248355866937024808213789139727141704490233040339267531742960174635632937218187348947998537807735418210704886814238264753497508118299070086800789694335479073273988740863845806237486726972587625446019174290535893588087071922963440530884067874147978226482942971383382725016352709276196142340609185339417308568954467773437500000 [155,16] -20951530567062522243273521680634026066593283143532778953880856048790928301233273959366852946911666728310672006817357484775931947443896524908804670627844035156211617294604148067660561746502168079463358242964445681622987229915033382344748680113859512773764340827592580391968228263144337610433591332335065673432844664068122304756576628705432537218504268003434042036405366014217652264109614529802118951839977879982140483956533331089599021899356446326678809851735749266211071504018138493992193002115959782247206459740069769948010149078661996872689643713045730486812273401694497105635875742648804410051921537320804514850524223100540397704884780061502469914524860553222179916267338526418404361673901797897608231997908446033630465875453923311027986495404778447970290334075163683195930781804373034394902316297235003661805716104997899414297452199956054404208151454520717699156431509868879962431146612974536591911575424819995940119158699751641604237344785754530580322357696424609636622184133409595896031086705710618948333225575120960690557806952701318423574617867071749884127068891829342957564017810378753155080554599883993087672780509185096989213394893711346663749454283411441852716257069202621071727566509911984365962381689911027800875348833951004417687116759682873393961018158712534993395613081633829995856361076042569563393396391769157596311097576604705396740837793451703153765645389987549043188266417291744385638127140805974319381916229475561514014787319763898590601722999267156127927515998135987895522330557056599353139477075694652476857106272908231044391727983690198032425330881022754030262632597960755243733813012326459027041774425018596392211350469310100664811811789393569036862285715316451553951248731855725038368451761936973146336856362185166631098908850442241469086969585542285940339088384682857232013899685879060121325645008348958148022504987771451749986998172470587870684156933974178340974391068347361739052712353776401798545636310732017797382495034275949674247712953870955270955188511959138920339572447549408851230623440642375499010086059570312500000000 [155,17] 68485209022708963812721881287293933302416469901846651459857618887222578587043036774450745384152562009403081667322639957969579632796172321243665389986554175912901960522087914059880577944276601126831806442544947315430391450289072979437808906141897196942765135441328324716396256125131202089817232283397960711795844321802994653611501554377504969641292412870121474466120904782646621999336230491544311232374218183596744994074002187140156728844946364810725594595368689332783223272056137606192222790256493919581741416425403252380822409990418463263668789094917708938239428035329290492690613478358027488341565926676765900809672910912118178260313587717471872726223823698482168272943632038906897353835083190764690640601067684990339378695449400217215642718352491831043960473756862246898966585365074551424684851584437337515110847484561197887429077624533393803850348267364099826749440485010735688543709283471776650126922055153431974733622718835708750312448793673658830096545525630383165207375123549925709500096104365676572687409283757336646222132042942398625966566116339084225216125195143763761633189704803898269089719178437322632527018630158726493270937030877169786735711250460868125465391821033356756341604325597965381270076317001880841729145408621531934874976969003833535399513010398735588866419470833031466403336683314708635721265639588305033050266506620110043450023766489689918588844468394359592270356225855373580675151361514107397394565840813871301104649956932231758382512062083518773539548360189593892236481205317257523080549397182935930864036507100468708874799836689127492434283821275462116921587697608152890746305260949763360389336451502877846828308563596482623941386262358692306652071710175409904209923939383570790234222914879285453566638208311418632491762878208339235500530110409900991937921324516181935336445856370199353621800143288069963338985229403420684141059549451904793547880423240466320974590691716031313671841879622403685653240162055848267715066309195914870068312158088818632179251730462673544179068270525756467748124123318120837211608886718750000000 [155,18] 370758933120542257361069849303480966652733498033937174012319523063078151372538112584913678978152516513829874408577629323047757738615141263114399216397433379845080707360132369497936620227374935235375801780748769758935281843640574237826087762719645854313563417726659272090820745161780277839477892829061941574496985758207473975384885077252728563051518424367965145603919014322074811618568055858646367911677923310996297107529948289834413664564330413257296591106667410564707988238584668860839924054893629212979810679772619786462134072441013331510767830304900683828332651659058425201839668644461615305303927400795214109194421171886584931722422937615335796037525054630741248352464270323740303011355954684846240243039305061670669559412521371040125774017437301084797136455569422223379853299079322051488999356361541569130215848018986024413201866819942378962371606020144632403610596579362340178075328353774515000530038913286867141866202576224512031206655477746656383838961883117731001016882248521783770888352059279922907430208570052642195998488589151509486275410477950458830016251000876519221321119991735474020198698888196041662307039608678978802762118780872678854876073204504749911603195333880704331442041952813604445545601381999178277333072637706824363682925274273718202829396100684612594817941227727571449603166452062057362775504378327664207411062940683003636663509976995848236919865968331867600337833409895255790599085202863253954315466267998196849923266155119297983191120099601604701533865147058184138658939140026703328689732827907942715815857298636171210816415586685939345963413854519991359192156163471771293162474351717795298605163357391647442061123593412910646674280353835738370660295410060394411942279396650573046164432481634486801870457495599391806218769721002476579962064834992494868342242525621473673288685949669180038593112756690981803462081392000163760840746559230125934815115530564837137546051409588298947996784055326453503537651726778447092507093326866830299539721400958555621140737553575652142801331934833797276951372623443603515625000000000000000 [155,19] -997115617417372000481072454717984756715323490189273771747817109839935722912960042626507999303584255310450963823944740978090158207420693659598136299492815203139887601614446492733947320548927472378282254909325371381471533202462012487037374598714939594704409259343922876401486445175123948442652234380304188581007613301151849080585575289399889692890445683380383038440589529373014801848456128281335776289162889607357432290971186078452130279928454644204819348059753112226126919646632889429721379517709152917821650740696569701909485129388298566972758920274798463734874845690039036545991038941010938179133558830845828126523992645393168040892608296672360947760301998680604995178136716050549124912640375457882479537959684291375664731662393478172869190387816829182519737603554571107360812110960645145179362692695064099619307575973582441090109057587776130044003990514354830090105377894650832545780923459641830479164128154149704280814386042888104392153687971063714527096336128751821694363614284633295712260863381121550888968900193437497830187616032149955941535365712517396641576520579302035508733050133814368754348617514783772437149737086901282140116109397031699874809922191396633808009639538929907992118326691358524177890901678444112413610572371181241819627156700304541573863976028690745055975586090360185084651980857276079268596432418406766336204988949373022634589651336299816192954656619840190498975106022754882290491593776577282710909503233934738571928110046109982476416249489162252920430786624128270133429740068948062919787748831573260680102711340898725481128632642510403465785430457950503887082078858277258752910172141285204646438969618061569205922111306798955983617364938749061458209027049602598093414404622097879289699841853835636992026218977287638892389696946074352807543358519502606978309377515255841632509159944175297856957477235394053748397242709842098375527113994204933800096325431613430245806762106663597755414841516345759576387367525763811776963457245928394245214826417790377896507484846634042617557475998822269502852577716112136840820312500000000 [155,20] -2325766886973170539160719816093495821883926506919877762579161429150281641826848903936134369750431596708574083588610634188829306877201281709615633676531087446052323724144635104397737056705765980932661389290724239217851877788484249181408152776004505054681895854477104308370670267867823740536018084845273108457449283425797766870290611976768446879072354812355997682171126316949863576305857816080525385761291410045429813536489488594903045432458433756565820748746100760369120505247867602144092104657216668447542067972643915565239799898665183052315138226400615222824732804695108828192445472648184740714082495586196410777889839243096024737363500871269680125721098122360585590902117671087092687145934491582268080590095337710936904283738083346108170198211289365615011292348776964024651595499101186430450523830102008059898026951014789265567245072044682587983988164503962525996014979509261534287540444431171758985408895439974480057279909199002140517227758979171112804577144195441605580289659415157650350322570255448851778617779870447568353950186333270066305431138065000662554813484497734701576677127228395221177005493885748174114826011396404592979932442078412116214748345297782365894490744089008348087892806873914898357226339781394603618924782675807025819499604048247928856158209510031212238478041695079284922635624094611212031721709799319535999867010989099531874596610140161144337910895591645214402957212074462107360170202831373056248860833760744690273317674467829895907765257600572567300562742022846193285405640362508690684336458971535465324764355802333693457873262289365017899071826458327970092672685604420527299042673398407221411233913998068701269604539063465326812608725900293303857837651299649330990739675403101616588976500918621312384475232965564564467495429791835380785324407456882221583945030760291382811939511845495600744412482997213574702153575026593555528798254924326177845333005715002368257230667201738761816723209098661925330105218480583083476788687982387543926844868724538633903911247282208265482520748924741837981855496764183044433593750000000 [155,21] 9028075179071402805698028711422728901756542037850652612130302620548423751599302848533823112355518849099368534030813826035866535570753720620988368273815097728642290295249359624152157174494598671448951717958832451247311422066514407253572404069805535071023555555935102683532768991560634794322137319532357579825634100582884393410923402118871249677996488726938930951678719358061911123891974889186695106766379390252015051857162333564465484258283410782697125882942135429425944069888017641487166150549615540337984682325678526066812791735504539588285632792011108915848565674803614149079900942579981419421684251114217315274174150082246872717810730845562122636342503861318740542081511369113766191954797705874781261145744428859269035949798152252337296833153155512454311680190732101318420771325434542242978401660513551779275013413696182783487745034982345124492207577951781817598094118014476694658824719229856964027630200205130188860809898251782222856232361626593059548681713305617636661505066856284771092522891516609319846929396763375057593647342228337403894288324047798779310577489490990899431542126961185504247532736224266803713413094949100856103919935233632532590374296402887646198653992392356459845375946419043099492335383108733665753916925467771303359520338164125136283054862869679834643293478126994600649905611201622558943547190849095862107293300130725519876313205409715315065255453338221254341874820040081895086670579885422067708856314087705650844971815479700260696138232702542032473594150025498090056944304497549327630335507068669422443638631096043838021663504150385976918276771789741987912818928993812370389586398211018881530285103785247153278471953193396972167499432160549605991583248349541913415215418443415916119170019463846552167306922422633682593436125535536575033768582695408168141464306841431495449081782885952632838916643199808970462506150822206947458115891713406102245382615365781898586475183253859608724429862741842316255784458231021647211047691691790174723178456989207575524272987433349533203351437619744501716922968626022338867187500000 [155,22] -699261649468841401449395641883842721734377295689440231625270694960174061351759711981911684166584904473814202425131550906755234876021033269028066393853821865707275656954598194288736916902950077927327534739349301440479867373420022034764674658510696758202071492738538256247253784243912886929692267245927748374310396697684224491778516715880984585735339299797463815213280053558693669549881689183705631641279013642712908773127077790899910346971427721550673495163178588244161287646053113585825279958022075663061844173596856429815975418250195457811375813399049953431110955024419181186566139308006063555479123785053475195166582357872339982491257941185820955153803658912576442584974735218314188516342495563253850059661797062400410653202958783811118172574545190904779783323264629673598238405134354377366049317915129963213790738569717393605013803865055042872834348993743681169447764944710550661055857659474203844565652269402113637296310482653662839083572485951903391016940387759749970111272044812571124814353376775888460433637757691297518835396085197585068388143408660264184467265129320963818256171681234511567136988866846585104246903845312944032305190871998699927003905860997261375398369892583488449179389858495884140370500444979462676048835810731724200105617826801435234014959087254355669872022588859274933353513111116765797752342402579204748027803801031002461495190617356508884255174380597113051447833669378587234492449960640600737088687191657890238020998698199613060569848803002251944990035500908230134179805277276022872712507806776856973191831901133291328593467831463698814919692864787850874707288135859974889526279930007411084802383640186592449009938357368990378205863085834611402035557746543192111023013373255386908611215609481144965876683673668603086157778714310947049339437796809154534527387679021282359303565666496407733853251649099297153354194300150121425309105950725951503395769394113465313574857070212636785684186847759615599899050511489792681049208469375715879336961393862063146555651467464280850299367868956323945894837379455566406250000 [155,23] -41261374244751527876418038361108530290937413139244221123283937072372855597541695490943267123509332836212422864836338371080335686162065517893362252732841170641781584223465412880822639765079770039290652262705949319343596097672637044978660547981089021210048797598508622779687360361980430263674674019266762937502477133872213452473647580245201446679991761358752060620885980640504382179260216764135176407614165192590590829653054557217406434303555622905658624634353572261697374646221505695588077708618731090248227196044675278188563958415627427695799887166842014575393221232176974234430809730164085759580915567443236644470466425630246811841634896195669124659484704729722003367913989966091545777849862871365493421198240996829902350749328058978302558301497722135978231420967641303169472811779039318116108958124491049791487303619867415306185950124965914453122846231051561395920446811244834769779661688277313478799696965413427706638273835702967232304009495599263649090764290679550590081462438249743004106508332975183492519870373123908990932490665684907624086399015532695499202251544828411102112167461054120635021839419416996756030434722283377578365015987674942319110402858509968874172733735987278808910621927079494121902665635513628309108938293585562779500579228148790586155560365352843847526396030588563207740622609146897503818438456856377109587856117790325581158932407153339218390653999203219953022404833361305738980256924258940487111090125085170281197853823136340979922666358113588240233679481616086101867092851337527415848390062771212105810967731254307995744297001447646854255914271471015522731557252664041432581755075786253343544991229255713739709470901700812835827860309542749442465025496161254413921311900931921000903242180848335661619417586428659553719634974956110455964767478670519024744170858019164351936795071931601319621416416504365023588363718260166475519443742015466005102879467309318451113260688815063094354758770518790109764880788678585331308025241139119917583334997775580902372899414574566834013427114985461230389773845672607421875000 [155,24] 62628169786789746099029129218204950399049916157696330325020622337886117476450106092893781834146094317547658713032304440411585839887670655814306256314243837571078348995848392806343556430872951998697788490538336631970098298940186060827349138765009111445907091791268897964236227300996373618120569591923468310771400210142443680806766291982319409206395377525450076467291129054108172305913115311666429405513303040937099139179998052062388891409650354581687142803753340593690369864531753846293679001726336132889659331784705725335254005491941984430134303174771723875019509876081130921522778146063386791191483259697224123226546507055035250550708555137863410858172218860014447915410178484817574113474704220832357927950364412088139843885516536102958953181737757346480655919355945088236497055899663286297249282477781052352119721468171744386966472720405212339265270925675997687296036956537037880091477578169606726606818383855016197650962067306591299453510816534032920058314667431675069098445512419274450007830850634576725805240300745213667643625864484948735519171472219041352313113145216469475433513006390984976662008622722021358285950677267847359424835202530722830172847969267383543970772877433679948348785183919453148935902543400351273425358326143258188628768938871773788239293107480978961745380795408555630877370983627344026148836830688141381912705167845182755918350770416224094445248344226429333860988230794650352674499576604086609685524388000186692359848373849210953293062898646099005944348567223115163108249949094521949643255961724488509496713657218280504481203409177214499795912370622423151355853926570778690837650265889892323017058105059428431657018526925194841773826107991104316163360297160669143550536506527825612861577032517418942130390398961773352445666599691773051264668373871940185281174818559011212924360765076536047939848670634655449445252217706195316487035657977248564632115395205940491504382604511994019244881939616731360973786816682997026599053000634819064551883156319437629782591186533611705268480133381672203540802001953125000000 [155,25] 51926329013042030578476542901132611810047013859336058798033716347440450092583225038386485833440074050874410011256897081312927925288528095924704529333132584505438164494106706576718523922271626510133209855473452277872314037553176515043327832099655710456457531759769350031263275142688876445536907167077950558700959479786347764151006647060291010578837298133743383390001944809441584891292137759959648390385226302659471293910077145158515525073322761013102078033680037917473838283284590790272052634793106896038379462719053676453836507351372726124221298843700198675543265016394409219516406447166021507340349046462973586569053825947989539767743256215718100051081791513444891464653244884702784092691536266738968151264452730426048492961189501130847802242663900678136818406250365296552187314137916086099818617313387423681126548258985817599135362993582826446431009110639955007526505836302262748023597799735116663799918689521366134477390701619613354130806376846102665202562062317030028930973077471724189657318969768024792604462437000503748825066276607974657842476900346935861529621298584266385643427229373226820579223853731430049206595187768823364167971063235342551526098639948317378283964056201568738294415876699740152239193520901507393758835436652198713529477897139803540207686099934832158008685042843551150315085560315144299919364382369488807965692499233517240688098013650001277872347666425621934078857479853803770722302082385941955278407862331350744909790476202203803064978016625476245694187651495177426098097594705568427553966375517416543921817804830770790862945022741894776324616089967477032877531276478530885161694405159081731831064813277749618936223223908464741333212712962786317059188494650736658317885838716619153921880445085794171565567992333529254767183797972070582057930421431302960620202751095983221681711511227440239678563711889609774938092889165723672448946016390798983094317607562290626828682532189722175335822302421833530851787165909362232937062282137558223468896018614046416799022652603832316719757311977446079254150390625000000 [155,26] -230569699143604087136171124223006302540615500642465051181560739514791046188505845102420232862318830785649025216170928286306317641794732065498717485109337870445121956608687977556476095416171884882879306586108097150494561447356566712157246709015859580607339976290975992618855573922918612902424963801906280381272187293806852771388140219756378042156744847349102152165878334535558305325982987862511583711839913370566511458447149708201460645059341264104128446357471411565426444061854116535714641239782832564523267348077956183330395702108622818332422763747325522143112751118927092670537749099118547261303023131067602828705481630543765072322839542127776721679017721168080784265327219692314306657341746595051973777528943704917257425136717333000662623030648842186554312159413950919304681557720488494546217646427212450898011114219376253556850193822810273847273166945639186038427657036453105683945702557132003613748512653913473481811477674480323816820273977832455698376156301581842879158867812963551511375918164510972064923299029190941909500559049845605413356374160014153029934182045707878831432152410507331847988797789074641942089667885525606137351347176860765701305207932114628117085675328526691232907938006523858183252458910439353288677060563848342607864334117582667445213221801355551747589166132570980200868643209325839726455663602670068567991191941873975171914262813306597105125836796872604592217711381516720119516140250134617795189625622453120464509211123731626049198421396162039309734794801256532472906419387579837031015217842684777248499943054790530209175801300061652154778435038602623946775689348275287122504301476837143949577958189012826821618783001839896834513014102741699045454879917157553058095085482226490372664933706694987786424770909961555608411468518907865982259448436404966893072683440010063171994249511364108639561044399454084488625236362775157865403892648759787632933974040058529956845674896546181725591952913763567903086651772035339993638417830561018168357269623524449350187167239739069461778402361087501049041748046875000 [155,27] 153711523125851879411991942326582035013561316157516129061562461558489474616815857008469801159505262578929892651982484879270688681315712827027710714463887245568085322092213643931357350859275555086877493433709891852350548542960072702957756641083212710757778392892697371423302026782487496039108987008088092412084665106307820647655200825492157465153835412354956944029332975460315405701515410012063843093457537157933059019400353392200600628206463868078599674219720821625800758112804407232153687598731236893790175579293369729988148267003725863345636788081577622167592269061459671035877549941911114510917851738060827848555377957437498208593909597763392565077007966428215756261569426466196559975333372677138277734313080261471578951834440764706409115190028167638359694155073639531656330847378433610770905792439689169119694890541310160350797451381855986158059198135487596702561960631610698992988102902634131502499208514792956650848546694791813070948672781774518556006747824932815037734920082494387174439690202993736387599294813927325041268347538953149656560417254155521278655087716992330544995787622864036958537087381204861287343065122956316902354195107775374959909122925523459132869030547390596777766979324819986495980198356926146928678396722011048030750354905511558355439818927852764712263986218822987319717618190908240186226749379891208230853675039962267900055465644696552241794119901464266929319342895479487987207435156301061886078442937968248505939633912628370768486484806628613599867689841673730759151137364600902178425550883680863962986010959807227480560179547667238036552484898731780815239070184771389032147360567141477910218148954865969683372708579668117162236730524326812314585578599587075035957977267307878478302385574239734111223053944329242973737824577556949754289180669270828068793312530424038162069754227584464838254168647641852632630600987136081584204504253971341328778184738788930145844220572311145630730292192977974989219241709117135303007944878324832825811379117722224250886310978649261406366882279515266418457031250000 [155,28] 240062093254449718146183125239825027808017173794406792383825521671319356681567207428350438177379445287465069204497597975827895782698211313203595485366221517594392910106450530888220618328981687240546681462778606547803919056535779430844900904593878485809283678964686818383398147111165606865982501216857950050357256444889178451982064597793845734095349283771391553856908876372142018093917049955535040121400681197189314079263784670731265640761929281921803021902749360996240643754755153431261260668929121352939715353138723381993109031330830264861013537429511813176361364877155770762594683764500666431567804039508242853857251569397739603943644551780500767274030426487614674370207687636334789265985505380797145136958046773228508992633031094914819362060815087733236597816387760809855538289006914902878072914685461910281150485285747948205568800738348164728603800639711380233659353035118925255811007113404380286460705835341011242215392176105451006545097275348346310279147345487672259939045089864453811183204671824624161963794612506822308275272872981131095030704742242361039245175748489426066005361432937626731904556145208667866639590762450296482809373977877401805638331737610797019307676398334667319371710256469865677089139433679315616406766490517236265514871268249210040769674396321969944640920321732034423549710021422643690713635229811360024186497922696853145465080399156568663990311548165801456786860942254959520616596404284064450702076463156309056875280771851022894198413489691550161066523925763485011696892001514321588296611206525759608179364465346076869534389916914266662793628355692852745855975777684136079975448449149804498591750961350574592924895385672977709986802922820485287376830187621686093794323316832139436733765378206946958109332654741317906654784661716372608803822504516133222156666279337019976180285812860164121416138791666544334753061744999198384871770601609060818360501828445762945988811500955015804220185495543237654161319631060821912609707423887710071306995245667516820635865326249925941494392156600952148437500000 [155,29] -472105898254065539585398801750649604738628955707274597310758875336714013233577976139996623104359456813894766889655148501893900866292072458365836805073421847923443909457779182926801531265908125887876415777385618955632207589709629040675984292553826151976424929413237485893506280786686219043757555470025675364481590163037229654000996399952991282299385620608539414763989282554351798624768852192746385726564389654126551112067745707461747354784079112849727858373804775750812217467192839898504926203894574191420435755644909510543314996188378876778348582824496369761604489342666926292473238044758360061630284798884559531107834397038094600052595425029836144301837401418954041275972540726766737611486632999128480509147994469664102204714318865337915942146189173817195341552148082216937334990009215520272229844815639218386134632518096659273141850797744505789354040734890325026773443189407390066785615452602612423806513719469204465235110432444661897631254386998413059819386412916520718730597371626860150008160915214947657690949829574359577855057503975550994722194184856862146692597422389972036333437562460540286770456193931791922254906627935914780618299794369409086780037896833374010640992914149291306425821593807553757962872427345248531694660460543757843154063209029183461447387626972113831459468688150729271832646510543711438375119162381941209942579800963262848890330472789084365395944999329159093478385945793627631132243520753992094099997560921708243072988054115654570165084378087550462897294611230289230090154925720820056864293981182081906397556601324915640376380259898944101428728788890128718745060387140191703940868202559901105474231120060923878034761455182042173826177799622899142001703331094921523184552293980517202718137442157873873799464612964403727635865951060370114008278610215971607906900075253158533172119514602648625895871911704590837701884595818288670621779623689011622111744708918371010084256994201786895470962074520511183342961866644509324450293608379907669159080069312254320412539352917094054831138610839843750000000 [155,30] 168742692912724539780385295641195481656162559991724253996569820994769828851897533013180292009561035668667144050475070562285633065421873845213441895602176971671773123408759174977050502924079706355224038884161485470359347387698927416398568594230910397584061231710976128389041891266038896745766168328803080673089270892463785297600613914740873114420089543754014336483893260987784473401103734296421192337908288134085256176612638529587974869918100058878577101036205916267347839333261111136467596492392858845411409502637842007481543707674696552820992620312285995094926378250055998058718523823825309982426791021882599450484068220735124525984207495737474357393225748419805141813079402831750610706861505796909905924341830459687014753371694081720963034167782029504770558697702723517523836150465763139618279335161687729493890982920456214109014321659486482342905746824738003416128908868559795002043248769817410690777514494250836160479404938560364725874422499946912689789643526565466074504451627548235463971689001527140028850275291615697793797777321012058441714950900894562388227459894265239230180797938934599826000873143571093159118180462688018957976573627066745513203751049953453266251600598579754758602543525113656151544851815712394853469500384834350364258215804630748333398034024377280386818909384940152822923998273357986486142047579194555138584096531683472842975356716538994878609554180342981715476679955926836648009976696490029502747622662873785882015678930776182903185934796611955381617148360414070279360450543957661249058574904706497318196917354667403499255644187323413549852204415154460498891592932822772685579102980710979329930207784410415877877149235020049615818045459933862501708298837243250427924909297922695990583730167739849861980252560133311534092161400506860965014104465572878606675988459422204027291031237451271948644864312300920920744741493550389944157072868608114011296091311571243060159968504547902903429508913313504491551205351857788228127837700193222829652385634179763858996180885030847498153877258300781250000 [155,31] 331530374667755729161843332363592409637304518533541678371545325406548979427250064755359870624519359003966413269414274252994661872751833984466493219587206051100208739093342685056234779839618711909941131902680084730157865944423644071143684440905452652742040725614940425138899565812926577212759115235143054691316761974112540705887544193969688812366526728910862693413993330151012865643511242807084562116743689082578448468144158649090600920614364878535951744005658282794286927467191706495721024651073401567487457614517998525345859050100861744418521621909845003124766264878631506236252283463702867190195236920958794984551702922618645494208595620399495307169528817861460719879745500775287646374253254468780521021472018643171930610391028847754467750219165327765907399870016847609071699597386177446438923776664261474801363553041520325519704107967279547361887395564012761638810410084918563382809666546234947912493053858405212491335980940527471026720501441340897079290493746339546807827610168341236043831426516715372105675900507381977377146324493175758461525870256503339842431987781358424886584721238705394574848921755138991703108557552048605403207055110230016168193379438083785958831149956033262574940354045682911397297480655632715901469601847169887744976493399045941231584655326080536463510091135480930507900412077788768789802067701335737895409520427246756294378879550852394522682725048231015791615904991713596616312012616993134809380914511530313554055741640297650900250886516898159259179159489170538100100672083608441898256934443750287512629528818138788886065417337109995819579174462575351270631637857588635416409959867213655020431175194431684316953202333712072220638045833294360233505654311309639645426909215143704992901528168590939857726006963249687624490032358900530880618860441091746335824642692647845605269710310197821874732182266582782344468533584761476379732867584804183885656943950054864330755178945967044349075908400210337146776785545667903481487842916620995754694011754389278928565481275610593086919708251953125000 [155,32] -443481902991082463719390172862712437269240373143640267627188008535331577499148429463310090560554925604030003241636830561475400982966992944219643469886119985369831218006055678455106736274305360228618953505102030750137230891166123875834371229312891929430993739748871811881429986641828881769810469618787135554376417650696487501517964407565124597021005001170762957924602321895484429667431485869831989092404529945689447098375889162690194572272167793068379108140258985872155917478659385215389685797940516805382352778228840427299877987389880308678910506061332290779402858108826001368947746239397212019711277827256046253491315206965601591565727338244758984328327005042191004718823708377493667447882272751380711581344170194016612933816009867049733306882599119623452712872824351402422484755078353594913928909171255121598290915209170010679607507863463247309669683207710413414165751902311178175863593798278018279962525404353698055329226496887913549081711484123910934913728208460344807482411597610238478235607613788032137644019077904072298892255920220475124569966303538234202563178579932223110407324490216905947834115354612500220686603894002339947724419444066495749797469092457704982543150760138354572128023426920643343123790929374476836397856308322336568258134025166226808020431034641134298059198179699053436340475582842605620878555014592826754664798830618950942059162666460856009502434516780325915919204262450507623607865268003622457615314202834366064453517561472903921374696530119519356662676742923526555693381783469165552668239046323941474625972195911990779266551668310553808881554564279273128529165741473823032351594199155256586179926608117188776011106937601800049258970531760835089415205125770148339455390468126490144387726298269673836411617448475618405850854684173549325247709396988283673130454928717368922947928613533726735619690800940896210726531868976547772391684018561235181913579154217653207984131739616255313663975202875726831438328735403664571643519630465889226662631348926989485297937456822259599135742187500000 [155,33] 124457499767190846918675689583729255820898498850396593095683049370426542489251839163377233244273918808493175445446817246734324476574337391355066082465930188885754636165199766100082517866264967354669153289580849598387290951500366041302533490883653976414543922067828327257851155103996999064640504456455248800678882397154941432877299864916666777230860517234925974988693119162101122369324323948112998581529125203472495552546773250426765678177506083528615501309693559528089114465448049991086822504484554765706401864113075778540204544767828563748992370405824643342042491988883964630308237740294300856309116315968764423186295006149871256415383918837222658409375519937592423821040699246872629701863138064091062759265971705808952649241982897719410610964945940748180262812400493559982673650230152995782842312489721812868951066097465337801713200461684964350894525445262602862546729188503977675133994141700639869404585676471372707958544162902280707165229868303946104055180609038624762707848776192850306397301147819119102508074137030046148742641105007624388347071085607898841935100440635711901460508616102968412563552287064665946622971888840256728575410812315878826522518132828476476586315800334475287852491473596446632564168893172186510566056165245734947560790981412654214895638413236228346809383429145375573017152750935662774086886544061914629824745005774679502725533137924582450519890224837854450787206390508965245484954418995022547376680177804603465308911739655314076517775873129107111371057802796769573136290416666925921460206829529941631574961630625111046573698748452209501351275565370724875432197054433691021737239442690458544660544229037559014500995988638377293002265509647072680027969218053178856179687539788938245031879656058014884799280028720910304475301028318127959891482049346743383442646578287137958030224527691336676005696524121056593649062904050868710582061000635288485557647841382533435875807326856744170785989820064171228760506848732602606293286203614490389087586719453680984084294478104433291621093750000 [155,34] 186059374620677753322407596325598099693645693648355407180912694654737951164366039180884659717061773131422382908754119575671802328268115630763207877285781247243016548142410842479699149638139678204924110385538400825629523548744773894149132958777231569379959552339488930082108165149230292242525402493602125538059734178822005732639668447379935492181009911718862297619878556863864984540322521253520430473883811849371064655694139507166123279148919005038606225993369754943615251689123522663463932070994965706625926942828173457184653943797630174986224400571089489718858489079746604462521677525594874479745881515362358538764273285193361583881466533147143342881298261064881767607750849049434313744782466106519630948457140160417782723594428720451904206928522837467266786516708197933828309045997353202163363885528703367704428003240333811529746884835182996247213373836003227884020674098606048713296760316067015593006564001915342712805496629817728708910819051906162929043686726407421150106725745692056018896823216174796451191465778677393948645597836877888836350570608298195262464993635101454042861155860689900947564720214485424971073591251143689566762613326678055181208348726285391907333838962765011841293801653833909398146361944517826210906948536669795903246087990397455034813005616793563006338413887477436671486786362952998412590926958836975991086312783089091378848794127075388542251603565227856380648270253523818046835144101942075826236951187226944272988338217725071472530976174604095039179530402224806973009234362172369799526547834235205812361433794415699556777200368117972768340491014473187133608461881991028663566952858367770104921908082624477218206864470333462142212305692188930642260562574794256979026935775071098877838897064360155433350333949302754795045092369642010184833165889408812697637667256166283109624284803823908801161843773504169060608212412202693635820937175283197739065639493070991920066361343161947518638071532438143377572730375656005163696688227629222218292191916051855790654060812567650289921875000 [155,35] -207590257115408776472142060603295097107011553291020323085849634272982496732137665358124722621002615470222165786516057110930189129496156522060329612243176427153801623670962130440176726290675641682169546068577448246892034442856982744122330089309438989720053133869536884119902818798474881278789820194982278038734383044662636320182124173798004752263498897167835666611134084743748256371395900484553264786881563881582410749576678907833413390965132506082650330426887547197444405288872943181202598103046539192378003380717975791869206786480931850344269117607062151278021889442022744794449092266727139349851965142361132922616642777071216130134428422691386963114446786095521185489602471014073371942279253703134106557519503387755441835036754474409957286906345416835773927148778000029272022663231100608973144744841023209053870424879253613265940617945169354305583754467370374857428836266339990914671152501494961587158740621759945724422077363326267966718804222008329497475820657126833200245811522589008617961339400099695454289287207623272485392244250327177416783796272568564929523526648774620898979044369377037963521613047819144847628783234311944043157866588969002258663342766897254283585332336502498845301496840951641529855165753097225559716679564758465956092277614740992896475783784340645514654517966026449563525397891671628019972079421316400727679672096026579259050596310242202140371105465367389155700269228154043547439017088077512824472880852130942894107678208219852750932188059706099026127979039577783552208211190599933066327611480282762491788933266811497310917096430624716012669690569362967970203859105058805431164047587856477237024322963515674088116041785343776925351033142902755559311709620263582246992491099774984854895495484719954627544317937888701204153855958900211174987733339430409017882618925836310499095238777116465140122525990768894547190135192907526731378477145844963639959811210367513353909812272922559734774888802828577024292635225050987476374413333845381407761901424467133022548241278037393157312500 [155,36] 57973833573294113479070429634734639553330909459214669586564875557808265404316881902069964876438991360600514785070561755767080517420596261317383517137433799177399266058435263725480799928664328505573676669014882833593940975825443328527803422765910425479813568423357989736376470361935521581300510538670758952429403856645628471811922874018841501738843363048159412352111625017697658849943545868638136062186085428159104806301276976570469461914037972830514233657556588805527342162071736517081905599935293406480869553540793799961951644035786101753238893851615648577437300206893221454898246157928390660388192453441389039170628757007908999324312740206237237528381282455040038870870421122854651715795065786465894685644932455746655251760719736827168069867619283355559761570627499512504686379700250884601451606814852166030499724162017175824372531233095993033679227236179992992480225819845899760116726649534376186614894881485380547134734979059423957131962333877022720889735638496591503350133403585814180626714122297026051269535318357047239697435773049334237508133921395420304250993188296962623109041175967523163476048946154924042791339515137486150055043516058781073005354451010134731094623250506467691246507507075881127440290478058501226944507250204219762253158027482969995691027158165394959927312382326343646078925117091107253709576578653857147774631409543504389368921355042926091373999996552426109215097113798993306819788044820413163423239920930723730771266143949454764425020051331538639545815870366367953372494487808836879297444266097612263825847401026280006157264400288159003215169689551896988004423594800554489684264159470623723519064838733877920807676050961674857084714555311443911829622694286339309074553911680911553063324083363776601278677744060039699277732526443713976824822565015363909889356477963483405384117029686883019137866168141022067083549736737675003209853388277501404487031969872000586622595232365636520598975625801006758438818665821676858958490919506618049742258174433468945237534715941665850000 [155,37] 45492236940191924439422817526918407187570576526855866656501679399737877027634575369248042491828357858097814915335921335802594029832215080512382743917474613340945078291493645512537128284900571076415727585167303926999198021954227997970919337581372627191874745815511582279833941695860949255464651649860937852518714556478886956779685651172944291931453726393192661935638648954210530479623629391957984609086946588870478609963332958254266540889655392282722685916791764824825633419120143210365395335205847366513549521025438329282126718739697009897761540390111062060582489175312971635616987196480903922051333340277141540745117087425321420631040545030959533876317764141497478062478200085925711795877343136924888000895849060692648688777553405416812109322188603151168108943899018773305399157688120807628859518177502618167919251355201303855867348481890884698836271059454146448774770884155546674573576661163831738838456998262114811417293924312097793980744466977887081120239758116953185942491235761959468768721809874228418631099302816058851056729672281221935666818510871521532911983648912877668198384721152310978867038423714409713909878816122742836743278802794307196530657335032163327830243195193859861249029932179475990248578292265778741012359048801445452992053935579480870902429445968358178765826483548457222639418095594697074706220443375615320882309016261917335849116953479183483912585842886872982206606932975176635001624933686635300217162447711406016361501946597026249330652317879481787098632207737140877258232393399935966915260162078478955261180668406848984968533672492968024197733350107839302097105625157183681483639733945835330583112891669841745922520097908753470528892579807030135715811186973129575143144133914653756444797455481273878654433480372321116633198155537090107636535526856043951763909977711757878426602867819475932006415647230975613235996547711572884416861124661393566151927952398795282331325495448855393283771313043367142286624579457463573557995654542658068428223546559201180762589058351550424 [155,38] -47434056208804387930826682813178815173024283582327498551064432755206883872504518580824868704547200193134738574485674355615163284681313078744301924171902728241767247128830289746167319749348717420279765976934063125362979190329628479398304598759778215586022959301136315228316993507168947866477494645971642123170707237977309666865085113106086399861158019684174644725069900027005422354482915592147342498470464544761982793111310471051975532099576982214457973719071458690467348546787616146549522753390253669444599027583257550121226310411585507278756160239848424070626972372718367368216614615917210082267378663642493405742641429236246454351955123197997613427098728425235755667082063082011312307422276195431283228097712204699305373313066363011987074943093042021519871714925877026546880950325156519272454211833750916083564063829153904958506511451683153655140909510586705198685425534488200663654687079396205685138881913483496403022932806812303745141172703750752447076026335501724988111076867762696809745788235504096618009362122290194444134492477705189308712245821892971083493025797916789907269211567512729720167509575185651148939936937931324386645075112398396515174849885857083933713676564257872341747754753977161010091771523616173682749888321059230834676811194851351183914168178368215645402286003737644095216667544854978941293029337882873672395475456069842008947888614425763358090772013251823401740219113353955298559856801486949840397212839622354731679071278140636177844058380039879944359359471955491839784855277051495905832289666519293179380194879895644299909556850469613864120163208589402276789646404621700458752110309350765150217799069856586482146340185745849399355415870197700125786332931155021277873122081732071758957549291580679713090614712220148035864950320344427516566012894855771635008941279231197612677784521578623596945220470562387083503133517678970816771045184917942691949487804815784237808355283961390135545122754171349268308052373859204260103940494303705670783676160844368700781152941673190 [155,39] 13127174561720535994483329661662292038070721454361303029682543492171283857656330308411379264092997654879520327344299452139114253857530581550003942931272740319216890218334043617044309099169323952754266492353139438231537501877859702078286903479389448643727777405953560367580213804967564845647507094977492442985786822552292866494050128463409317477162947908337937863488017403287189483900449323059420431104893575449768346020979782420500873773309868932831155253586917780079300456099598515775202018442784276555012621012370931774028932396315205136056968771344801739904825806941612956781533731291340887486422185328702284691984458106944919846375430142741380573546316464535025156648170324024171363120127374635144810343438467106568291947066522622527521868594268781261422160369383181500139562723371730109432627473390895401592125862341002951106507964589881209913969091606738971452246261074082717056051845563121562126018142979116387887475991146782408795648186183835952515362421129856247378074075283250031524602662404756276303917481496153547446864897649233673605812965945282028976913333300480373381945304273668968244728764939917267673466103233596446505671329265068403461491807903564994596148694271450675508202322180166216658556951918751200172779453494121231075919473390990866427727236930908718632384216286713016965783647046800057014639031818968448912994141950577394512752545054806430327867656002087643170020814066171346800430535332832010405979773535594287781179054233574661955807070174548603422943777607177871790047201707092662475634402054964332887430638924410295872883343741871795475234098237118555961177766440558055731992188279385841266154375570787185277620514905446308426711817952357352102850190234712381459063395784897355800800685468542883886002460057318081196845176301440540705286974742065782395661824804035886711418083494387795190158753289570842734763881358997886052841664046056773214304948389128641636408632361542981678789001956351818803091562734060671407478392749043347616548304892449420001167876694 [155,40] 5193793027946751758737928077820207230851587653731341125554199405184762161067630916563915187234077435669893678654209126093343131903635886293135474486140262135017744761068664501705437725919299453673453648025199447111644634828043859679476841292029022668889688840735689490195763673577845007916363320557864727214036200784670000954383312918515227698421794014039518877300616785116148867147554800834233345961821044669730963787556236642971473112277896195666893272800170031625116189909554538773516486863338594244599444245974490831634501770119928081263837748042453247564936678040391164673293008631138100866398089822861713738003922589308449731448035000184991672667813441507898731294750160714029971072687551176038211399920988064223426874105077536501881765492423517123323071566320874763924104715577216767172897567587970337412225572094974267354085318724945111806106624710190189488920915148398512608263897938420160238565558167306238234004535213825761483559254219357201856001942085910501004725459593157314214066012205790459707654472029930752842475152804968806924865723335386601365083984517908679903222032179703335054326934902730773671161231623922581127322238748229804175753486338695062011342987210958348568930421920882322969503809031403779132720483545895262698594314246019042513508945486722556831122507519217033353773124019065474464879861404804950216254988609053261684426034917622860582428706098132748575530493453544368441822098784748905735643948091770914401294012644310471281558044004873020075752931220770950973925171397703206275062646300471796584471912740537479560162405339831795511098721474377441666387549832678974646812960188076887146103270439228904877138777472568752401285886958381132591812852041348693776984471264619374025698202407679633952896240896588088630982706805388083020457543028903401711022198904682687968201406679653894314317795783147465196404179214413728400482879899872304058070588540937002784664547626619840499842633970912682306210501567484217679040899378646370000387012671880822574435520 [155,41] -5246989174657906888707075887028528183362691342540276943568187485061497612001198184147452797065174818426232921582897697956367190330289647391463076942906385147187400950120817952401476274175306880534179732265908159881834259810973114227246047778927338159019438745247528815629689795889798616826620873193587307037430229870624895276868129172308294574426265561852800033242775316299165064140537946444261177573207695362781925487011295606405485566105858326753995136520504726678071488275476405010100420026696934078677247071977040005436016481073691311029052219143050986761935518317146875903899141944915351127662308254014039008786329459399076100851318139495973211429263337762568103396884390823459475770724908164849046598330351194228019651753460865895051286666720615957542224166891912864926619370697056070000363748375803118887661225150751850807033254165123095864046678827736115611708909079684521310194867512449870123148301759842631458323939138792642482539637755180752886083254286118742392749224735566434015115152256191909887796336812047225929928213628637817837031545031161254360199973734202017937637227758862174838830641007742499856646482738623959215175023584946813647661302461074296303139210945210910480018036907021683583984609559227962261464805907584026879964603378083731138879443547589417412921088964877873865711961181575662781635936021337421150608501700062037418615230503155792113876710933255193691554249630241414576432415771119801393653072057877911141455373509701483203519505916709861681653896616591010045847403117178814657620104124699191458563509750892091911352900766583235664962830426543176986639257862222894212204958755925478918181110782115086909999777726380082081407675136566255736075974227121949611913348835291625048709058628591215136976083550924358596312442247914987273577154722636075642699411462193320188212661529547392833990198025324772045050845364197015770729489370935795697842865887195205824636757811244757265626286504589067200077206336538613547466253704142436987089660403826609972448 [155,42] 1318146799927361463101166475839811256367399807902849044887292792704202232592213331051426204605776671997846150376186237540103784486907684339626412516827081117975187224675457048659476178854764799809757411331811874166092419485832503027643741619303878855605222817840744181455871502952060544851782864672281957267756691387034115947364078014589316011896741193664036207621812980817619222224442092525838778862734610009122816522611364339890427346220809558856109807479034327458228145755305969788450182139799605295007490682881484221809966883953191764461367059637568345939043401320508777824708882820216962027928439504576606780124275161307165651203328336577735161782935090051012695158620384245422421295081051782063464877405128716296012244269600122935103992247492809105764108724397061045757404668105760879646847820937795548349151902105228493122490723492105428576245260836704876239113818676166900636736860669139902030608070342298367790735121083404789000854743329825538833672332449859663464545431236879637365896293002916871980854805269421924508465120894674330145547987500233157129050571998670243579696960167546507055687223470592434647041400943219009262348332271006148643249073925103583621438298133927592219033103462165888442806917589356804442038766244416814028324877632815913761905187309860074587796948244269067975546603332659006106044528842374103070441323710340145649450900034709218283049006622404589647265562023467244346321144617611096821814473669771588477906832053323924119906484996843907405376496600971331548254806719935160474245542627826156909487241404502670323970686288245668433878098634650317387245441155400552323167047068870978764826881953462722201502820052236528212528708543967374258623497574047941406723961529168335040681781674338561856089180488523095023377447383228009724090777539402560172128080733118775167683983952534384713398049079946213293655077747996100955695303583317011744391910735700029514244036238740569534385618867927828179320731137360389326246878163675044963135248062849994010 [155,43] 242157315898071201337216706587441223836515716794314133653817778483272241462082859675802715143383984663565078245078341688230147511984708336828069820119776944907440877820758309904941901930412365284698700309085221765398460453296052899262725527964179148454596427129225489930622839790105890993709781659957651596715579182370904308726021968022013496938003021637295726870482304885406529920256175611952161129325653984818704075374000393738344273359651807581312296295343164081346612111809201314887928893524900146970178099766002729822197937200368443373819579113466445599115931782402886132480620551267393784021966491666941135970341367736108668179767323288482419642420904017267162455688466427436682445228996018455883095525468428345157100182297155757661201354676040799805252069564789245375822309100767327670896426669656130109886486937434950379528787120297714358293185449613123874081602909861027590829027297747251583669188049692110011531910489267307078337427927965870552927904304191541976509281523426117993051898786199430495048962279953731955857697826654465403989753639135575399259199535228547972579456023693069999308439976558424519046172261865336205329527780841096688289929635416496045762510269792677641378746710422515146476481525901526509269023621739827641385338179706307513478341928633167553403768206345769589615829300913349130434639849648990882620094710902789458964703645988246210271098185801674751434563568135405775683261487866226010959357689887381021200100776537603151725558025046475073711332731327283169046355725944282411595712721871719957917411745823868210632093038051649953622643532991697335348684818281304066710883932005273462885788266084686471536154080923253787899708470531307164084664095390725261996571460331821556233955379446322669844434471684897265891610265505469616708491518610096907958479995452084951381650663940240453022505518241458385339709085993257510030334447634213610633203088883969560440176144039088234449836196814172256704389316601213006639444438418054670695024854581912 [155,44] -230239653873760296001379477206170992907002022696394408681801364456055585596107492009905822236023710736940847435966100401103425199317223201226907996759619146196164475282767082982347379174200160135369593023028246329917961572062796956937235142676262350804790241888668794097169221351103716726959193309585640366551768869289762740231370500977440626082546130786165411475538067307177066326715463521861400145359768096560417940970666071858289823865172678851465769220058541874156268198225152021813364040955745338521297310514674962982902581531637158690247797419104463424872819366231268862539934906929905182860470389358344410877762076279898941895846687746167720396147805953247077178037514450076363360304213633986809284701843022578035583358495045553680429943567505685697426081863829375486305419669144738916676193510026328587406991594930375911866297643637615806932906006964017263434593155665982354471708891117545094635305610367681262162884130663899120631724198491936480870052830209957017836518432329359939826596572324928480672823970742410253713707810121502927287282574188579498031719171154316918995597404749296885776063719465081640658829976482400001922172027072201127603593353885907572707646395872011392753185866052511389056569671283599911664216292462792734304986128931497871930130490105925445833021641165545131788527801467991214805483108700834205213072617598449840263436617704910111652072861124180154526015808969807444855313864334589062624802176335677999476861268499538616759605201807482591625741304051798760514812374964458102688687082170837194181563423337032081058858211945199640260097411478565343143215564186091988004420602851245450421310452628444450621782873870292490002207658640074483470621108390808503367502747553513926637870546217638234347220422814364610777161998324895826326934637876806030587304973457661211533847263861746674464530278590510371162122028980991530360381971043132609560304524858428729665428130097958867518329002382422068992168646306062802202720475283282179491893241376 [155,45] 63686617130186638189788695686259903967118246717442303404047704289368399577594855932167769467338236315780647632990879833341564105150136810496906891803395186991394865840681499593392766857861086437730386504213905760682413978497608538874645370867229805676708370859455154315977508203860800480300402233753811819862770099579402342616564740201525241869092133968903235509845189474545413225638665362001037660775929011194129928492893864508007350848425022560944555047444887187053015977673443169874136801383684001412516865603080101745993270661889958500922852946047206484649902020439157554632655920318415209066326404960319893504015263836310739574049380530929567420341916717027077498677156934654638859116496041076187708360352034765642533870079810322282871798479149364044320450197937237453106093749515329136435998463976027397194902740756063530990909347168342717011915004500686259355005750370425858857528353804916783988753420159017980940072250101534567685262773886077587468525312725422328334695206560512280011568747971577870062034457043786282797034484529799479440821287826535016766479065280089196494478240723109229512030093125763338369200315855844267646985199648035504970213546248680219396474311980756351561605141117542818931965756455562065479350536061635674840441885133719414401876027366269342894664301230675882027667060396719168874503757209160267376841101239320124275849405619792670997373067532954566597040710850746250869064137441643612584504260827730285062518581881021520850006826457988988005067711662953053882529267613355023568731033654321301429357449880925267344018052069364271370491056008118706956497621022198155662784065564294679913076404909157121663225037894084956009363646197939523197198623006268303943783445626299021224335846949567594410139003760814933893225570968828975593449148170250920753277550387255096544377828462564406962801265432584049623033651200634523762982052722090857680003427252581719448061530680416210045361945358207780248452427625030166226389735894788773119599064 [155,46] -17683462753168610539106197106974874047975189037584615652706086091988326563446482862058504247112862158773235759669227819919505920579393505898119330273734742362276588656571890541067095482311644763989524809257430353265635128718873487237696724728361350072425333860239101886445313564037136077231259217911622684283792238150594822252699508986973424176621443305036941853434780037424495195534723001707308658427604258138790356503530777752843719776291126151731035717535945554609999869712961597387033276993114180309664927615124760872438858262787344941347595469986468877411059786684453250845414241118544484350048932736678967226078044712924438323108355481675287807648897462613293660874757422186826373019309844954566568479230089421467094472200654341547583858911319430157534206236039574214139285355719383080591834888617305504142544885935782294051447693920852556010756545640074793552672196219444553556628142947404871995937962779766209652436521129539981660878732466108790639620314606926589774365038585927855454832398928441309530345891024310420465978683080067486466705747633149004308132875290768528860589657948851129966320539552510448623510348298315540951359743872210251465567524518810334844596842189711619852952819596024348655043568120105430775354456082791699630366118507588956117611851688937712324010542481963704261518099036306647149236658493974920115029831493835119900286168338196031780708696952752254159233026954967826879125256285858663357887387437948353754910690664828120482964869976833565635045031740266078024541022920467799231507576059976120062125759346083359685123072292983664087150544928951802502616518827963278126554739057724134462970879340320783624233365288444780682267088844738569650429325916558966858863428238030647369370906693057504764978512168278763925396222384009015686686767299863647165337191557398758245769570217797921203939295492706260499642444739147644857064535973879444263074877677327547281370675722360391891539247311829518478055855382683135947881777939578301019157 [155,47] 4098958024388960529014967415879563120858140573158014495581752255685985711998940054332274836016874925801489828530943431320912849444932511077712697071652247360311824984739302735407310301147085562376888282145716084683109615881288845806774492721616146200087286492786087942727815148840060385423379376176987382817107798582210348038920815337238466011744578861250193834591476619586831001448816991386473886157980141141174224308983132900754255595602663231631000389040420278957358324271912004781584319290460929177449644619221630349357284452776438497334661666134590580001083112102174793059725968506435573594655558659555463636744598593004304476798021448462629816563960270620381323103224146819078625526872439279049795663190926140153439441218178752424178631973430717846265449519846139175837137633327121893437755868321022797744787760092690783834586728064969989025807582708319720890554148997432124831166835875124446204306847251506574220390096172421470908386488180529167565888010096634802281482599473378023281498145159545294808525888666072028142208023137203338934934946835456043535171441755147267812390893386792577031029954060270594424304516580083743522266731181376768100297251798727687440614167311311455706021719275297475364533826868897315263090170882282708832559151618964951690168186071031237924020369982304292202367997503428374008412859585030249924490255762897546259361106694352293934527231610707318915845291085208306788236095215426922625795539258957609769643246083153846004235826467362652143654987045234446070392630644080821246141118344635069644110437622442073388953120473228394416473594117175013018360522887378710483934525662175193622681483248114689400857861020732212306417859463255766702017199865540129216139986546156431678858427377443067643294131609078192823051978874546513305177533997295493339416263715956300325939367134599507319921508286787330697498726182500183243464014154097158018175883390442531057192269260632665934664399701645665932870684971894899005013038362778940416 [155,48] 3258909559169947353687074675231428524859826267698368472617015422843845172259201373936789463851720928263698347641905090416547514466766406203100769988204318914377814357266279198159137955061564565232251853286024401920526341537516426086145625410608166611198687468609033405634133108165391457816714719725344743724639067518303537713265882603178334239347525704948784993105392652034626431168606747824029514979934130296846635953933273416406448777430695334344911289832506063987623762986519107904042163522862231918534268885196737456782521425020418179085961604037184211061028354746664687967403389871055579598920373687713910518404710037602732146493960972325045793617030434617643834099376237836173837421384511175615653501336252613976242547604809880423514023945416932659470011767899478304586720173034668612053885293994381300173534209542067963051593201688869466985848595650545085537385947308235493036651390891383961271112117257213868457036598518636660432251882576265992272026026457765167577844440741633395815628303456320054362806542682748893979791407830786992192465835128983965272673174340075177242986279823545850274837018829325767901451227545548756999604428870634095746881242481933544866832597282787353039926908412397333583610847905659951670424742675221156705903397534910890071845585453955067737909329631291604520235262363025196138848076066229696590448599825813421958510607832860229069170631287413172250054876052954919545959778181703361450041830176692428338875407104109653847089422171182425755601282256139354386976714838254832744665679019840771773654269540659881058957593609020589123576445754278357320058553975699688403996561325863086769254671994341708378998145182844419205853275019592244082850097364684094051117112780813399484796981977270949438903085781140474399706216776669228804109662311494320266188122572918903425737153670722752383252336836334982084581440125954301884319274824865277134425804583084098330222954910779464178127363682696308192456030969246935502771399795824888 [155,49] -2823403690237900961095763337125059897507198044960818857143058924739851314431738607011614134576617900087140396385902183139889279090408032547520861073642984633812654504855213321838292467558791027941505981569381409979875657410640237704017787787590973357380517242521172122159931135327653544028204107710553165195864745051876568101029132709872622934207077188191381400336326664579785237008259126372758121938712634771050587567229079844511343328766156521510701380119369971573749364652691459311343108362805166943734827387883328100358052343541081520386800255440492328264821287568796928531169417419673553188351369596664436733570622668258620459396817661524209233201692559096084357363541795102544682434467504828348960664925306296757135195270665631651990890086892825004693724575287716953485035136251309415403030211038844902062447365945211243493389188442648656196452198446947247676760004322235592975393824987446185246287008613687968410149511124920259122604362250083758440030282087805551695239594942578036919097980368365840491725990557522928011800960504760965387130437654645737643192790246727874477699377581472138411842614947998047814033224678423417767866444935259645229048357193949391928133656386470394024658302946195212707901435335204226101168527943068545707543967066417302899595276252634922728655019960524017039832569378434735453095871022797668701582804852946640283341591210594221079725134292469436593638438167700051541069312747123318632096227368071305350478634242209016444752042511320326035272983735286231793908112981467156246483165825246625403004155140661677584236537784262885384239645094217368277656129923747735631203090408986162779869636594430801064289410638074228021612367384128138438224304987176002274265999439315159379216570585751292088469873857869530836448971523865269368767165071653807240586229392955343227565278931010421128377285473806481899928669304705831829220485657592522552511263201050789624329614361086357619614890176490234148031374744490406105171013181204 [155,50] 511067036756448381610987379910947708238462522142908129531104500106136502648774270135301389101686398154843932250456277161759420814907785409384973363096685220489941264550133457154288969928077434229745086046557216752252580837427459703888440192722239106900625835425802752429686232456966056177133028586993572221310766923214423929199879195376127489862387615844552313897955227200782843770826641535036448394309812301139135896771470825242849120532388050133802059084428674364220700240907626791769081320722446980034449909452846759218548656368805319260675613773880982056396131729162307555780210013189809200325007834581007304475976966774789728131939494279047550086296247061702806748575280380908803870856382181714213740624921657761135526475267891513869864824633475631087750757480249096781520948315329310441951492837182943055832522027223374861685039957003188840945183822113546898333639714158138440185037847853498514484968483056062498992517836124615481384976248724647208833978280501942017822716347458301987881517658226490643419192972554260704741259464132542610365047680896233179208456763219021114626771578115995758330774972710117602942096223624153614498530289337773304273389465240063918981673814946196135475447297855203887183252316762500135112313776582017600855462240679475727600468215591047314926080840227026887470156874997564687923888703307748745299191316292773411691070781648559494406734127149486013454035414518313474837687558269439896516407496058783870795339386233836803519015900177767259649840902862616899931851580476884691770162725283527587820616608553211881044520313836065064350004629804666706110977303529249664429942983443693506527786569399737442284635976129847284889149135935538721792439982152477156884931890568767110788738788557699622111566433221511638906507093303031432629482361195834234707848395463422936434958933812725644156017370837951514950515895038687270136247765190689276254039265864935408738884282149725417340306838852869660408503119588272152174393610 [155,51] 220091795936820567640302678122421520871195259133256495069684509997268736005598854091649662154491220983454362828529925491374489188007773945223185131630972741135860205222327784658553302445322944367814865469121355966294653721512610873595283431861143735670137673026522956073193828539338652528667262043554250204551351269475424003085311718191772046938224137895654415815309383433145083297439105052415800500809235795288134632994311190588585891443648914256206339486680705244847644376658794392054005667051001979992164409442753261425410495472286286507755628542661952498347544597224588985852132123503621172289311193886446226735900904827920256861777595490673743302876228344556543801763922320468737437442904808591625010722341864165696879572113783653193351647109392722124399685241690980082431071093594120870125364450291113090148980453749696775825435994374800308626086091211113858855325098116735136413112827348486784741700589442445872348159418972404340160962958570444562842800380147655519179832829239013624823612010239456921573234861827977650719850080263435196740568123482306448840497876746864354450422350768451499056134269753848825139164160131261969480240047500544776127888676828898083554269296557250198104822450940664203989460801431332801287480464406114472595815192879961369597202731506071881347022602724062766423203341570524657593234606380640582176198761935680648620488233409557228387092018170457489880986295959673222580852770908145893277830444464179285841243917461173604451748977551060781806859739425347671308070230775153702750184048417094014989414395759073894949008405850889031415566798582286240754845310328818588086861550017275308653828542234478370012471678195295996341848262863683442307551368424876989470878863102461691478983014544693881708902033055439987189675404603381275190744755155585845413955750681269966641701724061668803355310424363732715754629868580001966746837097379074034826241720903912639391619493957070708771968544806120033375568625071222810239505 [155,52] -105662911779362877574028853798089397183785286097268703765174781074719057352772155022382626561684239539955933264173875699711026720090864840442732018456307915567373945421586678111767212381628334459553048361559352484001923531464811303197209046215733455617734554047463877392325088132277462422436275089803464045981706447866236197865913068606835552308767424935915842687306988441226252203479253281095372320843716835751514503673681760329257398119439613394840424893996014725632575766504163850467074061932423230608071046587139619167296676473448986814224153186520249846630157688593483088445224083068099152969595145444005996608344704624795159391850318738019388773012454587373521794361172142133394476412845720989470489220981143608041668098534599975526250201693383736747796922176729853811793971453613345063020191055172506817840731005121657867065993782703698684473290869322563337366288629480117626246675076389051325772021045293241176967166916832332493685172997705126515864527367318770366533981124442150539707431403836687522408775136182563278265017959277138457735532651269013477681704139715018135697630855127683409091436054244127920889000861133725416044898109101979921636646819017704422756904767105900776290852004158054587687538645107467329521976326495241629365272973868298579895147746943473595116615411611943705316891841519633601136156891588435241547744459085472208443428836918628213497498751084800452221614006019571037178228249782978585689828040683705128354140109071692353697414900422285033356499706073938637925670502796740732464225660701201620977319706156137111575661945336805364312675029314284687756840401013616730079964412570930800334427975948445921992262498728441357830050788106485785003242683617563584083612832005629997193940001867333158893433017038660227275188154305095586873340226286921458218147155237551101347552220376773408150190795751906765685595761080924789371303763805404846102153524660734199376551787683043357432220150912801989606453756602207848920 [155,53] 2222713659734385083648059616589625156786710873811804793836308138382840570777641092714433161784853902521598720716689211187279210978412050689307521813869498081632678624390365223956285323797028904766661672990186501614494319028789597725447993502929240488018655574378817125507357632357668992019845092789025919943657801663770872910304171974414228845895130448755100304072887743477504388608547007912878046543221844852677958358115858691812809824607629787468936846095902638369049352796310764417985910616697251699172613650296139637200707470725056396865424064145493298105465757711227184340249388054371551522831264654136186528129819908320386300578284948024255265023803646780340862033976211668932543729405209969740132550530276415991660189334902131875568642900426965556985726925137350804798291262109500835408893249324637981473013242079966158415043385600887838340983905678161620698780809809421621158946509149360199440596857520896991307365882894422605275904247697509516177068384027505587999476067195341762512821686833564098256100614504736329960080582158133113357401956303119053219972921848004911249192244104493845115343376843967309590007961599783648131536361747135220002852494160109720102361213726862121211824869514285780963860938713846810442312903362621099490220792801049779467199064915033384293326643089632935399191482342322703665870240548851186741746777977695341955444399804337676209655926937837066220073427590784451747360149163109680808816496853959013640649814393434951680799646867745138333296529517634038314105788440918416407372873738684128720582290016699301710963317489307233209386091503904182048787996737996727538973033639369698595720766893466774463183233758245886169573867686793909300378556900515600224200865913838773374487209606503168470123291742176774169933723388562138578553166357409734392558287301154180559308744286601018186826260143209334384509141410533564896944432404034260991709114083363330213356768512259671240703253640962981915202750674105812 [155,54] 6906477704248713584974785739038080033424424345946832177576042269698242512389220861453831721442362403651600638565432646425917401444728018397718620952552783199122111038554947140963375223673810483456929158049275561599395947458893679315279097453450064707818204039616795125087448184145052961471865276326079173894456642031819729775010314715120830724675022415665144440634888105862334423165909238857223333914514282497709311874586700416980144669757518141794407226267981057991047913127529355908058110654373004592567846894336090145023134936340373479837845871812195291824258147628014194005898958940106225423546663727642792678300870506652258055413811791829610170256848920270170399077450795682707895694527510018177727215307731833774231473427860179708468707902725703225547430902739361250424180245590071471332076183680522370712719470087762815573160546981949299153497968414062079175534790874622499310515450684244092023713393486637494668459290296565189319149096435549770020026652285094971773357084802682798814671325781988268053982353435210244216889325714930697217171875727672329183964084144505009701048905362581079158143734564316602379548488991753065391295015265556382249189446228019213439422673887073722656342434343132039574486616568760516748102685693238601984688068688520503821486582529580721803206567562844476402716278336877663140021664227541967644040831377786971352601997477167972934468510350639286137182081876404632020322816551596543183635035765204310364327708866751534424663550074509112081766886748434376276909667798862949479703725254235864943801508783362689107225664522581681545749396365060954699908407158981161006615937066522304348772573482543680856623902471676350550555880798276596304936225796938313096151087663477075878583455500492624168966637997181812958857847064801878771330030014669336970925374452699428386334634664501947776536273448961419576717879481574542164843985749392759157818428743627869777695800036529713414500419100549771520792721802751 [155,55] -1023752054867575219748219503922757758995237685212568073995428535811309877896155192603365765753238187220430031715432733550153422557970094878834486818305285605518802732369891922969265599976837599919738743481587424505726063109616345328481735115698162569343605845516878736174015253516744447549672503262054643239608624093605435532647140857313655355179431225724545195847526519176755688233110370619160252345818641297632672504982143892109382666554827937503399678013486357440546166845093262014901770473715917048989102180528286381690483996619365270695097892978869374610229932789630911557572237008137380630463984602852371384350249819927734636707524475451115356707528187522869811196877573160647460805047124899622566880525775906743080193435269952727720453573711433970184399523437419029236778824678561695114407256474931073372098828400512441501290621524812306141884166880944916549007060346893836076904916502432438056222917873381991782884286542859514435746177988951149160817114669880923154095594583720328979179125068181362376835833679799071420941671851729241906795440457153535743234582041013339823805507066195951757867268830537627340070061610948129389855079819298580038990297665464526850668400292479345924897818393550704030168059100210014749864767992869160048027359329873594469422472313110736217509562725452371661816087710136309613034737116899727676014322767683141419485090045115515656755711540748876323693268009061636583259911273770649180068745613174863569224878774513396460710613380184059047648509480352923203356129795619465746492181200098840167383113426610123515311283018965974851462207789873525413727969162662348724878782846418026105757663678802357278343685682792464800244263692150261073324317512393110437014144564914127806888051395959332409641767231709178802518231431326028835093366233367055501211057342446875735749124265165777560383285616516099665515898937160736034703205760547478108710765129327064838333050075589194988123788262315149808549777782 [155,56] -215400710189450289396879513780289142365589608911873342456737968600385306771177358250096482577824986054409164784913255318594932955907989956329173370334402490952678590905519454189163316827723674920994201231540023255658072538379209621210835764728201182851094514513964616511415277583675635577581792442683246519060341730112984827512694864874045643365077024926908897659443648073247052140217394732873915582455434268131839394750179263361993639345868298902134307621053754121792495058181503631154537177352825228539268897049894423476298187668720485710165360475989994549829531294313900382486789553761707760776746270243947239638777702931268823045849011872129076603365224167206677379176174292578069992059997407696406320546319140908655826602416655939119297019700368829317425694889845102353169608503133751186683175148856106765323839220167587737299792032167413932519716232427995197802999152531045480775684013012685505087791038643233049300148447724191202104734463595137506543071295895279635217549899851298758770950586586348647612803551033390268423018791164468340182152316327409327666741079637991849941855586447279850580870476163891812481833014291263545811468452014647690636730629172997054392123578428911077337312705848976216306450643707259137884474619390905268562729430225269594156059148376664047193438849774631702689144986790436486305517695819186287830455700099609760704700622094395752640523529994549932870657963446416215657950037969723226850373806902845533622419461568761512667499804143503893510593822135996052990619600409802223835574376608676132332176992181488768966303993990081153336852351353203182447236950616391171687337743818570407963922340904071460161955273822524694947841044831855193219021907429208231726251967707486285692794155085750736521573183789081057818215304557704879903084361285339150685295396674339335306758543372364374546009478626510642453513406590552888037196341949745435218580401014882248114053852285324437420157251182499643898880 [155,57] 47214498329955710645499645399720875153423109925611035199606344359721566729108820002281625802551426720784525536186373119583690009154166908545558028520596912070174320632055648721306577268676517255591424685999345336082997375788745563254100311132870300091193045607003024331706863933641226874668483790515370096754228821741256124549427509776046559741008629284706017859397860260415709366792380736550063441097456156839499000879420670073407703175288568531006530476072168625628444840150485304211546789728684092981318157481100933499178072108636134530653874188950235714395427490380360845646424395879949804902684565762900382262440290135558386645430095024314489766810383363565669798082070923617878998521115980658610660972235250461060199902808374972833068006082442564339571264995095164431435486861016818611673808465814530600378491862216655513864775649091430428541202805255732219703649254525018028654848842944931211305441027590630881755038046771276708991934935714924450769073000426066612506691472998537178739821885963990768941011985854100059426267734273917710002435084781601003726749665337041142493402084248765108302922485620471296272462671852371955480381907732001329380210337330924376913762582879344586082930090496870741104603145731815604219704408486243443431554968958689636334930119188328837190947603107942532003158500935370304385719842609637079581206138164471968514096035045957630781064422641709802716723433030928754099058825147577563424544498429465614520996775745570687353961634939424227772301873320564019130059587450396999432323997577742481368521200669351825353134262413001790967046866468128016397470883967874856362834412260456408126732412535142070045003585496298640186699858327509773241336984255127913898727735310784080376378812843160022257653658643038757783698708636422292995199429500499036882527973343266202034679010755870128152566578515328511307552352084682070956485717768758144114708745263262737433593570447907144528648217565814745588 [155,58] 10253260994590053093934211248764283733051554064358164599409037416588533840467706328803963637659144995819038542927914255914322315204029331848456378092732751682453942314533814390838591070564195528858402841180621213292731455004822701406129113225357254650795962779850388280538924598214264213540862688009840354869664386253166845047643941782840338888301422960303824821378498730038120447967494769272984386178039820477726138027851937784887032092106912663353799717989716550025055393663772760598379909335756367557924578693531068432875910509341043618757444915273256018327039359299740998299961205769489375228096093373662729262704610331305862025561875961482272404236802110259710628718274929664764596832948732439836521587985642594678792241371032548394272396389431826964531663673011598950536472862776270142410750274390680436307110511129274582099652016846823505594648825419322958269485434547149446842537232820718266712891580592358404414706724320627266252428671654177543785396250335910228446340681822171096078266314677380650548167833649387211234503306643725156652416865188114365386582994244385369002577640174746756435431660049836688273548035406212124135853458342383165742106649060798752242135430334027581632222192577797261929330597352728504836499671739408490507665529121200752381806625102579536580397035060796242803085461961286504318221173592121841039633534450192888202056620457607474380183440364897354160808323905266984710682631158490836990301331755654471612596723136463078046048159471147586289804527696008074837212767168256068259961692276459688007372669037697907390297359481670043653138396145430631164964295483303573018127667889826832001320887070770024960267763169204044638574173564169822674793433844220051436776405176060192019414780507820722479236524116410341232520269049132218858003923306495974976924586824290556563866790039731696401494988472535571405064713756155032718330943671340744763679913216010823465131676008783552126339238781525583 [155,59] -2705974794992897534683544291213472934062918601791293987749690288544979476112128641133033576426223416788875707976930301593085061746951185904436897176473809108123996267430265372387925401238491105657492075570759447244340531485547844341114135988714063055320387686708289867938115854539973521757756287180884900282494101444478628409864908040676952580170098086243432247619973866858860437678085845187494886572122586967208582551599184674276984079054256397117599205754806926622700677887072148961084688329183717495662902929804875499147404277456769029142910535361106652008052492385861653349934610641785452574477883217075206004366749068003500567455159761278138619845301573467572276127526320933505708070879318813057129781603697065328797767902475244958407073615808076219877147419753689112381512256692923268584250490872849155945327716010335379198621098941427850273624688081693196586468551912446179419405272580680491326919242442582287223983001247391120459849711406618351776703649165745705442893140326832111000902437365606190973431929228088486897516718827152397785269134409256839441156718762286150144590812897811936285883349300064887270564390668801968904844889031373650813161043542773597793139885810199456503515127723143626642092247538407445074101714917703935048114180867493319624746315201269643849458756127874970680412982217374124757755986300409972516489443717562858206880338385626249270217431393844129234289866600494306035510481845818139676183906956805725176476432517217860302278757532601981531450112519079827777529875044251552689023140792376449286656337352122813635017196392976304787104626580192761971765556952611529033793153818504426947270364148761259987657435306293044593100644117664091113722171486126745896032907080976007067457349504089256361942634526630512349848601677485746881585636385775307636101135832963534515408450620818970082890800054748357565173433575749567376531720106169307957091049091705345139746911905762738468789342493204 [155,60] -272967007798578033721886698857939850218174415540079929640566385892194720064629144174162091511120580055794906122625409361292623295431466247182866275512001030417550586260390586971998606437452916765184282770889493731842114425368811676144812904077073699419483773845787193060346082577488120021447405686115143824011843698246485205780668042279209576709494691075176776813868284908251290165864645363190615104235611599842620315587150897820718813601728419413940970160481485836489984636835467977366234074633209656569334298420101745340093058745611497463132867821294172409974273792709274446239459502658837356934462644950007972747541836500068935277820569156355786622500119206169129701591147596942915108979586970382690960993483562545873492575626962721657640016330747142969273524669768465187953343994429577555670664507488354432972064632260939558587959643428716590373547118859180532656012757266071211178120419502059048009769037925300323583913396755523216170354307240269648902182062858279399766591039675358689844808819107529707490586002394675071036918616595221598692634734150248689474449300970510958871147626478732031163186391974770993334021002742800655581408801428050465054781279574304058978620848784570695630892760358311312657407927390067950881744399696053150390174043987713361776524728568142924428595029926703473293233465078392817912762931180753949725386742678289599543867177419011173086083005637871888475754199983784162638150421636820583649103578543547674934952107041190842078970814887236644416966890926280762179947292172015040149387972928681695596073169993108166695317376485256424187364324624216209987487525512128570083430966012094363061764645066130133629521242281866502234044641340835555459012952866991748979884218836338315910826120793721204724112011632656449984613845270672140463858481283252405297778245551344491990234236280694529536744980179598471582014553093724822361030001876509879026822243581417378392115338702092932690396722 [155,61] 18640275680166822080426856291988797116314634690593426930513453094696420117991631541293441657298280312752581212601895079582081456312216493850538780150315925909894499729947377133668257687286453874971998259718046692178908923036714780963044916388124984066198572136637075285440810798315047625198496746786948030227967921358094385747432801337751026211054268284236036145095515182814124790373661222124603810134674551967550319433809909427738066773949597959811689423058466964010417177298488512322015886468351051877456858045983705934164066596501415895334329808015992667088359327848516231525320509636605214339519086418429130340663397299661520545284083051430009937462960696889559590243087836894558437863239544889457358305907402062961170498649366125422152466460341993780088763820281446138640487168536948753908458576854776622711633908220780948021043353401372645673760717068437648121533497436521046738834494449184537066162232371120535151100836345148852892789391815984196343879490407577650177301406165267552045771587220401094883312858717488489434217707966560476112638212750834400431890706537847774476619220291110173307993944841265312503739224721962004573696933341171852007711735636487824809112325358027115367178480077702119200112018317029864310162007845417314619961943402082503898796293838574601627926785028879045154802180800415563531105484768122363208085586936084025344783021327783499842042690571858935149797528803973814575470932320572021399657390974078609755500426681461936960959024233497540786030443388662791116540236091432959293974419751271936771917630281817152773971963118065507752773833654587599520871602928445836331318203461315270247861915393255751710203049190067456302021303186616884487331888043832050996216099752280432102210807454608326165305967633299369463899830581816244427135206514278959078371058734101962940584292585080374409234296463419669755933015351862506062978247058976936507242202684134631788742404567410779118992 [155,62] 53057503906868615333549872549139660914420639234526458360432740146640055542938969739373460253984866320946265600850006003427357457376785454316904579548770184007904824718581490498539386603677162120953511011304212837255743339005586427588467415707609438612669114021934811252154923148500985751637216699420872750051552818332058685423276381763305205711527039968128244036340401943537927894459394775713041223627756477273614879721538010922952970009885663180891253799161752351801046367959569576790133380975307879262460514377510450742208510729222901767247884012760574207008843718725072207786811363749353263509520287395957349259749252390362659294157257382472158583147243087416661776871878646608680030693017835554255694597674340199032859961832448287940652105784040316510871569134229390696410277754129431093487806203782031026882826574666752758777337044652362286629970005253571125979125678357464577965438291545119538055099987559201164436296405372337567226344147846978793090561564999741465849702961818646884110669319223027572293837096133601559166217435951773469621170841382911387670969544351031464059924939524221948407179690924138220274881983970227364062712117855842644915354373652245520410374492095489777394469527092354750001501762324355668240931092453090091063201588926819605694985695424631716614382539623551481243284252909435434121301674109192827498255768781284042997428424494361788105746637128776744941452987379863776808058877412107453943240433100199492921672586348436521838208104827106639084951106162973003047374554246023834300723663745043044325046683430375787533876650705173650687282576872035030998484877098224011390810345457374359055995765273786556855471442168969552602650229284412633859871854850855160335484219945117332817934105620495698039523661041437630985644384773585851362738623477463009457204379676432364602702140415397921457653529375773688426096430009533599850924135147955533272964885073741710353897224328848167107 [155,63] -7565391899163907694783411304975789106071646132207737950782891108316119115251769255206734411345396881900125118977134049226067886578053396873722434146866529329236418023869822662496709584193018948031578932145352055790468631684211326449562735580442866315607503449037439602960336546934089878443434144189047683921886636091629619848631506412853358136600317208855028558525351531171084302731213906031244131623352675602804669654563955040981274018253863420611230403869133045701021378253458488060077963422379461174519469234184644733483562000242887731202750993046700535677843959033012479255359733082592220783129522298888451895243565272942018979451370044181822358959188311678523195990893003182357742695779117494798767710111516453684466593290878145413297577375670333124278685658118881684507285003367921081718804785605865737616785403222879259675047783787259982920275759846461882497116299894609983543119666445049229554132903891639620018875088901722671856429259114028760640062250637318556477294321104074669203202127746271223602140294323520018104043675586107620343490190360337864074008381352154036540956037801269659205780363887841492657924132118438567778156883259827636841166210231454268656697979319913445697326516860410402266664973517630060321581155851014745118414005594683668916602266602344995822572219602952424479687363927640918839994678390399435886794391945574362313775723983426328390623897921113237531779466068354743444814493344471309651298902359055413413404572044356023017403114690150260508609850710994328952294379963530236871172441936370611623406090110653016811393254520479014655084037506779878174939925171516361364127211411669154311753970674644709679380096743751133376706624991288784143725377143436404260197849550864247875177437273887721019267606289722576126487721780551264375856769017012462179180976489213978077398594182485163263937552873972359658415514607526844658603504663808445542778353705596531900348626560766976 [155,64] -2757853395123557818680423825259790066929676008623955915447219273800732822483831265534221426313271774012018143459511923867316601370777958974267718004402645276358764311367415170913607054525245429753000992774228282538249588466243871368125671516498804553209852802848651332326966436169108211478416783911173121364933624072036460655973335974882481949285535589192097605197058755494935273995616421667022244048400412408242531704569543165806785625345456927364405672792999885729503649732332263451997128398145258102058677210511265121227709126538476304227866692175179749416262849730916422343778444318391631726995873609280577144656361311525007316352989567096194231611452918766195216712849596574511689238212539339900087804756737297460336243893134821353090554892564829572246747185806668619469406307804145672764934102363829522232421179174017974905571928937902018380135693213118296407479744011596714715895864724035390909001262366066482113679509745061007690414949533316998327284337155662238775184036605515974714822660810493113508791270009790648595398928339562037950291770215367096981281102900911480852827892888920405027016443897911778297811980544228859663424146999546045645929489471825275919654777366457233378807706286408576054883202322734702835225502018675268347490734799958230101731382133475451338906551906405106360755444638415721044085645618097157160962622162570998284509072999516106351224706260403045107528749726708831717714456203032241045987462632599643434586044292059079986632348090593340234481801617849062587917625391102566361317141471686488090769869310042816338189415719829631979813098850511710623270126563143625760594204757500646935903514961773959686821776755492543011099518924586007049977939049201306146945040022775390196507670191394883750104584755571959757974615163554965034907037416473657083936977573267817483771476881183113920747077418968427550967540755674105117459097822013798328283709919758253816292711781328 [155,65] 906536045896510914926375336289119156166843988428553956467409269097213382071766924453816468142700930472913589324532215437690534114382493267944542408889034558494466993528732372247334292678805687036471167938541833360910606397402940393722975106404275050489682656749551735101455864614793137396235861744205225542767966529279356042454451471418919238378113420504528016366850445479511378810618191525495948704649367292137766199319778129018163455964101312651182333567230240179656200353904075275082354374862535744579576301489705384093387980658198455339945714901663439638797710330137313809632614029094796125473407096292582073853363363475038855686681359233330532930447200031178717970415628071546398511785460995972551949574487056038029443533282553738007664523224588966558398956485987480835768693515354485934136484699500994450245324255914928601098726877928002147724900822936279716359368751828837788228088074282641027498566954542309680618780814008047807974596968897591759325238599553328544082918317603118423611638301076365040617771293064468176396870699427389787331315713213572641240614506820343175906573693547770896465785365776471995078809486474543740182145499313011758423428994244811635561011685419044843116822445486504926410124249905330079154700099837673569786238901573571652707188422650787173123870017832034311063009328412247092985929394882304875009715591724967492192151693806381980748352820354821579924418411577578975412262271899613474556325050678300852376726965666702342439919117598948265236681854427336087502793515459576481178625053673925139819325998091377551369132912184961265238168072793549229375001037168747651544952455176045494767719450097719234975721655149357625188374487818674363758265211123641521683134389486641101298035777889603981784414224450893100653797959908440441125030571223143612006200761329182257477596031633970346539399380110014173348916717094233823809325962529564364623333931676169868471351664 [155,66] -142802707246765214149013644459952002507023590222625237342166436491023881873253953656235646038183451803748527566223096211976439429518861439027492452464766220900842510900772961162577511825684596323442727062463997945757320278327305274125431098165095188936278851598624493287187140679630198319431104246556929676350164186057922887655792661273623959534238576167269658762578964656918055269440549219719915417315503806108987039798644899066654526927482867083278723661186550086850572307471092052828580269389231633631869489439189225748857385497651445344759063997625423510827653265336505248059926707729668525965580213973108286569363247848224266199702294900164122353976255852096441140411560437674605584546791124669207824101882218578387945899204382781836808530339914004179775798698546403498142050148266276346618019887180129856381755747938501480584355630100733909921327269606391416086284937015973518261026919058421019856103452859388164889537743343704026782919457214237605429124783124348978647951476086747403818280937467799823017759539018048490397745237082368447524077507438783836771432709259317892922834380183832262049084679090442273804220393558125936771404904137690190642957504936059364526812705670908090445956745017557485890608402575951944939338164769322308505922101252743401438936677780040957914534061206029806327929929556254438073145408594252246895119976174007121852157030304268594042443313579253512566733504575466096145088362698247884814681228673189203305643970612868859943014583972614975629825275185657679565624634064212589464932706381544412782196565430319112839032944498464120296868072715002746895042877151506179347722403661623110273846017357496502942082756180256745328709031186572508526547901785819191945119002662765578612586347903448473707706059217606497103000099479618727622000110475437031516991498598164072945870747946365607686882979638891747973075479841141854053115763356542638966931893244574865569904 [155,67] 49831886889367427470693094764990702086098327620349828224428003158627593267633613749495315707029016382211359423572429643253159935980133349156622026990710367055860896442346725483009662658003528603508733462902802591496926431907340796977637130041125382446181210611120621772420614653249232733052415025445669043945823252423854754286206199267781138645416757792861569024071318016288402828560666527785776808343554414600974041792123410915380577094799864245386172817283715094581751261835380677113463578881869526777857189748492473062899674544994122891221794253115448407084347856875739240063915075006994714331880871966852199664163290315096000390404761965830493753226534933735536893849229078857480907124767566212521944243462247042683737691409447403175012261982344334004697283549139772350651263148026604145218696969555000964899858371387154225914539494593303205273141493994794882593314455403608159073048837322559518268657054607426572455201778489821550452885595480031989149083256650830361734802080420276975980245709736720740850452260501660789505800472730439168491984534021979243582934332232581004705511081846500983372271099344574518184552076756832577672201865442840998832752638900169083625894327857809831253306367627425615044967018463934015685024337519445549264981953470836394412958651365792944973225765104771378014459235706445655497955517894058680504903298252295574502086128544260763070932464285355435316279710433157651780067877716965720151229430546295139467193350598763133624540350226509306482078842773236951547041157848392565848050254076093366480630581421978937155508895307397804975293011076924855877248084776362296224684177434027255780058099036843947723739945884990342516360824075859244753184993069333923754261402582626083114031797961537168442589965697804373209906612720990179066547049898951930740292620211491455439202380989382412865607680984656700059799205302821571033937914634914015388528834485095347356 [155,68] -17965975566568012998044055555197283559095245316093295304283915974119620961359609614348258933237560674928824001626569281193677786952698585898091288921704931359777811352097348979308404437412270158254818231633530023842060293632633720000046354030866619600381544954085494556704544629188429905889735948893173216170517764099346818620719568656179311080859980101984772536137379100473153352762756058267307784957886665142917086675671499488465965656641577792185241093454834588554226412047391498567975994522734928718983245025491288358435258444985500168195974667138899843713251549784123477351213711355195382188343450546882277051136932568209065549153972725397956617154016655711986948210519449150147375234668240931355746853098326964680140180754055355099847636855626828724444429029924035900360457672283907675052798800669500813347792104351203029012764367216661487676245184642314413529112234270687746569135192323178925266498265957489959321084109996736574124102669460958538655126352214511221160918270497144116269799685205207637820003304828309928537433220825882531667720384016001098736069829529455714599087811782843060187081762304087552557956017710311635595324648676109132057943949715690592760159984719775190084352277921767919073347427956587849624322666107697852569726955206654181062730810766942105911977894840449878438080893429162105995038254989668879237130702854812069844206499069337176773957731575158686266470861882866889428872534643488361194292891282662209203265633550929651192052041887679936384132659368793085888005447019490084977466965322328897535437416818053555220127051583458350146013667664944501611678400980909101880991595342889647632533863584715177035771861323143956395256607132881697320973844456571916097007791740999739620560459876178680737261387605414108170335852878396199698567381831535335058874710166633747548310641440042185163429144445740426710411960407895724808943932309534747779775550741415416 [155,69] 3987900629150672978997114808910807746518409633695213042286629603120329633724460457341737683405046697725262349690484725676992914642581254600247880483059473861536294043761759509253319918386722094615712856612111706335438997218472328726978867053772333140145758340982883933406978917199753280246208744220041382460774814661427470412390128151644079567269492662107366251104685622768296891283428306027996074981056400771714115942730372659529315171765544882022660535152184518169917006144120276009881091011256471799435880658573206897285259251915645540469674024621788882659563624804046885530785197342746140899446782738321206760047568392715443199526955351511499816529935245499267117896467903866119138428362029085955567995871995298429224451754732300010878982341824979919841579751552756239154237913370017764724829865782865801169958746291164865296999255345203672259879776633983394045891976122530083189420835702654148006027419301502011624118955690692436148019228366098919934498951466878811326266034803378263230412985114986188926266673823308684343437814623993235276291277342595568061671542115484966540864904527500770575814054282543554061468383509564604349647075876266340186874697387069020342414619814171775393007047129906255938023980253086687109275009684542563623647277186413401081090552208952534439334396549190580395770666981468044264037589543377681320217780509292930820850857211140184057649012431829156394335514751590988302761688576593069316595281020585971137074181320543139411447186333085177128743727548958879959098466059778355202611250133796784768355933654320333661107174733949381955007060105863953661548422403094436417782317481500114221739282208582229590044638443376161230577790255844937689575338218338771483090132021441752935694200550822070938486152800673042998453356034691368548652435580517084118909033929695291426802437980485374963347441236207823593838445486312426791482254656632324960435012121064 [155,70] -709611977388848165155042758722087101039428417645272984867238316562185349983409739847156330417932759040063073270288039332594437568415714309530024438915009848435650140590569862128970011265173117476163324306057122057613900958468505278803141161614067201713745726532306112668828982223273991116795470832246554855601839264415946744030039469118188829271130595900518716894226821306974561728158693300012651036250559135262485606855603015021745619644741951785669062427224216430338367107324894246126958690209513973229983956554016362978960858250805930471075243589913604412294959166310765203736340104504801098240160086335881094434314211602152258556080379935170946017302674270101277412389893156970408248760372268445459579631682583053631852297526095574139059550541664269688569997784234832200450808914590657539984245490257035939118092726153681477630299080814181001062505598746473154592954377793159764121185006278355767115950885892039592719335820254993445685723681755591624692848978848217572119436745143042361935023388536260028413767695670219147898624938959284594438666533483741728538762726905753750532921182938319028006615959085307955344608353538565178141279798996050176098781611502648379382700104644229544520161052675022583295501661192769820181230182048542845829888044738352772970096428877019595537647647840649613564756033993781961540486376485104224231217723733789671059531818380835467614579546085851643717296656331474947626313162408429502226688259623428773769896275467227037947235787870377088573734570606586617083667425455557682154211941748182016918068954427280319010589526260322977923976888496224068690891456752770056610742301368509703752206937931518076384238799085199966893446773343789500642198435161576167875405156732725966832837670795066248838484892865622856400422651619691830578409049698888538040028161315444221570566140751862095121233885496492367690159645168516545024228696414205352922932848 [155,71] 129830682993859927512132644157078549869898129998427707385873850961282088148997751552733232539166499591303979790221938432872420304186294458018020205663688959221524622516956686508754195496727531703226609912351700666101806246419789175730613987722571699265509461213016904803576973210855129692657727110810988249433219034781317056068505140763287952178965309866392496445051539967330724156799561857790745060155600115332355753785854869921728709197398403035164990820880538988826621568570834236105736846254412473977191378320102440983307199682731306262720231758042898186374171257220581877442403884527019723244929686389137485118097987134356573276481063253939880520944342681562467167360278994641160447486740517966833379885218012806626672088956078514897870114442706237652331693394788584076319451721477233900635695757278262779126890003708578702107118094072263119837893382305963378095341267063108157633557732536658006195930512842287747375423003267353324092738110218493580318073409737740886734865463237076444315545827963116172651855012119906744794986648382581024802951368404714663601874755807959699339094639767222388264809948802592522375738473576646711254421911808699030878169814961595619801096169839576580463502175678908888659615794453328535514511280123528137802981472040689565876020293231724663542810283943594356489153710557545486550245042732451046078201067073284461906884626168849615774863625141875735727414511053283903750464858474388275245531394624865267273569859520727414669029281520639755713149268321898484468692972080826982062891590107752073992217118762156669085825756486268281893385803265279978811115385186837352380317369372323930786402111892762327601457598877527191117450699086532697312263826130304720648893393432095727676550445126023255594774529076033058876340273693105401738140453023378617571552246049486914418036397717620484050068071710945399696616667626534804477671193989651579197784 [155,72] -21942641608290231378448044003534557121889138197051587793239233186093999517060559422105444753397655963093899100227614654852883879336236799338039634933390578322375707926104780250758443524445281817977540007113158640075636753832494424436979350664862444584680479177907271587045958608409945533332132418111971444661430733914973360497533585778380723238594435347958884349496532259372409767366640902052699518456906028904151934198674416214260914293388765122946791074849719718819823315440605534389111477600496997869397127939301334525928002210817577545800023547728182091699148483848087466718135495631303239872458220025654032517362242249664709725097772778791977973551259570225148885795746383309947408345856754926201718062635109867530412482124613814310157724895519733672175572808432436355620991332890305869547252595493779159122808383339577120314883512879061679980472188103932990418524542842940632913366290848317371566261918634818216079451762332337496719321701301323559756372841809007369028559123675995588347425543491927851005259644493172023780750930961058808578509502574170533707776744543404181752923938747223886499035045461337261310024131831589274593123036017736243494101523441384147443238154577471057695906015132454475500229088872882015385591462872051988647387999622542760350172487553899736726541101119509722309134370331005771192893448907614899452064527477939104563456892240849814161677476099515319728511191635137635464561219092167441418384503524268973708425878871851932002133546882198043198364109211918797377577286730453022118918653150811665968132816443549253547460439282757744713372888286228425940614140889606196940418939921918039554705506068093743938949624722206503872915304921955581356770550229012127112289984659440262711001944318520137106384447542548641567839358979024993825213942316525473085261495584513708684559729795826616532615597605489483976584240959046372123433714968510423488 [155,73] 3173486228515000402242758305389040412212049763819495824426329916708820411207158590748487337876952269870131790698151458098015205401740176424121643165223757746867737095277829036436937977206183069803185020390011782933292543795247022191720031395382549936408573157943736157454407282206950696097959666620360662360053487666116795292858564143488347502455248603945977367675531655183858550615118478557912283779223177856326512963274591042827868100232740368721624333277187636906757852977953307639911038360733718831688639610830050511424330623364214405677595532096823054112095410352553468878036104664822463586230955308406469084562372767632155930527382869309651824004573029407651362040572024811183178316373699072882471231948354854334028923611773711380972456608792218924092360843028136754990176681334151745218352845451206199654730350548511750849300477289171502948510372030195880742386303028774045801835080813539533454142968803171729257701729797580144821290801227341348310349104653772815738621451116006585752035200970720225316231619138783823418669009201655752762038889839299408837140632297083559681490273408790999787465501905648869358437477627689849149932171606407739564106157461281114762689986178564147987965306086887963298309074509030887803582809466991055268195519740604520491654611190495203286550116796060641984834031144961824100580904588089595285476408802554141837036576553208378092833560102668168082413611201673994053648423439659577782103973855873588555032061406446096370472198844137734326164547108926537377277137961311248144792758206608341492259264254110889016433795204784717944668318949815556014058345978941866393070266084807464168881430713291512771249995053322176461687138622948116798740212399795930769653956959970184723625045746143839468889334791378020738067997663765150123729093168759561865807637059907538695625724441073287897520651564313786424718697766527047101049402468455136 [155,74] -432350959804896199503623377807671876003698562024893212975296108043907398509312381669400559129926373068527429833273260736594382273197198679582170457539613752326104329668012913376468780296014075168361040726703195311981460705259830058438411844651063754064492429639105448867177177084934966527129535007817125516357100004881147369937874272395128496033386241574237516232684721504119131773265529745103458784656192094348469954687746948431881972056876460497983228569114543254403659012154404816541763582733275462341281132507723591223655926362867813127656047138434079465017872017655069165354010805762620067005500000101458272865394414203370421925966851417925634484317230468955111498613430081425661780872644902001613559301957032678385375012127896214452076705619476014570972617559160678500453052232908385444453774172206334846919825199656276116529933355744314625653768343745730720064526251341924100127513595034187421353916486835806134670664161310183978737637558886976298397791014283936137961943989886928447015479141720220066559190591632159163821525097799343574896869745514116337622118498536067523337230162022843748259895910812178339945083628120104069329424759130079412700683208357148853127887627743818133845590160805625636036068073160531948950471057115546807678103861405630083495667570434896280108158641185968949350695058788782304369066730090511209259049994124356320694665430223490593353319852487454476885174074421520097601034974777940374939168424560988433065208543515031471109936051886132560911583009612635842207067872112602743169968475131169160021813374099361657835483468482840019464838257808415124220555955286566505580004770295574950850025055799721606900707171824460437599139995305036465530916096298962832215856216309687216339923204513841466570305807318732146183058079578397642509896274791101727245214818635088826087659191132237228420213565252040915951442563551678950175828567392 [155,75] 58385033609587656701259276859898641794259079187617736203871063946102295084744894577714505131450478836470594393738473544732257319466671509076271429164508394326140959854559054130842918783358050179761193228240475023091528530630538531232230850406947696448183097270994199538452378385327952332870983282960531155428024668967786205014713307779317058994244343876669758363379133500714674453378181942926221420222464977290709397917658931636475535626191189608086733179161164250965908450713662283136206535510546728809416632681076552761887673035433474941220689785088293193916822333150877651167786646238770353680045314382664860617876680062529306312765231702281896830310560072598421310761282994994946809949513215939353950934386727428401908295717033265280794110223038587881182473345397805713478727801096561005109742992478300334717031071908573767402092287889751342370254630413417158479111070731074072881182197556693135298914727287332695555518731908140498622460267089022023248030836653306498118182405274374797472163251886531035159143754518424884531742750512401475488708083758786780910362890805094793316777486423764902437127902659756933161734466636589185445316448080336855267566385949570108889610237607351538899718942620309618971655270861867797916124464910651677170590959374838915730342355249415947236588491396762264583173997411327665914509386337220789938097457048828227840109777299531697367924310300462741292679906701071381172731550267424597943354855376759168969247479541047800851913302787377951978834402074907282720580800755797354248552681069110031507155357552395512771094805155740157455865918843668505273748445745279240550765348966159115821792000407606860595078761965062530741175583375165036543706404835789804536754081962947086437002004966583922905968897992457940923606286985227887811318318230364710845255110688233526879881059110776335863030090932378668813526302943426185650620858 [155,76] -7753143401739746232182117632754154979504905018751173704215395380323857714499195885906719987490819768670164777991435830890825476799631412417692346352550057612230687612784857338816996420961265486289428595603293627626703910827659254321872223342068042932896899972643347331197843106496964041058199334942885062404523557957027440519833402288873047970391339902324976126488770976662311834392338232024119440263357404335522994342653882850634068634827233175472189378600975070326620568484413228672486714096602981924370422658319707191808337351249803744907906477724928291535754554190171692805272628916547481119727762727271636589234765894649555061662891364756591426031549216010235513089011828797676976568552660975660664987557180591151419005604809671475775559784232285484086872992068310189606403823080403248912860303271134551088514284350783452871656333479025770665310654570058475146538607474837021657673456154810721272644313315656595693118331633245240950179544649763092492525713361120220244498856887631291460011321479088125513250299163231882307535102051213398975823798269026060519528121852840331357837742155152086877073198681002639218566069979352920942294981626642299306174384288829307463564691617889073727181897419834529419446853867604841611983218134241706547074637771506613431390479447200233676628300534359857881490419257636816158134444364108677311729727507786213203646720188042202405980850547953636754549296795880121370397049420571460584589716847173602986598924039140894893866274275760219021401903070420905038625440677419500151768013532654721808722294374784747627089430448476972509092699594659487601075745195417245832702916416427379608330867679224698348643385296767145856822571719416184696401825492528002216774879273285082228796147956826794864670872676051354241270291961259103888127673278515157886833654240869131591661447261512838003274363111759853147061066913667529247248 [155,77] 1029549919006501832505249818801830883879546696787326982632051255854212747560828860085777333220132515005343357555204128036484688678388519096559795289216544636159594202073586060818497809193035230906710836777444333091581602063249122949741720108235106386378635410181847492879305995048575173933462952364541613323883208971537317672010924220331141337424931181697458908890381277753526809928118803440543207999109209927405436832482696551975192643613729513959800350260915072451472045603599949460370088353533597615662778112561125759522078233956388759289593667778978474860364626552666876575291049544890147032862988789205998579688616247548382757771364135756216353994732640892039512641772651187771515561676576574548819951073973534056099024686741422222055390442281833079497767354688601204606395921748612740526737876455043247582036053368746739002434209988384859470140544529362972547699163283457615776545320025342630006108139793255077862114395659853639736794250815393493315762079259448134987100164654340503536852660486567370044758952426399877816249400413799612720955860039007797623405494884227419981484948702539580624609080047528223153038390548920068369458854171949670742655811446352265715331414729502698142556071538211007612507454886874589073040160811229016003124034131912526185828108016366545825997561160110397958654841590515367239932366079522910791167807905640298082785117964892677812103196947738491585730891512357832132887046740911142258091342676423481813111201943198454310994430794029846408817092601694488133762245661047907709744646543768631524926160919211603398875754785032870063037944540090614949551870464189127117873564843639702276429995199253319622365495348131190845054170434615929164926819801882390065102153461837402088084974767377086755730456536720407325299572675138057955929470717983053370337183260264769313625793560591983323496801856307342584464768944118541700 [155,78] -135512130986141294357248634745084278692434104331165431584169682291017227762537892099258105530979758307672432324811362154671784767493929802557512481131143313419939950052989576000803337944089947239366688992874380402558419637385149738456816023339333581483035012398804984545682081972111972803574693916198161172332883025644308962025660822420107399735274618311007947634471117872545278199535808409263726984292772338934718438804319406240182208794266377073285439914171038053954279120112964966784534880178338013202535384596328957768099356671676283653360494239419878745519666102350389397499985296473831021604308692096042424613709980462859683647419059482850798546155967051449936976790795194546782806391955503426116089827971728556265988425674856295276129458145791480198541411962656683458190758455524689940454845381964716335581284034216882430494060003876978180572104127059461401303246726654493606688423309225984900909005071088759107038786628252003325761048029613954810354048829546309624946513036204776363461510006493610973851463034572301934113004283525220699985512359547263255461254536332026109642779316815154095731250896713225178839020510807734861879072605124503835494207958462641733927822540414071529610584555749174071436742269722233287900336798181008011603712767861831059599179542524907813122820495199601982514743803091917341931938794919579069907713429223449985462270450270089775147789305678770222032504868804038633744434814880020394339421303506530521550850814229545814928791533336056294055298818430949851463572338419983071494658463003994216215196768092473206364844451777061737152167959620488591856574796711098263893974673760225198839764269917703960860161392209578567846358916923935673637551168731534284512647523593804105799184424222240022843525471394064000514967262105809130579910415383997339473384661267501801356918553078610207117868186274397303460168205569736 [155,79] 16904049331793532372716063238260118784068145927793534885684136021652630807019200843865294341903575522763832694710367162607795484298749026975161991937178731421068711210014588249195953554740727763269071244726447027278840069091162037032155196880507155786581273522390739890683765528427160317335884927465314519234079741546867128514858727607873987272182673375268628969251900293372602770828844195472010913301954200553601634030298840567198585143451534679265790969039239199969286158213780330110405378810429159491316588596427066633625249340262382150964326914573264967746743155759795742377644025284051255069420107240225857569351310433733755314887170551878493293500717751355789384034038951730548213732895221168582858975490682798095128571941610413473845161398415696850743109057343437128958664472906294417870620152060329117889695512765213600393144310327416134012124244823200861349585301248976588169708305780784449366172310213597159404497396499447443465617709577884346894579647176854052619026206768209878261712973255126688329801882202660758880727856339793579422176625576314120840465450483040954919193833231107406232020828329154549529727554227548497094178049880998008097851341758012841179965950672429825942599866570681015536995199980086744643235388230053122670074112039877163963657763956252431008353021240215224759475809662379566374350178643086048123639143922299799551803273617556384472563351866482730736554928626620357077773051328872644973087054918927672339329815988529218118142139148896019688003554277066866180937657822749171830842615529441010182877092869162659160037650852209795366727058732522113377314489643554175987727936840103665420906522828357659186691805753117003773774645253670893042188358956889360593249347145843970849309911230550571887564844881769793156013667522172913523853305200115442122769521606400755093632472981808261908826285219535767697465530228 [155,80] -1928061782193956981067264755877756553052248664293310831483793766424451693181299011433950128284958826623267935882426797930139781908312199262981367174423771699115600520162144255671836301116684303946825177226347692532119138968783033184976579600632877951805033814004978875312915907791468632469004918970004411687245393409161377632529449376393770037078097206964757969324951507590354611490282283824756497381761210072527698649935722624924163032689068864318742451840186997401344087208444193930537743567358155346347610782819094641328423238467375794580662802744517539338472679025666064148843247293338085776828008493494119791560451049425926381590997509560336878203912764543163913989997631192357835832818425027960958866298581439013242233176132159729691468037698910322531206151085052427518202567160111671071645277316570239675977962740737882687431025327314907641236521365934622306563173013887969331434326933092902741615899388051272473618501307039137375961849346872827318833796160028684451393414957571493947881493873232271969386310372442865007564799426471581896687277596201728014778804958702698688010377271545802651689295878581930559427646077605965055819142054617149806529588213331196146367811077695728595635423345612005458774974792598397382593554319421396910634121054563820504545763715642996886599504841818695366921415541600037315959819030932156606134979058156457410400293723502016679689419949022245853774308479892452840930762871565759798275604138676859247115283899293073440806171715224853115946931973127310968060076928832508891524299844579447864629493637090658552822334859550087939644690597017815822185322615855699868099362324128515560272888657247818602096066116143078701766370155767010907969570470983270009852976395345612686954933997360723945902555576290081475539751170324276852155388675849993782160685300192535766278623658256135012390616849085184534704668 [155,81] 197252261257705260452720684155544036434594258976782271805423219946937739103703399577848178434119684109230886681020333405330192919110894178864039491741842023132714690857013475641782926574219775569394354813568773969592383530440365133618374263987428398880937737282825472885224479018519438238011554521570580395178424125953167218661634218862647584395178992088170059227230226887037713588060300153473935256016719500849727507587538167764230211048503341700371454905466830854201768707202830164099716931363232037636328308918589817815331097037828656563686411235041550849250787502050522618155298057347539243678171893762080691699914120787621125651594419444900695738172253064845423219753297324241960710145875793606596942620275324174743168033427508164420339209457687850499128430586434226053503371321510850927963001897309277007127385758079994813713906674782425567921450970203771193959047709535349734353511505066096697141784695670781640952629064195441614444702615041424542845969260451310597410805949182073895030091972508059054348826313425951851612722182620706405321066934968787755962404564026040719444489264224513426550166923291469666607884539700186374830467028159975471461936805305341776158811582235243693893197226596883119796503385754671397532495220298941021366454663307083890798945242963271617142988402817602181540451908492765261818570668477957951766111475501699219122764090606534315160854170016098820006697059323360010526995596931674368502635845516470556578370697802915490198033023472506265228187035106492507588714753875168966670718616007629826209014859448811460443150084622986990166021718459813920686249098633465669964711137401413762623141887803164803716008272950791512952704434150184562096891704645408829113941300295257728934250710630518323954641980778229101240049412585483270290502267712165510850354022509035860604327969880669273929642986003793583432 [155,82] -17829967888897775893780613310074512544549114135914296229991290932569916909846522495908786690313415227565454237054281517441911215834000423087602226084087875374962751906460513417871715259333028615783513216704268717351461319426220095791562612730190068905389402741357139818768427704231290395545706881794708370741996934745766501903752269126508834413077725637344380677274470368884306897503139819826203730500996360487093060892603783839024690846689381891589212448199386425490731120434731452176893268738142713779404501058959179680231167570819001931100608961761131530704582564989505972906713986738760135086065139906209170334746316906880238375755791826755440824469311417033740239534002612266403462710794805539777101561673575676321514895919844573793317423425910211372312298129098212713913761594008911123323127171669981425069630142984763918213376880120955264769291310396024898348148508468100411310086326709306089636365647159986362447357573035612444136814013793194577036084494568799609258952219411087698769936533812577178494429409833740962695256766701515280139032056822142243880900745765620037357598021862345221763026289945909096026854440639248986614432780666083615624681857650689401002532627972987090380932787285886362273481418349604100709496157097617950647700822852604834679433477575740038835106574687352952900159188338166993510142063988603510090087464917430386769355663327466203720185018210300673783899544579243362162118777865833929131704269188146934813995422688044956715006992950494920125758290426650381430090600315952541129206236379976208332485504367504562695725965002022329937440881302122651049606652633870745270201893032725013233752019088152288121463718388476022409312876952347821176809993229873934504798206851478038137584135185016729503548748070024134573762462607279687353646996636478836680235159399856888628921717293174541774098165751028000 [155,83] 1405584794837559857112422222269788046776563794523450675931344833985776168169046075134609761328837490724942463049220326948148329291154487070810648531824830200900800180309183264711362772795112552797797057693831370965580891107075225370869307062604753584369815216122074471755630756910090178225249834562689921147920832748264354653883391389294570249301450424935858054420927754869175163131548671684495087983663950860597899854301720612329666955145992766961130257682520306874037269328288969839461764723840907891218170631939885468845172412188383489774637978721820997490774158953744869434088080536907555553812836809596288412647614174619723008873440520114978056717210808148950786869479225309213281035656883901374854533822375743137160740125290265890323280354076654901135379913799875461025220197131406407851835108035073029496844946095489178580917469735945995688864189209704599339778697090770036377757739233984542557520290666562343599431842340105998848005540086898745264448370899062563284267511383048044398131734782142493799874813918969715404379562506232929724711311400285641610721095948630706889715763807136674300454880734881280928438387332655907527702911520359429300407669018943130309992792178149060658910881068598941766598219354241385179932467034509318109646180731126483866289711651307321335011221700173854548825595647245778536837764706772746120062274838110762257346927497385877593155914982945017308516097366150071954315736057212150806526220281672730826794984639368588989547315600248171198270506972351974577189462915753718643383723236796625472466604701862979993543402747093546749096588117166752304477459358953900224319647638112458850368933047217321071412027457745165020540582231076341333943736199708978358313909797543876116282452392800153110562881363854153579567094576772584696480300553554062736281007060093508042136321274907433684774026947966 [155,84] -95673185842447328123709540193462168657038925915969922510897227429734298969738486326850079342298870120672071016841699914466690231378727114785252155899674904486393704899713944151822211279483352467519628935574745123107318413302238645015894625867184145683992170716609362487886285719533910854861493276848261102850464719336131591447372279942750369573211269642862445865523507566440428747036746708075588799816208484262644700138891558611068885985720888012564356289991225331306211534026324368257978165134482473548173701153587583949870442694126763365281581517825270835097754768552450394078488104128577600627484374574265095245875578353222243103001417630432403110705856427002056091475437129533562341948739188028112751357823568185640220201286533885291226980941327385073316035591145209706528917921174537922940673414277571546703036373369512341167853319384717202845334391934306660006596522205278327615692688218179847422584947961418688367318159529531078940865194060718447165637682713498190705227306931131250218027785407235067999874690424924517438978370490822966153464327729522226403192978490276842804009980463751580312997323501128567186345006596132026271288577882829895367775476318527408387258626109880220634586443867098527075352807255941019255097683900545767549015181523828283647278649188739560067356756228491865133230673175871958347856520467417283246251593341525145425385725892361877510499432794648090274174379224455711502707772237653355962582043924538189475868889168342796938810145515859671575700480120239559351212847708633676031626342368838845717822587701807006771022380468078704505103416940906834299572674292367999914793756170568321389654456315345393121988071541575117321616258999239055780726229449376596971468831266093148283112863970635122795432708410619566802995917470882971812318470044770170825677179964571188237404167819531395792003214 [155,85] 5562902223482082860556585188551677769126612145633117889789112308284374306083057608568422535296846329415525599416418885163167536499963567324541633951028718707696726407021594143846911147853588556880078676162647470610474946087726453726491526284538664466484255082641537662745546285945739024213393533281081254617945948211452513413992788719277559398181775966043806622595342895880671120155061633667156483462747831241226748337883511701393016494045843993901726505522390353067299032014289626370364092351718519346599512495731874888890648509689558788634712691548340633553906983308385396046200038170154523766391741634569959871522180895227086632822305361426616505624300727274638253886587277201795444984541536688630859923920429637275477671930748296003635042066429161594515106070702601840622786175442656027036506550355037114007409413507436142414625858555382369693973903343119696678654049524085165567305793780724783851535264383956941746290218544200340115257156788994985107055249609010434749670973742609820798681952177846748683407137671423623004870396838192405961635230238601579057773611901156817691984473482529558950081220766356398669688083255191011588519846513978067725088019953898281302031621684947386714373933444141804257818845812244860288876994352914661197083572322225781678193778824986810472502322646674533778034890703624762684297315133326700718362590228347237316348218717906969206183833285187603800519704978215768447664183045588447333186551067467005676034886517302269216612845403919551895268962371215331911747014338783106807697901767443084150587562848290830103950799087835935176374424539632920993809470587230563382682168643734594040919116719907516233533769026414986872998571323043089337874727999574588295185347166954023466894183501377882092398947823993932532460729965493280151716104236433131387445307660296190836738293966034351371928 [155,86] -272265933327176155338667904235213908411870005390052322539443297417543321405214851200400238583481293634771615379914846109403163023058524310006223375819457297553705638100326923681553790932164650559228711426691829536700896527201352648561716204350607641197628069243637042694262330676524948767971103833677050116349804511407375980548260130908050756946663813735732658979967814297245830427749570843769695527761631173505558381768404942795691914036734869680864078073873254740249711514370642082171947934533978996480776100136972936412373370863404036331023619776603924154338281117883880257275582919261794246160937969511888229636158496039964375492125716380908012158234948119962537484276501380193862338571875856278004454641079223403997114694640722188985365522569171996689949101345058548883143256259697032714395756706412216800313638344140478934540051156613229679530995148528748427189198341148739545842526031421618613433266801277718709076500914346610885530206460231096803137784213360776291234109846462700531862156692786692532328677443474149083656897710097545987740352110429914271152521373283571045773596605955886795718302376040342250590620029843559605268171962909269878765318973756505685997828923573883232461977519934720900605874115054188773750002256885933276843972286838891341674488275442191117003640043594154773856672108126396279626177824936833348511567489381978974078387546540084474636751790003344647483945975597520303576510602726671922166742442020244284247148119408920099412940122819037607568283521191563916104565786690123006617660729465311956200883415756265569256812519361915798063870075500072771834648805008068864236585539403089688645311716364655374604964383236227025530880900531764915782897031029816779485491699105659763365747957626481052328706815774612875559368933632554731234895844610375078436186528846117765951192871972696096 [155,87] 11010642015517907716346619040924940559622990392050617829520892286674165858276207970960600407201524809515243634835645317103531066746118306473314390603388907939170790070626409702618634491023869258494102345233531692816048076850996753939717854297909389950147165565381319167702272263502477554936151769310407237481050727094382646958188644174300209759190042469250099232184238602756334242228301470402805985567956194565432392368480897448701481728504607117456948469557377396895011882715662860117740641816603412614541922372146771114303138642510307842609650612877282939982604157139555123519863545575912095999792639676362389754682039099848184810784562223802702115924284397745208103261747532909745450280516880925872755814434107399058164624798282027944838157752902229680003436244703416035122188047082219507770448913153996842664638117555600398553008772706407127386905748894440342963858925422603601849979342357422205687727566122701004790032729704989348369122765405399921728048770033527584816565806254109902801826876303870648416043284525872454312939785648303381471714240419722353731089763290539999655528174060888077413699833170064306027963211756209008654728003473318941596891921659599685631165537829263535270061982839157735204996813129985158447114201828913946774340920940714549369009614761317740241428887111496336264483188307915089321991520921071757097451246669082688735781606661098381822128009962464694457832806161443816249135133951822148944962366710619429695458816076645628720543245532995539574227395648590715699635271506225097571455114790645027573630146707027355597380194901120581676425317279401174584085899155675425584499607401631687603990865677017103208522311646566750178429380942787190295383901399575791516937454239836234641741848345555999380331966878369327827465523315390714064866331409489778384940396412701431061704788069074 [155,88] -364851455105741777554808482464034512310152850349129159811865011938529267554454139523949918402800046200359976361857913773631037592300659340718416470797827903652488984790328318742148562831934442603360965120290302959312813371272669396465726129927743451634839510659433419561764242685206584179988221952691150572292241739895693418597656683145502411799200103321235248631832568490096175882376392078748004763468133569666268171082049730373752341024656576928259910449448764236765799608913591009472443259746835096222030718300596237872554289891983494483850423715703807649852989253438864782356611709667142252553915505284822641298720523252903294831908615971569017649962249260769716016230344003013831122363879969247970878036557950581928621611507756867596044678384290723162892142716124507552958177920909291288285788970419953186568417313576678919638346458933610220983923076434555819815148034125814964012613880373451189264369827492776903380625201107163935644295417248295758122613653952479800909544485678355821277184575700758212610580086194308843957405659728198312345009044377862457287010356285556686761945723669440004502052854120731021301264377250037094330644520902279667360678913788926126474092672036625249311122473739282219643023574681563145816295401343218113225967004574344972083156094533319777334969229148876434457338396816402243927762974521571011081913614122060364368078757242266674971035757709738070976686860933144713164081309224101925513155849834015232702201243680703069398401262851061750472954143095265487858543258425978568907132465997712420204503973894700701760591583074761430036239600796776267212433137883545064352067219277342910544792981623124645223371038617151867055610567441032121892988254586750284031523223298924775946391247878475446613778525284194164012618778133000110133456005350142121070158121567249657551065512 [155,89] 10686523816706132362399001875250211271623402343196447525761517580809188461007399067000062525330277215169384807118370125690119911636434529287765986774664871115970858552558420318590520320907577014609005820658047812828653109189424491206293869953718834852701435024939118249457319702930414889783682273390424050497395017049579279383557591184254845789174004390624521989130511740780064088703616281784236945752843134157238464456917225800594029675130754146669251180863250004280771472300279206133823249336733276180604785759976450308772485333440759989086058398966522682213821485569101858008907993585672910634162656082266220784495510169838012793807946069186220604243442645306433581505710008536432348427990078624259717693881158012585699398668101833796641750024557060411638706085185954265364377341127929133754446505075368536143700818383045470207270261654826662431137860405172406658635181905091385779790038596631911530729593516308814494787286672463466829501637887257255222516078903941701820557124590654182720414260868118601985877507894899595794918451973459276320370782724361631803004593057625831921586922367783330231731899221700568701768182870272703630940459608049680579263474050769854185921857674830986466592087018897418945249008265996706384273677246836148034805042087512976210459010224423907529908916594165857069420288196487115209867323893923886677660864852978519626572916048008213584548378298234817333927957040543402435406060512880011877289104827339930994318089842585717398946644917276544087828809965180493891408935699817358753323142913231911044261844410156278222810267005417229049374419516555274930968538896746765696645244702996155665229916889106188081827537085688936514569363090494621980860783272780043086328997139048955718678982090136953431781065519474519193791389047623943346058882916737810707449257792272144619788 [155,90] -387083669156763110215904283527313491596476489891280264368640522643659178739655846894774460648922550857949214876633553362128425506673220511897213267936487896191041288681839295090706054932315285209375678066739454051372938329616791068473693665507230635883337629896094880775492999930440918264832917318976168758192134778323524865092193991088175679958091494707669698521697741581088153592237484517883054467665371457609328650991913371315209427904177259838437569340360004098665438010717441961450693209255575538833110218222213491881567066131088065529720406537600453036409641180232997539054107112940848349921793121275448832830121990763258472206451433570410794414672575840033903097616676075721069614568295337988922928382181552624141595060673135216081820083941863865758972834079802965024677370964953080075429341351409194189106060123866368682034048216826598493892895827171425205744111546951136348898468769579834706826921279858423107381956626109447388130583647134928901179572092940667511173653539070497020042031965946863917956862552304687523193126036243533008679072189543426470277288318472578003303951760082499000975430841448464935748863086151475872142446427713735979714374219842374379246741397086440967720012729091904450771432849931086223905899044246626834781407665275214749893814141375486289192173538207785654569460291037022960556361420149482860295331676146379289621800893817371755870229617814255706421600076798958279349527628638162658375065840792368217817490456124682323490701756817379594537398228839034667579565027179818357879034530722287481500001401680118083200899870363647627867904696797678528806055085208586368003788855906448883945850895941503792047964321548429119881546244086430372908775961875296702452202407824258430366535182658669349523313540014849482841958943649737322488514190155395463787390424365842196 [155,91] 21650678005006112966625579520284633217473469448879971677136573009592706762787731814506159965838349664004496159868933745665762341287677697970482606732581524093004675843320727059043454090588109325258320628605675557718061730288669716223469164350623620298241846752879856251134417745126969602573002740544787384551113288145727102957198336429064992539053179779515713951807536043708600503411483978409992750433374948247886737910238304170215460261496892499682220158123542968622027342199465565018364784693283051637014605928930257700120245063917202289886326015726545310337461606558076936363894762188343171077924848276744173156727387568725718375948381614647748506988868308204006708351812295112173312045436679883719491465087812997577117313789248625711181724788481107561681578196349009126460263078774003579152698103091797506027901236083795345315098168882600208243466411173548510557114890954036709179134757639160682132720553916319378383499333670802985276084865674716935753815820221811007239740051898781543976934930910049969779501953969053862176726272261654630212725780359866499124446882491248759086427264049235717203176121642127209816673363954995083218953497667078865037290371140129557072972238117882408229181955851182166525741968427114453146002023464778296738633058046572707406178330284447130425173092573407671631852477315056300350893887528139785986683308921013122279816946212615893895214804364878665529646066588946158497760045594001378941098102199412726343427954423264943456432167200684224302808966937968607986521783943384817139646328101138471218177989107609038271719585882996164799083895301928087169015100683414984464174141503203081897066131532305779827461874531414206038415918599120472675558501218622193168351511942334839222267545652837239292689318288358658663397277562775611346382557171188277187470949223851 [155,92] -1261095939450626989708671973802178831296605706417842133825835381047541231960284570006937560813733569297766161809939568714658913048263577200170527300791109745702664127637880734930173074464124360033004762852085148381272574631060825346661924410750578353840805141960533856242608502617327902054599580564750281146468782484892286321892876913848619539171606204625810648644861597905799057911137865722967061004792880028431828800048776033290208413860647569780867691033966715516065410501226833285781476021359022679963097998882845493378560627279850355989804828098856666979086175793625019144352324876880485020779102901002542959261231803556971223111172561497844249679159962748820319128090143370312788638652153077983037918286982113204394303349086322644865869939038673378350843541406154246839145286252477509842623720304037429705718595522971655249116975376117276504562729437686046319860124452056726945223651868847864392137869352609594361882552851754780338264741051553935867675493734411729378212084763117721000397982094045198897183191039402981574783511924964809687750317462065892929855079235621460943620430393856059684711884586812940337620518031103958412106380106796049019346435576838334601052286123340871605447615405245070532482936317730435712700846988223094048617480889641633922119422138389221041537668111110499567972055156554034223381805691630447717518063014662217991158460308627221130953830566174135187697936997390644177631182209059862016501062462596637196567030554891398372206747075721070264931460272259742872471822534716198076990564707733136986613561272525257679936803093168757235218331374448373562755195345245072700101456465478005296073134913502801672454638093848667486220437027453726144963279646038518141777672922059196695642876120057087344914684271409578894793054801108336960433210912500748565400852858 [155,93] 58120716828429528816832681206995757816488589949311581825003385514253052058342648810130573212871726521869763827185871649041882991855587824998389459006164886714874175820167561796751067739066053153626224412616031899568801719193633358371418430184464820014032920528034436977975205581834434850889998425696241738967924552217346005024576793262756327711462736228440110769541595470737987791029616489203683511708792382426900940967575120535676801626001210616715432868407700479474340430110872067787864389349920670759504475303761228811214944888609835106838180024790842568904285635936157058280924288339836044564269473541576481483263799936009770478675660880159731001534352502800875645719443060361475687261752819967811676887961336785083886381862682867602012594773613526001221598018406959991761082630117291230464031031030886934753111968979750451838420941090264785610124439191158854438961181570857516562812147475028588903311503605095517888965026149622439912584782938572988356205431289666753046253606781763148045568470062655969191118619713408853764249469477834740626763785959443399601413806841269882483312418235428055462962386175623502156860724548802901955590545549570501883722347598051121470724395469565465092934656232201939353637292644687009268347259770696423672857144011790393087324380701900247517081068260943711746481493816313837275148674399457453410318687955430256322094942758996001234467121738289621643577208839137782958271524768894567956146612834691313560898485366986513863634379841350178225067271846701191156686032644282044213758974502991422544010052285175740609534539772183859319060892086282568734664730172636484076851322059848828601650479778454417380596012467702983678867951000220636214224617999479932897183998898610202369678685287087394561165320616339153436982032467820119128109116848857988857616 [155,94] -1983080579588446556966751279184178824823851127231580392872972093445987252264035259846968916774225608936374187412678929664461921279851019185052406307563429847265198651279022848829089295203595994792303268600829989955441601720788237689457192009008086306965129099085254274352239185631658278644908056419852833004899648618443632313845712266674625696254510378544043065084746334420120536319544696037029524811885199689712374723469765189366351160146404363421987021823434836135775142318498554003306237356391976987374060871316945866138998659346563186555237614172414032356530890697145673798712885707925657901627646508773877154344393410284887090698552783158077772923584457899757751544355117193921503892832949630876505507631262352235081613411199363346422207947361893429073222601969516142067230971687232859306980861350651691992905690820146368690447508401475935465092930042290429824688620545994236072402409546364396631575448840256267529248868441768817363056202067998414862080829829809521337039188080211125498211815875574730631438890718333084117383630452481496656482221370729471443876816821416778146484238813094559933815531874934862443681044397391418843432588933024419168177433600354999113016668614335794092061049206758076270235395692686790846543945376333820456381792541354049136423534908337446358071764094431904022106413540629979890303517050083048319436364296687847171124394170543106074582365366073650415757829666973802114659649565361567103569905787142120539297358000076431853128785757335160288551002450503504479645270930276665342376807792008659746801587853244586634331468465624259726151928574803874028683357040034048313987604793941489316942004603311214749173778260508641552605764531924067068826761473509397786145405553552004717683047563642236379865826829461854420107710541202746643284748166237173324 [155,95] 49010382056721760966998611015486350113896524465781552780925960524246437621833381670205384905205662328324298364226106277146116818661036230346453522837326577058714287049658703544980822250443110992022671537630110968259662419494177696835104661923234050993848805055034848155637435273964997215568249946543328376881000758607814689892015083093475764386993297715550713678884549828805357373194492646350675281840816506399500701723764880601175630247210436657223555203058500183180807245854619003649551994109177594375754239566773759854711404996705941396218029511297525789652632272142944225249879848222025880520444291197140768595420810360337066720562002552202342843386219198222910684082763211555606324369502300316246079912281870071536523068891866453602694941060023387868528473479190403293840014693680559092493040320167066811344173872999436574111246459079907677155180086414990201176670011765016243183709070605116445699002681297985860528675457561651397306308612532927258753537895594603809623512449951432248311032432722826844653749730739087401026694461965413573517384041463580057725387070974087880966133500664087469868135286877740975648993999058230990902658163711808323888439836065087179949733594083425958584376145613106301040462271996800728151740122111212786991165427085763932244162814895711588769920980064585027294459599180038628852566568115433025898212886142157013297972896873766092013630718103979127850760941621755456864212081516528697425309312416236100945056519981584515611540265591482284009963598929664158306377004413272059801437142681627104205468682020338945829575008282107452924528849756840000700947671746577195777440060644911666527004936243559431369230943687788580079979984913255872701730390049354126522427551996554520718145892387952942052361095708964660934088285008538350209593085277738 [155,96] -945783862723277581881222619634273259859508984452187232508784756479755703150865082458364084985992490109541058282478305122448676367252143217934434633800136517285198415155124556069617832493274149993067536574940341588110181801162678410140584719880798667639106124743402192336184113802995142066765625923638005313523305130523759713712538942845269488257201360696258749913901946089825120679727363948663472652510264128937028239730361428220519319894351608021675682123706464084390344827958924225428858896194825754673171715899083530653427709252507642273193349347508405746008512311968372119560795794901170494623857351324351131863725388587959595605574393009539728897504327197664731571719430929914393395295220814146447744551083104440913225509413550720645964618575714948268383644670193672973997282464393419293271662907884132332314713927265883694175226819527913899115934861506118851259249292819546522288814481004920456747600874446806306239430848097718781032425343822723555640436105785598102451084869088985307015820678798960596338475984178056209433859645068205255792672951002061275106518226528489418346243993930940683452103327851060322326815339332820951312748138516442223348832687364448766545413713591302498052008029475309766780151904843598804186300356618177879724631859950892942299384351970999118136597886323133784424416578159534499259501692324059654702310259481385440544374375343937148989509776037430675102984458942069508573578477440826162457391872860770092943452826254500301216358988107117640980433639829975137823739545108772488500833248132518938667898668771176875133744213637902684567759602693697534921125206433497173590406441200771580753483698550159479185917780623764815550432073240406831643158273727456793003078478899662122245913451162550980325097834996324390618979969641115421222870798 [155,97] 25135177725294436803465093119482910255397887137204708413962653376263869727129199272895280114059683952533507758541697060004546628679485045905206938659933088438235866422220933583423697166591467093401826407541125999963249969534404948140799839377428195201161488341184452333454655248396394663296092763709406659102718795528275941298491683946545518676130077562210040381259054478233794973389293577104534486060505080888932536823829069497116712572907366983866934068630927406174389187550455370957934657853535650438542452138035356434196938194203417363524996600375817001622014431783112272593753176111537002986700518341100326819629302160418619900643490092091397674404197779434561186387573632993298138857492815315639328858019710994457663201853766352697386623938274737619958423564299206074699516899681720929037093001814575325239439089311426456547916919948200092358946749658826673963549498169609639158059401222552872975231919108746261975644185478153694137176878614795276870107941363559733937774548122826075149916773610020164947670458120590131021546045359077155457791721208392907292756097891126520693663543764786536017101728635747867156750474153431652623220122972891170316684497441003909792887723290762334148835494244860699928473339580651312636535998345794291389355425212893356040468161870016511217769478458894181625461216428305658985265127194943856729670135629815065590033412689765850961520860057497651336989749128054786850966384473336390926746034578898843506329263580681732506523866970274934745523083293561634660881426196193355459123274836333120235460524604965668788007597776345301420074299059003420480714361575549698035486560694138188472138958793253764738012097221040537213451690376033320145157415968791226041335767985571700386236069849919144970429713921432387148362717251308336639820 [155,98] -1153716592646578388358920398246212337746676927967173263302993407125835575240093551396458124441693397651218809323541687804231566658821858364308349851069336687536065303930508953014443372848316757409824038635979538146205877314646050936562301981586609445485226919477303635146467614779774238930067717458106403024868557184330757958985221927996842317862869781623642035011517873442148645880643019831907291058639624091094304118011580325731303471869815617659838271523907329978419917946371317164298081055275123060982439006422593497322691114964061727573325940495796119583415811234392413365029861461728328224315749932241433179519645294554987314012821300676488183229206608665475419337926666218776222574551985148302012573937502425104646087041134649999804009651792444144235156777276904986080604484399662117025709663415235559353818092892711235797691352876312630124817362313128121642906058026652215668187008031146450146523557705266155847362271556092282481889063902415521372984554670490685751742554111300699016729049075415572061231637163594551374854198152555975351387933464457837038316715995682376293288234027521526078302594906094729406026822822679315822918345082381495805629938131575196708811667742012846923343628681516048427872078293546061013563861935876713026418704731747585807449332880179880637412513274676122272491716641417366204828267717134945838579506102706742761605772122239396883785071633476437696857584772475005240259855175104903399323876056011471132854602952749735990872081876920356607016696881484297805107106504347174762425360421966122124235194076082886081133762140671553746913108358260485847556555814475174504214920694422359942255272767315728557102211457864483376421828826393823253192114320790251720451812182125760969794676724003489468085991417668426052616387532824922324 [155,99] 45909106582435624108682619093276234200067518414304223005743754468867604444757048936138689770518445050606399151121262952886773959267273429353858962313490526340267151592065906444097855365218793449883472591833955589788323053458037928540918997982992651599281427457405130686170173852697478804592545775516229094373702617718622734830218366960946940089394467152208667454514659691726853562271565836040266004832770172386220041854528495799847932454529645357817064922492054929695301245754023299654031780742322435810343272752219342391101113846046152800644523442322049693492281996773327558722756902753894336050997032078811712271810955137014493076653080783077441948391230150953908328195416747452853592517423950379729392154106501124944299559252191050674185573564899987721831968599333747414765776397096177138423092525641305211851925409108543607064782928864816934479188469673636095379756283347150364858198989816298067948551845010799835048427204041039335075981668849309114743430393434607114403266921913328660569808164547712553497607685115883657161295307379015195561107299402154643366831493941829753243554284403470088669799398540678869689706886746660269857833579568158435355409454542759515208215094583511696320228453573733664948051369051005950510233834770804594649371777056481260423530471882436043098198887754082141456679928861697056239615723149910004146373610068407698344974694991767351483937782508417861369622851429143832171311305744005851218225308953897156304082891557354314121624641137635543199874868777568014907771430719405698245617622644618744089059312518886801778849608596918972448898101296343854575595856924202979158743747431456116934096615453097578480998231803237681893225168429420820172223594861705429097456676729824496216810940051413127277330164540735086407819258138670 [155,100] -1222683574424586815297813489416802218801151381471601912775987724643838969521863035179171777913830044676095020766166808890306549711135966297257512753541810604171208549952948040694560554078570572583643510915175226415206166524985320046535896552229675541109821768555299060743084263460712264652710209674279126915709414636699464389853547277015990779505471048789091039697456345710083830669954133134586707983579997458251512760251856725543423546377020372221873209530587979741447079358496621659379133322570166526410763307184896054975648354521920626114388543624222979641902090030320677390655049136849354541405523513763543782916705350006895144399929453882629497684931556636877565619760096388089464279912991880989146541839129946805909030999491216743718924839961059135471012725716295387228063034144964515509707271462138832749155514140337626324576139972498014966452958828541737723660389512187730753429754027531235352044806456610167548547446532533759458177136516580965267541550325632816277644410091543376901162528810108576030995335638565852026594135708385047254231571248295786874422918878643997485484192230027893301113870250608971321690118510765884842180141694264665777089886663520535705010348228463249509090698530499951709686882879089972968946291078959688582808928496796741360268897306240767112426593210242430688572129871462332422752699281569990757531619401085904868764542612295343423643629682114386927028836501060365606252923768127293171818173110133166778129558634790428200328191150367431314237984589820356947972190437882906761492972903500150291956994703858430783338246464089955863972190266998057728520234134925989334354686703905836471393691870190951682014227421952456659683924216795815084033423202783637361833283432405839994159963241185332817601757046839653321092427936 [155,101] 18761801464114399915707017548181812420882841925001635556147960265450163037608514025709155647368921785852251811920835330278887388918816518067717674485015794726530133967683246578544796562991860237016077230990759787220858333440460490170878861796938306810250775435245427560141148049334344857999363457097423004589189024431468605737614349996574020455396739107018352357286643986609203297926231778834591875168192712756241125691647242388972665526129294239023417939341093069657864729906657798594833624028212271549248195701665515356698825467859485484218705759726639257002201217560609960454819298800634571911728110253004716974878919813046475424693732052549387668179015076481232493995530898108581605758289253742182231346791830644118886267719818293574637375914127683024738608632488256223891673740054744021573454684547206700732132763762012228703214833647239604164483495837569233569348972605886307379301861806166641176904633867562903156619361353917111679083018797979543317711042628418942916084696122821790929680904959675503037001044160551317770690802423901616331154572070836923713276972953702562793483407434527271062592095683442129232520039353511545786672037820566428973049112921559643298580712972917211416485540118477788443862517648692325536411266365795515912498150193919638767930810839024372834225560666561501174041963976311487898313326014388933626714031624638517105484314285875914363753440217765959402059667386416268787880623202910453542977231257191641354225731276568454535444089879954266254833616670320528415023602831046420277753831989007041117698865097394248763068696762307310404978792946773896159105171991924931444996065810998113878157537368001153178750993789685833042519963242899663862664017068191577906277516499581220107840820827836347529377764488337477541432 [155,102] -98739952716665664953076928452258627972317363048883486593325518351180047387817034523347522996662503204681609702523591519012837715547717126886544692145202041031972796966649409327587799840491077677152210719267323071083007382489187563301110916269250160122221729826317664915882913940008326306682062203464807205598974660988235600910206617312068740453104591738938761122165810366541559606681016239566880704176264319618066953386005469907587563395683185858842978940996038560784974456285481611089102590094131093936524400731103023489810494277866911659596260594225795074462952628123232746658329527506947671067588142047479314499731672953621300443170733460016616890418808436781187361637925938880519268748435162345480059376758053774493932202647737587445103934057979337015793790148671371693724160997724909528062883392290944331252407782991495862855987562118941673434124773369586115842897098670672600075593230386143486777593585543523765653950442058048839554769879994180379643369680666609488102613967974344129771785410289425149763641557687333144690824363257869283117964863435367099865617193046236407860830182347911582525228393376455119776558740738372535831605550543147599442107834932467636857305482527032841203843488963623740198739356838783218066135981989822968734689145856745635433124247481325662225282767586900372981834276354803722206728123278574546281878773074145073180461092281631717559600827186413742361499570016812773145102174774607331273590283660867253002997309123246682273987563118337325892095010257363180726983488759163399398952791229307153866863398758961301540832593519796556890856809582279041705653814379795965777073722637237594613557793008954844206910351722396197598542982149101149469029586068049784548374904350336465764607181828009493519952864020930232 [155,103] -700629765167423579504684904187434426251967398258906380095834154055442937763131517536909367610073156584482565826682391189445481768813153260032166415456028179699125434706255435783366746101526001252360609601482125783415328544539000184103425146932108277350393495229943784869858988664019233038545099532727654904495432692688537637008980124584689051036275029304775464928440225731660901958685640314070754302954654968699095247948630134949607796834807832580114772444670993156825931728572137735954408218412363167204008864948356451092263393551580037528883829568761011860628681316392747923522610862244852935510679944071742050070673908938199927193520726393648140395240534957038463501104689106093847918107672652931067322864530182934323271054733089459847172486189528871218340004042106132631739583539696658853609715158494400561735143816382516757364585389583343626734630910745636190004029877766360806061757001482124854079455985471308019914239212006891300762242581301761722768693063810319032705647704670082495045020904803221640359294540308454184120031700126914967929356609212665971890742911703273303256147404097077688489951421980100522866698393178941967510476766443265163812438764403370044919208675501088703255294392927790357250971740386776094554671356700751362066373994825806042396513240319833926550379078026164193486684925688193616568934165295691705051209881272523513553089673994023467458110325491220437666927363131923406479904551450167146047060813562294886134497123367289184582890580440164862333395257629033091699370670965132422164386971485686286667476344503016344473670420998047093850876525787812137447312301838749514773548710766312172473078467116899779570649801632982847818556366216039147385332733047874814725860163390214007414865758251678455075391503878 [155,104] -100983774659372591706892110380520933825793060028193057002016474690925795586129408241758162701714826185057476979294531689245306642095022943191440970779597787353517935864537350728576748825564506087519781881230914612848449860590972580654753566763547910949258604389426441787023397004666891948747648589769349024219248145429164351615377181907385868275206698116718002317400242137832715733487887999138717476068901100781289807392206923775160309241418882929127741897740134850495076575333291029239191541534279315560394670175058788139767082288219782202738521973799058803284496965456980196132705250506690709339381847283177587899282300391066308518533263264001006024836882361058259651123987641989584342626833589112706913900217205219879354187752333886445801075044260143330012574927666420519735020244122807945927422525907021492639070353895037706302129554601707191330541410479350949866267333903356692746091745868634895774303789793957856060986662945437438296897388466464060588197496802786389139076332485789522398656303830730571631231911335172574286045757297890324624419694086078165949616370680146357234709903937859547044757764091503169289316078235763944595855176115826240744151580243237719762209947363370636768919013398934203621118523337513675442852645061359332813543351789703764542083754339773559076927124886857157010564751903181816599895703399733624308901090657021114882116453054734168311326623220520625485912092942477849229132233977753422157366545230177717644083120126950262841211118634734245555140841262608404124519096183053901161874738759076219207424689105035910440957669780630353094916295284679339405270248564007403075080149302145403702377447140473000774431144323120014097389139869575068676182936661750089284371443085484582973832613763490166626950300 [155,105] 3673721581586957710326039448614413294557159382816162324532236643609044442337056783712753648742966184591980668360744956040040743968758379318498486523784332394557689585475218228864343288706083322765849156002555892523294072634372288401409318387623757922346837072600293039095939560811679606815765065519287499460526208448877480906653263967907501830547654620081885479107669749576199078594167800132247896698841152828208268776706022340528528001833234733578378202052431370107567644581905275183340577769440503987103314793381827079553695114485985312877056751459501410349489902242466370892458743239760002969587289170442114976780524143720927842136805243247676030500305456127325835743547944889462405930190632051172977679429265332943953842693155915199591605663684943259981632080725813259753158323230179959405107963247516497909182145249645844026695008714331788243311222354767341858226354685985583882439199992366710703882486149221860142422713244477806650443871884320766060848623830780058882596160673321863583501847887279446388729290827138299885558859283591652754856891403349774934022653455492427588305923052325086640481546914080553759470452144521377177861558181423495708185305470922238092818369770576852477851090564879115735157094164564700050675705166869192407052999439762384809218520414513699424946138014265881041422686731169663731486073920701510975979259382673066392637897632366499384941076103620602041107995284335503253035241127528743571042240672897348026209948073410703809808421110036170989672645126527470755565671394669801074621768119067234998630130162586120804216190147318367687544193274871457215863376571250741821964453283440464807673532024154744259735581198848561483056224226564555198530406132606749116174069332176668905303888649150705365580 [155,106] -50597504532302981622664647126461729856926809353028964773170175185745236247249941202252379547616536205422006081251345905503392333480464529434875526509829080916262113107223946961437836318967957349734179658625713626364684052686777017603229140124429731915346056390197532542701579825773038777247036822777048679788072827964847176943697723621751660358926202857079719983571147367829263531246350713379463586478867565960398175456171835314451090189010977422781251886090347149906873405112240269502790123304126924202602732743753988315240620689378127401131957036195458975861104225763139658107716697191492417436274512358997128714267391209587074790661825816475602979939432924592414450251347254916932616318555130433813012148341920487136632505672079593166675478430272789739841718145788070403557663363295577281824861911356069770005660149903568174017799991772524903530216288501688404289562797667724198436870843854046851985530308208842226372409986816163329341654696593686976761109774900487250615377273523602985082249564060982270060951551498083820169492672788774838724245888973219323979502102490845183305584802259533135325575592962188123997186418006698982780061191951164436667851178065282280082219145540103507617713288127886431921894741241697971863535116837317568284748954453692690667128111477455571575055682619240135428367136931359067102835477816434087671969030809994096518919518850526738177167763012750176205678433524906142700762410419703275350559252474216190422387399488348402534003145732204286096099226123029372471369144753618311309329191283380456505832248055337611186513412865212905213374085896010206961772978616748757035559739189607489268180706421330410421528648894893229299775369801848332909795160630218336190225836075712376227968102430084262 [155,107] 358331059564896081703064112756704000348057609685623113464949282225974475353409118740819084603864000206910188231113081444000787135632354046527522117004931120655014403911729686390260238849180044400193628477474958319131587028046310058345561838181190408152302063195907871559000376451729397368586859345498199226153607658592541425373122044684227983187952116128038135422900064149941507200834190555927101633641990262220964987417202582331799947693332464227231706589667648027683349868113708103539562817199131496629128675229311480658353071554550933273937222784637320859238802747180017980156492620151733740776702018714457703911268053725930219574725853263404456917390539185958444632898728128716683075696156235973215623560676288844998455617126835698805438718618896365029582585348461948351149742131985091734092321641787895401866236531032745660615252336175938145257764464502386124014126085485791499711086893525110646015620187607243516236915026928303969937144024800708611055042624956700985894954188572474399401527937408699396930413055003948688631556942472461076229103885181064601499323745628389866384877390456775232305369372296140041631927252651861953661758815169994259799642246079027344828717313491231043276705249444542944541706547857401869908600712495329636980724145657261264215676619733111693980305063802683519737164983551402777257706645761738627072533285020367990419314885498878747422777239225150438702042204031370696123413366188544319778105391664925539203481794349355560919296547833313425793781302344275332356329058491057877650204629925950795699721459673178936823462865530073846703833629235112467822860645972560391088262884838321213854105013265007251668049197201679741652371163749327193816135448728240313141153888132995611217143685949 [155,108] -1201460398512895717865662633761306330223513096064563851698724838788140094115106885565175612528369376693477422937220826282889948537726397774079065787300431786295009787667841979731058842508509220019960740394245734089358029773352322053360166744556149413847432814791010087422207581513112566325117097132322169680939485459929636948100799648948603298288157397417634524311606202136082018291217207657529584801744256429896882597919930623213112633306053561743421777024300221222429907428774216108125785313522568205859473361466518756476869299467076561918051100702205187015836951951202422176252544394944139715149512913807297962555375427194025297280025444058440603118376116402002457584636014196785175198404019260873868868376956967769024081956736453670527550587200463576188487048838503644426490124519656855779144013839946129222073104449606152166811748505370343055519741339319236123846645712469028869237040141295941045576333986798136282685913627144514592565839110972915301254943532844408428160117118801706548044555205933336921850969535143975941552048009430415296626388348722042646150501059786103952485826892854983086421725077396225634500029830374660986148645381898456430955064039547670462242651038493429485161268197345670745023431554775976062586495243777771445998325549877850346570021114731530952938563688245152928484675172560309095843851174580470342971522152758649827949208378945038584283190246366006164080427212630567637825981589019760324751387744456722167688797226314283097263850732503826288918547664654893116188645220515626216228990272422359286306083192328795656361259104748027988484449208506271452455276612889495396509358953120598041837630208416008950588680954509110748965243156279732909146680357125938507299875913014436810038240 [155,109] 12484012163386508387260230859291712774164642362083923114101767094028124638084351672657294551503459346336400031612230630990659448376393105945969748596481472287991421169101304429083217142849738455844844247650530638523767881043545690308773024480849301742232850155482473916780381498769246681404612217694679102738352600187268871181266679442384277441905418117111941514753188926522450806107846503930957074701428532839863777490383215729673482444210588687706616223647182035412120619722834286775422591990953196029146210853467738482379872886255727823275556565962625222107294295908251028272348161553916737049485631221656618295133028535080401007595510788410383277138534147897677564535449834443442667236915157607724716978661752238089397123737721270424067040539234199797133143277781152116461927467455398409967121138175447331553251976823198555817313468006759480323408568899965050187524935325431851642900608288543943153582680201013180254731820148073176911545702710238416650586100596170202464099675108851639642799573485866776760805482057835428503599049752488672747034120492352822651333177725671460233388827409740197490221722826897619804289786536555761326784005401995440312345246019023892887280035331777745876073146642409578212674123695586437657434337297918247356334320474966179675884026587646525590165608282567213841081800782308858367843358830722504110576922611767470114231653696124272030962136715409244344009735811122610320379500430040893789257161444744413282578876397242079464254918445024233825990391015442855234249816807324897804073173368757006275513339011253892536137294929528854225856073422023020322155927319061589195736225259996814892819627720517998893823649480135952352563546350446041514826694853545020850213981801458202452 [155,110] -102403895046699458956007188360834386795047641310886330922051794733317705036355463616344744558757361298319141626138840730300401569868413295401547420277723308618925124086610829892033923598836074905563015206195196595085351588868425647044328654277671342735036141625728995931029487329273063263386215076426790564454402105395779960859739729289926718560527749344434136577646122047705669068509218896590637051316741591067012278293328954414727336266317171680806777167973902811963133663636934255803501248625836454361706323694077273802145841797843719068950428405549161062105441864172508064521391026552471955634864841743008471262612024878083757997339443038711810512975652864071757907541649445291943671752553294787806317077503799585882987065224749563717179165495553947827906219277709917838821992851670481574855479047175235945776442939837282128557584174005885773412539638855964272836696110478451747687707012019596067441128696692862100952455521364869504420100426408664090907218456598200280148179954742487912200337161359600445472439294248929837526102573649266366864437937967372662449484480286946868055556208971782521485737452839224808621370164277889723712462454387656722702855563192527512829838271896371628176398062842530895841219737544850301489478524404744905627499549964080544799923089420048459470508399096588038597359393027651035273113945001448862699684586420832670298648149443108346200441656228101964061025932922458517178504107901696868825732823907307313392815804061640542554437346585135436957993294688371039604210068992887953666650599849755846439359444367956284436385868561006547378994804322532862758521395295470915895380552197709922510707313807353778663947608243687295421172207788233938566969848828533027887408236185174 [155,111] 74120901048498209127532556837306506844790230464679751001183345256153342323392051628177697255697510524130215041832221788780004391480078824462235629761392787983679947863432860540262407706573070214133896964172210851100215468957591432659364402819396831827830592202294661748435422957932974763416519276209134852561662589420341741954698746790708982043066997791135881361103883053717328235575473401795056639998315823787523907859167320931355604969169067439860277796139390979231068184699603711685709035698243227683748047381135675524659599522299382374140782585188839074090191898015458509673853759337063417554388693183153129334517445048607952897506475992792868728507586451064423574305467762301753957389240451593459231322468866885545021379171919288443417811644819803011364111816934014529080034599328558876632189555436786608605202402754763145344297684457246769158479935263651016026899447501922146427571678254947559365713868411229627531540451888826717595954467873849272885367029840953269438750516957795583876045698854935221369769712097659401672285066857832948449348264641717774449930540138353783512363815515310942867680814624499432902431210363144593737717350892888915400628808283585597659573230190421335926917472132103995360906571036260225182073273407067813225696726489929303653502092630337927897395480278599875460450775330834949931080770176048981719881708218672347376750306948772892270607136391990727871118589309387639880545052186576827197172780353616721901947081875084807524449439829206674749775791358438464938007637161848891408141548195473863641469869033213501600355917020066670010847867984181756049628128664843901633727165330276934992112025116604277208297434497733885372480773334264585499445605132844464614371970 [155,112] 1420926097036720108327251391524010131745331160911307569815048133601515186049805093667202420381851383226201248231627425730995670756875107691482365655993606244319772327472040101642383752907420742259875244010468724428871322517241627050767493061637352841695150850115175515097365085477622511560393690250240215573724851052998520753356457753598071894111358824395640277554975866736587861855351951038784119386677464727822534055943788623499861515150643772440737799333540875360169725080327202154669152840482233768569565289754479572571404779918984096296412391066311191780342582338098606403121311790883946560033389586790734720280951106894773845855107216147157078180425640347075674713800440668157818391839657832716673596224882787153136872142927638232102819870309339578237689822909139619457752206248653332165888198361305830258197600148336853310591499651292875066314289420119534715358590371937291947664647173969171162278458439150267219931797030958510348688042298739220988159306666227126856532399132548336393389466291442643436103019064206912121946822092847900645153506167430796698215972883105803489963345890937695249963857429788129141638423306339589797574658645697982844849079346287302923852465156338823089193184740038355710231772092744783986042185659412483250041412034019799601070215313829552862611323876747610755799474014714416188242543814583980758710491471548611271439236254956651888066210137014963341274583587900865622267810143553539024031732624021208716546352655228963328596035487315013892575682161163924131887587295944620642505237671148826220545749557992774799681550037421978698850576124528133837789801586516275827528802894906436473880484421103416962117965120826939333469290184545017265583448469838573283590 [155,113] -1204362409671683752423810754282306640255216713071334764474386454307010588783846788864983932549047861327539614333681171908524606929663950182824590441566365536053846207847743403106354802711028211238502012879158357603017384670007284772484927420165545174299616416600685377486391246484282621767848641801720111752430283262924641214872840869313512277913525131827924830670747301378128585540071279206711726200323986433809068433520065263384547754652645736069868447435721332662205265793426528266606762259597438524264611904798609199776795364418108334251647310681760161850121975710989226752212509657498339943985015728282775649559969663138063700767878618238369461718957190131293715252594790474851195337844673865768589203875925974433709364059854180046178248395100350539558352756307500959469836306659477344522449358910749544206399648560561256803060606708004995828045137615263982488907191058842378984474574789754586519647834665357249199050497867233604501399436123907765380632760923603969447901936125164792956967303736942685604094069263149913901034755570261270377163863615604022528858084330693553406196717718185409835598505661411497339467568696291093469963779582202029450103581183883674885882732592478117863808931076917552929271183019496110801197482990386249480890307000623603475091635543574595935534256534358812589453153154007246473142397682457992709734441698755402374778672477890690904183333217639989994291749448405053014105606125781694405154777220775782848260021742464965829464087266015904568567975016301497828791631968784363873730772481375563724144113814639457332597116762486839854979221866051733943761245327454708534799447418657893981891367984293607230884870937766834767718658819488587080684739604400994 [155,114] -12069853572471959237964568228874379488237919630575867406181105307244690951040061011107880630732827571197824062321378448333720015587591044376917674631063505613122412134048280094934688673892307410479935636656460859662478936050959999488906388564306217321442402797401423179839131712685710797695070193535821420779075283943730141532071331009664093009301404711353927862843706306819633472593449285158411984013844846898141711527884808548790313779013019552242297915084635850353158306871160152107682686357387053556106568346971032772153510949416357356772458099168154151072235270125393596857558155764229154774477940463696337877034473303874259212129567297091856749365363752255712242504888550479753971437900336568412585571306494685131698943135256593203149093712000518548556492537310207139489323571029630393587475075368226085904654584197875286106915435328236456967800715772735795720304576170238986467752845664854893872817925758611536721349799635738996747817249326444548786213576310174418646821836908799840696638464570772857336359686501462216815827985693351519362560006827255512987538439082968938559922270199719419867010016842781610201676253490399044029694074336189930354102938477114424556633590695713149337702295827919698167870888717763088321582516375679501152482666076694840530966631850242672370068085467488286273740455424482294612624291931411790664654213001772930047787570299088317292935606970215935303960597794865022055922622818765421191860109993328790432041229567766207811738088903767490964823356744984488735357821927400959873340372894532144162671143831772376366359423013587817250686681362284675422795803716599801279275511826877643765906126891351930415543151463577824806312244834528309454799516426 [155,115] 17425398079670069116489784648672372368010964366051422105728795593649888997155898390866859134541997334082053905733426335435186466594811696950620221998930692359367629256297736284063069486970923497663459611677237091094684054892145767352854327133314159393913607208654943890414215678608221893083673226706843175483989865684596758776070815119088379474090539708313366766429812673928963771139486033588998242125363545612709317442976475678254150919046060033380751327609142018895646617423997080076994799275919585523175207330316052643296826499675472040896139942576254923903424314963226725705979979769578609770524334968815640705694427083577146940145330031420737591920583904619921296018564290207496497923427243138495062571121511740867178171215074087931729638516520229858087561556015341044382450758161169732629421120377300878643131245447898664980512731134071050867390069835758266297441633533599259318522815265960453678301567990812054243637682723439836711406928621610965438542613712781073156112386871457963893408349946011670921351106011195870484167310596095328695074355568667747730740738213646373874642435652223995215631586500964294818799486450106021098115333823280527212463069721328864522970799308685459644229178120799563143625335317361561512046868709953664484605679709246589911159230709077295939831492191017081544051347748152743414890348456719865948255232260937783224880605551408865681015492582382398497902343331181307776456728913725864315683263998175126255511670137018923658019011006115643600207110807453188122547806025084916442346107719936206535168003976227437920274781894389789913444965504367395866428305266630693996597361739145896548128589582993850405972603976741172726977550209448465709467 [155,116] 8457594988414052141511493976278932298012868977928310206235309488858778146451584520008770931907725041458219052885129329585053105050199306470022978568121223008524630617537095409780789668013453687193543127948492553046287515967493118182594619084725464995464639639054723477402832870252780823682215347308501139056757998967509751261580409191261138416451165798845453863649683938594539816537339992635500751334398801987042465744893214121192140591565350496388622833990441781036753795801841231433041477619151240468187016383870299760659530554030642786337179423274154776581623317877959646404620614709519783613813798495259276297850090518756223723959192230025391889441725121956714616327035526724877443129996694620365587290282719943720815506519713691257618818477687950593935499101942179954040194528153542924483305463208425073151980001945295708943408269301434501269770673520672505847998249768079733860970329538932184970494724098399580448444994673585569370337501676756715781449073035319658702828922903045805980812934996003029905543143409886074325756830782107692492001925863658696426647445984882661890554959751969128883437369008293853179773398274792926506577306682128155368831888008492673195537887471714274479534824451240057592599586098471297716403086694468214799670697219583893597715075754904249457728536968507349064681559723890737450923028764003424055108155772803131475348748639584992277925577990218916128732008999517929463814991898122662754011264884403411805871807738807646702215789766063988092999186341688435665504226729736301486259763471415703204205506744331807709356147410047477613476308494889744599241971209551727478679662569159888341350345770012856617904695358468358315408885720645744 [155,117] -26069974376389592279089751691790958900328768399237724901150825716630451189782976264509639023707455477403415247149690332243377749093771106477134476227217057207104904985722425828519847958276417942161359137326081139295607470178699340199129064545155917022988048747073034874823161603960569928346399478193444257287160618225392121768537761741277974964777251242119743262638345287059926654685096698832873781409766792040085949774443522564548318313839435590682837397272716938377038384984355449618077597575030764493768907693388453363814388333888735468587302262498265083558533459470463668768825855887608061778706774444773376576686860580145662271139319358064178627330800355329925631158499579892336046267741246792563692555416837364705837267417287028500557622536656280684826327597434212739042738705323258711600352753823527488923228903577682163360796886381009063322575853196725543010079667296645698405313561254797744345113900998446927188887916065342096988667850856621485608066642060387159685554520278815085103215807219237704962943856323470095968845599452499214017954566864455904471577043360918188606489621493444967007691109430725370894089976576827755413735220698590315012234250437094085395818875173495469904875898145823382897886043171139645867503442212138833611708395260530269752600639583255887775559785016807455620031974450089279304658682576943631579490398611984486344665446699439331086853774096373988077186390343409630297817168664470886753678914948742156453898496886819447052686507065013129157035932054609835973013821396971293130748787862693683282757322947693002777549251678689561504012572254697425098057850067001216291994978098451017613891567404611123344657820300624687877832043352 [155,118] -5709630363933281232986958156393845747293304892319351901690245024295444073650090590526666530348862756236632382812544921734266834191215162969269405267007683561318259784428117278767229998030810996217506964036926846483811241026213560548522216223176774794888966199147031703670163953306716746567609371746583273892777115371597379585925604212186700679219502309622003794310892627335028477644765013718974612074659610781772973492820591443371264878486952247692404939884810131504480042749435794563831579310758468359859403691252482945440254056535169066635091253355696996290186739927087995067750857284151404980839442849259063122683169125396064077359201574926465940868481812262554376190359648642844058585522458291406492891712762422428441319831970530660614599693200369558344208690815357929586702459800028865337807327647238893637565111106982180695671274786562757295179787726437985275838713369668749651224797325226770931353895452526579350179280610864988225418556177237289823076086707890289803768073112869107651703743994990879188655784807931676313124720651850130497952687580142910923029376492969086333392262774982672045542104399646407771506712694844780509331914554396502602759360853825787189624399242655979256387401429932114639161351605498373837831710105515278797114213671617644561461015294366556913671205381663280209701169618874359736218125224889289785259415231518783235082785883465046399631756488241169824638637982631035090945347808865468469408452461870694167222468715764600239857040656875070922714277982596397762403606378973053890622497281973061614263882932120881259976118737784427300906993733042440105538073019809174415262512347065728187898675212574892213390615754524562692558 [155,119] 10238776367765081169117121180430529484706650938470796283526144715423014520706900950943856134651604346891114722998929936483949818590632135690824460594069819252798840416659417390924837329838282336922179731249141089771369122328466096282128234035970410164572318242905607487050669344894181154288294743675582948287703470158190606915284500542350607021124752466293901415214377316540530480577863360310131079000773962225242873165937403473831667273549144164982269959754408750310416975268275771484088627171341604731562339204182863066108156293257689524744451592517128752205961430959050032717780242870720368448785631990143175014070155128518882535486203508454098740259159229917777611088194007614863145932599968028921427516961835181185576079583071760419006276688453136585533916836501122103698048780113708403301199550254837840353662075052172921333121216866247412757127906865891354993880271299457139478260131025372679676325642246895266404710622844928328736902699555584739885436445323254173256629134620372119553725078987592667780128449211972337760090135377564217601600373883300614671626725515107222811041638322154905962377885663932926762496441830109350441415716383889473188205760665553510613156925823069670501349360116470711678017844938491247522528742023335732612112342620396744221974613915173497087303055426892643054406126714548642912234300104002219013977521308922496083163600324232629506924265468952277685749296920673346848645023734892375347209779363747892298036025203018497721063859416492682497475360725046190259506570446465039178648748163074159963664447947966256098206989578099191972470701672430000858428986380304477240745527475071078280407118340861213495771883687392210 [155,120] 6178024216993932514520165071503379409433327784407200246849709422882234138174400538464939058162645625489620144276381556236727794920159687330253263162117606386824458891365257783781758719185268661702222505559290938050058898496367171669844109705149239562927872280102708635729801485657301017683243446712618083961917284640635548655401609819234749420460971855569316842458951819321537232101680118996188908374310222719267250464314527725523629924779133907298622191892538576381104366730018505660007556032775225689204047513057225833745441972937103554362008428441996983443010823908884272829032864197197440165383713951503897441928200707749793841547460988078004331714079792376068146928816899204838582220494229623973235755057753153431590606973543695886175378280093288329006656555177498151658750714117186718409996199198189165902441361408207234804940915764154485668947067378805371754633099717216719907870693465771663374687197691443852256574119572110809208238170354618272083842141707402962534425796141981988563102806556868926293651088732704985782087566336826521326376956377810474018243160619929340210947232335527686661845114338662090395383731981191908121762864289551045380238356079803975749130748198730632497022790423481999831676936633124001526344603187963894579374936310252858994925283053429884225055333262760513723153208953485484483738928390722201552320652434923892208969922799155038983068867907498389363431814937851737673735562270831379565637445762751237845535170360981602057052619612370639613958878187984432573968751517637298191035684108041736047727521547877161465987240184863543015021331041346374809233064452049623373667705701817483913778621814553166674159546716 [155,121] 5687466267639673960603024040766143665590294578068026215111176021145356028761072086468491156191906317981511351347335655083909758347681121205031372263193097075140359547309582022362554537982403831941518916983898447701830642404201063549923676380200010917045729839462358954934227386012119783766727427252993469945485401223751804227076990068997785143446885564835600380604114621245530636715650176379575587474177929738981908800798413941206232249576500309946640320910869044179352955006793257237701843084229019742871442811369061254206269479706529775836014959472501390327276470723622610407092321337488693191403560139347175632138572329399975885026054423908218990481583960898356204774391426357759553630465065296401326782543494521867979933098225263775479649660184112769847681051660137963265819454077040254902693704979803361974290018245043495807814109104884933245307399988825865239861627250200144348253545581986242753020782399473208737798167123124296335773436746885381729378170764811814816063562133487409139104995821474902653890651437833831324706332705502729436730118086563681899004402775215971613236492632271849250360442880421570561459694099419350747810262524163112545324433134694619550200643306045412434686645574948238297786152047377982974061168533865417077643930443793502957090962552305970006054370903845964564348803633327762755966460364399557626875187926272666853188356066645048576966236203250853433626387348013587834349105143562788636762076805928935133556241730299525797523838215400286112077384974216246471794195591925972751040058625057596105989107112923707537424843730378554931135253692690211105271086500841170536936003601730060428115922872914067348828 [155,122] 1957497688101009766115746330883519188276865471215042158364395049750723216326138196606282974171252904963540862932759428473475522828665351730208669777692300479291677116840035799950435061293460727629451201929714690307670225990996497820140493127156417702440084688773616908682719211653323862733746179237032357244563404899742354935324963601243705811563935935429811116426919193133453387445455495595729887242843184120121855454250226557262329916395961433859859736909803847506007865837632934096758613636765532771902467247933094186620279520976691778433278532037296348488939920349350238905960011150665802518809110064217974939632349752751824625746433346625649030690632263619875997591884824079448009764216282159510919406543723121008122206019758230270159396474953176173810222526530911487138767771441444432345563695713087695557881467266581298355064348105483485208051257348691091341628601839278407615220478386349632557272228299404324665052591937282404471668850116021588163374186088692360999334374034481252915823033546396937081724893512313594466734445464602505111613817165535637465895114361014378469646102538177412558352348788791791714095769817733890705673543022193994818402593724444800393758631619402661143621706540691367744582066516793334773629271636597957434326099485412248924670806459962441444331935788575588469240823329209925826287886301360217553303824188737823124502197249691806458169234937689844694514087977801096505322058449461691788439967260609202159979716647427979554696022558064559710216736277332543100799628923034540601113926551860843019048506318593860610555258256270605186153688238620238083669482767145044339933045400253616798494517641865886 [155,123] 20516742472540162825615022962932491208252464156496284885264337125928058837585145206147689996145251680768643254722282026643688335400060257000361826247457530331769896384391882507778011393507770506176530194407945751758106045295281469822311569998454776921005793906001439867301581187041581408888917115617407968534882248070414516525988844803991503501842184250409829837336150505831758062311342664085864718099316422863149373247891810464955127956508273887023396221204015235766079478963509286956617372524142456815138393388375501883640270744020371073479331914881977481792313637922222256371414434776168030465377505920810415947540759123585442576181381085605784030200144424062364080228870099675188003378419723845455169984100649656648922108770665859080211541407567860749596879918152822464325542629620498810625608892522632979108180655267185900220658277148993933740598385983582468760633941416371338269254528871446688748957972953319025459916405247327472647332911434455156034678064261846963672386633304341623421557928961565844922263480179895685447501693911057222282316934210357191187510160515866535874661661285857861881556687055410110624184154377609602141185759788364760413718164064005020322183362574927310071767785979888057229688202198416716090309643570849144562376659399440962451491387171894546992076059352330061208840941220425623448081824315953333033135979098073935127784227403537394821657686404389040043869795563800772285266733041431239306380476089847249176583845627065071397266131674698880183497522887647580557761866299308019367420899611134002077413062385880225346221183081146582456978408589494850668174344562000810304582985842789675476312790 [155,124] -105711154924765132246661638899985112381720628602970177141064619450671921968759572437581251723570620105081509769839688002432453792021586385635082347356190292885403584765359334786562749879718636054514863900797826951347579611580827793916107918275336877831931862180891271297609090794006280035168200575403329495439543906339937492140310082615578283340826778651073568943173553697194540621434620501240138328493818225987692534405275085570245492357073186947844224339984577350804890840221079503169928110483147524736852187966694649069800165568437562170009436011757799653857228494050600628578569305010705971986997101148568797961640693639336979387133445092991886093783872737308095729859788636130177696186340859393890800269916273097277906277095689934957487898785200351071706704940018379573325257474142355347506902971854727176143618971576603147188744781920652418272910997974319934676587986533275061276299581905673125041789478244034483076114795282508917437130671893441653400089412594614563716776832095130247311195716901437091931346235078949053814290615373825687953089895896266140873397690653233755731626100318340510925720571791827945007150103096502130965371811279506446464262961757393226343365932346409472858619227759200973998157011121334058120407668573378661009915696243455152064680915811199396756358861802535979605773539749118788918647909963861248077689210529295371163608282515697555802623406131018935496031238381534810724267286791415542400687722572136835094698251404144799160126375446678143391076567338042401297767546132427424431561901289219888065741517887668886829934075591795110528455496872514723204606960465397069060711346078762048458 [155,125] -16197044100092269801111728084650356587748552540466012044942929693600171503433993223127299647846719579944921941858737660837124924354634620374685061339617304654966813008550295134677410694760668365501181007539489459764225819730066014740749754655007336956118649110031323480652267279648634277614709098683863508519281594768203239658064958964772918019698377623091891663449601468066080476673170657380549781925225026062763453611174399207299270914575667640961115118120012139335651727536733326772049608562528493829879795366297078990876799874615398494897983695775605704317470920663264790802107040241398229022780922008358281083559288685435984808349575436193772745921993124949632508888056261647390210504347492634523494800344184247010194037632567993561612912255056631509437698403238917416641023108619109784000062199991680938919346530376990510756745231248719950162914192491131857048228142928147644820373827902303279605388536284390008473118268201359103486448957611482009483346523573761355556146944914846583418398426387099199036617957345614027886948150590194309472430806810910782408682523252575938363946053802077532758170308904755262398057263847526338757533795307866195303489524528531185113837945950078115885493926730016271911647974188128850828587536158660242328447307506198763668381844833902567798862408315983150539355969619984194514665794128842587329213669293574149571139766721855428465157301579773616747892645229304203931416674980888375675019276498117504178338377240607036254416253250982893404985572192506487727964559916661915743055140703137472050188554356271733508070810530821969577589526137299410045896228024513218816788091699808 [155,126] -1155006009370273157963417733104192400389204329516666304877262852873344796873490137606743044489360245139730838815709229581220042379826790272424097921818134796034914072584870190814935939241719104194078774199018416366126155636454806645864638060110038603924298297752834480187938992188470620501293295898705895535323812978702680669646295350184503552609062353300456970220505664806338031698603329234241376906243043483136690936891255543567874460075462043785666799197831966488785276782836480522345901425374558281816277053034711741829665252625364174950267052120814641093536261221636168266421660781228270967272789895571967729056674513554777835903143764764742687859252859558310759399782121940080068566482510303829458292842530954018980488726143188187358912264576625214193948939441364573220766733888866424341286261190552633402100931043664976764078558268268890854267712334055388194397061703624105979028000017031213344002675788776721782299446436572069748496477615210210089208090285330545646337746256817017218400701533824361682969401499253658833481186053736687360885887544831460085097129414594968879950414598744635743508313988893190479545936866915654119388323000492154759028605984750956752012635257591753982486408422516012318305502480395676517452296942587239619583999675564574795033583706736344921190031712439271668450789986975142484100741511253442088302865664383507022983955336794903834961069963746295312634198463748941903332971291588087790604840645998959990816399957664793905361774246993085015474651707433865410209218819415369221685803985607668373743592520099228779048713913521467339196286678208761750304352297439859255327534 [155,127] -154728528213719399025234346986638335946137158267601974058284493533957575998997366630384532845529228246775076040622289209941373977587248878406587181196562714604395216633960625998043082705813913268218301282101321363583520247157119095713757995076093032252117360858945103614169350817918836823361689601120660676360696496883190432096462702978643364171560698660494713622229404352724063617033057372323033745462482115232646182490652529997697137578410327933955659791477718999071270199312872675737596755001704774311190723691045737492397228568617896389467480910467373677466747772380693444205463096632928922971178827967692081162173856374668385527330176978100828151486049241383549623790783295383865077429086112769370862675924585282120560080885195068444920275501306791453366987818144885771346388502805960675907686785554407866887865490222872489391680580040913402955192923502143802906132628998840874126152783184677846295216769202487457325341433386054416623089091618382564547578783592199989833878478888850317961658086034350944503541206794646091171702363120538868888326845427371154028224624588615154122824183057034599897596635785094173764263974343978319861059166055625033171812521504325495854152722814275583723388213425327071792223314781157551666436497204264834075090140189097622571193299153906375925885034367069391840590802421740968644197218801371838066209336477372005529184294596334233738878682582558567001574850372499600594307254997832362179333386445552691889566075401812468003604314499020380136736783661001171096752934596770121464020825898091850279837606606422803339709899273431593277198778171846294083893953199285708 [155,128] -11376513083521708015597659291241469470349612170672211430879904749604899013723445979563841403167794445178971368210540648415305413721876597191868940372155091338368622512243770071157083120524637158451333041827222146451771201858299217677253113089347858206080801952431916844842496981619510445771712024805235129151597035728410606965478803956388277372110488165278514667403857303942566294165147718807133558695050894775015637720546136720247977168433277843017374872928356342155013229355210607922430552241818433898365684629319948315729019728390014083679091037000072993303924208884432132132786761217361245247678233548269479088106962203981217203247150929840051044050533275977903858535009606278514827756084431595506002934306596231619989105850080870358722799162492525482554637662879440750796296078877775974931540834923753529129409155739358651307017630166356699834784955839814580957233288176664547178940993866308540467216448960880865157402882288100493440447719536930516469436476851103705619407501836899301739820224485179299892441644597252374261872212194769559013451123692015282570072474556330562455644323326783017101169269583551616515927730903951249468970322818496880610859065693096692592791088287094995619866531889711675569792658190536395010311034757198588667585976498703822760168971941530872538404503018382498446617908331392311169890554285391428850444490826199001554741380875019370243273030749400448480448793632841021169382469266826794818656179891108708130409755404313685315856641151526875838442935274213141291771764547525360596517345355203306526246699447247876057415693169151415581913476976547835066828213598 [155,129] 328988140461919426480688729333129669969681426457300844111741182824522520811664118781267965870826552738817120809777725324077620598424994718985277072393946421532605754182024135445200061869457256843497721236922490996924064704667967104372887990807514118871360138330669970705837678680864646657096415219604128237543428961692569977361372186042738203779619763445076389863167336981640952889379919049178153428931914331235441258018970584877159454195504996623279907941195247441117581422419878667391544921179129622237750528686370141939641298384529344161479677353634378885709193867910508977594307918962145049560398677427653406333556677146261240466567627170513211487821553551084149702087483677554993104944929495874917440750644233960580702168648323746794581104442312253946571291435984988342242705741220871087464073798057127115539594790171621027313982613445704042019627843757375032413787297760286668204773415010350891671912631372641447209277673521701207485571529292572817679189550180053854483745825994223550291992982747588983254466993855043260535828237670915260358347245654650071673013028374188108640397527643890961677410073736254041156150507194712156999316667144763609969767638149160110591976412628414649725888454859074500551100785128560403794054731086197360912535041538558450027995305022712123162145473757005961843605914752315555199774264347137418166736253550852720953461502370613660621206527709800269649789035831570822407348996136529288487332753820545074074949943706420358688929296761211614889618453127594923271555396772856424802266397685201903831413717499601483764230278912245434585477817631905025088 [155,130] -65843452378448893717632970638341631263570579508686852386554251433406515444545797398409590168427912042397111693578452214466594570642743479743047724807277842877955521607782317039498830049346923808808325525726562333856392651390973270519698341807386409370771866474243022468403593003921628481674861689753181926462190122122194499078658818487549158101610163194765582179319353518396456533377122715283534047077211680430621431181673931693701256384021732289556906226427832680554635336412318248932165558715647565755467908199575513833627721530421174248941087024546187906305024467425215276253139735838431024233859793681844995177606702204854150363838661936436095386967664128652360978370294946569446850774230255698509346397266549547974611557381393369297648779861937895638874956902313091723736950510285242420169976799205781089148124620392527299087454370377808396634391333355072686997486215063155253161123490394767253250456359483844988917193953486402715973291231124164234783492006867981080033405138713969955727354814885649863503971713368908030946630257571856102462978633054848303716760034148323896446069326188967963154840710921404528026547975846604340883192051357912189569955986538789589064048393729589467764455270680889436061728825268382883857870477372708461402553361498548578671608427167236501428766843420722131045178014885267032803534243095850744475064347581503390832636745004508958316182314762712908452504681444402390683604290349513455953331568416358924939030008779574424703707388571174603275137205480079762449596691412955525047967967187528664016005242851456449931817323677964895133070492667330 [155,131] 1447662655332031373964316700656274201160893564348023917242168737384468715739024099214315287067608249605403616080466268401512458839663412396362860512225166185836510427263773785436020555964493096351117032957168905706459747217825816938525525066129863161634101982698841762057640498647557935342973419505867339383679972355053106946888561312636904349231971829985530743377656500216367591679714450955924651022422271691361639091036570061219386943559556892906030676991421380056609326274260857089067393651467068709826587579926347917488538679941049827177426118986905391325388517484656732247958543732517868898513194797337624429619314536283644278625798123522727628421115060752041396759130836079352016321406004887126012834841281306560273999465120718400965515988006321701163992420668726078048468285524028006440944412346963188073959912642913117002839795761699044765686564262107442224609116799723401988498005698254465707644423729622341672739795153407469944917898804280541128651944826712663764678608247900744734076264246484279708695479527480869621902136676793279972997604831779615359282905642324179199001223361449704530112352770361295747235304736998864935976289184191838107955962959638710833316048880216209108024999385417437323706148931531519339582412169065733265389856275240040264023198317756437316615568538860579302811570000412833847441268374753296463272103615939062608150996620112734379004284496485849787611227116584791047616395081754519227193042613261258877088739885365236911824018222689318668944338435816031051600761130607494046307213883126506188535947044691785880143534385125592081640326 [155,132] -57297097804521606505242614617435555759900785915533345593070951433754681420296212286417790592986998989910305656646461055166723893937072900506795977000906371442661120889362757045416061879711395136619983155044243311317364134256704583696912631323815854785017497639752261849402748185960876029816240619534705275994622805046018600858771469874903667375532638164360960943914625439134488410538575152655200125851225465607200058843600907209098866743900938064515846205517592152619994213346076949271444636981648986504215434616713562690610115422251076608268225074455467803698301242663646875388160783726145792646984236873485884348889635343003119942068413972043439105471411682290298690523824693496983227650550589471553352127083268939807487725342332422954959584331646916029659436824199507404156992418654904747535171678551066690759276110649810474877092487507305429084324892904595445598272866602957519653205714974410993078061961239045386806498517079270017176262641237635179572304716327565865436221215237123980415040316335427017712675219168839204656829667243654395499985704732876658895479726995665170625699728948944756685323946350840257130955609692187026048218186353414041863841059992313410086727499694424922296705784015813949647297872845496888474638906842598839836279442656963278908874167885289392887233064278721171295195818947089941712577612147670427686434812968626478144631520401525467083256289928128081315705871459328126790326827919370295502141806800136279093801239968054721879845244743916529296136850859246176860142021278980564447732861887000233450950469103470053656745297182623397 [155,133] 3326227895830841076233893996184647043456132132347558263066511184331240319240421681434322664124922612838483059559369065561549519702238976244111356642473954257659006607627413776493458009444962637941218722258753237409891233374837529035769536637120934149576040088297826027516980828728710866488717541763730290032583897191970350951086117614492024393032844603423834476646548741292267350307748390580407669073718106478626033486723661534171354951046831186338657463336775808340461619648844917844964573342758059946152768744286429885922993014112398239707535342063615260078803534095829648653459079122557114568945701059848829237820169484362615004715084378698760336139233257206096938128264865715567590159881572322689007429617865702924731617880949374139127827238324190931703069416508765903081312704175823423447395730375671861675025520924776636171930115149152858964411946389417421409343724612161389028242437062719614549087274357181645715863579016551587514896635609560679978613661369221751979169841008550372861941242002767480752427002168957705211213093749220371855806142100022690598698201947868116682720192659463011995158469085137052345003696157663300058007376922358332727367339045310438390229939000196353621905462768112830014930645516506549183136973861432713322557170579131733384746275985301145822885730275003591160885934563206558173099440818878360116542513297800654861311370832294920469628877391421596215518323091252218611481767691353092119133117755383843599930667354524530434345095713714427121437531145195775665017609459863094466572855049468146935251073151604300419184010358 [155,134] -42549207227470712836913472622444184141356347324606925648883310751879279279704557397846236507732021692278604167895965845057314992469598448366823729042326029925059587820042882113698579879459488480840711461671079259045958313813778107133640397173498273742923240297925684266955685785087646235430221350748859579200764792682628974856786901957622225621608347817755200981618297284570663954555032049998684011166509752958657551029550858141471168910590989210118883840628288800264773589681643453351492070146797729473142234754404160703409699038415634361747085998988839881465500973144968764497248451586981627948149475595987562720147985863288815210505085857110552741364191632190738032515544339709173462839582987366457518207851515844196302563151664898847183004214489605058528122767912343612597536449382984188582930244857741931094477705039290651649938108848674988107744561742861622197006927024343147328622331358811649540075934606872379126908789051096931346175778216464653254829335743587306609637053601595428541015725621600559057241856584183492984564502051685120243227223100928738892906210948092638699338131376738595280777600315345758662945346601896860354901478079459938317047568388378054193279938895750846508192265947945947739146086424197037637105502237483309303618271778956183891089188713629365224521060483150365705337763873112216782324533635243376946420817855783128146716294106445553467465408044209983290674175623855354687248240187956568949341658416381756062326029088750629475981857317396357857078267712263573428437688984716220839955643837658541543372064685494740808 [155,135] -67841089672207300493323963647580427251586997728818634304741158817916349128628017908698062441698788606982954267288422665492275924902139011110161907851683882573207798748129621981484938821808548184010073331709617511266750269076518187798183132446840335575152248692750527635457746729711601674352172448846449178977298382984676691307058109151926381096604211853729179404754673579712921314733335569503400097621310155654080873211919200248293936467808618307588359573414833951599716367531426859064939414447290536502300143324886374370053011454818049277575782492128417704704083990853516110524588768583509767812503431023425956882520858811134725958094857302313970686774846811019988749242178799762365636692059093940818324544512055637312435639720890306427329548827053140725784763804912077854250782528279481939659452137699595880023780737497299882209010435477501011505654817972880004571784203285000337073800850142835890131127878519956511801235581448695574825553688612451527648351851297290476399240136510287955052558202349002007897175725127774598862723406462881403578339036090595217641391357629974820428682230986561280455036190702755584298974430497187775801346772160140630522158145302219817301057644827502220436216915739537451092343718224939322393849062784760605752891246660054900488304827263570093031041844356159278572210090663384444650128376588944522279968235164141975401930236314414613404234771375569107022955697433663364711801627280926265059125230319495512195967581463597916746828967258926521284277951752367061166635403228725821315573536666387895482184125590 [155,136] -3393297248593744797984182457099551238428138070000175152437033527494914351816581267862195361472969952210796946835229095635388736075583854349556963374702355924671655558593971504417659866799666218886785268225691775801242062120057965464471631811258242441729362549238265433855440058072324855966040877577132340294860294576253805679396060279012617843410506962696805677346952435746047500889956875704051887987871033580962623838496622702270744619383739732288408595573675980460283371078437540353459125535848811694939677217978487885121630348755053311255228742692265517755573257064169801755729021759696962482959609507965018447503250288638176085774780975183096420462778500565388372360996886284227619708003937127220902186448061897273046394093553175676923983855748011518322912200795097422548751482997536775420554851972817243390089653573950295572596334806161845495498660386918640078886797137805663413829206235145395539852877951449763175467364225995539195403834743482548246830873810656077012870583626839122898847545687995246576672336641580256122677205879863856948698096275530051876982469060791381995831656732333505339154598924163334334924194986087372915104672400530383476845369788642856739512805772588607494807354101701322100622252703750575766311648341208232437096129614855180769008715284985792011067810154937839369847726525711593153798167327297843575744315580887363482343412314144962725697619073759400931641620369373868837293053109013239425286376309998926837335054181594907053724087837184821169792566648110372779049636396960593138234123379411283232336 [155,137] -43956513160649106551740957509743172934509978350449054037666292823404892260382358581310583546970087402560376834680547654372649377522320319491408365465719485357658864666892841181367770673280664834735925132530688486921668224133180052405579705087912903283154249756151698714905084642149978571363141881017298942870235181982449124547577274232015660500643283860966045285389889589373678776803841788839338548564336261317406195218322853445983655172853427171185147559693958365614993724144393431250785937735998624693953297761104671312821888109221500836047418142645144442905557342110662776702866688718411801441032535049721049058143945109815574752493563921703186444417947434101374189057982706495557216072832185858249937161303361429774817128534176540713372954924626104629018429283052116107093958894602259271914805925343720522651339179460248296628923622936580218743317559614405329462306039188274488126999069720439727372857741530232931094246765339179545168853322273971564021164521861488510563211281836433036357850437482369268098820652241476451982017060235576125142234658989342304431935027786091489956855129257072484815650400181598913493235089715687049300034781532835807563004906274182434330528841191502711030581154449258873582900458091926183824610301302803165481154487820137753666637757940535929200239620291556594262751086140029774962397369396063830883215631943900288176681190192450539631518963290832892255660641884328163558930733022722682550987620138440029025564892441147856702024056037109186611033510573221649912188494073539578218192545253378 [155,138] 561952485766085538353861206385492454221892555280902404904806577555435165342959748649159856993378333820414802708587523494409946864473388417210713827735967269577415158866768391756059468802318367278223230618329662496333831771827163143462374962876996405461144780469498169650862949884616803123102077702843468562518278533414328794391831365292878427583240771235931379568435508479691897744173424173874271050683403369166805417110035482178911651729557982256924087663984146759863462624838991067921401289748311031990605693808164118640033679328956093358501923223943343474607717651174912613080397839425095588857577190676160737403536563993465927826019857088689795941280729317224896913784737283180728018619364134544160388892970075023804248498938209637856650398329135722871550875431533186112465808269885578400154505785222130521541251822115471749324739036618573073736316598145162509404761809600253460882462149251911008955241596336023946255750648106387514310102244297211117439450756120882786562397034183370936167884152037985039560336871854410557622382419547932590478927426472983995320134253469821921949033579048856860312199563754610873847399261570301825680998780659916983395173386337424196076041507405221731558970797183798177077028198658357896279818889545872877586304955822614966874717769338527129164636335002245633608474434474991439683977929992133378502470883754759826837095751181494602993962287701157077587958220605453257331789044563322827754868841043494603907277951303859166256664144799651488080363230182545582788297239506240783560566 [155,139] 2759807622927580506529536977669076491013245532950635904884199244743379836790599874562485512934459449727374856423603698562826798394011224629496586296317934530445835100906725356936702156636759954436011244885498813864051178218768497693662782834381063103897535260787984867819450627636299939810271183842525439774653295488984288567405962416056456813701538158718759181370975732856122834994363400651394031125200522135228710396231233767383324368956293266007533651759236935196315731139914953771262056728411997429594511548349225361942986021467247083740129658760852109807135741364165602780408369737700687913284755315199427837347089409369415234241286015754014101610521174515898916691451453123961017615898716536852508797086639430965896236958349016999964156981262979653055345111740792297595196382421676971786664909571570140865790577375840797954998670731452805516187545565697288131631701486189230875533916190895900500321988455582021538340827344962212634110131288189362414665640389452282131623879468589847653898397940473768869330103431247741894466506683369915763054128810389207865638519788832739279364053138773065219159729562579721264477281700681231769291448713306156037312962912311948930577570099763705662129793585164606450690843334773413476128200894325887362836926186353372159184832313700090274844944085158018103992173340933426501120625030562655844397509473632418856088258520568584276836821400995548113374826212214368375828746684712734617930127299204841654317581732504811780197711149314838469135097581051165069614054073658171 [155,140] 67916639805800657155627818675539589849196868821617809527945610930606006369273956785598247827110320584348179196349765491991214972198657367116048153325503715373061163724789335253411441311235207879158407789303313754218261615826985983925248843843972808188337881602870472615059926805266827151329685754416641224490760814019462171720720658508763951634349649652983089616479647637734180974638254638617101925810143105733783596071895060399836078925293350830192055830371817131472756150263071627473449413294591016183238605625437994034443461083692175340795539551277736639790540356045633899512776425739089252139522753638443662306551192223450239286153380501252093750902233113367625888999024594316102740182520715463369137098494269262019241309353259476681305925155516011570615984134885624603923767518855589730849877362518196985239209945871445401797671856475473810237794407568453912558163509929667839693872561416474934115461198437093519196313830501506965193769367931538549498942753444449887695652270172692568039557121158136830459513081070621125277184768296337867775692733963603590383827871710808196279318459547304360030112826110199526982102135831095895837114614435889024820733485120663447996366011417773510857637530472257704402002480733284545394054737896460528955345041145179254853179857691813999305789363051119131842486581192540598826686897560787380440782532709477448353178149880232607454274350820696584414596480372655489714307245152891576978204018625015055282803619626571625519707034553413817032389806066609104004933753 [155,141] 164731117759585464440555475140851760385404311114855600944394205763378068312013825313783644106621684481529675824975440156558171563143643900004981361002400299213631224604882662655179602231837373810362077408513679320637305545795110790166388703974652365780365197935762573427995058199997983600972757414614636581829785079229248901570145338363399074422221643175875057805149636847060320609273865395172070015984903057377024308252741141264677070058804692156076563202124614175319321893994514135599311795196977742165436938733994473830343000608816228729341521546363332235803519849103884846910177386185002210496377236337773623841150122304138556598929924890414966098173997384494339636893743532971577771795253337160958004189535796495726062483896681049579312155638821488571132683588653928285353113676868955870469415442517542039545659288258014787033997718199140293819767877268132604083651197077776952854018314846324556407475536166451381663242796887224252777112033158264410801870136759742255980710528350256359290430347497892987333992769753190742973003901626607758031388550125405086812779842587604367223715180524846509105999895308652481705948887566589831856197405669157304749650515440649982950512280877237231889358528092798964098898888781384326730402255881574246374575560486564196234511278805621460111058502682963638303457152773891376231146058639305539612416225031709631197709242218263351169765817315522525846720529359601717050310902371821226392822257563716996717224555819615888017473865681988182923932432737262377 [155,142] -299829964756359250585076826364006832871631842464526896487409509001172114115256878280159199766061405392234378779974861911377772035555507112314184795637560207030799200626295239099838427910961561629081031343563111693962307820788754519938084744624636457081177109473230643647877423872935994974474447158769964401925857189016395115564466631673088711047730042370235101815299480145645903001974149208402377901470067035025711756347874769079663822520580469639988452107114671872678503732174209021620355545037608162075322146222348639405993998301295094896130128434792050788436631894056919409222150999984015491949660152925942669893922922558220129304581759892123508708394690533575414928682822287785688012221223407791751404457539965381549014117236872753958081871332038377750521035114916634225157666788482688581820917989987408519285954899434098279033838089080100847819053374069156838344590957709221443594150741323668738479467851667487952273317667016553545474767100068041606370210464385643979179418530057168877273400993293617823723393467125951152376656687367043864621479841518590341663854213324513443539063182289687695627659747057045724210548631487471839440186899636101616999752809388673491600995752538180904210160880137047786503150556624872614583922091231385127919183903790127336822051824515406384655114538677519721456327644920901102069095616811686110970184232545846762605653372817930549281521790862661379399413863965659414327021153060827343466285724886278253120973886590888461971155010252040708414488802 [155,143] 265926040211838458002397622579917149232297283573811352153425745816065425126802078611896042318190720898436451085400130002540257782753713830429205578746272580020062138568657259001012364159273585300765987332241896658842229409583425705861059853137562372230428164380167540562133078848929971124097571911134860827541419072474176997424716840185801280721918982044875435392353993057456296119811516626690393831333673881751575148920255572896967250787237054989709665728324592772786291559162819650444282558277057345495708949976993095901310434224321878324879100797018642587970290968840058532431847010305641367409265140319268995184022978047655036721124505920958848145700006435195561831318699442141778565919096687963247582062829170779663191694793055351248517822407237783959639608209967095088954230082693187011922076345932198702388183154817630558942514215113719365462692966230292569638378500808471266103076423011165348552530196489675148358354485745421416950026019090835968532358014575494159154252142546462798670446712219702186366140408859423534561854885700962463370366633752653876380220859375504259165420812872523118978378621186238709147566959256295997926657718114622233635983983534429744602463370780344861584124998304001754314169537540655095321499822779219450457832348237395172538846745073465989705388054584534342802066448375210908262174974033691779562295738681159627892007716392615691995704529820634123077808244153831066874617595535325237861152003990866420202723374997314666942785460269944844 [155,144] -69889229616897528623852059272077349420921645127339004782425175768303807972484670291441243716674540432084063926989584323438247530559196615902239418005348309610284470423552740014675157510947913089604905234948551553135368055119123756000828194765290338983469164573754484522018772702964037144685327132367929572807071936351884989868645254418233551476798521231078449507488321962357200328775855901092780763009693112446098306479828820452866045970008260935370466878843720552433128609135757183728923134053735468338016071312258346281101547191803616826772799543154709314406246655451154747377310431564554113055209986080846245144934390219236467743808351431335874376213613680686043497608797073735589279943946888265314873256956688779767412708674885618872356190188053305829435119015642905870026111878204952956504963163670597067951090477285059596133686288773706688530284775792120704501250690946796156843414632731152799461833963652619991522126858540580321225242635365120196023231275374599873606921508156762594791015310030810368081964091655718028715878356186937947059722672954724961328876561357640159352499362056455029539555663840644924214311298280266472451010790987172824488137979583588401588092926694897531672134467318990369666605260756586991452260292644655983588031382052308694188711706553736387194932790014003697844210548952363757990594014964813814885050197891939826394137608204884314629391194307028229012577018170063541077226045747077478216767957435409990636679097903214362402852202 [155,145] 77560556182701197360705242530206417970738362446718839517247697998009983322743181483052475600872009427848491042143592530388491133942824989103209780163624160738899127651032169381400924938844300415699480707259262528116867836988969695440359977641508708399299776753475254191000981261351932672712782099847084085985288867162542510481168836993405981013786263122180049460895415119777026105609817678726556307713652609823439440758731425425810226617147463424521973075978364678600264524515188389044453907908082901224982438987719954200291203901141515665893440576060004416262672583512923192511674263887292648457643939295389016671180385893232446738006475200715680850311810068191866663595498897208216896496281222022722343269327443619717938790919728232063704694646490899587664761221297963684260414051707513538630595582024324200273204946657596884951460855077259399024881885336986257597402067779875486755134836541370923185684467858914589648639638062841364456411770639652186759829981418779691384952793211958812709540312763466901205215349440190650989143515481104927176638878094140283590511650734155297975040458556100904921933642207602898500748412870208597808900167471049659899639371163526265042640291006192455055108482915868689441923125642206613173903518402235566092457511254714136235331068584045011154647757373965782217258467022453674223305802542359240233345753456634402084933702280493896265556104453698925963568143203010684891654844564966164470402344967309456288757428286607802 [155,146] -4271658853190344590489796744473199821614420689092468546144160505731120915691005634648919581398784380430900946318974558631818802640014542034333067548414067002207116043229850871668073733553922612537412930240755461287527806960895115450733674595326709565440611329945545226568555779872353503598863225013940274870903308124748813578650732736325565526604029278047780561437326556125112469149460412082320796563956789032460609740995870593475089084578560639218649644326924127929752003472056731320934011924412131271101441188423562916346726772995946425864632579296006545671269750970231229915340925636569956124904224862097366516614237589874271629444215407423647953793275591917940642273505528343921118233406128197587547308718662495109938882843014895303399868708934884535599478915554371696775817977548539896145431865319902561712398769062085947197612005404836709681920312772288565189638820960948674712677283484468417475089350431917836563650973198578728116937617110143939695745306476672113660493524870295514660146591131177555751531860873188015359696622337045222616593126916458721581875935417407879647135848535655125082434143174075614602165937214893918921460984375125675522556896440955292330251109446948162702012447639737943241060707624286431220983487509249779333222117361933385833321368022819615688676368374344933075513673883986523720167318755900270479527333415170753518934198433985769474360744106145757357167691116830049644325505713540859010568030865334651930269696 [155,147] 8733917064892994464047618633705409077413657383490672382130330419968084703622953887995137301496474446075726625570564633911487909744218249587560766151985649301694946018646675947505755971143411353328047833346347580773011328237470318452930930525747436816089591258838585949011573001953189584746258619641257442475650965267256836398232806543001215607881015210068742408587788469996624569518484429095321240887878442429527371618910246780959961685171158571911672688345744345749409825038214436666655364670984856818996561500848352205091516222500681598736875140765016861995099830416073390434549326313443942739660489617555915389936774401053285993476430556188523206462834879303330712709897124092160548684684559447752285734897948180190456119474099624000103963209334372351638871682924506795702783165445951360381742076624661236569464002093623662721864252041155250914206315927981863470939593595297730682956940247675805804045331929217915184051948761879978208990934918345105506435822944725257826817096681117062145416012940268513250494263567371312327775322305022979966193702019626272649795429897477746536859962601966663686700284769577959908471937315679051939099179293651088756954276018134080194494788282179404295469070253514915147025967732309663360333093627865686344399209186522239238800228658826902644068472901553591202742858391024101823465735592848382408178777208578852608397020564405718159867334414396743223416232838041252553697840083940239980334373744863 [155,148] -10059835059306636821447813821569032754906275024036142116827450213508222538411769841813174292756530708344233510479246812664368611013871895553299803137847052638703894524811564655685653311279702086781432605374989752867768955477600233660589024530539442304290552892238628422725373066514828849497930611381894656669355425149329912664750893061822041233660047972893264641439883981850057833332296761262655521228927907506061035114158681969711679158756275519963259551160208623447882293031897416801263662178514147602495669412627668894198599426436964913025374623812421848109008127242397298540618423679366212074985918266235427489619365375455836737893610019065911996948883245493979633501299126938653703489485430613626484804612229667898275123994767447862519471310901385813848911264377910878954852076822103919295663807903523942709612835708639808160131832320620085923880886869774290520497983239810826686344196943368314331296578221384743815181422148745766409939161324742646890787296505657098088675993267335627644296918980218500880928664158842181935286802342897950146054350772351304709021499388999115746227896209256194895256547998628524122678623621123976431748649303355520632034432144616137606900845157624413410416426641754825368530942535672553039052797146691006811697574858195962595026211997647406520604064098523832878520927090235792014971444363786356284282201889266713766666117122256721298587778778558282341067724088556634390521494035399252673442 [155,149] 30362527939208836481736768324896924725586999112062360557937813589918886501494270586242239157137133796749818242265668389746939061987129435218416836232403345779272365739877579285699962294419471474915818796801794352065359696657685784214561133180622988681773904637081450644593055876858261612155742995728628919924495190074762926004457716475699180421635056871887925055534807116476805307256230867424009768479763281744229260459306597534214908443078214839218769217842211409062352572464819140692290520262866352863178897513490670133377637910086412964794211965960365105896807467243936972225314319924484341445201587598278779332297490243980033782603743636747660897855412214586119748539102086742054139022597520576091129190925087366653890517130835980363999272363295720719259661268584720223714360284490903418074517574502768965462905233460808413585012915810505760543571252266703306689387402147342083257347123660938317369639287254223780357425368817826232157401770542846949076393941251332855076562530703099095746370838492702277384792070752407450950999743060326874216988750871887309930086146319582905431807190641734201235398120444586822423498467454852357433099383499014654459544727581151088130610746408871648236128394523802812607007083986321587071582387351612925576784593718106747465970860806173122303543559357422420631962408323110855667765044606868630535991705815401318201794230444364482130607273858314373364244638246160958366461781448 [155,150] 770907610235523807533426016348648107746077048196489663680039028165208191688352764139757688352784181459890597779200030993877976949852269089597540552751122967409189260373374468407637333326106203034389831388108983114227749380034373468714687208374171930095721168666709379221193716088548092303141719415969191997931347972769851098505008669423008503150679227856557192418839684863768730000521418116910612151959817377184944739648638522662006180952365795473258413205914562814532912806140604609500700120779828649583058065777962818975786900261616291604068424652454114417897460547372064782638744893881453313684691406576690889136624037857106701656220937025398899497115597909506047180917928408592529786312697813960050832867428088003849398227052340069494773906375634283151025428467485887131433410075147540507658834267709289525534540372064148582467846476256365397773174825437382399685050109482347452653352124329765905136667620048019798814736903082595026564224396703715089951875127203697910490297578018911737648679421574802851342239319282203576335677730154491614151765626735626158935837048061829430949978874442932951252834808962871312414961840110781764470321661301116353585359002529311858886290911874230341238123869867283870619757298580840178626306917336456123796117511488250677919739615354319827327790354818480168223780811951366377988985024664627094357098715952841353034524708392689171976782144805046944321926670426646324 [155,151] 913823260826194596640987757851853388145934029772890991238939074101145697475149013723959914193787435109119503687524655867056392534281704839829530511708441984551521322332196970955384782036724791404228219970273729939847257123017050873185109382311534923375072030062288426484150934561006592092927383649164835875520479440289967295379003289697692088858279517966579298687742359228018475698868895553883266079929855932553791911542428553589352924702057124752852716326227202683666125100191204122741471261719008690442845043477446892011735054629844823025449965727488669614653164646451689154969905265627046697724503649737844144703438085301030200587596806544566507809848470431269950058649084278195812522022219459562448705501936490682824550952559142130925973006757693305147246477791297083765289439466091645897616695219349275562862238640797041211815352247022607985332974370808745713595353267802745548656308087076767372178146902165905765426623458536139066508941540504164357788390501812563810325008378446703191892024325953609472843535925764325619935881538946708056140196179213424029076993160440380676391474434009269175196486309563319720164766191233889273522828035649579899742860185536038406386776154943945833837568378701033412422109860784128990370672189675629717523204388002773434381828905039417051553558000786089998295452606245203815276213538410197521145081325350903021738998959580919011389418040023797858400543 [155,152] -1210346944661687478634926477899864406241607057521642722035844799215542374674256895984077039926431384852010828067691750514675214555832623512144984621087358876780680411448321004083289442985681973578289320307364406155849232466193928724421244557043920591252844371340232560383247946559790576283201726602240347419312901586504740547862592793921518557777060006302146381238888158908626960534052072725856171804848917737308887886985460079417347268381938983152273153377920567033220589009537776772408814711400239656472926367783279788799095016412624107620318801711294767650944783804646734781503986859653562045694900762624542045342833371241610819527473010700439182764662101565939572459507998801403377937655540242746911360979456006375521840895689199740511336465915122325201739665842372408525406567245999290629939761436204227101516768398781309867766986830135909022194853438118789580876162623722158523467409860560527809008035316779004516066663136990940667353297202212290853191454723016871427541487215434204513915635312745951567452116920793594440333349302331875206995778696968121224154613802878984581821755503573058048066553833852837393275687135931922657826312153771005974130223879369051567181897300299085064117256643107799661018186347269696407018368291769689771374646187589972984208250380116764918224085932157957953582456083159311172511798604616149336703512850843343887236121120749380818867006296838 [155,153] -323838107026618515995136061650062119911468835292739225469342488834358540097255319298220573470300223641925279943966073909445076151310319058549444542052738129288565597073285336410971014016973621570844505071399122730850760148206622469021035106010130834908825226882176791350259937648977487184669985087818954887257979270176621824660735691807475494255430082114545619190009713438741174207890114563223717159355218562797317782902380319814542587350927201174703192768076914961778706468303686018432426663013814815198936184577867909645739486419023459396114117881780114272370105188057459785189320681548653031092198083561027148756302122481490204963036961699173424043098183865442667502249105041143027361897222130030681990655096422430682718772178757817018919804654353963887938133969215659421774568109018235654857182740647421708226128006791278204442553262735751478227597841622846379374921108816034543746759323382742661243341985034537530747087049746916116595836116382379218849322437850843091497071579536525800927691806633185551875683881661938194698895591610097059921724485894253769127464093862400572164741048037915593119391209144608119367935544139233504020329351623416973160258390784663739598987704763662323079196351601090991977729158624697330346265338442256293298098328601817324746758633139588923146149960839184203178294876072117974596573005109486415740572598435267530443978984615370562 [155,154] -92190949906849138117779459566139398041983452645035345331075541022097498829859751968252654228545743535362996267992918720040404757958730414544363431023467332698662316584878247502549074991019932056943247544721522747562356860543172752144202612977380708348858296126859498330458736821890027831892465431286322469750663886522367944855170176994038807870540565053231769930231990542319878453026066198346869675379693961762662680844397403085839286993209208732621886188604493694108979054657157011737211176915762445188957754877637798883014577534621265718231668963840281658832218087510237980595386168053180065350164095341117879123076247590790552616902001420358961361212520262817849256517699935234914696939117481686389029146406429662449948377482699475917785345166188382406351851799258193878379516101651872923472800455120755816686448483898273750560313479880190580902099566591016520792774981748290085479618055980776464898831512044370530471931081085661007010485414782057768160140867563734343680877059083291275065865543923355743863528370944017644390475843685692731251117488157204671864245915063203259676742320535368438206361339136022796202703327291841307519453332579187146031755036100659743640974748945029127193999624193241200232216403063369965053547014292408707839811342094353853653188853541983249846221244957780139527416845962487460279970557560391709830922690049397552429617 [155,155] 26308080975132674358163477541237682968691483606431698602301782291672647968025788305193663297311293986060666577451817112662630108540614295401275147685335909539732481441841051830554469272109051692756849780936642360155387909673550412469110662504246590344817492967086420078633416170035506887762192496456261957375194581207666338615334141560336440489219318266526141482023042763054677515170090469428892734888934094522014417290512820042873478969682999844318838602509472674951584317304392841977225162665979819548346792860313689712953736215269966455997093028318165907692326283038122872297501313599491055060787355854676213721189094506364682791581674819321946684253144099555534409445173437930198939487163752849507682236557785351734521077979516823860454202270899304801462948511573185510222116851940321430664687283095566474306943956102368434565877653997833004016973365220097715773305920320060874603332671121994057505673463416382289066597917039303126944824359789385911879611062589287676398873479450311388200711613513358837938279584156405651608680748939568779419009443940951950796374577765603262485029603880308880999650790145650559010666294079254473484852516894398332533114771956097013554555558371125176917423696809388073969459349499514519172639224542733031717273762354118295695310236846882322481279246903331276249008734867982045029780867904078012225945357521 [156,0] 22736629755287256415493025679736362338490571054929546558473252499975915019606250032311686182404454312225203815481907570295939198076031416030368261550854621747131072249819064930075245374155770408343706588753022469166043374437387646890540190106961195282974708722076265638970060727928242789543566776658060289160311861033887746204441484371134730342198455308783756252087708795421706060643262585193068789259045722075084566117256375563236713244893578463527663028355866675744837943191136911470730948182371439987651613955496118469510996281459058685628276814580304200681846856587325877610298765600331483410586323994912669396624019397311011861607506839703617920790367129384364040593774493646410936962630798440354344573759999569366646575885262563699871030164258591378684746388973949159950717110604946642165265275163249355459323398436601248471272684921231453160751905733191381797798205241007450343025401655880216916796763208805534021895413018952219476871239196938705311030183136664081932472032351909988412060545772008516910402742102575786085357961967850377846896610861123044976375244020819494328007190605572770637126197491267617128818354629800959711535621307437318027695522508124765824753906536394901661539687104294396730275146746601309057282606927859360723886420452843920256462286101608705281301067500468134944369504775035606837597710080644693513778653717098777615397701755698118998036551200600102568651482735579086358135146396480578724363501128800127165470974456489714987982493164443802814731793634052231270419791696147846094897615667324483711223180287633752182105391763418712011421533106964154479513433615174034104209323392724691714360195647464057743750895224575175670946757279385508411871773501497479033405793489856809051097049958851221744751686349331487698345450350311913495747954336721780974455019406911013945957764858242026313840933435707698586237068514061824605417856287078245933025994481556606329100130015311205415442400222369139379233662297288481343742683812769009657217368152691051363945007324218750000000000000000000000000000000000000000000000000000000000000000000000000000 [156,1] -380284877577123964537767563397339158019514655403513246569037605825987321120608757743625213582152113902425072718424842260470355674163772633551343660965880071335823772728459629827982283327288366625195891970986794065022454215253695505219373427538059422337343454299111795271425191059298101994887397413124067046066431602530843845831588566719048588179574109476335158832550424376368422112129591214257583933394743700279587674946439444339119370346135446032286750193408693591394918222021965743643314476826040882034997561034767199284578934930772049103919387045664284585071372113879394507152784850166224659905550442226481334690432106633115690212625126553682711904483635152907076076012266811570787851319410633661152590903991324201328141359809152401164626363757120418831382972479983074688356155514549633302007383207671142912028209838457297189915139237187501114451841444187763805858685584215660459767557421979358789317801191647479464601339091218290974678085689768715049673652526897898478617764533461247610429014208103211607059224448133607960784648478452249061262873710960636224840660742619323791270985500846882024928535702335897521218271888448021915680766641030241517583962969761885304593231584282370751817811373724315800021777916449058499526894256481900479436174628677648876982582641830210357612109797011515232148443729585184449584130852622290456174918797894824190310925666743431610951402966286061057038830816595610355381602751264412693600286899947705638033214059087843335811286679090451648486154168645446327264937780475899054192099521444579717691061233216429375556197548935272568834854769248596404194741941756116063576847199856817175186618375375788888477668101825098966729191095870098228685220724400845694924239936867301621851371807352158105289893927254436708282390932075545560105712543379326919178050901337129457364633243205243577468673591030904539309419804582153028186120790275800773985848015150236073329586400710062599732140041421465630941400319181386571781724650911421276061918149303455720655620098114013671875000000000000000000000000000000000000000000000000000000000000000000000 [156,2] 3099451821301273402809126225254678545389138166210011900224096205561866547774123994232569411890922812894247567484208485718465999102177180463649975339261295252358825216199862975917338536893843434193370422240605254159079153108923788781773037972236803182152926737571005907549096614231093234723699584990219788665345149364187617456614136066009990411906233037563167750065411214751366889713718281498851515633167502610736596265441213148742338499552409574340254889711124991163600676678099339244424292343966705743243467833530324687540046033247396794528848019958495697923267587998560611442497955204296642427326179502010698956799743278236484227237888912225894497438934454410009511078983172883009996127866089067905552076237716052850317024211003893898521979020585072453200553744672528430998778285605722585513982108159510102415891599617702125300879136704297593460807356583830373960557560030644413784133832258908331906882708708982216875235419767906831275679169018359714666118351406848790008863452282878776737101783898606861077972888529584311308243235368107163824079800768430474788782347110342012467110403000037219119517926451149825433670747913877838968564005073587420826452643193294199095532343665037508047020425805116475188540565691932379268216946744971034374127454204736648368410523250677072363258740065738111138808683318631375839098782006779882379489326929898123983006982153415877317507275050394208990722853460176462889277971258408665836499115489893565645845417771478691706020887334849631853128867712979561354033662687692643023174118329444761234868883545121818503055365224486442396014861905038539614129486831300040668455732548619781973573970007398080724288138794828974310923711973722195395338154384037015685004395216275267478805203367234939571863085507318019184839597454864087240954267910415726771858277532468630398398885154850486012664867687010880914647623603631269135939352375035710904361101740486611529821563437946719914461743469069640492926490141901192420068387190729968188975097787301553580618929117918014526367187500000000000000000000000000000000000000000000000000000000000000 [156,3] -16238795023955289391389363663361963843074754451940938922976776574106117350826033235902915560724552558829012229895888302963895570187001886147903786285174951078647806786100785987972823618801350914636325723418982594975467673025382340365370233792888166015430432707544567785024604957869105992757320448241943082473298008213909061555791315924630653570531062369217231421926869094024079242643565597757677972106069410782274284806702776311437654576131479351168667147540081887864868911031640527874496187355865503625109192678625801710886793080705992020226885590367187397379997530735531294973410816160456965227970828399635840644662456464596692809986141817675719751963850804832755785727935071085639606700771675316796887585584235122506276610003294568986523914132948643000474054158260987027456334896857420061678091131923851095989566843363802227613393238125884453290239378696188516366186062769954596026751023804539559625326432555836382500705159553434117388404831989728649577462426812533415847958031473510797978844822266641259497471753206619172216299649634676667219793375662340570383224109328244686354702952572769308803304608522144658236821992266486475152142949890929347394025319290216226462902220227940726447592353282287536768187658078610139844603319265680855668386519247693499713242137930561567838778328440793197593975549333360720039727152361408766018434445874656463852611985137947794156266934322964257243894046469469930320263872428236951161135710641305798636494343825167757913653883383755136382417532767701385545012713763819662271194027679501676652256911404627333161808982053664214486730302207746665989434236981854122576932428556453817004592861189794438888562280654953774541617393184157436151393031957919058069100085292038031003205106253431757765561153983560075811203435302150161382885661818496270697895847714123567530100253756092614498133703612447323941386661425243173523959540151532982389014361900158445392467371374758422139466974751919406988646401924515609373814830638045114107662861624605541379651185707189142704010009765625000000000000000000000000000000000000000000000000000000 [156,4] 66014109767427747486771781550938916314878739031489423202710333168554992833856964891240513206022517366845217009062658211419654359137401024926679718751135068941545650702019328662417846707050466847208802335933523769921276120991069061343368148218650089501699672380611784984595709430939677505530633468529955380437398973087357397041572487420364508847323482876873063106750354144864870900189609437167546104961258333989986340556476438322012697305522923098726271554696377907344886282482963912835418923521029055178603777980051802052188413662111681962355975469451696759732125924968464909314179024750368353374655585102429032524822556123126426366069263355501903528263564541410872270157801435303429996535245622745614558255320002474577309278239784647765472743489423497230758549550759080297681642533951034138327551411833779929958865124401064276827639692798137554114129559487872999186790927975595954690489773096044288624126481679646743765925446093889483615318656825167524944803938697132339399035494472270537333635618342355271808166494751275746690338841833947897730638994829570116142555149440124184242667103402420364069891177453456376417638921679394758814840622107125869594089035753928046973807674946305861185674844218547800453090034589047659863192473866608635943047692649982231642612214761136891369676238448277601244760082371981680700986872762520612143561263874722016352008364289881202397065389534167308777735490650187549434202898372934812449545811853267049619032156049557710659438651732957429227682242605195522173928490454054387915095862863393614388611876325602165512267063565534645578854437018547289524831570003063370285255690994842315428259783136264974331037474091194863898440104412022996349772384206251298913587085256690870536593933318894428865636978439348229025936543709709665048293346622956180173232017023576615587853371804763105329241199781121044252142269244154087400700472958102534059595344051731990740844446143797951040302896772055293723210320547673347302218974653154166405936864618659431819036598199090803973376750946044921875000000000000000000000000000000000000000000000 [156,5] 713678822427169486539266082741701242982271991849242853475731446587348093421916516925353722459179187727050733775078539577408637563937373862123841703911416203834020349427218059665989393619272145077871588606524640666983734186402420972937908166339048043884639259762564400090672789814685578142236457578830268134134803149049670623843465757807197358850180370781538406523547806513455263891596109741120182299944567613211775944457333291027378252986220931222442974137979618318436626501350117932555201752861017712237545485252692474461562660166165909330754528246784461983467058049222316743192226410041867578755237357301462008967067004421322939000048817180788286891099034191066592135851116977472349588684959861068375463672267362238496526910796607956796941149335072285238446131104058655353486385577013046105721485955996499424912839863741998025549404554102236867290357008753437008108955028292888685862636633668296928797621755316175726130239741877015514667414378302315376613156138448787190656368375476893437913331185647945184956409315988351997678302894582910907102308584511422383386462238150140384631415231663104153297621074432519560836329980328811239932847698585016008408823753549511973533929495629061333189012435179632308836022322430443165110468770133599589933803229368818494738518393426187860068495274128328036415108103042154791565751802297474512053107513935690399771252787188579077574547158042375734810135904977399447337476311421706187804445130863179105840960722199351514986080725526966487879163208479150270450702455510609931314222741949940829305435147925989110390132577015565047608755920182768746769955914463645180582880648030342496661912292496258388841281496351027789469535381658516959982584327010192067212355477528580288462110222220779031924236137296965233344718601780839585998160316574647092319185576688514529612529680035271990410893174364484970342027576654449926679326005979847540487930536038945101803751910473459268758885868885011943379406916824587713998475894302911049749093147528407620890505969057926449750084429979324340820312500000000000000000000000000000000000000 [156,6] 52575667945128819188454587662934735560071989877189238863378910502901314468602968737838387645902864963565360838824849760757582280224481685695318495044529930645123347381255547353301234524081193788518055608720016203620197646008924932423461407163904052335319024062972329068981251491874381967513710521872465795807327475185764134431208028931328951110055677838165679663179302265392834606637695010948105530596739289665877252448444645831904992405570981665286132518315683856520179437855639740663256446169372144601697602278742019851080501649689779352057210524792640244017802041468259833978898592791275051109082497142120284479870250644017956704815635630624559650834213146424432741380472728428093294615008191375459584444467998514882412017891759336679908580454705425109807328846251433309848715511738145763260702034821535979062562834233422884082283833445263341140740857934203589013240393776413424724744133358339293084629441513368476496074392224834226817758372648910681323708999853804516037895661199854066838587134369241806378091742207283788613908296045327526429577319204814273959852050123337107239581855310366554080218843903941853340490654717428697606113807571056393491296659666434458427448303645138972417863467673164514825752508660027361449603341323308790646105861824115550712551211751026732508326275170207579642972096386536216392395225217016156543626053771996000160482690308823425383430207440905974833858087554494897076678259094084420681118337278894500259940075498299125067922118577037712428307315433216173288186660982869639413507466689456865421021429424498799185716249243752317714728514674147610132878069132861551403013731841235326092470400137138126519753372722224174204718118800706833216681832445274501974722962112821215161101655831067492174858927425376395420473860076453542077706049478749800636045627197772988474787372391033879625719729349525019772116052179239517826634114147101626255312829789397179733248678660698741766487114852045306258966426583667606251296053037185097042949344454485833639104203898403944172912360954796895384788513183593750000000000000000000000000000 [156,7] -1368585015724153430407764513462805479702737783460588200954716696514856787067722034796467944087063106518705762423393814448353313458413648604672871067206581296220413997186546692113685192721276671261350541445840493137571278399882145808758051457200006226849739186402839798981834531414987989276072209502610636749147655322145465150357327927454770116372064075906714916017535432552390964847120088945308648650903234441711956038945516791948190442044122671973453826310656184532931891774033488025000108969877917228205423017603648609902697584640241488308920198656887671002886629980392998154219416453274919344837534141918917650233404609443470656289734099722298467132192477280840728841569913564249972478347311900241631807089564351657758196910386720450213926317723667474023742254821743657260875178198123989529747937791899375867186355124018539845312238299667095115629352928436823881554270131334237173790889772718324768546235734587816998872291401903138541387985654075846785809587385296086899345863427155841028234227119924338795721560999844374228307568919211307338339578496289088190421478914007795881052113227200969450556965242608269273806875815234976565842522498476309951371335349190856199853092104389961669927314805027447312605922018694634510744531570881664160799375323146292165405586365572372671921376279942874911576630199654170547300666835775437977859077753082309004161502428640568624216074145925622123289324190443883986802708721644900393789827692472969723693506320329507521328865412516771012286653432372906121519931583864851226735988707772335443156021407920148130396689688416401080683583831136516585528421658407152732214689446646940865951434587962632430273152649955398214104591378640389560705002864652518089415852354216144855943247242139292255750574016890714270967035140104477845424623345803719861592629609768580933255035321954627329036641842001276008579681640994923341891589924834575107614359389055060006989478139752509097313172063271434018827737446295242925709341331487971748586964956552303893689860561400399238674019386508007301017642021179199218750000000000000000000000 [156,8] -159440126578177998403182041068187859871258346030828671632780201242209642820390404284173234590121040453747928426957936637081372455768364566814018537098132766166122179921685622954379039347719543477543797196389688177727905138011528091142536382242832414152164222570817107096494421856026400353101300227879857645526743767944826615283964352090762253420572001962518508913580581029476090435527652461159490681324509036288095811440344971855401831375899285035641606730189056640023604131206017139131611539390420679193052541784201410696399674472699316139788002202774938720822604017367101668670035059135281064895184405775336765198196668139633655720997966010441195985566226904579705726513814295383837505168698631906323279013543846544545291528353481153845795230603343343989030577447630375239076697653970476086784547647197766301580210096487237794882637955719263924483336882685298744862794043486270795256988534357222329579484854920167600047623935122878197816507651992036322134725797211380090152470048113668237899806156735083196163481892961589811707986200102028149680336134593936871351380001834238528818754073749811264898387878755294459182132669682251122775592426220073904664195891046151546335233346293295042740808496884317211919164348752469588087624227949790821913403931169924359131017416474320035652048766534908614501899636282983088422161113407136150424228304020525270272183313819121265740905940710967862450436850176139694514724229386051942816181383793801703438598560022201327606327126344338865361284448135476539086385063918548384192365253024568019713621346356382770652462977397491892164089179176956010342698806484550070021983188303235649324464804474839794237680442165787556920659519263778968018887354054171490235466703594863187423006896524037911089587969643570236764392570981345536316994331633382538122411874783826397656791919213899893705118447701041294648389847623914973426305008216068379044424436249723620823342923149118871290446162030426272169392960369839709428844049536006318207436252841193353869628579328975278290420579396791112003484158776700496673583984375000000000000 [156,9] -3382082282177783544819147788145412242959600490653222909822571838890769054679085613783961966226710029204631967682805076589177427456815903842763169680115825127977762844668399803175872558870380860522568621105560734396427482797402366350005520019865349160113782349778610896484053389072579813206291067880428532293726271300034443538650772530823770316057208368875879033024381172807721777890348428715373453053669458718759019098140594807377140407660493083546164004439215697003668996018739947554730994423848414059302014096918620714345108386094786294995279137093810524710219023076009067328046006625034413208884129761225177944849330530146787298000802669147384016082627917847989702906535717116120998017663323750555632276398916323295763353556077881992881218759821199690021012442754376349537464677807255917486007531829265360265856453742707974036279376477726367390617624283491465315598978449824249348577867312274779618842548015128595978588429083236188224424073376749983473974830692557990303405676790200779462210653782289753084676220251819881096619400143308175109897456622424194159791531056693936930249048898798392467618777341293181603722982070043227275177256064214668921056575353938938914521708078410619784648043781248729014934121307896060774109591279871167940362128580421356588128171854551987875822840539882156192028592940716288745069549976290305830974487566148970352077169588349102620158626353708813562599432109751917904893870574478748050598469017238470370502653926402433858021800050261745374520706062820839845963175890858940310545579812803814421052369652851036960511157903325353336865035847132194371876814436602543565541008949993395247736539245752517413579662103595645514369115617563862844186490099394438683160183361031037271305313708297149218837690817950065708436339080739449426962805054397176588544437548087243351441870708802591315293877201766160902422508909014599125886751948833359359160005925099347367884501681527408088837870723035535398537385578669272847414890975643760500935491493788758186923437260948385761668992836263131218643707143201027065515518188476562500000 [156,10] 2853945228696422190793025273464399756571175989832844132765000523644982635960927768756338215218804838322777302327004268980462241132091365511154099295588244701039055339580545423651483721496657319136430886631191035569959690691276628429502931822203265215988837215764658382429851938805293831243365913715236930822803061661307462827804377244004752148567273335327490749638004231794702003489769155856462671433092966880044218686441181272074633883553903471281858287516720901427839553717342657235610076474992598394153629408447127874945561828874345891617817829730481953031942630338909260587242572750139247034113875102330077475707674945347874362795422354417787048884310804826494882876862000642029093109991664612132982175469963483958080691329890524236735069446645260122432844192278364902204242998948745852046287678217949235837594605981466798699917388900269905719226490327943556060054543831423677990026979217750037199580578718794448834041799151603862983376941449266274804413109625732207735046485025380454666255100739241589834984754450914179594514463423865802596386496897051180194896860088509874255671591577346303898124455398932566724751786487371722085058550547221972874804395452332792443826757950919165650994280769933597593951436304833031031987583258000928308709958072306889743832171570256239288415647148688678963817900598161920485580739116771370440818089560834918675743638347408142085579659377662656141531436170269115985942403211401192882173288895179965151017289374826730519057311554924167967890318147843573122312737692395232087878884123512393465924398881410949886374341888164836943991059541946417306645224780254974496838697053864270019615850344719358575214500206520319927043584650900045682872458119823035560759018361928857620591411872674057276578838322045960552204544651595154396667956121431208796454015630766993871597537483842181913440170108505253263270093410474453918744635916551579140732447272397260636888032321472316477192233395005413997778593151918108122222982930754505889835528045719604711105762190864048254327982843958633196734808734618127346038818359375000000 [156,11] 1027357832694632447618245988041056045289959375758826562828149169867448303140494118137080712097403588756233143268826783092363261368281781390822125495769054624418353195705770922720765737652311018730000936656993594738647169606586155597963774106232959771696379726875031936785999333982028716604421588567484622308758607900925283207783156588648175031437255940638018784591676108616612261850959228021396258823737006095442597809625644633441748367297462226066935654108259885840793556588409203791623523249858190154295616026540200075170631031755531371865342240424251297651772375528780145950757185573834109136641813576282047215702400557593251278031181919118976126101516965078740051663002316527458083356424331982489159768208842088354047496002260678194242744041694988975734263427309959310056276263282414128771586236528489818664689714430088617961818309471818450991436432396099068713998798273541270214879541388513317651843036517933209025584699204246858387291132386398207900581933451477842011480166757966634990115436509413755217196676015396671081956187600018759737392599645221486262353401694058044744398713096184328834797478517098898002441019302098091423406280669862250825702205583913509489075746200419789879621783618861347470468391815207365295770328834420981253849414681917179395969990707874399449152934657508343154271952489983206595326367532629465440533499155595652267736499351295451963986213741241525954606075017306256820714841693645462900894868054725802275158946304805545262735050526703271820097695740598050975988362902185622850241271557926375525002547036078240445718149140723688036143906608762648410679362813593364727577708502712496463591134417663138386919099918442457726179117955498941420654573225954565218836683759951509382707263672414641286721606034751817594903884971662597583216700285261760411740234521640952485108787262338659447619836396747098034925572778007136193558750894425464962417842200841681026065536509592769227266704030763873165320810667976145666600529567952880679192208070309175383707748100950032975636042639581979596385963304783217608928680419921875000 [156,12] 15491285402241523924902535050901583088331104755347867290664646225785549249182913634528270945147352380731227194444665884764455388423783367032371442922388696485211396120814318117388375883265260917930486502961302766404296272861397040467814058455474536059323417731490850402904407617949338708010981476559888625963152561578183724194282635718613928841009042856680636407306635664328977010594587232436220437773309482343874567293179425845991206668221665952725905351168185134593281590560535559592502873870416337766057312370324050711110707358515773000266460797919569116598052475957203146034397377588880812984858573315412622039071306309327778225148853937803154810592433218945208195002486760128683472742910450032302765669513071703414350427538385425571339621159745529153549533808674219116098534844945400098338121432750126909109499342549938281987855130442065660115028247802435517639116056313953018596363342177661545011063158355448124715012608304228177381098820366110731593166893512047717751345869502180537016887002543085099036932223298161315143186221129299776933604940913780465047108573804923032045032031843348509598423668808560480475743171606337934266871923093175120249448609909411032392866345783717189122354910141347869983461890762422006888942555121396698024053021602826163825455088678759683134849784394708720429477085684214373058180260163690605280398997375081838498066723429468157545494498504663917179479691594795579371195644175996836565116050163067121046401763941902112218613612187680800836164785768678984809396403442963984993053066496061959056621667831224248768802843309451269837953738319624266896729504597714403910246563136797042278436574324745006921185108436572817837822383109911605103008990140879284126102242760120290744550307463881906631708707985567162003205863273545087014142342518056502382860007067236262450485748415104192346860099619934821270601362207153268298747439879081719828158652267514410506055738335448340742985355088447387568619321287726114983208270183813474206832061767572203955628704649311849508256256485738688866149459499865770339965820312500000 [156,13] 104555540211114593900617135784729733832168695364072803647672754522846561298484457390044802294521693370020307224343296685681565641951957444656485644569968771943178170162927413544050053942737922045709146566069349972172387271126925147803225097932580389193798173607998658728040265141989609792498645633308209179127449777787458908397449543777815827164242530262287319006147662287942391102910528355092938913455113161671682102000017528907343383167982882997375000106250206016453128644095756386251079470094815991692556890878267225341823977760387079242077413825676672986960680309706567338787275989259267932717048908177871701037148395403558745879241820100387450155774231953550883373868646962516002562961656299406539400197638634681069771542633982737086559745645214424867865483573016950448820276612033423471286156354921393519553232714056156502518137723635897376410220656709486934653610975747975761951441216851530611035037241642881107565883055911300251221646976129476154372310741644794671360088670399329173489716694715192745037450053907743125802142539363657869151020316065379563553204240177153470141274872149338613734352052407005439459340001869567072765564483373111987220354822921887581114671323662885484548613512647597210771629223022246440514411081538850218577693051981955845462190321606995252682240485100646292721536556271625658242432210248682967058107694890386006529542543561704975723722526068687337356814037810787918444847268841684381149395245231167292540086531804675185352645630543008115949640038016925315420996681989515096010689705789469585131022617453104356581857523894492943249008514956415021095282910103313667292380053045964794509438238325266531792154906057004798108708020436364162931501621612680801397255696222047491599351025239165414159408116295138898932216499858469303460228451427296373882324947202452487438326279128105114938059086974022332619040146979671911310957438607485075786800344257567684936569038114624112020702305695051118138109879698138002431701832300770229731137534913562481840495387204706746503597714070821211862494237720966339111328125000000 [156,14] 434427645685120597469390130668431589090520589113336689947593628177253873995573208428800716574703254108226623616808007853955761432367539900062215150956381555856402649960433011856887879844168622974593057742852924388856368735396287699769722877538901296578368619846428209192983050896546838035368609578566062079259075800604429820977526864171260658950540251478921431680067774759076655022823020781072625707914356040433978122919746472763952622796729586737706068464003069788545917646149319531391807812771102374300381090162305639358219138840386108747257707439687151156605334086913563938141184442702378405053969087022005129552732916329742502980456722712068339361323621636399425438550449869840282903762553066632638880650828012464200759360148209391598743247096404404321351828420740484612382753650035316506027485489756803311147535362035020024682567771154753291907922203293415882220010614985159156092282342519507699571702899238488438855043775153428306233422885873946346567293919264931026395027261998456066072309491755722801764152771948431087798178477936313853087524547542665902502259191203661783732224927853109027780278326737891451953574196814379374280180290025392718455461549741556888309925328530116338309329432419619191141179718203805482985050452584056983978514411634062484787959654402486908179955483270966790700139952880832034106811574490332094961012197458025820980635660007388262151827833051251540650795337241216942335348165784387070503183948787469601482309190674218459474801646533813716511498071924009694401846206094499197814573289063737664247875357289581326299443393944103459728090952479094060590140940800866535623719843124746072292969126670432449753205121710659134590329854629752354480941225968792326730113872385567797327187404949176338465593827913537062448026818948086647091874578420402535707232478232040126587885453310285682882961644121134762150190668236910732282726908630540922193281212803565899651186271695756099424921812993453179400219391211021894820416817886938209868575172752279097952610249351140300939910776634178546373732388019561767578125000000 [156,15] 2622689885780057296448820966919008833979795404980243059624709427945943775040721433609657823071455726142156275072452902127824134406480982186925835396113453459737724264299800694531337806929475946415415284853039085703576746606661383788364224896649453407329031513471918896584729816461304047789519069446249882763071789520096503313750471640201267665095988800011961719884847629041613115711548060288883616384330852463949244180354323220802562702108698546861438513696991452380738860969081885703286526866050237784149949518182289022928059950180722284103526777487966196236300814882523988143942426257068127319411914345348671853098934960488855426782030896539099143215990423795678910892432178661559209229088203696374352353384546240552634926437273290640096587950459954116842622374563392739958851499910624914908924283734621770319551527896354471167493618302150446437400531546223955482017873733133681432200921993226470553351512528250020572115508885793838040055310731154998560473605547541951070860853311937219390459882274201194721436331234792415253291552460962176455431917807600948269837577105893444215113405185144968718769747940502905872181119251788679037328048835316162171739575532854880315215017362443367609577194965996332019808198489861933590757249082453379467097765997855605127370082687748288814694843472043920239550531791179460640053966782709538237454557048920259043527250402465931995138556090392702656509968408784164622977557872181712367458221022672361665120547454251322436761792940546542564550830390357908009469351752400632269488465276976960781282142727710923391010106718501613982921253919979684409222019955816976193415147235044013549613633821690039356831319606623068061721816066018873851661820841909534054347748306006381197198343967590798205838280387199320551085196594218323597978239423441565735248516510140483015707180245777005754044127988566465318495333437718118139445544409599416527837792981057833104961985399286785705331071645974007246584644043170007094907791062826973883037084179914687147215565612628332676885267726873962601530365645885467529296875000 [156,16] 18545674701474109678100473590251636902197428924196611487157654000806692569902231191951228364952281797799750631629297885902629021634506113368491169190903471803588187587457299612895268160893438430796321723821234380384862999987136225945070404676467021749484889435799873637331237666940443023706818568284915631882053454000840809956402790260751608757447954414880964257499614244609185088494624311013718346202035459783580344562233950513843340906972085320818967464245312737885978521066195652259990622192183494507203958636616982260854152706300187981178004985682676718363388140107399478052101503164088577705666798139661318795765319173715575824598828262643039686958768103950677686024610381721853306170073787167066953541908921302130528645967688571813617780657072107841446022229089810040160344048450817332655045452205407546043053345202624117807487600655204681360292181719117493842789278057428727129034930887974780474598468769764895852621429761694150626495541974968188906634517119528004096330729561664808377413776521495264423244054784987153608311759378739484681254904168810124269422185612956788174825758968678047230080199457485537474116301454468235019123438188393710098319882854320233420043971908013464201431068302873938831968246090968999022288850055398863498507313385985815110904424142628592930544562399223686751357956240966800561296622111283821972629857498805972596214184475577225305423219837054590183711943040102698085980789343721391340689173867725376436130967559300089812211061895697930198247421914489332438378599184861153006000964544785244897912382707896337003246989348478654134427875081363823208928280177237934895367069295441542101943451867501517629584550000820572701020885152594327016076896839468656533103211945549242363739928227838332908908154899661668516238922211525748560839040265069764681371902899452180224855056831961087851542819879587925469285617206595200897907596157739319147465071813496523016585196932287906378092654627429333772213383740051399661601708375488461179804137940813144517939243482885281866234805647764005698263645172119140625000000 [156,17] 66908608215920069692002458244960740549295254074158301622485568264587273681924020559364382808602976508955854727909885319826972668761332554195342735396850454515586376267153014272058900899014378142673257933701815434771325575665881235428961127816665747326115095160322390220038359187216240816261788154192839579999508966499301513098797180507829936974687345712620273612323302146980615104366243968460394712826983028129894252078090846066138237934216725442308892933573526006532460111819784620685595388408581909576779044978193942933425432441517880085084229801422301147064401416384158819243683066949001949903450378178829802480933230812074792527976027031219641063305250589302934928977558231058603168531498377490231200246635843931765276844684491835262104333444125128111494905117310656322185919087612961248099147891658902172245474677260151810523739727223065463968722630210619185230252019762598434337667735398665421669483906148788457242061331029995987906805169681187952135120154434205888562942971173988999645925694308494850245322562447365787114549185092849651415246798027830203114223619561303261929230001417203060439139902782148484697181530280399476523884347057709599130026082867314376506920412495250290594721892502143487615320792688518614228984096632137343791367296243428860583192038234081856819416390796947006223564286022056752756813497955576010564639207496622049683339938845052679075347109175727213794799324889374502590352465646209055853318673267769086166667556974214548475436290666825527617515910976211063338559480440693251733541600955534237854473891032716562826133117492403858929322011519671326514694268151223037150820240373866947888051131660271054457449003405165671027629074289797313019986506469387797652998685183344941631705734307880218432394921437891194993653325959516771870308715117358997230946213175476747559249668780560234391257921434248227983814379587097304883480760108573940872830187142244820828543788519901948959596546809061927497099896048696399598897190956397362551094755945423852493959852014159505606549771528079872950911521911621093750000 [156,18] 73909840944546793877398942978214329618439366514740500636059647413184685411723590928019321491266254491760899024877637337235798043113534326149634521512166088637443797540502244265350311737845403110921818500221820143279645472902272991639398090645665999437756461915090286064879029247653916126783080265921000939528542581684574587399973252793805488226659953071827217501221189059265199344519811164062605602631599848547826045337307764543994273770449703459893723371425402467489716685253701850586830819616074353288062955348992479463390573830443746437224385941587960289042272362454504823478844896725420187900230178351538741174719015613764289772536375981068300170512954519094943559678904498040724133039303539199552636464395297274293128718430731328489777288059822057399375155877520943093996663340910119544053253879364184286327350237737765345484774366959408746649100602485354734585928958841027152172200942283820850477440095187006905802758375482138468015333133759800273855703502152513785344207039516782006698949790040483486655310175930515145819582453607497390019389237234294523055359589163487636818696466870603471562125716009737601859575450297128154200881872870576103768026474392704498994757095123169634720588522862144927869817886856749008117935593437450797640608304297135941962422010481725310543072417015740054972818745206914619454930714545460202928106210745274106329775344007662012709139761759380181454419891166405115046883461498150600537714404030357054450836887860085868318607034395320137190195772221429779747132375246072853523315273116855091793438751189976273050066314809185239016407428438562902055207953507515081498122633410303729701437615578093717667643185200027647007206998949664067715418975679224950659490953469653303633383939170494811456072338356458950771272688895384318094245849181987201587863834064261711545209351684023853109819569500741467816685074077188436276433252825250638953452607617244882004709367810035804557189412599899133584880472862623185733455668080389938618839683364237757782083069961635926503618065908085554838180541992187500000 [156,19] -62347746641214028432075564682957210520610584328877884804522630048134984758615138943763291714034405862866731277764979026940358210003142023264911737095640275114005255130803792487886711569552366348635841614067640739129371446022995648409973370832159330598369275762088800052584329631237597116760213494665568608899923988308451080365218602763847157978974488930034665981637425355270822918878524163644201934053241779491705380536333906579240631044392921752922698332510241396034798636440306978291341567772505344865577057710062531560152954047058288916656066689390890049492834601140672067794754216193048904606482037395210173044066177841209505043624295269819489079636485023788243340628367448107610018772455921028095693392420553380117801444745828737130663673772789712263795799113917004484725286259433527012583967323620340879116777072582926189153027658751446110224101431152688029382578243582274088469723389468893543571121365537857325688699703639108283576492585879054501347031924898725219369756207517207585284360844741820827890921198307924564664120527536091229010612361823365905879522941966866741620403092313216173170603930857997840463595266354754156120274403760895331268282221032597729136116831885690279072824050495543905738251625684047228692785553472044237883975908203906349183642031590199778858409196852340871260699242729878273272631224437438027114925452183175850106479059205389231108968211787508287946687260953882513288756644040642017517705552380772177371655839628024785890018959380818585124894803469151138830377157769968734860014473888425967804386946053930141039255793334329112648758409950538006174417379167643870143281463911333983755376631100713668461804883294687052999542617027023948310398801033037277331215824095661367286895517505966402353648477100432547353193973404557187731590844395858241238529458522567097240074390281786725446363944929644632187090748282343150525705696559287130296402914754477203855594217101991409361421465921303308103309759066658792770214425882615450047544065687097663478172205405341523842821516154799610376358032226562500 [156,20] 195244959955193036810732485928502705583776491659256870843598614491198600078194799854513004040980167412787050048424988348860884496838012360825872624249282176053174474856645909266170585777778890283528005577582974436720862296363951582539482865382886985324483450138921827257121084733687513827509800344979446772613664524192817247049939020182834936851054850210145037995959714614040966436372367056355579151818213546256260570574669423643387929365759064332162954568331219581807507096357023149390515980661307346396777199617105991986531268728615726717073404592622461318299632500050762752768847473125151377992649475669255800889878304304126378835241719825915393933680992227204079145596706810482940290034181253342130759357977248928889992438266721222165901677245835866066622967377896029168242545835264044369213729504139018806027283082399955008386875727289289440487654714328509501424212187800076282061812356418090368257990185450263744260231072172085694312388020346827757720851490463567514685119411089508733002403437570699554063034836014705283108019793010637824577078852651996931074563493047321386305640334635435456787665391173161286658425000362468704864348583831167537430534909717464849228371709769085118414237569520604744181265751197311436603429921554596732968642644765158688973015757525649834909670811763547642616669448744262181143734461673783328410307012958714590247839017920413402053207213972621640703963621539966040288882462014960930694396182156717570294647745628853811565269093301216484129698998913779461320180078398714510215642250102401740383518149517748715617890024475271143574412765830397416650866666279057477618778445718252137944049434225760802216101321318685212312515244833526174473599315116623574359054315612522623808143774576122965222924434577253256956151811175515938037607841428291873211759907064905142739218353684226396148082487488857508738164395744996852541462867244659683925835279781991434913415775597200295563374496687814699399083505456297244341908030395474143530878384698565256162719271912339223717935965396463871002197265625000 [156,21] 932437615601602569537082903904414607075556965670760526943037171902849981175448334052185082343648625417495175061315966938306007235539533843543133176064283558948431552435735592468518982961012824020282770509451662711857273654036618472054579647887645101147249081323101136319827343218910063998204039761402471271120520015100873005689830301929454766705021851207771217655406982529472180022423781589611182185816851207320885216221920393291164887918978532112331364322923785248030928095408719650222506609992397155946384613999461638852155789711915946741967011956931145883354735558393614251147138316685532679105864524679522169964065796015209032057859545727629148883355737745804974499517556133395295819090397700017979422774590304945276517900995636602751442012030169505453789196919234541737375640303906332701793109488362011084163521710213910879188740660529058610929968855762923487160071785962808448988171222555074647357658108156048401886605246887696210891453464884680632949533892952153616830711882296751461582517233602496364306472168761724711172493081838690842372017395341758049050979867634489392166636008564829316478103777500704963107933748748205436218955775671455526090046947353004074518644209310323356835369490704409414331313290279933527554205891298284017748137523194598748554671832391459092606471891186190145670352090601923505713211649797561003354824125891752353693597088306768434059126888443225585655840076023328833497726462215044346366591721266004946224303501718508711960204853774226545130369498711648828801481143368060909003165745287856937770438070623042819802006806761862016544231816012074406982089874989809763334127892959444629461737012638802293986977575470697775183457069714278922316907330076289014866723801173342352154124587419350285435079710175856765749385920511556734469935797367192174847712154283674025618445874942915308344205659410036254413333468663604439014093105268765261333345602081526173936843481869807583658889609913962071898433284142563864489473265796502599706154645641495930171072050677991001066402532160282135009765625000 [156,22] -956700247460050231817521689416727423175374912603262034426400990079311088165158282310825132125248946013881716259455927465624421895896607743186547794353287529543657564685251962532419503211083705402189159966104526778173801236531504723975841426317838222924636745008632423518916903288679156105048056994894747167825801513644859991610560871356404281715410373797359980477503385890608370067514593337488089566199380188883984119084722785874606286062026549376324373707245068777335198292387359245306020255815202597258432218193488561466168263477377200017951692155002937669092678466456250611513542769188903824959372495204279787346869626945190554264017006799768061767387421743987449408094979921206515511422874055970222306785711506980407634885559677793329103902578302729251665875851037209420150594173579492966213344174208946524463372270500532445682646261940627537991128947635099234370633284391573310761600402778028718196236451527289533428781021075173140670774459110758616107272538715242875468008557707360561749058909762316361727967786269367715534661433297945314467935974020247226504286296963296078515699630800127723190524659106820584905043891494990450255833173326674593919622657987210104608835859854161953205869300680108988914372218473554809167124536277754375260763606397538316534777842785219505688000850084371677258553212506734572943271610504207761964463430428279254213897581568269266346087877589766645159534075199429616168510480866659466385977351601789851545655208825934018445049552187305430064230796290862343429011484319025435007923088280338537230898585572944014450550344132474571047515529552007808553221295625536859868677481092057436229972624689585452893196846796532592992727016090467271730495906170503878637639931002046669622827246845634658064201544852968461226499112534574266590626484994884375204737278153106819526966569496814121310636676559016021423225209409518478023052860516097894645172495634462570204784597180456055482456463079149612340077000420193603216609862224641348089307562589172818778482701994016679236665368080139160156250000 [156,23] -3548796671665906918125231276354924237547378561931106082244801879011807092200410291845152875851304525523861114755391483224631948006243779955176359946458278659320634181013198940318989126141167249075075019037072310470271079427729918630808113137063547286153637363789436064757114288602412427811924409916875796706171822800399212253532519228901589237282248278149864650219273982001599011338723206954482103282325715543758825312870527448440125273055924726807270431950547464435757829551479748575047827870350261712035797517557297566906880305850455739246236432091592376320064643884615549274451399910132457217373970050786179497073978259877509025960688804003846065189884410282499076503506958102434642113154739860358296677097601549567406801099721749330887039202416580852568988368200986119853056816532056980819168402029656842158456997451788130750108375324690459476503191339581014207949228674885277142974248002507002781603500787378982243226588067349167190388742794682971301290080079917523248630618495789403032921071608593750268493420884337110989350848510234250103736710388268130785171355720808949315536815357040092812328802409176117023523391232769043188819934976609209978267533457572264663202780763172267465066529037706349571350944449954431725636384375673436198891031117153029682632458456652312427376472324112558665207011370793002365564445712242550644421746784312358515168441480269221819304426897154807405038573380913659772352954540908086233718217369035369842055770641115001229810265476117275829119444748537018434160567812601389824635168989961296767425355955740480146955479855638988219425132528315461380013952676562184577754167175476093212550107851932779367788624912759711937373800687002327378685318650887717620363833706273432459359899365157650646045310751835646618146094304761483091320724379859528598569749066369670740304700018218258527544299794424178643369196828948457595280118128136060929254438323537073148582849257724746159679747642614441467501425627698183517246173753082532085173397354651317060748199347312056488590314984321594238281250 [156,24] 3342123844669580187760626058501712994812068135420482541351952467086626663639534055213244922970396598265570981883643383253772191006278159465352471968400069096502587533305353165928724061234784185875173743029891693165339233590656251807987620681531593619532402846218585270345106079550347925024763321495560807287378566775502478225355431263505315512740559299106478415819665280855313224363560551723173824263588714975670025255427247617710501887098022135744527967229887077185243148839319027728218282301613358717608160118350039759553256066383309053824525925845257729503110580316917139895652054648481769395694890478230647253901340554927345628590504451013403893580695366100734726113163615019892387196600122783833814844566134681441935443595994878716512345509048692865576592695378975249127733547295187568414015995191435651576864253696710953132907928692096155012706073960055416120243067841746927849375065078253493427799969327825381121281905631926416455948050067013062091250653429622025676000060932958200674521520839159539710511515965952669103642282104832017909558390545663360546548119300514540137226001442188575318702746359151081356055520288569350260641294158648756093108857171635988165834450192939280936899117057401762180296157842309600233325320340884658879124992763610661639518308033214448662057484980202967349644762379132320482399412622761610172405412512640689359265150316317789883675909844054288053367822614634246112863089157620874332104861820641315354754747553667288080317319101385612843526077086638233580973533368968220292357727890521824923885156990324182693054411094281308605721076970645739163212131704867228735020676800781844225073956543047923487735441692714397366642161260987841032356552855812345134282438679114896404521744289875000882447141773898810798501366992898348095380164219816787491549307864656665789014111832333731351780313482327959626942323962899732625400344221056992179328043664597654876842990990778554472789637807557352791471768009221626205022738811286229697782275323847851887250270059897564351558685302734375000000 [156,25] 6417310221214065247037022784676126477237089691876868452350381852278375428882981240615825106774175259449901997307378404579066167181514171309997270315933883467979090915791962022781191333913396207531761933689913288469387688630666839137214473153693373702755575916880217166273700189887553297008522614961728093566636204323911313094027243941330008764353911839577889862215988429295856693500327389558565031527003192707845288176213857299737592131966705498005567764128117999513318443117260823842511565622020493588149561386134770090939875756352376343026234312601684571015764004985123952159661465187033085662023548219393203251008308442671985257417076546838558418719083930274027495478389503425039562938896302550192034442566081168956300034853444035721862978606658279974781002579095994182923473165890512067415416405519203912248940988637551690683729232266724708552187063511301116151902095667249881137899114577601933086225166881687639985129711230066325927470450006788947081446518268512090696427829930573328306275895937578320278566225298143210706127687694655153611671062773102960420344414694857903158876651809662347245172099510579625941045315453547585494433764870094842204137963850027798901003438137975975145689354998788198345464481789957429950151416497457577843839288377973288001620212978505216810547813053976267796852456085713143349056427093310273433413265655656115256578316167121355562801487614415695256068505629174237534506305165747973724818185178250744887628180652241424434361284456536137127450789560355070012428618741190468170683845880470658036653870298704750174048160949586412603548614039600982119349286600763481191991767911025721534904236807955044147461025387011151435801609214606732006488918099592838101143581266482433371534343585164906023572105560716379344133665294266760625584490535352818531217752444883719792648201350035310698370073742109042593491017204898386735797701453517815237210352599730849646746372849207820157870680110135840189322672482932071001777023965573617653360864147884369703897749991044402122497558593750000000 [156,26] -8153475282479900220975182313399585690420508620209829910475525580386457944041361553560927052625248060914364636853347680013715928774276293396417005649482119808603677026648877396673042113795242742238994725239110760417402842990862404420354898786650743776069444364951986592954981907103567778389876159418433060194052337758765752541866926992297640131766634852994702990682318962622959863105247615420658583911384318818922858786639939331369836532535351437061104349244296500332020638241640206277885660231612801577275338822547461699498608634845867890466478875395680245224921252051473304268823285731571134756674885267995103930689027906351378007356612922024530370309412321021617104304541352317933459383750806502058191832317602744357782987650413945088345923759063149535843655866836589759881536012471609598525738089034093292794243580107242861289261866829566324286268477106855811542710333087023676748850664170791200982984768715683016438334457104180182495643236194483388782300474161682301137627744959421264887876550577348527120515229878877590625437559836727670470320298348611495841794161550056357665526185544829448829168471659834995255915808215838904868198422294778458623403810062409502065542797443289760963139890036503214066273762715507513014225734209241281963749817869549913582989538862006891770643150739235137121883328560680845326224075720973711444104749135527192623793012807471644558647464430218038017152515948290780716190643844964038568873979434523073407063427834000860401803504868337391460505856316895690025033617627497483781987207122284296742902874590253776834691740076635202382882962156229277301223038600271358239745908596413583133938496633401945535264991386915319377622145436485497785849381271841587366430003454567382540672441774413072982719838131831855769238765755553905328325353757447285929308321160225371424715084312550095063035296002568456389513785537292380965959814117010678396087318487877537978821001762684412208302314022191063412453960763614725562869248371669082806688054324176306164417538284122943878173828125000000 [156,27] -6034978469159546653169350434162432493631203436429226081090196574706536692428493248800129089578778222105205928765685121114587122168207800086003949446417554011698594125932941668876317587620867971191573673807899917420390416342073663297892501764259589965791048226301046205488665499050169479971300626147688193573083166595938427938042541963061908655929945150554857530408896830693870249825167359472022969430073991881580717778274682740303371471646685714719975005233882458247528840770184114916781736899271491357772542452824086584909894447696610730956077285492883584696219841910518854331008891302361209736642837179645144610195835285821907956409655425255870102380404101074250089187180842101155346290764297801035727628859067561159383240006495495638267801384732962155654799587074876701328024450978045037204224270443992095802184300569560911455145346946801451678293604010215720136549585722889767371648697232477142900634832645030095673359766213809944262718269225088313251054052478890687776003963040208947226516590115385519834554306877922508843874022216903093109811767887656446646273076961812186150759167544316880692814037546977413706207212110272293927895992309256360150395732382912572923547203708441895030619752441669527935690017705345134603401098677534350359725928301663097603625243964071597010743347784890785906201441472645921107568796817812005539491004392488473625294372554162633560072960605452725847863415340692491236061934274979409793736740705562642844289030542994463024728419371952469108263274796266023703794148706850771134983668603796390947929332453936108522640622041504660524242179986344404397263908613683382451595080772029253686833919469615754997662639927276267733617737373208828767690836625493548853680667813007531771320521912197773486557965711826378996752991949370800679050201730860407418082662615405606252365100384050914767783843696222418425864805835207330196614764735178207261957832453145960630267616171852071739649277270300409619878766596881243218025273931026840887916937960382347978329556576013565063476562500000 [156,28] 10787290775391024279003087599250820409150145004222942268137839350056467632440418423237251854136546226094845984540372884399441100794211360426819622740868571517073236450682900672485099762350429128561387963641507448692352677269109682960655945779605751660996296040679719953114403012762259288510362311464537748274985785960793678629736612580087994371570237336734108473854389179658254335547914843662045164233410673450547216151479227634641097204785029300902808020232305999374742153484497741304683596830238291034299235697953598666025042998148837574812108440052576754650376983112777564777819725722647221645980952476518561956559980550059500644195735584172271808220359355059236569804128045522156097059511664902993815988854211803230381358597828393684035526618367865904667909337480474874081033587378331535055582545420961390148407348564285809936329264914966530189497805637091505913570742804349253671487334645077470535605762599114232167636977053373086339441639282989046165732278660386416230902398210524517687351759752454206249932729559092451595805767356118675134435943910001464682357739045410958976059684205362015501348006341743137440799822312248426652840489811082366836356813296511155764853986445331716789338005979358446476642582017071552710644891709391687755029195449834212511598523252013943476205596025923683571434823021489888025159906226537569360629022449298945646254779611487608286113219853239040470580165240534471625920070994216007008133558747258780494830776562122161996244711061408068589142722427484343575937217616392606268521534975640025267722726509301983841675736860973758921427836191734364233320904728805830699408431847241854667949643565112578778717203072212865068254299743971279246609351765604593750668296349256015419612409365104968913400279968161211951486555481907807738495482032210923085075608840513679362700191335342931415574718389187297037380435180036650157650016901220112620037028949088314036563584217091260979587320204728070056145302029388686108306318827827590714692526938893014713490956697940826416015625000 [156,29] 5436347530247489391299301883682372659223077100207849203340811237471384939904686977559350285025021997949898011954766826028920026004808649680826586440006295290900258621324671683359355617141140399673918407985940411244935561264658265418067114056596617574737556129594885064911400002456847327499932692501977826902358371372010805263088953963623796352586131298176029997372223548017375491200276523545996947728228675269564603222665122718980506969990650328484108397033763683701176747087972560470801659636011160386145312977584618825719944195698275845749725335255805608835051266052682268309729125182044349711518464758882633888845137982332254321845037138763382605107024541987201128764525068165252568276811023698575201229675792106601200585872476095623030738934705901226137445380427609519686321915958702359179845817091768932773896826730000721488103829261442325111060995280184562904835453651470070197908045031248387252590574793015283335297450443164859161530327009723844148687041315891633287131245133351041434170715171517617356749650839354419473376720864395163570050892968510791986077258739947721474029793694546325760287277319223182628399010302025468921326874982990857353123430693534757411120093034583764222542090601688205152683076908350185115262238273592646140713008495539413325729827376654175255411015664031244397297941598414874131758605930519275582627737379331750435740326323530085805767857380257253174581476244162836422519748543036442613711107919906683045447822203133384867613292374450156784015174340933289789904496844750090108294241696446942764823541448115475948726456934935293763783669024562971406149277122906881506847318201963696413843823891762726487525029979285517948429727940627178502758045867489588831988367029731164143618456864278879014890741318465399555604426323431909089834368033728459870658484148605860389325971983747940945494042380813958173215598999934317189156835094027326869514776389425489674649518424395791747098336333032339567721018328045594845648747793877524564982295359187369143565303792953491210937500 [156,30] -11798195801691528947061282285160141392831974461103128065667584254635743521385177147140150344826348852715111942722245446873588841108856233882435424744890702810453649626714264814588128124528814553825560739096000406090966854404618330451744639791353003506998792529009640879583773296302777289552353499363074599831663892427582215771944302740859765978843499366431788227382626081929368791176435224800286787375051206615300246365782572903795992038836667919778532616856753983870417734727719108396451334439305129643359414278921640876794522409307299288971996115914168610378608853483820115492609315764722909645778120282627755023002106123457764668383256815709963840033706970339250057583569056677482822227657654691715944243527645590798625762889244123322960317962095852669461078824149813975219780912622681042585559406051300211019814007635093763758110751949321166529168783483396948577556771969504572311178791148233078885108042324321756665269953797937113626199733994737332872615095189456406142771078730965487856738761904919033728090073132880049303896296618569601862994687516197088374983691286034216846202642260567716513418047356772237002481372621911948785413046678014717643706646138003133470999631874834650110380158189792244773408192800106965542872737778667792663664065704699055556923906509231360757801289254384539571246650150863023494777857163043970060150087577539192964604546632722101555677692354888043747241983006721462415264842837936627590977464670462402319443786002362295929640526952143639975687352321093632584895911957753145815116574193710996126378455284834154796260362505328538416925520334408276120594163603873957589040057601127109184732231014766193802802734934351925022562444424730936393058174641545617094659500295620622249435001346142396663966678443775624171115904802209762834206892301900786613256048917204237622856098058785391965921397914761137111116901541959122577667319441523163489213620394832059051508928909077440292259176839846831744010976000576162064267962334761983075185203787846042887199231414794921875000 [156,31] -6123735665790387390375666382969731910652494603722054335011717610565425526698235971158646274907573430041217155156277491704283354834063967389077876425837182079460935708969245187542009909964729970656640334432998573129370927458897525600041091918278081702146638223479986898953872191107889812624130512176363724288339308051589533841673115709254136942786872843670801732579116051742295276075788796037791767279937271116637968722670600872889064144166350225029927308219176197482945646973710267460146533526201716865880121592958198934184139008985632608919992727897510578113938497874107058560565652814117719700313887535962455394446383976216097926625199770222519087490299661216509980194785430507288685310297770340564638450837027305904607784200235552645330691629503967047019540203313270541261897428333184285505820660292608966995203966622022377807029082110188680243163572834737899248659313191442375976004975003073947144578334505516263993822187092914929205879643900505379561644648895833842095131784700232385678938726113194538896217573974038592673031227910042922555295453741668517373611333006632383556006158873408861754363707884511787979973796186555470370555458265492051873008580898187512005451104744157088241727701433410006731497173303474729427832702485679520836041594381423937218698622013598003842463446538489242021493483934734021529567007982995612361067766518576259355791191295629547162530856627152655971791948269376205600588845180094570629540193277601897055928502689837187087938086695128541552280242065540869307742801879098728277154372555448676082917187237417095640759203842787301414119807641349074988341155313971551918248469481408546904930264968059940186807577408520803298465477476410673674803380485584827030407018216042608783477385434551040078176700456928609358644550538308255749063802424526132360183798856669579881280971390346823440915765367289468165687328361394903851983902794203575370034456648328823717093457134632209294641859836169071457086420305534742698754040616610806175945454265850307665319194793701171875 [156,32] 16436457274701649812060627803256308132592120447179682750572829294319125603600976918876714201437003623221352281469714096818752501795135473722334033890955154350223643184092638709081812977769146617509519543513954822311791964578798511297639421210299317141078436860311063185200476245368427568550536094983978019589260356634031258222771917731618392956260583495609712150695279300240087278990717984979462491352544344863549473294914224523080230233205415949485750505917955033181154109727076144350688086380299823991303782180224897350159259823509072614810543098225497599056498424268092582087258603474281395869593681059925245537624106169082215715338917801531001173394993038126919291349384956995166481555222893550492735412345175147167591595259343811872135066126309693344979748435926883305966611806428026810265935658721048309739328458329549716009873510643839321478965738305391269696986961978232923641868556215891660124358120842940378120776695632259781390511861341511307137937960295066659445246838077715171055868676627007763264139666498920688873578853266721025009554304020198968148486689532662060253107796910919540970710422625975575874852084769127220231039987077256918087176374467214746563847397610634867864599520223713034723448557881390905104383969742647855240901471797160222261898551183132773299999110062124409500454165087666459014462160092863947118517830175924109056876239666955944634554568845630593900580363098145690254723644556658705538442561704480739754148500871772186420428590497265941102366539617476420005397937057144218860316095135802751138254404964531629554969761849298029118005435918016893079162891468967702284735377404115113449872697709570521391880660672637171366470068024413834368688557552184269969790265398617023614466666992583859097116266062457712687902496777775596089987868299399781258779852618888129172313617840492286502838752637698286626495102016270922571470287544226917561940862106494684877421117096540412896036227191757896552650705442422377660049582146710533067326077055154333964364847656250000 [156,33] -833150150831604617055763450334717008821319226444197620573574039733093949004153117584072707906460993153316339859433644925304381683465670508858910438726424431695083165130496679301482146329178672675434308428563432499615773162170871080807398655410239419715400320274015692484173701442787240852811849386974737534693945335395922828465578940274156865643013599456510438616099457145580766486068152781672307672223701509981399859898655048800274472325501963453674152457645154115729983968631729727900086955729045717443124307005510245567242560627064892859052747099958972762395413634251845120352314542169150718010681991146181511531738774253764743182860012086693952014316514482220385815818278757817555512347314443567486831957747919788625499184508951678040659158547184429447456284009444199606103470107465770512675254378856652997202539603307240507911266083536048568752780951088091045177475972075319702733409488118940442120573609522629163135566560242482802122265253663840332744727728590332914230580599445499454630921901454592679755615453881787209114638497991521274457160920729741611775594199446157097805913147544218067665754995017331289927110096517763032450144700561517047012276408563047743881662796163848582716238790139496766261074157851170495214973550760928677892588840020434834421643680946172598320149635654587637561759715003097342651922645745824292648992576442098118286521222070352287951174464488054793853399451462222490382055004623680231915126070154861780905098743678259834564532325350475751656583533322790092346077052215551916042987402604759350830450206380283216656905872312218520704986808298662016155404762663117214650514065637436864457627758755617855019411056947957308030225708880466120031662873515007006880558800206678066202883137656964548431158377992096381124959565526502836341655517794829335735580877741337668854045801826131795571814010355404482430657008344360443004883031564307715475579501459527755219222168692990491024562531244381703474076647596352088669600145360715734955705812888542832095937500000 [156,34] -15007972124380679618169112772176901292171644434327586388794126601179292806131258941681219245493061182985744095552643341783655812606153559824633087333839343608335376937599238686810617196330611945046273348198823745843810708431288493556870199521254942730539433377594609973408559466820881997060501068745073811981711279453513003440309975419865821198104603439025014100051478796854363278443348822807052041500922333014305485464869939047071629175531257116288632575853003757919744992828045379124426658956598144454635072900249918563865999198038310555277391016816900910907829982091909786931608589307650069136041942274045119411120371974715143326426449677609639338218593041005874535050728440172879562374339780811697910993419932623522059390530544150237856629713907602417201762332968629685867222697308921478738634260111292681154055125405826787193900602301350679533475230411118474982506443854473268197425151772618728253748398854276557290148712521252847157784402626938980361125280244390497400596902576711031439719257944930362990769911851578951344462917170138993960277854110210155805069165750716408895997054502913846677812993231380567829373257672977617310321446631480836693028519572239143430082939043097017153659216884905095493982047432969357823983129675357320131757481039344244402603356540235054854889645505291475241569842691021552373288594599846745115326205694947689373479747421335739524974131433925736813035628637917539066243970045228072068984225929140438647452465293492877527107272510181949273457638697514593550218585539599279063940516781887040932675864924183440505369802714391095001549356875966009735224383769772363136958040083670583930866814082341055265959692898434221888690656531106177095809424559125849537724079377187507236637653792895795524210838999159795663714539929182884487012279689133862235448656271964436394614225011826486625006289683400571155651509458273734244997045546042812915728673667778817449729217122334959903764449762557259042584240366829196088009507971423208454421507349022997038519500000 [156,35] 9331300976008889186745385490173866959131185681670094783135896886122264064401926932970540969551044741439258684500876951271679720719315866060954260064030633342331511267070207885221515226921937206023769075337220053282415156875093552241893411887381668247096990399215778292592451144789487768698753896313431763134991871240790613253480698147281079978571215770303210252444170759383647363470706755829480414814205179218159783891742658934744883673011008423006180225287434650732142683506212263034069286832915602471621960415130672569343585973732659550189209956563391821804367266649693946134870658286743043467001698058733633259418678693216469719580749566763697677729922325088139913164246565978768648190866250267382661012479270531741738507497783526062188364466974352955632628672482891982104196610675089715621709907313243487569456440117596926646047004460360124329329759880921026675857433447092930999863079963495081908373097822858829873200273639792420792109776373136753261875898663355445707387661540791560894797916158321193400869523631246314849538222506239130548339223357359141159073110932373597284770379225620645628864014568657475421368569895286226790504136410906438708511411642115768057177156705847806776657850251619537446998714453318091718472682063010815689081495912170060418624069960628590055929509719923342584700709349922700767837551412447935877510776081064461778931437949526513237880461446992632196235953288743981344767121422348062780027826418187687214482279379511181685727038103339516652223825812363730392352093966280041333960527338117999151061538625609176971778116279785192253169783600691347020700077983662717793941537981894553090153744243615256006703675405768170489699711064793130854707750046734585242683407823367095847278287306133933066134696545018706340544196386026338252951685121480639262660555267012799736160641575495110783866380191056763843663077059802221955039787597053033821129354078596719155606035315433173553132673168126549938097371552787127189967453794569941033729648591941356205490000 [156,36] 5056047361059656278349172280677346527899812488310788297259444859834805306187166442260879281387538186421542037484513367869627056996859442734176130770173101025102715207855317851644717054859440253442653774522968122207592791052733910927868558122594922270625410624546756508616185117074422777367094180416585209717690690265609664268119319336893577331298200770055163341337943431238493820969775489253201001587905706305620454748803505973474487923186566558718603931263664360522337645984328395581819050326458612635975088034810720013832563678574233273326960338982624998501859028034829438011640310081596917205145854052089197418819497886718706135819889496335013460715642949839115836962967785881478068139935930171970552056969338683660360235770148839729694498397177533076831038101923968148139457147403057804551325319167297973640103129979268907509646712865616734380150507605790251126410544893725581962771964351864162579522772228665302472457535742038622071051447315511968725776751987713153831523074497469274999832518022205011879665363066594093157484895531126608462799720492734532134020785759985610724957708341430926906450582776165279301648169435228728195193689195167059288183522663868266972328359719929076689686063138936795161466443892680996596416480972399925582393152592187157078719346151162544775142814155024511964476513874419180457353304591040746541539313473212520431174642839346491834537982065212390990497639351225712882666507707721424326671399268681863177774426453895685935183815614495046605828759972529701442542539202624082823886159614239486862360665480227552510227451818997153836873083916332543141684378235155565499708644117579664121714907097667336679994546507066969077928615927102731182192444644263120150414095143576520157152542021642848217224365103872754266487740427982402587707687370360226734425299495198461609992422500190609363865188392610257751058608051506000702376356778067990491229880315902049998914781793636157872504742212815147482513593446611823234264498357102461519376557021858846509022 [156,37] -8621567701413667760475913604230995304916295011335906318210786572119317073098820664172996241047166949904773408510059287750451583247430486644941727364231052796794673638782727793396617316434127125756232070554434360751515903052674043603704702713135082998973839468175592536354358349202241945859985669058751526399125518526423420339717358011563519309966483196052699582089608612987932398489809368737432790047891438313705752712531582791356589705070082354198627241385120660868863668304968464946971573716274692067499952240733212625137635103753228949240832940938030489447991351377351314413673438119709082564868679720442625947160506371721263449131107475904624180414913567011501913337007119413976042344560131875038425281643726917407812109079541099698911384493955537850563610504363694185201098204016909763446941526629450799542785477862772612557592207254376827789979477237313699106490773522539159173940716270013081656343085583242046967499402803791930807563155905206616125625714195491420958427481198417524636633196861450415279576205536670353824104719563747848022555144344877697444159761635383716272127912388306977231198907260021966537015292643924240663591802810734811492321540271691463533461965249077839083199634050491428124193728548792634182112681097057999265900751613230467725710775062237736346365350479983946079531464675382665874403734698460848742399310153248115200457819721826826694387152270804915111630352011654641320023335267154763751807984694823486617962919801466401346517189550855692929151791109187660475716051864423783570043039182904224607872495351783444467830346578111879309555348176841933179673719196911582421035580667334570656948369806039494324814893582777051171785252056478574726678898678282586653297011278666927908303647048944404043476060853239125998500658631778080227537813540885202171700040314516817614995687863764950101111618241218582160861690087496308382189017664889126626892644450986854600498799521592002954230431925459466034996222144892718324146739915399197922066996795027070480 [156,38] 2081544480540001551743021433507349635706938384358748216090164527870543114144999037519030906401451801039654193707545528706564595243464948238011165299555634048580893835392035245250247185169867212435976042580497050092472102895688967073570130084295195969598045760975845062960476356966754178378355310553534222216211002426421626919881333523775953303347790440348966022743314101507271555454437520890434695407450946432051389489694513524634767280047492366343439864797645381810097558641276479516523232775805434347326108115645589007823704813202399330760029336090553672488322694008463765936840278816225189554535871201754317489260686588131657891139105411288500403701291980246389194360448899178546535821711988186834079350978054999055462310752645301208368546763198822283342507549867620458314642799864323158874416830856200444348781059090040843022682422631223566401586846648182439506182118671714218736892660226470008841695434355376926151023806084283958261364425515736045579783389455605066481731368620664671953880041748416378279515321626219057313411657990880713214252567829934248521710614511554406364649881323872794460477645258706468656304634324341149122838875852955925087591158865198858803732633516423716343340538955527697300138479899458187283884387629551692506595596949853886150808357017606904791340263710261009649316664499970397141593304333585168900204842961845909063140919967083571330598191795861735864646805668187790363289613689750050553269397192876285234356565248638487903377217376529552783128100252158011362936933148291279130752920524559788846349227143661161842979765039029604618614274762349261018223022785641194718407859600832210744503918001356340198453026926410059280108380149615947327400115886326347735656033000771548429972857497986063546400167397997900125445917969659780748302038816194986875022763135509853434319959893320585350118104430665644218788026917804307197092324198127385637116432068436677429224010922065397786077027676003876950144749248585314565824066176297382786691070238765376 [156,39] 2997683893850046224577274729525943546626755824893542535964303040049369479233376221567042904246557627864293861940684719856511736083955224066959640453817049084470157850955004929398428896300439962673765493736388721769844751519686299265049001645813747295571741744129221308660475484335333933697941593588572109531932552410832639657797410884289966899879129438425047741057383787276889013358078079316421814861597101879210176865909906855511661880158514970817429650543188048384509518458187511171861102429420676721967281764964820283082002411696552160509086144527859419348768400163190712407222327213809198167274102893265491803430388097983378748940008337101913431086531735393044741783607211028002624597142624031693072794518255222202346463151492529356476907982651499174616239594799661165779667175884780846831628467930584149419592077938780278283834805386609101663699949650637663809305970021867125346295702403881483426633573572357259903156362381555258477770176255852265456659683103629230211335831506733554660651533880751619669916161322356364918476176166011042910774070540023339003578454127262789052338741638804965059147605446665640883309177663891880228605072851404714450355285402543020628904277084454091092651615250587915692806117331374395610050553443322936983547827609098398770180049663343639873212519322391134165230445650309818435190060990590416401692125854330850405095264151920944854149299366774758745578350775956707461330786639942350653738259258858031249532732593527272872173594048387164104755106726472381437743535346708466571699481659415797260291614837237107511558641705721654820928377687225194478063049818016603436827694527792638879806138511494004550933189156149142668887996975982520536599900661315485954377914664792940573203542200242409283469171007156230575577085143798418379711082252868187675492608285640570662067424502966262807265765099630298371014354631081874075966341641165162135223441992323118851890936250166614352780029475093144741964021997451015553093969311050651686956919706064 [156,40] -2445004633176594977374939242277603592813424808985290074634613391792691942664715023487188484903215143135641783807466899565378483601948198787183690696772434906942728199873612068816739151016734155176447825854626161298760185132286008755429679078267633094711672152953583966316624999276267040961510077283670758564073900443130219016319862477093858157327530911630223729278344299064262888018324828165619668277100881743599575927259967193619945205136815157022038133257161358110075423910425023782955731668553657216115143395265726743685365446181862301983911197047362128958827442843393329376297933722804908985563708554120702313165090823803929679072921390558695154290418377390854289732360612960775436406147956472104541979132354988762286605191563669974075616452434662062179906200237798362590503392277186521051839520131266326737697899373914383809779480502166479221925473892589986336113464632249077768266300790859114180750301662563717207983664796739127494827698755070092799841793106423440229151881521307961075820200832448113872332718177157298093083038777364611515702841757719263423268183968005663498672930906408110519515276413432701633974444423261851212815702189220663299879600006390917679556276850136587822336615956204009818585111941743012754458242038956136431693526510172480173076050723419944066631618034510737939133589358423035216956278830528652501373735189666811210446251057210285335069487464204117634865732154412241498061310757660234722411529403193297602747239415132630696395756517429412182600458862114562827017740659451246389294117554667749195300711325058269311637090847105531182449363113079491283342712204757747039399447946624267035995591228471905277126222107247172092790187168731139270424126947558327695851332681443337100673530116803688426665878553105960191594233659878549614339335087098810107484389601831755759971149963082688259706849492828207520905818531654093412545176572765258701444056770892415089832633027605215751823755770818094955605440075189569977585582174858494447428536676 [156,41] 134604527529183842956797810415787924330993211406594063640756964806088550403333991125420498425275196982095184785215558520348118020725332103636004348648958403959516762174548750378004089908214141123205352096507068680524856773368554814496552634682727900683281037705974141261274288712824929158789761294439144310996794888023828452952480153308761573421270680582836661601837013783936502395497948236224388686098224543246490925981012185887086236125902042780415183811023502636590283189709977322524591468273187618387325507604869769374089412561870843477610020986201575742268360555358895883423073371795974159941353950414969878137393047646840737394846910602431149271000487383748143347948297301681744856176631043677819944968989304670173184059192762245465876898425060169528374750556906975659905724306893366785689737765453636546955354431006304000930771468463260133113569114336849172755199949104870006133829661537291058626854002588130663011204245473535233500188949128697126640832119672146001931598210767220325740669812606133808145454524806403199840829501283954467943221039987149780024983521076019348911986999273869367811739210232049672773667961199259842162845152555333799838835804531257434464248376749240926986046272540408706852056979255117806254739229337866673107979876930565212780880433944749154170649412589008110230105607424206002139041118618930343297877361304541074007515197596436080486287704168098759818202067219717310291976834098649436826561871155979282353025424521546808497160206117869960646004531061358412209286115957039126021107900126726950610632658292082956211868811721251371071797451050367222767288954840237572930900932555670790670752924257812422915128003408149806216231706276835047749760387329011809618486789444318196248063572805348274184256555287197835223142685998357411720178699438907058402933170302287946456516012115325571279556858520713242922364623498792329125461367830696565171245679692513245426013237106851960945418604705260758589368943586354955400964465149139738093872 [156,42] 706611197304273023630766273638202958393187311844135522672963627062626341013268042277704828283542621460242978275809667240621592860331237310064537652300965857870451189801134508031304581291560113064146765623525169039449628598417379098969257627499047768747769070629071628457401752686508507101882079164281443596198619377102289375548171475547748020262786725847960533036107041096657403715061722897120272149615879935428185025379852971968023303606551990861059482584310359169946429489735203919968492769156159239849240800768223082574198513258453975205882902705818908160672023410127577266506515738866321119880249556207461950689770652109423735125194666581546206775872303746702161009297417443402319455714553946587802927054763760786710261629713414550318227847646415717989514341848684853510673200721084643512116713345849139534799338509416059700595115675040711506943935274500659748290302372646117902069540324933484577881895834696591650320532530058395252397651883500247170640150442445837994838899338320135984895156519728494211639216821388074677115809884604971135523000380918128739317906002168639729551973589143972700513949458743953389478893924277236620263219178070790426627344751100191819818589032659441607343749753416157059927055970809921223061440148894079836663315432208776949769358441955397216976656518371778869766354583375780678608170382150062800830190365345503158109233237266989548688054081068791002579329044285273131746799160766250871183615434383699174153761964947648357107209326785136699188342686143716958039785127609193075525059886812163534280777429463268640938355751376663667662387676666545992174475306755387233063637867407732708205626298016926419703015923152033819166225098746052790141608737784369705891615372973395965077215624701986241331063958041562534837609263790702437606641526970693631913825048132595704281352653016848331781294011184827187240598758574743173084644549896179164880616909220891178493584482495204726216907365034895310725835179185173787441171242362239871312 [156,43] -358587106103759235140892602978236200237934314248615957061005148990948165851089634289573384375674768243344520616356976646795890558793987779164992417673121138273779634255495564251258825148323961215830262448373783409835026708991178079854682172873622381213716803844634905896083176262346011597386324533534844018614208333378723470267930282207471982964739698142900774436933849919744802624552384359316251951738471339350610850009986365672652836102668283925839928416469691017156218031688713642308254375678215185954724243878897639708653819976256508166088905613385883896918439218717088456889836355644747451509322895536713160077960851512667952394689886983341467087466725671564599740851736689130143192031419217697622184379164390400066913148988689092383308396744462322496758799717991669168352281536414023450089452545627106794913790769702258085116617104686748668306368576703835370111217311493679213632062869442365440842948962010606357764186958583500811392361872114329787764394404776195652619624229350338927241757226175770632060774986705191706010852392832693424488951914173817003435628907788645849639849648371886640337802683211802188440684773636220277654263887952865080134319626730034097137273698836862486889064262417847964147286694897517181304631839183710083977036133525128661944235483128217389519625587954262661425113839046509509969075085811278554351542701155419064300944410473360221202817574448751762549914839244358795781359851305956576249743110401047147780303054382507613761353710216931158055958989968870281516851975502159197723449228427706148364441376634199788891867374005105326285575431279575232322372904226556505620321145224513615761275454909817779249791724638568497785139057040760243259016654136311449089357690663927822354866668865366209254945928830003685109634332679143457935038915678430122909656121854185679538503442918985255488479198710901195067551489343495847274996197909178558822190084696339957170063715208449477188259795116161904303611277784608817531592592844881236 [156,44] -9781785510305597925842138934486679265793062027823510421574766512730190142628471827162705604921296220912663011763855973951640075716761030704835879725563847688115456872550004049690867698790895129380163555992619688093559250516654196508630410602788586515635309427555413108005475791910398131015894592805164744698160101777291585115155792305853148023384851465974090421927928256832318617921077435256274274209005709221873455303039618253186311245596685429896598111764989438375264456115840620413268848012627653517045212324390168092717690100051506650793869669602245859732448009857134089039411998735737988371068760440542336036641051730378156714599590186752539395732460621807842627615390006251952221479966340574590953795643092180683880948673766888290326809347011151079053271771937353610919303815710496378212359165048600007015154083286286202446471139830138875225331831618342240298514777371638120294341993270568745809173375286707212135356227322528732547431564290699080830317558125659734966207434958535048376387235101025556254030500548384687500486428733287815642277255462426430538069602499337666397741993837472252724734041919475742616332847766580282500212510765351135049631624858096129963724681272816445119075586190215472306307869647331329950985059136609378870419716864705561158729162467647962268115611696320523360876567563692009205585152602341711248472542155321910645384417759670431610937689493121041182090664316611963225491614467775846348444337255241964549372070224094332331238475163323055371321790421795719627273155892193629902589966787400578794942044790537497345737398386188175547827847364990968564416216930989268286620377507789482922165336901746713599242943279183280408899521483084554560813245318972731017779702235796056078580353558192372567443509671502653040987170143815104332531994869001497067261534012644600475354209059683955389631006347645951323161796862795370400834665320999237147068366287035035541586180528947060258507195015048762638594799929288607127921219900440 [156,45] 75910354027607475851567297884992865951873978083818555183182782626374001497041920754528953193203446374033574283406681115907035120259875163160530220170185676303594516596872939165125552206205384818017327743429947001987891427048431885165455820366220528604179859234179510952778063485833406176061765854249104977884932632946845088397072387780994686745333206659384069804822273419423849946637443105078834157833376547167540285738898512855580375685014525862917658290309807401734422852456592220846223140893762924802756872517277834044035033298201362929374139341095800984097927879356822763292120208303901423361227464556140777812352445966614625001432128922269618718747831232589724783966649525020802765174189125340791050631812952173312614632608692795999507853354041378632514218362155679065968507532317736193722321750568033477717133390171543626342334584887723252934666351728595032166153682980281367331451806698998072315025262147639730839611714067296124016721833506991872295603828214369391312257507684138870152510473588106806268219953485337968801968719229284258699039224801294021964085885614438302314439445986588713120354647671355785955104311661889838071907687757537758630612086897627829431640477979268471266660660666318162082968995551847926320024522034428394584528779220740128892518818019419243361204384072698166396422034768331829832702985496066810042155438165356704819939473139205037479513311502522602961395000370813153026772180402069193092296205675443031254002420262878887355668577322740393285807153583164962469546892856928961409066513911899568475227591207504975032376751315680453893623658768784715088392702868848244853992978600713023864001923762228531744326208308663356727460455234617053608110648707422844944951956639365417057591590625140352941359450442596365956855354519607629098720780144696369935572368182281786048312869506871475252714417489127991184963460389675536178368071582844182706311295340313418339037447974786128907319407580790064458817116333022665404761291672 [156,46] -27655451566826603994320728363020369344318125459184537261387863511802247498437711061686903519793212764491167117329453494363367529162304392252333736009339268885314693452094706426278942723747339361066686672544752978637175124412841757158714717219015177956011368029740288842720976468774116037709459547265047813497124303357070906943011148710493761273673536105633418317028143463532261994189839933319146302657236564509052336034803650614845228135068888681153964493239240684194720644424650387399750170933885762566451960987180218264127604099854959316751056485691081300107040115351747907756313627058922544723006614109337165368948112356777765035856593386532403452142369523882222139731395749961846585876725166910960125723456128449267694364096081179179716612955669363083366750147319548634437365635690351184543770840557667219145206429426833006204819611643313654682965944189917898172710376446805241790173254771308296579945628995165936026013650151608363552493415552050510828210429435522151723133922439174264970033697821784605703841093610382092866101157342059040272789238378908975578222125761423962602936661583163943400964944455029344445136065568108490715008425547881429948653632655202808824425561599536786497403990457522347053353212622276930735039624297534904293026748905083798656678302842630140778565613704087395258050072838797621779031096916701046512827908568229415615688638681472007798203801459867900812833954346123252027388888554683968828368837205092402788344494833402229917030064450820499951773935464751246819838790122803644375751743578406861287355071565855453689844378896782528654126501311335988047375353611640858338646757806906880283186468184516905649751260035517010681481357970994969693609427879653966963243115494885788744811034128107986487311086132844027407184313557178884028186703556623249810746951803713882689239288912657052959043903630528847944212507080099070402505270193173751961293312672682127682682049964713601112943254573060877752786694439674617501540360 [156,47] -1344102226657741618731421462832566764094025338280084928675392571549076557195583754401167819863956655708211206774491401273025362414187895321539333574433853619119624416982659007294310866307584238668330385620020293105373770259589171806470835199643934999040833931736380319749092685640569568906704320698035251406272428712080377123762060011323923316459384451729855187689124117120439190445198577267705132388132728107595303538293372548249322846954681744922480422897906561591905330541184273826464758254173596787477905635358290451206813855144179945658352177948841082666109406767748742978635525185710008984026828507792298740247285239964735598879623952270215731111453483451769951812392188748500855433789308329307339544096042825468586377790750414797372159959741446341328264917078365197603308873874783563700790115178951087087952126099174380375041329733890668302280761518686420704414588270189411361016328180415875645849345719326817044628657863779924725950079446964204487101969974931477376400925430771225458139016574309055366966797070238324269889295456959083389847862247802916913416566177720182661735214433315624550137029918259527476829485594079269723792635167984288378653926816810280140349691586320145775092154059361522497581657391647703100756931447932109191467826940280519834105429227859839093133602619055857143424984445499548972117805733406049402922018525834686909782103384145038352817548763197274274900269209346388100832804489468649190361826491784968219145826631890692406975397820483088576420863036982225108404592501278037373644213123626134588530088117810858453405500539432756731091637771884019666107679023131708582747719643285048910233430916513351501133653017514348257963657918375916737188447391320184032379484201833998258431926722830772177921228319978562079218709479530247133310992991126730905868879341834289791291923478671456564879867084278345580295089745036334279029040913403083201306071085405482408607905761056786250594474972440371516656590899992357487479 [156,48] 4163799198372090162023805023510975775573739976608775947500142886572277274885450566900192450295206728232287126900539029391492375269349185739835121028289493237327829179146181075339166580478799107243185130662489947265189600811871423762903177841169058327324087456335512616869307998648030144765174848263148981635046173759698558202540688703480534312448173507091882318085683108217266403506150947206100587128902506809525173781456111295088712789559766709676289632441978300936440590309711450484362541608221406736917256997429118284072076910639852071161841052534848604289226565659698319568776837568540741076500263949884873089708982891011611171401244892056898887495417129574949067061867568448195789332136964585030868004107714751281192968002984598140070067898276327053539446075818634647110399842722503645127959102823409923171349048562483580326525543663894184948137890559298971399648053330315659504513189604039908464783568238721458716583835775352763287630585628494227229118607552652802204350788862576655710329128701743609519095050116306017901348487869996300770183102752603731174730508447811784399111587574481777793329558804849270937902179341962040812138510067296911004619232743184193419391961908135382916501087804750981035355035323696482055742599267023631836604181470910949475402623445700007765250105347347953661121187157585114983268609787868765572108731138995386441403300457007738938679012768760661632969432446487219066641322019531532286603785188947622916027008940549565200645826563045661340778927113940251911665780642269094446733023339982332930265782885151994289629659673626687910197540567012738076901202857632762039335728080154564156706564597040566332693962374309256788719465780443600718505245453633877917358207344193334069688407266994523262185661508858305570789474125907760050535049388127233112955462046836064568927479730041329621810087904875620413526781283409792435450405086282646574207938860806804446356430737126142551743090760259807373430278285120273032 [156,49] -1277943488592014434920034492922491799383913214024657590364198169372331746618322433993166598019200783643154954930817768907335741809935685839445393535343103556508619770095816085885260477584249211918704905946013673083466229882167720080881336357800276566564944120720832834660466419340874751562059107929481501879997185461444763846158834191041903318492278211394850002904505704658356692650127645854393674876485996540140966241868901255666346851865271709245131392299261680556406171883340212595658959614097332066328954655052941160049307957191195482429192488159691029262975210982286260854203430610907702147216491142141091147545955596819760043006351463755526841884647569834373436654686951960631439114477716889626889135983373782364463324780863812736633287957510772725104944689138297486049866203331980617454530567973756894922505214217493937095614684234096259766967820606134400838876222219517852434298323601373665994777631798553498894870864500895926933852298267924349746430397708783605962437025629559412715758613402159692047333089657956464311581996192024954732243864355856082717779499143716014608586899113242649932856121187801768923666226232915477725079425558241330745214179422047163788315969335190879105556932957541865468208404471313869024889875537637499182923402571885222089764513909334371390173441663242921646516665623452199622994550451266876558076520676888850294410284870147936580616539731027076752656966728806067970963346152683058146264813367132799392783409122899321418272775881458666523798754200339860623911936340373325571049630933609865780976856117118793082847161565117790001526125208235711923116185817706626021865719895516600654432522325958413943583391500257581602859261465309519402281804010261172860690779477553601776150891857243044210626277721539381449572687135772165884432123803641316945357884243034616485288901658747672191000007405226387395127159549818557070903365613533609541546657128849019398389883136732917443178235326055892655565790303046000 [156,50] 28049549887702938671784317287955739066818030477411919874723246470728166180546213119621599165674071820191347193762335209185111951951689307827841243503443800323092981999253496435859019557536732223594073203744964859188315961618815463308395296937170714779214615747803158393190895817740232135523072244742552100730152960454870477531967824729874833135594928871522548623561289478779744869075433784942241047788532767652657054407077596716623388906635382157509276295413591739479163992909724299772618987128038652443411001095873173337525879382926989198264757391536689630584864368702093485201318086227330665703300836648558961005847251514657836655516748278047523351881976472927325200357326836930532352210289885412712406319337955243963037739640019565870595143159865315302210749542448354509137297031104884864181591839033059135167518422296721181045230483988508147320664418159805693131797835840908311907089071866248140921142758874522654452853010848403187581886144436853977094927062904445616041868368292165485688485710206745912154932907872769074960493975695858517535878872409682969216736929940183881199360758825367429156929542153049491651181710227172128494100831906930062458381047576189171277383732180713876660147305932611843537079010128670583158752619253817286227355833726367813012392768551710444363153699609699593984485685934901356754643463941714596436497494421681459085096159763014935981248090644811776634865567220775127733106494535347983830253904340396315082163118705400631062211755937427215151554373788984647472517914335342040579088363240682871053357537728286601944506890967412549853164377189565109142489563841602782822055675223565845992150753000602983521043211523148183902912652957689122580326466231373167645840222855958322878788813471528428522676353613618097929007201925639502564797506646756345164797809051787565472613879798233192653024349065698136375172958694176307301400635640445271253585922116655103331074735773430491153326207254253472613770322424 [156,51] 78050407720401278496058479263074524565084591986405072481506144582624456343644134208853145697535034045514050435331373022056968414035096681239021067846293209047836476509553223391821622734512829368764394010155294578272849126351213972814115868860637545141425999984688155480128370646788810759989945975030101111327699507598679090653989395047316989569105715563177686500570376441482973718336338637834750198930519132649399835129062852663499459973944088157180967793280528753311424768177757928481264000629620812193389864924971330613539900147556243555190957388986023850847720855865630608854715852269340323844244470789161306482456919600207568115947842423492567635607967488186184129738929895266678217061210293505320271042664710091221399207228369206112858773957049612910274239239084559958076874217981825407659507392980672036678061785238937197922180367096205294162170292409238963341702938341403704304777270235460307637605441385111727474254624209693552277411326817717271141355676126336069908367704291776949200986365533285323921370009205091134624430397807775793185208733046903700455058876526861218818936985783088015200162718296600480376338146863538128864849904777969366351548593346587621201572343566673919917879828042255111913670186985253793664321367828412471752521259240639821863896282291046421833361700742539372719538360777701316546551741461877524536926555674604993022560523341948604725787226763513494705580999697477573660676253826219344731986172576024646680045203368961781838048787873488952417455762986628601591017248122766225172155913644877944815676122157468214386215272323692759182874464670954049792999249431552680642912324546304643937556755976775568407792044335830197982031120985680726353891497243888068815340859079646221307213289188435396581146074009865494431816595777999897772050200998169865460078766071989217454286374496478446519950107382204758512160207491464554893604821874874068397658018914004938606268658835514172201749248904836522481010742 [156,52] -14324469249147471878410742389169990090099857678216071531367381574676398214824983085943035713523028665096844880870852827063670738041968093875707575930488918191860687130578542974538754222912062424027878173157865566627221640236176771102243034305944674512064882902009063167152660376906685469671145607396609287709217060729352157331333876941422778585821447569062574808404879629860016294751665256319739270944658877165304580016040105554194544016837621733045207192483262138191370618299457982083760472585841921337729404495344633517681235790884495265703377826447338787061242630230282195815333424334582649406185881158301609333214298895654896805452499125481818108198907577090066553770944759287420570227067617909772933230045179598921569234481437689550782050644157721608631825662310842069527077878176476110033529384160741546349123531160906400772091435551530848027059011090540806991370791871199916209729918931470956999357172212017105142352342612950458764339377816939365205665482288968022624971807271493566530314884023596885480330262651230271123914744966027792355286936969214327587685025159397844967309511347206267566286998896762953437655705038371837011961768187093215914013571326604190078967072053602372922898697885763909899783329524426899042112693472918341072069514722056102786674589479771853820585692561217609949314121147992570580976061978830996731630147659659636174951621021529164150456061162584805950287806756485323032815514440426985679828443740087043557706718673212972918306114485524688779193009540577036056955190966547182804786075354887418222487977474741115076598738882448140715769031669234317702235021248012938640465749082594069516981445504223967218382959410965967418030206852655891099795437324010497117983848153271123406700190794379225006924214657588986900611593427133844975513569012238120111096425711517212742431748499801690199788298936901841374879729773876385438888470325058969184869283256536170128279866977980229540316583091294956158102 [156,53] -5444646197018139862747922289189548985480205783020128170127460834350582061203792555364863481485903004653847355008928368884696180111804802556663423285979233799262447857978911865104599728816967994809571909122647248025474066777055995184953735191161996502295645479068229485550670832451015936996864488882913937679756103540169065750808764893661001273033923564232430513946311325175562585371514636852157416790847244836968898932303666986265186437412153863618603454894343494002504430894642782789009190321794145322145714882028705575905224477780404589670597790613213105123286721547781391416336113815124005616898123194429277732265066634949631748076463343886787540430951253836683691615729274918562059281931939218658928551534044658298252442866744075534781177205143411676144874904078734645055925362363280400513919177307508960654598534898677799855470742539556267253382737439681237676530100237250942816122609909796953647352656353084873185336904807332882845227856567896107319782765561105713075765349060640813192079130871120185369978815201160448219696015741393229846073910545845220109033259173421982131540182379996097723287686393724911945996245059926320333838878311467720297860679477296119629863509122980367582126493809835867377331661154161478923236017493944685010477815724644400931001333300593818637717466784398974429613510817034302235271682413780685995576447680985386601330957435047946129213116203367189167435590907739910326453089535729526751694331352555178207220694366725050967239608093668333138447818171107174832947791236753387353335527327084305698791205679801485945335860746175343852770778198046982474349489027907009962245721232627553591108927365450901419664152013615747666465421253686984031752564574877585720371385967879084888220731932018073727754791729781818738169430663488138767695071496774137035480317138917352962097992588184393964731965085540318409795882928177464115605615651515037872700716033064378506806630079612355262705516514763946946 [156,54] 4573716963824903477544587995661094237966164804214242150201156825178804859812066624078950833504919542570829106335589341424790558539861784213146327762762027319469104345102065060490119089041084412271007563619313849370428191195945530873336432649994659644232866241212426422858224219957469906977720689471929330977733905374066710535279379910995493063636531710085468609583332199655448351127310271226359442414022515504845383411091398685734824228578345272060628068856072927091710005137457972774466392796849387365271002526034154133489675584373001227403225393139483887292303870922350119930093810354631113856274875302406590595041368979532236499063961453992788274920392532350127633441935773822113975883109584375956759898510037846850396378375930273709055629513526350884794805693752920414999524585412781677409582428665752787176620740431003398628351510649707453792876832884383626481091743952700249483095614999651139605713665655627395324321176772242077001963005658647058114944129509140273666913380415721726400887048913366925879126549709890078462236681201851338054762741967186733874399354464086684565238402150677930439110255953571515080559897479927320431784786304763546801533444613231650311484051286155485315315871798205417043930521653677509435764319468458627657275260546327008956818136315831631252493928478556192185537227448170648347382976603089891510847409709297224011728073482608720801254467776370373112326928018956886331181571989988719698768301848463749550430335018600661411076963697885050828408559102042091155303142505126424677003804511423006542555882517445347666160910580684498135502293374961915791813072774525790314597081887760837337826829408150104882996832803784198990326307625257210902152545706857442782333833990586123143129656143010910568564266575494460274518523676175223869822877100734454005451270517592587184315531833425795872827314357439308941715181573158109876685063057189571025181403169952331665986161952398374099724837738789440 [156,55] -1882754043725450153633955287917836812513379628494070154928485609324831565659652000655722114994630885755162583724626793684353017824051904773084590942859338700672033199534504770098606734103591710737265674047065683404838024389000613253522845308068460099414882813358205309809825165607558801110089408300478967373528202540015795705212061211321116048754998585156480320551746964770851438781033809914175623760660820928588212628587817742427025284033750036155163449757230373473114707170887004385510826338452053838826421608406140633254714780670063816924905518948028878454280684087373031328673842346072500465073248019711223047494397653485790205172405042088098128318340762426013455075357257455139119453841910145176551383878466463274295575428683972630055883689708215111579852292777234428771654287022149755450242559240166457579002318463866112421749573292127286899073322282635046076615130684841538069417302676646071144093286029851917559645533328116321046668440317617406567873117973458464495227876098577721744014776337932682794318112845945178062941133265632914817164022153633944386525340513180913200996889559096055176828835332652700297846971395766147994781146883710720974774409746035384099791174881218655364878171108815517953539452618737636096478100540075434780041311762098115478945942104082034369461132973601879250831970052315939049067964148611913770105221907968369490017414743635556823918028470839441306655617870815607131437550785045265243998743859034147235249029770008907948142107207092189954717611219925974146638992548387615615552860073241119293944371749133133736125809995098574972728330365373442319351791620143324722718406907077235524009927472703269437454861477703697227174000022873638809660884486209404089999589022437017993760279446944148032825760928742842032955910975776791730468442109814837038837936332955077084979188872919481595649398828075994763639324198867135474348887313177806034035924490307164007972340551759366288088659987223 [156,56] 512660564940423084124992016931392869242393824592708942685102308429611764734002067344475742514994860230663703381688649712405590875668075543047891614325214772219945974114414843355787489127344923312843670335271296135953207280490221313098240577016524910270843780145934534317906522735979076841942865083801670372660546212809821296313236361772892666185146611972248648480632742902276371861046024484498306838325529242402014720419177918155867959327297274663783780041093875044018689467955836507583068058593933167359171856046134468257931738758934980609301515477495813023323860458227280466805645909721340190036734337284084339825545558602885382434541576440916218828944996173636882011024854114960623300446277930790940743747536874981251667167244076096339912625515751611333352710211989011014522268685675849871974738548500480840599555431534478559930116720712715021556080394196096246005270116138451382594606175775069161350709424004159489696421743054564480151921774690560818512532795345658746139963381935390278416443627899868076834119836964625593565522350800043269587944579734322454698216769845778202965282686101130366854571063515950416834279613413055456108685356746175156972706099534431476131950353093761996782517896545229910753956328638149888020270246770379919061358185657360971020443320706135897007693840698740884774380695452896686204315147053357736960254305209140322984197861868867348817048318071201670747207074842388601371564317409133934432926726689530064480079013812923581392784536402468699706378672502794764010827393652567066226546131745325420870265858560836362725818579160434853320177475337908887955894400397715994651585348325586362070191240332352624612815728288274508242892651417498107973404059570218274126464181536128997830469377758562752481469051971851382231808547670099459104286983992940771510299215930556005671464286661725157037794575816804435360971335991905421302292350077585246125708352332730030630445971953549495590396196 [156,57] -90622481128460728108167012541453200575411218328146512049860366909768369459087840890805374855012887563774405489423657542696354674598047504167475318354661694670120543676379319584849514911132350429489222073066669435181383529185411830946762959018960469781290864107851038313222045817640067299480997530603167739091758809951926428168712163653479539470506742241018541044484611407858850970579896891668180526619108981502673700609562093458892329108716990474333125706015146529353974709671071689642641478138991607105811495614265665550248121016286510163059320211907922162482265759492911668104009189714099683984221366061549797273383862895291561991035473064060881549727683638118081062931591890028838786823087108960288544756669698914286961290286955045268855576081253805092842943828279554759240748204937559471477772621637726740067734200099969876672002392419340189206978323384917458673834893611459154287738189460634973468547748399136703865453199674268088430216913987441536824539681372641895460334113387474544835543713709065866094060775171790536250803769449677035784925846263169003583093325907650459722445708189072158104660770274877929239232624939388834346179417293571968015145236828184477046314171595574938331977467377318110197376700330728945849806935859052291788520025617725325579603034466782931387738979994428834949828387126795591172247412613442466123197653387724811492621526678836712083544313007570327482267222952667888638916041088905793838359236432868448749144385948879425788874112603533999893085537578518900034823052346432959234150815509889223724479254553017937823029690577925908443614512627100271380786677935273268344501621156733369776633235609217923332554609652332931877781995678755279698227479262790164305970619977068850686120045081281989912109663594613702489608361135298534198170840645344410658756244392932203875082779707129821225906606283511385770745722757919925908654515506407066267162179217689841555252178280637383803544 [156,58] 13163107327071132427230042463162408952710040673990916797145116450630352413550786161575545986088167555890984375181577890509513204827310607125935064997222827378457533052179555584414182129027584331284612029628546803298977714300015334420971777969527823458997048643364779932749302945198299292526845279031765692107684858796592256708547728006519050378004692701674625897583343473674308190752170402571677177837280591564299537690246051062575892210478165835966621579926436481041075129458237641017470711537236195886653749160924500656112165130599157963135167329563666776724867054191984040403479894995270876335525199932866773531541555144205541321900931019497172237006308816821713094825430333601347938427771088703312073546915139035084864071306204455059722235369223794068156694947617895489614782816398685459845470081067755466289957819687884633557596154548236939117662558955241316866848107163052264069898886029027173604330234235839356642387604100855331669979472638856470269269759552239731747548210971081076462949105156819248551127932779227711714014549141255546914299884459753450165302098510986053736585630559220513318341253821185579131419412017145115915038429827054416810772110852914900925698082758917141942698607743455471562913228885024716918665230420781427090401422118464972342677323749149141352940968373352290694533217409739997688836246923418155288838759563781014241257795927207501210026634346542452519573976351359288511713276696320401435897602310861982879921882789005926764644528507121159957722465468515413215146524130611660890248783433149352005773039047685048354880828996135078755283141984432120463303859161979103766931736108323029419938260949211726885818583629367643178170766435133357164624968488439437561564424730260615437581964539447204501886083175538695522851907504120177156530653066013084691122414344561550826604712525257961486129669331291147418302298327312962916844157532340011182417703114122005758200349017396480104 [156,59] -2738383015287648172555556731613441709008529234397819599134206623161153927278302078103644637700355597239696938663755259229701700117417831787789947275296962278793401016087136499758326419091217904384403155443334412445264167026181846634406633496045106871379545724166154350534213547338101599816425055152311380153517665930162852595997703941281501561692339804789052093189053653481823278703441498297995232457330539437115301659133582490160911880620495996337126250878530397345831687564838529851012909346825553590223459565787916922861093492779613890804935473448257262558441701217816344033613175395139312901404462794203483600600392413131101212144572285827463629493861801990402256175497905844157364829458774137964265818801861454312414897643252671481993330559349574833530030008361139151976369713997639036820596234388745915446241170771760948590269013476383314955815153735223608203185516185878602886278493082901899237525770013255327444885229490027594582430122375315492666413557257762903972031276238604678690484889146176386898324016899647716595689079131665692999365923064186843031374129441370030998738563979027255456481875827925922486813707157953727379064356006186709550956429460709060874603453121366829347055984264051786696015105596681772387510414961586166676804520110419458716166089794415793938844993981675235476097978917069834554149270899719303278244346398035034090855849781761694966169942147773905508865612833943886209331954596365309952366253916062396963096374591020503794379435248612066986923116748329512831486177708878461221796700710951624299197596092760884590870531016167990560842081796646067051049028068045184703624513523211689192925963287392069698766457897379703009173430929110287356147194946342250298891467729907498012834917478431547489236510814294594625323491470489695272544833859442225926996439820122866481401005595065977953997523777552815179214579049052562617858446346516095096478979176732717466786029962607810 [156,60] 184379647037863709489662400425535924476203438939895927479865836006273439013998987976281392091303439702353200188033801889965858036506553528017026777689225625222744573213196383402605834380114823692640060044171650929338207112649341595147374583673241797509876349313154784825289411769002382904595014583423928760235908704232818685770602173375171064539397002564454110032148047820371870579051280514876096353161165861515764658617320089037575719629394055993335663842996129234262007644668610935734349048381321064273368881276483389098954201388882909001957841070782373702849344615894893748163773575764814905389503481296431521646409079664818425811481245723231447828420902362429584461850799179582846598915849870561775184648788010972037687976221938846087927379957556548613386245543667322221290376667500794418718933899790106101098552951448035191069823762019427667206497413314071077817828104608271605028795965394735827082426831221269960313670474962806890175572607351019103149058703388790516505028353777569753383199687195602361504087756337687032220137147040717401109526502156108212903358138927895722539805466377544972293770725593757999296765319267543527670900217298743829544933520487588974266257846058202283477026355350529554226259264189967268386249815525507940307436872205599713982609338499834292143841322540104316609048560580311691597172474022558266994950646867413797812869248446377589292174297885518973247656663150053803109710609078272490573802065320790097769483491016007918695451208586900380798651943466266703682062890475052733919704404077790704470307348224963971741827765012556397764784957143277705002467379447612139271048799814937367534372639548887904508482548743760080705029149733136303198636560307269690147965768457477904363697115844686248701324864164476313099716651938449019206050552779248260431951641839062417024485709905112394327059489968907647145465445673446399351226041086274932994185409801895085703009970240 [156,61] 254170376147186033488950052487370564616513293034651323322684924033656469451045841828650472906726783660832056493290183341443108498179113619417270751807098724299987267381998710847085397413435574658845970392292105719343540946671803133253126023749536321138639471244992753360411190193793255960496759960719609633286180579960180566258328424101393632647487152526636888161788038825930659849526495643956854113095514819749026769297373146086372144510719287582115871278073254569628214682802273994719554419450866175455379625253770174235405884605868883774895362122780830231491086905392822462731063335339519806222367261547202317779932444812134304109821790119506602492056176278043199426254011512788222361853369011882413782179087050347149783672606348927976572653523987008542253019475232356436942696151955090265998855045584544132553789095238145861750902491963356812681327633180007177119129982619519304507216988526994220691240410040967905940202510076606901484327293877214502728543308040495934268445086914942575921519132395501472030822814247551152980738152057516931194497347377294702442714854049692543707161551320993798416428953032859040096698129993357727668432505594780503763301880499437789394504910343302574942899698094129339470080123642816496454110362248141433777622032679503801866312623960449493002062273800518179098247492378605571697183586205422916231833170656970067350255753602515412961371156955857346612075428857403156514933033940876194634423459636541156281491024461944283147077668792302870583134809027528091967981072517314717528881152209509456879418431104558879381590360933984295985125317660249159469895126220354373940135786918803678848513290653652070563430297691179472813492424964563134504845805155853269154414158540282882257654883587700537210385229134336824801851777032321407981703768885959425840366731370761735518429510328183048224236224188310440889578964764192580923528040630780981973464732192696351047251876 [156,62] -103234162218057112006656139756365098670446049218551817408318157501067878220027403477019517395136103008977788484046751815151305913818503609801209761086959579476665474802862925215087517490709151755149088128372507525084774395149456983433133848379014659526528699168990637169270961186559236904509288193785971801948129665374805411737575763400818559875154090316834773213809259735476189066925818923181282077091564005368803964516221890785930952386304158257806729975101437796959090365543135793474514070036293386276878627353790225284417428070946674683346240945334939511675342159038939250604856100188207410639498024353269357818263667874787772361975942169141384418112100454891172673359520059255013572486552412812197423988430202811250820423803735311119832518766289216684822914111366033744173972476957536649257813733061143621669064111228871070608136421972903928992533435642413597336934102059530297787113439045593683055552572495284186758038149462400138668897229537769454484978073740738872195346993323713098854233135093610114413577790349821849830582250889705900215239831580310590066505159065469121579623521823211186245563101815513357511321403884729654546159239226620093479160902114959799727384064035424391474510535311833354547577432293780161837911438199990463229114049454685149022760552357084274181190081006271957032493131959793245121180379500959185984566304721745550207852299937875121659476718277007974523788736361174883395091225199329976201753913700670414150022508349356687931996929356320599845859370584776895243003969756276815246811221249762913066261853846459429735965598478226207733743640400866968462507796447215484972473087778789319328086873873625546842905202188548048283698005990469013843311155870739016123436069488481064567155641458141479659935158093177057430945107810582283332190410683266345054540962091105961166779803195429058356557724345233837653511917894427459780450495925513698876966150846590239545368 [156,63] 10863228547863188548463456352273561279213668142080907812237679068470707998398090150123629506271922786033420990507777271225205537721991941046193772307446726925029943555549447394203348274024155995815043266629720567472710875472998564830801208939975128098364444646075595309722812448044160500692849409458157673892835968836766958425520973981742531338407112562938856492821293110366464603714229689637241033461627871113002289737648836163471589642041767793749754785670536324957785231755294616600609520458754793069542386450821946731367701426403495099653904474498390204272737140554326253409741066591787213661187590608238200422684338674905087951923805083577161302948872221619621607440548794049887522740483476685419679841041546630831046720175545790963147241462388533803973076324768689716090088561128201919188606661419933236175211822682571716554190480308761509599601336333655952401198381257411084563818813945709063466893651097907346420709463655787187722396272468218777240377345173167064108778015018756509090983065197596933974825861744255305339589902870108633073438009559359375980808075786421848342822572720387624420847036970353818732800761452278917259009649647025906033521571141120495695462655687549943660431940266113474486734142373292617883650869826483567823917922703404959184790059786177852615920870685243455434938262019978332502520211185349593845575998494327713457681439078550281818708820027628307355288949928045186917143561918642463858501364817347801298766154146735430252622016939631889366596653591780581197520458203081592727521039821458679446129619097251521997917896692597899498894320544251816141120330143895808668913483212941663760591700150566733693806543664445107923544808496851425608797303048548101178452835381967463373876837464861258890888374166268544760739692519211533682479049190786588242154305401456292876017663453004344724090752266969791233282175766414223948379423489989618678413706140813979519 [156,64] 5160636726874936563373924375818482719347493776326580914584452752347309698416064525987668794512961209170789718063771152778798102571701019987471259186983024057972137064656551452472850212782839476009162606401865183804022293746762205993485358585560750436577077334821747904233661549575460829862950112606436769298060809021017457149902991196848578489026537441124593167776756857213889762863757939406833515992855206240703515043980259755458732850776573720109886658811853526110407199357942503565819131327518136367346024568391501298333817134038881586192802160688422535495563487795845737034210726220832560074920591836378227474473154282913982288299771282292298639667197587220041346625543659471600841952554683827431029171945544599072987748475270212435003811129614670428853164291265874213815755049454789050834606109664844913909826776771480963175033245692819472420852330939734602665841832446555324147361732609254978051106055266648336264257741332000851780299874700786161359792896754257130767852133551793027624104674815760973615436657032734021166278571945257414063131336553754130096159651807550127284101547454922436066254828659050452737184219382859990103671506096549052817406771405016541176341823153377567824079342902424486229352940784435105336388666440326960654431110720631214150947290647826960465937415675707950748091603462405878330068269586352818495390745206908335812802815076671167868057545205447532636642299379921327321337893095256816194393492231663552472642697952723340271320700960841584330380768231231579182557199677925793987907109420015195801856956452950455636417429527674256963893107877790722284071740491118161017483979868042652090295621075067091088705460233308255515461840227355935227108024829054797204030424793941774125871543446747680928134522252041936257555891541700278005969194957726398232765419620151475357590012311817688263571311993825127979646559854160337869085703794903923290075854706658688 [156,65] -3289179075708553481602665107287821539735392473357627959745015865467811309289080795032208347631873967826467362377379549407441508194812217095787603720951764187131455990463564813081669955031534596659203998493293330532937890451948964197186442474800603685855264120635744001290303840779787643346129794200280930382790459831869873772699371487991513409419354634572494434397093663210175675205191167861684553030544680301364105680038932519415898258703963209564462323911320967768995991731864302436035092759704642665150422639061858764184163436993819340011342174503812499299740194230621304448878218359599781401516199813036680152238629974875559423140668849201714675698767456052047369048669560395122498533770912874070066021383330000582521562502501038129516836433412834936171147348354619563635335183803330610976991105149610855983755218455190157256542752162777816632614198591416386420363167419818362694356754091909261956229311993170386171738624515833048804237597207712468302529740278981169402519589109149521784177271572509572816588334097161075084029876029966756675274969831241663014964701633295626548675295911477510146722420899430780511087346366857459929882668798922743540646460003346733782171239773799637090458693755324176503183448750203834550445022774863287965290484802632323394675005623745006436818092393315507586105470733605994625429519417056961589789720757915359820217329973028337716237029392596780999809618672505822730190213586970146907342576396472965572115327837455556440923348386152812953357031240711549477377403075829238707519086400807468019017072622076815878529826650906859934429058901104718006715288742634605240581414776681045155054801883889528989247235434331532109986552667985490530360117072193865421419671234418138382198241896927543142566250547941129553420294740427204874625417967343417627970048197750422713830868720395762185038925268001404726829182622115068532885498369806496263072804941176 [156,66] 1209077575885659995209946493509519914160681075834005740776621774207573804455574221161162637509698049189447345217010539051264444497520664218331224087079833997763405069576333987234196468767990921527930627250082162025045179851460078750192971063253328259417954951462255842404852320587666783848838988167022722376896502102156729907794275607085642032605875941913041725432906571653005530061933698043660826653820865470823830395667124829062661547602960221502662117541754964012234018094999242516221046651197364574380289098233333445833047071247214148330284046707964937377998691972244069350819207638626890686132289679420952265557248342246806974785437650181225529890591177956510423041225536412816203431513403783444594649484591740092928189724664127706457873509751891155182838331530665280672353180270675607450118879519171936994499560412598945054399685845725487496807144470210710655901830031817072748977602335362631673953925400462783996825888304357046055366562331561169459428804290226241037373942884491242467663893829277049852047698680674954774163084859207378483554898660527685277706633915896669991454954384378886662000779729460180999553354384358526707208574474733130656104597210804140823845129808033365785794279330659735368053896307018942309282497086813902313164727158548419682283510139363162394529741325587305828991237232195702609251568395109430133304526934872580599237562677450838675407786397610501504753068682063747492095572453844157914519697802691132648790661361633331819073774239247865329533492025338888738184515051006587521105820127085424344353701705051363666918643928302872462642190517604810027609595890160602516933976090051780192820331068594710801816152422088265457371727877973602837647437274142193506518751608398972850114074531323557854033601684971162496650389397065299167179927542492232252027833353050290959491850844174569590196240369726685498772795042941730634546515716357972404771752032 [156,67] -355441335131986960823128322756302607437952552017443580102453096387119324917812572045126615298113505262525958087905230752738183461315598213450673120478420209682634481622019133870046530364754345329044613037664108233790965143347636500155597842301077758824051368508707946053475011427822591378421793292030257302801362152170543754001057790827964202967146872373347284649296936825300357023112426145686900632852055488902081980228789331382857516326467530708003910400946224601370479644301082568923018039791905578842544800615584221249824772891991527997054853749219440750594524148759119513946436385059606086916713434089923408638675569916069945585613555861959502146827866617353230096900745844063756762091260689739490900291973952942290772274960591992103025153060780628813517485344825837551699670026922689628455127593664220871070658008000623413943915153812414658214095819218953455392741484438006911059555937215237241978031432096238710682197480344868200125989399706220794440076525472018285232658370692483679681058137345891954767905307148790731651672623004791008685687308889875739406486881070532292299301407045801817661339463095396788351173985563659462929007598508810070987888581131898969290374790375053891310657008748622436269978170660869524064905039156036308070850768196114268049219608972061241400971783675797837325797836748946683068005863751390142021281621182848911438341945069772835395405280928043143094297699185533926421060190345647400134961242624553684019807189048034761206549315950886944250896442879342739664829803022644140193908799586923285457009879579109048880253623030640892381764585431301491696711583757948492229154602668658819292143388078919781041949664660494424020322998770659505440398718477276685601659925845034245996021113277006300692346976747806171564239886143503150254497170817034669437780487729654746208699255670541806211071837110801316012992866667427161713895995623620774273344 [156,68] 88125858767468734606778639193911665911181936011044953687235797814833867151222274669240347732655430610842511037996531916261254687812464477777498819405816381539407885858737146943844069090221032503487662167379795974195718940238439360890079044017303135923058557603564118475209308716508691289390681101597287276686795698154497035555722443130616442050785994716960254087539161653357444251186219432034421203055970021044522548160205316061725423851076794688312120056172786153288718989639664913774227712318052965192667086326031311943891947372659380110672034372911870313604287782036552577170517644380321715406408917097314535256469115103910239472884948841285936322541802533659114195366932160691785438329483692098547714772217426212428821292801838831379855039179734969623174475144101550195241803498398819166982851001364788270902877443509852273415135190568919547337372746029316963263621551851077956401339146752116647635962336901274650650588499461115414183103918662216414842123720378391916307377972159263810868661286036470158636379291470781932551904859890240970399312017293654262477453994997960405154943052010048784021046283611954835059297575855652825023492650675293982333362371685723658260486889873222458340193343300577605675728374922604179239871537481312595806445051459489130619400230311554631051086396060950738622771094279234121038849471363933964697848527136119641476689415111070787775618926637554989170275107859181908722934454557838667443662504774469520081656184159512604629006369628227784635515882512741777259552751219319115735494801213939469959943573688644288961969067837494690977194269909106389465765950387846636301966203751330027547052885882891110845569215719608483819605962336103378491314950818476481399394845666400252086677313760788861338962331103193465155356095680654386145394886415077111353382553072641627155906623698571135537382037098421501895944545215269370694956109209973417792 [156,69] -19063495738647468207878553360530403732223663177557489587950809650014596940683394359193936791898902763262977943412270113863494145791991668359128928527972981706035392420293153505979533233441404883977927555722851503192226430398440215141670381819901873587587439042628025789483922750129863455066288464511639389174508537389935768159363776084233972384888906654687140735539522607755272175471269273843140175303245404704341164172891424605077886918958602300681781117346859371347622974992285851340969426188803369452790825250007146896038276810712842039884215916149321581290397613946729051992373782659375824449153164244244460106715603331839561426976325121030471309750240602537988917242872165444102993181071855326191560187335323542633765473323511166428281972697298614466719807455681230202983151616422966321139909683400735159751318731572086692135257518794257406885092055695763700254689828298575492461151397986476975315895994014559246643445796269417189419207106361223759977063406488351633994935006349265230518110837624576380663167947727476006652967031323462023685941609238401872220111018278609612811342999018208368500048749362995610911134514154929794650724610070556202826442741450781434126655137679253707767737821877030417720272678001795203591900655547409504488107434755790881234745667134759217053932511635763791570324603910230388320093842608255091979570132022978761684498880118353959205770477830562924845788140831784297944454758320446752234772529114422004818953376967042379305262771148418339487838085438952524551824017561052145922550063472824628986705822363280350549814427628517472420542678080711121385306907292955037169175618600360937720303772462508752413441519305405493588354091640171883080712700169666412984765069240863576957343043594132776388557190739886840659854783526494323361951385188276744309103159412133858245656146611835906386075378251366382754897230732352371648604175088569840 [156,70] 3817302775828921135701838580245823002228036409809350965681939971036389324205935992864189354044376222906357862199901380798790940326468491791133105973393109418440571282541160789954167140417860176842465103632703524019333993254867805695071658083055596245899190239386072604466926959605414119871079713362799482111152528657378151269828483500845903247314852621371120772626807615104759281687358174050945645748332722280352399565323058795507664929333697753915507951191324976132931585438385195814330501244612787023125079275367860642877793821812588888737717548248024426373707268695041971449736597638808326345508369072159544270145675737620679682493405388436279058952843620091223912148775820955085968622551091771878573143230681642804601286775457085966985827812614557363998856789676706559011254186416610436246941711773132762343865349949523056367984354582657811155772754520041125653041628099472766738492874913453481540403287858148236997934438565575770970600290336168671572431581388887990559498399836487533398000295239164301202049745115935354967848277987067404459976748049957406520690604833882541473660527004556128188165813225738296897285261791771578304427382704123623707087411202937340474238309034621538535286782383335801073157995829126959454843221883861519115492334373265964782348227172282592157716063863481027327658662875884384057897454471163519302435017605449558137938140849417230003863799103957557779932215243398421097539275978000516678329142153886609497103594057285858908520588396798141910469831069811474085574466993680517372910011793178435991117166144482270217308967982552194309101382338164625664987663362114427925149669628870701468495754386228124166058800547317296403931698771377124995215310854650603641036247498669038606885040965459617648183726836869732714488997347803041635792916546340313936322630744862218335438580536284840151732542617142300060120980541972079573492508412100 [156,71] -737132785105422642470026146690373270027129854899107803671866358101364928994505522907121317697584354032064768498167299837184250220150458094759789911170627338621044222762131986778420835383006026974498131680048405651238151154548126073528631850491107114180977624118655743713053506538588288125559531573481129931576254722782216713320263746445926577920754169155638707249122758375084739540020243931890924477325347407279826604532727948706907561542580303800424161719634045960313383523471532371251575927683375258108723344988564700398270155209150242245239877784755352659823221758683114679232556640147334950985845544552000051018545944978607116330440356181164746766474745043206664378464363709520304750211563398380269659967105823243662153840221535833843503874253369400274252980701216542660821241443438592493571075129104297322201546270460733807252544095339173816440088578387912696415306278433991111957986226647096320012327264511498051973950582236107628348344209316777214526582577380154284429472075483772464843242293537550703792068012421276069286852295509701029885253862675583052666079317845168010480640974039700022805425303316420010510703151333450981890868246344537264144311215930232690903508978842221228241999657491071846191690388873141536373695588795143690501029301142161772959152448529211434051657999598682721198434029856175745964161591292283766859800373976144818184292998580562804971650112774487162130329062760828850234939831994667715644901294259800889304701787791482722792510712807501396260565009548809847043418005122457533965341906782075777521001516926562491592412305936199421294356068029522845280049732958600146796840966422015647504646474726505377933625589495421533005387519153743871517471855817403903343192579644656254148782442722432145987109160631664315611755730097996528054401739550832381961332376981978178023965684724343622943901686567516196944542686794114850140249400 [156,72] 136208560216392387764045256621715591080042749882056238402624763790905325114725175098248517680404116809170297655286691165083027796018614302627952783491825269128331289560862073917539452752813019671926809579141090582199368282900928097775392833780585559572697073649359595302438352748150553046485198116007678772675926155059656975164572561964312330452279690468690081322917605967187379111306935351973252340936544558836982066434937453159841357663902355168714165325340518400540338948498620246162062545591611048222654181198171575281179008520109101369289230882237637913614680802433526830896240508860277788122587481357886473319567100099441433934632930040964184647747659232209282530477525961472749158690324492562279885226486774643093604087774307910218265390913428440023168888952954764450670971906236194371389274333242692447184120751866084020163431312631174904084517908631232976392383670597693399344366408666822831928557548513313522188705599850318739537244918405161096111707855609421527569879183033398670238735069002447928860451741270069375409652219316889281340867808683884468188110654843361701264475499922249697924949366630700747767151487955451185112630311280682371271729399734937950671090315526605457238920158836875579126382205970052725156095037771137819894827147933143726466332567342713834320396817910756981500020551980093057429630811550849284409738758784590604813310477157173345211655658175795766831111335816798605886065665402016250430955951738054697128809119001649906755741243632800611756373242949144511889487530694454455505554889724343711110620606769490015862622364515951966556459793472315753092329098640451028300566826796254251253533482240317755399177393155706291018732855027585477348632345895877904691383111135511760220015982195381364926519133369207905997009378379072941955808015253400235668656008659895271027360057744634796720895412924578204021929268931882895272150 [156,73] -23318698754682321945785761945603859765964234773550490067298771119520576184492556223432290382123014390502130885814721935789373620542380128053842415039359039705266056682062892220223832871666066667915597394664579686793510059738120068928757881271565271714946953679575499867323956772420140121243718360771831259124019880524419163835678748301650708371576795401333760246254278498084262357976987231186688664867386595737945672331657334918836751327009696448867412535038825814217775220359348306142878192629326620523993440325096604343969870490021866924131726877343735720612509372953790462919520875892336642975858987135615630075053090738828267527560407416147108475505912170054147549305254153410479022725564281993765155985704895771055480680016185064361589715583775861094569321691246321845269059035682035990205858556081030949545711831760508570800236163856067287498005070749858924590305052474355420667444132771118110968911686974063551830378403511623924355702385653890960043842991526644112197841464029870595110304328351810121698506061521048600067646773285631917778643077027088849491498589152078633774625497445085429456598919782939886142987172792490029931705125830974653192404553643177277889813054717899036564505615257286887967482778996351315045318037751874799742061202845831044225477266940293515605576860470326896577901671216326780927621300471650961173825619991911311529478764898346163337164385966044720589558967334484294829887673727164644078566529295565887807176234473280784678869219821880153671017604692638892683217517618209780019470436615227391801943440108034963268806114620581211614204467562890381423506202880885855196838005682485877545755708697122847323894407542337508054584912653304577512377174748795937241062005397193038667403540819409660384824146215615774833788207227722866643136116833844421048549469946265074545184016520561478500208656209519415626288024987902501024 [156,74] 3623619211329449161854220128553073719605045800286797513243136416772904394190018841339348148541853466772483353387484040886412566158059043930831238341335962428928741153293166205794989725965722456410505823492993999154172036340581365416626527332616173999875763856427290749768190442276156254762385551758899892688221527401674407355664763279531644268294245162295202984447642001474853540904793402724037750017298349540242827679319464268949284003013622655422022701484691363920023468462652194515573117407205621745085891218851607301917454886801637434476381708159795670066658579446141053156504968998431842311699469632925964290339521161493532678232075287179406289742133075614122647512392137055319801771617738058071548884911897072605909281967111025037195245183087342088856110269420919216340694481637825189910129588692079986564442443801135212757191126320939113894088062208008920642208494178719918021731803175040396407980180687121554106508323776638386926322302329965229919754886459212052993528323538651254236438731833266894111397151232214593583907958875702686245505607037247700204454423421540075278926655808692048772580989839614503043644650315974641396007843737746183956751472425882582454141593202164441146292119901989416618070584809654216524709190292041733026347761785780417969932404548626600237645981730434652798985949942400285728068889943077579214757257526327409794223621626890107353187505770756316901252373471555799858032077718388071392805777882503551379237606576187153128419667054640718810574338198955203885973472655034757430271458712212217757629906487878438672308518260362012125250042374303567950092125654560313565362218513891061852259358277304887768207163160833903061472482246366862216369978246445245103745879009733913289845892083043754534045492639114743762741917554439370103824152051947922210606166967393150051091842209949703957342751341087286285483941419485248 [156,75] -502341053030895143045145308010483413604079675321947956480404159500704121935491934998420672335597436449915085369796240941558983298360559127521995198205216228405243687705250089555452823530064999830597544010220604572363617635582999950185489170526644043282270778735608175872058797715037090238664885719650766481520628039632870750733393991347307064771975101653245605532707787211621309636956248776173219597993777416775951441822030543098626563094256741652439923870758822192201474593900153088459481880838835645707469353983088021244681314996982902976514430098265729111862313748207377561874905688147743708875978523358423775549976723253080251311004522574867824489124944786524915253661946826336453123573455589531002180531620520607499290941375993645934202502855267295708846706352244534360771452882161781594369085236791971072739514867333972871553148261653039132006380071628849529397295689780121304886299117255169639506797492381727644959336538738692736943065656551154307140948333879544874594302314832008316589462188884544403609731772280961701366230912981623794453878526149850164446593835352812390932535411758602578927334781184719183171998443841057576397640224797173584823305991425431606122061917514407214264485155858911913660115214247179111756003555365718352657197387551696093074834692047002102642093448379616430287335866265305417476379713281362313393208091363260033399234378251457409650219293621773283156981496662548946912149111279614774941568811523399215721125104932873010148741660024216575179038578125953671830294363297225142842728557393809924152012085561585786818784550073454190232476034622209199561155304851228830523598986953548383431023674757206854957761365825595635934959654884341551125911148559453271602980736023287634954934963635545578768077653197108515562533503411004917122440838835483775816502102915228598174685215439885294295818716986234034244015330872 [156,76] 60023991872950002552185010579608439768308999218691439039607499037117992503889430095526398842204371857026567326510350238172772288518763533741780051531987471864853143281851726571245435629442562604066144574011253315359144396713773525909180626089255276676091390766445012367361691007364882624939139391409582165373297766856942799374665415581348151907224280602108578729121668222675500742280994703455785414169735858570828451466096333823502360495532502866337789582714761049422190263968874118632416399616448779508557043757763009929282531278686649946021611097264128427814331384513389758438174973781363180442097817065757709413833984241770155018830729109572519183646254073128195979616573421767212442669115545145340352744189123765826439073093452126884086448531778039441192893888424870745774571416722191910904156593709003753473368502704301142214119079873805782541315228592402662965617620607804787941020737553448053429839975954923695854182843606928657095448373529026524755490926569962823269161830106836031248081027604761415443361843545439344698262952346306569037822550958629455174589770165383085182439206429952404912212076438642996275532025240774209376746138952808518583958565829950772019663389549970228673899788004184119623390165083733887796565428638035803646818370004870251762249741499861402560136826368277764646237119289969835953403032137688811171204097126693369911410903720597680359064371295175603835012017578985481924828477521412558598949918022904566861519781767572686659311738134444991742097341805297750207148262778404687385828758416171937053309487274548528784175654674673215182064265974987160704873871340054159962783552378059254794534789392774835704272255304015708377595317712843995318707697880577161253609338559836834178511508530505624399953712805931141368698515629449082398139588668778890445675275352367193637596785252601039628615040965229246796765944 [156,77] -6034787413449982346910634002264797657824730788571708748043827014159721649844500605019846155863179156420439335103994532806673785806277337159643898255369650636486698078963089456298749881632443322491076433023001537048514342773269553898278108420586525469349363279235009675744795546520233505353710838805874435854419382633710220849189003503632869975318922345328616675368243311043717662298843762350136925303394506028117010748640428673696282136249694189482056286052803721752791182812809445060538111572512975914765797864757563804311250441183681081599079835065329619203667370695079933743704120499322781317658031178614238361501585106708290500723948027157010703464249913103238976918621098384883985425538433537104972810027169090915837160304715739612380157508193599826586242569415572785894659389858676277550475879101077068200204156889854687846761154507637152896329208317931708764820423967992435663229222330651080587473516714876822848061678854043454631906253462873076056954317018138715553970077234466572139647232182043102954551021727512114336969616800951912606029361765522953934596460668252174138489513172630693926330119010961663334685935064467262304189030773732597436933748309013218297412750149706745889154968111440683927915063539585271549457388345726918207888380363744563680673956329271221714682782502721668743590769867466393084931132200073839944572560815489526683730563741120986388420272709294382894740590213416790972527882397020300267105932356020996530680416635588905990403687631319458093328045257473257496296818847634689418453309936624614921981882600944436323757853598232724949365242744672559615675084346390590545988702034471578083139342172628905206143640463806248226386300006575533170363311512866018298638817951214389091005878026483398008242100170093950999449491619659652705694124140226948202853067598279540378304397078595403195080892053134078557960 [156,78] 523669247273864057003709833986273268639542118113291016325453757545114336640293617143184597720245131973139462915093855403472533907077508871398303779259369282850574145481228792696335152900150448351118910504850026641626940313218925883137034668355156890041395226392742652579011298707313204282566062675041965988297539147851138523845964376202477786449759821309127301608443393721835931579670488452057371125632511356575455733042788460178271318455332555057106864399471104708778964852315713987489650385654942103061694328737076765087706150638313082162384558376366498984976992548497240386170301333484133603640183782231068511145246559500021223426010163883087363191736107378270930875247071692459328174865171745753046210224280565489228434150932944367563634325781004834201382739475528924129276827026175528275354152656589237287752165794820592552790783420277355760638369599096859576753849008962842269044971906299219251587668714759516032684509755570468824955029120772967476870716961678304717958759993836222888268300926057523869007802273564031580814244667199730343621604053750515733650793068234056804200588247678945936626532874246757761482273833381883603720177995310411508320344390946916153966245347613966093545625620708917832751691556691508084538009695120233644847336394532381490701962014917800402295250976439507127154657023111941279127376610882251191656971073671575713064074081916029281115497005299221583721202491246829952961546973917625128655225586385923093389849545443751728346991216113613340373974216185984228584571335813066740376519610381055112037801233937382047264025704651437867321600968223594524885571644208562217236485023500413562890116336648495325618817019540522281359702301248366197523338202477825599856978100471081318605892712808700862830600882499585600854356237910240801801243539752763072520008378211622246745287745250289852226389684260887028 [156,79] -45121209664539893714789601500582183808810640858773667057650105243156396952211071360801925826505824951111539746226729903331004825525150349415628503111251671144562814470800013004740957895383815944022757183964667614672951744116444915059619988006080890774109532395594046502501463984205770136369110644773273087151422170148884101830799921127989509060424048501101964828968233511059434173858785243981756154901047914054333353086011544992441365060364235790689769385614522474487476845977135776254505932758753924006416803275669766474617968357689736773571137847052224643152588957333315936433068079128379062009115693092732828739405423952622727781979235889386045055516079088322561067477606589972879586448368766867928623544351912319077617489862094197575567126293974133012232311822839524437373807014678268945829622995433043546480816042089217403801191211486286007052686607505012395579869181493037211909542462279952766537333592924402966788419566875455898658593945584774113798735015518482346003343301579426364980802665710265511028442358860349857244249538598553117730165799298038553157176085747060531317415846418148594183779227959522028671376660118942406559611428188102210616265581646696182457702149179542770729694347285081988876998341283518374171696819272188108593246603158082218101356984818256468538657316103288413888362525839738368417988596349942978593431807975114738959554437357079690933257341955704957592310530556155025674157177566571596606096772404369072813452947454508361192562627625484546584992563720935151524624021190528551192677989369686761535949003866732963828869107978535232942624111568255055224748998238787247825517159662653990328085042782131731722094998392872367277981491590262569417487835881933501470923674502537561387089796922599760147722803692620700392638022007980195785136764357684019591326567627797770287234721920541455096790124635892 [156,80] 5179417143339212009474323422307843682136798568635891915472181492061642343185655969824840711473237078118991538079612293858670916978495598441520971701308757101585266390455210772496201207650447745788553827792008306294853921706697191575836034297979980192657586710695790544787014570033957067064985080403558055310335764157247747303034049558644818782595100423526906356701100364449729758186521995624394007816591390512892439435567713005786617272107924073008569013918964581273685138750065991304988178163514429568486445511486125500977461621498689558186375384278612389826000655146770572087962490619985395214124528110414170748372881844161948120062680007659569719471378482284573062940319956387969234553961216445793262582704841966296258616092797929964907134421539700777537954952960040562497856516718789676627140244120734822533186588064604810089172514378563553079483907871342730996017170840687611806918530428784053388757434525156707972711572936166158308074267622940294749685868064776988526716943714508843951826770980577492696108603298715114882335981758303501763788285083853996125717367944641098531309426227927345667155064158483945553517465534752477957706444647640361076955690186986520511997042517976514072661538662412143080361189663526994406244551007004876485120419819889205890385163592846215452518265893574803135181314085147631718973539562899096885241862977416294577592941905385175454737420906642049921564146376843615342934639747213800130227859670477905767972040946746090509934211185458471739123674014762443936776830205228786945070702126608381593922988500586764906174607354482605254512680098990081708268720916463393676118123437955411975764733224312056434428071550902514181087056215591786488566964239554355777498239104579873277362393886149532251214431027784278024430507314137335674777801334737298655423897246438238881986615210033739441021497982 [156,81] -812853012951013689452185746419500396894452138360354294638636287520863058394780881036809947743895233444880183727268333989221164077397067741722109015273738793831917376088702673178906570665957178997942368043443121348517767804932542864079825088208889493934612043480172317730425857963788792200289829408782902957813257581028197820529233379822332866332283643392519531480796693307214987713152554063027260424179963185643902249133306714392327255871069424261532330234106337756825375917558932757338027839199315572693676639779579932858761247404330584415495131307967292856169930557738274514779850176127845239103486534122408118018489039927654908919987199594157159367905011210034418230388874730576628662908741537035168905051504852699133043079238619074409882794929703532577635644644737362801263522272638097047525336648018655939492964590817647470549880037303429454082801692353223540271952488741617240953979485373397520988638753511001892960586812538415856809624290739308171936162890060184108398423999458648757341297750751054418050122381167393207939855484378947207942368435148449148064717066137760417441857126966624415230022006733293074334766828911744786416153950393745098694321387614029162824078615068001495926282128698034650183227390209210375485347133292809151332555606020073185602740432388239165279835833603566452542529827718767302154510963679476871197911203170806092767487557204553114205642957257062654098634509248078897622212881177681572118563947519350477893401164472283012644465650970592967521318639220332554682993902700981407375017131361709706284973066597766342397099590337953686813533226298384726800215322257528972365214672890834244021416198028580758459557420626363233200757906931557385166156376854508090236289727483396328478697808111171115827855427927838748715905847064676878500883292538780557940358511862952202680774179397088283053960 [156,82] 129131879322233546266007232031445826075436750578770230403237257149584470898990388909154778398148044364772087014333846198788072604026006643064117336164006574448929506273766710242399507051467095410985556257358442507323618784646078687790125392605589384346251700543346713888398583002837509488840004009639885064392703984522914440638248688441833946831124054663801515622261879438490967297441995329272800276745812635502544584955913085543998014346077583621713762253053779210998279670030245302753058789826094353422793498741071148820127969416355895917435285737004130140710989100144954099776949767937441411467824358100323097251603129148817722665513484716674740715696000654542172193010157510912677125489999494826624300644098862355658185054530748596793332094387833936163821906528819582707447090105908296276495167633083609657736865029263211466138111724365437291731132050214951967664993660968307615493582891187805538051949735698004024445294822925541162465815816298642953176840664003362724454027391351515600595424190644484987128343671008169709211124392696873934366405785012113653057393095249576058504406578591210184982760555467858950105945003027171949813000193134332576867579646045552023836005180495719000298385839972001724758854424056046760801743783647031311110224995446500875052018255767832760127246918700435850661231550506025958697211753740166182021063486875463792784548099320216578619392907778266508774463785539576618602313145878255202644794618594175007467065289648141557108563313270630699394908890250246693681809138925305037139141144527155927999549003473142045299197693294652623078442985026121950691670724612068853658496302845250491377722212731113096423607018936335947144517187524283681323568092529909448431691423874012339911366670619202989632961164981593641917831024799297106135410039946634977701080693142455647958236314525150440088 [156,83] -17798329273341285021371077621742156356501990135434361600377470648452960246003883021328105784926467578191402178135988294327921804652453349121910157784787232889093849748383662032240037306461856000741678877407467851869969328216945020497344333819332742447113531735032954226241446111756848694031925695147902287143378899995377769645003287502679445716154753373706325957821659703840338402670158280268531691142605085133623612368306345161409510473226659816981632794525259529435986985468160937870322145071175795975400404151884618675055657393352383907753640427104561087729355715648261334311315220070785360971935961608961033020867128195616775422070218307241915652424655136709414486741457206938724521765838601289436336806454565487373493239454122705872847986767073888824898699515969375788771832125201093448502254648725304557645404623650539691327320630043451788748521958760389651884332710195349467876915882633701798605258085932550639913207806333361162133445903153158990872094625114005194746589794453418421284870365241046419309651037701259346085182630962727223504815598123004458090687642207240361172625153702852152198608246855984563672338781663590258759235394542477428946549445489615313991431821302767444485895061992679761283486408159708287179752281235974337622536369234663220422225953237528813939385557806739021199652441050094620434725102108411351356607943172294532856934573432154425530773811101532808789699364543812041026224800427425846078975085670256277234721443011629646458998440994510988192003689410879386532836583507165979107999015404140496746331844234660495221894239320360903553254720385926951927679149041449736856334817501342141290308477671186106943519234824637744696819953234135398584485098581578552498718532696899276694039732626857854181994535686049983743885325779448786522004006362710366260634901170774243956545030280547676 [156,84] 2078464768852620976796572630328447108165678661048655419146323546325639853463413092742098087476841165032805469876333382555701955267630162379385989636193073412629750797252370265224472191913304283709317687095390819508530790932526482938629255784694096477405515236019537169905104606127101936473641384718095201459864286712625846631710711488939763667990844214567637941349303829548146689628015375364462790343442128835197992187456083324477652710368049358057747054431664033098062569552271911113224176825593464486601692330122096969839818211755809228406799468431811069621263469747100820027528021472757945003695544954737410731710793926965772441300091650785687145312431850219364865386439838373931520308790994112573427435945587344894811098118774522162782742040296932854959987097126826085927152034510839768516913538525933804149747413321993046971090397594929706512612517654544080958429652316641482910454894345366355727397355536757347079758567004505787331479159648641238271258757257474560333027653307743355042146037949002708953959440336637511502081506956864311746534021142748722760935960137623103264369397064184012790981782252451528097631199825734743673685885593091729900300571851610026439463901135521268440192626729622182597597904773115391238964382231854717292650836733708455751395591777766233908752855196270385324505477055542081575502374471799622260840938575367435818042481693988804731311070591245046602663674963199624512718374287824847996277752045104663606815271246940429264287963737704922584980202617218377764082968478329713113311165827003487987548281016360812272859760084440732077857027804811048154865403540187692967097754947795127302472430992585972814740367265881855106414206410197706910631623732848259906656997466512694647614637595191668425030944612047242667560435378998050239324738242771401702569030751891172737059035174000 [156,85] -207198593251996212554661211526389820748179092089273538576637669583089138647065562970299068901199041975266869646101708521453914307298010955446799114218531763340041542427869363607479288061551502114694711545436364935452564411609752327910645968839267116551726220109092889810939205265683580971782224777339825229580399304596651655047186854600127053935905712034949358669034115086431219349413279991367195768492146239735114553497316609935706271578790788437638520115800897538768940113144553835647036564389960011560320688241235915302866474971465188597346540060427493222459281396705181661401021494983000364453644463342034565968938681892238609154668904618067000579486699153787221165863645140098197415111930656898400285714287656676391719271784028154443912194115380468217531742067841739027040650920075502114081115385510861172424488252681015813554275444605145589890198025692810684798815845808106580760191028354778898134486352995486665705120392441983451181896069301173331327636464776911397101531987853675151570364365751842892636239284898314876647089758175893722603493962997078269615234203936752395801251214772837406907452573276877107369119259983797611960025623739381158974160006547165404240991094023398480173584315801822775467257831767670109303368470689478799540447956585134166918868735615493473241979934966503631384240028997074564771899378357898619921344186939101991778831508447230506241576541930742110391871138589889651333869478045043629119125961275300290870207343369481588364672589179524166510992142825916418600359748782744495780589329918096750721858770199749686961435643666411099888269327431389534196501345667174461741533715640869300857661416757882548765647692720280144685064663073836888258258477588720943008445556234911289492822517822933652934567232023217770917696977840812473937229633903910699606623517800959885821432168 [156,86] 17797561967742674558727769145616120571564183560157185080784827116782782072266766214695724041855872369721191037214847718882776778920046606744947696801408337151001233666318709400916495322242622339304803369089328340438015561866171025509202596935491847831868305713420504792870555891357597973875513655187498915491406873339676729021607993281787608104287422451537774081422073429258228779248249664854285692963141461701739263784322113160272433632479247540736737047707264806547732519631284398298025725534771664386180367243802395143649051460622083955732530174011820169667557243371598685024074574433155241807266322936030329122615117291680007268916515672667300507465728230642408137292687106273875910899665214730443691005018749789852081634324751383255168914500031222138326186002210429389494560446183518623183539216963845493384624017222518591688446815236661263371704661847277487848801726861781294069570075184704510750197946243898859745413702223087618250339267681155650149576851643956816577381188452367946177643330244104172983977415368515789302108225728607576447005985143258812996669000945764429337497764570277796682953732196069233711364194823857400827402293698975514111886012339048629328444418371908944491647509956881454578401847446593597433268281136810791004608275696784285802376475589543723980688537347167944502344486117939831960332193399391219356816504830014090822989311014583439754087326629354987005809556613097884002405246742734950280775501805188825349296526342825120081554317699815872100980309496724009646105903568233954691334831954949929053587714709511250972788227380064083669947050176828004435020713033363222886927109749206186026096795984812651747949699848439214583587258413515259497027280123937020870621252359409116455918306983164226722533187985113889185221207239446768049085018443661761718777007356117510225552 [156,87] -1324104922312375635142463572135532146744350631680041390583594719839005280064170017216933982366235426476368128714251911657616179233507620170745928943004940442414102347313213162869100063492761741209570822177765846424367296561875850588659308956997575983711908546762005115959189206290767142189570590039664641878028150527362563147460411613397517996263546183943754860300289410676444968895274621150371578382592010915151770315543394098813788107753637813590919540210105407752481205396419399478777287611982615118416586084972394040598360140783375357399977450746649972140718176093455820968817976381487445120519318484314069530298808765018408894912485073763090844978409290523039641270573456526666177173872539467366010297492048562080905932539589102108806826562636552453648188890189885878949580822017456887191641842019180753893706618971022631269066015126044726804815220303326481570961751759548655668224277716798875480169044421323550924652267091458729254873939452894929101411411647591953997696660907924572508168440981492189981476704984805749735666316815872382346704449336016832712825296845350041243715071487311992366535137178026987287380060477965790370826233485199147596883339969075476431958795307067420865805723526901750468823263679558195651344560424407713252423981404941155636350891974582640282557552690888535161435523593012260191821709181323859633833968706782962340056658209310678207549349293718215709460017620181425374643745663365595326920791287064692639954225393915934456958826199911954076895156338330942140264695784457000502794206143654197070831203888295539274754481321442464941644009379789076054163649470935852333310432225369986581721088754013445666472459243877694018508628952651172827146636115024929723728190714543787273011912792713311072603898254307944263022915080929125584001531240578114170085918581832481824 [156,88] 85392069651323308182442067650992454177537157701643420772611428150255838690616615023284962718285771092354024271355388948659153171770422722863670002212637305267875203335267944381641873019721121282577649975895832894848925012344667892500351167273551804544615119315995279418390822848521528671603049244833573403193776939316359607152579777605779293644961421694555384885775389385318168123853182826281512803673679855534460066607805176655901630551069657220574470634510888071675105369726908955445189589565620510545564512064827771087390597905135474668219637687062417645380374159913034854292189525162419719740166505286173719191194924837091924559700149397012305165658319540901722887210647329702394581650253327432671557739704524263099851919660757655779733255636661569232098816371511752105594606027925675749013878938127100125906208962821207156004365973023927645988423748612607994320991527346955224761698078748998595271071120169574836359313872145539706282544509021400448374778993197843885347073059700094354136977676293675077681490590059048203981657880471987292937737489952228792937730050639534555415312971596632063987050813909214618721727660833975266663250129999702573943797043116901775737378143112443271810688961838978823139362075350394087327133635382003307510117029795237735515411993257622193351761932023124083534427825378318119199736006462521014714966407662681173999541263398440876968491864822958030461336490109094907033921909100552472805250920978766101161487329515188997207005974321034132048604930441155374132876683333690418785367273210512854400853891402499541681382745785540559761217089893253470159888394926237013510561683156739022335475905904481512209693346212166378271192396598777688746022040609162119935189335945542736967438736446074048720086677033182606804821279723280451280702064883154336201984556198248 [156,89] -4761664980887674327736191355131780693109996526572620763059366378666728898470249206888824280651735551004557671647552180546707275468471341857148439321432166548028953233554711492001123253090511655099731080767123105314079385518707234520178217053838523432769672481099337901988597585525216497566871466477522342969377449253515209018149604241126722773673157079833706364442068310506593455763656681706249301824642287235769180012140472806762281130261170592587386399779725546603733434888085127820127803409045400269455262292354039235615162338598554015702467366185665020561174668896887449255455213083058608828624742789076079701763951931895724740495178553071301325494924754433866968886481641101298079882184407932255972507673150054622755210789917985376952762507742836133735002184610120831010463545354131073269413327705656626147364063580235289503951216237611843837314668444649012654818407071131971108706389482673182144964994012962412062254712353145876394243914758963721462658687157836368799005885637205169971370635427218671259198934109216524808888133992413595687486698317241637984159248274014323132586911760585333619367286528067136507545642214946036289699010154564045105816357317994520016711988386788124444964992375560288506178055133381130588948783958699415513132027003316584124971975991340239546356423535235807537930272741664506651006730178332919065988742367609739638830260901569781161058390074614480220647463942779306955317950756821183886991792402015263622782471909418333969596235794906785890739603528804884054122396104971476862151863422695011452231656481115847422405693872418671992831337798589605879835157048964637973776783308780732429002150299388360824096193918192898949305556280252103627264528566730538731027905967773674662682040308785325341137556611248049708475658720783840574345268788124799258767222500 [156,90] 228606181517076244975394720092191504115994095290358517418717841932216892805378570903307137825947602611239958718224220906793176265827427474713918384896379888706672804236032283374434508904203958243708627880613024162906061983785992328747252033464669569603382189520248982042246230842934569715678103033491360086745262100602739640480777461546995570518908157383812100328302268672125822715494699260994234382118236371823795340382155934219105569524887365263620901058862151049791179491382243693031579077393997449523445401264771066351041903418774078497091846459576156231152848173319055168295232862151695177012970369158197075835229483216958353108714807012385291473093538119225894260225222559896778021079308696393855610779559647549673545369877318074248126724231668659847650146490611884957170610344293824478576017958545489354673238810075169082106404848429275475543047150119639304358297737206343381436550039339180826987891105141402865342404880401863889291553347454640025221220521640724090146529314428194076405765321896424707164314874076280597671463998055225643187093327376176307622191642883787065479857751962691536470042848613706428928447437276680719038090472868967452482198200702510007056630578172759293920043626555289875538937860538151458675724166963733282596962976026449726980203741793174903614344123871584816928826138336440675897174456466400294207862037704874795765363346730616672176785792873879188267544346349086395418590794444449120351755177979120524463871611579769492668105698371311641842806716616774834935077241799552112406259759592833832197408863785993108572813223349973211705769423425126907885030628960435490334641602066260846219637789863291889746422146249342643212701796702283929378754748061786247917945431108499759320123766477448197733191969872786989065446111225172373245491309230961386298144 [156,91] -9418651981604854096673848533219601363294554431969395622641542003521577154933534438867686943212872105057753589009379598768841469842756950898326815758020743572573999353817293848644605978913032443731275856973916548222347267577331726516999478524949514972976509070979792211317296163518747262852746544573183393924954113241943184439285027211553684034536936890215019132830803249607618522361151247024522012566394711360777844141074640435726747745590017027393487326025957379421738033975076198761978372402383794085426749629315851537554957200207702855263857432520404084191971191668909033140021830285818353662732006894869364033569523054192958879555532800842023115801087067292236248971401678901193976365298870989964558381454186748663900801851951061781001380506461537726617174458114610576237285310231986937595336890963810766612720972861986206938679262135813030024692410628677466749298170341781680328175361109364276440178635185645410214980529624672287347756134448387079776345016308893715438199109018781350133309228539630674805395770096900271586390062712791949843863989240456091163415050645669481469900145411894327320189116828191579530327687561614447460139161329851589921279681254247333220446473103464033360050950753724051235319952696516175547507985251858631903817455403938690658263963676223732620336849380781045189978929326192120538494546900740948641581595996816723361185813428186989093576826923764912913530283444661691985214358250610796511328281800695314658726827148660106352346705228298119850931880143988264653415393376001333435010721976568246590218279816677857143323693509317568309313059486601506704169375339389415046156487231240712630499361839693360072293090319638994366185974425717891321863563527487936110438848335244953187439208376416584914629114571749964864882553203538849570379340780689545242 [156,92] 335333426673494327418047158616381592641854825598272786717128434783438387663593306037183223994262912592987966858677128933476547361548100989801540647932288315384685724153750249763847068565316545104541656894813284486275694600589009994872760613790716142482222768355848735769701451645670847104407417504616830052238601558519547254283574121641316342917074289186346184709307436655684589207354092659973016246138899076752863529112118239599168968690369328912831883026223332968877119797364437159110247081757415335308758715264760319029728568590561429735008877006109974753186051868977911014534504764087141235582497576866923986568825718732905398758029447354651130793907469333843092840975338940203161119408662024591068914413145418669986307409716782817238422633327806991417949499438096058802620017679420726221336931910062713715360080548806170189128015662249679080023680521669189063920382926591174549858006848759195702697830065014002435859030398801675426356543603945401018616144572973245349249580013674398400692412929153550560243145596898732986757942920582483454589527068249846229056456597553475822096757963272185839197755538178605292302286493843451138518625737114455777892795011104965576077519780348915000489270825933909054717463453999258377623501273249309571127251753280266697837614617867818654284301198332613429433680308592642082365020626559284160622713087704119499087593821873216357775995249863696926391574563268881889251796866592471508023230641947152552534627940037053165200731187628265451490095673015428924241046939640472157257073064066749607269312920435072331429561829775772088811204372537767051215381772428273010406691228042765227922632496319293109716101145147072371505880996450935762794656396322629997141773861103634095836346123274009337191504743315777241792069865119469212478033256317228 [156,93] -10779943245012472509707280603389221455241831153505630756410010898574986830585459485361325791412727160408627152725007121793726039489769555591056235147782239107419153903894041277342235282149911035853820610252243201209880865395486346079073119766415644939973462219982013574848940163548088924409151198109998797882871069726537642046182346270088148697634478965114554776384139195061851317534786702678780058608926401326017739051375965161234377851169598013907889419012560338000259271739243632131341492376414401275866689878692913002870575768196577226981561018496839545173410590489053798477463616094213616066826093857057066286066611770909968660890577313240551553288535541764798339373315158210779561276438740960105544823093879515627468138851205503444445345669511881097036066555911357505497418356344955639557338783511778645028650735711346037712576758599264785694898463507806322091547647141972237404455943027274587879131494334535237603495077330823627595886576645035152869798414301265504224603363499279915690966849321823251540311694240932812129337533384188087831638192001655434130706397077039767743738475878812156230872736897299838952465938795719067941326557646547790468627369762301291742544565458036594785350889520648906249444469631302708689335969683953415806371886319178617700305377499844861091518487361852588431316031931878108741257297102815993471673046825817853424192711907503047497141473898286728765701738095750018790609048277179927207603611353037939687547656158120921301198554911076132194912773052431142691063742955808518199102213165894097188964123339177102944217647809853676346585591736681784533591130009098054492339696571962408390452346871419612576158337288798850744001554062303356205391631331633080204368587587814188982211341578091053866607253710401953494667401371539152700175548852 [156,94] 350641749603308540026117974526212296891844624935836696016043659468360700382040926689430660392216715856082157258691083874045228580110230780532096338744036271496541405059062883073008665364047721662086895999822033411389405623797850467750613183235921710081471596177086328782298523617175630588948902601048727395816429770044111710390110137172366755578969789240951313115041942796052191312221131512203831162332524609650783333536130032708132190174073434187764615138319019366470312068748478260675336730625842590974592625261117337053152156144899371084163818769476013495799606934457204075128757103585849685469186330187921049090505969508134453163334100515382420315735768437308486041947332977676582974790368184722078817369042059939480466464149944868898962413330834080316130369985610624171250338104893698168231465758094649597717954987306034156684773117427331366421693376203309602028654274222009092603500679942852161767611600434667017783845716035536081695810383759533963192646000419330678280941796115015888862377103222177047090690747438061850769040348170830217549710925855825371250151340530423952643346554013900040639905804550131320116998706788576687272303263884604577056254983995274566153355727147481110499564200571711502955550552698994246364822784734578411544866696400552324379559077422816447801806090166082234219618570154225805210465357706842629421804846124036190643118233545846601225824296440930011314779851155613613125618107567702326461630058379558173058941968970301750295465990918675237798055127973760718714194861751761917183739218803816060041986542898444629063928241235143350046588297742691536050601782011766952475793843587859217400898267977885193166913258074532747362720151554737380732969840739965724014013391060260613007552627488691206973830570035037455968394725459960619896160 [156,95] -12888696707722066728954965035187212718683406801093062245586977415393232029401545366688027040600891824377430041313393353256949480981122986641858066595923024087655321598083429187841377632096173128106898071561363539406567095262087720697931252805999140197036127578290884560569068429994517074422232293290402565214540976723267764552665397312257905813309115086003472062819995626772003858880738216825504445982270449135993385873094674662906437524103756999266284845103520403852465157038971854104004652746318685275009791732445397312773121547019583948816312256076775316717189992395855948964407185494102371316599448946016736423076386758808823992032777669720508311557907310811654506660142728913969845268489242331443309573913812446543332464924694893404264542295647452079098698481502614790684873493191940681415284651169780717097975663202227269476352198064774556586497027080553324314736631993656014675945396433130414631437831342078460895789975414420566049038572379706488593445666687487340220375671435401720213691058049842862650945666643817970134721925295111967787395931522818589512270050537487203942356099788153064724399334290242576430265717032949386788860032483151308829975647875340300462291086309574689636166988300043325659275679753168881104406740983917761510152042510463925392494558235640795943128592190583431959256408229319686711919770007797096976461290061919265162349466180897969640183845568029902734909971856425583451233025570896672524020364791173112642823149137060473089731277461533993161983739468566254326776389050580647775999344590424487883230326258590429782894086963162699709181147282888413124510033911924363549313794979139308520904224388400730199324991739411622942276952888720663726414774501925267546864685831594748297146033157779121710250376768254665572250913638695542344 [156,96] 505873765592323089250749255339085208616230241098530341195019866665643022545029203697914414493001185591414803661674279020546966268487008971010539132043499724283413204902229665187298066777279727489621986998284868745651400796442861627016865075398914769070867052532223395712548326608936962814071733621674782844390434852587739290726631289147942228542323249947021065380108694211540022417772691700149135215363508291654117429679352065324810307765545047193802450937872662930731264992274591364928273096133601996817938875545875564069353567031369959538614979317197963211696636452315351701802323646087997453413045602721050722148680880211389797174488872950995486289724373405576510099202411028248363647701720680723815724230617713710491778692878526208072984263170319434319402457832442548649664441963087775784258520767072204450390579161428279565275816982204572489960907072405388807063653418865513158843193557399741808551713195363068965356898215383013893318706836361029192071237784020741925705787034981576744306117377890378321709180819470378150905978395742089742531905929685809705954307275750831874702440373779479650497310402290704345019840617669173971278436843635729700056177477742484242406871899643910527815114444879056921379113051078236295538369762979800343221658742562359952466743625135207036602094429302284040191279125985124813898102846017346302682355411170431704274313104287326476479340473226711213146613597602511915031808388160291792534831630221003127061690900457217627683516750572941000621951743428762177735997070170497616617266791667876407827615266176458979269875713941664682896624469945720788247122047445198992425595081526724756811059801461461405753785282750552962227571027534962044596130118886279302889970650836082230289577821373107275243879672732957535370348347836352 [156,97] -18168332018481381623862051754357335474455492609683249150994834418621327991456500082282027935837948817467349783435225736951292677381663848197680965155441312133087382378876361131707874435400679166784716221809780212997008527851420501016017113594680998493146442321750583081458197384255517745061897626230338975048287955534987404019751799380396563577784523268282838125644194702558262947041205319127316055974565958440445122997468722620496752946520484652723488533975690203877859469788923171128973303100225456922117335793317980119723291778151458701032072740020297661063103462191601225661158027547331873953773552249048644289847844918481641919776711601047527101364746447973298595353519608955782505840566090314659771047106989895687657080605091708387465700578653404613041899026976776178413531539198231231045782447981331118741325443712818253931230545658153508250652464057838901849178057929120894886122779651052713090484246782517296642621929307422911260749861043992649749554167499879591430528969983187150139732729779172576016760879615360155108591724637093553689662801753867621293478049219674297176092145880128852918089359227194642434859566746966987639536940995363171796279124610422830833143111529880605306835370650084899407050548537646900828956553013802852939822232971470782862318552839107000516526667537683804885592968802315566070303725275809511266686429185873761133962937798068119184730964840296906138782721926421687842242907785793696247098530670321917387074600849379177029552791439844878293546432960596104571249219102822882260940483369905697694191778098378630137908503792261995650584783000431783421404342443392353162105599990097877087378235136191946624058845014182691431007595432251066666602084489779629368909083669417478619514003117516357058764980054299170750302965050 [156,98] 531862707905088645858168017781135241841379546652312372929097469610078540487832364906047852699177836080828515885160122331444625267203890660117456712409087923075238164262727036920545369575210146303231245325020012257288633524839259899062478773731502807273464597729340466069442621413406214595211663875122907401275086111783347284280242109519575094172124556411529630704876439562741121942836597671803962134808317396853206655185486297620534979800122811213501294539145931043452201065494130230725557802728818390530106353797369141482202375898047483750332745419374714924376944081224231887109925727419366069188873753559606488790452021308912012385820468370850930718710596026755653399156483216598376944381033348689697988821804325976452017574011223444719088104965898291042154505410865007827481330917754900354823672108679714301565513502427637615501238337746083188808672963815087458015597102099251880228944340946743937627626845989825703877597296089518018435478514421428179214590009530417602724827777280806131541971751449594793231227300825841625039016495421581656166355550020913114137410747224952511973149915859303054776017590108484404067867986083918361162289205765881950597580005401437052894944472818689006886482403541183057755478128654618019040837543413745723040044227760165138093697366772899802766605693095425450688968958738511542754978263855111845015789990953007206201327286614353936155247386212155401106757198555276447815689185475598784171682449283154985546095174372952603088153438560064417171686940377192525068575778516876756697525160947641543718074152208851539681971659169598133360812120457426378710094411626727792200037773847668776119408614324668193541702102633367263294279073764356885619044455227320903007236181421339959222776819206663151293332339112865744628812 [156,99] -11825075800253447596948966694616411309807740014996435477919036328380351305141096675674862639152126822743673024592766291011741029206238026303991997762033161742952530923396082331461560717172160681398676398055707254743385095474623026691356555550760976276653404224371132929789346996820759817156465801054767179504644500784198848137944312643307210639047882822952079744293947532413008447975788695756216746872844256262545252163898244191568769431811589720023785142961422664650406201121220179473402595945101447644628894399710857102673590157127216681807163262233291976440142736323845451608289010341312706213965166046015498443481574067595700607884472303810684298126604012979576997148557249470312768126477354461176713488247910929087894790569620546681595386038196660492588667460219053349377008702586138843992043708415088976731857586036993431887569112271149123258986081130234227232420025563789580028244513896112656885922900606202078548794114925512389096253733202131338172523699197496851538354698700860521518910850091216872179306504090769199388057135421593911840666310176839091009198970440884833465258557434589029285921770056301271019558497990581961853426510992351103773538212878275145844968595203367551561276324738411316726435381700915320456313491427653416403871059702958281596046843259571110573085174229630187891954322850301454619682598578868992452392920554317340042826771760922667137620214206594888151865267319299158174836119611965247180490320810385643882703391966516107139667095249488760124045068010511616113178921929486104798086493776815225738215140912861232523248784127449563462303471219600207551015661838578699938735018242607952829315706382501388889196743151931725691840908391508423900148378575688819013823080883462640029571116703334143293109220248189992332 [156,100] 187199763035852819264451166351739322657688333188536078343810009000526893164440937659455252249559381871221149230279604438269278012721744379947305230413543781516030843042463311341278131466903334335119770326132381510922202457111101861447282655826251690113417861155710730102658702919245042051917153455996500684198305024305179022087668208930950040718753657254680257074924924398388885374781715951897505630162973715993326984381326087063823547162983295039339723539259068923565899323173939338775440763436996219755979968168554780503469130799148648054442445209421962067366464531062228484077724125596097449851580347748398866836548680830235732446750890855694833456192374821549603544632397873455853751584293678591632550665762215390733109536854520250628767936639560445122859657927025650723728774134307788747966117649047493562613340647033697712671893489908497499492289283639731676013684720171840191431780170797199414514417156049552131381266370591525841956200308979430813772877872443951714345297372762767321668147835498912890587389224016391809420362931687858844291286799381800106173529257270325991658297654580049311290620414948759856925505104034679709552469864086121794778779698537558008266916865935357832187786779090245908825920463612824064717556935075075103999915918574455354188334947900057203398969462946048184286690529373355261133564687784986380036427642357838716381724879694193555430698853208784578227624264827657334918987909407384619486672385790080473910356785553373237504298161515669783779545671208432777270762759848038879312541977633035961578650696124562959726578043296581476428916906046215396877910364718212813027583318402757485906871923521571356176419981069658841060773270417311187777783290446155868204729684234239944104707944479178717197022767852024 [156,101] -1845262699728202621871180770227893497093140831034038665208710349149122863342873426587746517375826210443343827598288572112112654877989325883461768636127770190253191964105908710956842703090685964860166910465101409805114203195188338403248694941238665974116631440466851216790153277127494047543466414077660831956832466103626740850856358601527807841255828601535551599001973480432581660843914917993039375217171654228683816499503417322153188978519555409747636136171657134861122153182537812208932407464412897341331262145504114310899909630040073908088728874166832318114519774255593997111302589731038246923583985672046929898258760802186908155857555017339310613572037451514858565660982227249227612358697274926934047685176974963532433319447949461274669905088229203076658205881144605496942429012493457928055488696280471642680212221023114925666048204032555045060832763487860256595125449436085726363529954246658204929342381355978559598963233836007270981756680384289702775552691509191237813944531924790097104978482666234233433179416535864283314952860483945346792445637935019806631219083402116951615012598664424795620870424920086841414877318043788936509847985302484936890161451076296381272276057950068049433978708811527142962764929865252052800223173542601984424515877957279145879034159559631677574428496148146919778199658090046021543685941760773593213335265781990198454132812966427276913737173052480855245023032766916996882246932058973141825131684457708776729161456945967435314573378420983725025032589887294383327693894872563707203418368696331214748882735577265341337950655420954625216815983444982690698878191426898386476819266131531002315122989181542799824993604469921092987204455106862359060788356845524287528487689868005412662333742969078448033440430716 [156,102] -2208918264421783219728179589538686658713001356075761756074457429836085168461533121530631704970461659874640319459106519521875937037333723064394970000524753053702849296955834141007381403738856999783946509701315277762847372962329840774600011309344179676981376065979645802118088280832144587949814371149149340193438361057879102229471831186306620758721121606940283928898026958031770697452772890700709877525816070708651900387575521701077136294959371576617564007644961982478061082281812752723555989162019080254614279018083194381052996527066292026298851083813766114069036406309085368536379765335435659993737988458859593329793000867169569542785573120876436042578452948769533830616710683029498657939354849009723451578759797535707179989697500584227650898997445877963587433879428341147173421152284138421559891752493009665874887376042921300745385806577170667535914080768977516315901026612210556716219569545196632005111090410690467608545280137248150690222261939275646892042282333682358387313130149183538609427682941921565662530670184163854786100388620766393344471750475443714791669893476668634022324791915888668430213888522320564672466925129015759427609178343463133904092429565742890483096957275232692395170794186693384125641385540654280421247756924760215890700144435093470894344733059982756557326519956364523135980684077436313278273121403403660554688019131116615787175127827004633796622852915913714047221463773820811403430287235900143794802488717870620131587042348990670016267013488578952284830042903781913897773608871942421201199392296045316090968245910841078178983722411522220967378621087330065084315171711878002786526789259468619597483872433393410272406064294397818284010736605634784669959292254901265493683886665161783402670183186325555234300 [156,103] 564393700958958007493415019311678880528101421869964868686308440667205817492526228494928875521996536677029369862945861588085555291476323298423089986314501383106232493947569202403759010807611011187913180859145814806363693078055797927834362218869108857397096808979585522035330232645292345608435749352048176843324184994276219330562299426803217648222008954645219748444389777540613412036516902601711351680638376133118404451165210599182831978161687140287393953670152752625300264612250035972740361586192928003663301658366205172208806244468344644113241198888908365644162422369602741072842176468052915989051047301138495837324639574136965301952248299848617975583561825782948465333454609126175765489499657085236629406054870388739222987651472513058436903582848796642996360944932785080293663166997268861023323350367880733523473678488189148476679023312179570308345886139417852217921689984303915287890339346647884593625125987200846694549797735946105022451565041978589705397815652086531818092293072959467788739450169738439950229972618569070664915692816051969881862594885191561322897192684875923670796809862759768072870921804199366480894111387952597601424300331121617203653384978323856562343379303420821973004379309896575345991193063433431634203897389809826281191557474290764424451281232229124635688733914733894064814225569234762593811142945005153658224408199359783685078383456811429864714853152876116951955154761122587469456053914011936189893971015573872586401853617324733553487950087161103586848696764759485341077117394691679112334673758856802675895593074508039289902999917202951187922122204021371364173786454506280683026479816609998773594578082297870881450913959446422686613485325420503031267820563421910681876391863779366756418733962012645732 [156,104] -16998009735822471404096125443245212883439851276708064074780069396637309697807729565813028831744674233526361688057147826519061082034018882297466486420519498351422356413782914839663042091501242383569853312254958819347755183715708067161873962387214494429191552254364567027386568554144364213620006088536767668260678443111604139258364426895828369939579980812194491882382972634137784433189377871614171044288380711491729503714754630786713786327875343139115664520730270345940116936481816580665657354117339593190056229424673075415893961562407703884155371357996009638227588015719385477031208545950083364341585503534998750742160139521318722130827393522305112520780907653660936428989180318677863984913484555143055088319994036495722471878525415696316590883523762310404964860714541746587502073897564670979420609576107640069648772378825303119127900104978150807099907565516433704948569667464750808272687341858549351915173862904369057337621626180353733322302628627199869400891928701515329727102751434366344441466965255031393057700443575436921007652294573003342574418719681885213925865567965383217067125681933960519665103303870661070741058541369133574212106430445181642289132039401727107913331455185409639286158955112811319532612294788898543431871999588171275752834995456362066839196244448018854130190788709959132486120214231304100185258738600249271159422413076904301186780173808759150462350765803311461491036776584230472326262919784323883530691246250277639025469041806350693873536420417691226241058473084022101255649020472365063071068434315662599376702454345381580293991491745098821709440840317746718867646665313647801529448980981509550233210627069475657949299058914452040223205226978928358867544990077250386920970117918252670936140964246576 [156,105] 84311834512969320367243058083273130318634920949223757841762009675889828844019235071832013051147585837948654420699058842054411942613889612762307166695495293715669967340167409292202721928177912106394526388437831154216282702694716506783364683426090896089864671559035844203081679392997328105869630943011122793678518916479279280363961865264384814909520358146704600874725449873822362873419985011097903231735955797801373046862421748921197444864441293414182781679544814497524499497421859526747606005336987479212722711506362874005791520257840808583621723118742538327401002013491514395030457552089938533294443456285638934149937800928948096002278147657242607242845255613410635217398952407671941965015664001719188705108519482923580160931276502481071984415804617663945771758952737939264671318640320868328762902355180213404987446435767296379453729129697455642035678799301018768752022588711362945298462942359882005344777892583832776331895627365491197659224738001131289224308575009550515510206583273217562576327564906422380915417447516480310804091263494024714166246535822792477700214994196661810733706948329819421853015484673992809360811114104726630138782051263357333751208528384386867109198714138240131800220763867148264514638252641361183618953402623318965772301401011182827829299783267941411082797672621360096104856734513776638350362472387291161839112740281755692387412513110556601603834034459721156327238628001761171398810309633099621920840661741898683265694876074722524473531985524470678174534584778665286269860550118739592688614399523150234682268597658661629430167385113057497854274747808386173439239912132466904808332149680121664605935304360003135844336130239814023371971439052168728164282426270928231908860193842551464557709510 [156,106] 594725091155685039087791598709276527737354096321746424196372978390182729382748655634048589874480689140883269346538016645044574332555208475512941073513458170962346653690953928035583411635490742870799654920613212814006369920645108085224688452175363203868152575993665117508163513197121733955940569905418242565429317553678858371996385909615066802120448677047469821339334799753420760229911731138456714963400246942158926984373364974711667446361882697726398964677947401209378869208519098899251917672833239123679602603732352893068726068394694265729106959970222201106222869147915869138563387282832187945550333839878954884721191799838000834779717365630481841048042524442656849567011907402687349071713867847696212691166894724420579854909229261591166981826545000264808568407784720266755468108668808449714882540845414075927206836093500636515544988783632137202173542676700656187955459075343330065119137119721538520403497060750564414698185812554964570454482710301252612502154249219060788275182800154814758902837366927742616507244271011981630104415343231851688161593422266862217773300978286577111874729801509143610724371684940520236673749658627156728268967509736280332609412820796875869964316156998484299191220517442411336167096822567637244049515435751303887762738945122998511915396934339382914441037385253607397283223266968527164148054711558062341474162716135395304726816069219447783432791052523250798727189566172711080131014611158588851618041043527619162429230286643371097457449587875545001910898873142361982289561684592096103934400177955550705811931427068993668788709392337817036647604512108313394654210456728406169092695420399958418150635855605971088462998395332973790205443161321301326468985852558463787391876606159160625240 [156,107] 6148610398280296961922768320949060031034205142455156026000912678748991721838012604819756062477197523720068981572741846423378182363305245714842747842917816837033667761527002030651461875301362540207016519111957474696750445591989187943809292779410646952955335923557047017615286996356458494194180999743573518501114792774002651246790767339046520951662899459222208347378444477240772743357130690968711167548260292158736069308544502054345531074782379201852149632941625908471340584864406560290787361413805703262389400701454943427908970811701302019378689334298613781056554852093417281544807326443293719320173324583927936931842855537944144602172810537152483902849819224428362085211740320743678657715521736101366860304778126114983540587319937216735297755844677521297900317958594482343286792728002236395762489121156841961142785134007956407995233005110347978716946181939107320016829063596306738304068433756805370293328062050766342798425378740275720441251519274218193373897749081627447763770877186640663063139952795177880871405248948875940174609923201214798040699416379010667200302547018573188980673613711344955388730616800733913639231144963258010123429053882809270920448385878122871280747523933047564072204477761225469721079410654336857405423173823016127194707074693306523839383657337006101074827111842881458647668368764370198335671568855880115800682120587796678364312131752176587258780316724550383747397681575281890085212141953109469966163088719108880283600752272950105622911105484846615514142581833915885433748186226059685835592444269874609947734454984862245407008073419088848965580440585323941103968254904840949311572745487431307746850766315512832946583001906748666112147245216148061808150868091250713292060075115509480 [156,108] -169455010647669399247983966317348778221309456777197239961074918041754569443297498448425103608394003020588904370914597536177050530251590428842624158282982910858176940043964906354189701656828014969514996808612685746675504828990616857138083269509393960570751321763330564395116806791086031854556932382840471341713829829737559429793487839417453641171421104382896616902587603629476313927942239978954173943598928229949118367287287995286795967405093338518611115607915746041766626034773787000783982308295528823064832998799016939936243272517190474381955981650806968789188086024309486354981303509189604554369371882193095891714186216721785113468606190918054094169917888291432357815893088006178916753249567510022682075585780652891726169220030270844073507979638626977116559847170723017476241287139729210028984631859714132621279587096163719044303499224994104140322364991706413542529972362564840831853151785469809291811303494055415118793813838378125662434378657759432817602169377969486698584051479822009922274401581461777152645866122975308057154846018574814659222934382156686349566508609962560892701511899570082305497752443508373308335021977399915505983828233818105708614283883229059479530542450055797028370513413272687605086545543344028544890693287999404627457474433932838117718073914200203753223663339495909538989879817811426217770995845724811376442336121372546089276269690974406515395385096861595786082843583398582052088043666117762295778199667006490299563933355229051266349833565306507275220093796459561678375331809515109672029169141317068126890750649355750725722770520603208822767582232163892750282484777622280596305109505591314513398766083505817607576247211912867682004191596693732741067831137100423646555072800536 [156,109] 1803105218953745327817449134487321606471475733965652478855476971835389554847827612161822464594972767630703633531242319041833822081430138026341569557876304904617461817585669540284295417117804973214369957226059065611861539406799900490118679619611415207889908805834008677175209351070149725812856179564884829885569422710312376908908956686666828811086875798108994938941649732288776245389428827698323877097383891902677649062061850961909975920433572789109662282128983866861227030104730107506561829268113376340776426450433606266911161225003508091414100952409604486376916461098612860282755387650350336958502470889953662647673046036803754709033370520556501988240662795357045068669745298452360055263934453204757999192120938714727667142054035877676629302353172934656605413378670668521895774824360138293532790157015686155526926089525320018781043453023869892175704070559341890084059361795792560849463580320551864974973618494600414419023063879515453987555378392112842824796826687675045545152737917120896067022577075835600133075200876704884444513558667401700109537494319766051807638831756597946724490195945151299240369555940194844069461978204909507414234884925454868873386985222652187792627213997703043975481053292807482772713370996296607150125474959844720441131777202167618017285308780434395828344488092630384108461854594836335349013604916234813400549612144843134653792157768058978244565323527464286800740636796813866754015527906780302349104872014340130702863568325108287392840652046237560116419300489847687718290074784612247463181438237873018298480012768971901973960359939307030599223899358430397952901084643835109537224571036854041065273080142735887848176156273060148990585995070809244599451705967467212818686 [156,110] 1829383471233487226761370015165100545379601270965050880548081400549600754698865079269999976811346914167063513390494573329645614644748214928151653996753700537411739441870500653449486010557252547782827226280134902962340515089295211940082022585058437531059948461112766795285172918984387429698352519233936340050047007784466934168010922448906630325128650395950882826424290345741647514254689178397778265646236207148622764766605114904783652533999982664423141629350778818467452377261350757634593722653647164045335583766225393163248417191518429777089230683541247576560679771625633902465118144719969970660288348256504220837185124803048433162903722916206308392503683332461588486221291698632979876047112678321143130772838909349531904261570410104030467804595740345572122143110969003852730858018624082859230614485419102415166409918124214886469797573790921608166063849433909778352790882833618387344252873057491891417059042424505643180393977640093076436179090337021124306402510425236002256336593019855378449972657007822762371725232352768536242264651747968559216318575690080967014132586549024597614398061016821870745960496737214384060682038526040152459410049262401053850268673910388260899798313942304659543905471480522597794833654970191707590658072619931075313679520939852017796059928874550694777008828096149923685553849083151159345435267040158882408130028323134414169353622123076091728788621188292229883796113161896991395822418830014079482701575353809501890907292895381342540671729748089037046634216693128943990979931081599473471002420454494384424246169019556372478951259203925952249044888650046061095898404113190938037183826494573081041547276900858379797666186006105379700183374368137490218418752073689968524 [156,111] 10590529083765871130291514223212227890118116223690751110775545655556180995264603509868336287143722952456311385779987300285013326585557958397806700355270898710164288285713395150335808700661083311468399692727131119421422151989304298282805177789751662004920007106930642209813031527131611750298504224568248480868086422545691633420857022579148778460573529429206375632022577505110735982982944093733224433529550998034557909497070434523480147915846332484960080015749502561658315838596637467242947755754364997979466808230304658948066516238671842242310317699330701830070624853793328361441880524293092497719230527588838464648781874434868060473793511939256057523126774936493256559997739550003317897396287005870051630678427154840200254537006719922991807131056936742346145119318365593792172186622567414712712998738523514208239485495792252084128416298797808173333932718446844997034238684603552613718074408969527815344909252465437128505004955168894141702187425815923645286096258776826282894832526256866609235713625144655271398158572720511681199677062426965404897389547603807750184071953381476823711333207194264839118072095674053890536064899869125264329612307457878408901946808204027264202092793597156503593386128215305616869798366813598647185570239682038160114529753438417228754961343742112107339984419897163233317387793274277777012379976675946866195271907095487529152041151417611524538992916145331584888477745821521325240648045781517629387150281150929746734021054640154308394345171964440963404185239555788328545994515767822716910594861842229091002239406840526641377571607750402951939732151182005171698691325067366257063048307232940876935755470009643670767756865390621394089952047503127501533979057697128 [156,112] -17289022904847591998119056304916801644859390764786977382977848666804690559907401691836246723821074752563144276045875196229645605053491650759795251162694159374775311450007198283580324396415443272988750559293166035280387058108838443220542655556986725717594624092758056937712042864000571499579780504462821785081091933553312299081414658728164387115361906908103038326810340626274236701735556368394917565887579580516411706733141316624659790790960585251145093464744160993319500006955204284985241569892327071216732855848776424427111340310557462548804934668239709781300885770687809922704933721112732055710424673847689943827283634943079763839058568013634487296240030533834256666482525685929763485023646123157262110250263191669954551549686103759784604498125304993896237301254765376277451283186452449253042939800328327745944232027436437344506652631986440307823872906481100822734850140602160074286436736810976917170930982576361130067098727072090265113351369641496677855781772624148576054188958756052945228525762860747268031998157596127044239063004567819544489822080742886474920022623064503003579869993137887364933870701150806683625117758821907627551695313084801121369510862953020579856869799729308096729347006263829496220507115276383015172562229842678923662847932760999518673749054402184237909072167786381417509075924843059630468246140385624485705880694030619504472224055048183900571121706511333412480501113388045664420137418404461506446060570029181496047869772290263502635778516722268976455908322579219928433956511605772105725113601795833470531480048154345906923924096157745619089296267324731146077112512902432772056093354103846345442356416862620707427119012798577123511663033193151384348601168 [156,113] -87452481795978681299118929119976387478043529206829672098527455739928376633703581020771130325187142468529140765312544459926383557348482543151412217275995343347454666732424016672343803734001850563549375924179858555193852522122175670359191889827084141592436635459957948095499105154910017691985051419358107775297152632932168781880564165069720721778524530732031907541215792892434990878826802490963287546795268747085869653181727293961357978923702161851901822691675493574798109011563960087331880635129601814717601630419344550715101297738085276931210960837767271497677413528247977617888162356349378617852256263952503202085734383281518624413585526315445590216487490694290792387328550081073830444564804875738948334642509540156456127519931327029515009284928994757295814838964545201759351472421930589569845597209562545241589446326175034514362418352888655821243089313578104473827500640231145283342760900092891736202542716751636804056552461943607201655837686166273272681831602338046275149947049131303566510639174108717060097232184370827397267766155637353114432820639424499789911745488386837628288052825258162746912646022608042320047082836931241365076803326677802984353884697400168294506741295930999615711905242574286210762760453710408409813091801908003438319757764992717292376065818857565198472937017179089610381888003513733324377177873238348643022902103242578311160984158436676202108339998748730489198519780174852834125092482165183973031984970122198666839370578990777206373932061209991945638205197795460338014185913865624397278728146246496527336954404525992883475679303795100298626997962730329279188157641678666771388658754930715748744152411188953925275841488957894303823776540954143288465 [156,114] 8732621998101991296437826470728027192746912972632518948856907068161736175588033626766317983118179297552378232966574116743979358677343420005562648662542696092234454539402121646566305376567992481584473941010274311422850595987271164680948046393454043523021637712206514235099564769816987273586979259256777041961607145263271351844897291773027916896854028117171127128341476655499571211418608354442652636643938583183496398664172007534859573087279367651037920960374792572777290277867713201831669472008957997354114558137219050199149371242061909105893239522551416220676271100524607744113713388669847626549767449262060416529280304284645535731170794215818428063659953897547555786316472208047822981837255932077389400790252793988479919030442946772870017714128335161881608974712432797156171842911656478968582890204982619255016545763999722556156071069906476822698979029029766264743164652006314887753529767285634786251091003671998546967356813845024424444870448855545407166214973691865354563203071749557834224403787699858034178611543681859933816252689545627071209749080447540218226431525017627429449084879859665238224208052772291426020129154536265568564479667493151407756589385332716473120821773050780794536362715727548100794078420382015729505120401823669836609998166200957422573435858153771920736829212273742726213729058361001672947902887780586917221592754420083664324944979604261550112465765239190077268152881037121994415031679641783108962823931341234556566856864494053775202601100420242458914685911789493057369432540134461117571906861457908883378305545628558097136484400543075705455108583506091431959865520819955256566986308625375422478669317527845776519171802867498536083562608858992 [156,115] -172859357745097113233684798094060825840639053250899926609037303837398398646583924931659322191591278895293378424859706258705531924343982134366625328897863624590309132470734870548366136202323557543103149616624181929790669893253010646979872487936236053706231662584584304234956982870139674743019552767883540182236445339714435737400988592859462880686020149210256888367893486045899145555453580628790132651960279144985724200332576061539207536255800750560155352764709157144925991255994401218045638796692149784571778839182406922963842518970615694218528562897361450304427283647404734730027024683174528996930002855921557979330208379641196543355318755093165471528567912181720108290623952870843096726466628273461621775533708708249409936081459121018162456954147031430019669167260475749754418197966814352876813529294465104918551434876384486500222013369205073948809705007547044834539946562575058936929055513185144310746497547029900705218116581261735450997125005759499890162826472300483206630097837060198730788151146597131051465674131834151140590551470705670903767341192897586334864957755147113727133179715780911869525245627086153626782154356132601274267330550133302714057942795910096535813603933290506196324783869304208416100221586803811854785921189526333128708840506359660810361155343921117360586072742591292944459709364563191289949478277159378472116496235883773205827215061235709997090208681448416125797622678104816828008300972358438062870944357843094552569872751508327807645557972690554440977725876387441759505202665798294707054002299431020225445071929807663328174022695090398938007702639645980152824302488814389006332742640281580400377862669396409802068747611177946942761759728 [156,116] 475444423000589738781609834962159002777431373123665455141155900463759610969488186570416974893616508533639005399501283740396649055147409692530233624290133889931222751024241915913859141772923041323678135803963943792681584299212248853677753525146090689696292187082680233333773714260083542739233343592891164520257044524956144083981673559850826638627128660653441291082287880439682449348238629221097005362922143639584969742995445848651600732724178875373713212298071581280972765053341113443094990157436166955279123656360833908945828833385265863650111846499271808598930493902932550525168123221808309999795449310701934673169098503479005433365505455608019442126331410211214067341921993969941929408193149103211684179274121054373963289646015072992859200894966627051829317402247138554689293436017811579602703300136798625571439621308373628355141209336194896249405080558373507833786225952420470948504965782673489195185860874873181572348354463111931271903292557426668135874490263962680360938942890034122118758364040129016572528808783065809174006178547660734054484590740177839384168827263767850019134882304464144437159588946685448477482621502812158490673944731327027478476936918812622813908699635310149205097340390642094925658897323882664609361886982852352364492706989850272083465346629138261386328834382107502927863253572142812665380475344935461821266923947960768255880090902113853878561420381423751030599361600460049708737204060284527375742870595684003781054912227481412869076528612402237536812442296313174277285335393504061738547234125603034190597844523889982977580065528211841753960522031132417737938501069682847352870935881349422448136478175991521055271034334467280372296 [156,117] 245294889151984913899491231665758703469846231725028240851286310459791889338498442934723621746811247857712759073053099190388890672865685425439749478796402921743407287131180806540386887059910618311066279818123519436976691566596077604860436132461981439981803074044565510424277699257857188337441771411521357718054271320978658609780118302011674705510678770603328758481321817774873957085587724389269937125419793189411043535701907872392651316747953133259283838397551972629667496919437274218929501639382406303025335116126110032918423129807990032121100565938926615906116961383856035993257602821103076885446974806354097771929452400861118566154433631382540561180830919413467790062212527708056388790420950759675887420499093249709000326403583751767124584422773669138161765352031546673677852941696241910046836143931074712094480776534427975262018683553887564986482127530330268234584096194594861994279308912247203394957660162929592386039317606999317072283726635248161894756252454578578735954766564142067985732461183490255576061912160610754227071673918058690841670472446559892610629152170698636857986989244615918399182610383436191173304126827337043239336367042226511970096703354429971879090187379686893467417443399132609888897320519294491795419003773397375238604511114605412218558027053495133450926116669639138652882906081046698548812490590389857198918837284551428222213066442427349911975617072702951836321327080168329508330016184937111544965653292048674034934869987597813519095143420973414057132472663201917548330694548769997678265776025930337871554882792215529138451580358727807369375381133601657671320583701542089379560954126827501120400924007328435879887634913557066 [156,118] -361870880726405689768657865161993575627800312022943491327404465998798804459622401652483005631657315792524269399177961470538737622183954974645071989324016773334890279780290801916816212855085241236524699971594758330690191705731540385395284523706939188561403246664881141722798660735096676550926079932220654742032238207071790823542847765730587827024085501012698342503830700391265574377754304049133112952921465746061328033423087701000101405380972028937026519386822829759489412641535239949448666274926772551164816286285925189104727018451287370478491423676833821918911195980633210895508272068117209031394865225295961599456406279183056637780173753351969330787932354862604949244587349333701769256686662202038276035372742663130694161436020795999231029370505495088065601595390494412805691693147813614293264994418824450952782518201645052744649571291297148893551817207892695044203796063907275421975278371959421152676166061289417691241452382093970478323086782322480518997523431481726781771729003066702620216643041075225693675539540630686914225167032341619787161713309257621718331740068442878599722377524680378828184153454061614991339299044556387042586352657126644617038154657209459916909927388493939397626150359249321176057374711763868472301290218510739311947239146927868684047529241024638072198261761468117674351652821416102605406186299226165443239487723157600581377932539005724351945585051023588692872792426753359944501179852938806460944836973132517133525500317175148674121021424179370952171553241484191210560290871685667624026169461548146864507109121344196082731837644462079403898339490946660842647601639354763478302714284825897725384386318199996860956315108 [156,119] -324751414278693206267344207323096844690141297720641650402954005693483075371892798086539200613511130408998072244811315170978897534004194087257275092179799135989082663731027146503114669257391591008261409657780989153140686087965134455828200923057340466335042519422816293827064490851111774368012434278151093555651934011674476060448216811402742650984989434502046318126741379068801049309864880766515306071021546727263757459163537918472539746991218381460151619563766308523253768793314891667282185682318776437113618899396954327697248557331200118553253212709168503043002340981864710665770974528318346116942267987705093947432136145989092691295384909520453746009047054639483336914121705683780602085793311418984884160972398191224050044005080665613617152032357368774356014228070368629010641321617727270486088218734994813355140340324652388988152593983142096270228398702321437530354668267313931007286415265478243160225138509473003340127024565356664604259483924210493267209353662719245550062262665559113097006776788377522504792155734706741817199103239858588825897032640877608965136026348246321262974571454317165414966790420411088132733611706827458983777287075289797874475727626656010323823114624015713923302747612296606520996942822892362420726972667967876141832007989471105516721309891011475843255641851335663308739830831020471406115785314283378264610437179319595579835169708959465232244745188065078461301601087361683535927623677883626575509668812710495747870439842049903720612047056582618739499783025516843916063251283275069906774893061561610654372265603055208521837987604420275498662541089028036864208574786109336438051711965825979487774709950144847605116 [156,120] -207091782571532431755792923733869513105734265164600601335566182878736043319570559733584394644688946679070104532136081465400805747840663748122227941984756051658553586868068632611571785660916735328034651850755264900135105863661750479634560706599294347823193850687440459717732328354757261278545927173846876834798140650295113394361119805586935117964832219492192782341594919186737391516384882067560439793486017133513271311361718956173920647806507219222915637424641883965060817356496630006838222059009815291894711455776361842771452485273827226285701211484894649292860953104798321570466966335149092318931166779645023800339453720530389581801055636626157113672984137269453990730600282912998645523267210635972840695419231063975887850201729956708272242695846011735368646898323828627074044980630772540913835543289147928509947409837279191327840028236688463737259999286686243820738040808289812899169190383814922162851300374315520189430060633577787768625474491929407491315080132306826288308369713208753352068667746171461106365835239407850743055737283205702130066202878889936226542308713648355321544116197753226374982242415849195652951892058259185791399444515216870909764877044157244139625276770629439138534122908732537439746464303980797860484401944414302223500529702466234314398116242601721761724031071536572304393606982118310403567009197632398459810956954895540621739203479487886056970089589016583540808206481065029010936228955414234565475782191023845260652111862905083980504658772881940146148059195576650277781081527675750475489852769903853794540734777900979900068827065287001745920301140681074418522819571383503222674813470489397371942308359800824 [156,121] 20513433016173922398397926231121390102166341893635396461376100519312015205083410527623313914581480839016096985455302470172066281771853023973965246348408429994114426911933944859962895370551768064593641782893790145921977758865608747196409707022410164472637054091803608024475743917643316163195843171658868480871916412293102908896025485166844049889062854633771341504738072214687216034930632513426465361123342245670187723848886917378543275956397843714033587792879013195083941298128612643597053187901933442650682114752378483918159015441134246300639695946754351484659485694852025230498524009443369681245820219779398545730156215599616052618307926542698191057527040322359908556568758248442371229144014587355864229888199455331510007990507195692856138470036802160108132039245856425344270602496528359530358255351129702346323669895623159522973829266779036143028384941069832482329723533025438971610858725297353535802116701470322910597089975380492911678993838697282618623693616948410287614433127928515088402062866213343137919327754568493544263612201251580339884462891038418066614034111674106117123849070223884653385596803631701084690833729617188727450099283080630733327319562855970941810213707278194968537177875927826003669005645237413904965462041495988790768002028894581137787411897336761868942681434346855438167946311858729221214518825635738898872749167520348512400013135920494898948042252282045255602462997426915079504445818033079259550255533162855686183140204704362103964185293306438554978547260583508555734959058637862653329991625372009553409937859967877860474248979070137098697274812327423062894569953094406941667494427258030548784548492 [156,122] -7985915610714595644608278881139931588530679273836484329787870448571170838866539350179141262582576183433402843845776863135498302755550023571355131136373116116191566379015534541587642510135590477956152820064518992343204079643111659362858354879027840027996343486526283092502436657374023709569438839378511898208581414530884118386933033735440376059451323516116770062036710237226597139793773109893291252587121011860735337170250838688845614308220607231258469267335477887632357918658588370482161802274734473325879752907070103607430771448811589986642703764221717159087017561304623333379316448408973841296866837030441284315074678295430534665359516967554874531082698212669111753251169720475552773748452788189861797649562415620380164155209429929403930229250428231208845859055441620254553300050633260744167267074713486666636407405432725057145831164652435114177324047047773245589648381694668857906408315225517019391429167914719478041049845973659722119758324735085450653756673799372655439400740951288471444926200679443911509427546053844478449335849372937510065196679408264945017656412341925739751844784172074966453173748699649816118613555177220594937243042359835614019426704875559593127005679048099759265484649350187289282730311338418961701695807737870265320302304348002255471674463785494532502490534516769948079351112794198843277878444709536060517197429007919619052309249613602406946209068434330756118593924197801886124833385047361531988657307482139216560146227374880969277944827803033094527267650957925336919925111707934347896734882148843478579491841222105466378686977342147223424783727419639810244737226323775195967993626301892317984 [156,123] -8464091887144724901656434355747789498507671533904284884414042304999103777758235703329820280911549256492561013035346771399332503590982213777480995214958451279926047704245158285208929594473295996872973029907864870293576260266643498841535988330353369895131586665265694023654826428692457828384568794643709868647196236043422507242880824951804323865581976424863930485380816884391048740552293805304715123135631761330799299346429316017092874306599322197260186856338109641675794265041923214657646130164811157341489346657168506827750573046638048360761279024631656671870815131006452055479059732172626600523507141349322349575453462338618050900722597477379039410934161960219303127089890609933846600058540279847471910855242315770349912276475401698367851630492764746500075566753119335760666066666265417541264573362367099095714453570260819475551991420932429894336080233612289735693820317520249423349893751744886804379177212996024825160865882614002472429413639553972793111788204006782027199814615846212087181412018333798060385777330931553559640981907705387069158289507894262636769409303241757530528818339027920844076574904674811564490852943137881298205780315612040775795140178192076242853550686777060011807089245554579175263946298693488564854441429960997393413096015569797696559419880490312075334027383981339862835962532878805674306200317656355874467993050825851007007725752867311927876499148426170394122756135982202217951956608746372024855397923487466265283111810575112208471175756027841588120999166583691091898372618452494790835350522978570636064018933234054259920217957992066805844054259010046847916034129710071745276918293910674 [156,124] 317954241021159079584035860475052378826837045929452376600453185366841419235490060300923842656825466774107334085614752775022292702966134001397960963977788748097133838863931789479973088873291024913373803404863480981755150024326129710041928527626136626019563590843476864141565143021450950091970254279213269546480834618291877057536515898828960011040835275709622072555748715242557930739975394462466305594701345351827884259004458809440222861885918203808380656445711241157776057770866211297388489289560079774071573019963629331452698245518390170036652767233979374454110271261083557797984705722538924917567109162883082872439056386075668973812476249080722947235369202695233139673462033330588711317791441572997063140101911283107071224367447216037886815162456575438792253048999013310538724191901503736934452337951657989387722077249334537127621782996566649360658529642351041083793568300787285785094527114369446120310905878340246243634753681447834493761515245152960431925124024641243694492110997522483178034445788436298667592237018282971316931225961123507048697723043215512461155634254209295651495262575496455620732136353970400509743494653438011138533481881930591859371583660926305597510862202667526663358478318398136950428757365303551020273589400481599503066039218559265021279555571575601001689733385213574326257825790746712105763720117739065953836064742463997936751517240520613159206491379137103878487693154953578651040197267788629677838855544141601721925503636379673237044601545593460502394558280352880833174150318077991822436526723735050819326278416486911644935277106279040209481924581664576071130322660835016765060132 [156,125] 409490339058373834283894565157213315751404364005504248364803966404689384534628227676989205446420691167693525482731829962124274924190204373526126060418655167851214228758254820078164055382172896890649365395341408405477489158372170222797419382769756220641588549686230543237685418915783035291018871319897592241375010806755074312882712663115300194314231029441730197513568042700097725975194284273033287303326611351894487382942551501651591762347308537045262892917559306002857356257964076551613458433844615983623960281473289130826660604955441250286216901619002205092308969304276563901961416025490241598451467696392162655798427473931863005731495503856541981629997624711545881555393900228324474435864757005623660397963773502359769805577403590445133045046268201402461539682161117858173652497861081723530163936155657550751609778652337196086495304512781606055421385102988041707638081060273162654748951649852032633513849432073197240477618034823788386883982311413808392203101561054112463457526539746373468551792296277581414613056614614983305340837268603526787729389353086725715510147822743489337421005595213003242523786415523621543174971524776067010649010923151052223451666973589031024925358957190320762088292442326300827460841287501515110987124169924400042584278766932194096273548121963339168986423681031338346373533384632097693921162289537113243028185960924863671139699708535944006383601366204672317687459086282268608149944056604424829399095404878538854100722990388294055710815656967228892158915273264546094664676876027783517749930197748284186889966274241106524076273849080031404248256905109141103197677174660754710 [156,126] -21794247531680311512725464702410201755033992816852909568603059802380117996811479165342651435254557425491120971315611545108674330508262015236220084111228964467983529440446458820385332740272871468689282932195174207304989483077616367791180732778487510650863407738554566435935874598319428917087904634743164029324019453404166510357693377194691291786762028069669526101768851998189979368293148738254905513543610792345071228948317823778749858335205842782631763929217460920648586781649561946886495645014967223753296590675453646378513518544930542105403410977122745333121433008079067698238449792458370511543157726401519445205056691839756394384543532514137455474994788619816020491713910389345756185595418739081934970795546135087616569904863762461161913942203176282824567718843832415324113685544316971466303313116303822742283023445276370188445479209651342592640724507120566644554410956992688801827875753624126632780677844192954444849483803950242652469591763267213333343092152353071467970950145222736502070680174077260695916037464639119909016120488766199286833051726312678756930728250178656942816450459460346824748997493929537631227370462502884749437273163969472935581689852677635301590082025934251145244395172566989618199641258875327364552873922663281499654952923759590480022489149794132256624907930766776229150114049322213540381104403335171006489174821068115070687687075457367629497686977495509033452296382848314670183615515389679087189398873047684741608686649579460070099899252145612737283295515122832750855293912690257225879379650693963532603627885183649676802503008384418201442785658326861417570930130804 [156,127] -11934349216179075483584471764916371555660554667768196033987300512023771787745022340351255430853440460360214578847875192745792274306870718739509210410157452382161546429451555446594323643398275487879720674894170752201726656001199680890542019033696988277856580914056001469301218404688454798782140904212735918091547659370173576363752116674629899480785166876458414326120813310491800720615664734389404275782056806127340967448688091852953835013636891309561274380420339438969996723082329191876506632142647023649273346984959456372397836116906109877854370689212378281845001914864621519303083553573197729143012214777630220472261706112503081586574321211951549564904385597850437891479137250923434417934253956607577979012394370481009951837140292705364525394547622615045457878510293673114240890489597097363593896292987945242527405131890058535812054638052808975342902338494822698255254039485279966700875758963828108021424825413709637455256545109647467741047335315689119546175844577178764674454306565373402095092643328946445566407625473138029872963044846763481841077221952803721892844481592123718305582387491411854922344352508000307930404384209521411146002578546300564191895590875053154800631663030250931395380025499528972081194026076819176480082223194472794127620852508301709013125725733383565825735537912361831372879402165924338455327649324779701596498199478112441996925854850154834082137993807636653104413553030520799499787975677732041511892473526055111836812754462369706164318634001759961632725369555791637654851118406016450731957762082242874471516870649868122045580857008403459979165665792144465373552 [156,128] -539976730068096339268723356731351011080796858925014141290762114262326193205348666456079033581266482147380282115917081409841975548322428058683797183280626863490839009479999426155303829964672169934385895405882248143125594152518204960959590404680308551049608330373514074792246603256811199735521953338315999867622990345349973924379884008149163642958497617584538188718333796097563994548670707017953795072126355396050480086296112814318193480368282193888677928399279617559349566545311100964852368507708621419167420940264235578980691254845197095822259167047622218635208203398466901628383947755340567236370042707744313541989506313248788825892952433120657656384368535458377704521803403395246547679978630200530542819511130301525507600751142119701620859472476393684828696137068149830608405983012615776997608123418456892165536546293842109824622372525937127168225147756301207484440832738714152676120532275095426370934117024707320953444258200147158911508268340216511036995503033159038530087523824391405273447987513243489332692104350495762181892169761226388009433014099152338360091336444485842213227069607068918334894308636848649040944380524114518058149756671312574430741986743115482621012688363345833518446571595246681015659381926534018222941790054594350580994524085363971807822133098392582808432220136145732666497597673570835543314471897471561162106104181481624896800241953871918034405034219583865428763729544718850782354546251561196033966248640065453742309669597599777442442801172128671453854847210053926234148966447360527408254366051828771270491745499447608083111948589371555679788591694070372 [156,129] -14312706652333634939835737224034847005558487590794347417101071233978370319231914227785878707725587229482175097777645886440859786800903628392206484696813843163668567448041324708957393492074776600113206058243339880023302105292722461712948679778891017361766395389605956384744763162748101099488157020788557221804624364011992824262101133562168667921498953081773632634734703743250731298428394897626782198978482358692229231500383126034983282163526179467832905039597739575173931398956790277105410136204901386131339592647059764512887495638984392950769039986064908528045886675584570110800968444499006567494585725144411534982552176511960110406862482670565802372386929349239598090789892125326543959204848583641351885159575371764649125686418702079427115853548716209810851372220948662137293962642468751164942537244443069408131789031606915443539894185856241478315354865949544174537642435455023804976633734434587488686995511876273616077955412721890164558137063384942581987814786140051357503058064317081983279281580098237227156156922874912574531794192939846869442096523107904433048602874109964016908402943066293298359136585766335993936622859483117444786572317730202268614777232597615453704508144750834195822354889838246059468142321263414563255042837506568031736972060953360568114966323503325749310350221143210233342223934080880246142166940566877909364468279790331677356605406572384795792809280422135873577785331666369240489040014036636991700415894218488690636866678555366652163809700427789668102247171983172813563234611593640321893351845779907557495632174873978922335240532613728318256912942 [156,130] 1513822138600313257866886758886204046564652781814816997795808179096347230961575627024253584712481318391279632316188296846216506074857213057459373007528585964610407654467542208603669056303733206402641997995929025791403526349475794311607459600496704496456404064132573811077745417984000418110641968285461201594178638726321695156263135049464976525017265243924663880604075780606763673078152313010851747016493642094026583122080473572062625484919807632866493592566088040220202222168561596509682047732544759507808080155742605549724704052267155492375380720468813377753229404642788826092153835570101269554621474911685695302411844835341152036946021611554243046851358359080273969535193296088773405220076044871545960375538009164940896983327894080398963050332503192863580907588378343595113537048663363860230628114999980426396077812502748347422758353219714789412183432304440880801540132856973653656693953858901858734248560229788036940506064830424200148041746881477083846052717008839621940192639882659299939685778091117444542581743144155844331435911188329150856290651389722377301791800153467633027580052466341274658029882579092234381390721750566676615456182577104903472307759419809041788625224861157643378546100813131418375412425357113011458905386398587415365055091052778306658044542402833222170869288297606715136478327773819840436160198271036652155057120833566042765888096812418464664890014484188179973496972051582543087558779471011876265400705859984916134871251583107112094408532538206545760379270701364821696130043549852143637340340898324622323432604532658271856137820530777137036 [156,131] -34681983264181122523735374604724697220887307277474764905035485828642490919205820830383906808133262859876791987028842207641242352289156972623700086943858998917868732971494102248938975946349821883812182092589013518412777766354703245188374227064326195529108513072989002349901809980871867783385241047949467868921520115129605208314063469671225740928640273704170924616401259825567557314672839418383853638892975639535607185139673604978939013563104261408473149011111682829855977002965743060251427471022546556508345124557022713450855588593610339889773441428503081624386796654028190034659501184183230349881706220043422272676222363261726053386613730278222881557396478652635210495865736627984158512173461539692420784707890977336257854827350871468374199507416953831521912996099356178164404155209801264515089924317710313870539075533725870219372325640608854470685665811768829033481276812927881071485124373006933513404000038273933834231162724791017655443445763179680364962707163893520367767084794729072614121204434026604494978080397972701660853707387529844065416617216020953713606947224016722664282705615315544586353561087279945847785033435172249041148578155702096748318760647203883759135260021391853020883531251004707135960057726140904470335311365528463306821984749805829043308909693923030425111396084852529357349440676943740702159638150921202320645681230525789855451638473000035929574807961609574981425647540864556765657588846341370117302168070000129142184557800886486112288505875316653606479207363603841211103222685165638939889739550082329165530326940408362209505781157270 [156,132] -7331828522971266688394219192464475608806837021611947720965997402246169007669115868486337119526673787333111342930881487997227245154950618121027727913292925215000578452926474688106705003665794811401956348788963687526154651862707271542536824236669989738735306834405953643308130056719829623457029907829835487922577003319809004208944605719398105313717596266918700160864132374413959429464758602662300950330844421826309328513528662963542912876353915618317530725539946476448309493942888444974015744374429013543979575134792406494837682430695042922251437289465201109408509631331543684704804071105022412278979368439771896633788610239456502426844020565251470220251668266865193256633969556175795488587444595430674119782814498090249148235998673766187917390302806766980497618744322290249033137786365764940172000290429190593631909426891542978989195857668025412470300380856753846061042479947052065333502541186874640032917678128128942242593605426076229968255118567561250294924324739362273041094091330218019483039199735881926333284175716631614953078340034238370132307608861713820515710816787986178477601103381077325232935156968167645355050937233372866416310326331635186583981312691319587500138922340830421194468577134052362755330567712163162648944175521452155452040553451802496352922980942061830521871777388357756787893768575900650210557283995110470046593655012867465491053667672453467537241678063527934855746953112973696549530753062510821317271743740289487626850138710912228637421937224995389792301071439588433591127833487713449772110836272287703212763942052747412176792 [156,133] 200127268824317141780797337963873180321010666250561281081747495125580955588188572936214089786734293301966495220056302696425100464706495805326669875063500876190539181022983476983313474241832620719034717561843543621361667351530252926400152877137058790993992364668087433980754626445031043150068677470392183208118392909194880954019847328883321786405685442211632629589342530714007769222648157746393844504219066782469209439417120137537835091009953177394198632246917811823806318557745663421281311974860900719791786192772156498834372791867744850342681205378572609176676330597890357914262685696632971253378798428045895631370360139100594888146241071919818456255442458030473795978656727259517066948421330567171045711593303748409302570598596354694879898055622660077559384558635530297242654348737712083156558411784796358847613339922434999426140996768319067956716545542446816198876154292430654118840416647135187946435283404686259836126584100994958145249544536944251539104122586592910148611636619544970773381625287940064288276682259536297478162048949229014339836488246654007861081691508860715710101436766171939973856282651558770740435222718201209951093582606421650596923722498711480033811112107709289432006852301451197508623867064740613206245094620733799979119908804958581185177365035124130591943567918808449743576591301097924406915491886507933671714665653665941461562567085632380710960841229399193228903085798957137041925773098747570113026434611528747499776354116232827407380662910063777540967148698863250095472316173649738377325820062468456151080689668271168 [156,134] -4086345015505669629135535392759131189431695427048819639565052746448848897558847872418242783022597729673623459108982281604042555492414628403294577063867614369439877817784779083134402444975500314144930206194848451308667409249487622113317459821518161557614839309047466722827567342258452309340166552472792541667850698122626317946356914293220292261289553387480627189486135971871919948561357427449997631606702675879374974524928891889458476410902392374370828695006885422901428567631604257103815533726873962383134813457731719859912065645674269341524083245877304636833807207788956311753488626837572304594097928393627787971586920036746940086077355865004422957433507568466736631079208921757585600967463871251327150108532807353029101357288329418783148074177130157276034342313062353610475908963925704033397092418915276966819222808625358310168152621538172033010673022498028392150830407350658693306217868262773357744457176579061202161485652839796870593858759190337528636818557949494051243787572330238276481383422305152418500502907009653092956275346424331624891262776400285899388399380568345669840249608238083820948703357724301379821258977747423168472014662304490069239091486955829147712285437762119926635035850138302222232936353561245230184616125711901981125169219313630276411267965069511135517695092525133016623340392811060872155179794166768564817251662427241329503741565851654416703952325426048510585606154460351350839409054938092092276553225203954027884302198144991864888644268796048970192968354908301816581772304963298475660579484152702673288073555 [156,135] 110360104247219670331087188904696456255458229769946985880642166777895898063343630652486509260749569261197410911750673043353475870301277579530237817261954980584361650218257824284405921126277208924980089490115215596845731014194345102726086962138923941151958049739011925737492752174253391400367526490142348382788089114329785132367402247154115806486873197722374215064548381870645925890012709462049812602599836826365122201985408322392966765995282374999662722161838140300047295467274110336013539814213031885564523873885335613565467411738003371221997418592151455359277553896116429383575935337290467428779032657204379865084249551865798281272368734673612162639785027023008694556293523107108571572669649693255593360056033432586022552880012478807286488734313058961799571140442051302221575749211981836207623459947172493129112616703144541272687854616216401857899951466274791000633323599273973339308575604486296496754783516456182395444762684291884678430325773556400820378216657099185170277410094804190124058987763642152992023250794636026845573309334005955523190538004157665085869245746587008324327744005011958608411277335841652206279661585541280649838172506062013114376599250577243987670498918446859466266099555312969398995100189930048382996510835586508038555512020099981756526649830811707388037141665779505872775003744456731987645732994802158542991898382702060965598044515641746376111467157894829046459375348888992972772351412279553024642642521796796642921255217642100065790230877694091874661673284073626532927459591615281737345203221762822842 [156,136] -1903490385243714791603588676407817981683340695985579402607959939725590303132827801400821581704021526415721560190038641877539030126476010921704957903937149674294249014521695259951252326760011567086195709957903417484312661824304164121267448482035904546452590341587557855591123063795619487155693419861154156681789645012908877129959018622219729734142615485903368929032469161411951147699393953613396049012028606589908786154443712841872460557549387336225779150110486281221652119496304821262514382703707580392524728313361500617744005334374595000947382307205355577996610776151917103873534894519267255144809474691480281697445647319155157609241660699333934853621139708573628873359687242776004835364633544778368636871937264133225508615821055302430352648165307957826920479360167138572760052434338889483328438398884066243022889612838844857448335429926308278200482357284896774627821430067513604349261928017746185175921803662160196921744705184179728205363704654047339746966915501955293309860533438011073834032117319873858318222585305837308537967625533538024504536891929381680851781468334475556677315648619598433495590373652315065115989997085616939156196900461599133198294759904186656523337602219898438451506264313614287790958930302281533567787181899181617854959702570096194292957996539547438443188764095919794779905457874773073060912420288909674988595329898023954515279794645075050752910204325846113757131553147292681061680427334559681261258826617218866035472411910794924079875706180649317513079901670739012678063934347037501505560260802 [156,137] 4570586492314482459505384382689643048375712564623040246187165437807117036470101993063376084723012136853592914537647401456317964003946900127884602981643436141066601594256226234394667296633825677493242519385762210165192101456953024297235478745987511568699598355696237776100321125531163953729962576717943696719833027715038286853768391552965691593164702706041995760779256045547823190639160075001920464332687769084679364883740988344815343319166405118409649405696379909123432107522468947558211406069993665783886095617379879248049321878289108795568829331261481320630010646754924112603440477816077215334453412573106343685450388783539651624607384961608487449546948076276459171747549950315378493481409963091436504094835340924711008857018429328876115835713013762451953605113333038475523142492748426711732523854700679620899203852774023970422871651016403427052482629172683606308925806735575949494992787478892819341704309542905241485971204510539334150354161788388298996832230059379767367215713914592963312831024136778987892207282139913164575332390782334414341701149534287942372544161622498447462595853509803848962436963744319147734202410523842059789713777621609053828477366520023527528271450913983222281955710107478148125280249791993543778774409892533120723052626695995186691706015798153420897612570927413365423575598224004903429391252951891363219473796521721355299913987901873745367122905051449619886674063206389241258105576684619978403656639368943362025637185835570700098229211040250869721757790201991767189801883466482827198 [156,138] -188029374420839086706832257599886531655864290351794364832245281730090042583501597434155130350401064025603433454372540560840826974619614171802369879884209603634964177741370761397326666587275430411551120590444518674901611982378310277386900529276323948273606005204399427674848498473532097943158349299281485784927976869674853898314014077362202810797195052811343299002191163041469483083372767959702920337740196824648255381162675487704309579906422841204236444961619236380971102020407966764443493353455430563401723304994548725117687901802825078864568004539821287130180926551843542196994899941139758397514103915329201110547066103997640682801787466305483294621428988297517313598981218041070028428790867331685857604562480252859503061513046428777777137516173685608071585370001838513923970051712282195293215655549771778031194436453229084342859986737637386985133573419706760090402508018472259373393965121947862884539002173636539944297497288590249277028109928039588287276449851580508286332655245634339150154843548321772707708432650553001028721381267898569574266623041353835756970333572973864421520094494124254779340055767523425113985858558932625690107244088227720804343102203807875911668568277040504387500816701057396850803655557774919697847345944584361701239879216160917181064333330778225009972757510395772859200679063228395234686992506033987489288596872958940574533677501581308805424442250028670167643315097343011003126584852408321228180547586638450621571869850440015956533881135173284469039445273711955634530514737692 [156,139] -2368844399648083412327487007649569801668001726506111680595326062815193056554008699362778978272066735851145423864480487847606050667332647438012828212646608403716210783736576654939737163698975732305783883986819793232224207186049562041439975964046352717052729370510213838528084041702804940933974163432885849161102784021231595100338341795821625554379616598846021287132401508926861485140787037006751904048782816517805908206559931140479894959739466255492145642098156396231817272668833193384033557297665983802935444653460611310669307964380867487735636245473583901972790695306777065855522121549686567287045211271258275838742927768080210430617301599835196499367293290048644146115164519213304710265875726805750063490935231588528267293772077622531697863182103654266415617461019858341717698286455290743192728283025936859234626915678916303092819400719950083686307809958865035783183277001723417416216373965030026382114381467854124070661896399780517174590258035944584781321192651779876136265014046289147664329206413900499481052319437119776109384189402731577259874130344647052990778642870869593037633245335618115849828230064262293193857000016486894100687506095514388520601017009460086365798931384152835909723631361270674467808800451015852984936260907613513134230698820423619802886925471494844783118249863087792116107191224587778413590291538621172119962107028555866583181452988282793255489615610360598129081154802978763966791232899686265870852506849483509574946803450066648431639916072307111512968370277870476177362 [156,140] -6899495104694023794752574204748290255231544131605272463382655957339661502060114884060273789101397636810704807172298906844482620223507201637774333421366795617258601676859264600319029728196168390837454334134303238274503377338757491989773468829690853897007861486255603362758980631881941335134613480560999031891833611129025392448325630373318997987879495175032311183311072486257875864859726944835842899342717936650328551149713866647687279270740921236083624442741319519567644493607359865024999055751146030535584560036254730317688554195210351785164647077287489915867207728108603799952817288836289651005778519557357861246792512088897916426644472319597125557604415381953759130732945623415444042752891916413907063577026568455264313222765324630660812718818430476676020139405758633596733272423057329794887163256703047891829053860123586701362330444973027998439192536785048817340409036877755287690751557068758355962095895731139906009371995743827696682989303225977127650540834591475946661195231436068857588956865179115243593397941959970247080836014068139395594394694569595795768774000753141652337173487101052611752914801135009811832498164248350350586223264397398126148549519217763176903157088645883028094026239024177155907500386020955465937312567170104989437859798273956091386355622730543607542946350226491877048454114006718446112752713464643486754359837342777957808751830629462125822867772545069253795547816953053369819483769235797135526124036460259432581525801558137508018140092583734505996995605059286 [156,141] -48129216140156041828476457785858512509629642504652161797255805814887130605547636533511131527252046682553936645398705902702645362760736746105187330350999187654102928069303530396205573724466952807781731089961454234005191433563054893858279176022111984386913333880040003315126322958842562938569156391091491415567885626222612448204407513140866732574377599326225576876901222470479143118654626492732086773501173761693256481229695193161577745598895266874255512759703433656191612183803662510185880745236634515163781066227426764846263745679575010227177698645560364228892238343222564914605446327728065851879791661513821369384339851991717156690603301468297173568629354609882586934300470955550001853887175956270917418266774428018255867451724104222909926227141655104317632342687718885975980176365675073705966353458789886867645049947966292624423231761737081313681392656634914783824007805148002363798894707847520478666319614427681538213851995619003989037047004296222459135949263807625159203748283233260057413340597373882277011780603553817096391769362272639349661622963186186503146912751429437257522753537713787785292128068180198012883137042153528458961730833325861719907897775631433851116404813949674937660582594159620549190406539917529552899531006270694303869097584697694571228305004679500343610501764798458795973903279516157947610856250124007470229225016019265878772886133123726434278687781031190689680439901504271341484449123242876535841509239961492063884582110805859804711846502019677495518476 [156,142] -63072451467121257685068801701245688909097948291705807023479361477500109658001664893395295889304899489497038256119144555823633146174239130225209443030812659158929506238163687070204282938890349920606866034352470237778675801704367836134546679615572662905523731127203234817797421107877923705514569728157527328281081852874395413873648390923914907139605544060912122996546940252922518033965840515709115225411008925633513241487557768589433279920134100386129593918684687950903312148982358148621956307934233825602637996747631561542312657275795938871527560158501595079591092234977191826009817985576361051345958443741627581992033988767744268841783258638436846793425851969667731242353384337323440684749940173197483841304967094368956641401755321401442886355309769192913347540621557394955148924786259197880526694266032165063047379500247749915024125311793356108194388624445619041283806218160750424819249865894584143082964794998477446426039935273909222925368472316803145531735229245914611016926074105248835772990141745102844151844408985037928659844304562193190410496954079282793460531772007543592934195705709809109938529177033259855312181570585798819895262222547029903347603420717651849896589020934284147300378850195022755982818409643227212043888022073757814512480663694512194472994576196861484473997691129985288943554537078890604858012884616608219949279514307881661173328548626304883727180671746919845277509569398845874996508497502916580833442353718851687857882487159956091449061887981607 [156,143] -8128865689760909836110319708336061934766123705607535265291758701911741838616818375241456443189646976975063713981614097139484261279355836181492599270344541638276620622709113486871673985642298950442005874136625095371002025765541411057298828856946731708521672387191522645271743156252909513654243063836306424100016316161450181891744977853980987307031673519508381093586712329781849866055256051995179554672781549596132261526885029659612862074325484023003559595423054191449120161001366892652225895165262240123144793304467971492154123446199959045095451511180044748658383788256467564306507628734994292086359646464821210862885062801106461651292607931333344999200796749179865706162109851897419083754629420252843226910572478684746824413177714232705548606339548931123294864157846674944291179764534449382556242845385842941690496142458760538149299986802077892703819397557678204952583382858890640638182234384842865187458891236767358573065980528460679224076797493009586385238651020919661991587975800904934202111494215377631125298146910592795820233984076920904924943628835954346449245167222433171395501020466099434569767843928299298823603218775051573076066617618368021504383201029579378455083682905410897303943715973755067615137549552612582469457495134466921064484279972916017239744674571357250138786347180290777735768314852467486169463923879000219598709991615587435376283381996908899452061876803492212705150625302414522604238412819124271353655798053513262974246405654256037290191 [156,144] -21829294973949794816532357936578595155755506806449843774542766421449087978681999078559530058988479884048612982472878250151827659370944008504388517969644838672823926022233721225507348164964207612372192641067204338612714118530590054043456893867643355622128828434902382945667383045529426845371250046178682735896531307178744841724235326820630761141852993315304054482104910780411500115005685594787133402696249745788484884551151846808705065165454543245230521118480109828827113940983638014725144542139591073739938508802954156963655395973248679463787288596382278487404197276235870510022958145978784756192264869143982959679776744213166367389857655665667252443962511225398067836486085599310113985006432229416736933371274368389227677868039957450121910197852004386380391871391899233423770721794011500220425396677760784954769507711349427961138074187186569648004826617537032296235801746125421480846842823096430910659554507036906021361827749821119165546457474571738507136564088274144396799549917096742504900745212603522523506073887026438738265473847703211964278864441557618383156333267248490875355556708763251607574411252625772048014107109833789084029272159406011326059651934290691239640071953179702850063727314319291795665405601572763730829402102031235178290420392384715090314404629300076065539238327184251783812046850884479091442287691566546747317158106115981516633041478947769218047897716416003651155721649455611455958269114300962643634617801929839437951006521679952 [156,145] -344274422566555819794998049257928542153185117951417470699385996536253936675874708180967972970051315146457054251368938193910590356467049152252253774638404118661760114575433836184568748631949157301489823791421506797143558075525709046219398603846833819250653652372641714373315604429742931138262337745573968681220814148488213989594664236462309025013317360792769683146580881219073833484351974668972028883008171879508199001538371034218934002726645895781301506035092076774431539277618106274659685806238763670133685208189928755135538180771152069756082553294761732080456420135086314950892132708880727361578038512999918325845509398677729901194247642479381251109915266020980934005407564999445217509118286212192262636257484210409223634547477908029725019948565344420406906461702556010533541310484330032635004052049285186619194874890541538129171925979630351892282850715695971677961465338423967118842036370140777511941173777795449628568418963868993046589638504728811963165121981371020129136345929244440373297073083255587936197570817768756165204303736816063261112841943879013159505825441479668944825227539389170681206892297817147027248524434907551669085218716732594043414935328744538503759405539505999826295828725424339909823426638969193585790232961951645688424249153725551542189201456544474907546576267101079180713205688641331761726568305078593745915484962660979525606053408171559506355241486565258133458911470095646744419247299625480463134575398634162702445 [156,146] 236288373514662855886509123273877376887470920998303119045486076011212489413848698365240015438327882794001183128450750669705262822449459813406807978620317804376910079362222177078550484375992026852993106992015808377497383684584071874628516086004389043734393834084385459945275415247809639305434715749233082056498082369888837286962935908187863641730827643354103057020867196094400653420089377581563964542993851680374531549127186558689876419412735639481734792967081674291030528740921794505011715551765160724866595840769987597762676023334855085827106752678115133524748492253798720179532283655353584515364773322027971741326070451335027985874777800523416337215473455049007640082284970385636786716878464254127112041489624805304356050655670032769826782085940341500388108188143225497688287833926763072424644808023953208344324502226765504875821129561080687027207540522407413665909509418469966169128547425926556689760346023433274241999895215429773496741082286558823444776028238741079744706038701893527703921518830508118858857576288489647562569891362285692139192825419216423503718425827971417860458922567732046068553565834070800312751393299796517169899356251183172295058147890544545068592015902346451013701185482666394409157948216634886510092104002646347649212641895496089055091568469665988411243487574403045754140365011768910439558642298347388167061029294427416304178809730344756204931958424106129818020069541327968009546085978531209185598078966666 [156,147] -17738157422155034877722246431935371531175624258599580057241759207207574611788685915444574393771807769882023773352540802705743982388802802692162303179141955237154145127265330312967680115724148122402153962031104540653055905788565980551313407507502089288788612882336219924914105050678775559190669351980511273384366640758160206873423081685871733161344099399730785296246452362165622954650120807125427638911295943732844024395364835277187101158822802307445120222258375736698221888429699990257228555589502101378961773986802647723780592162083776872506849377325071758475541800855967678932937982245347677441891457788000477192696371966762547992318056975600244603914117889324463505401770848551686872995543973873682780876825794967946226936860041542981652370720662683688592212914315308969487526559215639375689596037841610762676967829507729871686790884103388008987182752148076150283187223046176745732748789436301871612228212867099835508383924452047863466604703551396841488000017926808184223999757559833974034909999454638836411148445686684813236035926278606278079582507367828400015458887916528460841028617407078679473410904385291596705627788587546608218819335479679922134776374516495643201674823501487593595334621251707770127192034842994657763322994772245922824884502920137785888586789120221856609076816321371885814428653919438808740410892980663376506351062866167126545655439159617576449383887956763132150574013021671330322999382377365228513 [156,148] -45214409298221901341065680305245372528797048246146450922028131096515396939125491940821804844522724492953589675057222516146218343398923680207225321172724890730803677846418793845937740780733205110329290451894507873564722137653928700542978716119439885049336332901331899035208269813484731690222484649210018048604115426406047376636124842760924424232271892723580123642436135783344006910186292686925057594346100877844483298043597161579237114319412077238234121120813149790198327617400590728070880194906970211032011134615758285340317897104314608526108733473772115751218516519430250610070198104083844189356875453257529925233756844565808889168475850366298259163200328581377241647659002725511483139846327632173909353225426834067900392764519119234288912336474094938011806106294732706191091825836292632045609296034477472873173444670702983888713284204762129714077345200819615827958084844495187443060938447903847662674841077740603023312899615434613339411599099562125294077722834707794466825682636629819068768046885438052156892837164126947141256735842557678238148457001346645836131762609565826684875970844507822007561412528318620557053365849098738946924700880594515750224542211367704176114669043571991324017164376249777335501897420847840017188548466847322198671257073631441560078599650835879816335334945434355907000995879363828900688912046940660406239027103594744034821056273791835881125039690838600605045349658833928827410439896 [156,149] 2216408695755949466283025157654628881755593877515478567041346373124354252496470831145932500811455351478940558641096745125665231079992988755439834656470470413804080968953661360048547860147020143615995655036565034054835312586563037230207864797640839149221402139589289202264878579279186649704622715607431711861883065262665916767277681764928141072228878592661035321399182185094202010434242549376507464562954907669972365212074313474853444412459882193972668908104127939944380812861514830270644129831227403000033429413467596223714612069991632585283298932705670423832352067518543196441219822077534626132336152079814745013481752103768027673359658919596721146626132522707504741690063059634329214402193266575339810050165162051156234696767872378289381871463239413581350135466367630495245678855872764597646655871640583460268436942655869082990271797518357379845569954702173023395498777152940165039434723123316591465012623511007770326980937815518831898312864959826109582580001440208045760700830278106232735588034659364571038423661163797633972775273011452961967438426510132091476637973947247840838106191303103886620398090122399604547043159950901111360091464469614093915404868727552880298412725412266982558853140527440041208939483481314736609211284006055083652435696859752699208408333676701284667045163727346323504142045215560421529353002945923194236295622228091293771398201545706751157122255253849084021308964238532528 [156,150] -9681183423327976171186517127241681650369703770553928807555117345141108005164151067913574167231433905382584570311616825235227596675954198781509116825633736826022877331405949653335972247101821687113490486979441652894503514788425753771114854679208948893204699953577393025539846142404591368319415160508183933471989940362029556739573737640219379376804777443985673247825194800820681708673408165233851865507511225776561497069055978656038998953845655647494503163923297679988291649469205870194079417174870098965753618507323764843365065255810814986326284384358711550882779298870164573489890844369990797033184791929801338267895529177052124580238672667036639028919403751780288537201523792024607253202333367938012560422760486287483472210996199894415954478201043369148869569037133960497080751250592521856566789000970755975036285916656409536518076006580116876442379859735382596640392490433453815192079168777757194526960192313257466292260879604434367480557709086382779630187539897508209506874734044714527876019710724979370693020417425790383844704507723429085228472318862101414190801860720673990459614267896304934953406286364961904127845013580964197135234678829276791909824277013764979152586683071045659632511124122012736081137260061279672043392636534715546393025341819870020184705143353017420719375940650189854686864305219284399090354563432473226391977613060449627622784044349109210282961206523986157080164 [156,151] -47949892960201732507968376927805072140312135040087111761163216621624452975208258167410640456345122173692083978552537562449337639517015615290412826462606815985080274126380281759358075725706303200645825027558161855527606973421649591327326054361844483526987872551597090209845612218536756662605069997323485340488898633526732406957988564397856779709920308994536595184132704684933961305128384653490786151042893461382133748275584096819335875173300222655911695747493060100296549627155477942328947329964940579783191695960879553276401854732644850972226812181031544100362788611722726125793158607837841765943340166926389615867192973273976290805343835543992579537848627226890138212101161421106515893117696743417331052072226136569919082365672162326543880232065901137512112444664559181256034786662099864819487048768496638235975342667336582425223824714782643441640747557776383893286678902097074811302942404089710793774830582227085549260016074413116470085536295193110762640869490724448129071808972952157179235205439741438134039570201902540320726232018124089166842509382227994278863649314050524461247219427106051454655712562797446211262108038692509855358858958073474126723447465910609695855617444253661755852952895323922825289998995109155291926268787872756614843801776022545704474820297318122041790847431813665267622956311514798332717816832802084349288559469879806076747551654879135485328315326447 [156,152] -41431057786067593330199527559346411416030913840586896464590900001885897969237244075423728886285263066927925338854993242655786092519151390159656711515002649914005939161557817143895717794711788710644375769538031820435928971491509466039349330800116200127289007082219726561265877817661515243595273907435546003425313888149040888559087542926182486829209209727508417604315271699798739753436557555129770839602620104053944784402696970586716901970583242243863436433377018752576191133248174354615812270593784564478397961993696353236373563080233204092461976025279095689829811055310210580145708131652645172627751636211640288934547434194392839826548852996154278565049606529789842769698954094919570874650118982803638831778053307800519236986116597365181951037800731025568104298076442201509945084114136355794514816831250260278653807330964970712663589751668710913174914973629142523569779601617290578217339860845710171008746222546897875759137747058031432848352580523526689822315641137428008554145085294584896257727472783098148081438064968117753764830537392091373635004710351093497660810077660392117841200449092930847312705334772221366348525764445774880901906763696923364212658290081884832870975631427198112254688013671560974754181034418907214513060957490495383782912908582963551410253778211549250617117601561798220167488824427283821135107057828762140144092716729091306708391103271939380 [156,153] -2218926251309639507204998595213915398083520046194363215733867823686181818391487816662531878788208392938846863739034447749337918808690573814500617055388905291590542114092694804533468960639213313415235015963657627168693641444656095250727872165058238763071119186565859648727077517784844506930161898235248629253272611039655139369407813231128865019221385617261304466720381262016352616798771412787711849848879187728081762605895468656786079396290218888495684711267672721677305317859778884164149278917049166175632353019131070797703876633779497415336530602342794040972189556775458758260190144307644378452791137255087308614154574274021768744671734856394522030105011322199980278356180825809031064496291481643135248471210852452359808800653336749099385707521245313268339062289173214917504364734515258738278562125260303637938216888885614395183620372317534072899543813988672682775257895848008899976491284618219809044791531718874584537313713887801689789985489939734872065049623768503749929749698689527299653020982379284214093783173085289335795858963126492802737667851707266945798800767682685013562768068692472796232823153660154583196278778035559281986173719336738653202775202869757202073822692335200077380627051128970834551337405295263024228131206570122170346794820084989531566531502188775892883895755745965386021868839483320687411960860768571767748805403028327000299032 [156,154] -7058996059664671508440085288590348621723248359989471383329396680769044761188343975765980769636546357216798190816440037104820984643061023170235936601066593221599156294797826630777138284212996641473767205604393099617455095080026220969844776856833936090672040023667772021112318660855396621782540009169775799295607554212790828113787473918065618038960110040043103173276361759661737176529433040963461299159064919863743501432239325397838891809066848494782610473182014676965250510127973313188617542985499280467809160435803067854999525830231262228272893642543516850886452553798258695321587927232907057223658753631662978418398712921281078789054140831843389281285191235064005242234343587482267990507936398109966437534071278609539158150861742992260154523892394094386245546299360348769870369985715304146340816015332363709916106549021700044209257041933305013182689290233180612768703786183485229518345946352475151882669233122434229699423909011927275193123734143624479063602302022394374624387418427034988539453042697311177037532401689496299661423741893801309709067852734544078726111490737864676028128211081593456787125017272999493256935248356482188673335508442464427441939743489338917530074521655738784428278265796770975427947289023426822394235563831320450752236593443873580812318250946222321613792567028821727245260643885990957226852107596859148027853137770 [156,155] -287907762716129098828701132251822556027555052291401555933014469284756806121156734431030051366558844502479694530154079718548648789326145868550153321401916567083851641281375761835712966374285683853335856416655941774333229066318658834211967616007413005192822825644564808746179060682088938641820546492844908176922401275534514842650793482808842135519884067473508574212606302594884148622213705880491082849235825233020351369624502138926135549352756115943745784585238794691516972336580928064351910381292541131372681801456921865943929850373489412515974916848126801993219749532584550763928466207322843512852044684561150798444361074802652716492189408444875305191982962990719775137578697228746193932090654568116529590736872315290983086013302983032544538571069617089314689473651748958711718357865219730930272262502425191559129208238708597330146338090171834603233240738275399578957620564218233523893075157042467700225014219286866459019182439520205316525264956277134192980530796997533695731295076431366289161860030101600486907853855202228056300007528612464625282416678679240249410679011494076517006412411038837455926617733066782908151939892557514591807281971988845463501641459842489180977141785682637690415124970268324356446192644306195659247835447640221777741342958155523556026002895177378344033284172395028793124260171839270225118526559040369 [156,156] 43061314871028552752851394079902583562899304699948349613716950401284391959584416989403854929313642451170316285445496680713991100696821716597172679106629645322758120600641822796215078684751004988775253302260532980590951269358482054383662334482096924832993689836706489820083334565888286420003759615211176801762973303151651574082249444766807069299817552949161531464418042321236839827512560652301245513008518814947013450465743897656801212166667309320041061127623556836952576896566093706491108122274509280964720112540206080586094252888149710059634666840936379691114966839739037447967407695016081652419722059126644514330323030236320276199660750403280966138206476975247648920905594398148596921005957110771435295102469043255724670781415608842729298065657146771057516206989643638525978221304914259505861816022577258986636624685315657281928516698591572996914848186481659659773716493810171338293588500482139029020738173353515434305777128026835478178521436087693002159377759640588747451024125121325863430537651820026235042143872516797439434967097118674188838621177422519503619243177963176758039728508606665337746222330842259738004639699676526303133745531545583458020846405940606042135256714639578203067270499405944566220365461251321619687199457559815814469591606810768037391895352253261219596122957279701447758736612251655036870 [157,0] 2911112347446549292903452830977113684840816107198539583949835425890766910667849763193313032035940615214073473927122449017686056147346209227113319654150741651155283552103357335805403215612534814731056275929843638853819311137413950349167193649883539265254609087785083697660456898467819117936798436379112823468067637758179812920565057943555665959145799412480495335218642169972933301059256017416011876897558579801131893250157591448664966219282478562595200393093175586552331144571134254692700167955907811659926824157759932056842661805528668053242804790045996551286189326986604171731058037534463660447495160277173321658460597739234288853214627931748168725969401871916155905964611201189187719132263272247060219992052218658161182912268678819745526738871481400601714245945991024273901387607591046792292125618307114272483888674803772449506357652037219884188824754961113385163120509069105669645494370845946231678545050148136785807113234476449581596669296007177356978685266013931971752263898150659126002836110087320138158522596315271251874384969768233974790391622100291448602384560634839748211909884136472242923268629201820025178661073809173156615403116445120712734000994564689191475228154340295479301880200551524216181606046200674890981921600387233954855201394701203706260185751411750112107255150133999906626629458687970340544365001626772582043058775319533276334098226641689174710642763303212782304909464731548554253694006095843957729265575517022556196718323977722323865212772642831884863400021811556071373455333966742275225931313906268549075087719673952690051233541022388274313129079886269515900941510971115246679720829640716261425751539821993455398003505301611916330150118867843607853753570089408551379581236575288136394146090877877354588406833038216192758391320976014274968877731020819279776929947276567719119702344040514545053834119336613769734215748624310449415190629291476379847184188704270983690562551213790862940023670560034414518670484346811275935634017456322908401489257812500000000000000000000000000000000000000000000000000000000000000000000000000000 [157,1] 2108759377777968969350126617568489600127657717553606028866809622068818637319796557356983172491588207729059614474235883194300733460070193178474089645731881638332801573179697141278133668721335626287801823216773276352270213449689749060021367137150749115259966937017684796643376250372040765996261307591275108236541858622490719861797728272165544854752650821278549640163379470847301747470923640591486749884095838898863447339314418831281430193091916248888516777492019684508979643710046839900239765535386132572108518931197758425790514166822719262519941090531151901606569544199753022176823832887813537806255810764541722825270287321114414749007406446155503008588512306928661694265274078069233806411511549208025302026365769794321506590146564063249593908940340024074133482349572590534170309447082012191180391709268108298879748578115902038430714066613892439682760162244772801252969806649547492276409050194797954181934520578535088803727191394529238145281819880588270647952793644615955122810032824534607644302609159147614826103302044040756886782457667305266504479277931609207023768918897011779575265029170974331532284641609583427996068673607496441190519579640444928076345916005982072973149332802573511635593269685956379436867147266887752528176499417744884421722804849466587184356638638429644424525674940294390659395747221785833288145420115433088284732485058863004946321706203734444477675885528373085359767950585569754990070035580851824670646735987786119138541481843146938821636715690863844973598432127586530303117328431870534970206310586329804593397828276985019597161779211144104955875950625657931796847129019519902697980513476389643912840102043929302706983596757626426858885076499132143017918481865046580598335440553655081869730333233809032139904398366414514173612535372983147594218933741296970550441529864152483361136762221249339695557278084431567788694269896577221804741931552907530114822213476940675826685426790454009059325941095928651609223964237533300187309104718345217406749725341796875000000000000000000000000000000000000000000000000000000000000000000000000 [157,2] -127920447607408337304791917110504186279767242219488483906585757548413577288029632393978043148178506089239112306757914884269624415327823494337900369316986545697463236223317240965310328798675635702623589175565395155700466493637341806398807789126782694087622947225531990617314917669185931817717741459965069676379938684867533369451992496036642254663352492070386203697137116486387124944394813849655667410513998588572474655631922803912162852699321857154295000972302853067156016906395486718452364942190784487222742811700548348945324602478156918365698881109711585502336303154936219622179197157191415673381374833409836926891000314917933981278939808996594680873128721093094690350782753118119378486669149109293632036180218385788288327448653033210505419833506399094890425577543016897627599983592873395953914200012828212318222105036753160216192618168239769659594091230255228131981392487528116713431227061954630827122487349457935784186807341349284997475655742670057631353749914401286233282525359376932584989845719374328229813596180830543668915703400735378998796294730607436700869014817894713124959360687925807789780606614641410169352951058657635959215926255945984719857992736369125694323898169581714937684901088608355238965908290537383128756566636231063134342083887591532733370720766068142505540699031097964625118070404812803592031777720758326934289014905365261619157828473660211643869235711983789102073427527434189743175262300490471701406143119763691297905012395409107103601400455600441380074942266897114558984554931333618697797807395802796410229033915278508480769022165145106025907771881061888637176479457476365041140260045472411416629286450322009371775149124909587131902288420636917110116686576151959816263322941807888918656606561867127220477165622223328085468055124554575886691418362118205607116986874356966637662333707432232365621953280600347073405092627333786186663103085959986574801969706577986593050092146527289235645416249157303737124875867060746550495296186206568017951212823390960693359375000000000000000000000000000000000000000000000000000000000000000 [157,3] -12151932308982579344140498171066359198913912129823444193300813223524692210870166028850662023988474188688088027567020963339408175260144080387622592756005294850225107186370546360146051125665258597407251312831070894689954206463627802272057458785052804133266123529850238628325790372180411804243801068733699237121788816463726680636139647888442917088596657159273262703132066196935649020298051269960753693951795951467722720920695387960564073687466406713320366759044238582944435796433691001752176437003425978585435668551575257262872323147084611350739127165789573394555969067488687821077911734031956058717921732728147792094825700677096967544502912969713240646293884269633421817424271510517266469551386531134318302607911455993387078386579929433242536735165643363023396007692532661749877788240334461252427069360212214500878749201671405019114547239914217914561505668549130708016920260603519796981879324407615908710212854768948627420421855155149187187423845755665442793152795839585039997825400287920753959511987347011945390365772886462960457030143348193485283246640388035544905076522424780448781961978311656996770562311959759279610675465689365849590981128613418620104842089137384917556968018938279471129189090568419584916957653874334129640393067359257980563814357465479735013162666674924632312139489373081480883114675868922356664998134416982089346380417078058528857032019293864968943293521630448927288225175617154143652894964144272553116884436035701806092632823611062167183364888415172608214214544003411419782485066685389747035903439777854396617838286946886103289393913020391970319759585307903936392961654974672658872659446525597188028506733613746618686426052376740845233023751969893853288218466399853971963616324630180257473693552504368972901876703501123480775491434300127313010007934265244031754436365064113454173937641334397040904419365665499187299358609313209838382986185720507210433152933117366620029527138559754477705508516312231082780306293126840750225321306014916150469844069448299705982208251953125000000000000000000000000000000000000000000000000000000 [157,4] 98856062243951113712010182890988580166410451536509095090563204141875170906238467049765446301652187020899326807858105274674098538157090726042656094131826870841126186147431385466442676174927887938531365696444574831949508159213373254833963052656828108621026146286035121298675045591962362410920397031805030555644724712808803351909278326728689030239533696937081056503032981893524214170886348160639008118066883456622160443608219659697447728695572014171771598704322365359804530474174869596554071117235592424166660341539227281656844993499123231818611065363608506082573987178427651377746910520566126237626102872929848137763699488377417936913279484748072894276941781831411637927418839790521640859837808942217206094037924124473279791534665211463940521497208764061266674777801347489893023245574016650356172906282793639453085884776922552083656976858707724776951946832851525303549109042414881197150387764871817653461163381683898237968638786095212400270063396825282439701213422551317654810669737882124436863349863124386121988211230335691555470590055732801933023564518440143999887961368737256850206215797479684407151442868829367268814709039989326851663780842402678766229460093939882527320280141646210746696480679596641461070392149877141747239493254815307291771494407334864316262109834460690446237963210036728116645418739274147290678808480699434749046407714767184257676213894971882785035988820752714802036792592185034573790222568206781483964700974191452085247985427010402299644991004472889753654870013019064849372635673871458828474420512485046073902071065339163366655740433211055901376808493076611249505831274606479472337865575741207630660973627108609130263392914418434130430168866351852743695787795011016573905773605708784953898499055809607335756765791050669138429850793958607151445407246531116267353384987047778450560901243258668759978015518187894026515591218930430485838455085060030912309022892363047352371887652104111711202031917595119568693801830846498209777316007595966516268113366550096543505787849426269531250000000000000000000000000000000000000000000000 [157,5] 465049521042933359751180230209431188218774136894261111338620238126103090060678885314544476006484800519571101751957184632270658617467784391258824979803829823055088119259799846361294053509370770891567815464212166777115599560064250023688873329283602775146376500826543170435836606951134814506642241373809449591391330366260537727377878581271489114708988330818492117146278100928035105286421304416314579543345195155625324856234113256992533686459428526500479361134193685412152116078483875456417555438293955771463626917250103607060610449985827889384296195188292804274776238529253594522157324679850400439802024000734035531101436208197573201068349493745922869369033983271390449186611840774837141944144617540116883064883560084233741246376888448617143763069163854977062796063265811581220247369384043473293351590545105618933161382385124866233288840394795318544389746173053954858658068554686237972410328528206308170554377402660134727103634922781729394982883089836480419994200783645352322734717460564693144844249146581479687267047443315271588675991949164155494961444916937954902898538906699106109588764947600107300434642200607180390894710041977924719169607352335510569872045836088387451457482844244590481632213932979469767878687745221512804487835663570298164065556297641023360587885589226954236889363998147253410860861332479812640624487526376688061272605520976521646752454854875906836871029030507430332973973858794168998584709598180558573396554572169706237280189848759250838445072120100523500477573182469991750500588264086805038764901596181139233283592276774106147391422643021332706626118181082413177242359789871991125592909983177781116949618543496292361266143971930317198585749137534171479502439509291198489186900765918027584963299382473485578572133166092595528717704385935425371417588191612603939510136429372058709566823533190221018477580024808501209380941318719771659210891349914038369752138809452149610438588827063229633244486139618427110526772182104732478824814688129323490440861900374613924213917925953865051269531250000000000000000000000000000000000000000 [157,6] 47979357155595548553411069229786623794470005754316935008509622953813216853049083836747056460964651872231835616343281910033861689371147263782433061231700317914282174362639049226913865209035228745860635176257325863950704473047972770672164238461451745378463264554438419480647739515779746757926142619965453374316261122066545072560769140251932451763837815774727289895803992436762164063074050070121009933803724888372536769430039829133937820131242611805455763215526108924128713590596960382251729684064806613492578683389015776425405422478617622980786211755359359052991686388158565527919718104133838475461192757339693216180267217126189618763665475700467062412278508743073666021423149481739992282079710515852579208687509717191875597886011358955339245555570429527348530626254533893059389962218796129718488994867175897919249318914687716156454437599327680269956908166778488539435974157458493169810942635748256523466434365789767170606534925717851591865456510363499751915552940344197016366151048020013548691340990830493338303985633536327515568650141484831870615573344129503218735809288130576731673019789706784550541906877469399731380547207716048145486834643319360604541663359334004044676586030325792212866939700158320121807971089272010043958841302849650108421214912315381733544956094215892660192752632842141395516345531924036691128357544263903548846983932643480037751046445396811969246259152686048839230947681922675717394571124982829954498357251735850998644729515318840048433121009376459779709256444926484662061929829022735227786905678897515335287892963651547809873350963120129703064666781087042168406586450816916362286127171142411734539302142715576544230031258225852942488758807859317963068214322420114404510262932808596700157046745456553292393677789255694744843997410344831148816113504000846921144711488960529892588223504149672518260106372207381534465490114794000552577423578402429570190682775808760032765274064165554890994027806222625543665635470135087425311978885105756353821213982854560625712636579009995330125093460083007812500000000000000000000000000000 [157,7] 1341122866836201730721381090194397402346546850791515852716114461239966395823899488706596464216293434960731888207384545373996802193892223341256270456037503797905450468721226178468742031533532732065811554397444443333862633381370958317555369486289496894653030967799882983643919553902348518597680642557659548772290161275119346532236291665046980062262826904805966866331627351358306562951885527603836207875904366986344415161631686217517255272878883170700794254380684660639712516044800874281463222170201442716942089344194631519571080887622663164418433671651116643325933794993735177438600540579185174324956769846976696803613667397707190727036991515204581063273440160102822250406274254272894301933385197129606865723818632719022370176859690256426855584918392590278578593415689411024226809455417657626711216927606934052853045287107697545467906575833290753917488225289110579378261375619257584387970920936569376323033373070302794351317268024210174152958255436608299243948720937187850684071259803737926976871162300209227320647119016148308804911766045448032665884826590348418350181756133303149771054647263846731796195110313626480498789400047052041558413483908817481555894883502006181459056369411516925740091096452548464047556403567876067600966234245941076036803321701534414421345675418040765741268406643204936299789435238755633245125085328233854378142270682291486456494491268468312559960449857405970854128103969043930839100880637418350624014403144549521545642591743958388369159967299660991579027268959839292672896762496303681309080490687364898668084914165186566280616431818396181989299594904763394660499043841744950273998806958175161069737732678687564177504461554459827754789319658120307864638891698234036686499234786966527162430945622360535429294442342310946917216724169371629261577513193748277721801670543795458032920484500450128514355768500839537176752929103959898344475010249399292584124610746123343418231579115922978668505508682077122789233695412894346725181503654691470033112039099964381727754514361805604494293220341205596923828125000000000000000000000 [157,8] -21343241932936870541093599653522276162617110203801076761313776892883830576794102966640214464494894366233159632207473118299153485112940688080770710412757821187451478825817870772246028296370438008278753531892475781262112809766823666943701139411654727113345305138543992804274429366719796983053392702321676680152873500076534760788076955263902955877942739824814840201398904585766793828027952972288763887257905597810345076164941795820937559688097439490712786301072288692983877904069263791471669198931274903378358333119114994282406683682303094719162054948086176351225352445287798478322658609092072953657047654364808615505056986898034955305127927812932080543760326937737831427208714941779683092716992761264221178660071368673257859465526373628025280241434792543755798119963947901157352551696891850303704003187802906759630044012752559487237123270006420380096317334041120880189075932355710178811489435784615829168850415486181509654963116640378010728155057416688785002025946774402989342959324933492498829177383011244046453660301857382056003246622340817187346997539658014726451922931364557795732942990459182720818019017708480014525324144867328644678829470540994211546774328102259341349060668266145841916673622377431457737513981060975927371936802112556343247593243586457077032824277379685684003416454940160834250759287292351690922301422043012171449492807691169652633850126144815851392131070940350295129474925415429562419745620089247858867656136917619334611135612674690406777754699934577419639787587031582610102165826574162546744973645837478424594817409169449608359525510662941886511861951637951212674253113519223355302097346958932229333057121924796284541097399794943849148291225923048863449615840482485207658175412170011902955350830624071569203623989864001472374784247817768123471629244292528010270346054638625538341174907591919176300391142088947780393430485721753417822663187536695911761700758171396645765776600777130147286528358304779904541013972244574023534516472184043473618324223113980439015116086567958042508053040364757180213928222656250000000000000 [157,9] -1967370254440062367370691925121363945374532574117024694614328362515118231981847947327466264152667961491177008734721361030414806477173148633140521191793216016205216017884729694043501805340217848030641613188092505472448595180755439551357433259976045291432039068035961730443477266352622031717348703265407253308676829027985502371195885910175277309337227014329747085382077485872352211973976253561101026706560340734614013670409049450001332766547858166173315611065527502049818548689617897327125802386003675470852870067523207299846861451754883278076616488528227744928555184377591815786732858406176311531669277552256102914140858884772360223774681010445850486701346933141625123092704772791588822612051551464747352437944659476718312430950526899554284493024162158303727200910744175341945949357439831804584207115826615938545290220065096644131607801892650094344231084062604297727759510548614006912802699968773347443718121883381536118614075370445022367226728688273591771628204663982837045743631083323767272377755592178954928166573362578275610404834070991914720368539254780666590269938560346682622474800958370581725673180874408201191282465045803839105256531408400705908699876825528064725872738978384177819129908254023445234464163402547463636040269148244298652255328100531321495233922475398409772315283200398537083498827854340489524325969066600364765945703875354579943817624001736314628285237657941348535611997905117686960212174546952700155369463046281256316842025210737375950648269106134813345944597313363616186832783282105650992298847780775953572453993188839032448269206355847452526108205436757892915022333276277004912186125715923362468068191725654745926105586275878940766361474518284890389934836025241365255059831689702930217768002104020963124369398453810933525915354689542770879819723218378674670113541272691988745577212602653364268168795245799708913392900537058005420573788131470532127203532535302665684496619366613271686183536465922819104262162681464397538502797159469759104210359077801468016897645102458724863936367910355329513549804687500000000000000 [157,10] -46807299655569715273061594773497307962542582468784712116165179258511771962841770749165098077993219490639396184142776478833807598676784901017838149790642217931826709582611425784782530870075330126457653834672135380535902101572035589034204343852677169361802094149606911793562924291911154043494435440893122274265630347242332778042861654964729092264739841108772040868596499822655003833598684159888432083136363166724758824655155222125207403603648838109429055269431624068304571537253041217309073031738019797029572747528698901042385259465261698801398618282126709537963840413214280719663411369470456729744143016167483469868473427992777809429849350729999600223229245906983437172960980013246952011519361559834896010361467307867012264753134876739258282805642466250779235344087702499659041932536082731168268156302404293708677597992745338133784788350372591416057027598689901702903790571875233069430637963921194639653191931030916327931147648607304201805456181251188055383774417047087662980860232472912461909443512332160510795786151047262946460403984937068750380153170538308465545387761232915188951302915573277489277245694959675990526840219182622496488185816449096885272325058104536371855041939697387993127644084631312550741566673593197062774562436840966828406398626904900357212506493419498553323471000096006004954554327626715221789299603277324391350448500239844169273264315379962347128704650847012197382688586603973979682590475689327366393939117694636805670072102911532392948500857441614508540467108418568834402394823361555042833114961832719439232525374265975702569016658951547981183892563050264132030221571333628774742161699935400055952329824776247170520547662791357156120611327130528207949009992545549223863797018078133379395211693398832300533569007045609897539903383017403317225991948667728891658546706967274058709736539771384704204259345420910237828548712266072151182045089572109534795547108997534199011663730572175939250857123252258297272945096449986955214074009592285073194735171451548059545712168055819901724134979303926229476928710937500000000000 [157,11] -568435924584721580596405271767570495436316202357170187511833471053056287125672468973187243646393108348829417207307079079506921428346871281577160222976553874406479876554513498518225036061136529788199994068709373599162332287578000536862955043873366898489586040524205209761088101496309426662563162326060210395397106409508166774427160964576053811034810988078755259203066370342866837937457791599962159131914662628072377184143523431897913874235729475607866569217738817937833128296148714932429686012377022853387429755736623659824975077841157471122123798131479498199230795858371760918056986438710528452642499732310784170816682933311052617740240765383108632684753230992886230974557540099123783998316192167000589614923422325404003694083903922028832213077876975667029591910240062534658427529607429732886073470676751251998062319429687295289127703041563002064310857120903259729969089806841349368414194945792984956674984883730927722064893380723135717830022144018549437587935786529449821236553449640694841394997183615738673037897923166308404918670826173611474519396939075884745110166011710386622731690459745116234525648633423928144656804778236841882427057736878928232549527337489921064490999731915538818208248199225633262143939706421313457365055805116244408197711112188091420412254275604036962047944486662595136500072291111156967032403110071108243670709198103880499724937204857594017313827650094772721183642600585533297993862541421134682599799003655781731028185675244362023754693103369309798170041429617946752433584583510584867044424877512886040042995122481463718287190966595939697165482049216551491452947217284171713856189184746157319287060560969645799233196914530778565701574436555715329108586844504152697913098062437680270082991577345651145815334941895366900245480877492421220322923527262593891020733045570769530667920301164616411113467725355193928387152786926021713758819046958149140366032078785418119784507618887449104154129885709702796935836098577152071149832550847832555920757675306567085632669092051805215248805325245484709739685058593750000000 [157,12] -3623491508730933199194399250848528398195283942576426707732193266493804763421810826787255596231156488414416932900577162106490285062391803032358626052522730201056932889320668320728131732484829535198276754039462107152944877439745749532621386179775087208411804646998954030818375725806740283025102120698678883001296512571860484658055886718107065740850512653101973776991698529197979672097999139404084963867707547039515107694961949028588440194153752481023152038369329286441269032356141525052035208607210011207111848578413733879652725452821982656764598666663863329267803794734298726149071760464109452156234914192510841704615233022042630734707479025039556161921504804827489687187913655609624821308591774134094922052830000191530137808542895448337623563735596479365153911205610363846319343029340034849964329080032464037727998999414514084216151095306871669110548099014445816536449895098347890531700355557223119667513043505751497326941969741992315498576157063722685504533910533718233218754724486984214638299495082019413135879471038945049665175605383188118323409049791449894377637733580607489480151573426186149828472278339861997553521772734708395141010334783806981669318761304953680266001786758568382098440677670841291348845484156120738269310138792459445470760179797568021827823206556369586546400085152255736005454111110195201260237457503921555354474097488895147422226578957200465247287805947570040667109857752370145124438557371294124285904536130487352965698402697105102489154515636920984718128420416306623904515736808204150681696839260208995897033464441672016832130549312264717383816395438016307607926828476280062521503722223922528904689520267355560835884901045091304446703741582105578883969890934838935933867314637359247381721817769683402805298357172868620760329065879381811947116130758009130113848839257104027344199595856177593437208459770042436346258561264961420053258194413717391238372610639777055903165270053731952621889476925609068392397388087398335818975344429494897058340585044969273630709009903494433046944322995841503143310546875000000000 [157,13] -6287346437472065375223579120399432302793639236064819779218651929109828188625723441895605880960447080977165202691602762756573885860174707719054280043651749909631359031105678366051087900236268069451493315099329227590375091355354890296780054452928734472577931695640580800584618382261134944410424837320336198135245589975143273030156175585187247676355566688617507773674711462962624046917491204310034332130041060501816600266992303412300256357211057402831553465848339469702602569963830218667637529271210113658829209762074247429876105849921519871919954345991587116570768032073885353645393933483578410121807663950858784565210585281259456916436543611978516417641041622692867923456978114515818803670924305199766753685415850798998752107487121591726999839637383745005059320293247460188218538366660664216466124375111130304923810239731620032761241782001804198465553253274904746985550658129219418945255962160243651013832768218909734669173254443266114044226665451101843642981131538477521330491651446456659306646985118301613486766680785659247537700773673570559724728106822679751308102950256648195475603098834601679304507466386617635765151748289145741387392566933703833716559353048380228984384286730034239105005500909795992979330499373948244247790915130221062058390386451755018937941402711640020317558169455496561981119480045182556598595810122585410748981010276490721776491127799253394476985335684773264742596146374946220790407017888816221481926945139692385779670735237496830825783207846202852948364078707092591931799571629073380475159665851817953434875034229204874893798851532264469390294242948824976957436961717038390617051872625169983568562695906896578770470838075853900674741688510856571675938116003673449651476692860555236392023078387607515845404212229778028195267482746646536275341948811759821777317289316555315637264016628502532832775705868758296728425329712447559652131939180446693940008884259264946211880009934112429773327504108092209372309738138116556518597442039554216617505329154298444483917225611424584030828555114567279815673828125000000 [157,14] 82768796404292104073123875970988044778073421142605946199581622428910420858033231747220852488643221989170879436851368769375810983022645152236522063294509549789425154257270454689685733863917523045904160984519149108155158115021276017340145633175412848868369191836948920074706228628395016597862025533106796658946863987274263621439133121247015642170674598734014855615308146149876010290327700033851218343102106790076379495571280708722831722885163781713207401615887868486498443668241549671717452348683687778555663177083788974401414574008758289058103298652009418643147889540441525717977624296786005989506388495803302387384636377407620481702119675010064915764874312628991205275645245048859778560794795101549704368055709024224560818861063892930771485090662639603438128418327418918700478845488551211091352150681723453694994642769936372033296596430361272243467978837838281881741606471050184366776341476767764112125226774978986842888132016536671255340576322162604393670342270969404935853701706623810961795021501717313110056039513021887090214376984448936292077104012940699664858510008521516678265729435460465640767576017307011265116781262610468447674684962965540178058005892290776634782567064264011172027292532700715228195429754738768942062111284513824125506577202600453807082517462815607843724009846419611510609001957106915140528050378850014292310883826732051729684336232131229225446443073852205595033675999409750149746771617555944464452965036445608857247397568633166419824150881700189479621174262304123163827712755463590057813351461215537869808553131110321476670727239257513376242485870669454405242055995608290555288178913409564843559906060218858596094927734289610503286303243475131429776972095402289123021933717060720582660753540811768467390403434167661811044094138414443903280460645809990159245903531273056572647145570138981089759010700883190315382355863213687833654743124486673171473629724188636211435642723022716664904140362261803435860989914295325065274252459254268421997121260362397316912158595769710700551513582468032836914062500000000 [157,15] 709461596128945586988091999940526079171743923339412015749200145815970113793283972007957220626504931903037069118447278020444995371274401180345122222785184039689921359874849913981957161488629621422372236662201723519981694903546683007508388518303585761793203169870225082071602265702061791879767207799081071573271895983434732051408505318818002547644297793363197364183610543824329402583201015844518522123738445016645243662355478577229473509296182844877026761948779710220380484423865595503982614269385171628107704034658353018791079765330679494870280396382792348078945193737985685407310026560303498737812951468103415850673747051413591234649555416993536962137592392957467455382195979380865774432333113380371759497787972681695242296895029935621624010335358633707307173829826968827104301131830245425702563885388611673739889398718621689719598160337048463176774085932645601225071559781867700641298891554294694037313415353039508061465874494181720442347178111317054759109225116823603235483149330899411158986855305646599287528601561243160252326700981895763427181246000922177801425746696933312143859740657227743142013933674995798698111435133691872583450846033918010609547099482693290336008622330753072480288634485411838489822040116354973642788720201327603465319437891558491682433022353154934400011326237080053964938767935009295573196356499243280728572645072688598972272185177577401660778474727703376466960693206083557512979684476568229110772727800294025778453996260098353691022723495973596271030206562820066619309395028136263764408853452681439153565119653285960303191756511667465089242785533196609112195057132376384215091143631009139578796937509585478658785902687471349325580076765508760707763572094122675869516823762880216792549430180442297640579496969012229984226606458132687306279175188898622508095013132123267050612168429288710106163299877116223174929719443085911611204120207697031756164437140931981171402393888901127147933107982624766081892699642388977198535963116845654565683053911784583383091540298437394085340201854705810546875000000000 [157,16] 2386206758242496353775867321429931192302925608929771678947470488267854925142009864270505906335591386055402205093977549804973813635555641155030514048405894845575533356648972287170194514522531648095729214810331657842792148195134973468390028082701958301786028799954497953202841312611998358111243669994408931006636213418633727385799007105325605420089960061562734073771929555723606501134448569490250874499367241209645776871172026520995292009978909666184946113029665115320502996344297113317710692061805327805630553148682241208006413716039702649942960420449908344001782370591174528990787646359692413803873809539214217036352486872801647312604402815682067210746613298497933554281409458883425938336435542475479255410600735659721094340973642048478852527714433727594475416616458817813076523139074671864287632851048843806476754479227772754837353861180075336869325151838129442339398832631108196011372202277050239201142254905627765871650308796592999834700006483774836103135472599921680681720138854748184341822948787390009855382700693296842410207007977980874391943551023519628049571254995523733314167449889959730025202013658462492124569806430134229949614661705989024169200581699603989681619201818612007963578399715068912928197494865750965010799284407829051254299331292684823859421680891157609954070034037789556330755685229306797749500997145871081307502080615798259378998920266515354160492197647982564114807740458424975871811017771476559766594418171614679520559001419619438208810749424679792955336133659328516426695506756459991021389910708492777439816998797877905507490342774999639751209595888498189063754788704172479598307752690478385788761646203979108044989582624949708882552456688369794612492562150567591346107576687324889669771080617804154634892747453621917405008129337688620202014181680556104566919088012865080609599739809910131138506935039513649284497931134483944173734571895642871256623229971776014923409703694525429269790523470993078496980755197001521456150998294294294059992107768777323109281596202890796121209859848022460937500000000 [157,17] 2304975439402773392214399402358846827884148316558340398629568565356829808407443415875963711801393008214065542716327350628216291139819041531883379157611963404125967829748196903050298197143965152774224120770613789743086762255056872523825314903027047692503299230642652585018582443970650847206997827355298205889379324870232127501652648230596416857120146153204231182161958258789155614549843817722980363958168383845647466623352719634735599667732814929838019540914369155895069708764705896969012613552994944331161916504085747588716968466515229865243056876313902725306992591419953186295457228928862062374624634417547273353142542668510072349404089151334303108421435214384481627930041013929538216856977351734672202023975385715208203980514028797050381892302454287000176100853887950322035099324780459050308113092926166765509056507917571980452547366025930969466976101236093917336911120169814690751912092646704200714295904088414740745807571253131637982898156490363073348177982119946300583015497726743972088010383465954159587765525510040649309958511747252078110226854867205266281541703970653059557312209371327893818639096398264234123506721502664561524415761145432522259028665488693260521774793274588427275334920374936840463967458517976501399950017919602715664641014432838108704896931837760036723681980151286008785694937084634799551340367521795964485969502772173415996938760582830422294880974658576492824432192635418518910842534521770316601830563241091940784072376502373012898516180272023090448586624915918502141846243597344727452322546655989293231842106517955945260560401843180859604964781797150184275522544901864033383602407933110896330164215180099394080079503815631192981308087177068085605030453189361088565884656857625446038249353438166465455161186998452128293920765986493588869782606059739286293482303939042814947833869454412971712205244847186010097172480151855205796843594007762200893441389960420654595593511854955056533876348723311701745361111237100971071414571180274504685257009787409242533508191286273358855396509170532226562500000 [157,18] -8689399291326216196270679681701377339847041224111621899874315695181263121346300339334650476978654103351556064809325305037793032832721618384182732418304599695125532519115843278320298129620850866249905859208212462334840575897947842708178734492310409006838642962395882121856603444805246389138274123410037601452414253343657553353500038999150752136353223614920032782857778134045473782095422776796388259730258539562435805370704598187183464977728809302240235350210238878488717622277187851470406757635296452723675405919645179210585316079668478190573432995170195088489657630216437799542088748344965534946572611645676479315677112198820368669903022997087405644861754650282710055634291482350200618959522530068296230098519447666819939782809575433734060049394113050158146488250365203272590332631042563050756188865152415033795476703725236139659362249965841638777330603721966899224986605599216381541466525191043353016339040597816442158252486441026857671275379233941663803980425494542510449873285772135805529883925005969656731301031310236108148284240346986206003182734850088722151368511593665420149184467714566288789192722883498997494060605617969940802130557981110092105670832936593276571531452475591788786319417916426969066140077697761514979285941152133536597487528180481664954313294983797006628573321434388791200921655451066590951162499775722925271860891274355194132519513139649482563837165449390736749219940142450253272005871756734022398523292919808033873255234248446758667751355149575397492512213569988731665959321043897033140117853061562662189649458822707396368408605982754237627185570550125994631426852886651958136078794540933355099620876425866954633927707493269581554335454357022472082472733032346166522839425367874879200861894407825972725394285477715526875604931761488165036858253147140910257973261609644282779398583158623500477411883015233137581413057305440524685566546671902549009440429442080223006796750974256548350417133500673595692997261000419562369192377207938142862167642397424236636993555293884128332138061523437500000000 [157,19] -27630163938899106688285638748919883802402496327831390344862944924816985205228039560098240436168398445415269129390910462182928871668115598056245808947701377754940683942299789954763987166215874337265378978089920841303930046367195267850710888221650734442973931191641460037820614599539728004138062137114828477528115339985429536378437411265410060983332008971229979551120935893471229335343079052324086354598849703957212676182511350095508385650503756450284224246938310931595117941599198296535222684500414771431488550335479169310438284729900939807754699699286384451211336792850006014144877543973083510677494955387692273134531129881001166556825421062519961528486913784769216322263173113330814746199107553334433848131490329848058501208504037004646822808076269109704726734838682316707472769023032627581664536741443160379579176043570022991819375349487197488987001492883162178908583446763243671998059043825198042130742180372273515484658886697740688415681803244890034098887376876580054428447403594126909616052063177602703252107232446727038728802053556687731099237598482621646899395824332213089249747337001662302325127937149636239025004285814823721525344732118009865007217804953364715006056941664001994973213501694751886231194869482135661483631670812805893543445585386995607164080459244784412941093680937173081223001584219701281411009350599924156642846407247488799111613149619000147580257858121085752936657442450945388148718267622739909467520016615182724471176034390827859446963349398782104828832050334873659341022041739494132595403536620741474983823720830744492465526753378431427390665145152768660273189578801278754014774122079903088899827376808826232133137813371028201728331124278450273535447350150824912851153041262705007757255419978304212836982658225101595610367312633762296193703787362331163908796243561635556768518015503414082275054826970775790647475071297885949569012086208122118745255706693632029534873530539741489673284765949440493685755789420651377285088405354753003236637258266562212905796513950917869806289672851562500000 [157,20] -8411695545476114978073221735868032887023128257387326741159760023034851734546158650426277665297575848639997817053756231659367751206604876780864957942010701456886537671069143286797600009332015111776540103943709616123724527353528688832920305306060654919001715831328603659727784500019598710777910170453763600677074780257811455861877651486874699586914193708371140542963648663360919648274629056490618183108637901009040706054232748929770884683316668368582962878368529396764604081372221847112341624243820102599262361495022422210553152862431467893229618416744288920852895787879010960662332769901926639306562518032786001183995787463408004431215568749276504766996476204646730328568269365285018869903616139369126731432226688054195055433690180945897135433980997671697618632017501490003941924010588985748723548992038297766851841170554768398719038150317969884790076251537432815253356381994933522688438916542509289907002841838815821025796030569779725636931648113803035882647783433598228837509803374762969181815500007299360209520316983212430871747177106573942098734318146352957620662852878893786000508423196223301679396088698917921988858767224562180281443241309966422386562485980555917383640575298120375074797520260516947375392170499316424085581868124272627725171027789483263765739287963223500283832792892981880156814265967529830989748120066219734881903885526412898511477186193257465959799989187230777646492121320865752401736629735148245654308270284042644621466981876509023264226480930864864158997775188753861195288964639656917717466691904184668665279001794299977243015838769768344329016389833622663975345086809164152548014699467587878281007915214385088926371102715760226040542894215673850617508589873527831164501641039332680067070273848921579284515585644243235934663336118624898287507197572537966885390429549068253400672323817661854546241842057137124196077686088526117906830674357519347752772987707497840944665647556871473768796790458959109162281480111871690339101221777104077154072913644360860453161876648664474487304687500000000 [157,21] 70695543134658703181061085097672137899193576389708993056756249074922690735542202267464229351987686126708009701767625888479992932747789526216200329892389158955325667862936523013124477375854342582408739008360161234020649150505105304350601879668042436988233511027132288777663897842242723404448402019856087257730990773760155638684503781321989050755348761306887215869366166125309139231727517755501316047939098869308344214742127379056073382796064717832133497596084849398980040979473984474931164998958674518156381385657687731746323884868102067594609312927747947278540907449697983689500197102033989120400952284150336396432796022192612755632918122134176960365100576634138739140297418240557919822246215887616153171757889468929099245470511769948422474493326038349129878953740651996819479808531010535865648681978677383896515007263904674054102196184235905563151573494225467037148016094191516371007268081712531066597532357039369591911184716851746451236907420512488428387490621353208400206753463817029507666301830329535441070183275140870361904379874296028179164310897374781257288836014891241440588024981878383940370886601939411409191332952582499832632863324231573053211385481588022058700010429058447347029221392651770509243768336230428288062536047438471399061184587436868952565884498637152467399244207260454397430061707324686013374826698010259732564884732041138321030592679545715647412867357045144333804684517195012049597754048038467674831496189301520328338786861141299020115489077848613015541901965647866385945307197376870626541169173715250376146726924596212328840396486416959163372822365849025543618716230248368100821589167643750554342127984179408140590076877116258522642727868640859596714544716323911995463923209439634816499573383246035488399839865511813133503329486871835148338043403129703277653121823498624387749978634525961515608866665045271742943793887044626888111654852254914773040946236664601971833185936517126991390061138796608412186958435664003367434449647851400637721136265539915642923006089404225349426269531250000 [157,22] 71444044382778231557718534837326913312408379517893467355112354794310993112529374408668213248622121550491261035817692257112440313005953439138603226533625536466196292152087786137306580619570158432482183444517789029806263331060857483660605455870154990728401507199801573666706200969258222252916539360012582229121066208432977786862401394809523139043048247781439487072628889564582322552688886763458509482005203287540198479198009066550037589926268034503702454092615451209271690758883329755273430552003804526882769341512248405212250178901089684804340303861665436299376368720711519003303787220356635910983262852744615207749561398068590733208149019417770052060011248631586959837220956600640597449032712788462232501722383110444041645769545048770257985578405111112690080954875860562939858610966802969467621743192140094385071096173773133893450528496769240319204139973877492742842138910417284178663453518416364536631754047860495589395084544643983144597867499265754673880256237494600677701277988792417625620433447099453781301244458737956705801901815989294793788612536456672177946453959067192871524242682039653840602176456845408683625234951367679471557696109183289800374973291917314241160557194841996420811587257932932212132101754406925627182749041297507000755310932076934560996099212480741050156906696581004397309411248842340788027760980216400626505745894644196010705495170784490263502625363510251146465787169816849811374945816893840257741550510462003400181598666193487048239521084007207055472059901168064546198116950778297401240860637582303342751281636088655464598509112148252357824363245935682734786218692971509575759201794181078482891765738470079742975970710132377628000566483735174647124812486835903973389029655706486998566183385983253238080552952287534568415320372654061420519421475306115341863689478819681178564318176739202964892841407440989969907809868299089304046728327318091902234996260791723098486276721550936095025890845969542825496834043356907607027633830800363934395954505199749806197360157966613769531250000000 [157,23] -98675816305501409759045127910458824536797961301307091001387755712106029924311208652244372459718697705578898284271426210343870945610823006316349297052237930352841471415816452117196861206433325485586361807303993527338593335995264049137540614910803778214223257685270615057888134870256448959193914662787167278330142997320962169872028417849921798767943174348433647682715707180813214619555296844712754087268144103318534428259747231923137965782390011782018537323029678701709778844673152933080571796726454983534650648052364358268230014349592787217463938823192865441735420321809472993995644899567400311154321197639990885835323148050583018248007423060588856222501625780221983029190268656276966367296114922605775229087556653128320709708488868925147030532661798276876699618048554753725472211277699234386987973518898318327895618470926887725483254805723852015173698891878870386276257446087000144370912091281413081668001709635190322574784829734057462657302125486418732561501662488989737965742997652567429737236305780410618926253750501473899066210893013454530602846056795409462370942837183725336137268465035836645583761672025585631963302483936835634278516056234091934803418431012148421427130061118522278253348691815699251536631820502103488347055930128290968760064543103819524534402756926716006300377776984955537845813821416135227363869674850188006141173187538306649198991081094227265698116855068878977647526175502119701966512686342966425859463869156566813393242376618117053446087302172850975575865401716122413331297324315091456283191162793044578718633633172372906300516031638405581151815070093024791656959522312694690664294980571775769818981818726516636719486532754087287571706488592891146336637599452330506321595181977916061024612959092565554406503640315585331150552764155626999611866128216534510889496436785218115164167053311558743496874547380824903436018661977564088582107719388030492558116102790153999225321678369560967849203015836481895349675555111849420940355573777910587859462976502953597111627459526062011718750000 [157,24] -149083315629344924984169402514255982074269848390937920978114135972170695472411610812779529122916538329473143950005287441459037291778642680683309138278109213607611034251521135865477538050960321996306775561179585603579412144041996385307464360369146674027728818286433953988075304185163142568845009266807629957190364658139013805531394298514040914951459055124644887629457594690351430241135217376840736178642342948582326824000709639296803748602006008802408741028310627003182659087891492345131338106903751215898017779701165243303011360387475214498275520640337036975934845780309800189596358235027199900564428390221738365767353944572659005619518617755186556507631051476807418136005397423576360951134727350189406807827186196118723061200323888798091647798862901259381599968054486057274541435193505846732362385925396022720309032690873262096188201364529138073243237004222397846212512596848415862603250847945008157724977732177091379406297669284269389573588405600743940802027802584426900903864091092017656106657194854346212448181670995184192135155197635431323985706986076271360646253794608429447802040021924514979279986259550561720095139356115747023434454610834235076282698976284089943178618304037084548283533554856550425974982113033790829883802890918630415008362242978523297151713586882012776074057951401955618703357001218632996925172751758859947651310904771785238210669645159911341036955463150406132110427198379170527707027965411676066527505594843424878558500815209379009510201834333633321355015065377269528906966930287789004717293560361856217771156331812178456771391716342195721391267547080799461410597840175277658175968419836214030636785123126779459474577988818505180966663823060444300643062489406373234232274118249820852776904255116724062793007395298976281039026489669878510340994583820947348153006476828526419198019255873298243575886540794037345798548345282708275313234038498984918683256965980424385742403874025854903013354773169959279406907680139798623684384837443378458525989364640209153294563293457031250000000 [157,25] 119146543556348213358108614897695064606345359336229023717077757811926437372817551700928927279515255817904271580934523813785678176469620906923002984109806535289900251944170226561174697842091241960708450457956631872458023646051335263134761815337835097377776793738982677818742603740526912020617749900933174050641756350297590608705543375907457002084951629358053697403675026250676922047834330447943189509963964871995475408092413761103072493757015778291213382311756693568725122386204921099253606782105177046326608869457897737730656756644969389874772854079170998394074488757363485774051812008644308997501094024734504731067694788045704599345038767854838516981698061051136100398473053875063127958687482835034445261929075351893769832351672390602693990191049085753310521752467381150546983947663916404499147753419376686407997199509332274466642778189326537463971506069369395049183069334337024330565139592553126998799855669061088391311594466194991871558774519697347905668945018918349433228373566060336126824608241335404092680780432472598343292199528331991696009487943677353395782920417783749371587072387923231600711552612757943196986126551568158858488119051620273565977830365539293426024798240641037124570559584344769903400940392080890019440702137190660377555565636975816966435761000554184482372737380134120098114399303581425650257797343748591809776372873890066827723001274433197655976683905674853493942688376376500608284524601070098683604001682997832063711286544252849774710101208747093033106494369026439597818709161067528851229258543128491283220955152499189060558959353680485868816991840147313907959755975452078420845203760432779887355264343858753386410499484966507002209669640941222321991662875437216966009682728635546516621460868631946695336531490757855854041105248747885224610947177186107053996578115542289582495000841545293083331545434277898734546475589262850710084910841172269418086066625890261232168531593383698096106372024408458624285309395099051000236085965814193178719159250382588103413581848144531250000 [157,26] 252862077193712557820186009359105691204984347650253053031085136715690592945607443870195149995032053414332595356025777835946550881406875137603935794720776462229738408529533362208885063695508871044583206812970816810775508986919008804650809437775388696434640140769590940095389637978215066976337875177496301029050121248971302397987089293930950356336386049624243614349170722298772222155222679200225902730658343492547679646558077640201270599305635541439783356150903637591214657790644550602563478722952710496823025771559004465711583420541159840341355927052041292038238001386840089769671498663290679852699480859399253885984508332993200430329511250960157271250163289746549823847253857095664762367977969821293313506852753443195513990987983855122867424543857620905592198775646044805942594725259158518236525420671617683644571947381436858795661921335344866071377681110212369912281784131707261412571822796679187485772971994184935832061226200835800816259644845962600829406427707573818321179441361776527048343220374351668512144813872720993255301790209346102858769835186786913121127324099000369979794828457241029265920859112032098718674406468367699792136095334512467242675192356383022522832374053274682907356501546596789753097921247972965683875643803308064104214065423735092324491809264122054339056040560037726982799384961267494702746535243326109164274611273090574813772314501013157351833546675786480300937951491034779669766566998380875894815622414390611304832023333865525098114943688103466161344018467081644729403749238899206801500033186875108244552507129990716810416627300022245312680262747616761507021947126899763036030646525955998078704367311460313436178085015503006322860437835812820817109973503961443062099613330447493245184084269202552980636813911433655251193702021503516953461034748827743542680746684215596377030647985674868889151738298322762053928326194808961936759923293914199975331310383964660226108012134605275254730208352702016149745593012095784351223206335304835784692127263334038257598876953125000000 [157,27] -135202807635671586848981432780702835301033160563148412383369584193717605995922871668360473167834416399295072082931088057637587535424170662767441296859529059712337418563091676524734519935554273445473950649676103456185522618854125643195445926260708510830645270509747980757198487095465946764340696072230762166081073150251171204141365067871360292967728977422541333058350554745931289871622860172679045935699786693876514468938725117658565536593574198404326164330263898839363316549429967156159464074734034512734794661973722446047279387379343028657068029635547740109425171568137895555410002713086108643974115584229984723031906408328218802197444241911531267737398862139969484345389325639040903469510803828287754670812841613406183289437593180385342198508681527398520808475831224196611655844217887743939038405901004557132997412765910568638900397557321828596943224548176841127410677620795102515415685974402288989311352166502557151709916092754471012828678418447153384826352576569704666801900866037185040016624197732986338077970766928361717760545358925126480871597720446752477064032531126387018553778152847777753655823847181923847180297265236255751026070272755186282211373952993437540104440666663869887221163220645655723806205753592599919286520309254644673265258346193233316864561614621743723974662077021867998771145479040137347735970364952932400009797494082030617965925334231844498131505961325514928454298211053786719663946299953151537385209123549958803177061002537864793704568246786377190464932484037514574448847008216005840654209075065015431891933534015412464553704472036587633166047953180942104460909549725096978990364735641926938254510137995375318600350346472142668532587252083603732176700344245386951579221584726682197311231730175746185746134045708776643855492642777733551487023642860040296375482035382469310755527022758104575572793846721186204150276920876928504258017905932972794549154855951665230640686227986871552291296599811197849013178750008799798608226062236196155441678411072420120239257812500000 [157,28] -355869411208590845044278645562048222458516702034602642452953503449408240489239385121015959562356134027694785314827548032916128817755536090300545832281692854892870129722689981069596663969334867143870778898556931863471855050238986746281330389346187881091905270731959092720052528638435297116554171371364513312601567845884264585404540464238804267562884804037202309616630465421171868873769038357111496181639968090143620551482450083436525240189151538926165489346134633841018082955893912949261270707130801913221331799518887783284179833723879703455903643098923350486583554299689136859203688334787386090841582968939096776457215972519051234345628777373149948966381544172042659509174965332039378124745223588489423199672932996916737592074407070476531885774810392084813275971674330046779277048819240363830792591798799107126190235610277139564290168608469006147684669559248778930987601939051213363169252633561645402366686560495045335698737316688672516497678654018370460478857847530076610094577252308399995711251830544052021597131154902286914321650677032537161131706477356314044567683448573409700558662291999231767826387778592285576538678870695519056709717920732412049945060519060817038701460958805273725048931693563951478418183054489169083147645090492389045165111429651273714157708448148823833322923854949061518445135533906903238698405430896752751213901365872218496767740698882730766592683521141801912248531078262943200683900800062011487754962650072127102456260415584265730713488544311889386634450180521083939036082983086279991739006392379543310011850771787912088512091554861525025574722396051647051210100794096175756160380891284142775970834262315338036944676079049565157630093462240893904398357625329247376604870734209079613350490218729844406058043045943896375335521200583931519903936827035968826268378526668779095493482075256663990236918991486987798833490684090199361808420754990084855909098598308691471160167705610869736648816016900981343574001205678412128333642490785790272367373368892517089843750000000 [157,29] 223028125268590501106692534955468118777398844540596132029876363648824815391886496986454600925191099231058466164550192481272326949209869915019678209580862330585522947865560475013651209573950524839175305197369371020542523391153411710711148952799409316874086822461009155210030967955407472495113342131255980967478940732710028580520744805748106848786105493271920144434575011363385899952548478446864490073103418597179717012777964253854183247702589267157908949664662746133890434324818703740581790116326699365539087098709865822272449663078802027923577527125853530549812046287256721563341546966278903101554393806577926589011135573070297574524625640273967219858672298488845163038322347742646675502034490669375825891050285502125476337479645358316326019005083676519527263140370407445690544284402040382859031363437474742268779105390871531934835420075288686555636760829922081903980171551212353040742775363818632012042104234069796373676047706939680729118055113441844465448426292728512926736669993653459274880473206941055684533146557580240638719807461738420868019145752275045184616125033701250675121747198766520627039660357457161520053578726313498052941474867893929640121451172108374229476774326080509241730547397955388095558466405505040915317163254121125495777283639844198752840023406705004990858030163454437505243178502678172477081785693686471042127411081655225855250651829502247307004329082112361138251595460841855918471112992345791864018883779470154398899108602663716212542178478537383312248948544794584009661071705374834439040475149306106718467973970254187749092098643768029266133679020586850861499754755847910405014703844167747686956106656508652149798022131801420602329852164299697209843047153501851245802057392329585093823879268951496409515210158392905247007364655622965368006222253117440932647908953932110046710630867788602931856392026618935762138892534211696121715027338442629171901364424242560454847051799563677938096677429457793638331662254418100047703709789456158379135794043102386474609375000 [157,30] 375994199039771079950627457359187374778830139752576415836052711623305452428150345040682823862291504459162288437127197093112216159570526413396696690739048735274142192936510175749673503646102656624567580265768306909118550740563793984904044852593258479489231711104743252266904922728688038610189356982308258706082630063735744853648138711909541869459416985670238749940322891730551581725553046665400263670083127748012827288417711510043846345776049579649942191278686314870387776186814116301093576915789963833193537267180219227496028771855225408150814444127640598217080965117837870966520020866695322831733104491774543513002724190908102083993751763300703527724659380694248905425644095811980586307789328438636404714295127303579735068609189216906819493652874660210155937782325242002562841949221183615186138507268122839771443382371910405978425393875506964365921903580749550992737117729211965780103189143998343112749836619337479451730764952885763016926826161414970107900646421702138291163438736763219330458855076555942726150550793417553053022179316986306132523745600560601154345737732193494534668846126301153498413633956931484545552540073661588336880890359318388532308904982854292167446325130695298719096284006630429599581724407351519462955063726936323772821812917602748126969397742012520900009448715524973387216937224628806957779125259448765128866542446550665596663251204583162355550476012743487349204977797374616802822901235432502685581499799674142014136542571273266810894517179416807366707517861628349025618048496372635937383934176424186449453249040689104436484700427373032129482323805320024912542225814976368856151061129428248860318914105498424720691742681486765587896820074711197101817324443942320419952495117155012312983811742838520407265793923783096162847939632243077996878853578281330976799737595652104728303189639976902068478661735027809208807129774119189796257240425776359577462740797994633048228961775055089384058947005242286013621232456514098929479055187501275012469867389785156250000000 [157,31] -353439418691129699439019845790923728102777094333839690845515410302985982688931375440448810142159406239843358406070676665726505104155997074386109115813051228688529631753049751094320211982625648678615144099594093498621033793320543879109461472092823740956047556616667718681142109378744877700967373485871278514495697173478414692851190829458789866696960272568157920215366787553278147400694318280980483347894874891846228583516564765532846038750588037842715076019774881554505598143156876843592439593814904778316769226720778984019254179692760296142564040404707142228284212813877377874616259428472690127762192468948071554455936929803931473081256305790285352778776301351798460221090458128857905401244266347236226038050869217046951087846368397441921327502100985733169608162915462942445234486175504939374716805937913839229133044299328228084992223770756271243070472254206573776413870305234617212506032519085859979519654115475488457458651016296651448219628802168809475397338642337673999967444865506175346434051909816997826536124068874002037129674138802870902336120664661904543038361156358657429351758790900336625564750013341895744497841880071895668785152466348511442912293777902691987941963585733526358475761131423817289886107445372835874910404667221142239263318010230036239676198622738188121180844255248122204036709813317244798608150466217364001951924271039635104290807242816692689404363995321257469006786912506552440414871126602614068502369105619143076285182662187290236360106983370315155470165420994348458615534145694745902871811717787346120257820436585671195307479497802985747163224307439352475946942421666367840673428188455221799971040851645435789770269920205315948631917792778001762111422004836286830458978716425651677846713993622563724093445735161687517161458871736676841941964092054937343155147171931633707549819581691108587555935821630785933065619352136096306246551337717517413091646641058257156351560570058278103082781923728877661235156585716324948354719111804021976940707913480468750000 [157,32] -281616194955244423699957108495521290874179154692259680336043461855340404855404129497276898591059342555490999871794002047658247014182688325041190849831334098139107182878296742285599572308662594708362268678320173270862605667529513672272507925477174023025584834677213921055835846857199173890331619279595920645417655568364923826167557206733240545454903828890258902944938961687314431406329426124478111163442610099911248701052314860829466242040735560971296638308720904183720492412513133899310924113434085347968287405700115513548841385565603683183872917642243111055844999595800350866439224210267892947448282146154141073576873896704538051521451463194586387899704089374800455774812847200471694327752300851213830054525160752641523481717934658965929086293400004364711294128420145329843468094359348439309538749084587697707091540855445713225458489134464316292932865346876868979372722618935459316995903818053962824842274402673273517381935105772747899406466121128614170356158688260217310893978968777963445181631733253936483811541205747165556936946029892075742539405760706721729059384079533126308369614205191316417853494826647136388377122356262062633427369362981047426825182133120411418906891243067420687185925087379132713803737193211565185223427808314021224477834420361615238677065984847764289221035947215290342581606670997193699334906594590730685631814122248551279773970902398143211154283723531689471416682861050318711985909127323315937810992900311986253936948179097109844203901249926731729171380262894950722084894383941356262554859200224064175857867650576228676769230078638917980207072490047966559752586569707760459658425664135847516888308236052738603006669372925207391114937428373449196717921720182217770272955928620439967747321497068886272670301150010995626273380715223532041130497990336232502412018777725202290826212913894228222291363373462209856767844892659736983965307533560668183490182768991398053750654289605962428767410886150428252614033120277952491890554184299871538547060000000000000 [157,33] 391628991881684754876725984735908804206477426307491427030580404418810793679050624740453488381568047216346835832285787872476107143378387231682319450039874273556594047828632952134725165715111205312084760860668390730406794646120298820088522205436376179736233275791473779702439609294380250365929014343633117479373784027734220605024982929402202479751175294379983393519888579590056268307676970884703454057022675249780594684995736253142946728805547315214410624945211219419969288165058015314741919585375368895223797264463787820067544978156872001754365721433944694369540223759459527672531862559640196899685629135117290975260754011546455603787065848273160232657174131990077516489681311237714056950186710014827937263552268074216256066815051104984720249524478526573071702245906859895672227385574411900932962219864520406158475340521919603522090242903293238379491506584941068276763616240169021837931220820832381968436679778316657408996354089035303049738841713171628545613475007707525867161475827378534968834127754816509813043682616577516345617978077413852464140318784729445884079525584064324566081307305105908110019755452242850778317652717956498141496391915206254572069083183207116703873763516719364158162836110698487788694820737633879930781669627721952424331425966009770500281350351920240182166992994301657372403504728776485835196651908893709517356183094670170330314511281768385334399007929482497377724253377621602476553754405354723471427583275871799235449231400315936002717471829952495719857952096418824961703522152209736114131630450217726455033028481524669453106517291501902996206833742720513585459454358526463034594738433919223348147097906485013406589958424864146977611780528498785713485937864279779761546390695374806403357102432625724028250363600036594661650000221002564656585547265791649194406056768395046448442325870765159269885813872759220246693305822963169394187429113010808462914589809378055931062027237631831410000469826510387070650785305637577168081056482375249837795720635750000 [157,34] 140416200732490510728519682591553885326983132064821600308530849119660188583103832665473581745620154036178600889543281929401993968205360896835230162045048938452732556827605227830791024954254252015519231110059661539266855708144661654605992434215640884315213252849962130066269829197297502318503142012462888632087861014013090789634761197502540972910504761786027557999623765430329412588136797826140147344247861960064375688788219043869908081956237688143099039085711108693044482003808361712961075083799462415441556292739741886226032917614354166743969866065347068655170954366763943183285318771414326337065969597064665687005788890699538102315645715167760230465318187489920204747773402990876440465471687629957771554932720722944907125644959540462670808945832001558144144497080075125843112538602026031937962634405551053812974153020989206401845516075926729861563587073732738575053973478693664799064397846764684248072869068884065765957155260671634438666488807270212399287175825943558307182005135256982611223575601332165508049550394137687217505909174871411990554121085050604687801744574230057530917104602963512999314732273355455368324740863442206930383631366907197987833474366801421480803958923692581494764318184901670811083503822011112153394880534415016428636891422840757228211517762682596959161905332405569284553624434996141289910867564400999704919891814183238732893368898699922701113670423851029719361354406307893354941221497561198267506423082033689725621712945920494791217660535351584221748654371124921288900731914869411202110237451766126920069011774939566039700694446600556151225245924097712524133606961787062212768420768784678649888279149888396300429167120536757255316786645987660493830394023939159305782254569998543235801725184058719631841900709439380058842569957560333282350702652776986946699481158893095204231528250535851738182065995740249886369831252304399535374718059975757366753424849824137901020327441854936580953760667907410586290121802185830871550623754349216217278827840000 [157,35] -311037227614807189826253550545827654303396378926382015580886855022882363905171298008998176319291226413471318760601020973918915835304756774217332946788844319367462181916479648679383655837138278436598279741725056306836384373436028445997876387035357655357253157178530607781220120214635292072461492309115317533774771901446143294795378327150429086541020605291371777696028730245469875989446950521149868294134485606550313622622953806484175570783714640081997977885430314831473595582238774841734659490497565370172168188269852699924771154719980912723467574981698019199436438765784965436658002928163572432579649124918931228981354484292253699145380130015144653629224661506963585454875222087870386784724528901589907843438297282172829941578876604369575818299613559281332334652602530390756433579968399352794100119814884806273175289266645780256227977771884263623773428936770359402644711766760618545178177824281629416823649327136249723630909705094716895986086794865085639427389100468551653457410181732265122291595537352066245456252380937134263561651087030895184561034469376637193642180815124796113398703949425101395259343940978558474929103478628588156172226638686013689632542055278578613502382841879554759065731310160369289246745416229904706382806920542362164881967259931116483722650982621062319430524510746609456206319686521844567513094539394179994907547824537341941722444212299166022460817490469692846177008746656581648864247071608764886935789142156363704457154066046278503634835184087726686687277064769597545282603696430859535590017196553361545995929889609484139830921480110390160162120130832615109893215371260426564853098057071853786955570155337638053539720306784961705318577125716567010876828369739450289848455782482668549391129727722049310497691005023038103812617353610149739812290538400325215135877053546258377614918978200297011800941982403530196512021788507995976761263805879668067776287929278401789442022581063640726908699736612888549768170654978062119507763457004814255587206696 [157,36] -27549054319789489467801873170619263058019583294481302503018272034208554702544572293356651248634931531043793756824167110200021699258455571500314777245403874178086993033053412531674542229545514071571589918322449164311852570937623720984013334503788471451675077886377978387910706685657635788309839774657209327198935039512818011413649151335084836253385826896456161888674988295252414415581455194801252917709770950616940880772070757241686198902922978538450128477575649682850888652118286106315125490274604893283462143649864274221548925191437407355608347700334400898085271236015443871867019660420824418547074712561582049722780777829098758443591629357486865434802903540274173234309185531332450756564193671905450362933019916898388559271086305887044671810800817793576881574193702474472413768971160089285224914009275372672717236591332727069039636716186412335790122886839317067723142672408853102491599983870719127812588769029830380593313287107446696450928181656364468590661994620750655862786785405114348640012829900058532908392433449210106912456689840777624375890619453898419298666301669736095701228769581506553818359833521637963545501616521056360710127653421629730911719933119929216898329062799130926246867748045372542087313114249217575520917861301219519698992888970393633851228347258972876973828650547763020676350268481281128848155694050457725041569758878964464817909702765204860462297680795664918018991281554043208882961595756958783605955985132657093806560859280275383429771694076240475986912256017730714970377103703801330429126918433614393827253213125838675364763504837481773513371367923995214185088003997634950897208969560315327069175131816047703990172620536263779377647958021065883977784916900697512527987641704108924645759652005787443056473133337722427961853043327924131899841776808301180116377343584373532245774428630346582277899920674151261137122782641063613412567765270310061771688671943072541051442380793392360203344043433486818675710680347596130841951023664773094740960 [157,37] 188739727286309188949954745008079184060264776497585976710172679519696794559264899468126490697405948304807716882780581141924646914185877672618342266369469929185714893663082473696994045328701335688370103269764507447723859440976921583175563121656256630887586058723431567361995533679902448620617898117793753331200369356027127191157039196921520653728355875500569189545376313558627979856396276199629814450815773709268056455477863752808193129874001481441461372182437337651853842764420518200115536033378967779196895954750373615336377742403841820539671905307647084647619530014385750409637193977696678981344377076523156366928342554801943896453494877485308603913633887070447842902819269052744786564891707994861803009624248569526635871977576570210195728214407607292801816865745901949054806456087351667006852160386124440096113656981039395945845793143810383656064680907077719745794493347361371588162910698153292797711621264599421374332368739471179351610490105037410475397766838199073353902993264463796847799659048939044363515535916141757678854284912676312608000057832613573897685526408790479958527124783573778795075438085945566954184469092402752523361419582241895812770705798701531663037879964860265903104284386264636834740756026843113250260576406084417698019918504975001500408664045501978198121832084599758957093068537228076563720327871249717059935525559285290526622947987770575926862507268053851575023677198251486367232085902832417528746086706401888861760671580931748725300933245077873245558243898402733000138977734270772998571891806182061745467658220377447865886116676049690609899593209755290545085550822755257287434173196688896603860990686302391116731589512285895445390028363720426324271675222684333537346246450619724536736653117738064774806378063727272689021171368457678159571522570389661588091926405052371397889076951186412450509654303352377521744750748885086857000439651715642021880552661369907683772253135962707368592451907627047793501707619902963693171687596499592682000 [157,38] -44052893825850835717484946069591388995051238076045645775915832679999479275602825664037801975861167816407755714727999027389684051238355217101853645970930115816088292394265113110516258031884530861122564255526283631681562373716444950260539595716898197517671118003075054555148370870971242445749798526272116557340980719105230970550560797525704416047203489575522680707379155111447346716067229206512455633159318582093205194206065591656804241421558369373792019028021896000046075369906808701728663182103138956888656322761313212577049764962819152187913258599757154606177852159261198982308068258079249705462603345519508381194323025978759144011097928498392762156903462994517479241211426672230645092847434976831177575236350265493837974278327942172914476130331330560936120346616146242166468911963221201716135092138628418748945502471075637623544262866631576091873066081095648348815186528425983697401547267507515398269684585498771068634980564623208176804198758520221011459331266762868749755341770301437103792511598259067591302950270191997810056424532193917836835572969911428736571063192983997630653803137257575896407512053440389554634019734379860096737337288208913559615998763942957799009835897594148158389535904040588235088594651697550192640118824369559924508647390014536487251967885344787187274436978795332196320992824347254012814124302781907321910859603405322723488239118712575805913685795501420507124247726793830555625458530564912620527558541715007372504364162307021074045073531321680264304228077727753247192021318185800873000596622557522418335081943138260005436243841899449936201635655405846031505582825782266783082259074239625459362082124374841694029125041425896538688515319807746132067858775880850889118635610071660794918209318058390276226864106469550424444032081707152431710076732082609153733653927415977387374329504454179014140263669282732264412506111724578405536422526970633631834833206151678038280319339982145808831611585827715783674099623810657866089097608036777600 [157,39] -54776962743946604363482487853683340869848175622501595977327544863758243968710317045485035664597589134688483722047313781457193943468609074029250896602589104289107622046384746992227061820232824878811454235663816051086823470853061919202768363883989739083751799208794732845808363318292140259183166543504129598361068958059778118429722738048753139218747725041645227339756363030774650961806587999625669115806388638405691094591252213557480658945841857169280476026397881039136534628793249950860676942539977784504731971788377077661497854535362950330177093251109873322934094087881639483503692169242591858960468766571737697596711837228498946576940450936509730928076141562352239010329558279888644645562065852317979622272358523667304518909899852818530724448587361934164122942265915502440157856098530580832039341016511901846984194429435828649317246599047230005235532784075590816697593552238912353727546500831563376817603875476076667758555117211608858493435718565563720247763829772750576762022329187917676187599696257895374746650294703852694052461816902801707645823241472357009380676245677703925365680908599887234404321987768875684740074357260236147876642715470846673680070856051071489851808848820509038888202140456010816083383319604853030708214659822960089832479681642214915008925715496476758665471231603539347207141258185179209429863416753916132085480089596098195394225141779667994930472046893717501859550413615214833181820512583696768201671885651742880054492076031538507246290515151706962721776258454764523971369171239056023213020328237633908353796227364414410759196575100015949896593123987893333513748750029330047838042930829696224075585899679757766597312478196169563635648883711203042653905611893284359243880982795548576179527466413186832282718392908600284479653617488588913866851241636493013193969372138966394409539828981798249067019325368649239615995587991076073590151769711541838818139099966685955834720647935128715300204129333952576614800760276911742914315420779140 [157,40] 24563288640757841149326567120924101910261757111370217185191148662567818457535067723320547639817055169908250653011334295191937602628237191254401527917866854554991499271551237828890338278422783531953481464084354569132864062749824129385140128602540984780230249642241290001420021055620521684775693358710973569581024420731150088581590228373632161481705829186113672241954790789825280398467660451451450215930908319584298193633236277784364685042282099442255019923809295583258763072122840309973584201407597539395486752772482696275379657346532667420104942534639972904718648293176387211712188865647394351258706899795318581368932168734522300939151363559976778098796985216978117115374032336459017531581493400110759036464310170516082881901501372865924630270122733807904647279440116750528752269441989236005500006212040012638593569785923877379346089308808062114456605400692748379303720585074942355828598338881695457819885173922995992116761450806453957492650514999284756594388013211105846931418011541160264816707790674231966364241881634548863049671468272956863554604077255699321955325079126716341804991550732406760837262217065127658972974833421784239135047387944291429286387986013797179450468363097216942743895107683279818020551888210354420062628061509761182334111477525013073151270903556444728127938238151814535511058327996693558455194516788753138712408326578313843375425725764526945178229400523633348909154191534044026681162772326243202301354543437771581051484061756250287534355964829066104903289224909538002122064856585199313678632938873115885451151355161990631367887552081224787790668325671784427010913032999118643461607041943352454166011358127550540812167262928096122236026158373982640764426556820560256466230260818569377574345854535334212387740992987379369538033121265498184377993737917873303080690630822930565104166361682900730742538507450274426480202501090007951873987982686622449676650730368655823792340973864994554792676508657727868721153233785081153891914968736 [157,41] 2866761949934846158433003450787744999821840091895800240550798166031639848313802475530205584212355841002986433928351826999360569172235693477847717014666642295848714692601449432664942763000250394985619860985876228169371997475550066093488689245700107242926929259175757658578973009604825889106660289568522044966987135961691811390673261946542777536684050159154823049056102545044205737463813094593362432452212382496553872969054608057836342244810128796846112464675652935902730303198499400863490884961737609452205703115398329896674203012018158160405625990102476442938525213147346592848234693795287719030718719573122465229595898506078762936672805384776636123521695331847398821427704831147759484223406932804848610463431988777031754477544352175167350936201719474642048899082464764519820621277862491650753536893736649621832834708993547689907004403004243079476113606078181568183116892179731368783982547435004040010754000998468764285039819261880828051528097403126055074388424772471819795897106843490190635414564921434465056648078452476016482292828701555968899289879562891604646951102916476975958128918865120770688627989643626364874250171402283199631189490305475020177820653125784951121523186326686579222273304800993101805532141048915254620819883560367312722542813402774555234938039176690848757317821023544394670542815095395256182070404189794656138135102056571916513256383406668651021519632655908417709345076019495523085025058988795842973015046824319199139123097320299648994176080824178778909835048759080155852340603668814544480025127908824916043329862777750406497575104325678971179085768590787048953348364966916817130766149245337740253177914028280373968071214607100167810018677610766676581884693724486878398918273125735895299566406476366920163090260743512040460287531456488498106961802289644030067907919755565858354341324509014403232702285788969315638827688543746216131291442199289625962549673017703478849409418959558048926533224658200748120983310957388681070137332 [157,42] 8289938254275359465378645452413834692647515908984808445818681698277911498896623556707328346470820186265036786464155666775630467719175407231903575718868046161794091500585941221592282612996014727565178528473800632861148665769279354504566683631082360244492246594669843037871838374053270030261361836498523285311312834140179971170402903875013688208621338235163460908482134317292843247011890153453732992032883261343009222373663946319832424461022321475965583309341528010836066112579527943981161498998933587859936303300058797349378878582695819699502790066896398551703061223817631820748962345448318527985737775551323718590416604113651569346388757640858260298868853240243583716064513275859882313287384091983603503575052980520507117244958824700398809505021921992102245603422687075516277087343801199372404216641191950116444770857465347007648850494369843942897786597374410367130646959511182613557533100694486292233662415994253221888658388319877531529947315459669340076455122082393077823699314351680063423787373889075120221331914817226550199829846890675734972921231312913390013971117038375734799515308168066210875872781171165405418852986409140320509891211243593665603004262915192455194814875871737153946980429366873396673743549507178658514131715978104675704997324557843073407824524611236625499238890836815555026811415876157359690711484807182764765977335413829314881800774572707303296886247465250839686866873537044709442312979225511649839038235872204768819459617195320811936197045927363996989336403721024916422936322950059993227639965518522021839854700575016889751662099071377528731056934605852930599816023598977737941228978931075400197880356787816879609150631596807686878342341296259508531077571165625602048477439629815829479268268102393590995693257114172547554499608243867158753710821927359558841379208933259634804595263211659373737116915551762690800392472197353260325851321425077698885420915761974231596970498833259400794876344263899806149900272879686628372144 [157,43] -18475507779019029139469067855756292770742774869701227622079144358204728219698069322723262591833065343811341670600547693623095845520222480848819528935251172342704820870576776154617024217150254408225579601402119198855722526421954030843595039030493772022188442492733657370594768336325751855054714542535789661581832915453730663553159414154692232936217690932309625362715551101075927684999666292016604015266851658860920105119388886968351424464025811199779216628883611311226083822639395536316032028666506509259624043040750062813850913383305457381864701149181382237248534300007186849385916112260502646612438063815243243713036666070021435434695082411268364280994003639981479267424361221849834442428961554005637498819462041799044935661170821444476669757289437013003139864052830318569979167539185467481268500678549060101611949560637137608563175271586975694600002157225632686428521014491300972350403657541874536006639934306237972134756602909636571106775778014584680681556231680388530175007127721190224143441718435103049394616457452547448624930776065292134274329299261864259041506740408448475684305230006769974231823986588910934165473355293604326840761960048339979433957040602171686033995004433035613690016544039094530534622717331975040771564878474053395397592906308843949726901623106343868330057127850550444960030806255468490075791645025705379049164581183782740889438349321824484776592570257222492840391466891071940317153731364850296475427973872941514263555652428171029328628361939278629959597761217722422986166686013368955758804543386717928246733783940324589435306509019364864756244717666504737499733420122955169670028190545393399463221022055844653114014639146959507077468606550805405736012041070676694377412847767536850769130041593128763137177130887172187068866287621102458735538935177148315705581222642404128082488201775234942314633338589773362531159569396001900984269074987123156396293529497330535706398444557586782483625074260816472722008354243978319880 [157,44] 15727860471329466636886146154259261177674556970139611302375498167594654326235402443363809671571130688811047289782014952427774729940884778426951777586160423346371732924618092020197442353021596603286454815662262304445230707593716357441427385364001200802559206476987440198913861610127566725193208691033641512818561791620660966448716590775577097198456699265403101641787033427827898108156835291174310084215722720031288154742807294863537576159910177191572038410438406881555065894591599265450993239966815968083158525613589353479403591077198927843303030357290345213480766937878893334326472313258672324200646695116747705549680171619461349779104887497567973647588361279749631638140047764271008380517558301548918724195202859213623000986942780233369133888208676116700528560572620303103874387267620394874849923310993530245206145926347973475203947550623893305554029253879504098637507540939989344601116753836923927229156667908953911476576623592295606545652754437106192538727741254195615931379005396354797494012249116489458954421333934624168457787131073791641585162982613974514735551289266364648236183194106404846421451135024167085720075564949540442564078816998187141889909215202292490364621692747703715979832524612782929190924682229418882408991670161650232754828206542253989403889118183117359482051164997469121034447035151640464973185080102848078926657387538958268324614163000818516501955124997389287208009550485479770821704914672016617394942303214434775573447202235702049662723417511926814318790250217416423768511761863612539353735880921814784071720604159922223699549456653004151785775926221263291918095541200656585322192937599465191147533556876035701822901006345523886638096153274916413495211255881053854556977550838167949718220864158847447929124673779336956889861473606417008272712398350797249889624237652145013924394595560913261313370915714878937801344949276945539661098663975380670173696027945636337567072718738671187602767781070243755158317070377084184 [157,45] -10869061173100521388273066036952360226015801393007329774454876919069167265493425062366652044684221767138259162712245902478659157779935909992150768814615234221363861227474177747794296048978974281338483161719299297351322765555508473943601309871548711999545226881604620484241068052210853005383870461379554049397370590520333164403733472747204459644369108589145142338391330271690707502665742440739969615475465290045275667573680354872324040127271263530081307068573903316108642066128584731704754408088870128575625685807582120232970142699050407247754425478272473011434414970231828103551053031744738680599588497743134658314013734942463207379692290873156390104552129662271065693976340633022619715080002805307246695637682794089332523732356234499318844572793563012015791666541111611081441716975898991581391414246862033519983979312241859728755380288921895464793518998980634494969216268614457786064551053520576252158266411549398411682171746092156084627883159134965090175648188271837777469464185387018978646137930197431610576506449572339764943498377783490224755927038249336914304370612934277072279383974871786443037835258305797797438582148998530441493960057887966657173365304485424161397728329350998847976228677808601561877774082696293183818089163137962833386530827900799105332475650826381210248088528966948988130429892352282889416292429415027956490878645407891520526754192712662581200366068815670357001873405976499092892732949247925683531826538387547228165103219833208853789087720115149657359375081329135218013624980368195293335619146135806799161057184051838407037354646304065307691577587800615996414281670876406290238736649191312037727264402780061215145993699740830672557948946611516220801163672794816900043321271109994430464088013542727022116801145373211224536223384210922417792463349259550215133102124976038251700949283537494764493720045866451549201627876396788638830933959638967258683864006238238207003674186747718182980301432291323210902147825588434 [157,46] 8487005307315538091681960302988984745408652946167085713174563370663981857312909998067350949261890681198268895459152455692139676926931741908556076935341230013119696940345743172990968646017748490042664980781654438333661730324287067422880000598841853422382813951647927476969051244376794427863687329231203368091824460676400985784233155987320853056143296271320965046577348707382435168547681592393235881989626254767395641137106375280210760990663867200489998606358815201865266345055573310949356685952159636308316659346681867640853482758393015999112871800615649253605404149487413057179920601623348468805513843013531989662621820446786562223343519923971986051680835870872977806911795941504287365399847636608271937851539057805823185701709052507037631282443282144919150531645524972060708357418546411074674590939211816941544092539699402047104146836058848611568379344891079339969287563920204065686167070492465178575980208559808927143784908003744343279857968442224241387718082449786181252704544928330054009712226803261775169001131172029132890459566017647260163480328832255182535483523220976502076406663460413233180247314207031695450110582015353251968552534884044243113608756886456266096636264245199822903883857804504297471013164923169134356748520879002348498315487453188408966041646077755621874953085726860757578254131710727619032031843629105203409712053403395786709673826222802308975167451863295091524896318418092818281607746676694734925341401942676899095164532160599988091443237606117436960557045535191939574937116869389030648011615262282959154900705133793474473425771877187506790038650185226197044894165687399195036890259731017108292883755692271769182161399227247807069739803032844520856204935436925426248537993225691668558708850157007076131526255620261414915651546783601371213626370032536556852909044426717554336900523654428867663747244067728455610540530463998984243895832826382224455471374300306277584592618702489663127131667412862200796771611808 [157,47] -6765371102580396201214311738143491818924008599456019907171225987774596530651586138299355726782293392757282026139699541622230629072102143417310516409093295625839166766205036807114216900362802237196436566844306900999479561633905968118033976822546959925179487541331498879899985028802271869141745748190499765613067138847501991169301642405842208702279592578774270535818793033471365676019974093551869834901316948602927498998493234565099565304500983055729636985775965797511189394750464043469927263009245830611774274505947519425047051068131840969837846672957823126948516961212051723021901348262730728633861691590428543517326132275710105800688408653514983066876709028599821962702368821348309475133354617806591942738253350817827663142317536302864095379891686861966812759749994711417736603577798938182290742483573586382344601025743255220932780177500152033654690285624680489419978585728164827106633373767797016460602000381540882308589054474062176663188553165908293254083489150990079832201569563790042041452022542400355287976283678703503119935117366373121140607463217781520887359673008285590689913215520184469664164496518157617542350469698650043643082711991947513445527240655765507290915952436482051342734597102795732189414486981212548978884501074541821760780876269365546147372049916500683323135282620686773405957261649592474964981856956728604588398494095349821120004706861594577091889989738765903279888785133444547718817487835729809501889005542828158558335328813620617302198399592759947035226680676423837743663805622414080033665590813275126890820095364132513982102035826792009471800011423896780238616969345301509548363805055144664336642511670350780187938838062185185902012371570967764153612702376006677451609674400101995455646494009783724638547635959648336464398880612060868481509537426881078899671361160864935778588927498220341478169353474690465622725559756998597132312360123705040219514903854378220155179875373960029591480553093512581437533396 [157,48] 4674930762798107153270686190287515344262163151834688416982725935163969049651706478174794115170636552772548405101238599321521896615771826542612847257519624891999436516403331977558901329714112227831921454733927358585258945525493554792467523658065526948541428833745216290919705410599988590180633944981303887162261669804885366827331413181515068376176703459112596138810998417757030855735246789816686742712936135527112722545511355117547808307828704500881325389618981163543082437257603755466021799572883238155646652362574365709986759419924590559078886218794856209472266397405377218485110509954559507717908682053345026083946877777139087207272554904036193649182348486374952312171575568839034458812335458959107901060011794629568082574129854693185092303513839976055673493004037788479676967007085978444382916957516128281372337873460719590930533811381061465389734959477271294576936704546906767064662792796828696239820912274522369881031388714096648246590266475482386667076799620340633028268387722396951026947216756495249688938914222593749939437688319903456189347604006902106809978419968067528294043547418751503332226352061616802151133253650556500515374950231679380902575902620606241055800999209807980936459872227837576390283986870198740629249687696984560316544855425308425715945034916075576704931978986669223914310753083617252259972613940602114933080725643870853736826054893714378946934257008988824310621303944290095582995223268498457832182292312092961196967971312638163537957713631846694928190465087557541024250231159989631815056171293513213145479070980429626983315235992760637459839986015485991905814804425080005208551857033060278918469430153855015738275553198559843556751342375940334110571340359594777268328967213924318719607161901649506357156117663485346444686232436519825611486166104329427321810869829768537631780159130068205014155072515330915882942345677213467562397185795680251051432798080688695942352001361956440422613413262137772551504 [157,49] -2728881920378598464857634554712447372953003965329999831644208203998754029686043014995629449888686928590182222169141733317887471735751879690887856081663420237986672932295576221650336240484025332859137458291237970309313124231631962161071913098356991303332506820047428660136118847513467958221219313146268774721255013319679451125287524724143927133461083657455331580086117520676459003974017983628107858411210241109452565383004283605524120614006082437652081746381711379774131195466309516244629177414934945800538276401015259466284716939888933217106546938439295813390628906987799335768241750698945759746899164869486241242281909443890465869290578788771637083033380609926882700343451561183730829407387981646227466058969505168811721422767290163496582392688666884377826438998527454402672705463569127942343801383945920239987595821167479614571504778650626280211978161043333642437342643180157064575884777486506888029792427758721855716706007996274799441559901884683018862697265105890141301141222313445589664851936361325379575751804840631500608226648662218921651777602538678727222644082933847619166207918799525679884497188223431702924067399268873229183276395458695367938462541632262446035606124245634980642073030917967814754236998753460992739554084080342674617628048131019058817902531820444190774093003788928446198959090237512776972841486734375335192015659756972637929745430858103860380480867646816900694274961166387532817945463090043791063906969464828978147991960408661336754256886340163191483697574222396095318395378804919443112597788527379588383354837023030878624398578855172124602218975755256336098432550251618602645157111845409451868389935760098239998355733301560659113085597820126351245736142078377288164931220511603309697804018407683365277538536897293459291340764479969623157406159404440126807012781707101794214337015975619851160566485842616091597031272226629536680516952304486314051722903791931280120051033702790589022654381076804519718 [157,50] 1394864634673410644716073218467583908611499433497388037800817354325918569974839959655844403834070127116281394616531547628201472304140933523020220038549181799890784691943326376923730375417220779789383754272341769851369639539296955588758626336735615510085276530409092498769919651074284483706873248258293032689938916025910239477689815955393536240313949428299368474060796156461917964391993275641164822315259944162846669295642823602606885703278962651678721496529090080106492416375192653351647456556739219074890078379602700710899228718330526449666924993977325156723877699104094725622234293962545427197467271727409496586175383201385308162114591203752531835937660019138885232680632404007808806326209874654806683074855484414854848254167247096906346469784092315497777649341418846930216873021150419472453102174568765297121713766955502032654087985968646515388170629476500877871226372359775609419120277986220838670088075949986422026014688143509274972762394789632779165247411162981074717151044557671715718385319337699893033688901568142742300378785888686042208090845101624483123989140992046931518227070398901697268541969014597387286179270124772342450955089641181475059116758527454520299350600330650572532855535100877333351530403609776478013789722795471129658796860436427317736788245832443560545987569474884021159848131990894140043029891269416135681710271610396556477051973579364860865034889972751688001563926882262817894892200620366527084819140332447145266684855880630863282153046554503283577180822476105742436363247917544423468411644839139938391225399231351765751412407234441199340304215588294692758884276116653810940469551278620472257920280000115767890070684938402073960419592194229097383104855780682076555942203979504090401621624483158218382456616897780192108756917450579407241438260889987988572971025556836890466515013058116687614050874789995060356608159703721537877850522405262864102097088910958968130300905131391237721898020580154672 [157,51] -649665455420768655654163044771047022062661157646412652195580656561585088974806548504348182344182028273396643853860944979821007855617712839152391825432491528465443276981532666485699038428282768749669661129756814109346053044751731370450778017294001494357240680316107697553537042188571949156433074310577532513169425997150648149351607936417434566038238817328577192453053007040032568237602864572567616247629120039424095131305290163956618403479527522007397593834684168908220285772493391139893050967843899580039848619172941028223167794167267748066890930723377848013659218372943463674766528627638202941096664781658755867412257249945389909907776231251762563653596759216732070741985569060439491126764736053316128290819958634082895563106575733953004151689513426647578490169359562919287332730427713983016311449500933935948701303066964681247717692284132906224010044386142355945488422462699107479446178917157713687073860518108511265910371734657101995166515938853858929151833086740516589202901160089182587061866264683901239104771014945252185942722800793615668033289330460353015496058804190928406280966791534013374537270962441187662074484048008396346188174048710534127218543728749824396027860204017334343759915657154227925649546973514818250988812376742306065207090152642111659852382805492578318868163074065864089125730203398934500833523365344763775011331587232796660122793694770965637526809430855702019399898948601048525224690781308357682060584961510630216866681816622810403986683272752103644074086877453324908327187883054036765254291238065806358775008457442969903680860721544331641825176615694252821614873119636532523437503629159175731725339126120866801063166134898276103114165696857774243596232970574010502811191339206873038011770256240506535980672028169919186078344840958592145091367264735031289759560186577388613434713636447203778695238828920226158603394112333832599186484971559902972735950052807449516117474202005590810910903551908 [157,52] 280287082944157651019393124872684482193544518214886539387676240836898655743510147835898243260696141695999144273215441903374338827898718244606329744129089160324975803103574107325859601346198116440577354080617010762974731171546579326597435522081081800427384128419705399367416055546316774066491425226957859780024171846567447415417174704576758034780338719978471424782568592476006631883781151363738050271299256529425835165984605487411639447400721146108403541929182566969538414275056116193016436476731013241928355629347592593138651581256604505091947510288831692297334049293704769770993744386111001984839500402645011286377813124750159008319844068881914949563428641263713575435423889981483550288395065087779680807123834062533415926777150263980681102114334934335066997965262734392520390872465414248067043796565197802025553792210358372110966631886784810152174388251293756013743960753641004845908829540286539673514822606741048394471303094795611340057687902003602910059307736628255398968588270618033871066064357382824728351638505140501827371230917164518125819600627826967254994613004304728876140656807823219027086433842141400924186093734701658412630608097098652060311452814749302412843245628420724940855211239357543219333794640996233770172776768493133408543784394558525305633024881050818771837212698411698660762019604256127632110119123288842195131668907035388496051102865479069717460969885223119076665704362924938900299735612010728562604635573266813010734025912990763692075103718632582529736315426288181502454417781702131414857029993496258064973627371695030589012364816586108144242022808951227102306335121123316852715864798344512183061537012900953942706054072654564728705744721040113463046820512586099438201052615248556753431326592989434371699062416786949264184355737485192241481040700011441342446277932601911679343047883093198058272734321129504851069289861397941732883539410353161366568906339320112684630004591959273285381446600 [157,53] -110660905964340383490182072031191055548332803840159001881018459577916188869954770383670815072093636529649094523680167466439018721891003743839963679866740659288531794209287542253133092371645459913151321479866897851664787124616541598552291326643567297103526731299538895532831232116287609971878298541036269188160789286017178796976273889024095911180020137240514419528168925463457760411006191694808937011539585434426664848945037226290289201486865122375533242468837529120666895062752883282537912629293094828331861038900318417827624687932075897982405688932222702547166755137226794993162250990518977581568163938514034262412646590810601300335040719844139254631385132832660360537721278670531648833686434969989294259459741363856407083597305304201464328469575037659334455860457289940835156265914806591562946791667404619973637119083717103497195732970657156491970556806078157691932528480222252934582217620248828149803904916892692426495220291506275432586122634136559234157682953493227971590344118622066094232374566812220977029997345737965809331153610220709671049561120170189578215313937195030634929849895352206179993244904447795197457464879584714528674444775558518883854891761648352112422102932198404262638606374265917148281123440279791717813135867515463400402733323128201270566960395814171829331772159207929153971368469894835583429061510284289602161126834024016006807959988552786603355194663824106939452236472173629162403662331686246679307852191814526060714531231005361790750872831696120765353957993867041957930192104071387401963500805074578283197487234546120141110156559047481867730964052150010547990463875708094097835428608125711800297790728582079533221370271304454360142422404216695600222251711218794832643917604242553324799966747552635349146579601100935191088248523063423651224581877860016550965417603610509108590064202429853556653133616861417534628410439654209461849836743889508392933484531047661973687816016361260136798289 [157,54] 38809601472997742571053082875028035136000148011834007266005040273483692809367200461686767430074519570618388052115950129345402916393041714095836873738358849791576825526695627269779717342754497207797175203192186364226831431611328834358285216804936445197218133608797630166027457530117330133541304281221715013236200148161401568818775828268155700527154693848200801000356839007343374969646740141884674548207359668820152756365393901559764109950331919228768375131607784684087677161042767220029608874836110872332444796506307215206883365602326356677893735683397850281866526076860484602565103868871529915639587218294045978871781834785742433536840896897755271009117793100611789821055631978299887616707362560615014772069193740598780742575874141138706816116191080963877524516169319006096506168839824892582050802594178732575335028557429965983680475185309257099949197146010567493007901213189060911242168559753094135789899609839840465296290092335562505252003065767587912805998589369564234550693992745757464952907967288776341433287320664760160660719503073599797837995050977974726017494280594675026414331469649783558873599729891958212334531951730117631676597612109351008796205707999543439591435450236642648581652537448040615333045814397595345288930253976396398401226046225040817901117005506569749057583757796566243038079759377406343864056885650260713686852027811161996916003058044213292469463038750947108913255595625778791523768469234566274411757236605714948932748984258147091305550141080427461184773642765674598475624777143581377414036817556630818478542778717133732535884190445644096998700008226451607558467751315452149910778283053377604929532471279377801865832684248050808908471103698603253206037510299349632143474287030171524967646342614795930218054639902585957854071717387753607636705500744675204301440573661688851654205487125263681113885676998662289500085940920837007764389827091656933246978113947513548716606122287395657344 [157,55] -11634556863985669865334616407598264103586009259477578680425251867200852400689641502646616715190515799223542042297865990021659384682892015641960675082719012185949285050877230893746799072498809745848058964497105572054132214966951389093115755843765364367185051528404258568103905527289173428379337182591245514973506854155181765586216482612003870194869592960626005543858155094245883789293234957633757302931056499680341139958570290771378981666334114985075742885101339728776302853485448778767443683823997295977280723282299546257632574372959495312410801409889847446177203940438116107740096736566760847538515599730631399686005538466807301698391694558202520176415996829322258704235409437030042979052862864017185334049903273824911918440627192706526644577838535474668274477157368295383516896655168570158867738797528446718694731213558262833266365091113447421229261993923755663937272945930497886444645328949447099213754314611256964005616782375902106805263572904613375910914902049956184324191069962321081884073802246973600123528640235534521437878616720601336367900676480643064686497783854191494173912013884961280367897715542997165622592757495778393274465078970994760034193326724975483419280241550294184849728465408070695464910975590437107473571573744661290776790968180502456353617177726008785810921189811298736454551959824198677006540721839589518236719167271461773367902131647468641419272502266001226833742424446419478427217383588183191368380525676004749225116152175605944336659794491551678010709160018619701587732416271899953612557376786760647649435204736602519936099234265591106468763531909282952647861388400550554411892955740129603441479276843384052373622215389339192626709234059506108482250178664083865119584504998572738871830854956022321639252882225256657994850154128883711539979963661612032377343147331624571776496809416208739136741088448945617711935548133801289406360352260574704007959145248125310844193557521005656 [157,56] 2804221849745158760705188913271643673290046162161775870221073664449236892780930084510044945250168066330640373867368098981054802133862245839272945356017852935400374622298625633891195244998802160867353243257774052033985737166106633735435550790625818326644619178216468112207251546683166163398284957703568736567164694382456756992480871872027670637617420060412465805710494783204666430168971098909114875954962847965332278221858603013434235395816636678068740748639576311476674917331838920100844115719509070742565713188736307282827548761109509956504864111821239991691453396379948010975463875239485641552188523163020971440000317796702023126514155015780502388910570372489561607541980215830487329148664864729796718944296950964758823952032446724918540061059913064948547294786239672912967081079204422668975733004893955847317808764320011168390025852821759513263341518660507609405095651975211402364502158587173635014940295146469665289294655969627755441013206773450310920560589715364623044330934602864195416339736161320255958642109843519177734326179976540511382826581673730550894924329216876454069219051557396181297539540508746760464264504853934020639130185655554323343276678015962802553547512048056869737401875431158077272107437642367079582602558628567425560743419109517829515028538982913320295137881637448211141060875414703118847520761006373021323663691608221765888562305838923012667011153431612282892323428153381011740880377946620729255166976346954169351025747306768281866299114041583849776184430682520197445218935392672737439746568559785565582938300152846398281350932605004558735862883755738241382107745641009070263860810379617468248132180756729214602640695388836609613835083984674090313219131537169112317380503964295983101282989516418451279977761165935586622761428793938473689736637872401167740827354575259355547012245594085932245862662173654385890208617819554938156090061107147594844636618857781800901093830583876 [157,57] -447723147215687741886438192421660801472810086063460219544129968758161732681295733012036195752623402802579251580265721540970993647209395242552729516619706558483043044627914852656404813991641388522011311963774739064559498950921090403653666192422892947194093405703710967031053723099738534724687664078819402639099031856251489945879922110901955199896945065223508392105545290937617051104591570757324344270599389798736804228662994556050072653703163277126579313568977188837390730521175655087808216930083710147639274316585419295678316421690252413090443928037505069008281367553197481601609729464138680092530585221652455216601551900983837776148953279543204703131650732543269685062019196377918610343609197348473001994469439980962737577662725820438808802049659234848090780043193200408295434434819751051512336045894550779323362287243701404260313056477969234014125062687741308675895029742287780237108331201792883527538014664793454887896284855580478774315307483953743270309800382830511955364910310198599752940786025948756690342778627448527469628750378046438270087936286742515684108913456497817988099690430969987298368266597153988239401771649048378853125641451713041782094178793693787132008931141597509639069574944442711724642124698399914457872823068805417431160297645686544571312274105185667053918618318602688869074396525149856733777819583219021921636643183508296451957310209332170422276329926196626652783109974316161392300706153596212247642782034977823937470826061954677624933847051504572028383727171832057005918274758822740811605597070312892103797971491613197750685335927013518994568836618286466080295063242162088258825399814197553767248889939095558551034708069015934297639792211825826850851839218968508120023885883022740060587064424910449087559241032327939611456840484614206070054034516085814059057099910349655268328797195945326879314389605909761035954678049511941752224953706739170361222988251957288253632816880 [157,58] -16730371196324094371336026284555687575769741577084560874346822309454913856839594221964011538397370606961297233027446047952487609946840306275850900765342033234644117834380015684886903320645791286511403347847906489957080805125995201529085514561432216331513009392148959819933941290623322535744017968281865317058137217144890198225863583128770120488304996977406321724701191844043965053740459530328139920443079706720649590471988903006605022174445635770431805803909300898939063931622669350643905002574282501330146608129218065990364996160920088671758981637578919029172030166522138169981203752395099545890583404727582833053860453346304205004415659082487378732060891658142466695966236830009758660041154739156733081409151777306311231216384980565556849626117531847231917098069522244556875041455648471093777071255553239281395800597996434055721209113465880888042455594992290071103333777866252944696003546522227909915413952634299292681959757100839896300345824158378073954573878469877154553338190221605012915872283699508364483440586923765537488516718225241937943130816655291402211958022753509591024848377145906399003113162845407266815858026838565901743100846646249512390462960297344063125259615905326951680821734137161627231951827567367080940577684499731016368098942317901713814293108805154160135257579337671499352692716040042839039273601310656693529481414352840020224614369450110013946116807514472408939480803870019862796943090998378038491143660574397672452246535533377517832573586848878853729755573148274386543633476339506375813830703315054937454232452347405966037265923623004411276953698679055173367558256355761803343043819174384413349901331508440014291317715712811040944871962980012602822155782873265764316500385179302665154117458956520199883124272239025901136048289970659757022853383218938932731407267454473548296058607599406936974663687990399018775838831593165059385904019833192671141323620755645233638940 [157,59] 50240818215692970427974830938629152299661217551812693083368853989352992324920657352389016095105954186252031749893419575254509859281879879787083632232394996003225544018816861610211609194422896621746621712019840868118920287971637739614831280864044846114558464065748829266985758392219306820346369744551886606758575779087588420091949363780579663674012904958263918091247718700785695482118722842911110011963831771006438668400584918390109174744051140178994224599954358823020791117874765207542171046267892174147574729225821386409226434299973533302896598570330910392970632004017281486574965248540846510301913222316040120038907897148689820835122128973945400119471757906198751707957015982062025990348814300805259307843764936328562023648860205294164319225261826398424619664428926710267315828105002933989241221992559026846375047396189651730538435548785090526522893684600277471595726131414209694222759529991733093500425413499103914674541896069209421038224171948487773468023260723721919002206947000631171772809526625148091368525901568025539619458890633707821242860015009551871874579806558747206358428808324714311723864985906351352817962308378278597066951764338154014503586233540449834516529640201886173035670790435076741520047718929382834394998148569295418152736030580843732462154166488518066919815531429711519906094918899980729000720254924926453232732419856908302710842047450509525053089452899620475034186237342792153828808284752898897213136184538637160656644569684373350493864890185285934338547706421575435140596681168264029055388737086873764330505037815414772913667251533694934720423398420553442664572993952946595376069507839758371066797343650209650410949387557273296871859216189584351919513518848128673478505178552129745463997556365824746594052835436285087034639524515296377998044855493917674036075347644266223916088580362603353963492495076038451662468531899870144204252753461744004517717386113261223704 [157,60] -25396729405185494478368451215138223610787554528518001684031222155855059283883235453462670340711917666654250033467109826601641390449830963587083778600291822635171576813894914401691947723396216081759381411643114702234331395006354406309367755294281939707699201141612578082467515786912660380744003222499790314730345804948084375203961469572583765722951722126986157156517081692795105500750141992375418853836419694538110451537523878798990402322609802851752829175760338819298104138026112246922705568772410791905439326613652061552498821561554460689193764605539330127647071486643827086506688416773432962256746657118193582681133738089510642448194596659492356365670121362762919885585335478691739274497992077245964210307046604795366872548712641549771020087637225533615362960055398079961163832675105487992155573097495995947963501400547885440643012054648906261284635901975130309061185508026714703210444886445289136126427743285030995945553836805870204916857264029182528553094496119573413906403377243114163965770126461472570070887074630334054951995669682719298244065459790489159634778326987267678136906772255162256469725124212105123010409361003017377801927854773431259101987533398146441350197161864186246876570211462997622877786659606481327650112141574878372165576103530367691331673722401529124146534605569552322706496373136262288958572764430163827545688333733791951802281116740489278593110267558376345541486606882494092421522796364830723272119912515491439197533106126510584672063956527829066354827887247924472383551342411926044683939742356463311783433977003308978658062498097936005042737205189489809053974588740456991381672765106794277648376428247178394305071777517817635925622236191866846280969510868466647417843439672822621007943910853773416328055392552632894977804060855993228132734550174454986009248087024615153629841711472851472550046676215535699432016822239269892515175359057399337474155116330090984 [157,61] 9011101034910780664858036114421712886743882105122282235824029327011279093153822865663675384506731892279306292020373290257353964276334356819756646055634837589253654222131117105990182045560631011814903425072031075189337517589372395706107192006120336981532583445387388593542045950272004797610914502047518236259715174022698502066311502924539270567587453209528496197269338154911727883288809143789921583661047992246766802010647531921377430851651557016202859891100482379049771187549589529604180983675443279997983537099318598319181501956582523783704209004562625024937224871612789550049158792634590009799884654756228970306387973429419129319569479245143636992159183222116967719503154736490843137409133060070322931473756937667180006974204634572614003257390971737562783582820125601915642371420505153045265701036276761377887220737214149160745115282283320474591229665181675949431972370930475123166023072592630681319721084036354080203149121443135500340517127526696013647465001202062213474670620720246514935671353301821334357286028820476691842548318196524759076595097220206952127190132792440630719902756083021169259889558922676780968987751325546849931349180141861878702827487312451943041193816758543096280819020990359955131050640446045091499635438950912273861693756696214275309761148875428520632238089779706833640438000986467267599276257775138828247916783274526259608683011697252914267918454607940355568928221159794376665761284752832056944426049706400802889202508116689276611871083956458134849891678472077428632225151057472330137840346279495047161489019381133405891642001528407591807539398276625734806381968101488656621605233191824876275946907441973392066515301737070420055459210290314990825499812276507820767790582478736174123613236487786412674391572747609626614759913650301150966808354551150286199009459195844761147036405380530986271710589614669219325159452737906404251642778147192645935323893982944 [157,62] -2552971337544751108856041378313756440574434746422007117593955882576262687932169123862771378687618022839447111894247395979391355355034385748141740144646854406329075301758397480041177297628715222859040047818399593265776493907208385705372529360207935276415321599353844217750807181953011571608752074426089887496914260725414008755604713827882644858356028363534032429562493710937741166016875968921609931333882358921039710799301036681831808702398552727339853655145619172305733529627390462519250365046403057395385605026175489756439375703789685290268424314835149973006200018252635234095417682028555424454014156369971687217780294156256588141736314631180298023308805628598193909647203494349028483882533542912758982809429726334654279606663089602521188722774600406213440495086161187753374818461828891233849408304832438416997897370741341326229912838058083187623915454188768353089838390072771870656730092143823051036578745025103730233558829161428834496408572240042343364132648405093525259256162349683018373471762648842451101751171652161632117767187619879216904310115251758593805881801305551354377820803845625715090943151835632140276399224503166055340482897475226399094573470136805928015338305479593312378717481992698472385307822990778938135012167705489778443631688544395183853266746194722561221835801801829630146170520027688109473056515857414661144366919871957581849080089045852657783789416163203071125149673448162263373446959488928251746210947060400601584200298572710584345638783202694263234013665236036359562062174612960569127977601959683421149616099854847978545981412726266436186060671859523775640323534514679643664770203527088476747723840264999798940840341343572781318754123981626324378924319135194544264870152288530593067273643792135268414140028793778313726680771423663965590253375844662623016946215431212256199556993937080468091569646985938758605706837071248343151356376994862245440058728848 [157,63] 591200216459202861042946379924628987721376866870819608437889698224995147568640965858455233605422112016421913992047506764084321913314546356740020004303698601119280865386541628586866697371075430436770208244823132990414765612011093871630817372594818648339323322206894915400041321520340136054804128258153561026763219079072042615363779586978076293534901328570702530448337806249873711592434547266890845959756106724564368916751287482863371453743699150630231845729322152287098221692034260931213311777634081209145236314162829199714173995715133056000586586340662208380736680853020050286019524271991973536037255584707882137565256904344325091236311270511736167310865661113095788234010115519259207413619637776947451597102261349723417426044759444803919224721336235323631443030590431834199667429238400510619989626584296363030724537706345782645822365319565490198725031631789974053784507085010691742205495600500788031254860095111614482539254251192457006070722242233654995908086613993844828980493562549804025157733209429622552756565363822017302484266989545028450343829781180425480200847007947565617798775674930429435330753173856309624902984825489118340011794650901680737265768989138223392732737912172706272157033731178543000271154297209324746760224809213971269437584349073220139553086268796885773528799439727390688100009612572136928078994272551533933327417900456837257019037184918967131896287720786978384419039394543255406404037053590229771078299962465657426339070781169823677528474213032117471554522193590912235602987543164572989599300266676426777428712878929565236514621109129275967665600998507090378126169826098035878593629106581550480587705100469835340042193380943678886622081860837910977633256503476222117856519537959520476780955951883806212003377050078269868840606163295599101982145005011380733825709160013720480582344923637126562626847988143645542055007945802867258858590377446045975401316 [157,64] -110403392832947037630745988304217091752934982622845405802564355088568522661074385924527400400947339005367859391357926194382538181962441117279163416740259567545948866939405938238264682590521833569300321738641707447665706936674662462428083439912463427533108745519951715517997649069123394055346351243576692178728482342982903882648668301109878320099854581687625610202136180607339133277882296986896980872003849115772869664028083941641081414070695566403087497773861561671659095266512557594811854122998275839229833904592012888546265840450977301835470403348529771259424441788342738219086105420430239601607219441700431442738339850774789882432508686766153236153915121097306453773111630833298131097550345665271342744147094906523434457826718324827350709785151916801014823386726850978257207667955452438042567266730080795378287385195637815000282433969694401212385330237556716227656144069327741666309442692271961726761402329769255544502139254541171923426095140839594628506502143654651971194685985577754974142574981663787631230425610587104354424868942005868586006339292628964390264793393187600056087475756243303490887924567430897023880050985254863293570564036383513681836538065521453499402394213337157350602598131866874348625185979249121942299048489220299817114190095041781283892304048521231873414069750347207002751301497682299282633000807739720296190489086389710455703282684963753707843912704482020789286214847540181352500462549371828503395146404228759571371091438417143365257038038784604700673414029487896934734863633447189362397135897328296609802823330877525053123243916693424455108695843405297291424795025711664242079572019495850018947164161808656363477474956356563750100477645399286558438471770823790685597082857617836624160839377140895242834071610946852645045328953243252911416235906927668730511820792220787749678725898945584674833824293620885839700874649695853811886505959480504493856 [157,65] 16173503629225978888783688306371436847320702576945620210369004004414679590021424861827186899183576664168711735091734728404224455398605039319289801283238977800528989595473196731862859797549352917696193111053685080008458663207949478575968010408060692930950799148623394543713587629604818574178185917839856597004285953863851294591913316615501116195890167448625035281744530671993620288366546883019328656808104416552250788270558713140142577908889251622025771612456154706647336434801256714123856263043691930058707861997857184012853287775103319441912402500268870042945293980388567843311040184619653694102307456084302654546065593421453424478790897729946971034993513792286919976835678272230689684974053779646974034384410993299689698745576609601539965865110451348653014349090725381413413850690601484599166921209207866989581087677290128328620120456156866423402208705811500438023716825084738513647791801865385851454392743152474072729191172679327841633854530699779714716168283855059882001526253173588082598984616326464287523104543179108117064106747175988810632177955797822726332042893558833379787848527185682642947983052663563220875337337188296291131614131305900451873852987427843110783280504199634026532480608456581959915442807727116657052996070356092334964943201196222083957772169892469080229244780900444640473491146525963456929099586127162495083079711109282102286097892886477552340087064363733652533061891172971822315479283559640280364581545064701518689077616631974088645139319210530110350891938738762477269506129383603976584223627281454792369065618817335230230517198215152133229169098533996118802630499193326708333214671937068263479649386557967727771684251700550153674265033186683868010753025539477493068401434449768369086585767260027172484362505931926105629640258162214853448836411167847838446232005470838396279926944884804880060974730116829291938467644739922596878158911647183488 [157,66] -1953462043417457598601795993785491073082964461261690764844387494921650436113592351161046379860652645370287018270487083737625213076424010792143704827759619501591401090446611759448071219320863787305333616061338089295245812057882834549425566568228440338513733946334515967459566120379634430124165096280870874784537829897456868442183673629121276704665413218120903136020500397126691493949808262693665819015523611065379117298305273851173208872839925555230444225131006750057576093453620042963412205340167178402102931176315195936392582512105241983322862212819923661941843541478081507095087523908402227682439508610252776284289391301034540440945355537915058326930235386968920178442925851350154024591120847026564420399889773192431087466435355414480021506088267119749065212276706506008250376468640536440503621023102204146520339387953568188534917138213544581745160044556358913315074633220944558915843353027528645828261914375693047627355573606152737222208474988265513931779107281859388774973741349759196720453118926152964339895200207809640159564776255315179169667900094861418448165329734188880692134052577807975089058032207355339399094171614447387088284399210665827706128043070190575455352348614466404866344181817712058268943680349166680002994323243706276903661432939463610845581748417171660410353240707885926889131180473946431947955804936885898541047271331068528068873601391867667877657329744210784977007646803000845282023539959681025876839989646063236571014006231518042168846688223767563196612713507819203309552168830929296565301018604279522999949441305797817635499062660985427428936134212810663777865015261925045535990567901571132130493256477271427842759028170725766967902595883086667953821230775354080837929349073987571365896989027700104081120106575295255266031858622616214220535805234297211192781704296024095367118112399817760884485889597382249565656090525201671978785794174072 [157,67] 330973162166863256801752770587984589824671043986110816044373417471205884895983024524819659407735794657931578714997908586609291309314281391490647684459632742774080067111084978371121868863526024689072879338739620066466923608085945564936636503170379846633125363277471066536429125960379074597186097140994075802442978036175656279540040057437115924046958390830804260960746131349267333551428808508520394414853741980061996360775821920077632397499551138636316511751874319213252790392238765851796885940392639428286703152052426403552631640229971890817143467939736282073312431865011683210519840814214525889576951410349903486733635442804421176311594247243615201247086002581585605449107988363763648002094019816264627518768022963363592217640360332256747378284822284682909038300247221688227376069102399518197037905049579139442454680111951956879638207336988183954629961346246831913359384370705359298946257588653617267417107267197214881746918930445894597384131399891819620603948063050325283774392066861097606602870978155986229037129190719909078770236061336145678931772544278667284505940252893186057065246249340694157524900795782924311795222835803393628458802899087581102578163091431332520449574451338027818887689891747970447663927158795813116249283563106755221265744935501632487717965540229838299374484529816998760185214020640930345934491217372370094758570784811406803114569568119323019968159311253888997263506239928735726294539322487995684155877997889235940567560559142599495968779297360602836010946792154519157560123008175810517934984153619778221950052708887755670059639399115785372611462100843928944046757323955123040539070816456924096288298742443327403421206213032922989731548881936806925531363554106705852820885053749229986212106563168106412599877377715923297325515141513539666179287258042329811963248647059911956183902606156355349042651892049453734086686867401131886823186464 [157,68] -117988833807453785262237663898823648564540793882140442143181816092029690399458138693242890659407929502601526022962155633463729988435080216998701695137784567330928687140510877644583709318443535943972206189073712280183366434602731895961970009576775323389543536076870114971868574897099096592625983023264581722642945664767081289287458624994985048095879121916663378735536882620722244661528430785696386974007127931887138888181088582128390020720176717529391280726765781071996447227040423640055599649560382502273625116853648697221398352563389224501146622991326751978009889006672850363001646408087653376913152267109482271849841520363621390747211378950198789023241905974802682196130053732768257354786388782134405272316929112894883294864364311999029364677778955154243657330384870404204472809159954358081385961246725531254709410773576811692897668881369359542702518305296311674188140880576870287720587423356148827866715457919550012796925870008751969347102872789471191501517464874475505042315428898456408062741836670221716586532516195481139956522893861751190850136546761437166099542118244985296295030747805283402741011191234300093934634111081281114677528898816969253116470031500969812736846778907562946350532645490383949913072142165535020815243361616908163114544714261328191350325632709349688309219840398301321014567742328749897323320250773338957689077053779791881783934811209322811332502134842429555474531668856897231713491838144588731051580431302644396167640273595132019147614025739297266463652889730544547433868832284950767763691651892015170779344551684507398073517649562538472908368482187900904816308256403090191116261676285728246711810582473890487083692019462448292091211103543977207942214097330474791309474937431051273457700638261252942172473443709139627856481136602799154832158487203572786781589968786043705254457074063887841392015832130871517088965719417807311130288 [157,69] 43207133294328873764266360650904102164673212893761594350931010193984294860717152404673539685963532694373209044237334718874491718316054750569916806945257496734634940127914933033379237306358515234823923943207421642318606702922928682069372644108128229355150965970709143450092659146102769629494634418686125957831705913042740360680067233459418705746757533132486513211559510056662631199805359055793899391584409524301555781674464089123287886572585232927885498136051694253940050459903090390215518475893890136398838439190602722032109623461472887151230350149590668327139741030229636607365023525536071233350934944459597723805939255993392412672580024787597835427910816228960011148867474819438620361715799311833167630077088978024601991131416065423709884852091927789204634099304031415261446775952670004678499439425487892922844408492191567252408423852108617755669929328087819492095298422182457630783694690265029844898257635185155429353006878565070803324251132831349934916378132170685096592079229699597350061891449376634691882263939532444810324423328552130467219968566581402919109700922439927187122904763852196806354388415217395331193780141872129142577265188993986474577829883246148012274662977764260724968345981443659767110912949495058386777265046729321489851606821311268877673652535445964932018409931201723547032442758900659723406700157246365430603043317816006696461720815437271432965198340485355732468027921257275688421358628312354009044797528242045580252476007900963237213238098813389514254081782232817462055479678841548410017651763672033724070334810782674406346000758091244440846468905016956020428660740575135562528912160449463500745481403684725673327884607547010157624011353232448039473684165776647236524527465724675032343547133921554351080286965906662369291355614393685007945362979113337297075640127944214374735505337949616763103083939327174924050164057971589905840 [157,70] -12366100426695725914746988494664628503802676816910849401799408024406460561234131821767276830657333243379940197440741490388623867485751972609812185643741992204883965540476390268187983646870869694858758792323170935620964055941730413234266418706695061357891205677291547818963659075034638108891781352745197408840694657493634622626997474013207398239275116033992102409416406848062757058918806263447305709891744050678625713699359679700216011795437388593398005361632845026151783362966977764073855660300380762465627433498171156418690394250723576723321502251942163117765332684044555648317387263482961737288536237819944155845203232929717470631976788310376891710954670477657615008624146106004424735088414626411267992666004538658257463530219937034537055154359561825313109673746555444083604586764095733064067693283207891880391325197804857615992281034610743852830287925813282522393155968024958361010088265497274264701450270520968128252644055636488530782729388126600201999484098555488408116917511828542586132714146539699898389433710463824936037403007235247453719701128135078674438303545604715032491621767044535499407605294816965444268086281858148101997682145523514152384052417256650114932984012313340110929980424605014428185239906047762977411395312510390851745024532856827948212348150937843950185444706176531692146398410351698816047124368871583858828127102597324709578345449246768256415366385715004016493506627559494078847127763928192228341274390198637490945973738873245670240896959253890968335984889572928356416073712836324836588035867857610889448565528489160074146101217624282161863034874640291053534385034627896007312187292100889226907854566884664825278668408797133028865738269822884758494261190023800429184942320528353279104032022593713835786800821689772060540386299935365693846312582389184019335091013646228321173395492919990919755145118602935726700168543233019536 [157,71] 2787237497163607176418273820332068121109134251235445251367695141849431837788803631345133674907291839839007100054034056080523599919811133177416681367383594876222465271483420796994952569589422407418980678507640191195223733844605125545776862652351474104797914487774703392432669341806816695814081509171435081178885040376200939145539000963381684605184394610059643348420502784376041310716029585115460659441130595916406764575820642769955421770835944140177482681377926577019806964505482177416134034114367213143418705911299406384761085974613048843168320211823383805261053830957379935373332168057121090170809285245027363508667349216110069127021394552140283203311048514701391674856279353722981109817824668253461850953689787017051091895232267780563458888273656211566879524393584619103123746492020774026047026165995102337892509007910492564085082541576971642788641641244581489671888831278919549093084530524849651081940374409883336488464207317086307280988436569544498065584054833415632078263696337770878466691515278098772099052701891750507801966114396450382521676425760124694884059866068809650890478528185152679504744443574450925964521844886236260602754173959278504338550032549861567004883205672297032418074015718417013731035212751088888241301268251611824028545384299086556060998279294659492442454883616537011952190460237637462275595038418032852040110082802873658964938699894552635422926283245388285005713262757974031301640329551986362353866003257748134800428192397352597500900538648877669603013426301093440884535160348232183294437162940196404855239058549941126255483837134019644382543621244625518389386687548874804584178246465698263062310536571121681034942288615424518193938271875741694003721247869279371191056892072690913994910652195804285627980290696184821571532110572815783340067063554338934870882729574901177529912080972784617485862065325008429777800071872708 [157,72] -513229762698460703892687486311786154631423243644112321919918909090587348011780081092713597813417955763332997262449112238650118636460176170405258476317502183579183113836890923504728780238704191419952501270041823353807717797102275931056275514132692234958408565870791284702054152834649103315279855954084780656873821949574987539795376749888362516164771651614012175583657412889433007583383237685539717720504401670873834226895046924673955508465531312681488086766532232432815233784710031279971478749837025883355306152846858709961901178484154595086350336055413589607624019388015921289421030365679682664793186439420964134160849774293332038633491698794166552130629586560567199839571952271914964413975524310543380077166325477583924175913114026990334289023333779745722557647312071355068568100796056543205043585044873064527085886554993597336242963677748288955576184835116407546396163182652832680120164526161073488431991452615224534062691461450355964744692381201972919026811583484399842714601659926337850735140317488578219391144200582808544081256220886041763115690807597243861650590005738547243181917422909095282853023331335859557285512206355823057202973645802996390884535219240896837076220194260048185914813816464283031079042964741394337281187947288978816265878944063371482298699975469727797407983824564332852340193476737803446861041325180644502153914375388577732293332376976305404509547330246576802571174677110104259844638604449196078621465047994283750545320791565489194390207101823197049778002995600270151473193354303130989300701198660281175213293764844036364056139438594801247378019173672771593702682569924427254573224110873666009431580749724927826430513477142254347499810614941615285106900574547675620333160631549053694579233648450202173594536793435358373636586750202457116230618583960237059372605286112492884269371103858021441652515708163916580749949024 [157,73] 80500989553782338324380283193973029890887461291509761958171213825073671132580816409288406375655223235360655089092399756793015358864670597583979267158839786274303673847732409962565260119647064137894719232682842826740460139011475868369735792160306227516189213534264305255208049653155261751295998143330324776396728783851020183232901279569380856031122623052656122655134927922100341570387526482886742697254266379012984201035942857037576344568796786364344882712847791294164792537586932303048966312087905574025310758523544147261939330072335068098506436747942165985726289608983777551862678281565646544291329979656378709698742376914089921670534813170378504085909350996333124992980349810159937163449249375258171766589227753123136368561955874958724674134984796869825716104467581840173694359343572259766937801841259987792407582228797505536058737592641506832720650223666781320793185611703827017350625264409277277886579317416238484410100298646172477111397226223222742999128124029974358611774748560833609008807904387632099992789000660011824455133466919481427501337312079400117637036910350645782206453153973090347236182274697464335376181053231461807958569149054443964959251172010992372442585412618497211749265971013459638067742941459936122759579227542827727131811076907404303858028419656356028061099977900495802464597198474545233419194182003630537962562514476656436790269635765882657267131434663538500779010260125616494190573530692942190924949116353672612984264826871521155733954958635653427252247768380467767415782947660654335531482264319570406749628085245086696251873265448317653248101144787866772180969158449361524709360092596395622766807109748054820793587980787841727983294512675557946020446208341999174119759161795812003628809737436862872368206695797445149446735270430950206282571608303603012743858965842424220380166232512361011696562339583975275212160 [157,74] -11413374399982541314215315358601204390475117884677875132109434777173216545375022557832631643257515804168773793633451867462301089831533731620554343729877496629638588542645114279701618812512630060070964378969072143284111975619413642544265783344300608533173231755069462816865621277298569432040863773587453206118879885971839124458504724658139095222334529887315252971211551137111829186901323001556958813892771870887519152134708262356621265827475907240783288594669886102632304046650904412663623953661387726454511363879832778258803926993330104044917195537083884083739857749905980559372784426372176129783831111761706308984449986487470822556039267559332583526211608413886809035914044292111369361091231161875944768681897492363710846697853146441607791744481574048369650956908228568162701915750027175067453434884935582537630236921364884013183723441209652708068004351287007242368902339438678600194090429432042530406296185028004269603225034604476223370337136974618943615870805285652083654749330334816938054270226485744702779873153618006901004986514016962479439021981752599340359614580403183784286969794002002718332916711604058206496960180347707432720812811859730429630659285078947226696771973038307122191923399533728264738814785583554773327636733969498349635792377791587935129825977946288715994809037832859175351023656195360368229001043939597513933471605966600078402563956938237396947509445589953183725595758531149688692367938070108034944575926857394708389597211466571795124588983420438608221738177701902091739931941028216680846971811774903528296214258200433505716237385539907545272145490684940602581727080428054630501740943854600285200348290874398382460447543729067349567389826263244418530688135483011452566590734045317798655125662938460522868099539911647043480536946891595119688871894487111281499071041278362150864047169120160376502106102385112875192 [157,75] 1577367187683499724288688303729910449660834661770874318443706637366038715617100902751058172007351555971853163041889641159876635510332949610826469095536510457708272911304654634577710913728621788397475552306217222727861675510635350364099789069375753374563449444136030951346403004823854680585953590680576255439692519266347575299990937799863347792327906074474861328852647319208800191919759085626044714576398349376281884933541579450469841227594362363638647047288245311537876722271225363674197342489917834738553310570928260028425698541152334814864442607140290680963393408130865736861383928989873541898604634687591340244731035963748702839321564754124486086888964146753008352387388925774032415443777111801816308384150361432071120862936416456341949422374948012595569034228073117368674820278512650491839642501614926576260022129736326920136656314896107794557596253429728780448276511158606607997279758552825785604989009275884082082091570947147864853642935902968652525493840570677151730892483201054493600236171365565911243231565435520177360811953471527266389027128643022737275097420945679012046991250486792306836508898072538617199304912366424183979954430635411338031141217448220727318098000213049598800378999386385346790581758763717185515336585812020398695267081819275467670202261777962535466288768785767912508770305609669866760161923730346543927589205542634180408548692673270599821902304592138808156555969684000074935976742259021313616360042143933550282066763865052569446221997317857041325277360425878201657547518111151858713856944249447244225383267479854214460388810527368308020993497118173776258833642785764168715479282641761705615752904323332366516843514506547817787067451312462368735689270031311023551062541609579933215974711371394996520084304055066906666423263341663166549685387219199912536851305929604325037140988042310584935118968705554392 [157,76] -223090429419640758275027485730089049576383959763574729390368458369302386646884218336270206663291419590454336122008553739230409147237885502416659860619018044358782132887960601559320279496702499102918078307648647198104919066861502750408514666556103236340076488223806387620932712080620042471166916485643313672569194685947360865040621388009459255686859821996386405838564067607741093614044256871725340132190803268675347107169424493624251486658479266718034753083270824466997923250707460870959550597725576493523333418738960321318439037777940047867801310201816983745899375041512043471633841600514262612469686899935763046185875748714100205537161278938848617117269215652387665496230509734200013147992249843791755350384671905147419257323498204594014821424778195639570882060962815858592872348409805728438736142859323392445105490332163430247010795317351846219878868883112209877100470154023991352055081581369088672918665505066747063072793433337294658978922984638367618316334690102420662496674130345761790470929530480788575291857127451946681444429859194461673836804857481380831309826794195166388431295594370439629804118735131553888731398494316096921941216651466367610787926917530472109233053341834353884811210634164723045484121705227601942215915660978846640372462927343257725522326535790237186222745445571089584717289266262025852481721902841364639428890736396284324323427948254588009762381045734731512969794370131228319577783795437034477240012918429959595367152697042133187707577186096172702253128897855139211615993934608006448903398563257550203441373844258738069568562845051957950640021827454026558005300066244043321806810695812590379837287574083718714354366218702819371104848244424271410164031890837291396072553677678421596420759426980577891913819170313048776538101901624523046490798873853986380968982141174008460319738142666085547071581257124 [157,77] 31407282234629626078665237949808029808801431868731524216449186833428974950395683648592674999448734419955879061728470419832591573645605431727404533715883563909860701149145855034477082989547824079101211527343452095332629913677485875008259747193600126593816996364969911931328545880429087563421663049480500889793377605218243318174381010448242055402275797365722130102878601350110662720361046091855418332040681930638665252202895424906154397114070818591766172566090594409958838329795100858677065643444943281501477632300215738779885615737034316800545726872518268156572189715417134470875090285514882316480296947541080367193075131367510856326936901715573096442316299542955770090227919498475192175228143785191735373345140881143115119379128270880985067346240013493461153918126754109435582039490068599137868220534278465430171556572093591189384248878931503185394736138763681799468534491516524973203581508707453705478367560946263635173451378429181525474151119640297556703031036141438380721204259681768382482262529465375047881763811804415818164151506733232351229355069969981672747074961378827143075340866094337860868370933198795752257552815206223774971189041941658118281645033380130959622422881134359550406609589539153382452629457652159662470771921588130156147268515022476457688233377436526490516383881090925075140914960237050051367845252890618872469972486037715722440017570579409896339296665024057890525578936583687458888243555257433007717769908842431442052474715964259759073432310276067732737676611450456109611998460754736021571269716482436124012576621555581944961229421173371106434388422632066069088844641099379052861318617360493435214937442803757163845588566049868462436210294227372525721625265216144935648355062635073306912630706524751549699478266291558892999170142738203905021638307656633446699987796110735634537754933179620585319562112 [157,78] -4092212305457441758953149428771747593988779583186835966582965822804010258382478581606143341965989015297332457568574491153195328410270028393877772353009776838855186515365364280417588353152207958888033845709778820636840658520054242439947474826581490785805769630622762953308223699809079827604360751358430526086685123738488268917685164537041624480057958112742016786447938764641837093906121047836272741871512789943829548777292471421931748249580928149307576226190148874906634665310697901364434711857689955196068368074916445307008515718519810671958980341688555440114060788673743129839777930846104071319826501618525575907910030932724729275551544352966435292482051441725011992749472349740086992419893508746658674891894886352189274358444254006326879537838031088503470341818256952130834379606474247975573845380014045057928746660811420410268616981641959079316231930655579080399265398548804788897270733746115969216210638689771924025127420642509153751635773589464023233270677433295142518739679855128588642274528211606381191320134899079138790149796422259494456164885915715400414834769006686107913383142228509082211546211601367385645758739363194575419491146822039424685726594292031196141808222350588740078776012032596162956812924782551480509040817618753406517720838343520654482250153057723022670065606130878074761488594749813267353030276401815396841497105429898801847924199040929334948716595369742016481739597176369911123402505229912641334305344230266296366329609876484930774324672520275518231039164161880192562755519455852446264992481927879739194798282110763942858854413051929173035902208782400464325556315561530074334079692646839153528460958631356315330699149165774748097891330965181997377218270834417788560698362609746048818817677317864047618442573751871727367983787535650199545366694286967711769484276519160858499901054969560274935120 [157,79] 465664608378730251673385070467224389489723220166344927445932265598711439316796413674998757993068600474458721970785097415943305861396279690463480269838814575434303438472543912174212559848739092038741564888353414961081225801602201160825056931725692748260754457827142400137235062492118619684782987429630284408790871178820974594541957975107237266407394288900392016021941696697789958305201003065369659125343782928595711394005002990695621515693110375538308860931132070457944794746575590853813084819668353983038170860371454382796639445840815354000629412246476974071008390318380696807498012533164823338313054157428873787983219187108786343634078613969993692382292639866485333181879847953754327794319754402349112462907309932506310863668311900117983613510493661238313919715898330951942191886235585527155294741734787713832054866788734214807709472326399999299774368824501003921271858441289269914606358681964564904463340826355151624735787761780188890341716929368681189781679368183907332811261365474047887306857918070357839557841296337998238475709499374776292367244199034212448583620936008505987719119901620294369239188289246661485317016706540090569735339404501396075233808859733787993117857388380830091424864712399508954840946679572681923395496570807022989793848101643882525449014386130023952400436003564000039802802236955771163821916743534049810367345435206760441764794005210287346416240934160092171197848520023208966866886346763552287883155994276224749702974144283574969211214831629578803823600347153724316097850197139763900417923654674697995118012894235696179768323520200582747035091623088674623629280105623978640706682120729047785878985476780504712656589496638677549046305794204345498797923326224926979602972692452522502026369777132039619259002871092387490743702003523017356906843064095852386323230080690716340958909075650675900 [157,80] -44680182210714880262531280848874317575726943513705340936316385722758612447755876197260368160327040803400776098731814313172138768850731872217985817480885063775501368333205528840153064773737205861245167072438814508497699556289645100195443930029210561745863210740060967449894909457829664821947290275117477129914482902445552028126800648373991290038897981432147315585244930930451995676200879382476118195405592783103628524273196285499983309417017560860861122304493153088365837156881922636556679528421343362050080393823628068055877183974803300250433885218180460687703711022855517461408350394313648908886190074773063139011612824417009630885536799895318402357710577586558313630417141728876237749004157968738503385509602569449762918341638939973907760514886182453752157580300169197673154298472959132012748319772591624079728105391920276791067099788320960569055234416503338360856815370662354284817238587000442656168864684748765199216802856364285506947842836291955511266475418407741468784169878830361761777031932243334815334272213615381796787726754234037037665204299382030110532859018448264969861403049783001893209792272605061889486206256027848865883208683029328479198688734790339944296381670468169006063983109447629717488922625513159417519698943738642976316119439794603750783110917034117340776253158909019139343148278012266741978253259511614864216655922801984631506590711051606064588402643789989042549730631616955345080658299017022052663574123514456664343389385118723588955125473242393391339654583129178625064344132550953954911223989162957838112305591100815027274390611179321706468699895890511199253074268542385613422513335132946715355036347055063089107667227504849384107397705617768973026213280857548691022580540438666031495040584882791009803060722875521851384188130037192674349456883719876057293320725738397266924443783183848 [157,81] 3452161451142747119760324272986137215542701754787440635170772896823802217114445681817076929919437168166784729304998798488798949961627644971096366950657219898636231661668242473973072508845929937451188919315818299862660730465216906469371299832298215900332815538906612409590963057601823765331474305882460730184313210875649611827014509522750062864532421356935834671101157065374589157910707633083046286641181062054402736571468723233992915377307927834208231015507872501377887850851908024196451219234436505749263025299222172341629545638605799643449567608426562717545046549410661189036237460618312606260285410473712249742565838905600795380910416912516637927264946907702966854655931424682510242206660457388509350653906610236295276521495514101315372480186807884262009649130667015014476028078457441354974873913322244659696894755217068040858991101218771355113557900855170055127605510400726698909556918977088259086650751340280075247719269625662388339885474015419158269878454809878571748688792811494646435631322423591227610485467710667468502903204449343472251893189866243442542724755933343527192288626353610421087851712586121845548062450888353373087169907486816477476005364640249432784627324991746152614501550232289249785267213669084315630126077350285509205842297225784895806286998280775418111110427958336263827325771296295822266837595699437595357782426337691420580763875377150839367448128306699659435583907835584913429950426379180145210386287898041067387837927259407482383768954349819441339308045009101532736154471564044248733230194632053466649077769221591684477539524582369164318736774043079586658064098774614602470774809005823038029429644563532975944466489342954782039811936799508760846882343438363882830067921461553393771025128516701068938856638255223104112369339601062659571473063422840519797351972231216336784579529320 [157,82] -181943083973070464854391317199751400283235311865557624438825202140897696399358199794148491595408810004505172722661789117509442600328084317557843047135005430720294854454023358071800890435204858401152480272772052296264283779887976109543559518417608014219634846313714807898468105112466385450606947903094427913600001621945551392630282096821323113040935447832068040638357399664823926535852219026502489285660496318970500522458308273766142628487401371954740569360273940294672918505479870635701023538960599612593807990357798751787868426890427747265865005609403054457389792997097137166980657003763787203707176393708758893157712858613018344652399061771667818551430334775410776353350089436676649641725630702782284503961439287675127099343656090782123136098335608175140575349460598355785603414728714985519054968209237329315751082664988969192482353000911119289471991937696612667919979872381178936428673718163717981679358834483087095810818198732351195701349201640444041803170967430947506129730790035553734217757026364186486752653399802516895773373798807566208141078272159871855792153321076218392716958772346526412456732840620569466788453651516263904262150933491949749420396279681969190584335652740121774541132917190474446474719281546491647682061389648437443902073740974849124051214830085491448930300067952535508026784400597033973367796199063560913619329195225008410316616566322813027885781407181959066089044005856021056841134255389783722976881908850763422581064651385931536420576227821391921170054224720243479553709928521903613142880321614324762780477616319477000724391357081146591728971235759692145807505089896473262260865841857580628386298438277491463583585370195490905140459357658244919027129533572385433985686386383005770795621281438144126242076847459307014805859361576507345320730747300990923841321762353259372196728 [157,83] 495729550551303278151155286203938187077593961214985857485647461108026751527678472675326365704875738190093660311948064256048422423679774234986714479866406800090177680446736835487288176998567826094048315993587528046750167436090240061179064484124068873357358048921778792789721995110997097013450367681545605658634174714622270941698168579282846827991300927601506840784934282530298097349319476017137853270343141515361579596678791723834073379045464640255392337769571636405065344246789665357326129581334578792270791146072589114306339500196377760272252911630636666639781106002061422412812191752518529559779540292016615241734785508398737795381321720539959228483261407115260100829936658881210426502031506551102359411589099620284740708712285922001020387182509708196442065799642605745425944133457825452539656102354535501044657997339382831607961423529021598368754690428818779424203586021964903027293250972916311481193296842090834326428100881859493923541250044663553736293100418530825497294107469540580385873474564950698195650837877813938748791836649049950187275341208317010089846535331225797200373637736811713176390161926080708000416464574123368043574809105416111193351056206284002608760268574778748412424223305235243804248352453559628173943162647687286611845793458184707874347378338655101502888650641737970085870823988693666848707173293787033106154102404335223626436913041132361275138258676584986660336757627550290571968883409598923725195508405301372456134928232276191291159392414183554371272403435669430830788238648947257356331464838336207531501226037999735090716255697124771675303073644933081450757621904254581357228423459958396643256457907765103711747580167828912740611403895383836167810283196242722830384166757960957514627107903851930442589215984840752480967459982442115646802674591823976962342046099692550264 [157,84] 1056348470626282581671228437987769490510752689642432248702779846917416444998671059413984213565322793268194194981255050868798614267138113532039769790404216438926891949823172533440355144997312105660402794270741690871325796220005682026180873281014510094808333747803254512239239422415951048486528407517797859187357672312220878223924875631238660242755664080408113729131013885714095538275104435493288752115773736925602786421434256475301171421927028346845272472804520183244669433584531276914447917421852578434622179259729264616915337033222098921883541143780352357335555498908436704101576353177902410592716589306186377473586023668489273757846003758907535893211137227223787582231081425578537378354052241438390417695349943369681037360636464738304594153068557869757357717654669655082036314993113656158309928080182921589370097491656601092592847194680832964106057296291522515428663341832820319337058165301212148016998064070128869891192050859889862667900975253917421047736941811282033576550833979383270003847232351350919741068104243598280293583712352776908109573142045421103733863778264962242816819281139886496409947743701907991251761561549064005630821573950835853770958814884426646643092273073189733627171246118477409675240229900461081492223923227916832078093816994051363402100016940672298718758956892756591129790307957245466897971847264803018167086491650251281400627046663028390810915163901064536632285485469552802811357098730930905056401411178486099282335422476149701801331714295021276282844377370159471824881633758131065764756585502720785004390657789333601922440086877338259282518689442201158134146449422118390523370970376851414903424615365175004312306780040536230959817456720060633949270702479279406509100493459939021344050864007437442339988171575095723700926867234261505277955043841885115281806800301189520 [157,85] -70139196852012211091657898768604345764241621765837957511041704758575822361292892096939152860167414924352334016916136742070295420622807573678831607340518240989585078292389186123278333390674635864803202487933341497830703452319482549499635929368304180110402457035992881638786299752620346976105974211786008181789756905304671216879389059543150411023145417124877674089715841368260532963269969560590646922931909060947349777635604030789074625905399356817493548558995926694403626137183068027401904060957454616400217522561831783155997157532531312311167349662943398620785653803232653024814151688443568091999724390470616434547639633527259518454699153154871896024378018939828944283186564569979887290180993325364662234149145654460400993130321244573631987049988924133060901502366321599084548805366756417678616490880396293506783331086668137594512824361850348708819984771714766080145673203229503499191347538519831491117926547470260429423210201705050283260922819994283870193142161671387183302867032970617221993633814131520631493554337414206405866341929793005002371470883413130483063694526184391271228395731859625985252027780368385676567360256873932580283247515631015474273766339751851371327837910744667607008614971010545163990232120136381165456044663629532501337620395894548199162411375247193915370308674244632394401032072144022870198287995091195634015697854506140084716101677334216091797308683534367474375797935452612564118557320928265706957338528766954558920758359967843390372824745376133334664632802336771219393636776961040633598547847534652716440164138225493741940678909047921898618868172102380766616237739174141218767246440200703917340642843857510630543101009074525281595184369953400756910087127085049256882808926916078018734413953135263352437452686340662102284761123578713965418997803853397966168657076872 [157,86] -11719496742070640299725796850677445146657502777391978597864960890975322926038879011227641739846444397602179952324557549548651157871492522032741539503632825792247228821001269005149523821696075619167078711282861957315430733252667531007464732867700263008846078744852716215581107282361380428420779397065446624876596987041177358805703220864811358603906452585388148474092086167405449817912383085135458759465034027001802502391226633543811575792192144122947112323811453365035010033039221967276750772340270461112877678453064294071413420666377099040274966654256263426305647880117071749543907888912375387446692636994599345673471641438818878175283786971545621835093141328339182905761817778550926200392313259777545249982926597872542031003457977378671805346281936016341110827527286192329823187288574418341750583967159625233595184429070483967588254545593792749966012825990955631269554652726885126939965674244826799447507509257559459808543623950170130795000945717459790803856788358702098776453446492278826017237584981640432744109384202818533571847883778860461074027850779890179826282119126503416803971855178277391045256880464069284502838593319762451869043238771573839926517534002829127860020545225636074042598244390168514681367352694548291286279153262354653621376502025061753676214371129928575021021763636041904230371949254679572659629490250773316472993490503314756751321714721035653865706419479137460340804276084362366452267481755929505631476252748463983765004906930093980421593715170590023424530079738566406894280898424605961979261267760585164460013768667085193006742178006498362093299846097486774942732569267641287848956177234694544278688701857998560708439856408664810988816215706205627643339020497004531332410419311631522645096058150143161264333311802862169393169478379817080670280002474240211292712584 [157,87] 3603011802684937657107123617134468447123070271026039174686354478632837382323219686215483586863801205668187549937774827616317724890868652518371103792325198776268925000928689451326223866882061912181191509115247470063612924526892013311986278267710453719510954638669638711079903662311787611760245757005028641617205416590161839065277468114343071910239921859231000764167915585377476041690151941008078735092081242325205627496976965115716077352700498039520994588930841086184592594894330821181240546282639607498433396902966215953498304023285119967158266666585448546373632961296421070718231560716314620035306078557400574941489427129040085980856284354689994646216227098883277774821986674853346114181127081905508692723091989841808169146533402257876528809503331882610998325347668131539687543608627026266537106698595522005878394583254497812870249438516016880960223905705716287744584724876888823177886176827753195332975739129428646434350974472443422286205730124868865784773615564790437677848292757536667824619544691560503308901929870450665324532103422655008910298185742036621469676078327405870842681226162916162634936509023783494817426594066409085246419820394938368900970929699453981229641830790972380434862089436579744278787412260758221464121564224476639201474741506736772125927631983015432537999117606346084025914606500194042059947289152130136542067415630541614443667132325326827822996251319369557661708151862771612451660358989301955895042285407888174748193644479053699002164583284081374964538448806828146165622835952970509496661088726070229730049480530124125332279397981043812203739004216139126538303539832220686135484766073485478538670933821273967271424442063297925932784649510181888860480268131077325261243693115766717122465609406318828381551192166481388581653823770512253001423312777058009342088 [157,88] -532406934264409346495488933677642610210352435948268178079493579811204246995383422692490384506168134688303766986160275538986547630258472072833992898674747287924739763210380693065518652975693048973691208389967428985310413708189615222150485631846238092773194460795059738178579876937213426754758470277552083043827969341807874234481577021589299544551601968912973544676692959909858851793396515095066964772670391377534666858565628785006904497158992146362289247164422543625983354078932328386437266344170363324982595316356989308499164116575535590081051220394893668064641505132902624283996432723288783502032463599679523237669546878896727817675218529142121574446118438253496639124130440176052363638913171635565122827686181684071967801149149062489723368203920663246787836549135837015516762246274121193582630795256595719994133375812857525338997363700054257783333211987941903138059020453922085396360767265360224318874561513724493383667077824531285648958610812079676575592904284586295577070628073182587770526975363703369242264206179780958282271866042264170014128994124464273339631060377018440495965622583505682679370968589474076919940836041458969864186065206489734267174385838525541170564663528782916619381365908069572199208530637131147716398979382925404096240665064939540542057535661718664164575747900435793147337005371216367211547167561888434253802284105680525742692908551073654526488069468381161159138763824184942250357281584364922530590560708590223032235771608102250967072319549891181003312231404750898150104268966516117042151315723185537793031377809066842275888452711543018896867471063039510205297028643156395676117398550073781207283907713004130954154609938578548158540857435325839135343249215721543619561617712668576543428834678978534499452796175143711233739731728358026094329649078306915880 [157,89] 56949076967624141225371418931003922443673740661422183829853937040179382773396136974453507499665319973733802550509507972826811568888320210643947576541156209499431381331416877403196553324498943164051553940726532589278049405133705717041825119375582315800495125225155912463607204969208577092563212014204929221130262447346031591985615968768400626990897635544187520390008653561149282520374421667052349218623105104039713515934044004362666474272036407911910887677181693337080925865920208499511675518077931329566006703448004870111619754983012804743699778166329346317734008361966471376343375383981913628728085707086179368794495241189943165480548120934861505484986323205851662514337762997664092500049182503505663116392952948869316985869263235721797500668447475679963459616996343323321437851776063012135441749121857366017161245488662189045719468368687116018720916030504674025386524926388854920175844277193287784610929904093772847532074088022595979080715790189602348897785476164622537921666951718026482399758826653632724453270392901079056921486225582428244999466954592855865927334955650198525909175741111372370045378552864280244345477539089345363308713509477220729491759093993844014781831034842953707743621289177012453206591726611087488143703644667006373601653251746630919262916921286900961927685490389549412503978656068794497244842745893878658496770026021597977836882196038822545027218359325757430168364646823094562020676973167822728277611875984899183838938855094134501447081897802303163169653257052816266625894959292372983512904451430645455324097933795145020275738545817223401426073527014890030931323427231186417317993051836973575021768670407952055999109419369823918940656851046327117673385220296181480388719628961866268405553024162974187547004723625008446404984733822692306786015373704400 [157,90] -4911218955870544945822957280195568984440713793312445465743541409720977640630140942790031929830491544795007983840235104056627515740710445755805586714288900083523041683686277193969396444676191187511058422612754134809686174892121792005294155201645846091867031919974722307135739000864771414504979816311728081013027000686500365787745549725037249733790725481884110063575037239544254580193791266266340293525401703101413339557765552881078705620398124094761201445033628248089354323080750711842609773559028635668458381457588157955520385538861842957046947945759863973387915834096890069636031665578532462565156231661437546721505700167328035838204461838731941013686011581208788450522763964508352328709709417293240326408035083970375072081458071179198231278357001733645472194307203467865142128730374833410188216801165109906837805251874870250184823359465154884877666395440138775840588109840554043336318432556885778616067125069841733490485963060123439082946062047532793258276003920248298025071207415126441765815139439662047018716208100760426465402045602033880385281542579424143929138067685278809883655871958242691062545602515621141845064062444590003868862718740982469313403323762122062943272559535317365883555194833304231048553394098793260985413318695768562018075346178446512609109981914782336665078414724167989987738510598671637719201363530017356225934723679294667031634120889642226113647045993274077631890089654593174296388081432069512980895194541001383557237111264438108500897204130480373075496100833081880591727931738822037053212140442659237507334256219956219208581660076484875974119437439758972196253473100036793157129923873098257303011179196476707134684749511184783652724170891376680917393506128790749910174683381235109514031031078464804676760791442776680995521448964958482479226661250 [157,91] 357258919507355556318719780748211763566146937803568693100229556632729091156464369131920843284727471303219530686112293983427729019260699647346088660790334718382806719053654107211776141485883316437873339284027262685593986500663829803772290507300018977601155282349466999303786179655503878737297777806857928774363967055328867917450920514022165874873207511786248753357593309487164226740385084945292323656442578958245580775291381999329886234122832405616426564493459502537886701986382502065555630869401515395520603614162837917765825644546173449791634578880472438442864735058441969847066468567608715357922783742207454527498667583701791561479872888321874642208327647237964978410075161987384418172517691529659454969362444447507319387486609087766475905490194886558735273031608023184727221592852512437127684365117119056209327070538590721116762192839969055660565946738197257262328789169069718261837375903069011662135889148517394467426276898820894848407993876613902097418941932834681390694307221951007676520014761866026215912172878933437890626718873077409587063371966734602323443774042087969598815932548229206099077519498359875988672565342127889430119570985816070592321978716814747473518524894304822691584667065821234199452966861638041306519358938633760957017679275594601343243868465714637738642402397423656915563311560187725509106901897357342003593062836603199942720468239054341520574017588605366035285221964889237142763432674189258821027882503843073347022009399077545886676977278509449917761686244392410900253505543590593617758163300225594415474857566201139627292688585468627982237861761421933837571995005288778491499219573629462540003623006391311950757583408350633499790870674756632920258176320448082355516653242234780163926938865032059298245641379589224478602431647451826819582744 [157,92] -22323864445686021263064675385148209852237158590552905633195724814682747988830638803184943719093078018806949259834591900841064003290103369088799721765914392038331110870886594418904775091089045792114709961251660175993687879586859920905434891023153091258340190281831269075188009884915915321070211955832677348767945479660778598907338931777845647222426167690752374235393689595776224681618871588765454668120566783384856346327843930805860882072113309617950547250995519692576944785772444784279756078309344777678778101946054318608670252292251169204560302921294281372159960558675851553729140705355850838515689232039120578809488071761139481632318601016765015859169376746466287385021733708035819467857085637109260435534315821204590977667357470719881966322828534097199239949881086534444774444208403353788924184976041686217919434744302650701261738139099997681179299997216373996367491248485238044578623213436662236878831618879470447347702772652402364948187629447733456055776828165170881113202246219353996191553586557242409029605984133682937888233291052669330889806297524547049713595898270685655890811249792400602904485432322624059927258918135627257937914744999493392839109789281130258827269224917074769340094031661890571566810973749765267183734179438586632539781580126677720868585958936346121818214108929055461044387254128275554255493393332523325665103296411562573136559759000273095437134408596005112611832218463554996718719470596435000382331396591285994876517852074549684802008654775227548548514195593478887967203920638374088371352088352479951134099860364529299963931629683441201034486282511655417539012197777563726554725717928524361025960464026894459290807816441654341190213165023392482512225588629288935430880345233702087235121917365552366013391198373074653010500093635187993120 [157,93] 1202947209223827891707270652787246618778057664992673304237266026190984821323991792816565260249063326208590774324520019513972413028575536341045462948723782672235389102077294981217178636234974661377804541763691897492869204587465027339172368489005304501864641946455084223531997553200195137098034489243597322881076919763852694423633478917010517988232099954668500617626389985540282932384831558714076516268286835461596024714096140361514086174339327882086438499630173765907848441953122250744413236028374191522555891715360126499570743519519304193201559204942367170420557847520579628451170863622068709657774630065165968675696682477627451587635021547641754482094138060230931010265691851556047929725974420330390328330214795226930470553433758415270097526096034066618103205166101920163610852401132191410841993127616058899836076120466479080124508824092385202046820685030123567664135830285025680925712702106232654005560169226469382428426377990993684319406553621294622912335161824769074307498743885493452175066746903177435718630994005488371368712084843398543456439241669206376333392491937093891049686741065796856141530636743739220233851905924370654161932359489523316722681180288945248059829607294102538987209005169706448204979116955113055971471699523930001424649700961278063021529628835354578068393608916011133214937820484008372593148054302844399807047091293995538896610672721970691416733258172610319886186223614394704588500156401056206000768483632731093222379965658501077219274389945196632758694359842082290458061134478344978427192485439683853010233130989255072491953050975207778466383765130564044857669891727431829513460456390671612317699743861057292507828139250183853874948715119307229470164151066099770052957673197530312277021495569020768759805534929103834441447700615585624 [157,94] -55632036234609386692794050300268978916005985042337903825054100824594092187015332671829551082674944268208689228415270655725158415773850726019332393851230950650728750214208963568449622763482364827266166809610570342738462848877722629027835866618588637161296517888529347642183221131169897613613779352248630781915167491093428863931883749149562613501747664036234869423961994561620668195464634673389941520480614432901862242145621217393135713993908133602412345940606418671723473084370660694362135663325671087576730526892086753413938117929782110541874536792588234744372120274971684628534435424102314850692663041764415266967697002452386257738468260464090238248655548828289783561793077335872636122586191684122511300166012674903785504080721010317828078411184032160923438405309736256216725998416352770586226445191256889832957267881943153801676382421222981093533357553220608064932866347621192831310041160717060262500281113979752454740861226032826576500536654278368324554733247967397539181468055775253988408037338425076191826373982897320409159384462732567192566439778400725610886824975531619533764898614162096144157551672761268156153639580120071807869040846289579714288555930564387267380394041695328194157450641096536574727784506622164246733176933769550055166207770672779063634769448774576313342635603600048279361589591327450276385518456448410063431481790498327956964899477993178741705610718608268877662707114205463799871629042231039968266264242841157915923699506182491101078997811725137063304088807094328853845820105420822249974826993300753040966456099757058850993607642153864065848603554130940069579660789179885593217173840189498597282702137066227137339579851062235991535471500872559464167860689475386044039930497569185467932824022449017534545700442835984623368258966672 [157,95] 2185141128251888614886627406960464266273287402365407787495728110147502187535655251897671768710895537390745270608580849935895444255707971579293003647318988109322672972493336418624466660175828367111391549979536099696737276650269509234654412216608303371644758249047453068413187291084813608762133891295367800180073313246515874277873898163108176174702613080380397589437291708644223730443527908842238419894790657843429794590427362686386694586244905207782941949916252376498601086676617699630955530084650632368649683260159248200527373497947910195208744264423719183275130815477198907697777089033801993972293977485617897669929352520236645698097205595551646133084964934459110335578943386139293544353938453388424973337690937221310723520778268218483184172079458731090901041994245566589148007386527742771517575454415037093684667751994467022895808070523405799105644128586461689222075897161143315900674858743403041718052946568698973562049316406079417482816155092719058719602061370498385836208759004576274207072242486519680993795252531872683638558514555960275460467912270221273788835229893706182540500714462426882679500889309008248211219333834320793233722082500094194826350530712844399598747386659832658443243592723407784204052886989396995735420192351115291532321925701919276874255159802962851438560851551087610394210554859393835748507342771240187389908779623888674272733234621086137701338097769913858568724616788386654461280346899158729042907624938809917484522038312939384985450925843765381626030696017013091209537305135940399781684356808454589509694962885329422049996141759676164006361921678875958479658015107466817983663250556715578829908999354840810300747451896453015777210021754880430680562793967657765898219912584649528677369562411239622526653505633128197971553908 [157,96] -72119231264742230410427081046985327284183452420622138908037296849469015495872019678979925668875473972854013660335529173241957949912650635364503974735975870321263450990173488215896155502478678510816998760709597734001523802394002056362414653404295663913237311638807952800647809296700386659870359411259266897038115824111148365921655468104397316185059599061707954440234080363616189372727394133206281513151111564588950417499923222606620996504939627933303556503104966603685135246083929621914316274716703924543199378454321507237282609353882471181520085755818102362953325102000237182738147110499920051955842891093295663487673326829892553140758622672234444280998280409566147123861125674039461189027852153573917255266949195905012602068845259736724814433694883776958731390713264911097763845267576484126211119571345856841737900059250990428868336977001920188849972233086054461117178783697115981424858723872107570367776457371415421901151967845748809867224968305783715362621426189231196660585739305830877592602515530575167982509533220667086013007781652956204937008175583496139442049181328939280867935638975485987266512542078922680946794746735619795342412039728877775641486726299990310240758948627236094748240966221732575603414856552151597248914996146345030206363332208069816744721604426916199142936495798996809383633510171597894674420327664614655886639488096834012159151015746526995168483488462364350520031039721049371212808926498749002745693680182029917483165933899014456966592012136891243451370070707431640533754797921359358844413816716067866938706316978080086907979575351196916045482973033434928033709926254137558361956059152962297398984047600898406553578139239705630337425713142139085281165316231428036977595961520314358933779595108399414981841862263393311856 [157,97] 1990597436148686320504952568853469983169650789337006162979439050095901021919896191038284666403273142272072234795116721585348413949319212142932717708594373453461770178557224380292924133662452474579470034797781693187043370249453321350762282327019041760375841123338203908102177545060003589087103586989822638700438213961502441686478798319291073087913636687689825402166168956397991899406800759973197744540705779238021262077640687532326890325801417634202795301776049178182202815344908673795985005663958250954255033959071633880200783546942589242586879337245275430835724391693759584847307869440462090261339381837374794158194548813302836745798711569246619741975733382679348928849336117828413383705580211552252409613640676037421827475797581771890692081496913025176603673820338160924659859905369458855552828087542457833757097448569228664240921714361614245918914855987536791318732327328650966181505502044067468595093645770611038565662065705210546745904538230400596145211103089689196710426298979962068461727297392597753469388929310399012706031452828639025303392977993884445532939302875366710667203939415052791778288858392171217727694875004198242656493377044802254735941042325862690353595648498648125793065513038212681044429527711602829955167543092864365453533115551899381825627407932623652480192470812094683339144732327801380512740173199852329134280822434338649457364098649883441577864408651944092247285452695463181224782724293226852835143192167326092172013481168665619316932477261226789382573397580506104794166302417289149913719227816611186866805987003070707349122310529292337994952398808942106402133450961703287806224956075792213925094210715569772263911548289652959011562627384307726418454102835335745999217429773584946423728157184002246270874124253721176 [157,98] -46118797861656792946852306605185417931828259292382073128089461545473481927230327319605943611183125323410080521937202775901396969805451063957008621618585950519047389700308515776185474819177194475968183441828455727697266845376215456542666634510172572610545849723544848104603189359182858578971590608709180443224082547375865663626725429192765514783193241427319283028541954282120148828383533342612955790754437015481408874810524302359848717738103376306015955339108380519636170448509949017118542525492146230700703882584050536348919339312881669980847332352541980157333569800126334765550368312028339963663545372758924869514558233840103847910145895687860265536945892546110129304975818772421925083321276040928030898773469238704633366051719549925729706775982322100558281379841511243225919580319080137073604101787055013626839929071578460348255526407506813032510448328867632561761199985125153893881833413051951355999217743462064414173458527095833178132276061858371820627023940962202052181101530733478815911605363799723721446963967087967133519017000802162765051442064305802187154215886396960409239582142577240240512286152469266552774461947852193633050771479892802104903804300882452211629552667549004523540922296814780817879444819767293975847789965806387539969516672222268286014718019617441918153565533058591772061221082408767134377615288845747814363303025634024452938877985500561951238558269186171509286813361153265769097411481192485374234939033818001542886892359982302494068426578391062079647868241191763495770645964234865807752377821551078183665280826493125959881928248536037429173672970746624063400834552912310152030441051882720570761382733617343983183582084041607731154357327065310137394206383008892861130575971123145220898330696766152838867121738742 [157,99] 902797358727571725273657465146497690197303359563921135777242957200440522831455388434439923144166313575749140458443974691824492326054263900541205890730884026632453502496071063906725188461537892093518534228842756380764962212516692021450467327515198653590131859488001508269396905684067452354097396890924197087056697792270843681409620570147071533705090599631196085226187532818067854957822302785113262431974716318773986942645488878709081694936368841605534276410639561988442609037895474229703716429641356068977545697735935103809917013272618378509444555216667479619160189743946027694907367026500890165661007525624382275869702408695723572459972617472103282923159776434722595204626906662445544974333661032210884933776681071024191941867552369034150646136617988240617013112313096972288525323349212041119421141047184782521193576105634818061100355688741535710964743388012753999627419974223160439845015365727420429683143697248256687322171947115418334245298233578443555777011748239950107048682242570944203401759581986242812268434983995340738937593305231615193890206266312632467269230106391751663517424668424721713432359552788915007095760352593894846882411947850502875631314526553169678454256563075234944338635038155208800229309607311203855713513663891459306876909455311642634001652358630232565351353010715300979452981611831174676766396963460589113396019461341551013265028638640936578272301640080785187461942318055350261533581533270575680427785780185277558742985808581406686627965705253406563522320597608744285489292504894222521689529590085910597423711494900413389443385645878549488000495356611957834098701554264492822923042330901889114479550890693231223189542951165223919141574678431699074133153416737048384215137458927280205641744169899917329231680 [157,100] -15122601509026711950732084021911807758193381402310698839901729309619587715206291213991645768822935311431378809372096606084434705010333878269662200226886840827811888482724315436858067372511260463816379421364960470435598486176265304139133600553534611789277533936421745764695330707526589462838846297120835524079998249185251745434901782747928738662306867192504859559425396717898518436351408058177443599246422391995522975340206840452810908444082152577559133397742201458005525556700948731251570379714217898735159218589591067647098240887749188656533960469207766360183159046794287630813639270854814718170469332735254929017396541812123901877749682452707293213190850371951902464776989828828366721749995416200692618781192140590061154331479693464916446004107986525971361180678325297160455509623111468959024286144730374712255199386872007201434612589877602930025224590061234399386605756181720650913818280928902696020126364863366245590942432265976087034575751806467140902077870223615455843529599345251558190282905593041792965208693378270317155035302143043422841945182294142701927327689047613384052065103576927952833746928157157486833386446841160908592326584464464785120678448645343950872865638564311439336810203804941108176900660752001819579369570597984848617350713775332339153361809364749821225771495025140398137982052961933882001573161288196881688889682428787885871613305891964633978292089172785236187340905672832141809888714079099864959115135361183583661894648014947145676931790478429514948967430660866175214268056875736894175572214287649165113656255310348034831698967029304883465403573986367658222188024245024114122753581527517057341517650433591393848638476773325561759564068721779316514643239320682588701574100861896611525096423128123028040 [157,101] 210185426787281474807107231466151689334001466750486530476522003086045213523399788560359561355110027819977026832418836833056317532778488595806471588541227851799582899076582577146731902254940884277732032817038935573796479342602327457307143273662785218985510308159018246603816071946096628544162385183491174213959259732929855913580878844661947688482670248058989511157521081915792367674711068905469602211611157482765271092251858291386235881201261223911104900423355189871832256527666820791063635654250737803152078762070943878373964222188542357813388042636006764850533077247544155453771534033587284826906102599658797829381681608826820530300001502930132114702629685395779912538894686451829773612827602362328531156885075574882716322560900238298545882374337625793773703336737805169465171116689468914600899267947243956055256884505832859127150567637098273047029726585630820089005026813756213236084054925043646243337403616787983288304345527890969632152371239555881595885008306782248652011686051884046142183271368139710131223276106803725822356658925761480270626383142853266260743836043688312331667909887351073286597836864901498911476041275482535053887467583632359762845062888453886418509333371891399213834045593241539781525111370454145721411267469147549853865074779327482349748609533288769825686244178580874766409620792178755629180506687526269844972198155531622945844580436647519522440452177544090471464944972834619878999464036424118570024805304573172117173118766035228200367793734507061475466075747018172347984705651486359070739145643723426325030685698235124069165901297855601565828730663098118652975988798635658351178643917387152752924042923233873742685072693846283324765952589422948475371359121100764740489104557337205012775137170151808 [157,102] -1604066091999844044230046255648454302876353161317406945067439154920397895869193446855826623940244992597050744618481894213513147668109533415588185024475542183451735685459729105097159669945011564027544790780166273158184454927250581710874391286743440831067481908127359875624496882387507352950572492505479342008801567396650339204564087093859090608310469145754878871612426477839374418044411807101571901602785609619596507290692456098809921951643869406559841500013299787637032423624952421145396312347475208568382334961823322590088634170218778341934744650892446274824677959395852807008638233825567232758464584558292539715329785581559291337440575528464103814033860675280485557581791431491973753221566493624494129739666045823654134229868617242558196659657819545717448670328793203335629897541329337530419948414104773062778944589750572120524539208727032768905927397100140330793870109582844689284188726458821140966024908003712690386100381197397672653286854353854706878070239977851953183688666059731800883980526578104519803698597486484093744668328577418030521172949157149554696627059259922994059890649389995366835475640897099023530277836728861961707346892435317048631833580700277917514439386606665257020244371635121336901331610748484702416738124648154242581357658161358107093767500911471264461054732450469277286246515053126991545099392172644856738517515002735132380585144188063316031451210711687330794792047278482318114026191860018901723179458874193239656661037474519665592230830110977851846766604012285499453928255292302378888660745605153742128586245862804092458440197728204762425435376772521642993371067842018740356771341866420972067069607524605630744585210693726990114868040287996610661189056011048900005630664104828290431471201628 [157,103] 2559419035727167822484561497807095578493707698841119662248212978550587615367596927950060364107121965865797776141095266396807447857322048788044746535569913180503432161954401382510577465163172820706800529779196268098455927350079324405747226174332762113611773239794630999597325328360559126697177729405435400005535286890803579302403097081108263533735018893048558670781443440023621479624423498623668974255213849857974208445609597750399746468863035115398704954675145354775781043457708622382160766682959832289615984093036146760415583935935797544858908610849734476869050703253029810462235720152239944399735642532321874423872208480458568855771089100111599894241229906164525097168246797312938109321900657456218303494042888439404953096479229966216756163570382070177575246124651793798676557044299213640859631828544774321117930230552390114540747207037481044643554419647685165798886274474360079710644000768990992023541583395295177378622844176790570536818994918409802426462253389094633269415056763106150029756141177228619577960674871846987787265212499973837420710152337016965467233146502283800712867417532980972245963155485779143995292848950349255325904842492907224055256875775358162409475627129593413548260404827593585783241773657213803550397271952701698025273494955045462080509083299790190063747844501218082484783663673245105730305442564749674749411563296546413941113750634682848334836045655855399402912192104449019842079066315050051790532571611799476577111851121986559815813799642970729326096846880405198294818720270804388642373781836831691636156177574524694608018251923928495284872078982331983052158113655075618428813988497295109241978925946740465300318541223766242303454265350007614391953838376851408031015484723600171943748 [157,104] -108004206318326508642964349665826825870779297680551080630736935608625973698541893029211519924050255657134075599837805945936509944344235042261711887262573491955071985887672831371768983034748343300782217875383986893513504256957335165754825748384086273730470742682915580773355577121469157403673293331145023919348494589020726512203599377487857230378504956756693441847535034370962914898729656138919714252235531509183025318822061781716382904172204600242315987031170415422268250378485062527980965014855097537353964620950116668994419912948646308226064772039533866310009960608784456213505608236764936069781493113448277591880962153959372707052481662452580168792764919687965766544814452508045204925736991851986179109813010331821234894898891193719987838661897833721258271370090148792957886616731583946936738653612802103768684277518297584631900224428330174019043175734501861633542837659706698892119081411565887496217041771046668318174137953738792874897013460235189520613186312529029386241757445491184514997793692447776081635442312121213893021651813903569888973805771523225964623027391766180263122497104504666116519475884433957757879306741933714693212352768305932604666369625999608746587080329937300391738113038714652117833048442260571384292444297196498347800864999932323326300140262692445309408230929130760433836924891672050485364180537619023791326246709880481535201047859480961640516352367504374781637611281781349636136104065745443842692106037785440714548913868996165190433181117632717255125586874222429569151846695691548072835593539128998901364217276943720821417030396331651746176005870011756410441893679060350568740204299687872407428986263551660338196089911616595489972299738490525273130386752407042683592744330192429740 [157,105] -2575507074328371103243453695796402736129052629189861717690104634864024019656643704916317894119696199531850294267047693735581459621060289215384987817869002000663314162667588603466972249837165362382607033778576288941398706577874449482930918529467992407240424543127675799914627591742781408320883756411891292572885506500112794289820626466089841240736424905135468650330992077704551482406787009125138422308296519661163690603204716408055490652000041236425481273154339534081770828287630764914456107982575879908541759276035193329609500551301589031214346548682315264068383124193508124195553631686727648814218357744573333240660892514610026052792164828167173819271430209660754689976195432120280733409283897906746628421602098738806563231602842067798701689161952534842809836007877211475402655109906784556640938259196595154122186997246332454340093253690712560917122288304355178041664214848005024152084330841150320385249028714157038439607734863555273893338851587222007788369289402637899656062838342830186191683948844586558949506610511445078731871744852293717272801708886856298383249170572481303963743915022941516092398379860453191822067249860623652374863111267329479003205806287961494417045760483259444586646800351372542396229763573664786013514061015397801300807349577506043629080701056911839297582930680682096101533122967118406614414678706878050608520019937647745804906350982639992063755377701532179585770908608251416266855871998728533477288188568948211016609693160582161076748762873053845716428555852718854068363550082605449099506217598665542173990970657402411644537059779019303117252942704495200107824003503762233476208920947681059780859251773514965756203163237462331627383630902448266167104999841164351868409853883064 [157,106] -7789140242795340928929478472723075912846170842933506264274565524976107141548993990061307853558206602977041631909874777651352511017555049583715025004993397262483974732382361106807126306854793483128031078795240357464465895547294816503984163652059932384483990717216491538619547258186456596049105864174446932828623530326135484312908342075193380670174481238630164136567317068157129066735375155076527214094472731236480337973816655480441354595427656135724600494290788518949502607594616630730236189139476229203252871941506584762137099669278787765589922773428659890118386456853275050851105013674977368914208531409722693368613412624199255126528028042882630663716183840441571911747429146532999035256008233641365522486024457233379251297026582960164412417239457543267482203669443355304552807070317813287619494947531982698858842632008472700824477265808407039605818077931848838737812866429153413241494232973466067731018684422336374690651113750672954581702150355027745000330640874243304307113728152514436006791444528123017568665173775760104868756585129946202387068177802984337981658545456461569981202091245729525737493306196994784377431968615941962465282120419832694238619831575701401129015432442143633945139301012045632285995165471684675159285047677316337095371437037371362134552673912145531894363464778466995947128588551135244103439042839000024163204103024893611465562762635467560911985432512197851981786637499652803996931784043243275261060167016431277412232878915456103299865639490694850022541552061218734716360736066793356586617899799970204305180535837633256655832587891144036355140712919786134146162519448246883687551752134037296453065441996827439954209387675642213381531730179126414396606527129335021542687841 [157,107] 321328787345258354711271901808720935462236069304173083622922590914968696978305176569093561363744096391494206118348716093281930679361846070318675096822544958306718914762058250064447364105832581030268274857987912168500820181969923184087785866185587558428783839698778455390386946505625902870082634982100031264733300077920755748704626247620470892999575476569373529821812707988069039282864016222376805457277422376108143208364100043817446535714887866897840123392105233074763337119811981699795391778247319844877310736323796508693898784029142323536478995666046171383729876007376605112636547242951647130719969274344098746800126934741735921588114582281068800816939412267725882518171983634129349244307692853511691082437980657144239960532701337146633184176178394432529274201670361724553068988202044959863273817680806677177588302027289485043232517066872218855037874196539991503174719256564108742578586351624383092800458427236474931748866339794766224920784698870400315141771389438576896557634237560523750126481806054480494143903944331243228808899690958310253359478542619699050417284424334668190021399385339366369136177788050618499614028536404174700228630024420394390492490387621879106938898638311126468300512681678656568311321772345308984396996975873260054339225500365553967477501116045941950360176242593957771655551781152267857777985123439160798974795876238494721157011414395725238482472371773571167911999875652933517696570530932334283356769003311934262791299467077641105284108487856975052951688633027961641916425447704092367327395597736152473622611003846567371871848982193165591499098700598954973824036688669314779922718615218619652308681908080675055302746689430084841913539461574550205210459877925499071352 [157,108] 968029800160299744148829082500908222277519354885919691177314210817374205332932454716575819876149273825818036843916002423974663449722059989318567889618299484181754310231024397083116273360913405652718561910007338175133786184131030723108761054375167798589652248737250016796617024376793995946246042840300424169376789697100329966436073034048851428386333437513376327629271532880035590480498077204174851179966262280439818814513303391234294849128362146036057473368098542897778090345907974053068097349314324711452771465442785905152737651587645091568579608039511611057488098512491134364954837069306492485298545461427643287988893831177025176014915423414147948350180952939067450815489519172042640782829402699762339785467331605743492708874169984516730390845426789947937622635743403365304429542211272887419046193034537616818782688124964633155629244702146074244522512705691331668077931178727590593569240264261358126026570126130663204728577362396650693131756899162435238028018931789833919705983240760048177965242881789883929883017258987781281181470731320929505232274631242474177862216477320418553182267618283300233386650132567934022862359642651606047896579611324300845332595455938579151607454203199380728398101153330481089497064618431628163109972520136787174152698124665881890887456593882262034959990037006398929673228204890157652624029620370500931330328124638772835731567364340872714898823377724275055785116945596226332393163427442490812186146974598319278259886055419359481269967538842058231648633444648100023071472014018460815458356377526678417091514500823854001491381535891182014869467433823779616827804722776604887117382948088148222874668240391149020334063423474673415287352693205672236634272012057670 [157,109] 9809050173233086303567464726023623073819500748351147482836078193315089822927524162355295522683346871057928269134216485779894591990205326894990114698341586014322868833009459778125014056843841344508540103749996393085343181478279251893097471581827163896629441291382278115253877238061902793270118599963439381653054736900894615253845026461400173186468229647492548973755617060515245827741216643130146889810789708112325169869083869987288747921779409670918382432821365647772502986589332917567172758764709419490158612564577385144562090823245433223911495075603152139656095578687440472735386418002474308037422092231215132092569288493622030771967691045741212485244229642955863350646478081815527224867528102332166606962933892054585937289748027832015140492611004813730378828220293476177378770730936180574584985755978221625116475432927608031038053322898664247883785539534269807327659479642014808427704249111185053561357786944789789564127148995312236418794213232910496182154087924991103415207381930522961641152325421601959674624652746814300441465191817471191068968381592861129359503254924687423169313619738781497427078870228519665720748990624380913486843551002522929845992696505044276270994896951864641483039883457863103672498697427631046351223701948885200053472449216237923187724234287755703979075367053100686986159741198720110484197216891851747214898208034319005297850135486525936536505496732916433766670414558781872853908191153207230733961041927952161286391238078093677684728948760642039113034034216459934623975759704524020714411989304666874049562477398068242836575877858613314575157553348067247888670796284805662791666699033730918940423123885524622898672015861776970370512608434406388680712675356 [157,110] 19005716966981069629073475970969320277889998831376899283955416427094209105409351063379656579829123008012521810132985059191223091019944813879963428213678552741976013398281453770169292891049227075720902180946742629733479555134270133816996460754905342146605292400339444571176972067002934010144231717791428984337011028384402912232485976151782942152245586024450039325390123003135838982055845481132265913823992127468011306191918457426930444164277253269320347897743291392561149100623214989061009849575057378198220140905110066403491308126551439647799699551814032989924290355482992041809357695373824620834222617583733688816959741523441806731060240538432799722469870102694514494880240169500373514638444847265620021243085698157829126964439800172739946475756223517087046353458128751162579024149612037186632433347171472708068410765627928839652915470713494358950700170802750883010443593205664843180689785060333234680858726615777820296260852272181696587736292757878345400784175014762977754299339807678797772600286592406873369532605374845243318888554480439440140633393729133577354263762651146481009789035417355357134441522680082693145614222778813703400847069515924538472315680697905589793297006692116785027465920439854691041632599619266098611716187726017471522727348903357711346801029861179545989374840339463913780606721090804868201126031034369943791647136467841269365868599049353800194057914925299271895289818350666486595622274357703841034199823793887955312274178958932349562966431375274406352312203873159563061924960566866919057294297364893322346028438037124491628608925121708112935739167788337478285138339578403742733735567938984662745096057489742937537642985449766567324483847180305013634744 [157,111] -78098558184870099037579558820164408173844104042938279706657586811852488379259343441092782020173929735098607988685506418821723126131026674777863625022586009644704236570206744371380489157908693745512931274365390455260353895931652201470509632313643785180612626380930125478131418531981458946034096203902123322006744626766265103200104944628191415163710854524886216208658685509692124202000611689892594873514517810800016625526462605785836212196813821346067168493708524389947629936239070880305756379801641728513665009566687918245171448528181530826482873812501162947237597840293101920899974757433561624900438284352481869357580436941411203858180585269103550596579028358893288986427755707176367784322103387601746151081685236043415065147600988075135739861774498796031402680024509323626653161443486697598088796467929495247546309812135215720382884554578543521160962248316426556613382065198762966820268803930047427180895541738387195303432573126420674676089196885264505716181224703237181959600239189799296912441475003758048880295678486844135040774874719989156604493805099720084318111066547441928470282542533797505316596251488517253051261593989324580942895283915773393159027105378572621325729392915901424660147510108528303801603364993458338143074965156441053314388643822603927719860296507403825068437460939911461772193071663272020204958859939568410766849649497394316725489838167209353969865177841721787096085041701565824072122690087638292292325025649867809814300067016167839179224162286328585865433785495504975597257363303857653914197188603808944352242831671185764436441538301420366864629364776382646897637250468087353983303959496208365654423834922264970601913897343082792141768103982444768 [157,112] -479760461937653371357976490750221670044101834049411210234085857310834404901911107388494043021651132048892394789891156651564760583475752541332229073533163658372953873991480687759896404723475864333806839726487561525415926147099787608974076600347513931040097582915149692189328367395251717793186533013194408888251125916805202897995578309573196347543754131590867975476516404967090394418097413789384861667088547740538302449299999574739879590314640766463657581483307726522674239831826705948037755073304053442451398001241854662397529217871120064949167914596831847078644972233278991911126913366891845314505316019269474293839060548069293983012497989597440215915324932712971708628163792591923016888059940247230666528571133724959862346776925386049932632155969257067378012815749204841992938833037326534780734677890403299420477532033952246000252112982465894443757573695493004476886631528381070540814386854634277278175297711805963294087679033045660696093122944567607949900139400388228999974300753957736234877953276618576734095907152313645384460126080797409692196615241122192593417210437515933404577266736156501321669808760747984080083706843169122358168506454050075032586602476159755602746319141241902736041256844807454288633939136936424070716412935622686932422702372305588535533516948822979083512200651608705772389968783230093235784930803422139974514044118986561008112161741799499773304180704063487995199786706316955168256521762764002479151584681600232001316842572188671375099215860471320294874358867286594555070208155348218565649443450676740757572015398755370916827535453386023015708251083064166269854885655880119026213974904636340863400006798740247594014874363751413239323272091816 [157,113] -1125892558738843066483391549157984199283066897516888027684553836166492314015254849541095363794699795353243140589426810090044491159312094484091645504926157881109241225592294729810870139091392533192530877401950543921096280871001478147445454058915326649729628369627112774442865613730415147877816048325239442346737177008662598594593952730457255390370899722839160198867167518299276895442192096357205888555226317604141745699056618366449093821633675223741353164795577153701566704785735903380361045013804949119875376214216315697743289881626187978984132541767500559713831057477097943350271918163788327305108786862295616212592791903732651814822990322440725090723034387178166441352618957595615757682214573750932333994734523395248355342088988860763622834297890682021556693183252593542928477877400993263322193433413640357097150306391240580219056474860190865953533607264779036687525841896741149063487017191424694951672895991350599206753042058244786131328574904971931552216329155045868540721030882847180387306423591360934477194083669072623965856653262810668735515846520470953404810345746852484891961281466294015953249892379651110971067096232114668056169570588238715428993731051173573084605892693797499452309066896665523220531810229412158288556568543547612883860623781589169510683005058621491352364441760935671781030348523399663599909915568547336977227762195822485691002987176819459025006927352942049221453885054500253099884331920078717211370123603672523234259465473403802682536648993421367497190628692275774438300977340459126551621240102318146673272371018287188321303446521494478292697687820584875750712156099286405378095860694673865833184228545331777641481320332907238268803628 [157,114] -2111105577271380992197996451647998383643276440297777626130178286561961853881786920281112547831622588097069522674194625902809586840596446172124720246311344380219941010023290740529629733940781869729247882737272152071130604721686118939255569511435230729593935343311066086770886238100750795236614851653894619055621583804701965331935413658380173017525764985607436642156846755426776690093574402208766509163689323121191348988795562479068440403300226107259601261031038079788968771451095154203226472456320789466119598210410214944564644661461815847801880795263388306234908089850608135210638214397702291992285372508911531466748828042763328480886192756066861771964121636450346543218954183233206889678901900212877488391426731680016016308115919498516221248305128860665232942231581529333196365542929278276066035223072804959575742153805234567063993004099643961621323096193526897258861449412798584310096402985951797518742993972778483932082258589040144895696613533882916865532127821228921738165248718640869951096933255972876171246052789268792762752092576394527304937440422652336508408557233224939036324277138873449481402160806241008621978152990737117718001386052726635349186753083228629041504292397982399417499996682435860305206963939935740747412607420076699320096089199643622404671102825723147289614156829108933782025106304342544257366185841682955769318128874627946369142485122942110973872908967087874897945849652420656676468878268107494986148594574992623921515150898243415901576984470857576906417291458441810101439673719649559417153260652355719256911457435219693249478619940290828900311052394756630414880657777395270317537361177685914747025549006682745987276577996639284377 [157,115] 1183739278157291024709985903648833042892366934460287956037002521415708097128074346274213848489769887547055170944256157366086596039308270902838004425837586675190566943481073438056679056859935582329239601730826054311342551313471086342078187835912301743720541058114499922333465973037740830328643891359383880430829108502990993031340549617329266634572929108063172955866420683804872786809088601707140501331006139237477557235104670032126973583771882127394532172070567190889460756364412730284413901498483449296446364698490766235073406487543916754048101254006981460876652220988395116003951748329885143037821576547418202698256580319862331751581803940442139115556923164268630195595445674582557653399594699833561388821077214620763779117214002029663053769763211380890958951297464079348529843113563758765501542118811579547237784170605775548672349324467953882712492842859519685738412986251594843761997360422740035633154468221675083668428369302036698294987935610335614212178282655649119460099812744432807179466947602860589471356168497284272876012484860789093955405108901477021156282661787854007862529758806994688662163190924017699571313395843459549785533146703178064267294102665891610090059647033133473768021156639714250474618010864260152691803161959011628707032062080243057682950608204040225678890500436453625951006468962419380388666815153960845973794549883931354679302598414050305990065044325917575031040466311387846463541336135352211181907009497521434245604943205179486210550255990324609566340659553276177567938738197534254170188198175819491279091883280996121259122748231818353305584261013529021890858978591403159203676567556438757410029718975029535820941202326912 [157,116] 865480296662425697220818797914122449965039188629113985598013627208140402144835199822728950696062617995328888265875147568196916052633732568370623145774118791063269818152659101400595102308708266246672554704610071637740802843517279766318618567819832356333799606495850103028323072332177366925476269945378682237208475482217333610573791200344155600665609400314696511709013298889169460008512805646594962517860745923279040597066715735229606098402625042947073393441027223203149388010299113331133066155077275283095392758313696762573268030964673419833091841180619099129107592879374129756136771753410539382157090407961404597452515989242361696482922813789535629731197026406348336210397078664537509895624840127225680196670886380779815949702290019058394086377178939072278188596811984150136501905075428033287362905559460046664401051592965351038280736711207728314438784121317762473729950044139268591977129462745850633701783656053030234288228269976383522049340686210711652326100950979366804281716838597701829910398992095403657380828177461579120908129828654994129298290126416638223709668473759841064074035706215952895147664936313761622416710441228715608519899170791077912248919222715112388444618480924361659538002838154686295507628891560138465604942359417057533358952364727587867473808540379598027602500380229759693314490631539050168463396069933361680045837880790307252627376078618030724892890660071664343318436798542369127142342619045387650504201544216793098422933772392348371016780608769529229582199914806485722979718532772790297001072517210261552510319924948189735442017695773708912695802339621043384577805281044012507839554188686695342729620807270096719014592 [157,117] 5691985519666324588287559477836312174624716465511604910599625558703237991048315072974938392009142158898073067159648859471622063005291943392098978155693159632136432115845549523604677982501784761279878919893513931701298287869286638585967639999974602361511991160130539450902062637971240862947823693189231695680392739557977414090266301780822981285448771547718303434111927386564992705476191255952581672135235315323611456421831524103215261517861506816991734969726049462555034027010596949416232708265969859026956932195318332755008660595597337450287378661257871789741822958611513123796626001995611609032294649939479637045517011785392543908889802100131531248505938353038137534948558166119481085298236925504978602209668671365811529864178191738130469791674402471199553046738238022783741032421004083384640871182022641363820726756095861844196171306265890739286581092406093957831296647626362674225458775866535436718820861457120228983902471529744928816225412628735252750308514592490228254557470258081908838061633959527186066776321500989661950087896192749346019786744500149595894045584375515394240804335733794441793725868994550977272225629131870465339610089002232018591211420698188242968487769824639243535370402091125420304624644546725528547850468894425339113358894844501633501741704112692099227186679783066273881962558346464999086586181976339130792866007717008652755337913456315968973139161629503220872719642347983158734572352176100384574065089073286979145534606489784361966091452618743446824135496713678540767722562016005393412311625397429006299573419744436955013233130876040045472373926162482556325135783526856814663449714766068028898792149253105462138 [157,118] 2063399553853382215152859441674993449543374732289649105777916488249227866017040507928355577670251483442180564157035911660574845242910325960579922874758750394319028639092921257536048638412685672720272503520441888750300437918013744121034650362068551957734935867648576544656260697273458956143274126617439442315192144917137413342624654913040808336123868261729346729483814901784602300640795467146582819893494584828940826496059537805520169141964081122054394165599399340072358450854019534810240136778533266482924457401022091622742647942140159867008680623649382897455729050060026798354848574485773740558809864777388430444915874016983344172033872909916718526862636231921599044912038036606522097670788767520674958499285876721069054180753472147448080867489196697664460789037088283237873272493715693636175505573343323661088973534217152310998457738942140912908492133354851012006659016127048404156668647242893952807328191642490480988335149520699671309267928607352638303544671059246968689121383859469588658506945038222614646210703613255851531426976728997948512786265620135206411263091291599524320192664437772555210240320700214232010010395777673453534006316904759971950743842324129136393775987588271907889947760043077321811622975221586375899434963018839759602470335880936194090366126745669215395256670750387906617388159539446447277220314060680172648357752790955946976199728710496855201485263385594064624903449350056275090025164323178389811819169446408291556948066715913895600248166237756448818619683625293948642627627124513080965446739391443739991835251872231243556894491696104394517389742503124019416890011778330829450642267051733450734100477280552 [157,119] 775604355786380213320706935944621875967034208086402738933996316646544915178862032798249787447946335637337781808604133800488611861844532833044946132795267802964350404607548226814038151923854847584974826669765889704592775791895103278561309506387114454595975052625173748890895200812751105451746127977404662443291455170136594706931218233461582248192635060661192084497109074168792877846374778424257103297499309637204961624892683971316138813969704181418949720103356750754883476299969220199810379004953588369800402349276183044278240243608219572030677177559782118557141593867716147550437969616369696278328504419570146001618542098485099876793160589530650895914931282436916580973203142396548826085965125760456843376117702356146426064595832088008393997796224774669707179655514414392899214662269358488997324340909670275043583212461343369082808181419008848147964541874319025866265564033348486302515014933601452342643076997389061244890640738438340823757193142228352642384654898240496187006202246110602406997761516870087047702917670610282301341054971850426109065211967635509838063020484625865801698412384102013925387269929545609088890522130754642908747225427177627906037142034814698220964900096355604548748370365356956870584647968892745989818930300217666813630978734551859500768826330052193736463967399657990613992307875704960370348470295338917188924213057281967408516753663346044186935427512141930298826976725579905780325068861893208184623945068133993347774305129935149458791965425810745250525347621413871825112582862849444490611505557755920031153030962246019860868777963887133761146896092975766644506011260163310379814954588537523221334256 [157,120] 309128480118158163150402922571765381151632165973458913302359200920594410479846859810741356632188395001518223316944057256423959799852331392161372657735933049931118655710374639320927657789579526792814885527578006704893548663304757364934108209801484520778614114596881900239062752567166610824429115906450189414635150619975386779856807711033830014657753871164951871594748732299565117062259471658269492024702336050877176813797083686407247906714089380700482207068253100191428108527596150776262814220956997491989413447657539951272023981598535886030553414205128833942366166408464443764558170154805169862208571838245092700594280229848278797991256818631752258974949746754697925874966858498423353429774018869663013289585164534075632297710021874665083819903829561957784783325773657540992898612450840955731011172413159899182489786844177309212618844947507500684344917644386513693776540260483630180556737475244787180944337622411764961342115862787406545252546083548830923420432086865443862480096246383196637242096457312949951472291622025723560773436923711821443455255902258302766128465268441065911121787660101301200790175631390714510342931762536220668250827629816548358823154317349471383438756492223341801568325433228294091432826352187312046506409686733592895535481098974082723219788463788918304452237140778192994557581930584607114265824981984340034887636127429356845956367237408014566628680915978353870507750943240552355756091277444819052581830568945461260376150534201708011935825019817313821034762148620881281836192675149368903341432686791011864982557241227356290173601139985649203881057098207110614090218404443633438600687155036276448 [157,121] 917989907230965898466254630383107871066411932349124354087062870437552372781727983303164312346127042716110409810594754951071186565426675277567871917958729482616323689310804475806784358291331255200129671931068162138634089362270233511926219850649559715351309437173599543695807763589201159718241550124955269544839310915205163544620722650087856660085671732228893004057865281481253860186398519034125638854319550853363146518819732384618041305098688718993345607738372574086130513733591207474581402135368075462430112627792711980112930711434805765504203051174728596193940401527028698283465379397476519977475553596969536375866848648792002303602212414386219757572942189987642423767133420071335235714766621530494348129608109592439455537512399840035896053414196146309065522978718515274083299164064897139107151000742449023993284608085346281074418095575917586368935180352917118357122096293891595447295006296231959262643404141813242855157862315586903208227813419916576673754652479002477365401754537680248754556497482029571308523183972503793210842052547200884763669115718043880789465152803068076652851879175371362141616457565716450296367176570491253879765834303834547945414928535264556553545509155705716587131805971808728684048155848809061971785219711984056118427948548246903586603910786589383949658064964594923557133467103770823271883865258976963173530448045252543558887289754735458120367078470337186096978668603043028796683233764659326855140478285574766437197957646298148007767274273021857755944578372775260870117861698838495736303157704349679693110207114022975750579498381058268831923733137776854894481473239638235664366634374392 [157,122] -231132544212917230185053694054449959969253382066315512453869114820731372960227814636897233274109303195362284804030076711397802721315170638297731536625420868695730268843183283932255728109929035880505859083652174638490820117286630383785099523449531010336367132497415714512457415751338711690744439715307631232565139781885885420354024508802357178960440779899631588536936637111258342112051927898484040235393333704787476335580588199840731617207277876925155908768249297878407881644852450872588594506185182786491916712584283973978802269997373036927547800874937892452421864355882979615127360238023959623740376469868067987656169594491929757310002268254318998075359452457648127873361514181512017483926766412157433345684257446799017784293180243638023637710597752653118106615858158370433439412738036702262201993253039345649464861369931424286121415214481121027487545708866495663201234714538959022532264841942373429893106908572797595390386799176439810528130621747151221469502456667078175128631553515231085318891608509742142654120794881053183380171948417150407761339188868527531647832311995240597161464017531430389368350170527655277811759468869498680613955533389498811441693565514364970600496036538628752515990888982414073459929062082321350010353394266842367022201791949964748244751805084156600718851333681128172401009944064103394533701151383831116027896482507144352842977808893670949210654716855557304403917758539899278972871481176979154347146530659809239847867102384026820596026414314649374502635343344990134113082755091633853143394440246284551071716720187139088535426276915836721119208284393428317691607102140081838824094 [157,123] -25300051565904802258981716210389926937254585641197334787031993945343923662865923322795157486190843721440141572733951908457067725932475944736328185793586171071961181606651450218486417249255955367370198705053706962381225061851273813603985674198909887567022827555074319587098059121060108194948331924975749399975669299177608362765019456068953902083897250404773440443144931028183996257536552327361694542301499382347912884461438657107861145073217141342116008250166252472247096996657168403470073687935290650878002566804136098080831193318498113102413430592659341401455133424782324608997955815428139895163228479665859050310073885037411242458937277578406437261968757398034751163663469949519876008836743960739642618012068786042555633781544807554163282797295188885809385059435534114087381659776830791056357954377479795502332785741958007132066713484183963923636207620157002399516281371197935357970992978020166566794721704497442942895966954079913616613888234011101919340163654996152927365352317504414574438742706325309825690345044018145220857147449737375887735450110186647019544986225090531748815480733958385434213668808912679850659554099090689853104763914196292681146757587470557375863559713866449659118964370788390711708604714875743191116522272309823347713864023630688341344177647264177410699464060921505934391015367613118777637920138941666604337786718360141399784508368871987039938533663555126601091882629292132264508660191165781040085529797318404485453512061148348658207265576850218791713230655650523595962593615495245053059181578596142850971675488070010673771632252982415665562990674952880027639306299870227026 [157,124] 18176428269186311384963809238792036325645808099881853083285347810335139138457763935049095097138060887705054499374415652929120358217242109734732596514538457522100945483394505562799658118640853392735140050914306987682509357236155306548000121828843893448425073481812921061894897748954167891371299998189563646622657960880587106104166212846062861837016411602283724992063300430052402985690686216782695035958604439525158875710631830299131903096937682554139542993080713977424282998235814752920709101520341856520137392290706495522415188360446093197273884719077485303680018695891412917201363145563452718866045253677974523631669109982619350699008702162278751995607510548124594163141231682946404615077461441435552219851138280711744615811060586051050048634877241145420064330349740795141955913892775247453433734217385890277649611517674295148686578412368579461163530490324061999679634285898871902211126192667982497701146210341553375501162211895256586146332339538776033511150250140804792769414908586653932277250357884539193904972556713871603373986582758388280683163072957008481548557193171523008991964893437248286396876993986296074177338492480792544549683510139638296628203853649571110005377924872108721138285784308873653596252980412376171620373809385458665621041619546831358738145541893639750446122894441959074285640906991762005160255854372775817974739705480115890084331172410378880096175358632696020351138275889518488525633237369580027807919469912623902328157666061196126703970380001674236127866296357161376205476046140170227668337617811971214259295723708388810136805691242104774585353704066530067602395551926 [157,125] -1023195675239315618666796952525011380891027124631227575532038650016336941065418477415041888992455969908790040447489599607434911189762584239631603192914638426572622562237559644276869677519358733435466977163227587398609374675281279292357033793988470259984162248377203425819604629378967582868025672541101125537826777074930919853022497540396413810706264950908641774695341798893765224369473086183131323056205411651503969767458990483042920576754712535326888915750641327883045738103892518452836090588026269437842911340528620670083289535004666051785146508439809994246335511470783820332061645379840040761932155403516642498868995441866006973802263734830729988403324719039284675866247267142786430189141612228989609825884366366598950122999404038366208769934088411508669044672437713294931223786355518110170607485605314949091778812545485786795361794433629242238669947913219067198690258929099049211435540045035274071845669228249568733489601246308957783629918173990020780019837249091740391768672103241618483894087838284140347391352918442246262921164197511984149275577354357420028221216620330148053700453738779939893569644375277882912684093244233719808776497659191822206176408099876385590358600893701687602022721809473380266638558516280264814945394616875574872801469562330465634055617038012155620292253154683665733793908954627995971597897173346335920602234621988465829118968335473178502613983874976488316330873532318286415223999401165819188816156163457285925106803072907278244297597020600765803348765194757915615841688919940657996456040697439653329331979975508979542050307583052530886681568934864647280156 [157,126] -164498340600110144481531810835777515441402773448070556441839477649699790760644921152540009989097523670659542640814987339835265472575842977924925324462978938227274633209246030033571390813327390394122733852558933684818725624038001511085889701945168314084866920097888307803076823952410280175910997022258210161728901586649541300348311254194572707994400183567895905867649132880815296379295034755849528294705056584232893747076889404765687116183594608321292273482207087730326499701051181747600992359407747896274382528895784779116319597263517085389981790565260650710228960300125434501892711456941905891917989628671054372664940898388032359764772906869181487508516887213073366986730958478769749480223497304568338676702280097787243572384788165929910211740163411434072077710171907559984261591939866656767102823806429542404008648778474857553434389774137003806825676521589091943576653833680068400485680474121749971376046569656721605054811628341125609255050359718995561309493541712280982487013360057514223184371335854865958675574956203427559531818042276575300940032979336667770890639274696647671143469994574444321656599296650229528266306453155886026497493823933231355341467860504334690620910861702481394815058959702990551830831107836995825952934564212821455037311013254244431626957720237986339982771046739284640412688045125960179732779832012759380461807735100360891524704029522244595169378474731446539710261032962555045375939971215153988379874058319270028968427439877278894371839325020522992569461342776115830495926121261096051771583460274845628602915037672908785210615718189423717648471454191264 [157,127] 45630403847626304632459777831228877508389456689427984716035921477570868185794657322445211894936968822303944657525502206297882739750595709241637628866025095604879676797377353519757189266549917613010653240315215183036838260102545500451866300023929107303425775090467873953082410310111808848027765247517536560170493030490347665034011233395720959501156658797405767734278524180291161661896748542043203194649784942518102565211899826307091010946010118948073075791916923371130066924356787236592277877671826124984660038073223624528063015725165757325992073843096240669583294137331518883394019932335822641554850837446091220410102967264409520391376188211454824120054858212531570577317133625573035786343260364237857568072770902435885173232870443925356604459554499465932451181033244907225705700157475212399585594505000104711968410600953861132570914394280227899685811667683087980121005325218524175421961217523900376923334361523402595004821901018015861745561873081471916836926865671667113322543080265394262254044738289682682010318586776817040457524903019487850846172028604195299921811099185207239331146195378399845638073880883918488398706745958521184302294430097276672823635053629589774251238339202287097107828889784621955971865837459590352661810868031394584431398227073629453101590876965115386001981351211596277575809841484148040047121383484029780362234536898897128368325713432125100881114074384976056244430666400238168771951072295913351925654920437255497462508207742215540915504724190888525856267690893509158534884535712458840689662736409160533248950681481001953667793783005813755194732741 [157,128] -16100447550973166127462010616847032105506184788763457780334789337612119178224701904770588009550848468250250773887846033840313298098446227131522248923392681351405279947562817957640033035911142529245474255213349845740803319983158878612685693814141625358033859795071042872145166628028663932244410556581309037299341038193328540770522281209699207584578529594947786543455071598243874783007812874075638058661692550067772234380413086065016220547402692778774113171048338104244454964638559306464884884731115499626730332236816324657905311954807148216668843247016815145259814804010895055594455260803283885311078706949807437626238308978315164115775356187336577544096429027216668998298430568117325144994595406579035726276845748134947239037621174611428511981037680522201663118387874092322593208730699476548824146596235487182381537535728711590299806592370280096465155020681276358210138729586469351469568053823651074180211312766261537614417873639058469319906907783863954021490246530574736317429531083077919393531181659452760905393562657523631368246264907966311222804844921108602251816576397716933690514024304297748345407453023960125445062827634288305284799331185435498295087219153874615395970815830688758852681378518463637047598439833455676365428802276284108156886287543498099751353449930988070451683278331305934363418740787151030491191713631342459320129670355271835223922413479270492308435901669516200403610011030688808939601316460037483477797572063495306454770871036420281977242848541145602567602720056318724282113641729177615544829593567298482327033098680154502740334219170673063320 [157,129] -1427726405822850088003225092702953938884093556628131752223457579954298201155909823715432358610376615376475008853414034067417540859063494522507579535901681486257743386516666637959516899127672760315702040749637530190443991081092093714168869084243722518355701861685554161548821891667988371594420406930166223376188348277021667989274657969043580710006794440687772062613598816056771318060413724812144105053744717784027442234836971337830069488731209439617913058368890742068687926606275212184634542158798355399162084986307945243541895690255142838017965485501870555212344080500470458468850377554578902763191458328070504549485153325279976194515725520531779169292356522610811098442624659742546513131091867914542746928736034073726160968331261524909978004645990602077629438932903941780605683625434240214549161276293408453027916210792758181800208582554922825089575366293537790623761690309961132390711749819631761983419332799069719356668941955854153697051849250937676297783227993225550858288409077063953990514717542831389772719079940378542359425972908515562766670912389584513032153476333816375451859316093703477448297299212446296916226557996039418332720079127888852047948668903124541065614559162363348131953326674715117244114044294819800113881275502774145511069781633087064414200436780974097324876100617907630611316777652857376529087396787630908182373246237239421248786280246051061596563731749866485196349083715650373035466817257338110411509148401679276013058481526395973948717137123774036038083777328411432551605973728134990351196664409811738956470923663422935873152981106376 [157,130] 15138696183201773170245616430222027293756900293646642404957102729714496629649535732763527480703389338744648264526754790796145650245499735350165038897000411790181065779078847555152612112745777562146576666671770638828018259114451968963553213844292683725133833454737768029284357448239355336553255025383315497178064306375924039609601948341264524504848931754647161536459408750977225666569914970964544233347688144247299322949526569439634627757416826882131401704555136918567726230871133365360485441192893828742565044566728044420857474080490089845618235687653221276972721927866497124031153116509146440460272917360188104239669655154494047311335948576107126264536664767860012406097754931634894425874058520646181197492459697501568971007318416034042314726493571858655097380197030955290400071257830307707599718849522806737825908720085574197159072790724907519620845178073522077877951759847968301529912673647880174412474382873789764324734386579182224528977188993147152103532927483204555275305519935114923950397408991219868498726213914887272528367773523050974225999540194046828990876892614227531678469491554779324721779104921355650594702695120548346702596526279710508119248259123339157732350648816460006839152170514536581000105254647168171472343580490875176117233114770617186747118789328685197225591964790653299552078087892725724944761173596060462029858491242439681266459298923558671213791208982938382568521613724226334392080891192655028616439167978482584151164047965356961734540311468996561980376735308046195176350773847898315467548817180974116206629559234725732991542 [157,131] 2320576239558528697802556032749872870682377050839144877338493863462878963852980376688052015277065409631041885137890927220955375206538625670111807633911685335426322055017626675103279189016503902977035098217411295056408048121744939132242887068238568285683312982433130021186384323836664871803690503895327430201826111427033296847047660471963395171874587444665627932555278497474560288678894398841655076394084753746741414365073747631531417458772841846013642452046747895501215792536677860767661956792600192815058421541251592280244238491801531996925427317117209704574935915542354980431792659376248962764906754045040731070397354924451765578094223602265781432028489738045920713264949798971523139369899066142179383957318361138905029026048885579248316455495327242514275324267178012322007231509792784335378355168925614516684032912831685166341031279667340431331573371790850423469840932882636064651508558770954859845091282131257669395596322112628747373272158558279180022254024607394872997931929429221366598239542354088061648818832507683193319977329880847530429240490931207134861669078285541980843348245694461839624694085982521182884016599903291203109655208912813128746363803813372218945004304600574866772142338661643817494499463019492570307453553829508430640905646073831586252863716070040216440938568771212763055883800366169817047018709027499365715148089852023342284923858817585019791196183354795893966940253693995158890662700603565852706792899250764876131988647622647179512096422241835610353725868228246189529794328688780863642240502873378242378357016620535256 [157,132] 14748641774859633992836622946903318802758152707858499048499466039550157727585569610717287878393737165726348299586498315688673507545622588265955166414276496127953644788901232237278445225329263004120516702784670698435232118349300355705128185133806737732549245578117208777354506044066040053817471171335450968200115769415152502599709141797235479335030258012780875022471449408049962176795548537132748653406846487400271190779178128403983452088373378657070571900884583120860563451214236474983573543369952340306486424501023178516354325238465675186407392388102475690876985875214881408200851391260702967312020784012571041428537661245022217279798450083999069075295572814379127161433939607870665627129110359671097508606741963219753528681959432257788730114220041850174873098386386407395878683142535752548801377978602424463919244523853951544237709919671365214948240954624911608271928782903493413810364628450814502086456500972580098832717788585551802494784251057900225032337562103661415884823579712750870212713369830377358232938263978972619078741917227017687449786614713475859475635787687979594918638116089678032091271057718618531497367658840928022231320585372778956254028396239721083111443562593476084235841917625030713571726585618008629556898504752463518460294406498247099450442609790063247421847974875881944072526667923095031609689595129711882917080613679374769699265803452689576965547514900096630687808090154225718669697458840066479240850863750855427469479277324137993469023899901554735906206633922449939830389365524077392772713829632548273601179830 [157,133] -1763011430088607878106600820768590661630128738822851761932017708392864354304009087023991036911705451083772766865123149766372259677719589054761678422605323111661665752872942756371567558316431715265571113351824060682705992517566726135281706677505435470768968671676034415050606116460717992957738703108110300760218532752038768952871844147945864533613266603695659766255883869434858497342887282590299996560189519986011463421239217191136442630267340426757860552840706089578027360352012988157047604790448777318008888756612006966223214858636469300504652441199449288593171526100939449291390288843634012669148570640179119512767773418555167957216874576416041766264170926247932903332667215994159712642790388807236666544836302395245849007380983799710383005880603759706841862894437347297057002112454968121671685178906025176791906893914770048700071442877185744185327400068895686291452341757684297647528956531153925989986567555201883960536504285264190201257074399672163554352124301493023568133778172797094704424817520127127639552818431363058605026705769671031397031544035907505950303241743930363062464411267226020809774552663284183320159327239827276630081967203780350368631933657143264329793515445193752291022306812951005581322095777838559750695053267414526101474521901037187770594802640743685112851636044137044709415806514170263623626101795419833398237048472805018501253048748642840049355079641466470234452136781388302865370161045354386761207524405318679305289254996002783179784671222786346451226667663661518721187252572345817922226948615668806600 [157,134] -197895244464138835977092221719770005643890846605673012865925322157851522157151339159727862164050122878800345827277952534031388284246909733592902385067826434387754473249617023412197410076678406457737338909763191683209157650352272298498350919526059725281780650766583561687443097321146034621143753820449095561832800536275655327329825910536028193146916993790565438886481817453703166821860485567091020449250779198440752495590040732565636414883955556604913998620443543718312689343292004240658323753804805167175103096804624984437956638081214611252584023611803966656751399476926161791839384778944041660862642689324301424256138323186717887267999796841804228683839643411240413856396998216436113614147758090973486415383223630651053322148767760679188050703109183081314620074795286470792771163057631359256028591680604821690029944763796900460888462314103149248712567506287522500045414025263393105735455167638570255499078124398616544978772629549925794047178514897326184846763006785559904390952211881780590180368966347152830554177510502336673126759625177840933245025238527764071150415903148021047200670556957825259830854751086135034518541362557767843151291229328425221374791335514063894720625185511660970737675678416003307986318752172223368324353642865341039533624617979458313062780893342982900477248417403972745206643195733968924635876072312244151000218820892432777615232040008232642490673907655728755414439194135474413920386011386691545961224881264198767379401620280481772996593843070448958693386253055155672727204010136638198493795701768 [157,135] 8347248856136047457174590015346817250821398265998936752068290296322144360908529464840498906068851299802290442963785720174233295634119316994674269680802997000432036788087112784905045237903803522823253769562829510882308083106788040716916465960138673845924586146187615426550607955190441956572530407935224135268081373642190819498336210023312919048399680089547722387263767338689836803997537812386263379779231602844571939639881795141822013367029670682879744920336274854024471040842355900727757494731138667752218913102476506119479586669496446358588815900681224865418722186083030841933773503703347552168255819071012558502139393447688095057980078158668670516863568207883781141273242976882058327404184658499266250400782955283687985102592283267585189113837861335165246532129323547572567447362840270216433391357822020980289844881559754137447263954597512455645836790606175752928942178363212816725302608281346903865039328360415320582090544523056825107701607326428382692600186095324832089149196777308950508187843557326630013700105328925964689278017034130170421862961829274968573698604168638894074588527130652695518750359823274835116856940090892738493391890073120550262427674993753018277473117256960648677395690730991040225723178969466876600543992059375648906910887007704270058610195700982359199758033248468833043997138925561096457224571995916183714252298618747156639345024943225755901848607969976053231843202673389382093266265969656545494337736407437990004049233111310853790640068804564313925006297537134022513721491655164568536177 [157,136] -89419706685702220904288263672880340780853754950943056590179951615736250997496030712802137076658386361900850020277432341328969298967504877006961725798533287673390007372057847337743492855505655966754159058300634009407522459270156263002473689735968072008236786192245128718600316841831730669595896954434768574065912956754110933315924392686809795115743388039612486542469668192781057445852622102376587915265999030817575671710546902002947695875847307004551586393111351431121734016484414921343400439793901768354584369572710948078513583675655102341232290382241247151481901323043587248535343657957462770692127218491375401174912415188483063705563171966107021369620681885856615288020294212301640581033454660982681471263651027825967885954808407343956314206484163963108820110696812074097845750027984384716473977302596087763932641441837833795169770342954814906815341589908505032922217319067234960907443880990477188255857378142980524024935447874414695129616945556671402863914775697521220160871489837609892202348143202068311504542525491041221189983966706517345514367143334106454998386033402981107227433567965062811322114347759407005809074432811834952185456485896964511186018376772190173113678988463454467189503935443806933832367485342024231764025634035915865025514181106119338995076771784607326630429506592595338380323110392837808400982478133580781417639869169809684758342655160486371059800003612217086328791366256991140218472346848107538803242164282242939521301538644141264425199698083163129889112206608417061851153657202184 [157,137] 1979209051410579631940918507083592532509395704657734593138991400401374148730981587725110003329540354567681748587251081796566631925189933640960053834842516878734009989760027529392054704529163030831225722972187747672611346248965539824283987059992597967136333636393558919745430187785730493403801765036351973195075001900005572898710698411294031642371365738599467727656581278165518783793171975833781607341721775092287473644133309423516272375994307304650041498989468304554208945359179352733932918275398690558253422114807787260239407584610992918277957563307706295077787282853784995657840372478649266326040782002953386464922532903143174771788271019607446158903233005277084777297821259785202623250458780775185642718255753349208119949625244077134289740886279260177324322369520959997451956039711478362767717642044414700116415994979810453390089620839692537112969392999016238050254820397405190449498223950255353643760348624839902050107231406536386593165090692788291948858791833514544930070739172454687435011976893579983497093876155831869956068238622077690460613158505840343809074702573738127122759352412320759165758154731359072663075012684058686760035178428441354752526865922751049668131313361352852495132168193889627535404233626977094950762194332403447353209060347068150380899206686501377824632637694899451918568261291326683880903847615205338332057531384219056846947073241327130800352765334692270596805464036438681130756962008001035634241007593521870363830554977815276745079203397563319536953449065260658590157532 [157,138] -23254346671723669492069748390571761603787383883200911791619524535845273660820113565346583045064217201271957801369314324644190421135926563760923982329153203040000327633566391706754049029213026659063761751318166012452518871299562668846246922832885871462701149112718542230683477111303405210059116947638116525500244695927866255477146799887667978490621018749751557782525856659847883052326113654147750126245945360779542683577230414843009071536743196978499956127471561791185322430860637506741240585337855737886894257787370523586925007281408127158838057393889846936396625143158728099813217349445503097504470364074264573071145644754054313275246271765018914364116999339275197014304741007225261787051751329382471611423318765549417517356888896007714193843365729662345706697744527959851203396900834005108484106441686341789485191422138629797701397825901983071553902667748782469577285851533644116970721703846966073945072378693016344319985140560861032820249656924643313666093798312530167044893678269759006644897816091079418812024381496191934643479332657950008680383036865167826267962542154283214620818743509851675033010700353651108134694470857544485838720336490439722160259413862946796288500990513489413661880087899140687092895742271840006061367346530513862122279786083931783386353579570888993813642390464887284017879442248709887001390895673397887126491778016451392160960349764071095573773119246834539060370349886120401927088729175952432605030680294935144731470067750690247386468125822704324898556658961671893 [157,139] 57387726181658756567450696915176440678395766664206962891872156982402442177858782197621583276208568825240129360328088630369177928203859695761203398396611458028753398839579249879386151038403643001366998368741467934972881227339659195854545582540215498882700802481368638698157485460305511990711601046599513122169122661032890581344596407479300134920576001315269398819924901236372638815804289193868090148627811336369144605507794356940215160180548561345002813572131145904325204812348245469131182020261659058524101194932151524012530601903843237897236354687472759338821837529237554463683980527201699262356373305766741250632378974473450975372257817855853571335251470220195591230897061635764759951317854046870005883583008615424740684123620201182093392577694507433139710457730696354156677901043760762356214494182262033488972195037611558432817964706376079246248551729579720425967671848303526170933644079269193310794449992579322992157145639214781368482881212927043823950971147653017168832134208757003743657589216842675533739388433675652540424929652455981297225320169829850774079419897167553492349840250250478532470874831104794487942842697799745971320838137225651292225472986436786997321660830052471832902369268883000679047516646866102378239969800849029662302489855297223400274245923183714122590699949260210125645146351923036895763174245841680629521736506654711520113449847761076733023615204610612306165343314790237262609507412818763697309091366881658550878248431137398061115388576500194540537750470 [157,140] -1029999927398299257675568368084274072390519134714053098567545396809368002783795010721971337366117627394429913259702257139566843974299656943059048266433533022134783432757498877767118804385974979937883213310670651811836907310099917750061210797200589017236435385548358774435560994796497860448445137601268302890219807554944531284683086984648755167821388418303794015500751856091765332946482477345077035279753791406546379311040419069809490647830664942817346044726964680880781353711803412605913362943901370424117508730783935187778913974764770023061782490158124125622521378378268899935574137210893465177509104822922091764562317638722915809996026927687961296316412177213478189435211514152050461703667193673860412602317153121193117105517665059744549911366521778725480227182631494013572824972839967178747282639382785581881868836047482411199526964921939066001989387691692069318580496250635314989363680833719965777176713166933270923997808557438216479806846300603646698125346111695557994872779753825077646271758513559873822113762427499207501078450309301137852999064573593651057112010688833282040514728858385777278627250794137771495670701403462957406150849271416915238565818581024261593033210804054547631073521500894175045589157288315164491067328917378327875519657952664998943143449114115596049191696012676244806202255079685592417661967900313905765765963763114973177212495349745316429985325204311692791673744506187387959366479169618961940141921852883133455181858005930367651924843717744688283 [157,141] -468437184463577766350706031902098870689268981426825005500323093754617491409708983488234172786373089579185939892578839767282970810670859844327766998759547156662509462498590158408381011921935697899427726882871578526964125349719088526492374350336919381794738636647723267353857687105441115990523303514728593672162705491124725484736985281890863518958001343324082224217575454367475452019655983836642371971180064757386146900154420357925646046573631666103499247912888649587141028455591151510088323965198266853052248288093515389410535529191195077146083776546221960686157547562572193334439555364794950177408689809857623602120310403083771912790341787711992569533653982696499174439807719802090080407282906561125521715117156826610368497478868372574102767646871463931829976893890022202147001915834656610395981838219086114116132326169040487707120715582981080508479898646526265346939521382086227772508469320780171000817613370178162151373034030780235577267200273400135809146921323255362625342747873773067481776687390937380957677008055627381952025073108082471574330678824946820706673664034285643201119667305823005635455987251528694221814639936398977942513424479638168590587922333723100782321759846807114134544138284106628959683036944202757256882002695861067573871628685282016461809316383951899648763897421729581190602874670769139672251955732381099862331857364807774131759463986640178286270693994895966302940184964310665342002512431455936282267757253396203767577401681070409121769716384 [157,142] 857611908268467806214978085392633939748959692525343307161885666988329440942018829797692119319136267464183067131736157482816037619897142699540176717906977919699117514845868155929836869245545362774618163303054388133774832903472521554512930775741355021993098806139282068782169292398013016333094339175378493334723491883060713817513894743502882006272673884847627407592552899831136604318801645091649237609925231642188069134137217341839934515193715058407156463034221647165223613757913487650215910366390449112693716538487646498658073558925085176056505765674580203899252412443376040407064872088010863135492052385079731579249733770781052967742600311203016757613965353411840438413748240491368555762706452150323638889720590329882747316238374773150286607509348462552264248957487901499703596587787246902346704227583213264359052142884990745178364980462920922342961559424183876400261072313978865015923571432613210087109601835586297028008411490774580806266251120013899993831531606261771606129593265985477309329044378457942733283052888391204044834267079872948194348074268148268837562327570828702274548856847143090897859128995109409746854389852331225958238633376976210474967567866960333838276664144140185957562022176735750262805573484301771478045479566747442321223416139906722178958841792614717199455406296196365109331738914964919787584261884486718548632360077909734656651152249819437339762057216525017836259734576438915786020199351001508578111270471901482726139613575229693436 [157,143] 1755512309063344554382612745905574754574637951669643469654434481977991274862014368479051910230252236974309744407345197883735072735418868678120653931693485569145463502067959856001571445779342371671763261202906651470894744775021958078353378681653905936862256114955077160310103389895070458993928339362351246225269974104964676136656365968178373854757849936483002574441190117230264964874109294147735875030324335586867196064251569020206467441110557970367339457136795560561209469257037580095133137055280878773406915300112876759910980475630627623003703353220660618646551183392438568019648396799442299081014957257527114676969970627289724067703864644700915790756954748587967912748382234053167181734291701601940080097854977040426532085427432186941364929165299134615974817567087019949310687495787607839711130797696785578872396725901421366177953035784286131585571085967137084146552481216129930596975637937341849333700969698074657233968596745271573151094737966359986305456649945255098014045095859510530002691364659118673170323392845831244848082316350189600063592590713533061223700083176674734410324036068527075787640909706259750624722206636908657312229740691143155344969957465118680008561875998810240452722079283612307625543611724634719262462517848924436855523168751804856287282417867239309189234425429847427591646018900828854940861536849469686900509784870972395987789589296582770918110499058817110860687487742331669294096967114659847752184013683571047244483254103 [157,144] 82666935753788935653347567324580363739027249178580850345864991670438331726158652624188815294967402488480098617366622522583603308485559775742812222169164398857055155337905937384470282979559559296296743155854227136522333873640535180169984129613464246827107235069542159643212792944918105565656641570533976400865399985842021190371280442948575492344852699929544528821429878331733603988958025165102572892090241857916381761533368483846863299193251408318776777343795749223157896011377453074754423731700454629589844655395789437392664411955481659219168918651020195989005485744858187616641304953228255929899846247564245058746724499306652840030669262042690991313617536574539566056218122063049605927882366200245973891155131666396918986136004826319075165329253490999011675010366857255780757573252830761494342437757627125905535527324741143315630093770593013294237759741266065554315249571475786249198015871481606594935683865718392187687312888435336569176134939640120223928590643267604432565864107620483728824577454435101394945207298116529075813191043099434295303168420893225905503457791521013517701590665827984864323342696067318283679393213018939461136279716429947978289500451797552988330031567007023465133037277808530501605018758334224374556577853122727094059719563542918903740957586743952674306304942609886709393180503309930045678112716996860030760875456641149476381151402820229207728375195517416859560134483028744521151805664908133541363387599343006922 [157,145] -29599301858098039935657236335091306179278468355932705105941985303101412003934598414372867874479679231530526047421202568681912322995491011745073207229390719094203034578226440236944002749582275582201202388282523378050618494692300453659978753761919861454098152477775129691102254457761320442839603998540947154069887131066706582879226905243052552868144802925338516474418391499303325848221422368446085614143407302449645976820904876587370537330789456016884352245604555536731370649385368650618532312501385737208116966636890002645299925419134197864769791671170180433495482891341053037043957041823167763489621917745633271869659538887855181349663936462296087470835622304542403197902435303072101418876671681421302013606796862128183478072195355385896573175357553478709303579296292299860342473098220683883333744675083746553460314465847009471874267108388233620479449453075844734369794413257041416052610282027748316801148276860772235301858017383398966355409422621631147469174414420414368536400659076481019534910543807433435733541606129827477853154915102536394570094204858442673021635247397142143450572758137199126399804096547722319817802945656756004040729564142264899096081748795449851052306087012867258218256457680688805379398901682715735079716251660194329549126508732159773813683420587567401702611672118788799218931571857795106105324528366453162872224276156422996845056436387066353786971488035160019434446417941839263655436282341735026364595818 [157,146] -3902841510658086380995273450863718261047555942959871155195687822716921568861873062940192711840505290682525836617214658907579998511509733456689286756189332297818415868740082228120195986189492959023502773617754737105565323683250683485213664778636309263318859102753728860458098125111437761462796760524167611433532322616816016293731709368078146135184797793321014799054553581685029165218247723504125960509372788715528042271021641319407302813350763032700893992571039176809627790274885070211471913693252495981745760700211931519102998709883040185147560033579990576538597553187042889376682299559035549204887997541014083027753971827510562824050123507328795264474687485907500541327376713324934388960996851726964446561612030788483414539398820891831856520888596658469639102382149197103558298295390215692383365798781135088948313611114816369194732286700439293733757519293393406328650821716909399415175612604012492719695857538364537845106285296726134339499801221407978658989891041132705924845587597499177349139146813556871179771646564042809832850054259301282737984058225743308713384560318078091906646563469852651827284189235402171016149356424303714569883675069301037831473347460295958481283590894603393057629691410699672363152955801836343036826935024257902050686008599719514360599598479088611754649866077895819887254841526381908698526166853658662568571271065340111896092507949814931137455834854270919268166158736491131988785349373989027 [157,147] 66624922441806487949295824115215424752379174573423937954504470795879930384240851221800491225168121472609659736060690768756641437341920055528975205347300693353653279281405480272281669713935705166366037135078069130363406721672743274084341584427585485802263032935804406309235022574394261074520843201179997078585935166812789762717291313463189772671373886952506225548374841617297613293715963472200762802199000272515563060134155338998316522828551148058948163165921940095797164766718125427733075173560001496750550579880766453359732525088437680647285195843639883063916964957266267707149047608130219758050643581789074865480434767074737957409127607054848567113612480553491176207934580399663863313083844604394815636570071463050055552948241816319269178488504958363020561997230078395295570815839147133483228064850168100482519816354595591434166439298557262219852294837945288892016665388106299379362500375792560754774684428462427981642838877835066354197756611237843108311318094071003783842486271889027471526236599873209190689719201108382903655092568885226816963403268847088905946213136297534191724671494850445782828876519194839633385434419684088553183585735777841752834072802628214703181113502586216642796816409585346670576281342150991719596172209143566564267228638195964045420313020352252346547493743463635966050682327802137252823069834362972772219579243657553067670366643887787109879436030250140259867673876229669040014862 [157,148] -3680908982034175763452997910442999278035192249541244199807511741363474369841657760115773506126453060429588313005244325504901932615178685404614760016891129072994901138623163656601657458097553325190639647064302298887905353162402568776871013876071890688070940411634641157970789130289792469512875810059405232993211263974181294987207202563782539077004653953550816739493393174934021947560637880574876299394049454234060803200884314007946766552053715261726165316066394157661237410698890212329684491942435220521337114746529019667851819529638341384226295195378932483645924329000342284590059111661255985552261423006264210228180290099624466789417545811310121350620859258538186844697165183517948866000982497390196167815450024563477960798716931296657215194965159418041246114542651426228784051060588764673230561551469949905007682403697206828182185042773429372834140724273892897337220367550225712294751163317122447335213692315121665664691242726032130479403674600433152372258503442318717533313342457821915242345508979368628779150509852420976330474922805990128777779507627976826295786875664881540422310359981672232738215666863883850498375606828576269891685007141319910013779428760893938357876826488842636250664147813865452102015382390614794290584940711001280482319413620386338700600838532250333512102900249195170931448574364318362261789789079208543080919464998055169055321671005290869280618045051753952255760656516463 [157,149] 14703515391170847276874379838860591884279835257236506280613287987546261043464070521130002466011555171092503371067580710885767108664752849830438795241736239652416224109701179583309174428435601989324571575575753017422097123491193136003476321105314856643365750984166405409192179266688495101923035838312114037143768889786267746410599904996778166330455926002808558609414019906719199347645515032910256536933675206516419050790209149507911721523426765143134932229063554231661374508209728040747793833730955752582047734494242749623727046855480465472906436769697378015170350752213471760771276239755976318575232807727714226470136810330741803108397227754495768506763881204648460342706112510466525864717462918293482069159703380369971964009058870175329738147874196865961911055672500120736358466790367530163044575000334205246005008578783105171075695680495607561296148005454776983557335416019309598882393662615618941325974195860225712654457864720375345228187730202669056472639903260807772750272740978092525106111583821594011224332880373743158619850053487369885168770852333887546759571922010708722983064484728766130070279573354400841964153079769301844634846174452130409175928748353779313596419663392168766589713141696102638474307152701234013971983619098708574279133016026393212364752921825460896085248485520143607520983259646134140779424337032915251032871472665539123386445480203962604249492602787354928982 [157,150] -212421527198423090936681143527781892155784254051428132029094747806903588750581084766897124450323902663983188094953985002381342625476050534783886004317477512768314868240954664166118547573466031739781286352400522942645704686663090566859919147162688031506010798630630579161301595870614267842955823460133686108781026722046390597535624274415100774008178568452239866308977764009613255534682697478697452492155212597647612190832239011995986005451776177154961570851141013107332318322120153798288059707372703220749555980664431602749537554444166059352914422080533450259381347913845589761452460567315988574003190740793539109567927422781035691007674690040443900348975378748901442069724611692810905666629058153768314511980960888632435823832910077961670711798287000561870932494719122267469918145353417093121121420935451162269787123943312333593521268902867026453139056304768593881511419147274268930054018156642694185323324358478436129208765681469558738635000154601608767770036880677196923814275545556890316923273740229848862974272375002957992838243151642114038283767327339029997166624973835506905340783391187489924267776628587804116653499602503749309294734514972084348190734738768917081690079354839338177145669469750647741546123076543840092545276941073174336947921125866455060145118984848392899574947627491665674337941253677436425305916535991400231403389230871192083512885869953123546310843776 [157,151] 405012256075928652327666666769252146531199413399973924222453559115498559387886750499438393801774489191181036936097999234832808592217915280556330494888782862487714907483343200640057747535904556304100253312431836031501758430907611557751485857039637213650544874030730343092553738763924517050125094948853715599247296009629766223839006288947356166924913564972800269235637044693372637883190463095946703280996652151414320716240457782113469909329176878042138953240506598142364244811625661335226426060846870002930682728543098600319435978176436795424733162740244102904282317482449119306139765574234763251576271911780905223497984745658088878821850841561826852184142309132232796449090981994863295932684125695041089137556508468150864581961353505308966282368851469688984433807536303539784573362625819934946322115386162853626787470179318854789161001579523953728713080278314157620853199428983963930106197378100963206359398317167958398774064743321004608833069365069914195408940049795707259723659865381559953842796378379180155669864412586163130036807564447373667161056363820169414030982007052541712241319415815518547905334168656479194088130159790018513174891802490069863872525758309167860815633249784364542705154628206312151210030383293954458776258118721365450069749158698044046424502970291598849106328659690648325792469510591059225775243499508306727068967163276084405313851318744334 [157,152] 273176912502139962505880578500756921224137243650927587269604477162394628205355092680085173151189720282072194352456979213613986213418477662330841957432087122525263573837001053370495264204010576167068962151169047922106341512853442264783761092823657486055648855932030051002283691665673071647131034515903299462675889916010708058656591931597288646188301971737827582156795804414815694409645240992746908522136829992334987683624808544424399658338571427299969331757588332023789269918516122543544596376059653422994172562827703203364399533529285595659388156233464636330702680858992179259797147100667205239987056711662709007277170283110269962479797826698054932030797702690446809932647510250510857636417816591369690721500084042782960527236542635795990491476558630607154447185980183504669971270897392166322236759260368282927306309774328294268830253052601385783027952497847062275614876888800305720320130199316881368220117719689101041821649731560636127415443715918809137723256902393513359780459884135281977116169228030186155593553494058691211848521221323894408287369175737411388488816823967008169811897260560862167432611357676797429652462987945138792910107829288480301896826588158276915228713376111732030129327570380170405621214105737068026466724343218235410892335388081553893973433841369494806224253529154448662464659359331878873321746396386306671793606473786116465666 [157,153] 388661011560831023055593282314024909453837521210291531319403637457004532212338848933019556284627929014560453323621993836330865282642970897083526593326207377270448587547922490931932271267900398084857167217009238239557659750536862411770729859054318637704442094956606058222310455628377334753382407489535944399671310093702322559730919849877993145955752346969404154572283290902804806250326642266898688013980136395854497439677722081647026021650415389565287794113465544051312089067401695728703740185588933825346801465428453470264999262808518484653738156575017076659772598954232543109934022171642597948068798611498427167518177911636362101360269580237135985705121097817450648734813165707020751546928502504043801626141546931820339321651339455085894010355819853711742242876028340349919226512477306606341978621251437695153620989912487744616968418985286944286960666424937938038973242204218555862069541271930952461176724090953647288459458813836386161005174037911035947454458733843739895174093984781186170884406067280480851366353220888702675920057066141278558142194634222576504834743382987084182509757809840155226896013645788272002835648580126751323653460710484047527468757685514146905919017642831793321702532842162357817304557715348622623407957712393326866859916719992170318327696104176784326389876983404535261421014908899312899733110649623580128405023576 [157,154] -10500435078907150714273555070671988837331775152300031794494777511680335811660479711963750261331652270751161858176358746248429454716591665060832353634154393151955410778096579931424248264132032316427078184268822699710254285764059778248622649043764775675115675568491515956937278677736793408827243069315451245196388524628997506156338349247128972946169928472477491038740878041247295130180899068689876598972091607545995790702630458073982080014681620563752348962054352378906748200685480709409866156684235118872903451794136585549852138321918490754630386375310282996902024532183737018651677668554536778512428636214227175668551515860735574441794574521672910793873345176490275693931168521153697259078948773828247594498998147994959837162608602095349233175430484665025605079010248108115913573281314656586322822768105542792984369448883126264518888581627790461320027035646679973139038633874260490963615685887777390856448156667072436827924740336452322855575043777009424115857278711192609114081556455154746696137980168426612329167388782590698210798410434879675679399527452074645330651507475330560040218663796206124198260727368345751720594733663916028540442104857375912382843517958722789400789575150098030522070118580808786735466324200640415979941624419289933209068732193707482834143378100122598587846900383335394802307244325480033574904498831246 [157,155] -7504175340534969581767082131321931027689492485792269286522553869620534610017517266170019223309494020949871926258241359995922187979529820866995858855588304104065923612276231804271317212629200783122535317380236528756200939561467925193272094942438330888765749357139499540263711085577214441161448465856233305598910104501164183166905493626364751303737003772030403979783903860836813733012218119660872617026862825355852833732902781024935282538897397971187345751214676853428437576315277667853722096590452069655516296851847569723280208437933260685679357377330392520927888668425361693872631663154170623374426737120221035531146483791516148362618511589605396615154909439077183305804614741741392629470450038984942709361877714135427626213722128616259457668843646042812186646386155005960738969221227213967183555495349763092620532714882857426638450639671499348626888871752397008428623041808492775062618923104428543170351167887714738445941659404776364592370722693853830096068379535776545674617293398965655289835216609422392181209231300682167697794572508639463392604783870928617090506611613986410749686417195048013899523624619900112554874014571246278274731658250953688722582347694230677480947161281313541404864558769118295822483242135281113115690526573436375422731648924569296817649876483943983286722422873401551057271996777381627426 [157,156] -321470389766725491792857892121217603155221384827205590559217787085446565169729143752368639082410550266136099457615484548342109369171712383772778688514165627233891466605177697340275983973349593219281667822110259049121197598403957990337568361424333691027789307958634429089033265803712135212176293804669375305085096711063867389377061648941178090054153244419166788055388927896053935299041340211590169297005008524437688170790741055977059769651854530445844311164101974598786173046414206201348060011106222294648812764206329634763271491420123547281104150702710128419516094545238279732951806624189266223036534472673507926977655132302278618858066120440246324468826594038528534354877312573184393581028063097735575164942110587750131719363930985045140609086658902862079034153889332147394147888809607911100084283156418598978438464422378247399822393509290291448274021386810700424656786804538004831314170237930988432154080162549567832577332790297595034729299379028422659786461830256116842458232902220156013757061840517504574731165961844881773943182445991347713133985509945614166060167211998343328174108764969386693214747188059482794075405027376515425268157507463654181230547878434224361120477624465408334713194216707056840873127571825216811701782033857477638446148266512680428655150375194541869336336403519492022230372 [157,157] 15879931663147740802571794553437501301462330627187918022971265637651310056601658191642511171372890689086507371072708191915059854927776358457384195945487158705242308234726254932550521686907315687895755011996993441789535811800115525900478863507270262383274284800714430054084510403371294018802131396857561029430979166720874684059791415100452496890938547533531896541953230120595748788868177547471698305078493859704454573757307368054516508852798747903494475303033323519680738667327531475423495298979748277989037881293838143668128755498808492113325268802052458234548770990692876817488436607855287637847271113827059069464651332663031819213412250891179132020965808000071595754527992562765545629235529253815009149554381489278239993823014165561390844726385629339853224874678218338021736511282556871895376247895794409019307202169098808830454878855346755239865466123717209201501059010379832335143516421510848869331961086427539628372647147556713654776986869643021379507012794758838041110096508527647433868462158182234796529365536367386058676560087873281846714967839162432231733092781152578806130091392979441686347860449411115497776157128675247762924180400306602731762604900793888235830305591875667140278548830136348303638826622453638418501791162982414926313533982423113428821599522454412807787304206491 [158,0] 335316976669169155719611607758846557734938079290435662087631995664687937462647573714147758583760786433349468894490138765267312301929269526123997477914463687373590710474672750117658555004890242695147038695430057904840039610980345575864407428624283751722938819784913046207419238590646410666614525943908902527083331713909513419722724492318130613948315272199395694867352889385081691285814241454732676580048528504480625264841534859965258617338790187937774054154947470167496921183890512852187861700020872075050686318259659207083366997790800610317797323340411378248933975052586972859355543989478226753414770887855404846061991853975367947585197796043947286263606203499120504306834293384448530245946094713317508974353635555444400477192019642297607202631205548445802701439510370031363387522195741705666866422802673917946208198131890568571871341441053713618575558412941621781180002334224426444115169277807660406123516370982678203662384745147731349445884315483837270604747406602232643536123274949409681621113232981819071796813824445226778263005457927936419907492200201138945446238861105003182498598270039471299227115626150703851113347135098606385982092658002747056250208223390088637429474525963841557174750162611166345600181378625260273491472194016311715189674779289445767587546159078145938380079819664149765097694051249783963783244775005325060004011801779005367521319179274537241425641643909127849211698853691228223744538474883244157897816387153333151278380171412949903974587232697854910788926796141692607775290744357294410721953037358628659174576449297542458207911739307136358738044570228451214916362676998388593635394650743170105206034888847283450901960501085205117272579074976799014291497491083982629652236906098387646600876207879923270612126149387419562564103750983235078900661417639674071231381230791837167315366268587252690680651607194746713333698478741090576726419404790865026996411934321262736817770124604180921520296643909178821410587872931733727455139160156250000000000000000000000000000000000000000000000000000000000000000000000000 [158,1] 8949940245108167630718639988131030368896615817429182056672432830630304448557877784879655541690626587555282286828854644017033242659385638082383112435084321075843698647884379001446474925554641021922368876311606078900709196149695175135048881689132779507675478695082791915092934611014491010926565667494509556080874538505144211100027292564327944166988926083352629877323975616758482097220182050776822567096597543591245372067178683054731562451478002322724746296242654336563007430766897018567554103097270735885988019249770193102020716046064649839539849735651384075596553951235053471557249762090917137698853512866090098572480755724701520078451779377493073362436964343799961343718735848282480998392670587008887242084352419693760252541118317214412298023970316768471349684081447964828614514292223081371989648111913855467463992865617703094163721831217547728900558089190663697002462690482133812655361960372173661639839846881161697160043385938537557264711967105489957477511009541112988474298113662788213420866787735425600586864165530263126786355479633333947598555954222041579530805186814811330390394720346332162937554838996467458042068765341611987994709040260890470417765159659086833340898374374796149644918802324961707418009077081192196471692208404317992806430265649810270520197540162515541381324846849436510719404581201186985179577601987761616167909364896915575383847492551450520564052917646553152458885400124645939802859188147141882092469449548580894006546151036157537924264568647673443811254362306990901340012141819018961181110585965420331486183685671448041848963291295250292845697454823074068142789584440816202959297111614307261808413301726150828132676852617343572920664788496352558601253394736303472884382262477380211669025220435098787062115241324760095312220606745576958377147283424656308547125023790593818713280623571286129386672576566654237756974211071030285095471957120889423021197571484373052544370145302473347816156563211304308135841308989148454274982213973999023437500000000000000000000000000000000000000000000000000000000000000000000 [158,2] 13417639595302430694678005561771564040783258913065669527189722593201472265568420348013121020849959923959757748876978671771325285457546347480483621872250119664462879522778426758761640101863027711705123127688618980362119330255395112250145896766368564359660293190363675376980305400937348245334166311959152830384924347992944055359853967801147201389850873517821608481063372134414500423379499017484620095036791445477148066751447854044960220457029564930696053066938663586362750494687019243204816621526696319840761298106880680276166978791438925972879163688385000979394917177023757110001025340635333836328449914228646766578578988109949569567289790477836727472171498463870596208973434782299837151641017354808593619569076707172655122770049287666379561408380270184889420909718187790653809897842992068765556101725260392260380880696718341567094351346748974375354578958082681141488492860266340025652901703077153921144812652642759362542223409994893801270487228139675376680000306515389828267701885740570318317841317283639671093326358992755799886410171657654280866928210634827308431900512667159942649611005217214477360775593493673669201707327675638390078459935657646717016216017900385664749022352944770233722506367838246395980804939694842374001523045137861557168187244830644890356054372981606248806171065493223750139112071243545533397346715588343021746201040335285271054134920634959133138991891551767524313233269533670437060208359758452684670830070103757415231809183848426890573577832533350666528795466824115143101854470416763541264565607309272250621188504148852009044356735178633287289550252638951929013475195980276765556997099056310553403784513151709173949063136964979002780518525521183846364307853059063619184031907395590181812233305024853259541433450257502258889468916544390573861482294331256016843354402414824205915692785500240972161704351384205405466533471417742039313819660435673135783940768378007008536890449881254093489606755418631365744222692842888032030670729000121355056762695312500000000000000000000000000000000000000000000000000000000000 [158,3] 6470188167548324960212533061585988993466942469324656489877178901503399856656170191275223355502426645006126851484655185804260828523115596241584510349050572345945423774649089400970221390530992026537326654743256173239470173517497187227603792246475231851787232453458980602361599949465222553769803981102514535552394385919197644266195702406208296293194582391460565618339218960806240170705871637445837369501289862427337724091287314582436348389611394076403771261718224755970440779403807210405281496669441008277128802520145912297016824322247443308193605533160959085279408199709075367489724263629395484357070597514164478430935835419108227788786359869044799723319458662627497942105403123101772955741270981370026915296576966707575137389040774864194201344481879446099471046365381932999823490341020961667039189033009490707441792171360902687492650230415770941785663611427210854377437217775621804997058108737857911519250489157259280665489081032621825216463545497282805188146192425580497914489568704933060085008695852065772978050147807468466799654681611483179090603873432998774184793903759366310264108106324356543866702902053447332360672804033503157645966313448550288876883015367508729940026793035454198980154143011774743819795582155122339453170463835136842877608546580805104342075396144176101598852635228970475274142407728579649980818889553756913590024067489062125402213971840016095462965383157992527641437714177014535446411403918320674404609814183801119926499261214676033196905395800706911831794302583706508674201635207948258862493603726926893435784032413758486017975452775411871539023258548997646035179292194065140577773147864588639337549127954380207403251158152970333420021202481028966919053980180654880712583064637582418285085643853941254251657073304173575310344848778312622592658916041901854318261280246639742709105448542239507565210064926265068611365593146931437921076835265277437097332176075920213436472919704829565493016957835073803561113749721868133293793202369670325424522161483764648437500000000000000000000000000000000000000000000000000 [158,4] 1708488732404253415718278805875878977757470108825458935110134579980235908131962243702157023719759314980023047478547408371839169499159209648976491761908037841139679722230412485439121117260078429798495495152796020588973849954751683214149147614814947799867148178987296475801217286540909046538329721301638673009611506050595838433198101589785031315296869438579180389488528136725097930056935977666166910358149625131458873273520921347191294679794144813705585535382102658179473971921430893440857499902853250351288037201692005311533785335751363431176004659403192128720753788392786784500700202386707254268855368776380549851719663377043043261673870781192496073041135433590373422244522355367286745084029910101890260623164703632984575448986865174005202116051613627087679234147599787472144636160039836362981661181239003038764760972185071790884491238695539935477978279128410938475459066327046823067055996955289773610502075615668891450784800000598599598638130802411824337793608772288875094032501854936813277697273602841990003713247969705014654527673658258353579824308260134070172368410729175008547613032746946856521868235612341518497595878621451244019637020139189392542759164525395097932326733172464694989063242298633277386685250588801114410844782381728497574283739811149200974212727232266712958022020770120017955060500343393662389220826898380775901126134007727273914353631313518386912559270742787451573857466774695299140246201502980960422007100134040312675034625268500160387766185406477138949337495889331644763057685145798447941028451916997483986762755067143168037481117963517263144378882140655558351127851344697073742346997199517171852211481653852414075690590090160664949858527418472093034896219688580309932078859065430224814213988001106577478581389156755384218269750716055794683556721194947065901263154732545882950667522316315458655084748562653643689403491534867011665851552339051148018817356833393856171566453299019029094199227074061390569015173778452755380399606308888138528345734812319278717041015625000000000000000000000000000000000000000000 [158,5] 264788633730418466781832728646732982278625315489645665976373052049323769164648129192180455535551423628016343002848295210242896479155277986191723849750359062897952232199233037990371008655278834090694564924603537695186699372982430918620127545351083960386734828146161585734163938340749733891431311828603256858601188085943399705293647741362233813919699358206400067664511338123241675009473152030524243370138779393517347868883260563406110299414315655612131671086358233979183353567883722464305264905627278706816844945613608153545122008243607707992391885242582208757202906698516460054558074062622322281582184177185923805735658926853198928932776694066079739060109670649851534959809851768215763776375674141391428740947425860926998962358437512836757122187033959815524783619555164752175879722898124212302279073589400052302394845820847625157184102204369717523051466555818248490033840253985081862034207634450265552081698477037191809557348065517675888367321173023468052538617298715079506807238042773973321960801443469042236833821316488308944108723372050140570384079698494336508958818703426015794171276778642020598297643564456698119242764726763305186199053780222231807388235278410767130166982191368698912044310922173359561758957500981355397296178154533369020754747256140062663756746649297679411742587015396009424558928693063474666327709046341723368779029772343855109767733926711779667869516759373286180238436694749993882509861072909141035602764377239281899951281186579679856055158985133265256931224093617819925591284617896074228050928476582554224432313811650691722008478491687649446165940645453459100150749699910348225208937985809439330027963872897208584644544705795368007785101196363497084532059448834613375208465667036696345527296753692860962526926421450078081308840135375355881469614084934350439743578324927060091085167496340923156993941955012542469796222048306646855124593083125222540928249556390692615792447846359545150896904083745715822224432758381438246483055382267635113890946740866638720035552978515625000000000000000000000000000000000000 [158,6] 22315507763128009662806997341536733229955973087283361106149925221407177748631971491466664202818943112838741289383967263314437230425570656261939757231345676758723944803404346842660954810347169571527883046911913867673623638263801266079601735487658098539185974404081522855319957883790886175531739984799531828630643183735857899382308924942163500284671852450802376359730567995019413933935865978080133359218378421397159556746009371560856112263488771832720075861414875103380927286337992278677558525374970011138789059078594502657690434878166894523238002172776525379181502292176307052548838751930179587549649087505080996580026553545731451398723122523954172384528794726223296060113437540945223982645343154999117808711490048044107510436643493652982667637139324848805902184299353352323081783300201227699357319360981309815419098399626885201276627797112759765790298490989218152991161495589852486762754775950899235206279984523505781233386839559053578099469834181747615113036416382542276626298197078596219957038392858525219303314334783472201913170956427701199349619111467121024983875788543412382642006943491102415307563989984460725672474310354506369261174953248133174379402338517609321265905257321164769493329664056215032474580803023319866839311211191764000077884268554684766966912238766234696674813483545848132802639829960323464608357897815163901812354452649351611509494331003414118259957615810493409016922833547517023678236181633891890555035421807729691707333718447823142105010401640492046512402157218664754014263651368368008014161541204939133699052999472208887540627265461062982734239893184660458184764013302157367046246899304418385632405548827636384053756819104690677894943301089298289123343333776043887770243214285012901094441588195649482871653456152868001469464618702884783995377235037579389722879399515428333684226241689559640932306879248726756754727253793686951868289421043950997903664024961948844524116755708202609903343859074824146852855045569978278083670002019561123382876410836672675941372290253639221191406250000000000000000000000000 [158,7] 1039437864212725273200705445992475881718755109307579941666554770731328279865099764503959844082384577395464830385090039960844826852172931155327929472379273455229848917058573602706341620382513012206948201411802346814308606915688387555200090974258919052016718574142283752909768095678579359498050555855705591260760037170147947285909406714605427129029814307657183595994728003007198664825617010468098122982918757044517568914526790507237853587353051732344114625564105239320251011934168008503807647739449985920566178248333611208797009930083404866099808119753174353259949373594633837564876085281549190518661374483889667174351052764281404437070856900434741190702147536989899035383372741743865433285336797555498811899435018438751920256338947109226925054640688370238862915210657545622799445176957846886798985290943689280687989205880852413252772225808984103085181978907294223003254193114802721411418048524127001785607770025566515586809245023569014654673166794526010796196461862722097733774714445133786650967568800198553838093368906062987000830191008953692003784796087481435171383383453760280922910799459960504817346352810539884206974295084259231213784475730429379624085927556564707348387217195636558972378515969837177134657726987601229600394570896508731597209885647653756304388490039886259113657258534482950972097075259756898265521544689274526718963711411893560553035057471404442458213805466227793417345064741171424728993342683582591301703885715116099281978237302145201851765628304156877413986962543829132300983450970648036637031434751036132467191525229365759548848825942361567825481422584653961991810882069763441645346533024968641669800019063547694530360068338863537937970102735817758469683946560471004495672133131350112038384906358511415263547823459293439275190588312594493734285597642319130307005902012597096079797976290193542338902074288083507531886838678084561663350770010496013152314162220036127576247126124975868298219500753749217079554942564560962804479302844002409198044588421044887027733238937798887491226196289062500000000000000000 [158,8] 28671738479410726396654372449226693649975008883511400491980997591668892579132914672110974148309586586600251524440565039858483764209239544508900908953970038058053431684552118140574914380081913128896100401532104940095425453733743951030493733930512453549999682041887434974888552543495564204777125210880442164445658872957640902180930551939186397205957917473961803394974923995341042353097395887548779364955419362499760848013220729851666397803852790099622260686574443127568155668072585390521249713201141524746655041020552513094673271571757631476033881906495560528440722385573870622497222920265576843538881325149558979635073475023796870750954620985047852829597370762199454122205828338403701483162828472400266574090015518839290255915309234828496910629194000972152842860570539192041940799462891833642745051818861504621761991203153753783075648923572929644343581206926711824146320100842330675832277009744090461571463999861923659492753363832130409731261200225498993415420323067843291564726848553836557502956219905711351677126141558148090980856585887730153657350852768684174919213188246331748703496837408553389496394533321415830942181839131952332065995328068969662446709167741188416448014565448811806564523012658240730310603919955839470360177629225394939572555984608984349323752032090457166895304586130348544155991955822850722412202434942551405966149307050887979083252944788081591642475530279679811510351244912209173305611529969043996274092532617363344048359564235577377321075067596571427791344820693241385939276551206874183639025728741172009296441711170529692406065050206426630736958672246462103361264826584741365363058001988147108786285094745162468765681038425368082321044711154422144949791590189352518931537090299036743310672091059051237168479757940716891371779735387912573946552009572825902942636641677236146449493541865017803733740260350535071062148740675964951535852571835781983833881070548395911761739026245722772843341662481217854980865783551615723964560295365386281651943454711994711814337932764829020015895366668701171875000000000 [158,9] 500472207566745350109562377396904917542226830579049268120864805735337527850472503725811926229425119066313673896893421405754654115986759128482294403198277428395639433142413874785613820487996816960014355390210429407679694903973486447091516697928854429920415339927402774134785244069241492859940457119182349190947118443984615373366170810162494704415376635155697827161676157614014810254826555880973776638929649342917864027685078478766211681032163184293157711067486628197720472419238155616505095661242760343844139046688719792430348000166696904841181746631041445483982536424042720083675977753705745409974036351542894324904286910202280286398487901972833077744448508789949111984749470507246882338598262307642973846298042199189567568227664161630105562657486377616371292615047659152175080063656714629181594147652547825275127484255194225764520713497969645459145996484198449491956895321433870478405073421437119447330170219906877653801469656329593346006796197784452547974127199264956855667653048476242904433393012737529803270812660062999738218111187238802788764102336057593441725212736615474777517127759584662801660624313308313995818057365543031671282863704877032398716811618948085132584787084387760707738296264760086786416907729512129727340655298474743557922374341572993037852031059760161799775186035177435188060223493252782592285644204547128962028720001336600096081223277553616319302069569419911891631206070242219679955905660807181738802105181657740018805324779757843421903284959559211720640658195039312293512296334792383091166511021340196749028660374474076101892958781528362314854427389168306264714214088368076939237937513218462685406276624247880521328619163060499926796014724507836784096873369334484192072982528507443187313411056712429025801490412146556407844652711238731695281720122009476200460944570878445347272577180875549651378666895672044128350408220283789249573927850752934039659617529568338610376557527044397750609409289662350965464757986997943898393592979851899601026067978312011907959799827949609607458114624023437500000000000 [158,10] 5768617490256645443452807099599469650787200234287615399745448414529066548702743535694632157899466666607613863828411799179058311161663401443142885316471648227508219017569177223426045824318557853020280382109543567588494456676286127285967766371438860517098097331595457112838860365244459368528051096493548886114568329516781548897219615311200173468751779664308134657733598626414692770713465856001099491162004550953553959104971090511947241593592453393580461520475382158121986499497757432721038819780534814294773847799336244868229101792508307678095678511195365641341595332919263653168297496368487821590332216064429164911880246084259063165633820851638494943981342875796452465758794311709392562392209475218419746664583165774449810221519640215301960067394445380719718748964489831628946798289434148065632541425943673535163645394750358029068200355840588006304606123554393734666669875496132538950022104238297982951285268229328848476919523800630332332547325878455272818365414070462564141921733310050530958976988934189970923765236743452604389353419275257920728733881868654151458198580569232814754021731871315176644415026304514736979563178482963344437497198554778460022103254593288344714999367569587509373729543872670224332726426337163694707232346351207887505501528720535046079920940055009363449491081119936564929483564202319815813901975751749950453637329891549753463773513002124479094141632829583094478189876460952249038844498078851855445454597639442967049319336869690300816279910910149004420285878180162096048378100775153375663355913897670933589999046818558372472966637548153936919671558213136777126010886075200738161475478154944799315114547564565995144036836457597858553468426282766732933532752394651267829908430641737379735358262668792596582632872509866044281749891979394974384476728195267684325896974700421466909945937053746395866630215067353618397927827653294675705999600646011324175252413538720125576136186628965557462530565732043123074990980298427928206531993025591413381446749447157597290303243653397657908499240875244140625000000 [158,11] 44516425384775956255047303081880348343735617630678609244975816169231131266624785375595065313658993591183063982264616522328734170706754606041944181442255071434630850561212472281323547941012998482065636345560884683029820227622106077471026504052336227106560007131943470390809823267356892510427110812672593664188238284472520850836155891881431076417921978712145933602599369270099020490188447436518345020187608043731482283316091216427379840834383169516735790092375354909147767175410421574712448213880326289494283377023064385158045532662681485921192792116953770323376261554447315009077691469194232232599763587515409786165326579712935860999009371492254478881081356981337694180283448148434912033492062799131658568348828515593289361020428164986095184734348112809927730649822820755896700970925878232721554465703218238655520666424892297225436917725621965960198500726529763158085474348357009613594687763365670827395565673494469475709453626561537283042790143829132198917005567832614716840501093114728054046286873992115518118359058820466481203657158865753843013816224470953707413854368130144737738415979667490463801663848499740791534904808115259424903160638717338258143284643742036535153837643941131800412677886417372427338092783852634859267304890154011690441604146525471975635683222661846671329713188379219772173550724725952788991830043646460091753706801621833124004003403493114614136332570794791954853730513248518111875401041365746094691411129323056614965915820909694795510246352244076084305892589145007450305997147307985007726132567921483563315281180158546563241830047440054257129916511874007363004926040132141438852967626635978119366537618660773165783880061108284689466733330203525070218887543931114236750463080456682157328685630620515933217591197896929645803960399125248229986304509386733955036759469507409851258549471517204364937831412139126154412371164581605342865338809912735971255646393032776368919209732041726510979725042385770479656779908142225188322040579512435144590333485192096274474238271068315953016281127929687500000000 [158,12] 226534335996939955104168126796472616933966865105688965438438893004640096388120255597698377532108155734455489050880298724320207384291518054838786150873397131574235129901299451770652077866261609074982775011325469077241957791908523482992681078307359410391272277073613425469695867301617262233828198633270184790502769427604578147677564377124154791766410414997915012804783029011306247341642543647784930556041945308935152679332602548845193485691999948365535812669389702284177066023060530773128159526923289269544411422316197543064069394045484320200261720881018287055780337307853668098430172948183956848726875305709333608598096990877783598701584488888969510191467066639634781711323323991533923245381357336069883245510571086157934555308229340981575492948095155303148369972355986542737039240579788327200252394714131749065443612128703928014319418242640110372607278330288123073963816804881993843957694786002848290420477796164115916657789885332558705652015391732629984789166246635098329479151001921281155486191598038812860148997772913131302220878368128050321919985140695764701810236067482343290206363841877922065687059683674509748343318356780856570054535850440674862813376691648116005724517665863835736179774364483528026437367630674084121550728549366435180961740635446769220510086921777166085358663279464683826110681831538188807943893768845426970227419621760997309235510673044098666786173616944451639850980114656843807196221986738205631900108985503592437027131434482909686046577830669488707960752928811545510703769584379879852667880518844700316113463752543887826361713519820654144030045998468337626584528000146624371421133319520298643074897569978804377744447055852465084480738431485961916909049512274153463650580853402637826447783698595990473839438733580036712288802330144316006350002360442296662148657778977784907332243713394609822418837278394821944367810850260256065252457877025254199037672680274730134029003452416685713942253940140125441842192611176605575437284911669666827192715629138430877276277897180989384651184082031250000000 [158,13] 716002662153361574882788558385254182080199568240742199066194798734172237031063094151089751685541140874397685610349651413682859458591901209441058492596756449883464972781773633356305519981289068046811212036600416830680196818008792019468309780553410490651308322026451041348812058042741183484973897990484454369685102798683517174578122415225668945172288472584069536891330174752667804808054701989852514217473311813172956759027332186720681523317275550292575673829203464292163058748942431247363921282871677592986373355739507793818328681667161627227815490238723906214939330352338765763898014691483902026677265433130850143677271514935042896383324112649962789233054820535451195582035328983073516674586122936309039689042992601022827625051828066498517533549672841731103775455931838717409216105579600337449088823476679915038865778554683277120174913372015301324402037876819693774655900834702436346703251060411704176732541571664463428629215886334390396537756929714188471209298209242693885116949432431134945554508549883977315339636631654297875675877125124704343754083892932912081951421464602142685037446862522019273267006465122857795676778988250144763653820051173809454636642870964029629287338970147859776071495263511183185534616149769904816000653430053348869912120873555238752006750343101021251603951673813022291914189129699738034294295873774900269017276849608484564587912734863061505265574525665192873361876350772994710294056773552422665304003343584947492193617908339581757702856197954453412481632885501020538683749165977946395045827813628631255058864305794814469327288245517553807056098331258075798095632844258482553624794581176189969288666807779453407195604857531207879178689749163438861504053500141341680197793039371264088564034306324178692757611616781618538294847142724873787165402245663672352184203220077599527055913239056239005531124105908393137023258738284274729835856754515314372667559143282626509209388814632159607143232601083428234585617834364496140142791519552827951573513581839947050866612698882818222045898437500000000 [158,14] 1121944223630906034248521485260537915993639600786264545235261525325785942412450065760037989432003547818393823433181653469428336432773782700481481365718608509133403458526897897180512153835083147145014127833102074348701232408276373733579436296721125338252922190336345033502804776541361622564826827701553691818875022270076667763339331524355856452781958447573283279610418327164564501503461404759629761869913454904895721112709457780261609759884177175228549393067091376887666346890892456821834322266727213914030205295901416059743151346645246024980557131452566377461291323164084659299540994556617942641648699579956818640232485111795073812438824336659716353287413096207413429645386175073832312883372719255737010658540169313388475920406891098974957474526791222101968921569911484082915708939284232835795729849581688816343363644330660125915681237724023329224113754322241540022902190128090519649014837696689665355823353491398829172541027521918283681286700030848483540028671571638596537813372585138318641284822863149858684347254418578291645633632168140975943320240709619810487704808874789111539282747747783145876924294273145132671526896963035116221929024960501194297053609674977766113483134179579345034193967712160317986470361926145246777538679854053536756451274200908382610005408759808531513327088506283986931957781451059569774738710879290091062489618700640552733421249901357025949849834030921653328298130777313439646639185739459760944541289773748620186714190489968814760353288583361370710353101794128300217418278023122807991336722079888354910520187934637751653670198033942569627724870012802834758750644507347552379484326926359329441857268081181523347056922931198821342900161600099634364756954129450847856490468394251796338112257016142017414258880382899987062572653544708645407707015207323702414882537563718018632177314939940316858465726916373384699303817278488079045086971740226495001634113597656937380143686586508898501785808719899642994800879532291598925928024471931141925983826293511391725132853025570511817932128906250000 [158,15] -454782336734542783070864089411852015209859876886835819160425053968003535598337493142163111547169775421066220253073431972943652597952851361238576041594733954105019395868307075396987006992862312994433928381672370673580331729386581674362795825498785028864554115131488507201750374290273957812170612670227079277568953295047673634734960794893768404099697505134470521719555552143122895655769878775760532430894956287045022769294802338067291555209991519639417723484911410504869684358332357845692420355458901797631810938638364484851098157221950976240718032928980181230220440765122746611466225267935521181070765738096267138362865759321139533699114180792532489517259429663796513837767410568378066348293360890129255080923063287789583579385664849775551496267735795015078896307931445366387270264044081112268778113124114248944134184366030054537053681845367859387491166869776939416574695552599628452414187554609305458553609593719953646728692459118776996800600122251459309828143888572143809673870228969686871113681334891196920318393911978901198725455532371728737808807698230096905393171047221017386347054419511868261501657843382000178849418251624637107451026297692275464418149760725998002955855648060728924461188133096039355531232611787519652604525691130487368846234932413309026801176793042455951593276913619451781206284152973339321067864206261714481247978380696737975423618028367180343305509077230575124511464222284370635765489905019381236050649273559643687470409807549749785990358997097922177532467865966943711134699678428363196403508798181142059391869053928916669742702505954909303835537278366665315373366794896089805079008513317881683747991372695439626155242528768014091768755957365402278570026633351978794002533527782200331439471786402927448761709630057586935222963004098291777777983950352936096082832383656135494169402287054554002335043320143105102227643795493512513354358318183276577580689779929990372121270468932804536506053163182757214256515467846183214302320099341208713139197428176885296124964952468872070312500000000 [158,16] -4770622803428583605543334582545828221532051142685102155662637481714703994537184840966118978163125864388523742133885649085400976601936875311499173531901794780654567208071876546689269129417945058745264666837125275975876636719054377146604340042467040082492957417915332588846765960192121947574871094969850604989962618900773979675245080774473067459350995406324728963846232334662388280749809619054040770486772903972431719817370972826088879173228350281617273315613828407091269639481239093322715503216299828294792614999687860589503414985756874250401535771300774914424167532427139481606613108542989665958846535947859812686300967844497677858889405114671953458861000170864892278409375041347241146475264410756766022727310133649114112702954421529161933201779435502958880512841186849683278705648820382094991310431370767853875501971208132459330581894031193323916253863968440100507363743791644743429840552610262979267885622035718218288257180320124267584499762564195789327828766868851411529344961520601510504635321999658696966607501911906804393748468719468307721062091634523693865776091807557514919908997745828503131731398946696374333813352397419082191440900017418079590816714476960668007526273943596453932078441154160640186509589795481017188049870946987321530852080924186656603572883086860861545759745025166168413246189520930479776635230154947888674525928853384185212496232714992286220609498450073379211756700324733367008422790934168622202820466660286878399522050833250824888531346039533360564494508206244893172773946204487190918901300030903518905520239633356974932882592816774023547378570656065348060491782626189006875296076115487477423364505206368036721467573393762068214360109307927821168922880953024225277021507447455562480702087426024727401674077153981788696740157486534101368499603277741618276293943883879742100448760313193617987929102526119500254957323419591862991613755884354165671234072183243650631032355378930829998021957183024621871064473328582434875198942068867908956404416898067211150191724300384521484375000000 [158,17] -5992515413730371025404679623226260960217222321663685120889529310713228057789020405088181089548227352189268181753940859628137861199894510719816217567162120813061234465560484614117814559746789182192124831873819793520846805568330912647453646804897511242354912386251546262868029415034608455221861138210637193808883849639567717311905685528329072068074445278625464078441898402456456292807606952786534775826824288045396777100580658810145126287703469612063936638033983890105671683517963754962037706820582134807180285058666280430961778414590654028419318036004391036010858189115404918829801366301971915962490519997782979631477494921924367036750178147561142607424951880228192863040048996499924733854595018162547580909573283719288072865452177195412683495915464945360956424923941915677486442647835073118375662425931428914883592135985777434049957136244766869416633433089992747657396357570380878067179450124608260666488651741004787579368646456949585574756664460363354467074611923698937648868744576289136188399696605796501515273981165354649781038635791614096058123522469235685496210893540952191944852608070509044780783707553294965458645955712297187194906358944575396107561046859319058121935566169133440213375363503351145610179722481877057004405573837663058854923702364713383317837207040679307620461764607475382158099568988303078532343571565853238764364573263221788708894445974322491900987876582814773073383592914977525083420598580511114985348652103082262392660544625538810391726329955975803747863675218732334914306648671294577088206083596256255046772543431674886312953786892506435152040349304764461281674296324735956602452958448929263652755652928809353587036288938244480179214562723227743955971500544106661558167248535115947883450086008084357827499636008307374937992094187183650079665915982712656652489636068135714702734880349290910331019897845304847232831586214337085182592363352203859936148287139252651343284380734986276857180832327073408307180416813315164311327032038403931887124826971557922661304473876953125000000000 [158,18] -9988471596769863563837881136151855735646538805719289539891651091798610855404476880322458309178465281373517148595162027818134446194115856146302753388468477129519157876946405960988337780974352551855680311384285940848102817169003258069482474667511323595626154314988408118841800232240184378063562983932182638038346853861621792614168417442054023713971811556351549647458134544800300687308130619667493356107328423443102455323457799260606959944367169340955495659046981664029338016062817129233789206882207478981760913864884898974587010532659619016328087012550934216215628526028477239461300802234300270138094922959458575067292427696730376551946505313311069018367631424260981754939093739149668481250198406880683529817681484053565486373118326719192533815762253294843766949818829528576716818694265399913475282013806832757718897839773702912836119989413748744630120443193645418905929545958303361516360791169580801779191097049744662880932904048853426078606235341549222158973791081115820660057471238232246644449326707613881416824431189745178616690261833412378280379293399698437438995736830452148720185258111142687236067190204492848154052056645701361251724171253499207912061040260144781224065084166351882002880412223379667519208298076189767001946463411895309330432394043413598928589735846579008520495099689024976310956972629729904942470381973442608492670579434392105675511989831850486437739912564745757548352298229102652048673747067683125126658996852817425877460200365997452359216033520173207179890970137442838854945756340658571049283354015501757026030782352789554278748566715122044726264253940950536591172406774600445931042550132782551072574565735714841803928655487190518367237427549995296470205206742484436829499892503553182165036450734608965083289756640169977347904860754681422035013100639132044691523515108181131911947635275727625821153442651793073136219934162664173649585799652976328643489183396983836885843091489793014867689341210562487732975585092641448878279962784387955368976236059097573161125183105468750000000 [158,19] -47799374233020915251118582208842450288659640484099734948018251051186260644714110942247982619174375833824993514397678977910578432638751316643788685221890125518087274960391920408755977441546280209545299519511697488519864551241664890374087755345000034777945104153372051156592014625809030265222539301042617951742769514260840313796398996821889605822207826949169745637133424983289211742104432004233631716364873159932554869810617427303066791608743509826821538651767214963332459012943420432667581846645904518714896122205513043790830893398885265384487986959475762341451091151717306197317802788983269170031313291842176449966552054043851504153088013893730576819220328018713255606960809492903791896134497341090879572081731575838646427035921415537352952217202777586645160150142272127134964773441402271290699478941291685604422733148922733450900637699843071690851998033986223854853263052690986347388054378867578130105908625646571949799594619124035415770722604569649708305301325623815025859435196009385023066668125397092896202733705492416747002492540639741544500649065145984499605846680728194963112951634476499262706269468871988588759000811302817789028628624462059915275458517015747087670948146215816424980461011202979743604083263380623796844504512032430692143610422602585565077750714492318167267972155629727713495417442946614606180057756947752254083719809057861603537010737272935554944850220633944361042817908232196622893118957115510231983892609942822522029189856083941493366288167875717938621710075989447529433814816793875325892562183147891394973560449359373036326582662904573695262315817646424183450586461281784613153958021158018722287283945908705790543316623613777263098511279338657151972273821397966959312132152996703068265651716757681193107196786652876629028710286893432091632081659621979603318674449385441018054789826108547872759674432574793561592624823740977287244664178248220213192210041003436834327293760952889770993863820994052507453539527948823446348550502165214997525117723853327333927154541015625000000 [158,20] -21006160417041333986092074045545316812056812249887202420117178538316916195049587920218662597890893232920490625424059045511834226740864477603632801942309151488410168584206416513111331252413837675729241835306714465462779981723827507324327849115690835043491250806516391556541775805827220465238372320679240994345334901592419675952723160458827169068559491038370930105378421452920045273882296040337839057686797810105855516436665515101073592104558253180532800131608435969414489166553610539538383693249682727497262952988860435083572545743083133333820762321057529915610370289774562510538465004237751435541311490392649101989482391116400697722469162117089872005145620042807827972156096959347435847026015035302456187363859971181719139352156398538140956477277055558461044864382324504892153350862332450488964504125942138014364455164546857271864699849040423637094253597239151237787244240818982595230087713964586307118082991911403858451141280896340002147401599436259797544851908019550649992727722587215211585500023579005463170274582772774073031353358241581271189858457778133441540733410823724883460146562199156839226673979704083628179349008026484164616038699771815198932384030512036154728058546000997595886454318085980677388370164720310609913372374203181782507200789011909839077548775091306946121298967341862701167841396572533225423775508252580922606274873358441378982675924102715893087932951950182817971623337648326314260645929363716300180009242020703602339978795754761807384606923094798396845181343156016116327869167664206616041096452030207556238781612230867786221724709217803015761837677326985199847702602003588766696574408839408641622173755913321205479093915229132942718110518232102369772595737363685125949327468864870939619165173488114654534040623742999147028446969012273005284042553560115809336888414108330626203560470023255746289937327844382613432676790406118690313669612215646530131047519261922101709768076556889053742543790716780948899724587924591043307771343989058967709992430172860622406005859375000000 [158,21] 358000125710212280278444226339758382754056975116686435406702985595309088404870989453755758175478911677969756411622750726226398697922223052130821010687071250077877291386951719112300403745687090315263674157586988837965246173227768267151695797540799589334949791156616668831929692004097729666462065937930233432054726662417622879038914540000377151048916816377026891308063815997001878201088731039717683846591085105317258583760592750397744557786989101789005211643377301919031297455414321999268635484167019342375948236174342722960154950126952215914595075750380979135888148182839922239230525602980276046761463993156198155365702199668295231674721224634449180325529775896996371500371978744063314918145485080454358750523823372897319570406929624297289899830042129695044007588726074709036365419472442297622772594584715865819792479241439935852224956551805664331863006299690397157643011137462752582880148041518623076440124201922245789045439899788338786050108832385227164634677108556133878116270853693924903650544949924401363119972871094683726508712973445015432145553102432758100504530252107488667882541205617522165631355069727125522334533534409483266881151615175326144408746470387901150587078324090018348945779251808282215994887999621156643994922551568447794422434683231232685849897302310412501062578691023985247378105523366556401238387102582695245574746731469903103723876589625598051227965844764993501476869387783009813061242957782736600878869924261282268304007215620905006515689659141757894309699970065947284052539776614905365619757454278052668622879068355073963838291636891311735519857177203801940773930782510180120223204891556751711073639106207421174617374274855589712743455060926236672822221762204608363234590027032764458131742111163136052449941282630070491624666299998015923804485477891644169497710118141490094032231846120628108919028349669012805413112286420183623939414022869755133895142170011332052575906351163628758881269667121599945703018622956382533874055100300923310633515939116477966308593750000000 [158,22] 781239046649167064140094446109196480028947541433933910564163723987349689415716347963155319984343158004952919570858537395571844647216630181715874676509938527379324554309823032636707430081034982475978964978871364577330529911537889696539769077118139387135099813762499796624827731737556033339759153322641936310692306111915458863946500783849046872440726148668908280982147350105835496115184858837459225414905098437943793454087511143716868133313374625468564834267823910799835308322276509919579862837347859162616446555340626193454764805936171302160133887303452971083898445638595750038710775325688742436664778177244509529638680813208369843384267054158186838875659867087109768258438973336667503836904169785412014731088489759504626908765534726140788290254197553560860443016663082334090922962411461952552334640032493029289669231930100005977284512793164794997448493903483639204613604769236902538136435168297791896244966558219110476432807813890024272987400533799463119056934204944975100291455963807601748241478264244558668713336771462040598729728136226224792598116914290476887718973220071284906649104451398218797533662384543242882820458530117875492427355907270336468470740437704697409635035904620952134127851819709736180135681218466377822908751379762046068389202836506817752603016894541754155832743675000898380731339045408202395432951085311794340298793330397780700465498272343261225226444525882149723582943734121252414700827568064191908266785036034183698866116840401479699566315351619735103875169277613409664651040616327242925083885617521735181255232078134625932238520254322847522684950032515786127304885641200589424112873334787127386742386545371046398089864864665611916183101318217594965286734847403010330423896002038066961141638289616948351715307111338438637292000428514160973145339598984671390012056314511594005088559000666442276049464630254462887550230196379797911205731992627084949538165818470295799968108145370522239279005315744657066193964946446717087164003531919452096162596717476844787597656250000 [158,23] -253956112108369688973776158092412778294912448829803814572798382011118139757583200377857064119057139172083458208942083740642313338796179814933597065111832570645029690559822570982969977804014282779454678293997230567336160629743556403479681967083423160502872443327869645316444308827570498735467246194410402290334255676286986370623606643073480240499642139168648171922382296715734957788120081932556898926829201769349062717248121514709497788557425918075748780649090396335793858695181714705801586137156341918607294412406493262059743794833278051905321554079822279363806889798112524488728286123374633233060684398739714381237060460218930870195994321426099716250400203137322517408559552509086345630429981279038506582397420587472281176745018926130341503133588902101202656838094789350988953806506667792533416967153256389962893329201909633696371581103469912516737380528894245885391019374095312079539080695817562782810145381526063923625318085159131573510613485532042207233981967369217474767741219834886963850122424829942720657672254816361680538599128618114973043764659177751863328274569909690788786437279676199727105861075171829052234765558223213934056565873129519566214050624790103030216099170910302352908227101254525888596421908982934180578721566956658706343364581529986505647196425899418210611119064572027031520844965448568731082619718188997705108478591629073924741095770947315924663204129616913711766247112530750384782892140604086290753025846871476967510939676891608660863125575458071179686633061351374492977790037268451837556624765921870470656736329512526665501553703406630518967108903219406243873711188217748488723916278072834739593712101957195474940508978230159676628759354155585578992585172442675737638695535149925902610928532951595083339552999532858344764771674907205845138704794393977574494647049249257762550374436831562152654990292750554729322823630367968325305126907891423356608117703363331604473433082602949975929776487370821660542965845329993060267098357606978472340852022171020507812500000 [158,24] -2743618994204088620968743786611587112416687601585884905780178814476586350208668072912535388816298979719281854860625629602808819562339652352918421255974308950125201769695533371478400876510152577778972313092435616535724005186301315815176568464100671993152235645820444209391088474975029344340598708095194094026483553323179988722226841504664573000433599224634268928866619116296684506108502653991594492186658813155682027481161793343179066503454582221337701566032700220335156705098177666912377147348955026254871543533259273707464630272176052304324421828141673528462997439345895957353628346831093611015113040888817335610094670162353877383901969612456728223271223493856768863637489384727166677031547923421966130481975679234460158810852151481930770549188461164067368396369577431013451833045538187233711853845359703060320311078093061199436878077674756064364140764044419945653256962977637074749838201507679759223537197386685955526365413120276186285534010064257286653897293493628266863164420920129472587577585275599357015661841019216714967972906698762876341312573320554886224667996441146869761458568993686301872026817980090136920568229363452170159278735641069316926675406400458926504842690484051190310493615570981828907037561547347835878942209776756353802673033261161554520371056560214832077788332906636451147382713700390826677427679135104503523024803730916334324934869652451413615414266520706175060996903515214916315276385004633096207207466699642108890678573054429481571584849902387168983071701712675132119416294236866068954109562738366748984961941922436932583142403127569097105612997209722549038909788001758738097709214823772056612183500573420987468835646134671652009108057199430230444699951743780601032848261542394701517131009914125046345354460958714007290462196972147653268650542721177383951671147433664670794963372724900596419246770422337708959484536571247116346042431867681721475489734612958723853184435449353569498247894249353824814032003112360671366033296449469485440880060195922851562500000 [158,25] -2346759042231298846550754479554001876229546071182855060230439017767857857610104627438320885612663754299432353214012158153453870420323782056687259399124218311672299342472203159274690115586142013502348845295736358534320650843855615241893419218055382283009140610837196990830615510235524183745419238890548259564663550604511546309661007494881823659251653873673853458167400077303168206232244107176092081347184845015704367991298885249535113894756578976452312484474782697571825778973166806332857768389171134568502365231294099146108270170227172709241996062330927813369250717847275423249519030927830833263367874033655306235607466431404909396768833783268343461949653622845563850891635368647309334313033512040796234161654509467809648352390342573434255998256024705336635795495218530778948187153097381407167265320577573616561707041997017974791765413018965590462979675411421362203530063088283961165024972846460599059965886179231394685942286684167133221650213608556519944538092218497465469563742257461832785894831184941015709752775649831061659245493737170800595684950553362970075991836324287353681295872589422180921336464271774487742984840203637688596960365356317098571850486369175505509591701015670315241102497027901469075153874335614557559999124202230928586837445970722704629540142970886814683611559295755401870188822635644174523490181787188524218996423363094852498299086657065539505319954422154244094864624371512025036438105712231236907649151363621022865957894251492015213262293558232932927618543418352987151795502344766020540594683979670279152961094757151741442457735337966858703443064050121698045740800389367488238872973814231470543041863631125610346221060514269808094560357043131491257370243649082701480283097922373004458674197463392208184208823202460671981368446878919048008013930439712926393530467381194568900202763893176189829098205021031704789451745834621205046916353054068854324888567020922857843433313573026924508589187165528544370642080697214478324743873252801467850208282470703125000000 [158,26] 4484127965699787143373435366750250964360742668131292841651770602884585928259379207093251218029668841076209811398554104055774557434784533966924267388029327845371411088497639418637433617070205023267704980430911053523568796847042590780595324813654483491339264276167254671772165716472075229059616209414298940597195920665698206785022440416983921611135069729231820672311657740835215790550723637578612228303380436536359336469339176669381243402329596057748709435415021269207649206367180975733716277987993056477918804324674723400024987734362893122329011906329429560404808869455386343626700634970050718962442137021700762248933653814934710249099459973953114533351864734567566271408339673428950600232670353799025435763292858333503603162957562326769035937157308296034371966150786686500873552159958899653245057667268736916308297858861215623390315369465855310092060618891597678253611591193898782407165340999170120864781209437149349600610665889590015524944634536957824083948519307286663064227891722159474417051914285882093718310191473069057570537180742342943526780486713768275921941867391254316749635192850388977489904656102960267943551027613592280528533869247862639281334867979669400514420975527157716565233420987735016970475594535225239990155700046047633950897416774787767499786034076387455402176710599580940994454039433231937908025372260172362873317392044683425843080616327268356057228835088906959363361582436752516885688864043256078433550709013065405373390938871150304990182928179980827623962473931521618438173533272441834555698173435236782421887303189945356838695462299637204242189153273656546378699502130106247178137179945269096174457430478003355664971834326682998194686938579869650391534368803424513249358199944205716026199744189868017200904203112484167296754475640868179635140525550961643313561692359819685673137813655088231287712436772913160725976931469297009128648577403663641971708584795522718727300732351996645128783815341300952403597737635990286972080898619855866212844848632812500000 [158,27] 5224576497114482015929836413713439238968867253399354104881425822566543262292814758332331558378804376448912323018807817929063870789881966233932792246035634240859836495779104551799898692276322444074244865634256595088967319764317285104261283172364510662114934269808401483484618224635876072597631996228560983128202738812955698700720991980062586558675894639798978108546910389320412366790107177308074633293188907236020062875793639268357636953651133703929001547126853529192169014825344969688340532666686761553162251804251859410736542239742939596641420688105593349143618877153672065049824967257922364666600093649919040330563589962388104864422924396958174894360510959481585808275834764068119526021527030561757086665166876983711539159871021597784636879492908994121472486309910363846160120245415535105866776830470528840139010049252432557415726980447258716828639989022212324943872539892171206521792141223390856177349135329842664708313070862907502039636096439210770872877436298974905716998791385151775496842268336416505944646476288049282056783841990892668512646361824777946845218882542616386411716875746103481151634082791496347346980253862677123797688612265525863172522645896439165154555853726107168060977721695974603550390313557266538666753648717494935162792473982818349468947764143757613795836349200515100905318534093179555869872642878181239065344968915963309592991872437772093527023536667008089787980506407454903550815847326864845852741522192538121328359071061461961680695869208566794219891148100822185691166625213124819604320570329070041239977423274838095303995347621438209477227913001614658677997580394717359934773895086832361139104470934681822134369711089319948078344219618339247369224367712292748312111432974367698965934023117830744887469003740931272354189829480068417475420076623793815272462473520621353090159753828223607428587234171772408756933130200401501528849278266092534824690608231317266851210812324425572419695467574052641349575164701561292469665967748348466033935546875000000 [158,28] 1511486635894559519329217717176855406164225690722799027162868340289956788960819911711295571932105052068050766523403475657635086692376274488749737728497818275960495303802203252297248932541588933698147733753239543535967975846020372039391305730270159887854616319522892410508260926170245692981999246920623142400437686720162636776393336670382511536783044991224345338219569733341143791064850588840731558269351309038756940857497225579950241594969916949959448619366056926558378580721209207854049132059038671849243732309029247636289538207938766506688227731589629728488632216948390728940762462371140978395740265450123856987155447298051104954181000463450768590458634480460240113381197705853616291638831851424598763353453633344143024383150661616152749080123543213199547613169009185418350868356365647025772221071338807127922520174780563269571559934135354262227106967322030628107386471985576663313168340291666878513357415976859863055105626679768455141379283603571072418390886163044049884567856810462536561821770567695737760622028723699687754806159374756117571541186697284114335026417006871200981492888110260260776762924602583656677878000185105624929149823580537522707812450422621513936890059930486348245902302251799786791193043084978441875599923412305041883376928738058225403376474695271287596871962116955899508442951396966807296266137426435000134778430770492086248230108155252500999909309411898141456815886523601969525079705873343554883563023903909711200936011151390202270976042138765346766551898515685060266235049644717306873220997243993161280959494639899207684820699264995175889272772648835318731585020225483103738827369179134252023078155956179540962156839532013709201894963819332347524765042874821555190226789681836151164952504580565864669254341362231980997230113021770146373485967849944639669666136371469691835698995601270736174545547194491860288487790318304994145979728507572448174059797041992771451935630668969161495840386324755160484180418135387610295893212633420966552734375000000 [158,29] -16931162391045109826139211878900823676314186202573635279106280210551554926740361462723506685740587130688099354007549195934057869102735972004088153950380539665810305812854434829107857866179193717370904229131844174351760911873378023815065925114275326040748844922962303501558873707238737471238780295546273169232951210332004369961326762292807140872148077411446245967245443323173826086505777169924735249732038062487987064886223887664139968135284843104865455441803400296166720972315801314597617093946871026195002817557729678765204199517544036625221456041205550132912824582164602405799413520356292656062546167084645354529678241268434429443328727553835139101016186535048630888568052691844657156457746715795677168889270873037596711433688038888905469747171641854684851387042244223239886243355118776314610435746055766090776676264889426835366965793449823764161262125619480130218846931025694835413123222440913913114766671564079757743280410925939338618295986579741355572705519461172831691684056479535149528735219316419842350472981265301182337153267910610531686582049899016676781034331582291429732199812150146398852731970835668692353624783782712937633470532241208651092801858251453571632180347981443718906876171251033894554452865410225151379222247079928282531065287395971117847913801391315768521710099043058086672787545549814068528940867856866871315886284594540295086745551691469617367356641644963219501995693428020012558066052841539140382970669307494963963881234430097252959416635985808177132155693277921740924800062507305542443279062001384076610829831518024195426339190834824894459407722285546022312948921199236943987998634719839394880009286633945418612361121086963684646698458164668516292843031273319812849138692518582325519713753813211695209423203877035994686176827374593511270723055299905003263546208778806730329231620010932087345377860053054456970823957130229159864395974669425624382313047500724991181309769208611198116957495059705189568451140521273222980087360378420708007812500000 [158,30] 18394334457269992693614229781830308300335141408023150729666462585750926426926421015961452942411311905075834900093664227787419185652508225447186472456680400115247173099445384974390828532380450538295561701203090608639117881458154384532322242915000750998547951566430151135018102203776887703736606047854216827639529781366799137033335202705423250053399328566806552473835964946610412409610377651195193178540908314962747641566563735914736941906634669604924326766699845207420922570030118264479841862463437498352666808812488505683665179093128750224261744832408458919941731256515530547041810219802909271095464968104987942871815131927575442399118693952257508205771175727343612406718781136692650003861352706489304092176814476711442889220230775337166817339009481974708557503617916099973609793676343654480183438286244502072831028513897241626470027393212623007224078603472994837581754768591522778057251147057003933799500776741005043305010459283118674423241644422982456447985030745093667036280128512525135525370729456660058315080196752876286908502573340947582095958399482625228604014024911930472618378152945846458995125143324338010901492224488936697263377013251733452369344976839498264333836309768685736308651627767084778580339347169005338095341031889281534432820047815318197631107647330585773342153594480950343178568669700566878405709969025366985299039443625825365373458871708540744571837377486009312231186048918522987736608416125933093484968282117589448605667268150160203882168697471435755759054010402046064012888376435521957606506610707887795069910163635024527686415907035832679455647536869596428093577645580793478661262953896400965035940672245925067339480828638163006647851374719301383568174101169444913124469199343815941690819890804039103222960008123277473848661068332521256783918947480701729417652483494704788603469690982700504636889451402622418498299776552303546272576711586018453463148351168436392906847517141712235549249006311883914128051729670641243377289457820572246093750000 [158,31] -33351247856285522780505043804649724461785067935112985025366549802587136086798067400304462601810707891554993938640443708673740288771510963926762726896157463163437628003899612153824272628637279453933207188802438336863190636628944360422389320457834361103682499745011014101977809867636910691867220238201475354351463035466983994843840970831499235625749045082439070385365302180093691305394249165508389238168557496520635210826064154370536850830743874309327294574737096154159362583605302935130640785973725405381431164857460493623951050608162254082469490401537622964863821957317347204172345962021226072079068489007855155188247277238336253721388578097640618958447782665198476600032087566406277793616611974428759510756395526320726076200085617925516966045278328909204979299906178645851894417589603436129707586945907110473815981438913551771496955917210164826186826440446179883531430043123674478787873503545635280503018475856324198864931645652726774026494796597668950732328076416336012961773057625079448459272992574801191280887546616756746910320668079618829787883698189428434470312088189304404677323664804001299980129057124843903327844192827440986639988695367820103597148415346864603947539346554894447883125122675445628741465812161772235257458971743186054714251671784863828947567087812833425107597287008035235124914257144824993142488979561112978631570102098632683255447758598285297662608943138517183516273624418217948288287386313980603393987235389610163396667006744402131584624773654930862702864229606420771108697527131512914742170397948396959580592096126793113062966722215734310331121679252507464744814681112846291248936907602371281515796833774346558638499788502971255307822594265629568868702049565686424972574326159962004296577237204133172729999337539469267688019261112362574084410031755992257662199917484961644976685820004937851152705092911017206700855613027634980803530042278891690648692522381263118215514636925678987041919542310410439443988307027279729669365230247513437500000 [158,32] 77889133952255540134517951689882657805825123409491762419564240550580463534948355917043844358033642501857164905319489978635240555174399708391329527733652248567040292781267873212764934551895710509944601757334363728215080277525183218677583585637056183011084296560173533402791883721370717684969404721988110017373453125622683810224926093583859807758926692393502464501931976182555611243532361444358887991888210177119104558696107272519065603248233713416892390097692584054246375020067197085250555905552266459728605969673942409018132822799503890483990038083308292539689352925848140905143629504233661535084314531537707906569715944198166234910238971061453805552918306712020457362815975749205297736747287314204450438141584695197969280647789404509841506918508565220281441131564719437045696150078414373731047895601604883029978056000798762446594936095799937561695042570128452169113886071450342151689451957835833966001792973948031881031653738571377150902016292164399153465858073545823965492256705603746172667947672276719687891144228927727276514098826599536232705182925760774768904419943246728762270665424098417523176416076067947782126889882374876517657879827277762031315852856980053395560943811303186708888428942514976650710206493557815140224284887371379596498566057643069666005644250813834648934227966052207000234732714118178185611185955467020946128470965061109983092009036868832647018268747604275843449964857891925989135608926344608321270012786730002975063367335520871700148234400305667767841327247755646579194672346953035034742147513793937017638424966681466818773376977293331661283149519787372360520547289091461590933083268427601470933976467738562272515701844255693643380010961226698957972438202443697097305588006155511294766255393580872842308067348803784149393844001219542633037140692215011021119010172316474962741143892685530021879789204562660307765814566061001792677462107208468775235818565829966901219200441602102382122593894768615353710318303535107512488827106580551750000 [158,33] -134011966888289478526920841244542917165125372580812306377899705493185051393950422139770551294551516250488420954949000139873506707446229402095894353337961515198165984402859335721304276847153928264023837841477770171336876510558407414997961952436728794701058166669789390161646635179441827090260643615014583197926510732346531245010521395286276119802301470493059425838124460440850798699771671413062945113965403471416776530687695410519603311679924445956299419657680148498958487662928869174641507548795491481434231891179567318355943976836896776020166529641262666443913489913844332880968395632321593596733814806432770858361071337080778406391978313143130806946313772872285411801646562856440407299271920175908318264731702726175061169920896314234646671642449010498837711715965038644191193418899946471132919736134687566203308410546109527014454885394898245703172580949229496258618904219113094683313952387131411531012896936986485805730085719463305741161838609685330460367930732963304859948759076531195449229553094480580955080790656581504015925233489430975585727098121012361437624662178606099580089114627025345506700208850675118337803286863474919966852009934593975506953685179917846569894426290388315720522726275364099671830682258424806888329742715612546048055081147166350896493286432806804295552095884020388089804174545110398507666622161540712724130899850048120106668506927486848037659015384697319207828847555782284103749142011747950846818294961681836502235950192397694047439408181162992840972654186095502356338129148595641019563351094290580825958368623581037929722475634518199342050205047322570890666427981607142713195860885669977986874075749002379727226776013325675154226002461880192483993109679017176432710589921196192504749924076104027348700675312504054200430983508356627755360205051924329485713500868701951427049456102005698224812341873492127077600161783259184193980207270913552777379591461377250696066722812106532939321698773847327090803889544438823557604198135252500000 [158,34] 205778064954174084592150327962270818908613785706698445496394981284220779631080723699705562868944918195082150640073965997724192028606831658219474787817397857503885245489433073908731623818922477215766642106701196737785189145157587181928314425779511916308438477850957340908037904723593084230409739129404595193284964165577723170094135506350903390649052966382478871937168822544227125407957907794965994142372442530378504836679849094928984379748303429995306923819134106437115375892361261642675022835752083349344638258470840150662704210907135851819549152657286106914568004113240218952782190911093781286586854676754735727438726110317684013962877852979364660274058890787612493341193676656682005064315602120548758035818561497378222239185658338823996849096342534847753885742704427776292973339011766828109798569823464919884834723204240205936304523154959889058262311058957185545578381272091608935222778426429379473376769118197889856187133740273680607743557641573309907900639920997976000122408069587247565508049496868740718055630004145680945767746882345643929336206125115155392956047327108190617209277914584298353576871646341488352163346475816915151735493360769431698510372097484275724998825826801950145473263911846414727925655308394566680719455155544358301447810974557803110478778524472840947883051903167135231311243811992695951918262944575333053441537382451009189044260442174053953269361448972298141628449091972521164577769624034049646019218346517402501351200852889019733166417764240988727034542564063328078366980020116959618531472449512547475666636004706617295020270289078539784610228256872499511792289163499795590847598571329001819756974114901820284316091605072369558089867753286484001817354882821669755371073215060025813654765910340421845107289228654296692794618986568663581284860230139117783088714855353408069672339134330523620090498464206767904904146648629142180110820253904926237239666566658961085750441771748421025702949665424355461572699690320449014860221864149320 [158,35] -304486528871098921490127607065716319990090085768936872635870928943921264215349253508448422204738206693009226115475474676921513178792877987706082489629537933646567911191124630702322851811483757051730336420329933752835194918758797130150015719794861436545816629456978956218679401503928121544016202484592054347934429052853486959733660729284107123809295966873356451983876082340988709348671193643109255597013046052231295367393503017504444096075642923199808628295958600590758349877552463762121617054531631517930357556920854071025106003767471220314615054818347489464266233880346285305071090701114968424427637144363735628040909244172542512884497332324130849128223073485372318793420634444745539011713573437603254059894895560623587226785763678658682141327298575616950881995688793722112391876163616447008686196612523905893071747041648857356724759094846333891267423902327892021689048093297765014903837824169950066982071649756824304695245287779501275703068976268281271589621960742263812403452639362345138825120808315489370187542734413114965019075381461337150320129669325930449014188478672023236978437876488219437184064525109299908560341009809311762056437397070045579416290021411330156252090298799836664019165652765728856652076312520369170033739934517119612238145761039044728895649719457248316888786836206313415271449812547181244351494601852776807264075660663146507727791134052319153193753344174070393986972575429443593001598787074325393870968101052689919851073440891941134655022670045353671620167928279944157684445484221868743857903403977576368187017082419942964921284853104017955152101668265675737067572510252604535511983524406394046523934347291150780670612256193041906666681783141213088222124895402863634079759562214324199001624218779987436843630260223618645888688606814478421218263081979580908924764558459506921749028449197215504180460374677781905394351513154144442622219231770908916206934184862117540054833921042514437061341687210616731030841621689296634753168060080 [158,36] 416888547287448011623049670205494638286159643507491062352519481035915954600854337103230756186783401213309583232384945915280914481270267756937293869105627044205773950154710115375931054413944329713505084199177423777647855745645036340105579728911631819689317492797988836020884242425916835160012092504073650183132332439120752107742238101651536285411250450346132600891936644252593014564582291106579006747259697990794992733362041806018763662323661229866262739414846457117827415355748420835033602755575922388808813391042511580972899253474691107098968514847812126430779470642122970344204602092833936968662505419720195058857130682930244217564587795075462621715306149285251966658015423441001992785856112769368168232159265467691671238235419547482081377241898755034590234979653959084093335240696516538476132925155479118763325670289910920231819450859261213885470954510540103542275814331773130077878388676269477143481582683346364242386730669853671923421982221565338144111439434973950394130455717512976700723723845945954071373556997252911911955959641142112399916123812887808001933685142915066955411528155699162852747559692046630039717116599612992024126906014666570941580454969296457395172835003221519458776563163770541008066431066523661876869908418037929048643884472284067008093954205191172367324085327694912223002014266182584433910760521044795511578522478238523075014030324809718911849726609123266041498668795170287717949635854096140140383845433329480952254471036723165966529200749396202996291901766875552098527537888826039800479107893772725160247525740591357708308867972481240175500982874173784518978751387015498934760969571614781928901739852555501475055287862502419824873964351338546601747687867413820690740210749209289761996266632629638245566556770605362567433752047829809630604275880851694875413514841739231110048989665018331200927853489680476151783579313280124648338271809113919297895357995796923087998310722696305019547182975946500242352930418853186326916168912 [158,37] -522881784258832449685942747876709398217146293223521529849320349664235595520794732370581692152372822033406663757191909921010283758289019569726557368196772377306461448611503425269433250317966342327059011069231124048739189661948667836762165503876485916508439381602351472035083355397763563971657602597026177840149524536811251691087550003351172090128914187438255362226102375426339238818324509404601763968488275170041406159231885592312536456681698042423089702464354013184551186939453168489778588097855726699922225489364075438721332294875677244304722206283590832093426829249501870011195232514161814556574270989877702517375245582884364316083419337494354848177713371052285523193569649321710025184272325581562572594715031152625559784299806427279927251111313461249345293562711870412445635097118140928341589107313803907122079879499878181069322380360059813937108397681473743811223192699328069592617867302783736633244188904390851274754622673204999739387643818410429190427142430750727506432171772127852012472282166089563414859308273219399911024465349058150027824404006766503982710849009134418113856989857315580865786722362762014106100503827595499224015048372706926513575664321656459912274017818880186588513822518344948979968834063113632425188086154955866003045344991335864418305583180476745987087702572837581227476303828764665294982039658894699339225591048372026994837047418631029065277189003435437938776774182892084194480132613980329867944449402356773163680208844963934987751887994867639144038694570163341499573690429005571641034440268477956608516755798416526718519541862476921873849355905335058900277008567395839547611608737628196484396269292730315640154058151740012204431659805757352111435857594050062413807560428167541002970210858232089846965449733152791179769574048137584079191858994479771210692945404339072636123400943799274559632973212270403560946997420969428973488964975337487821781553272431213315823617919496622321194568080905440301428136438723905139063200 [158,38] 606607030198624011268484754586354860552220783919762219345680827186059796080463915732438544752870695624134123011873654580947358469014579141657703404860455604201179081294113443317255933983922141525576282496440351676048873357536434972529024873503518923722768353929926130629893451006690927872625715309946539806513903422099676180485922152422309257139218355317834534601283543579534746020625451718987647626493987431998496811199940941296207208643159748824910882187618463694989446142058048410170464281278325289828811292214122835049189254218758370071895499607461184812119521786540325120593838225753887611087516247213186435401571836664915074913793767394595050406049115414259597220323938932354868250908040653627450168440206074869723841348172432336430826373394742943848114030975730577595658536665591929345288987688692389395881804435603170453582438670714344580721859850077719303122301190329899027464272988571392961724737849043798621799533889750003504683397981376080944349577011380791757891104905842597310922267013407328864773449205493090049584564993550178565790649064207948141083584949857315165857032884828816308768602893045978691111987914454442211071319138388056546309360680010823090344360671833037746463282382046071482938809966658592930385406337694070798054459985021911819643036787377852223827103958213435769784068203722547560099065875743455912638338641748640519975781658176711551034455484598426156197544727058663450440531417766444016610261614686851662716595876372366991608710225093389858331248589026998474934112821079757842590752692252447780944064717720090845246358420152064863788012387764967290786544050175880980318244122233545541395019664240791485628825000878193723231188474984942032479120899429340379145034476567980482792434892240175357540937157582535563852865992213461414659621600175862540994390793891830028001208500367177359960180871823605337893522951201406824872175645888591480574570598922880789888923155924697464153052710374705373120720566237825494112 [158,39] -652473984390299981141826910131506267355174398727160100294176453981325791582407537241841067515765845193763318205443099452390433016193139388347155474587750541791546650392234084166532307470269188485179133371764795388454398718785327736583183254806669483472698861339668010864327314605863497265986484277628342344030854845481468667435214671966141262533142492854295230465733942638948016673359000816623935050608495878547221456209000774039866172039667774819407432494989195757769072440327580753480949547191429637218961489530522941688442922051263299370060313325057569804416785342682655600704252613925522070988028412043740010612398631626575330254834376968602540649844293604983808192288619890138211083044759285271433464770390811766628806992208697530197708753034832704201679976213635050947751233972703552574749527518912224396819271187789138062299061631998636397966060685099752024882726020182190053634011387456770018857356529829356403537560847013863235675573423335405479496369944684322170683822958777623086170407030067279821987536075682234283987002856449886892184965637424436390689824644546329402745888083881928895578935600547227485620756958626894313940418802096641503477784228436256794795903897622638985444167187667587485745727267491659101452172690622055314729233067611239950174535627284078133835065810727135994937198667833741620970441200052634145857943712250539329176170209284169698986455923093452278310119728643783730414522970133339457701261561391407838848796281369167583193382252184224949454860131074613267153600786726837174085990193720260204338280293493759650959466657109918872379928378777935279402561792032406106025434717279238890870812348629345248682291245626262943149537418470962435518273507995862219571664005594533758705538709940221220466714200915169203611549165763763559234674210229717520371938573308836007532265421260612388548612041346477820667466784291182950200733581411215232176348699774285687656119861091378924001280710125853903099345192233683992 [158,40] 649836565148838382677776949715844864049578484099478573002159290431406124216170058593685526113491915702211964854980816973574381454124269805963839886848879212474177796762214415208806029006039623355338953774732522962737601988394289378036730363354848476027902040956450689580731006854576961758135442445620935975226415513708322008056235918392550714340883827787996058856080096275361452983584855403516629634550891356670284970577183663499969429910299564385223621665495087553972013759071454990395962484062726971576928908466468456216775307274049288473822414187427459079654654899345398083155805036759719863465581291992127936849554310179487709199750885388734674303843312268745271489914126352526245705426952621508936257408263649824612246928249372736074656799440681085581970339743315530784215608097602107335821399754000944598767342935196556445932855638567809122067313308225209831111702537995058550742214825363363012181038004863225730086535477220709735769363687273165429486419613162861081818132985949352203039645116186201975479934878708470950330150283496914848898233472660981014057826906619279706793111499196841583596817736756694156097464733756681459361182223900794458671001898859055920752802686492805875312370558090617623754597355462333599216558499178784251757273202302998312775709698643904106149224986511718041189396712807526285554965619355923734674364002235431507902238566560018533277643228135956184135967023160500016163601379737337871449383636392276745058173263213847101629055755211523003009999300255837395629124681674519790183508140548516119645822791445283611157698155962153380972986955937536047741876548285464121143903934197427082690128359663651459932625469167179381056503155555183045051022099794313460177518247778345812877302380668122311057256537143982139296139372144205622825277127804474854759373316587345608121959180633971802315311491597714186828929673018460037679743401624410237972779792328238298136927242887833485059961239023833024288401443299632 [158,41] -599256194250628281725905998806865072983444969414552204030714244376675551411688825285941184605093648854914390231320570488557457031047017194965425960500095454261940515557682302490902315598076179602747805587756995867573313870352140087848869804584541717330517357169685407215931553421625224214982293764466596479311949942895450217774929632682923616511422017291047058260064286723944790291918843139482629238259844090651590029427029170262301793262371544844229962819963291435509611504599370249452699535167201221863714065536166412847607658957866246054682769015030340093019879029535741080592195728664290787770012826540025179756753147525509589066409331814572684640437891104774784112804073548736206065068985343232223019186387781828524416554673158364806997633084394683070924901853423498457908204222253911709083945490100878181250535998095603200770690569133328040504441566701076951426919895769373683145850458122760902177001050475910174996048473994742099994493546840126873961965139525944994547702967716199822974385289810109623869098891905899504909088971686236051517903092315593989384676745318951924368459316609466171642806571283744359110687185964340255516818435714993164147960858796650631643373399493059015453183163689388837145944065835404275135324535103238675346349947739483687361110570169526461351663721316940951281114988355283278281576629609199754108633364969851387399888295038142259259085328414415114023910428979488393919875233716796453642309185617486613684981187978710955250377916748910974130605905936235102637732424596320039971656135123787417742148119902974351694875750260287683222266525276635781086655325858979384815962709468041567192818768625497699939006687802421532868099114464267802345701957642485817525831645715666987043861231015154545679190937182354332818837676120084984869512591220531765114127646081335255248289260379227190153304424179715021540700554021716226724192613509289311009667724983727015306579594000753459968324723113376736435941061864 [158,42] 512103134635688329483843399259144364816985817178914940739052746882420885221290772322103705882160156212928782106698990777478668281577457698570876567068710256235676653759174120133212696330265890932536906331497939647469336567271585516618000616580924106384737626315578176275990347389046057692052901483490969737437219545724193137713927065747554362326145545449939615369244858931696972182515460774678742624791381833143229479985516989067298243853019859429529690951797504027485551640030979398596899338152742519750145409646411236832151085321630678966825913575700931172849121524747007371396846713144623180631099079779042098375315194294112854933456850162852691337376484101978158784473988488799171778488807927138588621006089423543368170537841547898239710103003646186596668429967009958903945614105290182840724999555532308729850110768845338769512849789444719416476535484570432691866990258218854682024510663350196847134609800013180265128249713418253675745108974011878052468741664824961411886635190431145712085234469707290419588818546779078246155770458785093974145633849716736425166099877824792035739281557406298746409832198404286211633559191272574576099944628846888662290975402468354547279767996757772224217691593007839080384540522017342139015429557906792792350379099683893286308262866125679930759297200529409265765002931739187834752711596613151941058074040827303458300871417258677598973836788524628433441712862582792261117027714918455694508257268070102505001909169394732553800677838783371499895026840834052505323260542765892793171670216402581782655408681796332646762639817942243785992891417204752740152856654351955709189756360477592112341325210415912393028102525578042844524638484398608967556450530726481518957011355087922802756905591575410753493444178119665214115297523999516748589907400387805145244825393706820813069969541851669295155353399575701937814410025438688213404129148315982885034389983424812238371284597786636369364388780163781190000865476 [158,43] -405918518354602823892562803488752356909920174791409894927110423612413919262982595916416838288351872349016986514032171284097041611651638410683175541129631036169538365273934756817237051879400558901146263364471671127544587844122442885164589224036541603052603774692535750146099107340347343169644452029624430091273992849582335965733923524128202081154202161201111702339261395805860867819228845804339456213296126272621757668627241776049732317530747305577232905809144317175991825981246311562808850293672608560117189609853481391071579234784423852229120211399984881873862000142411862013947073147324680582601553329106467827619385446351848020234451630602170041434323673460168336803375258313196170515461034036214137450877227339984825223571076858038897973226763966720298808667161029145751382519353661925839347832441217833703137401738376659858024426570650333721546080655370323139424903012363412878116543195279106892415665471937890740142171042651205155770522249176536448288325429472413640408717509545466399187708248192945965236035356298989066993103116293868077724757610173482676034393600972509830717018585805227538026963304415151978735025660468272301024247325790427077934704318815590945474117474005660412302184378175224399140373929594602106830294758172911186564736941466149806363834613447100172327992595096212989194232946513407714841524385209505018949831782861432813531907283044042960047840147617937000344871484217204167803359193539655652498422912799591098642009664551100952308689238469648652097902314622036096238987068036358594413577957574139905979065142620884901136333550535999736759235029355068746557852323378246607633724493320401194226478310065841127528250470048306960765904357761547915042111200730362301881329533253882137065053842738952508305885655048114016441619855917563441537430258930052215820724071924865695265554153325785145782997501912918678534010194384211097387400954714521578690822514454495826723786437194367270660870263991498219994896 [158,44] 298660861530550087012225973846338720920744582517828488726835612696614534330715497826899263661020153369884596147231908413151042400937533887458647857058082218788343430450212103841138494651570083282345898841071845889145768387675421495163188916338395303585410791637100182955233416518568806186848814371256194506499539083490045187461991011177848143680663201389550129438667943794092157335338874956279728012358340000848774166053018168556737706837440788691814159582132174135488806276397834870994759640356895353916959487246674685557382200705836719691343872857543355655554439987635411832265330255781551937667001150157683191940091774031152873550521563007521116343259985005530807339467042127068779560458581467636014801612709729339384199812564242605509278295393942604363396015930762280325624146268892498204820611983483671331983909363990676397104446033492014734137910509992498557332750524505079371950256709414368968156777507162314057180818187331720273612528398545852647582632466127723553431281706230934177094177840968155172978781129208023528950400512177088747254064708214254490272741219814477337038273003490112641796565839421699931580993053985514837265220017176484530402827164420394263157015267738100468357749531994390805746411030830104674424037567216062341052738820872863295404440785745015305597336950104367614483891392543304472586842885619003368129579655900636386711602885011272396937450204610481904516743116126573812544276482637867902191154822866216432072101624522626045789519521466024683322206550542767898138003262173708796793054766304568916595035403469742735199441974646787963985786379072982646318093736822120961118564761986153459194855205806015983125252028548598849412891415042679058011803179923313700747882525256384871603517538711800917317013623080811506234753338623174806169284286153817466635105678921912419388990154488924211904361080086214366300788185230952071359658333788269242444286826326958518522401044013504981989262804252132805160 [158,45] -204107793676335122583656547538890708823656994670109092395607016339428555403208053086976859714524020128686151254878134421753873933461401076247664594782184657945734935837335496606405993124525039935003904064068802064898531787535570058948854381529261129917744909918228204535490862344269113416738818338655353620465847772336272967151184748593060444243188205530866749682933736293301319663619212343117541464898235549440121804468712777430856467855523627228451045909258387242883796283633403501952970195596541797706601236005061953966614280552691605169151798009112273205838489195124203934544432547773968288796191542147105905136249978032456317722432465999266033073950598935792529064346765777323030606246369274655520662606937895448080594516142739143348859933406183036366620616621466615007969479523189965205704093960915333280216288592775357965678712280579477436840655372524919199433124965658300767915535549771564777294809221725636465518643402224357199927391284231074545002033846995031698698499519174810047664390035897061155020593927017713602620049460663176036338886278866734608532912944976056846566746970984175847416187313257941261759088189170771022967502601917409921821627871343628204227055191252641183085384012453940820945993360157473768723386503615569691383680087184175780113033616743589326631985344357002172535128183813657945991732716031968381956567811344835384214672246430893949262945170182734376404828941151959206951689649999331221921592746249459170680772629420679043132908648002464497960254968022681092372755924984716903737470643489632106809388622566610654565790781783295140173730646722069643156327401557441223694113870608912309530494103793460019396377014187579841010077216204217504096155883963552732466552758156735032520758560573231115318399450599324530092990000701376466643498789584240322389483919424995400870292576033965416488683027639995978621355139201908460908427966381028733230754083439425065293120144509535987097102542505146664 [158,46] 129683198441954609610053739654317609903649530945289025453831126779224558729159635521971586705601060158352996151361787887018544848296302558037863009774036030334831853643627585167321511971861581228492538941528394950678111219314483032814661718076487258159262797629852986615625147491066101279585138375951739305485644905156637550227866813174293942335438695695993244116441871844520779083100740588204220727951970754268961282664573000151693648083446756475901936718604939664676943309564925148493143946461892719190344381415016695286262020591230248558548660437133484059308680377016998704702422897558679278624393685317334021943592788444647343283963636649815006004772591376349655873211564534862482440022784893826382035698629626394156975920499023821992918285026931257755634779824269658377682534253430359152925455610137330478698062506468544647615218035259216551621317108843257199628300724663649713095313392363724855039064299073635515453529341246208256086825342624660419229579683141972965092038829761444152790177871251881609810239178951960190556692719353534998341377659555180714479856246220529733339552367036771282524689051106883451965128244659580573875155939976080855525000916853841215887443237623679316926477841202187928308959005536147957153786699815176722374915706402013316773194816214898914203407754277543188375446843091897025004849464760160789074513310915294734384584156905586673848038917249199017488998791040819099022840356036661906870041862227325283827564468413798684943278146661175495139834883091615327117476301720908647659483308832272014098496937723294601710203007312142381006507619309227343761613568988267152410206479803913749666220092182205167670114064836800075890452608834141361197014274644857652101501466074490586154124972037471257556126665136170098331604998675901166404078796903816877599509920452225787056564977167068092752299513959426467331315071679404427397220400339430727266035013900008903635474743676087496266125780576971 [158,47] -76702476570983826316421450254900690251998166443596184783047978362965915947182409417545253927149002126623403140722610785454728020446218785135524726010692736627399614830013094087936407037979136072240318625999699283583200911469764251908263033014676537780365061386554183032258029817767857621244911536638942576221260830829901901922424502547631739115087454875168709776830354887845939634659455989188839136000654585468458135645925976434727278460229612487842283697906095680338754518188816731060560579314517879627014625465992215258401919329597000249294770135391757594243415845187948806087845255022940517741740628033589943772158834806231245812159738652328049605500161580560436775625222993046028226708893062446495065751476079023254106348239483379932605266805264414322711918057887855948534671326470033608917675362407184929018889317523318208378950417291393110122893223723543988718672745469545745085449120424492569177698554852107303707267763976949267587035628087827139881848066582449756655020210851804483319499333674904727127479158013760648792675576392346926841410276248127471682115342737494434920743827877190951664615759606143611258203689405455625833444421701134373940844642552685116065609279921606788806817876081416106443985326709281037413591255892844421484427635587668857861179153926678464501995708665776768397424731604003047305525956393691934600170612067268256533594768111569605225593532278018826382793659860764667385338157281852630324841660614062325715301590297849574437360671804834102017278650208295436135772366331200978165937016717784065607121662863185933806085887514820811023449596846383230979715038293049238175040814388166984001763681660170530748770211458809397957888274862551319697039226489808256507415253252193555581196296959818414337385815768793615236466943836757406888551262000663557656195567734751674445559848176836333068480492187386533704944727279668435207001142584174998791880565648903229024622126972206027130253120200 [158,48] 42286714252715348032980387306995682520000886313489522596971614561694203554457355237800286026713761005127359250244247141616790863339873804053106400443265903156576721189970529511261054105589474070481371891069156168424965913524357452160793391526343367513336870231630190418059776787371773899741277200337721128025130644070175163750750315824991164589083613586446423992921156836247530646066429277861064017852564922117928771408883462530786202044128014030427001373177485390933701990660729418141048303788288971365639884745578089123382094322481214569297717567942309351080670865892644657232151789266605931636368177954102838119052627332555507522411195946825604521870994332527026080260537088892389764622481954999294165360566710652554804972507215045460219305503474339870928676456051047815580668498968581254024187605028676490799118570908052284087346991077165718551367770055568147043269511367880376658681876125334442741213517043645514136624598746511841089064605809370094922248403133586203500064336664150027400396726606912759068481712127197905301997032258255970476694204811571844870381578203415965735208332701995479331954918189256256019462657370230335501998522673066050053526568742056048254735607157301531503190717185232716798077285033460293247453007216903178058100881669749125302178613418174280237493065606117691004883647830345508792591278265197365788616007750961782479012361983788944728981541684632815446850366647133640365327293783133293016680346208686878247319899294266408354290549019692523283681383618248871790905053827401096801504140918283962204032127916613008767006928127654337330258101415997325361034462400505902636957791772486144102115426011709637157362343021913902073370963333431832240376136576049382294275491130276751911454182044795721983599909901395445593260394463562947922282767438687340414198021171077659758301173081225740703877727493560155221462791503778043280697406835924925827322332136064615111345634426127507877060480 [158,49] -21751565249505956457733950036425196385087305263741282558866425359377262106238400984718298248282319815920078489129962371036510451403808277117981539717131153985571649173960162414623793608699862254542895004922839767115133558594364983265019618356624246002134381638484465762523380738010673811352473265148387000299357321743603870951605287904767746108377447523725771102567066635789155902130129795925019336474692347354954593788698139616240135183195121641388870566239430287779064829699031007580048169697684945320862140563343018826985617367380401609590086216447666249171008510199759199509369743146337259875694700506302976963504704699339438702417869440568627475661245062119149521268919099865273731037233833070356723174639717293710787589652781448317705678428287798387754253084693433701656969756316354572681072886587500817587491539785565655053427633475686641696610686298562103290063854547333483969583887114066136049712261298237131223141481171743068100006823789869876472571847433956079755222508910596888854683832967113787151913078684743066588335145823303865683927019039320431791765248491113792438834551833171885090716881378570642442238870414667513080434944339957443882600740262292256604473345955993710127660972088149189184181469612372642534160036305235153939561012177159541890270492964231113908820838958283387098373612220537280319249205156830726563167056301707422622861542331635132757223854855147196377166475641781279813797242369915702434770425794135116447585929870158596332322729576559277118885900042821550160777472623859964019482169497548917380352350136630768566491864666913246454274964888539002753335098385563558326414954898562568760084090766454188011504947619398513329113039611813643129823946819005018421386248903230574426031540378442911506889004689172294783330073219769733595401407137542900709152785241387111102674442401809456725800273935406740804793368929995529711127464817808248622741673218687111068102115991369244531856 [158,50] 10444343336731198997902736347653464097922088963927201464772490506269171675923676374430769690733868849690666621732473063514358046983713662858153121548031963889677451054167611694900137295418958756050866569643289245118039991323893919844445560597531372150027916001841751766567938634257870847083207188639379565704056734088416623780030906154532729648134930881288040610982942005102550169625649927650315809490238316795439363365772690877938813042048264627891787295883008601290385931693845497945121003890568027486602915109497360795799928668251361584333550448645400245620591350395835848002640047748433566033089707614218533375700764346673071033426172755994729037230662486396439904305422004748403189082176760593364201284426824585724627699372596487854731934715866062985547062434879539960580916497221684664059536222440396212843446691078222990461538507143042919606061351828658402482928453396496563242886148436270478079237773480089930147460169759076869662243393110483278092828686015531213741406402403710229884836396005344820270236907874481280903935749172033301287170328154473656468990591538311495353689304773062803085079792850415305858465525221214879921002329725338550247487366639085300317778837231693478512750040768985411746061126744032137430287311633075921169409404904630378455925455174982563535179767785492761344741599669016897809036812616997585559021363862930950073518736965678210758545289981677787330602639875200660430359592114349423864012099984979691292647656963124629803287168350440607581647030621848184132150591674671425045536621886782996057861101179423920621642696848463472785812463833295089458330931077333681693407683895119117032441413385743125386924062325205059723827467843143053347084130759717633103198356393516167224660117199130860536262758098524592648610943467122206873468882251401000927037793434976023098473878825678700714424829187759368065929465754397445290316476366173148687785389036648403879013604180638023076 [158,51] -4680403819068233622714564320506741696108462682552962778423345320636466281734534421751032884225219817988938411564571210428135443123943778475763336663968204219747570028506275490365285301658898844488444378143323014666527947871665238532666092855657969017248834842165784076110557027331365951428270987907247859500666884010467657042060820129650089679695287944646210422578621269410058521621423090143416387354792665875454667613185516142066996404571746302733389542964238847502810017249011445678740821549589476990886805981780057382637179766757409899229756645412642805971610494133045048536283274767234390708827160039512938779426724041558694123690271135367545779229027533311776031038255400144122536226728611613958405355722524374963872036237513358222615672428966215617928922074353796238188669580050261878585314903374881222160807353056550114624558512435857114001112109255156970142086963152508741860681092045569194663047870455138264415006941901128106166197828310113556259387196044809651700587848828217012977888810231661858668431764892234164386920244560286337981016733272956466184814791223097190206399182943297336541745404833870328722987253809378705482408728648756214838031040521712149378276356287609836188991682806979811009758812228525260192219485219162420428320754199315579969965815131424103280188160981517427607521687759092602134146463411079337621717738250879514840866443529092567717969558923494310302949930616600027904783265135711215840193150372211425359065373043117966585863868336519099238472785942423041159771173783870171956246284778104840233166432433628429549623913530177848043694750194654999736227082784329358228064586401519384467654049112970474642694884641845826339770214865843421320772611252683634144751495789904558837090739978829033882548540165875584874081478820680780052833971268559372818433878438147134966740800573591205465624385154079885953863122199716662817984820824268255587165602702201406594077118328619296 [158,52] 1954798033310891692731839928792546845487624619587083058959387144424965730792117590206085482360210079914736879166684131394586066649955974700715215546230088544108711870757139997153114199732244818126883196254302234217916843722391109357731625530885830370976967828249783803244022307820669550967222588083100596137424255646262592669577551395896304135706532117399096739914673405605421300843806227285316658638653205961010452111347727132470547647280565651062231916727754837386941111458554458192440209673903292999827797099088157584551129938716101222439651436364657953612178204711365869714456030380418966188796105431672496848596481016895036455456775671967195202781317548478102445367681823694606502124056183399458471854220637407697651246551523994426089282567177877419147840529030524705939082162465459043169177786124766420153983454553528975998324560840070228892295847529937539752656113921516980784053749948859461340227116023549939277774484925664045809331828003594674807962768669755141324990577842464792944046603667924152147756372687019418958942057864867343304169868795013352169136866086306806256931508853251128665702621719935316101713929539731137826433353499182938281744818695298386186519709816436731233370673737126728504328795021890535373512217856948430621958139195934376135346524480444780699860292249435128578877023617814991753906109762861681371270632641336614820501604130020913132080581923435132283532833859224411709514033188722593887717986660995332378339035147250790663773702440127123560457603305957458098154352689770083790923319507090569318654872287504696440820526927406793744861152448293413702469027901191101436643248032911224966199087163520736093240183203946170725728571374469705870546192647932734017224202553774198596754758899626207322267723289837996853271570778381654777975860996496772918673807122308843993811419572178562480764720999292425651178899455635613753200241494549634788390317114018203684181031062496 [158,53] -758618218278010584160833502748620192317699002911927090050623606424286659867747303939080327110194276490381803581489722590058800780407833687873730019193148569402146545712098089771815362507810968924378624642883034933024194700256376781619591582986097975338697466629411142223851043472309646489768051037374030866240022951649480125867494292376076437368763970286723498973577656881244820505854453177410383833394842387276797166471870358057545253165451202586222619190392483445299283826606507675298904588338481507807881644746489128367294075136711416274631155993739837773576083519274407881821145203282399026990939562012824147732065676486977766465474540029291676977036347377953909674518672816595018068378240094239932032891466144064169537875793257126190368521675113109715341975800752698136710493543266452979340025903035907815619443926779239160463014667941771490519610153298748046133983902951597680952804465845348071009219586098650780189901961439825418276716567403731332875852364279664647359863242964245770763767817102853055844534978009931105828708170377052558513445685990686596693602961974777016199320501907434618931057350062224464923056688664373044588381086678116350272184156718079177563608079630339426207827183222952542631298577784574372852580743770390063340309779641098997043513138060550480842474792383536473586437981942453039340074002317833082984359744935166882961765287483611780331138109297578156470553533380529630089745827327301640651794235938876214845520382007681938956554931427296486456200057953337818696412836496654810801734556894742917196182452732307210829664414084740503726857035498927823072375457031512362704827545715497827729707619609153841402444224406867119132873566482170353352743019005378200482428773980058447363189262277750605378051226002822633504143696633055786304359805555197767279123548748055698936183753471317705670078334481746478901577974992768950255390895809449711797717418188310914964594932 [158,54] 272213052060343968970566844813613222095934224413225625431511234361607680782713789080651395793564197987588221384639680614648270902844304201812097818202024727946297547973363198546957898786488207996409374568238000336359512076510592116833687476606034143751930614342202681313951308629379006700846123344219876671631927758041093883330738898105312732204486917599855246445360584651539743119966361094342332176367064369759123932280200968110713558027806912344787735271946610580657387799018708001558204752763102794124478746422858043385661632009859328759000877570554111282316635491649433102678890826826185274720686591909284773812608759782018511046003678761697903976639562688330959286108487891651791703236293339858858137163249989017801821868154006752608346277359319008927175156141254249652077682352964776308255711671908472859631969995276999404885652536727854025012313300483645949487359688143319644509014782246755542490480073434694062898155557862433412933312208255270768956047895311935105652848739626119681649127040720265554979553177294020457429552590906200267643690898576396744730685490226786076987010261637284148851671531138376886815281890818529688238223122735203667609928187632562566229579281427123209120541430556500789231452755517914149269820768010890599456050241450181821883182587713129664375522780244568240712692325250099223726110343686181854490771375389510178665440027671325301625351635877178930618484515842937713171753713040504509274187520266326860399823453287029974616269394479862152324692579605423092991137620488885917073132465275548668368971099251293664071492686392341239445929630224703298512940134931408597511788661350453017055637303392220080626485445366249508845728648706604024142980388224203061041412570878547677053568047518071997863016452532201235937910691700506898880746506547462370639725675403380618062671440706438792719675260317400332337244703764576830029688549277823059205264925123843696914379 [158,55] -89707008628606026788600682659897606279322486921520065473824636107127958191440269859401838186140916787008662052771473905701464408957433422081317023607366689235223312060789948803449563301357161228962484667123315615613554747542710428113739723053061835747646083908607888599074903950193548244403789812585378022164501210085446427847710435057761883194430866302699004348177455487608623563521367349365550403643323588251877087786869263170448823757877718648639923564345619446036473346160462165320568536530987911233113054184439043697492376966018183719560613850120716798908463049863651900195400177796897694217705712932471124955758220034235652187365847695331681027614896559186483299311115511271453424680505917555166859070071439169140902238258892818755156533496210853750289797394003034255350539783006697661569642425803150664039320707805551079052420644731773163656555061354515125241183652913928708287844233435202754255697225510200538564732984200180630553667839193832730241798227766048565855583266372951445178844117220552395829913168912168433132346119755318941062990802390434781640094896116778616422122217051109950006776542489968003225701731505505810539429035365183514640619671761520185763391382794677315523660824008138182866729830102945811143287899680059845044256045084913860492135393278411972584278401897542174255975606087865651551784006555081771452305460445588997715919026072347802924643649023593608246416576673435687808484515132804960836308188260712516885834190496103909455978799041009607846441241229916741143636538087017670299517675083726653017025172262564032798982399810444021547660769864397716242574750004661467503983812809198496816810710562569437763592260605140792150656427279220435724307867188477389937546524087075263584300369957581171430774490186711540555758681109982660901485363633620715605514137006759315874006745509244152303621511322556479855699939686899902765490625342511106236358535835731188764 [158,56] 26926580923117796251147074197896990133582194702324450399114624563475349349606911698592604763220384025371486735271946838143511274896728787028986593013156647314229474840024463331897424114944203554743507892776829830348067374691047794053872140040459390571622018937626664289746855008174739313281867239305131689853837316609582876264742368822213623017572712847846603615661511813483766079274571845665419596396704672966685752334759745136322100112455257182976321604390174170599089573758707596270560841637770955767173624618529763056517636279285273966654059047943668935721562737744121726295093317157532069847100528121924175054445419407637681665841435726298373970508137348464561463528373130802291957806053819526369073638012874606849001408515934271440395040024673831058731235281921479852424669984686434989963365397436422131554023279189177824386561787602825697258474128417960646509989483789790183429562298656014202596838746881293302705070586396463235463019816413379036840765411944111538280886303483592050594963024198558471377576852729819592675205961000913493254682631475941857738292890223406698996767188855352948284935745338804540063967284131818152344194477450539615982767621603154937763682958865318571416917449942381827111040298760561073541034752823122236472572321175558300056142532179863725773393883668451250719144679713785377388294987505344118946987943666032164587526607102862099194209832225677695223346724177302570894916725408379070526667851046115051338892098145082415722561437701537587532273211639855462956046712024014686336921443551890107742619482462726680897670997059762216688860235506945479716909177962658048818140317762068143581810927016097680959381199436158239995480256259860342233623783959786665197539122468455464903026487792077960891761281959518063786508312782343955320382349320025662765054476359929766397071476477290318409346509221913000619857150530434803930230952226855350308134658668951598 [158,57] -7294352723670598832902564569438359835230304150859192152774705557772610507877607696629959493683091855398777717404073871633768601512143288284034836715437510435264969817856360706585114645603051462483679160214070459026601122604754749776892490732525727219137084029229222072754943742021827018897247992726617829965300375703807397734082505454545495167265391457881297419533637670526326683891672736596433599303785080011182106544310419274674980868083378893890471951681233314942940614865624120950567579588062459463212553135989907467390303695745748951590119019028148628262913283321245316651574080155623923029417738245727147118897923055183246034238178867807321543671080757830020229809272901599680021069944216144191332208440298600578499633983752059649783798747793226174380905981414985874808645737004285092782194596047052469571697996301558561192193914653801964395625510569029145613604360018123359658868016975357022640192923605356966186720159225189905281171644031530737724135959047158404004709293093635429933040767940428555561707375736259365403689834145762531354209771369486744724001299128774258776872519320004161748471950909444540108258680798291802351094803570183306119163386594614732029218050442642971507129211223688586313756508931277031217156827170946704928579122929088672043149248894356308243913651365522086607576453997759462913252800659176915596067363115569885318795296089416355180564119138478343598540733568332145550458070514431204835007503320973058565886832232793910258597962202734852405985946341241899967759638279554375060846160745542860599159117517069728337363401602972068943395983772387728231963366913916978154144988610423239163029936031169243099501897427098981843764449438863787644468852399738668017972913454279211276231909134668077273793199744247577275932204056565149767019484631956513155810699539282060778683985471389535982089873339009039468706739216480773001556681675242447026134796237260 [158,58] 1768399231749008666356207815868284235717876821004740327791085327724683295092798225569099228834340475009621072489901260910636600373785179074928391723364702500535827989686726493500072721884219083411349719610917688517183670770932628072267091438457567212040227125410190819083030194221400323085450099539506593367319640932018027609398802025141777671522494932184780224518896892760845011813506016165596773114094563037888835537089120686760001233446550216831558749548971244675662828556460447490662697380058324630104067477897339185060742615588061368642650501640471280029059208124678758618836245599820937773383309399861112876115023612283047209185560459509527474441488117808292306775324327797379326979919792269306929496269413393470480528653283520848080353103543404348569031541647723958596788747584229431614346139838490188192858183175835899482097122449647071438546566273027548429135391844564106612665379569207533203185962343292978709882740549555642387262267783756122055951515430330570416154164210414649313273314212201887378608424563071370451512289963688778248179347985777249801126429404353830379305491211169982841572219127787116488954566982246760617801831148822529335315671631546943098498018492978445952556863275609838909750387954249566327723576551526019875042201450537640218060743576849579966147798756131979134474254349863637077928688667692622195812806277162475545364337377839054168002368664851522369714230540800914980791448647988768638659130526714222365438278314879755022427523855148024273568396846674756250173559272806625168465583383390551164821061033776100176428264525118001351278993812917797383681193644193484720993121696500436503798026863522880331246308483600571666598037232975621049005095756549455853221931442348392776634316179743656547568916029068460240889278586362008059487479015838654961873954788136307543018607098421513498829990429018764600033491381730204287092605594144423330651191688 [158,59] -382699009133783135031149791768442173360778115244297215781264620430632970591107111812377095442910439774347403279971478968407585598257172097784703426984102955554544231394656770345096151864659629499616713907363159200120642022700229414681599930860490670863815517492623026935084257490133901049528628583474373577828349065157881576768121492355754796199281613459193948303544388099200331287576186881068213585078887830366085301843734029802284295161196792220951977833652452164086752069190094684449369462263245141040402432712325184682146455021662894293936538807770371030690362955047894841033380263083454765414323419372818878175067865768129785326976983755316441206832746775265630037869538109778824274654159510957021432438140652478156756429395719683686881801054374021264886316441329349867692547911151881733170083673505743315100803106195089512515846046225130925790297846955823972953383991231229083574527680623215999666183120633427740801406433269926829677899400956090879727933478050863083769581695014370170434079197340755290542120276303922031345306366765624181613375889274796283147837896815393411593618108102552362405023253066153763857445105432359613348420855687991140928475592459430040970447906095524952242287347111728960593385078653160479209320582290049307707381137239124533696853631509871126657895753377241031694588052515561207846585699782041108824104419510263791763872541984459483947902411167402529106824257294928865429896586989262108113456754798141285402973544716602174255807580015365562925460909184256331379783396924211814834144381597841215738743885425362455886146162128665246055408515322942161579214234392847956240821022758500914661424220170176465344727525728426909430083835783599534536218709097794156771054014117549136096398020019677133387299907356494722383391131195893565615233561626528013870874594110479229958022041367262547735537040143143069684702383486849687085873576391959086801584 [158,60] 75359143256328512861125899854189649360885398827351900818315842718491804381728306996046478616413827645910130620737817884449809566631410856653738130699068580440209539557345279098603079516796326774761721427042205694298723865847937817987756057136970740256498531375172080859467347292045301494075117884635225935593666245810580590336972549351373103280567023999194432788388906189539226056288912313524769131718971446009801972992011817801833763705462233837095301774169284268446302725637259236670246730050278492875642021806966478755263118232515138673190019439002228971873444602424232676978860477098684897091725795767096994833519394734473463891572085457142936777734443955422753669414020929219331897278812335786546872016200778744963179860854801189518102193551565068380540870103295559398316734621409969135864000599219048501193438204170750399188273584736154962169326283390508095756067485547851964988250109913954147290717026899890687103574873481017501656859769349956369395392134053537563801166528689594961605551197677353777355408676847871729903788467947307546929279972730222856041699892732270129775460560622885793045137910335200768378860922780154453850405664097909931289920643445427384026447957911065040187552407827315015134723632132871196651116576899790738146165845334223164645339534337905689377355185089209361069332273289501689189952586959035573577170568053016821639827667519203566005722483460531087821635262709389688095146541137083254915478597958157659848099706876356149680868588645121638500531991455077014411507291161283162201799159668736163607712366493823538972347604465105155837642293613876013961620495492268482631983959959060649340724437156981431322904083109598993997125776145946356023986255888075804015284914480626438933212640224662147682899592910880524558110154746601667598838687572934351886804339458142142298048671603421130953328565137544434774053486693661839885697080279341614648 [158,61] -14602518541321103282394884185534669660152632115358662933150153767186284611183745775601081232424366299148263841351815061391204995119955757302372760889839138990443231853123446731910910857965136220558425323959485605455599278285311302722336560231842368685065319441762461749493770588593075832000130149266485801128780629947321442473324168602412870601528410005539034149348040098788772216058544452996853316725536209662725825010407008340670626350512486270621876456958965476734926107874867013166966212401324992284878319923724058017234568508791275878138290475297486794215357061045017220083641606377663432543892785483658817308804157085222671672916406873933819826913526414592880834345838709194141681793803817791615815646399093143373986536811211287221468374260983355155788305653012154600549312952487601106443801227882314832355982821671627509705915516874608452216721578937653859221046459928703802207437064674164595637925541672762301860553530480819270626416995274416945938005220224982378554393961602981201936523943195723862899145228725359333610893710057019772656564795075214383969679602627249818137338337615131892399984448987852325174988755481983719854234136034987355292852690359106961778700304771558112512804350686899526717510304882151281692464523939532194323300421379517566266261034503747440204144507462155900721222838449559532434918552803193033070807164717165685663087194217758963963690624657824459385375874183930259408520967815197925985380773460466329062773088919652955072244665157621623524669711683092490725590061865754442665514338986785293118009375543790948712253887314210877394825811639108947392546073497904483232228448028545818635733488217243511241876050417149789825102735724774380278570342482721457585288618070636704032061342792611070797431123956860376823818729838050134131677172341660922153193369307879966642844659646273566997232404812837431702213664109137105547397155265704840 [158,62] 3255655369001032626560069017984036309986359564400138559094914121619221799573998941278772373857607454320110556630129680519681897580054398823362778072284254225173389416691061900199316740851392250860754337274316971653641698728680534555754935026783420110641730898670680921896904189093642015942765301333085362735154737322909717999376174408934415590141203100997167050467011831873265199865609219709611771039717631465421202163333714415098020875363934835927865577993024359224736817553422378758645677835146076820355987453690529621675181210116842163053793548219937256968968379379960488907393172705559911787055370482758006961303124478876807132811509018868369096570271316373258897278897622050262901641562151694363415771951511492732548425542795952062212704296144708111568306221086886264403563927304576632142888134432452334075763414729872206409641368236880960883621287839384044771126559592471018329481070118709319817881504265507793157879218538066103119911945405331165985919005807493142587976856920555993564823408626262373192409655576270195842226591649381120426784375205210723972701530911210281824880462623322344990628325728641767454906838539530187796358329806329120802600770287128134865097908173071674285538795036457324332942406458386345864257558035021853311643567077689139034820438694262446502570077242352954106726020225111235749530143367453550626367891430863526546223978106521861251287239038234709904045580548966728324453745205289020673486162616589875926619268036006574541749703246302772796999168619998319886219935425192304457050026086428863921322252892068216314698489823421053584831961305272137891241589111638513378813372893454336998044801340153227331688816199500441392705748993206438136658210286961043750786736971522429692763980858149735437511412290304487988836736795495377506532536404510567109289047996207748776823062360204474868416055740213573916356606492768890115278324140816 [158,63] -905446863759520476478250700801435932968392460084985021279819012096316232150620941610681462598546198717814572703200331849955435521125403358921700657729908334509887139772672926553986551076306265010621713961606661653847829630571786223860488539909908287811844871661181707023126615834150977346300603278120486137028594413832068795687076094260942220498144739818058760463714216956319412821654920119589317076802495419495757623353516145723598544542805359463300378470133276498367508771330621940821632165996185097002904340372634079097591805420984055139816276527189189686110811540843592169069896882875914325025604527688418226581365117052754513377828900974712376349385151076940172525680880106432165626697937553657675946636060448437471490243324834846623446620552843079771463801752330917561623008097981936318589908157646488473307504854926340178336395655376838448359860655702158492940984668687373608254567916086423139446788785021344165420963979960783627343834821133713870325430409073337170390601318162865841994533905909334680048736052401620813647611257446351929922849263074666048000010744617794646395821079557184597981119741824801898975018480043148087988077547939573417446887637534233908521539474379049793542597074288251835160660637948000729499287211779148697520735725734670337597951742612263265400051950535265634683497745373864533407951571888512970889479350730415196077978967551885020396710695343523171819544218805275284504198953376316201847609234972275930804704316801975429083466439678145484284064113371806528629609787271326784671061277492237092484085115190851938662009834627706919030228787044005451790923692650934028273812919518789327727478849925280945724119650752223359749082725293015933462205670645411996671542360153678423872768527962977143934634266585322437566350064403644661114335805792070513342574695814980850982397212646553970576938755658888776630115218096284932173879088 [158,64] 276038055381626719274713488542338264131357285974782533009847411024923294230028645345380541450441538864490820070722440531618134799291937373376807699364862867258440691853299574438137852567286715536402288218576317458730410985345861883095301149476792502884941356909178257585227558183433978957679728843815445996408229378016179317203536229535612213153763406139542724362460708181274321486741234354007689253642775732748837983282813744643251930195039031598916320024988757259359743135116769328451385440959431111145356552805308014076324404839722559096320329974942238702015967606313556736610143088278006279114957019064665988776878407074259156730225717975309976216151110984204879583585235954722699828502555528428767190472443911405599794211555907268101723283414162317671446008275331077400667948860016304434484818520873026342631549841233613340527334581228536896107296876954114558688953708089711061424263232233399062294133688486935885030158358912994029347407860670761040948715986812061223422677895971837479887123051635554769687641524743670253879908838104690643065400807682528602589569569554682136441323500854983878213265277496228468202052922935019285881475418051072910751059471162844663136462383834090945614646998237704829530543790152974533429663750964047324414917392965433523655917343301866003387350940962288600624087319140350508445166186398303025116833369837120101693681655280845732669840003886635094023451383877927146599347928919066198632578419378652835616721620725294981265776727673148596662520342000281243153478174506292187962365045003345569257236902419516523741797667702743096704848534702629708944354753739425524548788659734805843030074763133016437297364243582372761276119028496768863409521333417859031285995386821800490781169823851056334958006963286992884755841183273021061274208505125793614182739774548406729130588137455488082103409142317472646367873315111142079682624 [158,65] -78857739966419108473225872939144553685290048980537424251127412235722099969336410994411574119454786304733339723275399947595130145649330968544585873677658248218627927998246641199205279662503886345579332228536671660912034274826087373033443385167415783316560465790727175955538133139513719454432106423463329774746999248820625443525877195170928166140184834264728665215873911285974715672238690757492739068489480730284137050995033271612374505977617935769717336708146295448777797506330413696530448382466681566434557878862176678527651966402248538235736873600349301741201840193590321394926272424104738123990156281469426476079176742983295439387247279126423159652996196515375376584227715093571747507798078454296775831254888631664181503104169839217415225507658529189738072831773706139033757497276786247698375648172192253092943513147786118301342776292943761784434489143696144781392977848284571102680758392747299789673674748192870838687491661024989169508122671167400427298444186661813034213760724354583857732004239720366595516915300498422122015691907554333158853234756229388990027406198357918786889127082584366770801958520543220462559298795629311082417080960173048233308102819289567384355875591907400764708397820520844697460078437650690805850775389386562613195537343172293631319945474611889848288675332988381458264191294326363999316551159789560642407683738525381451452508939042031943760251449213012433066084549233915779600730477247485826862047694925183259111480343733738651875481959333356281720019611109251284276904618003623657650150369128873178302254219409937867904264076233588730901944808371928394095296439918855719399104129467818838885992620411738093778989765424401152560596889847322813166639713684647432781746053375474650120529351472702696121817067694276955186974816249053763264807494950030400268046855896929491965473137875073686009211238220503789618488432979233121520 [158,66] 19458879889250784553079030508467580929229503515269176892978360803491450607530071707126102303811393760634967298111722121383578011451734000556353869066128254992257363841690910734256315697405267769084788673628403640179988473710049407183155328910738474890574285802900942879562187911992543903906866997723420929904288404502122579916938544862931178871264887169894402249640405476839956638738540952916841940360985225833401910087262585757988261442056491968181710133828301339235251461004258440753763823925047941277908645008898161552394721316311985798172235152143592908722148579609677868027480441889594604715122622676098769069086306202767492636601551271797880318566738043962985756491270815307739840940451193486559285830412905664966553161235532540223354084775916192371762864893621263350507121849232567624463730511497427780233586436198270304865148750188529821220441426676174616797448597267144882161724601118197294843253139106548001419902696433008361724763128349487019350815883098478916548992240753609897342338927975373751766709408793896641624700923615018437016579538046926987125660568148238108729354240090435267454204185899508307498993322867709175757239831865939828783159977920879808504668565720333897083773329741112959259336912972137823079889175733818679173139409185618477910329494508066262782784863458198621390798983421424897757072711193305980371413763402668013990700096654552883017295642598660196281719327569248795412838298282547668312805727499126226502216239576762577218017313057561815481575257550720515647160502271777123802886610789676181494829385887094114855509095535150053188170960781254747343272722665140256820809932900915785318754544532998668234398044442199168575740441157214984704105537435694641698882774020247053003479237121236026604877595181932220576194760673759091051927324705752845154169823932589806235921408728224962219045799202452629723137994650035792 [158,67] -3965786676977341587001421644319256143346976976322906525316511480045372194383905179805337128035500568728169813611737219727482239741249555408451262987300306922122490139961167192261442870811450928843978905058523300441815518847185774556525396291827081303946431773076996189503615512906973524783071059785277494258803600134665579934188397091627961913957256131649082755257268297781091859839513752857014711795173798857207389409470240546013593432686838722796754970652437154586950151333480140318219708651296568390970941978925103747026644120565315326792388342486975695227855344479100607696790383155252578541295525986320563939961247689679161437211447382953143943403455253458719082545268952587450079733560526629454575938292075194429012566423142928111770831228018011448203343728073926149819693953479060282099789867509769777543745123362855907368371133106140919314852691800076381442503668002928935899752327670930052235714376114391312045609128644597479426273600487839831057982489338800740748790056509356839326914133192889530269602414027191451716226332347119025935300221764522731742911989899893380533428692525016397199219818916120723718524229057164608138165825744715421341423213766181098605129958191435389564273664852406884077668920914783857572927146130337277827354890708768302375143470347501288664117596288789693352032729937449727602624214720519002428861981207766697731081524843642495067518122828355571999674714850559901806422040783124568705251843151467618553417468902900230566320639944824228217863224458882857158664059303906945520290478526742296564812342349584802123431650357021526788251987938324353506019449672549723795269619230954931930211864143731084660755168770840057765913391738594352287203710472199969312719719491426259579513253582739795147926433432451805635472201245671010823613614764842948405104537569139723678507353396599157327632854475808268118099187319000 [158,68] 637384538295451871953363270221692527980549360707677936701091110665972700232597045223530201057779547586848548198043253706603794108722487978261604226492972234414419851478139191113108981895245164855168447874948968290212016062286107048328396206812037167074895130796918168861286908840361442721701553048805472606480111405763819348065575998059977394103591520101764140932258394321043534485033502705254208656185235998155836709109832802389707036442916948733121491538530947459307157526351728270587701305987786110038931440752967510786316926259066431214675259195553737994254930792011112462405202749489861053325548683201177714545205434757059238901006258842616346740485215311155993842541278473769739085430549313554341533411751232799945640397488259913235677669739511612306811248430265725547155642679338002521793153557047499115330932963830428734881254596468312693322320649907676188344270680740081034353954297329712261154552579709077929734700551187675602331217119457570932722677105854042484844537076231149546000877885427799831287325544278125466372865786751529872949556042289289295027501623110208747087307540170502511099584730498963721472984041881889601628351239468388119364290996701853729979842775634917282871366464904387728535433199863835033631623879344402310226131991743987633682260501040336859226786559484241331053039532127218622028194439174967049317949404185402316039473278418667858994945386314883640856574180775685190400569794534239274284932856022628992394655104432059204075200435574167477095050343557075169044200145790412853387470431861923460268739123650591847897802773285554215581355452745434366509611786312811661169506835885135571468370337336148186146996674601474656948195001587249072356082693480414632103725733896533012657347379969443879494418226290556357775113601859668601920873318744591141602774493810836129932251233655375579424446002017194527821715056 [158,69] -76097375975124081785749800166457507654080738833222730862323672826413956654864203048802271191234560240664222471311181587409810554353494294636619438143587697090473711811147968628833864865882077828002774412409334908138600586430886252460204856419192416331587722960955204868137655329488713743825605147431051700948729167422736396301652893956106692082941053151761375274145068833760421815906880107992779539438907167294811165995712501581689449132313203346594901350851029176590549150745087660887730189087506506739688085050164235072636659642190998245701105215167792525242952103572765696473018835970362268085315273050104435761909719554030507396393492447953722381793293188305807646291076622652304904958689666788760596136672043151267265605078118976703089324096147213988619914415922394257874918505013657850669606096292046240464022249877480970120465495171821266138592407091480286981209499604501826663439967088648100040748720798525614728150044393362977099703275349743786086611553462143308565099151058813130733147500168389226924768324723187776918596357109480394014955253292420712324488301115749306494891680855343977079050256823726336958189619325491170490994885495819201294689594624599303889391618123107460489008060188940997683931324657764287694803445954570132941816475478782756208163085349862719346052771223191429269309190591267962135493985004667209199478836491399893094816588289179416656526741870016471104815927097788627961790590641537215187226609889438480701415814991604740663592109421473536543693031669136645972185932141010711361428246337569052473647267400450235804825977238603847701432448627607639081227205010884949035653285553229915962895877413749847852402274856071314327753960904007141489799026322963417254406352206188337678453657404510366575399212811245100317913761461918215132092076494265216891370229315191805677488776875362458689837504062906134359392 [158,70] 7118815614620467324927148160916751507195280704426954750413360761610266486953325840754177248284279789926181383335906153669138641879609188894731865970195119569529593818610953169608230825696280592814378338108625323622095368391543192639354930273033478161368638832451151675561819726449475542707299416701394778877625339428258488969030669498810605215737045689329870041375246596001731327696884227544855874203882992998917601397057351172409087690876150735410024594085566204108870335635308606338508659585801933901546421204132395043494704487134195063666303925043892333682262856259690294300259905947776586566350471015326298464319639294294863081554047599595695530589715739982702025855708119638722074872371790844512386592488203620523371484717731824274768839596573483442753798536204581372972655024316441142784656421091445505378853110621563997177380660610524215244880783678892144585036159580699815319681049919091155685120905020944387677134639844652501405210314774366878313177404128629208831175583014551609041876886718150481116389849696712765994750874768713231229155018439130155353593371773560804710700638336947532811276208600259102564640797953798172225097960479949013182298808674236877402104060154026483984052833935043998339423593041713228209905890381471150429860557513667365038637986950805789393419880869883920334588311552210451563074410239817618129111941827416658014086115090950261521039807650790667504048855431250578528332057444511233669935547328051945947894109047967734190794058880564247865206291899391635572162178242914312684796215333335008935079048667791105798191505350395711678379720664978814320803341419473118370315027526629543029831792551458782488185572553601040143542615445962997353549572929859348566929103085165894307338255817895497667227778965293930427693388254683140095185024415900048238495508488682793122232011423865746490953543981034292560 [158,71] -1264639001628539482553671854929924204140089490316971036497326967639700673697388118635339785779635436332392314922566899744568246212711389266609903920070559312332831059670854606896263180753243813350723968978885539283775206506571921344770140991591740318966750957840130551524065797787058589744121318933172811142922239129802863625645097166189225734046166175406050417251470432221926958329626211210884773459581834923104936775767933973387495465480291669931479995991750867286679321278160625323973591660834690678593770371554044502756447807371125179703138655200839671089641583732153118217600591141364812221057843129682583302492651294728048918760018190828883703325820826590658328114136150606682571384745374700343250580910580277348772412369590350563960424888064314062852590997950604309859004138536596414400084218631949554319232601770260978330111724054192479939920835210219321019205743358424448112804888098526312324833229327439178838756044698909625169111679023823511198401284271252837266619947245665258944184319490748685308975363053594476038036344973213887519418387187510415020791854415138379055829506526820428968842541201887819759294134790519019070072957110131412245215281165760494181538429433399329240575383370433702756498172808213437081601251449172103532843253322117204082687135725662282243326735513925763808748492328242527533526946707638316496367490586387585051149673474151110519377597813268057694015088111121815606750462957136327399524882165472841313550556533964367410358377580057867517411608980626033857855730184476263263086978734902446978309335024812166474797273750407522230239702325579193149050654835344459951837385742045174842278033882024263113383851044742737225704595957023884454873678564833163849752765926223624804562707809468723546115519917830765711015815380448859363671494596089923545314467616681868320403650794446627082220841185712624 [158,72] 488998066973887297826720346494319924504232045197001531131316715456664963825897326613218445259945155603625306883604129090696808986102544740415707946849181294012411058731871069925254324943667237723744780155385494379399471991621950973761014877416921788466316046083535800504441065426955081731704385913361804971614227701987091621182706902045198387307135952619059827186151942098645543482160253101848399874177563563579992112458407950509802687385034518120749020678112299906826396909312268893019423242487910126313286509117350040792586308839978426636315726879423370131775023912552828421119857666296118062312631096506925341580660833742375089006943311591597340026645086804979015508047382476152888581030461479473801683935304202759378311087579081795032116531375571719688635835037287644669096372266024613571088946469073805452168816114677313572424205637932246224133748539904162676520796186695196981183875281611990255637154463265369084964612050727097752502111939985730915240304476236503969903550610673001071446798603519867833277657236395785125358766224395670943043366024071992121549364858402831051139555994214890395642184867886340322217142764122291339326684947779702828031135665444893045355345647673038445146295675705409542529966509370022998457815861180642023392173664627254215230773117064095016014363563871569618003458739721301400877912963291311023396371947582490424349602140123487218603291087486225154902131303269661940629968608286174896169604599457951612088286988350716900428772260035662804576777172458998347625400515808082079598028925511687387027437328458026550898866109927099671218997127317552883052631998447146702105163796806863782916972705213919746180556657204933263155714431269765749248844299418248542911727746332464095751588748013144477336397443083121019924455056208221936084994681656948162575946988520311792322614673854659792010346385664 [158,73] -150513529736929720696715977995725770426777135215377850579485774383694463344821057676554824386141571322706281595441754075952551954087818678264373748590749001495439170998556237932734129893772116166210990694065674548739066790371459665898288270588870668003232483477564965324842188556201325142106827805277043654132348387136072466074623220313247192267369705861034069776474638948561128837515148896820200564859168441755178717787957658867998764290998165915142370786111657831114942948290404012831768290865767034841911612110231168487664769241983574375716908505929409463795005664052054872176529504592378958516251711740175761716231215842741676977630015156401703871003429161458641334613394919544156385030316711260408837575762631012973358444293391431011557005126684945815249376998027848840974390602658121998174225622413832429352085973065501525340908668716707984251594765478889778175640869510251622833009972020104890770735722154738616715905525411290828244860664569219741894360130545938218258753300830059735235828738375747611221756150177902810584088512311446549662505191713111799992648072194727057829512065057019353869202837811894957094061368776170800489152773867720916404734763838454914222920720781076793629238513482796655690147971884795663161213869907998016394295261625939980956817138776569170195933775837909219494015509047262944014272749252018487357839722053028344554177694897857458874459908943552010161122705030828542834041171654551420193878676756592454967107145686690742333427965432984570174694768415490504216922207015945018225233172684649853261573242789352439325220971232238207024521737441081985050079678400970117904897361023299130120226103942948579950348027819406412347022634655913106998049227222847816644331316090781876264293860822835421992071750985414815884361711980731918582824475156354635338336637007994963226997537839058637412465512 [158,74] 32491560379033601329783798001587412636388831166556631459938715215989346391510339536904914638943503344710850159057327551462121127623468721358045615392324709815705736491365250939213565344299629394612569186262049624323986835851516747745129745856381073360788972957408872936505857385928563286652287470221247211039460024908082815055572142377543367973979590899493398911094941392731382958126667798607330925062380182271041961503818824194277311056387840855129431538610823431731898760505239248601383821376265863171980142121276630798318947682497175148944667837613350980241508711536187057696002168962810684769401817910660303282915669157682324727280350898407452924758101747152567712941769250632946159137034719224801215242832845527061170142595546596094569100093081303237088376022509652523186580723114883077188674018063216031006443834060277787273318789648872395146576056279924516710811403613095790249266449868049525499302200226861700930107184260989399581165529071940345208544049864519356434697487712813208202373199802220475858306076630561535703340861220357527831814701778701764403370718017181314084458690712117848492862000975263440899230745018256797983318404733514456163102244189181043789953856660488587145792960467955611537095798297855275384625033852096488976248405623950235512812324760686733699862590119229870256988871096206222681990272033481450849389634423678288241305507131210198846807912061291228482001416861024747614750558636446106955849285137005519539272336903031935637644660009492410868770629557440824007215254902020839462499681061521557541853633812675667811004501729243768484408621430996143029389811146723521111686709508834515441369730736699055213256303818326489681484841920945869608659083766988241243429727315542679510591241391230522869101583233825938244321515403055285743318068513785926028916096769192321506044885694038872859680 [158,75] -5159773446304219791617948400548771226144146545671011744569338667456566090292770757434377253420488977402461770502877696784729555028169552149361648175388256860959900896907430690973676888968576889493700782929737497578011633080900138819965872112895405458722471294005863237870945215498218136310052664316839518187502895087920281405914975657810488829509537819736252654668933232051989834599425624781062962906008030979172294998128243671825049672241822029495339965788415770820086931305853626012540384369761214490324604948791605861165620380711551894115126523060383753766948198739675869848471272072791861360022362958192005592965757046420555877037835307274129268028598015231923108380290430775512644183174490818104520323502646590316398471038610458223482284998605380622503938352427219198260090248005164993957339906878251234785982990649351769625495879761272545014602289598241659328446445362421489539322945807720962109585111111785944668417795628559456605186283155287829247471674552690941281857743307392646744438414199203530848977309613879376014238656001843070611844442681219802926503038829284247751500401549628517893456761267716598532690140754564055320119858173421638685256111966866843303238755820717782046585240984511740452842207548542440212930462985869527627827064526164452885011478671129171511910234800886990684229492620697683104830848741618604973788267546973365022858665429112510736127928651878253289827303388968793610801625960875366304836524489873875114610217007803708088627423858523563140058156355086135479521865239386927239169233263095294009105643094243575471924906219861771760780740321779854622981739504110233128092624156650332848407727253193435139437431015081730062391755181744416756149487998857331813705074337998270019403763121065858573950527834491090652821793925086715220293880060552920809783760355820341916711619211894025464 [158,76] 643300367396849462787596557951316086056706761264458974927696830009523967265377573644963243565588235737693927995994272660123117437900727012861794397448368716432535110042526863272083336284102949976379833089246945685071870907131068469025270330585865847701813395566033581863114315620769559990899396420663236850037211727107560390825139724631205113710985082866913574238180933307569606757468302797461286489786712014586714906690702239954751923674679673349434709151460472055160334706323116565318430068692725989520723004088964879512092510450915608090456795310229229315215598580935410463699817174458951963967245373000301093962724227854184392947144160921836124461942826775631507294611837442757621915604915605239465005566978509449122833115913406203442782615645095350291625103780963503168614576257866040647790477863634937895033657535950149493567474995472217112782697546514646456897257449141298699791831584814292974107205801531514302738462457132112868905304507812999483910457226266741326967934032749251018669194161733480288467595702736070383416794937115263931917307798921004447673901318897364779086020992418330560353884201314504634550387128283876012639818870040055171011813868475119084372143933559826423515290156426880020906132052430690193076425871974315473165533899360456048219546822833691328865945712228294175166971288063238188229541620133381668143601357020314009814938222834923030279724659898428237545301154957936636947631292400294754535808312031694614387268566274390002369710494611981930302997534193014059967798270780536962039477352169734243161278513095830229068297596666953619541418128194362256453856023258803230540580380409699524714881478922658187976354994746709083145911575990302769549812048323010141677899670446229693166976817500222194982347155609482267773572211191611563178593812518899493453016906615355065500081396606096 [158,77] -71773501488140904262391539934354900278254270970267983492644658518201010049853359810343132162865476182007142590265387234374606530164026563440884148741483921225376420089742176210649726306239602767327421424010623372599842973135066861030529693757954035328715930231639872939164321331479998583895400823495006664246645335708322243499056276265606037634509931668328645515857843111119997816747379179743670312054284953181969732299015261963868463332404392700904356599553169158181501289040463381875990101803992480212391548471202429651663416157082785517831815926163741516120393996432804143818452070721113985826682061518414966010652403095813050639703168671624591334953832235449596799643278591438904908713211604106074900097174965916648298714136774364539680234409329013195233143321804819499910788347947125652749399660136454600867396764640905413298071721110820209808080146858870173237753024120457094612638457747893204102097118735757253701837493831902163273430261325014996507545092886729505389160936111754281911366554272102360597351667333019265909414855508176406782554599817958804192111767372924332578638539201066404927065472123203401395548041285069757555794812027744207132484076314174068705849477514268426976862134795032493697811150327362772721502841405345467728980597790857314620877627833179055780238096322835929749247453806414265158666812863531122312090833656530360795389734364892737993109684862506649835952721079873188913072211329733176136476297404302468791392986375224122108449675042094682155712474427117725502821259773900459192383759541770117332162620907290057917535317624171718558909051504989725369407228010086325065342720649754395552047635252313006201767675086366158341780855869401500572178968544437105845139199228337301068142862621734173459625499717400977233608549825320107910725911340420479322981364188004563239539043824 [158,78] 8704825373253909600535501998501119650251139269145565358677015272434812327852912920525779334746111160400784486615166048115910153636307987802468092944449124761658609060128553348881026129754036554515252968187035645602037520219315720818022649946436436711770604889756024414971342832732918064581637069949085800347673852244432055134940696234767910231493581950047387737223372862564727098887424436857152823199403593702060620438618158546135857359556301851572050195772338161939568757787523338474953166534308154475773040633276028311000849915459916674748067742731491649961386729445717190662245457567224557127957009839027937536489332351102984274054512530066872646171068732606043663551254088676113452603396188559148116267747286218325583186658666459406723010552588326742585331024822556331756237399684276907638110720941020732889247998585263948482798304993921050085395331720367670981858321440986116894657217636876016795922610078380492651259731398107503232662925981101244487102438734464355630094439204590160769132896369606517000459826028744302949440632989842699008848086943986298114846464241270429256327663795178573181716247977551490324845062708957691010209152276711799656898414880762717959581332668414154290286486427937134568987067100340173479341561694392159995310199913415311386335244541513708692302474579185334436106634896068675891301447346971665157032595156550407360959946427174528580007553500994509015534605937912640759584725874188188893819983149797084268672228133477578057860309243549792557770351412236214538588716760155077336407504537978625447848818901593684303109008691108695625642671243758524428265502761639114132107421760075813982750931964586457277675427029097953464341978470098297638113634290568152788834723399560877339616196292395390056362398449290823445821366346965203255947699254202575787432044900191900591986944 [158,79] -1172767307133838160113444355342991174917668549475209939743020942829281199118645609166634378395168904870512699434531007683775147119834614097047719840464833433101227266524862303729078162072016123147595082838961198416409703582230343860074741169845896471041013456758963763255150926743058315866335582941790082587026506896581480055953161290016584811095952709442695610795887420956460355113319895422447927654048245662148652280076841804139625632655633821045000289416835459217594243438916528340735360389033925811023095167013255569075591196447549915889102923982016226780084200598317297508933141075661862664330863380338648883592133497703268636624230241381316861010968370082743099729134135052876861859825181724168114276913943461724189802242049383026877967917925419492383085059724571729252861046184522014586024498434630566034300410482440912234102601694619459568962885188250253220918848462787360023200759200362554275290334541866659930509639293467522837712134916726036310865562187744094045079621719652604370997683315027037414845800774754869975201115387473697913274513663861432922783626652325214529570109731362006814321146992165110290503438074748558497852638043894642545635696816482015094210322338991538241758337554852608059675280176659849686164060767575689237822121946711340026566680283570255448568886099844287392635809422024873054414789586755948472981031638600505727978029212997852596112976331454890163606639659794478873328436742077031358072267966487631852354005689289548634552483712504082780264845477473708715952613755476308816344477849134006458338279953574795986022456929308593113499513759897557645101697540417752414332534734968178637912419868630213713421592512996723882492943942636511954919046573381774739572413202899014969928833760507219636710498400090646434268039530221468009962882229248339431331035043944404464332 [158,80] 145443725684202048008494925106422963951296319095447042491217176093006952738106622942760932335256216459150064848878041994477110031215288560969835614049416811660664034041529564406531346397065145217802893001937958128824950758116131793467174080969850473174041953284668727885725486555102818306748309271974615347664652804683835769680522364079270221915175561348307471057306796107992067600528659850547500754192880991154305176475296475926510203511140635359584031455798323695499700159482463015721001665308850319003327159534775168262357621226309229201083121212067913220646612593980071131111544917419065851537664111770031431941751199901376048225008477289911870675232759804089110755898824437267292294147066573556026479474155175672268080941208671071269124949599211150543222692543217226243418473688245877428969550169905363126678873192721925401829635056614761914063949063630057098738648873028455668209411235496474254081505134805386399592424307135439400032747065367512954871150915163768973012603025188389818438570807283589833521284017082530620618301548568360997143409103960709543403248947737610817113376124426006396112417463161550727392035525688277162212170628687923264528588127571002765163046305823992684591013062238374650470980527040025633266662215076062369547851056429438967102604069340212795959284438655742082564678278192531853230894045843906830023498056479636141761087776311438921510940468508696618199176127744147729907275231078148114967007951152427776145977466297906125303238435596212528519936089201264133078410022838692394613464186999040655646247956722564698337406322642454125771212404179242334539885706812062970039222625701086102768874591479085480783717855609985511328917286079540957650715694437965228471150840593689339850853380874749967309158111761130272827976576326204382866213773567083356985646873993917324 [158,81] -14303719916743364366967065857700795720257258812365571624783181564543074345587938981638398892497531094945488823475664675488026710072272287399985610815427953321689092953827269110620166173560627289381572839838815281393487064475940466619127019203966494912643612392617956860963292906714352974791665467804433196747041321177129095288001429282650276639357688575114333551423649737263139216155776326231019217789619795400162137999436027705117813974423785276250939232937287792627014965253722958569218061181302599289446636610772598904427952142037084574483552450727768358064204402037638308238479366194333544007095343891176525486912795914721536307334198054197191442619778264810662840567805168588158792801122050018030084696812848131080445036121068381354025635965355301625288786931372541680055779222367743907675334261210644008169526446921895246047637335196126601404197662378982732511316233332455435159260438711708200685544499299184631674817796700286062949481533881010965535256716808258595222851528970246704693463416802179151211117053465347506956505131250967897656026117684720049221136342404797637821244705367712232062511630778370050895011105090537092536467615399272529525111140285027875539462137288523979556378280200229437859310432613197673546472749852299306052116214193214505429572324221108439981155341750091609315574864910074072257481337288843028961903818015139476409712551062217953766316945155120105056613389307851501153394256082313737355283931479843642448354199384737053381661730721425253606146848773035449226376308840125729681163642783097711183960937939522475362593951838097340312481808636063411519301197377534241844652186376753883094027156266747104860453133220149778421386945838017771459584474712998266166309022926301632281394928881277661475296345328013038446124761611909797629721373260414931467014734856656 [158,82] 1019572231732026537971240941147358587680011173830144202741391577692632241184989080662925843251013922485524015301975738961259624987239425985307439271901936819926539312213453973889484856676776528482459282798265609651069199730730133784561647093195859833019738940295282051060135254931285990861722298596941054787463762852057268004045835387355470772754321891966152020350927809748184819974186339054034440860289741272963198140893405006903635909959673151806663924501539187315923994233751751807851955920875303403828205399783893155722772163868035945561932373553141933714330436342304199588661055671362445413669081317022822371270756646684951200386958396197936307363830280110974292366701693259587934586411373090865448280499532054096053027585852802862174304390097443522255387084427821482712534462935179721539344620058545612230135439746510655667819617757150424119140689586935191077677385105618454587161232718595933932138052165650464024000764752414872782273774619538619233769498302825665895198338157325761118671067202199423519162763772406805914772950589390254018619630033299627885674808338893425185408958178355206584176684485738437125529531842191353681937865336461618633642648432745197915081868197648070658133190428936468000329205681581720186276291420463830949526962836816446910809416324912316680474712719980966088653646446762189338140083278988786530243783554485281620039013801788770733855221450770972842016965009758884257637615748307165956087204049620509114749163540871244437153814348457466863581849934072339646412128585526165057834990232839683958963822151397165846090564921681008065594995311728055178780553859077031616686592020115556373062925857555346947573092136309979450913261151573704739771107944562512780322423624801504594503376627152763196403731767749466082556631893748975140240370894506165750775940232 [158,83] -45696896193230579087468351026902003929130316599012648803172179659799213998030504128988034084238281830939952605757781252520654213562928349472959025414935997637589825594093496445077032663910751532544557558086963226216860160083785055554241101103577944556049948916148921928878721381137934772848977941455199458158213956579029737761507241513629712403292749960243943700409891468315421968603328995239551201582063669393893629251748663262303535475481883932571896263476221577726289147087277210874487985243043160121298698037293172717484076932795395400849328119899339318688314385049607426773273451583405647270781111921080779773854878071563841688162139175830892773920290122446253712632396713048733679196479496570222125679603590705976822175520327498649636495730397098666596586976578318300329788626405568995616390722589214527866584784277237010178464247524559891571893599215143121593421549533730972836079059899704069532377111473803240574437694622761211337533026229640018337538873808888688182758768039157132118963838640681477827324725306405193684914207977547942389622086781456763666759250134641028931061770222833579641568369591377284692377146554533848887590053970864061858490036351190850755399449643688351252301596839084831640576795846234681008550488675720559546820315675886504698223501291808620845899191496161685677875134322242414881729529742606684950638771553734673244175062413673927291772952884559902682996456429923479704368654345231918635373739923399499104458325796373742059700455818699346721112932981866600983311455009321444176232588419264694615465866215187354327513310142271003465294425757402177442180522886634887630213123730516928964916985483741808507464919930621180861693759534523264244644078687300462734664791819127277581626705813403546392792683671566603656714728090594729643163981842609943961398 [158,84] 895953671553292937407635592819492022316916318594149957801506269146552332551385947717021137553776289918725282140772336876847200224291937873053334055773026545660551712860329029097335157452548362790461293748264958103615064164017357617992047642697680380036862506582856845581610047082176585670108761624774320742555728459993961481714111663702948123769360796615150282762769595610055073403270944853737219104142678147211824416441035369533522923401202306104957975159930035296254400581752099518034079449163925530530622757060424963741330167407683046774278527530511933399358258511648047192674563815725844638481978219223730204233306044712315634536083134553438605045469933459801108103757248405469351142574455788264196314191522633709952256429318275196189696793763044699735034501979869073685736647398910608535334840250106218317941535856817022694723231884175375233412391702686002016034219592866726587056304594840227326060348955931310873104593785332448765573799481450423380606559830217570976116873865506878291477082321390800995925059151319004840019173900146748929017918595533403728287953571716708281817621505071780708715101942566303279038999446313328063811997960861852196256097496466865874793189033094243428084048531540455666271536637044037397589584286803127860514977847572224889735163126730749347788255258793952388565583745151142947939147398721400464615373638321354535833282015600457400273850375398588718783465638607272719272204725845430521841715337299647475398444035459344311320572376297417296118697569781227578771559814826582742934651862034416379760691502993049756363067934116780038465755406989861052904598703115231550543347521357761872249877831151922163262466523793895460578197825587910834608095860030245402361771133962640099242611502043096219807620094026979285204030027790146649370946002430905080 [158,85] -39315173366275021335256596692131035959702810960193957687566833594768486004989290731021623396026907158108763823910484436548400064315320906060084919403191752336606999905024540517434438338612328419714692789842627602252837127928959350179249711903920321145281812969954566262141067243315534721590039991383990000190472804835081115559861735711003207704995687975358043951237899839416964028666186384790775520020138691802039479841083263785807352816713431392870992246267458692101865823174406483215980346717758378264118635733884825474521413185529203026640183393124798214588040812548697204574710124389150708828340149906115286665456799129994845517491385675246087012143546212896089093050582839115317909014579544130019467099682734208920191635416400869809988475724507159713223686447696746436835977952681501543586024498386882531394383256407088607609754487535667287876789381805866145591840483256371395527248776152014659540771066039897357329921213245386659026950199063768923437699438077358767206662466512818580946135331260843342533474400483385200304304529540204902596997828074799273314298942844289020811621117642036628370820255011936201253521479607243126729101763289567575323137972844398156609177445670062396125168537420695566349478469933510952752879765137031804257449390226441149808808794509821852223552634670161142175212535936279647188794624052378237436947206229965853493788157689047168351771067660895918812298606643699494562573382774137058643852748331513293748683305792645630108237951267638883306925298381386627483711342823663373669568858390052347552751495477766320509553001918634856435014523903924909180120949002087919636507838826672136973676314223784150144835649016323861876911865629123715340835508697711803369537391513127529162798224410717489104540288110674221327374626723376161793344461969480 [158,86] 1357112114562021628149231059462926011849617411106375075941376912987710345728595730042537229489897326269872328842549499197250853949194392029193966657663226562858113812319585411440525932176992977805138919276774965120356210320262764458008601436304774741304503577681247492728561345046138033790177087001077417765607297935425009058010467185090062152284532391348746867817271917617070004406157772794252309833972338099673534826262524757161407720510164225391390535598489385341345825096129758267557861527422158646680010017788857863655984293834159991517798319278608575717588696786835909535509532991409382851543935988755870165805709137479703171588319473648737050991146537094072570131588977111003812758205052741168163923042138565076333891786160279798463027217509296119735220777717136405196452277834827756074293474865886323815249399607340156392257138663816863318434405094664486737327033244329883642017553750595939208514189730386751796893661900868319646254784556085425922125668567247118539789402832922307132975954959170431952159490716146505252377423338884252929982816274621346088346623072291444970327961350008325753008968332347409293482427172194218471580670142557732085862135417356532393544127918851524862101782044483077761205479079385503327514814641572919409078122776986894829962764766813857091701188421922580856474019410701859513880236784215400343048184305722870835549428692560733937950498865178808471487849725630305173620058131458967060364597243176865935500327088737177174546960162946098182354388633792167077420827419326662735236298781768360645686511403245605762463052338090219757303719770232664782023888944616542460449137097913557427891886994704264396849725434791237387237896712191993819107799115270419261979374835068693124178392291129671218469413574874428945489660783786635458507149520 [158,87] 3947856194973344038336329657876653652721905298218669747967045566559913619256398917128344650549517709607916978543518480918753590264485128674260455647201650904133581959693897010867586198808244570779375367121767767005337427897592021013780291917107883473045388865336379626446900173629146441507331220679631429937938640823362922604882550138392871836556424479690831504776766463335796654883430646368966224631191132812418042027452736337893177477442362490143022564611474221090533614968173344347594582180834865047174023425843884600458200764654330064147761681848537872006797996964432452700148309948098302207160237030045218585502026913373912170369128451776509760541009835196208463337620470408638373981947569808404955687804035089570048425801752302569857577538562436794112435915403882193918961461798915951184401471066677848014298688903026541392808055393345005582101432544781340275516712451499315237203806945088153323176993161698756327961504152704166179172256659663923039661820440246910253322871639879499445799511716936737381060978060480865878447797829723591603003488731047220214997211331172591156312990737210024331470615477942982439363101372197994556680675725700872846977154124628181675588037216167353154171432918461355618747610432032724087505393116399419539689441018434243217095182923139033576794423010082995902162225213169382945065173404791355150729334594152558983295147704215963440542163542333256171435834129938089963298294653632752431699682356678808932856202424318197515727807463894435026087117822119189440269690338564317464206951942280722132175205079816812203180545783702143448109803451187046736968163004094710733493378121377634363780391300769670889361138345769915787206965177686921993127910056477758890099251764584084139880861967091454250580206614610623208059142850786544540734312 [158,88] -1115323766407682671101934171197754483879477162468732244435921202699971637867543089202935466352888549558444393057083207707559970189456691451957348043902376917372020076281578892310595977012075751228506706085411230141549617516275157498096689619818015703817916124509687057030168321511546065601925732609127260816031296839446592955217647733939666513389852615782505289937814233147462152905041488846502430988931734568817924550158196205101138062301500841378196568262056264843203316183710838805516372812957561531131163236533375252368233786286786066631091722193396280359078439525440542191078266475312757461375217721441651319413579288031360116285184668452628355638331843767852799553353370477732238086745241130628358919229477449703062213139134445194230115805774118044497413525600694927041160043612233545856049470519675838768061479087553805046478934696619032189883254208646722340034283183952500080931353330133899977816428126315143499247571258623030551005378828814047037042307756487810749212211062167717558887758698204773284471908615221042214629954229451380257261704232243764962854711326467702662017828162208511040316638078253670262045665094497579518946296903833264057518873279342604366663158288772543161123518910667994470584374736347877227289388605577011420238069833788336919728652708436086953796028310716860415618973699269923999297224897903644775809512184431469506525424672498314273403797306571682803329949307716572592486320815175961724826342041637053910169772174303646054856759611806914873935324525443822203968019556886444503274894899903874871348995735622224612258507346718870071663660273790970832308614967137560372093818578672657760131329956285490559511301182993533006929580906535205536680860060686103213972257845793325001444388592226108606958837362231978969011647715236826532836 [158,89] 158457486246240453736984443162351870892488344780185816334593629726280909551805933473378260162979917565454866635340768599778457662268030624316199666351803396853729474382313249913232816070522959776395153498800664324668326698561011852098935514214621152111851377859866198751817573003679072587521024860691990871295219719839728618804622938194813815486899087660186522213277115974830585917747580406872725329220532094638666922134748046233791143962784158381410179025337130401629340188661845445998148244809089116927049171828232232577959752545032539597124378058758527470708689176746853201585274873903353230696238399164993284621630178577282261650437637403862697707535821492162765810221789529941386934089279680528389783048559875356685323709658018557242638642993048940552479659976464467965503208171903315514611956175997028876349472621386842277532372055302309496697056171858430961941460549528676287116765925433038505850268870333728619898124841670550522112455088057928446443245390107959579967911305453483588069859983995858503840329861483215888876299251559692485089842949965306137989425991345719411182425998165532253720740496362382516558557921071355628468760563220365208448697068632150489959804003519834916059779580027065458372577184868220305739140588619458896784675576416919542753548923172287198386687118756252187738317579284248735229411070132228913834032427090458689871450839216053466003431161901959126829024643268045827185025186754056970498650070861276212789442104352528196757098061123141661805783821198968075360593243209794634068974501713904572893009900667108587429076561183581655453318527578986009798829174319943854253998007335166331744210920560493155486051830138569619618847152636114830104271912478797118738713037683146032272781682502082251660083050683802416455926290880950016 [158,90] -14463489589642881577218581191675568394214567089730836473311474329177268434926738475231082750369908458267371393761965517812036806668552085362159557071766279782290043116037656686756213972660016441060068621413821173945234683104823801440433146821273746321002157650018664255059667071940981148563546679686306333713874429721210069423763167557501706563076949800417921644464152810617395621772293119493709824883977212338031703387514999268374020700210818019772964909503614283767071127609464312735400545650305457551246055230615181798468577511939545729082748292806436927778441956794358634816318453648207616471396396964783888748993484071231062684951474693479502398277840833183185873238414762995812919372574951142565027426790970243385579737582977587073051157149365280719895363596260898835981236459332531769710165887256486209007791586366934160909137903906729238338979482530311683728396357809115766826736161564901144107942870661209393082540018451103983220913505977250485277468006246821175144831137096514819085864511371592811344220528190782266783397262045602706001933140063543849509380811288963059882325019852121616592040043677004429011058730925885358483908300729771828345546023448522795175626417180491367766973827072549539916988764195726004256056584281108110762403980800952745810726071427232079791605189748614292936853536328342037955909265826411157841080327212134823347147384982492297733562403921711799773496028971743993981796274975454687982987651222807735361335804164611654934425671736820234964003171006753889787438661184902853117483185792322199861118340962335627082168901980422755396728994836889552219299970129585326676979229841467950896399961052925908403695117265643644789734196364615380061016958104167600733439140319194790111058797343324245698556343364486125380709885840432 [158,91] 930601850323524931120560874277344417364698412889437366981998087357244528452697522814105714194238221294372800283732606233673896582635923896138752794358340725793996615710525230337783996995685412332280381624792268137642577300232556803020610406285024667425662830500294137242780497573431407621758364501736893073077799499947219348036419623437017415782485472273743197448219050251420962011677917235859359100389775607988343525414909935433236704403952548178180164318403686537565261897223470429826589975582265633803405076508837841511276623074816626397788372192372181017813947908482888539129124720196269144785366338005666217242014336907041708618675000755302214027657572371335746609485306258889640210333862239755722454978633093963340657926394581576921418686506921522854109022210108429853663151671588454171619410806168896742418959624809428897198784236721061561798825077539739750318960594723699812217538799948279897472012753473532454732703320158377758793384555418754910587993421497065332795912120384556486681702912062194846165612642646810695826878543499888800009676464285511598355726775310343090302467667596851721720358048831548491791309879837899369160664021514046510731098396853339179437609735388918146792918713411509886082438777736995599927588721150236084414413420723840974231405963046656811175905151887843262977878271201126389218952139410024217136043654893551974520847349694301488169712621956152675305816756131670926900993736074498508160878754714708587492048706444904106042509367752674614703973907732826550434195716224676976165751843355537805493166943129506720608004853969331569871572417978307086038508790997041245512061844962609030348403359817612707581454500930669574503958394368279968411694705462442612839845948441620364932466800362343788392920762156192657998296998 [158,92] -45236469317698961479396047668418794917753888170356975684602605526650830920113210728217366532265773939395353135984614717916437176085345851838641924964088999513800454630872714695727724164785826262625090393949079356872479240862273569580744063289775149497777204824533821917088994080617727325698428245997915203509224662133908691915108273257816863038032140569801982874762726985975205194916798104850260274228881469002256260911024434261137773553065966306274986182512372910745760264796489103526446836159617480109908082655539105886776699879104866202644914301281524903762960516712149331375039414827222595364867456660907925797751601560404245843514466494993381645905546876574137157094402626561617098839160832766680403463019347684787474507649001410384519160131544575090427534362873263376767530197514324723642313641308658276463931440567797815223600516505635689077048706407576085555546961002900834873793476779968975757484149823839348094218486015091056925886211294524817114669792657672628954379759856571623315915910181859605692158676080918565455854141057433856833829781297215160545409657470149342810996915095333820150074168235791083319976028637244244383145047747405431602439175678074300508480267347051169656915827914989818051943365061700048814528870675959714512645501615787382885382710418512322694510025084896151657518076848524096052801857644159145091146968492771588228324839418455525021548369894387225867763933086933129302668642314076989354510767037241240294071668567188082811379209878242761371472035116211912481495749455936786674080049504587307838890183174563645026309625898815681838746404474680908861772392657970215125205476201459253287104937321856831740629178867777377826504570512671780589813902698756219053201621050527960032146053846574867674055245984214336917608 [158,93] 1800003724489945954343276957738811871016113658127405361095711642932786457677464718356800369996001955890119963189584193020414573485523566801050749898083302346509624996660201174201504025596158305199735201753366902937430699176581629752135809103315484067582382589339621296147644546616149213822996707068655993567821809200182780649843956915075426927117297756695257569226685469796617350928675385308357381122855090660905581046575064299150762979118849421425858028592436538596165112420604801232385412250870355736865683549874015386791374582960240245697117209773286242681600734793375009355401071045085908446890641542799735325451515845496261745791528403572062488164170872610471872599084544608444492288951272443604485653964238481787160892126052708429085445533294943973357050758566236989287110889186625756623901422683846650269304127707864245518055227198154638492521098807562277308796262272358509399213518129994839854802220633433673426175115071039217254905886005484547103235623518246749502821645940045038681290845192548358435424892728964282966546072626186157585631950956301243874117633644010908731960314020965619612384629123926998712558222561152689939924528278133077350070786429428993020750021890884629473592237687562774980439618175909237321007277797377765559320666913524871101203710665114157481296165341706595649650290060599430509412149931537170009805705789262251014616154243741680524636627380366617017579219959157182295549560714634026205410054090246628617755695661783516456838898936309745597374622792780855000767609743295187181235729693079014603715238024067380742726959034920425691625914726269207372113742536317476307700734390603616943183957989746691638641836502555479638381327490375419117685374292097842654463880545373490885791462211878673227501209957312174388 [158,94] -62519417050952331165655199349743907816852674854513543807040481801696468131551302749260079343785933987519336943037958699217406444098420803533818740394047784631691598361997659210180178184637930609394817873352828006481239107267005439654109801883819371621292431748188363516858298587619995754788421244350385371031168032488796421402543680953676981032017829198213859270372766695885689357657304112514342579219352273005900306817557783431461138814164182353532646602718789029747346888740800549225106686259036739336183107996306054634023373896695155785544151901978795119968599256936680712388615590110730820164030397704107835242655866137059405802592215587473805012102515823719128235728807278731822753867118918738442747090166405772782123997156439257093763667386216374774640617170755683809281349640711092452326518996164857545727876269181963227966286580136424433133163961312513213703786093765557390872015646204998392016742851613575007133138518636264151729632303585910304304051517976206342583850275677165518834399967063440160383328022578661424137551161642456068521229473217232847856030781787913675574128892617193935036445830016581785056508190795508581670380715803939246139337289135234758235192977026846749428658235771953845921314992282599885736221288603273302933740722357756668117581729223469485222306700932805612518508033456766579454671608160281193391197667819484647275969727972254775514327154944117006820085094823695228122443000273819751906386948897132751729209508451698147028495322334782547025249380952420552067324314838263798615568554669030579226842090601275117426882907708585813331329012092666481164184497656757900610868426185868297028759000475327146656486739705163118296502979545417858866392391860361269592925161642747978608049497693094153732195656902568 [158,95] 1793124137722386169624014864696888559935645243134511850546934381346215808189858451968868697609862928299539775305741263254772960136942465060760767423477958914588982204528943646714412965025556287128094536104219086235836635754746645684022628180930987812734934189078604115745766623872767871983909070212388969559723056300818141918659184937448141141844317931796810233994216935556023244669587919443080095157121209092429309436930778234494635662617483872561042502596167925654591589826276089633042823932411505971434213806713368212821464730784075909906391028294795581222470809255180700332801715249967273006395106976925201967734702711104541806373576831803429531517742496123888530600740185797873630062351588951867957582055973845280180057595347325577474530147224953768108732703314439640099597909844655076918336764710530376535952211717209496118399588264876883228322091199258710501948664568827308898649594525831011127494898808322011053675804397933520080515658638343410758118230374380928372829424994117398127467077997537164959327726197731480244954038702387265651982716411501410280872418350108097116765360342629044220671869104805343237645250161430679661286919260686836212251057141710730270348254312155762573660143302472541486372903290858649483742502327944267660465318218243518596348364364009061850203204184862323319773263900216346860381785684564110783606416199276082532057053127630563613825876131425311840571825134221733297965718784451211750284751689621933786360099512558935773927094216443016372284754072672919458153449978326465481543183395552055670625270481276752957780687976813177088082302155189038397638821080863598613400352794552201949231636545686187434101701577101652816887397187969088741319303839977576211915929408710302782239979794346956878746254666 [158,96] -25946211529596762630753338025560457278132317418999994558926716327581021226201171470301131033302447645484369198836574137377522698954749627249531794955620412432921299782559327324513095991370288649127393969180156370048215006893626735018947081127401985521415844032317459450849040454950680641205939195841340177932061915088020785693283976652707678854260955867747182456214551282821597308731223387325553567371926978762958573222414891649716775880935975177240567296910448826675457522102502742656566514443275509093996204900818434912539645437247235339299874600277760303758698853087195709259274507038593684146786073649309034959869543082727046239245513738893594515424704435969640308264462123859517739713314916129893906793316722094830870473218704811507618053803804673077579944637722204658835005765756238195962218746245096501072106249316917397682825534280229781288331182956391854524163447637664202812330067469916483707055923624713043913485607400659958506014609558004265971230990928485204519293181337158206662782830913670967048427991406461735093846093127192043160601365042682200582445071668665062272010009129395909390993378333632606159739742763258443899935030303552546923711244442460892847238153277925677309251245545417026011688780160530128831279862861126613210077373051550035041951541018603349559858531426340370703932399120033536953144530053307140185181131126330644837070352919594658424439477085150275782740778097025404987311134008568367970851331389506805434442207569621674858044961203786371951198517328137392676948902446952809396529335997999700069739136009968649635863542598604227185298766129406389048406475498497872963693485433089194445966508588222117215433431789060265416587842688620066247543403278376833669154913378551147537624268737617183496424 [158,97] -1329327977226087216593268514410134756084076349808801300281565639581856218151535453211368378262747443044688961881802908225385651305533092530918262975328936032577567166137679718400719489208050498549350918312436989971725954883957151916771261823161421432744206367840957525974295073141276460544716016463239373011093131739673858049175753930895067859531559689733238952704036586584815453878908355666747910509779699045091038699075017633473023660568600788558159170059601202599558882858312016041669132536351193244445451989432606768453353679195256016138205425202562907056639335374608424588533292668527695264176708309782583752871770146861028477244239855886513408607154035075021018779848538197031715313655399742291909397549061139427229419702559605154964664247908445867932528681058205731770772670082149215631062527548206880728786827297268612672457004845558302375475245037827741546412871435323655939689717054093927398457547303876988868970900954405571829159443260191617669254805100554501259908505404778862486199755908750381993832058770710984580878392113368118747444222642736541272253123847000489740030569787779764279083546108216082406247878633904298154636120648469247355965446487401092145120443497522102945546046031342677699364189991728303412020286986222723533517878713257505762042935388774870225565079548029261555180281608213585422152805570458525620075078254325385734481708982052424437468437624267109922924286786178958632136739976605542039649360303004542558405571809071789060801184713132749321521364588688467704071972418133411857199273573923137929854107377585282930263088229572130508008455176348783405175901644288161372452021905859239627682792603003093038048877242518466135530802037353898602704339405936700160169238104558919081511216808211422628 [158,98] 122971360981404451137731235491451081917834820250725091468865571424025567607678610496320363999065799790917873807237654763146412200743898571757125082199387289095091202837300812551099187364547735558627237228980985538964476398473639202495749143296266078501955707743887407577473640909946869448942878351590322635473822534068184075529131628261038374973237197199064322416947810324897278581746532025787313340929600170676053231738144003999105905578846283007360291528014210812929386949203665000891333908873106924670077354704640575620202388895484679959597741247871644950910342953012607985854669601256016624762400711120371042476805065784351184740287817532170450081981593683941961216583513961572709944799119661586081355123447672641782696887426132497060716849612112090709097948944521886348559429556117943631883139388103725740446125470330997835427803157905836708489440462018466367406304895590700747878671430191720680103689613545164974705241886386309511706672737470840725285993803642101953374657480085279131688390216537712277662154476311680714041718803798324258451991939092174462505699817494586293834118170523169823394034535464181159473975903273758924310760772193940229761818127698965951782718174694940444422153771673266410633875574334968617316464188432636781428676446545343074718156815945215804991172917335911081776306149201166721009437797976243171324220630923343787136990105046727429204605353169561947705131401105470873170793398251294888720009769750835085309475606024591101566392166053193495830013727486459846813483791157500193562859924186869937801537333846968413546706362809813442035011468107393242293934264083833297667097163827904198625688931836731058849636369260119087166544800797631594318923886338388788616660860774205871096973327707372 [158,99] -4518516012163450927836006572301376660730352717768429243242698247259827969759940256807972811012170855869143556475335156727188871880022631258085611671370759495598020385010196622748993227055336491045385173225530997811354346484818576726187305731060126754276792788949238868853698251218188189935735138115810635626809062523967738130537823340147832361506541451434278636676620341945880549412991328071952201425709418937815679850266710439854745762524459445131958483804629956895041706971197482216525518562004089694732270872582941503409582952823273884100564217941923773823651966741030116275616162212549710861683852841572394015676734759964527626493987044826536701535292839595508546754203690612228459965630346438472932814753740552116991183722907854528082049984370773586445930746761275365067444570501727776213115528288627843283202736374687291133065619626706789677622284366846432775450665422159185091315290564855493511681898379852972970229922653274089361925654211275603507156950898457233553323897240970751456767247604950003899505062698920081331801284043917279863498677776490324980316424322757127048180981363199046163063340869786352659803864319910258269533143754979248596278326633719649524502233501405815470369635108130499625249535458087388235502569880217015508937856063542818215141937083896314093502496861316546272782783586946049833282571215504583226383868666074014029638661719396435811006088134640687961584374165747365141243878959468378821604415357898664842225126175501426221320670985611007600803374939240729582608591878697635778640247122772925174274713451996474920336722935547204438743439601415934234175626356891814090062211927696665505389278657058353303926114791950148100556113437013694110873344007962189743818546495487150737835093407 [158,100] 85500737161691412135093870260046375612450599933763252038482966583158064602007933245610653014562261744779097331429367649160232562406770680540122721660233657312035089636667659418794209717961173506901342410751930215543117240523341129405747010655890058093854577419695513208857857091577692026931868596727455818920596500851544842545111277469184118865396140982449173179917531792455083865368554915535917787103483981881432267578625152920536974595022851219335747819595415306657024264871598655593492390249057763379649222616604923843182999737561300483284873104880199700121960410308831280616554608047470976312828025864677612722336969201300438630428341794026234757398285479782929739837785202272487468357684680123633097794524384485820811594200811308886995572347764040261379470504727120379310590819279747431545340635240171275312534796208610531631013278910906347971190931626014332009914227762349583236611463864992813439093713428382449095305070517268979508466908806049962115292140900691717407989767143935004204524897079282799132914989190183998559584826012692233760557120244984114297834702877222902142969708687216434192112621714347909485930348848835390463074967473097195659511278002231920456534987660464728511648946429644448676601502019012518040247124627672504919429226273401667322559800544565352580097271655501085657340644667360682989755498297013049700131053247302391771529284595327121907895190583042212871707835316469148393976021325298354699706399225354948682133605773736135908393120010731619758894165459782036111352582031342250088138759277357152679607986160894964585852535990211292860700188989829560611848454441129086428142549189590876731558704344935583836181244705269681883334363552236680565778399510827636146540220021878156431188 [158,101] -856123709394355980731616531503819065196597030596208152733863202109892180849277505841145841233226940273603473621437725553193555589331877348949079393742427533897811253351533381084786385758239202715691473203032918204602020236509242829528186808257344980975422389329353197646832720755221893013121787089304136566847735246367032620480227438007099189293472560962428092189060024738531579627782574037004981307971707143032862242103629190107402251706397843439213025376610683020867973625234260970554727944589286082188593092710022837669324228057506366101404074353150686011139550358916755081623148751622427225711936939293070401596259787894181713469087068984116213439244197836977590102785242947326101949608578909066515704873292746725095560640314408326127287142365670833417006380512402118075954872253540255483326268547600902090691954599751287102727390549234190944734062216606867176110998649616050275369081530571478022239729408005187422756870910999645609340412487154830617559465289931109355023284797864200320890574833465769039281497658064958077027443957181573028673624163332560273818404452616585656309078154586802176645632480891048095229292154417444829180999647594949332841571845819629090773916288056873599888463321703909995270826266735382860367654689261211392073540156284550162483257602306144556608016408661690598808837624867005441012158563382877778721718973844789146555101714661950833917506675201988054129241628097460088902846370310894416849570332426413569241238075779020123288711770604693341858160185047027361917873782811895073178972005870651018726830131552890291703765820245567899452181951197060382733458500143662191927431316799430071619035180095041448981982485642699309666320800145986671705541871509513207620134594005841052 [158,102] 3152978271301036611764170021816271025976746592873273119433425622730444390326794353935456939169916100415987933906020526522177257431885739056880773880722327518755855798563620903424044542694463105679947341793427103333291451953106550067423214558633157557119030146935824863736081752726933953979963184024742293678370761353452909460801664231119230822164821458394911027969658615172020104197440015987776012754734518903109720415309201123241566340563541953198229667404434437492433827728291818946795372167816988027456602883368989708486968868183351473745043109549639479035356434463079668388584801424513724783456674786026718448821868765331273847872984240587995704464075770078588703212210608429136419956215753627500058055384024254552306662252055520264344459396777549730753932928879304704482382176350420196803835756509125283507396970356013115033249589919860476385263288710768778687736980241261103111753600680007584273510566449659193593583034762649256521797771942376942508399936136609827407789375544850652305409463344515179280740726070573102578216515102713318313777542838805297410905356322432516709313950450559473738008109503026058709364076992597739754082182792150035932873641864019679539191146732395448364515413589631276540546160507481945755462294141669318140551272598160818334932679208159114502794047655913463870622405149974269746020374008055825204505206420632812397977862830554670961970852907102721017997673399125107290667890448229240459995528214942904752748206310742144018317958000866335325541793172351773837026279730685989985391270758257738925596249320810727473817765700753698367291504900883680100056085584160717923487950893786201230950407350547797643461866141186534912189202518054109059237475927899487855357994596908 [158,103] 44466937829416850426583460466189683414202027802444297323982104038097508509775759490960204511643487971505806087320159961256873308507353049783825854296921508881290403785078848000202736082626848524694274517030537835258990325678433375618892371884086032372915984290375343810228323900391706025013678065277239103510310518610127264020165435013319063561272443154412893557916376472455693583990684707056368587240093989767935994937723557059537894294256832289924241483026580939037070659294827994115839066729078611170543874190295312366267549685842280916776175999627252253309365513788516335486132886308651573606691573825913732503500881195983295444489019755135142388684307605663376615996155209686972522671022494094006073972260237303148037946880381002089612653564518601269892269462001217457625423113389565200798720538619853107550765008201066847830664399363059346496384987049964588242297204316715720088046841566566736332638403213707892178869297839610859478586348110578021783001340234311651726337196981793755064959183542352254940128375013814202066143121841183396566965499410337367910245875386501509990241587677500501420311945878514232821816522621757200469424227626748279023216555891886922393134904226333138092975616098867894476960688132834415435952885933185861712147314106397520023994635428470905408001363883678604055564295150853373777887627047419167262136433552834032859500525169839170552054841843090607994033178142308152180279015745658579420020070681009148290259794732980717906784117902239634874700065330530970851160203853261025637018619365883368593587522197170956652984518088113529200013634814696501631432006784873501887629560744703503296320708782369714629598576273768530096936034739916074573385698198003581622319268 [158,104] -1286991661907325518157480768091009810860144658911969339264559071709422588448023340231013777566429446136751138480606564814796629500308422310120284333970127168334328835544164741093626292346791145422194373607816100244638945911952466624454156516752455757586965213097166758625069261131476656253691028870013399783901549302504750048009154084716663039036091498896903275505172724955698067061515955623122963123330525126344705956150765860668604826096828997216614428531612870377870518754036856628978119040505107019919915571269135304995088085003961509843252405395724981685274430303097338813381533214155198199771460199009024122315055721276999763203272635581678509831874412794057382029096293004870920666640473683544480100355259037025074811165522966794096570317194032052091350478028406713940869820398627618309960283764585773432412785576620003833995464514522789894415477109197956426176750110096905989342437225294640031052323462360016207836356307481239532689971119717039142413599813414627331051308325216538935933558392008508772986359878032986979289945875843262520361719737119775943968936072686639034127512186273904727596447314834156275271827680193754385989171980016704495631324704379518768396037380536582198418829177323649771670675208067472005732730724079140979469713909342160536682230022377850340954222788602184720481937722540326975315845516749355542100583252548232839778579543574583881346398569692832464685502556083610982163399481136018719986378753195618991272673272982858079728389302281393851152518178614686347700197334694828979775309058890084607591988460092864615438944168481371296680760289710094738835305883302194545891347969992241417036431247271342311009863130907644310980451605667682392827098022667335257160 [158,105] 498160082985268670220561448802635388396560410642341648628584759331150778654396739107587864887367981340210751680313151289496912107610017889131944172130458417913876427780002389159433296772065860508033774645633734834971813309665108226478154176701797477807212748793161308531716007545438222523502512057303997670077058237099780328635916094013290217123425896652007526543502526098731697917325953775301029851486444794338095994856576504364622397834494669169108192958512577037390208200899454955035502181854294624778006935822942732416280565168077363946311707976749432592929354588240421521738024048475192975868177643206013719121695243415901424645156875802246843646862317542422288388742372537663812787222170860661523745022849707607258584584366678284979494200341396944782606942549740298690921287012240373616682138310293856059828555356874576501731123856315472945805696096589656543910536688864252922298236391250163234217857196958561002782022039491071999103724743976611318054306755102725659490476915034971622808934163278528328710685256945640663043268475869535510067014819084911863389881146060470786119129210005949023062797922961844590719268533435142704784134409545121346102777439389278619830451693847185374076782908801036201101609026263716735864191525836358298033304010487310893112045966104786018093454135016196812661323208820430435297740162275643226998646761505162060239999215667417198015668213442199006394248433737822874452216105482020809925582384213405089685073028459505963892738079703814159607270117594580194534279671755387920393665500292347785001524967900612310983083489882871329224228729265886176013917013342082699267482192690851824346471613239173768806276548669177708630602084903222480241890716538442 [158,106] -243211859067639263207784585664173948904673191279006551129966387043301617957797664840741768001001630871515686363961871494757606085794766285625377538577586961333268666796274200615040173231436994188759090670954055084887951820342296322448502517018642626215531664266670063147243109071645725296148493993339153146650293037380851132375697404837321550406901129026198291614699933910172707917353812914853632953237940365083954031126371359822213856217663723533148066521885017249429795707780499367213712321848289117441184938868551463241192844507281330575892164206312881706008261786373098770345668864002927331857285932508849394065576273447066647852951959028760552678246843172114789821018830968964857239946898965578061417853407526891081774835300939644197525119869769382334400431815216177477174045923970730744880913663585576679442728111809247309897847512194747211835200178497857488723506699313670907953820754646346283964404859763850072396106395188419152152874098809420219634223712669861420436401153253965924718505764000327106684836701089162283774568021409854835189290208742660648055966687621258097139278937688923613273905629842238392674932878120145757870298934871079216849701392864271140861528216526854172508136968871749597040255754746116775413848562099812166460000709735346485551630507511740223324854445430254766653524512846574074308414180000991663135753899981650588585770217732743824364798864096146244650977699971156840664286433454569709149980957240858746721637237510545475002801519267298424262409703981920820797756769325027775754770406146298143328742526941092533177872880994332395831435778784175770517263805010199733402722594660295853469335058948294417030113753875348381606781648816713066593252387436 [158,107] -1888850366593425265084332245405478095777843292470572262992813391764854476833530057644538518840906328182637063687701015953763299942458689090731420351899601928744784149567598543127436447261055064403179288149369900802561053462559293328853769543487840503517455614375096614211186223697554227495418214963252033621426085806105057760743731089587917265523759911558069257780248933474852313261182129914538516708306519099300717573620499324729842125936091735502601347542775551813848742220862326890859142979486817700942301950469343002486876186388616737199541966212850301937747771337339395634442940748130676896703849746814617732717489860523020560391537883522953343302920853709585971564995989911388453468033149180844827869195142785536764155067030948412487235323794674246225169511173988948920375391315562247827828401660359553774204704666633885410852114460618624303780519349371208337067137249305342656788579503319580244126412204148533212605191232684393898968411957587599935628288224351967078633050957368000077288778409059558052886803675617133124559094109469841490290517779019459904823636979128377911152635938500654775781643850354485576090127432592168823290491025045905726823416279182630264850627999799645999768067595918283283426287833942621182351473635345887455379435544924249283982364377676803088747278083341943492332489574016435361451007711500776241400839901800331823359150680142928859100814325474068201694423697662513347555853519953119638052634954874853815747834712737467347955242508329138300736994147292777780536197979357632487768446631112848479894449836014001172695572416564925196877904427594490116288497689162295117049408420327982335992627851314602138162212818920112760676570694022945993792757 [158,108] -17301067220324652004590344868435160279131689468699861668054517374833986872650909466084612704188111954828042809673105889890070770722185141839170335201703487545920501090832555023131492972458895933647243629917245083017690679946755584460686929072156155212024481384498182572897659835121883295307250451414057189799644203605244764910906115038390860984747241432160829073030202613138397814498398029748016745508774796175717808984874100771161890254746236688969166490795487086047399088639204989804328269760944328406482619000777737000791548702188248846604191910013956286785315562938875743230463096915708090997100246721130109585199000879395285126146403076321690078585847880229164741266907430662670586382780889845438597558888753291180598919908141026523872173215304648288233219944351227220867426351981802496493626897759640272509953592411897529219063963542474797311008428141612544584106212250202682784522221511106390808783705517432538621595144939147280120122267002309191614753436581566104368235583189653574882708370331193211774531712877989080502489523202405232861225223276281972076080097074315782249616641152295845281368189297016838915577630937891747967629470577632052807029623639296598872198466735428209077916827686331561096423740837188210193309083941226595222881013324077812117908074911354972452634912553867548027675962811029181562274956725876512406227040975463013012008251256546295747537841426248228913327761589762339523277492154949442211015542883552157138181679039141606254724933630626156696600494989898398786736654576737306154662152853385598614103117960444614435648968203912347532524734378448376248956422105224917323543314564566256606707022849464248166723102644165199168154748546145663676 [158,109] -107792790357800839915310440592208764593131687378187165617879610218187705674971318389832953931738946093158618516651662430946584827599743855802381475707856736374100142813311595885829812722711452086156440183570383083385252614620568540611899845427775520934926570175408337482458004624083452233076461562299885171998128088561174753499793553025393727820054863708291316375487932240234834636615524917585049628802803095921268430777376039996820756480801938161373197356303042460883127818372459656544884949442214887826022038960551434278155554074246816049320140818975667369381669439704647079823550021123761810696081355457136100657826866336061220022402208228504275882550753872683732584883737604353365955891566448354029028389888275178400584684054997208975373672414808028849549740692473272536312336072647649300762867664451628610796790239457402058999879256100960776221819837860100141010774333575310732751201927673140940182520607578223809920206309586358621899816512341072746054685820922548937593320994605775337800953478144657089270390816614368478397950080626353387793131592400509662286791848612975867179447679005235840800566657118660037965857812433645112380618215618726768517404345602576071082414190920915498483183894536264084569245921344223331877579133822525324993721433368041369939843573830172876589024340552983522896601895699128753992933838430417888364295794362673170246173679646662605429696393975937002113027917105336367863568140663726494036240004405026598707446629049163127668347096650400935801996336744725010297554753604026654448610131092364933338269126354180504668937733203212123304835513621278446425947104179195127134605050384834906604994616364230192547226828419830269915490892541332 [158,110] -583236878354402404049138761854910423507611992022849403105289239052913104813147631282373312337394416245726597406530109155214689664183597364402137707233272579910877716726519291242033424675802796847729481435175883454539252511771512455934411275818699864016883296128398014434194810485790625052307032885214494404987873430893707043782963158909299982639236575247091051865022343068421156197083971117502423597239796172149169399152117066003127288866107692931540966924919430517993742564726625663739426985090624707415452430407667678372863098369794172908974163197285683728913356376205327267739472071921297175473454287734720932072401153180984643779125739900763942063795759087436047087252987872606994977272959645843068038733411636776698647048874112777315303659518037817971897440294736902494479551611253324805489415153092917103559755685431624490811611675784366078392314081440850119138308185748589819259488155699573322283583890502449891715436618170188726182922607178087197261939678004910224733398605726399874720877274161405365702618472538938063486643555811950842251894083457289170116665144703078140567335675619252853146861800643195701822059127840696356375865259960610925560606538923706018100566704696429018175196270635135583979628441505646551623131157792307556173151116769360354501060869198300564029792136387885289840744482307513741258004964556181039632715517300426611092112614225910545422693371108085466102014800968141025410050787873694006432774515370224333897547278561799946212856670173306300187864826061301867663552835018687515358986042544048745204185801446505736797039285951302650896135872853228990328403691037967594304457159638859516431923363095347504600135980093396643636164016 [158,111] -2077924133346723470311049731021130591675631798491990375355131227285367681483837761774153181423409487677715804446099564139802156998514178257201469146722235361075769349315195616939707420590053803966103207181311237162661866890621071773342439087717946283371411804606143780865702796113719760925737271776427564832139284843636114752248283298581887508847355197931157054657468255100154735148597038736196486276377446865360790347053649610734714520427255608924658165155537751441135062904157257591449246321908634530019990127010795174836073815675147480093060254291888950496223879029368948320397921900202960545237408329186894573587411982379681266435741716591166522221011096374230332500577815402580676486038272462106516750098537657409354318036205234758369518486815376663675913983844373118052578808208564748741209460157835581217962501930430652920317751617638111678608369981646841287205743234891804407932354347153325365586684285208191646880761518245324043984979394290686372661141388308976205405359149778624305233392237962512815078768009228838896104435526044331468304376150247814419204188079334712615389936793663144728883592374015141578770516766755108152164194413125730300847015204136856847379368550591715437708358440299937001829384284376053543432689458720243766296136444084669248910967478199064610606222842128559202588872535546866270005244517015601504840084596233247207446417702198499665760821431054349303653651551042393976912145765069630431751185238423486167496917904223934629689255569281049210734589467070528364898449638737002273712828885382951497390399539651005504851192222569611151115299216889463832963906466130999563088529852651105920401818509948935102751481839601114789050 [158,112] -5853502231154628252669949367534518698625904977181506660648477304633259349235513272226095205019552739246803729652081696598881355021734197433836600294666567311817340463084689560023375415005291535999554477740968521933712590616130965909881007322139816257138374925532730914287868200274479019431645943254062815989087804434287708377112220336571174867840787909712428239907705306874106484828376985725137273830244116109811408421954551472563741778801769102401228718229989972403931171845827220126270011492319983217750103595782758721832704835225982721343052652353691433073118795522378650118489960950119812545018897597054629470008577702370480649134273694520083428297776461489945967605367171154920694148987801033855100626870592550546976936131899535480339236494350002208743150667249064289667947059072375300067130671644596638576760866343799376159083528155913385602497325579110688992025429546210033475899837635335112749704193570745025944182499884394273521053963755668956797164585168059180664709971264806481971709954252829602087371490047603745562484374444730763307234051155690118401460666113886101878809545802751881948186752249030216744169813765845597580144212194791944451489197824936269575737585407813329699557450982912553948910530417097075680995347880344484362579241548675572423481206329257835806961358774190583556080993424523335045129142565286663557854598015446837542363470844269355564257913832143816587960142287629239852225691980673099796264516366204025152871884027812632478233422105426055281508830717419110125678444804077857987970193020569318739461326107645397531148801271614547658173204527532784695080627526419420240859042453055185045964855106348291246050597334060089 [158,113] -10998680453484190837185397318328643153921068185861933620430692445540895618010139433572856220535252608880234247671431221382298485619302659961886654588358495936744862536580041614393124123986499092860295754032923805857564077330470737893291807650964405726371027417147732181699020308012356628714051972168661323523195989370282734721572167595752450743121730715991138501715602965010621627037899155574290814975672398968610393758906326237670224484169262500481515545777980894681369104931524660311276662342525732352035363877325866252194557797245948863960080752908003686118371847488056074735798623598971964877551330517269930255293562477683842803695169095303788190841713336725832820458751732930931441894045594376027090129706573157945014388923963250318278554941243937505983855584664117351925536484169649224004553114958589873604695638708830877230431757753120870474814192522568578455751432960193345557217485353762736210617843306095559616393233159669332952561079883167087032174558306483647496859524715081449708825664817982058708679272628653497081071121740603642915294890173504597120070795609617759969865902657717326109277282194490783242057378016615490321753319662369438103329067440214353298573546664006230205608878129065713399047914528995681174558172054629592748839365827719146656383572144884463448975072010447137842744544876490931796294347843608990091204002168732921215749361856402659118976088487738222052485463748963364868115694978675784254343962969764054644656664023417761286650330449826328837029398307722794404868642297811888928316631723027842603938161546220476492726031028344648766917817903126013761426125661999340594052950236135181459599048933918500114076487656 [158,114] -15587120924228206760557676734895930045714996978823400786217735528348895848465244007818503806144418665487598284222132881162556237325278140419965601478556213794084448580847644051720774160915104714767467840558108024203154591604688215718646931967498922913248239187780214849551709353426368489846221373049809881147646342884564172077873699661285255004023113048058945252508932399988533498595283995544487703891363407737437019401256579909016565756987734958920735882809323098403761581356309106154499637910889719200259150043716367580832858924830837047672082727912752229013578223491043836200244160503844444667793278606235161457785210458758916993577550164947777981273353797818572339279121978034585651354152834372409262275369012375936188534526900097843970557798826583484041927492044693066684856304450217862272469814267198982427980995718708427837523370871678213776281121379843648217171465041506976154859486524808481165804826755962055887723550317045902718580082987210152128219046657034284928579929876751877947624708956106075011441975905527832124243191336003047354346188023914219026092811439100159838912571106226507546769484776603205475235996314346991123730094949393187468201372236218347565934336560233982709629967343041442257643301315460745095467246257778493375120145282412390277574456699487700308410183280223670864877156934036670743581246489046015285609577309816548347003385285627341883671951000083590596306871062134688216261542949736308003957417031176433324446869672672815496128098774570856224408444366002276713747753294533203218819480691121676124232695508686181011198432087207830214719009341587345214775392668389141894212607321063554228929296909558325488196 [158,115] -18625890474188970550968311274723235746672814530148437437376955404123027354525057330429317689955526089922373453424902688337469142145686363843605365162083897215288731919591029413070017669152890589763926296149114171017466986803286271080814930257030639292000075451772951630895502349344417694164255639749869172375717214380006441823758080770944494617363823245525790880347306798660611823387255451296141317005472699009055246803344170243761329822574341083955483614962186904254452184146728477046196288699991236200494139921248422654330773486894470394381522858158971645238846937581221598465400387121413535329216180897142357834126992374316863995078509790398586189982568856712757996664058288078508362855785620440625303839361853982993377734901935478529441707110446770186304255312654185722751089591989344028624796273029786378258383062656004841859447521074726808050493994474037475590317742678667058654726895487613835907233724373480013503864813755522629348512351719556350298788345511607343058577069656601137575791865168326330897097263834726019602633232016984136178385795599047260415992206814531197148583155528037081357486756295325049672842416030807091651321691595538199932497151127773813652519278982821550285711882853906176785691314742149907049894829771297268202128964457106424001628508850979669133606400344482300236273674373611405558991388805908576569055512328003342971657419732137639384934534392206717048540179912218900045896774434915684008669135964788827843100961607973162198342018321942754964153220481145789901890984706499183025265893769453594460315622885682821907594175566396340850132064963642232938265802490399501694746542158998601548844846368890661 [158,116] -10131890249507055387544068878127281029440486215754276549645356376634759529508118336709200253113700518183246827915011307220071835967691119981550721846281459038724943320990484710659233571670447230036804699826277501865163336774241270008900265213113797596778548438330347129638365526202358173711393815822770378042536457185631098325652774333586664129857062863568258769705832779991388462385923706065737264546921505679266665865838861016578091009432626971362453300642459069589384304212683764819396379910875208229112379875663482007165642257766389631339830709327214683486336226190813043881221963149595402377323848242198424128243968831464836389823925053865766213045210768518209048515424975035448936442020789481793733660636758101063113362606151437952081131534678621902252321142249237828149282845626942223466153937650198829942995274610391123632200767012119109401529805403623598530111461049059948046935309333312942455219917212467559826748415086836968185251958314468730837867057139878076564670081187825900342222767282702020082694216461126183737216380835955821684818580496643021634654090324781768914142044217811781359194745914851806778343150696883095596868069044881004317959823876724194334219499155414708756023346451366163183686093812567947265198805554962319542928974635287926221929449739395263460202780768787738193136620078015903641156719748709321825416155547095619295805560815403995867113128187057108774678163027566148165889469124366342513005780726976115673226098866381812045406636228505626465901990895762279472311818292892347572751117404822294820274580425208192214142579638910007850628511079936690014310442538248761320279467795116918061615390596 [158,117] -8682585957773821221897085536987515862535071201039645981129395735520075608883008767780974848918495418782568555231372024146177002976374137082246754391109163140037933209846193045569443980749346812516154325362153260566957330501092432115485337610972103679808629303227828208079565733989246916184103160008621683997030627595800046344053910475227349976658866176917993601779938508768933253621845481750821272356139491845715158018482656168707445666237075489140627104975729568554179050239894879541259798492647138685503835993927357300627873857472192704798959936841034555821169076050985082830268885231529212052135885616013855920550940943367695076089954530652267688348321984571906090509649075468866126006088196383342424262148398297259182391502555875058760382403545872349563863253201852423781597784013952681840993462223336258651555405644106694127131327518576275844096115161680979502799796939354209316570756942006386071022315516978343069104301953312894070889926461435170795588195689104589955285039054766121810668173822782741231795526735044829686738667928160834736512769689693938626728390295347498892394726696974911946779296977812699032043227212763517207190637383114948434031969656847211155372836260169836047486818130987107531165051845253167890440121094638268092750350472893688882648061838438662006788894467233189753871993416019813061239933423717282221221365132086558392629073934835098911670088011285659888389888355467543975354475072269520636102691798415681993996677356194359173876553380239699220851870161177431713606664191530101533925385974849072231306664327065159038155624962281257666715193098842318537008327774082075109978827415968540312390 [158,118] -2466922828877054558623636356356864479495406234528020474631146617405935094312235776455006725350739239133612263864032933711704409029518278624621979764299988626499301100076876137986048687796281457665902460961567656367930339109083047274282906440424712282919079088693154834621188443156260331065674823217712540457734333983718176133959805589703357396070131298389302355324228842064776779001316825540216319353090605057283903933856503643775789982690761579572271217325950864856436105489641455257254809829908592279908542224336788764220439327486463510794626273370786705380181097404437792536317846517416783367053185430247544186348693753001964394997498218397568190810522644174924891884703772564164800191830343904652235376424988512738479185294894113686422087349405750742623683522116435226280051321323276258371748900166261984786734997876834602173075684341613821244007345950825348675931641445454911680461039147476466396249491577116518170504684693490052485071697027440236300745981035457959524450204732029896974815404437037298528717659699267857926407172432574670067566509827678287329281159173573417354801503047401049194555072239874447833722374980248447939791709957573055551557384698601007505868935105315859740323145109763100960329682047778951500163849837846424283105093050143195745566929387591301057380630737416687982227769853950013997449341542949492850283999391476770945529226675503165493515444296738988300251516983270719438834750971418781613815861597696974436218528883376346441558483669710292563296486627378844095925983419708583466303530830937182775053636138387808988482036292668516567072799459919882882672845614982931568074389751067276 [158,119] -2687313488977016146276592822927841272460368320341707394612272138633397741572135924673497269619009383741334814855407641756974899130083881193883810624578362075165694216951078539706077325447864329422507775679211969525064097565116786501238443675513260328674460985502345467455020544757576026782171518495904121589249757396182461298510768569235156704797961794570703278511193925405937206398596474610441378094307177172529104217346074532741676085804859125541553326019866493438648627223817183172758359342179014345071206547928588664165224988695562666697725140768390680207472376485113818573542703811003885067766297058280429644105316396361551397751038828440187898200931660057861825094650783614277073054246340682895817762111611596165925400362400801082217942757260424734964227501128598178369843551204037911963406569255114438264932251657495276489891584309998767916366377724382013317142864852174277478518945631057413097421284485824411307426957020944364294746678718871983257084435074985852539460155248512958891843257465213887550275283923132745028489773997490615621613120645140768451312419656279310938070575958239192630763697967171125794225815769019917377498863604770988729674143279866598514017104841792606952140783383917862686283800535613819345764311412313134012252860887601813328606884954335084663009006664115173790598035469832133205907467450654242638827061348165626971472072946127173342052094844923926797616088361843964812115911749147057005411366307404926733058795801755774340003362969062975806465454038049648599918932438178787967789469035076083251556716585757179727161844929448995104169553877936506310175893883116713647140971414 [158,120] -4585547637893243281263253117936442884832111615830118910989673302912840194476173842682024378476576221255825992393227537864198934395727487198942330734053931972862913048358240828776975092196080661917813890652324766894195234393360461951608426191989760633709397980652830317809018164487783628656613587285431925917862180493997373662965627885745891309229342804212504719577673902171716569727239504530581577507299416647092531440434640375140356667772350564375036663983721308120114646912570319276138653027220024417736539120894284662844503542178007239993021127244373952245403939870888867269139144483045589053426258066202686380731387391063939926253038124306088483201165124327237099805972670630172304856135735048558050626820211445453448800380159908744279805227792941809266243336085600320350538382851664245138827597696448536604105102918531792839211646461570587599235572503482974727581244966739760442157527586571077311464169940301346012547607194185719228111665413442737545530163304701431314902355272847977235738748426655794831310677943137256074832674101582203124779937214322474521064195939525065039283831697145610227884410353423774059216654894069119400742554958660657926480302487710485889451327615025586562110251384967679511314602872655271639507617153517814201537454192684611146142530095058346874785352075885479395606477057010365228858892017237608227228497344537208753460071472533815017459099976482556917824325910330697646321842339483532330205627005857895982831134556020761966180711354399009471688275383773875931454207523344234599183593360592405366705100121258299290873398870774426988033031751897239026197734965737706000857 [158,121] 1649435467554124803591709972954527722958263257683924839140951775692485576013011260135488220363536665311301025165654168380305877053729284977836252708644321661718937090627388601675699071218111191971168884450513874696628280989165678881127647181320648348501479012284406863394449880831276353583156754125206170698670682335015572920655351069446086969941603503255173263753742328338687998060063133041757209722674842235865311402985033355099336254259851686539983345716850145785134216220423360437046579513749490360017443156649943385316924812840103285164837842862382504686073048917269643711097065493581797805643556854113126719967402993611567716812833975987043208957427432510139088685975422506431042815417477982686891106708767336573875695008307251139463433044878896718339085715604717833964640888230923273308213406683290950919872274903946256852516694691111443355855658447289518683606286771987262689858886560566948706685208003564379229774064945374955580608004524929338888586874275389044997635555777364105802616250415257796842721054035654280763513321565578730185761128760656074341170137924122856610349361880176916943315076401321543230831491652039850860161142291391046441132408860582523185448142424977048132684241128562762088923678007262140732416985639604807032837604231497862756595051493593508119874504965678616254774611260637818843977637994130124214666902474677938070515017175139379844725361138739553561684925435994392586802493120420329136179453468149614288466830771445737083446134032312284768984934838359731586325543103944402272707527695762629377043563638282870132304863105011584057287953430619021652240548883156104 [158,122] -908570286147122812553646762834036285676031269171790182182299595914297960069055423940224947582187673279087746188832989257387513266631451981391069319687260728309859096053553787698517013366181795247566501984091228183698148997368767172465051721857678057300689156252208256089700995489166988468121826831396192514877940849928540698082970538857129971166808131648102202118557414402495742924405328261394166079345597077830574352063772896212765400119751608165098026392127176601752543441424007698443452464451025954564666595095543284059536112205596790097264724188784462663447113844344483665565559000305212341449274322360606154518968100388758764883878032167118624939694598576035417510704127180901071555701551459402395591013428112925614487378512399375516429169469143699425264188876987862769792183686409776687881924502979627688725014404370236207479212028575838216504237740261062639369897902578872210811158867048148727948794668942883987574027182764519327535392094260953507849536631007391865123483103179393429083672705064145289663731387330766046596903636241741452392483751670440475157531779295059191983828468751728471499442379024884176087408067077449313026995369571043335120896664793612195834903612957166497542397614070914097666751755676388530410170386302532267403457950083262292001234793278414084060712670818443507978217425798002308328552127145146206721905723489495694131047740238810115236227967000780387644717029489447242817702055676884187460230009944209153083273464398035466948420699415873831640585584979918188308198828911887821616532215262557995060618447333835225077162441495270755598313193914202302996986340 [158,123] 347400077985426112182434369403680693902293259405543015703675367632749295232396717862599788154091049336693784695470049339399405761919621799267682389522761444241512255451671866976906708184883136890445419415255317185447455773361773401488697437385723680744018919510500589347660283556225582176968763573234941491545201137687141942300677595295545550091002218154362413005565711853398999373206484083337592502801335640764488196623003854906007664483684206666046613564221932703826272083139294495179164038564423643618037813408915303165648276888292256597933205970118972466994265522616576763749163947866686991436137303024317699243311193005873760794293217640104945181363102107151075126346599869517953491354911172496512984189104091315676869967201101196276110376087271669105163259954029592722943807367556048928626153606406039960461498266247355380701300545872827930760809637421164746555765357965668282465122917412102051003505375960678359482320326919428216845186235669626424331816359850725205552699171941079156293123841629316166867561159758144788894259602099653008206797421684008444436683041622896712562628744592094241445560135230454247787492800686896170302478079390310363621748693430952167221855985373387572142525310759624321466030915445841207781470316191118405193313234224564259979501771116737620153026849790891876224590489708552933893860013067815409856845440861380824362824181633218925327689648374596635318538092354165365147555799903273843602609220526224991170196790841523573695749985198138736066379913004650783828479743730563013977694455990062014257922678357641787676657738393506660109981368297523082498 [158,124] -56849059891086593904828250234964076656739777736213788802403400904381800615174444222251302697882879056530699670541128577521213524227119542041496801450485434075055951690480535802503639603218975881885548266789622847670434281184202467274939790721164135302585951735537779172727057503576404500067875109274667071426474483104311979941949978499319245194195978342069011776701347100981383193332102298257318304984029710699364458996657141098030455750973953790637578977180073825399186965516518210518118754077654852320414262523741501837078009671571680529894986706404228963189192279792922726412568805084078915908254326856108439148916621699194985683422115096596327958803099122976608302872865482098521934330808914175347520710562207870899460880778828758891618732589402128449442372119015016239734788478452057315767154283424100058906162762529227350570370143173741840172718410754934223524938105562166550352714721911449006780250359861936255599588910145533107488522820268821701671475381217136172716081233472395698908592481645284847153433751435429576669090679081123246279124623356513110032602362811145322442708739780296445388324819253648121183410503266213556913638619012992456244243238496918613945703418132463449064969723706564619925009618609350133102098854507488781289267005258768215060691871047536043138227078732818922636375038369467725906385616358960192903353428779994785240649555519846456123461252287044470808240902491945118968431072364317691004406815521855124897789920233810225639938574079308576186335123999909478129164279727301762422100144461460925974852604760054559601080088882958980203908022621378 [158,125] -4455328794414548879453720139138212692145434959013243942865898004030555818792925227669585351801646892083699174400686597053600947685027431263735762649178463280448697847070944713325457379723251987962282374086430221063063686482118314850976942908278469599844375000009841592183432492142265065474008721521361213811390830758563221334609016714342509209549711770415724777081791779255117670433555282088097233426099983353393924064614845716326587162797596035712078604529835166919522981371477928489189292366144175555820350726450615592684715867500683857508416885469854014014000371906914511510916528818665468391733520115783182733976705684116720993065017737613172129788781193080977877920364982641382123325640163677620042983158176861503695959209284648739163385691685636176055868214986239251972555247315635515892681858576122409833090135973857505219441287759352231618068772361938964885798976292945763505247738896363683301752980247069570774862276565635201022321988200384743943401346783000020514710044965770181942410568740118287322856335356102809174211043484831042973184153941875515682361019637600195744736191745292051815169494864034426196504068414361252888406836388115718340916094145275200586681215555438475299919461714785806268829106727951284065359045055117484655565486802766964351942875880922536240155012858785633164511683402098177922148989984076250684484500291602125824752816940136574172128075900475116113985823045552207083052776267684882420963830179389610933290846713528182209726421371470287609133316473960135410848200696152904494594431037458753682533300550801170369832194040386485735861040 [158,126] 3575445876297916000515120784888702199274450043113252883416535350508353036756886843615594933689231109437930276289591735556426779884705004857346190625801943754465647460004501073888205970807812007547278107563688696760143030755842160001677856166492549692510874845488755214278676769546236508282876867329501217089959713131252904584881968352964941515487781478456189449903350619937900667780500141534458289710740424788628699320017050029548567284713642028006018314613566316193973225237768695305635390301197375155488309522733375352438343885950529323342251115629175237518509515993945664654531861648248621056929956077363135118333609268594570604638138521134995078836868687237068569960711901594795262680457706742198279385698450876273739802794252167516802884765276934016594006889213999811576601438869712545842776715724086692800415260439865059806221939840134703909463584212073161559839851868928792097025178507485795285636157893771892757816120905065042433024304831926635261924225755226519858089534788023482459137875319740014259798296912341190557486351787263139421731888964831690797725764389378081043253748902528966123228783406263767311401770865170399715640855383833681911137747055475868913512986840946038180590706021302447117154779099838569120560343621538523879498401026247529502674723057479861072686009646832793959072220770807359484761078368990161001260812716335428547004716970100736029194766718814013544984970819066186688064351440687309543470508745397635703339220012336096361233290890586604884600749031030745805414081220840699675739328014264776442107433613847879306919181465041731320 [158,127] -690861341830302019523751008269052857115276005930689774640625322118603425224562015449686790118914293659172116244444962305089997673107437960500002800943346277613449158296401038122934710597051877979986153891148461128412539161293284713468658524117129234182452936341643155142290833030472344570715653984573513131176623928791051133073563241320374583096259711295482384852356709466385690174938402579290471451845263033531631416245027296027170654705562829907855802040301865700938881356208513989041060272479774446891301238270370046978922886376196614552164279080081803256261034331842067262962883972488206261139078675593458706785609488718134671702628804615696824500051929391489567023597152225108030928973627737946563892817255878934565390073423569875201415811726977974633571306051210424846400257469521816671196783351680067281975049937436729959909014967377119039985126412639276556993286436157269275636797932040732830140130198781316752402276022205877921867302507831813126142049457939666855416705318486209608206878117968398034743034082240905268192423405712398228564250469260853863215400605936536026483037732797914591898133378541620721979429021502152450107779192352814574479235774363179066524318876792155841235538746423119711285814572050108821564042089525939198644941720840830479306736694442685627589352565279907340484887252868752556452677084280781521163096959216235418876558767279485402117035926294919476471418314695669983700404882975557995659296294043440458637288271154296086236998059002719085091619628734387500406307748800903109258790528699879473143044272020102449125475966350 [158,128] -7768193940719213096090588527772030425292980376890520248250692202013447261248137725327833706889560111148971640634225911762676485589030638750058265214483999815908500544961745630970608632158371876931085212432880631785444007818022503274170836104255667877652941838897575286486629265105772972604229248924614458491185224935757238314639860286707896460367817336401366389494620669435519634595426247638159638584136687259007910319654367914988525955225677482751595784958173049927144445819921622748567435856757698941324831491140718949341711178478099962069411184608863113934735218720073537674731285902269172539290389048333879424557867902852103260562257332182877638417591822824485466751689390999770395352240647642887854771831798884959945212033888475878081342481104018168842013636700726391487973175436889020563779321212493734041849235823523891036094531686341973075390949639544728075143742021644335905637929167473356181604662115551649612369592032641184032704002858190936106744595480076249138268464105858413141364845736283937273386112383735145701801009348279558660832255097695852524247543041737808059403775551306969221109963960684480597579243849804160177569183161239302532214649635050823310305330660457583867261480003044772553685639904996455476668562939797140928427366451581561610946011667328230873133303831433217696957306135967922249519545344415726788165480467362024732984434890857735708499739517320748257850382270244231316677091844717047646846728291580571832975687082117087336096884481540742591272144147693960245099825623924559956559247836498706912796590813058205327176 [158,129] -1977081845763675296615883367600349256599110225407695650122236779700185398454697003445747728221131508535857701089794042696003080043529221897272226824857015810233712019908766196292660944036367806677010528173817084296298773248605175081430886459736609208480007861800986207823127505851613762334882695144621194565678424961385697180958895190884861217083947502025227618178289153227405834617939004406578245973393574949358093832501763951195711822595623972710838359226883428458246410326919525225434575459239135175733897667428176414838215553429534421874301959492017729828646067263810044831332767853361805980147845757611420985538990828753184940555483047274482254071037602317024926316614455151553894502428103538205487184692562091460189320131571451603324062680671277813263063012842586741342676041771198931482431060054305743779721657535410302492733281369686168497237655791693361065872458679733136971817072523520437994819228971846485455159545460120689019879054658334629423408630740129560516900986109359751825724897504852801031480095532597534383238172328899622078341251640322810687519660616908023646022725277698406738784255933216360340391252048548900596990768580035848075743972497446843239042343146645257013422302388865134498044751626063055579104172825071942391087094934633229695827644623003747557500802603004039301519102630056482045282273921706190307929982332014735370141233803935395823327597540052762811146304317141197446676772778624407222283472717456734758787291414824025229939501054935937270913020804108964151539506502576220551955199046196244486281398104443272 [158,130] -862377244428721686883328441221226588082982865134899304233244939626574109553075605165076518602878199312493969458232663711907109548247379996663488401181980104834703552011666595485878323692339952825918272916978513372467120452269253973157521690481580365109857677120296249611097370593443001915921998350311851415182964373104135312464170401556642991707326720207661585653180565900307393058683907691827020200472418171428938974108733515728557730279647073232292675772319484132438860748400602123354148705598807154507780628504468063451319803791194023405771972208003802049031170220003765188545945892731904015271088126286052256564619944555542455747298125479391944243931498507413223600790021492305063075919078007707816566703691494759414526049625755856745430294578584447417402714848205936488493549149331719220830353277191095998715708967481496707289649289689878466181084470503141934098089014924447351747870147183916936910014797026230524290519285494592413835285275670032203277222365768947723077245529066465334983273181843359142360299975396611471825804917255861715374693407425088195925723915743573376641536167436877987892397456896844941906304840483220475861357637183020325602338403792172294455454402422067528083191787642621129092710836149096040098215312974548760219958210407460879125363310028250709581340826175638997965996388684277092274743505275547194356713493895377201178733887924456197179499290596742870235043070586911191108905669901667055002949803329350595870254148879560270976264777667528858636238060196117628308730300668220584927186355577447379862050688 [158,131] -32486205808991807333037034106140360910291233038499034905724947199485840883040066937510907090368162860744392662315507200326104586736244731552984766864685700768850678492271813626136742578137850980190549221346531421241818661570175641661627486133791156172143114719850490044788135358963988225934414180672240812939407044355862664978736230162128385097797736694825388213131636511608167070043228518860926428310178828536533400764379783950679014492553847225090537905947144863751982223919846824872500731269339804665497233460233089635650101439730530321184842016369197614207706698705521141981852792766251522502650358916928151324509208968527116385208616726041434104556577874937113999460124182633908189073772883859710995075271342986178658780320608477778055038813160030744924629869350970360606627549867142067626407562931939610496951265294224307708113692446703850044640764616118235841045897501668102589764463216981106927219744039374176189552390833235677311167580815361122693989158464791623772885227551363323597885424520435770005881047141910395992245106888011736415705299151279886085235369692872415831297554947741344161481510040883090714703192077907385183018713484000414019295651412994600072918729890522775371680070870991520117355996909687020602313914745557715569760006279238255626390512888330660999005632550005179792394383679131162105647260657910789669245393755783591003319861428027380074849660955874876840527292325383286457308497997528363354048006366160630507318653418902909802380654983412963714244172679340627873790645537531844866923652892219446723 [158,132] 1442528013435301382891031712611908024418281517729902192396484908395271319124241249295423640690642346305091591872977775337404627424532449461332950602432454187852942260332964143809068940000755588707466655170071941793797890404150932329300164337248975518491464118417558515637469923483221811098761857168933797004578855195574995703038101669601113060768842695092453867304653151280158102525536912104241432671489204100342015957357487431149360943826256207533770892720577450844372156677243963773507287557043762901272878512939274032317997267607428041235131227651293635141393187942969206000851584289483069720430663964606531056319165862281233774988423779962829048113503851922089655740983058323408194138313510848830485228820187013496995774129734295848161884923171962178249951676822531202942943038407474159563399564713508919231790182818387487468062863611525168717492679536701899841886408158367469446264592431667044972019579381982664936227014055343395645607285212532391513502632757034845189181797098694508469873492494492304580432672777806563766839773589180377265861805092125253784667883350152908115776157765110744328563902635202517858930341319828249468419426797445482713570501862069320295542627601152896035742825462560916598211741603321949532421222511283841773127458734188395156588229097193576677465910363360963511423160963976506475973267623937187770025448677466527848597145607391366112392785769470842041900217306147460908943244604588442636764683038546497165201907648235438174818922454698624910172720640275115074693563266340137013355123399352 [158,133] 66573414070525766668219626628826800974146528713375473503572235628107391313448749077768707976162032309784535313922539561083387842105891534447307096626817616941078409598736149575071872627183913684581265652944170993297273316757052053316153640901207435973667334968730827829558765792943320257862072561250124922845593685345816356951039856165006490040123006335710710450057351400611700923087409246494007071584825355727547476774421639640613062745731670925670494847390965832628717617315328290984603549742872893020863123555205176262067608746900729193815767205508460476802600739054029563552015289310742797418110305161635164301456180072164967879484696931763940416906358679307465470433261820879261588862677318974556937668449711137159001535871458035174050720588214311867976350648023515155285379428193845949732626373012777230980197583770382945068584598057086711198091363159705309926576288038030167321478384872909023668720785216284003604275665415413384463009529544693351122464455847641384181093825736833961790929674866018398257511687218300255306764604565505321008194243241738799198208357709034688795472870624053922266774227344774526797888941077433207374195472156730407747947981929960627431973370458294006513771065750395273389002780368946899882529455521956113149851536274212375636541399763282258749834236224273201435341612424561989351520750688431313089175420633265964143315116825482816652057914460752311096482650224884132683364561851355420713194909297188048616258814470323917149755350635359831257868944017795616890672830299810305971844 [158,134] -1225133010237756256468074551655083366174467693382405165871929887230812961735134933686098146969501069294371880375118404956297464017003271294756512951664344553004653422700538076459838550842796524951289177505575510848345232454572471372350575865585903090151412840790472578634100922140905540533861501406811652994946265268842836143642178683073142963735119511731144393003062928880672299776466667292219129527020112011491586711209171305541685902928821246389137996633721371862728993274754395071030169067362896187759391825001134497742332372439291066887778257874489398126078213067077656372898662228804681016803989030814256049624491984143073901668668290451381918349744735254211695583576866638990482892524887970952253188937162287634145547461655666309082248198822093685009429783938232684916324155368507796651088598800337699300995785414528203104834614536081001101908674067764789315158151980613075633909584822643388739379500520804661851638141991881112700107424914204809450223203159938748311681054863912691999080841337136562112872653376332160838208448437383549916391613171756723381158280502611790656980231086659508905967277875510192922170874377382444920776430539116255959211899720555247302541884256149521255104560404728793613474257863288292178547465211441183034622485817003855146444644499753523317251366119515921277067754346794105513315179395551044395047574752411398946148888275648266393355013037130385278885409710719957518604335750019427451835743657449341994017421393631636031941166442686301835617983911490084942253526566133516 [158,135] -55298386321009187869114820389112433635178367650206693568159830745655810375021463464477874740686015647511174856785748262175139382294801294144710316260789754659161520889490422808269941038231297244832106736989463147017675015128815429259323887675110113139874018822045053877688077796046693641972442829934145506895102055413854444425762223884281986748028855974970065062976167843929454068190243258952201246267606941621916257716187439184603470660741743322144713556789869333214830219035347337960204838600208181109516378716143729858022265403783270744230818730413574665284863316982258103214493700700102585993210551427057547532925306989890389608615034761766024783288966323656897111356210742296932229174544425287383398679582223708620285406632527723478630400641241801344930352483567758022537974762211449804195189692758892194823394914291497853939117128832501308357726224260857060535120368924925953745778201285526682696277883975244793671867794787274325729729428260496668286307192973585839224612793794171984807411033589127250638700167567951354809688095160366433639730072031377112673528149348215920624218117761620931765537998841428569377333193983491227878227000923945533598678579780874226599784649051098298984706999090635481633930741475474777648743936287621274607014996067420331048737541104216350977655760339338688195496217678613513902236754329293567713821364719215551977478391264586056771118869468589888678901885600416847924487849068296586837791111315871707942320490074761603302203083684228829526591704256973808136802516 [158,136] -5921985843753441415996162735067596918326165108275444383119648423556845916680935087027617679576005074531198537672622217695144508147773221701174258734216823291454125259719058459454176449287530831076347498587851860303304294920091043401162427194308019213078400120551523758386979132789889954705609036600447934725072323121679134017663416459187602646392644243653524466969836321278268344781664230019857923714999226836556354658519593634063347505049432917905170303055470352392447834692176718484369255330306467734421862078407388368376961334898999196467511989445928858431358062359904828275281248738420023973381366676974011116765353658990556940625022695020184297146369987217338954204143268370251056024892506458406132672203560964547548525723291967469381540402420460940212700535414351761444885709066137239285365559534618053266171530933806769510632333937480756790554249314470491510386667308801170679782300030238829082674113655974917098958564192404371540766919344098111743626408186056957998854854214967029483674031588027060102329997199845295578557499881932172424759650058428453340179785442930616311342823989694392951802587871244149622921049183832667266036447749058332720542504572471453304891653172200048906528231960736755876213611237264798101546400576793964844015122296804854051545671584782345184947987387836686404270201006749571044488584421776121298301990530268144117182410814898376436169977089429553281078864220698826385583547169922403471137603816480268217534156382504975933088393762309683993451551882735208796 [158,137] 68284062800039200456794779603311499874319155522481191508390265416896155064327244018637088785519244934208174719429990300815867983493400711982837721065056565115039198699279046862894629097102426104019702151010171310843491403231506485242028013474363990859566885624369662414839542991859657300537262493436807088605843699710153001565881997274034891145792387487079439209892174840981775102445678792900489328124280532004588142261226135480391746436919801727853104255000836594412989536614415836525501677363954727670186741537410671220480412529447424570545785891484925775639159204202346963642056630200273816482984559457328384347957104057563916018552187629740540774917897176686790576155575147082097182944490422986016513097959365283130160180913194207904773478953318997651455546386346185570914341468767100053235569474840867830351079576162226236728428137533492410148666712511619815842754122230519773620869333362805661219871453213934960485076682353073158568602440690467046471698559755041276080467976907600707126304663225673475022205890389873318531886919826689049721343073893691354347705482982183076345104721614481534999507362520376083201344296944544022595211550406714630247785748984263961794284447665492621421036436310799499815748837546175716251007082965033530397997191091045878026954813115243535597881687136685281985539852045711113102827541630009735250232672643143266062704618896414867810340000631721468693415763926919401422893464925877028075594815677342668550732745192277178535643368862736945153459930460 [158,138] 244774659026006726511388584344203556567284690735355062617815904312948242094737804347138273176601246489396691728424155627769766662677571311123342019578351432502500771765585183250095327947275709393270920391439767660609508179786944740587518693440252932401062925042006228612677262991918930984055083572763604274010709145609845543131278871971468550770146799574251698058874104145050523148788704954322933300146649083883325802961854162140830605386114214098077071599901007008819520786406256911570335064175038415099845248937714113067921695159922676892513191586278372016261145906845743486497697314930881390260151429050214438488291726287325093446157937051815821551892772848214804685621321142866117485139497261943836487710750184693607644906025547285060268018572844907376026817183439962215359461606106395062549720802190675277068374546959084251261808105023444203573770839009939142272828788607591287233425706663501489199815640729518879077957371874182590422161543556324315918223382043854806400593984318924819831684767705663597915469413126201073645579573343627462650725796161009747089035717187684962012716799831265448986709103506727887986186886602556362362349908183462616673596377967488770258700006649231844269371254086370914042236087761418189989999669928509197613615205556183100526383783007714410051415078434764273038274333263755015841820733369857317224203977777271216793427576347930929845114208487846852591382838325148636987070579593563188891818482324359550949234885210112368874020387851249417588 [158,139] -6121939106754764754331658496530771424367044337418657786179271925316394177187609223284629765445416898358213524324073042000052081429737520800410954202070796334477526548710682031854638502122343693155173534035007843775212416352628523884038003517880875573728858875554436936456038421696691334436939179192243626345621275349149611158887977581531284075102341170244680192235884229698406116079253230525105648369196539748340858889197546969583721670095809273311659867799443014702583791094214221544721484482124506332017236740757375501339522279332204382266491153164944891096611657722686621435204459462480227487739689000686456026374337855950119319708847021793220477274558199100521328400465413660998023179897663823101668168581308341031429628051233902694839970028664933292989072438616737329049630026390568381535992205805746044019651665538742078906910581919112690393096864427856524310480756060300609817519855901741045572577318173828038350223180357831779805955289142612676371125155992980274164609203577082303381343746560645860837471366229065345356209016219381740404509007333879728658411544295123073215615437379350102652900837422722737917512937624892525769566174126062014499995692382229425148639395954754249693901947709296808979438761994958692539199444909831668695525592189044203237230935743027289578484711036982358630184069231579065475918492916732491054389463234041325072760626377101732563813026893561253479938355704987883838890951139032335373465456468783155087743853897508569170971843315335 [158,140] 4867628900319753227375542510452784861696519871562553620888399292173817495376970530922491376316701316828124549342282119966138635483007750489988627847993716825200116638142049213707366673846961656407350294101062945806740226854588811189158235489392827119340209219253139100457738011329820729950675444239205455167511697327687360046944303044882741354487412687836018096887641321362212410091728705626741812574700706278753005375733316541126601117243060161388341490399859977013715538604896906960097802203318950039806711125146158578969837274781181745242471080873348895780755346879132183171469301891219884558502391256947301860518324153515587812174985482789556927028901148424844185996991228434485633236594186820503409202526747970327874149319356610836542032282556917220721628908637469183145981137523967678496715495988784779711778158945374224664539877467477919069315138109561422554887824600349605602997644067197287774593047185261738245807175585875047229331227739878038453398751092819909289210052435901470426082292282564453252112005811040365538656373791441162608648218358612380817961190997081564253049758999944529490467060814161884545769354456762084402403207664656154368797415520243324959384464202486260369256484072515377190458520920392753594067406618867388615675711726806969027513077611933349662125579463059261845911322965207183271021826077814256381190841550711885817843768570241887454940708954102026243364131722130448200079353306567302459543946414863146137725586209189224269948 [158,141] 6565730725131486990019117361458268093683009296905362901492906761371242539423001866218521259850910494599409052257934181073413899288830802752000667560089486305478589461049050652247500507297476424551266409820516854518865575287538201721267529255940933278676942348817149337704374260471405497339486495428587152598751945223370274964643621072053827093386128074403739396141105478858388190893065432008341818096612263440188815294158871439565597336808946339631121708151526741762108058890502469695389803983213393703985106339413024695948404664200475623347727015544303142572741301654332787313666759360443982916210361844455077671894000660102934679775732224003826975045656490072309414594685551223718907370300946282406342860037262627581736434062807207334356600537656791345010058054763561230409336750661968894486463826505935097456631260780904786476474429394532350968071415265624273765693161030860722031092848031565058997498566542468705303910993794369515396125594855156410385247496707620031078011196279926466261657725468137580244351678695692579995782926461889883299523394729579331626973099209505578442524042900747102698044164922719350120467945483182663768382935689018300747475757238458125085242456095008328357126002202758829596917147203168579187117476786765391153728426999335100885572182130322889901186542054470753275475915945426119042642218793656023050440305698101781300922732210151283354630377475179534061223600336548724441437353528414186393938665058278444146216674797616 [158,142] -15502203293482530758130603214721448790107628054733515860832207939367201559977867206092974139024706290075528884705527878184168401928213340907760675969106691156456198496393888223264925170358160440815767417630493464671740407120064965897002999034595996796473883879429299877535511919417091754946461439303683195432321080472402617382058123616180554935682252589383749776635793316561016459698316881688954868880864882774747764475289063458320182186234127577545816253081078539644061170655187744219181459240545959997819106005694021400147001348636445771460662780483974505412990616237724715266867268782893932640561738991658593636825434048230872629436872949824559177313160824884552896292217469525443608069989371170688894954427460380010075957575078907649937247662580936633763705834045391062635027910136521513792628874244122536630865951792736372057775291315385114222457721443327529279738373798994659135453920282973675505758671557292852171468861501977670482944758833968969936146693363441648467839358333208287464753205482333815425190747696081740053366493797141703764810743681665135478907660264908545611889523340359380560501214650566589700392907353265905947991664020009480656563851394006510430685429395719240211799327952034297440113010094341230842536923602800793321244559396160560869690936722118598647705194016307170127691944441963183744790312511730757083016601564189498991471797341721102032105163942554141301816774179301099184917355087120231543058788069491835410332 [158,143] -1086811013024195490284626327768808391780428109224038665071425856375464445887362917837893935666485773770137237097647019084712922545170430816565016831912970241432116712628190120843402967889274167874359479991825159331275688275295629689106614101069564024290355255705857325418842774184698190803039823549454838345101043005076797934828537011342342848039451440175982783982512562537792752051818223885189440651684421489451709956466629219420135871061964874050182803483286685533526014764228036297606772754644133772605723736640690671880446764314108015030118535749570840283890903375474067717407119193614584222768661455965895999762920790306514936727085482496923449008453045188333625300743260397788552021382631090355808048868866197507616429813488901380041894063350609733210300847220768068547733067254213606680568631715263140235518197564960332803738895661809641236713333452096923758393019437733133300327278365349145816535135274658189255647638599031384180106934021787145163756611538277120554513424556770409113697917435934505258612168024388220491950673816036341393080826662651369879567180616944217262591726361870106322303197194897146509840279416624738607140626472706838242188978569719625085359670334411614183506190556707199214444887288767712492970778268280480101974497234049299823997409708616332551596281935780816428728517662682886439088322926713443368979772379210260034228552820482282099928297499410025479932832790568301240067501522592423271635266868130 [158,144] -1654797164010353762980460218594397294835207763339774105459736415686848319649016464554718352518166762074260096410593075807342198779166426188245900230575228714126607184885143408183615595864052297282258554329286827564184274265439926956407825476811911250654274249924122020883412872842658983005548971871473850825936316312641945230977632989009938200374651244699577069822378607188554707088517747193414003250634492539213390092671456817288573796540859699972219109098700065275385494397747076825894609741291133967113090365034093016998664020054687127374140437093471149866814719720403040782469290841527278688366703983505342254081410717353377688156416752959050640127823564979694549924792268141099456731059060125766215101279666682536369435168385162734260983305749478872393862345264637125145967870876560900319771461350934174550112682624870497938029741214572022970162505226499124930998098746361212472037096994781621405533492125058189587618200473747189588915517215698463945141047327399492319711575285288253005856994012263125732781923908323160105922569370958803663204112832261643211594097902499734999406470060456065042044430549577758265232096377440213104471358072404603924212624770672560026543917518660722757247451278330973377904087001282316114952710563867812162761083450611866747691160058814380331818918095136060877114120989768888140443128467207089354535546298362878130643729282168675342467611636840630543489047635122754383646628199436300852679 [158,145] -168882620679283422417327584375345230260587144739038667091721859690296697161722618508137391101567180084496417839430201990247172071961654890299962423208594499786231452375889090596326375330527640774230069327879621520820228239230110875592229559903480432161098365883208215977408863825173654483281794993066982961853285107995433100404932120309651813626972754571838685216177268364844895801771164448110154130956193467270706400380035765902972648604616580680567588536759416809741505078052421488179502701104688799457215370810876901985531386579866692998186557628742682110539354580584719500351007409410879203017010507402736929502434098036493601433134087108239448509890529195513323269340747440971711972914061776639374576331820841615770454643764642244179327835951684234661398797924501152793368220557757532751478538706313279082999193952436936989414072521215127083226092518666107620740271379443471875669759272644868295197823010299027254661115039897822789896529798330761261936780216686612556025892808528684942521204485822544272038302232164705057646509693801505288709685935979236842219493063161818955556150177700396754806997865425620786148045338159460153097987355611307034575999935351788004008378782211808723315186585879786294549336348006117240952994416677760800763615087396654915381207519486965033996093671173412476304768594259025053511833785891390619692532957483355506404172819592897749266681132360941223963635198806963844970578631256 [158,146] -12455996010597327705682966103105550431797941259924136827041122093893170488929491857399406599270519018328574310622358868051604177412294802852588877762525283425083673897077670306288734238354750449406789357137763155506753076003144522917146374948797612046720669590195076665713269614428758043271421430884961385984196951304194870487190746532142431349762837167058467374073127245639236170708887610217152741467748850974114293887978686712032155516731050723914009523389516403302847783108678321355235164667810339085247356423881733958766663694614056527753749121931289245524908379802739608199358875660394370559453477593636615698129290286781667110242651633313234881630905967189953690902412877959871773758919626868528859691532780703314036819176116973328844895158860958863743302861433796122405088825570828641539843190730626143069380411764996883364662819133531813191409593471367819584426645583607702242899662017467838683844397334125666206464787836622206486737286181759544277365474448178767570070244067947425314889601982858173916990600182463274659800318105327810339599602137282914086987048721503065747336128400804481112272373336138450274057244710859693611615377273453655913790046724284580049220721118220600170528761937686379984167281159640258640723090290528554008777597292908434611524866143530793277079394111895753985534313213526622883827954273430164510811692727421882829378330684761179796711641904603360239726531497437059612 [158,147] -761447823339785869629967144312488151055404044365292638767168038182079346100841646161490662902508509641202924283536622698867192454574970110645489586800035110086175057568852598934300467633253439725153490670224762592743423648252758802624725078744643539278526707629029046571604402740964925334251098877181070107988704334639550042862670598638912540421704884904024248151266588877955347166268690523126147135347418337779167481664759052421342455371318516510117038102742416842998511065951747631636328488199963667875123245250907334447682650411713739132054422609037704120570063340149317461417159485908139719471141471871246225716330409347426837425874390973288445096987456924939368290117381690989844315231301617122157899375805500201055611071616089933141575128598102119384395592999356745397423488035857796895974395111545028825053521452689193921607972919725220634522263831405632014496602280862180899471539424976664675682750505837061591001758951657661377073284402710997340254839488275203923023331440449895619712813033181658400502328668915308956903490358208095886612548694759254252132048821312991325128037222798198430908483812427831392381592484241497326427202223691473505330379123760241420559093232913275498278883474606574556079603501439512569978092890684689123091607271712803797888764657284924011083482996732324414413882208711092980059286429340322531722964443456665532138773129914706378766088923047963481549789941 [158,148] -2233300879092429661658827964474722297573261604761176814783312353855305068449177473948966507571021641272406954930767175523661598594368282781568213924647713710714892489663823787219479163733823162964465693050100701751838578276675154946437575084843519456571019495231334585217263313510526772188345523376112201737029509815861078841470127596484749449331963350622135993847842252523166696465478270196834093871462808945330926551560623287507506012098115283844306622282516798210889548208419863994478145473208236341738970992503843336841879201335976452678239436491826868248603382223634650899901446594940881334414373816743449792906534856590116101581556323791945738524149887383142757748525573157731296283962702585387306328689798734028958193767689586354666675479882856944887477209706382633219723712930858405179912205459743781602142830744023675757158211756312280088819277664230586286294384152684907280332730399434842482775599357712548086997274818782588211141229095521578143607184959453805758506503750525869036004226329863841095128691652490036030545539392428829213406181906353514696119471651287008887176281676785935002285990966096583685918772596273117697242137528545993601585784983113283048097729209725940749987913150712538786108468558581403670914076012966962136227277313279404235269681047838617081088669262009167522952431988925314865318649671131808688554769385631385638789843079282878885407426899503414 [158,149] -141136410707193342047326777977236093497968073403621676620493426626875825458897676972505748689243581581687803148130134019659268505481393787906002152193874624921420528621763271984616824243567085253401033932088186581686636240423590219968701387815344719744724537069834043277657130777093946139282044321702020193584729941507744166661444285326402397586799572207722289807940696259393112322908266639500602040031243286820192865650025704069283728206198689211552247086897679965978287925584927340642476516315067229184271117097178066848069632532371579563241235037722920948642152220179433369565244048080618335621544225449419654126959115907689724117554036449668771384102238121640954783006866794985937676415682881474711491692720325590383565744094480068400520612823887048771534194372121497672180333178249871506679599794550989316455057500826488373210054333898083995874722791340140379087577350996250182487009203996512885724292978049454557033663154398125047798060313968803757419572254004439570997082100807140552564817473373154999776600056816154734835953825700264132029887026535460363004751597316244288420833645028453566976653693260431845963818910052795369452714633071656921326651984116137185926415951671236652603443596170212970010806100360422282843165921331063799284576959460535326202185904301467866018338714300678528110530867325804630530968992991548201202415771847998702914009315561951063433924 [158,150] 75946886324741509735169090855884878352746579629152454508112327245052125874063647505829006825379785107169113070356511870281354557961622076006109093211469219970352183075145204655788845092127305566558673088047791629375403306739650141020245245288662411041068168672038504728525657886889522724308411981262065883470566453133542015739807883116824297507783973285955426906084490653676805154349225342966390344673096045868819922085199474089762034973771557989274343717300856528853823576223500453016105440744083186221768089692301125567202626452321780315409580315379750428259489936621453091345861458919358608762229077073950703037789463691874527415767602851326573640557529933941663898149104150109049429770245152240105011204115585229733916285950298014654620055871346079239078210410500272261450289824822094971203139217789674639201124027368942473199020809275594437982178467983257760290920552018760580008716639380754631036669575788504169096296613725296924644489555807016465331747616193744118728102714355006820014364330955669116510227894787275709544084261540836806279695153327275990556245182501461573409576005271763983948820912024409804023309170301619447487335768942143882259956592876787237620401760836218224626267432727976180942980587531808268664045941150799230353493599954465544891716744064468724984164481676146561744322141078286307977536923082716183683445006697715132648872614825 [158,151] 1225891711334908306795058762047417317467486862958947856359024738418534361589063407506801514379200814929004848571366062549927752496443489609767504976314925244977330493734607565077093032743090917591908763552681574009388751936613281838048459830787744130131710713033440844521255719279718933381073705379401966682170329557431671271148621591897085695063411375333007798698049932448631380336481443412553860101247664664900762051049926933102154929054885087197971166301718181428928523239610198056091987057519521815854334083963849137689590903885694813943675025324577519058929512839001091530754622885552367115337310920461284239685483993674955318327183928317388561571148228138169255793472946058198320948902412094549854981002356365487327254255863784433059979927423868740606826706671400571520835447924074662345636375546182634795249380393934918209316978717020030871270905880898861309493960735261573192176617349354656486561207297762235984838184725991393712342566669958515515698565913859652878341625556126818539071673366221014940133069417012945128090465032159593445146659287055319817995212351561739840231936338560858469563723107275537071843669712461704660177771267867319416856837033520482429279778285280830956271319471724571557996781543015618867249241895201593959986774971602271835875062961254706681239853089066536104217899024154910309912571577309517644553666231040817906 [158,152] -3201971097259848478114163783169798782239832242073126525187485736233501358709143503358063978175785659140913597300825516450531048290363297874678503765500524963763692618935499404163427113256120434066930102433759492345927954726560731704712009263816101392314503388154724706215114191808819786312442975062169158307688683335225130043331226095608842590186217153503915489792929245689282046530567617114453761366377479128594021874419543654002393308292055184236160264256465813501259357108602838892323896273463050925163957193435420025603884501206182630443077038847085489620775487490682098161846668372408936583608667037602405280855093701721075624144557530823776537554006290443155757803272132234999133239669661746427605917153095789835439568740556581744695169482628494198103901035785545172862142002893725417971608063451857267379415839551313753047799626807397534716637193529357570099216116965171530176358075863983222478972331835351406972116836914520616527364872928997955090417743977810462326948604282254365315571114905277646613437171311115644327167981282363926254628923488000701887946597349298411226977071701203823340339789037559438701609165843454791348537479356804154071202177717815821706643515612194971980557347555365261992569015056726914415349655291922834494888034839499199006216859644396910702210633802312439814811532880874574678228885879982566042418823 [158,153] -152478148102206823208212561293753207204565824629744385257055041925988438708428407573327259306936529467145505093819569396490062762875553547842547147890782770770428638388029239708603532238755987865105285263057756605376792516147480075318986412249894578645819615648389906812998276887612683939869139973781001279437488000296543283526364545641827072673171715489000092614294526755115884655697338149655059051089704887666278145936667072135386480443486717847733542103628210958790887718762282322480326218626288791073242650265809009032749673674393523329250562630321776552000770578905668917316940641898031024337669610263104297656903292999115153813990521251916844345321187876881136495948440722200916002432329306189916686638170810882350478577031269193169085940487564549969089948914975917857199615641840378766788463449165754089680813078080546177220085144645497380717716278870301289667174510505392901087488448657436417685847850888845577881521641659240096673013781541381999387485510645799090748320706014560097601246377536248330747537557169028199604273697932771611075101073614981733659446927248737111515906659623935399934796583508563113018696640113509977299838893030264075595682547455393950798101258282108885885886529515245608222381211680842702406420071730210340356043191939488295344508314219978522795579393279297471723749513106831215660503766662 [158,154] -311687754818023281330515496055715207150252104457279174068094342171383790517278347585554274663082626801634945834290322460809725527098691007801157534608177016113115794972903121257909137345463028260152426544231853368355197636821003096377494718232339932048664466130320661825250150086648895973927497183964727346385988921788250307342583973984864346634605983868145321326781178870472935049619623389312407936821485599514737173296573482878347948395224062714986336287999770490540270501121416186914334539198224473242343196750947016649066515979887404893661250562992214240447583810691367609944812923638330779721202763697441149944217692140784892489193205275449133886612920614952092295806767567293116595300315948783697596338524095464900898144518976709983530758842311352564898075138579145296878853430984490288060762122833012422216826547300609698895353323382997747722242445303903930073813438358252159121649971496681556214838838654338066380412612090076960761045473732114881689626966482058803986491973961806305684906913958382116438124675182031023179282959222613403806833780570364781695700591284004725151122839686315317224076239826287329478382067844594276528239662913974475464901435629430993069957776448977017677515545503327019835494998967834911374312263563921737207304355538980489891229868271471578810108119001455079734765260405748588 [158,155] -21076987078805516920367783531145976505574069402318325527342032907963551472778512183765551427724502000713007475502921758014475634409770491449735416650399050604820357253259685803866082870824564459190497549703058948757644693384583836375901213630925195660953254707858010766610562381981260167617314498236855197998492330123983935106879533714611086677220252658603807948038906600274719189288739963496338543288884579737285631501684457547798421345898697874984086727800438872583471011969167593631961968247958862971438737895691664012100801489039921569073121617897541845237551727284632220778692429875824862595447033605155633874173736079578752830569647084371470104800704825788521294488102007122942739759004378111401618965546455669716837579730877779417530043390961835084751572729908470501574776741101992423147260534922972143056626193712998877616810876006118796803751490418649635689617949940199651083005823136842998642742106669284447401347583474697545936186493012277672023543499664977606803503465561331471393267158294561235865217834102659474219437760853786849152331002449355796759794563809014137213649917978533666624417393667214291192623477219527187505863433289931382285406373774883833351477738874091231602885986757101685265887242144332181254707124343467334989429928486256681434660000504782511584498343414154135768953 [158,156] -3798735364776543878639178406775206632017085746720349433095118695629059861519903591445099150200189776780578842105222945212742275114949541286162907425799962884161839114114556193968988940504187907043922163218853466559343217374781005017728456044672559683005195059508127623920995195115450802141743678168472489308586587374087542017304918725247591100615087976167815560810914879586780997940198402361658847336536452711496511182245421240783649275162750678126526090431191738321218990681024832063684814496556404191980935851157251232960400778683318579003701000320429598172066850655471506601172948222428336698635942966066063365803018620782521609894082555830981213808589481616955141490236456572768956015827172039942170535978389855217070741198589941134822237511993048309146220939979561902787203747722687225137179982728000435886682671274328641925186681146988294389565489669256339445153238707697649221336242228008280811920896125025922490012953258095682682302003714626033586818862775711748189315749673251858764267365617639897165774280617532490497072850882264891440795478441420584003680584802341709207520547382864024017582688601035671830740938264639932891639198098854839198589792616988405617607966045098845222108759006566956974390375015229278350149877274702056225580303662330560556283129235842419930982494930 [158,157] -96690749270349567172644643676330075663288921567614618278687344296739815153551242636516289159143951608554706654563324450157649829279273679832919229916225518149605988393882090147296608101545658859403645431684824803690188958025278913245230510190727966004435539999063369787326131872042989591456338651262549756886528878338629041665674507011257822559474229295178946171082015043266963611431788345461753328303028990317397068240516158303217504194292255917026735736810431795171223487151883158278060633835140566516425884529585186185824500006407011533724318792559426879722956591156078613588947382164512902010061606441648255689790554154356806225954324481208817983479347620163909055040916442613783375429967888894302129950995561323843196054696460125892917309792767635893545563329964438430689677434475261150804432459398409730377926214146685742919600878497739537480942071516270587487913059732964887767998210191286578786135622183024144586681058713993689104305696592042589557451823706336386605249955150733394364316130585514126240726897210320584966698333620240047156208633170736093875912700016563584863436057752257666426710248686707481363047134898727567283626227350729385128452952796875810510049655965375514083391322309194974813016652308436847075783576965228530131114948989130308334014988028542 [158,158] 1398441129994815323298342061949572178812517872102216626333948230278493707763056127749784937315336598130803543854964854543593931237634317163127904037446128227558828475275494780969858813190371780747555494225898581623267408153569704430372562155305648542283354001367213814528784550223991563825627900882221018784512485834355785962962282029075194327515273601235292989555355898150877109726166509082315322422820337257357261610115545862994752514882869792121332241129475730883606936693425270623069833027206503466368628464511321145246100719160799654533093051363600069519846628098650910525671077567510506279762904140035996006872931702997429942239278730367866933813615643790754984349970911619821748435463875510213919100798425135653415024933967957902303139455206916386355463122628243323809959176247263066957114924543893858795695429369802813943172506953240526971444552609889088412334730544317226675628662798606564615290870423742226527859180964495633655657998524134764970247820638039174727953436759272324382834625723856347588786132373888853393228071344764199718170774017441801778918587922311015748634302815486183097193851490979285225739771603823380030123496840610594759579412826383463915025307860782924141444194304677202666085652912612782047553915355579516972597609940666649311 [159,0] -54708913805970406890704000128813461497888117496711353215227186051047285604624121870432686609552837000248117867719206742624071225299991543911865582131760505391463097598735221617830917276129827029633504545534769224299117606631661586029394355114656446754195399573557070587504307966740301783485529499383717533305843640599319027555238233327416294968971882287187190944243308338219258066994585798689536812031148335314735995862146157016320292702142172617083771117486293537686513428554408943482236589345897649738351792116620529655001719805875502114312909383261277704672755304442184135904226370771620789056855352363024347218350721052022053697275134343986729568818452800088774037639208900367451904582626529290882450119348465245632210902621961608910904267329288471991359913710092698879583220176416628651646660764561844255541314829109593046908031794109918123474525357266559890867831885926873335148092222691457012082234409379099829787312422221950909555806108117572002555365568730152141753738434649817363693182832346793250049337982056186086035709086431464892662629789487627452353448737549773780894781842869180902972979047983753326327185088699342975074874347472086388499192802053814784973979581691026876757110712103807344103762500686708337149077403740394926456408345021118066712336174709931989939974454465043549252980154894763609956400717331041119054344090773860727258543815917492567370165820602890299177102875922180413429916857538690165617974325549289762027755192235446668747649530082357861168694701997937530065845925878982188458103291769250036581973833833477517861695987304601675040728981915295891421875083813521043446618772985771754292882964503410210624684542857700826937968840727708015133101440597222687479066666185863552381778170957294397655968611868575960420692314046385293747942615950481730236464305397818998452132968694763214693811496766407577500976498066660295654543224933690070169924632357150920023245039489444650736337675659531429409980773925781250000000000000000000000000000000000000000000000000000000000000000000000000 [159,1] -1454758640463945877904692439985565176983937614997383805749594421999169139212780566068128965996738980128397407397307794255135382672498749657539346977068550731213079168481421198201828930104070881649943778891906183385833263181294723299460819499604649979282344095324273847216528645868372783287622417256714780518006161907223761756320649461752566826415208104469352390716161358083097468990770341999442045860787446632058040708618481068662129705873169150309727175564453900905291304194866918239426649515031895625296630607804442155988496662362539353697524286673164608347129660785020527138326951141172755956432490468178796670841659990433032844073290976854631411434304290215321625397849192600305275992973396696189017981455860686059730440856761253646853528165996293620396457350686760392444763668810694022526267815877484397291663341471232748110828367349135526037753602751558144032656078832532385425532235365221114904644078642152086150926533204711866969127876546203650601881751196329444913843059585075057425022360619575296725915281284573852592667583604038486086286132479200920877966226651235186245813080370901220024109198492903392842633367058329619759943063587870550551617611566676748543357199645667662206442366206274697216102023059963346704899382358905403016318605043543162800294662654731329868515201261061679527463239009940146761821987939712777216962265907024621113266740702782429391006671303021375107271728655368042861022283416762990679228928195241993231927112240163035485820648249545901320195543164281852548797313654805351872190520333076752878610511158362805372894862404534877786160999058530400691324602663660000420860409626492625001483848302050027176714360678828871958774501451501499600883125925635450824852874830847187216978747322184637984506533052020271774355572047221541102298208139469220116766199628054828995722186702627722186422695887648848333616720540404357696630425482128536109781033069813439439082687305292654217072632828932602004773914813995361328125000000000000000000000000000000000000000000000000000000000000000000000 [159,2] -2021518172227738204984643278062565584841232352161073758863389519749396702292767774422245331224100116412730707542426508777595940032401468018624554009110326373780555045373966135980871367846744970296151548630022486069646845390315599952994861664501930298853930630235990914145358644322618026677233706306764714625961035438407987734888586757778035201075474312039139735875953110585510252438869718439618931076906130623440056698930509920900803655901397364230484021244451418836991138396759642966445715093439672026139566884495592936872845583105933844429081915063540779980045246057928140506453284491427931126551397426478036063269179542647997751477025879966970366744321807006366350941776097967026162842445318321820536497623661716175818615079998487861185026434651709735023819473914716629331620755329876759184416898619571314431806426262589762199665482894434081083581820268544985471785809676822230642139745961311848191505756208232048667581348661961372520670169995913520593728012510601519269458137529897709133889649494837865720612433661254773925325349138169968828631739711395911982304673083912413552925005254273160002401323751003422955170506794517530293601339653210036151662919399927910008575814832883441387047080691105270055355336567210265357677220020475591031044334572228305342246460103784662366990309493316406551978422886372587821108584347643598258664940882181792472746440113518967591344572112123069178758728372775601826237962971004112114846099226046433438971277937810753872216995945764918995258587658215411287761832388626261507033988164424707700810050937048161615187516735942166940139362980780735358170001236086261413581253209729075153815999788145971155735853137780351629841448576572314120740278597025774221676816806682242853295315929577106489656254318866698069013744497623766795740343860595121250092914938468410524847097306870265054629323545120318147350660935673678330069595921313609262542309711784569313323268513326852841703337812311623327110388781875371932983398437500000000000000000000000000000000000000000000000000000000000000 [159,3] -769437456333069493657467679135709031088361254373286649250876254064704552796218845308036210923039113386421339105878269807880396068798461880628424506378338294065757865996824006893638534167734344643514054598537574052208797261544175481679755528332582631914681954676644146826892088428473433447901912692239800891143805325701588551322038811398181336602246295209350947524761365087358318156943835318554444212625331220536996785351513632583101431561551156793660286896289471302183086339036631202712239983811863226440470634765447374436637222924576748523745395974005497225638644317806529549131821977469433921220530908060419812229557357499901010517125192815070774258191192285888735705640790042893522717373312816317213586236986793331764840446888450082245033717618228456555583170561991291353529601590034450063154968158660102942562158070676011132616365429552852934653433001909221899099321463751090158197419385612731642814186286619811336229326362841446908189379365175523713647118347184694162257622699125605601415887797375275299105063564560234603844728110729332013126764037399662531675092002371897079460589969932666194550487393635787535512902215293490643633004119401327444394035638589436046869853178251458449948308860974021541024620061416926975297025935338659175400080104264167678084540317850593753645838099660407754363781118550849840520832009928518091834475143088876487242715931546528860647750575908661842100158364066410486885225020006450770824812178065792626924875043818299940379798525665253660159061525145837882419874217231809678864733227115043462091638451227739399543990520324394276913879332824497318465526889070829085617684486722937274059631218127006187844432620602999416809457903932864643584027502007982067149848585379062098798883301930442995967460880195885942718220568662337033248420006541267973877816845778019719236811757769884743228834686453188030121571476296831451614975011348077802180972320985761649690996346513279397732726449674321705225161726208170875906944274902343750000000000000000000000000000000000000000000000000000000 [159,4] -120524368741750497783379706265756551597734355801822152751476048538844633122931633453244486909856841775678655136739697815604032003652246298126473410458544493893698292663940546724849598452213478292049649838884665510184879084987612838590618485428030800593043664485850430760851967332417212497355412465440766399805656799278372506284467439047170388011004105314235952208516351249324166219015854535446582890514400696115184937377332924086290316076496602947529644003966985384566530451607976103630110993134055191954911534324781697505616275097646194934742000745985368422094942200230881817414588463753341547389876450338743303356136683880598614585513309765659485114390530524865794612898817904025202987241704423806769592718651905151271350643661779380303216914427359251983007728554219418147781452794469815000019851671235830290009274152154248496295265369892288008733177981626882504357801976435534283681949900594241431449548471456158676591346086614660620965198535209201841635200956332115629972998256337781903602956839142648420897827565684766703294712545555552401828831910844052854742383935615429133742863480445879613087137681875085420947572177956373002747723602060124153000449660720226766491323330334473518866737477266333145750914050934606515909802456866019759380696835097173725867633071982376618630132877112073049510875252335455994493817392952321906603891608537923098523369159476750463677546038501349924510890818275594499823530645832856224955356284584450041902929939741925814178968430919280010686626414035636453333210404093677529085787005361096676633844213331978217217061179410679483530201492642017661871701975016112578178359404532672661542355257787391400903875551988564523528971341485657914969917131689987585421347776006342158303146049612465595181083170614999502244131900099596042482682837504728039701619289025405309424921297172724129962636130681311950663850690635521492914801380230415589068674919326478599159317485622580565302600430374047741956359255056892720858741085976362228393554687500000000000000000000000000000000000000000000 [159,5] -8388566790200911650515594571409010639776485142551539294402899302978632034007960387003655973312712431006593741925817997350132165426482895589420775036689799633557013048331611150472483200103853958037993912978909472524772607871979117317623944789869704001167913163154771152319138666905050160801059886863561248813000064966449833099088242438202820517817646045748079444362907844469406133204876527620401088190437933975928845558161394767258078770044294740022045841939254170471910412745407877359707348580319370346099828016533764770772887804442694984283667364656109379647666435700183533492755218928168537130620288584071476857384676666771541526890266462327462873551647845874493064421996933939978807484091468793300283642397749789680772210572565021573827788207368725763365816457925015897786648061189459559233134586715021544345328673106592004724641526907131162494950098362466970881920428703798751155340967575670304671846116430540004597862610664824008437807984329253172477440661668088498212463821074105069513077609799991513930476136213152293494428251958872965028040813095996000657069808907172570831325427891198258061209849502951880258593486767851295757760583104390786557715621262896754203333947621920015033260597108912247219628203787904024654627004216139693702978358268051148876962320347426738271630636706080421472017453681867747311529424202048355070216255064047152979172616322906206857003109704386747445897897441691941695183633443783348850945464550764899268559518638920027226424118987431758730787235729322257459197577435072561194023565789091062617612872903931449366643728076088988061653095604926355282366341696582685723627297472464920175231537694434806125798368590671025426448087161971345257733566172553652493843909104013203644142156372300264425706478610329866387043292212183588155694482345506895813307052757851004601694924242061646531702562486432093980926276276324727508125533583849194410532220747572556494666926326141430005125882223462300629004021914262522642502517555840313434600830078125000000000000000000000000000000000000000 [159,6] -253706157208682846226906185463393280633562388938620372617058218715741283475205858287505192367020699888802513148527856693927083932141839270330128118118314253289493032233775919059470129363426825834786814819157344784945986048900646781369323920096922976547572440053081817157625026986022135184794716813876824252630023079675306043791573762852858714774080025478679126845568933476107248119925322282485882891937582531445310681405047862247809342347382405506435820856523048370556195829674304451046726764146342095918402164917582579458811602309654317529688223133881814396576114247896118652488073371928811575533003660664331869812729577406866956766103627717647945693947380411523341538893854586199465422358498698270187467796655430529385831835808417424855408296556860420848196026122788158745499522761552638714580810394775025265520419946816194647570613052712007347396354279482615419780787232343823862993931346843641187847022369222172634261595553441412266593448863784455218666083291182939960227702700651571548622880092340840904620527437922197990015033821763355075987505461987119206136406505270952327019519992272084310950055738850866554154959051524267268978808121518888701606925306175758878933020073044425879719454955245419554095070043468396979991822811077892937803404753608197871292337245845125679305455657932374945267791951635462952841663239437287174470075803962971942233572480933438604427804660272063555770159225599711129588510995907201990509182082734018536631787726957406805447523855958810694812598122361814016012208831914351494935246188399351224371693306639518057407181159293798722659465595736134546958083292923882840519001718500729930005949925312932394035330990728404570446455856801847760817812448468850073843712899830106410613675148296263606350225347666283234343287174612213993807255110959775072380111052890527388942231400947170899751143695895838853421385363913542216480711926711019584802674425388888977913773387895578334582352816779429634635489915537182583600839258508585771778598427772521972656250000000000000000000000000000 [159,7] -2517133199750301162989044740260086141817483008018690310410001114212315465435708337241000579990425359647559948917901910913745050554453218426100166014597967418959315078110810704859447722593453149580609625763432694834736848192905985216082605182346032611293824614309602560693209242509128312639429596992069332450636751093863367113363856467797506671120832236289519060852880554799596279194708790298804665650804530660360642018938261971403860821426088621875858416669980598071253601524333614565013258678276707910059114476739861273156509876759277126697821279096359746059094935305378669765189636314134385954092079591202663398531405826646335594079803528914772830989267238692614980788783804465463306108949184533758340024009804882468007501177295347141835622813777228059898122964682520195284981685577542988013518403847032219125388263416691533624779923897881175862197974940044130555900708739107785119660967006907647837352941036131882771629665471471416276303879242619703123476214263431560555419266397346219203757565127160359157077974053017361851464232202575726467889744497732167928102942068293431306266806535809095379141175376614295245888369673317277910569070466636363704610661789502583357004375792971623973036606999004213954491832630127007735760391927162720857244133109524091464709784821079052870568862145016900518589132394636301091960759240023153937546518149931591508698879662646818980266841424440598749692790373960705655312745032947413009631683798886072892260538732716088459430005526321988895386093553482514032404951220102109865878118354429313611908347582962619244704508001164276439206549386375508672227962041468095076637342615031127596798006174620422642690388859959119880298915685138713800084909883831199456446574889874696854557346369531468109390589712270754260639623120705960188756366231168599239349628496993942801541742696492828856584128768166637848114331568587784016405825603114856215784773032707918002471576096751967990999489643344535493047030358884253001889114154110416166076902300119400024414062500000000000000000000000 [159,8] 25433499685736107554160038892229734001221439474429471557287613022829369690721722146833496797747959508889219388538713554477365205534229590088484420187789340832261465689639588066448996298569785917999563302098596938311895262223130609059863966575753531400566543694144856949034396657852395890292261086063077257846395250449662854191868246149407212824709062515640717297017039622019742589806672694484168866923919843639279119431962963306774316317692636789810343746561585950048164710272242160401697621051165948594835836563043506673897604549342337243078122708608681516224002086592602369338115544858622262142116863699511780323792669219478796509416020857334759113174703853432494644108424100381459021595283157646470745471656723440033767127214552895948709267746922431788147738850621007677375506390965261755374049486946784743700105221082593816857718253590198515522572787515433806454945275557161201941325505974993406524448356313487943161338086670095515478122786703551927991746786035871767696384379722998666771166970617415683888004319393029043648494746578285975033569859006145340406588895582436176810655148189861823829376569038031968333210054022589266053853661718066145559245222748269259635648648768539052406321383774357888989997041408401145805620623636960371185502454846781279166646603572249821447629979225069757144185619430829062106811436749587599904742494076087806112058958473967338005149178989885805496851050629576997559923606068575732176569099697334085299216257283706918776636749475596277106928699245472465300634330860494555339287656506117216635701081037075226297438271614251530011715021582966970467731281463702468305088993045148499200452231139800171609391748015110591815123906507836944256046610224439557425795518275061175019071676644387060511513360871205529864236760292673447549469214851849483992582147756186369504671504594546251160817475847001215127332192502504367121185635373706145942689412022459874407311154433819511039203686598417850371591950843755869292721307541602429602711765710409963503479957580566406250000000000 [159,9] 752368311000924544789276487804433585852960142762915472794019699988688830145270145721890961868038418023110278408228216181317951606487797273436483526472677837171302406156488958510130999392467982309326412472901313618426180442190276991939471560121822298954593155950654615079604831978114386802854002710634101129754314330357188801222968196217279302875371665129592630936792969415659652359678204075032446886450070406850796855453083056292523461639967252994007039845634652126886025594123913075685560824955642978342576689925821347252895449781652405486188382363354668774087275735743474417903380696775987001686472962734933251871288730306409276209864771039718513496779901389271632841776044367891268680141036140143682941872936547404419641981999885352018692400931043897419650478529639734578853748855768508635044412520347132628987653927186902796012383809774487947769414166567442832092024225899757301540336669851191196403776574838611985745702663992620023727044251491275212119737054966364104268228055249317316576837604665630802865825415500142490996368240137769177545953440063522730294800036187756544367951092471002739743053342426338108319812514184812265717496751338988143406329245447350879007005265612646762196399544911764985915965832958466040547806742049282700409115637736781133916953020345288830269913101102557036136349470567399523959886133663971868908526345263996891953211961382039993782078324242536738825999312870459745632303086332617638367882285498752392960941721810370257811398031033865451504938683718413888263824696016128218656217750975326118003863627593407502416758202937899576531427052545650452321913131983810197972310455815087715238704319906566266235465434005256326472582739589406478173322606866273492610906058395795306068036293738817568530387432029437449069681717608136625214176865790517049490417839384978210237915492316930829154299540243185620977566697840997952387723398210505260125020551292823871650561802012353395129726537182678249951864449220123395811831107214294120377751085015916032716631889343261718750000000 [159,10] 5863217899539219904632920549661724080750921016564726876439889901768212016877346325649023061766925874904758919458603154342546180624950720271740162038002725173170742100864855450235095536467280935008549929694984847002981350990070807273473264458796641172126905816265776538742564661753705159548566998000988130728663661097822075822023453474117558154229281353858067848267567477903778139363721897351276480446616572040359164570765815955242863163744527133432756760600082981649599852338348812085425247476696609277623855492358984281108606504320723293483677146995759553608248403501124672885941884436459140720902530587638316158556114474805501627101220779041653377362072375062120719673103690155004789826522926636174926259258121549379933414419499503305211318695371309707995723722998851059403059180370705746977729232596491841228264375015172386168314078968750900249457170413790382187332881685587436483068034614623416674020701986178788560124510231842051373038189192982654645673907688571506777427192816034061245575253016930460852262816446526043456216128534015520636843830739916387795525358864416205324313561641914427549360113659814831327275440290988540847123778022532516969818749698753497866794174688520711203462687787742935436787864769947450278026715504154984948016921599049709407571000844469068526092541762116016577590941262106682502332815503442546026605121098278035628009443917206722788091857296407028524127947598295836926141028314283863877182974550453132217057806952679399276512298071138855926432550037250854500738541847193440537814454349306296048544313733131249381151004986207109130589037035268160333106081718828788948281524586200225869522734203979526315966601484453230632092475969933527366441516658414579762538901068384287076424566397029181660016048987519155438913662788851247865605976275777583462601297625708855273669365324263919047648294979416469889205836743397976960796196932141233015164534097682894112193940958288850931894460586373196714924503473340924864639988713706925116397883357421960681676864624023437500000000 [159,11] 13954243678701885373617446000502130572950673410836493494318951219425631208053163633873452349818031029800344525090126025782924645018376162829359675035321230493461832893161844808046892330966790752146719730299856896867597107913543230018131082576231587273181432680771860307714829145813429948055767753483170505288348373679091353716015294531849359104083490013104172898638940102321941037290240844085373836686201107983368476764486111616050988133084207323456698925508611111147795907117107852449008561519152441219689606012426028661132074988247847252645015308320594999021953940392760229393300049023984950450385948558015845816665565439229539265749696698284978391348235454213194349046219668751927448108761940578679590403870775152510984117805289019029819922459673870100405413462918777896708280218924861762257990529000976417549105144428493827773304991849827462815932343131861504331493297784204701434479428887741140987149997675445892055584587407006481421159281752617827533994047365820380451399595535677378654176080224307029583025123446889332642907446380665171842795657743357736067146233408711993103954769643010136794611413360534647029131409052063505298289904295522933175924043678380600133983032128650240857866675503089972260084559198794592357382457159422357426104250057860069483689038856087200165082209598190343262579481780412724086692117697281047336636086196842264727165758505179595662340554958060819162819465256612078540313745193490465952154746555824542950870909417774758417477342367435225276918694967288294059340853950184779795229840316353116179742012717968290620608882674049292221736116783828995875024267918547838986291849462130856291657051424278250814391398604646518028411100374763617035501278892689835292918312972342029994796730528421897939359583178233895631481600866953270869083289968567636773441961937138962154900664758656758432537093763793285726551526321535107204917156057714265146364438109474164827699479163533212817730490224494453673825796779634204108902928907331303376437858787539880722761154174804687500000 [159,12] -45119317441313275536058774494848501924486074721630779742856944767129333774381746693668973086764359403472632392791316027121131105252758395349045564871696469239264987084280630144236699997297249982800026404963272147846945377852292082054866736349490882105707663481664915896941282152960843684939591185354505122311737588019670825694703386099358903874898419045991959805726742007681183339715609840242245205383362264631600959944904544871809355779512579539878329532684376900438102933720879986366251814754982608090769844214832379706686949886509134334908264320763871922905585399133972831594826722017692379951720149292583269887919598886540670205718007781816463880792929217923452433692815907484177443256403476629846045677857312044613942309328875414152734125873492954362339736012242396065721929804316377250883237256230067638772348489634536180812049820478762466106134110233651864341737297821470902894600330618609097827601577807726310473821571042885459415659468752800569751844919982966542693002368957189722765839155756468943984822126282570694411673536558215309978212984763991700198487391566973530490387433527448169333594866385185498715857330195629403835427657777112949779405555454513083544836767709733964096796579332625949914671116879193577040931921812915140691024666306358830418572729147436197326696426641409899877545901486136301693411947769452058193295213916568639902786349846573457112311309027506080725554356561382621601324292798272933700750354956447938052470588567830394034359806500671625106202137239026145021568180882785393282630760004086008375113326562400119875256291315951998194111043902145870643185880696083595277425121764356097681452505986475525666085498330758310824292033125258821634932289369200545932210398321530903246743983810070613042624802205098594787475700522915513237640648851978103848531838943632366186475017628983842982241213844849824982192026007366677801742099974648436216090066392462056035422127068552180666634897394676896232388202737774143937140433543997453114116069627925753593444824218750000000 [159,13] -350052049806308191617764138212353069985367262650859540851058387675726653980154776041774906074955335761398533927663876179251855288611954208845241754212075106893752749872287185548995045209050676461161714277869867493805967344300139056926921809627881930305573171643506453095170159285370355979003531101523653357798701941120920208771274994036145315253633607095570753758353649455973027519691638324324749590641777618726076693857650328153658232828393345821631500552013096484303137391439113807877750858862106998732230525125617222422500556151027190932655994591796714375132488755292471081804239195211428228653024327716649964901115771220956773994128524509419333692293549493725895873330306932544518635294274569361366148944761943030515999623147783129226727967706559373044420864484663167651828411884323898245123724787760742738313351971546727995525470505667449588399126867407393060762911931095291582160867942971856425167181365903042970230139121780706738950992687883463874254492363204822969090884607357566220771144252499343851587386702783317060500000386421555204854155506293204576333216330445891165484292423123032410139269935352452265011446096058609093644057604969004310469392616658160412925892756967238333083611375749492260102739398566381705077120026205673364348409142219841443491316640333297686333377354987355294965793005092226574978465451545308271285426499756889093872870795138767615273120241948606953552398373682538652053955538821426811390771340544540404327548479337022243549188855754470005213552102828508486616147301372298947311810758943908797827230096649368553235250234586413960090617190456035587044902747090991746861794174784698027010009219550933660818759778820727275082732637356398136260954848107210826881073108840515268918468180347712808059119646131903466445256251163907757537601449620469622141898770629958797746772413724220999791006666600124675325852548808886125492915609693051136438354287207332009196474016322773339459238462282868937303469859183510148035065305260893353533901972696185111999511718750000000 [159,14] -1286044078648310720471216487537181346937209773122576263229365869086989685751594215247702351268808980039899846426216012479730833563676727750432241988999008261208095521741580899558805614517807832694623834345124043180601466631971440765662943478046246644253179411819943594252599162113412499901904453822986180401259570401873245206656752473343580894493138102751852150767320680063909282181485839112016949941673412701577986603436252395115652699759723774994798755412189706353116207340919549980559629082565559391007519218164163906611213725780662560451108042675886351535625902068561891630368430222761972964269854843318348754753161970823662854811309582317552806508713089266903246162127792048614275339523026435822220456123873694390697981384635181676644114781695713251797670259174181955596017046139681248569784544692299644019275357471854681893585646583574785595372476985471857190196054337023986371543993069508943391803626415011607209738282172928321889651911872657805631346492795419024880673745647785901978472792927343107926231506886595807041323428557120840610363771242141358200272623449551008656861239563009591881743835794417079280865540416004117010577486761147298681860056599711999922616896618227749739340506932515148889628066833642020814454218269033981833802668531017470324293457990611203807136394162575999994753513576859836643512116796260503050019711803799328985567124564850469090292129937882866632416459061998760241252277881611084906371303998676398561281098912249793803842555570529127194578753722961264273080063484798439609965910288286667581499533932054258995957794848011901825815920837548874979582301030067220358497818638773194255996002192946196526851383173994200260465717269223984827477925365976422213160017971221309976658049824512631399033300066836073834057133084055575961808830836283051560446204505529708727853202237973301916155529532611034123886999110176850419777332922556894269805809763542768156140242795515268043357996084450348723679795118011803578565657062426907941699028015136718750000000000000000 [159,15] -5321322205610580332923492943340806177612928598042593072588784837950319889778294752705064283243973912416388475811197818636467973454181098569111216931522275815159279992437632784208252635502656590566559039425879564407471017887794424908099093654821521987867736788334026083025311929665311423180828345663662958725618582413595894894916542925049739801406942371675427052636727290296833502445301773895538047730130549442015090408210859878415901803409919796343359438874033763404047334730182652759103209310669504796788530436118461578637824179443009699598333918019941993724787631002656368274102718191114790562887649854295532357238210012198126708469828598491488709442570782196906057705001359257116899315736535495800396190090834052409247775703515803648000952702632454669028830943253354980888592032038941774212149810732466469513462609113935065613085949640637770571917745194155792459632117119359583495733270899308682727417017704135434679297968013019351635319395512744658266431647594993966212560709826733952495326824703698670893710966621610433864205265084679524552714654838062962110688022167937776485730088749907490112293204737825245980647224377325752468015379283685743496739872423410663553385088289892441313835498881134506827718075374829361577280293256368406489264711407839389713573936061602671708017976450782149693613525965032391167499911009219115417018680276476700698321455269668318955512356437364235218087081645694385560598814473610365479520328394761530970160828850021511038692357102920513328823929891774613568776674517561256451545881544977404029556606495299144874078559445915967903669891367408721886588564485967558052511875681119125389746027090052978181520205412419238962724942850778786415927519902359851402796074683353215655939294682545170026056402132213126738353020927438494533703580907375387807740116217249072908571969632453131972308227418243390835497027357230739166741518559270123144826967037681951553934420059189084523265009150425551747455046862538111821127540215670137513370718806982040405273437500000 [159,16] -15899752657000303892192078646201568271261226339518699940594150918782295504303458425995446636626006295113548886185114097932039416748350243010510924187862821382764796938872279281945838495837035324074993071497743978901187551965048809478706901021865540373038213571554743374494386496849996039588466515569415600399334312740084253797599484156937144599230225110591220827615366366187027658101995110520271548064074796534190952702412775788580557757343214065197194544220712567082910006300066593035755416616875769798211574118429825098333155190167518135470518037759311193396892763262911418080199908738998201209080300843108075416737380706176947840128086228140142833860780662237854052313712133567726569078061897737205174199671991347011327745860834843447276888604875072801708594875662145204320173717033482001886016646793211012953343344047695652691602792292094339248536477215711848049567103993760648082518927070118894850163745992651735577951358327719148057457551092880477040445341109169612375198738037807265039650369149292930759655370623831161174104351133994461796883422916799571324001808578362248521614234473003717227765415458331975537524526796068426070406806668100362949782564561595211199540905744849992802533063443182890997504191530900006396816131434674882530300349621064149399408891813073351731542335019554087689833744283464886039702091247945417806247462317909683152454041286472399236088254992392276412574981116242272939607800697990562406159945712832017460098547624480632052856375110813841528714704511535260970393332443826223151705443625452312336159701108967084426367886388819119916692706605663402848203679922763716265560407794455616965497551622504696758632709636609218175841961458527448611680916921754229295195435844000838579711045175074530714663698720141764472175916624503496984770172678399300884004811105709472575856016830885315740537967207919834977779356053675902932940616641570504997654026464131321457848739506464372460066022568857873332589932874462639813082557225243363063782453536987304687500000000 [159,17] -13588744137872858369693560504878963457855220740836089510053606141785770683290523209755854023502006854711629234029552569937806731794603288914660498678216378155891625798815858511332086088119590113005724319862296936933939356261131244618261230708803697468703182414137030455511791326215948261456504988556315312451304792117990210877146438318131570638330443171391903302732356038398516303838665294789874709449381446533240568585785236529111853429187802639071994494573751680827330753715430501315238774905938223918418873582278725055217909849067980725039982235863058858136250679676362041428301461336094723127668463575747522513922674074097884236403045227067696108344959734239801265376797049678048426191650771573109989400352244020050988195833061202911075772458567361296889326264083682743126199011846714545506656720294984068421826562875599374380320747538702577830562701608747447511673900105870263221560703941566898540127908783281041865290936561662980529215479186315081502772194548503562674189495916682804197849660387452695652468144855317843663065946653639952547706845401758501017884175279870487095238448488093900126915403057406370365639840799470519284923097520092776865584635921647427779309131083148942301897237184756470637663892543188333550638310338931479643661949084287774997438189038403866446893589018228345072613407680351519567128937932077772265420511502694908410599807129214703438295425542628545563895076826621047085638501868370699377737844887319196496606041438154520823119448923318090062998337566537282663600243970690264261451148503721719816326709150461996186265479632837318202800361249653580061766460385120670161721198131908847641320293958946420489679805337974658219468321936605658874505759812747832044777821205700077984566439489974925896592031335180196912272807160091443822512806046868034968694696807317225557863492447303107848122587839405288369573572644778621972928936846423285861439176402668196657839837157558971696425478088558575343329647655154349800011832826385216321796178817749023437500000 [159,18] 57920879815571104246654066082609758384170814552775363590537360189664296469265900993376170754971304502137368755574370683900431880752829665949331685944000959571539368848714998080982147958101537095249704955636744920967662430942806610606423073351907725753146372290469944898622698446664461796893250741422245078938922322260917732342887810768520395759788900868064152520687353511588461487425369104068352876742024970733823353381093582183562662890918537900739764306578892197926304329047249260255477035886875217242513880388883016428491217707262980185565115721189744427315717730057534374327201595579064004355274468471446026856457448773228136703523003822878606170675782136767757974124598072882395128377134073184552732820130171432871096102660961766615303682888190984194544802801123695296163012790373235566052232254194928493102356002996067319240560201126071155047913428332750280759759119417464171365458128581608196358994951470591348561638383597436583874763991808757896033817838623075267901122255832245030039404536311901595397962403767092029874079272750128970577235469503120538344764944893433112562498182590280380899875429886919302947994799809269695177454282635864675676898159552219865733800050192681964094359016852238513259909504572889869875450348708469294708141334938436530101857490780188729675988345654700199803162794470519194047393802481016141435408509100403032991053951225981158267404714696215737098249250831371170423839887016397426677291342124327430063835247059717691764246009268802790727652178622306333398972786472132516924281516459035054107817549363829339603447785061248055795971646705123064088328698002011470149288495496616365599012396302871786141278287611394030368455054033024054201369088910148409682666399841724947591170925761956796149353250773251114960701151707308769964011464823982891626007705992151584483335696902973745658633151340605792054752870890934049083871647145710779945009551593654490538717030835770364251970846704091016452992007250622849088922093869769014418125152587890625000000 [159,19] 178037877160578858965120836516229889763069618498270313639196014513102474931409841188446716330238695262134354104498552451214059597791042998573275065309702633716234709897071032652649632785647952166774853915574060835629692087798990183929893565659869831289275337576770847358215205967430912459622134218197428366017863656741908954438019601847218306394759320469082775862136148915476790291841374237124754579449680199980015698871112998986551415464201871714927819432884569695845741511439578742398587764005907042701519712078089879749785199331794868696203588567167842265728318524028355350354411635178826668368856080555231005684108379058106750323111322037744243226548396541499327298170597943120364296720825802714490742295661094412743406539189517738877699960622430257194866650682219368749119587856482210262898872736069095256703378228150620679960774192567966477879580138803070057242118959243926561737629012891821800773144760221582106411677079168566441069171666940895395095061218092079333874255081538496138125588006940455417017216574755632966066273175228618787734663869835918420704202429989455976923991136506991875826185756947438866251563725530124569298127021200965413712078129062505709712769217960407070004280504042524840179549808831815596561706308881736701259553110795353550530575685802822917302102216818696185721427292171680767913737846657604833837569750553214643113314790232413179079946668001200317516780853232903831940439971436273410701983051497576441233076283477385032668519115033899162583343930044756794470894337694687090726651533214936615437092068424835877462367493323164662864147227924135169300093082567480985710457387366265275368741688717447687588886960396252649923342556609903043638550699851620501704205647104170372819298806191387206626124079075298308244886877419593941913343236213163193122129692735994667407645225130280067228690449829409486736741778820179669115419018972892577890540946311845421148448124309686971053396337759699861923649573252933649670320215591345913708209991455078125000 [159,20] 49196229438519645303395890700236962517271924831785646243187355035361750766437096356093716812259856535271893630170771069773468832681685008312256124063051593818758917372073798764883174199463639438026857462898256432623011178713965792916065210518243477494685861809505095729418045904071234518540372391558311051070400308494558044454503632637402548376389252010938872348978802308303608038991004220911295982364044205384483118321302013168058321133105757378179080930790402156485184747995620300796387619185252110978991005568033489641784656115656480179652236577714574973251572089387647941903351200825794587593169977885940185465742835082993036661657463308339163850521895438337027183579379036989468888757918819284454471230723734633866629647814249297999051966437398877064966214637568018474362179336483671499165937695232583829367525196634386594275902636638017617400060038285832326242065006322927011806867171946925781234136914408479967140121834513492958098403429941899546996103203560790254800134540562814889824065465012352902342358767108733577457095268685238019787995801301591500752929056912555046991792412712917023999674470574414132196931270926650520530643602817744369439830878249010765903909993735582262827088770500134048714095595032621867229540510058663537714532048818047034433824918559444685827218392176051009004456066382531071828474067077005465689889591204657821655436991844657981093068832705656386287993415670042810741587164328873599546201937216547370993765922823581468947200909471333277859955247753703795013706614759407809328910204075188576708937641028763852022426145206400687356418305789108140026782944162978172646594003846588639106085622243230612156767370316399807741541675232555709298790459271727710233314150887374566648149939079387485995200616991524539965401166975388074692222271476534158405053316353886612611269857980976263220192416497268424329431920687127292974367402233096603106774453437389107948063044238282704591820929403234202983720682847757998248744697775691747665405273437500000 [159,21] -208305352728919821512693759765929109407827024345589308950832657225137067387420208565392189829029866414222166346832511726865625352977095997348319964953366400524391092240070094762877645822674598901226306383691946405889507931386909579342758324912109978334343068320155067702706984290626625867810598210682636214916948091606244215972082373818551936937882809745048227335334382656455068586789682953410587548824909117350034128474157734436828731707250917539161339570246668464099767523155263963450425953810901915313436462026983794777580047228889720105603809435548741488420291551842941114185582115825275409210769263935636872307850898366265138912908424844918736598857919860313472179786601111316298796808954186130234793177599789473618309524479160829624151916059244705576848773423802886993066166234286558242897784075615073643332431805130823437776390127469769944746168649765518602218890720560259843712414019338060902098118013014930900834079052978989578690253320718366461930684352709861333728891748646717295130473886440756348570229512760840275936257109765427782512398918243449638167268841565725442532218714434406758882539455131598652152957683858004862713862369001397380243221423699239601371464646074166949226184194074164703973222719610000025524053981485618447488362218516600335578898671072646641696219905708082477133694319492760647681536920249071378237527717363789015523949642840765793297606746679674064732367173156209632097679874296360871881506967009610196988540608654799358510515821164155023278766392268264238209371241504074574030744115498462359877928180059156135497324969391613057451955325596836763970523579519178268523046708577245723604311617149406234441599041909642199677321316398766519257196058999698237252560459052835941415641663159507662656539470192717826948098719492202710133361824808874918826852607245117716990729326421138511024831345289688774038714567563983763248859994319673558983125040502017875962565916932418158235652097874162200124331593873346234860266325995326042175292968750000 [159,22] -462276165635378462295550246335113174059571810437941711777480062643321748980518741445003104225507881246866539165942454053885915864391870511543873848850557252896568932782580097747591963019158765823995242560169427182657310684808802496696008199023468191179737956012236151102309430142618976914792478825796615644365493131178524705604142097070009615654755869271200230867249493892911379201754334636799495141643516054129781374213756446273478418236282226433924418454346578656548159012169948333142459335824775668369127570646612366899886224410575486650051854316947932849933427333081357852604255818858659611122995500279359857232987295479885167512308532127904967384553120408714533627700142773898955812748404918518419213738035430558294426185721702490939564835182364837928593399235160345634279746949427368014555292681138127182751985456208430523058785809313560771002362318400133363634155276491792102625684594838945370678295453638835658235812816979306617721634168457473553185455265706835083898622109701978815142643616633799868017446238412784480854614794568948723646838184230301943331856030244615230079388448014084770968356300219914496717148425931759353967320254164895885390104456025254062291414118678134561448159585736856660597805047814968567350850795163546992842908810673306935350693104813365684690246672395470636445986041758351525833930783058285417015425685446886578619947040181113576490568229210264348821067386757257181472487544680520488723767265751738726148794680375897945181722026649516558892991005066614408308500818599976405581123427158599166745726396474238349804960666401175895424013621290513708963853550373419460754795452673495150261404337140432483955016483155178181426622188994847023452672380589301173543667159221188615815712681545988860357560291752512798710160285322519768410185933749255611588695596899468917530800681544703606036898164943861461631491274823082637978546317908285261557252120739131867743137253969001725600232456818903770848026378712555526939425617456436157226562500000 [159,23] 2581190943991987380815746963438196648598843598148630888121946148917918211002138756388344844867128857840683261154988284794993304042218611592776881004793511301917343191326098073014399259121637330316647604806238872169701708962732446759941453504292113950500742443052134338224005780771453837127253344225655711815748125941939506673550827204510363837357609392051920564992346275675401804107465337802363655045911677794265136821625976728446116216619309782765944862466932003939712530437387069389148283238678835160391014916781661534502059663885699911123712925427514623097424414254806481756943943133884106134197168219881130407267811835475310290852958625148225816701756762211425610317299924658298718765677657665495767027763762753073325814410361534624879435138709830855125501371735903605735283149945451321766671316643437428178998101472758600464226998074903010695348546562956398205124363125071383448701944898900538420125993798640299186574486541612868625222964184632530952280124078075417453021102527708221571049111693172151077264344527134468190493765342315195430848088095875039497735244763242134871227605835401927338904451240243269012757941111708809162419589616568518900190111687974605005857880912760669595810929513977298601654241365514995157118823431350702570705953665158495980197206415941716452465995211749518394532784743876584150861330896138288373317277959425317424870596911568716533301386377313599702861341358603124850574963047718436814648333027142412202901180129312723132470228353517329644779670979134723606746721356661828394213969743163438030243417665272333317275933812741691283318354089220782913915898831145906377510699179874446194010838855783581548626667672732095509520870954671245183761943552006347560620420757658012762910620853120344874851497318632020863558363697597501045209091856726314588339817670134414513391665934119985876248457737246164172134208334891369546011648555584501384425155326398355426179350176849044742986014993875412518846656509112080546296585351228713989257812500 [159,24] -3061969322833234703117616823679315234002764958358829080722453466231413515266897799657636662942010373650493229659570385181543823821798768595673022539914908403271650223671536935100452563546282647608991459620209546287251208206084231891054651125151319727334476458480102206441611140891484685069162527356274774301034555207010446050317434433648060998126492034883914678847524963629517371791926517274853651000988815863349880381905521009568304682355364624238533677629644026298801567134721037175851085674831982242997794224958832234223532221039199117674907066247277186800172613957949021683538708756758910428311351257755921638008863643514933020798787495276275028139645790644876985920552429317835450144105256901493039186567684116770456574411195497400143150589534254158155072966109849546098414462518965336648946374616694079734311737822985293029211522423829275776597030422883249030176610117229502097663838573498844163134911824325459586880909955662694665207562060143828494514948189523078887829035592842114543652676737704635324471985485200527480353663607838029187585965102190799533382334784790358606432218488942335331751755860404250835890740222933549131270288004888761855870009667601509589165789438489545672126922903851296231776000148298836989079502738448603400697247074162660095982302080210792733508288684813270446488841848614487363411435989613570841003339970081881562101261175198321528214817634484841165338067306514665155201348205044479123765949117708399607599951040984089660972851882623947742017102264728070615477484875318988413859742416719751712265132062834442204845727066341657115181697602013237145529286419723988980987954347324210285125488268233136265008331526893752255489140656168552968384595994246197355754447442372949402365483144243711482113449005975269000580561734437406996586352212446216105531876091238192807344058736496472190958121619538005479457097252394381749199470836128625481119199095581701291785165910451924185609943183289606620109182682760196990468502044677734375000000 [159,25] 3038155959400024031656995465564883446503404514974659621888333038598665423443693401530614385381135828632082032308144556560468576079381059571486865244777558450385410721637535775949203398623961574786512135832510554039236432350357441761644795379253911498122920352404986471456701150692815060009713854962439913988013669855757187039504057080303576017319787229341597236396777007518317390917354202039075890007068783851427218671529936980269962866077692892005519290605008308465574469970425861986888675265093480641931806017239250399125311542077548603377974982804885965861129764592953226989922592858267260768025262688832580766479256322712396188019495184541463645089663965027043671130620843713372952040749649708433640580655132821400801246182183188981691390962396118602650137009140322494623610897282008685032916325412911388355487968283376958734261831048098173453169914804630829328712749112490359101260039225407957177227728091881364334495410762968651617759776923979604889709944457049292584743330431663155097190576456311831758217809793865187897608928260953233625840629158620353771976065664134276395769994521900941239791980071076042120746076164723645536066104288809998578593697188848257022903866136537451689799984582700231048753309300862050053639347983508480409398841269100034281569469571786495842660845496935265754934800139806464969898344451255685586528590019038872957105713704141738246092265935816510432198451471638342769787136213039893050016363805411434694171646466699924736786132877334942610180512274464379387557595274752048554592201416138046098308848910599551944788068333543723696603231499753262856073574653063290835734810734144399238833613284194989282815875344287005175264222017011398052829837137364958164174780633077637445847213396095357950878259095948028883834901758427129439454846450704943908218176627311209090218222995415917375283041099235544702967937072193662309885649138492766257759902001175078036974925335305978014115772818559062754582558840972576843894958496093750000000 [159,26] 10055657895577809678837282676718785368452052971819451021886558647213954691797657385792599728782709901078171184812132859992725902628029824274547359837843294246404900499392265461840360463221848460309424418676374757259435114738299859534665625270247889897857119836622285250458116650225007960415940094608645499219044645047676926150946303806001609004526034623837365882709583697916735398815424251220866759261117569924834339403952714589891631813466117371194617727653645753036579082422366626364946483518766236896809033775561838046119673805579828243716821148167879775236047368309063657940136550742050530937462132562180336349768930067586146443178626988798072583980519280514523281211278833741396000048149972455776344375686676820231146177094004799667740271705305361775019222792079849597866521776426872761446258231075508013294994506920813028937279637722921051810455958601113409007858005153175819338958785734344911838331230648813386751339697514597128605146274539642309673979278902036791989657363478794543431676849235087182589590310721984867268706923367212774670084511708269641456319594917620986060374372677157867132636490737001073887638071654765810332798555643991305339687619794539936403339572016366727503050950732874716438298764002442590328760429505868300176647791793191630774178414998724701451918419308723422936932358739629972166357974380155089998525652598871131419688399466367993429565243077445682404484088051172279590682521379209113437376222509972869541409563511853397507725945550251494803782046163142090023434828996270459585234452049045640594256313588318976430519666689093980607023738263871391865955283635707301102146056685294889416511175912389405125783240209547241918550751897224252833611093787127750625065428392730862874736904414020263727698208806595045898089918058557198018859345564489069107131021890616399890282162897521437964778259020651649736051474257935703843065024010810711210667932872872690668245920279305555441965693707387293052796344123755313583374023437500000000 [159,27] -118242466435182125062800382299627706793596345121978759534965086578714984798033468525637906736033372754887864004944104704689788831661481680321437648538745291722789734127840071610386440781885356470291697478541166131923590374074852736015332290435151266552849773605305283480014882712599857046002095702114496801391478778741871840932153595757296772313161184690512712234349732457418440888708817676874967836354029261749940004157395090691452509484502817307588975393886311223981310486183721653109070263769513263444510669477624904360568876621726025936617539996758974852679395244704109922752082062577404352744710774803952422002541730568173794215342084750972527919691716776800989423727768033350511414169962326632245928099039574389642714666962590081025195751262382558066450139173427160980237273226521684906229667000191961491771690698752017425605363297250852432612270803537263835993228501683494980480077949477673094084982089782082523538389361023778633989278267824393351493355580203634921078700850441754976958269106896165522045777320343807726045788404982863006175163784686631483840502546260331283860275669764801355867586247812932501145021123022215699404402869763971812067388727363042383264756942889831932372075737796914560444807530488773939139479141164566281839349881753190819717690609043848330368195011536081178511308835943531971715786825419477872505919203452699498818092997508668244776600994500807449664723694154615792494583782845593456444912090117923897316013582229235630782758508869752370698404971382466257073459670159819083119865126055748410611201355985995369332583909795648196645432342975970273883072902524265086562730598102141141079273172601768804810848454418364195477499325525461256304708132439745817521425062386012597200316144233803114465129488793680645350542621865296108254351072847177950499251066343917550023990222601713346929418677501569864296803195802299128512804639392520054189374241738926606524307287595443584305893930422464749578822477204620617436828613281250000 [159,28] 488713850940863687935219065380628771245010206229777266765203133818215430193218756389116868749773973415847493464953340877801374971439297891217190053453042032723927521108860217924796986256011716026407092805814980404359615027197002595964514804443295167763778736173070569730551755772288992059138425387659394766666975308197056803253936949220214454848856180223623512138362824213707621545526075989306585083541035612502491429145153955940169392979207299311683524841937909554209650372884558190851121771493045573230588342035289405713890320162954686954911804396893469939845722271206254757974218880644779073545269602404607958834066747285938248784942898212356290495153681875936640691602189156196096669600687008602339436116050614375495331408924699817890348738111516500227015833831568636875718105743863669992705744430283873828007745965873020712960416236894576821059784449672285410818111319784410592958237443650017947536076823556877115999611630184011556798061517016926365962502792394376912979665572108037454727057770590601355611596675301105426589734363532985985321248323767289394736080978108529747242863928977489797636345225551348290082954028152700891109928965895811737843899879326965754246410772724910325440392766284192073762060521212409903536206953544216521737649605346435497217550755248728884087015268107366420289262591143656763274727693773259853832564666155920168507303358696428006424340069263915445168577199076937185613844945314129067357733849879753270070482786136087751721484774045455946384435554668438051640553738032284036269176189868427429467409689761225376944969817388184292188183370379644205236104837601875893385546832056045689526895863428432945220512023774480051862055650956750012772313761655226226274605209121745551138826225663870853829836056281076117997715122940241143605778712017704031037102069345104571857570994504471783273432146967637818966770240097358613694230153991563000585525411720918650872277727153918760648092214857355600546965425740165186286621093750000 [159,29] -1553161066363827785445906629598832195013603393132872041665407229659764403856296417078687551165617170296369265904086717278184416593702417127827783808660017977843112731285247052417689348433850797491752978120793923740686587212096502120996474776510432372700229325553752104988058459601227681844457015290409150633069100065686004101364674537781316238907469692160700472107659721039568843854972071698916516293950270297065490797216136787924354983141212942747457991076310855539258750817679144459580241925734884108869150716720810283298049757146950158748331955649579678444098843632775952130101854446264982948384709448258940726926680371235666221777700446518354638882310682101243010595578512709401473661964268121081608695832561608172086266022270719241563131354675737450471719758411724404789899805617068551488795628179122085734941832001239329110131267605083611652019884963478876795443058871746224722075470319209459777676842985533215888400407104961452104726803359710330828266314329149832088933049389146010131485641207478007603598137748110489144549329547437594090531138538952171498031080662834959582774994765010133314631795664163566178051760417788197804800268432390684041709563216382622186266342958679755835913527395031252064931189363310587218873808528256074744412459814985540182995441907936705991455277175384253578316485118632465110921075360675024345841065779204775351182325670859374212238859517059941871541835554530550849321141892427267752210847644066642521173400924388313863931500609975160962895310430328011753080753436753273109305319613896276891015429937798567134226720276709808809947708143021940826374709339794080550346991699891945229499265722521780138388193193565927993614653164011920451911625389676514209441885257112405238004519104641443328476400655981524747723229992951748507823537154819968624640350812298078360434205433188746787651503357218589955850623368812255642519882568324409206185615089239081754361932743838159872656455237592842899531077044224386389113281250000 [159,30] 4049491575636671938851926193347761351986029704956050099257186279336318776551962030732368965528513124268544575447914672898979994805760742753587296584550526580931332681045451544309759805860761503765865163502099432807428716829579065005106857308578490404005698038821793350754557814742327863514719788410430613788646566836609860117476548440326976792010799257993929444014270343964772540299103899329888531371188052344952673744466761599571780926536718694119103224561836878787612999218155993584142755347688809371157584544632951175522310373761509349843293732867313473870532606989297787120867503908891103787984475377007372636833098685241328481232018979505260164388952286421959550133245321187866093928286377288104637023755330183883975388387085821748620286980593135439839473760811818240983721210883647863060976486341004630389293718683057982736069736027501905327896353744188331018432456281543117483687199811719540085403327855499115391938928722325056299370478895630279129002677419481395502535416454398742030192062813210511910506296693076848687824255749046562408984318685449982693539413512812060545891030166433753092549755427972313918534834435768952664851124464776348503921135071864228683422330500402496563959997090334321740071811328906323278929504505472918044001505129387990915732856629553918411479316500186371586201454979091069353877934127983935119784918152262897207237561168011621752761369477211532048378717586316877599194699463766948886164008367834259549794262396473882017503756896574729505829965380588369124013768615076032501354250977578927900233889946799270578978424674110436476686563013708826757496887336580329266421934618254543759724941722534468723321514411433490290057281410424515109761570844225008866425210393591265188438023496535890252436005700463430717382748420171194592196022415591127085875775361769874208894113787297668807452328780333480622614954218591021867821684530270599389927107625694842040241885892515276144954379584630486977213551110945936887812500000 [159,31] -8882635566976462492371731258218931577393732597615810099463939168865820042539399944702946313110480918526074119533490706291404304481039229548251454115568432562686919894639206675010304372530967469957509081988102432519787204436138662878859040231778317690865909523504382596744323410578311479371274306310922940373509116692325639849847255297830355583267385719767509056880528903369563005293202622792377380849303325675125161927457646313501380036862898232139796333965231285044040926028546293427177860254397769228968170942886634834493468015225276459996214456164054176023366251640792906865803289569965755622992952120911742920731468637149855316253562393625393417646569280690172679369568641913831615568269297246928731490144291787080720766810955927602387627158132544432174541533744644219331928062126906251460959650276528085986282511774595151655509093336502082077219505313873779429160839644143271933736419093111735675381471833520047822864861037718576312205668318014485722678155828875426011970818694330095274359935527510314452916103218954505121734659795636188716226733184761051530248044912603186574717746620977131880342893341146878072731739829298074170422593331130858235853880681358224027213857211192060543675500673079931035890712165554721615560865187472246920575649337367436755391222981407194805148188805482131307177696255012673521407024062889295259851197488600882241161790294241155482407630981364196249143930009509849439257072667778167296459821820228664374738143841617255957904564453883644170309097992574677406902706955720623025312121565118769775287074800854486180760093994854899833004801505291600437636475786267459162280063876107162621206686093151422468206736700161789809984236256111661207003649499270552140216820668736417876884762531020611941919684001275168174032103019084850144824849581132924316425557595593246283516136191881545751415058385639661951636676679684909752814887088593597194994925442964161102151640844765929576137148789345744896631406571961686222687500 [159,32] 16789295014894576399152444510544107283449667739231237853603732420736691185807887025002848570874415849562622190774888310034540749242127946142969669481860527549520283521000076519384157078996007127119097157763601831114789226019762009820853494645209170835361100857127071543459572384289249864103753725569548482068026832417700711683564898528935857202553288429161622696039856128568558512663647114994576549115454462567967542407017278916442762593204670315117834410891494069802122539307843668046581433528070622934742107337751157698178777724631585852071688259922421606583667651315756780838901633919139353208886202444211333403475074506372347603144581175739442299897062859129842102585881766482473930398153533873223050222949190197370653153076964310247019694967009741410009784102458450485642621991563037630330407806180916089739941523438510012663774215212643567354366187892057517546989288621904141905871814399784174997546253241133804346493665652061573877105764719122200606316786222156729861171056719201717406645697790553680185627819709248856090328839635120621039066331038659640656688230602613746420931552624305005796623536221467147380275024104013212095465981061600117702035195663071614771050634777574387908676784424010517649410292792504417521373003167650438068766212928386681517089877586830173114990119408283162585804404999950241861250730741958779806464248394072123350682002084227819791388597776330433041244541435274911153058016747416180619748636764484000303217072425946187037443909594514252662967293978956494793918535473487361611261689160093717068347274666501865891526993176588396107403017109025686714359093057291897779211281621670991576719809234360865020877262283622597071270752115613276823822569478107932344564679476653106306091665926740785753018806280155848229800052022351842118904598710335352719467966314919415339201178689963650518209967326822289501208279824057607212349508745680147579890436981189477386537764328606046422248332829524701803434633871488404660000 [159,33] -27430676085592510855526491464054978827419066649605060557706499299326189324583217363372457077029374252025106883762540707629500519088742420705184153324898666379477442724953490221947468769032145144675546933357389464153071888595290686513835944295092679791474070913364490592360146006733370152438235254581999244947255694503421636911453474261528091314651179424539816375965780983546201157076817134672510778309270315827891637221536088326218656424030798210892016108012501573279342552409851391659155578829768692100388476214882699037596085865280539186126229064439643459673234755864195022754984688339147003681635559282150746960084192534048154169908465384089226621471359834729304733796783844047558445846458711579003390102409164103384936089937712602314494160251709356268864629653465228703241675593472508644654809306102250222794152537468374566136063093543013627270138386867883686843418555923770035959198083567185665489741518802682473506092774454406903044736607531183328477762706358019531265559063497415895429121829992331260534667853679526553397789203467544627261722509948437306248885431375948830408256072988736823327609869681486939232983421125523867675937355536632102349439624916389291449118148940258452505495222682625650866013893293814620050893992067647987695749608760729989267223291928312249210804345661056426414830770887097534827765217110001472972059850676007305202438073198396220713619523975505903644142584644348895485237848820311221213404264259960445328775697884536466905292335345072544368160632860021385402573333503230645210266816694214342071976523166045527740712751117220970341012268118408182582031410687058188557399854381860372834849142969097779727884634490477477588470599327822429194767505483309580354528947481549171742368890213449480868956268896415718293185977931412475672278361272338554334905438787168926450860438777984438301210758167239299600845944771467377379395539690512282762902778537201412632266286000957177202440056926570404950263348249689439320 [159,34] 38520607393877009050938038203155428256958996962336596831751872453003039173885865147090096102583776449187245565617154170585490466322391846320735134461975288903867885850219524423996312762169216110973830791595014214862373619747253752626208885416431270886816851154013315938099453875654243977485276211387270687438059814811289413923355984592047569743112152139086542567918485450541391620799233751411822784708275211882393680047995255803941240376834803986712284996172265110485605727848369436033114246859041758958287136252413540596293510464544517278100501523719001832680704555914289290720865344667327395108564392077797164163644036257924030990251284356977130226136901213318181780892348089651945238480300479331422924787177756326714780034233587742178093821671681881542682949996873952278346421250947504895896304316087462609541302894735507407897662013863395371966725395464298050218479631485660273881140426604256476274540354826340649764219225298322363467315294716504273183806408101529642354342311873584661284115221156062624106788229326317391076632463262223909683469614284632108470787568478668924288387036314160258272825243065039192014742521199629606890057194613611632925997641856958978220725753267982547298226366298207437866310132092749456661079287865372816520003708409872419397808910352594426339740134719370815626047139519539877939304030537053878658914346685419150395321973892466782676205435453488685078688754976072292569677715784292950117439046737853998088635321784719706264367122935109488147091269863254535935630610633805401178552599595002382194213815726013449360556509641099116152405547956845394051827381375441275624596736550776526302238761705684960385140389466490966470318982624040948517412666974287074228080755968494244508022277714663698977657391626900397028119473142784927506599644061983431736577260558641209653393241336139206726296901905111027460896910406236126446322293636561137948716644974142334550543013435730378105245279156822111649365949162830000 [159,35] -45698783555161740672196876946919779173475822075244991531775056779063750523425021714347551429137222671460599023977276991238135709649492739931474830428720438234295173943392821742129418773007283631854046677432784412033340844845764957395846155481628811263378980207927373548335489067859509047575442325451831617384883989914046620377759073631296905117528123751177712053697173982778204232729895229757939105403340705026004240498588254837514767044790190905746758818500415540175955239267577182848670708221002441811851278952404767284672868998004478837695121712918027110448413415772888532859558599162031942923977632091617668322293968118811268254609642489705692250510133635327331042019376424543300409053057097825745543981047765601789509244994792465119670785462408609892996251956242382289295715064652016921155643279773856484078428027299646419228384053395564018326890856311080897826439646556865039813526722736565223359297146832792238177389837569313050119737246041385534484748968260510208017042590571660745637008956434227852014804276702214724214704138004588118942651595602866641955223558524502654740071452521618720995795414844090762890221750040495389431199193932201374934726285641476380518925194119997267664502331888301173535312198148621536547912316161008910672816107234054762652787964467632411206643371659841801104248304621822777869114941087917026652906968063556374149939274356678074402949963976307645272028115473367055650979022994963693710532994600966247039705078282806672556862936158605996341637245353845762608413015438749129427866247336688370738979720512270819635564001949762487837103221868915088181319933991204668948260136983839342800251102595764980339858060408976787167782224275221256345610488534948731801998467561151743467814260011161134488167690373187920993391458917690722456510521438174662927197034200309376650920077597784029053229861880111099461406449375403155693566805289445445435345553995127381075750863017754780125611137003798625075272835071122 [159,36] 43649761728672990595461794903629244986564185626262275963011378730078524464153685619167087460608360327749095856794916033574482333501311624872115483251816762600618694321516961890310282248022933349428338800200140551114781738485693883744812513944335991051769836154392290610391221408102687348291714679631935077822400914382266908506794710634094671074910319583584521520521314656255324266439180296549892725662988379384538643189674413836207636456364807390905065232749418170159182548126325321025506912718972425505380550868069313573412996864965505249450275711013841444887105813595244242663063976245657602706349265532597904044006936294447815193066615678220345571054000378262691012783687656843288405156962044874014354897820383202418861627407304011934124132154761253546080767170797991921601067399699407883922402300736949293749579255713731915776586993121965124688897584947412606298950888960133003116532879954734057384731346747179960051915269711315510481675321508769314103387914128648592783529555542419712930143617234323758325880969760645264662562144787918444740612392475157903367591104780428470680265356304622398302089016140575509802575289798771861970838160390385296271308790910745265394606737790535188228266996479725423049627496230633918935135629700301008787335795362351981281001693697595628585253352086646827852983936881405193498936066742505560801821202692454770488660723626800863757909709983592615492453399249601795481544403197901852787184160680027379025021259622883980359574361552190902561864888748700525408925928380904551817457309997115813922734894938789170169052714691165565671513982784359639716155761990412226284367751647054281247161978687856752555920333873012460710747893380225414565836423878021325071607051626948734507816175394548676797489210395174996017457424472355413825924320879490141881757563085191114788549754152326392874085525858801354391329083501191569345826567485740944376167954681988441467146907337434454954270557653066564617016624928 [159,37] -28585364224581777714452424200426645479885689865312897118165279341660985338304625447586204511256023136088683541096920004051212634255581001993119989562553628910905644761915156013909810789032004604005873989868242292441309478233605333253037883624367840009096041491362909782734777992688521010621942207806381157520906368303295805511230735282325501550332372710741301019745283299032856663089461827954155354659397876171645435966444287541864153867201274758103103943287237671545290515154509910843142538036125881418714588911126213260431284527692916839729520597865293650135527430806366126438361326433330058059594835292150034128930540713750371023323972826120388671534607054232986577404321655344941191536193449209041624488239886363315832596107561656217527702176972085238944761669581920456566569509877292789044844227917435065786147311359468943888327474377621678970351643056565975167809547341559130692332433063418177078466119708135699310214127999815796218511990624212365740083451976903509403035507001007329104985469696644087144689375868293002637537126800084346672666471293245152263398892092896714162004275795977073476366076240508332761381222985649262127267204309805722217857697266797040626163698521572521851838132052513306038489912874611103811912447300061550026175998988704274697852443777882568843505758939572373665238861916464200473254875298602904444663944243847797057958396831957497414970651661397286678425406391296137962490739470750108332687683297715192964264422019506063034272223898180721838128603124451488780396900888544327320643594314366614442909391360442050011851113361706995751568284513284450082160288258936446309293828134320254006330825925107358611726941372118546716970994561573713020589774154218511534185527539678915171661458508424223136173186931163475963797386549805692223543203315528796023473382718184899085163878794500050079538867125428396025926426543254136268904701924794641027781846031578705306703320071520581886545213634288243865573620 [159,38] 866249280052806082699892726530465728195122460377558403004991699761141029413656641317138722567436277289329261926353429863510130599261450474062833760370655345864191275463639510118872461489992896561499819179478556547993775679797573605029933799555632197976525104589178983337321091616914635170118340492618152912770920528537118609270732741054417472915677411200669381189627032279139313119233394979163602663276552397555627504339756346253809022238760783991019921689660450862509996191038588291693090064109968901740239889869334101937315661991746842970252527882686113779354036951419762085043107941642737544045355526106201513932727719312464014251904975462143364860686988703336200810931853890069645389763704981591319441837114824840255242886809839498672050213221322809804390553867981971149176019239339220240168779541552595908821770104254926001392470108759783152925160734828446617317553774847251069383583882255651568291902271282385904062199622495504032048514170322479784607632898621161247199122722333832398204294250529860164983060676156839661615785527180637211777136294630421193664426355855179171790727769177999365201455780707261610114083517780358013211293657819196925921901250967861553828766974526970303425169360142369545259857658728528452225772647888854944911162227502330817203912248243987416749434924310775340679268374430867903704478455847240362684860243980022160692534275385436845288795530739791086580027231332683995170869682849239607466064610502909341197456682588371085997757066676446160082120977892423207672521802494901838541071277498807231863081507908753626657497209281100284239377010512684265902782585012619363138190778200232501649467408685188996495200411206060281773119002091816446006750953835897911572758313248773437843966193605107773857548862237592340841451006285833059933025156541006397831394048305056701979852816154413001071810354574208057040871487634574702010038159612758459569957350902908909214645899453347974029742925608007945968 [159,39] 33994497869946030925013732665592066246624218373155514438644596930621879169685234052803383063733741950329032122669686231670478656331658260801189089142136523935998231800276068019028992765129893190529364543917132611760937673258341774370985467954247590647250457560990429158600153904448862471654764854332126569350458480402059421794141781350094591347617072545605986192434432078690958627262329936752446699164986976071759491265333304869064927629041497854723782170794215817879006761542663806994044865163214170832584181508580710694760632355594598436091234950925328887125396294567635223534707201197713641542902759839831341937702036772879145398486620085192785408809387948131687179113388802600061408226469272944705753444070920511543816565756566825729514880603526374579436615233392972186582848305216332889734964513071693831452858823925027914236872276595102979207260404881695932150258669627857466934725169481648179008156250942876715158150168579748854740019249819570495063365680406625202649255498062071001942149424179800529734441471413030840400973245242273444346180680585095592422309512873573958048629561304250871239290192222176233971857099744856088851433276115540328666289808275704633080808986156224898217830751624973255669015778559914575137701761257796848071123931052758558788758396477033518070910999111139564742308485633468472173547504356760317694480362770974350083338761377731827244623496114784957771588224103173845707963527916051598390994919767372928557876130377486245402749768492501578320058391239952903233296539869903458473211145224519015585910384247030431949009898379748551754745937649016880849429151858456683891265043990907946067362951008304128260340254109588861407326977348796781620302051468189078933592160939799955705774195999818428609854545894063427441770656036029564071688323103052381288952648369581681118639163284236078721096234155019714537944447237290723367051422254915336580990310560067781299555564250463844511837077024065084931 [159,40] -66961701944972972847128717339396134230311831109427585115538345111995515783743326028242741495508248469306431441076939697686507795387463665337558537919678532117248169321979168896224730958644795135805912227973771452360677348740888325184505935481411795273824924192547968440887753625202066386430592668234983562669319370231529723894702987175868435101287397139748452495570145829824221712352064050982290347714336534013368380257206252278378903259862748592935449452714078811990457547561203378043985507685637744040865804220301888575684066407370254492582468217888956648043834363986551974768076601096536701741718887845388576861388667048641330558995767686522245006127667892834825079062282563138454068141454148198715317337839816862405156840178410608406552429401249955704132518733819334803977744157154138329817866259259722492830784001454311022475940602212249491982875542174029365687521455408981006968163744330692407844658829943888628592245605668838972837889475013321615554948970256973681180663608744291777190778176598927310140804157704657236733089415639315309390527412761400173250368194686943007743864570350514476593614884590260747741952254058423697697832166347023034034741783121487137603523165235524877140606063382329916638076537549031589705625559840305073049229994358146735572623594635172542796933510100527527379263460614689398545974861606261030763549164280343860335792523873664080021209423648393688799462696188746634067980341563190629324011031973652834441079010681268400609757853202206399878294881163322279071020379303707179085630620035064162445648913489820137990315396393124981500863668441880039472764016912260155584204119486781310821776089561002075265188067848362871150112236520568023584530261405641845484356035893153644112463123959543073637046670980965622635930778920591470971703077891624393373761153814919207525087733302733726924670539628175530094741018828760658129365278009896059313151275881471411657236125659680460939883238760643928 [159,41] 89201598889640604463255319559621176335795343202761357675631813585126371195380855262927259082742799764080986684885925364958037527547959390529687782757486109032664516540410189606307921961842318327075852604719304382725015802060604946516741069956146965311572128408440697767274968348374819902122871297301032379601253809545282615928972606920137008178400098063087081255628835406675913566119675538675319905964446550928731269573759969011405716701901609283365148661822328804538923732840069097713968912884679244178323284201342503874629084039143373878631873294135104157005674960992831758165980705619498442234142225413934614541219610768235681886053579557438479324650722251322369489523461385619754934314540769993923551403950474119483823460457859535868116917849152380379290576866078533620089294085175769034457959634065258919171680473025486353886734119720607939106568104260177087583126604488204098433266536336443767899997929227661875988193548551099735613522768377386583646210992748928651657768049014805726043571586387923685525441498306011778507661535068196795032432291944449386337325555184659611255501077610002038014213333780680392851918754552720772421226544261552398745863082945251571348846702658856686697136793589715115093579895799066992965454182256410636172156914115874351968018338210892845711712593763406470448155051825602161036841922282123769983004639519512652807076552638494223160254756188830410227864756396230233406737991898554254159860216912782999492291009336177843866590833062457953766476238576261246418758000440903049309187657869611885822285824449709336607118471232785202144340263635485909225824393812956258701049979688059737669819202736445880832190766573182841494726891877126568257360036151906718607464896937918215709740719689152588435728216851352310673402114454504988165893232616250511338513400614760963529206347839213935640263817668488001550951759225998542820017975586078830202030257494980061319870529314890816208669934524336 [159,42] -95827620779626355296110971479637612432822245682499826457721179245723977090841705364924028638085293639988136938647631311427972945298320217015435714219784501794939023961071299419650770028295967064580693233849120502861078986290150399504038292335952273625701777088998631979109230114335716976890232217882879632726748914000310283143408912726919769575658871963729579010070688466780357772115014374940320849786523112046820500580849463968450605576470466758678896974951705083069867801600136737790626897827752196862982757107021646685950252763950765281530628725372311161854203981011475388874043633550189906638344718874447134827000975664275909321571268811196864231849949575780079688047972018284032195229472173504847551783959578446099599018265946401833946363501263175951906965670502684729261045141739793354417897765131287681736250849159082935995497727848567555450861489466141721635323849177675572098302478447919537170104194860888797233304242206642450896813263230452828633874706671854365500956600760474340424535195900513718666803690824446718698484275045686506523018433353184497965333881221325830100844158391877752377377058910017528915644392336173763707977323343159459388869145534702858386363836483095163079791449964467196957928459546081762340229254908104440916027786433950689849152545230024457501511883039106199066335798757625367945261099547798916574836215456401680842352129322148231573855297605224549139264977485283718693687033231032489799527130517769336742313162973482989213514441493683136741717008367615897980671686911880704969669987232007637308345586629782948842942534615279876409089132315674125357853406341109510092899550566203601471064874264741257652907132363458957215424187279216093494200385202089980635964250025981700215735973052343032608617689840020756272043905760219834947335189937956043775699884322290061710722318378491212177383614461697368990086333270729498323151753315434497518307438920879760181696174771187351586624189264 [159,43] 87538048233054196854696485892238955978784709841766972030242246728650185433987079554876459792959184707140217997718261439861988723722149105692095766667432033148357521125313136337028020488477824009078305169723983495019796899274193371471636248245084242952449860201553709058165259765193167273183722598782345960025536267992427836996587232335980586283677298889247346847061400634542466165064390605499022479564818440422094057396226585903388311611401131850740947515987863182036799586724203107491544152347206196878222061513949670648484474368343506834389903227773715727052183250933279094952646770407195518218256450325681679946087711622277447373789768346829061385957531868339196099313437633467971704282432471151731877112821555988183437511438789964509273317143123490982425700247592718891521874380957754060136181290720431127632451351483300335361313358841462830492591827978376617797718747751225175164087959797766244680315691401362661887841210457058741986853945344929454205352819093851021922129546263234489490565365911035076963501666048847740988272207405972463856281348188912791751103715491992757223467823297507865505007049463952580914191099245585990768987182066058134118890437708383080136723144255614273599993639917503061546713936192624201903231234629223904830405666508393931703123757114660089509465437351643055072467002948743695233762116885427706702279898063918343652532798957408277192459901161391680708390124177630083143254382326098148483392785905398696115545768134984057749156328049051761185601912920614612270104372068969238200049959606749140224161441665297931054025991401538787714539551446803574383304954536689349874779140946208753952031410490722415256174740004081968834508297681830490985969998978514027559582448976639792129633028130249017938424552727011399347331223244120765060387047389857547673125344317207059237913436113211261072068405649894201244311009110340189486851381461863196284396116107957459243385037405894293182920600 [159,44] -69469436079959393327321345460320321374795058524566632625731052277069240357670861715475152254958166297406844688279855582569685657486248695367771629583009762017222393714532890000998264263652327988066563638995884438724374798904799675490002806054862076266455209834419093456238528330009384085207430266872986588794404651455769966498124423928852938333916241143817290605246741533823802166621529153014962079517802152817490514353137171140245559575671464351946402304345580518563897424872896942655804570068526011752383981786952519807356542900787588409658674385634200846336028319820754891659670068768232486815286874979327313310651914772821774546970155962380437092832808921593114301122277761502450778628349522165928244944492215221528073256202186087160471561856243350391206954393696602441485268875390575925706119987235259139917560699910972346637136273060897653108105572744305135355215080515679351062321338734625965498362422044304495231246201713950780407424113386612256603615316979080099342497081449417909831236328360875689925392429511730015362281793445652861725495317450192349727462386935763434725756399969435211793460394852547204671342351709976761299189404775442036300551157906638966686125790267354707148766230202915560464933387051644584560307740326951170607226271715500324863569329609760149360285511509591875851905857255336240856728226776273885434562670571833624593822437100786017474086738156707102867481158669213193265824594997471497612925769589621259285575662570683957755273909919451816514047144834186195134582414923637587222238419938872844768417132516733107951495532049537995673845172842074450975297106379074220434842223453225087895804390559407144324626597268679847776969989772302755950632125915047304182455121251831924846912093786424398896547143531818225636023369433497685836956851770702896390018516193624093779163354787094516486878769085966533599527752720561862296316533724215660450826897068145811064578302656699477983996 [159,45] 48303128909082794211223196837900419435805181538871973096607228557500974086434173122924655489976950031415769015393981595576129373474612387477515484202288944617517087784025581786966391023953158197972054089350597656650045405969019244050856187842783571901141965235949336106725300456495505851711300935125419773946136318029123765967141318881056925132480457728369991725342087861080061184606867256333814987701962958508468522571905546462104270747079862501384320157938430673989260254931332620960441811631462376088412289146746043939295669592918114650717565711959821889652706144772443961795846070119217156853644580306620960112121186699325748289759702864026164429851431320166842436656790619617687554679629947017905147310920008914679650267160668077173437979803988544719720768752774479758976598999762823074978831024561120980860091396695692902890744950789979928340474026022510127132098780702253982022721876446396601902968298227988880717059127212103036845058154446410717486132451269662102181721026364369946221425489868821596065601539767699450089083869284181164789239013591007101992476145829522646233393754388942193838513146470256609237910381749806035511375550630625004538618322127005242079709544494303977131642506343553740543075511360836140532343304002470474246246595990334915668355775058753777580571824070396325357390152159973176503152992359352725673988367347115715301034291909510204437397695533393658440414362913622531340337197875890155838490744604252658757033541910086438706951904987091944026130851521769945397573528691596119870779402182410170656481419237693005112360129192894355418083071688896701322988689194490354129023566769449847629158085242669696546441125687453680524411747188270544941496423990999472234406536859177190944754082187206151704201095472040685599592266796901379558549252802181297473031963004707053821976543072029327061637494019771108059878086667587738938058395108672481455849649395414444342083289659114581804 [159,46] -29451489446289227342488363545102209588102590440785349178802814572570210907838828312927005530776439463170154607367064277292897608911376426344482760130289135145502726666200859415715024378821652094097052657534554319474241049965821866601627216681828197916676614514274606773167066286373731590290552657335882643494433744087240139736670549536721256251492210928387326946590485142800350848114821535533116616309720871446219801184788208092188488816447459546845125242732808997380120675796845925026617225946204110102183513444231029340935235655310357526148296648056525116199609562755207218015487908913541208092768828520639633856836392043022622560096002715268871144819962566822023680959499282654109566522121221569646860964115101190618945381179068913125790609736123124620053006519760106187224080353519544131060185923930412877171885696540909954915273427714723736881501945271890920912951034455566249786590189369744692710747648332568474440858528572324349212208127591286760189843538423616161615304033064137587420760974250641615437758188144160565836953669703444314938889950012263684429052845323156937540492140016290461680416800877738934255503417906470397745939631227433123659041088909331365549117322856050786879257948532882545993320283277608005990026059814246108510353415469586550379744561200261054168222326809986118520500208521899369118613758712494232187097839467393702921302596738729036913547281545961092298173147022581931730156892582897161158218545792231408797949411401889690166816439933023331827687595870974953438069121278112840003763205007637807659003233535466435491738578702963987298358300375406824481368153044488601436433600171284221588755664289598168021419887593153850287636161450642402434207488357938366849296387449085844990247055359049647437167171244353308213423833068469345568988651097326162465452186499224163898710444132876006160956557834679774346795456700796917658138868387292118792569731362917336230011412592989548 [159,47] 15651418879346986452370955839490582112464776442510231381612736339058799669791931410848345896930719648744235770389948967794396025387589002564558933859465249360923452698687239435818580664808872157152231796301365236871578594405383096742882229334317058884739885879609108334457789926578869403551308622869408295084460402417467617101468626530139908648307129017442746988956153725163852490458259457136266025006428017738778040197890854488883554576948576003776156295775963533929626814330692818953754656105886941743569810474044691822123069384231104912791422180176514648494180701524643274266450259706953200301048011825476044074738136935325068125543322535879405559417651919645347804066723276859130614141901334546992119263729465129639711035098358077441782974693861387688440356747406579511108296858866298938691725053049278054852017174354732428914958587462466788043119380908891185594327915438869251392726996184438999326361628200850519006587478797351087454040901759143781420172160525659764354568392288705191245653134574144167913365791993006542485502384677841748349675080652659897393679865172761939932155198467487685537859467447061082571857564099655025874615949726776806502191355599505823802729778401997673752359806903276447196429328960619119388572308993863702787959361601873570874898617087231384278775055429907062583923805266862448852739225431760205580287064912060516306723408617085096449021243062070301860961005352078718488578024649298067141837453055056385602641096281257934451584126524008750037052042067016558850142226530268617031834367790413467334606162416947046670414439035417323368880059645650198076170031338103033750828908609843196098494595230671991926486605235498180971066548759023097920353576600544532719192653261396303785039899196632185363428105828508665865391863909849392195744139012795601159262357532320338462252627062519577786015889828897098800396521881121978301956642583461205388073683123594802153714015645639 [159,48] -7137470019009811804972566643678189569015653512322431058486865115792534509075386636722796346565692572606483318960557775320994716242251738515603803953380347659022185492982590808951855856707019044332252150457589988037428159131487445307418695189578126274817012634621718864228849094241640426321755977190924768012438373322552990830038935741566920382369969713006614007989947822864500233208978380692595150718806832101778813273186304923581026855563096429687012858167004012258429747134184293079860081268980143098625016297971111245058159355364467337115789219857543397926435814214940564891294959430353192059314958396176904116789321054666782346568163159943952270853853809907738022091634552487904478121668666096285637309704990622003664817476699005195226321958460158037851042389621244021125496075786891607537472440627019610034348998765686993026597939582051267288238932398522618472473807560498217412257973944910863512518591257247314300449317492912525088215309524422567013023902623960521976554212395160036715076921791619708821557594740359698705790801818348265719632103679472595321427392732027394545831310860835171594756255856268672184182258537202890098013872981660191566726010746546315273249427079267311194201404425327083747104516983366540755015820235478501012505196820710553186952674733280416354006014596588104709826031546225057256266791441370921880429037114596769164884586306335880470848339724503233096985239764429995759550445578877530978562487296327321896935111115275609606353982102414137289447393330121120187927787292802444521145759627834304295339732162000516462542771042827747520431585445495854623365415765458600768429367654787128141311705424289735203197741756771463997662921086218515773641159000804929673005236240696825714724223373658804004950603785195920300743833144683965390901864512717439734107655069774597498008211107030127081812226246038649584274899628491646433979013089682175932063417393927923885760936796 [159,49] 2698867705484459011899002252613963507765379956360854621595829094645460646138203378650617169633592282757512127751596860574289682743879690329196910920860644284903680666758841514438424973468734381455646459819300113230837354353033229248351262071315941715688824625185858895913537540424409448354243774228888222484235976568348630202744294451916524705045885840312697711063147227723916337319205235006702242305432547958025917895158605311776822870308046524345175825272371784690165709653286743976995995497834696974600146653954058833057268744783325692806565489150322091684993498300940907350297286298915225176240518446462736676636864503705973224520588403291957426175809005798458371243058248555194161786556093767617858946697072403140884381554207614176615325845341394075096072589700340468240757025122484210932575363542275403013090015409317968702359081381899707769759954917382490877776413707175501538885863341966852883103062741994383624068080728774305307293280151492249064933090126148880817428032429389351828031408102844626872496923214615748347915991535057340169201477922560841557429974333428718638028938515494511281120850403351034985343296928732202186408198008677055684325386343666264335889323691059700779820382630880773636484234549643726304376961050029929457606327990020059611628766843180144865503783826535450205644935017318213030114368208804927146341803175220843156053886798289460442454469578037818175453523120787448673376293857649800479642896515416216187399363289088944143753369635572256495104990592153061080373626636916915275216252404090572732969758719703676716896800693650468763635904499904854583017714846072620577988258717787315335481425641228816997015932991494010957818768692877775588508352393138816121075949872959945967796160244313215044229410365811039056173660068532909556610142581800046514829340206450239615232590395879337852860485340316650549885953950809637704470670562882312535750725155018947837211296 [159,50] -776046856043082616458082011620629100864689590100030603583670104038156229291485746106655351476038173399761120537539181661654587467041719028349225168028198717453341808802449561966563025778689961225345622357121235412918411010345709636842039654132818717399987798869547609531439618049820412793079980399998603799721904416585429366336583888178259204352374798159891864344041403767595325061765567471404056940721771894942764605608677918187803785793316593698619823558399805463011119256624127130604732150113225591259421702671696631147991704062778373517865491231125544062859373747283151440336222320621269022493342039619654533101344525172312319106697952430190898856177819537687985869394676238780911797810293679308443562078869049228116254479852265518476181241117969230533351731852025523494340970428670487693539094604623681858585818247583584456011548036241020470854040745600579715126181134703134452663576671357037351372592888109138363526557029121260618143849000844926413398005695256486677519644304722902572783915491921865397918728915919085890726497314358502278743585643409573652890273356345472382859849911317573566248750166668053694149349071212560951511028668127095872971194515784649219259179302653455362711784969167177980604501650411015437533147726311393325775539190058714282338422805891386193645492820566152220704975327226167073302841705606285167801817948195160302394337440512958065393577517488651698236136821685911478912557964743120462299056545201384595637898249194833529427349159043742003647833409754957755246464557672466865647445406673599868103402799392003254634301443965634105240999698040987160269461532367663198946208863129720075586962637777878536825379111397770740106898544537161327312878524033554152383980207172503001252358625735786484267400055965476513852754028227073312052004244654994271280279558079022537842030946559351550477470015963764294200987933606276921588162341702911295047687884930237958844 [159,51] 118883179109558204926711412955813862983553247915645011882860125551572934097014650357540048873851297624604363326754855839569590346458633041067225767877068061341755061097888552694697779137804062750297741115262005582197974099464402043835558227085161696416773005050989502424218436176646934329011211658748689972553929963187263864407785215248831011675424101196573832290633860142630261679886555124739735006908831963787872735143481655118487933354380126672386483299307647027565021069020943077388460391875067165740839331617268818425847530905537264395732734868504756270961177742724023471047680474085816285909090546647887688946536143940683086002547200976184366523758830380134448469125905928334301140909202500059788098982627850513010258033534728560643591697007607333991968094581269223697471038298472160475715109130228778422899430298719423139087071650747736488086981885245657397597967433633910518227626823425854416858839962729655887254369633554614169567416948529846790876638348943621410575666851034883481594034804005886363584810930835229949530023028941979410723342746964458967460187249694245621244941805504928131164963813424436063338060780218646910587223913935932881697239499433263789369682686528286724636074542484391568920691151150686904554558870547971660736958623523156864583468304080418325409957039959268424941967283609676207509163538871716145009287535350063055130593521450237736440338007037085271117384042554183986513813297591197666608467987685886944973829263033644530748396028332959806934319890405794423576256328587664399205883435849851518389563284027337778582970608901407634958232209260052747595740745893468669432976739118759446955147914959663196537424541333408660871463586976650796674441373940645706334113671823741642212238007693426304209819199932015009036174500808497739633703789333391013006092177109785502732865159384809556371923129741584861320769830993100544559151382233836676408746078880274250 [159,52] 29990845946119151333567855933253519916599316307267769007820246753681304913023667458746429737482166758445173611330808583526864268933789111164631320272461508372143228746576700246398270387732255430397386580934273276764046480833475385020320384337752711455935489621930633501658314979045610656668882279099719214792542387728880574964984766798092105205069364832076960589929389755963243029146189049776781488014874871087112097667803710467942682924453220789741839739933021244328390765451481199463023407357518558493566854797500125590362276829475572430664536112113742769681323220892711467698625893735508368720954374761260181078153595629885984412414320734046180692695454073974332454231198484377141721564482226665117736228830337219953253578331276701594104427641056121281134587694671834290057338966779673295293589189246370882555391204552450496810620514429118210970186594317187472334177615710400774020669968496657408141323247616194488561439658461219336429715089419821947885787516553210628583979732572971218487468212891291249332406384987710008279667006452279948375323235540147494436228213435392941227123138939762842860997133500604610398229857510560391018081221938044852234201960437481590072786122134271272365208569120006148604626933856059734480500949411243493506463010348134889286791013984068486720131309434366236717960953202556215787270646661112765350815214844857177074011269794984568748893761719437600683023475462932252965504538882317069349204193027572265282345137190398638537482644754353326003887773956421204297909561348153080467514340684229366516189477423933922827752360935855802516221609283180982735052012587645817194342058666497365067105676309262566300984245837119226494974511316042144973385371366162960213504966991038187496731214697022069996182147053343097445404135069038671099594737419187700716408656103214326275190200824285159660796061740289054702023658876065075417153223128888910488742135894252 [159,53] -29945050239791683683083195506947040544228657033149122013202679967930203963813411319694443102116989256582559707809351704310298901419056043617484386042370731086060053303476774302741780339979357182387234937119978032390776690321888908235984088788133053958804489572288575466232545582392086202545414296675669461853507105002040889992181184692693967905778730649741331157007924540466375704604416812464957790901756167360484083230688710982126022825932135654866973580610283294600766137791145682276950452197410312972658704835689225990271884708337682822309713734886849859085204565689203400739143900869353096851560108187964318875162023126937200116627104898756603066072213567664968932790492385637306502072739916080467874960287219527461229466084465876150152593587808147847568691871400563526627279514594619678710732452526627534472319003265711381390673526130840594548593880089121255194060191496385488098769102996589862911129278155856049640022771803216271361946305281582116120503718931646606870003816867451533153855918814253677217792355591573930496302627529839180736552162671630222648968065819116616985893302459985768299640686178740242007508064984963837594624322724271180837725453361106625178779564118255979849145387008635593510634160265854596355847398724816053759673927735681228429735135378577319097945532337662990752184655755066036492969207383759203014558235961344798549971819043099654589354609595687579174979935657191380242214894735052063832095379011092656320694612859571157301582334406966193654000377674210045076483878843716386653784277920951637014865467170596337377939360672837833779195647052995554838058851469970913089183682685947763237108545342094471750637665902503915028160614589291978732719350834808089954304051703112138934502139251048447101022447531815360712588237243837068398355014261557910973377970320960499941349980290720886124654533682569071989743195629078669527740806946327144956314917208 [159,54] 10103037285339305083108409535483952829173569425306029295591310970060902396089166830085407454903887172616824067766779057653615172691677970290093491189272185001701746910005984908189516892587256438390514632152760025692105189724733259014069311281496456756392358158415511743662170248307296118332204293394126251652049517870484736035559665183156278851346076844103902249783870598644915957690984963262514598378374896248664586279372864590122973578485805871256418079914746502007982918074639965369617869305619022935951701930441023244902975738604246758215561691342469451046609502031905984052460569608924737157265611482670183148047426836877583560829049679183540480595549022135099296120391139659280462981387916235175331828795896536045800535199543152146084193177341466880337384646821705882875627059577935728172623352659927387861923248873067370764548608855170844283368165711985551448649149829158193135716526045921402054545484999855623803797566437941674274365400606551123635403441552943289844449872080598553296070224860493039364083989789005824305258972459146768760616078640378933101452558381961024779761773989767300852703025695447612141476012206304357548794391411243181424504248195578682213816465408055091048199702885405966448102648549817403794702339218879576138936129506008866691094557050150600761705153670194400309600792290506757753858168465126252745388042223719752957334295171627465127961784448085378078084673240546620349056737024211295354389713691950947160474621335198630603786410677157745880032059665797507217929744517959222649325496187450413357322511055111531213317336033733481724254169007566363975766348014140792109428978004342770213912633171635165437886845346873186764067584700168651659568414041909505055232413185771379802229228607816885077671086239369619674503150280668808868365632974504288616121218475208072956623176568906661124851286254008575005769726369367217329899025893853304009896616 [159,55] 401070588256072242226189999883736392394695763514726569276644359785162531348004348468115816501552239995836563637975519565196593828544348534758348168358647367191330448700194552268753771459039729825102029932116281627145245411649353790003378113851968096976604237638325725576878197569542256860953036281988867960199931985646904567013433567406613328977552399633188709759339889106361334305957537610503693482051328947734003200770991906611422438263337678574407627671042409895784907938433949996986793814810206393962881806029567617217675755383303232425982558425579935362819088126237608282060476893288536733392116352611652082271264922596581571803633727894406468161052911742894190090706253492664606240284126462859446666190255614371909578510064293083694385320601419085616784799394148533423026941794331159920110929920583124243269103310098609390846654332937882316885772251206836953122778395278132815882592544415310588445103660981277087969387960390836485274968700947129426080437717845619462102175454749599892179806401421809490005918869056599207322924545846965756926293615896188872493084486521898700875020826444418964895886108014489541831428651518707843755767652450528374511915085963275978654217293623933887709430727426908410627222893654440707884718807151062302371609181928041771997237619593389941259449634559502026462147167138850447190660981038065062953566324986504822746489783880816704474499756866780178543681199152475995836033233420802747473363607394888739682895602951190028474181049090489593525045723850576581807703123343952565497166168987584438891515402174342265887074207589011240592690255386151356099063830747291049352353987737534666427814431780005491163570980139354903699466596343512096632002321439367397900170623247822482027624709739630476817369393453290274725685899645380573766088888786969665177761762393649529284696501792781379004465777813314149931771192343387317392915070683239032437 [159,56] -2808921699701192317955161758641366359548286629606898403083356562984722844711660038700961315949570817443200128180336643453502283057919804337489922205733275579980551699085332682885685409971356610989486643257291056605260044137644800509072488038701890169548804853313078932079153393328588207798933497752219601790627182322387718008016486033218696223300378469841160439212733865333754201396064178729193566543202239780072014134620720587811427955838193088064480511882839460927168989804164635651638391268191967825378696639652635085195185705511338575004797289452310219871047892653589654251632939917505849419579104300929152499181279735276631575881733936818712385514031203226394080117720860763284580629131647674191029541675914507773677125650449600888279668734841925218220761819727434930303479424045133443338897706800912195832086780052915124903310604620520276415541774144296112267796706951565671782287068765631292885451531393933379989946713743171569230087372196869062610632704270919964207145224446325703490471632213653724552166119859088459218330969959654381343792429111120903238684266254007628078348769032941134914248411013401956243409802004290633742403746244817611686414709668415768632535139334994025176756885772778611792946422585060268091904862625947251010738383344211002831004351406525249330241287445996571896333863498908098013561056105907067683854018498977607357502316965028683398749127312532369942064768229744638702492343106329452057903949800167202670018643779876821332355933925982332314292732246878905270560729318118507533141093689521190948776971291913128105646190448582072476721585554881848202129365696130605203064705658099842441335498310309114326307867238006280121475821649681441147622125406700774667978527587200068168701575296549326525985531394754158368295784215199953351565223303559002595795342284333016494291850614298245724273823322296410170605029385145396222208112212711375950 [159,57] 2147109728638662336331599305231827993517845525578006599254685761806246350231998765314378624068447379153809675599935455158913690664304676077967251851877097022302962720570203814970439539696676541027567385124187926649559222541991803227323368556380521521087469532549372124960140696357183687546188633721428404341948490227346486151270074419030609653861387888310652403105854035914483625514462327294052792686510054432034981930538115594820890742949685812269721264729042235517318461206948376912283725883527234127693390930068368062230464080001232107021703123161286960937625277322934887482562992171463287680669691620418846838652007336087225670067451718660651986724687552199901995392577431667971379306426770703897649594941394698598000761630954354344038526624878241874600660779755113989060652345665965447635911676154821348948116115352441301711054748761085772279495363980415336897685558195142081534834953015253356716314200031948761706192259868147779651886068459922252920118036003557372960795994184195139842705417537119300415494575148763289047894546422696889696200110633103294809321860017265331742678359798603855149311798285995949515893127353373473848418297200852933307653001760798232164945677999914936407186431714755556249693264153626514933627102216336298772549801393864512878300146364862368677997795250362659405418157852167421838132126001241859599748000462011532738088659502209259092469897575816165801026906597560151013757458564638992840777743784008911325727079057525640237389569026222151113855380133592756812945645741810169024813169152524537881885070263564071582699646773076850337280679387921269340526074570521028648448925277229395143545141804348686762631473927481726763181697552542317689577426842633728207071257612935323169069910976332037117535636628208117577388037644616115836878267215467869053056394187842862013896949762331077745627584720663972748954812573718023399947325413728570 [159,58] -1114827740914617083230952314792033478538702968120231564735783037265060192209945658375037373033777879293852712033528250893266693671254912529023739870055882670078388321846737557119284241146891509714906721497737881218865322671829178599723281326440155052285312131724170578862456085200197310015783157926431331123761059317125423151194994144914040782939886778786257198679940687211656674470233424243066821860021563473568131026453848913009800809631294614579711039060735164611437816285499160314872760805996867004225878375184681019840670502487860663472368480111071681356460256745119822277965521937992604623169936506385002630394298601338354214408566850237585612345737233163850608047041063469736097632293062107608631111703575381738464107153775060542641126728806808413295961191995245291347657871562197662844953001791131781037564569016925119986161816093546242705581856433536196149575622258716912473024937340124875730205725042516272868285326070232307743734367976129193283001786265416959519969773933006145922718440826832583716905707060929978649005002631633690669800318438368150060565318736358474389106136109635184746533292620435315757988803425010164489821911372509452002612446159748943126122115843384564695878146291726006369781557489531265977811587040951260020223779690771152696363814338714731887368068409788453705859618049469487819461585008329646920784454582198758913734605737811391637245236226478230037386236204374914924517527158766546592982535248273467974402240979715605338007461373437244637066007455127334413964722920296007495096316624237578309934203700714977387287158303022663326168537916168205108950885220065443621996627329483036836143860652837736939286162232352472194544875665660398949235257333959897244248182978146180283166062930940780021755625250331037622598179911173612065551374574498718706904669149177063329521451672866777441945389658042011647948351687560789863973298815918 [159,59] 460809477416960268010561405473224591519262890930868107807780179683131558026351162329767206633340466901851593074905481700198605242285219520465706112607858602215370170977164123955387688011706750745779357189490275604783112280759731079306851523094474486183909620732035263512567637134952965963348994964714386039261132389671643998639572078572052350362091716280009044413755306301487045760365176208097506117248650388696161434034927866835924252474105619716692047176042643782378566490791480280952392244422904226891176156704790898078557909099399429098584945564186160990141710844661743424428385369309580972683257450675747427322412545694820506052641622628672978664308838955153412202006115484246671069610743658902670949928334229441869530541556091927561087766097437434595228777578287194532879236141078687992564957796263471137290774342637028540973284113691822673664008974119087342333204116947328947826572703462248629703395652672302557026990983997175565792175139578800693602632996220400552444440318108348960253973973481351575024006335698924014323268843698797146013699884189741353852934999797167709828003577150839330609676640314400672096332178379911943450223145270451647930917787105125531229722351937477095276093388504592621678390171168868171429469706045156483036068431718034295425346561316853733476315956625330583851516901171826879091647169045509152349602254369258533343284253458949688934415728393184185248377547749812902926930037092940809600932672222511682058036385948846785325325395308391214792444460057314042150906546063907367576398264576797038574404751311966010307073337122052845073314289306916725943641695506160852869944081388093556473446122611628295496194545935488059560416816116760934724905974345370938877768578424377767825714537140545922214930801404395595891627439984568997904397911651272116977843519266309475279243174852605780883525911082896325231287220538410255141484254 [159,60] -159304100955385968113360650343815321910456903069395942563623626916853425705498294684326219856707073947507938401520188464439870600768752415531002908846456541603931559259854246855419985157072388139915467373775138658133751160105778519393529146744940225855704459485516262417746957543772835079039310238732155185974219703698223227899513856356238175996911637193348339358450474415207342405689978562171632280188034624208922808187356666158647964381934501509982025675277262669910872704483288120730358917550617795530251763810989757202849775915103478934936248351727099904284610507718864463604795594124517937851214773459559853357807672391141452541726687225105938409157913542267459526162673139004676452828790662756753255022661573649393652380644371079958170715533923511447143913502982708523597917881806818303725352584438998891817382545135597126403127526259058918466046533307692429549620645952947299398999385389752228692192114631000830254201300553592099912396919510116982568571840965560575858797601884345345137427589506200745930005037889744691728415157996547805726465507226777003860546168344326759036461873579418288359804775116401624158446272933118470770709952021483381301039238289237573084500526926100815227000355900532343686357413761918967732772860350756062858544256880758465776178787832960432673249192361381807369784630502313075030148877837280862562460278312004743100861137283754864616445509745021511668450443074280516773339773284689406473938203870826294813117416990860887194531464196638751455138886778712399794623614460770483382615735323269241330546700841845971480538532662614233088659189637822248093185095845697719404755142199847221832900356063357142027138501610038975370758573087735119595670287141124734166644940355803886481808816325513237796673261237100860484336614099204884842070910602713991557248744670388168958334681048836031262211433680083727460964538754863060008790 [159,61] 46922558847260949179866987275490629825344487527047668227716194100176328335031438000457600080030056894777871985366202679316225052705009674081282550997969365989421973292475708758313107711375007932291432109157641630072257296500902326019787942725042030113975118064616636919353468733005027804873913347783035581164783101556702881955309562208568608663058036363319170787547959251809075489549998960419604106101712396932832954446849929801901712888606087976464047297165580739701929592614822629743488235331914527457394630617609713710973440290195448069410851345361815162157196567846606386300148764965007663682751590352507662408468221718760726546277775217292875245765835765456698387331406465190905467197056249754929050724499288289963009446338866573241328117047281430069702005052429878888827117168631219667286156837230319917896723520799776925627277025452223671240540724789012763764573347784131229024539710064973739427922726632789547244810441308312212666713058057358006816046096813350786413305620329710473359077913203508948230358298009862438116076490592342837421379257491942319148269646233051070843193799574417499626086517425357611885104269604247030725611967577295988795063623207336871451385947999992677224791929785106484069999455272224240243720992244901073053467979515471513936596186811458133859370433989424533361349686814762462258813487201042019920982505653773960484993966723300487598198717211956732203285580098017905859309565942925353863557919712604355766750612016583961051574279420343288657722462245289257424831527799244188914360567551849598148012686286911904287571258162850928308208883375170117547954538161590038829940685382197871745172267743818534544532210711390128919822534452305286425273314294100636809956625987810540954907324818491398919489088535032265115833663813962554937198681736918259147706805919685721790765790839107740277204323169488208205790804982717828756 [159,62] -11854477783032444010071277913876481454959095116999217578541701783157395587773314319556401364983279860120681161100547201653855231652969106879197661181104434252568761510389468295683295479126882827971653845376524494147307560601430934223878358438469327325763795090594235192186847049926063894639214553869326224667372652559670770794178030126805023369441159235913443618831143826187232654221488622974853760174878299532497844347639459583817796190156357537990886805084919265155326120319006715480165445129685400243909663815172570158437930007147382059111616692070862954966346370482383230996192876309768075953702527385328141149369121172937578213030174394258198011915915099404086390302592719446483924756947190216634001337399669298909359781388747472274466048421276612190075426386391506739215089871799807258966585985770274987642837278516020606150509378309127947167671775473150130817538441115414864822679508470575870056570336760804263298109565001217901322681368627480656308708679492946379447378568504376358579334354702411109160016015237340558491079162888769109454295267158557523124858823502553154731571876275871070723808694021893051219252087920513441947087223113743253380195521426589787603374621437714259142010319441662232838046864098695532831630893207391545310666359102334992677993310021749216965563751746915728400597984689519252963168432171467726477274332122046100292484471088172471799618939272240569251663810443438226319872322663450595238945515181358214295501224027918754213099299788682571164808044024723227498860395747059037126923825097648851099275160027606637275959204689037190737538896692654587370678472362567239410037590091967111770449604340083862680989993850555630086020744333199078013970049850084127494252211423166667680969006213325466005296627902838960943615554549174306689172548352435874936403830679913109688978299251155310358259817240680075377394859375219804 [159,63] 2580573402642071857661241106256159984692671358195313215990920790465774273861718612652527576123825467527124090509399283870887981383806023056858262741033405980737922369746342727185206333630651181073842194141298758725396122143449221603793742024508129240309806131900612300877929854993161923373325770540520702974144034834344701633653292336508690913445515567065684008236206013169134788275666700610415911884342693537978605900487765165475471078871269983404667375203550934110675692426827214507883192212495182382978134474724007069497993449493642640196101981075331533898644750248321231400580413314960872301301490149493964869378487416552147334442955071273078141213157470961329088993206905451035878770473532974719684018728019230653837100239181683768354080504894002719021247720937918731673322563748683482018215108122383375841274799967726935930165653100653189825745558971682564771165894637953591427780521391550695623032021805878826049381115004516803807871092314235774925877231691057691672750993687091636159196646046551201958148580580888039101158980819762774197315951380321399819240413367569270709441054415855447058709753971822715042240080532266368298810978591493073283822364788019028619668076157300214144017187507843863888965787598226514895190962085094342683282335857089642348484772916386163629715106909336858944336380218724065587109764784216774011984250458739779651006652642737302165533457124308187081699705345678356528242230296865119542849751388758135504481038004557846168456093874726984042837984342023094689915584438956473352508985549450305019608437072121552917779691605909034074980063196169746150830859635684094353416151044659438399573832645077088657436307859675529664196426551534572866452354689352285644619694964450179333007653404413524022089034502051158145156902132129189462988972240857259772322236719766615747693055641019368436709648349127459443527471434016 [159,64] -491982376814519752490867911953911196617058871895103197781348933879372191726403778976796244623645658439914452532763564616625750312277747243063345459798418609148031118015743279078790280044164436763675003540876677015679850863161444470284358280270105404538335481782017755180005221619816502614883699737762900365338361016673057204877482017611814772713495036853856937496173516767445094212965924947096633068297638073258443865812014095607360109611493750071435130978770892140430375080479735528942862258863557688871404980133629315481537970583066797305456398363690358584281584103086048971633791601554986746775147784053035877492094894450309765667547738596739598683240264168312598505509092440744500252345603631027626701324264657493090592067073089632597105896958081057557919416182996576163231268949625075262106958563983845749645159960557569254709792972195108529210147169516228498969221965158899095500270459955330305031581621191055175281464025583860359426715130753949181720823473901367973537951241123195615112696618852832810508192171638355447838290313167875434500462366526949902304983820495971903216910516282042574671170904310946935115803418086556280311269774672823785853830774521985268660200804429889536879163019631954475566497190155261221696799244970841949248462722790193790691867654454046229280526819370640611376654366930236631954186399683097013825821396827959666039505440159478147866708163578250695909440879715280093860743798165528610025265331820850380767425748467285938493547727989379046844532510761398340257223893132643636282814581966762831725982966784015835909129080345587984224172930751479047816009385988758946841640135946044241953157526767787046163403630297010683023083392963401787198149404877321631115503299287486839508852476852466176455991152313498634187461097579013049640326815598797278382089350594094679419603433713139596535488170435768923339474960 [159,65] 86935068930810807539510114585131306915486002824255202034712055375514462350608122299064646300417518769906533193116740965456829296982997049152067084827455320924419944595884671098100788720595480037264269941211319222938456713648018183904699175226864560002008479987379784920396610578716861452036952526715676801094624278362200558261256112056455295240036575922886348617890193718229217592187964962582628276075976229859921942357119253647847721676211755376495065843872561066852594117031308857364059023285516338388937899643117176192948442295533291738944043547874934886925851535924772929996053950593884707360441076430964007444720360543518554315556202658688434377015389680596442287706169144024065313648005017227228282975119642170138567704632831401272434075800130895501507378073207175558876638152330917065625612816803702322042923631362968080380345308798946137926853076026624811710244515267703533649203222370130396137709059035846270638748401717032001679254458891598082376821422701901889601951420677359003332716739516340104949662227488847685700774791149324763399020993264625620050771421259552623003219209664830294360034265151432546091414990318393107314680420537431813768948348463354526998927794166107752054698889484992748540955422178490525848891033474445465091492673555497093967977081863728336035269906815200643866419218794278161249672804588699278952087100693977879007783422702916050463533716872312973748910794095915743588042611461902805266985091863677703468035503168455395239681152787346806925921407461263233064503259052484535137824106569791297373002739973080616700318457772390646277186166056151798165818054494502330502639044365312280824812994122984709560861600637161995931134531702998014945380089605293498231350638062688845046186666768119221101524278283071612477052463062974587151076469457033681321721503261898064677705008064149423413924494926016317446256 [159,66] -16149664741789554996756268362811981976453931230710471013074831548149138345806415156619262032747985960412800354029948211122042755543707036833516602952237426434196595882796141849886629653375876487179031092757212574134655064828585558676987425533231521458300937244891800976376706857761936016924888818529086680048706758543992145568504908345573492509596197543303594259245356441312933168838621972278163620533823408086452970575765397230494253398213116380667519590578176639535449616764823473570066192286761453855240702131461110104654029061229910417886828878932021061840967557526369038080417555357655724320895448322639442257735818705274201731495469787414959203403988164075966524067473450503348476018194949220021901770264292417648142026088980071168674941928757732543293647972450220438330381051825955345574638832592093277798595832020468360993683061521136341877425149871635310072646845889750715922218793275815774460976848121657269258618928833475683458078285806667301195339232507668792291499965435120915936177763252351812547851643400886150190515489485434828005156795225834066581417120354265314315641239569530474451221478980456137586837047207660329114227736141823457084943012594029372775416138184548561846444987181885508591499686634863305629781714027161968427947300656042208911221271585640518540274953316821325111275919024794561885093391177411123142480741923321182614503034429837336074260434151295144389615932771622491636616175553295451059771195022283255699973372290357393164900598561272509058919746828191822015459267842868405733952335478073127875240836534079519175584640822616475369641741018313305866064031426461213198251597300563246153646617699618791675476327006155496448157254711045772810288851584950226426690345732068291185361418060513939459951102356805100223086050153096144734367404164613086327042557669913874912921246865164004698722088807590072336 [159,67] 3533440123230034519416286737867514019710239720877770141042642241919708280886653354548810943603319753297196345619218757539018964643975559801861693820695306075348215558103965232349571707420762716073996437855840445593667074325875196382560479223959010805015618955858765325151062900090027098101336554475321945144654453738763378760730814631009443901584543822426168584413158819528734719714174370192278015524451673061108675167801237870617911368333569143372060051339235941390777273153051888530254723453521675043875750645918366125078584259757730150460803282532069805211857895249824712283221483559260018866584577368390731444041757063918378807051998553422701697543909529970114762000230884276092640739990097420433827338428990857322978424910592956040588330395122290892697220956234447393144568966185442981175483266350705931245463760737631861303307145006207577516318872584347924469597057450770701863452421723365059699724074809153608855015360772006735051785171263187952057733442629266120681590501474877436562860423933133298159326989508015013172085917039762889261428471728411388731299932343599747654469740862139076422894524763218491953897974956069086555241976557407656404032125087692372969347095067433849336387007535261278943205079440328949297397788160517539515068619341995471336048718923062918870153833023831858167993505248708469274159366299786424139836502313517412395664728639310058571218276759302481572608748173018990057795377055870355492687671715793347943553089569752538248615021863653596310970076263203550656950259522913509322612311200269909126497043442248026047148441688893284132781559641166844707664548506669559604172123986012320194137446478728690457348553243383174290328898194899481995693700410330075077527899807625175356293938840930118340573017921381749124935132287815440307747421324814742679763605580381554711111170295852860818944991262043744 [159,68] -858183009599880035573199253603251337949719192144932336579859115959394648774166866218346631644709341852219079158894190629788383890943711276984019896800074602587558919414984212654838430833616200422702316966916454214642824478062338151230421354752614058833600906662420249093898310790405391164085786305483425575599728407580315946455628931592907577822883769165133650369781766188098442786804109187841148650375539410496105209916051255976134766563155544430743981181650824669723090968056662144368054413548925386502264330242287299295984492956162247169110129988925145539542734303955559463699331645015723979701970923863123805705230451774299676793794739231518948712620738316536310860759753772908239475706313951200979647506244433285328401209110543952501203231547491015755907719256969537091223724331076322583595443468074758525542511206133462914563078331217540188504358325017067772434640520354557440635375989264414977434954903502361265437829761470093794464674347136734626462375437697057276006335581341594819397668158975139954649280284008917744925195893915063960162838110688291094986429264018814195308245890656817823931613565309385519620112688119312688159969758872862530272294696313611533354094288067006630008240372964127520849080415984230147364653530670439442038829339524928217943668563742950435824583211183217694514429652351062006539784863124646791723359457603244612702244792558135837267812830491914193109774044454079154468817925951812840792720700653870665739846061796296258238855587025442912103267693859579673845533565363918649937525552874541308177273481360978131860349113194498864006620419077202832302527703672071366732552670265932743600688168814702778960986699232720469272510591793663827712126842571646807129128466378664869137129011753482872849682382672336252374233901556926155334127823775470872353527629471163673934386732030303074372491685162 [159,69] 199915149785994855563111396764755598242127948381608604917482318822585525361391452283145120465523462588462072090003063685853169877756451897569833417534512391730934929561368623036842357643910375719723207016824235266731072796060719064530887128163504832175639756276463214347589474981406144603720732167492800783288386670001336968110200135863194238699738408268294488572928797239334688547920157904649533546756607718641039455815407831220542839594101491251581298188430600279627447005725976464897984993991049335845283922442656511374180173969294798892784755119039771064247250894204188584375579329521753873171421246116919818468147460826429782810415167802317085406394808141130784276041709423020338830758914892549566038863845330957919676329416849453569329048090222831957384985027592608745623646706004522501536355918731651705466391211623851775171467292081420281862310394695700960999784467556096628056211895103960031734049150356985231775983438012377756309418269051030419549640616558254879434831888314800763700885851262531112924605415197462852135784254409030350539116886109377992862341984883112435530459739190366999814255611278795789237282395225198478132357139394705895252981371224400241253206960864691658816837044848526606182905913080602759413111539222424312451669257501920041935517568577938207845056514391765341768372864710804573968915119655882911593925387447698507598076848349271375095808916657774301416776004702068138051268531431422838527332898530532735917266526964603616280270514243259758724512618360025924491181555105476953778737185843004930229865254892155750823535048153224080185753252163782680259432157938556757491060437280611761937020468090043073085072968502252958655967499580073361100224447439168430417194089134856133093019346521854743240490724071625858185830939569323876919478339654017590785890711272574977800823931573826237393099264 [159,70] -40720970015545610700952431737625323857744343535330106329054244125895454992645788639953606540231948913332887497996340117281064013580461214893497083447837314343003692465276533924253721254122204310590209244016557318341129996821154046409787096109737807320639109941022406520858618431335266548596013687531446773228020901383707503180279562839208415399800443525701965416357850312724850875097979135515360606720384458664846005116376728359525842251576169566528757831628715991909063142697656126004927571853220158600617018268713870615556278366022911303135373013390580766886979039580509293708134775787721765366542655783119620141769070648279935437935012822081756202247705896955569062289589611739127740141107689214936395368645840261418868262157739585948857199566341709726243425436439269673380033985103810367389361306835540420959327399841565666252218110963394022079786525665641534381781976104917190118257822645008304404514360931975585535317232796293210610954532232480163320553410554331012256383960149930609893542029819310305990579974790195559014452349275706113324919187182982905325173892596517529326865221793513996267170422131491335697676220739128503964003442730303671446888352131002029010784017550183347306411626113102659061859890979556697274991588897891681017606351170895410844332530426878444602469150434591053523565377414383686993571357639188732988076926021732371370772852773192263134476799685240160720850396495728576356365142079365826320036376493459622206097853126875270931745488938925036682593143410353786677424025752840880221501412192760603428529400427407379621118438779257045390725108285866705987215718406946646833470897239428248858730682000949518796751053033263411510649749994699257110814354800936983198375631567719545436006769908036866126908877337484976513910441632165685717015976570066324306745365972563779698953575222995428695376 [159,71] 6920973901633854850686696375016816653185164235632682321311821214726615625074107985351350943484118770945086436814905286104019464963025728315132486806879368554921950698605182415818491759450926178289192271140264354754755092496653679810547926140424433523821455483748464230998733951188834170807452089326866175492537443560278086771461255431137316940328853104749835964665662284528316064091495821562582441396812500269756559178499521344694309956297793131044681811663172024387709902204302055360616379040396340762241212795124326888694605708547618600989249576306379306471119526757208882051372192877641651512466053956488217566733223885950181541772364096713517284171149455095552114668941447211415566109987348491221330102819552372119657140684439403602928974451753103010312481656593900129106690023609649245790739389755260342872253085479500180182165846501901669179543261012075938117490858118757552583852575111481078967037671483086709355955616596038943452033793215767958081190136951675421954201524756697270151434777580828826204940594348184026032610163779934561819724179569264670393380583390192991429552322062896676476911135278560352325259612012236540545041662155544769362669415302305176874068801365470750742638151350478395061427283422989083399078831269996294094041828839605556331261511756118883069793714468599979912421800166661900830880788939920611758251215816487949270255833072785060796357995463556079027716358594876110912419608569910062916217494932197213224132547815794172262760296633764109726331600084754765602716038146653194779857264234348831822752895838931305637414198457547896415166531933873251368074590385940706843914842299032066592439015348258598252732032786778034891575827041584334351283689364211825772372055391333208993565587435288787169256948206620090582901357247818510343343342065306391832208103424313858524889466135108844256 [159,72] -942865030296314088316769414139484264686759351855879245053183308350833611161370682669816281398660310285612666967104794262443602334364299405322768338550702809198276674285254017267852014455800825298062367549011874849233365665106590265602571752187967252912566003076454922242944025630531418004366956238116947352282589208220174963160313917972115034598825792207266790133774646767654234689037194961061880023969476674899843261821698738594829579278173620476786318009441868363835450876006262941478955746299978349774641951172517623650381689866094342467547205749574561651033234473370432164665613965477349375442622830724548201790761849305778713840428513832070970015619057667869264492023508061236511752207425825615751975283236555441615860283385912536803611565419086924867880892440597108655610443526048359946070598261809691815894821809638100998313945345796886683238335619957552351258987217636685480750755089251072376428851433509188861038849475089395951952550820381142903418273469834376563431169132925989656645820139177239606165013335106525183218162558676810251377937024773094185030908077285747015573215474758481210656318523959833505422853983112143950981591454651382077539361515491186566508682679140220319472307867355657192517428474461940258092846043439190279206149655043994663972989280564136913273581382243324650108643649373683314002882927151853375617063291385584792233749481842714759068284364571949365954653724869307631827705678741406672816649988771868071765121008382548393929423116891546379970177124572678081635187192224071682236671552655444651802795062399094292096893322946678671790855806443789965853882206148650867479421324436061464753395158084768468755268002788154357079016583580124508276896161278065989019938546404519551589073524982364105730406605650000704986396074044394564844350183911152480941504071140528133307479935339256 [159,73] 99912571803130523593857641511825448322839905055827832570065352042011553962383285597326419128810908874558397619052696814925156432065249708088261623463406662947458984825013310858280093911127285287188130634634152069134793934445912293940506399855566714364933754105247180593489768567923941620769745017352063979645376241717239226725072228264196966043908516240124231787671939776227998437533494147000977016034091537999748183504240290022408363409369581938868683194712866800516029391520596225058636408424417107454247253668724537424489198231406434497945082783021179408581699234394490444280088338825220056257006848816515308804166993574518474097857455236173888854851744859773811421206013057859040011606892468019853592731198456549928425501858044053171508828001983089896076969571795964718946943999592920261862816417216947817455219031992427233997240690010473548029356302036758493030416109367820018943503284050895857160098073788286829884691423079977273047986288422723463629789123752780815683906922356820655157138705391702628246848346116405439635207591172034526699598610545374754804776042349126281588495912413846329538599152823648727992533074060118069926022777129148262906498120458615817620637845308331845627073610890153769439928082342839985213766183864073727204804307943115993455390380306266144091431565528961731005029482957143817384649322834404907125161692844183599024921770458214013322420398483125233242372177537563941755140962504939655772232178083383515615650037883570887555243135034360850631360137795059003176113499442846953720053694011921921949469922384626926687676333160836408564251660358895993304009868970677995365346114183648759873173637602145358926380559843699571285948977789277198545781778067254088455147482379734442952809803578241367945881659057042998840118117399011211565708709959803639773586875444261697367004357448 [159,74] -10170283310739323635552741122638071100322351137326392443139562546571989390729897682868098940412966842379318007350672804354642685834225859099255306624537705840170926622738231154566781186942909716474381657594748587595068919122645844147827703762920770138695449252654311097728315368948540068490425983385224978080685087942304108488769357540960282028841562777751784840030893885803664645696392432960181457471632067440159108418000453295793322298851418378133538071227974654869295960617173579397904525873787980612734918412990416998255915720198935792255602826166039286840985036765593597769719485749146004386423543218308311842810354373744746605493414317875299640509104314330294370789970898140448729342602638261997489080409969349477961016759995122866302356257245374901600715610142002488488370621405828597080250996930103900334511364562575394103465475912643684227968375113262743672678991345109034628738979994545299478631137755148552974595827158351271867974590545090858848979714375569698940202089490138867438914510022169614680818771787414791482217219186265205842675856311070568853264801306163998822184060520203821132069786964883887337349210404305105492861983882244509348570364238963697300116326408351194603657101901255242622663964730403657306423687633091251179272657815814855043289480910229321827424460575805067111020735263993045779678594180506724147100960720497632322300043317269157303479844980097330720005692477602722252066409903313836804196689358927319364769923096055496506159472304355822660749757307565084931076796439735854226272117868855672483653459583252727264263914854301272854216573504939674665367616685927793034334791793509858117991659678502598997138885465078475078174599753348349219425445542514835645597123128415631919142065857184324575014664838525099190445886300847986387446535555502267766212429606593776007444296 [159,75] 2182682032138409551999411579982739590774994076426168325273142336692107058955039418065186665886328069756182097940453472773422554974925468673690667627754464969408572006357757266175237670475857757718316062930084182905054967457004155502414523987699357167302898535530305004668353388656467468184311877667761620258649946367001297408747675876173294739183946525368269696269364461447210327113036722419258853319053479460861708462576242882235462832042550791447057025265186670511319510898941699399284570596951940958275070450676255609552612207987520340350854793139546811439450925047773053895898087594896783365589724996244221469832876598322799595266274082204402879481921365082400767961657439248568937703420698520267219241552540942601723342326596639688980385821501904465174592771896417059741748701477003828227557657567203909013112893305055816492760263853832677791388064725540072808524373697066957839472809492731732978298114905625388101992054000981653763837271023398202854406820972292401751347493583770420293425406282687908775194156327662152752343412746104873617415632556073954503765314681365469257844965254784395105143851795915357458488705493434765484673531642188873296496464625597014570063930038217177723793443021935165355793691091915832045419901727043359840544618754263976846308156238683360305088181826569777079133348849184350856153237473056347260993457364415032893318882751019455788910146793839355772603645381538954896633799329946603552219377502460480912783289413310201892180770249824904109219631496300390733081582229596557243237925427307296282187401373038246609726148943557071618312953136603208477024850887493044455671953446335182019228919225976750434167408165177573153616438937682158349846209423157884169480938051159268733348627258519783776800150717634748234293683961634776669419139575489277383335984768162857987096 [159,76] -684451223801769967476911969288478347481300822973583775315605849068006758729300096930569072028096893464312981249684572311665825510842602808960769838721824277678863518205919673862003238039681139965924323960869790455002244982139636701371633263948555475172538994837236456853790006052930362425759897012029364168578203437566799887566204727208309356957453333561665271204256408258605154345309256234419196441147970444540361437875547324416803089209481642198775936470035146492818741267071797309022960102669817380515714592621831901627220715451337027619587017036384364574701327860287477629532382994047462752483033210064646525733809271840460089271310253943909882738055932174260714173795581696655071503084802550664268580103966019354022274838178623763906175247253653645488128338974876666603941960884060485845700332278238171247439322394726000858993785572240891438271349232656406335481984918840408032099982846313607522845893437589498170617991461639670697239487587912893728538373905963480239155319274868463576136444126674657903287514058515338245320973070666936720675946843476255399098393864649262578655086070309100978116694256826176993567205781161999842206292794043168397573233003359102660674898364950653845746198369371179843942081894489926110457902548975438222229298192759674651864978891897010836039173369471976499696527822892540223596984131542250736145101565546585821167081162194102207036706414268834501595787591856260918136264259454548088305942552878087716525291435012839487941226707469867073267266533453418764152129183908854874757681707583897577391887227067869000146333271054592575930028289616321127629021491050465312849237742918954604735805263339258411059647622570556413081717694281188985946954127280869300322760640202733915385404475576140481888576552175646496841832857980374219789250531406782581983964352277304554 [159,77] 162237873577493335097991649848459415227115749606287717462915809560608445009822624280521111590978476664027433640860657187801924836650382335794981116339062061578356741000936443221856614676033061131244572023609977101644839214786183008998561301030526225927255417917642711187085975897979802164618659249171152524547870415403758765828435709700750548951468351566141923720960209711682942531186630579582437315690328583034704345286969926016023207927132114544024195360823430738435291403598593357326693828894730920258238643123256583032570914656752657574793564838207982788827754822285489254399059965443485050449226947580601461913582552267849631492061885614912762764173681821473365961420783702139798321704842049088368288436541673261567116046045721481827709730685233425297586985808426472266103078855309455977639599166868323184840192488319126284812539950071798982811219334095913581881756870579690663258341474610055158027294674765862458260566460983752225633645777305243787115637979421541990417911966599416182500633944782124446310354228270308945748511541218503914753899325453765009367753618854874401022532937611315307872440527906478438619188083283563606650821170098846702235712161271790796761992462530865662774017256999907515218383090366501685045586823909025064064895928358657997827407078901537802739825106131739252587655087830064131311790052952428035684542811226595197105949658904606884056765848084656069007293824915434828844394190931088666827282174718453799883631396064546729962908723778537024415088454025644596433037370469451424465596131389145172310156473576733085816937327016933035644602107564789361132415714525032159473262419188347747551836538473683396155888578696094205879359408423876686689172510150575370856448117718714866663780774038619824519369809841031222490496221384078452307908519453705756734458939991888 [159,78] -26139795134311125126332074559027864597419945085665164624652569089145762555907873754541204514736275568954835156238204963701468729919344020284298668594629112794400514864287484681424693786681557736473035353080901952895065625149964052489504426337412634239562334042723894369758072193947753937430594227644739676128615233968655977078315548650863045035321209860491625478977852259101334884436875193372391400208018528961619695064130850229447891716045312816157493949357606931177214913724259353504531440611321747081547257945468504228067736945571191081794212069801518409902714080329248793533458749357572199496127532933699641113296954311514961573867630744190498256951557411800625387792337391690524928386653619221306209831026910765760202302308505562220886259032366338227507001355957480149216607341986216153062671613118714840855741956990611853473569677494027599014379967057344092206168338898064974077310541173408406086252319450974268081853911972641248679078489201976866843736317240685703846613982496742470975030878695063519780122573496641938985021585408389324791234458107085460103878639465824714216074246569656246995071033493217060126967585041273026596451176363620534436381101144848321815767020358886483787086186427918502793196020612524366908998407414582246685281625665676354037449002496340216217521126684001713795239237322035004373727114768301491858546979517955793508660004223954959968892416058657072543736815481101010981169637191979977857389823116058764237434835194126097660882330698259114272870885600313456983939766871945660384355308926815696499746619930868595294039167296470917736183128383931006227268154874595978331743756381715679160219731763444649152816284640469189225533565251224696082209016328107819383170344099538745189911075166417022005457327769412245003547746623848379114405172058043316228442612920 [159,79] 2721619871639314800220546425985908186312541369055491279403889556229630812714002976961538267289138357273331850534336932902731503345902293941924061013581861121058750620072780197844269058581156707765171200286508378983430141555122729277809796315104077888004245126350321642604238107336811550151937185036896673506789118512079901027050031367834454970657450274244911815411848758066434791646951556347925960116729590715929766551496169908023853053130969827446026234950882646703843170264376622846497268817684398437252170880814485771003055709591517083847565680581226150275160739126141500918567647062047264350281817335221527567698644386602454641005761880958735467798621129909063413615571794416671126690851165515904727342122125741760064366356473171040771448977954195753657763693502069090696856207422862563405030473134601441866187387097198158963426271601853447543597063297429088474662064430784776299061262346687049025382133348245872125538076963871293698224719901156058304336146364669850946445630885391679167300801803891144897453766026083970640205013140352199038703554069052611000754739591471545724716491908544659278733060539507702971709112978981850632324002134606277959910302567713515487043760091123197654110821250564937739807916004960497063188875653155616014290453148716571770218169696039755188371106604397319061547576975748834260308789003890887562131685061213313613334682658755112376580827042671892995895217243021100559470518600028703783994088774660703950055763547226882683943150234625832486015119190923065715510367514320424415224938509352517298974574584438204885109151645178341527714094813965875358945854248860529682554084977201165148696093728395906884021718969002873613575047441526025271865508100707278069035719425422632807981959029978223592529692168548524835393224702578792378164759039363087300395064 [159,80] -157426183621856542260592841468303507740266144293872564930699246751851279945023980878193171532195727986090834759608617511000294089228434494102921546422268729047797843765302309204235144050186353273791889825349888980021286695222749392659617177566477216786868149249623238211224808200898150630397012508871828391325699350695624291125370285155622786135232351493713721652045541563754921175459207050257181749563541196564599463489838657759628399612866527570979182145694490333490588917241483657679501591962798129658811425132347838418483672162849999115580996992767710634435382094168817353910609561994192612644952642293616619341968329452619143616801663820124297756141059857820965160166185819175449659128659046676626386799147684636351461259633871447465195051651527180028027953787950789448330964521366233404995980294032231389062809253439413559566976073209146836980540358689308959967927960294145530432164561583925282745282584225260451910425511335054959159101970598025232803495302063888964913573210549283293944970534115006247981551387751730252397149669377083606576144711008123749131524934036001823427464507754513171032935028849390704474254046771255365319740665674262706861162340907050434482589091268458730114097807502399728571377362593677206816862921243111472187540970442278654745242186736706435308203368771798036334459379553482894537472398270744690707729597032190831741387341154247138244552210925164207364484989470779449261871577644759409528221166135718063514833574912195946791553460625379568339450888375564868347968820917018779575174543277687983458186098576066717537133709778549612154002752047644240328377547690149483411690469974346163913213305107443681810168853723971437157546270517725958228897674933693397168566777360182795789544857300514264184646402043997625552017622998632762055003472515418871680 [159,81] 4707924550421449208768404947972966944062065426478416546031837313668713783571412687841913975185962386317766691797515566057490168349108818119175554215818644783926020380388193249838338409725947081498628831501897985801726228099395094465595577000259488751997514767335528809412595198121400992763642772412689888514588938169434814787219413063684777163766520295614594594686867007717413817914288835287134444430200163688981214987781958483918914833691020704264189126503712043958787872759339706777701894740329153582626053761371942124817262554646727913831595627418192425128957830655140760830150190638132088737526112815621200682641912766249844051802154006264864263988063038116317047025838112883865453387217996623968182457745931421497556962470975702354186052836526575442463435919254880627365060740633979055626367629278650555929160430208326287026326859324560025200399285139992341128163214367696849409507269568232465220822640520977915269666978291277155074720602681383943700648681621011995599641990472024210369287535209181316069782536265925451118777441952238017193764232671004453670493793495395523695915494318946398038559414149797083832054859197985784646671052101849203047914383611069860024716624772617267935009807765707373771996522274382406290055975091365171137469665346653199045504116665383100307732385430665786183451201938927476394204566799602777422207518956026833894931255028576870812167174120771931980234881772921141616924178571568174712308987640198701658078696808732671323337258443622712708153848165358323615969428408339517654548462572074494558719250234419887886948187979553681197347314685981624911078656590096622099807180607899601503880515971425755810144886453791091104952245243561664238739666870591101312129838046193196450711718694872688702765499391849449002523783615819693347284589486257448 [159,82] -1225007537360058835946362678479047865384262212829398203110802394448861013129193221978116984786449001698793397945569696915987647623052767419521873961322698638945154365379160880277891740981039246416104522532190000702390111505131870636415531538368286046026533833544892250157755925529884169274208462681919054541742336855426380865719557551402993953902307320054176266846628273473315118489568203099608383122363505055287348582362360708499977788649191811988526892318173706334425502055888434216807193162500530891553743712482225414000967476400043166455458197525156233324342635991701490876974004516497109357915200797724087627733799764441079138955891859414900571170815053231533169563743397192098655781494533540586435989987403581067381451481817350024010226792719812429760034579939995876598240333929146557711076836345875374812860989338959000857661126512952679808091829826913196461379704129521491576242228952381301104073366959209652858154081561824556034725565234701172182701735864006836120942875442415863034657616303242950422662239460063714261494918369961288806695382242520616694159907547329457550180176606792699222623026326004607660374604500679554196290216502724289395493854378176382411927622447894958885747737317876143504881270276252597673779915707393832465080068004482028232861976610019629019931924267222535261981493091673832689255204178999640848939497090083652473889947585005443196554164244964750631379949194265993530253437077778249843396756328093692502657187680862335509171708481603961962657782289965991790919404330462669034237771618735024285526034077305267765481714298608884486948706612730640041453470291850570190367536810898901988071730105938896845603621664639645720236619802080001619419582081305130304550662308325491770264793842084886035647830741579700768194135937156066136863166371848 [159,83] 331690353499865049464041153625541808954906197213778180153053915881752953088479917666156669088252189480045334259775663674702613517338813981015235547589623090453475923926567364251220391397542956145607745956240829781442378569543547294129271369329062286249951399917286939471119214618868907680986220638773499624818413064958826770535032179806905032281714467348444698660830144910328312400627315002330919765272032656098790842468979396592935513930460182410472792093727510880106231213199646086872092289128414627057705224531598831931241052041586271291468327678593678618987223417002043562673572288936742525864736522966760944749845719295560734633696765076185008289276737123225765478204344947266005232059580912946486679041693540772009342287068577858662582070262648128794055485628125162192852935582978930799703136528491060457397518478972195288841562326400332032184516346726761571969744686638862169124979025708132807146866338059537815196137296208745322640129292842263577586343130236960050953730480385196243428328182815604961384989575318001969182256496815802400341141061068327304753192718124943344285767461592019659374748827245637121985136704514926351786172274309387467028501519423150178692442586685157613537862797810418142724379556346559991194655659006727173162617326599731458398172829313609940658349090972375806459267988696606125165569421643297563710933223880308738480288669112259526444080450603598683553008662785053638732427998584655602618829739290894902095060976529029051669278548189256677845746178348910875631567054786717074744081288882432790160343403959767492410660689586270109320510709218613471986747668270461788235297164562961569354222228625384088426274470494346010703157394848825982486471658230183000022261168688726551164796619488785024293684859756543691167112181604528224368183328 [159,84] -37979081108176413931017030164107538294386362474463929408052899543142098787879579609252406385034620461484987136834858192021660938648773861716100091125379262883758212370568455414607800323892121295947065860663953762889113219402277144216484954793080960679081265045737558036761127683091707900847699325392984626731388767143329633393600654822692882846489736384691117625686775984380353405190253083955854016630509874443035224805405165998980892355765349043761440556720851915256494950010336647839378045821331230874211706512255311053013470314231379502407876718382005529166185039404932878599699075685762324643355454096570182712151550436472239109203601555640611299246230996482620963643967766961291020319616499443286102367169328163610790456087268374385723446620226153483409697023171554751192969726612009794247118689052152739922667840206954833844947530197065083266662544976172920681815555695526471681274753352735619277596654130942694538659737413089484772548365795302579348666856623119403842542594557813197110672359948849248564077690085536340976210753742425639904818906317663680916744418398550575108857483149619493778005915098079229492384453635937445783319180575896296983569693752173807220929392783883162223709314979928110823698992637145894810914711111163133344857453658720578945528099897790078474986422913585895039519031582764747386242664789821611409291040393529498805369412515510944397931675383913028979532636120436747239173728531707892712700438255574917740627026666522115235401175960284857203914198586878188413885282217583175234351082450209940683086383553350390297941680407201966827496676540420479286831947088710886703299357508938721021793890593241180682794468368416406042034160364293529999853141627561810784864347930555810772961623576693392550402141131699281634796248323017517704663 [159,85] 1139977678804886724437468956784528497460060693257482326029994345257277829718171407953701242310704415943848723634092512391705951947003356524725773390765898671928701601871754653766049081712502478064107599364121398923654495454562824823774795825682014261890696089077571515510419617130899476122887614428384562821028057389440658083171196401366456429655127765328557536642403009848903639610758028440724228388319250547156970559242336868234358404044231703452678684716375401738577576174707886042092146382779243322745365541614224759866452490192368782554166449818318165827990002799419434992543078132697150497170801643148547193964394860617160204022115573970071868294053457995694479415290825421349434625037525295115844120028585910740076029327183026417176862590265093961826648946521440060123027933069222951698268086782976270748959443534731797232598922676780067205308622372785489160703366123147809873532542143130546784199213003480687546994333113853514118529141495685071567320556427892793340011374135972499166561531811149318059105614670646660363204696171623672903131019835940721938559324475217658128466583078431027240728614947136790561087341122244710492993704052570786962724729329947600869859894609354705893243847503872210539597750335793909183985076198125283971745518713481293065306969830631120882348796527878734359132577977109685794068885415182307324738396515102458797074020654132131747595126301385547077453607972507899471852575491318824772611897185854152571810428699022026592656217517368123564171009998757394387177863601823919584706399183899762538852173121111942794483704407338678657030856037625740054638557853920835340836226245289370571752895859638328438043969174681563943221917345369856888406301754125252544964539447205709941412412618526025822950102571092806819109539211703059380 [159,86] 266401952690199222531235654478792755075425184963558426914094021453179763175449407098625027565135696609740007007825571832347155484206493402667889626985718550273194781938724825922039826127316736151866077612323291582154136196835997119585999116981510729178427980014655897854730438730089654456566632683847998266217342030775851036865096950954178784300213187970056956507097886193742912802420584476461899337705502205875424302983395369983789146171857066318964372356415539096524486873464449860494789533022157161875298701778552600092671857568827876163550824923142333890295342099530853658244614575469154212771343744510076117076308300313068026784718638108825738855724915679621503548055623406543410623087192559221425425285223017844398490919891101239785808237805488407677479980226333339493618656550393637742210528809081850447206967280426919797035111417991964348357106158553264095150565393272749382292696793247983438625525696059187372360090370286373277002360366145125072676563507636509969970169425239213343598950832029939668509024146610409278856031791036172400076099950069769327366499898159507382116563255891388305618468607321870364714046037887996313181938032447501346160331260510152113344962386083327061524058216253768360256474802020127604680173421104462882058333746792089339749368559539068180296639577701117298890374268697014151773643988352377098384813910380843050619750423779942033765147701099231888003174989177914635989563683189664051525176774844209030068416038821194491919806746511703129821598415555210829251041484290847982226441385084418362886204205801030330098966868666293161232784252146399026122285699047664734943193780595317628926200454481230175175494235702327470793013099573348356238666218170152900498367208829376956260960878930347380595123717780619223223622399913900 [159,87] -47846574114981617317367633469397209067025733376455364664683773125863613253232944971073519280603663427361746371278355460366967063993707603135880083989284863317421592875340992043012781718206752719501105102415248925596064110487431347305623030020854076693298932377664258031436757863180138188030419040987862428470583427884024330545376406954462391175491424300189980180588415692044738906254373520116702218604125389312851653299375935637546085961557617154352610762042142832975539995209215059430851466586861841013452023066479624445703195706355030123311534375543504210229371434681828208159448942475957682565214901565228337524166765978699790307754369884921256541639460461088525853819369556930794562207375080021690136062201865789002487649630831250667347027432458836952047375482781493627428058661761065278477206282536984365368166599507483583020881697797311707612724607671258985529158968026345821605992802026523519621462679469066003828501490341110928771322823775333675378077651395127054126381079436689495779790937319073584251303171578334980484116684070570197192019204856883369257067071784779262965161033832600296378905161539368649437577532005124094415942522877333964055593486192294828818559529975655829368858446887328758481778163257202314093318535100595512345905926493243849102228124869637160440513304510755402426492485954620879109205052822207366509301839492037692100851887471172222669397430804910437008484301652709516006525022212055954493817017234879653288123044742956822617209858191218101472087561576856031826663744372077502844607705423479827591201916093367091550546222595795050831512207913175091875582876515296754801711260461444212901156231275682815663953039129426669154664888835233137977075074912086172827863692942129171797544463421582963516402577260328651415920459960 [159,88] 4208365118620909263448957142716741502746151205409117390598547934584826552417400256054331104475905126752682342870853556172743005340085398114290907219509841713304975432815626573894303661975350816185860264354477620580884070888858318992282876235055751738940785001884282950661618796789059884504696270060079189731937466922453731686748185956527839146770961345096982594938435316495472991079586175876999872068867007547393606122766539626870667363785644333655494644736364586482151243446716292319254961707901729701377991526793192146705756879007215324873451700712680521866361332338787101342568548108032429188444934137351421728232197065836762243121956621465698602217539531074846351667887101719177632131003562319390601089349476867801371332546839794144436013626577460629413741447582301816947337832060708768633704588623075201555532045483776794719775898765434992245307623279665605516101917838615033292835582657479379098541111526138969262982345563850960388891899124003635448645211338575994868416087403063385806977116042381628663231303599322389909654313212718484409997953499090797705581450413037982324822781736067657265964648076423725077898571639725071922930902359507240391297456719543604638585280824951067749733275250051534008944844478298752393154108771475727749681916190741910614539120451429194057027271536688726467009085919596154186295721684114261126715950999843188818088659490312064864682161250365835608585206268231632695256324880386375826010154852491290518388149278093177427335663715938170564909475986933192572074779507574186654318045088869213953123173266269814501312479038128325572424376490028188736725436311668250517501508765458062401343549475249003713078564712291102391828916410804345001900843219108314188454316435681008822255966967746187334905393862854075503564380 [159,89] -158132194929819624964604298954276872770667614171377567359694475287409686799243158904395791273968184331604631170185186268768742399072662955130348976191125982122640318407141601497147418992429549077716225844798718180351760962718766551641339656495484189500998345638321912780249808767120616519501182527974227919631819859388624309907542558524938648132198061187427640142780889535780422513030843453028786239072027162761312487795425717124069003877656307559345454516936927392624637505133715603460220117256120222012857344953568844627770064596286742418107839027857654591150613221558656123288145229963538401529221308705782223848279191730549175881268055382309122910768641630165969376380262768013946695210474434351991685294928456071276052770913245374679484985611542040691754467290467154081192321611818905020642414556997160866333085135221702184230279051904697633549585001805495031644255498029239934458872525276708887538518510195516147401944272045132542128129561352742656508938306969983454134060680307894370869770470929871131087856002615838825371366930361223141478148743614316380302874856200299231052384036327716655434314786126129774237103117686206478678673120982588851747327648805116696591281276143458685397052373928902567930015227852276152596476959684913074251397632164874752830400213324288245599832518616911579852134223007452877831684299802184481832208860872469741009811553944835961235778586134818944633281584093582862521819883705944997551022060742665202697879954656572898703661711649158612368291246844714740594129758131209465593168236880888179837028073804076356395143837006700406862269656072358687400765182550324121808334167446489810275573474595137077820067180294891447060972331992149552467862903603058710997052407640209069127819354256411185452741083468370395724 [159,90] -13165025347128797889104448723416022225061746118010129901412324175143502555310742501050531631722705320146956081058130332991736712519237726984457619050612810237874607775730722233005316812163400957368547372056293451230293877366765866290788623674960587108523729282512799560038830747326223134617469566789586535728589303578746772295295877379229124035547188108079203830695747813966280119819674374890315549193351328717871139579782262502648197064546635375528540350290319070683094199936108922393753636144772925825132118234732170009275968498985938348322270073551400601916192854206147505797265381715041020342783399512265668854935020349588666000588184986898506175586151074638371002474698715293194335860698093975618866163919931626024103496253569784928297535422458388879818475310844567855383941719852533151214639591683045260639380346556943077120697599666000141824566002433433148574719611337535127375151005693521263563346894838310911879040191348631980524745133474291494079708202492506336956958552853099645157755065710970537754839287745454684225101414475983422899589622819255103208025620070983056768750775262518909539315770721947359947886454913343420968334400549797800011352938957334576685015549176280602148271372354762207645266069218905847933407573920456217435777911927473701220083406356383845464453543618796351859405270511165393467708898666851515345497444552249682846779781935748721471706963346129016003813808135909427607770904113589582106375731881177223107788369782524766749300511633583642005621406597527522604046545870184183786659995860223623373893207859697374228338329994787194651388203895252186029839715813172035743799884962695919345516519849311842870597500967458462108658393582432655377983933132693178985696002617599035136988024737602137585487553171047664 [159,91] 2487434377250902050258415802648563111375416992178565601302069840273088535064623857761924143026332296735608333834193499674815769870058447649764737744277299838183615246639427800228424240884080440752857171566581209905336899022362955136782491520527463809095382217099260342531106736151281316294944250594202522667523759642954365416820293050938816514016299141951173259974596601991518262313192749250214776138606299515808208155905306975417335818575131569618372849117266450894620190508641343616955715236929494096128482971095913681664315961161384436785499701484467631892129280421593132577321944914243654851595992279573492164509781475941613248460389036998261024640776249643597182361612818664120250935348882735278097650166364499650243185815331269895220590821888793413996487095461432484864963165916305267271403092030990172824709855727149139930506580639968815083663540436128724595806985861305265229268916561323384827396273862132841270661625405039493013545324669462614805181561289962476025336522346716184673110605838954298014003144130475465920271832591802913766363255923060044234155933215762174548688315827335070593461597465754438935551455977350734695601312191022883320555378888137339487592116265746246727209517910976726481376796474978887107579914395235892580569680194979139054270424342325448251272182158403193339349604837795187413365305839509884722916979508365653578880178590583471598525967796792260856332768267530495223176934884351439668714461314182029290704845314948348503969257502138094732683572992922781945632896879717409135717296599364808645808314423893535962957363431617532624780138859339235117861250391557200742396162170540403960493008583467433924367065245222958048276465123288262432526502376438908270468132167156531716176278159077984052512828211768 [159,92] -164788945016385576976710260084355566171124218531553173499632946649395185263995922523873847982888006088346563817487891168067603559846085391244048140269051381299774061790253284122375713338916908240744392193441267553901595120177692704912010178036045564593363414057053742765213987501698325778201359105661137968524923641933473147891531429270935419549863571971087874699261021917964990564567163705130448596599412258397874072585468321780502859021888007434528046438423457868009739869738043643769016511962747339886547819779569556502442815759140453567769704212285626464401906171801427387373060163068484782042004762855648520497094721715371467848610999669517294098350980086003770544648347878552648971248834877400133517145853979388414227797555742000196021809356698829499061919120341748194694688217596074480666874970243897102636322548837719799949833293754306243393114575087309615056097167658692252721741948728486467916811232586707856454703579989131597067513479308473450153949943401904005437843939739772715796294758633306590760312896471017688783733811710989053859961352884977198932904539059441102747383871965568598894771121649639261450405506345790201781808163614748680667852565902132625730361435794995032786250292939361205508179557269381607232845042256096637770595085002318719365893052433819551171670212517913021742931217079742099110665540898124101871618056838632071301311015697129707642627405818321637350552230914458743191852031751764599758312407660180685028651165102714065412668912324028536266474928607384821708854989768170214055672773060784652731402768258663222550552234582616387170850300720897204494573896390840715636158207845932400430937605621254586270600491640021901029300369111535849419428515025455082666504910478407631472774387052089505055538335 [159,93] 3381386789614982708004946756509034549081044123766119677140850049193448500737661600070141848178206386102790359108588633099959170072123317819120755221877930125106505189483760826039455499335645288118076019040000629460940456562300272080034300477071130667765517429496412110320414725653271755289276929507784277540415222656337161287330795362974152194078301386915721675272497781861050421804688755497687032181003026939784503140456312434883213420102849950928061229059062326818405451444859102646546045139722117833164533139001026515964139078075269047862874296725202077502710162295951184878224090563229841531385356575516321457092720850779654486091894803925301800820442661950115961027024369445661541411128552549499018434758785736294517705814273122459957667069237897504517191922368621770329635401001116104481534595215596535899516935707543587160667568569908093817613467745778133347609665860432096564296236003788375381504602899690985106683208409013388216003047433094838942188976472060375412261309349271106373367910432296954616290359756395898671742985930722977353967091323496083095087317606649159477783342852316056271237548069402146834927171774012020142998327206147780882113869773331997355495334251535717786580250635692494252857058881303091685683981263363767075374234673492776812564271547275289762830644166449774709370511867196396320218206112093211187101254544905279086559783304508417515819704273521768834970716760332869615466395241197424968385501465760152888685903630674421133238328358243856006924972561282120210128986894431713539933277373516900419404089660350967595382421757603705511962542136779337022478320759647150670728341083870081463864022675493319216566278845586173795351334968154170124524948784440153102127829807875262903846813338432196355796 [159,94] 222825532387671708896579356923872105358730012571815876191623503237604054928776596046589202082728655627565414380091471467676176381797253663602606738123780797782712005296228035122729363512057562997481036700456653526072632097379826485828590931772526650056587710567661679280045094264818171199511405005837509268524501441003881820531890964279868536352083144881287869969157699482708530931378794580951691688739388162130096654178805905074865404707934379962910708080535714172413586190091186867136875148543620763910868775991601560435990960124949702799212970881879899017422550817404912254900827683554869113159497687365735725735954295742136737042172513052504362331480657017892055502156317533944671252751555500148092828824501199852335661892309617297650737634263077470000736037246269390819956468002984458567405323058414895835997853751269712919778819127426770569005486790637913881971254924407972959749102335338949515958983163313085840572282334689007735473297798880191382325945153850985853351592257260047099227719074011193272898940919994024561943968803662949892952790246721511357696585625947749404523464390667332550024506580481552729753543422290830922777972605867813938444825979772135646479335693812777507495217797057556198972229551001881109108833819971556113526946536053087400837398397961233764342866279753322649206647355641957895475441105746748823259248923030353639714327785860499161298147064896293688741883640939653478684910641419935328605954783054325979166008447677439241462441827069397163038290681016965130230503746566851101855189171012432598927100541289810259282322020981749334161188404838623104389674529791906478288209221982605559571166132565801578071977807258441357071335625847411825987764366845752543491820615417900113962502284165527520 [159,95] -16287112804890572900902813892414737432904694483272218629879997971580870473056429687902024236842500059431014783496587802548913482485149287926640421279146601460015745261281205871727163838007258433504770295951029487687938653732103883541030432669229854398485605638304836690965308478410703473223056709624164436975016979389180438144536852600986370524095012991649942275326704972347944701355037303000470871541162576994030854780905774863309800886730731373251566733763680355789334539320701317597436817137417560045875308040165515065610526232750951382421206923754969235956398100703855042536171895084988778632510223429846694230733516753188497510012922135733043941566985977544642614444136827551912499247143002028854428434053953384164672226000815593142174474641816419773475050446255348290675890383991190124498359012693048882368786588995090411111911469488530966844333615250546209580366210044734152483806762211491004512103020146252305688184263993895756415820021644355745341921355244426585150999198671393048446691624570337679902140995128225836240246460755566820385911725507330242228658423781751870871533340563675519640887343106427245643738646311550375307864524712042961851132201234492479807363170365205498005647625152147464712849812376801008172643359413379105712665393894661382369943513786020694193480065986301866347169173571848236288760485454114660775688694585844340941726162204622991535672577573393804588310782551728501482589089839620053905046312577448513464992964580643488966587988814985997562384187469639266325886733341436178401626319978289675917116072976974384191928189475985474654555641647358085184345889224913667602315365063622932616787770355560229689741722696216973650507446175432553876300576220544219917334861067142812276766676020022 [159,96] 250301463213399907248969577645830667065604778437375200131416165366211246162763841032648404101166986980194903472575905842091170319697210107427685459068529322771928597529245667744858567555204895584806966038865188555733570014407413136074504868356014058959598122401100270216296225364431823989047140262844347170250162671295325405064918535723964252782818293350061363558228880058326151852872291294396452044094956284181462622131487713006683094472773462030527567655924986882569823354375952035616821565466097007714758891368294205443763743565310738823211764092636730329100249708760168281685038768805923959265775388569313600092384583588852440020605734266166336798807965155265797488378567547812017133750079731383770592081276155541988090525304670789962206010038087244944663941519216416156756219985099515607816207147588398073471566135190645885698023507542208597705326420973689471260530186916805065941124981187354197038466976206947189491812258673727859622466183632916887570916786137830984771635085409795278344499724568689175755515766295345017210221292546783108609499984099649261220918216800729097304250892120388548336823192151831055916150246884903985879361015743805913804954485790331293551638610923781079612570439449339041972421193677270841945472046713744394303511159693803471620255485451952914352705268187991261613591576112942523421743510329106340465140952654162656306451862759788299976120701149150881582544592881882868471730946338892769318285148857737231883525610253258126420041475744723090470888132199669407963685769980151552090922502725064327271488061216232473023909384279365964983457238264533011613069709499284390391463535361364415306164007878648061870744147879923521772089014515366128762634231348247680122818421128615372614807448 [159,97] 11130367793879908033099154477850209187444141880140724724675866673112268726608327644418295036901679606104978406252237868659370423750327004089614154269856734820820444680746192655611411884719540377048950215349640065891970822669008042202708374864260794333794123436308252092325655237757748232419169532860270198247255952848688287813112368333953787121038267947592590022036879575227951202830191257290155553768089350150844072632695746051600578960671521904409216090853694880109105642198134608033029393240202667982559765174232059226738277903846492856582849226333945836678628007253492117635272196337244482192589327026930679817706845826993678638337001285612536687809551937131678198457526266105426296701182330971316706137282558994492653018242558567449482070653218248623806116107237729706031228088062093414621739409756767339527524395518961805980000730871030719572487961343230696811870384732735750214188312911802280737211081755673102108688508149088702476419877801922932597141861295230637989564011849974090306035045374222861678341173954705918050501142336474204649127723022502659139405661179495811047279576764561907112024474444281478927054715343050582457082111781734622866585629982529135098528326206927361027764258719799523025642994178878477988581610732596916969030448005242902838865240543717857148937949495424394281177758369060788940529042240317570396724484120907057254981901049157000887450380142621225401034361284149323630886486419592297137757106061500044496881849753081538171768478392030419160815901806957272609184749425398881265325769806196466022858132084984433913711768982140825984608404276227380784560267874137419255037312706355419071326265400827423829809270719681012049156653959615790232031287323793774755678263643173228934752 [159,98] -474089412547607428260603255712077796296446014899030518130198712353423330503263203781050978806498093391748176183625142076984737230885693070639436496013429395234080765709054199238559994312543275373656820823041718326021044212069208636172719676446551112873996228466738526919107652065607760249136161479801509560523687941335298592947124253902976351490077322941583831926067332441691916397247937218225949387582535324961165977140000724613234992522949753426582496267811656598874408969052371008370930869948080274124585103176592852369852739336347349536510449686620387035415627723336972819429360700443226170760411458238570615792451227485296173760776354110361091046981197100371614446564372547309869020300803659182616334710773806187749895114820647527210690435542910504748772318196475833999146384873943919701568563954456781293414002404230754596210583262925473421985446607614505211173450166808534197782198884280011577693391390311576782447484669777834937001482966725931427279117813451792298770730090147852539715906316714188530965648540529379246948293154868964807105006107509774479404294218970332902444073271412535451245906270934205638272465384062451492947543541270910429504787833269966360072220547285621720166853687347790202743683028329432545015646248948680472444149413111688931722186985426523946700962932385611364331178214800727678940196469122540918351370909099736538230721460512274721768226202316646834760841376452783514882267364578610011073424452483099004642823861366732291733011885199897421650838115296036391586565111230166873664259766185426356293542647522564564162399728139206403500858684104787833248072979992090282873597770179068402240819638930332977286549116516222188498600410881332482206518741223492713881074936104562108 [159,99] 3501189549331544159533913362350857602454269258087331333535206479740582782356371875837089979225946223979520647743777024985433946669807285140141788538421796288285569245265211340074489070565089392258175464747702168215435495010269480380944580427576089935589100069234225982617271557755113203775728890575578234251205161723147623754981517955850500865054742635104194337778639452910086699801735379832479127604762266629083085011161741534500615897092032658090359978414288401572491206490221406064373887332276158833577731094684903832764003073191047067515384695431851740962266339326567710950942201128306951238807086754476450122533163689461053208536557725167560096209603917015748281659147031219093952859921419946090485894677695794218546391659395761531417968302339522469886505355543813545837673004204555457842937565893868036302734500703863936941264645112149267551974546862316111410025971341336853064500966791187420088602958996173592428919207182881368192280586947280222219323774151718674485226754353606508119505844147132383890989325535457340136776237717779485414436153328887684189859684674056928064239730237616881415477901244777604666496975677995459173656052896924537786656709925263040658468642694110853411567710104573725416017564058075150092247579862168470928587200761788221020649169236713526433978584694986523516831444588570736390350338549434075544086300605230733995171606346055543952053099475762588225253027231508114297735278541402726135751957646397376673875400220302744222067626564415279197339942646248837715772932673387330000225616663724093629168980742518592424721514925640713345675246730776549024887700530474453519990872578437321156659863933881429476886130901350918674476326567290691465945766559925335779828801296360 [159,100] 82021989430086447383053647991553905058554746300041610687604660585675841388970429888694043951991110972072723036079333102864469804913784586209763348927899459899763880836845938999151860426015270568134090178343680470507190238194426859156613007582360894058285839473606023131949314383748306702705767077063880613617907512119397637018520970991882345672632328718795158639642826399563792689020795384737641744527047044741592891036936662340137210569491926657594832479593798387554003436375655625951612080450987188426024611378813903136328567635177331572884989792649824060797479886540080957213808084284841198551340318133716722917931030900207521021036030704929263063454294479813596574456061748513097724406560454930828755689411154750844177829685769456655393657550026285617478296717004500791554699061558684223552701371719329011108234155137223583653446397122833691868349195247334944840651225224646928776143094020293350365703140904990843973679597785417723752094760965409960332405168985906884278994163244992684968036011608261553707017564676003912522665215304828935680920625560722852987428603331900330519177299833431154310829810678128861722534233437809791750022273252079365599531816419887258726953875775391785340411366230303043975969859361836933111272152137808207692895658717072864896730977947812083944569094120572093830647360986733541219357871900373571041440203575703061529064840746690164505686237054319459806089421900052249741439238780084355145248724247632717040569254379493616136675445901992733711270861107567814698977643322062895150675107773593768360502045599764039255978138771723899829045821876316445249203716627487946977187206760439683781996254091377574467444006784282754702469951749014568896401238975665104354928814 [159,101] -1037540422745966707207666326340943381819481805868717612514021309652212503784755262833875145964698004974918577478755402177308035044664877953440375423682189966102189468900346489976364273033106893748404901703184191537635631458637293049914919878721420116025997728362583145226650146860143776276252044784124973741106516803833890803948723893481671216444366933410593074341327663459504916291975372336935515537629377720388214659505251200713578267440652487872019736092615549703204627917901188768547158561063421999510848247570386808636816948392483830300086977221303554049004551185628416017209623139233242459478974208221222309777660617768545779328343774594501100228156851949388547443061326710502149548518929757184329440935134032036946351759068087583969288680728801970883582676294095722692523906811134029586091264281334611662494640510410707107687655426780470607429701372928326783666600061760213453354384933720979123314211285225341636729226444508118449818089777448580602227320078266076500362206447000509818839121342346521982709366785487984261866845443940711997725647393775453284843978812238846314486695999451415566060869167784437896756192064339322195309538820316488326496141119786111632410314098233317798668506635414712347153155059592067388518870181635717086125392318323426957576068620680269884048256821709189658073888127168613816979600273563956073595289302725390555895455056126695958018339937131400109193411076752698434515734743683289362669805031047996172774309963956048540731623061070920668585290740173607824935107000232160724859868598373714073925797479693117151861181395518645528861854234510704053481738612255934926105770951734878383222347395858862521013693056460344942468239173156453777525788079104643972040 [159,102] -8548539507281344548352890405962093588847888595810922904656806562250778978542065647573368614314855316153945951098663849840094456996493260831742583181956620730019842728158488775637853191407325461907845580348243734538428580168439187421506508379578398385160561893495210801746711923687945215157852732295434167376729812442014981960917562436673704126934692624518532249277782629820546777722305841560220356416911064529081544154790969070369127805711539261591217231418655955775015757817215104545279427448763483609478283370713314334534608849887270642680683049182257560986864813224797120180162009395194872706506571288762460959359029455300386941320911479735469462106476871976972664513346654869132789978710701672896826555002148524572634163951533294153728339072280825508421697318695819200936268754983628715860679440270586368360582375612459425794630356108871466349355677784928379681425780000663682034149437791465462723114512215855697694011238181995338848242596992995088397367070517132843145249799329757895205316328690574846563941685357498317397117276497608659943663253562570078677428065347031257855580932024395557410823052011810168209812512253442980914793581688262613944889343793106064585877395337518712396778675127546820880080426140079023563420614715980385743637341496464929061501287141144528440093901281532235073818958313159123507911704160333823703865754455766086370245853621187345462387437732941199467339409803024733188499390017574754013252787972186732449723657429824527568144972505039089923391414981016014108548567191595593662128815891114306030074218619224578504769047196045625763100525027442779487002443560483056064860901456256309124077282050412024570848397517960235855768804527599106064457987643799364 [159,103] 290680598544907008473806139520494636827679800880798255623292530786154747171334601355440070057003197237086874566833277705767434348638577260039153581672816898228096931756949310031893108920029883818702625671954140131631138775363620950453032537040729956392486063267428282399975977161009075317425057239448743106482303199695112809842961576234065141247267195648934139373471048479634093065764839929533922413499375987980671683848745675861597675761588276436508052398001238962816623210633880804704810990946178423669387412502582957623165336742651774306206403401865381865340633525329570419413843509134296917165669965277359918306722599698366422585303320481038279099257404198239154465905213538054297106379685547555136388361569631387200035875165705334574258048681877553874548488651556103142868945880993006163870829713652309668722631469461885002433518361087366623368997635805468048053563345328997385785614576337319794633425896923040770925622849482324781232195377832357947681696322082458481863478144764448391625178535335675882426954291231580946270344835809781923651712454410669378542693957227038531140579522579035243759360525620113410663732284454768460063405686104285958654611282656944267610814393890353753579225675528649370104687788242574021376511476864689867282965502537875648156411141081133436580916255962997580825345690618723082750577342293989510917398566019698806193288273811919870463040169550003029289801482490491856214731574250029775687682386462406333316694216291167114853499124238897992905944283414179852523300075193382156437084786701904208032361287754700935203967376062730290564168616237183514622397038135489022649753061718640287898771365595857882282541934789665198318352962839002248971393074728 [159,104] -836171450273212185982973683620437782289863457334955349646456549511212669027213539238239347159741737547844910076300673896937104500341000348422333636758594239580808515429325705191505860409499117552182389773554425338423965523508499932603110313678655816443603186068515631159421683988296433517279431563739190928741123208121385240660869767710954784575909363896548118896768363005513909178676783859020126187089537793116608261626765132875423704684661953509909358959352505140792750528093196559737265706718675415334698713266698992989148953833422996957203653286568829744191728005976062823758634080660362842077655523978315342877358831850930348745672154551500413157994214317243006374243441308674207967142984239462409964825260141647519998138637159876227580708309395258689610050904620121395967863638062680205188273958592486233423909619809509958087930878592422762594752172178952706755986215799924800441274665525251114952780261442484317295101865200392906745713743175312918209775802868544224836155945217518368142371457277378102270429401506646100327558511560712011979601023074302521846106754438120252787936864482427519515059868529370118485115636039429345544404913072530931154527978068019715345987981190306711298676748170752268151929356905098629545449592560523690750676058116293184973473697334370107482187170204476482266471384891413702043630640338462934836841658492648382252115441916425391995956777565997620975758947908001441692517248476617503506468611800841240757087989740282290133198979920510917775884849187378530539213273052733286960346026411532492499388610365154105933125528548263549662120626703272904119061727880690830557850860852650258806605884820183421321925038755354396452699061388099911245532 [159,105] 15857226337759610849471551060705661035335785137372378794952822965248272882645464888335127284431253812925412534546335120448778589817961451509612405167514397351454214927072566911938617399268581991731514485043302413527443018375677605477739003913360740314541330407292571927860704053253284569831042010407134380946626337262006555400945060559955395131991455063082447620007861962313020544909411886605228357062018759056849671956685313007827238263939486933239594208449639127607218670705725604444061510849485357185517035432913698209570442733921678932096184457592225820121445914465227897759872707254855299084098373304718509235939645694925557453485288270181669891538163136228211780953466595059798844561604205441051386134074061207192385615680503891740882706067153943463342425306272921998646049816719940902770045723358124797678341801663286606999965072010392165130351194640410728298961639521401994739340826633073353306883387375769736040398803370172677440324718337375713205802469153510056349107239143326110156769093380641274059964402339372111769612325156639280425758223597875018742535472876691369642562581420970857881201056236748328003152520112479538453077832238587872270700178606536107592462006047579963575866629663937913276956024157869462379084187509179740174341184380044720406935560063277280407767177589867000175377629899596261358555356272541750539148864626862418958399393814235374318841527009171790756005031168781460839301175733055598064026384384614736620351108652417897305365773094705909411681005023854078371175405051658485964246817697469873225775180810123317963375930297637690402518363791772784224680241007024341293969683687279189161574531107405940563443320383048665973214336694972699228 [159,106] 44422287021010917659503032669884009026657183880486179102535813785930523738430675927986349627414792653460565984767709444439496133141210589064733896422252368040342355548408850709225909375532019918872128168941973272117802469190454775820927634970443406851531713674088273859372145507084383056265078883224846067059308462542462757541851735143408398532504590863600332722689839382363328990225751482803552893533318221412200941877085632757020332121037677198054986850804465001583505415966657144726564277614862616485574844818434453426688406788471452843011124639699450814448870905074026473383811102234960305377329684362296461263161882708917404592606879645897638235422039867788899850789096903385956604026405953556932511709729266160536180277914802278179453622973503175164317429282286004992520091084166294839674570788093134433029796054722279861765734053457997182781668231465251696931745871129345402344262916632478823400474788400079510077739135399847238686369755648279079614457247915965156168886911666534528097329227079482775079465675468788773908282162593534450356251855785086710852549441494179663626945133838004268645906342089270187756503523664547773391383186869422693288305207814325495198439049123286363982759787721260486297732721753842677008387325935273973246473084678869302466883753478770202021384329435421133490510400845365327348175650840305554105719783820132279809845119477593447939898245204584413360497303588411864876905615380952214767430409228898188757974169183996985303977285644742969695958007009214690113088081839737274594568940431499996476563886722030176384105486510759934048092125161286053629435534599676604374719789992966452401772060002288473235096304282013589516884041044742 [159,107] 1165823992418279903442305996983159834232212619457259052568938790659394528191623637791120987137962312557712508062530118823873611476769327853728522703031344555981453101501492102211743560435141318358327647974200197340839079429909796266718516794117663320106999874781274163578806819299391452866841512524509080455041386477995459031201276087143266113525390022333983504823735939195579383720872233764375449018360264545548578627069805858623540923686919203345895512981505545673723400766445981785615480463634115308683933992646844243109944943212763776334596306912629451076045337070593717519643324945069387109525451049103962759104062157258898679342871679342009060197351889848962689398064524277599055101318333049046213232494091470198719757886661044831884772868513721948728740045053386820550104852327434449701672289880089689644352217786199832950668644089828715088502743688589699215335428185640042438729343136890291238178417339062493121627680496909371632998741545547416655986449350426285484716765874979319419409593376083010801533594212579707299634776434763297474308106051838916843485979520478121359009612433706528022557871943207900216576985733726245330608561497148795779078212245649348371754980445442993171830115013831047901683160811698480570257671044105518092032557350147014580511082474487057061531278953964670431964309047498492370536038576906444942914383067046495841573392557579469779056808357078048602937718783975831805447965761647011269807371780619758185081118875525603551299791710664946652748635502246090054702627990066308707665013283911591666587919195258915581706523238892272250289991790284557586277040028504926646834903550710556344264196375248323552549578094662308520402736348 [159,108] -487949705845802077225754609344355564012359529864386928028035677904841211528749453058668868555375363892184851670023752910038196525087093073342976581342647210832008767156055195130229366651938052276894018634237724557589510345107281040354711287720535267950712064743244953738228518893387407312978188436837802315733719364875275054995836795296480641415373063892128509645517723293120010715734232950607595065944556836742171260861872123851740325323573567410863522868976636367054185265481048660365147706850126231806626264343044649352988578101133722191841199921266464001692103709217762216201508004692870919400302726697204109630801687997775886312604673937879077313150423752543787301443502779995402131406720461491262043918472214361677272611641608717685296606599030102350124134620734702446941342482145178919652250549939004868407305665621801265862696779530757069906313399006727942093515158973847623563526668927196835153808372114345488057005679975649910880892252685765390397445716488901427041965572868212183826170355133386276662657661260630912568441558575736740435762044970661737317863145154031257898733887709402715126451412543700004664769377650445307513952672999588248828601427583565091110458097896941750557582894773738234643538620445647827938151720430340755776551438712034079151706047241359772780502931182021722670601801871967917931014175085597394626862301680097164317942813080950395619680835015269398207294975112273979446913654191001708810232624051934560636918408653470198223636530034028180920365243965088691386528834704858870146308211633626153428711287183235067208719623068303966641087977399139748217247051667179396398142010713401384961141825776642575728672497116281139520 [159,109] -15151658306493579991415419814980711574059325085725428446975791110282660564401770584462010181807260307665237761475580676855713513550911018679642182775494031778409820276726440853529939257529041614040710877544064905661198235173157226353619534030117327811149777068814046489997766396497816747366646897759230762579503840580234201834220800777191719500163960074935092511908883990915651093542444466796745637604004958850347092303698935295114064952254209423863616834611425502078624572275763647648423987708359385489647921916714467693189210711269967033874474070640747912043704569925562232495016478639346277075195030723133411303765485792347751517448921276085579097901923635880996496521972810795069021344845446336298498864501789056905187120695661669243707898536109845818039676102276389075357309547703734678779624018919162729791412987771417586632537844915822955484585355606248215192938758136395137943065987143594557914645386986418602146161005082568658416197269701158387392957756403152128572871757974170699978499487555039139690609373878850479219709918683376482356023497890866838229755252165937725290095027934283433300039307396622798250326834644032562715088956493292082172369212062451939888683326078806033500684166667929133699205265198196211764719595474440395541931598579299699351162428456938453320284583229515806581022690197295302049140832339141915001305938438852940763091094340577887810339463426479722318919756264206883015457089533990437932599039788320910206017015738078003984395563115269567802182964661327789700927996061146827632665507535677920791650969456386761777529196758042594848014144569558930242322788242784766080236085663689444303822372323030675926714667290000280 [159,110] -143973736471359908186395547660394743278616558196306262031313336678892185620839690126124240091060446636175550760832573812658171126095384707590978246038566418271988492667347202370634077630734421977122923690036923067282152573634674413985358226614932862567239943284426536683018757279409432247125649446764354893314820660768558468888264184338332019563477297371461014041644899850475178374380021287856624313908593862863562604190409607996711517460967957972619278230579366534477714545878329781777859040371090423951650431766712217755406620360443733389403955365458870011071160906608456723987757216167354827886029042796736157351981702610744398400342540209772079913958368841700992236206282633478994615889542397305458293528379425048117416533406748411840898348422665748647068683042962713415183621259105204698923532838265999296682326367449802778364214583629689524326504602161686794625717428151355342228201278245663983891878719156387632474249261052271985476543590098546075661714085964884389681658337095706921229697169909662763202248240026366007131024934295644716900855989107778847396132460470103917984751622183607117996778624606969133202621876958369147694089406366046046858434804215607867223656716193307748522767842701509805805490789303970637634954154423945192054790586876011214439348781700309932136555662992567584627304781550103066276677357945057692317508465306540564956486777200152452359782419283652891743316568664547769774626333755067081392744545800562737951442057372968549235861744843049786232567752392709596917857399828879729072707010619769935958576589682070442131950350262100528123458067964938454648849831061373626612392694158430322659820164840643872181869135958 [159,111] -351847921814142323458414330612813298771035180562212898084834659144530184218178215067330573296644477303960630775019270738277899701717310994930346280558984346739787877806559697742291206750229459212513353736469566422864322660879369002654342056827349439285403225818394546214180423386657255607061715784282292254772895319564966041770958502810651220380433635284137580521686190574845571333088849598578241550608728744750457074782717176258243744397764991651020907185118434361609750261892975012417743696740308087359830324239225116246925460139237673462199889279850255978248453133068560189049506633791198732175290766671364989019581982031161136202073333046677880355662265064214403039966737998859978642856191666238334916706404389313330468444011097357250749693610595774073390975299078408081068740260016908542375313910037066766596972757929819813856917586645701227470019607984088124560139255178388796499714367636489588460815132058294160966099867312947908007015978158946050594393560699479895146452882230236517908626331345270896240645903149227206509815878662348508372360806182721247428415572475206996911092560518687533888938340405725184142940680142925091150211555211373404899268188248387541474589529853546410179376083303223741254550296872839807699307210471542698911923094953300731454805562496125061418923572902961795118062160207990091527848152446246438679038518923213785187014496571424204094898506873099459695174155421908763038801200405059697204989662338457594019851147428574934605433638281947281128937908589040381250124327429544199691132637875673567633222961594564912023901649974747493278866424231483460497020728721068118063495166764096971593522413497720123107762 [159,112] -460389405231171229360574997138457850120414562084566502351394520788490148276260245816817486893657891091719171077669207547983993613607949161685964729231891352659494989365206832555861960406395644508757347252404762300376150711265591596315575377946561295094346452508512186204608030505662418470237473635395346418317446626331534745280606571473372320672566456235069362987395088242618859594505456918126566549017148896460495497498141524979639469481281591874310521292122667607015978743662642564966384448606593887438918255312108589509407534309439453117963700665143448218484495895476555841499176763101134311270186649105981376693858242883177740138611012698847828066084835931509783734150528264314803316392596817584928075228809912707889515551517930646947478786665487462138513932137097556145981673525205574104464126938164089381641759716148076787058405481619212955968085586213274963029912464394061549011164479054119168603571614940450965573431949648040521020503890556210290301357401341597173933140967118611262937754211273619309343904331262666689641025789870616008876432955893927965942684397375714801268167302410757571838552295683430231335082788647649830380588546177733167005790798112886710526443749289654439033884392148696128765742044742249289646679082108044075660486471623389161742193532902239908564129804875611449149897537150592191536760704549156623573139057203833483634909957183843530263595066180835456536856371425513522091066622165526256691403633360950920960167628052932074451752418644302244226852210583957367572861845719287112818876136475645479626372669947037362540724066229150397171040787224977196187605937541244967903072634267216004779921571894596240 [159,113] -432603053305452444211291066736046220600082753335481308201624968084777176388130347955052183994294548256222086918838598039020943155139558746250200221949732511229288181519392442573776753718038027502008537155754460120823551229306647028773289343567303709019147172486711059482365100748637113197634358029456524523965359524045640533122186461968763886140562628643272574225077590060997138916779553356954705392873108381962022073711721080710298956130146618841764014940829349841088023491869781572567500829231611494911519565999327510205642543846040969964303735468817005319318932667828055511526100469960529386696159090487180573704675339807198785142688808170145708587363821892205664740273963328084918205429752174858127495866958518738011692894445279510448969597361991637298814495322002579709883562529211694073781569142513036383859204283211936050458026936106770234970027803226522819342758383298206489305549002693213640091309756356251304242862779292550295063377483778721409523241287903737346280877184809872690880188634310351029160091730134750561353869807998813127191849489609514494930055617397444072314155189531821535810357035566383156414162384505152042283864420260597925961339256988423573686090531536468755693725996145815109996140374375489857642678277197425223819346691096032666676324985576916011974441415234410381803584166545068557240032180629998003053590235764740592213755415412930121222822056871953553095447107325396050223788758931122151709979606312557222474830449135481791763295244780219074945985696729340798901200879737085060704534914841739772174718008801904408091098838273798842628321096157029824041174366283637073913507409998093418079197175900 [159,114] 1043284934638350103353997949319649026719423508600900548493827665439302134771753598592345829744476077938072769891133024131506438367071935856385378291544997330149788097790836312125742927379490030018536515034601899021873898331701665398680313215352243600585433688794568686821775676685108824832046164064483550152904059393146666216166616588067559647841093641886667580978286438684961731287383333704893848558018865621251926210533641087693205662096163256656621360452501528483073526729169698825558468487400991861853619868013180863100684693571224653541754658978770149693444789701880050352680550864863306020680451646484790662779817462501830979426439313422551718215787547405750968986690235075792027253179235818869314113229832385916536419925718687701278871475372656922502373690851346448918596742958531088965648474459805972010012946606961377390381317524473322301941626177963814595993545638924822679027747749944253832617721114759076275393355791505581988827994333796557702837437471081329618687574822158734320577366126834495446262128091948552022948831159762827931818981222728810834554957323364148559343571903260595379039971933884637273646299963818106783885114461819693348175151639523139068755620766520431852065105606888732753479920443064829562425970700912485492742043527860071207766145890928587128285497318313101926290558372858122232657646320390933878926946249016994142046919840517345842995674808618633333868150786939879852273991208862593322031406554001049762464456549996178226905245458596078106953371458078088768621296197372421843147545114490338997201394095798362489707625332036236242542660196367056965801894293192413318376284851394524268798832 [159,115] 4118016531995739083156652481358766893285144441156655299091395521549717268563934457439751739108556890997815337875221892392580139214924419591166446600898165153810753425837142586220037675756111784541145521718200784747439183325859210592858762367889809300709080241147636629503772832872237032575702490288162225483934570629213552463557018414928237337755252096816575278420559195192007389240802656270122394965980977844558978246155671176698538735207943538019240754992490812124828312002941967144894231432495680559390597215807029129318498170856991665682733708862872396729115030940104213310862599369663569220579019102646761442835693378515660197200814315681616421498555823237141763448380579991663422640887067140280138605788465933623013075840144166814195592521836319887050601884519288104982339149407459378972303684256896939352247138814768968849040139525709590781564601072463837690022480329842701048686549643918098329828925407039698271315950555369567184733538815401336076232962118196991671183587530371639425713306139529878619506440816004399907856471473836376564921388861001757221434840788550514373537774283160733696584375705104645236515297155086874877948308027242111468592268208562408522380097771682845436089114482392996753915471252210319089698831166829275911786638108444955368904406477802682972926599346436305556585981947645105303758756429078075784720961427507202579633155595618775975809160277262918554412492294746485628657482950817895094863781893996683269795018674211160555348626832904011966854531259953448742945874673060874073733475553134191027637387060504801455359349077303499765612850930757597562544834780948711578668689185868055736 [159,116] 4575195786839937711710493691968621281688754446658748714519252827964985161528587580274067683028726345939150481311486677522754338030800184664608905372976241635914708319984426209983457992672686228340954554404267873042745149190729522121914950463889712980315238892995741057772643701412160606806304297597566710433131178041405365492662191226822455086296159672007570418125326933235304882855688345045900385875051571787758913510533722947210612951315936996158125875240798951781925584084752747584655684202478445340716648762886863944677749304447998226376199955663743584964930351573854001927494679693827487944099665548731650032797362493171444726557211639079934537893533809027812697268135374591052392044847547588127549011269263132762475355794913838870917050132901522522409208872522946975804265033578788469943938487507921756945002404800259253880749045241748102849880674458298377883824153965358463119808915309401003346054019002599657281185971563402063895225011854299436180540579664275344012993034044766732237335305186824292346690233731253603617654566775151014541271554763294057407769275599240373739911966293900705148838248053094089279740631873329919285697145524037483802921912958724420862237226500320209523875514258607639799583757237304940192376420040841010373449722823830680252982804885963111254854934050077136767046298379077176221537788683677893907396788998264992537387231719050292135832418816313979365477271599198362310552743762019327670749451141227104157804255293358890639222957121207765452313211986557454969956226170084626852248432356655078344686562600103511670044133164370154108344237227355473256570062552805140334065272431945 [159,117] 9312786509324566650960797978781293752989388242600140525278694072849722818182609476471086318159043801326087792702029330262069231438313495062351716228951926552056916640957529669291804255387161112613243991575441832666912578697877103080908165212777407365582846356867443362653229778680452717569922119285757814809430260836438919353123791735928399904505385241740755206637565557581290183008200918766252543926037925892977257750336050772561867933948085324001018731244987048737867124332686951096554040382344116567312042453293708196914975553226569478513076955377510361681018651662356714250560819661558065025058348026549044463163294282810458730069192995275843941878520890569220651784168073248134845385385570697171730517207393584993830620739427367861252405211825061704994832947316937402991775224301299566118244226005559870313436476321125373509780911654800298310967980837376457543989121667839888908736245578727128642682941671754923707572799566523021331859148558480531493490378679682791951286439389948734384746485215246893477957864109477097669938896337056165223330121262083630152055397560769935511583718401933435531913352294626323424206436073216689551857409521348474395248027119691024238726921235489619740210350212742290938155678289925900429275462129536377992581988819681817070093355102307324344759218201693361912667646027235125502880386565631207840886859390898020740103518958267756112716261114875661246138064465983145014098673246810551367184008794184961576670588332968873216778812407644535759628909604429557447441603609790509339583801934737495102717559056467592698233806943754444907635373619907566573975802943830454905540696 [159,118] 8896922788912286962852683236674230400372302370835203812105790660837203180931063795940857162206529648603251583998219559678453405615056594128528442175571681899597888358353166963753092640466703607752080867601106002760615345179450668840337145826611928927382716933348623131142558778101384865759914924357047277939896802623312970176550433237015024335044153652798158176779721289098445524134478449758133758980740154361190807786070380477223890952672618394350191148738608132987564579329225754743849506455257322484242694799347511781544998857359357487493296631260364957205632879117766913824130948572286458757745641782351947628823754813935717159421016264560727231204507606410408109309513212631490651615746489234983653833365509824329010794853833812006219639695892733856826868193407858398457029784505433376226938879396470102289673791377497603895198451287669002518248270343989443003107579468578579383495056817741034017335967532287797287494667202989676405767057625130354727268033891605026214124829682664859419066449457242250821459113726805049255965696052760327530501006228266389529420891911838626173867833236771033092267222608781303185666304614508540376874531827618085441362974179862008229409872239632015853204013420933230375963132952313444939960928027476752268942698638582413397117273072157769844333200771379221404181765869728145221677869287260018558318324526186248370323602517984463409839639609725835283156403551708633947659475988928805408082252619790560947992377528440470077396950977675164924297885618270326137066997648649772107988751825118931556193821308476912774780002658157735155562997089151343204676825648206991092 [159,119] 4653298488105617942086050170478767819202230713443764520411128252716294472843849208333260048442628512027992501181837065765056452536289308647881618966903165692533804238129183018894809000811144577741757247094875518782930150550240205209682255370048160766779161700599690190215663209974739550313530480698318018089929369419339327214937007536043016887191672856320826249329635531360739102987919653058193012916364921674121355059195318413793527846580724144750782531461421911506612791935286462726402853966892001122043824686840338612853399080312972120550657019832939087766557678600159382957564578045935322829662025116101651548199014725447616363901484495076739468163746749256803756506072040306136834794939842745565811878001797376874857474684329739399539686427559294559384799600416997365052593974811179281173255074053421052853295792076978309999151089475414655604779236130117987847878486081296860202903353347825941171279444649593814362299193424711674734994440703931703458673284738376803336721132446315540832628221883317913875773937335996715492353175467248153204750721401163271549512130989355965106086331643908704296240653467514021641974664511421941552852968240753829745906265557306229794933398960160724697307989190332361222648285606786759799070019652034831509903846671766501397895728845996420647401669104428326519776376414247087942916813449740559330497599194799595268205518275859781620277158355844428567110414507984490626591335574066851302987409917880148102406456905043216169694327056264287669081768092563160262023981951460052350073415031860418167154215817378212226787145916001701473441419215295330222078733781436 [159,120] -1034572126970200134425486560350905895745597803553855641669587976008813109786957183864217676726651183865355369441226794699604993515078452224707693252459709918942909406696800926273299630870224895277973159397842248774538289827883831198528503676361792619291646769881844007786604729614484454968551933569850727157677228218039551673153892737436213861557249377248672893591779700692261960121089068023693226274981963191240621709574840993522051052657387854873675279646574305878749810946982572808002175725393075648061905565266012948591760252895011822133135327630716410574916690065961470197915955799539633457889832840346989814342081907650106213778329777023271845481043867845548461826162095251248870638416204625075258124002844987869176412386193872976751954877027747949918062567076047193341385061125997901490507465633282448100995147667058425507572491467773318192250542203512140559217505821577750854114935710364191871377611953887371507395537568454864954792873633007724247285274589490705533620319979774211089712321387583563425585517927799083196653743317737164771209291649584311211826964155385455484334505848004071486630470414642604816297348615067081398543872685233322154299233924549882936995195893259046972025295400717482913775037836838053434394817928832992443186352289202899768074085726254581631984774990051185500160434462273710479789167101664282235177926311751932116784776885564639180394623229062087056660847841361215634827583295767817978281624142065021571285033352359618993824492252276229598266704595231177003705768029413074127594073040285185354965670940010938345841000543671026289476004402032625188280090 [159,121] 1857563709825941973424447555547782222391966352852622836941483669067873598057107761946415633957783156050972021617256515446273082276341822219030190437796080749009916827932654971030741027343309251570630648173987233280863283935300401162841998041724697304449594056008237983260050786963307245909038885470170167579348762401499591622494292738482661208532106643097677002642110826746492335436846265044082040055636782445112539173911975839401949405766722488879253881473657399396047363700895338907543057558060040094937664121467631448542661056827239082729952973940488570124093230137809706187922200797582174648736973911313811304959074327728620511757720472160623999639066738774481005232140973741051703513436597375191850168116173005855208908359833860579847752332682755221822690526327587000220142836983483343519960475388191154106615947873065466387564984263030957528090186583394970650218310078205426584653865579034308128140254020924054825776055692715209163233525182190571218457829608680455445370192675154942578649433681939435302661737860945476662350882253913742537100369067089478978709649446725187853748788640145237785255553921232703854897319353522667094308183956630067497488951800848739421144578767604371821642517036200062369234322947314256216391759158240270023965382637089606838049783178514658699535414849619851610117509990241515955409337564596671625638071605162990984606423224658441274623241300476235346422400159313515812863761135782088820864494936364594129598549886832692067080386140826119948424149815890799641130417818818297092783944200238200126631146344865688684582217959888167392826333669736368992 [159,122] -1361227216922780763808304373076327298550098958844862527022960675555208329625509986615851557608344645376725865178537748917672927406893073018026618599184960937462446024731005776883938434573254207481206285589397022403287621937813338462232740892234140712781921382860276966585828693306350595710067529747131610422486969880777877913526770872433910555194878958026854272354097349599659989128189382507960486057165472433257650447249481206191985705586501122578090939354405780882724973745326267366208501184917224310004027563192375210688668478612300333405172273192435521263174232829536156990855746554342020968945107837381876532957995609668647690581337781589003394433806805541161572894167586032537153191707932082404744633663191079420249165327787071665276225850612163417292010309825301026952124302564271844465436405941596903842165559953693000366745824895745170429057537622169690612568587980078883479394713536900972743144273120704746452691895199661481516121012186583376824524613954309023674627618675456442187592123011195532658056934567861441386251528965902644438764817565881090512530930719222605980070103642111874160177049411079602697446645511546338691835930901084601080573780629934577235674129873705954689698148917864679263499952256147566629477983750297153554482229225345353783246082780405417083228168779268431592425939844226130289590133746782425585255210588803490085307646496549026184205508112502679157414588196167637429772216746095388292480558443305778482677969860270996914958333795702715036124169353535760094747078738476995719790873763556841409524096724979392083270664068377621362771579407060 [159,123] 736409185278677526757017637146655454220358812474589156311117927028524053535991881408671002472259065388418200959340859383429549639552847959615551688765035521088831041854104257162637285451326218884189465339218453734913063347865602192998029158491285125447399540962405084693219675085375948715397243450956986150595384243299960045583621747139745906567860569127256326042792107569021404246545355805513111585202758771298728271207810851088184511249744823912661976634535928865880057279812363444584876791012768292520928700242188619686790838315535712968087112002503092463796810522667834044643828389576089880339619053936328359436713941249153607515438519659086109908258616230006827837554240690041631396310137502925098007067743123882779904374714727862013785223002017107084327634767223563594758873905879930319327123733711105530674374753286268902834496195788673495395275960011740471803291184606617360685311754964734498362477634388917496221176764555871425279037843390398358347127421232659503323713408455941841241010892715149542940158824116306640028501113390986765649292542386608375986517764640339257250780739608265516067199943979042130852067567127926204926594851899328968014794229650120745173147007453526778080526169778376532860643619897392808612488928749133999005428387841953935072855910832945687422570840519878923050613144220621355293764810994825974604345949033604134099573949094667002882270280316601501437151696411240251100953642475250019845065854521546769319950904048508710281928347681852897326338597692258210008085670549716992882528175811612900662787793902826924449930281501320048027380 [159,124] -231328397496418872955069993441514072775179294493308683222606743458557695037956587115940770940971026504389763866439978211711186582667095028001408034113869660461788298661268375660918087004961574547461284723350115200784197784344312467853703218948582407492382318548014403280384033869909256348806097956929379929750868394382375424163959426764744502046739097664909979037329807915458538110697234318644162574377942383663973751054944738552246424641777719932486507882362482734250804266471309149346953306064626145159310511837520017166296539245089488928938417968453897998907293394442397604948268282750775709278924158161904906534817739139879448493046073004523863121104513805834497567351145694760625289981263772212357447553430663254899465675130597999945525094072809312959308600620469068471764392271609880686835220706538081118636150748652380770386552806366642768039085943897446054793928627561910716630852438407426373483903605418610904984422495436262534113731838220724293481356627524169122436838622288071313576608640134865173574465046435659481974462133988303176385173669150520091071832673747592097382153676307702091659342923887381419275600488554541656820191079007083905154657419714240637394152461136547130812312444149449051866490937945710164722141407383631980863396402627831955107282940607516397550860145234333054982395991984954902799298615712692975387229139111432285341383308707973718364343348282278224084081915720450137555606633911047447961213326457153496014676263258644632203837577326955059751135995995899093456486300133112240071641897556691423737869359748940781402449291519811351 [159,125] 64390174943863807464425511393580740384184802025429766141146910712206859969127032061004461638941842085912592687844519628682258801141322019062309420370391534139985796785050097978547369389972336733193215507398069080522934215927459218871222389873280484333831543929731845143028126344975515429899801740419464410721976988793415741711107452308820035094445745609601193274827680088075791296223450650378141642043719819942394968098604419397002314807564338650897201513974048880044325188624919205079398405071753783273903661875901263219936709693050256473670958458774226218624323432526255082225949983328740041745455296357899102228756511560951494180898275493034464515965812551603567913246167057084102210898335483722857467500511391989658397917951105764232394567207893058374107121835110356503194100133163573040716577709630687282562266620782142195284997420379452380745228209603380873833390108811228600859738141039658260894232225548897825119730053885117260277780395510072984491776809676409479103266053046997936853239274976546353657634946084129020333091757621730946339218502212571256018609410995500263323044587614702362509157443668355937409675196679170364168029756362368576687758263009743348281342265759484416965917331699898290667247851391388550388787856361115488509799792541261532326403719219972261522957967290382592491304951841277094453527174546620522855188494098614474373033362501702819960627332241096188762201319905114756877025132551497998391128866724542379275360911410210931588716826015759147829438335832164865608576541622911399527135158763342082038703157432929404858602584682 [159,126] -11059340809127178836678655379468064446952519319924555288059348378154950036679329960648895803019399767068611405914869312723618298095418066887187694705305412824495758061273912754689718102963038935683849380791068563000335736341545242813774397448230017560296904205907996297586313565527495374496826091545470112378996802998362667374465923489252897832306088870109576287241094012686370960821734066105651539196630635977403345464850586914365040320054562992477425087552998213433332569194580590671297538883488187692564239099540552178148245318584781514260025941603132167555438691629069238108400770050792572669057840661030662303059676470921852867458179655027784449941690350742894249167956025893729142777610802024650672239856355424053515561265479306544969979122983342690950196428641032338069431890464850269272405382134446820735286618552504089480840796563165960541124542042718012355683819753817751586093507938597577494244717514304361176090374668411785806152321040961844249360132171638169005105222766904557290443564902086844530331050777771183072599229620377267416820033064190705650779524531998023695726911911983940537319214448120609789759968616904956719297804208754889152630324169436182669856873342759590493270623178590657164763180686966042677416991689453287963261168056706133113977391561969105678173831237613224558366744999854724493535737429054934419992210651922707569710159957593750753804480480627471705348187900118644000603744447618522477235131411882600777984764433969494301897276385495511468521064866848203963507237732007503249727062739970435208523067627947779448024 [159,127] 980257375283728130069287947925672522561454240577336427041571445737022721310837184942673869653200360965796282471049878097288177628327593556421546039098492736855723765845022699869983876342748345468569635225749478598488088744497721836508638150860525768513259936867349675291569677463630853775554538590251089595331989212202851753161153043768378172739407673933009154206421702399349051820558941477071348369154817866451538527799760891430903247561749979555928492813167445352813823118150194852037585526673543526908971211967443509403979346598726338602854984965148407487749411232083935177029658957153812912490221248771152761964411177111562149720553421814476175056128428743099722571779700989354317539232029818043060086258849650276724014115867505505111831656315726452190732804381710102455870096932104115973831754462133135172056912989027473020487881195066401138364295846214188025151040282993116315971347571309792643235118878186188457514324450110120715227679670450711240000851836932192490270790887369646285376717074915419512063883427541796130721663052504352277108238216186352631222670632503452439611017843109318917039936830251379093968424852995416994905209291989274113636468853356171120043358552541648758599568564604373776259232632441602007545105170923634022483588986013757031011324460602759842476295734086815573054307422401490355023911977525160962837729048179716453005643577758843551076355556308696611709267166259829148490494780409035164047000340683075225757720101704626417081247748331401502856720619324007587981755719446745209086237500569068138626325912519128 [159,128] -62802518919736929876972010460982775428485109715763248372188800858361586599521573100980276353967208808314491477454098174561310686757817732618621345236847532499413235304225221494791059281300580884932728762199156285702191412043620501261968166839782335978934607915462625961872280253967230083676733389542879703845362395078665066606252022414944892970090671977871131411857105310523728492961916842468843288532874370102607890842301052380083072220460974633567941948046901702403925261743655007521439013961061786810509475274678754345650949246790237358861728473464898746584999446932013111448525960757117976072627512017239766124714622464755238711911244725676076308913078927944844461584053251008495324084510051225200097876623182950938435929639120610465191010673919614491302490352256187070528230330719611918406452018548467902107502714672501897326884800031407420048422515573733238637951047652470871982084221808006964390096994909899647052732669690199925207617338936068544915119842213351154203127493739198304079575546041508336175320982086717896264316509709635234156680860160277963762713216533199352750490190689852182026345388606066878293925197792418473959901169633534904636113882343367048566435948314661676010407894223198890544203585773773947391562945388102884156318720408401622985595363659476282064784683249909079425286314765063253758505163245106718213061563035422046233604283780466922394836024433557366522452261296339687197355781958194056162934322651289056014869035963071928259902124206570544056075810686213284334502726350973118442560370850364181151652732 [159,129] -22546203961124833266044685673472055761683384356151822289932507143461457619291991145222885016895259439832560091336793162032475256791451649789448947173541634631877293576559455889018154804517424338250202778808455563956252141788666831376652305750680301995642313518133369539649807097282739729433427741631148122172422441851554117335993748368593378439944001845149378073162798478866963853970776011669548249669968132096593099166317997963676872871456549989925463311954686442381311824006969729055407434650389649191212449594914006110347693653838462210842718131041493380459769893888226913025146205408201834462524585435954427119765279004598587111147646306030328355790894886391647570680176231955963640579340052416631201501617467073941448345045199655595310925547848867913300266174936757263356104425582538436039711265882730955057245632123321578157559398614960905729613503470201925222857136480942299339652270974263557035444736654190233097341668959672501470917140192691577491492348990610068780526400619705267504851790416565625248761399436320851151822142061926970420329825528168561982025643989443853830175511900737110078925709655601235263468604143182418479733028586163827793727989896862345323046836682034186359306881263968249220272341051834111088463267052364765592221500015133001672844894566583493498225355050160280323276710227388064145938072162664250638203708186596976676039591563974506840829635887884405785406339528813317351142171058926609312184588013515841532641111266150383788496834771359768829725400963827679754839289199811716634916246659784387604 [159,130] -326849875155948513689477448354177606548045680518786554808590664051310140595077201527077254389353556173175401224321869144387496588882377582140463885462163580460851811326587477189147090567635929696263966194997300808996898481189772683682292371798353437434359400074705259338632892792232242366932958349282739188673324011881552528959600784146184555277275721668412656725330763534656342167035927678864858092627628951959251946493208196273187983917174832221732905257506484350245291847752989464702839061732683973318446799368718260454019467794401983568562614543657520035537185156655211460512205990064323945875939670133355237239265311626509133681938020714047183217673094812201620576555529473728059479868009907629829851954220770510124026424224996498932940562857061029650523678642408970302576030479389344704466889388749498598578086927349280021984959433393879054903052804611344400834923657179709664511458811731768505963473918007926345930898112725641798963514473930676568759500770598661144013088135035339685339879544860989310137173469660503131715042986003526228966493692248640624784556498055025824257144953073480845103481504052980932882066568237465038749460240618416087058668005031639367517769551938626256747373891741262941655726027426835957283735742450261496165286120323889662988517946636522032943067362216830388931349356964669195600444685208962659282438769078179691601350977136410145499101431608416985687386020954333165783305630113784634381325289989261784157866404062776609404696508834486081338537013634107082196064376974855122311788066224 [159,131] -46281516248328232367934817935928605127668068130172494675533507839108541312873673075535705331038910760164407562125435101448849262943175046994040643870953328092355408618745694056601356824247418722549495612943860137446030219758851543125587213077378698336623090721701614115698042034595565169847735214414433427721777365318327734508245314412769228947933484231536756910673008859451024216119098080291380443287097542638759760194493762341580259533631603442015799545240223329022142251451613088316164714368696207431880415294291709174008446958732768903970646076693742344743058406597966497799131745503128983282950902006423358857852495402408394294386646344862320984453795984882847439266756728443916170507018578281407870090269707929874377218876151419853832461274029563251810909465252105263042750152232127925839516942891254382676429656913682416729043494938456083851363399792974352435356637038016450962752833078011435055791865319267048785736131801765942704831616966680999539603939435197773789000345427728982216368804123917904518487480592999461313292695176589076748206813077738608008118798712447537326360023989669269433062268542701559155718083374400803179382404616079320253518178739028095854918219596451266239637401520229408122368402227405239867360094189963412773283920775309413762025791128960763422989550683754741089909905937057953516028937155535339745281004891828235860342951195786604507724397336571412490852399346054516008374752252349206687232300042211818018156655108965234878894915870685051427013421838895541881421925454423507723976 [159,132] -21886033116259218650422018451953608941423896670168025532381620940813743844264632635254727985155404849409822036853695232181682259770029188607511053294743938800419471838262170841242249556266347402394225840271533870596166593102171862051121915518833056750358842816052640750651149949341152079694471991951871683090166764334329143256525310278120559884475981153744279874161473752930287386263718343998047565497768781175142823332309684227297743786173135052694950965002726827776504681856271497333856600964738672003630514809124512640018430159092648402288977117417988434575346468910011026856228096451101059960426431441199128991472766651033358790329138633257466479135639453684577452227566589915035663912507390903173760414873427750669359547443714301064737824275542055131643050438548787764141936765064316506274207264762637049906945327632887936784095499803235718804638893165311919316601950561784648245236343235938377857713516608844815490432361459198497427623135457052532879033738224758901825146231069665310986915140051137520082151941449763921935957724557694985379039508826710906818449432238145561387204896285755527318304783191488429281049001368370674022091935500593272054254581931884831297082190314664153302245167596995689437872060075822676047279446203879309969786479530850584990124001464069961172580762237876813657676502683685708151647114115578775343490448252100556801613708227049618787522209966904690460228436103041255127283123211023745595457977488175324170680850312553656835871275920301610503973277115639189805963100640788026 [159,133] -1071091786551574050195995175343743265226705764895292830956937679500247461695576139833749836256077809438883332652819860494108359966885148878789389923118207621627527093211329990750585476089603224366523610310278907352990333861409381362892721438608068956087009001633242569923947629160298981050052117298745224192968439971325691147540489993221296025128909204515600886084239672590395437329546105379911506533783411086343287321014597599250796483109123041122113638388326482350980354438337041957262970719868412488397247727834107886510841795521493146128261882103360414839483164143400589429699346324748773533106158814841619642657892318162045243606464723900291252935383733276130375552938800061155765158686542379979194814248939256069286484589222839552152771138429621304158254084856467497182103822749975017428474609517903858613685163173254852037180761239476081065575837755572123759599155154117196038083153645221118213970881735381781803214156587447553126710984383997432303006432519286757156068500888583536677556891315385951626661780239752970578334739244667555763273423937597440396791775518729192445635554193110822943985995070028971099917694776283678270196120166812686678371846203061463833415163574955439349558759201720233504723894948802912323482258036896005457568182323290535807925566136286569006388838892532874513257226522155453436671305695444423280385436804136311409583975855040523472148512299541359984897047671858990966713952455928181526608590220265391714655933995048517660947199449669940080270234552627607273239862488 [159,134] 24050871628437478885478187341927719139433065264159374458059396922228290321827985507774888309734863810484260537422890532792896191137717028233137829998449947492327344343622616008751930677410231525453561669398529122817972177119279569529494133767248961856058531903276910995624415001126632481971064710207780976933506472948244520756868874346297914401302414771433599817170802552992634144137358913186376808399466736777300847766658189792348672183505963531532571898406022743389662371180948020484974119033659069208657249395311189833958259861146299303161642642507266535483212447177110492873513019566670629560552320682007582685844454395383808156850306119052651175710543931497707355883138052347691980420258448957866863202487999621413061648273991468190884431768560920105021506336941127206120175279939476770712909134180348787478252764996425108494367797794703948621398554725668039960557409060688879832495571150513249350319089214047835990950538736200710823094258318385419284265782420195326490263680850572687747451680424011011897795163285201415374426443903577637720012178552676287092660610301797712754226394895090122958548094442534322565589115160232636579615570812082323484437610439302514304040338943008294691421881598388754012628753438871206230509879052677043748231945084283711509408354367858208877173687503161151565247884722421507220392488141820309049247493472472551115944653440530188176346922429624972932327503101580318270256234540156552063906847891682550676165394073328348624734009095525981638363548944999693528 [159,135] 3086419929655198509393805024832019442094461824667304867158086978535145728611876315748150083006509059441879062537920934768512384191875862643528734778908940681214795075309882504692850155169321557758968916463403774864494247382704642937056961162873403528173942307344573026555665438524379365498076488452341658322163285653698637469598310927944959803988975717288741356589676051227125842703658125454784492721205591601044020735657444476624322448278774195714527594018301399562137854102329430295810257153090325129697342097850777255383815481930029396479809453391687706853810390117001610106412919277657365010448605319496827241732476867818088301614856096019549219148177871628203399412852990136603005090367151155325254231615801189387015401590637566894491108147043763246288295344576496329248219871105711191623606112900504211680910321935933841707598782581859948519942481035664088133892719879791552694743255761816432957653975946970495333415146720151009835332056138851283709368699422639572699748183060146683627617537911238065565495636209901964871079239970423970701254664965389152558152079466031290537172208871180032979793074810143006680320637908377152942768379924957590067604148258152770273543476347461365812564909217669017387078065330051920397087730150495107137941832131207220054796852232578483649060368264576932490986966054152971432431858494141147630794761438193296798456249241400107680883644868569146945865269275230330560482038581288266257671990962214940571183003499327265915108588273514120191098512371368 [159,136] 10318669196382503127645657960125578867549691360804111168025441771428420158138613201229546961430284163040846720033214340227662536786768485122858246492491159677466992635599260119812887176008680865370051213504261429402667182193176432782153704315961963063423322982954287669666948700840557469193178964021943711351514333796170405290799570826561063573012537487534077625858674964068243609888162514603984796974902553708497455373923896688768746908974068522983618127841644268009932257441401450533054277514771061224585906189777040808078528095745845089113892259715857555855933423710383019596041920413486947559853776152880774742403480310708143126078137840910136065145643475909337536583902573478149976552942571102078563180474744930090616112139894849591407284397152345507888228237300946086552977189656050691960871529714059097297301022685894109038796122870722595224296718093866751354029829937457017607035861140825221000073654070304598944729843256480063022374557450359194790274564819938698545651205984617190582125423919419785073973913325505679974087759749280426160041534016018097486520994187138141206754300453058432891496836357238776816626949374707629690860417061728906668034200215620700148401400157061227650949692542528736140185490491163755360920388982993212350955790569162727965490427779587405129605527104688039526418785379266644547898051953500426041070323107934145068553942472295719775952883231245105547830278827917966657522378281407390034875890842416349811825319821309180449247298658402824421982 [159,137] -71952930552735630251692679858404395170672712359533297505045589455186061164935046162678158331185265890341385961419160124022330430256278275426727977588098306847412574247055851270161287191732498554295696196912078946068639249117483318519849664244202688204592367074992774236498816626972548633340660703018396382453025211453256869069936313931907079516399995896411886661703950523536658114737057182874781918739568962638093500869508831167973023694337219910780964250835262860034973917836406663070745389486964394468671144344921058335695696377350972422495664463230216313897172688714261458103668597484408606166550957416678005215159236552824698533284796438278605712967918627317072000306082190846847914516373204583558841490533466391637225069229761446608399692095745395172396926780664576463881589461617797619451645606631864807948340296966452322295095186712328323107308691189211798778282508729357333648191730532928073754615632153551169480783985695846573768588174698093484809644219094342983650730461802693918827847292177902454045529774302419754373238650406117254112818501282997883526329073637841360629790841891559648319413204838731582027627714922158791701134420218850918035034593781505575764931595087433683933021547568848616018365486921497185247239550753294656993761484108954691888914283629897788237843184520152039992521226068732941098456260034846152789132140887917755882336750020995776560590501708745190007250777739571538749755916251615108078955945615809959031432906208325783664469901863624 [159,138] -3419671919999927001237617172286340657401669708244169699737261611166536115989918858607396072321706387748206528057816794263857771025579553083011158201266594868504988642264199810947510513023073005465935106811711698991584336554846581756028640016699900845312009744263911714848443124187890710826709796448108430253171795790508885725850225992247457330366852255789701533608826320428178429982037550972300122412962194956447402908416149369613647785994169543712311157975694258557280745520891267974692761798997785558841717666036217372661872952944792069548964039374622741328127171854112379192941860988963146116352112098046806627638959303718774378503877968161360707194747338760402283019591436768758575032764434394457253383780715198811392413720532881806097174805615020369166823527400840752532609904773823783398358725549056416693871756257507263611712456536312382347737835509362516494735799207023153617998106868118597849552981947117819133425711095188846713846773132012351849560385013662794245824899342192474047476019172824604603677254981736650893681305481967536378449723252869394509940566993300556152244686160897094613114476173625920257861262916689441886908653908092555940828030005463697830511444023784605090002852045379796156362214369625476734548690831963139597304158229702312269179193240196770321024035076640901212738814673328017938879173912668446307727365363929468513063203270014017368500041499752694071561258690689342679476419863663776150918094216242292468676459604411696447403164 [159,139] 3464149532410233463864785910176125373974788391097530868259541593119628372947000858621697586858448003529137402192298251140775144107150111644560802177031199030789559639493969887995603990329051070740606816644067304414213461865493539643152588395830248312585140070006970259409150663008724123759593124470138435139672143777541827523580295101924633782382283454238778675230884671735492282300073134745770187703150805545599996852591306776440823102718187832299016574808334276472543668367855256692713600438101838134791770729225932087480693625817215162263025760738834285581040998675310403953451423622779365045467299735555676638297212217551001697918052602078146077284180571097363488727473537627133729184776303025314745744759191951127080050264269633560280632165240482056997984469174595352414985137897360895064015340384898983546399053698018531068347115737951476103321596793927482641587980903555653213471302722688557329091660030582329609563404692476668891316530155020417253275822157375770122287248038273991676496222751295534245562577082522794442959886253210254312962106834192919406284023896572099087197161616445006801598677375124619309729193414326446105812268783823175248625034455844193480623709377806845396622116162855140727960122764401237516942048145410535539119962876631432513833480439106905196769390182190053892550101646042053604699297025252578334536196143206295178837580452597577706101762365913857210562044591514080058063844360699912631893145197249803810260392304637168 [159,140] -28713195628902127003158111111077493927826711833225222736473706806072859828745035609536878005584674100910143804874036008401518616950259907652641174187930375084142009355810602488091195076385881255499527510836217476072361250889919673160102480240795421714710425664487914618220403912553640306795106912435585434436157183875366541727461920836249173600834001057709928350388607595720554137964923950089518671651348758078877083965645363816641678285593488770369574989148814251759523481825722239529337487046707099900161177589426939039410722836832524851296588975219490888316455756661310527896956811009934394811696173396599224683124875887037465983950713712470894649663535235655228838186552662213051480423417980570571921234387828214754664409649076340193071729990635081133637626783976675457000974989952291549543957419366423788443563959759373339659793698520656053287258767632668147367106643557350267142202825499186907915312315125149573912278747004103020076655518129364429864236058816653856684430416591440371395314662808217547564526439342836096055159058259846410211560403606495215636964249751697364299419555138902841287766700015075469304248738132585304677703541880487788826180984397346482434378776014703298718442876825538974989064270537009329261685771579838486526438771050357229824735126302115172896519277524973130163078626063644596193708074966646605638846164846356109140103782837484779535194558888466077203838877139431467902561056074972736041380213651201966198423144 [159,141] 34236782579547953874741545632204800968371381806889896800624380174687209001881379944210964872586351216096263428496442814075149654620756534007839482693189968597815095440466079135714733286257394809776758780171448582659832267510902226803893609286189442056626223958029186530747621324205050435465116342906225890839731529206873593861469155263423935198171470269476733066854139404637487487111991485400753855745314957746398052299859857280154410823675271983752194884838832829525851700618128075965765122665457425520204534202624484874725812305654020493776993751536620796697234344341077160363475214098276176049685766453417044456548924969912095809875424737305020890995176229819596676513390801975939410038913382244062761684622300333231255851189602383174226145158182711595851004520830455116711786696377468998617304114857266465862134815393557768582681046421362944758359301470146522461347518486190049084090448400851466481907130560072278354689773868547756632185575385602043520648088291966937781092380946770269573927885034316452932968848559737905298803666995809771547260952113901436389497842708339319532721228487543490490380174289041249620550248782383786321808156979971501765488304386928840083123803177667278350034445185351595421396537305323560865132091927572249813189424861869371469808527775177478546850791383761320018351688703709655873640301612381596990591843858093827484683014790589354798111326290716405167732511632569032979930671521671327690937370072846386 [159,142] -14884449531117264789923420666577466585850972954481709768436936357176589498691680889461831212685807163317507650234311159419612297359965916869952168003168190080414756116963948954149356897771213308685479862894506529003456454648319715383337938039562851983445323329328625369274744070157131053286508353642795115657056984110597479684976527496144178932411088371734370297740448587417462982346237151702218986255053712469913645759102458679885815837561768496230386080573238191887297972890321077125029382195585694803178842552185182352239823765839551805930922867219043405490664809885451338588895173150514715702565959368770197799915829123999971417361982594192749090229686589417288741877291374242439619964167608921818310696347275462322535622933948791239443758207746548448405687303125234792599604278238498252301871301986279461441585858046255113045036903730419245885350784490381128201475359840110000956119998385554659122562433411565580778924186149449229461415092529488941671144934028179453105881004183628708243003491454801394273611210768500881850117187536378334331524897464015449273539440499154020274640079941471758100334819157768480445157592978992712855598169344125308315564101245068128799900941890688834027304940588153831538156593479784090268970516782843454428940863103923495240068341361766924146207289148106127862343549202610576564564995660739035525200112046020386673415790772143706222668950686839259860306776060902674468498289921490372197240184 [159,143] 11033313834812846328571488934183365328892861229121359721608905050454996500292170728045198811857708622593632828857288554268846479677319693443513787332776585612055702799090944917670379767708861570607827327990422823416112071945989099513222570837022015936556527926343365457765802561644497338678229674943827173413394567239636119033286812631776602479020131584424111042804634993694766568278077115235472600532549343636342442199290682261239703242160145002448686905200785101492714397838778376325778557152831818095394250967235534271994239033559002114261277985745638089648169529559357057740508207097172272451243420337628921973680230514149379406209238861216975308029315720521909474517267317585288034886858254248237655297893069518485776813635848390092960671245847580603938000174431802123825999651101557579190442376824185644281141994664019509363038148686640208281078806077635973771313415690481946205234598530308186867566337949275730875425483915878832842097188375154361453907144146816489461736827076361838681787050514311475004446680205930606236983945628754314995218217769452432774033610643678394697288352458951350095812687411157559737301480253984130140885537500523146007437588265949992754951947523706553508234960381081786426322841220829270377984029373115907180922282599345056019662435919108406014893440160145492851482297623495715501138092223465042229342535103471304709924744038091821632263263775480554194345768011790168727633658956273895 [159,144] -956411856782635695873033661944281227295882716005857133083136904731952949919456904145437082267864744748148970578761124049777644769153174489261972861183421661000343665922552670937282194256536178066388159372737321408533745481600788674476215141994878154460345481654457014403297500626318556661185088183106063476418090217812436915120823709137259191072805704544684079120531367359885183275136193478512002022533764204593441386300963368046924525546216369300068953375349361220559973962236135505382674879933319558488148296714229960011729914094728282486545155037394257395513897111705093200643689620746961660051285296922601651956396487583768710977837731804032900694207877488428525311130390835520662936146969776279973613317672430818268748605160604576233873201217819785422895396077057801812181974240633721998896615297078605163706803462802388698626130210440517547052284882931103926268714269019043107596731205311270278883514380830338681192398048930969851453210863409363398534036764402066633579203169984706736569558598738816987458658993227660844395139948631481683879105928913287682146731373733828111815363153999994653507650353782745363227250675289429898711465901822818490934139158368322863441953776643725835263556713327972944710883893706216221271186665855414972045752953288426320448697869365979190375748387163350983838486270334274400380822275088985852307601502152046177498567639998896023298967718319174398673167695247993650498810 [159,145] 216878885364698392052888945175528492446305129652696785488614211154819005385203554422809647979818381841239148732545518116250096280976307163772291731825861882540230514839453443812602931235269308519000467024820923173841487548934294311152428714777079086607719967967069951678837120039386936627306049288933302580062278288430126456634952590697412773054881971069349508275197955804451870645733796471025376106421333848051244136618449186345470955444052564025683589782611954393115266685724884323059970177941432861551872891413512785063499485452077631174526297746590034523631382300794598379573245971961705549195975345575879008134510012047541262297666399011861377158234787769504713268974945017000455195608272673980944982953992193689290948511126343106335869640696126364475471114027323427104787652771034237718628077819839645929502668930455239510158087409483810510440971002260560229353059985870729225037115080108827739892264376230463516447593355846830656548813127470125549858535056126476710722038201897892768152684756130838658820005244301621307451805299195341433679684826253724278452745953588759650656029320080289755318974151270824737218015020507849624573967895939641955975387536960372481421124093336812370802068498452829281868418164721353057437257605846029512442682952046608955527308267406484676654978930166398100004674503299654564563982686310745310538381208353493130002529085039912606128547684310002369738263910901452 [159,146] 5193193830933072439382488554513243894238337392011866828250806546678742254557639736380850586012734545651817810481779797866816132081471941555441132203324441271749140006986018189933415481477474649858892015172711229089999067024070941330011077333571591462765123949864639028375766383925921683762932503668273866491786483069833626353211865709728102277089708253810161244516801014576675395174295687059994404772601388628223198830448775947169006301709909133577513006882702988523869351199741799315355715253491851775380808384535392468511218336464127014218773829162605374661267597065397650373369055958266430891136022729868546139786309337162312208281050669418069208569169669510728229183898212795038691724201729032006486447926687567904405140045885869730576925765963592238291019233325907318692885111843628669636407067558625880717848528626378533305112182822832274188996883894011731626964098274337689420502755534345861339314545233500121087015869132802016798299603298090151034567027373763107321396227439451308426423742557096545539722014877529736261154779170941489751637850826755590011879279384061432702246620135443228472506806986778311915051592028104408622755482534926196275060414692629369659470908708263402847833233732887619617010603545699206078213652686052951445711806752885590064460197484884229861282240789887990197783635011169553699799108296354570796718031414076024091211164948363693520911921559283784832066 [159,147] -189955590063272630160202993073968649003475202588977334158179174277643872655589615484446095747881391584437909477018988857950296834573655167171493077755216960417989497565242347330515642125521932292197626203565770597290422533566091651148654243291916561040533080598651955428228487687916259326426671503048151488282962846189537676218225799873508820668917539297509384034401617364337127012153513440213624686717914605747378386715520340917541105197226056371675042875717383898890049540927245067424442352386340326156967534307355569737249357844416822569363181201529317987944872905262156180754834607698376475286072690068646515658836228893162900681232660483608288914993702806118542066364070157577244081271931377689188201479244935357149509463639983224969825179209526437113866963454265824460749732384838659802391504894171853234110741984494225646162127729883848530884002974571059520212102964576289430181731727567449661851023248566989295386872302087711077525010413892808067377745177125253991460160769669047612926701367195958013840868837921444062638192996100368725631017579780035701766911109278251098052833266473491022136786924742444452417420632302563905412234818389208020612259003791612955045166821094820339482572646412757418691958028726829235941589662869269012811581209995955056753059054786589373587219052630244917204572904949872637155703929675987708336239812476283431825395398099686775976224234476 [159,148] -20496212365165864927179659021066916386058447671982562598750624491416798730792274053951638140306727542788441781962553677497081800268068718462862878666629161754680708594973546031419158045758446118599750953365814931894477036459158361262991970341388036652055303063693452725737819359792107054261490907232551746107834086996471865072144836272315591885584387515565581839073563336920861273361195958642797377173244454463134359141489800262186184110204817730747925761319761880177921882807658593607143892918806875108940434054691495497797694008970497421051673344509755585365952543016075165412155753425212030663771413223084166597378895192511698637671111754789159817982318505060180603315504352515386512182757106951289239448407677390246597532771903715355972154886673588310121550085509092044685030601022311634353611895599099721971888997175754607202795878982216741966092920283959446126734216802091036402379133448763983722617584236808489775188744639927216463769126018361875467341312301292865654462161186943312950632043313071957670024882708634827675941874061357999528684976959449616768136933482683454535450776501057302088852067306969851842220184804654466448433081170779377551057930101069161720444917725117502163695232281424240534765365398992350216265061352261451290349356553007817348491291893539206660576744544369201725373356262014226627831544958050304237669215673108407652011415996484066517 [159,149] -69641140070762914699368115327623855060984000089908578432853636860426118868470222977618361696080204532189007099103547595314631106203985469323460541950431443081303845188890645567018564141304076030732415106446534954889677089747447457293383580001422889250063532532685220280975325897095998244255825353630960799259178998550174790561788861650238453411534806209637601065001729019907438683909976014561968300289779127641905955022216030534137652808865481486295052761977638638577529599862982271342470475159780972535532866321475399832444988368337720317345216805222218773095720413527081469436576353714119967410549257013833236876788576556358797287221840880205148181778514373746679347269615667633301336184043171178738238754106540591373426997926335777756810194871989162237933774420869928473648621741368551817881539903149304620994960169038310311147325074443919013036094079201708435719514091145731962382788298591644870816580421052685008568439263093439777923134245416086751608185243943060350316175055401813024463173846363192670269865694927422302152693578682113476490924740510839224783597414089104103825502696932205025416797561017047821671902615405084581037945246156457553609997591769903970081337579215248525828284564076987569118917110327859123247468924455088519012394021332239789394195122398076208390554126857750943922476414269401703793231660743193787431645593768182237107878277 [159,150] -53442720998318979332693692056326179046231315429165981959838650500885082064543599772110987312481392822502010049446633407235015875445299832525935134368314412443529707042981487226023414157727101633428486898534834539321702862225126735914699921387048695032947735392449823128875241512834380070097928634255011015718086275829991240042351864320595516552718493524424515562649004313824643779839727059175392495053723592626300465797920345047136237778593777281515928004327942170990375866431726696421016839381773188491897973143406571253235795809296377922823043949626541791365763669527335941197538224284441711151055460763889191385110697686468848369590210818385583513963538705619482303337401143254964440128964715258695199181762168701255008045227801749105195629171037256879522781254070873286779706127676148836718074849284832328316422164345357086067051641324678017435594478719141197344004259532279341485853647036652293858982289762336204897849881777313047832287671645650235844010397099051555511213527287688474349337411808240666740975134887541532773377963206440101165324379062225506526710078761604692705361890899748131310743291990120004848100481305057625921466459726373114324993294574218383667573611731129686990707113128353881369270150300493293434661821071482106652978957804141112308696749838092831729561083771637370446722310437605944664916932288475084357924147151961 [159,151] 1722424682509182114014725285225817648892828865319276093196852348381775314146647402162435931516419059606697780178481614598106694717649227403058301335913179946314298765111064735495025088463352428935645001266887314219173904562610400994314750252850920515331779547616569162900980802743963156764768079912984464611598993709615956923601740399414432012578062773239320249917716160740899001930432942748396233232143106206030010328258926841922303434916550868917821558970251346844396993024030287296198003323226501701370629296769371428571377946892819184964569478607634650552729432944094580283880312639410509906167160782366054818640978855843619872571433003193873964912762338023089408121669676103830459111644250014293573744106178606642214808110738874516987084092143221372556123204274171844920356993147237453708936288339417639921920648996747584447630070988350409845271380201287639484748092864096347500623050935643754578613322073470809371571345869199604433185896122172496610600960649143679414156519645736705829154702136034045340972045599505662240835620976436200265411427712885231192442215439643553776630826191725765546991901631292422436803743876877140624053066290232824143706363148668031392332400834566684580129454678607716254444300345781508860778024000635433084682018503168259048225535176181540772216868407504588361567976685619461984678042189818305996521 [159,152] -1451987125331098383477490678561343037665060187250064831112953534505442957050919713768620900428749230815324038945713953438305256480422851638054530545570954864421108493527561437333551964361295895653869012527501073864432648355672222148069585333248042507645336691744097709539742440804974926502323570708728724330184164390752265681388405700819305913890562045238079640101185090536780531314101656798951566913708730927090257426753107740792967354954507218237701878480691740313918595839745509307781254196044603940260443213284830847055355060142132470037433926974866889445995410637895639455329815918556179859640394737087787398457927786576200763228262654336726611161310818884676308488397691763789253110696624415741441612174690480145530392434699607724403165294086754907251757209077764208732995730180910599638717695745643838949788013049167268437094689503369237569968661371337118759888315046205213829852066505674669362060707630855720030655892732369638729461950463909011061653214927980524482453578329679962903137696930257604730326021288290414002707426901875373908479519009092887624272505542764308170600573675767850248709878044827333129982076121187281676376766461275582186287692348529552301957832987107880707615313569669635493788466814988711583614575195648900609860473493168153876704529257814876149824386344985391223431022223854606195656879846 [159,153] 3596210468791471110909908296845769040197530500163237666411620659371145867113942790411453965599609559580551933807711023286909995334817400710269437150180898848438567947048276137357473076193756250621063343265174625956495618950407463745038136344518210767776799675646500797707875980181799976276696096626146301603543948569261836676513396506834164868262255758113706192959286900861362536954194808320131518440428311343010914491339695987170229236390982993361452024944189357720197472171013427380032338855053080012831255137115758558382095772568017467620465644968468134468582701866163942064698082515701841968294615981151702229726341719083370497910955385512578510145175298318125149683103096983234954841715442846464286032356777593824505469235122841347635583719913826073775896784000213497628227127661577955926539086812510799222964494176305638342796109476747048149964334411183208275283583310166375183145139386498389800614311715947141412708710846452799865062541682397347398650059456119209230338978211866138780143385313953995100194569673278350007425871998483085116067419977824171956430691595716181257683492822641062411825689429244802246208892708411802124498972396783141985773961811810853424896958305075433492134337256237204552837532166810756018778353611661795572912099995830425061202849871763731667237903645914082361988833316772248 [159,154] -268521600672032156433659454235182155558750076194323083794984369912686113084743759890731199453815417114506391407516821252470535567606397547256349171306093088893864136723907172791741470916370383001512160476349194617439535726270062653010436833969911359640995184382855510871721618310704518921983963320468208055863196629654757158440679809572051838767880380290012100113257053721954735467284103664989171677695402372533111361267584262068962926709326764017981798806161426813790394183389935773438335950228379028585573636643375734492466394221353363562955522758978974109583667296482373241390139129287974853251138947590913397925884419182073371123471890378752496512147617744002485622740558442223098980300874361030026253830727791302257991016367610154796311799996622589329204556626052511308218069385052903650613132155085023448224232125485600320360153874888470192769121262030109316937654264107791129477475640983812028894369947413072165688215682588938013611277460361469395964114767440764601846102669619314813213793879688640230330161646536318636265898879184117494935922054124121909925320956719036849363564426267005708693700723138847002710880671986055780844095279088155110726471175555877784243586421808336177101088226771546164039633669969327293251186790879488741426014907661441803723506729888370977554900381398475943302 [159,155] 122635737942823783477887031623503093219146604568001208014714397041126788002043453675706144274034427948120796650213240826016579492849858439933694611222937618342363087884642160750202557079792544318531946355150301653921397948492615864184029053593112142245069255207164037442983059431236959713622446146300915032295339728742618561640115509619151053992158320621471971150640139670367713420550582275580623140370880613230495087684223318087095833239763173051818951251291824455277456133294233657520977219271959970646041614127843431145449583705331882621622541378205862589855398321147035616237874392659785472878413192631438225558935918316121698811387259710954696159103059828276397266566895494805824753330578890477142915015935181950987876103384967829948026790568381331716722108661917060453693383812050362113823277353986273900215656440253958297751400663670627362029032682818306355735009708346241796633951273087746884644392615396875813230124389779593988974911561476214839915200121039116752953967271659033775084183299084323035329866466092226997429721813111274798407710113574478545403152466355572056257998981743174741328825132304320812774841617938336226690314848929985914799782184615619278099825498657118605078242917868183211775378819514631235676038590918760526869250552470255047011637299124442672951124320 [159,156] -765517423365766247667195569623590862549557833977166177770993644927792512727821172192375346002207359544180487978914558320768479940409988383798979124090977709990250078921517570394939739489656769845486761541201255131043516113568450409361009284554068543368382095673997613887742409501815016194522819836105112580930126045486447601399032756536459185236314486040956093696868768167326985209568228417170372025803520954698544572567662273420814137496005413100282781468392752507776569781604489598597746005118874750243608905372268192545309373499463860240140310532896851521359316646109817626508530236750711282285598822979927341568567596483777573519173913443016976786518354483369978448532018598153211086247953835915943079168148770337836437677153784828629426245589756280447342319428660139857920970643701701462929665303652865889868494805086728727844904396969059069681472112209113606854767167822135035804459411556101268649132153388519246082134449399980305177618520135567951555895967616634008090059886075986372948778969152785302578841806303687733480021455718100053722502871252580140590401937168429648766087606006695161459371314693463731087749412758794283953583631572122324682425295450613296012304268484245382123877613144377832901892147143929109981691878876649373332358460357990563893572939109 [159,157] -282167746072003587742654415145720220349660216446479129473780159594842652258172337454168576779667832297475381204718603709743321738160076828880789926135235378591946594038275095789889927502584004539569745979886844675540382933304455336328945292789844938998469487277760265943614779356171209346460218217782461297616190796748645586077769395681205643966652957095979197223957479587904411510000677943710388349962069266785658558736799070255289712018572599160648012098227438312750095946963644775347376856645588897736817210220930699809874509038776715334828220980357190229013299743151375061433446999598185220208137470558978853842798650233117046490562198601438116987204550913665682112190658597482888194281810682305090850933317340904417841588011485672291777569886185420256779148594274638491309744505971638967955867824617350014204165262756760598283597244298305673741602091191026480918279739769791899005302996072760504442924353211770675341169954890837586003991740977078217691792316099774347177410802757991681470033377787330799305430887123006499614998300697260066440885592294632195599758459763035560991351306796073976943713520401723311733266056875830933277097933978356789822037284662706164480081123815436243955780220107740737573171401894218864268158164658497307699443734710842841 [159,158] -9094417004088557055314221312998297531420462028880960507735140436644404678705243151964061069956428031888832039872684808224471324411568784110980990484297761814185224296666350344982767885597617082411348800322239549035263711469745302684356576126773946806179248589315681923065672448203327067397109954313558761560458743534370388116224001078563292873808100725874038716369051635184594541544377389033909753691143988792637883381292652641203357165301860439135646961018460226584075335644121650023462972263343292077691243939011975430463173752810366518131338084825925968733069650533611807695519961495468426060528621027001435277807124644710439127817462132587432207884813255494283035953854213015328624974636887355233075846611555432167754052178672327847286973879519220502289158467553262924816487424141167194708078695738344340439087209136222685091691144153615572045040483107444769963308207949456812459302279422666696986661058183638370535785589739012804657062595672345747269101952998218912547071617634535699025826341670578028763499949287490704272558191636293296762561529456239205661614950982733179295994930702838511112587695638761776385553009696635906652097315368293144503257012336762839402329015473219597111292774679436993277545051481160583719380576606697912891574 [159,159] 36284336331580464666865703231167345786887821636722011563114465534475930833330310525962479868235479264761048209120361568440886134065342337895696396951469153556228388416977721548686463106318159366213182627754384321797408148690898320701799459449083039095157178348391702807103072314272743644199024745618159876618574524057317543989293898710904421105737057739812363584401815968494701155106804415326792918150037017943165829270358602378331781416343290576774419863125061881912799930575465753621159472032330631436280949094767927837657338690730550801741356816160101627338806430274186639098179814621442926761865214067693447552076405017530382876449822556899342502196751380806415109128392607041722558858304368940836454126182264743152395258638417194733170791798205969868798475761429609909608389270912900198190126790956013702750344064011725176542908754446352564989945206851792953698683892626173066299941929684644203885373969775402899857653722920788486762789253267342015000087183297894943388327717443268387379278356914139780390160021775673052072409943088381095077247401904884790062602079337548249082935388854699993111850185790925321269580894086909155327691713276448411661863994043858863642236998044227795645046970596276418411856623771666259083199586 [160,0] 3763597869113212419935052094557459919394130323445138546989787792694783974858500219658804410209998200350722247375103753426060036069679078407206433616234041892715095147341076340634359744395934160355554839153493956375548107324704493489366257523007521613979242241872592650636428731153721355371602853835125372511275996836989988552942603679656179517462035623674284781471105660860344200294390923748394065349091149054434700063205816947772961882400053165364958564743417230184132761111729613382938729705845239108207418044604689766361018002563887672188063266459256637512765427826513475059769070237454973347544733543186441172320698860095146298012136548029565786563810357810062135645443278000414633836562540910542915360794184522561558233460276354889133364247898382526906027298362427464889408195698062684622408507831016297496300163542239333324253129332122222611001178754767246469708283945661431638298225492986489316711983983138655244798136203069421104984937509662017282101011099018653224214563512697597620909785667550647111502471016597382934756470092139258229545138212516231542055925187641781988836811886758308830075246861173379098137013978492184530046825069441886179644282203424639483599587489598467609248012279297766351105830024406025103814303399696214694554185121594649525805661899664814397535371806060611432698636890233975893188587930448074009933314739854207233381630902345963008707409705680526935135101059433156625244016994011449013427146379340794681488477800563478413701800998392736764188394895243250412120490653455792050495586625421296378588884369894537041816262030309010936576245510421887689457414078176230890161544810788464636133611362780434278844357441109553927288362304407184752123663341057151159998547795955755528227998805292119955598284406137530659818632794540263354403222399838615436942084878449936418147462439674233331794255504308628496164716684974841018152767484556858278492434276037515193797809194522672903448808938264846801757812500000000000000000000000000000000000000000000000000000000000000000 [160,1] 99468932063750075348473681039666023419133969216221707119561274746235238805718094867360111960017525021777961866854704051861527374757650443902078308577322825502451976267630870664669630568791550270394657151140015675862719262931388273424242813374441287836146550523404863009656910386355516496837571843149512505858926299623348038908877869766413356355908650332011907049372431088114064092803182144862140037907471068754014600704044293755359982827734767132702414614191167042892320186943301523004576892774778673832045228991766994465818969714396251159273116696401589565271590987258402865712431133843943169335220997556698660268968215658170602066150523840647859163599325369626270027119111626687704017096235403873981192839746147976958249987767445155237980553726286389706050357680873868544026259178883515302317788709115504487110505217307966302652849134074266863991821937193024639960468739325516977689982951620178018300611340904654909634593223577161774049990273862737367026615289163997213598647266271877237947569619417253000066253688095183132280524537750380545571714928006429096863533785048441683492061771980926833818118279403965196886485933016001521654227928912576679165815287881572575711358578746756642996539061879719168524662211766480072618890390329420918449418667594230664256529749343722705196430909555729670225802138309010344090039022134575717870689516259807428011826315459256566977707802407517590494245439117928820819914422488945297585764687989473366790013341943063480170038822210814869456692513709037207044200082897698838933153317549271975486462704072907413049303820518793364767813422746499663404014277230591346846572118027914961874953943673243084319374641496643372296763781650237246986407489995930044236228289593427285641035069622623379454494488387362553646376048568117963142951436942309489114373428111660864044775559946128435761934718699576118604153594528378327211899411518145442351484302845774456655202180319393160854202946648001670837402343750000000000000000000000000000000000000000000000000000000000000000 [160,2] 122987381640866859136108969240880452976776819472684905412791809976597585209273627826036086537907795651815772322944349360339040340553495465515236898990665275818140262179312435721863322445331111441539959328730344270935843228387656123241112394510956276983852404406734649705888300190965909243158961461129284562616426202687590831050973911474433437912592113734340592261827417450122703374489415108445275054617167574091904747537424735468743160121564029035168957020897864647204306724585094161287451851917340038900077368177276315518913410999082546173384296912556627671767021105326262139530506905436782566944427660733483740517236332935611132674305000322642063702278118413542635988062178811678467167938721621570264654691894724684595414411093330987582539255734042705098417986246333182493926631522413075245938467210854504941992709309805335583441897339477449886634683583177728365784404650780148857762161022763802472352835549706348632037262674710763779045032703836164904147989886744380912723452570012441206395507799757120191358734481004293928057999388656967830064322414030207023471094669938279595885842205845011679676886873818752496186126440886399490331457769685643117086283947848271966677532513055414677747684596501319578892618634809923294850761688630496499165652229052974350943425683043560588859588728954542085356436313361923690062472897606151081029409619417486645514527296126363526852027755191722489394513479334837252739931436648462916481603814590192589003081538472269990169442150743363143945172630040408875017008847236551347402852359611595361847268605913584316357060155339316657140373496166294282974149999601283217807908661709745306846366653650762906312594671596343620488373082200922854917192596501483637706793282439485961908228266470862521695315425542296632952894300558116572197926462219385594066382764182186931360271610327331862115408776356694278987443804921476439491326711416653360286201445289606888408291379168975654851603657851272146217525005340576171875000000000000000000000000000000000000000000000000000000 [160,3] 33112956929591150231524042004323437706890413566864979974526923367266530758561816711313690215019538727665244507332977045042174565008268737912274209985760592888875229833499287326244427620059382313427038863290660283619031299920491489434686517618554433091180619434496523600344885539258620097652355043785667949416039621832739507634930017700586818530116877421220515620549464284373266420558016557824974041877919726467041495392662808585279578291397340267735254968144130297885522835363872613296482935065955753080015331225727486661775704305000759507329867407373639979078076987528140345351801943598991513379016857234192122495345163650631355549365966140388281688277669102006934328232673014671957326310053304664197416631024344050407358552441264110723681488081641235414772512913929142741096048087707795083252578415187540437791349286846230261549364363973749971486449682237221653571531439904071291466361052893503806015664149680981388036646915300376318956618734191786442585053570773030496335404690899285756851525794634547795856667727348260007906762360004348693040355388704199335880554278917209401243927060325908199875679201354373946552413556965587466281799259684167672490062509510480287435525688265766597332320529826959098475240564809983063280552392947134607815956191592685862371771288073417259737123657515337369203245058238074318734000009494545092567635685733775340744621014727720436454935059169909341440039078088634300452934949232895572193577632281406141085642854657750865551291737184376135672101737121721479607599461990505428560487013084563749605088512819349215355803445525658167736956441104985752649563212448742889085756804088035572102280257081044214711080788578805755420153647818989795790846306603842940609216794444359084152032266367547866983625864178724115184280093047953045679036353108181201786003499110053955177831890492416402723312228952135805485324932140626171254826198406803619169222051313167093090452132133552814020558674227439789774507516995072364807128906250000000000000000000000000000000000000000000000 [160,4] 3019868351030708139345702781646512828092525510283893307283407432305872517835246040773760381873081827721878113817329217670335339552200993318123673187354624355031338788483545521554353844769377593776251094068161779026635179098962687577909034223868321515984253744785651783198309967920602308439064535343242194259083802383287568325534945511595013523431657653462803297237428174989897715701619191711404473277320901947699741957632126338176822934468210089496367890496277134514285501904026275864584764749825352383726301823655480305422427694388719192766523950151975077621435855586164178791143617762543404920572479939635282526288685936157972044366973207819957128286256006036865398188538692376027164635099855557021457720158598176303183071493841526194713328438403640553363443522506476957979009157976198906103396097982625804962700028383403896768357239458506744730115779383251056185960138755074901688309988727643399966023829100000359053808699748674277935530612192124666702382841543525854176846004855693628881504257530182053952617482117028066152828691298241034916190874449606465105509515309940224709428880732947278016695469493536427837467920961338807725965001199085414890462088656583987772325822726954482856934951602515904164580289200289194688781333832458793629679430383703046454559385130651785006636071153241891575102270714670194898789909092290147740688485779476796243642222173049516014844820217514702258565932057771422110819082053298378351960882698741994966888486575891197649092148883044032582872967116219215348097154687725703728727836838533123877813258183054394144776616117242091801855704894446598660670529228741230521864807560166543526563522915167769836639713913550211595735384187618962265288848321237221675062859252509796355547704119336245957197179111825132897676391398421099958892422093283966740119086746488169032012626955978946603469757018959392432706263703417474191808632388218694578523581217969294363680394596498680157281064128182587918683310590495239011943340301513671875000000000000000000000000000000000000 [160,5] 112859505327812588564718022639372343140444648031865254628313264555929537808263850143930368554736803503654867206242253987613312133451622541439067520724999201137196324185918900047712943051381908026905228956307443600875879097353981660331429081613358265435352912531901028722352271038907764205912375279123469668848041063436325877969385333913896900491021191160379507771687447198778724597828801749384442536055025133507283526730642632297615775096551967717206703800464792380688689250037843002122360005533513182966081574866416998527187985869367472586049916787154009239229942571329938457184455388409651439568922482777835567802865688966419373376440723197319000394760262660137026698614626294539666239452336321640172965569816447100685211561525571368626019474024634579809631696363537623832224315245195469306202896614638467015000654683391837725601799413037950040396772843337196584791634901126366134541552962372561763832558375744236149267843072193913827900894142357353632846601881833850173876454138016584424874535999996030787906422308161642269680331433833739247986868080216489994735501535367860476152847626414154144371613493701832377425615643231704788280471589032408427156969891162773733252513950540236023054959294914442307947580752788438326571461341374310463743693157440082532711708844307376304839865246911044590189562776941844652255682317627141972591358060939900602445847718320920379616652336279504327133448787701088484906900084119160875592922198413549456131472323823407700265987767768257651381658458482304283637972451221253599775155549852862704218321505614061312911045500707347005449465169665054740074863764085498514790232819543416646700498766610423805463818270781734070692385407526490943795731343646627314974398277112854739759060870935671262078092990619262314389790122057313544480197947919488568595241583321305794450605981814682529598081508980860715284515347460735159544197473602649707092430900065175826823696954596493321161265221414242539965089306974732608068734407424926757812500000000000000000000000000000000 [160,6] 1836638397386926516322363338413344915242603684475357516133582110729523819701262276400532347535950374048091444873328515875035619701807281355628780584507785255265913236404949923808909965817346034155573763524899869486314746651583122701064680139762747361935315113285230465775203948251443313697719695566894469552351043159359154562496352068465632156455752980244451626101371902732742630435120806320115176601519481130753053929133710877797412103690237997628599643218302152824669650215245000544325847653086701685995712097900903911273602986920065244132028592318444332090105960186588820419049043729321243031116377914561906724048322759862138927926143106032325719794674601010227567233154282071153093821522919420710998289594607812447918226352390480190714436085245327287725407741675737113587854790241462100074856973140226453376264218404454635004922361725671216294588976267192050478690479722174081838933261065755028774606661654886536971150591443814377043259056897317956875390205659284132769315191068363815936908035108236454072106897973072097698148894009216052780635424501769754514048338931825334936409391228219343432773067802694699944828085946783001695316907401078457208658377507717493291982794714585689526962934788810468608503889749576837041105807935865755607589623775553937872985196622801011556478282094034566190146970740296598390286958167627059449082368333709938785752911431180620109031759532931331391001391950539878121762757224191638064340668447765605812891269694104185659761713023644787660112658862285224822017214840519358983853668869570007149313348944752202124079197405003522172322947542897819710443661912820971085021311429027497424499007336495645308589928313656016603727770358264269841352091346676787545471599912011527754292401714925894449094163798629249327246734391901321508422791758214937516547682584063907610778636186640412738240592130937399563139179984814406359198725964880810808071470661529604223681526234416401463947195924131785441957727612188877586163471278268843889236450195312500000000000000000000 [160,7] 11681670757750532267430105809087928876131715255865024656691073093516469553203090507169669517697530827812112143243297183690275114991299462457755648186679225549797103345944498603104680092520609193653350983151019547922408580147467095268105141944586503448246278439049866511840532249006868292227373138702889132056255830087571935591142926494794220956753914187001386004588230867956985310087727846606599689124436710086048624182094069318390555821149390899041860629168284514932656663143157169451030751030578686773922538164468379598029639918012293062546608175228733204573733688962812484477377662964702856397086486605582772007966754638226243025421691135240575545207990172725786421315334696794978264609360603311359109283635991524317664999984414704279112339571487479914628029458390491074943921951438555969415078704805272768845750501562259204352209038496256068153827387563991695851708348455915319059422120546957403009148065032003274186166949357542801328050644950367993703030458410215952714333378871159220544972775837079772912589639807851482963602676413069010192213144957039926275699058521539404276309982906087442268716281962528616790482387628698437529035639085362577337529509723738256323333571388802085874613470621942680571798904293451858929823286426174391666700389017718280036824587431995033441320435197055080535101109424811549724428427296577552993331613687631113818209223261919103231986814280981464430242016642911074332273635192864409106803885836658328806952650672709757058782854254375952409757315665067146792403194395328992277612825413430321099604275911540731083276279143872517891342697823971560337832643285467821967217949947656503117960091263502939297366903135759652212131200266001373144849879179283363284825211768609740285093127498916555608083792880599970577261142765495907036791672563489149952755474212855049129570392187323510970989606497333450899429909794411459383829750524119327938674287778758166986857283601498897022734464008296692690564061175391083469143893580621806904673576354980468750000000000000 [160,8] 4423422666594515629041463679798328374112622575334095030188166896314611272028270783779021407692155804024426178300146587002052973336932636639889228347539050034568679228093147936310988917446539505255732492533306231707068989720911765146839510657362496435053201967967842005668164653832103111800551972148869756235155765022319901807061449804765878738882676637929952500061085110216542293787405119343637521041535879335214722886801386355980601468225402987199867878316251677619884896133188143174713124571732882009361633398744587047134790230500010515811927205948959955487970693057901548729898246948079369106929321010219172157162977520709674139224142690931790503941089686934740909621938947217880803146245580864982301286697981233784117750461134992479159373963287232808788238460507023816381185518692000757975233764016989439918342163827726186336093070026794872398006027475378888977301515840537548987037745985169502463522435161936948616594737190177859858504793368182766831147910541370091219628641027478990742800439655012398050620237981232157960058244342277201019555027613256947773717298313229190285307806793288461758175572797533246039213197739252697485864586971107782909379272002550027323124446700573925599917794937162206837076644882274780863398067437207316114316560748738173128222256144931672002331864983332291467060634093681683606884829498280498500592162310574305108696108164353508265022260509966206935107554708435991946374246283878401062085465958211428769391664501781306213930806085033818520416529362431486233603504526837408690843008308263123778704322673696164782028001397704292941802002919519430175692985472371643031295732979421887648176936064379840579142971999898073926422735998221444047400024341209853131500697457066016316396163416716895894083265050830656221688140048078056183680630882325940797266806967830190074079683422104394767265756511002237801608118491673326866829929945659643029395878012913506206989960224885093688667771337864184167712182103188415670160654746823070126993115991353988647460937500 [160,9] -159855960323951920464290730365227451607394942282823106948991885962360004538311768331107525792017991356390715656303370712930110421037627088759851516517224250530023541915185800578664719667754461320869078523075823929845274385454336614723295068344661331508761020676966845613413578326832010494605418115083824292023263902560262168291871855778318511220222003133525609359610663726161677030111792828336130430028404655209092610865575068246434640985515800429454111204832080498703947013825951554810360078477349102430253168421289862717267358684450183585612533878931865542017798073106251580131579647759894029859156099588194776764321057311538012270103483927801609143918445616391573991812703953492208733126671253026285968975858731282795460931974963800612543076093888106850848630853189739986858554332952039305432502623744819504222872558751790104949939211261265131546567446821565043459088977291139891698400530372933563121564808200117516368525273556627162887955387352937562283996825556983555152545130273105632815543432896983111211432772989486791077101659682618599316452575455353690168028515682012915930454596181604005815165970791918760599325328018854798399441123375531086171467767088412262730079872180765846745245613862125780323179052747915139646439949043541907100577670558340834671592897152530995475094583343103111002291834477032720212061179830817432385722083307348429300030330263105709107202054485922769165648534834184476994075296984300080314495802632437511163548951431994328372443544185855652161433146219337071624887092068217386316177354510217646476398032437206017207041063993648350305211059110361466587403797994049981786078928378773240853347416960472513665831414319764310002251489860342616810993597174355213625085234758367575845789527123347569016576750906760031444953249575517721171859080103124630648016766272830982720189044753344228475703256059319637984747508328483815680031756959623459154826471540864245307781391000265038909395979024525631654134251895867796511296887729258742183446884155273437500000000 [160,10] 13753960049252956618444232273989015312748002928926297974070726035516059861589992197607355072028603594999634756212497334233845197898789681282762744243364331665070056716651627761263375712373980282498121539688222478201303278969967068657783948205432377568296152983427237580051165123565212466736084145856136923012697723724078512363884313844112703606828681597567449156253273860151943938122167284028163465737647139684729578559361815795658120260898120023838362982859498110654342561947763291015618918793874349374165156943547769552670401433376814847902518920633476187105522161646316855259748892024148446206060358262149855223184314059018328345090714176348543925765612475501985344106225090622287410225743454028907021549716436268229076192218317627005209752897384057041958315751075828821557590066312390263083756715446252860566306202039569555304422499954169644760539697557367080366335260851830180904663026470568906395008838437935382795138614150439245559923766228582793416547095424304153741369427726457157739150569234533693539472779203677073774867544814980442573610216050085007703231210598764481431145519664949484534476210966938326790631758215656731751868525184263054362033351998433443736870381751991327433692304802998687544133633253881587603311708058322871926787852885732672566054426807577077470645918670528160187243624703946833173678048244541048564702928798920325811466316315996311345838155009700508728703812807647901443286029104520007382933249872252207610317141733351005150311705303517071647551489400909332636738067028466768899173294624985498366044472168971565103450797726780778680013054074325384541864988668984457278621398379068965606177230925173095431993629486206265565911166069292815365792499287354689618922379034444315479381301706253935966848979963330090053821785159720252074647938274746216716871746506524275640943160419109767278611209858558229441802080051918805548128258694271488313856611240330238958632767991151398518372585011720068095660423378341630229471093116444535553455352783203125000000 [160,11] -259574413665020404410552770475973330932388125500886811324202341180853652729275330898006626431767160507574763689651225630430034687305521133825561909814784274187980238953857780230032774356161395982209350880689738052986048151822781766107955130158325139317255260949715216276105930390532833063322909748583454400215453683995473097595924436266741249907850875761231604020986776115019703425505903235479114683720918275436663449727530353238307202563004936188522708338172215582996272426041892621984374419206666701428736565064832062796930528772101493798247350794449154096910606805711587497037157636183539574127040693833856688934927776591847025256404668290679124619701761028135786128685014459933683510541466400229693048352453677017046495488397702244845172723096594242807710024967340616556008950436770824290845580575454872423180136799250990647573624420963839678320797426064427990596794855675582339996803813065235861593766233646999306171871380134397598346404776734126497530814582016288918318628197211832428464983592091175407647736459428796305456445411065898038445422128328240499394953064922173475911309963951841609443258831086922388156113181209980497316861275266454474525559119958556036608899532615471457257326697200707095274960297705633410330513104204615183897984750251547386071880406310570699811973031585958032539195563713345255009619895816909344522901592421847864416807156942342137772857867430938340965307473591596209899423983571993113468078750259514347043070383583611552377038400296543737888041417889215793749665996053541061645983202430408488666008568850949162532496015824829290580673317637997072060768845922787235486145247058682172454011362876499438734394621143243660525391582570344011576910591967633300545595837063662467454161418421601261081980354785147391908167065225601945224312058837419256653028792608686597954184198320423542647076200039727350811693203162304217024246365097742973606693150741908796092941217206536425625891475076128707561734989262003381327303941361606121063232421875000000000 [160,12] -29024387633197093043235123870362413460881951324110120666496261289682967902416031878236019264373947069054944529029159437235743402388170481431475460512142770251772587698207904521523563506413407494236527445650216443612604226300324434018695848751113583198673670480036780587296632665191704025227259053840362914048036774589679463080541357970817781716071420384977839394113130983429142362502464682929540502184789800522767447724423361514252794261634946203051496012584256185905445262837145177013165302205990087938765055908013897578399447811980221121756025137747891455200596869880450548827120787377094969721860593062890971424370217215638057756358289537599045594694217939043307728265795980286275798805789153950546496043605355237029769150672611308330508248317619449753970475619234203272213074208607644637542342480584048949811628415392471582768345251556173055576584103784602391007972715653868617287628085194656742698370948543447359066002335200779260783230235170801045775386400593156790845836029982482672806189915277600824258135141958028298714527108414824280552040150352328490817770307000650879370189605390228155544889296205105088593361365365786674333043200329531012671050206836893072747318331320527412614324959610936936621892033881181141399124614188270912461844036392454306119055022572186292472273409883983206653494903510938361928509897158459340739884966864717420542081632143133368756022428904454193995134966302726546513856402773553735160288409620601519294441527588206904037276829199107785932086134189415530488735532783636552991107272799274470970089151001204725908690111969702460185321142008945413196849712910181640650307899821455182627031696442726996900055294913951873527103526031037312431393541791199192931512848953963436632397325650531693348911956734227759605256924153992566297267320873302192864729722220186410091248902664053973512179802739698760875361401745087867671935643707447490626886804299616962533207691434954911495603567297635845287084922936263198245399053121218457818031311035156250000 [160,13] -162442401857381499562760485162037056016269599133201838247061092705025276792119827491309653341648315498784456940264361857773164303229996443341418371863293585949874056990495469066450487624168347633373002229002129292336351655307011408493242924208895023319569622271014990263786338755792422997582342239833666241685514204716868529467404021465060142112130434449725015602714228200452248551217403331169321871756760261115295438303724147574209211764370447534530852719942168374497639989981824760576914841136225541247763335014709643990172623943096048050220209912442596552407165084940289544937810507347632195862971975331722354415528173856925630393121677215650231191393188629684821957805707517472115614981134053369648507904407056231889115377314376630888985498449373096207286662908965426211072367557846494334249361965743899009436184792387396717793529425087802083130088022883958619890515789428137545098974400298027631883452542099992203711627624302064251360389284958960613397621449963422207461663049154154273965790064409305883334538449770650424371003749788802112075869920882068474259692275851389519196114696453614753773036680006856706658324745093214585018937828642353850419488952804922234080315441087888696264246281242479096344746502543492607451660366149794456138602911576424455394856959591934629197232352484574081498302586474482267352964453077455798811302497249229157602823486047149972711929446879731031260687791638379478566748188918537959159415052139110767862375673311560918081614439909553437377078249973981292839678654522288369954293407499144413831492588239530204032172302148942635683799804974355716332932997339196782770349930245396068529459444103327412430729299095499739044710526897693009243662121964752151080316838717565545064979606396048686077586576723565037364619495553449044491383959418418919186800361846781606719574878613221337921224123341266796783876379345583765746725506058293194769147757371357982696781881853304877668917064693426447593924878101123709939201944507658481597900390625000000 [160,14] -203678114391017321335335919832639441496501791010583563315906567573672832353777549146101314419391417177090381009238851754725191768366197423229957030876531828159783137075085962615384089612642969940323767020393009973874450546416574702666459622516952194362112695085176798949137740333477301517233468155778771869561361581638658812293123442705226627135832395352859843088642185443652094299095868202903591790008637952269217814444574660427028325289030907970408635357715834431817653711438676449275992990018330476232201622316193067678982913905006969984132832086670949307805537770752851610988430411023646120970848144222111516713274507949540124997863327868764551927962590718542469125530995643650530255486695034690997834661561943321670283121643693996003678692475150694288904295030414243538394335031685074703712992366075111556349368565555435404857055341163248854553470491392747188983837640448327340317404760061438147969600958962939495531583862081901928596472391598573771866788288291890235790965465280193828712790365588968076629677447683785115214978680247011032894646793700830149435019003711752098365782671658370848387114284831516560794267487260481294790248922649932005649656154557146070333169369525743135957596797400257765093758102243814395999529107062185225158147878539259256859147877622700594338192269165165485634589827641406986638473724791163291334158191231353633494662858538752196015589024867347679493631181427556416860501769362209739258111156090370508302265357908182957713393268175221214857558023662174103957313154714642839597448153163400007408044828267923475404536051036049460173038079034542084299123188978471259065637346767091068575470115409522576838244564151054426727783195921643221486468399769224102533212496478748816742642252054909512197314102842672236848630944179470277457949582805995800680932980073693922005188346313475620676560986991675623159545478250439374022682960730269864014307471180929780241644815853030363046992874943499126466740087753493071431876160204410552978515625000000 [160,15] 1329720321586204303493015691654262442996704272270787517169159965694609072707195860149402995137103031704364352801955172548113288626121401437323218509726746134110449458290353885744592420759852993512342220586847675147334498780459041864584515646406113540628134303533100475274215939116774927872960652976754415781431495697266334807531531673516691065604248699062298536011463630692334024584028208922296124833335053136507295058374625239385135628292427391475979247174465261494333938884104650390363725881863595340696891777736329710312407762692941888395757920273664770414303520919415961382602625169672764153858687877830562848793871851348557199594731783173326353351623495975959401515315553394327463726313978403814558468623814184957855238385206569716573194670573038573550810106102045351308691850574690368253162658301626440238024845721556422897799603821494596395353465053856935016252345372290508210380639017048002312347752915528620359694926250753418104091669848262326356136975280931302162630206109960742748126803899389086582367799866373454833964275852313563714997324591463187540515503114620619558816526737802358883307900070710204511351835956994062289809637042702124634780379173870824975533305881225055025087524002751255437263010023735832379814024553472277051657267823370871310787045165594494181914370233115326112616007077836905189663150349503943551608454983237670084893437927000596822012154644929574373055125353825359477988865865724085060596783939252912859543319929207695883389007874179999724018425667383926618284848249211558749544787712552059122539797948157637920656712343203705527805239571360829152345062332367909089242172402176850542201391812413974350168910922747935745686558487756005677632263076009250777868480953666989732035762498846186599327297508168456063807706987357829447794430450850698516886464474200347279489952301610625436656912338665667976292396593428622484497416942660164600945356767240024004504159596054400395731879719717825840336947259601174664567224681377410888671875000000 [160,16] 5212506665853536598733252918842851063581948446475522313108446505781730109580227288320424910179496586295489463424526844989622088965883396135996746102911106973826881076114632453861831648980124636629950834712803389459990961161415302807642105662431924753971408302849685147754614098189746449727940521876976800111750547678403440505651386388637945918678954391556032161937826529835133560242264195921498798416714262408061230380321831996093757747580516372601450003223765476686995584736583650796284119782426393578403296562747996205444512893923584731877575202559575317655154375312018524396598485475525743383198171006866721313291696396754525101050738649859645164439651898649590382238429726316737158626600867790965194633868035908742788179502743626834274982933047681406852834066271652014117175983414512282269920224068499662769330051867911562347469246204927833541368516754064085662955501035728145241947515871937807289544118692810209545230971550128832827380277530528410138294154375455548253337672382060215211870096870714157075276279974917123221968077925305573460679075856217088985981298154337340392412418229474289244447186721469119828954192716872083068954180689076775544156620863678486170902594706128484747531085421092019081715809570000167126219318247577122032871064743284743726896458999750371577997537776154636538402076416527161023044565310365979186918578356046016541937790442654374375302605779207439737067520022923606574011605164350742114055489644590929208916097299094596718165021403502804982845801414453267018870643527767205697367164675686931183227144950655394545740153307074026320172775988620546921095434618224242205890441206568392430852612536946923876495249639817434220019274486148686499020415373278611778261000585264206340976239106966702747427831661073707065031806441322953235478712691290097402246627430732151636695482232792600404009176165220382428950826487778943153908988954633562471956950323730611838511977110778187613627397614565801532776600848734460669220425188541412353515625000 [160,17] -313041457803649592744019874834810745304712258951313417033770334704002862620197217097093132776246654824938220649273962785118382488578333486258499158040147142635369037095371634112226007837332969153579273513037174423993954328850826337022936564818027890945143309596347578719085785504087356611878968378717885471698264249948397368551609459661752355754082292050930023734934844457975658589551265684663425137599699796194295308449844510134585649190728739417656694615452945724027519097634904295708893993689822462366517532686924030581399720333771245429251471999572786863071835585813652494503059677790952074016781230460759722841558588375686813827697154316803907805503440488920374878041559548458172574477872132268829106407972448304669069052712661708893216315213633366023342087611185619059546051130677712100681360230108766143824497899301548902456768157060578129066048152590870918016437483915649024979967078758961602009608408784127194627793658683930133680893120805259056311350992034224214701484621594364285376811214128733156945938674676886896787183058968674103633500259372277422498527952657013836238946739235959616047910229672723296498906497289356594596057812782228137405501395789962183664071637678379418993214883317783968621114775638124576402948029170874275750077480860424327340061769288826304499296437007843583298850038850925356670055998714336071976844839061024521751408166831021229661033448426428546152070092113753454587511157355513715776962877684191967772167061457838517104154484268075387549319545500015984940115022111526407154701356571861531472668667022489667536041418199880490637443260994920071973057490581477406137697102638944924839579860999645703214188504049294708679935447780644489100932759586894231012195656687432206383964620201480158033686436243029738876076589864755782828924854283809900344992799493464621100783082184088570646535845058232081964820461045083134383735754469935929917160529206149173714493114201377700817977336520419735899483612229232676327228546142578125000000 [160,18] 44358691992926077700766091718522005145656328675612126018020485181073657618134225711447016056177488590240016159580910071244772174440337991600837285721170272970763667987330698893146823773722880461771311152178234706359956658180796515918211794921542996753877652263303651425706972726404961998655096616796700918216630949627263170556919605797683140847731738976645091069785553501236316092935758111974892129947296931606374740608108641707830933104483751289185374361836575144652713742280379552373785802278930715919833996941633089610171728779803019806144977850744071451238543688102993167872906136274481495791223202012842322278503035316038833853739604068322228154038750402722722126869895581699559850166296345099803560177478842772315533049694162985365762506175556630563535284214360495450193093817485338738127158826487661838215382790765531974950568831514094814665663851345124512793649116860282615776673989255355536129900806933827243825402157918665209820774604233669442558476095605092953142011768181458630513780844049439075723449461561998993951266240181076230221749909558316863490096196473636709883621457195334744248511934955513910838262829580565707953165616869262259523599335085239371526141956690788981926288142997715265427536289892298416728191900947176666849227994716761897828017142738858511456106135723857098104553580987772383470388408712416067694199703579585051986171761802616229340994495198443549399898133874672837426694628148557097044530564594418887827970058232516525906699769795403379675889438786403794248998910353956040351708529457339598066634443888299047643273159482240092488500697684521386321161294317922066597094384489606576791202387277892855349028179614444998236542713348274672004210669821688064840239718516716974106641791883107476323668557861518093140060511112019608655668312761349230200202031047765876559154267907431551097425612057627964589892050615334959534296085146378075664984606139401376536804258073477559384220184251769883976596029518987052142620086669921875000000 [160,19] -172880372094724103416172553184773852404617804021042869825080079848021875284728763112116595363376621980977801428628612447095561105845292891036032675727875301637291812495831356002965131733535984452387980878495918398233536641053948062402442045159182935082924983464257896992180248035579236006892498203652326561345422585993340670261037216560270033398712868123256046297617498618252351139439229100778212896025984267180358868520393381728957580529785561592873071332257540313148243309166530292628080575863676343156281908721068446818887143390130198590852598642510890209650520882854928645660579871478871923057958325691141720181785779661419956593836001537989125273608395232666417298556042945591832436228157525489331566515625867851745436032420258782763531100383750217327065958460094190311777984222723394273827648078550803844845600040194056046289910516035998468716303135107501486560674536236518870344199829723550843574192272787597219937490555474802737869639280916972814416616242226382939728503288435833604273828282585556112434082047020795588850251054299317062866391376275756484867336165410738587129175831972068362731131322477115241345162919955436063990204674711948908714275609105421437673096890658133758204522647856116304707181055842670605787098918130608238558421963875745756775951516722312503925275056598078728647463232901221834284362474610833406280986719428025605092103691484762238624474958733040348525177105586827332888816738164167798019783471868465963422752701461445707697698891849779624511061018436523751701292445298532996857132132378707088534641838649024119454750819645340600879335402123401398502911594277473987308916586096108411965950210617787829379506307421315196551291689805934265764118005393378635721212343829479058708781167038949398777444917983670769977088234787784863804384807158932722223756883570032118257858438083886122340906292839282856544475247240673916690188513479254113586528143854090975030730996205516481141446788936755283183196103782393038272857666015625000000 [160,20] 1892685951414700333312019998332524597552257116779879187936739390293174198326622206682238617955340590364922570958354786976494552489698930942973473824907676219378400415886533561835928271959615181076592279447769540576724301306473367143709043401426035952837869677836313450092772350423833329131491986422084050324040868473714271584742306152725901869089737942581180165222947303460612730311686153273706694325940572125953292969428783900860848834737525780444283669894729610785113470321775099612010490405358924828936451292077038283302483576809527877518984050560637475281367978874168847869369817174295915451580162288197721514167128920137120322115233108091514035305436806872944769152784992482240869629062479424017610795902063420471252905489626142203745337645039124408753586242595987895779082598112184208638124298876535860714171148825103021604017207763905114657507161987229062562618398084562875402533058761601587288610837301334535284901480242444090245500368921774045894722158339832315927833411223791114140647419271093884563726904124723469839360461309181242800968789034033723210025767500325040440825786652589512702994346114868694018643346583612278639377213499128538066557547633641408933115954244590483499385402792546933247291397677516769921929219270799244224199175781247466798843108468300859877382338070477218703735175848304925311147324168925478528251500186479638998397387690706323388943130171937335312499212911406996897421302571185594419949986721141762385373403008440222433317389515029903347405147104959165292881341280247699813302227220481844445509163549937256089647184588820122470893713345753370379287184467741180200024385845143418660782480489191601570519340012258323988374801422334303579064519054388276095864032851718979583091122085059420945848021948187646123796497477678827754291107336312637560339443545209616995419578248427608462017741590493886285338515224832277807859246083784822136322142214894645505917516275270440216510959436318476330409704868216067552566528320312500000 [160,21] -7452772944259231287789102843586149857724429699187724599404240019462233465465618240770130855785260565352982483771662303929506054050342162491313529569778544928691809152741338968610948054036708843466183818758870717497628952547979384115470680043845411233653379509999866562635528467001354350716572169696936480337796483564110811550361049601520528755789528529614918114153018603863500685924378333305475144877489356377296046039944614181365687617159188412069893519397150493699929351799040772696603760690162191762309028136236111376993266200155084753371651963853254557274750220440937798301009541161135132091603571250943181603305417458133085215435015259274515181976491411235895149642022315647526728551155615830366407658136454323001760356806592776664163657493161800855246990803826586143715221456719995828439350950458605802418705438387836619785690305359175430141087200534888532376857151167400204711598283321989302762322652337166531344983193984361494969952582249131001034269319260038510137708668722639873003785689475658232181040885574902356253996158920695053896088412492630829933437582947248494910415583413139911674980102371858931522608278715153296857091722536003635938148869004912077547266275464556591979470011298069731382643539096065318392594802286281513047713803637752438186295138383012559293013035154594951401920083668856203275156515442617091905722022139340319680672815747390077304239789927828932638282848261130731076910092013149637554715964347870363243489962400096071986085619026809532242583728319317635377542945107518445274424824545612790748763524820427940805136320041657875849902578945269466730074590922132406393751158677221997116991016198968710522656434632045512913792172616260438356006386373634233443406347394069333277952903863337334931289126122707642472681970110266159499048139454404657214255610252611590291472385444521871649834477219571677908318570874269568355936229147119250823178027228463661997419296365442044733597634506992077318161070924252271652221679687500000 [160,22] 30468772693964537794026235971311757888124749938016503608869945790021376534598547637759772582774952609792640615931102951891329052204812789588341673906839148240014003826991591780896857733625586730416391806178740345873406934556290616262868354592066088465225639088609580023183552321064107921989973002955796260736026988583306312297900030689594765830820529564786785720587420368102039866580030836022420388514224753690446476811565026799880518672149642886568410880873649197767749035452354048755931711805377107207687887020666074671167766217493160651917913778332378023262541012592825397401208728491308539201798667650003651068875325502911636941611840151717822188370265644674495863585828298716290338087578894899079092677722082459115241338196179778391086656189891077497142018703849369789025512540631579954398143262536568165169984276986724761256490875908476597061901933763561474335705558364655713697511310392567925752581299174523629983559649684758935053781979430572379730179838707051904977472903097496056472194514938787819526575626579650841664108231032585938262723222784431086687215376331626821739122314652307492222319351741147314495991038567944110055232342575118660919970809880905432656348242141313228099957298857239790355287259028500749018339659929764548771499459846578335439611470843097319705249353643095788075718608504953873546005399281765943465376397645506220726832968748434683699739061800092010121141418877684007309715039560239333092279518955605833068950465206289133348839615890194382039835382599217809240766423888068932533671071197921043517732382429901722949899115883076458830434974714197151769453906350232099594347942041962371144941428824843818334515500341401924515711212950552269406474513143020615603124437866059367757095402512559910964113107666637005768258615056564912282935491591850777882260401770797364813768900430373740500069129348776388003138051753150441852556397708288489247787626078411988904273605939845541239409902488777791979105789601802825927734375000000 [160,23] -97342965091211700105088113008231587634331108466164189699914361812290498986026331791924481628270700703426130716805176177546611266756403746973832579725105839776930246326652138261876092711143896548583862189392152023916123355849428800139541394128492649902693055696225940513849746100007361195697634158194048704347746272118832880993707536808939688149761213884589020666592470454300295733428526563896378362157597555691350042053647734425509852291677223637473285337657445596694913148426373200235833333441636787143698828753011667380966196327292796903916592880853301408047802631055107014706474998021972357173950687621797138505224293831727580338582742087836927582806226430832443014909752242930303828686992781703282029651754131802744628021913638516808509613660003435887960266596564282859097520032331770743446524851693183427918018836988264353113721279598280831208346212165397422358135724602057451104028292900057683998891465483598980259322777916419949934610748067331167029213898257047566331817713900943513195413644123457836937748949918953992338183952445918052070310156721793083336693312080640545190024977695691831182771206949320595618793561360001835594429794671243797321177763750386280634374958322576424693108421309654875656195433011853778417278310404914872729958584553705220869773537707060068687388979490564609199910846258921100229288218747873984314923409896927602930803806904511343205751826349107954757544858213458472486416936922587059212867329937239826697715075990268995417888537074239290402642212835275685526437500217099567767965571514721779852809055539284263797836283355520446704480583382608114303919176634989138594064271295010730919748413065483870977989280146474317809382835810997026380588056020838410098980064125385138730407314184386211737917427689860568924073904536282182577434382586506421409615617313585381309673704458114539037846173490025743252403789507192200990789521520839982786552047411860917146607300805925347072998195458908429287026941776275634765625000000 [160,24] 265175823973263692679370909357902747386230653591347968667032979639818137027583249213828947420574717129645459295626182609520676753469482207690268810535310870995444463504369172587692580852549997354834435294129735755468684282206449399205497915275300536241155553873117461687950544777300099724868466003763904407682768345377281005378971379354395666628132975867367148098989558592746531250458429291472201943230928237390595396915489719830246753998036486683671964477737763990766994248827259355237373331268674464178951393706382614069418841106796348503695343503432385535703709013839369229120536487352625699292833780716418502692721641780767620933834918914800287115058638817843251228791076540598524435998693409456444471416696250274526714425928410743340373870187601982514090088951479202412848028598949847263797647251659732916727556558419684400437695519397628169227970504239618470468674363159168882248966646674638433938886676658386001549461935330092894382561635368144142167006282682905952543227961144121987063387738516018977813067854861366278690955264621943064504816481867993913649481094498214409275474326859571322434970449825878103936565659286620519031096824060552975804058822314730165815736321350712670975328942823948954848284907999131453033493156608529898212063698207652806588907077872111779162403408862171322524794551401959061758235179571064262751047096398378056954865214423905656042466381664389487019655699394792385505127949400932790682278517895280539327965084915479424723150948303699446826275542230564168110967629173729929692720108786277093407622359575905866545271253396803242930486486151796621575384765337583908040569326567007011702656156277696823044227238778811046479687632010413445327302931582118482603688180598169840996938242709175064386869495404973524965089691751935353136683184140771928489295392658397806287360382033389433479266036560457160192249253964998210115328465601022934819137476108750599821595963392056468455043843737756499850860400259494781494140625 [160,25] -642716393963688673262710806790029572514797353992373319087003475225170061839861566326667998496609153289244075024679520864213323417964379074086356803660227352886227000484695547346344012297819583882773616104572857371057827244772122187593249797659414676435554070789566269462474399814128087018383143128339496323932146181203605859238027929398821727829916269387841795812427322187995879025392658127639591766430690571006933025245968097948687051730457791542266579430414109901190309754348286024237902364852636783944091253650286367227605407889243933639351890589315130907982622346695206233694024373602294148019092857430884148565643556541932090020047057143235616931853774354491144823290838813651157673445295924537184250393766311494572770635429675857062876973361309346902147865712157902892407894000760956393329041710956700528374638730475431421690710582300121773578030374438439898303022263327644604216367400266732051315159203180959519383843198446826962836517189875046972255423810358908819952598981880255172465661441767274435423933877708891726360733702344701670716593808125383709527280499214457317776699800840928997585003226170323584802749939481731497616299834491040689029616470568412149358732219428377914850698255067830772952706443123173215030776994508892072027988564552467212846012520081186897253685286599292639973908331496004127425164282787092185132294179189523725908696119397061036315889814927477082849151918896242299099978434909174407846695664393968152450155297244990926852673450579876091695586659388951385731554095810936751218552925976756356234017835530114064143663196334492705625475012480017720655398121704721718442306059384134993612546968109182378019248406212994877134841167648548000180696878361276040514470802662887014469786904952145154761440320959770394621510843296997236526333476562922316577500547534123462628713142382657058364242536414074280774079950730277511188360287052442886789550754377218067595703543948981178403128612630970586907622184753417968750000 [160,26] 1530186882853529265689957643599904325985067639079052872313235376019999271655791314348693628311764684779754253776224191714861551851766331456816914373358384455910572587649944313926015988254009647939164525664387737862766131178609909974623092443100256835397837394421047345604337538264680737186350646281301410490175520314652692540062944163532460365693340058705244204059044155960653867281455675568229771874071852224864336710997098437412377686106626384252941663664963515411062326116437457332867699370478659812733404570105769775169418989880869569177068009299347847770075604913922556784075607349795509155223501587582144824881773324070362674783484194769448233561999921972521881418558134576773824658214140265622052174128734651310077665087419652196835277322224448656585412524081877150821714852771569051258723572501471396947427669709820276333313720185350373449882480111089441970713554556066103374439151215761412769284243469005521628829851209158029608386386352821492019972303243700092346785173400475164988300057547019424949657094238774361411454641391383106941295675108524512298020064473474539052432666049408642135332096252167676701197660077932222490913868526843217406031781284752670717402302909302839643763465213993307735716470806427507736305153447715694126084934655239517661636334210938784927335497030880381568938147655165632342614378449788233859381766828481310551480139072247619439322349135368130586229296050388974884157976995644568552259722335432971552453403934584159173335224689859793166256814115875673963430724935047044727174114807628028889839425373557365836336375981541872491403548915060892719390636857893597544757296325886194212780652093663068020069284573004618797939769618041480338346937555495208769289832320322474425794468842670639439640439770686747754765702766913814806235406056052748845941841503006295501377103399942297135478154588291344182264128624870616085602674985044981071185686153686357827624471956694710320816182955716697213164293334960937500000 [160,27] -4048634936195912581521937560090413557770107562472768573619332602631094421148672195872792047738777891403482913839641438552382625146317889325873305477133135547468000580161379334540805939581851029524951995944438914810055922918252062798120244724456084533733172365678009346750996532336194145140781358834148658274720060398303908610325294012182596177175131033982794185844629263504710298295368370923473466370563460037899883929874848476415636524948488895011940017145215528194803084922012147833902855892931212142691645297290444026449314122580462877376725103380520998446663056177049714820825530490909250946030365688563081817090905559698724363059121646714596210969388976337717871929220551340662214192868701138130779654959661626899280644112734970991440749838804297113195363859548632044892263564380394410836812495884941477185021081268018485504301222697912408538150099980063818168382444359930132033944575228172669495528930972823050230066871066690602068756625003714644223299182778756515676636884320268070265037813970781338570816509699548434803143956837514850771508013114502735053219444123146326297962286255087986147832325139848183692002437741817148809674164830893359985441440023867142747902924170572378519054388572178173430570205321258493246278423001111736702363162660724247656829395561723063484925966970713240247489538700859810253440743375060467170367173357727220942613597375401618126426442650736153394407448049888335793945227176070542237057824363326232704109113562673042112039897549586891271977134697432347225795205909800989194613020701748136689360490158313197772370655915484171266083539471881972967066071215847875068498356334332938021781326395998900774262072823231466206246216590251641945189053071813032812373334428964055544642361914424252728997100743924139485413718878865077938823660218671914565694731894392643479479760915319542113611076831588776375184231900241555642956031685551945883211327092899248641013858290121972037649152435332200495017978515625000000 [160,28] 11964514701738575819976026077934834340987439301497548061187026133874285631751157209029333225320908413837306713292716523946380389608784872398543046984639009650763556438415211778203720047702393760398953480791540059706172394983739363830444154827172746559774753911057709332093646032921824731932601497710741345613319663610499388589952974597650747133623174822667517832656550856093710125060520127548783569570030083350583685605352002901846414133064281266619478313727914866501065309033809536662745306502048307040442390855547896751066198926011860032544942775883879062617622099155845945615361505514666109803980004944608918009091089829653509586320128128190523923314773842613706334254892655554896900628466142697528018088422746656956466795217323795429426992248875416311711198233834530389828240077199995870430935756160134011351612587537517852912728727614622009563641252945986335814192672020724756593428186831947550312241118917238655352684578420102868816886723239031976095222312493539787526790274485840150414123623161649975490212028036477035260257093013867477467285428629596833398458864674229825529912436505431081911359784398863189969063196085683524923602123869628993113042096108823189171001635813197498983527512844145886839443568951632495992772037381935895186557466605853587597491034250147626682635958269020335258648909196185871186397334345364874003406634745203540314349069254305382043755040619373403784645290237986154619098444645401900700168452344909686840623253399733800124474127478018580942824752455629407378620232570291838051177483712978073753971955007594728881399490046477339854167067789344483196914177590615684372413932461376519249565439948926487816251011179386083791758145786998764843560701107351978311071751308032736324465242213419503909012911677734553805883098121307654423853651978954480891841667811165336344486089368374097255713627002971454153493745920819995920465425299899435691316952315301073822145488221998225783697344212944481506053997070312500 [160,29] -35433403860415830163880749013863757551339198680418693360329732564191759119671933884838877497605542887143665334764136324475250897315183990796190406076116758517447838778922632778709011319542942810736705459695553335341868734859767869717067165485216669600190833939371351762105679095851978616889702646610642190724643122653044903241815839370884365527255171987974379078935483624910679228540825652885008447993609497419934683895004599364427205754696462011256549087478241586075206301809136721712493896125334598274530291128283376813243259032784620835233495252041695872575700998084349823644766423571405018393087908223333181812489032189255077604385929529590140783762240984029337353866313222528489282772656230581700377467984231871653771780554530439583408712358601258988813821473981777578734555525510503096910739602095347428904702784594834868956908519409051198225496620156660904402793869426959590910152262935926818110387771656460142089842013982391014279721219533770603800881932412043684837120190103438400349202638377861987815836526813749193825317959929092483823197235578104986071134044359014525703616625492355246284027635850297266358267836865337736307985206140453872829346783013632542507607093572119575547087542337054515391723954325582887962799703496910854032225581684889073666395164205135617824400237188594337807649237423209977779399322153110877819857996522948318211662347424478759137096852005659437382416323770832781024410611430093380696808681968939760412587534559370591512476935819273944681944910862010622860483744812740389580239032662928364057869238567756053923598837649086736358812705091561420274352036166561150662137119187070121073152524151373349480530684754964963014037679180668688865438422512883589340314653254791349248479050775929492590149781037137429369649414367776262993151996331075267770546367927353596392123821609965915885294576990677881284344105507523228028223408588667783180715353208292574675159927599043077748597689088671503234915468750000 [160,30] 96047176761185895080191093244702393734413913441111563655216979371071883453926919779015634556519694515780375946981021027217897075099537762806343599398276102841101811249126452873532811501006704844549059477800468862525109097366336172965291902841511088769510133383505154412800897945117502747621837776014764078816055949069774585914313824320118385534475902210910795845409642892071958251608683897668855552510543502256369001765908217527409578245847196540357789014185196879077926740919162898815442002565982962175979011767159028546164784300263113307297578652956720937252254016401089195309238673497262750332311973915326394104148815563079302807346588444166659365690719443691290487944215124431058140193735385399851559505859346919733900613777186068369881530121319694696894674989616557872458516806198504139873005291337491299804882861311692709192861251557926832737089666725131136203665029415185929860826771804295099427549717136165244747589795528519487731986498397586979651800918037510532052930880954801250779774732000482551415447717003847093683812083527769545258849972119455218281811221901671174019891476022643853054821475877385874166276377990200979844509393074014670260349393901700803230151910093466368832990275057570083317741298251594323322834698842416743680771251381718676207958456792836221381047373445561439874531886861500337589043974169323397569061498545760058254526584795900431050979218200918551788607747862830301026123998436913584723163473545756011430775192879004334852216144166664611396758337007170410989601437133422855495668364140061413324961263429762837307699307606950711838732117636122860709522266240261228442592253260918774643562495834983692619749041189238880555202722635779458143895934342257229104461334341090747964094628357297053535019918674520689620973686861805766792015392532809315603444551885147216856494342575654089588893795329998266113394470929255556632792785582939292028501107889757991054228075080774136611629552637470352582405750000 [160,31] -229859509323996856761833203572389895617682763489800236658145722023213299624922595021868954647168790563022482105214279201696366889288982361555636795049816893708616322247564989604331856399292862621555421127378018375013441629283153873673080093095800576514266620866160033042600746908771592210038673582395107126967666245804410474612213662301962267635089160795210659648987061338161221758023002091537623466096074979261085338020206244890693243102825796752766285415778629349675420442889979701549808774265848024766594917934094379896678425967005128245510128710659077353014305931305591102979733805226698249316178488991121358042732755627119680002921607577820541843959816725569734705776682903863493255801776560675326330830222130048552536598772293775510245481488141835385785755519708193903330277880052047509646560087509186756419657721377080601068172468376466713825381767015901783744382044568568758567544350252230830675999483039533016039630207753669448186545250337305074078758533997323210810880592190946706549881301498239990547890653482584093024048961613379693020279424553549675502013337693631123954794831051224553317726789635005538734454288611331057211709734735192873328430802315850505156874824210707460837650688403874431380473396020356645150773492387046316552087749564799478726760731212828668835892002762325877691657428847667720454160547918076105592114318431914511773182871448684582358827000056071371104396388338100558114272914614616402690989931492949257442408354075040424396299415734102783964000040481653127330412442685386823851080596286995828947332023066712729071750112045337037675761441357168516851852338088245849774737039787692345802485473189617035173602257128762759518178922006679081011222191834276660099398299333178832156650402353656206979550203342197694912738717466184154612100931081465238400429295547630305328325730019146670006985836510035840796412269362720274251259376445077198738703340129806070889377866134304903196343454033125101272240000 [160,32] 482819218623976787115048697035277645926054871659877222881340451089628259862845057894967260249905414303419244621436233716655689837287979565958228219699445000620421292667368040830767111406188510568850356880868328302876843218464668967443508487723186075764883531201053376516102552576670297094645462446994764346178000008168731428888834493390008654534680317162433026644524340229239506946376312997706461708449362690655586540788431685198023326634724168917728164400543838741106821885250318564636935392857356193217008211004348756574971679783450987048597893330529504608572089836517516132210697676769325073744850566066918247598014760750194862128064617942377788206553042223201467475770142860778953555504500372365410982636698667608294346707124423563514785714631644241532386673402715395452284440967201570550347945813935239696582707756031743257776100905508824654045552262962102431172000136699450192218548769505844931826137389077349540415503520987155070980842157788596258193555764841160300887820980481352061711546304591674813930693876053982797926800713472404264043664878137417135495298688301627620688788236266196334184402620051613686966986244021475977921854779144303553589509848864965276032961788293502467509548253871031720801568254012696000040533054125939894066334161735685511046311860742715894509545186993241714730851485770370355145520905594557129175518566370412070451488346151521670597682969023684423071759148845099495961498532882045202652065503951591839527637333003903853840717626179773296008653318942292297845155113658296716505718419633149886645490294154499195033213057952708602233781070206443187494636360180238652979240568836810189442028415876315966102324279666398703748957621512039395131745961641236391713432721173893865464913909863065117531199184943583648458106346398809284221826791766825221003449035305228854892902357856486307755632037509875528422209452647205250631788688234642109477742651931568852066852888526748761296483515060378237157121 [160,33] -894679468791660485425817879046238938379055064905404868225494472716654116558652319260296390733359072252977136999801351968759132925459143369450712647043480968475552227360088046480343233486448237627540058244082361175380103053579132772587236571230621380885031029266909934587665524447697133808273509243064752722240214449926467968918572803614476881346103150814053483392891794454715074745564524783359038882184727685493723799027013617940894217095420588626743866922470977659117728234983160923352251040044621850191083297819471182135913396477021121719944662435183514507961427925005067271184708789196234371218126700035460864655247376599042606609411448418375421996726473237839260359024984462372344814983234180103078635828154483963044974718144432337905069662850728540662461298630735101677343110829729806724778711728431470937185759763857274434734607301358532798929654976094173353043093979466855206825182750856972619563265391194652645739983445563158477280063393332795764490985859193252653498265422680946975380561330764245985261319973867544753140825703164415014112169868999443525761881814621293769012387878227568310334902931228825177537351535937273366567423137620560317188269984969516635188564104616687475027025854560342272256052122798868668601015854968656718059832002271139992460500707138241995238660260336985546757856673280821301875251101999370182836113759297917588771336395845503144604697521714940869373456004730214314274876584365668451495964774632502607959398772873015084315838111301203836337724971283271563442879530520672669255744962349224167863904993894442538800087070495247471923473695250109580427058807444257979189371972955700484749401922735309996783946488769483679207762262000851536047879555623153219405887461224746612414522983071048133002856611624012088863333028675423742898727761379413471665688992968910637831198417011367644842316546758731499617110484121001920510481532597899874739623829767124638374785938485713730898743589207637204920 [160,34] 1474633098137411533009782079758534944275126809885525459328816422173676048420890804358287189823921436301761644871863150410429208196340509027175197921439184190009245093956032762813158046053997469467921868673497793740406865570153962372708132533199111806236237894603063057356949438426905046663445193893887934509236706153708860977936618388268334335196211987853082434192956298462772244275580867719957303238132730346427828173512595517922468039672727816066134116334434027100930114879317931311331413097255531314009413227358698288559769890125676967140828815903003230654181180362174786939122050384750453804682499426975543334654158562663126752259762829532483396546844808512988155040244820362406952674393587557497588689804081173236042562234698907784683397548471152741940613181754715672006224772299862659434246439379096052880366944777535852195926010829385501293648046543961788004213648494359895129313237529663481757961178875782112888731952097119436313371349339989893597616384182357015151793373314100654999639837811930466201199006231448826015748205253737911748518370811622895655696416873337074226082817102462656163836100931227230805355450664870205766312581983624638948727639419741722525642157090699226221068428643564971125225104014950940446133116343567464148889679883323327567844175723618693305360727976688635573043833095527700448439995206840387279846453394918648589246769160303113763694635132876421861365786490575721084856757685251722689686736169687714798468593265412027239765628856478219801882913193914614696555280042608344426403421258952980564772868443631427144570374376194709055165942831304308970753742186013585923843824052964677097954086095653383181468475007843954059664848558739772582614111908087257310259745362933640784305313170264294705908492988992448048794186187690940958952320340701901834924441201893033855642689696834457164127415276783116077349558534392776153785920824489382271312086729344875202361698697711963527155790845592535872 [160,35] -2180049371885802684175727541872420739223863574574643355400787863505612075745610675261007471403542726810774348295830046205653430303155018831877400363348398110234202350461140957123829188170941913159132370298697243227645658748591835430112310800142663732248957433196896523959137525594747352955440480105520004825257177635306407440786675618119379189830015283839426988515435480599360481278094049862023439219363439929304102769647565298167719987592795667113076601660989062340951013073613701151988335525910163577000047840934445758690179397154014038698452707802571832773428237246868350840949416210923609675747105430100084626938971151907117605641167389308638388994678329702457905433414182777674794757947472316555158371801670050086375295236979986767623706320406161244232825943584930048579653187927772261338547061777650198235595326798076106151131161761338602801247287044386370325086831057203563163176197342607136378674466266427870247789805869783023105132961882736489757096347399141734814984811350082901394544778048762709303959945644795089984075716913280836882426033365493961994598726912800486407930083067111191303220958448724233207059159115196411291367710448583338445501243955275433593004174884414741377429246856600646757795489569376569617522928251048745023532836296273720893540397535747608080502871735922315561586087121378427162314948980932890928407006057661920952564671449027736013959191527691926273813375224931959459264463545554281323043440143716348422649509321179178323469792798379080844663522587114307729146470217749353852993049985288712498352642188247303261114239988383665062643072077745732173495654606307239645282939205082011384568438796916291277923459255562104589280902337903958102218763288607014330055271249263562026686193102776609534287139501893894567191942940584422177775335289946973039121981964474148281924799470798868633213430462551204439554999336572469003960413957837919137429606237168365926513606778366905607430843488107000 [160,36] 2911538367292508441351997202741357272329272381550971945069712100550405787968286771291004812883507639486305119575143686532645515585767881394800183000513803956760641823752749719970708160466124824809955708757547279028506724513481949304301922179771669977913413068740246448159400303222122444374688186490224831459061527265233212133515397647316925861313885176497724411705749702467446190037916545134478101267285673884421439917898765631112271926785229605385448661179301466294396770661144587856885549288923414448879646061271525625639414638074310801311865205619268506374523528387330929128314706106973407964273523724531526196454186019478568159133665056633098512124987200682048539070325688176463737715049181816263011302233618777029337690960320845140319661065762123571996285295375740739877961405292116663139465677853800682330336907100410589400249163910182788550421942771326496010860475972477782676469633564189560634781636718528764555027952341928849285403755304295448113203340913331544580998362867840727671583550391804347262776060154038586768693226712810983877582213824594909431096777083553869559580667086866124955938751596481728146240458599773089077652445178464832519493245484001318368500676646630699550118555988545334806165920291288073141001371171150127146195871056083808024383307362168283965130885231723970647607005319554692827342646996556870062856849067932061244344660190348318932302016724473040117995396763727794690041036090221745238960678711283391429219597537189723309400709079609255465537174674123045513702023564685292165276260272403413002973579677968823828044084436356240467488187611966445759192837008252635002429007494916488801418714837106161007793602585334648312767566390086688015441167332229987714537139472118027016784073255907877425763378236953224176271498368499460549285320408729636206194515979675117072410271205231619428779665051104483301629859121436248830608090085003156124057414280061921375121275257710275004277650065312 [160,37] -3530757368622625969584672408756540578592124451203868705334887701922491994649611877905095062830918603276738592711725521742039580076115601406921751761368178395933487579174442576634490160562448797521055957676320913879319919094966249038424078932915703829442716675075667056254273891774422088359427078063877574577800179473586865406230231919535276500194012384832547850216042910401401722842507613445360376003442946315192304773072317165440774536677407644255759236558967812935685779673869644876124503644874964864100393716075081517526834939575282103802416973288586541293924465715703674134708475719075132295944711683048645478329589119923514630762416928047987104017826135801138316631952164207726194244625266534799762620567311233297165691413933132314922236202087400432205843916464423715101890743881092313732284783862499054251103770127127903834553510125411233690089489849805367789028853057894560308602768188829312508483220967883342638919316784761706904510982292268631853413285539948913931315697202787947653668075404803063608902250293845524368488841134811041173251010278139851161324964696843543068416505264117102735712006922098111735346446759294667748417567601144424534758766001874731557810242570794777770841711621903962023109307088669798971039469867135731389339737459458902205037268371032129644816881735937520482291902791266432098091594238775431817010187337377198600350900274641180405008219735268778819934545707836433883379116644200012903992267667256852031284119796783398519149362230348482456468750336070411170686605315519811862911311396133668319540584851965232951250998110961580815668921938621963059653418719188831025430628659774307261903447272462602934074145585280529816173883564646763996690825734479805050718581701205652044769150535955762505138205625321151223782265973513192295768440716202307830089041744428581430004390815750308598634292656073068914952477195895184383342752813892065433883036155436692122137540625431175496019254864 [160,38] 3897028053633819909099059486601284123522844108898623856013939880997606081936234923699577278033748140426910683303212840220478883846262541587340009019911884854461944142826083949022553922209069731349511147702859067584264898140580689202831200620297950325024696727234205968027872413427277223584127243633033000242756726663037769227589356251712777149481083738677877493741280036190827838722781211491221917928875266596349271651484178310156184661101760244647611797699104784138873646690106939116542107209062661986205038784500779434141172918453967211147536588440381608956512891814341494474757393036376665771221266862742414484707921635486525310325240048762395268776911765878505039570544053682537347464618546314201789249261983342122677997236052630293589267535327507243609924810756176406722664086334107600860125997511160285446475554693515641587918293077677408443143745921100969880584161338493676093685887118521014610754688500300191794432571161416560829534522760704928792062469597852007176742103664273947866842975344027048219998053966208732409165800190954083869361833784287796584166563318031459887138860615020803364068780822875337080127387608483080361241232128991030879540051299635645107251565120296190128284819966518726114872760025353930402393603062159448521637937943216742441864245500159506013479973003723962299851495157349250023852674577327231851869397892608728143447597212601581515891987767144878764030501900483740214188122306168097899695959992376417547693825876214090238822459829437828225936976914493426349334499747837276741325349892352295728755409363184318164959060728587686743730341821928862175776490634742049166408205885214225864945517503173387820315963882969551706434181529535825787054412932524835611880730567884124142837668650389625911729132672026307657726498660761445564172695683178667598437738322833067646861220277201791096701279584298919957175934168096972125786037108308028087668027011080234164238109856991126048307504 [160,39] -3912233770129124408032911413815325781519680247471432344430310503661097399895445357115804098188207431722190271746753880632848622391201695698149588329041001382688606737883782291692501208164808408982022048756357698934815307991759251886017634136713333730877776435153428175277567414935472707530353074545531622919447888868373273925029653829369838434814123093960996519238406248097233555530999203981805570159117456980455457748906933469329109202061427104594909295650833005509643544247818413060424455661228625048269986752832312182745141028043697976319970890613496226272603612096906753470488222514411883425488188855086426825605905884414279636669046305246955433114140064732717797703901173200523464890660659322956537758908531014178292040850695224835582962678815879415633538044075563540709471554622391390667704925703371980552862137841069223488666455623725750560242295018798401990939310914878402044890966471050374668289761265586841321810239197637983691239291065633408010515857941357453364513404727641088667154163713551426485905483313213908888159429214954586507187806960268618121864794182852544615019914383647850262731163257914162982847647039268160464655210487629481286436246464250549018085898111905471220165540232948802197541021367862474695688273566778565256881573569041414783577845708591640442225608206202954669422669970946019784847156939150430273057046478753092797634232400065724296144282336002388163041268569860703575540708427517976611713180634083722561712302946188432725319306967626538357116250164828416317404663520317490810426063100073009231167381813389686131382692202305558313151326591566567450215309738170431290790441091271909021477788150967251170579384528050443678715559272906174268417712603147010927612250880185216049416997097300963452692242390010237670420753599385279124632139222506964920566606071243790532374923698658272464980187884503399729601750333518338096520775219884835062036448655449796295918974179384309761840 [160,40] 3560193584221723762325479156602989330296448265167935955479918013744015032156738408783543816569115729463041761313900664872294539820414464125956250629004133922663002836834174917764761117250461782266039282413071098316203854112918635030553947559411461198520522120672975030119497531295540708592864103938522341047117863566637327752254561994858329943500088471811857125982546905371600292919263394434082263601291126673153299308439191047169495797333724847545220145677820898443344897107258905913658343794474027010559386958359773987241190350446752562122994660948729950012430892689582555675841342601545841476064436484559930965214498477632447031490281438085528702546633643162329003111128547966569022422662952993490287847795001917983134392653319421081847540328880258621541175539195667266218349692243806088166377643124817848142920471352580792287294189441489806974974822551934165715453462390549464543479089181578524408424789187881382518644907935073212236269095166509197967585119984346324480056211454174875090710068962237182405014624508098943850089746617301794678614460602353717518408547755354310171486706649410253379625921490750651763431586154571472720821267844707682460913995483372992071010812756987111487848236802929710535824434464930355620697755323900962789293301617164310994381194065238953565508926683415362878001026640252072058194321667432700467963745581969566016554492650188841026883802343572946790202346708157016363913113460483221757372955154285963317635810956460137094063510181061587277960205684884139660865215463238767045773580178191628681139825746253086011091301600089577664769299485187114614587989503510051089244039926164569068616272546409950521446527039432879997838812603999833093569409440339653371669053546384037843443481863210134493672029690900432488852630461729410591598288057740279293317654330034810906113427769080442954240898685064337154277693507754189961614089580783470654499777518714601494220584748294889440 [160,41] -2923450986730724624825532859092456544759469491100500812161463448792037386318412101648677979161176251154621185812133706317179906737722382595565685491391108992251337859598586031153624593394704824221048496380236379042756457818957443200975040957571320094635385547466120133606205973378134751833800853316095096834086270418637019332074022317552234512827458423698387138228087162117257160315503046215870178197639187688652640595517614493018831705590217077227377239150999953697847968999559142567676124278980647306337052735931759870336690744119504618717690264849746054132293982990791082619527206397235645025844394169902650554587808148655500704915886822681604277042428093055986840037977014225944049285295168759517195514902633432646126032475787854353613297103410250460515202442540952414989459857226986854379701661578936518216155872227166537772022670541637480714184304092602599955150512263005722617276098193415888640144106869304560098667800933542942791656088179543983854126862332931705979795619128157324811232016921454749948123710599304710812728272867667948146498104636665988142457931603002441717396111527402869143811765172290071987122332211846559093985292680799679709044748410308471086195289432841837115459939088278593047443160193735627512694392679004891236101381924728467545115933131932381295276642196373606422760069330799821928089030067209904061457345908751070462177256802679452817230139096596537202707867149512843789896317782218184079109554134676996749686365384917234904655524969467703990000921142782125637136418588268158011633915387695519312740574876502066873859207854639938446768353135487187189915338098946885531272676323583571766909444958633341070372270342835086316251565455557722096125717701709089588211135827461570993098664959760445895938284100192841329805160111609201011983069396479412885372742519571527110098160177379904244838670360185939557388219424844508162851886864268683620077725319285328496822879743951076 [160,42] 2162360791735526001449317865011956061490796666969944781562935676392429224898429485036370597525943947157387371299082687146293002601921665320118051338342614618127982894430129132597889705682373210576995840104349123082169640102683451081285431653329746063431232211770520607877718552532624939771574684385029495230242835979840167126696979938009860648992207439316486968769434655893323313335117908397046872772934366982387254779635601012978263289406898567229802036960661637012403631205842835766771416848630038671197166622306825466132616135505969650748964114991518888243372663654125280424619271479647774390377663607371279249550734190509982211072815996980799065176880899567730015274256668210751084423388880736168035154003051194918916822210812159689192405430575797187984039527985237730577068587069180466637873935201098493391756343967369745173699735628472981729796193248582259781901035709886715373434455622469783857783794782798932814737830799201506990712074352263206083368780752273861559240739997957976224113394166160649415710364062243608223489755200171876297581716394207079844906732633171441570870813195771754130315741248816898963984725962650691925885125786335505476203689045318577888495199798927066178028903810806510843386213524195413189461387857546349978854948584007430612868157173402335697852652618517386454365504074551876173406612138695867630736902403326897466287596603115963406872340184618814847353267437686511588728800960203258551149640084216453196935813129838350362192556204263994954827072682792324882554998035293571028926722900511054316867946701023946464258296855451551661376668519694687606811114839813910995833732391082018693149614594908864382834706078709556471113538174711737557655942213618011462183892933189765391342216814160721855674195970166987968371945584837789111999636776902764619812052272374191100096675399501027586939010869079467654593114778162640441823740080543876001220607447902184293505200022316 [160,43] -1456818897026789036672100023488609209813642507687428972481306500671688376834627537388568121902282459772486376420715379369079973643470526974591105669001717947958676738866616200539679577469082761264792447606372376597782471544590207071879676037870393158890197240313271777176761925972421669091964161014312500275808362799829286329242906475591258336486970357636877865084734510327298701471395893545297146915609835411897748271862321620618864929228775645223756502192016489765622539166287410511947395306217866443845138210139970637181887304957822445593839805770845217345178232199297665577824534564845366543566485989587196805887450647363192561165591127224338537315278799554845422059983679588235247790549967510332823613422036516222634191549701068536345042133288584345084179063130764028917398248035869634848254997523361256565770159422291721076530968543159240538873897850585072606462235831494860694587510773663542223440938458411122166857903962515955469711370194448649673894146396058178207872093094625034376156288770537366161489488652021469469437746631944674018575399412772643046712733224645419889719407438332013212429122498111675246323013315826344880595178860859102777578763514797149641170607082245769742635095559525555525029372559812917137195847799371085085034729375392973629786568280175199735072290570300333071736623478193211751895726436246489424885105279602646244903163694399327133482972494941723983798276823328289305808339835350727736049898225564527288465176988755516210617819062813656594576465483922224647865658053349710528234425246565295665130098953708734275398294247701087430011610979184081359746541817058908153472219963345777527891889989663836378229376976506522348277899889626416871539488941813323366775995763973928773229088374814112923084927760889540432279821001495679240749480002410050889136277190995566698229215274568111238545288391610237777141541191876584068665616392744240844995471066823134147743925072 [160,44] 935909253264187055661125653985025005581381693201165013112258055398286383637628339627478166587648917127121289887279804995890912084530255181795538845344737392481027349894158971425299990913283749473231847904926065473509243195311392125702494784312409713202875084805983711541497473916237334701417057456996324826375170764310197738861383067992452836191139699067320852233203636574990682534027657954608576575649955999571057073123202954993741018654188960288948412265745656625640554123339102909366472732965601492230054681042994772507037858112323634275772057687301028248049741707795403855140662379684618032672674722428441451737312264075219176349840250821174482008096153229257939062296917478801195553653472659908868554253638930265703253559730600994290138500772483799717708149180613168496554247299035805679421315187752490158103547922368877977730636900118034491192362630527052763073960304300263141849298351977695177794533925398121021271432938013854051494832650416687727293146624777948900181847600404859103571538411200055795316586491014890457085651123251218928947040015820547568312200107016080218793991336011380288086603216305155823899395710364796695782957492395576429807083647628627645709941457716473046550746667510194884975978146820172520953216639002707269212119655927396257669461305571309435855605484354506958159525562208946033236354527751089523277482061443304224025891495093912112936987634387818835395913665874481059239879391559624320277753741266878927130723099014097808888363034862079434453264993602536372960280090867651585890623901391065025869867918778172257060124902676337233887949409236542050776052145809033166065066098390396756844828539603098822857990341548636610956617352786107750838380605657780137993582290293130039205662499022381938463414640163440307321931009983175807850921287848502504592763675126844949563168624648567185586203406970020563820807387348936860229871084857291490848519314926049215195260 [160,45] -634536713439793977703388176286235121820210344703349850814765902498747853032179640320212299526587039776307276853899835348631958890503687475448838429554878381287041210152964692019087398770421039803824759694959583915988331580526901501631360084805972697517755498912089148801829596457568761648161846649219508312776671078812324064419919068745075851505619933649790511051665597356712455235068339669348711794491150049930004414183262698256838549288999512363295523836654009783730056101718486892839134036085893499313679345066949657078531478695145826712678359112903939346516129185889328829511091321538846475682771985788574614531712653694691800920653224498127060034729955643510602656811426220257379300010298316344714773655607276986426627726330948405895331834633166095406306703602295197964771076427518038397113718952035482661534412040247789228065478332262615838922175830580246011777279657957122594691920187428448241074063464536458540539162903064345639703559236631560429725090478036855393479654917246651501694270984409083830627423494702589270462241196468795843851696045356366308384680178380228925682550131274777672264926969187830401913968256537297738346800155065055586305299462006867241036186911733601090689479518041770879129924544868814467713035645662257625493814225286581307820626174779112888483200369287859348511410785368534432256951299951260625288993423239798404363168260608423758326981535191421430165510922231248198385894306435229980478536756316470426277508387452034245678514603643108899155451054363772499162082417012767015007575297566646550044051654415519912870071321393377340533374538639244637138681931749108720744470949077636060070258250595653936027224060581426045294947677275631434664803307601536194460946177253976768383608116563524461263360051492281164842338009514685911904463418453991753362711651120610220017017158906395796860464011518299743446358073373343858301525716384263806302835521142799765464 [160,46] 501246271983040384506339954925359123294857740391021296630574623331096633474630757281271915440146551979286858277184559045173737166171254656988479578634690320123410113752252487560263325071459253806488852415245039646988656284523828387573790250900072430118113192225777150824040555857218283960812595483510290410937148191394831316398855951671741824844605445446724774875980074982790544341601981372279178889206811965984763274664835392900653703796109035260681292157526670423998161498182551567900369883729762046792298022387492118197535168233950781395369610236649345672819550509886407583844228524244064200401244901325233170267711807291767832635765571025212440103981213816775013518592755680907062121548138053577612780062492791907100100721612909099556738882580080053499911698513200501953695817610226099817898455043707276601868314456613839421139315523129652099358460831617849656123026318244845763745713275570780764163765413479813571143049118211065659274471646047606179002602366481449318245018877477104554836648230060811947953928613703824867716550086613981151025347513842381828860191283368204877861719503880698592383483269263095279794425137153821497441125330082259523856597171356949953221945821123741607750817055036263562913644641185290604648052052337652793681374743483851955380925665454210896594939844467141248167722454278826561803261618613073661827172121288983242863929722042884792930898577676298269665984232543191345974199121725476317109500274323375008370762860391492165918110155720932503067500233827728401428132935622724039441774480029946734210210844286315460377491927066281832844456506951872980705356466813536211343096999333441797413330412430694899987776781342947258770248953231148224616285518358275593983705919915500927814819280246597748302033818477757060378188692957208761354673386858367174016049517447212594316266354065864520630499186778027109229065525193704196022453928564314447464274760247840232 [160,47] -446777506580792417526305373639790232664412929023182614668823965710729684203256253202682567833861720343777119642245829537132117667076664899994552641173258471738951125835951682297475788339503940875446208730907439864314567560512869792987908504132061024944647642269723605827291552215154804571973808848513050609003383741667484938173822781770453061135993312551421251518629718629390261088401173449579732237646187235748055527188266646101913289233597400566904226475006634466431961675907516394020943223768632780894098429595848535774509490727081096853449965759669463183580616496042260335405012355938256436506932940723785048277862464641130759791402300380232086865526698402679019682947071248556284524184594036655575595453327628492886072597079059741578601033022700114144743740635679919755484882876487169854500314801962250798855726844645603481641097433586197639534338498296490352702226584020032113156127428057307212182889770063497571726154320501608145797027567828954247963865692426824300869293140713556576670092937955521283816955184322758028684152162624938235119443288407379197357413659657665730890895585483517902717879023431285697948467243186016008101128577884367257258190361656712612345212401941284405442090817081859740429691770786049779024049154717548236908848766700819439168530655842809211964287543316613737749027010986067371325909918893001911379790783288186195558049289057476107969046257132748029754748065971394057802846588140637650533459715214455345992206327704649970971986655416480649314839889896705052548993238785376601885499407464779232206394357211025642904753845919767553475203639999263441818201054076311895515281748443906748380550891668804826579599358331020483375052357404956448533021868493346902320475524918503428278777704919062215845069187586218842492520582993213118150407092453919020881574725383133798442151974846146362766130936436879758838173457420083893743501935388945061176791257904564 [160,48] 397730868558508669161490506538426344072100327052726709933583462190489900319388036418176581455819642017523544296301870070256285862345286771838698322391489391524920119987650058079636823398675664019177576747731350133527906428408886119145345315244497645355272521835062853343051139484893539051276099429131052169831907321668400351326506211665426037660874587647751160594100375376333533122733139680128535259187884500023724871747106542622871082427805542594046263484847242518489791016702348923550566185139859519144286694179455863717142771559986354514689934907161576056902071066318295950433495097885680064961649207853052176499541788886386720984620079792782949970606478109343620179303890411026732157236637918540782914141460196011254397938696577041320365715600484981081545934060106952241173206526964348985809768143314052477757979826681811238904529222736944332155945254850821468798370754940135528725070025031318675574455159573358385141034229889999969688953139859785202327382447567241347089092802222079316508921526322874878796174099939635884026888043727488215172701555054555443275328371590793573473732042737212565626141300761822921238921594705675634882237516553319290190985670981866750348737028347519553930771979280653729289209676494199452559931077914295521047092582985148715140213621706491634881737970154726912622873530558753568615528389543731261361001192548090442768368792534026758951083452010362382853984997734297581976977829002718817146513231174023413320840457827920682059516684290744754935547972848583244966492901168876928511407837844521354832238770497367486575906205737513036846859733518964774226269034562106571441512255841896003633477852798836249093561994794160410832849398976991104900930305967675593829918546560419895911576971040933049770990256894397640589886797364892685136776374746057511638585171917940911443641586504269087643891772501294907858617462166686067894710357339301010585804404784 [160,49] -323758994764548561499403991128876310657361335665651376414581831653468647141466866608773837766474419584373792443060258750063977031135275178324643750977948896034718542337859896865069433398149198887604024075247610025302079112680385534920377941901393382988231346754904647103049438641470149379172030248392764997120096579615196063254354196500322293342660813492639205635674617364551553614302867491631427446823488826722604583915324257346101707496060859519056260633237002343182101719705937423414907576520994158206620215852337575763687091994968307257082229046827260348964065215374393474147982545884581349963762163606741955144152003478631105237911862915205879646397208715762376532658849079659533382354709041554633720422325872224221657152550576070420156222069140445542447631645664665368326068275753771814562516436345360705073184284997980292542110072141066561512920305646075243567435806063542623330739894295130439598434483149664706500541446710549708427019437491539880980677139066575218374911923868408622826648554090427639177311752931319075313032170390309630194534709001567707858810883521909026112519313218578626502540825209617257246289396462789466186324781973236479780470364347777723473851628678231899359131662362167205611002731495366221551631580687079178991413145239729586778326054709765246271625936022830523645639582560416959589504755874318418481646276512652486739524454442325450395867810305748597286447522224136944137401041096659642414780519266910643291373518035663884033411166432786366623452709780620964687409002643558741328037634871781172232247184287999818822572988323056167685190043873986092907254788188985290941285884015466703832831505517930207661755825817688197296141788102662607813485744568879139220234577796116811479621853645717613443308193378417387413408356290657640340258038761110409786192968232058677496325046474673893108828602204291745513531561760545619101642788105136273739285940 [160,50] 231884940714153707228269029549380580199598841339497289148478968264951327513036560779147548685406502379508191348384229195628352355473553591313773314744030983044968590199606806460916463826216337543076365611679970834404058566331136828322514141579700534759920721629837099319695428874268007427277980061985288185505020113679258097458154015867619558067226989651359956601485130876049546372423015618048388862712834650291947115873072452919503923527312898872774120600092014333507070022309775464548125338465174036673808279384074180235572735841316240966144495855127603780134807690128086413545784301791635226786363005957398049022537811067591308987074606595519018852524319001648326600534437448550515445187208198429580715079378992282096360616099682506884167211709161954398404108575537791656347541688970303964795769076990706372488194181662264556786696979845172859258445477326479458668121372468594941687997775770426161614058753809724132837964645698171644631635340993776889285412917116574825531627032768193670892417963032006048207338272145500837612008255073692731162271803955709332346256563855345776572102534704234454654310350808253152466847524564151364807973214076500030042507703017594327775616622826856281662274312904541143042186586851993727271900447740774538463153611842501296173150788820966101255845425591570498721093228836168790373018073364017806987857583559466444782134352247852994502544693587102722418279407214344966808420981334902100438721270173845199050674620971308443104678994019225744428216372747045252292183830077836861599185729109460965922110474912538140574783498932938892537332206139977693683491148494657265831396116083790114808158716150544984299411198955093010965854638347615117103694679015688990931127259574978941563538810822424456722001217887255740313047242908913109150043589071337788082789328388267258106051006478689867903811738976821122151644970399334585037255744799711676180006 [160,51] -143839214381201640935422969496495395347209391626712922511865178049691663344175182056776306501488638392561467587590901409883758427719978718381053387805815108792756477563083966755034756000629214760962766484340865516257001741557076487520063023237685187098028133659082009979749023670550525955369869146172481439415892444407480718897003930126114328581942857528247387868597687373667549173033359242649747854382581359546618433668568383426201196614151694032795374685014878788152847499104056578165180979013262246238165816693337104298882758066940407801490403452754050392603451935325057821543358796351737724441165126323999553709777127274257384463683036248292145960509966160508067283729186570027749793240206330681350035462788369960734326604699309695663868678002129769145023490160067289545781264898472142872081483697743269352317403707428920782994383383308010357138783567160335067338605352383788457074249369073513790003958387955490214344717055256704746402446035697472246000216831389237724509582029869964426764712339657775170216763593319185538384557735933455754337034841458220178739598831561601775855082003778544479359252920405650626723838691646225637439903497928818264915762187066491311163038337295430590238519771004007887767061585082553432378186955722766453698177419126911719686264871993049190358601611888759840701121635814848795865296734996069676793878303435614268764822336866208831871854028026031649845212731363271874635824385492272566886451778424522184452451368455990453918352853678428935666843039654549792937577745943871907113878084699661135844797660050384903936677735045566331882543096702728802593695841906656973021066796259947200757942388580313325050946655832271571582658218441874824161753740853054716214935531064655914806604546937508776606192781853847269875295711315096281164046218158584496006152036082674674654707855638439050300060121748019763761732577629618180255328113623179747088 [160,52] 76370179925632083341806953700466815918171369603548888285444572307804319664801110945229678564980230970902745420811329710345236571392361745597334174255932202533467754682837495698225245368026758513245655360025851696341369478610906337496247445146229242361868545126946367175023224712772040641706917382687507486504326654771285269111458179119471099182011080125018676888247334563067955354615682735487954707274875409506228549167450263795230000204221126289726701939093379884950814106484081675371790841414107229416220723383825423948229172171958054377846843179747507624890223063394289816305489923409965338430439983340749817571294914921762530026390048941319696103134637667940472537154930343564537139669031565012635078695331879947141085314321715819784105302946126599870003880641454149010504798290253809231787851674129668470364663602265193536226597732362521677866895445642438869210644263212141005235938928334591823978680401133714003867982716491914925135977813480730590135159666578891380763638866257969243837523991338870163923928672905396056540884432205411398164833744269891924056334987329246475125327089232865112866478468744480369455413308338395412917767000317922019838137968911667127700279523993667769327141365885341812206629655563090206502812870052935241164837811649878876441592688198854951925813637801718956410226351773054300432729843192328484839060552233143548377125189981664511845512949527613036767805278799623276658721740794208771120896598151889264396477903173870598928605040837365124492398000558217058494116855928080408082440447907267054420690484430113727623413255296853294951802585534467400950388988540800456313889668781211755022268913787035089744308642336648295860079549976033914006215467606754684907549039263891031400094458691993847962483766218565193039205933133721475414308585487298192111728754666987608664014038329055872852866418694946228526769604588387991000971248048042800 [160,53] -34038889612809306808070124624910119317607172434392083571210759763261755893977629813827508078150497031569687119324946374996777127236863163552482775605031872563856147882627973893875341907714894813016680710355484548899493100442187812923473960574716276858600321325351643795810606182208981377593513405086812177196882411484615757250100084317153805210127128541066873075627460747514617718895902058432976049996621026091736371989933715226481549804333695074752368485360848456901708809309788420391950114030403527304049489583779840256345886658339371664391453332495813972309616428305656942885896016117135793383033927530051494082864892448379384622090414125156151602738340482010620885458602179343579044103380852690040442949408827996142707650294057221980090378080300544310259339959761497266932695588004086103006822551693682182973581532747139360448945163472795477059872983947051995198391452418047523529644837034541041774485337211335168849623304704672909096841964431813244773551864469750961790908562686539629153561514581851989550801377563934171514678661680093517210169492018182627205329512307868624147061923557296254335185687154708912881322440358840430584675485065237705483998707214518529204170245316564334728878814787918484802303563401147595201404845737537634599590228926452512907798186394218524765891431744269654875266851245375760133389742932290221176350746470682628976299696482163754588330882892240048434232674178502146890007287009570558291976045558918713018794260308963941365514700100751022211930362128702714535441148817211987341561172552419934892360239954316888334301481755377753097280639656201024183618430485533875846919923262062314311700763073573006669094509672032913488256089816218470753390218371933493113925689148970461641728774471241219139688123953512436609321816485146876415110348334762360584995951816754889470042066105949345271717168160489970641832914998451412558933601439852 [160,54] 12183247280691399384024470554716099857669508620813039555869206739708253546256817432307330178032789724886734090116595861814646306010538062564133235722126691276627124778364479424234846464765309878962364561445568985160177624885514914116471391388619116651623434933621803376818428960658451115158896594917213331322204237936888812707968018918399985978804308784900426349848288269446326711524134075228408059702678288993408260629929684255906358301331027418056647262855510448523760438452384073112084078436793196648821927599041910626174001976492141327515503239208833135281352776018338543833544816461685688870186176429356993347676925346701504013871289884417415509770390892996105232263568151457990710565622318847833161763664603972786666207282579677222393446740367204629139970882601769921452683224449296670934146807048891210488026881246125017926560136019988787519492663343195912874037376283764664843915445902122386059486550428165622879528503168606884461838792648871495616207436644900737445827156497531899649697526915060420167963586736305009607985466922968284124534358563815210016673937442692864636063743409627662620311661704748843990233986284115423887961755714212122615587538549400066043790479521807898655360056332670150339922035450795713232989719593859468597092486924342278362018499751796283176040573622634833722790955532076028474821546661565494995420448870987838068750853585176520427835051095444413772417577102670477858118057738984887802496531414907525579812198724888687800281648221861571319789616742279803006787998331955085945175815193216707152531311830136575879631090925613304313239220926697499729657432334129119079021233372898687030959889542849508176413680438430819049789856772171044836437168638754056212530407101325826918765980987886050080446876965986538721144214387334776751018644816967589244231626923449512355961109270534868240563572129635529488782723125486875204609013120 [160,55] -3062777282953450569981990186778636826639227733496191231297378607428447390126802379021110370241190889229175830469949513654548311311631740089754888567040443815619212871884038955527886845202458991254920697946214026368506837348979061250864194223138165769046260042144209655909517796474035242177900191394363942163993183237976510686312072868120388660659653495106657746985588745297338019072944989373757656038699500139326154253987946655139395708226287758853419115471737624726169052982912932094902952791856600793827965842983740457468840890253689624924060604423590175687607580248765599115817292442821445497090332175106625662478027126772597112582779225197628364950071070450125600004819620710041615275227240099195825060904258555458738097930586454382513691210167101329288137285004154782707882165630115600959165884335751598377820451781153337649222965863868864002071818950997891156285358939954435973534956768655412675219249572758354774391862580093526470356204490165742463756705258914297068812251727312157614994325458286888065196031505073403528256187310105481759515573497592609289615579190177709635655761304152226825868218108463609893866765074759219252049649024737692681333340756748925879192366967971281892697325944850500387168538390264656680453736335550730127178579902682356511082049918437422998029133882495550695547687146778320492007867972667482551401309411559644358293850424941866635004798693617234372884934484123872314603989128673253631379012726283275120479072208365639008643114895322700201582016658218728775631951065695023516728841846542992635731391377362450178588055313920394523196598095207238799545982018143297930576770366870735461193348023742636989569837116070204098383433081244262404941776248941544579460139449878984093727156439776888166029484370996971821783934641543498560050209416189230917732274872973194914601385145273212283896096699604633476415090709637930308911144 [160,56] 185721926131281917478768003912941275242710378732527693282728568818223865749598941979439857151271958323482416248693310992677902173349724955383311305490633781163549934815043050027623521035525007657167607786169771890792837911741566639626630525042577662945699895823459331010236925123367221647900379927800081168864501565293570795030900523163672466118305993330282515474457150396311515544583605351599761601848622128121097472646691235138828942128610759447113257124538185020977399654480116980701265939130449478004070907660360697852269370950798069667474243891405619296780052210242831975580587595200459052936466806161783356482901413264679354866864907698281157344568201696851572121397170388170351174894337736078245672064224520374977633775181927922201561256165338938673843259482194551523400517006992596853591203936397909372275823846626478216048872003037426720470575164932363463868567987110010772743236168633031466141998700778261970996395778623538335636186425492698463049415849570637472417019410864581569446654406682056800994913600667784748653362610178448978843920551329000995482001514557074862093253059770146488392174598794071828605098452633260939686168532557883311717680048480899562203331710549842732459033257219942547314839833755804987305291869878242960680252221249003240090218467038883051319778697772244533762036216524630139764250531037804299060510498112285615707598296223088762585714918426522097262246726088570030519590857166462184404818771400341773733575916400549425088521904044750486005695467879175434966185296015152914798656813857837136949805006608468103261463657826645040469136253449850769298616437893875051420066662425131800379794857063846351732420086959456445190003733454446668041794529097819227113444411931999004494400411196790536217138270945285467052442426443679018090712942552337445271942233071140188328363456829167413664842389941755211230085895903478666800 [160,57] 328897909915538002448124856292565521539824513558463821282270297226905223404424664743429589318574209511752464772597194764657935891456877496256992937942339094059674903944845568189578996894895006291690108814664409953329935847965790671482454458754933341674828277065196168853405471902740288830074987139025355226399181678853317249348514199564311547483926770250077275338155733984058423080508559078769990325133202761782031325195623744159920139932241642371255097715639562119738146647469258163893104108220338670191887049535213136521225999667004889058051761827684442194397781516484366214284713142649840307931824414566982167516318118656386083232325699173151032189348939352153818555363729743927395722822083310237808916384787297899099806930593927762221862409149121347414742630441441831041513336996293427497758430365808971400194574897685879568134743088385035551439796816770288419152422530170458262976858858740758193232237350229514698071168419037668451478309356736143059911238779931264274548010791154455251992742103270509402095866120363825742203133031767461849130680082809552881416171614538084906169963028237812741274108837416402231075679250408827576319453152427652495302397556880594868360042511279830620258912477460196162289379731044870953684278265520383795590100135955462587734076177904352539149010738382522543346090166014069928972621423021690040213296990793345073614135068979122421665922002935383033161632213900808684754575190839242729630843969467796408567264259560576929358141845933444782660418234281323657245788576088943121757154107461095167956931926220925685814847375396861950990138968888510986881292050215716793733740869685202651958047614981247691699387209105910417197674042195665277827448747179633859918443108227318881967152045784652177405998026929862666997031574890330637975807224674349274643794737323781007972207288662285158606464415991307912185399098661629050 [160,58] -232518245690675296342763283985413404643064599519666782791385243192733037753143471399002015426046870988246695390072184617085778883201252683972378292833191163482870496128515333077749442815377038810175206289472479422047118089705900547296056095461269300492969663058062541243993423723142364469105096149932114264575986765583940573295531795347730923805444852079730407868866366245731079518269374212596848425506102218888840149525546613716825364673562556848153982765771059376152162913007219613434948775988354319261975873000588321818870630604019557609669235145323825407982860084752813719991033582257627479404772955291842264570740664576327446265405348691609065774534915047749493175993745875774957400549586692224332874365538979219386862064003470793731791638114876843861521291224014341708552435416564613042156189596478550578344130887828610568887232550877958247722373704993830283398696399045246077842630117495638862403658855687376189885677275352784662790089056891721192701717840823070027211846656479115729830348359435157771517810462536235429744774368640586813692594228005170614913555424378163538526530659249111737539531324860432499237651050751366435119519944784885929449823567235353819625639886635573564292973312337195716660347197969970801835381974109925735057081175571525714181852626345406381791771515823660720228915626322281881207590692407646280097242513845781483951798971580986493242133822084285806660018427317798282351476754691805139946471381978021388539549303486464831016459613822916725908289130911279521017910934483387437706473523955873827940665008827774398940429575083383496460378210777594558940272456647315755551748213337424866151219428487649660271274523057152545289861777003622396711511233124976287825757856674863589712992963852278420623848714085851740075164942249123786228566581777366201825641374525823179604418924859335914642294714443968747546831721889848 [160,59] 98541369760342990413542316030565322113458800629918798695009260207828020722715719370375717106250520707033233116455107855258122664293306837378812740768951448489274857599986765633522006735640380848001807385831458635464255939619646546154914750175327430472453223339544293689247882368045342088511306021500696406045456429591861198753242098318418238189744316028659903559273486699860141037419293697813756411365538092720640534390770429634590050843460983208757749666172784367206858660682199464301983020923772067939173167973079202904656884508440324567475033278530006786028274399673766594185395342575995057662560234515354552626953871568123280256468574660647488080147515492794266900208344341915911707899170748124377566017650706071786561643582416630383670214984029083669831335755104211651294577201915080502679472311565138038044297119730646442440080313979145565934248826876436810825714012270792951652654603387676308436178572676855695404619120512900432748240454890754929578794371265118051901418218577458599298192088265400027137730007320507887493456791853345621889459698351882032191814600654683016112596458081405783200674355760467555615771588109755022993353738403690375627050437560432810073138319720299584124472523049001748822611845882729755208243403628343781579615030856948267419566773533812198923645216244590024444615865293058126814755421164103928665791958393383029452559324085253162285585673139945885628162837527299049803194990580502081049243449485650290927905068207188339427201847177656778479540653443599273336512724636222168289824326145915737958318863256260674994838618497122137958848264022147735161288511471057878701687662462093059300742896291333135295329969169101065147369084783569040735346855093766961061659662931590217536359407398033877870429313143499747968868959778719859980958650981067688085796116433673602359496417158596122625742729715953668199403069616 [160,60] -29739108243733873055695599477297173582604585272628037276682486465463921727094938642158509080558546669624406914477229421246525216266622910517346539458192215379034550616640462460272130456380420882020617310265490021528040194395658601771785198944073157617083998647901493009571111054752171770953639107471346805823705091701388085492059779181259069298685278569951013195762468037963170683738491172741227306027079604783837836292794084463687344562256271966193567547273883741985564724134314018669370898320636499520441741240982721477416137225900376891410387547154702030346940600360241654754562872404603983692185286150144048863710142429030252644794702489126304130053359355868983598283668327450495827897069612957708056473713061902377826238521631022744801178512256086499332128431106672808578892496128833695643542288548694803086275248818729242452529734001384396128895524124929875710392694805251745274469484947219089435316992397571742525511010560703539887131307030826012731898970081639468540514312194726467164958286749194583072311363911432126642900869427090637772684017771986608451180602327214087092240888403269038020046491826560333176655803784535302593034457775464133628883971950708873522861414056470813154110276559527150016805915606704326571253244470547787164063079231065047337511111640400352211799339980287044572449078472541776761375938571287705770254684683250456442942147563440151769493957635264064348760791355577425167068906178888777573679778036978427690128959509306822806246441710194308859012032919309010596107571748636394443988835060765338466711542401595615986471679951726571150932490943440899043364225409541352959550056734804553282014283004250782517671233159664754988917154361665885694617021316171887344996342303760590085876347500275319446894622378959015630335227350573297074352221446371666038230339787387253017637047515158648870243190895702566238197152 [160,61] 5847735090189925882871725240612236546031522828610076631667175952440366155480638765578697891943668674007980902752038571611080949245396158160986226479908502306936821439850229716825334522887015656948502479116563351981611034683024409789419805810424935032597694752332784477794615252821396689785254323344700364901514017342424939338383099306226796455607283200799087955206084404978803318014637001911513290567753980531024121041824739093454032226311056018585192280930557858024691494349091776809673249376943189585074048288775576819874492211270226590632878266990403527742587544204649921890780360012244239209674593934021188778650149215209303920290933455221810860823996244373427290182304465311268205430658451450121185506801093397371850216125582034669943560566604285473978560493669224120407065684911947980097990662918071518953584739958743637549042142925918176320686962274386292376889293793185216789610199058122164091348793197210349583465338225026369029594418365015220912490346385516214690392718050294076833784318743302222303136160860293213024455378045711995301314258679819023738455517379288016763243344254886698180505110655025513505672810184420491624935695402270072641419217166650733652124588088178022183575068871521508401836369084024719338787892060592765487275190137591943310015160192644182706246461507431154685739482748300586412062204850299622431943634420697810988912852143954063244515684131849292892493657474901794957112118009423024444532588054543746278201003570003136599915507920135971913941394409703025109622070783269114263280579602967601617749764999195605789454681306135744437639253885439995279785868238487302670158199201603973527107156140142409348989054573820931454636494561960599359964118413123311641369016465805968581607147168183844343773071999518808059060645496550510501539204062601951496517632625578886109294173724934589894984244769050843897392 [160,62] -148355549465827395557125498467950033396181765730890925006235110261541857185727894923171026032383953934803119189344342333259267687284035929904040772895609425169880062159548973111449425641023468736298223382782327345560029266643381755606471032879949644577832242049828596343921947838133977562369277551572154469869291396599712623452706812379613797480348012384746151938420017506822453396608948277419181421022497639177319799340580754964770092064509740768398732505692534241596924327720597299434386612966239246667673617790993545718197290758841736278210425203398065986767211585435354064528037268375611206581108253713230519936256826634690784675228665571310755884055507857553714138305887015430731138303052578562449308561440572092210371573969933128495718981337306987330659047967625553795820916734237028755311404389504928133365251687488356491406644314513530010264121212074215928772474589171958687782252374375763979474789582760733553238131742248752495331895043261332314787557775171518518374908483393165087267415148534474729840986619605570896806366750943425082041642562402159539831656499189322865665254280224630976350516219914845512251780976952105427292234732836050732658790158543205380095505841198429172143883303388729068041060982287797123128155181236046783525244919520808699816576415714738252865466366768197752524999691636632754031661607718716806486640904287732033907360746072583092392586126159214103874449443451626349035088932400911292182599834469907965391078599698804777699346851721713289029659121244066242846567063100554079547078192806165322256333453386763998684656806901458699232186118985177056091691519794871915155778425748614289100898940520058946530036235046985677385095796105055068169024668116821755948594802736577091974113252617865763930692507197227103034198825618807474242742750982157701684658583476794840015480310636835742908474904882773360 [160,63] -466999680879152173419639767790679300862017313651155816763386632384367297550985273561411092039519707070366122011690121658275100796427679768495061036188779756582064668079020976475646612734483404880989208018999274415995482683395267715846930138655394431644156580934403389192882686331334160683741009161941964127958780492330111435091868792096710762257463079065744478861881628478680886484369116509627706197393455321838931261572880116881262614415975318732817262251615604461783153820199411348541565769732851975684053658464528147639123137545064654396079619688466061699969584723257946289123801147329057410776852987400635049073609471711891756299010022615962060539163162026776962819118321748358178114436079583427415698426884656563991479334879369152152552380516027863085357180929744088149641066097597025738263909132517055729454168575798546410174937782394999732849494870765826909166722616239763869485519026796087729853115711659001435932257526027139256623861759335081042604655442431892520894190377432574037316811519563496015332606693491528616762105039347670542928158188084266472223700505783367398955290676315294888911014096808569614038918130071495339540826995885103571553572428560138053501647620784785898768415619637292359196217507751341478942552037881016343026638440674024675998728025296353501598942073235446465411997867795047951964303784542116773245243509074311510082312203829344916677751340001816233720797472643154094456162458169472144297488383496093502582467984218976916182522190332700298538311702209051610253198839441964921498201851714952524988499401962467602231411960874143741531648866674676260570152099825581807251645394446986549539330630752189796975027223692460411082748183570721719267932791730554137460602315081645873859850730099852494566777083645233484981043756144514021677089951944351910073323227950960208203327865575838778538091891011680 [160,64] 247829454771735521690046559485282378822045218525363917301568403291489325079732414539569952611159377260575023904507712475314099857193860504429888239554806590191522268183668489888113968971979342162928106028475109411592619128789561317352064056202083001175294155951462182546690751797017109770389074307725537953599020787959451338497279995319735366276420399274545210659782346337778107279195480661299743787947116541403536761372913751706077672881955222216794025910441308184067112447813519205958884057830939622579404735837035665048591196683886353946438573888993995133932621741640036677025296295199671393780646122579249343812085517551205918158708549002154314532209664181776331167405339674648736654876072935213080423302406848985080464561608919080104473224425838112449070596243623732870550079832706179349956219759877745308778783218956146823649135718178573332070934132522926632209981875571221785031539674837897718000859686439788715483541050012641015034830107951809741511961886405407902706422884597348868925814718273958483589174199011385155698432300595251633757193700668184700172887916280572370130416776915631925922323179180345043178870631133918326047434954272371961025816539233421193070176752975151366302163730049175809806779423934860910635951217186737140426955916739644653176264342700473754412535499991350166515808454742905475758686516212948627741188503538170594450196283863428178810408300895949826426879849068014977971646600572242081463745068590272381165461029205098556868123876301881022311987468906445910978535349073391872568723584605729294584212758320176519239236843463387232865109221173940929600910803635225677693356905153722981544411383172562789355165933339448770784294900643576393178530385765661794013119345545184511493560533665230097808949314153743480271297183137916633048604990309943706743719341990252909401289884070162665069896041152 [160,65] -84365788084489862326049774724534605172661930070328142062620074453112481372394688700643280537129144741868429670510155803693544942270287237210701854607584785771479507911497896137125111620661099527294683909859987342072696401948256851885284769444623486216672288077319349082361965322776254926610981479131340307137588814350064835807775605508457922357845992591628258045096784922754918569276287786282673369011266276030946978554145648463120082411991387048122557459646110509268645724688104079765571443328824818870705256932450479119919298110229986908398861815350170980080311864008627329940910612423473371107703233395067467364754874496659567219218117624990198081620122606040326663484871522052020471888604939913040429100309037212310501798442157472009723207060611265586330828026923629918088110275476825550708671039580093875059674379721832286221082446428133631725899677039070157983772784875508168688164152671881627100866275142658965840259709317976833276188806857461474526112116169731876646105289209001201627023214146091123605327433404649537070106917521316854666971152272029903409440037899051717319848329267612737722745077218991713268610421699020063832683987506400972627851425721915911866096459252375830655889385842800485993580347246304555580879232507940831605348485353913904851549883333333780112240179932877683328406881661704516413265077726194432631535902155753190951418956592870590436592420569198855326739533136108225826077872840614772343213869589140325829270769160785690140948033180120674973525844623784708609053528599797165436529611645897930527441733322613784511387991998369833360202450946292840214667374497834815261322745826555347029484236726896726373221802002659898165327718674151974038634203884892005292308271763465834260494166646505900027882669146896240482555557142787999848556286186763748400668914289270464095284010504644845801331744 [160,66] 22308141181215866379621742220065929075526614517868161175088754610017537300190490551839399068122246640520435092624970542603454703341386706343522061382655739835742057457654943032999587582330553579671129347028936525251431615615542828552198742943836131888504061906934422667709372689180895805935409734664411251719784677754800733061726604057983762505061445813552033059035192908206705558007752749029798770575043266259832794540436342598516513634956666175225066659115296605718835228518563779538414935099037514741035234318534323344718067926328748978303765086911778152072176612451923643306261345863102398092878874041863401365094404059957178497872938667252215227060656950052617080395382006194614978197996759779276008868751916748484555568672815884258031253849057941712874926939082491812800831948751244107381569155069483300715604331042698439394181059702952950472310414772519349477256648421773936585173042478396632967520551993757543124827266407130359408750728838187274417222554222937602820555143381269044087313136937271403924627618191128597317815384693664336942757809131265111156372500404474902814050982499014411402371053184668506411810471783733326163873572236761122209255352997819385994727389200479242731727100411300104517626287415341015889987922517773976700958481445013908213676438520252179609843084646642437197585850048505807072376978254761150054579179252228231958744053092528186701588034761853642441880415383154492807996634526688185058569279393177326601810781106170299271518587008511392583454821666322950629651765485042055863822146846090142027504147668292167127501890306695578718265043911091921944069665871631177836217094074316570352260697123969967169852029030964949512056983693158305728396547610902041354659277485408745437925354640816752916201266225601820879069757287255716941266076149075820914568369292119397063682815135991111420624 [160,67] -4855726497194611312260073930158671568321357425937683709404548540788261376265338631831172180314527732413576377190519319343229033810114908485096792379810306860332732944121923449684791046588671979215496595709100771402149441659686389247874764091834191743107995253984100994193988405360636099984668789032573364632310282474550309726058197117217912850758167046542788716473581142668597063526254217358311349778659967659766756370702352214111938421138956458992984293138750293275603114990491256581587222288450722042370199491513531008073458598093234197372992383788134309214292113555989169229523795797689533267418663917125154636978754463798615999043008109732308409315626267378419653432457372695738245011947339098559515030027620933867755789796914345252531236019852188397845531568417408181779646542431292899179488365297146069239178990432455016485827705344343769656454197936220942215181962179264841660226890705270791218985774520175800001083716918979867536157940037605013732898277428176290769618743326037836950178953459186627213050808404822119704876392055373591434331112990714370927633734418721451297339440104592437927776010821831871107367778881084156430654836103042701100892902724304162108783839584025121191580189240273732401727370508605728401205788167614806977080150832210081752083567302885496278275739388872418073697648408345428322582627048131220043611093922517167194688053577927089759778562081513384380457589453403342336488070851766215237249974010897740538746885396902467016672456426189255628695727931684812562034408710456005355464656579875609719690257019355146892313923313151630529166828673951360096245249230098443702661330832890096779668112217632920993178228290561166099643986408349148983915379245555733216382119271601802382167292267316652847873946831237003043474133514513349013257138271707342756223624909336409202623725498048161000 [160,68] 902237939466169568006094564677590210177908632185888091032400285683466069149971843570872927889251831754706468303455456524622395619305075043234533880539422749175800961050098139674142363584385235338163725191780689020073335885574997895698078716800209638495654552095506810254598841604392293779774165778738528539723834341606642587837094527071008488417822238558334353519796094941987813911342126047455912099565738742979696195708959051175468114430318928587743806828320774928253843573426097822494750481438367623545291460367673086798566458251534957374416257989213217585344327916025707694246624349712978449055337800622411500790760655201260176581475227848672573710640191857292382366605404323068930549556043818714504791784907081302742517649247575447272458238523231970122762144999123641986143561039913499997933206802776362221106253897784076632946590525023170373083357421174494000601349520979980083636899448492764959259336802117491998409325503020978581223469985268964093272485871165450762592363437005449937377091049687113738629926467515942427762144771649899726405684155957035123491029904184007103512062427907003621154381528538873092697492139977369982003342103362963556071479306523151190303598354504639919481744288855121539861045699509501861457222732013793763054479209167709646159158285409511122216959943593887185458694303634627789731191284658173316023228768487099314252909919151000206442153467146229891717655111415653987262839437019935403243489689436611219811237988034138214552414759381445403256052702979638916517971188790345282133896587196416344846265447425582153721329872781188368506262045602640321999984513935543905860498089325162819891098665536262509107635711599082254664681387733219719456213976101460691550973534052272724411187429769482652277954537601635491113127558305191902626885645864772604048755900175290791181488798509800 [160,69] -151180731655867987258431133872116471620342344090010161874675165090728886084261625208921182486270007571774631211669342658686245843848525653705322479944991395033402772775271994891521973996502074304220666531019826387336501108958708390648191095447264137783223734140235687496648947197040491748800661034560653726946381061665029739804169985329079808810754698723824016523945104950774890256078353796748926337628212010554956910109545856946273839173692148858873646996084583237824808080103904611260485812921772164792515289092772810512657479952468896205381975282478395665977951267264484380445716638447135600948981478135630538510558007040755320831917949783758364652487642121758396334342264382857156704046934836598283880068332393401854946052674430589391158816235927453528850132218551530748394157924059757843445859852005045740698200058091778069081410812837783882117488476611131785894427437533263590702555569456290479953170711024046267458610006405231510684587190171629855794613539238158676573504946608450445114336581015593647406970428352228028992919546809438549512579414666186554457542054391406019845701984000680117618134324754869717865294198925042769739591384457403136618612681524822108930516816911388500110234436427006739363765223968607289139831175244912372958606097554513347279897903444368422605753470101040313698868080319511060404514894969118949429359516262151083282285520324282125926178985412055430510443449564665699271068097438930324017363799917684080438904992445236203285779282497650509468871841919258236282043518804558149424757320933145541252049492109186123847544770527625197083856117205312663222883214175736935365654085719581845459585900488453609527243312971172652089815178978149014477321470774415024531955799164293723327799288291271457359721922901967317611214709864375545835332562115866689864311991653495151898504635056 [160,70] 25251602522242796530083389421349644750465606459281536253145610227000254741643643744690993416433361371497983439662671497622385491558605525358361592433959744806442553864624681065066864553832649467339205721542321381515019640674265713333687707178638332819942414633818712370659823202191743917082165997825631654052711117635696182863984383626760587725791526622783244213723341155936752103145862693828299248315833213123409126680656640863334879876525159722702205119080589805486898572573445420941065699075506675068280794226324128079521852458277640319724613159693474003922187084970300466352765550916421627144233484846982923867030449126981460026048740986046315275590823477573664399246214402623919196693756688485189515430934545766845187606597541623161561604579865280287926205190910687378958052285565334080755873240868371334639722307456404463032413287717621389653883498981360279496785135821258778022903623978603590558807439704634540431201229734074531673228573727154369624909550829610652601351412637175565956493426052877091958556402589818343160920062112171454215588871712548486220336110658782700986048185469704579208100374061507439499284573052550905269513527099168233237970841495621869354084309184034707449850862496557219825507502153966738903584302284603541975595989382081490916592113390326146589866092892308532996390017125456939337236841376760843825888302628371631936813603830813458538587840328888623598150690848534553790968187532880666390297906181120613448151730892969067118046015607273035810101265587476541478766768989505166088255846420612557308958615997006276759390973645111854571945335584365031815578715676627929968644418070468201486589006258233578520982908748279358423068918058132513832869421398030661806353810202033191021752396506039131269921170533326327983647925102230406844307429337396855615229278203514801878768968 [160,71] -4649204774792167558968663382686572513633648962087204631728567462244442992910554592181863565530929795341839871125662255969260240301250299292133412457824933199937938834731474077659011148465426886161015538882714080891749683877710775818442534682800695732009781682935106076231196654043390428348392948243225912635533842910382021826679384990997218328381287839658379894656520570005490378900414664828352758290703207088389981323916765153844160305461761225946304341562484581447322017752093434639623108674748071883952228182324317835080972698499613310031096295365088335579005822866432516811774794169662944196831171510569881172177319307455424107383402734807302281804280435997789997981039200982511249848875276370101371194588383343257558015392018721169172668254284506184377632391794747648004739722331585125688581387221081888653792369074199448775770993294665368996196988674739246019195823275561664099380569853907409182496164165891782824225389272785178443145185467522336701179946364702178221089033180321003008905499546825911504272188389006002622747126661458851738351304932840351828768796482669403283982276987036319324797228774501406388948685121851815654767344602011040341788864107516266778157911231225993257229141023659719702569095887274690980707652289607223611465428407704028063807717589327405216893383037853180611722289793907618412212965551955381014368341374460995307512287634277765432220154070391422908665976184469829441979834719897320294335393188506826652432863105234122461383480744675430802561909199402657654386106461429653993347172192164350257348748910981767849384919253555720002860772510832621642961336143390343640477008163272909494756335675362571667604038198997291864753313867898013413077684352123545808226741371548318259123678251284487559455577509077098823617497795978862785007337469097727307255707360908875301368 [160,72] 925702214799700769302170980829718522202239500760146833042823104452316247938406100669089329267310039583975506713389444698053170714327457969767294282328997562432235232929628800235450080801767622388646762719995196666291372259507197371070982634132931868824932688078171091842337608976143187293450797099472903964622769271503485637910971117580487761995951919992282837017063672213585778248366938779805142436218950093322359919933732934919773489194295558964312636525817518629560830865939928089233759934980934989156008501629645581569103545409693681015477525741717017849834540652558017979285542059414596140023900903265303979865864822496663735972288847009429942354993766500750847075742028035122300684956473148059680234669241596476253816278848341718982869798774627923726994548957648949562797373114107326946539442677933922071256192647476216019444520430552007837777099043621308572593116766501065821085134567765984581183782911667322216923606028492767691626926640905676627654013016105991732223173791036314518605644183534175909336632336147476202595829259976324043841484365263953502639160965022939592822164222477370475658380464891913158112439954507001986996955926753316313294572209459860841760932597269171129845541720009713190992809627278277982275188066388191170678091214666944416136927145970922355829805445844775920682638143547665363081345706335324182316714679853304842810381859795268743284853293863049413823476686046643743477507132101645787692005991126886093517312412925351526717753579296416688995050006731693736885936425633102397738199779134157961911377152388228916815138585804279838692222109164405088777223320951726798297978171761950428098293506609354503064087431395377971740491915282678666552986129444027981605991735894896615839544165551175509984473412038762988446336026916657854178234835853036751249095991594998048 [160,73] -177586020267614720662086829506677033130359351816507739035028507805506446285753728456016837581685035533048061187696622002223222101531311384506434905290977665806211088171212487215080150005681655958360878322951729363100193851601231720856965600387601329604649610047182761527682277911368727358935215550317073097672673293989454386532755003766966303035721758745702422496688211588579630690584142606105487993125184298837475480217893425591740138804122384991138979911774336754358505763665694446615361542602982933199199816253983867141989130152121961292902962424805926148008969578780671234348792231670938029780914092878457323792139234883756800195406927338079116302555530342493887369793513368590340798686687154321036959273716555834643410592804756274838226654292441414923577389661863205482451524662533972717554310341057620880338987292168604371980459341963247548623573161624008481024092781654404892340138876157420512236775097443486634820084089315494071484695738793757529104014473454346004165877478663610164991164879687363998651354640229771205954419713352152704778510542060061380482695080114268893171556923872818054512281735722304516511868019635661332155013238541763599300418000671159951967035659152726140090839545314783942940373605493496195665045698742792924100865085691895883108915171587310611256232796738557542229721772410185530029049002837497176289622841389842297428850496984464518173029087740122717565445062426984788293215509962340286419848645752648132703401272521906207923088300814345759905865111959202047786826693156594811760591978616761495716729837169839783282870629531671992787198228646195131421082916954430320473266368923299616740708005745812917270606545923701947885616372824742056771015586292819098844408022686045301107898926409882035187714382921312533007198153209550982455088221802185154866671005220576 [160,74] 29933352040730174528890230625061290614651861414120068956912961134579613033359991145480536324494761442192459205678534296371702410072994656763886043416429308006744369278937357314932741559228584090997063446429595543293570883031953300040620535604321146239319338238091340160414439230483860428093657923115190804219551272071541734788188638043970251686775687857030230768351705507320432459500447533423556774583822712906097915263724874561940328941138278854059674931483974913257466799185441310678787174442640085770028982864558159560742510554264480512632531136250984900512894556431488683845489557765212612685271785212471605581369315432567836149305679771287878167714519449486883466114362198542829869157556757652954180513533279528214047387932406288640086323835280170242759859596572152204901849060782427000534163717269472687779431150656441833058030017528012475747587390062761067192049868797388398535940457368295080333481829381682339207469542533568801495822454110343589321087064173620140072803679091153760929692856522851948394008926105058321380010376880288702669188806002526620984279929437096146067637140185191018101292773535030302665338528021105358353992825348392836097919781979402895065491738822296529700786779083425184735267393804857288139472977364961316824903133824567652663960355944468418352167533197349175819580901771259052477582674276300438378769799748394081575724893675511881574332545277751960933095909518871390460663151441717989790470221561878098484437510150507484823492583618380824020711038920373301325406735792847069224244858328315438716918510653053820564133130757836770626851071719207593239917372379679958238519382599782757719086225381359148337945731520425278716639784803146630842061703398289092086913339110798753333298104051638218828611352885689978259719643696784047506457055019570298965661683216 [160,75] -4240350893145946099079058140830513054456759352688644113499409199677977272982981071144675578398896148223207367725076661638318085707234962218336922850601183476828064282755799066854251754321490149781625576613463413733893657800761462840250958941937107116298216970220418971039849879179554268914483414930810445130393898293029345567056334040862828449152306756505772596516263325234662813632296166549721334734686546857703908272220129813051931266313551575898636739432172752499990037426406008485568221739791501318327425195960376936849424880458222069114077473341464046749143853070530343466182096097168487757793774807364307459002578565829721072673599569154802140848571091943103589728076191023281718700574428348775742749893898389961568983659208626406411351150949652419076019610288594271153081195359412067392137366909711125486655856981927076653743324015685234144578378180244110860287512041630634180576389694053780112452924070704277996405127122250293852528536318757152033990477604926989368017906008629134781027920575967884272293998084898094746600497871908484174151768670420498118447240158666152903901958835187098020284391210162749230529122165931931197609794661065623387074854536250865931444160490487463717538683505572878215180477393492758096758528820302868879929783320758785044015340723007824098248142361683545147607172401801168824334074513954425421278689686822199231197733829502452778238698217144144530681168484835717778702147678546802841270490197598382730577027585559173219096363932713173135789003441799609840468951945227949912018378275969639142653114115382353147658202113987143087504555738429794225535831798969103409085852113162612076630822590567661424540653941407301877870543012573766005628925472737654886762169319537480891336056528661383780639354114861539377411936215769985479073212913625270198880496 [160,76] 496755531733217358217872723139704939812637119335192763846750943678734243705942928494771900555061578030481673700530427557893323351652798231756834078203498814027126501053225650731455780073978939010144083122029833733964916495210482538767318911917092448250559865907838373401983157292945581845457749232144233189094426981386486236255793022384489217829148115883358248439338295894610764420623344265837658676807205510545301770202215499639740703563339679330789099352750881257134304317953648291586702347223515309902731541639544929873419184624397387664405741785160158940332202302517057566932428910245778218028853720909244051549400586683417324431607126387653534444338181032236874211349191482587455542001360128394290682617015857842878829654529347791331078293356450126697869229282030302110826021486406926751886282018608126416190053117321163649804509653119350933603033481375705966968148884322270712203389837249576112695160255077682233615797392498651683533906422435445313365952956123297972181138010744462397314302758108249574633027244034782804051340568490653652656074308200144687316818021141471934784046555521802102834190747055153622904310825681271495123261430346377857752072686872125148422919062751469221781565416944136849514027764248891247938622828989859169828883455092034351279350513078870041832339409514533459099932446128468295371876715188085993081844104066881919246253866153858002933952071950184043357503694933026494869068040556684965718516514922792865939535030561784999705946679309161131541592886957407789192305376805119904661429194817551587777263420257916774435882279308938852009382855074015916118026495099681718290629376588113822662057206153733219210310323591129291169457257346071912081598478886256371155548969271053244442804725347862321932936496339370351060344145614774062460604618683092399188 [160,77] -50184903945870259587313106043063653058223190035745249126958680397652390073828875796261556597145558265637965583318110964806242263205564269592825496731945910977677855195722444019921365568448052579767967137619542868394019139203954580957516485813484355886620260768950319602602178249484097717207806330705087797334519386914820548359698896824424724638075925496549038830209511895136914808389532769346015133054531663968777589387368306595745749063968827974454801376627975378324025153665437278609958548139808051157700874303138581770874734820657311804013948488614668047821314463275251099305695142990990748931406270205231975884027886154278682442620450810719427728059686130758370513972296237585048880333599377376823917219373533910177960078012651279765795599738638352830083580554948615927310732026449985006580367601602087223776087033780709642490296189203136691949751884009202662136183338164435194138481608321112746175959419300902732315651123721332808137042331812896832732026148889550475126231081446552359783768569974339160314619921207109307815684297464504295841465854216612048250420571131676119611961531566146603525544134892675464132291809805323031324379650847934613888898145033794730835696327245171567515781165013563498273766138613186417868472442303062004900435753438917429783840201927033949846662041386001438636938160524314814577395178676316659712377427409613600849641093366108915480538976387415504874572305767897808610097971179631040555080666108874354370574958214390962375413322700590903835804192960936634287901124903853660420128731583653039403985982815415415520798878382162049965621123060132583471775595865082139220652917303558818788980962263732488001826030406238346807607395503938150554057297001298214087901797687318929347587767610316589319688157296823140643930769775712476383040169306181644 [160,78] 5849496911620764106089237904238234763404877345968040188796842169681619633980493601397005868650838059988673287337084971339606965696656763639218490767980759973806233392740552263597702644351022964168000257987145884077374981747288065565537630985360102789923664708929931428738687207047630524881890523162312580315631483747463084025888105312794279001239253956518984150178700647688825994553424140854612995038872322096215967676534652633424327564337892911144239890324435875837525597150348560377638753706043991630898598221031704855459877582496538739133711638462018922031764157248213437106865930625474796597534477896294597861220277772155189720536396718812191333787723476711702293275402442844744401353597997947920163255906890733490094479678722352182863092436413144095277154851772616494903023685104396954017705148541604507263301274084998107430120046966542407309057612476462331915376575210602350781572039684104396663182000735001048409998212070167144411555428665110999431391437220520740490644647161867953979214881001276167763153601140467745879068464343139346066927675321631471888929159404827817304365218025859425008278483109617779509743732551209913204082543280557762350036294744708347749655937793010290340592533213867508299506742974982369133585904058423836778322120854187320393303481684843883313744264324899415494718126817445324634436918477941687833071945451337406227799089757059345594474020794761256448111203463450169426764658641078714413198363588965335334033055281811958390675327188546635302988530083096731523547360028834121700386683130200036053562251896555207962589565556754013899747742291295037806320478532854024722802299801630340201767892312082955261974727787070356273302709685941366828354622987708108467507032587138710414582088743993856353388597281769840519827365638669894586235649966488 [160,79] -1163010165432929007142321432575781854188491225660830415237725223298148055602157761430200631176654069062547201381120158018793239964703149066248106955960624221829620263780016549575810724822361331631039511283563071065354128927194391357168522307959648331098568459829949758938290153148253887071336300782896472882089902086981464413594452315538870993214192633432632759384299133440466378363045885508337803855456775490188751640968861016983041140010823817359567308343939480824750065694659255160674617339099572934637448426848072132684727277678167007179234142953417280214494774248851018104503468652258342334346745610752195337930050710476765600743955755123521444933429044475268838010671628798792910200952623000717340200362567334088612339255687858014802034727065982077188171356902217770002200038784904089202111979947801982429623211812873350630672141223025477892784705839731270822827579843278343402997285187022464686247037223165436386234356664692532092796142070707671137258408222799801407042525937223144082154066782651257148707024257105376403929467801254972870288744265627939092479976053077121116706421628302417177169138068360785847516228912935768908023269110465709428755611949852934212916336236906231140740090518175353178607703469737513857677718848916051786080777351389776439318904002071381654229475932136363608812717663955448536963555727944123255537725738443775984739923799106573370995774718667986669277649792535687712031889507126649858416804166920687045130491734003686499771633346415280582115804523196202692819769918622477059768045732108208778098314422096187827447019952846321214042735934738980175378714876287425062601199901045449450325504185463658627920645183305489582866257542707658630415913795656249308085690400997327104507327326616546640911307350242690883860006810438889872346116336 [160,80] 271037835809502710166566245062279453097967184492706286286707588144800493356272924614391464684569503297878088807616466975843024692484165893501151303633610407010788606748534256754288767418946961471587791033212635897939813405665148621128110255215368424493824523275882099957571809402150715657676423432505287741250806017934949099677553861541475012176382521431257156540910057257830399312776308783792582348925140369593872367428996931888136699932555403319398132003053760984905061791611267825654447977276076196782410262906644464581123139364480495546733215713173908236381865478534050427725987822098419719466025868820111297806151541409058973351079488177458972180302011066569185140554922623255046091206846698981140581254010104662725472874170578850189057245617935033499536215292214175347714235869508921801612847086902300582190634366543574316205170224942352694768228543100130452134472984903841856611084906797683800493188686461610663550001129293061703568285987015965851930997425331319904744737105863940314853588342375369663804607597389643325949744104939273153919322101635687635877485872604643945842960213117614660382513376945873347475163218773980313054601293011333952508241643127993653679145351493612474744231700115197556424851861550633392246522631489106727969033516911775554207199359013936377975128028122841001776623104452305293107313104050462940857909624140589910468801292869641666564268238790745977378555931186084789769302217571257862364338364414170570194758019078106533479535459985673114321446465843617604777441326435353521029936707642769114306120478867425647202494512363480166498436011639368024933661437064431611950494492454729131753084354981958518115499589232197213213021460745732779860157046218943468353211091673359406410455229399032062073767908356620847974235676964955758629844 [160,81] -48739723928606965423541419886835801408545897279222741769776791632875753408298448493141688932610750406742923531077824120102374110249122652792410866152810306127234106418203622681818780244243473768195500230616511667543215240132728465951045298136691096302640547618999071777769918765197271196013496446846400455062697115105541464641029979576630818364853447795829792085248614220807820156700514550724788093919822729656682369579783508226136230158149752723924363719075659316899095224803394085128471703739485771083140198739526065335628543003317075518664153133704570855183870324991654447449501972891617358048364224391122502055040641826019333599925652488415165216220162868084953793967528615144923991042193671501653707827096018301833591573823966171750469868884338017257063036709926900926194937934454527051658169095491693472370555123698591417271157718918540294508301789641313209401753316575835566736630946318243132189775069166581251663653985540422624910044750565152120190277574826610549300094009503249435122219116157922541289000285950589332690677821115201875141344201503378206766552383060511418020116334634737700247342078974713026178329041226814668338131896643985763884024492345138157323623015580869496509062925417325419189180505072343661818622408027940418492401438065091839297863715411476517792724503315300798756994860675117829240323829296623959709007243822141272782167023339832302548508335775483238945767100565000857843355020225896542203172552446238976654137003455111517269827356810462629487303139902888038198548886910263373769793667221445820616845575489380104935261975618960219974466967889898517188712995079632317236354789626859139152713004622189477551380984417858496066603221167545566801308495908800972192722514742614191909945693251616351123068083951559060580419253909403314500 [160,82] 5594608814466310670034310732313298137219997595069036127849287736617154817961745535669201951446702276757096548429144890754371475670117666946097353035419417236209812537628000803680836681110072479774063986163648036723355579300526523591853502597017319619643537404078553978067938103403593612931126211074526275313849224692015648969369015650557226394632689902685721796190268291991482560918423769032091104966560462616414938686139074000718773588998449786240582538331480134404465357391566671411022633273245147306298554899994625833425287548001552739212981533422950076456372656753518303127435881219240055766107291166858854891631124416524755256518191775746723015463852101491569973993114613375832349060908469243045239527481719573880758743181484356337553448309894184455582640448826806765167544626840332629104710450185956751333858478601950351634410176840740222998819169086356863311837892869172355870558427985560202067072033106507615168098684491865917507105618498631243695321604352984076150194775890499977786387167991290827372690777569694548720372849315993316693087008566771799538084063297505649053340236432331426837508044133298345943550800976427646875496006845790692271769605927057810446737541954291703209444971356552643795437468069766290102534532523037767219132218778512570668496329603805386195297362921743114233232046549619429820058828460116755762618411276725113218444226024877737030513437203591882433867376335623636297649588301675914649437579057950761752223850152484812914470003679162742872554737214016420678052898429042355057796730365294172280686893879209465100834188650249560278866056798029970093728302408821852071364742602615095616135710036775311684236291038016677440372074203236715390991715379293960749777590107188630693542979050134896124186677745841634188825863467324704 [160,83] -236887088781939228371331593467682553965258378976380188896217386127406652699038560975800671160405294904910072031285991950178631795943426706918391844910651187910441861613597515063468158167766058274285355201737450380645723008142516465985468251492935196321678753398094002753629550001728834499743068663565460236321474776931512240405716576053621960370972999611635064570873474496356587310780652899301261105076432205196709498890422141530618086087228648792280376415194945107675156651513177101976476042235304972048217502333325342988777349230064641549320049309430022368627121622438752692337621019086899507656596313940756810365213537151847552333123369090661333281394911687159065844842531810955839891702961562094542147949100007686509053356351119886657277663027938461615017802008430877730881156247604859394031703645230094409871841696000338287031187678421329231085873248719807992007147386496865603107105403266417388367934482476494984701012332954624684695420191207526076624170704366447339640094344861885159145807446051190313856810377061961675740974421286003247935066288563282694327185536632075840377397573741509284853755557332955917545748071515951304863138317402288661505929072718866216667971108330175952289442571530656734924807682374935054618273978337242763775895174078447093734497642715647659837189205120320775455679956794986070325954834840741027179164625623906482845545515787241610252504592010550206196950881328620889560079784426123341091723639005299812965583576317500489336613854995459657371510754695697782213382808481028749634293779298598096793174716626988989100480921694583403887411897714192518774903241705012346166648870661592783921763024437716827953907482021377837231407905682225679593047477195250546270321943437801529177262894527724920700109876252685241829360856376 [160,84] -38752649630620415189737816318869916636312135785934156552228664139831759765670463282532083019311160454325802220500557352163121314783749696673321503481887023587416399955665192355264998290496729704578253579745521797803719874373162729180987970992954950891693977746991135668410092255882904417822250104573138786831760523437506724129951639012025063716220018283771287306257372812948773036653862791573738293764130880720228891287696686179977331054933379296321668927787781495271002744214984535258346852984136558526941895995526421659756676225108081634680975413721931579928837158430361829102882733917352252746479710165396426339950417650896676965526694425454024977774767746502117633519378414596946630089834118831249506005958396600829569567202026773289897565010029516094699332023255810788246042369954443383758562347369489921762065823974366451690825941260294727376662127208267259198013277940324933757789646154903952800431555034450761818116458701080025565208631460135085155648911589177584127179280797710189419678841222686950449553990225765543968737902985457581039698974750581138590913450712980635959244287950376091670980248506257915808394455945517556855723508226361476997674209796761760435543941375171070696262383162983326265389078721039552067562882490230377296472513519328702309342896701283434466313183757277193475297692931353366995012132605573424575410118452356599076053050777530755411018590982157484542681858155981152944255666100303135136572881015845226564359037271715296737358952008468261771565363291754168221197680873995283826479449563150324801692597394746413275540943425127332194332952481296478186125419451272765636783522044767694035659669009230182650933974971934355448659751390912349604956889403979218680497050477713906662479921947148284374655077943653951677512552 [160,85] 7317290636375806315304387611549832663125195708026049373044313019349077904018610216470103448287354827139026467012392995692093880672983104581971353446558252354772853187095599991446588815935488787295306994763649943530111121988111807744967107616121287251058699959214944475183202333049938851567270175690120490231718897719926350661008086882360411371143730489774920607459537332961843631678441286191612053306953098264743916377453136045693931068727374707036281210847450995316245599462777053832079458296730752854576902813078874620273168652832611992531574856973644679616528382383935677914607599627604549083485308096939027726956554848686528334946290424237892019726985418510508281313925731919361380028099222565129947444120400986764578007492009014802017988037752533476556705340139784423472602169052005614707529472751274654958995527613872646211279406001504595279254112577746912439329851881203713530637833330125497807190432447547135482659013255868387392069711966837925284835931379130941875747050387436992869288559742305125774091411571385440119541025608052964852407302287537699861037175946972177220157846975714266619710739055358218923824233472306125727408315476737821596074139753876007123316562481569120643288739640528018455987457151903067920206040460196511510999309301055604867661434981245053273149934785676612730062611187905636405166788703951334071775787593021374878748763723049907215013298662338551970477631513984697213255598721001586114797837437536080768312905432512090099759468164897413515121359952461100303660719903060310576598752346735559120478057041207436808299928403626480441443870738892192793890590081790878367985560108429221378567227035735247821210033845747610848790544758375661794558097932574685999950876414191281791604062782529458012472552219170310277264 [160,86] -341431698293711222702630398111632649121731518570058660518528506850692055423514845880966516303136215803930419349536168964520462303297736769163909770386732139730092966499895683298258435359263745253188665007491161819474420177961275138592032984475478467255651910140961571471167767903729428499687793558232277988171313215098391727421858706291686382705473012680011176406984485771282460293647172146992893631533214512864393752452603193244348914726375408668502040996449569807997820903953486874194978689360390075668143562530745966049006501647253571005018825834249956375451121920378392958895748880019268915243445964680150122765647228396504136387441344776546564594097289366243569692894475354280999595415125283568261842867632307537395983975361145391423323750606523394861895936017925360972505844820738342448099453576833258535053149985530618351783829676020918355063863163803851760133959875544473887184629903303865529420666327649375440531365934431860079269377154766146449752079222155136241413731295573527206536191089139819300084686243555408466990985484313637877207787083746433067793583140559910766816221070725986334019096333411976981117143882131073943607685775242879578060890608637886039703269436151291306591295658953206426531951032485252573976864995616814599634752462777100678728582824124793012175461750321853240983551969922906474989876683797476050059005058242178498789544472294714682192067606967496441292372112598973294143765097967929468830117828839112297108748356233964430749921643118809606046509110708054441655496923492568217162538066896569288623579953029043379519676818286553865470936144349102548885887606668714118920291935585369117645143422666984434893388517586200122174868538641905147499302412393561132377506866023846687167539223545076602722001788127053672 [160,87] -37359053700577885128338311704624615096992857612553049334363789359672433697263819696605418671572982164073561357451987069950374192071921011500458332393071066116571937617742810892297069427493018684169271261893652366970391324956764104127444979285838694297866900357295999133438777999751459934624299782950855343086068788045155903819166894197145381488760364809279523940868353883847678373848885768396464126060188233702027677890526682759294605744007370635291062969705975152841192265792818212031269827481800036796238970435593003209082442806556805382017868955746047508366509445215613553081956747878531431665691364995803611202187631788971183514840605985193395951635359750704557746781435042074948841398418515085383432190200574697507642806097487452204944466361432794979420971455331953545187063069946150727225741997491585815058955960365541206697569269858950579875003188525969538606678223124618271259643938560959550161709102115415435075442853971049438112828679621925300938618363384547936187911116575682186915053243685030790533916612969886582569368222023857321802797884351786716419246656255447782052348025754868927673673420249128143515551612843812376554589925041718253449601378218862585785524111595910608163409255320021412435971613081264535393853392082619040017109300109648583565028932139973514994744555542685834256816529550299681028125605375365756917133898039835387545127825918609116514993783596849354496018642245144472098241476043352192138653778615548377523204163584630698943060407187446547484952158123625128709454318380413750513046604265361242890540102325320939046995909401793542224520629079446492174557356314348029301859057957341486109357619356685320427628711846222699215384225744604960585937486059868525845211998486868022385402600384450256174057547127940 [160,88] 5715009739178160092873491257380737099616069544243319078584950429122728391968932613715336512436677251664321708049946115149160708149331464305210157611082258532032596672927397121226641051258150672038353231071696785611187187051726191292666503220892835509432188332565767491984136764979689643290923058801519147519535910981501050377972066181599966783970566477601363732862500115982519499540733035177216189818812701079650446769910594546484182239722585092045505810216453437155513919033238606169710561274431798566801265110260219503167581918379070751767445968972249588893114075127144585160050537628827197895900093050219711453567212049745818125099199639120610349277454346448516859373812680135868497232596232228973840525741713122258382231586422154369705273577914842077291437345322694674581505330888880308272560063161802250766098138625289282228704416339979505803654349267721900921912462077393834456676331108870323030592654080582873149555888980443224661806411944552088110936000162095977430689299136024841199867368750160174491802789540203190124238494563249847858316256225114927168937262338942807910280949844283683689385755255267399234462857967868302679468060769544234303535524361567149332995566357337867016500956974457296843386855139675378538733073973222320664191165332900890431037614263817062511975883346274404519036759884995015924935132070086912800215625355569435713001527180812013544137437520768639720145928616945136006975599473806005386819226953954274662070279817249690861005279624887533973119160087712488325159558436865757561010386438038425035286796789741648310084236071341134281156308920080344751030657579132523197944320223425379981795080535889577370335897277942180882940080731213276709083234837233021918585040806102053507472883929895122598724212232 [160,89] -159290046186408885617031677386309336704309876429047649976614764484416407075823676263847577095925518769259610113724547435368336975081696031987091554043156118891017518427495073053220833922890851165840061013119295876385200454861161071230726611231682330539237556717563013622018750095855028115066374054104581669429465062755674445994374374027337261435416759959443283394194626095254431581030522917937792922641377065561283831205493910661009871022370589047524406805225870601419899696015571388549981143952402242257442429478950191164104405317184246105953814346858969814361441741924395712121264750482065383313834725626074897447533552252875647881994881234632992915316117948541981062867302029655012636269528437763304672640445156828799541493406215656486558452798514932628897777457236527058384377147581081507682893228831137576106953422649124397469673325130184620789483365889390862439968199252319633973676393019789619182576587917217736323336226433233477131225005121080826074698657503350991753990401831552429213230843423636450078531495760195205953570798397191451239124885886784466668705266540527660897795099119972560998040858015344576215213843551395967577885601444223501984655410222199469155096253556057842468115081260547108723308380660861965115479948333869089665133662132327918915278431648790728101510505291812702891513753659988030898152496951132616073389042610141343046951917994197279701406143964116914997078133604646627945618160328159386373311470825670365471350530720550518619922455261458478741907256099570983868832736365297753588014887459693650920921016551226346869047142909140380338701293085734326445193637289336894263432863872587281886843227814209327153423116618651086268090106622829460069222551963373666606644696216854870921204410120065974334360 [160,90] -19013050435700818196647182525464442445795140651663730906029130981388039353025804708850963201317754847894732801691997866589909076640219797409379005711210961808088209848481917285444798837691444386150565315164932121562846321025681852562054212051517025512281439039420824755442878873398427719285857591695306543440932572614652211028585964839977589711162236484235308737818622879457904994577320576529163816865746558528102357070767119872306579871337644878387959815110881010775661238925787148622772423517280367016631021424554567741869386993709435943948150001423540782549949697241008626492567871009974546945153240711480219232083610854981683077535854917491189652445000383259313476892751751543630065414498366519310113020547617245805167701536659747212961234732975106083445978995655987572541965279581600676667128861510933575854447083945311624007403848753608465194947413772346070485212523496682316950045049050112117718989458223729502137827682721109277728447152475408753159505075330805186747734348649439710089336285263189643486907954255727040132871504532615923206531629057652703648482400469542973156891818596855177989740462606602196492689465705941391798201101253963264358846368221952191847901872124308338120754324251722562060598218011289991676786783709376828025792504330289334641664725637949514389971322714953974767245182304619513072102585045357745188237486679761695080297764562837770523464256082964400720033801854137834866004972885620798979665889603225259110963507900556913407755607264922922299628235868101298956820415878633002232965289446030450746496387842126300769770442652407328486163170402699395827274406385049343419500527978760121325455862276339354619142383664910430539034977266827463063084843909115607416191445679319721346598442212656577200 [160,91] 1512774651907679045232356228695745429772787963238201697224441979229705542681508014201606700242055796358529911947049947298977089278165920506763248232264791055439051864632732972729948252140375232118947893327288672563007877607538294128751015311995300447834790794352402119572950670962802618816727709933417821472937630961156784610869160795948769796553443962144990138737251786602197322048385226090116109042011847577287063320480267408771651516039753401905895430093906039555620193161247551218163109831946374801182600844501936100647954560120488265617761354879995522607924740043006063572402051337461224016511130930727275263422087070229848173262703449870116366738013306315442148316102973453331124100689613545589383219876109896028854071848702009357113976140233412584957504236128662171706305919688725107318504161139321304509992927268665235402956989100877996190327164027328735257652129036596341512521967891591303475208662447848761341820435771841674100201402399302533109127718622593670258905534300044064261426060284715734861709491921572690604488961974616760480327905614561720615488684731911407615953523117905275223777673476028009219751701205057347230323212989835771850749171997190638871134739785495175057324617129735342436792563743928369657462589698877628208161451880415225282594428837672216266760351177381651978637149375181848825094562990980718612906800101841534373431311720947139741969639274091703331753482417437820818094435385478412234650944606942419357102137753199801706329396816764979362580562987562061327737930923106830510415060036518717796216050311052260595574360880687659218693375847557269497921694124291392852679267673787524741162549130479703274992498040079251335085084694928925579512674260666078535394777895401015279976039412375904 [160,92] -11882206172455789426374236192914151871321942597230809512876317447704746498877685375743734246690026991930027598936323553653505618224223832289983923009799208890178096428432075370794273184644606351654360035671822516802160716598268048422352285862709279131888657018340149959339031118363333182573174217457671462641926664280547426455832807813750815395161453804237781341001734525582667030280458321163383491581611859278818927064282092404718017006035763040822606912462409649159777300135031711971314536787965714625940479458057509295564131781060673242427131480961576131238894207133429069110926010102767159324472429548067682927496788925688102192484239789447000521444783394355937847909346456308379497708672807292732000142063651248150007855894613806203711964393097697080061000272977662204002545548033202803365532156114139240022662515520812576553906522550777871731365546426186727989062972231104102380362835358539889335929498141591282157374810575147622403371778434653935650256721546313924080343267110616554318655370785373926310758770346464774875056049322169122407644292847048300917229207074662908602652507795613176278757470004154023740806063433123937932917662899035217029744318404294615374730819219370956501490293788841921223157342095926205850548926190264944195690996070086528833562959940231321091005962118277064557012376105347881304594513083264328322433759763012171994348654027063279716881890308536747760634215227219042183839191464191603142138356236823478472332625422653531873277086038272581628749699308186506434317712135667867581624181214776407373874659359348838966924609489812143894604704215842039832716504959101502252103093431845922711497123740963886038520935677714301119974447918592924148146035883896904530641995604110571257155261412 [160,93] -1719799816231619030394036167572519591438375512430965876804449543179267369437943491577908253740350155150774091426013253292153572392301633473348421294239979900568390819495033789602357348606880123328500113017563739083970554515214238415544329867080806651570595357461502987033199679480274887227321209089582069252536274526598003119744123995659955183977772916325377983394416991341276697212765826999829308238188145639065799764041539720007922466656444150781287153201959532517447694801006517826219553874723318805413042513138980558077142735627701528225731562016179878727039446526985062561254803461232246568746652955681570474146607960201993783472703553731280456677516655195395993329559970492679793782921147692361202235115584524644109612576787047941123193658684616316400015486071995595772435133927988153481456387185067556937534860524025267991510145814640591391434419113193242149509935616174373989590034402799028788587074764733830531324631679806681477604980356114587925621149049910127047529753761010225682217934660789796891625560968093875299919980828948464616159054200705546477228905120622403955699313372960077424464497251361340655060770809775657298578061076308330965765999421970400808308620359698192807317815905311882580360905803825455614152238678691056721619168226643963505504205653501824146336925725801527469795277135928644222219161305577598566109764481165146471222454436651269010763772996084087161269275068482698286784154219027492004466905658553117312257665160729100307116692257302099945981888721401572811579048203112471762562819007775707372101967274058502460729715493724725032049492752040525887501507618282280217662524854327829909190528254493674526077283934746474745754199238959713807647297840535389786241321110651398056953956 [160,94] 11075705081271265620289094674563040777751643046875045801061158558529434817661086613735254406633989046288995498133602350678609935464519243965975060020824282801511803520566237153062480687006543497069628585078449634067596752860975006751810549755009292802943732833876289490995390681031020708675235195995761616628618623583008840682682677177421640452246563665901220130793082590155626675897282931026815919538448752314245372569778926454504539832241027356945955340054179988632189936878451766451191682966799829554433055411962374380548849745734027382472951584143440729900797141186034991047379968996629672198853697500789549484363606307286895681864326091579664934961408386267621771102733765793541236505053796130414574810456018477170106796428346950524556672305967343129969258515558040470342466112240332942919148284904015073137995129680307483450502321895021576309334283648198714277093641020761240340621363680482216988521437163349339276848790743297525033514510416184828582889670988886817912887848961561797696099603754093422847353119830033547755431961579205515102527983447174491013660776602158405890884606056778778400563795434481688579842846568549104509693454087413299292913302090548974148670901615762842015151398425010785140464868565802193359401603929237195047045547092545814067606593222224949851407880479537867635657994283544907596541921376363765774382663343997141942810517201366019743305707721545141085741960848362370013362281442653763664317288164791692915557374135256702239183249201050354699222907690860618703689789410503318628706530099681006957787025828980481718950594373017148271972755809872412727896864032874432491063286367528750585655855554895944157479179440401304146072069963526755146192209426671665356151132077537716168 [160,95] 1571312886864571532015097772266608115803978311107513216283320866940838302370634674202246655357033015601421019554656459780574224815600771752896583012173249861833702965275560165644767003138479897091664270762866194222085344207962392437799386646374536699729574661720979639910236516528297624175502911694324507840337471144759478322220803091093963208744376316801526473587659528862080849358791091008801810314255062506331522307014786251662029499530460274754960772645811473710635883272252806805769864204441281149302778288624152953494240519325195563741798055186252977900545235174297043825012130802398795479040565401004256309543172732477108807850982976613475735767633881519847295122937520322109407764319395947448642799289825300470501476521442230886791516666555647216703194430582341881948461871424839786649253369658340923152071857305465355335790231673648570589287504336227216913288289794144388365592030314913178562683687263897335910893182604004821230361132648936303272672556099038142272611435970545649665021704111102238975638383379171762292458113006978831066209043120233716045640677522459474976214811183655750005063545608392161389170182674880026322670640394448813901944449043058486284821718092157615730953930898165406068821616035858138661030414552352249724641672085501910264632376130006337624124072634177193150497495472868862575828751665422275231533557807702715000806450314021508163265192296650313167247193000668107822056151814004976852667418579649645562841808247334291794270605074059389867978288784867109941772025189925185978376984625638073707551398040622751885774793883045361280990779324075205714099536318350270068216256979966177457150863277977840306141466311020657807307134033365563897243123322629413155212928629643424 [160,96] 9253886939259524339787931318954785888173997992854225096294117796877916491628659359439668549882267314883276104585871556557363672823603099164504207233642095008960289009741365089000136441725164630514619678205692984247468552551971448065429972934072316291528769552381748505948476947680697094505159560237378079458711782383898004848984647470729822148675166910341624826037451016650796136973333427689478240677308685271840759168012233950861615301652820271752766000607260958165091441862294512814077456902668783039375301327079804271661620368429735072470258750447593307927046539133722046122926914334598684722818383326730042704653105064825032421241819598647340715517719725003551131415042426314847916613806852250075877036582572449842377637942908846872850615731124928965143792613707639653861290376785907748295388438980756630327118845121238660238559439742923035458381785322668658572392214816035806137489354180995415088617224520292156434443357633875257331769911182722550001636997083428158169817606858730738460038113842856714580179532714991353662271515023527880505716358816510444847770099802971665005844630448437062540094590017936840322514842547554602431072275320623894531181473333958907873076280521976048275127045430394884148608145779579338578753172330999356537363623419623699735813263279526516171779006401897837250324030545151808613868658776848358059750516712025324199682857697998369477982010641007582374703424751566484255946873123846309904973078905824561117124083119250734376338599686587397556323702163532586727803634778808105927619545548874979200731936222190158538481518652644889027331384836004230555186345939814643407705410288591185752165492670740266938174208921385580151513827555064345559269378438003049907104007624 [160,97] -1346729862185204990268772243854279149177501460153878571573433375120659035445958034701950209802215619401884103082527635641396702547657725498301134779516232995837256261627949762062672271465132461144465436461020029793153763190012885718778956289219085903228072906941995567519757914386435887241237425652095730844647111754980887804439832653187307301389005897154705133524479006901298288759490083101956206003138713576659278712337277796848243731875775324929239781971435735343131767412831087054359245765275883659208448939820597465902225726567215285832933519487377978134803305443147521949981405749677488054660430627378300261217756509484379137903981927647844399202356016305640745260001699876865670073997243233316583855376818739483501494661586684950940501940045162063065882180312632242551721263922376296611135150998191017901497100103130725423186455758335502197883225927088209660847293983265122393507524648066061447365842452165889171070083495337956336367502432344372480941928284568253953974985883307936532007571276463562296913209315165072104939057730806189349569283639637821978729072935455702219622422358662830847733485803007904195152529837676219768338337543713478807685455188599528042108955229753901034330203051996245999902039100270709626876766491617601327973923927144356769012046031335591077654108064814831551675304255957994387987393930200647353966668447673502493242233245437496922949754896052428927650172947126555279618186886409047607630510684753173355356385983431215970282133298476098126356386509160034600629572532556581940059055565851650790480176318086738205326533160526016236757862580972158743553307563635850828507371957454783885160952143834465073274557780733111233562832408287031360467763712267597051705152 [160,98] 11386880722087741561946585315752677834928808689608472306664849351162611617328183334262467372330635797549266638179039526719288947396479976782887621748530743260885043549737001326982763597082956267571498219347675928567923790908227799492754163297181533672836981704166542696744198019728984439220971902107889348841272946841396841731961565197486939072486547691049310903173288573356377996847284673503156136191215950157451823316280284876276609789968873515464589472676612208910545088450305004717180125670741798425505387785587865398055723762156574101994253820976203481094894780759666115711158396350901048995839003318664150924629856471705660367137563471086506925899214710183778997831358960712811151375758269338816674440137635594903123711639533308165634460874378677079876960518395116874456134898047407005698507263992249031000483744741004708863343195483487946199833621128841319312131648701767715540547887964293025216920225383646200257482090741711231897493158537144331755328086258007260093869541167830521634605907080271758608824598770777216685972998084448025475054875661764392529493188361212331157049288817955604251856060665415177733911571291440240079822966152384250530768491119516224967496061729186505707828845699218870926685974172958839758361000989219931163551772883038636607350989556295443543203377472936612615359944009769519977173323216044148226210841643777906245229647629066664016578836242072517952446518282844095623530295560628063556863673599402894665029805734726059765150277090459262637541570007770155524058987870634372394626351906821604155102116486693867850312355473507874471200094505942690768484489144657319560239224991446515343056566526634944813771067165420090482935169763992838394957183596311154876 [160,99] -1712373478568426504683201140828963766573538561793477239699420757997599589083866226644653835562626372174735124411017756081604338351091987310503132759100476193285294855823292585231165631587825820063909601317855404605908316593919637879598320553386394833243981009209517294868764026634917637017187767415200617080863573971306357183736213302254213488671502806605377395745010515637702020224705367043991699169074927494349637629262282683734491118047489849220322284229001375702918510020134994871498202311407355411800240626883062220055943056675096452664506455218969525499468925289240195268603297289151936983875760566010167788195130861962216256587907405112574322527199342488212909197911509957301960938250799520631817920257781910584160551803733559831006269834568205294030134531747599727537688060328129395999981281682857272291504332374159242327041203905351071536232232206411727049444319675118214027792882248592573880304469974959294684681959501982600344668146130224301411328860876552619276761150862865538763600486555971979531286682970180653974322221974357517916322293298403255142527165794000533225694981117561584151801616049998029437282189330569764149602675705417310527262264881943509992473424595233899450173989225592698084988446132711961258540296751683831003208872815627765996065782178724766461124231307135900851074588360863246243442463881560492987486556532337850697778644730945982908737578368277096018864806203513090053602000795445590897688726342895674402890988220150136401708547434827765863272415593260933929904546763805034227349784005272408673285253992121770861986302969187452068919772930697649537962486460803247177297868638146091906225901976400004153132001636799117120324115776180015768564928183096086 [160,100] 16215202301612774030400121981356883023451827842428270291981268110242655001756851409629669913669590323679194569678531854511910291342066344645363010263889918279444973581140071231280740562383398047853508409389029156392167055157162752708582352039988894237794530564261145622621684748080541064773496742118346886377423813313704308946545525814695578354717656760691470514300147111620970678458550622978255496424839161699634289394009196984538877269131126731367642550693737771169395914050024431280983992078352690766283202648602647739470813814011729417711386549199525623265001092079929177965597324138376178478945264220438920556076259016879103758305469310233496170078501545823858952177409935759323089103923389440017346228037604512298252998856743345749345121334892294189266180215231510980671122825394180529504571443895364627637789659642503662591835552599984267862975460243640780304097681505853704378986713810205774443839509499267376773481444944698261780714701227312155568101371693651889250859207451043508207554012861425789192428898903516154865375318296210542648014002023126898786262420628347983776362825387866442416269772885662950934988326521501372381423210385004836569128589483985664590988976006206355887432721552268034124798362010460937244294772950662731390283069859485701745884843408999467860896380583640670532221191507649011997218596334437907197590245448021383208267723590951447255804027285510012773456943381193561469262779811849953061002413878914498274755029649516562886544367941674282340538305738760882904499826542005275374958203638679743396272792985592624348769119908675648666127590458177236655299265624552472230960565854676233757564882086851322448024401173262688312673396310051830795990240956 [160,101] 493525732571416184366725909620703372464907781508546230868181857979175404129925820535985670880948122848977363489670281764121278475051917519414212302552779308321912044710491079179736376849332341027102975072436893389940328770960566370534921025671422982499341096350562784137322172772994095566806839934815894014850987485284634768683566998852860822297204157513287438302813256312060459728672523109372550240030636543898771688789789060642308549135666440999051748353733245114334038833436980752361504779191718002487212523850422353789306175920272392782298554753738929822619712456143175935494698489638908597765025208368362897751374814522991856460895583849788842082013268731747336830584217259833661233710459110978702431574347050836753682877415188885804084511943408118943894818027700059063457439321670070206207364403384105470111127375903713331647658025129123018983863502636035753928191855189787384385925799011462039936230389004407786932117913317077634548337284674364468452133392286809244330944618451994152711461748219144154108260484069391913624149722650591851793025406730152985746528324636561798566761123643766937802182521805977005019396042740983803241923556644506628343582117850487164897651919310767747358930077192180140165331934811137903055973395035453178641616542461651446447744636752819096573406089512646453212011814997024321968314199946364682069490325664190667681636255828555545806705983380465940945059235784003561509152003002920279806350142498526274749552403382236447698756043746108150307115579513664594671734841796201689542029795793066449777355550303772515097921583855358540765818415547883369017050255378244095378053076629893534022600296047172075341896961819867246038267156092998516473480 [160,102] -1054211746191285862222042769728404346454288077518330422377268938402375420867886347956157813240724667088674801848362479282537593778110018123333217479464796887409486869306434813587816397113471794933905391372464651187816719530422523231873726913081278164015820624715388268896550951478564797359958959004900347641730456617731299273103658697601206978454667387623471827944258221566693979826174172374459540640747349670465659827804195080628942352104643177535040542135797493791975703615608896222311975537234921570437814672626771561316439200313328225874658541223715578463899639985536325724189503145076537895612712587073614720866176407915276092877636556836234774768379169915761629109480921985073172969815246551212086747672556807203266255629655221490770338558450831187559441392703125055415111479691632462039551113699854357864808892745558754860341938806929582779847167172479143502028642911130256256411128833203553599380192196750396344073209447380851435433523098191903039439926968895075345188638862631273629872246036286259882991575771054111464878018103896507578083252275089256338150215301674489382552787187788316595177219303286188534220601873905638575084647134158740132170605894651388740969170623532915122665053989330428950729478358423575606508593511016507243539931617221515837681850697939597855854533368389366324049334997054473499714821251430271365047064154261349655011764017265798153749277729494487046047314812987795671235265690268082385335981210200194425878102681740889268679547589511904609911816457811093979861381124469000022507644611835760427935640532918066206677158021166328414484200218873422803405714601122016780723294809626616798931729493632886249392351316363851893398250025869429612 [160,103] -69702389501393257493754855040733047402514027896037342013987488608781813737117555514702109693048566006486313798427243213507633137628006686604307458107108563831057867321743257816481993617060043073522056319657340066861755981231108236312667402612857091932987193335053631889460439823451271729201107820644250854877182065145730161910583120637275606521740748321907835223354187742598341787122621657829392224738913747196573464835392775603058042235069689903871897657978107534866102924007481923122212687928190333931843759907642009610683137697647046404210795109840191268048466983652496165600434935608644119871055689589133187877970183268984856189137228814258096055726574016718240846732886025935163591501223274784329148916388463554846958224663266409139694414903761520449583535250296217054366679181282161134399253831332692917727286372435302129500014075773981525204037741347143059187412657080977310091658878216775049397707300532546447533536865265917238927113511561627410435393458008803313937504564815023975372016042553822064843890151670030730282750733208588377697635858381205807793978127105210197762007911198117321075863501887618022444794129480588672976545546909448704031514957767038347637795420185564624783220963694143958268393815301177664836515555586681331824547290050603239771366190823960786186563979641692676436053700954173720992330691392934885018722664953341279096703952433144835309825626679605103082921965218083020013712992978018541930902667523567973715454918421707857103487839417113621411816501484628382986864484703322057717203646256164722653433754708794874125929291054171974795251366361312753381358845535860730155706841912170554653771057637930582333948025202995290255388726639732 [160,104] -1208472355266860084539418602858578269641483766522520070372822152000881209943539426651182051695942404295593312848450435351893677353901938848252737762954784611652068110049430889222906500658728486531745308070054243351479268844308386511065228829811394920711490635595097840950045235170122508984869818132459364192525074549490897983644319266893183722540466025336918995409601065312359261495138192329986886387638715205614992360395128958726061424782449012815080315293944839653006633222656209084520147324472052796383035069998126921383142072122229447286225267236740456189128883347938665581215202754145466981848670341425398325894564911902539842177639008176724262073170337711890803829300585732828521447361773463655571257273583316206563447363464277254017434007246978783816955802450861877187635556122877324166271993357320648763879525943589477909699035846778013180610170902548915882786585485804496793270409141360022815866523834782234634247839614712987438680218330040402053873189974876064105772165199420708663125008385144542981526325741556560427824312807351622309731163896149752173414841929218325300540710772572201488612802195647686653599900460416988988277321474326842388074895424236101647342339095845982996751256643870893293395439888281007020337369422561402998342913898655612661864383162483206859167148731914640556076307084329051202486937665459175863942282764891312342081440439021065333154863067348948240458316138506095411086918587550965098877997616196428005601412982319090103778725300714823989264941489269600859972946813155619342876934800137531739545377533715215244293163074230287106961520024771919546392190390346423041974841258895178442657450088473434302768225233696221575595140172 [160,105] 5445528767294993796665020452902215681162382201320104766347367267992437885263747951469905471117824371726784646986482025188650261755149020024613814789450621646454598001059212155719708361970207561372057889712944902712274449184823653500363197235644639771203354032626974221267302238445330815540217213378932167794330484106257847511646476900899404210624249669300581064385063494697543533951322918553578227721617836227074092734136215136946331916744704591570361453736369336957423298817615600329982316883926190092309303658729086658505737854306116671121252545312134056147926468601662239018604058732375569827135588823383600362371201197968293598014621591792491510619237184205854316450851484259946878069227943295413264746076729236350773830426628286027660846411541286664950240887981680148598105703895799401835394346911577091696710643733785529198895664257448611331029981369394965937421720668482318131356077782507307362400804754683524677879154508894213849392300702831338530322923925018669540824886419954069708187273105275459297072070918423379254979536542799093829207486976741820133847029691992671527473163367451635095952191391095060719255487258614400100813866534301961382396224366631884144607584640110808787905668601719100249527549005118432569308711395919522607787151681283600682999814409675741239890207448732249132556962957319444770354788491080784786916058158587839822064737327358101583375322512865169321114181160460783726302461004582813902542130957488678124510345917573949132197721349153596544738135783993570395391486334991789431545241785441032438522043746413620143002936611440306163827656203252606424722972907795734941228878551773866075616815937509782290783952198585849041936 [160,106] 39982610344588404453913580266788755960355964695798173635321895069598945961251798820760234848281368224880651832230555132848263899045304004887268547702719233318238257727793260419248269244259669570902873249670909268132820737484625023456267181398747311834820595061618503857797416570893839790930725793082346642227333234119247630820452486247739656492362886801572036106680800888360929683508207506774973990972153700534017832041450910419674502803387265561243870280726022679963868989311866374530564523791933876865734831530381103296843974726351379708000246018662005193964579232164287765906719028955788789898671720831484416382168316810416935889918326027657920893707619702743766332023427346648401879268301615701402588727394900531057910339603457907504035330650125051322709014699698914250252460138329698970405271118990408485670588089935025950430956826838191360606812337849270320412562017980538207126598367959165961779275102892156452185795520840077491192242846073554308209897823554927742395000180505223716244194171236012319032389443872933189242963341790077393134249620160093790789701782796718762856626981531433817894204502300519715647534814702548710550268469260680469612252170090330762766040030938611050789048495008999466470340376582831970428862895266043206634827853025280423827150937843076039065909171097628992201176354857365564161043281363222036014559262574922918631411709288666368209358470112525385437265068043932179621541811001372162317227859549870561412203777084077256846325571566877542714462264780049823612105991985907922661303551436404551702121006915351104098080500524178611348814529778096634234696439787722472695050651230612489854313756075237812620554874981251444 [160,107] -23721717827254537594169510733980259289272698252709303514192654211035764147727926273613478205727035116544332691169942541480535618931177401491654533261749650641392585998828429072829235004676034372741224832816182981473291865446185329923301053945192186844025125169130225138436967858257857314724243228753403144295006288353269079548580679935820194539409162848768398619922061966890820837705987925624612786826394011548214705297530563536451773593424544701908517613516201804348929315303676037469354863584317720190275456201237481320082760404118165779099384325925573876466338790980501657175555293534974972020873000388730953102317829397099600591324799477536420766823627671155042289832955998595647495797247838926859978310258832742308745802718038452129272625098984038385895586483531143039485068388939779685458804842882894895377599126432322205640250142256407470885528859113527900460594084913348528418473271787466268429213388632854050259401198875204445226944050151263715060057903077407671190482922459560703059948711735270811821633865452846008472663324404512418271335497108425954956673552581004878619519014165296400357965350849108641129953352520414522987141641618842329395992930846893569793663915277651968151091189695281495715274591199891678276196715078414766860951212060892633453826978919029667703622008396558670965578119867546356781280092954074330484926154109380505903319626107220230055526417986986893547910404094628601887829526909887957778409428111660579772640013079352102424919974462710233928849835467133627277253665656121635734829996842917344887733582615319745855563595181227055482148381940359331974818652206213657467647249865939329179345708742624276241184260492 [160,108] -718526174828699216826754737898957903236959920390669557404806434780316206761441834240428745895153873481000415720188324157154165509600246021870111778758701646289416210417334170415258709788692326520896542637433021025043338055218639300372952525696606682966147975040758418538590418553578330846852012465251627122193679313001146251350094796467450607579692819297280849356481654507038671624280840148303557022078104273545420603425156212387614982784586433601621472011252844203999644813612467133169896253217743057569612887725015162405781381785348200778604693682849817731325550355317338034804353170364352953244250798978819352478915423707058540194266599584397877414785338453269270786307482513152458927624073389074329329483006199431482191567134739730369065585115400348188062291891871073187112677036369500602654177387996509529939660585016530146765365478020833032213484345389346235302101498205574144997387118532618716025849933806828568525218914354998765062947274397768598038115376739320196266166087777135355773742662171884274299232414725847095088925372947940067760972723566167775600633121100612170251115542925911781488910764639775300563969605899957665272848724841262414363751770623489782330511796033733055697903958910664067689724416210829087822335274242686209053787399166528309547585214331116017147082363170570048247560159084529589209544797553047040404940817333863434241695269050046822814063372768004948932809574847594620158458615307592802574695822400766912460252070176764827176535358865820385464327163149202110984327540683783257810915084980889596402823870320561424180068604641508391708715716560893420018236060331081885175579212453817787972411934836327313920464 [160,109] -1760321662361368517934656975180546033861344519929523079243129879372320477272568224334546944431837278840257619539899791700633380256415421236015049573685930481980048132179694684820600682612162530081250669562866949691373982441780395718985026326135394935560198635388842669424264168159570845228531591692746620429800183937412142357630150677962011547805365017257257797144156960444907919300971865944850494459475641216953617834348192081253374012117539744556253038503430782354257504259423759071618669173903891238831325964127845954838034379502877923774565495449818608242627402863108776938871487204012244133158532180934172696690266882925358551481873784317081969748886270867593126705206153039329481830298551078164148811030563834374968419542645442956791226769940199343731338703678075509733628921676843259210340205927817165560693465602618116936154621421427570206643438754971118992018393720042353992105070512401468767399118422157511898913985229863425797829097123176769504614063400620358071072093234729024211488243126389305972889877254452455347257820668910965221336549511137607384147146459430715344403305986368334510856857900550631074135941946157135895805893085819178648236827751634564354768592060457902685172525816273410038944675752260943957024533937418220337987970318587898956921808664418986697649066067230752174651667974184839808759296540434632853110294348660916026147507923921723442051879497725882439548235471343384760829635563527659496689953210784905494957913417223655783696943561079229848801215745381558705078433229165634321969990557402143294606760978973711668134521834657108003747405888224291574966313774790608029825535885909341489919693251764519040 [160,110] 13628025239202011494875950545593505484019260767044319363124040181790016645251400374876951845185824450300662225637531436019368307023206526410102350741164625977671891219310048082759738556244297815768635705499582051008471773754499288792969223594021927354951639107206997831917627072120627612495174537460225553519591506980674812346290909748583898043196104921871037131771861407454257766107655334458428306062485590633839880077464713398130908046269937465415310476448667395237835612287355232551927494397400111733872586729974638245303055606706162496575403574796367684497161801734923393944488102983523538990249946956014091247438621403764934664662658150961086623215252661382351120369706498982678018128096768524932543165848612437791382637751569263597716030409631847945083850449896745359372452593658163774106140156060684620340457005982322412240046860059865597408980320846632693360841434594890522164192167306464290131431079120212115824996724110210470202561018575601896162508209427127295087502628640560094755179821125785395222045508841812046679513053860234646765535869507273649465086228575873455134007699811544506080681026142681401593631920481391148193986540080919035610177579159681251312017311079326590738169984975573815327554488309841076082650230030331233209065734443677703985767649702034233399806024288019453541820570394376056665774797971781156911636058872442505330513024912909400842948273591108649560907947437226782660185102939247978670266906957891286830728163741963045835380265870528708784688617629685654842219610482308873671773420433728989396991258764459846171526856696065957389439689453194891610743468750365821499002808799137584172621209216470 [160,111] -30887244968871672516498236824675322764246088226142450425387463952527729799011395390597091137037436973546758062076451014561763437470092256944800041422977081075041995198294616757955513459533054088477270654612619096880493814549682428748589546688626005549333552025648932253139973230937650989010457449115432759438749537887084349390666273710113973921760921020347210190016262641446901192331369498331812892390935250817366523975926386980795815401092978030625602894349889053264187206000247637977642174698437870046528901505550110357714875160439776128580807908151218286007990996889895371567748519912758396935212621243540856473227343796675968740730615699893094140589008780778674175558156537075001032421445117498111958487200754307205329541592836434261544626439424663263396418640048385439359649900757058264422533960602185291256843232439032599282650237602569085835156309476011345576398367208377480196035784633082065428601700205288907325615349538647455171609917815250056799187264198788440829988614637836706324768562125107023775540712154221545846428298422793980371004390514353137010476438049130505963459196334947879142702217699240733423715203977800560843058718695497486148331183330499452916293246439210402612987130037788223640996321405621017868834050474502922428547349013003726545288625468451851693464969611772379583614922573876381594367715603884252848239194612606901217862768770750696878942732700822089153059744752109547848362438699887923738424362138192497694457607847243172890894746078244817867240186308046751089096202197910080489389273286028814009854503970090376744578755251372950646798701312120573917426376810371534846085908553846489003510576 [160,112] -124606085439137504256821524411858508611689357601093014355547220104047247468490655412401864587226882429868891531912293967746201528957819327537670786291944247339158050848377034795481775892281213951360102787966728438267403067836880450241523493425578893184997675630345872861982808091645098333655537487194313873101911947135183790024608654924416250877017955996078784098198743920961119009536448184805773774855476009295300327346517733841820716884815458415959833431169239131340283328874836537828796448580862093820272481267950672255421228579012479753377612040904181765786680768082362456068955570867848799717780319058255074622772327351040994782670353929756624230362894861215900033198669889604977894694125148213071500254394900898946916621369173476180510354583644217863125446693527131545124282680488135584825765778172812575067262468744970301491036166601447495136647158250631158334807320388799900610635579272320260467242207208755321923591199756384997619939784004703245297264281429434561362801763439577197338145578287395889672784422388112752679057931819097517788087145228688780319997420711937587391587768133283141110169186231290803636282004023224924544183926263412221456775945109617685376681401646420108465961412964773051366404218788269124849147238669752687156950831764978031238878773997257050387526195658471895571313773318992778791852998029184385651628333143625578541934175359162035914612365324444726432970926064349147223722157283421417193899441523396174801140149424400089057708590702995454931221428493596665715096265752586841226997641077503651847795114873722517193099351955185492321844102876767794822900695624838942337466331154790922424 [160,113] -75616568964077975623174188126095991651068527468785565265689027525740465420412075464844331798079175194408893190788005335315056605424688713338448012865405868808570544230022662907015089359227066040966813057256008541540868505345685868897141547649881059819927727123005388432037023251306426876760821800627905326777681902673040686204639373192418283927284864448901001653544461123255996687073276239716180176924745185459460852114949666343142621811145013052853342509180243904575742169314181239819890410471975320772313079625744461712633616229566969336098496516197229142019747195196592496523549236970286443788708629823718445182899431586515864671043827215465560581400126880851292038658335511338957046611058191718124284251901432075562166106174315214346103025388458297173690633612948965394883458372767691756857255080471490484202469872104304482138188033868145781522878805221992397329366107448673985790948285213829821110632696102175866505015104058592931895353704312513102840292867861757761742287560302152142161863992770305829322752144485427585087746157715854117042002585872960175149523706831404746585658498382580574216563508603363714638161007391190291160311390480039545210566610029437803001798797634043627896221446107030061403418180493149557925263851053716782143333932547273135749918968758749796502996835979442912122462865715135324533346171721606432121951469503372609545300386783636533731490894375587366674478265089331273478738181392626318794615572704677674389525027462944817115104391022117170119891138453696760133658411700925223385566276527089409727166537810919169914594344901864196381458279298629330318701382593969668608196755941600 [160,114] 935698768329080399205177929142584192514665942015931332710566988974144749117380360302907538727313694971251651675186753602980776986429537496000039757854254748813239057314958846883406631809887639885579951688290615743733236656610526464174503679340610866778100357131281658261835133396599620737445619327946293895256269965639960426626534427865037355630831846627626962917087945075506893747491314956718959184172438403909600436457890992921112362848927566657437820228169386261992860803930668909107070793685301774104051906039371647066301663894898885778686403344382705286001405660298923706907209243920835188326332621756708080976464332336166051997903333081296360968788149865565590750528128099450340576053740779216890680482320460861140040425701090020548505896657186577404960307829093876381609768615202507289677005128937523180804864849129592634229871892304886508615287240334370878582095795507828625932041007922932895627417520551700361727857707206339257691300714720132371444005461715011161528091234860721355564461642672612550079506792874229615874033260123881421697339602368681187553237224407065770827367463844663316323483453261989642469435363693100556886314442744562310504006449257916559754161622837115846390595416294445401327232478698193129762498155867820613144471178397800420335633881993974735734387947437543889804634127125713673864136892732337999104390998323237717424848342251368109056388329946292107195656609968980530021179415775406832526398599484099356217178688364999455839376170979875922357505605749990418479943818846440899855059622502066315713623668444433827032534671116859181155120932119097454603844195287177605274653256 [160,115] 730439628097744331763508900264400360072672665399683675886081496554079947276527476456786281546698460313116840467061240187997055317670855620009233524050215833090429902696692767977598961397372204441876461664955683350473930081001356040654805780580855737479445157995140294662027856096236654217107480828944902920342236213739933521582146580157417561943831308344508110052720983509151982282407730528973479663632978645828436457285249949813045751193539548672822544681749780959300540778370632622889823022013805850369281599561722636530433745438451774507296563959001883810866091632948546641279355699949169730088106974103097467715459050415949653584340602491756451356643220685924945111690344713408862227994673090789416626253458831590904693660041176109116253495948581379730500583217872052804136107091409551774831714517041806090771409409087597533112969860952669156845567299445445980459850721193057773262799695388324170593202560327921239109027127020166023806415230195089790444417501189112252198421976925015404704938721478645928948070955034851221058495520998768044412986884586400512797812358267146191186070126159972977376873207777929308590032293716388643939674102554567682678641233512792913861878646146286616529873335747323666405672755888944635423059951601094271614251054865425796633006313313707105331797825721711858086407429551586175290487626314514088993977174765782156270397958345842091922942504062268030459351487490179189570843298386457016672428908667121401621114950776729148963014156739252717032718818754446865313060878570414780844999417405661270893286341927207855611834285806269187510682995132576422516922256621256493436 [160,116] -2068413412649265394413380798876110672695021107239080564961176252800917180825323534008966943800955717660715573689795857112240884846166498305047798791753575710939537833528196411273254327400377099365179902697927899504233021972644797589666713102285934607383420299583211597102216093522193880535992257807641107025053877871063350321214035535489887936677587886050290423046117012808489842973585738617572302571734707367617342040019998522808208026436628044907023855419569583584581991367431713468567480563711331653591069022998830912300360959258389429180961411577507571212998550193471146711679547331491166596338843906428361796344243720425597186952129748761649731188633484701382403868404942193200864342643458134717584003412678780302081403274137933968565421034229028603917107567570428731932694927260005859772218240006773050418245108111036437109944574269612189828728106819293586941119198304508945647468968887908194905312774789916085208384304642466939998961975925033220560625159728743616381528723748565488367954387009546000922308426697176721826278935167007553692372280983113943710221346645679289080393081704326869111970543515729499631400648810676861986100218774633460046213580405152158866938613454231141886028550642790815819474138841602240528562033008340434452638800252630912861504344770281793699081852160002008120847806623499109939989405306892478300093115212635962365081366132141312563682902127449284800108999764615439986016111978000117747767230400284363550343490540209711366989031079411684629018331467826709713660262411686730523999803151177070255577846086019344882672499299866674000716583976300201656586567246678502 [160,117] -2178277612526488990985477448704385129642043621356490926821078525677012410449211915124011501669418052855036411468534148734191412297329697518357210340344690254266004314048114468016473782604257416339795252444009815794332770448380904786966052386253050976978074053994546618550106925374334678168459142308182615801745547751544380344270347794994562485860655769267074148614618504791220415968564934699122553792902976664342909561279052316721743251854301597012939112002752808234387190393622486591905556261873758240115366902127745353004029188023027470684608268841855219157893532894880964425490122553368261492657666419961652537613355600866875872029053532373850179327588066070746691567468121196384488074266141334198024926386242322261446450962809688336876692804714816030006548188443862777075334438392177059265087556135986801771520321359162662105453539348852137001743133921935011498940263188977103457299481517668373795163706116759124217124979315546590362800232490105273491687809857484600936073910783343967699415145264594627833123367614505448387646377898615834361895817738927524538575122503663941329678940177464485965942144250648153919364836395720989325632679393828807745186545008867577307848029974528545067945769389150708583110600211367043871807936618184980103839987405820944586436473933532136606339752393715549943173641113914824550675780604604107249513122330022926535690444605529682459954275479784270987348820294570485820140365696545857936965032037589460908836636281018586926764084892583634108607763195847167233230191524918533619745818662879621939462778594291667393143218696774084843229103732399984744956553760 [160,118] 50776656340380005803567858765844768107841030731719163940881753566207714982423017842798973542615018562957457038609459731890345574776996464552666018583904801439223705079312715490370192429006706082655212621225474361663963685289168042921691665774758296308915820118203039474857770590408618600261779732114062586331826248400168778842284981175100286000894380166943655280586263212178231486515402470431898507406970510456082598858010624650470769190393838565926633371358920438624170075215389766770068341360738164152070531907450260138923104015328826570332210700779388070754714162500517529622408036202429898891904772725800464882207751400075199902752986022627286169529269940884465165179373851245530012152649520323464568490173416596812665321526106587129076532729404408790058569027444554138424581156097498449613131729870531781964716891185432244575218974623991681779779212804683634138319142583654650411798319077947004419616630540991570811094050623576286432616532676980118672091957157182554999297479993737915842916323430670918981799480526808146247434640498076364363777363949564588770252246263792542223962835130439782727813506696866304521868412108907190675656444810042621757173619785393005568526885131038317369117853617425795158906498932248514590854888499222103690249459924712604932618430027246957542390445704948054708092164467749216639548252575936903926084390065952401344567116756173757859340617227169401401837542354048457268926967398056978534379842880686981414963906622992677819875382431896165724424971242579683579772382764031371096398404372262615985337148305380978753386544803375789649355306444465591392 [160,119] -785169021165120101663583253235314110862189803345554303494031769765944743069427099049421366330641776019217900035647650814455618559959302974729091587800247854061355507768863330948824358774944932912629484636844089495269213076600412527229862793856140614213079584898925332354955830850856120129029773302374038530252276081120059330881587300334060381409725376190384138983608285487627077375504079740157810273666171469250343120072010425190447258983186423999717828881896778749309365522121699863564026734801154502186311198202952791613577059801520202431808862463250433860952274904446655177807055228282209147112844128382419901235132645375223135766341409861753682562517534945324920010409731883547141318210734255467820796442334255211288896387601004995981802004896468368020000135303597314823424913838881088911686582512839215212969119632576358184668383003297546851682734947761073907470826203367328611234563678798724329932176613698097330101941191357450880161714473503048809765636849308506853474357757394280551830001250862128479275788904721923606741961506399790681498965704432940428548891964462453310083807153899240869874594004031146952428568765302610165688421633862198998521727241459701235982064848461955161917129005303520234186548952894903343076753149057236147319670007526597929891881964832635121148148161492789157938498823119859006899071756514015072331148787662709826052686441328547278376821860681543437151755068896122858440462977759190437093599536221308716744961239457362393658582493796365865035670849106644597446879079313334207606205736940832254254017487803016449248465970172863896491625048487408 [160,120] 198825725144802002501486022017017364457751141903133484952171463450093384252865836171382227939351284559435294784737750886522058254649843937500096412179661835649117646731205116291258078917683691242224576550722396734951456547342090918752508248195386276524898814766621241211360464323804989607109783080650818857505663908102739469783084067426597399093270095903448711327309517911358864545078270102946973909356075923478963387788807951818365787936513573001398386609199712201245270262076779994205742809837019180926814347464089092872226845101680734363430042765273895320979447265607892033530278321149455912184604071286982789679858254958414609156265751254230542273675711956614473503735829147188498579852247911741345158841917066074055571031484558943071659865779255710506545493346357901554614361778439809632645644290584181000594290790798486538027064262296681663169041796792488115386567082935946044864431350101418817619159517065525647644995251675830769944248176367896461415123549959790132908526317062734163365292601597741420219670970550955060072042538947542552521082451165823156312532277839823160066489564876207296853543548670503199724723306976747253319393654894368627941289953595392346044608990620077909577069363311263470828591207991225196097749268975966622694844939362922482726163962075418569814920047370334501891361978200513737136555625869236142722048499160190269905436075513287415289390925532718170693117601965716915191536411478472354139430265923083826860145474953555735668294093686118384246067041016153424275360831834405278950327389186221322555653564219777087222733204206063169044673396 [160,121] -335960846001739663914935759736739273176829620139177507671414046823322225115662615958781700780490108063692827910598118322205483609513049528352176923338638869258573141015375317529721480977355193056069963252476532790876763773324884179910265847399342202240414037937794597676102366990187261348359235715035737057886128017177992880707169855091238909091868765865437587798135383535998349205411179761391534417700595652854004639298182383101794971193863946509787894713096068670566320484737834576981826013148483472201432962793212440162533113852391714926354344896794036148480617350994473295169483955690730476594028516327845572567301091219052493172934434879718600034245743002025871737411239334152278243914147371285168282543845177281271547567558028692145687759259247799558240536446133633824267931836957269667786209826701313140129136708893300899679980284348825889294571571124492685296368166121516969493283218685174053737543554976218305253421562624306651593539607755401461847976159770822168088031946237144239148480856964483735995348331570445382412529716291046112965037640785876812470866880949154141961816585594028961657315984798296645944795910717531034190174480275457943052400797958147276075843279597138217507174697827497445266301629957208998794326871754539932238849171637754391014956316009054938035005592664628631260555380117988846405732243140530272944395223117560089446935605863369881670164213647279798646119412528097234122047201603935741295541651688609698877427219070624244828700337166974706745718529407211622976143477332845119091482345867189734206790986458638786051702864701759100948 [160,122] -27237807130556536817647676917822047222471371258351191109137005363605786417282025406897510902995409302998627755676166773275036453806212897862489542390700128736645636764876363016649936660418014758583516216497705046149416749523746442874567679341695629826564403851102113054491572135516974067681688078978001041092539356662196748869231887529745892895365532209691412765183793569162747462202615960790255833261395882161375902241054956590468824639426992744237321033870104010527261296148285425817591984321809045608495687610850896327833943419015359730057607940875316239888023241205517551919127223062522796963794609709621607874591337219474308382719616725134569011315062834087496097322416192682932890365333756876111335900356695044288182505881794982091638252046740983719720818338661696648697465674129796385464866792384900830038008574152043639774428255468538075068369794099118456343234509912116892511462061541072916967875303790488524336866207392318281598469090410310531342248303139629873846385263664470451752759835635327214485851381156277671248100967399892311645813099140828433617252640340141848097537279524664522566320992270429954225119137266739644088335129007013447422283052510644554184596414851568214628944350520329590706480174271308745975902330228765934235358863489111856105952861235594191561681816506370685880286446476141639749596153212082560261026992116596794485669449904705425486446677968909538478077978739985297987829218942758588076032971364957354187151553426497808327739653250499017354566976793753864257691774200010232265211577800876569785537167941471534529287455576338 [160,123] -96369780195284343898533397711259459674054239516412677801539139563585483024243825495017065321897313424753214729348928073942396642541886181597544485626366609875209817402147002559304648731981243496317053823366343596411280160992045681715259850209081541426816272616525738985833974065897933144058239215818217046024436926279802111592031147504972650432576025387024137184712871911406813115691146075674962234156302433895061150320902997878110158804183715545880912329829889986343975160281850190474239422760304466398704218113237059885833390981008463964540110564011649959825485732978581080055115435053598975977677842226575025754351625989514097518185411973508121040860326529505925722159376284511741081542272217878185235951782706387888401922548325050435919970972289621518818733705288641632309171602367619805038997604121830891201704041658764245333170766089174529992045915320900816779637687762501302156012144379197953125901523651616192136625106342912347342789498796417092712367756907537927151342777682617695876875798175225038142767180853435896789578399525683134646086290320213609686761570603998918098855920806853253713868223802430982472902501091408428520947254422325936091023398802203528448927202996490274322250439926977385046043704773209244289084511724088738264175652729173139410788009920084549269283429611787731529717431675283520067196186348511961908468146723276323209260934274898887082345007357647126859394057618207602353218873793792944094248671027826068757427790825917176330335707886821453990662331101423569747767355856071129916669867833698417337930128090749743788609180 [160,124] 22184822381267489752974801817726656279600320605765653787646975360122287877718146166238618955975468595677859359186940425030348150376443740772494575954144483144789918920514773176843639221295341099396275299443628451869610178281425971088427372541819795574972350869520814006504493236246327154092120466889354635301970595656209055039978257880230790767577795226135425511998202274541760673977736484518394077251565672204312433278489938217529622259201088799714964287558481265187819704527788351823988847421073916045322876106011898960237932269887226622354836088123960583768716524717175381229496020292261813264292642561115551624866412267492119185683873994716362681995699976334003568640258641834418631942235721424304481396756486402392172499171962415972507825066358488092054588223632395131570390831377658180936485724359795379193291129840289394091637081858004820880406643925924481553778459411111669146643556914674645971767408477728998219219149075419839573163914829727378653125568838653300926715933432507519447992580458385441869984545070311514680901733116595357503678076103028653367327564713009904853939376757988652867783025633294346356880305036073591635219839469019452240270423414937559435690709197003011302104346140248527497640985270963682646859372149846263856010063991045112783185433157592766748370503451014724106474451922975920842846145245427775494454513445189703752039123890308605346203466549767353152735261352959129010862746720642625531590059028419926898967775918402015028842487885800260301836174876485799512437091388378408968928349281326995731449589250578939128 [160,125] 1566822304664030969567904110000444451360547414925860809910428364058308032435948967520297696354419994003369729460629244497720540452834769456897245685152264075177706238313557497437165940228083808444933162297188141802520444549334872628287780876528181598259011055825695731087645690492486397324169319302832635323506969890177416051373822383785204917787206267867189136654488356043253370940184272982986840394567470402141258899721912051603194871595240188256117348048073520534657465301375801791959733004834892743455925152700159237811371921665099126768801546399045270507174857605966229509931772761052896621172486911381079383695364004856074372477785935605476573369570451576906575784276013556786225140086078801077671984013538659927463727511795836808170400070632385876821635056740989704470039364915182362682541048556280608647682863059692223541847384260995164357556444972450880212250551355158893737316667369093378368456846750224375599320838406773627656636766858727275750739858229703870885420476072171421240023563284052595031569140052703083296290435139481925226682693126822998364257602716995710477946954597863246152935325645273089619396967007024452950578204281736219642520719970969973374822696194349451839436202197052180049503065421093366640976744012530849928522388748295626436166689940264901679838908393926124819415722106202307034449822178126232653204113224071652837536801943422386742727807734071668611349996344038770858959349227357002727776019849353598378232905618176415324018946759291804285611499544750176186319271778202423895691531504674904893461161089032 [160,126] -584570437409957915557205203010539449294834104754415931443455414528998249986711411326199841837597763002205777602944927904909340895793337976025612691504302730038336836460220163776097000136971535871832405139368209090369539530730943815748426447925251932681841343997443935721631743694651075632213631862473783191822628327745544380053624813740541908537376143304588866885214776593032239210700503306789875797870169939290504865535246181272792500522997248876046562108991851483781668765427936558103947056120425191223579058729689433974049399757543820914882642695782554127569051572778840904520620806898929506900057554812579962324011576472809086466965039683575621612191675519042966445565427250197140131552869008470184439077684657686498401590181899427646788133942095706988500508578192638906844750280569564731131366329724371419716540303060672145006540893690103124783820239264326349260561465139558845051151242560047355867341812938678286085149426713484915436333088917799506142907441307658911898145164483782303520602869169537089540177937042800175596668024527992041323833892921861110141712185588340347450255211475061364739327354953416902192441104830869636181705762267227252813894685518785357716809200134964998921479165958774310933429091930277575109129867118135154606476535134758790306917410299235006570301449211442135832461197032081623800423033215566026582281811952411250413159816010201785546234438925783649996627397634101333144018530786120390754954082523742581291926573476971854350510075530646712144936095688159824718992650023624621948583014667636292861020 [160,127] 933731865601843138971219479225500600209342434461653198404217638335704824739161618090954648754360747688342241663316634516956217622965237379957780799081456135168813015539490560441006935570316975195496107556016013779260642008411375164643900043705828779720492004908202639236821537275912993469087608524360611165980564594201103164649605607396110650121018590235949974844419907670556337678251833898324335008364149958143567459122629824251498372768291908352857214389629253401625579651630230453131314073753485381516876166860620304154210829092130247993439313602097384548160838725332121376753266628127093069052161260112021282067495896708074057484633462456197301151162084224477769541405367576612826668922242820516132352375606620796528934981943596453663209678686732817395631716738438290250587345192674979692117799762551887792467655957654353325161953874871780102291602198822413939350990537543679528518609868872162982772099511315501152713415952800880555034093604929137442251469417613853793010841807818642193557354679211315638062572585656880609606655681054934302087379096199180901737262449779435370521391919324720756311646877569631532245512744149400193639568372306588637293921283383521739365496741673687214061721800924104741183835947245716977027636448746295677310715302075507800389237319800433330962514367457156532203679175822549940129911788630616365419680015844441676262986740174514366239054855492984270993220896411919284277951179540627501472076593239399748011355856301473927194932442989383113668323577228866994817067887226171267538743252725469088 [160,128] -273883392117267461425704298668737485042140156127309393922050821770373212899260979722881479064547936196591181432900993199948443165232027789071207381399009871402553456621962471822635994465479164338051659455264260155832861104907914585992062930302292611844873508517632326936574674299394302436586019977007005828275656291382783752323619272892481012976321462477616667653590150138156668962138972111527172211541809722522498128362933226813037156865951658347181271282102001946187240489479384512051138415729058380825717242875841683191010121828261562395968748157008218713347684797807808387613002312106479177088584095316195374167379650785586518996097972667009185130919979855506726535513453926805049663611773157091742717895333930113059190938934477901091636669898902795785727037377684236018020041693717062937372968294408084912420111057184820161612625727557330611572382503511276884428030569043361584179417400145496207240180029107682599715962434281816341137640322508825942389090454851736678243975075478191617180773378283812914226021983365109072797496848706932457986204641016206158152724133796024774026645967904639592079041654286536830764273559403600051040194353966089812692641444656630846146910297962967280679346155454842721685390360158107287683476960844713538016272369698151075052749600862709977971545567092640006328132207852018531501812797737054005914545538415714623270543711249937018671972976368281530285712503787427895326910806648586158206201781077850548249844894919287104250294461667215722059333990278229973261416432762464675061627355095 [160,129] 18662139261313859610327975226001813559925108534719940156074845905794603303595919630270813644232954572371440606728633688882140823765957805757385768320424547374037159319877420754707643341175692445253267136028104555017818814023639012569735338558486587646621297277251821603958838037559450465647886996179975337253107470414025086641327000837155463921359546279573784746539088198621143147396482654235898429436092241557380836425685361003558189324834079668364751011016908944217293052816889625168937080897738974542031087522875624782983635092974044536624500191921264881592196635010177031249746826331773279523686716914214496474707862372925290060785869103658008610423152266981095368746823494939558112167164197515623345965953788194928637288563936827743348069888415554114649757726993843522871378720677034632999622341079382179542685086527313565283399461923064925628620995398653757769679408387916381097859388642212386051516581564476775566097491887573041482244236374170307286489192779383819478303697127371116596906358151673907503325814934319411636684989040515506494772880145059706597011471895163424307650241798085952457481839226309272349058945588518505506645963725301076599432383180656509533603455203028794783816799222741418934947384362521037706756301249878612313318986230708159318820350390876083229459289086691576501748744921262928035972249427855927106149986937278040117030515822128837092904035621414290681596225627076448976721547981982310979898018386305612786709358589134460462983046840593731659886757316736353338573821638858996522120 [160,130] -514347880138167494450144270470250186978554486202922907799857258466107892525694909372328266347155167765203305574508664887771056058597707350159576240965106193600538331020556354757948810839911185209691963399498522618441966255907698319556798146185070143852824441310085612555293748895231215800636641132936019748571828476365713181662070270881034488838256942996620915487830785638202241801940992529788510618694140340632758880109669817835893375122076102433444571984230657255605110076963115479967030342323623330026198961235552112699576966187322528223260136593175611566888014640988481662776457302607296932258447378375171492692419931829022101820071848397115359341158994987683890074827835930255221305487312323785914425054853893918231064297042892035478818492360938066177438529922953540631029147070057261194043818703553997085120439016532848844170714101803060298583660344432491303324212416739300806309581281049248162325819860934160244298640876661191300277645847895677285566773736653285804890945865661530674779643863024426955722387144602673467574081925273446894552912135395218602796504426801377647703099694469308130849604472794074216699242713024159954755078384266462246299176316004124996926953617821563888586839126124723493867499973573476899433712924827462732539762346990037640973030288294800871761214127968900818750638336026625948943652817857402708412904493299802961151159170074026595956816576549160781647981717161626274914009971450771129587594710256710085342992882800071647208633821846247762341906225423477066935078459448572 [160,131] -556995512311403580538635965937981434198931911549791337370696073114616287053062551747809716476649326573540393093574271464567142143674157010614437016116429214927146232698796479215719494569570441197445981748654981022705086528648909816304925256528644629975053691226050617568962276622062067924736564550103706845639135393438767072041423223362326385762465756516250228328099044983941563556467339765076922461426589603325888541693440685266226243523185991703187296295666685617034431111985817892605630577846941063427575821880337448374423628409944373201976461863101885939304288155677614259105669656387574022282204711871893394079349299378237860096497459920774413812165706242847102321644117582206463048099434761453451459224245801960431057404057911025914152506182874132592678180200509058815723672361534916095582321933743708318360765002112366778148989641724939339212771696436425075281475053515839468623711272713505888519561702024446981267013503666677771179053682259981237925087844160492380502024175188432365014828609506566740825572819932124324007987134746214768711677961962698937657803543996768774232084502820026818416966421028971052682104873425606928026122546719922477758906642318044652459399833221492286844146613079574830229153208259081796891755133173337097820448245397169898684301726914930044822530266316738664038609753999260589839752604942907854050781158712276527387671210455406186284997945843283068550586173877666123126886277999525279717054598910321319297919866607941948701913585769276263175214219106075358919286604 [160,132] -21777522097210302509166753540410550505315412665452547217507497612153598855577597649765127918149786316320207772655763445092896197179957046394340698880309152463350607184434159185895834732033819953299183024835874413710631681272934281690928517588831726911953482285719437549092043140530544854512495666021620874715589517708206378517571819092451754321828441720689801022982889942524420815040230000667319820484946723808223903690368463693493542151769498386149808096696109319041411126131135666580374023273866159011080575057268529645618237265671051598747342286465471535595952149652454961869527717527615351299198039841249321583105756760145952634979110173998095826721440169697413811689119877656288706825358805480584862891285901462917752065468120253105432181252450397995353450851528235777275614885004006703062918490862096236430637146511693902488267374308341175317838612244782027706388272604450933345870801497254203519960445398930013328409971209048686908694300260341940870312431816973329089822616836804167798459293594461879757037976370350214379980852326461497820845264143608575627861766605140762424644070446451029894513538898339861382724351866693671686838732534946198331448644278821262694410939805467104790376632594433405573390383885721377105078837813196067360357663951030928269213239884908408135203819135926544497512276378878699884157821001232576094927522224082386936594352367914320621467391152613957920738966333556943075783783197076464471542474557205860094891447687195731946452316268284902508054847544389977002 [160,133] -1527957046121264739387947524955070041591808763760654766479657561499252638354196667246330719213281193844475603971688350846700548443556547307819027627211498578519645383129181149014643421598858731620753750884353050091610304522681709134814875034544743689860964552940360686543244892953899643499565494419660514569337319307736791457480982501008058254171305862008113977971049897271688255888670120435822940028634710613358254165232909041381431518113762843670031144228689187142299455928613062838054742569805725992968862959734542822456514685305932743690993834062950212702560927994928109031621455161906353398483898626530187777263631467531456459775594052986704039317197978480431152414680734924227827393150027437121688922279669267101629719259601517027201296414953740115903860627853830567794847072284800627039478443496286630076411594375553474919923722655117661277120937360241878934108420790636977617034580655896320866526428432344176171639046995310638293760844881183409565619410388686962512669679347619718498326651925115895014672877962475370260802231494305497194204082560723932221036963779945739555260701029777867753937707089389211238345981827131746282350867253757665193851469588011228096054495185222736470627121967754439401413649092343970447490819702017195336213514549254692217427442629717052494860627098330260953968184401395851885177058486484948627535585103852891097706397336028755600965594325804636305679239688039180214206132627394385287246028963150063007168479995522443227244262726894591699162271956854 [160,134] -198072181544587252729493648595307735946413147440909685865929071307434483214427671163800957533307583633961434018260238450162357473431017151112240691537625423343105768839936493531234694767741689417623971835434910012800496509852909793404859384485084262674107502008037372085501273863808886606915578867992757702096816925455770254186240356285793124694212843700723053089279746617131445784776566656250428156290693917071585026191724237447394382020858199529377423159057211496489633113021259475898251658321390877293045641999395187439496640601448206623372981196080509661451052533922399061993838973095410443791294960856715827203706006137853613734830832872638956409852584896148568056044284897898537701616363744139799204180131860517954440630981391721491245947574340800736409243897687393109560458270591312752404947064021798221527519866187362628568841505878786509987348898581756148874838629239262573074572269563308702580945817496607072203040022935214102231488075607515127998579141346152589794315063475295466177575204455081292312374375395279554172497587335361560357621468217732427238875565264769681293465716018093695520798679760135467845215588159902351463726444420706545685894297291344503259820384454693405143524225728685911974542056205561144090267333416369663083536374100711517293301465709809653570432913691297766446534794581848384547588118472087439530080423148909313285464442161890704665959262257077376313085071800798587127330702852202461196461122483818746511378948862919980629646958024801540357822 [160,135] -2110691723226681908975018526329687074870937629773096549697291422685893098933884225922207583788722500855382349022513643046122671020072064698797521117457148020579026457157883866180055637364083398749612745529991322301096305852682996155925748934439684174478051419325471302297637680112907407172877936285632264914172943893635626350545781330810939464372881261277908392087976177614433499115753847018739518830836886727536622731490001659715132331220068830112846637418460327869607612756529844459489971451756952227750588865156206004250535640207829974579779046582175275971880462041493123641246016977881654401967327865624897816377307639032066334965702392346267365037900746181042375141119425295774701394359229297875621945078053384507102137997179445750728620779037763179835388053142285014876552509530767153661977986546441895531898138832263579305541148016321818759799000817266484364463707070537930016698026667783928787041109053559664838589248249414579126345381331553255179723843231551924241590109947417102515707877927561687002484183458390213973260152100352949744325731249874516615657350245760325996876073368785305997882257476482038707636398116428784992109686734123650683631572415502194345150665854724774207499142055098507216831798310733395582732979920073192886702002405393123200440322843310866265179032950104451886319090209193282124511312122379911267358528900904077729630109322989125625501073477530134431003693965465987994223370419014887940272161505563819231307701093604320589135027498042274 [160,136] -72496078584086750602121346292706512655340819378876633009220116441428991579486027158531425626437966714534293192164757558562596230942181065260786787363316906667069588646150241194427886827936227222873368231745809986545573360558690653564757264736618315028469853453451303637617359096467421226846707888758274630013661010771720396394808026281987306125328298877064901597122207228441071398908422252960205489934678815713030880529013696117886849192818846766401083683189962799833498332168845020823899584085587832939842487221445521355456817003302662843724588290352409578574937732070572828006649415639015377636892790751389934375249055878702574678046920391354349903641100699281175667092642692055100733360506944343127425905857931148152769840458676926084860300701189577094475396579393693593463197726599157987119142931667232393019505999044005834633104015748985680756220444133929165098173010102858954756206920050710749299772543339080607960926608207761088196943023881241570843903843209198598696914704843770795259560685330274893635853010904280316651169894911738983915099600846245957025181338219376228119061841534649357069391882499000273729047977306446201774496958473145220976836689843580984713309451983614961174282024557771078165492855102243836633253338615006075821884214513244172724760414506287243396593473335825201846393376593710240487115088466867483308959790796882995453619155623029828513931411316361224045770588123690473875839750627696308693139971403329057690540993607275200985454160 [160,137] -513504217431774630415462565271109409673629248788162642025424070661328845602173189420270694645699557287059492900666754742296752800368334241114034465241612281742442904490956674619152647624476502834420104985756794295628980874269696350692132353990105365368949764442035995271340839069277224246842031501557969344924914123415228595943444565456125468762272317381139066292228353953749430056148127134584998735292286851965911826291603276171828071834861238123184320215701650218698319411479119521387988595312729583815974900371308443777060392354976595387746063141193838420471731008962395314769211215057700512648132538428469359414095280275903782032167212586867752596262277975441221188095528514278111582792625608815848929046908149523338478736386566461965601558500779086516677763874439505044979578447688025994569794196089416259380114062077406848465414365761190782679764182116849750142034948165596574643378969916570608567649652733580579908567884999965889532168316561899950260111343995057444268123570792090214856630318029272570103071293435310650351345170376954218870021126257471657125131280046893924676903821743791121573070579605012583799331415111184818900624562121668827087407614097749551090108915689207267382147580260064980972584752405953623964679794790676595705799027425370548988720668057067677861108558089576417759423172591188389335327916908731924598649098870362797609679628806771637436815687951169717255634530015329847303186287776598031839266349210873852953345469586714776 [160,138] -1506476950719243752445345292045993993912337644381947365461232646001275698121286370526908681037195647474785676512169273828122320703635633070130377699819831153313620427747152592464646034759432484762418322744140154612666688984624893437447199629493385055053758825896470723882834173192237626635069174067621681017031051656641043646787817863018069121938089188264208654651615445505866983973874074834101274474661483001622252850965302638525483778224312460824940903897681314918621900706495643679332793321149597238485292850885503106215713762445697877329606463006961838317233060235148774154798084118495226421873021545292412462462014523463251669156148970606129900598009820360093207482092398690948745143466255300976101697264833896019496490323181321371391166675969387448414963230260202046761834257087238324948796511254635535969156989744740117001424620033987142710602805878694044114411720821156219491576735810813773269781038248032462079800610570449616947269072635059174342561112591587048659566446700295397866094151332290400498053284648539389748335680636726110921995691293592793998638285798768694257724849090292021048069736495574859984719293301496355646105545684573536278714424887463983221005169871125870920555809584414073874851250962435668338052793787385047426229058994317381585569937556345509702481206675874023563324214987912912720033720049965372086622661739303605029515847307309391187777300169459337170927081102850149627717564494048410523679895253935265388364536588 [160,139] -5938051430721773150979085065098280905678346245767244120981812154542405455002164068270588425510506991985887369220710057812570874775625452337672262828319143888777289933163391198627668977306196798831137034419855543708249023615496938721760716226743202463072944091514842297889448868968369625144187298087757376706009229153208855253560657711959076277971185049204403826789694187996870815941259882629557315638037467723068174155165680237888987356351005060965661324598376153002641216358396191139072279338806848710012018114314406992747112444632328242662118722559363516945642324809155428340798363143344783885865605927280442495562126184000325444112498993584305977055199128495620507280389907853328019847384227425171892993439726692987016413246483318919870243337648597212999195584698706587490884809415144372552581684985597443106525611480606785745755357342551980486525363164670967306648326443695215394034015902894567808779074315671096345758106486812576177668626602307431673645711196256033897346417235036495810776282572551434048170464071541122812637142808365782992493793602400551611004334914455990300693598029989462563935213895337864580729812663547189072613416737545503381904946838305730253056887303739307143724971184384532788401701537534534544891606386257214877496671308872067068284157847005909551892332423671059678141404711272168668026573602087043789812466880349355782221334597761635159178071270094129332597609804903777288322885958501525024891597433193920448 [160,140] -6124088225207870134848958861180047901832579986632531373707881205709033672576972560711519050632277694038105738304606960789915731267630475883831168106029766577421299842809539279922593050750518176805255346722842537210559831899830908194227587474070623066925274400295973744613294162391205897453500685615710528938049511734503794579738509539915412994716186055091310659753147375121049041404981187095698326663200062820542038902708935438870777783617380198158904848006284434896713737460746374614147486221123907889616333374452934698601027046676206065496010749189800479640935092168103050820263530541673737004931176411420412850785455066530043441274543830494655723656698023307931918056820214573791979723230816689685448554578958503463829598767779719119952855580119597479524643606408672567229150649920096378677295788071325106607046291773125852797529659633628915698935610791397465800435854489079708361436422314101890368888008981855708835722792023082213810332775255490447560832439684665960078308539472475929434124351739800188358797129784311268284565135242680505216451723523485402377684338294971123843645910022989629618190553104429959499085084671557011560341544260066668329919243846596618249353994022089243100571416691378967035725098667131609738302636922819937667912397198064113869833557481039464663602370976802943845100613862458954344388716731355476245189835722996222759619295748237996185078081531974807042900354748933503245988012116190654386282026208 [160,141] -9958021387353791917625891353321237586145768457591874211296347269740954300930568035781449388705636227127983226392235457217217932001704628751179058221083276876291019317953142260115235097675251653641438534540523664708827238753219836940564347383317583954866439057955115365750429955218012608812521612945929030887965943715584855760822415433479566240727829984851231526453374121089135134711644949249787788300982706080130142799488581078788922857919483480105422279094819638218384531985464900860149560683549365702725071769126585516665312060355300400475490700000152860992324686000075922841237339368284340776391276498031916105408518884759227016643323434094510091516103511511280839389660088193021722871012957392250168187509427653238362568620501236638376774832739745745558740925282519208169205709721448043972165371973901892404537231050809199377334111978225518817342634401178214520371134535529350589721843748853112552501932355455456020052810995622320039379312281606383551518563162405515393740230804370767026378107236518260929835991139131937114516052673341453355133601862402501902053981183040119547356082891011483042865456418930429305444603282682593841844104077929521821406060221518846068109148969181689240096644472393569973980043380835060650178147462110327031902288104661923092886113747274650890809858746861181417206702319736766837429865183391042568379187038993579693614314930083299230614970766065379416272536047990662863923884598404288442 [160,142] 5265061612097754831669186758392594455704490682458837819438553306889936886136191639299438770746617485085155935642360289035292498619322782924322951274145711382532781687075800225086579388341919209134153318425718187446134587057902531662016754147145954732063986721192728177748684545835889769294701562853443320343266580253581461224520696518156040946766945458795182099712144130516160388983963856570161371350589774985435861045461021711409552608522779749430114024547993191143629867260621565197650742118757666640029340982772812495979278758158459990532306710215609098963708168175760427954076127562936047942685623375951870161432458972413128082783325645735896724674585756411434556110272143088066476481103579060800978492769203678162100099260143235433353496257011563646708717460071840844884175892197237962457508913039233937886184582906658369864674847078325862865711096137088314541163168684939088129752257279876893267297286872004462456640974755067627182741784699870659067428093991218596363212235291932546680114191044338554914201372785737761385490526926753929827681017874202229207574624412557246059209048055884066148353351311656195024885597235273818932493541739421427940906828802756081865390668421101198796886704369860759632604708190180935049610180986371087893702801622032046533679140781740222807782534488475612938247471102696252109120689692479343287939329585522415966531054150717473047086608599672295526011276087026058257444139112 [160,143] 217940854474416649678368486955492850757896613709737885766622043964542886298744346218740556414736883615833350842508544640899922119009247881807732390335601269610827290025581742830742404503163101421411691973678519360330317551848240855904867123323790092015892048690452032644718425109592348882332986554097001399728315209411129902880986870926472382678797376425438775774676628509736883933433866015578125970697834797195557424907926056445280362691052777413483578776339954147907832571814162896964239219471350477720880122911341959813626549601533144222830101338104353127221573915692068401016013703403751359809329279661069577342684922263604072828036571164338823197112801426412228417427876119287109207490054623887379845027817381499800598941642673965120866849562175137162488642813377510681682162929584789750998712761933129904727727368968474459051093292977586040332316392617121115373438486858650389813737210535642991533480691129178457109568979288627570981699472186509706861338140647054409907193398360540487800240140970920178356983006190962388750791384555249983285135271356147382704668632424575350629086625596890225657450428476395149588781701005269212640204792200889394155124566915125595078556137343028440633191488765505279910175992013847437784250142053759026476964373437530188202497731191651365042857900553641219419900258170779633720948355226661154829056751803572070509948476981137695226648426506346639286615666860128304 [160,144] -919870694114578065320055838143253616151773924228754314815541086050873029186541099347087748569239999908963117285462778078537069021065500837039036720088434001941033032448047199211323876529456746279531924485059251727529994207237708686852606504922782093192397940838652834678307999030409701463826735933361152554590004477499698902194210295773687261669924680985248117604488406054662441760733076262514685980321999734347017145618469175188145238043796805496085559002768468380278118762119442078043640234439088203140535011478520541699410722383004625120490742582189781891274295447606590392462478598995476978970300375249302180663325546891118459290186767773548476649255552562375346533843065112003768052869646421470407320198514861799809192917179167395160689958490039921006520047700497559885634361699155255984645439434887221124211694917767479752861279954496983089196257808007606022927220551800739970459444093420146195471801755197167412348288868352951348290109614170611242597182835529944817133635948055705504805047338592868136155161701350069526034034168311348004449516433673066077690897849013789618780884660158552546834205276209060566527574673218695895788949428688364192060091664376546748442924499541234619912577059869317000032462166093444126297101340335803516679872786189070361776781580739329243425943840357176840426503440108555472850400496909888825118322683002142345409522597512739125530227836273587170189589746 [160,145] 62070678506963720786670646375352300460682707717067461348257304574098682085751994180151276884953461205872188407101933361598971404276557141563556755431286058241621574536095153950825584686648903799447779790062156977102069182873260751852710433176757356254627343507275583578206637844885550303960755644911019229573161094051122761996437424704019024609925669105021176630138216411573303001221527247153322843219675624956419929072059118451394207998880726078047982807314581897945429422957612798690320114572939188260089718709587192738329937286360711130250955264053914262795190189182383748791891402752887375620682971787201524097761248562245786574813854634113967332889207299282995581732779564155453632366436803271642302463675257609125120219148543550497966846100499598131168921166063548881348514979534157392218769911997624381727829795522770998993426275973749644830070174092834684563850373325202478640884873958853352957737366268125740705774701154755717767904884350400797192846546931381786956358324918355096238125395362032683780336743525107856154500956670982727699776771445606557641953745366060001334136968317084682850148899558968725066637739914581194799864312048540816827578257336884171045525927996439054649465726911043287573091722498290026553147103677448086635237648209464204713871146603438415049779535113431150150637068229126835829132332057452190993903421051782327913098692342624662127195709823139031 [160,146] 502000304853739464673291317304342097237845020283102420420209386712486679414930483732974079081997307590795700235349936566337471818174806185613977800032650495340810068529424395297656899233303031872931527525347979598429429874961941998112623449201259680442502274147672329613945845544147088616115603648499812590736320661458216183375033034049831626721597685210714657506438306897094671520676180905148145466446409220109806721089099375013034397179291247107348034740789104485278684883734508342536828599725040514165305705800101866424376283305026281039760775058859569810768087810962957589718986750889607674276800318918805234018922010701595674705782100822592785363150599503412154868345636328764704406204820376355337816854833723613538889848067675500349507121981493337138251892592541916369482308521601915409185646504898527060799912620634544030426404910894291247192839587480253162468885114942069938214369145654162394379803262829438083445617608082252377045915644073306515462531590329704250009556842495241158668499902297577807254801565148184765226880606675132750048991322406894881955970320219900919025584787571922078125465313954763206716326247565046463795312480281988786370795457921767863645782586311026743317506522427365366907413503014944804904474620659572293967485729325093020079856253389238661563269113745967708918003048159163652411760929215677931716466066124446151924114315957437973766252 [160,147] -185961826983911016341409500346932863500271998040410529049569131249351890414878192124664311957544831799764635276866385824872586167752477471330414007060679504395642585634812471164165720497518077364173219254283727129652629727122232585857447020342567282362142175519532340859654931517873703855346011119795370092025549439437396860695960474405014580261163622714633437544788316552124336493518131329318755397439915596350205007054658970752803069986203146321504944461761443547485778360725280930092862061146171356127357118811698156059593977567930705639544081574023331722150821808442537987978905715186676065381420492087213916301857398456533114111637335397969402272944255944778114192487896921146692356582173095868075087066705274559274280499584084661680455185654145950674573110594840956274620284291963635922842657644458717607157402266382549544118696221688415091879114702017869718221829362865087967795452854913469987705385132928969462308054419852475921503403262683994075129340607172453236836065500447085904904157857336123767332575894667725704378829736048796943280655090645156986350125684596184419780213884567383416868012411316114673229523556145068942601869859047302826599896345380888010069870554985059652833986987857956326726446272087984784718729894576222589662053569184053435693976301012392455723100159603973006553112817550468207245776085150267386324924687387224403940755151583048 [160,148] -300628596163793608584292547829376976532367532628251906397721396280243021799142839315406126292763016586774512951735488646938195158989512987693587354124088351889056564583745313142828648194956349287202144193716568917712609109585189859510690722453935136940620497960882109959500454261182163567681455375588916357673724879077298828578946859879312077302893397317451892233430601231480872741956513414502531123751035997975634552217900304493942205184317641988444289138269264356152713777253023848904411194633678901265197042272539398870516814305660502373016385372795160536348180576007520813104570872528030349310632880748387423886923344934226915551612993129166429264776579950926299823627654607212955562687596354163787837334612894227264667039136274258802599498699782884783614111126051030815227614876543654752024838882392882914881947239557712938371358718178488911945753911059220131159275086017121515875902743958707601691386625362308562196483836599951258447075914227639910334975893938888919151463026408125938697979039379369942367533954683782813411528707908301695582978038587216229059507366877932613251626952480519593038027970574529460771133959314754993979314561600057489074008562294520016675609485918537661630979383386268946101890217832624110816257840530934493015101206878935871848120455268791272802416558184901312167875436282660138138728846501346918663780117303592182690 [160,149] -54056908949831153696153031512050475609014998052920506666354804723670156871781714578512032752110587183064096364165902730893397131784796362557341244125432305734330785944086321126392565620540890902072831668481135511090118275734395173598262119107069210131877676798554646300037356046925348158202367211635541426688144253011748932271183603995518307461662719061811598922845762205878008174181772999129602196651071530774389572163854357264806589371978980835420212793160663901757604599827068166551579276855607358406478470690713394041282722464512707102282583170243016862467885438592002134837237601646032601490678996219125158134840214024264458977246876965355305846628590212771991479691878337783717737538740932087910940067188695187848178318228434174758663139486483909054137837539040455319984853212119136768923329616703705799124426033039916672961054500098066601524374223254140353413390163300200266033710922133875354036023230746638807573116194133457744497003560525432085988125016941490542914842314613258589323992322960109153850482928754754361642817731861043146534065588777995144261212385802061600957629551763463615560691763593767523448622789556303551867638020777836478495889146969426833397797970258051817897449643039871827477638810823543954811616284358479488598456699389409191764382545744488306693291474840283453242652409352384876693551742980369976147924066110 [160,150] -233597385933094168822709071385964348166785920625045804841936656950999382979758498060496875343189937570748943632711600081890029105885023665108796703051607702133694401895633965729073943295319704077989076908977403496440379321147370983015489030110597083166744944309617375190558812875600883238142456716434511316629926116389718528314296425545841774429613069470740220673205179965026404918669270599338795131933586141474213045975986336231133418552956737383032252899969391484777665012266236076493621981108878666670200151253695792301582227435556907587431032591847104669304381966933342203429314299975114603476466630504833612609745130228163905894167405346605729329672003545922418622975195359767130455868279288117054300514938088761082424253815931991311661420551578182790630044388646704629210770534660994732800872473493054579341630687550221280801830184683135915160971378535320889364795344080509751029802636996860420980154501378532202399646657837087386733385001252025658170279665215577742822590924490497535182556229070532056948590050124389631968202767303217614550069142952926840952469250069409747585070640680692053179579148256965944284591388338858328155662003043983791210507948061174428122671967850778280784433061753193562391260056481609024961097541655671098396710480175820226989328098861676929151422267718374355647772798640255620534923315136740238 [160,151] -459345586149670964839589792878739353161691644351446074961568216130231964693759344639050691182463765876076365376129942133760904791968723105926014122297676336190464801932507597542337894628080206403890605896806318539038472105645282157660913073099717649976181770245934590306638754543622880612378173451506184414640040205022946110450508457221175858868984036651157960580732844535190545884920205737305934871752387014041995680414227852174170114468716066199065593009383899794598004434870511951489068984131606145014471504942384624704332263091573292603368677592708007994290908757260105424973121689790635147656073508183266654034731174547672230476706896399409006275394982963080930055703655014169098858719358342003513353275363691278272790471242833868566510871292969742956985022162481750537133868426776178195370611886366584707070883470886552904081347810862155971012913381357685933674367762751091006694583721436108508886610140677310365758921424141662948863408391469593694147302947480339614673689471289667059610987131588759444868399510834459990881700067928986481416702099705695089888907357708872045079735074406435371085705206971205830851625520178129946961613843054801524002508655139394999074739461710120023094079932783876428603654950883331570504690162535018260222045229588489471655229447260419313195441422449117747446245302230444998667604 [160,152] -966742137618155838096076708857571273481218745919120263867393303080442656584519330123742745606546868298454367670509580703349657305359042085585214064562521820861188001656006333898342883396685282093064216451447205078561247209818035465027758063010832806205645975660888584251689537618508788388654124578209401924878015780985324638711455458064468673332110767299655972456203058688308273950742590658223182908216531235010994887505645493347896123633392107270495293186489383486529048865895038261114837596892079850528074799619250289875652844332776833067632206108757102234923057421443609617187138673734797906232264703067662547974753680444177777064708429650059894675420648616169449876410657795694652499694951316668980022922684433154970182125068864798552842229923769507837399425932716698924798984473268988943656012165468290840397756367273669179291997157900095454020424234556553205807502058855644144085048693293344516297123870202914481938866342604183651019984653274350510563733179572498771385925060483101300821848546130992226270894871338993879793905157929438902763639891537052130916980958473733755521841202713942394591041619051902363414035590060860777352983490381678018595282660778858606158461764506332520210925475254887624044812359245968576658641748558561067078927924196436554293979236343434050048547089529786447929692967976 [160,153] 54274886255496378674804982018947511055700680590656161394952482507268838575892371566432196429612260264164900408651565778188858498968272271666582979882397855366311146994690643385538669335199418334416405508804751588977795223488174744358315324973748267642988061807977138791864923281976883860247033094120122173693040894640009388282580843709841234359296219638976428653411534096544094290421056750041452492193508407763413503440799676755469620758351719341809565747847394220964759435834737197178027474241279385379125467547401613078027185090230696946763213434271528644025196319242152235998594013538917232036828259704424871671724748779011082252132477284680962458847817861283730286684721617823133770615480436856496224163551701467159428827313098000265470407194876639654397898059589733460686190041075977953035896829023852237631952564657256670767885719504348653568375579918173335341977921388761842097501293833851988161756577546982042373695437583737316646770715313300053284110524219560033042702098316803419816153415238569223147090742735851962027749308900590399447934440997232721047580301525419184104504849971296517481617838697742406157383488121364137546954433355227208243322817314941381591501159871439656524151781599642987672380653388331463089322245599309775055066219089095562054189677466174715186070317873569024 [160,154] -844455304216135493061883594852876120603802270870623873034313046770464651353967135124534522512425786598815280519912328827334673848150764677475183545155818169748843709907193864643209077288171507203786445266301825790687167997770395709365261764685002597199969199411171171703998657989589053500984663140662024417802275295422128366105693583704348091780948484490790751757779588107202372803817282193657580266870938453170089542428192867096845007392451645971161110686322086068941969963238156085450620818579739911235160300639139548083039385371873957687766031668877509416831649031654809098955094817928132334638832180228917274377046824702362580181155921461995510357879563966751395862991668426215006331599727560581660344515637778179716981146701022229307866954036538105920293115338402579868047370707981467969109160508248544880649614167550342627355980205279431180483003981306160634543141135735244203716713717849079995673645049099863482777244232053890945918760604211658467365579716926352668133724345047858309154109450844587733685025652522454452956929568929522605983734699601982386800718287944884696966135290735486552517175258699489507052798581509056835060677187497863237603542719958002257393456736040112478308000719410824681597835840216558754159835433593250883405341780930100920325523485677122909955652 [160,155] 68318237057046942271875321142903281726860272715989013868933401462422822190730586974506358472312449829317886845866821374151814891894684485990484550745465055721985427819032049074952052935372870382978780772343038252853917346282044044235519743339899063260585821448655623904163450166019674107737312131523493021900773350378436246503872030588196547350845539982716467917913887284086638025137638510142843364882777880287135325016747888562849611948944697336223674161027131474551764164277312325894755340536313012558980906556948912876121207983553510617866499981067672189044028509712022507121727533841453330659687143339095764858286496476306504061336535101143695313979704143149823650197411836388164896909021726819898995015187604395645708365488320579685011633062832731605011404355787279518524628892905937388498734747434645006520566787442363768964839712904490892574445924122773983467154733459927848979250749642046992347620186972384644657797443448470353810709362837878860259543179152457640990000152312588148567565205362020183580478769884723702813659056206117512964069994731107481016781581881561165241171283706128202493337586260180820777900650523757288032408728934768752450926857555355064120777851765011583760468859871184232330624795555632890857378911199912554998135025320699890709740151702 [160,156] -2054226785437490379878386699735848147917917746378983873228765421468833470937221426457890998050839443929551014209372064667022899170746744106996634858545775693913165380732516780897638123997223204006897144178410144218502935933802791050629926902431900046235383152560057058243801359499443565660157682655812426464864628921564794121852962687391245818111498610236460140766944065554022466693499703952311432404564619403699156400371649785928314187166773083450698513680845687047123840402608444240121981021691767524182206209142057801960362503301741686266394669543046351706449967719915559641903509559450218570932745094607624811535362142885100963728903406363714949459781144401542618596923057523235882320218973585163620650574009828001438078778751138868069421043918163606289240152549841823148984693276179602048540958825885253612145603177276638497807888957648327789742402701348668777627843777119051234535222846712956002896469174982184424349744429109251633988436052413787838526385887802409032971489115878796386874918569847281346806559398330462205680429564143544736898012074075624572146462324417936254205683506622631938590288773609289661875541334365589496895247384071770518827562914858380154977144521716905330440966894754953172137321203000013451455548963022771890820177295356084 [160,157] -406969843088397591416955796283459154263711629831006742067487555300560141390498830487228215401947936488481747950270201341964203869971677157936629102815109922292597405769321691348194933571948380367461291781646633040844969839812398228569611967748055393280726213573157951125552452370955479048949716477330270582866501249423463752350544788720562665687623457476217941399270804890451919898607088834628379700980060604369369324883201203216566679165283008005339175653056783696142800357449788157136627076515495446695930245695805763596102531890513167880686833071044858286819111697780788693733473379572863972586264299837612554166933141704778152224840574381899446075555911719873099302073728079837587208249971273998957070905281555744800940318871140826830779689873798244616061886084393031910795604527835069441706193809681775687916767276799328192525856801288910915808352314463633590391274805549776211720116064705651423515928074348576559702532038901264847017048684462955588719372485891465663689737301596543118455594513989090869481342611544242104891236982098760097781291944315491063494592039766164512202489335925894997368242540902243039377673042736927246952723165964809313612597634054654172750130250257370600504887444874071725431251192197260395146033570375131208870 [160,158] -8593933008470063269409912189459203806747422350047489961285550295575150229935395235954634989376883439058931517851748888159297228968124881006125502343537198929069406308302501016260926400765301099942965401520601433270736542100654376374122331658900593661901109865734870506674316675949531226680022642110281125127011923373638601081874539176678501915742684548292559068793773733918421090558780748892927518008291762024459847452284949148769439999291841564966873656822768148755483211056728584029272157358317238902741938593434939195287784579040031882722059383994138138881956421463935258925390948845877491460455451122681750202346492962474029570823451086823843770293628295526037640606876567337519593190783328377445687247503310613688219471673109024554644085374645993033141939235570736352286818889703401390822428684744303173497247301179322128659866196665203107937588808562232243289199699568324220366314438892976701318028657004976215136166126347799520276287898850474000466453477693081183202256656450997666039573448924137630684243766101175642020682193375828051838844520364143623442167812298390726810638306789479478229832689948090710814760363817958822017439989078286181973016578977750515382815578446832909266176981844671202074961577492087041458151604 [160,159] -257375449890074264357307042298250354405639482919060669332916857971740731985025707305851063286655370503438808151297264951861851004116428071931319640154693548094655836179520620138276396441563950356050600970581888523264994163427730034458519934329146521344175651891408971645445506569703729175281081474284585443652684877052834936419721398467122211579897382040198298728156586303592379182184258172650049325634848189688212114886249016350133323398608858790884528014975048928486175354472862563567972458621819872748942015901208925497254113659415862566137086574675483418312923273296285004654046192574283323616211940913882583474097459083952407926020648954312514739993058699426332409236815833743384593883192314983887764653729113590789082430414271030755190866118442705926274633954327687754943606317710824825073355295028413299901645728330546502687703674247037124156445980544957088598714248974040765795819583919304801600808538318307243381255095300255202330623084923434635313756371448519814957404342915411324687521088881190679045123108400668598739898022271930815653524213778961083998136033041736207802184952420688408717664067536878851669748527467091910589939556406019274635543175114843252950648309608370045090085680027376865880754217898 [160,160] 260016430053669385231509512496914058921611323317897520920498022040005710351181329019835916718826693488501416353877960808642012446296231120199561885096526641891507708859805279424617997319564150771724520453971277667841227409242567743559674259234202002846375167599730984770536050344191337950329716298023597698796325334415674458736528413237247700983836338781885018525713025207922847150592913617239550470529807386354218713798522237042737881611602538294740560434638569241923080985276964339818032968211527557849908134109726264004428139969900606750417817876689280102278794077193052596098013329508823104269150384113756960980065494418982838467531362388238678891450772950606260068872135227146491926233266366832611037911564768598819680051113667144562106769524971919981743161492691223294012333574101783398262279207536309031522202430612966124331922037288583814863375873494950290018574529968551791105561556069708306840442551228995635355773953599879981563834145738724361102596063764022432681578820855870546583786142123794420831390005931917550857443457905053932206007967846337387940139571412708704584254582832851088900768922869411493603534064862556334140339328221919789257194196972852355488281442132251117230504748499756 [161,0] 481997675920397953550797662135873600514064659474867080892120237461981526741637231062358124898890617780214077428092095406909757498186195644066638664870919366858970352982725092467504684713200982148046458068529370038740344201052117135331125649989276170630810481107129814148030034420558429683927140390919318424698150275611488613149460372159385602699862810495346460858875959247408821493195899647261345081438969250405915856016045218665153643695396897393736304361773241666002276548172257863333675429796579447640443045737853857027095891904589365146769912280238006692969588701450222983984408314808659819555995629524344638925888038586222587851867829094606154543841361460583636531938233252261605848191560755272702604405272080426490487067531376046532676117223922587207113119949310210934510468693916248982905923369744273528769074608480547573572413389979893093347769586449044710637071082946365328818969423308342993763584773837979908716412541011118043509725285350541017083647981861991203877361324254144059071693219041334599689429902147946750948176786516382324144238569942526222817814138816507428516478051413066995872080977533941037173593873738713737177324644112519411711983271794789687592573582479646570484595772568873999413885269816020625803992300530117226853543600205358664992798577372337416214829713282568785327857405892991319246749574223038018739211293878338838492551591450186022365969968170665390954279406971624402069968470049838977129191711418765649595663580181279172597366312894711951434591599943994941029683661128928873923169631265472643287605720508502171119748901428684064024171938549116512071015723215913483041401748063584445472855237093064975320058049409083348120325448424589929354036726938145860519387073540500023494359426765973966167846999145371260892004481018297655427480683501334004494804221601012731541936809745603881587529862069934405518680379560997446058852972355965589080013244453388079106807708740234375000000000000000000000000000000000000000000000000000000000000000000000 [161,1] 13104003732767181705337684509778414773584917409269774104599061561809805385522457691704501472380673038927824785804610639981740399896558644767574073415245232777526217865341515035506839062899910499865950974015693659159717571375585583646704613424326990708271064872885790227817238561439519663559126890819544506877164306206081086115741893661280197846868013915420951885527906455377069361667757906221159467284936929131924896248927504928829005536408753299646441252460455444400780221961115286885481177680517565290611108322874056855471470539928761601872948895509969103689512292213718620224653325985462117352819053736065997016112538792688730627994127217559422750328401596754367196204922437616972650484667019513710663615586968622939537946976237176321250245405284138135153634771614105868108160769174387430688546115409885517824843843710651591218854696050489381706435923464920568945785811426113344994603308277225840605327951629811616120350278689281035650189047816924222325585917948412117727598411324733888746441420736866884865433400366336527212950777003775904603020310571128251958709853526737610129470309713103004014360826006119144259151161916091740136964823211402932938971074483442820388108405289300940826814030204547705322632943265165954682833374000952177663971443114020688684413673106271032282102671027800829188166050121548874665891430341279986595330758412814115027211905396501029056877982078766926670051830713950018723969641518174770143797835354404867877096569547192294372785098445232029050988474200003264960262115968505870404810908132165171187406221030530879623342560204809669942105514007157647981210108653124169898832363433822720260212117041468518948294208469605938256261536233689180420493692174444470682180559368463421688254666941438289645147113082664152527500529163571939331240724716509989062558039072108187908419288500169296416542699624753013639919735038400835713876429271813103847854252336603126747765807434916496276855468750000000000000000000000000000000000000000000000000000000000000 [161,2] 25307809071177184505846573773258077274613820169369812897497641021800030332563037366612358428559985402555022775003421647849124115471699367861571901139071514559026568892187286331812011230906396301702382169449143548002450406192432509210918654047854108949115556729421650050519809861631049118810803291773924072723739111064306421456682953950794268077157971081197541928607596997114334350367313957065744380184467858410518322462417625705120950022632434223189029303319710274011239246876212630114560692923985569932757900704216359631311292902887037019120556403721982041578932636752035680289411328461296301813984360915888449946297600433440999797947340131659626396650136561944843402797918834842038176529585319344312733357392539490474160530921849502872395032144573243866248204720785365261710303019637212173973010611842825964850085079257835115186614571271454753063509179288567375391684458700552940141050757380812826282737604078975325737766825021432561523716886197645775000420954545769565262139278364032479917181251167046023866910170208062433030309508984150682112610278435574321401292828369531330476114660081287699839007160847520158929924935091407148635528790501269587256118911123432486818306808292507399921771519204953268560432765106174593427703401319531371382347398614064168417689348996673522076893805194623556124890797048593621074588613164784539167425639194470868778362108059868888725789138779587490273984606930567711544670389103610394034089347960474275578636147864291695105015958747376903638277711758056137624971219949642780387409983636733926644740727965172839820940866321833475325283054003896903316526389769739333877380726952050854375711843568895009707293597417261999995642206717218768479278632966235842298676666236008396185023932634133723398061930915226015728249711454168733986961318653044977867673353370243471527727718248852928418668363425078979179325607649226041128191230735873607482274775340247622445441843604203313589096069335937500000000000000000000000000000000000000000000000000000000 [161,3] 15842075037127005330380544595451656162337503291244732612271972291096268328597274494193464219660530966393942378474156107272068303195119840692532284992284529296630453330133217701380689200187832946970376747071658334286358710166429024918853542322682135028902908424897732180598401536269086386657303593538158402820923654040914310120431628828902725822359670336158085142832696751634541961299219695113908283471806558185885034860032793518781475487252285985420360200880762686427497055048136982284031560973955575097538860610063262399317664597254422705394336718868226660682754600405795772160659422730811843607292757271114627242728700544831254728692616580219626562243684458704565406974113214690134717611753689917188901866087369751351939791179940887981669802838413310479103500868121216749777843756201573776322448189157366027674810118171250710848846790962771299877195612526183302600255317585925086623229557590091591242533384646446363131706563964707727112884766577482440311729166261005834084178836683131596003777310037292032662431974556011738430237665497902779585717163527180169779674650620177348827742191572459464934657035747856186765420240187816446506076703337787430788175870801971271037763016843118962605907530244408109226399503561885958328461308327996222063309900803037085013363845899357335982756988853882051483289351643665611117664742563015892263772995897507774703537174148073307706688973055284803659244480526937376636312685615318865213767583064113236751468425805907473991059164275434664824181111732640530237725650098904637359543579779295848057668277460248786621826634243492821573657551348199797778984607344431627489017541488712592960438297461094097151186378500077697259881002533126240336659402655892920117162540217376483099740656772959132068413934345014101940466075732009584086017135538989587996973364247822553671434933248205056645337291788124629991537471474988363914715814468737220641359476322828884964595824825193736614892259240150451660156250000000000000000000000000000000000000000000000 [161,4] 3288509437467697591390530707096489388239467354564698361563415015059376191012584667186966802540473127426055648133570104203845602433388873274227829896154177194243325882740999917683494964357476006267066933962791131561972370025063990307691621088423995344548523749383767908147358341810777868404693739820548854402717997753870677317472724325899724807861444393445145991622683287819389562786353596509184641137447686303421117097713335201836101829116348440860861901182481836991412419335069912898565162648865009848642545003764740705593336520007940850310531353222485918824171504146007483579977247711626788864948414219743120039771890681046544146140853733709648499512608696373143934796895053727518448494051070337221496688435417227846076385433103900642690000925637024034146393687270221660377181848347435191661983886382108761892391474474229439024366931625111974050736955698301784320299744859173408812447057859003596550898910357382301451505247897663479562056230097332908318390667051924207964264865470016390545890128130954793237843638872571062767816716607484843895696936914432861837083276412782876118666337998738576088846581385932833136658380786353335557130287091673164265936272507444582155467536253218840065902306571567781671434517687910611060676085661035470025917938810926486588379042640386101905163094931269811687151084877742264223223242995827303698490913008493801679816727141463477013199482172138225355311730624381477344833006784962075020537097326203251186423144724168359464633586505937983081352552836354752537160306215198143838659572567016463990936406785857065872710882977997449348051361426534747260949682665212820020147319802739040006696670894510028683555109693526976826956004601927330852937899542431767828828165468068152147139004955787795198211584545039889247634038942830618980471286103132193009967673857894666822882389729246175494823409430411004490714002239832687880613119858353502005048476899189765480671569017925594422422364004887640476226806640625000000000000000000000000000000000000000 [161,5] 226617157801002106691616410829451859502892808456759616599217388062277669669502089087396015030983661377836311211491623278024613301658235091948817764058351493134367729928934948765832528127451932334140322033909030456396001663372149240754131820498281453068945703390915750697308027412583797668508726910918565519660350711637109719654609564314377404220457592402608382787106471879386909972225730759632929637173557592616247500840710299706399829491842928542335412881947296692319723473188082507528142715565556421061366799204981375867584119159095696948926166039850454619325902959239178060072587061793868207891211345846909057168300253613837211225622056053200886090307431433362154750984182185208387363247919310067962212964674969598075317009043005914019837134315588349324828410224746136616921144759326964293506363685623537681061481658162590742983068869548799732483105108861752753116665396856736195018911246435378509085387249915540532577251345871925677847744676956552511663211303903066735510116260009229255215649619921313077704020625971427345697611847002024228917152201765111606327107828353604361084797432926227093995724234955198420563893287826133723049429193826454357923876679354430154977330157762012956465177297013817586730335158139536215893347064874884561035057685418707839853313079970766732120744143253075785223677917143473661633252671734006665571367204582385584911690321797414787943898175936153561711985039895558354316629310979387584381758804923855125933813299750456111141542801641599071115800017202055580551557297008712088763151608306363386816494908069497722935877365611122525736447929222498897378860551993846597879687906442677051509219784764429003946187477398093703555084804774746269370805755097101065726770738366475637220615030653095323839522679826893531387458694967578500349944729946256657438791779286731241453192466622746090581337533024565800353824839065968554736432290044239495158839460567032354688027666004237280795329922966629965230822563171386718750000000000000000000000000000000 [161,6] 3507311353486889882072832872087886089648338436014407326553745182878827659901844613496334713684447126213753597901075499942125470562473115615076352737956584991764667525099830567735377634821443385461280016065327607442650312961271672371099919425763203105200721635981825484269219731357997613454368048754047743979360729445187206484094554412423730486919389011436232181170180004682893843443622177112061190909976927637504086300844454037822877239491484246518754332031841818649438878156538471395294343803330125133275696946424111752645363416918526911557382776503349038511625274129606059545073706004763446128981740625320293856349797178158407898493082740516651206506233134483489416569487002519916874579141516818186036876206379466325725408994137047033278732540426488136881629401636798281380452911138480408115397176854236052401423783883897505590811619655767402289333855988559056383754967505505176871496282859337898115103319497900140042139747814115886429313011358393605570223401822509153725138314000277557686711746409320936178083256195406640611947330303900336550815151864587063640737715680601071355945676582317389143489038221135174482031025709133167952454599596107877859248861236386203301711496870188018730216580199508768475707717480803609011547678915031352283828804960152786286378314727563304462982430439876780661234387404539522822772742833425729149802912273671690244606281746674280010710484100819977565819144011274530820947218656693993091761119722287760437673066895724595941764605421704740784828948073659471564987050231769485063453666896177453791340321012045103467674322725817054101084629133302088744242869391600864354459146446950049580594978937695910009914198296209128837417247765644773518767357714082366977724502359121720643858662217733723681194589296663237606581798848849140592421710060760214505413065310139177655280687475917715075120479860234396947730439820741379857386837557749016195764365606423994475852467827731147673907703965490156861051218584179878234863281250000000000000000000000 [161,7] -143888821413124871089748504729365235854344959491525004886862510008419859954754606697836895911154649764464047055976647706979062882594608672644740464047473802047622960979778717382895295873346187188013676680721399601639637349549836441629936833164776729789972945102284862746421506969053546030118489445886366760985749734911347617335541518955739028445792271304418883478678437442687763966686334323720247519966485109164884725016519514087504088903157352305425357248247155727456159569719398324044218302063253579993669212571783461722922089558036835220725608709319217117756391672640358799242440526419321527873304487214397165663951022484214510010459489635768131099177458004607210097884117702171210245945568640611407372615399424109005899043251665348518163925477203141720114439787518457693157205307041618617717329477557200255060561353105691229925400652348295720390154632384956301503122922229096160739867389887202114530232538190992864927056380839904032475581221157509314911573369073741973179054405448578265834035850795855076694667913775289906191353373972442135629355734773263172986163398351936192218148269181459044763705683745914583679009644966977775913794548311146908552274021141307496595351432987769501249020454657011947539575468424447106838595587799667535561399022415421007871174042407040048400032375922008453665820515835293500667207499084583388859169058193932762794962245079795171272828316881336261121104408940768323246285878966342672953536911391921852812505185596711488245334351010936729294517140728184462096704397935048766646000763313727117542052824807954378899618712760130818166214306109585642561289750406698033600473384508167497468030918742183964347324871850310553367133383710032863107057385118124207921749108973648014898718523711807951127891722827139368176290565772591123364487115464586707814763999758990451272385516706600959442331173718148860196735350641439572128655023624792716777262550724336534055542699759337970371675031381816789455285743315471336245536804199218750000000000000 [161,8] -5408794137556070166119355639432304644440898898525304606783907011001933315226911841811565437206141232780757731011364755768868420632689174169835010002195919189799224815484976082504299653963598105539551802345608787664198554960908730205335594323288028566807965460550536523660636400703301613339985599482137536705389222700525078025496213270657171047646427432442930139755916058229672421078377087159264196129940492390575830229079563274047810028561996454342621736977365125335094093415312560513898706562215681186769664213154708017643179910674863165967995625564884761145309457178859510615087902605215279590343231003601837077717682525922683331574590828712720236889139906631174729417357619471884848078854046508441051540847508043303736709159657931899370851678580733351973979092896868781818583003046807385634643184849351613035965632171498999684633135702210076222378806636847204746027478839876054303434880223591562555576620378350165181433034982931030297035632613157956102726671476139841675375963325737398220875714216667158564050475340823563451403517918400441386680853690915453309580729158693914890318559366035061707420937598600854560384862286510906508237010605968430691851663091839210863163857576195330358888227769583831337777908359402643363000904482944421831895188652907800531743192416176107706393086216422143716251839235653172179568557546472860714448935067829275831944210970643930017684017416992697430551266393683128057610628019229453140073988270569342206513141177694983036185235250320734410890016759729224641540251162353248919896370203907983545879940881637512877557673110632967851341153672762685096204750268722299611419987543237330105621895878941048977051772672270063542657706206768889315496788454482387810871478993120680795168258238229833281718194575706046187452953259737982950045497517009759915563400804145717993478486004594490218997064277128698710654893033714895277070364008087971345667278293465412128797881793571078407826972945932064718022047600243240594863891601562500000000000000 [161,9] -65619598764599253554834451508241200582839597228651102217803192519989544640480067444088981387497218386186056014968148055229488333802955091898347151978591732997214767159199384253585148431011782614636346403311343200137552118769818401573297894145753617083210993071683525348580852913962322831529153653332664575847899834903857478755148085900957443883964181392686261993617744026163171727915952177213367844230715290047022787668749056716226608251754219106285765736731027552862203783124038786085014084795180578009474025710475543510880177600142828488189310612707790572851169022247133604807184703122510081119703604340738405440833768466478538847911992851851249084920497763078261337397651053240202044332884740862203363686407159666825571280163763133188836270428737621202533608108390218212475201355525592240205734238734113870217461645013717199569029475940139874603153245426624344839189111911230918881662898440143190829753884995417801987990330261711951930819501513547039796323776067722496133665655923618294696768724837953894393413435231694855673443626832125483359362688544200307866939790103553395828666144534716099786170937010724724155933537638934391474688863092486466985455545052580021635345088325069385956747208925472170460506860817206261356147985260271486007697417789032293308969263211760564794651172024286501047372204534090676715974569647345609012372635755792850345651501369457613163987426609057985944119490831937700756242816948222394484691529772965863570407407442517165081101376112885791824432207629350585795265650671207390062254769177161555919539843141654284754876401519238612093723420827171092126144260791180809544902208187799630809286823912979544231783124185286830833315773065666281874839467128033292895076317894457186668530556039474959068701984560319788948056800222276957321245310585799329434198904759637169474811230266918255756887675953062950606897524176097927464551894939583063143445892730390546027349995622482061905568437622293664901462761918082833290100097656250000000000000 [161,10] -252214587562153803368217898249130067740284260629586276751135073910061146860111848013803212452912321842288174553285143880971705328540766101732233496752796958532896323244677239287519612123962461018562084641308060042080418239473351309501319384834732720829823638520950187613741883560125294119819888709532168652692555962088342507418823412664884966966509073635958640184169024360920064513302557151150125719264754217017440991041601251134885717047936692737769745154235275194866380766801064376409607100574294651304948377849206046642303749039192032738812588295568847456954155592128330748545791659175450570084403566880900736265527394443237790760491771561517707773009490053785145240021590909225980284350479311847908422837159503752427321974821142280669924861612500560518639351590110790869575212295458981500539461653773645601889218919680841125652382570671036212165920146575524547683276641313048941783159453918106726134950158682266331944543637181923209415111928580840799655934006545076803020694049579911582982483636368780651996587591661923418504592969970825703666722303143765016975844250614758388537603620682820569891923462051206244113117501797064621408562913559840085429701747734782950950228465098033078861352091269183813879967426132682837372142922372660696829326748301125196372400794873689963878015085449626914284554927898004023440627828225242886781119571046923870033451224636743600443667713283734651367516778350315567235414402342279813923170764661079159124022810631257094338750764454333999077359364244499273825546660819846547106858875827884318379732088878328138161269540398348690598665628080229378883093996855849731550219808466888150757477099822157443031537027490119715037271547117757061375410836962205365551064486588312402597057720332132626649934460387691013426846814723607415353218415029101531079339240709521045893436482066118937190834708597468170459535443659894529827322273517165938415638318326704637669533555692455634285097712763978883288018550956621766090393066406250000000000 [161,11] 330410761924381652958734566780261157593796298766880254390699400263920417100031769486646005106336801203201773786576596798183883939584546436099179795645536361440745252762257558127071021895996693867872272936904974228635058829202910423236118888961129846757761584548583436922595353979525934632725743736044311112119498727456054647849313162206817758190279927233086330203745217604973861464633884629042121123466770712492865464494161845842199863201737491324667793763782431528627647959758139815132981519845291068026519936449229599631942455336140531538539516959809460912242567917454039238841929084231712060721760431099459146564620845210559548241089201505494642654947333811114914245586970758721812500062199424841307826732542738182463722757797696489560008376317496639204351053580765036258383228862967014084381573064794245468825893109531298749068703887185820118873158451451335504814340674793739295619468312608842186109736136254455811613517324516428967415492134565482919601088000038572398926328720289708654327411408098129134496979071093559578539544628164410193147099761802597676226070261780626175896053684445135523331496146709850790904088925288582294936537634586268057490571223779578954088333873642367494654351071014349339599793951838484551600013403051523969095642992359712551479439609002784721075929910993666220355680008939466359880276921682525023540612777291526847109999805424514514557840197402396426470936332759596934714199285400043458555671824455672263706760162269345801009284496249633639280849840829155464033891119576289020877060927310487803839725400571733015080230489385397261960660115518105199922319096565086728822946008465823648055741690605558202249828863728596310999055674079694377396317494413785809715161349226208382459892796355359397658108402045567927781528737721079973762473473979291386691329665709353864351655445441637851892260323661445184729622033792211380948385500785779840471107833996415324591405645265075212865110969215010072730365209281444549560546875000000000000 [161,12] 3205339584984576329976406969901976151622602107320438596284558690757939706390672170940647156892926130380320878667606260906800555743279013936938294157445986002367028688157417993528852702369842835752981111206488110778657674134102587203660611130701908164537613276705955187598222020590419298357677738588302138926254201356745152255798526688030070918867869247778523270215581686904056150688050116364393368323394721819181982229224354614279711845146965906826572592242911897572930747863893246692943318697599195468062384579143758489627332940218949801008399721825046544045581280423152865383409699454239089718720251033945102210502363019635435451751086903573584730593213736194658367177167611526368330049712073810470045415069299786088908245458321892868894458493816469776983752173006017378068848416939186886197709285249675392834192350024534356988844376448877568301745931023257169246384734033988240397340520343427407569153426036743344071993774744817153968175763699752193902653620461109828685897284873743281876924486339664163775041332457254392732500839192955052774439058118890095115216052882044927671829279484882057736450333230430064079225003543438101094642488184871602116352105864096995543365830686344321779044120640420386355453950843497455814166206934582917705777502011502185375342856126927412330279513070933125645898997857525044546337929289834242235801367472488831126833857707924686042287181895623648411183224770581445267997592954331211352151431963613890671638532833645013959796036835005248737841642745958818937703231031791542354200248253344937609185979469298051274347333657310068146350177714087719728333884420537168667552889641396131017595700758155453743177782759955801325052629043379189072848370185254357741385593094656673953434283938897148751308248777175046760319791691480568325846562570294861526423248170065334136066054049022011328119596647238334152377297124732571421516942333016804759637421812864839997396149966976526025945188794548101895998115651309490203857421875000000000 [161,13] 30423318029866678938818561009034722360779493099384025476038445876370048147230649093115305698210816586954177090723182732783614703703466029837794799933488723634105942932493383859050089873236915479575223062447891157958908767033014076570372991815850363955834883392618588452438929913012721472749629855133901418052006934788396674395059169193674300189498487077601453772420680258989375307883099169643194130620822128276629212348065922990661368442770787579641207346179821313806014947687751167258500611329624282276632226153157911928872128199478744624848341915732312759877616908235064101032628352642216846609357518102235484737333662167549408321247538760520754730677062535151102418382974200921515480197473547552839998987287713412480667179725435190861309304882057555199921555939933404646374462145920709848382947292976910244549207835137030613872946572036381732608021557783903648229012836490117341767656038599748088436670659345613821526487026966617539207559729747167448486528747704726510897174966293924567905296269226631283982791348130827509483059841941547196250959498248304773377362742705288685898250069298285683831373920970728052878026906541713741411776674538493622935248189794745018819912606722549007747697474563519760524535250543179183699040845804046952825907624064772753008176302284018486539847323789967137259442649753802260296976468613289856819795171239155877956423195871410196082263846233861338807268571321937223521237644964785005104366339009439664889550492610679701682058424890189165672916070495097069880631031476281209453968303031018471011356442050537606039871400369260073114791574469509374101593111224267530471588602342697265349961792668198567649668878439630854100661029730898174578097275702321264125000779764746959752305058064978229642693239462786158810066030377882765225956324546689260764105011015664784077990109917794759451028400235636304968027415882373982118153871675495492504943726104576149062190708300235441963183400405881684491760097444057464599609375000000000 [161,14] -362440923155134486272951419869480876243737763627054299599935815158670475474276909289358781596808750986492018838886662853687774559428355654636748486960909484401000758640820848698128852396672078041925036471035632935729287629450573078034595041234805722409174677904581843893235850434309409135523465869050994726838306854035131540449385208845809658059767523379883241131247953795967152849086507640072905760798166816093712031855856430206466761978870749466021459117821243870796721471293657473280124469094615604474825490461130320727809977014753855939367500309804054663142321454346496826403701964976338187647688582578168877269058983750051270163143556825820380752128907567122835449512452652620633194362801895424933900892898492524409175864131456084305989875743665371304657450309172667109450036946944709214561370666916975259216025298066309937866716136257251289406114301581615515199508873578197501862159214455995052967570702346269490122040184993012511319227202103265085495382306848422550683422287640344922082547040412487732184042562826708178477340280422299957951927776753248337160282055643761371118198847288320081261686171371256301617738046639298305660059746949834666186619037177064964661974270262740024321879952636479741563822020057578611635641547066667464970871685801673580780396736767798243845359767663958460896102725705794620239562445331146807670105677515031213361752485528059865937861136065947428766416428228602778885579674814730116183538937021393432774534007286842944305374077930227358849891509195723579363419912043133649864263705494750726424246498129013778162082095007651855737119204229349736374995140894050825441920497317933225522084927206069680810090099749235317302119786589025615809320324463692070260921915094827765321125255038747299846016764881255793415259105941168232721869048758649520866796505036146237815043983127799732235897013047530155980991797351842835031994491561036770564991658038950218790874116318974046947449919715609212289564311504364013671875000000000 [161,15] 3021968456489063298992770442800101245943321677233916397230290002183406535516327012653026408073038345207396609377314844090596693475202165104121565713489965926634200763227011810429227184123836822420655935297639662379791742742052244626776441664831869780769929843170461736502524474724162055661923477063108450507101594605857643346714860425529641402572046068460471666582954836358996826425020109360518707143219159237526102451421226233188374141258357610635679715095871281611988281975518898476664965317208889888102617709978502720717087273540923120862536072889909057189643111634474292190884720074939942364765904200274640751511675075658570595449786192791534939909999628551337843906228585378811674925303014082023830166763819073963642085511626432707483840108865146831839939550548077903316421658302256053915610970895162983203221568190803180000829025921647229898414771697209953870239210492320109878808247632216797854811737124863545508254958834672006846078447818530841896263267077782019689795133799855481476336217200334167182572567842806867380210187145515214980983909644373463419426885519131504927938234882909546012601166845705385964967027720005365022460734502148374424704824915372058564270335286843328709721437889411241475677586566952834948780476551289798118020025140408050093977697888791167686349621097245202802530893701431164285657474629124437725901556466495727108233388288558517132687306385666392595624444532138865980014492062440334656720059128578870672901790824548303665444837895818882176355758364617362429240961814338171555282568613411568924578823071149266695597270925277448558114717060983532409355553969199132073179167716117766016260874101872979746945026384752835943895205899287965561018675955891229631894695992856363891802723954682181763413473689974493124827583931771248868920714038994420493457319072108012867228731174093576868440612963409911277513107380415435915372702698436773785537473921575619036489086794659168281882123414363377378322184085845947265625000000000 [161,16] -20578892117123673874102694855759093981542161326334014367517519586465101882674953164785183494351623858736162323709232680586473644361596977564171769817563148490432558493394576800197178298051327425830236698765978220554900666065150594058220662481591389650772652753582894847907927077501089453154743457786802801776100267580561635067469130931441705476087689333722062078757772045712720720619770813530277057512529113237417332544063370191363452894093478506950259736458180593703640616120777072748830167236923986125987234437914447613350546359012671328190755475625821916096879650550081779772645097112930466804217852959769300102034250059077028820055546070471856229597242905947294192926242691482989345934310175463601553805238057121683224519083921138568902446991427835086874319402863521771721117885423678466936592366734580880027323234654590189431380375812424366753827618055361540056221289680802102038870615770343369142473624478679047759589548446116959521064296888597167079671482051058225307380609269678795526587759031403267466918773262818091665963253496361829130588612156021927780459136828334708437230261159366044435765428141868879874881837042612382513286234639516289811579376698991571097019496490652065044199120141623652100216055931472967179404477340868225502824268778734565267371415763624123291972914656315114154433084900988464427484546121604267777802877371387768067934761792280381823074085046344682055787482293657975685166030081478526563697153793230874843148571004197480141268452672852880096328983105883860061722830090674594757616915455650937773327310806881089704942204313323080341928765985299192777576053620739362427722415891856553392348207407474527106282681352479474608192096221093452895138003912125982656068211980910063078871772770470224498479379333227426691759017657086286421036750159062745531334267522450168141373183322922243792669633117846878431017324885680520014177252056624632479686459079727192224731342346007745253588546633400255814194679260253906250000000000 [161,17] 164845957359238932490196916121695818155922839404013151389328308486660861679239904675146066396403999262462234135773065002601273632438324794913744018774415655875691074381653931405836914229891045425858572820525997416254816798798937835938092438186976401812185577966604744818447241157510180302473323254210858107697619252200050096776401105915662686114572468416298465132190503284493960650099920213785609719792452974025859320656516878205426780935350497132626241797554162558153596735177952922203711465797074764295440775148331482174284943321561822965684455698453437261377973586944604497311302457629662129217888875364293895399115124703365780344768568676501003454839660579323384718767101064286022621090602861330563569142981982002469686186517682018713716086508697993792932923972195084233148393690203615387224556867223644946690713753917146573514879250941246989814112215894812751622771697547582228202189062670803132281203466364625487571162772559933210465433312324527304119653384541752427319237370895101001953430614500828788337213761214319225688239108626477882608786394209708533076786311424246741559344105299938102248859174994283746004258024069616158627179330285513674918416599785409253807486482812046220079413315672479717891740653828855178293800530298165684500189905556625056504685977186482999216683319870559082443509963408242951044069307584622092992889685802121269909838967158883536307528195465584959359333621848142581617106248609845081073433457397519631892021094864077198264729077922812768273766908345983942063512455344049218384856721500692642391906410669178156648352349499856558580579268276275029868598374302176163188848358575983496167874453979107618040699423032736979974218842401512313922125189477819290965265810967929802410334408201303108981294217436705860566578452842090801662895188241417884522664182135043212614282273099509664385408112372922840889572814717701921998998758356668589154265112857100266899176407752092382781520013692963402718305587768554687500000000 [161,18] -1244591183735003964651206639678241560704125723006125213215617372455145875839855819417581944993948523105324127744590338744532299715513734230956953055579445584966796495727670665570863700623147999319253828046850466111503368262168185459479928222213589311406533554775513869434906247480649113609864692001601770991822860838483305545524419357152530667193338924396170839332523554758149631389577407529507482360110861922513976008635137837594655129262420806442715845741139154954241459077181234599912037483250743854528605045660153169162668032732178336316046506488787092383532656087299107503756896066319472151108706103758385541388677172786760798637953124631969717110745189288814341154222507986228619634266805058956216178979500456991700881277611241066719565069280909322277481375498470815255747064726542545152213865131547757246588196461307397209677396195954936129562807418901786019591208250328509346282545716153354856727327878998981931539100458926516924070075857358846157808977678726415490636654854213453715083140835307406564393368502312517285781977717976861133754154281940044366646054854337184192222464585696138959213948323556946110097887627178628857666671498104484042020789947881272821943041214551954380912225922977183032392063294997319657234501558619101195932662445455594443684047007616066096826391695097278659524331796737139176822147652620946680848088051931851438141169512667517711031286227529273844703223299485713830937501771197164179569368155738081294401463877344967798310681995138023306101075144418011917840859037499083454729272569356205605478160317089179648821797531131508448923190241979459367871751529072104764407774882105948393572535147662648084527753530445314244800786453996553472100291054413252675268786206874600626190078953351061063056545676703104546015644877917070999251219747746000774309706049888883788836455853458706743747843202343944646900956639759183535592727697882111505193806325692710341715266110537256733067313986540539190173149108886718750000000 [161,19] 8173041112581426411671435696535243227713644688771580659244543352314021020630458036588023623980689875159852685288944057442929827060206557491216058052883110612978940587890175866724253977624810782408015525668345042263367978807110437936754148493560823519236196372532863633739109823102816776207221376493961746888793933147371110726402504939871104544493369060824327969504073987366273972218893247198857368683293419109613551288368934393424097390992814517275458891993480104178217497177721546069687756768399790362963200881329254420067349799371953361003241349647732799536642938398977934216279547394388554536872216952060483879282970984674097484692507495531494548094400498778636473030011279177340511223126849282661201282943084192493008082714454844547298019743294451496211672918351393477068006032979177293455296765729691013967283577859705609715787913891743142945528522609308370358262501357343122105032159532197819704048722714160677648264085256522258988990319327907758452181897204047252604508898464567050620525167573763177816190275618766169560976625015329914534837299686510739327375014237580758192431325424646319105400140235988093124756411670563545046974630130343746764183292280943962284340689565701646370001264738658188666680539441117433254117328177176086333243559000252723468608611868451088607679300662623349414092937374640820504562685838671591089338158968904198358623814554777582612143032127104131108020504540228108236901416677421579977558862929863304915400688787951056048385927055903480818233156400795304746609752371336185675821639169689826362150487371141432674870000913535689026558835150945803074737257465182273392948638808573117906249359189273540269086008983883823735167402091506080543698296359328741384486129436038446196129556722358592903120957469470831841067872514516696648491279851500873883461512647650395359765159658314008717242013524883811593428548452482267446060295654099433028977627059643785915791322031674594596694857729626819491386413574218750000000 [161,20] -43764602502970692394356090529288501176358910739052592526211494983283444920895327402922433202929773756803516087539169695796586792208400318984653928673021246573651828670463795738673252097707545069474876944465202798840802730997770001844875878540693948376052745097724377004148088224623949432573184458179856617631952075034577721633726647821039214426106158362536444614136271927887709151593575554944045151552084314340970431705114834137799915011470115399125821299695545477916727341690774309989415978096244516765692996128615268548098621972531013219661504522920010659112219168924790508194404019558145494330286131002227417138923683785294521861128160498527315529393913443833384031492380230270638748910066598525363756188386614352143295439900553545281171886117061592469812631004538096637073791195544904014420056666072937480016402745867666017244860473613031212092147369199023888149724745156094717048191023987765786030419835841255138617357475155866583233171430751865418872720335535383708441923907937342654148471325360080182984718078730477991244647921813995248298083700307737564909535483324122531050649869245401067428741833802004155159412402323657378873388826448610364661971674813305957847412313408015334805613741256200224723688050847280958422602524930825049966547057015106167199762164399059936253818372993612442692882641429868920551601059732456650689711644685348281634953467200897581344624709244545200901256487291651286385015347114380196696140066252628483647487361961137765959546903833716069646889438434263833017357753963746442947174633272085389156149252395814182874267897726562440269749438577575174643790647987254856860573031980409114429038321315174092219611250660033458391935907244476983427567239583666169395829802408169684123096888170658318583490405733978128337094800739052026675276518651475776097777229380549560233781897457553611384703776062922909038521772016194221227456477612164816961821561869474487727992982482948595218703215701952576637268066406250000000 [161,21] 191166434568988402661656617416746301247495557728913479049178572684827253686790552052474750558256536814210035411712822041532317009872724445374711237101166248448843854599330097349406655879281849583840964396989751929986946206851643686571136073776149625137044625049374880946303570776361343650312759977902809004157892222692208907348692564603795793713052857370480378858096011217318966214977814673579382215499321141471650975830840075038371591219954267153192844360999727217825218544392674548600916759222373326145391452390498168384145492674590324034709094477828218118283834988605948715025761739470965363829134255214978757281576520454004524827840519775042424501693084198991024768650524099004466989207905067120475880412839163337366463224036205491825784316172885701294263394097090403876002505702249677870942435018681767042922553064310821672192071965441377165717727354479174486201960475058816538337658148879084514774799507683974168491526022808254158135511101550223750749376479562758396682819678367179712268813379302765059507369892176425011044558746925739317073408487218245343206471397078045022756050845555211296198234350345398102497099984514898047787345831236140814707217273597603697568208589958874051607979523655264296079414301757231913872828854618022847943808895361295226892985946535663525141878463364608222647558931743849156968669908214971327587825306073291039288609421883513061071420221113032975742464558832523602723839285194221587831774393626981158519107171821449846081385185696264570211374581824368636435288161266630946631059786379419710943473125863534713313137323547346917520064123785538953889276845464462951207303757654771764050053886228759892105787877438487165523037231887841608863937745316714281927015202997601962103744520239686178763458560466420188152213088153706373923010417306550996717438287381397572100104075719619521185152998205575825223819548797048027313836695039761961623013692411901672449393952947354719325840713248372077941894531250000000 [161,22] -701792838315099616238397514960914396073851468129020927051898595788459766082888142440277191207716792878075814695102974984197785043662064605450175149355774242478408940757448168367461488131374324788283239779300479454078891466661940847442101549072807396680622764812564674086907273352815768833483284648623053284152968397987669747330184451736477981370458180651996564684375852587324422877116508892626793063475820428302402018028509030809814487396301804163375230155067597929814987535088912605622414239469837815516816385570112985292517919603622452073549445696567767251904423905703256058130955998981216583370364752703977537004153072691656694870914148238863272912577248403832236567031177703723850161163845587098003032529045128325959586910165829417354130773650855546291288689580150753538799827925333952469449103511798795589596884987957193539922560271093368378028886806223436626687982229544171456635386100465885211552721860614228365577325916106747822765240208982665551222442292654510845084807907636966607035539504496554597552798825581890128929268690294006378416611626864866582739263351252789562450358421824738380819282010327654713776600690912932877763767700932880879827511733428976805971627502692303056924368581840209705196292726661651966979357518454236603677745767817328189369592760268221769517536840413606958008270318054753855721599686391998664300887271600079373212603662326887224701913371688005144030312275832983891495655762318860725873052990125543823010564593040964100427426479314112364047080575106310877929859484266307913429410129482692089625036540012155274989172844362304748957143643673708728892654747217471902120996893785808969034403120823918565887184101068790123126893471388831593988631635203732184730536216320786952693081151492904487858652750779979382340072896395330112029847719133868124311412197947961096777281659863089768642970724026908916777920830376533703607174221386177032218336697394925718844624727317154266969583764908313751220703125000000 [161,23] 2265670902611461010765711186715576509273933578480847097090655254528065156245395486284810891690712966442629817622784848847504256506852431115358195474526671388410656007849460629570782813969146885483066424586307023555306406642100717440657472067889298454984638757714897414965125804759173596979174456773152208086826935441719132654006208035145402434902792182057733826749319019153487881129583289461076941296143070915928312143277016419603728666649449168708432517504349643263660991768885315943033244063535048264998705302900461114284950193660900580693861498370495773028089149044186276696960445389091493163640992042651055108010202357903190585264021829210108538477605945886717524640514617624379407167204892059207790151021692538937187252749186850379199505529091154182022137947825004469129828742355984878739667095945483137774573703322159152321014129002266263306326593012659750967984514503157843522161379290405029951157288159181470842581753832662213600200357768975752760364195940109783295394978649373974833825425039841705684120032196243837099266445556789417211677195418731525534032992085262728456008643380451648833694013646668977639144467528870015804700522388342595540730782913470280071429626817572513926810689696473564979323464732851441228007776568532793718354686526960850707019911330111117483145277867420899306119179709917845477783273460383511707954835531448311722623438243215508110663418089171414037449308319697744602888324420721084486910932673402853700996933103550241397702118652754510724057455282713523548832911463898396107395988091418621118311350468092304597593266700295724653679435764250195570734413050967629959736378050066029556880899153247726295995484970705826073591818614108041672514202372696259721595588508145687047590258494391941976715678632495170510176330782628422199057753697919613636546305341939661143046594757077039010795336360681243219354112468512232188718409668102198711538978243619451664614929831621935741626038090824127197265625000000 [161,24] -6760848320262251846820801648297668641590942694534832850328347204855516192814948137674690489826583705806452809153054176428799808888148056510468666504806238836192245817397435925772958667179452107014242697686854775881318020276399175292192597355656028964670631260647173271443176844674748444888112041085430242939950578995874364435995118752076539868979417164552594738355364444461739017237915201498664848150234765453086194330483269099979327794350938027873197479798478448265466916014997046189011867637164685664111990156952642161625278395995318217914281777382873599290750365426957819068547909545850760837882129444333679182613347083413085667172559210074544648834693702339443838585923716472414666843829713662032359778636556014549030136283528251373888906592322088164575509576621693801525119229846190991699542838604400623665738635558236780243473598573415385902330504702960966708608131846284202746730052826140821172672992205093915847868864367433578484094887304179442133508590588569359693596240267115709480629899604194153459471881900328228762890568573433136035753005831228310267108330139829948874702335881962349032768620355264509202538750718693994709368561594823561712567902645654331508416641546637102648267432676425626793095726168550810962979154914366496021263574584635888845141888479503089487410586949436961089428159907879939154240847355425202555690522569167617043325575863557371294831599294067705334416469449439249714932574434299310223721466142824429030122529428245678080248309598513057978950650971228760098056730233456821057432724200882137646656971798360179673942183344370517098379510479802317774615016475551388688560544518349811158637389852518752829061113634876665624640793120266123047796301210625173042273103421513525443022123867357360743024218507651899908943451976196901969300430811257197201292156201065768865157087246069617298183756358389404482163988933241092603028694340212016241485170672413892824677926459409106802407882326965332031250000000 [161,25] 19227044042240394264980328050240079908207500613931775907894333922952787867758257144026891096693562088725298465250703170055068300686122160987577194307673683361205092246042192027688343120382980551047221856094631014824137263928835996593354457221844470481059046449614886701792559378698665917625439255230053933659550277756900884783794434589554677135618106630303776878871521050952449382473666346977600039883288968443623059807869975574682061364554881088994990558881218101130552890977280798771834585954628418815488802448036828370251555605928247642042518104158032109465968460224510661159686121799280563722343417671006258719066953041702022681406551711786968622365567498534286073635275186295715011564994350883265119714984535171098272074141517858089231470696451020672794109820502823227530468284047889807716456148183517368452050042250119753883936541342853020366768734323539307088877150117098565381926819224297399954948855491149804858000685588569407349969226042102617350459864085051591740254896239864808472483936045899666809319678781215005416612255480760473170040403342056424556538560009395747747305768889465267775398043210744691948464280099246215875159953567182809190389394546211994637651475225459439326426257002404460021156445395844380882111796637284176517099287338539992791842454493094478449163435754637923954414807627150149013731785556497372259832149483259590264426361575211379825125952845718822468480289065529943034008127266732454111993047472045391133306945855966874053409615290485772401408038606734913710939349448307866719308976075349754195821897998589187854738052371013310665501205159419449474502541302976536306612250801851917583827505839565814818975251822397162009698488424164134094716063625083488305709349643962114250290233899075136445397103032578548052225479024892359679832397395921483041251058201645700127089891278667538581886858590411606541187083132711123383100959342093568451981174457817412719963556641477808055379569493408203125000000 [161,26] -51762576513698024671284966384113967545670834480081931477732302580451701792891984240843994389049320270866107996941939617383170138134127853823419195848457650511086463634665577916945148786842933849355104139278900557426391616372422151113659187829960894801262200993890298148653874670292742099271792385422091023756921270817855936122207366125091622301295961222850922019543648043249366092027227726870925251543593818799396789918966470373437024109707877459607266482489588902546773582527856222308743486408257738652818951461235554299241586431812253999367837499531640277171296262478245198750655238327088764651146131887532340278708996260981476385045392413510840850630595281434268953599403914886513343398463993412507355491753664565817932305471437435985610050042236608070149830809493392144176817946014358309270421210686206368178075855516588492551318124191437167509515325324723462578592644792738291260865824774372465892346012095464379351379992775092163119264002628436281067771989762129637598263381872298605251425204229232262139432540620662912489757559797038164384896737951025360521814788785491896632836283112702731405621008427531938751922769555223231622076994120611567902610531962171311189098762735678555424581541749159897974317246536602039821629620089363646639859437296042818547711110282009523441005130694797238247705895937247217940446703358644610337114358853730349479316629342979481095548947632753918912067534871762295017894978976196366295907353951051697926119186891225292044347650380300919992109248522888151758975052723592982778240664500611887124381251658291949013501372905231077644444288688785798656956557737854326967070989111100016434718908094080893404214555339068046231165057972480959692697700921591893412177772707897185403024689678275279884640694875165050518223641958501621543252804000534805228168349893868366921763105730852864631709921543436889329872200018416522038772991833499309813122842458950938401292247491021045730639834194335937500000 [161,27] 127676123991218048860459188972594939413956002206816074141603536842859765021259367502510571820734544427175846672956020134198568840215760322023408795530722482472538958509421164798172257865590338249772007722622240758334928610734589267698916082950175677600805138695323799551743142612224419532255800089807418749205444890600112382880601310485269995206203123740573201004004536393867863534671953001093762835105186211943443795241349711354684541658841570892821952048648314551530823769449864564873583313836837064707099821959561820864507597620265516798102695241771391059327339031594813369672499363967033173824951404157721148504573676242880284314811863823206045787710977800132004437212096427324039574969006249966465386710502877099381419720702681763858940410291738979344000263832031915610184791663978249289513157899836963398517894585174040870880844354754616439885287207542065716441448336424724045975619752950326262029053065004191913751820761928761070153048577142675274455258249374193577985362259850191986712834190858952689515225328116555172129740094181395378359340553834962989467080512141667661886957865904720800217808940025931919653205012456550936891111252591730432476950424068529745050379495505041611129552716861565389697090427698839391728766133009765569838617234907762491104955772975066843755271569872415659626329514367198707492883394595810088693957208021875838129565817150491305420655931766364323418488200150474091039425064928210284760656725838725626049316538785304301065296655870562905166203120668230382219007438202702244013048190646415282151910175928931718022290426415766070456492928185309658113805248504025907715949829977427154685660988222580588102896138490377611913386018896378200724476587668456936081508783117980399886467350380446358197590970770885250518558314653468985127414696245921818143130231883724947405071876479973103932192386546233243847648823944381532345310712374140918515165484919841561987097877989561078570742194750000000000 [161,28] -278636998092352806924403959608868958294691906119962526633486745394856612969809130245620619568124748070695773757449049661481897185459340790739870348147496165589717487424101494946947575128264026541474147249648886517603563487898080114212636961988209755041765149922913900220070679344287377155169119927497576775869975573685867438581916300984201733529819993152686593454099561341149362962622581464168633503907090945514272913135764098764246221429131556807286420348094513453688588689984889342777497126133985416172318349128242711930526388278425966631455413159391016816446748079350944324777127519260942004327404037755232049688524311668120078147624786692375316129934124806571049487312362150820742164653452023552480750972276754479392659260727432587406879851530490225270728175876257635254591527421703876251394782511342742740827332908711620708775454324722431470387567510284312079607094188352698260984712189635255919524786418830705117017511326989764067516981114798863309746631270571099841327207528240881715252330662321128098798683173387753908509901411309740210479921064260367914796312423554225010176403198615998375133114856028043136927009794423826035348232847906896226425541451653764408030115735102270521261217289751767775365298345112913625240713969545393924667215613905226277276545452747566847499168044915454155261313354559494335649336059109959631786673748598402470179381261648598919244353822269803204942911280763309104360791488886970191859510934613823083078924549908937397997409390108349442865900821385371259215469685153594916937773130836832429530968582213384210134934692761562238815591801503332609080712601693658667248668686204965408710599335725198093214918023990369038816285253439795105144483507991511218588287671274876659721641588629549219988951771663673698573100326160647578537360012381670844174542883532343089646979343355374887730956995342582770990876099622872004588944351284833255340812450714281806411178236983558649995222280937500000 [161,29] 523210155525955579757844189666281770904447347548032613032353723971228671729200453763122185958400924576511560403406194554293138803360425553319598328148240117985390436840302695623715918749350074796292455671372672559065712428447123448996607322850259329029229945067013239905677138651779332121431509164252209189184432234508848617632684968254580831147203551677486985528200157906591763014560043872458756171137431521447012342296531258054539844321124079329235494134787133728616252381643770637048006677621154342398008658490038679632273260127798145151152620712006419850807880654724655929650784776798513409127613504918850961436622743169721514006436666146837558957925670928292412676145282108959513357731972790298115254248667216700074304476878869195611493829881380580017839933959973043563488698030795969018662035503496586875833897102208811651297205428427191192487977794139088215366059076865593938469584109086572719563362397081115442449299456140885083248143962004173431864685138474608278881405831624352210317435157132782526860092361589413720642756870134821848496434062690590883859232833397976068043836371271235438908963851886850251227130149621482832502474985253736917434084342361176958994120704796186731901983346766741876268782456706912551426854202959045527116238157182180804369061755241655382590017284289111898902415067378831967848705585846140986011858663994732225494673786653051831419053821690756651281659000566300897775558210055389379356131429718337396489378420095214389214505738255148513164591882115548100598604544344463344872034816084152210689902570209998493095633310097246129446310148891291076550593796481168750932372475044477248016017134512409688860025849236301264040131441803450448009921865721176099558539938377075812968662706153216899315550832210268720822028124024441474870204180020121088302569894099984404602243641000508643326018197716618878310200073297965453372509837057269107794363664239744059388227044345643006029568286000000 [161,30] -821227168140222714238105689748365374867014398771779329142461923847925195817758083458080983668686325819854068556998361565293052003960287533623649817821583544355723542972077221903940417605006375555269005442268595527090588191951024514410087261607883353362503812061298758208295276090276797046664608854726842476942482267666146788250669656141333698910257840686415205876815075464426418032040406675436509608764836387486121872470872128430058270253119119265750250634830527708885600847094084184097367644032058375043128882186149339229012607738269749922427461664840977426354236511503688440310768728691423347592518363083302087244209055816064905732478274839508692937321007269950919018649257555427815579621306996341572171087542711143150851490946000093635168256233259359986656479172933057828661406348916588902943081267538274977605801437957701549880814522007331293590447041384194531617214805502856638654577426986830462620098503854945188334783455608823768728277485866909334281210806768677735209196226245760700410055599478927168311373306189526124606181553058552042126468300938706535822397578231570624669867438533280357657830820468101704894120699932729439408130115054263784882823548720799008464546310979234169592484024451346778223891623187449539388527331530220542394214770949418541700610305122663895751928727492497191804286944784363088377249619653881137949570284373180160463408564356981735115379884467870607505751046002950240990986872594122317767279804525439704224859543234417418196935430164999598271151442771744178454827456125184007959585887744128757252387851221474969688231102815058239785554948759092366255299848356162786829742055213006911988475377753242996224167726116864393227685910251727241556336380632979845568784839477275750976105022719160834471628920685303940374216054342797126139559978401612951774102941642525879913365974852076750954011802938062482458067462762039997273616151159417333587275826372598592653832893934010933872776100000 [161,31] 1017102165329673971999899267650029843902814104936449785816074048845412633273508738545964114542114832285295376918902591261502142932685664497031633855107782672129746031026109281308630086206238342810489895806271557462347338366376560339930694703426402137612607098949957020775245326735416877077793827829400219782941572063956704517738553402280887895392483839288506271888632604595171799724000013407643521764664173132686229631526922215733419937015058532078644654552117471295022158438403199472715870267480521332353210283024842919308855435816036895563361867114295332662600741313941682039460031092298797649108518060820498776683704981994017349960082561932925768767446523750756839908177876972565018194445750485113787405635220705939333241847994455335815651767164321619701294051341529464052628731626550685645443835818030461079525478049340869434974206212707576564126427777865116532024654774946309525045692823821800746064335042314938220987569113424386220949782279606361092442341017197567135182975815287641805630117851236956432942943667298435683905648050791710166103299950347688396186007418789546308824389345606826769501654244677171716254440104381982285847594890530502502091576206557144680701189988275331892780903770422593775938693264599304222667198313155594034401951388581800910938626585507395144300899812046601153461828440148550980449871207754849487343588343294337530924176519619699435548695644649063556572114327690703546764774010143261212258946013200676336989087778327153545904570186765324539005845712408998283525609578419773030681358005216731768177590390161675967878478514728295556724565762664769460814343930815193871980480060965842922937713936400319374978464171678803625612087766138025892247425449315277748122829079742442717783655573514659227148416985643693399027105124302155994817966029758747758138201103929999849104741217482581574544198939477468594593145255132199378980733169157619079485099246216880811282984637852290208591932128 [161,32] -803055382538931873852404145323840360579876468780627884503951556373028657404008971481014126354827930261591079564962851161128195568565776763960368351217020293192241166408462925463431618002525755694376961837745743741690833158390517096611005559611611300754232759495712792443463170064077181202698033951040848311338158463930475355359169767012178032166530769844022698243751111660401786221429020185857567238492585072839938829738011927247694643597474463153326151445965744647410370236309654974194913007887525873345766974594767543311670049410821150691673242116732839166468792133994373979425349764999783225855750644200298195069101178233647737840776642610905780690837012985759849683459239081910765918384878764548179181872520445587708993699204453406352792182634050234146114932473748176494323627561396725590647619002066749059540217852023676993401674626060113912840147961581893732892018257108053968407446681398429710422677999682130726036272318580892975794355785502763261574263492802206428430322842607909684264522368238001001931841248981783574226201305778189408365701414753431469970183391877204036033738746601100952855842216039901775606286580831464559102415480604782467971134645353594086754648844369408620538781582055995331819901160357576507563988950904010676389953113139337193444716695732601504813136129211282718924263389028518653117300383465085505709481062268912938184243044082827810970561424311164307319541475149916453452755024472478025835773389693017269152787535268662581985129743368483917462172819544599456339244545029694544804857747606464325968492568879325290114498144849442154504262313002343153458481226919973230159389145830715954951423396355937641572262743103850576772411689563581928357053571684703932202458171767092840109343836360140135307964724617409326688212828480558303124691026220213170306169081285833823036208055660221369335580495050435965455893789005267546568822380976852767718191798096074235572742698490911719399040 [161,33] -263446932795060538162581805082781200323390039856344027315632996631276953898465583760699976033003555879874505738946098924483582020092702384658310248589771956399800177807991757702343124360893481249427237394530605058817980750053113251851291225447349711238977566381250069367849207718342594908621506997609867327444447435783633845005709681744625551280818817477376364368263695280891296932183874199934662777705325223324673115900497793029979977117551676530821365928528511038469413574041377595109904458086436899799359335524385051492499954657527357630498245014651193106756618408720776213988353913904991169011537579147823169453584678618080578538738793627380892210424837031492396122197330539986528779924477344569618214917065153234869227130502630259916059824175050860733437566704208590390846268724090996403461548638295935911643731606218501483439031872575117585337884084097631901203548690297557487539394917048318444573023933034243738696228232412859415939315479225814486899682458194388285196595032163082844308968269922681999353362502845854570580149870091944582222305027136909377075972742760830280625288892541560786857283222730488265385872169342673305253203807154400760647237621769902011339703118371643002400995373926562667151364445980318568107590391352384377881390957557316294980042560339823381067896243649455588369304478312605703289421574542439064222612366576024599907424505654116462318457348087243699336245297973135244070205736777277067100718624860925575054703578638831022930015505540476641516766697437380494491357070797442625453110353664336070992356114420278628790205367265872681820541892062819056121952463144491091305438884081695626634894463973544455237030283230105270119259789151474143799675087813677372490256311292781427188998378851411435512543195457966372336688445432377377483856739580417563086753061796254902252171138796948526601469761299508619344894901182131939539639012824821762165797513221628878089244893766815274912 [161,34] 2659704831159507586445246377013869275339491451993276853103380070547701090331117209796908010475965769440148813733943377605973909175664094675981761899185586489985171990954581963012657654349272791255462997945795258077472470037363322518810176846085620340128351084640254479373193341262967806955874581083776418149342097773022808470863216904719238312823363406522223716042354171397959706453026795349713757395518222564309575776851093933307310108705708192225152261719830753838336749332493796507747868528728896229251289305627775204411282619790520341966155998836987956849309716660914250129252940640046506059569221927514711058658243627883804874701843998554489383775455222219676621373408972761276976256645633281966142765229988886072485078817764383969382369038996108912290501076965447624884987602872237226358617798704823247081078447041818181851544414531031997664434167867188112201295908576443133206368787739092376281056419282428798840902383161808488637520540372484591579622514729487453587130783836932263821504929319579327306885121523888093325012384584971370639608674827017727177405415755846282285231378275663480138184698530333577774391594677805699081961843953955582585537482247914473231610846398257685518174340209593065662140675814771278998254712368029875610703700527697089972634321617972810664675257456077803803099369278047872110771985459779254175141744409344319248139238201843030918214418541026193001762487031386014558045247072689450075329547300925300794065792760016088722456043412041050970134132646764834122177290602323387566928741778705656346360471842169159246335769464296520117927132250216142380741951425345375824414849656864659524274408161692482234189794126992496335970661337621819156371118566246806288455867571982178851682658666311943333361928188315470849862222261436845261905285819342150987577862776388399299908568783798647419486319011289930478620025023784777799945137108995220613086049390649117978335768955145087072 [161,35] -6699429551888771643905148847430700387738675164568264224781621109284886620236469599017822417937304458744000596309878105297491513673139915546164765612222001559137298791289239488718936594477911303549755553657073975600781214603551560211253566379183823737362308459284881524529683376604275931170712433666710661242264162988672459057401044221823354926498190890256295464808881481717028151101487654804671734950269163078620998926008112542330306981941048153330773949604445626907045531039045662979384564032604631378014162975939183048758671554564653318514978735954644008674621382269964766732200167997204654592348811881552221118788771839724359089428133422493725647104840488424347884146066905008337621056326773308543657173048911995244492354399913409485084868414614159404275486998306908467257510012216162463384701024630282651214450236744296050351878932739498777002493123171842517558285802207327419555398929005383217009748852888014684534345192356635264714675151082382696378680038909442836388302630092597978468429351130788284972626155410168146607786317005964383374407336363476170817354236979826535319037638276814786227865307989783789655001947827741893500349605578962250166742824060522075267277050516858333023477068526571845695335603011986420684500291642819069593371037553856628998062163086170931682287764476126043300428627588982916655364841694788267787912128092661871540485400841498200469914729519408412940955124836339239205587275232284612861275830996319374259833792580051091381480411263527875901011169017524449539143950044027430407043900450405860226735793214831729905110460650850536025369888916018483976568063757254613208375941457529785780785124411786474456634269509089623352311394139515885463248742012966671662235833362891860694033901182077890482890228385844517687388903855745573713138298029385342843083826733497591632104728133422104328158359456388409081408180776469647341410269299511438011835369154810523468021651518086912 [161,36] 12271737003308361936265695240541617457446362042323712725224835629673454841497453698032142708556317491452922012542444064698486496696184234004816502659279854399269559944520732087301404960951409514933823488860311875784614943352202324591210519690993563149197980822560179877936210066647128086430210715535389706850616187774079311112348835768222407756284328720250120055990478119953446635461726362476249258127589620863426425010908014677792334605229527757986800921286429559197543340250483375649669364295086717953475221392985235071664809479655982830020300787595377176464780384108487371200071999461148171646315676820693696217179903913760303178399763013221489021532450202372673679585477580028635400964876685653743098511852779202153271488690549374534819037498698530269603034878274519323245047431862318099341086306747796478435180746035048258402834012278817024034709689632802203864368162596006687280729328013919343752631515906503851699395781942982477585815694076312487909538270994797887397570400713696859571308398872168390759602022594210385450606985811084866543972525520297037770783127220695812505728472880619050436904909943774700078350161652980970479725372353324668027273453623943976760021629841048424893746365509276819750538222729718406592041209876585076945138432114604458411225423005521820940936296260394009278988893162942014426988314462221155161879893648510728451890423483695908635312964206884663282599680934832692809676866140235310964176030388510945778898211014132873593640292481424408468241442040629090168229289597232978694219807878055021369470109258962552696037944791486770585185399758112452257544246182537404458184597164923996864303864688970294138330131341102985734011577678766967203673470864143448506755166732902188430216432828756262645254168864507396377055400077995071870863362194232806203698183187006604707046352702757269724182659097169372520040632923455492762045807661265941090984595302627969156416940372800 [161,37] -18659524327962797043464425958707770282139789905644959045130080099165592518889817890477012695103726657998130304778111264928041137805807143064968549797834103481730754762510182583396238472894374672310574407574445153788803189767530503762333546675660158763085717616646457798647949426643457834264707408997557881320677732825838233743923776082808500848090279106348729257086147661067543364969169561290367384992219803928380963451424476393811974587207552441219634380134952429366813980526179111893688569919964675790181745731504343548260927242766519779360272920143594968822491301659264890467944251039797445915002489675826081776369495411897412641256618165685496976917922303581171178402677098486547044968544320882942176583035127012860818638508840926856066646982670299807190326528821390306408388551412134884774355787905551754630108257158487740970206186595072027665075150188474232868320155760499737715227468242424583721910191141574609105097087131033383251385479121433374192160111840175029526865577463899762105120316495877894704235516221181641533528326162838546854008468085141091421564588728107470583938876328024667725937287223129093656085430671665315732146363971194534769360915519911665650051636376153375465122208064837424654191022007333722291049309914411510196182959505353616433727232825528453186793413668776681760894813506712740743953739328738198992177022841892343644858856870366926359326421076490680678969211007418300751776751010383369073185073324741258406456151721306631235282695767706414281873416311629404136675166660716448604543872812480895060025099176246270298947683716400968109210185770881763536438270363932142214644408059609502284670949095846423068296341619319863777751063663848179622155566526391824617057502286038725891515779784369201540343102715883034214312534247977793931602124863791982286869374568735381038394485116589163949271635759261792681292266508863871724093796119315833582906077640922487628814632800 [161,38] 24639160086430754158219062563500742413776513884126628140735267862813102545876720652388674549931732674528798750518642144325031623990797959086770479215313705965526782436572386426687885926551872327854255915869448306561338385489655864276826517586584294854999073783230599044777997922388413545851957366546475182120460338516690503436183991195155639913343239164806916683210277676149966486216365654905711073409290727515125586499155731294936787491478626831025428604715361872129644318656365693128693944063155704405832664654107059217296045110180802441840687181944583087122604707463486359371506380542697696478086051052330062615712684183436849281375235567419516365627861678250906991900205830942129890141810758816417274365610378801128443196207560250256136622003204356035133013241972593912688341153292504446974814147729023800496129555745664702014077645278921556883896173749870191516284728425547000205057434175080810047285574789646367087678513974490040122704011441843756450895979245088417808182418825986583128984324679213861881165090931414832390327047501068908340969733838560302581036566472074478299654578733163356731773934190935531733031897177867121074691077683399767568964097513755084654222586075029483122972302658792763806788242424980655047619876192142697318462522698787196253508100271541325307199734764627918748988266304691441194769151221359110583901322356188454602957457120647401305461907929888600641014658686916037195927194780106458117049123137807325333524097048004321444641347828631480134722877557121323018627546204733362339505908967658573721435803587005135692390029788501362712772529292058219961143116742153520713575137208675318439921848837111010624221873869376293792909511493484287390523538015947954197581795968474216619567685799089288836339135744865386249909140539057321812341671677082681466443806037136783070923346199766633095274449484601559770932997572110872457498904076209340639123912226756458840155200 [161,39] -28921323964247621773618931647828018817568402723349535467112655265442097051478346613650781077960849813711638124134688198878726554505425488331479695631975952170730590851797495099181838373405122267569387782129609883907429204654308843181700787554551631350199656477986764131916866794722812680508530773025417274058058323436203092668575352921025545020113643752503135011893312320012997381419475114529866588181994048736616942708996556659647595880204644963100912482294269230017593820097846079780691591780867670125630289087543432903775735504990985067417961186441241351233437505977173536028060472288688562836652732200214026128113119311241121537863806410120761621256559190230252907528198688778245696212464268959762039827557476397485849280348576354821422874944770503444881057585212173887944921595084183602657327533444321227680114240396220280457844966439254882644848431630918558876994212929396032193966221846285827558726676348304816070134956768062107486518165191986203906662730356094509755646847782528382947310118568690327011980798610505496923184377739861348896448852099500199138706849511524367220663147144317335916668182025381718214447901902674078506012317459248623919815478821613033473022642984104054959401786034103191852251786075154404530059329149144484923200664443654343754530613443869944075068552298295247860303196536371238767670083473348326993154479090460569854069397097621536223396311280922404620348867456653535572294231282027530183337874367884367438469782718522771067007164780559113861699456077880504094063436360488138342049661773366621873020432261142535511649117107724905857549047934165069687040926415234141535163850004092353584778946430412844689445155210160021612832478622417182346638465153040758208718700458910955336987402002795733106162017340227602905978674954114183768124244814012676038004857473736204011493866100189826531060596290458542751474076258379682245050499744631047640559107038364802236528 [161,40] 30690172612503241069428003047674851516834526076791353827906545326209254336727594295177420396958225927249811045582910484428990266194019754746397897376295773407939877503869690559122596608928916934474339598060071306290874883807563592825904160150198911125939586248648579876060347560204583155604405981154464455328356411457395003726312000811068879876791160699202000453538478987081678939712536214523482443899250039977367121322486252053408143386519423867736467019082626829207085835276807112889734791580621240236522562814593558997240369525258049829722689263125333232753266546908959404144025820648082674251007073916724459272026145112218323488421706954852386671365897800239740313982437483636245244669908893191977072438459933557298946025855253634367937747222707978070061195218007875045330330939567123925483404310089621938195671684396448780344449604592668087894706427432724625785781571244864949539933163523806654816717966846813182564822361277015673046124049116210426898549498267225378483295721237535147092437443563741281862198998884532690489757737960963029412028832802845514571607510926573771387266683326625266320515476083345710028222841148966858345030388498254655871511898898528245472362214959227527919489291822479175066044708836991608846557589196138291887551589825890389028838771111551534846232929364031032572331503340909300631816882473345979868110044587598266716655735317495896125787479420964359847549031222430977515783709631881697029235450767687774466232624810231925309389226195761072717564724425739495581955420482853848697643081747501864524418859138464445064883222116582551433322168665167951894485820892474010318926931677402335567170885382836140160168346337542645011734200019081526583479172942021461132258782823922788268445982712704843210599237207348311940927500792557351726374506002523007135340634875519170835186670047194828673955844619628481179974818499541228176126078682998539355855325312812188408 [161,41] -29848814823741055234685755471411233830973106089212567503078200136644610545403491115251591960879404081135880647455651022685012885195911408932304017934516042079735363455412412204939961113109176675164223617853427840593160396665289422458220181310262161157151391756477909785943581114927407285019461933267396805242148851647790269650983857944967081873224522305447643446600476775115035168833709659586622152741746695233106519972075664306138205009621831337955418630239774818548996212555824806456683462905792293311576309970465457014294621036209679461550901202464247908958468671628088945143320465310601263359520590220594758438417953446225258204650711470353431149786799012513066820506944075346432392028798131595735549098957084390692914514257486131039633009815674929006354154286955025373057257650706683188208610021372392064981816502090459305253274758236497981939386178939834740194878971004932708715631534638917912135934937449707238815403023965696114192200654105806692708936942636492293425226185116630499575207741089729828712982313625784675140378386421560919080089576984496955370866564472319767919425075854781301825283907212540921849490537753040571479471314973453902351125558702178084034360049406849735570960047632276598481460846765849452038348795308020410120456419958730933783752384658596561867553236931801405411189569079993437476566273227850193117222299569354433724696140572280767683364778925092873753535438037487377723866385797018996741794597926643749520116959985836361963196127363320123347013172026581502443311241173516898584125448865826492019471768143853731050872527330064322728466594903227607623935320628706446477315309032524707174861977361295017408294525799017969809958376306306941065637896453246352071318232860626329594973238695314801526540151495984596292414796920668732876368654350049592349481282445861284586229960390231728445548218562535832934454359608302649270437104028313388367882987669059752 [161,42] 26819339597188588279109470753398439390026995527841314619332028970710255492223695406765689953037653327409447206113548099654417423546407194616439305192969082127526367306632662881837205432269459087512777825437307348780467453102153158663516877693171375835639742717169819353671656227318076924076378003969174992345483077327114802179756553193700706133053762291708706095378671537615391146729955184721406423306991150287645050939561464441208631957095609447640110312806794630201077655376595840636892477801649472296153630709527960103409458224940320952636347740383723274957174040286347814698297986579875166804881778951286744997919559218497956300334501566209991967584444054104242639147537119941159204330050326145317835034009301116268805413399227461862141135806803323138705532949092795487716042295927638999055111894132082793397129089938339533065238403006107282079224496583896160586588140619176202469345790464177968838802752450858923984113307465482435031026914973354932375836490841612081163993913320167433704944733938574510221508904316074673971515958151668875462693574240537434010940813732899049644627620220353103574108136576136748770452097619304324141239128246581515189045176336474998705542462400370976952476383308643569899992318126570944270087058346360211247670911999463830368411700517100041154867384080027096819412974868287148239156505112621515741359266179603684705686134043779737848207151841778368559520394134023193123918431720722312053136731159256006136596388301168267415822572427284223750629968469060133460751643813780811401800764010695041874956258524243693628375651610936527915015816061404363030214593495009360013368092377409167868599029759961973194871542303452247934833682573937031562822717794251687032966690231538511441416166812081250802601354994591570491813146720818925081912882291077382940017009833908317241136223971006281492664295381583122999603578255427039786775975590958835735829905882264 [161,43] -22161293868531930892068308984083966997611831512510917925723110323397026781366057901564585817872127702830637211380047603687382137318629204894535905773271789994203329046844249271034063783385350493959172401060857516385187356989064214674575608360195787102922678989856329982353254452376009727803892423418899064389683288969536258368237169990169680186878991491791154982750581587273190817443039299120309304540183493790954925241727101495345945077116524151103395916331082223901823316469703114700253627510429660406949864773538230588329564145719120716358291145822816741657627904500110814431002775841775367926892625744880931266662991991229402018522221048282778904098475346918356785888157458756621444268955071895740620075348703445987528115410306991362157931467521817172398753485450043243481323808348808244454136098636291547551905117076310003782254464574959602521252912465159235669394143323553554424073844542968576173201521897362851291242737368444340111124562410997903908212832092185251858748348789925141282263527027595602646320495170898597828897212269958290034839187875465616308943238050104686932805228158517363998602860828105705630568895286853043537334166372729599992499162323597940977636501194843034577421684751331915709168131477591433717630247824251479450297257019281301726360581265311819122125543377575195159776197285164280123204864072794483472256202879914088926778625160631601893336494029465247758714783369645975531232602554349505872457856757408944188145504496957072380597948688070846813230995318775824160196205563005976040423092431064616938092315079555070096395750639480272152830633253738378291457362621682302771123660993388905081449441906087849999414756999206651562148600198513132358958036041587872916530318266658234681483033783973322944843785406307974466301832736262276889532505001602433899870922697022439237201504562178768820141654478707167784847201353320275701169905624248626386082640512 [161,44] 16394860336132426014924611142770574364090150871335383420349733265348200662064440216592576158104659251338500090238329132613459323966821913227641843050766963908380666283196416603047882135270395616202602010546312097604135103335315526242925967806750122159495389493297575509138754319470442962948353310716363798096867804906034626520034599134737015082139527630508911508547622107406411966208970135597841216502349839054464607973613634139435252565351729142627345002930019240540211256796052979863110503200923706703710341388742698641171724888122342488544116353196454580451049056605584901457907827030786965462757941372750566140954299602964229503542466127773611487368096093313987692329066924893397873795645994517937720678131979838429337767857749239143432836019536664012326753738686715807126416263061030614251063208831513025392200707160844734517364737272518175089839801288951730484894545581023810889852706448758303736115967022038803151031105010508138675768220048725461339036806981493526829914140326003510031931276304976216542894849847058568536191918304012914411115493185962619694857371728975572209882572956273815282496759827677186429774990924580943325733376120298079702697326208566405886329946660507541951558942213656371401919829658669630927185612764225271793478608567092289227885728548319178989261389988535307865585046719169481797479987670807563095611586356421992930736405199919518260418800255202820333285782114222287244076799194311673454283662085686472653717125393273787779316742302047925236549922934321236850605135486739913989728512468982389352456498167805545514813498161860578142078150228922745826208362611762853729777702122310598513760279042832182854732912216878333311555163830861664526426401164936154092545861969836816638997537950731802761583213873411980727936063147303728663425687647835966691525244744255542189228049368273211698546529448352476832346493455251346049867574863456033581215804 [161,45] -10109750647503643689441063701902262605098278255736558538093149332809871016317709041968716308886432190722259723702632435519578449452153430802928774988643905679973180264982882912132423355672900485646579163669874383312900431277527094175065460637288226905592615180020653669473169758680118152238273224946387916182922821990241406653976537851644164671120851388584944063834861066134050501066952164836099741816310861138447941713436995226699882095067340053581700811365211824851375615522066663388047749284115303993466307160230852540676796735556951093335589782833673330112039734108188870206825826190087539117339214340911014774174624449315090471725123392059234439886311500111160719851611202417930017789799646173876662454408345778562821567204102223195384156557513884043188453975479607369387019432461426957696049671314621793856030714501459440545908309308930416828710903561551907302661485740249694380511587815060166636370759118345610686844214098900741645173088700582497458059201924483211547430477096063443682092939273429968535094246271820373232058197464504480786058089588307424323754653219357833392803176042608631781836087171717936181470233076687267955519920452726705972976833959346882723133451212800404399589786399957379104347171499573940844946630323950532015356988643328639334598492158611918977169352127481555115138721994270259158836849699990045260625172962110775283617541938569179238238306901259498099557366119010074399932531210525287088874115291600968103981454833117802796445586010435199343114238099652688790508816305414681749750830791447757735123100802841575314910910874125732707990919540174925377688841508201528173417208707366039958447969172663584998172536213265146573879983717922842947981458887789751162750875244423306247087853360521523849894225303159871307931504127650269717978509326278290506228152416093986909856446253972768351543435382491440010976867202348965979143117955656269624624 [161,46] 4089514153191608901675158568180860882029814346154866728224303560839392043559143730314948582562319402839833201836239546325850744416284550830707830662277953340270974135817095728453737513840456511574161523569190076184658888052245393846918064384155308971026653359192814613597407821902643839420039197327330464974809545254303632045868370826384800888213544989833764768813098852479702841756484824004501846475045767622891169859335989200764988047132235084912650465835903885794084039388530089717779840778083769438513842094521343606751825801030424429887310134186968097642880748107158079841082420095366883184106927739444594832915378726034171294241081567359118783100020819758768501210679111940013542202203761906410738124459297028940666003743176073333494054417192246243006187729572067454733887119972013317258663565178822041436763358247188800952642324452706194179752217935731650804536626408852649096533217279070736957630256497828778502199667629006754700947237102481765534365357655854378214157963178876662147012994708769171576193549101939900369596517351463026134369139488974299094405425262200378277839788626738503976306182212158240445012311326701321662814078418888584337726623032886391058243892017968110150505617831367551456751876222087457627936773314975136170728778410831140863012021874068885263464716700515384439462649790174501603446311449095173791004644525046065188771502006517361865516363473281315379134192320937932260652834305732904614377712361487417455004905027746440238488171385983926480242798606010574050949792719132169303318669079347761253664348905371546219031219593508047923077009721562717162584252136011050635640690415654460453096047762754596714748934251813875322436957676998402991298105857377977954297868999138693591569799587842633607328656115950323516245561486897604149063626313487017311846314669896922195556623784367962733077746309153348193103391613913620433508583591037985928 [161,47] 810491970536160817722873082467370640004566958438185438752334976169272301720128969191010963464257373989137284769629206133331202109619372207933398639431591314060179587413958624123254609359640789949659157362199663348510194680649290799076829795633522346939589903774797305919297095070002073576525741306341348411374302724374147933659210834663120629922632727926935382678773050642399164163256778741788843822750627783524345351862873705048123599636326986012202199732462005560289402142613343548339794379025988406683195165139055046074720735696545839659794220271613673501737840702960969082712549650433588116115945672797298367699372819856186222951494871500466001118217227629850658866133437782342622488133342154502069395784173499758506354068228085137354537061233998031919978826696601830244199857594531267992199141428468593641226228429894973086988245478835445270401009635028729677917506443947797896908521916350442577314560717130726421598990002950699132510278860724040142572380391840253250746727536854227292824115943740122519904550654510075953029136955912828867301434753716192826398150844410747050111937551316536374189974810632364730809003744218177998835012512003397607542524490453666484901750552680067519775325964722203484591582623426713985788791340953588612988273836876504275261368863287500921307211103566021255667633558033813343522219104023229933319960530507028144080738876672139965356283571583155190977421773834149513920937787072758864304265325260806222823021943797527394247393803381170205705493327696199825612048764369416939187055265013949519204349731330960729754581127441954939573797091396858936578277451843526925081431537765284887421667177276815927514395610370121291602665853446926394364098037348660679383359776875660793871727477904272680046074764872511232193129856516929060046246582945747334908933835262996053492065208945621278655909670637539212657864782823435200975726524428448 [161,48] -3983796019950156208160534751210120472515508988638537085330025297320432042116962677489404508963451713817001118301699039919009969538754830930692506240123413196679594474727129254633109179210677493810694791543383360405267728006821064770554521048868403749398712673550211051855059969233420026647366618958885320392349969463927420204961555959970107179002939528490007061421341347238926844793570289881331051544722317000416912706850370601762871512946108033015665954269006157383415836608265681283682171316866698990939143265844846719458904734111229426126897290904990396495842505004942356405842074378497025626919140753470113820378806849813633989108530982659305336970258483870121223945291027733881148831730143166714493906684049357176790154109439772537809394742049714272211135542295552197696888269776649404893670190756165279596324504044985575207472067188996862599497049001723864268724569633817668796258913239804231130976118543163244361389961941286463120936630630308245048106602345663931754936802559058782057056679352972840961468056245483057865855573514112438313193790091554263675869598153781388606387360094577064498688824336125661887818158349582976704108616559715085387535360337439018394921763530032195644254633033477431826769321203380135929371986991366805694802301085441268108442276664731179812891830074300727849325027739641567689983349940775330586284377058063464485219297884378388660565373217219382259303936621509977099179521351747751291112373308208186419808699045424449326007977988394970850964821951317924869145122181099043997906734952099589815852939898433148808865460362500544210453952291223171086427550687354192578031687479291097729191307201451722303321260671644025778039519000081403869829636519213443381564059252216719397908622934169066378507829995778182659648596120410147904836128400479421259971643977853176095183826202010010735819666084775359843543692926458345455543331793784 [161,49] 5320845515237553283401783479937531740249833451695512566260312742465490685486304323434108265460953622768061097317367977923246424338692609801892944251009053613150705031063574126663995751978098108203395701170864096701716751837355479622006846814110925401209497502885491073514367180394341390366960189930095767360969021185949462074820592131162758306603421475584587513637127933834170475041187957605290944995664239655304773861343325658548070721357636007880105282956417454082800087931991614985000792087166473443260515334806534446734236680176050779188673067581390248194053223320402723390355847612075387373482541505163384879471371489478724680751226182675392792571587313145917553684912320343316111815239323279844329925992195339632151424414490717761724517625256440999321483703576316611262168337715025040256350757431449926227968044722497571297560307118238273224738248860021356901950439221339227051277916966331470765956925647895343631575695551455682691039182104940472672154216044327334906107177780492715001194819999789569974503935393188377714378192521675525926309807488622377043189133440278467540594984066965645488382284895649152348780382743091602033418076620411500915991076175725039784852714824241331775735966826377905219831049779924413148839570560543919242330426641167259143556016916892838187012147595379676683503172237858797799724890832304414307105665623648036458522238701048535293911082109741429112519725661600175632422751680214910167578037531589779871486562954597198680662037405476753726203633390976355442444403748527692551346084039136078486595706668447089022047575704604680491785624938036214448018922537634896852599105934065753690253471885022129955560806240595663553181030665206375840042523391630152384118328995987681626764874080886719622408361761465397511610638057265242004204732306965573807793074038771897184297076232369808714286212470601072290647705941881517823228996720 [161,50] -5192241172679167630861733115339979953053985986746188512777609312460548478493085575347565654898828491194558691136635598713710151114855941082714496820749608738686649861569860904304325782295795014273040524523924982129112010929910647366551690899413152654428637995908187634983437787979537471260183852937094321005885967554487466772658625206381615753563762405089659370832583355008735910526166686139207497691588698638093756793325928804569708571032154074248685029526811630556421727559268007567234122969583515518216594931874361593348434733873104531803508844843619396860800346168645204027510151801523598042976212188467226271515777083662878341853613014779329379454408704612735222353804637798960859698415044021233752922259409437249738740093963393169810126114054671619715311128766760403511498964267873375663998101783648927886146601520142269056240664102200619401508850681278715372787182813676362396617857091462854597265798797989689876262181109791466738130223769234066275941890808825877129025494442177106508337695910257190876933330080537791236898386383133814012085220455482347927919076879882028218622927180673290203702473319417507532412678433085614503723761217317231625453917357268608675651712734908936326470005281758761544855029491955451373321246308256088711634706566177873440267543311925820447248963992827553618360274646056646919138190352452598627073204192066223476397321332731991979726586829171140834197160546015339733429993162802451802068697803007904511044632125365237476174046262782062329028280187982717220044610356483127855588926245664758639686144557719872657236291017878960696665834725305349457274731523452231737188241702882895661268300039375271421502388866180605240232851551607250661024677645158131009104013342524726533612874196217123698286803970673305376759064806739191102860633760138412273838673597311224602483319783470049053491744332736529539270714844135533423990912 [161,51] 4211831229291144628891425435682128184208204936837394111652035821381086099969177897556329268264146707273672949927460733803808857119482978019416000681658862396954677197891049264092499930353291511350286080684712859998854107588204492340979443597895294099511343541731982342747736454830717843481263744837883153215086597239243534488072980015617355491795292736605002218368593337046162661240581449086730894633571640955970645294825342521487974939010936046600271018964279843586241806414073950236185824103788476014656253659436840421839418137299192676540660312736360628871424287987227349555847027294940836881416672355271989652861110060250971203366886781878483498939487541641249443190533087288230134172338887079531358215643175594617931978108849787449048416159895415469251145625648424800013057871647317829603880207980987901617621058703133684274976035341484133735897576611287436197646131635986638497960933323582488146370092829350060380682155513453099123301423368580300959933778513900141326380660078109400291070262774811733210528407359383200717674020704938194807966685627909757619562652185648971799048313013941048657435860534722839866933351969089416141459736941957772500003816037641598514065562279161712646872919795756632973038616523689574328566338946266601450311100498182982430246643792947256494768367889962852156749398543813368272478381009921189759051642563272642401447760763310644870010219187995680361148161080308833156173302306372009619284735137862751561378353498285635251570713779076222910747408444932252272525162449391920898333693063197130282609239152711418288822476536667155152766033603720078020086234241004971214050382245677630540502752747686949168494015949773156629750920167890084172176184453234503637484962741530573476941549358331934796538796988256919421117495161813849944892662651613388072321199150242332971100823296311718697874097803835278005493219178067354305920 [161,52] -2963795381675826260132529667775243442577400965085758107852236618486311147834220148208582711110434685894167216454933792104161352416157802273990595092026812867948943018897545519915046073396729183949901934999802911543843117004933646018791577181094463013757717590097459664822433039072490969458979011237509550088804212167436026432377307880736298274766161249009708970616168638154886853308578837961048388267973946666101186873513924441315424315281236605742057401947738918232039727624668055342944997642012102245324548207737776661343406915225092393359862901499822056730170238432476618851964357725222833439385024258473776900300272019455013927674813929540029523319962150157502576415035243432949240736295337864384205831786933393039109655400406610437283822941219374756939286612147802924129174150559724837297352035520151372156647121424601942889914085776759998036494170659146738006211326106387464201052328290388406310334946096969996603122458399182641607094386149537121280257954932050622283793853548490672429115938516895920851735387778734193211423782222752073269841400501839058370236711605830667181098654422160958449435932242397136642054360997318145627219483896555403065298405817089206694167783835609765838439203045362941769886117031828303641101214756469940354811168236654505039462804689447835435657399649458406769784323800905489710399425851396957933594640823806373380363153860805085005020483020815373778790742094753162717851087175450665876193226146561024705157848326023113942617876795160367637735984987073434493121993327493706935969524389006016882409749351907325087104029002348012122854404043738328213085564418294900193700265896423595947455089454978913957081516046465217910435524861885924584595446501807437663490505963996651322250004664105354285012736899688511956725202758386249674547636991632710181212322135054916100990753268669952514138518888062459405711461048091976196 [161,53] 1839092700084369737065448917180706812846963764002491856339918674362969343486612104384890257627728080326064994700877383237020493618191834383876360275276949695844902423841377563868441347804419894958306613574830001759165937275449116423417715589942149359342134390801719969285687658528558776856143174443373932802803420487679259631701391756021982335354983196991446533375385105479547948644542497579570904027200809893612724381341029946750719293482085147702721901066517554640206967602478347764706386404009371423162267149648878448028243109861338308445344729641238340292256700355466650740055263963200684360093123066910958923847767729486439923490534792261604638703837419750166973416903613254232430438704684400002103012083057645978382306476346464687884523441414154003248782814944478422706487258900075555399025399055005487157928180583235753414829439221822966458974941020284915656550951634342866672022073697140056601169530674125836275204101419728091394363959227473707054783932753021719970789606328576854923728937072313366208425645654627530158730496905848833769954548979376729418560112302836469714992069571752434910305244315585887745165802969101706145336956014364707926393058803184241949142881090317556782961111801517222409377332659875551472526557424090500270845934677827462791308314896814183256103095861281377512891759673401276694946929932545429642864904115786355185129346948129250418273734822609916410409843682209605783299866299652533227313207531459936695527027472532522273223704848589086129613178929436319050032717279056528030670682950548575090215208911916851989284084012665198990519353993385714789631356192222941561491225910326726066765510282029565270959314024703736821842588217415381793785169818315352762329128554316740017927763917082117910497329508461968529939826318221813972172265964692910748992787334113704076418168898636898927963850122189637848682977520367632 [161,54] -1009338955856037717311900636465059879826308708661684927609963665330349770177278532638211305195454278300060685184570349092034545493329468400728660651565762403187188397439604148585224275722376931311797937750079551430367995112192072512614511335837869784168058983011782231256664171306825475675709366828251232003578518055069106061018923000897884477410252813887334769845812164850774231993276845614524734130342917863263831588082879749978398051030397635080336279692578202064584514502822310367372356354371222076436741230132865550263264272178784981679679075659126840780755281810071794186612834387575035617138321419900355222187806412686746222997017622718798272282607423396321070231785544638277685316449334916351516817239346073979611741755548771133286606520958757204091287744369136761295851330835182393021819523955130298179275532463105883094514367926740147325228993962443576401135799622245780964858556973163694049348929964149524068638893676044190865799062097347660914378314879709697083836837835078249585304774715129927078425917939008585485963458338628742070061629544453177094820666053957798258028551292438226042412291839156966564843032457348798138100079650744336197962323539655370784647353635539733820053681689357598684206888359066499215810654423469798032137986728577387752946517157761676412910745905307076553090172478430221096435492857772543878344733968621681373836807189619173162468915114679305480733493883835162847796247415090795906163978268641402964653347247055271976771950939881606216615582465802446145767692274037586854494840158044010500928769925038816682786669022286191685292258688920537234174080063973210995960765646125507138217356073773766826689970984135708928199259378671368212562906869217876245061256597598763023434434049962122518072122691899092497036668156187682880904861113153622323420742298527501453027347535851489294022000420824559469592887759780 [161,55] 485972635135086314933615319089338505648026944371102630923963602337690917726424414173675911849715857779148942062890216040023006955455238434032834681333525056404557876249329825805562545674324887220624470234407202727365618867542308530996949936068205415262822829022320124094929545827413616836722534058530816848636407918879497889061518922870311696947911944177633216247628523777006707954616717699149600511821095102115268954388847310701833276404624557630997339476509846016482385630584798588419462266980315930805696462557042827026350447750230810107141480665904645780354981550393826932448213270390148299602554935632116986570563061420748683913839296520931247186695841383000886626255166482491034267574027134812355576843955743272362242677468813960841208992679684959951832538011394508866716551956667342413449269723521525240661124110686885637295081611259598530070901877466433661184365953736589164569849625909525922399284314610965265668554314482220232311283873638928309434425637231475315385053783009198301183853773221878548523239588826859323073310309205103675972114296135378421918080333107298932696436944826973455984070828019314062812540794636547970934577644216554104261248863743345779609416868563399595944863781400414297998059673282725643504367081087022557603926703638331377379647276360569650408092047237192499183514456901067339538714623991358393023436322028345167019092227128791569676590118996546725816727824866078683843124662863049740900893307896039058689153154511856757734258860735889897510079244765353954084437321717770438012387635096490170572189514791807736595213559452728027052682390820804079561931053873017614272710849864941052163004748425223864578608661386536751095909223458784570567017971578150966154458527537282564974459826583197720598871167554370229830092151794796176521781508546778831738803486350618096327450571141483353628542620747764142644392060 [161,56] -200511446913598998814089810496211194869053644069080386800678084490106735625492844599346527064878363171279555958956485602472914094420026042905319797345725000992955815170188714501966151761097014350500131218056520136751758270584657374737152655538098996260541233949935667309103844659432041601563988393505487165220557029016777251266186773115689457742511346083485889479214653311599753055685582853203285292563456091795813052140456332844966721973603056584824580527435852126459648004040028782912092381058845526285979423144502126557241781316665643005760398543886930320820641316075735564337175236640217761028154935391057233678906477984745791265018347319706114068369499279928408220359620723197647907383035899230840406161757072194016304233097703712525624043743785354593031652580136369990636372537106338341009951999220640629438889499473294477498681030295273570452704856671423524507634032970025409281298020663800352006931713249043748284575328970190275373598249831353987122394288169616539472448375874284907007990041950921258009625095066142108149843628091835140715825211036483533530383024544453314442781436169317398882531019798124976096360217281965747464057071064299804580663098657343953120176328435951791178009710396063582913718529314441930899170438344695516782245788233908235755419025483682896599146966721860012858311498090642089381543036270520932576698062197092511470914369984967397529702677237271446335746268588356469734420376230706664998957289295084101209825897088662919499138341673131216719700434085142304606039618787420510268619346964513124376488120472891281363707755832466128707687915485372493392909578157510681707203480018734494248123441499141177239042363969404743044116609647982054656209328642835785123096120252795450008050314102572627881218639536727127284447006123937837703996689470429652147018956700940849353325380644122277689498070256972526501210 [161,57] 66917369307390260216931934616496309160876742246712796667231661571431346187373569350800312036878967870680548367698449506420034093653279724927312890792901371468426076104429190717804915299238100242243096356458368467195092072822190618694329218242702529236419057390421172167810684508480564112162242983737623168283416370418877951978999702476943331570371975802846372508077720879998636507107690881489260502598870819205423477780634677017525148519870932909234968337324420988911149465175404897806239554784993617411850456159457520534064360678276312417303021877936739055911418493948523441331273206200946555508247895647046554132261603063063998184387497355031814249949636403645557640214926782243718927237876325637938186068926125786464866455569635088409822933513371430729900777557929321945663740443373637592471463251726739665010977587819722115493460341119882928594367976284120294927559273041707098353859839748171091089068834361087160056164094383070619861997555760442559672476684023990806642140887671150084263603086166774259930199717477839937756473056062065343291639898013971600681940064357581135746804201012738437769239158558783487167585243126811748190726799403739091745370177496917690080941070635887793704367839536774307596009833535450961301181949594811317186025462434519333924815597338390737250138146368656501267887296566258548976788015337523253720838374108538205984910053881715652175257477267979684744180154059409539453509269823050785857873429968709980556505098175433700475004840647312325344384738090338803133885876254691996204206630959247257943143104786237391285571902334424924576062273376696076508815539411615890710309469723678014519224440780408618515537974052311834206653870070796738404141362332874797992426702780340668059873912453582034615696795743809404950953971071122664713114771168973663017705707951892726348963955386876395024540762671120770264 [161,58] -14918832902197982451129383646176789431545538190059570733201111958869649114345605495334045087961220279310980040091027289374297459499553553639290059465908648176624030462586002288478659467204989253388554189898148256558431366327876692405217570859402057686852827319548974838658625294616152655023552516748743379348455786411227754649865036572891210672038372021833347696647948341152251573338391261521774478245539966225460982888580857863387627537004317889831428239675408349258386080343607847533076153077299449410852741987148576609934879194095056304809650823133692160698071574818145954183707994017833470142275537310231775558496219544455322703636287983803201150216111945741001608919012589496574128048295567663910533826999959889939840426204098477492813012440185566980608055449336748976240130193497538009082364703726239197156549365912367409474463412951887515346105601063638236003476211642250836717833346641737645892561849169307570648576375314173105066523894349190533527810302110295983335428255179416197914069866649746333714717076686069961347009534369752674999045717521919755369216424615040156883835942179783925723639744455952062742510672935715756171304217552177463912768637479579637669760334595405874980597539108779169300433651313087792289528867441113767863255891450295200936895608269051543458531380076204120407069792886908197466352827818328640182414051183521815694227260979355113053588701157103810377155176496943752434386394334393991036942287544234340469790309144164765704526761805468067067353462728913631368158190127689123346350311303122686644936461483087348212180353284506468047018440220521854684750387941790695097266100291785969015322162577233322430833797984562285424476950458718377262862099884423950444078027918599219319935886981898843235257489771762153983223601607962314505854790917726288847077697985206224428749698548921204441462692760300606 [161,59] -478774743512026893783588772137868650915864727736015079180165540880143836809313247779243896097100296944478643969303587296255109745258873290579609330967773981505191441853060841514300333562178261965761700089235160451107327926992673594161012903552084480270309900154406282332852525330108753929374295610460781429852793245058596127054692645325191014214565579680835293639793809984244372655107423903596772456285312188308298272781037074082512731714102202733531944861057199280248043994397696221645785205771440830061076256204748274348430443304239664059928768902178281075390979117891306029288553998873821462223824622318175254065310178088323424800532939298684808831487436709721085454210659111506145020305068841773130388994611240344206489741952089606806368191924204333020955663427822632457477213320474681016337835678542059392449113962395978751061215864178414162365917772248552901690941002199484298992596913009981649082364914141301154590199266743830941931291027646444278477039698543568112481593037863193097742161965986525486193038028496421593511598672661313487918263416931038356481905051423114821518304213292520244221801416151409740569098404194539907965737409131903449539970533271500375506738889779482981720900500353377507489343606060717743518185676737890752179221615102879590558328833898391868304604289429337176051661393845629257711940065811726494513868976229021941378020627339350835384229701377617271887373873160128173077776844161898917001396499460180405403143872949113381840453825635488410486929846613609934251543727510684602310864917814224127159938285848111160642033583484322070270707815623234732895787960378739131713659306678330509769267898097946695688277395119114965429708842500042349358335643018754513952759843623761540851220414516429488559129118162894232193093595992254121321406414558093270256059205310945760489282951021448443198710246768 [161,60] 2766169349953211677818445414962518086462700722600717961231352405068981001980597503030258733600593446380605505323694902594271128043872639252379559453244027521086153400994742209631123467206754285373802003256756362173272911903771191107469310931789735802024670399080553540291262378119680260158194519482572854321850077177128880199344533458292348472667350935190160444021009815024912899186285747238993327657074647584793557078113295282285536327924070876927871119999157064628345613094809437736235880681001399044844830871347460752860981076693692660898357029763796062124780395226548798417820052999362953652638290124203960973233303530668830903704754635621137531554074955742164200502260628462555672026995223511504960086871220076036445688745489558786401853433576927827809554578131335231293544300112597744316204180398231342065355608086320807525218549824704117346450206567511173815656200237997854777535550184337093350150603329722862622415740077740609107727128447843025763677766752568782812080070269338292393159117523601371048999966307212114262492387499619355133567151787288235643347047698770721071296723404413031930106778050288326377448927358230738418217575092117178385305774105416357811544668538658750807695842808145013532590346100682400331541998112784428477810458624903950813403773972790785730803040788908606363539865393261914616394660910991548969504563968756785888665140389042737108475801256285630470568616163266464975635394825720835804175962656812814905287489187031777710237279447309003501234580688688806812566100284959488932692665614294756424317775874398105674886940152314177183040474561962794201481814610491046885683864431996804370326997742040552244232752458076558370410004375385457031454386112322844873469286252778228479123742024023526150949773531355121270216584245950627526713958162906094514634641806401240108971179872047039917032186272 [161,61] -1840321561961477253289896069934935830262731469740502069152083612681919068135208510513452855294558107044901454237126146958047684086677538855977558083819228702654036200695282084717739650553217775690528421144179305065887472689285685138260880810673878993940104504413055658816091158466300996721081425048314533837084651472023299513922524875493148792416486430982501383850882064081604269245960106127883559614252331992174352127560209293977753800762497091903861745879440940160412033229092996076255401250169741034112304405145735610804508608541235823252997219027864185633981042642445841030545841934677078172554629972946110242570842816324507257368576887636103975641193348993867024748081572127547477520263992998616361923804159340611546499353929279019946872589463002818707598673290029349513340140693786331610697102272213639500531763715128448562392005879823949675895465727443817152665761943573636590791932521393204939875530823009424775283359985851725070710521668360796394537621122355290628991969687744993934113976614677142931033708276328888734759262389843435572149415045082713526947589676112102114759295203217422474005534926879075730273688368113265207941670528099613927933561050997063736957835144047384634595554958975993766488164759966932278068132927503559387310722629063427971223502951334210942333847092970332798028345009053755130533365414358570619754027121184480310261086303291035705568535050776490161920386616705894492307871796212895391556190585770824508082365335869759561561996623861823110362711393957962895941732805034718411674162418401153991039316463654617909112277068026003405805410610207261566013006098393648648941592214504592623782701385422401142645441466928901237569498604696383754699247965451611702373055320811433305650222073665209587794778618027407425109958587648355940684167046564634399167699048780172265152766079754432694793848 [161,62] 838823804285694750237415951348052151063720312062630475111778330020358852977886757600056104363983998526647185197714112477264774472917134264237920783352489236913274959139701697199013496609255917023253012255587693551170617569271144281127967810832574562820776059007500874424633582884472763039038109773573182485758711263029840954646588216067824817509792311733675049924072511844206194444548822431314765989103451219193705389317335255489400019967175252595560846151200016956880004427200526812165290590764181004474758799524080533839188634446557141442415795928236672930286602702756200697952719027258822610309836362865302669459393319271908547579888786111346312125857682919792952968868605692965370677400567050364741601288658651254025315107746797322143249166978588617160062722422660437197346192002069925930514566386218925605365049843449320198704837946937558591357060142662143453039278164380867934553464096844783661345348014729119647867746334208146976864178420255503075300104031582926461713577441339234431577578555689461030790784128074832126611538402441435636489220523068458367032765559703631369168986209359161782571206272110137339595024125580112799658944780173781648856104255399553820960075575994191812738373580167483572919857456023420320027570093534032383679558309506396684705119856908819010562197926110007246030667500983013613520302540332893631825318669194431641162782765059969653616242860907997776383529770363453134384193881057034655619098367374933414174647590294365733607416822140578898362771632180869177198568379094790247693870075430679839495607835756704029869791894010975863004899266140706814384324107956527885622014939018334687821368222510910393601280468625110551173496940823158717269185043413136240853256428423785247896114453086453029440471749875980245366469001443509585251600096888058830608015995946223377196730322231554968872 [161,63] -301587668838944699619029621194605237402673040100027812920709105740566697052597565609540096312096736790938347766564657247007533783096831216113270007060504277240682016908323059678837332611783669922387680960924915766187972625471796102727479233891351027615119715525333548805363331529763813794633797231056573194389398891716932099437000164843280792357072914561944374168393577907476728849295252168180496919843682591542852320128428452076970350069674524260050345507015027884127009813270733565518680712309496286751324996461067056130749721595211163948210169966142199120031655112324403461897392009887835005904583744887909197252299514806904569814599964182651767983930053146564581474841604526811892742963664699892240266723537775438496458957441163378721572693999447522984433957178182898035340299277063708373646108868213379301807792352552691353361153588240402384462750772054238062257937719393197564323997821046022499949269166272980365938243839008978472334625648062134939627515829629239664864686545687693633421154833269629728462563006015657528727452607062208202666255856194940312657570340705038685241324470812695551183502337041441987842709305198012866839576289462547229451935072337289179070344341563977768257200332450127130216166979595248805848648433835669417362579425283063709348595165551960440674821950067826960880106978955348030193911753534988490264156332090796030621906010958091987243213918406758060744998324863144198964521764346154557499267502866372870069132597588185640810492987210537500483386000776038784723605270353076640881431727222630119556822970535785334292547066883924360805758575777234494399643044500155481808949091304963933004503722887320905868228161034594521512682075259676628768655707171944825585738636186586871522862243177268172060401850402431959905216601734131455011208438260856146876289717206678561618084861568949776 [161,64] 88018639868695770729307179817911735841404960684880943088364313723537075565505560672925865943543559513147199058080746785519419286018261723606347501282628808213844364939912646100800660190481268322071828453180083870045449463178283859404114047083704698246859314696247579995342094760809149692210083250460018625467539620534472069750611206143613116835382920506689173901390457392031728988429085279747937204858172943712058916549172763208222755632440398723935548663922406934091878923068080641398353889064526037473849417407770848741088603213161114896146586817029874938646268653625359416829532220471933405400325577676017193168171910171893777268638995925687966670146984861082204501465833016540134765222847471404415571183459108487583497431508687727577420870538926662220042845850286204986859654955056234722430175938376652444910577794337186724722330550605447194013814781512837787404974804591596729748161741102276614181898870848847195890982978046124871110142168685635015204576864932587326920158781792884529899694666531842467001026849056444964549094277229157500114638121314840919563485206272379133909564173445436159022457340825881540074480268495599541706775609486460784722412267907203583919176182891584206201735151982842811765572006246397710956237847682336922989900860928668678779405939247648734425565234293506915659882020170142767019265175253175448485251211534628320894697423299612815384546045181928447532432069815997771087069096050497162449143752460859884255083872041200913615901463436794082186213279037053035111862830882456596297391467008351941641042577500394746533642005053716514225097745007997882960672482400381801277904362149668125244239039861297195893145081425111474837973322486333004376238056806633668947180034045166408256976968538419292126010377099332561969679335154527894019382047428270291974040467363019748089369062041008 [161,65] -20444334093796342175427304701061318397609826652723297552624306784322415112028651777945296242121089535511401585048568614239816978815460149750987404759534942704109126896099557637753873554386289670716591881569426968030759586510681331831567327763364294103008710328785874550285656264527715827695639013654868783566316000400322471464577099242685905914644087041134642025976450000791851418545149749900582481242073232375223359197764119294613662937229808180396095812397715491333688620926025120955972731140264117513866058062719237523992648448800844860660135363595772402037708053980533654324267898891307754965916316861198467398731910813492683702719291734018538144134948036368961536417292219160399082593538481408099464841260937669551995120459544137319804846355568721855128874860279389936580683189646376507713293033216456556309985112330047427635916070171730156348525369276198493897799479819514410250283917525709367400538056305985075190935067227523930144868442918247734384575595020947258954749264001300518383950501542910723381686777272007192572387258509960868469960404255334664047019987963025999686323673492219631682101521417898054021631233920001554416635618877546594170594181312444784502649343441311520461809512213019257345595823173159399802654248662905873355089478140367389161276212312587354867995554485459135433751087745675619814568107643911952261436006430684525015456962879714383074685611178455993224444722163302315096163463747701519778882554234188100134161148076272456601284149042741967268636195955554596474706242572122938081737898192476726875105189213443302646195446962432566723475095879631970793843132588291275948749497472672171958323707194103449733041693340326913524468075450566929678522020848144158269292460201691199848881357397179523690718930556594743692126111081276322564659665799625344232496846040588705723003328768 [161,66] 3418335743758504244203435970896010320876690946491599463891176046962371110100128555071560532642073926188604177397741554464621918908823232884770104078995281690063495138617923123778985912455840167956784935170375346534485145498788451762431473908546886940043484825629574114448727219953987945162118102664818692595291078073743269242833993319312815918363682733534825821076217508851242414169247772451208008760756519975637073313518261247570949080999301908325668739373911051199028853757643646064458799142712140778456454488364204151965080195335176212524418838338619770966496897260394094580826921268287833756753291391196445133137822233519349781453809912544756985170188733899318064389481606826763475652665698734824905308753617041299244012796204973705888968019327341209321876072482081498561143256768636243046360385625698784477309908240494283383300269611062377869669172257287876643474339290589496074985218504396757862479734535465021925850956711503183310733498271202994477613267111593380480342267615239715899185054039795596090086496096657608371396435258047245176629837194649717883850897096510410931236475822519677350670772999700435623872334348894683240949780972838831399963221559973268381467971189900218075389513356768196070339637738807351041266609342931812880165784987295443329380625673883383651976132548340738758809029038333786226257959149165291388253365645232727563385626171381019811701229751578928080551033494172149743664015584389318034031331287392457277282868837997381851111662392652817831569252769173311685659516676608269455965274862580563502039717081737846506670185234895050230503786277404426062874058327656681628195409763568427241419202367021116889923427146541033325636628081298379058269202009392366944416738817434134837842790179287371320214281420823113176078476514185007953077320829719096640375703393366583963853504 [161,67] -218656649731765628787166477017139380012783362484982031735174525968450990607211115184363898276220125592469905949777144632525225566191302084471782535637218632411282631208862297866860701806276806052446184100194209371263734776272079971615897777795649915405805277146057570400654961104821606907175549399386024407365867613258528629182097001454800328605551819867964372379710803593330795451763747943374045846300094900104836500338938549659384572246711998445021005167286560697216204135173641134807254604711666777594800615457807484951131963767989529705090796235605428925349077569505417648934672445500128144714214364183335481861567673376991008012928727167725250948027086941471123126284779255085083128207966577316170034401223212892322999245988417202893358125716509471971218959211313049733164470654433068108379879052524974963578104385532556901810444604344120808841539731581070463184693291649717284842425407298878044822250747304697196401689131720722089786724866348697448195109435733071888814718985663569807060526213912566548045830482676017609838025714632665904668791356307053711717378079809687447731845992924797982143541828320059894045176008716689453216844636285357963735103862786886156882269622777553764887237324385659936114643916237634791210323526669651554603506170808004907118798970876911516452868790504972204643193112132235947177111633531367260660294265440572913732169533594086081880295916204867446875682396988034351914623192953428596305890837377416668624630339903600069774249191115516353958065818887050962384812132975448182389305058146691474901196593228494194968559178989463187302587529338613544704819450303529184277501802887297650704081255700691239813292392704542833208080704555527090170445034107370213009519947721380305743367662348541542058014724491361585048199613995535752432068696280097414317822037890599129776 [161,68] -103993690043381515977367724098571045454254471402058447958267161899716193781843988185481607503456518416781136900510746507628125956176404408934850286902860841660436349971535165449562427438011965850734394711908164799818000826466045223791468428942311922137027165879595263666013303732520133392057761268876787333084621464575772844337809656074189425947862268303897023983868174451575103040793423997334954129900218089815822941066555798874624049697836758247726142222536402881412690883438895743434111707123478016482517142206444490749040087848563178836759303514422243559457461082696674775750404894807322427791368624224002896269892554886057531992649342986275517030826359777105608288808735783810755092567563184336751707437719313467729474208934933462750128873758356758369802906212520344861743001673093137786046931882354915477521809275515731245021650003486205060814629276859336679931130856803676247095397308336415072936536967710530948946743456305921890978584195685400332748982554843764379784506190896122667851057377072131524142230391083226548197069466724504371540619109047784081217086388688487344356543805777426047556729313910884545511498005516915689793339441786930254032791014364821756592030647603484001713329306884656918330116070156369882544242031867919326580048636206312703542227078343985206277223674378903733382481004901819809278217400540839286355070356552123209773272735208612805768500649237841055307160124211104822985283132031684537702083452179665538530568065526827956223589081019031494678180045092554437036386455235642359486211980597265041471070356932316842399074884553196510112657102514208023829031616127600238159046212005801043813869308363513079942050295258010914488501041118617886859147897896046260060011863194779744322649057628603976216168560698743382514193546910938567094514478505566470611677368128125896 [161,69] 52737133627252737463961990725334010166992955054333261497230759194475990594198683350138163293600344567909375997852996975510528803725903085738298906146553727878469988835518974746743397818549266853171169032637829603018960765894213239809113264743595271700480876220304882854455222258599157391308580393025421904516237906502769839359190981287551414629117788427218786270348794573591816871660698585394628438888746633511905276972613497772659015681732389830037965064516844561396466437074872183875459292176182260698545052383607418238276225069330467053044723508697904597202634764531615714678446239385854977148985747086487643237189549442656025576259475624445713681903780944540470708979616640214796997294431788238974153677390221916322869975045523835473647896569998541614785007650198033696967438361866237090665980930749690485447582746428578827883224203854176795396183207623211161540771522438387836473688036713462170651080117276332921716501878999290700658654556125855651983471192796339074165105941906254874779726634430436567248417369408403351891048565231067997019987565198746422166269328534625850168756721115140135479176213571400589361323237868253783215034905780549782066054196997294527879522155809791076909610859249498604980882165940525153661377849030608568068230902570761694735297163007948774145678573091090166247852249941729686648819178945632394291111134644500973449321919217392471997679249413316599393480894246154020669841085876398733798954629217924030481012414910277179615169574227299192056477107489601199354832366380448616140219697384795145220471016542429156625403549937840119555870227852908951407927499879251847651969473777805917433589409205578552295302337863385506229083416814818810964843757472182389719611890573045899002136340210187572636966652707404359669341467426017863940143053838915473149521004251400 [161,70] -15190244585112941924199103516734329848657787729960644179452985692262817268909101430516111781087687208049860523565916285299511087858109367597170538341723697959563159607507449339422482191749081378646705672344931321406504049612672203999080333313147090274603277629279807637990043712669532062337042760474560434340914311987865451269288374383812444224377527533233153020827884691503115519476422796200487455135399992498261076031895523701979308939682752310194861963453168628666309090441053868040335328028446382106159213491621847770871207056713696613677251678617887926680438399050627454096811974756149336098995850318484445546580755447200844294760604824403916360729539575055930786384944611046617173836469135013170391242840236410795131522854738748965774578863352474451293661185857929574255653944907676956780964671872751234843657300647536320168536270443710670940666579947095883317432295578609099734921834486064695664883985328029351451414157397002978150410533238481775599235735490562311351804484024048227246570028041475633043683113735641883893522839491284336020893310776390381874196802234304446796222281111364166899717398392885837176187686505391863848238442206017753145434476168850504055040201942193020105418773396722724231970974780490879590468054335940237582079543047570892245290524443253828859254203312724483222150073937768443805595371016498160520299812897738867910973586269117539890130609312024723332056033638386468438517492431817985388899103465798959551354071856808619360641503575935055134516513729317341710020901070692606566175279216144740323642350926828355728702982841315730359599369626531149724524387580573990032901983947127529690920831264230830906814635525273678751414864858608914255062088425719042143525579572694395848412862749970845452795136795684278940852807245448216342958511540690347949437472808 [161,71] 3320985391513256579473712337498101941814105408319006754212243665218505621550344587203980415925665120330386722386282606525385568526905536779446168239959366880629487409991755662311150614391805288632152459831016772234162418644272144095410422297304789857351443248611483688607935416577442087980081532672344399349314127220178929285093097865961394318349161482224983537534378945985300770823924520146446556161139308905393483459743651063249866261639342356469743015645938410422763513726400384138102276815584996133828640957906013952289908915816421415144445891613910940561124635851504884304065710241279262752592624653896134202752922391089810014347593811915679826044197602095290286269755199932709423717754441611401049114852068709167552212986077657273382923817837735390105047787244029572272978049921534056684342445579384419671097091390177770538775247178292591237192850417399448153694061070363258518171662201240778902921258436760965745055648252791021536270044945315664395189648996575727219724156556349521179444994520489468520930404776752077930756441622369336503726704084731515540185741325209064885743023792930848080124337534275865799721206128354267429314057117664857694969062211186334030964904578383254573946827788760936327320381099106747288828452190894964145987478448678719544304812245141040884504510249091620670375383510367459910340101485468531201069147585493362834147270478335542912406434242112473129844272647729815187862198575333570608850941538675458985982590959735934962924358519656360961971878624287241293071145934467884479144676105774099070495117732878922742592865810843544249755959559532912484399728706767964752568368866075419141216283638193439886274384153666527945388400940993272744226714535043460225808326391059773607879957725365534872588148836419606739437924437231366033412804338818998648682384 [161,72] -596644373471013362313816326574704361692013107189583157553182099804521530771120183693583952383334764126362566899271690977097922444354195567876289499390816568451704165867360224390094192561054145436952172678874921342222801855917018752186994641343669681686930997439534347179261418910057429244932196846996183836685240922838412505119936778508840338329671464036446292031710281076519731798360353516504519213829328906714463195843987130775004463219980144192528722320758239131816105364145936308209107808965706762329117777115365159620765109777568738038367049526732028530039871607014305721500404079497833997611233874193357198938705762834557830531676270348457461282239859631161567476706041785581070499678102378081508454607961069942080961460050934914335283545771234067217411294708114016902425504861859285627849220796212918093832936112551176737921389312982595058993631024773994238853937655312612976315186408900872262908607717690881876440830390524640623135015757592011777881082858922846304023131161559336826611742638613054478348321773069635458955750225385473760938868598656422584815430414360659922533961226172806752284094459989945667502157507741088357727217544742475779201250863444698283075704883746985513578021330067127397409766739407149555674776562585736578803135582070170919295755307719685452100122681431736755216676121996476792240071398273693715803283516107193641778254373394304192045211467314086219191765745194558796271998690282658116933149748487310953052165997906043757810027835939152874023153931309563468196346186565683287188226036109917772804057164696236087304122249024677333549968061034267311395227461632682739816827664096237981549517096730588715469144801965531996463705112887880551858654091338066160306836087805133699519592292440395382013243800057809489931734360770065502230686527773793301344 [161,73] 93016599181095346547288909597219499714251450890789888057787549947816080336954949466588589690035273303570535753441090470809939820079182695025452377230148211043455186872507837750640269688753006507165464466224902179859688409907489195243411395235429428060722170746180784171584964317802531076175386871017695550419474036585905850656234827100655378362630690585850079247705197722597582570028897288996259133819459692730020979511833210034154094274710084987201396137503623024769734509763619067880042377518084888181706952370394606596143913352215116559771627971307350101401398621329898909585458303119098190677863307320468528382506274588618314935139472587962683248254092784540675415077476183251347221619042282049392883838361477299309858746756371503684241906230422387201125621413173727429754832316300203115443058491925360329093198640086255844505948736729077676373004856041486884002516662944306111617619199511355159969993444059755061619181518870400038267302023946940021999838460532818055685662257495262912067933751097281661820072511886959761574408091583039944348978196029007921520842796045986524520643026631618368544213126427719161446305051581136163880691526478862773980492313199323435317530559085935871093067679885182487537358768866508156355307915428689503333181421807933190790120798853903424483301232395495001549200567183462983502357121997899720986969483633541938473599722407453913308023346169992757609517333153439373540160854327224728824082477198426181301606506103933166476229187358028174148978729149157731234482923210410340447755064797837736559612957536309048092846891967600327952014564962445732866678895830460766552365896852379313358910558594166438265896389595974832948923137451398653597806266689036207044979619867323289858995378220676706104577691825045267340969305855538848820075911440132784 [161,74] -13555467407074054099675611755863395131950588175409817015003687779845343431884700459802680421893768225047351052541217955629884371907901935016106174588143372972158422133157627593674807434473203761289137590434964949939306098135534734427008441537598227265195866953232080137364122434921426121986691984413832549315998862980615588022819065439409367117539631527293156463429119789871562081338288520285335366730561074938243479065550528388746764770127316773797181317212035169841555852359814221771864944214768025676742954305072620578529529452456435918863047212113370966264277111038602185608760828294904922640087546772319509895176202835424485232590684534166105780840773643915428319277516441913309897772233650402677891280344246396247748425187376311073010337420483530050479337195763663226620623019126519175017383361557487144107009777123020782951627357113872505383189813282392448924351220612624781275697908052332782460204441040325145910212691093819893799831521110572133866368609259943321605333522462486722715969967091284278537383936781521104921896668931736228970363208202405328186999038466616549143787934731754512921457510583146524667697496168820761194603298879173443104767503223431591943762032818234875211887955369792433673763867182793233257635113206228158994552933252669365109823100665504957619038191167634274315192445811449562557360268797115455373318256667289585589526715001938357967249500603751676355058126177876486565416763176737938043579050830171306872839561313960920418907190183782301199380732158539750575911847656315934491524032266732519270036137448179582728298859785919394294294546612569300970511868317883313287552898261364195837279573311149590780140107008675666187721055411604951257192100820659606776376712729368648111975297159169977402621838335895230449043972955956158518805306491624 [161,75] 2021723139043926004184900874997014697910449959768911630826340888825302784365268880193198520792766510565847097763357156746894735436996517418175328212481152205530184096153344106289376418851742798571244511067140523911889510722727846748815859286199339067620895720072835893235358892457079997282361649692864586504626221326142418658453066474616328073522853013743107721308479068745125977800115424183407727274021900893522693988682775115860176123237531409935030519511409409052466020881215047500260885218767882429515670208511366617763694175323732253616066467885990678858366303896262984552233077182141389554233243317980530711028549587425119575497014983550684140954791147473279194023841702443325928609716603375607874801191524282382811078625463919894097295802100664029253796716474534649968267505308615573127105495165298043302859164955560961017824217861398881434214173329196016725443778114078967726565034609005117653242929714523177299935794583353740223639774649753953848432031747724551232317369063743207653468902346677049490417509164436999420155601926147359656381560308970397253579756460997364022429201839000954201178276151107250635912646579706108109102273105622552741407418765226256778177247730945741851724762544633654223868597161891808063886605641593518935228774129647459742173289861731904747427893141702263960863046584166947385007409666697710007770145938133045293804517993595047196050457052435659865332826546815447196705119721624453127412307151678037330594163931881319536980915768166316945837050685995088899757637250019382904740957987163675595738108700413027340584895707548097184558863177578238042256533278820088993993642560369222850677988508603078140795840647755736032450451188762976325183252885696075355406064863053859917994557851551442203362416486334152634868018923899125832645758992 [161,76] -318139669151412478831531970455012071028421664371643733001974840288434462045668420486538141460727103031736743666541980285307317666429157990777379561184481364596231663233526082150780094087856306504562798702922942513967595513151060799938601015278467869671109667598400674414114065024392730629100820254746619395073496919919304499789034129654697496293897765991141924352898049967503137877127727643824608943391977574805864210733044673171546756061459670890043066937437013717656830892444699204085275769119563151070487207996964672544660060852727973177802979518540862622632311981977225189530670107819590433302519978775200410782926329083165151700038797482835400725269862191023337096175947014589752650505521231130444840437746414083387462730195005282195244733573490608983031360786568541480041891860735249920740408736962447431288924561200362317140165869538711660224121035381686059022374526162673875407125122634590904073105224480136312548234379809873253621226953592242656091128280988146479090232532317780067906314815918187086915321749522746597111480998389416899296165851116820647426432343351460048960692213653564145516025648420063996438958190561533555429944014534385162882261531381078262209764922422290121076696885150065518691469898999143127776986023175067820089959703918694064170266424999533628269835323028281722568573900779895671359188129610990934504569956620323066790495421227650510177276695034408019000203050929103402334673847146665980088425635338673931943028683951197801937290470039854732639644305514293954086832182582114507025056016266810472496864761134396515137626368442807765566876939826190172283579570738640149117652903726380137268453881986670381872871349671808307882276337854351286567649574694514724643245790213584907044262942217881868253907727697464409928173900565823882015240 [161,77] 49174859085029148085107487372859023299477241213139627807477530093736146565457513361655044233764311317364191145643043985546982326572862783463252610923370030213654296363938314781233866052817875502575202564351067867588218743366616972376785379586842424147934897308647230795672513591307887728959590400543372678390009204696045596233434970584034444173388369933817990560754047288274135509555213305891636119165769087013853782589104328274688435655150836275494398957470755153663154721313679243071347139375016033174283269788916584830990065095130232233578308378569660846499688465928584604782782572942651490153170917837369161046376141616970028391727813641028712564197031962280267275462522433747219344633292395470797124850135582050579510507419761654220560449042607707977414263634581077287001506349578168519556955592331892542209138935501710021799092127137357119006888333731923100389425345993532910318433353585160063900873348790631303120755535507500369696495317437477923454016387933482369730284438937011998054107044015393639827817467730385554290875316913386223796068296508143598820397836844603440711980449870627513741172426850544954413432523116330113163119837519722745636962400298044176827579702616720814164118816988692148916539938366612141432082385232081538114700563940900563231024331061919563163829600787852896233627626741413280811991874675713611224595448658614216561926553069733250335027547265021152825346383373147085137234535693791385162254690378906348241966106234595669026046663735474193992159849459938206146817358847088201279203716511400150519362209335014987429254488007224215910267173670151264920271993901391097030501142871418792402958154286184476625954168018074686940880391877370436851422100168870155171260098529659196719129501127403952025314171275330220886203300288616821552 [161,78] -6799397504893281154061403924670940673824270084068422265420165902206406920969748306722097001106059196331972261611325201827375108509244269886679612994179405674187937792578344212091119207908787613938788342797865754656314154545686329958991632707796532260969995907680694632148499956716353943621143877996091399534658471356699899166583885055899923502898699213698963661175474054484177575418130406651129246041062103316653741764967966909017716962954063366837698552187728521654631943479012169787231492304893738331645422111502588659993952660586433757478538299010306017529470529154656955484389656556173645934605784573244737490358906775293959437458469474652077843649090825297595226596757391030255516715682178822531737550498044025813775268711266983223436886256986470288778952666386833820595186834380464982837483445348793152994626982778688192341779916827722690706273973125743027978702409412430092968794068570676027177107822271646104034119316255064488949190965061993458419082616904865335590900829248970384161755819471805062277642348961647872186259218692343375769522559506825320154347791426059966693680008254425456713313050012266938965034102785749976901864062788556557727429067605567514812969391474773999630790480154595425794705751235325418238552489834681715343655537197910106949388816408937333752300212289687813495235845647700074649332540939287640188134870235238439548137809111211562499088504176305876371537391649621666411948664230176302069533383560152809846091494984427629034986643799867488868855250341203195618766187395180286813108173630614415515194889410992553602645560290135381668780095647181842560726658116397762083773806245481942718976494509913340979439145966547962091599050148920316310734226476920133314409105582439816939188791569738790475758999562034759078962605960826096 [161,79] 803007907302899846886974835063427000784143450900212673344719570082022187887138755428380381821286406302749380843639807578321306466232844510988260698044020772938015368028475609489483744476960320065576276603625258741336490140970029815609391312017088639986155440864858412327013739874259796705315284465203204966610246553691978735773467850208946384147955469237110597646894442475461394990891939829053392018341851951394231241931109931338641618773492908181316607269935117326025196052516185835042865581294874171567840764368824538652425220441643540273324687083463808042318581124042685155157278682857793649562196682143601197884164715371323403281171189236744150724806802071106713804484937864743645517059749077428935977522315535876303943030666429331451922586113104623534142119924249279210508166895554987093072044920024865398711083556378095197629312602913639104568104373038147703407083752629716730055887318209210805412733899751753782822780155684555246729938590838983198233260606415455149675927851021219734824813509283590842547606267505636501086298097229836550725074136964691709705896710328503062862028413966089885648651343041709721037388718760996927541585084561321117071542268474704168305005983661149429978771828960905642804966348824679016497976358961621640544663649888301351523066775955441588758053401764309025544060238523174871207540221457934267159472722035856071638071954560795317357508711219910407736116973468289818955316432173941833893992043419837750123430776841877421481187645025757164265761374066679401358779607481861864419795484355336271840178257601261195320100415360800650681587230843307594984587893148223888104999890897633303785940986017855909088715277080634865860620450539450766708821510111281849174764393016298114795137849034647346277869370983970689545869001424 [161,80] -82569998727126414703568614204698297720383745765713626448427352944454963493684754074021764403063116136808462065128159551073743586173504471106270171677231112978804047623765085587357936200572640131301836351833347725035112800867015807134034617623554541278956233564603248451980419500095060067220472298160459224483890774982414455642387290632298200432217978723576258431632188091157926784195687591054989599991845840594023405921155966169185397912774827101810307779667628442079734887060884892067898761942857384662240791865068200635073215235232979493175061114451682084946911655934406629471779264315471704081010612297578816016016330911699905619770695708661461807694011351911188211150337255266359869620734888929095236652091427952203760644698884541598770289013357710967201626069381094609155368685041470528121919858974638302024087987702748620053508091571937521991967744086362835819742799849306060948307869857137012718715201495068067882482584028658472414389992779839158319373508334023163700650012639469818826784256659735802194053219929441849765095170399798190199312364074854615381486851217043363509016367698978368889943726267896248583469629777944570165558052267808770215919989361634037649670341887979795048088543501356783592591368342751233197107651512735722484631212873934488160872312015596877013019756466584614050553695131565710038612750219818423198220484660240976179618298533224998261606537157715182856108345750974371673318851319775834051265727691009210771230406331165055761729927538076424836656549588341983410233071011233073880375770282941671051413670141543691771395352628409868279801391611827711107936778998198292695968781919752815201506439743111204710486176626958524123712379734887701351673285510720685778097531640440778130056751039114506368027482464247878488854824 [161,81] 8020973721217795769255624567534234789825248580707173915979974429934069008624089465684551165371552033687675312164354397450771625423045393764890127787901533891006644821771851813054970684608067292248959554340275314132092192679213939847466947539513049327193942644651433824776232044624449034058394074263201820707323859609764009433765631665013834223178806438297183899314739542352296306365407909949478684978309890430587686045586438700965512263222242171682990445683820068274560937332243944944516130308938469355162430689801125230775633931782955635516431747803566273607809207381206521042096622499291605786923065455304897374983466932419897197962368584564317300700393934846430324441142085882588814435355884553886289468873785087495948252858725933172493487546450378288269282541669423278586934571148423039610769224037648121212512122291421398716533651476752042419409389584826380865402518363813757572798399277694791372215486409137781400635979610421524121844133487310552180240190723726786103021872175032525139731162957502799823798690927235633178729670918071116480071035604573381549287032447815342095649293847044030148004529136048129544361316410515771598242557930728281223647884853753550528097865424497383750508677988051576289150587501446316692715040295181148795356061729689848403519180666477472955403999043973170461097410462993159528675567549575421093121024270753589708005835711516696191231881222355923462823768990729014947032933141880665571440424080054110899860606758610988660692266577942595517411717888678117918802427824902530758969177023237797002886189238969154305609802655287235535265995297539290061464028122464096786073530262644491154560242587548718963304877799881159955947577779632170012572090719830981613457650532092576481662493845992439630915261553348769506136 [161,82] -773822858072551415070828223982768166275333482988816010439724980445237566945154690811802118306107703209783192132488668111909527865283948970377269399591964029455384465195798552606232812126903179409662893102033456022245274059566505034062880879468824389346016626795308776094388474029179503820441590658937181295245513911945954895540736555665665413868416982911684968237791672128677695067013435458679721270367179072715375144942828468250818061117214597594161926897873982366647279518285237761127823484302597332612246744864578563255472173838877489717638808589324118088402266437950580880240615911955058634327343227528777649977388576871517816640254790483999528049903787601822014619435848831938306904097887930829303696048176225063742374311751832284974614240946678822318023522234965330467816228483364334349935602362962545977383097497997213000456897332321632925639882745536696874176100359133588996348833111472013378808435839471025730634651986010224939562021728662722752802134472437128503141786781501605716820451585266498321374046336398419814420229339018812313404735945235195717739077388483264327072961371443859767482689772501612222445898267097636027079678491903302745534603293902301738090390159319152938060407610945223973758754570737140353980297416948077084263989547349574886816484759255978592780477642208296895866367311287078750086129482317692062858764372731862972234911193848254192779194653561971364384179093394244813847592957199842824413803864073417846544857330430816457747818822483553885703239490145311122023011056685282620537644435771639169567937708591889050858436683637781296118762685337311451413340223064578532690552538241724582688446290740271351077611208045374098088272275963869540992426753414217892075151484575112002968267989044263767382640115037263716 [161,83] 64361483078932341036495376326120395869691150866750177035296523354148026156147988914021599979788675472034702015399656227028351716858762190214150750363825658607939783732961647471844433988170588232958655382529441349220291585412290743220172947998225958035198025127879774901724807332620866359960964484520920678074027502223834101621895700901048438025193242862715907084145266299772558743769360335547175493688713223435358136703529365334176213589827188670224871026340208043019087875936105700715594704667884012401405574923215097097106607247714792973749693807604038922824773617361625302778583625424430195790818163648347961966062954122209353243160639682210815415606148753375603250902978567877905279173911742290416833067082097183701423906781591057426107020310914558855839836359810433378172580299904326867697790812689907581368750930746140379754913541383106545039700929407503320675355304419475889212360734049333996155801647285839021895242460019467751682072551492454535767801941673942571755245487401481256188323914684610771951685101785575307594023267092943932184864834909372868576155308915650753713034458109876380223200064116981236835323849400272974062583355719307908087462493742706919531545858203200054212476844837128500342063437967170133327801277615953792324861219869791686163760012488041365131250992069587346892178379347378643530126626536185689018141891856002223595642241437363914668177705833801607367211335627920064722361298558437469299964089209594650242558870962108711893085437567059969936804421904231837004055994290950688678589587455344978400547871707115866175688013307347268049666024261036516022568784890641352347600040463851570875203623894666666055703150511749824018004927144126643392219418082125309128009758518242284881984626827913518249266470412208 [161,84] -2841129390261999977252023226123040016161848434518725821096050072524559061510002609828344873925368380895708538678781056950811835037066019015987303499846482603910023535325004635763709374385460712603792468702751798265376617508216732092638951888259454072649986109061304690035236661562071820945691303528141397468668931239485697348991625156118348014334816924147271063331867644050567892642985491842657503383112774367841211299276030846730349434981723622235966422754126730518168033898142930966931657657714731640272216358696958597746254080639811245903163913780628581075600911357054565121495357926995247568467835774149956650560923067298239992229375587921061852111872426228880259404510065835592815793657298258793197461593925195420789452740287974375618487854563064225508418468991579349070852813823114587872132168687548655193810518277118508142211499148029078113840283483396347093918349371878300824934968499857586761692653268553720195814469158003089347484740103403103258056516661379467132776178776823658988912477228651034518732702875649371130410962402889967895459527475642538066523056912005571224418030714150925960292924421830113121181808092970657821402383600575456973401621213372543579803035179170781339183102984764911508302091162866833323350659294288488047568666656446557874512659967349905343207785194889284474380897561298876783834239417668379792539689713551651637554169572260426782018893143737284778483011377706228940600328378928599355668206448515730237288420050848107122425961721557366832866165679390949780023042128843711392950918259829582379811781115933460770950778903712279337539189783624515742308489400565300547015510718240106568108015804254716516351901019719971675136582992112389987797380376992427626325267819847458066718603753499330409127493932 [161,85] -199268295199839543471874439771485703290014718226331420654695861660397993689808527472780299590446857050170371813037869572903318501677609844956372381515892771162143045685189766335379617224570692229903139466032510715591972157486981426661408149927807310111781175874855516676914852945112351289605624649365416320718135855912139609784796472197849614672551944012091614656645051701686616813979190696123520472553466732837164001931493800845131528922550899543185664208403278650216020671120532727157268558233564294317478701643671530865968252456326935657444615239926260129579967107291791574298170242896938346878878736735137075566408232911082289385787011776218126541827962299611804478969435298269481940087163833020868473777226334592126558017416191280873666646659682381535566870535268583548775467062201780958906218966686791387140406693021196253836757997152455139253610211234380608457588684008277232858661762535873453342728377418249361962380505181628553250269480552730415044392859585053437676489825959427392955558214842744033661598386510832548577881177420197759058555428156906975616047090886692900756394916100507733350496210913672153799991331080586659379089835521804966283401372725597792493810637234512088578097334681128983225667448175628936997971106139977738600735939481886908930497590528196723586049648277825900454768694955711242287787820526275285695135425874218623153948468271415399243461677135459755631490640005888721766932068187290761798643471512073880205555865209858962929444330532472186903273885255337357545951123404817542355934531481001062172346647598124474691531422776371355725647758778029064330220236398770653168884473187626028767706567847293149978437237883854711007263028377043792661042322227224219481256845387063686225836082288369662461128 [161,86] 48728882791082216785643302940999126000882451088507976217361067007089067747080078782093006414779538378832476681466195210055129149563247117251825898573470942371480604780724755619299098535188876317491940621183955392774804682402870620055874463802656446484804101846781952505979638307151996072789886722894514159451119779650493046035608863276346507966823786114179231800081424352304391182436761588913856312955298920109528378195553625371465557936359122816163240490402161090337212302495639650535241698959370914584206849061554733486750786759726653083812579547610859368334740780517859011550680035531826258189002399736342551196218885672910707657658463037609102847435373021271239330368209928950912573514644563015057042806246656333124031132017370187650051529520821058551546114569517033320396248847457562939786700858608378028440857375996322916420978677521744938456303773463442358626810819370093757655233322266677172147113382914618843889225492536984629312613036455165456566711362959544341013264086220579505334218331766889809959038324921755814496422088708282820623908416340654966460736222422682176186325334001431222506490052901475298930180392535359864451289436544396920524678225702937169742865970907233992657845158802264336547888684933802801406950634453278521017605287086258728784149187562125668546417382941643272484643273964121173576370378190479952371923706132848320777441961561197870861741833075031629136066197354039719715361996750192949823411264357497496868748017285068521340978797544298039364007805994741041730211609926793019308338394197502760600788934983873054283532381348020772034232491944323917354297557265065135788737941723002078313442371134197825723842276113396385918369896376662927776265702842785795892789599403270825922736216833832958080 [161,87] -4125852726856925076145738333842628972396094974901612293313035412842653724939045108156255846839717524649670934864088595820171513067135578828273488772900348437911034710685998711429042172419674412726904287982132642029063849436217679359325183149405828332715975991359881113999690353150583998273071768574535399614574881220090149998958488396090653617980964248814540223314273016276611307018538771703579823241664400798863434111179566954860208534979008565060644724357325217571520147836116812742944826891755221862152703703515454913753596390998615405060255022765531352290474354756400791901854827284514558243343758714217393367103442351000812538306961254320903175773367745561282247844889188979686369266648783246185924413996877221221640913892219380806916644073172089080784453149408874732391444849987388049146228207786435807391244075874857663999686079684120214533620843326369215833716677834841447938025571268247756948139624263551904617169308480523921384481535524473205410213062308955672956508933419550894355819316435290999811126693630356671928132388077142014787420075292998829717524668485308832204601041622365418223533286755204114035207573199332880237850132002950634737102889669874431440228950619172008978135215315537592187722412233803104465112196967531878031039251946516442817855757592616156098387694715967482480344632914365405751714215388935855838681604848352242428850148867106575236208774510199644186262491351426208036295677441747423350128342622308028896604678939249964115462091675582266217341214447972089348142355681201560856649848391215144957196340246282042202217378886132112761286118872856511794452536381989760079615351340657800725262321161967575764024241355535375742323284720508098249955439135421463586206255160286974575205524669216328 [161,88] 157405240596488763325570402016093986763429301235963040958308318709389211579147312603846989833369720475210857344808488375476671099540657546598491393508049972227778851497862160652426308197366159669205731039311474141748163703482034198683890298769293590522734436075195377938166212201237286571231698010285221670487903283943584129406921524153571790914764353015266473620349084178117543768939662678786210231675277025139463928997032709447264940358308586570466934737388250243324499856942623845888284758440414878763715300397547377156555603042683239882508222940410095978843918887305213248586683844644617948420142048232547203236204196664505678027276038344003079057728683322489912042665290326153046578730860861780710938311337938507100644282282324617198106211536812112461959621096343101591441484717582248538824850823171800504283544326339229918932267970710150683355488274383152328363334842091610609849446531511250453514900858179013359578748404504414452753643289941318296160682302216726157780570562839367648371695131405592501571746424574408345802508515044173663885610894256768620107661044270503710334116495960353599505247830623925493480895420911448893152181484359586732274137661908728623537346575137208742816691713339825664925020047463050858843611067047750565684648733568026909388621034871053364716993240147286654372480797181081901824972666706952182927056801961633046575218195372616254739252804066118777026531279861565126948880671508106260326257358934464191013162025705968491569119440898519827380974379803231227804608772107995503634935892320968734746702182190669766842078669028360114211878035933204745507168483664868075213719741740121638633207031939100766904783733901894148189946644095242848487255318949171556203692640503669405923675053516 [161,89] 1688779193450358545916043936839079810423736433445266205065519815122837708140145710354718760269044446490550334423355723306395398406298453434666111879177632041436613370893476615375493555179532248186264519843061166444100663010578031799029307882065703511491665131168561061174653931567150395911889067558492722692344850776619717538825878043005388564704649334833974251093762790617691504784235111069878370937925379530742123561953224888015266336964450551404146883864900583057580925467356231619518538309238350912975600264968854700952297062875509721909695896230507178675309241817115923819926180541573454790435728202869075511574940543919280499572274719996240820553007814128259574520844875600482985722822149758198487510456202296925810026966955692682496129643854620683354568528065345976826118297574308233961095587208943213480482688903765672788758386512791677388597959056068448793031850790021888930499677917075260740250949560930751233465549696883259262435800424776823588149018032289650704185057827746363455530039839869767765300945083664748671591234847686440020024030667056377129673064718448662825750868369330405977680479884520569900966785603937076296802867660675511763430632176654419718945622352915855685216651648320835745886618591710446916140555277255525944930303303326040263500116985668253152470161139412405536476187243802317317890336494839480412562851425983989352533387285557339089005746483741745774512238039979995283985275256999063404627184540901064979264895911344678469464443985176622425906368980847167002069364128021060712249879161554258442163108953497350140848850083879614295161983344604373599005537495216109277255692662254685811472504837950157664111909109409252069492362063857521774736887844000748499762843393142255425468 [161,90] -191615793494218869979705451957879720421420264974279086725846546551041557618668842825268170347981541175038848570668003542208847444453535774981619350126740349663667060527029992154420159504835359096928537604472511795953737075390893150559986726124610988617967275457868503270030839057122649896987521248840780382329696075986052404097929199180928425331865594118454681368467410838081101254454341050903167417023304539376731148181236542131553238789732578896030674791015704646549373265418151046505644826374714918444212300966865670878853373264859912802864060328687049044029802149300181565873565476419487600748517237183213744214588669203090547650972872789015779792472049785806353752289175611303378337301640388376933552467485703178814284110235411105898267133853465205501815567754619602611457305250402953227552349979545003740582388909567719866171529701322312889579228416392806341544381366699691087893642755868289149984964708333108953235038334079556180204391006332045973191138386867966408328290559225186544766361964479739238567433910068980120532984427598938703621591681046488288374830845503232970701868879427535271913176231220675107294785550138547940037263493381835179011490534615674700128979840486124781399244032507685309540541621728518737427888717242843045964405706449534582328666326110500724374744483775299443653309917820057984868783952490400032462239470540474380008930891388333946879683250825509578762026020120947113149939935343299251819519486201818760168147531203805688174816063053455825304057246383272394747898667151320619304083224330736673200877245467548237941040317225522959526098318761465764869298541980110021010930458216389234835870447775619395660420617695760583273858946564780428245908180572268490804733800736645946208 [161,91] 34239672655055876613758170549751695495385244022392379879105738874317042401350340076475258103265741743683816284899086422920410176009281340369587489430622721501958040860486349034376922103867479707131926309255541334724001225829248423960594858949027346776664424383316310703506655156202169040516210104081015096949523918805356210399694294489433771597304000014033062449683312418622180021999092138143106582690903924862608925476358439385027726402066693186933015175970085959567618253404447693377545432877202058699630040106460196687335907146073420052466387493570286644696709688097839820501617875806795770367279099914606618047328841886154275750804150487646247256662239106472428046647844215782251777140807874286012135263914014572062245207620464603970872411183801705991104798631977856634025577034259759201920917147888841312545946705361225979091907989734213504819168756843651138167289779225461971682447844361864531873475063502333918856645655922619934836856084665006177113090288051129852999216076885674667138364947474711110476913559736557830539973011256865154115257514040192065642098391662126117613781656555353089535875216711429299293571562746063426388671026486053696712583757812435151299607580013565248517213938274494557696262745353275415846729663195991100434881370870728261935152271735279298331162777742187894684956286855481713045154618340355572835947327455214968459072556261426763954927040998276036373059327115055624372755656225450183773958567656146037903917980594005985851383112084784600019913502142410523955204400649423926727771263815353981965158452996041727734963551705409834270272485060180543593589434985741450423522375205707574532930474554586284369630658746574183889634680981233447040769309792101765083172999752180840 [161,92] -4518768910688848097273656182598204185849596306105655681955420396338328161334163113767020759253777538303329417270428079262913023264732260697626493446623135664633878203376292542313393025126010273134557693628729118538305950356296976266461441596947132338287181093276720232626128401477907046698779009027626050849769414103398141058522993591294221267343821529558709669598988183586782408574382616513841097034418960866102643168448365125098675467785935667792201203940519855350612028922701837836928300424372957504883539879189270600787151437354914221533156743305394170514791458583155523830120567189797880627386529937118975322017554505063710914707860369536971904652070763795176766609492988328792967336113346813277465767544053633554678782023206045007897926953545993216724725550974883578358742917559821801859929349670476599964545689570178376566808855090178470455395088865509516892315002960915184381194860686698394224537819954498714874509852157327568021813766250874277661831084108864123211045901788976317475308186219694651843982369952956151702267114581347742817059202942807206118860635752619866458528993162351476209897734888103844536721435385519828119629860693700426493560031748102530038167901157846040434063621782558633810244488122399058830128057438859199869284909725400497705619851310264377962459412208961975806119489467431031973164108991524371234060723084567997952632425661016124091144243425804574108400635089828416366994479503079256149112419000158675935717049816492080925124342585232123593600156322775089297754812873929794945866475816511012872746412635995569206654415875800095382988403402844600050764805919312447978578029173767185143290258677264326512120145894836908051307597416534918145918566211837454825047944717472 [161,93] 55848377054835327689821697028172876706274622068996329379711563243849275764821448714945528132312418300076349258422650401093586743949978684510193721478506388948251580051523498447123720911085209507746170497681171823342567312942077989415197221173688890766650773940833595590155306813545953314970800152308789857845947629675318582651704274775490493795751976768713019489786443814931146144338518931401784114730518794151870338697004751448583291290448706690293702134929245301318176710989217112671953535329891697127435703270066561527421004332151597447115699333531316933135152775523922183986175460848473246858430626268552889506352307581451729155584310046318147014725725853457969173604099978976395910980206530448407426342928096623635271124809643245568746111179412453061811821588907687349215654128207259701514007894002992826325555977866689964041601105138902043850435084419795096399529424856295378986764315119372588344867763082112025438371486643109834261115640619381391900599309759119721530604266177601402232188255182761467312162162857075996044275423723005315795512783938391823714215714372575517734323920325037790094602897544633692680133369130394534885403518879270505019021073381498035426913155876269944161270112785259637227948926458383764722363415566593721734772712500195837437095390401818303668277260905732573908224770683903751084752897362643987212101461671072235190462757662244750945087854269993797235270128705091137969049018001234430150417929511034149561141843784949554595312063598571404700653969796683049640488116565150756741266962322838998209955296900512549404770428438747075691313176196598774586478715997597450254498445369581099598162980484844882419289285062876364871529473070946789298824157255800939271871392 [161,94] 7430603302077363930622792940740441458811441146525423627710699715750887037848119269906327872703411371725729201506777613678915020947330861635912402940598880551196401504825244327541514246698129528750657208100307940957097575768883684538957813078860814320309128684445889404007540903138050353042407670196766403124041105724806694239125612238487933830164213345248556613854794627488648476654302216361649207147665878811859215374949616658024498706549754791196619687976230766471053661089860756295291408610330832085093355324865316019028029706668397082091692167254742375575044135683588332732220954284725351594010954087034503252023251515326495362978207375953352132176997351177477285930440621026720028583420080274887518511370827204552047548377350654063279555320177179565183348918159339225572517032013468450539548313616367996638374252859591911397422643307197634053320149772686367510645128107451330553572792453299102829892577552386651763575384768108622360357632920236011689912572787822934839948528788813236150493457337584888415976479857066450951340598943237792492647014931490339562899395936392534529269709553330426669062041991618715910312207876134110789358705637612175873348435758944827975298727608203869629667441621971103547571432075353008706715043253268711987299456485501042799268072067573241862948602897841542082643302185516685203047850349403461937683479677311302149530160684971232730449332831273352356625744879157060664491603034041512796485165484046289424809418651573847092326334092945814812028255532801799632415603823598177483419934631353560776367918878565981882759883453849976446540069150183630180574676493804187102582904536826266957608129401050791888270181402562753123885067493008338877983856458452049323224 [161,95] 393017592331296130920855476236326704188945229947587976233998595375461281695867857157451018357359945149434441743391067463113546896114401912285203519997973029487221754235149859821180124317183095927633936981401896667333599640011783675227574331592172084888772990239975470054068875943459774749461290173336786588160603902134813993154349875905822314893553375852219123291596736487135079216861119318983646443778257641599547298290718408414010397086750649249934059988876658124027735690844084823835750303632305018329784133639238948963711230182330467237037356230298362554261938628069561013230199740597058897921965290734439684046489062818573604396743792005013010147525766294447898971173166597456712054342107035978611031564075346998911386366623429748950873884741143685087115287409402098392920073627303574816002229254057061356314883243221476798754042214622073059158182563538494929352182737307796295668961167628360652205947827815696206007927292328684186616543477312361906132593136857015944520757508842154501871461196887590584063549865121689830242020457437511395841502110591422660816805437978984986875621937618751052065543613934458652569848795705530963579117361691934907620215267890762180958674120067259644329622373964026504107742779172679149077340600984726549887660566968541163051624212867922755194071396191805744310641325734843077991939566375454981571710249887103958754989148936224524924058450271114093578392632752872919076051978003091853077042941410166183325377987856801108625491434210153655658363233976263804871733189483533671565836595379626011221205630345613615660148087071216783528877209313930683402486572215435009025679920718109514547000963494720103854170576690450128872927603441624124910837658017884036 [161,96] -2934940564645350792555635711355512840775419401047657839757379296465708437207033416650030029864997918940856219484702498048281706169864225324502805582006284372694254716701534914678439737527316780322325722472438783193488910317857958550473474148578237602901225225710713196806979015097064376005176929518676671670415510265838039649861691487525326570819572532464344840606049776731299373483230273493062357433006302903645829639240538494080484544156416083537782931705554529997423537250065866410415824627034660831030177278617733871536435395503695759890756782957507048323282397658039584682004104482423248902910151457902621443051588584486419604173728513898894343159985695202143262260903411717280127999177688228592957297361757092505187148989283486997256155971794271696169903398903436351525607238254561308406342923991592895550135458012828754758891773459041999850447329053184854436399083529545845385516578665006765238144982629845866036326496942767208169122151583850725264612548015447799729946353187948615412654592412169387473561443416700676217948738894742292118481006577327781136210915955761678372240459418966130078386668351055495059517413400659241401020495647136374841216653257388095170205077080255693932332128958051928777805036510348867619847632768871282119148951518407008638143082614740537347640937708882663885662439245089189761731212169904472716290744351877787281591423873631358512726146682204854157075135290274894561596791687998201064892294722950113632400862197258435024666267982193665846817867733118394540870943311522847887169229561041156696555664697720872030093717413210178594014073401531040571201667550820733876159035281898963736582664344351332527972999562725384444344899394429358665293366451904 [161,97] -414732570850458013184425367619486985306461232323268861127470246394533534085348288847527065516601631016896314451893749640482643820810785451836804322450237010501602236364452120902552149642792634964952688120357877220425720874310173501536861495427265134678178418846438318769704023657160409544950802871765229060365893698379740152998577798532992769961293437157762207045303581703283271723899106223687422245256447068467225127653032997582355436324286461158057166361006468893291355308295411143153926136374122950983061202758312235759428242456426688347219854185641505122854400847489621931576390666729842762274326244603610473217697431039232458831276976522389137562034699705957241761710383055172942005366719995667714543706484192334981787463916624076995549718281040820135701426525562187067338565430153745969110997059096888200158974584641121995416237011730176406980345926219942719358833450776456760976939160318529239378525747347282776352705066780247918946570112730774352813453755483064835099478187401764382014826841618077318620173805798682365308381355605540174970915520272364428029646529495120944590309236213760671623975744675363273413358339527674473790349812167152848067719973490018634880488221315920308173775507306136915391380302351430636844172091319472048354441763411700459075929332167193338419395109302294628199873951189576996252521811041079373651173364648304521109177393271936827608863600578591519023136101241519254362078905933835017012191779055149352610849192761001509531525527224078615311332858277515131375017965485408594555202537521592996865308647925958317900395672946317350077914493439507332535675609713616425071086075043826261025419625101013922899159661357998404211237887048897017941808712 [161,98] -12014072797279869061050024363102813394831801227128144270938297694755945463357311728387388388412047408854317384381272565612394989646213460961438389585104327235282938452789389217211637719904120585371141763462633714453480208587685021684643673256138914100722132189651847947781418236514686431959057918071736739336967394579653241846232784462042347427168144909451807763336037343699669069791197704029332126046428132555191798862058246810264840108839416927278536441992502555556195035568412909276777532509319637387407552568838605536778990433819281286380644509963584937125873824430912345138921170331341115850490760924689470783915765494582489994862585587292164002545617509178305191387349567416207738068370355366353285920434978747046672545136681722508245062078650644680397693037564735173405189532119567317126480655998607791925385860602404204934396202408693854307824794749127741945593054826591126309186203939374088506904148885968143759517571819590605112028602386475459129163995553000627577927506481919987409369517407676172232204294036796538028803223840253111735464209964467304859028133981914436737936631234418606623012070390162375848137024835810389209822424457110838827530797273972799043381957550670401637718908456389963596351175445084293000550751600613709935430759919926481150615265622107835755113813647961873044934487301417311215914937986803224379404441339636646831597627792405014739394136156339672579570999444238074515497884875694793185275926914313434969393527593153057428434039579760663794175331856847068880613216016498654011332955088259415088770901370773834448381600118136210950642168788397107951578275979314724570969930468822205973118546222392384238282623071362457783602236493890115195700 [161,99] -28122617406191858277677788844509499463708914488618239773334519467477987760326240125826751524394868768947655491233307687658882529016453951862548808292743268280611755067531529464926571937598943513335854781075440009252826220480439359486919706389710040341126514252809277222222223902909258772331804132547376859664558377329494871860476385229585203454271626444072111897156498806504487391066408908714339816181777161730006704342965928064958366081779001980147688464934963825635604953105522475736226766496533836934276128015049716184098551583926450310475914625897238812570666264462611555967609163740122143121716262350059641608169128792492320363538212089732917080753113403692128896579461726729896675943087903360121530578063224964778302082163736298207292628932450355686277414493175907270357934393205940232802534659518205781884198390030921692639359899554714732809140975946271233543623717185254486642795467777473609018803694696497349308383630140994732516224770268589406031193595961340357643401753671406239074057013228320744460509788348642689830993275913611458397252880540695487688530122591837910926390534549339245143489386333159424526753846800581303312933914959828629829801702392818502957992932374923145587915960177689081589125952249308602026530924912800862464864511106772180844653973850753091367079308906074905289543998084325111062486664770844626043783331825600466819812262975467097567174673097615968499179841398452164200301737381643966710979565995693713977775204839672453338970753453878416288325018226715353530103032274893202031468904935671133360962154171967481193092650761400295863293392622820173265694308226879187621729590867236323664006111630588960283920028156904939740656757818538632 [161,100] 726697374479910308049494742924319733311647352941747319029250588624391518040765572868951363989287250273580768210408061695318403150225843215292979405192827154936804218269180791800885563163461416662648052043433761328558316861780956723893070506915514696253010988011453762959832708011830512458989630004156768705855692589353081348987534804299681094303245383138770948070815688600274888070529674891186604391292652355339078002361070092948313281835986951087643785909508109117613989533879928347841522261725976986876552914397270559169563882332465717942692941356847225106555479608189376897451573397868320992312696856856545732421624149585525415832838573002342975236554448233152134355078909357685479671701350599992130007063791746259501646605850585242028223873481332263230708154602969744804245731469200278022273683385913397949918935474755183514657914752882694999005886336223206759826368628813671848717487598671012736017374439828415668619628030797492777326839846982541126978698924141540885393056088171922005921246446831926836862333371445936698968174053538789819707866127594103751407247258276184296641706112609977585195341468225393086458739583760036970453344821848949777670613354128583235976860160746049960017026059479254813129412222424087647042723214661272632789464097924523581614780452761478693561155613050282962592531599407047508016699884733139365051000659191834539735337626197061503423895264258176331306029772147480059631896814956980342505913211707857646283708731183496481909085697599619526987918229985282506467468205268182582979613498701598190896279737179570427851778643962150034088434039251394757218203514808490562384608458140748047721525542178392351424250312103455579416676285568 [161,101] 39255315596272891449525305883112069179997978139404136954287976215272195038601779658178388273185235999409329187709393978881105648955011640118372332618904881599543958117838827496408075950002274990219730294120748861920785764863502905890548462602530454960653998261190145253431370897280365248171284396799813282058141126376275278569476963729814240501286680745045187472649576564502924606077679055156109859777709166854124634823050145379024580771370455777389244563724688204460537651296150196430776496877803779687990601441142575473821680968414411383626186775973006007912453624900668341625118701161676285487090080308442970861606667454687859611754079955774644938737472387942105491816321774060167647059135987676959961610254252211181029054304923101031603707670114400949500439769394871764097309500379276128658303193560395331808139956746571862760632796258274155295109923434038278190876774958336916322793328163477328657745474171090250126796289543436014302195252624795145328686100021264360473589885667105530044966889977386502186227749601757262631267171983370611442654396321706996849071139148727368406226108264329728555916936115151837933453714081235057458035131390956491969391872831316517653278264548096406262811188778185645819422025185553199475583366095244080376486785240827768958231664151543409133234730988999221870225786397272824002903112927165984460735781268367010620535032504271396199976627303206365327320876557671289303688989120277217182346943643217653299854319891785773009619282127940010624878120843528367347765484416476919845691483417785421584667921951076070435492128127499768714706895043498181122640149860435261026169085191326646102164489125274725002303213464113138768174558 [161,102] 324451031070938825289912173565854182534918821641047443399752125827730499495073439931907074821962022065153498156732713033722531928436864313311781462494195592042106596077603086464013710904240962020174806616468504494143496105552572550550836514037920656303822389136090155545489043187851242377631399418792249932325049142461718849101695654313070792906351846826033124351579440333581969695521056056978926388223444855885261272194617655685908925427927988152742855130880958165513410728672090380460944862136580197117572515110120194070473899913608912209426108048456397989064317753043178624160580772645646450535020629386262561808549409518993870645920014506118683163182758512690707880593527010496251652886207758705411320848047523766547699508719142522401836034582133356486314759617701094358835980297593252362333926872826426038943819734359174411853411635364541937660795299474989844792128037212084708255567419393141099987505527688722579023940120131549327214360122796690101645564222520299893375447421329711824517675246550370085678617111192951822174847260166788686837701251297166566695162892940239329224783358398470881480285591702157177321455138855303639759782995415377214839366086800503524806421089853559375092741415673821196197045149396700619332015773395415774284876585622227772692845273464868148813630414097166114451759707133530688179424267631598810988012533786667099664161078931960561756758943799810090052904908086838304767721142548385863051429597784848581197910883556179648084356242750769988042440988512501429349193217934931390215273462767241085798042277249752940198064592685488538971375551599821830482915474970578886301806847726165458241041261583402170636546861885270320088 [161,103] -1262906219453704569075051780800676990352921763098928150648702358321506682029368916722071216040439180731346593476188183806075042368192054707704649604927210727496416943188348918272625819027787990629553644794029171845952415595914926622250564791256337086135908228725862008307208839831325527561156003098614805948536203910683899425433269848148644462636440459114118742983560094031985234400885673532844679113505731705385863142829385856784314813522707984873337235022048121031884973605799830800841755615187522616775313225469969970928612181075932761796226418304426499843259631560097315202352795184667519014360808460623965517788819561923788149131003857136044690321540673632492396017704648398057042489972681824875175178069171725637501934885215301512188485183392450794241487435795008799426944878064958378976711294849248699946696348956396020784547686655370620764670501491102073063984019545828355173901499686179581556118687068172171766069599760505117715609044370386236383177600471638965298255078559381391366548596853734881417081431574374790458889008744163881001392338553788205245557930772382931969552508905330858303161761771899052491119930953887679632204525288330769933745893656345978071291709540084158391548869910611634437625836089269855882540775850369760061052045376503336776546851750219459385195553813794964366221579463105433995106616360717682072541399763128880820682764221192257967234438276844445317984497830408941577037822970988032080661010855586427699848964372876827404711196520644019999766147819946046473988660151791335046570593542263608003414159902243310935780178824290976689027225193136127861122965950369934841964386169919440498285905821560659094555053392759624 [161,104] -5548486957257966808734899984082743220909002485754929596601806867530548136441402725161043960166668087352667144377769651336004471644480685144521654705059076763905248448555055301604685006204507370042932507894720709206730958868412360116751138891782020836053763092352505498702226308639191725164747482007873711349162888746905587538649884840001807972274999273969641833763189379021941141598662853941365139568576080879065675889291071911792437397924731215369142320826471944546017510011321405704814989616077595339512046157450092094064536185012399285126300404397205635735754049986921250474504008429104735548552385968766271181218640312373504977278741438935583100542642049419376499268617461454550550600731053886449952924641730008751317092580371636699439107691881729411100088917300445815632969563588954705831555815240809504395053737537470021706792568361092001055039662810587766927005252569931032227934128778481924791803926241008403325799053559369581292733903168851875462198710713194599466564242989149884291083891591847926542783897693548769556125754971763894621045442738822904988555006598979334915898323147101363432986362392287904115507425715599952420937326388587467810715742385542124919802782428115411287236896292408458383430693341454596338739515295602404404750794841320927733448772553244288445003771424911642374820030657375577036217426852352963843409270075002854976469302564912431887979744814559165710212114383007813342810933898387942681235482209170140632042748963646189849562534322403367054312266032633917518317732497945889816562299195177175443873455181234072832620579021826151801189219944560129006077406177382334244927013109638980396162385183577876414462115404 [161,105] 448382242975097530471686038690499937502918804279481327743575847375496643615193397703813578344202683327692899237321217688816063184337716697281044991488452246165833215089576873412342374532862218988623472220721313523043091636868934741755379441040183023087095284414453884665915626661238039739275692143138607209289488139803410984765616128718739657475837979705220143052668227264898399550365482788739380840054041359134472072486394833535834825572696317216698169801266575025046649726262860175751734268687361745255047384083957097789357940744504566955637434256242673695754447758809593125180953272568009074490764450439555430215188280598232944939290346617972441642345145573978840089868825864741912529696408395975239532676881307683272459638310882696070192075857524121425533549020413403887476334003018292001011667188412231414562435130890700171126387760749747640903943751640756539943221198546198933226297062015478098326258221747694215630951569625639648414735931699136247282411328638323271900189088706548103199113758555332853811842278034062785527459840695225956739401253431516006432264327070585130984523025940472517383468587205719963702955998146330446829857323497869269120981421930501331612511541503903964233177912808651904593825832449969737160816794690979752062375454211250754655338760644499632526901473295905558131799468864156876709375327852451633557506542976275952127917494046572317088161760940457189441907954734591441317739879526769762446440002238667862832403041154268806876440843549477239399974811669616203339833493039354157603191611055496869257541470702817462667766564045712836020374041077978432673569709316306371797308298104192535756350653697740987168662 [161,106] -3330433098657213077143761999297546708233808798773604238294227907325195007521683258800154984547955481527173049541930696125356905718013279622801802380369094833258889165999092042762630861040962678710456982676296302631190537447506568837170242020077404774395508876676300528572176946671119673512613554650040414898538189131198050252724483130361278118534514091075961720498713690833409762856351172536789590457397894586610593686048647515675057236850744465152917802395033878776690970315235340197061658168451480302402176746165164282253655425420856794942796703431340354566412478325441047255483597311253045402413419289699321093751148203620507509976867271337286354394430765527686269094044856471136041460594046121945312045018945863811062969577811277761165306830859442597564030668043521517564278350393681302293997404955455717503996536151968011457487967215773806923184532444547968304645264486460016779835970376440285610450193751524768200811477917080470506973201141108070628226371192325733976937325690047697267472079292605687405088883271284965154774294753862790323453060118480461421074579188837536828367987461428443284202201407199305911113502514127305127685987622747830990670596671032174194447558207387196964870495352151988382091169234656906520404636933463489750327442204873179015224315258304991358973788150953895810977470509570395892537062748806130305817695567240847898364294119777814425956572302693186169454404620864643220772999637739794193510834321481359559114333652635870965991609535182406455712406219979234036142632281315233234231076437456990065430572147863775850827172946433239528238917370978265798361622703056526078733300296468814786936749131295219124 [161,107] -15032799006840064185089659258827431086610629668428942313110061719433180291756699966517603970785669326670376237587444652530214072857686182255451144462439406811888933568588301101854977451029614157246753551056939226012062037179611449266063463321606622532372197276780584190190108665589515053124935825408820057772051834921719831983273356948110189939578702680292608143791039171334390469290767454756714823482392303440992899191201326551872078905146284277377694891327065078590455216847418827690840410424971653139054355281225481114462704690491325632941754011248581329501860480156723234073176567872850730187962957057622949125453103869661173267443583848785754551713844065668257159728754176332192138729933950382218087774858207421659588966533926666452422127495032295736832840859631934800730784033868870135400699993812506934699934447560730998953898952612005863785386543626375123093988051008472007540974924845793701057336055948254607633345502074657591040410263023921767815816751498711722275203026461658416513194368316228761004495488326671036164384361136909546033024693581112044196585409352654404533892707800493994925656842132086937227097326491262211784652062403023841590367295034165971383636358784649048218176833226491647417697478206420608868395332341289340735499211675018615112234348300158753194673578933380646908175334499970906383838681269619443686061138083366775628145944615545417671019641488877319455477562906550667515506841330443086420359461959824632400919078897353114811024120590390537297579230338759681825907609816668442795947535085841430034717501339855639077333158421120021278099616611784104712222174967487696462093420319405613512404053046456 [161,108] 164616009061526018747089625104377777828886484989828813718376900359769827856419003237136855938165863035998492162467671667428875001931401539379012286609238480607396706790946477130089592727865193773070384347405687957680484298630174173018936987234540991910859206728528187936749247835410457972847212846181647279405340739409451343072341147015194410718027804778973220654255457046527604352867180025222032491889054673957497439519165574143340450411566582161594185768010425025795823894632323206679283719102743574590289643196278862123793030036510852031333652207589154776521588842005482209372316292031996600680633489256435136866769535654868933259373694427851555040138331952562315806749328064438721976084553774573648700076096742503463509005923226630865316227929932868259373700686100208867632181151920366764928512917720644201220423575765447307468867331196652489222876174901070142477976323224169620081884924564162203432506163070599448023009974700728672735596277419140499265351471680620228966023928198739478049747554133623743085291522558283160989274338745015482819850518251034012066053109948413770636621835889261613876006579100946750492673070432248329089342178991308267308648467029035870726306242995023005643797883246512259635970013731891494859598796663523631170398747359782548935618906484140406052082661201715139126947651782373659940475334899593783490557220509364579677059346924003192580975479244444146761778212536216847721977875107403917286985670365230849786349758358188537268725095802617319633813898401118515795402526185936192645986543690508909483518452989669535401622975792324044071547540927601417598585673934223362379979336677345239028609600 [161,109] -3712312811264363176169439151706812090743176258688536124264405162404085242031272613511047829999705441799048588787359476861527600948630463348507163936887561227235158298226446340541175509786142889779136309691091261362417153769020373130141182322081505462761386488104910522561697306787934382510909981799507334709769555287594734027647822453810552660861108434062758670623817337811828489075320740664415085636594245779439089033546598670173192954869803443404189013834368881559916170486535969743239369707767766815010079286448558370580638834676251386173832244477823111540549712605108111773146225893416600675214099315547408945290419351567717705951922389966461486641982391103711704017974055716581733687224304835123629199134274789439895180970640884736778792755693291867660834776516136604362104873887682095918192597915865745380941854031392138348627399232584797073793281439144898966662959789250940020713263176085303521005746537789568614308880792855443485022292703673628332772612609432822748218552463771050841931768625093320556587546513129788678855169317871966128023212156466205608651902575743715529635180027445195296896483398520359692806535861746294673093150821452570742740936458703254852080891199263578265584097131808416966896995389672225852581310110077273175863823434357584248246045623948245862427132329026831127718469512052913910564783873359342534364508273550646060051774932183871010327314203631927134526914855101512846521821768233428396968766228953136205658420734339133496155773030395465070216519772451468593822812709277171832316846022905989701567049943846881934564229325716637366362302868873348925203259848683505537582965823599062436 [161,110] -2790953212043056139416313046138164110948816232988772438756455851957495099281487731856613954200464505387707814824509463924423104681145054230153292057573611419305680350837928155504287403271749385690522284746365893683970137471720720074187113931495696205015554103889949722595235356636017656988572796972584239553797470724727988639197339182245055509583794564593563159616315728022761990138967021827318105713748178398226331151910617735508166944629327497601579400718628252179081802670493636802824874233286462697634271237098465296136292728664144235164492768898063116964319356472076330043198707581993634217639700629545257404890314321008268043552451609385782930473548396076856076651837580524023741614559097278095724065891612477357004579941551622147094558963684553588579216009677647798701961761466772964454782664337765053876248459806057013641033177265140441262944307571140009621803518205159235611863891676119733735738965329403300565871740910789154483255310060297836499608705986772618080163460668622259366137812880870860513854413493045835442984677096799640366234045338666092840773831107285346424088905003417785371796216854746934644377324410054547594774194866309830626356640678867162860403557995388459080934994924979990182314481257665124025784950441028377458301088381382535083816687758829613428982321088375382660539237082359384931332651545340244746466200825574737515759952784062162194548699975504529309060836466884275395388822658299078217902841962365538139510069973550067823747447809336172642891781579017378510704068725251000995704879740326847621573474397908711765826384676810951051993447448600655039100628397212364148777000635337012 [161,111] 4794129241133282041982825932584928306913947186740174907292484803186754897750982787262262839907166769297476551363595409636917663401190526021904116913682752523293825655514443516902064128331145195424308217216388065354060542363917867854555009471810812997603583208573462520331450549032243725602112758552026297379231924419978116452455357560430187498474167730157045510845728237120812310825825258274336722781244611717571837968476002337683531866130226882959991186404150051255816394753643039344906586011083208724015946805095429349618574210302604190836029512558321622051367991402514010335403046595228747850101267792473736234201737649636256578781201110470652957772544857762679222926076588106725101476860927924961720859936756482244697506609027329897668330817325573565345081267106509952881099048914726848264627442700569442657723880856779340662921853494410349689732166580602714983354422890655657403361491671006597292132712792137312159329479046286972245388427814898301535770641802911827665198362257667783422095442935456672134462153186285189346678829765088771181143736126027219009820906199372135299056916600824788919885381781465664683066525801627336698991229379247476264637068792235456464157292092867179655788826721159638754387928015674598649759559612184523071060295314542554292998708548789061624981330409182056154617161957528912971417930881187373716656561880373715231148175465027023254228904548162412764392911463085249745925020749181705496836149097241443221100003642738263384839092172492695455804825259776103061234424835836117803162858779470316359700115559075542715477454318303483820737859446191657788440597518694137210948943766 [161,112] 5616331567802066083952348933549155561978029313321218903145587777731365735416090738457966865461132756195792606448925236247684039078405727650302117377685057507879412031216439750136548898306032024373935266375408066308104619487338133381607886290268047160666323618136401963425460063446477562187948756700657029960999428898069334250107567897669636767427790081736402482730699535096663631891769170225118871960473109986723840242773357783882958522877648828491719144285899007343479550817924087490965913758342502195662099405909143058461497686859354850027027319003076029383467817177322676498948025844401482198365698925367226097259709533675592256171622362585680310185167260217503529839248328160553087993975237782474901061528264058098612907386267442183088481008215696379776179434137413270313213306030598405103826274231873719827986303181253639953564245018270877197018913354927495338979772612985848001142045987825825139427141970990616481241447024052025714288588851016267323097449731509962727594395855476198138279846389514887299171462093615836154043121262703002444541406759906011395406505705128965244810897855287847959891758392909050875684725528094267912654712363625800582959740371594875145299273623142163697480632762598481452512743920338355073714137214736657084171215718391487343771267749492003397451206338082260755031859684257413942956544151698811856528684338135581534265455568259844498462153277504750256514580468018954172587501649468285775605412906488367884993240209332930224159397922220314532002146891461742530951152640988415815266449208214750100572222661213404553899908966203932692383893765183337348850351772472658634980 [161,113] -12063269194153111637212954346270003028753810774514322226065224619506823573317557138019864736368372171529496076634940524196401149395059317346641197979328890893604394709972858924544409851065971779348024164008572082702512690528068311951404175348763922684593395940999000685643419048929839934424437437239687752155742762251489518049517342861788362158725836907273487185709827012903735412115721013092321698753508148486827562292165867314350651264573884011178888603776831635487707915137715235335634518647764463517773688834032675083712651130778605577759861076752449476411800579617030597682074432218474412994754563209198197935067403320231280712080633508327581164064417869633739437452457255947969074594845514187602750154911326455224246947011261050170445636737730501079745115019889872510744039583732435791236038652965446801919735290283664985790236751522595659899615040019044494846591904314572945726935688018732127387663855664152774637488449695991172186215452824425554308889408635678368867825371638527116543585847594122616597688256959155746682092964226204112748780712617040845963148441515837977145355781710955255666337212895812348721780530511641605700986869998759719077297742304310513531748156313026246725729189577056772609442143186645453626198292234876916624888100965455392963751399424582505646199636219335570653169169350667983879326020700226095625000524384065982627332216977708732445093774661649003948125338526684156832939146381523658731680056032607833153575552695630034036060679401010633743472141596741617252105639882323236927003119164184045739036277542196806186029771302706667568525615348870843824942405200901328 [161,114] -12415960516060985312069140560997547907653873593811125415083175874809551735049706732532225534711070783842628399182916771613256033427588814009329557250842785252413093423486640286836642770137799080292640864578206467969369763025986692577449526716925834224571290923545865128915537077180498353905398393897702662704445624579648133667364524218384236187084929819016482911588028533720965905697857680215664465873583499389425248944509478943786392432189939705249496237573810587690269782165270080434546290117388755341905536748370955042427581269855395390846952047558519151408127932098136048382415224184083730277438540283354366991986192366626659174722839056029655399907286640786514785706444177962623234608836683872838258587501967591313276715546791175608638520891154967862743701773626813879262142234183530141889967389044312385763191472913379881906118790871219950265279456768778561250394290631148826587981339295262476287754530176212099739614150713088382819391534207703393623961948365606653837260249830103975513617684399075372541114982771094399796514871548786674674270908610728621746148727695507817298509313881941377792302374085659880529002059097190866089311059308263646368752390528923073558050540826430512871374990959984380668943745273526024269835856423565338538803685773332015096138946593337665396534330986885780863334406361743800726717119840840997236510345470723048489529759728668262629859458097796874915662415207461649742166753882226449750857272515525582936288364336825143526578928667423986275834307484830393533836287028519732551435777940561675618025109425718697088670323840161186106977515611389939430239096280 [161,115] 30513771370339391985227509507321960130098034912265625632394715071223370473255610181991912021995364416723657030269491709129422434012280251290967931053256719036560333157700783748024119884671507475603541350721480978276660689791938303782639073285534602631706263543824891492468946704105719556393026780400879402651422069881190199692331729741754282470647027050775104108501715199765090838594536249860409843648619359474328494415214823287299543402886028160892436880014526686339234574613413992896394430051042343516456501142553226611249812545313541112389481882523856952623707967927731303872112299378454667524102137857440218637666528233353471079936868338048760239584009679095082535653356652209551100463032333738305579834058754712762836896659749300902647897315082129945978234578198259204367865896844408507075223517771217311593750768519108094520808678129478288236125649745770421880063072367808757147767993911228718276240709844645000686990934168814123894259196723425379581438428560643810245163269548847493957822316963136125235240322307395391987186611498339454734561204670514009132003018483839141400631356547739832232520757012346296296702359847407334595213693450017612152869762041300900833717368768082385297052831518577017110423195353556522027245648583809899720210492057340070916280260478641646139048189363786536738652919885173887694973838942562506590553830535885614127849688951004552399868853476147196312604959272197968767546104858089227095307302650046152186881271199058853875969253830938175513582261085487308996619779649380638284161769164448756038613519473966694991333217946008592222673284065361100647968 [161,116] -140793698455556548786049648787104892512144960426840551431190265350666434023628255940479556387426739994976225832037445490162043145631813607363145855743378024299386279768500940650517549190939801827606457329835020327222053144180736426666707780327748220288084966246308756321807112288531227227211752009310614021620067668408668030786208769888836840231024188895632398539271554644873765149614472176773597302804318570091395856945721988507137564842620768208044024954673480715100322560348703991663036496555536857468349637846034224401193817240826255452995590135974620544317742534917487835436385313427697118508136025057841371242975894282978435367461454447183935354816128035388405898408502630536047785483883500057622593963970718644470435761211896144995658506608623564087512787286480537534256847452310529757026896203330844043846388844897229365075830544103672603674232190357882901601715668333567881507843271107099281023131853836996954829952239222200410275029956712766546563418665424289646932304852902747795989701982301268886993790466581025725701421685628919025446735150680444667137468136670911390124375594172535378789613933349428033796492682254350555683227654024586384321327228401027237370139284857112251294094155786555688888886400003403904235056439059881882439183741649886839556101107201095825306815248922185822053543067621540114292639470308309146316813771885268247366306517215940612952331098136274731134372577414381918135198466794061638917069991523752672271111667952180476364826406163688938635756593371961344388947269477534099396864295984516834070855458221407486333604158644322802753646975605012344 [161,117] 161669634885053161221675681145700726966932606931252659140891330891695343610067259257794278622231237528044042837331876651571662493804065156792651034740349410970817567431043743537663985314516403354448884085393619628664696887096854237694926781324852240737340070786821219777599191530693887524464660351794164173684244288939690145613090826149964067277625273823870485936913557249890851837687425787154870027827250440710708109978275007935261950710095887700921804219139461119529602052903821594266171889416182636447568611724581174554592661989853266227300611674756284823292517309226864988954580575773829388654004504287408500580778977005523188845196489534919251273462154818945114914144301106169156659496023348320963683476583601827196690154910972322100065739363862215372649527170597231323270415947156672706816971857939860998625685282180970409578984375798300921213847072752996562126150424589081020169494487583005832711356867547396747679570871365047234789939853832896979522437159461718211123531431892652608605179978834831094349368995948030655071990045111086327864549702999100934529498123535292978975017435540013294276401645631996106294864880179787852538372497330296073641302952586413663171672453743727395311502826455470548554633652224372392249096429593325042530172828105022768026661802596381091700655070709768553469167899033344925489765878197817190885403470516016463940185209240668247133038730788294001635891401375038705955194479966428511958679907734175393233679964111515636034863158555813975419001194333268051849379873770639148107185165440851991091589882866885125933693883483987078204995369693 [161,118] 176602842907877619888721996256961967053621016648425997991160723272414092952267206876961786418625462514143316464897265519597445984069179339106203925470959321934219269645894823166835583470120402757828942307295963460264925629392583460528938078346032991165660809739651148400373478938776944192951565389431453297993229196570647033109781699195542886327469277527462440698265142984434116749035547649228325668247917516392710999489265807908766135613211658670433574268600550390858126968629214564808618313941526508670218813941698611532409130159781327536894230529940447345931851875178469744190403405272728824372008841813576002194032222435032245621314254239211226498084520404874309461629191163657870199681562125983671896987399379810817283330343768752499802534454562758733183656541082582286087051793283961683128894360217024967954954303249313863080776311381737109903268433909437357561379177217799173599449731647232230681681848996382279517124809642742329680439444571043838223507697387807229299841975270775229535708730918636893703241936254132964239413812609408069553519072151388713551089572625919829713291753633420375921743693425716953443673125379708067157790286470698067642004720083487199701030715794162953064567646499676829973310971559421560434612554656946909507788258611823984530275563726812055676402362363544020273079401435327974985106894515133058011418173077101620493541795593040462591756511107940840355687909334206238746986615474122680320137251597159699801954590846173174873853930118717137559656198732995472550601077056097749920842607766187092508901377581392406801578879173922955616136 [161,119] -101646928102976327346478130528179579726675361528252867457306790968426575956573360695206622178026825960226755941973969304152399883549736297268897724533314930814999292002766868828371141860490980364717210083379997567197806755275171003261276518334659954393226257155339885203949434180470675729734544334732319088580922370264896910981362737578107347529416941768086558335386583427253199176014835661109875072148025372356665697529653003051026142103116472899461206539710331691029574995107518382148377270157226216276498934511010168290734508426163327844597222529475904345127607913792918219382264509639434646546146896188715082372686527462812695537422990713885624611968853574789653013657300684534952024511719026803972287931724610312244390884685202882298606022974695578027914672959504019001721023215962584328576022325187633584968118754682826528248064184574011354877468549651226431216178531414958186090932536760945877187271056401549772028184691578725514723418658055328885039983944227489925064909436545031660379447279140983050702710042399077431292201017636477638608320518943796728970099801370373334091992171603151134805202105572988303629783406233230169361323065704473996390803851920013295435079580303820691253619008879256422703903113395840610219007456576093397284850165306910683420568616777129946438611117840662992050738473304153348972000644284912973464210356405656188256947157572757032278300026918037492512687154236594028365035020325033336573416071906383202820466250213305817982295353675837394281017084891933843355605290578512646873042348150926241996420423683204465986812418996146450 [161,120] -53977929825034505307849739692199917823752638145564668835323579054211745225873900916678987804802349184222711212840124621162955835013499905246990461377337637209692369671311158936259073262300429613251935607253276462268900285135958577713152963405330233774287486549067763956107864984920519486098619587740460007008283662593318535182204319287013670601734881280121280546805891412752874323244946294620508725791147034776844815982614941116642879097049168653223066047456858011508113252077493392301123355500529389089432317027035074959531150457323811736561327027555864857658611504113894844532331597798499868799362864255638770260839609437240417669726930496581551080567181640022587919298770620793452934878192873987503790286289958278237956800302050149114669813532420180219433483796113537325157554905896324697926644071048387545115784180255808966964669361027969603879218301040560900457692688910563732963629674918469035866589179378252750435668911859336801047250810888824079320122294629903151607981355056045444091231843446421997341922512669774197441824663177344700240743035472677414452486171234388171570500827157350963294801660992069936346289215206600597879752346299552325946578126983318067661380186235322584464409490724154878212053906225926318340175971712167201125558238109631773134678873563726848041163017776443638032480765509213380576926588818965679496020815215780901504247873508633487432826377898562927557321062835440966233785479620456087892060907822514447332523137305148906129828361135779279957297295211357676946444274367213409397000703994563839856444100981666770088997225392 [161,121] 31585786409809445120884172656536322358566008855230945548090871035789233532917692391618511167046760780597664464621211005712864937711858468386349528497535871431258969072555176982973815939464507480987939682689141233573262939271820511676499690531399141354683687252306855857957174198990413051090983734818569931489876278120330126425069752844143697320070715665022678624683264312658453529962066430242109297581595007256760348025377418231628575605855046955218680750181491276469335061809101624513555482145669609374791651664669837318106817906824188341391574311644386100180134050378201547185842774335817516276756433095821275065955523297843187483941540963000006132493777998584456155064254202949622070316175570422164624894912027251089059971177275760655284909522827684038866230303989078845151223800420358917016825823056487155975692280802355839557407933149723820155058247209545460903031366436232462378310813932523997422260834965404095887409044565967743723373802843578813001806092820091014070993442670362905722007540959072790710403897436658826506378033046697795812386774473400110556990479954030129605305210619195116187698620492711531352359465397801325936343985521050029478354068140437127895394704817111023305121945213346471732924808943228891210213142719754037838292255630069100658229306423033928512095218722886053020988510091490360214697331069618969266965459981670920514998982274275776528700439013099567203907458073790240174885316264756877075790710227861835497748899048873848328278304762895443546176471335138538370372954556999735417524590940521011292159865923409246187802 [161,122] -45167349207898743329461695533679791992402339125047037518569421547449632691965483236066423921253350421299328719373087713036465309621661726712274261724539120794835716150695426871734448088413562742912705483652875760475956360433781797630965730203557258069723914956596370981162854301922108992501275186823949938379950504856387657547081666256049620982688987125222577693326451089292075710557675681152716752378625685664232236635229757945447848374877218102933582983608770077463972845176275038580858242737309447137006308423250734373548789727488954383348646451709284899359815345587387341343336591846454220000284596964321350706322243456900993273809122051484727384149889234784054105228855297313988156627322439712338213096041354883475860580399322115224878047781226757563209835178833409514070472091887642725062917780324356606379811388183080828074068031055305589335885913328841551655899601955631955018894652983116082734747511884264003337594746277987790273336617666438040801196488235553438020157352936208148376176553732253005358675151517129135532717695702144317944063397774434634735584427327831012759000221567435342919750918668282641155478301901910101879022746749548439195866933398794048732478255517927119908765216505486982790142956826022561117801910892434131118592032770776723305647969934797436887372095612203718970406618709032833626850297425868771583134726129855063402314844490775233853348099521221711490230900484049240701002259754441088356004492847422006059108628135517153003716281334266469590960934970448043568374901932775872323483200126977319819285994616600670 [161,123] -34333637323712006353040392522321940088945947651116641807746454940580880295889004945494286767181701527865623860560071645296987434298875686418104989717090748810634806584230964633269036285217747220934313569955449327033628843296188625420530935635784490622508133035245352195939694248710838711922234321597844269777631446804075813284392293062133535870249495795211385173070541071187959948922956567447481681680264856933908747606571378911617954038827214514318448016251929810678876233475482728076753323812840919385068156761170176903211729165407112222677281826937821260539542065694644178476536497305088308564318718284488437792645192418700206255483164054411016072580833740061321956520266277725573491413317745569829663196868493577922187005689544445611745462344904081485894653273451517378473105542593449903948620583763298510611140109062689679826083032192672564379500805972270477072737157418462278199569417412727567066613065529991672127772589531101484813341434325292433992534517863606851301888264846342196929229817610371131401298408525248065183386338976132403394202729115086518693651347106225267875256005932870180912188858477519409907126789757429381763796511334255386681092421769151384486853080811141844169997457344905031252317611069406105056104447859225260371091591988876321021100709940780776193750565393232622849398971769677856804421369431973441184392949233534058854820932532201696449310663657485664684539116709734108723597493515446065226312893852105345846827831360164058278120393716720769514629269936350586581122388220426265686314242961319786770823295944 [161,124] -11689708457475421495532128337914718004947509074743916246948113639394237623959788907379162841300618953019342956744744574455528845391497819817581416497660452456275728873897788644909350784472755281578545716358541025855774332017828777425641022837531754038600993953426780622728545433335828144491667977838470279332266805279714802705350713154529392047840917283647111970768430143204643879353229520319600309711448670134445814756952637991987480833183072763494695805988076403980333105850454551456295996372989760805957223273585792449544747119066196306196144593990755510173015931168750216832100021181130295187321061242729815994829172326207483646249044265853829152402220641332595104154910435887425163003027263125196495879885957250856411927400888314711746416149753525750906080531447280659215828865616674880402976971907810304615823609041859817908149419861645758458728447933273735802396996203807098959266453017124495124957825836462771618857226648273702271731211636612745726035812375790857329280629766552565280998969744773716756064581576765616422133451061313237326440228922281130908501089227511326202078273313955679846578389242140647889674128813344820835748117656697744095952521141888744287582174671142854620775128586825858377334830684414268459801638639931197954856832887508201670738114205026537556504343680689808421724139241016368357360604540049013702172591814755873187857111730368163794417121395797119845454169755753207490151665070697305903516105332434559747091633692556888490179908112925086445324563407183451238101448907964724295007285847639399832080 [161,125] -2179544879886690163518530417882639251865398739219669219198088941531804829220699714378935790269431183552652082394185654278955535298232116566176739951500287118131977425922947941177988953950445877605132027039786855057008928669212195069992776431173975986915750219528146075166768874288331383767432493769998129109747381588818933110069544028284496594042173069491315555791928026650776873492325219071134398385388957078270599254186006497998396853097075834006354826499319500055770597230578613409135852492468751571407089257444227005197179121468711066774281685953708692464302710250073023824077209050702828568962428292876220951504555200288668065361408271248969399935208468710628868055204328065128328708911659971023481848781859129888160444295729593213802458494158638443189552328566536511163593481359614532069826443842858246554178015132981306437940065545333406411526543607328588671272042454684727939277795742730915686766351883744663940386319090266324216084431598140315967372116234094309762926430606953409556754460141642958027017350413621716278366686714335475363646708729032913624227121909199987617583925137205685980724082747392784103572582345610021198831170130143272434199418388452179177750014704351508086303586998755303466968921609293325735048562308826925922428061641062192036968634231832234036170583358659584790339747935212500313833837875462363122670599868582009575207129922006253985559336032564708295778633769670340145339494216936772430894631410663869111578713723811425713301664350931275119053934010633238098667638712682152501207029572726336 [161,126] -454541217896413969539497470648310572612318365054746232564798032722707073937458025656083565119398668864280274572450521021141131204099867256241911282905485033569445448113657169604142232587569686377178370887808881020105199178788768281760159212076541930012088876568492392459228413931154368666961415857114524058361124601224789204942786081389598403848747035888793485178156806995163765926266760671016018267302674056056676124819064973234433551999873028256348552546231424345738884006869478590361692303872014127516382555973946273258465453050492296835670558130149463296590731517841976040652196726298387893468844586205148547851751106288826807750922797430773941630884472979702639081499022973031174967315297397966194218803425023953847681202505464348713831579858945686854235236565803257778838667111718250873453828375777709067066052407871451686190377344002005763682027561537262645136604722203637438041539541757388369271169522181091345929905891561943462904965766435485032980195505205304755872568243913191243792154534850971232767309834996917625247629759183089210856030790905004529908774362412974939664569191822961090664262486528069512689448131918611973603742665132688949367308239600428197895204114588030608091161336890342953866596153199119713387616438435452181241211926581137885109156746461085538316586937336594830510003949511717410421387726468376697786173613816803809279262567055657629045930018512330795047854166243840193170274243136360436904828206880260405098019915971371183283209709284429891531058697557448119710471301903532665735350128 [161,127] 135290060800952673646363124455285294923629167198639819065450745986466783232877915380880668485989142740634035968006848087006327925412664829183174869643940189151285719419983126823678104754085797433610920169890990637354058052864831822484691423682307489157881315908477783916932799188458801436526640100772648111756329574065671286734646801464272978122642166523380842200111023874813087745800446871886199299313552476007818593520106072157152009551631647447557971423270943983611378698457205460715654154659495464543305468120207554204043710701346813854901967303577525032523878277193556146170614449706718495964921060039260179266687804739616630395346801477331121638639619961068189003460329265009224484642728672638600407693077492608095642485157526290143606114660959837171320343813436451004114639969470638763837102561832558036026077320428856529792666725170683762894347892261843330220929073011158730203879691971644300606897202170885178667873673411126533765301492464194043853380220540426476502359987537164219179826196073938964568841764617488740423129278123252031376515261250563042944390981380902946450535061448695354497761588328407707659684702880191850591345621478566780226673911545600409871411190657419023866024584889058500468833810959062188257121380403710778266873515264503798244356792354204158782102942846132971426190856658909344665919083995234009648793533507273819562183307916957822403052227969464052922798341553099529441318260283112330343715810811143353616887073939897055064326491156190976241154655764074225481671540507154506952 [161,128] -85253563968907358029016175283572634452804822088593956539220950274093900234460295346048454164782444622246032081225842490911168372991705442297550960773878493137694503024684950484734691769985552495593291834971784257583165518433459105994653353431119979834626886228571216705672696190127011338253262377375060538486000130420191752641404835958675302895537902920468134234223487757163717312846306908351712885775081767226381334724813198017947444547920572315842884079698275758590553961924393569222255572544723263429414106255431327992549650204378793479396254714601541238184657124335094281604827170178485950215806491086096148248437431458743064739183826104430624871898990731634949038743407412151810771617700395884051704214693790541106613354828543570803807487194106250465501057092681243587107041498169272915974683027685496706956970980744519054667902482680262546080871341031069413884856789697399724216774672650987145180870758420882959402174849622452650475446027756106010076346198310596091557427246291960767348715996895870670218458498142229923311086702819860326987530139654330942960907755174102123659960477760664272913185791101207492200354678116543595282862363847103578264165964131818632548454497600306120172870954309352692510286525319716328333758214218698668989786122590534277706454418880507171699667685625669142878405770408841667943587504612447962550904495762698543201487770987853647048800957049030199603722799598730814395495586273928490468805053706599529901438233972279134240267004945620112190523838377585472859249957265852 [161,129] 39642619457967244516483432556720356795753054716881477508602244926583574023573555765877921484883585147353698836128847450113467569895483993536489933402071486347207253195779690546407763838533647979848685178990382780691798585386131197692787038910387590969354053612711403841238990189958214260760326861031776862907237447972580903470597824822245086621749280579633202303710821071895025426282270907202419282774577753313347978540514841861632900030587546346930181893067963765744656899393848324685854608269315985900767808263977157362312110615879349222770876150252578446961163082828862814062474139723691362677214988713363168169434382221254102749962021424104539456349263642757070841720053702683701372769672680549461134104999830011414195937046488627229833548829462202515064111701108984575426555647708124289036664952663419994162304638040927058866486085947563557888681594739502099146861544070510517800047776185520806107330252622321669505526050894097012961500532766929504669153372566580331919562319446392957986605042047844590263280512394362519034163942981972739831468399825054062506119290039057249202935836492902844750778350618485776559510194385641753102078380485810004024062354310415181196078325830426279961191604725266315494414583141343798389474964933751704450878924936297865914344885919502653158652169978310708873932985421898718834982836014823969665250486163727574381608142171446383226665890492465257697745198935962133449898321780068487114056921837599112508353233622436932494670410331931221995662007012238500496065400 [161,130] -7125464973939039694851441663346931242573679393980431882262650190701711846013487586303623584407331365682993908238525165445881025101927888871435534083479224040894484314498534962709488571922848129140640412348293174278722451577697271279290212036337784067912014450555114515091034131188753569068251209228319445876647453649441119333310373217798626072739267487538589559039261552100829622942761477916257867764982959305889212006736284192154026108105650237377064106751257036602805682051619159167128656049551027353428550423414954254509294651289992412954107392537254330276465528740130873369295392747290368941772453501576155018899344934783992175958672340326727239581915109042541183949029607152612327439699541955252769790081050658512307362285498166431586731815577620701051201435451550999817500945586451187600906721712606523798601200725136665784876752402390263839679647827484394033838262255810604546845016270815126418364780547224711301087082540939846719930150238518247918872486974649187262663386723075109887326404476695409961473934134321236911765666423492919478493919749697013666211294712136691370965685438029478986765230771560903025625932250263931636955593617544239423561024041818795113661396975741906999807427200440388798031548523839714438862432693743505456237112304402885840197890337362364151278523383219010093034076342904023139359025960498054127142015718549936415312002974242690651978628473729763685249828063025295021009729177370271492955720933609834475166213667634813659837159014295658545461334046975979312 [161,131] 447226992449424770789632161967143335935936344796989685348891582634541960203500519832431407498462961475822820806821779855554513668381820902459688462011457199185988411505090513454290314757991984619524206607322786674883417640082455917015091207158152320955078912512375668032200346899523495463072676112937752119153464129881262037364140103935816137304416465749396846249231944903014421165403981458840489615891254006622552319089102113997093646469139499197571828374718195968841630736938102262858083274850496936354575022784480113414103664578677906023216443375756400803106736619492250613762936413359918057790314374890421134927946759574833389960120525938328884954388444119411655533964737283441879698538198592596059310153125192912910410798383126321887291574987169681920719375249283233134444812698463154442595783452546752739500121967184594208770256275440651881566606163207588051957169407598461323055720790979774314609203371721249114880920007910705888719151565790528999397998254127132443143589584149844356773263363678179096316746187715687570708160542008126518251381050006003402632303575324004089100564709855793133044334474987226630177830137181169519123764373768883219701390034112266092911188680470275714762890604059123902944674210891859339720199994663582208271354318570746677107997327045086340018369783816331406355502399568460342427543355027327073782210070142727304220335676033975313140501809095467654186185080852233228472650833829187856629516027512789748386759499374740146166168229240720231067257420968 [161,132] -54086058627562476540785198767049325416603730551375856145753496301978218786754467888482452867254499178066946740514845049461957080467426109554919071674926851736492418401602033427767650804791880314692450342117832173456897964437416098475207249585992017290811298524141070308346584621009097129077215994732896180211440801593158098227553871558392530427214305604867926632802894533354151788253189478238752281261520515820336545799962511542802029259107717008253848134762735113088892063718655850999793297926274137138247264055520899555795788761585833930954617305536351064434686458857070727487163923184763343147753745894879790611005946606127467616589186310307139597928762430214749350051323771561190207214650844650078252345910153485466485186728857715285481142519517408928051572927093411158305121406299810256862833465795853685836140150246461800681054144458403617059107469176214793155489700770308881915638701620541450482138854425895756136228359993971197097053085368784455087569214831064220251247117090036087746638974522525805111667092080202481585531701124070261162141343641783059081432643745190055189604304966021201388687281417781939592745698715610194649596637386828455990756115715284637598530295087150421944750192867213413276184145045745423605283637463121647531647136384878288321762871967562663107376464567589290540908366801715987883819995953668753330874615555664329025099910039686375311232860335145875281624182414438477710743448793114157491595057149584067101064124509912987900242232913371553083174 [161,133] 1547454205263451637263069026171981281516101883060409296366993636943310557516869033469423970798553098086621264069002748338486048373816364671042408269442369704746393495097156768426479882450335522003083594607068713188494251362188572590801752350318137264575602722727047604728929783859879256861392075005362528141037366480470417906492736458705485149334652190113286858243963164661286858641426170516294744257725624917760092850937368903192492436018247330420305734808568445531476349044354441633428379333013786252012578048215938992461449056018056924202509686435933080117441826669848790186198706204127868404543501260536853444962477109171466379706369243588361983767676875168955012345490400877331217155910385133681679871058404225675932715082326179317786062424105778442938680326322096418571627008135489126674314379358853257199790331307096631007531540423244329870512139892009258178816924284277701534171895298160558281256889901585613188050474512077728293650894670953463802508293553061693426502797320970279971815012276810771596792586078209251873914582260555152255818888744791879821804401751737726237121537097880801927370840263064735101337457396510213073770490511537481035341013452520033887632060041162817356346716646873521821828325241722628846975714316280595074513410005086121270066541505304320855090009779847940205373463498871065245426672443617144342740283963895715618329214208969286317230720076068259389208597321084633362101359494535109799704657793564531775235643626621364234372015499635586 [161,134] -31090339549435472838801635435753800445687693165354254912394979978129616385929435369518191614072034760448011102961765946535195390938942385119916020823277652240561933436207357071863726764177193937786301922670940597234802899640030698581740306541008726892494025706118446894696660735085406625883987587805634541284648136462458223108492020904673618386660317456640849568420491327457339746111644020663823536555579262522684412910636675097175296005460753020451043671924925691953157118838351873754673698869558286888442820167220177260894537942257882114215448248844571562266440207612237415251790760605642522710689750526335575038944346960371350206253155972246851520578192418152126732893526510600942896038036729601701786150588159306981691118853255648360961659937748356554096606228086219972265661505861000330595310098131190736080217689953122389398190183447241871582273955361730271382742916041370440137768448496577422139853172024426262579051658895456510903971577977368702525705331352260059299831045192753825345208365131966364895854094686409323667308571804838440147866221628868466235822427129688654737334039255409561742568816932319990355473898880255056129050845501641457948546920022723983043291762135282526032200342175674912032784558416331899995976723128806162614441788062128725446479538922135137949931071043076792241661506558981904189887923661319794158352296593325289214936836278073830557755870151854746376064354372418638664519138613005363109505329102249607980594026228355292801856806 [161,135] 55886826103757166142091370371425117488032145561952239577973368413894671253497709272084920056478484269677019294656262548810962289965218937339746308716002016278468238434349133120789411732195412299666830830305943674520413289257653194808143707099328485488665953001549410496630686579567208255116128418919625791226419507508413191507417618535383235248524081110014644455456429937565750079983344150698625689202681585430194226795715839799227215921256120678698508166392574383419395948625792083625569214509878861458684176261334547123354184920661992238934889328123684509976981865381211693010403671883556879500854419760144365215530399269542509541787649254429543237351028474587194940950384666925515273818566875287101318447679639602528967780814629813561804571462559193687645937255943903733539240125529349080993511589743738957581375602121503488690195700685778603106486677038036914008007608966511721594272767352757094939463263714209417729261140088547561891537780972413336910104353194805987012512800327438156680544177589029596137850159160272380320945730104480334894290699509833619167622751825517396060980825028434798020516731065924197195614012153846791523796634174461887252283464335682333163342457948560464764621045522505072556735404064493308446626171777586323007262017898994501217128463400214655255575253575622848069982149714847107871991768138340798691724963153990987442787258462737048759888873848299621875220947013331294029635458485986104743927629930453758574987878738705838 [161,136] -4013243010017820981275798592172243466345233403565791720857321086436730051024801213296085673615155301480207717517635180429102126150385350710101340516516263647824223540404752535570053009975740492659594505537270467235016543517402691117260544190763300944676578834934061551063358202931454753302184027663633883268619903582207416551671645229532270286173842298251735589259644670685331478576546392296975992750894957842525992470346978453454428372479247909198372620099942527599656046252867535082817059157573648521927793872945963213247884830314806138852146391908842454058791709889411744374337219437988050150454945501026592877443095825714926548482151118984511062477440344804776801507691445105381694483397930697765017059600315621256699261041850526683497089687653121029530837188375632843091824342180030001240202347480035601637469854988211177671368134464967757724399303577828533407383101705672870377843354983076411462107150662803312565888732179315062587495777945736284561880633386582129916408569974382691553242210601836055315124918385229917527186143718178008558092429743979322378152445655767005360566564805894728174011258970156575217170253158186077500340073666178406204280338901133961235718246121428809384244384551204121134954847555032132404335174032501922557031757648702570684296503319205788680920027286188774843454382912849454388425271448717691078183754753625943593955992154171205651533149334682423084616341793075326952045076510402685449019983753523343063991238492 [161,137] 59105763332324250391445134735816144256473499379302078614683880589957997095548758129349673398526277024986708667122682723921619498976648034394088110379959035982251188462461577331825219105374226680072282562577852622565927038330660977204184151563077484054628311338760172779406533144755969209128359404466010028880010854498270473717876330198284835355238346147337788285616906825338736024110964064090137256667732858744294170286055775162337801341257742909954219677382437714600536535023685384738153317158008191395646785392533640475078715584133670021941136381574474874149007062730923570838228240184984641719494396372810494747687077055918671256036463742010870257156254009427056600826968440540072700170529954718486751574221377834851963711051156334273182969967768933810714392770683034304791478088564514264813658721559789941578794702181388744316915752577239784447848971822294655850578854190962914861292104928555178181720746558832692592958090232313697016644472706921298125118576748637379687470139658762305822856569449605185566381471582590607563373248498145861117207016933217076344125551808341791703286468919790994384666656659913111739530520188795971701621243952817272827520312839720599566429792033894203372731203215900513533369265814803461510488293431429276280418233903550368724436149801148497421253643495065397407393017049392469585455138101556054962642441467839023680903273132003493910838059993101478159971584534845126670852818191225812526659029113570599530 [161,138] 319445360437769965523058537521869186679882370148710406340131609523783507730358041413489058384599601362226107966169668380095326769415513753760228491635718603357698292006094506425929695840382311195143456601328476383461547115419652818463889892239778423379217350185748685079327776950813497395730797450882937136535842314346849605468108429634312560185286285839781621141260757544920534152800642630200624697120564468597393406040193946494034288219759118228326006719258840625252104972639136745506283158896155258048310255365183100480444459778739979455832911756257757500986024910541980603292781940329665123935639909320606169483184542393294728462900025967150976298231099807145463640861681157435693613522113705556162287349635935168455932578987397735863896999974793928461699355619962784515303368730174700562773740224493621920523775709727412481370881832100196052884876437318794592538263310079869857446286286410563940469844700901918946979868593437306965116155753052590093623518851710113645585944965136882818289534183246607129793565673636885534279258964268330378360314333032662753881155940242985708509436813202196758994731591428093020552358368871277620439147407538553029905276618926372078133536920425507759964894302529635666941421092537483934719948445791165016271895123618664983065732914038162658020881786244318836446708574550589491683213473745555719748479136583047669352590652193429463330690120240855753563382137562914251358570291003200039316912815978 [161,139] -21785410066849127557978427081762342478338088359955927209370887924921660690273796013151106999385339805607706560065561211913474598439193187268834325033778954131348949500793466080853194783936846484721998642807291181241247271522408027754058615384316270921300808484128571294661706067033495665907013379962396327732330837248070097546547400834647389437694828590215298129352299943893253200721892292005306863904456918093275711816760519317767494718489775956480360984790584792092885218357567667341577029304183925049958197151997113331378555110079578829884628165364772549397102680924310447866029309414451741776562612510379488181459591614101334703922854042337194071988595670523965073676191716575896716393006454022996627877749495874796817350277894081583360540938932226989780400115800543853099347051025045351077740279564304327932866334124402628091254502330299798766859726717452938672878564781546921128910314538647483461265330514339976019518248343436697700680746405988722493500847689096117680540102850357828586345281667597842487420715059326819738135184288303971943668795136179395132082866123423714339960312762641962738472001673671724829753259933119517434019443802099541351160584367097406746962571248328570499592046651532054762117276611475544020031760367753902095472014130160904792605238628793716248456589324216034576023652659808684516643021837032397630736048657096832028830916540164515718662002797549527844226257855574088025756412841045011016 [161,140] -1674956094319459719650640487553491515970682375367129454242100865147684548325573912127427110444542932697659222156075688606064487098096730290774396974863752797392085405444597254986494435457037536777470253458626700893796378969183102622088000925195428769385884097841995286976634691227627113607972764619047205144118200240004916627438310868618252305144098144053424979496841717236521936313579486685141567273784598936588495938911606930272923504573988634458818613339095927601292302748223215155445229935681848165546565266615957433624602414252711122770025336400172164735184308182726167044482445278572313192648340105477193395513586048806586642662579535359982132282242181918295725836776342539203372828979146618608833900702910126767150130606711320410176442724070301955980288334422365960099539419760906573629225826071083533014862571663665631219871735037689979518344950097478964356841855378057958342654885711209035250132372713439375632400766533547368024111702905830028737306421186950850086795567306801738032973699752095199741980184067902130133920345495073919451390525204055168933543439449509769799805560748875074103774881384848564304490685345046949657746659055668417575501868980275149612525881934663316553271860638149258714517164743057517035953683920132027903485465254126882406334115469038320456823354744009528359052355732031517311985171812875473920819573534204031237382149005497059569070964906148633394649330832695701103035872682786 [161,141] -956081808839644444799358380858091365811605911006592756156348056227739906858101538843157154710787604808623570167601318853543129815422906193230502017217281636886026899486821687330669093689818604762357821209274215368738947173737936173619221304548929627663436970503539434721098112525704711875275683172237604727749292667470685433398016627264533671805870526425964083512666018721445882597913043221902422320550642559604598215300225697942103880263606182200399066938066027352167420247855120140155089647921085343503467411980464971089018416378003170968871168553381481969640351867897182979170889700431146618210099699549507420820110229329999046328769545406438615612625440822807803447221162260997608794914702349694499484114669324723690720468202590396490538758611227413650065377159390631682572457454755913475508701165975140341243326042087581140798440323673439666439860657027209912982229867300996537466261064629074789714481059516556597523446631394140613091410290484331232190926535572145267707123947360991098665707838819343257796097834427496684611169892537803393425523456561093835418646388778040545781094146925692385501310457122209291831566927455502273450635500105113688161178967788630774441516790977740802938058853613759296094768206909984791531381571476274793307989919175672572698996334382852085473638454782025715876357377941777110173028941131966123086131626020740804407543642470600359359371179605212862269352850605742001670 [161,142] 57725535502904251240619971829706249390981865200059754718059998599196634796206876388093554457703738414526685815391494041438567069470738142102332624251094100281936916424916777765982575927760800506831519728154920114669387920005325997870137839475498520426006513952505581447171838937801782766466666878649597188885135146597002018371466611553512285081356798221304706552243487140859921957117154044065354214128703196272571601790680526502609817474644788720361609450654135376461017766308172027145679282356668653296673848041473646986104785091358713959551760626848830715227809691258829114022363104749828580124456587752651795471527564932357137359925544736930302971053926383832948323124699796873875472678312457686501145492103883385682943683497032613690500800502256474462615794186895571786556184838768033798879556970989490537952621956712531006642718582811013652409520703590654485797384521950258943476711153690556924502937421907645828399754356522671126708646706406766952769785918465352385262347046537627649511103892695983249757247370322830315185643326893037989119989613803617815069426679142019029029619124386566509138288578320245810224480239473471533893675104769438532255735830764949769404937131288605281525328566162290374492883778311443505375712904931875223084025723953355625357292178950323305520301730635655147583544276522243404753121857682610683419378273083960656912307098533652218497786282259443597055855597068 [161,143] 212760385126389156373721669167274925950270068145221471810107962673076576877454838217729876138748176229957169565491678334245158823680327688938341260785957004549052879224829681836250957190041122265293059302977786056985309020504578368862092508047966286137341215255802700401658092082194829885080700889166506567385385383435004889418205798902199004383738877444709904437420136393132654617187064813122043682391615050521399212375399229253341589160252774583360442565829602088544608390166256957853530243451879610852567589238570034698732305727259482072779770287822128055985484434847490481210999628113910561111144339841756220117214568198141909034723783733553341757430593243326105407091613972246767548879867648132211949772593443718329444525473150564624224147445598596844154948595313980628210812111409783682038602043806077516936557053424055067196953192775166566506277556099943373887010915063152466275632000570517173507054919019502361977557183045359220485984178606322463977260412654182244251220565386334308489425715603014763839890249751630055874642753464627585406459719071846055153934904181690160476879038395320876139533711696048197239258621605756510858038724003838605197110447784005553266957504839342249624745356804021309580298339952071547202674675442041310069713338087675465705867614871534296232199242041213860095212335854204441323402081217171584825814409469554390576103461775290720165388543897624801564 [161,144] -2960826626984924919912427153683328243031162507383292803557654429087996595961500134544634556347260092811555059045015555533187047967963376452527513178461154432206762706246426184320523364762714567817208817898574992909475494032830057706321155945853931957496640385223309510491790622965300167047555222630000855222164062673440604252261720846288421622621180006072122893546501598981795268424975706048440113640629695373113096573795428879262962425068981839036686461614200128675574097486951608376964701836067470004879607361350460540273075694798685625656421518715839958856045489940044204852647493404104173928094194112696709345515783088866750262198073397512888071214422390950630284430782489514945048875454154213514384878934326737126932271100466777556090761824280132186240532307389729072122565630877145289568344788765454587981697873182415544101471637413617535605810628841326576708418106524017025066716586550162889373889876925915956497950119920359013685994702884172437477476104420504023992832936997565071027612024514563419278338259229521460384994922293687929814544663970070283200079497011123561561244573420729669406082946307279842544275986774051932104618435608397995086037410305903638199726299414502957782003658010750429416064494774167241949686380212016412586756860049749414209434986004239518916694476537531282134912300033663585110648279657465041647266963650608766070830139946963574731252493474 [161,145] 5020246191120212148955539182181148003025660027844177888872263926302137916808217809370741798906378997239792675906483420598306912151812037226536907410916809822870486647774697843899917475448618217210834487734295169838926128100409056244459212084797457879556521328893348859844247043879843384139993341304996837007922024050366624717199389240052591678173671501033532639541831783571068139228832906899007835153707833069714190426142504768200517418604910334279874176024021091849802858640480393149695210870541693568557399714498137312510690785488304390262285435010182572390163721517786094215592848894215396368419727666199322485635383025355398361530174621977185625278164679655293987818373505354305234686359324267271613048893441974841667110166898112455852675056640127586115460579036176937477655554525743580860806659780475676622996174678052018787728037658031322949754543187565383693614462955249921272537096687674016265671936642940652776326203524556880619268681961422981944953434807063701739148197382060361449871782776506763997517244126242593609663642756900203180290552867476206666223701866500925591109241062441358043784044616341495381544751998779148861040228906983888462033997214313932925580022891942968872158282476806943568877096787076336599101582090345474918059910185806093798900865740229344733592410568632392439282147050562175321432496461490977740220384942539932191127487163624091050 [161,146] -400986377938915923943725085886089206932743570968961074470781898888379585138277873963134126602953083489547235855476867628617532551341888035654964067316768351651896704548545780832077192429457198875827149853444582829199833352325605967365676450104040150670115464592904278869117008287678661507221741595029533245308242093615011915253700550972558250081917931795549245754341824224008484376318323130683495954640107963051582892310980496503497116544083124777024923667421415588924554605891495591363735385598371189947200635232879641902192300569957716073228251016218426546599660822189175224016317943467579670539809533380998813384137420432870111277348657558428737065892658460110453943293927890771152164756942047383397059889388004965570136432852629379425891310588759401526834324673567431351861496229452067945245276430875418089092043667417016993125669594271392012908548346157403554370096693125831777450461957172045961797219537100953263662647038911306277089061411649743603078376067340080718926675918567934932162361238151506010666993516065595239357388860904393267782344764426357684899390448664275156449202340150086287728288470221587004177394796634865647880048228688979601906824261151939881981077896660276746285088579214472968260769592799320296830316194795412902016048259395831545438073132845527958137945451591180232168233461621304039574705708138192778926390855596022562903703649 [161,147] 7226558782041248544596853709153466301189141043102307611969952371027634812813099686832556687241102904836286452216634320635126564132038062993332405823465979392667448158120394756207845808101187477956108855515471441265758726163344422614097651810405262101258793408124467409226220270137284822638601668111201956777098301198204238456154312335567680997557784020460268694252529743923380208171242785421364986044684749677577803345270967970766471743510586007418692643960222823154157726812190205849429573008354763590286873189374874105434189252698230321775932501944718931020670893585440926478274234887474438510512874158778679195363158046814704701422263698321953475462029924904771321728805901701809295820410913444534883070318094929965623181532035917390479218444256423731009627376117261998580508531559710760221117806575801278349299123259297221670571594113883041356456134678705057033616524367380418940585021484147636627456649453761827359234468266458644899107825803107908871235791835046277988328375576371336319195228400157434606158947260573810466878688815597185911251472858397704358620817354161758045313108695476479561372710643439092310908008165628391628413595772024714551868997570269001220284370689571970308505994228742409228807543424657173238450186927253781008992100893077289782493893477399801346428691874510653421372468541993903496465384828467018493671526658253732 [161,148] -316937636354967357282750950464487194693699634903329481589811663567573523368230362511964241713415849516150962981104560120292638104162277865157212502607526835889405345519773024273493249166002161755950877288294043270805435757688393991228683771068890385424920633740166073414044661741594271823403842292106030896984979850693101958981950046091599290010898349744704495077784907034205245609143822921996211106651422497494997685729597340477766937354354668735046537492046346930529212207160242453578491275970300816039841771016502197732282070613358449414497114141223562206652044735336811388042516483925329326764329990846388195657712469440157771556072022592544153208512849501848607193298500844406089302006407840682621040392101795534612602874921121211375581132145853396617678555483616706907567605128069263325389891177536389702858786920389713916346090752390051005943049438839066704214749614962323250495877775167225076059591396907571998477291783092766568469902813712442410011546838115560832141094516055187320149866356040536002744224523049390981331466088746370317460176456034266617647045202516191099556222151342679226529587164693940157102462380561261078489913309301925084475417170115171532707258929301553249445920472215551973252786885768445199665052820297463246704084534336934184055653911509838282693493769294301795584664987927971276451889607687047953572407 [161,149] 1861367754171416769908974194430698495587316203594982228620973122873389677091871926455822587783018733529167921787590765794281541210805641678636735703044919201065720772423803606226791595179895757830147454759149653276091834957446319153545558223242662361408239567985685027055098258520698140844839294111197547961857291607936010410568027115381911361061556886843244128240292997293881236813015399319288703306677056710599380921775359760004111579678436429501541533702474836448442670674641597386262078017972535601783215711252249062800627950141323087652944015469378047563312074173833153505698245391776820487393878501855722711116235640283316077647898495096216047530779646331604507728074939763332899783274748762054444729008352673125173659674217418941047795857379334642263384913354389472867281779761397527444944625577465844342406898992461381546438613394689450581776902366243920881317513048051744863956673745400500502975507262369839125439898522310696993306847888807211910015748110072877934688004146656366571712720507566352378770353027847148077791407109922096432482928516650351116446925983053698074005890215655917609346309701948248109616781827461573305411435803587876880333513762769421276612594779971143940681486685377807539242439263117799617115336608821536399162702250270666137918318333869205413481187942594318611882542851010156905427160764841 [161,150] -23573707624871807712794152010704807988353510668050629637565215712836755190442289958317786122549016506521262118358109013641881498050147480254089303415141882524747700372307566078649622500712726718625786323632600098509111902889835000614692308175657529972590819831696732045224731901433315722582399512805587557527333688987868849590322654230785953052634551748771693203342844695578114688522951070609762868705829270635054735783142261483813324960266366077852899402340143901326210308211653937215814979252084566151986533890123986358262222397896333522829508428021745669545844575428824298828473757191906785508126808722454021823482063901876813541312109554233224253770622868519253441230951549019632329347162628579005866684429049917566243863688019889261739373624319466371757537760275745419697734797234538940501363751141798696782341891383071506741521743840730862344136214361187872608716442217715640685595231779586015447320343537821789953624197043166904580058947059570577181358263728821920080547990489868058617388153114410443870528941362491939050887187157041860211831856378395842140785071577930660076911148211226204543190171638545972786298939414635622039212819524505320980081414037128173002124131330303046519569432678460797505069930244638211891860757262493807544635226126803183496769320024885058074761406013459992863166032221118005906 [161,151] -71098940328031148016221477846409151835940175687220050500151357522628743908004127323740705627147864786854441499582621449067502453584890701050408402468901905277852094681635902565604592858262693671894777933842315311144348052165356010508261237969031891752779114564783941034940264493777652773586633580989497906944211633644646419403601659388438622949102691827834896415724612658920735041040411419494771332202527824156941676490246199027229842760705552440382050754886982355588241153856418493752539448284528967014580132089025792660546235986106873536630424880128034638809410512822902141997039536122522398049831491786995861795332094331937587300455472588136365010148274531142440858890451584324691743952981097426712973709364095643751086947896674016170565810399029955882749567460212585398499346410434609777850364684878854029486875179522601910680005099770323115516197143069496254755516882616269535813192926143346590552928401304776399513064234044839808337838718556685809548489191186282313269108292377743048793710175253330727768800399350343548082732436071871959998945772393595531463691599530522343686100212970987654197967934883264977330074290834189584366731419968239996554161911513430365743184288138448077967012998335465931425278112775206841739495487219884866447527170361953889013441080263866627146934383106695177102586648 [161,152] 38257694564256928092975779783420036852847249190372682349599530437571883485327843722860970005970445064174690411503412694565555513900985552828084767306607084265903238669621714520438080080496956205802783381453753526807400057121631565628175148683573755324077453602234323376751477270863772383126381208935597802230448572541912754366202476465386963668302551149238716965107359813108903986334258386561625058560718169905602976852411186426729977799054868782581268617574702026126561074551634687224300900283531493777450126055689029048857215237283358669351230731118567119779042976737428439739481008519079984735408074365493543318682050943837991880992624718301258196041440203251654294239063051575059497113874882844547051859303826391138172189515026224841642607003477921315050520664848716627069862750897478823665964587214543077131325343523200756213711645970093843368305279649759716646174769046437579548584857856418074888630426881766922489318012492312321098038604797013013422461128724035593978148049851402195227992744910233271476771835150188599124288270122154238697718761129645718360653440591544130490641961629404084395511988991085985058721580043318369591171571476838181588342341922511357165545246015382387284089625675923000627301112738395894025862126800020369214787678259472572184920865710666937112982661121245 [161,153] 289655645641049321305340057315891689534711970881437701306212656209901431490262179322332120484161726197801759600328097128403580121581448771958958953621284028819423969348597675222256926605729829230769431520510846773776560326737491850314366259589533899128089563735141417219324766547432271257319330661385111571325280930460154674410028618314033110791785282674646956521935853115098272675924758319398445324640362484214821669680075364805477890149884974754912090765799121781755010450520936361284831326122402150903306120859442303117686659701533474192246888857111135763438472684651750725635251899952480685871433538685984988463174668578501632049377391054041362063661718679508666225699273412787942697798173450697875719809667246135233343912588989110317932916689069019876229735263941068299930746220372760536765143861421530865611907437818419364179086849260509542455583129308261188068460426963008215199186533313710802347985698546700874978332596230752489379627789053689000424953475473462769658336392186119116911259865650942189324021471287289348842900765614008237395425688162533253762668200065200399032441278346885794087894434362780234157288020449621643937234543022119803102004854656665629263986578713227457370572797723263031858834391736000142536782494901488530920444979620381955423360288439426671100 [161,154] 43560371339912077939394653620275416611339542155325535928762921113655802288026694534266241953595136243758889476986068198257938650773389925263441657842816712790756863165945253505279075742574823045364636673747662887915523733601492139902842790883232234509677803631054479851878657287837368428558860799770641229001604699230480516858580848356652336789894311650401784742090991133523831068309356240264961167092944741930352823098219269728487661054538501317845240511593753436693880909366609487377600083359248200710415742708086361948321129498220305439105755160451774278803944152706481869019338773458681808873997813206218948984687421398548397377132809302378492664493395638370771242278463189905855202202747294054478420882808420770241736874123322054019549025931271885484120910291173505824385204433314154122679093455912070010491326951430048261067627239750227573379803181466806275233273106422180468208404979961739047684168438677713801508193082885150756455602632700024323290812551915641183946498879304926410446580535966125916124508376542141609184350389404834101047230314985431114789895033944325692310775615471779874690730837257890194856795108612801643145200322365460823035603214476432351292463006720702753135937941914058930053899148313194437379116768059389604209836796269471720805571284 [161,155] 42511140007191948691238239162504147111491760668831125731598199522946375194136170096933210858566653913428621714935138312984038667553342872737008829390323490067096446817582019661450875798065466923064826264850568021978366093683531730983637058000482813279798050616121512289342361853031758123983376717582865853016595676387677727977867479280899275262034107313526539666332119172148305476448776678696649708079803446682235057048968525632450926292829489573369214801134484115126544965601147671611116766141561046600843589854556922020734227313634323102810890945315263447024565888851654417805389158083974658529324860819071644321503558673517377089555543837727801879533982468304830628242480207062546175761680860214198759272491842847342341922709204574166786054303128107408811524468142877346000945120564096271905174257760133598682442661015814457193929474019664398963078505119458086480356169310957633177794231983134273448177547512121859001927598158001465181252723767153842272749804464976369478930862573369638125337164940004253257984507006802783031517479783318482863224142246646221614404646386030664239803148679568002606321390309815631888541494832349383613045686312034314851343577057878132496349629601336035662614530039423547324162286325155386066325626197516291135138048316314 [161,156] -4142331325852992996388611384419350841792142239596099918831302988350050481595079237646696472133027583600801827612496849861156972411595517729417424741942981981983143100828969796730037588097325354088689690802745455007137665561614396373960554686996995869193795286010609883812725017504394795655740684104716313005568465708355493259831452665263678005106945361059435164756206770352450060549992698688687129974725458572072471148349923899952910284878273649626048803662737812728240061491006834165080941279024084108435104722303417605460805268447060104037787932672021922004671477584945428529038581609878105865509645468415696078841469634619970848528453097063769258711185848575950257796472639169963263044275709027814150484254419499165591098227699793008034606661238331096758898266743493989538341824914223282913662837983198845192922085643673445552211897449096722838974346225131482339605449679862837090747431889540558710955827474612287938625585576321966849810510743745452512680326236666642963276041205540968779349324636861097620452835009839221528472416505970517229617740640412623711345826992612835279660814674683496965546094929768035971576921465652482502478770637647057719403046234527499692575717222898788906438003189374987234403711531522011813104729045961381844 [161,157] 158169381246166600692483910310599973970092888341529732279866205029265700154078693065033794038414001072250859218281764687046139904227941254243624190113119117286458421875413789779799631990966273995181707819091688166413373600107276654976590558056085302201378949715684934008563413857634874478419089048185611543465097418769501434305789851518910010527980437098681448593790270780140412984350777849600047020547947470107028624937341683289455530373993408105539899426462021045915421615962038994320907822432771915655937025824945309687202525143412946622789593116259868341991276369758418603403020444199460714227334884458642834423393153166740596795603626517529590046021779155231159204563337024343102159621099421289287767055675228988993699398301951673828455197115052597511016158338599499272341576168032927053386889206332748168211937855333775548072218514399118604198166410738152540281866930201774701681504814643495415448226976862831540290666929181081093227245185936124859464095195974932692159181731030674011027115425467043553904805384361218467274710733814624073223707532282342569812362211241924697608197046746414957198094949341662085156547703696019847891199666763560824919358381338287248903252331427178499395298639368737009539839142373742490277306 [161,158] -6286316046184344477264843197207962645015866746274852282029391966648853778483067824909548842683604119292595625027700139833594749209462845610596376132709332551696666009105457263630462787981357639758418392608039417202306146942347770974368847297897323163890082326764855603434233343234865133804372670270066654799349394864677245079488110894127839181844418695079448020283747488544951192041896782829502111584954678032716369802101211509209287867830841412652061017967821807146847157846185160624245093730406069942618417401610302576527595444129966731843776455168746682406092009460016018629344896006377030382727810566298957865880354594834591221649170608232454763417882965681386631493841126850544796692800544232170493484471237977328114114560136732342251778816064200892126806191792782105939789005441301882550786454070022503994270324748481568165680623678706084610019018280315641069619842104200759730358423028745492553389169128112859789284670445443567665570519510955829610501458348385274465788347250957037265799081781668054648575529824928773351441404518320139234394543226410758762296509764985219114670313582417271707615802967299056375152401180483613237242191432720979144931237567391514965898713617227162593782854976928064007947285378 [161,159] -67503795253001296930958418895885028383219678981159571785133474553574515762770619653234941130278601708415157194611694547850013720818311456400081698870923784102471827987803595267473347232400924494247688086751205773750873868807331903434178843764520179864225476953830691050634065124664750516056821261953738994176073555802873109375106329069697582643546113026617457467200576404728716420152508246846290701409020736602708167229808744014430387558198251692274655837769543953004606261688021280596768399234346125902676716340641226376639649744264781723499431438811870741586663209787745578244723264334639168003640518520527320946036186944015052971935098693971519529905779348641634314404583925231750139110792813577690209556030708708386386116370108404616969886907093261208539053884214938200855013329823049048593807469706620898591909398404637690080812575569986139866967448309586760312355866258317901467882232886092090906379994705652343979129152733471217610227860570060126438312098268278362744224595229285912308801907033335144662508068449698830482809998280492940864252310911781187462475578716762928145765331622323319473665121201457165205640489379344779122116334022346597780074109905757723588360826499039585727582474705048 [161,160] -2817612046000036131738536499582542320895876800772813170418709387235639571083825535261288983249288421791752699532975394724913412168288342365791478008450454359169078822454132823795084489386477587364791028261320318943282318714829407542326870983689609234938391225359788614460432809497338623824868240456850029426026606674598290306774516813936274223384734239114898701834877667868980733561301608112313610833964280639034264901581940291377334585908605963366304583660422772350980873378588299321598956835774536012660314438629175018188424153554818564405743188780165649033957924257889361830689675419770607993359020618189418446913874433399896902123461358263067968527407411435445039437732558640190706110284409194822915566445316464320302733987244673271315388631850147340063221551731942486307418637651428442346662610955593863804388448477334149722591406486557392935289599693886489202619395244000781927964090126912916321483184254640850043406429220993546899048651321167159411698804029944705418377836461907546464700901268427195893129257759987608992243774705805217967856680101885868507033248339881157405551830736591800955980438700050040668654720756340686273474903188059119438645048398184304896177986061286015748 [161,161] -66557096392542439278148530782512335813337803365325849333054000261911062847643859514642453156184149325482263885488299630824504453764507241074531365398866860489520661791878814623405629081114711460622090463110646077529037755001964997686327560011448116315010718923195816479819030023631054468844668199985208781088853482430886418898819793092363512000695412335448806679974786864310727804194775074859219350962924469967208231387861593449482419038858193044631260249983261612830934618949198443977965033644888986348630964657946146919441169911798782450993845924301928406636179491444754930351954159663464242990151143027839484929152563345317677157478205061661624116282667256738979451126341709234164383013659821632580545731569019362923681166656202298376529006861280198099314322491274028028911980715453869778261357114157978285417298185674884025116139696299692320093053478581536064325318672175483674415182745400361146588440280772675308554890553375337092044276798850650199403168409509955894471399147130492458590185264950699067361722950997829053643624515670073756667216972982414295568635944933219952601078085798728856992179247471833168485249004209990706397063095225508977081160828547984137632 [162,0] 18521520090267924469129849485681329158388841170944121891183758294955610936161642412400276033259353443936750772415437295167694738588090317925495518156529799549240525765498036949000337359893448257332111236050345492874926961808079346020949293866551394107018156536778176137741243777319933636459892718677770422231145102084282433610190356320894748205069583149119792402169515543008331710413812309336967246232925561268355495810488638641465513103055470679840871973076322184059247930836822031323684938799542572098754210705857168651638179591753771156418471259464909527654578859374176467676842716581932225009923886044197074544294324552848077433240963035374991801396964071766449062229407534843758861533783875570498028939719903156420208662231840399769145046941506292577478465674735179041679711110493888716833679719783254283970820616260255598913602659288858088693619069351539597337460232424265802060280583704206019158581338094851634501253734403838063592164072846043552474742715778522665253724491379218676630670413460056265274491362502019658660328011878828381388557929545507550905310499284885443221625897001598544064647037307848175985210733911421787433084241789520343990186981800212753616827043498501143615938909396211652660152989257668466833835921753003754634154826582573833551181477083944180623576006662395310377628754157290401447273923559525567247978126422312805225002003114029039184183392065955272595332976099074824530902860791826708166789191798151101024253310948499748796928823142949339939101216849212085999322940014807549297852175163504773519425704615493452094330189247668449935619324646475625335610651589280603951710949545767889964856319592358740862182318763110226551816018838862578243526716276858604320522214617497349652400932670336725560871033381453683071416387091101729912745818309443929452189109361995727050387678917966321111913825712262224823352021094003914156170884999663781199008226394653320312500000000000000000000000000000000000000000000000000000000000000000 [162,1] -501087163167345734960614363611594689279200165111586691734867389813379066244396665250025104194534691268963646578396346326028213792847751594421943648827284122360757211947358845397852652202719377895192562078795997742413198109779161867291236046958262349827895004363970761812597122188314908968196193405359985517852968548494569626210566620098481386667200625568182544529652408891416478465345977994233453193447157984888956688881894670297624759005063757301681498843828370521182270263615647900355903559905277873563275827610437399775660487080200140045568212150732010879040955209277540056450458047428560579595057297052472162060937305520014169934347538327446407232927380285847379403636443408147225774845032543829486866243660446413659851246519304964123258407088268610252154500503377495839150910691043008449478716449487463133028242588562487912960183332326144620271668468824622204657511319411301448476297583168128552999270497360591989761827606203041601053521781918843595622211412988198704267955670367349290515554940293939361087575530063480017349190571822430990284632228724882609444761535573821798516046394794879315722503078567012149501908739615652703715642546102648900754526231786858460223076367002574510745634919002222653308824485078578637145653976410460343344405888663295508071900933158501709948862952760543387651243453451231318887664553750274979766144085609645533142150002940012698873560294693043105494886594918083413221192727602141014529726077747457309917881463769402134796655334464602338351939694780166994380608461953809539599567319901599502503897500599069105291770858202916812845031037584895244674955589513574112756691522997965469737891009916474839137143539260706922440266589002879346436603343473233016434313743904133539215881262234749164354000341575053162798102055485521701273222855556555803752244029596035947513532072688553872079775639383063746535919264479286290396312380593016437430717064999043941497802734375000000000000000000000000000000000000000000000000000000000 [162,2] 599475586632379127671580061795743959859715912595627541176390655487435950615227139347110995703606842700637389566068311782087469035875472183946112595063517003596219148658367006712448052343393300249779550482537605255747461061357607374183053731402916797841925421535777448208409464313875662823860626477022192453241001056316056439778555776855899003559765450930005840481832148591942717718976938150753123482644008350799510901542610787524965306688453101734706517470975666562167047776144092306617823073225157376009037273193011564627573844767231318740052233264673135614970295078330758905820615953076187318565292520286456901777765402799903867365190470765195770526563014936784274862399678230674928353904227466660825415842170077504398338394496471027663457123483289323241053206404756944190822306374669991776411465503093007954633011696386558933438497493426198496349314286448213729521597705182576300987327535923025020018583897269586397467508753408803521084692793784720641668753586352317919817269798914804999211120334252376347625946580622771195589801920512362934537066486586997071428223961027730646713931168440518385335040037897883728284413422189501361604752120495710925991413408530748209459311712016442309640508680699417003024523582083582252208118787227908929493539830581795140719320868077227385410093393753751652493090995535919822004144129758454247170221258301135484144756369272540970335548709743060619999873119712334180638559372578816756005048410110533667243372628262723075663163282589214465654732618723972035731048184265852283739063967345279356525313614640144183337674612273948893597112087276441065067435463865284865647408226940705458957594148575726507987545422725043569721490504849860073096098302663041559762426165479720758948077012626115049057248621740201846901538750884537418450773995074049620587840539336478202624809181277264523707824249440625887778770686469582427069569957003579119915476444873958826065063476562500000000000000000000000000000000000000000000000000000000 [162,3] -97661067508885046610089870242979976843837062689269745030149294579586118939807469560868706105466163859289444778902491142501577473699694569476170332557622499403872459983253465588668168717094114651691718189981139341468437900918878826705908825156534141838068545928584475411127963645566214749024917084175936054349560102906563449380199954689436494561362134426911671282299856988709208664805588050976764229058858529099732567533635683436334692644421915568604888114004942858401379481258485426443727908609020333077263118336273826099122038336537179421986634596680604287166058324272645554575377397967413525488560527760988078639552002718889697744108151767967978440075450501531212388321056084795947573189159575634502593734511570378055106909729356149079277346246846876359114538573806462901895719752016478799613040159775302224079975997951581624500272100640185158475506135117616314795528920931992614201712837704487550930425220385307540125052501254230549373299120301861527146037716012516824373729874069707954831161951214412424359063870941293307897978852628135440658206232783941308126393293351562185151543037793801728026417811502656861515630407836300584460730761770689045427710275765697341127179355894758187600940729068078061608280932755862146118796381251042061264028301482446821339291484982021363051628904287051993439287981764029761216120470655820258063039506815931234028112454933905658728059385021080260584308006875961064533396781067158659108650619403530598063449313391896357362473216821308083209848959296813831619626057434438732384143630687751480420420205527926792674911997165207749675627851216227607666876371080007741159553025868735736083526926343468731200201010165808265451712770308232781572407937194263163222361369272012273422625804223658818635081778386169489167000367386440479128287691475072368729337891777679110689433830988549571041992337319949598565641593993387065320787058981943470848349206329968119462137110531330108642578125000000000000000000000000000000000000000000 [162,4] 6996436761765963839490690597451176975680360908981644676775925513177113529174094312230766396073275885998089716618805574388924196605623818908445309342910091437349846610202669819306328671983667642601844725101294755688060324209868165096685424174938466086714161739442184778626801071195154540782903977702495613763571164054822177900617140859260007857289771869930671835835602890996979497281137464921864675193513304181463597181904684897352600558964244559495455426323112220137355832231957814484861175535327792268609848564117330438090219729728543683123155196148698069950236401143948212060880298239671336073146901440929977816167505423339368507689822941163709749352663617440472637318905243326106228193564656135115913504724800502183890932725061351528773400319535751813782192673529889534088219124540743971269272877201661688999204431663058613475779021929647804263555781530433275520487364852760165460106866090913904047713123578187760211060291346032694697709343800075591431580009812592957405679983949418842487825950663763454761209460827396618117494547938737748803909148026244562063885845698900256717804682508733751632725645638413519956591460016666062192532791960921519279715786200981892443046628123263027231241342208992494302471047551224022137990587326464373321622008334435651530568071185657846616288013561289307699075656620774056761107931153781968747996347689574378152733085306092755064130467928227563174617027109062742788643307205277351420867419685040906820313646959168715898024946600940689608221942551593181397358982606196100137730784207373125836581623683360985343183792780952832113522854805865609250224126418678057341056052383063593551703530902902922270260888979998125543540125202017733173094642539570753498432250958500436307094681150737978112449346800670270774872072377457534819791014530307946984745143136724189335327990774857828864338239924155873047801376830415004955713755076229343554151320587118211736992634541820734739303588867187500000000000000000000000000000000000 [162,5] -5946042062329434391439155516558772450773487605508577490428555480838792740828458919062122548933890537895961693599621444539636977221747742264486085473136426759165958803636943043235667121869648349616828100020593270607270890115273161612454353985017407241380444270519838107086939903221670705584815647907175791567773278179261231163599822311387906360310488187247805200656046590063270804333415967222518066091635642182215629871888910281582520311582622478903102252602224778460615567161049322689468188030693319613544502413530067405213364859211022528714975348557170729075024000853267159243996809199920177315680509369084071799854130667385843604569000776957931039462148864353630492028552072584541768660919435010962052188583024977521213766558519569901103105784288113909882231423145412685650577326871020273324495824778927567031713314723076446578137972570435375219589689047472265181874039580861159225230057234303422657404137838972087566231344652614817666793236754558124332552962036125496430580297820592291934037114275862631356035068429397537492816820360795043474622285005771236049828660583362249041323371158196571404669835720179871675352266115030535979941859170671259755518084699608247466284234262652345641545721902169750517295864219534050434912238065336721922529490555323418234142830695914671394765013148904977814928815255828126891984555354961666839525285225482320154336866319746064291836274269689157228194606066361510429697111995498166173760370993792890461438005324809984800777538107027581380946890634640130887278651177916887176790651588062239799546707459087175980922400269547774656029057320362616834396038177322291434963146391022786110477234992753521280059384328143279664181097821391193336952425923988029789982866640071749036413557613567061668108725570636486195003760420950042674625787469655559094128962176010106203605053992486331192895267515517857662933534404394623775600935213677792075243249738077916458850094016952425590716302394866943359375000000000000000000000000000 [162,6] 1214106421098748593325531349188100362779098936763878605763839583631859401143759048395672418827064804219412414870293145284963637616119869995045034036747879323494661245404003808356311156557216003456767924563638397052802644558212214428402675087650718301857232211496837006803668346380230572551422063736667555638999868369218805130680852031638205524175734615345236059616491247521183591523449575905789550283934306895084932430989147233365661570984965778541323163474265170119123191087571737445062179278541379475973746834745845347405606481844487734342910953813576664089936464406689514443912349382254479512620888440152577362366960477735034189106891301340238176819487927891228989598393979853000139363142144315991602720590852158196873639200926093712843979550049670558013837953406877265241122850541713049823651436436662280392643138235804475376813786462522090229990197126416957060031447929441476078157245399600912004061546358669995729502746934471241249775954939038589677857954843504890672112926098196094895357396002080923283100005708107663007792051423569422476240942051851069041588131419267492027803740555145941952600574711621657790406027719618940351816936246516828462743834428476062614192998211699295118723197095486003229628580634933169551606990753241495081846641832693964146882972113371338053863243401485041241195010629167718241376532064243899664424890825479902450127894505508110258535182692874469382864483744991412192955796137758694664759007307035386978065306961247951876246179596409681925978924358834291301085045107598741275903454020505891355356688818364601435572149427143244481781682606309139276193510661365314819293116266042749940215150426337853467974742159193772027776516601529910135304877036564451681511031410622132506425798996418004563534920367787889542794595440404083064851644748543625622924627760068382691206514505195331116357736869363765443933439157843264149755738677281247844528406259343275506422363869851732687266121502034366130828857421875000000000000000000 [162,7] -91581571205906025128040453105456539665534009138713897958576231728440100535982746013516302510438591635139876478367846669055500089922746042652613397242351600388787493075865489686996686255798864948088663505314784506009313880321164821243603415168951544906442462254565872310909124532811297988675790741746821443364058187343590163486346084486585993079723623639462137264353162602838771571788686670137773322863852867743142270080140068236522998365983080630578484216846702257454008095556159366610059683973511799238625790257887590258029041901115950865249486711270318031487109526907427456585568663585459935996216358887020464881780376134002245628482278589914640734764457797826735814903720243383606279993993172728928127063775769564724799346837751802213939985882000970333221037260824908527357183531079545345776503506337253917009978230069034529397244303466805567594453130844715976205124974837686449312290167968997365162848879372941566948370960907147196012208772708856346729646920916635813306519549486580668086688716430971391864745208684168967690348778128133238762445330281549010724436597469951195895670111266497090149724545203701789220465213402747296828477062702082538566873500039391970969792615212700462995071741084643075554293078032878880207728114072357479144094362238636009041269919522824875564274629053257193631122099967547354200652003878232438360895326595482232651855112622111807138869009588923134402888348933991455293414577936564758412922570591279795739245187188375474070423840833521658918131199358045073342348335461715191935590755456429184187041609221743789873927380306680684117668588447621953043215195995378621717158419633596351736082162365641569572995169464659586048854519946772798645131141352739858710861958321867378465376883809995908577812334552521457213668617162299199127665261289281795925210853495944348768233039209598709935149822463404928995101496913387707383822220948335354981307116983968780496372136196978931688139624611721956171095371246337890625000000000 [162,8] 3607000009143854111067833354658777688339295188222836530578039619412022381979858785381332457416321223192552427306392114733500247839026612474331459029590087716508998514511539206944394554626184922185713550129495959081574644506376522734934986482081333439121582053761824272679873932836228495820811752143399395678533958109048908740294262139759166491789818176674274833707284565778531633242140834798250044061290503289476218694333197836053348125103554991765090185591861542223128987374016342513327244073210502424174440057849230146326432449529716475465037740964933287529266643040969930108435170066620460107269616244090846740142758303401374648295629787731897418883486833312375751800175783613740993697307327531846053300952383194420262934895330465824120853722551522038756779311216720633132524963467624738234091293742066703155602119660390685271074148217523998662427413964803000288463338606779263348308831091877897528097173026029835670494553368732508489314661375542838493212759389461066806172358658082870414698721599115196300060706240775079672707727514665044509051042136058379399155880221662082057666375264277662623985619250701869343534491689398326843321982134218857277166044588388438246222315443954381542489084143918344216746933036470918799664086542962884746174111808268170197106267106257393563473020315987980651071459932640372297621870918595160898226047461469098392269094866017536622330840570804655524601001204507924181604758719496763937868756182543779613650274611493094594459688492238261283572706556726819622095934960906894314403666757149762618937876763021174137994669159595531467262333545329337719080995988934354005598628909527615282080286847205177905002601543434042412659307482874840466315182941472709769961723077537057450803561810040876664504857438334272929095764619604200692867071902099901404331761109689127218199614162049586827986548242766243586844516788552737919454100924160123430445677293076021971967197319859754767179538248456083238124847412109375000000000000 [162,9] -79732199219594073341238220778413814503314849422506612851251864009211649224104567938778344002045584478558816510926229520655902775190297350194513435690061873110999213581917984911364793634217703214845865827553873918324275846051888367424240278158868684742910542720706974646005890149052020103979466191332985874481094906127498658503489032504470090200019914293148344735410313139206215453218924487992595425982807636175615355272078626341353015480497563508759242458442460178769185214995777476376056297957298716323026199303686856151102057910277324443400933637135964814618701632273755715547732684610062336552887907343780859212548584235936562625793587561809787742245358758536805424250420695817479026114287241816386777215487364243869059268780126605276702757917323853579719693369967044699211267217552127864247822749814157544024946982202993755780015676028644208536184951241543078205865980919141943698124008756085651335633935424196122191362006297100213627783675636952053356860483048216095653223165267991893863241179250950004543097434358675215631282882128550371187299326611497963960604450290431689580753713072226165786429167443821481646385442070498227733599833319252508597922039791837542425922242611364817588446555910021540731712735938483926868003686847199433641533088222779111512427278969045645082138865778471420555773046872861477489834919241576156314417555595642503116771121826623918171976637554100000024574664555004737146547105134877278036837007328013220675803338988115774023526468026284781445876840102555325536364349203855208706698478693701441234875090374370985716451763452857158013097157673178688951459666136937684896905587919120487807575397187622199065409929329707680420749220225927746594011627210619568928653281448985227618024294911819199516503679166460990864672756319313493240308022386727361065389491694912496926717767279311857160359945742220080882652771301408234357186521687080071018692017608162500043910417238716137333653932728338986635208129882812500000000000 [162,10] 1109821296915495632768456115064185249683836394805868952637329930865722979908952833569635405680518391913153461632417577864838247142264786093548861295833264586027209394629760815231688684956356626733352125059259668027048484240505722906806890410049765683998402205664025492239572567796149565346665116162779195951831246376676956496112044837562953558198421983306513309220531489860222636014791867440877506341530081744354794635881903205071310872742438736245661730342096160907212690109334450959876633957465201157568431035139406811401584030915062161786135497511353157915799768243577661662027753002381203389085223740534778131699748594833924108797652866973495481709464733227695161121176887334379521460172559923925500137805098137756487930054747314169749274932275598371663818723813652319407785205206905188331402288376372942841412601383587941779252269823522615568721226938384761685390853543267727959949537239181978804487679809983504311334976751320443651232177941607870966845016096081337193648219898862270566475833316964266400365353715305415580776661963720007668379845282703583884478995303983844011676905749282521652034871191390032085680432406986423124661829158310386174769797054094241397630724574180041179950005333704175797239664469373049734743375098642429357789472503178641179039594799951915382375795372578612227062010073145530283101169272299788856180084295657178119194620952573843917611609088334608574023921512529537041112385044038229753634272951353922573274347588616388124269499370062651447955538977765732580026345903951352882549274935921960194953488661404180280637757950443567487762221354836960493817308335360028423583931302731865466122889044278360411257461923002865209443096752693293169075567824598123475843000031189178719735084422094704605064932246057883737797957612686712657161658096971222020963007645491892523373756681405325990961676341909492297226385594959867985714386020632037432458052653896833809934934303132845201389500289224088191986083984375000000000000 [162,11] -10365586566895540746085332160597479192891451843886489201476484461516743700381014533826900378400717563721221988860187809730513521796310804102713128305933001175446028065520937908656350215398185010180170478482328875441982816738456634724135081524379104987658874215890869455008632738423782808128632569049700838743378214597100792234643115967668506556798890499057840573890788014655512720062501634422818153862486150666384168995967099508115256763972771951980360896451922218139374559772195832345635945027276905227726891379390272106740724804289642531177359452441661553747454947894792980732802361288293661822613085995960270275160058736046831919399087001910195321095143799874529829288653473507392074635279798246963501116557609414067949505417379266396203126530107244180670752569436769388690423326338007147166316024800246745558189861178697509752815564672310010455102036912528077369148412046935231213423398096904011932507043907759832030129002281006973927723613362960811193391971325165947710261612544003141626464034060021416935804218412556728003406638254079832067403559557846414964277941824192138665896230178352862621270380032840455657181394026993432360014344853321470944902221502680186870862451076442297443677232170003149302433353289634610162034085320067188000813451739819278213857552626059813366054420745241974422135585730409669051779571578169029140355930054980759221723288460969055307126460555202511693148516189944204831714249306094136400692972442083870321665974382365608155661227577076632635600977371830336973521616800823138831913916463500946137961510432141716142631667034469555150319512968921881740081735727644797531526094883619765183100364110386252299230965405646154171358511858756744055506445871631774705516546130835047742785265265548914960815393644941716442408266673542707360583179778939580388444635173007834174758457347602920682368191247084279454131666796482623771333276119535263224964724324524390816460256158048096608581545297056436538696289062500000000000 [162,12] 91143102886820621592961190066274245944905024831075867258907964914781481865545890603266516037842546432809225561896447391563438063124968310939489467142315107596849331831219974719834283407693386560723861098494084177593680130068940450259825091557825559193183185428213360877608339749455446823519627503956711185422826731743572789088554392070001710003076219297271367274261926117295376522043189722796292732481429582617865392055867928424349945333777868776271412034963358069563319293471852991489774238670134023578587310099312704033124327866252688517007740259927849807296433159099245539266998082946218486537221799919877582089148683816593476641478053931291675024509059745719529977836962442384170750014613821124021179549279132955854997864583467111677063616573223686019495678757906621267456491828469427476107431767518003648560490131401550241997592354622095170803887316574452218711458885719449959510115462059365652029111182256954146077597695816241543634946377340786374280566422149301290146918725346357977381819496154483777070138527293016942441823130534275286366620746137582207305272336245827697363450297058066081646996746497618385301443346320541882343821865050458032959169163213131143530312676883613008027097371739779648585701609586150330096717348725839457994054686518828582549533762100353633221656349724943897404831745818089830143851417025175388547568633068953110859473261168779342750620828701506955263742726453647097296820052974011910347077214019752989189439276467044221856440321459341812413939139528633290056471759837688484179663625988782296927106246545622198380506695483827690787137752457389787314580834692396987420126421573819397487582047142014052220004338865606045026855391340041412086068174143111786841445728420011269375731087878963765928260313388529709613926889447516474690934493831965699027943449441422896877322595476644621194658297585207051454217947375918158551248922431167717946805486925890297957968019762845145237406541127711534500122070312500000000 [162,13] -1059233280173721411417982962709173817307111974846943906011292879187041796595196404629005708766342506518157492883627271680565419433361433323932205394271186117454687989527074698894242710266654770907353965612010113308264592611881903184743693431076909235464544457944549672537698894076318038722059458003845448625204097731723090306167289380266949831118045207926331266561958808919572529568204859408609444969749354769241138309452627976396797638327604712650661314932997879333286643357071288505773199025185894166749337788137932152210060138724696140355171590562424008840587222870815166299252313135892464738620191423312603412595341564862691308498328000609969211135748586434755078111865954475929781566999387616325065060620222119593896616234252567473337214133842780309777936205475375962092615847293735060478408565712456866772427425878637240353654332989922235143193702317749900338158526722420823773478126813285769088761513629969828787161834504583569924581866700496347919711826297972388661556933752886625804888635378589544324861529323468508231315930842975328877831258931823065188674233019393641866638439266786765573366877945113700131426910845837897095782362569453044949395800965789235911121701778560322328010656383620848833489339035954665663930775756226815434632958121394994277234861321933509603171403641898658014281490845859920878272339193824218134525914227398809690837662497638686821210385147635888776484402375532610149676812441321047855241944256818026608884106273132982439712474363816598003332348924067962254837774817671520052061686441974457953025544092905752167284327731205005794714397578355296677299348159838330287355843437773872311146541507000158381991365031228780339236260377188542773741728599323058039804590191637415204449632397538897227446588526429255499673575605513776457120184761352670228213139964350618067140247152034341159270428716629214067378968771811791303970632179212761055286290529406864401710909712185746798240870703011751174926757812500000000 [162,14] 13205306984378313728895381753576380389952334414814958653205621640297940099366963168944244732879370083638132105593686444234635530138751255738914798475310177169649201808504367106402572304741400188746860112229081340967705353944071323067190759908915912474303966915559906599744305388788636552832156901830434633309054077196321580085854812958233502286035777362367977416232710178719279202220395477254372376023510396749287708268104023694962858586316479243292589362973597470608083748262794081751854488595553006247363606253166145356257022055365956332601982128979687648387854259654053640057057976538309245913118763702265169239874773492662436995661045542391759459188837223413184918434664120823693863434370148359754617627782080669578669130600331530932623340167489069804815487091794777676580132043791380230966155526812908185052913720836119545401479605046234683889341516160921728487003634058851833235672876117121125658361001836885438506198965116176183129512973033634944223916355242062077955439840276709586088670701283597863283282051931484498303336534604127562704246965907943687917526307913549125916279388427910114584981147197845835504200113598239113949728742695746135872036714772251624751347535887478120766373810963750252751896785122253131397142130339635936692275325492229315825752192440164273717387543267300591300889442318048064709596552846320467953575876711378425309839519192664188427551931375793277456484936480380684682048020935859678840238325623201145400994504451401730928575144092604981154388191731566744848426294585383101191078150495211426418182080451529303653866906266694435451508062516437895827081441372068206597986419522709829774908838071466450533557016161495569404227112395841161304155332914713830624554020864562079269362039475445237534845436697664326009661128393271929932872083459998385901185752808902035323681933216844080315784798751604064295716070834963858949692320698354319805497411665161348647650626037601166899548843502998352050781250000000000 [162,15] -131640498391960343083156270221014943203120659900190064935982213987191262525826520613018735269277455019576920263170665456105358733704881807894155432405208571067975986595638606969228983757377300860017134827810138469379764182224699215990625206023824362014781311319435110028666954667925080967760045193503248512374912058961597296450546233760418439102867179702610740663580097601191762969775825625319384891219511435549700263938798338767647422346986824962420524391128664917551088791607883834339793935917070383200894304903428567166673012127126354397566351103752252776889463019992540271073584109041098248839230175656756267590323810716050915715279897325515551933352000039886281147568041187929840019635001497180389253196523303387839037217261492278809904678331574922511470942518475582798589319710707475061332014834531912185979528539054453923652637175599758503269653229794785360290197092017378835642187786013465102670745585095585399079911443103185200359596742050382121580137868367822919754283918448826271802436338321866452946583068581256380825570187181903303326165438023993496225033970759534900520716771777281246471757413618517357726138386952005481674418384390963562126300067732694112953541301948715433371301525321325390916578754853416353613845889571122745376648515553648904447637613641131736499536455773406684532050170981815294711058639427798782891205688051039220596890758035023978454242621260987862646888488163980347991597140300040087650879094287426954774293783019482137627739678949138904089541956157164034663489273829465287694441692682133931513802170990214769057745196077569501827656763419691603545191399359405458483451727553791024650362512661488481866140990291875023832317180802182618506169331492390193123309452762409178828190841418905612748328363920560318513114653890367325246948795179187413603520308173622136815778791619847458824810487170441314485239079533576895401653527644610182321831848727153929709056012005770335235865786671638488769531250000000 [162,16] 1001874712710902011560813245966104926728297343798738274679705155423488470170805440919770904917045313551969644745905682923453528293771108455080221546503071893528591114823316846460006078522954116620105272142744629245871001248412680368441163481313050279468248795348023590075495629487897866291792260464283803998505114177838093200006096785055902494950585639693885626670994567559567417713634223373681254510224499477753718876176823824216382077445848336414562208996431390115898843010294220014971765835192032561083474912903800253225969368052771182880859177235242764209717015675353161799652047969306632948807174425388837161899016352620437294569744668598143339424484702344824885678756142032238847452675081951490646966790234695500846174677700223852607285072998999665807200013812493355685481851152947422371875318421436583182009149076935725910191940460039838699318800213861175014097519778332676417963360418158642562072007952893068987916755588318148889138871021945737154055505901886837731042308168396497958005576668733035025696920375040198007426077177113063499877245330099166693643085187286550009955480638856122631177055054097226723567115673483333027653705770037585482766482139559359198845603737020381827673783554701046684096512863049626681513652988138457012273735675211466666828943350565158164733871563875830941220387153520276410935992318922604880732634953458373929624600280327336416918886678475917843918879145814149611948391427384061835018503466851879102435212429919595554466012869867944806240834677921933417133128682459319849700844021216118131858591014873849943641695150552975973038902208039049765399155877948118498618108809578407440659158781469063831500753626487857018897101932039674189478047287218686311115734808930875313228206144872951504115444706666443702583525239250175282137884624496333807193689215825151537569859679372469988707850388700233529233374803707682398613738468792195479722358227219443464813368967049252649303525686264038085937500000000 [162,17] -6044658734153207270030490987267583019705661515089249238367838178280785886102893292777034482227231587506007766130426841812705979590195182437381429827574214997094482204267779537809540689209753235371285643323038855423328048984541731592610381332141657920139132163298184961002565142464619421026783835562987389311908273919144667137033283956178319744521012189250556080528657910279443077127839510182744059833460290426206413882316570496078444414007181783244401452961883143897012565223395421640931678328127738730744187733579721853353575307731607098336590519856407285127339452728690890373980354174144805065407855229271889897971101957405449294962161025311289148693566953210782398827325359418553965742119350012654148453064410860980753208860762423886362663004775624163661168811922182055264633581193152134535621842610729098158394166744336730544984708209081380752752809081094733547431017440593353268808004156993179493037842452699012282194932569440068949699052247489674206363109239262180086046828239664819531072118229674930350647763174070952465963766023362000560734911843237494263489394703869063292796854548216836599770283181678527523810746155832640160638040813007446037832044473557468516847018344344053053983728213605278853460881823786993377483643820355766258584779220492019530118412163728461087730574986889665227973341955151113396676429019925981862825164849675357630776546199494839496132919151514732480124847275297951464842616636272764721931618380382210244495214047971145013642830490243885173577169184196686384314983545400034028637880231050003735501457315156553850833585931430427624694346214140128198554378282584539106597634052665607484190927567335855159929907720671728615824807165799547285858159265277265986611926697716843271837680543944989297519141787040183079301525056976790110760567689908776724001435398788980189334990439169139155152797309560088470039977052340580234213693789043009329850931878279703486622923224971246672794222831726074218750000000 [162,18] 30569640493115941772166225847307985484775986620446637614443855470892250849154433133866160147929855891249267420680381587855276087973406317132152890476392593355413110613995427131328681061481328538747999563296138116268789359533319094494939972595040458368434823234833703560572275084742573426052475712918631188882273168837995460831288550254133713180216605905689602914484455196917505535986807281642995105215029215758388418349680557273710686447441670396168622102314446377758794365324293410217935881966923243638438981761093415191227177805052442300018306930048244057662671860721973600318480660152935988620238991590452895320354255134854055580457007650009699305446919249287957594660654263894395184800688262836818570155432933552357672544703137306931061161150718696611068636317275501600799709002863952843255930331432461835370419701399143174048935848620555245490051672413363176101459480936055358841741480139864177552836753288957224015207885587559216519775221782400665913046618084286985062881838671431040797456960777881778783099212375893624211313483517854856498518499208800892507594377579959671664486825507149789608331761286241936827744319553684154284979160701684101327725030813301163267965417245410021383158548528701345694024758611031881123427458896905172253173717598173442584428235161837961243989203583320956053965305805249861527021417727668624650479079431404906565444555846693347853397754253332306342873902167838881091450244130774801180556716926836004952387462190319946785617349163791940064503116332745990985937707068501613880312889221714160623349802690201619907910238551956734719925311130826413078707254931991361069525595672622983607113020019228011853359600545806303340688368795551466640296787256891215358059486754337883133074657935056540070284560289960924128984341556202441233646482687516730523524229085950634656208616371217060130678963271212950767992326584046482835033245299356906016017477393391352995395100481386804953217506408691406250000000 [162,19] -136806868724645017149614310671845697677162693569847946590332071853312809793449218527254619710143095790101306641449532038017095799450896914270843767528698980862265284663882422660853930057559930747933449196031731930445657352043253563079790503706558117407418296315554931606555468608144842457217710300225478122891066711061862348336196290537462214717661031574135823488098433732172546524498286704760629219740966187692483170570864008010938025258018269409245609441235084360512326340536494379391549269330578927859185804936090064194383301401277721759826475039632784746456369998074232073208502354003389767705638057191685367852461054810227738809143983880177673555420407529339015496526922658207355349723192920806408839802869460579039465451619557018589015327724999672063854786742857174860305776259297745245557631286241499557694415864147967758065939055359312711390584368613888758102650456512234215547685606278720831395764841693259149600889861711328355428931866505982916992266763174578322004003893739324011124796543736108745914505857036848446716467046541146862521192055292858045204668888717038963744229411867071114001471254655811510654652377205197690948461001120687049489035766193237352527244021220349424344686735498325846244043902325362716636130430978882164783546885263234410787300619056537171778189667154824553482273412026620148701610570128182574326688193603366634925401726222195030631318944290993705288216316485768270592372960113031644622744836648038687662029225127252921151275400942191753871964708848889962373338647814551118132134315853074022059442478495518686043924002772688370515522457868541769638164886596880944358181921076738742016674757036829940179306345123246247744837254832461179106768392692098753484811367550248034858470252938597040052446170259033257744755584409761648363718022566045724589768750108281511188110872420351079419481524084660510521742414586629159662054483251774436076151158319461363181914657918050233274698257446289062500000 [162,20] 560314474964002883803378947042448431057126065763047970259295320206044180341895882387659369726507012397995866506699822086308698767187184132923818372480328907616301574331419402462233640021288676141763217967434988313341154259586629621547274168004890128529976246556910064809041202060826696522156151466706399883661587170849581772447756553239688513304801896518150118254504508330387524741934965730927206648772326855478788772266252043659387034985020058367172644239939635961132378609507354054923924235112839393968459444680921256675785976644553692323954859457451540184438659570521733945055213329797050958865304780285633030554574329828295387171986170660275253771893393440538942622034106024985989965691681029157162601926430364124454572352387541708832374353022542144965686836761001618565724580702914610793142234254484823388500944144322995978578215693333280225995341517914413739704956473366522442079982343267952929517940020414004383533385735627023343079909305599611595618773271031332214427318731126138729938541112957304957389164296263762336657608994581450038134379715032497666344540568906771807105294203894184181391584280098631880780482324900477661475440958839606901156289905716163182662085178159454143976386642244009711691791293132003380420233717894478268905292906732919396405833057893825955141226177056105632633430262313740726926651560885141412743919862306661072936152301613192621879108000877769381360200974469853322680674339963911249671880438172226597871959171855342503740933994728404950116979979695271561041991771488977904830337804047546978508704514024722121429776014087921478362321022766803086512334677953389207311470207373838396405121096842811180924489658457910368953490084684065000932256493746457755044323752747153249615379297055991515357106555409093339590117428304129823120612726638304936277360259607502340367191448498110245096886417725710529450420418179319343176049514558316049122384524066975121756158071125038683414459228515625000000 [162,21] -2101806890489731220609893264966642989832401507355535259698326525222392956757825584822893236633292766208593941400363028975140327676143207374458242937218838804547503287913705841351736605610399924615357843316584833329166782585834704275745800090308479278746367119923973781640834741735142819281477427081085037829168394871944665097774657779779588988390281356466159076372135477633876912474790899476663350744865898983481162342963697327678178554608165762653428415098990258528320287213749398398444002759756599759427562788612981697018740197965563699344185337285676753424445447381231384134278787921723818399354571952578204893539796199184683607469058649311157869730041003497250644284244072821736368006228200560982076789769427895310295377176080350142267500084505696245718228286117769802278953605862900319170693752590621942186291423120507521185786512336591994443409557932452292486521584590945857548568259572760565680285726535454378408042313989382266242047692231479186821410537567674187317594092273028445618555433609455945816254422083091834792090224098696234149561646229938671933715523421082377353194095867356211404176224427518079788383964517055450437295264023856385986319791850853215266800032802562866425413773904256267022802910213753853633621486846386829267420470002655361568667724424093267571117002605121708821729932761082744822613202908302715247523749942453697758344418598643661722189764738575146264399949214797338299783762662086732386535523452105061920059799076789060579810935703704042165949625152674705374438869631346271069594541789958485011291585280428272017196161414551130462655911645395765303839935012973319807461199939794082845933937111479938270238435729508145668699367543916677382136459901588873251888383468294839060397208547680626387582435837439980734711914854817584064534364383989197632429439179041766233747301612241131455558572694337973375982261724433747126588625486031137169450913559731146206136796611222112178802490234375000000 [162,22] 7057535227050636905572428624150859803293360352166898507363909462641680023748578407577298525216782920426047165893885526439403292497708045256996156800236421961268019117166868709421718520006298015240937788507740505528071033494654889480499270714019088346306788285027557711913408208360853224234177429882246976164410990056962477906559012588696180226476878018990545008832009490749520782361587339763707790542975249251187501688690392414903138083592455563665534727212694554095630179661507237979371442442739280277416752768505324622755051052139564256579093697429267563511904510977429471759652332987093251202616592402639290989912382620603742949014391851715925995224109784043889694308593779438022924384279565060461078005620709820764926986352301526302623878125084387828444922419378866482870058034027595361158228689850143107703814145111533406005877828372653416411395757084712380690450381606532117310600050191919070545165538785648635253914807036372360528563154279300514796600630876736539236488335476388849322653113148403421559942053967110875261690296668104107848071045164311531928033068068305009024448280851310798960728186258773906636073499666885873440018585051490974540762004904388137635008114275909039054822468976416216936978301189882041433224723221430994473087494952271927173743703468713029747005316417279194996484759086116396614121714295780134317069444768503493888295283012852162694738441714287326731356760734370387904666752286876016863776487192173574693980787576728647422566761107112632301530192540641747825574219836659653928843054353960217984111625876100116259904787400800678755414162773772995273000508075022737968342759341322866973489364599840854900451399055355037855541851327152381812744267681750501343304016933321670667556226894453340997244508091285013201798642523804171311736457028350312869980188611082762633122126386614453099906583169079402138713975656377022629953949458212848924965214263295115034946414826881767272949218750000000 [162,23] -20636717210825014327420320004159745719772715618650848940390122468277548338924552596911783963129629673816834952376091573852116068201186220175822546831906237912970736963662747387625748574011037445931621737886635698646136644552349692874155162185048935937772960663890378913477176935123935213768519124386172241713766740635640210205812021180587683552500009991925446538884138793799689167982146219255700306291906373055687174884398864694766679533720893834143552349119929197390746285276235034115505942670247421901467065932741549345604789754147986179168290447129084763845545189764558723256151761496486827818336693567043905403399339255812266731389706667034276357864956620022399026585541628154451270586179536339663325919411948659076646214508839936559593939515932544700174329665984349442318211168512106164862562640865616509901603261064990895138836403814172414646990638135384308996896411815570074584714956208409413077131100363629346583011491362226581935063675066261939373797748028436664001497875771488487523636162177782520676222235065380742391645251817830188743106725066199852086668056662998953764758436570840608527158878248800488349193129352920824742259130870698773619095033314519283713709345193517820009522015260857185882237977485789574128277820689565137796192256428919910565564015323739638325924574081689849839323676526138996182798241816219219723532133569707944664409213352596909407921806660340955004890123429045513015437097856659636845627333305616159160419201094858782206137203100506822936638789965390426434216626749473339563307063720280247417951732994898060586403126355789403761694890205795358834494927892813820904934431442419159381215519595991340229888776009258921733537920278809937045006837227499766400828147650539528052005042570777941850624058378039757299607777098010256648703328328695779598252416246776567700268509159063409522351456610269668877036552600222060373426703344736600416767424992163672610651425074974517822265625000000 [162,24] 51352166771655692535905021968250887694930172931302512861062271127738282936626717027540156159867125671557191999526143798041217175420406360964471718784150873791922088984540446104406630252425419609352789146627549115224845293454944341219260114033169013719769437092425151720789168170284373800678144213030811405811792482549024794419943115522013918281073651563619921204073278344744342442885648987453308325029650486007935071090373669631343839822297587526354031284003869214619201495143177922913159923994607407718454976445038672225358722650383615481995314463569296458273458817189233278958079275758445081145956953133462681504113668558286944120968311613433157785475541589377693832649096595214595758431047158310207963626845046905981740724948260782601407432467170262545465202491886871260200743451325179294201367983331136820164743091797728100150473455490284192014422518666568625370849675576862092828757553037426488167855643847899714437518934798483760782485111081808288515364048192886004820166338949739723586814784953711383588794091758437796297201368736999431735770375615202613502646561983346627723028445411314211261212932618214966179256684848799693979238859855597846435236801761153295380185461242469777415004355745599245183029141793414457699143774352330856083824978425031346637218192275731496290406849815816504589836439700144732534510853038247149032585047515945073804945970383629929738819257954524961088987713263688749994461323230381065798411759768532492017212174559391767022172304956956632181318513124890876710381991198445734776057312487744017309861622822407198616463890688785306488553725748411659083195773985507995395108644823550978389120078922898267683300991340304041611219424523002566511684982191671546035551551152197382972288966600273500089661359832823181701923323210596263204030429605375334808699518572745263545530836094003887559278132386258672866866498799841542348284264964539177250095383459256396088655112285603515625000000000 [162,25] -106359410332426507262350105564158376047504737908204862833126949733035007223619270751975800109696362872387417967847322734536105244648558809929817580723569035703047873531443094077640108831137908778800706272109255109364360187016278438509621812364454519629540307120138005389661930611003703629836902083953932741111706112976445849441348625668666857706015649763713078855024751535668297504335952301893923528329964996148624543538717756509930653200770028247124758676851264157381862717424192365729694207946784442935321455436377387104382871589507766711901081610938739888013661843717361953326923304722781967158104998196511336983306032075206181037870752844208118714760857403011912967894096939015119066403159721142188841597807076527087865320739967597901750793745962211914745773919174178419387621310309410177370584871923591212377940023386626498677773427585037499901187629851171599559273880329996262214304860199978991683560519488560607055311130737651538390352034127733642818477714577893016071137550009358146435069068840329341061227681533861207454600985759703517708622658053357957967146961270616932750757970091277301482784363441669963228461177529070218129779295360386922233220118075023028041543894686505908223328739149699395455558235420283217098435815086807111924949994086197661914170178127970864172257481720059676739340521042013673183571444024362299456015062282862624335325614054784452378273682198070976816738507954393590492687425269290296471477352205442351039787063703174298017192769870339568379252042969880065974690555996602703498967296844283214506507775771366369662041162535745046521489916491338087595569323835007590022619580331879451485934017112288102867173415176213669517641923835805405317517106243375833131111375889533678987258982680530331277672642141869391014558725987739852205763232962928579188933774690898225110140789067917373179308664758581930960867452277532294723433762004221686757819468297742887433955821596118164062500000 [162,26] 176418444993058864670965942881983987775980136595682595000981541465899320254151705678813263426252185077248685532287882860310910608215213592696332101076744628865002267686765463888865126274140024049344387656357814265768056502375208965832808340171407569542383457024288206712262308807439453685333685784136759402305373592190952913729007314982213976124911279593440222265372741598718701273199534286884042422422314777648788410177115942721523291541043369586101620454779052342458769325922640832760970662152217939369200637021393473558077856511149915298123590941849069083032034165854807652553136857365394562376906322467143132040821353397423114418020553601056398908294148995789702973953200783856181253578356567050779576497654595673829572687441493995640844692772057038720691369134285618146532243765182915187396645953540847490819116511285092378436629648608315576098492520551087445559490155343766835941042218292008688578379669508504675631767299735730609784409327747847649973845960547944708750078455941851403408917131772987246928425330036974138433538624131927804640118344501275526427650750859539064797224414965422717403367538151557501549097344265478408169183162021040798332374614086644378466216920614876326343404414625376232907973639976990281686695560191701481456271294892890498904495796194925257369365369252144244552114544280870009578890040605984420154596004097666272971066296952532350846245047048499757470751652313183757672804249294662646808143809562225306828690704688704871512238847319318486150332659845822422221026642233889234866334243916032798026046272598274483645846799148250417710514851330405295392939335036397170390726352629734049979082906671648216945226097209801987910184981973035894043990001475353283269794979378264728128999649943807081488408407978705296470196445025179203339540006065293023041762061896017619615302323447166286202416779231555102150855757559577742385154087654441737808516201694032964526060587237117187500000 [162,27] -207672838542267766765876869997266909472352388313926911899802382010024496846065908726937342532747517029981491320422882641374192064047030140730214975395003203056230814499955885075531054358691557096301549676645743130519435756502587624398408949896985645900869843037742027021406943262830842453904322738074137574736813717637530031449291624007065931381834285588732859902380999769370833320523731949773045615703941279818796038399979267004916907061797285964277862832137538360430764636682280620093354590249379337502840426821865087129476168288094064051535861404219628986044900891917261392243945963599977705140378396497104659572569236863598366425525103432621815898716313850612858559497200780326393191487290146699273013284316137268560373577648292072179540117485687442894228455556385770646231951681227462029434060168082631792764312118132352207873978456180297734988094286814129626487560655858738477957650186997393081221306638303172867852419962851360780945785495050437005800819287205811370679928352536266813518321805493314749503431194382391180783440163358934971648623276483590115696806396964291663719220548078039751887860488812012144038961030868596835484157334030002860453057552245195474003446268886351149252407249599084365942474022190402877259510920610807255922697443601561951460467574305200254183340751418384616292296138205696286331425927649923471142760089671416965737960662041630277223576060973593114255405090857672037486312114452679859039069532969254680444851698446058107471794415877780819990253266596258215132654561156460439924208044008758460438390257152616001203878524137975886416593051186807255483754042103929883148048226400848649522436103650801492386446957310723873189447340418323309388591942072331956305084961675250165452849921806214846112302062807848242881229156073708826422241967775741232382041584846426311208934437868965237749417673800271482421772876396902599370443266975303089771102227185579464457848669744531250000 [162,28] 62789879492337866437077726327449796612480894915028745780945924973054992656618350771659298321378296164828413272648542483080395588425728311950063138802222593889289329318662192651266306765590111813317021633658677092154887681271137538982664766167071973701290763235797759874551747832426348626886043491015445027548942171083142354208938433145407065039256640953903028742082043397598516377778563772558466991704623011783842115548324427736782847768181822786200402180376162552202430694295429514103113212840671584916104398783618139182496918279793946978712596184823004688823132277482347529298622690672644459526159148494541730284927238786089732392050673564939976259794740863509528469467665102242233024831071808257312243864328722173963667396805273012782271284429053259120076173055350994148842805699677450424981509637161205398222985820529169267043379607819030763313304097011723783883648633086198957887786167706125649822662488443602392423074433082074359086238821154283631238735190572694363183266280877908229483443500406310364868066307697951668347173135535032335611464229503395717084076227315171380656322468868518647428299001470789765780302004393762030945919502089994211094864987771362424590303730211175074608460595868896726601695779070868573261579885464208088127151541979330980619783257444589136666998562461007077483617393367668884516811496384356571504203180550085551879003134037921028740033903143834081125447492096919444317672554074118699222221907949345522321211158000858218212804078909735028231162638160455976817717953820196562086309914712624959396413292889143249088894362958174194358151111378514934115291233069584806101593610430480723715067593314328653265434106534257901213676752738895410006987527356498997138364476003688081666670637455919044517513872559004077343563377216118094044047104389186079934386276827158678865602638208759120881498695338004845430880643244618262596463103608932819649658691763212898237528212084000000 [162,29] 516162812933293905906596437677056082741254522971202335608250750578053429853026063509105774811427649618698283414257335509400288546449281299011606298766316092337560608751131097037957772290021692879831626641198005001832674192323600019191892913823153906997304107239057770092930069017878066504332274929425644494527591050215692771571793198377780816396735160772589869853809482636726160753530098306389367468879147588795234520402914662399454740057645734597956937317063878847271479871665458429449169744574170844433820897287410594170357194122385552510026682428368641667471420706818431935789563770176867482350379829507888537547288691029713836939529366389755202202234075193421698959495180803317714162940994291463977133177770861803772690016516320318663753698217039685581911852019118068861110070900916016054457398431808312987562886236748942087272946787880549651364861663376570033647073741717900957999527945693422467383306834118872429607002107238492655831033574558319711447788664694294508747268633509584573196132899084411622639888538257115644510783530118415556465876321801160090723602400198595106271147727182114288472818893332047185668634668334857024747386629799556258802121539228425306214539737126461107813896216284107243423769330520389696878145058427316064495641762821206195432546165184786298483491104121374137560673992471380793145686347266207919818501475861607780456113414720080274997533369862365994238862815548923744724830449496519430718225351816981211880552291657924859467230070740464284737942866284849699222149122456177282085455089247844867874643294652884081838431749631626813840947357877793368785410935486377982346261138338001624647962281257631916064555198295364338244406237068381702711812692211513384612892712284443031420397783662958182002414266782520997569098779508482863516290813546560977522871983963809990668447704631871420719585337951467067575601661821552845579749532929856291286483396188990106817294423505000 [162,30] -1898079083344881316238356031381027684475031920176992524000721042972526234829773659745127124048728273832100042341853245287287721256728814077049522863203334399758085690865501360647404887574756521330579503281796271530353468594492200289218949490379977209874207434589622357186626744134413427589353491854958985446546489456798863747179518456872057766248715359735301793430471038117945468269791068636706211557735209964451858560859698732387713737831032773857395215786512441291286229645750098433881409096906518683702931132562117166162012982456975109411855090201155020757809310656382221260566645215310934169978739586025940608850519849555007986060521828124859091756202470180878096816879318901619360478407344039459482142272368724373779409790323224024995405724847671026063586541527190958976844136028040097513585547362596126643304034130268923199081604832616069488086107132940984359818680482917263728887660029513820668373854363295276392453967006944918558111316253281277995706469621170185981302585805198670164413486478490845166735786896696300973869899127272837666716937294335455694558099260302857989582010602154668038133742064225887374651969822526092571416985042356285800247526692514825294908947213471943247760638971957706809141203699855453645440901077142255832192249384200217936731852309225516952541507256012096531568778541770449926107937595804992571676441869724866669125349430656021390501682357103085115173164130836567633190689959652757647813662158660590599260246408444580988956680944839888811815533411426464844847101120858935351612657507419432122727221656421876496344959987880903988928914636938363365130850358517820600643838120595154043160572551467572635442222632341597725214906019773579605702585224207625975735657107140670592756032071160665148001699732845500116608317579240459124319804010493311439566626966693253261265307812374628649107095601581136884002477469354414220097692144982498466029450327211114256952350892624 [162,31] 4400858356817166660335576778928064803979541209158309526236985592480690751031374557552356788174348227459857632197084026271629783695825843489490917624431958903702554127230186295637281559381164495562939920513779136166624847191482552721548861767262794009982680041273111959606470160231442215221339400452424395965716887586959371172037076813172617595620874633467072051066687620351489352201508823587339106559671328970622632075219592969634506821888581394002950872136214871858273993981753634531871348139073195111834297873149428373955718815935239482553307290339558681854150952717568061903558683747361059148164703266581365717984395263543684472078419266309404100050960895754685196229739591456124866497065656017713628040696200639645306386099514310083137394399079145787966357293488216688840607523555924305665426675428286554315982017061450628787323527050421173480387270872607876062212117522000071141317155974792970086427433691154135630752763738243180324545137599107743973323789687885126409961421145428756929380381492001276698050266136980207098755417169957195616216336091949399683661274360467331937783948354942933774490688628250003996935368696609418158677580993585230625715908382972103250003904467839490732608136468053774347927407167520381849782322843068615566621141263014250892326081550710550900825261860629959436305442179691453952756596969359749502772307576978147738498022279039886489782067873547766172515272690922284199401959372683670711488750285843082671941087137430683330831865112647425846147111181729037743817149593856162643829238258474618143333285039131617491909594892025805434689221024385204564952532980340754486852958028630698726665771143799871117358670607896770704272400714793259272394445184613075292124618572004653278756085241546354244537033827025363268152863969559687977559749398829651453535886901070660686951151021132430843707057591533698406530447604110031225370487928798024201754026977735681609307372480 [162,32] -7879736149139667013816150594632270604875719594292070917411808249570732388066744002389172411624998456687171064482344979534992803743562019662010510871242310510510078499669190633632309111546514741774855530953839145113140313139116928003634648900095613552393256895888402450482395366796722709956159495971704342578558439531366108522944734389591526670193631521642616792524359485850949013385205592247926919369525666610547323730798223383653011410754634932196008855161551793285609060396307139004923394312874603435938933788431157322841767287185624375903759906115098160119494670293002724495028700516775824621766369338159735805473104644835317957790722461319648133219396788587870733653751968742931144533589618368454805837849192640736442950226767356751367828555236628782472527233219812813024507922679058251753622189723302082750646930131459393900294375993485572763945191520854035931585694965632499785842315354224981219806416818036317754836415001743224344643325594199721837761301759094633815251895714940247245581609169243665107189102059613319806890098878996897172076797575982828053360230558987087842072290581953705993687435350435301232598062706486853501864414253843783393108230176677158637653198680474098911119442977595886024903409739486345642935825270322088902978776015830729153077717672151333310858504415147214444180284211755545045237162475533589667726870708715142329451303421013140769790996380803486854428700717014567122690322724969219193223340227490644621934733633930147116210219735254846835202419505933559975774531611754652866239130925777528014976879132827458724509603508445161697508859683611851045517295554292790380345060302469210090478012942456752798585213003811557990664543354221167399357186571854610161714404757288847326737471853855901064004312609924895214770516348954309681674464024757881025675013254375572520820462100882981066370035944624749123121735322717245146392942351405609337859338096913781471332000 [162,33] 11209319832100123207656012999956028787663823867442870629969868439028571790490039670763472079574418031516558791136570076777107480032455432196903640553592097497654771451456051983445696881527528261632652532227458478801175166148807699154993525148193244597679151826846262576667869977756768125582324391026360115158467939058824028810091546450803443059924050820369321278658974069580304151343537742948729000619288284328769765901834743737036949308929542087615688280478037331864534447165023768679089816514856101031428436336276148928606846456036635095997983601937961620997027669610858820306849731670550562313942671114816423937524786284292580271359041145511539024619659290984961813547963117232543649490055793548088142407746626527694072446539028369760636203153681135173160865747738827754221954056085875549963906317311799175565265485159592309142303137485571141511980362681796087823557103854295418483648185713132756315338454811222375751870348602803861278512345064841995297672764356657724087968636929890564427920294692493438460624834468429815787837656664171187647927016602516378319399547840296216499763912607792594124874811647011728871464907547884598968002802003725186721372493547553156619683359038230087625334607664975666373057893386394430216615310701162453632341400478266849152873987661096232836986455632308753366139154920776175991060772377551714263635243869912956474204003744270437187372818502791439791213077815253523009597911583147311772212791550934127319745008648902217893661019458787195358281568258200373002835832521574021784937611546184569773796802607351896477670127098970292246956204763046288506985301542882588376398717052792105320377105940604613708616974773119389267235496924785356312023593238498253101875098097736709765676611452166675576843232992098058542393299356696852989893190772554869109539128121720302638174393295595787503005451476708652270035065053561662528385768511022267374779555449015378223200 [162,34] -12185156612156364377828313402366966465698887151016227483078212892826002010602645324416475737777527730057614068325971991491054718362279651996465766614121218305996468368820445060856392109629974880710772798593303841458901697534569447539979704913531555656144045390646227870177005277748552180065267503119458777430863392303591228538437676559013144703729605291390780509209527659974873591099599263931491194527339588684192034261255703792105528262935954341768325744018262929049137833739318104850651599196780076862751320355532130837499748386494466054186846466744077619358434424121067492807606286982583414877081115037702060314967428664376300926118214238003983978416005091008926871174791047578426428281771082157475717428909497734704907499067552177899640586795781429626761896641111449315388225634414812172757688370908957910197142370746785361636807932097401271376681682152748512304594808883645103556155905343336725993953192485112089648509750558679422039525627760365839886662477816060307601953791977190051844251072666113626548024915716878539543497796309809155481744139446759021240518463779732247689763353028597490059629623143916781905497835148385698273743659780182393382530270670875935937514292731709533852742093364069232516718645011382973970191225063950327047644272752544440311598559379288462595837010915334869566499205087276318144389431723138752883916955013430418711126632729374210143354085829745354046143094758805799781116317691763749467357977911022362798056098852974850773798551028437305454715938712802848770020740656824863496475108202785583950405944371136253277370122986551915719449965147462423911691533940458524665511768126430929897025022660282973475168457887661393264104833620891567929962671778531294982587148462184345970000371343620644781400265610979655202501953181047280775332117039511772101466952608979622856372582303404947885440639883937965243476592600655437831952006213135701372166077627698954880 [162,35] 8351183330399449735749956229318993087101843732066423110853182543677911264521307661077314190837419352602950275322644901690949965224303606108753961383668055645115531325950211452421661574037833971788203688288090447029076424784907563968385408561813327509509897484182137221357441248361041796310143178130313968962733661936650602968945239542031967421093509397138783022457730973001053219852146435052734498603445515433858893048912239861121360803136807618475982231078169807929454971398123963819207804161430943136918812709273776349413251092878838494041685990947251563722680198220562516248665382370688225178126994091194131166603357113782130320253906536991908443926740332993871108430709782083834813329116741405886818591093831787463791297628441175226598795264042538169829708926458535135529397260032446748517025689289048834295918321882575616142832182808799539722962814083009442119411827552182620781746280765581865894599888349204526666092303811010345866480301495350354305423656929396488841431156999352850324056592806877006911025231879194055334741959672918823096568767707165300615608410909862086092357004129937245576000554540954499197935460107425300023367023345774317797076628797795823970958418973624599166847800290581302040176626786254593038165466440664119511806709671281719452694499546185105622805221346975718271221687832149772691982048921536061057739941928533652021038223570746992816249211691254303297805801320569960049652145789957220275827647962401410096497435124160157144140428198915659223570806777145143761896356550583469089403377701246480249641272539508392509417732331597474149697761215606734008442610187213906918846924836581971575806670319107956995211310146668032021671496348651361403429385186508566102237508551933818351556574005808258254202532652818854715682919026639282254345088556867825212699238907090443359222797920056914315292343474396260475013591524761201424804615407937784907772259140727264 [162,36] 1541114957844261147021028534759718036106338672093801420937957251561617722755691816633220819713633204062456781123653464504295573753773464813286897540747369314351418433026079581819707722739752006677613414524148125670109176118868383604686337302667396236146448491081481194529689910122586456639544981217872146632807481189644714830644123328329332319235794345184055857542730293495061314274102597614933711316994168236293330576220050760339820790449186380177789090076530397981438987834953599135894495037698681240562991555531823486152623878779498401099942765321209217080620562562296650390229280163085980436408499517345435906585607983704827556546946433881938027736582426316799977067889793322332095673652662825048766482856628077697681943335125652447334570593675244669605898429545098945014881938223494203660093493346641254733682650757831887288451658561012824216837004020813445193025639798672741821560518697659425715756707919563450174236537342457225013116331377964506898358712709602505458735536161881206880590625394120425935527180208650651471576496504182087953157891044868756823998882804642451906393994542699036286669659968853976027141912377397839735861599751600204635107801815500475051743964700479563062568298117001990595630797891176384942215541378408901426102977692777063369295174090254054166732185399321325272998408343680801038866827924888501134789108271662506886213778630265105729437936469663711955335641700370260597557035701883692328120582776547785742949353100833257257135946559839721285987380420385665324182047396675812646535302597790727132067073600275913817715992705475659293953847224956683183583532140358581238513123840897340042689603038988214587641209195226129503608186901519869573992785591766768670405047112323921144150859527398196834432307967452143948555195870762719159317050944347023403284583123078909582622322061047712339370508806221443836849915235459584978375920418398528397231248729360 [162,37] -16623696629075199035857081887720825700806893578980315015251174320046109285590157692943952290885486269855172769829893626889095459170326930573687002231725063025954494705043941256587885312260773963151840410530376444918129594178880082585796782325655497029478952809427490170797264483592431051901597505416828143612493189338912211791537799642398702496465000239092944410301746453880680072282758213191641570006432473679408829690470350951088238122630551724281207489360076829674915173749131227360222309789264458356797840243944681873682631603686301729195028092879597793462775449361000856321905952359062911123467934102176507907801434570692751382991399339735874911642906812750502633765986500266808524642055013858279499674224846982598276071902381731304841320238856600030239076245527368539594025669024552366257871955685828074649970709497377453264577717593252829809362425919595743037544241010378777099513184756862746796688470363523143784090995734215504891825219602632009274417619464983004875876466731157757927787172324517130418534620872075261444002169463811550806545531532218233491842472296653306784012719827346645101031405602371581822325424695550995002253016356389922076488123236676618458748486451838843274947648784001554812596692780777053795111608623005525526006223169490640521899285965266035698396490770825464278279637917171809504899843387246561712202566458806393641307336962966366110299168591405402419222516567909872448613061750940358734386369194062884298495830085512745574733573307441531019476382149479177481862952085583222250573376862955781143042300674521438026738258777271875324971663526818533086278581643669811037073642839593114577300147955899432781463530829413418117723145533090156577140384365258671994903531083994624798493280930841650381088632434453391572376782290600425518410441449614091775992723208430271419781421819829182048901567794614971642229343283766285982873700036099966291368682640 [162,38] 34447344727371089136257708614470653494052545160974835455954807286590213939087528337095549040577462932939718968261817848473334226431597740571564649495791976955757919561627671944144624151790630318906853255646173958321717929270548907541790490451654979069525937788807356303659788977195553810983502153451846573988164054297333687336040253940659871362185073151202993182860669120546757705781158799495362728258157429109225610881650918117040116859493247836419708443542507693544393432414521706624151287434208512738362218846735314163596544213490004452554902617299911239635842853811994398408866049456403591366223196635541720248836109388624136943304284186428965756488499928447631902558597221260689240152135952124606706868885209252848156261145259987576056859301570550458411270340806486429949068089304300319320721836999420768543084408522899386464228488448316736237978269078402587900311846884816448199064651818672493702079625513850334207678791152290941872938355243862452164617984376670717716917072179651307550174622817880430639362671625377307798992002504386302706323141891805336548266497388071428794266846448781489003722314522228024841194834108164222801683246463934944877891360352033836705769933595942425478759293828880512385511156457404731589281607449941112273226556890066244005177427590825469088664797738065413491552788021117975442265802922980836969996040208634008793650167073511833850344657127135776265667160128024831600974494826471237305958932924808286099327005917487945926765604368771638650513425050079446076153570705224611640622696891314214924535637342983284713947762441412090159859341715424515361945035494717109945382478045861862890070088601755527731173291839309343562275181110878248168408846601981541625162556273920410585175954873250806469365429082908606456993192654815812613405041038347736714613073261297582376924958832601104717296616884524058424215826853128850409179174793195896982586408 [162,39] -52430769348085563714570872589484098727585022163186642425468084554467753142724871499774511691566771251286042120571249946326092985823498907412277691095836290636543110287026629494969549390753898921630227388994536132156905148200634466169585731858258870333611089547823147611070371018176790438835301508856762641538653906396302325362394579577071258729388675287321269292702106676686881627202524222710253427777834139288280150508059184906180097033280082877386159915132235677058794941163075678270233481927689933952597272256241794179337960651504733784285344985042782914800647784025398266487538833864976348430277535147336199633881986746947483977105303755423703427102686163761906412412709851664136280037011908886791201073685574749243679869772889390032656167122261543065392907212862022117519140765434806456483282832846317403491569926922251138207626829610063248138067162441985941161975501647905866921004042651347630270578052561105639492247876377900897473816301278617993235183505496788312463134036627291265051327729546933995787234246506656221700800794694907165909596977905199379129405191570608138862040718381504312956554762484892891665448586146403493948205316065836951023618264584739218822878058035105362711019008642857898730511080905077815570189434000985617938230254413498140369939659139665341584381804988104455599974767919234160026731829104159081470315373632071004262835940943467956932391735939004248332522210641835365293722206789097746325056276139246997090959991359034911176783646500183001911078301655621073399549861799281282324205980642297084736231873124430333354777330960899293855766619284056367013868041265741678031477451431725300665778287630801945145908216821352028804114101303853639764567900645403445703165842414081734546889087232676415689050139803146559153509633972300492724150514743811971896791437236432975016859525943657078792984313670189131760016403379655314168820233315617211758352 [162,40] 68852273477798018204972910738586479078172108461241208719211589685176487556815831443194786904195550409448053669209046965547185535924228021941792068332501888389184225207441947375649929217039416002750576459025417770495314437271976135457427118964867814952257040010483502895557549952222913319435830536008293302961062159130614990334048095367894657198700094093772678727744669080400685188027499365486350085441192256349119174061245620107762877848882954020673363269762094680354623960018403549484270923400372042978426245999979349511668590904240665319743839661901135238908759511916431881413158165195509208718665603262805070545616504804415659762527849364751817169786555480841228134028730147830483036633833059802320075409663875263744777865652055245797526878326174242353701793522690116813993639120983600535908108442153388734586729496010494398771985790300047868204595238948557771325932976393064300222504918204337888012281048071041085273622502679118078515644991217354366728484115213269906677213449531979097095698741115439679744639284461684478536900953458922043623638821381637637790924431619744776514545961315550015361101188207882935896466799926877073781769308724947556978697943449514004693058641538091100415255509487586156504996130461292911544610233984570655109534011514512529116874524042901603008501610377270048179921246814152820641305221093464607986999206097212308634274330303401517415712529032547597808611403228405887439534550174868072856293908770474788434863556172878680351088767226016479388019242667089232815579432241347249867350026456596962083728829237805811506062781588003887277861860433444779689070129891818914104191787478292117368281151182009210855149126523419344856496923897517074770605876661691084277101561922416783915885098906173273375813428498781879498163093090809282590125577534596530907909129008385135334749945995003130755952036584809982218838583174766663758539301844870420864 [162,41] -82828612746543856467731762325751517456392607904028605300910441279113073532554982529553190405816796462513802853237326277606277749340090746306006854247251269002207208755470454306802693873922566014374308114025676194755948435814085715256803614519442091848367193440298163218193191016611078501686742300743740208872046623190820955137014852550408597035250881851582783383116384792207973480736379789381957592889739207424678404078574204413639935031711909267498848654664281300418337766222756204568843687124617212387840923230190246030124012124606648532999200112146709070142762457053820248899090476498158127799454216048225988615221913915898435135986133904902776531889024786558173465283055196077128809594056018863652077202070790276609575834553061557564876294530480233579326425290776623538106535562504992343352487426851907752258219699986638548639366013787495704928420101393746988976734358253880467055547692396508625927502377239351277007337186453611059049926718855446993194583432608127957262940139798108047391904346874476537582272556037022375255018205818136737687935701151454779862581606986346270300446973222113684965829525336818115870567238451042385055362008173437365483158135790388206122308864643259774335851452023248567402382997976533185682045393511436936363988741323228773904462420118486414513774763492719668907910240078356673341975642409842981185081641698116829657079712506301669537598386413067965253284032049663531369313621249421339345223190367343019866011649327645911160324961278756940452268808763102029305027008920102399079919145407544117036330997890774169097978065643436795038009064465840373460925831673967448447561790452044352692800346168908813098189116534452901908665092757328226526890937042210968654573785581714246274178574312171535713930546378639843159807894760294723475456721552948821854658178051532988250545105743629599963486651031207308168222824933602753530609702918424772 [162,42] 93957656416994296445409551603047947017356960607161577364293416677032940070783177539995403748892529825902119526394413206886545027645811458787021560473750558304000880528766430092336215276536621241005213151880702564010924955588397121471350447882767510069815734938219874572071081889100411295535346312332984167300821362317647734243615035737008710980634223321255165902882432090471032219910827571655353264113052768609951173290802237183396873798479969985293739747596553551066840559470193881474764723446943375824962094427935267774323931380590221164164382441767728606437838586798375534845163625354404475716738955156085657199932231295636972426795540986286916376808661282829606348622239513574386639463149784778081908507454761600787378964319577774286854901372153651582347950511873549861714806469134465558632588555348071035976231649651462571496328943190536116911117816810676555565242201931616920443643274671794966489422281223056569406201136471720297437360281145627593401865386619370013936926121828441875030811717493525040377859109484565468826970477864255680449771380555918586166508035594339554694164823255226074684268695269346063597404781032038487803920583236631598876884961703047917040928817923890260033955323710339006709216190785588775732353779008864350249162532348830114555018784552651594379641192929933469172915019143182706216986603131276035472084744094950601281025973403542176134969793904301964239450257999522806821325542512707586910434288379294479311759538092805047549252875940689344874698782753598667113592191481364031341661701566895630404191690659497505991645381960425694689617722430915016024368588580505761683979308027869286011172693784601313510864739966409531052369327218102715842600390614594393645067259753672900794744625656754880378776992488741048895520880800769608774050825269529692650203316341585795851865151810491192631577804373651505647124375248525811223721073421032 [162,43] -102267438117528175120759792615793581339204293825255970086997357440544824069268026096033182149722367592058476954950977589948694867671803016600790152348738673646731360834403365898139667770090692328129731827063592643370120329051971890365926932881326804740345141489559743896887359701267791667725401386520745050690324208420541506269789969015886797619222736616101768729276256038902271422802848311759843666960864647404549342394041884132452888303452820314240970970046975258626741697783855484578927858375139596370451538640454309832318949492170111971603282000918641375807876802262722213822174036026921158016632179788282820508765155324072390451548268120600235904732928986257184417897409372547631731521033872242942263791795101169549751492081076912452295600999232282619560738789877927866303451390903286901632124505332780618470514182351162256090513528320844170179800915993995995476265505272840676223241408899466110173148847351538662059836794718250155401846011254121272947974543880278757724021026662808048671113741697340198422530392206393730066187551246593197893164931806404071424090838900012802604420891549370848175948785680756993456438236053322960037267153606244376625746922850150026797281538086003719910730666909264115138398387908379457984991212669329431780141798280260199489568431350589423880933595503842035343361379731568947043436269816523320146069310088918109313308382404045515479842831002650809639269801587157294614852849487489842894025547546262662659404347368568718663823037226307185375453109285095064210260561645115467061972825981169740908737991767027749351324603538693877367542972146431497774397370404327303718797373030396672588317293890778387576540887115858296870456756827539264599156546309705669919196488611241831847746183059403403824827813548106143484553794469902411490065498285990755819620448406759926507422451496844851528940895446780722821377886410256320749437870484 [162,44] 108200238098230236753992368096565986445243648653495606577010566234960178984057431389479230237546797199857313552087961701971473342894136072443044305864907749462602415993056082845971577447815431093338109518853013260065795345902182895925490391380993322037873843961482561619465054471681164476561670898897133242719924945160558414095755301748536627756444948778495319312137772223196422741351905797135405389118388277879830032150569748169159269743408463605517168198109331176648427219006083700127089296188787922066301786920213411235116741484994018877754543267391413905779414190705411315334019917773370282575946108504436588421673515934590650114870036206459188490978463094272991902748245161872813865260103560804982391817381648580913601102606775363403701255900208166078638423843874457468130432808095233619951728171116351039163100322126296549211852822056314182662476329525517057529017993887750060162976384121623876006898968044553855015529504439347861427835803158733076046352239711580049255382551072281946088104340509777627038318951008021036058691373066490811130377637013636088588317800942195798356648987612782946940228072449531540274800815738024094069714936489085921639854063445231339012397740786583575350508022144501809312439372734227025921195737406587889046563674684534509527702114312477937629639119414604733267441273461299854982459799789841175252669655920353546499539994421652945286456561284258393705729624055130712990599262398176368915033119592909112552065581592288826802020403351545996127553733597847686773046395610552785625596864174441043840836328258807778219573560917719956431779095735361936757705068739724302118611133429522901845627568961674660071274279682512658930226813520806126066832124026066773837066562801900253934901497795855673222772535832691106179583367438680580836820107052596690809523770032295105341130605466766570376767469291095115593188914786062111766282064 [162,45] -112161605518853162614948217687090980002480213480756239538795170425723886319262960491314894700775010834614741922098143811332188895290287475852839275922105815281248828802158664780977470415078433478127675257694398012572603335371647655760131739002875094105087104607796667118309822734217807370525164223944845959220652295477497560314566895825398273546756551713760014287311749251382462996858023147864334442174137486311916208660087787537656585618204110746980468503247719430896723313438205222222607924729524857942339244574271556663384519750377433317232411399145052194612255761869111465456677817659447252601837348501644012349774737407482285245273090146715218876146768826320019963711498817196089941683731416165260366980150513838445570947969498006867205163328747485141301146958277051313700230967256279513741473807298739428290856652934394865000629977837688119996048589425195567550579541823536024070094821889448674305710033568384023097677589450788762678202950538749085035663156760639328219777894108091060336127312965413048637555196851261147057746009117013188901401949149001827941984340731176888423565861595451069051225305353715737088969304724011303155215633756416271528954034833887532502446685942222545152406121706044632943119333493963467668445214252630985279947976931251736748703611795508107360112777038231449374720914235724938838865965947933053962251482614173749920097694177394158894292433616018415846790542708960621531104051384965915804902730183206074122613045224565055918351656073406471937394039681624988915618511145092644704628973573535619060614298944479701172794820081874054970980324678515933028295668865753644543000669884538867548670545231611546499199578452417315335640829439930824042837469638931764609105528046987091018827477669225425576344739596466585797575294588589528719427682104569593622975951607813558351725589380016920004850808824539317202036434237491497780462 [162,46] 113904052432954669833412387137527274928572701562113747864959031109347139908460773934702997410407398786444866978566429566557974304248001992189343286959468339323263116952301074845735013310290579056429473281955332726272404329951666663318885957582956525208749649222058914910669176566364849704514376931947462715525725813802272744379849967865694863330752119997561869087474164837400002859856227434388650395444832264602874137676223110045290797754037100364683143737788676193901044700856620307850005144721649111625089312842088525010814084163510086704126809147883314342946559986544553708231303559371111510642602009254891748185310682543949370411511551350880445729286291250323862910191774313590328416982402490103363452142638668480691754169738617370178526087934247287640960931229092318309904428344863485968456738110073521838541438349143300458052860545896385006397050647523505583019625502285182858236547254219009879517281219067985499143249468376419751195107847460633104337567587339809823913526118168593129293844366038881653939191258286931069795991657906402589682328033113829952625621831001442591277780065582712910352036578391053596640308928364831580150491182615382028936702585237485888698904405359832875864347080744485989462413117849702044397243827785915307060178059768128660611353024674526409982149261402289216207635602232045265203133714651193449123916159867002943069689663494498777278351115416236051620574069298410463337521702758138179597381287310499896274218489381074677786236036836636640466380185981658324061660529160657122230564682343220600189247477903984255572567511997870667701899047435071162125786827036640619160250358029325585002951669794200467222635722307581571480983909684993902837119490614320081534970833379912129170116539595865254045173286058586286263145289950822056662294909877260184872591361246610521368174194456959132308413597056770918730586883703512248080 [162,47] -112443813025813752046681967422474291695433679991121821004192715149449938926935325898018106129476865494441002399550937866022145766728830122592836869121298672919013765281296013333281869939960644037787403348955105440314300275026378876221338803763028217157006793817184028282762403971650179629525060677686313795187657134121143760482505384037211930797930865003020393220277747623322989588724638434478429482389263609854217992229508542503455662160446098905196264397553391981252322793758287644343165959746313822436294468664011597618192944864048415124908207715339476574435709570272224519748829924271210198862261306986142869605921919343585898411731086420153333870874486352921019649631879724814157222447980518212672871025387978858616283143368443207367146321796557080593378184293958676362793609783516662387037731311809482338661218529095641461237830640710601261190094469283553885706462690448582517441783313309857075614814127978894590027073910704192257644897993247941943267975202203702580454587827096364196075562510145640874784559192497597390612188277433472242095399331530307618790201091157892558533964223549942883835414400864733765730671534252802351686232795980123822244060837162434150379468254471812761204690075620711259853985531318839802926762710584429418948112330339681875139056042485199591719954928344463885434116038979684846910935260998220027379221001388922785696133176655923771019084225641280713975620269577801207491403729555754347596601191724292169610529424482222417139066203318131715360749846713463477318245351587420803789702578224515233805614286465723126012592440426404887543211375742735706818868115015719740639184600399377119260145588279667787922601604811525334286006931463504466800091798531743371183252764526273132660630699629643014258666189880837636013958323246526563584232042503400638775865228391210794418923016935765165100348318295389438625225037254213312 [162,48] 106695868177416034028260071726764372235285556250834210768856080332800766943975282957384867030985968348936624380001994008540685734537339367540410305090295718950563300626127935301828491626299758230021935474325923860364293970497883039847301289098736002459757295573461434349511485862764160615633781557612882530858879164552443050634188284802487031456802741262130510390604358893686613604880838053509184220917528589106944412244370525836500569139373723363512612871793884358768336419061190760779554481436755890588484877226077771654518390144642582775480448834250843664685184764291677145924499648448633900831494682557028662850962501418311269198159215040072946744170450979291242198561910400655491799272589637990442681192547724119744473375246944658069889115966139152225184865568476648253946152578275199955342631208722530871060624908825754670193031388049136061309018709440162807940698389000382367953207673364256570973949927637055457526540875553361504604939592255135710432209560987672412169857855832598167284349936251542609072791108617016380631936854068062411799324548783486116695627593661583802294712599735612226164696259788538067212361757501534790851005412720515466822352957054380060225359998371520417042904745523506186788794416519785126815310325571493977904231158826363806161047666486723183886740051838622911865312219339205108826023919439478237580158453995017347827508936162086673934539076058304557421812678334341442452818436731995794737929614049870788798981861557269408026030305751608082311480752074709829877701044587588953661823325427057735234066718628073893485049016651464800175234124327604293710412643805636019670029672508309130165786181201235233037402458062589106992881031242260233053158661792488049857742257713741428589474945308712779540906419317991019063884043765395938412613666945853720219481002687980962652407544317525984572978701168810876313945617315192 [162,49] -96301686952472678298412993533568843455616970715512034495639665692199421801732813155239903156062047603224968196291546591641268073648773653813126198405203114988957009737546476860245267990704116545891067288877338205183957220284496755773538857338324437776240023376284805775609339642190684388221215368639711380391455427082628638877491076029235252904707017547096716506663298808730750988647483413026916281406263775501875127539482777722640482619368897500103382328403789961696482120604250432133514472089624013846420615023975785462068689693189143366079295762618879724246277034846474508575311644433283893058147524381680415138047230031534954727495584971983404537461107348405150174080184701582967838162266110829720376141685219728622658041426385103851381305983587503402230675939893847521013166003353339555875330494675309714423692627999156717764751590098481635382073793259042429125156383036524665847976244998606067661778428487024769528563196464502195956078304159131403385763065084414406461476924505500733211288824489165907452398279389574679652870362001039598472287280356070213071447296730819794156345469388456573950937567901150746409127263865566054228078867912148229819987691262235600654272211528108680955476533059888276306747376735311226390091963809518485271207337477171517471956933292823826292502369726468891901837803982206327259572265419582034993230109917235143722878902605380877412509867732321257668236812168984971969319391054130016856056605956135870913286807101829157762043520756071194234580284665392667010972754814515702232366051029836972011913780379282012524715008799262995910595766226275925762609009639388019057465450555329036739215085881340937474442078918447247599431277330511471496305615169442198384906510223812199692724306815280201890405474581973786607434604260286873549310582015125736081364876220610784232101418537481449633371577416792056492518190584 [162,50] 82034607039247228648780550124583196085830041149321486656888037505518447976570386833004874432385355074482315992127311815665084417289052044868154339590823465326219393566901000365860436605086412399215630163782848477873126182389002135525152551510324910297008274842358477589906672451692513750326111194199537454881124158186185682736106026732506955814924068948346113512888135569428875927257738965291829610051768702577923539905666253178953939113646032683344591512314039468459395282428536761901088234220184309981991176965859185327337984062276727013904341387189281629729010960739267807380944916259896922613171837411170106747445142894766426091176405004707202479461663710836881671197897706214211676442265606875372386986986276802658700448359221854301785970265999581629786810840688183659263160941599507785579731303048559827332485662881607225295797361823186055678166183910582683853506036414369937280320558415453156979875933035090678308315932843278662477419491123932310212782149619878019536375554999554246101605837118961763639212743189498284578182152227386594070992593004762443511298620081536960253747077441404870979998610812336227956781860310091796241915297622520359976921965840851381536619931008987874994252054959668737066097453198094732313497956580104118346211911477885777462186815417548835698813135782861126110646610692306468015242000568926282122195074752969838601136073472346996317967711994212335048510995514384924796097913837060363580995197225819570752436408760766088637899781097915465518243993442269291513362054466267538294676708679084180113350864260916705850774577436557000708941723172971968000632769569287815809933160392186163260910209627803667027341610585769208167380454182371664000706668589071650541240003233985650905645177489573363229982975065627627727891994611211686864177702919933422715100191422921364390355071926950766975247405891648754139265376 [162,51] -65602060760170300963199923719282539869344824923024217276416179348227435644773123984606736569077229621041374209963399843455792436884195817551354069467939473426233503333164328501230923163245002614581213830263006055281619229560247222062776403232799152056019532905098825284258795053998987787433682154862236362249620770299447021905567016246709291697228032243939470001802532228978199811996447806305374280805150063200073631745039906563297983551246962008702879180263708810082634148862639067493095063908180336557504301429821351888543903009009018491182787675202023992023547489211624994982808486720942137725655294268155412709819894043543536441422326159707149574060847045789850872835483151394082702791598241992525789916936196813219314140376987724670575533619554603312791832582707263733266363889451601254489167676108710473504173447883614872419599801399433139094666529813587925564667416525021237501825507513121139123999101785002718952036858545230359783250590288721438036001148724555520801255533810666762601502136576893518872772596475781878283997584524410853866812061116286087681886107573407384128224648577004050293395598962126800756513675697055347844269514051897457401934653050996056680894846395245893914162612353290494099738136561788549831815697315154830135844834819108352677200022696072491403055172147695117799949253560964871288705092159434917064725695871648950455176728640990608463587484786861355311616657092841071885438154495288708053833261876440288656108394220313053878968721372637860488743658177176114263870709260461963731969369489162303924495329189876614325553051393170108539913611127704274334825785563998768210643716118337997115737438080824216798834321536146482265941233153155336037520531197774662122238600613431937991726743848464540905862838188375150995996240373719109487215512306885906089149452703090703102874854035459978278639799898345819418814 [162,52] 49068341750736580015313991829758340320579218311031488899534585156091740803695005151241953218713936807359553151122830525953306634768424131794558884729302529796205788646911992398336995571697239312812455486772340713767917687336654778179230799353376189014320924897154264001720533789205926942612301077708741357409104971703617333483852321653897207116171731699496600195735255196129685143767906256869347538059843777950314193162672920153145198683803445643052010472301609793279536286052391951046648420631073592885022481220751328541356111951430812588042103388440107328769309955672586704542368290271361239378011060812972075787154504322179328086104059469526776945015254259484686764723120760045418782864270920694945921500292597739559302497646735621592795325865850680347871982635127303683508767519255375611021278739687225666623704874372403729994034730656004645007280559539964933290624998289853069211380240835566120565355478195535275868960587264135270097929372985486834298929235256962729934600927274039527122040626473967211400673769601682216401738633639257816455656883236811335504270294006256730454884784685555516460661452634567401270007581429106467174078860217848779509082776871821878110648425685243094205194280353500980352096945028554794763146934629672935637366974583384955396058587704827675479182973819843545197440953944885157648550618554567068925110424676518592094555908856826085443130261066622554727650693687861902174640159485605812740924435327339237688162539818608759847957645714853211535892998015117315790793101459647277988015823034696155632471617326842930449289159866767995939334168673459094182720983185941201817428439435742884107439043489773008739431665814705351493715831825406849047592521233490893830705317381852978619745626151806277643663224818197794065876944598651711604889379308510095443689832057946854493573653248640154870704415033532905156 [162,53] -34235490538328270958719640877183037450652959302498976914222713815114448688342374728636476231359933320358745955552713946969039561233572377404965411029422647598350291538640122605807660105531238945486443357333999850910974880468435724375491501088247393729976927157980333834959960780275139244998624805057559217121043458901916507383680827273799126692094330906517026254777594130228929549901951969541727315553148637611673760161046168555992182786882600717229564455106021788524428135800199066728816812591912666449321270687335186536473906953915109956081907630176637255684961166774025282888975525039883942856125195306349143812554234095531139620595652101548645495166641716429339880484411470828745967451840910303272098145782273018781123675462077440023002220931789566572955059942482954809017652564211273798773874201876984962028302308474154830828334150034712192951589744270433611519279561952434509810152819712944772057479719860992332236951789204831325195861355245102018338819982757111579710292064254064965576708539490813300230292630630315596542815307306845360076996104233802457313352024540201869104928066173521481477454418259171720299657450372147417341855402441682522959720310428132853439442006170878549937994125355441334466607431252030338673114651651455468908165325469268395665818283462173219670568150841819248494250852860017467497179382070115021902190212682999961162119559100351803907374172598823677717222987624633927424438084992616298683782897651491534075765534176554838467077970776735963424917300579827343508017523692640359817046576428907128036497728206535246842089041713319196962447056029849106813450552029698987973798234545128480881316667133628803403269050392798525031097841566337538512843204784200397503778391344173673105420581683698662737468908023630542980536158344475064877341873643961128607145623289103039887772344039472225172478351164220088 [162,54] 22232010657013610328230285283011242255502281225397876495348351430177639125922095425254444502049076215733315553233061178215595992989640551050065202306354257399675315214545542408343473484055326359423432916935955330700897036671337621628991412064982441237099409603927914864735107104133083551967777360023789576626835703382674375342763339331926046683643427023243711969863073387981801571069892458771945719515236618344705692585918465656245037225899479926260256936278944707720895847572802321836253936200201902515752095000832719415146625659724995757990162402886782115047966474063505418339722090167914759268364572449765735963452314270888548098984488794239735496083438206003273181061831633199662585359498486650380940742864564498894515892552740921247727835747383333618568029649306646480511810368193879202478578266474949286291825976752239299335352253400826132340740938146503868884195137523530517852036439017530171589313241033213777088905618485896739809783855219531512400178207778791423313926034063044028900033280794704594136664973677632601098035413718976838407679653589683588580339178933946968115925289227593736853743193583620867611440754739561892001896260648867837262076245913337257157696810651191886879464431013580394960990644548027944656146586507141541876258060812431171788681965766601524951700383574062443223175780214079976088791799310404954232662651502952575171606913955822517381800540668287174303923540162390600565866376112902632032954506253417156459888454668288313534702068819829884353250925339140000472909960302527803052697059854000012073053966682997911791587550109222073088608111514635563041313309871393784150700917000564340625604469004058612270916098634282169667269993499280048561139012554305699077517688674610911037435672771110029607278072289190686052440999910529373991214700959990027500240304611015861468736752551608641223655873423192 [162,55] -13407685184998425308926230322375206083497849789322024492207587373973091270039548620972346453194225341710860918679654356534470468540032660334625959311832412660341756963642842945055139292202135817264796450440237907496170437584697456883218703008718084560938074073011102030883616324460126216768812281092725068070822567358022870406493393867161348149062420651873149335729531864175190896790822874117159911662283497638953371961064261565719416021404133874221399797005320945779090396248090851573898128432818589241777954980273756523127742532231390369640725932734782958145873624471568943814759687668256245609798975277937377072371322185939095038405236005573838100453775167016951977836699203293342896301921016994011451427902629318766450754485476845893940314469113700367744668091912868979163837728069080551262318673007288344045259768026584957546935279027852270129332244882974179454551301933119597629358241162793673445088084393508726824540931157983855278103448947982209332546088108521600089724873878055932608650462342624713994326985367188148662750819751743100477107451397292363384277849300318402741210234248938134494279821380874069202357438867654626231151399558249619582629058922841966240415707597804850397469303922880041660180622248604752617205101323579499809530333743771420935808022950291908854691794385484956021459108867267916200899026948544204219545028415530346861772271191972637990265776832814218341409376514170117714682590092323906390610468882673057862410954280773022245842937675656469315812750479660667611874247130602782894343727531143067248775753085465348103831291376424269099069332993473555041462124821193612513074800543370171077229864350094365331894856853164208996228295841246094497830323718349919766747994562006495940032167966492971369561459668737774818985537655206377509804766816657847751952044685990336302414011245008754880738615756 [162,56] 7488632229609644357387968767973463402281986023392204013684885167738908773766244731703825455371797221338019744389748950918912767150485665030724255568667495395862546986985857436472393131368495676209774391355160023750945959453065193079073340087974718076816065297968259557107934563785734032867207887515569733783541558255788692999686848504259228582546739650875229032257802480152182295408628426325506854793835099697613315972128243457815816740163093420337348103039745021561660095962708361755570696526565921316062358804797077639417377740358524792060251336300455557931254653742128515463235194202932453942172264313370663517517110733824194787551617686639915686599451034206906286766190660604718155580477910720260506832394711685091228265259564935058417427649431919443645499676211212336675350462473784144361979307188097756611267720039739936419452705821777103053411202502248597896288704126419680097650250665330111519688066082477087266379704905628450428023923960598460508552693117629827826849542184441668067506526191467886131408943686997477817736333337042338289458110155034982023438296469942845033196155476831675282746502774538664025270326726564910168934922313136592232220050341069929094908899900162340396309434982507069246966832298187264005374998589729450816700144003069398625439538101841823068935361179335919727558649658573293583552540944396187066942103942779820607665183219604660223289968923779402479249266776480008920680346101556664878911242570413927188533613509294242173314492513055081566917649976364451496618493775527522753543079280663716088602803315902939695144000569157982794627103782770576844065909648992445807791967039594111059646278321568896416988602971247736022712596993105869017779861042731612231386679914855356951599488099807411704024629976609760549182448177096268044773504437527745394011572876748781596448726861116074063293408 [162,57] -3857741598727309904793201188077067490721918805135195653475689856895765780002986205354339454534987957840225817123195756043907088893652284240967330949431328528632548800573185617176297719698915875848334400347043471306038327948962439416977370591006940490951059930993991323825111815209083866679847075259384298391016550725205955330910901652274083813912317796632878245339413014968443481524348649560766505382150249856130290098297064193371116329044726437833856586079993999878011431495960178442520172399223739046936926900286463093012493507237971859462643344895143158765802319635962862557270422400153108565349216054081852044929774571703148529161276133997505081944187137018969286437766528740295500653787060676785555543109318259280853288750267026740572233900642411162085264825313989832080521943896723279319850970435286755923898208919392551363326981748473676069291129546335219959703622466886007849590347139709720537268732800032365971930955011210727592721135958327670546932462790235185278142202679470113045255886150289999795230566473194964183642820206738139201093093856192185476107239579451029751438331634740485170161486072726629631471750197205893258739341733425225121783410236827035456272029702511690296826545515948428505362602965631844569368213005059765258749596440050619185890492660462980224100387742550532061752471295301434464333817738914788581768047100763729595895286876958404705155147890084624476920074758919105709048316367408639449772721877685924326019763666833702595009182758200618565776404884001468957497144873357727106721700802638075290318200524123450300294992372431687827666776883319457087509291865732858008329520975827125241209637890497789545602367527457147498396090596851427410998141277551560248358115418838661993685357331669111361953582426559900458105130514795149888267394881569439833615795815792864166314106104076130102407 [162,58] 1820939027063599811335701420033433581474027917757984873570586880511808710445221513862606927693210038137232894332274909955127625875759172172414124291112224389914300551243057320742271189798783111115466354700147205180364784888971707548959431081209461892888871472028653593159629767653510358133702063376698407514842211506640451356322258669305208993038307691113791962719105201706419119512689046966443471808229135262783238309846746821620191984141441354638554792082751708430050046505549145736416195531425559806105497277094614239774761320645505473176741388075757833352844622211680924375109248743101681184097335759044941769620401568873398863005866993702806873974204615994772534064479457347907068662519911398004876023451833814126708034668502082972606694070139516295725664250746334290814355312495014336761236413738559677071169976989559531069357314024812989924993617824753148632995598938720851003372321132490239980836442410262842318715128567037525627664885605654798919523873993433348816392722525640808027108212517021806208180612806785184859161324361684712273669388081797962526433394016779218359803833248685868660876166908520080915847769890977152205640982970353773515967988540944380948532619784234374170593091067392169249727821499265409001081731208520714990816860254019610568351377721027887050677310090452389886731984997721218100351114734632368005465494555471510884777263732120048408650120271044797087470510842026648910634174652550958181606077385707144064303359166015544463351540992129113764964691486979641294230209376557169856188630424035269342875594442817121591481891588501245220506294657012957922836751444491674098914525319868693732891575961509818516773066661712857401419238997283009914878541250541914521698399831530154705940688222138779654848870187057450361009166309448562860937583755731440979728879543425892994767067584399173712 [162,59] -779274287646958405261844784754230645322218510960352594169393571396440001588561124096265694544192409813520228014868174972566592207295299108244962773810807663189112561591485555733906306827625665820138330278625154421788586439731335581875342314560282200795463135103506301685586081697039923878009986917061384161355666839346766870563318048110121416336461020421370091854062259420699822754355778492966244815178709022516846105236872416731140125714139132104069748415516389799324939636611962896195171096596473821275276832339779800867268248402709095579375981826142578157796936604749754671041864956148570471493825842088404186973654143829084839375609759724286925775500453491716731983723469528603112556100164752001480478666042214434898572812852530848148862228876306906677036309034746916787944307341202365373825074256762841698750594659328964918171731393307925407374910419836997746511270933758766949580980962315073139050570534068116327089941905573127066673756735106292232942724908808755598388287291122555508279920777889896456344832986051258752465167244539420081030633479827124296890709428647076763304737648275576028239884193574697429044458109929574886680477771217499725205342425950724699128233158224012553879381902324390665460474826253893229590902331110518394435417780629243197919954024415532896034354797565578633400216449456056494623695100739619072692002780027641936167863643026591110666766289063578425351093050959582443089611197912922310124130540565626389553088802282309750411428802268973049157456043424410622269785787598533999267181052188100646995976369150597046321463707488819774050102797960268052460453146080435788199334029716563702846176230506259964369520476281604236628271815212877127297805086077361638571905135524567508615543844921254101638741696852618465132813574864136650085424119069525151314084753176390283975343063145342 [162,60] 297077691276253374112979279719527465201740115069375996833899970700233446114683263856607959963836092710227362326590549438699627978768763574714043586484196829904063551746035003436036874364448168818054052272118629998190348747328541390137523288374432387018632526558444293226264426862916151361671627203017230995812884591974410195352686438511939400832366558091122892735403815800918037454145425650241251980514651611571525841742426877014594336806765266830691172374755807685350047306286618156674566104447890105059856599765613627202075205167773552668503195251334363653600444194542920566268973547859179881607419850683235218967560627783486669927544193715320145050039017963316040172457988862600693545285806221241929072608243399659442743102746721231162733240984149028270629852142657998992588159718015701491671161153933932992071151874646800153351025891160195007565822650626125633234271353741773621246359184011599620232727775713310762646700323748490315196597182536563508753297426853067834634584312451155940413760190560034624392278392091179999571880908651931527806859634940120800765228355547596131637295117949717489882752328052869351584890862504204352526155720636633063017481208837792532143077607445529972852228032396922231428740768453218069409706218508558728851892631098360739514080389725640293646177863933214550798163556077995782404586712496332262912564384589551062873884372090366387697067981483065139908321254236310517410504444658994869043597120151563140378521117452113843209663548874924080712618320356175107948045724151900618245185752581208967122902913047688737034097044314664044155247368510319073502018440124297364872834957570123662428507606596770733513010082095578320064560391815683925586917211654798222918629505640579606104595962386627052025502283185375368960405693054644161231886752732343336324879897683417213266403259480 [162,61] -97698879392255622036584393786745320465711901547672648035116774480595722389490677735515962675785067646718070491267132292023367301779411704969222558329525751545281763666097050969289984341965397974998966486663038391230671226541209917084551774370317853782546534782495655512454153816889427054553941018671559808190149785151208765788276348893607987176047175309258086467429352739001632765302909437739468907179811580789235828806003207073629062807541318599530170852034524513554265814379973097956216073149130073604660751183238054430063390906329228791086602710018051838548151815444163292174442233867830655862168256789870928070690117222323015170115202103331156188750962659518105117069782040899253049065654866622023238539626719156871894653383383694678151286458134834024031953426906444717006272853604082247926530025332404160372539256347351358249591920851232468706475790638974056077653507156446012220903814189394436081228315273313522269498049633300677881172939620308750896256050190430230300439460301750372754654534425803357813770479401417939237753545862376824727870965789236965820285648884683951145798753962186219543118246106399464802183702653925870527547871792704490479131663311940800751752531069125940092260895860095919723047345762036161378977314163396563944495829050454330618290130644406266937523686443865160124353680111914911685047037400794317995769568761932534349843550838065159068957460127682706168844734809978758696759306525779845130605831366667170074569403644028605120319262517020328853508047114545464786462348689708646488767127419006312881627498585674379619274702951343230967043459585321414223903818304182826432755965795547083884245637472150894065944211471341165130045688214526838186101634519288540840949145584848213191475930694822290037275746335652024757500569865049029017437933237062777616008084486950423641899786 [162,62] 25798027795535460877817461077912501718119931384219809030792189210703642014684954608541310003016278325912051330171116716758688819394669652928097021414640134123951592238995247566357492870144406925688594505675594861712024409419062465252638101412366342992565462283835605588685909468803366488367854127007915511926170340356187831132578609904288710063593031397876104112634255702162701072314998298464243713422635384619471244156581956116959204872246332196006231346662768194493354742745683638884059819800927079065270261953189701067533632740357414562659453321812361477966282243680923858107714698766800016837754339724728383201817215609897395728255788519969303019060153711335510427604324631137333120940532979329898377341032999244767799216377262047716444205775228038765473778620104886237956818775973789102235639149290665178564468067790359619169921955968368756538146522620942331324471468084872352750246941265173928228319330870685717749349790707491449059641813817308601601753688284825018740144015257443113912029734666424095820772582490556499559062546000568690885887584483319683250932139062695304504343459966571337371466960701063668952949091698829788689334805515369004738483292398238432492359982005551769888471523002575952045434508906321374232084220520003840503528180496610318589267095678420331762534535538134222042811381279672529549912689476882783734191580341619812744264974919835294841520603519891277654443649133789410696650217493306822110333846560902019142593615613138964500119355042959791287266921992312334364069051567967618802721498469816756404278446602866653651797539115460322920196928468837234088770278679062602245704060268882255663221448227160089841565803116673756099976918108122094719376045928196205361071555380698259032088358673704879936239446400091257798718249926478212976882029340951324519648728480255036410352 [162,63] -4248308429497605697039757705382323641906723100176591455314941543551257473980790648143644301245487977066921243978998056459086624738434090571269311519137820608917241775819827327483736131559926990582589805131888916262350911838537686740195300237652023217125712640537644368754241313496418868028270014909597282382011786075210402809385355476930760597482643793917780750992026401801254986319404127814463746817974102288375678568876327038651495525145835505865520735582682732077202400291294957107006426943629735829081369523846794592203251960829477310433023874066387960732475365394015735840900578667560487671083431435988016217239081551190333535765220127928630608478491772473318066181785635836471978412089239757253666986287076636286390010746297554509834567394697845100796767240259131535085843023231640345446526820996539339935957436336241542384718990911849213310682134401545011328835684226845543422435566876890731619994585324842710154414903364450185321995750367670177367225303581614334319047853286052594973854597323845061033891041181891992068932953636367397398134056327446717242133927646611135377420149606962013936804036061669345323638496481530259943575419311907158850453462682160522086896301207776751320844811537614100255787639774188922656117898066657999861543654079890072308459177156693435410566477065519005335495288045558033987102661892768495053516846426404951595433789416356690358199282972378157564631528794859051387819616473016331283379464093707893181044284652477113096129180239662940380462117253495064779871285446393128637077254790445809001514078274389704571691007521324200389422324656956199253166830238687200564528254225994703181008524931597563612599808773324911684046022501401999616774638209686362164326214981635266308431968241628333149264724533698808574098731489729129262618946597178525775772037033001938616 [162,64] -456783748023145035946181217515512297818117023531351981830125403554125496390186570491763121111012380088979044351669617210959954838264239795381112125804598157476420536360890249040632345881687543213162807396508167267544179827536021364911757728036796321413672093298472423663295952142335985091935949114223390628910471421428266842197507034998907562467057897550637614472030448255712190051156996985234385269584767924914356389396957590728402317249550290594334078823637702765531648946605997719997186770428399263270373138949557743385876484398784150327079677061085764868491438946006811194243186075073844241715422859761029477947820153243637791970206678503184920229103806578492253412485424315791917714267958140670422595799048310165984815148020522408343987771426181866008562347633169659152835349528030960637838518366849603445642544932426421531088966599545032471045898056444740791528659153722279869443422884808660790475170875716080800158628561170157708895528374453570515419472356301402873192198125188235513501555547988626553560845652331584709211707058898097714535169628431485244302496853657303094974893166348954381731095635759857155490511040670160114217052552567270760873879381404588110640608585096143772412546918903826705921567476070393460045858693926079219448418376386611390766925780619121383333626041376971671341420712751736101762921305323049489363830422943814692301928263107889380802537005427200939514067533350524306092336571299847273882909517893345572390216968851173380492032944136765174916937052064408778428723814705457135683032732761469175758056936788540755839215008952842018620521993008517173282379005230449761624665671084018889846490742205262538147035094232626894261255041478888374188487577534104899929015213484231214180459586413385716188493660592353140246115211468687350112180526552869307152437349431632 [162,65] 753934738289743468933826684990892832714362797434099155162110829003032099402062884064940942969042427311257890626803669337426684401467115518995106002779146570432572484541543891971096006320246779579167646969824945209859384290122269006595477145441887023564903004890856690623647407203678869672494284494890789683375214380845016645045817612197286233438409007062056116868312569587090832235349663735170812234518605822025777987064992723228394786947098443574033897563544674478475364944614534700922979101543431847874644040121861847702571448129928878288040058546549721183972642343437185269284931805006957626104088098563178987109762895863842985740442627987592047056190557908769818081778239784083441842193052278849541234195579083967056088862671998997200987100111245768754729511301175371097110752146191291500392305828015142633374725313302839348882533312548315711398628444089804064917289219797667332658753588943772648030266398050343211029896415375306102530252141500239886625541229732980829761670664004950735327834670467333885345987891023466376400490228199142276408843518457661652000819794917351102467817461871565785828261900564470098331821251204940966267410153871703345956047944614217729585534289964071298954960172015898646747161858022698147417548801015119132301973075715376478255595067116901577204194053095192264026110066691835120093576948929822412186278037023159729987939889155598102069278200317965837111132071485017515463545792232258573047817427829029321705304980847006123424969997302508552188750318281283185887280321285020241170653240421500665260322588777667094256337381115179231801736773590949896957093405826981134267680060600302934964281908774863444703927736769494144021623642177187805785446719202058207978008701794714873397934422114400328488761017606594695251904451827081275129813798596390876359772400992 [162,66] -387310603553442386784990021893002590543586773499520517797387757059751224748740981713734174633961226931350175255475653434069887972295465553884846587102621797394977072833515098488399435102237915550743366250862936971952459565551066990169915488129694373467060981092583860709161996113019381234333913207474901149912012296795768647356787267922743174933844039183462392562554160008335011709429158827813899237998665012530437172187974964823743229702057385377194615733514315331446835611459330371336171473757183928629225547507097406263518336747143966680050749540795726566133981592204392312172739834710056524265125202667711477276875745518083011156111506185496359584935601699566812672558092039321318377875210422153472003623607149592478399517132806620984681975747107317646762196613401865988327028211275740463714715527958231797819093244825160585933992057372067747335028396789474763976348021888758264943970174447384386271004379847709657941226842250048162315437748270183186715788687717004884583353140171231968389939287914466984016642500039309817178871219635977098539583616031917567745648460244197973088527886488208006098306795348366329485771446504319244905095362549152918665434336004485126372064814930071738690123744817881976899137603827405589124364866971060333423523820104342595284574277116553607655644249282151039377082358380348209217907293456018154792052309331652169796629101302792466519765956939637565165471673747897833637303079428293985895250214650449598288342859595174143811375566226408447069434493031138135883306486128821013928022111395127711631352242567166623397385733385689442144478174796501092659235672158123231377132906308900108211607954204759294457939765802278158339221649643074801424147015039821033248335861712480409126753878879748435100926887070666689004362666330990436222125986328865865198857840 [162,67] 141700165429313142062707815147899969775170469607413077867460444730670942261168142042425166750294646116982270727664230411535231942678987606280031311324165176241888182224779305447142739704266778055647115766953087643438860775186014649128109936140218392791093062009006889479368466108033413465668474337443318582726186597580240629606809542928314287990526706246911933672631930400650440209859252732495700698917175719509622165657138656598844153185994063537919948641408997385254297479861978049259413325594497185840685796859750348673671390376506146768586471009609589357646016444286605230227655313903548345389689115689504103187559699956907864917186095313425235763306592241189104657138666033865998657266366392327260981585526910616170850569652598947515401527668900979446937644000411654546811293269541495263999267280128222607327131018495098739232221105547564304542032947002203475880660327701689261241353682191642179770792679150930392876247498128719100104172784226814370895747594195698216771476229053256340741467365198864272532146260038305658890432274847723994769845643633356509551953950315672879013207807410176241849036762635035929147262758477396170531304170493873640989933723241599615355992275631948059126527977795109422388674225058941815460156466213380540270702610318267777029917258702638453332762693241912273034136216385251975085575610089943559093312269162129543605632282066360764281278919332124642656555369842701478852993953058668643302758020408937047068088188359936244837596178716147112773019264187904395182251944682426098340870108037108189553717483564663889367180325809120330993112674095008111083139631506700250264289828939191797007766537259131962157071768990002502904411190950042661250394593938809759847952426969325616732105331717305289573766089709971345276555848392679877982061268432072041279072 [162,68] -41023249840432387247653962165928525061520438919356455983847952848978066794429118429974479960485998386638629017670107554984883051166712949313922537649640441057057196389689820508188817739584591767620574611001700052510668740064513369756803462221473231731963526966700227565493272022199566983511346081410049446899867097548711993431999685785229948704226890332317341042744844415501519286246933842140203967139980435268369244627430407859267405697598931972330867975255998462476168427089204699667713865073540518822835328100128386701178168883279209188418514113464234637493865308977787175422486555549427729300075569347839043081805864539506491153623008654817989803340832927282885533652912431306631937925270549122735674838940317529034062914473347634869737882348039987294920541159133496936569710934224779623476684003697102641025986786873897243703420132935513775999712530291517380195253841109720024085393238674219180783703130350906132619324584280795887491574336375821889417950115504395927079919924548045509559370315199927236093579291910512224670196074262137078194952164001197757835835328919748404300766018827312699276248201989104480809121608070506156028513224702784640773817152496832516163281370504432906187885339061283474882226615646784444219221944303499869389162276537230177836045582058799023421436077253133131650066304221691111696864458252753448668612706288039067331299458515439367041146401813898102417264172041842892190093136463431520692847217187668343508972943747508783801233886970652082597426155389599871029276179088483811346123402654835245152137689097719524027544964011519976062542113642804838231658658041944999468698648557173221622917087534174336645208571685746093520447662691667286418450883623463457641448055247939029133215512711695980130345864808543907655122819205080482799897723502631869024 [162,69] 9509743941031674124752372659776690475313628926469900846925964986562531081518037981379838592073656823270883181659828234733844355582143828517624962711657664843668104409576918155172565868791036471488771358052494591422666138056832125496869798697530684014312636970145615382033197074719583410736746407176011272675754089425993848294749113425499742985636407845456023444784751420230789012072860807902925737608380330227057282248933795208520322168846374259068324468262146946382408249142746311888262752703799903652131484077767418895397765490694455935071055067170426459654672822452690799655042954517012641616442552934823727280851901346433323739021096571490071950717573019655943175541249319767469264397709269822566381195042440345931301845803526590441175135449550310138770038823953994325421922681648952899224660672369091980267083928699116400020461968048659054627562297123431108251682113013533743951637654955203612122080995348296662423412771299151541421467515436944205030272807992142024866903652765468148749065644370898435519144247771169468666337732876152349713949027595496582580315293621025870149342888287928087889928623936919621094600406164348794536836535747892201694558805553393660677964911765256671042156017263287418871353998368841885948389186022578886065595124425665621240232154073877428589536515679138590474509915448203563482558034437956200457416317476722133909099772631663629458168805453764715180090979452939951118824580153271089890386286824515018675219950436888163917576209229425354505804889411328500486181332023895998121850449305670066739062903294526005758248594644845304615585140313254633988372533435597301367808075720813273859937893472893787794310931873226242444886173261012536894536247337633620238884912083951815669385185532216638840280007589790288523140498896808698686614425203680992 [162,70] -1678520219681103597212914095229546253845898227086599170785743526530903563270642614008856832734422129264524888918665904893623197133744353634680662477529909472127543200333977032189545683340582703737737740601832859517728194251459182634231309803717926724903883300154799085703087126027745488934708286964980477022609615475135751622885409772998872412750387581406802084607519950734073260304705145954141402529843147021555886701572169425917489150479776072060390381614065538845602991860159648945691870562114814667310916302744761086486773395456758840995996142318131103070547305133255806595863286826428728316657183543193600021937737829502590321809830681646367659316686667630552958466559089078708310003821053791686577818179165908485359015959236176916285588824694074016075527980189217504664512779077103117442134464901127698259916647602114486904083628969141636980201091696078757803688189745647560980612185387120457534172318689976807777832988127647411424881051047128288972544124850819119277719936344258190662119124608486100827255006101378400958631313079570610581826276596859268960162213247572871465897408265761255364764561287091410592501260823027093294441739616297768004031957197929500473346167861245228802111448667340847685532424322806316558637248558243155825813378985226284640323347317809269093540977033321015765227019839207341402243586345776807807943620173600586709718589078118617155921895590337373187733658016149728890248971798242055978215851529274445407517555054450221239380423750335058886300184199488282131706758566806544309469705447890764563681518068565470519462053767100106655837026763492101287956937121628650860385599076237587327769206278088788898033226585377859979409188800135418368034902881536957911587998078998955786532225618700196571319351979053529033068867812707272636573372095448 [162,71] 177372567163851354003884171287120213671042576474414272052889697146791099566385240454579480355015974980264006000791610364585517777375675217567734387076814393527972659866425603969889505574809563891093251163234391958805190324066737641544861175712459066451549485868359675572475751495474095136268059874916755479854031668999814174528456539195084147313808189137960314254724085563243811456644598298607523774033355511291312175129712235017168559493973298513124170877117862687254802236065921573665758296073455649946883331384508885862927451514221727006603906910249321004486810297266342860992846987000047013105605282813768830297389792113512142583863388208058121102652378148636423057339030937657692584870445126135676961827026526307779674236123012084727429906013929255667112340453231415196580953469895482335172287780988009905510419369960133956643098534855757777333664249056274486501459298814357415915575213760983050213352482410526287755980199783366613576608201301798048768567069429117576348484148396260695414865930090918414024027539947523393102054496579596478395285984405619367649185449646161973343103054476933413176693229687822232869053517100582307593692385590419042701045006848936643905283863032261384837090424261952621651044353332739464858298133868738014921771172292327708835096214471801825099585157261658575014469799016146792711287327348084646742882721745600058463785952325507091809347077544625799888753524520085186079561979298950237460647192743134917809701996046503254822802051186429731605098936979492977948519306233941980025311540744514504672073623959024681501146625245681414007753710482579954483963456015152961396123033981591969655890480599361975820414102308088912551132041317973176787015023937521362354824792055586448274373048952590293403870779618993062495242010382108470233628872 [162,72] 11879121064658206601972745275437112161828829837345963854804100287860294186154919712018673500561942218361712609534333016251292172266417796221641416040104956985842965981333795047180722993341085316496605483166653585922035548487467612466647403759989003119324278510351185400841952695885325746415361116341939530452381864249995872052041386687031137317444914691798512688238357737793839660825446614520112386895439339439147690452550485079597816156666651214528248541014936965732408091394895800706330747938452343466543804199529546988390659761963327043565499775616344185756010643271370505730666775370944919431065714061431771869483445903163674637484851548165210776005486633840840432032637244470820403506179989585199766500003042139045988044028475652421422211083115685078707691761128992575292063921818871143138249587554957437137303743317634071862549060400520109205646575184071948429776678725507209909366055717054015010547823177762572125827689357584325180594583059299658211051107843794047413527535460336256575167051397251248011313114790710778202120027216918268567101199307953722445753261555272134390788513311870457291997738331724153092427658323920743741460487952709334709309821294683524487235997663088352209447227625866158338609146232390565254257306102499777236284315380678964646701438479016920742424166578663912368969701331627810722501143009026100536631509296562549867643253132471472291473733339712269039201203382266106542355230585633794839168870893671044529388319135131819973465705679591155903185161616768785100818870593821494504061154244947717169427528591829288326184678715465335037386618735983346410409928135236527157547676846095690160883268242849954592482101044692108051637013412674763724146437613079890304788500344399310758434852211549309455165967981513070525718715111816171691912 [162,73] -11844546151597966773170065936670016209165945959407216015309103829454207514899085394804143611501357147815868664311964718461819134446657164237229913714934323080655609813930506759650291049992061397131316841305672749459581507236748843600158986121209811121352754911657650653973688293445112577762744365756386419622044252634015157542940915446330736435054743888234026922659312762516626476435571702732868406095807547800160758080649721782205297806598192503075258118664825738799283576391032336232760657394943214303955687635127001641764682594846952717567416314840498289360234015180722524803016660364279731052162654657110151323471894078757990600810088372604226300828689192857953551375351124883223518354857776286449978482787229161319374234871575014031294061967008749164504451572878838692349999552321751766671765624942783660963350410884629470244912342660336123781296365009473944462151198980133472959542751384774013138890994523723180654774875153615875864285223996609231304837064794496937587493949393254243602232454947003303715273857405107836168481007120047452180842187178818013360501848154061977654616686182364383620875052077631695539966182011630737818494560761930215775695178502230013380048916960067553042708102477872159527723475547339824275288563977123771502593422529942305307545789535256018232502290241417347683556389744795351385095965335309521250008195764338732563957168768431511533624430516892381539312037006124452976043959750674632848330806681376745174311699969910965705352267053422026401977392087845977335146104015607082006172518159361411263139656617578641991150068294049083626551748482033682721723488190776899375815417637789636682437924901587886608081644444359480418852485051122068527080939821484095134918546894156037997938819455909173906457420173972589849417592706064557088 [162,74] 3601362306833548881002911292638123011018745376758827828460930573832733867567322831333551114805875153169338833030920288211468247822018842692532138005162085219358396105874289631178637502272826173842109061075669064186812074215742502525746707753325011263315027337991877363485820459208367503151684474933600733018410237863462700286368490717358759314992407254093819214828722146992108775218985691079312767957104793241675606034722281846702756461091581771043372229447525455611262786193538445136002825524664814188847410651224064614236905933817126714336535568432077772361281896283937445210973999764739153354198141267913370630154387602649302573847890397215461746706460058490590529261286617606010685918089201772058055709926100641673817779713835575573990510552955363190246874818862492877649098492218613793771916811587364314909023265076728721567708790701620144540351982239429227386300980438537769127104842739847492010701794702848074965799733588779101675984550002786500279405510456735383500823397015480296708789449497055231779911986207645556634410876432148978980588624703169489587976797557959401840083644175363685461752567037246670591069184693706633006684768564262609891796680415335192331937245340840311985109997723907614486472676011234763246210180778973903434391344329712357962389253256103744042342124832388361348579513785390885433905490391867663164211186058555785543066755960711650395807032246581087508068895687015386052635355060998866398150837213219655771257222813586914014215726934700769597816822554570420503082512794825592783157677103962987900594324380048179868931354134792155815896461915953615226662649125957418008418743124059842896241030322499693917052467496795626611476069782274943315201636435199919017207687376331219621911271429133364330215470124190802976845734194465704 [162,75] -767228671937561630443079958131804312643515359282486894334484988777194774917071412967858506680585379218669520195086894036460005203474818277044653530776442726583100933901281152029757417747268062888060888793650681036835773114862485441370593778031653362614666128669282285431125195506553925995091469044149357072705921497223419646890661612652392298146748358805536609808135007849462297334462417707338611433612552967421758781585967947839337041372120903461126377438435605439704705428983412406209766481266633739201438681031092562905531025162117754604847164845802192353288118396625263391753840580811856098899287795293157340925061451235212932902619262158505866422776239029834631995641460515423844957736644073116360173496067107543610053007408398821717473618719792416085398466612292981566330114051289508730784656125551285620378410413268730222731603755089536071429934662624483249174016263799002828998422787156316936843093861881698138478614645004391557955363494142618692649873905658554003303728110061142116200432339588682079875142783160927151227050589753458712600844275372303142479905280093568267065098556646056647422890057059541371757944082107003832118850017183126644630673025092137290006438362983550974126385930927631714445173755076639672342538957163805062925462736413876053459791193851929241487760743593837212312983906985835826713889987774791118865222067572399409509491637028895585561162692025008157561435329983113402516830981981159253886294638138692741805154422522793385680616877622467477719511222546815138746375891108038850875140369659645837368244665428809342563301212722033797781096976568714403138595049579227238216879143820783309494245036709527400541921322213789992726681747594235429901906191070431048128191201062330896137019110846114715908324119999505150115355358892 [162,76] 128312254929750007050567731583508941617561209098038727844596943176333976148517399658381446802046674209997005929001789628503163226992002866246449979831340050615902021173131152720897830717045904401476670452211725336017778762722750031366724583389975901608122322748401632101585734943858147014577326588919898460120719652939885745828464009725033002537218680294647235135381726555243798464815321382074395643330670093919538796510439734031823232106850193622028436283385420091779409480213925752484677349715743111893605805686449085675559321024633961141188955231735425046148050485365972136945195524862878417911420481408436049416537637287448101084955123152068223990812543253638129356566410017747862105832261250612015323689329213670372353988170234477005866794766485735531898766246066503175532331632409964445931940388409889148283346154792280335577092356585724855625053201624076260688248186015233259090323085112049703767956019781611204927637637634478929142578844206106048872154265737980773113242416815719928260386289458946738459448022199320062223106001934657570371291500366408409156689265228727075214807273898495778836427648115962940548152563962495013426290298485066697580078253141386938620643136605274919074430006970382262550210387643805379670817866802478309187665284860294440717883535811188972956679671612580895310595468823529897529387572931518550258255467910757127932217442778495856326911584489383464960829456114242116726535609557024886539710905554157824522202567144601305144994770462010756966039121821523910030617753290628330685502095333980938534414845073166476105749195183608649103305949162791310530364017942307257051455372288395967778818885311317328561897514136081020596290043041826554335449260126681151880542831969610807958616413663498987740733331615687084909118208 [162,77] -17348095236494192508527693423485746213778172079111294709608715766558577228453251031385925317395707138897352628079325395741692709881602183422461154303918720635096833405526834175341795871868128730534881333844545754807423888537267813793804659972304861951500375807772212565336268971357805621980474701936059110412348329570577850511408398045154257858082388660206612441021313121955899964153935789131304854839932071608573198411011122013893109025026878343624309471266084611114414885498082729369086305494979301854090605673315934326689776326872011941864265463056457725448383321239225977829109906559397630062655637210364082159593400165323459984085483751993902850066018681725436546751111344933663615264173471401338721565439882581766671223533946211726735752167914910061226356080271514800140816226632452770580569851174257257189663064333824128846159954560695468689267297383394014766202035070055339939882361083230242700723138989488941234958213426847242148095403431876443229008362081219192125313190943232302435307185472157474975944057126471165193050091735280943026358917778034555050165035608232957627839584594139724534912920701964939202934464285184103015069379066047079501128315966487070743533887578575666693113080382912035588948771280891007104682462781174373771069811487626740753465428424744416760991671386190562418403240852779289921035389666698546587831750874668261475752757895110645567825292758066235876328956462506296048486070886928018745016570756191048535989944991051587683760123665493769537964996510411089183432388011458393800490203883257359938807762750803493813665994947298809202344063377235354947418220504032940093261618702589726899361227311282449016180303862833326284250140580367837979457233782058312429487601153647235740563493167835666429048429623660347542024 [162,78] 1893202335714107831316090764432563602595993181224913174970456553828979227587133989207235511349812740135206845242288196302055370395025574259249929018666717270078747277645794332406379721990092366875879698795972690395958134332017511876416906814841146671791401246414356156910526884559392118048672737866391332456014249353863844175475101685835373474136248451135691693803818944670153871675899237141073700148554739910083482412680105236841867783057606615296009118086782834013378671068506028085854440684826760888752193001970681207077120566971734465508717646679994314644326521004344547613453251947971216444709631230814103529037401641075133221596808294859114703166737579708476524109395497497208912002486893354785231508768158279862758253392731162980397140835867187448359777908043251365379957766264547834615102953720259921578104466357587055725511027046867964720310102990827055076820430667187908299310545404260582397576275581295060068278363204415819658999472546327720948297145884837087668344022807716221655778210249804660820601525952127800796072797111620261129177210992669432595049144612337896900030881766872124976159049224402341670201182760364806819571512827719194873969464336236273393029986260908311783746906155773715224080109207965028555247382661871655263260212317480416557766572086820421860197874635836851832318676949339802491336010137736714173385393277593007763859837410994275557641989218471887158623250377603491839903923978223594583118525581094517210232447837252630381408810196807465809210878972337944004538983433092179586259312691144674274301950660729156643399416651170280565412192837989829787649189418184677011216585613123752076740193784599674748353689790493761168647102634370764100599372987721728670514140387930263174479992667213443763536414753024146376 [162,79] -162241497103442369256369739634446346903301198428300023070725069138472340190505636773373348156010326271848430051307642375149869065190206142336517894983073708942060388748867537345245632900552045826409652678835195951198097079029229891685088604662186435299460024466046305973836673047253792088733831338312020460565567168753073253156638193814522824794498228441191448594870687034307216967651585558290642639675639053194831473966184941412464041787935528865757535277822481382583921106120038742342287404700194087428836706631204988383862657055739997730529542523292309327776495153871162185933448572692004260118282822689520138281553612589365265863393825666268981563615183974903637048096382853601164061833116203730182963803274210647251428946340787329949872339368024456134350770028613061644970144775684424573190467793150992226900213151470784542574859481529037893891344104148228866267393123827466648090350374820312668443277514943405340166094497138580382970923891389052966874390750416725558690806831175529238730094076514683603092281763693219768378174592511392655382613446209319965801043767807592669081522158258271666749579922581985859787721913420276891130857590465517447900269124301715054398502888579834787954176046337077471539205822990867627324740905887803099554092046516093378669778696475805222639236162881779211171057282651065980474202191174589165977540206894165502124803905980619444069416994759047360145887101173536988806630471259518378392804806077846318437589380883019936985968280204724256611234164190307727625870895761764214000370706611665333461410746419354521574003593472591992777665289573334047751489530194961373183684137597865553575707250603082981155591544322553898561274266579895110275804767051379542009562657296445343605743562816312539133862804754024 [162,80] 10109884560440497956672375391101661129649257340442968127215223171349125278713629586930539779089846739647963724728784158037493752895168898475320460649269040387179479554961709588286437182745206274405892029747611391293697886865063104982237929241875909989765857413894115831129128734121966528465821767769670665208654367935402904952243269918295328728556331564619232950409562142496468228370515490607561963756119536401054674041421215749427240390501797460212725186725638665068668829087038928303874717751755318971852114122905121365684462672475834546324827785329456454200631972482400856357534704672619851461713942728306056988782460976367465243160738606621961435450718929347804692712988512755495723388120296693409743828691654800154736117381194433694775889527763661619278938310204491081652789437970551515633357533260806643746995418441004504903362342651181565535520262591488479699981076818210717715937134248275486509825964449922713345316348488288680205833292635416489807907613093406933619608644235903834278832397926276859025135654305855963545391779480758143878864469168593394140371378144491236714871455323416448724384821253910822903912090539741245663359130436245038512952279863830552470053432986907335890298628371426311332951618022995920109555327342178866516928401920814884631538285859410592043829314278684406381243660139219704368270795010592929956138778099293776442140496740087540034136988287734951124813193708334796832819756018636686358672339585634041078471892582995909408233552425446048560415948221139549194672918804182193047039681042161397838805992989227683468441051708286337400968260542154172455547599549087719169099093084635412156349509823939783618918214554519921258421519855266374409568933007489165393980597493350491007554044736401898981107458136 [162,81] -347049871504266026255022580181037870657439930296625008672194169571425096078661758344226620239167913991498624614433809317427322529558988551289888750689426205947110742973630364777694110882681641040360090021462471030916260513055412427361610948739049979504366967482498987221030861532949808305077357070015612438370564595647765649860264969102086192634040453052245746126125492355994172988546016096094682424387766044123248857667931393615492208707124828055733537244851489611791884699062428076635993167544564287202487871633474733478220841202388437027459353870961094073971250574376369117013808663508758173016618417715075228824860424849585359149617006064527393726470383804650991849353624476623165913049714399247363382923523712588810277474981939588211448846895111740070966359923695454824706142612073841769587425065281079144310241864003066260801920022837582605120815934421203999233699711722162003772139004878031431417092115630569547231084481946846982381475343287433642897356653846131965629762493102526247821078424229360059055964157997462123927392617298005290419550769857341404393478339155584526537043525756073149670425369208625128822386140660692857868059876245275743145960655262443344742404036831012881795975801876487862707783519921405014616189991692799656992546657004707874159362296755791017394130827520771203551880899338333169081128501739466981889055630684782349040382387502425015531416013361358473621869145525813992323646523674849782789275660238116764745138683582067200176145391986483472179947861889766046875436726111125211275535251553904965898063868186015982961209276423628905712659862638696345250007597711653389425593170383272686896163891432785887540591876441175012143774772090158180613011802437212585031211249862451148645955148617195077895948 [162,82] -7534860012897864955246884434500957716576081916007537437098557538301880744064738761564383699407238375870475138351857319264203479414370339604745810227280537976941366239396014704736556087865180367104952728004451221071727316322732435551447256882830252488199873434699043905704519158342938711433210829365324519037213707640033566894224562587648718249261138573549873452357537896396851667443118855922225105996862651670596717496654183273146311552451690033885450168560616338643696927222908113629918029589750594996505357231254511885051330542337358588701615724149840452101564755882693558722337047305686286153465696454032891093393384750750753371076746480357126310215718962280297665268179318930518814720087864015484689831401906630782626694216054615632766465529753994852673434973439832916886970543262025317217750879736233646789154517052489552246095391977307813043838894030887467755406058876757864114492119964917485394398355747405995255237878772501999537442823509618527203043673794137447591582973731790161985105423177594705505783544739217880520750660719209681560039991942955764118619976892697613593105231781020033642611557155786931527324990823279605697132163703943969060048677616637461891752822080515050941590264344541904547549148524424858389448321528873001612505561902983306197307904194402173032644521907320383890030693054501951663968200610954440188008534776901551296015107592917335720227321878154216412177187502104890904527048408226080818712971912644368803984349363733667969969710489351628655598899069982639584815713214679944142539682619803569645374586898802077265471455813632173324292370643378376300425831100304291019318185480656004852413525675425456265732547592570400573327965867374050278349100860686992762701576239544895105290162172897913576 [162,83] 1571273564730418824433833599001621046785879482964140797727078136122261441154957311563120714481422287629903911896112321068485240271454570070954742976494122532306732868609241875496650797773786308356802078109489746809978798779789001101515381747465943209270864516052151711344487800326730341157057300013244137622876447897832793876619878189992981152807461938424238598318774223306971334065168976624220593363276092249882848372203175097206384527840454408373566286989928623391849258707017168776659801722180047954261808944547881894497500397006522211062366638246822995003070264202143215361462791582689472700374516463156823620136473010741425493665826791317640548991448393238528962139663414127607260336105599795590402505313734539347281805471103304381425711104395502336699670787898532085155448780782204469556710110017899366095039070830974513603943067789479335976306444714123052592555315129942930538164464644381534063575409598947497321606899901741386844846811285903355356227719890496060192162061834388912254765378711764600450936641160981753045381411498999656841536395349847360250064825869453370648153657226844658696278763637936602788100510531351614861632398679435530922285427540976809411047706452550169956507026794908186877835438987582171816080525148232348330653917324728233283490810141917134016523361231915270432958914171463694008038918677927592193991083651307455394128940751080005506475542893182445296673455913032601883302587304733806150662188172272270156355934023547912384391299832518049435516801028976871527899668368103156763433833326522250930805133948473713155828058057542920391313104639024107133642875668538688543858240483978684967332537400588976941142781417933097995828282819436236867669855241010098190862526901141585784708585009706948 [162,84] -23923985138214260356322555378530397944320311680823656604185521627171570438543942665032562098008190183032468189498325494686274929481149916900330569219930266011583860034742838451712025853118188150114044867741054902586462825918586934977647961101660555000410553007806404037710895954107140180262059375741633968363119125742788025305693455797846911284811427904494099934082819581088621098153407241906595381069153446079279889069457482895848001767322504510900741609335302755275958307183602285149541191005874532106661353583081659493492642050595887579426186477540976074711900874935646986375904969699417449078975400319752251968488803958642330166211773113533930504044050278534954478202283325106761621050259431970344832698273243369105640415480462735253623413622278318527273891533064162813514669593933919423597066398197948171290011802347171743403202214063604214859984445054775581523007056718447360254806177043866833475785183421482971952172672703873876559614038296876988229504541083969811768192347237309173095589972522849735398694194781554194745662906526767360498189744999365557968660189798597663961803475008026712753530921203674576569772243314676020404750525765061955727095326721470755332825361492821446295827233535746802465607714262152082592264278565716001208611984932066056980542678956645960475970273320133470238257868045399129341168391633394429907721612870108358986716621925261579287626777411001274297234207627958802966221306911419041891642073343066295758887685589245474585929835189969932169657258291021316372383077680557136187873343298494627416988247203897811852171361983011756061192129876566164997530602712033036579957875101058563130411972771832796136135282109760086459057208435266533946493384930601962198365977691781067181143858672 [162,85] -12349646369462696871166772443309673993558932014981126006599368472617622950051461747750798835657901483767035706429425315049251193642337402685893617494938964721871650545403784097012031177598972046878105932717924316049297265541470570339983667224600543789796203652276682214085508089466576838800200097789970963043283497934431942656375382307683123193028908067507062440677227555364737920983605989869370497187655237749679942196625427207080848055275520778071071530858604337105382146141997025794865074196844839575164915002920475102561822540869716561821555429932003749864530855279855071313416048120870013597080877360979607880370362413045599355632288058776860065775183845467233896315082033253389516991400558889794529997049619788875533001730032356672489924338692632109514681992740778481322035021617375776820822460753013016475846138241173894326935050039933806345123957136101642825535570935970836483249827909191331574692255981827568841794228739056364797266089883983648092694664745449253246936591342144414248587688372895627427576683737011591600947719835399865553717990928322697484375596925842437330905389422509595309296963849020514165245411942179892161849631467074288393563553751595921701097292253069038410100349765455973791547780260258271883579014353800855488103339161331070447574151836419244189554409032879485953052213113724291504940333368149052438128572441984510526878877106529048007084288819294360331791540507697784051291012219405275881002249599874010556901937211126995549402092257260321052078613046222926586704983709107912793263198921724984761013859351198301738220751619283897104374920028080550434782228883023042765060551395176168621115194769118681109059593612050789831289021488702015159490702901337523341863597240770841620482616 [162,86] 1793795995698397739576457192622683193846858321963546761139020983572862920830369758728251881542700495003417440171898663885240372059877212283518165551967603948721149566061053839315182824996953904724372127120366984638527982538301221776279102893511232624177355777553251057727044722176818345003200803307842327982994798492790179812520593282530303535832407870918644322667071544001513938935123086536422373710044602588373734332590513826120923141344542565325645912997364277067699104554405582446403684121843673690542037425056730504144716918663184828211436854892121022855037695758032526173497807636819289846027910741587907677568790372771870923406342071352568159776702734608156118151818262960499813149150221057277243512929531144052868009388719294251119269334982953288818566545416638488469925718100805060223889425089238661835456760020221918934630479311610493094710500106280957505256134087285448514331492782415601912229332780295504862703081331342127869774217277641595566222970174797167290786865663555354660162992425225140688857850561109910017045687746063336694549432162605881135943752678478884822435722784604480335232001856302999711401292954649506067804286207230998664229533951239293910724764672626388202742537975756420151324477528586483690868020239587563807008518979423555820085788984691569146503377877550671812501542836727787299459286898983891019203652297625100772944611245626318141413528376145012303310684010667719774866696414935727749752113517645485286112935834500804494280415632070037412886248953337230010466814436357411009628950632120861749526063548236972146990383595514131038884392162418755776038352630542884838039934749903111373361680630875083513360856713076646195015346613659051783793733694177303075807744515414504358776 [162,87] -160518127892792240525675536322668756163233484752598978237128878462017986722594737337159663716231122951117805517508828828362909008274164573318891425739507323514515254385427640479792953709293594629221482568102435196565551519408145085127167982690879088176041614252065827590653385422564192723917363280082279470869242518820653230105536655173567547983654531941431573131259496614808666623905040425807734936455889537524028093706237573033754097502707040333704103444713100903064534372512002102476996364952231715497623266455217597871113556665335253901587661510259506785912311983439525534566890792063374218887039285896164825534028686274928804713260752562767012844238451024591313608031041444318962828574343609537921841128033972530580084511114112385473775363337711863033939029316834778933411114674394242853732029399331582156558811636061784741510102694069317603681711482514130350784577258150041059132426423827616952079332989800085429691321397834205478290178108989076335773364068362835651701073824795688475063622490429782188691883369355831822385548080811139491134472167856967389416379869581671326930124943121378649403202788689352173370164024169556483723767929784317743387134203804269562693464669800810764847088882707257433258995385406879857786991738916830694831511742354160100498832429947323517416875908194951747500607506236490835781579542961673247701312840317158032516715819151847893904969869053038014423917889517478349448094216611279100324376688062924043470233188086488326505645694569233763607127122907669472787493387852510821967750505370412132724618762348318969151690063776952487651870791278614734492958575651184978081173405088885766391209264975850226134366508209833238573437856314988550273747112624326939613609862047419776 [162,88] 10728237069403199957737135692658724852496504838179838411741771548271109615865852831309863305269912516563191411957212801050934932381878480919463673215217926807221396107130243566645359681998889970034799881090923053802195270571907032509504937491358552291361923422039536155278095093384721191392983119172250124444552081530599902228122493413909987958673794351925221475900258633151689923763619210200413795107435414721595651368019368166340450080853037030377549809212526653972939158105107588701671831630661912177739548883655846393168030401618855055985919707419761741897544222573424701178117281653846620551356928885313503236548963664470545028998382581333758323155981653063596761476447303491582111970303296962223310567777910195161590956895521966617978809785118371373288276774182741869102661146915737906311677998398245957874127479499344333693282839975137747240055336868348435186352837093363038739650157998470893103442350486292559805426242838299946669278703339358028849556507744951769296227051352772277250770109950126189243061891441909231631355343035457431036193721852010226884143556509234534508513315573193001153088459827287528373014676412528463827953273326716737151780626802823246112865820259945122157181163805251925672422316472102170178876178955991099153923929593869494532114072397225173054645513324717589600829534026876326715610671844607072153371745847693452914249599217329447793802990567126117460956040724318563163558444187074688520669022158450895891076285382264929170005738576485172181857217965951612591425248446512041905465585383217042012988262237348291745139851416395122655937129564949898200114255341093094451225393753152119441761683334866574414630375280451624877565188373475591214704681157983601976713717145628 [162,89] -454583131565189938073592324450270137035486252468045462185223928945469285925808298269137930589135279532235776894815353673837353126272649296196825125978181299307200995481636155656420188082081393369930643066363167623465933238829724199659430521153448428405664324825785730061620239291980010706976606482706402546120819898413271896346752650318041498204291606330146195548510903336949301157618967960873204871542950975797545022027912919517377425327345172785047473419015121304352818355995682581363525665597728338130578192947034473078253463746301847441917351689711182927828826044384277656224891180983656349426859107854192972543963835069866033896289014428711329176628111028423449929628310898142044933024252116098057642978059717220584226506145542316659906900387018693385899542559291883198815896212316350102372625984841711693811543948007867927803914202886628637001286775474717790219023959707839769358347057284399954285675982025967140994495303356529402476474790975603852216285708813962237295661837774612500590858252806296191269161580088575175437864183988329792131166159505468818215685439484024945807988694689548157708027758574016749847854189928777370564032476323540324846457257967905401848825753390603378632715870722930345479861592686744649739805312341961469518860126273903975061630093274855008662208335039411303177026799658948608874701855277600323919665492789737441990442062475866780752171370050002390647647470027325650102845805165668342929024207902764562122232206588324859375424813514077457705704783176313661877564827312954741827432955466075099959265522241599558205533916589373118152879818837761842278414808318821874598472989896386568960432460834549146507345290432479521164302218120492222864772216147089708791415148 [162,90] 12983063109054324485159439261634336913106703085612295598546541638707566387394851691866278849821458809839836812711739085924724210777754973896616066064098204746194335995716776744891503077293205192984683408443856049178907774898434323657625600684924627571468435742104396626601977323029575510061540683059471021803621171859398590010539362909038878370763937382139520125867198227236421110416897567122543960568004962188252508390341708941712973375257209848041638352467295139346332186267736609345023782264251381569151529263657469045127282039814524718556539983009583421959439884826253939419575428485479849693328640106522576169961046106590493274579298420163487284558193053878183712044806485788818400955989400361683802529154070935650924192739887632624410067777456624981776556404300813165374309274694444043310112722149423334820203892981815053777597800310748516205273120662379621715577540959948784811006136796665339639159273564699189674368711649516068910684683539579475507473203080297134996635320560604908360691646070480851214211667766227452778600774024664687059848049025155621963205603412164866281188856901488579485240171640343284379117566101099204455337000826507542330848831001015131862959514856232838004180860851516553231034445065465743770435446708363699010501005135859252803460854570971641137165822090898415573963687687759874530341226534305561862599099857737842604053542262544113502780813818368318183538960019989942378102382234323738032345315087288166586188282939902594333253365195280547156748030004695440127179007017768510669697469458758197755783235284277568976937715725161202243237381980620701740171303144602885355999758698834889330244592393850983335871009545048759448629055801413621998734551029010542868568 [162,91] -142243546949413833903481154791833736198759841330026374374393078026141442657943691224121930750260409494193377441699681040344645901640504368317278546549317218707446731143263344865134473193975216558782615617510327116388803377983268649026060224433846524203801677130574749574723941535418847400756758252498218319524867385483501878873578543708850121726869077146567011429427240259811550642151011760492501214430294332350096633970122014509631444256645642876527346697686969341724588713182788561070778721567001870630203661212297820804463455575020534252921621839083774620515757163266080763157831487724297941307894115118056076165291896735289714609317965487495336183372947130544846543167166789406341628597642206369494704591853090329298134738127554303719690928943051864954950878854544877626350334799148705684685382228602790953895691772828310824649846710408032593403984487924498586360386787362223602921265543364792423229217800291703155034740750978476680782285997082662077284451796825423154029800343426288556069540592307559673686039368527943994053736069576926545741708140403323735364222444144024415505346789232913260172913650613857634098922629503316226401701673706736683624762729519004400197412896180650979418473968692918128302986905619500484770695808277681859395453156842426255033339534942809239907041083955273924746845648434463882282983788455855565273862663261736991538148915538018552715471159733533915287216788945111763053842576460884874641544046909292985735633919506003258334400547314092243228698552398913816357222597885948268215516823871897619320912688256864237797773780076510125365786207119845953436185135764033052777110388723770272123422028665278616747500815740535734343844854561326584576552205591718668 [162,92] -91987568225482593071802018400159488741874576906799255167420087115547202154079317344987056748168182844564335032779305561879562309984585025637391180163060215631179748146120037448002295974030408876197275082464238123633663049656327074481285969499435376153007588541827323455917605444639043327459174522282494843435292885695695453475417449178964801930653745871349600419573562853205741671094796083357906224458806580012813688020370903791053418147571902149971583006781637152893013599183575218174341103396114232507700141111741066162299112731166661810105454713136287668893632808665028155619377527102463392415016903922262886272827869201212687862700610005042080242632583436937318528686265052403430007391174475221689577180003527876787962746138935573601804342797030327624240397702803137505989703711614826030112499674573584115595335916515655373210234574218508118197417911154295563453360781090799808890869408565749880125712464960072995771228940959859842888390928505667471786971284694955207797111705305785549161017176647042997895473027561431953623403875474123408414679659963618057211750767068970150808216516082160600275417020230428195334836060280515335729553021368176562980258649049315376101328062540826141905117629643113115516821282198448353117615050226824799798318731829956500276432355076832458855882028822104708054564475181817015537643126687754211029078369549731560331974047827379528446684881890273383737941366452615002426972532725741557904399271008403709654862289258658476449439925046240674637425674234029898245202451063323376839496450086278339756582776700010988971268569614322396837570133934021296630127322672029836630732028426776334203660806738093340606320035154287950579621987147180793901674707418864 [162,93] -5280284606310375333380927902306539132577170108171046878313195573537096309698703784372893274575351107876710833123791969434861512600675141083490728256619971026569383117840480761240113621827877544273618710226591076131686634491109343384455501360763901557904897882050375740066109045250755918026121956003641653420535665526691863110923513141304017394497705611573184969466184700186190555175740874450933218703080012444395480651788019864222983733779983667090050012629430640226788256208253223875118183815440273428002692260007525745518656834917220983827915515867196099329174961146027645983543540608822761938498309129837943867203799929389288021745368267782304111226357736366025868996541806379046574208868355531454968526085903715721949637433034609161478889019651101964799839075544499759123719301424198322104995086030362051187644821984493496612565688775397138684715982077392150920564412534466531309703469023862727325813756222257085160348098506392696989149368487448933880922661349896316904713181425426951293574831916368653165230582736854165952301708516536047386733430003131064971709922239354703280635810922001374826010036062327730302225157988687002488046176271732510434715914173309324366625801754836707937707717757559862724788494613986204106630842308279408959054571193002954845118754089679278213970843616640453312036246199247229863439593064724300969255213890781819035417383352172579543833487989572133415674692285909043864686121884820809928597092272289533585353752873246133048795605810509355480910309097529075601113043986883517399431152514640359674534074842267273491451169624812282355725583102414311336894111275560019298099540461528039904844284029069658282818833919132506691765343634871853513996984560 [162,94] -399950510350895416666585719411671986487361169104004249235023932415069435398078941937603968721033440987207789705688132657331528154501527885522117414828990423538784238908518306873034976454360777212999581217044380386864628338501793558821146792103808558574044115999257440338170288190806179277005846191414261007733442774009941666652193169879397770164067424637187368729960591093513065279039950265642075126633668342291116725605445321648949698245916850253930805231003764022528529713006742094223550319612000297496423078120170430131218293259265381350336777708819351962867245336611001709102554766921458939194713669271570164976090398964463910457310567456821361894998874459354534533994905997485528916653919387474012875170737844757932707168949812302792603381752505915550520051643213481823553225470745222759449737173122104724075982446368105483256147728058178022642071748865124338991196294899630349820220701169890430337727232394578822627286838071766215291856047237982402309436759370969108132278379673955251383480052329933649415038198232655082805882913155895785052330763514026426602122762900331182405660871087373517847539300917143922258410883456385313692054181345608951335815606984652082480847846416366161037491148546754041513697217992026907026732545667815546311667176074276215564750666622178230312660583728864339465906043871051577754368687574886025542549929408203793048389316294278559343351433378221557341877272600820549624747430050826336138223842389944487535020745084168326697173655870451250780988913032570083210173391392326668793960111252862969907913641150455618522359107273870863861350734818433629204224292934727690189071358799589470322734330500882517116027520636649297208286034830459301258964 [162,95] -14090870552078996554681607137210412500938278910014730073446478693213533616800448031651796244937763562718873579331119114820532723446284649747234830387859549384683347649910527702904647003662268955042114509819944405585150005970508380810693201297330221244907967215816985974557738401317320066490195590137871182273016829087321290038767467283418718152851967961625501503352692607819974946181425784413501472625599261692694203628341209168011964480628320268032741683787886714397531011643593611120616513745078358747825777209201394951578084926180214562260924624695669439429027676843473252143167595230156650929060797965479727987542163819368534146856333119531462042821942938010546528139411176584872586542337896516860164933884496426920187825747141016788105647690410275872558960532310587041482720118177768805490514098716867316778558430958111194883827028065372084339069159432366398494830841810005124934920171526447921792833940716970462919967476610429383122572302187585823449577269755577943829849174220179325384295118310630412903011107704262997310214668167747301616570146963025761465867973482886233974605429336509125487492690332843454999400413749389562254861388929734932171198314772406346927623318310228600420660389959597773941737934448926788761280795973457622585804778577363378099480809974244328283873297089616918649771177065308539651397647916076501330402799232294200960527604303743932595987710945341579946718546062046671429842417400546754460718758874581788194951691223012520968216567527042961199844936237859159453485922794405542914302341206678647942473202219609640624231817121530910281464627021692327257563326256764410768009368701767245250738041461099175024061695157076166187675887840255615104 [162,96] -460527285068953423522707385870279826830971336922683946178912248295618692891884808377437717934660549940131051030644121882394300466808185983447823265004945950307665152620560103532677577382148722056895290198395165147677059919668232793564744210698663266444491345183116093342108748969706321711807313855792510512705676435615898787064122715433998795412043830214808395375092251986507697302299115532406754903774813612265421964763000990506307652510740117488770512143225766042085066661683066440971038443121484849091330513850400036670847755795454886774914263769937014123969123255465999767940859409364154122890842336464894369326657366600710163598763002546709651038654057417209333077178480985400943600099582403362611010803557463040623152017240739268550910135428227021233017741973343839758725904688247198007029720659879715472951229101774003268649526648587587743382750410770296783333124671337438220491442147099606179518289547360436233836261619753629328765182050037803700528099478919813504344192823557153152797705941002622679720281446958326087612842718718888854965306227101178408932548970215652889242959494893420042841769857807230278344343889344755259060543197143685658773134638849877489785097866939055171114985997495904368157829136820374513620893843104738339364469369366965758319606014248573727139035967358752374397068472880167712539228766246848459412528044610223999857974250824880522446815985669979422360664386430051312059928107568696703376454671950823550372208697337743290177735871163544905346096574894908545031168992393137572589813724152099410346942344495195321465191822136153970165431626090498971699014661239186240429178565385225458699427867805382223448145402704602241149290914292296 [162,97] -9976708131156989072912499241838449232907767269089984293868824946855626520172907985900527217289450679114487960089410816066644652075128404033178508735138717249166307752975432038204614904793125150295768142518779371773975442406364840153944722658860798470763107283705611396398369530656527595425805996829801345714489776210449834569426434102947633610169124864064481249899133390188490227313847496874864135358021496018597061341910324781035340540297627378355623657288393197031043732603047048084404259568932696097098594325765356261006233597952123295875981332660308683494708738376265272408237869560385886221369758303327200675884863592921347546012097210096272027329904446422705234767401553185449276067704325243311576589993883221367958992601265976435637091842558218154779964703367665428136759693965910275785408828054913677148869774057754427627931897855021305993597842524389473045231804087965279205211305367121918075506878591892161946387263510049358227998221942036212285800420566273567263415722606028724369807210759202249506759546811244949519365299085090917288607511063987045036553872349724194332194552121663767407032972621238298595234295397867713379540902582688727078359215276665846124273675417722595300619806768763728767377272597780453070616474436733448205993814531230379607777241357219212821600970497678025088185694618716961507859861887390213868347558454254590562240504511836785647803690053989184630571489741517657160991096995072086685738671093757077629915691215389523974927281272322553144491130718420829021162078869596770903810392908833741331713980722516965110932678050289438837936021847319931165380408864586951280546084468119045283844569057320956962641580636966628823774838296 [162,98] -218796443992632910323346976961818571965625745537445953113387691205264520606458490217062405568546931864349175287018300508121228904666456846294877153708905336694580532064293893433488533939830133719342461286525437764129538098699762879563629933380585180085116039184518439424255538592205531873289095787463582979933102658926119958209351260748098536300012326163000029324714438226921209088055792492237715537986171173850419474141953569111814245177497984038111705875925902173047684717822993704845328047978399065948214412340930172531271738316853684700105131389412075375423847513654881927799182385306592438079445233532300347094205944621383875333214137618384182796883776090579828896378259734805604844334890457189114767635594455593490535548400726795904025033807899262868822896565714422250099831537263376478466017606136858087490041227901976438279639083575015788095345955266487412595797972843414023605122618169534013003007509217055980610758559616865456535976327678601998552367418807385089356237552235811493309937069767043330934447326674125866694353006781961341973529004798365169234268726210027940559073144439433088091445994535415568237014403490777306317008125824229792930299008771533562555427462549447810788792870635313534073320806510447427244434700200779804065904062290772936658390384698926858153235691377585980916300384289155553303812733686502543827737057900598992852130630802523201511352114754539328020586348368573237227098544745737794959195402311453341799125984694139815571089589232355574081927299939859033907020523411550080328278296102276392351347068541746024914615053690487030836199984961666557009861712338451456706582087311966825230195308337148317340089725327273547756260 [162,99] -3192878709301212052038628380157904233262279394933195077214274950416046238970830486966171906008930687380773713049690755420012135191875257693121907029924936661208504170329193460413990696686565207909991608004354772348026546357538532020317486471746300923752269075752770113002617976705952385964289034460315221207543156090247995411700831900942260189752012706627762628562141669759982037751505642459317817379658107461545154237236817801572015263280716686578752594813113274205924056217712158438679881799148938631957803561931034743186116268593877947543223162557318457222290878389313715463639281656749644153950642745333080445394236100680498127880891591889046294502903683771333469405031411961413717986165223728918309890666583941872401761874486186336496762642264259013605566035683213807496159482978547568412167918249872190571006332866888097919152384922029292040706713764741840084615843695637181697154495068521663190891219683728449229321406198597084118076648870046900191627121081625123808231044396885172908307997916730353821318702035970746002706614355961984283447616285690475309258580746279057052433465498127740725808614313305850638933181569818053830334498409350097238588961328666826489774104295586796582835047088716429458635685993420467614918433822883430056776412345724664053746845360008621696838738802746665826567369615812574240355332548598745415246829775569341134301561990381450150658145632697935323624337184134361530262975249850764669714229463510092569186061502289920248156446361785288555152902314228439758397795216827185512326243618666047534832074279029768380077739368320397468650780094089055360801363073914453208017204128891465826039612652472730684245750600733287032 [162,100] -13673436527516932380303277234499868743224904843851866343199022620159969594238810828232323506490268451782411606734567661017715208181531509186158460898044894996626600953000210336709990620903907405248986198006622470677035269508225085394466145969804746459213909626559683637194969639138643901053647751655566127748404333860031127725600928836852467019482340576105546370938919561032139148983869142903906903548062845457396947430621687150940900551081201475829149287995068589824732613275244524574980004560486451483279942811235595559325719619698399699778857168957481739527521813527520870913215272949582238535840773454252395236590341793230275984985587547132678910680355198150446194887531404710694672990278809890673260094487172060110267845450096250695947242694863014825014653217933176182041177790784349402690137934366504300730202274239075280065248188088224177503881381965894852441522987354024563344690700887867535875265218249869573789428902533981327491309963171615028261261824443752672718806910806461527815242539159437085940436668466299069393715943615787360499035751992041898902950840181015717770179837214744871671791817042564012237092037681003213618203443343074250295718361306960701988451725556615129258207340548897830618619706039383005422279157140114546806793608404642533445418841521616256150819741633942735980030187142104669871136989522326579076632148123050268782080450700983118506598900551047096520530520802726872676045965592677692294206686597129805916069869373577198925816317223881697221236323524382656110769317431371813206082155695364435247496837658319363940407805023755886037078262350888602958100690613525035569102078636501973453939072460160384121482903488964 [162,101] -156609742334905295420916862718328871462967803545720843380945830219191001393942095889691283248574183771580996644480256088815396751202928605819517211877322532002633605737238126561720486552614855952535482419817883953635787109027128650194030555659109648301306703283191667943582190600486062223811378640366297652818404485947131070839766966916487131858027298968005528286230741215428035225212334949786463332602826803695849522513980272819608068718106456249552848449612309960353013163362725682828182427103144749821681255398584715303621575933895876612589836846781417845394312244933088661690889428541569268369230929176266033206794288711297753111961804049674707280038249222473886418846562743509611632655029908083964879989876806407638907121952026658561768477161406164938388333978845128101627174435021626288492833663809625778929594641684213236930429618273224922951339663163379229810518796894690116535531068920613139942380171532580496898255350055193153685272808493702349693900056538896407037626671340169737868342462874628604871167618392867464256921914780585928459651872137933493836044748695582853128056750475385706581690711925935517278155939053570178126742644648512153771143078138792117607076301015407419940396868559390806734543399067755240565470493890953995117756553309554740181875381494531187755753213077763304736650461612721013621063748852542948844001123129087698972935405777351058345967865421914278265795325182037029016619732430302790958854234985380395216564045968531047847836140831067030058681578690617942072631208023417469450284058095213677639956484490095071338615902452460416723514331695529862389977331275136808303936312859504104049384191627522096316410308 [162,102] -5509696362219934416730667709646568472682763500612255972384762035466523709746029246884885276660292916560193839981728413923675821893517248623576947024506837521998690643992811614196418462981474843311661962586649593541099311848440924203365987495792450353493456886904728189315941947385963820680569822492684943906600556643014339017732639135678017608024423642608942316616741253666486384640815018327127008881456894932440659454989085380789300120329046898427174994878278281418692531516126590802301021380879887573523070752725087245340317738597141337910653793530797226848619357909616300359459641959043260053431047038490330758509491667738280055762151418334712576876953690427243086867431811250634411884281781064346486761798585577277009879026603893756733224902985541326059689412509291666814611510043595466751891643049117699832276854704393744057966899755687915638139305613770393605858372499120413435617234946612242133612622161806734082430336919476699000144100887190428121518953740151286177110084989370839844655307044621983146618202847005132112858657373206871666926605417890438659368553328276838264329723815022825767159362117166049499662653896715239897756118211977683545291063140218218532315291192012948611428928626084341200009612091526290129397515720606082396491583023884631090521026934128264376016636441585266376027254111180133384359375734325193373666628182221468282244860834512209895158150958032652659204710344704812994292832913141879050914187273745150596087360561198702792757233617787432968592219896791800228640826706253471374830502564904400331861497903757238892508382986247509507458291529733936092278227556887369378139977765403952943210761894561725479586 [162,103] -16497281851142482958833390958846895357915265399082481879973774324123466573304430860532022363049230425312457778034619649965095588927839476661012528122847549911113219739058071757483144237008338572622235905030884652987911252339153297341982438852669153815560228852453229969542781259520235614134733711156022189806090728288300303580482920340226120333255734094577656296826506710204914073443453772220740103900568618517451784024698392775327524524588886881473027130964010755171188414177884214720657140179268462583441745877222751954266853609157597084810242789213632038014683910520990657966473042838579928700119390865411829175474859912180151091565523985439928301938795537793911970713174847095534055845365768524835224320818216745997442178503880489681733687556266800240549880620563463235057660825475393506237518717277067441153156446463916469487871091655520325644359940199371172463821423332502914267000037872828389712819313598368527937076400999572454390256659228010001038285365346327135919646216324480746778430275413444717204246322500289225780444171953351248419858153278231841144871480821788961491498169935231560842156406293442658640681804597060991438695085354740359347624733310149995365291105295106824535937074789885843245527491647751055756963776744415680065274613551092388686772347887762929735441183616560439620879010673737954726683946377685425282074366666779674656764530360201927559405253869662344892302736054805607543663973070151100543670826185048719991472681642649304534804072927268408706734091925493313916875542085484201557859477397954635553531347465602709286716704114142080551772287568711245583473633525637586748110393140878473139957258540711072 [162,104] -59653846271959739906368070754274135105164179596115160573639521258256620513778198209608390920012421331769459421960762376811661467783342301794310468159034617944085129593560937270835004927631390514065898744261904216589354152221893889417290424842660000450427391778275546316656797048302612077986754482214678677143447626516325637037670849353539163314072276129794658772180387337687373993365161792412451958299747290655047778091701603110113075844123408490125778758319741966104033999989709886070063571335869166754561072951911635101691959074797733461548276254864474476426129071341919093987705728712988794646597379711139840712962250883364488123733448824694618302406571666257240291691641021425537029273810558992796641119665141389783109228452791752065619287331855340832249546383788444918733784985675840835979917211813164474696335463844022007410734224269640066018664191795180165905526717473833510467542782012420834093732230727967264222635224753079333005440346545619703785789869210035802973501898414264297833531924134388190527485020106658471519940984280501474941764520656302436573185250501585136838019455933329705196210330307831056532224135829016637164575145434961420025576707251010945223870645017542072052496439937477899084949184566244796318536207786955535425401882603344854824491224340615547965732745563742304332011722265959804994671382099724117459795606810385463236401071701521879323608762480803310912076449000860916101253200722363723318801276301025495863804074669502241092044748152064852414669628079555329996949674072170771184824037033603467468130098347384242078907646728657671598031272812636806238287881832010448057428459840877006020853526616 [162,105] 3174122777917261871866018057250105205057234894990030015552457469010237122938925875853510826042939727499652103794834168733809418009902616013018660543469764114228833625884675281627863649223307260720429436224685346860707642683070078767778487782823783040995395959284971536226704504635893188392798797185003978054963992051991332365156737999005095762207690438536045501503101692802951471432014717096420882886216118799439840948374321121365196221905493347805573398056706075168049331426928222617860521621787979228420899797026251274700723285316772738181395876440771867623365917474033034486582001556875772736017899670989650918191964397901465751956147911514119629625404369214105376752034515080895942809254359634375941986299900594298341311701673819146997224150442044169168502551655445819653548259404953534897746878117005693716022397640668408272414737329971258411924414888670588626963009811279490847044965947891264823461961401207586669835342482680629884274337541359322548904210155469715875465422957974825123627616309645116659868701008729811601821784022544268072955830668066038437581066922533237073561128618743601815940706282686439980052069732600966192961743575012450791855577082567423722564140598251685926256152786889447065022374884556057950248557168047514479388278510954616094974571730023537204528776220690471911170419625525644981569513286745571929976888341868836042989638577431166639409806507801223221690659983993229640454062663375908726784765745870547811526402780441942942544824923290469336201885416502344292246690155503486495047800408068146611874895475804184843987994616208000352513317715523273360378297227020776798314330286020178334399852 [162,106] -10057986065470057409902013127220201643492542541554190558227450545985811738266735115246976613069147971202846547121928557671281477651697972908087270435772896640359260376502588649727717750350430615104561309725723475736313428124656308621654562085486599595033652063092995490989514218934733408626001136540073905370856748250656234318202099857129657760564443225956978196674429436630056361907804243201134959583995484696099321894981134814590252038336631666829481560900780188147288876086619366727987228460737979591984945802903074904375880975554621623913999436151566098793259326650296872000763286850916816278983409089710653336007566506793101555635820279193535237387765374820939684627274679294302695775688660493036856263995352079158667567509654309974249258229085807154543261991934000352291863698123525636750810812686349539213131253394574815315500957546045147596245750250661122483610975016372258864479791652382831150705653163716930557522263958635272718217274129510940836177478027916216079293412039812886931580058996748573339865988418257864630518095124771136191183211434146215025464111033875270145683172690765703235545547249467862963473741668210103662366450207709428485395547119781641992405082920213794781701497762622832122481840280163891138530905288322548907371313477412926933045929455355982317018924521525547852231985021134776174772823539070588265907547153245573426148860160838540752575328365264497986445577637393649665461556737923532111650254620807612236055773407161222777930440725899422034920920992697359225455948318252387788285774937329779265237107141888265447006385381266628653049594978359194136608467621399565393738780882014628894 [162,107] 9788899027487740425163896896831490255338410317938559443753983840151850111113414316951567187395699900171751479680636269045096662504033001286335945942131686796354476356434647404424643934071517876588053780894214079169065979261133722170091537302315227311300085793439547671184792507969519496092184054500080041854964620874032838601826472868079218434412667598056627080927324835902533623817242283295283636869688950358178263168267786622501631777816023834889331117303875088818460458569178195597626427949757994411861689131290502716827278492634184274081741452013163850285649180733376309015987117958692750640371926067810495573567200135674976992507861475812042026027248324498971063161010650012887326540283421877004978112308781787236327702799917496078251195510584095884909307300576396137723673041967247716483157533077744513131422274492690052218597946316873345359738787858245795803146930345351039097859823953878348968698826486633600563527247220120632952451748980456255258167785314485313382655626512026636137296879922009549158122071756270044066651799594343669064820962483839262874131585774802126075414568378121794477406842738559001428558638651559412581935036344587918941165098386950040022657507059143495707984841683704431674421385202891244882873888372596392070313706818453150581599587820567895491780212131763173780903932066480635316081314787785836895639495156930125598607343603079911190395442100155748715148924425301728169663083574351367598354375176471877333349132399138621259570392433946679070300094346166607011859228851341608090361835915934109418013934582657270030952497663987567211188889379077132818758726644542209482999188293024 [162,108] -334043691065364230139902778008156478146621722604181074812917278604357275045963736867285339755109427734136738228281100191316302475574262127381716920490807694070678863146600358129464931954368911671061201235312572165810669585956647707945068813194649301689616702223686379053405065457181301834603773319193602304328151746232592658922600888359986461358399058940106373171711299782972461323967618044323910568163153968688945187262719776603251023893619280426364810671391291452013198357144786184606132571022633005759003994312570550901468108166513513597949422663803784553344849405885742080878846892023129700455713493689129186820244038628438925302970422976480601904652318397010198796882731973560598508198514470075267778322832968570040613276763157839077119783808817431368724317501657439274400963871739743262599676924834346926381905785439652430968762237662152833217870374810223350954313870961387825183794902204600155200982956215756148882703425937177029021002933623909634056494526948158526394878834445967521602146784645522998884725043794863251884705561375391266562787640031720687323151588134210163990879408892113885163587688208216915207319868629536982925477650975045288601919295668523683035217046852350164827349117020523590010137178024180065711418507382559482601939568210724790214985014489129210588637746012844446700917867323606650042212015611116976632387594871026670583454194217854572491111306834887761449996718515703032428493093355004135373705553988555209735666454195289162201796676468717393188081038430934204075619130961099310921187697755295312895135642775356794577442539491311472184880907925718525064243712102288534294273660 [162,109] 1274325005568084261939276529409564329493688379523558487693265929121496628839773950661907664621314290854020615719742975594338327781034327611674472399010255495372575256276324535779135536257221597425835808988505785386071740717637575454281316309839245685373383555323805835288393331187341475295560452850624018597453709276332173554243676894725366873486468647237106802900861052720744825297921036830817405275153059016413964302656951881973828157105545338548466574911600043298765585469836799775568476605205792747647621323396497272251970822757126151590732029995000595582003162867611784551811572448446406848891460555559649733879651393824281582094516982499002213207925787057863716032289020454740808216036970066232814189377315654415656771706338328997743819361249376084411558954359731729807978996074190306562373067305525407101100151922454663207188754225867142413466346301882473649200995171899771120758629540210568979554023889074001744508441628674360231842961757700899838829062367531523855050495703377546496446951073723740044007064607958923660962133984832991344440543357228469007731940551466604738992545721408702531189154331532624294293962517056766994603139379348938960306493874432516322147553750081467043659239973952686253665749782717205661480796608641608154002120447424025519895396989051878540125166024402674034797548015952788788169430106436241187189560322344930216107583403324907693448829895897297967634285470301241176604145888065855990256947493735262302146362068825279384362289926971763234986676028033627831954627649872407092122577143754637121369866447260560044056630411245854408385209467412635904095176299783314364854 [162,110] 1506524853473833330627607769236537279171697834791743399059642843724482341792731864712207436020965839664007561968739386279593095353342399987189489804247674511791722551035180430593027516204269223648474165365990702272560275084522739996058690001566482064584482348549030509370087480208253556632605164828441635205185750098833866843404990235692404922207531420463052673551275587426751151411055541153488677028107809159600508741094830665692171343807123064486841506574659475468226631337782004029633068955113825035935204466299461842967511794825144913189332801697301545792423371601484858825400982404858694664533160745895862809063501718739708327028766689609508567657853830000247345739213867391494609285120683530060523410098630495050420813029764430562415626069910274784937978446055588384080655525281088560363571971066048515414614387389549552855543744432571867229344885398488893012859022061717629185064578028709768768875146590221315458013012614077150415733312714064051735184534851637253702514954312590320203433655922766381928413886579932522549959523331935483517924720132923893276469135116273992896979028832296985669168299237704576199147116048831095476810537634743168008036480894131165089094929528322271343509839874127957122864517791703650425670615689899805983479582234349873093710321359567669787747875384881028722794281448964567996163710564358455041702641858770318181971528144284277281160008957082246310669341790756866015315469985007045522340731818433608079246966340465591790329674162309977934429742996147235409803910006125842572499449027663193305831027691148589909497888262417928129015761523703378520863996004410850 [162,111] -72341177101539532216433483021589704763300708221419341820083078751359349956572037254237031683125347875605184135865705517607232423009505011876771805928865674416911525137056105717385733135617560625828099606082747188826467819988005110796089089015986456325121004966054545843218138557077627080250498370157770526414865669435757323151659961598290839420078282127748088150514800158677728496362575578302154488988702694553899404517394442213763788592259649534669370168675259845794983302364674134816159505309170144571640193393414563300949153883351951766975010054182152340842344671983325521873779612176213721793103267660239750655310140034787542576868975116134790760932110369377983484697324460856895713009434074786069248760641103173790101603489863528650533667538807914947475977510679524620424909290557155108890254999111172547847914674348306151131600506036609199389146694680798214637779461347099004088437963098991634517645438417211135707761954221392253273930954483461838486085733887963558163436679272172437655256130569687096072038153941322217751394277239949300558098316883088727281540056088807807186569016943502720966964850297843559136648377832211577003437948338005101038485028031703333192210249796476684878434906815546542048773452691925174951137651166046629156351762350434005062350770266381950062081663911967821659722071734229671858644697684042850285546400936851489883276838386442889996286190974401139544587547435552799587100260577832573834606868501804763034932487345572946805523136596326799451517287659415611239397493984121178230057018931298169610890727053378323732030226474245764006722183120413651949359324820 [162,112] 444139134301463793842443440241948567344669164760327573932988410441563642570394738592014986273231431641551068586660393249794198556555914143062667625165285045648055195606032991626707891272158216249085209859188765996184077544286621243642668493810638558866629317224675201126364761690288504012891254282570353043408510634158469408637209644542868269923583449792688807307732169792266055894977908005486994631593538185083577589224466178999360480283922108931382655322928937188674635032330440383369134363403148468195434958584147498889311454250704701160485394407676259057240508483792948332264072240694380750384125223021582611946431400491103183072822887189709864290165596047934767652450756092100180979539683068335414811907790942366943912019330679219507399483628567366984220466953794909819857268132995131393785647337577052481046051862137812207623214945180683503189516761833003842506708147440515938272884098036090085566907685954530600800649994984467190413702536299527637341735774526617175792319887631767030491503012313518779423030024043950856315386800067247796948999224855770890815939700857997278892123204862502405527817364798900226205912056992571158512208371763980457361100258510873027373163988980830367494792230702111733944357901747019889739257921939297635742896502698185349824081246878956445710275441897448283917740782509859202780317435976424064517180245319563250675454552554729764292070375141706799429433912439097115176134105981639740919401061974853257422356246149246623862424741551248244636359474597161010328913418466953574841540572184484620903547039476515440479229358794919660819426313159590027262456 [162,113] -1098468245383565329641826847009219316572455032088587012145200039882082052106100642146855424883948530990762671908893793321169541361631542376351623549724048065954474659187082907285027863618348392681766188535870933285501991124221982715204870218408150609696557775524828140630432110318313471226697126195381400165816624258735584373101294933739754988333590295941119399544745573001925764016845508773794898768300945158141288642743135592621993892679113336295798787306792563774840057892219008029594086761668645025411838942238624480220589441678512661862466473283401050887321876195763970955222062724734747902646161396512741622904077735437830237176835186595585166991781131437754623250688987217344264231509530884367194601878436236154250848364793744247794103676819139825819263375488125279288410998121009491330950958671224241040788771883471408405970080508593752081313592230330913741009793992057280126860872569355120646295682010421756186771276405970007867568746074117174215556529851459136214012713167485785053574647099895180136992871452249326639050044996196591804930783992376446234459509354411360733250188529964859470942414443879375549909278432192727919601097996784708561607114966366787352365972567537184372706521411955124403513372147118655830654434003517973176323587157203695595998813419608176600803067845747833418701672674543125558517140194465283347120387703982531664558685598803256175664395258129796044593512757124725032972021924182094135731043406957491020756325612180037873804936892796639837880628537983988453265086673736539335288576864028315602475863598937293523760541113874385470698471778646276282 [162,114] 201322549906920103320452535886912839764960398675668468530582275316070999989230320366390745405197329756238650479516430514995984703088682877016732001296226440164161225766036484030687887985125491253830775411918998004115006314334901351247601110035829100957849627256940588513397061068779301146003522882604532953271333612820016399646501200096019734862871502254761329399626658743385323251325185155324412320497435833045208183332023654390792721244125289673730139610260576224636221511541660562646446955374454119442348448720492973260020352704415798259005759936368501965535722938351303817562343163265342050511310078463611058064350318047939799209663386482691759365067797557370998598993530617801985081047394059317742322247705846088342360927096593513416571766135740786866299569183262668066924401629820887450022022549994396471430409179052213891743010077853947140655062672059729401990397264280247256434184418327486431403812190082382984720364014374489937703227693350440070400319311863846588278303240718642462857994423123096024924670014824045671754516166405234623334589128820407490536106005383561014171754155472727124494565039055174193389835652225331041396074914951874625717024090271950437393080346623197087622094275201185589442684340398332499974370017489116725732741385107955869895627701545754443779242921762910381187085444069840577275033803218546358567204779171302882057049296923680871664369065102384525875546303860458357606878715771577723622986550630979175543520483160415248797397521733894981479168342269622272417161416188120370944843613547584577981535217024062271218681735956767489882611178842 [162,115] 3315789489124373830691971428262431887415580955764831700453977847748773235212691434821355725340581352267966917691110598578463511975482896101141252663593974122716750128095465929029695667694872787449899864299592758214765717351200256098849020081027523967762809295106198490855152963667242889020762641496246126463481882684331965101149162961440991176989539359808810815035808379171473755574531982214229183390142619449877857991429171745141457417612844381694203975317553909599002302253090825368155237256585889431886548640297648059777736758415688169066011945488866986447547397459915449932620286912410601269115608685672415695966270759284218544857528703974745331815183949003678940879823824056857690831826639450332519885023707368073406019602186438551544364608983392110252697388081288476467073212282259373964410353868549549385843898198205323957769963893297350649427827835250668613828145966381898170572514284777526837431951041143066616772654951069967861388733553078703120021243754864757562518171485676013792381224237181348897117395643861625489039953842360354446810970803181995085703239643348264336385305784296863264877160800733558893615942658607410372353573030231274186565417115465734689794421618263061301451153295956129819071604245025684467453004230437708446682925554938476850207827916816230129783283783526779440673987501012218822501817549707633811231252156891260466262977009439329518508026875634401934751080067624667719713798383369249188360616082033052986164007127794398723740732716604114351988328746615815298685089461012977277239956519525978853346366702519868308590568898440616391786674 [162,116] -5125326681877283019912473697704702918851392678815852380929778092386043652520783953701425537687222132763652343644449419841823494738280919085731754319166749312781346333652196046909047736103401324000349455009433970255366389282779842888042071659969799956642842860929831959402466919440227576647234477183836866683590655774776343949000961633948908116685262032439406046876103826774754198173437190901644207795979487831048112176266246835261760947996697356603719012229377740801497253492434084793299792331046803599405885744489757723169366221829723453915905013442211961172715890528523379171364469584528396369615960797394768932550744524637327382522708350361611808953400950171153446200978136725485902719608880067667148730149557672629827623498477049253319706006450419795927410253837611108748997188171083253007228843606198200234233907150148689217739301691797163567378939874691670024870763640016697851133252535322086026318688853171602893692687556213529326256691527349753300624819714108874579038493347999323132985020189635336915851536740307819183695493380988019338861138206015436431227948774661626190195096611434405741152858937533955312170449240942357010002962686420494753859995416725063114437921478119782040843468954315150189340198295091630322056802236378511220021400265203369792154169736039990368557149365078750695012872459282432125468937203548009643698737728025318702324067155738227324602984773891743099456582369580746668005484453752093179016817431909841449480335553847217341983611687770027840113734018035626181906253008154350973778513749198367330914145625574176651153667949311657252 [162,117] 2208302258056299019327445403212130044841026149020486075788441644483693997327598437114763256550755851882622463052121342448845935373163309770641295855401432594059164647751635791883302302395095065573643775823402566358208156603866579271067144405723799369518903326924025721041176407847021269529176858967424997381194336597958608450946206054143024056991606823430867520786935018694375316164010268431349539309350566598572943555724224487531720222832443374740003402303640889446699001216104553163090163806916591672459318718672209755446087140274512871249405322371132469361543726479527189387877246001164768810543632495253526982823959813419080356928705921820424843701299755826199020715938290767415070577284487365827183625001405983894547180164178092782313105048253607055119796384252470749657145802021517661437504949222104778282855398821985012339777678807857364035759347812162573174578452243842458552256139668059362748242901543900911033136541344599688558912932507635421594292064527926223683892372574576962327928078356053414265329806650670062700002837979084592834187678028865133865886145765141335641016352054030080052974049285897374015833619736508211562679613838931594519688713552166016082020929369521052107069218186113635241318947641814541295493478124092807584215582343737711832312073308079419671304921954918147316002301818155843963868857164482470536349792128122426821938412759269513305184431484433123200415150570773207871758434711933034446058463801884842606960263251165390948525010059342717078349630440234129725800998912216391024883641614499126229586839018095873805517179232952 [162,118] 827644008335364230205734328433292936621735526066361133307146103500562487985393620258630660402668702436379259759533920117665507052541023912771571242866975730631793880720946363884848476508615986097436091652777039289580331045430658509949379105296506132209328240024185873020387154971216608472146820895368336504539464800357200450313059684912014743151968237149290292313295595347634418574673924181936460999240489552008713383855983584770823130414218747784217066241349186393585244532295128419866510816060343981059464772529947789909068708463876848520563242118603489982807422505335071595580220152347043142481895798812889472451805347553464099892653697497564468309477037206188029318310916748965335240306103126576177154792237155677663559292977088886664419339510794586555526864228782851277350171518185216618913329799624585106082411722267144098508658744417899973733035147832266391860126092320971355018705204617131330567566604858794447442652915331961371122088579779238896038224994743930781730876597607764236542783933392748311581839237364298386861955279457018830776863983882498585972457719684994255274659335251036090703456237515749170228237891059619029128271551201981864565573400762609652603158797505403648010052972223055191757144396732417278165919373212154073997703999700647456504149192591984019776618981901780802781537276855809694984886832514700627304287303344209150155898568714219167113568661972503865394154875561004209482099573738467969518447851434865080176861299602504229797061005642356209409152583361993240129897078695788273981103028275342449093067808736028891125325 [162,119] -4649559044341788185749733734056046157619878328559815856725737488057404127187113214047408677775672293675520021729944244233424282198860128202374736412362454431348046501902057777454736638763065364541159676169477701185664287063520146506006865145893720923298782201784771708019228016523396058595633577811573529094830527489201315014039580083867446061642186076797583366767924821692301872083821903610210639442864037568947774168318283710430978727137844776858367126846764871031255277516071568957209870176218297606859623349928652760282884530786547447921243470335840777841009435847567918717022305888173649444946602644838754777069176132641876795955685177866975609608292326571707480198551039870325981529132811392044519951162274713230135883376075366091422998751643183724827112675697537984455534618083176272754341748413928024144427392176216597238620725813967520122354614750096524717746864045090221716814225495369215222551418971813328898186557539187649066470190870251462404788803039605813977029948942842422617811712806335107857967791585739687947017413362798175389584797108498658490650954833269669220027814751144887775904781830159639959580413929096224623409136681346901660642236925681338802067549771700999804858884135360973497959721703307526461575963704735997484159933937823018163090673521522662500665486145564821962853660517622472061731604757790603830153065193832171361843068948968407499552322034675300967260423736115316796715449488002295923109708683244109824831524156943664030263370879421100254863839408454983447798850622214571828451014264181190015473758511611373628 [162,120] -181598095837749131954978242964906766991799302309915218600194505499545779418904019814575429683199040029184359673224486907555268564830694532193593801497053480265207165763877645917484964706297646495290348293118379159647109712900337079481820676268485227566719923611733322076580026880277416835933672566169738987094587709559148134015169871471418889173749018071114964551242525672454356586709955238321122309295493998854374461037959577393810482024578632870964799103824662758852138804196783274992915253851493325685903739275539018261353074997906003766128391826462101482208654655647186831581449469076666092460757049232488012557628883271773372120049999657999550167269528597494211132835117098396392069780563889001307980096667713354728087969463978186646662994310978689592615161746177451023023790637798241461498005529506027865740962912697769853145670399379127069617320999777019540574177210784489390943300960444022106245977538639821343344610222473192577184806206625248358907100101269725221410030852192816732149509724716956391271729891648484426533151139998137839351295817797399724829129173921592131834417820642811821425951736809952134997739239001008244490027976283127416616273622490754610690618792070697443677317841729669781855826092245286828723924178073778449123001378222817206797390436168676932989518912038813005145434176354305678734275239514715996484456478267474400037558557451432921973510174661685238277040511277178948793230956138392992387417663895028685505641152830838308751317317676237690131916726820908302725083720803252509427668444824608340692866735267 [162,121] 5809285718822142658825858486208916059502010864002650102374198754229986396156130159806849012668908001121697518355715894898969910757219375932723389667656520498313047603222979283088731332157497852913336853935363349467496238681548778711013653578038841248196009345300376570129564046226492541845690181120327957762222375815616168322270894695212047153375688113871579705921706459890811629051588289451427035255203114854490572603358120386412674003203164167670624473920334493804921212563500600703145032137757219671943824471457577485425641750663654700782881559197575891164621964014579272173049463297520333431909611396281804445857645618197019386999777651199034043155825273425174191357504919447274729091160243072198415268224308069822450985959361282440837905350885998132585402310329263489560539182096159121969869168462789249324461811736738348800844485328831739024557979122157198632413486789432465660305153385607428524923003090951331832714436719138773404413171218575033602670940188039412666175097588622206063384533272339159514116206878934452676694701186859571335252800235352521521621616788007535676068071687523049250993133121614725339851916083077200473812667451775108036024070570104990521568740523810498840408696677540051117100181678183912070272640883054376832259189607211634290872652070262068342731012585518310354944788550715111501537012382089726450948703657366586908860868924814618245126829520261738070444456909409462524963356280409118593470519219363994819914538715472381893704877038088068655649321238964071074755941377694466121587327950043297529823728 [162,122] 3511925660114967760881725155547085460716217294630237730712589968570106996772796171851198212398390997319046809905121480043823780441516022291802955344407569646133979900119266248941208039998981739374428175251116713190231264210912038263963328639863395583518360063136577942187745507247910514840571230789917073593816676130733817516673356471212949067751126350794137994879044031608801873767144953547246929478719261554919083830903398713065959101678272556821378859416621618478248013786152232890299157258294054839831501442684812417523899071400192953621642039237790998696035735788544451467230501594089638975360312085582585832390158731635517172521288091629060636533108255749532337838563894291187136724624860478242123212475679025350213454059574955791794925455599586938036698942943558078413402755239418021497886885855315432130303322430712743825186686017566610115448659514099934928107290476988922354308176652664717655492520101245265475192770390100294003582283940764122674569863353716871748232537969931109680993986772066887331536662008701223383624408534662432486687149247101786331619799039922054003548238674151425245690290996401805915765564851055915885942112758926202734027718552604582201962507814304709132674479617827776397330135535034310462495542474943894757223376419815855978657347383549176606225525562706797707137981184313276801631006763092239877772725998543380296466701794617010153045219308506833178422036151551719782580849761930908029477073909144274568193468205030593763337908790984646188427669870836643577558595820067517575907198651399422598 [162,123] -1449030448833871564239552267488144994619851593840091141055372796418786487454061182025546346825034920496262838107639672503954858356476529579397038570590221582940320357185555216545671732829036431234490828095837474994584413472721920587953822503121556703974072755877114998408283389013628959225755401301421212295704779246275160084242055292400976618697092442174564172358929282580801378840866147286645835176427820322647508079130738847737493400006765405611568620369758910591635778676610283910606825254396191808998367149506361191609474411494401478447662551659680057809680860644412546955885476317351053821051122006693188059832510676623718822216423221709029785984672111454568512404380690377232169103281651445343604647876532286628306065691810334266038514011064724794633345934957130797926433166774265535971598351114613126286022124019604185346774610545062415757815323053870591281556152250238106152171832419718567473338424001848723956435530202787374238734708443013672209174647273473103454816732687286024111343021224828238916453797085764339804575687689509001779185745876898888219290748676569725834595881288444771560234224506674615715593153920406984667156473769499363934840881904480797879727483606318768526644190968490216821078787605219626606739247649099653094469195129660129544739541582765288338189376956850264280860109596250761532106833190861806523816441834991232750833663534667072228220435224466266387299316616474366129659409720947658325696197332705224787452313181769709843837428926195415076292051578445314043425078026505627199170783964518 [162,124] -1486947712359484154413194675311720884765496682863756502837014507577788868214499395157060982272420079080614291808553851039661150554848216602661910600643035435680171103792933442784151379564514856965444577398436001193987523199049191172747075263974423762175811012070300542870680304538002947817962699956114126482352239122786813651966559078756128838426332969093797395966357133463597886245607026625120455411805656190693845972279572569439755921306853879272773062429149790729890041985656582937918820160588817096858806274573187085769802908316612283996221698083312763739688234655586822373499869219978081252271459159743483745439634647218460787848326186780307631324578873336961510594866213760817805766479244762312362756676500151465872735241975212837106329653001095403987016471872293772595257717622715056350645773533616854729905626483989382896313961138182838475258931522014500143698300897539557851706961655662458823874855805066276260971218242760137881906135748080232834919458002118154660147326648952162177526615768207109120850579065921563045341128177338402759352756696591799230971084178279791994652518267357625253020477175391181929889879427385611740886226674048687679183738444702928149348792248917413549360368224223944704201007534027971028999312603107825461078657278119906530875054333368154947136565888716108251548002931622733261680231405819102458615544606426333756419451511273717020921551009041830885774055471026385190687646184244737376368196288719972874137365471915393570676019915452351035077044722500631851910526725437514268969896 [162,125] -607711415967269116532829778537971118400625425046741374907131487177010049479877698316448831986464910021916886612133857817776191409846426988723612064790293625359668658272515652220593418213734634134371619517754477091092416343294911902997168366494097105479132244127054199239746692323065047009874427965659879376166680599753284918115702961614670135379720205785226233821342416771927855649930881926216869608271310245548360325558646319407035516709364648208770490229953416397132905799285108577050898556890369422611750996861794612438133983536106706940530969407151610142174186008058405486872023887444865196729453598268323762844462225769713419484311991219454250537451221116782324176468800993938752053055440146883428248444501649310375537443267289820945553155929835125169368588387551056899995714395534390220825523234183067920714593672818838738830980405947698666029517227878078093345441293280916104618157275528392672170880705443554157414200898389959347614104687754386573850774032964821412498334684012147021474429541105588810003728409443194714925916741264621477434898406829894535519614682438553694310497426919917724181104550107444932067823305777533737554609679835193860887551199182520840355483591949207502192624492845816924464846105268082438110784410422270969759914738777090211002821561069035117246043818639077395742144929168085424979248189486019913667113439772355144200714001746504151140408159009702131720116661049562543703677455673651541080297832010773476725482101924495589552682095549792186207530938620001463575807628833421838 [162,126] -162565896335600339387533334270939544935773035140422988754533288920375976869752139402785404248758999815223491422506439959870925115486483807407567473859641406718833744815479487900922875749414878266490549256561223564111230657716499831906216571687614980997571376157859521938131707733852625327057732167622614561016597903468429945158268343602624941275773644014042267904962066887482513725823829840021329466926208187300108625658960671314846971046445906439523690176053876266184065461397051318730650932611126542188021356233503538837138539545663765163982509627664345134033018632741164894093254122736313006243739636343727823781771651720759676406501050077358910297536359676685591931019987632092477826215644688510194415611268806090868238475395068742935338682029371430720587628210552177266517237099965154672413783123265704245029468179005942950321693256356341409465331323927337114037067889379008925078213591105750838794821325629110671982706106042423161328785068840233296863118428186427491138950071819015342569641881244243538961102852727281550744690176327984232884384807074340020869027084181209754276515509722894190740202515603049028149941989445594569884895155827980062612086956030316027900946738765814321718713058375570620624607405289409090997326994557115609949982412134982218473030244735155489507785769262513832495716984968049361226978191850723172667327252391793651878617319576350513028152604067939925167525810100402388275553986252734937515926748618963107030915233414250666806089831482847569785348813865543235645362880908 [162,127] -62873364440343972890401143989208903356348545723294473326733382998145475982849959551055977286961424515419211383594245420204345299555648216240324459177427918596105826164986847574748649288587627763982077046622002858777743350284824931521913325349861104514523367687274078618948634942612480945270000847627659370211763656265240224188973716455450328025711835828592218751489635592732424895593678885986929133400482969346572372520566197647442082173296512180095002306917965064218432147233684027232629982182563040277360508466416727136569277002157211571381170078896375458713446627291098990261843979793853685738049986389455355205973777898448370207049029784627008779082280849029240081025756811608000977782170722909403455528653496748771259263188973058893355784414839692479465377480357155366377214757230259584646146308875133603414432749486566820965380463619604085688457882534113750084432507040569334695466954677596704597990290189497199026300802111103932601774143527674048340652753125268890821093580735103308956790637468341218120319075035631216361782346906183647430455333061262839174955579713771154795621885683229617846370985799542056671541849172457981758701107301577187111727365192481892745474780306922204653727467283627734096352504515873657690580758917640774566415334160758655487987559267951948338932795878083102150893511348263884200530837085084463253851698969308421181239134816710723700731884588776192641251053169646317337610396024936419622682290308625028050566165767613702078302178874502438826104332261623560060626 [162,128] -3608789963255061732573155121864159958879249676216235186512888282099720653313925451959305477274355636743544180937061229956601356504578016408833512327385179888294851750681045224293908723519117564493137049506070529916471990894003234622406602189623796173016533866150375666760677217729441266207329664095451690726644941342324387153083202896708089906742536981515057966475680383518497424101067136902207000446495620008957701050700767405692003492225097384888539571670964872337000985370635176369721216244384875922160579460905577258363439255665300309161892826427285700750105282015420635929347985337860290746874979618666454280307533024239475159424188442527666572934522553887438368626811285395669239535297530655453465614977699318425047179725009233889247027037928757814824160522005813378205470894647626677660930507036402846631512191337415485519582857773278946251753808783411249665586997259062658316719972499836463123015742554520454556917536506599611116176368962255756346762269184344068822140328938886606205053630863124271736100132365660978719378275589310924449503114902822896031693127593347895954625298683251937489258693172938986609483935640519452450542729587821651071156425501777817272412283072832533576230986042194779538939981077689594465047484011956745110941856193819201205291702734625108186249704643213907560537618009502896707314329509782314878890176042877276304616689559503871754062426236508537040678544645926652203885981271079310558768898665370307742823191944133517315316752609295228921249358006944180 [162,129] -3376804247091393462475921864367181161950438216872501850480309875744466133754847939173920326516693646168447100037511091239339209399054936211126989396754005522721905099234220060586521375996064363717891631040230890019924884507702206148206244533502264858382106752078668556673784975353080861499828566423151873706098678579538876637279642422171715133689585518617012765265687242452622755108438982151356497896222671852547992576045775472492206142229271113970296453808354804995938966530293588048107809506235029034929175470466053751142037495796468220802536596484408613206351534587856292231579736875955500436838746357640606166036124742300739280262615619039964584732278711608974067543076188136726324599493891951000466894155901406198285149585776651720576985700723545990731483658150208099411197804489739529604769880857994708324688511854296875614701941539760915518083209504332336239323542182302265919995874724400132849098053456525940575613718747432246262545341956461168285534966757054265726798742988657091969205466758388280557919234821377840478130096868598022458482923951148282833822138442404779547154153518093167306369631767443181044679340546376374763592933319622035850049407058101263313738206804817387789314891650590948211767887229464494618065942790281261942706788291186302540248944579340168792174187937815739467375083342406435494107958915944075758256239243398217352667756447398283273588108514869639295811138701219624436966263993205543566436959827757112561352176674140373419461164786578260616256410436 [162,130] -468262192637588244605955391741912641074779124599968200207928352162388048517596868019274797495554644569909557202453481551701520286669454460299987042545081466636971404558628771913901190444760743182996919349311705786123632197543037382999186937872840980600378041666777850869414928917490321886459892921677737900503570929111505134033671407753708038263340033039814087003580904965042679664775545777145548526880795250995857275535805790425679741577010001505988305628225524669022151313265372384812568848211911745342800499305304288588472051915754973064207197052787966613578663590447751799033573114850641517319850291205145811109383952945397745286911144532170845237787342519001059104016980554026299729100696515706317909093326537659702300902069391107979198735534705417543791074135397193822316740595590897778707194762048673629871604412831779256541940459771032741729783188438186203212453512904014736087654623153752152645302821306239886226787082077518895068381949797582859846358874911554503050199826511620311185930312517819855804079868138741721899016203161273344303161379517574333335785021521434789796994110961812064157954531665264315662311393969936848325787346749433789654520690995173033478895214324286172239524847764402191742644368150996417483404962824502874020506559851999060729229702074853314186458231052982672278235594729286432363336781558950800952105043107616748384216036306129896610893050164372135329775978301087399227672192832254764365754158041044664591151229015118525008706759981993337888 [162,131] 61926240556956272135142115117745954599840168891531909630595531989912720241984199185120103476268196433001935543806793826142808129350405502373662707435089408728400200348083429457126881764220658553875418512959388566845995971914264273948218603300140020963691620072782343275600103694243474633493576673182502289141232883896916001432866646662274009703348375535009636272275918563927161666028201589551666381407935955574451109150391009226297933421214499351612905431629348430812381113540810212473030871750473517917546798636991034872815829850750152709881111038400252796076891726162684204000906308900474165792086787563964900847611673472153106630772359276390063193813962102271551922048324943554373885718267533429496553863281531691332898925716128965510771801810914697609742192561173042969693545256439963993617841335344491552815487491913976301295895865867181734206522171794324915858859610958075704286412655427966109655188530441185127428946480205018307533458043145773404595941793031031377160523292167155155918714850371754672419474321945060279548295464913243184856062955176942221428045001089592941829335760881716345184666489511587057311510338706004326908964658519172339492924454436282967162664683692639163708890015529179647461030576862977600848093022347693883502146332718719669315502736897721255603891685214947199576382537538984535525500968846863394725012851549623035716528355289666252529081546292960789499793718186352598552440204125144830361057414335960918222240591649919175332673302113844 [162,132] -776891822600432731980160317157823698209589519341992543079252942279405190921006134052568378761441937795015843676330719519131267006227718696806153202930832909919414185201536858244578817844653109958351332149151970606851405602469996878587876881841500186109025079308786056478375403657608064512801768391881934773540260188884394360622141671829922718132596867042130546412740402235092805726097968585371153163835044986851665186832526304600339083763955272487650636931796085910184602100766818974566457813529342590907980721962262731619863024092625952097683314405724244620671150735287550433353339090764564394894232478031876678176559004748451405547672316716119466417206395817696241645367177097818635772772588213014010629098123591396099891748792081056588633464118516218346330112988432341175103577633198230248635503507114565076283802230188377626446623454727268911461819737504696869004169364249018936457533003895210935398296186071444576573125607047739398549356995694153551330883687200428787814669726667371774572386738640856819464677107680757234857868009347020842363978458972874736068916133773500969479572966450723243294102688651527300264132129951322853278368450236233384234800011463998714381302889912908876645952596930586231682028698498458227505696347272095681457033116982224430264601985292009781463455624691779697118132485103632306536787801383605676316882820739681007973391756739505963139050496675920178516447940948769902265735616830439772482926066027442268085335538816056891111440 [162,133] -141077320274335810248022089361582131923194898342002092147693553543333501875835007562552563665877024328005667210661168644663715482765731086581261149641468905357151209386814403259052243015750252373546494591486208469217915512354732315777181522356543481542237741206159471993267112255491154957435320489500045742144613646315074190611526758727414970846020350597529257094223791808829144568380844835114964299691337231597107037472065668572656915268052069398574955100837589195868257742653627926778726055324504876059228104069667285337336328760410182985693702768985129881644057439513050087312686819108332232904298366749847250542722612128185188101669499853567685350403986865516328439736309550299654533040301342022705782610190582366180996787793238620931265236044623177040220324813930661574622493579124397003705574203107167399076413198696038876687436962656080413120125019603895720035619480364444222113074815235071528415613916995591628926972431130169921405666181585050086407068711162110438438770245114624810193860327474778498500489609797838581971147215187941782909533790276685565108455720519830564977249987126449884531737975263590457825165217443845588873719705111117086136067609710962838437870521873636221824885698089195444293710154977868694821813657727766649356228373859461678788812583793270723021859980156361648391835410825706309925281559914005067832151890987838024357941102865286686146624144942010759357000486970203679762839701306515289810495374964466694262619155424699660 [162,134] 2900675062245647828380064149862583518713307204083754351471357843698681317441200811473803992612175136973453838708305026112125074907659593472451597900826514608825602221946105295049070373926677282721533177911473340727002446772038882904790249440370368522423708027724678822786268930565421605491910946419744654603606611327676761755161158605752062545128241580764234553670748892633623946083797026038077542047342770043559858494679026095947546984627607821883891764813792714439183617176979128323199265254244748859023800874222477438824892978628194185339210726384189750550740679068793217252649471126666505251219527034420671227093516413607929400856770758444002811299761811102293039157233079000565959115947092016213557102863608953977250317791970308398347391684356155897955351603044236849000646131209431711950029741163218657267273294523807930964049311951259334984955185139133535417466385399243586820669242482873405054545016627729380584335142959527221738971571307119646203443229344437077521472445971567530746962805096073251667555668446957030200821639703276016615973794537222644595677796724057829029736212157006184006222699124332268712181065289013674709577931558090787654530858035931469074119183180142219357380710293063006823907304167281260122030631074405975582369789894262862977519858283970998800286081809601965737196960397531717137887955605081558622472257359838434294071326619552839514039414000219929055821346705233114325838413255912463585128333639255280217222415236 [162,135] 7740992666874342704998915863237611141907469744696455202017497823669491352634956552325998539600680739386808128546831641219647318380405442907849930901190594376699207167648247663616636202274080307673836925837136596294890576864748723409921154530392102946282347329944204474870081183165151298350655266663101540948413900449271225117412835697020437744682004755344193786615575355480746594640203586083565039547641289868167675956243174082474015527715528559317858236980911298970367710309818890224398326239278700364579612017887836874098618677201032215886276996921775191677587665562027517750604401327512454327279172019603730538291385599193260912409651914347283301056346355085954716672432794366103200814453479617131118815712104134729503000980114369432946663821955358771027837866400234331071660832940330763832612653934952089337227816248368617242612721927865263815716486664869703744773605601016294131267433951973968483099446301286255441853536280953491202573422273045378359692149014776707647014573526533416280723403540302047689598282387837135185443842088081630093744461018326437590645831531774778086032499282028710658566737607049579862406080604280538475859304302231690650257505741484500684822772763105022693621723133234787284240727119423362707811995115441805424567411611410911191492489823098152986783410818315618812813505274412951968954182488095550818507438561970140811990851979499092561677408559865961156992551307491646485154516206543876192700108242187944742 [162,136] -377849596515875387807044097807324519346636401647901195032595754247008865362264494109659222895059888816313471517385565318883937350208151855644462985637394749757069241791868328925984479136798563189406600689821819536356826205694446776276756031012867803824033172272149442467666680815213501330723728755644562906808705948006837650024894318158517470294925438265463250073162070740459416985654773556875422817138391866122856245616076955677981521270565863479021866855198348916744518923801976776994353320065683946901884050947749946077861500556428107844860490120952735368431889135655826888158794419911673861758800078479989193754693719194904483064372103655068586150945008196052897894899461250964327194395130405108493608963616544385160316753579705780843433848117426295695562259897866934900041645665548668187744693085673838163881644916376699190632534524266597809747666287900170771980460580953417085127252533632497873987282081391491510373759427145350027224880813392640959962864160840621142425624750709365510284979308904145143243215793084305525056979567380940642900511409882578112423007859506267992932121372455582507728759314582441459643034877621650469370006290752369572097936964124456071285853580360198678388693754248773208635018340905571212287226881007907712697476007836079633440957661989193631933767062227854630270208107279965513759198637728084068905967866509172668568826234096986229565067020534072377101692968945137135091089253012488809552800402088 [162,137] 735968655505324395182943527089609023970641156907698080425043144867639984738313798889651643339482689321725841670808146554461230621059640702900061930028138515078573288657385309286296496381864699673450239270213752054546215608766193145911291115562345498826354740045332253956112205463231001198878166207178222387552694969592525806361721592824764965441080337778288109947271983326292013614947451606155264201993192585811677919563630662076337695433439909313418287755122379231776342848877857040671790987500847796697407036361434534680134571838800703410253880151066627844772471937247584468392758979307143546417791673574649528468009664033018096507348964121959553073077794632217586273584907262296208144409167850075671126154696427003839810291147712308037457607390260949897943541938822191219996916531515989667791688575441305467754269729264988795084415519823348082624299810987356027889886553761675226110214634285488532086364296875922900608242492052052542789382579340310372527531316549284616173921086800669919016399622361011610137195372787410528069960536864914683733335720459009678310928727267177895539949045607714614230088298694689444642818442139433000852870782456385538139375959746196727642364414831968080974160715471657758486401883367766237970104064109622883260784038038564241064028400537529228826248273360851860141523434111941820131206327757791066926645894423964466996796900910098636453691350566522880523959417927155352684653313517160300568 [162,138] -44153060061247263241983817581330162621317068507145188305420906787334210304926325662375645301305848280557962017030264137339231001539316405958186867014195765385923956902103594883963719256515574307101717939421013341686664405610322829142959828489033493403571565349339409257078333601389902098712309388565914933797628576355620110509895657529787054476828344761232772937539672448189164404036334562756302936634495891699204015095910840323365201138652365836628735997957399877870470750298047664153406082793179120564576437320758076623973855793906903198374136506042898264371500790118404905149878291001265378537773155628021858455627347891058311276424393560504013427035756356432882380076952828792619552310565721223745782489074578774082125324162621449744448008558773281756301200446942995847040284769890012372060330206520074742715842158673452090898834130791652886027358239465279727150464897056181107713956611259266819536213118535956047339137476261637898135218112642453761782266288881382422646250833161844110995901162038113759729543627318262497308326792869973860263137806045227413841771801717085625568105953202235306503350910904465738316566346564954869103552171738663404555320249150391993805536019530791818525898146134819922540389280859731641051770344451573634679984114654435897554839573607244481518369222326247626598611510694661503758340838496008132779476198731865423983457648083826694451976933314877338353042041731201365037629465618 [162,139] -13030860885716526980627386467748683810708294097738539614561528394598843150287654578673582796594344596499618643678254928059896524971794132813972609779077515473033472133785503725081589515770220689252362997979428472932486783266235361898200030160507084903068590827242161618963357856109728582599254682866080953823337631892212981617586707238218522125915386742526894709213262726357035508638125640447530763670642009262015381525843137821794730351565793136645722935890108102218266432903034514024959364786908042861240987958118286052544351355163245777218317020213353267600670605363735934035923397218593716826458715151925027183586746347683226055613353053975609526961206312191203871806502721016440311131520064037802834641862727161718515474201656201291170985833037680429595167535692972343905010770710439530306939881803787999555755909268964896875011000356936033603217372832697504582958426279377933174518293598927668665072412639349656689747454895769049333779286535944698743501838595861582947473165629173626978141265201691009526681419231823723785144917622905843447514961923212864583382467116192985112140792769330536940046037637300648875491550005733010256924275080001788476294467096738209828980209151583504560849707687647803470878562148535883053824762262342059395045427330946858093351050170331642869776449147098563944023895273523551122572975174379692773833972281958415225927817084348518167458530984781469354808888358078744370963 [162,140] -6513397251781047441358723082441055192173864778511577829120177613573863066152062349250284256912991668545682747970171395056554350419783278753258416307894482824657242263670147999305302678901986827471003855526859313547190606323791394769008983468880671074869476512231660955428205127912687143864844217676613703184150071553277255832415628877730637877328293213567082448280519136007807491850766675695269113076228145669426394797098618715342588874700565718292954476296203199809622404799102215300064033189508194684226901959581199827373457299741336330294623773233071031581724550194385308059477304524786570900329512286361300508887792715978255563375923159855158935441302199797598177490219956305474570601446411448161315970255157788262430860559158966498407162459846575760691041174302087790287799143759356485598198590425509853814942889193899862190001489013245677880559789842762496222616417315722337697286751928072048001132205699197676673236359446274767411096097014568260994026096345773827050132843927550255129450771062960301566891919224734810381054407354619984220610551262003857141481930709490290188924752116809470239972113770636506643437464250141189163406490436100599016745740802566489669651648120919028208936693002696560934103167625581427544841624403361629713314499351098361253820591660515821882615473391701191023800663114465413962255555218259572495399210895070229133343171871206007830333856917934386292803640496756 [162,141] -18892839049799317844200166516719370068717843994897232786652897909197078931052016506805721624334540376667741444072777373696501448186792786560246341820359469747006269285749373332395250744799885015416506303881701036937971118232344040706249487410743951100040771255916758754899789651998620708096469380316843581571503212891431624046432263734562326582248375758455583792698844588639017558545200243918968573597944484015163578448202882112119461799226276453603496687988371208630330665617144990705704704427634337260062882065999171768132431854641433502653627814047691132276809095641414107648774961537917355829727277656566099671442674001008939586286225036494015324979916138365285968302736268039370783646291296764284463767802656574771063893272568116840504889477911200671814131769835973973550595669794508980673077879132076881172362621130584787960952541133977770940837457005902734949092135163824185681277640459476392582853282069223210633824026945508510869170524692601891027088101484962282553206750533512798565951893930200355779277967950901539283086185817723844680806685648993895661770195378766068649230603846065721883527819958511890865981524106558802495672646422268108774512145299357737930790895745428044714007478900477539183899772932040508385966444457130668502271297716685262399970996605553564125086944819290289705310181586799928198193459764037972408103680326731621919952899734470383228633351373497365188666 [162,142] -12406859239218559490546481503860757960606510058918464278215996062930884782725663600168912675353468167207994959810855452646702135880527523962503795513319181902558387492027202443408524052857790817916399726459713529818930409474290434029309448335133185773743846721926786922779284017407401454941817075088175259497154709187932776651536526271272779016732637884746051405036350586111080198577905788538965377892454573178450869344128435491157922933033201671993592774751585176782678659575355071855411164788309669971205554840972488725473632432646108801514036807414579358613947404378449129930937678714322376440659739230592886729414677825221384847239151644309653103469954834209259038203751103596498201158146508924194392412004009454560357459170622762762004232363376758085929745182512104833069514284373486032364147543739032385121851865295356769741820662512769948902000326237230105271633727209267513256471404192464072870923871892398446850734309117411401801782370797008440933674088450380083873669028414408536054268479566685841844393859711115103573372242826122708427287877814818752336367195243300460665765696664006620485572439288100295736511069536785238764108083357814434593501159862279443667184326966254815256480470854084397340175824345642952456480636347394055620678503474978471075921504079378588785849724790208704010079752204396261407943164412681460616801819875833039030044338047853307447276140259718 [162,143] -2024584761603382724482646497227067758004621968441880182680599089778446241579729071009646614672062807670098246320362569059099336704925512257756466248696052249326697340495154905297873970791738100165413705414433735180481495680199947029205557579619503975634988591517985772059840195273244721183676873239388049031648021929554466136766264225341893682071721864290534612868799964386385536682559213091845295912607760261489828908473790589491829773418562539320312119744021248404292862863261708417742803676518057130139977359261651834283888643025753345057204465417053384455704214757652601168715592969537549148594700932555472600590210797062358769488074762281505634055854578562283742080969086834238242738971264952342426927565623980683963492073416784533665591170508682499431748345957648890630531688125169067412081354599764859150659836958627946976878613628232887688799423993110275692631269714762808214953148911119366992856640369661831241688984468315250078988914269921833057508563328228894375636179895671556370234528220343362751084528976297220771768670282354101698124039765443346975140122750622964313469055579919467965468695724695180165540036140573542307991868906813795191176130650748572077986855154337084989025417133784508127478792031818219510035714391819546912117679098269739451270549934440744003898799223871944231663368005672917922344059589063382632445466336040334387855595344876053269626 [162,144] -701846248638928908764476483878972772592310235261401667339740750187625938880460402925735974589219255810592040755810925855158265067305221357407663825768725840485724442402862477679342103294773330698276243033155590660253326279238274450530521328150078145770679535999524618115726764325123889627650813623063385491751544507151250390427282095986245132032377416957450911661662319126486725857149897049684865671453261609564614392914774705055415553697279568397100561017968512501422546732996077370724936298758182346219349553023248186165377763547368576616212961027452993821036512686008882125029741945908312174361866701663302025222326266571660509088205299853807164609801731275577865765434363162164052433576338210111489987696950032269244000257349754362278475197848054869517837734408232816750382241743160099047264970468334004913011482649136345487485652120451165181338035518925733473870903460672633316609659277020303297907255669650536356403453766679348332772375458847456248631501313257512044858236516029166553510149494979657458159249269805672184797980489862201809862178012436514406501215782157744685670363090204096762930138124626835907322188830874610741785706119843875602579837905573986552562145156173093029478447822923856107352084182417191778450950725685622877051136170886280135002141206498977964127655368224480640383756015957301795930659086849928394513609741424910161729712407528 [162,145] -51868288305998831274109464649760650876400522292248442078887866803276579728064648440259155304989467444324921925969600600345639387108150271446133728538513602772095632628332953255501214850493336636724938727211288632434646304812599413492238843133608898691985165783004020286829838016286739558028976647485782801700739124891028374414887934339694918169785035390512253007307557882254966172128184786138464451060415674808498576415262565875872517709363777690511472048885629374109957356292771321159744795620282953271591876092904398613692371062220937456152187890862316589616507091356158281863666235221303215859136907949240596031783568696144403214157899641730876388788726537217118245234673420103997170042513865285932283645496639826319062024439575668842265938177762017555625087676606008413308815789416390712336022212693346097735897641980758622894234305349220644669382357207938723242602270025152149682639879296562233908583580696276039087899935818033301889241383828051915765146141246015578634621754988468189045661836360219556359099869413334012485268793522874457494352292699024854390686996120183536646595080091305186513852330660669993256580123461514089427099603929987777377593982440366918143333534255628521644242430225647793136508323931433379170629567050026695597233900235403246011178883827711499660806367378120305384577599260768991622625827022078392793526776995205195115 [162,146] -3725039604664069709255479100242201395374772555223425946513637247874646379296698396037209903072986270156508881701547299673358825180951529070970799859639527945649433974981599680244017717365464692045086310370397166759660286568491125972571440556461999285364224602343799248580069810616399145875020616877915381980226775910973400021561752932156914337737728822054873264734812002214349122019687893411446404346413081657920086296555917807699348310564055216239299464969220697407139651456637788727974882349968539694495138661872412258072906311527768774691219088773244988203218210611100647647801758762808299752319237853158316818099736810022224218872054621470326198222908870762791375440805472535298920670909337096760002633848941885813450619850895553189006658681921807990324704714525547449141285125435858198895012523066955687860186407906530717482259259197147264519681119619765735972573188080244988546250539199864710164490395713445496007139484228607385858214629104686375136867923688227826314586173324330988623195707816695490968837295435785275034529056902253431556627706386702849962625835990467361906811195357635729453410725557310577527101353077980263948225438130814942846893792916669211141666130702322998383289553178528774666601239646741321885046833612863846007459866478249357255840692265691954255632808820185612856857652431737054902686147081773708759893815756 [162,147] 151444516174374144758546990285051056199422548939919145669612514604288770005341049774923172715668701061865199213264093171140015688523065919603577146081382714225194373699769894144384134140484124701699997130507076255745941711114427206846786536729098989474765944262268583482353815547935188979186393464402210059489225096753472445617804855396886717754433093383181525151693634828985393786879591854378843033140513534011294261654931013256547211790810156299767854870242160446148121641240266409797852460795371608161939778458026662705246361027297253320925613334575192675484969358165614592720165046394211534226768357534805670201124204707838973272164391019008464507853179947543399667660273404174901632830283175953580676064347221106099648665043485475581176433110042097178659609148039284194198960494751498119440813181050680083375796512055391938605891799193449605858212371068435180056045499262636667932279588061710249532338194586265848294121772481419575133552235964698466624827898122766716966421314447081935375887882852657643215749435236251513437704785677957062048703677185675983786026981993123775097402811887421744371066340937055936579188891328377955162912247393380707655515860474019083879197954773829264971022120113689332494719097630064798395494711491368878751984948954449631967947515935459455103706160026320808408964944417353016819383687335260191 [162,148] 293849230925180338288726757302958587243893505775070293854957352500450929108303288970839530440269365608336348798835200824478171427664302938918681739348067153978740063457773949797564004765152903811079464212674569248822406038641789774067316919162978750110901834789450409122222016605183703246076450975924255016134164067982222195108053901800782457321574178767701546425295518445102107479038173886754978098720491793436317232951222859797865503165490175106042798675894848790759834542183280885781328609346937042409581636039673259977377655676430256218033764684624911943026978816973658775310526949963712829620148095486793230094250189491497719995010722817175281693927063996327743995395543338429611059968600320119378786692785436892621120177935367102115170053560499907973839430914785032387001685127885161869232665706844449742638312071724312219629824267929898117390035365790061111096523674075373418446048015711920323823074346356784014081854775771137904738839206453921072823192724210714308170314651194193390198204567039588506590439043923942081776060282538863643256216068167142957922792009467381875378398694866225011472158416069471524227566015591045438394496131838103194553770991172085142809418873969297334378435010793428248300810975541857175721298333476012805810599529907885373671538896127116078318100583171338731856650290496543259811082 [162,149] -131813798126053484894182557376210851294441000524617898173989910632851708619618465249476815772448005707334436195220931584856518930156850066143989272433539098312246309326333127390257620489487655234215226037406639375830901085772692831946989465359182007117363706778086323753681131390650576340637095703568639060752390684700455410333664565184172081742368541225620190795726522670628346625670817739449084858224767592884424572894434738211611405615981341597524993906212639683527041220314216106966274927130749743171819963618782616555253898663769788245614822082499504825820312534020356699730750151052646759492980046396518652029798618270014864159453227100642844792130031125241587443963177747227581922793659658056541771901843961425060878399190817255079675718914956175880433273596936275818163189802865346070497618160641139426052116296339193658131596565698888754009055322462538761276618036718923547441211943812678404446948270423226199759568217518159116965709217164140254728535383189061618535290001751623977835986725783253403684986125038840424545413627705128092561088221657026691414151852407367577308323043813244769862025271819738515068009176680607732868818742941708496174152137388269759070453949147949842541564629252827591646287077192976396984802301209084708417603078826225296385596123515784901921053337652425608813766087436170 [162,150] 714521289610171752951477775598868239832835163778105418297169952895730128161068051910632356460762483343268325416663717442712811795253069249280169026972843721283397661687955180616764049521061394653494441675384967777608230707946403463584081260880751184278835261814151273865205249603590723760093643364418289950980061959740070501119948551321434119753100151978238734748116973442216237317838995599939417198645237905141505893661884848125348749872230431871933709112064105152006713350975338252496855748363229789464597531942804987517829169305176092123570301752845812519686303005211258126426793380947689533972110922176568617886003560071465967411708687493520707460076200807296329947584150187762111714151794651761594567569519956752635355814767842375532902890389532751794337303523710620573588269444518130978270334494193697545114975342352430265637492202814141203333247404057396273282965417886984958541407474317735737050074699205569927051945191062358003161338387850694179370384280018207388064883249984003067370370159680988708953087509527299673224994931449925962646868170105147324119610353645697039649141969637994788209953911093693086695761886539485190090537118633516506585573316946453498774035971698975577010447988922046296911406046253141052984235952372078510253917685960007036553856406044803609009681765721613701011 [162,151] -1101259672859971901993308393709506678083192092890289517837158598092079546313507077545340917623757260386733946456919638518834800682512960120453352847868257560013847008381329047186340412965477801577356015465703069811587159905531075526453036276857951557217590967271845871993602703388309502068683674142196575436505546884284507672805073291191107958751296897818164604966663495960332952552288363360363450791677690218519392800380518751349040113624314499879222991301896236331366827780548470892811987581779153914084780793907714211885470256594359751621853220287718705338514078616210697865874319271067286917709048744312641042153164195941450347817710971625208194955038184599181013497066064974582885054134597589223622847584442711879916794918962810702181947191882740819061582043207490269232576973473491479474204781454011954957641571834526029865983565107684779265773966496916810703703785617825053553865677160342169841179918085946379596581617690694695637728893037293290912407724263214723764764763326961182788050402662359525953578019665507624599727578125150056274560773374048768208260221586481497837580143809637072604397124183025465302561882610462217065906148129728126203859157937728261317354381743614392280622007411865107378792761255590542852137442326911086241551337007808421602053856832251583112841427796 [162,152] -7231038626112246269012140278366268614470182539253389462157064314858852937794680777787735521577773588424306519609677778220346829222688570927017818063262260390840023489819099725544397641460006615042072721013316559937355523670805518921058579219944474573392228810360853256336718007943161457213407302422144279032794017051219194999412488490194912993441070183914965829165583340556185019898167682677614528000485562031843943511980700546978995891049125579415554098343800081968389973235488071770561128441566633765403808499919297599351500119850764069567382522659259945444955996096598950346506270553415503844354725041820117871554196835235830834299033968546728411503585586513047390408320873137186076521096211891085603182947833608096036827848631874278152116972765161209616972826265290806225910392327924774162859024485570480512358376539158962048911635173763500524779908920609419100488519164924990894753348000445250894435445081455315837760159426862657365891167378825658942075081953107199759458382562481524885199045304147934368822060586468180895420583323459923569291556352636296514043087497640199824390020251731582605829767473326555520869124844392120088956768678577010576961096810410056102475821482913875421646641108333603342331362133748801618102201210832515601889196635810195319608485636220483 [162,153] -3546731207265578203593639669118216594000551468476328230916248271523605515999238672970141475766747047769395123262066397487825939510453894157795255188501582771981415666557849528887499583033908179892003567566694766030865055782734259314638284216299619783168234674618452646882027833814570616431768900968423153121205520209292775484825224596576065215713257323459205707264447268718516817088466709488295357180992762292756103227883176937790558453575861290651323726772577924594223786628385438696309265176163401089711337532297456615398622610173673422068586850169389910158860951366087840139896514719531970403353024819506403196591306739300937068884738088803347891661224073339263278229905287075680706299216537858138719285202375996859417378811113474566810584687706663056481085209093009420895448829397457056350242769265702973020608075327238173538196727440404329960765447108834022920433411401255223823631873589281137522344887007127184998897770806878633183015827389538631013587486025809018382566846536340409139488262348008362465366136665224286148749938765938907108817179134264515550546883139065044105026981161173980616635333792723630744668263282487892492409966147792040912855632554723709622077984207559938078610584833877308900521844541764058986968177251877468903950087372243796242521 [162,154] -14066274269810180214549301682560320693620008516751010077266961702196613902605365571350379728415084963716699445656269710983076441859903201161130983732128367458701864615466683738500435167538608687744790018110664276176344217536516103714799495835997857573241778411942596624703902689032027295074472507323607041717544425731529735137914376107640184507777373150840956202032700750120434945874238503256487798065387951146547861553532462829910498943024891403126037076117876290908315710864010534612939898946571507695715514573605506179026710745886367753937938708782046907916966712035334611472318181934841308526360739109772154957253773579787589822444887452959669388687742113594465629860949815626464009783637607936706415938940488079800775776938363582781373033676248670913651941076168476103331841900935182208594114776187912734176878554689511456611509228357881307835672007530673850587323851348330834874052314096976723504951562461386114635703031505907270643029438355843846899902730654871445697479472927000526058977914214763681660275675540970013056347477820098876223997046419605137539636920966356643183811671620838971510626296874197499064387959271194448602834213971387998216848008136043495009297759138090987236494202696435380445153924160004336797191109401265506924427304722 [162,155] -3059518857329716996653857648331550756956259959090513203510278122044319755127531536609789464464032482847520148983125477680870052881442316961896966875700951604062861763054963026326064868580620409314452275998912741145769984141209476690409680217896200090137051331775842959551978003720179198724252048225513331550425968136412606173790103062183594277342755715261113505694590384391034526569217412660136762419126197327626519891413441953784007817945668547065446277441921973879231181165420962852155763302771544135635765963525519367374978871122105199522676531038524233632894200694956891979488451261508260980632669555579717418305972931152388276595491634131707357935051256170155028720244759422866626521151998728752654969216781240154729138356162402198032226000697703146617560195145135324681543271286661739349002766095722451047084943290218616910811103841674719169608646859777453131954304574546986465604309722923117304851091522038989145051808544626265933971719367913927432734092128928387083457433706325303126945880194390225957486515577254540730347440935166098693834125849696814970408979748045776165635493914890831681726679306878732122750718382524621890364095617069452083212872327735008285341543113817070178317242048231705182143689584734516402126926940080893 [162,156] -632149197800446668100309037596155492882902575662199228961564961188931059793626486651010030919291421857070081468685612064973155451888839915372257708752190966094252811874451024834188023147850397728316796824685510014406792130258369215030815419346333248516404305273339150683089935794134475388823572078366475998851301874760152877188561377539078032863704482626917015854604057576816784250213800269944030585285994374225277210494620184397960759457992735070151956245964472150852919675863866571030235639235119654766275005989708458353501260256509536165940799612240691114431136674969101663073226464850686513670885804917033026803186775709894207328554120278306621467577073168725976655060065978544899597433615217320323600734027799792707416487479660878706319052025773165693889157374699402304457846634079030331135549281304360821870171865723022337637839033553259362010427431281243411039276439517329032524927593540505640468870032965647173261876027378067609832096823912954918660704428323961782182792432469668631777149150642888491515876434485030856320769611635883227967102109486338498378240207746996674614780790928216462646080192705040012695984481225231165338285179660851084118298913576695744062123434568654025257750459183188732820241644190571339238 [162,157] 44490136123771899083488467707852409706606605177753238489901248553481526587016961233811118848205597231650147649592156086517964677902227801196635169659245633025602356502324283022848732147682760158413782803671792494741208474860249523374297550706991977867457280215845383228620577701556923458490156380592366173867167227241220244289733709255877234422024516236554834285386437555827902133468086398336864173943157445253421255721532293430567364174901903934247462420696820612418112404244982433220017197231688833826553309683538030437852234809846048487220381855735979454903929569640805764281912261904522361347456255169562626126446075984959158963479506951607286785945604783231058986926616500239068358112503986602554823872713033407710533174347443761033985445815517467184769486977395382372265904687778704861195697069646031255629799763352599126058516029633219528105007558024977281211352037533043054956259791437202282798637175267793541469640368894997172236070639805313216027538266867337633871304222825448857660783398509053922159202581007437693278644016355354602139969004653704656947750289489424486624342477021251196093118068403429225621066935782177287742743484103420166323612580593962377157181981964644046269673778615444179215116016 [162,158] 413940414091803557924504787096966538440391143647399424227542278272544458427321770602501652446807460397748910463765423257022197774641700168511325644753299476942410939008341254518770587251225317455213683489866313983501229118913965935781849685408595815435781496161247889432848588569428316288828462727934438746525216784122746905411880205633178112423365737539868477383673128694292956809887783050863686703683666722376491617285062686137396585026952396216548325644863466912540154700771867756034759944369368643776129424808941194857721396152858340294805189742805309804726233208179660556327066602311452859704333641081403937461658796430701749620216758316711970292415251623057200414982750399150496111022283976433411081793431651072134517439230018271932652626127709408340232018073847237441406722980964485433396739390492603566017800496625751092610391177135222655373462849773968561805913257280609753990648136597647169737902833731942581035328376556485732002915377541970219497886741556098216552675080312487380902365900091847131292153052826375844655169086261810803537704022610287497302032201361219331578243284638901916052400590067480573670658884275946437982429021790567075122385275428215583477993654276368163721727641528 [162,159] -92152151689607822494365624871946716697662653386979488604603910107066303237832695348892062383973187306014223090720862106116526164852411192989385993761405864619136131776095802242511059645560538721834560724242761978673099407460234009399521825865209852063005229453440900014455121816246597465671445534666088760694853058919872167781135797075148813052097537459025419442638670934517529653882811408621144959767852206573199406038362460656999407309472319285356191310881809983422274715498948486714360075148836228955280128089740359459827032485387567346947468701086826263622410515183689227232711435325687973733801864002811349179208643562988096502739330741363143391595052502005807849502679159370348337569654916614425634311525548204781143092586318492711516814505855647855015218463695661980494217694746315230997568242208824179570042241559557324896603763320476658308403304158251364256053777745025577651735288275008724517322856426737312337442548862437655323881793553185606097072243003026680397055686259750394442098204290928820230599231265873143313030767389411452705094595045659768798760700766575557838240034003492185288662065643969618853667761173378314882872567156615788933672205008645382857792760874459828 [162,160] -145800416321767218224369495276096126384139306079719679116880123386421703032115775025669915298705157098242843248393953973359339470740028979614090058093340006841420363374865205863834959756251828775160357450683046293467044751513158206418519946494226487654605022771467178818010769778864200638679898403297635733482495767625404831909782322757036438938360608624818277325496844249710677654735372013873411214374655098113320086927413623364958184553803921866820236541431876731295522122530268178105306660859761079531802667281784661065602352787985280359580791681057451078239733022534412079549964622102551799359479318895538800788760382646632520560012101291209338304891817762871566821538622169413161209183381708548951040454960643415872989049140793644575990233548850075728772706486495500490459266152238275420319887900514979388107899790654230349477200315229232298717445758870001896695944753681895736424212256975574869460584877773229772873966081011362769039427265974747930562850075946272559632944725443157737067570421491976425722062678986575721193130508779311987788556045264348892443758527821822689858329136799632031660086744510358281349553452519125639251506046178509245242760171358997301700 [162,161] -13248967277130699993373365482303728341885909901809539402842263986383963040454823544325420357325828300516396363483415902241076372138739906884318011995252876276074593128019434439271008997063655818991521682270904703925367564367199040796100409498622704821846846852377434190390396168601854490829583999826141255228619635251971372866910340383798509335136682023796567268697976678267242472667433884421128041795225787599930157860728333623837431519898162274847541127163446977124205932079950700097021256840022705236806861700560797095285079165408825248499112638658785231401444864837674770566996144973130523778544129476445787074474294498972580601733409270186427071522221211136453733305397585321319021549879458144771472228757739831797924891291175568339730838249021907962827455171005192484014917685793707941942161991170988972322853561092481653213105716426812567856831824958970389405700473150258216848341990571805309810376558945292442666591608035902998863412717256239928893176944658366890870790131301091743433935752347387021925144448219421136576703540261321045262623811785988160037485330850016621049358872874784914188759356017600508554883013301352595138040378256370481932803713 [162,162] -5705587035810045684898447321966988428912520073264524572968900491109904630325193052125809899593981201764329490919526089980360540426402384894900923272510958065976834556739130997246208543216753861106874668704497868082848869015173305865321495796636557503779642047715821107583882908782971273550234964205211918031912255139762957482884461897677150475863235993742811447896107483106793155135573735142572936073218672114100340273788265027446093047916246843180809990115750741238927034041079328144588892452238353304661377958212929730947989381023783309748121724207858512894723405946438863114177562308697310640995830614640984542564096631141455120400558732020269000329531465858985619132295315698870074575338655387917227683693535914902936487722523682226200455616438513889368814112767193665939178418498456391510761162158460900421256528774127770343388477095240354763020012013756698092600217854617345859050636475307369186483679218585054595139437535398538353169567627828605580478780196380357900575583150420861163573943821698034048702505510106249686732814305951984275818249896764880873411637703979648373060862400241979010487922887437480845910684145821702090309444061 [163,0] -3018658344129688591158752379372710444534729088162811180365551168420572200988784242855201664618722781067595153219259847757103351408634391965412844194584669649822831084901927842201088463913613501158834150011134470687961815686944382729830974493075112890940490551260623332753996108175764820620920913875565655687462597944498327324150394470132009218221631718554160842599669507160418633734156424769572850728724069603628563025249321179585136126950074790315448310629567573308736873634216705494122903747834432764464184616503819375986873682514937907932844218678488457313392061818456470775273730175279187532205611324939717112094052100909433440748619881956537886730820922863264512739858547211873297526183322653015902433600709287725359879037757193649482129367419051722725820806515746741336945234149901564171338491734673208596455721452596873279952176001058769985462603155241731620868143172933104350718781998110164019608513822052260656754044284033340694288582460428601155207805512119262481121231565156703332536122422957241537825716118566216378520146949758002022771048791112302345515891471546018704739077588968687338275270009882385706663434867063843435929098449098665501769071567399731898855131786463551953403648961718426787915671015267586858932053021970501801295916492298861525117977930785073698656955999975196906095816505268501541200007883648322302209637567066852681191678436047431301394642919452697116409220333746589098072577847297179303717466553685875749340253117057846138080506652022189738667811211490204618894616285256100763135428788804764216043037730731561594834081877123611028064698932908181691815114938083851951380394234912710175115961167319046950951622826134924738063144001967623921207088281535319756291425949350925682688411678079574086517560421939251358657777869181912894813244475591082394763724537830117642257386631990060866644187404863176802376213444727773059279636144638061523437500000000000000000000000000000000000000000000000000000000000000000 [163,1] 82271675881811793394824046475246238928487846130997524901557321840307586942422655259526668328309010317596081665078374727640161527556162163862106142008230275319677223832915569621361520111021136354960722091867800927677527812863343791845289545114400861820190527182911032407500927930185996863551058957262611357179850714882309621080962162502015558323800772326703660529361366284740523883763583326546854491296243319344594950418506728788302313136876308486017732168838630836875226438312309002727849057824584839758750203986640019715579361193412442303039138690187797664161190521602696813320698781987122946238701541697023205027319917279338383515231074417155096581068629754644622052086654123187759565544634451773166361766651254393003680581314415664821761484344967932979918460397581773186917499698855920678474431920166356586992208548997648411917665142301655206661916269659210673716350350338633479444614876074736903959715440990906622108041424743584057179555940329540862955225394909957499406504160858898001569021682391868077644779732253834410130123941373946654745997030939233493935124760436225377142334957757095374858311123379627572826595349960561877534265550511990374487338026158269132950030675972082349752589817126402272447447768713110317568992842483752919568918505274230347515889911254145540136560176464740456002132039874343877428903629559980667314979063623139466685447561702205268933341523860441450491127768546575310911582249958808060542632656010545863658253983629056592587532113939664934195410172389488498096700808931635134652268060432341836333495073639131239718457052437967207666611072691394797721760358403084157205512972752928507595931895194152807715841543838318540698579272981425550690652822879848046950318927528498286916011343949369866409871950055689168606964155038241448450234578128158472796178455957014655900212777165424922109129829811395625927665529480217500666081642652317881584167480468750000000000000000000000000000000000000000000000000000000000 [163,2] -107059102513215169238675866974851225818043829688513535983534203595443988181327484849636970885449991711212142681114582281241656607979042055711354362354280704010257316885944617991356708180824487057577558873863052333592730342591705206796815601117727876786480239383333976163341468504479730041726646100500971040469438991104824680186996663862113296531626123253784120982290888823157564707547992578323200952627800438850481077697073753792166421965806614228900025503267644801368236590907978219158152909022532575382162004621501426692262166578527117644689535628002512903310032464151148596541651747649420547855817030942894220250086582318380011968392638013488014920648582933872653178884039151635008498337596081141588346959655476619470810910175796076272448583111754454470257616258468072799868961962786014406226739277420028100117056261264548675525730732439368927199277270608973177498922885491431705758433605179211496873601097011419512767544828909456064518366399914722195528146381073669466460902840287787601603034579224020156327902823723947896399896835096198713060149976784114848583057501868763864891175947831955158172343017577497497000258612868241320654566205135129035419641817377207561963336863682553788232160996418754881124685900375013869937248419755774545003343951065254976382201855456561475814443776007488707713874348970082955323675873738353078783116755412089555783116237356023486424484151459980840613159989032011755084407911528749136203298215480030935706493628791306376798311717208729734558890685582834386970739222220682977691332467300934491372891235447402655556667951975129864939917071111762676997796249920878674817276200795512246672758612235234473450096903996304115164997438525623808051255813434918997095500446257599255674613373145979764604390792723482961839888629366497576345932929020034397927054473116076811270128119722338340139846482975909676168483385401083211714222650238824781263247132301330566406250000000000000000000000000000000000000000000000000 [163,3] 25116768595625189940930466115433872976906105661435534559970171760119580348144086319569511191472785522456768916170629889449361970695437633047545594980207227413494186858337932644489601678807767563910561415141993883950509016062435200461428158935185750559511141027089301842416933745882093160541929333553551202072367931573315713766418118070122915790380642593074922617215468653053649391570604238514746635516855090897079254050323045295809460948991979460820818089070350210550636588361220626107054716746002045452405575649993556278894646164223511569366263812388670219424135890772737207901773163451222201695699474025515140021643996342781838066623548584893501063958012858233259603562254822482414216006138752397399812958114959484125245825139532509407438271642966325065813012622782552599293991612472955828330220990118574631178696974298622281518064583877159801046927197745959368890009670844861352548174368751528019222957877938769928353562361651273132603897929751431247910630106356713411667017479109057319108047375737809960097232176287481511154906359997232083811735937548863173405777616065526098487473364618485406867728762666962696398914209236133205010600263813292979369326874702980064511705471281169010024835644292925568294985851758513320108013544113163042997256146481625642875488844118960116415716761015296016161187963066944475087227747056440311165903351554175545853913514936998854404854691925748612294556682866973995113557668365446400268821265796358127683278838333652541462947435436171280499948239042992035294864799361831328798985180132701772934552695883407459482438740441457120168381737988418344952890077318516629696340892049887413291450121444071377852651644177971685446150237021708603943530993123025971397778445112473090881988494439271244395330228506491656034084548698059504907704315043341050734731569213794231173387458589059131895249382108141853021715572057001852351275249272733736060530645772814750671386718750000000000000000000000000000000000000000000 [163,4] 504685026463707158940210376383072008367901597804682735493762349665176438754128361159867463574986921415044315492060267893240885009246398809935293856533364444728835875602392882151482562201862100881820989479807672893237686730611891360799103844503064321704762028884209042066833602921838977912981830347575917077943539919683094729681296152632162024013772027855048271511680642010233000463159056563044832649104735946927313942238438706082218881816750488398629788351009202936098432923356163377225028255955734781452784669843391372792161746593471053927854051955471401604127065653093545094986767763917474840653619194672320050314480613844611674306903194917788126244588264766684177226270247064053410048251940949757161077207528492273294243265754810063518726862696548161524872454431852306441563014686018227286992842071033948317013314562770364372826521761772564374944379411038400254344780674362425338405788523766045670404006742886632115774834958192075390130047555395659361507690193413684579007059556305833026482629081472446312832807880931954623062850955337202120727944628365595141669448635716007500338304541628371374565193474486178821507479285133580580423831331408922234150040078526780157183654793270505081438465136024645664137395106508469774973765627617786827583326580765051135336569729427034168045769491315476501853794282670578910084099414636856643414221026422954600601626073117582084711632125877871315092178509726756592129717551428087699296461938692561596605852914007738140707623778429983189954629819787088573601164226710481297899256775872105830987115260189576309013246831224893735450127374584120589123171891007311011073441888522576037314900330065587204347200813333118715743673897424391530642878162513075831983937709775733623096144801358635890880024503814185465678454782019264324551520125199808634632247829870119849381978215135654352606530799690967810198030149635404548997665472531247227741064307338092476129531860351562500000000000000000000000000000000000 [163,5] -586711371146903663393526026673587321148969032476047126921366307716376394395864981549330244602933110067325730881315977956664121570216994304953583040891860690278114356097236015776960304935763440862452694502079691281462653359459215466147029284711277011045165459162028322934553099212594482490320952768136499618279713742824774773266453431432313530878752440416336969899927188986640055738205211927690066747792044566074903467500476848718256599277863492033692140195796930988057476407733470717539971271789057442770760708040781138708113796182672118583848258244121074491859656541954079681594541102549801017124121143461394890813855973486961272806956030360989745984231949704359617850996176861978840773370409112483243261231198591157064714870902774688598963786269615504975002405445215733422873120017142952060852372125981416872473222861158127541626415035198006303880027375045847921276795681553542851030374696147413310970644935152892736102653609536706507491263781560706245313939250964466052991470161643359918844529846580628857931162682635566606052000683839664048339695172988899002525318896454631381781603180807821071945384282707877947346838921800002713316498885648783335252640303423508022801544582241485674390201160134709783767419271284114075092538104453507281228289290015046484392349366586986608768944420777077972619916286079003644519315250405099740280427621865646165509144785830523029446711592920995460015074565509964521273298660640796962330081024843292925102047253246186314591625418939176595370110128859311150552017354512534512994920832668695173935583794288493680946889737023107709957061883119160923684164371920277622400672749189699626046008598561663139595093773658238233627133078376404490135758496073991319574314551931362464012242003839585342144551559620773479977818741499892439856684035415664405003827956623305562616315319721677030455175646244047336791266504097580465536621906345722706781824325446450529852882027626037597656250000000000000000000000000000 [163,6] 64914631077844777435840678381041228286127701157663238401518465846618498246674311700711540381881319406356590791810090753894806520064688847751418207456835957733974296966980455270735197529138917029275708653918560626816941216053511233375835761502707257301480683994180671743557361329151801797480064658867353511124190294679373782723687909943744658555656327192988397129348403263110799100266926131343103984253871207103166284925452269429040451397928982617490074877120673469789135844645810851980679797110851246687566925473643360208705625052042629680768083439092381060098645960569517036368786848939023958279353153045871928848288628783486094059919727926697252484261215355210374928380543556477685035341955179373168908419349405669485344199999975619588580358749074370729221090300911240405398319986044799558926243326500350940135361701562951595623548194065890959826038797641314401203306447702247194442518630142491163843420055315637637777988055783397060130552258054585123248293034774559237447213751783909652630630032105320696859331043295266263342406136835850373591634261064900398977159377343277262448377406493798628272872291155737632031891654292095135533361193643595599167285774324753339168961924568597062144158800043569728538311936925142349494545274838376301047809208665351917808294000029150109485771687036062068230836150666829481821213074670213031190199912672781012138558822608170160428965116237265512291537894049753252733337069966313394148972961583816066701370830097019609666833262812944421232210789473455082869918672538313578309798205479470136063508685817993918293830717264943423662231251434613372634704147917053751623828870419279284642207157121334563682611880134564530776450795619767207605602139946595158851749572307333965803099573698828739615595758593711512252404316036701976896676816773972631043495691678591106924730655398407316199590094492709860945756561579183423959512214734090987955036750689942204317617324704769998788833618164062500000000000000000 [163,7] -3553501669072109531710400469488635203991257466511614689623735903900562507248186657306074896205731967580248650086651535050331484636493058590226355635064822708665477684653438629157253717852920488575324770443989229779601414730878442143543045576251066185047972847451694295856102658184795456531740587179662591908869734242677254696461848819072599573729883919755512363787777237022377611620635559087813452540182750538569287835489151382871469052118764068425812534086288524199427289324015617561362888349413124096263771832915659188203281747515590551120990514035452322627663769754230487314349905435034911107710622497191018468210968913036341566091404549317666099059497582072582694026697082218804304751666978282721599044542214705719473506483807696558113305215492431251096744171076377712723519118632974203206278979230422140999924166112897272935588875057048338647270573381179001443971084937343892991752729654586743325072844604134361152472051686563741226159034440168246846898970173669730748435576465751892096681984761102626081785089610769799137644547662593723971018194975914485926680883505406210943997058737905056998246355427950582501245710950590613060364206150637294805486760952978144375536047773034361284317837664144717199721421899664012188243039317168913139264966676831064464734435717361399705195438887447635457592483763197560044512799919187905203890513135832324495491039746040836666523332489955238970977749010081750534981408033298708110290716865221241376416822910692110662167517613542317406601886145695187530292104002589235067329383407735676189858081447181092900439967413316605838438055430836008579165431340884665963736157582282407701553670138806684501337221933398502063674736581571886366313547381876317901797566964565983760247000321537700041895040444006128114062839510958532481867505570658463228905724405080785780847913625864825918185006269183871965375915718598073744202709008790018947005915835523847959298571197450655745342373847961425781250000000000 [163,8] 118780411160577119791765466284321422794743255878798823317448790313161794645821437477369620248987913017915731688466024962672905898180070126364324833349051727733603847648248071440012990854823564173907238621976793559232866355933884986733857519851876307990130989359716086380439061535978735085480870761232535115790410368632322609344134408185514123293197142928496093334693638727663565658435596429639401131616563950800722864668128575316615397813629968153984849043517249026527291841142524247865139359096779699208291974432763738325326148628947720611228105785663271573978305473804054916081068896398018172413113147689110835869637202940023017246651550115813410396508581511792419832847917578516125099342917534051885874713329329859615781565770598550396204999554512472484509861482054642293445087069901037738093170193777367546612754943337332514770042955246964959926212073998987028869210468793583366910052295312057167775129958537997854654048598566708569054042138868652551119735675902894426612588493874341003701191636837142582644441519458351351873845947250344342312782989763942232464393499614206920929806857701173127798782754421966118733252865059852145704851371043725845972612111674355394911333335525858681795401640720456982316730940439519313806113012828409961574397424456928597955412115760693870594526286805629014245046821581580665557331263569356953715108641591264075318503680126772651504880028094492373970497607023865816064648392564556011004853770450352722609922645099581201038330754261570368306572436815890816160738056792308752877667797871679538789639546420349343358619188255380838590529032406910587607392895807438760868061869605737147292853913198669032241928448569049471645367632391074735331511529371868408476433383190966746374094722541115062702995094191485579679176457198366549729030228628388459564527078468213603714170265905847839838827334973316893237104767478381928704245726546787666374544606664407804808014645914227003231644630432128906250000000000 [163,9] -2651145364247787374886574732166179509804501726346798182550134020974826407879199867865597786884774128434795836344667307372106841549277519302847721532379477950935099511718804139991589100799051443854348993483456676355922261703772836458728310158176750244744706659252481130819854618124077827365126419473530182781695829882593092596509550731202945174620195370702870393813088855586667969388667602605264955766964661377173250753489150060521919033721689688813417261732030123307012273329197118695949452167766323702545659267081290409559603394726206202438076145091474485602295117211909089916716284169875617701057408800341072758608495219871546851883027070675357062181819024467012778805207993074984221964036333859973584913638465568653910921456492908172436833171070240787690626133315090591076787557396960527456836051756694427224246138160053339838120189548558240476010343840142684166698937538054590235519612928775188683269388701979402307546179120449918783328332031194986505281717273615194129300870436727952686660688683241205235402459382431508810004128185638081457925977816405625794715716475089762368827937249795403775199524514601941360081158571329123245195033887657480290001876312680381293155267034966894267713678120200259590476791191973896323314028718794581800425104794733109305850487856007533903614919111527869920210957080217996065594225731062378457480970451209852832993890372620937421331658667446477336958250839161681383071062870694935186123492185021425014202852708918771390333975610525766395561017176411651169115657146871966880146161712247052912331684132776672667748628509292642568891153902499469848622365681811767374824662267346409570324302731528109037980150186901756658451334564480931327016639980202149568023803902262947165090275961032232551929371299497972611746360069799011622893523608261590080328145731747916789807595064971362653506328208097310035234043904605469045601824019647035456165756972491450818019131929759168997406959533691406250000000000 [163,10] 41389951591640543494693979122704257997710534506008386041169021600367871767961440649798722484148206604101510753890975651455129362543998550030854594427461641357425999949803493606618688846153086395938045907683731864415227570078812120925023272511915769946334904203951785923207725215761340059502265090717110426979184431726231641250685329080924657504899315512829086562336724194195162957977892001194984779667550508544684751746088748769665203146559309457738787642982180643596044832098795608688433750261225961880665244450702966644079450552190784991021838037512692194951197651924163320438463747399867304656377293382158334438145304921205413631136729947363272407722785602670473750145124146923265132674357588996905378560782133607480274724932911236492133993340733068950407207206572655696597563680067550120165505878990152579794566065247742661088735950077142326395085929505248150488476135723713373732009463737203452161980110373301807683115611701450382413405344323913104938823657033192479346220426351128273774697844756272933279617031432918429545970311572917187546339358311150669514873139793101163305063165416756462188847371772388996034197557139254239856164388987293250688639533594739694216996041215448545068781303538705124904924050354388418384689789578306926570862932903404813171847124630425881870726110230636125001812888815441660190421195300375119342820444041097407867766802698455589458091410923565771812714341035644072072058022914273262729980091754930391694611240952323547398518152065265249696502705372672270388886739878607248749388785151008419416592394343804508845701260458402124195528257732823983549638534769730406456433315329899825605744540620048854072444113898351533326108321520144614031025983623953177802457473964432532523752769509775954846868409495204273332570404720249536086316609260012743543255898677026201879627594821279634379104792917290526300449924080865062595635665536377176602820963645925506897427226249419618397951126098632812500000000 [163,11] -460679755016954581314494918269274858872067722146517971198228279276567728839658266934032434747441766882830962391183404057776220629313636585610682530191857835539612417181546624273747085242197931663775516761544862954260882008607381392095936349998622505820529963203823972871797345742923550299796834507480014366671467891057823001074735478764011176819244578725755761277425169404020405240267003938305452163591157671422741715158836812874472339958903330947538088851764025270831569262839495219430615736512262668288741891814214318193424980330946320259006725804645344125685231583404424087979879776981360902948415966853416193724259507924562810728992789790833133622214129815860778033938437770743437358971644290704032854588621315484191325991549119002861985043571506797191396014653026959365534939463727483913001648322837235979939101987806589295321573437591957839926183082664579384129045431012793660519252912829980183252738891378177645390388717976026911050048597140578088631594133261960525198282806322787343325773226279651597971208177320818233796518366283042265848419222361800035311324976203455382530970278196491264612374419656969623212763845065911725627443663059780912474896814993656633121162175246868638791417977283062392642704651947053422964014937305216985150965260610726239340618850189579238636332248526904915831840543645271031224887707364919475546846326261196300483507250342534360100351397254115066991870602019094377382785482899539971502912935392268058594422150433426041856408705111528078977259951497706501754567392937246775092824724812205549873987778602545876561419835513827357794057122170422681103049521483822786159461445357214435001743614826327457720347918098627693543235250549964568321997787656027387852950111599002772135742248688367205356671530740207853665051650217734541601181191804923152378887586880939977454060521186226759064247508911003977703814105818464373600364620193971666380542106156063865654459732468239963054656982421875000000000 [163,12] 3600568008751198055511465434194346537302441287373416484636536332012392848215027589318214772314443298836462925955413076057078041232864549464847452116315827373635020365697299181730746593289365750077829479191898872756187652499365750175083526861901699491141168415500032357124239667610811989474333177033776013547123053425893098081815325487396991697360504642839584890034075428100831186885557145088095119155104327771095857316133059566613560113074871000698310669222450204300997278234822678521847436005890589631048747665568204974386486350742695806732249713593731414091324469770574913650683539296720672760152678652411069612101009067622183123695360611539182074951454402485837884304278893650377467959829462087295404639920024600623391917512679489211966289988036862623341211758623225371491090004754435517192698446845261625758715553456831651744326930674856891897576990007163294459181258130496356119784233426404421172902020387659878290659998604858014838153482956168357027957805199500220608630122557494664784425128410670461231114394241876685897694603075347408821137649189132637017653847238891692883548995110513778202425823014917793942412984192172013495244276929153278022624254300155772940840598198282703817979826971432149260669211749278960018080185100298163959924487785684549718322327271706255107189149771905356384824350555098794557409169409986636631882708138280109166547904156919901392521985324183374220751778242860192023377976720422784627923476656413914845219938993696898962066454481073465973487615073619172319199672787297569101313502200276673598119381598479365905254623874523041835350066232631563391831565501019949286072235288268467333783013048731260326542057378768306011617435724109837884899057017673656442354970255004169142870729908391597418531252903082312972930841712761919863652066076245603204632534733089279780271297828724229455094035809046627714425803297587599119181617412912092584399276371039551610806483950000256299972534179687500000000 [163,13] -17741266028139610813330023738935353431336152210599812155372860048393976004507047277053235306698218739470442195981303182411949081912073713230959894772720420687130208008693325035107717985512080982979757543141881724255865129475245692944840256107652619868362299681686476931914122953000886901571130169936255421130900491163631263610502439000845323070797636018312693160452553277539423947358378546381760092295283422928888305545144004728674234881501702402177011151495669386044957899235820485040933213954512036155295080652610194311895922500349485339450878917447678115405464110888203360507409776862090888496629514216328838572322839772905983837997912644085300064671721065154561692433086386948677510689733338872877926490072820894690714466316203453793189821014387632627581587067113038135608993896729578136715737498597786321211299639764985049987908610417352748757182081455364734257194125848847680704523450909503504481032412824870812109514178385932418479595041159885559507628358274916462691053720557300931931782166032645446722760491517811183464138705122637755729719470358712974750367213182261875885864651500979269605238913527431270706751574302022324058345791379878282804997571382109280339077697402729779529827123606097253332393210743133930377234825686515047042271405949538734018805656449329575428684191398871886937129918992114654049738930584457277440461213121116007606957563155739704234627286420139804593783215918002442007686581175001713226019880814993497415047687181873691663407169474961732175185412427883525087186357708001323470000794522338984034167417979501971267021391520409123087427281272765663776251032796068895823421880251439118624411860744868798929850272442452233262479563442082593820118981910658631764340964786736575591522358274375339708164568162687595903692412650213929248773166480228353397112299108185531700749479857699985120070392375965342389247026381536036729075860392185837833659704744643711992011958500370383262634277343750000000 [163,14] 20470523729554506785433584932553650200764282314046439019356255678013688853259106240299746212559155229336409524267042757564732970130034070882521095812073471580551057817661848731746214273109874374398654697026821952420465263563754685554235121979012485694214657892623329380567287265186901781519526380892411324632060713882417732068896242875912987977179227847885924403288019723663713409094667743743696548242416944600105694011940158086170712415951078618227792733780068119568064377087558480289155696722352761531189500758934924643836709513119666266088796509502388643686645873590009774812393734780495728509266055430749550109356064676105567301705888871556958061647518791004407065487774503736290942586560295514747476661948476554299282571640808882733411818374256241458094431515636213957185149180883800981446251962775569519614564544583423548156043013826322283614125202645775696381917271030044516123997415750749698077842672451081175736947137449533358250100928889612970618673081879347680825487664502142202559774131273819899448006037653534413968647641233171508499053723905896632944493875069779275936958998854593127321069994748615581742658241685201907389568005867160132003906904047679678954621696223826398465367530584411802668503911939117084136470641528399069118744759459387330851526598189875044164025826089984286579622088431032608155496899074988428889401180103348401228091051823273772075766358747360456824091844332042729684719797531030939021668975092436049568196383705344985078937323902466160538448167288189422929861607619226359003952015509549603744043406029418556612089194977043293714616067913087747522534297989617006389218172555696616234021167071595400792070533884348531921630100508291906896366368457878942320629887853995529689092520698528889262195264844743851842480589561760420782798889376060477673570289551895070374513347734583811766224369662343949716270494379990360382317064640133381805567245221428671975445467978715896606445312500000000 [163,15] 548118590220402387460424667445527192895795240061787995293878451850405032407918928213614049973121241539434129990955110310206874956406952593775913043223915649764172260137831304012047607288691886240062610465161631337816537195901264498865322520298395094347325902881954850332013528490384408487336375457975453176438763408527996068944825062973491333439706328527197394327000110844664447101948905199758548279614507452607358827660154202457240165490783787776705764904797649334703907258765835823203345151448995327323437142093999735751361261058609547550499229482075062414563871307685408465229038973599067100337731120802560544448228271317416536656887832638009474464139831778277323666165153684097768507897444867271906533262461161710827395952995102427358883610597607113596561253565163394725368949601789589269669695551712237929781467227920324732706110123138212151081001184927238299874556892007291531836493833225187647336697311618012432916564556410540878583028020106383105224953023003556005343252113668608881102660031326567711306729179939415234321824387362497996450280592504667697732990372797898003834677356543903660105498623874152105905951535282276525474877098519345893865193662081301364992189581127514338413343360304342621066471063591416242825004297895160041688240359954851126042064945001410898745617474834345314498196154666772692648876202204301549432291252890677427949153377380481449460218688805653054145428989053500696730172198289747125184266294433905897439803063250291389536558569782423836571993189322304562697341127735161553811884331945511873214291386245600568004081964350596335351854305236877353945663489899929718631048715227863461824049951980472613350364843303506623218205160467608912095134966435985306825768617123499206565360299052314413753926017098932830644400715960877941316072041146950168303362371133915807034083051147707562207054965286231416571347120482394389758941156960058186108383350657996926340274512767791748046875000000000 [163,16] -6207267872146202965881852385089101193892315400391556629341932856593026609476616066786545736943286068083564597921205825244817153039487811376239875702773852570663057347543970601501910603698999348549876731053191454181843044848220598132976506508437130111662561308105360982990916706311319967251061940564331594544535007013472027817414107080890554045032616960796466313040549695175372308903817002026389583755250764125234318196940044223330280821488553333591957570796341463501896822392583899814682325832031637437248955546733081687563042430857587971702500403085839090717271427332198854735560923215998786329764084164725063243255112160295518982613138597094286073348902116190632581696012444936968909399581849206744929628693561450214799808866494766987921416341462582545242033424460935264703632273396413754104599626327776136971513384856532453642149014318181731713017909288759597455482481194226638828278747674242958649932685318834444293587644905212824799199876615147758178918258880662738482871395307056529338636351477594284239343020775070820697447049258618290691403945615414783470896259459194568462712209088878760759368886381564085174741570782214294293396865827841906335963404803605207786130289430107047995781815015351939552679366005480664882941924247650245709436850068574371437176888679113198473491490162508533765732313848177801837458187489642489599351840552756293206264430056667367101053170365460188341057233231441742326225492636377306754769155832013966196136424543350675511847462809225541914246207894713463286497096786506764398543701779684890766646570079415959857784451259353992149557213793746290349867243105648162720027851093314190044752291801462554491019789839208186491344537186878148464012194888118992853461976332265270614897041457451349861425796428824239158385241351397947295988716284464004692860161430045823073479427087963207958092334379673560043029553382198824973876826588151982245515703522367757174069993197917938232421875000000 [163,17] 41256362018460551943759534315628547151336212954830603961259915668763384092151030570853965566312180230268209803310333742471711895224876445557847174389245978032364836610343333638626094461786156293190393183362076759050399204347841751079366496813475826460926313773513895559520341023425286314045462030162707038117351831359629022276657320069677596420083372434622970233287772467657328165992473568439407246921754899637704619750375977912329349923830502843398388445057823237592942561117356130107768927714454905898866546705788745915578024221859192934142579719798925159745281576366831014221903318412177708136931838712292307732812472281548851700476202051790064875208874553824870886030925924308516502822047320728447449917825114513825574142278686980430045284724322122183270504320351430304194659413391272569596432160391226907403002818528376570652699259542455817549842115842684257409256702335697908225422838326081273226684766219435164472530370974191041844652643562590566534022639064451496172569169591791771119010776674144861856779301298098132872312447868344492351191445962239301327857665612904217883039344241129174965146300550228196679718436880241990175274474687838589732337717383347452780871543072096019502817596191256202885123143870908052676811029014465834322027679747254810721417192838047467230189728443405793835448865612629238525211036878829181376090546702316514602394426549598396909326994681796556890436325402824716649847228900622927275155979620160626188923686532975310707350470073764045406369631547862400811862124373410499804828244971020875429071669990390755627661601799004512351417673196856537709397113711414922761596413234190335256176291885239982862764069652703512209850258036185557329885677581016731267914969982337701199366387815577895085355231175086008415832100529623388107069736725081660148685190870387423835931502215957575254037836352421215666282596062063588507385252319407501041360005448984805670566856861114501953125000000 [163,18] -203350204820751604374660413140999351710332915965244097989167921269957727787509128734982234376965130439940870948644742257136034158148215242029523647758634948653284756210964002044071640232010384208665438902769008292800435156939372751526283350082807106106126871353261661559232541562121874794207998945200514126708176092090593489111423967247020204812722488845646745878155070023620842659284860315588696147676671543617126799226233482928317285567729396278384810844874906692139503155550456839744537828005904954696112824488830527747477915499406200094181564172990366119413489066165346190857423713392045624279546836018425110032527525418967976184712550050106533773813889559796286110046549234592759228815875548943056264228942248848695246348761893429305129154099515022614609279309136003371439165074104874883740297656298348718936317671899809518393442057040849402430513477901144298169780090917852781923343365989466298264027997179471402694036609344324961671846262361993129089673232055977909976754083997452716843592331503121906914715152643137929109022266768526845495594081750903021548502017935017222049125694164890147409854861402289869747870719231292344362912397344342700735516884099710422782188713538956459581999185006395100488264657295294055013581841670218479063787995497946691555466951822326797567406037342685041611040857978915702782302865351360749622249667763745259482177645910262812654480171829182656681477114260547463412806338281822485734928446949107356765375408564127258780194794998401193526993507639923126792333627388840776824224502099943020136550692159401791123511198011301690223778272503835214809440390905851919213176481527461432427563816249785323289995538325120977582316416653521460083930011793636784362841092055474514412879406273113408163242914256579275667725996122592479604674415891302294884690945465896908113722332891473395471957885577236314991563016793069451429147561751207798958668786931905515752732753753662109375000000 [163,19] 795890064697719327990652545964325857251606239123042796483094486483955667518903914205156580499237651345714455109476503046631125094408625230263510144944463022799654005487642315776937664922038929050872607335036833499073995743239313547673096578315784139790910058303162813599370081640586599052953196484328916068109776742796142700550947114033007181920113084293886267635413252300691020728200708730666930867815059334630117247833783721481526140971450188920678744736381441623032632865940260253855117740349785690486140650022321187579498736040693805449840169611203392584422864707591980612651951851050229464242894823135296019279415261842886741653461692983271930400185074194870609270047530565685696006461361971686538963887521782046195277440004693041561137164447541969262721531366490370503001552894102758271970535994785521381032292261962546304469821862244708262516284303041251718238412281125061778644062539643615029610703501136988435623819788253005330871136692417037878324396374248707109190051547781023332318396462684251622921740942998890371101109262645836917429109619006132324617110075301963027695633287276234616029653544507732486432766341976627646334925155562938718132194392946939071219986571670423882911815388851403071546267430684872108713032492227968570505130541408450671048260686927110353958421554418977831013550994238188738422593884250721901532994609032736528175373522121416671249052726281831818405192916787921305041369593995079494301365076684586319169445227614044857802226034714364271507583629305333554140095944857561152468840481928565088187667849319990407107370247352236219447500012019336850829894887648579677150793850208235484331721712717138760573373440113789464996486563828333539312997631946009910860427466779060055727156862509509307563771137813761993192983769156104595898198676122564866155191083213458287943960832398244936311766674692251167281942532742038239085282339960689220914779061903063881337642669677734375000000 [163,20] -2545996050045249233996378136382856282310635168100172652514865759656495241982054762147503358345190305869784775246462182929919560633577242710957949373615590450196079253663514748336477452315127707851074460501520926314605698256904799857339750091741298262733447007838741907762580338252562954748340173462212417977031466748349879552089451389130841581790247533296055878985914657513033514140289160021068150420299760023448967893465940120549374219231050574709948923571657578796196300587035855944733439241158613661031167668435962492587648607122231142859840525087049412113469780524871081531198582456231824068858548233464377176418723938095320933925587181079890475870693819838632509760696087927096173818026366252470197563567756641462226030998926864088466354086580555113688504971281221668294713437590410387520453210111359542217553165039726095742186519155130935507003809629076299251318891973712600241287866347051404261454227665167330585462296396873881942650273276438882100801659690979186279757535311229630424640238708171545668910174201873805944624738976002350308712067332038621308198270497493110643733418127416828359183179369107112823899123848681564574240159028207151569110794532371295893387527985003017681447005743235031032358223663453329502923366281240591935393679553360301459198850045299750962920775796795866174837070195115045354696294242017728307570856574155324651803398266741844441414312412497839258574267777294298264615371890790666863335925459565116178066347955855827311097429642400479351431727838133074973938089318728246723558995021542933772091087602102252565988134780121870924881370365790024236069358508417415874057895306605181885840174278843412502621974692519248440823079259914888617175935966085388956574891786058290433330473919823506619281803045512878802224336336810676075166608740908875655021024656487651070495046877738314239224404929317649359685855430964118126455390748235692242946015089464627451896667480468750000000 [163,21] 6726671751475506524148152206715308157676287612497305001588484531372964690869280157443222897082653006197430633227939622783880195504175848292198495417785768145952056807314835406986057629405723426153239367537107186938043092675440796823434488174924934398918897643160851856250036714226354370371699873126594841994355199586484461756635017973595672158182833689611318812078434175822125192731070155585943178654613553295469293825056414234487992070953434345457614509575295331316252576488176215378021786086709641963407622253937018965321416095014674314724741350442627203901545916647111005286874643724759829912430224370552078351290065435956758509548383337137416927641887956205911536463713183245546879502314997967700621662157005784467142341964083294321341650765570675750529933633224187943184420646562291684898336865202189343611498928183846534107602888945540982765853077481955546956909594287852066390471353172081061789357741353392819817561284050164619858854335045883414913469086383053489468718092984450765877491244781334575154944974246804149798770972111535589837693408294294474354754187307567328115767923463394051170904394860351619130251153112311392348830943664342035943023355946566303988200297717441240546839777794975319837810059977598810537720389347429470008430203522899211028063442179118696425105725140002529185816561115835631700749676290194987882615990373109839304787732602105953819420608307179537808011803842301051253469897886034049263337321045876995277376339459690424054945374546245028184755603825412574808116279050293039648539741881351055968427661931564508907292665859779043505688381359042463123750731402776471355469422976999421024584880424126331302665698061491018320798013825246589965444305028766389015221495567046900352661899747236127377106580988881245359717945720879896079532537388323915082738969136025711844839367775027621144025160679653143260164404429921405965294955981423491173361748138553053190231323242187500000 [163,22] -14539720152463958321195612992734479442452372219838104206077236530417423573277415588104405713994613258950535648015283852066383753758190752229953968277327293917122532125024995526563327461680848484751995986855580888327299385473482023888107963221573200979396501147368618554051223544560278538978399427785851971796752224308092841721777620372775170295048275072290502830938286227542442509061141444738129302986601620871849080312312412903769202779642943629732434069238673478279209470161878316573192116487211160610739317238832234980657350639773048815281366894446338652876087667239997594068969323751860014674116791966491612982335339673447160850056473359070345346358991343607593317939871722441983029237156405696402988236399727153949561321697393297943022699922074316749561572329800198759894762900242395325116738537786072409812103270928088377452157755646565512353244187559883036263013886373860446301874767461022148552255237157446033387793534859833486795705222828554780025461987701542985905288968322770544839491870936709313651409117709354627551008690653636435168585138041449938880564906678722263512970779817877536359463802899756039625857545801249841880932523111237849689542890415748908425802718616065499411730231923918321501324562863251627003439429569159114614488770458390443393592254386782202525461887681581473406431880451656902466753761761708952267368397093656722337755063167387199839459241600753714659139935789138708086953832499307469064185364487212572451176162150083071456676796295827347901987704542004451305641876982303447746771855822576931447295132232681637292608319154300165701874695016464740717884556797544637613727046644108521105130413118941378403668207317593088237569164462635801341893495425946053193787057939714601706376570675149525176968950062373889125464502319219041068352553090170465427667866314110362064237841921569320178100828711205143483267035883067962714467216638858904884437363056116813735961914062500000 [163,23] 24252615082786275431317822358554361562788376229679852037750528202905011451402765501885898363241527874292674077320572214077261363062060122139646864779448424677067145084296147456743406361304853149520170271753316263039190230938511299350341621106462220562463645257730112190711539439196289544681844104701250294598900877691459999788754485406832920031267591885422691426614381245072575583025869938193106533824931274826863025177382274707880780450214266464292495461853903536344596975726963024396386765886242920452905204750626142291934049713221386793849896495982771724556873958402214429322473939615006442245071051449116865593393617976312334502954602278102525600979183180724614716301410203003535690954646965972216675764068712272763546778817655842140991970282452428831695555638473380747938251018079811747237815627391105685366564991356683450827233559644973450222941079357673583556140705756819633382163706153005864087879511418427770024013424629806566655406981326975416044916615317529025888091517630344508660289802715000447653810960383750019190873657297211743040544490139087234271092400211881726141874247847897008448238913768546947644398328228248962539259959610946715775430890878851224175001519530414659551554258881701881385413347345474981327562946884145863147202663612909351498569767227052654534362241394003606254811091805801871655962626039219523166991780705286536579848335959386732253280326061845915781292584764795375881266779376573948094997350864233018392939044342940943455403906518295247551136665751982346349995276661680265266968229331458514920679700365459119511449772440361647136407174436455026444640124731731958988482562175393871476676301739380572646638493138999173516918782171889071376129993249982557171218066094498071257338432286331103790464934018579871101278714058802952380625751350109514603384472942722774022096608398730695076999773635838223635845775518506123207245711384298952473345035329244061767578125000000 [163,24] -23205146373928649219275509268339157229325286165341402481719384129434377562717247668193406075715545382107970405547294434845174431348861584533196314568083965359839501109480504097503067282742438654675407838294952745745777859934013105069736643066607333554798240848111414623319987686775775196784163158221569050226303396805174518698020018217714998083021897583457881895146400771728532999814250220829476491282759874904201771470317282940129293563114557750662892613251496293441752430053336741504856949595924877570297475510609757391355325505455347676306550347095064389233340326486880026332442418800482933205070537078000283637459563814389287041841456396494192372463232002134940348690471136956581495032971417978646462444840738496388347600082125668498372494132107146989408004033535549437565035285617534380344964280607943143930881373154087404212754730367684185796741565169220331813834020139307105896538531410388155534757438748320331119922566770815505313927192352299900027721933651217609851217093852107881866279719469241772476222633216772937171195985315295546205532401497781251838882560132304051680042432964389189717806628301900538336759859767507406918279254767622805262812620792520375503035031907253047060966404232007570117156649163068520280981167563100350128441597766084551309147442020946716679748430034345974944629669637618551545451612334301051285393261724855259942575059588417293395344892554762141186388108682519779457195891636664327981637108146435009950992980793776994963923918483420543147463687926003822758676639941716136261308022807953952323804615707506458559986223728076313033038400381859634543197280119735966092605744856115998071029860395011657691273856870874125887595194090323515790534841231756094687108792109474695012903987285198995265970507549365083471736734247338895297975554197303779629548075056216867863419585117246508685949480560166012172747658376192778805730093549996429020087856874596643066406250000 [163,25] -28947785054749333946382037322648840690308762420288819392936026022880663400751972769354155104635440593513982358813613076370232356899565571349900273037874091609714597422232820702634960885444897711793792829712994607590524725086974435928064739215630032353930983472829673783274923541733526070066635703623074203989730386836216734668000771249863472894435317237503316199853260296227904078659741532076966980308303552759287370510550857945986266312675474343519271324221108242217636645952500365524964282653897019748917258492664700661060630679031520011239851539791115110587992418264073153723054973869294774044780742319042335696077347468738416995717147495328176973593023557174876627303601322822898162569481471789832146252738601144784649003354472136475096050342490747744114557377033108954233942015964384375847299916656598334155532382722982345520190588981413344952454003572348555201393160373489248508302586608349808147971796965990369368699795917935947450161391397498866460045043784032805146783035687514079212677085016958555395003660250528992221889829912444176097384731794745419145499710980172567114708445098664995088633302517181437370052494407025199756403386031292347336684469649849509983677957267740502829260083880834197111578225168330310774287933305716118439057633982509459611543735792917641059001138757127258922755115689898065017068296972953990782330109923502243264776542620566874418359180474134154055354711995748497387624335579093215326836406900061114988787378730969453424676506808182513457523238352219933528323036022127092760648309983923796246267247699802006309662546849530826778951989214489537054980233320348427467850003061760184832356888991493617511670158073039679575368470931842126284584642087304141212200632198392533691863592528934457058048969557518713939639969598564775885168910781120767561984171003539934308170817447630008208342003734838336562414472733257611100818585625036083352269520280524503906250000 [163,26] 223290609681773470670685953218935456261894709916406914560003225255536766337993079766276973063418986966216844767158635222636688688057712887555655394794628786773566131785529517720105630448677055118685737018759693418124486890439026302300806640378477033740471586723847894580258336512658237107399235883687415350589193691719035962731251755405964832231679255875733150234783016628516524576020414881445741095766802731102641866634673218616900997938920495753026088622526510225327679150191680073446067169540458781948174250199090859644644446260486891421003611620627438365712386720162526856046550975962971385131445391283881492726429845429615881291765093733706076088510559715423061586626553304064786238952104242081102483854283438692849109049718319515076475295611629190024310800408677999961682173048787578627651559929184740822793966038580247376123667384327767985189632636965158993352205701258557499273602585935772612932249596953477575282421392368847171515948036186863809176785750734728281533109871571263376711615801755318798386532090724889213320213230538794671838017865643275384771907563211550423297066738202544862979456817242456376895965970023960206660617062227383979962103703124576278986013097730225218529760066035071388200161616841990397468783868795208607601507182676188147872170422633162755020207576271421885658004642903622649205206280650591691008309516355198425814466693903537909087270207372879303664046316761901586035704357710516008113345806372220673484447306108429384123463001689729691917785094703823173342530388525958126541037658117653150410381784109249215249675823385383382324416876264380662593571956329615745221829133532551055322786980479284842498254484642900209867496928623779057946901450210631951363175570486007080364058019929109795380224214951857572225035124351236966176267071566047788451461226696755338427002730094470175788525115455607655103680176219585648935806762435028771518409764881824687500000 [163,27] -704132247291059956374308382533592456591139654317252285485986844621095703281872266520219419382677163475016909033234751284918793137260122024677316081706894102862059995506124607977425079998088625592481477259778192886837545817503487904322527077009971390319153598090768925312806779002352082455175549675886213803354816073513096498148361430297859274458951313311491277670083154546034252169678518740347840757796429066142280737107282541865461764934855822423371015076074160710087829944116282608916378062272275824177850050653761759289764295432628272742309865811693805781904657028239076290011902117407106500989923448724217185248130405938222288674614565427356427237228735776810552812954746993319075333139617224356332801761175404416839595668252293295650011325498124164808947817854521350277052262030147762765952458916879748183739316517758766357013477171671781296533303499778249329327587251235118670909967088603103970316111120044013910908715680196999418247433467202038864252223602689173792608413227564130143822731376096913365137006547609784881821711075589677180688782248900858821654247423167818037278918995327725066091166826569783149838954886632204765180429113049358260314990151064293462426543999078466956268316953439982417372799260406526000447066302411702221170537468352162385396304086721042642190039780596449461612397301402406240016543777913120787540280872022100372354027711092894400308718219835121441219171533568792449385098649395509932924858263975936370058755369123878791111954701622330104893725309326000374500656860716584552104689602157775414888341009353176627154109366903590346363443127484301948365331127049765108232155380237873105564238534582974538943555146625759870485535055483029362199324088207307637711468497092053890818310528400723685719961766888024712550946509637697030255353043945576119011281626119704699945116112045577944033538414107236280550330538844694522496896676944673796398715498789000250000 [163,28] 1585332379818954919834227232154284020373830466639638970428584032190175596445524194365431309808266056605503839482690160595588225767781137792555849240478586098617429898594776814303155052456679299860445342172208253857254074385222182662867395555752739739122865686708629127806310845256764050982612130159055573458873785050134103538536054171448832636964596929076989889488468438490244738056028071509803610587831862281202960934860023568293684092815671030334063119253755691282964032014486481405290529097879034084011252311495444435488787787973735235815288983459165523085261842608738456278501182887573311887945722752100327427843345529220072473374371364922342102318074263192110776053269484579629889943624693705598940652002989440490468294653071307172748158177038180612320048036863517670217832884246526267585700509931299392324347102662697169889418910842531009991355593938639124288630267035250335670728539043478742861799570902439865830305397912546418455863952198904832312662812146033323033290637333716570675188246445878398369217679480956313094846141573616342366390184321767473247421118191377114046129267640411386811592836110728057859092309820025733740244431668834506541365676697477603319929589509846513878992480577310600423204009845462672574050409309672465514387172461279734916981701895247146465272181831734386291996324445409444436938955353777277026558342078951985921923257317587360504335155435296448539198999996661923346372431241305049627223515345954971967273509612530350108651369314842612192766937552062063479579094175608200338612180645121929657403276402064822530532425333115516957847706211215135411887350897549587208385758541039844374247201523879690299032246020389674672556038891875214517638098402982782019344951427802712475547623089937960228448143531175521274799183285917564228833568139475546172057452613309589751065072114269933203956442962763302921588061102437780208987294541812895957306144838690975000 [163,29] -2718254968987241616404096746828961291660306841799863362664710279170149184690494029858499117991400794088959946645804174288120838559138981325097745546563119263287710851300712425131604529352699931509839666272448930899798574886246014553175022093488974008374604425065436158925511883121074945218981827282224910364332467386636666680303615038859490952497080195658809957226889872044234813383835217334666990341926318400092606607025358848582901032197652807795325163456918556215254507220473543527873003329117675328181212870193653569173228122976768791676683176537162637176918242824677962390630346552851159340406020542391946597048060616127866103797013914316824633625160045101085350862156288096044296663891044611326281185968383423465783773041308296730185107572967329448825981633387376969390257484425162284974860090740010296522232480409327372154006101517818106156427562062869307283324303215980432732938965833680086746690702441201896541220285445360864021322583609420443823565414628626429751641058866233987996782210389232810689647329405945927123603211165131392596346584417550363749762888830605581547515644760371561885748396153961367870573322221073481666432623568229163928192301189425099149677068807708056627435632516060449611496053520228225640750253006330398090856223827304401560892792859069327099601198381281359913928010667958741772205929247256900231411106604659566686247664794013126526905378113736990185538280871100911216591906271349267471757195794259494464284698539414444281234611583645487446985634010805936978300968492970114984001060832742673508345810647586960987264499272672643275964722335706359812192855868367122575281133849184224904530591161490208014604057723764263291678998620306429034173840054723370103879578890006044111969868186384680705360505458323198433910182996451093354662179371399581291791856869227560154696271181403219639613730108348799686851213865597990205197077961080613469731109785941760 [163,30] 3384719094312254360937211083375779528843352655199626306897690062912468710887490124561214865367333560170394000109554120458479293266305430793558602184500449090643209489345397972598621132064627341485349988625962761266593508930404770691563381304330480504038549613316360531914879243212853414478475866284637175744689507931600362411425301749360196656637311730576104487549203486540961692609611627533041003155020412312900187814328315762667251388843527502344573429146409915674861590194961372136343372484860427363794163528418838170423277815903988365180583306829146330190510076500054327718974366522763128340272576115027962484291026252035785006552917405387910443417482221331862318084139861409248978744678177755636576645306091691911888475978121961554399077972293997516671921666784046537270008552805620890069386467408140581633303246136637740091360114950702820845118098633228934027418345450734070375656115954582597436179682327505522084771802596104646641665864639953044706051020916542148561012149768971687067770991825682458927678836126259733483043524473332244988074472239856592332260574081571675027872668170797497112182890906213871510064024128709692069181903027037963995655067285869992555781391380402832416759914616089247537888465567181989612654861369674131243086278767673872958205182975253512899257257863861048830352776058151606468197839774157569742662262597257985849133986855717057388017851368574082165399463938980865892376440111855680101458955118774474966774103941456894248819050727199873296327706425705172654683061124526527002711633808873522584418552125034017742161749933727294014056421929155710508209966732639690916236534500326876148196338382838195904369969746307671838592485122610258292152815547848207584031010129511133807897789171434964655047830667779184056327262852983388224996386568251878661563490612699954427224407839740706359967470717328627650781520815873767442468646006908938085653115820440 [163,31] -2233512184971790323943621542075869737396404094145928443895286274654245541637244518293391781823311493268090830960550171843951836739206054083584585512885205335310258598805318051765267763207865837321989535516119253601348107795099468726535953244382264248362407067042499085578084516391466559997898127344445167466670154218674916763648604864944942121749092939444849522026245318809128874457079973373773925802349556484901474262949004749826536548164122403824657901774020777294725236504899788666164187102403211368188209381921234189727293811385023653012591199852172418322398473131254741245684644510056608106391293647133905833500765790187168478382910859312669418183676230838486147288198222319517010840737784096655513915439734307613151516789635867758156400093945105961139763014482589208688170510207391004976883132993776498800548715954178736231252405688428864965939774794558787664430252286221589607465364813240809343726558052183749566904965831793398775354392938165493575438621267162289915476637545858926943161263044897925541165375830788662676683895975049945964604087486982007529879831210474693680686482048628096837334686729568055135433542330347041974044976835988855770173983428169974067772664214404619672015007767930839284419712526378057306103721341544600302653045078059247432588116403816991024549822935546134208091651335683510117625199700580327477446147867418815425634948571934832713029172686281501762052146212161180574812443455957420244379175218821250575248271059773903939210493583064672479422336268578465096161519814285250899455020224018269547720068720663658575934476675079939846496721228469373142399110532320259651283928564597430000542167345645689149667766580942229696512764509477205074827568504387445310207942255583645019972175250253792699085565790494026872711173725173876804924021705643756315357335018624276366172265572208785780149953334146733695877441782273273754042385053002150207584950776 [163,32] -2143452706706102106131679376815501524673972057547268768771168517259210262871776328155579514709161599939986230048645113087757249208679830581865053714433745816751982485170583393282083593270324184937505518049385872784229660484334470525863780561344821829593179579429262245022290826134758733522333247147184006396923926739550461010557804605865715309237744320574580326367026572889205018048598551197754794081649147595653018486872086115313468173754727437322920471233220767076410762451200755091282988707396562795932476432355658302051579818127343815042663997333404826165409829514097724639032492668187112744886311810053353185390960852411612971203183865762661694743117493870150427946531627464937128701652506330057749870319809856234139350137652067926078912679683177142959443865005439327849256931692552088534266534130109213199493128248582458445523432146920271246612735126499181850586249504506898427603783309450277893655454175561383481868861629644497663869302865223607635561876010927364111197820631276505467272046938840368564599804548266798304968869070479873113406468078714645288295830238158904093071039188930398512362078164004180163567692476597476023137247361035969171280608700500428310092271948948202383476153939796040248919902805126292598744747596139607459436150460875874288610474993147089155511566429495866037770783351495377384530855593104034959338007359343354750605722991062695978381443585681212319887351356352595039459589469915619229276003040011110920879420220207692761486575247267730392116616315686232229648348566873218955092870703645212703588585617950108771059613097710857563720404272680850501752396704918151573961337641879629075128958014910262442259302435957738959419469254987046537817965156431466318609725769862220890543554183581146542945590813491813850003511902660547083746528037155096886405614532981709641628909503194900579838596316465688015183064708829355640314772323862392330027400 [163,33] 10030229254546330343858191442423178929519030214425644234147015558672638792918565322324001610849947187842784558204068902013578099939519566462947960213896759460716175497958237418942517937190567054904955159377961734261181998496732022355916702957767117729280728623249332563775852180704798959696871370072901406228473149058045997372096161001478084848734325263560667119336622299223021919079483044139867794270675347048846491771951891137714194034728311601053876743343366108179571296527317309886631947546617959605567689434558151453367623768474179502227646258423957132526717581818182873090543184645167270803809435717029431539983222592593388970711514711319483054029805113869867735533821355934367420232316400719770764884211663308790209035644685107844564176158007397578017174395854155850782642617844079997939581076503663271565851731461425715739407175672833555479226752015547964137196904982642780449384944902730431396452347676390443924229123332458039703803556305405112288483602201359980667005076202493558557793726491348859270604183933488094683991591144228673137494089731763747013304742312531910535323753963298677327946697848782463061844192853040217118228757608126015739059713121426542079637764697443050500901726874366560631396107340407895299162859465862236616844943282689451446414121813979969072811375421203040021812045503332835935740708836315821817286633223107888546600361956546047271514089407243706306141855001798049143265554246794909143358478794151152324148373517821190602062587612129156363758201120227198248679447825683843528051135464178247081530158438691460312770392025556654830784390934574858103253201204558432663456565254336113101003568499362799057551822910477689785121532820433087434311310516694300038395353685995577244206874836854371970051255585501115516456160139382755738225883268597380575251967105359865053598140869475449675188538478659368645177641710367454493506959343163721739688 [163,34] -19632585433268372899820284300177670655928528315949851737148888986853853737391043745378922944458122759598641104897978982379096904386375729236027534077462833671497735049479600309939264640121143463474095950820528036096767649408980381877776109287032669999549227652222247960975994478998638385510386572011949098392260944086513304685517044025066569432755415429150286753338364564910030116537432295058514076998920807479958776808125759505289471307810805192871849434822542427588288273601753333453387013561867824777595825347380998505160800538055128190876100648852582893010253791376035207236320949929593816181682566704428746313848841946433455749838498662024086687505787725847645265172394639618499053190205217670491009556601532833318761033501642026180069098251679334953133620096261719119647687495681742669170287955091603935559721833035438299280713293837183081085481683506790324249076446312584293052784939992221225101339733570426883080439143326851033867385108852994075479086082910666889786794777655738906912117145539178254637048242626455843760848347162531703550033245401935233628149927563174216975063840002191014024703082825480524732407363259819131124983587711725758887476071346054945453093055920812373248401062979758842869847783652673790790913790405537462296633435240785089667589270330041426615600396977066089843575855948182923728583220109389165283620888243211369124629717862181652715880706932778514107650364941381730703305319128987645711260746730402501494060273909476998452917806759584748386205802524939069113397436172542290108743330232395998194965639724313608882620945692610123211564315254898633512038068012232607736213865629592391552436341443377246929694890736138092238746752887702244316737744418975364832344600926695378288009516404939285007794177086354362673232677415454788759653312767132483883371970345649219219624575838290176858609348792496252010618244321911419647051529717071755768 [163,35] 27492394497199475849266179339267444835701250292732287924256525992260719701841312626596731722966056296176317379319840904456467137428469188836366598673500715819386598739471026694673346539933637095858689852021020564897223702340958762626590661759682806988587578792313625816192589393503535792626230048347947422602776307400498932662377667539323267320778445562811191169238758195328177506318302302367221902652024367288989010095841411205439994805203871447292966201137037876777645194713908028100366139398174872053207887128487916157907444685246590888146167518109760441616899694102903723820920294147926134338761808346688008401126669875298062140970556417167042516514929456815237990696587882158993947347437712082436458930679026017705823163791117409307237956862660981876724877748170767851393231546538824409244455980095308050658004238481967614722153616048240493398561947540434998117846342677445815535251969073520195385185652588756007855016948311027518357435545569577818602234519496293031240683599029409897367153749386538956334788298408711870593524753478957857717502923273484199757734477882656456080953805754960835901241290306627064568843588064345341742642555879658074346584516914518652182135116224475962206211876394987173062904467317692050470144597695277362749005830142588503022310314795161797711079311914426362159976438321325739241291102307381123885559780926387350262864275818167722691696964102277707721146222846869842396767053253929681861016297878601617481492213341999515163651843818360128279963524177377858565485457833742535237558872960862471858593901312913027831976775144189150310784199107230087317350425795998457466426560684130793262792486783868670431265262429466333430149940879151270378489095736390111235946208667128422446371516443486767513528428482237728845893807086318290959583366515875363362322827719627321624094020418981901615147444967836472224725367595820920142229443708443656 [163,36] -30469139444212291489512927751356220070288079828499786674865360360229303699340710523440953765596191549240694481976305475196106822841893229262460307607900479304649615760460618526277499167825720368292944972871480795328107670464100427042425171380028423483272508675613655243506753209947514630530587053025201663355525855257328463564287492606960449729777710427634645575907166879680963457538350952744978218483328015207213608179907493113730520888496413133131087642341584019278760041328124303376195101971601311283837421004710545439622611190879805978438224594285301729674486880017915363377908860982083124917108195087693117359063231790298449583668458950158771740523832982838119047865681907605086069614897027850180837412969267095432378284452167528554292097233286316904005057850650518616660017008956905940550987854836855736968569105801561173743592527888992207741771319902543419685880054053667408106422460074566507930935133576065122818820643563286290365642979142858045401319654103843732102905453894461697425425046223028584120783242903523768553168607748513685269698560416866488651629299389241095001117160878738394647729441047146692391422360768163851176324943059927359557661665682614738109988922567482667795786352429539271520800482289823795727162817940821249496057618855593528015649902184833386488161912893794801407696163027435514800618299886321749540564615956346483421611513955921247436187904041339793477274656609080949445907839012826589864861691568376898475100910158015374422582994538613850162378504472539671095839523584062685340885902671305145578552926086952135902971132650775999076732260766362260483827725708049973828601561955853606615456772960306029084882675097785585600576108011516075829095449954585586391907787741104480642196461702980967410014395850422930873798390454652118336662704432809395726288896255798871895310596738791520895643207362456872237924331946465510393962850035980 [163,37] 27835074409625151844855368097267658719350607124417180340685789693422495010210509937375360070317777535594486945630444094716287693201241784055948489233068284633203623863400425393887151750589098465639610644600122564389755955359151131699110329135249158652171020169382437229608796439011760059379160716674666308438362503805700438665685355802439638092167611579220907045031813430887546930132080303503350052608309910084723511879788674506079692192332579382503848194550789969169760781365755014791224202005645972803802174529508570072492127941150360245681092225037086755543243540777023809071140387202900104352007007448559617778233992114752594533578815871092256338060504146265428523659867153486591504764865157226458938978131309140784228086858309367908754402169702933551919116063186119748458879786179524746706094122701375604606126273910716030798885183622098866892731138823826524795253234587773509129660147058293354335912785882891301131346157734600692037860815900544494011492367438713166773441128197736825214629976712515171354619781741227908638668494539552097266921591020078980056736987271573627996347916651847080831819401476123839140390341573524139395652866033349762463379860776227891794180407604828975699617023829970839173134293205731787661314877087959608318938549371438382619941510534567226345904429481268308284475351206910137085416330885720546321645833242689363965965610429910980497671834545362499664565871916848529336459783654937020517093317967201531567841598935986081742916797517898318944671130114996787486002095056468407793045894685227657659103959915473113509690454896772488264771992690541592205733196864507544113148441255748227615964474959753719222325734293080476844760260056414669165139854655895535785909543464630329639724471971762168917655266963069983410103639738104693316079453585846019301857300877905597622407835360216150041171474854833435693628423223555446354228452232 [163,38] -21478397237961325979706855697555446929393942835046208156889943489026114174771523441691162209382108439645517383754084190651277593418834382980967395178683183249999837346135641329605889916978532105965627054219256216424153577291512065983733849586719261489207672160696233691527439966563056416508716855396220069257250278227964996225445932311494342974340742903093427990873741566858078427458620730786839389612221292478199384465520226741793533165071198346364554699785589324879857348536147931583453667977921938241241622660727159308551535617296378313237124049733746504085848433647607157504586039556853209792103717507503083126044154080297646308175295268303205023566789260630303540372480438296310846438641710350939557036379158896116726691369660253302945291280565693154712372105320700659862706806710601236815991242746028157933259027624658276983261384510481601972883253707916727077457637058796736016684603006239917382901976603720369737375221350419209228447811752754326888854523028124374001722342651874787067856291519943042665222590504475664177360815911376717182037494249673952553673801801423511119120199814943102938308383274130075507617436655794978577565189756132210521939700461920806265065190182165579284572637559602422410078996123573497211729280365479138132282979207958340191089777683904377315280727213347854816554617343738967811350220520730777804996114286634978606221048823543053144905795215231802293387104037438951468002879418567497770435115578686039875170776708095050146676873670144201029929764948833223036916155743310381198791511845614358217182493403182075930182164406470033453096582456020345874827018449651795560283248667134939089707089868951756790717942729289581133989999692763118129032905413157476428108054858157660245643980893692392321007702023102127456307343915474353389764833544007751498503032421302444605694266911949691892544091371408633634763481991977073506018140 [163,39] 13851602727110210794355928671674070001083818541098343443735372692184917698787941014800846006781583352304853998304316790300654698524778756332129016674428033284486212809404436895557500757137409473544231880906669548587598609996581524912732993012704493653562138032393571869033240402497529763192438091241213259607801862072018141670445138493709073091820194247346889787669014622067131897293439954653153165132702880395256644728753440854596111468485244077789951075459071961811417787554263807168334956568001624483826929809400873867912147427749760927380916117333004061431751247626702424176245724399114795410822929984005395131058079394689142339895297451701686740306354547838883126668087595590986548786120396482419450666258780258268594691748274525974941166131309386178851252987548732376001952996525386464024052124928005556902145193292247156982653924682199476223708494362388373008787542410690773241214562399894025095927309912099908142176219769592519335914888455424929772678687080258838225341157676720949552488089674175031251634213295713350117592684482173079719589509174276828866455455182841290785500050480627055365257177921109431047821376242297521380895730861645029861271514084604788856616544977333971251436966162060313330948563088052631403944590464335425931831040453780999548315592381511912778972518403210611323069332200234215667157514926909069015335297870906226572647874964229871738967169841382620916775143311123981407939850642618730014962012388168601667607197427585645160098332150922076279422426338146013093721958178989110205140329864065261734698334094323232494215249618547860686092005011043930962317770358957085887798286143494406194455006461691467680275478337076223932779024299736856263377166122434493270994037850579292123020691745040550940966092533951654897858936028656595684237297509821244735229478028086996725080582742781108645485505290779106645443042401967921310216 [163,40] -5721954177597250240811305858605064941775776397437891203469416462547312477411163335765958459682517110888151169182440431770384784588306217288834664915066724687697190870663647858514823209287276940316871960081266938756627426720581199553173477522765522233613524294605442458347479523449001241527875311837476310099167469370153965393807415129429883205726895007061529575964040148824369170154419195041360259416572067639157737105807632938203539252228116301858329061935736824446702518677664794581656502845595605995477371271818972654928667049057328859421219531736114754032269698679542300245584380803416272710847198759115322341408415610337696548173733816455210837588752776387556557652843193089850209850905148509667861021581269911893343866739164815805373471713771551075433488461136410005041618593676442531906251208852293553456817605531479298790043299827054126603482093506992348677590535672787432118479994770566520315348346984073368825482549450684426188595601959294661776337273231366383755110236195854453948309007609915130972990336593066293580418086864717792176698052479397708855093640810878712962129452453682743703084614409279415537055467742895930835151521405535820844877466344744453245919191002879758545797322985943146849872128666220715855503846186199775851056891347784065094976986663417520525694718021974191500231021283857425841197922777267804453284711830250168519855871815136825424130279049718498361724932587878895279743527340678113653209523245992082799900048171986312544593762780021482975375494181966749798414983692592346854197712636169309743154154601765535757315737678690377728233244624827329746224552322403460555028988585120437205249332942827756703121808681566945190590527679819597905746984915900726834957842346711957119848730222743646393859825250877770121765474357686071005476756125153807918754100646835298857270523976655250397537138513637614658765322804388269188 [163,41] -3806732472231309025247797696882921357776202365502710718023586472579539297004014432653687412530613070817455003024371805632321147338617871850802731699575484667576423362263858864636895691482857487838062500710630480971719425732313242398558231037128451367367876235698778675776997216796181438598020741771433782820111920356023967527823360934603697645833922239170341479524956930334667009038289741698211493880219489300764504159204993052558656344476512027528709019654417953333584062154721530737356549796214535975910788690163692218567696220324428670446952162741971576705872058969896042502482918129567448324100050507220718320638936721435675794907334344128671878597243134241659550311567402476553783894029314917656386070526186018210797915650432143083754825902051230293015357714309110044119933928250572779287917022540630954095077226129645861120832151632726613255287941914201445185469606685904151907374576008860413860516811762186011921787852806891837244069044441702223207672986331423158874590308558195201846837310924288930689845582219495882389330916031619127772024828700363118237309198232903686001767219964063520231830446722224318064492430051984885658946116538564559424502269800586142192985146708082511026397563232746318523478426629510566239273506496539830075160229650671053200341283688810128436991506842754554882993967796119891263416457710370469701663412365413968789940454804841892783496385243423364661338241451352450168328261577679173283742746459069486700122381638509580965738656058158141411137428110667540398275735210212541443549040268775865640785776668271619800645346125369312667826275856613064790197363209331215342758932160718239432129871366236452952802000650816680403487690237403461710747462270436941995683054125836172565624780039581212925439385919999411566926113758372740690441642266189933720293536681003264869799771303758354346982209105073273505533441113626684 [163,42] 14902406468147261135521598259171169463428170495938418840786711799709997509463749455717157000123129673488046368367013186517601318494548433141630428507708666295415760352847257483323821514015357510544598686258836110720821890196225994153180881423980965556880162866392192327041763450431785380380972605681050062626165922456210760998057457420508617466677864665068745851207225217837623613895858082345766354572317234283862154953451985711839801996649268484931315821306590599313441669047468000331988177363716284971700630710329489397596518335988768687586558176183799139343079918360401195809908378868008347767732027731621015865186433756466630847539441121001252741560882885366007961505887721820010068306594022778133036215594041895685561390006063099584490104945922683406018239269447702804994729372519090986050461123278232054129627480030009624835027511426921785766031584206745984798963228671335695501080966673210983235154392342194575170308803433797776199331788629191122336582820477269808051443450568984306742772838069487544711734002937249507383764129070544753054525194866298628949404704092093704672440213799466778950543771441675777636031499149540234359082507475245536604663032249270210432003919920112924655490480564008827932496224386758459653912451134836028964727512567243402010986937087585925609317214311657277067376056883206246680448714602607295909130180262674301669265971193550125844407775455722061127578885765796470123128451111436601804330299874654843734641268410051500228899519760412811144377125909054631244642801471560514584689762139110594175742053889207405375415009018963502704354982955542921647496596603228351497614229800902238631206278304936550570570120234976479407823897819331226111275178447688875748798342007606546911306493405819802047954393234315057063794145895374287933173054728905057448386163532952933769665769919628287383238202702405110791305504327708 [163,43] -24759834068939466046417773326586003312789093030727989000091735774302146035533852512815779875530562334421232532128448172043680930565908633101376020756359458374864262689271234489263871523602561210410682278666529356284866930373133165795520370171866920321876360248650520924704521808749577060787056575451118446005908633553287939624792163132868616243128155473797764925142623966701593599057939183240239037118579935368542269762896381347969260416048648898916161366164693569457069068295058011567376472448168605886185423158851138417206904135763220245503835279625185846664683934209129018289667547551198532876178984709399718826635727893622726049484346042650222743176498804919399534642717959341826735611317361324443459226436372431982816505911662304467415939076770962787174185790689926492273921852770928571048614882811689352943702514469767378462932821126314720312859307170973678686610777690150133166528307131217832278131727678895244763940556826904400578465542358599896903697486696685001445434584523383672094953937311413352947964457793323826799516759344800801261976722264955713138122304188551968210390913700593990918100047968639044226148728546709994151709746575698112602658568847039139894017034111366410794924128131132337934396599883708013910522389031875597872656090635481871069974196471998912143677798767337481935934965200729753897485689985766499874551803381309468996493140816244848605510821134615483513588853467339805126708025687377664029525983775982714786309120027506301409937511489721469017028139858502290285064908375841272209531227255281752951170600840365473301747755888303438385996850406983783205979413625005318080960800271724698357265931143493026742180163853375747087300386664262778240226397512521381578339232879914182220000117431038526762761404838772767019064614390297201068077971943183845068841224914505382951147523247335654890334809935387832679900124732 [163,44] 27955713964645291732910064832580029014328818785243792271548494470288516288597058018457620358725456914988414818421598473168314093034504360869766889571005898787563235159535198658235346615181500708153187996097732237011416678751123008474841032144805740981092018162572453263516529237708953488675539901604307343657847677650922995087618530660671029661616311770878115725791665634849462222356355390409899218976311940924122111770270048027563531277861984009877706949022108583509271865873104833542873358522622041342658449537210325420261022543389387097763028881771929947838314765065533908992377795759678295525514072958825034151620471956536388039352607192869922211727796853004405328408925833993833192413602803995729139660871658093201442898685860125382577413948066509967972257874999016614544838805073174711987362918053060301960205949406390146033237641742568682724328127700693958061601441689065251036503871768459767265870831049145240482888872938969417535367222836455057726854660690636250098899725139000962547666859028115824992093563800602130821758626948203783727469973170431494711275994800689929522307244543466409641683097683771719899009738633067035805883838096763399779137470580161456623479152643196683531570906696468762228258937311044234973981043507508909989057596325845301570795813171909270445483058491716084123352996933471014747215995991716655863692925223906771118019693451177319411725721170720464812835527857442242870076175278839838709244496939972290209820099956981851201872261990918304440483163200013455928333251256333565127248150747489294941746781793424325832294426639003349568591541467682582389693080486876050372230561505791352688770055259774689944939630380709256792688950144885041985483794364628687162500768628803902787620307160654357706642799281594902587194342594715851210476102769629082289748127627758014228650200817556920068078294406558366932562778 [163,45] -19325462295740467918630583578542578609285692936467115680832542343749547557214087201272906050222169300585176125346419382938740114281096075736103878454400564325279414482747899461438411691903906357070629217575634980665376937033786229513570574784103081600935923720528080828879880540415000043631498082367621025555751163868070573765057448974189550132794968838476826092556681885079710303151110949661021413618394995524572016615198271919816792427671381846241810804920663571445398439403042789980771814348993465347054047051749666684632619079089474911838195774077483594541032053178763602900874943946038662945601108768439248381654050434497774590067069616504004012604917500223122160471697176962307036163592422167301209923876542785228942004429342889556446969960078103549579354425595975529548132208564599141618965512080369229678643659156611182631963846992621790937821469100734697778253450930174232253367636812552463207581368925906411200198736807568939260977650253759214022840316832391061279341608803947259582317694083240745028131638265191837139026778859676518607710733753355011936765909189512966810249054537183655013201355272431042656002127974180168332631852259647340718397620978586506672264816114899199833404286099555068353946779012579079945862759716996660368031488868698109945391748628196714147206367547108177896693960089770039169757104203272476550847684584348622729164365051180679705075833527653529948567582445225724665854092397393299358564216735069891459582283036961963422834418998524837877669716150277474388196087543431060537551295153935842340874525077781134231739613357825945986249557502680559883739795505401296408770401707351977722892447641219729297838357941812067566194733700808171817466614902354436634378669017635955664084698036746071338513046231926438498732439495091017162083902660648541253660891368806624511227162858394760517718623798656117863652 [163,46] -2882134330191838606701342564127795904147180752626948037001853075736877473801437685166943802082230423547144793831167879264584500970629828053318777467526226687927397190418246518550894245292902904499278456122640161503976294845614307213268158077076631449374479115887544490986691938178535207978193324644296072290548149001492847319696008252407514510625499964358280561147185325162095666431900022599926031322497525254731005558448957585644497053427010157126323550522671720833075169069278342832055029429806746042058235333020367487552776660907700868889587947676250647053534968252289618420068906516933258466461276532533043989510545995804438561929265790579102508710798938858033710012165854063554934389344349383511814616417489186857819498881051545622523563518081226109099404989758653162234341519100568476673554685394907581061111456985264917617100950825532453742974442345708535666755649217134806493314052680292656760499939294518172591939584790659328263462267866472825606574478874052507905844070066834944993197736031215737382252296442850432728466247760799031223978163209855267180229433963895333781277717688145677683167643880561439119176130766238372954402450123637193504915480290959673058412148406503993874878448660026781590771898972891311209441210436948863229467311060289303260011653150216693260963065563807307721731330274139990112126274860615576197397226951934408693728793448911629893564712772448950622541284648885333324655255774932884227544752746906757960601242154021055649467316207535659151885367000823133094661024270980135156751069737565883088908269806264083341941586974846056367594203345866626919661563964485809570086334748324622611367771086307617718353237096129989683580742860963977250005191663782678588288249972812625098193561688122187468358566900740406186092020043264491659986754503910654457451106699217836857126004217514251810090100259406148922 [163,47] 35695046160253089139032098886134008053121479078458673711958847898497361538046657920875977839245348693440654545808478866138651363980234399475668787206531213760167589814532099290395780601300166652682105885874457369420048034255830684003819913281337434210903456992400285398981724789055740298788750789515885875357247175994356305696600608492615855102704743558103082938725704187091118021190599114388753720681103102897446324736871158011199961582122019361260104523351745529848269500680783114381791986849201489922848400210024682785881660017479306484861780192548468772084890651672407590136451090982096947065832933167396750447438277498834642610030829996780158434637773561849005341463244073130243631320480852477847196325588268463092636175333799757991481280823723000146994777154113428445962341086376821300805852048601633588745963705059206891572001344021718194372296276162594709123020851379790765878832564947895770400845360289625288665037037841452747982957043951169005899609290773983875367030547105600926297183117236418590615362916736924040536604028586220488328655798184730067492269716874743725321467595668482865183951506710225016593351585378306039888682004518794661057825710468358736425340586322425222045165944668554655256732584201095342478675967050300061838247239507294514310575791851560862955605661861030626988980113456857372996292043300996224555477585954191451742051769270882839101945355431755205691284658962170018245155914906944609663764677220234036827173371097897537118395314452274933707726724482901343622074806130302821427841370642717077679764410853039586725244974014767225640974845345471310386606454850014462807296173861052901972837839347276391581993046755036253047752334844805440677240836781732046880055043870854262779381494329596572541890957438712248776495833601399909866976827570249728912057883588985134229785166238307124688639581653363728 [163,48] -72426428978369954861748375195402157779110802396799484209035090228500351623093271900660961777291237487231784353405060203160533885134707474446039139238778423067144602176030356254465328843129574421508717943174409016133540323615759463293627810490226939368992762839025599817078243394112302111397865400082606428735659692343418811685716058146117394786914320364353645462483173982237884987302807013770344397886179805976804378260337323530332086257469229023337887940891303597086522175736619208970197779946596772925157789533241279196993827694225742644218547339606623095504801205659446703865677839787013147433041074384291844352995954798017245717942433809021096394005488093162054032068669948031213390567434499910121592860181374919243094263282946544262340071119559312244520692576195487123562316043412600208622593897344515191540557659266118473835471793584288616668904101211767335834018466129086350650584190974298166013358130295084547073926906237283893965758343324623119884636255096508774674013826854314009587084364300236339682540256056550756667317163761769949902390161499510704995891679353984482829055237567644617909208274107696362594496476575745043816275058966677035277596372322087779466749046356779618180299567556463152608535957931160558656142490428620378721332628712056889318441046837427479195732926880563772224624378315724584280360175141625688958455274331675895969053301481817438109126727633109256646947500911315734090300343207324070842498256703642102724558261983971423227218481044517411554241703732064172740560753396946870014656554747181692439329586128972233814115445456411509726282174939684680514530232857734647674549874761324019899730618092613919069209517343320547664128874505690298544122434035181455964691527616178199232087551005029717339482697500952385243032936821417329547662636547763319498008948334810861257767947100386873151124598210612 [163,49] 105102482929200031740221860655129988469303721937519922588257475411613456875078255406756437028528666662600031047624604946988108745460412007555395606171068077243032075866367004349937206869360008247943002725443930451312607366696115890637410382052783473301016086752216807294904414651437923199834333387221054731783737953990358192130323859411816571758067005105797061345895145467971041805169205871896922036666132329454150916083498630054627961807372701015112958883030171953009059876026901357944765393829909552859965961241222105573721371892054192736185090110691023746133074880544730229675791398129397988681661126300940721739257993103771818117662026234496201170710422412007124978375256381379629131919662120515972357388531756211531423617456526499042061748436487238376871580155671523682421610216387014486521968301764701343401164752802207535878351872883309515665051623809754155386130122525390326486311041464002069618338023850624541473755267783196439696522300922546377526648146112995410673255032331187079513851353494963088722733460353290087798893169125071586216921306749005574554806157704826354908698419511982700127707273822965204572070670522694584199462165674380014300154049014193943665379926299965089171710123966899387106538773326677783053380496012523143533756218360436965275840476913516399089616385785209413108055554072263256981779957896864192875787418972004723222565738263142729136253416691795547339172274422522124736875072648225516097493475916991296253232877247962260624790580977235963678901060353087380877544041327059328714605331800685921491363957370996585891116563255019595705801520983275360329672027554908337090315250291120791808736099243357375441049089655388472334746374194015063346375166705482179840597021804198999240255188905548497482524513871870905864056614058283579871822415830881660983662642355013884396205037142403808567727148788 [163,50] -127068156794022096653580833016157543998287240907349142997199552797965398273685089643334190787700958453252951714815430503625416588721373365841341528315924222123877534524137855465153929842195816777106413440837076151325785215901658965036681999244503550272361459738421623070418434161603518481676263733440545073425920970100467066641077474845722124977482701315149910601178812578115599158768158098940961852011453178106013986329759969289012146440752583312448854570694967642357666255723114244528972720363334657003827436719699449406176477588188070750421976614682022619750282834543748442364055846224105075860518107773359624819391441087084097315864537148725593136399180497408501188610740109355622405125338926447957263442774448793629195334440733367434101756993153771889104067948991442751755637424227676842970945759692925250908237733367813329708574059607463180693403618069325578773717208642224217010595128434465768320225846909781000849452034490419993020992143354869021636897642952098090292925498997534697462877133529842612608512292741099096518625058172856737484649615883024010336559452297616358841196368656421711896333046636723088688372213284168938886035467593337909280037947439289407194994811045927728675422306495710573775333701960479189324668059864938295054252000065157946787396324303180988760746276611629429443654561083727828980840379006955156640299250695821679889175479520673506955960123214854150076978662568301522041549449730959748797973953670922144816122517833612073735506328886927480298064026204738564071019477269506882288847968874998070187651523289544132958732182380201851485306467495597498806275927421886003117380936701763826568371817111203526431692794555759594735132216260341990755464510066470406848513034073682549698624460513977800201313574216284111395729976322008634768705359910309453143064100683085142787647803112686901170011514 [163,51] 134825205201094985765971121580599462034415252268786975477504199068222569604011221960453502966654939141241047336575175919326955390394650271660022898325330462083772697676999489934829465546381319669301508026008927158427608812131279385403716398699868524383837447020178158029237794970747495584909192902496190680995097561386440862935687073761687989445502001748565655478076377546828170288624591874238550698150784879963442298290957140739639337277703194255541230968852534493912789548559620785771705942204047748064551473384885741748662912158950611604131315344018838982272541165468466057560948359232462849647477987898661783783831377413074546374843413351515170111392652649953401492805090114242485954727592867135629924190470644078804141797006114459812215463632313646334732896691865408227301194211552750230534449727539398918296422099316487765873790292587393743541913504030852582885524096285865742084566140025171297744248426551654157764354261490243459048157744386243440505915812287386781068056466526605503617830143576653918016524490177934619697089230974169342653589658671697226119947410003792063533402770969586121054353526801492544062453728903181039086603676881069231846003132165211977757241502593257679120991007692045941326516524190671454168088479861139621837617911809284853501990028596019637370072888813009924597550239107942348023998798086727039730486517743530898736996631462843805857553869872161691634074824500940378543816351269240560314577959205238273444024080012459756512228632520791780986219274392153511911675937492556517544789042872904269993691328587240418794762160877464536463788409574375248911379088160805376952349847095657348934807927312220737840792098553975324244740708345983631563497832769729597083520754805419796464663338893414764265340094676776161092036317068478766551667190420107777093972565049734625167673589875485273698552 [163,52] -128614070260229074162513293033107231389147817708527256946949677163719979758556062689206888932821806589732151886730481968386828187934924578507348798586369804974974594604204388266847734748359432427440529793815478865396947949799502982286327099637947425052308997089785287659675124680143555872598230160303072578931305181972244671455985420482862504805159636227999775147802168953420991996520837156658104845580791919630792019163341293547412510006706163313431264825060930415070644040977217282735919099228265112138564152623728237842287484625087452054673673295340009758731885765126550742377802332274811347860308995094727408804748485091963272878492106146700940114389915947741174552164734724608547082770073934016490807524395322608193898175589070427574327980562823034134099761284862031090317254345314847987219494728608032710831447169909050716059921830137467088510002709241435607358866311870557821566053789472006918897366984627988794840906863564170982637794860006867239213039504089155910144415806697764194685546536276026443190390362641971115163738272480033469294026408052309818420618602815306836389147531500576280060702526043438330488945811685615630159809885213016774759253439378336637103427035904663833672635292144263759258828947735513563017172839348516353221404907628131309069798482587641116960870067769622290882554249199550789049774373140535259740074038011278246906590411992189063152299406352566532801741495775525715353475834337710666344719614624909495819823798359099064395729012854782715350041104232661677571167787392437348511094826589687930287682013959455793634223140237650606572473458068542886274436951521290134691952429927234539992177282988648396344679077143554563088853872876636281939929303141665873025237688168900867311284037094737261756453041436909671554146521714749121334314020650239397964108067357090864594988267300137813272 [163,53] 111738949861969712271962472052663719017729256547815369468278426109335565359277730416415797500998334081641093608742849197808959301922746238213289071724679171234153995372468689214362165813899985635091509496574076278965557146812908343549208389735344847756824470296133719480266921725317213872643160604273142577060933193886192524624820894148978394396851727020688424534427630836508511611455907682462799192576825915285510651092328788275473972358744082045684006601204736047819014960664058279295743085697985707867280753140394612202489327641311960702797506859478193766881754144434846063107053839912447442603790962191513550406335743587613842840103391737423311525928988336549088271446253953744183952638556605034446719308450665782312867988965842642374613087578484017865838216984013916666331201032264740863958848615349640358159953107314103876765444624641598524226225148344803903647899507582073275037945418501740983199021748986779081656799325839942139682592970465173558367096539557900984258127538750607590338378800953648839967022034216679309754920275699417833330531542615139663176097223050909230217577633143234046875825257323715056785721430396697339463061852833866288008596304974145471377358399625637095678989074388582879158629327728162729460834027533510274760001172575049820806479024119347155611671422815840744146237342743293331056320743068909457734185727960924576483414605125172719331202526429005890702142946352551227716804612652934392289530902335827678996795042250602880344671064037873879875709817366536412328035177999769396380076133345867968571075211545272125139627746795741858440580950914821553594216323370155656092254763442334616134163517944186310776632123225488815984411224502340462192226939780593886975141312752219420275643813667227769653052385007041902202345605151318838436467149051473951232368038238524613828715580497023520 [163,54] -89080666607781654817280751090550966116774558712143978799672625078406752518407936447366138805988945085261573835236436203853404886861868390836939438413979922452298203231070672808764286704341567537782135234959582332348483232427555495673715555032178059492728970678756960773530641966200706332808893793832010074972218694378824108821529223315358278515398210266080977473810366918781214592979942891624477623142031395059343525762889496535912392639003539727367317575754910476390044837420768057795452288651654761671285222517278337157643873679682961962079605664408360366947569458741793098605590816030405731166984640307433709521405757570354416096019515146444349011431333416163774511273915504412143970114410626175700816438247817202928140306595374408196488740386685539656371570129984712899595749032360802232647423139844138836742894680147422938222964320544761994121622341976687933544630960279724955051218289131249465361729200100865033335357717201041199046085970166098819245298078096142237669361047069851259164143149036735047431101371688529744566800143253849087251346793864405939826473456806966241179812259171961628419267233479785091201837066357769490219766071083807776673669489482643238844949742787935132741083045068513651968737061114093855770625842420489799640076669207347612953328637398707984836819071370759531993864837420187105426643125144514544650376977735379472020063302305610162442937725976089938550633507912542008134651312465132548713088918887034892984795415119426422874112780672659258150236119017959374733495394513815457549438660462385275573004451552132574298566912531064375308504435275139724194361668497020097047022102601078827244252241629021391944601167292388515434728851288623906160391200378332447392008453162932768971844204584078075083830424995203795150498006714211030490370675967056991890306658422902622808302031149736 [163,55] 65468589486526421338286850220022801781144520389598439953312044607552415892422638572056530464401371984776118284597196675951191207407646322534744298819260927685318781535518051395108619580217679720985015381655848032390279546123260448366424744412607560813110681949506981039130366581393654161403161453161400791955235572938185458737596776865469330921982850458818934070798439738602654849409061602565061167586864165876152074125378482502709323147549678647266147627442840813232980413600856356143070939746830346040596247756647547556516906623011563508789571916193186162054173548500702697980653251052927739446572026529377853428843603852430482848454757219045446834752202485696278956259241046318392471017814403217698693128043769209123143637856844433673709123877260811517197825389799944312895722266586958496513130331727280399370174195849419329032850546063186528423725890602385699416193603091231899410315922858286351102689975929960327425289488572852501107503287260917683884351512334384605685935012340780823681613980386996718802547790306854889809585741270026618337076415216848179425356162055191678801071375875301153900224000451724095900381011046034487125128839368783159019170478971709424638887566847610199420747885889610851697527812442432463236198491478632920607427163715786294458639676997233748268981729727878755665501793310940124901323815838769117734621611563204332951368432308657280844457616731560881577840500637594697785347539769929119054256995779862219200234175002518015334372904166427319151170966646233429944918014491334020827327052475220596484719687398930205143310488331998946683186728746425731499914355141772161340418120591023074355712609058921227363758182020917177100509896206332790049051240318228417243298634962119524636195245959368649042082845834139586230176679611401246260001429811239531965189126524426903795585865824 [163,56] -44492602198857461851009735918294233611456763737102417480618487210243580298361004584077670304482209687969964452778447605155964135744359955927602448442423146919220597405179026797921008204215128938863963173076424554905776258485686294342319442554214465313513725566514209352662854825269615899745247912382790126455331024658926847605689340273915303280497795855615008358133472301662149261027354681305917650054529548587049888537624060528616694645025215659851706374734210337783923874729236897452362059183246724877954819936410082801032421668420288598020740905985240259700130246436211429548017933729077024472649729639654078655406357258195388508008737986076266867148247593098147646868411365117850718728029986541741724118396097269349988928071317194560820185862822921799990920303437382391881969100634202655360531670241378012087827701322329859141480171378224228925329985334382381581553921815677218411558957446472563546866981079923340218580778629410990899747089766881857849246587619521212453090249816187484343063501069835683576024556329053939913671463656343704026250509780376681279070303383089738406894445432912383562777095663132642629315064483644429707674659296673400959042017468041514623284798077809225612987551716995045188173020056558332871658848134586280697657485821624478643154945773361461218944093257782170867762403422483785150767348927586641584857391279441534593847183153505821441083709082824579157201958043121286560669465218257586325079447228241412862674726666538613269939025988637142834857711116420165128096871617977740800010717858362757797615447670372601318484833507604344226556232837727313990103648875638106027247004341175295310038795320432408536056119707526702479672864327463332540825979464798402097471409112798758898243094187884859397353495068014727643265541024931993912327529132015528613046488542624327311971084 [163,57] 28026647015437805172103781911636532418457086922126520303139541744997890415758902749536236801399047824562981006407775318429674202812546106414666011627333953408916756260724697852283292101665325699780871782636873298920090914479984014117044712106180647253862568169496762820308046189680307818058649379104105590684599814402814080253544592893624223986411481620690893540738847518055710994312747525421766346508767677251172055529675356355133488098066199742857778251815419843754026504694121036216359695786329722068874359893079936573563221643520130817934890062576038249002608765774984639591549627540023489676219488165004914208556799456072044505513453409160407455183109036232931727004659224277959909288950238043939723938607634701847015798731994210945003677321701787509630128260711355864858927050167100825892747770581071170745759394774388567148434780255732066103349551515777357492357380356018957644212326897005495826655413608352190438578833382834519598868433219513867550466617680122147263615618872317919025848738462552456691965099540989827953891756449724983063137496154393808798217146243758317641729627748146931605529037014315478287674021468326721190415736767086114635274452745468160813074810386954249384324408981271801602221955817263021856852013348660314425755535153630441661155885127143287399580845187110272494331545334531915954921290270440146349855383194911411568425810870287718896667797554107072420863406933323753493582411564313361178530204386069108565018990989538465471199831866344636676890320510027486527441287972572195583712695714582994284355866101686498572756679865139888234725195464890681603780440768126077555807903581490023782415709106071776095766081583480924170823353568371636891336806502945495175532706004055523428589787127673502742357778462671478124034135471647685386788039439794340140385482256377049717280 [163,58] -16399297649002671096563138848960363937818830008180638270632031917051598009452952885783928422572274378460652886494734405681754121237155700445705102554917071530598584898065765792857745432769468630438607783488719643083419621933097778067652407335667647875624335059984703873642479294923807240297490882250013750031332511521260619456274244182034940790685842149843001236299738614804252066210717987167357401129799655574947169275124585535004355365208743675542797084580926801981962716862293033489087639752011239973346241806619890731480308742592665075318583938618222771094326445848168747477379304296649740442344156327132009801157135671262119258309652107145550426527480474492624637998933194907022440619213294531324565003219357428552181113146824267794701853736042818343803315064597131327988299634305410150649189065401508650435162942876831400837241949639244102028322075630885177790306160094805024581661320767824359981419422528859374754744092285684561401288279956085598186789725145062406532727622145401669090192576994614507084149274206909929141645852925688111768480106382639136105796352386090851927051723559893536958839489281596517090653829585491502576492254421627183514942768581600638970052940119099168049710670610135985669727251876557582745688545538622360516708351178116174467389163954985657504901861278746385546181388168936655635138901164482065761564727982677587064985358866642807681236696097459502902302914927779490202010093814733082912422020982634276057151784197801640030690933466080793605521822354003350640681721134456984820247120191371256680640597018981671303355076909317935775097615423474931773907527113317385733031663402804264869721521289238528525415024663910895470863569010569303875815783375189860545276427997052947444854324695941672922995580576991015968749540942558660560637109884545123488288625904815132475 [163,59] 8933576189747944023914525053105475462601477095758007086283580197024394741565952015865500467317072979840999942685786035663993494813994960509835327184325632425599550579401925880362955413592131290103006554718207195950778330807025445696869558159648621576479229842356012778608022400419925748481393978840295208485520154151730870279671075267648815982016796463748542263615734740131179919027683725951745723790648186758672765331398393184878526365320739681173836291699474018376971220855077008662321886782950582896248497086015018239571240172674983382930613661725793465287303928311138203985613668062813908487529606494763931328293304060163272346830450599910203911918011634197129156650453139746609361349916765620578061635040544588715505709709224403304510808209749837265282549829148854780411937301538619660843710115532270291050124930105150102509988427765372958687634635092065464689141526538424569142033279166018398302733300208655058161907195609782531127528357040420880260266827441060331383486691237744787680888791029671064323717901212770831476770463743977851705266856433751225654419485048125614072150003891876973027190514587438025624262947047698307687261832031663421360537035515172743085932032136274005892760588964011040534960331129806832139427333303441837661580234038541202630203000924882085030060562565254540703465979084469864087119699501923506833430736234086686673616301826935400044461187005970951791755799307257990260854269089419045687649980450803396888298799188766277822238282250982635033859367980214347474900581537468123212005192250565908527936198631324763961976901195620908060747930315404160432109069934444093750960518004604024824950182559794909714114817042896685449019462120353262434525538077948217279742381178133579635862572544581088372992966806922003596417924501598849211371959481778501524553958541646964 [163,60] -4541220516432654389448089896921708357371291132604059353052017304742476233501078961133656700740745026443414444750846675512154258504225297763345828829095497104631523751681837259303307669688730102028814164930730307421035458597271181242880595014202593764497092119862373847476361294500584573379258271894379457517630494329326021526997515532905198009913602367642476515241125010295322561124987326161434181910365089728700572363900975617763952005531352314498859971853496823855641691353645994093670436948611272927976871681736602745246829580285043607035596477264557130794030873690970443436609656335295875721300272529692156624569798902819498477680080531382019249606637437631068078872351277501554575969540048152349559448390769736970537192490267989064833834507099774941511384368395194143214841558867512390355579314215583261768870107628248230200021624859993900770980139834146467868802293047676838479809046300360117846237895017698998669801965983424641477643957694698768330993395155192621471939806308581713596525037035458470278175037247280853963276550526255086939602904392521397839292124674814365401057614352297929864506505022853745444387489446641789995306787521138156956157855693691074223151123210867729561578133813950534349183610508773265817358821866646458438306877679210129042466595895730933900368567232571249357105486514195628926239866613019761200588147612340178399220561347089367624569248410787646397515595720474727300314288376930269280126528726771666049615572337053110616584699933545063715508901297937668713843935379647974184664520807657056768535364530588028686423017417215045554044688379021607701867126910938547489073376000571497834503943030023704086535642422871966556532123380268461123670700345409941981702580981746888085239306312885903470909505385526869636559321735893530388395615029660989044414457609099 [163,61] 2158610934999244338384092450047231471902309207305544606985884892370834551705874070307287108462581137051111028354582437339828146536577135463605317201489990846941984332487209551854465664492074364611019777976969978074641005195770193169747871712138528450379674031655158442027452403227978233055309439456694447567199044563985093294664258640723254321676999496641928479048786312739733639412334150490853678197077443545510901461926409261333648478009759294796280650303738102877162664275337927143902651443816982829949374856933577026128064984581061466908010639553472331276646838316649173616060519569359811750551596965860068584309787265323720084143077349943912160047177349100619616434027193503619973245403204659075039639936392171638950165546292212378578497421997996453675016288316249217482560016973983979624332424274142606553949772507900713373657501758823024914148676160185843480585125004479889633420682081790406223725551179947572574333598358241363443736406431520458592531212582602933397563059112920924493856611238067230201472683271962212816025738239779102603393317964233105030672898313209368930105797100279358198976709625085188280381641421826622991067236171166133370681775599440925639154289985279667859199154961251399397960440056204225037182178631932606475804895026384706343132869383158989802621374609624797087868619095823217599952229893426653647593465947836628066195957269857554432425543711780735202483625517188930965133212508697958708733041670719936604650138152353858884043063385936438280070943091516015987724490184482480609666133071967247150121686113677268427930157731745740061785786087733102468075460308099263910441729488612857342781030462627022911612100663217343800524657909646426755461563459620912405196459564005539863841423332435685200617309290324568128560222468427168487734932694533521604826511794 [163,62] -960844107823711351242341161556770716214796915111748738015394630840975297610929079613097680065218792478639018454733242353239811465922759303897451981719520011979132973700519668825281958133328811865986777918614509937752483537817363936587163301873726355747890722362145787887594636146969403104471216123111178110313847113492670061245277796843525782883716468991647780116014908923345542605093760891774563951793213483280130083846264931401094801785280501546778257265413582655808910652920434716249597379430541369706594802818056430825726392705613027090452241089766264616879339914830280670716681546250296930521759130033134646690533857345366456952030566598711683684213217271981335064365562177849059341202925859338306081257737005613938216733625643014446659786565402120293219255669850362318742537002950925323188357812305878418864572454246801081437863425863877828150733047555042971660932554991933034047205405002512004305297342589595712092459270273349967982196986661799199639053961143881690384434995273734368630378024207666999985692460894020315208293574775300398316950046239174726986760743593294751430162232771095106614975610981273807589304329729423093041018130306146386426205169955393542028998853800662744021014616965278571221428477463116289319046933302778243811659808924793144392181624131487581236954310256367918161250566802614701609116325059242747256907903007137466709280417470007290998912443126262566689710482199626317781412911548842560674432009992659002069338186360770618662344557268376164269772909453968006530623893891221611411527002033167217715408754699756483635504246317474858720557859636825484660006452556380171208253505063162629203576447321224895910442275683814827667203539822901105283834487123072030606997893194608366928377827218135344754162414943884507121363652254777346265186618026526267906882 [163,63] 400644043447475621833866369105981094973373693376889057495847269206197818334618708306540399140322428615967567625891199161454924790294825211332145453050432928743088036702413474365543317917293587500382642685805627690435620970937122249216226187209097471691261994418720974621139255404247937072782048621822318168208661793640386935558014551933569108204481031277109605540509099952706309592955523471489021590946557897739013309952074187723102421827682051092485342944480845593396095075851691816749826227675703492141046170444179019054233868522632448743574002851395946098485156130958796424618131421474299194131707954267229186405827446669871352929370179994356585104405190287869642476453425900545783754709856762566044245279931900579704748760879307281510476455508679499130707129859489744750598982298404372685122521588942293908220703418112270047722364087177274118225845315590574352435309706454113540657253678175399840577209667043207940544406703519052121349086646213385220310167252663984216076389163988590091742483185452707700676272489450847434888056492515842956640991738420721760905406383095145812615312570281038969391841382506337502824797982884644730671092229660577546292894586081049694532432315095659109695305411234165485520963761470268890224379738759177236006786915026346767998877626891540989010636327877763931053872541484983144806675410741183396955934977937364115544544981496972834245918677877431328605922631627460033421696241226310158220812243034320101127357161053747752048116694510079923009904306337946344927737175700622044739649032222398569329392641716844882550960639287808378888916684675926962158452534334890450870798903434593956223004998604383524270098656154797884682600206003580966760935690644146263739937279318954015374217716083502027501055877006139446011258622219819256530194067932421563344 [163,64] -156342182606027334164174428165660539692103061910811043944944804163323495944962885330385832139532004318254525655620344735445086512292923007047684002129441962084480475330817893297621909813614125303868896257971454567284065934135787431561561037334594061726655950302753713890104452386361327159786470198058621943402369435605984646834899862460805886480954372831583450341946679010714431049658615761828066520159536906904859599176785097133902838557780057024326772448262702133915169884428748483660698152606861137817628487147489441085233329413672498214712781455261327399728279669657745514572524292309932815493597028765005443776433829775354259288785050977738623779389719428689190051873420738777001767729112233766359366067369929647406169829961019020072508391432509163057418430464093420958831739696084051471757148552606033220893417995032379470194150666378091567938277456498284730709472793583758016003743292757989679648807234602344596192625158443607795843808421498289281695010269228885033951499565410996503593565416697308270206279949316348361047108970019519531426557450247786576718577283367996098837767515765749077154780163825836978605825005559042624533732673573039282158418931659732642818826852424732201260141907446837885548874426630658723803843244182312642566178029093567832795640702242252625126801705713918499171624403578245519253210177472227540028768530118133704167365691564761715722635154630939146117417895979153602232894601335472484787552601734770998678564525803746700151253343713049069900227967196663270610623083600153760935826056438522242495371260844589485134421156546937560989354964215938409483832023405679860344295517235277130971017851359177727959860767241830911586307862343001237911462643424073727226295286976324750794084797733040208720005213838750416992945126138664115118354618567974096 [163,65] 56974187521325330250243789715120947652136933633957270249814357025689510022509878173245175813715776613701006316638162206222700622849417249569245798140078779942531167370483519615512286531259151018476300125145060206996877572860705746687375788153777250197105601034940843026802798253487402566975480639577943126406057981741430619242696138208370421183318585623917763680745031276334404613031075371965770265309272123873064389808337448492597252798936057341629285007594488053647499966844644489978259645308394108331990154316697192555573496288998430348795518346645752698794261718627255135764744234149589568486414317032990510982500584668398574849031085349950445826192359139850588050008116918591565712756251331812793315455357583217042339770439664757395098771634002866712329049218848180309818656612369533151339222012491574710331965871255819923799241345960137995551646759969937447172023783785945359249945918714533213838978365248719875453401057522195512555727972123893872280553614562387694261260879659809882285265515240144237648695771337945131865400494300615308097867433133867252171403335645728285975944588788170828414260640918771879032402099042140818779440703640889356584842751841558188851737647230818515216823735884095524074476394190832774849070197948203147078056227621555650308225732997373673885158131013454854126254736164620364274468704959717723286866771149897462714648205781812570277583765700841424926273540521434120172108889592293714487236738441129876535362028260543127628006636279652914847352701660014337331847171820342894450646558454551973668744914994182471122909071818070262088123277612677294170810162134118119788241672242702515946771454728360980655679828743626351916979604162304947107848901713980748957756990183406002514378861563067542860263602684190737806532317787361209481481469623048 [163,66] -19333870245167808819457626845405421887385533238093418947427553813130089471926530740195029427252837652721051606120418412142306305884044762266374945281508326687702490792976416542212066077405098997819456639957462106620510049926011315355331320339299620458269378883637815356830833555456733197509433102328540367412440552904327127123139913948807321784951448895120172564162420215359782045545307101028779348411607746879222305371734332519278607377155316376085869499730306913596920423032371479339140867209081450841811644501856511284399058641856509730060726595976791991612802402889821281851888017572985231805004352625474675182453250770225385334187858557063042213501848342294579461287950066729292948066230094921061444117836399595538730172782125760240951736384156698734267556896390003462908424857088031784908935832344362214539663696503341478051115364299490732503959061286108544170484037605737776760013307077899036661147464441238844650911810155651394987493392829814779696558001687813047057131710021086118041219392508755323785168935393199746600646511718627276375707949301011255111044182874392881438123627096391879747537199991596720668978451733691754754849252133471082449737015100092316561117973926994968445650469228896497217539025364688882926580536670367272166491179125235890314685344391690699166049663190754423203610544483945740478020332695351893728022245870373362919872173576165214656222023652764796060325216698474400333350172362457620973175766807677923420361686704812286021913502879446624587272669548461551271006076466380931013390412009726744943554719745486716386236206057635585536362905222852997636337292106323341135915499340270117097935181323801480295992537409518984673423596314826051811028877486856395820588678559259943792676933697078873505005732045852311925950500001028547943120797136 [163,67] 6091137331654123094997789457869647006235993552061858937685694862454295149642057931583943670163197853235447455367504859019898176034303768715426402508318122518067946963400850893668369947807832986532179941865162773566509323503953099789985205184917941720288826714444633118686825079844173354089260422653558172898860516047003566242884827135928150247405531343827195594935200480004915188903503693839840704811828966123766348188335264466019700305518948840518708345853120615473530301526795785934742627049313773314370964240602825843934374003875670125829811188524174685841733036925960162454942571460460451798078137678016267423900212748966157544411438839006330187671322165894083759716811409180796361785589862218655632899755292161089092336450455050813429287903420942552594723964289983099803516385444474395778924024748938237464942124153790338705859563053956113686226838496439921418725931731823652068197857749757723483030615236992020429985609875724864451376010700008165156455241646936530631152785774339264907009565511274769292965463925614578451092714370012804792199821713186431220090529875553786871226274404247979481137074312913109672224714406754707332638357443128386096935640212222349602380664476182347798419834340925907396690018550148164523611191367764036563496363107351665843282370459136515140474378259655510920346972311815190677600744481906387337708333379143815793805973212074683143572654284068096600537594688487759256864917395433326700838118015924898551903178817427810662010202336279321308307567670196282745590550493123740347738422420377209267690232344837861034032100475033834971792959869493747788487107438720211539831804262369912015084976121290575624007595280360027305620096391765376616620697747999868042968350340382050122521019704353506838477752159647812489848651852537904079753984 [163,68] -1777098065910128912499455819539178307273747076143689117170051082473957561307063327529415574309464411131029388460623488045443520403272510847454551322572058821622827549144911369247363671925171387864400077542378076071136839868459840618243484549591082169356209219808017957234800509866462373741021155035209971044417679968759503511536808472434615941476567824795862280327550019497265726051313525487437440762876413120774581025663500242816760820207041974883496214838624283588383777713244389593480033149921991142232167121340209196699455709166503147012096537424627997081906639572595848120626002592872910358192946762086337100749243509083507152030294183712885734206183790959812806408944436321304719355826676434525675497665104002638929734350355040557726731895026254485904290671418960421649000805880659702928436479181099633617918652071929252980164011429071000855649929566790875680718666495740898596046993687984112543791144953561806515000760743539164110169808376133386810256822394576724986301077144562072017441208978644193747812214958611412471405460625525777422199258866819714129256664149232966582975861706928971478685939416373270010048707640832419460599112697197190944504250251661855483942301449664928963880067997419622954621699601663663231161296176809879065049837700125661261035577327496734713628739918434295466748005333451698134479188835335250672707181642609363735990079567279168866767081939070964873460479952239436609763640044595368904254023846257524900285335490676703037851097347699146436529878461278202726154987975680692034924730855652234839383070487597147295616682557496199465047736262530968580867591920158951652879429761090640113070013681366525889601088158066313299276402310198610733362513394708511723437439908465562916704747856577099203239951966058859018869588285308377046192 [163,69] 479299328318016326894929261987707256476042889068917016097551539328311115589704403042089743296972834837587530979233708152143734218438134648988889730546856428378035721421452946779746726337924370532106179756544572830511350270288461694189855125541630768193052688171843329747374556688018147608567953169995694216273422897279535152481793851780663153207524526650300669818334205155178681213545913051443454189758526214431775694987266245650562246641680401389973244353387125275152440242429080074995412533358855148351680796744679744149499957149919820481456043182505335174471039874949998905785673678282981457034087782706490696523884128301213039268298525940259562755779965298757005794474724252156901431241953852369219074686673291993875641807628200967330682414498844824919898790712638111455990228724726862365725204245950118059693906940709697816269565973758774970943708663031545168805921876454686356455855302756428386864098838748304799452485077506778721087403568320196052900164484753567777433006408582829800937722640665184307772339166809587841003535094549165017532197246238889705799508016532587786166885975705646232765738314838076526396164930304128438715648617461237790614470735761904096701378842534895950792903095086279328077961347859923413974467715864272085338028448892840202488079886347607472429990119146318776599114181603567120375312316516776938088420791737460485575775081962583979883962173083569750319225656847603665532980225913159680653240148064474444734778832653514033241450486646790460120113670466955513490755012405425211335775081321545237156289952941284352676205010904555902086540083468762599068999827403739908635539808856778622539115485745537526093698289074302326395291150197290239827906029381533934156072671164571460012650478766991765511377108749648750047282126890373048 [163,70] -119404333610581312886122280384684010163434604593277906891446634575457281672418450756979026008732826637962331614372974576447024306664503139224352197150358204530244521626468784939722626492922445146016927746883097945331913210798378082428593622779980303847836540832787007648739424934119577012893579290137472512639570917325063171164934317578722302663731330228880857198872179608065699769229885549075650664051850317778662863058122081305193012257047564637905906174832777630896096652482911654418118547940131631521399743515793220151885258715647982368705935479837200354439784579931184329679745449319078645146868314924348954461904175273224373857928508891114151492226877889231878883072943313867819820777090330941726236403901574797736628665515226427895190784252227933768526594862049969691613907311728475377610299652344398528892773646453144987153411440531633333121591690416003946574769620882454634048609178566895333032333312905396519419131922389936199804759712264672922918178351620788460947201189663142399035743730257530311213155224039538963653166867070618897897650130694255552847562446082302013480391202170042336451397341817105033362481246385510189730380741872475462583212594161592902889947960803390790232032723762790335632113992264149209697430704952988955269607370140725684178085976132054715286148501445113319895601007255493050985341077748358889251807961113948276014546437234941708266216447856279228089226971832610363750928038895233319002301088934753971549793825333475447335969078353365201557606847577877130497405285261865212221175151522983181887826461267170043938094222936935920048017448594561528814354642426651292271912487832849827322216242863978828405516078768696645283330874640220767087923410940571627914292901447849777849456075790696787835745641121504137697043742206488 [163,71] 27470518922010911333128341434129041864999026270494692177224146890310643828333222889666810623394756683230688516483952257143376115577590971978850549639579922157466374593249594351918349475175773342354428748074071545083834847145400147983703775613394943006775571187345235602822723547695266402062700402435351756783045920367885542622293517671399880947937967591399777346887957345865206157918243371022721646326071551494324328485785687302604138666036919785652339985521846522242648595728714641968754316881735528123973890173597686055479412976185972714154007559431556304668433934560996697877023452022564320275201739198279679310682886165273064469438082494473453676625318698609926370075957632928234892401692507964275198403786841116421061905896109508519328789845630182041362880428295948428982459819615035679817436899084403716058266257171341887616636106535569486005264651503133352942108795757525912340833927595651671690201753711313408939988750116265292935978405028563279399617980905889058545834174650732355255681100060380871520244463664360403451415371870193591489970263454110494640074674332764180160167822471745104131938535705871057332816120526756095668058949674706195673425412129576501429533985418931370706503709021986990271556978562355730368878504309338733633265943100161109705341808854362496480729642730538374848900589503615080450366330968464589927671515910445751379110420803835489508691127100987937182619911424401818420665385438411257456631094785180293311618247525917815944441628402838100835443680106033331850480150048191827494793534050551768553293834793179866398590323181940698299447988233095341825518598813431524654375148916863104363525652239362906574293157722339475278419309771505862685207763868101996693126234095493926131316523881703309924651681995586686489931605800 [163,72] -5836093374308636607993117060415235860810181870813362476899021410669349389321049332024094234810361261736544404267006981146890058358807189676317794463635022814797054242313182146131280297952466608547432761990041056916031599974680172772070499471040156084231040471786786927597954559911746576520190155928470396800472667425618459388774173519241009277231057184550299377589732069492675630389692081579803320522789591924825314599923977056865764794159955725108803766921079606759225010272144157244117157473890478794137248609516285014304455749096995065562031334378620357578633827691071580304085347560232382794517599849097810763400162683403132077755454849838813730071994915245284418384358834302638153702705830092888452686941879781347093103538373380135906503580879879212680551416435377083066264451068382197498560305766711501424597588109354839989588119972131877308161200659505004640299086313472580130755188312226961491749746038017883305021224381248311766676126704050527851986177034167558919977375796842435318303787840628477169168984608617451218117481625149935393203096094941659033741144576115169472824219013131463800783593282207153335234563741462381357821294010056198910464638623247860044552099176644280688860154413299535946665440654959650458585165465823126892452120231422014771829752376850712193819963260750192908922484053282318900095631187609849154242825138746505981813517450957716187906065032508475135428190121328517558273437495726971946184183995418516851432301728910586976265394372029184535051773233446049116475377472286959597043202019931802356202492959962698324843652066660502683929556688674870850749555974039605773210020787528415518196883624141562924326099198631133606549585469923942090495150925745041461705767684843850470643328834914056861221273159959727271935072 [163,73] 1144320261650417866962855070984776648732823247849196057358939410353420078370963099144218199725929291127860540830272274364850897318857348519994746048649166510093363806144101932772351896798465866234124183244182075151357786802861989393774104562156909045532959609961525259364441825355171623663506698008151963900356516278767227835304182063318098855083531866872658927488278339663089352946618092653679001684144308551689654816827564730839942809739570840718646271161489280925799783409476214069403802466782603094431022783191275978672403279601458635391958087311836768354993557677468699751946020475821736087107764985748809366760075958329715946818907621698774155982948668629887606028262095058487679766830909705018906273551500030057126907246336189127447042432338070625503987933923578550697436515978804663689192867079736500283204175468328055176828965350532450463181756801221523791302421899286284365807754831051198714298728094236332579119477781889389389503396926836100896521365789735545666403110727259262663185541858029143125531050903106343787669919451321619877868668898669372175268848129962707694345540361341032713675755865495428363817414440508212289704546618330051557603551507488695320934960221989626693161318323098427104582585194474977522491298750075228021746250685694561678697803397550720279153965551934370624427891924400214958031271073924131697597069537698650565037225770091917230262310508858013783759099021972243428363296440338659887199724833713341944186650346123689716821791777704762613696056051176729983092517468834677390495036893462437283940539743721600765661081294342183965253325475463692754127665461194800286401291394592522632973612928846546054714357479206377626059056056247029989713547471336690105986793545930439255500895816709822591535523904564750526548 [163,74] -206756647127641028618840807696446850192944595957807907688509048827923404596877338016682000645501342644608443756513872472411015746045451862127479080088078663460882082123308926532561484753184685861966260708959006784472573520116845472710948816386154408850131853840572419069517627701949389956734423690818292291242630615423358988754739788486963931503474468802623048494026702930623234917345672933414410057272152110604929754939098498236215587602036388858668249466947801414985145882614869951027626913398918893705158799890183442902134810031817074684002135994649484053738230546513583836452628132420097355719992243202265094907212338813243685300532733329995136825092187481168060648442407330765928262574267055506067706463638998408522836480536466699435634577981300892049274338621293047559054344915207793678777568185584173379552215018187612375975609234264783172650594796428668806584627918503446190355589941107839798701350242919427870983425438983623145305703395896110922374393344159457323929940463763117962866501974703030352413451797289998527779861187941026835093879072429306544028871009804979562534267761595639355232005662523139189654336316282643807524399722768542569352352700064550572794682718327044210118816580686583566206974120522671896337538851852724116519068135913123922501228613991718864037400928044528918246209465753343985156977230887137558193302843066141565041114340710560272106815451477167876924172922047050772085156321921633855314118746111645235586532019015028905502979070362378568910550295520891960033160602728781730274811089943298800478103250151406851453007083732162074401901960010729916239901441925766312228350767800987056848194741721134995635228033790520768161375362148593513618183754112735914992696731059686780280764812824595870396155018421787988 [163,75] 34326734295523076948007607967553922923640627983485632858918399596843501944601824552876774476520489691731747083437344128897985667564710514263762894944256418795820555383768273587896539772886191011033394443989755988259846636241669007865046366589670992861390004354802257435660882709525311141003902853164294834926455187919131319439429725609850823077461245949247111921818386893426129099916431181507795052583830344539710647883075817756542522707343400466154317034133311360044092926354913194016549878237331796266388008462134344309337607054053482598083630452163569503188235828083630569928093496968139632655176672314099983169570079146549577666552364924521008638810233355292813540766343690045847566585271034222127585930508119327479357198582463074351788689457440805223429387523846410994834007102439591790648288199754869893452386173448030676293670786578533248878222849102438519515302726134396346615154786577259572900450997871484575599863571493335116473032336692602004414408320893558826634263341784694415363684498901722838359131366636314314688925404755652375402032078910848736772781946743981185128330900201633374183412141278566765739657381827526890984142683320899608051080305141936266312314003296581393174674606990306124245145627759666778724382436732132181489039542931173132018793405030785714757324619492322933542305088443778128372826478099561609329735689311776248615568727466210723340011740874367748383852039928776503538609979348069124276348600780452565810995422360874553044356691249321796507010246345405327536265889534289700660238226261417497162560465894496587072183924137258351653342626772123682374494316371773008743030971467282252524083531825688489167523168111247885537556187488766800223341001249438450005042946723850851492011384997947001734012807449224 [163,76] -5216507155376379358632458967489921550247983095489853184155386297738410507546973282444817223080658375716894715536831775608073464751903313572686733045552294478576779852987076219731241019213449887477649746866795191498674916338655832616730958808234178895511198754980339458612821662532825608239621219261029428102333147957114419120675352803503932728237167066932571985893991152217611229238591815056589929230612591527438576119829829212188438219561085293964538974666963854849599077634387695023039367876802665020774987707497134399645943366736505593505969996839630386537857368480542539952028693682006920500391777439043258174945939515901748416956152768892890424156786903902610394258479475074321523203950993575804142106032303599370434996989032372404508715362366088572983864460216523043947705834919451716101433440279638687556843788840494188102670662569236537777750522651226011343102300632563039269345209732537991695313248076771966493465613302397679516995481012795530660478254794314055185203156133470354251425266752874535837627756472920906452849273328823841398125191983732587562198065653467669426383827491746691407008716012873856861755880517988114534839925112351840745226706718525974809652091905168781337287007514004453609965245303606866339981987285687479491949949766163383484430603760974500802788567051211108793822161680418619190647986483929728582905110253851830197062503042764212032566079396413260007833882877061741246819703813206126656158319476711808288810600142540756900893426464807183374545745761730217025107322635126374675843693809469587985745718325073451120503870488069821784923677306649309010638741258863297800752287270987151801650677316044953377556049782457786059119648915954971081610933827882330765102227067532751639861198530491116304395175744 [163,77] 722412607079614365576346257741696849352231141953804422286588310454076825203567995820982783171097035661288194565087445803144383494398602714774731517213753896542744207907259386976941257938025034494524060823542534564725032842483414724909785743759655799214063667942287356814186788702107531252396696031306829176004324388980639186778447966642064214907051899411267044121600291761263047597787155919525731465573812637555526275659578159190958128727730634018431966443289201005547564251278970102078114690698909160292062321669492055146629487034407261834400977492378095668766487884057757162525590199835854194625084932995535251860325974500308124178994451436772520192113616282143779319303307294233766046866888025797735464521167482986654705403557679879185477091116531111383427851168211587126408105549793716733349871377882136250940819133525442239642631402790525950845986829392053996240396227391892936529924081923965936737465462040869768521895122788922804923346879998803662436386227485084344898145374256245866854536040974290161269012288885849047205049661656435998178801553843259053066411882118013824745077896075496252342136024290981165957043350421859225616224656522771562029299172498916472852149146953460906393922059354063980211069251520423065689732805223512517720477487519516358604670701298788487075902745684746076214774207279677621292470319065042777069023954308904136006426768149435122108905505566567424406057068553745427826636658684738113013601694124446257231263141136407457849577582344767959172117551124642434859222790620655852523628442815694652293920521627525389563230640211785659633349888979274164582431434180410115874809499918177515765823685040556178171854309870915104320933701274810901836538548687861600666417886207796998801669958272754620334520 [163,78] -90783891588584472642841690183941100557869580690138909425202846061583413106604073897758029467940695954542789534849087197212004647537390902385026742357443030966501033728967632008794913802079510283262584748267220617491369263552354284278898435912135801042687705760240569794521187635497601659565549011857881369317723202555817486029968870959998740717038297201346975389610602248120096641377919086231169751818016043183958896042664694159427942428718400354061984849980347530860607191711869757212428941426741741771787796669233856103753118124528406782245192107813584458138658205622774751692450686441379826231204898960311505585863404888775321196939744511753928105568146437596411955055199995054087128656894256250518672795995722881932416472857400258920595292945922587766011796114092104295090109977275290985715328891615619054299388927733595741421155799176849677726442019386227331544180663168275273995191458800411173667530696688541653232479054753026717191183655888403095675128851381800489355672834035106550934404759224716014031595328909456761291702300987271380929665713513758138252832397855358864464089710768800052184919126645068567280339683222944230820625272674447044734059992386226108570623593952512638543098346951273730257848622767432485121355740962671712971454644594902663372939981218099287109017753041650644067963384527910750197352242110191878829504807814661277102381885123707226705145808559138760704002815235053719267796554167666830824684974815118670049127226508746416454613929848157702882734575852569340201889136517150716455827828742141711984939612670066252319737271003827034015071601086597092266539970018269517379278972724766706654749262157314715686062958823974054332078358037075878715604378955774492263406083120791822024676987720256255268 [163,79] 10317434750379423438861980183223441864890487561122330461198799681913587483932948654296037756586303699103167310734991654206354833811562778844331618781960396970782905923396360259768772474328277122169775887904546270233771407162751354467413779360626826814300393036932011653458453408841046352005270107676354795465374213101988486971986087745385469476105159178956604606271609766551175281208015169402038724772338075442585847564002575634077631983255077159913280120350098699616656257425418474643137572268889079254459294659609896801176015042028553770000856112156168663940145532272799388065047166904947470343705647332275776948983589971953115705903344508683624623767244168290924618993279309429967997285768606375862027464448816041179622416996396943760755341702265183612562471189618481359390380637206292224632197220604072050539535106716447960898922617309336208188214525099031211974195090988387929063710541647999152213110188255329712196625827532605494977044955784701418792180706327874133541171477818271591423391688021751132507951115124959538162591202959555804035644964819704517307020266894114046895327549178071421579605417405445967738173108298616011180856531112156601537298817751859483788732940629679674186962937265552635273966672194347988327654205302903763312727105500816371193622289884970241614382037447290686606840586588812184757018909579658412907089719298546824506567194455739827319575653474239555334710971802260108571223706618203928323945196381449654503277710995593661409672889980137474368821337445580410588165548854604027814072365125565802377164462205563925995527890992713010652098497624955203678950589864227542628136586037575703332761311318405639116665770644302385005465843168821328508900819265069642967634145053410064600803573949882224 [163,80] -1058179648525921413740876285154775272588565682637880986178619241125752520366359930436356822910670240854073209040266395112508956587745207623868572040595200905826477492610482612038127728131689949421046622778608359449726314816971854796504379923178271873937565663368630233437930741181866046007033892054422693968782070393639432048329570360512684042240713510799431075097878226322805349823683533537819631300158448105426173153110330714059459533135371961938026099666858093405074059286335931126457264891838175721560923651991087889335768701230543846010650662565308628412459088467955199201374328583111234211741235949726170487719485631598134613106988289824542738506254461138612326942142120744277843656681049430877997537857316530300196389747896959739949537806559031930096155160229263841446095523193371745822234387610426598199018468045050608968759719024316931515249157247671018158652814378842458841180629554973367463899657089119483411357891204282154104913186413469767130760239168930855387642269926095879809287114545103373772034580724837837541803285074403976143498406863050179345765338602440484420556339961149892525298911805457269801645977128672877791529598197309747651657881198869520910513419250516647784934417735859612667519250082879891679182133394487996937143775804784380572474163907467209160360310909674756800152325305815785602263493479394149043964466584361960707864209157856490520879153370144946937273830526515151158107311522428790989777922394931916482665662394247703648470204919444936848266257228589444318357253262949225088536726402723355534517361133144437916631033436491875216027616894849430100542164665433323856296427989442678526672213917628758788176481529879958765036271903765105122403084597458364260632726471763666057896726225880 [163,81] 97886461425844779391701262224632716333149712788948157586449949367101629884252183455151223539866978927732099279465280271645751211804581914674524425878212702764473002189579038909097691063973148471891293819847879495368171987537223719861611435815123904774907905964648570922080018743708999329000204509421179492063884701927000613406381632344472002786660574734920757786314220872924370394419506135025728934116532148838624389533079226490293113501203431012802417518372653168786747129734756190542819256173060305404785232808340883106700049105553192344466979204693343230927348164791386837536897684024200989840055938709237305112100026230761598060061126166003429184782548427378838440347225330696098649525353280796629649910271375571443475367283391642385693989689412151775632890463788442088753240105305058102989935185803279756785327561159353928081956298365535005527968357151940249502379797938981119334000750408389145307083549737884028347985139169806992410183024184634150655312224907579263369651990173158690626939585918845679974899259187862943672780148836865696267514226173280430147082562601738818239768317004018379079976512019432697339617079254169319459324854625136535535784242890957548932511038039719882405889811666156581806481086244992867919100071898719770410653620557329306318706821549988211491894913082236911178420488826720973854432325897282230825080907767129757664379480354872797941418051652278114300267690345077080110934535254438019539097826216225985789035432965451232781860592690097906485620621228409100036789156754107641091826816407400949597264369348181115632809186420596458870240383245226174560391491397389818137616475414332675170858813113203318200323867859025582554406231396372469684490604330556447356018308165757811244666476 [163,82] -8172217796585654001267411893907817901353975569261902372020251804592878079994902232396003369672051964826274530007770346590261763669705587525062876645643713191493833543421034362788480836421030565006218034735816127321825036664529301698408589023095187937458198584200821285275588992184810613022358184009142119873180071082921607962927936508816130410895726301391703588554827662616821313750928878976259553578287055707038647942061925819119905221765823945382160467668733275361697585919225156876769918618466712325550298319445476156118912314047909398713230146838164315596675307759180613231649989140141935198444859654793478122728803940273444234459877193880961970451006648233129144795436662960571881469088463424441225696175970283637841122538247462332828476243246664215144898769279164677034637409902152872469012761120397621780240313104106053781260209470695029380150906040565150158942604797950073895980214899710901087060009918867760499283437489440515684981392923388984205827029027845078942586277950721984465699347355541754951335517007524934932448542751102788912565703216099167369758275387730856003999342883660772202590977478974234600578978901334281793043442501905541878830939454805303043116021488742565242351402690238665215298232268928577620944809829889654645286635302757508964881197323182941074906225882852703007303557011301124788289621330507547267714926264306077862731371096272159083827230729646694367911324548223722347572454221113797989436835920106014514133505130588373244385471166976165532088822989628379218390913679794780408694071336203814249526061873949899498044344083580511237711765987338708832974601104997526587739118344424581768456033408956889198228504901256475895694799923646288545835350824490644344377609035508414902180 [163,83] 615432864027027692594110588543578704478830808593198456699855537882348492188047877766081680726262428267060777336327034370257012403513603418227184223880726192826295522165482387875381026359770027207842603189867809485447100467610398633678916500513630352130853109088778162897036144736301451299354848098986388671373532335099553575484788918722210324268664192935790786769922995898087375929385612206525955409697074205950983825596280899429178587174422469466418359760918335756611829675581966231091294310302028676416302551583694678445305418100109658628899368538898728221322380104527268953926676462791474169534079689265577487621761937634337142551011163437553352818571841713785200996608276537549490240138195264852762887030019474104753959156843722528729465971582457122701237074468478060390741905178469301249901583397745945463700246088831957678247774678440204303160632269768124199376359272362829119005401030570539531137118587019021075940818811954959008195916623551037403496920172848969751818796747758846668117437822066160075753034822430203216714269286134057022474040170315786987234174081010691110534087854909688805170287731765779825210236943008581185705862169881821128253267885577719761164623004890956892064324597252996778311793875687318150847394645589806002696038683712708825298499690494940184426673284857482345606258665831715121554825734794572146199984891732180558015267802242442020471088866045671488189249885982076131271677911378138879283212286505588571313883749082986376657104949722498085257030287344446731013503349541301481371825973952013119521327705418276730532618913399370441834868693935919980169262884042859292823754315776605945623554638750818137313239398380242594229584592829005272806192929405969124561678583731789932 [163,84] -41510912905209758574209646645076500471457633021970227784490586665152206823148106394586932742865428564999337226429936604365451729749676472272629421834652274564985109289562188847314248908310771906454259814309053226944704673549256734915811554476851176822972641083928461483008457865242294115111810274656008352950807548929285770677016442918135643099742708132922389245499660866734127933368121988954057090278118486267224038178646876306044040779629662027438470682770592680987740734285177495593841011342050586532209300982507918280132033456899674449689274725099884063276323029537318336055088863393249497115508894273731842020701796450689832335037222028244157707465537699287359407211321065327614970632303737742518801085641271973934175091308141727607944945480676077047556886928302043979314250059803361770029490523353049519187698734444033042053168633973335717963736628537401849351339520506184233951699094130852525545360684101058824610689317473523045190615882177150490015104062420329352138399586664099389329086179410602817875686035258107716746653326594865105022637259379980289511460212615236176264494294258627071477561440397415463587813157037689118497703213437268896768253383023989591585223833805830152374966010880090843753691385963098137107365146920076907598498137868176100118610611717036779806404515727460259748523041833428213709928685112857956612628951242263342024073976179747482051953131955392180701403080423452453723465366530003771725626189173472510417347007974197042605561763037857739227564163187711291886940708797879186882913808021244014579120014821154225496490996478526640453779548667217956064447849683932721073418060181880767193777305288276340710012058161951445304727608497812796680956011221196008394960583679000 [163,85] 2471048280608822661681663283615734036710097056538598433298898416687859859899931590549907065263596738528087444526245033029968134311293502415481014733987735086757045385343385088135799830629747151391506632812120543470697942852713414444730874217207179084009985679103814630781367679532667902435350514348738897433426085520132401421601102942346831300881421545094868606591394237306631330858923831378289320843500427693009361827100972448915038033096294550879094403433869682751712746950398070773197279837585041100150781582971380148238722396410797570928316169900169140014467618375777273578183364806023757953568601386751299877775330437772695335071379873782782616671022514703658118239597737066889630276045847609065930640943957738395422791420555303699401801135009533433992618705174395776159790782076005733684583328682642107662714537893332674679664174307546456271143854242660122248282755999467324860918484034399288641175231344678122345803070112009965482061204624209814461610840997763649004110748591174196787049201091605067164492695806252254060381255880737006487898712414017460494305458605371882862826703758710358097339715779927184349442372907491893414938891572866193652675037640664113172460621451881242034105753693929886495972192607737167887964277796430902911222544760186056072593876949435820097681811449504102078659069200239870112271873378010906683227908051608062733104858502417043976358184047106830019004777011685462537818373917608095550557333435999006656327348861609415065352204357269788631352665763384773309031072309399449000321263506150977864805856264297856228062738155111863804923560775009152021604921936516562542107154756239542013844540396656517931313375878091785843275494557957655553921059047460422664518776904 [163,86] -128538461455371856808600376560359413482908733405875480888265627840534934157695974117982972925331247747639180965921323750384444385090022507040600494348456275461527965562252264226407377228773013329382151786062606882080155341198838618802816322578744165361978271677872766923242629374331631474415373044151884110961474530506903010472251322465926129997792148620704784294260953978975060604931664992340325874201515165519499083428292719908233582990774230836152790446435235379476085034253369162773629874553145558003701283612652203431794466827577078936738918525981082933026613925885299021773990295140874754849822828945577179570925478882526770522442760185643199748515896754410558636592469465317428486726474209701699903144070659082905158653544101891300540097640861388328031235880326589165480988777842643461908521553199106267448275462532156011556416303760502974875981473364941581701377874409806555792930217868791900357865805255229332507089224425058364572401440019029995192804358737963430353334751382451596130295063391790790959593835659951257868893976680989797431251895576488952757509564290236459374475735426465718729447736794070845108475584857612233001754792356174320864850545340104695324580159178919710465747802641296557937158628206402340723511632814789042975054479050162424078611695106502850051049778319804777879239472950050028777672575987009083845527571289191745909398675048185522927985941447796005339450553773268461903011983072457424231119274175399904893275298526599366730370195310762581429084940406036484320280911944567615647019497851475155757791278280928394305793310613167977641288937006916878428515794098111683288399731135231345207663431144998856494616647690060684970901759432014729350775117726170386594784 [163,87] 5781766961084740557631369659766952967586224234318919965770403869739858909476440354228569688646580130145602653234698185454080236806211965884055214350436093279575185027322337717722259863726837296871859690799859971566806915922980878590686454543673420233144088416705569897893243541297488423741087364506950978865050976163189572064734327993510935270119699808338624038004195404151080433005803297075620687766019266299275096701367215748679019227243440415261273656679418680170199144665596292580226773559524117461703820558787875723219602169768706330636514869243678000640100548415368407500813682291679923115853496755276660177498694149890768324535866393994526441586595612546824781465947254090469358097806545553764136908909343444584134320738455501921156392217533721703047962202684841402580838025428248423007969909680008005306150618831388176480535528417946460362508430898024946747344642489907431532216200338645952466230655534797961900775630672271550485641559039237699075194912365863308742414525743602800879452572282473740962411072485056536257905947544084615892733161967434372935504078124829582646564631264284795451719538067449257803960533315081337323738083796310588677215508302749588651314287805630209752460775123918387715080336729579541977502870569407849547190954298499056003624255694044921172678397014551701770833575978687646118307792722591843004922182888953994281625485764790507416819981474394239947348799746284178478704512763840412295601123172396882407442986988695084110269413786793629643159265972471050089668690996550084053509323434612240038898412506546684440450123986701743029150548291886900385931109958364219343816473674000381953475077665215185028457297961472385502598572497439728631481486594812825556 [163,88] -214569211012815686284174758044921216833504695790228151727568408662830196644231553817482487590153017725121249499275500365115022309745974379536371137061017178130359514902726847099430754649810906183786693395882850633160455689285727522321909801357096302823023594944076604049058354503403819121758505019642432151284183799711797428306312697261671145647224664891196452112871988545521147329207500604955107273874173564824283225486345439481063916225370070238283084893334981903889656332605130322719806207957042066274750471545616391366465765209557756166353096444392296682817585902817516196234193038552817122507059167317676983307907293662596256523099838025590767108494232757603575842254363672348638805274657002980285164699763837007343198764974709295842581765117797087731565226489030498691696424259042312410820402526122991028936745326620396969694902076363772836059047089759847937115058255541150397601462763606160491880001989244983562662063471838875064247957347318374799486050872473133090905734926021820740444286669710219516968024531857710437019019983642175688610206242887673763338512003365844452288202620260576370182955412990412978245087237575753948802014824197204237014310644293809219615644231775208669852417593771728406332967501494101298568232256372758892634472927061248720526797007395902752387741255165295520366534659334587836012175494613380423324918139151948504567825644807473818312305380790094058652252704673193497948070791954570750930187668459308316089570273298934933642016116329200119543433743062901507406014714494767881225336361747727298383983252413457715908206210400137072937655176394633861450102817525418708525688258534077793786734176789371296795871681245171485442693119662240772593252407936336 [163,89] 7176800194739723436866122395754782680487690921450645294214134787229869803033335403003938676391176406347919279644751089436381265277811519123776421107393682318738279038611361317406543492564654071711458988448348553733157880074911646350292825153988957448687212703893595507379688981243549051230858715885359078464337277773994963396893621829286900086677774855112635202400478935761381064103343343584225487147024775882062289638659891357035919478811187348121678102768289645113545436616909427005657648475915838430336010164645952284609865416462170540669651300488089770821176201935727856641324392313799035456874733661412319616996220098748601535734103542724427970663287389330339635000870434249688128701045033722242619419199592515946421481429325569971621732536867083113466871806720823199651346982630666233423504446635485382472699825984149395513486898629300373302480060470450418939640206546695695021386659295639469608605589044833563760061955866495321553422540289163500714758596686142388644331363176319189026021112787944606324331095909770520014975901285737167770060456452209594137525196043536610195416955472029114933041067261964996839837783182189280005963035511606890477814003045030331363607813930714517690866939778017147179148111194563368987342655405516853939622897930326346101863230705849594923013517958089534560434849675291682385353219722141863612041470726658603019012222295513210381938124230145597496968240627338084845666859791827092623453096862183278113634232688471959267588201076820751237755405131278429331199059297478596725001279341349471965366130528046050312014654987509563553699953377315917702073834644173837056194705656888783100156820965509268306461468465035938172767579899656552401274877270 [163,90] -247491436898227029896591694343283193414421455297841020616625536666958675263012243856275546255278632303782074176106398755373502415347035558162314951091756568297662344782521003423290799349587641640553311745008786893450814973109312362404507184403096515108656059742064554559306779627256495251337229952568052833058459565127840830422319610487294535153967072166900134109968170840638780223078834833800340908251929281008315491820029860225835660643603356006746715811687588088531096084058404790616989297368366340500912228688192553919410237501975042913607885156300966848072276499354595181684727134393227489292452503961051013930177472961526025073988343614925142115419844960794131769127172637486395296690585393736101332316675986258853422280056548074730586688957883082238745329373600151432816678753653456466497096004874802950932950062431831513124288321155399572555578663300664874880208623895540392928544136408230826901626669228742110288452241960970173329071629075786375508745407789647388931144150902537383066304947742947105107649891647374002346303041923606166967318769264350427573588594126721478099204619586330901051350428692409067052024171268332900642816957849021366607216543983289064379798945762696288407373829656590723846347486155929121755860497989578699980244067937022856485053240119766849935662608869227182343510878787237634409873996425178729392965454687796369401115342426401271549501339014601140291878399372970825080371923469877895045684935893819384711589968151278087956862976152361864636956632094803712225689040930003983455474407317679952018399081527489726937346589701699227071016067820809874919267459933838312996767040915610928821061624451034849355062206567454203143392275097817942620860 [163,91] 6931599896154051904824684492528217500018920551283423181185837206203329206837459478317428791004517730586387409853409761422712000001167271409065586127978754121193870112923480295454056455548823203320598332084974873673246251313225417258713455823140217885834928968250110422196343539904745548692135430016113372043793782893056140258581234723918005846591094239258121504140965034744211353744060048439233490532933948465465925144196604344452293555219307200623807944318130615576334596163783132200808457301110327090545670197615710222750495954683214799972759342997608131717800532798748402231963583643131103295283782791076884218917045840585891692552704049745295461769781622828680501425672274544382637116070473539670098099142834472668317961249758904179614521980069550198753060750642620308429191233781665292633949647829813282651227925753334037272490895395820359277860964687020937575114078156434009793911926431715051970608583739595409350911546345850879197221844990407618238142383296884893090908544835268990679328198872912344199269855218965445997794575394259931737974195339098579370937120867580533449426049437153343499552021991191415143877923860877089089026409434707885331988566938656313547578592110618073794313108342543586080716157582730790408219414712085865327688072014010000566836653304654487744813011193161971585058086812235937292734130302095748942061885578039857366941757125209795332566957710940201186201502463623140627119807156285873879324240622618237970473486578037528985026318141674660817650989616762890808713554470069404088631117012847448156835358490434630197081663681679973110911317574881343475834626407540909962694107054290314341737383880247879516444850379224739704945354322287570036 [163,92] -274168770570885002289207105431195136723576223640980092114674586985823401897316847609301211404267278090316636053927482193921540699020885261372451099948800603630006580944831511916648623274778800303148077196108156214481271446116070513411339566231045557100970274577019289255285804343832158748944788684585356214494156612563255599708442876287887001016789255344580586455913248726272355132628558771884951363990772494210439507125489439079545809802839494730572368415895550364174324398155570301126020072760531740308161860603557320392259420059729961158105933749067756662398360513149846128027886695574999230246011472065676092951193775843570329818565306563318953907979635525747679012931496803388817801760703440502546005636754609009629777224829363259935005421763211075202214059513485993803091979876023854121809285538143085811523496767272730877932140539865820423412236682636431483833123091605126322570064857555900095848387097797539794762496936884511029400163785973115890452917187099229156531121762760740456695617825994943954223030797246598027964581888693731562327230418979138479952550027901797885711991989952095872148641437171693469842380738496760508423254119987400338492926761559143867246769498181066106048265565398421773847978869986772588111804779947636725824841892167516667002633657065662485328928321838985141627689271715282056052477953588599735237420147551423497066617626686941680544097746082958297693388847453294925025658362691283478572106853342530123336352122893131665576396504224942236999674425848340643125273908240912612248981889955553131452861247164959195827039715661459710646542718400039976050164781267166221522477385852325684444047608522136385683235592171090929436801536982508 [163,93] 8635654242598470352930759222873639259662319164842665442921072088763522826969535422009768253640373674291816394843175632214984239523348388276304350976344376269813879655207093972307083269158682005541194495176142384370392088416052810818199107948810023419258887571803872089025618954467943703904326822421485413753801198359989692050338436271083371804597631423355569716311621553074736750428872219574593771073734171099634287303397320124739339559805698035164360859024735661471187870036320862480650747043972127134520998414813027407629140061967076863187394592868499957135563548438205519398907965351190715179112257562898448651722107795411656185560293986124902347712059116999297038390163573279285397913761471168154964550738145483714183007803649782127189084572911940890150222322764886166887516730399781884013219370411462359903537012953777942270752799118792259339525476727066687825984574421498537244128223246682431040684916217547499364459833096821789172410586847807958389256660076166058122018366162527215644530751370909751777197444025106423498551881154003267247462835291653955956829669884280085611122318892887566922197016460417014669285424010064627506221374573691236493003722828038291232653059093763258415390875956731345182190499544842217935381186650925652514011361853196804986605598742901444907587338266997419314492416301630457672641327316701091640792860810688658777220681938983675695306716688558580480966920901760284961093552825466918377999991157373421083721025544287168394567252361590289146957875938327464646360805126367553132422038957401442704021356402851234784595222126312157488977825234244417332762698078139098015768799694777466475601624404798784400807095560820468279161094648 [163,94] -46481870515491895257067101247846860019191787787377442073248208836232403930704054368568367830486979471423226597353432540645389395336520908236106956136349826434293519370547470427483126556860278234645308642378865518486080815430401182752972318908540562229818719634688709780895929834512472276437719314584788679400874573088532478033262706176673689104042441684423903827394837111563698100684682767612479687489564241240898266089647473626388803643600024946761967241353578722646037191294107053933267208771941254237026641616654083752041988240198072065696461120455515580730843195966774528205159116131535566391546593041599891002386517961352758432928744612796090320392328644867277288161222732575895994435060499944263022028241659757880976040704934264419730036267116945699075567720931262677121059118807110259621593422973321978245391364046098546352041356668807561324176555945701999657395896272654630937759805215481557869493257233287504997884780838414149991364056274713536921904465805211032970359265323337800817914230044119814220852263259468993360445112701803855759602340269631105405235600073654346714136140094787905030003942414217237057697211686172937183670068827571938088262907819848324163663607538294553614262304595531302553714058888458471623876843159830302831481676088550872146951025418400614687409215572207625419814043844222095208268692595166082895979430678975665796400342742418525563295559962195139451369712321376808300860458657232052940252715853770209891574569734831256893518623950016224870083400319815145185856480096374602178854861458898445420790283109782504759977079144484172250211294926104671843646311257240714940107041001914271780528131500132023126512961490419381103796 [163,95] -5337002273567080181639155189491270592005100472595040012716583020700488552102187458271124105149470564470241576315260689003627002694795327940180797121637109553475487817567917497166973003448732496867906858155254974215559807148921011171069153020850390470233006862160275980851288085812036632778041729513795488512340267704379373770680694570726187271946128186168171533941199974333038791821291898292852992314452855104225835327290927030136790175687524211862407018125715605220595100791305276435308962716353464685991944756946110130194727387458491071580152818062986419355165459240915412037119025136015665990811405249518832935624128778378563380773012937850988978728010275824099564818372222379039755613295268889326817012484820591031766223918740122387887356954171215361484776954729825030508965481367564751183516612997042737454335123957475526282617704561975893380232879641252756652120842151618323695969306827578643516051785899545859903585517542816168339857824428134164083957705449252386421493781920146989940334647551739121655001937579876459490262075162911375566236994117345898340117140942278485442519619691126112345648401784229697833772412739178242681212735890249250872449765048453384626616774911326876739741204952422628794941208393609672178966155886619754052617186466720095778442301790370202368793878847046286146450741645325247384771104941184589208342990240852364918473035266140159015946423618515802229207073369700630795857572299054956360577911091427340104874523164656456017839310312665746697078111443909831502069522071819780073583870801297952216555973697437786747386500849415781856162930734456264094871997378073922875859661270237380673639386821006301421057063523688828434 [163,96] 168014972416663943774227272199196712863300009560211201220208535707904975273595031996740337925992983777305187760847207268615165595841867841938130966822078449355020846643029973247115794570513352979604357252003488989240919395013555112319200015563047722931018403891266344242936518935502007729831282088712700080893560267866903387183938918067829009694513935142111281829158562244630980428389594512192587834746816267387635038881094345225172543100679979357086490719298387095295579463469995362344337575209891322259981926430286185302041816199906294988211443813544197954021344550015621135636487796654111608684083850013695220902982892264959949289801434411497210232681696152770908831511328061520250527784817593169289027775066074289484318677051704993873757823677841510582246715261259445586054489709446125093632646603705257742781483710872928901750806284621586184922778111207863677773058560254150366711235573791052150142733965878502799884065139996649196917685746528562497567559295550088782536911289492060067232164231709857210276866574044261538854978973611730645467018826544700000072920482229385012140199168828207817908115122239901927541767455900774344116120940868858091165538146250243086608561227238317489023738069805954885026383441045651910046017185852519836417790769482684636636635307539282579785938338603549486498705775896261730288146105524029059498832229508730557599370390626410156474048277302416724988554306221140251183861949327361892314095776431793484818421970909080731584984733999934404169067273061222394207811759025485198225070280846623052713345049327796030240925382656437101405549351943935298555563427701236023735985214082619897659989092334740810398349684045044 [163,97] -6864880602797737309889024125456353647403386195237863090162042972474623618556476152395858741395592183373816180600995678942308553907970709731384885406808364553989486580652447616262298715914510702671203016569757975060377053164669077688199056569032952484065262251648433803636883349898759300967074115911299838451723029658342620367855165111438694756253417647732803440564086725565396203008799972781286290024357107783264741558050459222606531342495046897515522052771578552709057732657254573814541577076050753270775042425372793558791724775710774478923927169516973371487901964624340266611094850054866026934445297633489725168764136606968963785475590057124847296973783558773316525796147746028916176303876116805032026735625251210631864179529154316207395175326982816382508843443703073930668201147138735506697615359055689258297657232104748324834415284194703900047431537299295150948876846187306274663092615004126400603184338713713157852003332457988781738665912155968131311949961994917957794521679761273181777908788435259122089240999619045626078260893981102243654561640436653345099773335561890154860897445278554567577147504223708672869527109671354777965028322012704831922382705632490106786092935552539997231624734112527986637077324072966274552189081457650381409794543308538388220115433496108786171740205172001352205507880249480065076460578295305602295417489003285209084680434427244863828574780755145060688292172315134107178750954578068637275983910898106501753301927858032281721490451678509930685178846045537845561649871016536121986094168249933720841853496941122691199827676455622839310765913902882922759484273996150842833319781029975662398894689195746995899852211556 [163,98] 823252680325117560061836685537407318204089148641879506788948599252262901773762684418927765695902019797052050502760298213654574523560341473086855544577995690795895244104694861067556332106531424838002951893532669675148986860486554462773678091331832371730577522093035947475389022829373307852983995894284694830457104115179296185118033369724715472812867651503094991474497650873894052564504066214144256252534620889887343585913764559167941231346199108172941144977698567070117328697329103723259379080942342934775271438371628711395096456577678152431302443429028259080924420877488977503509872310899827822043003414560907242411534911773853229892884567924748371631298841576166675455241875920153990826993001887416987034532554258861819293534606487526315297279996209234812148132057146730332546131363366298807271878477255122008528112692522823282117220535992494982491554930533361100686454133027767756685438475938966773460071472180919777967970008134246140979455847804575325657115792628484969071937652664156631322039051372054113732121944960939763607343460550509665927813651655238702308326719164105899833997050220294545723530227239898574319934802619843736189670712625824951874875337475533818873602389343941480171829019623842934476875330420743113117408230353746042941734764017913418076010316685838561325377815320632849933132851563152370159028526285249109717017481277002401382166143271308631525538980042588259477868350156776831643194928253811452550808524696472123831055505960105303834469279381274484835423867159993610579469932244347216358639403125218611202053551671105103844456834116332989020831837856202052135070338240557925947408547371929974046723440120961951608 [163,99] 3418387981017345148173409653422618844670088708125083751805751143596114758248731265402218613383519106774056881172038744328753441277871248031804388412266370977928044628567927537173069965564480656309316404199560334777867118936403595018013433632759308442931889680605868085398725651470392279220323081141550028435347038834053020442898163879734178644482941663657273558326045036785135592160554386620077226439080658654034306131393206405642682738323671621615186078568077148651537331052085155474697967204828225086124702177211318985824471751096086963020451303550870735144901327849230940506426843465303435910902263149727385160513457021399941397081537935561672653675961026774798942197216811107002942753220941533375623954679215844434227318010215088723540328795354402299098132111420013574687132358586453452232880929448740629660652547259711404385366393797487361454580539091152984159923058853687733668710782048152352425257168942562710265710733806740994813260085459072734402109569218864806533181345651428394232490404991863735744968439614922935627817524145057473665296992815225659557833782943307737649862959444863380429312120634719319094585623684229983628360589548104270901215698616379189067886009728967719552784068459479178178768272901909798427629590904933627857135663749622856201666860389511834084722144827979237280597399429843360490871724422393055812407283946867282350707838247029272042656401630128353634579912833276047913863621151599624611905164638153865666718471059979503723663549932507426169830207420777589408409442496743575176169321964058555287778273699162721666216962124049729443948709447629561231543599740221901934819033956121178211590877304281714550 [163,100] 17127628405918506361527014884220021024455101822026671329239207602729165421801497773461434147461749305547921670054419969314087385876714186120277662906099607004630420641974749362001868937024030900224999596164376692490840282558239464913651618337016118340786230842489099531523556623378865625511663693009780910836289513417929446216689508520364414257624388244532792991036122040360480823084332572206213854520263370499362555515692246877717486206717995416707990350741056434707641377931215492701945103463796783280557420692289066026416785611969470866698486536684760061041371317350259344001370238579389175994356793956505356395096222547945074639859325828244174979499359779568811567030032876638966999480336079277995726844040681857235233049967487753335677004139204581375002151362673964346334145865378014135390088553267075202071442365556461656590307114383541465826343201013138143840811199466899936692046920379285219298577486156677232126825337228652765141028063622632159412152115553516494781008199176133554623607770368200611883236027680879953558419707586208604439304655360575929736923359118634097951640292527036304649377924443473564185925397003460209235535380060438769813488643286332158966718486867484097569251225076626212132388172564205073775862467563572839346026455397330703700135138475521490912275571950040224515686675061336781456625776668957821317367557375618144671127623559010293574974886522123438562845583640744306921365609630891621233147225756401913236306889385657749730677590453507978956601254446003076864025563388600987940310337211486797551730442941510519076873532590016649884934450305103612799641074818588186004206540445434954850708585659612 [163,101] 765743938756717841774355504103861161643695097520852253771332549564789018982048190578528096235123784144021067828743889475599181837394334279168764446539436400474115947902223730209291746928017742068804203903774674556094945350298603877487852672073459811747230232785204523645637727338515031906459075836665014482934946403619743792656626717809311244361387512517758684477206890035962428052347641514203755759797461716044372608862175986600949529440616105562342534084131805156068675752662500876806523538308643181188024929312994138900067453748025101582604202981743468099562442695616339372477633874969705104604840161092353565368951556940332324627078182967324607574565407425366525348397215261207390115782374236159082317413951479772982906881025255231364866419609451215736188587280137282861719698996661811966037500039880369927345584780580982451868752395979329026773944968165766563719310054128401300143722093667957200819992275072919831146336229081573825365168862259398261592674090594164884528442818779441277240044292456788795921844157570897746430634214961830957382177629562950050477347855712020403046832780096151827310445167005423713164456537526266597577295564224988330521265020228419972424272638581520552531715084377959351376058974192484081337306258922225387462277065015464243484615556628592294721356800063408832469830596528733669981518875629775400515517531168296755955307091892948539457514105766546020287942743645333205104290960713247756956219482415978992118677091600521442238009826103295400364728219793293990062431639066706656289801475843592792201358069579105853959887123484707987712219481188689061056423587910268181050870431648897562736558670 [163,102] 3496617775826516320376875168091654417344960070633800924484229543478543914614067649230709703331365339443982074630052673245385054611771973035508779927535470785411624697402950643824627098126198352121789848330234382875713860202640621699876849522715313881640905508612149640437334843099705063428770264427846360323451363673754139085148558613017743307477667304778712713829912661363158348212972042993505774457990073283027691003737010744645095248436066913362561122574867882890894778181283850992083359110742122110443185149924215335366201103086996276744412956478019111360591670250062542247366060940509387994730873859121901529135970993742266817649988563904159030106946137589249957206919574461620924393483828044265840682162766924680717701089305880164123226292918788345783815828727858800065986596175910750282021656017781510239209387747785698861481259565929195236689453829649144406607728580377298933510284310208561105876731759751352791702348770169797450085083377426142754942216744367289640620189916668699067136594858960924033555343543937231324995861322508012781880791556710233253262599617198428493556576359339007447020686677780090284073650627589403271686058478021212821941239478453214628356543259209209901174740562694980524126678622019560943736904104247137718473655678955415300210470133151760509841580096759848732125832085612554605862074503044124975762515751090211687592681144355418392077430398831681601186929823309200851598050024291078048123244924472248824266796821293646410336151366140884021486905699336992864053330668917910923058850778939894131185919005196790218419185784235326009273770370698167435705385244489665761357598388568164809422 [163,103] -29195374939610738414529194673883671695465424688145610234598411210124892146554380223964420330440484128404307268896640468081648496752736870212634800189969080146052868973717342805255891382201205253571023306624934423620577289272021954697706170682423042816954433156576015412619696408387748086000439845723928749871665730205830427966556102019553388815033781838695192318809621963571180088009058007250357737804833519912234492354023773522931568840358875708216429910031859763482603784115214633649712131000171721744546112567854907717524867553223954759493226781329390690106826422083893250295206564713671985382833437902413040659064258883647596793963152112722443864233216800580005929509761563208611334836216585506930308517541818316711079789778112072970228236025679924806903537973549324718678317135731016386777699759311413505105283285261885010787141760428173337938742256632716317576948921598729546027571218857619273453695959537891556585127870947464544633631129183234586779416586711510748460669066219014099366384541371243913574623356505726801218342056271407344081194703566790690514960261729330027575813264099064743580139737166444083984972821376114262122045510034039728088379098663660288020229348823356577997673734838376351640574603133677672205726156877905139200308964090114897833431930569555234058386520850098724314628361483253310995379187284897756609326423266440158397094928151244236639610631173696808200319580889238320940701538057698138109987692906821557041398610607722998856109373017204843317099145780535752021109146850039285539918780729728074032823789909668666040365817144046336778305947387685241638842544232701870216324690129055528 [163,104] -839333789661833216485987757147415143844231442335857096268990235461353396814095211361556299996553727583036154609989798672624906531761420154553496662283149906521262405624168382911007215421552368994822425012164195606638813609132298444405529735708052370404951936942382915707630196179628946082739267070643582798333132476490523361754364783966888750926652369408100415375204225056115662884158336327965540114053117162511567937995071005129837002808373245742987245905066796426532482068610334476679927028631345170267487135520640290165357804322729673790292862502926663891720219919268931635574899107435604355030712637077759875275659052822498020268043980397783160435859538021825397065679400445059288334517196793580798609256571354352146092913227826569542264728319223182136591406340922503881118616526625456583797907629487743028821511216764201302155922694606700040307982871113932943298404508663910756302340384429619096476473892919563215367437724260432944013196515367856499311116663927977039080419619726923579426157175374772763987624080533632817255760745470357496016590399674864637098173871607886090084838908286505089378793976189178368155208707735706515757032094418945734769382226679948272190917336751285513045815354955054715913856221169286716925120983473297990281354743607981524101149326623709782925195908305787372025254141812234779292577849768597391541431750558243721065683764197690210786676572449412729838526188791774265596134533216074645026478869309726237787572651100719597593443064496580730711215248895641267986722563998799440533050615895507048743723041906651626523655014181108192386965161863672765800463784815006546755089295608 [163,105] 1240621833318748414596171126373844319705819004220404251488784900317931228575526708282014736806660233536403918720041228320435585226871808504635561732567259602181307037859380112186043113779477036159089095774155702235554591389600034331848592387928585299097426203612075477843215581527996235559253273445533294835793610376476692603613902293380404482286440088546502665406812076939519434483110904933648535725841829097539533774305692202411932504041994420608821190895874604154044622636393984822657213155172154886847556361592513353234098170085162500282737929801849538652705393058463131729515109089025920897876454178510859210385694246597515355269761872275790740567107034933253136749103075065043493393321287423230510151745607328083735242891747951449197315640979379918610657234413967884935356728942565418551651863671344222427266435789245001234932722147862745672798813897335008958737009500505875727935046900457669793674191840989362867839898875930206989818119720602683015564381105167193486379733693291374949554565758845628668836560025597466343480383969860809482814453454649893177054200123184405893701306860652903911789128586993541060955274564539810751181894764012456234079518536984066813611589812396965654550091703017866444932917023461487198676520375998783478988014115330791678459043569483738216730112894292712143227855695909517486073220071498242433771799872079414071176725988721368370804612340603223746835440970734874781288432062885229004605253872258975338068060940378759922000674305846830681940987923541621175898030431481547707460787992164188852128932204143073318189377010285844004218380398164456530137623144063861246408770 [163,106] -68122239539906970833213160751781154568021480869687007429287401801421949592175617147143618086992192965561927728014623900715876218400116562988674204581408332218814644719977407778623374911231280894341114125461563287254726934388410336840347478920608646866471105080111582501596914603204612395888544530341019980659017426788951409393871356822012053058536643740466165367868646552935628788871596175320222509683048422342816271205836133418281074900475653390384033736700969503345289675772747430121562155992804025979793364046546873477326114479070786510520005334292004606288807506617602580112134985495384322565075212558528989543767058442798809003401846394755154942429005321282665320248420998094217108425094210147513019560521011991507757278448366785386589507381909542605443867698083866954130229118358538515375098263815695825718598069161095607371477417664496529540581272902524087544151917615630360769854204111380508549402711532210858063081346547236568450606274646597716604682575981834354685000953697899125537750912086460158975450699911325195701112573156302112448637208096772751283787951478541840903064776624379470640682035283653059482187953387875998567643617807449107070197192140064256768121057738736824530224117109277800730737249871489168497299975326204180325099233157870347695937610907420446643213919952829901063004480881545183148183152562696780058210740503352509437866869163040907741257695761181011557646912020867769272049603711766913156928189903851266842428343626281538626788027737941072474424460021871282461630015418878017221604734626832682370407744999524466202722288076465808356592330669706809514304895183845844904 [163,107] 483159406127067865090031076199149732789660946391596223262878681601152536951376086642066877504019343779046785559800169120722345084177771991919652726478023970599045846247848966087033386194347685182531176705151641505229810771506850919607366595434613111743920326291250539550016405189153113014940759272942364707218233181763986134831140183429960099126432160081148264714033194007155372535580362570772335589039654672789046347832735623701933457705962368014603208930921480378429212125143202218296164819123196343760414461205621043533033641841408471291298438375837219720838108141161116951806974788671738791109012808401642528833781687339486113710049089505306110673523377058175406275789051191798848917500832444590587908170677009320676222964897641517886555106576128678972204283783298384053781217249462703228610069958170299284750018074257167165767757771866667498928820817760316081923936019468599472345131223462038574406052856667115009416371986458454406038306000868350325961845398565333177825181019703150586166786341066972068980404970315160390451100260253871744203556062163256073899337965888436608137407318654832596021933815404125135695720976834295899354921764081709615955567925857093585119638697952517165359234144374515754504096770406527257076119549245382629713638633528514556032287635056413219214138043753954785939767500184418559470434542753750941559890824096694919704592930145286522163830692406793905857731118682229499416900466336052714305420481366299546349141312170222209870977553922366846506927058269009896541073268124975527650483777114388761447433516839907633659948253581600172115218137154880246824158554248148 [163,108] -4578426143780224860812425572971967954709933212176330676578918769256934086729576035674497706704884731432349159677467991228705407120320127873849955850825991096849463382557767294326956027303873722561166216813728733063948805642976888397544011977044352231744587248482062279637798526531935785685649546959160195462973314732607749228266929974920061893636401613039116433727240123541268591708469269360376967459756512465575159645770451311750232782912138882325229579068265877774474844355259952344009727516542732752013747881767981469139299355712991688701577723789141887354222975220420854927155763896170108276781128532914806200537571651713354073151912291044429106272518900433248958269327527289216377307808683590660709076258493447192129230086420908291073313374395307711714492814129779805214049355566147819591702134255174039406944613611575061282261633072762624914809895847381486757756946732428731479364400086883231621454574013874945651253795759449901345094097570626900898250909101294513172336831916775127081502169314764315288668387844892490363606439759033551131349773544034675128901427414425630412046234516784535542632869399118110663223600716705257644757388626275537467734627021097437684696053224531093920044606643529940786394208134634072752234867336880353209843305156190194850868310595253212567342415182720786582896156563122538744829565259989955627016855828174778631255303072384878353160767221983349821076305300267105348713164714766921337401595640487237392167699955604607019829397396188975114380006576624454295384065169267505317225051487773864687246248184402396603373573323801455388236370308235256346300245414 [163,109] 30257448984465221291283228140918582277693429484324840541328659073819893168686299508458670015280088813289800774881330636591357267524023999839891656431272312159568534694072102928434716624902860998835178359115455720227923816109961085255186604352610379149769817059070081731077558390367745409686463964267006766967323917990916692799339399695258686854903779978619213265594445985212839900230369945735142575216984155717129141385885113904715941673857805594540233864469299368915563586007645631274771307209741108789767052175204799984730989741632183173718568174838755723538281618496148121544811927789139813223486846297085848483364501960930968707540390072833257782143428631591929432246610658838931067379240934982794224790173802486130175026067693180806824920400699928339404834915420414671809933560147890592930661006076161468572176945782545828931527684676946410187391574424319536507804625373172950546418532147195979360861132009041187486247040082360888592149775312467172239735815936072743103505223611643439745603235689420393708735950317030489370846779467362804604259796884057420976307452201772462926852646149261954377351276836148607947981926139350804466815512251688415289737957407312637658058881803333245302957815189974703759270208954654145199548459800199581287550974854621897538497192016849558550339061579922891674583923717976466017346849661308307827148998443356192051986148057910231255581655182074383325455292162871857232824164195085464486860244185020832098707933339868630831227292685136788381891445506690179348461679793617046764733858328091666438323910901847535511395257369312012858582192029067049618870 [163,110] -150189938069857951938502396368847767055452269177494829170348491480959900123272988875075066039961202845315935650228030992003322334659026310256968826184285047454569739145945036990908037640472482682437309900528609187131697547675620852432214676033515661964575793165925574012753587723768160831676645879093459256649982369634567736517831446080584278555911376626879111938308167287068296403642935390820772769691069037254166321159344241348034961496985923640256978130429579122694746567341751299878425262825812045332479341804192431102738152822496075626902225078964679811983205430397066414273569282801167172905411715730429297328196191647915515210957252327500562235455715705619444259479897659142246819864358438520370160409588459829551426056093937169302883064419917498517971847395200581378068578146681576191577470309144461222463521043959625427896201258596667573216379614821553374602797699405541605189591519152245968602244161027043015457155858994857798264683013568038541753480394028972830386039037004616066381463375240500816560636961893700945906060026939750954865707427379455298375884685179238152085997946901590337382904784023366032349056483198984792858894772739848822907484270697361320563544751499306428663553746952000033039277190905652285306051764326048392093063268084749849924786365642909652001257918701468660457628587708636600011217832707115631874748865788884101582996210466568215399412173901857066707458260004002672217749682454186172258457975575403807922938136271477491716613149550630457450356188172370962978027928847292705150783222556072848912203314478738476914558198949087452088619252492938660 [163,111] 569927335600583937920595344511926959206055452011661855491518636999043446733518165659910130761502958570710980393030712655567085354442215572590096012865833472335995817076494555816971308223320060719400952405045316666443553280001582274659320286424149381294632569221407393544967714796628905537326929311123098672840050486818785194668825693840827633024955030652464755217414795684278902400645503817549959510710054512178775359999750810083614989988544499091562881945561276375365021680818625518171032726315239568006393698757420021587872010365677306042961783309781348177757035101081336846054564825093770111382264984747832906085224063206887733429473928460691330817496481682726634601295040075647289072841884622021789227361631879683775263932472118608892767156528194431638146491395173342980309015707282727228138879664480770484388627269975723127070373896396850516617433382815397078444634682926742484276160199835043601676073911961171693126082517623616863289961748264776914397294331647641881167501548426248848619096091610194631591434069804498717498625379506608495299755643672246177534760823091335942820884781401699732472685301124975917815324613468852975971885118708754839219961764300622858446668665773192938468094595902318800454823688651742161274047559338449642061021614488686141918209592720354969157050526695482399237034115384531602383061803338727294022857976713876408577297369501729389721883273117562259625350751402971744966993705450050232332253641324557529780511680200042682211113476549395231075246415586900241101508997178237071463064903880121823341721576068828734850289878298942190669018504587 [163,112] -1820149076013699080006370015700236187063356024813597316358971989232026251549976810869715144509980742572251965485153692040948209498758843769319770290504248682485887614384249294118982832483585525039486254088894877621244294864076770020171248325006643140391786533260093959422013097116086147141551481756651025505351929502498416157807309675881757901807661378381135755429084791687427827889136194900970336983108718110545739532097256368637296039509680132969819808313914177499721345863366685940988018558584368523810505345799429459350822529621414487440645910898096656065541293333479716173729314336793960591246292394329420512813042389083896689928052810239664027962617394227970425609004738054144456000994233966915521207962293143506813145143389112259764581127405302300257543793422728845776211507165200346075829599229090612590653824018896999646814131599990369492761424595754822964001408247425465699984901737807199510274377420092115108329666282188526998915903816477565114873853275157222740457352315478105266689750333537099883944154598255785918162089879025162234988305340318184590341069914874065056132940136227493953969150967813999913988719558006305716583905761306020856971156232045239753131577937059929134344100874556631135447065965953344538224195457372276720755404334887560572106843861963301453566398542532133734969745470812437648949153794119197675708779674207428917308593088654455731722630962576340053443920511100785693111004575383487750039303443508811354137347381813471678308927890132364758880986284389061869964880864856579018980928714854738200368986507060381930541584239737590871911596 [163,113] 4207749034182879713424227269921101399884027161035466173179062740159042607986339817709951173435033753473040477628469457144837371645404191127308355202954099644315393040996249693998235710606939791755809474390727641069060287434560339555252915679563257798165515441237403093435731198787510156060763053102663960299140747288627695135942044258535378538024372461460743656667795517033233325995997822345124822866630452379062627311957531371435754679157939317843145538552237079127961053346220957395224901219253285122115496213456988761027312424908700291649487292803627972805678382758415590505521654972359491568647357499695852067823996168598618055073228229168161673902306953352493083219874315170577180555808913727318889452963824334936653644743417805215108720215216249735668400336891106720069994153623061558592818525616420379678617064772275283328965183912003824576913876764996758740014774445048769289942901450200366382398563513261787803982764428368429277706305517539536508267129854210983860664968899309416331272734914091704198793344623538157034210623327997332100362323217870561770107070191642033004904574124913647618620739588267065653399173164804901620892740950919965838120085987289564684975357168702364196914452738053649276095620521331609508811565780455915591886096044311350291306124241745303228988044870727446513274586153580932497084514577854798911247808797135178546466941125565515165206162807314894873284329078241303692824963428356033660563512954594492539601205388407013085980814166850865229168849611879216754793916179521020881981203925587046047308181527116512142399069979335967490 [163,114] -10061391687601319241237175562133941147747148789411633118142071143181281862567387529751658094957286981754112978932222982480696496918446583609807698250357231720033232900538358722780728045479749605278657402365756247618510178040933028537689000339361034468460718639402880414327606672836932472924238046057666421711336059870580559192775278310740368245753767146144400219835540448004300015226710807948178505491754211035967285116557614725814675989417887658030588612085559298110198353953984724479635480311206002139368776331851626493101687759196891061421278562382397260467040313667337107672052270939270795180584946976242166657075836707211865969365623193175590074292376337834354083343234732644262521538606481188560531997705292632096154487952774250383419093315292869058809179236888966190523786952526923460794144371872936334435755581740217433822840118737060680867101862329382627032718566589297551682670725601290040834113929598506600685365752221825077348877642990742792404744621608411416642206919429363360314846295961367459955653164158663557030207878700082113174441131820981894361702356372250413413886899668703680773909076309269607109424273795742411044597617280622595641225636322546054161569476149354997887393096767809359064276884974057423490965631612940999525555086205681375862472856878414864194005616474382200142690710344883224001349031612161699872587378042344957391530524329740320810896298658524856312180002475314402342859592662799459775729265788874370873716297962538572467913033982638921304940879906328545273501053340771555369712007663913332343735264391723720149989497467088 [163,115] 22097465103956575479159703669528598345114354859775571227420464308835663431978279587560307487576534034371714019150055866920974973078499014234603115901426035711407995498848791473486091691126873968168851453763253290887681375931888400927421251585590976025936398986217724131668691188787891381772286362314522088567973240707878813133300578837388447076661047170378194335921220426431852125502704802093037035455304269510767718069333330140785180134163573144442667114130266600776479506696197007162709612713970376825612123299179519819138820233967872963140597729316998133256061031002299851391664140807862083266391898429243734381892093981495017723009576166412045800914225463224699427669263470327605559211136867775861909581363104228207367067695324262497418800167837030051757625465096012591811557271967080132707246795499974440548658110063340547470607938832397060369048730040456985442474782542422174585365543616180482119511730937412417304870017569725112144661070827179331479366238373321856007741633815762615426800088097919271546814773633673763867583250930738223999696744444309354800735669575573252639117290012328729103277355735507885115263632807679737023395468793574077962690048622013435243358433215090243500952576312388443032615983028004532258131707102197521884920992015768257429423915751777482414685904055934932066660408773506962730205471230163095606343713158902371548688161045062934723147393467549358472357646420640799821322844681679811207299050675105896272970200655715740789202622783895877320152156349187017936886226005537170014061916074031721246759538015943535714684258 [163,116] -28203474160424851092926954350736038730825883720325868926741075047084673960747509927856394287960232530250085422737513294041096623369237992279645623696740787613985435751254579746674122908430480683657403465418398877240505754943307721706529649810187677106886002327247590457652625391786029060052229935559432433858605294784013327789669911103868106769514726274445129644499641462371539155806616418895418902977852767752642262740824997315762494915212429723681061667521687797382063451442102467010396696727999617146397168331293899344228933665204435544799764584842660659900620990896510793425853709044905951414630524920661752503448931759324392423705081877642317446986170870481098517858492119528645125356874418043151912728805709618285087467529289714177454697258600919932794291348126589108959885518711007632704603809279106666842482327911457129583284952392705477915041723518315934284008621119574767178987981095355461038176240711538597342918033843959448822857063950977864519587979613472087231118398183101221638644245515976860705755127537597773744094649512826299947583638425490569177829908212200050016760883614018803005090256851598775817040359295327608747626095286699596612112457370818862621982579470448378839202303329448859417024847124917325678496842722370070526894913768227121487344055203175655590975027160333203213699373454719047707194015206800291769980114705822395955787377427411509683598017956139466803664980795777819132263559598781268936254848010070674718814810020074108988466535251913121490751132418661713431699059191453959363654490745777136943257488152542908698 [163,117] -13548090910680641963387905216930008613635512378503477481410928682094342401872359039247266378131177366680114900264837013845209358309878223808800636865253254495196816786942721787014823624552189183416206849013344777715361037328033628332725042365579112062177358012657597842436520954511517974197229640862094415514140768023945249070151377647169290447469245888155447294545757856224643460727682836370255200324435330654514447623463742808271795867727730031160790790868893687438015552906275876901870897956861269494149056552243857622582405543504722935626177198543642566168516257833668220900610244191811927933687417842004165644991691908829999318006457418451392089076476158107383449743494696530019453393309583365116724078342912331747053885502867139862290614885824911410616650580041722127317291104912346591995173306933096532671804271522908973493239513110939235465760574092676933156035335791782983509876058567755881721638475160546670041046534688886389665501849288392495124773531059863362666371631082935056354512413591514729784144086684382778567080182190133344657824619423246432202969052085796281116878790390755597988603003709769162998847573718204402257638427538531232476513193907043961435720875988638152231361057958278547091750657031779201514704000647642204392676429249876750892213233172606888786940817732657553364679035168141764236731757700188638470937611194897189384171340092050775612060655563289578477088486590603423943944158867336395407268784557721631521240982401797133387249631253673083166716110375592138831427799145227527421474425642069600647939391473884 [163,118] 68342314459926444131437590952220799798648205846553111833438193496455767843143569199989865907918576359794859171919918981471776500479936049574792851306831971571068964208512727137299271936947122664698783037199470932962420349404129741227182271404054614992423888661199061364151884890593020761646054690297971129007047416094518410483556959376582712491410321109280313404002997602064214777526630668641016229237477068044091015617233573808197500421003999128992865203114434029919747828076709077233895493112509047228124769448133948277707004806149534138574950046347667297305449208031652510924447015121457069967662559473010044602081235629161092356358027827331630926104079382400800594763396873879110484803444671663022490620022493266760153415378480973739134050261947706913509883379637827074507171062976642629095035751656882983116860042023501142808515519255628008583898794555894799162376888497291645248720868446417566057163186762929157099780718694618879797101762017391997014508303845005890563060260063100072081771936101541393618148696631117415313662097421336017701308116789512093678332262946553318867954237614223923331727066369338582251912326574484349016792113961588242888711875169483508466577684444825256788253205963523736428747166744717202846246559424033780346795369418219240307084970632809935048628872277756169529595708496546134438619408978211593425942904665150669183182946876320919371993236537112698375010690789996070460704122863104720194851957706921439752044631442724157762946923885878298540122892699649393771884428753265401891659455350867551006395792 [163,119] -24363972316449128940805658286155653017337669369903395690311398391624284340605637560560220098810946925548104747615103392950654432125220819638468736686035850964481096569677791091266702254986355253119527373337423160576872139396526134953615080514489671851295150906690039971923550803084079093582086252860508838066099299404380447579019284809241426929142661814752100324058820193466903337298280826065844665689401830650302756613817842818300320742166664753261628438725428007005086503876373286985419846917539353678055013077904533070761696996889267904487252778181742760155133279390889448552895986524711020966996585623231580937986443744825937696655088639316267880608615284016654619178509712679609740261536133234276521295712492035606767468966121220298740775047850338429180535665324186836296965415373042526737617109096787022232009199263426841023092987778511904449161389103109376682695447689832485681422652133392177800623365048849890582588814150495518514138837159831823320011985463867865545508039087406797676517695065314230599153809522130485694371719001575984820734006656499790742498357845099800201804304622980994829317216596256842034569491383420748889179115893303448920589768091899160766220007642921604076338995802470409258151648583558633162945592183176703361704990098417790223584982828430682798707484015711643982442154772183684273212381370907091960846027373911452985314941858656744203419516063908977138544926082369366076422681080993109537468597072316962112324476591347427715248731525213199637689013593756751331413362946020090337600057468184320742 [163,120] -47892015366122996405390373252071767703805710263974231601927210907494573666147375801410617766726424924656416306960582832124514996651454782547312200370826077997270395712833418913159886074902162464076710978330013822820477309223401156284351472198232250286023530095877183004372479208742556764070101423683101265794929686954802651725632486459598447274328478413605627839593349321586491000080832546284512401661009836705078835047711801125723229848184375276988564040188431057913956457064625987860785862240665255781502920854805755556475257892416396496651712902905543424150022487297831943234495250065945612678866481302194309407429151033696228210091702572666991340860816339106638268680991538010374424396184160558370955495157328357924679259387298192805447011493491960057316977710766279820344445227344787936172540748300553612679684180868390326222154411465972078183205476640807306726305149374635393035862603615121521136261840297047825242288664825212113859932645828994566398341071323314047694115465688218147474533247443158394377419835550251566015792053592354317861884815161368072726947935278916466724529125522526956838834125209066053324842395742412467596184579608675038562666964575927341484979431994770275966077538554140342515165272061213586571122883257189652578339462668851954769346579430058635267123158445539012897003826001182545790829219483878168017038332700176961476149093768608122267487120136235612474313499661177396214275703651793536887479685109274682190109125902122736929890031865444360604917335236746193494337480879024573315402687029180 [163,121] 4466271727975359776760335161987891862241698487070134911446194225482806339055275680255014656693658830655576991085816771245008012907621154281689762022876674436062532886067917818089156606225599181791723082555577427596272544618155340508898546204283991708522185647044017760548319276806230985245534339150144613115597910988272530612931808061786354123576818155067511497984800061658250504986308702698223988599376885511681582133905062135565804102809048214093359580853679157058289655929846935545274716622242260160720546794891222896593162922010107127003966769073974825026503379026605261978362099881527563043090394299507561514880450751527308455671302053039818036847952925967557810221460172528540443429024004886013940052363464816364738717244263215351076282154205917868371105948262193030446804939437829758970905026256265274140221016668413238079779972411985463697110475991821131892159589252670143106106344939194646321632689648514202331240935588353332995384789342352489987613849524024594021169784440911583006981995502971213860340966058595466520479362531163560643033705116907190988346505029028638887198910836581624032398019118276992223890610961742697895957945035293798276660062260077851586254623936537381823349530550505107706654262133009744339458673318414189702223598257108170386422730985527071024094803538498660338914886337186337268767056437527884265549506091263340839429449699771201762753461837546544531557033475446886518613843037943313241817519231488048679094479191252443722883453303462109393013687367733957890964388961971693369589580 [163,122] -31544109870011030998878468189806455480630103126881723867055314151154090324836944736320466893588176077283377080649237084603011545745827184834377703004610968661140968918692102672652503780794551728260095261077510064836386484780286351807078391050366971501091521627302985140419077963208932194186458504176219021179249707692834860615208219209792557718120366187410008650316326716549099432537415855329145795545770128142228973513662086040504580371388928008697542699499165975038043205157124315376524742073046798932901719414669950668694572432856468722119036242901612513059126297563965466495926913167445190586273123864702605731564478000242194249050020349328228706729389923166590213858596736460005966184064074384807678682223708443409855246372359173601134295010632663164550814087502424422355720321551739292286118601398961181439069807071417772320225251087776307154354917837835126283681979848184038358326991152246874921631033009463219749009262816997945136952649747253605317050685774112053142657499978992734069966955903847380480827943609369445586014371747962528640736011714048953900689558330435278291249186742448662402651321897029624897188902079374702912003542708330202531143858954398865037140589067737911178707177949216042434464592313768764913667133488446747312578715989972481075620528304061857971468447246312973472880421497985645267507497628398093006885098721532324064220391154412857847097633475980971319934403571677785015673372223974111447694100903621861259193276379298188778457870947735406149099173469358304087124563922516820096 [163,123] 27271900329732946830488606132903691167229831953686803819031777458833830842833647819685650089814180317277591197716383274243424309090073715381178110149087772715415759044504532287836110493807100728489418003513094714960483678867972712888531994406051672699780893104159414894244584853006479971622533758678777622376986870865486255897708623847981298762676796409305470767928441477223321839361987924222252873969032955835980467066644118598546472637542699610107856413384191265829440478267104048287646990829276982611125652964795570190503508580627620797944053823907054864796796542219819084684629080841256930495561776985491662782980505545907131976237306409904002939325464831773892313570125095061684295330040892559851881137537426418533652046161709268819230794164436569957040229516496164006615114823789336904708887810765206832681308318207872222388372810334447292934247332950225146441532888633563760867169969732399752252679027722262236592391353347268244148217854590617588550109767640095127532479497961846053443952606137811623139920231546610068573782511059303873404135801193113008626629995580487522945546702440765056799370589400223089068275714773017859202718044455795169910112964238553273658676500996181677095766221944172117905887048540628736053536589226262545486437797613975863983978578070579793546621783296619830852373078793917994526125825033850134082526605780478745121017711238364183560778470896640409077871331928623099229727000175199434816082141811676436431942155927190724849264441667677338041421649861700480090995234470104 [163,124] 66451987227903689043397901039981924630770763213955491758951686719197672540843619865430897036365000558092895291145138650060261326284936535214563117099741194741334487196311606672025155349731104603332980393931377497808677146633381324469126342333708436804122726044953320928098247248081995110537822524629497915612844432748634728415913621559931723405056014521630442429876892240048467783058939001162620943712391985946350630604343992181243672032394698437655143376807761424400119331563589679625584997036889587307880134863573556192138153107822206702740878448181135468907783776827189033979745113420269097335760885406073606658768323325496511320962576692952052183003400849091136093665155572228495052125248999523047289886335691562715268949383604055421108708075095963331922019615228161411823789153935291177494205801876605387117486400050558113933140918784350795990984635990674109590840373927375270712147088969298110368984588565983462323728207159728792614328687603337305263283731066832876171723136413401037321189265764238467964576985597774304232125764991005304178466289370785781060504250669262005820722450063368764974587953030741071180116957098936416378047415398335971125957111493786688144320290508316625611389989571137862231738875949491526209274314444735874652476463523335149248753077473065945506817581900481603138329205487624539214166534298248836139955644748342424950615376286592909721319843283210751176325209579872378397792268734475021558725582821515913310035298945460454862725709795883260642695812593246747597831086 [163,125] 7264199320331602691177397077349246167048024838110253127218658064100531559053296352129983564094006542876889214536989159178669896509864279910439104969223016227210205890729733370794777644474421033178268137754240930956433324013770416045531735455258181219659964558674873683870593343736756088692716100130748609954896118181098457585748977789415675988643316486895650554116639113092830505500611564195206924846630390458747498262766366128596536556584607530694272885720122167558850628439488811124540052304018754290876710273484170313411886927623506767577690238026919458088701953966204490122581285640243534610041988118500828993196797600360352712076466113125666624613785507690584685662933836415973373076791077483775595073830195251821134514249257637581036985995190130190801850964755040740330333515260764075106705589088216409603005263651160259657529730934035663109833117517492105781681257200403858492903789691283718244240057616948431612456200445514475827160482107196022741284816025789655108696589486695773976013887010027860886045447561479170676298647471078333938880080030767891658893240057308236246722172115406210618730864890742494013189040755828718114244824087207492050155431720347861158092544209426524214426359682730872903282959196134677896272816995210011375378479407648544468743242465480202458765666069070557578493229815967328027252108777618821935230473064458387330602636149409687010121094307249442250122586348715404393436623441331291671175886144548335729974732365971568251753046666485316433154829075205171972 [163,126] -22117977943147030730935716416485898933370585103812312959164396124436787592928666308886115847467819339497384123920419261296757687898210635311403296140131662584722363100425496356121408632688230739555187610645851808849965098528311617281977287779134312627416344595284499950328705054511422428804994847582555761342650704018955020810373672329543661221066670421650941983205229947672260425931482807589621417739529747990510114741245606188987523872545678145180170997277405067363222233780802925878664271023190724391065904536442286437267559715170971464807602879829768440659928751780735993961298189628124159692635071009473968811912685504658649664383610865114708734016614303478885515741238614357957895811900523278292248192722668297358476149176203848111171242469256773888462545016952411366461976210177009583400044857764762934371020300190039104947105538492367920607505527605765421799393131591168581931374946907529625156074503427481581446177808791609995688467699527219286842319337550602357266944345243923965706294342485924145636794003457670185944900869725675390029448430160408547652328944512639431909456773450586204597992227126672314239583271212015866559558881793923006554054118193935684261725067233359951634281596679787135589826061950096989720845293563564448453776171194857958771635243193840357343050284235354280938957500144162868058272013576607498767799650773972691116639805968053737725704605212468156525793436175362179765730319395719577867533569340525481081608809651266881500362017580900843283493789383156 [163,127] -5413836730935242104051140120875101297003382966860223979296526976693199089298290892476265475208160809399968313796225101860451379757232390387240505174377917215483728871631140273042679581451498712567415170582190210374702878154910621016584849227499286781854193345544018662330744928394799636466320923397503843335587402755743837440326884976972102399265873723322113769478101826147862134701185435543490571023708947535029032565878300361018129805237510609898306171369758570847161608068874314670672599338321546133567332315150341936370005578151698395379889405550333405566686423440634733329572459510855888435666549224017115393040434403695178703389919483158229639851606916418304469198226987202763788297506315104562072198951092023232795213654501608953093580225679201585715834297189679586806776692304611833072048979172345794038549336596023789440414706214165900069717680885103068806695758311902728290465762503467102124649746270388249990208173424408270648074368343067310154844433311012457082389891662272242693896802788551889209612312453995885715876221722280965436128697948635074341853051011180285438744168853808604803787787863538319033103717261802788957241407772549127559130459584715409319446138464760762365738935504857448853062560647767748446730428891219549986773975693197348838114467794028351162192458178634636996965359264718715713787635274266507976565051372797159866650638045004165871021000576547963799401997471589863526620626116246194921881132887056190403208760414392000102405061195946660313670848 [163,128] 393232198837417440411300061021536994002925301869220969380062187256083469368285977027366484818875434635584259629099736176033849588542942182041477511006150751512204798199725104788310026592440218467667469090383214428855946604912927671650981155564466414770275174887923271045798911872398031911304631560803478767802748117159413879440100405077346458848134952664167763887128283507182601817370199831302704295862886557246515703700148399972710925952187768121738974596719548216302771421008897511559332766662866128434832470445002208822353022766105850624611019790425622075361714001595380912066562013306212618396860107951458479915284598353016087318520098493658172522748618038871604992815001281031856661168779870435155904524690004477444913964548270469189734725533397315776864178138016083648243884343146558122881625294501470530275490421243986187097463718795182941767245204483218240404744396385397337967250028792152259053133138775105762173287271343866914962852701458116635854906171135879835681844618490868907750649549214667231208086828105872720849110615710576584941611092660227198610587572462082287521398514499903200322865289647073453063793420367811302944192060326276557945146180265815593524877748950094423248338008861368578399940793080785781770761196927824703586653480671944101008192602972929551724063665889847073403992418232310566183428119086202684942109416350250323404680657589960275866855810159182182690742458165962603585044254361265625361419028049227568443204161938233117953574195037632652 [163,129] 168656179047057438823975709518677899153966035713423110564362632647767627746280013368397581010843305725013563282976004297600310741666058580962147052350415006680014802039082315390104201605538904913433693420672547095526252957293851169689496981789580410087446847279606200775897119582431570201965605242995695882102631885641825335352766959814543015267365859983544671695854730711426378854627956091343080369223412295524417880023243350292199492181975366421942701539514499036760534249734660438221375399723618157184994148185221042440679683848593150374287052295684173075117206875251335537637844552973613178723746103982724664760009236138753102799284320280415370269341032729596769746521568014736305575776119056154583966194566452656950790643827164286665256659292264834103519770175047890769491895506065672820072956033232844289991648497975183027262795245459450482903897853080619483071682259051074506968610086418921081821846434246950445509823621866191789329993832406858573898574275101441833588634240195879323386224971354740867263522791396354827489575966750137241271902844084721865522103430617855094884548372325468851283387748554000107207105236928298247630831050380960575214884668823109578681002812579946784694971184055217886877833057649144577155753857347251870235643467687212667315320041871667958096607115915992296843438726973426635428951328165832817928612780478969767308371787755472414590630390325787239440997567954894794259261229464614735461339878946994645534492147339692332470800024392 [163,130] 4529647504873903639745679314088993687131043309907218608453305981258192359275781124749750749475644225839814034869378325183945278013395277704581537935401425594228524052861964783506700069351308013525361649963612655402469518708398400201561788331673584889390588763940359306378093211904156603984691257115065502453890811894600594151181621865863984358271882920268911438520390746372889811231188256048143374347404900974025851458777209230946866936480945574716151491969300374157637475421755823986703855897429877399140729063397950190409517557271102690587845593107218198751478991614426090626562691044547865209061311248554331266446675813851042776803198241957290436504606128485385382178603414121918382854781185390345720962560908052902146345981181586025759919629975670553186953833167205038427651667357488683524579084219216843793676849036793028336973633817254953268500075864714429246158519908880480950331345663271493593035491368943487617371875322457634184678024107711091438616379975528734766144520866455414474363404034209299717321551831216781566706368899794506094671670633114918021597088133934867839923971167354278598879234810519146573092735735048034990911050821760685414083139548957294882006449044065195186178372513655738881557190904852944172087055359073562165546779527561428782372042397440832008298995986359694465228707267331807007040327465940521412004947607603239920967087150406708461345226197036165044859764968722333148981886552808169851405455790107294478760679770339289515584 [163,131] -227404420720404865267909298632652492504925705043647884491506223894064807965749770903917436572190361071644944209136800118201475306176053088891603028051767105833516129832578945017919565510386588761852909312246680901918240479187485683744843766634510115694371598140515466859492327596418162381195821122133495570141394999323927367255655644178220155756354568349175949816673997561844440649946852129937440135996078781645505920785072837617416794565096562324664405449571111733048204979863130445044441289040003842094014813506114550605083640537635224487932727574102728381969024315710664633613570011970241465032360186841803856322915613115740712098879984639368420243646704849493160086597671827379546420892950178546216826516305434574668654091339724171770457707931530757093536782455808415814402833845423085008741209008706944546477546686449669073999750877591779488379761046906840875846789397697903321845303198059856856195153849868923834814282528148626290747899718762358274125557968963312306765192344370268468330157683463757339172922416911070399407394757344351087244495642451667194050986267632384617079493179880200869135524162474285016499291465934280992014614781176650319003606335787611819667521525761573798924392237533217752088819647230094306959048216058213183463143681525993324047697884158975058515683156114219676379046441464445555711328542775571743711788191610303424416705650853236973120118655936165757132431000273319565279655560487035330041313960222300062193341428175370 [163,132] -23099630867198628915730912283919973819337862684405132838037834761730151567475388634137500640253255508292801642986403855396919210857188766074349734648690256299510201416756584071973028119410530619068374543442999062537171039715519506821151581167298719410442784567121419497680344007273706975474618921692757674081107590567261739723246822355437275206641597556336872699833559964688639062791905199044179599514098162442912896383834391220531150097124995957615455951443354354896384611595240637782121656336251769102679817692283491815908593056021769957420647850525974302606934869375117880696785619050949086760496791460377524262466071047105515862098535210738074543407469839405157588839730078185057710927753296621024911518166844167462887708447179510897502134656505753938613431894830831235478465584057179709713070543511191262818198389264366169880218136710876707031712488387194674682698284307566494848756964716163199243239834104026594503744915662469785579945439208660162815864311353396542345271341946618555209841747273668566131816556382417274609425468250869742660841328964828074580313699018929609084055904111879216102294951967677908308642179031085519317285624750849112451548400217897467898901821339630426415585261202702814091082782798185196868799147891568115747198845213869642771025021497716833115204699752576396296240653648844663382307540914798271343215418296347331976976194173095725389205063820892942040810752215648535607831456902058249055447732641117953594214084 [163,133] 175314279813382432635869104490276735776404477551425370908437933100917645974145569175647156465455659529118637041709746276777931775607941514278011545472914964426489581400135722566734645311238646098760487937999529032620485407728940220093737138576253432941622598431817210497545988703061311989592028461568306328500304517790017284073630978105248824653248269349818155619754802017379446324715781683573900104776995270901833847587695708085526775961082555509447896859105835050113741328544255274348494899054343912252267202659385734000843344222691602258865225580776192386827187760566270867000757157966297330978142035829352076977566633055173035676309366876720083957482583267449831743087048218808364241939735292153525856294492997537889650577398916977115577260202594723216513451679667497809736048430341710809895070803433856799554660143512798567375968706807685537792398811727198833199568479773671507284874355895426512646274861612681388884308406914058281597326245745477318089151582350974445821127911958368481124729152150639854833742144029905290738307452400722876438820207784787793520531591341499045883572506056583234996358056676919264410314089825974085668157744775204664863387456774898502505996413586200504264782290258689226596612356499648163911353194983280636798470831257420812695291207472424768292631506947677577483240649786943452267149978268406508087211410420239165460416220677243701333816093820349942105575641968179183985091156782543059565492805034988472 [163,134] -6653997980420337056920755665255842473867513583974182332923192623899711533058606458993771330232894232887648973331128332322363558355790434498894398737708480646473649525823510207468753452665596764692116527044896019336388654129710949906889801151607189367900136990954866200535685469406763423232138220039576242778370530741767524272788601720287610796943547195391427687491510013464896345401224431158152027713101896084566776484651749944409828761227290372124043677355160933230014787227755933960917722582544263135794457675811591159126729653558026853329768415739149103315329441885803298954113949835239756883661320895371424005285889393978113823121937081652760324789956866058642037915652350297431052440597919810834554995918936658648242355545440962910262257637455224703576970612726931957439073595098536417425407926648306323357852592588070085141500175808498519475402372650673271272238930118030504445503458011152000921662354379140296456799854703656334804587791392090196809007522128072740129150872732836261501956005079806665467050144476562930366341020158794887258773582823395456931752395448796667804684144853134022851111222671220759025202142830370809208968506401257811769549159690283447589139197923689408095905036929190460387639646881423032276304753296427600300637148395168348510941102038185539471494442742202522240363537068867895580414929106987123350435790044866442028155044562388277315209551889770160189015684163162686191935664311728930732048744422 [163,135] 177343604955150971655033836606682375947895888717577675342996584303330695632553921815684793972044264643655087229002637369620380165962100917690579733673285625131926732629226244575730488531050863229742956989550538309111449068179828591806613685624093767462642275750689421836444347491149965474158254053803251523208797792755210786119002560050565376207655302737088253155159497336518661917304765145835002702855496921079656482523223073224246727763553869910817963814610877531685902953803352620765863826299972264336240885108688148235822280767199893988206677783961069122388177899470026760485214770270657693411840431570781430142986594038157624556806187210850522908385980646067319882024096011681001673792145890461646506710020086478362302042787837458865419173470491728432400899842195473260408160183304108468695982743179761188069336992950514846889828740191280373604695795747842620659027089205484789954921222007809432548822476949027568118679051760558497701274898029463024779827511323277007076523585568794373478792889869629022804791739838118427023957821488634178840357664508487543651807142446253340472447670148822364594292146973319924363860171784406463544791021575966286877065171141089216705648414700175099682028601916584705715381590554292139978191137943610237708300119898505703104986000560558938624369701593341708681222644173401677386174675815954979163129606933310694343764301691853430757324058656445715730457079553533730211704574929915824870 [163,136] -847023810007481543773915375848273189544417471772180893267057633233712882365584619747253475898919750604599500461586891404443579811839648344672994141582707672266916406728763754788111329084004948004778160397068447350431658645573699477765568240880281169747717600799298304596831367851648310827643807484568958520979661939984887051902258371875224885027508647984722883777660091494784247104443640920569130762308019995255278628818784954843440813323256132255416058005808810888592410876646211240487047693327641017646682993760551147472077307108928784596153648396713762656635186382747030263013743726255314011612642320714768188043795258301345329253710647108290681282795094854369862275754847661482989976550886559055085466442829610754038729338922840527229772764014205507600004329739879642578083102542307359199782529779733006925866128611198211767312791540386602318916925080302708436076579485783715624534926323188122160229002837088135458532563930253083079292576007869688450559740813777104528793234418598400566498431289210043574895478217701559041201900327542832060501462512372435508641434893536546982326361678576597419727299164574785576993222866320651193181022273007125607517104564010099732191892367671195242017088893321472862405911290357584516099768064737509228810930722659931547235694504488319585688056320606999725504429616979876761251183140408946626744671196040961540653851317704463442555620960071761013121562171927292349083802298036 [163,137] 8681685366670279960838851248005149786736776936391654973179753358613409447083560621385167871493142415049497658373638518681624314905020454600310488809444722383037513524098844817040250047730462394325003375158877008813457357957519615979321080158303246984378446349659445521054407865809901671642209460347545141235026600058259334872249834430072266883081263757650734034562252701272976906676445324281273443500020599515045234047694532622887352691879927791311821810089155967954530964425789950883991692206022746213590117350356402436594905006059778190846015271587273397134799109084121712103873044136980874463298971587947225301192759835218392014176158082390408470118236497623295032797530748099047329260863393183068089762099696949805356806291303317427446618597018583645197568656469282767984331765348994544376423291501143118310774324215331221520721963478209481520720969386254807117847817595381408321236478876956741619975428697742623072249922953646351663340386059012668956314496557514337457247149819406540239934783771627181931784033729495245677640274127393901534649811782656378112979221408873988622403793452093273143484936613008137337872584009731255032507449611590601740916105089929533426174199628861909397651241739289034868155034098959145415180157464103823377968918692714293439705587100039988225550172424334798988024147361495535504442833611798285470643830176395484489352620636165482393516212596961647825832155132589594747592 [163,138] -25010498959920553970041963850264422130850237438982790859562457615759387956130960637248258634964804096050072447088519731082625119133418589757379561862270592925156189154555163885994451693482825439748935381776855332742439594955486686600884777216929154016847777855765800890152123277233907391853712704775939669835835894648811072661157911405084480231429305522126320178801990683222701404005813738937447095375862721810739516906623392203811801519903882265716960508303786444665536542259829666236329463792631814191421486335084742001381219781782818779590484329582347979210925834660247574512119487479034246447195112141717866916230946910942569503371267275340456107487703226535588942237123867288084012208897257289532115547091375844218008020686005049879815205779158717324813531643004220597933516725323130976883211062467528118358916440804198629989602429002873896175835834121340424281653115998584437637360467899766798406571424058362975416196937950710306640462205099795909567597171650492312357750221750737619222780246721797837542126210967241703659175513762531570606355188106760849486556549954516427790341520984700384895500141085966158452928584178161285859483953991515058381761011085784447677757566841253781335228601632516952122510014826340575972710052019831180573513513481464458480582283305182381316008491099874586607024085916486151082147974807221847568844033107939432218421350669046772701469935235178715029999073123091 [163,139] 29966110748193887071438720587948449925328698843242594195287968322224052025412463705315231292950124138203082202496651112333139431552680281590678851502516175265362717330275845276899797392115499320787644865352044276434797760552294714645104975263295637878083577808223038399203292371698950448220883120803476779421490379565495112641278056981855806633898240059381818116700616299666448217065030856550354525927481102790725297156991193222787887044332109579936068641912883286765855063167177265072965274188777101136640667400499845139076857657770399750705986271909329866321341444423774997743182958273178540912198557014650697308384006539309964661879473413287496867546187192947108574582500408415193109978110485364108872610313765643585202146548833782977146410000134613862005914386762327967302843836361903273118891667324276820988019604162489120386681600425112032736139577353228903631224734837130077281656700032122915466719824877053031379080172746125665634698879363653306846701446815183944132788797754582832375898735502539001776218502863843479038982212134659435947979008802456841684055366459025147567039925407001423632778829507596415839971391190104063456174141229333212937294239360880911599167535047551890093195147752609130459181578479099497898407513926315602753441122664773555167620542279414962918058307678840525925290097025454542810088983870073678905946816538411552855787864107389549378765186239108127250598 [163,140] -47693912277726939816263792237762951511579022186080258629980282006715322085809626563129079411791152042232676740417161066381913937352548024137818017739655476368732566268739463502439596546167595371156491125414613694266498509826456092494950729243681078384631727681988255046660577723402411096964701781005735279074150829118368018054754080997564846778661053076248881223168880970034290781289978233893153779532809996117352920910450505121502850366978095289574594371736874591744123671338575606239086225006971467099499721335308859746003863514745556753393673144105085575286286688863790158968873099171942627980314067470398679445252515762707230717256710753330373471700214665674646029702752290278834614316485121626047045519464988622522101979561274672872470249939247539676618848577172641279489025540885304114684920553812427845899625729853034614108206262661816426169903293278201544640188054116720068935345583037936016983252177567864017101327896834499153484085750996321908991031645641425894751089148583218874215037296141098157719389344343272906690220267579338758934149577766453438633958908857981373647616437215217983542508344919559640053738047301583609273588692644045195114704748909066084431902683200840509963744536754741151513626971502246702112325759441228339251028650851475532563669922204651196052565266512250781219549707298517652044136167964404919333587718617044226780329798269585279114928166061812 [163,141] 25157040457717105543583190389947620159482397684287082409508958176293255109210825470558877588005045606540413109447731387493376868277264344616031280483310764085701900758804678792465831568283496428167936951131849378027470269143884692434519448683013909835611061557264963994530271013033110266182533142059568263228409448856947113092180219193957267806829761649410019564115017882647940267840484860163708009405624770989111046799527162546147887144281581348855900611514721262796753631911580492522736174349422200921067617507260905364890080753227258587110303613338449307400281994933032291488955064444863136877079283784413864936516999549511936722762517489337442359348368092746360846931342167813725878704726111371511265184050016372862645792051013766352757008643372049460728589157632326783731862582194551549293439778360694788887312254568212517993982586840470997532188311510201936206760812018634780810830278417634775732301550690285598971254053625269366175216701314711042073903398041414356276111780641198365016453114710725666746648084367400364406647176402255544086281412554173286932586369912298392984947663672826423061100092156807428682841456735582146234068718188785062208840119840002448814912091416524566605002651535730173486443860667010664704612198370070840157165527656997571473400057460979737331275616779276953828862016093030570278959889591663663509165591940142892752438659855127617040196 [163,142] -17506363043835598909147296982171423686064651347550406178503400133114771855063092487576483314600325026968189185865950100743585973707014272075437968036802903752976975887147636602918623115963147873510809922673573626959671512500755446416800406191728490010181683523586343819258555851718900106716538483016372801316246728056204404043645183251347933945604319778287100973840272663009062643606832493542274080751881536990925763127910273093694690381708285413320556704856331820959295140033774646030659252295474155482535884940788547078369462686673624874963920913421323631576189344127664403620389922572857174721556619526660453487617925335590376978247597578701168228215721286532635105974702389271711096971242628447913753956035809723460915468406566832715363439141633781088295678017848963932525805078683456952317207204094972591739987259425891327353195228828407136805582510116481648002786360688884432412980816570961315530925979166984099011107620797376284378629771558166166938420508452416992264614069626167582956093796458018859235286068134930073689199737010012049718992439247427275712492442818188304230074580504868067964610583567208304074872595002310799504752244531599632513649493911333076775181196870761087416048360353776465004954870213327538173563490862667358170946455900033628263334432073246116708638857222099044122203772879053627926025270192322725965688042495991843420257553395073 [163,143] -6834187823661956869803172742746847009628472895419649218980283044273404234185671722202161915037222914475525228253617470690391241226001949827183743629829297147929269639451579863672262409005717979622153889699196806238324133001573962033208681002260492021668021696836688350089192800098284727858330217825300058653282938304956176967634762034078069671994817886628696309321452265334008940298757489093068001780431185354248463874664054614561641865445704239054313749533668689533317617565777274563933298084644827717449894733024962400713190828570476979783659129731193680279965309362471908008297081900777941468761002791420098420061050417423298417385248839556656305022568335962849730827953295835697547323099171001119596922648235400963743710564838558210304248769333249968438212727635290645197840467868583631590002095995035340496983148728217347686329488216836431735796564862407753067756815518881668467430242278380277638394612435929275198116985998172274173458500550063570602794615011809124101283335953249485733745315551392432139575809895989003912263158109710639824639303804818045999106626083123652819375167604195395922725687553492901280735263972751582598867110301797948056036173574137567174340792184941429922000406638746805094083293920113386591060231115066828999190942788182163442469221638986776398171049120870164697383188353806253277982923455312012660114700872160206058569 [163,144] 7879748013719527447997990351738846901615936891552045863082893810180616721158064696853332132989479914456346486458101631565935334131471348350211025715226519532058252594476515738768672867318166451124169960093008611623988351149014392118486293511926253444793085375372948366834837238434064440379468829891700820226100018474221192361556772349943366823197264429561108318651327282743821910316114997302778618101881352083683210842579064244389122611538214480146919199796901958805438515508090514065111676441283941838327596378315712627762470275266664192769240517961772497866999315212535106374718708499590739008244651464812682395255980512524187669570229171120071879991644562234057232403162680187923739360540295067795918961182988232688265192299004816121891513668572492317436266053093007863288570052264895858094751255167548783826240842286030461305611591011530092021430869335752618021447343834416080128385008500085149703615038517836399092427346560308625534658394456769303215537588798645039905479861990070412436152070970705844931859574570143409009257791526251326873178415912661958128771514139027367301216263680706948588485765542002525196625821356803166085106729489375374167028036097645260246168221927330870109075514987172385965318026542365010805068337743483647804198082652276093955402354325338686522238030154332387101782484717044008836902031253808183661171634128 [163,145] 394161127869560514846441349404177910220146398897173533373363089404261508128393212788985132333495863519790402554405344371363082620577160744775781399377398675796664238180389865283750113279816430147811338848563858718459584379276352455163419046348420345111285965590810837842746187371905932984078116462086728217079749772741739654354958562284850165820866704278991247279559220605895425661800628850375690684098996993058282515035876138199693021849570898222119378166471311084640961527302025005269149860388147722743039887794948893606148234625386513450772066407137369470352960447436978819831464197286300370995019405892964974761183073775182435605681224935131464113790295510336496369178180768561768192302754984553574746251730172124736252559223789649745522670913405079924190253692042651414433019420707427249225455448462976908348557988158126160958646428262647426964713939095849266506887547543112372210746690431150632915929921047139552116524564314240429097315052415938225557112555136134059977468283254037324130767517518760304900076009353653395031751116424229366217130512513248954854534369415111594502908705097264596826172752368598918492452810008283549608745788676721160734323826552452634072424759060027728673951746695229846128986106535274362475031123244011097545995307668668083235202075865754731151517450236190725786216678373434599782212796972576066016 [163,146] 24928298157851529079922635692241334498177294578466598846843057114251697757878575192250956999142466038407210668922908854472672140353750488318041985688307623242812728704713531369792620101486965021701004148515287462049937965877674844842160082600019370340934024017898139824834026835282086586164720680355050351085463371924650256937243291835386849546274608969661677993310324757529708458695111223486129659729872622334696358696078996600670567186716126480325093246186846504101924927853025839585853535648443562195431111809210655041031819022988185875455238735997205736640000712426440414197595748906833595998529172142264305862500844191570980525291433362668085660923110228349383683854972171422423482696768355006793850956860262445060432177002022958329630050895816254563434776408830976344888863819896556661897276928743393165145702196252551245767724939504609130090662634449295578535631922477928972754431598319099570104025500001058829784385307696610620273970960665559938697591653841220905983177776890578910777348836189560486034693738784482199048402065020521859994781009661808143659467725633662930895485429426907902776376983510904031276339844316273253211172345908248295102129891990982715332816117589801907860657658961733191307115571205674984369422642555468485813618130799379937049733661547920826162632467022841613345324922649520652324348897045 [163,147] 66632427350561251767513389769296779941446744890499451466893217660351853244326663178356501564317708005585064612357977545886841905920960412217534531300129548897296897416640474165154533710903382584767200007980772929359772612336421017840293628402481029295361096982825520482157352932793777687449982552973100923016749983273793036157787546737870060352867891791703912640832115708174294613173311453782353064666029198950119093256349671605069941825134527807573523381182876137856610641096441570266625315485013492094995204256667740429231409276920663560523567461271080277373160661340183215031186245302300412910023429192867699554259464358150076394111849378068572196408156949302629794009431807526237014200917297066837947417151349669572227916032294846026916963683107301005312839974119435218154453566812496055369654232531946487020231670151761464649015270220318418651666059695664284058402028096198042521619228374306118908638349932939045677734280780672586694235190989243077377577606880006806475921383593663438875209427564952949171572843889907986307480591199761992158256770190593117701532363501735762089743711121741439089763748716184592143556882781118395390531146144440444028638703196504728061451809060757047402126784326732261405799464738067733495152775720615868813540020781362694852463404911124309858440693587751612089242974400315574 [163,148] -27081720811396221204843945604646115605988566949649444858302049834300476687882909385510671429685819665064828585834250223558182504602661233797171584837427215430317302630784076113909135240131187372055434346722343927836080675737396613103633718786657207743950050095533448452208406550312809783855985594447602341942248996175068255592998202724783129144728921373379169209255224806425064769984859317119185242831251885171719048537858815651800058797838973545913532600647495333510527695942412273067393337294813369767038100704714547493531439244704129640263640322053540990275376188272925626559792030603190583100694292174882095529517465742487442462356904549446343388358592801003119742488992499471510375273345786928198278344450354143466485410264809329686700082488818205940134676860745010152934136751555371701698690369412819942889991610795481038259298206632068212003426941594695710729192086652708119262947422676585809686485763050651288963617731277243331733849858567718784414433110655266418782351844778628169951419648416260821942955964845060479055520663639619575454139398663233395201251655825554773918151451746174805959324732043505610007643346443774759004146304132679196436845199051994432487539592823923400211188387565993273654578595270344490706334193611116511103656124558816558780506049982582664579970953094117946446174210 [163,149] 40605101927668056004702849527311737771140205311811174334110118848853804376580849746680956885178957248686805948478590217276987303143361638802182475207943425628050736469190642561491097043197836635725490184701014810552240948291097770648268886877526018502377437939501576491499107507459946555271671385840448239375788413052267465027282267971997988639743952992789669293919812816404571002754303608918119335159833105198762929069146300268462751207054039888367801214302640291464154147704897661676133863083208332581055722457170903346566418867554235616307899568028522872664521461293356718105900737278869348241845645362577716500299317708516598885474795263655159380769960505485277403857370173518484594914161581880428829328051684971819149526278304127193152924886905768576543907929021136278124522035080656594960984660235303127486434808413050340223806874807240440990303606847448878907538741290048190160157461930090288036286061796555554859937773260868761121976032474435192341196738172199491477445868076927731864356011287240956591950985970724995956241861666782218976014250052069975209016340269490279263617395631029621239640390083231441223609732906212819572965868320350696562548939217396969278180281426132987853959379127143036302143684566505653207779923026731170315088984783842690438086087068986019707302243858602 [163,150] -7474894045187366009294835007606524252301072834872135739601375411087380147949798473274990674882402333366296731987281116377370168778881203257722385082591328055601583486464704424479058637253282358791478370306773863060648476389542648447266658444705532543206526430392336302097703765173636810372764077484267835152141417203054319344724062611111199306824410293486696999783850442116551943504207624760566088289432096639868321690528923108254458136041220242155286646874459950634431560690089151369697956589628490942520250511784504351903672372069593548304839250092227743675110608021980260148174666732750040747369779721015134925030191496329456213373802559991483233764270227303234027113481456023785727611360838659354754288415325340754294470850015202266640011811898862210700097359042355315787425426952306611264419722360551403189007631743662639542073457571980629485624012289564292200072650168080997605836355637799075320877139846483991213738120535609172358552557525064171867243211173166090872783684847980772628167149792156247060203408805822675980197463965287407172312964001657069969812767189987358260359995126095549543085251604386432531257353389933987306772856131921377041948688824315057855688979731926470846963985037560968029302145950558264434136545466559271664303607440102706302346353889608070576751 [163,151] 43000168577285315908159422130761995260657034784674810615214129290112238202801179340604980231051083712917501605182722643766188441684986955511877478041118891034122029642988985808525004461982710669985464641841539809632405316836342491567818475643551300250775237373709596604686288809496700601435123408226999289449876448948713340734642731111718313057360505313668888240114636361749648345320588265696121530353039379968531212504368785670120012684982505546977154496266340899398910251308866083596429125414832435884469715356687369991627481398294014155433710251557687201267236538722372482558282145692304743407736412909901080268723516544120871919061336720560236991696099894467930187189145713693632404422337668234228591931666499039889307911858474364603215406823541985242870390558400623560013456293543886543002609663639967247801033412240280507500124749548297111190660576311612448590586135635532979079551454001064808636577963637894595292680092095837279805117462175650122808571590150223320578000864606669999814623494227854020669439456787427976845823619954247032911763794956117748168782886778869991771302871915372107864333175653196643158924974242094710895711227832466753922850514624464679053224962928980042113612679686332221232271586415736785702508838080045446527425802235913864959592439451 [163,152] -52482664703145571086740581140094824239392036941668259822396481879678043186854437350869400717150100784704528570229347813864923628930404833966687253650375869420166362286996837503606599751060527107727313874480238588566830225259632298124952239883380672735760427700676575165400297804649135454601127901587349689116241632956186476047317870303114233705349045035454241791864022540587124160073172219076106342722195160703385210311890630573181932134186015009080160448775691873238261685990764873477868773581384349661228642236359981449830763373454384431473168456939810575415242189771430362681987480454053488148949264535715535460197864990256691531897365768160130825859544756879060344666982091650170895561889842676314610099164317386779963022851352794589663671700831081383282879005661261088517101826773589168735927716978188963987685136948608307522181782153555853091896352383400711827444062994008746685163450326269547840494702619724541128432752546683681634212482696196428813363146232431881420530121417495055083836396845499257951359788626848829311770053978285854037206626939645369856323926055391528542478471925124393940718669547784916045687055545063568642201929751407180142227836782259287135617843139000809670038150235847722149139524998687341458281649862849625419250988021954228 [163,153] 84692275844202629792179598340699508460140043529316339452664415302100471837140903299151626996260045782003302077022740337520378904382838511620174956988116996095497571747631025748503865514083704544345892541727223748811742807436550203676954041523459357069847509787635346053011996955963087946391273141049350106355089857455414913576514958991182531044503305290881793618808694232262301437507511670949427217224033179096019707424079344365971648441373952897278290324085041507468369070554575168636194192009059750773488580644579107501359791179619776928325116435227298887688732338095483314374006528751661107955358487485959181575795824787887831133109059187267094603418350273102296058947395934025811614333062760795782390621592296978234586694010911408872310157532479164446078193598964769456623510696585256562833132063068559594307601824160482189441767765399505585785196957684807577052016032254550441407628950226331206166713589170549399428298793559340630823615782910228145073190018492051412156509730699018124342180516303572631018624498095662433694493595612951936223051879957200510461015520122844148105620802565563643956660906457683266732384914416868287210208357003437396436784394066370594458024637378592388051246705426615428327105325377914868181807256526035707771419 [163,154] -22827746455071751169942417380006928946172858957093888632973892998066446779776329472496986740274069641810308039836738578722112515286038137864061928937357709215409202879471061314911322445448239049329305739739414768446197637722351268243264829767440025016110417032887385773314623400498885505773130966400123892468754314786149311204048088332838052383264614365614167142755408648948049293061913829234743034365140689366995104539776467873310644020733880160344309641081103488855690556415764472856591164318464121438132173769395675148697857591651953739787378500946588645837664091206268461951359419666252214271071914849754720821699195430140018950427570416628611615808855120057217016943262476257140734621301974914516814296540800391101137034633613138629329534333265967660566758427389186918473188567874104211928613267212009158185405486853428583127782899419323771243622518202315716923702065641382051180610064955922370012670330726803721717124695494362101454376434900366833919533602444113033749912925250438245065225827387161361242266651041072136457233774163058393997176675995782541938294609587067368270880427644152053158186236168887089013427603191762032687583561989008706136624451266385946289665030857288659551396144822017880910871284337964773909156317255 [163,155] 188081112428210356667363588765537121809902131158433787718444843634282434343735701898173644840402226069159774818045159731016310555096971501464132387254482295636631116695292941631044398098950059527056842788354013763800604631760507514720012526828392365124620673363930921381708303236754693022358180242958876529049165881806997998377346865958081525684200268823813021501671882515546143614918383806272522335357560011067422056256676573953178723623255393724379457081710228856348313181044362327356153089348540953615791854049144376247425634395971749295574718265720855476975822228292767950238096974209338143171144225474958507534729963443104453913466497638825034540727948076709157407903358229526936388397087826265799929292714519148925245077253938611776300122086127150033985612165874277556740724577696681644609707988785075906748178922265113055205851027978042932174684295077664478378509764404065811526693220103728138001653856084265331581129306268711799911331228264081899122705452553014555622272697088913507511960314793229074850128506053227491181516397388160142417956974978398077859998538713435421767416722250088956249807182687729930089811582172770522363349480838234159908255669225771148452323516680609513243664324491339091197337080164268358 [163,156] 41935660587162050908083713857690320400171406747456626618126502373570558121851831238188170701988117733358826329124913423220520003011349604347647954565342500475372885744785686658530220092904652972293140342401875839772677744112707926065387148823725626472211124463136879196164792065536849888844013395659743170189932150748323945392600354104943954445533730123103322590554591881992622670530572879326559005475665435350903259554939317725201588950504521138174725738303570979484103561869420504413036017690667799534484952215439204810450462384962384893953497948083973481455474835891942811305910639732686796343484744566588124113171628829731365472951536299270054813731522367598746986375267311659370381453214109153994953152362870809487052989530700800509257279871732105924837016697055657642742075082033633667748645133577213883377406153077754379367762111879004107640032737207530891230921715523599554320129251875661070922858332035857170436139301449908785578201248577651628365480861954690783144306194331970485834059603785264732917232315053184615588626505603125568506261982432124201487338117231195148140097668506230259680035847594924970839533553070411765913442018607554611356699671129126587234831248136390740961354329623942670345167 [163,157] 2299653558480534654257586981209863706999249523179193613574110477320523638064939613740093031621614068691029489378662383387405190511023963012399797775420899708974791014690378953351964170240766578619850381374761139314925166590207137263422738433486156199709831753018802780785917751140638328573008150383532892897050423506311323069283649914146344125936546942881638254035717086656117404705472251517165113697837591162383895486870457451583835970542491677543413270293591042077302299373503972854757778245326742563327142955492287868362983919689614279245749593134057627034469852486794386426766757580577289555622685877290627615354202789017815763004302867726760146102250375125218853415382340393239940253597125390942436658724111077429905715763916810899120566715598363179229175509509930680013067252606617758988569381541115955776059578590512318305963246650210177474655949733876700417146595469236962555872066521796580382784564365867884882967235342153938563613530953501636701615284720659513074245561806762956996134123785447754147446467678399370340155022630619662023532787791482299766231207890336201533518591768757213783814416899358420952347759900733028034262395614508670874924155315901380610423248422511940792896740646 [163,158] -258239012216383884086245452724058033315757883068971981496797518461737009953472795747122631564405641584977873456285105552259900586367942619670580392219658149578076968717722550234537644600960519507792030112506519495017105529622134608003694209234936053356690559464116105893919747101080602236293932502524956548097286207530725629570898079283007851542235518520266495136661732004638600190584092828519467893839543785776332162909750972152095003368212427033449238711562109865268584956904217166559020677100666506054312597308054651835079430375462858086760472022216995490245931793333833354366462375367057588067995300018810428470760308209655888144162007957098024259194342824605220453661646061947859795483426040325133809632208732214307754838670823905754097421257041284441816680021973822793991561025900459169206131252813382407095559176253638590240219110097639519991490823819527266801626749061417020939207147137437298190787852234813880018686192352330093483677852646602320233980929503295293377857676761044557851702521941889910863130294371989845609334576528938883063788105848429243778246125240598416058611438759955622279016240726215360794446255746377812897526268102739718406891404367490668860415003003697 [163,159] 4313824045979540359132756035079820266479933594539034563642637801484201305458998311268159784471856039162139392013129830065742317535787585824776872387682849752493351132802429077650604308210591268053946882222060070641377320020537527764779396243772776142345397666042699616881472330947415920998374285513365360956445420086764533988060959356661381709391425913847079868790054820980615602576953075944153996401544657622844622663453711698442547971360245723274172281635610900682564511910037653884630267907387442747652712636036388276817468766737586859808053679343576732365205223622862286708918055099321444882752905928666673751627275516708556801956515775627827295072747511744794246395183955476157448794621521966376121966163277778909955552311016460602365056334704618761409648385174448797740402367151287840062352003633500933447670628441032288286007981285660965937731751115503387315445817813581782940615254998280125955952888637385461319991950208165894045159660614088733445758163855578977718406300824556347500108596769084817901107763003646943142764516710015387759081423007808505975819267492888215530524836794345717516107865567048491604518837996381243435969401565377925501384526074591560510 [163,160] -398999949678687039007149642461730078260869352191629605654696898893754758746728862677633912995813657646401362146897938648357622007988284649937266987440433811470934480979589298128301139229497483479307087223178315123783186031763070411404632866446959448623519264693107506610893584928682929478933166351690010087495482395017782214379993242263504310986449404753583176251756314338805179099895159744144613932112920145997943722046949793841220852356319790115186826090226300166450416096589197699336759251837148315711548481106601898557567915628580375431395363083750686566913833638524368467362276063717098201480252400135665105978935159682134497284870132956465246341056852424991826019950415534349959029179936823463426110336218470829294968656779633285926957513317579667667909836269957527198270986342936702812487198325177233889932700627629852487236622395053023908737756982997926830702047353807851551379786216427084821885299405830102538500702213634888407951224942794862613612925568541785670770553900975119368580450661157470305364976150922801406659223098970932229490197383782517993602107441827854389769312831913652615388147226363239878445149388774374022538877397053000750583000 [163,161] 495960120390404087649752444641454835278472968203977316877618449335198988516810355140660819792271260225299258349670234367433532804746146934779926782256646267858014446667331669622157633643802668954264167725250325317234050983444424870628531335623473950065758088194464951056032614290606949146455978055363303805828499701935980944393594683724758956433836395394502482928598063940234011131440332355355117211543754773131874213199328884357684482467624092332037512918858353103477558478567294822625006719910933040339547183029539217971830908537272263796501666109888380470731352992110186101769927857549098223683260876276139076437176510176806261143654266015429095795963372895952995132080139372780501735308785614138791336672530422623077896979756547719745133133094086285590714677944426415147763125156948827008089712163074064904449051040943794176541757613453292391145855469360893370496032950182898085185709788748864420520562970387694358420291814793261744502932212435686628221080629614934619224349697792149353991691625055241837844137880482848392216606668813647546629420617348314032982626119602918811254654858807592029331215102856448235456665846790926384103495782 [163,162] -30406123802674798969296185302467125332613051563723348642922491796231858656478126869580185144939468253776770019086329240880908115796959818263408633579811437926490026355778248083912867828079759432901227657112984179557876706265684014080362049169916076401904462251338360930714061336143695894814022600544440946526128653139009499552354978636921282252406661570688336115143040169883628092889475380083292005736277099744203304109838202431413521379031664693384984464042930362968303418335801387130870071528844233039364772367256493135900312227027411724956440662309756166296451677190894832531986007579834429117388372153802182533846031468546009130191203405941594810793361452587749809746604017659333125410724177203447505036719748301024293645369665334004336048666631944355572084981913093519719200558234027359274793954260451799479791522660164948407486540640969947629617249171170348771401498619443146221500357544498118746240849294552505281679243675440217162401396277256383572798124836457799229455198871784265607866805241517880106523684436322379383199751388482568948854050393509550549321826889126678362218163251626101720434831315149644981524695963294 [163,163] -18596904081837420244479538000610029492400255577359658669708653520432417543225652396902471225510423499295114505378962859662194153151273996048602233587052190691632794001321920513672417320681968289723143459559574749689063088841864457239163953155724106871081519460623867870807792804802456378090797517704411579426453344304372103729872943508663082372766234923911723881435158314906905800759402147557571884274104928698209322447914147236240375848354942132856094814724182306291707726829479748668508019643716222174428832515525399668030471926003134649734499681307389133312779741230872996321899642573834590977186199792840245938118995542639580490612421658079857032310633753766385474652214687547184045103114020159615542176409691259428311440531887032182969732324040022375474806485320907371755384958779571019504930170613706019950216426585722654567436634756882264000322456860581555008163628823166283178862741466435543807065051356100092227052772166744366260403768509599761535647966576258639236818199314658780177698797838650188421018568583029854018813303746350474244458054817827102785777845279338488698773992538498465680229039330500847 [164,0] 207662980740615951596921448562194175288190853233165265227550714303337220435856919004308604918228572237643859020548674582544128892906566867977947475236658430864038311273754099822811165111658136283706937123577180055508888154026618084343438885806287407235587999308427729154345225734008691983573128986874158366782087847792521045050110795491811610564151911215364841846332607812497287994035621610577778266971672733409943998165530371319776377128458680273888923811961821651043496248304175006914499650255239309527658917730043830563792054319051479822623425067054633900852579075987252749489334256473844291522635405664990122989978647116152501101954097360625526750379541815798627690289818770469209480200560836284841997969723975046313401502141153316122173250787961672387919703502394143684001033176831409805800905607337556347873585683787469335571897295281309528794796965256539418814868136728506626162460072839442554671200565719059514309493776064967942365110209740221955730599761989522892680101863106735426467848645057030780104741210906029866324360524552252245665728526252901318343039086477010441304625024641574448473795382377067244064937882130741897718037137253252844966527663868334345459373391161669430308531138507343957541695380567029382828016608633488839775727608749928036674580517767963907075797289310825075535158846871742934135504425549093031444802939529968874279428072178813804228807148656030223942926930681929587891485536801242852844676968745728062260356193599318608554199907546843932228675031901221525481121781151597508527872436553960280874137789312070065419748929230417063144229191565833082534761882151081307209404009377532282203182831657367045338441066929276389201339885967305366386530764420311154152585793345113175647889791958487238399668676780335600617359384647416758079218029809333196935441086480543194213758054636286206183115322844995197581807875161588191986083984375000000000000000000000000000000000000000000000000000000000000 [164,1] -5693300705206381387386903607174367242361404984913006622883250399567373513658524503786625038559113773070683878980416636268652199611227049261341835587700648448619468501187286621741250766418408065725128729825817336228873036097172480968945274149617885306581544359064609757496150764802372819052866873117581716364877956421879319866212302684035941605081975219622522426299631350918808162716695898107411243780468550084442880423317977883336330778375325518315018750205082565576299529261388077863729862833969607633119274562319626778791304629729629923271491891228831489206799824707442727622284958580477053546071341642983653840000284823989685774706400061170365467312920031456723475554527184162640553247130748811058068035001220815392609555887135446391306885748275016858060520728695648082071839280458302410379635205466629712937078458746286488696223039498863052354606458612068731976727867492868515903026896434001830841835142517555764760047155506267379016237023673323060069157702943529043673155193790241854270565839247630416597017284638200867979462114828035984228737938728515134189489750321913247753490314470219787222598988860728476688396426507167660030309672180181583441397384810929057028781979912486019429334029032292844903341659294467793878690890372496869867894952246387398543818707377765867369804910964666663055452765828621399874498976462639383180182572246670936279959406343624228655732819490477622344086404052132088029024893157231431974647971937812340530011183978380617597411797494254875987303950602702150120052579684876773438086125843309540386742900101576462413965784016236286739827553768113652259583083724777967893001162341823370347549322835738919253585566499510355660360631130918161852858448565051135758036775670487395317401149692878598850543941911924574083666367506761761997385112133541560207062646050185663455293583772911868410627495707102929030588837618275052886456251144409179687500000000000000000000000000000000000000000000000000000 [164,2] 8285532138978357624547394020462748287875906126809735201763099232736492324376247331751591243726569216516892827571173488836354517097454793668106995139475506907204940640832977775398196213989466142438535962218780107040341366882664208281620826253327566186550945007483610756157285401190893394489045508059868354195407618962245080384240091464950693831485438189261408046406545567970307742727500750329658640752544678522523886932153749953962686503855135163451057831984560136372127681917512661440749813830919712128619035563498289532100206636257054749331258036993959774783583189452402052726627529108501544359905597221130159182755605845409669932152198518438466786253722070554667887182023801543395497292580577475453211720080373190882819929404241335564681167036377050290539086746048961987392327922529475493504069449623901994187959378677818552236255788838538293117534888549504967093766302239819073407068090283451707883830361008571530344045837921164997576777140820895593629206718428269918593393949211429552821004061074591274229946655219491053280354409559709034032833599006841951287931805135842981233778199961869296095962286435421623705719876947195526298918519622135061742965232780633069633595302220038467028328442890042913858309264181785934660784177967284811379914729558391232134013444560654006201465770138546545046920648639852231159129913080666573662452772104181202744640992521727927037399941164087753792575131463437052566567846692610147886610629143263958482592692428927624675690804609172045226164363574161359595636902299211385948876266597255786354657341119236931298603041837980282187035428712188882584541565528841845421363173117897288938331841108118606989230641207224569868745521630364190687810814920999860763773458327628884080200581049782530550329152695048011232506419101191237842459448662241868665258859909284668857245054175654069386656236389593463690259024509882588148942741099745035171508789062500000000000000000000000000000000000000000000 [164,3] -3071134369211169304985587226106357676869766062303808960018333969327064902074569976332617541625433246059891942017488819728772366420416349285236289664480980677463620387903869305250754024778068290042731858336459490427994206608495267006503798575188884333140967835002559050250507677672744444230565257690816070206032849406892166856272671180264078131084654663276056199340117993402999344040719230257512091893398785743182134971669517428469270121539709652963872751342399815828419193101366526935043517608799176475766296818551480160430198009714583361837785379214285341460500934711591422417329197577959575054608599697746818325583744644576891485711962388620149485466958929833277815945240574676726616108092774774598817441042376053690927772455123143156024004813207194378555281510687081444560025688826077593548234270835432096770461556318833128689368650057715185591764077750399935844476839400283328326637483685606529893552515044659770612043335536249079314488808083769802513042833569421755528312724549888549340959778876273328893256523765473818453869099237716003078454510702298882740867694553395274763234006264554865106143194765380757735888388475696112297846904123152282664365400025160863613771537642573237645565838490803316433408043393594017753870461686194669886024663786486106172645211880386531784228670114697744065502243451568459355660931149740140863973963219248277027537238648880930774981385620305112403291679533987927680435198616986004068829580047543292026223702353319968908203307451378569998535231380734523715317408364620802618589276686958062616095691840004844885316066847721028104437373723134588080302572488991474683627516814723785473811777685048184418298031834446998371196019540305137940442247735261488088768931651020883530796135191610361624159213286852155295642123614505814246404640537998551120450486430110568848456148510952233441092390226865332208848593623070392048588500292680691927671432495117187500000000000000000000000000000000000000 [164,4] 467098264229803868924526058263407327653451691971008886509342392114414935150753229286608165485940832048133457828097081502009960969040144649696079650307627991846388765153605566898144789689921033359580193828112120090525997778828993929888764921096184535796800421574228425346840420374106090875704961295421430138664868717206221556684796037806981164260264281585403812745998328124002102031078221511618386629380025329698377584895808204233254072481975237383436606925681949680288714696926660356519825405135866213012613095558931820090131465514352945140217347711462751046675811162092564660072089124614183167269657392679795133091530833083280195500869807247300101212925146385448108112069373709890691439191568752518181287203631876917892406087261578471314311952734938287402714985673119607438869792825492704848471391679718909623251268879656936957013315894014856920206758925963032717098852039033272228443138763846828615839074446950218830784628191490768467975443410076648746018251166292909207324648802391149757602792948761157159374870841906394958508995964915448445784275155496191887467749000286813701821109672776774384710344509129742124659418488305614351073264548439626608483380740831157874634283741531140446134646576309115680864349313891640891477701049438960919254871831154393393354277371309575759775459909036872338716886367901615508266288328891296401179165417033179586037091212740849282386945771858531144244214092765822068500796397033540719186050528439840133309008090135561431601856199294441160770770300527109197879560089238605753721698578563411415049064211523274466172587797940227042336500174354215907381046597650684349869290721935840546806191503264408275908587443672202866291080971993939953115977666433359619813533813062255304432574960723523588929997760925917261108579763623124513658439474593559682208763838928924697325150949233829312010175932741048051578544232317009269948138277009775265469215810298919677734375000000000000000000000000000000 [164,5] -36996546091187882539486091988083129081022828820176213576034286048480075073536813135648716777085197224228710962037600446476073310501413976602037734132966368782660648709788954436791564033412514215580593769680289724409830004455950464439992908222152864409315106259293839890687740151136174080388074869586768331517186160795366207255452752131174727005561156100100385886371251056482326671768156428699709535044501296237272472155224623786106148155023757052281463665287234825642595394874561197989863823266063483980353459514375109218028520802703665298244549105463176591605208754574751532741464527521273019847847025770200092295223839404620032134746278509453535641934796913551581973586834797714296312617457974618012244897568835728800921665142980363268133603384679085306228341839243942332759349789656126239504612447108365022973596888012775400228223714687441866411137458510516497494982866972715667622747433621215813524267074613980838240724785873330456142622858381134391047097671013107547075408468303747387108152697044043765762015725654152602217621205722482612252914400359992631958729061689805184089498925692091679296225233633359728556960991944662111919314438670407321333197823289973275071377294345722404507238918666153554314859703919705883016588661122104509895039690524468178667975253154714741939167532380736298648152283876735994395058733247876998064148540701746100905402898472841758104666922949810384152296258616284879975262486781180636195340383220685334811184240335175595019758135098724669042232562366032741436561595860452695964037306727298020287520790725684013721058928547069053869305154925387898158919238740501483551069332869190182240917604299114450553137909814202617887328062430036234282555500529290447923125617143891161468208927663889230617805893386871418259780410518682465917452181893734406145789874753245960674969512249616847217528751451409059457641882707882232609362737242824081818071135785430669784545898437500000000000000000000000 [164,6] 1760505311989540597051768779348850411617126434348094949518365084635698743299146938948032715199708943166333310078354629234490871201335994340000116250353989189280568975217239575380115974990625080373946327360638619218742945348527660657882160224732541673832790812841892368754111931234971873804373325488317048893418809412137533320470426944641196093726175529752323772146389271450769938860563966266742422089323582209366952538229440991966112238570165759672989920206288688591739236055005748770833768915105659845287370937913550571713239973905483203738671462583114362678844137080511522697404198937238661409535728329483907250500648351957752136714571757055019521041157868331416755704070902414363711851826438787746228564315728351891036367895435966478096081983691270402510416608168027468304954421586447542973615067728293577160988758538587633404062107180370548218546505037908721045989316779594903627873682741567648218828234232884363698330802692314205956258714312726846338775065303024308103358177700871738495109543115481810155741592818284539471934013755624673219401282774257576124472747757760409424200678487202721585958114100421905975523442454427674937277185464630156903577463110278139398439907623801496148808693518942895489225748306027202465070514420290902111683618870971973693912983613425402282298754347569150240235717517919767500132500555228346166400172318210639871035629991729731037194643917806365056280514786231656489349990484833721507162012063599149863853620948220588763350712397025211214254830905604605705903351886136025548812451366023846555478071548677835503365186258398635916587199671433178216488410972467461283729887437903083550265278968036796377532180028700144663516088583338697402772467976791958490019844579782479421562246666966618076439563871871659259226003005666401835508585238885869362717766786002246403858462131834198226682756348720806570913803235228849759418937279052086467279192305568358278833329677581787109375000000000000 [164,7] -55329846662738891926749178608532375596301396891589279638758191765756585360671298539032730594766412249614845757463504323022066231207381152831270896332327837325511303597290780921213750336337496408408855000071843886089663098593634194603362275172959862624309982650204668970223508789107640388168312320359673223843132290926042485557445534652289720994991657714544844343038332221250177986303559528564545595570273995198746361301991469204641572197047113931443428574700173162020533471782928240648253244267662941157419727657584678050762307917973054312448520819861058350682068613434156060251436022368702219891794350828291187619395092455477516322058667871129544401729331000162742542851627783420849499366037517258528482530457907673181547834006312833173858918381993665847984634200169579877093739953121447989348081119391289677067348894763457358902072731072146600802053584852412067144963921099369767019010791002872537128052331871089286918543101579784871043151783662059755063475553085788101630535434989524962423038726248920118683721439165541607683592062857277922829747188156017074537063908675027118864407602949971260883585100406770217221516960009578513558151980672159402684286392407215581460186050253961712869428687394453066456849166827698382367244333488002201316465851404501782896178999579307733132976313936505804298725397301983031758273031173324087840209281125681693870475282658222861822599759478819784117620683972331923990099343078471178033758358193352267750125480967648681478028007226660647112278158493183183279409255696530318706921278816398191769152012891094605765745117496885869765852744083569504925055179140465822415532887023901090760093711742749983863712367698945875062019042933232105786031841030298604124637503495271383818219282035980267631795588865439113722044013962547641253870779583265429408281932195772585879493371084530242085314221273787999198618067739920833690697251953674183542180448069913722974888514727354049682617187500000 [164,8] 1227853554018403587372042961118341148485150306819212808770187407482550131442027134461484735332914671421614739770393565762277839898976056378350096465313957332648746367885524074649682840841893900778316647478246540936415096622648432453362615365185317104574100314269469372687440160246216034420320494277119411521240259528690419086169772201501477939344834970267616191229864105724189949126509696487716199870601241175932544803549294398713167171845970666530761459900213515982894013813390308533597902706331146675945551184377196708276615565969377505510260510920878006812883360665780210530405689393121567557964631001633950634667913817897063787389766932836836732319252040022162846718306429360574019686036929432149042651037088337626464535344531714003670451277083339213614552265499842894341629965219394837102244347137140661631162212453307498334784971644469599814790986785846028884585967372615988375692242806135900009061306889483787195140108331756188620410681146134157222965961202425496518691104966613654354237501845535292962509388836563599997613391794767156383233563531173442709951562650995713864772509670841430965372022407976082020873377799369473007351186097636202300318557683125141626568780888465998686063047526888462800507755150273440888643076705319466502295801128454118523571677371692247190118772253631872918301095172128739242143027413206858013645470464351711812460820858282144803842370385315116478533674378656844687152969401039559670984855284886707175009842653947471800844241017375675433726930861345930929547026106131978027680878325326956951364327090806803277771323573435066042441448587328682199512675706647985504231332475276186639438477555581398183374235370809744859127109442753419887846622783623769123271685816228043957777457465766298475636941991940391844690036014219182762490264119900408297413773071193941492031225626380029872928872467959697048354581344158257681416671232862669201038707811335370934102684259414672851562500000000 [164,9] -20211758536424019093961691041521573646854327732369598481489059306407409822786185664507394846615899458679707238488330001941757428550525236292015868370249312278928490317763390338745750965499071387190481198161131287491932446676542569799735409483014798014228118902438093745040968079862305803180810062954484757888365073338524459484192308142630042808679236857229168202965962262406909849628027739829754754711005374616037987250091812756903905119955274836817530210758302090474258904783989996553009718786153050669769961537373199928770018262236694886352956509170405175339765630313068782803816308409855089767551081303816618052139913998836611187003846051137754473844940529875472044952901725675345498735083395997258576677623227784286702147454187816583469414569015012129647346505766787025768434977194729460698495796839415544592281178936092105902867515461520930278947811066258698324191044311334621071935200696018314211179042249016186130268820804015214242078689577031205613845614438820546931235930393270192470694972391283760344068592117867742858796406882093309112415237069015612970495826517670728315309318570065942897693590751029867824616664701632925718528144578282358151771788379261975068872775420530782973582159484818202610093897701379985597665616892624614080214036618533882749884220533669947987120642231280566274081627150665409764925641098368597730996113041042830815842914045089648555951512938480416956604353506263006330094257799752337171716333108840164193970518757993416621360056712707277254469702229570426537807959213103939015167614474271955192402879357218721768930188322629729968554293206849737836004984990316814983978781126364564471310445125138451328397492479489675280935925617426851485815562662332284495880482977485978328414538067420971212399780039737140227439582657810597909123085707936914846286954193030078162250715715345509049237111199147463611662621628931994963157789836666937535128996117350652639288455247879028320312500000 [164,10] 256253700620867652698606183727454526762382733691018399098392368885381885692744205937089183813972895495639850697958622271554324687399179384327306206019347097056562587110223061943566817776907822136476281292294235265229302448130774948033447393681284579297219760583265145867234904921003604827615628554646709866808524570596455324355480896634037320782265324608333608309227197345638279545041527953537796493809951807745416009537448739032023207908844096478592063712081931714268738073991113834235256940045310118872804849407828904505575201103203339826478765947934192265529125818949570633434881973895569048060554093693208968537478562043750911274222998861521538853659814961634412747085040198652537742356117242213590176941517788655383059098387974000257218512036877503470711490809231223349942712412210954161026108683677047776033523984356893077166645113184760173344524148066997000739265298547770285814544836807397853096615856503994638035160062805964718311531692529391414005150534086115413099374261648065754409130359651347603252944962986455801381326899280592105246694580008066317682327696712929687268660998051805501372854519874681406696809012383914773932132624121218959920676511136849434526515995518286377598294143180775265918483048763513286550781196289713192940924645812313700409946557764489180017797890662261661065084072928353983844984832857998694520090289774500158103042182343394385090428020644130286624566327662692946201581253895575361635597997562522609206841352529496175799540285632784889957931875028934903295281261690165728429120487887790800293736325748807553860945993694313002223037636037518805236114944468285018805646609270260755172810386705452445733911691843397345843309316910499327925514344991518952118386299201074532555504684910291214944562104025851283148168963021727292070781903121381566031603813492808499986583165070881613302615441870180281533856584924017379259005759357576536179649906443955842405557632446289062500000000 [164,11] -2577530207787426743129748087392825996420219755338589989879289548742178388637592294124750715503514486380319550807246368824467984247560104545695837756929698610397331463213411079375361495626242474318369660606347763648090731057619554244675469015039431897061854928608738507229993250956517468770962193557135912035326548273151331129007808893704016360421799293784882711039130970940001148917535227503152263717974354938453522980744426028474611415201276994170365614275163577007076546057917512872774859704785067067004067725199855518367360796405902887539640501501218815044520429972089365018294074378248629261635452246482890076873706085774291546008898593790338946939619829661470372293564174526537414477635766760035843147843892877545660289667101731856710249322761707689313043112316437109764163669571382004099818805434577741037678327337610661697152122165745042632561830377250234312934145275019073492841721089254819705093545908210270622399958097035496482788380682610942732847301126986289617597397409275616799446502587667677858795871925152172036342405213279178585144425204718779248682334547525393098178036950673582190788918201477170304668028928781777320195924342611986720033556460749987549618228310852232431391408544061582921348397010909773073941040660708940202245639959751230480949449116308103877802957154813759901454156372590648726299736304800071190769891837229058981892001826881985206434383685967862518763845297397584212327000449831142757356798991701726937476590963789399336604660146440714173268215596680765938107614840452963322645554776322879087297401803920793628247320706149552356380088967760811723260388680286153719269518002502742644165894065937240875581327740027502413707239087736729795116082774112955789546019944248429832671717702996178658927550430425496164866511333788683375377260094249318844083649456262442096035432843340653555211333742071470799800426720340821499814145671772056785348539165170222986489534378051757812500000 [164,12] 21070261786100582585326657059661675944183405769032529027752952117073558130139152366616599206789527904526838366009337263508119148365515722107531953379986990250963379013318441744811117236073109000004253744080876375615143295944608514463262756071040278273517564678626610644018451035800132273375543639063318011679280487324868895793982436296033762242647846238907663061851830549016497047857288651417208367934049505382714375270033294647926329145554641485147287009130521857966156807659765748509965834868849019194804673541438924741815453388298309094030479655221944431048708043537820554865232196131272494593991915569762046026697846706482775457013133765730829008697333838443604166475415523500082649143267229622849509521898942365519334130639997704122217264641285307324865729085474114313617726737719666796109158453115547282548642354207830160954549501230980246304420411647563804405975141507715443265013510287936947691668115885075802217620129790591363292679576430308384430933615792516577889723265128630176110409165731823461926318927095870322051774538999643713533136422600438549928056876342134175806742798768962594163356257864208022453687819382261362898150049226402647193398614042634354722931770741641569199421490841773498530274943314241612044638474726778781362435929960279521927937923578177539233622287142147782459844001150227696068369285307415054686895760394968117633803987304535008252143731506967000782923407437950095528551485689495795717338320596940246511473069609004499453399943823238395341601064906218864223192528993833979303744683886725592652083369804631630676780387141645234539633346540845420484356819139944214529688570512188797158422533538425039013787022224359470270289600829582880613134560378040888031612323897721430438223831219535769662708787315064781452704610780417298483963500818649591540795159525574219116802895865682960301398998154046261807301132517325437981093325182305219888001147410250268876552581787109375000000 [164,13] -142862609171936391360374149019633134375432747417430187893180219687912394630113304905230146860161186886125070841272831786280981107928673515978878733468006340092798616193578441270128420440792010905417919064306883962801978152545560754469316542817248106608880063052352101864552520161062760140529606402663360115438658618997781106318326006120617574232343786451496538542369080433032926951640118879718307839712844820244232194677838129439856790468779746665018761766596689788435482706848075976431784622648317035901754666678573886451630156801648572871796672621233786515033335955100306203418698457632932541135077681391299979311637804994397817013190595388147156125837871752600736019173955845128347658558681672285940907803639469921765758767927277428934161076766463801905698246850464379907036669638130669233562891385301727002238779466230245411925673354911408651673586752498311102059234681590591543977813736781454613879910802087941938238250082623770792217250968048105513545106570990348595081831960016869492234681850725530770088400624086761286310729980995759061360630922071693325796540706735807577520050415899103001111879142126830952790970447937691692120961176834336233027009234485129963853043030312307128156620414946610678931491905563449376919389257498572490626648659953982917463060527246420943692394505032736571213334488954915122392529404447438135535128477319472173434469077821414427729477087405758621209688185031001117802915375325386292691074970703276360721820339406240404183189323919500408435060119266183528928059441666757960105769601429810610755801944921525909600877371629198518511084513195075808235169689660406519993833437256053700817028933666248825548155124605282610480624385402925515634223599574258907997860369387928944321665975307851015310757667573665159913828366823307799928682251362696663626648559132332905446742973308716206860794450553363819862132979549878715171998919566032832858708161438698880374431610107421875000 [164,14] 817849624645690784986564012551174479184929133062528489337893016093863401852873712852429756534939195630037506934965311739875728722145252813485960801928622174389784704191732267911726351471870382272669765870410646372636369816427241056676632662406931509596197904630322365773232761770688705303477907591739911799748102011068645938502782826109224428030314107417667530113644389251523393668823994083337394511442683041819670288617729302951924398383962585407007955027147718930053020338569008998900690547682350688617767704540408628301986986760164835370344466493982117568275260331107442245411546686372903200977748354504234123836790658681516239012973774705079738432028304212471478260368206530490059199463697095279381914234153248431869760689973619851939001505398301718180264017867005320134480537163780770681035073541134482336985997727424450399398690678739382909776235002323546463906977599245245130508111745913288849824508227518433799533070959464422282056092114470746980891118111208813809195600125743457862662762646405314388155145273115954387120728120402958198420725506328815338636332741948206991850722617286810514717713748958048984371204626653315455816856595726513898089547211658612998861869394341193123561859925932923127778259849606222348686576097798747989410576879929718826682875592812419440008525900181041121080744121790053526640283954925213394283756670478632253700140109525315638111039564913327423511797205127370651339542484077350922318407918427491832380320384984215626499774965922460695359316449964815503245392968111043871970304992415495208905547921319063900038947432912768586828842301329207735090794220777940537996091890420305829076926303482737452208067666715358568710514618360581560080800534173450800988587337754070739887725250333772501371358459032672185889581468669574141136619529278272049855567463116125704224570251974292799949481282019426696514796425749000396088208420103520259700453607365489006042480468750000000 [164,15] -4014067746719864964582286261979428454531545476534951836548994761343492332655590637352122869620469957218713633724379613375976879283493958249282706611122559922755886984243595207239192537883946875777440435597436453766117550871465905204299855298788891242801151376845987549873165088633490516751650056743325070165563850389542156896248416986980366981191671094130070128114777342557549675915610647793518785476279313079790649192737337406460730420777499863063530744558476688160613899857029891011038972156360249338160762446382376005562629689772525803219593108636461405808082225063835408054426230554350237315799294363318087742737658515271116563041812306537800335014359542432939837812747615446420253848611226771459329295790299522139520969442851488176188491954513350935101030262538993305374355854609923464705016409504223683850293006625362530011236701733317664853393673091119199415349269922239481931680044295924957558671943669175410804271798850080523488377478823118014266036298904318944224967344812903020172356184731052559968225583267105558025667414857232308719201006464835368332444677085115140822006861725175867328836995847950855144393684141281464848310795103633740712110969399577161405450160378679824025158626754080074697615765541672034672266015661983312291395882897818833161168583394800096868530028531924198431454881669329291567604904869802980073549905513063312484400621625453514137737459435347160234186898369339392296580358204355951613002749838400184931400021640672405956381761756003514619348631336257097317109023484850816646482541204136574091954901625745583695366880654373542101403907521287184708489063782176486000211009210792354433937054333980004156568777716539203721964203284478665227962082935175739017152679703750896513368091488180530842812468883720972994161529224960107271263393933345969527583760391638815736954217906511667101899115620110223836256695981422058003190407499510118884890907793305814266204833984375000 [164,16] 17084272219052357222976089765210471971470078840674284291858093849724270655027792963227474786158882107068831077689277874255436244679822383963796723523416906019992945668022650335666209006573414631627693107365842309802512533148984716833918948554085076023320505009164416385103066729595695885681546916659961697410071941974690989808839907578202181355454988126946178433647126492917407907039984695434097295903518708399680608932691705298429163524075938448234304644961764127089830019968822960889794040306318549346653541623774932212700919742711757844917538076428300656766162981219503742219529463494155825476257046451429925906892301200201588038419767028159229973651231715294310767962698487948655884210895427848572894093220349773899737980337282876199864392733655104581944482646982663252800005526599784718105352573508688576793122552178731077739553984826908899054789509925126872487729823504553430836265073397962099009620474411328271852341911295212994527869879204069982278213420289000549709585696211937142997752600223756859499641992741331234384835466059732454297456432487298681439797961958648411268335451161708734808864561900508064792971394030002755465732163481425733711233007954737520875291556718616586135391473227643109690776873823986693960209125622839661215503903717536708974735922636029295560682234311077061457692015566924922832058353320806253975033634261240434497783182645399832587303248386923762560790130985247909713981167177379881295987305179676658854080219139089237824995017597932275904729387106473404114254851223867233532005362310340183326454266024078054009872809231707241910469814607531669474652303991127859966581226735343510630441456827920067713528128832429166055361109806520010560926697008491538883760133164350857675988513555084721991843877226993782596428686331980496490425962762234460446667584322350421046694552186734641553992815714978001865298272497764699679044530668600776157437823712825775146484375000000 [164,17] -63303391506970850012291054697833935409614362514504555404567404843345471466655268729661088089777443556605946887900400579297911112415604843203576326429322664140574367414602185910088837657384226413910735732088315131503106977001173027099250589735972709079475315909089577359499164119326823433933103219468697756788039031297001304588491744739845379969442198524566863898516428413029700252580848073669449880227311062920837025943759423726741150069356625379687650666801972909718625160719407584567275231312346178340145797160518506029450875246225121280204107157573135319027527726311557277361200264386485095447351543278365203060882627712858633359765286972383061376717015039705598400008744093364802456826662523459441987527866933572818331885992989484108164819440503101285857005020797153522440524811654788924886504789025292229422725159668093180636196448610079972185910025411290879586924374714213060116826273425076037374623103681933778242082998058363836046830161881934497585385243111649333737319364011940728626042992107263153312521247201222343783523476420775784913395599760870707478730511321923493785833337974219944115613640640329161206820584863010990955552049795697134726181765414899275120645928751656486457493849384601842900026436467586722972035321552694797165243896436697323320733092795483200980496632603948168645819454763439009740257563116502198744079645362380058452083521108947570952905310590500025400918484857520763359785908113899390838619836428980224676692128516694734941479595468898622238026419573565323393997731191868731546160512901819320657045321783805693629511503802027737947297625267948738523633391320274010313460587934392846982795785613212816342488279191192282189188618859993107715892885665083496327801010183799585307217809101608434096017804528576263795163496746535802949954746001698318337820799275463912978257707206463778285952893815230252304517825421126942106585592286790273901969194412231445312500000000 [164,18] 202306641157762225134881963246074257816973033079533975825470070481531730516489771581464075296350656802003593002015171906332432433600805086852781191282644711592385597816331346508315428219455175809810428457509087626153480008265004795742916805128954147006740229616802666653094389862690328341300106964611247735851246442516328926601360799051684626901962301436243664069744570940031732169200566985068508284915979604459329131897419360843895196304694841036918003537187900396597302476686634096263520411366431388503708217808457723743387491984030823387404334803590267149368635688965330223894420320607401079319035418217352538078475427543253289866940960204376088572978667307867558051698556952217764988439149887503154535517430354497126181081911632463694525720122747057204809106360660607349416415276797334161002612642824901989356356726387707398988807164382466465880997292889040657439161148255294420248681200774456452956403793239760770831745523189626545899928582647010562154033840510488208820052706458159608730161049662829562409807479067621824739402411325418952292823513831475362390447040517422975477887350172285397268647379380780024382726101404839892379334321973299342178173881833535009054603637942468087965349829993022336449794832515453227638642295502734940963574114220568026409389272966944933817812591160388885906461123452262745489865615571371950873692170646914348274334483750726151099555435012281994511520568062153491410261006020312373471474336770720044071055654756990735369103404933776211960429425821855764738368499559445916487033381490303153817946155600933058990024795887517696832334117483133157083422514700512827054369217627521375380823624944169527739585767030076773358982703716191980627596323771081869719748220957072984065671460224808888518630061011270904771059354441442846250147418790623141717679951201710108434120056234197249870427214568426952062821425634223607998844875232291009242445230484008789062500000 [164,19] -539146452666706183003920664749180498255410745474588183177359668465288094062571383645481430593021519134295630646285411451312951854236582826078915280376864203186823914774197011143952264336657835817317010113731245332258956271811609455384735638223546017893162127530171508065616625953196985440136064841189736128297015496279091544672541267161028540391237540793752398976369519620816048635061599161114605567303533307411492497259700810133393190950109605280629519966821779433330020104114354522586946336731600242654159096493679306052547880942796341811069566689623071465531808524720183842055647020959801750018082311164962644554990161936378700634850483755303989279628652444849150102692999552417940858081559101672753789662175781324260101698862395676313539461567122637183592769185660191568680919239203502818715187212278264503546140391607818017638211515567465410323973408603527076167917623856579321100562564325392817302174247538530365439024748051949813988029523882736352377046969093391049612905240410436820624986858251877795946814480261777667464301018950039374730208378671041814401956493271505359279533746573769798898603713326349819065500757373363737088919528739643852463287123420134916196560131276500879626350003017225339722169979888885061336534684967650824554843876421021687243952600400366993275779792694576405622116757980926194492672586977316032826646452935568776440955868257588901341689090235026050603027070036273669383073457091091116164962535761334390418093394526232947627131355631400208197482176309776501331848227034097536698105826100438684673736200861871455043840408408335055586317593398886948007451773514097987165219295871416300791510890306273015687133136700910836072573787912093845640934917204730411008714075854680843735457349660769037893385519104239710340629973813175376373362253498177962464173754734755801859664313832840034593990065020450819855587652038160377066010240110359047983884811401367187500000 [164,20] 1090691083456527880293115216210257709089029975221955019191033458290541408230142312707005411683646661837585564922358266204028326398715764136638873305783269635337041591831127272516684903900729836883533770492003528342823872705729000628289820495337156608090431832577886449234566557777060628192705277657673910439538266670873864352959719587170661709756802357800574833260302489690509609424722690411431075019370191108497540516338590986642637435389003330573902438473728970238245851518996495623147958255355644813721540599188417065135772673917055706388023871378441752775108213335150745539200273543686771090053194675355123490316953366353603278015680560052478715088065081941962161358755783227606817224129925068771580517966979378687431222899610755139515710013030975062317098086508074968234329968870302913206972918954655372052185421854906749905856066690500059814704379729410647187126828436472974294562190243216146507992012863540697488338498660169124392041499360858527267000598568346940699788087425598712027785176167794859789578733936733200930059224709118531650434994999137492184565200334420893869829564307481164784199642201050462126542645740613443235078495044288209350022556752708488506029105490118252663359101580461004069756667074787140552000191506611253512369369509730816317434520363852380840348707006568698898107347571891022754242294207464264763536641194569534385945590160273514561386600138962837904718783386959733728614350696687032028917281894151980899652415166105362446514181123953716431796771319762327312009272044878371755634682029640295522463877230098002554544914919427547335093895072169976208851289220292534073780150472366681244750389274542230510026240636443843327971782462377951281976782967978348240581612726258945326728350470987391751184827249067496256061640196677576482808072264683227549726143854130439120098079462143955807108418265103289464409100204543081123828854394045245776807785034179687500000 [164,21] -1100516527725124831942391245503565782779628411432249135097754010331463877815702271570801674169944085828552503202350910439156890141038341401671528158960968052362883020562221601768410975439947950800940041323064507646620212573834591385585261174859734425967800557427103730393321624698771331326078174926175747526284002312837059246897979969488073540373770721128502185726261243884036912522848070654757855928600756629037747201410235661755753128048816275778363863621132423901699482869545416874454019384959730116120518780204879680902638586012774548253958084330877223044506411713561503661993520985186153747316631410239766396053066950089137458997799841349607461809481378432577338241356196013488440458956672907956104646678675507239610950318701621867948002808061667737746925332373341495967789054968201323772422892988470958325658715210995198828707078857285363764761387289231304575688717463736408220334570839669156833568759151439953265129001945481388670220674484597870648442012550776369960825840102944995904248071827191082355946111994499299530842576912894409054188976763840356870061873847957079443549496926774093531282570364646811724305493037555479098525550475407416389140883839057396348676442165370294142334562738365385493234603193869113378998416707978857744340323618127740146592444049776035075292426105771133837155157890486981953074461695020994918112691676470403488059416167720668608183190180830871842172901871742108169808489053327382806334169503782088454365660644138440974424449380631412963783359530491122028616484061498973811558432350021937131335009743166599008284835186066848716203585800943667702159689006563404100170356651081186276948903636859425156060014570757680685974596863684282832100607107804035132786427551198743481621035107734610172651117030661144743168157372127736891296256144688200868248223168823682975783066398263603064074046056984084752042368220806562795933950859697029118566513061523437500 [164,22] -2926764077337427582275345773690476767780467072691222484903651208395987092594599850202101083508104284573088302036327016546339433088701437259956961221396051433574948483633443051405252303893680331377962898277720678023209069646096166896488592568632764929331949328431649821304897645927366632009210607315848952686481960117235418395962855545320565351102225846169630011844145049687501273976408870200289801539770069041371954441897183202607417745197096903463225143689180126172983990557994697805397312168377283996107268000138889543757638759047715539082319508532792321839979823548757441783537520003902603132175613145555663968929392697753521164462466712968093523903119390346598411559398529325897971578834839147718352482375831440564822363986990313769972565617666970507661290536457420503430823553268331055437829839872857154839370104060978133080323104861701521748716240911703257430460787995791760632881690872779795190513743352395949733444707300967634450373717835537659393278895371268750539461446048616633913760663956308687733075328592878340021880570212946695192728115100430315604608073529184035037854534928962590886502094823982987998633806737513078072852116648175780054318927923206062355428701579830953626556757654740266540157048053806896772609879483564059391668984599544338331314173386488728206007927953657209026192030270372863839155884314225770421434046794715423488280670538852350716776380751665602358579685786500881413269353010627231240150885277417115224255338979459060784740241581454823845764215065792248015083646110276742585348827675438315579733098656618734978056714836480999657572123030265251788156299432861600208392303339795525822036936989061116677480792009257131105540735782271788450484706628797443037074274474954528435742013309748883510796999157377674764442508530348725327061471144664394179023975342202863816605350925797383926099785849761631863429456150571133372731334862400044363830566406250000 [164,23] 20723076435750826047702574448117240420848375123984705562706988113941055154491262192676696970490422970745757201464107027958152396544282226297597754959394767191632434702547069545417000896584498535059635703984167746548575898534822931835138223645524213313193764328066142083967242810912040375344882941337904957551770878239329961304561025467776797865723222832481297647135267889359162390088781663980853655678281499250311069161300499452829523501717154376073530323666731545782567765213405597049244840701181276587956560105889202763770629206485057061690503040358338279254231819722819786331510854173048408792181318126656563239113990588403458293117036208123503490563448744365205717401415267789806728301453697680691579944422789486842081765181055512563144935326756657383245986390357530849491133206695604121664756168589129022253744044409637385218935220071632691404635614670741097449484134014389859392297995278296989500596060964299386675140667137347937786972717229020150180816230877551057165353068502267832478602976836708810332905327873221981188151172259072741516622071049775378264080817613801554521231849663741670364284529260341423751666609169017393116842342035744220993936350847268848293575308638491232441638359017647292258062539287887793348700319439795333054886506865813057853049031508505057029686457001175065766881110278870254894156530652883953995718306662502344951383597585831972770181097687800939917561655141144840812407546465324172033186124443373996245386797457699478079899837157024240045155169666029531958223359393791785595590282684257747523927529840870181173186897791726618403844760962895949351987446378590238385646518233350878588829941502123872254045111885978185574034700188713473655408398582620516425490772454454649127398115023920029564845312830132448635382101358437988554637872374906492962391661316899074416586208583506478171542476134973568160293614617552024201472067732255697088623046875000 [164,24] -70615928642882241246538796650132479574783535027682585951101585307603128870427765422811641764113966545806103606193397499501475058911719538369772671009279888653047762249272437991571572387832575548069482670588188872109292664142205702424444809920883758944389895354164736899099106486005637961168109379104097612404905151928511074887740208900038730219435124364754919366355279831758676004555132806758383783200259990158859204027010014578533622263057855783941466069411517197418726476262338197639776158001486427515529782459040477145215424357128241630703585148920323734421666780906829666078770682935168033238237138407991722739875181475013659808535945700212708879962989537772456302310837239656098303632667766389063375340457250153141770466051992249467274641338217900123334898114552340195817822572912543911186253600642407462710212928101117424350592533727845594144737010543900739318813622776559515943415449976565895189801846371590595013752488603970653592102822548317023065357380330749528744375260868816343347949844711718156878096351772545581492476550274257178233173248214581081295209280032321164681670037739938861854821489348179402668630060117668781466992328017880283390279147394832416821669017438385632402296991457963887384206348388141707509927066444696309066475927922770041277193111114425599772301876558040990743750873179724157011817094889676179077604681452830642464914422067418584359478607239850647131827942670859184354796174218795396434082168227108794227257310108213158242983071897835455483578497887873875267235919799728904053733521214487567841328810392403772372225693046743186299163220992909658648570223844699877223916360755281167560184668872252885647162982434818951502697306543072768082648776590548393741626433997203117216692650152828489720658429668638516260319549570255042672809663273701746455858804266265094991238723992586488074561821880781040864436975836860069271171495061798284980468750000 [164,25] 172270580092063085043371886007358656196427979641642293243964459110654382264414433116612663345834788231020313812170341525026432786940831653112178842715999006767524536642944977127573863656784593020825974892724630140965383198638812287169280307174991955362662819373193523832592425899992723743376155344517654329408104500405505251400902935941534702872184619495882834304814821318160560601144526150655205224467644739571992708742990298009684334983774378065531014303671556312793186663855871462191636847704269979209359650622627643323727445712123591642768036517140947195439054840855746332775204923194580548029925221976120884605269197252129717197639793023008925959261587086792858586878643966961173970325250454936428482633866933902877456390622743968741540172263057773510920894256979342945144265586607475819157450781669518888178845335600950336958497321180179186950778191565166855427055032858846109320065814608774164925027684112674140454977486107739738827530955077423480250899679313282285415336025764330077111335117240739219648836751525177701894037590384581728509035929136487615626899865548689187287057526725665342163800550623723158303653794019469421445813166343728303146248382133318125636552981202024396381145155567414563249502388998829386353499584528387505473686919662210706827980978179375628011786872267042737059678464911004319345936137240438095286615221385493511180833629361682854466435916860766609714367200638572036912452608194607974600447572635681204320281023593813047066073044350486153542891928393262794915319935453304303287048030110015703380936708439182509976940811909107705234719234857328065569961443760220021866887657999493545787365476503591538763242192115923824308223358841104372200960145539575747815656825821268193690274825537405974763368378582905019472839167765074768204851183798712907637478615345966206746488374440150699206575423693864805089322864493725208803303706058475313125000000 [164,26] -317616480707140446890517693857204926156800768336639547794238402652494075045237686149936078911303560095798800505418897911238078906666097239019667657778277442305945627048170482601470707973721981452257192839993201174672333456567912857737995431658152419779980306693441953096944280877281315863335231849015155433088512329902932677405392984185616139139105632413057382583646149548482459148419471907868508511924323289330575659152088184043767743192936094663395762588939262185798025650225221339091104760224805908626292749850226426964254701273585625118579750113739181568278981803069516803683222814402799673247489911040308425203550385884424177203468211637586954636740735662652594197645382864082113261178626099085584163829000948664725596197447636663307351224160483418231653239515350847072032507664487540293393289773057529248001646570058045943575573676941500101583599883163514501676397155861048388266147008653898179999514510956005721125726267675646877383701724392596412066403048995728370867951492946444773819817936939957930147419246774650857666213752997777180498941023411616191333623403177648259424231440600264823605853478087305909933671894993638460851968035843355114099603904683746052740201795886683580757165298370209837578580620062609519705495948924436456124356786532769656066738393191068475491020426008217133826212897056117456484308601063017161214310466829763202475423918130156562004632643660586236294931113408686440978100634858419249435153355091343756595560416866645867692412993319652559220595788647550460363807280008019844081756315095664003666474735435306800253875491053421640796523147878479726482093323838902575965431894527047944287341352437568889513283992245032055896667776986096691457773174641616782927533401970384322140115312210878283820010034774995553537073598190825117386416912798081882042882129804693592985499429119035493196109463887377072789506279356074876781687482335640076000000 [164,27] 417288813348784742243127771533581553378716690997659841789613495951164958358219468639211984161258354019553279109257846803733008400556252621159778365732436230570610813878768763372960845463080618010221883225424441153965238181365374078737147250947934876815164288737987056804371120256631990017203939122926150026637350982283262933975350709692645589555963235230857087667824288214852881295967208190216191300944822704934832012662920040191777963414202422031018105315365983008704899139509662545297337729743735580937352290156973073792354082254506444577467859607378782968988867824676599942049689019421863295180381064405537185667594745430689554523950998998512135154371056085311382913377046877497653339715809617049815626764416837486626968344672636828115711278108347055194613307140015844931128875427623314214944256296352792303495634110915018066120282582358204724525737469724811800382101494656077021766472550426268367989595709969031090197419840442480176605975843981862993925634422776761197248103828093935161869221183985816155717612588813689208308913145124947583887634425422561420043499235623065292965178645531993577043541176833609815220368185095015905588352448563950743341557137602306012517430515419964727276217171857823358223054559331300619384352866647783384721243674163728591890356686375753195990704991726215682745172304932931655517620654228835863789996401482291497899906952579315421764941395947743161134852307955454847908689174538527914758563808558273728158042724494909003568206885934108839293291250378982621473990196000708226603368401301573921126649763107593676660697114933287902175022845364109181462809583547378537314084865394324882391866864880322688618203636227607182958034371588217496024590061109621570701828714007764068579280754045831886256052981542613373771727224633407365718548832747451843061884199435995353932783690175499448225762873302995662417375151159326822496148659878904882500 [164,28] -249253069555462302310680506806201666151309106051466990317550260950320452739286527119103284844969889886496032326046353053263763997762784326231906947666760574849680948383037144154559085956778106262369429498689995689057566142661922237228041758816022036950116943297807923856132178981688644777494694196299572082070242681583686527844772082762609819716322403561085146085001695382452062163927114394571446473408141165461743916943516545389651512101764673387872096165275284010764991338171228558336352214035260819576351976919097931684081560949504615925835812679170453673284403912372316064055021291733896851911563284602813845753757117488254645257562093079762117299239581061925964763479041687593774634469180515677910763559854247275940922507465713828220698640158477599201962667247349991121884553117308558759096550058563308999323490715121126431828984049648913644658858341220482032773665237321522644763162171098964899388543078355458782666181375030969980536282592881843792516326024592026609757608662557828543182926285859146161994030959897744946170700911869590362241086431801358979403630856674640685986537575425564474978162899924044770946980399077613438537130368784739298209561527179670313718550689776668018657548170339293140382488298280953571639417192329554935444305170020161668520773256526165139788264843276519521826809952355877042276043070896767335865017941977856986382309846255315910128714254385541159753143985282702539977616488197726305753550838472985132624797033478915504203840683523020949867144326660534316262953847025737775214923179115561021622173802613216281325919566819135745369248354409787537240557515804439280436779056391592529345614995156100318189613779729075028596657178323930519842506248772660043987612266611371472281151646716823936895896888598116205693252909235050353208127316089482610462695262456110632518984528783917021601961796202723779951290498292984813034397447910627640 [164,29] -530361414399729147141088475325080431082715179328973040327485399889740928487833867310239457567822577799058927999735810044573569108895525321850888122367940888594480513217307007021832393344537147783695172194421235726117887077463077296836406852077869976666131090389584825541233954566154755157395350693168381788022195670551589103140102084232824312089173960335606494248180148294893660881780621905497585057886675591609541450630339805224471386824100792935871518128492317353725498038570054250384469040082082420723968692211725116133343789269741306710634703839944193651730038987572077854107171365137216172060358400241060537237316281094411145678191389727601089176964874220929844623763813790696495644889467351860181597415316036981991443549866293570414504611747119773357245249193559004829256554628307751856978675123735363289101241186897955763101187199733084558071333394669802878978669119222093435969314791401703434439481799955101640625512072833895295972800722217162916146174078306179107464086643264805722921496733335136441611457798103875904761357524242909685249084143523210389460629623000484694328807613085464167770030163966610853332053898912694758993428392523010343795886596937760609722758636647049335803366239483293275932832841371881062259088107005702313430781376811601997017006662383923848502410068233311912977581699707853029189078827483771554660891978272790263600176631689054958543196670732815366503427230114598554957041424801352135764911007051495441512154676786710827619729535687046889893219218681426800625811004199441692680851181887401226722448473699820233683221912525049637516034707774661478556311720033645964561966671220858482208320671172670384061481764102819741006882293930627338955841338887266677934285088062450730838006893230221385318841287890331683721793699872591655300015791012106232192160125272737596974482605159834282511386644490539356828662822480106794297881752282450 [164,30] 2255277131085312989989993505803949970416091759726334325441963421310192951641049001406056205697633936420113067760452007784220182801852913188960026906772762543434017448136415395504102111228321957957622991283736961749241021182528025967037675507500947141689212558326161044852632527815398570650197337418203979276006761736170238096448062472604174040889784159301474377789664740847159690607974066301907374451461321222793614753872593141369816030089470602353966762864231700248094735894502434178030506303095769851940408383105931793341765287541128512160316231925323319870456064862879434595752629339417376732667127296459445688145675860279884659946003610467330180212033098226358682561131777856557162439572889576788424849143290280556864347677706538474614924562132503592750293703966374059479654273691433906284766247062299320472334139828787153157494790245036805759887701198508857377176490180455499397671957884209677948893537233288847518400675479631192731826884065026307402248783594995129866251728927128104268208627350657901965664007280187354300297496071840922792720716613068618099579087140160152475985905687325180521400487410189059494780003118874643613359534540583611558202300356827800844349715063085190867644166225955694978942321992671404271868946324503030961094483460185260311616714512748178094013508338394889795224762391710949622675245166897144756181701388494776649769931524594455706907503662171968257855788554977060410284884134207372986870081632251507560763879208176077159273998251067558890465412822548429351160724884268011497420791600965800758139716685114279434379479475906033741302466474810362022543963121510342402812176401975623945516183352296672807752230014781123387841475456023601067762294926332698489024685213024525819535492433579221597745042584413950263937920243279986524591029361161022578379910920847661751945103719302243313116225115300374194437055426404418421400804634456 [164,31] -4999751720692569991758624789860314489363889194244855373098649488226296717599341512259444569237876588463741886610559873274030305791073186456501406959058900342212095075415725334700719754639660588022380692968029694311529105993617348619563839173657161267753500631606442863224430415431151997858665022450466217898506189421203222202408757459183056551048707343064499305093636501667479980749632779197159994076346866496660287683075940898686893730171149357467249458641438039996767582043874094842426623663256483622777529197612214769472502470354068867282033035504202081693192721519795201550206256134390927479880255375208457026474817301810617415841123123959507591258202405544905951579448628836957417528017868077398478718282069787582293230690812632500044993535961567458522863574448154284529529074135568364919593146374357165986591763904935458802921484730704007335596484600745199231685784515763876591845875487703211422781873157439313668491483506316334989366872148174995988499424101671933107846113251981717180181129696783853919517719309131592908614386450434569455041103420418549241166178245722711742200373759050764448489119124163308015090257035977952384068957165014875443989901163052537786271356348667880145828762028382305773555423766610784697150876611202931759782921257169117342515480595651588932099769767751953138921761046181495584767844608903035422929441116555132613479669676522500376658556023921000424220425845169765627992295454787096345184006702011597282302717422323331961670589655988712304693394196559943502896672934613610903408288923250538593435512703331362284260533027359261013148582301646058982155050869795910688579319192254268357161515264761018907723011036142327700206460561653336650434643334984337069590656726523961802196478120184415554367307548090333393612633363112679907047223369325942869468045775811964749331363995569728774767110841533198752576598297711063593374204664 [164,32] 8315864989073501173893946995650310851020545530672230157733514090977876094882680823613846604629800088946490632577567239376214540729021132184169612447071766670559123061501369809086804454469768042574266662294658856108640133569312879254894447167283555227867882910163665665628133779877858630858646675719760536813592331856475131934889518195687278630710988779449752496699076775018081952624912091108615266801391416492859707571078954897883018113359648836468789250014788380423284055263396521718095620980516745167285233864046897711669071475719645588553176971449647639476592960522067235654207202044730078908169782517245371773276224563192605200390371086070367085171977516579513307168567215555510440781529902260557734987778526023360415256630058839695483615621582857948699351011207049737581658278606753897022647741071310394857433916349594532507392023200750856450275943444441400081653018767886074942576116828349673231885967142340678313393139641148720775942135578117480827411197580375899300678706263123757228775419844721793056930148386184649781232279670009349957629911999071331292047728512422995421710116850425029273021705212690075451270925186398074840778932573329400748123175527467581675518779405090109989817621259735149027420300135880878014150179887786312029317552212845249597581193259374544571311578738600988293183408125746140779547822497731209490324904820120679519237220185657384468974554037520748489872481121588230569918999832884303983840276593717038919585075508096152624823612596100921097016151877213527978659466569191236223717838990758636795561841607454832606754277726481546748220983346532870522334024924407768337924890851017130312705492622205336181733724578644043770884112733970086408353066536416754887827599088380349856390895135258683283895181186166399156793417434058671041983061019508491943715743299348602658848882686984526609468151485809223671051501557798562477503640 [164,33] -11130667615763425612971414892782169119625276201943439676302834043137536891522064463942060612517019454175298498079036597099458648776265619409915001991373526179579949712926102934629785116602495083623803010181263837283541796630773185876015525275727651743028894641906204246596142636507738512978603545490720442951479256044583933217254209699947283233294859304387416404914777433303061858209761680653068017691524620605132950633325666383150930369984964498072092445847541395121495530701675718623812540361565780114034297368074345065809098540002697100011688458518562619359680717541705585162456203925285744711388908169574470084276044831301240137334854554736679471386204794493713937410202815821063404607007162308134645583023076786846498692943441591396158228317922263269415414106324792554220858900993653790755341434620170659171771705615433750057419073248122538144507530748036905518718056508703617151901871259465805448057478464114319337828279782187369212063116270598700517294522928428815421339888072098975713148421801116183135951709021484222152628161604120756266697708065883343234096739027363380052120179882029282198852025880667907158001871034260247202739687238446623233267879163833951975272218067139415461651155561255331740329398534634464742483782333695688840599001345443664215369285458331880516701083061028853499725617867169015592619300649674646026536921153082263754299076339459314279022311754095099238956785747355030031310506254201835753808646661143173492776688464352901619572449478908464230108985510744220246953939391315108660836999001763530218168734511623853106885081062266637384186054654173757659612416434164028702555765398418320124140237231059011418184022525585435199349081905437304517922015431915723348075245926044934656245168102562145435416303815076236123771821048082347404263274528521278901803869223119640329947844820817291245095108320842412096211138718159217006808 [164,34] 11964051570982130192462375407888896608901297401522710524958396074991065095211270435122228699563466014314182874946996720187888636603969951238739894711855322870595191151378914386748361892838317625821540685090196879181710025212241572843818627471704307910532251658540358412552777369687442303674768169447105948405120119859450173181176073784416917908312869065683673367801892387867192402164097939260353691649445257051339041810056858055290577037737869519046205712264093887298822854902469955148157846708705947833258779687855391879331213509510271176540296899478003113980713750775062255806724952686792147594109164209077066166590149816490564667110040250635841635695380620273246290539835450596490157065129804655187351080073979132001640553401381666253923238273301772268506481645612987909933903292518180136177435554158420638286416889093727055749321687869347581306185346637224655176340673713516734233150084336740500101316050715100150905573814318782164732669887106541500511169251095594451444438462646970452275615727065198576551100126308558118928316073520056521158686209976293158468315643992758625333805448803836927464703381796000790703762457345456801884142925364576041347356331052410546543256220259414822854531772573990944761956603977560072373431132330493511087388719637010900545834963985995719256426303923148403265007779593871301835039372609317684486039461971786711851399828522415933423634233196885550341109201239328571298509846008231925825735225515877858843633944733641263174625914376721980578815563252055401698130119622089367480069031966952002834450721523679133593006705996808350257933773062570080856986893083166946934974287227057815033826016075464400631874816480780123369002915642581211984605865216009315510861008722534750363422325054389254049297843936846099353288755246485058291832228018707067078209429483034281626664622651576259864144580901443517634952984096198859904 [164,35] -9538762563330841357951995896474971667614033185615130514879915399831845380452098850492310409749088953795849681778656565181730532328267424622818614743512246400617141008325310580317851369572562898355858974767068732205599879556692939478644053128587904691413243308495615151315133739771201503142680557950815591026116540463149341591397867175320310857130773792989958618623607988214668742979590040477213075707751413138260775260363379411793616318963799919346770443000101542606979195151433444365624888072174176891007587058545930315246623373475941167103927317542169479965179252142048458971880714665216805471296973000391313987410242921049717205223751970722688217793974323042881120062668382764444030162142497926232644523138398051517123111942895313122668967343621962315873208114667516001796149887604481474943383092124535760618740314711252105295484656661687399872204223452212589761065755806536621341695763341011528571537389429748053450184174291915960511793600638677151228402708267316038229949108077380135088220384974581572266517825215645799730700347119473138156496393132697045553350087464344348401166173370843649236022114775512240383793062124416433843265102439260415836738267279821280282009885637884764855831919156183571323969552504658247464363907185208915842465899479073780835629035443498964238881024405622682908011398206276767651987027015492028229708024376599451750896238062017451727009806515992320778955435643725402682700350769261266809095641158798600748535598776686171032529454586501483554650776747528450069044223548638195700814419016332817011762355621341532250645820202816583069656407174381023485937033429343591330238703779660301327079283711424670153998517192490715227264259063133848119803554731276562820003282396053058311078840125594196129147746066033150455974621000705930910061650249046124844104417517930672914665613339941686351023256030088689944204334426083940 [164,36] 3700065129828964183504103286296559153639585682274464715382245841723079446975717439109407388618793170504059336354527457456877157011286737599748831809148099361102407381284381098375780244658029075109571857594523282126881081422929567670011697026532352662343653873583155844168900475824406888701231100358107467282273598242583017358726954665562546627998051854523366896232375308996951063544047755602619930896316550273803564370814128148466320225709588338317117433598105193918661669498312212712141265980943105965884947867572755354815231939392567878556149590847098497044244867209299153362833013698820455447055877621191313496036483596000560831026225053865023289916774558454070020739268649573509571461863390802496951274693108177060360836890711342238564114272011213518900610165656188103991108076129113848917610147674541071283451705601486948146176131402765735191323633442232380402901192079341364485187410849927943429355170398971644708408739098633443004274301583363631008507301734020290527997303935869864521370084822863076273436187827017625824679140651105490377976584735034648176393971859398352732409765708178507697646052778702318695010823207023946075051631557369513148526956505615653559462563348983250588218778393512895292879292479001537991023283715884354429761455094327132292266846172425086814582159927213364646352417721201341047323575823532511999035782119433134695568532386129639167070634421031334600814707876350326791922479820201869328226203542986788086623192584815555541878920361881782009265210443685051561865016061829512067105183220497091695690426467750953692831245099707043087809187129316403288569972931386423246801510809060884465138885686010207071733826193075985505039413149364410342205820667172943095529700974052229516928099905642857651578858247868897012807291513396748230832398812595840645436137756032764042466405708167649847537857587446947382551196847648 [164,37] 3689467817371926503360760332849399070863226411316828081282547610390853780338651265327272484614243803576026362321358753606729069574414988826958262397777191053489131346075090769630981056929176274178242377497534495268116923317823888584656147074740815453283511932091965154388705560220975090597037872898509699723625653417336519531092365243742341335635973916484473510666672797979023383047003486890581598358784055486983588936856641481071472410499185689975487028096246652864200309044973891130440767424101300664459826861838987402109163530288898704835630767864847355475124261796591460348266310116624804134913485646467742630473453320987890991953507945692310122667292098742177089893389325443758353862350666497743901840471743841062583542054448830605687909392281192989263788991427010855252414933703970304298966385874268634546522852665666110158706343371909976532166106464344782381961521280519439399088774308938386547649387549093713234120523215488177762939724696498849147385296324804564190486692608482702450575399959119725717474122511227841828961390262700750680443364445577821017664299894271931214620178732383826617227141313674203679097842894904191893652542328717594916079232314798161383523231138904329455686773283260899591854121301182269648217986546169049953213588563323833938405717600205652576366537627733314332407239468243278124589046010201192589810693756328725944941801916296501323533719872213851129453088731964154723761783577075917511317556449204359601101747500895708769192216016381974248082285415055065627174604193116724990923794896587508329473434151627806168163795900906024664370883771393916975705979434045866738213593256705242511155471280107353909318724458264386261130201538400489678664164216366713599144476694557521829591648190541711756953317349173108646634755749927723251123968162163425780455001682673287206883413939866018057511178561361312108278256852 [164,38] -8540948712501840832026610073191022014755320213816132695942816958610471075282715772595729002224353645179000674230401732281447122936133840660709271032344670418707233283358516201967772979264069065168621396483001084257971979804122746551695604922040345721178999041146661229192545244791685608389544700696671132613840049140176382359490337428200075181685158452411692658309760051980181856023701965262970050170481258111723797446821646036246597353725328924709771861699784029022208217596183760448638582644567922209103506052041799173898837820605332293273882727223848613299342433657441581914927666917113370946604531283180385547563818348567689089368955296017440654887512460445911737169560602606071244415530731267630930472539833466222120518338773900250640619458645835346400098765843058456628550216456245607222360110157244503115800429687789991756902611440468696561674366523981274699748040466904724343096954830743069264487841384846128124889846658472744075965706973026786773710609974326189987938419923063547889010698186476447784096685678282747423691823574596436376971421073666259358575360955673815907650088981615780676078274078322948735347325872879095280864809342153586709867379627437604781053350434112271721524626135764072664593304852839640867645584635940005131074285310974791685372597127244374878457378685537826797463287522933278722843967675058930551526075432171931170420905609332614819759309127864823925151148024735162859638671997312112968644352837158391540438506872770148603091471131876096685938174954831280678470294377423902936159675171721206477750985268585462318131149483619820632936698427494762441823106507964326094548209187096616862102113225122665968842567613463054873006760782180489105651008783379660007702370163060373441098514043343868396735861951710998714744975394231364742258829840306763345729476754310620145160359652459102692811323557108756882552316 [164,39] 5783482538304346912448159915397867967389362123055757685638653746603608502527094354121003757629088659901138179296754094646532809693080663837629838883329396122469103566525589687868582718519227244580298367620913650816577425767874526914062732824497504524016378905251288051520618410116829848793851097247758635993011720064347523677377262073414768377664311513729001665692442531047781254381622489220005733170808480288159761526828876918765773372030611221723665470042895527087790194883127244263233529514135689576132563902346487737269581035169145525323200288798085240747973801900288044209782233196927693261361350903625754837274716147148009804167376438331704936400947451837367059150434264509819698984613475972386224588737943544486908692030341934057622620151251309110148334455614189330459301612242850141405985896235710760860952226937540402894876568933404823553866358931364337520239195854506851532469173597020007640238140235181482800342907048759834677025730644119916238211978490471868623605468972303255699028542370970888080868481018267810686724599120587519586585850442735418091631397348425551465076453251536701128926868886315068309159088006433377748776920740934029946166659199075990257121458496524582806514926517955293113082728394782519895082298320726417005422181571338197682587086078379434090654707387785002372031683936920804761231505425893601424771313748901222415717173191454197486921526483137717370867444761303053504193283683132755760378239852943907505883059276449663220296208604272851709118580887658352045459097587946202295823681014575122432775584689416710682068918306150781135681813754013049540146427308748717458967639465452416303776704705399291775370491477655003051582882812167401141187168442308273566659495224524598691402369189908494878179607101143858074106253727341563732845210393318018882354826495384688154190298167930220211845122590435521713390 [164,40] 7773611992687511856005540305080774630341310581317187714149782072630693110369845116825583070759364389397350387721940084001062950345111129337093004215516390172771849143981640879399574486935236145656023943994380255425849255277580248278323336196242093932570739234641470084340888854291821323987067440753980495652405134560483754099480097814851313640769312563395447489523899953461727926132942253221299047046556311248861626530560265257062021840615785115483747918086781405378377921166712770475424787159372467737253665037356372834718674780214566788344939929339435851416782039905800122982761002939999098563036933952704296035309990801827156204524843000410408817121095781709633266686289289515831684174043713719177391510514744642386477777598897683747890502858091430224326112758028145731502646666192012544133003130263191526061062468666178512079369955232333631156484700633548515188850822727275950022458688827472958531351150857432072401274913199124082423326804569166575350835620675777137593776474120584871631695030430691743823026821495493011565333577433620290581231903076792429104146828901544043237689124335835285372434102342813363272089190723428526440673526573891062416349692172738020622211489605471362024532490867430705661321312974407390405169219465006760260384488185673135063514039561193860948568067631030424667492389711822152467836605821805966580058925855804095660431774905683785589037454864973085855663250407203769395835038101111406008279480938627553404455483567881475685252402587861427783982119448123042858844152281127684523632491464902586974903177428986927639068130665687573079142329327994250942776208414428335656062644724495316742478512655814086784658576183820961540265255227770111485015143280777419473157677298557518033081653985603605950040750122936438617201712148637231162238176188362184227407950301293238003193302539219989220688787393045658016 [164,41] -30171791148917384145755305954763517393695996283234493414150130261287681492833462649478027571790946406846615748904486124916118437721735994857650394916934594128828397791431035392024713252645677534858024006359305907495995902517868011574850840447422096716468182902522320752452786986472333305283250848447461556113658457581148336733279127363328881437656729513842891046695393821539688697861020830052928658134816920530601158631998763422905721412301175891142526706703697616265724122641236284454856341674761422987201859175891204590412976027850375638093623936893042907339284377706629621228191625119315847291062328372962475236434611234121187291555887803000198560747888542022577749804033291569098369174950269334903508798877369715392734639587099117202696697996162619212538202322472745613813728914251294556534088712229073182744805572824799027754134103499168455353811680569540425887597109458883518013599611509785530814851482548613271908738489226355692682062488930340765157493485545464493048305387144911240302442548480101687689739013275780281770207325114959416038911879228573399011506919943610868581609539068234163618173801649590460152261388345694840736742384686499633909258589965376712577495754088654237194469475701369891355304876015525457134959290756247326480448213082398950045313778705426238796823701538860977914866950570823932360756068168772727932162867963391487215997238766558196443422833784783238814748247463588621418139339187915997657978193163483341305196893634656339867803201202075513064628715217051156386978259520067525869550231866595249481373578599021574316229825345796893209297172088830898438277176695493473069369599743127726354242642651597750233220192544595110820087284747815513262345866539405401669319687867210115565891425101830799738307475103734228697125068442724635420070954047240116791211727421452066271933176199138553925359139765345532 [164,42] 53023396639706419868243062963650297594987148983575885526530759885741857520642103926748926219873555658579639474550930702045640281782927057045414549433609201817926111091185617579061325148534127420467432550161394428191450762993059863934185029369349465050133387411648294045735315328056259614519952119649871413613977311949918387017088154957514544191946987407864489717132412566958555941309177708307858774946725298156082444619482384736176704750252843221868309958880434306717888440277613358427628018587404927256979799261361554795776135997319421089855103541281460409493181020713061921174511113048917070107012319328618559050018145309769058961713248227306975534545009717295046745305985669343888503670887713243492915931186532979374789549725246564509653087782652559874504466178031638773669399025327469304669335421169513258152321003083215488537936940181581964611821211954708940362374910757044306231076508527287063512554364467148935861308281156834335536432699696279744780811676380130711109066328594974829090845119836174029087469035531066731287323996006772697876613680492969209405681237483047287071136937439500941978419119825252165148996778205256758305650337895619467885865216669162580075807642079761323778384091448664804491028316234510016459536843098354940666257664682313684465413816217951257848742673857299844105723106672229568896200061225658658915897279304649517866103347634569404890570524327725843996924594346497720340005843715906799671730752348259844565763160299538208462632930535547788911912172666462724793431281267301573040187455612975204520863542692511810384447663080088795357497002152210116648964123614058056757103134841457291956551339255207230173253519735572932448486065956244350284036352111404685593589904606124280171766356793626887286511006159595822594770569848115347048984611164157669806318203537175852681171624491684459241769276243768 [164,43] -64124647475745482195757698332972754317628252252621388822387296505448838434582524407621782413104760091153859544158614664620086180187444331804145989862478239367838660030682121644145818716435685209480195245925643770990396727693080349955684730255493880120528356063022895989046908486322648112375160945827863505216632210801364567500089221601086167371343234502241088790350408643011503725681205890582794994597316493827001551638170033702037435122439846973639548364003762510291429797859666353737398254917120899926832759384305061399928266212402480659188393034151628975454956578215986242169284371168227982604434710385588306600363105044547105632748983608320316779280870736766927930723824037173820220370004744551258581533762176436887896349075226627975106762367687931235838177289479325795449179393533217386955297240809197564506860980104888553136856092914892364627630560985235235923177893993630651887149377844413695832445696603073178519829801746351522120512210471001196247452851619144291724727781816136816146034144484566779109759713596691220609507047169073487892329950273226429324917781711036804189922165852986259178330412194918741694491113230263234054456195763499876318987839638566714713050563931610557296131556394845687881714342589209015530273809563289985578515158388731805463507604568949612800746459701062071423440163619711658473782102209339113709406326125058854156789286177896029782899026076678553531413103078682956217447656555239454831540345242540350148989462774207499704001045692292185307264507385562964632779703212990400866829307025123894206328627686798533343088552927227085247846188598561287606761410775945442454822641195884819961003150340661710427097947581459061391880118623783830053566419732045207051217726966327828851913517607437363144112664295545429372895059360105453916332107504128098085889405216828281895480886482665217220354347292 [164,44] 53345551996597102391520186493727293014404605293717641942047422043811236599135933098574443102267342767279008519808169912984350811907868888786505428525233952288354402058784678710585911659591985296572198180641412139143109241558785620872751033612079937341443691037776158321990471601808727748009524320330726397610781116056213430693757279426421481823314102168319600020195744809249976991828380050663121174447103430160683892205813969458226101210426583752617189653585768743651259455458218620810000290629871669715487264129519546003326674191154697487034990307299938244947580915729520289637624875142825775833866906614163189874585871994025788026437642060542384830762613508156347371183357825652600047719167961890799000218862376642570496864576622992885690782592933333674514011135385983562920313196740690014090092623428179819578429654870546580640905612710127095015522519413669340949532266914409151387514185418769390307244918704262573361932620197304216075307955886446196787853702094787587464423686457098981250094295286502664886239139084449485758569471697683249568220371694881652490838151030975630988987784904156954491305044171789293035198030281871406302573777993693293736136737930320525029124811643777347450454223828880726180482385459753611355118673720170233167585574081136088590729881959248047896319787775349798267789083456550313366931109502346547737475512811233969861680207378723452867644935478413926500473474808066331737104737621218636050863039379078880654901431222883992503496633408697887759217079297666705202087355503777485456770298954106177521110599219450915772861932881591761335101155577725990944290809834826890045465864337528200234755997413337598119809610303749818169481997329819264143277215528298680266132673491788427771870244946855073055038537678548934624256896178030033741788530271587995518331872633128815320919457042936061816271600 [164,45] -18435168784312068620256185452359250626972013314636963803711525724323994236783323286029297336263210041620895902463723808475375019211518854558120575590855819383397413884727557637372442975246264062850175651718073783974555240177924723976213656222601596425311070921428559864036845024365620785766790518613396921718868688333035264821359302310197130967801004646829951563522968093483333340819875203521414515732696212164923658399858926177528993881949746235756321505353513493836958219742234627706694367465515680585313209317079975714410459231963745272709530815899818967457269411919961510508106002258974742960846271909910372377828803182114612749737947938140803309736276741651992990873021108002218866621049545399716637140087835497179674907978046335145744403378340907175382874669669183587450542747670927864941811615913454208399031550299836956215546118379015697334007789540703327733829511116452364174690961175023476000010075465661846271685275535803677313592108155535360255349676688926465994389863550926145429897847486668014438035097148387537559114499529134237725943689992711762892402999770877548300134461433517649448110699660465052635128310472645629443926807276900255919023548858200817290743118663294690621236973125053768009774127881385759216865023004552583147365183210227172115562759074437120365300721017881858673068638537942169350483018965608154493615315392717147438153977175127005512384179091451896778147921208425428631471660606061673999657451155255595827502382494047766116683697989182686551425025492054082228750503702954420947973099219796111678545575937764638762034446083713359337145816423045078048297336638258575935375118535690791014235371071382092107782113854333381359946521223543912321644798078043431421654069324256256037273093753565249537893718118073759609110873587375252663492392540735244403281412015775027707506513942185723013922 [164,46] -33023515335748151148716638382037250990330728046501353401481405088118717183738750249515946094981627512677090529568690269740008955056512776020983796707832812831020768802789415703818843576380538065976090919364462761011810306719821561840761964246299686230095257335975304739476987922897773309446298975841715361740519382204051794780442040676761397472089232695767141705837852902877288399386490096158625324477796256353140872468221348509308040184987950113786840589003701113329574383475600394174013255871998855802383619267779692219369438778214363948178014952659033070450792214812108052020717057945681090724976536041720538138134925487524471494294512890434351631948461358920272172021221110130674789749433563356895144341745846733947102478339331043269945643689223741847887914416239327707709831630764269463965622817440260229482943735457160615074191168443240814566624936536089741630461431622392608162658965531344133105836350579809978889401555232044010113891553023453150421046840499260901995506020421777401794593450287252944983567224805540975461013266403302088479688751039214136102375195903162477967973255191717568281861155883528328481620057576514523548488035461248853607625316172063319950557846257592076200100761160481837896288826261094262458430458383290154612710987087509842645682692132288306637745640456788087174102756085144374835279617537895808818914912907623610573337153202584327140975586361172052981946680693488569409718735044360607180976849131185817460703426047130213050420316252983960252392741409792450060567897354148489253477509343282811326831009817579673559822712409111911982017981816871253987397655045416302235350723228754742092823123918416854230660250114491052331012734107740968171610663900537382877965019357289471709187678387628529507961037869078459686185045093702779247172881785624092546331762609172901028409487343196255840 [164,47] 86738797747439031653949493856992874025505783635752970229154727064221869481218629259685241065141279479180133732746182966167124796358966963364380594477420406212101123642132985448872650644943635092963856230376510652480073656000249580172538578229837559219017291081325670566905337911244957967804095839752312575102171599135923087177847179939851880976643101061471438352125607544484857718213679443067999329935303456121670534712654669440220370826722601028181758813004379971730177696819333115233524250584700666010697377144190255064928060627275513813988194124909166335471899398797273345945947772443469029204245668476082051111808660781430227990214188636592182472651502883476026984816838966969628392112037079285532155760702189082568165139090683952387222589446417699064534299261495016518363862188126669758824977234665685852961259360934921276538831070920490143461243623404424945247925751954682757435277310806279343994286431516532708531093476851082390731477564603066689112680031119089017538519643858787457221607984369122876585815893610435336270512848423584585431450918104018451475424169234641360322730144821528033723144846876178916191654089695097101960719878102405049226929256222201797123577423814475342638083787350428262250999366597806283491497212082082327250837637941152708237059647921731784486566843081704260684857905982403814362508840978169428539569610134973601409184558926780041687656418663092458132322751244239110346973771373932575873069328595410563250053109867927712277034172855928596585299727649959842215908121110416508269162696819230796508198788226299285737875472651910722263573415532457027271749839693560481745348943601736607171638740496882410015704564233284732307493756678211365430131865947214553525591306455454218776522524605986290009203613882403757578249945119477213109081835655521878605689081586545361065118361319635708 [164,48] -127853325044041390035335751745931676605035977499213416778431853083417699220149503583038091097900284935999845954949472833361116251796962812068033798605340285024079939608300973953082733418239038924529350561978279457306260190166042265025395162597158219983381301663417916701568933889366650013896935575413573121764062482598254430473780207728014044475231878485051404700751736581447601990231722417929380552880301536871672658606575133409340836755628869059930692776357471478107785099366821796482066996764329667979964856640371877239985705219471836064341665791131092619663697829763002554022111095630112654089284509203172874917446879367465230758174142987340440915258678770299950646124916058478190576335447752076902978734184735575314371976252603376528358556499418331110277829781597754320436340908901035263412518418444796580330566973539410734489624205424246723995900685855683916747968633092028863362564569596344533139401384959063054973186670624119212671393172701910211498114120980984599239935306733657004181131738588954818843000102683408007279787295529728903835995046060742122249929458484653689761698570871579598082416935547707152880356300595259042069236238960662719521359384567884242935146164367306286850853555813990331697174962962562757130845160094775109620705804365576761596411012948915708224664182574546827147648672148501830866870733940572128575854958965491777181539397426798778089554515176223350082041010846280817292220856554772296169645677797776345901302674450526592637167404556683360323694666448377382504543920962402163433259083413894445062071746519773104062167739466454090148244963190482627522131277415365491115927548472604130210161766433998925588768671776269357732386193564037898699551182587949037542345297009728583623920004522382423252628583213077603152383873438497448739208846166227367449787416193209885732549981595640 [164,49] 146642774687778500776280432087879630441523418146393791590216518006984330767096592503992997297972259543022863979345199217823916843321624269741850097370887110038321109729786222023397815664614798786658378284293552275518571805190401856069643333997137172334630987609764800310980247906686093525574397041931481620008978358434744575349481120352157037541782609062984217757832892044352016035789293167204602352329550830483322815415622026434771353272970264254032583206782408343865870940451600315018497466991412229645615389563809999453155762958976293465208573097162898587479801812832254705960390924517541463562658862813084965513729371134341227380749004139980914448678973259298720694104148804929244992522319892309722761387195645148329639857267715549058472941749867926740288110304264786003274454644432725882393348106030230507480471377195637654145421545497682444345796554627681144557626727666029003257094084551995448308373734812445637579356630893416385892137644644808564454300492366620941354648505315671509797628020440861053409795375278644197800595451972611353254731693433864233457637218386069994553588526115121062756915404694054687172989356369804288918103355501159513310773522153025491475811474102315428706975683794696225237789818551179775863302235481420725430791265065982798558681727100829825714410754978760128405301450141252819113319281097752510291662823336648067482991369722956523023104725148935416612618039545661507878272532573066098431122835670286530235456516892150977854921444838497251150070748538047613917343224978359072572944600669911431274235885382981561491372154461695836797535430650051006803128002315215444868515716304540947443017106160460370240031808711501753610912262256216629003394711558869588226126964980784786176283147061213483474398490308236285063939829478571058699351700487140908061408197315315701415627302324 [164,50] -141303798197758836640439312763589296948363372635248281643294841359708878058305653389011835819087321417313080388714733363350765893698333658035783282005188719602533696179620064515072122157162148156300387285314267905802382461466287475251899375172184165844103265570719471647153440767015709329175401348473113015904470567519872880513883076260009069020213456014580411551199972840922090436738209223634462822269686719947390045179151329672232654113687092551906789163066420222230433248392720139751317817141058625424500760017900259524114017068403898181967441259236780527488967049605489376800503736331298032589384900360683093478438630661370318416831462399581249156895284580244319316263766675083252218341747666955503645436075502548233248445266141845094185313238602127455722424267450826761071281592034814461166169163145741553960442972905823513871373443431928182844961799727924740637534941032000838303839296725467105651434150268273677238597465697658099311509685563999782931602529442183702627318839318148130928802246475074187795327030141861706624720264180953031376672212403138839874202926618570487115310249212710281303524079632981552334154198747666867612753701143783977478436028389180472577807706151417461896386766068740120322935070731688159203059582219328936998603624118147983463796341008673309217046487136765933145711353230292567797737154513358137062527342784631239975965831541249985657607546016685828256204474409346596920848169217642670859764410716558587422827583077861098813923808217194255768753464380108428475518226568780558843439008709663562675055219648349160795518236631284787386754137765259136333504958730061587191463226736684958133984820141128291130607892271256040402346370127487430884086719402769217154041494678402885062741771161658783017245649551378410308144377322541946414163915407576687075441256891475028983698038 [164,51] 117289183448689355896015060372655125603371974056642168142559204980192592485207751293547766584598462555324784798546650632120505497352494832487970302332737396726951249695985014425747449913633749715984803104291390291859038177476912050313379770199423941458041044845718419910520703232554607597885162368919846643839152122685080300318594185822962620529512115899931883288862986052200399302125334439528709422423535929138092820333232154855882830935128793364779655846949213673297255841436225163974994371060615046869088435976940123554635240011361779438830604910315681693428655645265282924455849018309519635022329097179585142767441142136453052601315904946842370844703316604568780589124365814567948389948467396128315993638593757367916160088309457711993826402588179124839343037704975100842438575912320069061724352527705966814370706929089107278686347795762174594290238538895225092474936630854612747817473204707286040196796457661939837299570412156820859851096352324844905113649202241358600257857390021961719383555984688443537203090258073080850054480898186872674918576558951591041676931052829338396682194738136638249612529482761619853903954444266026300805201521361121921986818281358718049326673340496823540013470179139179981028983199354655034689207141867349307725011015865180870503935548872530761831487766358845728082647293110871997942847682653186933026201020948739151220134873092422866563768433308984521966672369951542852862052157032518341889605984440331343068213581205562409854230091543885884019831902791782229761522205124793213182307651261032016047431247654318213100915991780587170745114840905698918605046313136479866015720843800397167166714819954241264891697518906374149127620638099566513989251118579158094778941529684921084405190130451860897579658846101230145553564522807705259024108965952022219285216353607784460220007 [164,52] -84128132856667825549438942162760510323452420771677636377224469792811958001667252501582866177573546897104661576756656577199500029893778368644546487427000178517894991667445103878236233444714912401368481620244598132052039567788862030451416476690389362633782323905417925980583964286576752794705650544355813544369792410167778656224218110297141717139761151462951061471217784997649323618706130842916984979510863724109632972684271159983688344048296125292401841396781526156430920435053362105645730462577493108575139402480123859733240908786607261421155850554676356428197811380197620499626465888877421331022252522868992636309701575726508826689077900884882610692424298356588233787215738397164158061796234191756719160629129712505856648626833577855884481488374382057166991271985671166265294983317313962785160603038842766917841485449609411020778812807940474711466611201406072021114027667693006105689308704292152647356307580726291711492825470032463394549250437440577845039209026412762077532754923289078251227478104263439434104006392315447892805751458653714253435062544377895766183264195747565201246671810311233321562691983211501642314085412851064227971995603269559885029814284931931891675157068111486063398006349790480698100981036537153013332480186469843976132082998873530813525591351485015259915929291757094627080550004614921911310267326940535210445953665518040428344375075062263036404325653182326034431152098306170153402429749280967586455111147998627963565959579286139422690272329226955698993736743724305527314920621133442515707391754034039353841170376999723053227965937100732585145292204015315063127216163484581833453292518291788495997677226195840829161121387867050834385014360883018431780598163202954042726463721801760731409735680030010410004062612142050600297076674293220194874759653169211861059871492529515624432 [164,53] 51402535944962128654002494120883004639045660639647580577664827297591021390396800006170580462458830531061798653627385804986188949496724586807695928956187763847289576293677772362843233579741099290041268042308952927941349300603924979723864515471485738536521864926094493073866651372594968469099499202622969942249449608482502651184795972709253421975603263139652658354956797650980249685843019912096122118970098725169225121305255053934707663996028618619623546744106195517586170609251796948027581748870241313295713329312755848475726789278940364883288663081351359722577467938953214235288620007245774975440129759885343886512856559812178786031006971763757601082108910510804743365456763959218728191047701040090074035103994480754342707242232767766924459694731604660016680192737950868192673885354858738833224848342860405732595545465523018680789711789637617790944608663440029043669094173472169503483970267822034837039497789151163627695013104636718489810998570302457499523617585928962482493725539033950718738192786296380219938400589638399738419888543649357949691877303123211062983053317522732192351461200728881620263718584677112797939037363480827540091931804076753408991967319440318582544279793218925448638189161303906145796057823823038231451400952096757581049218927577168856773364863130872248912138153884815462967563288956962208575684230624531240428103601917646260446379550512993673801343723822882637517226134651041855454291454693358926124307732232889984499928666205715785559137892119596554341551778485472067296843457745906577686946684055155543427410959217598150655051270866434446759513698272706548034215260131838209826712017016905597122949817706661554695446487211193158503452244462106441753279410671627519931626096764842800096918830718724238133673927616443414194012190921457889328206652994185454437198433438831676 [164,54] -25619198338833477077263771663529492933681251082291941095774925744195372201776492305363271544226032676303822962475003420080403051174952760688310861086255072092096574867303107405530344409498997653123525743912833076520034331914394242527821264855711949321383667423833129167518277732416445815261022394477108010582674905257311630100826081836469383729622098290281671442099275966764092288026879920170768813339511967664864369508551821494751564508423120053384676985927543785737483303227498651914397571316952673788582562233288035853053216951184937404756130575656532018466382995593628629081563482905365848090907700540241916278467070917750207109343361159910347233627278453935563966123583653651728335398616154478856628574346811311880077072338565226115281304196355962128799552624664668816275845588483871685928025284598156522902923481194830676291207528784406757954040048146783203719378023032359789861757485495027100589837304145298236278735897889775511878212971495516113669743055212213978248949606783033904468659099661440332310974348980339585320916094054429356976987006289137738203450788879277112292192811185066216076350640262984392653600063314744321061211627162964922491208206073486795391929307873480655893641437210191484402034683805680775564098897256654822698177108001962321410908193394251764032772928143300715428934772027497533162285886799984455311166310264654911283048563338803970270222921187425712910134739758578779267604707361032504897512489455044678501163103038515385121420605808175128976932268997452653685377033399618735620239333586103900410095442741838327276991964294428933290893750911061487165959077483156386750365845825874770339775443731843213603071269899944023740620929034413965841764787363319870258123633304062453873452831631780464883678959838810642617210756708210215926474802546396319608999525980092 [164,55] 9075172384203090153383554297466319687217559821721236568935911283627094662239334195089610716827507791085447613227057895859038298098517119906245354872880260885071812542994050424142803558231751581426248230448289410182714128828220769923738614284013963415063153236224784438732063416019271721914580072149542627104288607693999625424532086430262414435934117684413936978031220043756327846018988827107618884788664424952203619035441906427028459685518919358020723477239410598705513348547021973377491243159834375388105307897151119355101566826668559104373771873522932729612906311141333666433990425631419243643562806008561612685687233365037500118008450935944010233077838639558077082647195999969380227459928645440227751590269006251171701472971996482999293873660575055884786090883676803184512853493697854576706114519815014059280003290438872908705027899590667671256527142354047112289965999730929878982865916824332251342239120701762450124262058954991254957925979387313937080506727578623223066981835203061930251833494862387353042153839532619374295020574750466717381645642511489358503609860926222991402675869637372278203724189178579926229046575129647003299117674008413076286885232181391411890242607474365576087318143780229062686251015208959766950599437529634705115877133948978613395742452824886609963505738264274206157539963705514486004738300691887170489181726747598755360634729310785397258344875622173868642486230953082105200390021919520094602532152823270665765286825207786241879534571363154298455454080118757140390977316117699078818174937845568463479671496527414485748923713128575053811234578073467719896237646299606982562095112443765635379193416482534334199870609797080526965170529181216482104172800577941699777760160006379733981293010437397931887666844165793726272694643632807722472514619656710006003184548866 [164,56] -675803011658851801569168870717312838114498534098399990034218448880591783440540289921522916978677245866703781413852469196331682338496539755516258296938946191129990972680237670590868504693616585137789170779944170024339650503455652664999838820495693537080667368296569915529956034402404713268804114028850090238754887503797704435331266047132666647516869373126815276184184274027863594770971875207420663651535927118572586116007655587824063254244010941888769001326397038643338526246106939410074608149100824827338829220993259360380062134844058132251913514782992927433108333967782595372794553816455365709244254803392416698254339185223275057311752338360961609778498840973460194124525803712970538182858450305312068444116273996971196635893048668758168783727891608580685858735096007751948963753614251662393072264352813826597799005965987262943788126981555805245031423540527584432178315072099438037155203492673709404856337608034345223922256264552347407832110640353913289006030656604258585770667320288614345908346587828568552287567184012844062308982442560978387104061642108246549339504463531365066831023862997418698882754164081315078270312145263597296186175521740687500109014607508178605156585965256792774876238759050303456887862600002832800198464209010648934250981036369675102680977230847605498853162097640330577561904141119965779503627536614353049648409820854150552086399472822960713717643729625946845065618878484731824950785402938148842343482712384311177597086422863322653469781942655310763752009058228993007219081974481467640757974532785940757697681002564838830122835833811494031108110752608521879854296450836687226158576642822221354015194136724503532726424167223422335674635674036582795769648312481948354569628356228176431570465075010886716513210356825547191975936466310842884684694772165518047308240 [164,57] -2275733983643079116742031906338768998917770390403772858590250609957965246775494325228117332297017728706586687702883673721285486081697827072557327203149378348706808111326371366003527284845771376376411986271870751615777644014610658280488578554720574245662797765015384889195964002928730440249300343438208555513986593311489541589911425081048913754754224760743093197697030496875381221074647055932299747641293257724255286430175717386185693100773875184613047124810565495165362686303955609078690481075956594630127120169799862236187919904331963567961225479458068177169047977931613206720746823175642718896368715579421405102275275408299496159274420156458209577888723234123588001230982251093489699297225486200443894255955304464343732633498545831969625129956805260379449362161146015058968449455986124165755591919651245140240299227276195924152828465210938770681623427286551988233055326026230648350400858904463467084408062381507529028785197291288985569566449605648537064593967852637288228194503990596475500996650021318765403620441844416683739439737358931751907955947709931658928071620807203931327230994060294215004555608894983364963231740863687629338536661119534131748047210832387644453583128279828444669575864705987875675316334405153977897674227953289241223131455876228797622254070286222200835266675006623334018153700558120994281676465556525440621217338834440095875160127577657835719780630094527908209846382857845511319841401959645231413828313635891065202580922210014921251798588720647794760484292754903233896583902779854154063652048111650256150042476601984380963512631159474919245003942494907833818478160866849420420685484858190856428897592761336196526072840557472937744616875307194442413859248668421735222544283289238741277683666175329517185845443941789117665461358288458071983285895792062946677680 [164,58] 2460840616558449385905115600557404048544457199502635809886275829200808273447801082137965532181435208745937858097304951385407423439425809486112507554435577813449827443045208307248711484860721679392776990012643756558704289800266829727914228282287812377139657777657050055341095498483792293374905122711666312435093555972126221442353203746141306158411741399499651814447869013779992808716644613275620036500838634911416965173194459685777968237359559114415599457332850913271322142130641338089149636098132907149297685346584113052747226183624565486803095262113533672602025702734852419571817330269568515902198510645172556844304255833034808017593721267583018533730885591686826148900281603514000421031938313021512572284370498395726932374720051161507716693035421226564145940337213745155698313725296313256417768474058832141895659459895444786527564132934650441442415483983876866742163703021214334778300786651564979759478576359639098628118855680811441659725430896536692842901187820831918238930278174170173657791914601696227371379600251235365941415963355269872752891369477505336803106874315133684154734637447275420221641849795265380848814687534931489153429427245636074245472695844019834724581788545545359987470868353898604049494671412571493279701323053083090433297580689836056205437101425243379004663908972935324310381535053201067337816710333000769355801362018953796778748005419037519327779693157180225115447924527941601877897240286387729334177626906291179895127649564535680633203544773606110042038850083958340944970802620773752477999084727752228382260568288624352167852477083029610134922190051398102750518154457499199786194874910704615566263949270347393995079528109170756817898894210390102335128106400193651116582394675633684660484164684914384607272860231383918992974337241088028797724828363435545434 [164,59] -1715279407301180976964924746113927524677359235845538852832695832450850341034049689449040695158648891374305044649644340707255188304729935228326661408839549869069227286055526737317838158160606734324399379624176015402125401667205826776293447431899725560828241821462221439145010172614859019896181817262477562497097973207104075239690947254771947103004886231230133849631362314395037112539741289895331122626631831154837051129030914561887799800420343937688140453615403499331859016125606072226494532538532895161522546261753088924490592142641752708979031752270655562990459858519880194523728355318757413484620950556089365063371437732964287254558243004626927300304728584884838841873053976742203887172455921221193657805268103420425552661152283597126296263652819881174186433164977096662981006209605310036957430632653274144277136336518338996480312619512770024309930627787888061419856090933392931005656729271449272462197325796338536217253784065336880412725969038956419801953029923706059807105244503846071927105010222603545564857466713279412384893303486620468861542861168234274197945944876124591337599922519138270064385579664917141119692551308901213303668106849372921192302674996997325285762516761595630214490674778500540251758184718687043191539226654870137861922197014131442969011816407134980398344007408335630278319570103337705590716531013388659077794333813499208233664572825076534206512394093236459908165861766959483641063713845270166194028287602965767042264833073448854724190006751938401850652050886892609281283182138503026480850533581881818930815935467905944880117550054806847844309134742041933678821290543537301449226831124722128495951001566839099391486509673011726958086212840441045709956917576892348395815540983507481578780574820219733331658319536876668969656498269178769680013723430652476 [164,60] 948018210246958328147628355496765730472087080252566054664856040623943830212280038673029249583531719787470574609174017150023316046732293212395819590858860149184333492433198502418286170806933194925641010857884490760972412598178844638873256729002226010235680667599703400856654615462831772915908354160500586599043693988022739630297525678046561911841145477828878082019390554046232604081364603517025297510830795959247017494751121573200755557215080699199687900010097550521043886762522396100412894630570432191846848478433128310859062960466058068705447786216898307414828476548925777046464596857109236891089481670757985879144929405232048185360145208991562740549730722926734208483078221012981329015987824693824597717808711328172138709742913828601453283593455686814996182754426168023225147388012750585344524473662926354544339667267571264492905480817892269990764716267060092757284221087585413313476851659381773275462630438584086808104887687753042634948835545569191559141374417402911862027743228060078867664285569617259459132402068815198260446787741862556278600396971073500408146133226468061790255059805142199119674142557081787217964720222850985047706895353526224188439174115707240730980138287953352859578658520457606578742163851890410822138558078912936056516154249154521106112233981245787407977943782389584993487794917489545405058293474972534513988366393979961905422820119462813475104388775635619513774945737480143139138400903179602339443759791141414341005257879441133269489181142127934739471078090024183091266674139737321621391059831087610463133843991093406506453288642126531425219882819645081921132336910022256253431262496479267790342110444292450258919845300653729889238013455827639568707768527902342627501442493009869724761950665547275438068461724206810825722927838850149600279839999448 [164,61] -438549024385533684053768143885267563553575286373275388688525519824613646181788754934540580439195335419571310051151884335883419164681862352746575037343855975233419514688833489672768616260256056309677250790236712993157101470694725211651084039853853895552655968254371123585711149892218766015994261916167663997504421605157480244836485253535933602042634436646432247852963638312358550550230397132314711950667594561958861459174549299771399454607889634973538406060346080072506462934692312733717265784158091991863440215532159994325440763225905026122974735767019543639368537008403615595312604737618685358297651987219225299328906292866061800187859572203372800657738714725983840598018212341531659883910294772581526027497064597144056030091736828102991960620953978502737806219237337737639346650664710689297442433691772995287590457145208989738467317845382462558877037185221568140800878525806343552454233440854934394502462440866686068383250306205324756626614894353294365305820779796526237363022181644660146550508812813271051371874149418992536390916924950660739193134643625779934653554213319257123847620993407248945169742235858194994276770675032672257041209173378714258269621975181645981577154636984159155995182757325929208312281267802136579602821192591576674996686030460027643854104886900311673530693883888393458169184535981331316644666043052171499213336251001665391086771504951554565213648658956943908691175617169384445875276006896987503994091947186614853571791831224240186558418019762118309566935538464325533644135427304569042560072493098769083894623003910830506969586154374776462100292910679004677050159131301949230848754646939791190355246032113259235851849578992437161292619149737560030117387620640704335143245298023152761854065832363311553197938098196998783089214987613356977811154000 [164,62] 172144070403748444420596318524989067870008034068451759613898583645458185992474642849797424502793561507006885765833201010671747380198265880805186743947002651552402746457240891674961240469631315019337079043714329970203147757859815458067133231584723599697898606387811094318128885644252455189224271971269088351161449664894957129880665553037330232992410365865612331628984430492804413574981786765229881723052415302762073066110293467680086760672615395960681293276020754499632384174102968835328881848665042895008388280033318644487311981716943517017242867761890395307559986516773986851633819124330973645920886404438569009567297524056946041344157422758217689671231548491982048906666660445819931706553398200189985172284934967980608269900830818115193561228455424111923016252401338610277302457017382543185050450127173686396336718074110615238442494175156214443445657438875238166261347018380714187763219925298035020807703206650927079179073510591206599929461991676732105816838590157495578868813785971417993375679816170406055480695240026039903422102463381167503517286715214053257378636285295164356015815410056695230731655916131356223129922749547495208367974640267828731161518302587586970256664530545527194850454194421692194581876659229528349145791171694380119135853093553667165133851131584994095437844382432515345505430629239756189357951796536975668608156736029494232632987238083172776706637642665954015005347848000202039918430116225184570170801159021538194051408131872186831765052105530088843546583492836356449428430257386952011652771395518450144699668665136659270340716902481219859092177651748038281046879859630719751492108297020640753575692727111280358046683467056937261827325510806944976951586625431620166904620608712215346344367454786155246917407498467197709096585162183910254303120 [164,63] -56737624157009027387250009312035551123687410256353192360112396698113556341358261268557401653060903699853224950549429984404831017001971793214183980537744022842557849800050006177341397162138043171874921610032001447772095782528553348170656834807214570186288851163628292009342551335885639473200209493551579811140158507649518470322861209345047478457084312722648647521040452658723685740599152699908660918097178828008878136946757197198080394430864547054585268260619347039734480992548112928386946293503743753997389943893363831371726755381199827671409996898171828983215437966883585184366020085853277510188866626395146408196414192386369654848233284872176687845953019226259827221291838685220507923941396361824624261750754020086598939759421175329022826222731227508712440802077793691403768983772618223049217857978569427295809455616853908950934348007926527156158792415929882222531252517400763703715158311209760409348001819291857147338487709706152320069445793536466979685699030389855785961490209823405172649338507250277049716388845443834148370380197316241983280937862491511789021179976447912535660928115244327555571883935194811095344099999041024893525567775443690999272796926244777993025280159420397928616377339699324186082486959738879782686782018468284762289658326281987964970647663245396333836328416800065144269420150093268577336069536380391846913728000709848738937704722607720562706947754312729848686494509886654858900222083956001352700724689263471960148702971620701540955052784085337401475522581182254486192467141098945877900435263797944725772303961966564388525260708470665577668418700931977253035492232011314635494976749992887179540684010050814961378055873540839042584622893225385793551317143317874822000679025635604271926862789089344692010464503791773598849365189851588391248 [164,64] 14996033912196674966942019912537978239834998326876934581013102087262193035322886020602491676089397345760174939540577452358715906248763335653673747562730885603447644603970887062027304986670897173737354453421523621018296727012653111840412395571875817107370193813031725979906291099558974156272709072752442813702397694799877390752699042908512888477408331896900353970255464554702149817214938839984733857098191642141959083055811539629175442032300812519300066709463511411062738101533324548304896325894663259319701757937170588586585728423528802144733021654304036738140446442026079786169696924643468967917754241616485732838647564935240823093638215178955165738962819769527385139487710057780119803343269034836118860046169913686732204017995557611014968704294315446847609131848952045510626785202420574123017820733294526334195830907369783443426951432476412167693800282683284095017039411957096262391635540164948230428607678348078980120483212431150876157215207115413136451341389601145443897287751927618061702047675333694699608604394444697466104345030536674685994988424123984757053304809143964319901458550688606746839975269449521075070564685365622162254862988121803454236042784974309814248492683480017441812099759929484030675488960710427406576768635920736224299378743378014035725121618533395998148410412254884639291425872594311829895438059294270968316159387565165853644822565002746545938210144104885238340028407131921870047492551773207432800318439140166585933639492190377630879433034615717201291113551612917778104194884410841534939934627951524835154745323797372960905055477160199758398575047863496997027919719054615683504860935732842782625654805073782409016834016964871437930323346453896707100281718567023418415962720271627482544758424134669521418902790620231960634304626359007584 [164,65] -2702337376430856388503181316255901493075977770475938226942844873634807013751658763236915543344958333797271218316707282770122732221886525671038475282508308135454912147081556403261195253626994476294606782669238632844178125320634910348460793646913790633886261572194391550640469007650224720325431499057449553947282556425959750327970926167202166891215252419385771086413972932890018205499902717721653101471027493493841487858008829135112499053659441315281707479984949320660385370813608133317482053411736039497615449427180360862518615661569792640367233540190662735913588300334453257420473764047392011764938247346932521861924116999913111758720038252853297217393604878912497479351385808270029836173041445395901687758682661122840513351515465805268572908794413168108381711244969800575242004471383092390330603893272047774306116094373934562203408615645815741488287988087725425636176860158782492288100646237272745278033034119862876558689574865890928821554030648292295833844799941741644076104555205074404642727086382235674095312073882044749691478871404361196091652622861627079928081036386629910558356995002160252902148842847359800386886408161356559729550115410883045972214696830327333405775764208145483456673288562018057988307975099246190265313941678805541650849481777292560840751160126490533107938519315401054599637372912789568888524409795827991689532023288834784378681970521050703892362157388291414826885379952723441567468276287558246552422255498006498498282061315969237430980272715360484720997890606539536734807280551123757637353843403787834799263734324126860293184129738431083547607683794829722123075872968323093136670460665772475960573401558013265230318848442229684248138493867965252750199021128395504494771774526430445072260567691523404321389010715195113419061199292464 [164,66] 20252758196507993150758033986151584517787412155369659245022764541978675353116757857933214734316006228723914950434236608282375313844941329231654295894540034988487177180960147205378434295742745417885344994041974849421258737134239464565900608617452180771444187493908647125813617901392746187382150572013778699125246589489939027397112570037444770326108458470464780398438780547766498348536079781167859050769011384680998295765028458301989395435720535756080305584705319028545661523773723068699813150889191292367354523612638198728372438183623769389285809461590137881414317186579394675353685434615623680395013197007871392767761172386157955397906616725724104891839258790666599594321174671249540939951141723877459696800933574708251269201945025997993650758455477267496345653941621189577690186115064146398111636228251498859883071432112917581933973828439761381248569701660245119484676458806142865036256369008812777924153264123125950904464739064266490913874311085976486987860698640931038743274714579520489264408840997596016721002016696516594605975761830426372893027268109333333429369062657663930976758110632089965759416345329868119030335327372564422062143980632234208441598105574843125688657787937521503074523765041463203509821299228444556140339040308056717932426981220298369331590901033186083848541648830123124977331726514595219869316560624652322366801086273836104235913561626402085595272561979092189160380540275296643823415647176692053269896252063915001743409615317434729482865462659217721704135839098208282820804271903312073194726002928361432657489572530828350010611316348143063855639469621050630070277551638308206782559447073655025568301904052611613274016635892126293796504241289317874363199186420908509957456705790886550399080088912637120354125319737915722506487264 [164,67] 237807608311200868314585860464917679073352657260160136950909600592756244544080838259085394933880401327506622977873085796550660620227778051098808545026694695835208289227135201544612892930923618500486558451990818003432155047795010784639610477648635891856272836845290719298820302065461229994526394843849915375866807006871972032134895113318017015260948917276824620451301923771073377471313254656875366531942904536656489226054813149472913163553468457352947248601285464480020347874950074098938151723263629097522015280509761904740287427227083988187035596419664837396744513067049500325981044489593286446185991925821234028997162339031850406023136478762258070899730026475068951707025443921600170004846418950987123256352001416028274832627448942271667089706903684798885805801233354538219334578538853503139119086003244029957443200565464792400768721925613000729066165861889296152387997962308859891637787244517792454042787959780510027707034647835451816672324677842259681651963317495720982090248785658780755608089208802348618955635883965267602522444852830032298620337328135564109795675434042111967389863848020246571147454542750903975708352308253283048860607356082278343753815623241177596615097894014974536117264217368856674331015708122940742687904325923725434911564905137645054204267655838428433350422687289582929760039353466727179028641086540949703399163707583024594027425544031813051668679970410055785734605724678577008569228841084525560722694648905691264362916636122229478042026305675461055266851982417415811157236989853361106105983098264096673281363482608223091245374079000704817082419094088398410114455048598084928553545090512038606150401369229056436443282613361540954531250374063202339358952570700435583724091855389410405567202704854537837490866626218867380823856 [164,68] -123338940052244805260888740883410801454166843252049188645766274748825859463292073658347520544517874135847766723092231007437524674087681772690120838314258669345226836506173155468257880637777958584029368627171893910883914472148166733847040331462894162046540081090806602210912774432004268673589184631480221871994609542192696467281517588898400479647909309983283646949286280825199544968272000445407468566579993054474390033676421772012771588409806104846255266931940828679360695123433423169264896165382978353842863392342350613343132785621907234298721152836591928535812775480681683200214770805559625509490101682201697889321657992940854800553142688691487940541300545106717225274452936745450659354960276444868945742820000289997111171519401413608381313917535724450940395082845995040053365014739041703602094332774792820593049311990117690179496512660230583473691240850665867788048896342892228955237510699456290719818449156864077796960823744910154208412710043667893175722489539130156625956198698608612335761340647756440098514041864515966834239420737376325783490993200874475191800290146286348835785792401592783391107851273204227629293947881610789289698389773346048945360390222258364953695468302896879836714703447428426254246141330003030496232852624168269773093256420277150686776728632639228299102209875511746208362094170110073027525100692531127559906460707237839989801950890576839682486629052096206342430933254341378277200684815233091971925322542819784355561798403827620476824057156324879674769066448875801431002424915548899942212451759637623116587923534512353033902875830414799438785890263374445123909276928668967491526573834911911382451996629512244419039592759545973343733587928850038330625092912170223729178804242077628135201675939860874036424568782960499747632 [164,69] 41914310195241863870480496290700282289750487631047261609680941976257812092245743655497044634897224375128215410886081976901695455083739647151370996496764566183206067111426353228330119208072500597021896052789725453893772928580979162560601245341613440293211368850045830364555664506139628352112223047234605674934464651507655147914710854881816013713661575301982994843000989036764367633788202048268677467794375577736770660578066074952530123705925304703264124928638871146938397772809108574122450657994445124884379337778643710079851740244120811846801747550275448139962028517981369299756996691533469593699780908352657833949796931903680043115270477167142592831049641733824777564952383961957950467846051106310357963792983617283045562465860163926073024792671251072132575771126002089290666582788612054090991218277355257981976059834789249325881724036799275203747071018417357287734670902141789511093221434229325101471544961388797985420237822299294498847917036603252919222088618350088219691221527486208790994696148397030801356008831623489240115287204787999236830631252918322066354230985726566302264271469664598102383204242781174602772345081689547048660304585235109205332242306471632933987500579499262460874053803920543695721379860170426900365849299088098140573692440214024540672336445706928719629445886238654216956255474718356499047807038561149809318901532257571214578077653306012611126580998122471422836351468432618172734797728733304062163127135620931352417208643880202262984154401901452480563424303661776509363693185987630167896969365375634889991559640348823067943710392680172072790248022752349445486835628888917655122898527008791470107234893758966146992439002441482908087598682229502787141846375584786165179479908065247440626522026574938341321432987508468752 [164,70] -10948169599363453858229886380010076582028322738401634224907360910106700437118354272360283127444069548553346507946267811632660649734550636632427849942314690915422730859978834181381981493357202402285658088260353364678181019538393032649511916380204200967976823849762260761466796171636490547270487412611270969799961568318805620352477168993011173044893577744896048756130316534174647519293775364071440644726420457963884472977706227360233541025628197844873323942434653137381626652371935140277356357745234333442164187776960731408923863010282801513885368384656707201198141224527324618398936020363858413987175494172677143786564272171618078831955628129560365770892167798547126064829510260109315529996385726344045552793473965675872915405981874360259035927952572277569130120398752160473122778748646616634742355730026818063787973274673211139490362207056187543147695253682910290314872362938391371733621547026868201624702079705885840303427887393987540439541740026272583850003552786506836691297628387069007824704927043605991675001372739146456065004921883278627660350560271346479830888343995210630756746816817654791689736901635181683813117912884669295276911579618861959970007638852609808668237630886507683867838738961542650856736077869301860258773657742185328492201525926728572843037850937795705057578826240032408094816516703215738832943113331235323784052630171988145263744834232994813682807511404663701579288360291031995708363687098842352803936307154995717951996160093662670089357170033196809832330725025332611871478586112967991850883962020118356159294345598616808641902969834505450664787843276501855897304870895380799727700098891659466781347621795203418990615515259883188405556693811532810890978605202807443862403853556183890734789929907660400603384233340728 [164,71] 2256716907196938305202953725220766363890207588922683576726119634594983513822038148648480077399563824167850751023699020593942631368962933345631390282159281018015499210587160538278997741557195292548670653672726473512300814288813354331259352070225786271177309725253058641642319967885642098080069368269893016119489535194947878732573259756880668543837075018978127553056928453092203710001573445337875993004266899422994620106308546809797120313257557070706855729354284903657938990392310276282112934871595819640543909883564280592809999116725856244081157635897331706192092151565595139959671559930403643390788763761454187111731259159941231910943754278447482814788762929220795657387490583225120730684697326868875147802307383995467518890736284625347867491086499089521864698410573964920627471795269740744938557791447055078714621842567993792107038043515529499174645499289097207819205720014037196456427786865968262071029045538461512701000133611922554525804715796723541464944886427407961608425298319291387283095315633042069472225346609727203743053728212254160903780082714074971575903534902543653697773599177072729163722589807984392787156399967788628159985905604824165543544295147121630623081715349150507109294337722029555444045351219106133474641024381507785327696806882913431026684433206752462202462052059614481069143239808220950287071072473944581819243655334060515517659612549098034871188776313026560007746286953528102834763906718856492486370073571525452282615566582011269290507598403621717314663218125311972048668420272518843458979082682217196158389374610450365273867828460152577273147526487646465730340880470815376816259979227947601203431159928643604788536720234797009790247320856870143444318572693449682841308676909922472567767325920112866113390440840 [164,72] -353453476255506465006852054912289349465462644215527636707026349383065228797022308646907862815377566510343899289559268780842812389175582868494725658289565329109580916410631786547511507479604835829352758971398395883878653138757839911701584652382565237101183110781499259959173710890721819286929649216984870156090409577143626240836770599979890791037752735007558416078558433833884067416846456458931155166228878284568106679570383246498062882800941925616910775851787632163998407177677510464922360102358222493366398115420801878885076416997127527253528626525720250058706602513387119699950205722485800830375740836497695107542269628761091747353615073842849273703677004036442906041436746985841245213483043407086925860016144347806120871187758362064591581834795226918667901429309194517877097874864562765818574298757601100268356536046555062980003283401465694372103065663831503605858909045157886274478174255725257034497883872174146871982543000882768588867642653016403288575101692715861640686323634877628120028292725442588628662444210907166937199710646890455855309537203257943358143442842771163233172432705806709605496354892894545091893134164860388049319176880566120248606004157589114323370430044487822299217592978491261847684722109925300206420985619004236831451920328679848309999354067980590764414114428336743527601558797214057454729807444331475619569985951794915539365467672683057574498951988356251458059613400199475398871710582517638871142914807949725296696887915131293331839809839635496031495181482703577126803960196909540714779786201893267475791659825895062130763064251612301184612458398888058062014149603155905787819041929166239029076262300609436712917892703536200328021406896381787382541464110161085092467291747969935701585619144358126822970336 [164,73] 34320551041229775846991633536625441394335559987303756941241597336399977646918314571012699172250447729549066091092795882976384301612573211467510510535935692506129019085221571206014495374131965982642435078868133362026940790781100169205725851850262813280162581482171082845209942010448387268996832388699688300622198611945594388797731961749883193643769078422278021333979802775021258497818272710216694120187926251922244846802318307765161743140022524254134755952314966286667394110716947552021524503375388431608895720480240096796672985473801673546801311186332857357757035946312135096828155388105153852220053837849727811768971805468771145642979489798360685023012551389113402703662216349545747654595980734050535635873241402323372603221757334860578198894452294130935035148578370121097996618115017758741637745456391058128387837707194559811903872819153650746430106511536364781103572694267212755685282406790037639920876714657870643632067877573060456176169238442310540704370314703312128412040825647785967032866270418459417452934292210797613744126231183492403725096646385856473168063021418622302579239551093308643707609913775382008565142234688537813653612197893099132278929133826618372665333147716185024021782936302746600848040502795000698127591986860332601502879384418145657755142090996788698146095659008144501434876353337460752397145896047733787823110881490449965171102488224338262705934613802718078355413696978344826724555419801376954516525645821188975474269652267117872131512619904498529169852984089463658946323747757583921872003722559893626723803298240196746537824458773390489814746067876008700390341508886311646136099134663152674031977449205095386167602520270335096042238035391919208235537084820264683083582136582766518272129287067774367792 [164,74] 1251298082048699378447698200503881155161187164624751758899466578198930361591678479774204333911212730400588630728665183540340738582155560028852470527699877676990651404155138575453815140045351350397766373451305058639597149248920685590924564421634264826977501589208704124425047048554558351982033954870696885911100968017994657767853214125310363925011991546125380594583957446461066543824567339526842381488314563188603593079722000165248675548418933065586535887933665843331922454235421713080381135954720132415490466429775873157952696300449443827015818567482923570178965905754423934268056381717517513852225098765653206093550281454151839382587618980818482805048324786959859255984913622320145800540235985850012123689628700112129552907634577701326295730697251447212540146853669697234502344852233975150321624126048699163802738053939249689261777965174042393972376535724171532793845017663701961022674378025366888452195198323704166494434093553026562237240870508053479084836105312443731162070370674011155642173031298704175683067981733657258225048830625838968734783727080084930449572684997947043661174636115763036831389730840268569917427483669804150274788994862697177375661089486844561083421454276356150192904244315877210324719338387654167369651582435826400904934144519562589575563712902601047381313488532092928520717593463046427430686409698105441529002380135105205610310663284493139623910503004045249051911500665411052140233515183952677249456574113799666498949841984821107966537143685978604612822917645748918934349625457348506845022443599672185988616737150876334535267282423311018630497452379606459173918601854796492113925051771842026831815908149008619652846133716778571258287731296325570119305763235761571551322762665181890100679757251510852 [164,75] -1517362144405095112745515812870138333287061197479629009015236236693302142457798351184590961119194089877304688177225425552743920793313399908832547001629734822594240971709244338003461693495175815417458417435074097800046169820217385496635001101667974089317410998732288415120999938729572188795174601105859552284287332964020015678055798917096401857356090752794118722498302519815456516714824346691161156527620640618293830454139739333356890550828668706097357781839724536511022763543727576368861072383223588554247751014562699808060566308828664405335058898166028110045859071056632805378912476867768119532329990634152422687750037698496570995546128040830938385922783287420519511965431958581346508941268316160702776652368761028854034692075235256419622808786178625346908708130498345109651785173510486676293688035993756220277168642792036313028666042378423620759668676542047939603528595997494914722183768336785450919136966317446433839821702072733636703408451389119890761341259324341373484401219036349178270102022658528663522867180589140519648141260519745158405978471778649258721614588017169106985866369647557427185092619228717196800444622631964214505064884173449959486023215004920475220469435484536489130600717601169739211044298243653310935271271999508031433128824115656574548234426660690945844299834620225045985612988634626867286523208551718712519597331636997227318421066556423130074546849878714752513194037018837044261108153253035970051624626689081261784919251237023462885305417788891692941621384112959964801486443584033192553798881415948575743469861045241637431449386972303917713118330806593459419430097655884721778449880721770335618696148956786793854855645837965693306006399889846664980099368771951719272936614188797406459135158378856 [164,76] 420496955151898995328475542935536033147886988839443827729915210293160420224106391141004979672281985596084446268288672760526917575324283613991160421709183966058332087734626013974520028557452250468415444607404979671798918607263452451340258673400864565320471550046170786513983651075871310130152859498468597567066237894626694159229106564734816374232577063559325836220382871329230964710473914760110032765772168546014402606611382521801717291849033123501797629110563209548624855122443537162358821484393967622466458903460840061880391410892435842287261678886823057435219658556005563878515031745026922425327755044731079740423925531183735714388359532414576179969345430592126337008499817301948459976875443385781736569848565281966724806351268000716749743616385974651478334767454870266829524303542336054109834381397009542644664735460849836014294483677120555832945293072947681440276231988585696493218465541624169255605898586700079742348934126817998288314261384636194240014511027151203550482913226167222056604868202379426726456613766523555976837527602420490858127357853736682742665796326130334639065337722071476287748476553380075261160015192458698769346399079942274502346686322856111485910913546897512312355125292604884615066112956801039656512531909755290994344403830121624093068638516447350241310412448195793467595147542471570929467336891206043518691389135590208125561772796709798800511642719357611274168744309897036136464132228069866882779089812509159917723166061251395922392110925103120215392923673116948919607489454553755223997395800029134529053018210679100967321227898970046804449844940687445825254248380132095081419830786464904951582659434105953907237427291044579829312612885452911509537022472744263010694378254626122194335175552 [164,77] -78921218382927168362285865463505602258109429634459027185112854639369168515616640157509129791512742699158792264566220435540977398749563202380597499042416234961073539292840978030282002753033668000311474911916240730475564985088945371636831568586729859466441217778722251898558752907609807650469399066252113889677875720646182441222887991117260824685094508152240227493465466808612159942214630245629685030456551440749896149585555564209230725603179413512692435317225018183128839359929413172905892342929999976001239413955093155896529787354347004448828197711591421624480365109073535273452033402015418262443149020989808864118563057633916623642922634442771872104208415394496062454210879328461468618133619777355378788952672712911834316791051924474724253643778090542065873871334375248191829506353104991780437098347761823829077832912345345417735604252066280910290444461932688169271528948871294146684709739883827856584573238618151603616868213172458471298315016597928473297127539624014119360731380383056647257485671516030160448163196787836713028949076942232746582227261705328860277657147158450749316323488387609541207536412141068960011151131103359419557954354182264437625739870094249405251783414498474271545235619162024516433211370338066310547368152390786137581193576777120244775521976309119398433518325877014304493197136382955037419312793820915617028936532386675943950153466606837067666271345280189805411612826329552689038661218706589195753444687919529077015621060765954634013007120390608899674485925860876858996221130724543861237825186171953631807949752464865409773499583314547939909679628425164763586391339212577249365877235557017251387462455616887311400241101409972294625448387333141180471298855251781496094263789461938854922808 [164,78] 10992146507456881829854953168315098897876782848124192814387058723421059286204316930515610511772262228607671245284426740263998628961167121203958720058443994139868107384008990761237250729106455003316243116545028992182002184157282879804326603169442984987756663851991933412992417354843309156145781412616727694889906915757321129373519183414767442206986700431226622640582638009706755778519163212201077877303002149480323513529877308369265312278635317121311714566632054968326539178713204425602062860587619667199028274621896203091626083216886556401103618695251706455362588367957595387063252503361809720153228544125671123559603626698485192761879687682887463003481227698797404329187538675660007960518795624559048150763522391761827336546293471877469427648326817631707112265034242297541859049418185917300384711296466822320255289699443119634436617713437624695701431318831474002545833359277685917141988581127620096320769173243403036671923004643672219053455526786135577376223550105671210963645115704816577742828505002701029498621136305950383521538227088274185507390881451149458990416001533523455996698704556245939242986849439889048966144892827088803286267661894635355747225013495824455046363524417729357962189365658813090988132863051406033213128870754252333182966338015153187178907163672858437779989524927555399284830063027591740727727241771995813667594407533813534187086341970652598127658967732187591697399847975126632883767666277755215993743402569237685968562017043994805209236149998105694292616983345562909735099945187065267387631934493076997632251411046402212907359236271855233398911205521823898518560918824125780877139837477140087907265035656784074723272844443173856847612518326015742126150442058574763229618185661084363176 [164,79] -1095518039447361547552739125836556452788859697361648223145054218892946914482959114719798629614841076202131285819199729756472694791305424068805123502043472493996900571655110070077905657315374666197097256219709247877943325766062237066110231571719022044653212655316137705401468694409180407442579557077821989917273785431291012266649699538201779533330540545152094210401142691396447066692139610947027912422857998264272916870551024919599951784335152632434843631767427685900702655621645774012433257801486090925628285091294691829131948560278581669786665851409447584583449419144313377187357414075229465225381697834801240752517062695618077951918779479730590223428721833097750844086021707280276237584633997221468987173310472151999392881085191364666945539548513057648133702753251287676655492273761024022572645984915733674122806562549011115367807909271292415352112108157915460217654981859179840839706456584728506943019259612944230709534828900769215654369535729286925981581094478179176667467515630839687660663855927764851213636996421210081601322308669074201258689048099347187020206212998288219646750014938480907815565967983781618552216304108314980145385096720709130512792507681656560420574875139891249399870780875661372587469772681503340616035569003522304109584717271718363380195934427803792462155114390527623101066617257938153145037562521333107409553672673211903572241030266225030409373041989203480247614154749131608578961552128961899524947346452913743723589598219577031423631371130102779824350201259154127958283417172320693850450237581763970613091068021969606480351990926444503276390960565612477001279883328335663606176551467458480733108078870694545039100432038212163566751488807782239427656823730366409125364599194926640 [164,80] 61579237507361935031944284694050894718541598514649287711373470544003022768390560443159201881103610728232937924826892669653086520810167361987295759216707672656277736044371213023403006372213831576612100716792455459541015171998091705600844495187756071698720910351752201638546218205040607984443517686146672187327562027897499428507587353836380210964469516272751050529686057777105814802080983270998035220359593846333226872224922373499950609694012461735995197438071535162110519339069189783209347309840696143219436398849034041188205748225050682030216053310350363809753578426501133390592860525092244984928740595784665379187535053880660663928195262010608399411631157490520037647719505864844525240239487750866256420992809892665511712768324100922081899935093000101555496338649609571910109193964471474785056482068917497607768812455719514031274490688231267192897856512547179102355209215066087373023764292744186027859986474855302729994096768034619520527736810524869355783996421289862940768462342333278844568579209131659559372911394752669891855281297212121756213225919261340542266443773307404456409754587089420531158225801409182686853016539158094353909812692357840667023339665328136988029708909527038855029298036243378394776868479781106634408851775603390764331862697840822583716394766805453766472434261793523971928168169013013499987319771680108083125502314703008715639901236695721818122720710048179941967828830796391523908575040314707477130399585720489970545117706642396687175848626663065715576577561764784142713769156361725418741920791381147108682375632518249919745980493566641401373232492738693567450523306368017667217320471460337258805865290816420121971064456422653019048609956961712513206177617939269861154924821720 [164,81] 2305741385422772880760966539796007651862863328493389053831736879520441083928523357251775290128954868745556391928843115250171838913762901628273378845443381485293941686676909252911018243854041204881788117993937049778654215114964248900300958151541898637942852063105698063744561530559513196834927745934526735889937632882383395097654292362975671331846115790824317123343733294566833060714622401196347646597688445487794251463994987020980617970350239496932855958299313146501210965475992798492371919572368393733200908161114572067003591069388957429427738826038116534039363569326533271716177362820551998336411376797226641993335743586400476904301226993770309582876698057449743916186373057483967462289157893622645880582182142148375630767497148431048611622956882043224611087192721928546396405497426605231779484971308139314290482103167069446403846878169785893855364029381042634016113792882078215995261104755856305991507124094517505565117918461300703100273817368521058708551925803467683311633761058579418746394767145821974921829604245913362757831098563715896988538023312687063925918469642488050083655368777763533145098405435685834023641634382755681921028802954087763907318074248162169939952351536424341743612548867704676101965623180533043117230347114020371016213584383060485938669835085214947914948269443035027737899874903457549583530542762303006158269802883540273084581177750532226419314454737853501372855410390362071849502582005518468566688825090580474769791432866487776219560228442100002489093918330780964677413336384498903545234427951549545835136808110432350146838845623001095907127643236150509572396120228793613420602357660037696908136059004259642203855787817107100223088155605969017767722755219322903987016624 [164,82] -1126772312928069357902189451512158767924118730843313379283776247738128711390678654257685928048958386808643620127480695139465070965190321474118294785529554833720710014926456774792572855635493196708323267597890432942008159520925209690152360129675397560680508171413004807384288496112208363775912330593303520055840562816969326948704482640868954798531459873899795683816492839650259778993590570051458857695060548927397725298806790221575490342281837511339414686477595403653443290910414137099011874419788657465356039574822961242146310008928246223990724546777782771335848263733588364183529187430394567966452557426206860302497397802081714278992120227115599573312943291630030500307551012662057165992896511516806285647661378289763220782746619866192346674472051022879523949458685148258085852828064841993814962761703551698128615423364275491199852223355793276623129667299359156253125022977673195600814156067891526118501200950700937009723797894762433020862301060091016367170389242782189270268843186051298601265366119988372267279143607102556076325147905795211228198630455617885344723896370563367917081294832217447164138133733099557387740270849618657472232053537934463370772205506517397283365002561155424154997870629350708662037593063780039618971799429132463568688687636359288374624392343900845453581852868756179558237180831125951537375749267108163292660101061524006743061551536981857023793248869431061940732976458395811901661000503780443301440095441224596296191275777847934521377995523362853045468982675046036330555470113337813454862218112584531188403993725241468363655079444217411638920885771721164546942337179127824428449448963557872992141350014342386916063408914194923996243992385068261435983924692661336571672 [164,83] 175087522992052674492456072687067229744817717554852060740514386482528676776057130942025841731282571120837869916046447084491465676614274716410752603196524259604947191488573177105469004212828117700534515280851804184897084487880856566675422191019193749921800786170317209937748013006004006792293132134248318131046231197492976783626558409381562677164824362269197940799160570607563090982396074667012127412981323703953699821056059432518178516662199298557569808998129489778558272770696226955191063006415188028324467489290811589149092969733107964081859469260145847744107230589839371118485710148200852369605797652150254666769542041611675429129186027762358099896409871330019309634065624708118709075573125681940615029602835275960373376944107996396982602348552761933296656758716143976565329871879739910223950701484018165083581076979695013234584689044057886037349582100967052118725789813779777310920516111461254371590154025181971130254194886005947809329546472173366190019029250111237468491258790803482627797949387863307700805265319445404326932718819378427984100642372266145726130564212433032688985681708524437313826431755590269959934152691528433060895282080613322678555077216894392623859902759755898267729966289147295682569582502712939971967996416980791137101741432413115122070614222693518493062033358306797484806532022527523923062090528895666994214525057927943184842345553081446603429518536558770595336593556233552140053753181507852114737119246686329337286893477124295437621853514876040304958891116775544627491114792937764501227344440041586907045660999072440492631552911570157086605243122316557534039986695835105503256619128337130039563578964393876242958007403263332064132072573878051999946631759642667248 [164,84] -18782171580281628450494752052875320586811066946798217323407510251476436859667635907088527346086729240162312518063396431419159316467256158461192869455998131239853478377895611947049830574674563331051255539070866793446998576815969965571027193202062658277521842111491438088908573998752371595822925598002529821740629216799405944531159661415231232163796414496637003415516932203422465423916954704961081508992564659051378307340546018306094543382029858456476831213191019575648624797817249739371387784009249502128461164351058917557449342579080337634326044232803750354628467487652005756279125435070456567403304487227520457199148397666047965155678312990247548820982452053268668258572202803914721312203337649224627594519152243897252894597544719714452159672225747814930891677118873710843414824018831342479793898971385506148688818848846289747886443567582858246788072575538137181386164668012413817003301461251412384957909766256109370376804156621555960482464125164450373085292388598749033519388876900223075180153065452464350628839572167794111340773562568458375391002287786789121832701632272816311136262197620836935944695211491437529800745946219840882493525901350174266090576957657502966312532088869658817526337523445949877870593843984245077105366022988891254710688364744850012280584628611243806578038396553035155143586898258388916555326630772117449934190079355363424900275905680894358870969154126790218735859074484568754100998622106499652172063273046551053117929971051588825860501411043822130418680237471164916985151840636803632152116246070071668982684033907676384276788103192394164927204308636923279639116382821995234739958503719718688442369472594300092496812256875147134433780796857218234710714420912716 [164,85] 1483894472532262351585799349169024574554917048052818291845751012035144532961852158778729104365185548920086166049783249184375451897813746048120811642920667779630655204270341191570079736659884779713212336741390722990046188297622656095907817806303972948129053238068565255007754045383911762209889671037988188193518401914979607082678939677085747603846539579859645729968956401887807007866149310017586751923410575690857693862544781418762519029774385540871204866167174624367708704741602850190396040015197504819042341083144319787880434299059987120722964615066291481383899447121760701232189167028431316357993673991265582175921825063802257224618542630189099653357841317369410324030962894204689333712700117819379389645089247523662712256327010626176449680686823981248290665318286901164938285453008074962687402710427164456185901882941906287078673496688880220460343072435617673011903530306321019276200176104736503818004927050439306727614529625922334156918490237697821321798365231352221643976541738077258307169310290669598584467126265929647873568568329904479076607107370873335598256416881270172022643613625600463073915927275236638823757149680625315616314397913275346543494257235782304459655540574503108084206465306106305865411142431147373168070595884637770839374009218054995484471163387572420759842331060347415824068586246121889779786363551451152815364892123345110456806361174192141191517633356749080327626993640414192189392038990088345955775782301030272051819592355449351980933181501523533176878178893782327272603305914427681985622486930582270896810765423227396323663305866376957266182562477237855807078328772303366942017602812326626706424540023023854783401979091398494246736550395714578500895154400 [164,86] -84185444302047213557433268970279852027964455708233287470145254831074085316865051944691303792195833693039822630220337988981752561904196675218132198858206722805133461038954521565055223021262818684549013294509844341528696038511907861420947718014895351459792645684280831172572311348951621359171307269579274133595412212152644219112144027934649974111762301099884724641618859025274141307031879165569291642481210414862495266671068417363079506607076608613196811915192150699611299261494457456011671803084740705334293310037690709807551357949908171404550004984667422175875413200536290122162290185500218998746899955158634039038704786259642491557104525621521244026554688778505015678542332006033077241170569922775181050613103459576275872346203453682732060633331994841890675056427416211097137877921532661017731369446410607895027629017325946783280864936366174217350128557176311036861260893960337729819683202312811530983965362946329831986349730788636482620985220730684630960195306683394240094517218331996603151542763152160918813675908144198021841683190919920836944910100814914557698722130962227329308865826808824115648684733246871638576475354974235427505348740268300989721060773377051170241120108344963975558000279088034105969511513762786984305320496866559599920876549360173502708963741849272876053905611690299641777274841601704727785206584032163687391151440537322162629230510567417184492087876648753555712900632774764767460641429095050553117650459006657497337846234517525086807783430995821230548695845607011873347644000008123142973115028946922600394310350044949257624516046933955607906969981244054048734160876646661784819022067149429464649060979039485718657468238772640056257542055098150355239684 [164,87] 3066325267412458128843116322803726376628645692288787103949428617166851162956397472390582050009715471098369986297166832220695573531260664537488944756390032613923651755185699530476207720436453635075684254782555630121082625986398537381599979366874216616932629237403819347384455865775091238915363011976541422883068083284160880222187259402877006650445467476415374460613629751352485331557829005852422242769637960406052256675113888145787277149202490051893821295464239997019126316599045763125009640123972914579758348815118513175714976108929096449440807581378743646747250854274542685278434750523856802094600043888223120966392352536157101974492370681033830220300839552050817403444016118094015675406368893181644318259747154403764161227106217358518786482092863656512590762338272424529644260568743096018047821371442023233359263767522414329929517111994279902544190274545470604175335020246699110064904100473040798343816837502125129533879750602918196908316179967993023104992887074202551592607183012829187331463871666142561413014640655660131880527154554337801967190597172808618770499490240514071890228085545826586443397243393890319608332373884101132718812359644841378168983305380276072738582254065998504866061325996763531415245073412801077515254495324959576108399422074673532724839620556012601233731256270754705541424023422805381868954579785745965191962787068406583809472209115723870949009351747654990921504212855953382348037290232086539739867318763877014108413545932402161646542023111350052004433702171423857568869524044346221576494682811692199796435115205251565246882781131145537881432512117089745668273047691637088824484961618057717996071848566646224069810013163804131746539234240483722340 [164,88] -24537417539637471480660740174766308882055510145525456119077557326631383988883695992034439593965069962421130814331756299953271477731562267229403532441498072949187635497447996600509955274371798419986909037687186124750266830030498862038586954718153081274569258231912010312247661504634464345290720913181924949393776223018510420957105688797900314457292741188330259578969432171689539209574327336669795711546571976027500574756631496368076542149502197734876559225968565352453669832065921509241637489835640072096474986175009474594536273976585967412341607869174955610644852329660463974808824114278991331995577684925007194049525837565787297107594852004614953105081350173989950247266282742997059904052754146141445311950087725159071974335054322803094478222468999261835435682061743236444059118690758824662704937608308834015168927207447134752722168251743994853524658432632255619656436026889563573834628792686123170315081811292257122093345380805561884088847369527271358357750834888583922867845170732368637765995408298414517369071077774080475180172132995959162060380532126741279656757678816279459636994039154353478614867220499830339195476137076345768786444772203583901440725768895902298824626361330699352456206973387507399683832613554777808004770241746809603082103712821627454344580656498123828413707196867389974951067883169128097141063214514913881176171264057604165792501585331709956268600585859396631005666251917648391261997689374330227124977941585273149123133517677916423199979651498896194307899484817830313290773904752025008475650141625342254939522446525058683993874066350097291233497712484543149482194201383188271622391488519917930177301437544724721273011656268717258643589584183560 [164,89] -5988959790159060553222531023295155535547090715776035617382486036680774321768370333788931719186037137260092668022843879530046461111122999176673950440332268517669943928274100517416559312687118585299682913962506858338885933655743260421430629934644161563926856060943876782851360435156351117642844056097584083451427587687328177051520404844933436284976168484665636782336817030797792673640946345778963719527085918551007781729419380729634136981531621913230351785773483681862474336121749750417717562917375364400944769620519016570532802632100411123805620281085816470347213232204248540738044195493788610971738369174984962614183850344486328792314510198837651593620557610666693792827499074501661384962702827682218429424075912593744345574465888559602074419083978772655355359498311393442741263301197494969371230270582030285139991009774264711759606388970195481649300861457373753127804202769289032619627503254702162937341650950329405344047358583404892881809380702930153876360332654459012131143645341218195994381769164346846187703218430816961626181795509344412192018640165024339313186179376624283185459274889499993173814410204578656628736308505913322679480349693126170070876358673751179273518964889909021499780920176725247377331028542536170818349279049373192928923290931574116375400046758811775308549325396795599903154012191289872331712866998237458645578349638590635950581311715288627420793452453612031566788997356075193247162281129391350177523420162332964671717079602726257926403743244843986041682009276239370223228001585037214243062319928596536138942751539892916743887942235579268234592083919648295784773804462277090825453826679613086338484899566447311648505645954503538787675283420 [164,90] 503905336037945714874629062226271845122787344731977734828633616296422121924439362209534931107965582030134579408707327395130420526918971316384661022545985612930854141560271196894103180902447350527472367231039334313201441252839922190178413663897426283852259555799241276832154874391591543531683699565399371770548859537434430551913949957058295568571083463599631549714068821741605168919034652975175135247163753999883386656255307055432755054030339784571984606178771055122993937134520269276766492676104852265361315295162518162485332509701234711372076627094218987954470733971048125614146885858146999260908353537487534125376605797743944369302597613795825039268832671989589189601199960253049200163285385184809593851261628218330939806887401402063155262930475967363788161154603209532710748626061497120317386466379127781891951173082364826908083811852756898513586086345690209966954874932419397357029779839514680772702151510846510968168723334723982732465720122827651647433243226876603796148665041372043559527703427048971161317608895936668450430707404818426460909503279402390339555590277626649883470820210982505620633987603031644072539343538209464939174608671697081888583430731537725099952226211671444501822429049033532569884071915167646310320905629507591226615558230611143209976849922743007584810280251402471110619189646081642172546975144966852164353213653980766481320792466897826531335949155233593801116565464016438924470173602127671246569959643630876799856801788778665512041629271056885727225987973867068178218954125510608194673409895906277287312803883470990308924723892357933962752729535074458217082900949474440026348154594932154995283730049795032651768985603276427560192256 [164,91] -23228238744997788441760162428977351238691029959049928894489031595685097825845461897895891847131267514468383855995205732690856460359493377137179196457457034085686092718278694219089531022421441814020898863713563147120771919738636783125728158918734036453762969535031853643375435122675368708269990631043270502604956209824947213521264562812418091086033403404884431246932545862124129414047527076670757185409864452459132128356122941169582781231865628396566991297071497309271203127364915725881228018564052580903714030206611040668566712454290683620925162692801068540661035480201208214155144864906530958945561075334429941822823124168749143475674773916738356841172780300527144506945786785571072477386812295027543522553922768723463273174711560786464847290124217824271532679452475059465229746137487951344619607934157345258681372817460114083347938875397914382666415116600408980005057316329565982564761278687716828052018993658111048408421028958119776603689108353085906889239275725754703779646176848746967586396465585370266010723518516152301253336141484606086050435480579156339619107839852227942160540907859090184492421880932458507591431178028157792090262906347776586768756087932679461957151452801467087858415149769464475646339238578406521984118230171554506368597020853108777218420194023582131625282203704377182974259156402400371219741900694301577915646765379808491260049938305459667100969918307147585146441662397684616200414800645110808183932869744626202975509685086874986621790722054989150165270517041998520085742889060597204256910409487451480887668484680374249362129230726164372990544267840253994605087475848940047167447170748888541329968824701734286671743637537924385148 [164,92] 744373141799491015170907982561404635313060629508671992746139926786315317810307647558358634983298419428607538671709700939430399069951811283258023557453007597654998460955306897057105857281101037741414548364769756661929003939038527356165780225241676487442771168763409107683833484348218146614267357798743567108747743843411764198093812270424940814434258835980935341799987025180065930812800380283939358017866615851560871933295976262142133056217255041539695245259186226948931045467389866014870296175551367631168443660535582877878016689731387583994364162294991718618248937890443197874605904526317475540337858788330809173192217952715418210326004403731548375078087271973658883308517899927696619086307384553167969323077873608512660944530607405804414634824134133892195614000801167739753228363005299302335573814352980219359856258615981191255275960745569861144325016661968616899509375547590286113963320796256020272770221203847038316921298584754565028181961527773763879110074386014349813870274189947644096855241974021213423299815142082402188711771097732177700723524787062228633292156715045566111720882164833002824240665181988960717285641204400473059633276031902892347228298918928250540093632493765857596355156790776070540521610224553414340238481464765467155756110885965992092839225667988261238275158114193177600265013581485322653872899600198318039072740753252521970723672571136392892962752728898418539651134215500240217456504449467370528909945369103889774821471173383459914016859053856526015155311902449578254213483539506870713524601983660573961909818052404391484578808765476270813783081484777049929127867090916082410963704112097434449951061422493910276082411821784704 [164,93] -17865172388249861575497199115332934715137165097796218410570014413689155432608357653935323839188506617304500835993974250384423594071308129902868474447602755456913321412102265833973659815081034044912806171225215330815635946424728187027983019614180428171555609212091359868634850152311689419076999767182262115572793367286198246269577613125619928497681684245123401567123411917890371046217060532467641808120482873558655350172776102816838175719612440875578157280005216049301227447112323127586842929181848373609611555095707998312511891835246365991073034702687273266156310182929474846107550319483176190709944978162832352098299288008722270261490624689359936640906377369052424286672280787787296392810357840901448229259982619642601286355944937211126865611914616142561048022870316650255316419042035296469571900175214319961348050478226353457146985930857007289095462143174160524058723280169539316543040034966064080843816367440839100431380827260557104895251252853115649166454212633809006987585144812904937147775874939458702668295781710867841457223813055685998688832264801470783991793018879617776773592602810830239470647608702977565347848912525783453922417152054873871077035710565504241743961810318730715568208807033639074319288782116352670988469719897868819648830359374390586652836165355810554313661665705657875527479852576608407948715445580212290210068001173158507165508772162432095659776966390374954849438303583976217097662879983251328465159326468022865250296399991224337215505181425201937158045913630119359476769362927491221597134526252294594857769168671179467425747912360122318487396133439111430167697534663242044782122684029319812720435100360254931406849855298 [164,94] 251842018842254864913344157685513091819858531112549016555808899247043998371941147396060934324510683043630829709709016826519281068398615727931285459747833276734337948986403098659536366472354820675297087743577173089046265614999586916434803277473146657812517637471780764101917164694910656486139930608154183813580587470055415064575023798234980841760393341302709861384318357006248489633393245441548963541943771951986818756645345261999044882216349303328845726047181589337231480620697591730392482732567214578598013256646562135121887230265823041369604494790248149678813302376504983863843908798434643383697779819764123484703012656458732896121660833289125113525974157959543672875233270424114198420016401480033348804311069707385773565325075610003508234853850187714329927892144680269477584352625743267544074719294013105169126674599179672743243286414818073438239735202459737689793017136142080232895156300902734276164615504382343401399165006893676176691072646982167356024680843854425449933583581127301055124709846531987676388832015069204616167758436290898449316840150876312756664067857849586430952807625869741423840728547063985660558675302098049600225554963177413189102691005491388630499293320648588175612190605324037179806346348507192726248887797232983423068862966115434264515029518635258708249561851608009382588145150413204528821459934676064845149291927498997951591359439300720665069698575428132837943904707799000339685605748432639337241458768164377033692327985117043093227327023423138315041614214970161898519905539883313116705251450880156921040626845609402029141040103101468913518192787504583733200421943936165650235117398471681236363432124025488758010332 [164,95] 1317927355931909644970176446299302067662604632611754280145125642090758232262056437921788294254654216379447476116940896830769597643351288876581414712151021860269515272568753104748903270828021971907173058456989633975529529687196704692390875914774808595420130146560417468628708144363829949501644935648851203344957158190736380176503567440790156787748671600770433214793481327141375335871979576538671930820591310599183980726869071858941319723069187410689608110281136296548886625701683155734542421302149648028151121534289075422648862006882626344441677195004126605365521964805209404539269443262361001037036126494731546738157845223398224184064956775012655232856680432484573072595966617142675376282813321970511656432749293735224867568401630347307583051098349122727113010633322724488502454670582212687688293011968712578599683194489746170636390492180143344059195884842135291908322997144735339698701254509741736565740777880154502314101569413548985842054212119320096796712913261060891195509855165104196847916894147640443666465287990352410837502834415663655636905134581479815001158079130488028047048713499638212877124216219998814674288817851400985772535353367307143323371045282021434702522639806868289597188024897490706537441202591725014178937894897957009017712592446402238737076649719234435924850929717430440662253943768335281053971621138422947361330502989593107472078575649063074386103980996790407997889230171910280755748751461904638333834419761893064448108297222852613544205317918551799599059728142993428131634171086365669084049249914615248141446830678993842474783647542055777452834226440222479887204427021428511540084636532530158650231677128612370456 [164,96] -118571345408061999668578564320258697629541887963637285800953777699296104605356517056048614158160437181588153631545043206039110700513004694091477337388861374204784870699392115991192177500283211240998126982814379283270847383186514659362169105530217139980206504661292295522814647409823454780999776212693073825467009330453140460820633807524324878638990797764538322414443619604592494383495133119214645791623086146918024436135784564982396195130206448255041447999992775474608712571762084007292702452693080690034795599684005670878190898646938175307644047184919063969473997612048306241580998274596256738356223834679173657374957629277728487673069201785559231716495837779281657457345413120927516472243026063282471375251022551640941870759550492521592804318851182113636795927238567733554187856778607428067625080619159169095203841623979267160786101657132394551350349819698003630556672666473931522174903133763247321531095661241751140810526402273807935551623756396997678541664989184681904375679123155689767186909240626599587711598449608829041236841449093759203292695780840379221850819667196605854364210799865362956737005455269695919529352083864407059567232345269849378724221110914498955902293891816292444722753759102530028782413666671350999504091706105803636704308412940747297044559582691434208751483948557930177917014206295009150177730465232011259819441933689610211670693336750102080990526706093016447111278594930927075453021288300289657133827510920077215167706324804674325132172721315118891403147399198141519307129271030897200695705832068823768913268252517512027058698263976608840736977611568844380688681239605022031276141142759296457435020438611592 [164,97] 1732036407074678389118718188293235946113805418066188262397870152448164284269145913068318022533278444879038449721674186068292382282666933937130754215061566069172695045825652980824923159481544831104223073705523887363262895922391843215107232165731546933239322116442206985847389551488972771997354109856946298140310204218796052587894353582630744842062151473967494486420423542567379352379505170854973865446793881876986678322494080438201644692502683697719424057079463812617341129540145572605244431249871176057692124792594835418622337320002818881462511210062614181475273688731747345140822385558879025951397151366271624186326511586410544314063120620102200473460287491650186236198797585856530525677777818957029459625527198060573516635418215730662195524754031165355547879836103693319749610077842137189364086772853000316005558142977239708693320116815501332045001241794348592921074976587786172831399522268927120086993045535082859299751752333483023106193252916252114552723417223755037258246398153654219814792836760875144786563277135654147718317857889510395612176818566597955223522372556139087090496130504693978054715917181026593200270140843295210961194626374072071742187750461305168849642849069960725486647556721659732370251577081000288517902283176024135488664071353868981212656271102719892661245715862835843571075958380166770066261140520360616607644891775582719269114162313951836000159956741338428848165696884503981020928841763631290726817289675543188154282509309558055156463344804066546415018844017430758336231139140615893502424464986460156605269259226706079142511167288622398329426425301164486321417887873218076302565180614433420257724102512 [164,98] -27757645849924491443023046962626869677774992876183661370613553953164509063320571480962051020123423311593110233958186301184924929872888230641660172615209348105106310698457222762669920639489130047931078180455557484895726275847201015158823312750865282971615137282963202239305049684956914752445809333049687324904549009036004575177622107927234457058343047918531758385869570040711524117433294310199211869265395280902538561091502287544357316611457017631994642695670179941018878627670204807370453216279949231279491282683122463784061519813113317541929858928382205510551162780779948057734906501832749739537032337580008718659451080146903367157942453950671472318353425306011816314986790782634482795315147528321084027377936790468491415676975964834159256897987048851665915692288550391266981149405406761380876148847328073012718166416847917541942788180792744317358809289576113082888807209102556437084517809742373435708439679411299457874786890343687219614253243514576884013833726500406074653959799119306164046226103660947740751871325275918667287943455514930793430280213030335014037045433787542263102937172011726949677647356676280591234670744280173506051112130528389724467576014611801549197840132647403936996639462288079809845985806821593116010433067427521770042674296374353628740123190894697985880506509175033259465410957471575388215778977070425196008444876746941674571578197811610391115848535499104340536127228444133423472509397270493172844231391727958465836997975862875476897760405385422749785834255137192237854437776663192115140541518015878761903393118644701579679811637055130138296451863453639659335342229389684590820480671625278839591508 [164,99] 1063851712306421180546696850265196176192527289638842854465600277807803998205686895357817057188888419208433334298318603500802399922663220359397240929855479192332242808861128913418303802000919669918691240640999467834789672820833601089915345622663232708206784991638802866898413355172301868873711049094471372166765508845319301744617943546058736109821167731778840613512235690727623863014064030950008896454817550537428773610328042640874492719542462430738848986578406674803953034462692042213105400749594633157804108762408683005999629243993948309626856691071891185707665960189792024722611641022308703448181872282222583452687534450860896266023690527504209954622484117751019299980379596508119850428564273179418784695026416401309367261643691018313883976760191072057001899540884065462685496459754922545510854473808509720468092773527731449883751045835250419814987256917368095090820461620332622502808430699738946196401083824812210289962519523054443576072211754513357793840274906168423806295499580035425805437957511783645458149082388108591372878773585170856715561349917040989470521364032592504342521858864910643692868534894740233696516405949069938051704172316008737628624804231744375526869056537350976136501241756007947957827954985296881193965191165731839210209747807769785304447483557091103276714473244853020438967600667595642762507165466368589200069499257683659532604022813864774067142610164864151490859333595538057942916746514891849978691510833089588062182623209886412878285650641503060377177894953529637591792266158575014187074525299368539780862499247690515396265001800641615240047722669461043860678979376403841638662919210240129876 [164,100] -23020646324116250972682674433395105166526935028088045256359604215427833002247244432674586547273002054333365248640978581944846766737581584059544471675292178542384984668437788071974235492930957895809142692518523427737994705258989409140308957487348852253502788635147937803892415264757445052261213563601429231471673969326872997728926317612313839475985458049150884054422871913088300756173205438736070403586079250727578218739318927099007161131111506183861725219230742855452878848701876385153669297224025774200250011799132973556745466376360218401740024836691510355630992792810445596040288740709641708731435116072333627055758442203348017499542099935287935407278604172321278843191711155606467922782016793029329470256266405832991644294685121383694514191025219098442569738344232186575543053157216089730226443581962580868390329574339177280170039704813470677299610875955448819651104782474274565628842956892406067732167706502696550803038157959033292149069847947421232484443871422003841383666990780037673567838869107528506735058130669791115257241355537787628244878803043137088896354713716701704585005231942381783888481735580364358937920393552209973428757774020766671684856208804104044999516591252128607365137340720017049629076686852559863748152446203656235116316172983539686345216339159741645639056722429478591406128561924406545012270686132130580631948709957888721311737704222499718795074368325174079082112088352970246189349868128016946972558197682528880258562569831269425342207545514137926472841057388258864517756143518711589754553143750673999818174821017357519989766247348323611743010961772786689783766345281357852404322518598448 [164,101] 287930138064942482018597456680245777321249444357103402016637535088006713193417036722567644156947537729861307734752292538747844022738106483061731331302030817403510412837150458930791018164116722407604453122060791760604687374906037497255561962520442885775681593017849576200620839121764293629366675256973271926426314127533771174512893523765478374316538880710481934802610566602466495653588764192780772415974988938495665653560187398339472048220370881992968641289005819780206785502724457138076945960155668445365729496861253247621553437471090821084044643938279650528803268766414567373695949850969267637742978391120529092140420575975569442849142180956280481742154515835517176324706774927897169546107526223491256267792671537452177241316103438815155731583085742174901871808787989567788731197240941980704178799144785853049857802877054195716909786857960588842770721287336720200449418013980763970060955953858414593948713187416203927371423080385835112652982253192715554103876453979603794921666748979249894415123856123298265111279155805346575083871768999637078372122093007780553770208605503008827332749918131548754857070528057130933464191051503773524065955162893265097266913384237453979278477747303645442742244113545002024141228728539162686230670874230987310832904929439581539128482619115764600924143663553790381761162560307348391884470943716028947111242711154219738164144255528226844315932137202742170799251444432362160633065325016635690861170445224176335453744753710671787883439586326235420010546648566832538241180422457041328027300213230272842723079581519686637894513842099133437615499681036850031363326147518044713713457308 [164,102] -3828472264262775615222002700333293697151008699323835232795847930233652759377593362307463486365384879855243470672870087885729010949543763076639294222378346281963321684152093836952771486770151511952668292018704225805799807859085476636340459909847289509467107709389993153591023754397603554760238503707996072601265108935629110597976502394165522607694060714237119459028371689022270352682602514044282510674340391594473470126955683292452657204289369307031465469248204247389856129603244525595502690096405208963550986522988468367451733538227230214816742408124325950471120955528858355697753805873123654443751119378179592919975259233285877830590012174655226360085795128230406848482184628234707904406432711872719588977910280501842659151541663696830795779393767031984282032576296841414886434816914488098423348959309473341760706005523803412474253602941920537179414681667467881925303323658191795876417538628669056729453752314541858507027801465777999604504173074303950848569703242288262276592295952421043795231244023276560252504634247617591694815618439743201311350203591830133988159429106256323594166384337290058717848747938331931739398030230665749391030987020679247791483279219790017253035512764392223720250827590144191030307208288743515917560965621466366568774795997673214536724213615674309044421644580651941780798523637428438022914881389799119093381208308098264928609360446909746746736441542293995997235321199474267415001879996911286756692590913951829160691541873433690298640773826724527724633436568882908096816087452129170441179249790815319833086080623842628116562143725632240754643076158943408051118790713565605816272 [164,103] 26088589609530262155888671084468832881118836148890147452865743954715416246246388723354021361776808271409581443357286559701721842735405958829344215764891161763617971209864905670479799731250602398158781795026157025086773964106727387329647806994555720837016470338536172319630979445403866539154902808562915334294474343336977790518577201831992273306591430166937017567288548045912998752178736864769680950847255281944710961112837079820488198382855890360352988086397374663891582090906129600895382270562692239929364776126742351730834219175839270831047060114654517225671181457244295016721988422535956227656888039344231065808569548808149861228604012310750912339122169563723506491613020360799043183986568245190312490976864786133090952839468299837494414301363472340767705088073494890743597429776045500883957430053937465620291529874492140824677534397036196572108350591366656636002332326123298658034057616022093920276523860407539534711962610115092488600213424570631264455928833599937068470765387867519075902143406261700643803919862311117888854209607748280332404257029496192877231413755135272523597740448177291039670918770635537189889090846808419933466139326526825583629098805139238459757618262769568971195294643257252576144015692492439082165845111488240587731174605485705342243157991688417238792709945938027257701854920107594302990247226928092618714174540965654971833627352140887460189183004503558355177680169314872631009741634919260544501207899814391683657359361389611409826541364694774897766143779403692199814985262536094310078337937504402719640254705042694205477292813159014327220479003682746391316165408823591314 [164,104] -230463396312365576504932256712359572398590618459733511171781684175439564037068386178650703392696661325509349094067061306257842320355828958091889643892288697790327886824128807339472380171178121879944578015027869340279500411616437525743779878386009946666864636505084562614552476065230978697917824646575883131230729171721099077607407137255563371346330866920145335514397520788814674352814326708518645031366633552717508992063445634761397816716671028529798782307931174799833282452061200721370480806615821353958825368978913287757433715440786601148252259958146274198402181255951734197703753167084428062856528510299538014953144996472254959639447850951825309991304230387175387537114233881216513566752962071673838017535573479913767064889139060926813447188109822108734581156017237519958057396214497468538779539132670171809898311251460719078721782667007946500623622800055266412446798950720192386595209664488877269446030715791313810575287544484337439018712384992795662115536147667029540263312253245452482746184044119872034298971999189829755352993753333407655510547968940375204453198578955533684427424188872867822656023999395790205968912303722929281324365133608381275103824859058360915890263243826717978337354143109777255046858470053733629910149348931198039513585011069780170008668910938027575329636822079286141021028371159208870453700513801211857423883837136946304894123604300100988045217395368849873942623097557618433406824271959769157260166020577599681341503702058152877504422765817682805070263100199618169051250351954369917009415650592021254465830203894528499307406930138679171446139963655936995216316198416 [164,105] -4310960514810339780143030613558474403146078583219777396815223777211842461385315555445131536887181116303821736291477147754751820046598605648398708979619380118355139672190162261010648532206067280179409793891872254459083228009707457238324011170956451892189090423015548645059363565977755721019939245758983577089290784423702943742665868463850024701029329613080301637559859788259150532466888786121692500301114294851741803743308149188227843509841240771877245274014352479899340266930849165667433470113265345751030089817514553545261357683362344075314884771656253969945414478963109533640806579830601373572116807321217013975147647658343289029817532884832846553734397581087621765047877238296867363781437313053497556677415430062376835294676844597030835268763966567793240412947470820412618017963881500227556292913879770564996377323409124315201053335300735736687713362415988204610462652322239670551508188591695634707298835280643262524229609384488942212064810387830923165651922686725339479352360175626831442557694528165941035754117341688706025500078744813340144510330194954500132466019440160079611818423753309422327563855463544593978800273396174896505418228166848576543980764630591774697408424884451215452919568636098423403163287056328492303302572212336821414366670664159612725695069722715465484546247994352126275574953626444032884161992497791089608214134364075537147997989904488080718079725175781166306830382296111892426188768288166390031416030889009283652794458628359729311279092962275381644427150300545553155038727424371715132105690423523113921985746512446273194085047004817446403036136701086320017705452 [164,106] 10487549318572727107253184739414108052845386795368958919346622108590577404294060529279889952387309971865920829933617354567168034786260233898652298384734509899272579768324679494315523496140004545952579713509455659780153906402665711582294160844799223630989075439418535149435686007386293674586675293376984812817758577674424661669591851805099169402042606173574495716533447129477557494167454238664901207778408707966876759440480926193751876502247763160785181581426479280998071328626354320300519737809516600198831133034641118889943082349620357144472498462472034539169632489198617940676704584038920932087733840340691148824535038068921285128520039146176389203217885002451647915903249829154436712248874420758820191462294060221747123205061979213846487289026906536578244264503306328928199803708578700579346719578773390465982156117348331996005179924835820793181725517431488279783814129976022979163359761026821624930267583639772778026506018495057545768740152531385325504089681922956012136857245009650949944665739221960753542444823542783441332343120006953476200728799786297953205894426095001301933345759117267173197929630102730209125895829839837663806286924675430500816712687169829984809111202047188240114383686075901998918058007507052646677971831478172032113514241548757330657418437759838899560197938928718552564161544248641222393650394927664895248422403681177015538053171628579676102019351616500116609543091227973608045482255702770645928348723868987269534530060432603720407087399095453669336527665483641360764350162148143976008270738426010757893686788049321857238146781058639095310069731792001294192 [164,107] -293789243322768584291083506535364600750865645970935855705954724753548613765364354185366433288164915380709484585213987358752241995494745840040188166879806838101254425083079447259641543545634136786002880441279802294633812415988625172759113741304522183946015972112520750956807862175732306407606752074986519703825719911924558242043392940167998812228944427235768830130689229115808380424567468463939482365877140232366351249553826924124011194078492269008156675870779716482604560952691166388671250263486440315382867744946843066305518588453264532065445157035955752650429846770124063486891136460902669882462101515338826176349093083006063129272257766248170614918904084504413873921918267804172271726313350950052582770318666735788541125610945014165488932128519674451181907415559559303991777448544949732547659025197857186748234302676137267658117116379616925458112373694727639867228377108545543935407540362821005332647898532529035544002466418302151012305103946134207471708005638621194880563268780129666158134414957451893012595289866506305919766826420407306539899169191279045520421473315139911833955174957103682083256921282296023985943638517985314381722025609350836331667473098743476648304367028292360688881643153729982136199728834304689795271622895723370631358701375274232937461081997819900040034372754339031196119335686825489150082265144499050064884476360363309305233227597631254455516856707374090554196231720167271530426246561311215869715510412010147063702491832311561517477773406662240467832547633671528982481027082694506094476475198076856738928797739221926922128919349255191614372797148424488 [164,108] 328573821359492135733459525033415882965154981688699153944640678271865937976217280969380884591250757017004165691403093285984148095596408059396743580536174901721577386662398535898316523027181893495505513580810546496626744993854407102901526922809719288821708283273335505382540467707133616497108633538222691805155397735634743853716020294323444781219632616144715400967234718627941145778177922438187869778709647328517351934668873024383584522297305777772106288057873488099358504528769679004853082954385637029866733699700399265140969945306161417066823661485089383344477386709389505130763424861761118786182358582984485978995913877148933783132307531524298493202381525075562017737228173431620783732099945136290546794184800274162132721077410808885154864958840732753808016993977555772253866473564691448893717232756013984062688986757008618990678345292602975877128872615094429406880759862833729633737033727213523375556319707758212352810337226206754013899818239326999853131871173020679226099484094446350963939036705967756411255034857848278576826847978809099521725434138357321495593068848420574027033345801919855687190108688758486961289783785214102539255896145578502045530529124723666035959566978589938387145959432849358094234071978823239694813036192037477475363999497582319798997263923335969600734286633512244177572905799086777409172022823542019695780690645757404522554626895334078579693649380525223536356500526707595958846306495412312927764777764099963154535224378285934670435444377555680281264664970376810327588794702394727742561426294885000533564142571418929423406832939875702240824379900 [164,109] -5844127352113343637602263206985384419648228973754699207885671759223817182144896026138182246316800973188156182837648769861198843557370558071453796184409120920933025810618038528952937376103975035160517914456553062523066532401892456619269480185414229340072440804889615469815213262511395427250941941021119849595097704097862984108530170670455016639836174277182787125315198067195660404373478168890615867991215611436905913240772748609449320789485189071680076297675051663399003529581769275864334650326738959164387907221324788628405769147503917087718387356106305884263409784348184766884488649691428091450906341530758311400565009583523545113092510700525339425842436781613697734764164543213914582854254058754783742087840697802367705374860507835680689300452198994838135024620308475069015942071814921511379332518927856051110942503111356125769117018964341017334137686187194281171730210544215252297908512622088353335237342769818138450093728984163804140111862320528958621016288896490237992746007100614739657254838562442644579938178571106159690830577509123268400994455096169064684210831619433788439168786590127235226339148214170074946058354032263786495306595210202092705319246754081603082774977578664037927242565682454306623950317393818122746227513764616901865635895621743726501178818410287228308434193397401701588585755494529351035237293450388632200564581188568902431705087732769542676740918951788409867732131035886470684733989362101258617461764141034304068620950312063396541476025612315851292597051617966775931352830138037865799904132695876333607646822762129129314057258174847640407688 [164,110] -8061881098962931796597042209063986864681289537361087455759969714343354960681760730211243102806061808340324480403740618819367946022426793131511527579373342570213669140909506520242069658605641505384340696047524217613643484311956794871925798696046913498500145956369541606572037474936834468706960634964797231885257179528279379256251837623521574787666784970433929466785126693865124234747536992568192101551138634244920281259668620989559943579427876118045080292850713843364151723683502111890385548580905274365819697311671047922590621669394121121060372130044624109635159182842591672192953053531682960230926258620697985943981885101118035811102890238373356426716982354641860138309418289666050803101173979789308414931140602714046685423996701949802481657415009598575605453273167965356418137327487060706184765764247710430373464053053373792732836164477980094534804825760361955138563967545312644717818471122071426331699967718300774874743663480495201976770787621012305213015216573386797967110366194339715380846979306404556786267367153453449648203427906658742288717264409465450516436414641556531085072575076117545888612597548274133029203769622250576791477242125763297805098492343534473960350320733735076377402015893471392748933576818579616385628016879901583007841975458075459475837006365102388430050425258614900231778492429733444403132231047458248967257316735461493417448071353091220667984783137385074468814381678890289882818687152285511636821294843336721695606288389375606750760492744403397899464502754760308045599550591325935481055150682819709552765598451450872488596995644358352 [164,111] -85491501470938521379611070196579212798923477838748809142057417391427802697126822713398561108322997816414856923806504104014022679433453303975888325274258179203533359908766315434814103787591365619886516364244318145314153854928049021538283744711412969210359801405726000845309498354114038642437577255235771716202457442811625120244298819099491015549638260387833086262437150559040502079761307221650628697494376298802795311350245729398378222657476597095659908753297923763133049174860792716661195487056958017054147996564960620413831421349377462680192326602789307629704653091107719008094391432258750014594691091625517020629990496864360955268956848800814390173538352842676096364241688088276316327569009060789871083349154118173152944260650137137439899423300513616127449737209243394595745572324427215508968659215772398364754671834831056553599837341802777622519011423170773580440178779637792198219492434256220675245831752073675635634953893017616399015309010408859303306979325481216573623953471575689638177539726987759919731305987143768170160133113294284566385430499494755526707213834546808774438983568783417104206172796066649249128879424893533029729553102130291784299533761721380988249814325713086956737388742540828353064875741381119744186880296832412025264813038997236233204998844897739286775825952939939727498068101050968786587146671059717262305688698418249817804197254272999562419883147279749877756741042578807526427659193369870921924294839377780445667413713799307089042308387868934632718261536419510138143501860286370533687457988934193628381423652356969515678827265416 [164,112] 406072392076878786182185803937559125611405071440581604653172727280272884659902752253664558372684223760460146753098990774963494909501201873066468121006060817075788715235596468323195667827406370719430743780621256206166389834705262048497318237459902301619117689427606025426300328025639028701066834736768183436797008765117389127711559974597992769000642556124755157819607113808473390586676072074434012504317543467916051209517281111631466699935975656893990619150177858588860671006560076141631427909353597310407869613585550130975580368479449288786009800245745963919520673705351116340578335579067284428222563784407943803154770595836609287279127157611226892913136824036308348559576157291503830606701671786785216771529982829351874448601000595692278934744665508623103593733451846134675380762872877747446147541223353608426407806401448972165298257693427976065278896487666620684769372052691301113583390230783611616142267877135334344250815542154895290007514579190231104016866672354766864619585607091923407652606095336373768040850200511887802242884376434663185632230508275283549664261818512103870989528528768944164956453433895132652241504202643846035985946847902377378963664372673359412105219367692398177273977773794273723009330896000322539094399508069534859219036430114304725861074408725251521944075738856015304222744364058751648483944657191703563330860450135916578525272551011111005610584077215846281080881542856123927828519362434575846604519472703821964716513666065717214656611955732394527911994503024756592132651922253464830402608001745634392635282263913416466071132 [164,113] -2341096210467052564296305361996514328557266109958261951256496614365249685918317690782114296544186604590450028692045734897727343529679596892298819414138264227306146076335657186882045953920024862688578077847104150539859319054756762151771185226215493208611232188754768283909157954450680090633066160907192203889752457336673900679955551774120196706850007812745403250204091108882125556302317834431834897239564223892194546492372099003858377733967128685266873128212524874474086322123358560844157484321819083368324963166885219587736651645440456373336673038855262980979299794967274374175594827786429742591059703787205037414876964264253416433218143207871340559444884777102450480629437668931778862732147779425116071612921935086236511199003813073290161479335970841302669323912973005526582001179304907804351071535851731480732932981277783558924286005015586955422448799218620243137266217116506285399909692877218043797619957234882460802449249973985815911272823414364047863580046084898387001203524853771931630981338500066817484082689185266069845584945177340958342883553647691215246391651776722414773016544100181420728078513622412752813424959881459239888500057105455116897730063302891058059382029986266168977605898519389267483364761967108497231440178663736982958606822693509891493097285216197579143219231351597921003279926765830050344978617172427069968167074588507807203864249067656164069898391238600421712774058465883728042285289645700526126792085255612105106154425918328676405755396063328595934566675208429497394815576980944756151300653845709472803715802554478681076 [164,114] 9858530240306036552419977077664420454454443562767280435807114237298304564093838099490397358208543382662740349620199842771418354868405746564318063901331925433903126867028114699277199745086890020745391912562295481272788129480358057262125415196917126256678195063179324847875324636541257256094497718991859785892971524562062787117402639061942542292788336109613263100977105966038199585198577848529207619754574237753247677681033442102216753942581606003543269477154673225680372629149204546976857075292190557838150267382765123082878489305319044222371947337334700208564250560440227742500826187321934931400864551025055911017752023139399261469094849014468250515042373429049742319042393741386983456583379300981433061484937043997955946959332254963340583313823014348829979850330936666720725549861101024084411891557619937720896951685595348015432753981802771755808204083970298846331494718863159604745267131693265317868900090716606010989009409713461816322363306415259571358184135282691233427827610583714889653789477465060113646121553166966325256273689534828672086995550899454359463389441010067186278345452989384168623979922368702759470981767498863925610135520568367158308896265572664964236601949556858341452365943492715585289853260346447141045923330653738447470169842619302752144420380734949136283850883964538333974982309637333807399325285377826569852014829172095440456436329054643741505714530346561970201539454230111590665134897350333129566709614237223735033181774999769926282863119629631297300141650648945866333578301869854475785626089164398230624661905954412 [164,115] -29991778355958696165470153559846438998094540098418655034850290228628579017794170210224017021160473388939395053851603354986882529670130672147783592462878374347042109306113578175724257532280403037596432924177407044963463293734319373056842486412966569281410347746389206277073099267618250259572684667670886150669635653032961119762641401450395967017013377263305447328133755927572186671343072495821241250532655755418325454689047157036411683807471787131974532996898484619543320910782514829485872374864069862712677335556321246912999938831912129604381525752548380185101981072217453280958524034919919951354312453633742608803618633642819037330252186907220933822016915363331525007431795616425366824735357058216138078850491048715776926381276213213716919868607792979089770274568938307544138449277210372732726565250019868327335606362893773231896817741735672917751024961527571495687962646334404814381701361375116287527863110689327291596592039763592734743287925293103195493527676235286730437281462441526241099421711097689926037126377751047762214539145883000511296694770201781962192139053424924184443619705856115206865355445036438454517375765672568292922176719247313887256993280143714051645542540173909383021698215914570154861670613808266535781140858537061054726722478505528202082407632621558930355244476896577602880705189894383260091655460599757316572411060324249382371342877538270118375262596972521488040915537387780347000556341590984505750189282247029544867295613520586167811693200390111819117369517354852845665127809500981782974509305402743399003335286 [164,116] 63288062318800373842318073504903724534043939602635917949383205607403284408249380774468265326157106027884263497249593236204772225757378428228459601154450380949381454993700045769584150016395712424664056956687404271915569388556976165312383460416997420071047589106032369587891704433394929814089111125760786644113623922081391869788488538530665021839264676392083865389878101987515558345087467616277118663502299073296795966115525006321320199967467272391227106325580398658060012641628120164907260963392053798812392558592764507550912773777756806905923334998871539468452973989511722366619817655851462082647604918058183657790940588094675842968506286234865025212138974723552268321618254901298487903209307749074412905085002087306844047869747214293752869339558005415585729499290214372991435180237206671238054427152848102070139743159302267662759144884876647798651638762848715127220903551820579096176506615584253277038401277874007408500547845395522112106875815077465508292288920113803916319851772990034385901556580886090539439813157946365048175571147577101668791751007795252707399050009888752943706441052195482809204889362387857919261074909963121106773600084873795089987961710700902755777890741950455459306580835898309186504738465987409741837356903998063153639677192684542764172215779509323372395625275273658834604243267858688567859421330457302209937130060482747386379978388164373779476221820740784105653966239684793354664591020255798554751002611258077775230732215325975620836511953360753598753267992112414940071785656007221464491633342390797476860 [164,117] -107513629815230820507615651015907213344562332614318067053715340720501199923365152122031428260021810177788280473179335768345699579430901469457966126168248887034735899493661408385126809709526067164237170204229323883344098435057017613728096694146317738929539893224478281021601265080241034464676109058321796053068353016809358105495191074769810228653954525004847590856342795156315658119936495120252782674347752036995575696275385039391871952793511614862612254177291173025540441849077876092232717336124062757427831542582059037519372074391090835545306431752013476802658766419324192743356259530269054071796425281359752858772632140246278154938536393571286276107182852871464308120482518899948326270212488561541278586517730217592599582535138436072864069298546651321145873068130850605310951330490501181571657071817404022833763209279934783013407598017173465336943744052855224966879149351685631965666846657254552674357412454206557841486973857242772226777482770497781716068650517982684852621513355650671969656484922234462487925292466875489623215507427508375738905483507266292297973742218609828975983943851835099221935819091732364096078696512537132471135317449794261627535998298243259316078875498747708570692838254935308816748143937667005845573119829631589506727389317290594077510809049906608753527395779980613151261585020569202664616993556357986094007896206026829781693807873140791792921480976500443122459079182603266245568129098496123850323836564930978948347518731674438775954678654715504763827537908420561199828221024374235988101708766075156 [164,118] 139836829570284450154908903197281364132546278034768961057050707916173108358192080942799933801913583369871883657234595048279583688697751191180307297710388957676571731118064131707693353723390344764688317306435376014744807436139705276828273772999992264709311694018161426678253976944575164737917943603924916520845186717308978320182924350926756859073540561860710869680355192445325422424748799674744731615119677767465567242064502555706995983561144800272186788695758051770833113481601093565071534873375074727439859360754602733934821704067548848873706539198878309154859919885159722223032590013341146141810554746160201222010880136968982680243235994005154889880905900501803698006416771587213510299631765817530427338424700145278550671060634475339269706716745652879679901401857538250644754378470872139764878095749813670022056553105762266518324969809964432667758327784303648367733646276585271154820446235527886493763963186186777873165354346347838713699317586330281500353424023475018241217590866713122481175711453586652613378560722892914031345137056014766288818596891134692238953189734750398859205547477879230164502553844548013710806140436998799912311964413587936059517283715690247806693300893498015761903898302338255266355005773454980856779997407265047958183844782755964005166054284806140641642378484536864130876048467094794012720623398881567203825804639450570346862624846561161805537298763025820125636101566907176809212769201330802383088953362318437423361199350384932456671988134577195984961088266577695630638528933990340590763033288 [164,119] -285712364447750675120446277840179009099766933075340547553518583164674515426021717801285317345861723804648437926719818158113797928994883154494598836172069488815166157556470453606235996497101044370362192953299917086298114992263483884462325707603581973313200831366292045851675991417158053931935121582008925432097575340200087552573097193025733971619544216119731673618462922209711193043724790294174822883885412067690140083445633526882357238808865292253405154894604819007482011272055257268710758149422585998809220656650538377211470498813079745416337419601120947360415226696574078673883124019470910881835432376485040793754931070839997129541089306807269441881495060643005155794517309435423190518660892773382195992978437127721347162170288969084157297065949932121929308343270421234447455276229318413421738342677951303159718416444658915209871170545208590088065028602284379524156490514100701193523539290263952144123583499845918099476609537945938100505995157240106687670411991460966647682332376092688113241702916147990454879663308501298520616772162914829796034710012105293752797494334495230782197240591967718258427584196274917465799722938036562052783550586964085946657747088889354433282071054334318670131519380640610103969341184332466817726903344983403935516583255406876518750219007313139586687306616208664671896155313847418284301523849180322434065523782972985849021686908350936547889476917595127533559109849986272019688296854890982946266107988960636578095319249271314732771821011083167900882360302427667476218475957733310961634 [164,120] 110755624101782751768255357401011095741637123734494890250168245681828632484112441997758341517162224736270038200068265165481825562493228221276802364439202143392276024657618782420654106835260355829995547562794095699014886870958259623366491082621358999280388588464547547567907277620087894378771435975766508045101656545149597258758051204612545886220439695466776980767082232958589327439785034646304246191198168641323955201815715758092094493468570686822086659619261259351296205721544971317435931668425785432450447240867067952956575813415454857566893193875695154427250862419993954615526861969544328040287842824920605809560357198512367189615232061816448696834025692938747110621250030937029816477228806978848109063628934791394173394846621968325433074439081266168183296431416909358838176861517042715531243688210055572570290731657110954708235879453110517511681868531798913240812413800183857215580466848827319454197427135547853631797778168735562025014552448405833784252486422981889240236459657692448934302660099852351125246020447778260039135726900589360662740781965142107380975304713846891607254941566727887998152009958242791708050413047502899354445595006486764498029231242597983629797653322632234301605255227651851681964641588793057152224954323129629102225767730298586079201452025681801069224692210692648947976398954612817917725856381516775836626096043569787028336608990144315520319320685972460665134251361121135418379292860699392552811996799866045728909756752122612902975063642078577196678707530733590388203093512283172 [164,121] 662406040205674863252867930492324932659984877945416393469617119119760638307962041810226079572736888675628577178077488127007127849396121235702333284736209763872632774330233593656409779649518975584607438432409389475521962253963117217611709075652774677292510185325399434759863953294052549781171883523892383263531001243899289241069550824492017929494642425988773439280423173587754374666355035130530465492550772232059371341397688391924752887760207501847206541908881567509230499487504446276643340194026563533456855670594417284398513700231707152862152424516494290803809616514616166946463355193833078540019506203040782699391691137344405756578655819892945267333460727360740684818631347471651100788620282054260497924375311032615558223383682054800014704170249028581728087518750205714902657494708829931031945564974164362661723635574722504536042516176151135641779661131069113139486050202336848947404882314141593011598984142906441519466381344356927398136480216883101521244832890046318269233471024159166535849635355699288085569558977061271317303091693837741212729703638212776866488951953860497258494163117984089257511200428166601595054538899404941101601661722137679821955969364365194568167678255494050961073526477936048783442572598434418057359698648523157442692569744381870257737610745272390907684330648166291143979212889241086070909083045871621369348886052240170483687904956563070342391000945756394467998516250318632444949794277648239771794069347141846345587160038698723947483246797930324275922821202855083981717784188 [164,122] -781977428246949216149706513707340165930705504382340043202684550006570526200998210282531545639502493853947376527064405944011230350839345628280029088743350360154832044829029472742937462545372928472726324810955622637557340200929489700563052790252022754902264244894961428250721194366473404493289221246811961776647141240081734361491546120605072079223352605621770087202774047583379565275116598368893643221599138184872899242751612942719610986447511209408373137546548121107226840040560603890780179636709359576320291314375637074893801610443478791823086271831587548098770167536458593061858312192519409896176644432819869782592297030798872900007779566919099967555647699983524968030391814109928465928148997254812288614273760058187204239114946817171471169379940991554457542418390128134323469990240278447236280514025137543254966251028278809120956476944708856107264252041360685426067926309481836742277803582146044338517252685899215263366935474465253763600510737170101675815364243362557268761615888780658007952366182939921494924640498712386656515852075349777257120980330784975630160334885530654837765167168989563375875356728890528347886797791500893284756481186366553940493305695220865070431449473281319000702666551572124422923320603057267518661823377237345448755635152004389914655432199789077387058634550868767744878797007213628164723150143537502621093089401543879305469965487218170918990583839113294471645361153482423653914745657789906981340961124089633989589081699867364308700708385315006507785382217206839724728 [164,123] -158405112888511686033466088601356758117427136848237720341085329835118364114497802582439277688939595965934503117962198368832124759499920426109535632617172492418369475314408023409136901908567488153406805809559220934214442023329255126457487957687250883346430881438244739986557996145785703256520787955572615628585165899874805819749485153829753052974921599110533966028388386126416943314793986931977474146499384623810442036287717934217572608925408648018072798785114805281410803940139041833006822015189244882543490112780376153559566332922161335392428493758425499850068779077769888739186756543740274151372820732510843434501285701831249267218825231948102661765074808279885533150137461672816819156668937095106357538957654340782657165208232363242782265367595603381382726217124074342610185483526998042825800028476279632290526350025991169526999644472009914779500551351503016240139381151391058719101776966923708903720572341238073728502751733944154947965656341618809108499270420720287710988778556673238772842900568183517518524441168393555528715808724136972742150817759403523560640732870272504920668832673702991597951063189365207514119878612344591944401740360147574970844674112662610937713448634592758245296719989892349056687504385946085489946553887457498954706180451835879969685865535096628207385267604255276451088796573826379054393778532672506410183363930232762875025866310190389670749760623820489291256456914932978961371665596346828837022434067554183538546456373653967961559030273605375860739812958134653 [164,124] 170146913249379723981896560785696425934462862929458508428166243198083340173654363319622035974223685439052754647419928684457701259235959228303572066837530709307067297471519429698114054769950384943543531864515742920797180793546135940922866518737138967287857732527396237060667601714103114468472556516028192949056649460892723874225652535619019510910732372319523759608727354466082615670159802675312315604460222645240715045200977169854652637677200213120634199273382819412918400350780549194129728743498827689758553242102725548435293093076027232072627646860844987212526193527620221806490865915651630703468798228227629645469159985780609121426603499191040348620134281679116519533207935459302226347374103826928510555626867711010206467796076018314807080442872585424342087886703519955626520464293403066820680657953232906382034895278308707915052641170738194714261075454133203647869495939793028013059470893138373839825987223758404234955669606609981524604919597328329351903742871872109084681872171854455915228111793983520163984979705354498717414081573054017137596999564509217883909684269404934462880839577994683781773134088955813765799853591506419274102120979811375307895421577095426145456142440553866190264400918378062493155566833198881021776795697575252783570612469120477362549902859365905413189531177057852574075964972655328763792154960299567640651014066656257303298938076646300270878765015607084159250827434526470368991185385721907033356977155209876630517711888238306776989230381305149982044175374 [164,125] -138077872141882682341520708360366339318324031241230586575842769140118319497586400934629643311961071749045800588361768226727133422419229675651792585882367285286993417708059241494196402622549388478160492365322113621240026246942639821817569750581290857637539550392576200215268879010418379955889775770017920124569016233865657343027145901567511738090817332873014706851038058654778285467570457611056315406743473848491862230032062378377227677187219663525321281027060938685395440837267674995742860565070450085042633345796468784576561850031134969934500355678376351352595750935878822231211005247470899860061919943051279714860187999064124560039325919959047679514667777420043329862601309181722903543069563313607624656958334327444837900055118263074852636681885060673967641365377902284837370987024405449562492778292296435529075965199124430613889571681600365777668443043562610099274690556542602055435088310891483533282515552341075336031008487831093084916426922189844972954363095264859760565511518092469951765072702458141789886364984872949137310501858621891403160749295326618547588178703183391163723600898827324316909883394328667003998665054154578446294087212146077300852151881349706628605366800412177968764186077149801561558720561593251092653659183691646912984114453626877403415160411821515539195693626203475277753104394967230940421735609091011186011166588914719060395923702901225902749326629346226155149772081599981788017025033628092790009481503580670453685180619265685883399341504617239037224 [164,126] -30192530269367947291660982027360700513600285431703613436607732937764981728352073737127444643380214674889519217124180032567016369118272590541873010838109217200527670547999305746907603879437710553087396439244966193705977665301069661393161751564394689666410335113832768910906254715032770617730298398434503621248553726612957983446936336861031064294411262901830437441877825936908113647871651954964402343079564798525454331185901969583238098681728247285831166979129860934554217621076585314026666515928839931617027973627906859559274567072110122041732780231063217822740350864085285965896899182590179389062786232770767810759168068108826497271396206192199312249385114591873873846137237336109801454029197293427282058930506293867593948116915912040066125411224604899752365684307150708646388514266735587576811527343305889107740565938391532033379749329297783016160890637918659413433077814952991410204359039645998553983145907914716241538793871871666926781901437325286936090795679250594451589114741487180179328836062493310939931224133920080807838530369879740983022212138080584755410353630477249062997446188854779504043686984189301899854816072501680724784774407051074739749968505931019252793958077587329233299539281140172893987576058324170242640429948548073251794326553221121359072853015588762989712492335059080394797706449511401746170850228576166568180983813829807914676306833779856632546290156859808681683881808950124972690052388657666826440358309175620167576598516624783020113232850016896 [164,127] -7688790233807090629291439973330014372805828931513063322251437851106492195607637329645452847149457666204969771084850759374667182653988214423178344754049990779794358682576940672067675257389217927858659372961338397902273304827922382462124989515087797977255290765780364706598422597455108380049684388785479693874064486140927884691616057636872059246332460992064215917209577316202313881081863217342194299654602634463682902990311105890394874380716237851245217940827077840704794135531921994486819130821440489397989962229005614785370469523194483762503070482954450754356181424219407790499041625477571356044772681400107441046353477717132450029824986767419653167055755418402711104601240670081912188857504799536466216809433989906706386470743343045851393001307191204211383985752300710793498379789454537915567287385048540984754851612986696591517146758357050774227448637562555269316837934531492127258701076482726708110167795320399323049085174916983558386424806817543403625987905527101214680295682364755852883678787475758437320494555813469131301472450664411737546815495140035809857253293488760617562275975787716819532943483422523560312882391645662324199324215621371236765127285019936114867035824625866759965364024779147129748873293979270671254741904761613163718579005533412492812606051021814644896225408016248590477706882691650028011430558605610094179694322309339566449075816806965931701803015635228728242543742608350149083372281176915031261256333782956573345881329861544778697702052 [164,128] -2286678764838413259124106196124097578947326671148217914684259602332403003555948248363769812042017606924080625339399524231336640998454372758133106277216291523575051144320485512143616130948373585002573587637322472516348021061401169124124143984080289434298197404201429199713288687218512999507577384761113797217941212727777777461900565678532420107014492719302171000562743016947282552110518455795558978413590280605600817643793423174633849108149778998536670685438365118778102404069971765983360453635225591274732856774136334433620718211542761219901992506733473608901786715322747371602831299250572037334263363359805920770531838551353026986028023753160839385789781780557831838966226430635956368761600599930681579676540898581484313566211186713342425474956833237685963819618489283336679130451161382731233098004779103148991058963156070984070252360932101245799476529324373424876215104586247361626707012547287247337089257865277694180169118776553825655048378124977548956690557903497713498206251879359041769513623135554201096645899901973413087513017370218853045994512762671260500627957182547067354097851350313350943479184193414104773286378084591430968587728581286084325103679961023695758566198969141489497878826400648478900471983650589787268604161202228882476910372808710016466954931438862812262041606292303990905445986437798611934060086230733940325365802597826248313736217963817456802174438193250181228449440732559698237234722795808091288561281783372726594141762492099333156 [164,129] -176770843756125708825402045787094549300051156616739306200660681486830716444862330289271670941747314133991581707354392114568502226280953322299081833265219099192517779282784609908821522827229716980569201376437463790679469996643839813881155108755829912334825149955134285326295348278741451449757014974553380465015016285024770126917642534241429606671365133769282630092301883710503308018975427218931039754527772209943667058947161020450585279666582616500579699863265701857887622490034268510894177303482895051477083759769132664224982417042258633422691852715123509685709625967173037423853570379238382601174061574688120083547384449725688058462912430286475350353396878096687251016559665877283012171926454860985850974153048072518417644108302256132732380123925993860095582353559442375837426314901761848371917152875059298926738251010217635699129167627820069801657735326101000613208810502869311849650553818322500413951067503708573723982675023864903423404392999643914855358890178072301840643940208470989213201736262715814925325108050453784778064102329440793877755238337185380758399646619910102503117440267435169484075348437958464691073869707963433826801245501529170178456832534628037036657155699765993525294525406324889346122222379069423537302108034700600009008732277903080971707116271831726748580493849013832844469722315309783561390708644378064423639695795092697174926959569573917460587384236857475927448155754534293290788356651967160412344225048447340819587467105300 [164,130] -22502664123302028494236887758175676685851484285558240409594580917156647643878390606489135941747796381308421516592645703448624017597152869543284895306156194611687066881343774247455221209753859608396116810557018489306658356609450716274930269259480611554479801478897624318396638598280249972363339165849270050219790443547453223676147822665763812886933775125562078429269198605749790389973455362592669419347675967848062477063403447670978823122110992492645368326688903834984307708805718440527713066902675431879159183724331969047782286343635308857377374382803343003372225675579005005135135663801187984370836405665004778850070502841773406596544349274405467668683429812051130847255918247391545125499289928217113613849168936751614571180405073347018994460154138927802029940729428352029079038994830146323642343408995511683531189089148411195555055478503706820029013873108063613734952875360433135684395155242366800727995674602145932565110078568382841823715403710305723900090323422542336523008269424510819552242156053863225756483447863248510470991287050624945206492731395467570523861528155201367450849901035161737409146559479824845285214017474624773292983803623485579985821001365154304903020929121890873906443678096917171829893723883651417175543623827989209296782388807379610824592973176613964157551907299692648880130389382526726774087652304779873624548838226191813928218273920425777093960897847220343673829742578080040101401021837788880890142993047009304537290 [164,131] -980882033333519547487120657358658582285870256157740836139579619936299278850111668085752580369222837961860526093667944498269085745209314656756081539607203937412056765146695490689046709034514133889130151029527041296143667301478161258041223491272094333107715306130289029402900360186700884789058132242687286130460799520967068628234456951597358327870829083058828408403666352349421251173955790761764112911007599160523452355627444480889235937420335153321482090321477027562987338882621061249111880611306938719821333173582135704870396849880264113966424057965589889995005492008862099561158264142101714098117674061594071101833522714872631823003517944944771816154975633498137000286231036405279259356767651557482687400483147840665316853019756548444633537684936173516440516065186539911272585333971925804042962936354964945070961133724036867549399447663541188859888279943019976336773629059200327472193618526102244654587261408493329602872515450516216214674351571368693746013979910364440845312254335849931297234404506129589728802375268964382142692034050095426558126248572013370999243570169041465325151612893938787165367666014427293982475903108445495046986316755412462929824877082979218606428677446812912032147143807074177932030952968954385334284374436526717576366232186956137639999933176425198184878861592324834024708595918193137600717874074490339725988955552916872398181507357044887668342881794642975255042856397312575248195843662265177954637616732381960 [164,132] -25045154927984477034201573445051003110782314553305463216526878610290070180424548036047350082192117026017657326893569481708068800003968350311107206803244643880279699379407659798808749089561954686167756195925226296366813593684579669956883014768280591844811054997447977306229989394341405625283125660252471315848299678294615497435142296854993400972456809977032386531460776454429489657973825426617050496010582744392206619428661778038053497009420938566893976725816010629313106626745490541309855486063613333386617953302520046044022501012337577707924470767375283971915376620784331500989036683921238076343046707903134689247768351534737558222179142545621880632213549479963061987729358171582817437445406199428020748888100127633544786533535042509621396911422434643434081506732732931378111867944722751303291628741773907340387971562327295079909170093914103272678785786205471295032829442911073450783616019810202411814193718567224984467828129480995419119900442651242313425314370815395195333964307005915727645060556915821691254417002112896415453911542940530773881902925549675795690265188151100321050956359077910848162150166558102566138313234946852873898628679483081633809094636249825471518385879322014551642241325590252966536142615887069072038417434130988382443203458333465442142579460437757373157098054945478643309556768390318632876359380391405835949280060256343828786264282605334225976205081645670818754694287461129214395796441846591775121177676 [164,133] -753466529060458750974671989722813608562965819292040349913893854348911713670373325615782820336992182799402388972998592437789556292066454484764978902071635148497809968214578259174657360986981180039038955777544333770218814192756471187199803764538595499738130159102043864849562679921222076115326898781397351123207738260282194005277563681030358764185687492973529813905237595369236489085855589481423132219712546983649315743954470921117457674154889359446824393378852108216073718622820795028580406219632522776544894446741814454224946502539584079871534170474610678723018549042439630834355116320455728166122323019869857790062423674488051172933737484793300156445934645985205618178252584092481072983221435948114305031695560136961178123295518566531755464586442383298344395218955009802185114326389395560361372442747826733108694537598991884267925782153475654457401842463533105505709562056233305269065758129857028746115990755573998965240795831789521901376591318502634435707370674999868735592055255758272315248100321263669757626540214729563239253555859281794588195822067359485996233291372257960510929139135496998461865040617182851061063570434432404148433403180077327564563878076379529180414125240939226492689926428871725753013309704936603947961486449051789311936724011792209974135325710152267332010836795680245606478335581755249832104821910691897133527839729119377449790052721157356846457584972694288424401060382680191887408153936141559412 [164,134] -6754978950188301666490454919920010275147681414347908552074833337659465421009330544252914107363286592404008340571105571169222957043173537588670128351022287046124680723055023667610985112348400406720481670282811777011544400858536987706664716396900022063531131925739640881252128357885846706533095146372914630846983718963932049201049730522117315073160257269176005920141656339662048776002668726160624975828046793567843905656076585464739513081587597116127408712265131210014131421766916245373660145032076017686452953644389999379464528937537600698978658913939304718040250590884236803716083921315048394784551083133989458628238025814441789532606843690287251641432146816501944194072822268406877246967708548021175090244996751805531429023095962995231566862897969092301382537489830122834573057456074608091592537181424713667012835275242768413257735069673072711386057992064642863712946181763961586192377718120077332795857360654385409725784785278210582445156508174351908068434183617973699570068326709367825078050239416940195391857853702779715792938113796734087809197371527696443852703049021485642466886617071600374978632000705948128742287413752877050300392658233021020088061153267739755074223756455161879950057474910091408629930247475316269576672357286406319646104733911235923990389707674170124492736282384677569406417213327813171447468918784907570150104354479001216962726862540008643866568108801777974125294589314487014354181180438 [164,135] -56096078149258386284192743021911618689638117025866113273019955958298293791298465240699971865501689330272761769193575762677202764544097361598872678209616881725324557178434667415799983572944949481163882348479921024590878190853046478635104466989942129289999223996309100301066452189623177292637892859449396794732937754630999776186597541765366702718916393610397332279686899368088105799104919202432777650518196402976032947480843079834090467592147584705967109020180298071080847029856668706885161085480434601563157795135162079562171730456183911036039349162423425612175345677778351579023552257265642949546385404788395076355387809959655206189228151086779065314837655560576237043490572869603631066739665608082352367387655514174443964619908650694206568332470045160006906973894999749195325242504233791737069845636475057140564642012026013990687011736536756125460238909366379576340746536133272285051740309368302800262928027114781869338506876187228577359175226399234596230095100048747115405213541110952295592962201637227904479200531542258349596331009521912388880823051919822177613867708044753195743676715428120332243574411144031865422019452998861560037436902858921596192217967435059869146991746994650340774235564759024681484298271775061370842875083742941965976457613096710223964550819193623908209529102969434309273603551434033521693440238055961116983507546276420337449383471807614717240405236581218517557330318975162688622 [164,136] -77861899473306982768426573606412752438454801827688147449323218821429374329007499684561802310388825160257464093352308119896410675325938157859263111830476277021492986676780263961003884298854939894428766393368697692782711373925035318434545399195422532661265669610289438256465620588265943528467869547811957537461036797752219147598633893823556369873854028393599341031282614961291339365962775641675068098935537089431354075378060503493043943666371037671562912419601854995841323838911757309045743336306352036264560861495532042777483859355194965498646500052684893470741859070260453227224796667136047130604364119502169977931296846657684443125185493008247540862091388395004366703881850469668089911029627409626013445235468717267423928254419712866938370610069921342344435407555008467141913689978137417406887870031399008648151802481106828234138537665619113827804753637955668387874946861096838407769132210507415975097495178194673397384897914129371036571479372698930903537157422582264706494067785967144990487286909905803663834810928241141946249374731368377267081809916906110397563638557328155160223899259994238258840216793421996840713673734108108856506312470479158794037678934468837570028041628458882298823370359395565213410718730204627920015216972847311276741719990273737800354224062171508489620335674619774097608214246650171284975149939583016031293921070493538688409637667614320691480439740291950250641781203516 [164,137] -690725586690728892078378515513456939035973096140014844495352638905239001812423624373866737323974271650415290887927979974821704069421771527487078868354901340168495684724143362284238120610561548571758052898639458365130240508324095669108643485415502141381023716027240521976403870288548069844836737800583772761872614114013033808406203370337527037380426530341459486213094931735458503310333164063428152596984891312319894083444180801138878580437404695315499541711454819229569178369827571655392916618942768943471524228290869146484401088371069955479818256254221353067752641606796650393516994680519060653851386591093653611220696824677038071976949142247052362243717875895570222502495714249621962512132762098675611614653378965104359246163240747783678724041240339886862973151737435902652119035325714392669014475883174147882693611757213536405091546125701635700861340463803620808139727961027886962197672271734431087864515867741583177135939591037510851421977134600792779481597682946385188492973730105939407367721422114079818874313785758639434656231607969211806618945000286859726177448133640549245276763333969752450234195030498622142857728407977927890405295509411327171168302748770084428155212470310098479984830230321086301598205450933012688319967826038449433503822308498171799115451774518789967013283086642845802457619953762681859950080559457271642701268692414890980893126405776047325578011506723622160974 [164,138] -8485264612289028978565220775094991897870363953225984398365449735063060759972867613747276917471846086576949263310241494313132713821235122355421040935853255569186477170342942040916281577707869578284753394676821172163735863925395386394607004127195945178420810428045262168183240756463083133318655016219792478857610519102041980704315133366717575168167348832773505317092893968044248839544119319025976657819989411309002544926625120760028028029809668012729549374505241713242346929167694674851839362091211865697794327775169987293237685906034138932936105151946209030596118719254752949201522025116308904712917985565445662280192708325325669234155241551026072991107618624114853259495235884945067876355352673121982230243820841809327913811492574741592562704180724284387510399563427900290281954418964088996829547769086883950313361993485802035035225311969818062203003291658950603850476641499419482710520545890962107752967881480845937494732085056385498827401318550368007059156712646336040693116664743316752279478137241463108346521155579238160740304254380056227350686253496911767839811540903925027715251734059237667318978461820704560111242815820536531716171106897661588780057013095249038357856325738891831856986220666344806312696199484724267092554065676623573441716830071132981061109411390116317311113144711151611332920065306645716513346210263944820250489700431508576125175593066182685086369697877474 [164,139] 20549383934142882188706885663192042823283742709423216423457438456586502889739117149332386458760516753807661358498455009864675808578173890834394755265573160613812566284785104705203176529068148251892003594864541110286253328790228261884565835257957243592492307789828622509443094948770773584535302977482646072413065863141574936762761207681879148441854589992452475376684402429242047199553749037729541246862916622859634784632049990609230332120877375419647792814677339654834799292244149288819077526916534894509420094622846291331475629946858938868211251571787107934654641783839650291386933086372298784035206870806455739913207812217853710448443263741481573302644174742505389377001678425607283351119440541053860812009837966009443506298218463874880485688249767820459093237618090386959463757785522693900887346405584581518197709901493363539726514998173435945033083611195538871591837725308512897479801335093841031782871633997761630104679404639634635991804513917107901078589000938645352355880166661462184106572476966967583699504364616582113203391750666678756202887644670288950593351829568555157128836170718728719950723747130317119517233686417623534742601825025223138011285568341431720562090591102447019550630755622285665055487271774921281691599807977002729410519335116888513051464151609865315939295573556147725885127141028842667719566450465306960850529360445920271501977168529716666913192 [164,140] 4856625527385107040107215160169724649889780598280680967397079403157394628194913271633796152034241217840590099352900724950240141958899776308571032014813051918285461557656243873974683957131723250066441805451899577972699035899489171576887519239580680248080449264923230655807159529160022259248681411220487995850410988067522298246711345636441797975715446656491785050640119023382260437813562108813166978272296532692049081901935142041781625821580055930129398939551715128587535807897615627571722433718934944833943150356307729265452535596253628864894949933063949804733036323826285996217081434921075095795533063949637401232358742410511650963165820489472571157678514627570909071769254148601108089834598916144847507899253118400134031640257340425760914759400427824720555695884894101604586154605161980890005080000365556665145175933213019510895980746620306371476615606725938184943453332521905276416207331870082452326925131439412202503837339316632640239916360188658143003801771503890371785550119839145092593495812734357420983562104188555330663555982010084279475556156108149204742870705220868093856685322095811261789152438416921382155871048390089335181506623822404867674612022605921879078627057708343183929106104265189816322522140405419026423141402135869874912816621023039666250641425445971883351312220921634656662250661675802019999075075883397946792557983702539503314733214035204 [164,141] -37743516632715086554520746072517789051775252827051220854552477645200659132061348325858790669101744918437246298508642630368377928921187481755205627888839843166203579922052961972145087811331800213907212169208364341056353585568225216906143458113780781249890027287683699628894333217117820379885375948604384788668422205108997271496958971471200373363760859960177354974865184706739171395630222605212394059418317034608374532562141829942260892232664869280233918805784007353102282156481934216129004553751375150132112537011501964727058436454907242211015766475335320760327458407536303325395435913650839340717512776359148147894025770692267569872255717130681292680606212058515730348964260068110860602459119897799771440995097446089058649829704462201326050440493116139612578159160738982927112479244234936301321668779298119021964022376105040732930615787205785594674425606339467517896380172622036076538550939760985408198068813521800364316953066293698158437453825470278874894891094852955106355900177608092223267668450635844271965777868508900688538803359845396031238899013042447812185823333336063713030598165714376952683542115790545591657916777459168777471301810475780308557832346943297664885386086572383061686399481675586980181188092829198496710806627693365441875971189371659119346354955616924730179753045415021308498429004042750037839606728957486594026192985686585693530456 [164,142] 13662737588783749781679824424896692646720948275052543304599831717504969780111807309361713819307303341368661063109152530662596462481216613080566922210062229468381850644129180085385914527842714620002748200486682993298322757316157257511144547875416190333708666720777399335868551983057848319399215258217567892812492099836010788054778143458211552016673960219743448434641527750016757634242452824315170341657370181311054923460472952844099908376020100320633958952438395817637925349997847051721738916333240864717071991843157640151361636300317910500078359740083363687241056524477370232801330321209583097660091191739021587297068978272239851423478454208704169774954055157595999357910618053764507531151895580118449813095274265634837778629622267477276310670881539952405787340325614515518638244547384982147755044291437789408013513563997058127123873314356941130603125167456571638505677351031433487600227567405903602206365887494520476665700903274858315732814731529018280273895415305543894367121605246502877807375084337371438130500330564997700704731338636708716879855519550295243124910998347771226774608845492384659012330305339992988541825242779722561274365597680774287641109723858612592828099241255541154024030621356350423835308137940201882070726832137286399416571860352003686600069888386101354077894298483492438240235732172761535907529962844432772933749008965078 [164,143] 403772580138005462722079583116350687558281836675479768764621669781500104185624605366866456874504477001467696587483437467424073027019737654330878295493514633443338721859163238315874277217528857114127199427315882385764962109580176383980311563810434939170381202302781485502898979200953899963389647000990233377718977066060952389822449053597120834018086815878022548488315757704983354183229365109982586621585112641512587220660552972452519171617762786146127752705862439223419483250279365550621245727844988661021545749030779010591183512734580406085992550402060808629652316180314414716504530210117248065812461722107745156990498477340898142460485822331560144044789750365810841260515922154157605996411405481014658979082069412378095459088139203677300645475225272149348935996557546895587414858271653302854460627098326325511463443356269564784012932100305141105349640087379586010579233549672586371118729253805738372265478297140353887112824230094038451663619857131584708557674117873316669184167952134412723941919673995441206762780938653763917433633951179423249498700008774170957868571538175491648998202910275672598602655438051161753442048081691919504271993514003954797808409019374377192251917494210721371467981085163189720158694929792140082936684429564345951136464171001810808630322862534955527869598172337708049507048549137077949299292338455838808370 [164,144] -1053462263976239833566771666587187576241057154494608203091730227970604686541703220374169698493270627827937084680348139030937913019917042425750631332925657986283577748277961495259783990910183737761164589930650049910117460121029240694869523822635285813926384222823732872757072777556907415252335028094322574835250485402800933652022862444514694514165168175319772787680328145650156528506599296775761389454670032738310936158377653815894590766250680994109298117234143907748376513191382924214052847403528759862699201911795354565153286760185770282920295836573078533960652248249819518383000271280119331846535384408835001264878033116947452268800058675225224815433916799359639505441274155145935736440568379134582664991438888541976516125558206947381835493722014817476059824331462936822642783244166026254858816303376603717963199329941030717977684516652340852515593215456171830366027392381721982369764123636914719944676022002229700173106571558401609704808204198613441771557382153803594219988523179356157450309208483636230398531068166450477791518812677327233311442857291762954275019931816326173945358795714800312257983672151469087387868446709051723065091658139555381710043397826862360372860719685151626605763503142716120691939664826417458741245397869327665254832100519783665410920235708635794960078779250591195352059799455703090923343316022862 [164,145] -18561956150278541179290623431233578931406516762591017629444757804045290701629765338133436674373862750476148607052760893608149037105814840134753346476766480635692986324180868349691957024515344896649764917885140533510616698684398786583110962911850664772972008546694564799630274716309677290789640586002796980846760054273897101414020596621953762742704956749885244132073875341063572076474729718896912541936612281786359796527592883178422233426946758568868258192991624174952887511470190416961794378694281086962620560698144927916274171071664900530368022862934070282035060689082607283330911145770109881973688501465221856212887284664923962976560176472526232666249069402979457727394727367923972102378457442070884001345083385477183490574307331342010668935617469836594606877004161817599894346511501033049313980485050193733785887845287691675664147551212828611754395641628038240758287349593391835273534662674782298284853940462545462656372623021524682824358891015991895802379093655847988520835479390520833353967204366884484635700000599015796340972477292786427341580981960382976320688029505974175316063582267752706684008230415005477498192714136798910356081027108325892602676572649515753118320745089242223828369658257247425066417509592944756256596445492229289631370213284155360514656939939434713929487064466573090542607171708552826516 [164,146] -20362570689538818459117643642581208219339023065425097721389086905258815095147774068322167075232238591395459916180558881930896450103985221579278985440119580145693563427361429758310899590569175111912257017328658334758331189137697900019726172999412785760862497357767032460796650892210617442874507218989643838775695877224962316327449872993603195078897975540981141006573597317188321292455827092153680114951734738640555150506961829916329742474828635706740213894275974313669509848471211010453814408153489302024066941297861232893809615042861177395492765196673530906219796668207141677272744287880190821950548721895331267098066002782545714817811264993803868085231906392903902265759494132454353719915878840652373703678533612272345370898216216749456176476837630021953608885720392798199722009992507576591033299611537225438115052628148444688062583481324986440631677568114278434409048940023526264692899214108500414183022475455148549205354932023114857951187879044873603925559033892008873211626069389146358453369570030437826623398386661926889535381332818659238252519537785575987364894170871944517226392102616385702431078246498721132016629968492809747408569248571390956681412637568635845870858737821841274282864600175059962448300029520781764756068454914392293815658296632971313494148725104020142133944351772435748792878351398 [164,147] -1377236923245424753057586159212543724093705883253673588147218614257791155368220902823295348238308682698864530845835379671449885673203970965778384035083256943393663868107089512408398223173840517061759073058012066550178029810845192243026116940568449541215498494794999008057743863785792584396454026537313235681601131576235256100008337141073423154149053588549230609449137724413644227185303010025483327203322937602758256052197213425430280872082361396713472299576547527034515894697039169818598152408969934595264404334435898707628551271501109854325112713552190965131096262521883449007329618037444792861094011522200187388437076650522351514185949519686447379128686094074669347476683261217116325183367098852024357046311172611619332017828305190575910621795482269688764792884764123112655422534909019727194070087132685885163409356901578792706450419784192976955841769346754292262910911842685380225635101975009793606961404739021025771842341622087978430132815532369537894543277762440426983192166688024086033439557052512970728912343982590539705775778015461686741421264243312563550379226311891605537616494668163149975037937184298673556283281054019441719973390712475409493589302561558125047481480407466348132354833907330697731809875810944105852536882909971290994177264497626155429429352524219188463179358410688441472 [164,148] -24683557598011963712779929581994919963077872983812207813059007403594972865234206188564158432553745733622600341249598476549295693004149839543877298002341116308615832926198634386312437498529457578863190680296232380386388380384467856203881849154714598022013370303416859283053666793901730158500265130787235847295890995658252216179767633297874033165325202391065004841966711969768530891967803702014389551403448925774520314279603802340263408461834254199995666272173836688961381941485939033341391086958417339421792189904725674759218380575985700057588138946666608616153201781003529081595291894189074153990272726106306743326389104920469131181431298598175707871201222747674909945466424820903701311998596651434908010167030226848240854024335434822094661209309096924442770229592491085267308322463091138080753213620190042810352346059907988087240377688458827061960296439011384814295805854536167521938534819393783980123399672790390084586998311054069114481782387167278642489845216010093871524334773675188761449485779683028434647887657492264442409961970492384897776600373324631215578677430287239928600176398452234027507098475434640919503977679573036978781562146008157644343802615757108734147514805736353168479096888902577991712028597289528317439934241715099249312637849596692952564790432905704541931569490 [164,149] -917300146197619499980750566353023803089145421349084521574800609934980122811880026977668167360105252572274209997656352395169654963523480868181854394900582634993437958872182523041268656506539837782929645060118739144436857489587792057696225850001240120707343970331036277306882620613875764262126819635258784160424245187570227457073624978434818247404281640966335122911226811636312559813633239773351514505170119630658225640745721795168893315090347158440305673322727658693511132086680976582239616723217615640763090270011907993234639130657301329713126372117024654981358478718468529816152168601654463836557746818111439261895742597046833102049095844567891191675429332708769900995039360587941540857373583083547476095994972510565446998364580328361385944009436473793402390053675362835290791794002432296683058359309375761652471475205829345468016614141156085755893329983410208099775930832783230101312376245147939304385792961250876001568793331036760333464870911383892464964605574375405060858801048274215195561326444751068036482556605776919836208255890724890814639077288273080241694407414202197450173199606230665997827368151076968880778739701729071678919780437836177101880276173791709785300921396816919498961707912192097790379381347773005766833856950965470230450200586016860878876565447484099 [164,150] -6261226595213758615445075248773794752762446891079475451723350400662480737559686944129401862476144122198550781289299968868129714456024865472743282418614439331396580040705675272903951485561789850082721939948173493945670444226158918292354890635906140765590410380970904219993473808670162396268679011261710039897320880202433886634724847954792093815640994831691955575457614787711748792348815299981399177434032768118857474206542687224535250130116242979226854256691619606360154618605875383791488857061293223614793263197540011695482505095753095625337986168187883224129535324488797399719132747384849074339253499803914669804272363265367890152043223174647626074770108484709018552890848626581857243350224449598152143184978817447010350899948684187809982452590192056446987722153690997467459622198602036701037949922557803403939698097762673983918887308193694887717095140720977640810535028663569902431080903798185020831189937307573426855090753378994254248636031827752918526330815047634838972909398817200157958256957835512906515615438660596364210926699472839502420098710149740510326134420904237026660081927611126903808514888303099551829389787860488814477738844082405789277449528709582624424150901603826210061669558446183797178751782125415384510002941813662191090511040178167272812136 [164,151] -76442057205311081699541489665553795375581776669722973006420342499734334904014846326938088348103654936876423515011525814461806913562680701079399285142075775836991223314119196100694881341561212612445334456423235772416245060798075449919164903015146480904546423571569073807558297706594733366960692743537154137566564929597299838119128847242768173459685009847240589723526980071064782875389082419373420628022693969522790598276333219146907012168653803761381274243879067071835698328255226605222207254688984193762904348736614717149219515771211491528117673889451202027172340152011337101032803729026361681017724648057041287729863185508156611066872290464630182256780074305861978457056749965513186193176665822587122642510277195947349081005964975093213204720350797183784814180496069778511699395206227959330686120822049980074524295372644018568096739055124207934565047756016408993501926580882479967109764374281015084592019637970691135171570127935195666520876598792442561338637711836343904273830945809204849415600397121555348420786409646327676390670986838997516144235656980859839270769562075800595584660517691455369483847371109166811053578365675701546914715829570031242684990736922921407151459812632194238716242796232238580083654476220407828526509146667524716549889680432 [164,152] 365489134538318617513238532947283422594187317680124799172683537827574794408762772556503593030589254853795288507164098403422923547612548094237744838853101017091571727123327837782423370947837901369936941262009221548908863604512463315457432522762176417981632439706309811038769148811309013596249872916217121058251280548580635595878462057427689415642083291842799011819235282760077701669917324417190928899284019162333536234542916845491451180571752780451768248530281786194841799348058435468924785691177844066602395689912420721916616707980769783506930821754032779156555815630975863388595711878562924759291850961587850708273714136003826659605863820426763427304426125110764418284698320672412129855977104015430923705841302521296491333123708062353358512654164488503372258626663402297892048508283809872789537670748163810397077400129945090133397715417582130429240817014012967173550267049357198006536613826772181298160502375283950009634417299098954976535663299913958931361441801056356028599705284279733930956300503447027265498167426858811618337741531150026690323551280027994297647287320368702464998172923335217142725161691400403066449588806007324963551408090993149231643973408965928764730647165909675887198658612363264283941220460619646714586875705636208766 [164,153] 77111746010406001719301662746731623663083306031906757264486752199856725949410971100808122494530793658190179081679272175177168460280818043801589545056422290991900586469693215127871288824549146927021210550651783945732224993825077901885818017441864149861939714385291414773537997957112278803955785255267305539271483607703299698902140733789306616194611699300327372458976619568157415539592144878982772201018796619661030272605841061947089464507834022801010767679787403862289050763071964345986865412456566750942339576554670743870914441810497425829574015624605939496546899566416901957127277898794103731935744119187940130066719896361741361693610576361201086693590467083316726408723089030149971605619034745757065491658106732271468940601822850650422138847751242121316465830622936213347583531111189598969465344981313559558820053332305216101637759050374701310823589022095195466830202361357182810845048497680093879577032980143380195875067624841344033281061786644390091539880163287415406654982275282003179949795380107128185568857456685801890846567917147378350266612761774527616761565306336308308680913916505653360039682714500843944985737427062826442744163500853776291321204371373724742904399896483403446778428676867607375869731746817451482396214 [164,154] -1723909841447495526224752774745398254480870853506307514169320473658485676502717009142023658460394920171641061494483674029134087262188205667423618913833265991755890809264128986555370573701648487012982369341016401338815082883051656809320462632126606111309805189888483694664476520958098401373748859921840285767349941013447687119062273505363952748792688560680873117602710023481539505676081412084459442415863980032239512654851195219482659946976555669726766012263948348740740520682221475110287998401810479108124994793100446529678737395410889038119454395268764334032860651583848499587068426051558759978967706752352349730145662623995647296127953516789874999207718329680637169365662258647091025084700495360134429409849698445726500973180510189583566647531527694767801887797836201015671287182092102124006558295439313045948945852689400920183660705473764611800756550188965619466807705413744810755451362394186267970918502055852665238279857472574434025054893472277891182282338476261547563166492409608848458059144043594042831148171437453508124241330250298707262617373464589130417010433470308835629314136743456305690469086559590627907744243274980316212770179502886994063176940815125143758577903831825337398871522972704661547609292914204 [164,155] 591863059976204842257713217860135450247108218926336544691169885645098004257340602540204384848007982382266909790586564340481458426176264215972151009742575752377169962593228860321968086786023838271697944005824831052230754660007217046932734340513276002376046015857241112372410300649687278729856471868450428231884868464681787627136625355709274977141847581916387684597175612790344148356948630492270138967636494362940489800023837193433065408068941739189087379559823643516918032505290597300678089969418603519345104898713072179751077964538966730662451324991567116834671578696642394554750143860964399244033858871249306972940984929083224146929353343423623775681719844323235686552998318200232203269695643060684969253129222337606381333268839093935344678638075925403755758004166622002288683702351950580711365809643893867041894110347989318572039028050933349593320089086580203499298375943302560430474575405055365152583731977771262313156991082875975957013350222330654041781887016403186601041520248760944036823123379758510890464167191600955267804320759368041721885164076943238324095165251189964631408061310801460672669180723896799854505875773547826467757369562824252874161497718116889299302402958190800434892601906266627748 [164,156] -693632912134372923437674680964629059606261102868238763263396971167641906080642991338375948820845851912732920732018177857747347890420334003869733142584633296265367130310927840471822417814781282255635756653870653264074857062626488142275299863202334828271986147245710551379929865676124551716768327906763502717446719491029421454293300828983531469911497348336128857889808201541264030896467283369109199997926650587855567419288812157927535035188219229359762945799217137865142453132718460126725336423616635332622071873962563747142612356742444445938507077620960856615952167118680374609919378251290265768053102150525825150947478086152497381519608240971122537843287064518291215490659284494259483230115810880165744583244492432919370353048992128641348530618656349815130240387850956623049284646676123201388187034058931238029414619426873674212541796122609871806462191890777353175789830000374747246129683312634668577260815099718072039089840059405346604200698173940523517132792320226008525599457728410253800816382118063217728549528936127281191613280278661468380863014514167709066800727650337121490643970606768901968619848864407758304767312756147400293773021393066409038066222797261966353981386893180606067797586 [164,157] -155340448326992559233350523607810508185660799601279529651737059706079306934115404471820505562584393591199498133140614902561869350045990430586942570422492508683442098333322952778986368711739323237681251904596339872323727649496124920357262985749729032993473937437653835927400760280185156289895318298343575369254469096746349252385290132954220445411217949791436336855750834977546283515688313179852240158308446754548322803925389457435522506994012360650725605099315379847988682012587618594797628084939366830049441821194770198939004708427520408119128262660845764448397764693138680682032914673675030686206897193135355384417963501048141207759070993286418945616387574802483586228518853516920042732985084345687095535245016670766292997428614634472055194993434180185347197907553072253050756927229320332089359906340830796163414857250628349767113882445553124241783523004586809013047842131083221616758257256268011686546633536918244112953485614709455438152387805056511342296376066238837007930355919507972314260374936652537889333195082003725218129361868846356843636720333643695243927377653857227484579569611848743493258235821010525670497907188689206569044499835816605835466903685278060093077546302790 [164,158] -5507548150618451691131747903713754002335479669971909704331413787685685310327100626699526073639648240446850251471020404267987703647412225332196576104610649226913296809259510311890021823905271345386279937377378783754515133359451428893918101031040070964847931617128554465029155121104220763394312192457053194253599682131453343520217749885705203591098988763857093771592938263746019819994356567572010277096157982488105533813055055834488373703854122788232881452380985485784865218667181253761031418998689181682731426726804461389779722404981266335124576156838239806910958705885544918772859824540080850752449966703649825428441388824207055468942928202641654900952575437794243117323546144785312940805457941102601532241764190231072676133710380834906816325032211858999288089299337733000480568885714820742029343144470321706158704312270820708143378175531189931150044235119932141108600423132237432169733076867547584417469740916539229910201462901548920401477282484393213283087319420378350074606182267819991317970285070044302672631118798090337056383796762151396131888732424871981832396070840898889960562538980806504459443098994077423888060437201500245651740003169336952833900459499755150 [164,159] -158869252061318035073853018217468017560706651588244764694109380621812207321063806798108785507134077353169594306983976559532150118322642888143201152353021218527758392317450770360234097379070081828302263727901990763515397031999801986204827061870250750720522255187636382596577599979585371692125605184194563900219841905225880637718160954640300335903606437521346685068404170876918504105114187269049979501534347854161943512642592420129942501703828819945462662890768528567591986121388183108909295348151860015273659664665264112031195690175172138834487555843287467024763040896075703242942481111829624065352568461536088018847381695478060509292114604341482301893899803065708730891433630369778814373072563931834634580243664771549068513806944457181484183611895308658054079954770879501061834958490913736711231469119757908396351592148558337409833568712464816951047072517009942846292912119722198981178947621859371039369542198637163437665857970998947887548849251207331986952396218364034313805917007718923340815967599862585494737823787889542374022705666811708932752238394825543171501683851595508917054057418074130330065521563588582998251383981078645151109834827982363265812 [164,160] 4559342045802249343352067048334518510595214810334782665687412055211016994162980958012520999261103515590089469852946797796104777868415587661907812425369118045602879639302555537169364189275691521966941888560881567136062923551987371526851216889894651408241907834464694104712676215470518077795157858970726786539408776359494865964232055349630067123510010080497265145418920224123233626930865195952279044722182667589762386753899233695083135775886146883347723764255140710914023261254538097453155698027291047619183499330723000536115629814242359384730355831723202528543053030944620242192275784160917273444902880748068890731476848852075918620396014834657861067661692700689729068417507203747824922950950935081364757612676899417788146320598173364265647086954270146976223318592551245378941649293654722035089593465050857136367723391966372329391022477276275472553326370556588433624805133374931096086641172573320704906431809439391809547974462555785507677872429514009173485659462853822524275727866268243367715181894050317939669532416842376089614659612433047839398976245341848440592402279237713017771999181018132739344186114887606401622992529896179905847298742 [164,161] -927221608144441922094210114493678373278153876015077768983341566056464881691941491778181147494982773638947483895957185638927405052170160388957021680123144995938167037429492489922546394303460429022141218217552526755286701797118811900887191643958874323188784923574185826030801384735325474334224827816227449624617804337297605517523491922105388757179415655515907770963554451640253185203732235181552352732443295998259430069178147063898090673049675270761260144385569789826698104245658844242911341706002924650762491099291237391913249211810033149732518863491078595707296044292790138578322030488631644180667820523499919450011829492666397925264026240885066791512763468768734883214790444210214238635273164839846282088610070051474396534572969999009261671021750141902750738142943459232259274207529417594543711698059220851563366320592745676645668064900874784362307551154947630531116511813876717259706203874317799163395798402537180615112322705463346236227947085199320809948329563593295666700447065179473593243196689869926959628528018767608595769795115014727848131874326137390444362313004365647861020165454359298419743556751869524553565408600540 [164,162] 2308505147123742762250400770856697680015104670844268065801581541227210923910449079545648628658570727496225665309323529930095060660646257560655872278474678559440432567237791876367401999443435254828512959673317703732887880003005536132509296155623762900500249966918898695769297895442738865199706003429105682284386555688148904203029656631003571309682432515632415789864984443810239617969188290228327814611539051946309691866916825342988510707368122761208128411395101712717381620390908992502817507314910516155442583516292171737763402430188038774627692934787947709117854549782527322749966521632102118469316360059549119184722691283476895956485571173470192700194681727538192255568739937007484511140417319422970268033409958665080406477287787540578809563624740930444864828545729686209991171900934144609478386577663253127419411420545823431904047510471322077685649075561803217564760405430207362228920303283905693966649940168492238105071105510596868516317182729423989104267636883007219582265968653494188332645419337618215325588312754303612779299501558880029517404867132695242076622639059403925482033254237864025765933074668360416 [164,163] -36401993906667810265379455677015381563615808027162217185155615643208590993463101822909577215783431876659703705918241209496842470246978152115486450551705156160317803981389366578576087005921173112483701217913171938588197196534986188918907409682663597735665513026907461821914581242301283885120304383387044147938526666412200087005216272319924413944748609845677889364049140446479039088773814810927399593877891434393410626260353119731532022551244041192410541857615707744508950302928179408856788941426301068226694654738767352493020137210158531901002894506758022823378994417679011459431759137365630834690277578700071667874236623790369479960589962807231958933122256028738847431724432185367924717525177405842177878450856648326088343163312860376460444374820040540865432846680757672636940079778725391377992525388943986998535174434884186235987080016872961037109223928735077794963851229223081825041373358974874327008762078979852102767381392193968613062529246299425292847723569110108014107824301554343802289660023587736252470518173448883692881773325432955795491844291206324802267616206827160309527970075614222799190 [164,164] -25466734961707456978246396058283157746417186880120932615405936027607195884170266959577198914933885320380646582913488361654053614102769096476945340073556762466046914430942911811612889019021931206091097244355253996662408497887848519210851334857110226898796346851885662612644920463495561733490766811635119495720487080433456148463698359413933938536897621650526843237732079993345523740185790822300873763953775742067865124141877391160430528532829853422096840963043742451750493557039148487955299939980588893641199147506355335912001522654637429909134103815571112995146306364971069129934484645451101449347367223177176221542961137201833347057821476902136015861899173533929348033916339488771469247377315024849510631537279637141956941023778259391597914614065128739741034247138479899322207116231396272335456433859661357842121377713926472081124261927387357021105619649125482585015345162215125935777550596683388943146273052626590484821403972271131456850299540988605010680641966753128261197813002289752970214510438288915735248531509119963151693277664043954305400925603757466334190772315389273868154973 [165,0] 26597271846637374553863865397621117575243253572059406224212322968848652700016104653560495716916693152561880799804869186118364052051131518733913501432817899876935736256407002317532794526460159141943514177823600779119335684822902363069445795989935594443004522534965864404798063402574455902978400960456666303489660396565134965199937655885210365463622977029832285330888327602717169679621145290766938609728344619642237026571836988921760544944748819500983364684798521157832804144801332265982549567294567215269897403930175801017418909495656578161248997541705007906724435452778581172821459407157653591869476852411829192586774981015647629393308029396806196859697629735252409776771518407248765272866135711465942704399424513015121823473367700025855422123854164873176198615898604608963588587402693077508224178055170398571269043347959289515179020862433702760811165612119999391310277120056637191779931937848641887168271715932211707803050222803759119978915174408631055074165616014544849359476544658020524424588720075927875811324178160535084671258060921498032891823586553773530539421241421751083711961176547757215857350747929496327533319759005899042363480851769489445268582113290810362398918231978362455020619698536571086656669669420151837261177258728169303466125432352063380244034009383370551814985279873946811159247056638736083211725685929397622219100648007339432676835102684293249034809792936607913157216770268391368360455730481482053925924239025556291687717116764677675906820040916316851496771243740852211490762917085379519613603395963739709913238469517395525522275526927559437011517487495995766827271308685621406631233489321273072978559149921841222555499575548040326526329274431034603966456719211430993664227612019940589821560247640440618590843025045993998638673885114398712582434282099793204021170099586931803174842355421070796017132559103965759277343750000000000000000000000000000000000000000000000000000000000000 [165,1] -709252295560200926705976237728099525458823823863510553870313515869741914642696980985175394786401193047142413143919954287776669340947512585718435818031467316660009222913527223335787591085346981996612739790046966406671542994805243741078097992944303147529264283647854462461397034820702432451736505260483413467134607069785356326443964620883155658932348042503427673535813690562049892389375709389993686828759243541462157683207499710532905745493496081802599962604976690670395395363042555169819240055553822067556984704774940186250912846460601078213777426227272947596008057352271243470327711928215148981367625634573303160210204406544489325725253837663303079396275936207874283788650848498583237757567062628856556206725197620323077532862129500093317919993941274094560281665746190935764195217024735365656941129811538236608049688088944107630079469439872745576510676605863773121229295154974223725181158002166438312959228334558176822492947995260194991111682228306401416801079268042533965989855433148591146428784170578809004326371272270669886516438605493671007957974205537856834531633619295375726595996818528820720284441270272317207298125141964934481369836981039675111857710843928274517776719979896798180759979130598513107625002045974637653822466853202411591351213143262747151780716401114215416153596836031334165045918964165637303176730214564331402911153220780049594571184885680228050521259113401936719281738041846007670931700923440277745853901011050257374318722700162781849957387210440537048612101964961146441228841504698625140469766266001793535181358469439846669023524576461582539251346712649619710151769059969023894872027927070329245429372648877819836051784232906160360871585153711012717972209601247131627409612950971922266897731971332212172328263990601275206625454117199903334237915414965201202661667619687930390259770330266276956885900116282701313495635986328125000000000000000000000000000000000000000000000000000000 [165,2] 513255240077937735929984364573902387395090495746985830733884519893863545935980054477801249717618578785067576573479391507380521981667121825972599972532924235379705993041145851974955621173167698082693684704219332826543758281603483751332808069116574409209229284642492419787562393052323213684509345296676958461938114614590812734059279258010715845785579438088866289141976205209302827863791117413312927636398939085079991558283284146589910277566668044789028988758397059505698687888621088196703332405614587478461589414037134740898562666991800851906913040726500285766811474048470628838604750501797958064461942657480695011844824265845680040011093273699708356010650884318694733999409699342512529690962182135106363865814476815346436625665353885712907509716425223675967216109023372474043943968138093338077225126823172881024262503367291295502551764401158816809666738473331685540154887286974204704181073419620859594604086273888078887841021015723317762992432121686274136347125221730107930595044501345500628587797807123173315668725303642780475153931738814890803120051946924085653455372019759920889726923313572208450567720511415687528897422687440327438462403801491520151063877403520983517961868853692853962495766029227485660548904017732605895140794063221451286339314898314831736443984119806815426037153786376438242515366282499027325418003539064541116939766433204546972486941907281172795836440090043194931574990078574869141661292414350927827670639249383882544216584886373007022000505567253287496324787713231822043891739737633812381149809561178867528380216994098800499429884650160826067785348359419156025924367125670614245774661062823332256885369046073016031753374861997853484770247261962535310622312398648606824716404125372403352053916683628531653483601150125658798500582681327350352513594383012063817892457001277006149098081469057949108175647802384642305434681475162506103515625000000000000000000000000000000000000000000000 [165,3] 416438780675634458087294256279560441678606235195950198144830746899326273467456717593479293408293383488233566840268380904740265536166941671731902646466109511613710419683080797282587138739662208945215846671264281005106689313589547976528720203776420819433124782491360093435798391323330414916348370810614036734683058477472540689422987527837130255064946300146689890847503969849694641158715558192325822853199700309538634295073865241264081003328603950123707759123461952825879936122614134217045687078743326943636636671970215340371757374447247561913792149482283993785385101936961307550248339807455021824003711951853318143682546859638659160572259850604961684792040996463801610498859327112846839826025542574857632474178797782257373199465021755647438564966479631059380580478214897131226776596538859710679850029105380889038723934354564503009448682268605580897951545891628913536881994791261257134875970053716659505513379935812643846578100704759327248743485207610429783261250626361991929893039530801105307903877561896571385302996101647066886028918732765412478433352030204985693547099871429171282911644417220451093023859584085853534464423355052997957486391693121506194564519522327792512523610809476978375361115407707000301997784972489132592989205145029088146080450836694281359193246086503153489229209537912079834660648718312869122419654772437491395235870814828387373874798090030931134681372992981919132103225162705645428526608937071341380875064691830306264065413156288068233004811498309229427215506557551292449385899061349492357281902370909844116747827368515911939925862559096821933281704728874957471124375116988291750690233379371699191121143184894468356406255277250187801743088377548641113723616083699030832987325487915427509647644105782481984476193001531388160380226287532015959535395001356955335303232325466098885044713838261887472282020921021869637862522184150293469429016113281250000000000000000000000000000000000000 [165,4] -254315191982826664620184881636480684382523717684067560346591512436315805929387528978998708492351139519617081752343908473613535400592283426493090668547860954905800589896106721818162112228062018614875443599592142916977226736681474213163272724091495936660619196039643189851779119013956590188812893680251931092236911488367469373192964222070275395324081681084063364409334723079605008163305765815909748487206113839367304715269780392607411410420738639901194109281748733809162019837799348740571125233547770542937843921298050216474427921320660958118245269317914973656486197864883833180771481719043355081701923220312425037917851976555385499998244550353299394403615282469157829575815443062904910885109015006082864625499676733212822515362324352366332532619492521546445448055732540720793356909184135511217424458553408710539147017119184738676394136060353738366274661517848495237560807747600321308249827124901458847754190729256336464938011690459255641561367505603421332163527198732718905526090869658539689227016373174755216474451702938775594060227099277930604256432460146127722137172322747648398122275659903790194167733515460831393896491279325640361759744202043779266050494840253297083818852262916132340395207740309639758211032365020586158849777478250588619005245901343442546048014094596178953863552674664569578478339150503315095301932106825694292402495043330866299402937928559479896801378916761308145895228382709739706000038400772325708446619231269530301844475056547278143950694289603067479761106091564806791562650442201822045501606968197903277086711410791912506900113607494986330378064446574436255813903850940028111873250760847680669679921762809556220061375521695482444217184331362957907501312007076071171534531238910423462659390026712248856180276997523867633835986666819295457793438028793735492950798419197929059941477879115510312839666680608793747185518236019561300054192543029785156250000000000000000000000000000000 [165,5] 47018439262175318350751619345594573996433558835830979620174935226093131445978636084436136594053384412472589004014920613087017968859554356279797796605225589860524431464481862975297527236760362216680410391147985888474547789276633390255225266549995450898726179270135565459897205421116290012516998911332084658431243687596298888317779205863589938185278009067646714449611665846051130212091080217175463743814627463882684012482608950059234636083216693509380452478040738949423636989342450816767876521580894555145948416681069784049056804904476797583340448897337817562363274085695861730522980027147717727661742733869381942017061718228174893355154385299170507480687782555722362787974295874640111033653226577882174623239175915161115621703425953014865311529987140466496906910592324069463868463266451539702735807993827927625560878921655875109841249107120244328577564008478578493222519008038314292967526459066009983689574954193969009257372167266121333947805138334890664350899810116550766682627984350514567055663849347785282918497388035577094918276183544925273385225292579719009566392670244078674915414334475511192752806743694375827656215118764543906322231451432967612415076006786236778676804754189151899877576087221907504453735269045666583779761696889947451230625871232088412768681640971443528119419244959589687776619006964797026407740658838303033807225941964481798070139984740209260317491040090962329373614357582768035341426432649399012019539214601017418564478195929008610643981477652766681725350505729049400459933132238946184445832518913319515136574526038750715396907718711349435794013497652992337871750220097787850334571620131166694179478060186119450709350648848586055919790881398376654501083438936170780892350032362481866198312162448210072166695495609873303966002689195562638317962153867218033061942520753249133409623842974378876081798909102299204528626945493976336365449242293834686279296875000000000000000000000000 [165,6] -4334104476992993760849400883020277124182554683534035624592162275851413903287785491193578960247239513854068247409701420087336820522861289806868502349463814032916225815033567575167794972809815217648951004856513932270353116743625516924988379057311869383040611357561240781258035163334528950283813415199737166755415674473207238061193527734707291227478535012776220244924045675966733952458424904576194499077731011383881509868843512850607483981142903545010498672474472553079438060644067790597755116632249812630438214809849116914109926050567973934592629629314801209446470480749166962340395478612830662258314831231880663177787084834251550771568957588376722008680226886807875093435828880600595484400488202112217670549723979341969531617199439039802118811965717969366856243721032116743356609937212745509552135991238325787118749938089224748052289359455982099052006368130374820161938708322269051941608982786892761285368172786303601260219883267667908317432925770320640492342605566828766240340618155243623054622479685142949092431214556668845543822262150299063012240802040370061663510777186402872789357015591958670275753464118572000382931917336731819063991666395976567652673743679407091835814878823150054431316775802950614634063417522135662473030230187845119511842118733044936464483272199891506789464765624130191547303875558271135552500977688304519680252822246424986276991218920874752033998341080886602602532221990409019641151553244530900198910816146460752434371294551383271555334644241522124094544851144548072042572549838462818580296757181282233890647941070198008073198608851811895387454547785987507230850167243894510178439805153455831619687408800307472896929790134919987010598289533807706045727772704429398008588846524642841514279873322750921281471200662682960399939147846952711858809512266001680295837442814837941537998860678796552263218832478775982152332844663942686822544203550933161750435829162597656250000000000000 [165,7] 236840491591970743671163251415304890758480737112214231206760762377678198357729941651570391918144402963269528979480714539775994885521818693831449826990619907124679733026927942595053740949690254812992473522991256762618195111275265581515363951361645474839324179354556965319680215498772603176072966419248380197492491637503627869918435034757458262447165157181338548401013712813878069296647424489083220647515639061326930562393483138108274319397338923985554922510631266900458703236883495583614175499374316499532354507288929600777126027846155584582279157719833384332876975922590723489814887521811339451303319536045470635343009721453049905798105879743438263326884530607066298841139586194289960865574331794617944982368468226258207133313453710649238004383779600659255106164125472142837845771743058734244509492215651381116459130303797597432956587062474622644861176185659565394483729882005461558588688386629885199001211271488911410672784254629491486902603085777297946832715143185321124853412095465292784295775161603170720372365785482198315638804450849628574706115223046928827112359847413885719794054516917014609561661022003831725717968734797896006653859043862111557917461847303284019786846551646835615861136184347086861365653291961634305023869781457902698557267642797900831757591172491914054713264984252533811120436055396962300893550122768385212531962321729753776305671659778486979530699001733450153057005491951877195309238898920122537921329800528270640118226926132837032655261873274192069168391124406516348062973388713904976835662323324818427315518151552101555473254763139373967460511876043226993281724916277652996739334583846630649739682754492094698172547760265908824107365642865622725967267811452780236984145763969614415927807573729393495256541936682513361047396183555309261039323860708622880502725532654817119524791633507278763910480588868425853314157515103498160570438813010696321725845336914062500000000000000 [165,8] -8403394507051318681255066953251268912360737675947076289568982741069198491655626891485215255165566175442938581194625766298402900933822664813978576097548602300979338458725953315725939039843513533641331149789813881291220123944608748551368686502843453160948346004629955401036244637633254236688803677481040029346380496573192871845770044488964738407745010004605865468445391770617112773398604823814377186123818639150386238007749843671927566801346119503222885373076829280896757849852784323773422688181497184676606979944248395823847463674614908680014147229460961015237975654856260882547292280804419437497856011694755689898414083729906708377979742127048264288065547008574474312327231765790044699507949785549591704065227354313199120042895982635620029253835126015659145418749941539167628849475246659158404624113214451720933910595739335026993815972598088697927364932822881188730158116979066949526590654698476098327898918663592009455859561878607543427074604975654993023957361069840727504360322951056307049592472469597983966794096326412974629628947652450177493837525645974933523015363014997132254626602780305654731539475950066263845910803060086584997484581610428418906228874722441724615681091262569793288943138593314428983978433313358847362144390093221605950263801844646875744784329169348622019241682806569148807556480162094753096886227015004174605688895311932481807982487809747960371880370878611668777425165385504144834330589835786474164369194536210794692476190244502913582933034646147345291294283684287341248399464628165392691428810660406578786935178903392580409090386919988940625679338784743216945782310704477486229943082765149480730752129915512761266964723667298754849562079227793151169960430914383681020811867103635662062187929686886646542167566794485618107938001419877963327412756539380384061424222813366667591930290650263428172886393316187715823994149351091739096943911135895177721977233886718750000000000000 [165,9] 204712469221700845681904530011844040544200492818238279283188475772978382343765901558256007231676300230909277524501850096220640408696289698288222925381788386300504455463433152197726727497228060377361726811585686729369632404275605009310186917892600620512339198984366140891778806484826111332848637015462644820642390874685933472556947534595294474919087978843343427697775277027839366775711078487054510349951365233721716187957568683669646607623530666986241427450503244899398385031172449672011384873388848368043739798166219133105501998987787120635833767773895972155950075039453170557902841335247562524365581964621608844889833265339847805828601707602992636311780321410043314841469174234554283189371056896826016457698570688849326430758839762172654253092236280299774333292133282105610953334002207473130417061957325264406859323592035740477345049706479162808908538014283797412463902196188929806761898213240244986037325739230377216323334246785368197697899950179913396847440477035868754977507457409182123864517750604521214162938577070250407744735550073510535584059930721481041739426691319644863352299326986951675412760128318391390601518227162339101766734623436861608432091625308395704893944892147907238767780740491095721833657692702354585021144156058725794473645582498003045213616651933103158048561236185638473091613100827155363878794610187427223594022117582691123842879823318725509840091524613666208244251249889752433867123003903124765877423620936896723875513415729366718330350066969678288344868987415738463533566955798489182911044013595557140913056960108358066514273157890085890047384374182492929652167651177711712338154785285092675414141524738823660852881547915457664421503074936504472025020898571165646336072660430462218161340972758629381694041791550604730835484021646542691689044050414166327114096840022401515336731644321914350245545486024850376272787940417638851823966206211480312049388885498046875000000000 [165,10] -3548341387871615655950181859685773296146703147228224782098746166093055907619508336724813450683344902120689684469832179847343162615115330069434449242839436109932092813063453902096598327470943692284300135990115308175495686022583627761364760259817210064867686054458433756437150403449427424479101276286657390272071891485202972003449889166238448341197617219961178327838493300363963211698455237708460674489579107229724596615825940658564398353447319264348291557298476686662539895145489945716295662408470190356457987300804753872270481719599416241252372842545359914518925750248947103388323011837568384127407955764675735038064022889514119564319764955667179873581667029325546412219356540961833856809657868183443295884906197561511889699278974557064408681902197601560724323432990411175315935262095639484635951265805392519168540376903930539932896131374315920309237581177347109516349263594049006905921406625254081828342769602704602108925343894546342760166942647719846417822045756752106508947983722433425420329288781861595882706589427579026654925449492359339089321778851714232953496970601898324765764020912472403357299248752983232973282095690403001084457026175077416776944855307995540156404376233305716956730601722638805559119036359007099506313347066172327858863437646821133611774684960722388919059283410835090632127685268589622781962121355456485133359726322625205217114614748385858665879703862999884125981182272464389679563786213126512526085899169953059767738195739330781160706165196726573046112697741778010437556506923136032785160793549436750870520341551080405203396130658541995818829803722833591205850407927035120838330975502459349916900923026863114996163483149998970323762268159559025088186139077280686579308662185315557663203589728854637513302195451846054061829398111942079767953692148891807512688541219006768268396531454548675617333756164197252894384732937538817885197204304859042167663574218750000000000000 [165,11] 44596581844701316197320690448414054494614652770545758553810562705189468050005129862208793399718122738188202354730975607428201221278875548580057388431170876124471557616422978353995161406401996076322511950754908521182261026431631439030469917111090529216778401585639257181254914891368876297606527547214632203952146371082832359044214878402620597232470772184234699689235759919584776849964192414654591548091175090610446163387637177531299173893221739737121670625459792902433479841540351842835760198888787005044627003202653141293358752286397175101750608285450227644129242052654757663523803390171827033852254745331357746997308720024101273184529318343039998024863056632700888935228032846134983832516324952663767328426299430892131010025511261614141729767234430294443378354957813152326235600452255764076633980249512612943275435623577310112593669308212392321984115550936212902958921772271128153260972789353316057230933528421750279297711454306460299278326296769968395193056364845619226660438148049670233625326496878716986980939196298968816605048235036955316574021210275642036351548375609505889469035231846771816002784839489956854487379257917795987669438527845098034241721129535248701285573836028055721698654843764002696788375190411506048614376433721703540198520574951534300685298728835824124980032332187100152604866929611473595039077528892975190154543088539913489430591697686118187005734396221088525627642635753860392094846761333460313993183645836700650595231697440549282283296567142486578793744891422348501606389385013885607234172166246818958643279720040710274864320671983023366525776732880843913283630177568979685996323544444415700336405003555554851326547601524482670328708703089998227967639036432925282413742232762336346019053857338586883513884458647371214475609228086349047026757793410120394734830186634185850736122919244402603017566502229943013433392289324269373669246306235436350107192993164062500000000 [165,12] -404770417175742367685108920073898496471200738163043655325643710670102049590551988594287702089962967635212270443328931296541245546100352644553744591015043894674200848823531300170793449190474816121417208916461166944604510999879089674081135030383040785863690654141818139892579223733173476701425550767538843894958650309580857994572722576520318239106787818176765198395663571746216459219435475393459516729219721925901154541142316564805604861301422592495461511511153295544089168343960512387625531836614752390208916000180362830053000379647727624828273479774977010496710305151229994791717344213318295929636031421174859876130364914738595999031667303932781847475789949099898272310922713869648927199877558111175820415830432359597826023781157433705346688998153464950074041436063204482155507898883483793778939682789168540392481697826778567038111561467524362888434765631499327135147183947209870934496590683133461476951887619268026215890423306725793810282516683690710577242101551315254064541992772529248490087228503997491564789141823207548355189539679987990770195497577157368378597288847040518542760168709177018736001750857717741599763620451133450747044479397283419569314258564876978810200119608658119993150086209649344317663350421877778673578262074770637141694064440205632411573074230853740133461230652832835116934258364027192717196229495596133654036752101831141726205677356444892593707118276784434136822082045075307095055503684008041877039569363241311357047508728084991483444670894063086245443417803711038774559720018005046217552213135153713442827364482435425709212908650024030839876265336688241808025398468495404917159672819709208289500400187824715634000928150762628357908698329004411278056345347531503652710209345123896303542720920190815054848626322155809133550398739359760228677896558230249809038033525162641133862073301916341299083866636910371614256566705202865367400081595405936241149902343750000000000 [165,13] 2502322352735105203495368807523041078629835508046117510565537666005069600744926326620811333799642644622822565538898729193401745196448421117837349384295151242293541702292410791634754115109529898542613095151763717230369459332034074969575467636748490317005642793448676160287098184852053940993773369388194003858083864732644360873639348528575201637637317252129187231614046000892807164896882614977260338975882207477548463459520953854032200255596726376797915465427205564930210669097571297402552129195026969451207132504912945999791426924325867569072419594262840696081690739739459474659581559802478393172578629841191538907564924054484683739242633999908248642376591462591673665521789573618407785809869715353531403676020258128590958490207419819225477999685967554151369489405541656038956985619087403691909409541044370784944033568824372317551861379699993606284866496262077427138430541712482675433810560126503773374964029778596224367335310216985194784073223949704827405899722371439729083115566030733182615261424891751626650847027373740642971261418336679053957025776207141433653452666699062765692137706669949397082608721589740641985859862740654812840200377758217562340611714041796847920646719881682948152842831813174528837915073152337992469998204258334930251947676641842783472801715255640853529920520837333915846506083806869521960815113358610455996381318539078375781265471531832044409247677967491573664448631503897183821578563902450190321723429740088595012582099465194898224245996738061970026622912824700507260232956563286567379608039149277461847286532704383041044131325309643582631982611377947745201364807378381471155281145677963168602655758228557165274404912256852373242710671954010025944950477479665112348238505924250231484330994529400518069207419641230721456044752446215092526344309942197581214008559980650406378273193995834038953878109645524123889194514858392172217946092132478952407836914062500000000 [165,14] -7556600309664362420219652285999159380945290084846588124259186819930805953654021763800876021512865423493441384449280229657816571291140654536058455642455380694789052509255286663248570005936741994668598227604414201749156800820709397409711137250271781462766889016013020821364150809493122574210986177300394241058282963567380520096898113133503785020226959483286646089899717686653362728833526917194123317822454583182817422568890883118818983907862174395674975705019396714077823678408908140576851788548919309948381383518857274359802348423361455994148265852796145102286542556240653495954574727723293769771328629363614293972987662512313309808946730191412949034707845904986160284024926027858288747542680118343325818776655113668804480804336510294205621847172918052412896267856743604426075570973738061554298151524985479328977372316356635008670205111332014880665328867350393472796388056081446373768848636913552657076957241246267330445403209815811877058864724259542530590316245416967869131329394639444804713422254820273864891681741832748228118120521856454783861372102661007617505876558353508344189813680059381886689190425884959555984538670196948840397085109713654314287601786322194063971690320356639564799883359628242716776708462900087695365203628733701269234139524474988114075953043330455995364320200614109249100213909431983457750454038006096698159730592892637190771981294812838594735066565176434936001583874559825526628230211981167437510334731877395886423875090259605208676365976282865591709805836942577178608917623056870854798818401824887362236132902656184252027051599088293314940661975959892762186885669498506375678726122167055529986517458324634554799072607621365587970990848275682169079895282295965231278189145189534029137132356014618443683298873021910253680043346055962604559303446896518660705242816195781458350600177462055156207340551817611130708872574578412807256944943219423294067382812500000000 [165,15] -38225751699505955241257381495770013034209638541924680333995478670332903306166917646132216320714305214722278110549029042569081496493082339556242874864709204462357142942481309248073554365800295196494253017520505294759159882217999344522023423578732489473098459857457189314588481086529347434058413534543115598031776033416201081698040879707889429862041019013180297098476834402139343818048891809520277083855155531649363406330151937132649698830928285980399796738501191906986748540995276811564869065518964386615318084817515371797711068227466232219795480687323174265761814989161250031088133331841511988863765483552921134199883397182768622493374382709027723774976156413316312217176048799284115720678378503865351302521392672778445499193158926773158477807067909102236136651602492222581262401134203857328131267525170968623141361229835747640311512624013306749660830144872160252916180468041428204534004684683124999407718724037244312534384997873276333563262758699388565241200502877527067076907764427295025600296447859230140258749002187775606911492842736924843110196204275929901349619424035524592949357120589267183499284584363065687499886620364259003961140103782986801532423014410893901934648916233977313446373650013807363174261131033319248795653290739007672560528701495191062078925750724149602749262419657050463433872731948560396805622006689754141291103591061256770834409437631371119733867146792783395286272526015502486204108870586737831737122257008785728362110372640294648961468344175890739728104015712246898663129904649014194355767509515237637466822747440450680039788857221822162368101233466402348731771111031372608006359477264881739590739626965973866021382637369786922944707509571213500405368094009665967306636437992305747419064143358833357782140273659344037338678511252845374301867078150959548290907305117949283154142916497002820280303263667545715140438982955703970389731228351593017578125000000000 [165,16] 742884333986897829704221867540269942472852067732017500947823326786003875852565820377039750359621764618857798219875242575121044564196607238073448994384972371615713589928652786200961791767962095045993803333620404954932290616113311251886020147472089792231195054860512091146933948108799667396563824912823366218269995052743401077101883854168118931206397189970749483219147794828316909969563195827237079067531030850918837099361619633349552566119454702233926311640399026006179786816500259356838995800180040648484375359488697680637283099470629326349876890142557748140349221215826795864242716454712083946511849840958101663479708829081612299968831660793085063123364796825782757542534078799095983825834701140092893029779619794737722907130319825603879059250189410828508080544259141013639930651624977659777283373757682737522439270527000536871944628792113489836738254022947047125477170026923582830574489562125639185540087211961958194262923820410049911918668116228934086292128938300288223464424935845050156131103799868601115991929450436582514793751842187899996541400595764050181114855670429193994733472714256851572165659418388626013464827408162779666996958706988697490554641839199291228064636991870494748399464730195978027065098392878885225159805288298224521656347525894901857264801703998333695785816078584827286563373534484424166983177059225632940614432283509770048998577457836815626331578077822196590419001585566349765673369057113802051037368932976969266345167579969062446205361031272751592164975747809942034603840310481011316915655518848298444320900397631825412476356320049340749367934621499937060098210631847680022375809505200932702825632028554707109677836114570908671815638213749866034500460257020586930685454105347020311881717401663946543058209152853526245846762046270791838839489913532213858943356681901314366467057898667063671347263265064359047956821193251881297765523195266723632812500000000 [165,17] -6237063234337415916261089694033750110212750269226938056338008603592181620819842874232217289589063294279688227134052639184348933601362245517131139594447660410071489897697529047725303631043954962989294447069753743600695577125355493001204646607261717665843262867952994784382850372626334968434377996369324222179195373514254073684621388205629660253186851798042872604448410196067566571153410284026555393994472954371626982661962858558325109314057551401741467310036665756853022904528692124982235283982884140598087910746147379026933290205934560121148263843692637772363974456414608720585674475182579903630093583770764657548228745517643667736841347700540091130532835831251559425185804081262386494487569401501091728466195385410785743120869327763702126812290140529822493085003100880814992458425572395370387910821686964705094287329349816552277516153477905265827753189236668589144417376348786227118754586708800206371662302431100781986097731806597228090831311606412128650950468392609811899430570057155256311381970225002887850277047993444369630380101599665692130516827393956295202519822974802299610983064103056239310769496232177423581638075950701043496411491838391597789863704324725086156692562400176614597216739895696453585528404969129759518981774791199634658371599325277663858959259711021739594255841460126294711009213622650847163859790572517175531623160512787610367624389241315599111097870792093561660531832482948256190732850193954445416466156773770547325465905754191211220947200081907932926678443053831807077250803490657842718747417795943224762975004273569214706077373344335885212720218715340827171867693438927385584025489358147087505155976442365177771416165553778232081135913262240695546669809924242970584755530588240295983148902131289716320928626093611866875298366822209661021816940542474161038617861733254355723713905661596118842393853616448342987803105304418667565863847732543945312500000000 [165,18] 37376597066638705884837545448213345973902025820302037711619824854804404120586843592574684726391297648849601207570619974835536137698081561808339812525476245618314249772945145546618729195966574279017114175595283753951470114470893719692897085466659025187734268463541800567393675131319449025815400762093466498873510323657001348008739985838074435903670658229469290610662329348227019653543738015012355110912546677745893527006754852909320681759012679762646153906956064425189558757997302155175894979904573469923780466798633250158072866396125769581057461060521636140494698695852841568184346378238272477550882564668021402673345399341261559685022337165220789840445968826998125006459217636516440151769145695680632722124372811006906439713728937507885253199180775483383881197294285957536724445900782782901240944381269509984686484849816509473605076881830069714986072023623311574243850733364460645215352194284759908254451953383942098390548952016094882166581637725741677422850404139287551580355850385793419199771837493337140007560548467066656443638774249695706977222328690639060608384053491564552769290858769828061957509914106925845952852696064278460496444143071292436772380598156792769570462971932661638661492954100851123006228703632978457394302077096795075667328872911203995270523617686775824986991042745959927326959336210412589964001355317111155801377767924103283648864101841266781438883277364501376633397268407861811126708414829103339317338943593665827137444381553820996248903532449029947636743185258827172200308350631668410534069577295775683831573512339685076687345885842598023644209017033638322815814856485255564291626163983676680784998307046962080040699895065611628092834966619788908355791202952249406426315314198095649025367052442148623912577962963701476214529985670962989332897376580908446965547859510083910204210993099006962226868672598305346371722824105398272081775665283203125000000000 [165,19] -177511150351814203387337113484808138795762114607678862479395518404437883205066973092483767401946388788067923260915144268167070125281047467972478675774769782817836877062303738857822966406538826518384712840409962610733743291331480749169400549034502784703024521422748166741785714613632407086824901903147916481078341747675891557674086771289592741465340186428994048523101526047483853758032064985243747353995343572738041413011126853903525864716913380943621257286856989009254591365505300385279517501978676343860063612223197112521866793617298021052743695056864304631245477243426792458688491514899109354623811335629391305292015737897691973538775746266426014474864270057261650028882175642549463754665912022026313809386483384563910139409266981014882007684841755864713036084385602356087600662982868078214406048797083431312766194509816727524308967249398348819095102998409996552210388695725915134388841291055526905595372279725733207226663353902281002102891553663815414557619500884093407788357238938697000979395092878575308739736060451315581352023939297377026250546132238768605713403785453191014446366544731826181452112925988525943801633963400663078758912255989874459661249039649014906244048493297807153177056732047609470752675051210039776271209073033061026759606808231974169175168673302705858990632923209460308509551999413886424491687902096266768758823638874878949609915375884982327424470425952351438024904264283048170631945887948951812351254843784457584815443610604847785651462875966742152316149354296983341478604522902565896452838300644561558055341141109310120945612970168744751757646073905367539146768324328994428771322519460517727122921272760137466486588823448584862924246515848481627384767301770050298554555018389549829862390867069976306313840499099976241829434206561515278491816632110294460805199200913262302601217585861465429990808988048983724052071112230949360135742187500000000000000 [165,20] 696619220032819854885595215180411006760592548793025353796806182803618565891835068027232278588715660331833862240497557275424796638715805285191614757653456021500456583557872195015941487824075738623608190390496570357582941447980916430800476798706192221937960809739870429139174681016501527933651839530297122038582710510106357659227754749348608128783509677505144832043335517153829968493278568899054951520974435468170889653515398086760141030019829087229332235293385240332514546571108459587233614142631939439323667819423283814110605447281346144780237953525437281386815789082674911165784714580720573282507920051945075664822931199066223537331659132204753147636214968904580333352576889203613025357447343696498244377644605250877261741113374286405834221946254142365870028545343828251628881616196092843079732984779433950064281476879574642877132583998630136532187341620104062793039278632547557103672726410323253086538763370098268116229415371581542943826169474104679187820302395042677021336281307507201770171734130027548228575897689240800258252194586626332789649731628914953511739552752080975202989007223567441052170018780374468377140836683313221856240660223957000439655109095394501408998081203153826230472082186038949557698058814998214467337924957493260965570568531608405397509658742919814861212467048939766870423103125311970711491762307481599901682635850137207346930682886571389880407059637633909402181488276953004778904058277578519533868405238900793106454545501923792290160943746212596241003951864622741444996565467139793076758490156180572961775547313253233123166687395630784772453976647319440899960375578765819168618480658437897664274461647866176644173808485942961669056254716029200003717822148699877391467547325376915216450154366955068314095585689813143968568645183039469867756582812485940481698581253252410263794425366281909818168362974459790102513263952107933960831756591796875000000 [165,21] -2305195120959069594818426073998439075474453772537249552543943786702171060007700699540655272975441795734372705595725091706111787253231721779093339591076625145719811454748318841848532895577351617146477694212080526899482140302230834802573998257207280432325778643614850870578320034944972679219632486270850634367925560827532927133728970882138808637530417590712348227595389830040769710015602989644602490392392569381888996097151310934763904179241640114347881622977468639355656000959156459797627481844572305708503432801242213553200798206638733295738775731486637212141215158255058129871722987508180889648908704001738269340037298161831028383351058269308130113894123060351140740140714998203998875211678488353266475609079190255339489145249001936475739147905963495239376099345078818901454239771734449510163861126852885698384378304788936023644621076587277664890322617601463732831752683512373816588555990248173688473496820114215691292931906247478965007984577375700280587904297936019012209736261613045601993195703923109774365327671976704513895804918340973120212186306726013122054397755070930567702141281144278663610944140350730873873891090441877052518742707688314460323613573328798335936890879475425767626911432478971671087096077745616613103727058196803898790479824321707207738830669085295512228019723134949481890572353132947333866670442991531646446694121370317824834478762261334740478339170649245105035188998291754772456296642852565099039982625146762582879385523875485392784435805381547105124860731535266773473645267529175459951066502485134579001196430263896965578903831978657188281994985228582588701586281454328704241397257747323810742224472046850184838850483059390204020197030266969515985106437510527157615416496234174311335715426524638745816020825231758655362174580850591625263781691245587360792798617018733445628958773823903007202616690301807674861137348562665993760829589843750000000 [165,22] 6489520881926675792070471806819842002489768953717841165559133082393703366247892222235741990452736117469339473219473302960848919532517976885959329004867796959339607981872819946235264005019905970613198749798755948105591155728982613737790650057296067880245018275229492261244288581146506708002410574887041843660179266760389347229497360502494075141788881991151942305300622469685461712111271495806915535564059519966372653636555005235365426174308320667216424944072727115773590885783045200790277189565505527975360128203972351274585258515596262206052315943512581610545151552766127996172012819715200569190098089381918350049182003089930010712232559508672143726335519030420542207764784011257332670488130583025713828989282159985351088390331586680176988135591194927513406543723889353475571507629606218816418387311969279101505778690182469111965112173411617929171615556662640722627579385433240417727913422052753648081826409503138997425974450009043703071716831207761802409970504409470914258155535120004363566939764629962081984295654002106464504545863102693067328979308082667161837424397881395247144214694408924595672506660149180617912282565753068246883577538318547973084270172577633321218520158507460623080702978856062110167268794369420136506897296388774299444087233116845408136414409899194206666553285666363913544069691157148665044983595213240290936993028488709309811701629767726086767995144824138760176331609248207356276537912224446341887220924302332701180666944122360044201518574541122054127693908908671850236825248330125161609387236157390077157211406662331544066126346278788643144214198090844348795415968904699700867339797822002194461764997905624586850737225506036839507874929701223916090377206642286029002090051422819256097241400664276896633962220274529986238701731363633012509900530507537526223355486130838896016577383231174103887791131996341168508638083988392812084277343750000000 [165,23] -15535885331887922228294896185862676744906050906351258738494391147274914688178152583396504318051051910222557558860090474182972377842752274054671128068004235653454070625509379090835989090384389978314473974138259002228582096883831356056229808003322521271519242363439468555269440017213482361408826090652417218900932928254052809002204840758519806981597845294565476829326874557497466953439109980334163940263476481731910946995900957398393535543915290632957541484941747810314572228576611743823215156388802662530542265758002717581072036255591002306379330247239736038725107010344598075550146564871399875621062370501819611565638628901503583203772155563824378202207180487340872512082543579398525665912039731180775150402280573592943365608156904662961665516542581025701395625213082532755897631110426349018581048851420963295404615704109453532153363786921662913648080625962428026188649665095154355145980988836667522507059955406180096241637282960561117203633391473502665800036555294073958895868108930853866486172484693270179857184884987746245950359221756687493727937150287088014161747306658278745773835035274886730192704166235438123401844702060458196657231525302176246542039656785871677105999816895112958366038778435640864843874249720375740680787922089098985410423291825321362522840563093565810610533767362182164293740740274002188693634956643375970051175868982510986919203627015712980434300244210388367444086834059299512775069132191098434391254900893733104264421019087737447826684472904013844442007371534060242003015325439242011576530529301921054182551662342184582580366169843819365249557627663499544284391841716559978407285294028399409580350805357382617023567536177331715164438789669264695971526370032887037273047706518129842368973530528942186234936618197502655713378300864052489781476687702387251731898326033044155352840377819153121945361155758274080280288307540776984879257812500000 [165,24] 31245090801132132112219170446577345113652851930625287674361546097871293036115797606315695742991836687825444303109318462168262526605882127911310005159142375747122858703098230371768709062946660193470788012334916013318427829312905767291515711672194904431118758754489676741527991226692842360544520817394050292512587903082455363039736376613839081714662412831899597529496143876627895572823136805473058805085183305706153987263564351944020250311910014604550105941163315521484480832449724539734243699938333929058177348650435067984669089115150954208671279080567931917442476952405248999096462010389816588482633187957397838060938332912815048390384140403758336264040319803132446115435440537735575521218263068821537315150222621542691278784680928973809152830707769387803936686616098883056898605491141999024735005263428950413768275428452177056420343029514576875090078054536446778708031037043336166137109021172573602779656212418476858998075611543400682641190820115376733131546971480865006687248807691357160073239808566108934422810662664542569789710894494469110374218896729616715593763307191613583997244034905377171077246894236524147147673634820964298775878462597172664988827411455544745336492836140454811503132501395621625183203372348965835822590785017314399166917203240799549403776467592582051438727783198641507935304313152264729152802838510867707160294976740108913926172056808634895868936144331045044490286576020505435518030791627308958682838489144934474152910197068197052606320639382716148675557369010681724202402971242289266706578438745144438897468845054599957407463469430814166154931941371677146368602421629997495063789381702395302272538637068027048198434375527804675284224606554620234174828775120780448238180945056532025302886567318534577652758236100651763862878477146606347151567525553402058578585313820132384505837300615410508453639663004793016072068521311770288771875000000 [165,25] -50965786499634721377650182674597259705943645591350805831449837720395609035913101996850296675021010729519272099332348969036493354900135560759428530894081141152370075463729473870440644775074902282026764611627091680089826691356908260332161725285769376351343887350563404477698795317229042297481091733578629402530037679886431488145950244109349255682090089854507120056782500312541961128765989415380581086698358837792092018498609342988073217014920122924837783089493589324280975111298677416337314132265353471059383957864484385659629890773750595662015673562485179282707843166065555593449650472316236107778210042442308032280630721477606640046886478606524103050770021488123935315215487381135012489408948642358091404809164883483211166858378156261511743315006649330261366894181081572197630193335703900003657139486264954312779428080434825009337089497937651038858807367783388413814368680468755111674034111674526830237520054836634620949936494379593272755506092390825794056224894485408561640854166208866306109846338123643492556818422274774895408807644280847129470341561655288704397757710720750209182903023360142769590549725879385690729821092246365446752012650896691094536028970237283054133417458745503648973182565019571380843724406889300529105451388882521733231883576938546395741142787682260039583673590071869050639915324699366492075233736046619594118763694744974366300673284695448194126063306876069250156041868828126450381485077630705547128913776431087923741104745277619109305135947549139357261580752390150056925578148027010325435565582703459638017210564840073994449511093123636694043965543739022356894163680605027814717660795952527173587425143672858121831108188998227142278578917708231090151835265570193287785233466576832495106284511198300522088186899531676965493133338476060986569535372752384720170521616801458941981045888287796688054972048164990000929549862060493055684000000 [165,26] 60700049087493292307748111873986621578873469600232834338992272114183935001788185053711354007596788693330346391472214191890205422739591797531856280284319580389399610777570401255287370854854076801761175482249142482871913521356164950295565099804478356082876635804590778013671957721893463911045473736153167409065864038695788699368723781828498547098263335855498753642298619885886180407272773148755667887924278110387943829110520942645791379904966176121433943198282298329043588988133655278968373232598205896745467034979421089857783679337945978163896637678540588427162010342689342975415310105711430540335814656571141836181878297783279926439537101874082061593564468612114190296434538559673648914800758203948731059030303663127496907236867880460813673098598890453193921030313582214056211939408117372962986723262448485930921567747962455454481224703842662820240109784445235703406979911976746879135799000730619311182891784475270120389131771608995726716561927295161543232708838686122083128393495430914527746074820151952936461581522744877130657556756283825092583623856860511479112137339848964302097700220781546463794498085974930261218639752118346709899959181013310503414066367836611348950659851686593149704538071157348602328061398445785117443425721538462573722785132589298704697214025139445009080580908361372326625997966684876475819588430518322460590774018882326243000759996057038404389992951525849008107676415391653478284903014555714185816422061244346568910635880234904471264304299194851445076342848837030854254090227187595164869097745276680031369603267941088385787189996130058856768786451640407429609542457914174853654104409711291512669988874376136702733930710677594770528801830721587340787166305779311023742865976025645800028888454660530971663995780902941946158012098532022731859993509854634168871471737352652721095075930415735892926982245693278424853724056411250648560000 [165,27] -28877424081123481464651270581175194279967077103421733324805353493975073728801211252860658204985234378344099865585673355519515573675016505162796293112448036230532130053006162124898788478968210126623184710654799036758707764038146605404918532380424767756914047053124925269547561196647279184073273577506339997295681018194636633979813350013991281305668745315884312038176625868864528594395269659135096168738008989277576086316866954780620643234614192423132264107520036136864178853326699058386541388507701947184934217072116269734077467621184912775064219345648245372155916395673620001928087229036196083126640909454588452883181349733850846952621731967935698556376289871822991131506754936377353735229604623334116530824125584567274101049587382287515857454342809638287642221149882222591756249731845095655637552234285940012908501925441773150428347285198999381700384407474025475369185683341924281276801570444792972982300346136212890445780570924534503161075195018485652323772669950644220093376141917541746946301821770767447062648863801804420508981782377311354588207224934913063509871521107663183271020542029061724134484355483750555231731844725399119791227575992671354017694943924682103305624832376793487140918007984412053765485035835968636168259829773231158026848498181685289693235169635492088822639032226281645073131797511690733959697479618231785279647725952539328082411188751707727371253082198307863929255750273262097249567796033393109209143975861969830562340171859817720758721482684152737379167895384128743753284140509701444054107246154650703783339735735317229000083542128250433243173190429225145150281686304988314175576019341539715384116239541242855193528107931309809228508080235682392454585119139200863212437139793129651396279485086763574265138561896604846976952450512554134693119267329476750150801605143243801865696191853194656559655994938158426907400038942261358912 [165,28] -90280430657106276651492622052107856486149462634814288170725655196499255057354294330836655847769496318170745343691008123476675700857201531204319668767150439135844156933634272626362576129277281296396262872927622025459780416465634399711731458017467316369812487346014034829571363736166739828554567649802803343513725340210232236712269837099792241711732559021437397274172117381757810235763251540660650069228905701651844131330176717331400830714111615359623546761601748661236687190739841741375204838977634729166582807906241692589728977244157016519269737942228914914784743771642340910205742797333531480967056928113697162453992046473508088147568952908598078123682183830006464461402575364248575717601806561910658878566186719659794053644776304722610699598139193318258770814165425061867444530965416633473248471525081133287416659401556431001710774691695139290377091805181157065610806243000285125181159377842354174241281508341243406590041174291295328749774840259137313917031330315380246146903861739787871696831228964092460555463782556293105042224142816715546733867420149146352441595414472427981553634108954647243248109499074357541402168445719603824609738804224809615523985869161513022979079456101063795789464354635034738024270820826601653126706347575680991161113697677559742686945601613204948225296479633487035074315135787803125468658582704722902180475867518810762609694442678518815458190675636383502438132822284402305382840273252865804643580648504725180955042645407991355242982767733929780827124858048336719643288758677435600137833820442457376593187710674286262409229944153902869522538282283474025430365960850615192798475980057337747153606953965322032941837138695108090304750505124703042237869250419740415968723852506089535926207691283327594391001056414703098404474866334091900352358292334296611401230950713251887107675885928865351386203104020104517408089195534705840 [165,29] 333875684219799309201926684101014738672788207292462884854554052775642117795316103308123516083093596559266206147766768761810863442920606447059042945586275473084155319793744922764523789993054365173256579248778518712719295255979643716963552869457157163568028172795387397280006007159171221928639386328745827560765851954617526723132452387288762136554402699528210958036711471652148170008981138458947988218314513785323764061903773265023370657886012152853112656900111984038956044578162077556445634538027922779065665221540559141678844481249730577866513632850511720067312960877733625629460297418099034355602615902917434216385991462963757905646267342107116507078644720939919480078418731089595469945287636593011517353569678722563182431762595779014294777691467008840305633877158445787304217731225899236748457787477337646535916887311495651857965287089110850853426717394025853345440567436312789967914508479721996190950226036881646206759914504447370304635466900755414192908408923518422171774051891405291888597088303153819211665926920354102790873477237956896047106947938939339397383419548568005231340438183008342397985664108379227313134277015355484873655287598375830242289895330719740184210543997112626610004996574930307130211412944202327102532055010968010292460264698273341345904374911009322688356855715483123884431122920029894889612962979244373527173086910549408250191950377788700417170088376206566750802726726360963986464040403553283511538320280809097418886793729059595340776160822864369444201352877011522105780221723307887162612292640036000107874760161527475492783090158061945194712020191138410585798288844903390116921948172904844418079217804368807633595008712698684008021508773865740011288556572633189387391059831976636341841987678996491829954374217496576549478228837604062848632339220756791433676972906354444836989484973352360259979476057951991312843855698677104 [165,30] -689120110318977417693805721582029639616139370694307625552965480258198382665047337080642852432401388188841648538789189835760651090127132655070125270419738004567015665116490673503876634926382690034517432786202851710162591121686673267233423816178332683110623292521774896154199555984927722170437642526798493267173400140297592663296108501142405313344195913159891358501181708372457436751508013719916555019606002806507600068311722834597821559608200329742824477578996375413817578977540770576729210510570257139514906442693700360244475515831101969635502073195849995891814736612263938478950294627360861965651002282932542676642877089246292833766034245541219477876639452580419398393600744742757765251704475240377394096875014740398011472303068545463448983426521763178629466119348908151929955149276044818794127971647353865462143896406187612176376020808548480223101651528463473230313887907400625923149550089305767910613741736212366568710475214810472254245463269206182412478496150455474717131617425900274139055080377980618890718113607776362277545038401493587088417510177014619587325375697865355380403637879133324113887901586266576796186951117389484746812967802584333153661464063728333562012757399761780605489276053773197137018684593876410678336628575564112933621151622214273069463773071288489365574265714905099533479696624732816962546364865136095083821838876581338540457040587031599504775020079548494092176227304893222807880787011761838876352880937144753764292806598070465163345484213002687499377969771381244104517476605002993486564304005684638991031839060217249407499766312927997470013925967406516382582190308555879103184685385564674714330920475581845573178533107451241067726978908640554545813197089234988810573499337175873733695046627496065905095703228806522029731775113639219489146790961236872295078088937432902598882147288381342557783655018713873869452504141520 [165,31] 1058743397928141313745812271483981594487355227617770532432971741706944843953380241444757267354372629281439278260385110427883460182968803569919868647971381276786907490585209251431302645029359217252743291921755352447326704660213792495932383319862674245882639569685020575437314751761619228384589264171663912697882306298527346343400069336194739280089278129623192546705270564590035001148782574353930435278171917769860528237542873378879443865121929427430489747831830336120893240175784412832540413102807854489668967104167913301074095380967819850926985310795563672253197205542529393341169291579052705529841073375472519499247688882719327625350666738780141870086862059757120281359518618906597291511690984772085695764178931145068787097962765589207207837639780169021651053134207047710617286368387687407554797428405553497973169728699877761053690816675482939222486773731376783621102382156968891063696446752238333531658195085610702153803314180953007437653714563173794436286071455698899161808843628644366938068448750313968212410235396814895910365851518288086878766528086804146666270193239432220040465369894456578226393612573471762841368433519645778824816345261771915532715020547155150747311983493340653743666216072856721679500613188425355302601927993744853289453070100377053814988015418358607159683751243426521603336929911921723511598584219136313945394670702191721649248157250107906562898017739387029673029301910469230170102601119889788816193646045951995123954666208966346070092997597617117402432550401878697398770888798326344793831880740970235028234576765232356951677035005540646015350493911124662774691841618749955146447977494788914740516053033594802444547315614126946707960036101862216890122165276520863983968950850058773760873514339942838502631588425087716046725989013991081618473549974541054267315302401619555316943141551001796778562902007539967708157393376 [165,32] -1277603964755366149142378175125605628407689584629811170673607599540107007521329470651311203293000474132803201563074520487720288886320124205600285752082920927325466046723115897735093747848911906986215981802365610477431028267407716104597322853092592277389215961266714521743185043559630884019320360360231975580318572537362324561763965166193455075297773300226294187529192792620584993533783035664007090160173698405674962317342213107973513235656805724552692517876256191238410760214955765542430291357729820994286935607925014872023908180629497468477575690822419404371875913962910426836209983359078151546680964889871089995322146991821319922918121196247333157027843403533490847323616308375796100704283852172853370983594841862557045628602322060315867729796995801063781292250371302165240758792043117062226228325428089160921739141728987338117890869703168262566251060836061244605751832020221182407001108219672108551738309003303526517714158897374997765920758642336928595351971465560207379421663245342465055253211286748671157632478563354649558111036857613123380926840249400514711560674616475251457103033067665138788686964852572844297789341865005937302191348059735458531249993318689993413543253146863438709599097264377643827046223917375581048340729098493131110566023822208674172198822006526974787889256820382274900788103870523671206720737923615310745089470244000895917623790364566664602632183967897419357967558682966904366055512025429321346953010379711319246313069196216493875001634415073652723278428739656110420257597044977560812454217705005508741334874531164401380129684003490716053903003206817794625291260759144931152184905264316925477625509311446480368283619801798062651334524535964631890241559926023623626385242374762651600904059875952877236951936681223480372773773156678217106087720313324496949473078201549092035614467784237750022511153355388695435786336 [165,33] 1208437016818882555319418448044408746903578558993221278777930183956783034249685447448151291211994522017451057663090157906988888017696407405388638357194589824001681399914084985526886369465512717692691975597071287053901951283945636558355355475169800980912459712041850764188226668754558874669970568883974892122846786630769239033374493580083176909250604937385872386121179253046858403999685531859124606870479679671842551001230990457324755643909418390074171158702409589847024184147885411726291840164664042626203161155784670383778721501673962536764303687867224777508198970610986537526386062335746332862946436708262680731238351412943076903967104558887450450652291831811503380981777745452269786029899853710667399382219794163841020926145284582816333859242105651163920164400728567302213596473245264387863877857443386857383335404117673242721885432831474217392080511496470835918982772292954442343147887285620898042549552474616406341681036134850998135850872175622159490784469292114533407168866767538725419862009561079640030483033176884248915981494684552108041302980985168357685300712031190099848394639505425136289858785273304903083106178544924057140941530922373743138487388305418041404261246080011475140434286081877143550206306680550177840762258750899929165659410679772981354363020613531526199139065090284828122482688993677334726581778487265430175455375105689748175021101684688803074602110168070722925110138283836511953768945106260947078320423618075461321399667376481830342611596774895886666165586801129875140115396457135272766305191453272278213309817620697867768645188752323089982001828398862396440219769504299997377040411243156730935945735227637024786348365254147108043094696243941620402361191910770911870129041191178911767726684127024910014046901015062166993652287195861229144956581863607273406218885255963496327124468448560949315985138037859104145328 [165,34] -869093343326825799040496111189000897635793355088349563410735334509069264885439198121536283638725960254210899076723491873990212152142053714864412612239691498485347281484217864661285339639518239491279896500357769412300062607595047644277695032110332916623143271961302884751745577937103558623008433121902076561531104429955140607832460241878447515441924841161019278997577982006242290422884252156246264340101246415679299858966507873594761014259788657872339131778214695129149343497788753980452084024462774309259185937462237579537542226328656518405487500080541186195926262716657792066183598537370776423564073282857891865649132042881988920867652928480666927924109762075293265830041603562561587932533479640663959252483949275367858658905121440780203357849237449884667002078292336665753820008688145831359685279931614501547724090138449359453069748058810702059075244670878168121009339465617254707636560240964053721922078485304475185374306104381944446526270000709130968549063570024394215150789942703291206827521700685678127293861659228533343974751302954649302860736815033733464265305221872640073981825568046172483188164402711985891022531378001313213128214488296959343030629833309361562764236009119066700947953341518338536254864813718558764816454408071724040483473455930928773821057300865334951710101536537430336998333896269673470595222135980845438188554041965783367786446037458662142066703854099143388458524179229703741106250653839603431460042058573766647265703315720652214653708835020498567304035970497350400917206882313986590544697266877600648904387107865010000538219369975343758586646501073074346154505394149627172597720004468568296243759100255138812237193419675666083203231135757319925895760413601972007482422332125181658860236633423655819450075183396824805223646716253609732439115945012862442519350870617847262553095761382707711088880444925297152 [165,35] 440541164202515611993573956921443546865079101547201402183608672012303887011298872298712488306150033219524849061641852633098894313694443562616524735330790507252667768979352244462658264458722912608288736506634468493822384421959178667769637407871987373304782211584005105747117872809248852101925203757518414905555407903725530113355276159725685072068020338291636653881717622779772710600026510689586808994330643714276879747795658896172674202164559617830600257405294969495446181464566382309094006001755737454012816437749431445856375007132527971182084990299816230401668361562489338227352736282065657377643682041604773291933012107492092152363891664798747699686750013096502760790745848958077036801965737260630592549207071448882340312190940033467842424958924324150860953261248880580523701674154913928644943433913329790693513065135490373525596692417793039878614473570775404732148181049950362703695185864242879949379395390609591617302495276225695481547769242531793388453779470422973313130907113339441359834662543679540196522487888773427395244652921085389148794375866205621321996192920792675226266625664215909248673468667636128314984111915731907843741991101100325860254043565791767492104046001893208634191950864943116514045845553255117151776750138782105225628675230890944261321800789848311049742854365948276369917438516633711984691032515960768454797959570535265589147069772418439561323128029975983344435150494960194934166238774205745233209798232704951539174292026007017970150798724741614084056571273936937385901527084885770676049489928262256118078991230739868082142081455434563834650444823532007965140452292850252107072253700691774190148254317983625044725328332404101613024159633327815605912110966536826248356510623710946869787366685789370396856218235378349002036858033490758098367697777029203623329996391892268009231722418999195601411897763296880 [165,36] 11893433932935989720431643829484703408568393034212090923449048371999631458660634836160581220825342917807220631269668365544287436578883221026082212469270031637831895015597325637128585351677929529239329506332934121050517062319806405696376100382488402525412108626719278962201531442218504344439345430284512572701328996682341080813794227561340822878831436331787868936841365161744893719981762557420027058503278740371060654843613765239062419435105780119041084723137787913625323092197216619278120026378057777206189900075452750443900811481189574966500756131626709302780406435445711900596240611097786070639008565168216477548921673616048947193619564754185847736897978813701749669329959142520643809972825762811725690292762132094173623622125085876031626421467630197016396489787563672585026378127258035524447319413003413229579991842490607715023576000468754906408835807904697027471651840438548156456174207890110942089125823338219740877249890584617119384914244733469330135247122605367104082686671869076277771243916373869238160939064781617736985829725783130890450666326184947871461058592546376723188429060968511255126699903977959918055814752776040392895582691696803427606152097181133374141856911585305024773146745183487804990975318051309743259109488233878536741849127841748562191982055309531067219462687704569814099790187385033122104550157126921638976879696872828916041406331256300521038584178473262679188941199308999993662841086016509260847335656020968684430807538561858321612189642352524666904590565206093392124000376500822625250307822352394658853197211016848989011590403472330251208285142622996452439087220724551191646861821554480282660222482152420400026017130077682340072286858495065794162694835182692256408615272306522235520542203122812867562928560302006896407023015196981304467301612531952731373794525780854148652252100742221320596040355912 [165,37] -1066975757504264251071141541807353697526064153853375489908264886826677755504659547151484449002987508749550745465262710939777454727063636600026741874595221318911802787565581556559232701160612501240664782857031206666798657195485352505075645590055321269431752754200837322784543381323070007804342543523888040832103172871515168056240607846997169320761228905962862522031388464938463072287250400174817453024233341725172720384682767909440449493594422003372839113227227809204840801188231590041887499258865949731950846729414673797815997803539204119782190896941554807851082227633107555872621051732063923103323990345424161707305471894080307071606409901343300820591262408020770550676428054914106000238020518872821224823588505294785289198296251877093807469744852256828801892725377508693735422627801458084804353630625959930386191100025227336965179033331077936540522445935872473385647737668110844045345609125469707980393017870436625392014145196871927316524920877591450017883099107216251573758010558726530095542017910407126162528191447826242151707525064288839564753667203469326308885387289091130744836278476484065897822762744546157387858619076756916529409839910167061958889549197031958433474717942444344602480787881764691412534101778000056128016622063088112971910796320248117333454330603858483912566476157175361652987989777751153561089566184955232383510840867013315273375990404906450024410472648599287274813330987616448268580962984553372822961554844433545231684894740324515362160479335048721649638498959582462252941614094017862418896181345582618690984236084832416941114746523626586183829759577887397265816207735417604821317464815499695914009913535606068503307494474442368975205960654044543954470545925100170026808499634631419785821286800290840082994986597023693840554981910712147767912393756025516261260162195817484567929157016273490801745815784 [165,38] 4289143861976481800435558193229423287101263236326512885496478940266817461585998937172393064091168483241568586115782001893321803562648561857666654321116721345923078879576705052996849277514315393063008977779680119812554802371717693121106446460418841419005138868285952341312368537718116962173915682254115054203671032659806712577384535690271587034110467813021021259498835654056413132314850066979548391680199819029366234817578162924068648407911314682686830592852274168575154779374046914443842235374560041552889215878232619212831846337783018739715311483437630966238393197961582100809984020560460008943159417143440421942775156925552378428886185660095134402333112846616742040924472555393813282974150567462533417152224654001283317570691972364001348023664787262678837386114455379442451982877116833078116157616052348312546735266816505547813058721596695044023691416869651008021275145687782706459516884741193235090538825606831025982463928590022620896766043057604047986629984947896782915660258413411054895649898122965608202438612005062251697366019821752094980360932792322297720240083912179882720837506321223439343470027091474824423693589589499109249599726751611658194537116951693156715347711219608208132545953034845550532460175332019499830862743203265358085511042483236454903973785220713187986900046866147486260056795702546145394910106714791323343261787577911205072998085234590412321671217487480769883516288221488558150319746039816860402138905257151863869260567644024676675335968224087673596536247518790784573844161356394438831798801137962227096738912017022339341030678148422831907036026625711684686807495260367380236987632656977519658417096037104816954865481603251810171650557946336354266604828761391407768508447349216860607663645312183899880884236359096126469718643823988436586312863847418396832869143410552571769903480155133709676414208 [165,39] -11697999156947327828348776546746355041629937102738412056432646813667547549057411981321514553365028888588482428409841977267422177680861564536926335205408388666423661243564625624648744008728383149410763195248671869481298742068689897329633472244576075285653953474566536353516282801715110103186631618791322903497568470196264798574907568410659171565005866268227678119655143053234794508078401385565714923678205340253467306723118272396093159891963080431933635023115612808409969819983337189274779592995598459887567552197429137833369069786501578233456535674746683737405601679128194845106446893748108873686229766520344462325275570865795489648642466692180349239500865233547701374463868198193373010509386022680553994098726833328547024317674009081532579720258244191306610567716389726619285727087689432340321468120210252108774893977278696753014803217213112531456796967745828560103886169934207939960907452184684540976601677253328535530796400786975269358808455107643404353396777163150006967937177084520067621838887115062198524564613024688072753325058573081394887325499249299930390410342291882244307779710922945138305042025251897358280263660077178576761535952123637729699622436993603117877137230821156544020041393298553300000918706148498259718819956367396249551963143285509912959635832101527312674965647026150497109336290105390148968893378984044031526948825649899488189141182368307971042372834830729670207567323825011991515237090983492799342234310505936676434016407816049328510215502526272222628036389824315227352364703748374400838179508727847348569729874139339342718550889579401651869768594735141769207535932617511436081999645702044969942604398214388784683344233456369009228011775576793347763478566327925071169479811629971181114265473184107088136470688774614669175469163823337180667211807041193600472463320979438456096844375898774526703816 [165,40] 24077547233853646514983431209833004970208606642974660481540926873737386139267822650877864821176448866543897761401642592006532604168128372130767744972325896387539344773378050652364017602216712360539803456864004869334414176858634315093231577956708851503096980135692181379479762052000530586077423567364410876134986157318191394757919914033733744329183269060387017776056911134718744876561302854589131379008568847110218523062391089825209749375606491136772435517986849810130537035881246327856053636161240967147144685689960655353183926627034246936126445723455159856142600217219863845941650014818550701102541380312776034645733204054916226727749400316003112979235094380266390060418091563767043950299234172077356741597246936647190080010328256455597883329811518628689211647789616339050102321049725292665538801994890873433885266119776373823646810986586533935981194758986093461675018230982185579645368901233306911618742164663083850815709061966717938531053072168071590329522049943043241796414710181838796638879401583095366865617208943043384482602731418249556566422482266997636593915607252353810075335545604593292351071637488140664598090127104235751933316798024151174341308376769557204699284963582540467925416071518908958696892822640148709094225295290530111519550999713683109743708002823791821342384735620373273405689853171127666344361467019093263856011585807356663132619717940625545364318171850975595291963471183966722147610659607156106318766882032134753938367908664831994649638440076220650319816075969811090675500485968015525221432062683142946226474928084251748562753812834827518959045226626059296410009829959391733719594356980099778771656355726138591608382934466835284954292808186438836789014424508284178341054472624533818962559107067862337853875142272885075110703924244652622759950956568584858957045693112210113796301951075249221320 [165,41] -38945421434388783596569991354905033990354360151942458596669526796912509138796408564316926615464912031730160905748601784832849429272532654800570222689305589173218046002905278148846631010195371071398826312770543368409032052539726208014701166873323331530392816122341525359939244487257338078229373168903520472041039938240166630265478357752628233313174542247203696915192704405458742161856251225998648450443015736374945689144973097276829480156510536290395762394982972503684445264743949470454110615398076104384808697285138568913143083675019888507448129926437634863870495059274407980819626585740503826383235131175322827560914203693753281020706117222972038515994419098274804260966149580725199469405237889962165299395904529612774942795282038681039310936264904556788835271049515516446137230829105552805481437200967504571865210138894976327150270520605171204021180616791065036670642902468519988710134418482973713367562928061758013060361551236597560713273907743925772211813313298842831476548040744603113114562014413251057841641394268052878151244846769005238100637255573466161572395214834477572307907160347619568062123954880181468199314372378010589670946069375666514684407684341914175281181394660996566384102111083039039083508002042122291270470250217782543410937801701184483517898272402165009734839523570657439535433520591698862532163079227159268633153272237191695341340198202680891386974842705459082295096537674220368691871488990505244491134176731651299593192486373369474371035461367228159551320839386999666076098651651539518130791425057539987654369099666912100973259170590309441084957123877287100575700825372529757776179957943958975223560094772162290572667038396591592633783529971869124626995507985217994648940911132053870137578635343265140371568865726786215793979086617408214717489965187934882875940054879333531403705340168864708 [165,42] 49997331991588785477957222916138509390126350367086146270122379238646487183791147872206531437973911345131909605707828424232046181701042602903403734221058641486804500295347794314737070147510788702333721850483195194617867344663037536893146637376987447595000467912907291262910957408545639230710248755731256502733560759681699865996744200808019133032090607285395406010346300643388169062618106187784569068794546699177191562534513486397293724170227130030407875064760150806592906370310353992821728101786651602294298093314431486610971702304967754323625207909476581999955962536557618696124554732469729954092994126130781582810336998166361734379673240593668765093180710686240046036038811408672933021875143394995675843142538681393844551502605529022501705595409331415022158515563448164682757899694533012551123068200513986422250041570440574740876850706656771769775043329051522819044172917254490907425065681864250992641565161370229093157944899710283551163330756446198571563661852898888758844897807088386517287617931514056911760915796995714130567879913029763759755715501977438968387387817039731555679526649333609488723988504092628922387131726447046870655990851305395425306289953514679819974364828098188859206157810092793173864379401475785359404100586371890138000182236803803819991930789905454788192444696517737650741631519238689742181360635646447222642805922836468267351604842171649799867163890859864546404617662867132886437443289601917961907053487077741623046389527663706392611931054450715575848563619700157032540589313204143573024736979574205630331237640444206004484534348172784884739286053426886750286781673467760506170860633838839896775318546566095535157783934225350526731987807345938150121837420228121979102207405413295419011978098311506074214214151721387931327022917656679004981279337909956196503560329947169162488908214701136 [165,43] -49463568729372008531410676514419638163407074677294286052235592165617722419973941519418624903442623499800485273181081926288148741330616809521032925374946974963318055393109711099908131308320098849695998826425237204371367017944509335671428467755982783916760568572136535559362393481474347981421902806919971516614855135271739509514464528349909160650134963655997280865248939713823590420585682505313192342977187162964508359555351436177849054839046595143201345244407364781682095501629084793652931376316750927694101561794118322495609343432260378232351521048691525976949250806102216556372128574303336932384160339449400531585740709610825392381445056538365073119624504857256779077154677047369919307413057151815090959273211866786703591896444456225328040910396307691467425045763310873718955497082547621600645969050276660160988110743857508485939620806361894612159396981561709873946650995867099513643429338793595120860476450164081906769821119791144559212290535609798793554326324432448553803671792389150469818473484119919384988063319950999188392909656433489722809471790683156414128255644158774128537410191242493029950420655062860441214718853325519101335330780201837755047758349696452926523734064263056366869906385703961426751720975298610573822374249339080608271620765814611063831614638470423322613790948264585124707322202638504644036638958824359578041222483618231495432318959165471448318477137055518579518258141985651698193267431542172410787312648807547769731310385017280312051277402921121931758416226109700955941928448212808205774566686188160921284804404033976359195253044140892424071822891930422445345740024960785458621892777533030043472157546624733685697736756655054960886562116164693351040142781540948585820944909508535165543782782364603184674366072773524025373714937124926838192568098861012143799471673474126704609774120144 [165,44] 32724347655562198505251529222015114005087374232940160202962345331099887085097123131502703969289893399119557186196282482215309879757229329544127954029566269094466060289132105024741235042351613813980359831380495633120426260335750555895699681760402880198147198500214378845320900028494889435453436257905304193439495830519604968175326061467360520963595611568342516167183878659326663125406557910744090237966566010026087612969491166754017689571673220688659978354008330505397686903212766082539389490120007866653187999943329500615125233147664305482569418792462657971618792257310655001480846608592049308042758741157855325249505081926687666525506536231606131602289736589850605782912410027859072733370275882943046913813455217943744551765653947834740188789867699040946497203939888302162042547248196154774183329587905892171549663976118059153631180388898184286576430191036514606932114455222494704070724182477442688266991604308898081939772456582435039096895818660484386492635819354096862658616508376399165063949170602577645451656265013148934888105224731680528853949828528456080656097993672510108321432566878816065080057149984293685274704097875622230313507221927639557164358107008634565984932904720040556311232602924020060992199861193730016518838952578767835336808005513285762396700003811947767714263807471842612146570841078845484174517425148746405165293292367114720192004093331109774972415107048795745881978385899254795686348408279556701785544981624283041335874404430882861009877635737328191791198342550356863291250827766674024329184932021976149296933119940672076439460617365573620948279642331219219867327751006461833289279839911360331389903733355008300693622156917137298409215397835394758026316142656485240006905924676899711777979134580155891842773909027170436787362623023651431708964406444115202334248151803033284161446076 [165,45] -2213091584875851549808471754349976573263224239378626857849081450140791889732627964484098134726245985271544504168330050354379813737408644757779358937388557939620224588058900403028616848598148362197231665610073597310105527997393840307721469824374382748842743671386628255362472437415720537860997750559145623543029820381637517849308914957640508253412117236783546959293632734322288921553902520954652943943470078824491208041453125665505283262067290990255124625525083054144389575295916635461298236731031385132544186903754673455095694879012286319029130770490890043486918368252215856535753685778881228997829977056989431275721078526523624322522820697608470451920604779613239130651636178021772429088771109644444505040920769487912667799479682342491074865183109093461193507870128564255728965042291258749357434975817654197775347888038778955913428232926472819255737380190048394649604566377272594503380906719513937116944708482420593821931829347131867272768805208851825658938606581432247195373038503861440417017840786596586978119013419655851125636495041290804591419645718928049546674216815651528811282251589486485482084836374817043837265807431225871995404270564492021288357580419216549073831743133247273910559988368116551466903256656579353259232916702258210170123869271839622314379173011650881954755513889227140092807091142282606683929688831048600714649810953538689311414890244644048211412460315351155534101422408848162357437382210003858958917972560086785512875840268694154892449118613087015454174265729368522385476656112080365430141783933074800846431153182695910713432073306233958565448655479045731394439848834873691821216331502684789169188187455746640290083132345182371391760311930733032493330829880758069097078596649910854413527011555983613425884006964656195885845866017781616817923936131241019872511166449788782977792 [165,46] -32600388080331853208466570911424398196877280817580058809800277988435480996376926359543985785708033300327718170278434610322512102060246667262938874419704395184234564984132187273372002662563637810000688813823548066065334793411292900626748813796540572538936192611775161344447133114785468565662614606637612655525534401277368521520234661592406985796422319002727024601256656296725945542876956184713879543258969485511932076982395202569668843397830446010866054353965883920318092091394251612777656868388806730490716229286113785221853437085984921212140459513270825436414642100088981822452838648168272615255869782060790344155124531016286125670658280098467989086352862610110081407226948032071993175917212408971148349872496282305258198087489382502897684694393705138939820525722394206454690557668117735867916874648647029244803822828768903260005132037596550963615324599072111871264947895122136636174542010638171968621744267905273118871681166369846150389213078779947060563307767928020001307431304935477490369021374584905376154774737623505484209339635507555777671622295817093380546263947550016433201500833959261939979473097003455974313621442105149071597676056033861504081551386457114761721207260179795923173709437022218841546139190987970237749767536433151603984819792300068748477378500638593002209453556572698853298523582033634058233617309372434956145395034446956599645732943068406685272210320258227353026827431969199135041827349425073470998635179770603997702726043350245841933002743246800641051145410807508091702299388928054729244055687675928964072091538914652321075177847110637907296654159412504398198366986249883169524981273963057602747090312263389013437188008724896361249781183914787400923045644918046769243492182240321894050681667854959755040926064933620459633591296003990558377889926139870192656602880575924338616 [165,47] 59748187646952576657705831472207537838530923535533285735713119847282338685832344885386661162786005670679565000178254766538488699150514041288012787861698075732908372462211002174154516834020160611491431341196049565675887450551072864594870593763950960411092075842836262431303955583480386474045110712077321329099553285494888927647826814467633433709065439267739597128108541701243304045730718295601893480398302708959734742790435268379697091115928287744520176077434917148755155578441234238473719899783470603653739630610065841599471741469182257997766953587339027294725944898317673953478442031185049308248945306794555132994915434305744570338723777594963475453382974661066220813106372526165199644185811458298297107841414579115533955919890403245623707025440563398358893195999232305849481137943410717712348090080874852457084042669485849881434607092567483404290163667276679880279408290394026506282538157770121010339882811575019839962500822720455527657818636496069454978467382839731064843029878707421671664331322646986288483961070645308771973133761964593032932242977429891949881125367766876044488284542128970059397170388197965829981106605238123794805695777176095318809159791377457792581219426720992950024136545118208236696010742669095843643205062509098552617683477783338070755460869175853657921116479199491910243122074895946482588603979388932143236535593312632916185875215904461071144631191507618753002559380208736157921092782646056771810924395277641946733491200410680985737122229961276543515186621376545405130777509035786264696916639653339147840222010361463569846106071353508757405580151658594201700941660609717867414883194945291407102850140965807588618282093007315257094100654854937986353516325386325407103273108919404039957997788844853918545931790876350987966105806277016531049281595621491956130764095339158728 [165,48] -70962088414328325406365391087339747461453526124398420963100490662447875437444975364542476304501932353899231591941606180103742632202911991888129307479386510340328360521575608921401641652942342313354141864639987085763392028775254974251209304290167772427007279523983714167035560687822500667162802065509226917080946201212792634027139034079011996427490127395396421396726611131375317712034762386867612313177689010581450968435828681991865344583042757080042869560802491422873347452214472718274584674889010586886167147877789950784489427178026941425905871182144189369402421545512016800207279157374078995990506940502345146897551605014199695462024378639588135497241386888947099460149447693807940011583032191341750955443085953290260601945725509868939628726487611606648495928563164204263619777174630868630734011280216200173284909684598669598817059612576927853392462449703363707674927029075823372020501190059718094059552574520074848941809474845134712111465348347680878208250756677465453228825234637546545912047347985106690328033011946771167894001170314020389016032353910204470983586845966334026701919707723470720755692246510863984456625912658431250937967357423094926373484717793710396505468809709025310277295936161628444944430581600306457382221663868970183824948734745407410080045179930512455139880355631096494452483163066181297831732845510742507289514404004791624339557641552979844517027494885419877123057121905352581990182610960922986531040064539188014432393972661598574430312377985698603882355220615892788257723344440997684629679200335116366211344070061654440742599843781650551598534601452564042900675531285134443996642235319027883435881658276104337849152762616247030102006174012971156324305574366664393995238798826291345355958646139867530645269745526454214417207390336272726693910928444157104151970981940900 [165,49] 65402616518349822029849081475417595284610081042192980018595051990444495063705284744346604528082948411592917811102043199590913444297698150824110175478829766397884577969944846362945062842376633731771387478080508271997698133745881063637374593211513436581242113369147323536348543764683090412969407432553066147849606753819822877573117607285584539857718977901463776671885317257656788147341422899892702389924061101327058647314242573126930745405370167794140553236054579628446046105293659489794952754741987161095022751812462138314129638821571323729934328003727430154062466752966011754458348546296815991882626566765808263939053397976364821456756467516470537500321387391271663919578218078325860218162075738520212395191063268134831003069426349287992390773628304699427457607247701273253743147874017619609552652642226188674499160449046791056079998278100584078226536914903502578291285555078650447956867533706572493991120715829961188587615574123242139947721817149335861622915844890941116239642827512216545949867250765377978886218872862789192182956315184423059862987589344116801822412037183481358251512199893771434871699853820612546115463484808814950557530421890950027555211744339262644587919894046407125312696993801481218671468516899609547540206764390341198193811391366716450072410690673082643970261293296787770221726742420942255763211794724538350961721727059803563683725129436134851847427911460502340751278140503815117018473601901790831639963047113985780630894729632006646816643253221936046726738487707307519475478114802744263500743724080015123788967538234064163750867485319199760994906630865418330027504122688058943937706261787541012734709788295069769671358005471272017265205351041401221148039682091332508245106582479682765630898247098136525873235793466309006182370759259164299885556595850742547218929730336 [165,50] -48813927555564602786850705974501396249363669778053963041590125624180364517717770914206175704222402950354486930570092053354210724389929486696284208229489127932988627189645853363681430338183071765022171993653568536850734330672890608661193248533272343850480652356712471411473854072588350613423193071214060970348667791473779396534868852105613278697730613971154023418004383759439574974127723669508399840587950785472433049215045839566828736183539760831535740459017629759708176717740256732540774362781608327450319280509385102480411360269528471981644252815910460464425569876009556782139535387137130926821844476663483375528866701672025428062803195754567874429572851563302899297280035864113617344383080175525329979514550702271047183796906575487140674260267223754668324843905955386925055944013138159069471861491977090959061145427288054110474087896918161375834112380829771562367476154271979322644388753056188925592321659512087546427935813037140303586060552221738998059587704352168112691067650885295572793234791785527086473478074297608523045647136312250600600502605994055113987168500639912368791071990961190391853765075110941315015202729870666161003386891685302095626291812920370322740619367296004348927391139195695672096431354504321745680275477943990997431015757822399815080304815564362079110712754106705448596712428407692780174639892197443079401405444157333179491298071869123374207754056150200618816102523962590816148950672784627478507596226677596474364924417717766429201793407580197016180647206536970413273412955999223691838610132943397701264667851458589059259548539085350296300777371836380429945174565092059999547660904100367803743518983160166490388986286415651273914073187569618740311672976936088494441978994868652570565860689534792085647924719232014750828688547161597840433098702278652152421636872 [165,51] 29389913674800099955182439627927143082370215070513047050372391436328148533431829195512379025862540785348702525624324919465804772275484611542854143339825636101864576336838174488483222833182836015189389391749148201334474736530003587552152528277297865466469118221564021919537184724223875099915704343463258655175045814118207671199883254661045801018485256964627747570819673119450270778353377911282020288420736637466661654477595959262812839992768356434683278648847659061125864258898516092537904845934478176931298960641977211991054581685967645383281253160660021815299585846143434137009288926356019484437845186320680760414631442429232076092035265680925410711981973055323839091873334125055468981257869377515444334923069058563922424205663838956638040184985490372901832783967119369027300538366482885316936975823332120151901212850222182354080790729106874837824213399786042120063314570480270383671428897346277391129093951705949682029982493503159043641010922470636588690761634009360888562234989670268608799012133826520057302730802652440918137909889905536015105778927593177377506021305674650217899647174140419960720875651669689312932430042747330954095063648357324770541461075264273331305704138982781703501985438972532335814595326732404888146365531726590660476703624780835417922836233844616380471136993682616738885571945066291262419035450102572925092985026165870785987273680675785856452225940577404958658059290982845164683995504902220581311023687946604617412538370565729862181343831612399982249916744050190834702049112128677315462425498787203042396661629862634134561162749556820361904915363459934119901651589114543709039784573574890458015780193890901395095950233099538167427583381018413492390695611356969894602273477792225296679910329807824625829132287781539769256074033705055557012975334702685052335796 [165,52] -13509933519551331959278466974776683440989628573903710423578650924924428204642190660213813668738382097941909199043379602651570589376089000557528140024717585520248722846631735648186770542825532286218168701877658850507430109927543885021817092515592918345855793516559328226216731157142209066556354192825682734072581089780924556277226844857484399553922591141525908286391758600734804329071632993558525586480372060377109135813165031726237105430542083368836320617542347315436680032092756390876437809083112089037804196227299946091374133217238860301558072331581243717213759821739249959571958826585891576449033829786119645217870263980489572745253088914956529215654600634141774559341134451166374919916162780843408178453743091958700077050431775172853747789781852728078656562368860426459368610764043118390537093978416261675054591635350127998653965758744269305758427991746864340242886205569139286305906397431009327013340397681888116293574993714912536421595906554962308192594921402036755360762628693914151190369119490489219527085244621345436446764404445426989526309361873840755231519186286543751985767836733082021668944143249129303187861359699796898592440500247675448475472119822851187504075717857234831946537735498984035049765277645428939710648485272150398057300610692201499870437599267644893984262782835585527040128573528062251056962506707583819328632619145820621920158264261162127779707970086461730444109621381422982188032038815287677975739188987967059502133487471090934363516759735153584142841123731887152371405116237145758187487845842846501384874541163891748791246763726719678934905883202129064571522949054159096630676373288354991874402436144252154339649221421273561612044317805476221821114468151085954022032885500590938809321473431471075627021439240195630450278909479984904241141842851459636000 [165,53] 3749529129108425376175630537133164466864362584738752657715081639575676362654923171515762592833367400455841870379468060437554444811721625499084405797245533231710343583705937977213759218813521354940939694688632417153473183371987997894261822567639301269862230837184667479846298088478269147769042601309631956541407506973519471230985811766863195721537909152337568022851566925626384506723986834874599970061004477730026635108792348614413874183696279926753471832324725160002236929558271577737109511406926822024667563516099674569785352193751790393748747082699687531985085470190395278249856548274779045215172388391795024486995290928068287734944671332596178078734709993990428471342056128703782553589745567776200059367854225131364896392350615910491445537435789345932795142996622384134342134761768055514907696380011993563088177987211453612547653358168407291869944555620463162858375474997879899474586788729723384185792827779950682125771554168704438644868608835291380101112820899154633390871131137119073966182760799537265730171425373590495445971225767784853423543885988826688591840496205700548055745968047586752057549584253785130383485007883248250834446621501310517020354186549923083332533512332795870947932751968797964997228487819930779308036248901949515650509651630445466310376410390245831791523077947152428728838851746268212597611624430609668065018404579941390441463263293606950458330071077889440681414352838935930482503747699306507001182038789273800201718884684692193305073195745636381805119318145398133496011117329681228634613879969067915123468824052267718198674509526508095089314965667468170551506564417885231905386574018053516149533416017393603868071899604817433006103863177305926603294361569964254603001140446253060492231589521835830413579244776111026198300728773678466821732237044046148 [165,54] 560836402993996310225810097353181121354991359507301799469964558535752691473731175383963415120656396088279542610874980252871820195101298813968395607796065695228058908519798449593468511654471280647085468512722341612696828657368482425817934510257972213843282676188426557670847940451096160553357044043040241846583844389297106561129604100432655862225493068394797237468682385901471335868304255285341229003221069573481397013864514573534800906421793125212000585603516690972080703767085353624166669040679901091584401755532904111224424987017182880296995341177254236343874162520401173388310509765366504366015135434755710469079886757161103034031595168848953484498460706024873873063084316394425717109335304079438464573150770370483981012544122594678549703577593786796121221259892047306414375284587702471259755888698164947137882034170410146068582533005623967905642987511868612930407427257227145692979065328533709346836410090890637775748089661774864092797461333869290780154920581647814835761648126694619471283296730811581929373931170288655043528737070232340055138570713907508442304243498426870775883252741008667769129732252066523889988087671862364807622386885978455573690728887463548595425233911101306489554197880537559386618700688537972590236729722861416079624840078002212335782016093681339545896571723200609867332861910089652475041547247364787054824293522402611499657129294252084068258822290908238234363565566958765081816078716106535982097869098407897988440812181725299623189661023181949158572569379781568842239732984842561525853941671846684884273268046333027539229140293600720781297107676664959006751609234516292997396918195914038341744908417365172335615632084623914610339820720570484959641381899698062675025892845292821530251069548119734855502602665779337871995900820030384832779129315660 [165,55] -1534644950180783536257952038108491465820595630250743040708547693263589775253495587409043807541574564070264184570832839403068799831626265419410170872656435690797645048170505135141178453554107210766273491513831505728023682986913787589107715502482603183022804416961319080252447733763450270705663216364361282140736274437495920944350881449128649864086689967728586885006501949448072483934688709016775419732220002331688905019967274326302047011318396350547890783672016564930026501221735729525462308000306922380419553286214092582351077195283953151121107642553569247718452055261166370077862535125220031085988580914378290079275832988685469124567143049732597684053271341695844003055412544601392343099115294331711939210323321509228009046276310023566602410722415123678596040947669346088037461222835644515380607110925525618070735245612307083310171239392803232609593911717146206462516058483037339614857316363318796255378326822154230102759473735881076802494642845184353418404300261077992843158826186413978810730971248897131751553078802482067705425695531849452598970377865493653518291207800605315830623810936532398148165820736969665421790075772060926273238526047012895052037997491840880802574246232186970566887150641655322272732693575222383423873542077092907935782385465282220147313060000564438105719853524513266300414834037213781902194773314934050721653122850360126526964987233638871535637500689005321982624037417899973636695138478356819181539465698109762242212473103281654933261038305504939155027366074549994094973912815790445333562384415737641952204046965883570029318516534968779424629683329153340639936297815030054984580145355632149006915875968835456959021012307909961086677557299175794177125261729858787679121647548390289969603097006300692840925439838210633006485969973087520410809533270 [165,56] 1150210886021620702277067176026856109032820536861686616095814569091309907881751246294662655553307166464528078129224020371236858205593979512955115029912925504993365806339516768554838707374951615259457632910946215249109725642686750878903320516118939105061414971198521493566608576009415820824139360789086374031178180730725994948198806312514897451311125195155475614913786828168232782565053477755670783938344728093739759969496239676558247491986260170603786906214822598671469947698396694472582050009815372380522023783812985182544173734126468371786999241779430683661353369507533705966998154598600717756748440842791578014940432585194381983303725287267742631354189450193382076155670112409273526589791750763449449147741407183413948879883227964188311325222413480850078256355842139658172695224483934962096949067242189217308052058570450301192372899208404009709004230248272819339302306766132560303731003850848374177839270986992571656758049658224592385888303579955845549638372152435254433126941220730381152764320597511284541377892569837308156158347741542247676867055243925998883692094692700645230323931412773297618014874574613848359618754150450251067445938835781998849584019169066938636790532950142815107873765808859898960527835818494509490766289485652169302988203540985040237739093529265262203678831861933099570174284655202854283674340854505642917303335720080808007418575537929306744435831385572884589669299374050406503045329136915545618291860464293038865076844497828312474267301397671639740587947602966995135753576730014910815159641865237466023239763764942691131140382613424282131638225388520175427919039880697456726692608225075061136233254553956301993177914087257857357898835975208305604674657448325684411999089234350400686225070784176108039181668246036432927449486104241574546129982 [165,57] -566872869323816908387420357878684983840680953901988166316342151644544816282127093274694232446645458086233174547753940247671408379395218774542444891549084430828163931593145727330982879067918133670936993909500226409925707274263771033679532379706506894845884072879854058964742569582736965598466041622973243292187896992495443772244728893993650903361515778800153065859052524440424207203326244034116740553644716423313261491821405895345434171256807433739387528581332375356994634233200243507723282686322061220411862697571014031911958282186430488307669473288001807106459094062777545030148387208857382539346697050114949523002778510229647327728035752441245749859239812236089618005580123542053746625427959301555322936375929650140847029607005602608023316596202253900924967420135928130751827598708815235452804787055129916851806405101665263264615272862905827061580686733735551478497132512281743673044978777847882533609815797714375809797964373452796600151651558197739187837200867369292145073721619580148643342127727265223684800344327372662244437276680561699447984016777602989517674910747302835654257547326254377621348473043764838744856270197369471627783765918438479071855856545855087327924151737193279425055302653353993939531155422496334545869251903040511746854975254739264914542619607053713790861905008612283710825776547566153790720302495796012140200091893553320559177355790067986827114410975961446199575201908456725808784730216235991686835232605933250124131463489876489157751189915953129846686433853430711448148119639116831059990906254742344583726752228352479761675651243479055382575870743623492944275713894511106363660432536016755517566232873608825140891459364716741874557185876331274724162298296121936434904208295833664935767916912151408266038464898504799580281154755186503563780 [165,58] 192081288579888953149006664184467911191239091377622970380348905705205173598903013099697987371839908641659972735360953817184824063172880234257380892318290229340697855057508874912095008734133288219555989182278308555766432205024525894517952028133709330358856960768399185407398722780051567306340805673605727406035316580879464133381320082231218436415051297334487203463349226932033760511843459455759566362578918838791468137111294537452534019801781272451193549833242565473616540474436577235370873051618034513945074525967187285552429472032998754333705169452864041997993541850497305464872281528764957461643005035418265976314857257566197719004520737575069491169314729136864099809869083857413213165899215075152879281544011613530078169604864138832346439116143172008805482398184401631729672614566568436943696381304803430929739596598992402103898346651666794926132056805999126655875686617089186352112738703625189047877789285366934898164664625568487744526203442171853678344011316169807061570659496321594798742150748054506646591059104838327057799547607708833614661588682867479630682160375802735623372178887274785482462427990600826695149101378520429591508078054377538635686787451817352162843348380379939255219343306928277066643700803974782397717429795354406307204545670467186907869444343137980810302315752159545071809786866608912173163544280287285427155312246567370766490280365247757570272342001509100465653843118669846587308048742129232561066483308996237923378261502823501276061301077942219585238474916590156442223712617307410273652428836470322763268490221529713031027888764724273350887440825366356357156167010086926773809706046098308914997585607012704473353600131666699654048668707165623199614497456498773674473016570737583328612877923000223212307113483308485686785549335573465428 [165,59] -33859371297598012369907109659801347801500206031932850892100049741212438046631648224560946641855765890539652772167326045938976247222227726545661414266238761788562600665236675759515868152431780567719459496842611442413880160759840007212021787002209076193264616690756145978574210988880750792839272939417713257613014723846721924588122631212686267692694587178696172318433699262334126398478334279930605782996414514903055577384531725922633228348005660082441117101254769563095733053901099137825619040847600084016131895963017970138511586540445544379541238944463242617513628162806469503667714099006546502398243273237392955903319011523182932247986102762558386328558209717197035138841267453362291468625376949535918305143539821997398680465341790075753939042363933873659100225344347064340159950249497484156629215500303262640665485240853870276516867407141237946265463779683781698608004736735853523410710203271374783849349693821974146610935737117143801610948628706368119369680929399320034249197187927971798607106108237864414865715898465947036639515849709966252946629445717881057195879849025220951406891026144819806592634613550485934971180809133666527117316165915151506107311904436880472687406602640472539691911904987835297628415233003465411139796970787403103658566865721976801584974206117797863852525479156919196391951890587742934765816574948032759414319020801642577677048156371939463541661887393320289839123628191953680600654511692775530106101731656981340151633690446620569180647016530893890667783214660649483433204515292191981450545102437314064108297173782037724576713184201761431060779059505579335363869920231693259216632554517885234257511443228777722324074251748713855600247737398484971313401111396546434825939528919973236189772599542392390861021073019214573665968920402464 [165,60] -7572258683242735479926049852628564286508242601378358021561882887336172691361372121776503283468910537194700920488067209500025140505273867063148380099152750600398037375247238850171084626836188460570285228450913305931419641134508339112891189552492787227727315745083310713236923686032973449637498350185712226500888612876694260630500650051402271341158617947768812920191894066399934242102885364661517693275216778294842859532605116177168561244239234253152033132109245278566687196979063102202436571673446197518618393135722825466732899195319281201927507802746859071130004085454826503768411330833332651735596060056673562740693749007157018465971391708415890516139586676797855513062950020928124898076557814524880328109695686497160052774254468329074760814846737192974221966609818905420745665780693584698004862948980134889384936819075255993501889585057787261109013995991680659388890151883833481815842440776607755941352136381807277554404586656386153939645348932634055354980162907948503814558229379171517588977720370498537645326876050016989976843448118424860002652220418878931797381652367115948409684264277264310644562639010146891116837385667223822147923412858841893764273489074158344895170590861037015580370305317108080162764911292965685151538315004470864747375845075756504328301942105531422915842826641133327298525037231846057768885681488307891447832439748977432621572690238136690843825838772980089015134762230560545518381358010524782959776926994156276813415392480462124845100685012139195139218555231805871267124331861889157617111262205504863121637724417835714146802804306686204453263558378947388228439898574191066188441588588021559454258801951557525308325785656320495481804013081855497511998593277320569811582335344712411728726551622152396312700859495534499081201940788 [165,61] 8952212534603466084870899505864117598831577672715621307665205699550143111119391628509179950287655962605968476204561128395355605476468148559238145443002360951207847785763674339923250097917315388773315473461088673111987683161969303461632383381347203591221461997461253321711712796414486149642906496974614898404284955776387492528196372126145746385309261534982407422594045798486419675854920111740652804250355071431927367324275704549720913131489655791570411657362892166806205084279865216227046424797329276143342501890934495709589487928237909005230858443105297091542776676100977552142141802899386153823481534747676922619625581355315805022135227547422398119246430933677411927725905687367972931303915691532952230470839755795275720472551440708243059429622809241450404923608560581153857307946304128559391963410996582267393709297533084105602268492067787727809996276742892520789841643001655034096364011115869114519606665292003653964174821706561710779962513976126430963705227793089809767931274792498447388305011164501615951423888539120822047160065399722209024487306675224606902758072614390776337907701192352178440126248751555105084947752613960798854620855887387846391025145071180905111790124738860615182962255991041792888115781446562602534455833734096320794347113861825754244121128532111929218442031312489232107539606243635739521325133216447431588608066335692672089408921639088693795681283872473303450557278045784449291901992883705701582721753285366728441799887062306200123998056118189109700430136185850508018732348275190386439064196678066226181923311484222550288141759840637879621200309299127440172194502983149018028451959416603150358687533605035510431967691210177318456246276996939877487565763582523665811852313843621001372388720505202222068658374900729636933026516 [165,62] -3957942699205663249137874373021108517751018751989116667384508598250947237508604745653003346213305144740993515813188972814902764636261146785903589793158608759081314075743040759036674110151500319787823642248830591034228370030490982705187737374118204924110840572225653511370695677746270652125470794958225576029985685373571675063982411814907270622953086828176448859354048221341623497124897577784392444536665131735523432554205423325596577512051361441672911651458817002454004115706299314075992089248933982247919528933578158833258855053237204191600262646483205082958018115990425295353508216847289210410177600060747781541906282049638209868660462076030978206487043049088704496831201704150248932362733624693870741620583828996131212876738616098139448082706549479489377487290976563756724377491069852586728852611696389102941170686034335453038422029596461284880622990491537924881642788363489170735583364775702169644119742566833783115926801380141998152934995597190507052208366200082463091069934339962065197453225007014397836706124601025932799687821790127337880234905717191931165356666014745967223184157366217512816618079762045348291970863898791496604020361393488978313329654319434337655846138632249757748771319822325702432943860284947946962164444510533607146956507893317169610146026726656385246067797654986538414984837726893354653337980279942872022336661188852945375624750301572209631385569374314378923928892011095302524081762043148028350195876944880637242922033968091639010396030404488740819653498578304157965754425197998425501910398535810435078943333586879596254967700077271797522911258083509489294949142313913796954235173592137707304839104643136366091541584964121300848200073683307633835007475162229679712747655376089737153853415552811684990277848506259579571336 [165,63] 1041392652447034306397231003632030141109479389215900458511892883481268096151004677143243934773989446782114380155495259633287788772494481453284962469892279093210681739071827381990056841764138672631050586480579245625346932698728188018149156511406412870663184920026447801225539575634687004597377893926297754964014180401304550608773304529550593319828108574343877912204727497256002215507829146005248463286901036199098722683071638100758413684822586990555011581694925483294548744001654401951318701220778930302411461762807082815114557121996202848589448659153137427221312915402692962595356820619716279906361317708974484113472612637482628277074935536652026556752773041189303966538839830522868846291411561088663894635434937788522130647653602955057522752159465271263907683120158751901364796676784826038631314161262464833483825855490909555108548826365007858161074712876530628090986026942093664261300025256397027133622524282330425403929897806294379539059396684844987408230273887266832786878283290779395377205975803938782338494189210278961395743915477808095206468401105642834000074708628768661954078970761463162013642333715300563431105491847583252035427291738661449443197832909360003987100644343482875749062216880406364098054382780837308971993782089778291417160996643390999422165100480253836951893879534337955232398973721461153549831428129361423653415573416860525987433388325765779683257711934740409381952742096423864637723937411447562659762065742493825337160375126809285013974589366629056954661855580719252063155247670203699351642007111649201713099961784145615658409784013665358073038489871956654455004798517054700287173932233080411855927643197877339101322897283203215601587826718478064188540221276662714145359346050893994754093696221387555941794741463666206960 [165,64] -116041978949974234496491520656227872159540067068065463742050642152791079338627178482215399640739735632329873696153758532983836507421010670058703405292287713837431738294202424162422940397621914229813380377204007449662397178232575728408017332068440953167163552822400031204386276791583871372439735376826700282821440680140195337148966598652602499390987431589224430770161841187348094860283157902380556334245588971887122133384507670692310283734502768740824238895350882574296970538891198900232766808644971896657284672351870962756035148038657665914731271897699432388010623669136361455281159756830158853926397771497746359309231504486350710199920549121815041630271523325671718232641390466541669925250155889498314095878986781050430672819606761713966956309528298374829316061091334338389826521323284909636419488497673309339295496082779841788203488526493611034087352489034812401975522339586182784860771268930593311426777207605566982627063820207824982090695137093034116810993570844087678684682039670485259407024106178792612821345462097537752190907191463462378550396316363800834782973930092218605709731281512826464654994866695300523044761388962756581974894087140832216806646122871428996259643605169475850546837912620257881483198576514721843432214732473376750437612253179325705821095760865583030592925789371859533399982336839934060394470059779965198366448791065031615232590809270266840503847231339201256599905057220922508575023745516406611556373392055731952962808528899813365996634923122415071242701015640440913599402600970630970289156900045665631494146777234632832333376690808813261711715158958414088557506283580248439026669717937791150834920212746384155075075189160244344658965349013844427004139612242024786568051660675820780627208017569233117278330872546512 [165,65] -27292945395984448729849773076482846935217310335886517218860931926797721128206767544536308331534428422643767510828607808618998002517793168338072924443816333177929585455553710138459416664289493772649132410371046126773501937662768481262375191449525721709245662025389745832016125090295782799661026213971328514595681665711004125711460094352012856711079604582612729202862401917931941329361363937596897678681186447339407634587056792831419535762662943020482469701622893975450884728559722817664116344919812660939142391690132526315794623171662419378610016927496101935106992704205805585578197888017700319934118337702248317540431226542874999645331593442073319963926817122195206900899445646044762947007131329532043956076112725607731428099482349994836490472292563781259768107513557106719662618964834350517339841749962100601939285698806503962690297595178012573886065707880314548594452361193511610989589296335587987067134711932071857397012144918490256548543106465149618267478238178088164460617372150054404265653297084526854146203892059389106731422933862988494957687859793607926699115759967406494638447547130459963962910317894839248416836410868914068167328159816362398958498778359928150182440931191412347817844563144864989550147508569331620035443231598731451932824570485730509881655415770373623228829710415887597123921233941880129761595472472505039986737577015615295136869837952436357960212330288425620798847107901102593156613195165300171504334373406391087633395727838496543733173737968977292161908668744966455671751537612863855417052153134135352512780552765473949472611624998923640302511310237811004609558387582777378658223606883702245402205404774561381192913975072241182043090367212688925815434568582605481600204155811524189831820519405170230131852397640 [165,66] 9727982446259170611236664803820519488607701351815124226629575504607790610389913536753876057265309416900892814012797491328681528521509413433012415027806970245791258070273639244597146968870695502562818844792284140055947398609630790233484458559202447356870170967649048732044629346549562618974950289091061421007000555690007556135618432632605243596853838694677936272896930953791539831722984294680324884901100643258282824740954028079385605487350113451737122282805513137074925143030939811840658946165359768997842632130634095305177552679038970169481049748973656652403284514104494090934265297119233373540770495424266465113535398356768613496185136449943572288759390023842569374533928733099692904177267335543450995168955946087794933225857020474289064942390155908462548507702324234851575497848274239835566774040466128450355005993733967497831339804669463116069293771078503863671975390267359817479494657988336019552757920645152047205883129780562275842652824556848542453097851498737734156007144686490234875758505772933578675660586016385775795819043657233978459686452999590527845248976254878950807456453410872675323432877803787244081820500753273121518522165736552761337455967792181567447271823533470537494145772389472509206588659707715759528343849963270368983277997545771535643008273651511191627767364272181879885394477165787224681823486916247255035249683116908061804139771249367682254743423162777488685456163646163953596943011044750426007617023808025932087486660356614398114790686836354695834447955183695569641678726595754274785064917342136895454328092649895421819671012446574465533152859597899270993110940573243381798752468552107940098630820095977289694022836191805517329919890407305743807010945318203027782131568632950361655510520862796246327934736 [165,67] 4130609672209936920031012285755657900093683459023735319516840473069199224995383938664139563617987472902066489655768681193787797001154813176330885562960281268524567034889247887599717694899806142081733058413367572358853354490840886573070442837790174870067500322466021206055643933734702289776011619934107867202992376741122252856269095384735791579944005191841412238388678522475277625099515366525316355474704387429434673265359661555592515035181199367575022818805267399096266410475912401779754407248064519164364722844687447980762636963847280679655197021947533981243801689897447098145647142398648230745198491555005392010330252321734801174546788482563503226723203055782191419145829918411637775723930756301188285352511462613578580793064447527061971400931991511988762593161816543545165214102914168758961454046571462322688084343443147216233083244379250051257243377710430658862737095431512803777556880757978089483489221961335561267862634598027218686185758777429971886833017623974459286959160577075639616815385355589061509994179299564834401227373304058183865351986799588031515609567371061139938004879265643500997505900252874758466417447413644196676186101714671678247030508627054465473005274717397649190341940031682900691111529772373891892363048348908738144600139596021465160344419588917123501327435064699710136559363648194756747900199032522865006921852638751358608872926157659936260020450655623658674289198876644359311456246441416211405786171168364299161092408285851359775697153657151215678878739095477228120334504311572052811770501784101302905507769169219859353873442795210220543853466161698756624365676530090883215174140548180333813180740990147310708658825455407620448089156233886753543028554171511735640854314743628526371288569375332025055400 [165,68] -4447251334151177419258952245934259518832457704815464217220571053515781255529246843934489418875018606450870324676119670147136511590939544840664719323045629879226107120411492193512935701330589522530623226666505261426398125835083050775709429705294533402185539528855698517264072133483657643487828889333367488655292658780701832814110400631741921034252640681505528725948730061801499634742102266468690220117579982739203838881074423392944718320474360053780141568593286546879278265274064038035731367994562291900183333362740387481112544207627092383975554191856123725586666568610196175624405815247462704418299572977490689386659297297296352357539633929435390496665126403126684172692165699545683169937551306011489147690397953968909345300397545243291105485468406727187921184883685571999503469458450164374796247827991967465325890999362358976573279202195145872341572735559394077323149325822678315042720928428028421755804838143799621334109255249626185187452445126706730482922735811616652243513459378745077179848206590576626793888434465564356067621003705877131965470090566106460874124166712027345915929592929708109301276616861359660499738133440960528946685486042025674919899775081583852941329348798376090967294300498014412655758779767054478950714922937584685384012894555819821452387717281955836055139408931949943781560121343471016860821215229940952382894559474567078257932693576611165961300517278474000502002314997122984838423523146037202898232043250423017795788601860795653111857538562566583509365853029716453313367317563664471968940444787853498984389204736091198109957722648343062082788432597512930418775465621913624534714843358655111313121525084996216193710841612495552180979196748965522829005600326288149092263175919553335660353405948206935168 [165,69] 1920428296821133894352820827329200434221903597912191378528648723897823423647536878080224621389051349930196509291419339820173658012172616050188915497564224546628675762571094869055375689269030960027597841403726024927043237222268298788331204853473594562381495632116141682538098190791208961716726730308770319474731821085952911056253265301249361795644176778469432287416677086312838280851165249934448148824596169575262611264863019460751751232143442359743677102695236653416756152915556226234854620981107445522294239269492358922709625709518474683782406507092241150214346821659362741033282255839628847517227318923739136622952354731779031308632449979542807051730033136046714540168003683416663914749203825001606532307007454173451967697873085063222617217087534501303803798758342632964070121667810658169634942542037769238644039567017209537592244689883593079374775087538698315124772927971365967655278092201904424534944089816031111171891188204032383599814436112288953953248909794864984734445194435728355900677452642016486373360930199798320355947262528477426342974259779519268686951714199538768566231628850814707293785758146825973955144988513823860353437480156669295756363753984054055393023203742673579094033140311989974779752157959935125473359437621012958180002826632536940581773635521626619444064635436486990739201905881121664721639295004749444125091881162949193931468330757483999456407556252625419705531027772573732085642092433311594262110617407760179810499767696679306207914704674109781850599479660748129977935434982751412964022680489875924263733606058679461971899178001206708900862601858984127463829283841139062421598723765043412445116776804398248326340574639259463326038393898803529564703344242876567269835383701939629472695622150113504 [165,70] -501197395174789831139677300842991352802329218269164161617993077956727473554347879051924443309121356673339631847812274611984215596367171194825878610513127977281197838003143124346861189815198091642146487615085193291647157676114959965738260244175550760041698974258166733494032044078409582803334911504559088170268004015386866193186796172810808886664575680605722218403634721279797263645831498453434970169109437388847733051364073994240744188536900391991106473030731639391389420959230650546397042437120477394296527758868101262470832848559927831399074675250635436772103712450641119879563798015899920002957714835085725573874732785476268124746668856709611280179289417972015395849190392298520330936032094956832877079500705139380419891634936646325002630369810930992260786872633381002851981167609386463136916823268939368229260121393974012587216760249581002598601114377146752164224479393863297585535546123103712226856133664204376213177588202939561730379628912905927594833544330229604333215456883807798447086914176537803568466621894875053572759569414517470975623251858664032595927927319724897441782953836294267784705743508020089008313321851768270071946712176222532349623791296049274599304019588204016066016466189203112706320567086943651187551268568168961741745131851680789067438384277404593251088053988504009539625774475383554848949176778536759432329532563599533448430835956917232417085616223752982941876289886104595542454979986087361723275802786595571074104194261947816781173472544254464953844072034258585476270788864928472289463756166280422677840121449000967305136606109898111352844440736732467747179546548666776773868898534887201931829417022246248063392822679757328565595615804981328097758203251288214579045660468661468257310588134184 [165,71] 69254380386382308852420486985119688093553688170170174873803103902943472519122338014832079004708604806585377662959216685447493850059756415523369679673480098347576913594709400128401971688251521887960457241679507089184553238979224935492043924351370528180280472336090532229806362563735303194960108853240166975406604054374143709030042269745012578908389356568871811557784573222811265927586633207549919742864053243208194061582877420072654385073015536958184619001501252749569024000309756845152722223955570741091884279692768048096378818219510802451577429264435989416753160312497460458704882628546791435727175726617808869632640134287084440736676382441788730681409144748643180910914527872376740934383415876199611944434798587449408048893142611609019730035592195914815949815386053222600027653904924398539552092751198864611996653413180883017022583588725031167244343343359771956379415112246795817089692882663772755860261454508723008077520495353612424138065666114271521282197861327300265389319899837656470920861965980324119109749685167491097085514855018159003687173154297666450048799047907425552923344371402769777629683395426247428333819630170222532668369615463456107576713632025281669846515108661739023490010056981081765689401653202783394216147883986940619289949914555507355242589421049770918406187608205892218152066235253357382098918355056431746133937699442101615245662005895224711971513443393926114448875904863052446481703267216018723640842787497907681496890589687218042787132884914029572413040511428947210890372234616948223981752342163556670641402180224714846599819065541337131126157231356455719855773757879798399843056441199422679876332645940599911930222043226357870344991278618548794521103588410494888120210949716134071644883456 [165,72] 4501473246592177928263791260788402062659006128351385925828490353334153174780625589868888967331484877172439550417624565120657527636332216008811761584081022029146201508321138279677355955679181253607879291210771583964488486987408496050696300556501526411404418209961309992658178333238394156761012234804033037330935305660818057411082880807425003575672451354719080100735349561957468190778400872202205272058852424015465592244141056286848125860169307759525351400024316067553569117000427005270154566582910548514866941699797754727652311961114145817447888802342300863211975130875911449012721513051960656331845476386779338913634507431078470686976347576055940361937192596572796494708306478114736259949844517456056474870790779378719488289953649115967179490998794274250286705103972625624249453984833711978982503161967643580961267912811709319500050379334656860123959739918776004746940110786694916480451927396222664760435438963349612360818387723666314653712519817663067348430300662050093569308900317133502760918500605299648580815318043287883787823231924064184215893213588509374013380723654345746059054751339138209025858536771666431619379972891311083442624169092328519236805832197048365743642981323322199439344805623781915998062751851892728235865312076290677549133562862090233276079540860378202425268690845881040242911911024781384083734426243653783353894974416966602059415211855133927622123630741313628836876819709462285776473482402404749217187262725856207725222324699975241020262100148755084572811586893241862163873315587770228686466484982280972541566449655440015172254907409585579832095963419061963386814215504993604745774038107857665822822912773390431519702549486587902605667928590837631978593193940816760241567345070941472491400 [165,73] -5204363488369067376146047888760920197441784696975167800414209437774332322606686741419357706499957744971596655785258295752435929680584562668329041992374614283502658367401721893993144251952254574383740311300456441584186943502518951905263010409994287437535070688944521211659193448981152802251351383374335265734511941139991858359455743597390328983686509474244273656602997957676002735310367752044571695318285963336173996600750556802010687548600112503492751874025417183256147535794090682510646484063560415032851133667869589540219377751540814401704693545838061627928765186095526517893923302275644393307831348785219357093799604696916330131689711947408791795158576008846503766698400324783735291353266244970514094112019101271785866043106407824892964173489590103618392311848125871790027738224751015824190871137323750239238140424350694742343613506525542906319748816783513435766383554379397070694753184253615168105076082372599681392042718479074963606875408975873365554395103702881306264414539649592953445654858615734593422882198754377361159874753940717723690940104348789926610163976489028122475743056088163731127809162540338851897603630895929907147118920546221728634012548652685596048127935052007292080513135597074857576825034859135251838625496664887035843839158311982205369731407725956772883623024595174951499314408924106005497528706308541371958156057400715995712143930019072889022512943501924019340250120792020962254403321789378995445533046297092926421929728441822955270012968748068498434248876244252043469503578944335285307393023741342767681404023967097050672784874750634452358813011778542323185114728493777626336169347295506403991125475053013742353307452521842869035636588979885742836274356836501499019216431380540232488 [165,74] 1462978975969258292117678696195063862820338076077968498022938407270051589340855863973411608006770823504506559175608798119265818180073138559352205066105848868202662193662180923689857186760641706893178802012635097885900396112054001987928877285110140760503306807791652231582273747210063799476642845824811571219280992703643298656989567869017996171303266141358226401337374307692210800127575084956606894519520023260585764721243562752913984361942959226631163173357502662944886682070227066205535670243134768986879452139233391284395307901259403379191582324090413967769963340873071195650283232125148933314006818177485669372154674375295304617880629239286708295148063911188032996080345378171917162887721878036835427423191132488308930172090535384818848442809502963395178109046758992626700488942541634056285085439278841307656858269964824977435070998514593784096360937552332765460517059354082569228011254681191423999803930223087761890366768593616134875574000223541542567543441823463879105989836822492689403521050627538057793321649035056981334778536735213733741898488113955356207056319314382702614700157378894196026808432913182478362244111773739956316527676810476761144386913729218960694994077719484625435757547665378772674860295698997210234185344798041844065001293012154854465334880392439859531348948927583644879447243227955098283417725195725199547087043708951648023640920029536123687084041430039920992585789799822432199932768248632929466709462872386480441435054489375895987176384715701248907792557168848180158480112634568472920714664381792470621915904357220748468599233624065443164586186796502096476765998914137836674181791774369652890823492155356731930740646287037184823733791105588869043376348273102181119518111003355080 [165,75] -227468057973815388970408219614180842282871092359521680017070309662026235460819123271988673377078857512674747548492728498066255889100528494709746154876408837152428033322384117451570573648187567358257357865239299362332482465357770240772889053262929897495129133240451473372564315029633212449230541618364474322069188662738514362829612215629017749409282080580803942331220790373123183833777414997226008041709510161250434267209087871497675545299803687857726756453179561671407711367754981745487592872338346028472707434340568593741179153066789111847798507303851934929086414955450776578223913827064790780300099790764839928050952487812280218614378393722265562331983717742116067830905580570632694243328102070076124423553630186883531514004384744820340772106114422074678344819572358720807442663814703841302301093614358003155669385985830087613806978308382689255931287965898723462981370097362915496024369242568141289416054975120804505632521780856307716795502625560985056591004849629333361412523130910012787853361052434196970629601187181801930350269674111157288534324595584544016064703250664922908231988196891578810416549955521803140967980043265206714604473849079957957362886887061709000860623777463704729279001660848350619371930968679490716497018420453884540419931552787898579041614384660985268463124373695329705081788503017649198340905382756195739940851310806372281303261585381869156351560803242288404236709256528297097751415265895383313426845442646513772165943265300425281595694557539758216424038954482023874975357679224154954783774923029094057079996591094262423455972255477991767968102495884237255614365359147457146024301202520151777238375540934127956209571335616881902178214903802563981790155615982753770894706254368 [165,76] 12324982274910989173432007467186869863611199449267194822544794463378467056042722785615883038606727472964171696966565229351879897150548099169242625466844678228225578551001343744325924307013014684844043191898012660569923283407728088478410270522635318636892459379181018262391806964225213824837834109212343321151331194286927400944132686985179416543406920688333956442793140423526797608135599973447424684063060691617204145571037878586990751079031316174219417377724007750794119434601357053437835513497288700550930723071349386802797676855550498620703848677715282943816741600736549688265452031256432623763745491720503516260854098229319232016685952491400655052435740209058798265016334534938261986420921254786210223695271639137955497883780031170950663291780209629295945112302914022161462942354135025083017993582635541834484804501186759378099780250701990595892580787533703546249171917121726131639999874612724551192576303655842733471054633481256755227749278483101292198679560494074482305581434215311024086718233480845652806555003879816102456841550541329394868691537853375368483157555240281147457782939920692513953246742146133470983798808109050973855137853464083148702965551711734833044691527273965906219667524947029959709277126009048744872441998510170239081533263487084350355784559698344255956976127580161023644864990094784021840973356468447088664885147999545302961590264921962633487958376063499290066627303973436968263482914155511842896554962044165358326898407369176474310949833716917769797810816439005481936772613308193667741142785016803822198314395005133060228510171482103410982835786018386665530639603256384619240493763205470881852384470577820396335369424614842850532800776499995260344621484859205432884522832 [165,77] 3400803798133530709672462729551194343447603397466572007422642374010376121769877228831155157050825327297744844983851513949229657284953493586418495462820807519570761528273735374474274938687064020497520321811236669381977223110133570003014332404249924813522903379432981731824911745677077868396743146197090879947680353595192225415844368217819927627662815863851731116398146661776762048618309027246884116341453499044755370840000656820320464826943459807917028610168148986968375263890182490965362934597730931763361622919895095612294554572490532945721224510286925893357927575250716655728782387827103758970099685650496957578021055339828288722570652393467390782760123115322418359299190368949139553263284346348269712424164283723425825538531986212806825565419452379553868732066172946829747132097840554310317269055266773738722534173043263916520057378251906315981794924204603824141635902613331919268816459133316732377740753896655383022642613376131226767450211174917671232531979916043683836403000923658749629572303739759202768092823073238040622094171952549600109617357333362960734285189987885549027197500421056293462409886031518186781317888295374794463703979659172470559920429634202417592902485101810839056940959842391736766122626027166390332364530927036916519100804231302667450929813228033109366338205374717420082673644761654520360547385692441835273503998705941153704298061474985773695665887387481074263186674795635895851542036070689570666303928830146085229275212146409164878957866970059591075370208482633632278693001307818660778236737914265402156221453005237605376705243611312781625570131775882380629459222012623932884546525799429592852416887590919082469973148057697563890491759685326303622137977678600357867476 [165,78] -1027725734864961470001028670026656665774528736832964124304722409821794010974715068929708301882775493645361067472967229132634710996184905503708610459162923388665256496799796928943106744736692364862516564216724676294410300944345426026017398596879318189155190883076269473846024700190468661848160251558457048760450907430792534012141889106659839408905929224377809761353389364637797700989612138663421310087379392837472723882610086224802100193405677663019760406786317375247538659177157618123173394291950906404510729237499191719132807291014454364800145149583550410959550352252752000087691445602892467930946617268186926616225417776052887564910765982028124927783746647170905456227543196489156070937528565109353909433228456082662641091544800991077523406669661831534363509033298043730275027168676616631644936212278237255223836509715354125677712842050825894481814313626063346615072203459225726733120976222821862475539366131674522969637111350395288389655368372488492548924271730649985713859748755893175447828259430154997023329179811957321499642163015873765951043388788670186057805086017174703157990425698217257710961945930231866869686267163959232390527481148316871753322484376710280945024734374951716616151969552183560165489430145029944237407907758410132440829533582630892071196856223952692062911680298146847499585892488220178948485474878657690243359892258981121546805606769104603717982429207101350089324470230169276606512936520430263356905403515413960419529735353146102339756723200988005995015130647346736055589791997755082149636957161473108657541910615847927039471055143771036441237492827448615153405979256768168690849323917840088036499966285501073117414726498045246496737062242893712685554462818121221564 [165,79] 133073211029602720267064487909650728600409894729235091243790803957682997039971594454448637367432426579832465087359062336300785409831284625714007277475442303094536224430984167481514298928459229190813273092687741152200966513670231062703825712769676982266816915450603626289274531170507455635576246155188625041755965356375226617497411839278163181584699407730646234481112396946573764275180824685177007076862670985903102079610782256667139260659952816751086733472098185730327839833643086574728467452344490661722732576953708695761574335549007222363798605989935109402071939639200018143134344101058593555576786900742833697653865464925022649402679340142788799622297717523651789151104237579285707150953871506972161994342682304773014736830646431630914288563402909088400293852248568740037871459792178666679580104530221627826771515799055919421458782599730585681171738067231295265136904223347070550733586929622142074630329959064905129155187102352719396930800448597143687495910839168146393244206838642022022866467493933181211097846947207322165950680281162060029311835412673634548458012144149620900520411753092792127734757109356772669444161855943644869891654014556444586131993550959620902171348756506443899056647259067872098310204389355383760499386404469624475563150224852119781787214143055802773481937544070896471789446112714172762612690318913398855796845620886606762828523643286117196287362298169541796569140315070014507253126871437266637039558589961053024949549935618884431414866581668449092629682067850680705764272041031177450525815774489224357819898252270961885916611923467749166004944105097522524473347484980844065020659713499377931205530333749634630662819797107797146376916635454658231163924469089192 [165,80] -6444452501273023761056966257656472495131271112263688660711824762384980194108393073192360013494515131999407369216051811767503988301146892382780394439502290321157576635380409307457884978144130980074791077564380955047828633971936823484456728243298993807923644769312096003222591481973253140796690866274229159914122846366837793747083740431641180719881614056181583263383923264856329172322423375722187420548683230857691087392691339041590970978687830348789190401126435111360680633923923882489680003595028351207033687501821220963344012642108474934802222917316688239382854341367040043073989842974958861718312087251023780738790143191795890932835990051117982884484322347420066985546160927125806766505549550497969388730585906462450575137258709726837474557910651178390668795729696018478659966761647056436378433042446557741502124539430264033773778221130533785267573816442223091333307633209887721219350146441992269146902857385642712048060376472833856248357263606100521211020331339082071802296536180974483325627206412712858659737127697586343453177456080453312648681280504724151116071444416000132397055394727582931187121998180685037303539243955309202670606375329773216540669390289621639137640537300265970013870341542766569918694164589123323802351578427545603276721686103156418161229620888686963712338328165491525235042504001991468014540217900718923304554755851092499798818067150455860618132884095967035430674590470258602678634381821416059962147546990965961776350052641280925800312980609392343234311978748519637604991094135834399863134801028028007597143056422270515550040322068333486022263299677833418050243652144500902747188811971866757049541838263592355308553675492982475595306078650162550995399898384 [165,81] -770702151875987389298414151903811117333313392166741525620532141323696009629647791616879594857996719281135946163705807307077137370224957916316207831005395102604174882603230175900389534624941392705667415708199228564365294260453871538673489857735395746202793669369278438695840760884358893219731193137979341850895417397256722594532696172837043434529970571010442962196430299343399939316234744486724787960481610294743109293075646730337660877885577533274271426875646512751533634138265157738238096801203482546061793617342140378381509862362299530091055337688558498161545882604307537470461059798946250696774436889695303184304273240053972292835020786520508077579345121578549661237607427354927141166636854861854389785518861345373709076965778442810633842456580496693904918506944951062159219653084170966958128428469409304910196645528658194636232564334785815501238932781517265193455632401449706406946439907636010678952645393269745517547374207388569242950199305251356004714921444072029297984980801786708620178517053300446651283553867886692081559512578176936528166465751091185893810171756522382429439221518814729090332869499049671458228896287337061830313673458569554779711223116622841573698132005876922410546039194470117233728407478295520208350860186797479691283395736372390838991917617105188951255574900285354892488233192559220904261757344124740213303812190414995969333816116565266319472772961638763863947499592966921576647727797939919138038036835797110382313683353207733071512237422524669523363698008684721685532929624027726728179721361792354012010238789280414256219539663759502876168795099522364637554123045082426052379852556177534637585615349426613321316618548789833519587332920818064738908192 [165,82] 170841291550529299678038011678603466590456012482497658504965912085107270575169248177391731432295012529748972691142775750676856049953471641071726304596735674459628728374766659356851558539867632791626313370218032301087810769492445825910288211612346790014379775406902770362206501605813380200711767526060469838394314973258899446254227937698625634124682343446796561338021133158794326866073058378271786135973016001837864969676504492096204787495661199358635923999588405079076960577193259026059720415839006599326988403594278328149893545044686661994561442123359493234124722574806079256002472528518579782869510295862795653669218798755980664162101758605467796921520419846632185953314583834049614282342862304548396320695936086832378457260334184146069293715206039875639217319048766683469885022744591385281073991221652515918994582113170304691483078037545851779899370169232430590224983321559299309585689188970486516792064051569820624076646522079573515094514778060535722643333030571833334189056875184102430217142190249102592997370918165154024446066834744710322873422580661291582825411811232752522716485884851131462010013192007972213624153479468227438102115249719754921227394418360986839171319462170757716328016226708246473478751782574070435630176278240985181930725835756647501837112810250242075417608790404459899080651234395698422756527224602399259487915339539267813176567369486775072402518450530842880432935541366162868526598159228167889533483688904658136640234459694253838659644802327438609842085642107063440587397778714671396763371498454637411743373984680110875950239591451931609836163114219406790858157827678589722751106103712368546943401916302383111118865258646060123332489332083020285384 [165,83] -12415296255474471458624535170255944210531028743490907422776922003743405782996827737087182434739549043009314706821184431227361027194420446472060605838103664688079859421896020778761750033555435023804531018693533963221827908406901547744148992944705505655575512719083926778875910471046489553720820074527345644111209892397013994461415660963894639972293855379364765498404720471206886926527383323235251385985952001742236632222776844612358791475055901116478213300145568982753117024243677351570423593565437360035228005948066749809752043199120266534198897448286564425804875240482681891744432511919156464480155337954372817981186661199113353186089894756064711999521709536296028038808776841186808169847135671482642422943875456373992073399011102931844859473379868667890473734121262742986389856509820071753210419418937311540423160691480463872467682162561865662187798719385482986233611318575553353195123134634368690237485887378726185288294948203604826094268176847430041418485824070568076591528317181236090448557182340565521141496021346608289660335717865041064832588416490480623156504937191019035929908313191083062735477798372444593373127673985886513999559678664582188281182264721260022310591719354693853694567445920337776001208124284793122106126403892316848084405407252522483620748221438702477578463205079337025095368101199739996951026352097643527202292785518218179682767660743488118510204299852319904979539083042547211985765714807962222421379985205898564671832169712053593343803950861035407234671663342801584853112453295027054752287088695350082017151479533721157722540478311055206278457340817899630751427880499666247717542717407498697869004936459970856756003404617863056899353995530421424 [165,84] -110688025813885884168267293631888873909242313241055277365580053748790871149923505323245394985061225469505690459322297912796431846858250406283809364815798459787404882614790533515546362655887597273854671372320280561257796465340567304516366125820221639790102120409786309957330952350450387977986397717524422876779067172042734533418530298418255767122775623010389562297399183856776954994700673226699645704237268705287927902278264504093649781588398724748878177497856910027802181614854995008178644367547875779987770654221554474596778839826009883983674807684054265439502944770340963298229639718814273796579451056180631425215748429796064411917453770193272688756752802933204585227114355649706431287476824587902427841185813249208118609199724478523309229163040651007794386034349379244496916845342483543846890508396336141476464035997409015621061029492502167449692257832937883154295685902021040300014063071947986691423880382508907179603969640199892947065645314906903091623602250637077823981385863460504652225895719816792152243989629768260865556411564936670002183548476692962940366589846175403528538785809544495815535336484295776487582965452542026039625622786694145397180019874019999765763020301933234208475181300605320274308655564850262319608366121738050255771565400952357022084944409190934677527534701601803264279181704223424937096751296455008037576365852043557782231705061781044138351253446854250074992038044607753854978133456642335643432875354105273355322917391006970412669666773483590727157596297096456148336829188154777071252974050063432018221529294614164942445459739544402077586143987612626473196294794124736613924536693627022216501989227553926324397511061196990962853770725160 [165,85] 99930595566439320223880457409026795042323743087711046113591171811971139886809996106153813334151320030713701242368600643737025823513827401648877799763990406789631848841412165304008893549003860797993995258000015392869852441061990264541397843484096620372603404705750439347722090341164522067134421727701128118115785384457276873015354745361610718564195613589782408723597855133284698495586099488425409222389307192806926249894635695787320340865215356786523221168831048146708822205929880952385690321160331596581866470645866906794050361277562840176502957926631672636601070490500069904391719930474939298665608136885619037949707918127248797890126470414426516750082637017454767764328338312834799888558046445594188447911017638285132443094062096291367543601907412132538812822438808804736367574232582467270323010900930361895155469603892991380883209766778675609597483549806598395904809607203996528218046556513828718523378768775881456681535370997054087936030618358960455617594167599277488066057066935961359679981348281494403482624588345199330599089690611348296030599827682424084476017965210652033706255450082528468621485308259336799974121510460086429117453246159427787710438857649724009005243392338634441446581621190904463855117110758391228146073290085997831026586611582307860309979904178707868096114887967597275664895031224953591231175167252255046520481786527356542413047143039345160203164964191562156497941867364424868999411906340288410204592646584272470154842313273141087169548635451211325737396325980210916817479833555521725070838710924796679322710924432511996083257787680896723961281744866905965149773687543486469348125995264900285901341469761219674135259241271279793045398508 [165,86] -8764147464559072074168677646932490239875232974908708483266113576838088207543491584728073430562700095696230841044455215663995304501565633590481620187746514713387284385134615331026648629985059570663397968771863616937232440235932324167456300356070467899866033599409959630579322244281215055042150599343034101914230555831450119587182712256441767368102467696046906733768806280977425053068003013128812186312854585349472141292211092503683962395981119481714160374807072525348600692648388093974580524278460036734636045010985216759116625070126600561173616495211291908973807504114491720590874379524842981737676154863133861655570336276607466910953950779131696779877752044392115732527450763594333854945080181527120347116822759285547729009564728602782153707454815853669155215540249492471893101387984538520148312549251455614373686038549505051529402232391560325931674072630541501645849096007976052922470844291860713186120886612873074657543147989931971645278891529717410484829256225821691294127714513921115967753175355382407999163419625250173461270677050070233523279894435273135269206772038172932112020315447898968573396131924841501332279668685504327829401191915090236523408607003234857527140542399329565806171800068455599478228941319303567617600846313474632590288908431941892828791797085631464322879947308220624177003802461038873523884270247094039672695194985356152083114679947400089367690461321572411801055947882280909553891339469592824141804605295801529204488446262886603756489902078992451662788589915396227866399632341557505060650024552251815210984597273715755277489653482975427406658534157725783612079279694067276644065060849652601777962001714202691926708533307377822132540 [165,87] 332472745782016709273367311031464950442950249716691502105581298644120770229631732241900896365580047867618985080816577420250611376673715198522093473163110546360798234373628775600136432339296317125804183515274651507764830550713674967926230341941359311781554581923969206924494501818974554972538233459678873829399586653654937713871713876539246039934475920035850738272869838373943227126012515046439734110051989275870899154949074753897989739878081817122484946336930624875306733459054012581237385304109691702493534785004308591867756704322940223036870461349019417182872737201984947092477775740020432658605286974793795076524503731693369935149594244451538950561689767375368263894654782156541089465805150302077183539193060442593608258607317764903815616697813281148762388399997957676659684816111482914573122457596191643230375673670051268975135298202593368357048644667473382550864546226838650838183372987815824142846982142597382916877118613647658061470260746793211663564830731474337454066634901798172827419498641101273188986360012432260960258923960541330277657376425972180237661117915104307140282382632004839814101595233816483307090151648097054194739170287096868336872816850704008685011358021641811698012712831621714904548741816565945210053017652281931522415760465114135203625934839976448904405706333457017538822194293746876796761553112449974620373074852077502266613611770627709102769499445120659455181174499794269960730785524049607778770772907575482909062963709315787398925089785395893405524735740840792348382142829735585264930852497726930854689801122863690869517048158456053266747103437220811775638845755160176711715852922185813677087339616945429114772124358535789356 [165,88] -2270909301144960994307824172318510584717016249924874247912039232760656185238878649299861523321246245839827285197860372756446829785929343615559783196730357509667165784654883116040758703126898225517487685859037906556442721843850034267497892715271032467550269559439304666266278285624723626137958836056185497439551842083982523264463996442498146550120083023576014812805679876089854929883478010672514388516412602365264005268457227085524995427193312101922772453814460004633301100614971298334481682975857872569809416205004166833339776008470991308297862586717901143865480653874266472653098993926082385388475383314508480201389290729297717037847274241922340934489425298410530052261952196004720288198758838857640798328602960523818319295372911963020537760700202377033549286011370212570679300369804739587348992188062249586158839639026644220543959052810037143475540699851993167994698859607667189324810500599664141264860837644925853607121411647305704916824685491293518116622724619642548689227201227242955972456974886441048922950444406694383181415530484237724571139891647109896851892705140459443533507640982138574783873196583768616877819880840759921676993283695728023342840878215026595421169210230447901303195200554637645420904964811413614525306818181442279974328523284677864346880165337689332350297359879572583818334710855864816501205018753914893487083377888588679223850386305606266674866275838614058358330546515083041683015214009793293559196430068125947680563582445379599387912617952416435124710188476023372164183936014023911673139494418889435903508938798304510743420932368472846131379078842111782869850796682411108798427194747630591328878599635026040457199261848024 [165,89] -21587449628507039414166420378550103463365234318976058663198620394570195005996453623154294408482611567176941328736467002940884175366389882935842596855795501828273325368491214476497756571956034835502096005431671995904025051901312134773722289166685344115144886553004541434167198218495066358309136695938245916643440923649759736207681574796770257465088922039716681266381469485953092312033902216825131760349576460164655491850142382655444372999181027839346202179797106092019358211565429884338634289685757331629359754743770705187876806597368555650499441079280305726994050155455856493744799050862781665414919634606433408561713940152397400593978495938947729422578887844560176494532688458788021397280914452451508123546325334537848262180354494088697378513121030867459927331573783957444287295321304182684679050949523925792968952440489242504787728093382070860476139643728210074777977572672550116945437617119844094070259842655981471172832224128378582027737260412386183398980130084246992155325642626929726339458546148572188294384054669179641638287667758389210534644254447350036572061376618744335491716723467855458563043918075869982792714297478013170455877728738105449461534900263730108358438068134570853122480878731753663715347116859302049389081038834538183149963874308465689999016489110482809715220275739228716448368170656756950013169062474974802726447788727395881001437913547632594142724266578089466916094519573373447336060524490499209697554101139157844733448095442861631589941586820835026842015944647237137039689733807702159830610683768401644851713086374469054261299624531165317214275999798665233200275853760106051356677842667853613049470196495153669790801664 [165,90] -32856007178259969138030828172165498669924678983739044085897326809821844074997640992137795283500281609763847554591157300848718837471652537441979040038095219343263525410825748514825576349304774820279585841060744187574257667886726792793264748780393329839315600955375215394654242840492452911950751090320889737247085999035478795843438179380282131652084043837287662718237325330088817788900873082097536971413893843752643824395915931927430502922604175304534859574618314427731943146355548223473350150451160641730743804022486598354346514830304059464951906346552486262954814800090012402827684147072532547086308824474797837968232914324224583922476344354901001330946138743546341936522909108598852300482486158574634138654966614484687112055457930099133155414776765216020538106362559566900824410432860466580421627442155803516934121295167882615498611901328532946792434025576122987971446287810571235337417540475323238860809669206304169561810840861641176977618203327232192694649717941860164865257706090543865596035776529280310234672618720124736972802636078612106135200796376681131075680234250524957424105578288393301476387983678920862498022609569154624129722461113405798027123214346136955773276929742909092497651346480367412719783508692133541837667064989671254079134917638051663746338254468085679421064664147562746072883011900955626258922610095089826581999852302300135855809324604872971384692193303317906704809281643055121971292654195983356557113048754581116339673169294158910004108067751996827299177489287386114694302030752695621568071368088482563773228906654886377989671115181159320352991716440574317739149495073390278502524459341441698376380312866385173346932 [165,91] 3077672212527812714296961679409930813874661922689305725446067060479277876984531709250346264257125219464892320026596914769969325807235599084136888494779391348624340336360730173793780170237132447953480471211823626243511021702030150363215135787833279017934833412600092349267458136706931529749122078411833520047945062240368075035009937850097372012944155798468511285935403311569114047419907397218868067509766558796352140130812937952814425652287611807071366830718714649109363773044936514633323174822381201212032949454793647688055073802919795272815301143139664604328322966209730502143912833844375039677147634432323378856067352712432782520523536972071383421941902426930837990525273569235095525175979207170865360840145997318094652486496209994440377683306016168501917449696054380985877405595915327473011041645445246652270801122925608984819196393411644753716800800480025333156711434617713225952845321255154267217272541663294603308613068992964120671505963476655410064121732611744477355051270700830074420685359668220960548480340342480303100692907551416230572568477974375302108452788219567423453955827808590391928596688753089195630366477368225787304307788966740810196553110119559262632558620415121276459625300234758276014804176614578016808049936062564544597055824683131598589508395163074049198598226487762678494865549257466382636725193139736659058608291106206046781706907906881991401660643081667074079292255893485002615075345960136064110332858498108219657652927387326573029867122990717828646066735248817953404562772658839517245758200229283432965538246153681818714688586260505131955035399542291255811416099863084545721462668493138251356451954677758936280 [165,92] -140475283397025063739368864852850482891845806335788697843781074325397702424513498025070224273065871618512302733003801410385364673144148504058684073653850547209064689819010876237134606314301675152888069860431338454731326423560369885595096967637373158969464995067439042052319273473815086528539807680257062547469002571923378803320339092914639496187770628246055462981802664825291032869780105785542244472888346732624184020921330108352745381795923062705480628496597088091963610174256282240379627695455180621379096684249107374721587084703349371691749496585753577831174303626360339269929303810517552732136373586967847804986979443900344102610581772610966274194249650067674996298289264772864495335663716489505668092286894076645405998905266648265741397671233615961504079126039639735884732760682120600275876939990285429641217896681471742712697116258728906223964123194765830376017897858787097552455194720815590583313803051210278893470456823644754032826201847752167132518127508266406099118630295504509254249518413040266429009712230267305548632882983001336347678251154850596915728895286490343802560332216781098735985761047339119629742561090798719703180305972998456297699352632376069676838311326392821954324014743228682878849249437027576384152490433096785539372920532006353181952621879675586575637832393190588401223168612032775040189086650234682919202468637602205380459220345574449967468744864577851319146018911981535556875198317668153548850504345842798697650232578368590265441383781684487455071176183357492446473420026064229826917650889331006948382479323529616882359637621325476590579878493989619112958268781120496664565535980102856124760418278156128 [165,93] 4415273037593854888551555080505506150740151999745489107901277670804179904268693020209588933836329483755815697423902903961808514330124418870557695226568149117386237384323953151409871979270452068277144742172919774599839276780103832106640614291975687359391919908956495519457647509180505140573694295444160714393240326636440534583886965902978047075431532142771816286919417053734609119183426498859824320008434123827896717354706213987608110146817377091420097842419438020404881846678471678067798031147278633944719921193597401553395531242664315918195865769507461127404728458378263724780212404875389821893369696599461257855590882540708835224100462144467456285388372747297377438093377886115649021689108489967321518811418038876570406796134137906312914854365774338892430009531057114700312019939255687067372644754483558856141311740449756170399437503031390960368714280646209503291351807361930883094163209756948471129027661995322809981001112335601734139286517731655680728166517039027322099440662954806113296673912564005750853833886090332385625911092998600794510951217844986098514779026055003270165826707526663517384114652780609679710366466384094405951304506852218864814614986329881418148537118160514169195831575356638868816913599132409291683570091920134232053859170391372161386271988353272129538974626346309321421262831678983587313550564955731474487985900456190015366299999349638425136410538925589233740400351049106074450569535793207325748198202358415261173684557979076521602104162120658231198970712772860365950228240008072263711813494956297346458351532200671903804431692515304613292909068976360662022595375087980610577082563166548676621861962684 [165,94] -126439602699362232871094491905252155425967463164953249747493499328379567165602788748619549210249027568864175813099063813603459984360481329621838882380672733178408259177324097934200651466268467505991550646755506746569188480857607916568915101306005358922577146084871309282754722941913087083476514187509225345318802560186449301041279311741920389778310715289590902360306589430431168000711124755198059021244178490821030170045919474467415354218099572936158613471670874884622968903587515953261082337553509240972709072536941221424697251972753419681573988687724023950205813548228812475136005258453570392608602753156859888658527276916108352351051460779929360712231893637872802020857607090805420338585110593916200505177061906825528128825233373090432003055679211047908131837172572743341635120240661192518254604312733751748804904162054299741299790367989631246961012968162033855414260521238024540763251732316835987792584065735020934429630419429808898228220503803470950103916031949344082678942192503407282595338160794926521482416147603492810523848630944938548151644103679352078797266023357876053727484410301825233963408927117113743034144661831216279827659240577814767479083016592443353144272154680754454881776637039509939809715119651445967086145417304950389954561514634775511499061193555668903846777841596037481539943179551735139246665152288242772654961451115741593747397875021457848985582701751713251453576884030949748623532444119908918108498303011110330251233202989968364879554500907083241971052499452350751612558298203165039686552820899237334280715293181127210601711230167179926356686813654648306694493948353793951546602689162553970650440 [165,95] 3735071378834830725602982443261015557991799414661128358695366490636186383469715880745149984264292755081120116166386305188183450995386910592564417540601901177722663522656797759867872367750782980910739887761865189428574768890280353808928799308788099453016597468460071224807665819598578558596412478776597297677290704494639231942636467606779049772502491413502388409861060045072938886604978119393555454901835877761254258976702823349749114638453374083306624435250129114113129321843879287553239911755580498683791511278624730436122952841041937113024657916398246242380457505891432533545289518015339898518007405981864566164313241837632093331740036623087716695137101057758198818219134895896659532906291832469325590395920435888605924691718226353165575896531108293300540111341225518393140644032163444574783567739823834555272841621211724268230585396035066660468479290000038902254918438162320176371914255122030023731202796561780081230116865928523921096436560869552196879652854157505958130959678719842786160027887456431788849283535678234738084758391053139110507553785631823008678426363877528893227845255868288747636025334146610704538794063001061254130745348470998153584480597193850263475190273123147561049122393932938790176720628636650608145032703452841163546440356298623828140583450377839525754438036315679713573072881605269384304469494326142384602684682897222852748643305430224552718399748413421297759332627576952453660838388239009567571653856454342304190890043710281420456359487633203426820290550248054326174096966709700378190667552125425936668748422001140559814555204421143724374138826000824848500030592672577376144696216007585994160 [165,96] -99418818081143659725827919955606821484369767622605105016406197031361932651316471316818923966880198308363759787128073131715201155558399510196693129835737985215690382629298261083945076355715555972236550425889276252062649710280408496155238109838459612025912733671896348922986467171432456860550945525842624986899244632083120849772293228732730187943893201609404812464471296483630057052701318097062514818284992042449087863418924637321730980141314985619501288210169907452147694854272463841902007212139026416999095582713561837072536889186318269322355320772690813542731035736824259876171320069811765937339788915618147377294259923268063490370935281626293476764772381814433148183921712975013050990094085555107316828224920666691562325024152286086285993588900142622271459837260123156554001215960110613627253203796761711021014800087665943039275737161577867399701471588819518424731790888871378598106442341132180574318496340530206939823468624250848705294741526207756478996489650133677593672939932066625712363679318590711227293971243033127559266082596882069140479573867466066915925182037128058433008633982108231189918224335759630529251036801534800470704016495415102613592522707906928655016700542423285253467397710856690565102699581160616317058948963291141278439461515688761584816316736175921336936808891990302221553758907622083149866838383963739817278345278534599571604668112721245786670194703795397631714645553987678204152923820976391967434065095946284650719918438818161850879540809783929392470258506658094414745040599386194340971458433521384383111093402564191638037674600185702883997220779194247349612129202118060517449424296023692 [165,97] 2124997372635034865630690203472659310430651781816842720478004144002890194582428688359584861000269490778494719082438184946731082105246384584487079366104056242221353317614405045278436159334227279275831809841774993124865766580963102783312523570408779063755864785250512110287985111054457499809943390928951276693770027211070891638297505667882848282002908601438697999370976435977000208608728487622118565755537485649814546584323428181747423963006022290153957836063721865647524406639041146410921265126034619419540979172931534217588345342787999103696107397141675810619414178191564523403937546145778562782185984171363418031822748777914520416995145922550417180933540498283096747401333821328783619970985199068796547155474112928632726319398470076181907576112686750942103899964192689516152608278179308118295262801848338832251733543070273069344245835069856089196602075304256925902312030216868723753702538529658191910941671796602252351245787161908932466517283419665900847547222220007314400012322993182800660603322245180413180407870353545865990310572951767813525448851816636703783363996878890666659730787652608994737449469527115100124900935627580932904218618761105736684849841106011745451556032479528741487209537195354963961169896771101567230119981915094708946925623695019528576336671792931755551440440620402578351119334781980730370395934627794502332540555328717726795988093569516634635137120053658712289344149778008522882401106815756139520956974314802613666989297159132762892850171281961623225866745103371464803978029000920995225173286556345404420371299504344839108975718003449219785729004940050714129081019287342037748564003264 [165,98] -36294251135889021411997633447227131953819711926541222940646927997702658941134690874737503479783929261574636910106721232951566170904208947254642823006100505048731163190864042199578633118263673406992746771273191974221129736872833689023905620259183494050201422471657421929218482632508614296584824883941085117361633472499737582937662314375004423414608566465811132685130646272665322520393863081563117721794086875952360318793087467959710241829131738092547886832642956159917686532754496345981325141505426139820576455866996706840820185247166804411947283916548156179276306004925459050520710239784937058004230955936527644352212136303189079937491239118261610892159285581828454753169365432107176698705482954089624718357059392712752116367588773396503439008596450918763442716065812333735343062298679116588274108332093124470560882981061346984234049227475983622118961460745924427374467582751649071005303717565983773409796667749360065247994652564023088224997594438014444479288438525488197630829069780430654356549825836653219849649393857135575022907874989625788567533190769748289478833053219137485358729051644183402451104212848091236484601559209861309516004207420221759977933876315498120423194908689048365036935119918510335690133604133071404219530731070052788080366014243641433384806482578940822994087654761226959604012656463310355229239560564584215634868841740896771814676612373581963233772835025530874814785358736293735371839834503410418783529004088069104396734135607065478809377690171183602273773411192793916215932283642039642306729885604684027175392739423233209523190820454241058286980973522240339732856116911199786433192 [165,99] 515133575935599037248210111888348435971869304849008558257849241375051312478963494476646358649955506820968102659107615593687043876579869637407360950212262820271349100398375144702807211115028565852514769256356061389049135741031594509544450517386556671282382860467372020323583781486490528228274890469165795494282343645409415941179583651119248678764749024723310101827937531713335959791946482350588248555125698536267105869380438607697534645034984793391257001290132127311172279272668789886184974555857285928065442803961515016548877978526133901855853435961125826668482573686628915552369686100201754348856341013527020026082015592469135895025872681091651207088835507266608050424558876655041351581873687923365910904097851816277312002719868846842902325993045516118497886810353103439620020905724022690084509415826914165507272377506022829450575552175340537005004886401579504690403510302370688249532996554476866465133249398324347329489948781221453751508504782494187055028741113905998434197249921746787514156609091650756168802396771956394767990083941678182018678725338672245053026235881520772287986757074193616848700370765280970241885955055578181823570152051227417004612146363263443071434730641040998820070960260562249098532453248308396682208340579985977988061685644780528148446967250580725545455127094177652833840082808778969838647199638265489113981599942055287641485129214494951639300898077972956584807359877587709013875851508681028100545687821877784053104368610530959846221615944898341950501762941498144780432851287512125454177111669760486142391445469275367277869180540308610588397205522811454403941494085200100696 [165,100] -6385244639773478831655676046649940470655440647571281921470103535088166303876009446573383154809043253747961270103343014878638894728447566196363602596282270398655205754740496289872888849106639953468431477474206407035182253180270155364785373730352731187444555948645824106796391851701732339036707298616254274537614056418375422242867790666750417347918640503905421798122470368231611765339441875808742582678326344470070813137878577298507215322671511574612243226968075452209115376469603695994661837015668993755373453631221917631531563705422683807269458525805708960856562319849145348575433234469853506608242778445093084959669419142144024152880414652963739449165607956955683762655137487665376363227210866070794831552983924020012692894979914463266287750673372795851244390356226762777033741098119506167330299802914712745086716849487382525173702305036486458973324256559266588483381034840913680200884090796373105494718497695516216194371309966839798121551829414816579873797398052940915393954267183176007658672726821059080333863591781374431059622617400822867306791876883127261676328269093228487656085464889185622928727210176543869732455864237475785215954275881322159885604837179943180891100228612021549517944245176022214524733531877657348007085419189650527277932847165789833496332631376985745331689140571944633362079958966938406831701572095726521460572062735335883384348826810652940477959717964929032036222336283759422098050072725700499644143734273994768724500512567746450709811325590823792697826770271347333992140089951201595241304146488442941876178288086906843445060433123613691089869977021801747006223957223492 [165,101] 71888762446580484750184593275835641721181091355507311191118198535549092899761718967803783050374176466769073969550338474104013211874074358256726707703729758856209812363545982810316452181434071602268833910292620771630834748674150084821963966702620949932045520178729211541944351436676273997452967084919438317624659371091110732604060484915593390310291631229166316453178078848505357623052843707552868665473174413558592079726626533439601846430298930542231469770149441069163621531092576095859153008588630495116006833543897517933861435038365687664314881198210836893145011834753575094256484984837734064025334107668524274690973371701882706000743025432619664444168168134838089843095523437718484749741497552732500525508189396532483702378882277278392209302783976818557640075554061670249075360196869293768745450793413373771542821025717263812270267158539701910207768358336505319647451297400791081749371875356151055857926602638516214438136747261881967723918052361553300182790515274528802098189691502864932972337809991552666672609539986907440557262885027931343452618407086319908723394974168909344812428626909783031339202763211226868840887327565189051923340951218681143039756495278887658046915237446186074250725758095735457275446932477218962334166633460076042774018732808134932738373629424228748877277501827500480206128417785575976441976408434986805382702565726484000745918243139802715211211895402349911603539704459402401013666326411703459235210982044884255534846494422376278730180070481149983643642077993287052436782570685406461978543529296522893564803295019029876690811650327971265471191454386298823446096428 [165,102] -685021238967904475517627999790321205822450989048206447602786151586370122380076145737190644793317677379424321165682096471892483288704594132501561645143600863867365144096954291614750758107233092024949174751974392021016269955533060360895946507342230730978861532728569764415664851989320409956389942060787096940633696478748838683722423233856908625531642697486828336954532205733966040754647315814169876081622548912714250398762311025652275090229023595358408204120943730825897026185534557741002277071288459548809792401393272643810325014572900088302842841591290656294456662315363617018316537595520307840005856564376408786249636746029962350186600675920881935556641561180394092614604364269600679339036785249966617004175941967428225569010258024000458165034446749353629053401080550965199848787342107541956972003320221392484482156027578699133259172469495140101172584537419364277697930920892740291791834388835455417093603693004527408079121955743497443493295157517375982437234145815895678099227480480688023754262059827657913922413499739867662735616615981584196755566848928183975819083499644600325723905260986670339043159567186141614090595799930141074789003238131195580047857175326749863784134766891139097380660906445563787548935772089905049872481898917441476776785977754526792716929658913781693904243795921670752007410308255953306322005247378540615810147237453195043327586696066093949427371384875273666758295727656122545049765957488239674456827075187284839051590816215690538725850020273095257246493271157775827441139180442455959388926751328878989990565351761509361013446352468621469230085863515327198834 [165,103] 3963403958795478780172277274477088665737138463423329161459340783495831811541317703770135014767199340612171675625794416763052484944618676892645313359066862480178680419526415621177624819698670222728364550949103701374872389430605971903148519970409767795179884589810014143971198742493581179811615428287143220948959708191316552756431149031436817496604523772290504334163878450622603258284581380696425034376217217442515942286156355114677923834823578840899537944593589586642649792085946997376435736884055473927876201185826591210123891795479606041081676716492495639590261072420828969101704987541551295866754291225199230071364214616522197603831344369476180455926043974068249919607193613095914058927846768473402273061049076376387640627431117176298560843181984264714155376407006903574139923427185729434303449198504032973926987797783589165281843484183546387351047401190015654360584170934511847045432575716355713804715171532223150021720002783070364984548308130166721087314596221762282779834819583382367648798576427770284842112626117258273714947762177803352931482009320400706268470572401473872057226364875673282723770685254335623818991484128146894855332584703925892536270602592602987275372340334709944480860279725890315759304329052295107430805940257429105899626975861964295579318546366285592611216379908714279065591017874345269189445539890987061832903258992478800580086002586519071779023659038844126782532350500607680235935084936287693685719652953677646699155711167055251579542611521100587181273902104672422445397342621617505074251001869051684101069005912397868977684006877410741349009697666696488 [165,104] -3870613957966963014647623452586486275496182637908106050453393810925210199270910288569875211256518246579523345390477482316057328504839870691195706233611720740576716047883948757680934857286614670844722140416845151390290985128281546223009305763624721155006478823543224143739307989118253386405374139946934992091779220053821974325284621625713320731453887123264541025509247796092452240439114781172179222032529519734012525065536004946217655177455040230666485597062704814167676843680587195895439383771419565392605517960796381660888866683821366626396370505849947253231362445183866854203674570572463490466937210745906823517795254627881374180279823373369786428090583566519224508649465372068696856208047815392182475450186756110271110637402064372492176569072067123128960417591635449262042676407946074295580166970025494656747321060908540276959069679699829856319312270636292772794009899217631247009973615183138370669496581367070075861255340897925065821448802283020131400816697035169890834552274092866875672142904761394007119096446840832657101582486475091869635562159660514544216124721645956112690642511445009239346848873225114633569553388887386142679241481787576299918439000945372218755000892604281365881508175601617917897083227093927175732574099967038163828746029184989060123681946194423094548605292882551918600819344411034124173076489039215154746802056796526374158194075506973741575959455027961031141147001951600737418696139799847818183425831596603519451904098727864753140887395600510597987238774979075340328973850126218421176735680906097153527862834073177321876589810326758037827532728826 [165,105] -11279503739185543837239949429171375272554770874507134769910829620247691279621564617634473141064060167858910935303887264837347757904814694608750762422072570173111869412452684577052357086331549034372669769380917947149737680725848658443080503678530959633379064790485813100050012629729322513114341684005495333602570809477283642654505799056836493619637696223985138688702277651159596335610626705439466757639777825428659800487163265919802627650296430155044487331448179648943333349627364031466753532776886787954091372455522340086898502389973490270243908092119090618000306427849880736799875265231724526329974509022779810159121069324576797976262978648656285976111429310875544123036045525419086021093038012284314343318241614222692044265138338441348103688065450776468343793904672817363283260747200528303108566467518254434023751972639206287871538509609902757022797475240440496566654561017354199906920618824462963408899159653020388450061861638729744403196684662944962106709624876069416937177201895070088249884739136865592669046824160347454921405261146689878236013874836139049692894918519541268236911576781589231653911997347092361768670799119411063478318153999247691753645623797106290762795105495602289548415804890424700249173765624565628585635403328951670021394093020851914603051204769039754007736941129906630498508125347685075465986521857059181765517635958705801996081900378415777360402875482352683953494436942956489693020293325858703046688488898974275070401437379969580683189193216488707761526416394957219788865872501008154621941615392784373553850598960979353451319347686554722746576 [165,106] -321595096554611885687661560951363200226140050909907692567088626719816337172027279536972362853040420827782575765372818541710703013476267336966429807189676526219967394701539490529863351499661202601205242150711685995587887612765248605138985437031050956705443627598579481479922790255181702938173211108646171324621826782655476182253717362936309886295945496334328894210847331021271258696356154600882275430757162368025062976873412857088314022938102894715295231251597433684205604556059776231188510021583722084817311915572930501723138538808199442408278496959725938697543146656025521218496339158394336048265316927376333420077276812536999363661513655028113783696913339617676480330228924529828439316469412850177306439582904682495933607691378860657621128452200148343296928376541268800357329196695667907730427318672914271244085291039828039027631838500711753568059675710636233130798759524089879900017361662817827585976773009912782979424136051938404824284352435747998275286194250968706506059446385756786631249506578553696540537973542475058116676307219272816292881826258414435120969809354614834243297238246750897159663520419296085963675567709288960418376145342589372837101810198470810913702662544172062708065089776774948251255199631179018813366937088158264798076837835157419337174076971984533827235234464187565547772302759777502381093479691545412406211843185228951775905420381395760908449799050690239776964444282963077297435778825971833751461021168304282341214966614776090132123012059636838351362775294492848840428282618601170154495415405418622860471205079137627240156182677004045364 [165,107] 2481265784331796249859745047027157430378401525925874065070230507818915856783324863966091573718870976079573045977337030424092639683457816069802993493315166621842025668629177073160578180659623688115654346944212137486117640795005718410439285239041428578958031494430370067094490218223699266962184344471140566147259960599529960656464896979168237624463102335236576923572890058033148670234150779863000424954348061432668828125715148098234512915005015497390345851934004083926290560064528826124972547109829444772159107590528327655564888551256385814993793589489843924146346775944184319418704696228253284995300324207340394707791013715504536813179042876230819350679090326173051298627278272473829233225700390423457030268293096372616603046967562678792161503701171683000745167490324394609973482757666235234303109913754974787121893617242390198486539267242898945449098270934507494642220058235969739019421243951055640850886681657886275350934191651866338216491945393055000121397149570637600744431257449446811638248098354266308506525950184956130828520321512377253444857195964287182420011268820268033090199461412844211251386832595908991962531175631709058861306132822075514487448098892897172916179490935891608225910788922142897899768279294848359808557596276041947351125364717449960288338318467746762138319515630480030828798951084664458417092726282786752524792366016696337547274655416979392197429216232435812173533620734144280034324412730737575071856528398957501583052615999831579485514702997064180149954854818109690335047508976025501814484463053307141128924507458747735592930637615316 [165,108] 52052968147211313585332430472332288360126754546218097485713528773354252565644076388590527475035393234275366205170423445214800499262851891341284412982010457760246862413984413414474438016117867827428420662999511850699361100152375540956211012809692320413911699766785582245311737239831141324425725802908178800417932152226488257024049174247350747058584834669836406068505128336156851697426006428684134938531603418921645318234508326605020738714847205545482499855697501496732804083367371929011268853717835385766860150078984362443720756384607765837607147232221759826527138837010870225736550890146674398531752310784609553335689540851121587207433175257990555928984606518390701703347622103544055620080633561855449313031755703014071219114150138846853253215195227458091057644647779500100749438168799334014829973477381893631471023071120777993302731587437349838663206027005631633536493778947211991302885473718007018598846614779355425612528591256167063208120780189688005652983038400356094629397241321104040542394709797004558757194177230802781006425957926526745595757615695938445116950154344816038177310744255873011967399767279300344952123292230766846611193547585710838905532045314253600238673863833537261110300256798489890510479774390906044887889642800600537685916589674821463650216977005657324375699466394258865163151017744001033602950945093353418231567881787416193698574718914213026905331603033883091885312502744167303055487561780334493014346456557932046431283235404262053149467243001697963724455876973524676228707203156027278684032821283883941824367081328362866743173150 [165,109] 1015001664734949515073796235765465574928276204277336418334668053650057529872201762229344007611454068696440037303192109375780954465268364607358675539338116963219039363767632806247361193010093825881646282947968051918505203727904428119563558882904274836474521729671853446883031203874580167509522067258678686864437009285187178800424365980088567905296709609748345635530906124435156356069937164718182458787611434760434011264458697550595898852722216830941692022746304243152189386392172743570334771734993132293484180522989556681870913401057090033084667609101000135452958570417774159284823399963238547676801772911973385240822818674487073190634182774463436017882755167870291606825352912269758929706264755160614048936503087798934457053013358046780798864854467214487516690915173517988553596321506070449254988775467969600723709873140802954474142621041198178542122956288431130111268208508604568017757042441112887110835463271343741538461184075496084947418394389513124833368377084879956607464047088976774755239667371406980490945431022375523703114653599503491919307948909388570965285365737979682263411943649132031328590975426383234243179727457448319158712000504583711033474473499743571011310347304599701391681662013762429944846263737532552066012729696792693853926088039151279893017322161765164135244196209831116386636881406695869058248855421985202107984000016314355103954976657765695631623570343057649248684532576668711408928367818606655446775173416649127735960297613068283791742188969457270447231670578259492959933350221024185287472460362934618434111903164509093520830 [165,110] 2382154825505063935533384844430376197282494670759664282635251253569987547871752042934875884135815600972974313755217143419713295078618498804912633816577671419237418364253222943063689801418222113504845680313829310059367468696341799357787994801072590207208866232376849026802334417986463608271460825299482745542641502916319408740602386345625525342793701063342026015059851957097256059997973642499420856741024591117823681428338469905342398434326827376447193743519079791205590684355079858687505285128621307180792989327832487809399410280373498905822977218316724168972809960006724603190482606542954937243056368036370277946142669404762135884684111410356266954611232464454054115953264348021648985338574564306915432592035742191412556683453913931209453373900239757978594949037245246587754986791429098083954861358240172418106552217810566461445463739004614447511272542214072162386548477244970922697467683669461085650579651053697079907997571241738278566481859840954105523996101674521120632019213199863094444449236194985054143101038089527586331566911784045108130353166213008410094632618989007036303249033344612326611596319012363051615564213883494231444956718236156067972715861977892896631280809197354133724922480638517756109856640039548125247743117105625366240829957020949145320871343824233882096031854997199014969494260779055717940943757997808762211653926715070386532403495113756592924037532958331979460120131374914310969489493554317314187738663484079816869477555030128321815196318662491232658201917990940675055947128524333560456048523310565246734093655616386472 [165,111] 41784387601433798269312745915236123754008961081759248085924066609302013649355365683417872260749718315218525680052134587279118937622695396785325303928276496158695656685538004635988891971926994199162173602015448087631405656354362928501087990430685474631983047780101249653873866737444021802148317806298711064897435525095725753001469552977975483597568874233779989633413800979313517323748181298719260259414381973581791061354422772336260590969326278003089970873473911893284328654230764836211243481453970916889879562260009360598268661353404099623731745617302862606554112487485438790933589092244628428525074740279819441826817863929029016296340654940992850722383493317708330250398295098836871333363733409766713280336093988054377234936674041968863082234513669562533242291984362238030302017972121002400196037128025678586189066524982832119219518904988147006155620127072019824679364597224647298892902063078480629340651174202827677149232611507597673225927209321415507869183535768395882780261347226593778652928982870255263525620736316984019890302902195368736544779145311702403414201243872042078968970837782504896702076724579424480739289240377570969241998032455871417114541804835180879605981305382976098162814020389039316806185525284176208255583917767521178551810193907512013262240748311056014645996907227277313954606269982338939809841470157016909327901577367811539377265765823892880177738289884381186019803038368639946775081470021599360603323764135582453375551155590316393990945873158553121412848430921330549333877794813189896283831976721441510117505173212 [165,112] 10686973373610319933362746152008471102675441069365152092827671683956001923471577507183639922997676998037433819044024613802965971104740094005463613273591623803654744509153268490991450939905565612472468128340385420089885758141388380601126280527827290230277299429034358658266401884169023192903547256577757193209497362292792375236691527286977080331308786550009221212022083041635548075952110225279399998890506169809013721316785329697266025566812716918007262732280299143865702624301543708435953183648145099327689191917999886842727563183035785084222463148198517376765647787292128897894061560021326771497244839111092096101176661697800762088013175619252019005099371654893173351614549824857563162141570615764339981626263534504365034735990123447998743227086058451385238153739471515278300123693632578718579104531533576519641303820707387884172900639342612998603638722314783299441025621438727892159255497572717975277436036138114471649838549382620470795296294428615896883378086510424187260189341629188045686412464909955479667777709895756699332004366850248145737366912956059774960623310964849601960784897862746239579285001612148504625264204729235919178776791810726583653908175182364662942312216556700121638358094470215863757329396149606830956273862413792325592084325321037942157828545078808128977216588749956681096416493642518398855041757049634344286192735628988600844891547180680522772686185216476496970789021667411990193309581640575703566717171874542481626679239991705016813944605098034187623656154334110800218120703730747674055500566912647119764652 [165,113] -29201790512204413938292772692327079937539433590604598243273331736455147987657647290721843139410612071640342743011384943408928665242254470687181184371397360202983912512178434342255265192581189226859208881828508352434668491640676619702509651458143159139141099348867667369614556439013853132329220196380332323150696072041892724809626457935364951684784246169048324841090187292066939454890522348190426956412624215767782723103807191782781141077161242075888191419560994684360065936020713933329855735433706079772538347931207211235384705265393222614462067475337269546187343213280454198532354689084221939566867787062797979533272219911777322248459591377456340180825556893083470335748529206215034327734999255590133454842636148083477091858108934578135623153921519124631986692254728026348454025723520265357869014563791983346469273753638378543835430827913858079956725235971889100539188490887502646472770472655204122307488838155489972317271736474461865479730734098360718721726664038938058146496654265176749282803780896188340509570121099080068512266360820893699755090856810582228519372435069327437680700763566903257146854481738870497310330987756649388111849646249828428240719334777980032327121464373651237288215631273480682912282111779589192393410580772659275047959977396319032896838411494050777170986667217269153753672899413417347451763267730938163784269703184378254730773566757717593383276426690044190570208928528031644403907395247393619792267655697833134323010959080549256148833349087899227182454243592664885433002157501095977179873334938909058 [165,114] -348042493677372041069719339606095755027463464480894704104730668999043308160320668043142724097054896160110133286409528232786788899479590378887670310183420439740437518522419617891007838392388115841448251868614052024806100893872866130225902731416027410128953741743217759712140936130800830820537414071536952528897597742859528998704387645443778841921332440947029665978293821360495935303691644361629769273845524429628831137710238557637124099134941230439682877898408767357451483598486736734039014967257635261741235991943810824803360927374303348174963938275310083860957580119896014982261442297142208090559030940831039200508530627338826594668293021445226731246648853047666916292862610071589055596498824877413609727452946125714361394632792069352088430586641478621432128484382247062332030530911999682864461394960627142159908177348079182563618423698379995250040147270172517042219181865168785603766444464057780205825192533618673180137033172351896886613152512210379874715660877646058301438145999032595658318321517767918829364519050806873327147290177236003733306046147245563939602289032764353220504788539841677168959324141303142200782256453840844174664801370397929522718806167957226289949721241837222969074335294261330081621119560807289911161494562662638183269121957903513400927225429644967542232651810258197428545864360399995501863230217040738197064629328421465921241750750326730193032456307218848672085673265502579819829489286121583408822659225910248175999329520758753252807019555618627762597408707006926482747383685447778238351346633748 [165,115] -699400499965561977157825687675300168287207590984459157330887878661245743989299879220577562436261252699925272281926924210306596179733964314798192991640192029878554472258355630864784054446447886645966979198142080652785619482587093519921535298578888435765101528474299882970475458243437373666661183523797212482478187446222654138954025857898417378780043291094492140096290037920424363809529440061271156089886962708298417424243737139621046890168582519758051594515034260310465987283616062877930018670803553581992712258697053418143632625011006519102361691048596204494885149320137347990100282478108187707906933904750327441576578102073541401021763179811194517745826047401143844413117533141430759494442993424680998152972568048423602925589355279974480572615166294710062527581233166802278448385567646087788541601694879508489492346246240756071844154402130359184764247730920244757000743831348597799235669631069979128526734850351438692827843409713474684276272057881582001327587905985265693555942066975095454962466550922974422722150606488150904032488087433342300931479482194049321771681543899876754199997423370846945839720965386606465607341247074522959354746571781687288799630703530178870996354409249967202191924553207210277556588906502511903443303746800685070882012487270813366650615213358621124693660055790449003513687458356282471400998810582250522752840587774895437060476515541181138105349874375681148247847908656635456090180414102084755486104248969494169020919407622882266048634502873754275229158026673479496046095376587324715825406 [165,116] -13397348889256666408158671930405939260402544807965099498778954834097360790645057904277232868533705888741276481938913534115306827703720346168655797819615706023646783147706642129969806643455111992511837016419841761022386305870683054963769545623938591401095291980500345785576304037297430458760147083311278230153845059903107987129049985948990110926047043359532868812023723510848621697942721313588493605031275755003203079024108093928403434958164100793956965616616523356755598756901938750450561476788847504017678100992160699844608352771745965493172020160354462685926586714615434469775557754533061363146845123566441376853444067798074099639482023684356222855364983425622970008044068323497123810726817720916547163634703424232336469662686438770945119892626549259744512976610533192864893997194813859280869542476123368056023689537836617262081197345731348483374076723032851963335102296475508153658439190194907765246581058339235883957011984457238257472274697030982968917201202221319014054738913414654608498051122064458382342822756318088034715752633135479961662874415851370362524406681601509050373462166909656900676081644942949117388749931482699150963596151336338884711841526188710752545953671642427128056880976417502684424934370974519287347776383080354468725968088886143689666836182324813190876721449732523018780429838758880234974382395013956265390811647673238837617056589021090769919333711866568859602993363777194457333864692154546813242148986446277838489142252882442040451989572751769357104067601755353639521624344703649244554 [165,117] 43106457275058272768050959091086077337079165227625164039973308343711166283813318574820184184192573644990817445532612702924836679264822511411202734285320101792825810437828459595397696392314509842653395615474853417664063701958308512293869761741752335547769590573598079376805167364307933473328439380608229459614221329102086674303737512733709674458830706680624625712571577869753170789714046671846024858960489164922052591309868203992633503415693544204713356585451692890871461362328782045629068974757733871192609865586979274295875745381078178356914582193597760063481585829615817177448894533943412220597830051766265515118710698859657780888149787433269344346303168508511936319868383584052879242165689048318431036730706513488964566057436260818844698530907964585956760443983557226542087352138336022465412020208793233382245734534178722499578182162531304718014027995457661556530766754200304270371133901896888488365159022699787298064214765403050222765469080473852513372200005485589408608467308980549192320187503436689625804087930658697236348552062649293323157585656300710021542456838461356161531506339690349372862637710379083779755323199839051966963330699655203515822040415107163809962424277948991120311160170029059694427080176369342936255430077817887348265298045180326931511674132174830386156832031010278349442660273589573812631875759208958922212343562489255126458431912425914818997940402836147373717554220263243511511626580868011339424444376999865549197655775723008449153602326813918899968944905619987981931212170307098 [165,118] -219909882912401126799824184003700404652327005893473731766186353912775661502422524185205614381014487580055124976976866458543144783308542352001379381855198221078142015634960877218148520492584509512572576258046757126986113671971157787624248286756416304039898593388412278418352209924578561728268330678703563013936466431818297651841768457793669965427281935797854569697467549450295415179769566093633076646871676504202584358725979587024415836167562833258534775653266348680050610986518740535448101042374506266081921793813683759265594029745099489706767873803188743405470991431129673351807133632310707994426610992864687809372230831662716394257808783305964613651518472060967023777747928613518462403226625322602262639583232361852698266464891543277478132554728476191087670071854863582196452904577674173111390301445903995841502277534596076738651515293805946308819331167358462635461589130380502161679741784439685974405825980285494749506407280664974437977696308610735520885660572487988851629176891871177231663256233232337394476575808062779661726356092578253076700803845318930713363605935496344905265795793983494054072365123979482809584673492584034497034584360571392521911983509544908392620944786670831132894828524715292603329421821533392292397850574297732436175763935125546277612280764975015952614342309857314855441276725834214938599654814456526424456198972983203487440652013533377208472972445553422052823645255872045030555972524939349145941000081223486660585071448977041921870867201683258273760260240859037192371517966 [165,119] 484275218882635273504722285571679532912398318982652342982702095805237870188432533628327254311650446321431947951596931564660751532501409299730672205279244800136787736498261106834267197345210796892144475162333552571324539037233955208627471989859676393360111412102334218127190236389248137890850494191012436365014125592265590154635441410662744012840826803931996413639197991150362416680257573809390027720993926050736717502931607884759078618110610042542587322245020417820397841243276623780686420823126558559955101573148474830681767301719269557471969905829222273165278531837426767093565451129700198451220458908632553432672089492681254981327873222963135448152620385832689881117269281471669725359262861834963991686440493150291990398632569231892794606583165952587357413755381819226977582709554234098577719138075345978254463546662340824602344124774867813065068706318348095696725226980551909644630843195916611903405092321910079818419120047477572842113467895952110964063656630552997355011981270661727245023628552095653896882980214287605740819367917643340620885777060174049454565922768027012541126002460582989821471387629823791390976487164269327491121461767035509955742195044281252506139669875020723959910871694265742489860746298485819147541594307894216245369423701609920251946636042201730779114968553041502152041497377116949582044886028010119014079538458584527990423041799487814992408583035624727106843179010583032552906565092575179649681149763774024543688032350986479215758185821677790942379400333164192319290 [165,120] -1168196120394688024465335569085301443987111658406295842737413845660067867731487664910714013542760982955689741816900876382971473298900256987388285259135552218376634473833109940100553348034209664905006021778660292089282982538322900846411511038630455851660503404241583340684243369871460990165432272260168547188621834683259187088220569938820499745203829136140141569176740732221982711571279588971340754558948083311217369780772977266788363291859971777755590952388946740867147157349198752322709594998429328126631560091164370435774797172477278284195509152395674451485872774100496127683059423781995846124571516650107668389494617386930010454992504210218933104375498870948137209872464063891809328035891346045033114020940416458201285242206075933443220580431683034665460749654292411206790567622667261188254739226825200364938817952844241076831374279641404619387262440288472040185491481240649258577594345271016783043012088834648657101454366978466175376169399738729760057919130687948806057060184972485739067609177709653332373450344266016506996463228387572825201767281701574744711925214016624362697860874972608875514903775156985737589799324907597948813279917694892002844216260438008821803916192817791144528639363482651641601654556012461075354702903680319367520924992409305790528690392505065824362459544713337164690898945175449000750580777386528514630945327449269387493922636833843722772234008391223280754732063457281568389035709845870271967397765212691656454739760260773801541744543346450352667062982612241204 [165,121] 1387902425829834033348802902285320427009784007087374098245626421153365687130737721106113476901913565256026009732292122754332608755825339513186109814252882595764581840082453206404809791431761957709356799168378719812140821147882065657355298732687735037447510260548457527764056726982398742683125764664054877863824663581957719652576350406421305153474381272727971210788698870270246304940031139162452262243180691900841576313433869610053165402740586724454503984857411040488419604833223917561577920889898199886133143089222746500321192089891531615431066024710386184095290912377966928021605918481817624032708879776711195546420602040297232364394882357233259368504288255960152725385216176872917054376330611548317973086032015263314418449313039436926188831739789840610192266893111435256318284221788994671510404776266710557842531408324561986817815574443629732249820391783895569235080757333534703595223088908487631298387756945807247272056276391482928055147134489580340163263196133148963272306937020489340184154255751801493379041588287684257069587569885078004811751266352282660950852173647626945036947415220520811165812773697071867048603739370498371994528704843775105777564361922035763334428578635539064779745203521341362711344577982390130389059144808749314824331831765176487497601046819019339750576324768080862949518060966362079776501366276164111350737011416578261621711244705963373819704266956157421749470515074967363178666156977021308362884690982395106088844612765457422727929428547129760576274956288 [165,122] -1177887424494672416278737744694473274177996236633920203151080395552031269573029777459851790279502448064917055481879403520050093434453009530818545055367000807162416683001859689679160479139557872951757520585077518115619322880092435902887240947233473438166279074029712424422603826180664049379389200577499951682495128045997053943758391226674127491756065766027760032465054017916963826066913363733714129555604744292344755720458308308680105069459504995390392876520639720064170541406726670464728647641767445681828339004157594625965218096681508153408982042030403370882987183043056616862591572600342382781467108961670116637400274913819797169470147205207004115893609196506704157454693981040614546432242816646940226026956533729306052709144184126535154183289755087910972133668867866173114692458195206490926270088822536462378721670973261343063037332267747947292625928830344093087015051749026858704124810372377948237893761957504616577414369382555333753031322919099539558346262263130657451098113257897267099888399345526737025301077395488315209259154108843382388435425734632728253821492803963326898604361827271092691927681711422418638655849174365397204090951404785299315345989866093665952101502650916723774424616301961302593350025041832872405170882020453182231613675230249451327263965876835253344856053780156838843396325665005628305531055323692944681579636512375266552542488045139505783593250315197699263745829466356413748639119403393239959356716852460779383460041241301646861345619121182884874564 [165,123] 984658775236608590609454647677010680498902918858196453990997640749019279737624206254176958774522391040737709138285972614786234250907948348862722833772488750667010054699859509786526061512481663215737930083263573590209658866292052596832467076049158470330462458350138028157131532053085332476017106570666721849755583702410005210589535178410618020716617458302932743177055981160073650862767710803033646077064781401492471679854189521531188674518498502216649237012316720351285199795478691040770389030368206454635396745871643377572629722782887103476354519563710917848375089827443965746489806311896249220824519634841505824021952886000656448951908912062849901325990957011915728610124937415799552541126126455240882792313908747311803806879111467539314228005891764121088778625269795390683924537651400211740237189352688304860650055898955270133971159831442951932274005607268667791061633031934530688214623274451281052506126039393301864444991312741407309553678229021998584777687222873245479064510109397169483732133105348677143951799612910904601405752550087973742335442113865393041399959874382064807714775762003060564571887520018026102596146776382751291573523535193267794174384635642952052120691918696477187125016513761884906225662181280707232124413211176676529369808436260509513408993743523720216525414724045376350917911128973081369577335590182966582486745832004191877233690775154286368451989704237790700347803968608104966179450645878173683439702013691488271821755631314711668421759586660014 [165,124] -312456315371945326793087660147552919023589497778388271660659237559844038502090209197080837219428866244510134380328224857871510452877976087927057021693272581803446317225202835558870540684560229430399956455396494666607279507287704196622690555075407772886463573959938842549509766079418295938598408839843730696780343430299073782610360706198126413944671151857043896860094699877023710504235196932469650569184959588962304919011509785732092855441612755329854578554714790293714322702833195183948629923028137531027877298996656810715243197462938211978710337455973935038234842426795814465372053576571107746104876435946914853109603159811807616825789865599675324612074247082957481820242560653652821781444150458185099541006957077026738834099113410397510017825770885352580676751253097438643114556448449026278753004466296200948823468438433342737455593616990635958096340139251382180200057150012860958765797444867797795724661427985490443474677817868718541749565006551997711496471777233224924026715135779339009131102944332094001889184081513614296852057390553312487740017939372210652262362826641143215628047606336074898599299513273614847183464965166965156349794656543433442153874048356759590384474507869355021452931445500970804794534569131321427034586141681445555785516609856672189418710841047368882938083189704012579661263087666875497796977281781589606679604906415366543349581288500083774649717311520765463017325946431556645925634949743501244592515951743682369540710500204676227870235328 [165,125] 105704038049462431835513661747798234923578961179593218494067010372723833926415695728275638930520711848863125560486837870289237789558057569797053606988418040705550049198927698196099500026382404962371551733479490390197350690418533644260855382200409898737619858610071022948341608509559388500339751510608910817726924813222481867900798143400645900579313246484483960309097586824759982203039501877761125786935204643367379053095428665240968101023909775274434345421452461121809347874935849178830978596537096063455284261743903720083077112607720421102944810740175951999505727090896714073871429191616615825446642430916461983859021643366554285329942350979961066791936937219068649093283164585133707031173050837989110321990966041899147619879922578523400556955856606484243119761635814888325103695367919572862160520539752801589636593326779344280256976917310437155911567211129309299912384956883582916273431868605758707279485822634172897982280295828702214481978098509048034864309816686788145207483684882137919031174110121170111735987017574591551049838368412054912564922783052670823154291385452777338038935919496619400142669321960013907302255489407939316583113432118788112140767740768224633451955083383276450613426868495558612479474104053825200857169193648150370497855128476114603358646730262050239327727414649719920015281460172519648383162351195011109638609720519589200393496471440838661452310723367313550755794675852097500685920682797168903204181551220727545722927350549635637336 [165,126] -22418651631232374919752810735701867151577626866315563367013009328904717064794362301412828194615998915391015688910469263716291944700051360162395483024284608586135936385522891632774853354384116157838617144449358200353143055290128695333321821709293271180453399561390230260813537207053874656849608200780483292339881996772150076488135033376858708136192787867467875416652301075040348067098342515453016239343430922209269469496246975136621420885039707539673593155753578221251088562774296265449033759961222364154252693886909031508852070877076870105332562323649470772489312102657460590678830550435285949886921697952586663995708215040383198799433212395335370882874685147716785863385750060348657818585874617504495144938873852589316566425099774473605737207137126633367136503300993358179366761336889609814937142083807590126517646763431868179330197539364991146441176064738059594807311787013028956718750166992442152922792837319332767016158981363833725375595777333589286388362832272178000145341226078537362928862678247407405733515607514814353469357330120347261890182589338770464115859901523221574605668925338290221416981454442099839287084283235870150930414090228867954673496605703259712225195373394332007761901543956681406320312936571589129749952652689207671546500749847190132378549485648510023182826636991384053988564340831650728454843161716394519474978639124730274863783924576574031688634197493722913713460357325686418699103258234998987929011247121030167486004664828872 [165,127] 2244472431869035033468480759801840870633444139637642547138991007034770431992592544091624018569801734469762797384130626934828532290999875375181475687471745929843644939953138740646898777097592068184812138286655796690421263523448667620965495650362017144146740104135853757902624138950071952669936466332553006771840198580557288431631918603566972560861477114529040177172473034990855701108138242521081562405262461610923163736596366753153059740704862846938256720169765374282178595477438341688240022981761306104972510586551052437342436171574709073742744324661120139020995548088317202752348599620640106812646465995854855666359304290559621614227494765211608678681762622317149547351234305472528773874563479987047487949202451163729570540602269970166059052180023876606100716796562546703479496304596861742473005890312522350589859349665973329465362542648863756695794002645382118335728444103661253634078819237027825735072665666696331807465828795552041126327432807691356530810492880650754778337366303342418042094222423481432822021166373591670952120873719411435418530220718986104569334596608136662055607784210093394070926949551461923472929254527951758522961850814160151049664823023376089199790257806340121160081531161861425420851453520820677356459732177369461442121804455772272136311239494160587424299506657488686324348234612820635774014602471390911129838591200669034980234195372846376298231252577954496098878469531213821815011875981518546225795252688888037735183400 [165,128] -261494252936383493833264133112146891281653794177035148087861792530032666416957145370094786694938936694686820808897522937466448536081341916627808573245853459174454172251438775785920357790015362567681982504379329720372000159699661613291423542443781122031679266885496372795001149166182029769722133660675789059528468401416025792479265370724731155796726264994991136446428438856539200788270919032172898981260884784196113425591229336393163190588827412123854390457780691125831745825525778604655854493580593405564570489739559867411216736341688749402734361795065173568709572372779564886643822157757974913005417483753858144851356565805133796682873791002942847862570385763351626901501829483587272971984697746323213325491616168864138584507199093959881608594173943735639428460752834714645065455091786114390080198825555002791670036441186471537739517680759699462144021411054985456140116552378694121979533813552351263864550958077323688105233350081267317926892045398404708942946354600250816171004604120533779141714937462134812354078417843140852349057911024334604672791823283568612911275709663551612753180702722471255756198420262659590378761226181557135382130784793559227464383046961101204702522581919737705757659612936001603336160917939807652830591679280322604845137375491203505331157614946595255507931478918463077542677038666426951245409894157475203881413948954398709740037114422158065437371229992575030975103450390257859726516963487473472014763295011923712 [165,129] 5144210545612159404835860615631274678449769684904419510508513196765378578791632803106419226896474368602545597464909547946898941117441444857308319283747358945959424397073967575876871574822442802058708258960158028904761773927570461378335275620389688098523397890562623630193478852423209304911379067319880553125381868008334399383005030927206276683311454438518950173226853351269872620167530734400042982395329378970346492061911305077158913354278399218745069578045495117092589090372342174655594947833440806391583269610703562401781465231090502355329444205796577952896038858928086549082660650989312689201152952895673535897382853457137110717434422244436228796351136046972857971635310301632050958370595327262332396564315617694807642676470142501118285617422002433886338668017722088735652287392695479916025188017793091844394599544533486916366299308270620891512380443987471419690953270276400511711975395988113704768716419678109696918292779420980011727984576562068827202208305195836889617884460095588546562025559208363302658389344580263316076023388212090746716340924130211536131337567145902897674838793658546745586658413108752253390014930948156174661372824791754643421928096095696714177405477424414553378481517246069194940181119643109155549147711878802396230456762514585433924758182638726642046775150492613199225890124105644271301383783836880076018803044436937178208118299038453025036190687449339152300184759917583733077244892491809394489601282594 [165,130] -467842563360157270707268434333622449489317614519995185765844263735455243855681875578902483478268515842890636769116897953306183691254478765116237295967695695231766277309497713662588271062041902332987398149956584224611588967211396609297688403717020293996440086018355556976312501628826557726571210947020617473357372819196654570916041507720894838127472117415612287353082420106542509319529744147838387051614578478520165783021136447667838095354531614825196498100898288592749432401950514449962591007039362132146612142606312789112078807665512015296099767519242395605220939815621288839747926912949763641943886312786551997765760731824370045062792673407570430332208497769599998654172467707818169299204960093154436751308259447739547081222638234295911584343489498474446014010512514368967305449976473970234050311277985921781141506402372962070789835428220187546568090851420420464711546279913421252019204375708704665487098537793727581123573508388998200156055015830746035656316521299991086218174953409959438327803034998076039816574371439596289706463420007506838544312516263061615806585294721899418366607763626457369100562298629333159388367396454016829807188192991110492962998904331050845410719521454611345835766263662825168840420335133779123374534504127435038969732492343822414611636641372962286476750212414795465221780074883057205050125525499909282383904056365425463863322726053037454416295804673790596712409438583309102998672704594161271280 [165,131] 52869084225791785271997945269788456666312379948623441571854268521361139738195334869070708775272929157997010553072511433965788367702029947169275520730243716877843020309456522296818796942129314956539000328344811582457029307100466620357770542401392776441335647593518598215663830681589557401146701614804771993526629333786714011610253859336169232658319638042726991502638355696995831997985993830393294852769986398466548090818215525667224752523532371358775720603616959481615226878656927152357101058164305376938066429152363976614998021742517302203795687933421491989312021277743575505981467678909450963949528287552661177132670670052012766159681310361347695052737645459670245138348674615567371373162272886046426394907323279026401702023418613963919635366029029467110234027829335100018687282067754948678548668968681046676437391154284801462190172664878088361978713091976299321111968084491859610831912184081820912047873625516692031827857256618029388965219974647591590533276992786633431085506793458845310955879917281471144212722324259201460234669794977957108595282327149161565135578256276332124930398732970528530221939469477779094153106920268108132722787037420331170895559893591507348216834769018084633837960203807813259384977467729347608503374759906241410804174655160188927330908081162509737611945569619566326252421774444390684204673581857507569849235301037724764894171093148968443450832773371977107780002443195176749751848686742202 [165,132] 1607737485640193192397004481754795754516031807976841387643917642112484120911122478322647688394899082323913881441135230412406857162128452707596953187590188407593039960482716121713637679941204417220472785237119856837794535834784413251836155530425863714020346830328512255721370763843260024378593016158373426882922744145169194920026144335253395966277332859891666837333600395191771646082942507613234392129048159699788391112821102551479471435251183123912147281066312786982433495741901210187446517958147221901785814669987940692966024009938187112088303847705158978730580837741967540989208949129474252758354523936928395284976141080018936405141035306943360725588417198125040088712605112072134499650062770012316802326341713896210188738406606746574041589758789065426027675902757448166021409271176166203113144547227903248491355437838337921928587575925344730474147731525063599763756813014719088246539973468790000373550210209865647563105863105370149945718803957159660183175769317191036137636970594171512608920399221231131583914875943917817022089711170506782306547751890906816422048257498169596398586495181897276134514749000740136732442088796734817450754382416971266839913810759358108007623593075956252708886764551439045656537607409101502055926601547838093066611285923674572163061177369805703225858873410722620522475839329186266112819704877104834939937405966770617293450356103436641019948937043331189688086186942457033051592872 [165,133] -10354159600119277733023431737385027501428336940569896182747930822097714616254278699793109630487795400681534081474882052937456877633837408577415194814636712539162021775225852583854435793925176274268244300608690965413005812370256382737673612901975548549876792951736639148542364358972233777624832480723549093330628665370619451401890686165343602518284658508354073246890296184946167893177300557467179752554989443458076513369872414914434421655988275193340562162636332020651380052593624518204099940222203971148346965259206872348965340026812298641466108216059404697699324950164351307660167682427830296347419795178425076354085856885380776964292375013612695126009201610977275355229898414422571969879025625333287828056459364438453613776622275507330060051753583782044985457540928145869812744721248240221186685681443495586777241341801181634388628617515404867232301677108861850717103864916021342078425465574378035048159627042598279769327414300288510344555156078486048777071232628003178159434633216950671712756417101555365935432626380287497708288351701979754854058297239520658834261623687046260093361471844919489049013185573251860537238678548612767543562184123906015162728471550799247557361952597299212271450735988095577471421994363083138448928875149484342336797413571634748381791634363551119436534880757369205816020574174064155098956712412878391856866698056582607810999036088302280225167233061395080308136669865054920 [165,134] -986260690896613683115642117276012100346460753223615125989413677178877139247799819816036588331782818341567340366774181459757047020511890154577819430894614564763742132128189664832266455526861149447145138513740796618155397287544027712344012423351947444379982673039641916908328150524648728073556679527292065610087148769037006444851156662845109559966858188146419132373881821675867357262532122980665515140341111020891441923438918384159269677237623455383795617956527686109793186025992388437434603129901121136297749696101326603769076944866092201343221643433811049917172471413949878519117425062150818739418819578082629541155605531282145996068326814103464960236114458508019435253158245250558282404402261829176563687044257019733458950385908640031912458153443533308461199339076904933741251463703342439557360688446722699478335919689905907209821398218731251758187847379619288909862969605745169879853568453695612531964298109346240374337430736382643450242471230768453637805509864219515401206009634527278080313615602259097597828673588573954695214744973801549336563021055455312826819431020823062315390057377563303860155995846068111209571724514115441630129864676029445813383475998915524877827894426618388484561342452964181225947112777241187487327480067825460685703501581391662373086937674526784848198977215915416284803378841486211863082115851400107884918780670342266037650037590009633876080137654654487110518720492 [165,135] -6214637136567586483521651456590842573521087032885229233463059678490687455873356068248786096155481310713054291061213978256220754467117523264439808772124426278554348034578340437306924398060382220884195959319841686752394379755596895374907356216725150716032999120305645584824795420967843800306312778648266191807903678832127233154721740168286145550022687350136274865726738042381245408510053034990750846434264449987933311588086457673297795272714845040378153745933719963829610006886425667213808261888867778464681122708594316673679285703968925451722382077030092591933223181452517611612234983628415563807487271404296738823263737611855163635673905403014589796760036948188203458741136067587042741257095190588795361520310436190505450968909467152326463423320673981250445394170568428715316360716456057472746603112099719012388868396074205686138082384383513885329788777077117487188223483841225338060224954284746076264548542698511881583982192044496083176884521256534043441680371734020122847501879592118435773297768186746299669586693218296471231140592185348034280928201792103359856922339408405180593840264552628563515643005598498375615814623638703888061291088077973488261947028474213195292271734383362658126392040754453909397456533357385456949704536199029153915875104537126877106786043740297623051030128612262312794594097845561872638492870541188458031799174071918910997627850224814939617471652322916917448 [165,136] 27271421792221292891031571084508727142561644019630671576406376907554701346109467031528358340829081228551638467566016298500082887637556557899422443393107300582812331076555850611400194975382420899781287862706457254835515581030231227749455141377318496884592321937762183357571422548888370024022870443149408855591106017325563776693872751209690171677061275724343364222356616997097626036653186215404748900827387939123361985034476450519670200401057869451839842577588909630252584375825505652372901889366647392694496660711564611336572518320299154605174932524815731914137030937096884182757552225242008955247259555007474684943768517969930822398720554989264712647571182530093910314410464104605134404167449772243640416133168564125516891410960390599433978118161405067914403070048356501693593494664135428965726017341553055530417961882079487345324184839870573340956754706546899678062627720530550754785092891236817374734566725885871741099235895011386599688362071894990917659859435980883152059324325886020062613892135614152345052169581981192795334522993771805218075820144415969764516767382170070809399646253563061800948095522347401928229865452425074533104148426846431438725741148156200981073642620329303457942292732240871922159248897958692685053894417258594421553882907486840140983266358310366883020950811820258289573655547840717842637049751856037212546008798655115968862028156815921030084164052844 [165,137] 268703420339521594015727461399603059666364174908048851019385950282969240205141850740772096783916959961718453702687320532352926412964691665319610945425764899556703331392075406686510542287833001908338592899271948779807312488421392618598245458107774323256388599753414826007086111738876970082568307666524126029859898545649449345313606314755055449900112187978016626602769958335781886083038102804139066671318230639607249539730128894730981411912852579792804729757679670317948924318992271386721921831877006534555958356755565059287007645256755227364088809321673426190639394212666178011129870167819413880066523834827202456216109270971152637517826509882883098923341936844699768280322989074128741936350700834245837433840332511220457757876618861504481999276942673632104924636756050756618281817654176768012247070433185567750111598132650098467438986820964528025513578108255421230143461634518980593122107617025862463494601804594822858980044782108815167410810547975635927080431165312467034070494785773723550504209412258855568819402852841364876657168641156039500933641283673058065638052096140459998365748373603172796668305356839264523539213305321262198083323062572516721938532439136018570998590205198545138355368326212435570449931446842626044876394482844185406294725137222810358890994966273158611302110750476822648392958327298982195068007389381784199059972659654029601572619258711575336474 [165,138] 251933159476616287390087725245871012851152813819165021629250482639599915550523484620110526114196316111888003963373627468220163985364401642895561673491157024699597415455601403584799945611842990900539673723645529177634162138671268859054835794356289241428872029549046236262381804799759642031932010599914923285095841556077367196001687191180522937305763516344086368281477113103039456269102917673726616681893891572632656177123446736631140845716755173729159677388159039178512833264879746400485201524264957517660738245581498839679763640410567001380226590676880811440627093376150283180724324758452386423899234218518615397173472715779228258837019552345275687571167190033391653440146027047852627533932675770712257159055499616572743393266126105889042179727246397671021783841207392344220697270223492173956339663045499083143980450728574132262260723337155166522793240276624308240491532047910579829927166338055148993164141790631479845770255879489759942143477464647294734802831292077158829271393109520377446662040839936874456775301964217354998915832042928331536810005354668756020577564397047406505830894001049441590262168909755780203954729259076704494915390853236730555274975727573681018881727048093448765085836592833080743159163391951625627687298209916232071732741455663294964640579822829576312287241390926539159492959471267658069054108885390322755426074851103411395227326021102 [165,139] -67160563858200750242064755516526001401256438325414467980550223551876294525902457382401661840215769787171602977280306141750047238665631469979727721211867342606465038142814936350397461549177959592964030029143612662121525440179202352061998836563888032315592569283736962595313757132993576694603727712611847565068537608928387231251427288634372790390636687041895899608965794486789188229404149968439474562367758746190012267388176788996455414773206580538424681111515736767449146762753810785519376156410118347220897757335999602979819447473048387656692085848920677405625599420771315988274833553874838831505166374135365850781373341183644775193384223021697863711452865919629918136082373532435812974837282815461486164922458166056324493996309600377840562199903483207169200167821903775045241649860233684253310852269387220157265430590071114697584608340442672685575313425501447294286561006662922595300562578798552528457242885018994575528248786325413043359730833172625457882489526558923225790740539393383030941555789017868056808495718637812745320060964124224007827460434752758317433704077468073318661774925464609153485685098651672637249154002200598289612668553536261043545581172991758627882594908905927194793543138016537288683828336557373691767532729641809488450403908459257839947062071054381807113393612926922547837717720529656447299234400213568785357598117932982700032 [165,140] -1434811995663059952790058645743866667309182907400806935218995181381978406762750857771429471126418961809512264257135438120302671253509386474795748155908864974050963908214094548737063796004648320556657480059040680471610166459661556983191320760599996313501385897152073241134421275805680715641659590886225094454901622475044560523284128205220540142976541307563964861978911551815639954903918441940990943199892182939178484060125798131485763408643068771452085749549006122206907231646781174272499632803387014667123355549217630671664380146899850527289866633145294619651346789101885432734925733191720451694821241564776466409231061817998207244106545949488809329921805931545776932110059602820084797911321755328707864628217919542154164837325116076131262093735630723786824867356335241609158654187265122769710734983699679303368166752111815279895541007399338647361671484680840555101595770184017285637411132763049752545241405878534630605552624466229040309076959224306626575298520231438683321122506906039442353899018519083854145579096739830430959832757971337458493312379831468644975498949511307861164990623550359081140163470929944832777602723638775904903030883299491548727087980277657512706487917892786695367125926078501990685347122218281942113517534344472203674975622238011435315385454324656706605052558362372280822299386569896312736776114853058926608658771475318 [165,141] 782830807840349398338266062260501592509148761868384340497827887942947811359717443137300986567536802845899674429033123904778186868024506384366855776057088695678595713605169103660862359353211730281769622302155996783911957363018296187893843272213233757223411984457592118145106526556011334919973543346726770929026803290558496160997568888564120759274107205044246080526452518504818729408289324266587606852775240371785675737331495588504933422170676618081163169954197643243097076168699161948711105385081664120527501234781140257411630709382500063774488221803052287353669467199338521285249750008535487380391358536495103222299731820892249367083230077089007805734479421220625341933448614558002565639238694518196640866264069247657834284187073984553252265738030159208498259726876324706298513983443999329956094156358323642486755897033596703565577055265079825124071083452882250110974916498660060794019416200279341251215754243324243277128464070028454863335164120815444582367883919125343711203096402475838666541295883453150282306299092161459145894726571208148024625507829664691680013996129996996170035724481566824118468994595556025390443778581311296962988191072422237304966100585195087333637490413640136832060637277980032911052017556264420467019876090407306022897457414481368925426806126267393049554607622453347877006953790606342289151107361393387524147 [165,142] -1649689929782522803878137071613260170752905560722728162398586405675937128949749654149055773228646245070397776015055921317157833431396681594510855894613246564353420142571267170904146241268652936620415271621119843619899335040125291662015313647907438429678686839880608376151348987299590570588720047908125673573310158612851040950206106236754837966820811835607653914866035424663433129388876943275460810257813363873814390042109842230848628547439513748131577995875229295994963763223537143958938067140952653499001380594793301804897011395939474560581230307446586059364393476163122909478782874521613831535400050352521433199244329689554570838723760407925366322162444001241684384477083418907130188518766924039573545694508523796351331942907542392418071609937793632930979619589658015745667462034270501776098414015377499957156657355001352550315737522600989775402985822901959123257001436173571437746073929187250223813014007785686074486300001149737682864799451339691606144880155708640890673441898911102614430088599027163751464587601195476853553851178675585418609833568510640348401290815895607806135890964680318315963359392000875880312219170395732288266249631668999782544737808891500471400080946340571520082233453463712540047792736540872448984088198983166149861268087008110678041965862151949707496041108420375396090599190033263448913231734306179 [165,143] 677212168915973607712698402596954966562793489600303515636237099195191690146096586736556187746045576358025299092099662834798041955182510597317265467083045514536496061588027218883878234783066657815541613158648966489008213290068978871178047305040324571712367949204032002012006399883630844352933233950695547249229582100439276688389914949836461541958463281132170890444368051413161784153097785943255889570811219864018702823832110531338335568688033265471633154399431655345312795680434336525003511088033392156548240006871069773244266643234292513435239496181326865913150463080587307719975535677221392648766535918726937077775097596704015223757206794775637758073979626033297504209551869842733852149905859333583388139239043626136786009146141602713876742519462661062006988720059158204089252750954603475559043985370233059709850614191746316645319456948067466201360759612362304337331889155480797597301193109168559070520484573442936758765146243537367528256903823989404835043999149984145529111899248067198606984643301744360664680759927468142950716531458188806000649464331911378275394592110802125349458400957381050917402363150514056952686437616001266211891426902277215960003216235524047056473823158292697371312464763163693230196694437397103846005841870521571666912141426080804952318061507399619961906175356639361671502873258251338588738 [165,144] -129731072290999670386646653773552472158681768013884710479767693585160192685285810230998154386544389327447157633443938275703104491120859690141157215368173764698499186225344846742959711386049064009916931859804620855615487951964731531533813825053062526216581932111440865556124545623844181359506649963814950552001921341711496352678906416218967551206996207441363569215602218656097827451254089195104215214138759949722667664154718606376614539631883547435196769593210843080400509400911948752098039634511596222586852325522029983497250320361599802363857478429765681483613322629296511606668288944818638374384135302990130050208678116803230161759051774543778023864555855566061139525061602733326320861470037411392058624861865862805238730309820187809742463780502915195713584275677252583598694396452942406516968331524210600267814114423526083374834742495116076542543657043511156035027474288527955694570394651588728802265960306459612107208807971982191621533014474209722016253401596939319878248128686521985027869846426195642658216907378352758960317103885093463279764297774423483753433579395629734760137062649343455457632130679193148568239428220517790876423888891146561650586342502737520101985690084236993439044288182043691091335352709555025623000458960647194284512763056132953228243934980329382916768538821300374675748272693322 [165,145] 35278421456663913802581024530894535963760087294713227159565514482381066271658281883379730597064914712862068665845815117121285706536722545871848650303783486782635105007385887029637346480361452791512892274150330555457779867430635475400953147000833045346162981586233792271815184281963782853400742611901455098443367169585416330788655227224563495057056661107042482477003588451667311787805060781310044047505149594777745271083099908982457473674317467277386899977746846517679926734509205254696814737727092547253799719596070811989425243369342351706564562254959202424686973459510664555694394930808118474656988175503783862033055254192635690262240466663369798855890653031730584253019332615244002123043417406916619679173277258521252829709672357173787592252587104824043530978208725940241073264593900671104645949695931649042208977450222503365488914034608745152387921798365325659363314524298714731495149195576309079144267308870652410810762587120111650815243452397353771522205759766715261053739117707500469392001747437252592414725976631190361592429121762462602802946778590023808959497327017446304135735730369323634183502506874157394873613130725389889824061189697043086729514301838551058670842792078961004876105062209761643744066591088495746539535238656968945558491121632394550773502284682128107288883709135908684896 [165,146] -1959624185110838009695613817029202249080243141161799915824421132594598869276100279379682796793362284121002049934273303902412711220148572002170985936920794375496871367058976672861942662896470946020198792263179216489833785492473205369893726582924311831932568949122608210632570481779618821752886639144952895949726658794127396305038798762180654163129924024518176463469567507909220627465520706282786202971296531617095161773374185809100801747671172255472588388659068083457928671521163682493710387086081003344248736487532353833166613118228455718351655373711373105358382930223567682556899128194801554570935964976660855376676669567929641470842772130589650995208218288170448982594884788319600128761893500064660747221748898583911991060576271460973676410405644691960244910453780142412033024524470655979100661156324778945053437324031542566994879642484036727929985612448471970070224938087298940385034498435665542889914985374676951862883762505780569115471371330754707734946052035951898779623358660353600898633204065491506191454148006162749536200207363822598862456721104493501423355867857057783277162172799228496754259708834523174829828278271953148763057665774538138894168370292602461717893128211808357608663235216351320910335056023226290989460422924535453012862062244056469289839864091354191188917465258 [165,147] 145762016553615718928128835851581067260764031498279137060832259374307817244083169357145172725957271953667904457635160276367563799066128382030046581131793158171030244786392977818008499670750337310664463569858721175318324535851471459832563233691085098402131628185133477563751022888487317229605755848007779264359361371493393269454505302066697682411590506835757757256345646838581617814147724572671166811419964530539304322977857789175331700310452619251455972224701090598993057938083823526767382994855318396329099991446788932016992410982799266855861472829709187818771073156279319970370955207565580157374749578507161172326650156578987916333905631998338251647459272332218636047366457610197178687010261470136680816154347664559834267976176025693075074494416424590110991256935558086756185612557699680756412493212133301635920657910975402774094941996764745111330002544510248025779108141928456944949702802810769343117919455076273437036387730373332434473499036410276083617307978313898260870307443734216817608972066977279687156780672694183038249936570642612430548347471224021061785469202444517456023791797428750065643312562047276519380761814837374176370829895638532649547167743037946051565759120421954878139202735200431914588711933379551163281649991478373931989605731041240289651741732851340264 [165,148] 5113241719452766603744025910326279879083325245646083989613121018677728159957166376389578674016604123249613477384285544991964232627621802115561285692233566872245506828775112410349488090795101343219969009047977507835186424137138147645583674256765325099142494412347418917571287256723904484419434906565535108084249138129963680773263792495150023033495180614396211078439351319313084968321531091354272403901540680472597696561265264707483513137901845593820407253355797828358023725084691510026694524958504719821162111677000721744225210968718579588464673155636980397046713816596674634018910823038008038540223203956947639715851062984774723660095666934637787312966141043632413878528721605480597431880902994054888330748251290018251175410350744585869495246584423498638270165342355871824663472917576782075119376780719142133270551943395906788778314475720260509680734181691756548949473573417657184665672423160982573300189144031890578386198612364871396477302579497102435057442302536560446164696010851459698159772296031274507214044787935514969895055074105036374328125616683185471026269405170531167705822447236086684502018112907004638111614444477987314193695889964217268979532966712019476027505854618857204619614930571947416089595254906179272436226817204296775665629291909676351259967520 [165,149] -74835709054864566758854212866321280581099885944080958863431001143221546957795792308365703408945914849877988714290660583705970599030656799370696031023011199073596885121829140576034646568000020371455463143925964079573614062569559062587588832564852015780233779276194666912708968775155632455555777708346780025207119380343912294279594060616001278072164704928850584143644747473061851688208746271897374129499647039364819844653454720805960907796329853693667600480740903381913129190766794094858508687939526930163379454487359846181359552978150360644533292907402311630610381465909262306677572513556328464821046763414932568908209247385383608775760889043143299668086760308002986545806590251312263336488647269284390252251734707778160555393889313681737715796781398136496564579415840469938911294677523566184439099039084473002272422174328879668190305000180417803513571443067328292677351703572210498227644876112246212563003598527844820693310636297845735950897445450879027242946947100595807224694454125571748999852384445861696963226659842590240811520090606829245200634803098018923262982945157602706592251911273282177681418587879445722085600707641973939965573207444593186220707869097206998135187041483111291522077907409511664265697943944046831553213318660903098195931235870193 [165,150] -8854639721937610950375524162085061941000265805316903945284433721210240314476262133860247294307263134071604595587453990363351208631397160915748772903867750993196454968734040461419170088704499704493466937622080934660030960285202100572746924495585968121876785919714754277531306384246966204920080971379362739987492987357760299428700437664920354968282167259937822031919317319254086475724592944853002291361346384322566215993297874335771341304014863494939634398387725550195583066271573713608098734837086129274819375174941011020349527054575467535341186080194212628990896644703982946293357262347150967188977608493200451727860928811614750868976107036087809381294030190752659067056548657539522309763521478207840343902726146782765642269330029150817783768768111270148280194734282397573318899495523708796300933340592032592582650775209020407032198584684748503343516598173744698259042592283569568822844993899206946138498947410992697288596120787948761420709511481086596985991551131038368180919381013853405398577829558410027883166644545660632920226563017591365490251445191791528507886413465486824400459658386137721845983015627159488504458775383718497781013249651109184823808583180720826374343374826366173852728266973739883473272401020641819848585803228985906165010 [165,151] -60952181464357810675169530864191509206082155128570573854680520892802785175084434936327881451567062017814667982435062130773164344075298025210684806690905861198807470090198321656570792882137820485402223773635137431555699615443227003773436244574465498332689819744402452827807226569521866208888191600365921324142290459932466255970081138630275728750094036137993551408739613627331707104581798203796615878620786398801860116506268959136523078834587788525839903599839709318690711711060167542131232163021099777221840142047506897768983265373078217945809913046914543710076705416375342451650217707726768088262045875527092553695430361145693630519161621594863254682697419398276413954804484891886481145951797065637047715058070888134904137674843659552349955268773340295257522968137111965703077066789574206532953730689734528571004337744684492867588415695310935855039957503655270190529374257481972563266668162828123122304246191466730378723841568436717030281752163371475208745542560514925166582984401321876504616018472908317273928535835917392493235582711406197023834608236153308626700156212304154347283330801695847621874453865478415021254248334308421605547815894439774531020375575332529576880202860381563292241476429140232247392322847815832061036716775659 [165,152] -111657440958849518922405542243112728894302202379107268809439574847743874154076837642616540490767460140234251173760991686889488622869454418799313949944278517445420303645704208380043779301762794451281072556261349115736601059939796884980682650690926455637761041109796236591242201316635102112881916809787975688025754652254299296562836343324543865698825571218077574711091744862955985032876158544709574109197649337420974696415044139376529222094599445155562858945888635444981639991535389157577697138721051383435014250712553687036409479265055473248009672504408730770350699542566247006730994045486938934573155841385410875641792791974785403505868330891754628140229323046750731194373376596739835025507754489817067205398819092420376162953054331785396694187676883038356992407488164718012464735170737385197483195426335977099031885133083929675972088766449556912582392850705702286375534531816114705836991035570535703428561664144213452370458385772804194811009165756706720669780299980489846080554187489819397066318521141119333226615637005383116430513365611447623048641741860129079557561691281085923839207943001643244203430981091784361491402080233587117265060976898420149774880269704663214364047123819007668860702584640723080709876775161402618 [165,153] 846991013026748805475853843312539232611688929777365707557284488233876561557942999773178108037328916591545979560671788466315742660760302596811729986015135811573661646556425230312679830219823040640106113360520938642626736312121953810868115585615946107632212288828555231526407823799983966736317879992968406818681652881094194546086461415547436369426675765457555112470754298863612720960423091292203339382153082626921568485303243793079649380471090037442921732293140654383408544978681366642519002153289860010581636765629951732028024736913108937048025399106927300445499193200743008325114802883596478358206947733049986952450480617913680434774750959680144369445948906071313851715273309111216937227813633734924920942363491122347580704918728415708429214469245108845658828816070780983172652857243138707731508413184946735516841497974849204389615262187451387151524444172786496246732083858245419695156131792256828303201446924519691517821926234376055187638255397773435611837122290616249373451519612022848616098613287871362951850110740363338919055803298030038713342636006142444083299304312711789895674807332789633204937883394863073318752279781724222060036076225471701944281682952385154851824947210763900267565184900674479117947904 [165,154] -1100742373087735039183060612681282345550048487455201298636805468228893456170750974136757146503225661077745056376491810581765999520745481587833405503875089440914707735483872559090789541166361982915029391149834901126444075162409526949511512521245016402512814228983485701421070103847628411805410371714928152676824632668739924494909109521514245998995279556274405768058097167470616766264984761814482520104978701925789291960251995687828720889685666473549467335884188044219748821549874385957910139997344556999516014164543631782879973239739286230615038465434908186346773819502623576077219583444731616784476706125203498120071221066422140994045945627623733979399080775896767961612934134516329265862793646792331064484817611084506092719063429209639292929792053190289856476669026478683051764521342661024193545061153165959855902009222250102640800187473864807721542803922437744209747864830331288316029406345976484996658164208209024236508150895810074488128690833113184855045806985104692791805470270759957399522569761216958358195078461704774338301341298531661435687156819469522372856119723013272862379839640723190127818789317916817200096401240235237189671504138016880112621085900245115715535199492398557993276785459711 [165,155] 5997034315085343857433933892300211900458002379524527366785052973197912179776158404958791492018550996465837818813066537077060783884315063420932702977478942200010296274413948383177372916565281198822531648953811838105056601441553415164951286293646549057293904784386282398374668232057799861759590026174136137714937784588203252810631046456888434176054521773829914527188984500140164057247813548122823072780678575197012678804335332360786972894861999811041475428568623162903243044064032877167359346756496572604166658634882289439335275821122733684218883172850092027924476976748181242709432690845095521381225912110734364773390904634677541477085908786853686199225679940829351718979034799553210866307318495663490630462932420790861877614719611062098044362486157336729955681630675427433640072516434673130633363936717270856372654858335858213151863831508405078943255272104180814122405883420529634018399319184386266645200912418665824601487359633006043693027364030788264299412249062142416499837311961193437624342970994518161717002019938269332552962098593200545786779179600330621240514164256676099810700547384364048770168419862124991829154507878499847849208858679291170577985788275144365210917305404093554822 [165,156] -2622441342043533662455423205870869892439207000426857040776838091251693647745581146660354189863854217034408635016776359757844079644881982003476390093965093921094607596121233924358051466881830140176188954337304991412682402310832061096611227441419876630958111721717790777618152604264655460607107002698907028177317895432421351565206547934815103543150501058148855862121695582623346803410471898945426760673887944651413639882529524286958549672379338945531772467012056087615220861355455506160331487479794867461297395709185403938732469874876708470129425918405065391911318810278600107203373808907162959795859728808360717430622631874948281519860281389670998571747984651438465226342688558943052731962266217176316360724707963652955006278727263229877959416527204356069251910141160460222830327334777146612034560489389409343778626690072246208488879792689832189397055746714534624253073869321452681644075717462168760801189714672943721111140233637033479460319934481456542290526242708303757339082307545270047147901123283864926931604771466751274309447689799823919878870730273052651720423323386219855096488199343911957519375516842447444606475057529772381814079736558128724062558217308644688293196450 [165,157] 775072132158109059082864205544148313491187022025993111338807505710181968876015264530896086033302386247020341926341821079614314096052826974847022507298468630976538115639317408863519887658965255583886920217323443977174506133811976133148971723067069749599929234829135423119590652560272637122398138445941663439347964610740240382257837390290446024987555191887326594772510857810962418783485220760010167065816191457707484443109484220975864958500599613693511372089274345074634584728981896624367192710805253420562185581082729177185472045958494125495874892520646994975993254887820070444063324792039715370852431218012629260411716155199181929097108499433890489064988853631865490336339987816573047421746039547093280527154816999496433717605459386716142894677890884840280926262750823950235651396413159044872915160638016584833744898676896874738942762469960889800327348700817865111758802201648928536273554943883486844452930346533504990759414589429157737395847992570243251838265783745728937455996098156593209200251341267461535991344736665202456835733213943310255912091534447206671001216593378615820718999227941339411775744156485186550222229529539372901930370744835592020765310978375 [165,158] 144803234146541430354000052641893716514052036000565084943119058467316162959243251513061974403679694308732746922245039573647516638743286433250800381527582982121082923051857015640479303197730421654583277547533061171177433201929439622620491387881490090412839288136557578775243146138011768534136402962407145396351726857092644103939723764538862758217728975860944809368853378939620962169697675277724081732704395104861856811307206132993247045693751305423196832635874842645916680227619957023231070476313196223349309788463709744515959066948011286096174639643956432143271427182513680535242490128302393674933214950267613209572282249263580383559769248446004396324659617007105170624555319689670090479176964716121498418737366410228693762538164301545244440685648732668129083659531912259802469251151851095710356656379727580203057471949734617442677243116605843398788609953103469636519482016663828681333974478599105975678696512085196578776653400451724067646379432778285137909641182346694852202760529133043898015294033372706961633609956651202937710703357080520450858831757062012723047676396115224316048512189866704359897791770617692150810522461015049267214977457613395272 [165,159] -503568027838893010691487541751167550410307957825167498651845239638555377906195242163469055509657213017930852191282751109225090571238660006360447568554523244542004492996700247255612872433253327380547991048343622271646061721313111627477326973317322479001259705779994152962740861105113055846459256956640241130169603977833941892784872361220083709746909853025366036098687398649520898187717271593059738731574712416043064339638441718391529344162081358122522751293726012439523419406753142748244355708681260299759621033907624744513558371759819804915948768845339592609750693259372936693454368684999599196697152563041709958530632909731441473017082079037980548420159208118558290774302805678767740066642917137171357047670696619319285298096129530357697571278136308641346994966537723838298294916676819454538641533342687283109911338798938370651108766438289260560871492203296502790982108291656040564240605665361006520846338311406125819709790477064262122614535001872653629255964978173962629300599964724051890319332293724670298207162009908126351394647232621933358085606753251094375228041938131706703728028612801369713449164690899909013169611467930222176972 [165,160] -814186597988244153602573312578365421784961840145747673380613162850565610132626382459551877101771064806739403006468771058473679806427263555418510570552176052124631805722565112487136733394809324204851601100813047585219544767718007798356341220065316691172209664432796978088401437137610307647234030511918294646961897844844696926391106679543180851063970180759389442947752321203212291366115028127897692498045197291866779696243728308431684538566111816590692880303616900707532096633222091227083934141892808264768122382335298179948152654776898215263118529550704245547889681025013722111691097526098153022577739913343092134182659775551231157995193880286063447711090746136338141678586116951520509760398934073475946412889008603497358532026740501449267865981449372408590314780523767801647910224529500131413011858017379924855248057767962823093286154345976787450627430216002122056482709459201633716125429343573240982292509619123631311607587140431039240291766424420912848826921370537951861019879005093673846782991718680510220280417404522007522261486513992393191750802605695410751673680918282181755765817552115230618038518606266318944455248544 [165,161] 1422442515636827497891341026680416753746475454125139923066447860695137438871846447451895065159511119473994051136267336478294009756580891411958839999860518161433198627830593291817230238834505283113117917336339573119236827232604199446143333578215281723456218876143484487416424625376366942679375434423867735526350153721914871028587474258166349536594623867287656508330311261875058154523921883502135406392162844085578175617940377968915337562608735733950679897884646422685048068761231988458444041863187063370736078392784090318460650405234488455520325248239398859813349989200068475367888423463269456901616779554281169419833038769111711861803093411746932855453841613972567350445873110142213120980806332547321931880980250964698244686779748377518095234265924373068441471631277386533203448034470130427905280364749360431908411545510717234070810166858858277066360069318744588155954442568478355488304932794111540034979385754366249548067500082849263163223234365236311644203816992635230807488709537098299668277794698033216824534605382746460782993579985180765101776805297078263529698550892671643289180441506358211012767987128666 [165,162] -1103630831503918484090925781536888978369223633659633775183326396409825289604168394008413127032522924984752121966467767350933252512632680436759109731918696286237894603803044517109587899529364344751768175330449414573359298043999070849692918633277087241403983457416087203471819657453153121100801272787502806356987280294036769554997015659141873723019176257148743301504662467690697489268023478517459936503277139176990542702422796747414791724574572779754633763733116842070825636483877883578220079755389970150066800171296755858823647643624317427217205227208281783812603059220087771391268642354376175581272439314615784882182207982719395099140464688518529583524673188408493185538546341435079042294752887367880972495843813528939314226905954953003933071377769429693528244735043247126313268076347969975567648738084411358930598757474379173119266445268288468020502857421546548972189769254506319519887563636966903637378887187752576279549594394604887276225377191598135716166055765457451057605508307880321645468860254950184293786452293560223022112672909977971207710381975473415145833757528274140118273468761250644750 [165,163] 3464050341079764002220453977043964463681874835102142362327008992307225737785157487018281905553772981858537318194486108880727529432095149515927146060398610169405532862300270322308365289658718506090417884445787140259615892034483651866959291634243634002171872773675706765732954652244403794677451158635000928942458114856195756367375930358978146822894747044307108710435758980942403196522610942982754047205826437103340503895455107856463888749976883616296557927754568682049006747141128529869805519948790643050512939004036066499139732855726316498836852051781751638312449499299383083318975110263749852109328500351090905123914925986163435588534693545005687514308727337480426629526006327262212306872624954288010277129892589739350413079834665796809465917917323589839491110210149187203566437366857671957824009384357635525088691018781966695835011437260089726272124148132957987319454297146570185061004625202638549984693999959719256707837334716249707198888775629896103523348080744647634261049822217831606607968426544250269871511223778355772646073445477010933254405072717691202154342131099545730802092 [165,164] -23231208879100344194569752607197419842121248359819268824716414652812127223872827350744434608506063891652493900985513314858528247116118845697597155420942871759868545894768297035335771409075282374068372896994666427649467948369477750603543455092069345949287083526446806339262392743223150333861809385985628152912172492591606449351102305877323734619804786586294472398149498068814436585993996141120321391208315389335110322137078601436781902720111130107828429482759224183398807992567449014636821190116651541889637411389586071854740663116241434438921831733423243688674785411879874186457609639865166213277435761773314103126916646808376997661916232984202726401344584551575350474283614617642942673076505779754020578239161425122871713322686552500821882425259395839386037456545296096290546423573109680241732958765620808532008238759681663911293583491253386527607961868392126548393133129338462738722704887458343112594214640439036046236633837871645762026888988512032622574090697833098057178969789641817699290737329216527663117886031532304457812833567831738460885095123176095040429674058 [165,165] -17214227547855977583569956550651259701000174829004560538901953683607148838742149303981895375404106489850876832519643183912645379500983274282858070979331440002063684557233165794915921206389458724467828032850980449505312991973926008931392976488581488000075418660667109939796077360475780512062842111437217352894162701830148202633276880401230011814579114795476421915799651610203965747384393017458885097837122807652126002630532351859896149282572607039573312781802838845988840879555594374951523989784430425224305254009257916681297388598817932976124327945843457109343061939334914355440805753555801268936077213402509393566362473578007657487753746732898590983433545561616862002189538968120811439774370587824664103623323624269979527702146527375680910389760358081077821135145447306169280203782489160095174223892210738607635104110191572617106831282321333919878890689755978665989689470710435158689024645144243462948298202638318123823149607699046043754908960124516862870308235135949027547124043798690540783435055418422140837127322789842969230605336596296716835342821169 [166,0] 341746367114536010857139889710005066772759033797172826360620253835388179200362364964690747694677773986945063748600121095183347315076585697523669694309771905792040609618808202155692059924680096981872397779271652235722429819903302867420280487874247585922472279825177584569942129595982249318137414493553705364947204239586566796334692343072575984649992813541666715399647780980851787600869633588631235134630079890633355841876100123207719339404124324805153138985933644951534819509876614118017206585681637429617235682753037038729947925542637178665421577766551729768595607863380230641331324528572412833396183513570557649359677366581956936966167576066570186066273163069818814211163768816851135410899841992430268354413582973819371385826036396029040194031043051654121349899244497457823942095983022454450460325893111562725545105445572185994101950935076107504669823887236242356019176171273117784148877602977388401531915908221320169768367505891254321643428964640352683007064156307097355811166048202667816376812184406559646693855262099932303870216757559616194252487179157960234552570626704763755489217923086188564497667666377703772714658623693608172965955487915025300679564816779340340364994747326466491888348154049333728031021555378621774121573903995395951451563766117561678467172829126033852600148684817126910674362225626444365336388233559575083202710944685159378825925385688006029140252583795362595243631406440657460023252125115717330456131517370417953379182000516345352711929233876588088891368731858086607217445865966118647275119043753367249617989870283939322357413937788746314302366340990129995619093486124384656829593877758689438612387899190637772880089523058914539566850500778498180821318150513421483451331694167661378145789765799773727740624742316993232097155191365144238370860710971077219931004001645536996309807342816829681396484375000000000000000000000000000000000000000000000000000000000 [166,1] 44144451389423247183804415080928917512438875342523054914621320820540146211240726135653984808685646125489844440751019821393668348697602321249909431078338296119728817886876916602964881950846591125911004360882138292313327955546239634696933963947843663334562068855297767961661255750801219787792382466436809246998146050672115426928616289653901030450350813140023403643489056557515047909946624143628687823046920924473684094015274124951632175628501926605089073826878384800636780078892787378452748534111044175259571581346290432511261376511622911364092947226962020909242775510863121370296694471782197346390672024727071142690911052711757247882471667995749090261758477704086149881857978909028266173390811441261311652192062656848711873137360563670042170462220834438253560894941071206112783914196369581562063759483343547235659527972677111786020603101991070927197912649284424811241538074152666803597072962470212868270659551319297978020829505897603990350670086039994751852725747021610322040445250818515345431219370640910953079127064333159463859686629687319931475503517302664427095797350636210388046294655163334644106870983735884633120182576222573162467901339144808292579250737397685574208403683278016224041442189973350950436461691778741676514438509583817518004953692048292981146625549135505896218757159725384766922143666539367240926354415070911372933511539877971284504379360207201656634275250792065062867612728415796498557365817714656727158045881160854459426956023503279327235935517124932612423503324564905738230368776872386989277838360924289788758290522503648973246905465134152361038950776688299837453136208356689579262493922066212622301563824954988668854053658981635986575314632359699094685143938236453174742726926272380688834191698999852744968229060818208346829062357155727694426213495325711198444454429766630624833483525354052037000656127929687500000000000000000000000000000000000000000000000000 [166,2] 100195932591497340190581977205933650208085246296784008784368900919694358182496765846661027023524370777134867933904164659566591793490240382301046890156416270662221545263257104997001701198476495508025331436796619893045208763777633958984341644260868442575918252964586209283105263173582410945281128436950459637967723125996452264113427393149326914345744336167850499425373424179347918866578914547569136635323962706354930668645562164482050790584931998054633373631161243973977498892977636116345854502672135743002348747600192412404654218233878873456048523697922279323069390823949147962127277667394970117337997696723222804009178188111145633487164805360939365840171256979389646829310275607252117138402553036313485683852778351668249798001164232271713477978417181905484125791116403225166407251994637245912352702638690774171207447480106418026175838982192817008753120472482791622734069486216157590530968294945752501578831083977891548705853432690058447714616116091941964361589582316880143901047116661551147724356891783763974355414848728937158028355690005086282597751301579261028398595046052322687958921705843007300427309637318370376460008793653945066069482896086561558353494993728844895574521011187826236746495104360499984815199816089548978666717800720155251569903147017760545544874212229966974534755044247294034884647865666904608846213544911024091407401369570152501443559176792273808431062312487184532737146204436579934559722030557141526327666305763370569819905927748609307215318947121377414241422072703071536916346073359299804433156355215853372136965279420516144811840545005183835926366976467643904223509779985970243159415438107789399578709287333719136586861678820649751926641652848640585882260616387875169577091935373206055535757876451070363868653981419695863675290123301558003083061153786971885529572069118695057277784099318666661287192255258560180664062500000000000000000000000000000000000000000 [166,3] -69362656385704889782689471005605374116507687800627860271890094443712285963452501647130431943093064499700114914648583915238827386729230302930561879400534300235771935824090312295052682814069172905290195955502373957722982577250204049220164263612266454085095412305225814837184648216314762595789398326898153620741525155534680699303614881102676734040927154755499924415312989239530681827520622536204259715851221934165558760016449230638079374960340704048686643106562328709999421251683270120605358174761712184007800672784494673302475201668398921943489902467592456968194820054953738344811188041220248804885977840292913013498388578599882492481141223758253170944195244783360223725329852023426061290272492625504471153835232561483271763506240924511375870639467464805274806391381277069898632731559317026128577280932789703457216459505426738541807201065362058599519458270596220794473911188188331386592483657379105061840356527746844124541091053940934375743109019146399430923387500986150383133276821797694565277587676501667969521278425644517630171026181062387441826001248354586454502922214226130800397390778216989861611500759925253713252444720410532719400461457939218664429113719632831979184183642970970062344145797255808671556809371077317252622567068891161945475074112253064282996915867061959840702888088514264224947681674729654747998443091372154260157294585156430509358152168979581882231054825721714406576337532894904787350851038436036400231711524901864662252205177986627477678077649772253863924039942399364680117869873604801558671270687042682396267756460109594388927988025095651127416335374673163506587754798744917059853553611770142674344863100843895679723375172882012112921755840340502866286406674103160768878177483189158444417238886036388681178685943239502500855969499818898874727750679109595911588845775343649808895682566728007658795195093262009322643280029296875000000000000000000000000000000000 [166,4] 44223111657428783379235217803437140663685777334846773135613806678925199955471819719891768385385376144924127369671360984481051871252505590883557639016252579646857715332389362788443420126387170942138279388384617423503226076887409106684440449922127744255754301672140000044338536311391244555582164912263407408078682455785720007333946810589857747906937057098983224210952444823866378099197185971405817596445238869695433623105562664195238463780300088196701860929195045263696999960147596784628167262008273748376379426059704709408553125409866912974584942144566608846045975421525692976190218937040403271876693139598729079062909002840781822373643039564501855070976515797331158249263502706980653777768493074671977553694976152218069547756472741081054313121699537879234506180982312356404328146392140067828830622260064104086536099145447277182594580484812354492260760664196528295717351887168686547906634747154169299716486493807959315879098440791832077947218834135677653288876813582608632714339195462741133008010070650240457053548597017932503629985584916225943225201962202551487056362753897277242844930789104585444439168733096277514441453900766339691471130173250973910509478458690131573902156548468203576719097515400150633043995149399252596368716741825186026419466648055952177886397904154787533274463232237966327466350952462415898378110392497372373242350415004262740170039468328464485365902509086225036207726286141451422024197724751142468548670578681489327245615964609743480851024150808785947490178917332183259708866319604948161741407152626782678712433014450932034859826762840234351623292071399993787204967255621511968679759227272042137153093105879691322264353055311145096515504875053136689231315824319241157686400851189599314431862537809502778039769741400715025269916482970554248657441244332013433767892809391925904838688320896959522657577223153566592372953891754150390625000000000000000000000000000 [166,5] -13280205290405924334404715767474206076530890150882122704642287409961818216691533973218478715947836843334219878071783539093508711331585524268295308675321536040802319765338045548115238792415001952672314006309365217924512683091777272394178752561296594654678470095420857930071639630953031167234638387758941975417388945133546838565405553855546423975658801450309329803750398089941765432028660554612270089431344416523750810824703974261814300370902892821811962049071507368870330911690047233966057965058645181785238064764091822081996330211820084257382552072388760948089377673412866011980011948106611708654109236217426822983193699638792947520041587853115395399083019473361665047922494151936518610940290478254229240126126282039626648275716287099757177179919619530745047574833739770871419780768440644024960172782651014285002132251890298551237912563502183560835946104252493137087661125975207762972052046862582017196180693508364723466758238600160023415930867589967717201462374247467835207202811335893662234160043238579097239007516841316094448019502825691790443671642478733103719597552771673096050304537358112043745149112975196939028555370300803964930306005310273057844941214764937245292008780721326599739089880864377397383006237299886017804424652584082735007541899882909186028094196422368891071869507123089498733635313753401888693500705248445875139561811910199196252203026672507154681055308454048787520927953898365689893627768158617206682409525731270323473002143316221867602674780666208770679201038732859434243693156309148397215989180486008678848645565655111398186492524227437330450656281968404714316460223063506420101781516279535371489758282751957986146349612572681963260293771051062026290448915472054301083174443189374530604770609322417431320665317353396255818020109079152786625227141931682301575310997332600895985831030758730296734993093374958448293909896165132522583007812500000000000000000000 [166,6] 1865478435157457210039629278721898838229514239035474499289536280384177197694351289634298464452667489111477393245875236351863985560338801301340534815015263582965775446440635666907333954381461487496944362359901083056372367658661104641429025247209861336499396049304818468371937117267868429370049417611106584362928632754441714624048389225999471501357902750086687217418655479255827816301046902455580910209529750421267924547352441369957476772367211602352930226177123775633283539898519308232639232293593770239403905067389502284910180173573402359337496905512501177654322961572871444348851376064108697595100285842259320556191641725496637838715145274227270888802256655738802351133485546116004879009436686788793353573160476839864629758783255477331615987319131810431273721388226324546863706457224842686327074382674671365642291742180488621103533387205900667673726006228695863267574307972705137810663927933828553494627253293589031494917464254629620765940228723205386816230071617270413778245546238391799715711170448993771700349534978814035308490869936300558996617255131245722569328989526607100108886206487495360409462077951562757023518641804561050889407418764776083441334262529493900386364763908841490155375010855539309017788056686075007215912858789052889976706788296736083487542419039599862486751458645857618693016386761245308422713269220337600978022940564801948961569974422604393252597722626076130473033285226328519973475640191965737849839339141465554460587806940976504098852108499728696777937988218627202422370300606212613860964482788572330427057693326100770496380845098541589802572169589023561449717523144744347855667868942226530896857504110568665433982724969936960811589565414972290794664482549306573570984731756283040666376776481233400049999600364610984564797546837639370928846067412320143958592488073574465240994625569187708062005206988449808056085288399117416702210903167724609375000000000 [166,7] -144063315707296788999138591519027854359340148223377192022947675430680778959525892660737627522619932595141378867783784733428552963075355167444512044854238237709530410315672995179258017595413614142213739923349802338525916522457773256051558374849739770540746572632093255546402691977118504251966168026926812038286853775419542097856404839022668434397544177653924201220840033374327003232675712939918574959389314412518454430887099875009170870191565448333925359525544193815015789022325591426195532638687447890708133579581201470146380824162804586242741191906337673764074487100478217611633550560445068213773182394897885756528054254647697224191516667583269782811355271739637812071466808597511059462871609025178153135433637522667884182843236324166543588942793072846605327336019753724149845859002970447746551435558061759853395522368276227301192072601004439139809091262013079289015796629955622764952428685374432473515140292925499674943408280960691038577003685329078870638775375560635634118050656801901009171907180860229539568185417811941915768992394687591973786359040521719644891473055351880664420356243101354708781977978661896972098191498195795761636691408823465381327356971704388457261373857763996049599356357453773035713028155611615565691279017829374251666849649482102210470479907198766464859549959606388270670937176109017748200103959944095983503686649019094955686632765955572851170606875317708002272279625310179270398310869584627000633046106355274260849287503811685527087513369927078416539416040404365694818359467493338616754797801624417809905860877538292144073050639605624633835137825439133377027158043110127965552103357144003562582230883960606756023954728330294789757256509521643651692747052416104243704877530445195575158651138826466936239599060428559119753312148429741995164054138063506281891108124969233150427598701273905075657436380715327829946659221604932099580764770507812500000000000 [166,8] 7174202617143200174456392972597171339088104433177320616843875331423875733318686164393716460892767109636634534680360751470972230072858465228425643601243196494407469553560725317442101292958456076290875137744576322079934225368679996766178699684556935137109386671543740907538573028799856073441427236413651948310396783344684308079327280927315443483938815979732243233830541393419675527592406831791647851426280712007244727183358040711551240446531827749540695211161115196106288140526067454091161895473990602966399996977131371017443207222333958592736127052739460547260224067296838909923696613002676985700939882936790771860111707578871100603072016221137638991312057849753332317160781312693157749039304983016892887381505969997489066138691807998404676145434174564001448647702842662715298123752602810248831655672391829321588419452548882013984820003508114559119066900168930252946092518967413306404695523414660328284498601535630578045416961556634146106397488559431204408557445256405439004383569799162303689751846167333442137281615084502957822847036287406321004932024984393724751635650397091103943158692961239485146368226440848963921236571117192368879431920447672754664961720974076691230337238338396067409771322573936282525385526681183224625134302218786520365210465151828904383198129285963224851454924912303508961606687824077085990938551232635222643618482669996401587776295409226584987079410284960019418599322015955800913777390297721665121569056553845921823814607720422261592567106838021534123793957592373983519333409836503090817568062647008665163800539372513982697486635983495946867397845066059389519753932691507630883582036772417484925487666718623784854047923943054884216639916626462532941662730972272226096206381857210231921427957890956676828176377109303335777157915372127734267379825155552096015608741233307945067352161719996037543985454351850477845388809328142087906599044799804687500000000 [166,9] -262360779770974294273701119435517072747950429504554184847214730132244885311781293902409055597146711587222904930415138252104921568289832390455681985478149451516685261559537355017936211207886163144618462603949067883980245743928448391848277651997131595147848298810741156036993120133112289854881899716494954872522356741675780816065586199395640257787211416290117867113638721261930416210189544504494879102445296271392974405551606860947222034074306315970834432171549264439815815440863362277967380098568413790993180584977101350683338479403413102867688678908965770274352070404700190892313881074163389784594628173127493981217014331227630830367793591055821115601670746473838913210925535402706341807340839633027952316302292544214033017972335218279473117324757799927343855194855849562620353404910640272252315763768663812248221022258059584455333165612167692713072420801479894379444833465573340654992573391106789844412155658392066863740716938011434534197760106753515131084774584731300470583623700228122940545177507488627874610549726911299933225161852418569768259646745143748313300521258411363116143490908785643451248562062771670371035167160784168037661671209228306013201426730755838037848444937603649586835982656093591518457701033580411479671516155473241443428007375060635554182398722661671411482710330636124631007078597984244361723465668132566263283047015398475816242203619290340769874330109562616181682049027426005326849134266576373850091743348950609950768562158792335819492016850910388588006519240011132585092153266907181259518750538039186166322609309904272390610323099109911052416595568267467398176935741244221818995206904608955691004397245485958722195229288802737921735659147870878878389274284225608388662129710037495563245472816136840494410782961992554560703910526898532075053184863989775926492628773420239253339221353922560850393279860090850280130325700156390666961669921875000000000000 [166,10] 7593912868707725623540981217836256604052191257531623752114860945828604504154100193192629973718243959778946991911651852113246626683921168621977144036055222826995709329609719459402844292730376097686721819539556636917246355772451224822552594616275737882414987205522355792194104736196115400093946147428673836548728803983140986565314075405843343664653068617561299846740860837208938114126546457563722317814474851112036298071511297856296758653965066499948079061928075383603074503952765567964401680914269768322767937894339083918891024135798391942946824830089455547889044629808732635581229683466876766279277543452004639892623305025960239493666335896970567129059882994968261303758539772031276328085220967113399448908849201376612013877469542869894226915627044430408499085998932425480228340229481623848898109091014256377342008519945877212055752567305471199770042638575916841924523397855020890120660722014823901307880860438502533261327704702317051370429774705673047461192675945651725139695588871151993464351071933254587020954047507128773584163602662140573472651718244265592109777684281846654655643368280304021324342334630311052201561381744695387299422690494884738025319159789367590726588667122451116675282854184088583058306851629861847337064279504902930470880987763804022267972540894124319750232238583511463364127629354939032734336213229185505559543565860681849772953020595369484134457658664243739191829703190476191733894884002655086741717907528305447587119564967427757481327799799542596960657079922729834105735665284172980393070858888543969839212023170451553933565976673526848777188448232191929606106462466616119505881194617441074001024480295791017337874677778841703750676533836626342097975391981942484928734715295072577894286050002606460851101171215557132878821516177028975460779666157037530863303179258242122439265901576980373329174285041174529770581102638971060514450073242187500000000 [166,11] -177036381123666155101287669822111977943719112111501381335709512864139019737751893569681951407994398909160779677363534919220933477562087914877703225453295460338666394776464198679494569739388502460458746876704946089316341131510855937148632315065467059435015566513140520634331724715136406718535690570704513912835305265538818486144599047761569859513434967748793693978432581426522651503666443337667275281788830962838783976174242185122181194867191488005055249240992623704833674189036155629293801356079356368490674654444557582958003375958809599978271652945068766926328353924447803393677603835754696676964253245784133396245656251135843941207935506472121071557149551161292375705342597185790578246543166326447859053492785676424340244882787006545123673307732134229949004252165575738115263918048296092041063035855452501050536779713731559245720639158956885009542924537849601784373966558838477300311758732817124339293475638483839799737290948685003504942894814609337398801789466495603756571778021713118762714812042471269280190111295108365266217290615219007616598700339464771223782026406693531532893095476391899176869101044717095025432254616157955870673480641707925838895907780097677435752553592549580844967150554011966059865094166392408227189417597828175466573901727147464714215137389077875539819317297888155741961763573502543843304070697689221631345585936267187587441501967378894888113840736355842010348199659273504634794563064546631928202127189003276062317470756515444100417662899363422626956639055637384856561481797312015485507980700553342438152472288349557615683609227735617037947262950613346983593448062299050225929084695165539707044098455157282538257896460436239849115461114658604099421482829228835584100858426869893399073851754699782252877601200912304611897550285772355393393470804735979886518742590194569904192347586388082320251743724681558085551150725223124027252197265625000000000 [166,12] 3303599663577509795801251905485137016787439562427662835148301508389588533499822201876385196708500084118537019339059879465975032044429230739451627463850707393251173568499275386310660470029564937085561910431867469667157423996768149353408722305248518273517104256877141113449199577839493351758150726660157306431085216560273177012565887834802842708115414349723744875118877705790411243853744806561654938840381084947808946420279500851015458794902980211085959266851835723729776097739965927160225699104994674027917061672051180507879332964354728783562290918287696791782280089040599473580909670385548975172540896460037402157108239409689613023272986886669850876360943826863061059993791590822796804882894395116813429335324444742988346349741912039725040281645528394501615156548367658320097496574739718676601186918994285539750186152398715044624002786042593060774128796366920818863038383541704917748526032459519412968359901663520879051140995696022816539013025844671329588292614392378211869921559970664602759110850052434381021396601946202496956678465075989212539239301666974216449309915582996931252504057507007492377559799480944591415275921637226487138667041865616922326536795515300822812703958722658827419463191362890162937067221655627353993635294157548964564907411115481210606862102852987426196977947719256607494513856154608831534879394074537298526099126706927476365267373223620456536301248685938508607035840164264415484544615421528937720992251140475072773801889803886322830315709908615715825931500022797808453721581538208160269543193561613736970854989290099798808144870690306125280225534511816507164526722628554011625149248238826451015475555938587460492394568022858394494075792394552533354155751630863437299874667104995052998199836910770988143622524459612787459909625284872164009514797635649484558839501701553498514457489099154612293321553032557709334120925632305443286895751953125000000 [166,13] -49290763520328609288095196527032055907743419574379766081266756727499917381476904564220321856309290247556387027176884766903913879463211009920888894508015255320195810049418876949761406867547861429260553975753374846091069801446330130270247978819031434059116941657648514685367355810275298905594857756584559304924851465521465169353069601176495266703811116676255558786339572025524523858677503888019444734481514461436182971719262509995490387769772327889837926662393654985985643149835998386347956148925079578054417438494216183343980356575041183129824446683347304505385854833828985765550244974199445817173097189096143454159756241511959548659890114111279276486188114230443980943401870804303869073241876489245366892134751413663593250502975607380256725306412682697319901828949007822554074314801947556093117961808907447394960384676571085336437384251454310132025027887627429935593597534670193102602895079182665182703989849380974798246686661403617801238371306782746092231491554970175908085168117996805317821863828180254715231716698497596752275994975638074943740509109687138682555418711970141757314041410580603313003687962357984164434823377015146159339929072212823412002906722396961236389936496149824796016107985644269179583331511822814629549458948211329268223279230640768940539860073270137945966596728815595591122499048790530459651337251223456002054426993978052988501676006563083591638564238014617341819237203401316349040333912808922770105796057985648181215675550818502874888534102157906315695015265016852985628671488394591124428728261353904148006843676706843217704441692472255529737715340715783355503662543277054220044520542020355409934959852217531258471175773150091163427432493878763615282694196181217893971172697439063917646421113187104399619694077298867897479243683858384888391952276351729174949483600003109199069871401846397898644613145932531600007923552766442298889160156250000000 [166,14] 593778431485951142140139257714768782963976556751636247401236982806069926594637213364247534536809601014192010014121366229851650962784917122988082695498963572810876896769438711164532959124758734640725598044178761102651211465412521426726033551758171817678128096807565125925969555465007346973567951220499718005482722954055034530597890515975158523094794850108974358527240638307023008296941314511102089371762308904538355485810279278696010893856286824805357503753280244746304220187037414733359086284398314077291335840633516681769509054835786686585687602479975458226414245724660460881986308072843727592150506942899535545207284331232248912403924773753206527479833892609011192541650694691738612788866463600572613455907355825779014881825070094455443481387959669075104790396061314065812963156588643798522721179532510406465341681082264300680548319596128420835883527762096627834265048402472560585231564065702019667425848776778589928506874686760223766345765247311477734841262554402561964712496558950641681232586253096562521612643809428452917608280643585793167386627537620192347573145544484003639357928414385538905633840569514202311432472831603677293151697933367118926188668912180761566714354074399706807283060707787333599253217598304415350214186867443647307990369323474417840323200616856891416130490289989637845472065371375737502451418936799029007074869423506450945812903863299877659903073281374070722040111989895699962895936579411531872974327205141201009109084365620348323939115602061310051248658077165104635978235246808877789845418578039724623909773788896296686411366730093556282756123628660002041066685352531001076217437970883454936685767760400551247879711819593804747158634304778563897176550581980082908220961528975801182384769767246168845214526981885788460580804726526260347759483510690333928392174265820900081037150097445241935710668533967772957220299169421195983886718750000000 [166,15] -5868218665299749594929769955756379804065279358124538539537633301939379716638701485217823377984009390241616530851607288950889347960511813276634583604213121274841538166792907661648477607275503064998321250111447747849987068937728510487785788616415693462854982034217595466530367340871807220901094829478490494685520138326732480026643506518794631294390999886888198897958578731097111115476970778789740649854564318391856997510413249932721607152125203301469883874510703845138018368390545454495703544190378444765367784065734229185749157955082543365227738969251252889283201300818545010428912024077861304317688862486612756673413336891059555345004048918309947841920037111759370556451534459256294980257172951540301451481765316982131467230969227294919632444483654979369873908476354150566510406526632963332701700550031522340259057807024070357803795500833479252920328398013965139211763693959339505617932172023043018253626261552172993122792875955241754447932477967131123682235460674402989944916282682299719369844671825895584695312335613962024592283952968576155783420232199726310154000899151180241781813080083836837563109220418890399929196173795742141571980064685966062094571339053872081540850844143978987614753589205106172301634532742876690504010584061513348396587850906154330867905935775668875187608979192964854831361456497898089280289453965033800114703313374900675766759245654362278798498998164853932123798018997544778448818143023051800980014751384327848178161079856264423252605152751965751516594853818478629302499905480158835219379160884420522943581607671881522579249012819972759898755147742738008638752507554843416829885579576294791255554336723431026488642490358357291026447613242750589138756732160022991137372809482202167021644147205381360629478998233141167019493833653030351215121405271863854697322156805228918103156846596746894966112560239075803838478177785873413085937500000000 [166,16] 48416234634405100782195274181791760847804302118280547678536342065899957095031727699564423288351676683109407809388697383817430141027537020255275321034048493295268541521568958746452837415049310211330341552295439415408366606047882317111115211178360882929672518897407084939117391687389723763352029548001944919161537111342607560011260059433805756750445925843943053701174929216824829851006298453474189718368855744622027514073829461573545651105229799589745217580454875020709220927052054557400842690053230973526964865956388048592421242885804497556658989656163879826600737348665893889416895600424403578093355510469574052030939547333821403139737639303145801752624149966653092351353447753824376963360804392721068658834869626358516088975090429760307162912664539332798950698294260324265738976805517314138193134552323031266305102696224018075384949665451046240377393141863390560562494179306210716993790353947033114851452341700141753828046934910704234103070570564057474504229484977192509530913242355982988642159370838592095810890162667375742675636157836614349921882243354223524641846220233135921700879818135418502940845191543213423142631512732210069841226392599731585698171510486676636862295245357074967491143743142207332782532252885302165504979847023424493251219073093140514077645398144661534130905528013196437568644059662766237410636543870423586431759909520526663948167896760581985432588916589951228895549084295487480775713135244120262407103753975966809799136624542187025633411528013105486351131923156122015377287717640096398269991669567485182618170355938903542768704313751871173407133390701009640597354064529124559390434755744100630279110378498707596363811995358547353794026881959471512689189166936253939364400396005066461186644491512269808527824672395911529684603827996043153788322416463063852218684290679526627156286586546322349878099010990152703128359586000442504882812500000 [166,17] -338910084181322151821752703982045128339139310290023687193390672460220600982887019216001583314334258675122391938124657957848851532591282947142350954557031459049747949875949119687792839603291272190691409818426443717053571658140978545705443981522213013686160605949933675606970679122565520713993184915652796056059322247244539283352604909212996168236191971733640557414493395094266429506916222442590802124644043984547574304068646329589229555677805400171235730976479808092715383801061884844248210051437601730319045473135707910368928478158913982507834634333499010616559421991160592503240931749870106485735083751965198480276543649965670719170887956096869317621125370810764882150797441457272641800205125482716851828029674334708123951878298583413428135308973312282641728095792068237540303555512053271560985767830009777592172707311512562674898919751377117832093272733012452230268611564919849508078881866186945681430771063655356782635040873953147336176955158366528856650853447002616941369789474115588503212901899976152155910324242365628979390201681953067762473464379040496467020152208443282135195237988588622335540293996549921727314036948171954352714101960062149885152131421954212698412410069336443708049430190021056566325909661218774845650392039726419005850386377570634010261387157869030463685276598308422187527462074369964129228177416235132473296435215237913686988431158357727069026513889109183927817269035846916617009748278033082785095083008829879086223720059354999680096607069022240986777588869971696047423156458783700736378323900472325449009183704466262368340869206212980117833376694886038325981660910816561393248295080662028794766309275465434754962509568987273681624392616845514423917117192731813994491657023446166822521713714967503893116710183960474690534232037089760140235803146134672206546854755826262552071039614063426744797614842225305653890717029571533203125000000 [166,18] 2040369248376856504993737586157159985229439652586845678753503234192320717221637752991588729097173213938176710976971644206450441428464405797562769990952900581029436510254044366170676982155746031888017998559411041516893106658683279335597092464274343196574739454014854741929352367966212169756006461007915916709169552682437427619989403007344729058663231060405586571659029118332651514405174680168196723339014910187990918752594302036995451339435781722992635778412001770134843812227395761621419820014391523926300475555360212714247189966441056334819269504867060441361316147327013361378514856245425641952493585077211502701464168859533323435659949297001659309158115024196713003752991476890434804110106056448563843858770425652046624780944749899514819730368931189582310657311726131815618207356966356848376967941654218747668075132189242140092925508755133881410893862769359284494012214918546725462270251401679211272821752810166212690017445441878541420239529142869020914397422920091453314799207134563003547821990672093571248099365394720734109636276373139077729619237275614834109562705391220313017184017076065325918525087258341098377578307127274517717745222319271798730840713145114676913091906252088008933802837271485612376610396569792169117540438180500312891283470645947180805123553413586627243203766128406651934810145325570683047615766414812043066581855475121481450378566865322981189355269747243187380032126356549409742210867165041076594543756129657553399441917399914053772980993081663006556842545706625482274218617632023818374278816553949388342833163927585620439948525246289215472681919977847183406121692758101726207537008434705233592006405145143629072975987901338324121413881440776235438645597959413977525884165362569111342732322636672446075899456481495000839087314306292280692745471923431086070062343495803836618186203296456182583099169155785090792825735092163085937500000 [166,19] -10681612048181751323628546406877335613645131845876391240975769782714541766420572144093602152228226338296667072166655607771748168245926700418566716157763213133096002252371275900265836509529471185960375572123585318601383807080240137728833495393857600000106981919251576787811003799390111553413131440383573330869456925570500066697058969282929803531132521601648782153848125645900546906512181558563401394779028405314193152072022452470822749633504113709759845092092178025060915971488866807087901062645634237101292947157867792262943198688198333097227637088814638382900750577664388227127567069535419593415780802650537135815068638720302212866371486269374031669968572904522359565369269097456799855975458732000985401058548912012761307161467596490629459408937531619973435770508218665323270768145317031904437917578515128191069337255136034660782611078051099882869237320450802093426180720453760191549884127693470597423600970074257696402175270893356318890473257883900307811980006198375922859196310862084572806267645727993521464344062728455734283443090302386236132914467368923401138299922707933053984695995808947584096445065244396894823400167818082859893420430463636276240922430158535939157772257138552255210738637841063580159450252545614557124362971394976013659806256537703420394121984349226090096815341750198727769991260528162178803793438178438853735021929115063898367426544137702791130899615685877778059101009593392034331990175392103577930049747552756251810235023379266378958588699385336981502975405445502369691215588389958774074485310715027868022370186309499537901065223069700479111357574736220840934458588242782997167336166119316699769009832841702127060688764257662969570890756507580660719168181537788893161284820927322465535608677587551535500285500491408681164497958462903167586328721730015214147472937142526628551755155437343742112480808541182135947707824707031250000000 [166,20] 49054446178354067996727838586814055445989147242524323906656084982512930633675594457689329637358008402667779568608934567566569581926560683335810156905569040395694757895039105612115642744273417345149491155339142441110428043912779318770421621426664689522620429228132268141765155863641440486754025029562543209525361904620698627532626126974601284907831506367106989432725621803079327440963535159724046429083563741324101670116748359116285031256569877367533994880674836920183017815418412203584180255783629632789087241424345483742625350601097807478023908456265068173201355436362767552421851291671229078803709447536011261853560712766330824290575785531453716747626060796421097628991032241392460414635081445132068095180810358546351931370166532690444956920501300733245775609762583813149351912231063650828992864389049403869439044229435366297800089398863610805405834494924756227540353056126841126602504271833530274555363093221917168806466787761015399004683337532952418529094000888991814420639282453066100752604164199387673264410321078220318204383383081276155475311059270959229971579474165192384900185357434819193123457721073663753687925487695509454014972686094220870089707728579479126903179465237358887723853561905091971524975157715263293166829098744911046075514661222840837861374037510970023444182167067601188242617801805728055848415941775744206308850516856215730730147065518709581098659257752584624346999180355969750701398978093148382308894627872525006974100747806557694486724470686028523454751661162014110141114512686167758076319045350495348051563552161707330790171707986982140431347148818117407634415088962163642192762498098088724606016656926917438490687128516653026786663940517038062922087049155343442919001086375870184641309031557640862433479533307398390953664850606171859766847806479487823212462022558964700072932379856639226998061987067036812779739257812500000000 [166,21] -199054577635176436216351054792880151644846192159122846515034414101797290241273612703978082949221813410915371739324296621910232619657378732405879044626677691252317026821280269763267466944388923506202537013455653049088921134312964473655274782139817952045595488104653194497686803271598974681695242777406515247299467485369230338330006704078333776658770178482322192688851011860328754563986846782861954720346773650379969278113305054465920146952918665357188671062183593683756515768049384445625509517777783448291661821088020576088542506126999503337141873088513229013133884537530074467339369672643821935752128597639894408201009015511556160354797381941618019308427426512702241664974047075400413917896683594832953674474766295822933410805322502588755379645940038432391040656384287400164256888180873859914124275634327868052202365817367473480231282135156947302474382979464995597556721768289983479522689055837637809276432290632412112279169788459461221702422398216768187197898691187776367326745725540083809514092773964619720549752693637705147234800167125825179824236572562482100728452407514141146681650273385101594722103945591894477702218686356096974439959333580174623984449503446593824644631829935602082502484365950488312300299687803211081153272527377114126972303838639389225500323575603909370671360711369832162801559099911706450360092657078029740460412182550541640430079852458952214256406161935737622332391291416164094683464305467316936104394978563450267721739861098181089446544328570917011745974806654612978337745188586592175948525716310533691676394327850208304167640959623073771833653793915706329711943070568954222379007642777726327161172909436396076074237876772527850572302284475906250337238850553373427053691747771039710129446145698107280907208881866815689139293439683306466085100317154722742856823152095203242961502135998352412094438957635933170881274414062500000 [166,22] 718266082130399536395566614903949943538888829325146445834565033831897990494948740182563728390083338151236168714847412346066864406942793642875713358599849215797010187941550019453692856352471241299729937232293344523133699107952521151687672285152952355937239734571108490730373037260486672662983537653119571883524946604185686536679112971590948590952913734030255797783031411787924328228618552470436959790161212761895439966033616760447259688088526181367857110670606281824652374982388444332977027311190125922335408253620373837881933147377936695816625699081037488692227155886878198945732356615263319846570395979236502066849352618303253396834342598168617312777204670990293361041109335987671468537109390606027922701027619143461124569216959689997086262955901311180372388518318051440619500580264150622728403438730789668900433826808491872772836812450623510352993934503916296113772962007436084295003505221059530478638848097971236862332864941971917992703270207265854615235424857617456208742200693021816127592661582240668971622342056058524940120169414529667166642422662038213778152913777378023307480457273146692861453079398192290384118821109923585462653733298454231944108824819341711722276758405231911433839823530418806305790836717275050245626323321184154789708741681349286557308988175784099114680088066000465358722614879377241480660043975217186601793705682855805773083015953256238578041490173123494628964269178989825040699692697060587921711283233803877452805886292940103520493345508352024870827488860770075230994152878485839929260371665917071474784591978844924851222228155146988443281384092493142127143178933615022885516581661873269695443232629788918621019124688341008980082093198734607224151761577643659632071865578142096112602342332278341849846125862048714721906165737693607249881836213543000330395028127877366339517681273090637568771049961235471516231835937500000 [166,23] -2318856677486139681714269810562353635540070491318189550304831894883589372706105803165826797708990129666194035346180482984669634480852268453739996032772897293622241177340911006516984348868488055904538689036707684118105930618792134395405503872593184150479505471051556920810667649548995534168099536883771077282241302315120951038287745061985299641626929725677212437396530722142382819874589480050514175954246896135191721756117742104892600150786966150214333384859152948939522476883340266011562592563694962885413934985125361350367410608441809689549372715676738294348208487667324759425647581444305546054755234747301309355146794440353402056454074989858153080677073087436566017781262858904768943884194393360005327268318196999049534589932551742225168998587807369077848127634662899098611654256826033259030563873809580288980879831716941594395422881159963208519064253867247454000577368828372338677232248937062700745637348084175071445890722992173756353636457916241855187309822070705264615660187614661800013661551506059094598112099645508333028184449638928640426771383042452909916801476441886998878360908160881287177905910640722692776247046184639674735342126818210730235937246723496313457751289369420045234556147419285110635207765769256279032056938788945745536709981045831363058501864490881816429151317057328882627038891196821876916151834126388262009272583582255644220979141242277898901998922300100885281647559905424214838638657224348058464085183071187573476369965244732266899310312401917433120326487335056132962474084205596977102154130140040304941088207537057186828129574777965522245711686964875606283849827751631505054098871647102975445756677831479564831569003225833138793203835840029734777911375235898296884776280604413353044073437866495783186159630747906615693440398074491962095082952746434396622091385314607663589873420296567682088320709898130321539159375000000 [166,24] 6740584834843592950469056380473904152214493596192489135652151558227170374656712063054930603631164159032187155170896800457943665052326541501871933093391867978909949041731833859479916551351807948288472889628761325940957051388438785929060582970095272098126288031843525409804758281214707866826300464838187227979331233294847607451073274605734694809258610604292958552123342056932197801235618085283842179337291897560342301842043521655528447086566899312038517337836229209561071059580274519694131770654645440965485450586441587881699584675223060659994927350615895805623117365165734023638037747521736551781630638813020343859678454444437878376601020459257631585782340480346856048309037412920220827694695220740294548137800825384361151278185797040527065359295826682512762224216208315326255161255482946037716240954032834631457465077260731543823136103373435632618406188648212456059108769611828098452503505591412949834450136242362780835806767350297987969216532069986589759078443188200459529086094607461810014326265498714287186133663338025795307575025244233342444592033210078717416993215435844707494323754870102041448998366307465095449657451639391471706053626817865605563996479665975340725174566652465126119713610367800558633256215230424701995199966065916356590257590527125684443823558517347847906550684491207418099752904002408124403505518191818826549815787438902639906612523391773815485525440833965110884425292093167890220067202864784027234091030240129536043648729654737938528788905279234375778200685462710887223486509631432556933151041002439729063048467988113974154373408770886941343287960101754197899568552690943866241525174146213292788307275758730843646653305824677292239849747034750504414037698081068560031126934637386207178148933804251841536052127317676791889337338439198572933390107551730562548614414782638044973597709416997525853572302592562963184583750000 [166,25] -17766297011416851996486950129290456504845424926138241764715157106884876372836602008896875420012136915346341195588495048836719384921768135794352536611595079252835281683528198844777278109585177922258397904936438306723304896226622249361271206149604386697316484791207615766680050167430006603549332613928179165361847454990404825241907667075221505488109898263322365073177048122629685752146735517230882167147353885604342201447413692488594622915062586932662634487327391956365448647549286411080650797869900155276137208332938041486646435433471385274940108666445877529823539271137801983932254904204486525928010069356417030402338246288095635315270161839802852188538897806035546835054448882221463136282890895124242410142528688252513326480947316365345472815476047310127439203200577166338310330124521281557041322345847438757526442863799284512964089505575898544365726108984044231725156077501256968145933719918146119812306293212189325710291188674055800260031409562960377506260851972787640104675620596345612440094093757579386334669339595438127493656399153049220435011570481303695601478002033333285557358618363188948601874668071909781043986967524823933001996464566161941289071646080675196854560917599761168628698150379769897316551831562713054227460595318014239245087493155756952144035022862684309182678477269324891808491475654383111830622436746105650962715973492068248538002481972269702464000358525508567533662700445476999244739691650933667449512120660499286693527471717726552762519561603608233200709888394237448199947939475081131423728866597670406844277104574667005130802571591299591431875052442603532580541566882830033880446233381628958254092256916848634536731234731033135491476467556252304153961795322554025987813754495081614976968892093188915900448905504375366885798932998886397990870854012825035704442787236083363528967599484108537951348243975444044173630000 [166,26] 42797206037222090907450059512166832727305152374265433230260825797992821805146751272784372051235162101400270994584210106462635592060571277463425719214622032315547926373593586696053141587589651361731549982414134754946277804276567313591538859128882298737517725892941155477659687941398026535299588372247162018320135800587323139616128509255708701267107852820670802797759215288199534878427992393145717843065807807435120821971142441468259917421680125127967345572285274902381884785515300506791484020031953118195949988562333173424619615183628148960406044956023810669487907187234072620867096157297449391680448137110269457198306956420404615578688456236089937424792869438118739139459684847353529419776864400484292759786545359391269148158015323663818044339735572492318194353244914855409192242783330911551208503507048752877085346681618288034032261744306613257873298774270934173403653292822197200944663480995251049751082277544487989798065973992693485597814760966867100659911647399362776129194669963371695950813177497205812693182408060507634449229547414858993304793412840778410451800627653774370814612392912407169945759785215218350740233894828173109976050900871252065374232085211598452306470666996491770994116218748345342820734473146518766818153975007503012050859769686372660018641595872646062993837290965915283093255052446191706273617062308685100098688577731166077630948396162443558756634103359595863476192638545436885314141096207948110143432121860130777354568307239717717237781481047523583535196964479778834682100508585614612666226460320927278010278484227958695445002079408619370017957822887825098589228315840718733332652394066446657524038519183139052466023956418079352145675349941071232569913486352970459778148739928775554604651363413714815650996525725776419946996914200823755731288370920644211181695908236618983753916366008521631070679383195222948164904 [166,27] -95058579323327941451628913330851768060304434216663734665033680956269882740168640033096595362062898760024471454567648389246785620252881956675803209468767308593917298976247656339696479601925151262761670106892208478674755182576605989011521903618196582978679199835388552807006027200762737358236295593833300084378774294209465986111677148480875245845437085680428866142841736761846116874960140071058655799448601183467066702845222088486062675469568674643003844906769488613873891305844419110394009462098250979284898605618926013935802332362615210614947416347015623231912656039200997992587086737326547933782344600903401386530435053253842512689284404335841451745009485783407665544910597079150628544868160778517405541280325775938462019646643983623858715589769080498642427595666169844188054250649317794876582275347092977703705184215591217689052167561286732099145051201963607233463345089661540192695909879623643660533623294567918300871411313193510967794937935435196379228986122355149268667182203501405750063392879089731858826994446731543047342717259048558313077936316746787124027501476096853059310770390006201168583477721598629595328229977868388049404015168742057635846318308500917640219549436773460463569986469857525343681845924841352534589743985933251412621492228236184099845939244190895687887530523388669638125077893463667831633891715454368501123983810728756561270679877086634691372094855542225092748446339041844755504433650681525247505299485488308015829991308319470354785666698729466000692475116983212935723066991816801343800922213124903642311935662360575787591011646366707129464618588444459621425640035452299587384573955111266081701692481733326404771171442278046543729510048046322634488629478748442929102492325749993348632466385912187443862119630162413429433920657679727979226730439566952481078198531979689974632940594648233284361695593334883802880 [166,28] 196462099813359377811512060991505366968820651198399755037621694952777628588984153322091582203174887328656700918537695389029589479689717836676483564974072552199094954963461247974060401723017691128232327879077416803494886646855517391913848479982250285495023668270559950848973975452072074570493013782360586352884008632997189606604470897309309984125756658367025214941998574144289944153483993745484282078928391286300126431095909271649983180851552058692631668509409850403496637472227104482289019578430166065019920676332617446734919410142942865308033794878826236522835547828963907597431791296476282600458894996841720650547830646061520020048184797573335342553956572999360660514344344681227858142797580378921247092940595641272317767687803718591451405205758913391947839798990302360630445859523765535983265057768504327348906305727241526686413486318332553922839081385775738304952167645529161202949759171797405905516933027694447717192725472833529536839907872470250508788453397837456190869283943726697808876141831715109872424987494130881613864595955965366237071127973274300571302701611911567118919942525415462790359453573468270707649814106698498032398944395071063754876245330019806717016521107613560194850275728791163508876608780414165474782189725005079266685158185797695147206977537989087489264586794088707861920262900951448158646207149952794649382708657611326847736501686482381173556843766331943523695065675593004998428055189569675079122448842593565978334039728661931375776801361816006354824197374748183452328400870903777233566624144086292522523962544985041189660231933296207148124654614619004586577244100969130623840900822393310221987680888068137753331163063303683504285653133728532350996461048745861840069399620659351139141030878968666399169201733541992226424845602428704372742961169085739869944976847373880085150353331438947999844276627822413616 [166,29] -380774571724100092953890408759484361072970001228230227848079504613836877453366119522457685567279335668329536194777391958295928788572956651270236201674345567400623667095684387906931864025275864488727995378247677202747494768477800875606259820033633148895563834807883944234284516138329295319968754431711538212208971983515971310816624990992394118694345050205135378473503624703092702377014618631974792444211268544077907766069460603386355023428958354284431961256103765009453584852455237315278887628861124010752984747484192114805082757632910388693330591410655771324516274957024896713806117667599141890123682753514939378237132690038656678090580204671166859336389685052977944058787658796396349636360973446909575106777720019269675915258899972566729306866942209891059659724447639020779925984729643734778567248183963954768365479523627136460076829369801038476115741725147186023868027833004514089207314556068163310558484924643628701535655867886062475640847567124242508696861706627444779680133919001778373318155852715394881782519846682723639811538347873576823559867775384236374611495578418072397941649461806343378354145064580903026353572888193868716745875434530117117341452392006841788790673426473342042676369189992782104641031689397653715357315020295626811022228878335303330614496197003910547649756202991969533460974968700196292429894360312986589999337040501792686223405070877080516952995956685000043326895840696457639782183814969723042855781531837389900260962847976261019344637822993266699584095702471828681926313148622678940229360252621738818099483015543079172793689905308368811747852622890042554753131249803186994975744550030275773942298320846637166790907369466475016567253669329264512514306046884990264809085662683795534865812874085450093158755021494534803755998680928788488410067465938499207282429534927134032019853929935033101074592900854016 [166,30] 694953228695118909469363644526514034600078747610264469937294146074104199906412201637646520696556963717695424624785210856016867057034228207130039867848388747666062546276762352487273062814538769192499073601485230217237093039117388605553259385530424569760241273746724285590978346888362841396860192512026230248655738358923165947334328860397898311787045665460669296324836922558760865610506392529594908197432187998833793283451509221716436456778645507700037657658236668509853729573759759413065251142092299828174505505021909790103813434837620728118635616088565620429713282058038751954552343264738189635179625445611405672446856164172552450135379288167900290854015747612279144238311425823406944816696096063561520801820123546134367914225193328872867458241476286465414701756032978655472733088928718340485234971176449885071407995049007633478971346410115380213962153362767534299159184397936148664047650123696470266569125036430043843430670662568181249485465186967352881285494223521451062820464019133620289278145652476153389833941811496318074168672090915713946936217277896356948175592070331701487128195873029206455148686274196141570932390937555284047170902759223820147717717745704262581612976528678337279718121493097116380902718689231708716635650482762058081097503391449031162561538770642795124809555035533422056913677041594781896220243343386916335840892431596935359005558826296788522570459930058619691647308175659328335862939550827755069896850841582710418286142379759455256360011149717732040213408856322464049080284655932182006303127099311417757117024534605475590540027681960691635800704766399040773749145600235631333978760338599920701421860391093647109998038780388236557015177468678391173124090490533725217863159915851763851231067986743378657374589447997755824744210428827550330172584179191367462466257028806537395276604128250862617673505037948 [166,31] -1192104886851055277920118759015651865494182897555985779132717634969197192696189408872706349301138075687931610503675053087434653650677987095085062392225449231505340285073593060844172466286172504632470644218141416795423839573356931601446115294195984535242886710532241469135934156760168010778056512578625219646422010949173143726834428923364863999039159293387785182619105645459294710737725354379789225784439059967545619852494042008055849643056971567206426413785533435586900910604731016355244849155953840330729626848489728435688979017555638633616175292857623566287538621523408504226808120585225517553958772299525353005395365188221081525938248893735537863346362328577769612383196372855784579864278887862467137501127271358055891059769645688184808817598577609702897726149811892009717991335906690144572776739326572422700368247165923865179308718740206980070936016478074804939462901804283802806849043844168736226616827435383897234057385503150503138026674359989643420542317501548778791850039275261264537083789281048006188106040933709716281226066324165256928264928913501937246489635412228828006490196774842212147608441640999412082288562759151841811927505765481514437115681393769751319613663315101723513654629960163042114374331981204882417719360658242617364188199312478735212330326393737937942392369823937094337163975178489247289079180633537453652053943162579551142428289751175441338715494946392681075207423202652533696824772199725584703690040281314346819938731544301000447105774291323320979462333661613962436612726584012117674378162016097447896104574706974627711331619765801471457829032071921130022898573746705113268093953339547322435539854123798556341012313503672988851269498266945851089386202491604440585731829972633333674152772276848601512110034568598217488532434641625844082731913193871997838975879200595614469016963540249690584306429472 [166,32] 1904019744945516492961160566574464060276649326336832247210418801306893119945091013740777783073256033622127818975004119831663013664201925772300279553041714853909116319222830037051641398418273958970251317649911110933346070444743851776270321150748584599524073832283670125727985657764381949090010232150365009741213619180280780479235628146191821460938911762914792363537108836009359560089106739571446593384316428226912227680769919099687537328992703729013771040951594584950735985537083790746934476556186455529708928271958928439871152758474949538521335323079072724778979640736843793551591986715840912584073238689434939733308251483371019934891450025699806979709883471291012383403387968388592695371606728016955881851641526157582766545235509417610224676997863606428895623672077495212207732794152101277795122482557499668592485638377123225914882935404434624430430726720584628953971209417145453579569099152318507258378170628499714351925140300963410519112977261283787028746002427805502376182526213178784304469314161906947517836149201512014653294615132706565621555472501704065923631843409282159536479337541640485687795605210147754101856040411200382598424176632105248414167187668510454739777896221785508823528295338416788156039820262515884882479030750441539291723474146673192429633442951376773091085953445456753875510045875955042767261316868183525074481927265357590967702026116254372033472420099204985463408578550723810759636676654236610760435184948689061382090280573978378214829820265235754933631552608556893385319518461809463900009068573205828353337112392649194275047550514157628357257527129153768005417705003831232929158809153312806670906990493912081521602711936583501949537172664782971663969138293343460167070296583941199105057668992070869853295110124116446467018770976365671213556559990257163409372284236392944514331505740745655873972928 [166,33] -2782319108455348947322625847735713334338503346484426435607942911343707690989103377578620380416001075989671740038675221585661034983497700272348044528286548475345558810160251654804809530363546497701717922460624871237127946665111427707201232864740093465111886703835872950263826059672170079064793395942272083980184020246122332260378563758692647100502081976451587776975549419186175657312367526453699189642937917846030939222838093457241472219459862403741367676523350381547008788833845892417188375934599689634053189932487134384745421787570869071067627362366286030512271931083627740195765062676505083286041644854357784791587047927943842822423320899604376048586260028527172145153011234620405694853598503913597576960664620085845508245303716173918887034882132296653939008591499331662695457488993748858748776530078312744624013566186438895814124551424410794583098428381606574834590210328730153204616478125692013048510880593811677852669861246653977831092415230338623568600402216264054683636784938523237654195179876678420049153899315373815277866703667855437062871109834706644667596677414151775877067593754526653878191154048842810860071155957824956290367981833366228606403285949010393478403965829659395186814070130211242817675982170528874412463497511139488200773339305717664757006309254587071107825935310566331447653084684184237355986844622385568278153795356985971593145250980177625864756904466996515386778316873831756135380379101067516000550475969929485852087402959200611411545532452735962339181566000140766942915850006356356318104198146872985755794137185984994176080065986501439969326448312545392489432765172419066487304560923197113513906898417897182630153998558836097020128086501077293235567669641144017825077193096314317498445553595583199156423995598334434825213126482276909221473444705862371748787088169037153084020807952522054619816 [166,34] 3616617186143315808476001530548318318107032087956205685534936405108286449254524170699911294241971670949435883102396288275484602977704622650963792324935432049966222532282351459724746522536599044444525595594055262690515277121087715277304256617075490696962569943189482866688068688580150819716780409169142841039953725447260010584754438091018190966809189802801312611635847118879822138120487338622319524398525328484106322181433369521617957711748421736931851401148568097120597133906720807113734009354725568686097981979840869085016967567392467049823665881328498544234257820201313255626919412424290190532329407175910353844844874656481516270590197486532328331003152454556913454017565753838434351619851622083252959469003711827793577312220426078624954300070739254011815828157006085428394913744918698937865316302370988995721081220703380730927427352019999215555992289448099730166865514210354535191171879127658136558786437515756816963539620350530392202154838933337066844586695202391773402477011742761723149064115668923239432651991119104307890300507419573790687224989880614232666575548707891044956115413641214203322823784982494235286379741297429613411198162042498448535059380518928882703124466296826032763669971908299906364653848485633560397883024598425256514066607399670299116555001468903738485744434979188183549810821212275818062979705599265107737802632120618329888279653783402500007836208284485828886902654755601219277719748335636308406476534203939380863809369196256228882404750181894472848123137286345064426734541514989144324324817465554810063807955517172358559152522787415892765782265704231509501979682846217851115435997050618680713241969492870488994898119860891485459460720589670475963287095349385702430308178550868762438235162283329822563108513543042862470824778703218142345908984900473521439617596958201608627325377807403201704 [166,35] -3977676864355512206850525484645143190785946717403990542825052045898103514806352503893024411041874474586876387447131092073237636075159060123247086492832136775750656302086552578798698400688392473446523230948094871219939420172698136345101911316699524595099063459389261997421250782586478266282411944803667124415730336137507518356328421879146314736972459851796454205801817594590586514638341185062437982888830864364981078016056302245182237944692711545580202894387974736329113604608200405095346841384786248927570884764389153613758405358577361683965612497950214383499214061513931405594384742840469450190223532681097319306094462374716541972196176882086499702004674951123530732475759656511535169311183371655686992416772765528377089443386572521503206280686539705072535167187839926023656025764345718131611173123139636251567965821444374422206270377235929592131571639822767713810695784936240023722421505393958707024774250413330843194565761737585359298703607673274214144419509213854585596848019582782100991899639135296871950845658384578603962193922654364682705791476104789622816264009885351469989864975615517939229108253931712588510703700541333202796177130960971899153906323377559474699229703438015152459381891671901900842343186478076672515303242412872205109611006564567352622485461291809901802544106371281104550273395591683400696438494223041999873160090965092810457923976065159373827980320131259127004645139177787554310722138299252808931102332889761925782723165883836177300676443101328493331961367852219692196446974678832247019767662343782533252816245730108617107745477430328396025992091705227809809349203953289014509075352984229554022318750233756221766967540585061764943346146832423059443643984134278514280117020237515559246434961647152510531398284983240702313991045925267655616546029356363671938671869723487032890104589591280544 [166,36] 3267843108716293069288750433207169513198650079076553344039808680398654055576916507857933975015346136660065294632013114040928525463891073254615928139517767943269923354140627068722319791203517557196664470969249350891173378480639866008799853173503782871575447170056396619209301700848502048006519164130683332711130471517282199623789268357686622886470006137830589555150041055177328697296155354638064258529854371350313993954833446112724607096401480169237933673985350400545246016532364791560587920145719262855625330197712647217941429127887726451970678197406078293614428327844937033739263807546513818380176276938355047878836011043198556472233211618527069670185326529692745829706806801555103304615950123056077943638029306234048451612656600149231579175989782614227773146553789663748506071446423596459304061335089116223193429462285893950159541922860609378941653098108382575188471731433603672386643669490316822829933682444748801132276147560809901833714752898057106896072472473036392031418390488237587225156032014976296145561716458497633599737595364651502514338913330253866283136381656029817409552907616855259825901109056582658249122593219795596532582633476924356672759317660728858954559193802171769461244807752978228068323250984863142782713894224167199763931036585097689635734841841873805992375174105972461513592698856684857468770923569072656983097576744136734281401839971404769640033623372377397413904065265413899279559218909471356056964613852067338854113616708725345594995178732193414102398146401455921250975966009263181031257630501077101173371275717040410390955646795138814377457266029026254847228462257445401593130545154446175727310077901814706894427178989506577359830092502162725825621025773689994099537944669192396686802230414894483612032288884429529611144843882865308337572117117212304522360859267973607918956879785152 [166,37] -940517273126264830332477636133599817141378193371014969403313275754830242418261641371502597686068796637346441716784573902433965837875892739594511806635924501269755285140723167134205584463857886436963168927163129606079732462146868948626643056935260294858429161288860445384403596042783923626704010536634805133236013731527400960929113497534876013354335304791965784453848598940277087958364889657423581526523664628402372501433689645647928092799827735066184324225425981415684329980092678882815005362705765759163247531912314909260611859822896603570497462086457850033779649869381608899550141676458010314168396981117349359688012556543437133270789830390669441501552430773387093884562035756045569441582738301246027017255741824866539759136967246054036979557617948193616278609482555211880386377898934286520344167941042467179384222925158366239120271020082421604738309009172844977300341116111660156089722941910295306510738977305128060572036114700555092152845125440722206532764380461792965999299060629609513635236060622307514013998339873868356078527270809477428203849968050041752979268557776328380693669643724740079743209217143412570025927346634532940797738577288140490685836480238623062371056799982357780737680736982432306510140195027540707187666076408712912376393564456533160064813192013598215227391425873690596124080067860880208832148422334773296025313515880298751772769402359260119000171747960877045704436124354807052741535571674159402011485835174842123602812616532454735931896025456920535428502989094360756610164135445233696545688046323735764034785164146713204644547622458856800021839088039053549939527864679668318227629498330288672698093941748641125761739406045872615628714527193000079333454965502018586529869477796679165624265022487738586722516519121620987598387048786787354871551901469727562979373408611990575445191088 [166,38] -3154879218680270401267223098387312064164079029811813716310665205158033651067474321355858194579043418088585158056850522543129901295706869364495272431696533450066245634120484166957570145509977963461397168790147139828210623087213924956053140140078380400534907764503626127505359889069563377980815138215663200220791675436666838490094086246610547232915615573980116276105460037398549292358041956820502498032297784507246275993339792795910206289356119096307202286757026903697537249504076074171715703183184370842228031100651712038151617559798427047064448638401805035101516365141962724510695262764846186917010343113535267914218999682709669032862339059864696198481130833723313854946874681865890044866856931832524143764000609508921173718755646798899452691342812347290062410834148091793952185053009150670996385175223567062431964811956340904979020666056282719707211882033572873597675529755271612132657446640230720251242969318916264381178458500875103206757040620118279762230257264828370045042448915107970658912193062495875016931491842311769782370544065544950217064744608244562837726953915979187336848540700814587884853610734769800730002446955370190167560017015682876085689724217905076933268323883016922685816751054173654110377256901964222113897240231393499024362454038124144470115586042351820932744127356249263682565058380246729989673294607994630973794781972785840265568505601060117223072428859109289946704172287121006343723981056758082721039142421708593898233952910135452171722810576792927927437336870133674570147376440383286962453000987302239451782855379006005140301198037791776668115155787230957564039300769814418256743005767969999480313243312289150354485682839564638829302716896485741442663986211360338482192381405710832672356506048328015858076560177238929138327485135250849113002154307425278451178496833618266172931256 [166,39] 8488446670130693278163504347520293418946081874781566119572418759674843272151068042384077074905491764667802110029710153200460919728134139202797564838950435522891009970405919352278469573471797651034061820763129341378181548363922288339583611383616583615761397938498639728541049164679840067633187562460730635002307369497405691732884507900168904906174781465088203568169780241547165901189761448567802383755249444237983709083974591931284816870850827911972845142312252451765048017750696973631279192924007907899100769993155097844037898079182573354378564043649505206801487665616132356779015092644165300815771425368789475470596005416663098107103492767558066387364316472569984440383111374710722729233380354461836191491820014588618666844359780052440376204285879753938594487529010046287395745209108298043693943479901899012520964518964067446667721161784664868792380888687010345102717551287879350538800501262486614289458185317253478405474277549347887303199527580164092485574101746092096361570741194286822451533298478033262434489921040780637320227557050793661392234870115685397122417910620498741679557521310904559591154059841626861577974025272943555559275878568169846092480584920344902189843997423283361695914109332762892282748402151141750458439329315856783048677121203320062493353977076733140653242872630532806773030922693637625159246369278271121249721766096242111392395099498290909376112858341893496398254575404928497938888587090835788697300994594889458485002987056793218507640554196138649005217826635641521382747016541711635629845219997113069333430034825881452275556186072560978404923890909774262882497187187411170238208560493047877686440333909810063818210860634621041656202777230355054569484170611231482417227075823196170843919159898682202983938014866049652326952610275778659129927869900685558675285870835607617278592 [166,40] -13865326144784072732055278310371010804788533156391403711069323348724502640716380581276590869654761545945475040882470436969105553257184925883943159352829966357069222788577982325618420705780553659049280138365377099186816015771550301359887426374442823434917844118469937653745383948014432866790991075500275684176032192763481722927544965695725937641799904084026765680074439279007066536927051014775940510132531131981920456927261971366629769611518389205630115995034332920605657141912073070574181078857730726790587259291902663466273638956179728798048973065030739710116091473403653750210531446881212590931475948519535150407479143152007702330988070117664067411687728173740031320120764550104870255424692048097672436774503428923159889507135323972167335154839661647947390639051993888149737183324570170126515557067882098584985760137505316940671392273536183929938305509793466115272768250085804428526996040467183372833464352231442400076675159402312222381512438231641661549301849645296094698270142647562870281941814292240351208488381804101757530911492942323905087823345126224248810533085123820902034015736064952824849063944237901687293045835479980810958114862616944307707046669817466531900501516000341172485631710010809788809524224497321363605859978898760851297675834218656734245952290744944346019175094270018420648686491023063454154785158364246877459926887570030470069051099103069865263907590934287899341188587044915862453153199427125762972215736271163595133715732323858213624401751076241261529136566746345396626770064501349080583271477224098975708759993887244865244331955713788723768341907868352741842709683152097888481401152470696527421248737295070955790417467686324273723990119308699366108129492598510744289687837427463662099490625157923671505124710867784901264797074280747139833755005864648494815016316558787110492 [166,41] 17841596891788538107962303805846344244474947653695744483766360784062054767003672115851559382927215706792519917380002744651694579915604461215392870169556604703693642647249322729864970560094034148423301508429360488601984811666692632625356080847950324830087708738035636529860975084790561743932903938390735609350072468136436216142534720664779187667300426321362595600659083112046086604793531083401463630340838042691462117123887293459465807137198683782981094053155955895903752507460469646506750224357385057438941492529784406756610658008146603893611017640354242442400211320641679296248765545252919170848119463348935410192357921395294827675350259861592255671763063576997631207632055093300160492055661668241404698231054689900989448494699311573768290199058883644290827253007772808210229885833175479445329684848673932576688606684441960869716689160633430488904873110919605188817240965799850269729407054998499165631237067840308686291549072867215130784499763829772868233064786311631125594743558298096806585746260410144079915927291742082173846620092188539349879477641908358690614027760179550932754470152254610889095071070577350891346803523793054322515274536796745055542365162548471295004961419457410135802897612005629995978836670414664613532602806355117995331813816007067260734589486413337735220024632689019986972952763225093592653459306837490953879129057696213076781490793746138987900663428396421117477622142318719424919736308115296523077915820731534206347616742592296392213092641557653238391454467203393203126475345454055546855848555555302658796253750285715966034010212481577406219078140361550050577890700747397669222778826576988233230349959286796972464876062259727587492313245546470994713594635892881184494674357919125144768676589859634285322699588342159397424717705943834558595385134071221040842947172880536420 [166,42] -19361361999729606287930558416957159726922830363382964154475956870525142420760173465506386659244910036318492818974792465959224089831477624114351615733324908594608760591643551971728903112514770851352579207196300635758765296725854410334939567370118040026332298730022980009397855480902181798475783295897093669940640148932205422062189760416378995842001520919140488130101271278613695536265698708202168751539366630799259369269530695904591083339128009448763441862619799398738223959801256514986175716729500052925872085858978662206558188615953380995222430087841506561489161829876766484114991368057582563059027979464352065741947835799443498469510172577347175170103671711447808989207474432193942358550882123017991013714753239544349277079229341987699707070522093550248582854003597848900475346105795467785232168137352044608288595281905460053215768149907207803069568671385147005619476372870196645484128444374350302895631024763742341874406466588960498570619866217055414839087131553022705799959324366743126424613922689605958773693733105081408523696191316282890925417054768376552182315161929777387456584308106364098136111225321801246774287882485802000019320682984715872118544607889772392547521642868575109183342161537301975115396796201943609244772176402327048554655393224502601445280061779528205808242830779967505741992969510055400537655199551393059396902564902918717503382431627771357584235453659440102771354021789082101754395208701110421414836687176708246856705049901817578239335483209613883917977086609182145559218723425417650978332072817941743898371658730028138825948462414020075641818150251408486453941645368994296528572396373864220419634809316097874992544114018518548598435152975574209013512412271144746440788567300810223677833716566672358571944167944902631109668310302702900214950066962574786854738148183510 [166,43] 18233388374640191120517408579154526852881779257345384981677839367987690737617864593211554872020252801334139431183817195345040398195200157843266270958206008720962827309647359796693370149702721561735478189739540331605435736803154202052045254558108561758522689795594431518449436612741921734873803402437576859474359448654929962415317337261018582699524993588624986105283084313205577497620173208920041578667647665498328456756972623253317414266658610973595775478581210592334878167227626058814429653503724679219609955879429935638733569643960132841986955112938286188050273775292217737445946346731890546576021154098505517331887015332401557557423779325196086840645202641303756513735747184671411753731526216872833826807954084278001122338186499715920732649190363653440539538839956506584858210545678711745844587962801217704593410415196310726998660045418624711660285686844930048579428072753291901606556154584897400294747756515232539502415890078840715219457245658527369741033935803304144460466280135828147362942301580787055259177465787660290543420945081843226144837864289614072646564096107304180231935178175185892903439282394067290416014407417330631024662711911611630574574458690608878764517570278061191221226034707217263409026946257443787500819021807838383471504124193702838288325480186009612001469779088639057109326795561528222020658535319948388229864176549267712930134839112737773047818922947759728670829741689612442112822262517659661952243780596530160471962989039276632486537700895495381569907455275135278816049520147155834520482191839559167285665961621544553753103752571394456296199908151731904512275493152230724779669378616401329545749777321889559789046043820164299381993797906969630143718084317726667171383761619497683890505038574524075142822377112432983463352699500666694012666576640091661318121425744 [166,44] -15142771953720276679054139693379401160090622690959305463158314463155870173575209450111585804178276464844143462574807901336403049508894498837412888205685490584960989458967700948465753613797878682479472018822246378682057262513749814207854755174359090664058386427423273301588130131267014827585905001294609032156700780813082494680403391533492254892964612070229181335571724355363475018443179779985469943788777412057409626926192023546008429843787186300089782658855721175944503608524173289101904374331191665237872739415239254832092729575214124800454498639293823145196076056450267492982811463562204586134378388167426664745515068061826208075343942587505132231756221578289503229519373260482846996974215063876709136975424230418144607153861424154630103886016187669964110482365625273489087864854218053929310112450968870520444646802772977730123061437018374982794796487419732955468853108526848122608682322827373528249363317491121160850686459233729299164196255103452605929762250158123097026465992470718262233070128560981956361584574709333663411001518362064593352525442329158075384920555320878291748757331852529542184688862582608147182182879149941157426452385240717060079670101096720467325021942919466279659280120494196325551079398779668509711480100914730840773236455462188915418746429768586925044921592432092919868822043116443673298320304260297719443430031504341747860638069124941911902460412110926463001816535996808322441290754700155322508229959724297393731484256762304684206854993292103957258495158380549084687029546039686309549734400864554854557193916137451163026858448927805109773415764358622733128519760439232456602625508490577480843347027874068377989635397878746447008586141414726749394401225656046451044188045276085778092732396204569331092246631818717439385463600439750921817718601147622714775454288 [166,45] 11218247109190123619681632188100494200700239323241463360893276384702333867836851612671379400094992207580268974944153103061645494017032020373899481697945323684652832067901817521242377876513221191799666522143655885939764160182967420880760452480803896274944825662587485219005953643133012767013130806067160108542085162341308555368320486063371096094818310584305620640940126718618830424495823111344648543748319555596771320253889313969969293626492783684744329655383442845510730897881734187333224891465997700880555611292341240542213200967887189325768647127554480037206589361461442658130175438575643071227614747244789192500653771311869411864878265159454908035708478384930009585348429578358929280837849507885946510560827173221900875679071529673817919311902605206982714274094704758645255809071871209506696046655795306754137446054306359460429599433459262191990414540199798251319849737065050677176759562393967586894652244635925377353681919270660377678075573574814126260985304732541205878748766956070016387662728257485335881698494323534410681105641892148608079558111657888963557440281968478805341764016845980388236112836807625874638187489742750331467789687914203898434056201557721647719654683618329046896275610100334072638356960884811953477513196781860149603219785120982753825436071285827771360034387515699380653322989178307232531212714650227131593469444835650732903000057081489323776784025891228859509931973075917574492512330175288355798036449886184029890691865306312228586258831146440674726142878486350080333991259558346965230096176449896589122724472011065338949965016187703332210981479825345696246749350427361267639323281380021533057254013159544934146771873375163296866305833010336591762398289232639061160169202719430424383614547344941175787975581694560538773272123127597615634393866187037262882500 [166,46] -7477984556887715780158061444758563446826246464772040997200267357646314320523185445075308812046199785957423246458928783544297280480092831688965964338640866167952126232563548654909099030610863164609455049661957259264615364335960669083523723419271653054692386031999081514490487130079235585687769041980173130530539073154468978869692951349204378018615223222705033647537644815396593994911522120057522396367453281878412513531423199829950069071789313806417756443866070373177360970280285559619299716975525944325895709403617157494452617975443663345239669251136657601917749035018787064353391630346350952439607421821321844448300543512199397565087673578271549841760956653993765415892951945308593992194343879029579292249113510935195297884927214288738345614805738936758828680941939475642822955914590174908243768585210536182381179410697868876779954750149517667099903052750295945466547248283283735997309345071191928155544952477563293639020736692080161784486304406026476154337327828350751670109015407810415144847249390312622204448919142675887556256564324410726476626540517233268816852910555955622801820675986385044161081204614247988479721579474591281394534855269954767579454290047667975718857947604071192485259489022616207788994424167610715828871325534574532083609614358458527624764428777656265413009997423708658380375855134014655333168026858040903527565139022601058920099404663538937524032991279174564876354416208279211130416289121356136357725319653946848078463191210774538546252920946401813178601995554481076240672455208601520584775211627098170208241927288401903568730856504233236859898998972950638093454068267363315032272069908154381159825481480425729766426980389572989537604891051087153328648466220744629536220497179472639401402133972724851619362250223047859029931426734192759249980725663350856224 [166,47] 4500484195764922256043467676901229420677639512961006105399461644232375179670582215838023977744965101073140354076262082453005856136430106239500850990637340558590929668168956769661773717500835695703635905560069934949072223489352625702654122842798505952665106446856132512969721638405985387456246070921923083320532321532860861682097392227083449044070454251196063946315581958255074763704111260481758150710682904924590453781021470125875113895954550652650564460619908145365353761526445753496819720387344716246260029592127160742603673514577130526310315318497061188991983616433483206176942295304854737501533529645690037473802869627724903247721383753881277302190352071875699244975159865897286155550420648912026978396829421627870312963616745259123009835771880844846267870439518041412860197998914636275145888986096659237560438417754377123713234937724446594273893323263553548187659816601398950781493868711099285075433468217766871325053756100208780357925203074347828286415295719068930051439544358542183902957021559502341699614537975698006939977267991012512007188420766781167160637739412945685103269743527572710570427802563168221262764734178968264433312274731375801548380048819718339240950665220366916695074843286643561391299434487681326634413187126855656133971976661106271474677584130123175988938243479972457226950260671333710268014448447440550820297401195263505955182203241361764931372075034919511833741436466441103894272300417806019277381070533155752911721701932797389279814358627146537616374492243355583895431781707604604203080779861897712371970670980674054820047748790836294728048309958092307034236775094350694295210009210909882182229501760533570518319516314775990601476682948948173303063028111403442389443998465663944455393999444781967346022672635545705814078105255192883982972954785958760 [166,48] -2426576494555824998721912333274253879853275069344584645680876666828769115624942185327176547665050054100409507394200930456383420472814643056259401997093146615985128561058884743482785464987015696101825266864772285974809798586067558150598797583603690673001548469013139265029720797068545239958643985931948076431619406773471593966868660277288062283086446787550415428724199648699336305883033723473650956180752862874061529564747884636397188585356594466645885224749444829672106242186706392010339519448860249583788304387710481482783967112623742404601890745232633069391954042903111971702910997135423099484961672293148317257749520517530286447873936436867758969481909032889924690703400365030795441867137049199226716366665398478704552437706138917053338725646999919678622107353957183025325033429135394846487486242126546960881149565152062815059203537187749801075037136714782047921277474746321634260554241870119739048464317361823699413141237577942648546357058593190352229076046331074948940415346604379967840837689103431275145857348985972379238426114142949771177428561467337949922417167829657659619026050772287950861600532347569692927347547858899670964853021576158896279505979986334461562286982620210237137147101128075739228427975447401830624690779271186728149280496665628284847808966185394565034727998169562547836411747701444666854080129940543186855395948540422754057789576927915243193169463248431103436206885297756512419062974176685525225386955643159936040266310314628420730288732643858412503108001371159796951133840374877462864360055577628984639737012435630496374935710546516822353071141906206115160917365222885578079174502623142777958795744355266737604030730097157086543719844997251619512254439470640192607097691109141958426763234830857490907891154413610033205746353795975072393261169233338 [166,49] 1145378813715750489682028877779707591742182919377220321158649776377603430429895761359129984910487060667318034661392323711957468478816140817854711684274920346269827891187109466748978705785632950319150616562432607788920920166083779985424379987934496186581991225439835972495134601997094536348142436930384761134952519057605579828215507385887798175903328499270773858217048070599462783800284657628380529698020873465946536501373365576184786350988735634290674935818814101340777159886926238890036501005963511872380622517772848500796560591918674158036855046099613633114976732387748726612855983002882876070949138335093879967349321767090703395771705730888577390657146059301850328086544590850448537438423042563635312921165378870243109403609654597341763561322929835173387629192080543862510545444952645299705963128503444966537811246852541735888856242609508349016181420882699909479210244163414952803560242284401703083177872375920071790734289478020601276422738874741799433103537018138142767227748317143516049507910460955086468664893973307668589646717589994253998212912055909742604758910093309538806024357995298262810643472848171720798224543477483040077779158886209333896082495805721670813817564885507372350386220034845424355072272322335288006332633017294896265818339734422504403150211395047607000030187623295545592164271001544848274308582625366406755253351733855947589565782824320235619187168642642092440575958517300587510213854273475302539022555172527604706042982771475497760177374569144760412929117340386866337401643798632015709107768061104236395622512707596061352185126454547529061310463728715825331756372403687104705171549410073725593398831288922822489928934185283960098070235792145128263392894160580120721973571548326372547377933515382643864938380469601456687200759275627970591462658116 [166,50] -463929049915347145033804023688810076046312920839670640241539813865499300233455103849525404728573612089075215123922616887237897518430673185262791575915986063208861232131199461885128620275228388523425595508726596410358886120649007350121123633585993670469684777350019810027063821381459885570508671758636109301904640969125160935480732496565907498239040481478122681926132877804431057104409749915993989267704064283066944714492652534519572529314366583465008440643608911130245426221988822264403281468063200650212173252800934613463439291884788953493628550028544551777539361216691239383782709973315431707758767738048612807040724729191025063165965785629172542055094758808772337836220249896171057615321336231622492108274771120784021169625394454736704790861138296257618195781158052044291925028286727004056619107193606219138610244679461641927422317249105366883085949652164978003532438034173316450940642693743948130216342704050963677242426932630341971803374748876149337136134817829979736660205216088492204992759754056540764831074020210211020368300395041749824528146132118692583969271345693020279762288803214435049528481370893945097137267953664002287163571105124842115129853955915737184996395735884310636736139395373326934462402487991085019249768361607182155878595918907369679275050667544964648559294290085233780228216914861049897840590448069008634975777892104513063345177504273530614727184978076199309130452394598284255105632252416411293047998207588697981698035166364212186267419595492836734760620705525677234821781308437462632449175418358062153094168950199606688756509452121111271817685106773541020819190715445952223711750815281855131665126531587644528023355175681823854048217715737061657905580131275380725585424425627804575282050713744880087843973588802885562520218535464344551622288 [166,51] 182348441195268640193190529524766999233683232569246250535863479981363846769109644416052941381916752696334992898022138976872160280428975449771345431460853521420839721025916510008803837314049027539377114476393776515693235853727563620425511988347713061299655276219424160506133024760410428791119768512200344957188297745736460044133861529415536959665187796101803323625732576144020963333951021390941848759541955018943116410471670752016912367371487665125724357123495065773351742085683320508784249348671306951311513953794391515213150431365653970085242375534022622464634728320098036951559098628207675513777371375386970875692917175223474070232464035777225108253201152793120918724898130144650944583107469403241204879344946657737849626451385032756965470397825120121877564478653583443814643173604840934944045816816930189013234345485417582120293441530896860924938027530358410541728379306167002529263493445309705321325626000910442205426767853535693974800803465997534766508786260095143037161320493750672982159169455787925739422880294775942373829259905838236865517096311057018668699953539149618993756262681150798724736105646504000118724449743191434860363722944767265773460123923642227625600711224985735915340457579857646436326151676201798784318590067555572699484493812910546668965111307966181678584594839073515831917657183449261038326901457991089289027901769372727744770194826375005637796969179385055930185023664402655635718131322821711890004039317716730952816081891410327276560978606992693946221051349722836781394534916532444537096063667858915164632993985230289962511317692846031691985047526428038287951011637144160375662532771086392516125359618498730084051125391760347456146256577791289894016472584792687750127526037352726554636562854260710581871479620167992426992962992708466829112 [166,52] -116731624825868224348370751500432355374878670887470111131621820835533810133224374538434583999809824159730661623959261641366176528712292609371871600402943090357326520663220943948860616270609745473333031038257916472115041220380636291127996192313567668560511400652544204385162665714772575979253285063041897431706047440813584749252993774034257969662804393580025961749620935245329129500713690177602791779304511202532606457482004202126677766452791703389108078153276670897220116388344478844093993146711233764034587449362355780720083215945767503411295536270962682432690585497715764984194201961032758792265512001188852863646419992225682369514289233672687538477595004684976609628249504814422737367217972786289089524863380475870777719496254779324905006281009469207300105825323991608205872451737574436913854372597172847447998776615933421598346830026313947489061681394536331922677405749870173545498993086708715402766552729827898432436741602259202471884849790867002399243651711858313614404515740057154579013439838385777823531559441114094955011045768403357188857096677069383066977701117078304668783575941024078457787858724855998886595813519174968232545159177945936289031344090446680786999305529562077872991929659285273414694934862897931718201941691227387049837987241279790346631159137065645063359171199867679627168866008381179136164322952028594177489112051990440991825665045587635503492343068200793158403632947269571759311021594811338553814243416929810920212152590360961912831537640118559463223992104362995386528704116422431594224509292068954927661004006199440451388936228300472259504056808202713124550718081774181037163258914339429326867578421198223813404664022494308878035107967548139414445756873487519326539134139146474293429446076008160946558262212690915475549447991583834520 [166,53] 122771873658280436646649300986784411067595696593121122189050200881959114828647945193836224594051284847960192103926867184577577354898600678563969238970116897992753737076721209593029427393158297025060626068532853675226364718930472129110167508543266891404140252442493843405832210906740709736448645554760944782834266318007787506819914655655812899459214358160596208210806140400779611229623031072269424396842598952232725421538598304387256831110788561659201850870614573876992527663438557095586358949222113967142564831658424034732709046836874492323930084272711218002337242104264803178847543612619060482549337746890094457822627332325489767422102592972695869794937661791600067861136538283472612707718676598235594814715450451892163988798464755873113365020958696967227123501810064273978892773386916786000847670783864480143726723607243432361936976692018165589943166360087860472172278966794213950501653611472042146947790796234743740906251337695130981696060014357906614961936277804099942537525580686751963910829654626461430299708106779499627387450368302065360838258585290552794099215461218744107879630358551631742378220859615379542697666037746103918138789052172510405771663723089257387658545138755543056455864993995161656742807969793532089323266482818609053597785960936901347898638987989260158504053156718334816630131595513572665343816751225941263570511753940830921372141889386457715939368090702471129632908913844121771637175780145568715129291947484340822781033137613009311721789763928987500077638666426116851606036033639811559410248954097549318021261940030673431977308918854196881451634254199303080218038838490156444389657456957718375928057662029151011841455416845708475072554521638346565629097142775487943516796148145276185475302447208393676199561923274185945838897041018474 [166,54] -119877716510726528998399899700346875698405953366915932987687289919271718710929525504609695303617514705338056698866492760673924074774211941433340698963260947551014323584618915597528203936650154501616793170726736691604491760192844662335797772452086729040618277249042112341782124549477631918590540073094907578867747670292434618253112722062372525642406651081643287438890400871801272550940502921446030645350350274373691443461796346481107159773494303778153883538362547564844553705287947675864076340044051072700965209316093485394268657477335088440044769910798047553871506461069614961445177345338247534381522392753950565889669314693947515061065868817498922181522047561160853867069293308690415573167076298777684322180778178898836327591413491657316210581521788330360959333075669145384579866775516108569966747114034144410035828944496859164409103746842630959898695566247236881777092816997349235584730379733100009882057725773896882876417582500109580318370254581123880925231805997112798924777358026630652537339512529489192934011162328596591294236326478837536362820043445219770697945556585830933006959019833373968805178768560183003119909176330488536466043615235174821482326907881620707271060329505062775955857346143435769543889724953954293116692112776719749846170885343335202254108615361415057546520903942873800417254000437425293424444913231592876998617470597748574214885113126855536134853885345774839863882062720449663428404604356458842872449254334954309567480874859993511110880667626254997318909270513870084366672346892897894001879101225964402337120394651032477843965171212611791002616462962407605956648827791496084937009510531805524646696024132321695848762609520437911784287551091983762467084741526234140056976518442195977342055548747558158429536086730911455174101907584 [166,55] 90270234889353153454349321562294181394873864135923780935032612384097556537386922712485606704778008759822866341087707586041925639626948278170373019344984064781583596602771362030613281226517036210036094040764964075123804438075754107526040138477964743616157762309265298923444337058106656334885025483619838366241687861446633891263439593695471075941524279933580663339231886916070982472286566131556794296546277162095650793260297860291119118148274900159020639963182886739782361879224322103854791807618673293045409120120703886298382483800491063369180543572263032192404496530553607608401189801114615800628359853161425885439950270956732710503334759977397409748453265974109166509989712924055826125502135382987987782844095776821631868481653144287631413476702006063570526415223128142181258298507963035682307451729403639968806679902837400758802892012470735580877707454924122122402913342365407565837217818522532638295916458670195101956738656010483235290020707859740561944766269568752542279201596515115935493955596647011180224912417038595022766464913258354909535625626276271530810119621007841497640519843778664627841472447368913336218655951249576102067590618300867620175287985022559636554683251171603281566952638843953772123107221383946019515053205105062401761147317867068309764605011535507904060559288194278863501098043837104450069164899040061480607865341694022486100032986116875994396913604255380445280097328252520659421041013594101937504623561536985272626729541016745966562559010498291905194301760025246772687603524899117251208671552004692198448203195729006501197550749488158836433091137698680390602115932058147405246041923492298065125307212715957463299393142255777072462953552395780184503833754030432315965058194508598795103400749233705638551588100639944383973310412 [166,56] -50561429494016680275547360848039629132037126109393108064988012994234721244237884638113704715962374220976124343154244580572840596204871693024522737120506404078438042577761445917228925238189901990511873020717036866201363741778852192045302382560195155884760893456721427305492105084457099561376502850799680222597655081675917480676847467822009888170833389839549640544340861931151696795408087762952907654525252144132317708569623637872698067378270611514781874618115559178947079251232694256017455501446023508588094004912019378651462985885467286027773520757680932582124417286863851763141223441622696756236479986673177577644247234276479058984739016876450038092005561775785339678625774131640912594680706362290123378123946885874842930760826963899407288244373763454457820408785518170104029812853810817048770883224912132291230960347408303754746387270545501232202118326097332233411225060519024874676013077098741509392190401793305928040588362859728894079776942496408058680793956016696399618718909252825193353870826979851122806670229364148432190857656390067959512838205328452110335806842425634770102594605029581909509338067265536967714445065107761751605293207360384310334239520294951843091080229301606001795052724795336124299901105116113711006190553436077748957231900612456531050454870333398369238487071908648670680989227146685455420778408335046659815386376899643360403479294696837367020031341947134673862431567396242900214707669755299635269967567435723456479952590800239825699513465595052389293990361566391628979033879347499210187932223608286429711529720742170426873698484136100039253818079346730596523596362630428157394471819016542314548966955748390541974499386974806760039375093909664954442908723741862352284054909637227192248616940421594459416751375565284269894654 [166,57] 19660217977559593207566057620234117201432194800198098709702931739809673914192226019178894031349056337490568731379746928501535111120281994114377688626052812385184726020707952702416165626352971281951104801492888747597069207013966438454972298175604403905299169270554707191085341381716908314807153386959894993197927017417464964835215634604924303204892553118412962877207878018154030150394348860659949302740472938691007457465445739686113227207458883151036892411052235147896200391255459075016172818254681851836173980105554901484234693415745993665823464663217621723745367004508644364096091016939539333222445585072141090537607502387243427530241750512928894960503293437461831575916059388876045408387100398715839469775114100988645988916183374181903400247981271311337234282617479756641039223387546931782889921957928372519359847239394735723356657924475542637345148225048106610927814280058083327568252224511920749700029642399608970619704871731586491503068838371811256383056156728012839457163031767139241592503739793268531355211807112506603168112391622383635219545672991243610767761765020367427975995593242405102602730280425453489737488709980484895405035061316895347331135218148810527908309341853102914017538862768868898694537784078838308423188156588108904931153723909288357568602282889921812239849639370335264348875944208486139490518264750366351426568458345052157877367363354604782839122901755847711226273004134458853057926641954470073393203499940758087093464292401994062106273205018726403794165495209838877797037657225668418850428681719439793054225810298941399537542942727042899889776916366923566853684516304194877526831487334519071565834189495875806277587864494652817719608699907939839680526708310342004906576613963254405019064429734021538225038909679252156840 [166,58] -3791801565614396725276138846117674566085052909473893156679062784325107768824544663601054079425693525069730226551213978127871184477678832786335491211200518505237695089475919130077058231329898756414369278024150208682657363892995327654224909082385823180928397387445790907427752197802430524603279962372863806561364540218890467895961394311140865883806510569711482825176927250621651885761133352180105670756481235206679134690179972267256259201713436224901923247229520329862035654187455049689594897489644909293775458866109124546714983975414345679573039828516263027149043348572992662918974643531396199982963508012751116319945756872102944745997125680223531696644801178617026289753090318461788813865630851520119768519992242448499912158127423780800059057637392853973570126443088962171751195053335625492796151134554825125590124923608818896968688075071135951459531868727585517552159923194207709873369841187095815850073051073599054016930978661585633153050101570128362835437071246402709416670159828235923906324398759968514376924316501558487980348276006882742656943461617618880660158528387656118787338341067764327015403906412229488864725825173102586193625204857861056661007375744305833633168739281620009278839325040123742682288060909744634292323484272594548382312033323567338939103266515944497339394015614749986880918854030903811671011788903139638607428398208808619315244248153820530760787020368354544549176067027559709555555704409507339159274475554803998582973205237526139501926115377326616961106089451195128669024543748815186759959495887628255835250491299390784221577376815276372762363282241113949590938517441995741093343948766728913389552978886699867890675711781761139745054645089113964880058825951539576293790959949540398270185200317839921683598971807218226 [166,59] -1066757128006798569408743841465837179052336711894921014165847151820000542719157932168417188591757046838531371535951266699087634904803760065817940699121327141899455065872426328600673210872015328475593336742787932348460363088657325558937451630652414462021034346796846228404010336657487660823576097549047628562772879687963947501167673437916350455800295542112964211072977377024255821371534903269503904877095306307304578937614943905897194569021450006555534131667407457727170614028505274721736717265088638715804078556458956692681793598281456722362021286042252042171644231271671266537664417794940305549517883375869195911869494375224901304940926118135660684742756020277000131357163076073915495572265789996694291057090812986094924051766472663737565706367998057989840337606196041083234062545265872972634783030158348405111559077418272780422007926816512474487945895415356695507184231709832572766644024036414152986974699335243604978727543575413502525604581049017262831575640826316381754034073277993589547347356866860256008542948208403092450003368764084732832678818393589345051772431418762815295727626674536385611174091675899148440062399270035740272442885409353787537071751396016846566711031489522806070274499130343604600787171694449798060654585490484334811624908615727524914143185934999540919978362713480642336605125905111175251131312418781632464424208095871131656017016536053626817868038347273359622971255949500650691432997710091875193734096866211805368225304097493317316624830917469815953466487623787444837878453458753685620179938183092989257705989581464582205187527346276819590908262346376740272924827991482800014669726112712143437516270695641540199771050095778589924268430751978742404211520170311112962264846946962616440616837997109455901743490641916 [166,60] 1186493958540691734212453606649622115003748076744600388297195366788607768669692922931796717596307708731010692577078519453382752687667579339062510085604821279628777656241986244751214918910591368978790136099508601752698207228469336815583335055924395126887520422241688413820927059179914889224133339003208451027634708253966736252208169467989548126837079378733968056710675750494620785238585840062906041849497494464581881257045356410021388168291940761079222505238246054520169925236406062408167676306452379888371325033081255414882415850139015208302659388197080918759333168615779669580037081549141865842536948161428192389882967573746535394743786714528715414466169167775033319553266094772879191900261639060857953615197637796376010530688150726546335866770939084184181796668160882196958295661369666098815041647438025490074464869074615378908421488605995315715255281898761884150522774686950017647996391026231194924211180685675910159791485847618087432590017053933452944733949783204611704533147116122874915805822192953812634452394912922148570697315752854585160275082688101124170495285689983024553341325177961391971259214798162963089603400702509151092319767858323040812888872912203625711431746936825660670292664022240611515412976468605565429515861383340050798405767139786174532009595312017345436491985209346822975217750472883118601406691241465207063996695954735725136844025948372641197584681420491793675149826390559296100689239583277740863988871829549335113198153488118055840068361895685143905528187966543353671145453701297869863582494913624366390096407831217216240258444325215037013263226572221036508029023389124698473836453450576202679756192783318306560899798621711928975448133532530106445174849787590568269160327945587820761483530571574373459154899280 [166,61] -435980322749662147998647468988544519022432971536368980671895779160391156350742528463994169812668107296624116682323738573142770023152733185969979051650528095980159878363405207897944791209486876985949005274651519966776949816844708141629152936820952268148817838586376475807720115916541308471910378451167584137935098376794806201142471860466668061480942504009704429508844106522382649952604575773939067858319787305355806121402616721872406079022515176300488262806297278550589908427372062016179228753418985337394018364968826945834348946997184038867077293683661775582095805456225603779008637542056624106183093221910944206439302023257061628504581669457202555198545148628655380907879482995867655202041519540827048034654845284249546024416391245393301739490802439684118769051313015405118554291534303230491149250285609464939754899147198134035247197496349982903926355440158195950365257025528686288606391103156922167800119488295393150262761972257773317024028645309654635050636435768965474843382376823888008551735338095478018657161053356490573184245903712582767942265565385780919609244728911913573596446147113758393242553430004209428256070626919829325037660724273419975662470225995611528579139601934780349342916839071356619931237082397611178422444078315282134205155934805098109186819343245126563362366423886133798839211197897439236754922921632280334572792555658315781269813033121070410880086656860783693683765562048096372342114788082084186302817033765853878728609148815767354684300485509557702953972668274536791528659749184373750366941069882583105951554864557390565006006910826809758094623587892048330933777955961389832377841049267409241668983493214714893370074471890388722283043419268440654595202947857142511010027532310899991997220645492558441160624 [166,62] 30500113346890169487543509350268677206722609424269909907388909284430920956984042646818617829314836102905717188433969880718483310338596109601056591300467633894358887522285902578607007188729723314757371365821852934458609628307085338596670747548375119306691364332805145868181173079956461817739462835756689129519899187545695224532753427159965912987373019043715361336442601595184292118962438114527471451431416915197699033497910756186545184124691358550890746247769828926577333663610198635341784234149372886170691181055448224867911240568943923556075871172235908342889110031862664810267436163603182456152189544719712775593141223909569978080347314751930717500275923266321083140280046538305221936489246827186507751857258081254513650605276319002760154117932148194417429503568451201364298780123398762479309037530056647282530340967370325785005666476200715086279846818688829066380203538171383803614901410972858917614564343638971612057885876751960943929123530017067434476104784587013120049505170890282297390276994795489930513798439487633032019058635437309595704482354734813465948595226170845084723394963920409564822014600833775726092876024844854076026809781165276717958254555392140239947013289644058151379203917102236869552448919387618295388503813297453956833349209598218227238288266689450246037964011334154463653022636020607431842556781218632951415814080824374382530263319875280884844639407200736951520349056479574166805217339442809178473710427007082528895932184063117987807665964210090834605847300792756421080884105444193754377894991292343053080878571432188739300730543383045394635055306790151962987321412578200211016837132905221740537325135226399919514024703979446920478812271400362601775540161470765881863404525905985973154439900449104133432 [166,63] 51753651080425634587409395006536337222018500905439713016172379971671748261055464280339689460259204673910389986865128993833665606366393069160293341778847778301060821344995154565412831984957887867891550817693630902998586609301023151780477060048406792994267066219125261510902995683045169067119267512456921406290264510858632601098087481244546297184827279429251995594861341460430961374642826728260677208036198804352633528455729011976267269521696674626688392377342390342536146988755965739171624143354014993090115744360125881768951554949814143651439496003020752368832496731422915467153957807186362250182805272530392976581742468212058651560701398372925995278281331893220965722982506362396084004269397690670444773809079329668224110967427824570551043859673839844600837541831864888630006402046443057407736456177810860269725547344629242978934372259181710944747092676453559878394102358550841896928188738672160959285039151515159971111556707248679316106542385761143222188787514370621528238312389422891491751379604956123498552050151981969060756293390642946523694515567116874507765834374684919953788098356777515952535180743545665616339067238303106853947124692946989008972140353107800521141947924506917359907161834431249640629562881703835954953378909227218683677510433487813182969922497416312035236132890117748835067926435601130416490397242832069025825166324583922967318776025200371872233617822523483018342729674721828902538909473479471287875302530650914947125196154488085816375497015003058646973682816869042431096906487697778363004116577324371870354253862130078982259383485515090674892042092290119117817902131204379274372428576882832112457950389865195867850775485103431093494096488354073487508271698506638808019803141969521774059056556390320104 [166,64] -30285236775864625565479204320763614952407560694305606162235842435350083183416483059559869083874701040091045894988424934675334614509820328778945330634867922558645104983073270798016976349579584362151386953636638437152656195592685509366254786810422922451162770264894420130228733509644420853530674584292355977256210744194230789901514054432367685146446101791867738711312093210041265772899802907558910165756901795563060065709265075714878933963603992396623871616387975616798305204089842827226086678048462738708779372857529485048584097243572551469808256081421281205895190408403372219361227512729852175237108054732837566251945851942697321600257840025295856549357512590811879478887292578267091431998953502333725151520042513415007691561819498878102272106613285562231460686120651150168450334168309090964427515536307238826720202909038002168194502983676533006745888226165461399855854683453888384746924506958918577317103132304394837602030343913396551948001416772199268411296397171542109166449126783988550373690402884914402378607693203752165632571016031426738721776726057120476609381793425854080972125196927967291530071900932578408262770427049069367884936620455427607278191591181854826533895206662970838365968724728808464970877737560665802612522010849322817085510515044649207846867041189165189307673966066277706248301189294805918211505658051454792851916688451929545688650100381442349962839331818283329682133102504267976809131850514028373581122622903050021904232428067465943635319274245694084615118563593689531758586556440404118941900638052687923221991449107940510219930310489083039488568131773807681407485777545825661390311566976208698614437502304309979265503613982393344516834316309989533022208951356698619386609274503719113412666341420256 [166,65] 8326137543742934656901499442511070639778523216357580046744415309597892401865353574410086541382717394660448843796303041351392156262744356437658421557346062425932382654226309957930384817583088295370512062484391766549101547715398209677376357332853698720787183526876053510366307396373061513180679729144204546897261595677542399314996124382278344021166454095647819563921789623574298532509813868177947176642524789282720889815378705358679926836691471960044861350294530822739792676260060027346270142088756005565783140850741167831584948879381209604179083814791686836868918213786227564645670956038300408145283255065479518526907964883119055231736859513649542483632838887623527262289471823118394255931865944443567268758070198319712330795764979053412728456989848286449007001831833770223415283858395552145605737118537708997492474356610061986795381893060158749840086399822432930976694237356309253737502999145972789672148059531615853338122188895228016751714448874393651648373349965859960503159921933833912642269373389824467704572316694735730845093445343467539238036206663460331555308490065594553145298861708981461237533122057785722323062748409414188390201017702810012118967654315782580939474077129615222845181118981683191354752352388969733787555386228144034056335253316691008312942097463503528765231014328954707998053650825091750233677006408589937344003786914734419813277475751789081402366329292010276470688086388500630789712789516482904460623874842398845408946988754190545989639750825825221424839360015524653112890948673233827639412784130232741722282501607863490811682824694480920741777592014258885052137490346382966691818744206157921418641842110748201474017380666049155877477028285100802289828008750549585039150497832593454600564557936 [166,66] -698374325414727429467051476732591896065891302884940575385318687174218122216872045498013263007289743954299272067450484980479806035638707868262518586652045243768813331229250846367806770163314303455038489789926950927935831052009817139600026922442000773029402102125078115237756815305718809784688836015342146958562509334972146754696245398040145421045782300915165227148299555028887147579523356356599539583708155821178433031637171300012029482028743006357556900149205649345884397728771544127174355980561815590352175943746608078296650214974950398185261579163987727636248654628049317236412803709241485899970714859722391773466283493470929510356867242906626516253812150078975250797014522040634733026754927172839206486184697950348149893348197061522608654279228999838398258193572780733817003869761352752791345169852667877190572554473711380508717862999896540055740752841584850058418914060433332505456822162136795603114512955275830385013370836103791196641081473803711341633487970932298682041280906815826725296750900827044025237319604440559753496581535082472380219447623229665639619245428581920136948425282691146112621273444816038158998443380011188537814701949133693726149864937148778076873505874910684963252107941867911826328582916652818213419113939285490395278706910497066784605437592407326655697011367625488783999640532963706013076511425724154768782976382752662485205119046804414074410256386898959445412844391322505674808274858694911428738301438883634922089162790925643090977916022349205276100859259133703352642979107219576576786358244010722001212447242449297066505672229473790607614524312632906544893980896220907746919808052551455392041263927874957285843201410935163947775173982902542191879612987309146878380726304499645411612912 [166,67] -376473052649596238261735762704606544826413191845919968970987639806390480529642495804849910509885029983652666871627472958081884924149695247060753549539423600504639536984598965675111275858459141696607747016043711630878518433023444845650368935042447850950982586169568471285052909915405059861921720353406110934699390379857304875991614880226887554909695980597895010747272658736644094547031424957508335698109852467659008837906437634805025988711328757529967111696875215115254884212768043256711226464888296026315223720607779648356630897735169588025521788963709162565832067489075906751136657362630447405757757552473499558750583031546107350883509398729530383017595429808936518149184264736399264546934003066387583929337039658853280323108122904513100219989756923060296336300405357337413723276537602202562161915720093784164643342663637400691455506682240382910569586218563671032811813767005958060314363576178131167212125536067020781287915336535936154781447820548570620207503154475029469156644427098753635183643522594831781787142915270888372970079918090301629082617991887553747253138158413540018411445227857232025702969338731544508632224060556783420463594869369247806625111148897623705401777951797418671598182704694873576814901163849075494424483969701446502299351439660621457529459518346878478346547046036856982455180649951882889259518038024310399041372232388478042861510161973387551856123722495536314303317755697071597591070214455235010796886646001662998307661300768835091687401964560741029474625494003549216293021341947630829417137559796853391887040334139721074203852470581977469017113776348680293936850907409484359524700644016605845378941563800164490141428591733971873195626516715112534257870532809114481945831872384442548528 [166,68] 169017518891289447585847455100044652549854855440079091110691027002128792844499446535230880046833323891316553781816217492587171209011091948420121045846064653129836316745637444173786143064626942011778722752440046605709762047167196780455607641889743833014354788397866720758534073969658887831671323613716523453861028852195684299334550674899923451402245087396642410552588041458321959335332282546167245393861439417563905181427863000004303327011971715244638371070505799664610949667221597295051148354067345662780815874630529796807489003410839160192310044109457837246592608027580727332379752469783811119560388273840037868373143417434601280526512466275247173754946551296245941280995917078507296129137447518340655443810089959255617595873641907181363480210300787881420599557550411272399903997519732508802939661548136548867067176177398877243541571491263760590271638664247444802664826466280319596703800954135281868827061302056109884611983551558942093755604604487482701922526985759289367519102191322320706515787136873995485956620536414524041773516731424728630918871820348812646958326022589668142406544066887995247294322875550127562064373908740416773518601637293418261513962024366411665074961312011484945231128633568516493398494030990788801424849694860833987838543666124907378185137116945802490205690031038128046724416007206233042788259004641173750387558963121636880201515749192937324255854756827843337362496533896071806075132724876985121584052329216981322923450194362062600564389165818526651913531742996027360445792295544715625394067736144464774540075540312660025872728059049088758261579471493646382603485804512204824102784989214512843534911254386117605589659201724063923848870527231703341773274440961964225947145547498559752 [166,69] -28687053415134639155878021510709060098282270971937952707610814264440044635618721249466455946573422063007767311852644175940532019646708472544632006411753012352006061486405573946112689188377848208073766004674072945610195550946147027237635882840727952409353920437963069136361518731179788828285302677214676454856103353212528894288227452988804335428388626291021753472287628997742714983162103410155829709675238002284463733482547011597839820644244556498751681496384409211585180602409310453884852941804295863093804019148821601702350745465825215192854703930963281388880332788000008922090475181308451970645933150539884707628040372715307103705485307810250926781039313758744785379767581014908601793731034021181188051583062315271069633262869536884539281034606012656712681214058317784944769310180052476683800002314998816947933394186209249727857860439510271146031441347336338942114012280013313279602596899893629583578374800694637740396082554907909007151716964807886163315456334365168130766020557896693502408413001806284467683083436690767732913951360631597180627129318838692622528907652818822750607103917722774796306732680947152859574844956146778531861983151913643061727859474615313311576483129607483670582966612885718529227220164027349571634816373084296701557148704114737439138926487184960594117859665008854512109897334592848906396940002881601615491378342785725790343691562518914514555753175164471927027009848498420591065560580727403481093791251018191473979968780526940277617968981004155522103204372060506316184833298978713040978621295132720283781502995067374712398720147490252475248949706705826226090989189718916968184556359920023064701693691248115986752302122971043336697524813501802771578381697580404505450332177258400 [166,70] -548503317364809863534222513789841574905652596473371317764053467299323975506790475356599348503767874661451228683821610850601163822097363461546208986281689612020832437020266151970004206409531177604039911031998078649975003091046307244042202562311870649540338935298834626528643379769395099496060764891182821401710460050183074507077738509713202048617033239896879883080986644799374407348296283516232644089828667851821774604474707621981800075807117572104242202386238046190666245777468804731036669150545481533987532537121751511944932660351394514527766189676704360065203467941648694576177990974640179348596404134812451620909107281521369180458524602001671700180574408611826967840005507202686288572708758567720428067514219614664669909073097804443310540674606349961251855019955838770449051956273955473650145140385799361259187261392868803936115652775054269821855969716994724554841815832396791951321716670223802878334903351786522189366679830883889431608839080989625616761096751747646527396247268104583506779997183395114703470907386575953100364792845793884441781184180201529334778872950417537455596063452870743890934028641364370147844440436925603076866705558375905275383507172111159960771023788308653256872153716188402389396616067911092306624367769512716660567443616576126039476374317957298142510379356861695521947739871085258620742721837433011679225770601574261179675797522207337668903396767633000956549516077914737165695408723407879623963328192466602660385414478160526874552362387141945934661953695334711873196794760336967890599089055031056845402398362091676382413796354919697246190459137624562640048947557630757332216696605677709434941127340110302627341198871439881802905740771631950292142563985471336049497959680 [166,71] 1283475437143509491221793753300921726418696206514078401912953150361851803373783591978387943358642255693563247780314205519043394415089190504154980591943815932256793271841703108791413749540718328224803996351587173544679591132302902820125648148498486458736280624721022668111851132191927347080907057941682789762301169730130883171975040488829081974805250307162479359474871290643550200242041898923547699049029157899608670970546349018577226198676054208132089295803999358030626319964221299169440841268973109570664508665330555535997641719169589533051717549840560183551924832584832582110164844121693366464530040095564443983101338379116951420939641230887570637575825085210524090636158577060998731709005404669271751416245279309307676047961639664000160790412367291514035641436205657416652544490065748702451210108447095832892703440191815682510892224090194921262640438671429222521443136371579353448963282158991167579249637573989099434868093946604632448836580590400675836573780224130185817333226759472797763625029667640479756149260156899223886561277643201163547506632358029144355580398468727330495528500878486288177912172125506523289808106703132805491453944867177182623307769503632943472658971992217204679508868299323210059404936058616955974675143912283790843404684558568403039898965640992636489693816936322481625970743668780822584837880092674344613083563781131869608409663119490191078868413183642086951669142468263709821716329651778615448030644590676246981889114069928824566787178078432224384466293678687476280909211525236971288077775200471136109015711121418481912073367289802307170559889770291655598454644877938500296307892235699559184067275312874245300899122114298823090336649341389064995625486126032066922639536 [166,72] -231533741689576516817804425183800136016147183820804741668139987635959282883803423881856222629011475293084956518426260256235485686625925982238670335182834381347810409820297810788155117856816583345302821494285190131191674044553618544262507549428539852537474281731575067735893456402819250391714242578432870062267000303841919644504468824654811149180746729512736369649633027178908406032038059380433573021216292643844251719896355216933936793783078103759696932951102971320244328211034339504235006597167151158815588955449876701160715320505365131827782197890925438127959314487439551632955810707844012288854169503363864876409399001383740323459121876792504518282863108242416548854860460419025388424769905916651444295148809218332025388769735901360552550936860256746749380516407078612679730495955264657578274438434927667517701326728324620740054521084545285372909040749301207309957352036626406305771327772438120999609078182477737926309101135189359647544590850939187957379036481969899056688849668825596275466329906433540609196965269936665739432562583226890816049968979338424073609418824423150776776132911426904354075406342592531648792124300331446365478835903364234532961701870621688379760994715901564630088558875317821306943721702643871093978057750339666085615521898295247336277785654948239394162599565626748387870379195825713420256116609465688018514281465483864669272427147247796274919762740727586363708759598649769928598382219965583704748389418270868148462959883598662914827154450971390682925926499946392540821959409963413320631390006182506273100452872786425680326739534419489245002387325365201079703915282474918460374951328765058112227987637539391573742181615080565542553975795062577405564414312351818792600 [166,73] -1669000301903645312617756855554218819592607987883086404757193883845780672181008781209208451563941911144987128532473532605977621480202707202012907839631895575344338355825965032567444257869019546011248568111720476295253313337296553084718031069697064201910013316472707792462784531702747625998445555188457211795087705307875079570545198940461196602315696030399840132529023685875605980451756862863705402354168273055293292141947639584075538879047750158842625787634311928171594827900302122807727285288575089883959086318996835796907257014305892596873255181716330077007602794694641516443793401639610264981286100734444480173877910443211211439166365529986647018888011538048539148551416853983898269056768079922458171312551621811109574053230888752440038750993117763088027686569200055040725342792422245735810731951695819169929405084803251265111369524655963550642444973592501329138094550753415406895774584738660882643779598790105276456716770814065231991199833686243000812669171618319343975729892385862075248903914602605347275563555164113027060007089458843003704650822620458448531950958908786017831537460811520065893931867330930254748534959189619775204263891720537143618323449556291570266857620674925306467460154646920318168711585886897875672074652643183448052988243922157247795859145705278096549349111463534956480797939950711423271690147232911821009165482891504335673551311352753626434580764987851159895370839629065184479106766669335410705936040370093776090892715695135410204916843713606758781871222681411609399665157991491070064181898729564869816218178085272316656285531735320349679168713055426537820552366246288094420685183239864610756827660190827882071923041267726703588021496792935387455620817091496416 [166,74] 7319804444945260171503640680691559122412613745228486131310354705609843897404207526874082035975449447070712754300819994905412770713964450636901592863143455128272887792175138611798225398473674504276857234196634509419800921130509653941021211124332468134708990750875791854170066913105964746893835564923852336411854164185711172802639726272119624800716934747669440628242276464025713700135068622699727762273605600863706472921406151128703612986913663086289125905995826610384766095580852844890005560045056768028134910795737109780643635065255598227057280056986513560856243584494327401285761801973912364040324312291834267364831194551551596929616483033411194855920838841360054181955651173597801982324258870383676689050612847221398804456050001923236062829151428413622224163667662989014702334747865039672344559663623902649197722696373279422507261692598261723060750344514934829413833051215899350205769443106067073249377745453837463529761637803902905442179457352734860997019038144448116396455633529650104847026819615942327339764186530497446895141593001068273316963301863714736599002728479921029599211282460945217781717031928702917792960902317258058636668419149468296722897049764500600634288493088925815695427471007656366898611467216469287794595436880304380065429903004716441493977584685151832510677521526752417090666017124370462529634510899792255889966227488200896924057407516446298554867867126059817332743524354191955945466268333317795538225900445445113262283704490659769024554851386988221153370009949556111810691516130145569035047785469324722270892433956993990387104782376005991691675593139201528584210354519817061379882488422890400510433984293538023401924887735023166655452134196536736796253610602776 [166,75] -1084293810490266809691090056958822467826528041917850122708305353095271863716646667019767956767103895570316572765353815055997326539630580859571819869881190612623211280344458224033704423349000423285402104947066038388681226936009184416831531551828949306180683002278745288087933793281907297651187371567072915282968377526561512449936296003255865863498134055199700148849342952380181984508501554380870176287358037897449735009364055310399289531655409308019406130894056447039447996597941173028081139100130956567073871948729492586835433008307238569501003732047398052032932600861061697697499340114571305976101208314829912733808467651243867626534830975722913033383325631994950024244294991660932071659995149616190716724312935056138629085464099657854243922509705210546062417037139348762416731006996044185594944036082713920666828663334632662237404479337645350116603929847233870569129938180346013909566410452780819027456139027220821608394995113534232794805835335928141181957639594267816959941769933848002414746981421481170037456861396361145568932844565468507227787995252085725871896208811753406850924572199009523785228430997022059750946555780792067028717567139560482237967022510722022515164235617269494736949623229418253963978466478587064568126237534553791105046255571469417539162262160721619115261803002053898497473927469014089490510938527781330541383907902351611815053846957778053455353729126805042764881732167079456525480834887787154566519232888957131368459270502071889373346491612556222983496339486986386881913483749184108861713645813488085908040750851604973938418554992960667174665313284859206724152558061468138799088925993816135771447190251037026916218922234347078385051345806865037676015029416 [166,76] -19496039157659941660672561122781973261272974075793111589010225837381821987624930989224784934571429015426122769109377240944844997238712833789241525482561817993195194849478125410733015548366704488658028161341079078953594890097446820365157588812095859607145287720677844096539920059267095415008036889679523735872104379724395160769849331908634564428142413329678226687141431811089680088043500074443768467111424988110188061502276501315193963656416558057138150717340908812213343007287829988733156929214791347926888956289333500406927268712312744315069891253759695295468193838503125657848405400010409656652890019180087746396377900294262640396720612655079213523856034940039708061028436197420185334222544516271100565190272459756265727722585438955523470232724123439230783689163982610354757325462748032665975464939893425199717134941956365616481443282339493642376197645770564513148043016469830462270011274532589231203710587754123668035023994296685968978263992871063453284247587090181003678916965256837432722567881054522932724368550160149265162811733647933189779918999439182249250706584635502667136352970973061507629117114195338331355978412022334403391644367627214188528389357858811573054916956922427635139846745486242071846454020664737628462557635090946610369116247279244505652948345189842610608052248027041489644477862522589595856728199760440467596499967512580103168766324277848590681508961491083179728424841253262816900228876217485926557864110749118811202108468814097667581631475446128669905916056949464285614842656193993102365869149939815600803066352241443801793044201441877921331908984641015047903781184241268847376728187154356821576522034714326837832655770556291848134195281156566611424632 [166,77] 25945927975211210581376847581082972482396413647683696845148948383414457718590402546204557562296080383442320366571372626333968172325003601391936859581915630803007208498891515797340205408565382641200387949612493590634243447019104070659020370491097808816091229057183499374089691914056673312110425443022417603824983381668572113155930546993256807336871571371502941914660044802175402110572120813230935099024637064840799935279252062365885727279185915309390011529833333119274902544357423281739460045968352698643939513643968870509987097998742437634606795883412763110697298041060768638961017688817842869273014691874694865812354589302230684286318857133247933228887288177260013665948058172912929026729182523505307718204193438788861302361584351515477827491461629829665709450282169497234724134396303835233149351108525362081997365786204960841435716428637382160869307596186355171421440803785388026272606225789050067294164436094852729465183473925472162704487609097754063121038274956831428867317500744718602775192577952559219230747464630282314204856581943784232425349625335879903558216644502817512922064099521452469932501403612625329862995458005358473404586223345006929464465410525173120112718229209917890799854844738979261992567306952490014944762014765785537227738138749826783805957796976507277488716518411125795080082042579666978514760798761230489108702344369628746922438950107199794593950151810027156301583040731621552644044056083110971247221030476156859861056728788983446249235342646633403363594783756583558210484121617194706356693595704826176554791116440358691281760224633742820011407933322381514763137837887000997133527529531103465852722958441321959343237678521942761919210577522645409528 [166,78] -3316328663493096203391485031825473410040421082977878654166956632293507521003156659085239754147661614037509847852723902352809129587525601173890597010796888782608452344482415856674504807336795544740842337925383936918127849892114769333425193638449784942978840245550445716513117867183295763500608403882630694356287518411695912610289588430592563398289385405396078071743189037576634752240223253232581772025651016742243533660564675285383523725461715236388707791432956118665495654636913041819690626879809337937075222004941396284990011000268058970465071115121997470923716743565392810786891845237661191610393298140099765712236492180082953368769315750502895842166804155586111445230876197426073947840624310275429135646237274099753652546088107290748340657237224933434878103700078996284640179767313774376299531285898475349872110541163025609243648827380914910951952382137350031529149425907873431978923781910278683475963746040328837530122630826030151098858453682714514754596122698780298296312419194048906282981718995599740025470396072557764449529213104164481773959561406871123860059350363804173378296217331691271329293537748438765191106729836000711192112578222212379596139351825532106666215558912459449555718960100079073942813645960858524364777557389101517532788676360438758713468087011993657608655387533701502857849130807365621809827448096773147323565185641662133613616581513242061889637965700613964960675468014831712920059889930612131088011454392060078865156307183774898027964530953507264303724185087453098323513433561841837014332898118850677289309554786091578124646882404559132178133013697538312893530298548924003540136902718112998041332218389841563362666003897261781066143328227526720 [166,79] 101480407168713055826098214208165819456441768870124442681267616570691388354320601071449940539020969196737931182284372270545061216310697778963412676947706304214507629324815737209314284757503062516540130952321929224893100452237431348302386428362672454460333951664020437879142087204867809245814435340883461157829737218042867860009358672803781556320172287097915473602047381166386929920123010601387351000342672954153545429346300472513122286492657330963190255522757280927637143264357514426781624032472709874835486488978203577469354968396578347583102200709571075599363624488247902378706322662632294602245063895060709996366456346855089782814888783374535636397651688588523651296159410003799079114369282246350342517091165561271627903017843991157760429687627780536520541984620947798875523910821916480972990106963629727746988485574689109746872753238886229518062753695487714699345323621430087727718852395340731100644233708016182795970758143336342034857822156371295468449559849976068270645528012179279805101251416469803867189336105852296100171055892061694442795485656050178533471318683809605670005920715923690723415197093657911807590225277538588568067917749765760444853373795434391953832241519495963129856527363990267488244073079994461375004149370992033830302634322228405229533927427379378700565296588145463590360611036156005031257738509478892940364244198092548219312584281924739123119510074811539933243731753865443573372725215861212746069681287731875873519352947060811666779101198487914052175539212612692464534200954546085507791269505313896152364535517407171028130407176833304567766707807893158532981865479133712927891438227267131527013064425693425016750638519650086926616390071664 [166,80] 17985963611573071752191058484011660939374288821725663629169594040061125787438267213501427351396216283681944031298051390989630200887239371692138884324072850856238249203651670390425006943275545039574610710899303873343496888024402119977034684226635007267661883280390995807409873580213088691844174794744679872474622217952363258069490070296060303067619398290371056997182267616270981986112938225945141965570496151760083183505246098196602048861265293249414130904681791632117004939643005937090207596488113432730940705556840938644967112509314507511615472945664075218244684524513367945493422123076349749047345520039177644440939863334226715890550628343404311557631773313088289837610306559258229531891527984791870586136655606096010358286087993420232083000431547640000820430021122395324797322862431370287184030014604078473847457458827678881641560763942229496984027798404347394495519051217600266063956476996932665237141801417933383851627562634106300838049028169884986403635138975063206308952133349178974010934647381501016761929363623685124242234015833132202076387021588765460515747041551958702784618594065581134249474770412494870283925605217649524458353930093126318225164123307373799952555984806911076938227100568006242728435421466879466035692644812834276615786323257677104986859536665379391966595124280087649255925861945149417850146921020437330280062291550088890881233019070979855433252683165366893340401517179785831698244379521736285271062500376815711809963249133546264754401264477319181082677858615487922310428239134698113394643178573298905854452598820230037239633605008642124948483125183295304147089006819596435285454967320394783505430408680696630745727224198206313828732960 [166,81] -3007740639735648576042590429953940399574794767227331268490300050787909182629588879790055483028720883468494840059842348208603946503042958070336070964341348892315141502512840333303831225168756679496822678542782320566126768134902482274500731815004233256214450213168252659079594176387826289675657242643085097132650275395581690775111334544536204746513626109649066824462264438189612763455524836781994223693241057051525415335440017819378564821597094965719348837776464160004418619163059437957256049737455192720592103422996764634637923935530351116040618492402354097318098918113201252370029788732270171095462113629061730034398931117916156518092227740844285310585244064281761690606168732934879807087498222251111306386565298447838554846409114885920382209575884070266229822109793190151199922420618756808880237471745161870424269595501951163753120828739082172919237216977386791685886923656921867146091417702414234589505207629575288187976741875431780370305314318101475097197918775353172953222753958654145959047523204857341060746974846321963525834114492487131450980784946458594047501647465520555767003037475087016068537603949787442290293639237843631592793894063666032702926911769425891438955309157947161089184498298931075061057902915570137665434751900596097047525030715491901518838285074472602624437779294113116105454516914868610288562108867470830278585373440507034686497773106323209122041618412268705934279386894350098161195298766769544020122626294297335067896988563895352112726078702138165936551223898233776664488337357387480600870309750318847285932015994279755759710624758563091158949734522109238302770930147569470090814812026946137091657427439967032538611906228566371334040 [166,82] 426566054968078795966843625891743510003738993499443170460501971956215711901008137596810570916094623416691952629593570267478851251813501933501870508966194695722364200411394742558642116351137951586428221269338521012976111109628946404478949662420492613872293247733258101409936907923290237961420641985372872521269430540836060023024126834679003916984657793539525380062994346529917034412045001516258342345822466845342527045109383995586739317391035635169808027970698141417084899735777369959902810494366339798078954392974932437098199160180791990021114077082442921852520162081215540018993438533112233846568740388232168150927928070439906746885056005225150614832464547313730108037285068389820032509983196603024822211209620779163669393138360299897016640300786400530882912602190021145634433513450344354615659299485528100023491130615648431824397244177095698752842411534449991827125086618294689567106945610427687961696630126539288252897654248448048231961749232838358737940144147477019705935151677671269627301630821252590358788842393939327615673384596597676326195101680272514163823656290707932662176089520070932538107254361789311046857019376763493274200812751091622173817635601502633934106532685627499932097165751591520929169209436178553308702598604076172355200728379109590308719446996672997775102201864619378747999381380649108119777649590536579109915247429335903327086253103128338157320752109099397771657866970357293921162025327642060915570564845429352053496547989965011942276389636302614907125448210785506945979461736228991672862326919357920971571982892139098170383920019488537362652351142115923904692820456336984856626858099082539063757641227538410538460567538124444352 [166,83] -66797677758299998083385945382232158553823147550754586631881155363818016457511875752259316077288947073389145517694708969661883151399344503184942053030251906855349056740026619635698659293980100294270181709513414724022213618916523230322699789811173539493993159473368280587320317228286795748529096840004615182932462168233550853743315314842940767538994441078573052499285515588773053624654126087978925170591633441173916563928825052662952194789134873127331613046632887415150860267284824508772096110228832708556635330993856438864449973532509348439981397522161669864139697911727922512572387465960415708341794531372229849987344526567873153952833085476860509573230321606552491050095969009613219108540474287016612212175591181743405319902982805091951205940484257092914908938905121495343422255283759623635869272422142609258371934482665166389074193508162656946165652142448258938069022035528782312449858270230459273800370409520294929622310633648188989564128636307233305800102307825213848266885252091025150434718759922360433217156736408863633540564967619415197628964631651274200545638524406653158000359639831790008842592415499841846715028926373130310648284722424654927545878936298978143484663667719207282115800728206051722524440498076402378303807540513721680405672023594255998425297104731778438870961060262918168740706301603504967554777278000937492174272798763954199377393031999864010754033234680154865170553107463655008617466236472892278400102023112982416797936869596552232895067410732434603825178053770444572327149136243501831658127903365257981224074443549565680181614013012296869003449505745222684148316228899463370896340914069667265023729254148959627427937923853912 [166,84] 7841744762814788752685436402183140411817533405761856306776066145370041375482689334414800326157060969328301029801423624755978212972786638616045242144712573586296299456208129967603008864206962812549703234389146287467327790484097421396716266833135940788524920640057311587876541966507188207747543876135874968624268248538473066685968615113902693154209394528439032661754234748389457611040104005714340159437454492061726135473892846873383464399852177642291772919352212795100088126879754457959283219536972666319793569564480876248126157396760277237492179543747937634389298652609759506524450955023551536703271998365253155673744996327984333935159990548932574744643204474347128157914432185608048080662821814103306401247193015129304681969751830550556409385449872019975759554926766589221269910210349918755896386765909129211168976722943421103973621165999776481463494827337838760220927538106675760989835180481611316359355797128164276837761941853566898511020426581444202821983280811597421966859321744344052443324411035339026793491416446911471837052270557538492634196074475597022173925446580640790652348033920430884639332452390884849099336761209327730545396405649063275701671881223803982629636956638008470275671681194953892359428015358509618616474347299870690179165866560249838390802573122452359085449273164042031142023492555384866871617561701185493392120463153859341046114631291275744752628099020753540279082202615101514781863198364338459903936304376701087461177491857022956780410537536623308458353204613339845412361406469331622836063440999502761928681671051370417096367424205433470473733936214333295800875825409949592574960375691647555551209852096121041956621163748 [166,85] -603363810803744153265834240003351985156883774079481821436805918438580783174066616536641551793316362104527267830809836121096553339480132422893289756792029880559499382291057448601840411307484984795323241177346143775135937988989452556470609856430894970617608923799664310132415948602696721000017745206318565792700512757268857822166339339289749743554781517355598338581767865105655609873385721440023544944584974929255624283097126158419505653587424253186484813179185954856816540499269471978387254333022313894269400734518438525579231256781408089683472981929894977048965071031245984435680688768292875920319304491435153773478316538063741575361219532160959950597817324750859756699604657212149602624855163041633591633408889815275457651855580232973367390446812883847403763318985136796835731426767241091703426762852753346819252933072060360440681077394571378972480027853483465055599320284980385076579378399913436895936111299874615497975020343577951811648917300054075591145483395928407454323339326728162147272029851560783933441510070075758703101715932623679046896157537434795774264095148574518523446756536456915049220971968761271417962608950411198376305657505316095941290189113746960148019154948252438187984094375369219555331754585170941372677743751812551605020322178115616067990159599347122124383226763568479489605329345586713074131030948914505045760711831045801211219354635643103168292965003546340937179940810520702850362686060566698502140276884522507106394189289469259056302360403805060150928062874467374917553484951550607584122233247677986530889528366231207039596832073195881933028533366243425474887090997088293276396446796619805295859142340218202695262288 [166,86] 27179017282540939278003633324059772455485466558037039955764333196573610600639610516598085744437962702043569662622136400480561989808165389284837612055773237475908180407302548711455040202288480355218437004350195914862322057322314749312706171178420173494360233817777704831213018008790765122974046397359524571119546647198118709482865571061048040281605480069848418007721459767020786221695276204568432370593970265488831886536538179365013930940791190943723057865711576607359860872777722686937606456869507804568272349065292174198923256778922723953842665182219199281499841988031825530215117846153962770796508987530112832358924076666385292407406198337504986820427637081293341235126050962790680450400405082796117382681926708781754515625826906650762136282414951712254448100629796423097264473564933901546764585694340678854722125351201302036064396152980375530602244357374853438405580702608236189587588173220451986057946388942421226814411099038754846574651055496873982486549134998188498629184034809978441435849102820211140680736590818436042606358896175564004066697372266587343679760022340182713540450424429553317464505893847277478253395921872756155937995512551204815296664134767479518092301519243025058910875002364835752282517062175818504615222904807824258146437625950700556753536286001436521973086472822854634042510538623980764679459607961971369958261415715589406430157313413024158095874521329726270964991249738086580418007352878258637449638082928029024640190853830211477739682622154053332447491760811795328134962700291726592279178141498320268408932745043209687495452385006216281234945351474727027099916144062382371192913506480341402912298035512909514952 [166,87] 31990626108058797025475496861690090987906312788529740120800679119345572965425890371228291051741592926011633228682338123852989061650024312204206205970326261573467539323883852495998529135077695696739906502560202624073601862211961577044006590064377300245081076524968952216126589827679497218113569666136741244651697996691480542587698317031750907021119810765060687297551541926413867912424165264785696351765349956002769293780968772084140316214618583861405548404163640325007824641475651149413609191521068157827312770548716442655708238704285436066114643924860695118406066053826473033141736448206612413043873258694496691095503349171474650411908591800444392074666621006385090677601299119022273962405163811723450257809669508480092294543589995458090539868902586623376209045401422463960668695049448071441130989973939543105473893419672899045883246369966010813695658531446927372956289900847375170330095243421902291490840500171495370712109179071036154920763271903784568677996388252981098476490379118287340760380604948492366094910558163699301177537877103288748629431206339044449349521658612081107801831861409134132183246009912687033991034861543994474699311391092489460225761505019870751454968751964688882431330503910643939452476864941296588542669227662631871597301105222136057957529572830309582330606347121704476882468483830016692551212589004565909901396350713275961596729870692633619694154565168176941593975923816477395010692464381693002096477573616486714211413180576770127063809676653837042226535051135908157186226683137492715508483955793787432653563577887436943900304962838576227581601683440984220282533026763467816238935371661570289762097124199124 [166,88] -135919003776644465491187659943884701975310127503300280422776788989515636976992351614700023086080116494511738416189928525146731560057066607039136501763420563940825147668281699055507730287909496227352844732074373766047587962079276778548209388890523404789650406652136868505503648739017240338361588875617693407525994139229834709696449066554870964402506216280302373955058622798300293048447625083729999482817668678793865656832390078798238122060253659728220031398758623496513183622706241001394641560968101377621893922944295092710146794125180062184538688532897802876263500491170838885483090904730429755814768612890886636482583225649391409899518993668171538800606831297537977063963750517393371088983460622599844138128585726439462601649618937914487863393966112068588803453362302977589388743491980664376882426037125511752860199603956163467886382039428671524418410420937943204790605466087721231659315592563218011696463483821380687867729539479797746126425185581141703001574155025717377584946494974875864992280460750064894371747660773198854509330796847992672084607332683566723912585506561804291873780605250697268505726529183389029748300473633982755602930411312781741442861345306214104412756575034696217444214798735684357027372936406027599793585423597526277256341413664994525236444481058812556800442260649429061473142517036782925474820198459836229213718253802307328199745599796456421190689008628589678777648412694439494331093855341788687865961964626767674942008818423598203646132286672439563223639130947091653006410832760423702136185753092467676081889537669576502803649728314545879434090678826348422650514086741264908082892617496530736852395051912 [166,89] 14138313131651891469486462667352845105629008507211034656054199505396513026117072452857022171760512757283199515715103600211348696892676161429571766202673795572872994993923884482377904757511029207803113745194541018627695919562182945869246680045414056859279675408240220547665968719318174520886543290402245202506732434443569433186243850580698998196575093167273219482258430889032313042925606302040474593970090441160810980930568696437282097265517868024130192397869475467826463160624470292297525254919181728578182350766765921362807453405802476973515224358622313472223958818778397206228970846913636925334132992851080943453391518378838155151270179672274287720629607759204624610882222870074520019165628033787377936840445611249483717568043699890979099763936245081067062648944674111668760497632665846801934965036741979699621506038758590198150022010358248159292571771493151506214273221539371604645902996117762680574110774387336218922275254011594864810468926353778061908648549503456914601505697664405021696299005975945018262668910406020524907230299071504501129246168228089858656679837352182877268019524916726742618437782032685344495542483549751851935023449791138556041961285004658754181430228959656840702335739900817521942781733246317988570078260379216790671630994267878882658082997930680452852482327860479713759586580529618685172267477395682614035925024846497540249647395820102007723175638285705650757027410797441611836270988815913044016593796453139392711149093640888452297360786203525017111325993972253736444974143711485745563997999608934149387923780230845564606593972887281890751402574512982298514828092712151560196310702537438415856063800 [166,90] -862541818250215591967384903618935260369150944772647886680232560887936795333292257109896452818754229941035090685393814628575110404793866400469699306185536201049206940190535934784611477030719989547075098016549321284370596461299965195581603234753655801464324795528752259206345915674969146990970184046156989986546833787351010220762138617991845476851205897500946594891734786787026292227379603292888093787438559612340754887602327359063552240946989015498569666802809940360955036657786630575583294165263610533111813235020042382930832940964500481054050254129327527022754365533609665786591813780471331454212436183877951866686369523825578438346367666044761785769567568994460334375026518220647599825007503229952191141984210622754449123626324742575796528920550923418604029932002010969212570730766579683773330132082653861264573577464256336946534413595639438843652761822237417993655538810026065996525594253389627491092704896333152179071040644124502342735800460113222236914032025418988317083483561685839660686301666298734710911692467928768750451552897894478018169568214822531218644090898399385655185818341935026280955699721872061116109133695908414808774872178661203410267254609795241143235657416055526799910793202047527008961685577305395249013661817390911642497300450005732963154553930180548974465800517265837359309406752287571001882078652998283675050673595212401064670426011777053867544927694384887628570077046448036943459113280115213294505464452108950291307445865929321666085777089972897655250369971369587547968462856570729251709288499390853738494303990791055694630110314768716264799090959491076163599569824047705570414673428879086407516 [166,91] 33424407524286616330618493661399447564857535169832821829075371965435208771349284439050988200479895147456959839651956027751206175163440445650266217270477471967117726208866859988085515035556469963609904301890605186568791883794413134955489524718529298946142766433062107528954703109028329089374613915475709639173177695114071862033996613094526432497362589033423207435755590446164870254480837352240386220419238250315175435300652067500573389620352335281832517507131256085483449134819000354900144696994573282933109001821598386865426411241359373080846794636583681021950332881446205719110924368566568560506581462115779273997475246116851904641004593036551051393853435362737203768529339998363613475494147046586005415832940376279712281897430944699474379880881843797730461179016565901988914954410674216229278950686627621391329923275367694122957741210229979001389773921077323659152434051548488552805700037291332104367884496535366848860289941733325352918557378776986482382767019288809928011552870816498718181175762670287657902971469376299275616502047096051193895576298686156504783638296900296164638329317786723286761077502373124085254840093812866436834108112509944278460994159672885429427518995732425729423697108431114001904879670341830577495424303586720480860191705546006831311891732640172217995110942788526950449207306592027479042359092166217580338376864013263641969463802080546590550558692186722327225477801978636822369684248217320930543926945568316524077309106537718258904982269922524516020809301824699431087059538420713733265426535870672202319107253859334622932393383456016261174888450299338113283720828438743571403174475587385988 [166,92] -641334530814085036587330466667091264264914409013745921216863592638902231475494903352600663877506979822177229633463069146238974565678953483376053276756325615063005545377247808128685488603468160338354273937562219815989802549456876296155060395256951305848385855192646267733297925984399365584183208434633315165120503308998459728424681884064722792763359812448301928156244099315394203158153244613774963891023319386350544122495942272150598165689711789085657810774201116816918159053613060849796140351898996619768983473015739832633092814405259022309539460627469901930210778510736580475852780579170511446670184281574633290039299532556925985391484014176459902891047015253045021085305455807407523790328844564754592999810634394852342537862541680661268914631581527765776041827137223591605056194575888926405947958068918275078720551892250247249192831253079742992813857755195043427740450975651667650692451614410697792154953236568062039732738588912772344793352511543934480211499834953439835794790851941521692581423622480524540279159987745457895798204788550815186867063155159473188477897906821024316303521768139825060537707250293645095493158974159164897871268460290058769464660797829961927664606846294161402231130105894101633345182083050248603887406643772238199201992559959772995717422903563355727245752050952744253473451147725630500124264103439972605962875493727600214743782429176526375843038446568893312344544000444726397744714638433602863782815709106172864161344841083048704192557195770733983893593218711887881845783043773267286458286193037800232357133235912155699553297574350130830187194322423499067787419922901538967975534337716 [166,93] -11302187069310521412555271091165551413339673001493038408292626265342140996688225049518717892851531956596518275923591832486678852612081355546812697538723555642042656387660482813332045784201476157752471530833048103190273056032729188364235367192507419658064667592171872322920007953280157578899696012801736330535329937010334532140526644814429072477375651849845188319825919253714824424824345228959175435128180565501575693065811629644751705034385120590486020907733062994568913794573628413695643738115069884026488154523173600318085701489465565677224833706792442589960645067710810045157879999952540483737691403864038064028381904343241723619981107060927675934576341626766346405869853221978382389460094579463971189739253102196322243284540460832968378008528577607790761985748919301083097377080603703169843928020263977910085954163676347852129196094767760410034933310293658298097741502260291153592471217067666723957965045048204437457883512409012739990816785062790824500283534479306571154068608800744295802135869381700185549680198503287500024643744949090660318882510657519051606682646313369803184584165970646978258822369272740719575722191267617680155734479464340446883629277700679107595344121715449061486546767730019219143073426927792743430378132956991162715972598269396314286985834662398133387799313278148820643153188990616128448958186247539416041636781829405545003239151245739596061516701073947359695529197331874267579934859908236463926640641407176350535871347471861030762493249984111570543101508742310374808876119891108987884069350816751921550929412570365285172616885448752512892608395507510406015121164071605376591014320 [166,94] 1291491289390532543910039468258717958932775406647774033400853490380897019530438582728581671609311468136922737249321559323548778076129760826220137527481899346277997092454569792338968272047933745774363212475696805916742841628072354366464453600541296938482909881184809545775571500010616518035039424959076405996754484310453063746390810858405080840456325866685026015307809755418760982292211569244724148430258628713560331008398391549529381715512945763062768836345580110698761210688930980277849437871506261695626997906249504555904287420311070461741500123885897521860137058062693193501700068227883128639206176145830631420841844911178971746280940805684418252777204126462775277857793140624659873630651508764163016341064856980804529499134285305031704679578818700785917429420632554774378128577727709778483531083117788665486051934743838970419676391567128529490675410460755766106181739701916436553861418172123006917634778710454960453667246902530731124850821448350503001770263109696281736248916686434851674767552418014935612251694023859479740977925067231372447670606053343281414691333944417125946629953363892443911570488371837296047703365399006843564294952453949404463012097547069175343722541351241514439243044848455735980465049357775837409836589451440249837799823007597372798682230776704155992607990693133098787895543800271030110902277129274777363464372574940008756606849493906907679222229507021688429345825590789999333840224535967163064886493816847386116006536191477573365252829554460635891217496668949428503824889445044922779866665142234281003414109261177268430051155176409915498422774437228933695473793461111264114218 [166,95] -46311127133590424075056246118142096565359316658611065909018520845954728085872526708906093061575636592904448785020455534781782070063411463293018064645223638696736163738193490974879731046582048337583244081636430636143320121655845966620361551306264340959150327383161831782532394922227811450378762146790090232515938917470409282895988594985931749883784206950516507518510809817451869118949448112504157763487246345890342095756792119664284302043962733384422295048341895068825997819219771817702195389605801151663140170470328358764823540781179530979407069947018344803772272265920576693800700473509537927410111761536749282853124137236519938993002438154321670174502991870242399095690019037133490723294182088955497154485889740582879235246275325944342492176570503983526524544918363615223532664564678286584972406922365068243607884559648289184251025886935182238920237592023600680234408303469599475276867196646027511115931201327776342481906659361171812602249563300605791992417837682149867583529805333136321086281846861770644872800718732354919248722372652322955547209957181577566630061065441427505612986569914854341340246466748915744006449863867112764811679465178659442683869022290914963465554043460817719110062752298445030729556842159320151749933208664971961042153548433513897122983516711176191779059855897457343662486712498813887563207643314179153604621132090797718616126453083774037176601956243928355769617236531747230560053801513972557769103832552879787065465492594944403456489615908427404102810879133326071264202183911783272254317684135867094359164146683724489859112781191329297972402107736780034333027006957026796 [166,96] 890001812104092302819454987948239026175408749706099542265508876914750891813316599609300078813563694902857125142223238377091444665444229917650716098482437796595288537551090949595257137782089245202569259934139718335979800329589255827951741472973899739128991507429805978422403759112597806307440597469910232476657741098011285181061309221099635453645713593237946271966327257148733797526303435785285393520295699582016080323442734845273193077842668146935821335861760416724300523993343455918103323546096822808358879188508656669426608673189716599067846373893130880915713736292640906938897663115401803183041404014446617774738594100155094880218202745123969332095008057944005304872501895731680250080695301497300794570351091211567645725586435416080542422419370745428922861264977940524031892199804079675381163830233593782832757161562398795446854331521935960405855557088851312383836195048716805974344335541743613332350280540887682898335387016893946832687055619402216483022609259047167433674213231842860961521786317995467612441161405549300489688579542709268198043850898365373408948574962949011101286205641363702012574253460427839445610344365530218815175972089729640978818147057317994648966982186398205678020680176990356595987604230892118416338304730080015474111401872783431035968734929703079770180935485990946599718961342001049509399068941722721128274843567235709686349968968841815371972685803306943761516411758839760081234904730821673398278453255194974694029612889597261521913617488387592238697000322372033367790017251915848546619697486449248133378680729245245055911985241909627967126535194151609774476620778352 [166,97] -6162503359572446311534262817023741623958868433171059461745886568340067844066793090101602553042413140969623453609993870507389175466341846011859584536259362659426865157003284859457670875177963973715067443757946678134487877733843906357037983197949799831422170483714466800913791864936361556348043291671987229466662595012830778028170615343758218583372277488305674299260187844145862255472688847447508872526501973795519604467251176407029309662755690266487677736667831217805696308410217341999075877822089039564746946615858765821504476642351686345718347400891389321737639399692140777831338124700734585963824149925670757451900322074987887577167261082644702447985529042209556751415834093660958031952404182031096529843125528589222595181701594134932948271298703612243080005414213697363853708165530892184827026423101799652990889775751546092588408501146340656106801941025859888395952119549480343141090077358616515494061797500640755279939053820553255659539245666369263739356845344371762373492583010562832908338470581407731713768382644551873444311598038546631697053764146894639495187449258385858755960991306536254521139042003861325269682834375221707501848628647542090601721952781584551572670919223791419658911451803266842629999491445972718353370043357496982275585047955898121360587662870108638052923112834167549023222523370228115703359327798027480529824883210988495864833996964161045550182637902005201340530409595508932499520055353781588639453403898331508765620060117011231361688672570198910034691924305896102415714664773803491868654601180950247062115129107162695305676815423535242138461219927925063463929972 [166,98] -137954254020033741700127090634055221247041126753604908179214476137119287871331642348642488889778452448861858125306923376683805656135161363092553895352822870414082161653255845847332287176934921576444458342755964956873599664786460677866291046957034912915843659473662700228520003400061866736839698487563112483670727166956897214988151431964809265473796722802807822258159254227297642664821483808668225462742617202346476470926895927844199178337837116748594937616556489778489160326928541290525508717714833142143707079527789141235786892530038543658859769185974715859948194112356862228449262548698302487685608526543533901382390001055700548629559748844326819974993861453301389477500417660245517633275525928062498753123818323644377291259185218257463299691572069332458150007166694455750511104113288158719432762570112239994757804332973111563213301964462460855703628011485228185630290283304865123142814915395799478151068629502537977614331785599573083144973121075880032437975928728999071080527984166965077761399655407310003206704809134357294790323090092539530318439378291739361649256976335299946405081749337250768473525179300808234650242059059780356530448630690329351503739748128145503414406907862535438837610798218147079382438542720379883126959775375783316263396186645863276654931924925685238603314785985076449001806403554408138046074038635069361602033352591799061834605495402960835906175238907629117100117831900197171253287116079909380105758650401494579709666188227682041638591956002903119855795156573965080077057376656761890268506996070053965941526100629365261244421776703211036979665104540648522310 [166,99] 4274323329159218950225376146372005427400677711502572602239409714997042682058408280054174774984766940448203933316640338792057685552198740677430514114073128485217665608411207627456660842727779406224639002498819378760212092131594143119707381683904048344176289761832986238505745778465875846496430958757313423323428051112043642445147751888098974897580487879147405248714268971739008658567139916666667917115119505763436043303611408645857412949438969579525070395901506421570118186453335900871712111065656819996121739263169281347087732996243747140230964311948239217560812477598374434046390172823201569522261764131416114514676504247219647963935261354255830523320656635931277957531951281624461752860498085825749797915105247375540431616164101285195223230619592247976264034340159208259747032389045898444047885300113513026777282722881746752506112650122413193733511173007735486921593823538031779495193047400815731688937099990036739404848567092547928172368219633898700583503017202217255697550295506869443282393063521150718487347549303062681916232422259029235543253672353645733826422430277315731064068210089814356298282858747551658865851898448060384838023460420284365993824957053207974977534530813436419908562931937001761533832404189432324656021224568062031166021229774936684654136588785116972585155357293102201308958510058447103967436831234117271389716365837059455879012462193579589817862534834350682328277505944455458390269293304762401466105806743058510855782334909403474955328673549317296967942229999567145488950609504156158148369281676317998686334420142107331942886643842632484736099272848854820 [166,100] -46326143719613982483044525160711673878832465970169125136016676987343980917442422416495339736117640761738459992812677658861734812583801282480303304344598834297229609047113930466957423715255563432790690826521214088829588664099321283529277569641948746258081579876026376657924508617665265226925141794433433517852755670631251686429905653448851025718507600552810684507532095076655847084894192018284513648065901384000961852345290717452108948935621571050546971692005628727902424632852818115908603321244262124791303004460765815885707275691641940829675513817486492932335590768625490806954152440931932503104451887314793994225441672195678035656242644515370810663434017125359377383061230472550898488376260220312952009700800765624443976853545402520853467965644080678892594137417986599864675170243480335669804353967336906845256426949201961124559423513731849946661458166652977570368719451843230208548401725079373388323136731258293979501328575904146798401005823634223491278997348537963518414196218668674039346631767052075991353616963859698137256050805027636714239684742917627904072361527227145066913866882335627177164253516186268069312108591401537082384505327070145964012244365784165528339818036409128144689395589268958697419878570082663865460059531093662835565139885149990144374864507230196788340046748651765274078688866101344629128117664143577569859232664410651900843042854447368400839530219228423941961667950543274571329076765055594854385965904767393258908858948056909184164608110496829492054547876461139106586505156174074775719370331301403276188901672165590880845283272381821736522505629032 [166,101] 59433190577116538626526458699751033891418839760284175103626179561901742468367091196779082991432572918318680382657509076383710123660482272408988530999609556290591888790597421436284746533227730655679140572548687036774675878208657417913851001223005994817833829625787551261419786575748758098282560303201257079191320043308602371731299721121858949557743115607562511116006165006570414854455193949577445996921639268626761100096726917729447831019128293469034306921556317355765622070994364742121902925449693311850652917283178321618175837661414667199567459546529533909189778799339219042586956149082688160148350943269835563524711337337041347584043022620466610350800321953527050421246742969886838762412528104651224202492952576114859020320850705885877369116219598612829740026170120805904357079304525293376629574436023843826229459846829348655131227299134109069926498847341888315489004854602752257998956653298510020087826133245332601692722502699473935982733725247746420388825160439235731309216459621849211077034827686752005289910822540508231781356906649029260625214543458783468293832088711078473354563381266548395607300437363537933227393029213127770872756289871132713220419771082423161539335174152643768947627940917805746490951794390085750359111294084362497957879553602665747982952247908632395909532823775200876497772408021385072387143536551813353584933599369326766569415864469869826683244882137329962389568296036823580190064392596764194860746271753667466178964285348309223922760311392810282433765220327340772593758821218529202475761753169954100376513397770654434057650299178709008274586 [166,102] 4765934756717799388778202663459668975951598660443499828626439682805907067148942199696060440085612495033546464362333620704468767834986034003091322897343967189310659155838564648866233857364141515378219220469177630992610530184684572792941424250474897459318251204887918234416590420632946478983880645521639633679861702731798917258250469140909290166770386308473850089697360465199917447520052438183063980374546916312466063792426839940317523184037367128517342162865964361170805368700613641137372624276385639707280038941676679651423940198631619616387979292914051725256179106626209772058359115357273903009069111178865523619178111490950568238295158017041112574626764846781327548400209420691267706010197975078199289116900201202331611085151131282953869659508248564025725778897328127115402983657569357012183405889317806848678585116016253963915114490001049070710479164340233423855887828031246030632474941669853977842761686362332605850004768109590161098201791832533065671031096783563897589808960759851973211334729264283113567332290194688172007646479589782044341232178995285620047432997470024773240793511910887891835422470738255409004897670156227097203955676307380588348204393075450134064941513249702923334735210386513158294663264925205475914535932497756429598258321858734522435790540088486520592091320654168839514114531307143668781159671001900599924487554494813151365340019097290215782387998866801276683648438257588569118625101510781436527080803929959161644415989471424383418099083164390294481276740902846820609194495881571697625359674010327566244688731093982004960980748022384755526 [166,103] -74663058098356403607995826802230778787089202346142999410879715688126827937883797862721860232117120484049011192404160047683134989065615949937280065181760880062017537132786099942139786244743573233613321445436610465926896716210465894875468489876400856997059662947509682948776939168892060830561713938096830133773712580023457078703940045362348787044673439489498352032041438256708928003450817056296141362548560132981712715036929140128277162462862567884617833479267199927365280935927174567703921986253214223573616588230480398151766946066013423977165876677772932015466254122105277355626857774452613389248921504297307287802048334718780254987852400445092999871192122347378675991405409857560263446519423379351895325703935008933748978419001668067690371001498238850930426117222159976352027600241229428014663585531896955470285425899652445934813749975271595967238588762623453040727094075242532598503465772461095999145083340750051013639636712772295972704167505492713781642088904000408200890430633592575419955371899442922293769270762297665280506527801469366248051933029509304852358345719069603609414496398680681256130073137045330197841670206726014573618344974548481517871155154430305497817030272750210620180068787488607833605801639982064954378576712640779667487928856497154494107679762138330958837076994187282350287496786001532837889841189267110226993922004105782781146268526778164917235583909707901177394202205480632742340229117691698766159124274878001360132013962447878779979302308344655514461144560450717943389527319036690958805063912338786716556880616383194188532345736068150 [166,104] 721399322778404741435243125628849460790363475181909689962867576668229745972248309378552967472172121934971809718040110391090644267862452265108008242381818519835192428393167767480779167525768645297117924575821936852449398123041721766875412709251993196373374434251058072805856766474283088558128507734829432171032861481177251201487794924971908571315767406847060283217335296231937574634349743372652378518441488696736140236687023321637177006339487116526550632301878797720899641920862181948702660997194811916065217900927508953652773966667166513725256939827328580040912131497200314574023859622191847604423909179880917743739807846609428086081842070377119968280596806047318299111069510672214469134139929086931744496819693851151865354056971528242846655221675348602590625656546625936628215280539106342197063266870055020320711008826784544414844302860078948908242217809175996513871056289494478075658218291037365260450364270237592370982041269032446784777817101917192267115367770577074132417020391138245435531128520102412508511286568134807510555549085231623326720739760165420568362836823837255511973114793520117276588953794600438671401071191099242721738371720887547094331291691224939369253824027173636400687432988512523548931983259666206224562984637750285761381896137652029937844608475375490401435025893705074303492586042356734995880480866462327212015219643743604648848241154864604634544061690878511946787941080476124667439531380720625289477027586163189643494367444132577513405389561321354973539406929540279852879772426362727310817131286371459005266788225677958958479353468 [166,105] -7421903549063326527604150876852329895821407804571353535722298844859218182902933830722372023862557101387575351170255658988626627385986086725101267145386871807533512616331684305866651830281713569985013486005422132214840300000896483264078210583142072214462820181147881927316560573701534920802060328010245679993360616259285502404435976076981595912745384395219547412050501463576113200227315601446985894653242885694833031945616162629303494144838817257179255209032643487334237888062793835551191510094388754054534439358667643388506630580802278663724478854307906290923094907784007869775191817849192751945727297209737201240806886825709812839519489331380142480522988662397398080747722964053249015547819440774014474400312141416288463136057777335959241851627994630001109160595197894350562728533055659111064195489015856830514033369523732566552901806504444849512166043324772352385440019807630064140686897929770313256746313381528975253676964047194837984570472348911664071686295348706817650838948177718089546430901732786136656343133061673544941457848258207775903510753382728932695150029346905514593277564473157463327156097656794150879356074426255139362694119016958173671575754698938763034771238941935280655270036773369804263413818089498953719315745498351306461304675168627706128575777197527336318397775477373949643082585172087295182723405438436692354136423352494498731691883993355978307756137704020260032309326711255034304802934472633453515825519253350839818625085552569982415779215607853394849967317023181692214483721832695718092943271692316226772141540751608824550168 [166,106] 86109814748226457772109555728149517322917225820848400027117849633814041410123155289849733094699314525934682724717030141530292321466576437240701286344555890988448688506374781471804413669546462204324355616148716530569583359202324685973387605200908340021378267447232891838026023260792521180751417735509039607834702259441723826465936308298600028313157130470302364514409238707968589335755334573102796443849803905672819332643262154762715867106260682366301277421091317076442265457053128540521530858488032375011132223458117706291263698438650450499991431093312754648236174264685472694616800071035944283036980638970544449485933831538189838920192570599024879869284394568979278761454643139592677486954398874172301506210955154750766979829189980432156326328603337504587826655263942413066325463443995159750326886513345338595435452553980070658475419464343377770782143862774201563714505067844416143042530519014292509589932804241237326417974433332238398260293839508144873000020327406130885113544208014786105126973955821283817604680617704055112717046388794643630748049279322863172516656021258263765478337929153423864706945514471482270898994073461964606430778923212382446249457545903957082270260208994897194149109454581281026519353281494786857767310052843985910482745150573713721550523823639528509132123356626666423562157063198136459404954608159489673764547936910226611753394946323677644214387814536636223164113040992495208242566712094357574006481455487428470354010878445912205326833601890389891766761730130283514599331609329389667843373366199472715835538763988962228 [166,107] -388640019302626842691234976235961796435339241382904618230984021607929059935600202108385911391356409418473916989871283113643467382086260013949428672708174070496111361738972958065817267843337400420170380882278997516960795927093215951150556804003142621106555013240257009915608388221821976188463601749801696366921810988560460285680914236155541482576968195400682609447044069400203180880816904977940050713790011248345008770521263445859749286084487824723836843241393700058078825944549291017323529819947730961998898609952657055432844902661995991286045191524140008499502271223214986593536004332295226340027667616598869444056097403150705896539279963939448141572050484292157189821463352035471529702529440757454780381561377171514948237121547793403211783137022437345582221047303917058347341032500715241385742343387505440003763977815289594950406966596807600788281028689598593319053448234118946258543351496808020120500619664408176865378348452618222067521305604267754396407049354614821845868417918399402380505759451732927100694429352658593239243906554151233335760925161183422702506723417887834587838516705226656434790877073878430949304485248178402793837438705073218525613692386492179436556671457384941132073607264223687901803492313066611658586112373292855064444429371085149659172568471619057562983073897414086511389383030265665281741823902369619568523358952721169135826760998793681002254410941388720086776605932676466070117095226883584791333718944887655379449932228093115050654476229861243700570944321411248988692488352208939534884428825193341194542023929610 [166,108] -2831537439212818481130245433419319117357828291112590312292081311895896035607610660412598196021909196818242362465805922967056817153938779136365416185153743652289629836146705672429336189005001962873846532295119748375530240547982332989131201696306584285946724769542824202238750902961014568051076816436856932905212527684331089230589339848035360406671353345330584158996355091408619688891326479208459641251264110804184725468891662710610428295861647848428594308123023206404071794971709169078990890163154128705290201162530498984963170765411914079552235461277660862423109205410760448412814858754408555481817864481633320528032770197733031211808970415517150726959747570963087907655889926491465038628198935746783673675925782890282782175314740802933928759838740563475976735056482176921594676664807645999693635482743552750706961663926384156468937086338231645028690021849199867252394103856398372542496284166193318157045936334896399044704574036247192256652367040365884932031042877815605158852879478253166053717245126299351921851142138510038127306197684516159590966429475139388954194073360644418535937217601322313904754224738938489036543692279044896093970082693217224640564044096578291623321186413674553841521789068306286617302250741257083773172745578623473671772768826016279680715782541911002657807652183854006381085011053438423280341163046932667854099701081018268944485286797483547162222656193752578997290375496445158115831690509924197359894573510299537587760786032928931636166064929473011075065130597755295254963979400046275282007403830741488247818030 [166,109] -718668617788383245424825456716136778338831949871945283598104523520119979152948099446702972915999857799088468871348843469198750794732626717718834938221730363838954488016172252776108963772637936819358328190915591176457509244254303746825062969656856346495972795289619351763167351849153816555515963282949052483380558305620416108434015659834319101107923709300381908311513370928263992796296363792512879597567940593523473950561931403602251605131067167012859358721238433956306130122560904245186224288854566234866871981942097111417854870484159548988313785664014246644538170220701686095463231021491401840969551467222183125610272881568436401859975989012332361043622389175764126027668727181901592236544690786867542297697476354231614655783840928576272673056782718574356563363214126976170378590468544407759283712467772594741578817297692679224810238625321650682515548148947119193359841968977238517887581532220768730100150762140600875146349913763348534825548191753477183906126812624038831937218941913678434214335651756447487034923258920536066943206103358659743198448591464002105647659287196103529886075809228986529174936096371724622583918669946349380706431202365738709558062678491207166784649680764128620329424766027077369864228871638905844924372661201368311197122384858587780271339954807981223968609234775433411569819913628372836993164108293179017421006058838240582116397010513713027922902050769477328337492816070853484635228587115416126245092055383375457445491974767173613345328573896160039926428465889324391657661374963989946179960643463390552 [166,110] 209527101299183183848678927824767301252980786682014246954233544558791149115157710290098300864816894194102623348851316585508163219878078940414632490060361410046894425990159368753409143475462067757173931950090539252245139953699681341738565610857036734004809533562419121584712957831911107805024815072341228889654239556684561892303010889731806836785543800465549356600010787374798543957853084421963186443560020229198122361753265920766359670053153802625629194062646999558272172574180706052005036660113288151795730258177920421108082943855537364970164598177738566648623849188229847906077774988449569906141093268155741095489645655217132749114082923033292208026717865252882567275378812620823902774927516623250804992781757000651668782792137506197331779751647594137288901297025871492592379326448270020580875825701299315713439029061480618207532698945566697947031926854030643136694525230111277623203941038836007709378114772865237882092416953265529517456764380584143112725573816899836924717564111636022656521226504462737289753808735780831517951797903967186091768181620560809252478985413431623277385124553569159649357897631688235238123152728573961843367633284645354163937391157066765870122013404394266472001570804778242390395173773643837238382680615878524741617364141055368846995611746645125460986747274080384651287043802932412915353047923938359606560518323686459467603788139539650725260498877358402598963116779390346841255912560771668426299200451442420656103524199432079678224027666262198870961792548798568245786908235755746048918680300826474 [166,111] -69739711739279070221055719108326159531632078379488217677713102120927390428368402054858009568561951084920329284311494975081702133592872084521268485046113365350512381012050543189001061236693774039055325447872284750254709095094304823674938356650993750209927446310857221302249719924771928329070506477889656599933062165435567848786899702929460061469420065582276574592901320990412609792858812439906433700290403262490724294883167883473660444508871064469081152373531885361369501011500470526723898733745748238908810513485037628841448042826916656841300310749331160993706286702314655090386722175909287626061137119526708680504839360525571012803428475117186344295438188235601313718037739146414352528907210702591107696931387285946827863602547891044657243782657099584028649251139192805298461729436696005952192503510063183500107299935111174205099894332800803567904852351639377447991018423860532334062452560641203644502538280332634102510731405892647061027335352038464365074445403777510013230802389103100615975565239352979878832754021710238495679266817956270158068891225287931248426177970688889298063120540087328249073334369032119420384461573988153603352824893521300973604791125447615480332153316168690938919783047698273451263170107233104602910830014589198777939874145579642570353675256928267475960120527901877805415980341201125832225180392285848631433456996935174597121458041221472223659650993834562277208842064057834810166190717255383877774404951292127431542953241976672336578832629507053461583967157973327111220846264993371820813869464 [166,112] -6626545822246600973441458487226696560233812355464504554229283152165383220164451646177816696422691111377651133995581118999711782566123571889291534306035213303153862274939316149402594128014461058377585298322175971935787456765901430235007100680490123402093255673442535064766851349964267450222932685038186269637489562779193040324032057266456954753033742312100333454048743631176216207655156170072276928168289189902115285734184326518046888678420273161223305276358672795978188738305761820042676454633583365728871137108269702823486415184758698392237875827726216612550339087927402997946587647030988339835414499907461597365080111120784542698509514074074056586834728000203012340306919316133648652608042154696736216457073686241088129541705659225007375392561155217020241440747362095597865102620590258026549122314707651664397741826024194068907508350745225209561133132832136192335423346049703518471464047128048825686168806324257033974435680459350400480493836283887817119686973256015920583966163118209397738195166647289056977050340863535491769507108050941495623684566321718150026736257266593110069012103864249631275634752880147587978632420051861714213867140944416552663927651884297500115261567368909584835230449015506900541809291403936253012814880075549951911303943999085649785054277719163593831846649098745346093529869107899785299083851487511134269401132651249068163641919390423636857298412852005676184743649134542913111549003306414814306642142374705464921785813791229092914178173120589891253065083495347924973000845534157582301768 [166,113] -51818349074043272093683057822474141364857785212881029050208484581047306953069438803646692198829144678897586615413443731565755180306980130273604685292677485495663431988557125672837883785780910821551514733982450195640829570658379974305487244932725341877588795231816799905023317507690063552676728244675359067560343915341189105981701943684793668600853323029127049011816073718926926732731196789114631594078507022820508175199857266320706070915736926774478118789502208678864750862788348039881921266652863531667598084322308906765033982908601752811055979965911129334606856771289020568244564320715504132730119576261690360756323057267913736109935773929063278886339763022304304242947419122064957133183039699498756156615930409660523397663899514277112350866706543041778111956325215289456502297963882679596979401739101928652225969081146779825384689524736045092625618513438319572274209864493861327512121409301979181139971309316445595967521055642954788633513128599117664265974387151501359682262748395411478037678471728539379089428263265764784597502963324529692392135734543687912771847591728180198544051892046925443608042058477610454564107478053591169980923491345809512343727914806027049588936448184918509889539300228278927070378971478006747039295401805522153041574006140842694734285246406187171899259977402925912620071485695678251841359255850383154732906851707126429276971584788816622294863321044640299936899184362511098441075176761367872330681463490036958901109018389743882205101385824894705954049469463348359730110387824406483 [166,114] -223962222435314351083132180165278850846179136233212479902008767906707606020163207907795773761914583399604705501869899629203282483269175651117001580003900651768207632823677089850232234992663229417286355849010396283449641272928372957337146591124707408796580308823706728772321889981471893067061074194845346235381408844395736784026714212720655905719239603626069716045180903432846289924293950284312387750697636365321760603857121854989097488159585324504439983323373146111809698841875763159671530395587402558402401603116130388774517738472290789822289515584040312685108479878111496120167302796032406194250535908834637978402823946842279772809970685838854845317462884846442604275430253025291830904941511522764947568227909270770521725217476603980827913458481178864720134059451953810444792790134250579143368838911916602530009794631664034798664122061061358267306476297236655647085751456010431563694401011225384238460222277114080201174651926923797676766380718093077499679043078956146345431873583983211847809989270192385281508428217032724126353514537505079772983036697488605759301815313561259793397675016161840098278186472121452806332815057786180923987135282658768333694246381997048488396816884181867885142531521496349525765523297403327469553228118657213178164953830543755808802845830349959511919505860232044162826558082097848707989160214912872942988928734166527732308721003577246639293434969543735438165056676296516655772073172721193805140609753380818428986567405370877968467525480786906675068952404070098074646845736591 [166,115] -2058718575086028526735016291075324266862470612196241710825982285491497022427600941510468360382930739034956267235578778829241122343688242094001344698980259239061774153675947604726102918861741320739245214389876062270724188040721779082143848143111361581637681768069756446074191898645073564528920292098752910873421892859118059237858656128227723046184485659260091821114925020210160608834174735443146242235342423780070961515712791181254374289938039133368290940546081464123751974081476193942101496266105527158780216102062727473225378867173265901014980350440564916091214514720129323763843430244859177982371572685259931868007742138199796811742651999378261282484591228255246102939398012497660979593271021720806564443808541573404223150947895897084838953694545633087749927842753434998095383717119025310274108952352360783677489410844674290882258425070136043274447285765287314647776656473430150831603059054467807232445564105977553125069842486496591677095411141228498843525421267774389808327617580429757700324469006341514244152289388965106199154365343438777020985554377741320118833676641215654505835589322962182527045379435225622668179855051150279681480804930731789043557075064884350557635637669136460250912338997668234004710848145050787861292027038353197689696328759087238900643672576240170629832919799844220938699532370093451379684577711539506646046429603803869618159459653829698288751015982195363467167757915322286647217654778451520310609020860378335202517330440244433270341405339577808472698600825738536114208004 [166,116] -5908631445061318933939796792974239556922112842109386990489012853531539032477919407747059815343892069740785711491331830446244443348858564351657064827143333572266192812459482838400081057470644049622148077583135733796365931671157862918442232318032175727429131642503960344128489929715952723329983995766035410331882775352179312680889437627679535166494547597549124259711578792287993397285449028752276710087589099095702418315015205238242457421254868570002803383346638827433992010303082400594711701420845143769287014461752562022576905521575708061980946024990324090591950603189731581558782744329395353398476377292690423777324706970193280628202954594450277414318468999761859816041450664342829122407810172550040692363180683794494648492091464863581889883510322611689206633779414999405298471134028920407958352549072795368095884566256354128278832074114436972801155938071613001691549786666034241632867772084806500966060006590559048218858717255673133608753260829983028140871782450394060147190069239402967238219772870871829950409614823847195624898528879250256404590094679446636580693673624956139900971172817896543059985122048886314955649416986806629089602692857996086597753782402382016278794310867474934492251768551015136656645401531274687350126651810235866538072566335001830744776951828915184610542428319841807599971359059016022599799723704027960300931688862999703122853043988182673977619153186389359146040649898216612454944724531107157290534097734989195049807385242522452001411944292314775760745213361482189452 [166,117] -15570038717227151912080324573191232649440177179208000807985992001788464168088470824270042895559209306514556344822414827274984977585432007302586606482110625196459354884802477144456459135063054076415177237445744018362545509168808425892664499646588517500206784167512522660600745865872988565168460034942762407309763205698780254664198052546876533238654242485130132314986406890194254209280228299728062358624475603070082096377624330952324554301959671312701083997634924469965620057285180725471893678659006688049150518662217088055841839444378778831229665929749550637506795468794858284090095895345780341855574822119085378960193647804245574881788956686787509570945127763256621150367666807650072623535381238128630888469592210061994566053114841619453204119889039180616732195629371710293034733939957200981165110189060470557885051788122281295037383430921619569662454515062687895580710871116754040545242526357878494675092725780681140164297028169218916482897496363197028239898411862629672479185437065441990489542384917285599577888079211672088578221020322302209607825333938356671096397265145387232102152499336081550115184669117096559688700182282827297844367736521553650200057737360221503325990131044869423737812843526856811522196605361335174141435100020488382403014175170687576800549502161869675747694007592868085526195431434741675280249896158814531110866844175520556860695365202353795793693168104450957758515245117455664687948737057109090821477540292663726643556665198505206151060689777994825666537222740504 [166,118] -33443089550945138188624009369228703755383128340050274141932059896249156763920811511357218166733601091753268168283648955507959147398600551666200495313974959808999768761586519926522069468934271091433297879429216741168409670000546414643942204622676843901781223985479627005445824809627527615527020686275073967748249187344162891749512962535560161468298808411909992461695619596191991599156549980044632216745163760268936031941564936497373960984812312566766871421359450494602390644199671931689386739262129023042162282280669048758458867157538724000525678213183257584547408219984979645483059077578259173432556612522034754238725381571741571501760374434890688121187621860056392955126378644479347967376212502048963623419752173797357116422469947406598270949890652328983246117117230334647004458844705999452218912045213941820005827001882982798048603230024736211379701680567184609729259912151804364314082279715963592605965820268574411236064686399847813623573750404966954261529711321112709835368317368733564135489875333478129756151467736170074629893020440490784782414635928624253954972000509380977332977538221966263893681819212208423975545868391838031296603702696197791248942225845964558471165549926660753044151471897923569508211032975293425223476713200487687296142026284512596106298197840556958452830636259264914160133089583453360795626082006878459342312045362383999647910763726656268343229574832307937750228771363832782755135716547193963082936577881641806911146273978296545735471405093136638018650478 [166,119] -22699392770322642998067508880773042359575786288989190080856686385585553289625736659702609047578218586690088056282849374561376059901182709904982253390496362643171859559854211471008604924727460016703922153534090509855654472068950813879275261264506889251742637225592836210242444618603982964375118777865529575746534440979071195589875316573202246870412838887046819196678519095575571244819119519600345468904211727810358692439407485553145835561283963604449888313159627599384578580199133239425305543782917906880868380253336872501695420117143177156462214452611927096729472404237506424319311609782640101963259959941694226775530197547583386831561337045447715606948012182205064946473477217064315200391674105376901003030787371283386436678987051667207655437309977725563552302985746843850445905490187613872860088142378444955668984464065283283061387243394918135925943026750197374356467535948025553390256859013467482633274459115829352542381504159795427866867778193068212011039578609478554149463175775764822263813799917463383534821671088835024750135591035892974941954027083766812675959354983911870872328731538115283645308148705922072801998111494367321448035225079975522807401701764275324873047928255273848770817845503301941331171798825337857803164353256978749717884753783296816366973006792624822232099281726912160975366414689401072964659820606184708600031373471265267650455810220761841580359615717510491847089742499410547623286391253053994078368670340982179330153641225579937667691967429706619742 [166,120] -33307176111932055371147647646422464494692210595648677185435397990968388997519879687457434036607315549663108111823126916359216015888647909738420763759031427325616624071485275604922682574782837862895586362932442144748801073056541300092807321742143835687419258280712039393899470508538172025243142763970214607314592436061327070009607831592712952455904934900204532805990048099235887634173485400985988937244838480478134997455390518775750183569433599624407769704052726601128894229100544327118675834488895105672845332886897831469084594562997578366361122333314123773970058557765166772900278046611620901026405257141719032450051757941534967593025596199168822942879983888532465330494834807956340506227147991112519383811976641606071233621271927023571034464606509412481650449324439466865575609842013106648180647698758985262216045051157328457464008479075364317673914437431629373854106766524906539163596523016947320306315258163930469124946405516896625176254293204954078562430367791165565585944136822546529269673080726209902179000299415752980912858047686135838222444401446518115048473270365252125353343867584367525593969293408404883097089766852108903977266999161024323358548184565277221365834040978151141183241102145712181747856576956886921258887149922936203996605049104711151234402862069337225867906936867265053055060892165392413699697562835454228436116579595211072350641246120405137134132371306153897392365461212694497163623815713222584046149244317327625979038931352669028434378117096416 [166,121] -32646562036731833055134992762558926468640940539355536159232210942832311527504026038220309971291957100083008710392705928333597768593095592564300649930685409138297475971585432019228065925817272937348316032786827827570368592740055098389319453707426143701259592950912026904827931471638713300862112596232216477046728543928855962739232920324137101624667732800023764879448352200067734584613982771200567543713149215263964829494870161441426709025207592803000635212713060199231014403065399501009423613768168294030520393880494381768029552896060206023732531639700444936908377296188966453874362236845954843693637199059627314951044701708842506432935706256454412423271263595486080600647167953784044335300744687811639875912948416559508337868149201521517691017559470644377275342061068911002837492284249101222406666280121389603717556071729799698951788474706037114770581955580352185031231230717900532389049305890784173963756638131978793389333060080605618772930051656563159121526856001220040250995869161839683338633068566830912605616954978678913553477248021715402879293585954311424860391659935904072764970771356710894588217218320105302758158876364024029443007913990335569499134529694883272416921823779423506406884210900743153593609670442018805878597765099904709029805979551714886799624046455475317129084139493366661120989931396745202296215578235111557089461415235777053134765395326623219203244779499527894718219899647338422022885193588995084600309090754149024903199808044921040211097959 [166,122] 10892860293218050448657215190559413164505343898413348086199416948944770239442891956222887280358660019176340245753895301604530835026289395058465669956270075199395220307787945963071638645417851528430681310382521798645883844660402043204867751011970492580317385743368314693290019695068475444803444438012472596175518021936575412824923602487641876560649159366214847023918906744897273908066679220310456494865001095846003311238949340348609740418331829854702179649444986481317597551244030747980360570037318531020603322948516609923866682494318808990400823021068871830521933118069550822623144604654908991916453436501706679104577023541335233257811855858402258647033300856961733474341230357342168548568391830814852230064362751740242171922071500663650842744200983734507289417134399935645224842805521359713482765325010313309195768815776456848619462590704932201754819180371449304085397906236759502519210695028069827088104955409799765790588005835707019673903626793729346588977031379494612615437623957883932991692275697952828282053510216626177981089700639824447656442235084064583103801213782398711965453758972742531990212803175898550237172510953951313097088683039263199421366692054446469409808680602450886556303912348751671370423112655194374546336393630092147357048520249843189614234057436177190847449568907568076212900305155553738099422193361994250358662957660921740943111527184954917314782227376706455502053066219494993809649684853935043954733216223353797254607151261147630368 [166,123] 80276194898125947465493893764497627011887812126787294080579151919519859444089583290294766548364424448830600898184851338983060115406675784836277463932192704555335818309370529993858957628734040961425987973547775315997064633529682597542112856223099219621010506803307803377144563722760042477263333054665908152218140759852380777683804892355407054096278161250252548867220750312577192189969174384921104057006409268239182260228301948108057358282312751091957047375456220709787749857941345641859426254929439345968600261223052105793906933012259085566929602877488619499580859187338832341321789517119033439560474398643246987216807984364173121502630013533768444880497405021903748761422080599686784090184039678281952564027728261640803211298163362778238877493472961047752443802102212749063392675144545813078321554975596779386232263099312773263685131053890725623357918317382733779441122678627699466753499920192515016671808703031796670276956534120485467175336692502185746710143939808358406683881888744282340528991842790480652681679779256799636754179477197241345358292635336253014027143827885245743089152214251734223130311109753557506183288153588163391315505927439957912617238289743692428685248040440262268655404539736705957529739694319437975947703771458136858416445228267351844161831280977732045883053089527319907640145831965985448487899761078195258901265632329319037723162785018753783284393158303420741747884001145133776983305708010891653617000825081488396664701635986 [166,124] -6502385696507591309619086678468588809997615436739902193794252504063178722714145198070668222129932397288095509194024212631821709664562639245038019409257684959942397663604440924680445092249226288792866972933569288556620326743786292477508753200032350589473480530009699216874877333028626531248636591342075574685786776451371684350321936739371998105237277043001913496709765042993813284795195331771970982739492390390284500166378081258168860649955833278708833008209501192858437639201640900768746023175144209091608421201245015592562251788573440811345312980263279827657816744716230261904353087991865345535451962870050042280823185419949033028929917903493513860099403248769373963087475674961562312329393629544480925613108022742693849020384935419453217229686607095579168522492549950549076359350999974651836607985221350950554195343817688422718087916394431504080424139435257466525144226427771625467253640019288526900287891781432385818413534278356626176999743458534927613531343101041219255134476309784439748375807350191950310640878569057651191087558726779686572677420585819108371021033189908733965431156676085574082626513103590390249514713118338428132985707675330562330996490541448745142480064405535747880891542338776263762445061207481389300993487588583691965825731972713514785158740782293250332808248734827877051220420114331300766960338385838595874337443467720996871449102223820241713485854602178454277515179245715611130243261795574122885343371677405566378461756 [166,125] 1164485646175652771817680650007077389882922969088093722034512377005172644399531059159405789645986346539792114049337242387102454144473966461012923001871675886215661437223360341283779740643345464243626295382893466053458339416827999947893110473735184187654963711718688963805860325069320989848820643303358008741388172198352486976762498792732750965104205790860905603327210449232803961977255756504037357708435279651305162390026729026456553387586593198207052328361655868069079311287747871500561178573711055445331326911177256364098878159628011580011402848717701874121276075628393943239889567895677378135393173149161490293995913991564660124572083598011583925480598840282897940418583043236104057323974265435875650935920852211731953143200397430060050509902086767028668817091193901185289648877622371203655145282537805373620734283107445789712737142618098749360645429676206281177900370356126129947795184570974711783313013141044623384019330867512038395411870620726616326002393086605250576809347337816564304491375273201813540436447010271042671198297969712960233990339350567203062980881768126876018166111080155769952374116061323816900441402528892145668112569116362308583554388058393512878469677029183713787672452311996879064214472220824933377815472206987707038214607877313024698536586367516673875505963069346556193038235643246919640073103854105977716504120995212418291301190785073203752043526613741380851238763636338723428164305702791085482722246581264647564 [166,126] 245261864967137511258881359453957012813137192893477586334901072930583598994298571179218918056353674869285749009450692418482123532011748770803525651018482334017200575375410851892506158534877043143952210327268212593656361709588627053827915758546153619583116263880668889878181242211225653286673359904254349915648729257086586017447420623370811565105935413729184802551980787178086619464333236862141365277368980929190805962823551870554496206675610457162631546664145807239174278345203976862365667086220206057736474930936550525102417560611227676523576138108220670431822356431265339725912979236082514475378597982686164781342532982480163779935096295755325512233512318400107213415608508458306379758368517512623398634810452647458074441562519483129039101115001554164219720723203855683175234599879894945175091676062168990929558265413425302761864230796241435891505994353493530727902654286429292885703587815189392340277329412524235757590124081387637502758078308807661227976347983225519271812975340274591972301726118585593178766905072970227154440100795574925198320715816171115312258762313319646663345420383723578225009256077300543357341831443858699773716309235599324732928893102004113730862851093356384055532186099398394630804608125609866781930925734443839064272388990405432185281346710763884404642487595424977306412493703914650462174666122479393222911140942684907581057801717493475254771295555665697075039135060869527819146543966261846402532162041538 [166,127] -74094247544556850804665982795466384283893084955931483350091841904903891392853496021177223624450943598177905278550558603405406466394989242788624194327845488351093662149953891540553205217354458000302841845759927089042064131223462690620148818999196036758078775669184561489079730919869554450732893263059033057159902586477062090143115190705927136738474640841195746508615915835141641503092444516904527078162620092917278423468098186033495108406496071104365164137557231690570698338875741568278088325445136432738449897663479964528560697672914031758770673009280667916718374338498979871375049548982700400821608370427252554451413640644954663233105799927151042496292900546869302829968676451444686704419980996522140207064301106344399066797981036588273417319250737595680658614295715382566151889977310280466495790458401822455238924544282047708796957122790542509174794542673650134704600072790105524681925298883229253914208541712075377474912778162588592619855904339762734675621779703300720057907131591342679095876173633254577966109169970082965007456012765955644658248451336396630652478891058639175530006063459235837955027153745487412137329280196621459865047519170018419951015430150335391942353695777558477595644695553636485415200198382530976845036890780995343754442010271709200385368390507881258838967015008553816822239812408980713904690389489662110983472931960348639314774432511279546022082927998587421126807332326074450204951616529386336215310 [166,128] 2073365293612950794815667297634306807999526043190479437535084876312541398336883867422799180726240615177488237942318568343205860344321532383942705495017082539556611043196488567670612383518030757170406973267869869591099394155619483127483282502167247920822035347916351504564295345016070337416946927743769652402812549432768390003818454821673697517921424012352248157814872941975504311496971789940592462635350876338346770182801416441540462167146368049109436651305487982436687158737973510319975444155592555669331162868872447121095287702300277352176969747515841542492137976161169666618937312806274567638338806107772809908668832726244617991127227945827432413439910996386108905375749214704885161947122081768975851667549008556747823408524732713886181371516396061555761886659432486772895564631377894626872232406379018384598327602446726586973974694832468100459097538127413233182104093346884954478987737678082668255784576189143165576246457133910830595638511268944812186050557339311156930958615111142487701584333881532379677322864040724324974055238162190018595111650173334672165473272594697703921583189246867002804661598796647819474228634473484621793487632700858025735102109143825368571799881665840283581215566148649711285030444920180122919531043840362210719396689750102786910660776257252965030236029138937914129946799094798493010248399194910038014137787581888725327505027073048204168553720039958114150011861878366329358844728517282860 [166,129] 402294290115988330764245498248018611349904289505336947759034664987214768228272932552713433602168940486853467053642379944778124785260992724196921369694607485682007441223374188857152240615232289334766476825733445953349175293006391289773126873501779075916347324213534727551482860695662502611568324687999694696706987303012608334147403569600339604919672962927009009334140615747463827621166020567490247466685484412881368414073675998707626716952243173410364102272113151036986549527908463279020500704000450657768714283835947419313625926030098278039179502433369819826006343174835637131663527959407772884730284288943932326300820328645844827499108734900054280725621296933525298645656185347304770787679894773125671827184708981023266764920136561658533980343180201125667151802619124701523330809250825000354498771852924068398811710629922982585498913675602701640572952331851134707489655227063724209398573954973404953926791030564381911602630439071229304376973117373064729522618055202863899589540589817008093616578071590667506209217993414236482301717577184692659916263168392231795365506373025484618596048167661871407257430695979279760912409074618251781792431500271967551960533102090020443361036778628992376112431828089329167859266248519413861053461358554179436385380946911278272440487191482021270967096865449883406430885193095211404565833904864127396656580758423127933274887796475249221827527033560200343924317894457481706299652242 [166,130] -22923534634082833597299101870943952394022442338349924646662646664109387204727169963198683126485612558045708887554035563450151634446450440343692121905461203849075672412596160805502826276159998256999134479013596990974918373152420984408053143973716238685147808641213685093608268384334579281564534054511684826092411346624639555427882015137572438867951369839063170272035359811992242460386513695118791187358406779544233215389341312538650978619194780072667931184901545121367720802262658466095296180943284295060687598651056847590047093117938924072342091826900758869910487559970034523007986513771730230549940136386892644956670056153719776870612660332804305217997616984957481167538794588616717217975980511599499653239999966514940145789960571538685050152200525984604326818065201115019670138101374700201831350946634525352946555799428188760022830326338183472179552394244568170153488219659859290386628294357885019844272921902519084735101965613743248518446096266347631975340632844985343223669782161042659819558945923041690034193343757842427752862332704849225581989347651476265769196704922011551430837324875523621498910033663749871364723856613968943773398083485497647639260381096063897104196914964337535086155690801821849862954063074698209645281158362466957277124151115970729575755245451579663335834826665249618621873213166146611401512435719498942294681752941926819729443269342758400910779909232023145230879285383250857312 [166,131] 29677305347466357668005001101949831405078538863755303975630749315805330745089477498514366725466134615246380244135532296459351371166681460778641372657978984772393870892522557833694717728342221826583624201710928532204793664897387910677695762359679404728705311064937733729733682911793240148489427786662357415473656041264824105554698366872098575811635163838685729771944065150172372793501078334417499155103017863093417551108911255494947482818590051320588308755330699364345045288436257921070655969458061205557669081768060435173876238405702812304994726605502836658867409112577657557931761247451685118168573348605055359633473970164224319812201229667239593555693482423832188914890735750124101462799477054334979414136273100540065231498302159452524251922661833104357858619832515542487426973262274676760578424386040552562947568462046862994852701047477714696508627288690181225592337012514224763472530215599782597613425195596517430977498813124066669668069938923217424636879576899870357139147989538526120473344324933579300428623120140039013244223865221213382768428510577632010531493111701010769651491196743080223642159437547933224812601994812918752335555884964652013497106617087025777851626987477939752517933600366303929700620251950102771766090840433041323293399526354030647011815267634153089343110711992878679086184344978984795504141439103744726417736734316765665931056103295984070093627546691461450654779385676 [166,132] 10617439932192369466007223593256462103744942875490726089908671640071660578820401407358888218681655140833461273347457321843951093414042445316711882690981926649451191840135161396418892227487511524001961393389314454733884419515934665287014122105871899315418408183135693833621559043083148044072722785155410847968294688669958545301554427170780696139429158654262939693488832736069954554818437652183820663060476399447128160461430034760721798195235789654992556200171517768158619433957474959407569445293454785840179410502564913397185428858894720509799158254861351906151128916638959218173126037430657432502325618655459566445248495271965367013559690612765294771589694966987296299791539797921918828238949384272934795120452910684351992837766150987760689100819598565423329287742125960388839441090095092755375353437933545265638415472209944194395183854137180347797376438851944807540488689515708322836700171201598152602548557217209109159888986259671646776697432064133373919232153865316771653564248498107162827008913182214694969864661513063785816338244856955488288024981763185529152834457399220698758704629875133965073765777104304760067832283110896290037331398139288742723517246390041254999942516257588017653381456093372281067308962609358392412058207922242388698007980499089313345253161944977176820636378911456696425627344809396029291814674358759289091748118756651325455113894132356250712521975436945077431782 [166,133] -210282395516868520099159054707876873693613938398925361177887702293683517909082802939614699634965091448735564197198072909278277010876501906398940258393613418058509087370123904969449343900896374599220875617567779479865098118567950803446084992683707760850448472936099576771009372358390243460334430824565015538911433455384857776054538351431351054029054192950395018514716696380347714498524080986758375929848397846050404350218623840446894152599807879127897853978110785322898278316498092343295996112271959370258876771086876030772349373783240684598009677294068802444247488265090719346348681420833410187320833205882803832921491969398538342970351474879673567321464844949179204213127878394235734466139713781652979120896245462236215705092681449128259642942138236334828508215806668448237082079244756537142641779899539268368734820519813380985988997910169338085958520521297641458696815329293981594927228678981623182135602018919878530743501632071040648066812904849960312596529132966478904402909588548109000726500679583369177420681485318377935936334127028585873108541979735122131883608084752319112549297179449751707960482105449984609850833538428467413021170232688833765166485093887206708635351604493403994489564144256782832446608843328595978677687596994718049420733265422193844316962959963245915927059298235094431346248267917921932431088407985654745032713353069148102245828291857625324009795539698330 [166,134] -1224447574371824649751520255542384614701608606153000700740158820877614959184868682603243515435626684098374753073463065982506105642158440387481176745075931769154511813219840567029185404740973822366087596134766066321928319395905812062253092554196322231015493917462278266541759693431500891899048980045785083215787821171360220876205288883973457400176641926358046132059551267613182307019373021287914014457625382037956404924446982302921809500444694009549123720650999030630174574809589630973229395718029754516367533037078753433810946526549378527509690233361484178182078233173939982602066412603643577636373993537412356730977355224519373175315201219228260395773908054502265403471876636064992203781922229480090917256207440786377602833488691329234828820659938514371244958160811129807014761659542039549515819416029049651859588312487730601259332460250987635196134044731980424532137422591092945007284549065387659409652039897639796590497890406579732291618276101228252530769376869031367447071225193010916861376830293277629412294692863299706487319040472875565691208319348541977454892136864820303386303339342302111362980174860110658517824148390865048674676945275051988641934956832318503778959105638310065215903129803559092926257220800766447086541044235145216396961730030208541784317143001360693238254643484176257719680254982052998486732582015098531308720217642729029932296453009285201748263258 [166,135] -27836647516500211266731348546817948804219237278368381591676001461307708248713188730048528874157085009255972718756521966263651917581806480278107252233809330058090824170287911639756833113363496101553351454925747700720699917222251451627371705150853686902105154672383095057525945106992549482577718639036880565579734912027968047196573903693755300141017488979355531702850767949177606429097161673508905098284788356034162001885072147598325367292214296300118599663506562434643009564783854139807108048573974503292188237596580762288857746425948421866801533915049158278681728973172442660862671225391286150710856750117645158606041453125403343084253502735741455705499814633675992029084809379228007226438412841103060986475986761186843790018754901642514236790660500590625944099229917345078486647159360845475321700433330970152661589273540135139919514586957344327404789599642707673111605170768500945001856684662405879030134238797275114515055311392850128492374390853165891959489232666978438202521764478962809356995115431809505178013534842092199814913951678514180704612676565009692908360185754451275236700092170904553613352943492441604377726755007906417097997524983207105335874507779676926384060326910855981554390706139064273808542579274345127713353274140004904447531585522827258508357674787737278671272017164988271893318151402957467820118530688191388102170476949360321793867138194454114 [166,136] -284214133019074659267778657362550367908126006136610644835394038515865982405376859681481126707479521308193152235699920048791771165273569341425106853780294803715282860817570525794271656503186806218463235375392397482036693166865971866457084593257218067037136457979118784346825654412000093047573528185010898471562794728657607366908761752288318996139664951006805432622104703957116268627373307172042224302430116587755392747698713558762800834569944481576909645757188861995552963378273736147737010012515780239485429616167146256097367294136459494179183900958717187506930850408190044657758483801871522330724153190980648797961628459375845758534314765225371916267489906817513324637222584833433697183115444081742600066092393915742851756087925030414234293528641560544085783967541476405593345145927081869777234549909446099216500032683380541169119892122321684327223552865759746460666687025120293286565040902771839750946096506030977460182787237200504844204972819859551890822495699053217095716051479105236912527311502439283410022483972449200454642607655918619489311220074689133455938015668005631176563652331981860951539921891713883415904349699415754740860789673691005715272159059839078941642200155096445626079285286466465041256153820602415816633260043379007996793760892418808215749932578438685147095906933408731191181112758517213612209637677546939173295844993706590286036696546 [166,137] -1674207228803952475256448329225527482605376634586081695752676714923708575328497192542243038603349824009556321857700090612167757678434757867023232529959597106065812471049932066463260811589618577005304997358764821597238087598881947715139575581120604112683966644794324370111610834907052583759619147977854974479608804218809754959843540967046050631497000550811104332298358401841068855765959114395870699326375728010583269317039090828397102070372357652241803099881699502730213957412428505935298465871374553830422309200238427046614785716861998485704215949307288702330131431057416330120454092514517009938970940152246555589591932869149993539712749368991476410961945088700408774354443585579155664115785317591217324036777406361326333140928883051531212130256671614591570904724116065889738478537281867257600920385809053331201634813121584666270247192413500794546081701145830063881651430502932936684261473257671428374484097639958926064605161378161970424259956432623270340943450049776376280164399690784807762021712569958062034180969790733912394906794796667393304144772809793878982973748238932062174666382535784232120988643725316841266730388654462682401228533667286919173599191956230958856568783946334842151745337306096472581348682758531578446083260891334085008902309174770771019821131556130783523092466132909599253596719777206645518727853775560190721234139137790498618 [166,138] -9904570809952277356874320278103609180210154932987315773071516084646701084793650665382686164072295026856661538720153608321678412809122507159166421515624606083681903037724741888353448451028365415487517148981109988727427279393457115901366214057937467289931359867118394937066317535434773064136887964817778566900167537014938933033795051961531028223070189693590824639719323452269851702005913518861574114125325094615111871779889185049126053063076366114609755121400138313686657237401526334967384405743171151234278973731389555733378495348202269740919974937478734792420502505640939249936500021872160685787958821073271218716599305404224534710194196664049191887816417796733653463821187463469059958997824028107423298674084049210591580953502876864247863720324518753293832850951630915695433205124121995761132602916409083260666690424426292348739653815272332236597727440400351175187263961235016898473926059016937551294881794120023421679476026200157960325720460400776928369093805849381295878430587717891918082177347652231799729031195205976877166663576974849577512990763011711867211904425494753883933243469072037304515746962169299468714067855286583723146278680507902195783820714052699073013684010757792893192810316010578321629265982784853443287582265677735893544666838020555665760030127198868095639826831326716388194279350792777219882497215909975201703556790350 [166,139] -15668544143390150871663293912224519437234026353049921675586187919239043292048518095931522760047906069696306559577618363583319107316002223631942616009206889491550253817142140556578194222159625269339137280408503551819909683990512317756732148951591849618745399631300921808808777928378970123630975118082239428530525166836984547796055411758004370886864049152949361194309141790234846380118123526099183044843798225843429681896039158390263244351608322001892386077720056254471919356226662539633815411662478621565119322987986808800660785527362255442643010227770530464770745761974884788401814400871379484956777616925463325360913891084596964030309089786506338570403275137566453483397129581850397625346884125581239512967762593015556272058856482394528590616553104501867407400666408207299117427546408248472302643504408827721063734179839165585719517605003926661874026755740060884224895537782406867717576453177154544674858236402115550709811686963356469875166145615712745659553662524458356043449539588721707827534808857693722622530373630848732576746494259129832508872504122180066103138049296157449088655185824717568316755223453288721998772017104044905783312545593956355498559968722521282184303621217854575397128559806550863144135896585059992379530586427799956165739739806361306723258800386387642534337437166852855626279515892327510908971638443369852854 [166,140] -23442176668523197321204020098336295918789901185953627543739430787203551787354612380577023706799546475328794849866405068372837485332158608341791619165841233903997368499295833741646415780288374734114548049761941123226485658223224528640986830110562403763649576626720017405489166856558953647249269888645704912380778766247867104253819980648181226673241559391806230731617329322154030913320366857019042032753506913640477012030321882181823914839441024717196051358793765332801688403223886035746296909218449294213193610134741204792900097822686244283707680514500504154842187153130306441077606129893988819050809668812255200696236261069160487299997205179839548186325881865882266627068280954671874788715264231650511139060800594827025195890673078673757689855356314772671315147744436670733542403000716243599504098923013541427049058752538834142207338639897959882487302167257759590471098400433884006641229512312664076110172116058829405926757284728710109748911768651844885230100202626313472786477011011324764232575970405202360934407212144070852364335189888588103634369760453664267191430585935622286082262041118588725225390109336171396378642032084648015303122958139565604871159707739398126208433513829313555201480089370599971074871785319144294349489578611509769521191646715107447511481597006252063206724749450763001712343901450819624718653975956 [166,141] -25411831523028969718531354169127159442126266850814161917639907046678554888282150753247485367537395945350985583125360274242856525327287948058297360040109530799227117465678606693669883494558164845233666521923816099414951401052219463228357019433962364711279128112420889433409269078600167995154014375840222264496280480530582368872150179411297512395668361938565860093243649701802103021794179792038327766160647410681225129919524161390568095904683154744970567849311018123960819473357999080658204628163016591741888109467001213184667815331043947118869319702174214758210542250506020061874884866527538147337699896314845319686803872066946225385946105754427313306823446858752799137735856247535061864391642752427336378857829987981224316377356272380342005918006019714055006344776604962452225058203295293226352556936538592261961084104449033403787040426498500185712867621455366544554863462695611387638453185835662570110033036421453899861644966198993839694910341027895386812475360665968147218384694615944418471917752578956999915689359651805422493395963284952717389225889977201351825827277607539907470516033831249472221544660622872924995763673712195518678656189072770358890777054070658929405952643796476207523606060971179644172986390806645634257348691920457622610628196006219285105367430261169357172375318876886014218943493674330127200 [166,142] -6470170999661111349192307956475127450640112340428451967022924891372198423825967934121855666918588174213076386929234673608713384797951209459333638856461780473755950733627689333101628606066020887610905590786161856162659675397659836118531801813723967428963395000046873538422902405278594880005794230993478043461550185142671787441219293233718255922382907654837500877349083980948357882290972726263697246289579142893027906564483665268492740398505742145688681373558851214493656327328557433711594352552215254512466806488286278706507068557886600592466517992648288942431412892485668601218601420994781344527497374311931335527845593493709807688011799366126273188233340969394010946258932130540014519228057628862102025675234304487489363229224719216229734544007282582490673641895231510990091741173624858528891515706611147165808405735269476869121016831880441084553603491666103690465016635509053197795974288701721454246316764473519042622793830661473160022169800003232546664729152779598319715612416108945361295457439889791210788320917251380944188036699425290568930538930891981831591176308213877268519311045263650055022229299400864551815886974127832108577361370939839047056106131486012872351078237927288694103496600452551476829109051900142836701014517503614814734542513946856512508387746275093580660081404778907262003458177596 [166,143] -6052405810387361696325823279363650499787072872800294893841658648638793620458717466005788566588839621864986050529947252372048006000948272582499447240704624431486932209048256854292166472503482546300651084066353040496951760510154492173552952778196204705519756367274337058212960525925371093796911788484311784301170302364575440553954227822925448649340118745833716748615629070795495468919855974149889209712948318068788088459793903708909132956674255565327274648796662303774975606374847186512394535649574051902529050663912798977088888048627544351854078824653251330340952763604854118980285073324846947636281855832973158243361442448254931894571389377856489165448106515702351052463965090569072969143695646643900727304540837666359073711855947091630238780061867808150338924786799186204007486362225040409489574026447495237901983033848312577264354309470087819079628822749461088696425757162147039206421138238641974133895117984556717835450428665759227608763379589972476528719566971810398003387893097401662279321091013076802509256308039391981546397671157828149554169823971022927512822363489965024347345243447326707114883312341415250749995039136668665911340411316327942271188954021523798800386351234155508115488188102919511795854739648394864116048236955421685533504044863526449891383095666407674365202161912849893298 [166,144] 1116262016452993400357729254430727160388084578936835554655016040829356997124805419736518627876634781570457143154043854237170904427115674047368385536974171291354536806796185376795673562177937592507464552138700520383484912171604822118126333253498519222709610777727569768964495859653863889708493749453414223727815180354416647285436178861054122972213157692600573630652073591783210398229461167299772821443007869082964275295751261296248694401912799879962019306709931495760430301023728800951598927343461357138900581451464625562838036029820484600439761718096759055144545895261256178149877296767690854996077931729577147498348625954569485487357246497202105888948523993607962621842199046211463822274893231053404320977859247481202789367061184404399464696567157517674793886676707872411763777602332636937991887950071996671178066784008660445973029483481572764881725027927996706179105618933404895158664872347069353948503484437350354817762383793665923987718602749188885501626631734441202707757008340567951046067949582304941640045863647883970261794465694623887641026992400589121564552182476515912678183927105562646533881994639076575635607866563073068067896267437396393397000849965525603502387121996452801560226407823897784123649580215745983772522355784028738947414097320288512540653461714290067179511825352 [166,145] 365363601544660998468617748171885206774149867986847327997759023904093911141137603635218953730851868160553490322844746822218208034306787927323519120839931296506243399253169969617181729267913086919105783445586886532864241168582506718077140205770403508287334238371929702696772292210720484952881840606474223325983375261293805115569893924914668186501697555056821205232419779246399078484550146526286660447022415844652829031650064511926382894952518841101803530594708876440037371748641769361954781391573483383440285243834564446993984356862543153548562421555641516029016179852845128014346985489732645958645697519695493872298586993173200319980459062292348726768052530631089205068144206616224900060893218228253172495351964570297844704496922830296040695453037126892812865049682141699527679854099060822470890278577369971983192020457190777723464134580275730396653986897419074698832854447868891978079136836878669939256756741357819530042973765157948402615926689693215899663524784354178785112099865224682272482013423455510074373784396379477666404915273465571812031520892984766281675495460831454896948896845688007289131379471102665212347100264695696544079866694991333021893966287719261816798569789526284863975186354906241908451362660137393660689898776528407751847293069011426217813750836514311225 [166,146] -182995642342460623621464040175549776582544410507292256446859598429750588156093193682446903494313736006238429743981053967614014274957951989175148614808656826414598715282991001028991155142041352611766091263724425843335382440747562916009854752442803957526998789280884753971392316984216968617085442605287534573513159077243230260974834630377896095188475460318567821731521739569881439414907619766238283340911311858730757212202080622490272722535140560060232722695620678875893338761431010162263309485443511791375562603932870474628860282587081148043542831268165556012783487021496965966109035670305108278095885776159337548169898745179602087876760935360342567142177553414249317476037365850995320930411589675173181625052398421045135410052508766713198400535874110546113293517025405917966368622919447573733382719755691180790887490977576834558701578721620315535407510371586628935246936311310834895724344702002518209629097216803036423985875909682423122056901147716743233085213484658670419905243750825490789201253298399551287186017738427211543206171007273578219506964091607176627810504266950184441805550396430708142092125376560761899621615331736013052948742327349425966302969846622221412024927173244253326469183480237797901814900892109036048727594020740340290121799072253380802408763139 [166,147] 9488280312234952537443729100507217544598318366267765453688342676776073282171893157424292521711965296011539099506713218885774486595015561251840909407112608679186369933490162402965130472816529495064536039418890501640698266523036138357281256775205376829625013214336555526187007227565625269557414970334587906752042148919516828109258074454212734253655806964263713934180446229888868547353597134926164205378904326673526930992769112927206137038644534498856988901408939234537157155628022948899313402716833374506682322363938059695023042777593330485718403725555608225551042471185520967344539196622067633740858723844260691741376851825695666640328600977268123375082173079560642532247800113703012386553010942836674362899476756369420942966048409768519912511675429690078695709056935716403195763250870902334632706679690652146320655155971011361598724080974290452059935490684305194584362008144582867435787443941712700542733852015375987386891405401174218647080044123153576464664553165849585974627420752130570599785702840944939570758676294384275950670541870609054705390273712654435984360237157608288189121498245173121281742918160997582024649686967769938503243414325205629192669603173841741434725865886201018641583235051283141152879674438614324914880311208565805921023165001130154 [166,148] 108754294509875445593391202793436448797099350838497452884206286327455918492956676199042958049434311801710159224941354094798732381191661050819767218475329359269192082147606779451206951763719710272350971313496815442767280275584863168347865270686418706866107352757412222329829112958768181400226661875579318211161516077047095335673530599543000656587297741647691988759277962272264073196273246696064457147861896516450014453307539050625586284060132314653812529767410772570881586620987452819078598627346291110427356621625116585757399724915932890281853411254478610501859859263103171659996314644437797706621509885292030970771492598177050254880370331323096473644136023807994368347975468932151955090674317146662865372762249841112488055731881886870967362812529306540883464748624330612809264019009888947871102262482278516154987976198728178538525363266202433652304638886502411072923730109752793660000473078282143134916525901035625728780583326181621924965222205833690626392702595614070740584642631275944153966941201768258977007469201832785574162097330503635803344020834309317240681165281535347168277608484563656851470759701043445178288670908749002940530509956048545415188081090862765296483069868602200142784770529314346611856199600676422359102677725598088056409301 [166,149] -16548583653762405158423769088057605280069132445907256700293139178797523164344735491862858878371140918548062589477272258655075243221694872705938245970033551923428966434556258789406502215317909849798083202199782178548962195330673206883022088588493985471428104336410904664148869002727863970671673794885797404461164100663758398531513608988487904055456454335067552242722572882606663478312188319447368911215413493598366445743798191855410244381439896505216150193831916835558324183849476461145144514596134263189577625500636148286428739124530645079479154380616503981771459173647065450985692761006719337080422932477764565948564637618523960226137394746856492468921830703856090565232407827328499780869452773217376714779833346388157714358771471569412435162597911488582223311535807541211356966980294553333293599475464194601509396115161653118049069248692773282776071926397306624718700640002421477427911539060618996833502207190710977874735514515654006384871570159136583706901724151561063931272092369183246063552126967466583531769072380436282586230011781645450259463495247675255413823786596619669754045778607527622403478534684364108426491831161333588217804582923543668195659746120439522166632543842100938519967072644495253955028107637290336388945639027290 [166,150] -111154653427836253232030351170638469081231807768038702423518394283342373107835780798054075632235226810149124500224545229304810793763442269043254107671235842068100000184118643421071065154036434313270240051231534201356148226476233744880782557057468106314412087004614615416796981464307934461242458892616902191902819277589036860364781029121880727920023788772914340164487955586093935168419626367956786361687253164568302917721802733979678645264469929689192055788897299207353205916680084884292907641429773285099287213578133143938277548440875823970291185292555775084065516550060311339049120724164055767728193611148541992907872174388915012769713538541344998574510109093056464376522738630896871948806922762996544049786039047384051261723876359130791239820788751523947114664964265746120363917970182724095213973524096906306939712797010226236707587867429226761119691125347511206023968111879896781010819088641971861624621695719548816454506995268326122362479084544667860983495603987332371509474896820221927302647141987517171392160909744369743062510738396798954176854048248231487592413069870864019798178152020164967687913299360141453020866208038639006625458095454276922703249181500714511658678812218096575323240651880902372915545764024375790175 [166,151] -12974808274950755191486279083833626909827905743231207289502371068265918679420836841945801188894497937155273843306526555762815757318858653354692465219675227914656644971100105172788768947122499586537409407254511911620959627422044219591960651957207785345254210021959970661534218890266846417086949384288511268124034490161644757552660453267913072885953720863005966565211702468117259410560686718169418675770950431758415806541909585235310299972838380736419674379343399904412190298480578787999482142954292150847682067421288709287733928980495816030813672398884297478842289341393300375112000310392749326278691904433282533210639293621580407373770671730067149220124003557326442513430454953161946988802812777937924130190668016805282102489054931935042405969636085234857942159238393429266115321556444809266511689315575789820160935653799564833066399383030470438038817671342620288047408556871075972585447893499487573538451251412158437629766266061297873408420725798291782692467595923015965169991567588774402322416242744962822754040360149815781089828706387508892700243465941911235863991729622174730381956803362579243997046387847757389620763273932418780010357954563881236753874472329852674257567246280183028056292694232784392161185008630 [166,152] -94030344775631741250088808651922327059712203756384037111476966224448589641332392805340202990144819067692465740528483668735531142194833605645193496250053493273867815806456957639297891973730778855610648381579115639145760904437157243509549203438508207102009807069966998090746072393416725843798276844421425930999576256023699023352615648817238412130213097707857985808473324310201584263508032683003977130107685360324018502315506732826435200073069121269712939936732798211968889165896375099046407106377817613227353250171344673193533511542937471881914621503703472686854169665648167396548006721541946573711433944633804437335499844449220804841552294815603119768123376677766109918099536926148153468310254415350617967714967946501156238594702263620515997658253102004262890238920566443880966876049036841095683713107800884135103808589589948404965009826373178383450141629053021627895975796595382058136026365932180757533949953676521389356889294003796536669231107838978388723104310641343231494178750503741086543910910314319339915720632007861431391680755583866104012353132842520081184662686091837538625282278660926239645522143464540452135732236883351826167908860427540900833267996111584269288589636856976960115605554867710282 [166,153] -226858648407471582014417647216937591145853486657138174641420093756117370086177061135551777558053776383833090694092847955524444923784522109562544026171733236638224266715407228322303186658843124201607249793835105316253125568567847044293749540136976802411227140919126171081716662675477362544132267076416947745234004058160822525746466576444074409918931811963607141043584609212588997832285198362827456026330005738367857124901554948658036072078199928520952137283172251043164691722427527356018678923562144419535388122683237085299345613559119617721263433967277201612924223053597552687640826978195754117190252740710081166402359427586822266758959293872749984071154808663189788945493973670311167278169886743721232460042645853726928650386747101624102511934195764296819919082694076510174439344726288160801053914980591911441074822669464626915960839939184095151754445220081749547807951590844041689785166546715773615412030663971391889096007698228835377260304018934996188003036627422351315591941956223293032110414239466054860742764541487226016596211018935760281713678948963366526418616226464714470581493817771713578445879227963937874185109120903427525670060694823299661680713409358811760910327071775270689838685 [166,154] -874478806914294367395166470543606484761521885339754927582292769756622109653377864874573278339772984438770398658597942966408307364177454518725611017598330812690794460356505906402560494973729536903442298778824174118570466397438348876608555559856936622810289762245813355168352942801211105132366268388202393501565409534050554336393050218356991558632412902328005022136514473042046061686501271555090371044731862283118292944968487790703601670951976717629785275670621265465809336615565119969832978611473891696820397940361569150420104285855246267392795338575761715620395274303058605627127113563886534925077087055806364271164184555333015165146711627262868186283484274571518986597921571903257488841132054985067304836207395476119802697640696231629534354058996932614685459222033948986100911641935248094340204838169015925126941197595474890038413522435861592659613408156688880677486551202538432789768317052453345579772475762686650310568737829774902380044356247965034086088770342890057822840076710306442638152016586686809793181182000865615036432112816969336496896845741796781938072418997560117366566707676726287554197690709048696151298696623636570530566271196098926864326523022926425096890543337709 [166,155] 213848918819956672082035286520792000332107250813644846538879959115768528507846857549231365681117222130969593603411192192067404420974797795649964140545056432347765574937814700385688932455007024732160784408057035623327025492604891533482348939964073594412465950052735618992788651015662535645369063503279081182563861615364909420211401680961144896209159319650783249721826807927244698810821899017778504965970847174230369462779288975263707377485110215326879492696995379110825564337159855234929487441877686011650288563855365185504588712019630934015210444050062585392218265769321265955364394541933654054766513762467752191479472935043726354791166052427757259666762409054974266697790162923283732091418535893997686716270662686591230356203284990102326179926232165472162229933850107941088050586726092283194950580645633264592881589512626715499368126582584237315683381797206041716543930378637986586140535293283598823387586524523251121562894688355322601878534512418033296379220584188178550816722799538918554415849270778493879820619094150041714000119507501241817085348387021078059703507764534797989530675013448518209855815695925569035305793358988285301574554596305272544211532782307069414 [166,156] -5951393232556817312603302005144242300120850293350118438366856857317004129608065423918291557967477522099219344859038122487378742582860857512854118637586019931486846002478414476765841003959858637548947109371369892872501540397298567982301242248750198405380586180453202928769132701166996198440193250982446630212405482940058492456978992003932838825398882607541149878233747252383178865969710563477098369503760248051668100297476252741724000870946968165152531309682394889517577287274804173400363841750556561632062183628799193870640490579946181204652878452585807588728869598170205003478775688453440228027135246827138509605167304066068826529794569313489816500698228022196103664955442038796921886537615584036155333965710710792151230464951860114419726491706678855988676619742854902619799274625318955094671909722222039376705545331224536350532589729786002401919182576288582067655589575484775400307823587236965401847991569911062269650564093939718356249736402042121360893215589655513667220500178343929459229674074265589532322206278547770160508903849506471046931742626797364723710466680286279945791844950843131674575366965386573768222055502782506245167784390045054692704213803 [166,157] 2690497288496084126260136287855332377822061245413941478190515782992491816999017805795644465879780934053555453912039887530129508410232644915505200839790784052654633238873753352887887650723523129846821369530215420264133792543490980636502987202331574100954699941499647970895973730542141502982205046413168744171972616605248682170826453182829181682378652782255920534407642799234991243339245683185290776408863042330606960929680766488200541436473451333998123681726796183274239279126907288156855529045029527753584451427977501451617154570003965214831158843128270034489707449174595927581736438117652122700557495743964041794133171412456222784981442708322236995032304716240617352239706073091211574540525707878647529515300967819352730835344465431512770881205613829315298387288622045881882621551425572375952883378351596437439733101965225292608200762278702906313933798096816674083470293602009184590015955906423621519117950072529312394094190916884717815928645620513643387396032719491994934762072973104133193659204531753614462153435341697443534250282487323974662283190799251367137945408265703616800225255225911620906433006181559779445961492904896066636016960963376 [166,158] -231046908132084315847175779955037046582045410257420860408476935523531923856316128150616518341101304028922605168594145036831124148679204794465405024463607880341193145291531416345481961941828722760640319962064010050187089459058524536569875596139558090103993762782994815585097619629150361147759090869570389070879193660470246945262889175759409630680921756200377530359927864650200901551601122221160968725186822815118903771208799916839072600089365996337255327818322924012773672494052880816662479500738435956342376416370611294117823315590985670604061545397897198986806288105524439108648235983967027874732858832976012536427857149721509899559750800143097524392403557633396421962150170864111394955306905953554222670036038063776083013877313592476288338369637342427125842846560059603882261950782749205102700012670044012709595181987115633498072593880466712052574559198066025546038429333943375820841357507175213364776145840628288662190255263363016681817267282062047502979453168722998680617584495095123005168895552464211900164049091430626411010878751975483618329109616326107097641016172602930454322561335304581325417179535515492539971719025905659225 [166,159] -50655399178543870884898616607661508793470013844844707881169320718685265868552778651303772220978602292308905586860763983783606127417250063547180944179311361297949692959589434051974893933130228364500736088025747784873043276804158726164553998547664571780076068869981287787201335699615549946943155144555369025548438395650341139746167421786536031079667859740586155255908324009807898373748450107096939765470760307143359492407943751838806270145471852985435255528029293565029589854846569283051619715883453774596524662069959689073398888156172516731782399690483365516091142444655116369320647939478197863094707505020501406100175114365939041831765128350186062284242008706730947134815772336720135617999817129889315189380080478433704493334231281422830954102635151845755998818719236351916675979252296986954034149084633588322834515112362827285489376782945278879221473959858565588938332325393908118378385783732412178799211068057020259955530521998582873895712583524715833972603016190569173981905838692600780737034409841160504647456619979776937764257971665449529962555466514036827760098845643731835600509429763059963813109734195044007372236 [166,160] -3918233797086928942897916041997908180333165685313396240405609343916406451036900337140035232665239736882219556469264977984107981150143147839894173134065457698482752363699389683704803363414978231050852821050236139994760053265137158047931290819039053550747993546111799399443307096546780922876195036865696950898547346436856574037854318221772316162950829848732408427184902051525980390678357817669940365671575167645872677571181887364096882376663944576299614162287682751460357453810055228558177882938287457848825002532799153373873875297765341740212806624108986726132077041352427480216243138181790738914242483495483673876720238176167967468564752717603797339399144951467907087752256724251304368714252575624464243613564021667311777878328991483353042695341188821540927490418861947608029012976032355126841580221109965478149448266757268593089454317644900962473797453387026353444993327932162799434380882801066999255286833638975081368357288094383016031284264596519293525331240004231261197979417680897571999230490047010917103670785802899762755738070818754328786435153533831011759428802510281550227554842158503044517147543442 [166,161] -914460130502393407336320957673362502656894953405281265248784892118069761498450282197397833164875758549110500579019131227340336925468695630928978528636060608364036610728060579298866129586537651691195919211530869833108154007150426640354046902553480740360159144602791963958956176657006807321091190327351183727929118229751585039341243286319236172873136307455846755700649938720425589004045777163682148092926268179588955077233083951717041637983273000869671475628399261439218015851320600435440378876294037030930888138271563288530225490585827604585015805678074450874020537917297052627687422701217500958154048328328347348337754228518406362899436360183981943762650403915601180920911722810860633966185503660570300376365938598554981530862742848952622298958950432664759814738244007732333066989994816741996612195988525737246419275523062547560019776306876358817349418654221824529953143338247798543847654765264099727327007378138459778724483468844203673920566251259773533739566070815660168177123057584002157142387656502412569108044028783590097156875318188225745195566294619038943994403819417464955617810427323747 [166,162] -5132701481539725899597983421586383899249275705917891281832642045106641477223186004540185884553113845000214903901076635920407579699763204840884413180169101435048585202317964355104714366809379799190508165530431014260580329983039127440610666574717450077935234661457307957751542696342271581774440843064935637937811690603017477886757974447142309277967163096182969143922851647153881053889995701354438412066573014525796428556848243550220579351226926078059311127212548523019722195125608986993189863169753756997378149216179654749418178930184208914210760130482840265982415944611205570633599063447199047050854657861584172080294325364939503692032347939714168169514362384507891493269610920610353211758978010714806518342353567747444084954101820593243270991502140640383100911898905597747853250658879921250703904024886407188211324481762192949125377269812859789851034319419128649873917299580002850439946834911636812589772526555996485859691895149219235156714672787947057390208749302164125024435826030251306127414105665364463373240801323742159671007320112668840628460064596739760124923809746170314029 [166,163] -699000381927260712168175392017300468787265658803679159915867242369914181817379905893130265282639348996856653240018174079179764535163424092276347413940673514144231477513963628874053730389362476900115838503949581685083916423243611882618276162030325367227919827989955077572232818487155641372836864838979523533933080322801837801447539801363994203340562612339304060378527626296075613467532618210263798701194903007704614097649114056745560157556957017356271916573714598944284205907735962014551056819764072419095023293445362642408010126239314174858084318073738423052273111999218511621593507896294516969596675311376958782252465287883206999075868379205191451112634142715030036436324165541008455634711106830177648061991426516230986524760344308281706670340128637332840312416612919004435918842379012909564301472384297012769629063867938196752829805576106015928202382873641529496711775185644973083755077237138880532439656195768203208909334619400733387804044681511982474528133460090922248257618913860123988956999407994327327697692992522303577375284677299905077347386605800479653016900 [166,164] 2433985754004879266278284468856679651065961091760655096033841254543821898876917131026597165106137396592790745120357624954572837583499519940225784637676355702825217292773760699193205764781752702418770694690944959442280834403954439339375277814716143267427492525984866052244461479653808720549252408190380840530268651969464674178101111396500227504305123470385805070253756895214030268108280952202062867327489917919270960274040893889493725047556908702472509946236901668547157354289732925217588781886515211575177828310598403247524764136803480663567061697787067920534675329189262415975426399010522677859882665825158122535604582436838993682316657715728330228811857330405909408664265233275400918555822948881107194169599401725870218910616602460724174312149646636747178768663140213204053074303706154003560028138713268578652575389316904771177241473433401440393401376387220017280684110749930672153915507592230930971778339235456644698454124144622755167039245102207010561064088220927659377513428192839105973899519448666346817669511095842656629911912946876418391128618512 [166,165] -7536811981478620799656276071371028542808332236187872688756561917042405698669567415363965035706503834876743082385166093525323710151195994979566098333180655809339866777995136052013849615047727715159512060349215765808856128928524857107408039443415637857848598059325254831337311356421501994588393785793845832552088999353158976846817327632370977574392836328063295582923222344884840286827219812990049223892520379844908745061034211311944249602609255323693458964397822350354333183949988675906721763405999134070671821044307785204696414573179742918247802075345256504184704167305700330498332324426254066935780494026290166203623139824294499909466848194094894010804583716658673533854006416437966353729281750248917486561097366281639725595802499778819305889068412819633071328476950479105517457489565999092765201848714135059574190889821006075904311241471288159541056102205603853645251233764106740896153670885751976812182966788838797915338703208579443983843862251643750271698659049709396783324405070568198921626452383127415167544248836477796233111265905878 [166,166] -5649047900638110863442045236166977890516457675648821240753467445581104078218920931276123407173145016864007413301376301313726232934924311871150073618081257580257109587664326055382245534997633690367231040515433019604346028881094770556896432084076128371524167220304331637232031489745232370730008827956154213869128615882964602892144459573893674182181288894421862223365100027524587445309802311909807126255121645683977009806028864847356244628714351595452749978930036637836149928683263795046194822832938751219382443137010697934843364192004241047032378072822294183506987687901611645156528887668272838974005310175657401779167886950950911435609007698735842015964528927549250101256340659080667715617588743072093092818668890559139189968931879016638498569961131391398899758884241238700434745328393264562821389553170969784609920839113438471539611787374349426527134344457096577021967859916553591326924869570791278328854702514602783767667312624803684125425841703964788779137667738196492942465067498074952518537330877684061766160702007910071 [167,0] -55519887347746423080192233023290020689662369589674847156588895508190570851697584809040306112905236700110497075547104682720540964574094215699930992033348260743199035605190545952719302728966530601452895208106522270520324990833475846663929409217704966071726416615980217575126209338475899035850160734518953662232865008850987034373082893265879478406869065231630417947809867929116147741236736718070151244586866902300180988417332953960285127135661675110878952614530726631433992888803793686396002333072319382518362381250081339945527610431765084500488705805576122868435729036410406943008067021943763745434168322435442434430893451424024113981863808014940221650099338052950836243062991896293742430468189906208263257396776482376461902988671309550499686206741186567995802488112551879067400987709120342800491427638396929464816017320540412150601743170149524750032485800105998080569323393201680962990348603696945118033380525456603574088193744394264999408448463849896756032610460849838428400448760423594082351504467833228245986389258654735244807972562263513129226122200529920585464818617619271554123449108969311764623241563267277775957670949094331494370152891828641747510064508665804309999119999287213102800930693717761976105708625147294770945437324327755548338541277895222317627380072124960029026940683305686942864364738894383431323230422760124574775878396303156339323437407823618337654896878854872728681519663915263518242872849535915297920440452107686808379131871953412275929103775485940986201650051617691458633660242987080771925052627183844538283943748033293777801334482196938942636253407303719869948320536430846496945619983001890353033633952111848296179939177471985496957170388190190796859054820582528965975350561220947262304094247309734026049901092889119181210149752984883247802289060372034135239738409219362545013427734375000000000000000000000000000000000000000000000000000000000 [167,1] -8283979065396447056290567376266839340606166746959782293070389082470542244390094883080406180425245184502591090909194775089475300141145780961651182044544328852968790687576527445883394640340210885751086468077590573930670099245462838469249936119774907305344914194378399531861885966636436814916849850197454577936210247235104343494613591175004144449854099012807282140539941610822121782545236827026084463983924089961567988682969138155808813382027528605317354614179555778090464795919628330771666575002331608437455777348727086690710772271493620317712637442938181280072770709547368386025703583021367328116900474812858488168945537401218292983187559843883476394627496190909012718628867046450373934164047249492552561888992868845697553155222192714614832051478155398222058776268820634460858658034095224533926845402523687151530521582318984252998049028361309313210509779154337009458882366593272632765471286104946781631425848938222659613033847132256019736347531346997688630610724307651024140143366006286585216944717100848634336628348047381101780743315106900695247501432121269200495607511974208086245477408013842827134643010246312364439552586100377226832881700864584329514291130548706586652215642945920145771864385260024784004127670931277104990645397786001360991181100734886714205992124685503122082007386121213907997497792932094755244538011344788640350059568759453144225509784456166965917517139754579223551950777357515522941998812103237678299874613106551633070143274319090003857574999767553315525191547126434336578624852086807911826826056489879608497845594614958561136694475456842949081259165137067322171899805079623750347027248796196614834249926849754111770120682163433491705023569527508795590810952275534654230758924968174362456195235314523112348167038851696564522625069969152344920630381358609618066331300607520831124305725097656250000000000000000000000000000000000000000000000000000 [167,2] 143957130975775204018242716714550655562640896094731414747236041917781371394841939049655174419062285555240812058768245845164523578983220054708997016022111337697148253635113787640796669026304757252367128907260720840232769779869821523808153881082206644735353360489950545413540147679793609224079964987471985664307951621309614355160516552194019147930159169809348734982120279798476098828834277358682004215433813738962256134333236599789291046855951078728107480044017258776045651160674846600148967613311124222090662345805534671744748278439992230796787010859205002002888983892804078381060426442593933524935702622689044652992787514608758913632679032383301276585501876427679828594396621313931973941906814839709295471307481053412929784121813808690747819286166637094005542244613774567812116830631723670188547802172312485692519414666348908929518190373393825226414076625073503274863314845313163995714879061999260561261707148220880997201949719634252769026644888184854574057583258500360568871216160986901899792140301941661669725869817120808101107257629004258867350063129369562993253516288258798603875104798214693250733311270091376852137450090732372126779049873359747606684208100455556788985427381955760544258730758191351957087170680971537755398196753090971935284034815948491560064811029871423856419624779691386058359437633550286030056361668296943151467631489577607813208554877736942739890853590980343621181972611490906799201365804150326243208862441718384036959252457055668239774734439942073225697484328296148758864330272160149312510880365240517604922079972680737959079657348442056167536169098226399263298988976443351542182259261248615234865470212813745245543878762448353824810668231711085767377906814265362415410642627421693271059773253363444123215483083522441356887022371014933297131217353811115591530750344010262091499678790569305419921875000000000000000000000000000000000000000000 [167,3] -19708306224476732793560966257125539859199629218000723149675152675427410124180876491804063286818710868797189762717103620304800868714584113136990459394297357305874138391938155875112271594442530289927411108102479415115306453209264668164133791653777352369587919068729779467005985121739448396326870380759676734403806735371529798951874278467329479469274937945190060077755311297099049326998085798439293601921592901899520332905836630490080543635942227968839580044699334696323161647374146912013230820948618916336259368531012183261868918652618206370890110900954532097968321577914349048447377849957507183732094904456880372345020736880436349556405162498976862264442324480141985136627575210646331875400074756635544260461142584353807099386595275396536230395390409277175012154703873204294147392207289287977882599041041050375453547910182470543925052700118477154572508354290932105314320304676393086483346853694062664130858541317243128418530548276391689685102272058065521782692732311982008724207588502956290758782179059995656154130537251855513410881208244774000383816101615080838755839691299451378531020566193495271361024051889828949584420254418436720904200533310310016726982969751956710983239944520563433451634809092999864569150519422768873689383802437761005059123005853153353197858624379986917225317939010933587493439264661072636238457444960709159022381645320892356252451055342786627392325708887159734650986122880885991488984348212760647207353659254333687485334233977737220309930213043714839727406409979952780204794748727930987047727378365851712987879029622718577043263664383887604428754125351154448222005164367434657188400147708527159818936931992847100896919309037602081809323586747403397317199485733796305450314680027146555618091592357956265766209000803851099496897082648918024571125220346649696706065426515531420114626642316579818725585937500000000000000000000000000000000000 [167,4] -4837331360703369372536793311887490441860289454419388532980910583844894532454809162199727715117823086201942879178987263892346800894708570902545533388548466039007175781039782206750349261213197688758666703295706442478371848660657542498578787951224752522634609942403351813433425313068178696154133531885365010123886708470528698615426743111092157467228260280952724891592295661497406061556039885198372526489484305314241617721148703936388644820872024283475674177597185950812027223567691121349595072011307288742640480745684536602202682799958675566857069892910997186593691330041219993672685493937360792185018923819836286455763612195845737731729568720320646510448725004335803944755111010736879951742372587334974585796831539765201144026879718407785434025486168059176803558201096902232062271267106488650644069069744611574123656456475388383785840006780159196047851613245285943630146304508089571604736394080530749563691297749895767463362219494943152474686993149205917677447700946234689083686341265276455459429166137878341284766943258095611669556878745198626575294287006594588019841913755954512909286665901891329918798895877209060612395013325997778960268867611547684290150427753298086984261316749302288941714141914045579480172400006861628137318905318865184022693358881066564652694103512841223856459157060098444864109115693795380914711268774614467419601396875520050321121656915436534204415613635090568082050614179853090840445409643035137620566174915480374555962337184177267222046155161033699715008677846377164396769678505109698432773781138287961012795523868056703486834395331700626827842368572657434141757306971475977883408331476177384576980433332175546360943649134984637452524153756743240579795606051706640391118289005235352334857975642352983800976239721414963965957354495629504578728439080989854989329823530228863107422313241841038689017295837402343750000000000000000000000000 [167,5] 640471461953705885166184025481602329240066952998287889936259914643939747530044653530163334965154496286102484740131992958167802388375856664713201787946479260012514809555103198318002253777715362780212097740078079929225954407907192043695771869342995375556667594939994082961329285195017485221744134652260163084753518792730477839277411417810450913785243730542762295646346842001469548116430538490636532081182937293899062369542706310750350862484918304359132726375485965256595477662546160556334615234366521404444686214841196716002691280909640149794781461370938255395445749575883940879711900924386365527021372278046757555672589624795850635562001211073981688938610485154215514601985484887388988048862381289923142233201066923897500709949033652123242182070371139045069148663366844553946610766180043815251280419601833219228633699641267076359646512304972001354390231947133064237508756142555650707022045416724824242905556259825586444640973197287601626030251128632467743384289186217685220993977197409300440349741579919341774321886569597564064309159414316919764565485912156412417092044137401064601256676304125279250271602363350163723962877120709524358669139755345667880316002083612253402066413301400666745194255148991111182362293388917394133647071463835204902458196552568761391353960461701413259360463736974420740300097649027942687188200602326851710668449591329945462984130266972177009440477265633389485977032811364476297961561889639693735901025536979374191880499434455621427088497134712897275409454499535156513813329312826874311952837434287672952001732448650367771038615842017017247755753668380717718390700384539563747148306207491539231934798086473206084057020398876476264740122654405454371877829563420136506367067524298224720704830472731011048414276620907935541567272208487896982674356265745379255362080483238189622190425622427937923930585384368896484375000000000000000000000 [167,6] -140959991481802126677547209257149758861766434571452468590459832632091328138442090799730710043481251395229777401922168724613146636195208176942025080162775229455576942581857458785244310376732333588432723063887412993387251641337037261914846651397956727157237584721469713457348139340635893952886327787249956118963213294450645375525885538056070836111121723525218556051001570499678155303581068253424745215829638492406751009130488071953039571320315677702309788220832204838768709711308933238141592172616283648263281311729500272709492992694775374659559189495553686710425475595740820341935284483022960768341260925000699447885253641063300844119787835566703795672065165583936012522197899857159097948274861595319243551141173261295695031442844514381876008227707170587637783702330436096488156339743352370607832938617413847029604519311228448854667135774195515533668699745163357318519113638965233888530629734121516130693085164615411273566690892478134240272492822670379040595878259930397866399664310162970801468520094134056555941544220705177124207737508664680785834275669434255209749066283484328448001887331093374668825338452096202163192193521190855160256530683120899891915920615757400881345914659754659873190443768771364223457560880057662947194763785246920691892695645559262552477675337548724478797204629324231522147778604643287528142138293522711695562006052278430456521869762169938106466079856402247138520321931255174568550376373548285604584313693420699194162219523767032257088227660373705254132760947238301904690541783554227466934090141052910298308226159567799510072161281749992318528409109278087924378801713363072533514618748742309404071741289836339666204363492172603711246275356612348478158398652400438588167259376852627347781036659268671122288248769233176797568366281367570374536154642389573690711649839255086841886941991754286114257865847321227192878723144531250000000000 [167,7] 15021540388922153396570790760466429156188135604442984331442846949634749255307416226053679980830438927748811330529385674866372530448463075729218496732729479938485014167036816659040997732182033836207324045316916885355072255888206373928936464777047608345874389552813918855157325689210951290050671129846831726663110213073071384085498255089442009393558064940989000577464467968100585212973994147243041856110345999722824932449292276195111779771348255427845061152707902035679901989665978305193189161433895670676348925859586998136662026487560519082897588847296248346153253742368960913033535345947999562060138629803109594596454736890559871028874953518288764328476195436687689063108725928827326739726680250834064467171911437833352035233718852334477375539381383945252001531707554881287640069426100981204764336417672792130802989392615010033846824319288148279145251446428363696637977516190626504687254169679680414098789010877868274040920983919411193447947397086317963692541004083572850100799946933645219041104942117297052182445443856728481969778994403378115571137731014889969674040175031073461714080641038970998082667380313221873736372446597872735308850891711935175715714759991648227690889350923341828330807359302111626755052772050806211538397241164478060360782136104906751121186435957696006403275246600210920543411504342156054540198929396983623333949637907430320183272277529536720969148858759505925896629713490597846619533080170200832456305635854473685851254140511191616451144689022549790217893490186339353373351665787478050197943760746318588243674558143752005336452616491516855337875202896529695576115150145041692232858411616694803915754912764676709253333828616403072311202692029838547974402002118797314305095374465005519476835860851132825501041412456488566505555714244799107470749793036966525297117210412218663529912057744525389722412000992335379123687744140625000000000 [167,8] -893672272489221527280076636980349019365135419558755019431360623932960987932761107577484852834083336252446165839827032887875683014133741684130327140765044502283670429343393955496899404043181858037015226486929201440031932691992547027145891431883641084163594948238290440397331334652495243603947512238340995368696151260788678224896397915692555791390403812016267326646051927966974302876365634514257429626088947687381510837496114418024013879616504198194356689072854131389348348346868383227550002164910428814973775211245206385017365549413813615443144630245580391856178451981345362927435708071729948899513787429417325093047071465930911130277793221471631493263790716192987642891364909778931969240307332110668810859145494279521296462875293673414587118566984739816563351122173511218334125305937355271267935298075718366185366399873340511411235945498456253349614356597583396307390118557265772860123809548191594349719470069256808716232478221187868068196079777256756752455964019078286295763328632811283729706432862834752251246907132310954534740631388801584645321129767701240882489517365322797292420566832066649013208456470343166004727904813786606523785059006817269599675130671180010115250137503984850475525974090358087013113818512309391548821115698068814690280333869396460674248420333260701020293746846131781305219730545094441097896975049630299165670545359470098275151382615856083089130525951742888543991895036675435792948342140194516988171700033368556435645901503482642955031247126826573506966172156396234733420715167879301476089870755827517976127605798966193036997142948716463464995751218523057042190035969103210288246514042619161472905763748914902313857479641323083547998964867210717973086868121631866261660280320649613295110396981176336703427913701418795220013497429287727517978296767154846323208348072539284735037611732951484329987579258158802986145019531250000000000 [167,9] 31831463271946328104591360515659958528720897018519975192299204641782292604246363243110010719029039270157671263650118531515932001607397010808201363319509092368106862426466602817122772271192872107740410229692126287212739012479246390700565818722802235160779778854934613422923400907705915162170545163092912996309049350106927360407159448648520019945255943072406063510059481566284331004153728427090697961703159789504138034879368510231552191564790049040682985168614359776086508868798892337001174321164899415068239297575076380857134538106087556246885401281432343673107732407301099232664152902489708915982391682631862310417769893694790637025817659431312898639043655509587201304492589488870497523492097042548003629701508647600860287297632042416519886114511899529814941468022647730979091559397026496001271260587560569213239415515907584948431518866796454332910848785536257094182050877241531033708414276828421445021789031224926640632674587500090431750060731064241534475320471929223928061174668101858080013462923748569378946805099335820079582205150015239595386819772408163044146549510508966913577804418138778654047626441134695081943146294407680102339259465216663789775960308703446380353338775987506157773703946243281785734893235354736602277215357860966678555415476426390774110737043296774944948769079002348825490208540721293822700189673756290849905815995104722788309236596466754140933771206965334894540054475465908835668818231202218881937683041498476722249872676019850748466282659014991867182452191725431054108054904882204266146384068649331413106625784090984506480639601734902251359848103434495367511666063839426142572456169292794174851159721278969153071158066774119994900553585949864344359418362947515877445689050627552106561467462022465773000883809855419425804003977755452195815729655053871179053713316561440109339982221067876389554385241353884339332580566406250000000 [167,10] -703375977172500227412057691474165424028537916722996723871578778068912156691820777767561510441305436707596617603602637129855854412432229388538918789915691530666219700373234108297402096301027790729807061910630545621078701040757256112466456368840768665757368281565179320400798576459442801743725109446101256458352836710459748535189611913075839542113464930323606805128765513081197430479175383648408572156203619989962424342704561951537057259323737941681463272866153539934413672090306893275740751489462088361513062017300484764630214714855316696894265834933411303571239271242731155723720608510385624614953736457995932269476840696177268743267194721040768350958035870637725526548209610894666908700380946247637658414434628811369474049064041389185091354744490241771885723121486225048168776567796408320183654213660382927364116742478621318696873623114692828622855812989116910236213144000609093269595129259967844854125661962763746340063644721198816804648190560910867003455476570347246829985169657640587022474282507579292071972031303822907016683412706451675227223882103671347086884865042309853082528632450787039120448058193615360843691390388047658645322481437717283180139450377284442279063554128062634137101693162696852032259466774105047828709762921599963823342671670920336754755220115653761952371630233956167442725776299485335227095049607053652921760688089227582189099180718315952784969078556333651628223683974855021017057823717937047236062239468112083912441690060010138132471626718886824513170581269407924974423656528421508676479553458509695119676188200717352299442439813085557735201228824446558258821486889240491281697556238307185335303201954088648264280688176333227351018449966249845711503772499242162653341946565837508429019412077619283724310630881056148993646877455208109857855414306474439609563806296638269410087151530781189645131235010921955108642578125000000000 [167,11] 10419773972912464948870738982346163901461641969784702020958296505245451802216528833508751324486417215000543821544913196524816748868608357179943995195709221720863036947679421578501477860192191959401499900198177597343557078260185423454803143278067909789723388527563085346216616451212198251787411595963510699236578423818010130192218782961952577332499867802450305125384959407716829172735991895335978356586870542639291168320727835039883345944614305370704396617901818896148357827916237427944643070420164922662250203084932520125188368581050082458975356755665757331324268053564540078135536050068882095510352049339896023265942500769243294589683385321855521141778993758511762819258591829926662282969218036632916558361471953311809051348535898917744418411767152675292779035516567639817498500656754401879422972545702243180501778678380240343891466098126573281950435101908508394641414146304162956960565284240213888199385595017406780348915486254438208400527805512694868777291407623277256018310026633081379361863760051736995083768534640899147455607368494933974527559254285291997481853951421626188739930959026240502534558448986169687773590852232186168666595158275355293604072552054057059894778629737900462152351022637057016207460653412457492591026253338739387123467071020601467262076410454135486119738028778055193611008474800727377384576311251237722055949796560696803331675174663989155898863377923073015818505944663682249456227924190958921019122238506017513517021626655205377225885290000950378994619920236708284846571936005790617869826794923366016387754660336782193772352253845926069915051372406623623052016318274220694206728127107091195673833615315017445182974453361857915948132365388350107165096599943642246022992196951359451033404230331833073722346482623684071480213476935528272105895435817994864102081747598375140081120144327544844997057225555181503295898437500000000 [167,12] -160262037033383107400263604481142843808172838859544158469918220130723976741582637657619935741986287243175786406774226101357733524184660095201513758472661679835831204249689041067292931460076967039218589559925739558838469984250576006015282120290711916231455471982966157199135482254195034940509159348782465963062405135294086426565617464075496767262839150533927749237935164567067368122166858485121591307330729980715878775132987085943780301096573924546089000658705112952232299553521825039282258077395013009269129891133472269111190023030166565915512682212000891449969014729774022758666610850598305770996300273534906007028329981906777216631834036855738537870668492110046598098165969528150108855737471444863414488510055846132536787286407921663064232584237759980885919800954057709039431463239446409593122464379989940247919397677620804209979196038416915731302655668951283951533160695846687522416314393519797497038542575165817871184293946403660821001949105272618264010195800675581063587523747644661579063782422764239817700230164619200118742042233834482533370628792422353384819886213662636644402116944967649853575617803764316801404179558309434300353415402798867172156955445875002078634670445137135993993104932830097084372914473838493452429926638739833318282988306956997012532657792560259332655904689135487200845699618230846294363307640423891272168902979973567310102900101973040967898797755615472839716351316150796926173596985350915905511236687001833783618971056316531004450669203871251931750450245558160165657238866810291471780646066622043906906013491594723778596982231311526990642353797888873693749326915555883953918540826304304249274424550875194509088426790189805121035424449730334934434498600087392735245696993755154241202264809589779439017377083597856236858687334115044222018506387043389960122511186238801680545198039147186794709414243698120117187500000000000 [167,13] 4361948952156148272999826700560988828837942895141164838321456513076549305365125500396636656114634786550716921877605708575488888352636616610987570541907061265682557736736437200809385989595630622786192218827058483378800529815197399927894624998527581144585869942270886361932805839887010881120308464904207476941837440831749016314198497349450983760072610749851109845480760148362416350376563450491653741632562163259983242365725485508865401022048290748773084156895905812806732382322690077873951094186305214424119956122788522068406079635968868846581346834017544352250688264782528296309506566674142548604084720636354043922229151289123553675553686946949428927028898126196066321185673291449227782326585972621920070492554594668762333687076473818847787868950678670794721068366221293113987934863223047118536727568103804957613831544150751392433842164134341901827087935591462467191551945104891518520170021910769694487638753056061832978664556023751937833942536410271826453550073001035398207987699272099970008761135660860015260230668070576756859713000942119440155391581443671295193554151370256008795325944078485136993593934287035424913830563380457919204337137985361001653218271689547771299835013971483086234002471044811387765506488521579076081501750171796248050992258792130865626395651576978909575597519791489410678544030455499596321188468431626245312852463625766599680595167634983763700475774909208368726716779535602918400887914682043462477567709043561513909787188117291687588492189084428435015248227375676828331047833642005816496741363690933594600812422835404116088355135542472233950201007288341880493256947908607385294738155781730359708466921242193425963140813465939729950968557292558470524012361560156516096245743814967702411615037863134885522503435753003779087917252603347236778670451222123894398621087908619448192202609104128729247682727873325347900390625000000 [167,14] -122899404697836639863595552339937783322685670853831179518552082454229498513538284059513545316749616699000884181760400792639271720304076675828054910132862457560030706644265244680269653012759544664782546654103230521490682483687054726018008681818831801758754953279828329884469885433437131880749962716689883170840679670434508658733031654148500490574307475603700270424268552636430396191705732855465062836678942062725437780463680396964354274258009618494320781655334722443954560383648462314884314164913286923283255072994719909700122966343568168050377562252650041510091102257769571061398041733690880775279498573218144048774404159448643976431011253026990825010465238757449918388650605716446890369932133267834063946541624623397101907306924579642415591992332551031353574206896154463858711514247878334023098042685674183791027257394452925921282558445836603008343722550143349569275800542364116182241470223458209685406766137364343108883063555980528589357238559912782007631908297917175028056260610357713853219686760149907732101736763601614959014247890561214679178235234239898748991545953876450649505375698192018690997238822523127131197491192182179935304090704496652389649175781801118475547585926930556300048650443426498001376482253874493905502841068963631499470873872684846809851850807297585957995413681922337490993908185970231627272142840536983795063484207559868558272141999564228879191978882592498385641019733757067151448740648718648964356200197695295240467964760594013576232943413765353273941910796991892981594702953503175199527211821005775525574005262071040429775722646339392207478060678871001730754919600322927306256516930586121447854814374545468363743277913657021208470260003190557895450266690039513637025599215156242897848091939505671513018227458111754788531088705921576319056108711953981124238864151329523620030649021661232425002343952655792236328125000000 [167,15] 2569652258701103190660017796544027675215313205255260589480378372564225555369079881129800039612105236170459795082544707248825017673864589789858163892339098868171073397197308692092625719489302878755275992308740389105888818881395575479130555192977405522800346266902281768571071372344697642638450393378166215876327719889679757865860327150526766180781038031522866185554229634787672450073045036219191919779889349754087043551200415526851630305470833131389402254729640223684164008485297362995259325532398727860181814392761279265081547360696552511791100261054084991513002617635177858150366405728485385997387055029625844097982351706049477829018117141628335792956965146306228805586054895270511373881939778735399674812247284554161037191124079297317895323086683793262963726770621903209617404293556795646713431230773765564102671014498559316427205762491445576070402013967669887348104332796259222346524558763939876789579678317453608341159938796100460941500636697237518253031842856428677123679652461246255347044600273345527194632225935972205533295356534225414916164434771687603921778922315217485607838350926844112948436555709355045054134988006589592128175262093366471731232077399986420464243197643423003516663207441456712617999785102653135274574682128562860853002078534271376697061223769730254925554798523915178541166795074155627248766676599576689198177447160053288443034029683783530588575645936424926933394396173206595945806475675185541422119896776026342816342035535305693040967881204786575681427189062364823051903292053453520609383312204203270842266819935265059833452684235882785839042578349233134879782104682645806703782421372571664959691593514104835934126695678227785046077513237896199425011438638971599208559940743628101613333936701072811989882535793124837186542284544340368743849441671172307472176828111570401961064250820703308312750637531280517578125000000 [167,16] -39855042814707655712850376831924243591934728621794651868308726598612721894839158016408780344164008479409887580556637188264795427821845211340559605737780370097667773587458251892358992602427827988079579252228390977850400156801528440196483936107348569762890779377721087442724723362854826678868208148324649376379156087823128251304279758174080674984125154307195843571890982797537834744767993820486923132779378625029244290892979063774732587204067997496605784247527625066203514604007095653753030510397177066134947901845767115153761033700278821104893639165397420950682190319221643546215837369683653216811565318760405777435444548710621582172904234278742589643382871318857361561723288843240145842842534713120572518438828986617945358295675183241782336295156661829133972415543094160831837066360971808090234203943129115095700806043930626534314299455470032253901908171109527113506025746344390184677177224844854320667961820370271660892482401494595385539407932310764441488358889984447595652904894196459967363063038663847264418994811246766332911636850765576594283484691586909201629238706721919547815392098001650804150099713413792576015529756392701285634528416151758684625605088636845501658048821356830776192762045902941965512046359929819519383294994790797206804963969087653405877988639687405344036086198350089673442176919396610210109565495711429620763390588677468583871080586176357232010052119109001184354115743956922391984032466702965958958653094717371964452401201359474613669997681306147540092119164637254658748522091626533317602477714803075197499488478567350011818422234291057815196641839281846467610772209686271639472795904045110549603278523123029784734435418066069384171924208638489138317600492232534601323915020313141487828898914628502402510536221193891432234688302774029762767700730315878446766699539225841438321294450257220379934263229370117187500000000 [167,17] 479454890399779069608042802631358897762472634158467407951986483295063126604924157517443517587896408274902443396147196977714739290498528085668778662113080526114568730836606448643818653640865227900819726997489842649606757024175733807200516097242331574001783313292589718575655944276890192996932781319381251107614037372644358012639318225120763088960998533287065893545245708398457295878627300253801000617602834246048261973222845467722629775927094683113737519574490631042111137593359151790337986287864375563633821548954395855325089844202694718410264422264367696549538390756202630576934199513953315041375370433939682030880570511757076642953450935096848887207928309235466608077986083355145074036868021728314276068822761902978143106575595786700463342684660944042589748144078004724894795979461524573157807211080979530779166830036299219759353865112783368412609627739070227215954802803988594709375055003061991002999459369383139182372189746900675470116454271449969192416845298434184270050142221042371114650810237653600518778390499583637037166889762390029158581382479246583635831697409859589650820760816598574693189770073994474899247017689390864920515893281077393445440265780926146695782684369493444128827536386204125725841079684876100727080458496295168263535793739305176352340109957787428449584420021236788671892865534816056627342924659083112746677628462012936207418284843571628892577093463770880385773286542743004283821878579534707717117388581297904037867673760415524835559269459127192723475937822902020530435101333430408386968167678875617846167045289835338919903330336396729088094617470122918679418553876184163403840204740974000322676546344533993590815071403634870020537479002297301233688183812330632721908889921556965401747339735263906323348471381074346960161871872063889783681721645970517530361503922788162640793318610584655942968622207641601562500000 [167,18] -4649598306946642486840031586427317367293119780561074539085338775892457686938474857681840828808454375385527076355581730813820435241124313045398374931300296572096483777207789348337256291273080033638715194773344142867417880045794184687391909453069576364577476339492832330597688536536864894146402938833186704262294274813773989227342166015978297386955521217262361228924397606691470374461218671033622185006473456226104499555168289362761323495613839922931598647277892474927905126294669013116325126634204029005800640213629839553707437733397677943119797658109714922837666162751363804553260891796020157660364813053086952944148682397776332059478029904785264111559062638289927757788301647458013841467611596195643297301324809177941275454561903229786893799307079271983923468629732430117334168944911735721663242995283766188729936499863036583631607754113722951214584917212606086592230853701363362486288007988968902599090961981838033525078454708390468219789720553429920475727514157225782225593640310001819434366984292072610549052964893614974704737534523150087400515882237171487598353838598206950300894748880728418179410548200835770467256262932378706804911571161107907972076964959082658692809202515661985663470315666574901635892097815205894716979987152457370194799327530965853623141286780772256554488314783232277579203364855927249839705979479253430148741290411224354460770168305083530100587691674518035572904920420540357342130231592626218490032247915833315647336276611249650718277727532042896512137834916195124790486991731072805277639947625431869280521848112359826873717906072320843982413979928632528431113139337525489312878550958571389068323450637608087949138962846642723855707735443082809984341745621919796407600582027644844272825136319771798398507609858905555670754323259510969763976147621883583593909341588515697423843390531510754402724914550781250000000 [167,19] 37446509534772023450880447038802012916133918185119737562877958026562322313566669795828560012127795839180767749856838199405056040807970440134609038082011611194335167279303579817728575369557417796737154897813615475111331793117173198355588843682091529640357597789794116680522357353594848136798892912514421006198977241170220118214579756965232548835708903674640995670464889708808271950491161958114379978620083793250404013592641938764777193037278683380974793762308018036959772120854549407696874277608316628639163314968984613017474510039356168244320955571697682420123062355455249319303720011306445226086561885600040124823319103864575885966249705004333817479935171991930733283333549807126105367398420834494949816564881756434018566962834833689226118789245048901063530694455362242745814852282527903228670981911013206641862112572127409940157583889818737882977721656906537322647324991376113618006269224300353904000482364199527206085706498524680299942996979345509132829710228451767441130783991660535678219357811308049470448413861968093460856933868065290092422757443242358059119523531383686903707721232048760849727912821701557272886832467967181416821179253999954988013742287754072469520590343726384979053312346861076805123349729825416628245437380245069816120383775154496165862142438566833384724582507877339738214307501572258164920877124527434580803518211617325341672134015332571918606389455846549057116663401857134105035674350758716234414059876111520276570535894520484724314725682469913040418101421783978313472374161903409883447991910091778188515276159435537524890700261809256422137902449105134577039070615856354185895596743390750511754295853303432627896958609822627590117594714777264705344790760067177046567924969673038369358585256420867601063265315718275143847652714682835611509677870948495481916358344183034530307107553693882559510790283203125000000 [167,20] -256281850601090025137855770388232644069436270407010503119328672867503698890085426447669137606962634872625703347093986364193753314669622749486013191336083895444837129777638010896651523528387547557238956472026153835425128483480680673420305919924754678208672601010876536000500127795117743424642636791410846878554105478779576893854824118865249932800811550673073828788833174802202906146019789840790332975898967791146226622134594233796129920464223932934082083837345963374649262946633373428674304070559449400680703509238883624555620420707823218142603815724843146738425593271441398076695376543673781272482212645471283288579536797763569508988096720068145406609601813027616015574266404078790042474952984562859621262817450998503416327667396565830110235892938008529700641270097215408846167836480038163525032503002902281368741329168704463725394832126308427576701927117947493334245039439986512326183569902255300890329080620741883450282183011024388523026565634412256310118682519585018152888230521036935229980730742541519341603061756744274303586425100594111309064657363595768431981053120678221271104694863269680204522320616099843299369575589401950712738840365735949461691218461937316589546723894242019072964918740833640331258679398295761800227316657358223728027318013911936144322056587612426797223450272754201714061029701927551214313832688955356955051929537944322294489806395406186544223813698002406229277678155160240191051729588616669737446471980555955827987068873978868464927979595116730514553590375781847554299269847285548241339681038291045752362209986343878389249708956216916657100067295701825343672708584780103488388692536222979027271855886570520064867597805454634509697154720871034901103578094366682173051691228142099898448465157583738908434750657322379085272632482410500986340581421396895446693887863868820689565913688773631823904589843750000000 [167,21] 1517337407803617264124352357442738053043067421343723443963178647166546179122217844000733608894898757396568451586171317870400039846023989821801760355729198358537991876365179788720499869820759408950930428913459066360505454339683098974201846923956626978560555162529002568866294479738968649915002942286355080255575376944526547118724936114950476934656520681768438633217191102957638473674243971583380386034231869204859039206241971429982522326967574026410797517988879929980512419080489999249019244877193560569888406144620318489693697321332190696366601041163599543428196900417478984027876414676015709118609951905590071174918654586977297529478049057508174696694649953934925214069894375182938643041414974294226970981732982531052095806607536337944970205487418843614535253102586318014057475506075584669931766487396350379922923804481191609530491681135510734240951096018486967658313190045494596801277441593292986940577641343282207546549778891613185567641147571659277715127669022205134374884885381734443451358352063868886335697131050497780069522518539517065727595182739766378323633424692614496723590105545496903771933997552897327437076571329556709126778053258120743572531154768930505403379692534928482251744326759870740981348026144870850827151745487752108202496572722996029253191645184195372255254480460499253606014723700438119847085130587428975903292748663852040962436510916116412507463904261746295556986377222522930389641971998612742220703398855492566333505779659736302206849734966376116858243089284905245469879437036682652965118346909507346990499717629872466718563452150701224246696684925091909203597917326610172208974104922135605069390399489612280215688434533539710692048564988243677890728547425338364071515658342077083155854918791615528225624756078212116661547564440828773910041736612820993047170461745383804665426513714073295740437070312500000 [167,22] -7878945034726275143617703812159122890719683680571507104659328786718901799166803085756478949742096386516727526306291205125379060381906131504885213163654828259053661193656393556489066130448178200652557144603658759410885849718932846263694628903298346492659548594744670254828486356559789386791615572004915544203817583074100787041189496492525968340733307785250364320699025046053991088739051953606383093240238077919774615413857499965504238725929915574917068006105560660888234178440583555800710802259802865079592091324541150397820978290598576010298070256839156823579543006228475619883293961801037875968666741541305485820670812570114538982055573630468478234880457667741777654149897782511445639207272660975913712611951956119886935293979652701644845517785422404241059158844778895346040087681363667046504348179589697607612235709418206137933858344056021537077340331592472580377857706240380790362731194509707532576193264094617823960234254582496862904413953973723144459033565147373592366870411990161494251265916929088345319461562994564193475009245196838997361590608716058571344127968166752007438672021974789331108859499157283540913229058087885974834959889509075312277647683253473751433048344373450433249303065655976047637159219434239389944079301767040984191101993415968521188754321700190866375005939434146586438044758239992087423779611311928821738043272678925020564641486183006217143831811993215064899964610291120843606948217922607931481840047858530594836818591630058622223260371705087640452329950887858794428441869968342644869159317955835897547993101278343097317391275571591232939958757350642607351624802588333587429183847741449872296638901269670509354585504314585909886556798025338392352799597755116008272578979039406569824416368935951924846669147772234345432890792872323551178031491241703666697686321665918357500609913071448534554445312500000 [167,23] 36256188869716977010424491354042233900179969636985804667421320436942142530947128851593178013746788010939044473123467782051565745689348740719228045063754340455170079043752160178471517160689768755406796258958417524853853994005025428497043118620676083390525323996701586367659943137902219608609252764984490988073285175821711584730726170674739082392001025947227158724491024148309831129427770552699864730370322183303884240303757074569358990929444199014387993197536009496372744795454102310381589439045150610554410170584423031973982882613286336602548013126594609165113693371184395224137510509809116751870179371884142121436322225606369337783111447664332193108639302564719160927623228826356374750385779546469589634666406094970508690013167629215857999877715992820413667707755200962976955250120669727325660061586072541928565479854251995192117935507544047784329136879444871842093781210931220870356861101119237789101693111101946441330871579262605065168241284101719565811485637234338629681772077201318802898511588067269785532889115751732385454425746802368715524031114739463153949840876354599945253429514697824591682104920735478611047616763787188310151530508050197353392234319838283538315850136254257323604860322711474253610873814577909423464184266062832591075977463848483091708177591601391019133394384824714256262814790511709640042872693063141317687560027314564360831347916845778622160895619922320708510242566322618856646688456126489031046283512804780858764681992609353080316576247267143434725792924567783277975797844325310207675776539726891843958762512231860547864145445225633960652233307835451464131829932801819715104811270359450827384095259053437094539766912542043343066258285014108382211136078425845641984455756591966446477426133718339605449437995043052578570707064169134555545881217895800333202638044980849217172674593217773722641778750000 [167,24] -148992218511339965398575776590296460031518884275096257994380106691994069870490509553123912931922365582213176627700958408736770165953993116678853670642289795731221270610121051032676602865145332402482806806157651982749088368580510448959433414491646225146681685316534331766043010791161928803804210589053909149852010841772470100712984773344483523874361428101692977166952929058825883604390510425810582588924979927135142609801465254325656079741194774770813546470399641766416732250333143038406091133294520266133067806544024248544509566816933925589026289943037188725298490071616189854521509657867484926997524910343145270326252686341710158783948909873221523777066786202260243631931664173034625764485502524004944716094818639423593856979602248640347717495758378667237854995616073037547046951167387263859257518899679219646943662169383716571568899259230226088761664306252096529807687989343943373356720174413003439701354684566234043832560731099133490820027325792513281185575409647723087812644404056510528964366445273917788427633791363640664226374385267482938990430827992940319172383620545321065074233717595693421665370455869022215509966339173671629157895098319462821455596753251644399529834950886414712952711157013549828721085497529965956954569984201434640754133896981132392666368051288236535145870848914598636853115141041450745725506535811323011048963647228549972791443680631451323839986355128147028533387674840536487973125756163257197521641378750939449042259797036524331006867729495635082937122449933443313447895583947173111209359974242848901800598447338394439627547625814586984123274610810049495443743609538759806774693300221411948063893885264153618853354884189113868294484337520508897333410538078343190962551550019830410377024110790915330203135546353072788074719518973649548721119658295270520213931630215707011317022756510787211452800000 [167,25] 549876158691628279591768962449569554298379638522687035053630681112812491161699970710057185042484375378171254478436874829619241740043331702047667199263282564651481303649891739510686922806325924965881455396608068468910432266598135190221250606941209754590731454873740682465088036058487181172471567687261173894132881783206741228897939116944015971117102653671597618370576394173994187973271347029251954923017686824416430276629618400269362792850711321824091869938225142338880941828840751283969399459910949700778357129891759162311126518597867032235160562593899909046220126813675875647224134356720121437537659340389190921755471061826374870418545548460118867216103596326438648160114677581423897231463984601011963830956491806934387389744707124610318338051830372329894579673147037679931324199965526234967298483952274315101153569535669959981223188491525398355687879038436812413887013520542626908036527275701478413113387443723117637305992595489864212483480738924296856999473334530717136175818375091973792571392295222851270881613882444586425208045851675398274828816386811443360531703228351581509568582176290513638402435142376342441690332648086422215643419986618404525089786373403300348064884744226501528028710384711281665515103244810103060269020377414486100455841243588148851163751093352843802208928029928460057474447310548473600229980866010465324685179917676926142092916010836583525117579955380156383625599376077485473450953015188187261968850538921251570020631225239555580487562182675842768917100746061849419600063906955179575843108343296051183831204289578060648307240924365772136289817884887098196090183256927207101937728929824464876233244686856494601131026190670742861892119592318189128335546353500229909934954273287604535149079089713909848922332302832998343710147154467952889438073530470504051277835465784864227218061714514621382393608 [167,26] -1830252589032975000695301854285449974525748183861409528206538423695258657220818568960073178946940155532401507661088225755302583572036764740057759917000278041832394380914329778811690336281484758673064428577069008027320362627570043066923508569879421382062891903014322511472492376190544346401865240793108425867301208229650295838974912098673099472699436439065457583941257455849795820150127568783261284182649503607617699579199660982715532126158388941511251492841941223543905908000164021656712550227183622489823883392816803694250857588060792965475103833736464753762496949838344833424848976127699817805198935322007801666763085104976785578516655232448845604260071366248170188795090591578187956306359479966724392394851358786121332963612511833207932113118947293011255888239703606214802042839211938006378126712947527170831440640083651992583717823593196982989884349295798330134850722900143022097843749469045153278894550141405562602964513538108972058978482807639673646029404768882185083534841304565413702856518667782312225626204174030467294363785704459722797796242924080624003180739766881568941841618954788050934914993457187771683242686260711174852898346118766826352900168831357425472534596298492271866863899914913269237848585266794628508427334158584830011845437868960368833651686333841374800570316062367034131820890565803968642773984367100848937806154062990243171309743819587813691505879489227093929766507538204530498242811325218032041376712809963273576589203364561248691126150441608361994100798860744626122371272591119908920025775105489853966184844580562976898006279617753645695749767621003477974299947609656131544172743533606993952267253587781547830743890731481310084814504261026684678145541557459084342761132714570676495163763416942216755449367860118577087464549778865439202174663297805388845748293779337536111807672501916983320800 [167,27] 5512065592391664364827448634729246477348005506123530501715552814526250361346176494410794873934986578849515938286661066605978049743081763273108364396120901588550777077656274299621305201700523603373951126249920134225013148674198019214991475407257159280678010261152040780748857197721448746818703974473954989455573451486259166642243766786633126717832460674846036008379018875754805596562496915716248431452545846084552215746003782053902196950928836833937035651495839680857909721792397086287604868802392938334929739893664578759615963147078735792548735579234565927644477223714236141188262527132024970505361454526179244868657737455595024135750154723788679059778442749744860737970594583836480767450702688114756044975447162841254639117674328353363794426273650963971210052211758962079628383503850477838364654835329808213447985307936957382814560387600503134008074968643639882149662760000833039434075281524556101933562946912303850474786196076106213425583179806476375685527792701116699648924750515507629909444201199365825870027457183491953119574558818800891624934289620789804159029513540146610100595412234859264885594921970987290105647391059412200035138303112364201819806091235390389017724370982349332670086457442240589108057060381196574041428891120136985581290103336828599033833766897402338989999107008227732610388194811829804833152305088185642428304601893446207146319782220343493372583172114995556732771296259850311425679195384977755360795182140430771918088631699110208365795200923585484114611277885602328302046109587120325178700861321130528641687152398924116315354633525649836202822214197045993642400122004534291757733821077670182855675769069538360548388869889523963007086335522706004710387992677562408413893664650788647438276073274883396227573809458183301988754613708702741113710597641706507483909062435713859317382458125079995000 [167,28] -15060289762756690529435590428106922919854668338533979212772269387758968894140552310396663442998229125670875978134042039405524993023879907478785085383724458802112242625318472829340406051366567343150528317889388207051133341092835435607366149749454131139223985132017120461325009352433161737421260259500371295681923373988850505993796852948031766357294920240546784871261157417726728989625705914337907234773434398450424581020978744767491364362671538243439868309220551208371801841733143164936988466441671259072403135277955069616375050583069734933784410477771893738958540219320439762545109024584884641400004477453679061575850155348089540440985636572907534854189427797895990331031551991245534326144607479788102034873920756862840363746396236416014748625338925489787812651452744981414083754585614868894569027513922051782831170797490845684015366711537228784723691377607839467479760302638299919313882584292014285440341858585816680142303544282367193665456957114445186526651319906850720054494031280413085289130171708886663486279967325228227273581217818540790684584425586865860381487260245994948487772832839749979794982334260024791681762657712798388496131574405713916999601414782730668679759066863100187653964527614717765294299099764305957377892380931200211125673492488324418041305682629707679483658549978289120486017334955024968654934668101709138645157327595179000804379708280156675971193459130917518734221186973624103399932255178954042913782388605534787300853312312687263973217090264276017184086689503490007741486504184377672542104412874667001063452702109381576027635008728058757713698758733105407301962010407402451514362762152517624671739071030934185841736730229499469424244039825758381784045032268249884105172229268403878020585854738063508511434245035151446441333615073308106909659864752324118882610959782659099261596167236432000 [167,29] 37417801612322685290488052507388747448796010151130318169094042683353548160065852036924945358795531330522596406115240134279158510344849212311529795562531717494420820278217554229611308326694104335219737790627156921248731493909668695840303989444095514369210844147391164938258690172074017766783473699102931028833364074764756513440834519103712971648298347175864434272817725489938434209892272228436919821550976453844506171177067086597094357560500152863444569154856781725960438560528416624479241402221208787143701907624240798672039765529446544233867423828878011666019276731067639716048735440256267823775327625277684142753729591089568997988504180136222971075400200649512328813523039427947241511650130956332174183275913409775154439991732415093224296678522036812035093430415752154221594266371222379509733640332269544403244197745767226993057124357683178224714930616483454799233223094885860628500501495433067990743648472530949867224422692942695381679422007003988347592886032622130066591315060884107729461060829160153256095195490742993006795464554649678154367375101838210937990753769568205668140121056317007648907041648849230722021302564586954796355498556063057195674121573082618600216865096045419505974229642637949810952824480974914670499850135976313812111329420252155720251865009613474319276867318440293467239030494737064984350909469998269580115533769756539077213899290650750581362625857103953943101431639679414890709981818841844940209104348396896917373021189251282599418828185727446236635238888365745581208913301262198758326288254871913294892759030144642669619503754179089506244537434640466201427567962464217631720464350401222739180510734104941414122492024235878216457503272260497372778013612765652710970026037595481223412154151263858838673856489188886617292072425221462668495788560316348925168935716489243457548645013139000 [167,30] -84718619587292141223846123010967396309641235602993929118141367333269413836027865524279827031838311397990000277921270343306482948219263154808390793138693114029171680069546459174148223931443922945097650902488690420266733999265368562715667913728079326705328606002792029079675698577778539799617456318053034194948066265349225410741826850624058639015758255554740515271745915596796831289205278221774384603464289403518188774413946787069114615582399455371054795972709609230232315417004744777422658174421633102584394916663817629166279882279387280443677658643472100814163898114141850726616659569098999641665058078043458572700697236815879060653382627883752319767399050028152838317015422448541233943562319396075253062813116472473524686970491878177541297964423905802279418532472760102532178320464100505630182704170221311629768670427450322673686976744294528710679512495690201786405766091793454150703892178433597291559099143168121655369725195131058752477418104270937418317545411712860414020120243496060986628898374453240557913081430992390977764709296452850691702570661146255350702064552902047270845764170287156633180604985961533690306207633260065685357688272462115638937038508932563550178294442653988511558955413480140528762579910562805561586129934973977174764027648353700761703724093599394682314132612422174691455706385014037586813801715392760132525769546076887790688058301654159702025090399157508094817555376416232480094041266389699409703344599675464547483263248298442581830671287296077012134880572419605530920084166349454583346923576039865698386506907946014578158965772886586742073530840414867887301998679999096103327441155802154748509420272134857568272760620487562549889637636312342752566416900827346293977492747700487925476919095053861102141525284989002203193525255415706829261651741571926426236852184749780467872564469460 [167,31] 175157429123443609772306267890126547858769549507429833755855957472217910118906580335146820784799589415218974444946631835316285067693649864798214395457566025236225783110184504453089589869576353551675103736954048098744618619828759263896890628293890146178505930389260596565420557797284875885706482165432754183037097995164884098321426442281872873902033671871460654736213409836764782929959451425573504561614822546469149641457849052996942514284341316596145972498068738374312294984704309253215223544521792539095342843711402772747060136938448468899286663923093716069943100468282157405257507973099018318123503391819671976402003289310809615459694449967934171639852648012457195929978633935615659641777290996244596216302656349838341710529842805742747942044138241594682738607789686138229491495887489718283450458961840524608522448965380501821533980921912055179502159003605081430769767772289240902944871572273564745704018991612150736261122521998611580026474824460792160387602011540312560424858978841971026086774402309414648140496383783074366811489161223183795021411600952813718032866496469649672909263735556039949343484441917297626309060004791311479264964127762587967298676667671330635359162018186998913816288449679486754212416368015732243838747681199503697797768234707669782921958433651705128191047524734569324249123173478286605010225423765047378522217526574594169787437086071232563173911070135055644187920132324385178518784357053661539223749409625386690079604953508000982592153102832967997719164676220638047600013893115092713950827862941022865891533411189353334854550992854548445834746450909359960009639624706129437169640235168554008503547363972790418972707985246312032954490398976101955230529844866262222307414896312307519140591064300407215437307712640273567404142451348467534276916066808217768021304370611435235368112448 [167,32] -331373071646672750991206694200825571339775619891807190399754648055153967733512729890748799551295072784605760299857910726016436200102495979115023364668479006663637996150327248164336134370539952483001703534277046296564700194205796786780560845555695565029009020454558488338439616226707083807877251200980705760405759106998430303751652874808035843559104163167756631140095191881546325379820505939045768340881000068882463416110781362509779483990434619026563256793262077176761315590279888638162562463009019699788420989001541481185102621806030137595555166479975981908112781922730888268155747518417077248880570652675855572565704308406462242551275536213374547586972265004060842692791634035572436696043557670154313122585378310262501557678640988249298456120541476938620997626741267272625912422407375038837056904895932365425649850373461060698608490323928831613459214196344999224976947724311227565184461099709058848579076223284140210041442044043531358721576616600081697732835631396338494173053496204600457737811409943702928576696603962199963363407964883238780899147136765073844047764004953966098720899675558292831086111587233078494020220099990012680526848018581721070661723453015580780130442805047271260158130560998726419034429687890937473000032936704845949874061901884500752174669017906232801846825709124040417487851248655551810958801073509291753901710725560641640855609760150436570992375407604160259448257308370653763906363463135353412876348887164791729653105634842450269240345744011939032289168870229597000741440371363062703273469642868880470067139342529013665996822959260464518728612057754887748384555673161635870013707024573571931717075056590889966808589801810234183904093881940861285336187113359640953143394324821334844068273006671709822479530263084243768329362768731945011241297358552090107196103660311140769845024 [167,33] 574850628876847299671181727156318933146364866615288678318704211669976023639015673975638088709593631652225285234377024005632859037269169211482467914356539029294953618990326851402465475884831419236784946837562226127101721679267998423341483341807148564690909485245667486609067315792180929039346172265169033545285442633259203615344411678033659743141624723506681773847281295071175760422209229412159045414190189232743347673989769073578069678211445488090190004352493579068276155683426713509396948369968518369049458557295165251312979848930032241162073928969268129903101853208023232880258638352839244586331992148352174122930973758172362417622303192982591753024636571590648621785669338062584024550191991289700729617328794951136913929894268676697707088464999486139383391647103126871614328571963183896114681551328630848530898465376117389422662929172348562416754585006071962532915537461070575225926872782496012556090623284454357363477289854029468382301169347030630393730285140651209928197555133969065216752142031164345413017376337843566838202282857009481364127188972764761538084417644960664478286842103530799377084605500535793003578029213260341116867943780248004794922313100090565392148615750944256012547208252688209496311632203725337581001368990646067193214310973097440514579486982223570516062374776381618193822604881121901976447974380800389780463764608750477836859730188651059582791303989254938398992077918763835298998642053087297105760656516820959945688603568739572942253320039416624997220162221600589569885657920327970088651351062046253852051127973367704067613520231166741672318881627036527966233579129204708730400471012608766101690977128817187705442887263683621353580519256108812761833374996264829095581753489569636285120998678353851853582596183984324395753527971665134391271170550788190372338463082238845423804 [167,34] -916393374093428020888144748305506274184036110944817034466186244849544716445779395234163650678218712543521508909552054679761375171604885775601446711924315306381649625994956935597138907478531738285577482594510087634055067677413450159154905648198575657794290320007531564941202820708936412505922720115112066582443512994120233568174035223183368718888689394660060049913248446787352221677151394357804190265764260682708569334661856223790063551536819081145060158019639635798916527120726269904377436623930466808711340493182438038236381123764465408129928572435209873845842088575525020571553254007469247127923013649348435588376443073968922651428224167651170268740390676093626413488287494966347338555007135145877354411895572619314849891313911765943040728690243315061212828169326202024732946023571959490100354606407696880992259045521129589648814864127178615716592526185094878369982600943421526852994081200531891457547029643261880573171183957665151998174208943105142449251615067089651012008361213606157883989686095012618124513650404556538330960951309662364379608176379400350839899548203401794740115005645275134650456322325646779986521765496331133241235373975456699524509411027382771982528561325719762068738027044512349301702416725837471259023386356850165905336959468935327724518269020802077379720226321167624623676519346294458574583687572621394477196904185822821526091210009563424260757981316062069149522645540875948258675814621374651764283927290912438275121062600568951971369812391620434412234206303393207144142278439603302227793291655237073130335726469899144893272871585100313651402605493299895462757248551469092545047263896925130997113339916890964406315461988386661628108459995929568506100609413130037415690149210982951751339284290483176596123503044127197104644308537589791488835325008688649247771420322482853856 [167,35] 1345398810479235026862339137239729419395364124380529398366550251939325433883997686550574624276728738022982297104868318860600700530052989857106942653825345822723034751864233345300499298426248777062904065389066468884456804277574669296071226048353471406688682161321738080741873057185093494140184241369316796198031873241320831934751166543833693317939682901813633392767099691318372308777334850652202171469137286285120110146077048411246713501731031252971877259080092965998678425931138731166784809697649076620958976817297301552430871898952348960760854483090193999085992989801801865243847346820614357018722955535149474525783832380986646033062646233906841980514300559864058484619652584975488519649984309898103222627565536214424882326774934107365173758658073099512434565643180020020384609291817888853529727294278357794092119730001468902259506938468009089377231132498463007774175868964201202161101557738630557254811885602732847698826290206005815052882462266097882828259196802524599530319180644634895659126213709496842979573381280411562508258974569310968577631591818589698976227497273959838564704990099178115902162278404149082156567068630042056974598363675795547209737245801016971784356455911173766037724306256791282058840567600133867052824449380281306563754391378991273294110156178154900686373772119604667810550320270056017450772567302482827206349831387978694060300822961072517388727300724941399551508334595395619273511268783054798913347019153021077324258701868039259625630726257024184607187186857400393377163915357852176325911565176394310554430763750773461192979560606359873949077583071349756886607513403846621899434588654055103724125372998379115914235962478257330215697967535677958838178517761256027115754050197791547512518495417995763897174088628043045092260956745414858286754875336216093051150839604147364 [167,36] -1822940888700402088146419135654249116000049581146431989820798454666115127536205708333798435969250223011474764968311380851878070733448855263230655581211932855290184857765085232268933472582070194405818531873597259681435463129364660379251263993900941102481473421697579185875609439966236081278027060544918433951217670079312827676523814511938447105499864910889729497061148602576753200784941605843137117819496904797864056158766837940526119749727540107715676910680044989371483820928894855179815798201593266183705246797475331573780645901357183678838582243849647206146332718501950012620264575108670926354130595663280662550635251033232661107975181429592149722360425211381350519845747762822902701691304176208750791579847236371700983682564254170656725032180325737991584660711609586094531132705570192026804339119697167352666442568188526465934324106237817396240267962431350578878411835323500722310105135214556018997602544184275430998939000458687389145899488268667363404446554159387391402780714149331712626689493319909566811059481603270214304351344968848535978426129447327188639720689246747705310892980359271367830384767369205543749029616305656777876721343774082470759395944522888603088853373458079366598310006940584737177337791268123134258866915011927019819125724146783900794811971217440392125201103116422070752912595399231322797685251819787663839672368755782799106192883215489457294070386620873659971706480553036244334951081117417205223287700319105219075469931489500793373337323007449525747265512241587688488430592328048396490347099538178964997885082160836485270967131220634106389109949605318814716483064735854647465049530806746124312155548940192456439724326202597904123302082356975749907862586535075796391805379465574599186869847395166157406124177810898106803143251562224498532407504124308796201942628594144 [167,37] 2283569093811496447064442053771233274800713081174795985479161476324138825883827239508071208752566953682308686099900909211639718709880019821201590342639052745922535820445713898876842342984438498521132986901546504410800625507525052409434085840056531145245502174218548839895379552025895442395935433676163308615365216541199782484706921734558227279240561699253158714363191770566610783620138747563289473383317919574946136060109634254112254296494140607780278609950864342503411820766120151344201243653920098857367739841636375668939902858458743258363404431670809224200344163713402136407454268688396679609963011764753840011124107620879686330498708692747287811239137156159735765332376241276471568515802108038770884717221680446622336763533673212783446737867200268420660326322749567822403461287147611911311193917362668323694127701714683799143391392870637104728544472474339167526045252882601793443686344331401738509096813084446645334007076365032250424378733269690369808044762657640421689935923167100163825928130202975934923659705560310831205358623871059876204083795823511720794673135599542449889317197579589346055666753168857644212309518632832319247214482650947622946870391515003840185853420694727903470221677044915177862855882963800193722425894715107374069837600428524781364413982602332492144028586923744886920864644109187009588221724356443806020424255908153777299344376158492522880647028504035329248591873226671587182154225755497625181326872622839192521800445594985719419047814511333912131011430577673062628850006633165689387240994591794179244727747804826629229922300920590444892963543117233733761023768524009327915118161980415930634084066034438203133330421852228139171292507863232078736357735827165369673430577277034134734230230116266640742819081383069270492235536519531028598360238305111126929639402428 [167,38] -2647705400625755889546664797457299195717143167522625823204160008302423145667803753354362354717144915436360723043495444365203757098123003329887137612560661613288102899666226401789447970631220464326119643081180215225133358896780628726848227506301580612201181618955108539909679425156520065792308383050767522305779549032001716946510217728048949785042340813242713862606181568581620477203504983110904579451804817580241070506573471568266031743046145720237847100221154242334699186180887759587926469539550635783397301388233237509877506893077236049102313506103488878253846702671259200478936733762413379534391466844595148746829756700862376097223295774872945284259487104352196404441469244217159138163165846051864753221294604551050835519452809541609857132592389853184656401562360011336424618936921030259638721729520063111442160404669892808967819877345631431002532046211415799031929567733349979330948548571471058727560865854035181231690289667405553793252194957845684599472256280049456288645835689314820774365797202436913172780871418952241833579237766449106974892528855046723435154119900703360297018655364824464465233998740817840670827599670970180922644593020534443785056339902412493878276888060689433540138782252868438566900536172525112002480785113204354130866795520402218769072180392314888464624460256639309348073818132746524923213830215042298764072097101340214662153420861795499851434235375832390087049883407485812385804772982543241259306720606901483953664602986758766442188575123276843773407698778171378516033091474526853616833884206470108510964975983715527414965997259373444579846894059047388715258298578874482345587522100918685798203333084354295512379206983185964239335901523759391320202591277357869608333335335643305505662732836823952649270618612659671183152250608456815758499085206472783902390168 [167,39] 2842073513684842488317753102917214033027806491136953677601239000232414825799294043522373121225407160579031509283263823059016062563955521367684084147924716254661431137401151825349415140138582586595045983180434305928332483144653662425294727410818729269644441816245841607052952407485158642197757316578055109611002264331836475170594306999839795571881052618777011416462978580209687127170512428150205298565888995185850736716935392954710798885776394661389656220179114365064449839794134084773464244985909306542449256314194614114985633211316679280812737226136694371808330959929100288357220050113892483368230468300209725468385887166144285008197764549991337323640153373609419150411147552065792563243459723065893189956125927804680320499457193000609040993004448158196273437605006495655442836532296377098850937277805656370486097936348414591828330788036638439317131913168591951028339252078259358320535049162254859545891871791748236293231335606257708647367657073047355852663763704323257724298159965832499293088131157467726429918572047772313495745266464279361877191264714950653113145283658783769445481536754951428698789280292117536764136642957100729173079377857220596302961761630110494070501167125836367741461873830992961706435924101598938774841440681596944678627285820295829347797511558933728900596286910731675418666673756074204597744471182024720533160505371174228886330790863760891813646804980592101271521125567508592290689120690000561905021983604071388064570378217975681795194355694604662636350719211764797485650070615644645602481013385637974327789306509796499140830020009059892180383230323233256476824331704131643457079426612058477382831560954944026551039912111467190990068814593231917800032034799767318322238817281557581084191797758745496269054917305578157774164887201489942547869988977187335603272 [167,40] -2821960283817670068674956640475088478348435839477341205274285397697706288154920564967918325761219253801572308298970683705177540470599034457583514863634471011470390153773053368219788171743020811379645641869056215145106606467447403624797132395172930696299970708085314618452792256245870844129288252124877394666745437493917903920949967849938909284261489149746719197550841960323357585405072759759256103415750078598386999367963842144605462254950002698038858523726319786199815458933058513041074144197819187240907662892141010026143006598278134196350908782795511432079148883099286855203912501264364354919842161031614022594376088149471056169695900819465747255296390471958812256673757256567595930642448313438823516713007157246397548212054306143850793231855104133105838344664698512841613671015795474045225458915929096254552472612803883406820750526075845691897677100847323476635767908350253988971706330950101011848771612470056791317654794602228124051309364224743151531803446796281666947163438183958585921997615477073887519747923045433282841907636147223603883130336993256556848165674347720413804014581331873770064394950391196517973564057461295137329948472417363531293688869971735490310316653566466023497558424757996603341060133575470715785176467469529088299174593313110063176922435959794230140068517577952641348201274711737526584378753154302565952950386607303923643253287657396738769097558353802373154748713718797896050603827593009469417355950170732480312168641847771359107829674855358548408399786919414873679172855453914779232430546024962343805589314742700486169740709989124012380995308621332174720149492755119790273537097533348814202674526009216408920680497382594029952509197239289408256482144726881835469077522242936682833429796241945634144521224304300924520570497639920668957503336451720047056 [167,41] 2587431803290878948367895581372815948138700611319827161088136768547244932159671584561886877649411677429790108682276557996577937518460596046147289435368381900795461097612463745607502103771133194541858528616132228181853909150080811338322954882685348039498587204563641671865710563358976370519286069695545153772901225601092328235127956577379401170085136761286313452945759483180579094409402047707913253865938870366329293979716970825544136880428517227933425442229042315372025693071890565436898494203587579358294531074888772085961417134530656479124951771904267242285830759015975704171883456274897859266377447430030397691366924553867193388437435414140926023421002014788475891693493683000010839088223068333405149421925993635487679742260360740287023195265933184546774276631273764704013834664700284195028256455070823467769533475525270751246220757600569302551748623174767468082858679841157547455170823128949519235678512404825608876648987168144871932592229299800890135385916679145763742126251407160457342039980432051887462491857325831050285049027781567773221301240734996033332648054611912819675329816740594188297670489520427197015764614469617334764722073121606896957985970273234434690899168948684992824163944452453757872248801082008189081273667696242033637938257569239903210230439214608242356107410545501790156730539527230908068634385797968149319590748278619154701169035706001142330855748901109073993901916637573060636350883841802756006956842220938238231956504869634697818752218876693146901271182289504164246031119743654111895906180655744981365985918161319366740089447152232406813702033257149777609514639852657971821098609491138784229717976427433933861726953412723858917016090444373314563660940110633871272440144235041186061679937296141851851313324365400203801268481614687493047760236837619910 [167,42] -2186249137196997044463344719629653348946776340985107042119394773013246378408363749907451722789112224117670924558010633106841541941454687053461613917983592786486173037620067187704978430878012503939458543927170828845685626760490694835513786654159861334680690120978019518742361769486067388935081637580768636374400754313471511928863929757582407964602792383096906598280166771067218664126943250430958099910006521865242376696451293428142265419691100312134383303140750755926696836939839879986336303572645743061349805010468406074633834867727233041861380561066220454291808126824183591054302563457128196544880604736189838441513360640906917792014416109746294639433111575065037586600694573433489622378966390114493326442183870407110663617167545994546507768644162572191149287355833066609559469948906582343797315504341715784188634278100626908057518321275896521549968876602288502438765139664073106445293489623000121867110924651207227533869670739082065584868137539091131592660565633230619080978845757248868574328672078143065647375602420966977410491860093894507387255287287803146639782168873600733884323166842472831588577269240672124011904238226959398476370758738302388371895371824098890821404004880787604796657802669223042387365264808114766723101449401635383892607776052067488905831184946728675276486876592023053624871088142523553673961177972181153423196326972884742993001862194979725969436546489582881882497052160277689679383568174025856422433392452458285163788883588992349998054437299137011707396884386614712982119202000447709142989819803451206013328343594188795079465004814927447373389943265519459711638248763452961464903837656886927258228958206289230732188298576215239001054881812971195425990084834954058556471503997266903662289345302802378631324829111692232981496148302046104032371319822200 [167,43] 1700040288537735395558097794787335461424157988280399029490579993236481691555289133091541382356167068893982552965833521531413924660263995041757864019895385318899903640336375260204618536470086425620607001105411853293622692529121477414927054837632157509455489146512796462434514712303371430365842885401488516675770526208860569648941730543352295434233351978693254106942390530918095520631956713493122077273012701227694865306061825889398422541484331873580963310895368307768094926059900174371934929320633861151878011108702490729666135704776842791081498604537255891694279733670289045427906522098017996516718742827920201082773641721592779450754034892133655376834845484178825219333825313522426469334143940990775283602606519268893298310152453211614131146214920033633384771427532359399377817179119018504022198104416092049088777858052828148388683890755102358006234361339094781689756458738729411208273735775065396281649950880576252545589881266846439177294266375504073333076836384200358335144076436809870926041276872116032423996364164860158103727974792833459754728811083321397769633086655183570487175715480958140719383640800467116685182442385235232157681040586195838067886310134287238873347255966377901673857578435015502418280873399525456426331550152104840888087376644891952805663847668201988496647285794521304410765510114910091319384335925025237624368933472507858439199992906377852390017158079446387596402733395891861019215304400152006983693799090240892153108868088434282365833243309277098218580475513417975227996235307799331069150079867437682178426799263366865680172826651714696609462569321649309970340720821578773763616273263694769959571533925036036610568101986692591618912852174502963035186401761373764194968754165317507248511262055836647928884811190848053866464782995564142890255185930 [167,44] -1217640246089688931595459507841126887396056572529890460217995397686625278865380065287077357891958664929284139257263561293522658029428150274893155296770233104531279600151593752689938625595927747556155448285507980403109053178251212334058123798491545589184304602288839895268413135076537282680093324963528528599042684797084288880475266386711805326105404074431593010710682139670574802301364223659423860371111896482689035089691342042151617836476755042526653752577831197756683862581440959296722470947520635734729648771038648928077537203593052915159591174798245026591308726452154346044348057887615654007303160577396365212178138385712265975981088635665717306639693098895314845313396139562577561418891780909795597959606122073512983040915625905292326314735662458587241855821314692725666467857737449855610205559383284481720827973684778391564241915597081570946676305948397234657060238264323016622116711749835791253753909976154433524703967602257274301946879863315730211084948623137281514175930302849671541839039167887457848793155427061305334243000106009062171468870632913896199268588039365755038558225057829059592945044157581111424550336454597980288102791282203818939149254208754669438054612512086382538693181160450868223300590308520071365677929609439479974795305512838582301980724687048258000325391384965687661330987569165224425124947832210392146733203118120849533847782535725169940186349027722936014649769300255799879009762204648304616227881056187631360469524086539338143062183355575754292223251165746841954034595731332156213389024505030544206231638245006549044002773876976743774282077737936540674309013147054191255767929938755777425021614432114487816383353287051492068885490172956031995089798005627847436075733517970052967783262739035976305180286952037825055354886668171236013408776 [167,45] 807172241413637985378488221043358270005936036434619605677884279661132662521493946082853250357334431079752149701758044782686144482493914066744190038600312399468815781297195435161761783087757824266227133530440292959215630571046573097536189970488369055969126683217722065334186174332130951554236719560055136506652184051942859006387790833196390609909725865544093592118000069004429376945202475091772842496142159969775578685208073621392200260400065284132995219759722021530842149956788260330935507482223355846385870748484671681951223564657584347967476183928475950340701038390541182422173781303548560744936845521186150249343766378276583866453533180742492990291460204558631016525188428231912978654769167005226158656701024179470180085937370165702723809259221791400029060099028162714700997232039887687256424827781452541814272546364262938873880682027403962743296953341277251873120085156854873818055212063329508593592347209796534643974556945389323355161887710839512622283548757520163884669593418594853715176249128732884382985881914140420810022628187533099744642659639411535672482121810855213701912347596201124435972810691331568629308123495029002385714985546449354116261550645529337377442415424082324276544493780054123018755099791476380136812600788563686017615764720794815949068011822348445856802717178054432803723730959445309633281104482664681548225528992604949590599144343621468559835530731845583882673075222192648124047912454019168552539240826026529257795355488124168006649087041437853126755160517212192569858512425336229402298334879565474195438527813128384063868552727549759903193829841277284920726625579952967367704182088563204506680745253545414354451505135648202570255959305013440727281651866502466188269264659107266886370183629911748955800613273821289664422594093790447927832 [167,46] -500150150744241550055976864434947098863259114263919657006421659716224855506976364848431438324003129618961131427519374027439317951621367126956069689007803508928080548786025608215326040119349746504882855258644167981948931037085231898899183466432636527719363761820248589759533288040807515690665312471192362565739339901441766732511272382632165488044329941114470037801242434548696549839059930873212020366641879538686338626410946007604005364906227986985887969950975931406671573638291851087376042293960740931971975733143955073932865063659440202286953680834562540836090010267837943672646001710095431053627071723861350663800651136532429859151727152612816603259881934478459265335973521841039127540943749803489002245133048442906032396738614526010159252208667003576265330544490941932603421038467481663350258965228814778191606265088206955222370715689169987871666251998057650231521343409928149501042912429828747167674786246345573231190696124038819440342039080094319904894754971010531663273331199214428054611487115707757506590788971432475695456965020560308812799878342125455891788569929703340491237585938523320096976286944433807464957605218734592538622109854153020130852664051047874496345516281598772433756973964575264351170733790449808828696725766882854568154169811190631264304433941504362176322277848515705177931503144090982231302533563515951147846473801394694616897619892011461534991748918845503895654403350237551077341377548815595878354331554605136991923678289255090356708279374129911577894684127845781065982691961970162722452742994288731819856897794098320312673002529366298259962445659886869675416962823805669200810824680943556473620670179295973748317665686109349875420586184426794467396994228214728426722831720893754275295436354769106125130112207213558612535666709524129586 [167,47] 293601605627992059929028799929554854205042814497601451935877804671308356547407498137633815944433439377408729293433718516952239827909859714469124405673339373782084755587929959889583992786354440367320261854170526873438598651091165620947491109040812226317344961615683241268933863468139781413556467878822985501280539085687052662970639826190939886526766338996335837698402661187399595841520514270001751063828029064831442055745831115274095740038524260360774982512292790419002244907019769522352735393248813530497047549744713549135923750391852287571160530027640464898169738161145836565288765095250882040597229458244829196061049850816508024648561104955351486768143504421128526178184336594608479759282186485656630923146163034106019494128060141392279220154345258046616477129626237011696398788994202488437937226782246254096874517735895641586100164892533755914775381241104169486667757374521344458130475529680798342650188957339664466460636663018425893588177957884853659281832212525150584335491969397662591848011337992144018818945848615112037512970388286295968486632629556730992048800021353637119792755104828956910706798627346451905823624632716215507465779441489826702812665771461559638019332804137881111005834290763973992076123738241625368861187820240354565972674932192081818237143931184563498992919778504653852528207404071913927339381498747992809233625330693596619287456067307886453255128379404214507263681076879091954196251646838667748750392225608377258590744096971185123486069929400864139502128643910212380775401413170341748237259030630990026018833720105649131425480826697833928601974298260206957848028132412995600860407175188792198784884315206102219826017275562192741054674955492412013939583404791292009021037073349352606349367672153863649735485316661795721306126771965544 [167,48] -164971992454830317787286899114938938516569957437249568012965126684812033286272347298209955515869249122751857680438706710136980765661170378126869711126895734787858448975130095607167633167516826006483636056632265932095085709816811330868717710973056528610293522108664753905039299986549272373441219902197692067848581874684450157931904779997592345122900726582238655727387885585268609271013700841203198571490069070904184557124991992437553913834643493639566107213689947447754023913441584090922489866346466857852581261635761191828924944606696805366265746160543205847178196863936499454431452398910506944441021566774791549640607185858206950451387915258036069486163553277464084848715617014482167640081026496098332486755643621313632998409954839225926164420399231298003227505546615280385290716144648302746627155537672943462525311723501131826089550327939679953679237965500231581094247433962046250222066011513110322392896672164496500188463833699587456894611599535480613123484355074544011036773770424938456666109984200629847161742918683201724821445820525855831386563284902098794779912372726454029491634031318468387874329524766250597155587332547734320864235127185102847024906547525486360487622819922606965039962310586611547026994393890901561629626925317856616513063382546578656060608178598713409765625520756288370198899686485302321037047220581089425966116846784467483015562931330201926247481982072948499641751052630316475249117676021971530507835215937327574578418897434497504578593150100102386569110630828161201598876397315069693719796925307008759333381916436490104672643601675022034358601218453028590958799394007430356321641434453985953231364855512996651240687664554634505957925664399479935386279901765966883457151374620399344062686107545384724525417416702613358185866177768 [167,49] 88433457138589776363403131066202499607590207215299693748411492298358415889425813934898681875571286228789944659445518712093917897583987972701512033601151380022302082791356400920682130015813971790292369752372995585457309281432838000207710989471852208590781821207985761431684158992449597412832157876427898112297151779615786848176075886048223042521824225549558752322284203862731006734136588190018897612080907220913111064571386578140139315304249158864106464577476920442413677136194361346731385563424709577063482511912392545068262880037584191641087950518880309992135887762932937465538401128287150980241120414608255810537944978808501266573066901551816382846485992488800757529064556415990700393129841935127286944225016558026262042435590549115398196572461050914689357010061817845107295047466464892908483427140118785144181934112020666777508270120631507415582562490807837800778226786032548164255758537718401164189726084760748226283525732874018331613403016655136586171873171522740298371942636363103951466258098799977323494040942342570364961780416381774520239877340468490886409740668388169825423479670160951131718550250156873485163986919042122885534006526286378562142267100417444913147931954478044067700371662088072617993215608366608103876031119096749842711339613712404174392614846545817427951062164108999525393407345662474893069780583666170371460490564501994477008652614165438158287653605833411089867867780048034165616705271761368344096089032048500258354922786167481277243404868877483240247884546568517256815166932394628248873916871125158488520782705512052462681020717550003600046501102875865184366225156584201455403660841173490132000651913282498778450972307080982326404898475584264951637716795610351826992088251786944992262683951390827528042011817034415273766491212 [167,50] -44161235753995564854878034472129762017721201946195748679984652156056612038238995527997335885409972509632364516031907642015428649650704812461313047265768939561340873816019461695154599100177810162005732892913690836519297195061245859685939113775531484069937199190255214161650358805090907796003233415459592324198884644805233525818457212558552371637200948220916614358951547647554212492144165807502042308552311816703468669341442886874438634191840347548234861511444076816756959519318474785678465943384715342307429945253736107001713390252149214456990478690818293933391518758967197845601038520061049556615395099377632569849199767432440583667037859432307093209377064048669646090879619773555714842518275027968444211373951128173013673432410050141123738134098834945320893860233753098480423575904286634489511240629466985456405066861752456272499596720479914745272415876181221883010834383027012364928700146854881471191807551881440037228237189084820433534476641395511692936912517977939469171600794812676728040318915760995263042840000608047483033438341930835168928661446792257123979597544093053668428332098368182819835168140971982957843845443584233240255949332156849267244685330910216546554511743080124696062223814860694272960699691966545027387564531290390738129490534849125269457535591340825756746496731702679611061463163337667655968582008750874218779412187009791300312917868753399313085660374563338044416708656387713407212690241779033860188475941259494419550255222952789484595442722536445969962065979300802724490253213941574856515476187730785818058220745401213481889241721203497778552039883007790831130601345989477970099590058917739702275264767552653515201410000478611688685310654295004944330088570233435619890005978865861011437447197689363564898876548864718318142972 [167,51] 19675089769575567920186688010642704370316409506287993553187311988972917928555004508678783295580940304770965661970728421229365807271511991323568123910544402521518850774583819173380068586793279932005499691608467116176965052429941840851231236267728461158120969198299590101938785481577187108071531979191569940126255952708104392407917618456522696815774353726767502677257410369802742081964969067493955462392440380617280717890859762361917736314780288959978599965347343747883459878261499059951586206120993009212807187443154937305702069780604305415910389376586069782863147786522991073013646261402079892232094723231721400642083070565782235367436921975479055664424719171759218094568750687546392182726385388308305934502177177656413876661653652011492026737090278289117703033492379333124583573374142108250062210268752061170077484525793651836844908023561448570131413272038407150662558819972988123247140282668048649059611383663311957421029791534938242496252180812170968265584419619937978124304998534923226445408149966124454022954685925412601679118682009688376359393805951486240439281392475085019812753115459580558832967093038540590367817093617174313196233793196636440404807181163982733491428198954044291993617068153915529548732760852445494924478355423944005638553853164223918251360944724568987569619645929548550562127240469403927761790919171093880960837097335030993978544480399737809965914167575433097539761721374148658245861625008006480105314894418275428150160686803194690828006244258689582892206451789189013240949813314686566853299904459604859904541152813784715330521220238685293676553373024573749033725127924053296152072162215839020638543821664721533586854534755936023083426835146532927481213712148147939336273520443483397274930305493215590812547010982386641448 [167,52] -7355525266728952258505245742412972297920562763901287361474517832672633827075782025140360055663415920666045796449563338258494546246612139517741627205094817384325184897698161017228892089869823416932392555918677876913823594450507571524172098918051638445951397923239576515295801325505440446359998623130518577084589365854066181137728803086544313578070929070372065888903450362970469704434082708347951976598905887257736812015149914205883317807376661284222051267042748150816792163058631347942614558852183317366405435578500473443561047667389046206357568513773474615633926709003977331557518357269314561588052008497445214500260069166242374584437393369802176280482108714735576521210460306977294238496290748129633584456714207762142960039371382785966051713366847018131072441011716709082694947238915810147732377754991825765219737672140389792016671894960815804745604528278052281855836293038173925334022862743884065835460343097632920367548487578966220835199465883592013546835054084585426636624904262707876704379020438318659799809269253807595559103293478926188925485996969201408174402842701337625763665023652883169333241672328128800157390682583422314304248837384340058068500744532067166873176089452080513560244983951689205518093597615995667321170127921143866699520330714115094978385763005000237329886938784352720300299678194619773943281056378300746795770855283106560072966337648619999399190945906981758308874005897054899024835042777923631336672411658992601675771975741777879504567616996748960759041818711669839636103862496200846509076411390175458226792421597410147494237772726430357642645609553255793084307984663602464563975508029443058765438864327627315639694356299071680169285996096785787814504241059423146889238498673916733944824838422945053639292353520995912 [167,53] 2103023007316826475165663402815542695452336214525911598659924229961566053404631382316586458665353003360051336530430556045071984442967193354117871570534030708722279928108773288093105530563165350286687463939676988826548068637038811536126725140267210683268621697912275910297405105344151582863651800612949939533714361349910154410417838344692809240483030601101538741543902285312908119750661394283385144634854839716287237848925240736373550638176146451937245491182124597845585615016165293158875452044879054920637503386458683362794206363220534183706487034699399172726528467326722879971778034826649419550547513178463851276313512103071303056462115575794733249581620388602829135947758057887157177541683258350925950359131836956124587898721581693257829418942030332010037379262402583829765799256477493127228458995850002896045095533846893982511648851768845920184953873345114482472753146630897696360188606993304210403361686213687409520289101909259223387486364586915813301175131845386177888666700837191601922714313526759892126406427880782258910998519270133655435703241713462361849842218907547508028749320162177748744107365461921977866821586830538164356231520621236305538422176397327470541325724836303623945271995268643780094624881365077529964477616510687640820067172803070681851199345995626334279150969093589244030488500803372073334366348561429886344023577565873678754593745551024006574216075962498376569295966855705742274845578632375529247531212714648613317824686539093047707195831810373667396954818436744006725962436022453588400274484399294191305631293661933823882876904401401573161635390469447615486011660122575606919742359554557497082193863184024691837934291135626035004981821948249734751215028483644200752355313547862599158979209762769403327746597380269 [167,54] -389524623856179754152550864568033066375310762068877847865916858725529644374603636205852190748508976609530070476842654163930532546231132559433528340472850290824630064581511811483564740288877235197092377405085154540056745045018275797994244515346329232866894790980341432940023693722006609240145236402770947736569043992772217401910836545145098464780075868865030388340812674916013941746455949771941616215789267574791696758757376741700335612771954475469242356268853101634708996897360747866399407911780894558923109623945847688386335069095703198389509840386496096235376006820054458123602197755307601211320469542141941056043292204701269388687586414499028247597170149530400530635524292638406279074766321640773744163204028168351805691848810820671966311414916550949659293750882900995298427533805326015403063936709410123219580833625490963899958368092468172463005550532646050084577629091643459036305518722990470194686071954070709249941864150522704595678186239866232188617736948877259053941718784530481421292472469957129773908684260734117367744695679625699040122286660525246645790267129172544697159777629072846589297816784794144162148131722377064552339193601576630073173652822821464265495177398773965476716342755246404921963715886989032973508580533748108300929832048780388434916532884236163742802241894421453005513596524530352259462605477401340576725731092717754710889859901565474279891118419417679345854352018969129999799848273356697068058023881250253336103591325811848607144411125880292242405394093280226487539661511927387012839485239489165954174380594754664128193311740997739194505016892346636593671258982307321271412384078485430597148749632594560849012312798783090741615472980163398028308751081596892614493614089037854523923067602981065119883642459 [167,55] 52861406038283002656893119602709858574922751792643136940798637150261760126259571896618752112394802325690153311811545484481196256546184621334528302082631846514231077009487258748533796502899193472490162844360570013875497319053009514541276631561922204100064161158473447474558669929061254497719408033690379166274850999748838262436545132763287853290473465014964922234158195962043603564798002094615356983017248634599662460646698602670526769217186907571460680401615666326297939561311614511931879848374959716717679419746946231891305691089400359015642680610940603170526868041369035542333234989645114532158744390768681337511873851786480553802432365405175871548660519457763631572264724201506588386680420342338614767467093926864831031603309296781507325299905678396553340270686807946181528506002055972044394160149928402459421978358716220743527511210706624882043943122952564051211601979161526549050695501842222153041276858146202995342663338211079219638488838910021643532078717210774616370894181745376115326757194957956524258461815273179310270882209872624302406514244767002393632437968107863276489292936013679829019678292910544327220605692394653336435493029619962133664000016437539750449668801013714152539974774562226400917334485182294788023727916327432826887561064252217748806214764163122771012604280403346744706959571218407024132486586063224289492986531080420949964858656821914986975589354959441582134811206869940751656542294095134606913811241187524346363134728131301934359041358846712101733604918811823677889100791983449955482827832375086813299182629267597610695230835896824331476944632331923249809710016851291048933690876052205843206421978674192301999128230053177729810266547102656300936733647300381625203646410826381713946954506352770026484648 [167,56] -57361018850073393354961991339659550668735991718634940305952243825918427086847528710965297722152574592478858374418547491051037610555343278654831351739866763599489559212921125770020066397840384030586908259109880525410983334562366070592843078825961096119431116766678366408523910925588036443631616106979700183865785386584418880523362739158423218248854135313863269760043807371117560069112672752068273877779570113543240096056079303141436562458267757316690795757836185890845827336054918265060970458316429531219981442830844872924694380840964731723517371167787572494969886842538830920632141241515340011132217576499449117624894414173798291500665740001746027539695289782425078110238549983601750632819933427638984156184912989140666704700890341910887197938668292461509265056132444940800777817145679204011818083653394111743657295682662555024366870988328002303118026094715981926350037368369925404366370490781832275901802920979647835247334615300296927548162541542109939882149379099215367026681192917904192505402111140626076233249402566082922956408235276223393567511981282055340397921121482967754836912852744627491854136189867484770499639063106069288410607451640463225738801920904730492382085216374812840226522774728104076457558704920286547688989721084880315112145036798680075078632792434844791729139112151599462696171079025765678078137038708884995523577047797518871473302785256506524485516860547307758345648046392589220924587958700093655452620834167897512084102107143484897682258925276937363855522481196964119204394157520700464991995457125660250362392155503195294722928415211708172308135774133368125488486272330725048878407484641732594030592926440714575565966241133588002952573647100666461962320882439198556227404703993717568308906549449800233696 [167,57] 68446510843172674304120952065252518967040689376253302900808095741800551431505409856041575686536636336231999650803024487848846995615951523579657774312469896972374671897069729889856728219248026348616069913582759787301034450387012760226941870155442294404367826958187119119296718173861055489209186604407584244353393994216787171959920637980128690867645779114959433920006978489697740805482078338608162052978071115370706319899399524324445871040191795548330103767106447839781950983515216530717591420847348672549339223657591795885341927789371170814176681515780152047621970719503872195529207755011991832660009280161861900436028733297715282574827971554064884044292041572969609521165915460019476036189936788343549932930496865442717331910348004947965817250295045798007641386640540797332048535709816067811445647140540498029865972080276533120208866727212031796930907490580709741174246614757857684406054176786302237294850367408413482396359483921663647510407196315042548358558445516747166834110840724891821469633518463744567886794008611823247396143452440937269211102552198497855048578015870773400111580257860227684975937451570030871714300328374333056811982215280839966221553513838909096419370546233804799602170594402579109439539206461838890750558436030292594218081337022495972542613990613679554550413578379394972595726109946135376293165797472487725468943986031530798187513298050278070700681323226544435683763836546466260020242894693613455173123522547023739855870655413910093850158485940587982350636033026131263547604427504992361431170862030401243635359589907554560973082671051034555469900366099622937188046834177639140806999035726293787885494632019305708050088154092748630463868580345519819673550340597428150062378280731920038769697661289357764 [167,58] -48361938075430913646058648858612923218806705390833709013812228370945094418022663104565748096242775691616899000446479618967599123316993570342785919035532335708438687076922604555033277761632287149892410095154496142654016655322856861354051521829363680456329036496783837180089074472279136475067282317911927184433013313023607278016153350115329349176538784372832546771835875514155210471210946209640467188150999636389242010934326590067583051153090033307186718772502116795113313607673758374000755617079669002320570704704827926420864338723583291962919241859497423791293168403432224585814472207012245200486450327113856763729205030408493738489027019473705506498171428408978064421453781246742314982858820963636090071329088201770430895343256104753749049933003720911306074825985772653272062138304306101383914170389318990868052727614488713818220307243997818979342701238274512990734622334124284762668841954873305681964804117345650409080260781875423328288365051200928412578483323975680074707299132877217131804868192308786823448844176819774109785026747735153305407848600844972995218161157004425629491624702633056305489158481057730158105117392925952138122571542124662583746918158837466751566525174588525251136891891004671189328725653349877605849230009317120983456102575038706938140746939780961699265376324167834442926458716238769592467209134599459520341618303921266964925713898804804489786800440661776039422339330535933478916907790811604518055014354164862917219134836481921724433052439122081997095475351390081676808397084776327503686143918273512368501640469835826596755528696997988447149784462822745404402749231932423634366098903333821106215805001446228920418539304138372068058122146317360325105214186864376331711751985215788210921419086288856 [167,59] 23518196500319958425230217392721932804130048917805169885865489707193378226988996795622486356340090403838659774071449231705358064638287639657284779992414305615071645812112422481059049422378165098893023961184820380757154056292912989013839561216353992760314860050634694441901597791123095023663641218671881733275920036898026509515740605298255069241631113722912373954696572617625266961883698781508790711426396252275817966014682656141909550983985209804138425109387022756552777971719004008863943556272402552553498178490050429819707330921080297816826200396305874493198113849460634350659142221721319429074255732277727844562410985204345483722397729977977977871391555111336882045045289348544546338622476279298771771789851316042047837427024588930573964977363062090552132825868379766420128398392831204520647682878635300144517331617180529354651660017747274889410953737682450521092825646028061825724941313346935088819505179394372851540474866642649756157801141251347195728352000792566195208703366756015437264217652015588310149642539738919935802060605447108020171977061049137022493790064771039550667635847275368474565225002124905896584278797477451713908825457509200031742001794177429685319142531570815224166906882790232725262553767968769409288153160770654494920236001615012120425823715815292238955274352479496910694648437908804670653380845297523301951677103273514079580457390056319060819317361004172811509458615689705110675444220261445770154601798136786752695241006099252336947235493168390000429691124654882611189130507161251034780554899943989833332684112457789118775590756116883932673856725741058454070637831500156332735784414517536389640884793590887910644186126173021090171946817990915226257373332099347942190909014328229857402582875906 [167,60] -8247852462323427199502897694015545753430232364055219237758878101479910706717795184496727902609832187694145109255332329195481824856803790477007147994278600550693555881224501413311265386198885821897362204068400056099158440776678746854206157910553226160313717180107109180640815875439365227315307532774018198566524044514330111581447473149355368038858969351244475732670117792901091296960798022710346946571712023791070360386958389944809034134931680398150215111587858073359088874272932948651200232584581947501735171126828099304140948089435184497848613739630710206966940835274438961056635219441554180369507717469435478409228554023868070698263992279980722336987278686547933420289773701308850086775413586907174765401379023525815016858473898956701439980596782789797525427413814325165131383636672070103067173705819230644821747655063841658120742636156528121091641265965493500439310164568226864778212498520247219212795879933504267139245983768188086885838010094349914394514512962042727559202041608320238659281296929419034341391398929018229196931896947055650107775413166714986343025465133207510393927504450780676033257269271403915298960626542941354665885792052854496615148947402165875483698915312263513333277062708187963456094002717384594531888099080224882506546062903399692967970760554998746932726000365415652564198783133545872565165232837442543851832176967698927887278480358359342524493943443385254952877221865841648277352450910613706018478010735528358269677833314998495840015066405144368306472751152729270748694558390688553218786229206934964255873613716822743975823242215995676534175966929798595891064761554967883779667400999347927608489499725852978446360415035679578101563776487264500921656962562142151679938143118605872563402906 [167,61] 1973073340247461241277390686465984935990492227934657528406540227031192505805199593467476140089562805031618651113692322882783350101014002241338557115639681384040280685097570548990449193935135967998006339487948378320244541516347085306469153136046171002593555942831218821207467603845808564882549909493653791775438643616997726199748723733465502775592491610942110288138862034227551611890866508339408314233446675297559398438385374527415623903349940854728616232416468943321288636204467108389383217068497043315110742070546410214976423235401301431788314307448229557620239249395461701673169309559336305925772326130065123052889362745427386012001351819322032141317321065060068947654818962220533359264942554319013991017029952567426398472993324059150169719093694147608396998932745535279495886824973785043157512706445471836836834368183444196767326949444720637731665066191383646709194501515402619309823934057361510599057008756552326549206845007459409532849602007816321552103211738822097693504692037189975744189918749837993056171253325627776093833507950318785169886966241462125158066381648442114785780853100033967898225796425103627540282285299712744818760423072735649761362535530503665401709985309520291627812589499785386098400078670541159241995484716099144450740129798762721107108310708368118257331765709568319115251328339951942127805447275045545519927918387193520120428505324412614511602078957317692527107525128067429653966599399618296292600647836841355021218874309716750480799954892843898884689199730670162192385946310378436274485551408191602413502265467885856366157228444850271506991181100614585090174580219846383456404964682881157262868688996601947228544628154691909772826510147046883187455933199515538072730589769751348543149 [167,62] -208665272146269830520665343537823109257793784915392453913640528449375301778784687348202021266300147211779924679550875427572237722448269053275781251370643223927524261181605185707743603788564279190365916405642108695785943060084476711628924591469814022492435758042088146006508037723127003411515892885735708154036359340821585740213351181215697284036675117698041864001635297348851571155316871478946634411727451400683416407071977507981060885814425525207092115904899114364123617772200524692947078765646072851818777795638879380969117781129430144089156326278668857250533657707774468985693803581393115372594501483199347008476932117614210097776576717618939718627054237310132185575334089521001824252387030825314523239758022237748306540016986626831786224810494146401901408369440974116482784805251018032784080933051676095337224963172783467429367874387701268554540127120705527251037961352065281075351074830118736321697674045514266876260816103308516850361430470931824867765920948252039917331178698985564809666666034348252283958856746268914991498553696881462863410178381796369609871913815796796051717466445040806089245418175467093042297377985817917059383161658178123130193351717309247167496852177021210841718956945637927673551968273320646958927993132765215106778423180414681832775908298586779630176069683965413282986405359903509870468067805768931025529727304508704899609835034679906022339229221368741534955816343171565404499766692081303937469100503415381926819602705318741397996923420316329043393475838588431293203201014867714630953757195241430721881854365850116606459564617355429354297502709349873165857790723926929255060028573714119794624608411049748653127514376169026112846203999994742044822851723127930091076269227621114322 [167,63] -66877048397816517521319317605657987955250905265442170621539073751324032319781642833202836873032925258113061911969287789181370775073099895850591150236445063848105582242704203135999948899599601175237935615022263222790165805213960923176299840032910915756103161150345031942117077788205689573434403768519073563494802637657357399281922038093286161230091092414496081018636954363049058291928434769311587015702818678561209758287119042867543688493610495141221760416772006399735696656260201273946942400098717570276946239081248352844235529399730183175148362909414660667442337823740005885943274309989087030961972891342025270899202247781260195145462189275695974392430884227918784399500271247195721043805231662726904084263869369517795066047985210048480627420960140120351472005171259657445084838185680972637156350399395674235626037627600221573478147863895140651079614679509254960064533699815657097376867409906139331237427162815609639676943678136577052260093346087042435745855267078978953386911358960922536491158956981787416036642501102280412339709026255381659297792064474004692372565019022299944149630716902270041824514822260056027680454465291164191554769926970486314908208343910994133744471124082822637503462795383983069494047168909196491612850647468763456199139540065084062626073114812741188241049222905808751224124758137009399472248438263601610189038780944955007922676075160255006260390324656463135187674804517926065076828364156047121976120289803926166505246826074802247041729538259697098627986646290554454091449436193648686571021117587883239784634247369239095943264811375817153689372847423934382611747376246738669789488467809610100217829015213105454103026013049139633601349275735928663720966348925829957738236554763308 [167,64] 43254277780116497788018237550761605603058664516890910935145867465375359335653873702638026470576227763142724654785555963366953999531839517714416177433195133425570280989824074181746750147718222696214366331165036348491766379651817574278908588722649318010854419005320264280840742061731726277534328781765834351265043820153440811890937345926143488410158848202320251508971966890299345912843339576032157139816411186530398000459062664460437373527353232401693779667580298233618191390877971358769699336744622638450494597536595564247846868413084896859531714920042409664364611046998646325676530068284882135571034239786153290545976287057097059650892049805611573842987653400774861852579127590790742505175320615938369456651989375468056904100660918661924782328044134480016755962199458287218977346171591978643879679236273377326738657376857764339782833734113788220609761973675582852654854959505571040382212162171230642754464924472066731588879294539070568957534463198966864840289178982627537307671255171658270956665391831155375455132177996805008060156216706003036475048982730365854006982420086131601056287550038165637556973197300974424314502451580789250862856523760103713132014429992776884707915208036487380022655791504635442967982585421398520255868792606976777161800366422950819422221781941905168017455283934487091861470988802947612983259018967553391350539153227302645108738808291110066902792878033967982857476189557274290487722688781916253151221310262474733294451271820268942606057262832505663459230139214472566630770356771043505111547060042321993380194041404547355567314750548323293571958377422087203306631790802367991517524057733986726560889962771500750028103697148386423676766404763048899876600468109806328889662514528 [167,65] -12486111997680905224481872716025323302531079053483869308077172946113142392373810152131494913660536064874382610410736741673356098539865781878792275794247877120488295858988253473386200454812696468345691545524630197961793322339473538682582450785117489924520276185349111845167486587706218745935795476677194780741045291956953905781129612923156144357431173237755387939248542196152922210645470302640673189197191671652830144836492486164352419591352905434285666371393052826992668512333008759355741896037979991576514935429860117504100951106397680746610271413281942306692229263464572334057114485541369863333016140448671191118475609630526572883120113793871859817059128648930606924603600676453542241971925709414759838972103107659640143537132701094452370510730811501361600244846809503535199323522169161903494325800462264275459682464539592750302906467920110603887001707289670001656453372991521779742990010721432868141573170440280346864213945939205512271355644569046852301109893217043279042468225755563116628379977171083106018808786441673851500182074437666340184676341269169467652509815194055197295168628214947906922014788969979079515781068033137514519937235421550208901954121748563616138794219549150834582631843544832085788435892046031378363138456774005782418394068373941098301780224776073053559401472844401693427899087465377954593434826287476192950701590856941413974047998536639219966138392603240062876931710984724941097275728039546594652753752816657315415021214874949680484078975999680590200314649144118771057787006143370518870436855640385597957768684741986551890349921494376042154415727586623712468895932368657987635778320840628155944233697172376292931054973641249966977596451269253497936994121449768275291226128 [167,66] 1966229048835503664357357478556773137037932790558647380818755286685785765615993680824533367189501412675440616959883245588285327207728452928278867067618063813296048159788947130242587774880581841931601725318157340737760102576775466381028163588438452202863349316756881866057412466633664946002975369653899889339492980369120148073142010012035362524568397587372398707608369902979246856021855528643433694050506420245635571399686983875740760566579702236347433403794402411609667468120675708747992021572194693527644531530443369366914106126314662091877777449798539265862095768762179660533279829156169490503392218640941391073002592019251984731963550662154672778272748542783990961543433443749637257727326895635724677426284452645689346074180248943309586455602610287972674487404072385606063603788495906259795655872151484153783914909039933282019007821083138689096396425448149856262374446090754290869633960374440515515544718071324318276424887008252094391669951630713908567108009190426577521229479944194464565986756163733934060926223555537363074787112153523538238841835714220778368140347112820246485865917913784592970579751226398452473570618200681040215647727505817763791663629788610322187233125296117210480189779968390459127096996018867495861887213996182471648110265565142566785333128629958640549663109048357014848738554440409272313263800587724704287555934905751726124577662928021342187056949495719820941973554411191571770853799298801162020673057908870417351505079895350473151836488938772906763657705206374336986136288771364664959064824563007059493275339564221722769601253329987342123734424687726105037831471436990511933274264337634294551900274747198105449620921896690067369542203778467135998493508873654089358080 [167,67] 25446119983153540247429772321141964068423395736210682704417992604517072519429988551588634105255517222762431297886977890412653095214280294486045783620248688531116666386196802441084343227118247459942203956571199768388790835620597943831019890316778701579145778351144131891279931104570332020117800511143937291235614635461511870036644305064189445287575049574060402072064530013883205655178545129800854568057890156725457457260298123338249102326136642476347941564389366201386620337326832238010809672907099075610912632923788155884344231027517035675439474143087086790157105324003996325990227710217447696086060984638452025330326910498204977573439288125404891105268406320886194693764538983893003281737427462917132966189714064955842000540374507333856537711297913682909790722107254221216570029048182526856921205936961021994263172299458317476097599632998725516811503151431288485758359315943891423214023615399125200544815126491474526990434226771023716567601532711177571354050147517697063101202349863737086814747507101544065714051816254890308793960041804861808364441452451959224392387206233004629960773114705748222712985179161081220240747130812315913756576093021087426725607171752225470229895763437010476516738415284047582939658685979844625158714224439881089314920175588439054753634992834854034152779456919673945150572386890529178340261584314867861688739298813274433815191431971990237110476478143106651657396018059700703658279400022959935372958212330165490474615640303633024866032098048116738262776872108519626688908546588070020680652298013254761444015769311638438441874062957205972753626960750948077901532702464016786638769001646113830871715842971560333566680509792987831860800945409880430081809337548206408 [167,68] -120485696707878039023402698954443529165540548045789689141539672766653676010505092561896703441613460920090550387117776170011826414800394558584413520970291028860114472384193940690456931240048709118405729955628557232913740492514405358238806271021881789094934502450589958299788122042356611287308822378907330031742217539593519936488398191331786251646438246378186189757762102842101755127510511059169828145045815931577735640497308369060920791864686279822459345985341979963737097682592032773019800161370520992045100835919234573397740306278509823013416237378452509887958501300328147988387767424988637238409757298571428263193210108831173880008072283895091033928996369217215964271124857388945910676943522378979963792272680829101710425294665560500357109509949614488127971070180220450051050064950208935805364477539572701996040418311085085200452318928773113924365246068502783657301681928285003069729514390068381798330795472729138513433014488432470700451551186950142676042658676682522423241747264668410457280854483215215138879248060488704080934198788830652743589822490135187798134922796564118308184025178206244752493077652181119220590465516767690574782786349818180581459918417660538250349356828590634378432852346678822236049962373359383825204350244894268027255236265540393199506378985093847039370995057642270560464114852089406510941311881023388547232048401731278270867243201501479437211258666251755266653719533725387380406351808233511129031694915507186992713158648279892235939903108811867602264838486727642809366057385449914359667834704132125997449194114638456295751914622417334837637257970872948495155289671704929463867311191328344617156108217786017554846310944147264412253031709667974465024203111053104 [167,69] 42049824640650178539130817750684450820727785597366767112648290180873369040715158881149034970294127273630001330906916449714720053716337810533688213264125111232631788864016660071545035192983724780134651647287410716244922798213575210982876851006649044234063554238214742260175766498351809861339032189683898327307889605931463737509615071997363570841565143567734883665645408741722163819987125167100398906024878848518157385570556539814227160717346243550758419381839335681047303991488340203348364151114167474979722201010529418240234748497389977414231482104679430560716408599003702159329646581781826154141580470654813523565633667077290795215682877706634413091093228290397841416849083258622087893699380417257574156002825829614030183509233792575483247885128024051228749094542219477153583192668899763160830185294228239218692632654651523719065039085244377200897074369233092854325464252496612357064935279533639841960923390928144213221036441553744652115877793692626320565539622344241674598653568367693218757904602620757711880792263855876430334896870231110673903154984745532535341760627035575678888063853652759281313469678682780340562074523754102216617328954227092921865695975277732748998734017816300652959456766999062099550186862796654824850477547744035997601872921656005411548841918677674662157003654728468934250539291272795309190900958778851869914878049494445368842033433349813542096755399098899365873413216955039964224082076827832985017910021444171782061751852867348710429702974104378683519981286515207556948495159298125443433933088823868610143222916294366957797105672190460641312255609889274480611288855239720781725320924127463336524477625016735405234864312789845629835304849267508710297698096624 [167,70] -9195198393095856456722562215916652188638506216207556900638984602285432388220160480330028301468224330304488776536449530199837932786110722312000040197366650198924013582267696078012459204783048181142937532257891136373434187797944081371920787082568565540968131310789039920241887921003348933123067555326249373395576162703451750480559153155598249393758902234971669874080079872966903958326863930287637121280316178664679330065965020352346800992729939274618149747636614219107403484838234969494483720820922330114424106697454342574799810085617478801397612793718065447254784156818989132666447123433912583089593536087293196078871072929268978719141004727631056804038920206299537313769708296177806065543972802523406946230294094263057994410065473109050852857566047419228374047162599094868531236980863852389201102088914099820100999654435964821048195399965816450149856706890606414848137984945086775407983380026073217945853614930291473381167901689121727510249949758378986415363983215336738162911352685204568752231336149724558092470293362538995368692248257877691892869148768391015436660556974062964006339261476895756734322410834909321749794078808796145222170343144461611705965511310448595727121357558615654797983391485099604326090301271470115604515387665737209330658491239651784085257963419974790048459551165066546583522508359159101684033955197772114725887322778691183124015242317996615510164064999906271868630567431015712371630193639031459400115155256602883633584785132077808879035711394038499543156697841897596678976426457132592380178630774560444892237544566973824908936457633577684953190022421053779036115203365398689008427823459281108422841822419653929608182791466841619899501068146539190870806068 [167,71] 1431880483946616150145465891074218995588834426286735342857680950400613158954164666101688232065302167130180496342354258527264495782134284259259210788852658505701657543197365990398433367295501186966690012341694401733556763468723856773636244542809729121422950003812604197568638523506491214719122395843740330773020590545266330017443141029090424555376922489288596205563365924371781142553112725429969810977762703190907856529806156800347225817570075918069285445557697217956568312372734298575827182397587474186140251479329681563232548521947780723663241405151396472110736548951456078564817647043208629070714027368287395259246298448887047040963228750034819898529003672826026788344112385789343019864578974105934074042411288085167605349355407900950050420848228168691872147565131433380493740621161927685165425508951691008023628426745237764752325395266429540451465193060859119091718020565730549652248727350563919745096151236771023362170946405932997628790294630467685808900778208988394579504226767154155103074097415142881089946696797432160472173005664192153677157777623324161724618857643854444775097074106475848353838956441241981177009138206436124996570414688525697593297811523770285715240197943064888629964552333785657081414704074333704261822902566089125444420606343603635064642236424389413263330443692695625836032196061345095203159519532268404101044959331493105582179289505494210064555271046493251498750919256827194991948162476414019881916913815802463729968740207176797399660088769252513703107203858883203315095290020652248169817184997622055023917415941097894004678082053398179141064913601991933695277809469174007403415847820486875923874829919895309855859416154067981395327087790646574062920 [167,72] -157947183758453529022746402241901631553763681289333086234254871053330542296421921007759090047472928748773146483040506356348448462591383759889245535565340137125603591728876441270122884267731643383765167519587351808837048042604508391688142027560393808339726195577686489650315906848320126419168430551051746310288661984342062247118185689156330725693154223236535092539655976386534716457789500381004122888565660197765259545211034769423256023656251715374740299334196299622909088523080311164221828072806322237221332953886883401068529242769069666255930600508694655795426088389862306590649731552630146542438779727192702972222163879683810752167620175688257548337602904969339832639613943689306275019427253515562632188313058857291369445324183466672558770767540972126552498249061133528037578812408657720532531177248341500428682530162132685203653787785170649169323698982604331093940548183866274625588940316871665212009869236378905225674449422658612140479905529164498684475840301300360931017136370086061098603339740909894461761810279671692437126434255908149410506947150115687367150496201618907048453527836909714479981939956295941700024544105110022080332289392513744706480365061277611644252405657404094664843744576094048434579653970253726059513287051446885910527542180323275724081436610149469528264664403841105999130415697175478822186210850524125551345866362042779689424334022742395720006621848306774657768838919555703964640140908107155206558998376258961260976653104063035757971906651350037689118008102711630175279897894062979608578294780456308939331712938422597864648727425551720883089734044037095990427560364998433737658478040873611880797395564867529391000036833702959901169034075444393544 [167,73] 12615589633552833556425010443807862661147228395463153225349777789820136581959723319206159795178687621787850114152368895320752346665576399971509570191351414322340870613059132880297501881449691640973926707880512496627700831319972543049894482951593473577831369725586772757779442431104414067767233054920626080360058606212440916859022029775409963913857872088233265311582713819941541077503878846043769019148083919868623967637077850361222826767097036941970866718416818946165551932524244810671634943033726023052132483403280744975940581517464083779990981087867584387996995799054402125353648365264963633364302345241808896971475700672371627460088138468035953794169361360764889944366159172115884482253277938937205426889984292464133290167656389076491304408157952066102308716596531297706273955636657338788253627350296724687885723382890802132137815228589530886583069814346138153393276743816942820249026111599542530263223154703318551619624941946019236989131258843151926914734485630506306471151313186775459413854573156074679493997042174970900739892776576209480553620977449087688143951841930303549474526902146491813182721469573077070343396480609047660665625586342670485596989512749997013111265606773898479885525581839269906445328216350914025337217449552720694577836093633773371653299559723717280793333873052802472331822735669537238432057354873858418894129422914863497627455622365027045464571285825068770161680122878403029902326482850316286701216236608169210495874318526644375983439828515831766016211326681712032105686332783315237175040023741802186599981198853045574915966640775227661968234978454208799494167738658430471650391605255722153652849871034104498007158556703107058340160864693728 [167,74] -1679624165661875273880712282670283029280077370247021439459107866796731508723327581635489472094001893404532323138537739037535541521876474303668969053007105707679953590628950636674611893420806605459584682216312646243696546679271128378004701322747072484700121589250822154367327287226229306336253004141101009996668582032051469139854039429701762624612636997367489694142770173461632626063519992501350642029994080178494031849422612849500595245394552345274886735823086914600396042527953859792074102484286390762702370782081618524543694273718164721258490509974207755686108956771380787507314665940647354189631379247948437547846319957694713843066641321905296073163038139811155520533267721263999179579373596533192296877290569297713272705866186014517617922004060045856392362460555589265480586984234152047304664736867184351211495069592417232796580611624257613535733307743519976672919047383660495679211709834262428025156831974640543069487209698237458421157028711230675891652847763735352327245154656591579634856579090186876330960280059887146257085681463514973666205440994628102108499707417322037000995279360936706804467714248366416444126577982631408227200493055886862178656643754387597840011556114529301913576430499539449262742861568689600572465038824502129861097181561501171685276737578012822597631464001649256118263705437030921000676994614882162817260624957742137919991850139817537510324607680529401435272006141285883076881341036426419269484996323825884802398726404883896494249473505244166165765117749644011289865158378732637093273244802409755968159494645771891674145681965118561933759476647572219102805989741944279742325816075597767214231298324949092606256696494150709072890436216 [167,75] 617790239342467488080725410459575156963900656860197767364537621305039820040646695459095069468877188643005532302397055363628122759461025296910783392730089407542008450466542401831619969860714286782358629416185572947749341628478951912826400032736241283050109854917599867732771649618988386022985014861662987978177870789545091303993823477099589918433452143959980798219725645266818288617010478243434412097202670995301254415079029001707554646940765930055805958159574428190326717656669353801393429297229734904854822117430519737165967963329508761454490248127965234238477424817036307635508090680695003811416741046531094840155676656902265279458988595914143510000803719427285488567984533457181604539369907294830601522375965808113538552032539685649907417925151717337838139786749476058831254497755851665103490369056339824979886350341160309414069845166809566823929710577091991100903115789019059900598305967808998755082914477836657506021532506022160258028271511233865083070620408984777096971389372520355645820459355174310832182100453657369237761646158203185643628458505411193421212757068836117921673741133690494537364555200982681687844386159419918428748882322922381738728420484650373775644473766177148925408640557752368513613582349545900030551746179257594215679648042197741201599331099986626990348460381778071660678821739758141873084459941678482554366380892733066782569243002802859521521323722740598882413691010898133636690676890457736616798783797447077857199126695751387026772595255677062108015113282167594030981074506316276186477481627981627403393458489571200052950750364899092566128998372391463885073064818364626285887939786185890900519452197463418252166316557160217534124572 [167,76] -192195783080616831493611269948490314886567170004651858645812157476917141367796785668159815366726153614962053845540474656470648486673890183606291885286700392254728934255779167297666711511990759711700191115199618353236196421553039678726229997051675586619377706749310947498232067989940285674888347490233286994203721628689067500971524585769146389540353606088169105598864837032805668837423665494714075360518033964382453788152558950073424757665669927151709303646685341598201243098133151011373428353201131034582419404753071186348426991787672907766720971920228149170601822308997804958531478739656572045039006196887515270903007008632570022713340501751591404271294660735173475988826456481659845085139160941938038811494483768444601509660256236990657243324392751101456653198913166575450898070392289011815125958314830843945527452498434656542188772525923700296497592870972365048234126051469962597652957844057517655401167321742760379633548658747141760067769144297705590040461598772859755311406923339944934039629162616954080834442032669081689852782750001148219998245655450794515163098728083725286185829947697357718113002843818427024004722417599892215660928945781948107962719970175727711865795314453630872578508096297556913078021314506722056045202983382129483272561497662769402934058054647422559018465424449089746620532066812074741029989408711371697178743947912987086672180447231244615790720442856567559678825931548121935332994763553562624364191510780380435193923598764378966710059093457252844115557142831206404348457601632774335062772474872940639399026459913207324774063559859194311528169141167525384094279656995020996633223385118446303048857629845589163610257978637467462904 [167,77] 42488305384340491343423442571216998421047922857973961860837302234161721938546443150653423749116329626864251541313978547376598013447668850387988508127138407391313412269486539064663829698208310576567678634030799082158340271575018521199761898932119016419880147376039197830215386869889853987009669189933746316709481176920926717662067514979272613470424184121451540251716152930699233432336658576318322205819246451825654698265089831009135271422469922557455843957840034828374028464130623488781756149262256676632764837228722234540319477083829765789401609339392922307702273407054488203001969174064215661928640816179473378408061438961921123636467484962493646185863673951706849980883705957383089911462009776827487301134990972745646289894038993425784004051580150758624953157930340253759022598777590995817853455762229756060728557956112716713706570348122614089960748789947791635089414820613871481911776629726682902480880890534485762023601489093580845198621512888415327987258627332892328982354793782809775426521888478103654645569739024577938092034720416039651675738982029894308113279663566895830000344149543896846053769504593614522066703191746641168979772271232969572718196733051656738326144777211259880648532018287348012044902754891102399006667243522600440063836897188807964431455318215657750854584190352444431095839867210924543738526181813165064535479039680481326141044735722298041599466380374082943246423981597058553168931617635714819180543305788385738749372386272045107895379598023369733950717728835742367459822477665781384801460774155845078970118937741632727800963905619417229100242294053020901616867126049481341204491583949678670613203685453990604847332314161479992 [167,78] -7052092686450417510545451348791231425578683867976142185826580683142012858906450459387029046556087900171184185716331523462781949549183637304091075159969614405575173576832567281002556308790288655979295475936300519906316745386851245682491588819764630232410851371072807318024682487254419158325655159165064362273650371075049310231259393477395152531158431077978822940549314377378943790507264761227839448096116739491893057957768599696177736544976936290141460281494075247522147617426804925953925461578696998932501344857222560743765399876691140915949402665091517000371439503544127263799153790830212324895822015957345722751049556545137345317513884000229698669958925180746809265819083207257137594893845613363964854156272860881218872500763862619304560935917500648397663121339075969669389897233763139288488938171759325741559112368427172798577344665817726251152927119650215585450929422738556028058366887585577518666231698867243290052254332125417201495404050474363421391877158591252531672020664074056895539194947803344453212606245540224798553430059502443286515432627120369014403688174793337368288256496584111286698828028023150583195900226907914487654454503525321636522428359077441405234397311141724862321305174373836950897376179012055957517864214756561003857633527327074928782402393629352689258422995325234231202623658706352350200608830725075756832416472639693950213623491214152673468496433160786118480222406998922423715767468279336747680146407732392402204436080953965160742160627593080547574299619795650185045543441520224923674169697154600085775860749383808814216753812037298349004095619026495639571566141025504429201235718122254398350871104278874197381744103886632 [167,79] 914964969529442958872385412629553973276049510500883368454321247887915717438709360818583851747357506927394090938578408332975541432423574388768241556447594531264889257074939602750866938469487745426583559065941834610776337808400868567234654369654459451276092082104755571197338476211543494212179153323819322309952980127996286955504972153575306295261055875235453289922902285492260861352700946033962943231322976122550893501995413316838536972306653629988662971982538533412513675765593706420459891440461952117573560176805827530798051697604748049380678140511456804842146642653593102722798537515209765268047583552387514582644140502746768104284226540567646259434310187633142918300670687592304800369422035698779068545304511750844019863950833106162870139375050803253761682487448523462139805683971046508997344370461192260579062029604693402378846872210576674933661150145997397378728603380052173532628942004621018492587730866198828061988688924682945599300185152152714878750085699852326041472172266246926916954370552421525066431982712474305832530005278816788194487727614194740335872847301132331639759756583376337491452318973813273561865096418111166973848466753610607401628305698345658338564052055452615788779172274983722095554876944368030457426904891270689119593053561470533809684765320895866932726280024342209416890158584555129563861710096063100209287353807517120768273686651826696458808196840699658773434490838312216523581298574413428490097415507781139798820431683770056630417618060613387241274235393137529371885093717766069071437923108914756233913633266823329431566986768859763613382991317928185399078726528313200710730136427470474825815799021807721826879686948 [167,80] -95858379221945740460891471429355317534961947483675902768153539311244012487876025287560376599996247258184547168825256719859017958215184004040537896357645155984170314430359417755224605257197588106003621041171999578395764791098789118555997558842216690229660554906151520394288845702049010870732159270422338193906971680962295070031048281891576991220554324366760503858176581380579119143087422777644622449387105388381349670277743978674994181876337985849556342171365817869068116672057177727106778163899069006490353429115659011085960101196417693087138176409529807859008735625186660805663006425769294256745008030629778403653138302307430727910086323164269570309240561444823308157358120604020095838535444121833124085115182951092473606531757097137646120975450316084621221524013071742977728028884613205259874537590965856416156605316559719720433688385030626028786112506350661085466378031325076346600518703582468772076448609665891147026169822147475456473289886193421206126067353792977973995151052454822448204890090567314385671774551878340759652698108813303768899627544467502663057162068275682285992933984085578533674599510300088566618732535528229636607219922348844517822633425610501246729678676417441034151729001529680398608749218838916481682280826425338093906126438873660219090706575739288527433383646328583297837580276203141145513106422695687852549957119419555913095942930845936737943022748905232842088190281871682879077606749341325498476810660390643707979681038512515902166750021430668757404992505568020150361166717933946035311715911128158113938309713606135035291166799964349558117043803914501335806058165404771320194618847465122424903629970809156987014936 [167,81] 8584427198108583055247742687028826338326919115430280250297374217796793342756284872620950237162682598763455620064279330648071006464125940548960119623810369048080176469553100615570033486649890295871747501578205792474774265575824030300395345007538312369126418265702946434758060202378405430574098453864230878743388626092640470676604115052071298952550591896477439102642155730736536685977154516204520807997669099069199390380148170353059831879422249910941434370909687662947821787982313670152952507176670063961634929869983063478318546366782868209310649774413777068171636612376616785030614129068950767966641902700586093782795572733609479276137902580688469932581471810769805423408651503604581197077643638665386584024813054815922154271813006213721452624471902563594867974844832370901806669858335341482043664687156604891447428553775242167207877930999353946214736411526369672036722509806266943413008342647630492120000125923544025577464168949838841359594075850164009910067904728154516763225023011051709996252036115083679911444091083329930724847122579003295654681942431191868544324426965356105131238825495612247096920443530210610103306505241531185963573021288205237300948546941003735825699020811039783553095784549353380472641596678779275296983179764422003947610729501099557527821548710437569098651897850311007970038575417382220706946229050856526635375247623576218052318461700920308527397048241463262967960880210458835893127550447238770287028283355696400296514419902700381225497761771016106039673329368781751866289591491498179813541074661521149794408031685526890635769922636175301756242483737289635038337109028921829268518399884662067122471135693757329672 [167,82] -737543726661268661611291193539749178217188351612541306492613429164146870774427026045691967028298316551358289809838335045493777350329221139407664425616322062572237487574804182731895686136045838866241062755598971464190298609921198675005752388373631803473744459352149015559103624304983529831477540185662560138533368980547311562000827237515785511551722491243677248733132929618890909626089902620593637238366877534669183148965237077059321609840865231840082981844358520669980042914393161695326150025703908272312077648132934529851828488409631206008127074600876979102454273346954896099332372541504503713628820251264877529034618997972766352722706894519779593498928693600146684782838076762104313651371212916035623451069919189359556016387229776444996318757549651840380000361566316206991113420457290046202010845346326267607727181005812343999201859603903496218376597476411300392240928278424288821083606045083123858026154506062210134522190616702991459564922316320095791860796496469913055463259800999849294836327220180821265069129155860074518171941846331631950288050566328482372369586105280162386921540633163410224062636830864175550083355395895160501470921086830876147272561409492158030309396709576533078204904081536523229156007392637377290740064642335472976844774788126632956240522651187287696785846218319970383260600357451731787454573440935438928944458454295459759735788951205478720533249624752904408892627923130852668744051990105936843823999117265368227626742155999860706319334060937157746999982145265379181150044737143810147314025537063218611497594124431387734381317629496685320233377119490317544311416501321009333134305735081066811952425824853944 [167,83] 68308085116161744151351720505173153954831960287556701609397819381764108310884223129651969781451198274166571913057178764155460800777599136674677760667539597864772540176256523377467272859126926745205367750150453404320554466761500778375850080756968104411516149918416777364086700049285995166516563870379212222255699947399679657464616603179125195479960375189065013399551030414071684281233798566268132478023705887704811949963656174953392888933987763510299529039023357786838926252513970934148327132903584397182495541921059301310883752128158492969250699377364210347293611947610190512995986010617119342679943343716349710345654178144771085826280283198265692882322661713819844935154813244704091310417549872476561034929473884035003429230424768483156226016807631132010076628475672660528926216593274888393147790298831268652775857515065580171391300754030947278325234931216034034051896136312676557850745847109837029519427602010177897709721153996478550467052623211478974661015551099134152416296683574415892249376070989301450515278216422136182539130732084126260979040801186852339703509221285368952776647803366838848063289280999818899612927105427582595481270889955409839751946115422309078879474340246934723891313001009804248096207371247740455839044165706258152952071604961180908222382319427313682834463350658052614163316235736559017857795932331628864278876781135478395360193811803871182919228913084080218179693972808934775205642470415391098389379698271347308412956119918135745899877262285686231075438042917592159615181957005500965123321741463977208106578750744427740988259958481971655887986621275197869143219512745565388836441336156805452152711877580 [167,84] -6585638575253544042426369027832617779696781580473299566979721270387254183551441974991700695750321235375869126001679569396845165597056307948423389537839521376106156588683842390351722872434181643614541196828214148293446512558858713990820918676668763936443425562110096953098343582791828189826891017085960282964692239875282530735172253082134143871751592863336404787301538582811788803321585715405832038544495745160748160182047602272929681059571713202054023768701598567910506922804240174628829034292193420704602071123664519205215743517344157009527666667517886264713880827536275713918643617812823612382811330244334449799802854292425127764542532517516093411778484157115487652867807339680374224274634551483734984909842102657728881949390066645527003001719740033970231313382546561115529932655976923121916573218714913079188569642642102559654572129480379390158474869194009547864886089272876556188630031788524770296305799104243120922032827242205552020111089237679826698922573579399633026556053865106041709447435878736368463870878259501398976688196977471101974469811609462391154444005971287946424893467801823571953027645143970304433409095166680934903499812640778720696987232651335055813817011607406143630685732962463376215262665882539265883335397688247411913972967614977817490144137197914436717611706726248048719423793602366341911872188848881113496853236307578651844527952756536574815749619217685392729626926327544935305444708167967714954173430240568158170706221586812528497018696388903976654133388374312904407416697641513853706118622659943727931702262348782930169846955227558416946808993120948764735795553629530254377494989749187247167978204 [167,85] 576553885906638381238917711646505902694841258330729152862047673562065740120532219776702058968305002740098063629967035859584575258977956860021908810813335557900548073595264079565454500708398806327913335624740848759839919626535016026894936942593355215661798965227892850020906182261458791113028100821384036288555105915862628816497743285825655884170456791943541778874942518447770053739976113044616544876271500311513737218331627839559083539926365036069137338610338220683610571119140327976815511976603632383216920310297242897711284025929433055570694391470643366845673721430897088001242897992193329245058149586359409928755266629715339138907682407251408581906948562909404988155985883812589278331039966004170162102744342536163244306922929011389624303912251875546343771429019570212160639302965128641638183462554286122299641585473706001335156204197336776317771562872494609172077174114838145857951118965332499604474632265534549069449467148500528369447719361026693807588243727842450911311756289461686452954769843357249228686588341978680434434149796767030310602634446596520877932129839449830133422293950706806117173322031233376461356047402709417197903861732453791526424621266756163123637044491249472459189696690144548776730723560360123277399100151800483754912572908140170491770657181487071017395596681066316592862517684832351902826866783195680469983450510873545661419164741070061694066023715592498220568795067856809563813231021903446564534605721365851618621246612954574648632024394840840769418055511445299670935888785290458156565649655767420373763306991364402292072053455625988308380214853385093132752336201180197904733697803851891177980 [167,86] -41905872689029735098921523179200484353308676071496363551657912400787560910192091615500311509223242052474024898417646825372165437210326809786576285263532446865468099571121551610793446209683453265579168164958736291023287716710989611771621013085530900860601806537793316900810518544715994657930643158341322825786093067424738693637000092064020602935377364506661121120242542168924822812999027858862339534715007440296680391122666696577514695696532618140603070958716978886992803037436349712421984272414673632151191440774076822673753539070043448130265004861100521590108936606636255823483227695019281743930581951308138153663130521539123764829916807673627462599195458479282572636949800985924888990912265768597433376989097472883865217907061496637712866576013771365312700094105904014712866440436931083686504659823170201803276478122705738258944187568765766606228203371719765837492991061626223934376230259376135396645933299196911391265408960838080939469212985899621466836478937733514850695367241803343382890059029827873410563687473236025116824800946520110107123089208728788822593584104907033967867486185910861868714402553803629746159473976932418562112362654427426919573628420622751176108369146933027150961563070400261881936140922688349283214490211277573128340685280745939680687646941940513853982850811187867099204075174271664895606042183199928297479544960596081384501716695710072699174847503376769218210351700869963797553739184910007737962611667311530918529355309080074848157158860535925235587757529559619017967939144107096424026310643757224689504466315948104635190346323255755298130656067243911226648005710554457786420456831539381826 [167,87] 2490552588367068644885870304538379760330002571594325547329719836566616672747459702353573561467187180267220190410240603627567877541126491354013091125188806770720456001046520866947676269206816906314689652833144264147618442332901449733620473804412058036549391586655891022973609442197455501117523730955073876851883551202750999022437008898441575137015579446691357844257173966603625925802710867699744678371572976385918577409497610252211789759139481825607811892835246640495206067473173111811376315272400629645235829493229550808983462291417273948169728133362247207719590641043575599904148272107224980883769012513886039620944847063630050609350884348451752192873197801981070019436993184038502770643808233983042950848610995613575960153406628802674927491244997539567725044226955116684081712553516078740951337514422001658266354392840578751432019912596847579099358339782540254846912261259531561108846867908244712431001666496392780004220886773420999327276978479541404089831554840903629012270356796095057562254234080984896662070926812448533704656730939830748502517865466722021050827787381844891938340348029049803966337955629466855262615854532498669191539105084373742047765088902825995882058808724541705610183092799731828542649125389127876359217594701132977626085715340127215834556225814184124384599998683620850172483613883331828052388885950837291232797819108174947543851904047520815966935891538784076464401668170491309503961802050951939564232557145893418564318768926456245123195756320770181260730189647803235311886330831548858131459797312709341716981448613558497183983807179150355111177944687614465695496464987166480752655712731590 [167,88] -126459275200908055554858560954586261616546497762748240468873900784883727316556612531719672095655331967535024650089808736007945166374313442498265817579908631066856407596190599380882724578637945584397946708052559273054539477868343694155684640114791037987061541047440872016134071503302476336531275956025916727284711981456868817330791605339225153422482040752534419048689135110497239254746981058859514476438853693018393339559100822074827437136743397872623479856898617690134363203499596376740337250420844917734576391836501509187105625613024200313108135786825719359177238231278297147989779237263726372077911345517908738955511832356107031783026603341365728931056566309163595956264418155189952230020130452263636547484990074983066561248645678189493449662612554001440481709199481021247852335017804512751934571229103972659535879809943079742046749502142195328582717573849734864591405391704392004568003603685023727388041721514357951725036934939365632222788728515465001381306935375605899124225590602457931634648895385965196511790213422484388693980333938777676619041220764518496489951534233128387819505713713122375797114491575529572539124493486211721564999280589767373920508776324106024861348704483871671596874207654886016404259372825810339317875700962656958528692995251400868854520527491865251892830182457138734105154001553710587824687007457786186657271856601139178000714494837721172867112452666247707318199547158737515223870745612658568653478978980183770714654048752566119831254367339481248997432256727076868767908216573006176495439605411991962545480897504708409768322132233996113656343730718261575105278341558516419553510512 [167,89] 5934096162644389725933770441117076848195174519932051472597774311889633036319209664386669684248980241451442295812346705553923500759424524712518798308685432230733223856943117285072927917482438947609982233741599152548865332533780993051103913213678258243722789404495763730864392739902080547083399811586222493555308244039295689719470150243015511840413315243097730014447670645156395115212524140578758842480795369838629574517285229746481836861543637862784853511497418375351786220073633273951256890213831266281289746404745895566137776650191330227630681455519085810129973997204160908311415350463734730091497263973886456957311501845117298222022837140685230810551169937295378787633357756560075697788852948321881496847361247343672863383641878343507184583539261987383426576156058145352138345139423964359884770030638383558980225179581166339687768485321691925438938557674255278515661268461906086444434924573308052415592652272844093646356929700319556059447910769414480691107453623970035467274598905429727519791997716851483025100055972806487719425455444662807046755463442268321165222674074271640941652813560881832821667694676448458290705926084782830928232762155410754950636913606102494619636067500809436047372092810580813338018726892087672303985609056304196315227628215983028735745037685804171050075642930796028870558034969630348162978265643162052996061605114649502962739460379169458233392086925771489566247060740053526751663110357278668768008203510456961093742095357749152722877364965090354818899731950056234701545812487518770434080789618889711086077249357867281716787176659850854888069230795395313535422877211736717092472 [167,90] -268132335521814028982429244346865798329072496038261454177207920379612969177085540471563857493332773103441935072885492250707270347773344100304287690005986044477054097252888845416714557507099374864307491538932643002819225945446558122523329028080130404411174975895565616755916561477685891603625073539549604393627634795619349263994610824801763272819175618029195522985217831990489657870144199005917458857459001711458989649166870995853846941592331954418858141672851406843560848308427027044288414982983623943309012642514055457518242585024690562089666359219066552404425755149998958172410316065904773952789418560976671500334182553239715408852555206534705664797482669301671489066749894839868900339909015585898166978563383781917972793458869956319328159018249710558701787920317216443141555151190036220898987804386541978034140798858366489796463147285485580636422859879332849716497566732896488836885946058187961717003095766031348155485292368148874888808047168858533784591820068289596019655012079262433512546593063309805269260199217298136416851871817729731011853704150190058155739538220560947286722632312789500852778483206270259417348413067936322845538644594510171341870504623914577578766003124931063457056215533187974825958670873450556571611283517028618153107588088389850159707746054110444469758076484392955013038588300491519064999153715493851108607463987332877750663181764421119696377408841228491537770486490811479420989015259979028925259737417249654122422526191727127980007361064080220446868751619244607705641971080536144890836946920353461939609592507532261334323923304041842900722055107473311859786497409312705602 [167,91] 11073639683507459041968186959392962203264176034850197045720718643907373415099305617556252013360210708324292234931301454442709825082384978544012073773705862282078724539973076741068924408485974703538248675476183076717993290639493212367919838904189676860002520551373697715786809897949780177358735308685276776465106568057861232193138644468341951525288086708574988044837353121430295258505403369880330799378892916246638593200111061842893154515858534316674854895446660592548076691017970056328841154859405807640204408753593341709943293710671886200129350681130737668975663526520853720446423286685441198893452607184372860719406025933491774462413803288520981490596518324550749347102515779398420914491842617346507180499083019551477076328034780969014421721139499591744016568484633068269141188655776410744180317905735223766463769610279740150524067897471219106416476260967158708040385174301054984143460454563826671473189613918702255682668400568690136782604007260800421951854824496823883605381854437911579977730870587326284558302763740883448954862280807830207195066901526807576472258796013693602609244407290389666782756726147116728238886157967035715686173102436327752728247218937592810097826771314689482766343640192922698304126201053244676744049502363685150974294445497458659680790539975653713745312831299406504247253901468580656809015975708024792140412631688765749465384006668891816545181159932091961760209084930014284868530799456363572302961361224828500818072959075306748488319757384138754973599024407935332450253979757492764869916535519990819799753172524860421077834268504816297981196244813750394017593660886888 [167,92] -393172216961542560028185697730748592927396170370686208523602035684519375592558636939541860895945721708768275872862581217741996229882547268386785899468822234502865805993076238178251950106429126822138005450021652322066664005297044226722386211414585795406459889355787769141782863550589313208274623246008959871746055840373693911496700623567195040063331981157869676338963576550990665728385170453844994713725219485837707624523161786479174440351542087413686643810120275245897162362938725436514156083045335284223742168882957732236728348974890783344005740410148821400571726391045088050127821462224522320206209745388270256700753548617969598325659694201571414553356784174176319351024023733283593593550690480983207134420896877727588285131996048861121511231556559080981110304240167334040311274792309268614794578340111364749189338534745423866185334117891297309572808520086784392563216713160116715323455255475050223898192985814559398377744361800541685964619224739069972285580886514591038814446644385844741971448487161656067162024235378266249396936418530214825179418130401800678393935662948292072496177871553001808942114791055710895886549960479805061785165101346038811820935691124695359982806450497820754755371227645369040640306759819053669260049003434077413789988843525300948886417851532881738054448596779283942971826192125302889034517595797090471069562054506991227680275690067112219493907904995916013871663531121639244550392451659320734253416771205885365955097082463983728564765314782513001931485748878506263146563807830038199669745419938623515516535190171139355482782068353620122620049850168840351211144512 [167,93] 12029558667472990800280633620952645823609000012357274539197384229864355709774256412174778790558898045768407032427834322453707643752987855146950536351354278829903408532770489235339372356867515666613845557013886613601839493586787147990145817682573545138931097572828487345425298002884509156744506792457096559231162234346270387340558674530182002361763186825887452886249688083322059658276140831831894099037325924283148712280382388481491658697814916554125049112291324917343940972313271882081385650539949259508958882782517446521592540523148150385682784801304315254595430125329046259403698454420299583027765814392204818513963187504358345644707096312168775425638967268508213938131226283269487120288111246804806092887363649963342913336949132080619270126834990273507247179687068934146942917332066761427164487826835331919017008549595629613920639344665310478261496669827437446496092648485198268582318467207923417268173002442740431461816643346018923415050378368773144406590750086028720310684125726958252146564761945208922154102287484534041668996431776304609191384035858589518859356902225519625116905296270720493248333234149756591116776532147363583772973129673040315772037893112552749106772035413663417063238727737282891405889380959691249226930164777594157870973078220973095857372921723296267447605603883107588601940987534349937107550898267058677716548664859502056102315333746763196572779664323250774586329233216105186870001316217632277636726372302039550415805860335033362782960019722720533927965907172751310434526771179083687423727146682735546940953933447599657821853457987044487001327608947032232346436 [167,94] -318771147456145246982583690822312141854782290625544619789520831801313160854984515486957971329121729872224729258406053098420944564723589309352924375506394173096398732155592793204156775239112739724971182032536416220632348591657504143246091921408852390361404679301234777365930896020822428700689382549540862341887656065705174850595306790234495403940434210145990778826077371102637739710761523118663829670090671012688840915413101493770315980254675300347862085489040357021276357805894504247912151406485777150396785169514552654752529919592757572020689289837057785897519620273827470942914405634925340593652154380196846611312420934538785995418660896037165674702838877926117848776616436343036761537811830238614508780099403713079819451275576186176637776359916252350271129912121028447116539614073335772080301286569167051552156401039986649607868816306033976804613187879859568248504059127062981799959786535841032380875193952889748377756663462840727217933314701471157651546289943956287680072495968815462287554876971179419445697267958998069216863444712342327700308487202727594311018135199123475684735315136851385468413217396169852954521820199711605285434194348306838028195707671887866112889007765731306965578899155481585783510014293382739917799556090426804261674843084743263466570927958859668132564413901807211463462150003536044580254590480498146299273786812453333802683798302910802318949211329403884641466217722429236488501351510210244075684751641973888059779351810743342951865165820542807621788690890283879005722045166819700967617495745017739557669193488597713711116757624631401600745936308389171022 [167,95] 6657420303616461980484582831652787564374248080638692017850559142845837669307743518629161435345814746069300407522485336352121928957507666538088290513757457536831149714969171386633921045786583173115106545019019091296786561136068332933162090553514443354341605813576427563918873269711122957587002141759391336513334468433052788598464228298120801760815503726675313879230781003676656709585257623459631960485278840180667193780326145709781566505365825555163977530162703416591397469756681705768169634179508875505548945709292179041265929199604711292986174079276340844161198435258003889566039307306020223441208127226033686026971604740764359915607689081524770089580504955092506065148913703432661534110169452383408786204044370667859410721574215143853028289889577136413782658796300761482819602376927112089121793309609705997506231538464083312997487255091669803285388919205722039294681772743352956583308249545750678119679646675512863641480026702096942871815458814356176276083962448094570851651043436409016113171896220471536712260460028189150121153494804046094938591338692717442611568118740434437448440989369138110910345922077610435622071394058223033478699206507106500378988231980196613121768607176524063436113083044747803803896809426182316142539045042273920193476884572154889331474963200670402831203172827685142772524700624876756687557309593946021552825489527704844694555968611692894069783324253747633420217694247986592667768402467527834734735919835331573720946338339298825384499066494446379423000557229232020703220552950192089223824894043675983378800679115049356505317528284364288135185183980862 [167,96] -70196576626670038288645429727564305172447031892912979385498743753875270913711947713429066725309712661912556657072945364916146227014376190496249958138736237874580133141949805287002407390439162324988228251658525892086552214226537097197429216659516793369781298037078248913381078684389357309374619577477572793455512929384632029257902285129634366916086414302828275057915821131649771870043477490062983179110019525606679291549821886016374637635948115353824868469398832540759097749787556545288079410951616026202186774557610562030293149441772433502995390658356471381386477103951065810660547441625597858571436664113615579506245556811798084763124904438170739604366375510637596520077191548306874021868102276932554574728923703591014042779646420781670042356171313011655486688770820088592067533497169769418128912034546684788644393039000693630826739688261986022926821934807181002097737468804999704758748611482934114620538047371998540236874081758658869799096467158433224283000535461823032101762251893191401110173678373936298209468228075986669264189035791475012803980960203075141716971160568495423313354158808916603834052186096780673762917100830501755770201455346018074275632819567252355136058749462736337583485286266671224540950950650339093806070039006261852966840087652463514499684811500695122207463677704803880803524174665069377389317074551026806939286333419415449927963465078571119773918695101025050516920028778148300348818847770283657572842866466372661539672728759247673161524077389029541060501602294118481355489614087866888381219232373945057811990377764928548242221094690268542052542254 [167,97] -1060519270157858763095583238706003265042055190379057749460035891328549973097327675479719042613278365828531059528645325816038760089990537963509977126919525283555806801256197018077999049547303839038642833137860871956635387178007821458769419975790001769177097632697104979343702618727415353894835560442886974807565638256323288986011335552789021625519959011650228977691711030376502620000641010941426874366533185079882212811313912538428418083611147579381210055110898911252437535810351562580400963171976145608519073224044959268665651054904630695811596919806082694462366486842489030531084652412553696116448321288171235491519795461330960979876035359112509069636479642860648669971141471041503918900434770714012142115657825719921682107555865701628861731248659300471843628583488165345804725956011722444754014986014725225320083964808516527915117799366364784390746460627721990021077071280598744303209606020259689445914985319983165231668956162719468890813472661782861942047044646918985676807100580904625471161250253425229864983215904219014701608741272705525273576628842091083351738980658120650416391297937963843758221080317366930163198084352978507057633194220871688125747735709299200177675242546556900839329101376353542149721226755649224154319025797173769591677071845035269783411444494365450179702720719879676783751638761402775461851387758911104001073093617330361842767545044076365053796366599063102400865704131817883240220022700490851924675592789877389935874420817427298915651960006999473506763998613422506160700768027107598813443389624174424737612132809312608944296163577735055861076 [167,98] 18124830348795687044918834512418717557167805728985207525154703554604685956787111928839838244725463743252559775370163710320224851596021923149221656358848586506156186998839312887729685821095299999394495380903001948725768885882554341460269632650728055766723089156562688529496999003976303611840744503071198268602116924889502566518304299881069081680816993906106330677271731385240264982211182453940178449823014468229066905424897934276763218743134340513768177577928160406911474373315617113722424061293066180322083761298549172489533702233593361274135680316058786402831877693759610240902613901080464300230222500588069467751602288010030394418912427093920865044840114277774678059496430047755026917901169473814436517076803186502202116120353893221748219705255512127146826710940755440445566911915826614763477713784192360062733399047603656568863504180242568357162695438201363386122888644264854056949148136109682052275094520085188095672676517213853555161343030714164582443529244305740509180073620083421703907971613719345088696509122700941306220819517057287652769573489275797737433175152887933496583553133704330893572098914259772394351649762600111687183379233858735466833664090301869110646561275735169419473080159722885611982409857832887786078785052580464404510262177350638848484189610164978848231774033801338068759969279343554579124792803604493702193174976216534868130485113889270161694283306431895796192452872861983064009003354818610189486271730718123448046876436629082190655518751681779204114854976954660474231867657492752437902611524602198692703503237335546037205295226898261400 [167,99] 2541842258630398131317316538049395633228103297775112107171585161823773136486990167382873007292435371324287816454484375466551988524433204678557193899527638791119171376907531385302166319139183469490371979822862506868994307546670791529796099774377743191657869320003223616611327177884017875568691099708683710731595195376222571814771185355452669142305143360694301451895852928547960059980554367079160381844317017353110951621507101417256670300338579083847311567127796433247462994526103655503191624266758502068030308699494208219719130639570422217278174573190245322847774978761174823841476984842047852247258462147258676475330913441966384755870827053044324508662127918004174422214815284344841136054425164132919268606789870465348885675787541611161693247860362179320195568829124537718629438249611117415071777833217337441011229697777426582721477276363288516254646808860015657172056135808764553943189045406340467147966193384228083272549750430063739266928491142439845920728111935041844956359259987788734584892374497384074635920403760458231251641743493079092953954948443596090389731244651892459405492956313722431035264999614306377797966358476626769613005613459704135659734016258834698931310281209600036843015774670351130938429586029957954402003187469741456571553940815172526773031150433305557770465013778476382237908266099468372313011810191382441545304031015155788920489421709352034505016087527304440688970273775949845168185343477597151935783921337114022919477357591023134842662704116212553729009638594345974144552881241223387544030173877909929266764982421368715069814532077270 [167,100] -124322796965926952300036604315372983744493646942193113030348235618957724976844878563961049135062909743469152750327041815514811985375695232751153196066211981162124433619003145775350885499996832079863711876841983413566878346309906559160998942910367946915467405843838673913402827183415849481563157748165457537020721629280882238641974539953639779028548058577419553821451867270711945854712284747342839601657676599800168524093502247276834257347678121652291129546166750428550027441630334244560863307718768967489393288508557055519971959459249150119438636240471189099300306719177620298287589360749121852704889094187272304318235503725874043197321314812384380056133563787619394926310349026996626964244216356034730557447403234372587216460849628582259450903586381988445314156814205465687763436600411841214585879986063056381000440792784468477600520779812492643356594606342086687206385502803542246269811888845100743133389182461686496710043953100944118552249127479734118146970681523091877739790568245438218110152169392568733262626459632133501198822099503708915925197266759209623438178001204107541754740626289823831421627188037476430971672536282372424806217113729868819558398314718073284632681380429976466776982885125509927033376739485123140589152746260243862540117711056304669570961652683964712099181370255055382308482263260035846734355680697233202105646382787840300449122520113722242754777024037108826024573057681119537014943664770543394481205522592161372869970114007525194867021446457283478680944033915196779114106418024491239397880947780005639241630744677330863763754208 [167,101] 2118701090089433674640716478596760409280867370603393699684757477281288586782715107321222292087822946786306973526400302703469330524562437190385279010528854083461783225003413103234771742656313098438407004255058825255639841479058925621576945909525741101748040604820292406271826682901198411831466731120580009492440882674063113299812035988679773016851938208285838288490898122430254311257525913562223618324728924766000777339020243267187591405106641288221477372014064130182535850720836977997950640687215776923330461541764853626915159478610767811877854695668285448755548067833628159132268508633787187487696782155805099035766516708384231686570520319157769465089834741895735425028800450321854462698147612519137720614589377322524523621998915647057897122716553762481833004906740641470622675626901990852914281398683400748689317331203776521050256654811227514456738256945300423370774207161297941745556835893736564296142616606384448450090105917222218998503868715787828279124082116251308776077869458761422306304072875128809937433448078519558082265462221494511288756152227852641131351253083214548711717407940582451547903624469754926681859253598276593503200226259776369527095981371757016865673594973860883149195768401522626852716416901832721334901593041694708535044205880391098294815535939608029755834219505212334736495970611929968427463474342276162059616287832589075303108501983267733396931617047342648255122231242778238442179798911337101810929381942218954836941576798576695137070563293398618961784949364980613066680952680771474792637696350058676623091173466980638680766 [167,102] 2169325265145949765041228466509851728580874120461386702544648032278550862445771234781883082096710319552764473593933217166515326736866825509783627424135485512466113640805293048623457596681312429397149977081297710841494803742877513870474154932393408949224863463919046666686154034133597845453865037957321917060176692533864853294903721151640014828293456383839406710075778765811671777550817606172488852506942108383447576914162519375862255900896795442118085218877898736755122037295836766961738245699341117579109791324964092550996068963820977893553600360256093547297590775341675711118915792880619122264720684265616995794913999425609929612681250397828222204036839955049486153302388067962495150374208019838747596292890754897398630282045239894331237055879202949996868575073171238753767553342458041448767446770428916377218574451544402602377629224843237048435075041144742532542631932966390777686695517672345629823590643229426659265806607754408060747213687601265302191843864111807936266006890656721633648079309219673768605395512063616612430814945088573490380154037151327450609108714823033041237563373211583560149193582161212406283624702026004399088817367358783222767831159411367559823880848654785511597877242646018448744602411128552705961006463414498683209185929398561411044389337009200909358180113754663876060474833835326343436310057237168367851563051745354749977418611792891368817846558531549425491535243527710446286374122270364501937014921407252218789121247912070650273373683678569822983940311076820576283871206072651834050626225025669303109197873325692974 [167,103] -602948563444102428217510416829934576552469155989293125867037049449151653818385712034194335301596118258422616690847955708598241809596346071804119736260772386952540691915044167115133067237914707176353010430486019331454110498710796104407267022798673921653853745476824244799063518987905466578680743018143157652899321266911969288664520964910027192173556156901905090171699902369452580223928247110346924117920439463376539601776136724015761722132707934266635041494187541807440012827302862940553089165903185737075120362827971531889748586956201484663774101029568326030797646892243098827500880598337729154301936114191683359042480618202888768390106158660842609337785423555942317813878111098635330962430609760088959453383422625747418538325641636386767659149652268007705786155737781583365551471770362126767098481396829427160797570869895234831133161462082209685379216331554070438769403714610938378253627183500018457354226461271623806397142513788974535942753632943850014812370184344230964023598156751852447448687176341333226531909817052457060574072722241756635900630137934724013528564405153456940845109768225006679785041565003662569788308687570111671838956479921187381735728071492912920942252991566039528267093243522499385174228159409221382008889609218712911611700053022862606007112829628592548680192337003409638277004418967652417802624328726839238078883439258571102534950022316733966336490309886337136610265055293822421277578654456499040949973417765189718104403298473996673438424219402380292114909874286608149244865000516424889022311441913544843772457583622 [167,104] 7852566999561524158237297414206726407144602713632862828315066165576955092507091899168655754853557515021617151082221418547241694449695143286446769173088040620724735738033033054808063626561530907335320898781539823777808346356328317521226275746708977609605178144255900450506821611802021702598772833344157186005918248379134623748508339847992473945831404052549855879571723718300454119886743647767234043309409861088712055212956727679132566863077118146400849453410754155084733379602206211532569224808298773435494753987184271204116019906468802555746025617697073462802485479611287403435044291976320127918502381401819981287232176917349442979253048735300743724973751977781124532876595136617813385507857152161278051130953591077379245816423598661715508691067803720742547117460682848887677574517449709821826986211721893722260037355040859100063147392003781598035427040200390303863006825722338225780828841448127794120651427579596974598695224311937955114467661781368808400306274932437955914112299003966865351067158689354730168082688773333793776129559813094123776336171131285595207294505040888699047735030638754966199023957547542214202276751076514625475320295069153599954618210362673182923866758104298461111575488731918692457094728425796001000635047795773673868239871671602294334443678657172017099377457614266258537206305278731933840327363802844038090654925129712569703103220596916902597295012269424935034149787163295221209082636313299053772055891529742160039761485944955883462893054204311000065796697333265969305124475767714751704213997846091921817788848 [167,105] -14724368529105483740623609510977918576260487410507123407487148920188099509634755625350459301348765273926729571789006711309250178040698115882551543354582536826533249603060899788419463604851929051752232099165197498141243719841058464628528083965846092122906873962560289352179165129080217774313346093976069476529929629168506570607936846137204325081359462345076490641976800626716373952505646763281920427223014670398864691956595902337635653786540600488904306898938165677185430048072978179114834420687829202105254477416521178242477320486685380742333218040955201258430567154249915824169129836904229304767959944518803318434771129466324373351732554820332721964136740165896432774347780586086506945078052651431369024554682083011856539701032788455023848635544270142958616666349754328759016026446158621019824816323370373782994033348986949704576426634088521325907542949300325686357439895900915325739101880894290244610006317379974608099181353693537754394582993903778938897469619244240350802605216215164827021033816536231075891993348713480322002262732870969730989090420383317547555145954048845074831919765448148052849485717777484158906787195503931732386568604154864244828965496106562359179646509608463285266912745511005104188389188867713414019920685631482275473600958157297234431679130942660975824751371823430422128525631251332260558409503038681197588143886685712859815893131683349795593057172220629872399798956045186612081935172318003281708687231368265039338049357179695241751306917725327173040069430870292816255518606228905025146867060670036740284 [167,106] -475683653790767192048258927057573364169812335266569728201327419217793574529704386500142975190540122730927626457296913004593059550774130470696419645927049875756939408898790685590333543584684881700287135797969681048504145300146197379802150169471832858413419526111654008033927920996407733991918608473759499396610310420681708460764280519348944875595359609960514221589379259177573286876978511000437270871064440470531144969830421921363414496356692876140234175586332083112709505035317619408153992791107509545257015519163052774920131196441819591138471079648217533189668552299495045932925577224107384610408312082561983114020732154725022090625982135513821955012313868282463131456715095825504475799242609215609466528809469772010962161327478117836714571415712252488385010583892483951159288761297164922140038275151520839376277831641315613458334230064297526181810517836257689546601805137617609865662019701718062365324392160579992457459375816230855294013949957462008644721012509375242859522470795033026905381748647763638018036960916823695170564019119361415026711756407076916322733843526418219511847740846808174853039286042025652155673850120117951039469242494902562816575905408050527045999499742045923666980056648115637805564243218748064500105114164117905817305301236845892143369544238247722755850651204092009926588125203110704188245820502256784323945101890777394070641273277608827708938682402325657654164559823352065635377185914633968905888923502332745434925817094000920917744467285176065169923343430201756488621161498228451877810030075941806 [167,107] 4532793947369595901644326254760633340652711606392135941132759517277188418236991553061510659034775104370301946970466732610520181295505654910089356927468352504607410599670634256054709754854500497969078075944268216061601558086096230832803623612998612067045340001060534629640771208387948995327927494248237013245877645609003554962384496034688322071457835359029095894842474703148740828441290184482007510591442662993192645783494172751594972297023836336055705140421545497655204838090417729050322073412286347908111085169535299680278476900911163771541404994756399888857796450145250566157874240349158249514370059683185878494682503644098930290337744538417135492213377128155650076872967847853873468478133238138985205501182539796624048040682363042977932612053653848415896885876426608680739551123766380029472926109847211862795891692025106610382868359065138983051392649639629357189375030406751831908834637157338764919421294035653657246272889016377401784671827183442586030323733378674915135712044636625093573514701177600384240185596394182239097653678011881764138994573682313566914800753329742377091649472864557422906193303445597868130634911200931384075465954214418898827820427699802786562829255382772555345815515235823634101259022282670593198765202279608427220765502331736306249120201589048574247727042651369943066399516754593972655006926437200651970401147928026493941304430649145848366560958741752793704845823406362635350818304339143535712881234797816923377945331995184619123762775124607172454125529189305202832248119158749254550983062376 [167,108] -19661867890390114611346413877137227890741751336643453515095185849409543598892013040741593134777577408057321510088779443049078252618514323675540495350487288743962034756807929912745206775751424090548116767730096448269605455942228677779345115093878047056326303852497073035178504702870259653304784818383732675598750124110128309324237329281499781262183705712071623884035468034320503092756690629793756531187193314504897522679254256493084479703343602144601586563511864483703851376637835260527610276841827733097574405593027179105880307981306909568243461937715986740219831948902823793191167423423999633407992510556456105848745680388014635398117862715052495568407598608367689783907254360946415372673188351908665197583197849271582617994276941456755085770407496873516087494828521762966759742624159865939298758016993680497301250485900071249458481746746407531435354399986758470463231105218105490871415105199731022922999881695103146195805150423472151004411755529789833376355817554415964894688111896637403555703081938825608875913828649241791012450981615957942015568869573531593177695657627004545216130123199741778934719783270008894852528737598011756142077362460919335300488007834325730558963107430632204604684325112535688854255144372540724025436090420008541116228265533857227650292242903291643200370544452221046233750537021289405680905266641411915699532914609023936355911509608517793457283938179440073327174211274764562973038455936862992089344609702993149208626355291970977266013752307244514658846867806488547465691856862487319755218 [167,109] 126714159701004382562334556570905644928239720134569275192217634714467272245550468125545634333886722787902862900770133462454374599072598885340410707352245905883202120609635113868850594565491799307289104171112247135321561508086013024383125621879659275715351458569479257387150620484518424544872997615200612046297068389488679669968125166193923774593073369540004093981806639319116637500555218788495571466180054289954845552796528101949834426217384860793995870259242608135278508865381581704386498031582273149015690236137984773896254257368990662564068217255244992396826848094576684934232399467016763463837118902394235954818137254152446443499672082330701965409163088776833217623524167294389888195515326680772896676253904310993553564776764132701592872248729462354464619761758951792590463972122279208749935557591567191780027064664912987231472577718291146489777304921705476782271884923612999586874334264705364901930430603864648055623756250076330952548551241994689256141057339065994576143238177497539353557776899265037605900905994630811723781588910856941316976507992806010594327739916981669913070765394524965222258285023215486327388432602856327732818803627949069168135855996340015719915251263790782306403230535503698194846919337314600890351472750565264596550118309074293905526619839047686797686833682594981785258627485668451021630028731758592766492519297178167289111534949677103684706206496960854896850892118883515983844667206166990957445699382781723956111822924441791881488745839552280608956274964286596164961409562550646720 [167,110] -2002521585578984279986883493828164017883755421490860453764185045654144072146774997173068115745304016224437673556153686957122882727374206672967332368753328790680128785560162066048673277018572658039042568154838370755047540171925444758123876655365207387538366787316866531489647287922817619457683249546120680675068323370065703327518468526090378030891165301534827741422978451100801272169234912613845031539833429072183951492968906367650528932989847599608388493319184473185857908350395456543070795018147105403494669600480531202580378290958659082371220909971481270522001205241821033848615506900201666556761004150374964583974175423176530056587202993262369202561228763356989186130465436858081814067570644531241004262467866486239828549649181463350285229669248705006208666589731831627861002657928006689979402166726745927042373127091511651761428580158055412661904301284525363560976108085110759969765173626162960140561052447759753122418248439297835072796787700999713025201145519405616752093508850839474646711193946997006128523016155698220976619539265142959818976520247487867372575858518320849714680183500386705962723454350737074122306626221219307469570170284103931274402726177811344322034367725799562391133776129305284294842713735620869100423896554846424938342414310958685332562440366485086779376713416261769164200737022033675989741921802525873721453935182520311559605094849983950516357588636453384458027752665079172084646014922632598014892444014984872414335641643115479541394955143909202571205882254134525758007170192550 [167,111] 10388647254840050481587946709776095260580521790402551154868619014507133177031322228261593924315734703774239991578203662425222099953620062305993593132168169629261938890311774411282927563643780832098046765376432025771603367198808076094273747282063061978861565704948323225826381337451935232445053357614129766491020453309475935097004290067103043064783439168481961960656865204468081513778104323223400899610320011042988126394951241461922316310162424255205566645594482867609470175694843644841123386948162452714312099480334891540381594325961656302915453371568074127360814766955985092046521667381652891242393717451413786615404691262447845464822585384737968284523591555096525031058227474008550189999272600667658111294226359968030279772921334436214818012163912204372371232106901866342960489093170898510732965955761963477399787086600361175145104676692630405884770256324488861927174751875276127672040395048712241505834696231362296020883277305668451301401993974465421692963827518838940952609538298497702410950639621292881664987738783497517251875076147776185616987369711419133252894228447112856960070399952460972764280937262274558660624814051648288014323929096968872098057972281813322143729817398061271508673730127124701996535401274781113451002692909895968538662296788777995185022352844184453862900455033363951285283679442798197119731834887999005566773512456004668610087246010820067968399751114241270233267697828088211542967724635452309942873747622483320917047605624703725768741639029880316216697644072772566557423662 [167,112] 110564471281915193628642612525573253569930112680459704967830425075550394847406583969403687984653443255358578692002625435154074297052888320432518152562096214928342610506031589117495319994764453674464590450585375522798484101828677735842206103621775873015809221168733734213031461548807100842016572680980882560669957804011157746587966560490825452526194200944858158500435504051305154229987140321262548377696460922093361123106299441956713027827018294317617430625916342175216931246973600828660604261759890159319816864315920239611595224274474537493049776104439571984488111898611343034506534725338956316329936868218516189619072075297413822126615426063196759220145447530032422072370513004982021743673168068228680054712493257923499066469546639302181419877208480153386255186719667816852606036070176579970618643850479702971460742672631093759320444403184209286410046008381660181705720828170750603641444696351591680582902933032650732655108960897779421863463277154910820592899586118617266375655937096521057569069618318786949134105659989390750306012130808238756212623158359812438642450255654816572950042267445400978843296223020123493854910282667542185764986282781746436609654741293001416673189326837547798852438238047063956238072506326987583926142039600391610939025669238816333454349391963939842596372272251285351624654322615821940358904399260722064458909546181657556596020215482413203876959517453377723847916785327750636049179422132554755378239203797201041961098055437030234608838018379478917965145460226989875866 [167,113] 146191787704978306576356160102023849556857299379837586698053571913979013687161207058988218867781940052857490331077805421527081234960209716247848690041093199052787644800032164337775039931745409746681114523924759562253566813865513732583357911815298737472164374635349685893563078421821005202465594426256356446091503825713191914218159577495313255735031414098235828845338468531399074629042258848455709148459926884298754804797474371185842835474053292750305878680252179324544632551718226765212891897248283160147691917313438863351519402584048412136620603122618960936515574670768195742448219088509551420582395734156831632175974888698308241121965574709331804987735025601208003636893179051143525918859294709004002393573510671692121001306456826031729400757390671981907828343730281595237761297963233092187145879854713602963248454679309325993298245624507291407570711972016874756973122249856422568643512391139018464918335686178533688511973745996739855122419201338774017784015070071913702349613038225821109019437816173966535560811887101013745691156082245339359221729017514786046430374056329857299196537857758099045674808696715662953653819205664864652357617831247446860459633319430965418734176007501046498002034223991652046898711740854292685408993415750530560400180275920471594313394880417599968034893004253223484914213001887736246875266997109751934919573748861146673193847180298990514188664012447448461478308484341084610807554632299255468895837559421743687706773459938582632053810609890402280215470836882810 [167,114] -7091438208931054469726716306843718687668500289815336565294627366301112978992653720077707533204520488472420193503082072368390649799825469993485545095965800008191872334208790876216779742645358616009760362405553579436704541434176139473055216865076707834332722691740463544131071692814421637730214755899218876941473223459342595986843351335193779510740167725593466963629636269780246939662656210409642684709156256798238328474654545317346140842459564377118288043607322598346394037138956511717488761120395969119885245432857456369054487604151660134444575156961739152054568727085131647484817705965952261457401357345668929905753695449423226641270372584462105697231996913479110517036341656420149555471783782301046559833086211901362813793636751972227766740821509249081143825617476414117371118810245958842323901060487263735911123038536605175969858925431072509256514145962098555409564037332716540287243205958104850736671818341844802191105332228501563602675000849340960849508834608556419184978372480237749108304627328107661886587952380731844720135826836971013000566751069878500984802945455766221386889656277991253490423699183443876112867452426380916990022621953544874228004330989131447927966744221811892493468056128715935892469053511032062978996224897389101171235551212055113211555271126452037840170130698862376535864421532123956975655591608254894298098073850899437046100069004113549216642697939255741844215878000035623724752124166866398760815998566057171862919342563553794401070004212345129794484372238 [167,115] -14841748127735492513518154435302275525557221145413788486687357597075273315347382605992593625771742597112747163364284610541742508630706891523444241754675064396741966295356984548343891535626606228737681917180634812471261243463320775777260147434180313891233404573065283623974872638876970432082156125793361776903975846978662865326310211204308622714856955974208790908844174078373555992256500992458292839312548195647225099150320795057590063700713913430112507525135332682773858558370677690370086483366647849939513738682864195094568143167945090090369201235667848688645754253058712029406634815939277022743664189812879618269765961310112155857064611210222968484341858089009838882851051122233270683118405316849209113522742928230450333952031472512252833235464168814032548891092772947339678012640301535919875014592438578784113469507204714560060836860461824717191290548883394075348044059760224624932155110320474940242496759210329964827201515007678094469596577677089389234218528128533018415608601271805174362206314541644400421896295826989281632365068789753671687285772279035216841757925599704048991874601477886622819482943510335331376638300917580043518479265103641988270364965041087491591806675556515673493384724650581721390571673217337309859042877174172317725874519030095076785170694302617792936938016827562624078350390458334404620505518317760778631568395867004280775229153121108309545731427374130296123994179565706656143641225479038084821027997294841597239284069609662134040074920712411286880938 [167,116] 67036141295209253869516939148741329015321650154896291062232695379109508799320414025428041472425392110470713001470621351503354127389805741741848731376389134002749283768688569008984004822163374453995405272523782637499221861055199168981776369845279289958509513191613267551076902394445646579631872357157997030036013080180763127922700944819802793131819916585027697685094746361229607962051924065601346053391870027021353788753705187094935037080794230655046341232132179268153680922326571764184451977252620853259229501485996393279629205205982877785935996606188008698191587793285321163335966795579792717306471259192397257066478264058244033426014620762369539159197397724855141814340960698629799260635805385012795038753185809606989635360988240693913390022053401041159643945372454067250646987360053585918082086583140234006215718163132763382170012039232255391799785290752688392445328339602622801517702974187316429078223697776386223461343078286300581271186608481753515564965297692095965789123688681939592994189275051800564341566240119841936123664207249356258379286546776599502835293669535351085206164027335618110158394772060314037417283757339335645930702688164369948673751316890303323080423432982095942624460778570689718050579761179569235609249290278854450445313181751950912860764452876840452301651581110661773505675592640517723826638203967931178985131501660350493781039837845576715970545223827572387271912335661167626135035058255999701347079013808421208145254778278943431946447692170403844 [167,117] 208803841812445864142079913962304357309125177733053271118211431103169704851101617284540104885136502623671262352982716299634293138925590121728883458391422795349873925593085083445174432203626237614154756841518231167365584852872021752002906811681811350049232013608292455009003270386502240311948473001965288821767824750915177041402393517115880241849183832914271744246675591151484091351425388072933638414692607920662284656297307520897697182556611349557511932408292403692830741885896920141555694862098427905456732286207791098317874879761573166687438144017677065214048708906746980891449999369401785697540252941173937395987682688235580622361420340473624109718314130073289119387303444457953567827055017799311277631555946623485086295009263915004189062150865589017332917769361464745452546598972587929268974645078730899732645206273905711085123547890165220434596874536910257782988873285711116961511484606714209338399425659758999837519960383387236467166102532207702719545579146319377933445086093558380448852349266823229416874475839654179401108683450702122067374245187616799110921687415397742588759911436734353109280374696244146076015142719509747107176753449346014586468647170530406101845955514428155318258939313435420994204616112974003347645661109697506916099419609471213961908873376917260075707537844037640903010755912815656659011014479191116942257105612367861574315961266735462154214677164144282802297387222645954279043333476231814319297113809713898237485677114670634528005218920272 [167,118] -29418735376360444030857232345494432094358068583846539577967868892865252464792730715793308968357597036728950656758848733503628240008619442858281608055047972424556633104942472757560358166812470462592019797041268473476517153280512069752193120858656673203514139169356626599583314046731423726891992477306681956183842278366909827771107109477519896380391219056270850414771608276724224710151551422788701469593072942918577312257727890751529181027295575304942991605147433971730929849169557606650531834246969882416226858148378021736349821506584909613995095254063413759208125705385134064336179978414275783333461909985451328580270167138863555858654363947852935938064778015856980479095919994089291604399526688526383363902700087449713236494496659127742459976820996238712166364425627099722244915844289350702810755347719928551032623302663569542480963620491468531144345502961881454328933878135183466906078414839548126507896380134818396246674500786326648541377974922269594296262726443158366074979626210418083259146009965156586967221795118357573166168817206277885216344520827077582613575494398990614534736372477561952387996856968200231572590882266070040979948300975080349918914130832998238345136774656972452512791767813414444008045264948522711243034249137916438457107482161051702182014516496397659193921481671130403270408557197613700358692237703948597218416583169903455626972572484465562448525647561573107949057221712308142673615808958205458959070394874480190947891621543642747387794 [167,119] -446367778388546444193219494125816487736574667883609076769923492820147166923064799247496126799285425910046030066121102923030098306542043888710136533682875065511026573860470854816654581749009207528293436078485752705904406393637968114886349833609512086078024419380126233020776871693443249358469761493791411026270950037639596410902940163508945739665065242181325556038964603296945034173695327350322556570107731595421791411550598489847470938999246344911346492425142692428359799020401228594600189724177369237605578518037702219116234256192504892235012568431394656076169171800771584680505735335778097889165389247963331220267311840953299073746446680264322777235117502138037426504707462978600137682903281422815414068081875782144244941625537036419788549152510041322975836564487820625588625583978613830765381599654968421365789716667285238025429927568326564724284633456948927351564451666081579355791961459225706557579419068594610167068797736990657016185544393317654365400674513998803325287553323375359524030439252717994283541679646331496291739182847565925091661733577095264574314188322295153415790896653683413522414931621868294355619744834256590597389638184172611782800613683830751361795720166234116213757609150031798412213177495682281487226351465286437557671606351043508990009166843502931505742830614876599090127874369781372540351149892519276255694314398730787874160638363050437845287525290842426298959290419119365427424071013558632010996376053326597856842965885184926574 [167,120] -252324908243120253420403463858591630411419917693094824494495215777020154886375831636592345551303003906196475518254048349899474935891779293280995877257997720520249042226579707366984638403451547453664956687156369119374803152189741015148772864600789508411775343040826712315733378494786729764680665313906684819273267638983867095062469399615212783632545849678596318282322883495726651121791901857434088847435874485894138286998322671639746283452439907140686832740522050253586631391472626692125719015631612532451739963388847307629741534635757399295915771392747692263226771071163001156469050105012418903989227575972278048458207125174660902135332864426708746185328171413843020200506760013785052881709623602968963158596439129110618340772979900848517586678046431630517019175846716218260256754497312937061595461978203329981994452391971112305371506975133388824630145835242455267988450288395301737056111610095829600512153532747511004264050752305045608730779074416248439342387633398995177900086435539375432019315481415994648918739397130014520304625684254908402149460711672335316708531739301130078507162480790167230862420857754598287275211030326355451440206133490352611905172851171780962959687436614184354156152764753186614158803885059700943382249791439777995645725785377570239937575083911012173073608237025967819187361756828820114738070595581246258260989970979603716004400879682901966574415187813101906491452614801611714742778039689253177439880831784190843863257277492 [167,121] 114185220026519967428069752874081378497335852404920341804275850277060069700429090297458918486989235527887192273668980416660144410749360083902784033702479602671514169190154609509636404314043553549852718538226955130048985562016355863379835824893972870768070352589862121609679402884593209641067910144134069228106345521599609640522412812115774937486983137966264558001437787110753263362989625679326142392513128532403932762936318864982806939169106753513240430724927866782607872705249090123399684502837468868299759878490093255030559447982718829713970688519793059902710917410122293293214903853887912568643771381614802157351860295740039519167983791335242752443750604139848496191685087378468762336040096148753741630407269878169928100354538272039958434894631892086732338824829476797403096141183024548537432646694425032923817542313019363493558990024463911729575223078595203981565242287813652060815275646678252234673951852494725191357237492225610540182852090321494579161360803635863785543152257711589576840390484629354890426295046333456337635394371314141486791179649901593833913875916449089948752751952133120896087827010083891198392266507127451949329433534799249486240510185343125047284296914520437578855191738698619562281153659847868974677231161692572309216337387426647906915744633907669144901331529717112451491886010063965646565405336353210440172283524747009132797024294366985634179977413087552794960037696962162281406223147633981869692800791272666007463108 [167,122] 106185234455293324830971109914200534206446341948965073047160391260945822438876850078882604961366200486391250947404463877105911134753118664300056628150889906836526783728072300918430648367120268183283427325738022786716607543948245341223734280340605022017050055696477528786964890379430772221820813998164280323068796509680963690345883474043940791791449371053899222090787661484911711280558574149103244371745599088529982349765431138913467942858934584999391640952559009060299065873073389818737893581187366331993150273689676623197771482537279999238306661855436939647306085987064501105075839388974583159795662056941538363369651887491238412619006043284876976479387728751171376399485105401984637351900492834136175364479267251209964458616118215793629640934522408566647489499638274170169257744257475131316196970648469234417438879949274478237822706153494478648432708152635009997307958466019409963758492191228094951980230564859742499397908495729751751051872358622919033624016351196115597173893191957357060418528811147493193193704892912173394275109469000872455100616259941488606899828174764173776983222425646365247855835255620235315185607638575245310547758224006467393017255665057923773917929587139308274547464595369225591351468447993331875854350958359545526344278545216911486852270448974770985978480920337473014282474126835821971303769221725156558688098839748183349179182903162104290241539396907937867786378067331939815216862987327874755161235518137815014 [167,123] 13016885724262303797970115148233948136523559200864636703551708122924502110994181207141622581475457613616322705999165093808884524368054154483217631444442794926391079608665773281159688902040259037971633405686840842700234404593578975968477287109400074047352544444149465456942789868200446291963203283871652482176831572818371950048789508472517747845178066869566565657336908684663174616815266452452926497723500144405941435662729090439010825776560265954246717288857171452145690932619351072267589331723455462257604132998391454585076095427028298446784515481597087347882104896242070444183784041045981449893948902761447507425005096025813723709416974710923499488575129045822503255685071118935774983700416329371956496802575706411085036320102078516020059529722308207846873418728708265133524795028254842015086142327481776601271560013146878602978945830231669652492688907764577525388006311229317904085689359555072263813506668547932095583918775653853967634089502051390890419869685992278227637703705290920484923626404850454871486208379877096408340265878521015825379832924635595824792280154048328174488034203450800505958568571963830168952464518107182549387907240003320510916698129452664921716909337826251036895617160279884418536411417468977820871376524079753610515853938470571903743783257012782966702458123108539934347839342437653584889738255016163309367285027619085716583899115520267146774885556590683931659084857030275624069925157540739155838483688054 [167,124] -5084235001059206927983094060512542655854082343733405024161716673382393145768610776832744117207391582735350375948592407634837470243424811533105604941486949739539783340605398201547220654701006222350141283668478646552747093299816145010441148130193940640399523370181306196652338685920746185746235262167577177718928697363540754761952293264317061315798094132971430992379077748151677190603996358608357610060101187090717634555061673502692079433238041770616127626068513364214470584015802674244289802683521273693331204905556047086437565860456750340099839801204439890187744171843050095112726921084334585172637849177003436067663497144840262273789609253307339863552900613550554514593041621684215596859821149915116089120237298860173515209584447055152056705078320615652179674324684956254321366849328387345401174122094631645313518407438048198668564086913490526197566420157167056900767549558010621592421667888911374180846576431987601079208084021319986817869756191539863701927085659529743346060784376965924507977913272576639981774418453664086046045583749095255527470915185025828679226185837213401382050624995149186646768734212481647065262180853578483188478837021888502927566739841496722351134794513493563654100100414756419973855821119811130552325117370093209053198813810591741001763176723953924374103628120359316189955765447752358538529291756575528371037802175127731925024052013856504707014879129570722102899636531914795884321541012374712838904 [167,125] -720813560558983397650009632799773510689362298007192672352233839840151253474519172069847375916778804589069264765964976108558214989653329793208895298586597634688217991592848540567805598813287347977045266247613467766897128660785978400661301435742805904494105671712590500530953536359851199868091445055221606064463513129482947084637920891550050876940986737706370204597549400525254767317245079722027744919777077014465271860901524942809176414603676297813310971770294769419410416644117520226126314354288261008063731210464895217001214953865549665422531290490964340351552546234431868504021166426203294287323382065812626231251454113448196799394269177886484272813365823794056465275133782689497283779421432073168012412919144304774902214120378442509008536356714268665839882087825710705929889301921065289888743287380694902411089573501228762882703832362511525867864860898173603478019057983865229934045744993281523126328893802016790011563451276647699005570409618325920981399240977026040502090740700157743643553688022375463767523148143885593617953363959643846605581314465095558051447702915572868978381305700979963051558710420670283240760715225603334442951630219290183416432364991149902422590869539019627678931639794715671847781260759920524668937913254267170458366471943390947245108306495187461564140904027027463389055786903914297610011902236643749213086932799068778654968829393252311378015834713560341901036252335575425323242476658937486 [167,126] -91051308431936115715708147299677758751408025168916199263100348585986796737603179088482629490515826280360478558058737786027516476254399072169891384733882339968810393788326946521704029364960207602345333692476930588914721383586479986445468859242935455632058931465540721096256159349273363216050062683722572375472796640323362012959610107438118254544745896220704392752027915110050116426661337604282713519342417882243906595444634631183575633067121501972225441961272102211056488205696662128400806608077577956366667608037955575394381870504893236171959069705754114302913637811673383687106798467149980009154931935114139697510651110468839056161482010393617861208714714275258936392139104013046866538828503160868569192963471687172775769886450308400971734288481149716051605433750725855719301506704986070266462484258358766506616575145834178746081484793889404294678244871160623369321484946919737801637877052718642627775991285340271211386070544689298239100524403440846104840112944785704770646254633791697440285512344078635121806778161765439176833948128499066757059067067084203637812984491165453719354290002838622793226958691616969690541090230255244486139401420711983789192558640386884355138667596359679921765195836810061112140696067637741925427498398467120811584866556598786038869966587353014441801215721582713190033264876003757137558378076162170634063999256256119544592567967487233775993145365137683159322164105837818026154912136 [167,127] 19248255683182917277685749818185343649032913548534253921861364110613486175288239210418294817312001339782085700138606937132360178460172228634726846891285749780412627947675965039798115673599433141018495658770970835948792539425536102499713844216138319912142045314980025665014075629570781673960417594867364748023043374694576109940562093690442547893284514813037053134395839715964895605631747650095923068425417487771652901130980447952053144327488493637844212053012920288345843964324739454554429775638680925595159870283042875169284484460177043118519275003570399138023920102681230683640918684914861104641231178695741944962390339256445973524197946482143306548550572962795875405493575368521344789488524671825073085093480071268873721815344837504383916468897440859690968453878285428855855087397981391064968954673659729723412377303815909961190904755958578134031717193719739892512594038134779192678733529474754851655221257750372673483993695606997938053491396753532983150568080240349868864733366639557056981609169396536408024494823293920516343165978238328208036255889119495679097090661495239761656133963477729946185441038424116892364697977329991028713193978239594351345509238721660441437675679663065941582673729180595124966511532258169665778766357787976139798960880239862746715598848638481982324989747601653329390705761450440745642911240048755632759103695527468684121227027056824919297879411118985082866651818354895079559 [167,128] -2316937195066449445145605983500246517017552375797055213558302471794564191408009101032904627219749372774337812013114642742446483844758701835055449378128994122353940190174126866739762616537460355598783582068295980094414413298872964035250047996391488712240582996836964440634489054217889069654644480412276679265523383611764494790871116607504681479466227211230641703948980078551036687902345470457580174642708344526082199268313951414699411532493755545551459904571086591096835661028564383141155220883128807446014588738751998827423024365834876711003893475814525196091817714273858140661785373281950585702185316146220162567045518732878143211588225208800603175245221199119190089235415828534909428726942667466789587720481050930601494720658437333482025571648181818350042733550680206029673279136228451747850515319262588572452230112442714113492410010534911529963488390651103164389186543515166195975112748112696938527960671454272647418694653068904406576642052708873441395284692295706468611424943659157385849274290895583790138874947634114203971289584998271425936640779563245835577600089916885464123067323021023205376260706975342055138853735499378867721215415041096385686858879535354002801643741194346652542789142477520932737465130170622407049936703855011964843532828553477407026469491258784902593137483464857798969070765651940802045118088795251532725202275303509784546576313913806534132142859178048167271192173699546 [167,129] 196091287128133463734847758911220552572436277172838410789692876262786269627458988438394583644358815310873960324015216723263502467482665549068279738010790492774587663460088950362236148300464751391013132597819943539088567403272821940759945782398156325777077450938407918320804043850656145062396098595769996916784968180113344124815632157755727739853457263528857805267618280705432036406222571594453886242979442045692904196063110172354284431233266332865490801472744667814401376962889944075900538918221875781774881216835789540681701123542425647035437515047072538395042369701982897340130467881718436805741806555436103751550677150934020055714720377550882586643414361897977359782000877830850517941405573418798738967483361239152924436032398963193472927037388764642971150864945208178417701959482982659195534072380327745477040630112569085070887833212523266200023808272372088277023366270276687152591945459301326434848708153830834209740996581142230907598295313807835187123441999365004639524381740881072178353073110194251990713560425066116946145988349954103931684909305754249144944281245167744122617858601607104423151783359245481109412299906143465906883870280863576999299535987592606206221803560750747356440805125150927652686878056143548266539598304691237674065726845860273693414674667920830185984218550672939066334396053716377527924354584855722651185404643323440808324411937517265606742639956436037713389456 [167,130] -16048931890150646631511679159375562326241096115910464812559180740345595840956684138607150406517687449568746940461591702580639839844335126504402657465914738332897973296017115023423825940141998189557551521583663427211633608785721573786069558618408882674737688083828253140507608896387707859374323131009147778678100331021278060778436531505840779711425251101457124785400258572446959853504337960065658011309531752369397866053212452956279695012426809352800769186630524478728357170362446020215917891387867525622314532776948964261843133793353283074534137318309662871256872853843400169413298358916333606253038534415608479926225918753425822713207872000449870323338806413847574850425003729923779409579905190112982912189819083248406538840127553127518772762494831236845903443166461551558390469107191772117405717212666248506038805909184595734377811629039430694708662168742077291691549571255657653463414253459072084314980168887896192965455084765520346422380125249181111009864348028770880410189187171124614118785769859129879002437363674028116951373069448542909938774167328881920699804209800339391850522173665523164184635260543861127227821948469978988891214965343141636568552036351048362465170875504400674182185152417442202884850840935266689462479838612827161808825511060878367715006403236250102314722218965970038538997547170763187564708605312896867857418998402111463536698594982475879086603570143470452 [167,131] 784667646709206477402946560368419201707638408112914792122987374577250041537748346031365456726406807494531056738275165589467958031913822936816508920675170553561444693084373053305055797406227474869628109085505906295074512824372366331158827479921763981841384216620645926494172197244196892984147735446721914637821608301663558771669332813908002672960027695487111997623887730363064326065759404839293946683776901893708914432607686626399326065584033249900218751145162730461772585004319173331627836385237523348332172161193043965044775425879455675844179921209044030654429592213777047603315556212200841986583482660911139644366242108463756465949023583129676041523810875179172132986848906104077200830737073221981641402156920948380711454791815415327321079849532293220318664293646768157857743537366764787239997401044044687958968155463438979502678044132495254545756568455125410867793767714036441726799195513170236510535914724915828597357840865546693773219754940734734856982579587284109064614964861731837385389848344358720631724265455353470973863312819604221013125124487719115076485086130583612774282175574679590257355313074786850529064866823940212216924882037186849762338881256529261993337901381266312686034451102260183205966534048562663754999687157672075451898736521641713629578151081233634294712953873631692801281644634513589057790555170882994583281803108487079618305066964365160340863633072 [167,132] -17274323147594481716482266731458137408137821090015012493622747808107934812901823259738194997346660164410871878183370511684895953095738627273302819744840633838955246363251684600209651414845384927800749987469099086897877498561507298208418565397360157907431871560820971054719545746659397267076507296288876438026275785180392133313667638667980820142944896881902724522047625642810027038716967844393108138879784901390391768654656112090858219285913748938647791498217849964895430231771037113565394660707618835708220538565182663170737626375110790852902761290196554830251715791698517711676863578566506246550553486568845914553915537617309293522031125056509308942804742417897793350962737573820155402101884468050107005337637164827122755213063639217153053029456909065296815090434467450051540705932386486294928465748093678419894288753056621359179077566607080593164806188558617700698328961627838642212925872947656416310320249026878735716084064856087442248785250483926719998093156471044777566845693998894069063987438803214167852022394512199482589250701913862898395012951758582833032473145435179806975465109853105541569815105887612803746839786195363002034676551949954112604571430238352374727204849038772022123755233364675533337704363578383535035861632319229657174137965275248109230927205604623600413763477883994430416140131210328574776073595517361971548923280370722438075678631166697185408 [167,133] 454316660323657543908144824744045101469118369234087940391964270139920527255315574625169995227897399962717589348845714933899182593251729090098870917015564687385035930328817240053235033965476678774326037215847456107826463531017477532762291315130019205883614231247843720002591480524631411149339264523880220297778796210659841035718572599465745735769246898064829493951666932771161299150514556314704409651835543467692379393958088978613180990045036126041307128310866765523826179460749915979192594655303944049294640268728292372881143786142382933313337220390848971260022927688414470854740140070168222452874358644771349279034988338405168510853880770435876573202061889145141968527385331850424304707130532252085579516540435378143278453902708454236658248993422913450384330111078079303364570097499188011317686858751441070338941839152776166750627768123064699545265923211662818765036248463405643146409106583426693094623008884464464384995768807297620952346614986021500814380276699480532782980548950531071132453029512787750248872625246277351239986326340719243949475311774440144337757789905462687537589147375341140879167837465584862039785847173095654028695237140658433223905716646965737993761075378814511608488011666359614658222032303361983398241119634062497334085239188788916828965978017057086094265935806789225766590314178726373313661381735435237845169286884618176663055048583606 [167,134] -5550246621968843685184309432858462584799155167147316267734738150976872347704554807836023068019505296561455641380375737239667307802568644061970730888202089287774939539573199432560395885768613036383402242286909876307829330810296962798767592115630519062488939242324738952424629482118164100378078582596665097729162424645442895356003558304264357131703873473205472094327478122020107049882470625891584084815634732287336792874486481593525651500569835030389482414590440292872558598798766553117570011178537009828842642976368993972237644507613731098239931496377632854468740933511039222177987600134942618234524512272919309132157832925162569817496805832880047996505725455736828689914149893724719631634508386301004818337473286287992557927534051476458208162299944102543365825198456815478339174687207526099795873732662423517170461498776115563086778111111266689009955963728638240845624340119482282655609108589367127785114601201955232216443732436322220361811297631283890303570824196853223688150272093169548673228811281127425496278551311039394921348719679676749840839840921622594769748737069006625328881896534230523969019566866276897696038748303911954366740803876295111546913082851671902891971914228017881300305261871241856109959720702158758034143879839637684106871047091805135155090142813576009972247505598893486526834367350956912339951450214455153924513764666574234402104 [167,135] 32698225175477488490295148648679495266544225607140592479731870210687799788841604972918670324708626237406964865288353901351232096833935982411011070014108843049298545857476870616186223031010234049772079401422846842066109571790647539139807202200382876931868833760648482873951881045996175423805224361590268955443146045917664990014314131541286075691360178832889415661941975620531198750373900077016821664736895812204170571276043461440248653015088241050028932621236540422907612493079639826006448784046213106144650006638766348605915977814779238334460150244555310076691916443317881716584491932209938522334876731806008869910145688907579572148647593234538081857546997365695161969205981169376969464288676247486844869685114300993266415620604545313528506537383679060748061696268346071466425607589608070825007666173258248462981827872684959493511581407934938465724953889376954737248869346088021209728834770339973476220760724974738372203719256029095017512843271153781880161963352805128775626797046722620455476586381538555886949745109725399455054432980041304565383557087702826772974668000292374003744913644356743259127056000300098113677845041716153169227917408912377806581703236198844942431760121061150088038227317316011426020190086698935090748067137497221114845579801850838550812767607056373903138007788319502213162975574214081690361911782229256014964401354848187 [167,136] -252213461268233097218800038626602272228001410413707604743085099028929060734833489516698193744095869831756510567048215143154123923169337021680678871357409861413097733434007941123623341382549267416632078060182924078747853755470705437730080489895204214252324654481876129417725053308817450757009442135944326546449979269953376146032782786893817697806785818305480276359742529975014259598983464866015217849416905009430624394084622786930758585680137085433338054843902450347896551310195168008033891285927875705911950403416553235934853836226473116987647765556309305859960227801158640808545857829561214789299829232346162449738490573047142089959273725664945263936532431047415188287055916277852288977480592594210587330569332159643579281766864688795371901909533042916763062410276569311129221702311274917592399128677743179176063563764473542481455439644327599836378429145965339554640975890916529863568795736336713131529347931993613501784096891630036776150681247950494626255340857271442538817703227548577715835772704147914626619357484305525272347596832266664735365783000688566289351704572387261785760798671836283517726736112866076414356194633627468648784117661946828400276586044267246335158926328815699324241365828096793720310988228006794666027525514794706014839366187172216469039562910687446920299053726236638770019125861906479474754171769932304703328686 [167,137] 557232894084951865187000103593367670012008984637275197953811013045930369866086478177352462945094876878054935631819702908878418773926208688763535144005280260902977035865612236106683327322054239646414610968176442184194634611321931017658940828630189948769320904406381364018497604998683554038515789684743406729648383323352267079043468867203578090133759288575814891971692968516527185790268225455667655876902114116797003152113212332486422471926859799103515626787514736557079841831381615065658399742021998023509494855289506440726086189455524023469204458575848239930466161281843855056768476185373602341465481346754133698182925349273396311360349180520916624870455480117529336691070963033298271308022834578859569481808610705184376743461528353659324555405636404299484972584012808850568466620625546006364560105236209523791897473709927963021815190212719898710222066016599352753285174710411127690288256028953933207433379008503164128617155800561751048264699569753845284774097078701461020703999734010971222461321573116255072457110128321204791355300474330528240610323103273974257310582781293455056011451267549086976189849133862584015273291606668851864385493724953506947202711590366129858703841679315739752026749344050522916935093604848613956881198619659089919614726856191764577876891013997497006003877731135354561488978942563261732668846453488992 [167,138] 693227685411317906214698788896838377265617434369545838325943207824262300375757372602962515785476301695819587073678495680299935859728584078271513854846763255004772348110026216806080145929473496858541253903783774112552976956678857733228806406090116517153120833005986146481159880797994908358453483075511808474812866028543880159160400493415175354105396929174894675895133187353494637617926521577894517649872712980779641774990446490492963923099791173993171264045402083697357138791125215322601746662452265185430065606919774502383852819450298850921224959933376243611361567513983098236148407692433391993922580841188969111390961539246718928195932987207390910885734348334849499089959385819730348564177047045226629154616045067895898381280080910060595037884446706537166845084822855770650375848646274536277880787287426814270189361767338535448949115279791622629691945435554821325384300173321955773096393168042649773439629140097681776371907711206965586673003981912154359374531584040131506364242070341546853288045688793246549954857683165121778198970122380839584016152783075889578579316614641593781255522304153760989875719443886322797223999041520656695384025135950271674401878248479842811818248401727092755339479052024330835379326181324933127075833798139158974143924487907560999811863595374054419710500635260163823436894426795276255429198 [167,139] 14101579296855384705945618693506998934997258713254532155278385052282585055903440218108832172049062457201607912224932023535581835954311835559280751941943276751470482680541067292029975484420072881767464813134925110094280073287945767411930933440085993072326109975666218959746653380730222540321105215993279490145166985119017806921161255831705016281401890408009156835250522019002083911767177891819349075894079922635415658448219837389211706332488110164024566101152857417610923583324609117400129508617155449170489371593189676292955843248127780810158555430136545677482373523457017432417980969636211677547376911996875096821742564777028862763099886202468523824127147006499602264192827294537487329783312961036138006397510529160019145815964764781241032948899587396404018329553182336480966357787384428063683973882905745465631752341136152893593162469352746294025546844723745652706583369776627134642526239986286994321306304241038257101978884200661218345585164189217260912247938733881186782088497679897861216221223547297158960143527246120536753129333757239214362531010298997115047803181178819246585224102968454817764066448554435976759508586605030426345328885163578761136920966013116958162587490065643971848445631226187761147946340818371692101620042556606305065355568529137890539548894521257182163876384261825860998591550749553828 [167,140] 8846197751296965555606464220417656710034094830509551842445900935907080333902191854994559320313966294738047737288793207950692077608897440411741786219117816836059792343082745597613528895025245813867231631033730025633711108470623313869264939932245063221175586569566119848246831412771086309738139632071717753278225206066335146986495444525618313105650031895451524512818207458386212159770998581414817128660956340147078223504089049683949803919241408409918579025765764109610939498406835775979246881280934595403319552247152346108995489545805081245575904852862288785159381035383060349027946893078534904961676021806207917128112759476930523456444592684430561650080054310295830602822732265129452738322395060393375884167753334066314572096919067016720920655708329594302680212535485311239505381761079270963632569148581083779874339291704934376217621244852023135317744905394883587801558129363151262853317530566368695553211839464870881944155979584091329432555202625081197565327171111003866023394488748678731806979361403153039848178475997329923119012059197183991761790712689174134045955550406970485528798588687375969413346750654584366759934586557629531404682103788009842672518916378309461701026145631396725559609387566763967650332916566107621263754765736696332289003814946554579845341579768342985463690364046831330486485270 [167,141] -47219770509235612062771441231111252487409771475232997017374691521810378302993032277106407168140995464746313269888198020319348225884749604331069820227410405615140495539876593123713876041473153781600531884637227696952128771480946696409350159638177874709217515056508015212731164260944287873381617995215959976457289640825864774177669962240464848442274558631981806470894428540103860004990749682859912900425128072264057610852936749160592232889155151645150998402262307457159551651274241422943138794559489427762045498642677180599697965310316126020086849253476015386222861862608831884587930068976757538275419410209454003267017567723243440358694006654008211097066437646944412141362105669447628315211598523815818886521796062377706772623998990268967327836072841546778616183833260291650250477534048017426699521593074137340797419355255367239128731927966269688145066044945375498525676724377076755686170599879757628550615176292034284507797373193641113654788676266604099954926661100434900951970169227210665383930266497418121080446938697848472939306888422287519284205857567313406082814535969134881447128564716172837102824056686880390628465243966671467660476527138496329341964324333772580428090814458723469900664585842657786929779125285048163328025176483962013470723491955359223383651212433639018229823631859252852 [167,142] -67098285333746738139944746453077169804854030204718539110887463473271010017883214393106340670531850669376244478725633186025015723937127092684177698896284481236588071863992166760260531323442994018432539853532542351602208197050391190283870015138984851772080505063335543436532157217091366804204403622125632712455735997569639078838002938349026904120514466488831734991190194768109949827174359588822200294780396533975890842447774212359300197231374738656628930949225342751614081489504535465470517303388673812174943083937149854091553643917158016899870075128884088971995965677034897286414043643856282642407684431510983674537605576145586877971527484459957329879452778593383381830640494413627252202988998786531268540674123231243432980758350559506060266013152542734083333818346527841172508305113777439328901294025742020407566973589298242027099035472179804691014835019668043370005972669496712939730202989987593681763392022435577002768808439959372422837010821681951052059399414764408972709179307638503549519898997774238967099387569652662934630132186108449418231743205419891560676818664403679953062997493297477193866805484467280006699248997193203392417845161086482489944712936305363694460312650200048750906067631249616580593855289155812221697784539833079728271778307525371384413956853269895897682882864 [167,143] -10947664202332671471306970131922389853744698747613561726128075378191493404536008375135193382583788560456260999002464865050429652797262603371829549677758387231840517975083512326128866245350815089660492379185003973516509962148114122290895349244903013828105949159341418582620198868919962023297316864840700564200965728400009521024196939435360691332528527909107846100317247120653886973335501684297616727719531664799879691098026973443581817017691534490657748815234686567142308900799481600248819284996988413683083945343170964578519143217502792969587371024098077195498615087323401606494426107086858768676796747960389043442792913841620630012846416301669361983421042968132501173573144316373236689838703897162604360444953466078985785910806388878968390029745151329638834035431609176812638777766213105027254513931619057380046803582205577774442945834521954865723266191053168807873780337243934862558441931005197753700390352039343024897111566533739930312573839527027984717867372258882969046724248913293530756143239031633067265701626348215184313758595957005758879507055856812046913539795211509551845352624443973106485318587389643255014839218121492295230799670303788163297027193314908311005387952901061112321206925405718910604298017562006007685751975283392193926435769456172622061820254354552864 [167,144] 6177548208790983060072101287800358829169496711700518579325529287654609481483406206107400727579488115935379633556251475279358106233550485199317100898163067202754865105486635722942922333964939232888428356398787353758067568393735073515042310456273121906335264937127541283166013698571381109880247532898669737532321913134992113492108358541927112509742361487659271289608735690657131225730498046183165491168261871240019487310344529385346552332258837851817611643891883648965461824590395924700940198872683115275783438743431076958715251304558714543927818777042090744254011985204108815935727068983670663874196840710556225616411094203025091944515332233610900005650435225461289319749102862556056592739822158517159277086547236805774523866592145885096256807179173401828627842458791401366457976684604214875846927795034180224740656586328036200732805963785608903688076583105193608776886099973812968027887939016777367394742667322271827454565141791244099944135767134369125749056522451998163229087406714587727306359744558254557268416288490410730614528591661178171014681654948131150007261328909629973823745893248636566354809082574268786696921810436542468461895501136396992695233305262972407162593993434731052711505012951050850238201250852461549123385686580384666215322371053558849346271399 [167,145] 2138638550614788756719046906877205150583524439894871717885734543889945082779886943137913689202032135156467614271645103859262138635206935689614330451799337901567106274637247970876300621702626473061791178399696784072556523390829962665169028021717335229804004939647785993834506159889465302479366291570170629303716381439703447421794803598885872743773463015340089298851305453366463575500994140262977463003883310342770237239584636809928977919999049383642377849667783812446236874765439524582363825547804591742735339981617009834600459752960170705547932428435472699459583382843463381567399536244818635715082739101274139453909438601182454536859740899785022269525634381813025109849802315675207575253530129773190772489098724321444870753790938720517803765269326654974009125627894520914593035962249928193554693133768411374150925562761504435565528245253938469047110076066827215117576350390345349705019899016172884155339295266066914402062110816491260047408863164336422950854637563402552985902795836802796509945760042506273035245603883730437051979919443163771409468944406345518010788802043970779361111839028504296127488060151089487439767662309249232537056863042988169926787990661759949318598121631695181196609478263639417201611430209185790254301958447279973633805684687630824 [167,146] -145809513632478368331022642350391857563318373314283181799607020861787258850788379637871533936843130820111174206612560036772967030347820181794163669101039082783057501211481908794129658589961882734973623250235707283647952340501747454941353630903936474025249015554072662810990036132836885111074486934890937557762510326399162584518204891531423693949571339682434212191630625626914250010145150060622917591085351619009115883813663969930116714244914156596471047966798999396109021929280698466456468299537910273757541835534039465998290165248328911001422416248287940244958923233749751733749291799158782041840032736233730469392911149542023298904089654348589736421051650377227050802334884431035083257122791827291080420461673491666132477086679083358773142440767807340318973510763475415959717065786102184154764137097989274771233126938323891173928872394132216058938638642989706676326423467516715817164973735388617398900437950278682359343212508656687668385809688044105222736855390329629182985302120271097474780071224146246638938190317314752324512920903985636982733309043597012278087794077248135833652066412769995029585377677221328097738066720712824836587523970956844765054571615751154090853432332803743897992428027489474533789496405654474024387540001807007179070729 [167,147] 80937330789841204213778053391610461271371989140595689197525804551640130932380032691827479144375240135574178489844452068282400476313165601079792204541785472389298017346845267707583591731412931832827938610226238956670003517894922583963272126134476318716749585472953671313272176410237457343453597687974285710764939755666851657135928126024850312449042839052742372341001291157924982658249119397756486664682126125642401376611686556760773671670528160065521415456592286364634798237717994760585422609084132750319151539661406164816753217498142525832381850332530966300140537051837545144971225973797305509037144721844074846563857241007793358502597218650092949635605367359606920153197757699134656739251065897989288186280028371024679610038258659272597807174587196730690505744627140066524185903187537726324465350176097407282778343498060685247945983226802179895675212814987226184307400821921374073043843271856791134179891655677073110845284262571692284190989918109008128142444199307041905543430280048474419069425187831471873601798255526505700209300380696758923169365022672695231770092314943797523787641692759336409450918821928893644372534124401476065823113232298557029168206436789216101089502004557072675398367059709511576940215855619895930052755123744584 [167,148] -5585335538239179545561956459259444498937398179563346353770184835409439034972809629375190330937295553390947198999579345155474182330968109705249102485386537492960495001115940542691114910835661155708806574695548954499508889825901038840959464611945453294739864232128052439156027695554734861522538973314370907414108664911851224817423861980577775640873119196103953003689184245802395800611188598997797916732418608546762484473741168846834323977726574944290020409062894952479306784137347566229210333810373005539087628252283800433750267290353601243474498997346038274769138777326884123137759355334142494311781622719945693986112868576705018706750377119389243469397692677463908132327055370572572239763422803671535898338461254946165318834045676158570420119615577382566930941366612091421389421640390711666838091469819662013037838993409284846870254474666766834094397672321846927046841637614772981045237444150573045084801171872169332178026277101242437760144042759589974664892673160645175609545768372764883272212313175971135397162964071532125352964297014778958015017137173756592971779664538311818493684105455026722789473596146555960058505661691844103832093937574430271930526335065752713365160668628122871807308249949415837164068393196573635446283 [167,149] 385402578063710737197547303324471143776207030528753577697332635638205535147849881096741333203624020951162845593122545745673443091988392294048502985793863077663474730045055881338552208804889262361967229830641699169540020493381272962364454826606990902452392582164914142712469780282342087504667012378790582945585999329942697246810139280013410024400852366118616874625980782163477696189881594240301941085614274943953224206753872212859516934855280738650705492583243989657045111090290600975591675189278307001056541463608806258405052531716552512236995886728407571786454463919972655837940850014400105950250560615999536480438024921244586989550282940341014741851733206957438353973337052373485512501195960320690147783488886107406429609705018433076367053342294830150840856711711748152026129217723682812329382456638763101123907215338204604930101161070238495042139506968324138960281488954368739073691778041090815393330116218912315418214612234360990359816100044796733377007772169887301470538918596213438748262123896161136661509190009975611460809351600677251955160231160390444716859681836823536020329369651502024892001414870429019634422841764201295491448368239974425849351481852874039653299348030312963301620353150034960381574192655537 [167,150] -19380039056517242284455726866861695837948806501113788779349545083680734099941571734738573694814274606723978126342162503416634233657574067400989820429772607037351267362529170749695316582970779330125568191402050555872229965968052245160143459911418493471815388843156879555957169223817139840947002644079539313755370848458838346749657629361647901116468937663243257483819393622943048586080350608755276810299997106206330342825122139292723284105740885131030350329878462261900885856693432509155545297069331135305799180266579034217820976309738965324258332071837795245436023119181285907614967403397008698014142133242820487969567609004327006736950722956792455693036395224472993541193320280541365957559006701562285519761972358943716644778194064736596760527086229016031517133873999533418693492953376333806222369067730132021268771184827652881749478438271547519594059658018920241157990994028885984268300249872085647119255434721534129611435082256303116740411495752833690380306811147539385878700428005316918645181435568169983010338933241007275084912407865502828269453277585727350486955916579369534236369858389614752608677101447852854411362983499625470670221074663507549995752860218773815860151704944662489280718211241098042920 [167,151] 123918923155816517423483647509322772578483293977053754578046206832664408161612639550378210384105219755983593316933735350015925552901514419202709357748516957320344957305989877707993336173231579388550440664780187763546570428203717001545507911699188994344972551187440258701031149965533600831720260323778711608336027635267287612785798047171288019427224521125787664019727352130969993235949600218569286715968743885181952072877250194926543875060264348190791249016560539787238312984103287912191671590013315595453539485323441956286466940012515203992577159607156550176104297910808540483270479639259615614676007830278218780503845635464130663912722311202046501781880568964365711937181164320308295159066675188212004188440969472957215446583800475907221301173409915116088138517808808106838542790471143211123750003396204848487290631154001040394111976443970341172140242716743154627508021253301812936529667628042240888268143527666567913373377530258237248103506971023674113193193483162870128366669478093132714590090163490438244365138004978859440857777702524621244437880517333595207628476154913264096544800753793023350551614387163426914334010968243153844132070818207439317304179306269039546321074387244839575359830794 [167,152] -2908421899672093825940409755845125792476302224132676944019321755500111722068067750207184605832723845197982156912814249771636383474279970044609344756615771735498713922369603133248068751789007444449153249922902674969734121041318520437026342366883285042100532044023356021615878928533254907063202499795458790338859476929224842330758548253825506645020381799460202554843965790768894550403830569603563194315393837830180549982840238198949729687637635361084053311752488558553463114728085581402397305367547174006458238274103637895378861518537001579315595620655524954277631479498714837512267701698916852305472483400414210686992679685823389505743312848902121033454360154670474661002637105281365839812984919252436477207273447825058411965016352685079200838408127040454341735840431642169354045678894524017594459296972059604056390076507148958787488493323035223016895130992936917893886160756512187287880753452877705413311459169665587653832502160778277358819744184487442251746278305876963677130127119686303756095331611175018383262424939434316506449445241667428475730165086717046379465644561973544627080277305133630853144834699171896390949221327561456140298122850419998339834074438253762186687576577074769 [167,153] -14204598263487372840471954943691997646682104089084166370015406764926562617361826932924044509504818332848640728711099866127601687000972284296641669477691522253014710387748003601952695627045342675795806427727913691708709885531923171140946913211078484821211466229008192093455214305217412527699685875077529436765639537602911734360951419336196213273042525607898698366594060472941143284152758078860593215200465796206787361159585029942978199161229390830497341305030320769339260170399220066488694019317802838484787601486453258593636413921890262193964015512374674660646434658402189578092154591521451008771504137801718767753513458661600832100492736828114867644698794144928151224992571369790831997249912654973355580313666255138478339072253719705008079986048057941319082524095015084292901500945795900267088863235203478172792290652983159749948549067251102007429616194498334627416573946447610944300307254203951033009888727974637507470348447151448780532859247887378063066106253057643168171966721732198531747762487074016330586046086104446296151378786239539628891965705353249161295387640606907332899887663580128361280936395978241632683807724538876824338806567584297313906181620576532230488034 [167,154] 116801431030738119158409705650611352223315494429734427895530215908648363084727914529448474193592567349655641326321526326679281714977645489387254796979993492847323838890894236879756753900819612462942462293370010763203467456951277252536800183841537538419977820928562422394545072077667855635093876925406316372349544225620719527299693381011708374441579076758942581099331207939067727710141870504998485723592308585760196743340597626416512978477591772067207306022356388299446404343458959432910926531928283429550496267558539242114084806983038414635498901772789284056307840737318790338406072754609147143310573005466097887483794680354360269543377572285977293314733893064683953269864668044533331015190804502480214012691571835379404698933400808822334022927146099332307000453678464046855600908281039308844376890083196932368896801579670424471306709580305409490401116336091180732435786644929795348915980625464364121154095940093320645125100236431427871530465047151527233143137821165009893053494143831706707160048669405105627748708359708541245282997997473516945279302038001647795309473378059542139566534581369194975836526879838674004605916893618744188023029159261856721098164008989 [167,155] 954176151813390127248714784076255815872642348074227972700400131900441307452122523818280058018296591307648347059490055492554798207008751126648332628949244043412972342917847279425849647328686534878564670675529790606356976480219261370331307187635863613594080338321201814585193397665582864894144384002241425714236127087401573305803372878655084846035911355640444174758385068195651754384706395912380783309162939592033002857238019106083960694696225232063946567439915350307515006646027632718734558418411580191938845821334356253367365675825957553494692386805208997564254572015644674727043785836432481088091590306474652835882139512615384396593550637616758148903725917657638388528847234546465559072726224700134138000051928216346130440883792562325355597575268939240611672644695035445953835174327419237602136352341184615857963324606507230650224678249130383073015859517580115044135974888190832127422808264014512320807350289812386805330863037749380702871755681421444383924877065047554657287003827696098585826131989863999375675324748516785429328102058097709035397197285002575280979678081836692450873137995944371370365876415029183729071743322223880117615475257629009890 [167,156] 504304631042088710509065334577813557648860565213490002459131280877793232015292276842871637456304067984456992557121742629382230103619413557417707946626893102729990575141958247021669638260946009157180323815611952847628460561141869474085227787002661452552229044922003975026646644015466004147166973481977717837588789813607016941661191164779542282916895421152739998775046838831643194122529130248720383305622581063724113170251749118975870025648391956265326509009764126085540424407808351794080042900513602505933982318715096107348357636696779182433496093806829214381562623923709438177930795747430595500502508755649907010565270397185984848003011671633450422109997238937645043132389708682321135455040430629611879788421149416812158966979508176012838067170004496338623831949570344634324091752649910901751134437317976680454691247209835112523858595296581518807112474538944540484276624356315064972756262827669355937461883098235736161242417025919519755445821526977736600487750549855877278414455512032055178039721050634600350464464857503390228943706064268745847674703751209628234572219762819799373665160857213067623890814642638700289218370268129898534790302 [167,157] 1460943694439567244002102969772072822868819146004440186968847770463363101569857453499626486493441791851742493272244589985528403683169004067607247991363103598835476218548347200831658052663144954815994593039061388777743222495071991775685032406155956277807879681680910989690137259401672374700420696803622567981859269806202316478792252242177074948689474015918720238384051440220907803674259902814301580040873570003962232794557667698257141759272504767974048650755455931258338278803056381369867987883711433132580738199100129023858559241873064155158247615995145526128822115334179627337564731207232432233992150680513641476997032848711138367600260403190993639494570741816083925801400929020811080284314846898219895643086183380484929250841624618263639826510510220482546934418492746262498446497597565745719700441810940198284255729101859920655191977645607712682608753186854362794353573914719280438889472270313252872237396295578719986079874309941986126086068604975438986293428814957779860845534627961065887227206396756173340712198550788918225417191861207774552508001575509522304063431062692633941564469092693583890765172246153097549060734061345 [167,158] -659144421471596285520624440713855583573784413748429971558162786850315495306305730370911700733754600188723479881430526950731831269188021214030039888396302305390580639843001933827643745764184447571091969894002550147985992597805641582346102995627570004540485992098396375344997916802947158860783094471098922996823176211958609400144909739359198543380393593649838487719805765673641382501980532324364361927779873130496883245594442361705227945559105565761286966734630967431204079510491028226760036596622839164991067533495238329303814564181169296894346517544198748324305948614778425227247614657004048938283019618685532954693833988770336721045917923291376737875524440733956968048845641252791929827514845557472971490905873839310754116370513355721423780756241231055399039861125412492068756121474623672705857801981487491800796558211036912107250254764116315930764743422915616585056818512234812956696148045621944844409648990600382297734904161986258421341174139989548716378894033981942730299450369264612069737803964093529855993524453632261816039868071285985105327327875810246503432424611075086266016115606140329814738903967138161274 [167,159] 65615483979465256943083171084467466171657902045438554505066983800117366990511564268363170984689729693524182262975279024435946256853974671842183302956489396682672198815217265014945355723916391942447259996546407039831536700782244669307739910763447171698538930794190618252197711917458748140435186027531799286024498408423370508699160245846338180771887651136087462976171900156137347327007705303960818733475157914676898807732307793362852577805190329389014653148266853286391218304701294095965057321660162107665020035986764818127946588644280804849247268409702275812633030414740280927833404760819124036057840805176729663056833334841064686469096320895504867159939827423411964718702751690825592174873465766741586950179606551875834029494262049203388959913480008534940844480379986995551141243351436132979937577480582210922427218183731873697753992921493483789126999081181423260368436053943763259378792823943179506196747357588350020478149154951215041282590796523771669313663710180577064353808145051761672740612325554910533205765646439531634112732102081861379263677265088247684520527880636337371182917860786629473515612 [167,160] -15710258365579940859342146037712878729256305555423883333566858083659172091460345943684188191567376197717735978296828162679517948115049869431285987095904665797109219566658729193292655072535875467313137508835823551552727354687042327768659657811355337754175014718046534514562706172000265145387301791648143751036959159524904527813778787001612628913518682878507866438224094620385180012669122244437640038597894979063100882524338344141366959437050224338186667468879288090664702235620360658886707324929381821077282970438735457840651753041526972322237777441211126347246968500545528111689523362429463157314872769132780290475412946439118968782331616013879554105610883490051170365825510502053757516795434015961385686997554854920325307110175753242513826754129643543170384063937914017609997692400347596876023256357222785059195528368630243918813212245060353044273504411067078867171550646628277974694521476314240623168824974041710729601778895497136477535804947186586353928915846893991580787911083359538870284277324283157180428539717035128210437352684783865237438997832864556300247016646555230206613912783350 [167,161] -1826956641941421194202648953171229817703074920681814020835333909178534393820471726981391736739863524684396453328854753802348361700770341789276118935119489357491419816113946475495417624672995196817054172206144269054965669465289304408662217419835294266468487285901626985475775740873867726131797847384779480749204431495423650785089782418433882445387407841332787837985371803423047237885252525159522830500793290926341681105434604546933619460352117272212718370248483273842245726219189320282412423028622638696999980509519696538590014135557816025518745542632828778910595376626593510099019123519875467178610278891228081299840774396381087173613414755352372034014175286517570413969762870925384573555863140701517714652427669588688723002675599061115985672237528706637587383672910149584754553862618666724458704527380076130741317449920130559498118241506907158636502844609728364554282138782866342663931036591051315755434814107730648535635989221422012000326729674529864322446914425568414928907126709717867384022286793685506720418978604447601932530387181405366052118814874559430431824655848478565 [167,162] -576054370928774297927719860876758424913598553521929754373252287765153961354153629442991828536966183170763572232513885341624109065060092509082965039365674191686781377399809681139055596939371886630654273939897770266563026770585314188450247597233351626414435632403832474045901619442643952893234075258945191259702377544291347442493891704760143926555174777049712668374347471276610264912207786510685346488737321634808467190459246877839947712768073837083923260589287964609092718614888039073952433221964467440314802939890689203369092123269414500002794074149265833298298364243503962426497020461004820968884447228919660648726534300308480401444510399586734463459941850233508966421680710285296569518164911916580112916753620702424495041020945973671195735704720204908372634306144634780922143153206334012047247038179646439999092774092406206544621203179835211698874374691073863981171198543718986109095998031666372641711420660687618419394960412571278437612965063487906410810448901750196527304654657429305441334249415023921177279003088271607019404984883741517408641469795426680255100 [167,163] -5564212940460067714377261325500452924029406372990350624791119177880904332510678028694441949636826702875988422687925895689827387947748368714986606027492800357494385244815687845907714083476275786053992196397514755713226874781509282996892821488890151482912146106230147691004033994138333258447836993399634623906082770786144691833294616598670426995358324121102103526752510501430828366260908149294761062082631443505183929238331114504311498005320064418486720990761936541867844911355439758790558088152366420963559071716493716697457902378887266020487453063745661399790687295498013846764262385932723815674301862813055317143394188405974397133826394860210676211621400035154985607254748431809084791127120972103124579616359606964226005720442072992409465047530501722384055478189533402785392182972270159339554001709154327553460632340795411227857627629162989636425522733138239593026789847233998282138572598048316300293660361063260764035043478671472763027253885819284885756440605226661098585502355475548721138663888405409559322178399037554793236687405929827493580833380 [167,164] -223327438298196025987098595818337226290810991599117203980917335237726675357708577137480927855318061096199893252376047865641053738817690172482786780414639351588767941825197767108878204063233635986913043423175503088131380346206102157710284486271908536884499212740138803800058181314211159936115875016310290455131626390240792485310273513795919866598028812756949832433726438428787202396617314985917023790502236105343757232983869837198222135709166431159286411559707944668916650560866334658884297285024371950932541750547110662359839050889898534170859834112128652144425754391093466468932981902604456692576334869499085856312711813623116224927116305640467603680319752314131512831667069605010895477925309735434608648044665889086843650714647614688244088913338580520398394840349210920377396696058476223516594604795583132995731865090762135301742067661650577165352718300563755136528651219827118477315685326250613026618478607612652258123291652835424666936631098498854641178744126048733992712052010014576505605088097073116755719660723249905749295465143188 [167,165] 815276642669805289730497772896386150543263401535614358919226583548007429551088977247550234904705327652288863726687794590297301318320079015475035195441567082291554332897996289318358839091793303380599793574043623526688634719349675112005464254425080091533550882291584943307857241103082711032068731253636513018343277672033096714292943897086947321749506911340662173805318097898581536506108017313518728596210148294058011022321101072674218725491021092588494627478650649758919485568003603594832144651455251393644367997311362644767828017532526838502276087862257621197601204112495989955230989010843868190607206481766661030588023702967671378171343173442580102117864864798714038729074507878869434931254727598938071437452982058303453822736254398249273686317575522648513718739037019819412775258565639341296512982166015097937679263373065796392906156251654805879834236402048067664996604685293491173452817609955759459796140085874716882133642252788678242228616933112054464987902682997075238391963194550677711381535003208296417064700270404539 [167,166] -1017601000727619652532903994307041749852745036234960952211640592240349748610541137165318454803205214046421494980263462613112535731442143102521818812081727600457002235846109886469346946165172299576112005116769161580684660506190181544552020703198583425697875572160263677340338873863092840976231407862984589951289898264050797170026444339271198069156655045260723112858596616277758380713334540147031859706833322122751574887287429834406371528396187903116054051158161366277874635212643931325563896215283376291913150428399683079310077149428845411126400094598614104956526908143534472088378797570556063199847594756728573376109439930384123190643392890255092952294001587965931039045692108205259725250422159586569627493761095803563349511687157271476821542808192710357296635672231306157053419421443572070686822955468491242965183232442331084646625509979859337408488135569948892186920569915805041182727931808461197972785811275643228776016559294841202981185145247278469948595160841638863243539996734729426803713967404374336754 [167,167] -717386971956599545744615224735316401688077482590673244975390780111571227454688668756537435456938612261646174262312038676600148886703145041149673062107432737303406218109424944863000403065915901749760155197728902039523735567642241646079912249304332098778768955361333284911219407876182496829195524360224317329647425735123673118563668279265226961829420058139365540537733591015835304407973755172933737119699861243074069022976060025977426779878622316658649328267972447145429582150173979040099116304216645291761489174670142039530861499668387485212430314892532026734579022387422213213182844332640590336201616721009466792595212395183637004876907511707158956886939784823977070246726197954479574393172669329021751811307880230973892381066292059851265698239079120233912610436328855861155474165181388443611272902012621861271747419569060311719672328119416543266213997209528314971117467732716199190296142444743731909101441000141196810306471747014445929266309057319916257132134330854793061877427425746095460878 [168,0] 3819387287573618254132627177071205432712133368366578388833586831575964820506739145571731346025938641237612575651884696720954720113225835259623251500537604676937563857008493567279448599908194015208885294952829928410258933363000007866510182101900737524045284933337937949174423033001970003758156862965003583909956740511772466764332696200472074281739460857700492586259110057940281807416762905400867242582734244841283033968024309816634960962492460038831831051352682581001527523287582048236962445381348761549454902399603053954863477099466211254494820981047645752139180751927021282358992311071524014281594104783873700044679276085862796004912762842434140320743158415078205598650050867901597917051709815199066173849973743598781813941476931156161161647960849660212671090435834438835290101548469139661144221885912275867887602389432814080748572139702850497650709107984334644422851719980018836270836418020927230079309134985801729692657338734373200135756542892230941195887043934398651282991571611287395666353460588566566931668806316377258722009436043466662088702751146107474422067384832429983026598022563707186980579945203899938872531254838526147948841375092187651614660471967488893375221225160872930435926396940219763039215246308942274529530193353658894679092157345551748671216486790729408545763023569390495578737032823100019069046951269048461277816220879012771728881755965960242524086969009170693279559631019099164414850448451053633403357302020282377451976483672494327394471432365322229615507351230118202956797249507237240773295722466593798291744733770678127599700073072181919987313088647329624058636266830921104735923409719008392227342337023748201714421812787487185360680059200293835844682063353754933115362689809711238615821079151583766694290040037792714140298480592546651198527620624916383647378444671630859375000000000000000000000000000000000000000000000000000 [168,1] -47619104900835423089784522353649976432297204951911819595818291799876963840570462661033046009766012909636103684308513191068614936062301986110476371084877414405829979298980297262314649724019874744570308457469548615538265437960778049328359156300728547113285911543625482600164861808451673681249400864851507209998109220252741124976193591839735900762874583700459965110044636734224819861350673040882144484530795812151820488492564514646644017683779823798582247676928311309532275847493124824259080069813484056591757419304420318894279769108233208547528704808121248535582470497831559631987095172481306413061801628230524309573579744576786492638294658884673417686716700906147019767566676081497243075006874390721752010262251959419021541009289189640127058041011713679642229076455946994725187087788895766855433730912818435382500773794642525821537516930047325026917629441937019420219169827646285066051193256291104489700460024131453090740380650199652321910382409863464158414352980773171945812446094378605440194517657372867284015346346702988950984172948336448687840569552650914751600125863992982250714278755499832790394676895507478235250564014599235809060127474401052844458834159041153127417213716410641525310737940417116085936586693232359536718380004388082314894227515115842496375167367726250766096569011708896909288565234947568383424485316258104711581902285705096120810562089663750279401549806728726640687182495203797562107730970459575320060364577161233437769922684111848204179340129658013998037890633717087755681613740000479293448818324944322009757707023525628536892151339721322714635703969735109433055898388154426307695815665346517837240572888573426849396592007388617791843199537776467537247007685862828809055210067166225194817599020508289015757864078257771560625932708397073250283861384419988072761877179145812988281250000000000000000000000000000000000000000000000 [168,2] 286581385171600500819161048630792257516187680789354746949352973861137938717540859919825970426940857257665347848222332567905293803893158092475074199743861154539138722378064985603827851522117547502011248673018236052787705370697812390525740065915642940197757346973696632466876804527733385323734136737389321912705576860496834235700468029132465660005597899445713175679798575646610270749492541869033433106991743176852401137342099528231623432555451565655116541817305344113683505081983320005406732152059348589296974802802783636943168382326238924134272120609060449920811082532831210382513573750195059757151953493345753419076692926094797713956020978786472413261091727221015710083972417612773960966172265900551624392764720933706580889286407516317519230646868083683880619124199946399399688319949986334040564742546966275419231112789306840910134902562549791974014191780899378869098945734272468849867846672773389867411262916848322619756410144401846195743474461990052424486661355469454688014472089338841075059176307279951965108470756804475354105569220461409255386887306616430348530142586572377582169333023878677915986617638075688221412658400856816631927712516194512275337594287039903705093881358925825278061286698298032977857930199104145153480046637235990406715866041379712623765611624726594239508190648384130107943403118541576031465189638952701608241273014888676480919553649308575542098805126527558051545947499235971667134574556599858589614757218519179586580167697972641017816980619955340162167410262127657675868524287273546155189110369929988473663399409928347332638926604072077166507808808850872654288737388320560212994394145921611773623268200563718520811343242380977182660254347799158485003010187530544768469440908642189121022975231743488889027873765664537155396188165202081524363011886959365866325755369849503040313720703125000000000000000000000000000000000000 [168,3] -1083340482336856615853067115578986391990093595106790870276270531425882086024115764560505625519870310916108968372882461013332216700797481772382711512897857780998853698281559218377749376600307031079281589583377319313673041742485131179257121967804752449038971431959576950357699921815917019775192339878566739076093283356420600063783065645689736518023803744797013626215297635312183007761185333105714536538779241011512434914603539963291305318472801538660290663871398348411126005892791635623034586060004692953471100605141490023724136203668546898497203175052485151828738344368273755726215739195157982278641885968687229664846865862536028455975022284914788417014129455907767298703718528818967837998124794586804423748654503898091278426928246862212365868034463651851670582822584429915245345606247021311193315648153945699434463929431507053654309392002637903527391450809952910078862881935699565038693810512799907071767302174785717473206838234923673892252019878669156574511988458126104097633514468101969123306086135465236831092605077139409521972016087106439771120814829776579080504254315304497683374397318569176617337553987866795135418370194183350432941804885213916830144671003850269768207712086330514193943676043683313863239649011601470805248508955192055805890787957637667065742804882175280132607154974525683203735813356763844787527977588881102620300719480423235338292239870017367780049652934648705533361481985086244008975714127946015633522488656538824175421569279845364628578152338726939288376248547684111757918614488716252759845057897840585898488232733200215242629605361987285526653897769140518063336849168358899850807011517360510385763912887261305225521877441075668562703165269861689600402506890818385859387395208660304989329554225993051207383624102186848747043533284086996009445034151565029073354738238558638840913772583007812500000000000000000000000000000 [168,4] 2993666351423865228729770040946799597300909058959189480994518912726266025407431671166973080535987686995233858083593748698708745724431862844044916568014831639333085798997831215041410871939150188450277931482144890030592962737431687863380111424757754258604494779651339790500503779027822767157021037574348619594867664123342016479821221704148457658395434508205874981027272150493827304961236107142344440556942186990608224918655400822971528595356905021283182467543802744203758386809805621167303885021478157890753624695813685846569191049660871600569525414444514489249894768666554532054275814359644447281065716929135265930236260896396857572290499166626720261698192038524285930182482381689959485562705308879748700196074967724379985144434451006428180618948577002476722873135584337566051393128386996625219421720474475300319033889453400335272274455825326676130298732283570285357476451953142761262295017403173601950918880703180906680519916259956804582028642320724079686828690065700100531700263417557198528337794695087867586035421850744776471016443600708320070108427191570053793090451138059880821091718534538534483422970139778405001120284612247435721662105562630416866203185289472332704267692273380061376478573268696060188189485580008574778165935564725014325466463418363635675204024804529793131287444720576549635678351318152466346059846582493546048543224280800447801049860565672499164227901219045818371181720930331343244909440976698178993372751513723864411570777772426926421017881085143945998768190485647338982544518748792846362041686388435308402676799894236504133407266463857424861740698422560612621516319819817269197637851728182989800697568201774402283741225256492528230824405348705090772673757988430862190238448445556044287261585780862854609509621272103588095657471066620105843730677402022219892820429111483008455252274870872497558593750000000000000000000 [168,5] -10298569709190253888829447986227054866999312596107849992610900344565124056359894901271877373822079245683518660478684308952797409068930788930117088473469521277350875232730934928826441456714408973753286934600843896326131025594058120564168147053877357771151165898791215606891250401700190872160548189212219236299926023761859341853806068551542908458561632899352549466137082850732493216768915481723180407627758391888838967725865903135456178063465286993170840785422017873191050163053979496819481144631866874616287548033514822490373263479127213889373811834777520926717522543165814871906985248709096429903368677157093269530889900013472701480333742811323295143537476190390853875101777132635781791663928878023407532244782789054237190180207015260028663969348340167583934350235141906391976740940557840503382347883451792988320231964863377842576034563431759715242422932701631325465392064222569358845513462978941803501579051267073514339392261400506099620374131753993792241548599793590163631796935679682618547886464087613020320403864687513130841720032908996053655107766147918027229538918338884275543453542178028435585587388878938553261465960133514284518368548754531857697630618323051976441196828844124944354454586235465224661246181851404219933280109554480479325260028300931541578433168836035178144044242321886215320305671433947848243808979860390344197356943299693741989116217298564354914900653731315509859393040817033728580590041116000456792905660035893783045536277777161585564225556923491140595097748873653259619651137670958419013080054199928857338129688510911742055196172383696043234789784245972602277195986134413874995862481885800160368685576086903092484116867553892764465541596259682571278112599860749391251368232611473375505972748127159666420494447872455597153548404609861572679077043418298500200916641132473614561604335904121398925781250000000000000000 [168,6] 27228367414253308785509796952899569599685693757680189799114843382302000837704754445365457751153521856741428117320019456721443816442901443188456356516807215236063710311242278374499440367081379263468702171360985782531453908279197869574092525329816023317600040207414539569485776809715934989505627776138753518881495001409739162626359209757636104587561777590928175854521934027372056886026169693956987369043672968883177410423821752880925587536581809822299596213935457038841410928520469987826593716704595217609945267720530445250315095306532368869894516160905881979103405760907588655777040573745564940822591126138280797401608272619094942781599945988822208692841116409451500533848394194289054848613405456621751901020498061000513907504291225495850542622120175658731548441976771448753665159319289930941169518716025828077145260557322707227218443575229866262627804549902758127752595579365082817061688406754506443521730507248492669259782744015356604140341223625756098676174698364183644806950541140012226704371292130754357186730310653157956907389952892997738537127431817261252868518279173571061656532355662357131979334149355005014162947845003511476388296591130928039385992706740533610396152547657636647137122871840918787424716768852142666037382315964693507065896038588279317353573154328941422337566120812247702624950870275839685441908754572445270326311700183873304512554749773172710207439648516072018799391622307723209159885131766321254977201629688452383176091226022004879274372481367717936230489113120882111462100794463602524549183159635257103522311077325277672375901260430894506974245806075202415831363149717332679930771038475890318567242291301721457533360667935966524554612521378707031471470813585118362092033776698129764055453528176142621713672521546490104675469174877555857507315345602564620534060818713080341701981978985713794827461242675781250000 [168,7] -324474551094017122509630365360175221394357595168427614511606214199276393535439368979929313887947932243625960988942263023568705582834545416530819928588161872670271073643809495815568581183361065129232822911443733730387545242888414189850949677452771381895673898606398083959213548985099937506345624120563634126490712222684047293562890451683353792993135038314321295685045011252367372458708680487670997448535979313096311765713526351225991959358576362028164163605658498381504014441340129503543456986158922640383275979331942709039340100211611878309874888286725254126447021062684348961972199191118675622860293043340989180166834416642752642650321849845658634923726664229210443287249860924486253639828481240130003568848018236654349247413466125526642924997368768535660721797000658035331717101722744747065279030974390483679621804096769961471169332656147912647639081027136279051772260474425350809666966273781875300007842416350147874546343168980554559997847031030421156846733409947683762485717974602688226681000731399301805410689681375775969437049654994855409230900999841489040994670251667609539610979205313359263260740383140282894366492641892327716899984278243119703037244483447459548377229169545413807321695429216490432375704006092829517147032842987912254653706600621903003508326224616054542579070910512330928293109609163120156684715056412091053930908509188599577160906795225978857628076758593701252912163294070605576202853990092149205379158690170783610658605146636293624836539492014978222073664460120621316341775363252569231953261680626270049924714090919859965786694208505753718896173095365959216768453907865973347813316456643819917136015045379278540942353477763015616137876625582441585994980565296920427746562455743363815800849352310189289056698239704084261403381022508808298814168697835709773135908902844823131772500346414744853973388671875000000 [168,8] 29797919012771789718088184328968299946909104296269931300735342148902148145631924409001574870785511781598520547072182529554700127723516270475447762952713694717086277972514250282039804551382358990779172355407756193000799249424226014841049883565933743684705703035725818724524682166029323582469047328127605703953726257377813983770640076872845162725725859067358468269611696182106364716981763766054920592731816238929751904220837566321989026826519950136706636847231028577860010105563294729643100284802817468887458805214194328223959125389879751739929813956825497611381168412312764281466888275770663465914444725336096601408471796800300503137225281693670547095621093006636820358271308018600896057536720494513407302892352062506932696620613063228865467332835996372411334127971518291186537444620755095002314274732136345313286636551536938064445331096065056728886784964785128281013758856457512493963615641852802477646661221669790280404460348652838440567965914969323220954894824813937403162161619603673182903822239871267600133327793476441094998654712617144340082289533269648036196356441903576729462363249964332005025369437361154168593801811267086358329573371062456522745476370920889019030868972807281037088966814705766959126864167180632204322252767053942249092002649834874557680480974994646987545615412057791477228370886782348423571172025687504385348598772071957840254186842135689254748153840630243382549590773498074208371455208502286836297187446539363244236670603261847412962487422217262074784853703667419057009448527723098071951496488148606516409748119474408842620462694694966804140014729313313721904030642563042217754618901772683394105078917123603611414728875641753276393609823271372395601366689603157964745871658512713700133995479243504062649079719743285417237449548780730216095030791854523531564451576564829546668988768942654132843017578125000000 [168,9] -1763059486289950567662991612437562081072373487312850400333267695465703583448448658738241918698642637089203916405523379692047740396416676437665811524801978662356692149123124642092701844451525821826692863798460067200402507291517972799411184384450616975919785177738903672941053770951894505165490275727857098327757729033367210988645246449337047838239985495690853904710712788638639426873372783583429281934411152163787644553437428459466493811538982682136383728608413323213969280304532995411676454674721178063826297726716590872344965207068071069771387910397260791234619295703902057546164916075659816012875609042998008246516336924084690391493607782620744818198225722583633744742185549981442937810841907463000677703863078821130104737609611982208557459376186096218267639030910564694050271336491424594498934624305554216630867151215321961205012737645861781900040780227303872944074951372727277317184661573356476436073205055840364678896916181552554962101254730258833289506783259662738297728320074977508876009768677652607353004141275717184407201142556657514655267516696259365946191014229214775016016715880589331865173307859115108721155545875562997038553583046258157232537888217632105941739695669947173887059562432131725376333037292745945284664516496634444012951040374589959788208677223615225950949910112973720808733611628718222895415472064121936335787475646718877557102945727096978836220964093405841210401725300270808332530469720903911712347992386473913797092147212047477757939730824955096143473099633197305702860762988394147520876343370100513139476371504637311046861223956895981112049698030478450737879607694412177941426809763263781338420683295100719022362824939469254729074998108119076704609335288431995366740411586005511215612432753616869435878290405173111822628770538519676948020891845012787332919659971399934711371315643191337585449218750000000 [168,10] 67457450372360128635180620209426555581878903348026342101077635766786488022122071750874953183853001673897757342273530942812009815631243696724534645683048326104106970609391586633821055363827951959506914646728607582884374629105390679040647455020301573396840893782112751353010392506017065737747982487013558460374052924659880675337249911480707296464029515372722963005666396940296135546146307550256719146189514753223218742131102979971929312626439730906574447534418327013620578122969103711233938316829903703079158293988168921037681638058514829353330013106206190168838424386854688644153809102699039709539494172060293124168684023187031645455385179879068539921052548734473213390999518272460163629905175251673577485653589886735978434887637059509462422405401724945261804506615071819772870487151396325858091267005983608421244317689956750487615874149682436558594960437687043554840835869415952415218439986595518930856969624462547427116933601254202577678122439224940960744173162508861124250231131144154196175196379733191070253457603285418430275466225842920792219814295075123206790118065163035238525434300790720810195549083638349357092586324874123397336343814237190819842393995189134362332422609943919527305279567462285342551245601606907718593646281231807183949466038697428728427426166051239518661294935420257358743899914068792622087626094611623833439653701604725457515323418499820889130731986639008058849112572461085866716295508854984480854579295071316886375562235418579934308090687089208608121905082559563555660680406499652803709161585595716117921529788285104171017309028658395252649560998866244369450006572283854691612583124859773201264649947144697835062143365012581622138138110813504017483331371292255274268237908088269608465717263835827654829665978659905718739884685274574345103578484012228323027429656417643719845727900974452495574951171875000 [168,11] -1507834776281332369379191924457203028199418246144021705660375766579106565268623534683714564086733295358234999985284025686984609949571838857801013604955708520897176062131712919325485060883288075429943581674908627005418525807443995576228240371343412372369619336002509715107850563576611664685227399190339907113170405887083606665248995606198948623535678307583705857265870382604130496893562671833136904309540615602228671777012179119486701304160597658273449562425865100274636451461107612246532984314914262095791060184117277483640321573305543330398167564742045708547936106835943999577365244997424287657306901854794208520480442588165480879795168078831400898527525757560614080583592855101612679548736033723393465984847624383189599711705268450334199425548784907055858753598437218106480670791191424867193076222927198357568317690774538177198711784707588529225981523003544958459110953588046672605816742087455690129612194382752324110259471216635589855064321544186142478406921389973241111703686632306127077421238456625781263892618708204449848501202264629849888568895885942188965404009330495582680523596659355476859282957290654865324204130092228129548985570836284373349369090668692846058994605885398799151988721689592893701128168837587265106882032410225775434864852123591579458808982372716690645394531965626357278165676166590995798330268469554014616918078443332985832227216569031920526342892086377870795712491312573608210251537519450174648602565578409526442992703024433606265644837933995420572189889044836169563594986001987987009735495887680316261122454129860785049844189122420816642678099416211418726740079307795325417858986939422431287931149331974115625261462986327769199303340141277693059208053514714654773606410350707226749197958746117579832265059242082275328550570489999948343177085000873373622182586970995851162006147205829620361328125000000 [168,12] 8505471771016401509951453262863091259708593531357512634005007753960246483388988362222287173375838614552880492703329528302541607867573668598982865399136687400835558377300141121240400580243927905591149152899492323986401477493079073097358121600341268055363394852951042428555290866115303621715094099299341921217929239761641637848046133455239024574906816736563336730094711861086675682738265391283381666584648893508787001928991775482830800110178213987659191547872133541689691340655120598941954630731753844851837367600380505712159194421070428835918540955217858671997289340668995118509940837177745045231655275579663698583179029384812143637128263835931627294038624338593553642426501191431677696046229792464861522942716046461824399005663711590344672531655097946919992602735294208107364430204287441186627767795656113904905631726972366768722474689063473262067086899657192703347568184862175646939396009628586472818390982086440761324159474268467789419105478942180266119003288539573276692910865703872823440578681668223882785728811649171879406944920065751286131223666858059372336461906127086725184276180881912073153926971976844630964359867098249466457252583779689471174967066308372958971836107759994324899232611538909737232522633125044447657001757438013576895874164426232092467301536894702638315798924966847655337094920773404551787166199692444756515397314989484650440221413123772930234930604305472518241698224407170517112889930204421099176363331294224934313039888089296808169611485891810434878006522546993919578482839487192186924534980102731914627533340213194697010179442980783059058696882065591692828947105272817544041738392641084742214370052579087387673346432130569013221722988222429690497908079285344279444463498850426402781070346215629750862081568510276611906300072624689053135521109516624244632335548794985217951238155364990234375000000000 [168,13] 657997340949307023147509648526307785340157210036062238133108630947669141371094670516760446585047790236276772292453632486408848178294147613105664489709398209503901034821602852657333655487332395708528425438334792912631026391197966360080163791039621257671830973409315679725513089341863397839757052243429286022415693613633854308948969372855216199113912346309242826458679626271130002052130457267948037127811461112163488035381104219095940842690242141922326472336082260392397520064915758112729908533011045133012158160262842491343672293022363460178272538232176213780643134803755519277194429135704393151307079194745593602072094408290887818788154694622124231311927347917168121056874872838403982906314788108816287883514023754198780329097748263922389811937964103275578884973448714746094240807670802977599277719907778551614713976124321250414383451136992675421517812674607516197830494451001683721963000497081580247514568776179518166763854486073165217089699135211402961403509392516899531720466175101225668724221015228270414044596385976214864665395402996561866069444566379924231889820025791884482614226793945877392196590497853499333865422853112519000118064240017439503441138805135663827592368642212989887629302519555113645203222928328503475961439574823900930741943579290692092554633912196457614564145857867266366289194197578182437644874203526202775081459213745784660080310146047648245491605734069678694002221965687048051142753970572119555184110594075638906285098292843736973827861978165121634952591105252643435811436014505819349073087572132347634823873393440342476790032869252852656788995141160123733798671620640531110230945335724629016829046605359290781125804987098253104163858500995844742753455677187474395315920336764385333796313650974146924148678030783048842458575029418333261003127944582613103916607553748302832357585430145263671875000000 [168,14] -26870451678063977560827449405366330838213174401344756896099761059498419082629217873888333014016709270142032198965913346995085450624215121265612874928990148227938499537147347645324128476591402907826722785661593473140181410000895546680702975693600726201008751453982922995916027567937580462718484342864639854226819875797179584000576113021870914912148281903011100205622057264660572437259310162847701542985445758993054301672058835647538164891635393378877874160530391837743449207257606218463715812913882945330604214817993483657024570914239945931834255099889803726697728723541182172427886507032730681163913377411131769432189009755497611612890427474681680742271023014356557539211275262393873537358536380538611871054866332992859374680870562375258111225559464624954732073184571328462597037752880705483793117418876194151064669669353302776866468548667433859829988808322098918435961636301263320144209382983360990209300240084017104389376806304108195110215530083121677333579295194927318778861336131828142663090584262247886881568621678060947422172801875163383819000406104579212239929969853244764145063472886064194266589682907498507699058380130106468022965408428533312949214788002993772350792727456026556981839137417808277050178445784830066700220853367772873466838480775603601596558305936146312969968249541286565412572502573161193071406707745798031707622871560875870025287146105782555088778518885773523982109421131731323231417744544229672486354769401711361145770362666849718762512676359691331276242844652692434811586900374300936126441808162970695117170560312200560563948800596225794389422518253986291479422927259630149299601856160798515731503865025030801215681856141221327314842951465138163924422300772215380097412616743362090330885141513332151548453677848210913763873931739171997463129237467204076928820758578265083071380853652954101562500000 [168,15] 583465432314601189644431573620711911910986781643611497379253517734171850855964430321232145831707594560648317006147341963097144484251283872011444142055626038676351208679112236217754351875280678101048070218042772317963053016672641628467005330697775367465845753011240256773121741894931537036879957358802359976320272417508554765717495534068798899379413416867180768447330618877587313873604983098033268507454642962196269195675180061852046506023397498509051773211271572720842855117272399134111631628847359562752193269553861802573729809437768709802166350093937313871254735741130045158508020847123551628236687020126107316862013067094233395484298762650194407845926504432191633534461059730420445217500915914964489936745891557099069658096620404758184794372227533824263097212222948833766525964883952215112967575783108492238265605229044165709288033044978637405435894132435479854634849821721798381524167698927832827596122479601489564198575073645972422934360784006661314111556707607743436666746959797178788548360902669830458077158283275869810773663458702581390483635840126805582860174017831915732618127066140235555455916159738258397538173186588156601669402755284419268036346403279050766941126972656491903381295002708994821319136873643340646596514424946521984648877835498704506266599243045984246816034265140214608895604014143549291368802323141457903107522570360735704954473324175125246879538137771660820905313924538554885048895137759095556378636088896771042136636880323576463295628376378115960581376424831478425460363214043261521222267389203830500655726518361880063764779940596300622810697165586209389604369591843346344471326971204512317555885135584287933378108150755518469579351485335854668252434329856866104531309273949686800504533921019365402989642733984076184790855589311442981682208812089551850089351464243429757938981056213378906250000 [168,16] -8631503661969605850708731662510311782756679537539658323815433398165028225062133202726089660963986831892303576627053156544015138988757195791645752427774450545014943053477612855204070108412679847866876673177190463459078816509496188529843834939874686274758540099716717204801153673537517428737844004376377676052567799963855297576272318572457819933989801590913939785223613628043895376781712197317603111201803246396379637927596801172427589776146206643359524159800440506276282544075145176426020389099003112671926131779348488444551178350845078006583767691660164715527458597209032533976069542186780282684632919279748674429006948222630808308452460763391584961888334435570203029046939086053581490959828844613256611993854486117212605103901737269713961104331200363203081236561963036925045660172458895211801770133718773319198092283574801535690157181436124759929198442215012038240187374146609783998768779641694382622180012815593332620948085521091442313083243061793049172353791724581077289440070617658225793601653737760159037446837945803010472416371129061214368130547988360783178708273383296300715322741606900679301843827505675284014878829664866582326369685493296899326842012811988713266350335858630995008395541899531101143823615626068527808352645704606564919955183455676892317055427827142921334300878606773113924339005466636389814033203763638291842466694882244881784184101630511276545354259460054355229933274226131717900459776030529527757479396642617955468745661256106261988531832573229207266490574556860399511291206138947236424405809680405012605900329640385817832580413386700352992365318422871340615952250782159159448384155207089195640851671613291727394858912972662158435288405829845669433254524816233926262820143945207282128809844588644707273075675169597971171036475667326572159142892686628950435301456634828684258729934692382812500000 [168,17] 92175194295755783299990323508964833026309650778435983260630533176935261300836899909501011932106907361705124458333425356341996117263320400797778662520096507549965512114073575003551660816475664204798459800234219355878354754796931908590699365029000168512315928443807737423213236647583444891430942713273741424545932785079365428526246318535871995883520321413443263302164604887140902901760036316828366010648472643814836089856126238549947125392296047769948884609633778847853844285929417655126679398634577192637596784062056105183584595631194343764449823044714752854094413692667058749466202811938429042970854995249111439569694632033639645142112393564825024499987668812088167119217209610197364221489543031970696258501810965921684281197765990828971841707897142988221532774867036022575660669656317560135792418135683461112328725206506580017373321362551821256197415912543796510724737977373639382549654867575116592356047298710526566410259441961384092744369267736476343448826556381097584450544301205140060647947332734985839679032479674686832684032558062491709428254473159669308582395034514274070616526044921613505124743412030775736120692908972031941601564226041513735971657222903546433633113350007237403525159047835873561271406957724194453863506060636243356030822246586191649058663436239871465558208024783093238056160801023357237613190476379696485822973292244621397386640197206582159350784608285545680131425055848515195082003008787226717378977897224168517030470258079443219986095830930484387470316872894309874621537206929550113564754952261394054005782169756611963885940886579634559153314575230398820208849439433751967456823023323958948717880899088266529731955558999477350543240319494166205698568582697043746434393612948404841625161403718266907109390695842188918492402987741411073122139338024168139674534894741597234707183837890625000000 [168,18] -704647000630756833510007659186987305923353701400506228401850331979451444524376664667206601513282958913372210302714159866708444977211746338597644036142245069350210682424776134678944913065167467383113547066975760687979894408274156908795684643272697794035789144536409113462235166642410769810799328666978482105263109686624994368090224330931571855076080296780244093144019702512204811964314876587864060569837391759914452493176985901790924740362921392649786748006086397057401195425732275531523493657971224853017261010736194684256764946345888009312235960892519600443802138583246496204635390725595557157446569608045624071844234997595472887106219173081382327396728206855108623223599890831667907835500058474152956103935269401497766891379323107922588288129312330089481341399439679446818671435401194829371010364689284120526755206429732694929605679912550824071881123439170465161307933280324280975419926872903257482462235137046238081074552111195433355005482498062537704307910476526583668729408970969992624987309888371197823703207750045803955005642583306132824295675035788185494913695638982194311462914756311381937999225572621917962370002096617369068071374110875832593792824142249422799455213198671778840224388888368619655421733494516774219329354805488635440120679727125945318745120892382265963345633493162559845318520726561388073798425389651709870394894458115563200025567822906404515276554388673185852643877979838724867922150626663890684322587852421207668065764561537369867308203407367899821347707834212627375450819839283226942763750913875901591185620374309010397950531713527093045375192502722782607341642993501808698768677121845399412320480357978551624625068811393067613755767122868569365380090771567509425734199367551419413518413431170768441217888650454863777472973167187497190110620835806936785111369672568258146355178833007812500 [168,19] 3427013165442586336268513633021364878779457150014429202061261593967245482646663182468023419225894400408934049605216451810775070504677758934540762384973919575033709993386082945663293467820926511898405434042772851522221207806713505212870059360570125778685708822861302146706128700274184046093082942765463929978861153021254319580595237879966631336765583438587418401629918127518127435714397351891636797172996706746481456757856472044575693187859745279801716990463599643334686149923031202025948502430405896705065119297722079412523154977264343897465412314800512676526660650550293107810188477391311644948989438751316814050837174158599883982032385835132440578727287157260702923794893967935163373362040852391277883268069749984035494197202960201018483815231479899939454207692353451380430975672779105397886780257718868881856627151282004765588370104959935028330113501524662487284192468646915444074976035470542189868128512534821666491950402156664990698595653662728397895526610197323029117858837268418020515221347217119572367076540641359320888456031270652381036609483678052874029563476452278609580582009080042134030433800130453963424968354328288699634752126779975926972706730272407315379208339313378246087346056263669498726469144160688166126576455810286056434648596921029662738434075909654320644547612270038920013979525626419828693598710100920770640401190710915360303775374352618206177762651307793372397682375569117180790297512276364865984388302171564037089685693321851188665877325343009324112286091136694411884756282674900422971312739121499008332883722834174405095419076218353691676362522847710324659775014517076701449635345425977414920534791611085855694567804558732052132449453570664532223236412629835720428074283181520518209064255947697975907225033997009850097611641722300809716669905696879549280181441107592983994677734375000000 [168,20] -2966150885451840819742981131217593389237204711313454118624915956706075625440089508411618552950930957634812584368278808192412270216641863561609618252671501493890182150751923267592519353890225075333724689077852872153071944776559919785805950793136299445368307045590644240447641282113299213192726790722798874688887925907547775849172274793608539037514609488419619776924279588109351741497568721933581113810046538722660443972419343450930644981800340025674256586952111480447058015585232603236399987661170936416385219589771719154952294974163613569502112045714202044654802964972473142776859706632639706897522499580640897189658958739123042265305560473887813122885189890601348615373498485129179045113561969129786244917669259709960260611088779560445846807339265783170677873461725029067667347209117046437911766715203322650111986378807883445061118607033352148064305107978725466455585781225902083928711479459718158371197361786067575773746188735963791646616229530375265628089921262237475869518307244406990388776540233410668083475637283652602243614928581625569095002412360368966595823428266091169104403546990560852364033867944632935977420390618893717667529457417763848482281180178660328774560625390481424589155486740899188009704249566017412725011159959055498901290268503116552088501876934603214735482846662520979914767647386305388366050609938785054322098591728548306148947878395036804701857717083387350073703737137717853771226073173200727898845113355603280887479320354084943405684959355734217833718300236515935965044938041415445041450960777275377077439445867138029422120747120135680921215996484799154677117881295903532051251178069181889417171989422640190932897341722076209768574599234377795908183829736566860285288911763265175547486006941442856654350333120512353422366019590803923334984131838387182875652427272232200250107421875000 [168,21] -128656221417560286667035310228720403362656766002023427868074589125118695101660274275895235770366070150355553105562844447680745931025986540171002352539188335636853988699651307335239270084770373807389380153362642804089783276805762330749327811403024584198551594521171049824608050786741887948395873524925093333768380090083361266956864083364051438504263388323549866140861780189967576378850206946249982311674103149846480456010144352413492469758197862152955616471568883527964373483717624799010425526019843010934019590958295885301487467416623720588992250685720261881755052859374826478938605164991518591004569220864948147706614904445078026953554519060402600716864927854106576007302475262725617326572931621664201150009199510927219398974314276602923546534787521983178439511311750394266331384302120031666213242007392339648173248354922942533623517442697819465731018570289020564150578876264057031385878980216147891944975941085574963480314291890182719112885392360690559571700016482037450133070597311316868676001070380726755892272458957886293491674099204045536528456588568333893402567520702351770807794223496013475546615558847224914613353638246494713712290475224797834130672764650683146371270506945556745699105701330082626664929973087553934339541691651814070087134990163334200222817260079484396577877783406868093023028023216315928541313506732177296182610843348629733705472299324459475333289223301879985186986258337602262329833280196082170978250773143039823765324564960657503121744124649931252161931484292429886479611677201260976861880206599434088309546481609386829872911846586505874394524081887784019138300991090267341597185058547437878409094558078660964667212593842725251777783955509736343898231272349312888088074633232989557796394446246618408528974025424291388898749098768916327053151471086830638184867307068391406559375000000 [168,22] 1491503927932882519457158070633279898829541762603479742410708250146718932632224143082080465867759417674228768052458419089587291298951153968640414904455381166235334974066927135790040672840681440166642765448299609324816654838893211108702520859415047890466363466914399656830803330904451489586629857476337972874826072198759397688479257426572036682729043335796034407591696539005337048395871144133377734203372684568468608308151198017597886623684096950181635317870212045638502473140893415074820702906861911887255657186182843374064699450581317339689351420691042511725294729534474560843130246294244816558835669848541268944197135221568334840462969907987741110883921719883517974110527780018874810498681664727758711331952431431449880369090047590482194024766764452767030670375105583202010668418908199586504736330779514888239135354006231933663870104831377148741619509236545022072649652737507802452123565781376925499446383022231149566493854233424451614483877159527470710675865021433225213438077239193469034444691663141338442496435248754577530616516899201077177172293466190737106056653157418485068237448159768479787608025231864699078274403290876604621954367601955320485178185852791547695132514396936005017160259880026664533070608572192330236793541957015493175952703368082309212840911074937666894204905450814656108380908600469625556389483167724602467438776044602081797381011049679275838829994994149355200327300847040866103171699190442193471892622653039774983388276732162870241088734471875831411217530286954449537583115138014848911075532885048161626506927195726720147653792743760867745665778174241716556558760538614549475949805576582098009965460316049962343893084131254650968281993293205317067006902993141730024754263645309301390118806424767583122853999423115160523435594577882369648617710042778236917559959144606528683819687500 [168,23] -10495284410866935987978368812672438933170332524899913519773004196415639917331022770450066022037827361076688157346846584695105367704618361339794143905536500361426770350810133997069385611730070438039840908535200812708563339188770020936561493636707767341361395838843216712342403936254981926736381765790966300510500588000360817809226229048764616132151840125902897095576972962889258766308945880033275719923284091117124778123201731721893777390009449962294229702435284379726051385373639747561843452511086598484304381690831969088676942251861145813004219869389101568733025630586617451140981684337086095710708611154361462080736040119212030727943631928156190924479007310383210610893089225324257420851501711741434153708057246425311529371795517662697368871320528599790609145869786899343980209098735336125673210294663961361101591885767852716451035052325452832194013010746268805431913299069126911653564465656837753753875736205497138901084767164016211327812814233349809126874622013262911530271428522299870060929472639417679571694363520892064686644050594994581482049895213242856710165166656132758691121169094285421981403745167417594725382486738625935179431112296412897667662090589084510363405000764481906476366470167908545217928487582158934853508330386860509399871552228697558184249440309030136691261217121302312304603379085125264203401681998019893904459872403520989460128645408344720619784585322222322172535703093429389509492359224376311649198215898216386120907293528122158226351684465296513674636416776540806430238224929939955329691524634269402649218979737479740211913186326776721135329997869950299629748138333019412897759718342896507870273443398440830760462942102675296870876896500630844603868509645376385322746123137136464851811667612922498626168652910696185198284276756595847862750852915063165091379095135042053927000000 [168,24] 55187261025973856985117760027617470966613534661890318656926625124946227095751844235275460366109741146877255611230846827474109328036758920654008294996217603207429620373936275822111411764836946543745777881053267703113241917861706996743129191623356852494016453484943654544782940922547157874872982263903909466035772934097111644429242805089769918594956143086077426011417155845374928453481741073292122007569647102369490278429644045646291571070463109773804557270674066792947110198712314046710502894106904884023567257703324424191261486896146865582054590062797132885571772646752610691257323685036218779827837592174139218970940274035866208598956410825874723966797827245140748435462566624943487850371628130546217745875584624397219124284246864799516255002793284353243659584085784775497628113413075469136669588062436193392436484820734962205545898414029392720704719600854492457531752077300884792997790782412152089623230190110982332979309039032879180089256536027945426811055099749174455246216391524746701070827196184264834230748139837013985067296720638367633464559165413653573486859935448258590818661669485857879371214471618374191081619602147406166655554665282165369382414322627518251096864211247378665061242140737111833806463867870268742977204441016209589570631979071816391034563684480437656727697020212150927678706582345741098679742970631971528685122794002403881210659149917325916537681200493255966407034739110798993260414834494913531326667908765104584572400702587047768755312288484206971584286114933876002284180999286628168164907833227070558496690718508027816830501251889492617052382107716731160496550801634541986138420246420867849426581530262418300746397888073603620804716441678678416232021732972376194535102330562408662470598599238149537155784247261239688795180361860688440332328153705856246160139377294871041913100 [168,25] -229422352533691600967511955415737814497129435849148641974571253452554910556164346376599070513665945576552918740967641331301830855707216950315642539184870005360494840372462704380556831815755936736246295949919623443986589708856535012048334903229636169109347647870935608019334564886972792876340333342130240308507867655993505125223775734544851936393578391791945105566497746692877114001955703013043576649456463758992713363061324083788142875422088678422466914964777293350937336033124211789587642554938310043089015454011235451220792264074412556719134842470152885789822260703500732817466342450032053116015560217574777088721945732005460133286231385991322038441206094286915247593210200861845129591186466174860649805879476855835462488215575027675602692322428071197897762085104891134687617940302101626453934752918566842268511663625087088424231786246515124626991653951542832758070352419655780123174480877064775663047596972565999222155320815610939716124910572686844415318388023109890489882440016805245065921921821583852013989536706948702064294675271017188100727937714263307844989311890156352516485485871171503022883108707716184182304282958587670849676864017331072951082757624669166638738752097145171705486035567846184631289773086784031742656945907564879696350681142746475226825091839151111873646038367731001098640893707179836157987600852517873652982631339018931675598101242432925618627272226961790770918483828303559800724237039206158164744744931246660100273621924982500493813269129553375795083118224534346989379716737787619721932209908206358755292742158659913640840414979491123156977558248974829824671231617901827439270086257976639781980183598853214828795279204949781179856172997775837990386707003245256689103877076037679127641717108450802855320419086868210446160420370507429458735688004098426828202301894093960136400 [168,26] 764234735687118123594410937087194187610168362209821524306068778552519053296079575265198105482693838162169054821625285416715122682973469510288072886996232246988943220879139489439365082008963510129622528968241291622015906177949885464261836523477506056835503788876566722795470047475450688467195936374121708134632573556785394414867045979150500180441629045380186811978788169297912649959539610764359524459206587907751664903724682514277687487522146738707752901683114291542306275520257414434975664039410915619243145149480136799876558285001695712092074798093755531602631036546767341509023822960091142532564372339826153436994126245449923502290762739777573817607059712453975388400019126644983630826697922732958361163625027157048671600232236791311072726183842787664080521458949514382951277265603250935342436490602519224953729859064904474475912299457864856677926322592661483784280142517590821583447364291889244013185352587288211665932303317991676522209031230075866134712781503811705662279230112373205259946168856945674893959667589922856564212157796707449379086347442624995474615414611908665515155983274497347362001414271100788060905874900347962939440663638426097466279122578981114807178235128537018079370864316834394139811132244262409010153432732390737575387840788304648917300743036296139438813891506168039719895056675303201416306248214098104097788536456332923494030902756500522873577764766963983507552564136009327767081689501735243728625032322507565678141808813881356033760238679641605747456577134264807890993258977613705012724705732079060609767509273333000439135353005012486541678739666908124140141762940208114222438632279168870801985797298986117696783992292934426234045964852228571343574986110179689291644703490223658948281460888244681952862885317563277901116085934134726505784587302196628072969399994922233910 [168,27] -2002962801396663367159007545403014134646071721145153027912020433101821651466003776884731171442739373187461328789703702930961760594224031520875428690180650176010654151732906059901391930103917854582331060946895272994258770867076529291505939462860245630416896018562526990209017491203949985595334243619856728117950765261493018893584133554868242487623887905216395277355273088878679004803968838948282650068673039147118060413804570629710830701282683534252757637695271511884019469771071713239775663928361157486658107053389697967034516031834172024481302720488056690758611280950855172742580777005419391691549747650559049116874894939564272463355084915822362758817911377857124671356813563532043711286377868064051702747131481846491224569317875538683713779009140318754838138762551508022167126613456661492613921256458142883767887823015465293379906524100386294051924742378294325455433208091807011006762052063249196803017461217928643514670811742972158451142422796243737999159947899361973296604083046876986933823609534567957133108918760157453526295082363989757817583062454859406684159057702198029738053644525309158190785922909254874882376238572680645400289337914041107539475380970179017867112365419945524735599351413869776507965706746619537525585254890096033969005929819716549221533326759516534869901831148521890102197903160138192923856844060330629780461507593104176788500166351665168692936990278269487372423123099894150350770684941388058140599610365192960965249962358635763422417927030039704975259155311349106846592088941506207422292025084393087627390078679841943185930655572842498630395174967754261873060450347136453664733233591504034214609598151749922161832802178488971484932018744512462431971637406842454711454605070899611863239396795868979415389666264445745447315649550773748538422606671298823184267455285057500 [168,28] 3798334589981610496200553369942460672474794577787731686337855557516667898886134650699959957354441021334566634327460184480039725240042657325470047272830864678509518697998377931589443715526644038401481060062878101971306345981816161249820474193643144722151532353934860742932186391608783032737251713714731842808599869242955683901264178888588630959505135927802527871758928371080217838803526850429463316908952385993030564511974713580223153359886921524923958350487830270025271042644610589649057709982128199311060874834860875092900666916164945568557955723437740070151666922686847742562576575921807957140971824323302745380255436050906497559874164263701104416685596874456532533272187426166149553529620459297553669258893492510252880361347193142271408518802098687619459129531831810374852959358781592414529862866947864767175804848270104958721814448118364129316037197156435963899711991191301863801639561868026534857422092055609561244322741169345191337645369097746663363665119591289813391147492229188049058403649652163729176787485636163126633799968874793692984821734776409894169263313414650604527751859745046256772164460814241309721792287175234498651192918553863016804538747935580391691626253240539217018408634311001701074833980550177190414876522681457623016219480863569786803500658386525126774276181080249048647807311306570652071190666678192080322203093664647372122555875469977000819056306585961085257741718273397065001933099395284826103306465191961402818789714344730130032324340214413472705618114244234937120138426977538608144466642630312761732267839284911434297824474415756416894668540326995018298940270647715740886331296836313724855423914573790191561439660061028864472976403905754186153262894877638095350337289270106193179380922240734351654228210394663471475663354317531317188252389528281523810959102433080 [168,29] -3279746511054199909558299968571055893081682400584841911032720887486072922282862745904745607162091290459024051944053757666775226084050468195220276779199695797855008076865397046115903938247760969299334084875000159946250693111715135721253286349236940624496219976832662675509870958794098990916728789695612447163868421575195287432723674538749951762784413945128457298384968465202092621803635868853989348220724025487462905420017560397259487746143679522058752954301766710310335566458714625428665713405334761551490723669306879438895183063360650168404064088015258635302936257221236127515291871451495383864249039977486314517277624869268440424325788078813930559953178271505045462384524182773520799260565295208433025914556058804444480724702204493926412362517653516475434629910388330050946681852092661441088180427479765059968733324538428414436997833446816946501657906731710410635314671164235900282655578467847207753037914068207573657896417983033984938652445193775797813524921705771384363914826487091274428719464790023656111025764780894772821585852115142775235845499090152839563310238970903158567438261706894537084823416605635511298704780797485500850311569813029486396080364531603271236581259217151938885954470914194218656078054045796170871267126630972218723005976514080168377654323980847907104255890628406766830019157584310810957170752692469305133354487329746730715623002995000919424522300130186292748320451631593143390935220558022926382857589173448514065917741862282266165865030269509461030680126702567036776329103263185607691317910343795561704945188592836782472580509991475524081058105889842958862362663368622552671074307237506112377767927702810051630126851622697563284728727441737394544688648472462649759213193936055159165161589861681169084219994332596789975779552189172952099723813877236414344086287680 [168,30] -10211930608062410305079468834415471184120042885546548991593660595739215183909528807545325733753588611762755606208780078512004211801142578144661329814774285671123393805799991565097645185128998220874580682252589203139089515923839613879356307695515702680156572450903479612161635756100758747866823103486362773274452142385780648636459335372194484608787920033039031596074078654456446945258435048997785196259869122016797918124173160320660860772391065306504636212192845962616679118619596028053787448217300488025957048707599066147169446067675815994388795159232587256654403113457441760150142645248063928120014046442294877954111426211482424903530342224868914038798678000642434911411783817476254849182250192775614096339720386908492199351777047499088178882108914514683175371232678347668099440999497615888443051637858010246816925018765491403154844807825687727968855790896626719519415970327972593444254830637906906775554844665686220516202842933561197200207169548361030764028900552546007755286152558988150640355213857181395100760363355450157062359742754271279331533232371556228466677944146212299903151976096500045659501587909859357027469333299119373106918051202428772211296929655174243910265852821935270188919151809630706532745272386480675661995306882493211545737944442351611411429126490127092473226351050092791270200556658737954761006616907135840537510174793588314255623740090306310192339990782696555971743250782305724157858362227726464810429535359304826252427578309732607031568132457595353044422282692257523637996868532788521193636448869796088397481666571481879885658378460517695518747838873862364726278053897750093429907952301515724443078093862057123609359423236398065241275215438186318936027766895640068650471640930230653719123166542655410217361694636919321964018448631200685807313250102115284199480652 [168,31] 62484803530936026697473822461419818683468728193296844051100040288158165465063910081767105007519844412621247285772528247385596962326192043199106519594317303421554339291808496934706778584529205248216994399203416156015886962175292844221484811535005469365559800549370428878383666441110838542982517296220860083368294959433389153361782239360534321480573417295101583647030268045258458863476859712953551346855048507027161612791884717718725997344539593031135201427939771043420134452755297686449105065819758215354183802447113146879287425843879397138772640518279141075986425893982343650977679080572118348254000465822438889458377297760577059707484613017437580548645028339208591768040283877114039608523559682539738674970676455000982457722772083555842792722122868457436302700940067041834546870352157688291199840240541606655043721295920551090436022400958110636685617608665007067230390315609133470758852003295058014697027937173263376887254583962994152597209660531098286857448176818461167473003686462332338252171767455320321048539992758272308401776401394861173383088106474435692912384055951333263733467730401021249511436199843567123649563219556754032293906141669401683413195762986586797639745091151881804044209903847838261976969957429186017398150046367104080149849094015375298384701849564156379579327210808407246738674730461602099661191658939125617315546462450402936990908895985808819402465065142497486915385844118928171275388164711615030805879127107414585882107160205327603700980960884878601206025004331068850594702040903180294137196378140924337337872408354520836185376585917721965300553344875484348750471689651221778356055996861675769752856012184481503015654711976303660558203968442908611460524808675140330550048053874901290087335161180327736587275036640693036073910607168291169038132738006325832899456 [168,32] -198812776955125855508087506523326499725623299275063983572066990212640197920024119947093883681900947479197046982641757903439121151918138442155387621530297614361594972052961210089514889303284146369523520581613970632109290033201134971044545600462259383321581045312068629201710127960047046974945218826513249239887370604961684068196564674046102296083720212776167622042365089956896164051758524720458351754643817086445803928704072072717580633293664450924534113762546657282587954099172479949976998523888505502349863539350973734718798253959148316371998709860386419555786722852237394372215463984983647356130444181489284638543728211579212322690626454078009275043611518136283575550021425158053648849171210070700623333382230983837859945293161129537093396001162893616015752738925152988932111996222425924297815768425698496381765497384412201534051332280877318244108822945234988655035213582692636417431958202364620320484567400828304126950342697010854716336225473256247287667436330718098362874874223654330386526757678496075056388086929212326711459556131695616428399668633997384141538426244165947560509068065616246096409052654427884182128984288423202973516753219236466406105722918342306125501222628145045712353518908089651718022016151243924266334668966287015679383851440109775641749563727443573643848599687179469396714911227690305394491150479320306507326254095004583986963739558356640123904412883422569593570871213387763147270741588574542696337998658329872260999326830996626428493155591209307452708384332041168899235295822368060500220552848168591249306563292449535443700431518914702869970275371605783083989496771228689813887429260699199244508295400164042173931766475372774639281023440154609839750815595639665813926789225211683381453183861877669035113368766564189097477583001133573404263531781868467558320 [168,33] 474117947697762228083874096198641495402908394844592789017011777957898211509893678352956397644639046329350901701014896143583738809087199460722790988584203541650859767106235935982327108355425437669608354220893598725637145953407601007818450893420511703298853978123779654050906913020675551829757252211549174001084284016523775847392782139365080749925466319710126117760227618829240348227366839280775233793719254343351770630640889465450867942310065164587624953094356211429679732103872701036531149930008725310004809711473056224282487385401565598182882778375956082998027748137402900346136041724190107916069844542535620492296427732905727834269058291425359356748935261385266502522893970160115493882909305129761556142196333381541387412905472577571916332546010641905694323508416580320314256533255478705443940700729292652821110285292005962080017862912707442062456419420496713122613983123518266190857913119082088217041320588935352155942796254450741461719526044944968755694803204125503465390912042422296095346171110731074329769121149321282746705632598368262751069856011747097250527503470743636334853012537898269609843813614980493180814874979702298612590483941997836215981086302459509710062588454718276030583759266588804079091958352874848440341876327862313224773530012062789313639900394465656934222248739235673341975319302516852386090931706906565049662066579814588734643122763181924249578279877731412321338390236724277654297425187399036273252790967982331906385847563379705718454880730907792651786858807072088415614136149928589895743895393160152549514673043746676469426370966266985258307888473849290344354124941578080601357073986374101889834837481026739806615435036887207525325226501076137188593027223555224214256409502831995516889556875060231700250256557190033942233263131772148327333499814231444816 [168,34] -918658826950750598377810662897809139273753078376860371756479985948973049164183691023920804005085096567496335145128136723410378449571669553523204212527495054555976461227346138121176754026371302569875128897363951684466688180004154630812772604374781167395445280397772545816809903335331392718313312465198909830480181233958098156047694899978090688162514981498424641581199730748366003375088796650830431647352699777450646581598406186245032466112049559829964494979521362053403049151412161135633291419897340448580477792778997317896173468240967103302995832411639948707029809151503881049548403295458945157954808443222600229930945318952076327003488531160479167042144323770068485599408699513243346914697804091368492250116824654625328816947050204635001439899882049117554512726021161555456862374557138674962184348109004744133403167403140543111305177905338936550737798783471918794014162136825479135360877054963621656274391420812533268758845706248512312726200896728987222913106085433168494753916548635444398392450708189107222748332733469585342993270727237506456373214393405240370166588694210789602940104934648517708051941944610720479435432234146398047333813746704186544409978427561668595885910879488261206777516818198248928899798656360553623088291880688496959070641661876765170029888423435063628544598213388704969510888291094524702677404417244062596814135363552208823754128056140873485018357610810545806306440537089049361728355844573631245364660260217488288652571192692559181791406875117585224895896910034070987294375660448043669792557999438677109527605716548496165117529821411019923102150679212169897365743951736747976012324628376049007140727906213890673816050103075494976088994847391967799674918586880700031241283070647899716877566998638851288064706972201593974258602842029761424255606009936600 [168,35] 1484314385405409261435516544972277080135487474650808252418514434929915291859968566358501409878223781443826406821552409495597671074287499564862275062283270885501417486939951037146127965171628888987578511124515199297486964199175426123470313436949576555033799489568760744898466940725756844739977737870682662149064387232898400200242300788926144600983780276540791100164278074856194051463073481400193093052050076216632205071857112323512956106028464279992321945140742988031034158350224978007983061079954949974813495915892293967519308547347328384069164966565075450940299409085367781652721168248270559510242107319103970944461677696665242896336697932454246406015487443444725505767866357316258016989171812924007040444733931220995448256613457616529807516358905212616667784639177903205549999597372977461456378696900016589668259451951223618215972378455875756250191391438733224137138739378706724046883666879673522954798520792091220774954324087125232881393328153188678547102296275523841004681019348940105629295212440593412153576693501377441935270527191034736543299023445361541036008402501396730380242708628558034559578624153008429458689544553607740891546751651241284359808249559114682135454721222220234448121237443854242922241647054611298816565437750701299478739812071935360239246699097907186524135611519992198721079183263553953971209974214410554508744785483268449681065076786059619893549027819172766339463031188592285818286197078007497352494720352122030494188929561267101976827454794489780107216316462763213685093836652959944867005466957653092583424380762562979632149260580328954217913057313752313583191149789243821557354942149474431214030098222585864772081302175189813701958230000404774760838346711447838315892759320294368312302427844645004819061104365125821770984898008878886388893634400712 [168,36] -2003631999989116130557996363174148191903426193682823260651439104997777206312597476446623418224875996602745520272285140668185907997432739534273185219818381340759411575313610225554534826706584502173032663702007610922378406992508739588231799106722749510476089859260066577473780208122998770332993553203827745103971564934100491789808979449598134574571691592665266951425972340340507902104719305237515911552720875122788052917199111252915320124423910295644304588925908291310984168219640963821925336928289932212270583691888584525738099932879778606737591734232556925153698897648581925859025175641326301886654494072276468784346126586035009969170415745574009357864990313222757836764378567438321675238637330531823965345087864016955551668226688069432833510677123451903897788501510289567421697591399511644644554359407161494339406534192923907862239509956459163491163139957598919766901408838777123915254856825538441785588012700654615619777919046105325322661948995369876199926889718761284968923722480618966016503407812998340708292323698861153590607157674017013499426829217125720227471913164189560681446789499258073634571127242830006008082384945276446663499150646551159150689183274557914776135138774839443122261141179202914284346087670817053278281637032021679244160914425602166744266683669363601356048196898462556630155691893460329000979732203079792225371278203748007630668081499203230406977239823212142040078360512938807032222382873919786163704581273432304307534295242094130840240164175803528231367023741991085578972195301146382783262842814971976203310341684459889990250734449989950453871687711716931624146942581982890174010207671548041649126170608488607012416474208506934154244785476343135956926238134254246757018496068280728358204650275200189959074140821083373819436308506046330266686321298 [168,37] 2210061471822911872348362024586516462404318720757121390058584714202198473355935374711169438370905621343884972393980998798078030511317160925664885280362505727399905159127345202885221017324211581451369568842269253756334330460493053458649206909483907593212218966809511857632137618932999998841233494199896863438913019666033999860243886648641171263377396808376447268568291304613121466916191492107086381701292873444853952156452085604529826072528134944625807137715062541533708214662647677673825490873641884761807539919408237611625023291694567477445304390707331267004968862630708049510054749782645332238849500779507431745472259331830327806385958398307877831737502408060296285749328235048377578578800693643248744065478745290793294826420280115476829832039886193431962287943638559510470922574182158323217043551819977873864090917944550099849628805083352180257857197732570855857249750381392799983729892873917789486786964454223249355891565644684535346866040712026386882582757205457082114057345117204620043582362773852455269716800732031312116681812199721839956694687329849937474446041864523050813396758099691270682354642653855523902221032804069318558371008120753693254989713068982288868263374839346514024104699286397862294722937387938442878345130603533027836291643231606363752705079624219859650026020518363401845559680687380808459661434501908321003527557804032953909122094957799251925875023550931731727883102549893874195278591094696274900665974407179379690345934152564634732847057629047947246388015899613741385392515303567361210952816924571221453407715620212642630536052500846041541133658821433526343516078557124993280032511083535444670634665506907080610627498265462823858929192061923157954502337770632568287068736933385835487214982225889014878528382768444771903360497536307088429601464 [168,38] -1844851450626906185113465329334060529287490467091757122433323767901818945964197195846482847152917603544488822201618022523231432392582070928485151544977562733846439582928422807238601979094195854993915408591538921082854198187954934249631250657689191317325426876880277261903409923968499855938334529246242487574379745841740771486922489969487639540128385053068388165427668758506755420166938447539971542092869430623440944660564473766788177299576233631434298594489011441674328099857318259455426176915771617117163881189607861360752204338197548808456122876260963437836626267128750594814254948642631377346925379304595587931110679657520207639519097209674068131686615872328575150420770089526710663426121954976767293831506113092799236970615793155677617027742555811777216984863728917581506159962050041994985082529206712309344840827279198287158210161378134606368736030922550651208142237725831206553237925468118666743271570774838360338869393563388292188323145173169216898613706804756851437753485703119104817991211478299045150944862165341811351980533148993453098874377378324950455625674785034526161272346703439053579304916647206506283879710573889442161397800400659067088967730447587642026576350380470868101052989372785679157092477120089712724606650057984342549912822625636098915938875442803648753508727795045472117186398755055819621421763666249350286366601653931617834894455774850765874570094058861159035339839089402999867448933319318356345383675625625852731472632828028528165977047299662380440071470435128767447334872813837711383725765931843842714002956055658039796711369582794571223187171684159239180110911318535564511757174042351331396141117091532663070653360633473580431270543653416918931873712142923782264522026188701841880582782648819017609941530201071615719630582842445997500478 [168,39] 812701901066281254609141787806474508928242970281831591150577543829676365648972778440542662094366056484810399338886220961481230160530753358294589243574582346736796746021856216648539319404309785252210272419171209933884013105859839394736384979287463980867551918727320978488247553276404685486364618504826948347529680476560453369437239275659518201967941106513253034566507959263776427633638269476003717287733387629969079159468368572130742389670025512346641128262984072057935862641559481086147648459984989203826669046359890762092118331476646522755144260749140521285317110595909794169234970360744165535629489808856793516092031869065866694164698468246126666915477438679062828062027485629672190262614719631678174067231199966732256932770888920431265321676062130525161317607473749467537923982219621308551969079997163595480141787215486496632047361693561159349153561574850590015106890764096539801917802347058534568885417089555176750518541770807297115347073638550747089494767074140137537386259480755773218115117441764750926080675976707880346877819145306747069390848600697602639339129070323444458829259114740266638328019169415073802122935233477800772050634125362342987964340657146480236641418517530055004513760755032650032734969158798497101401618913664320830706052926752300085416757753490613347596310900538544992431665056131778407416828519478596888175847293366031599092783117768428295251593907385130970162522876938242942468200293867989009355351207759034903863870348195273487625802992335193061979857609909541746562080194220551043478226928443233627746293526408483311548866347759462106964759968034568279251308251204640184602007511598223133757242087277509267074193883795462778131292447292547663612617165296738587753683824242239853118585012671916439781137789047190870036116120547335382 [168,40] 710813218207647754356494845262538319128300828863426623455981171376163014011311540911985401287069053021361782995424580263102975354350528404469249370237648257935189863445597965755424219077951431053112285267404992420535869357688114697593483951069308969850880067994657141215714166548857555077134849865688146344086634172405317182921704441161170438252990648613390081912543337787047319515802478602923710187095127215666511477079602797895767093222725007111274247134236316278279260548779170537456910658538419051046356121133924044727525479187330062840288071982973510885496940460162396852509799609355875497532312079593708372656882116639684146071043332615352057786962239285336355805717001745857646692747742217529591253556865139736100681998432166657232157565248173535958907452731586438046208804358059381405282989748071678698181858056466599236636396871213052247816659109276347682908138802354112023907088100717911058539358211889128833001807015064424171169940995411980699474350134421098165104728077593940781380148840555549325502314919518476075520474130711256132349253130005001607874406400243779818398575048114050680586214694964020156611721691898929202316936189603356993646432498855509960889515277811050039003115433929160828800778971217575666991091498490310741886019007202844013937551469239185724748572614893100983221555002802916381852195767088783021229282189507558826430746495305374559682230361874583757323659565067656402318244434610529543035398694570719405796811035133756074109443758396158145330006783796006080549364725785712968175691368723266271679116520900512989069193623689944292761275962046329825682509499991333321662065485630872322334136718453850218050249158645373418618917331806957687411561018290735074110427159049125044499474581974872942205381963937209444750644043607584 [168,41] -2310971934069624919780289971899017471366644852452157201990366792574787223524543734945553016594586259869194471722190229695269836484992190430905138310611618810695263147849853244806180848372108133628981841283209359838874413615647997092709446507286438647308665798746087772117736495311942728748990165034066757967450225897762290600385687700941765701116120061488005622519647492189280067538986414948174854655143592408305592237833517253841874921482912949254473935484505432277904028996408800937619146898824134608826495842199484110359423936744721041826196039279499077165083802197591756803035347206275543013690238114795937281502476781354250714372093437395811560042200604603316153008790003614163731808704574588735828774475718178529740473571716310797053512123662746168239481010324723857262174077443940505555905679083855196648199812481336869173542062676095538220007778406035460486337471088907570633027637467485619643806038566915863646475906751746754093038985274429651486384437686729470063566319855361072849453167831890676320705949874307499416042919649728027816038011919644610860180067770564408002859360088303571555225399356185754005635135757167381412683651393145900889294906045606987676417532379641700973417845332962792227560490005114192250325313489965666001514403738857325782476729335075645117760737318605531479541574186688779409853758458256468183904989694180710856944484416480125380368228431690225839368048746178903870451661964512088789116558607518799972861236898831386929368231244019895501738011497077617835409688306509853215416537706062263728940818321045169950660449420174368589415129705663004183431744225157336394956783220926165122668175834431178955563284103760331373968964160545944454300570201006293039640662805675517574167729339730743189930713342800693310851693977104 [168,42] 3510011489437817899982346143261596848310569455953785801155637984467131662302141703824558891360355952766203221314265167317140239717249414720606609366497102041086391358317342583349504839233280614288188954121268386253558349619814043511331617080464759946917307115745375791969004354834762660092320830090860815528166052581799643966859528660037829944444233396326516400669927709103690673816938984386594951966733708950150946943318680019907790219626272701558360267025353506474442938358822216701683973861901159183849754164053452379077542475442687900761324932523675155437566010108690243722912471477841830284601864715017093170042463191132838791135127452582708212401816250199947975145295146446806619850965979600896599357366137297206149305755697229980229255463897950841634953433432327447705737440701299152157291403045647626300028922516500310939890490457909755034135207573234071842562441156782830048006326036775262956602791590286338377020091437375877021090085518191266188499224937120792340459121712557367179476383343967880765764157131175449437648423753078159770540486454184137956769858010721996418094647826082361345447959886931990851327178138398369008456596380154891935583894838744798150955832020511490992315436155428742289814176782667565163874607691778962201725809521928341027280428087254274553133882075973554914316719817545001751885067847378046578043231616079797010390235041883808350585108280022235674592876049225521052627505377980762999852225512667511661183678280695176740433855291087452588537257749400037801988344208876290676067124495960180895230550751265008878144169970525005881232129902009951623897466982723172271836839548170407084481377324392613483834595944038133764942372866053251044034526554964109764154647108447572329468967122690827579244351662719959060669426520 [168,43] -3988280042528429398954153884651180327865378446039590388741520640559219120394677936171936704469661395013239776515353216902876468536823424262641133750329519881300457662397940397866432925171251256866208411186739102017645672968959938625636830283252120964113127758948310105338181206299209678709350013209306744465464221679678917241959841155469490751132054965073371211294905276574605379655725309889339367883393881580346337894089059495008585675713057914721413097498777908225684575420168006472555025159576479515753678341927094747481831484162313791232775588703538127985092485381809189288263698243927908844893986605802813226447374342521651196385407559852855225224688455618456030945941297804087115996977879616813573099451297794370824349935774439729923033099402064350674921594881145555559434302798634076214178015901567253085392349011253032807931401341401963115795731849453961900246076637073197295690317454248577733133680456177403321962815450957682845612469569624101998086716438666592971536106896975876366100811468858801116767348051359744581880039820752935994916365626354048033302548641799717455347195085449019446145972019920184910735005138397823154102014989943792417959041982120923845291025387395448155502829214792230678543903867255853215285437526928031265191066600284874808549935368245350251989958155876315620514500323518054862638172809877926539283927600959448420975457329687473447818617309660507279577442832027076695419972776285138168150591819342897552318797585154924934778074887423731273548922299022171186909436934752269331523983639129714132310942172186388702167203081516008616909254135810768636602300781324976484322261620765775856202279185274396461610742722395850455740049067602414754840708526549601941840651117312715230273160475489655387102670583074940226791450 [168,44] 3715489386278208628000761618230266946997298169797246928751295668631577690572019616453127338105238106442909679933604699813400312006180470519988025283319427387035776033596182395579397359581615061972085459039156277211574706205911546196166152510555901261657350190074935132110669293063911975370750559245110264253647603866645505132923625190352712615445031349223338838990652588153202016372184830716565466712509976654273335035186002684426219604762082692843406106548871711629183942300028078607068132853152095091329605901343755665944122653766695902551672661572833975732808793843771519503484570192889582758386501693033818623778846488559450637241177064185024009652202704239760435974165111249661892558083727363403962981494724078346921070385467100647769403091145497899597110313254312460073024016052839681072330806293424664140407942962832994216245716463379293003448281101730574401762314135848675486755268618058291361814575467713848901031024561488427866938082586888052407183915747468516808983240036840581990485179091458390964103488736590308330903039035604577037566710302886624487991838843468438584865717469934638715196845720857384031650686492640821305567741426397345174965063526628137479993703376283788409224662193211195921488150598988192868640587943326439544008698643748266250164897843483627865289478110863101949465539905197929685429709716706343842952739994777561810547565175941613039250925190149148198603297192735407792382899919664135259571528466284770262267798783955622549358404321820423396540739458004667285782400061990080161366260387780906391504453599351325633502543455456241684629830529646234224839969941565209643032622735775949680249827812566767791240625608606486041449144548665306963369873550614681331878021875816243762402023522724732502919438147428279072352 [168,45] -2921966690479801336135913822223098045205308432378563965578506915373973172419171694575967068009623663655240691265776506318396800866495130616564863749297355291475699290979648197133535343158769961160324887596799416772646883504355263142684661880852040509976103318809764805246343146862459574253690597141215454124654045182081194729831295542104135203920735895190688681501233049327428709380806659296482240231007946284690048512615438898902636035569428193928613924239590357406198952188522182392741595609487585236860076729311500506554409907643786338766489474392788032655468435578041295746288812989049409678038325231569956410315724768091942448205140482759301236509607947736773985514060359988237635762122584667606810064932624521422774698493568174042147810240487556944912176565706678789644307344012820115499459473735919158693629787773435606155242588902631434550304220770029602328123106690202043879475479987595270839807396387642555539868316361348359768063929767379472569486032316452955610126077986865119515941924545338204637508224396917315270261215417145668638909892708243977801213017146180974063353718039791872783386844379772324661766011093591955331087477864480225201050258379216335678629615914426184366511214670276876866632070464900461291995125981482997206645715036980498482208895616979607027476866620029627535372059100726863435912210017566683113714932162386203332237031053593795891319356318406145469959606064993769756166934966654213162895691417780673938776057369908190420736590577572174482866017725025899801117396554174413613459276337138638795006490389949472082797353992537452536695407737703026384941308328781378805227280199350642378708333359718021990809794101549923170446860588266119373022935369276517868603477153847237188021662069073342702079639045031747832 [168,46] 1949414652236822485221773542548987424444607148912405669172888429206777563325169672736118695219651020039676639623486913416555611852936366169591837102503990547911544907939511177319972861657093482125715276024604264438953985824448324661507138629744654181319491126852532435043414946540553058384903374819457622298289363180522148726760834658703251420521831224777568206082771567732573254633764243281552194215711936411056192903547006334154441800784972740426214817845198517101823378750887127107408269120467848089849235394596439696951411368258124319772244861196772798281623535097294667945603726114455038813258068360974410018471621871621457969161382825463788339242370196865889034022937084547720101020641612337593749872337078852956094524493140345576462829427127064318323405595092255037051802402508645474376534088747041202363412870829587206593434547204511234015230770354272146526578123887348686835412562130203341008486713989093980092135698931438484759384116160011001360517522179757245353374435171851861726500448526703094959246992249815821608410736557963507454143931231865327769199871744930520916842027555215995488368014031022134487453231479196711608920155786304480382665021646132499752400101230555025091525546659297364751452260030991971137360260501899787212237702482655870243205395099223728825638817708575871510971899286076445610835195302169588155258312957572279356362222078392877657169322953760251071336213331055465348158404918877731556302647698662303167385518156564891207651907466494284758470153304488852765709663948099414095968039600063361861980725599576722850209828878831071394803775710331268959727333976924805066668332865843664604765658316708915306791947487425650189022330761099252897378616940520861692758930467318363647615531063225425459113969600233938 [168,47] -1087005812961693782267327388943334626070288259705681517494226917605897219374258696363229523609458090886009879141354311151012768173041912285030932614934243143599285114386367523041236433926766624356192778114184549777332198618234735606931539646361778209184379233687349489400410497929862507186274277797759940443774820653228455078213181212124785364909563469662855380873559087411223397491762192489911019961669011026917393497242646846020173928831985288465878919556001808183709346079392348903203175861271319155779118586059986670544154751832351075687055967899845796696536029697149010769171348870413112074683095340354764630707447925526051848709816337477507003923028234673585406055601485283908189551308623359402627743376341940296473286812743302235824982869921247695209547539694827279902828968807335561607206996924925644573962052276645229522416243350264460091618031099146588407672043212815664719261530271271226045395217165226027083987431969923771389602833119420783335943545905396848877579323939590572832091801337597449082867706404445227953986697122654302170069146415786768178525590329372902926386402702240624417193911439723208488772205297640765729613550875084600554491158741504484865221980460769745251838559549126226561564814225928618900509890807167995791762903663029476274732996280975443632551960689323855770790518540297935495567754911665344939969437937004174633356772192710408842246518039676746245192823995973116696338858228611293382818269986658441123794930449725188210899840324064205579589355220214999415870981467253237840798536817529889507109734904011486615778146563819945969589533385360056402547303418085497396372846347753388876399897310991781556313989923291542669271692771984230684384085197899053114737802388668958273333248344066141567028126579140 [168,48] 481388914504665796329265557957094224725572959291532063842269593563583749351013398443732762441773723032772236562977554892652643066299230091199132244396271799148400984383814135002096160911359642152334893930887493050123626036311589504074392762376086934875987484884719433324068232723656637239930053381779111394862166574204814785763179586034296673217302041913833325721010860542387222270151590674267935218832350786087492158933607725347936223786135416339167252329088780442453487351346852921307568860098783252480422696830855188454251775400708571912659754427195905776051032841166359691765468243881401388569845095920081418653545423156494237203884032671692592527504055143480080006855757914273559958395834648573473161362180239850146441200517113859664804933358778717001585029431326392556802570342376943992523393898648024669038854959869903268969328389001793420275666390992246822329402746310265407757253928939919869402927236027821857832698345321616719790552031125614362568309768468388134544189816127568175826594134892977769366783470095345733919323481199135467099746285304259206577186571080731181326580620440421273566401090917630309455698977077551526831730727158570236694580685796190872508926876525802628150420065228159044782595626622540154055652985970817259646767412056423681119351379157058703302440616681093846109044743160441381856102231257968035341708137219708898562896790626391404522870706049948433709492679915660244837431498171539449126089495837798473222132400746525909104592217007029111348573322926321472199780283699634487933902778632573891448199171051640791742606604312069159667436659674009328581073026788743411028558101182552969350481718946917608856101732103873523683394042658056182875729704478028141835622448735345293156087525137657961333292808 [168,49] -140689493329445211527278177567613221860516713640336966859110056094591367682386375981682000057052675594185435034952673989811986995682847098441679517319659655628522372631450453033087478432030565453422414604142223894203134542438891332030784840497240239545347307902585204972638703319517938813435866346436181449930861761451819841234578685233329514729152627245318715048537526887558547960322245380289675611959064135431666917543054182946318892441182406184416414432430505172703103723719393154681375041466090663904440315710151626201578012637260800155210216025951575638135574085966983629136596142278605797869260307402055546720735528916462964214006604446058295750429273279236021133848644487748132626883698689945488486408972558205079795540153631486454521626450855377470613802852288592184361944141936746037595320207529015633115465505406798474382504355407334105454144096097379740871581375363636657509782284829536617298269888393473359821196987682675616028412554936073645468460044707448113079618051156466260598627780897577901082170652701935679617129693485415444247264781153091874572915572016127848404148644041382983349781028994352672073728111538637997501052238681050709025368251580932156859511498577171869146329630548730725266656407468261662908301034389889117653268671108763031385885227762747333415172837882565159588791422720643447269036014137894667450059669992925924666885602972396307517807883959815819412680291907956063941898752110737145967410531359116412515167455413926070544529586814605344591452659077899376253933521920756598353149334934267488186093881088362508497302151518347247836777104442101394072695847290244283797579754672017299347476174883806017226953716179573408102222150019999276783029811068965887869028894750029855758174015760321484894140 [168,50] -5733297401215047788803218650971883244367772692857742115395258235925762136096945769168741141365726053659253561767998900777365994101172953906102710661250228993829439819674600546564415929183560990318956935335215098865018624594593827116966248650912746158833492808170545260632467109863377822542264779694775433187829412366526491997028403944280694549217799540862599534327029277218233227890242619285788362858942641503541793019834940299760421445281969120105895518228232327066930548603555736490681565342989767793648517748966128805547702299226983197979402110876807509868421195508331504947986740455070751889483541694494013042399496988801820512107065482010909343013528277513804399154729547671623929847393028702924839545713259212062487119861772889586480683890714909748503324429858009715202425451325694904265453965973600799023110989626910216417237724779997154444616857908036760553427894633429178395995706621723466568931650277629822502274194512523868371820935036590763140495759147383130412461630881795726176690440039880430680476886432665333388317070341168331488202807751910690644273137904591760637748776865741872191258593687732839472243961762397289162547724422040114207747030603223656446425372296104674332957532855092736234941040700216794745880862547848403740227740783784916897244972378273045789006896627302306025037489029931692737836203442224680654164108403828760346361515551334356083812515820153557122014497352034197247167461653901451322137777430585798407291698161815752002288408431954215893082791022169612819051927675531202803094541523301016764371297290099297534852131909078744435451655850561609754277031107808844146235734860361130558799604788769896791281789951022828529333487751129321563579335054301128995562889980678106629385393920817308432 [168,51] 43802091882421804986102914386338322492098652132570205483309490724971336579919467357494965728872356988159179042045774859111221674658750651702893476808828946016740260492655954867974917690350953087998194654051852309067714147140346717769650053193477836109866482088520727774979905298657206123820545682513577867467963610978288706398574828371943856768483147456928780767821994559727476979249968237914591921159510815661612355088252275936819200085824102230270432960789514714567301973277536299874898327051234755024592650930357897224324531050582854394589145763754364249145305879859991260961855309191438426519917790069958828191662039519578264005711460787945933957968332964546816163441848969923556270291617183248996576531276616241085146053318252910354515468428877737693986132010868434356131048380526566062835816394577543651589623608321653029138005611396401601258380760341076976908942510989969889286318313164365376217223608719624027309403461411629400326707058167816593788528908667127262605676051670285116113515322749948539257025439474806514148807125748014130148353716873520766579413643023235420634898893618717643972982695550935534565219614063640094794240595447788609930126826847364722533627550259595121145591898147789928927624575815033995033121758007023164921136209314598212207675074652924398090717329098724479064980896850017255395302288954044491948324798582728672088230805012267818915187652395399401270925486862360215090693661834565129479376826375800993141696824642886939734831294216823570150759271863838061309931162406660333652509168023618840509755474705589386293834034435414636374360669316640791693006013630567453742622212050936448274859884300775580494547358541270326570921812283704974107840612786499846718313934912974253147432252881289342 [168,52] -37865722194810479844311439267495941469860268646697234909138222951073737210071308517370074996766015183614410494422928822486801350738461855940855261968099697585673829438615666529899553645046036990503484590736293488839622496360356989489951598927027004752740784284397914833143551083022058029708519740206903200922573635623562186509914845865511521355889910832115924956217533517696995036092177110903840586709371729676286248088936545279234741301238738548031145103400877111037976407950626390061714431499411749445373255286870459607798173476320664172680707606568527402726767932379215881083632469877602610576042140244196675461754942542375963995186111212880288025608397732547825817658321920682054028014536515614654924530948214180649394857459434687611633341323045265069340432212274695272593577295978593923449873660603631891959469683620531642375638043853388676957810176369112736965425148035805190173000829057458948907232807206218943041261419789113917084862496987317540744126769301584743401040218037120910304218383715170762388871748458119349468787008979730577959303142057158845979354331593926311546492992152261958282201228320916659955070302463239150281094839681650826745013420678764993161463495586537640497111960481312211939163427834642457170496272726527234553404233361761648257905990413880858207106566447741025560895113347058784331595764410540570249256817843213324405213628736738955558008584560045331273601966621466684537977893985018169600984374065372138533338082637434050879050574119938417150515517266019479500700041966527840018348466845107047428621894860724162630460937841383617182039157530292087784266164953684244305726098368689470514091607894050918967358210256599057664284548891650409509800865190371672317953748861231447660881674282518 [168,53] 22597104915013014103119534946038547731326513039479315022272741522466266686222883557036370543101595981892276645185927076819481461160573543201748497671585185701840374445108800288171356923879095210898731474588792343517383294091019342096985811761405524511107613802092143977572219973228580087593523468820434274755529194202754251079576598998796847270915855744145882505263773744485720276026454333910350219271811487577751277253820047264121474102864299268207024576740769696964597047200874412213044922340556457287851193331665813967573120192425670794610195937950954091892102309980311811020164022297012230415192896654885613432333848399008736256187878507367957859856446085955665946801060542668749281473021662707319510489074512581033952726333643523619231824587538492902076863353930527789426237741213648739765954470106724883208189316716565594210376163996764224753783681733733488811714688299706893420696593712388961259587477415656401616726791378098467760896231042636734496073840040898648997108060090217123431498365830468794958955036375166950108035393898880574296660628131883016814126838010222821310898746850479092139053968010276153537185463085516306913873336695361764795924491541606464856820141459785913886204982513255007442504137408116488753676529253322229187250724107828248691229737072058562301929481246520990740842628331189754145564137640550174110682743481317511158177734423728325859056863024422396029281401842431312818655604531881911064121886643897212801717561518869881064226896077061014757475674661520853920599217043702597568152948688515550748365279682740029822868822409370053592526773112430881310518772520549646281239155624480516980816601268363627294455991284688641799070102868358379039815009697234690069713957807239052787922805600 [168,54] -10815735024790849110704412595277726965760144663470846858207512115566072261790321605797392928496812595001903661862794635894451983547651724791202590306061981138576903650460082423058446626154325392611215879403536645486325164566856959794646262843185810469178219018308072040533004386683084841514836186685012974902369406777566695453501477754901673439187032636374921512704981332462492336845138199289287411598406076080436392052338685461529303254191435276711759366827148587587321871688452510200890846484742958086107495943174756691883688550290812896609565743097860445599056495417661115767651426087443392834013060541279372155367454414939835324526851762161733302455896067219529013459154748179746961514632642454009603558803175385763344757557288063621768085275900820762340958226948251388992304095193324845220043556026111975500437756819966376234258967884124880591601316722088135619531705552121369791930884428602430324788848727323189555014291833718397546581351462547144174964411634246999165635082457553615681307923703828202694418709400128298446562709082790195594230128029186822409109570226750900290893494787321449145235757781018900262490805956964511475424778833873470028738719959549150901726549400369971993336345952622332255698223203571461401220300305685732286291426029851738368637370391365438755293888258346607997606497220764779108225055924780876873333920020847179983011100108907778019083970939192998531908319047918160435073858052091500278381387173211575921259331469715272944237250577079077114952939342919064015651287135975537733539634980825650111040659825673232102621372423658671192245383126014413826277496619994999831552657777000158017862371622010982126108808724265136320003950308347179872344974141174999052078938693236777531830272 [168,55] 4339702381257885929529767971810706688653940769357256273818551008202825905114574823560737809430411501005579056260508102145035500743007365182219791897884186134536700868552110530259175024052022830788546223779420955264552301130768656643212095579482027048476600833484000501686449316529200948284647556200499840843182405283626967262457697509473407595655007894489796291752665925596977530902283089611385904094211162826834075296571839977281560355848909454139745974408110196246753636292578447157476986932797689770850438599597178193208523975789210426912508616388133493425095985359321766300152450000802635428556618732654104943662283042521389066859483881831122029749942817451414476166606401750869510929564043541491757616772084771089874349289705438728940504493358634528796343731904092098292368047891842365050156607966564735101977730466595743860981034555249317534423543440455960290758601865438242063891146123598337697946108465732397050873476145591457611646694842428763598079601914894027668876887918955325400940340595484696428300264415281859519762539029155287665247237635548671489724287420279287047562093551176564519339061747205464846860163372373857204346189281797459923029684155168871582133643042859932977558269816427140844529944986609207511610451875738374449235026505131176823695662167145433261066660188706292372749781688855793800187293512605757995296209970593950764339934319321070698786087995338674512562674937022440269761524255021958835023718756985592829950201760584407820642891215421762706805987178730412679113983531438503891743102489344082365797146244635136862165675390034019862760135530714818670390402237643653872123956045474657660921717577557874853040876800365945730111351588232796627189879232984325300993292704833228821882 [168,56] -1480632395445721589336771948105323680775305911464860656024587899368594074464229451306350641855094556501443853656390390779186912049634580030434833505561393512299789539284341452028000831678348946975164916295643379155271912145210099236022615105549133674667371914109087893703735898371243245921923997330050352518065709325956751544436839627138880888799607753823914247559056215004448560894181064873999579207759837019527793266302492394423259841206794763915926689142605547520742274009021476260097389078472577011738436150125089834295258413809037723387392785390555168280194529220991502254051147383908876997479337574232096130656515829488585323063121086385939465891701124881044405588464675604021026686018785361470990669604389936267041124567247313987034666726829683603928395563055851595765081059683650352700531433283693340786494916028023390480032763120285344932343316872236239864964906103945474694064323400070128860776070103341141120378578486484587155030126331623758145735812575847702884326631319927881409689083997533942974411001669316665326483924965252932981497326120102330649609459527032609413234092544114322501514257101718616652006879446308462525999841026689426538582082439825539735666179664781610841426266840114200442987994127226110664654052265502745529814444329044666730933216081438416114218079917627851626863674452292392863169291938837970125605229980275405427067259046144634717680087747012590598092894529541459236443235394089656473461204271637157764356939888060592696423896679326283304627751416790570855852369939880613361475021103041963243543551026421511107485926361786314795305039684122701109054460824195057217033668120517390953663686318738800713309093229976424265428448277274179779691618206601113498698209004906467288 [168,57] 429618767087277228905790624178850519349493086755521587622140099994120517094525237194134702601841850530623794969055595146300956787683758909849573666184550376923525225449880913995698701326714611998198441467441052807230859425901788432648181814241900013048625092384486783889304182710645390964203050292000309428015917377014886518546993369141133362714272626238609588358166139420013706634478544298081722957538163774199704779263813082888633180741299812753171644575513201461798782688868876258411989156732018405414596370823624654676246246187757962990786103243554262314826894961858547445431108802123169665077725244043050633466801651327447892067353925266497748258921237853024235329278774584015433666786047910729710424991975691985169572618375871767045680804732098896271562576274729708280271190151130334810484315491170268180498728670906392529333469663332088517863325284107847404093381196221068130676736719228792474281622430452708770340961768306702209380717475842025836963689353261658713999051425978892193412946927233683534393427265109656628759058045139061943541782076482468494600266406965238577284387020673570612178690485847564506918846651997973821450380554783529633340069276776136445673945957680878155372717858808428903144608330739743824339911435525316193416847323643362955616719448713930724206445348778125366104789420511485157224144800703505463779074008974594414228724487757988088175902905578447674032881050914593307129159856635289873912832999800263478096782781572243868571339516700493024824188370936420847535651336016181420538870828367799954765121317955623566634254700310089146341826838273170533000456977358951884008948872367961408646824159281056629109537142482593997270973271092660461901569520514891649035984563455744 [168,58] -105041938013918591119643286147146265840710290074799590117314230499117623711647059196025491617764668505754240708873181271805931710686614107714592362074868756374364216297258750721595094926675100583729307953323714627671566441452851654289265612377126765439478011408093402042676120418472036825604680486167486987499372317915831597347615212681438083259397082742337991851014239709915146845549314234012065384851745426136409184212319881501498640398113696365216499061388114818954064544091204549237763255141448668053609152093399866113673751741982494046247526744843637195404054787950519507835788309996558863819586482712943863523606552529776006511913598522385227036147419521069018212531725341237615419696759023738731893770842501896453953867345535075615528635940454864342144916665999473422932216867109347100230864845588354390479506651467478660465942804054312821746669178057090931542093234444059600013898528274401657104651202262996661334430966353578892899286034460230962774758802303956618404457323131554735179789693410570754863772005204318003508759141054954804788517688081658241946140364972265243045560007770426375331803460654419750252492651674960837531751429711420835287490636867043635188359002450317192047819236177359424143791981373410736381410015291629505841880424006438652504566385670752320525718722117433216564265650362046552698068990850698348361386456119590812306986050000086578549194324630804494690933760319342913662216481972206537680603670628021062918644204063628072498246502352385112378345420528746124100887551487424568816441667847528072834315112746232168293312932498497856937275846576715212789810209857495742348804184260064376248602734059911267065633061739081108896476989262275994107740689288286541427096471648 [168,59] 21349016404326640479764594315703738231905344771136562076009532717902492275339140402556321755982828725107343753465858405668992429983395100269014522249755819186217148722985860647780915915763294424468293916784569673269336349119187227907826360561273638192753887474451449474956748745948334865733428562583923235393929582617539465196500874113255403891860886436538616546315296804743231098493268307310806920037332461710969801935633371292148933777882507294518171260058007039431335733061621734824670498636810645869309362734058429093219911541893095026436872343911011433214608400936839305583724038806969557336459320415976889598686409870824627108081896590857777569544645922276799556571202896947464650287163487295857811810835297584632738547548433028918351428049160969491642871735814619552039889957651211274151601423749266672281814343964079501221802582488036171091901379172366659711881042911260530044633074450001931930550287146177763839365067991724544701427380255255218246075408571446874198752742215401773950490703907668687748368569539749183799146349151066635968942711713916060022167758370890290345557646120245150604258980200536486903876977628958825824580830873098212845020466016911421003356774499663022725204635523715021817224637140614388921341558484277143042506907661456678421404273474719128739196982943911896854266606404397041889213319800277493097722026365274157755211906818771642868312565294524470782259112389852647134487291754476317783420534837044043485734656616677598482414705096940210900762828201487668156481517932080217429329635407790350974613883489813940099143974266638086593465790172203012827579919496891673711539734150262671799493394032220313257259744310830887309391262491451904136320743946474391815731230 [168,60] -3642082630462540263784100913604227346644999875532421094057950781435885014698252093860896907608408485729839461357067947933852353997619928605543961395549370311558502484294787858465678714204764310708708204887600702700332180078964849402707801647436555365131129341411108549569194197693526630988372376202698345174173191431044876666925898158075733831355699797893182167461444477625226226188674406143508366947892060687158055751443951434644380932123941167083419671025813659083918318275704705224626495725569261468187198620620722494865381540445092141577901336202006709839261285538104794132200209847086119209273792477070395646859044569767983623802007759562133735452565292568372271397381349131277672785239802564547691891795837939524213534482221015257283928783963070311822385104997036450637558139652763340713445134090462877726020710272006793854401614575856285604530663411210342346553347018223320142562300156978431366518943904574847115743219338034722349332866098478997686874915066884773938417483048311588720498496814936689871983832242961588093082495881951598654566155887810430537431716630486660041313359436509422956030356477417250590679727878039513663362907508419465549896035171414421930256354626213170320756978198635625405183416989572897852227211141477581540722437216394290053254363451866141366790850417653389447649635250309059897665112212078999434073519681058515622723467310976117181376023594271934628184451376333211085120835588438214146606326510132135765963260907169758381538558844680118738294988537929450488022011788434461883348996675565260445810473591263205105896329833007289747934671955044703459827963378089239423036836241533510377411606106069192198147072003979808452434019007405775022153473528007156778344 [168,61] 616462410702077307650301381705342199252040023437241211178098386266661729833951275889133077801601819155313104975626761313306467064870301378575484382241027668037455436814164789137181931157665507451158448127150324791035752448983740393651583802401602404485385262418369728655517753592046396668990069473602708349212838860814692483343424969590965360311780339689366854894364614072000803887966541119822147121796729379718860130552205525439736263475900626008066209599705696745213430290619049456716256132861142322265773695185991451510589914975460511726628284902505134299374390141166956832545867434011245512745917852815094582001440965308611537011480685431662195313741036775768436989094718582195669931241071739597778985316693870700212312913364572903743245554297242507336053303578321343398793351087111152231730705827796442301918639661602072617900466833656998110725405266074027503866647602941383125602685936415463028252548910859291864921809776693207184427231989563753511087560265526170290102737928782620145726949422855937080175964817290736979592634111711335852315506994622513617821352264416130886390370362612917432173971003840316418460162020603290746990526532769073773163730704111324539841746753851675711865967027546996801025245696342449068080129620519836740569671547925590765446820661942816535625869413951507768586132171790334301549026895664878700063469847830581224445753353291732344416437803320371469667691122057357250504009909864838657663242353712682221617234937207210520172402583178404763305259619069342695116036845275987845281460083849069122367160965369231139181444535777760530813458992316472307443887979420258765727513484972648940378324556181856251975000481540893680263147673605819343879722271693201000 [168,62] -161520243943792012268280752865952158276147169980846175339915383498602942889911630610896112599838624924388201483847076162422894680058877392353387466993963025519986757715688156851874273154038234596348492349974691832148078404102522327425705293029509540053015766108256798844906318307205567362821553495945256047705019034407553586459211233453944159402077561056966673489015185276759613117522219269921920269611639171521480661911025338303238596003669914247811621711565462890573255213467352468896721779861284690621747413529609843826986970434482660374665621979978883970532357531229728770783849987472978833640661356018419029690029714220661182038406053709783743848247504088358398467574482486832506819987858318730988974943411068552239791543148926710646758291972127096994677072205944718604939659060176686217070059365382152154097839327167300175475002772412383746486509754450907840312563111786820012891171739679484828274468863095213797995623993870027830801895101997235115623065443787461791432549063149274085495667752778591415688729293690076570823318592120043782109221458549708923393490324045275606925054586138968904521361178788658103925028410276816606999224050333149257492633066914322963162461291524840186341916320504563633212463511151298225207108786389025453001271314328495584982036906422546254825798496002069670341239826708397408493734545661181108697737400747234145915853250633195641015964590786914836980122641329727272166562209459998847696386934139588012141707642993833628255764996837689577284626878690828319168415350389062988114730617898146838922080828789833899580691217105795125347078320543193476632925055736211641458318719362873384353107133179254802462747749615010154353898715678339745709989579903264 [168,63] 62581075722673927601817278039935202515727923744232035469552091662431187890037420396780606502615760988544711731110462591108650931721463619042094607776863668132450909140961749307380421630202417765663236531498698239611832072207892451106798204513457690955178596025252972790738883445096371971738107175894508748877590066431396323333230040006865044925359726933171000548086015887073270841561525193787441935198615548896750755620204306048725463707908928936497773011143913369050770188511143107006062895960113873114822633983701159320234459561198852875245863438727067063277435975515144524814110708044705954066074997505587580909364359530824114256897467952107880563353333141448427708412490215554905895654692658251408177994684330203897318813458453439691814270466634783373868054235539933020164602076080419676191521325415830561233173553679171512749108709729965047763668439034452281823554168417413745973060538455057950537093509511250764746854359907792056676659509076036321376371708252271830224760142612777718213881282955211224036951725016935981115698406484280838283929817779900535164352207814989077761987403154750100887922031579863437526000141650631114616659468070941997740097888656989268754868350881596269276352669471709382624046509354667315465935618442822989071813056223686386419794548206688390002676900233076126411830966610588961390509611579520907753297582191114258818928261139267916284915884125518389049115641408065213021133791447989584773991309039900238899890254056960545411845736800595761486049029179675977058994753150405108570329569240238268790622397753553079918147985228813489369651566004392999636942217689123964975689345068354925981085760896729278283686890742185876062400237742063312131742490076 [168,64] -22892567311549175820884784065568133082309372945784897234161436125681483223739412980568651305139502226832598604117679335955279496314941961046156640089718409138042096426537100803682033067118160745170433387293079425559715221982294390084776814085982895885898143484471968660969220665209743014483353159061359092846832728488728029324649361003420953605310030846557862337475112156713078067383975971114018917559758436690829005332552107925397948842956166655577270135223612091068205288239349846629754812550608484274315652016162377174687389202566793747172709485624784975058131136585790552120102514438015047136023286790529507334386867128495855719065222258246853387426388439736716600449361436499854579744708450320453331061772776891428744815821720767851034023207745076887265030833871014089238717423180667556743356820425721619748459175837856074483160201460765839863390168692759915496518321292737004808309161330178401157416810906816933525372805986344108616179326759981947436892355041794227573117829419624703569386287715059624788125403387471749071887167315633376760956869805831532689472034095421787077830971355555709280630763007583448759376010384371796694943001369117445308253814067580301628816506606857112194245611934017214339796856860346083167135156879832759263216403233997683780302919029191933345750704243994744617401908885156425877285712767325958032664032702556301701134741599759768906774359885266650296008212051549673932822973977372874631826442142126070722081755207024557810217052212437334805739523783296319634666568253393942454484504384576376131962661779163612749531705521200661440213240770614500126758515369630313721746350872362011282679147752223784613269064690035066333347674749290494359361840 [168,65] 6719201866019423876891775336125087202818662157515079666161154859534194966079600394819461216699623792335297302243760499427930823785019673989474336249624854020736389918238918960078216563274258429485300597123173398196359290862171187428717987644588690842712403524074633626350570401863625004861928174323605607075786537137093536000511154654463850775344759776424142443050095424427992778462821275711682036983448496597009463372393085450496943688366628339607034034984372810326852998751331505009799526345197434797184150622571845571415420288150837306273080480673702846527009961016271117773797729174054562832101122375118158388390807159492964372954134432765337823681430056053292889420869107081114243478929677117341486079453867307611757363095629767727538305317492378425187511707690986011580863840223909453017087444875376963073710401694346569815686238907602418831484583413112744856199228198924600882038015068617651159498963126555960155893746911085358010491000560018734566739683733794953964432475761864854750389753475274980397223725977611946397834828617489784490496055480969886437326837097576419512694613697171994885672181328753678626599592579329773911251560115778335230687104556527740110050356068678816408194100856271480474355468566289228240537157832324864151371440418193591767822913754080182164330624438840841214489106835232012457166790497084262450965894013385338229547794604245600472765899771828303630468225019153597707175548684592249012589296783957803325892282042550145146144131776144056163317924906154568309443757663792083702683541363966466094245043809466474496494113172706877079161012915523213774125247453123487186844989066266978397935600416998993265078448780375295299497589347561130002832 [168,66] -1501828315972857100849451953078251928014252382598024240675571767513837861321433893318327771695368716654819729191585110034417500089047248473004027838653695326956230807090763049298727084171003904526588111062893461644398996416998631116235146350492431385352011984306477729888587338102286325990337401115760182537513203860334123841945418963902478819677382582277064428865449831873327727397343026678910312552135717847543578936998795653611219767495046059158034400863345721511790905764814903824843959197923741203823003831610759278619207218897738479266418539697792587742518600256103961775552190316355549843739604848033529891669596810827730706049399795644957867270632515719577715687024426197151269417941113441473597684630843946291858369049700998522986914664836322773068517542127524009116399415596006950133391815434155056054565874985095156402471559727308487205183690173211204338454281205244044255312329020904909022368247116122565910656839776269645808867761533463281019680641450378762673161063402519948902750410673936214528948479152225097660235737609355406311302943961933440974486079445232057147287010161938599770719815998204155409203337367252896540724091214369462380017631914392877679535261773816284638522097288524986620781753367765552079921753043280258663578943623411345746726655003784120125225221482856391270086146574355341605228068803713516532179089320372609356593896861061231185168164295895925605810999530472549526095731690489262464301040381796465435082949323360907993136343825321352459236384738878900376422115738140277451911823476834806898820544401957099757201175754041164204665734844880492239872823231498170785300929963267875289657198630142284780933763478106697144718732283661513408 [168,67] 222788029549991080249552509370995670842092662998930772691831597915454028302714835157518624817179212685873041390111642282460968245351175436969844053782387587414429115999740865070936371408793375261601544076031941492240574716430330702071948077691496106949256022375958332252986341823093035235574941646690028261786941997247348808937434972080837666694914916877885879710356291698872584021047444930257682182805125577197237214804997690706881154596320431900354251793566594544324747808617155816189419986992690575752988580999895539804648482329212770757502023171021559382229627069855719025655007071369409250331762557157642511585086330726148285034394127146555138321025801550570901407344441132929502969539618377176683691799976764000053874766456748520146580180383683153579127550720373924562697574855931442158549082746066544587813370591480693553784158736004032549199812557875110779832959052003358969691638941144931098062609038758613851274052903877624028130340532418726869185563244702391190651061357091171603489922179561474392812500580517087500819392947958436641048212130379921005465601317506029652279164071252927661291112713251812804394899541598196482145958762101017340788591695953519760600328002041714327032105641744569630642921925874410826687466423442235364878392317892679306784697976961318039751545814635201754863571400149448555160706397129340920132570377288658535476637360500934596272199318793862440973759647415789075790579954645629262135155032525565081427911317279787286353187724268769192745990236583532934071315417187426722421052235928276069283404776051244354015666472391564123322215240104844260413378257263238084827623190748775027973064516197484187747624082953284909898782389358616 [168,68] -3355063901998598325115643507332192429644269975783176787195826859357422187472107376306281890431386485299175885781010708825857416760848857172094051508567786188591109551567141490900647981180327675395344628005019447162774283902478842710015167786878960352878320277579763207958180285770217173650849847254728282372881238961097030191426625223520936855322993302568495314571070074957561755081488670089644390064517120430939981260615721627826514994961044123421389400006731909862749942350309223863513240714547510197453979097740623331447807064984994349013313013378202063332730003257904499840171672295126403818816259788228984475601604663314996112861418045784307136651821710368932650283314988679682881022973985593540207889479688812243734726899939061000974032545100557358048375534893661494052733371536984376292519829352270321653217464672478037148337812229002630227050300583489059895458084114823823032382814339236238112892755253220301906145005861212198861690487424895257511401585714402648395575052687859100477690674642284013905062423261787234228716403566562956508155620515489566586955516927669795311957220685279863685637826259840326657691037850905618456799162024827479438836515414996578356668260628649754562049444887651369269804053884218640168985245226422560570385683164757816436339418781542987946630186886189497967432148595316281374168767763040563477086903038539983469344938187554592480572623983856125811841951568805026524751777970592206751044387847330792659611713871853850532364233982403357767322505732772735148869141056493725642682786002534306506391373984493649458421885865832015232515266068211400091581928320509951983161376996782332432777947404272895359620341606246809183117970104 [168,69] -11220381554484355720696151680653923307313498434207152057856491906245553497279606426087724631040702144086288629266886869064032683640229189272591778755847735622010931092145656543675282857808768592780047855958854556140609918243694443674806672411415812644333072023774839992875588651138493156278294717307636428324446054012202226165742504167441096608910920365790339214817150230680102138624830925458480399444262666927309285527637700482227652717358232693436995950289103630111442642089094373178479262738679870552945828163945029186774106686807135061341081345445060884424536239219682798629662021455546924335896680438262499644973120897987265775435276488048772357977510899849589366535691996359115967244234123898887654637198658644580643890276836825612277208172154913961475292232664940250336139569967970144252158380595777111629304106629351309542667241640165456564619803451549789660022678658748693105224754481880748671774942533089860260712664082474150629173015576316513203253156134157186437458790440083110862828745154348807794888523179849140971633191526914749301669157636917427548832512337639742006238960348953476420280860280715009548822184843210318181642047334952147585947713627371874981232551018350007045784141677798830121697696707985931694801538047976076085267172271686691325340909304739673099934368409014504065693407189703529338602276421071374740300833568525765741736169229821747205727283807345976777825912458010097128675693869618524839585754398663437231351688401695157299722136421785126208374789101079671324237958707050255531689123799145210593399689454372174171947409120239269720456119551047313302073643437504684117551263823506046909463941913555884513957984783632483386761376 [168,70] 4681031494497903910801336275157692492226873942421019095033494476499737963946176968002220674353362573929481141475343491773083623197225825282983937595365940988142858694566156456652536977316738454947978548111730640893122312899389949028332823816510791509726691765886592494509520972967108395331061190821134808128486767728805054228028572097400114780989836710584267635252185972806347184102409609037641112583743934119627618761772357964656575961076136481741253134664754379297280306979162767313352672645063494954533368440431455927340618429171027384247402980890940222985323041404546309218554931864520554247410511154518033160498926517929758583878736634603281243520511161781424030686801316343330504411507513247564308389377565912585234861254345768357038422791391921049721920372366370698675975512552539871806102459863138606605446496195963554801043706501427415603541261375339227208044268149747386042803984743776781560556195074152412530959197703966497483240059184174321772186584442563262035765483015827881252800631417681185036631638800431005327318905331401048685004749568010188793403102426168571938218228707218437406485837506726893749200298107898151143137012615898324004647503182315718268470997929540728998116540619933511993569292972012550291730068730514426341693757411462516796462446516591396900307924094699802124467767130141918751147297871878103558934077600663651228350424725928173161261783482672802071893194148862245769992909384479880342776504123690286191872312853296806655106189640374613245598568462607405351037142448192709305498099547799176151663797467970987422551899225311860979945190172897354771679703885133495050703784030797923193978931330192870385956838987192663961800 [168,71] -1285748327420069157894594111536338093856751382868831164835699880942862056173938521165516707923566510492098685059643128366202574280386354324385529632776068166441847665874802993823465166910764699672467766686781569979573917532370826475647442735814143855966042950547095328318205766817144405129606461664617102745589155777880492474201378703095653077482037744809198282453241704062090669412387267107700231592309441124625074170964054215147651876342931988282682029042496562413917912972150530747490427677205263952293561173502628575686921415958720814946614860705195646855571379155593256707213079675227216246159563875049949468070701243269377925011141793424116254173958619794508478216137627004188446708417332626974325361536433525019954612073283754058819135624105485132701429681836554061441626951079857396457686723211007424044123328936624714269911323879934795668891244746759104094215757674657196326834303635421402064890543199263675606348179379912371742259953369741825979559721800876915349306997350893701914256506856053687383153927915010062921926548538006574286037656291807937205419947990093623944526797708636597741916742181397189065892240898693329959675729756638141559494414701924986544085864029938846944802588630456366891752952110155691078399055030253645006101423879865384285273734434605992190943149319421383173235644101424168071571599959183832631874154454078590136042035538042289760015838716191502807866863395072915768726067115282567544124481396810879346148193243042314709401754181431426052122730544214858167388307681120375491066438343758584543636323623614362757932658817250671798427100455622315335538269685677265395421971796667404243949071049055442199318957208601941024 [168,72] 280400370105964164244231885047489708661211838875711443739382043918375567496427592165228590592336425695467213422692470248829817009473111161846886723576080472100125951252109822433213916837742605635460597834224461176115547721777218748384469394883901045614997909742934888122009193189620314329452846043021027937408646750443970949428153756845762371885817221965654085102441606419166447963482555901832267296138510861232468662775045248900821709760527754433950579777873080758034380859952092764503741637069295839983094035303369740579264841166712119930060988197009922793362017395478201507583839894797285331221676716120399136109080999232890875865611210797044931928302188941086757274935132358881933783825303442115363980541856712395333466989461400639502472064279851110956116812788336504416277235953090235177441677595822524899540000759994433940021874072700516082783867585570126702783721206699568163952804799350803917984073599339061267188835225666560731444987735230488067527742709834353068298670518843932658307625398704757694667846478856482284059210888894611599393544295603340187129960353027674051634302728598858066839292872380236477601806818014766154318084197677864046404627154987621021282005460041706079210060846409997278000434157308961000282193096931299410797317142447118993697549206268546622762065475681075764012770053610101054026631190599835367359139189744904065600384459075541275407652347861637965517405202317467737377769777440640129054951622152307973748284742494154067802372801561728886692309359019953693391028192931119721833170443926853414628536325302390347642184949844574889530104848731522593081950404368983315863861305863258537926220822484715427802067046435872 [168,73] -51279818024396084593262023287918178953105247593317026006537307922583073033409579256379467227130563583059517782749482545015013641289014304522255319664688370859093172164647056942994870335387072772468519162345803924898518576109463680871012492368519443618304698673553291890501586128080245188737109248055293372184578174332950646378872968368928907490588757763596273978433521965236840837965341820692252129247157307726298957192196509990749834022538428610289739484580317080183244404091982558876825482971563594026617457849850113749478476041947425188508085013554825398083062393693624928775376328687263173681555522310014457084116314601722238360208364549536386133127417180086597513962223723491217430417738668388821213435203005069979961417146583586336437364034039017912089237493969391732102198178268497950699527035418199195642924128114742373228583296113106942040290966109183898921445654831301073384693713764668019392007703356565024540469883617667934504890930917286108168794582763491839601444726446987106357078995443641712543448666659829717040906639408439792002059841975180083787697993082011705162571228165505775367596144034231697890614582237709026845736034036659648006273285637551348113359475961883266701269474320609974929485015158716638374505153430963997915301270844714544232867128780271349790657965901242501289167046793876612921121453652507008201664566821507144713088349457695760048461963894186737425733610064925060893517395015805878119738090841302134194740653567770616909791774679659221902695437141017904890611762125707797860890729613080215948421655773322069284803462982464919141215389837050701033057878056729060461828223477996706303470767423214879202620334564 [168,74] 8026373251219191522396396283724504531060183787472955333621418147256299202811894074796300899815769642871574059193699064162865867629365732678816011582917756997233215868250839128360456221713445021567220454280933983061764409522043944602851287505163928094335012201436539236896809333481829625732031586018222619662684169407593313004342506243923948584295638666664606944184331273493239814001623099416942059137743707709492009833633047510391723106338720118822400267297633706080974843040073354376216237379283880070037199508701263411303835331136904147642752112482586761845294773314072710085457459700269500547906742200590566473641307039675286244979987969231814182455129906156223849144332603678755625895100888799522034093587434815522460450225301306730019314602143470757862217668659410949607440502241786063800675571596267402000977878580553145709415233557568156480893146473304119293104523111534477043313317275700424514065397416446103015400318818477617766404323353826810017047360150587508655248683700947672054598864704622195318568205679451623974238462935632074173036429059749060997658330707718631576523511938661225159947793497702605675911972895681520063275675006962375107804423930078369907588439871712280554807020267260789099820696721619678185265630848191485578506441744152697441677240001764536203595670461354699261940337069483582619767309800219756939175082703228723421870161215755710279820123857293305389709447368462649261004436046467786052534385658282063935930542066292416944183631174397754467711529548531211535383447484746791974083591828618681917240327594057786881896124748559745514498140010111534611260464850014739974945051091295180825581476496017078711530528 [168,75] -1081119353151217280861068319783989386607353607232609417185206010888385681882072017737461601554512323404358566251752559239032350647941660704644897756170694709203924638651773141078233336900521465175153098477302358597010760175528668620988152286132181820127560571311822560240113057092220282021453352651165211862910369139212986862843032885008075316089269719332690206452320475256682127736479947781284493678406393965516998517013417470340862053097784714620407267547940088709607492078938392782642336035887815163122411680252083180178811881552331571962618798051886906590391331611737923720743965106911468253962527319418427649932784850118867506317368372767841633663642756143406739809499025789361454565291881623737867833656527717810157095643810464180094088101446603998606929656507152669262220198169477238431450705017682027225830650848274290522968907288674296142458203628983494355957813199682121891686901297436432582340303831145236361993739397134126921389052246107579656327955585181475748086313410368655363048595743174065620687148369684436681580984490997799884626797690058303741240424139632756401105740278612590668520803265320194460646742575793140008255307444514274623321403012471242988701679743084597815463825642334785811924212959643311928166147177338520357154882772593509299699634343301074165809164796240143258794988332225304101119432536624254010544938835977591317262513170893194104277025869011861273573245528868828816324125666886969041576678958732232214521387134419629304759004466228044741573024324372184363449102025737143150885790235277493422522839941911030453927201702395833088869833138380467635935429722087497433253107257270755509126232623285774862246 [168,76] 124707936437532094800180905250237713767853382669093967800493846258043620116723122052033923688899814278817009832742753574661772741943674065566117253240418925894260933508085097012922745788331039747850408744256678900576699679794119923779143949413053330506286777541679700392023036064569933796584771848541465519676177441582320308978778382023495024728001408552017190871687530959826546671813178400261731073647017030756114558258392468279890530994744621472481002767965336683807913030076352587752352646938853524901313765019604991562386488444421581458998221483823005367932822568295203593652034400292066049427028686987590382616392554355429382504217997019093047155340472233202918741428458531492355451883434355310689011153182646639596936745875702343470743059381030028629637368437216010700110151523409274381149006477527091696066574543969905317845359441852630134317940862499260577295889730121042126327942058879448345878981569858757724380703808980401252710773769104423855605976026362012765714022291842653399458138726023825334669311131452054911622433318198839622932928010862746238460000684060260801903435251234356692189904595320879336955095676580693634010969986612263764613756262579830832772261741628465859782518521678304678073880894921804747650368756779036713038215513982004606953483904972497378697610491013996416875348639777904931546296799440829681245965384778724834878030909154147899897099962663478880057375426881950879275612033108499504765788584286994321451135094254730147660410522650467303229177269375995855642081940254488181318859611625001551338753337484790590907001988143870361349865164271707552429371230441754743911648454680654852733259476971850292 [168,77] -12110997933752464040263289253599107537726681183569146058402697276721485643895093803638958497586351955889102776020906072569385693059033240299485080216922251902371628701586784655005448823856594995896998856690086416431374569176878274899977665876105610039673914954633191786025779919844803581962744299876420779270544758670117867980749758457154655438116971316369546201521710722768920084755592410462236501391899707905647738972801180922453160792765838412779181662315958393920895841392588534064085957096624490419915330627536930713469104373419577885462107230390768277165044135697013766409394499886196560614918957170469262018651790437892066885257993371315604282123901465035847569247710659539389155084178983991472326947226622552232756895442286615831834193956214023374744253748185828492534439824088003126195152699254998270303680792942029735280961712287040831065485634223310523886079424740115970187149380909008859378568194418864793169905514776573438180894371177958791831184069485318364414448353230821081785355741016161533425543040856234444734478648118760895246622322447764067613058138715887510289989845233292745658140056106726446663787590545165745447607148971188392868886695774253989466672232549206850376962836316645826022278129049154591572073683705530066409103636666424363457281686233363746689144988686989388023393024825877213230026407895450927813590715809538399646078219420596811067280579449427529599577855933157194693412727383933467527017860691887143055177032386151631347023412410091354562807966600984271371787331106032652484554617907198873902805423324371732970941554354841943970017520015903215908877821576677065037805793199785920395597595856536 [168,78] 950753798917880267325219922577195451612322664656797466638165554432950921225008727359141823150560380854200950186214878916215486927975003280618461613339477447769536678689109898705219823287469607199435557401028272340231003605785892260849125432149500553288770195481110339056018338021179703650428477046660971442500789571062310242393966614692457051546117982505187133990555384726327666242966727054389476607923602687947099797810592773149782268342450201220753600065043746606355182227359286432790741625432838393389290105956909547157034191030122536986792608224534913206195476367946384493502425828631915196148438257614489862580559054001847335137121311745742983247231800953101661526991775935298570077073809276671039130878743194826384162151371246164358689630446366103739682332199357312168580783911600384716419472609055435850490505598601132383563633235655304098492980974350805038620527293692841885089746271819862910277190206708468285105187307917122873342878200550959145910428578131866477807453909009784799649917045503328174486212767845607498421840609927875785853980291846264816440467975471608129100937819936994624610366787371668197419532597114203292724286875644895772706285596889007348161822577170128625438519564054065559736788002092315373524875551974816284656597465550051263744483837488642298694279502707841536932174310038187554370065034246939904058195471542056744300795769056103057507801621333653826465522187383822610013617944440271107931694401914203896730795875303116972564097411577475772878550201624577591466392749883777471545409389764449404256342719061234315437027688949763282967787981196498460136440088409908599644789045535278893074126916 [168,79] -53813612528996650650891988142332949619895984615015952544771259787023328733486626015941301142288029359890030952835287464287830344950585834285574545272191080997678339283644374055305297940386684778230775058135007075868635049297340416654598599737233129375753483603697413216890279919825454099921410194690550379330872867393619807130730638067279927173339927948801490773024954720638759078341930806770801739936380422160368520467890868411904286835165199726873799556379845250657569065136138804157467506100687992535168431827134054781393705769374182514901879945664838166091752199487935674381323873940831550096048462439146721196622300761447908967382121433248884177586549812266077192423411679169157860879220799698315869973817940641394109294574474261939888639398716459659653154522655156125209965661124375488682793669186447549250614038130251248104645370733559238976662665540364917165754168649212584484525769266768568660892320707914781824107983547590491933878148055366353324486937352432852536991854002733522439790324616534341516128328263948023243717075093117488023547325118540317236175467908508367828159721390118439181267056404107015153904144519325317628061214015207258878546468581002248267296276115899006716869244656067572556255100530409560772989231715903618708972723466161858447319219377655186144944945035733068694519398490333486008006126651514714603949433613052720098281092657062399325315950310597802202578329083076860906835033088570042234393217674259362318145035340684708742442745141706606854926584626432066179088434450010073848755510349079412696283147488759199730224780248094790164839556002380948678401328811647976610969421465766433803056 [168,80] 1114777020367899258128844258219480437502473294636363792133928346171656758201497267367266088435155420309249601381911680677447879378268068817470152334778102277489657496737362410316844784845393319700594352607928436236822636219039475834189136084855436975513623486439794604087309973951014504201075704536425956020036566367573606203389070474234591354422606132876306070850037279045793290054436534266827599948114067261232668982413437020411736486048869897738186623057317800216034747866362409651222068746663032263624958941303472651926508125709482186890844722486600208860841164876555697543053039817830156566256527019087894877968845862695705350194519925877198667353885859291980325915644066209691957221889587759488379427985696004431377704695556860680106242946798945191169558649319800595233355621870002444841619784682104317104969568062954143908110242639802435471419854081859035267670518259023935870309872587574761203880321468092828139093615212132424630004184330373500070736056194502849469834482106277702626755747331763028701507430113574388510911201792768561487425779545940436432663082507747617824972010463219683857929487835879091727192408158694068554876100432363568871595780349792649452233571278134024827539693292378240701966111498488702248782440009351643337279245630326328323455588132484613397732669999402879804075840536823896328596076726357484728130080471109114909564634531948816055719163182173846933695375841356255551198860426670441952419801729375557307427232550753443229713221927261362602465470389265527697001751223444712622593679909612957591110097898722802403985296371345881098145992219022510329147073314257306968494615695842111160 [168,81] 196839243423658520104942030093189224604279326751823471160489961951068320798701501271078758782718359773464547460577769468357704150580527351021720381408846666460780328653713757121885990840526091328909474592708662201243542790250787688971224087516678892122547649136096846338719305002216073983451847288033001002531333791259583512045385074675872898851331193619271168243195014477952179296276773942772461966373772085631493401443851920344779256489200247456852224032357461925481848441170438052940332408294639063718264205094761705368444251127348069302533602528540084151972230732891743551702373685426318965781970989960474135264203168370432095002786490080009068454730934833039190041903135997072525013414917307048146831607898922199930582593106795917567191949026744553470463405541691223881662207686225314420325962798464416202129710014743888159053683498858221432057526350055271483850550460305873307282449809260032683982285092320515951073992395154738899797003132755862594214970333810747096027277361261096361953668382857264178381365563928216884197430286473174753194898514637830606103746513378800187408866640023755508839256790615537247808989488208135394219286452610776637646197192705768881327171035181978474478779701954462679074142741865085606166663218593299531285052944770709953748088773150015609061519598050913494909347291975607743830288171306034965465335626127043936655067130502912089540754257235331282546293798357695272843943377533366422461831412658626453977524917510486519226703480117063815172645702070063233712876709915361649717486497511881402521420583039281695267817515061770387425310708367169651523318921806851748461123484950860 [168,82] -32672850104510383195771927744968070569482905869258001543754202634507626522612230486463890658296517530784654144947225782440458672772759658678589681209850012468620299462276774475374292210220879357066976628984762832735347752019225194343443167290566200503524796033558685687930161815907311175969974477711577195885058196868137172417816868414137126253819970391079576310366861811162420832306303139224311526361768058501418261302754412798261503079065647640787320060083143459340120718419202050030736988265453763143444713389439034493111462070065028170493810562873702444567314908041042790061434784391529510962855788703266357554119110422263050231702285805747592320931741767815723410935382408823756445496704188452787226649616676082768684415405510490960471150526890699328938999984894187709807127153926074031977600585041996397683092941448686861603975909363913023108025223166677238987490756932612338505554849056977441876672497308438751710552199044212799563575241148627384718882316210368394125748928589388248569798519989521112388660546812632649426943054897939092863744627463740629327749827627975756442308340769150671466341555399389880998329620428867201882329949508210436257811018473605104401429421743046778988255166065814349601585132226874372564059746322632960545194334242752485186495207693259828523069798208339899831216138488114983624333496741328740617592174730872532178617761876308398102700010360857873118945339127406213648054153087536602173839689540880178198654721397532087105580352723979536299069397290016620158752292778277791177914383167404547658294923142103183365931413497629234244193861274654904471444474746188898135148183352 [168,83] 3058375867733401282232667856239015789896463662887695396323860311044968437389371107085308035240269500941474908515898641231767593800855464538312664685387465319391433730480981466490712049070400695439605366248394661107079350769702521256690682527168460259419880763520761030365955952636690012958529399503617579557781698317697508032163947444999381291319073879226129952736969563666513898476024088050508100348784514521626980440754460387857310967314508561990860041674305401334150677361907828651912588703951812449798180577425513945009816141447257316719953959044772827528356233431019712901715981287999601351612502120619976200831963279963385999722033184810164428081415511772095720711677979396457675355684138392698963090189701335317819961844584466528844765645836141797400387943614118451871755714246692155440338857367769703963793662834291531996425097867284522058541079818508999515683905924352387944922568244900510219620288718392366399109098409704380572057564628792723109615450010790922179712383111121855826491694380221622728735992348770930813585503966095507396059736499651783235060452554988724504550269136974321034294342091211281053388555588163466608326830160486548551124114027751477724667003248256381673864081491750820413787883173546937013919232627265429992634018172556936912646833325331394117728458295370223011994178527297072780853865782868203860824109898138157226421162275220215656723421768605049191998033033041131986405455207136645162153837299649305766741870836885773145304181842388833550618545356728966641689619261246836415909751750876273281197191948482600823022558058919885201598103228339852781477734828229934884633468 [168,84] -210929940194977370933728821227739286179935594361132694578152045058976025249501986114410882941995830480430695307500652218845988013660337101084399613598816062092462408924593157305751296444848666091804503898551716647063839448892061118133208854020215865876581444081468030265085514321259023436610137408331433488102388098947035630041890910190566519247787917579710811596474966329432067081755005290761993014880381199973547900347397288630395002053849617914362473022822456721601374880935823337434013451749970399477273911306546271739530302866838916392015380974348029109611278816536701031100882882256230181723912433253150911534386588764157956170276826748376002369952642387968692567889827108606499405241179069453461639900225453865888833165744761311278187843888661352559904946612026754804453047155862667123542240433614788640636178243759396408958776630241061936256051626536210047676851785790003601037934628582989122525755497792926717429218243692400171586704181827643933521710476231735291643519234084467968059523641963489931388700453609051454169395002162803142526406622935912320390363358481367388613504309944713016806825438081359589032652252473566449712289853168056346232993145462865614979780698791410335410489130521705728041938358627724339027730924990468515866017408338506198452826769122401592144318298160909960515033744508996099333535621384537622823601628388148191868329685093720381864173997875222017425164521012590282863163493017577817918528298742320360170349145942622030935070431976478072369887751907004457473419480923321272613504648862671686054207847884019106830797864587159016810276524801352019658583560047219843144 [168,85] 11295439119842056959891869562385904157139242065021529999762081467972959213646437710515550054393090343320573950773920988137605541843832077834002709353238516217244515767454237545244075779022001066052551947044303549170480106572458109884542636892072128694569300222090881275567663628922935989523532482457053654362780069197102155920553474631669445147044273595866639204724994874133575081363360536749887213216298839437037525375630952885178032221338009134491114679119219138623330111754436431776437795500199340642951816495110162643971196859477008715810155432154062551381481408486773023355178162714378275371042312074027801031823831637274724268608512224312233196601897191805393319607061103248143828799317212418370427946068094067296410432049492136531808712902078529557398221424639019105444551795728855232527360242123682031790834737295771953304468383211040208544595386625863875091765558390422992020471597396051836334849027209612398860963870189887140476978085744220669407951858446201663913688531076646532686167762433567551328763982184584119226481619804703297764644685647641309753951717997954197265105218142205875938520378068127552407792572512311163167343237685267811067402264110060986896293368239913055942405976683574827487183851034236512477014199895838509163729401519645045957315895002639786488571749077782736319495472519725518519869487745603580139407192579176257866023574316089394820166088233751713016477057888100809239599764259045533373285463429895561465799276503917264727096101726074595036772628304065540178952718990457594736260631601185173276811120959282718336506626526610502096220640686315170808640582037397056 [168,86] -465783468585983637847784314827557774343731563725274875351793550442975297327503079521307839663041155543634209792890024638435597321935577524102044924925161583317387785678820944953723073854511069689078428830347336236747111189356444647350276480011648992524808448166678579306851338706673454592792141697942888188085538679527166105110894770822886029111280728377507914812763823488104782564072717403158512697618484022500750865212100522443556221430037689012019263372053544921074242333552430927090419762947814370466232271266897409934237241929440169635677397863715133851282312583305984169658936331943788726470122732857342274316201855814815109586185313849143185991426745581829553935157176639922761070578519394476710217864179217785729178661593712404704453623004821835245049684923353699056831153224196814291414299755940868848992666176850805606981467815033212339607719101070296846395215828558578058545775440882033627473022502360246973623062029533349795325801322427407550908462410533724029582401368604860101589948021914412326394823904245341761169846192707713393364072504752980435624242643369375034561891904129142170604716137256958272440096184280789673741948527471017338020311491937035721236895211857054002060576144393609178670649964890025841066596202684351522345953846754851979861724504353403520104335548413925751708849325957881357148775310847719575726514376077780953578371812361613998379321952372360431257921116689830987227347690589209631406666951305683259127827613077896056874366611419700896166706492984987673076810036075872087054211147751553942123638105423288656799519168962056756557319490414118259935677387170 [168,87] 13899009348239875551234116080041684430393803638380080574976967625637907623757536915112572955320819594888747359279622406423071691992797476206501538662930391556022990475991480309331608652814361154545124018676203057558245977230490957348625225073780751195064933339311002687814233077413724117365984501408422110850987736295722052262086586786578889940385115284280267227789055565697821130388896000207913287294267735629342236669685562085970712438469768265840819478743586450754076900566413065364516392645128734176375446876640710806435408207426483722026226775599192934160180419134267230202621114343676770531650891780921631303753840413474647984828679460688074199144982790065737421218202992830469540547638334352519649268393807477767785710909432247963017685937890334979438874187422274406409612630311579832590111604902135763300264064766522029356429239079733496068068919761772013460212917206876700005682948641044462726423199148623028902066577483014500678423346302456965729163591832375998164559545068525799194249757823859158331563039757145102083594105265950075261686202492360136492128375712806232025251497783589187075014216285938708397505636963442846113938800741744887076713401172234052938979696732463865670379139474946435982394629626955011271716690194670508470705020127878128253781598083918143855146438991158700571173837975406325439651775664261159796633876880476873243181964064205294914007266624544191572942057281183693255947908117834261179339451970439081900033045981875579038879304028013941854696229821203201705255958786513365859173153487384969339780611215773022623702700334537196005241545885038060016760460 [168,88] -276803900316405373134818739585648517383248149586305092837439499330781892686951793063527523048400115241335883033844139219515990841532810823833852986646900189705939350589655495505549277018765519230660293263881050483247894017569675999446894873792369166851545048172441930923799532194483312378487609375196775154431570236891890315471447194947342136528299896413960604129994195482378124106546624748191092616622850172333798495834566531226558673379373352049929587811253700526151679890520168636800446902596164055154282279827030923154781328348663707689553183061448224216978315658888514134908724166995655059989534012980584108109176636476511610706076412955783330722668444116089808965546816964032033549614660969485388506822580787625758040167769695198804533786860131139676045762040744073742155390626628990930022484491078769640992944923347772601238704002806539320924613662313617999377427856742362321768827614184742107239567543597605390379063990419767913742688734624350762480898911259756822073478332357768554889694554647198399529545650181942783313442112166023596212680959164215743029371004582690607703331359236543463800564998540595539696365604550823493182306120354247342569341399085104218849929887337499001756589054987904538030124566363503227541183147048067256993090068062228719657212979443344068294038738931104245277115955931797558381047329212878309899483736598977126324390599692288427163053670151356737569562418623357887820988224451980783960754704927136571417281969726357239403797274646391444257487763992510924457647800887672462405330485954084562602517210549936284575507035355413356345722161759068927190 [168,89] 5907649924818698881003693306123957962757110785556275667298932963738821346903143237495854511640734030598654630916913451792911928060508707977758991057744230497725603466266703708158345975349392961016851762739316493016595189128902543959478191528604599755745226819742038047775615247265979018384486691890601815788401535112343154596026524877106344197352198978732788677727756143025792547408493440938379422735834270747175358185677937510984013255504370284645855128994141297789749749689571977287218517068156126781249020012378645265985869386517956955963234018155312102974836669926999334162378966146013254923754571729620161240670066234820257942124860603980977657247129976372722593635837977337800313258848389057813033998560781978946192619316788891133659669851893776597621231452279117425072325655797190159432398545137640154962855637937348295036967545233283286636546268937730096617315403769541499513655780850421833400326203964474779144686792977724549358039572742891611260101325861969515721200230338625895086624432426625348120616019770060049016869488351761772451175647100903427061536038733954481228123215432906681005637960912717498525369205579970590972395994595307250137416845149207989872596636680291409575465517654187775997023358983487889599938297737233563650525447807649097327425022007696401975456541830400676209537216316823081296642442176192977999438088138158584568051924783187652615597714968970517565216848158466222869378985064404731412388416832162821074091125581506486963099627785156690656271318637902516665166092084805504257138494573086130278624673681188658582184478445386010522882156604930560 [168,90] -457940889195731720336813999943434613104037865942592323407923759075990635548079346953111107212014042711959688038582735307912213556676851982012470947468919919569300922720845752166193593895709774555564538094949457595605904638996956602614072245475684694581323818926974072981862818474382997950333073960179448351138720267880887115902588459341279892569410722281431386147777489660949483046988694962716933463148528799359960282350745930572990548459189819096477241977417214678877117932125098589948935564694085146115937170307249701756585277230461272345362890303461915851172554415459157739278980855161173140144356476740436886468881679971840237395181748291467341441592249157674087828557527611057123369016310690407451288550171222765938991721013126296799550187461570684265155713196436129317419520972589550927506854510138343528515852319907960506659631428696367596934055911158698718222729855697905912602273123315784555893916605549623573426806149850955192687499429608887680839917472509065462699235029365975548052132036082268296649160241497776616483925876376055416122125459314562127828585315453565526722741369653222785354594421280255856832756773007022312462613322313117174411278755076595312456330404915699191917352985886398443177824833058019391937964459540693603997755238797187209899525760764961666894461547924855055686068640888379217749759002989382369114374434420793146545684737686414659129839959106058669838940272537324176823458575493914607194583810060887595391445747582734314386021116066088367832264356886240886026286876417654755098610745079295264439203216418420334057903198385750821628882945992 [168,91] 14694880147076190934332862190803316726868400122347836325003761142873404364206261512435699745561277121268546825659645251225824748524142709568525837213914346239525450595631591879422508372683999082138952395179709635044464504165418367858261255823085906540416443174941261545966379627187037680146116699995584996244189039349592747225811407935971917366402457590851611636177806193982956895226680192763490273681130836864868356650286381962037758308933023871293814251936984697847948124559355794486968919234924740802956317066846156205878751834066798266227275099499503984677090351407035886616781095795188064122284720582873877779023538192072907096228256085735246457698059164689273940245188617854650176251142994458781030289534106839168446923778375509743126212737985623561041486273024668442346766297924682661137524490377505558098302587242196067955483037425139672164665637657095832372782420700852762482438753628433545505113823692202467318480427145753396482837260860521728126671016183167661423797707517380426647309935274316806740698708862098044795069032116894996328607238807548080739161272127468845532525060932393490304477010938919007802843282844186624455700329466170357522060221992013763700450771455007419452198286150459171371765798557410392088849588921189644912185457434770114983295811089258121983684540857892619650201505131902411917564267063304323732160259022537689072443560767198282657129043326139307103602504770218104288787931935749887141529520505941303028275028988198216722325497322014330196681606139441588872213331682284724752881200190814823804609611988545889922451393796568929776167988 [168,92] 518840419025838060099727384886750251222284004826947043541314710250075184225314636918143918785100738364288592466352665080537968637593892472595875785795266133048101341509955835910802057257034635352721467544970250665235765516821683928376310856051703235160444482292132283129996149404656508525087110391289736304468249204685603449629429326404662813277096203809472614754180263563671425075541258446668633076727694483257018213655704136000232006485554080661931787331023190293691915968768024966513712523916079246448280847617332758545960030923062001774999317493830851418186170058780013789997073801473175214650320438699959168138004623745956939322450327071031404008954350143871165393239857241705230149448103127579810419649510486380498164120526189784455950539584018108539946913520500327913277159755488564396741677357344201492144232556768924157297727483865542839813089429297879343074191367024068686500233358901020216349091539594578709444118930613489703299741375601445247444966737131411124531648064747919780895303669334364202790367651152711454486290507364196258896665918328509877634131200970678604398477551551579262302916782404674062517384620495488793010305419630433583064925476325839659773855914884465809578611221435547842628303915730022313074709352419886610889113874845449483467946815538461166074868388187084635851943726049456390672495543098998269827309288119166117410363067507508982124162829646142751415021489265911782740671177970912211208740100889693154135778152150137540295817173867431465185986607413104047989004669171157424581541202750950807468725185560726957003913837534898292372 [168,93] -56108117247777822910568130575828925124142189391581782612534678305559789640209762026718577071072592321441437628595677820258022622072317902799054631677529223937948018992720578329320496940558330857757885461082192205252553518226486027238744053414527162885633894816675410139374210484366469290198988505738409908642615566854981291455175134546655729753651308038315104091378678496917457092827615715511791090104008925656094695964675040410102328595982160829482007609194312038873044016374036032366376438841131743144884933212069992191232635128554785591915146533938644468238835546292578041059269207277191455265020760908798741078447626850801096687897361288616362827359628811012631881315394227639884502887600786032942159725370500873150613877207950598965767329132549579337199877626965146035555184858056388448554440973666169498903430971364583681900108789897649068598155495703873118199438129907487532909541266958590708397880321309900880349220865482093643389480173039119361744848064486422751908442505150351566551146060628287156543305149437346169851391223179740593283400959279086933585565865286886576894692203087065244608059975384946239310402822869586577243426827775957209959515245272461148015483704406208773822393160926146356673980591312519563188583367049339439298662611876477737300689718581132251425888453681916541004074211622655318543432533194500742394074323164765100220639675539380434250901628425999559635352502599670621898230539298802857620179613037585647449831641153511785807448713130282268727760375480380363172956222239970276517940847386159271642081144381261454973419036988429324 [168,94] 981022295768050873811271595513857487271132681214147356260085866109609909132287908890540769603156798866344581907184453118320472282395298883974004565935006492219289642471316761571471352312907625915839062778257592877912948778415631953941608250062062812075639910986397482521330936657062923541520703812226430325757055985797966035303269255933962562839733152594266170306230693272678444507181906588697587233793597909449015081534259473280118322863136208722662246577629008995482342698734567745469872534195362878957891582598807496621003705788215800789637751483595609987012245949672406401105573952997506557613170234524511400637180758307117740961988385664655675687879269444370257430723174823740875993499424504540390267795469644882711962837240046815654503796312490458265563430770403318401785999803248420160695332183180868086290319103198911626046258930690162869538767032978846665582479632278405712122080612644173056418577974975849981264681045533083558826450282889929868343356543427070965566161541150520446175514966392803034680074039679988433375538766749851572635138346125832606951615157700846562392992196234614583851817335286178591972360563341912199059859507781448604505435415756101350669734949455631670452844071155612657874857966840809026699421522789536930222322718593593632810771766195282274372349434859759361941497178199665676018102477983691203663835925232266932937060583758263309444208250073156214623413591984263735957707767123695753980394972387055050366921569366258515752396597563136942400652656354142262040290288643137152381815594951462331498851890413877398022755175958 [168,95] -77505642564228669413069601306794264276047525512051096251868229331730240863361085003332888557398014862468320534394998819903373941671682031458424135573969039325291852495400719810136601358710954640509955994094797907679498726492617077879175706300875388651907111438906028067768696695684084667337643129045016940852450946050420698369887166150408604648165852227926469246526141969441866051271547267842322151280423434764161416384816776545307922612061347057003246392557413735705770089770955077942855661648692131773333664046790661947499459866559773279685564443506359024653191114307115612005402251244303309356056530237811465654569893950718989190967089875990546035613584267256752738882598064659524080462228317921122858430990909937968679755852776735739448190808568419918368243988603900287812335589425507865177095763866482447586444937369620200702090262079271402789386581774686591681433711043810250200555026445127850642742983159198188765753366706376057302899526761059216526471619539777667862111297336989392752575824402146970838412463641395462809634074663391992853003798626503744908393043319005588558061534103849896595740608080349577674500689209741048442112956431303814591116233244714771061217298688345230519205898126521616897619072635865135370795181667159205665933384715368135775366937901654470633023966396322375494622935751118829296415124401193314276161530346912063376296781693132500889167320404529217977055313718659728134727995628674083462953661241739536308598138430551747195906652513421116581499401746777125542069709687525792482622629476973120773070850362553925160773372 [168,96] 10085053305224576960946823768027305885254073674383143431406628710958842231713661549462538773443795898456672475404215244166083759887382062591525561740532710894217598869037961983236090079685107010995326038377886417880072645004850330648853885517767347533983860728571775308622505772373630611728484037573477077613057570254977127653148527661720248484337046239087804127830746507826520107068258464852781411615495123484582394010226876545126543867990160514232495390920506607740038500182844955068224982523385304267811296305770928249042483656271237303020982909265019701815385315903872158564601297099667086078160785427738014636329735656532337396534210249838928420171635918743356358160424088268770582171449091904936013606290963880132134627760012195434546248470642308717762208614886919298646444699886597157844847084264238316349459103113087854398971345588467778721059086019962248426021247092281934267551062466469241281423961902713784692339299056598987546075985835670409030451791016719237899942185010690411722981209485936026566641995842028821272776426794218838198486746546521120771116595777774323611129241189517325350753597013561582777262451091952424107311299341548366920718834406227078133807599798350797220780069292730555542860067395815304290127376381994131080330740864433209373836998326413994439619843680535787583958848176195142276405866403562597113922262399000883221404149831487217562707812604941203807038641283351847704522792043314706099249733559571376080058015017920242878827416113038003592372520725272834600461271380271618045565551017073386335468101213092792920132 [168,97] -511108135227620607056739450347499922611325588009257660076674163165329164153687358484528132477041418856081948852629187700075267341797149635163789573868128547016447932547598465232905664640870410086391881708114976908655496262760375994521393787748034248433773376614800180364614128958655298191036077321221235674204695149468182580037933644073350088306752575907710273391864803825961248708443344634951331814650869479050134474928756837699247230126398779226380993112105336628786711789831459907481285252449229791441594423022153758655656463892669707445663018715161999615527873656722759017164418123174577070141698958929361222789231690287806750501060052763408255658985164995268787078365242019326123676460631290014146209670838901726789839967570709951871339613370102989735251440604144780087094074491187821057584283746090708291536087709759856146689197728199529128397035587175920254967904919145976702867999123159610239406007950760411169928489854929295289660787478629193948453639786020587386628537203185419733083217241730280721405245085059620458608643235997225143012144292800838755404817259043910146123823248102659152909564417010589113135795853520366675559258485328425229913925201143234221350154571180356225489236488749582314836079948741741014113512020781745353829137002920340839095641394480541120421337528150743474098745667730055104922241631277077997428386088980150932589395945330586087710742740083128545113836398933219859623430644906981451813194913592622251721381637157995263888287905510552235748933845084556075359883618060341135699557365119781426120129228377159404 [168,98] 15252896364018749127778584169442035652234920095681085234137665582651512275616764055967127743223225358144256488070130305483455957447266451264587887949829487214365744362683695128952993321445367500763297966251614849187789378656692064036742228978823483369264485378328768592765024042510376104621586165944145609721588842944120119971009610020518019223769590662305256583406320117128398603232379626586726373617542934924953119679728538809514640935487138681497567769646340025089631122961175613564135806033149459353910680719889353708260360384823162951860310634051442588786723549287857091967629884685150136510926170966234830103016288529115434335146344555594542787396411816641600354349961252110698040636549442429784434374355965124045607544724012584208386012801303525858082350177610343358437166490060071335413786381113645621092120899393248964922792180545933132044074170994622504530677000371482338448227383416643108398496530001252133563784448845546887176357336177501240990320393674793111748316462904233001120359182592153693763896571806446485873121379583149659141187031125458680621889600715144192603107086873107377181212821670077661080394090994946764013423925231187895705467006726872088204418889229972567234500933101626459848790744878304853985270790861379729445399195715256725942922892309802465254083183044591094680251975010282197416909711654219039401475683091961909760090696553261847826986224790213801658229221184492786907958506313426854667642165107285827696953409104234903191978170462072485747700236328787578455898709111179134926793353300781602165680414581980 [168,99] -401609083916444267138367979144738532327748363221904171216214636656018837433551924568265568342739874998262547709518292215611888157300936155126301689813449709031700526675246119979520721199992218779678219919444539939499015343838356017081984202582133731436388550825173101681403505059148731283898581576641767859304834649230146400886750237560430558659279757046445640343146230398691603954157384453528552721991297815999470390816095546760591015064262218332351194908341575584962017319026510036533233748476379879926227415013303941123793666802916118754056337383191812980677427972342120130769863467455980269979777197479446001201371939365284176714480146096375886617605247044758147071065406569870187019361475979127749124960624817491484816913431753113521885210924369786881182832191345029947144688359222712507063916401312096563366647995791107607317926621439841170228462539514616711266446576859687828541132664010913871968594581117284181144556213078083978564902323253292816182254436931380062544409269311006563761423157477130743049146729970102617136424462449438356331471530670382746663126807300966934693890482447700319771478236041221268647010761205988888749930411032021506152098635881191148957940325391333175613916031555120851145390518480380100960163258127025118047727197459744803266155543355602085260980613945389941668371370346292489938287167509610772273057219321034799374648199879997063292722535521369670825407749063730008517927074576689461684864735441299516089604538656012455627613389391946736387037984008065043785252908598006824592635175109659261273651956 [168,100] 9445244285586821586921859586771332891415043397266085510151408174270087998002303448800490501740307646306888878635323777484435075399223359038655915570355049327012684268340924765040754513794599022935908317910525969937175622032745335840957219843142511494354369766148702958434284701764410004575362101159308708623475615128001701773245599705843304256209958150847654064713180040161071684680402327210169653208173529117870328260799510306964142245773068608903168537247707526877445935171297234830395815672752237751657435724490622275171775297997940773926098461172725476387073504481316173569111426071001090987894668308592892752178557254405198949496415323979272314420114699087318081428232029960047486071864524688409404992379431725076466028195160053610450735978252938777599155626813693518921584893564630567935762106833704377761063019345520369917715102861736158364284041877969335210188135755477162619678504998233333314227423170823490247005820566149756060174564730825945137781093136210322813490620060946303673911702917003386761471909233350206831253532002141559861401458180701999807102938638120424080035215607737270025620416584304166319257018978261846245761547268706390727933181097938383937163733926830565413752380870030185990886097305222563472564335188080275168718951620020312974432835951264307448167247247892952026142796683839542465258018151334277124192290585825380690169499766420539450495127767081306260473808581013670482995451093883057325142598743605452990275919355936131219190626036041313166905728508736289169454931242036382231579008357497093482978 [168,101] -158671702679017151625002952654077388526757765199109922643839905528095587748495629958924624896399134295112750407511187777112832882567569323992862020012537949723590718389103441568213925892364659552950149410315918351977709130112189911899568132189602675143551446209476378503802406968683463339992083440566784800910868819068018938467645059369868848294440941759003256809995677222349158662163119648792541070782944226251647402873228519435405685502838986999429421198399166441096211367381701199429472375461511008127728557160802745325072950133370515746305759797530847490660046845766938572018302284475526412932281197785506472591538092355104784114459260476746763687502481279555451368096820728465898195435246292601609949501511570572801488526059463736156732207521524437831785311416443296243593809982572176931578758379238340017307112870423326533331996588914667946594039742034782983727232772938274595170213967101989136482784521910341131207492799676550774250581025761937678895319357453536636848386614603704660489921326408633551408606966426802426049561908423917192081612726385809590086528487885283737262121892011878889619057408926289502495731397975189097761711844844906515773447706516882916019367475626514619239137847611801614608353491814564412258104664394480570749668526605243188111436531647158317505350947584530150422991828216788976419985642960275869057765568171777486285405971647471698134479278553175066905030235857366911205648745908651889267124737703103898736663615955614242065276724880901616892125739465414382541633770291148286132897936996468822 [168,102] 2545190877160427806786076498492484965009007006440114010683390853219831094097755610776227313190499398332730618248571921943540085962610779067541801598335474747862787455075692257353215723921525580940855019567410079971970177736320373592204192588520054530970057083184165677213006380644048357936331955367915772957020784467066116151336687598383955925504937336463921137757485622598875697561597284720411166548050232911681749696912689953190493043382840427195633138196257527196960020007926347216015457178309518718928131281871311801656569238617875539562854563428902844645540923842673161426695892121858150352836649302938093053217039542307048544285022793007354729883005472961485752442182327536230345527568134927779115063546174202626677658648069090644826635100378870820230089852954652225781536464009609333264450512570332199412236279532409164850163680073525463346004128854052985586033177157383288096979918230113487381493509897998539396191864710252925120687975648572817174182250836437073254532805971948009476093318398465605257345011991413978454261586614703002834858346144572639862846418551908873671244889803430291242883634054661873481492645125588608061228556753643789889880195860090716470017429811678906808494064845215779080656682300030502795900023621195868687963201168591041971291456815963986484041073718952114852793523000204704636789400570261533096129005109647134579651027444687884040743912160160119670800302003338162238797045727131855899843942522178999586411555081656795651873482537307689777897005918936803216057479500147918755250240988544 [168,103] -84846191390625790444836660091618143273765862201241994612851212527029680107704623186079244727976219405529821112621322383678718181427890934703333662018308066574323195536783957216956218024646851700270767896819586806749971785670435581916736927562578459504106239080328313166745815418069221687876322223584260433450409429871542357313334538927780889331072323655124451556460505055504441552990068747145227328024759703511848371972462530940597961754805992361002010534536261040556475998275065138694847832085536695320583131942451108595940350340999638339477599762950925845877519522480923385167103552373194141673862200173155411588749155222509822128024998764542485065046708304635512348214887378162708250961623991652428994092731869099387609968102211629576775266128353551669503930901230292916020851552236180429127287725777296672553554919670739590785989171355051108526021838506028006378935701904760739538533250954475278685935563758025658243030367471880915037744007049197194752962503452023006512593460725492098462422530911081336921969180045109204024983337232358790596331889936653313962726416146846909097742681355194528686320066554667798724396487211022240848710822235541530819368954738723253455635044637519775819805132335306507898153838559420739341504402903013661726908824407379600659554206404126962294438356896041220933675569045831557420281540335200725360187708864725991316692964084229164574378347611106639453668327136033991978466315073671414760374494951635030882384657113997116909882979364007488032558273071864965543179841662416700359204760 [168,104] 2990628431335038564699201597686370134970283474974639987027480617302655056139169096419900747137026313304670026656316031786111979934667395419658114275530578149766900053136492529110117322293472137455655565485657179627796013345227597422999909996357572504533248575194238111558627635373855418052702585187648115480560292666750972683706314090577915501368078637852031878314130753159102786117278237211502375845683895536633103242148095024502910680752899467913136334092378681599746018656218900238034089427456904766496456766876152834238964568227379736945411820603395377383378709535024760312504740216096920617558923876583774568645336761932177437779204532794101663684567946159721658482849372583523304041360607358364532745786328456766733950962643847187298455653966734391507227524207851984515964445829351567074867819336592082616786909073820037420376086961971199191937921812668633836555331341749710743100069177818473742918490151828503801554759832494158428597567275328188113211447517598600396606063037878285779950647292434370421364689840616451170386431589595677391945976505915619729516346057671824771776732191336653247402844122075030200270148251057386873151842585758881940132216844530820763696939059758013305012734814088259060790100659090800758160266846101469614905469762671730136083108487993122924316953745372267861289728980860197563213429027136151727681477513614456680473644017494300425692044075127466332930746460020356336800553106787535033430146079882707689493721334369682790602451986640729042128673724468361767674429102655185473226 [168,105] -54682847047678211333140137684242083972372417882871773434700171935542772606073362784180138237115237493126330519696584923632789322159053657904704051248065082983675173396700374100761287629230816310575222941123405999587444629001742086344289180656737172930671075986860184388968400012902802177509511489495618825423748427085623923028422684566358622935036314954149044902303732991343321310695705406106945588535453733346948256820387885919601900246927026736901538079510108120647328445511646888984948538461923786248967856863586872822762956340109778126051024688529948918760878054210793918336022237849864034425789805255503974646815115712330567127369832487744436091602123515539472922013941283483475295169590398851712833725470821097343282366577984795326589011888328990263612625764910894346374206312359838162945386292881174067122401477840299593413877595058376700195214775346288698212711994630939983266195498157253761166961181901259455500040721654843908657912044431978025204474436212493137953442978939078425615519863621749875649183413750258538951449555167249025069324201141669213594457922840719554438472256589150089434765938539899146098042081335552558359126618205537730284276793272453483960386787461546099512764009810481013939226239476885524515346409723741684162480989484755747606746869011666126480900368948494000530838932640844054011400146526158387492286806448739561377187195902464560340704512666826517022230753715763416769910401244667741716293027551189853223229445777068001882683845274324669512372355552829571485068414285229260 [168,106] 52801547770921308872904111211058032571729308808278388512076924154315506870572167098049454200005268936131835931956021930502179278329644004238646197210100132571033126423829034430424900885191097878484749025889069134155773225866297267241648407347180151666084522110057250266252345677721362647178343915685217711829465154502776009014655056058832922108467058610587635681681469441204353646785466382977665873939930178591432176615287670983319521814166325296445005743893640146549767183569398421727928812341858565367906191476662709572351435088102432404015954610960921352338406925550196507302814369134137698008423625237205942542985470120548173619539973989249667721406280748563805007290984719583487620531022785962979630377387190310365850466850629146995207357568357930789557557325417722140634206382331279365667764886313385880667078970247943536717669039980733247055912472342704615320980044934975215410087731316953026983450302246794118986772070326006652663420775431103906402911733125281999871013342122392386597883936200447192932031255678770210527806900754848225455511494395932184987284887110463187938927881524713581690536913631914600285237179900011888602085792672116544620980816306722092443326272396407090138126764307518725923842101355366708393249183182251429955315509119051354440287447798781012249963909485412586607300197168362344019846016385406884897985731430118239382920964593042472778098776921443714446068695434753310097825510235401515679006150189172674134389079849928895815554350056918963222973969704349756594458102812 [168,107] 14775611604565448030855391131544882546292411049321890190270256961348734283386471165735955338397419152982484068978807539015604033555946786304058000955576931744952347628930452685290323287098115338111504340462183889155947547057021627832608036491830274345532235641907678061784174772582271361916286522646058404545588640415963967864143472300317848555955816025302854723283109365905123748237562973080805894047562990125687835128601177480862908951663603203460470736273418377650788312164598971082207914085912286496311867142543457978768708031200742593433276793176122600465488627505551101671183552335171908887282508890834467328443247937616570857975717576032113302967450596386181537505850866384965682628676855524052085985272293652370670179992731773879630098179136606326082024935275865873957889388977773588248249623615167570300325093199496535559139798590843439366964133792105162131868198536040351574699737269197875784237969039422690937974900045397343121590198330747266028709565659255258229856935347397295846855807302996752237890696548564518301612108337149109595864994454215523764104423951052371419097558367148745433618288291819332906894462897979152259294918914320591284057151692688164156000057317990088706348730004702151657234455305021114083491106288462973405923218419212280474965434647502642396944804705427156778633962614933704583990998249938949633397457312144261281780341722858240415274896309648005358052143302605226688933245684807057870784392822599685055939056061454841886056595818623084372503014119655456177090964 [168,108] -205931196686735974439075517576651938940416557580120931011279603991449826973237611549919906566406737454884619735332548452710811148952037007841682820134009649226500190583446292047960471214923986612757308242756312513558256154526311537226210818172318821008952408937578614993246726186821594550444989638732568532750124542749051003627978725321321110574322408424404220324556173721762739359180152597993042269821726735724568734718716015637499901135847912531567387500092926635486516324911647848970620882648602406680550870106535436327199478208871812384126138840969458022252132812763111852427184722625792293614592116676594707616844377428928202926315160076232368932258445745710313216625166409760713630403709769673227054892730062105064181938509806479073985461447884200889478053975301528552617328140195998132200767985587645227676910181597885890548142675522779895238826697789089235198437547715904820162772549221266483696026353535761755476723039898727328108070387676211061694112973314191038500276869626651580801922076792866874696331016515544898645925396316364229070860497534085184683770962211952531822306592371646599766204861057648524653669059483306210913622630174151898098289244504100655852745843944578348623661334153554435079217510069313402593723956909413878921592118185143133132500841646170712425607719244745515694402617886565759617129513535388471305473986786127468717560330270989803067260830973181969325312846629415958062618300785884926020194546329072064338935711491831316337095231174916334666407770326099510088 [168,109] 343794889346511994358057311326227559943510513295510018929692736268042319399247979224523823072141716552762837088179182686841255363693018089522553005141715612576672114961356543814398341021589390538583369723331529448363521478661621599182616721877728526569203498355310519815802772312579412263481709269189888001329715951979314947294093762365154249006521755072529559776160110658052928388830774429637244959396461451003933168801770479798497050772909851528691657886344805250300191348725604087024302602856462178518532179574081589975951705861495950094813981812550003134346593973533178646405157030953665298977479901202717485978824606216256085056682413112614694748103052885954614136584706722959869216914571382344402396019144800025632532062784053124682738760257481354643779874902385359787019844720891599591786498262878365195668645387335033232615593826583171021249420733913085916437049664968159395005840603549878137242931946493406318888332640273491137307811657065589470110029451195096268490432036371313631364301763039381808188771579241652368575862626652961886355514859934193356876587178235469451737927177541236976598188039703022711082799579982417986455417489411311317254777748182214167557195494574659194575542182046626285150590807876093315499087872214819937577461149950234284630008254080012130229412747245816920475730686038324607794490287962982997237471733202080804031870679680745646746831696898070141748981269548629513672060595864837872153231351015034915825133800065907843615201772689080265566798599954624 [168,110] 11569382585152322833373976942140561449096608191961513643493466130172531227826006067123227004033370561814002350134346955533648665747991916906156624127845820583743965325735971584293215002598696981034853557622327362594668085339976631701256381651833766894626191295623659811338015818904053839921883025070935464520017785075434801683305671573178807487888218282869453421759120764398058203651881414468148926147783233578215456028933550568345248016184602086886727459305859289570680867936254087918288734517854514793468889897879006287113749820774488881844334001089814299031038618112879136966447206241251651223042925004140384305758451654763952543399529553941164238139746057827635346254827056083964967979047550336190763258459549566739658710638835599575334592024616478944446504124303164864557591701059660082873516867849535119473177421588624281538750526873471079325688604154008719763985172186965971679242180773692027434429130075233700316389272987938098728365555504925869300169808030567852832755595070614069554244868962279796389680159761945030815853798697673661353114030170343066668982483661546307847165086645914073221075194514596018294168194124531330447704508690242932486364088933086430598281623343471285850695471101782177619452849218649005568776391285571860752634924244146132990835509437732174961135833372297422252107681160720937966837378773697291947170054941579507448616360924019899184357689007781304870411867315137231225717728016912911426635634007245700082273469704249972153555471591713607259849777516 [168,111] -77187870153775307269366752636228224433111914655124096986909072959473925859808551882498002147388149245944331174416579176162354900887035135675796089108480809439140093230708867142493488804969656748402593741579600614298496482399315105306861061312497558507754521908557813364936015663240512820333425240339210479913424782971830466372699071568820996295599484678543666921065037834125707118404461310966733376607974925397384344030419572790462402915657608316953239263327393646871278439068616639335365783009109925046226111740147180905316901057775482077761479035075924746057364810600535278410423907647954510187908309654224009706638894797601539616659522047128475559348449950986952457315872864260647292371214240380818875671361928695431450649619943472576497832446901318368816928942591978951216862010723951027784741931457982066112798619233443227674284997120793550938842987611237013554059857707898859636136841459669380039743703304816752877380980049283881484620013239793852949780273268970933819022711043485467914190254333878711987860715507882731052643224482356257771509451899930855980716407674793791163031763212593153374700741107377184251126382676047009882881990424291560287889931742641241727423010447541635944416952591856551037872045561665282428625309499600736621490546506697818706110536847471257740611987232143864038767418010775137146682161114919299149814352000569793186272085751084857098059609616208208767508243757193845994001661323721920198907103940782618086837835428852126020667080083122779213000 [168,112] 38491485645539123249502398031380732165642761218940377783380350703119852495951905703169904836540631173586296068209083431059276799532877694452896399039790189000124802071225643051900521857538216820374902449992503494656017545643459037243705224887368647854829217080578594513589630756926921244634730232602338773510539258587854939629339656529197588704980637643058270812557472681557067758601433584696497866852917619255514601933283002152587395805460632444058124668430156759109465372612911784154197474896633381591676184638070529800302271434491015618577856196139041227129469729754865017986035733185050182824148205375298127708174491175613315555987141687371634748211182538806332409731010336772523524781546198862208842996491492451683686207123108660433875816695124276579990845713984370666470955207318385972543659029069591751843472116274527792873980398651855285323812703922662186648330256931440782118865259309679480992998705463126840803510483428082734272698910269979709291640948784608830710131535621541900185538646126698800868616197383513675517411231532416710686825679136867946842645117311922571676469764782591569800815344018970085120838087796276961359864536922955167117675110268455366290667310379405369580359015508797781149731634556600195728259264556963201300984939399164704231168355991557512683834211525832018311680705577364922773409429984577091528490776482524044514181415437460471507011767504506604744150487939523491939044629982030516598239150927554683452849025272125606841555204281333872 [168,113] 860196875511888457423379402198275408114171208083139539208913932342987361956482760583226283812541821465802048044153141021346288881437870330075205317557097084208100384375514048670739195144824226360089033643453261096174856148880731095459470625401127053909626760192821388688107036463410411494538039802662040052248122452175957508553326932264070911132558829443033205704547896394923454116682090458757492816653004201448281974934931374370179727066529507368146070816764125006309892396233101043967016168076204410541130213708357425813435166190440381508988810350221800208556090369817788981311928454100574384875387024047064768972618326771748431815191779641851099481099938100698148079146793129569378852562146938999355201025010852105912043293851369912601586041119022912080670118938851093846762737611580811423786373212651094139697680583944659996748464143351327883756556706508556849995412883249944158383012907638231129521700093550060177392746803063064656335709605882957225601739603406899446849020803338573099287909500897955421122966107263038322666719561591422553082410611596502479150553673325056148097033137921093438838693725216835039699573148907765855213949133567457901324183181201064263762228747711045712654548706979196255144913222629087259046511802486675013613209432658981451856543332576438414678133295344504386584200392072215538106678170715077134749744814324275449225892527283171633980806757440695184761602732414120978398203631413202066792907265416614364952371844780631233322399798340 [168,114] -2387556558764208291158515763100873709534225204250883148604999217934221242057191023894436680622415707842890481330196492408348954305936518840341120046558830357790969081356249782654284540456600625642176611957715989463793447295556760357769887458664246993205368170497476080594165828380960743447288511606377581060493756511082531732303647867098795912751536652395406087386164714794199956624956582039982647253254440242908599304550951749977949342807320175506309621130852591024427208738839694989069517189708044245336597369078322807152605487881423243352385502780873847111640670962693192934118084335177769130332773223107544748218210804695352435681191261903318413558046858516294233391504870998435359901045936185592755348281751738457957227182470883492581844298541724594907827236714816775510111437401434241170377282405995628671653803404738612564455209685101523446020756460018065497473476800564814940456598772957775422352474222677428083461396805741225308900259092421114608292548213643734024782471702418037267635845401726369695740848458136152137472768842230135719244040281764323917335237838081663215825003746349909319667000144957810345379646957068544118176908081872295305305952931772789279879176156024929849845405390114578897138679817922043420740575286982761997788668173723635496958360048960517683369617289369452384895195003598927308529133113345057970179011213306485911285177426903935932431771380570306875938475517443117097746833237228057195141610040639084064420965531041533704192628 [168,115] -892657259620183309716268646633962179184789017469535824554420872304039983140397513540660897624223140524869880393106146078933158283388602945848216605114215683423001882630171017585732230929810199459411990979167124513135116141213763358725965433383938636394986505979090841628917646638533788741672169571622881443726474767542590973424585324072494144000632649560214913731005761302144460231099347447991709306653224571393420817706618305693101770393698400738920177807302799273569304368892167289848503145547522571179648272306061470622683415529760596066967656827198720048563882523276790336390926741544611947288134168271816751861238417115386998081952499055057440846813279424167231271108786276106957293283911126011414874673119211608048040687743058703893004692182120684690853003645173201043862861122227309375764784416874631655630873453261261538820478815037389029876348375598183262774562007655229724629984633976329048523285268968077458458669123310504571438956213315907624447384975114606661091054197745958559187548741185576324755626124067747113661292034041403326171809622001563816543456590511496706975195578940402672811941354425686294230178464809859573761417443419308901215812055548614389035730964599292284796256571280303860642221236686317086466124774885809827474390731459346924877500075687448425717042063585879488968097003834323007061445377553611333326309921251984147795357322983231188799361014673270700587542865345417544807651632769143933887718691987886821465744088303115628 [168,116] 2306624792152967447266361371329936256766473505088981046748850187908788275851861023397828798619196503296203659897234944374123623341026012344679332751372408785353377119541359055431383773682278560583228214254323519928460802226675682372247139981012789576989862062493688534415829604396599654084195118837110156878026340991999827323224191642103225690570389906077925100548689712509472769762746921561517049458618574474595019715359793346822907757373534213017006800527330567538612760601208569911853218374193875652649173724020533651031480640530463042970949915370206837251711992722156018279350896989615946877863469473855365404581914129828691434759819198325068473332782018596722363265225302831131253970321296395607916856943889333438501125333507970058514714965489364694146058855560516822629555421220754761813904981815012791619331755588388695808109688377535495436313871940607074495320367025966074366799361137669606864777952999081294282959576826497216273957859622382505538237811300441092458261071529036327371771275123356169197977979820520584984294712816491763113178619941367499848823465576773948458691171985341729868743387247073072623609781424892516480127540016828183505805375383658704375231211021375935002501441921653690509555962988138847263009369752929097693160370095727267585423837175613291064940578080823887873411969282014113693385500755639317483186816515227810259151290710341570234283833875707008445153859100812193184687861309370645745444465331142314666745399176393 [168,117] -12272127257370406026102760986745073998556001776376674436628160585051217156873331786447261086202506042022643909480096757752729780662441258269472094080033141661981370667013597630315472094790371333036858371259031606066091893085728933624754802589721615460068648370462531191443685296205343415817213135210651950519234605643713547980942713257867339990226588683288398499125330778666227051919150226671401168281726692631980500703429096780163174171315140995435515361965278851331824325006030769507915341891617833277917891828527227997900311392367902583928820906682117428219759449405239951999882891250989793899885101464583492718606169639635050237497206620043604181305614250053063267671114970099189344183189088663513737731556196390261889662764456186897983751472109358373057474511411677761326256102398798643721052194032965299860625236063027410711509943486648097809932448535338220309609297332716896490262112036016647401755976308519866248566406460659650417063297277485211500489040099127880347315211666842043848123828556131978186200534177286334319037110176596686379879358667626591111016043179778222821111875104576794435482782311736723645069977011857346950589154464900303027339702135898499844195958776900582404490159553773603916318080338719840712540410175511799412370607712076428967982588538988251314400280693840047418747894905497086858951626654875456637737913140601444179468549637772217524277068980724345534086427979021944029370063279653262248149192661675761132870612 [168,118] -17705689374787282338120791985177732819008074972051409526708429620904765755229388451195436888300397178926626282701140322372236224034026697117872083200935051283343891032630509091404005653026895820698158347385326152665939102340305916511816255264056845882584187661039639268634612245509388953032503864091051882447030415808694273765651969267636711347199291855342301502260537418186125380712205623606694311970478558392885470105455674099269517673812804833989143855075843810828378537178715668594468516697212170468046709736943855602199885316789898629237407706123397081414143412164762774184978362230861883647028660871607765020756276787707528995754365835731326834151438605413009161572657170161168205252663537659401140691269955777970254054711297496057425094821965116417648492354939155074281572314703948474383275478502068977515865884367411034593632368144268735043414645507157481203898273878378551156040744420669602413017052840868533397285624680599722198908533558274515851845014408232367235625887444151772140785844917534163831005557615288061676552857700881116070832739222800946499985149799008908355294473358093111265663655291148880467406069765465761062410860925273201525817507588556911276050871209670415003936808109915827253308787305022650255468087529740575959993203236199851070657610672596029367288632890927890616137667208971208333571906332335012513096383183764395296084229994418108712253729935635233372368165657747907711696713883436455534472355997150415150 [168,119] -18239436212581737217531610433607379491386110239879268679490800157072203316291540981270835179190184842161926051109264180932937228186215348019987049582422708121667409986722956566428640492176346719257093920281373007702490360047334568428841647563936012773198665748518139742382753548807985572581100211893700885991500752443147933991886791942053944468239640560332441833312349853787588494445494084169314657051289590056276830209415070005795605702586058388667318664551238824488602827047000250827622526955649009122032189526601575370064666223741676246059456744261839232628738166456007769735567789532410344017419081710556143754562869765154106467329574423046503573156795637725991607438025710975051666906805900010400335383038545634119659756465411326977153516877244800210161845573962429781200094398191073355526203840051159511809285132560261696780882116346110046955584743962505506359097466618645703458835200086312562228166171857987198304066718108101862559450492797967102521862922056448747024960844501524266119189945555368286147691375264820542578589613751634561468308197567629494411351261755021633469350732817477838277045436681332388578413712025486480309080056299800592746186541627263311881205292300200218897504804964500854243960420135674121321230484778571548012874259237116692198422963781085245148005512542626525125877874036241330611134131550726931381188384423166399273003008034535641881844868162447262427300802046121422503106111135567197697846822162420 [168,120] -27082738416615710567901168307685939516132235553058517499699257990791372104272584783540220752087592090169311790715175532426850421441068281100092040622132144704055707988019938084100033267143134404571275640782918987783644347753137727498336091453739515485920774246065512575589059017708827284504836908482616253774895904343934026616509207613155528838312652932137154800409720567985897188483986341766517128066624902271491480942499863077906665082053108628979182236419978771571988706159750936603239662333337207890580309537870695765766069536938666409739699172000280172119465981643946415680440624060504802099360620379056299180098267801627653427456623644585973554097572990012363518675708401594954372468418910728151140531687487465062801036088752824433466199730872946427203916078079903389250090980401521219105929008393442081638156840739037845661205291947769598629851889479051493485301573614180757716503781191014446017780821480741588986970652330827724745563007710325335137023982716069419179695914006154821762670944339727164767621802990979158714093091015010107942404396947475808520704131117605963188615924923789975383225559648148044401371281982534136521573759566670587008131904563202568170232338827852510368808221995570397665561790300517193721485287358590398243354056039953908243856838945090909428130852631459571984329475982241886817629719115770689406211368032448742432740340944365764024561292329593120585494409094830243160517097423449448185226246 [168,121] -18682366818018292338724725248771517687605954841926686124734103997979217639280571471595597742961054514455354055103595648585117764238036528240136091569528481682634721139366118826759041663675057999580003128297608798235614210899776902124194212143446478868443803081308846803715357779482449492099463061379382562649022957471219218403891753308553328326629216480886660404585574007575323707968513934947034913966204781555137895919675523208689026200191038164143686653253116905579418915135129965436441129811078665247985513520160938077843410826113391162955031024159746085351718066026612434303161313709807266825952001948571345815557502602772349436258538747479406322423403427611441753186600293850993682581012628041620414365934149140541950640699959624873381121284781117336671060538707812394264152886220535822628668245891370531366194072006935455140701261894444968802569593207538150046287691312835953823169023420352286378056642183630813443723561959249126231667019536878252652587205227854271018921831725569198629542673472857579920221687459706507218657034224807764954996391665674105099618451050295599801079534707715053516307223468303758699056437889007936823057795195646712710945787078135885822304171041968428681965717505439142407331592763137343727820046151204152186820208753408596324665896316098288131641898464809870382471730042021241443518236330871014956281775613713150195580135734456663425578941248112097863691045496413180159273392352868293744 [168,122] -9563838077096518537963254667905341848907742806960378863615465990349433555178676977345329372350971489001155990890345340090285562031433856411106037771099361493727264816067585088753021529342861268946446198736850224520183600624588482353373122660186152273244277010608549348268965335603296109081186385877499271165722080457777486753102635992608469482808561496447925235221916050241491763442449996198476247464831229940637651946379663003307517488968826664134016502303464616686085766317860948152336305067014197766069708414746449074680915682335029950552716861323705199790809703751200772719076544479909581146854137789027498915593804369761117293668775437800486165807437850091973748574372299512143539407973919449498927120674599626563255223753774097247306947371750791275599673477507766952891030367212706445689766916728149054762925637731925532500200564128837029376145909981200606140565743648630698859694943408884694579452068959175481146222498939531347178707390261891477419370816054737864736322932407799439610235936658898153289395942906004952976245187045415379633922262104126814069787425519296040966671267201053438891622429624661927386297612519403864827294893903000265786763298449337442936715293038527222264269107247765717645968747161032804867076996763198335662709173174561812286883199554989910774098107781769373658625009402093413267273949763772209806615569468332661506461321481928787175463574161239160979744907183283937736643154831452 [168,123] -4661563708131613755113618486461140871654444208381158176036332352507358969244725546387436917492503762330624725230208359890126965583569762988022706721301684902592943417761057391877387626146713680894958088488991963934137831069007491627088550938749941467258844374472085534083373861968452324630845994382931253885519478186367306031192501539400989590732180388004019096413147913452159720988730880641969936859707397681894211197526167809264120084800191786341847439537621217551694207077285012817192631679699174703490468281566390559947519440653118859439308760265807327732394582476254684522620302552673201771612736223318376025782872711619933513043004412159794899115933115055945777349798257376598613409022066894496189924901934056376488432716377652514185185782252535171170595850464258386816297577377291210474101244824708568557094038712048605399014229983917291954318414062954393828851131511668657342163030266134329407333211885887295871995385080775965139775992708836768917749046868658425313610002917392804094698835347087757179633270554119143997958285822777977520711251125711987436980358770215756932571422649294714902374384773765783763419950553812056007144976331174389407603621843468602261968033683230356784979543293509222601742148901211480111884758162705181815824258343562646794884368677530717970304541136530477234021604235028064791940666111153803950141236984848158042062479594320829671730219302961296381870148944046999831436460 [168,124] -1093664339966127410114347405117015031394969906168706017899681043621279090733573648818057242005010945610230316822625679258099133231241187177589479100195597181059427289761829484197533535298620281258178021181773708100666490803653950836246554123236946686686344180520569602110107324340654857948723427323843842552892838101888291290355553317568543504983847700552435362908449118263538336487409843934796037666175105815354873170965458700179739571648377007717984160016907804452507206366484215836875829100433391761279794919280035306161868834756117063409731807545562409318682149112005040998546524760759345747725489656596042379032691126040996104169572942363081704997432426552872203811740170874144162085300323917677216700937864946395377622103959088390878373437942001521789710311578996862025533057038753941174482990765129766279969488962219192501881700244099077277302813377505521182703835864535689553559833672097453362740546988524615801364678517830897876037376672347935926306274881092197251627115270134041955061574380434044673721501312070724053685994639028535932968542640333789162045882854975196226493884030046502007265081584409821083844185679947140808775580578453814249647422869145387713438877627995548602847844686793276923557248307167728169075840965143297150329661823775373763992117665368336626421383775824019924398928484143852760285253179143938423974681965140598789897761599713132083743200639307859442674894992591778018 [168,125] -233530602086492843958723366204370896510176399339731785786094660787340960899828613406219702765531035112006745395003707703383073874518470524859902972513593759709968226314716515853936304083523767072848289080991798096298167213067279120661814188253042642773195033087465446904613968255244917630020647258323401809489799569175391763211354188647705925472770315728202620940315998003741079685260622589315100254362838358840471162474323376027871030983963273760886414464527670418679562168117597752649453910950363262078140974359706163427692553354845768784628226374648688223424275771036829989956204341917719307525832574712282013622323812151062737252182676265949962996362676067753856640864246671979857887203725827046627705034492155478497318201921497160143747117401334925296385342552099585834120677311804351996381881498289339127475380157309038958514629626677274081272170653260601205805891860481156061395783203389642194201590595579616352962802377670140146289229919931101404160669985451561282911104197359992335046699422293833110198842598248863628781179027330821695452011909240073625599100670362461329625521119560488968282936759524214586143404446818851777987631695225467155354778371876856741648230060056423472580960638023255396337971025322943198052155214767280534994831866509368585382735978651233212193016911572115780230071137490213097360267104160587731919383860623249172440081210528397138430887740912970021032739836702 [168,126] -37132170797173113346887792948137031195015417940845801416096347224379536999505890990204219851536711258723911923501073739331479700590836063483286046381500563844176979955940915750244635576890098077506259139510835129419688866399971694707616977816725132615918533919257838993025040297560915401843606550498088451904369004470247056785738287338168786892022625596389862875561045530575873802855519592784734534064018987397988509572121528141344977895310735233972852088203123024034061760844738049989511355485942867808659278195790366243392819689856073901879266898760996320737446907679537093873682001215828978376541597008260770571817489178394070612222360311070391979410280806256632608765968635877561031306214573401024009274070707697619165929328745468865967900983656905685962933809935542075412593134046627959390806654641015417927169397175824003583882245550036306208929559929040101305206352918648421636230764949921919242041254030225944010082381090797957452692098981809950238744642058507596802558651231824720723281019471390849236473017985609735329620238058793383483665276996671024394226770972870611290588503119513531013136154281059622259728383590267588951781455372373091114108576660391239691065461125821648977844209229361171239185145893483159263483586389349694553873292302330862405348740034383853254191136663905377806321893629857386383530174838160990842178835186458591053904189478146838940959092641720473922638 [168,127] -2920445661931054403570039430245524160319756618680185382638207674119771137016010428961454243329824305416559765139758690305307533230123770348612965702527592877960555877954502658829773588808119902707261506875851435312704167924368082282289622300778430076110405046401032599701197503899473112924687050426182963425854572225775157624665750078832387669627833418642757228912094945057170488159717573416786421941619499382025164706266327899528300867108677832677519683125648435722525655739145264112801165527236812845578926173721664968478355220151102260619945793289202415654205770070317181521367001623858235266197223721656390192466577992685868530022854921394909171871467665514861152083956849577422127679768153448600746547621548752890492684259734512937754513497889648346431075579122572655281065690689489937665662028626466257455675968821727310852677527970379412552581175500459805300465206102073643673085422904735518879685777857996771184028794244221094867688251141083471596046685569675222367822330244038085577224193344681269210769277755704522920284565863309396815444212357485704097517778143539630475504470640618410308920835612630182084560164381395794721865739457768571146991337231396249139151665659279222044440359691603755185481564086302812064958422877831184832907346255225446912151131394607038207676218366006180295583658230237317944896380262604198513670170722193266408341313332945014091033877290421034 [168,128] -223933991972880787392339778916113513447279510391032076991137938625386034544039305945362074731204934524391662397924932480724816620936488708401333013595733967685833978548561488251247946620781389566520895107855139193087862063964324645911996509089446285560409698049350100314293777808802784235904442367424251357048677393180819680685656865020117853932748733191955152882569265576887197296504570240060899659015035048378639228762277435420043431703914644938237915894031432190633344371723288030117271046315168101780594250854598443648299011559888502857988303691236591144213249838945101117653054775496068744658577571373456047526087464346667231104702366591040434200526645816754976324947985942815138667098281989298329429590495680233702354668716768129385174119989020608223782900393093537513430569060547517524513989588985055899515702355466867533793113816002411129104785392623701101478821941839316284352915636385506073132463884339721721669701907976676700134310735999619441023301805404093953534663716163248885504159836624235067925829292440646439273207921116973926424528325620206912684336432726940626289313245760379804040693609601698902653799433363446051124794812386797812339074331391382505973852668465625445333598204067060212045355816114206456429682383346469021294058108423463111646272482604338158284081783041774792332629629502120407063280148257726345157828950409335401824048785401744431594541436 [168,129] -11800061633554995966260672720200260130017220011641035624707683447627394760692170366938293539921542450556242488186550994327851318249908927086030338475429547698248805353880788087699363973607325896605407080689406179588025955262648283102495405234608193237102991776969348597513146041111988533493715230975193030721623668815943506016764409620060843767230953290589713470622905578948588448724481388792342797999292276216547820290373533357742794168106841366692015825576452723298892865094066926880512170604128899685369877436648618129890269214592859427384613933002138393873746255650056174632972396278073550934308433494589267449289833695206950644137919811127402326351172367892888360184063434743482556719405669982202263405246784220118864784420925727432621205888542982040999213242030957892287233092488285674816660686736238462114493278803195525331231148497375823298805445412678786064837920343469726164230891521296153857218332545355297311375371732525685455993922221585128050080879882447761428314361096961203069849511509202927425069674275128548036998087007013080179944679452215559698594720562129290136383481720165062693611655646267912451504154758617893006569650582540160237765059960309391770852392205020882231611713649009214932828918276151042793896526595215147660977939288821059293303843989159458045962433166918023520950100462672132391009547942856839158245331045002153334376204348602135976 [168,130] -269063215400033487331317071076441502114449651503119524235044478645385168625622919063126173340501423857540282565921508273603057603885576364479404350523376886500103370356916063933291672282382796432732101357195507299097393526849445932472852926705044083613326596734568406730555963702854429286774917585095990628423427380580648986293576488761792980460745559991522033759179802073681464447524198418853566695838141327782474340968576148515667132163204122845613043852660732663681631495497410979934369460057301055801391133518261453224259590917655631288283988897900146184432317930086992263358042887821730649953764836416383610692957209997751715245088628543099039507230873001285770907128566539883798030155991103154960885527709694682634224115963229470453445456319645681323025203845506980653890439529160327956252913710312487083221400650557899579844158290244839235445379502114219396568167297583298910751753608668792655292223216880125770878280011062782867780624568335004275322471196480789646020164499413295226679060158630015877102050343028211693590720933317714736436987477752578995112652421016327111275505890230967944425045499783661490213125109320200186135911337685796941664320820381432050322593637453857256960405218446215668699979855814949400230477281461831550199061467331022155920217609921069983888273815312220162863646611164231094486554881536270563465465048910160235736183667494 [168,131] -1466860200106377911625010159597362462755461818500114910968114227248176736459194020725211852445103596811605110565268159852112127707324613149215751960985464325476297557872973164652091957256788480474316562585582330874989452796042187030971510990036513961967937711879519675258051756811966231375805827964591932520127152908887949170997363801299679914667195806458438189694218289073431973963997677831087356209753631122273272177103390532834104658282470007160872801944992131439471914827117330337391467149485841376670106607752020379282338013548557466733355400538580482262965333498570765790664795481190507424737908119319800852704378127862001358606850866997542723818146435635226538094806276619244749727516867022400830183368922899773577257627808736334661167535813915269688331793192318211102047373879234415464779949589308122960943459574350891837654920930687491798544493628382815618681770960369949175433126545768711822387268145665422448195347671837113276898563658957721180166183075295947149705331914703334198010388396795313047415344436872677694752882467325765109834469900834254165630483971679984816752311853371862102778367692715733955123409397169628937528887566428677049404701927430286101652805946009486698733720492186972518852318129312298723274736686403452234339963175715314655621679618455680217758109726327881845010645698551777008113228944299757815584221007254662760768 [168,132] -376844978176898086194212159006837714760094788425617078920753674917155255605660348757410617404999387313024824140636120395132567341476045254547237507099554606531367847260147544651761970294727771829142956230406078640085894881500527723359232113001099877950757535185123059156215744224867475483872798672707410026011005426214993388475682606328864807651759100082654329906761795587069194661942143062784098331255322018660857642401324223894664874399166611970949611250386004939724919081226559985325784507197835111647634524580476198201153113055399194417942980441478304108800966445706598129596587689320263492652520333756901824566980100055100636870959496574076499216865278591420584050706360666868376327516711583099361406022560824742490687204421983477302378639176049206338324607355475149905729391905818466123744237734621043465700458387447946988735595450570951723814777453278696531649091845697926311463401042375581267589381195473679890331395217185784647122098741025134320693099063865312570504461893492176924782462025432413090393652473404091585404506604948166444554505556075872264764651635375082161087336632180030718294348712712067339248310145100370210002056864878288697540390851849801656062817676206107454091648975552257434708003464487673884185992478479741763161537532606132169560941371356677565457007352945484128234508117700691109802011754941189168353989168698442 [168,133] -2700556495883183809874468548121055706906595807973617633588248171691531556688630649400955575743485460566355500573012339539960542452812025296546411172728172946024088346171585604658525955854340337654443313732545629259076052623281908822514699447218490394038852878971077617508600451138878137134924079540402224107339674398527214369993427928961172657803769929199082487241975817948939170860849721974245914617277030122926122704491973209370614604421949370482948558063018124469179002451784273746604929153170230480176751281679257540819449712158074280446327416679249256148210281330882569482702558350942450088253054105409633525462677019593509165179178836715385296574722676120586869653904796399821862236019462206943022993297307272297702402646053465767064891125639498400672819860186970789900263713865002221381652437751006811260273198412141385415732593084870012532657940217144592020721168358056303150551692140411814761809725873485172799407218824873483401613586761763526819136880387582201224303968231119068874242283199989593192554434709143567124781182240067976601233306901826934114927110746213209818376159139264034509841677828377579825195556877307365921062767691574081495738309438290840888171110251935720813931826585011383697085428678189145903237921605095682806703518361363767794000678387667329946963455838736826597797660447469540027730103751382072621749678 [168,134] 281714639203465155812537942575022806370172119854725714187947986170888948574934941452900030826602787964779493277221149007510270395761243729055073025072009564848170979161827268981277037673790633711510037484126232804119682375507276623034058242138739156512397994210763795222513747806270448177675740058324336473535919849914581195006699027949943924304747730802818299498145215990829245915797556103562645249975919260504891118439811214841509555917362712159006998075314106365575144564456241161280165493119869760224724992815135404060916459423814200318469503964932030042897575735247356909665548825638944176884375879218541716706598870993958150688643320428899671483132421543762659769579764831791217164085346855735418031847022185856863618380338177936300369065788716049292470026701761999733902137905277481780716208962590012925870641814431485452537091438703864769867557779444413583341481142492480826511469106395665142668824559126625588083848329479332118634055034890658263295787211474865934565197657094932979665892077321256338112996857350213896357174065614647755137037042903501197315327129510692401209981383191870040550515651946833022650112726845026457053309468466824339404717486469045051140402951472802335063417890013127378389898858023924335374116821500687852104075258986331759887249901830583591233172809494369726145318799983766296495469502517590014 [168,135] -3232549843090696234078152187284318092503551592673418104620532431436144158455747571956413366294792738040032894173991215408908251155892418926613109547780445288517176249894603939914864748908143011153787202065516627019365439760383402696526304249203595430153304711628459993600795712014419971839462529348182682379484681102848438191178790916539849024519350477816513347589316659909084849111261395735668867467407882824081135144888946859672102648021938074299094470139669333348932202101588469737257780656925940728801880581524209004316149363273009976024598226385154584477618626153223629666043931754721441709036660583514648959739494759418921074689703699771486568888642058274376964039489387695489138283322675563994096716588976463651024295911919265078086307260667115837106433673728030711112599187707944728539426290841571402409672921553737107792126849228760505997408255402899197572995068402084836720876627960874345362987812871432974176918753589810094663362599174338751746703381994432301278681793272011340276087124661089345181747788764836801806495551304640157127659123442783515821242834218735131519783731209014488807277555010807722468575476465142556989708519051557734149807559342941763994736855483957398154608646335819218218531946816548934955413744438108556109398335496202993299441366704099642962811037447239029372688656826692021690402971246 [168,136] -12787220586513732229414052651409992519530578756024376641810780655123478580403096265672469335430409601367252511706374685951118923333365671351454291744612524432498082063710253570462364299221161423345470556106000649793020737870024097370182506538864113840166840833756415764511701436470305561748901272789245920830940289200206611102670959345204577096838319677959552984437970703658727263138391162939102952642627509298482085017253323146875228947908964901843207228374056424493677666230233785416882938850735540751308550128875656280655836350883057654094248901020679268423773190976340394221410414288226296981686057434292096990604301712896156736732275249987258260156219441350517456143804144530866672658770083002144668520703042711321371499303463975483846222946772803181308874727458556140789860862698495958376497079581300747192254684427262075989209984929962343637671729683896818309218029437779674670246253628896115406256104912737396603508575523650946926928041547849703552276079907357740119291642606816533224528707468697993716365261699532543051874708462871065085035652465014603551207677482769353521902343976974274218947852394672847292479702324941352020291195045913272662635069024415287166396276757553788967488887350188167292812883426946237039178014234287902321890040952313981380358416274092755146251290916687274587287627145620694158 [168,137] 278537301574470608041458202066167577819710171508020524890233885177231591473324581481320322983817493027587339963735132286301705948582099178225925176326164673467024356297212236733987239107106507553072566981076417867486229550059862737099371401196596354339379657993836679147035385454900539667196127907855990062088348556568931521547960975164233699475718342087944733459539664353364283474582897592849824813070372359245675348965724097414068827677026781408319147797154965569619185363730991227125255085156572110636176428658526897648428700467432597441206580276681218741763622194682827218777663346324264466609111139676196747876768655024906722346725646899406195869320755265225306625028480542238651735390107893926290536645313289985701972442493713029772011620023464279225113163594608105060652494220684867537074549229131851705913073342047320561741749014218500263419252090870654873079579063912043887593513704114941521826723726518563327938117383429420292287310062753099361850172027660343924686135283727385503927763192570656244909506689029143065208607243761430154648029942493230945907305841288087861254161265071345098771784709893611933033569518878067048310726245974416116752697729436698530048493223537445357985826201739719794384662532443245132634165589750837503211396765729883292605977765593707098673532582822007420468381474481 [168,138] -754358065812123811540433162236812173707069488632315776986088999875223878538252047688181495182960698795436449606485196410928370857053035938063007329507087847608849001954577609842423030543117076337551421670875217534809334776269267930235527474229771143328543066230307750256563603334184841944896443298934059828420013587671149817658968529250444376967654355748637467240439012472493116756504266820692747635351779924114332987124447286498480967010024833224887686998736715489552962290343808084876971723880088074353693940170818157328368772524141405813464460517383018153803197414159022172154994275198680695146080948330261204822992524383602444063823116733355793979187988027980431120800048829707526699912334700340052367931116007613263421150887394934734796125199076828685149216683185244879915733987977199928490217223312390511147903763077976957165406737745673119599145294553089354914446306792884249260740328985926275978782161529099764619998009563852908254404393664384045419289674315608984223269764232719967997728146852173258665464807477266297461679443032557870797492936425976767472076954128965840349660552041902832557727061712074286746404402782331085781178131785044262332569338359704425008869394997750580857422202103166341839418892051432259786006445358995106844280462210599811793987252163637012203896705107685829794 [168,139] -612608840859355965345629325571805499093075708467330047165847515976641882218085331580323849845787769396402238850050137635901778689888157697044579874682089425709866043184992091296376346666720317652851698841812115121324161953906048840842098534670369072377650982830009388777914817755451778275853160142376463405782519453915162361952821485030361922705045327441031135600829016274241304568111316431221098847880159783784916607952449029311775398560646622423065901195025771466066345744079037626383833201177818169526255453723195411127708065853267620175700791462686449287694724114248515558637408398625720877279614585815525271365722204639653743952620203156547057709550668327174648552222233801055369900275577098989367677274585393953831184460533525579007695609375602312969040739492242460923166491125790377421928746244704871018479423137558107945125019682037862067611443677384149430223281553881856307647946083017773215273176655865982677719263105091051857816646684615907644856885248958068351717721518456385952941012050287242343813518595442588334284111284887346650499557649422537230267227100040832998271248636657607111654795126606272775983951325302589308076519954624346133723801317061388146610094259701158838541045349222347399566294043918279959131374251008503535088645105802653147016237559626418002503697220916 [168,140] 2788877122380191135882793301668834966578626385314060459892472028561774866545182425397801552284583223769184160463123346703992039600040117130550595577172598008296545077888706082813943031590636283295588692291057657958362842048954222962818786084196522245605171370436807752593916881491337311540758615738303541349015528811459741566230798023098592144080629613984202476039439551734280815037253011711278327630885710483461114787296629495282609363312516850241016557104320956447336219309314473425436752054469642141961014075263072576730020577981762771736265287234471008985576081656245409858408679827368815978938224785949184867312820012612484396672636967237749951318744858484510102315496277822928124399978752254047845818269596606483965912739517181770399233518306957054916020938751649611661737860050197679518163056940600553270708260100861033227783946388472005068835035504273132520519070802962123064895628442756061883074822227216598147443950164343486078287825196334547415800893476003249127423627467679688404333275794445478179111113140333695164672737344437919072687757898769056562848653916859507725698168137415300439301729042863838854339330844868162543041533567759842838334800265008742209238753178480664830643031297834439383500673355693447790261664334137935991812622649438749478544619920840031990210 [168,141] -3777560443772815511937756993244049034777868410633292976212872604227789167924785249345636070094411903753652449245203240289441830630424071318006701994970120753220918436423017100866018792662218814182736163399813461031257795870960576678307407997038782855709802621886260235410039471952169418999801763446483145435273198780348258252244940218627063989510185099815085274300158465462223636785994704465834382839491733307196609936812228676772170542366256535934402962070731174329408709313307662066327560184485494540284950307413906216806159280458009322185557313087134208037191312032448629297742951977834294228330287835986878557057819768273878200951511524922878117705066878054956448778263316091748156867039665351415464425203510574281617708395933206791601619178227079682914100145755721042177013494305670001905713915066066137146789602453006995455406041565294899581811336215208585326390442987121644077995619184064616832856184517612417243936213449934494512492882825064284146269440658986474920151615804500118092702498039681677477112985304463700556502260246895685638051271241147831057291351160018633132131077726391691173631578611294454134630241916365300253332577676248332273761927463883756850971270497118377216035609740116582318293875523443797846963879094961689932743176617628302292458804646198 [168,142] -6577987660477751969318902536333978796741224979039661786702456834028397159964540911030622685075443759106602066849881102471043477368043838804649022598863340956060382730253414296994494603654341578880735235777965034207641387910074839212778226542701942729648881511610804726429530558824996760121351658984315482434899703859725637487128771364164307826143252701564492054740375582025996409275633119045449603611434644314977743912313088625018658379321050356868600706288241819737700800782976211334215392123949520067244005725996180302790409448658886393440055930712789706545409848409353786286945299106090758842414995408936867029428754287725895801118717675784554806672006052036993751739134837882752803625126581191756506320037217388065667307156712804587357073152878023681651505380010569955970729544384381175068869932611889339252175624555922196795770713091551707140120046256668499685397462676681604439988628719197736221833677663641351948270588882477400838899223205110821923568240499677337095555309282035605897489486350443932221259760864344963174709053486304581065328318844626579797014826829763364680864999028462349178276952180677749828477735467947719591799670810863914984826202439806817714608330389462305348645053487317443838848166881223801789274065683690870846343445484647154693397 [168,143] -8619847619221110522987959041609817059379418705474826576862567155119786139578708684512182481194778348401002110637315685080375101400649498799130000684555129629042378416724255966010521898262940468126110190841049851248965037715540788310630129208509637548262540880457713157637477133285993683824592349051862953889440046296708644094960862959669242080398546157922931871758574263035958716755652925825868793557395725020371383919920747988029231795512614991212939475484066782197819110973472381820725601446748391173370594828706856528766268561939893402224138901657102177054301620184345206412732907095879392254279198605501399772597622421964901595750828989554407021273042316368377122321989287515072784037069393540850915943460670675632459587270917526991500809598145311882958649921329545881073610914476085245027037004294263066714790795279301878194744278447190864992623019652185552143359190705618736236848755658178095655484801126386486067294590730764136552951231948353476357021775835850614722990897793335438503589574176276346089057371697693806010826624740022305343128194734255046952478801543778177153849684140964276536239207814997232803259004500160242247423398597169074400199901481222687603294480812823743927457413412799330199385588458056932265426689339031384145830783894244 [168,144] -4720845666799704900691243891359299902936350141443394727968120030304546468227091106929973060299596113308533952385201659785554106392705495407735494630174589859378509734375607845033703335528260765005670865528756170654462964279001633430473711836899476765911623326434039301997540321776431551471966697654430659598626789895717443388188216110887101400881883439329224271070395024209077956630766399405966976580206760704873872940380952560515143851340252536139723563344287656667564459777070840566767362344496731019482113094960301162831511098378288691853272588945795758028960308846222965303573179741538435491750083193228086847212342551874745075909438976779001430939948821535487219901409550678515456627409975946909881292746580547203655061516226228729701149677431844313993055935249339085474758170754319209356531651138189086507961418321914856196227591072318844314405019577224249105239835548957585286969273746915889247642201569204071669328842976041941515405941627211307349847044887863499001094671473416405399352247933299361070361453887220625273604508377055862596196471368312814866642770722154722977705735206644420917161732378630780307326433209044974266855295880424279959638622423713618085392317810108526994593802112923454299992704300950790117092571975405447888532 [168,145] -3471888099708889716967276452151012060874881121817610689258829673705789626820456435175386542074927365454996658510027315349103372536044729889178758592381456832288510631268511997752899588766971735983302001260443383868568387996992532976246887926202537898619185826493430908332108923576510764785458550566770043844766960004467716879297687593513636872745624132022418262015091277387189085448242774152373191947105962483212062746760127139272811462792994785780555059744173927218843561482668695026943368521228718526093481363182872279965834946872555393373793784786156617107777845563867487125748766746525241402129959588928275487860754713091217506109726909396309626091070080807836689478342428686496751013139218553797368682160404268510842011033074029201646906357940531386928359494241790338905530258294756932461918716803801584458612913187663560071413538630597585733800738579988922508758386354928197395839074102267000462429427340223368748729047699163009340760865322104139377933296688410475237645260429132791966393903763918679149300831325839301268773928714642734561359768924005925635960247314367817965873095287141458393456145104008568876009889534466744534192930830848412528287531922823244427592063943343072736034473660006837274013480749973597643654445492413 [168,146] -850231910237119452974099673342316409502493852995539868213108267396813936013164715224338735360831976346618695357790027814909983742296873828983566206342505447067160184809668731581321715735679408169020078142049648559041829493751770235024980572849086486575726103657391913802237716071625385096369959210104676649574133596684860487733509372231005263659320410094327153127352772293862864143866384529338243510244141913383437938748606458003370347089876878054056851947723393929804779490274066021971615339197714654525116519000204778608702917537648631121159723298419935569030487685542897366852843124642330537477767770231346263102734122185682569160248617143443269385146496711981991387365145027530955540880993063888256148300456856459809003155077490757941808504639926530211740672011032612261853073747600190903554873522822772204367235045257644107010481138413912933882623064909408618347562362558451637266890949868223419475518597955637894599645720829185991822936660254341322437993371527159054333845947243954840786294204992520899296501820482972156968713013844000801841693612749270557008292025546751336937327823207603097035656098956737933559497636955838322110259682221149453532093184582607865080313252809619892126377866515330537310360863616986167202 [168,147] -48116953932496804226480527521783741759132731894355541298816673958174862331842433735278735725130164085820459120629195268850011520851472768634602969770963624875069337202741763028827564418179247460072658023078565525277089582363732986055392011782505756285219926281722882835466953024319248644735174802607092328849845266899576183321215454628109172886987272577343013917273736751301597584084312425298951531749070980913153518483612057824230861124937928970688466519805806952642938617144274685958883484403518865230624844288249561983563830401361946439616642029683097813929810570825215975149361970984067364560332700139361441700302350953536738207611612078804038472173895058786605327391112168887079070271985223278888562283130788335973642573563098314199230722618164800811404950619855411405830115011067902919914350780904803077204553708161165113675892701849183876533884001817350211998243883122790321174172603864368776299316221306793427901084365002576968470758637590861443912300500540729631983228463380840731220012990233547925110875187091119897609267948604097668004062993848937762013439774999928729116584314685977721487549528189836498981809855659445852665287171714855694931414560990736566791280463636658215922885271273009656832584162247 [168,148] -6145021216474699979763273953717823220178079717180185777497883765868280340467448983433233486502423655575712548871736023911863559732505507660083650109818118850446105250985871658024062423031333817038321448520557552736460348440164198344642538980388414991383518890892619262528676380688118734511504835169327350270449690924710841626047449684453798080940371050053212421936948858682700510231082365128611114151271612925552385305838256439596592486615405284616121250776388543356614027240898596573785089087138304523429366901673320330941807133889632470060309285513893592309314389281083721664013491113390850878169371417725772825937262195820284208378848146299831633800903162317059450122786048674857065539558205171989610371900059669836119201463973118674518161897445773997873002378204796246650556316647686700549822160715346226654400040317902949692660133888081890983436255534883493608517657379217611571750126375884757255510302838828086129517960268567241208658542494496215036405733617983502067661536836701978973156018724182099717716473871090872391944591912051171090908239012266001066802844616018364991723780869509356219230578270039773796640392113144131576521279435483141629810297601881610134711653510814304291166983988160705511 [168,149] -217607634120037701208769163990053045128053484733888921639462169177308222034654620038669868581904684359924792242414876197117749323051963176585064644888251865445699164354257276236365706370979736455984739988185725221023699130255562657141340976032051279882910166061036176754954213772346527344647049099993458334865887272751357922984784363263876026207452884430368149905186547499816065649540891526243626333768460389584034325152176713429107690164060213306927040202545176236069759903104417011491418094539155987722662755820268106446754950303813202881116341336705610495894294832217432795589208803590287461045104435692302445625372568644540807620410033855818596036108588459410210377240039602765500585180083590662194219020377828538566766054665241062021326199384153062188003224308673951780636040637958088711383252347992716838111413230228188688168889986877248218334526436968544295507747600516009522780437443178508190505511053954902823084324743940578849263682842258794361005030567380104900583872438532185992589803732847091481045419930479536964345214972352632850841571659931972233700742847628490284989779481187765813976398306164892094257993718952039808418328837841565706966011589572596807429221123841015956359151496 [168,150] 65384200130698848495117191137640615393609273382513068575853726602297301813169604720957362836292234085129012249176594856956434243096315711394857125594991591632412008307336014310807982035920730819279262758874148927225162503776881388110628014938754558723716570386143150997284004400287747659509709285934764581245235016259528391928276614839379675390275097259297719014480048066084274217478476487485216292656307516020967666673395073405873536422491256791896266659868265767870338800398430707481577713615950311605415999836835163487512477636470794693155079996839739533857322503440649670250552207104189870604750893742109517701264749408937308563393106792415236881383332152478116637561744810477815643696963152010012995077834395864452939719903521478282078604210709642505974489424757416839298589949756030871814583740736895891520568977316441256429323206112485214402362638514517609194796182961483727699207327561809571503742195229534943358076078626405546967457358747793834931523477295738492621321274830862420889321843350736925646736604899014246534317455144786283662514230490587903993478095933805282951998764035582083837636505443000598361921747206339234739858590465342608303157800553472627136041497537545777 [168,151] -3778199214030114790733933656352625831434135063525212690913586850173209904093902552531492687599756486285646865824041893337350101329312799991402927814670554743737623090867277680495343535869177459281830575166676536109264788147822153095161160747448944314974289697705334080375395891284170068277977684291507477286030810720376327201620980843686431232937218387646680873998611538119929582778816435890794718417554446752733806464114934493271654307797352856082037494788880448734329780006538934642210421030188595031014245760088533364246503140372516863685446168362865725583429662144606252381081600541727153791879689009689451208655411655387525640553929987781999143329608537045982699167808181325181604593295546443029902853993183919671385090682927733425881585224598478887243886939917083520170375053669002496344728647165210625908039684508200474699496795700656041567168315421929255161438625593476993631912855459448937308208372728839447275402314859015266214871236820946890111866908615670616207589612548030237336507864571548861182577245285389776951832024671366213438445693440365711463173695061563820685901253942796219639815032050877795155067664290525728136780922861041043061664434351676937028555020 [168,152] 26666450365232869516660628090909317071439658553159000756014859615675873317656161051958935123105186749331051425853601984060463449003248733481393684672239743718745286544644375676105240750144885313109342533485682658507013650981730278877844362424587499577906930870264223995893569424105997763296611037631690667963727831426207222245549535128465905347310079048742971829718864727953042726205553304585788608602622917806907565797041917717291254891782836640648977875949916898298870701179039970656355210169561896655349519135868054759797119881932945759117900788460160532266383242456067139976351385185730765745531762012949527093066440671745688857335151092184852336369015722485326925526785691997278456580371946877837844028516332485193177501302176104788883959029367939714351306242191937541218149677927521855277290371256183106894539396137003258435077689999397938442142602212180072475393013966897345082816699378192413497770550403286565348280512726153689210746924892196090531974314907151877854453079688489923103152119148417654848277244157067332993766391785653829217406689203774827574540943302256679866908456678463033502159372434383274371778001325731133064197916336584624288457403063080 [168,153] 119966319090511862438511696144200152683588653492344672553718710899096735845130007350775747827346155602516411183137857768532324893315891718266265127146753359671778072209208387543602195945168654920052003645244240675683574841404918773347053414810542368648119762753595499449899182541120171431894765611148156729885189198830064893725318463177050742776357727409180399191393142513801437623738033553892679136370581013803469756608712122003218028418778183119248112429617193334479426023189152432205389824057882458628818494434394884387001499238415232774274593013191454873822102335145169437638764564874723248760526211411191108015373700419084720547689274690131288533044746574918640810903254438836236503524751544045973055971526939802468264907943958832986756351474147217725957601600106189598758136665286285656574649837708090469574609019256456555650050346942341280040483167727600876829624424857023475448524388745635302879333901239064897438894398247217394509022106020634410549239339454706206337094998697023763935507712989273387328756074311594863268849323820970855966997333896296869420014359998907048317368987462655548987542478771391740434914609889151070713135651035427877014 [168,154] -2417782506767252076892464436769577401319478804552342949451159171276731534171168350957786888430580937062973543611419981574668501281372630634364968560798854225523012386946393891697122673585112480206948907531366231028972708805288228282546230601782494450499324966367654229303426544376529364433526621739888212231416095069517931046384349447296053542061675434831073608938689553500342467827650910556678043196275456228611093618047935760047824456786031555359721778368609685715605314038716151271936999719846535294812811711643397749673111630183713431382546948575573727381360691920879723622118445760952219997168625558518595001053685152234891680499587474585587787434278446011267398580603971526289345884870275877119706715941275870915647681918795685171020907851605583592691477543266802727481350949608034410186743261521238944153386997251879316333566260214929754204762694247547539818024688983479564062624544761712377774605911523334498252781287645874396007513099447906499303359893625518451566336332026268390712498582960738315203446044534111655132327943055100673971603471869385617402223404634759332110912165505141298922051294434944052634403046451183706699031264730 [168,155] -29995589489944322660639834237498784502743596805944317361862512116617555779662803150497828906620674383584844563585757019699552871771264354293212666523075630138221186552963236380808371475470762455441185289538089290326922177361770920630571832894769516071715493212590556108965289420269029546303090761333927640355482476267371367556473469162830040362364090236541234844682577916233609028209814669040750004586261194067532875595463410608152167527817719680297827299833125404616608710836494747048432574228093624183192282246185721594526174767841424088502132025124338613348191871146627030741393946375831102184568085580932351548392165405187851867334299748469177417683122256453546682979601943856690994527111307775658503190858028652440159582740562869795936592598000154996317188213159992600649948172111076305176503944512718806009530346928638679936762866321771221617115091921972222509065797534299882311594940998811973458916161836595141565215387901237450979886715779075164782517238654891576232304146742659453366868067434642200445415291942572891321439684105473277627337195414425786336655510048228172980252468530199533018570980670530080968447504109242710 [168,156] -226515403739197608606196202455040630805039065870466293096640383598150775784488173851155019060013110531186506733684127971385601691226833825113465908466528832158382024335960676067899939440398052179971861819143630412159346437756724765867551686161408730880040689343261861702670798159981274069345046379259083081667457227490699745320921400879886067563423562467589671398551667445367103566071986596670242854091171852829443843364887067745109171229607380069914902833509550422288991929544856901036934263495165570532830141313338096972058110901013019747070732898301645618515297331769065490569693960815661147388757790128005595655819150722388357099699882802692520818192782044151049048172505775642985280348513712127613564465500194226832293259439324427997891535234790165527268757316386983738754717167395914383016160421544782235892558247239951297881747110383581097780296492992910380331847758737804635627417573224631100030166164594967043615679360636531073327504541476260356632015427107132165023970656680112560974053371882317766142109102718225433851209189433882235573221395706066387672852327657828475430703981077951339657783622806007105833442 [168,157] -170178804041678954312528929985311701080281071816335853643731633325002428461827224171531630684234687123996908295268774368725325069875160072286470332817811052437941330794118473337700217908058475021523986910723684402002596552624952394820677558340362375458003853712015680015129161144567111091405901334384080752521076666816418316790432159883381347860171658767755238948137228724113913361517709708379933634186927824220718939216889684196373193941027141214549953990632474390357895395598936370505156215974314307757198640496039758897522940211676487831214732452552840584470202368493689447189848261411785806465599674416776141755609604810846535458086352328161578345421846934964565575738224983540783552316292701048392206276935049673321867974791519473088678228380468682731887178103310190571465439845342722205646122818168969394294504326603936411450708000065553288624783345800915421400522037336674391795326134252139388231630598166857090885606121611153209750206289117257823117582508964423207521645619940715110372634415852505494953693903160537305015189327589855068453313414716920701793123351645931001094724999316241289129105326134 [168,158] -74076270031987144945119598967444324318148477686058998574787155444055635159879953911320457236727747214791252540302131247121426750680969845810369239360683591075157529056261278771385169579205948686385655770811498121730449947127997498224850806610025242078279549931750481435620265098160781740520306334791943433871351276008621852026173590928109536990736358726031915492065579049736047429506933177034207030193125382378147829748593890763593286240981726242583970169081558352141257961834651618341666676580883061382713061891349709134904387130614055747644266505692880508798415244691575773712736878621016015590061437408024655056883389967871227146827277819044550865925619226114522718920100098112560410994585804116088977217233294920885105042313724601980062760564062522146686210071331324608751552395106621938806738401000710732022372351420931765059028208038227120463057119325707878794080357738853876830192170253989884294064785758277851320168858889251545661956760121856344490149023014312727276413640188557330349865987160093859662243246725447384239344502407248732297898516022137692299749267241125904652577708785060265 [168,159] 16080824012177897376447984684079534026189411133502719562668738756420097769335513141056197410027566905419389261948703621441171493607381736460428363360677898916668656572371755586074780297256628226361927885620004903231223640549591177107030740185870992650396425167154509147039537793698048274028193614737424253499255046911929196465825364054607444992434524290896144193979098270841500633127763052244598428527935675510873350802902946010697156982714834287566944043818132023696364238608062225059426352874335056269490582489509191046465753725464717764420588588199774544757739340925065558977391436341222488772905674617946930547249765050919194456734432942874529605771387723436380384670215279395793279196443273167820867504319995279292061479467159184783784239869712485680644476316054768732749207227795541429166966736440799126698016202331505709029144532373381178939359294910500640496543362663142209630101715563761329406293663691532809609598244990533345543749218605038179826562277267182980034740457776655792265417354781712848427772106506831071447145309716589450258331924795802669018698962238307359426878 [168,160] 20819516015501878243179630960267025185906019829318721274358983421791438337867516117607937528692523374764847821841537364340762467883729040059518971042650584900976934583083826186290659669521727049396520741332719093663003095229295230325775086530236227605402662856816458429491333662014945658714486241967432813707945486980295304751518881858479512970053298533027833841575077751727529427256103338495694187342754547104049734485586175087176946112528474684843602036513243462857623068335281064253696854463816878678264275996845799445101427245548024470609529089777436511689722382495191880495120495280878195365457235007811336434629270863394805915646174308371481782079980706784400478092850557381749241938806096623245325173715204756609799351898847705623909938101829981873313124388088658959364163861598775173982055688413077119009596175136644568972965319595514186951681631454144667872016807787008449323486575281729008781170307779895360309242354772899455846431418486854327720816043273493466581318338189391940389018584981986625938261268932002998444331085005553909094737381420720728772261950876 [168,161] -10503988922098037462098113719688369049958142487549806353730773150834530745729685968748595701035213753181679698956171675364619996795911394597411632327653939401719183439709860623136205021597614447471062051821957230903997993206968331621855608659693436221491557760181466206685756728967970333469605601441857026156857650964538820408049249568748255025911471019528880760684823269800410873112222293735973855055805397676851876517910889138639903013734173684125560769034194698438505478030484426451279399908637192676673901496170693861385020617699070370815126746280966921404319243110300281664634804706844180691849255611209027275608331929318387013318298193858837289164493633584092323232661081331944158959728908369787388841606780994447082145565535466752059329765666575862042169353027634674898006471251002564934612044112997389210171546206091043554846810060624582197700974888441839993383351123416773241152900237672517425284645711079940502863527146221140170569819813421031325035434636195219331533236375967734286278516925331282653806999777632694582717492619846521318932219103666254 [168,162] -385089834728150578352296769805222660826126901509664321797027042288450785714915327165288510540704937143524598436905044975735911649508141158277381256780867352976878643796122537072307092513698672945299660373509674775650253912882267859625958971648635644268807028754797585193344081317469697499035241716673615059900561801688782194625295352368017576244833472193358744228030297700238706532083340557988108935887493614818912159537038247227483401212247015787507724037259065505033185426191135669815968389064008687907832179857352998638369478775863139668090445690175331563932464869241140547789167557037207478290151607022601840208359789042591431556810500536452517243788738967955064480355650503130300996309461414869587598803861105073417474372764741120351994650266198351440953204669364695096724131345837218147382111168845782130879227806854821427012015418338428291884904590632153721151318606586372512499646292963484300051944706999045296301146210169280920148048450033284756378564179443994033050801293317836285018646883362890003559076683410224564991630003559823704719 [168,163] -181857431244187714492924917037068948709855729245866580058998058017963848610460242051617519098185070090681056865691308284048436038317663656176455761627639063115216388044269928917422277790140398551909716627555959313610250286511442486142864451503783156255063818951935731330462122609965708774884864990324416288612604181762762666005134733873434443490836064559732154832451354630554760651039559287039575951814764546419408095030154809637042039597637272504825032409082062720853433771478142322981078888428060221991910475616499955780224496521168089601749989086210072610100892990145391465682300028303084534950113679023940174876072828943114209547465478497060950822741658079678181071330764343430003765827782621023004396528369743487502465478594684867074193902512154202034456324478575210825522209667760820485109664824456518893387661292036515750674498473232402174387317959970194261511635003451690417484258664341474712695750400997896407974387693288985478227961659412268141362284217254810147912219435115311143371999465143648851896131066008865176736556054 [168,164] -2200546936529883065375919873022933713310105293839124766850195529048184935925944228574459184941694789110766035419293586211176119027325906901349919926973659515524432789322993288424974152135377482253274525761389797577866338130859463261497877302123534717579115538361601279891394753296364973350500168797001873208821481141373167878440044545044753625315664269315541417958124050694821511048179869743274963912401802639267449108871201357690706327092072544384687072382309736539482172991132696412073167580475813750883014848578922860366598106268496851435931894019149062246460807440281061119449762319721594582693979710434979852591807318942563581630736673407305644959337263490911702959315952478413027872024770934183881428247019098917790261762441569437737267756626591437039511531642527494905936785681415021468283536945928699570409358127812298833133281276006962007444403680879111992074354967553255039513783242763997223035819015183028229693429353630472199142741212662414090271642993273684901314557505164203031499149995313666092060714833632 [168,165] -28880570432615455622776404680870150280459650076429192783466435110409662093857080357360029785764498853082261698691471657552795251892400244590090492705355920505626188225055477902039665017434360041441455388176500036791011970066273753079676144240291506700112730680111322412662424887508739896128935803952881309689628216482956852328692687829845228739668141025462339061124684917246962779178808213245591170996492552771671600995155844217610472610489245222410615576635127421596095231847098591941633190188092497300793532028114434986915966159657834459835101193175165812678780605033055142589061944723350906727296299387408720557265964941218164083345487387127369133956028752704238292124879384304315542789498915685184452355914092636418616125363531892948286843975137974484250202610642879144937091700964083000227691214064082204367555598499187400057298144879309335865451412031529670136880438208634602602671098769852384116280295406624644564874535722932212521358576771351722906160689353670561592871017497119553574645090548886083 [168,166] 104826566888534282680367686148100815998791349721986274019365361290759643648302797706255799255319739779586389736821154133276500588364055833174804489890330802890474619143762858010825400604962314618933111152338313254902199210077117192847451497937302461516580446117946680881608516269608738967482492857591558405829312083915477603395697625688931460872347505825745684416104732770176326855678842566067399306876181683726686796266032015843147781118376557810953667601356978485668582735656726951662489898194504514681069415421881041379710535503191348827908000187465894514697788079286404326529992774942158588762171677272541462114635656316670875787196086105767362712026193319988782891531556262179823216987405299975840994849713526829927696088127471272939395460550439067053938266106645178583473343234684760918210474323012969869894773958387647965061291266833393968460162292208712697516174678776431718462709754116654937993873944014070646377510461555034263869155734398298332026531730655094714558999903087421301463 [168,167] -17194727674814367867402752485685112044791735636061675476079829416375396260150647945186381957369486271020886347800057774354220812994058183762213434397779512892813694905052376733113370731490399682476085246611343294587539055131286188393920485670577949567551294159923861493363393271914183672886480698017207420065716263350945936807161204758275996969726449211073883857039657561509323527100232924889215633172355987951488841976303528584627086734306403157493466602315751989481989818539222175111334919893143561261910223534448088944186169170449805732728528095924243698474119909949305305602872082400537851068851884013167995311371325291285530606869556763542632796385504958634130005460709245914777357233229541034780676792299790777547270498206091791335373800374875666059819885040126013657515117593328002786940049474739072740007651833611817894368612448451909692777993707325460563979286371602181486974786818571949904656355150436989227107684882718438093545276260933824975328920739894516451668268 [168,168] 112823127696991362344029970997850909891624755907941792303073301333962922190809934870857706988859038677112002575705783751288912578055730263280232699891567073369268464378394858185311193734997817972898913269921397455500242241600144782737743420852035306933440220939229978644980091900282758674323918166221483537684786463971014041867443608710657427368121352393283246922551111160199400770055421822628571370993091049085353533886642538569643260752505726668372086021653263916878364224145420206196940653523257706123409691826196986091851746638509539648283134593285513826995241698440823262097879263977724632341591605591245465951072036420260847859511021183235694481969352039341761845113437898664800796854168475409363907764435807336123727812341902815719544843358294519033432354737951557750774469553172981266379033489019355900605493118946319592262526132481307266032820347146864612280366881718283997229725753671381826236365357642883651161280506481426090997294877950660197460719 [169,0] 489203826139817464687954721836790594382178172257826036040211562640535656214550140589225116861590896831832567170558885679790052611811976409146674666596322070865417377593653545440844499283136015949594648276797280134585349815360537046477517863450591213520905834814702644033099362098829286007959542285441912601508832183539843479964146751455787335534887323733328564924848758399216222978504413720737351310654648396036606968552938346484769944712287867333142329340607561213153981839438010027552731097712646527039001929723567875671892778175024200324373728210150357621224764256078762457324372996543428023303887392452901375320563494296093938144368397523889731465024014359352307664700732418887693781459791551900284425553177845070236229366890213354481434658568215190835953437494123664130971631142013627800481116552342771453490342938098279108431105301829291690971185410816904005840060135348670973971986696615438178031122857769321337185048940586122403788976115258806651583318746690468081155268094907380049992343927232698097193061341019047542871082299562275265258989509305245494048624861374553984531991642431072784761767948071261320024061969430901967628297929010918381046652680595918270754565409951842064400726039077571950497235872364499227797751265832749858339647916949373920942408774198920853962913030706467177120395503300745556913896774649845269805753401030492849772220530583716168792191196459059863986372767836563301104685455608307431372841582284585694406126285397558293303865152260543724294459110078981190159238538256788483872574396232088509185546972560397267771737138078650577783428860174165261234475761930751625524204149944929855669891753426871062803127368418344809529398384617015834468452501259504294288173963178723831032077362238044707699760330169691305631081513001747007064819335937500000000000000000000000000000000000000000000000000000 [169,1] 361206652831025126951235430503750402148474213926137197246726327582131123194060092525391710628114768173856297865763258877638691642967777218548453658444633384322164679622130428255793188416619150222492902972797904418685300212555493467621208468235238856207145016551599525690778022747616420942053377856374725881756359554812402082728708276490682392999181229499637443785050131338905913518949363158475174923605756239016488522946049080347323951045768452406541168456267921392367350036748313631092352176399570695951169403318985673619021963000678724837808945164401329002680508952611700996913694362551691234360327598846414268885848424603030488875454906445972662132563736176797894900659618371870012766537832501070494842116264932016044696228346914027385952536570559335477146606306376703381460455400947545364944265536738348354050994458895412781581146137787591762125027833317567026077726059703668012111703507845638987622216528583986680684026550283605805411691640781895749643105617417560968892004098642378697326069859297888482608375390354667477224374552511201378767254691627969629845704816227283057092476620918973570137205335118098551083955371370459750745161992937968347254722538708745073806577604510023605050516450430095365301694322690879242558925826609603183323119272538872006287618820197828993629690191743486440642473913606628318510095886159270462516043611146992489986964115274997972451635808285716778521806957788331968212810501688616437685318097810742666457948472220669236680997424925909875903580019701132282904923479501188277680605427531687822049442825740242664469580934829086952855442834281678980036352524914984195765496407624670701500769819382990030424775590280009953508539891098347914777120626672989902328127500711423049282683022307220819100897416014140912324784340923758297136709690093994140625000000000000000000000000000000000000000000000 [169,2] -13262384084812817052561724513326886806406588142149177693119976404853120661770437154158199646716311845135805911707405074135520045105889493156911743376155989627035520499780763234218755455036950065401779678495197226434634917520178295544442165532015305601830285358670346434035945807498018604055488500853013075569925282600127649267187312278174035325317930735906381533387004455602681281760198380548246036519537283235801287814720918408316109593501138568147825043828946973720158511028130140139342844475904339354685208627997638670238853858684708763808517818398398424730369448090526514601236614760658261932539699989090580862484545970686744654662762209549026264568472705518996189134107198325222792053591457393091051933175790667486133907641821566587068985001308032114200680229253615117507689416395258997472471889239662123270342443741581804239684339169421227151680092780049789627976596473317316645500756018905972139643236443033819846163738439986621772950218274180296258699109194518998436042795799091103983657800709137682721864039140576190660636378212822361257399476469124360465485216270851773478065861287608525743474870284247070081904898162358701900616833741604813193272072208438723933595335745702088856179398591935614091362705003487363425337428301049568884687358016490179777923180979318506023830779860460438799314390877797926729982455039699163123793390348004561667517726898249819923835599764255021996427322893721028692330791035188580586013615808736996533653166425095584831594257423122160107714213757711089892044510978569437260859206807394838044139189486281121881753461412602029176674035332444979009300042529766640795434379998532808195886519966474500442152725727571006261270740461745923145722014480198442772387355661583921325842188985366075469588351496813457966076047184461123505472039878368377685546875000000000000000000000000000000000000000 [169,3] 55684648847709203683344299584640629387828686873559243903622797853786191502319447860717928659417953214923576914476178848221213438056260985268195985240163297393331478939316483941701649107466632728251151180491857855254880638854852764275379143001866054347883538907186792043294573966838192603355757679651934783839149339505776721598828535671012980159068662539658453310199782651606387990402255866399136412015091845069446111974089607971913937803513353592544684951039885689030471900049519148086059904589857726062571516033088174979349077491807690616578273113516057147184220789290065761079084921819160792126421791105231562519987436107888775582160200071688016283786598069633974440619736068693359408314368978254560510128856724354652152550038402642515716980196995695437371449059325184614075767678667659374658708260273000402807409387277139764489142836735871899924265727115455712743852848075451024141586188097958292810656885299089469064619382695854616753329534604635510566483887173230572295984539139025273790576280773626184531747815381806140194278140912846622978669098734345204080253153305152632288300166765928429446510792216625785897128894593360977031305635783833183850326219043372842491437167492726734409762257028892134500211042223671390284885161324624177944668330357841710017461655701594941707064420167688203309180837834673396152735620123541740130691201251906150555982636011402615639927786899347334151890952334160226670834534385963824010550844101811642538836916296524630917632956721203750799384573138566097106100257971315593460668816415582982694845765750278747083952726527772743447131348769594296759414634803838005834963685078313201321091610387447004615197418390211191063011567119852639604160556677994489536165674244501737479929803288016375371535646161258346777755419564027404078318925817962735891342163085937500000000000000000000000000000 [169,4] 248024692850934119169354309864177099824847370862856807269542158131375320914630291522102176414209770457873300732104507183423787077380596717904705743797224471338383726898423629136210252417756071908313869340392269267164655474967198691795006041196341044817436734593144929174327888146067158595324999001677868677947276105728727762799605153664529706239376335175351462064784230225549444603280121203387150407845155480758707151471921274790962552128841174882130217367428407498226973633963552233477431165447649198769766164764888873683202388826330653626503408451911828761854263976053073880000964402811625060681535166802847876109643169475392472633089942701239423548193954767152525075601387187940548326491121319589482325656064997747669674534040086732481610382071145326974243848896289001946094916091120279139203747689849804630167215686324042298115964391333540329081977596547548098270270249135017072517774233896955568189161692149506329673260917710375740194086524900409600931673518765059245740429921623875814454853491549038451567057703475644482293240613547093605935298066616702595398016435606809594379015045299672492435805572137330400848270502038309069882371404382871637068309942101408465111899225957672903700746511464611696736178692405755078416833532132318992017067188811372450424961690193337749895674960006522636840178039573606235815493160546408159484944565873821962045565307021108661161851367942492580339330890531340882510104293010560004448944570642044699164335422637737933433660977747726407958796025471580684299602621414077905407010948862654880861545675781539958251952033377109559301613125233034550561180203811846476743688789323350821770970059011921097806630440165303320842303420264598585708822192159489258272527632854830573040795690802839725216132234517696202831547458758361875276060613388326601125299930572509765625000000000000000000000 [169,5] -3181817032153039885274832296445292836849006131516494407704308723548435881117068807205786897764896098123933582874562480585535021907618406048942498916367649209099659255419389687367009324078530546226538481978365845337901747922812383601805113970640948680239149767543693086180560876519938037679436957617133141887086139696874743999809907098086555621012934460572637774449035237846901580139852897936183028465553317807267719266364894746075576545169468498976557954442500496026311957664138837990373752916091393758597826336861672840442820815517767556310150584542096887841091248542374424349785155056359801083304164180546138508624269930082202348668147417163946260782310792060335670497170445807415223031584159744950123565761535891129758219000750225093283515859172681275745018530297065848242673698301454253458247934210681469838097127274818476630999294488267053305272320158207101408606018876421422951093234535112940022786883672163938778602813952374467314443477591665053042886026681035112248899533873334405050757514925888769437309884854773437373198412045979209551187624512583256889175141537868139059519146081349546791160192822775603980143374283630100648297064299645149614001624700627618280488480655939485491590042064958875697723687666486275055224900219523834765719912493040495204806357889945821435867069395228229948137238491184426017230354897405555094006563269918595248299893395960383390233526533482795696362923311999805791603998332848805360771654766903165855901699205185112272416074030605835824075498719008375985888134180493993123519908237353109621569355201355440535209366711427688592733971456630432202354281095646879914189394518002014711817335883001674149649633114721513599517151267407355739809960131428874304221330442422251495225015455443756676373507709315205275304797447040375532966008103140383809659397229552268981933593750000000000000 [169,6] 15065903028801159219163825950993657081015110761584684998280147079722723253927746440664822530650183000630319065087514276875584676975516065884614858509994656601115261808743157625742042479989546701749336157044614681927187351622564030757977243104736623130960067976635116734797739931902141461207861159619759928646853550678907020503208955513613171171110381956101687325425350496775775979133181762612512567254268419619998176821974091414696485461482781449112285637444181866334749649057027374870056445703065713481277470569235241076866068528121993297567681503218450512451763926537730086594664242157605448012214802948374916451105654937478386573449248635012290088452171223070482149830781088695595120874843147766239530805976479865972909253360387366541160072072586359745515410814792040108117528859791002567282218340692012374388085640273271185403219509445645464862917866052267481235803698384141336813569630882708201585662443868883295908125956835622219858718126029726074889200668774131332885161675527170290538736778773131368482185019809260913059086695022580673746224033113557444006962980624109128209231102042593438581554905865971075495565454645841367735443901622792890463720096363365977461346858244899322724525552473485783219029317901088908321806638814806418212746821274002688296226714126566810174666214529585260472889972352916224979463701691683840469334830119730679203867707325406929690345257046904755398953657718179007194350231108235426599897641344448147039770013381585400603830902743948480763674270799848347369314302460324312745778648325283603161940916857173009696731270468242968551941957465637357955460297180836698737902314536545051725699546939228993720559826304490301132962340849379444974037784904853862170491472082132722922449537480216175916953772408295287427870308843080027859294686654404576984234154224395751953125000000000000000 [169,7] -43170278170131623426897784889645357967236927853307050716651128344892375239437501753930357952204365069961693449001991355797638383071973748171217424157832134042744431570674038939760889984973896025633635288825716543339575247821851422335747723460813087461940301126792881943921041734955348520036219603469401557961693356013881652022911973614760843105939239035760557595384676125381744007242260479194869159195430076128930666938397627183750757693949169180549547133853403856980326124929372070332252304147410232531205381845642647837097378655185247581258697434268991865405845998932675430224737075669960462076998879252320462201917170154437373061903111579044756326143485667603463491269101311641038397933031243803077999531625466054878334469273849256455082153555565049875482235106950062273327811434187220116721169565526652023259432347249190131170860804506780323776949486526856670351442991217390867362012577198138908814168725892723755142645211441711635299540576221735798445367119574428765693307020160079567246822096389681727385482190585638329377344972374754891034652925107556339836184726474247173448956467387155516006212317946403117602406946223627322147589812090511467761620320577600637696245157340703300969537025191656026735765677309285146353178379893372329242587668369278358519816292073649362460294556774951646524491972359733364662087223195320924214533188724053427384775554118228068015056056040165983870498319423568390431601668928322330574282193860941186301198340480584140208745362679827069595884026228821734267060962403218981363330600599438566466547051064153020310746971295540197813515791262231016135887567362886296981909787707160565295146010317517007728931435789321172451966151797034576611134735989386137511289850537027687083919514034786827423215934763547429033694363834036602231786206903423335461411625146865844726562500000000000 [169,8] 88611262165260873182089831851902788388695061199393011692397851299073317318394189643576896931538442279099073855658979971577526613134277457268324536911429399763658709705154354988672963859687002356360122928940179796415909241031059117525057455683709828841639360971213047408894631798754935290838570517283108046308901921403594876833284767771857824642215624682376981866485315848306677159633788537210670822263937078898429127093675841101962707536747924519595369788192766682570309871393896138594020457723177467249994421232565198856558344763877956825017314916136144195352334261106619454181701568280309400740203628744407123160129196769695941972036441498679885626024250748621462254557349230809166929610651512677169775794712976206362237760549458467350777528586619681333192286225243335106770460908612712565070438439443765530760204379370390870352950863807076652026336850280359699629903558833251092616940287776632411030215981573322902141960959621268684547698622385485922397014820265404051924723302985453282825840911376085984241400401171158881449710421787349424004800131008636667296789521221113502162816570053955112795374936720919277761845129326524120110479813675720938754331756261550412856461001014961750624563650633267518830553215754671818394741148565432486844686889185615346864126196446867823588537222283040948909237610226249710786582900376768404286801689594515015348313066942302183492710445428948532532538643504392932997950166164899584416710866925960212184757927423641286248129654850486270461263849366726197253291454309790915886913783209821730278731584546538934293859330301897995346278602266490622315776190686870475337683109578217351538811224525001749514470051508552559931306563535231304756975739825227884884254340220467156823851973254532390036869152363430126568910607888256106229565338680460263276472687721252441406250000000000 [169,9] -89402032177623322116857864128907507249022845989507377865951564794990224600741318079481754578503737158129347764879145720273087403397686735036752412909104761670724102279034721090233864040517324178106822212413623192043670713186412991686279534835482752274718425312884835792378910991323966295182038743232047864481216488426617672908712850161295653359959199583194802991667656341726492755198405904213289055850378807304810385334940582148690100442508327009816925365964182629183189702037530166665945681847989191298831466364318052042470552302334077827494625361904697884840836385457361646410079537360542093026089485101925812201815533110927104056087190311182616437061684904282912423891139868287694599545093468280053439507910508204205664331953706025512030377727902358534136867894435733574538399419911890746140306269708107729929510674469486297026714355945577538380185286775872517421542051780375206746637401648947441776386834484287231230656881515795999431002673753057440756494771202822149746140310699113175457219041830285422292006215997862562221297714224402353665562288675422509069554078523833840037342099843723368282532124069275420580645132391696915506054447578293749066496718992731851072356347727006225790822282738522624296829768504302273476965734991690047480198434181746311141678278309571774555079171174469322609842305541537283549336626247712579460990139911863998968394239130261027687722738408168335023797828468877884588412796103605211098307179430270374733703997687551591228996022977315985825654999825887180645020504140447523273604962451286776678298666947901186665210385852870799169869819989586790637052753862969618550711740696965594971632242525406126261993219879155965429165979708165856859369728155215817309967018819244768816252504277739976088436224645864609434301996858281258933376200452720280736684799194335937500000000000 [169,10] -1059849322584129418304839752121718619419844728062898748773590188388919797221594533634766011607866447554125183036206699295771804768458357640752448035550638051943331899687800782657065166054396533450265479811162887676090841232061434542707651410007165529411896734416415879004267289814104275339110907509132559282205383907629893093881950455512331276597892915099012904570534001381445546784693069170316816807079292023443513032794106945078331839980191763342973933349376312055352928961819018427525636927447351913095197393879455796449588305007171916570325759356026555114819764002763687889105683782097397424038339880969254726720930595357533718092891312915311431761347104367259231551621991763624192489423273859438956686431719205400650419042221159972493249647171357306804065333242714321416471202818715521031850749309721182361610021005040350757414199211735596228668218091862812276706846971526085424336453693748045575131485564253717102526480423562312356547892080815517343867096412952532675899113281147758010421025614860574608550547249490252107630606614569637510006576991278301758570325106555273047473323971100866195967849549447670252072846654920221830966204241910511451198580745268734270977468968974952018332841130021409518108442754010168536642501557580180728931042313202104086096592471949946753797574072664952573033104113272831232628517032447145635388839487337038872977593620208532348710854341435912627746478955992113458066947457157228429809652425524513417349676465883696657334930870949995207629050553860883823034087313056240508111375673239451115574997657087689290202352764539657701479173792685427488735047063036055090091011570458552484602893638780872793002333532631634828283319237289247819686808587599270597306780621494382950642509917182141340759154419863443170001633335768173270087113773549960460513830184936523437500000000 [169,11] 41758267455912275972364338333248882937004074855595230837886499471680264216884650867652010991870265110230655351699950145227231377655777702353379920520053369377512867897825079907645086974367212647691266500520201322795549287628776846805598621602112366543116346526776194455047572055660166673755076838051891116434167298739017113093619147028998904367198111684651736778677363662213880173722495995174235740173028168062361299109862803781948164380353166661203200174386443539233272229280787006874011615401890963913109449007214558626483365297378264142789873387973434053174193690097979422381705705065851864742678573745017456002026381591944108060729965635251485349980039765663227613130213476193676223197666104112297758394182995837089547404367050948578551185276715986649993833763853979776812082762300498470280980360922473645070748105495061154789776048508639789482502744088571865405941281932060400734976424841049538999935141106789987274375039662512980148547962789689347300888274347188039714439545541388456414363785389194300921878759897181515568052802583426452110026103476762375184103169025721144138456310067941807583558624184654286704232281768656597443794761669028630561579670301412966388385975928390270804368200990877969453502961434778249545173699643977248503504018416801419334615894490123116776314311471786824493532650686675612881274213080509260146733902313697046783127178150332725677789230268178880235949424080014656882479837736557982010776063470094847459574325704213930944311859483949817763362543985297678212934884152135443664511966243214848303339231712108476969977005973535635513176961346756580841762818534519932908254559502622072548130117082856164687769649467412497357487227374863414220160010676769880723142392343354983954281889883512239797105196419287376781997350474281654811299461636711452156305313110351562500000000 [169,12] -1309770189775134872511695981477612991142197633921813309266577598382003554629911885316171605356790175732928329222749776875938483289933619896754454169335765020196311179330833777720520422885804122275486379867158172555826132245355186449008785656390508704559182744510013392025793559550725082530525245355171415947268501973756822973177346300890054071103087748771233001876253013295914667008291152920897050760363453847377633975519388977801687302220579010623036420879605568479608609991173109200905810784940336711684198241718586087544644338095513345949030052623319514320013079077720946005919021353206949646814346796229099426878055414310988981422646763177883047892892072397740497908787746095623786032383121026160961068978881096015212548304348833968486911841150061494588312959327324223164149030173193903718229064744479144994010930448242731071013177152007192804470997967381629165975538232782775776249496787785082374887193461119571991028747242111731473805779000853748032101270493437667608706759038774238694824604022847730676497823281570686643462320989885596518865037116823825669868711064851639739595070114905806224685189448589781142223394676091771325836383506731490452547559414962296233947085798743425399758594229429151474650631567927770270112886603257766719005445886918741394198741276381267942056356892150507982775685421949127463510301825476316627962878320991614702133356985712714525291821804615684745350797397489695014702335865730353861986843391850808442476148427317454239001564284433711224510488179715403686480392930046157872973490593330811661272508489885379111116602306701655476142432683806571018655789364293901452667271172873055876076406117328803178127543877197276995491776752266395880356210048113451974563581130966060149116404224661286009512943953062440553406947289479841175068124032249320670962333679199218750000000 [169,13] 33404165263518772209742740751486663410830045245975132049789708231171239482121715042007400690496920941740152397750848912454227588644622545431166805432658858068953753029119733283406252604854596124250421172697130387408692729394891102408330908887761058341785480138963572960442642294792766892200646392025452001676026521497623392306444717052731809092381152521602171110687256211446347277420420591633549350751250939004018693538768404640147905616326840110614176534256804273782351863806040558250614987891148800504365451595170007398456537028942410644290991050368184370726603448579968056051574835599364187853481306792218792234763147794185113064851027917606493218093934631476877201845350447546254071286573032527361390737136970270001623914712276322401605323246682912670042040444346404036063025640585689443791613006953713879761374935176666270915277686508275644457778753625795132541624180522815570814123329774321858660830678161081273980278230216631702048197184662512771623061674118110123872359026385635330498369922909405271400594744797304688504761629999331690494252825697002836237004268940461538704680541637347965175964835105796604635428680941184733746565404790895206007222938081735771798035403783214861482100367219123398885521138650679034859385777171471471282572952271975298389830677074735289708120955571560780059993191279642179234157838665963194811532330813379674130343823743155632377473530986572060457970715333067446251351127217013057390972816687053872710623415537004662831678721461554240490891978747572301958824903105202970861951384754449971194701220847425710003735059342753400576845286097175795644728275414631483215282951039959295940048997679195702734401780428070394196715266900084005510122474840559757960588394758750227229612186857151885664943800423054299987324625657288128960426867852919802904129028320312500000000 [169,14] -695957921602492137124090364553146033413178108686698656477547176300688240577440702327928552783961911893353654473230858235675522205670395589100150005951959820817950506303948037698451263273461083845040782315202060969459949166478038557018815888860449113673308579557385419246701177123869138724413847910332986330030217985515916300606426071111187329974654004149590282652563872372875867336942201042755776054508561766674916356423228512711535341669164894527092006196521375643436213719508584692630253409170189619802769446890801089125827872455034740580736841129755591220738921435701270997484317024744293799890924158877125950635939835658915341885729253091182084438478080770821708539705735731441446499571404754127194349781798632726015108382629437078406408565233367135606991602343622057573488033976701431378716960894703013840733286745407193330304598649864203636888608874226653949138230486413178652593922392908103160044847611625210999780922208803033199867196966248388922079439807499667702789544245160561857802668644545095879115386631932790179034333896307573170800439657041732637739703028637140579312815759070365263318126478326700475661487032287439506048257296853084508979316511728195731188658098193831056842646943449380751274765237214521419260980261409497099886268802941970193884025317066486573560579363276502534286241254061991062749259779315596322317902108558485385846833450383032807292284184665414200875299346931844227976866495757334862141901801796295587232506188537610375542665889374549716295793684667634486846124410108030219776041792999757843620848054314508308453086706539180816773230788184081661724550263148356431857731376526425318326558159396897632072831056614557736342095134683252291670490602413128044381001237365184106616706517730384755131425680404085800492945781520553439376801260791645555496215820312500000000 [169,15] 11987896211457043080887665569040276861257136660761461526888950897160779435791143188342359207398707438720021800423909091256031541448758215080568219413052609850425050806986749749519008574877385841931260749696487999278820650141368766763899511417544373675942097342293993710571094647554504412738986952323223737156409099057512334355846670586811187425931553429383365398291456167775211799191499748618207196433897424573326356535805584598932173611912127215016075446620646578084246216078989219857523922674657166713862793324019927797286369274943090453027562601978462934140039586202159583845231972463496621891603272261296806145601502337132538024799953762441901142349706339930351006889774079295387932817993220658485565022794421679853882252529186694614317382881793074030347887861785324558449091212757996068650979460631755122938888681768688605914526126928875426307725526509868263803444172290890965444512379776429350075691717834745429798817458166317949823814963469266615379766104243137279462944910758813596173171935932749452485915558481179894241555237469379747589812897053241128643609126999131038179028972694427860376672390066459360509297866656258264644506827205878595991839065945488169986056502166994358564424523500001456197092127907541860008307758771738398308162026297421954782348954647042718582983977517880277984722456342207498819099186873443516081270910054287637469001046738876955214665823562637722742005571789598721961191482038191241976121869461657913687879195718632503517917426643770637941433228039459446107747864881975687446113248670694667718985383812589272678789847759621693136897842983456699755301188454936203464118891282912856572421031561835364126741844252335875948852823519012662443835681555016922942520883200444229264117546373097956284400204221005369102024442808883132209355912746273098434448242187500000000 [169,16] -172851575902281977413072927967550405900636745354606562835306335121091284820903373680466362190132451965900450856206004789130791019507395372713733535038342400928773463209702100987318223721731014644305958424447838811758966294544225180283777868134531587341001858296598800368198646873419570111797691787193062023175513582568486463615937479741248204152963605379818956536234165399075106714163771292142479294175971138748781159266923310189041923836961616264905357342123264898954585787800742097659582228891848910227916052645294586437674103308200799690899906910488806167838554576527007263309220846092271721262048590937386717559602295442352365947462735105971854925320599584037556856765443007261436048944200629221534944800237265679704651229345336782465958542879112514670487358430564903040383545940002472329582201473267632069770985697151034859460941412114939799507908747794624371753493917146631787781846408087345354402484792027443576549941213753846786979857210355188757522418809926902771776431153289202521161731529814212391609114665942246641379686563594427576616417645533915591047447274642465913682574697755887899720409153173549080458305606108577571706548504362366608745837345777412107502411781163494998547926830191643438321560470312630343558837001575858161163759754434040752791202128627190265794361227562795242750809531255810950999688295787892168746845185164557810470446519910428769533580466564464477158414810403654453013534070536161207962548552315087928143251206700971325786590916623629487220583104896123511347095438216787366907829468870263912237174649673396106548280184505307401187475955405036511223827815438390520542024709962565669287848901599757614577558284179861641580917833901662670484075278750022772448953086649329214670414554162812241253440264275901393710112496355591851102880949707164592437744140625000000 [169,17] 2110984196827286512075300605683621323535549267029171203847608777486337450383691419061702340179677589187832277823260564068769047411920694610328555118067142867055897919686243310016769583846180968416454042413440187966501872906112241866968952166792561807564669543903803346953198786768401015365401315358004271089205578445481997737065047579447422228127825056937458804378169784403225352653212846595584718847132968394404664982297760248700574201434901026039167613647773082744462572099336447498380521779268122611087227019297941233378000753651129433905808577405155815061907915387624070541654201690281870666386408014881494841531602674485979280162742105824072404014198115826684564908711190939043035825535799826220235754371813921081529388894432214064397860215884360261200727263210587481441915090174000670144434025267036549796648821768015520847105310624504920263008882082281080921702021426665498308734431253485771785529592711178232916394703713289890906206600779297539362702660232558248405328402474468507806751025933510109282695866597672581810134977095154378471656987018465132405573030857393971597404192218447717011476398566812238210750199345752087100690339623167142944091994517165530707407682456533089559191112842976708321058394740275934043532209097062133645654333462793301523229479711308111462248962620225743699571321130119146607195455620415259341684081486421245478108424834383045511283664540812160078434684249630460131507785106535779361774630894456685924203056343871997847973650243301653764789521043372654156618645705620389681571713582126847230241418612842124949795685428640031831031835175501644407532822790863999707401895437288042219575513709085528734518973109069305413182269661122618936243521538978071305644258776530273096150005815143845551498356216374992794370922469236070353524484778682151830322265625000000 [169,18] -22075130701800221050301025426792815342127499835484173494501884639075044389155814700153938865422998811135479039565633417201586733201981244390644912665873656458940708380711639911403219020810069281197676789755122224644279501579867583917137351302491151688072946010724104809421228816126370353981692002389925342597682175376741029540965479088983506459741326002242297539316151203440375475821316652912308546168159574614034983558850583033788789778736949137712069044021346421502907054148538403147440466607821578178127016887512410029802979904696165463592330188355024612932280001692558085258400853266397924728665239256329315407437684426315057876247907248884063754781950103396451063681142824726521647614300796047236768875699310394085015680897802888414062057844380205924061015863411081690057737519026315481747119151433070173599332931241978147943151155325468878223501140996926377415381024381262975765589330262165838559107000249112875059537716289188284745048595587714898306172555836250737580992866555494956005781652518608554247893947391779793793845489336454545736017187036202544171831913587676500343710397173135104444060425276685771652698081235170557819845383625644794426817582003673805251551488083929977784322288091665581924007606901053939305244013879127706898993255562903231512688015990018333863231104513994680415911914832121528442155031660045186832629863986722613391267298141766496421657930415691558336672073717144732470851884920271164335563167379657851442663544503363960110412904295841982917541383184870796749529889665234003407102423456270251703770099779389536618658871997537897039582513603572486383082120091891613738821481189034720882844128119294769525418625051812173838080715675488088518416851699005706777085574322873945003356774150707254642408644064250455963233966470660539066538828787356746289062500000000 [169,19] 199632683688062291850177305156562848764184839837957879708604568297813878660489212462715539153261090858263074475923722497411264263361353162646767198180898538715011368571870296206814599427572375803387502840427991262089283204324854833499140505664672032514626165156431277026532958545603360068017025286840292061282727599064638098823043844392018313589470530758154241121352623926121757790381752797878122440307557267930814611488461195798867695355021237927918687698024324793152026376500649972497798217563298218254345300702107241947720402303002440385785261337087447796269707407994872699287336912454358955080059079450625521514719098012209261697773352369171986625531724042572850265627036049448188974189314120075359242906646290659277595991204351971970974698281655350982456954519200612298181466552681662317574833862035536153630652311700966141839377339597676940214281031487474866666559865374129605424308257277219352355994682607535995756506508576908223223412535852416112017597179758182161829085339409018838084730411988850226760068797172887619605585666574525185574044835246801994875231734877247488343106419246068370419159019322072152935453839856926355036383396022165628832236630822112330785806182103954637728409204641310991763160047525358301274100076003145241699016600324231816750368454887569651526547381300244662461078199761594690194628488561661552605534561629661758641828038349175207589111603883601741891664232444572989109833709434767903222701465315117245030045786801736816366718737479500100820655998407254646460951040393278090960900161265862607329907463299752258305720481053866727658305755732800209734740781352381600518908512695827893423155128283174382063489217144472241121764125136645194587303019764857026992779685909912524379841807890943431611601855299244257240435547291248883085339931634345289218750000000 [169,20] -1575064515751367131500932740434471966431929350009034307723115789631703444304067507806864069267492000275749188096574262926153833759169378635833958489247248637402831481710759576010306463082103930463755013079660172695320511265811545838693924860976203892798173513910863649364143081203933304161180119122907260672764226806618970920924910170412924398484173619168122531562710106051932178016526283932022800436366344092531858321054281593270193073751005488655773454917287258371909943409030797551594430914274992296465831684292155134878421277761819144927293271082567324953788177733565274452420583316862366467591729942908555532046693640478208211925891399607722007537040895924813001489012708969609013097328289061604300891234895581928870053082373781809731048848146128384174755232867188113804873058692659672660475695366377103217935173022935933799584601673689465635836975344551253900426012913361260349046935641845371879649666876085569319607445345626943039349427833571609575249430571855508322218030846794169022273723748323914813696970729221388916194212249296641842081968208719613032044515816611614387698730237019997113594049456812048478573238271707383930196957998650271113513416629849047949592983461699596091005176862373421623591483420095626880110360749888625311164659907503652629002456522685661921995269222707063173171874581951819203293298573268864193416205818762114399132402873396630936847699923508769166956449347140239391423194142885362928750901173791459399746129210724888185083997822193000065718089640485104874388447744626469740038217739993496682541695430349146888612185940478701681733031468395856803937493019748628684844431965617038573332938584921721592055818258991643591344287765168479899375213103740953392443529073059703621347733584239174344216950492877895656618797784499091074941113302350577037500000000 [169,21] 10924681751715953045508685868162199896304439135974210259154935709039606396942497863068596944685941873621206093645529885372590381599132995482932536821269740576848075487236377906560799996946591350005365408576063745077058133430221627291736927230460823199783968862601665305831924074031335552679922923290613331459464245850425636443421037168725399466145282626540511571742649265515092564077787217753035119340820565665034631361458385151638680142331905805029398750591791323490327838639179614105005868972752293203587578345766458891242271438686748888904340775830121457153434466781834020094005008988695047821784588249072761749880564746101521067055130935435610593617091476127959278531179816314648802530013854327215716564599574817231559685984351677803057238225367335979389801754032162036083416071264095951579992458038841319005961713937236375649648318425772978957101078151582331956828481452574199839843361894415107747468882459743541260131132850384773127836236328344122210955085696671650940044184162100497554119535250688939881159985336845082402802724855468945909395957233558190536225094337623962343061785998111851320606634813648388241542533777320461904444237313734157294294790058884780453276144972694288886741195028355324735554120207673161290071957935270059015383771527217231607816016434852868676744073386177114629515017441356716036411707486478585683980013889836231392391235929563456257781295714672797516926852889958510571024711267728435620785954335132658740674987232225145141194768036707836114217054450718022437912938254967212755675721268151476890156379613195200389096597343199818367666957775899416552950782410633551363655526865676361909889647835639975870221998244317616711413378543297841624020338166452656014256171909852385271676759718709564373596336990135983087603230691940389267248699788311199685000000 [169,22] -67043168103265050609055991968142275790894102465516732057765400301546065115942260357564023406857541406314138447516644348957030078816362228277082185691750877751390938492813760308472765156940101029025543138462149804513885803493780354916887262193239276750288259571814132887810952070056433084016592569747437162167887994986262652090155274408712765829253367027148774778442198110308612012828119536656051500370231798379159723635614793512442367774447991423472751175206384566694359425820854698251808429860043166140241996250072802195919895936804645104404822892247015242848306100495775800736362933723031447358537666749583882375248718865061701920289493868092236309145684061750757173679852467787636196326351495655302064018149194678384473699673738226963541968958668810789099375543721832467135114684334627301403085229566955409877222248793426410869107280022537721272123078691326190815478251744498627672075614289443702476256543830960140549163931162929483153188889555171518674775140192894915855905128440058235541814652689501995865816595857312727727202547226418413515843581984050643069024022277825481833912230970751947023022198901032655088974919354399571493895026640936133392640977618792931701995001037233601344440642801317527282495141974197792388450247470220601097258110139552776327962172045995495120531460187416857397252824807011165035012049626236831468523769772317573686246093445369790166688932256900641177443135612465212685318692364562838144958780566632747807545498454039193176488801449718911763886351084393452907500058414667803931728374355662654675805053152817910864672317065611657982236913195998392959972739131250325317760727763517092308628466502089671584682961249096745881510823377920354510356109012875388163506679173689221854456222852487671325702472855865110848523107054168286020297640195548148700000 [169,23] 366012168226273578962121372390152084595082575502073075337229754607613163652617609472229849181424932592268706672890128535907238928628153952941304634748323165897472592996979075947904824951200053892557900075824706083229360106410360443397011335263745658578095584626049801471219529303567148295339903272173039145670622260731140452282154889667988017730462737949061888419662688754395804684596641066436247222616809818616568466803059347849491949402033917799930393527703814287527000936215387737200964370253855019424418501537181874257490748924538235862985215175634187934519024185533146583715110069156313553885709084585896836323027502257393863358810364435950002413044475279780218365417715328899887360987984134351191637355575417021652169180377877617611549151492126480460963753740715548653789118093970068243054918481859575400852741185792490403474993926087151240183564348175601712375811438418104060906366746916841325997189944862502427007242475603582114630280205461389915726470937247584451419188706342463026471412901948483733794844335987135094421531943697908372823734369268406296501441838208352075092950906372530947471181145581530416982172767779175133992731776448444976372043319389157531445249164881892110441977785124546060060426550419056218024374810677151333472003676325651808277926359091137666399941316356946115184339732325572945334851902884027787753991282950347369349653477819999305136021021842109553111991737922822861724930282797974072688746769659474565549510092994338914282073157158729102454499779326999736978108387241945090172217384602775536488377624064874832262989602594729792340019308712143875056202010183442652049770751937727775349626672194297290300510268910018231180408509256368449567867634591327037758976316713977942854848430638586629797169428422312406810419280446537546945592505785459442400 [169,24] -1786014127126415464307144584349727844875283640492163359074446428762594049264209696785375066913004175999481473989115984627025754694582800027569585423679155328201573411935258811239251219590488886524649725769072902166042613699839020341458316418711098694800209509123082555770761499419328513586612593379585380445267734334439882264700854384865219857804766573449438373194220763138231605743245581635004969317625868898631018997084828996731136402826983137913946882678992101485124842143183917435273508084513374858452057552914307191407205393261135887189033346695840909023469849489024798033553891924770990058071098391802838736985609723787468540936349326000197057641791077354154603374524562365492677876451055536458805297132221294553733377568356591736244223682798003616331458298860972243489147211152557003743802578596805920226617995083253533545587873386358412861210058027680810396139842192929409622450123285133834372138416707740067434723098566167555559195737618944358916355932611985330702319736706064935183145391152739442598336561969660096208649761930294320420553056185793757479786338317743878131696324063319851142288353196452646110651054837280082909651594314404645144132145205679141497434787322518940440504783166533932911466327883937084880225321107998218050241564383550673947322074261532208896885412451338078064650922306166673125987980825580605658854053572543412453087523243615348923336500462844902733494257871735482741264362787206858540735315525730941140192783894586976315724358161059065915095610034259602375378720554807631481232954688580723087330898109226852648842109214977561578633976673863456965350726530378591706820846279314809688652237790102289424028193728723438993918186338920623287652598921639401830421318615823828330160813412105865567656917148968941627386292075724545137583129419573286000 [169,25] 7823224715718671018292718832081805361914909856602240504947585558692901798060579665292336152827634520960355529877842923441845167627257668207173069263208377636443094971760038956462129220793004589589778164119352934445403131944550089684298973388536654844516091027021697021249010718255946908569378614669406131585472992677375950575320099898343610266806371870937537064583889866911931024514717461305209040578571045916550328919636879336738635400165702962279062397744123286992174963186468302197129848497218323778003554157838870387221674797608565216675396214800401319476571895688311781796055297268915215445812906253702084423747328861051583239125908808086048929918341359174995464371587553744304868298867921191798848027611658911126642497832314005805051298770155620019227299581519863830164225672525301892203738913736891310763818803103560304982151872540959289163120862772686451922460802735225362147758517455559713429251095239379679914125714278661648185377560755261753755535154865482835138997531927466135545371436043186837862625484946074961722353934267777517905106153734933341400466271598541722999976413170922360769931263412883747055258895276878976662809550323235805158147492740734911254733821858066721883321595818458716564792159397231141101880677228850355470567441646893354810894576863210027761025632362600848483290896403688373758480050531470024031147152212753014655877487572987081954564750983721023534456506450800910035976290070456088629592228393355133388070408631181247600290999093769692047909692487047420340176550615178866607402755064715858953708126006183044420709739463741139586667547808570231913536989334197736167093318666894443481486703749532087400108414351926618292961214456858202929899510093862625020258746805675246440926375111409674408594015725707807332515474912781624932756952352369040 [169,26] -30884790529759704531268798316845764769189684716173730645568777643702617968642343670058548875588955606744287633202870340428613181592458704413737763887007579287648018266135924510294816101999394717986484407868182815980642415237864921184374179875237679693248488772359559262861832994563346826542825139531051325788734893331008756089975905353867601871491512682458989258586673614409244268062736944179523882358013211072749625499626850694789871163861457027660984670993299111483130441370916236449383558724910144640725892267132960196600708004971632042414961005082017228918684863726020750929737370645290394619558913358853444353721222334074352710731255368398641899191944451929823007004824461530662222910110029650728321460856499138070533299207451145870895117433687367302661523536234595271951553617984946444027199903877880637912552647451865262653571947544121658960774060871068862714787239438844571199271777786514873018678873975914635343145358976530913986173474733824546019529245943698335589514890402306194052931884517853917248469477886202981343226020336747846630550505718001176635635380588009032192751274382389107486444375388396261552757989267589206255339964558334485930902488090483749461309272719381395355641035813769711398571190348955409635741228780454158583477059494683001433441572384969926547923400327811564996960170940118913977997695020611200225948542384787621596415608267288409466352793508532544149421753035644054859835119151768510669156368644018568060749779095971781796113350819291811994505637872446021751385195620014934901133711316654257034186030025056430544177442261277881894102262058662781532685815373203049659307514969418390476377890033611084310328859268779017813758783656086098035569483777435628333378772318575256552198111676018485875861530986041527629556214912300627810326237156560 [169,27] 110309555615548592630111739521553209730438655364016784306211123647257933558821223122800748370046361311013762117904813350065798084456062543904434997359447077263337148576223412976578043299561377516161677833881503815933718621133101956409678290056930779102499572024453413806967546940164333996185830388522109856237884141220978746672904825115644354125088077861210123752124402719994707964780449213945187757757188192236713409455699262461428896239905388398857258619335279446345908342410005401141079362648586287615050428709768226357160058756692380274858511964291636570435114887968074252045589996977217908759875875551396731324059238456589469583656992828119407927114403296033483009697866434872073495092921601214344931539355966687171279238852471938333987841547768475370722421984991408392683881760349453616706577868633849047515483282092549761114154025664213236750424299572773313680824161034461281936417855926942165114580153014911765421082290689600760371883152583280981963544132465224617342677908503881478848831871899047116389947980969415079406241574054420001188533073398294305618485289693701858381961780592904670356553707595155889244429957891202440554429859271201941881277164612811991786396790139563622464002398362801392116913826179095250664994510235085788151751705648982449843691853917977304166221824164689334039596176476824686502138750755823627597407224621477813980525387743001173739666424992933055988526314227368103732726534880694927748522103234058587224627081780864874753383848055635556628055975682743839829266776748980788158942780806313233141649379292778014227099263991835483827557567439394076063617664295510792512423628532401281478441445703618731021705707599913223159813560467992748785835097950122095911610822836946806607922863192535796549212827741629193950973631120896674026548703600 [169,28] -357713275669020982372218495930897572840138004747001466030951649496276122097283051691749054682624438061730189991657582973953337835255419878290967592706525187074062579128794302857769231558298810651266641737212122100560137687992692460880263671004505471352161497103122865187950833805978657190868718144765862840561584797536145137910343067233094654976728511921891325704364115232118562084153932965446668145570764288325068014093301034757527201917685798486179469102986539944349927262720223305067736601165263843865715080620545648248169630796070456761514440568309354959741938401956647016144539226627741192284060717228604660445092024843509202197985893495558723378109835042579613390654570752880191397132746613438485545310023075352414393444837688697326956598385066194904889769256183590649441715385410674679425931031915912416859108038724553640665023524789369522417898274204413869484710588007844587985303517898785375753459093465317056928528977776086475212165126515352264420634210997086920361371899848287895816375307150342869802520756568182480423644143096945710262269251117499207586116629853769602443851261107009975032574425575045306489259202987556729251089308584809766051084543434393689992737934641639787836690788248883324878739171929719375443952155899341704229567215814050739631839149414888697397826471767597576595370178977579836509025893604017462885944398810894159124503904861415584324813911479140463697326488251171734791373813040408750362044942340797437831017974484186433187436016844503343910453261105089060174354341005689174772257713525272886364524559901797852655307408373341182739280968340499712322512825684097377606039828940159732851589137707258742296131853632295229859591942881892358258166023856171039668383100323349392671818247586035410555231430489954702350403426187413572661021880 [169,29] 1056628687636423113411649192019670441649036847090084467614261433414047766986202515434011134434388971423964204041101965066288631940989055150100504663841630272696432066236077142212055025455452927136169298546924146750209580652480358791596689057567186537348015592297637734316764672881870095735629894042070052823130132308746762329674583893110486245071665123691289898536487376037585385359455710370037882787640979064985066449182801435912458057852227874934755579341706724614276478370985663448025566803162635939568261980964345926260137371438298967678455121007454581301764858054541251279190793490810221399253245223594550594135799167895444830685412527464518336149832633687343554054105236717885578145544230717083522132763514659339113893224312195822515445600815330537368319754752041248938433995935949451053635636387660400435481473290941383531945990670238917330070535384117089952532885022434892602467117451272798991105292771228657682643387746790392448239649510323207880093758056479288267224367625505100448310276120966681234716754610012298055352117391385861879413154029173349363948175778968771060826274607423533396005407001535072462841291771721842198541435557383825266670015656162292174208281162191102565950499144888066887134762815321124483218477599474406053114826678040506928207635174387499176972475647390398290514353655957600221292677015515527836070644202159082288152467413044245288012494113637521415633053295754547523707058693174688131638150877684479824239918862782439460598236730852929242665808193936003610456607515820446829157486173293799133420632661631733838503876812281028982620652911594591301417004140394983555891020447571996525941752629148660901571716853316785861966936457390313205195647378714609010273586574676302723055962504298172020113177951709788705509436926804711039850008 [169,30] -2851282312755245628338673970724768982594738435506375453965082397889585147656349855054341018472282942719973112729148437426906244546655388092377551973868586153118851592499790762277544587912387495638440270847857970616791513111061642028607934278549082953203397418073334298952572607873670518384229517126805199319813633837334351106550906167142652483016694228022214757914470529326756931997571592064366380430565761359936411189021644062761800740406954989835428012364103372997885840729923143459355247837047653003680246728326986254827391694036517248868458101958162692598331237842583400156874413441941106037426219725154486042725430126872140324686317577009485092027366426031285269623882397598893317971885064772702786767367775233177248650582773431534408943837821810202689732836086207204506197449015307137709668247987458797434647009638349104405011922471654296134955351120598517564146146073607157146406863613104743681214747874100322257908322211071547509054334550055249260628906450844632340696403083232823190278913146144257684759257387028552751024857761857655307555764130027653224342281524583096733372703276901571937506651056757213578711626149400810540165479576600456039359768394698868514585204385635538100029944643316338155132213215942172214738979626615185462291462258524739839530748134387812554723753535802522531747881337194276699572266619804510337305984634408161263904687373101103423835394651867379261137929042023650873263280970016347789281810520131764610868447823415597518536716017486198199213485255326993450697218616003759860022241856677192877546457589441354433625158498903466679339778341075425892079460848211872039202228285630063973953207805205454915596098770700079161434730278824162756628231246545182670518581055765849881404243809491955602825237919215486955374399221444498612104 [169,31] 7047082495052948059817303042911833248953682805570944425426933272653880881644558342321825888844692811692722450179224682283805581447633012767135018482622504511759231578757524414239749361849766982747183312757608501506284736294243498015960989695871874449125974437187538577791067694443410782991709382009279647774591807982867441099077070958410766500070246419007836166544085326457696507978880869004353624866137527018844062573385148558378545805345259189126543035238399100954380735861356559830521049281782291564058349233375729228985238056177251429059016124595418803209141633190796542851238190646306088669106202333504855893039599115262939378515482841275006993948071764006744028518339546580046902990799602175602952952216726084360813813734274497828159590709310803587105684848615462207315667757550190274880897347613009511221686857716122692679170885840273264524042446217626303836035752538520769466889855568067178666516586114658997021843788152379266200329244720452396773421481605678349036846093669940884828251009174789621772713066915184833909790140609687802982124915335992774877220412410900151767124006284313234004442284219375870899406479868961537301393354353117769684012369173672217597191173106461851149588742163622195564778831935011744998229601504950811229642560264040641767229642465223682496370047806385997062327698177345057255430014159158382679403533642130605483941269633969060845524370305937048033059206579047065995820517216289591081536760599187868946123244163727506820817647389990648742764107765496654865936504774058383549045659826168620183657874040107384641564533423511925821030096115266836955367330705905722117445774631123171299213544072093080612183576925666881181068438394002224384963559021782950084336916302510793415382538231385026224286104924749317630999608694475322840 [169,32] -15989121089239386895846144472894492756777362093794438268182840439635921646023488896872727351122692758031005226049135003864517103634644770032100364002535332933536128949336056135434355952623851533218884502586911116078300494369651732155460626495229208715019583916352150750100615394301249510965589277757495215498699687766258814477981160736806760613720191959122577341966998761138641861325446322971930072454908597854890180533154328135702352501782391832770741422246060582129756184954259753692234021459450721205459948337561322387132799844902157863123928390731474948640662354281673211878176942447636122206254869470607240327773155522515344279625428578124525513342583838038215524889653168028786680144487503392629883484262532735936114309879362366944671031383127000825865136979642282412608530570366482117432551962345214888141354334198670584047554580361227986834954669066996595533072911901307930740209110206912488321717155162959418215733443883126091736222881318794657894012107505739427653693110949780006342989725362916734547622993123670326094100108024909383086926117771904049083916820085635180782062187357710142408049630829441586628859459539117441742762293809572328107512082732878465490316172724873873218942388004044686679707665369953175318109308598097861155095855586918341962048244485230205196145709751558599611883722000801779337615075232127056787498906698419636844341685952581967839451112500328064797520374290220864156402692141896606963862778707651104781184186909927295314024608302064552356219366750099305914311007066520029261828580303413214964061494917062438427291213026874135225508876156337782519224396205405295435204131885868677448480075691541602851412543725294062003393078412613053755143997217352806883175352915248115504466737077445173185689373871044888800001272440285464 [169,33] 33371821105809114922416190428528766048478427207641150291410318600607364464505339508487305124588275885961325742757587350875336506289518369367179551862535809399880256675542629638185989621105419988188356035732887303846410677450121832463594876069443314921248990626027071867880535281836071295776163125868767175057599032123438349861479078450812398291925019392980705454837949958886726953734036167947679427634423806168883391548709162198168850519917038527385433619108329221675827104712855426207040024701947850038209361041672404723630894356815877299039366596979714257469879519650128703508718563190684130539364669228553260961133760754139546070230146476205094706111184415282831880899159082894818688209783446223053810136415185781278369550318714227046887240646219045724593829900994064875531098894905501270465704681806395019981608693409190999491873793982923552272875459037066014718303190888328509033320720443894606919220419150618919473346050159072931338108654944784031873810280249865735222187379021947269725463773241709283989866952335790591607963007132531225406710338186447462158922978197233562633334209849721657441604556630839231260484337671635793715576378506267597293904189654165976757584964921365694167312698108173866494290927169383886125985864780124599763545226071375950729755205627590243957337962859264015009380119987099176018209446216608314916654651270012206039047073573713553069625398621147983854132370140560411412411477845846583414865544433919507789094448198007960438086443356399811595151541319287197002781730331740347498450465592595551663795590972643546301783222269109752054320892188969762003273475109813822648760453435664383402090613231569327041920792503825147127699996983044860474525368130986581155689436135379926079684930411687072553087374079876880746022927015640 [169,34] -64193581892431836299812291261702273972664438666385425103320484579637821134881148329466359991537759946209671873248839853689164826844430295684617952553926647661380945427596124712361847258902233552810283645965975774955866983797627952040742369676943054730300736666050932600758571072751498189506087717501593515675775422905783654950667259249169448616281042332911733434588667677205010598420531738198850636031408832433094874815372406571875454187162270701148853034253461366657716450591526791641335421209288543449569190439699503163430626604415145282512728721714093530157113998517837172009204296918732877508776341926137415053037320761628783159663068308397400711878206788557472711163342035143302824665671900285893138623159302402860954398845588378220789177431842044069483359819215515038461040700146659897115098550478717012300848353999133278259864350614136842740870707529003064966664441483526015006271052485311286870293078257441681542589059100092767324011345911890212721830990344543880339779089240308627373606931545340845796555891365277436816531730652654522821473390643595069525467776888997084640513957572736414770882583325941451874939295721734897638265022045109666651287484447368984157650610187702189124864985632833816418925666714638443880281473078204727955033664781204249694687249099203916832726409025302639135697282009515628326240368791154083947709309384749306054183966291557793498292304053598642796267696671347724908581899497403695540068612858522767910511574977710142889849546960129066167904277899061332337767161025492923003712336845070740560146961433617361991645519230519834265738860011566748000493714255048616229254181638184429935825284449074792532415684315938724813755426673347242887481916545881741306421312780570177209891258835656487349605092866222319827224733984 [169,35] 114002299168097951541774332035498323644729299140312414545083254386769484284905209011196367511513346193715386342878166247737846727646940128246469277836326927261750546467145877817193128560546370028201130581364649372494154782479116253793470355118082601438746089921980748008490574655870539724275548994688109164174865684307305674621312411602027488468129957610502688919094210575201491611852226547526828252435399630215079033935980729123869812604391573034584101542809805581194058815121518027545770698886801818115157723882402523340667059271927145807344464803260891435822928867908113100821396863345676548541729746795045655028070266784015402961150623463659606595963337134031601929928345194105062355952754529078952350202531097523636778574335699095908261948141256738168446808964187226899902602737537512711904010629363013890107153220872004873789693288309292347359378815283600535265040678887848752259529848242168659047734083624888810722311458211933824503394584689044388792901318525138807732903778773312545452055284010302938623070459051222857974258785806543844952964705658549815435786832463485873114279600529540300984113061863888969941692302639799471285110558111848024786352448584850814646526866317760636425258022779117708271591498838919844700279494984099940845203561124567202309851174489150123483718173686017611370673523536451416200011747160036185851299052229521452542954908084968874648684515181440904076773491654154641296591039065919707095715088738360700191504712118766232259971446520487554120894934203561525481207536629990636812606527590086052603263211768123425593916221295225572691296559750037302661476020058875006329176543924654615183621720929147199340755118060972195174620562859426150784001811051900171173927743673070369738441650440001712894291569226458101109374640 [169,36] -187216317842851584189408432019007846226941086559859331517843615422753681702333003300042891241614019133142205520674161617068276820075310737931170430114212481293654786362684428363064384211051941446258868938121549649783054244181044214309360554608937211839918436109558848733905431629379456291888618835506915991612315245643519802224794857853263638220638579032275394003793025737209239067428713567738770961210252222740398348795729412219511953059537769956849960357162349228793151601037888097029269416914750865642538919615583591655403280924928206539300059339510219201280712359863657252786770421826999298113690118647451049671937081318920832622358886888806723811290347802374709545055144941581115777787528874050811278818797290346664315808055274325738174177692210049852374403276765504830200305264402108095320317678840972092836703601190543756552294562600365069699461497661860815638327740925191950440959494391780100308922454812161347208377322562624804655497466850071418227956388941299497469674882866677985191022613702042455642375911845807991924615020786165044858728597553397664188876759355100431418082800716132424709133863396571362223660970888249035702915136880493156747413534579244322091254698111128184942985904838023015869961156314109065186665679170284847336128045760508777484808980887154387704563904148465228569891387846890282582143248398625310585203716480138079977826977486090478337090036250431242662513517435066703756927480671036008370701127829620196032516946643870078631161335031304724866861165825202078908712194162565916969822288965158733545141571902306855798377682149792343190792293940962475115171157080539665077130420416576013962728451133663186043437351707151168979893449564988930365004278964707820779449603352015702135773577011852876368141313639961909391684 [169,37] 284723492748866465428941657999533542150539466876619656103893959707684290502509270428223880427454427150786540902795617732836246550485805688948340973157598239470526876640997375080144942723147338632712120226696521249376513082923537440897623013907768958686075611687391564874790254966061863066946226297064861261859692528374553283361762229365375511474706642241292472422806847151973863396476483454040395188513594250342067697640298837863766904326968052713614073126818982815115878741210216965502752006404628823735567199786673577214673431644987598102271710955582866706056661576787856384563247590540559685622909273824841631159191298310657190183561794511343334587548261146850529119800706607761589995092660329829289636568065548227038652432231018554714738525827372303399882746187050908071735904977846933732889505673294736326310595436161526185366320002964389838610184501363102278638800232906500899036871078927666438372641836309167554866919158928639127259081012484301928937033749663640289266737372889265176079369190428743128851392610820058150503216030175401391736296214977134120718905488593201536299085667768695228085615105080707978088438433816287947867455844856659443856962279816650798416231867843081275789215997534602538720038531096188647561056311837273692632645206178319725787612520132240333339332986898193972332161098294217279889182817796862136790640330609991804260510085338745094783405651398763937943354413907769378941831030214841097400763248213160873466229444701336481186006404194953281978073650984718848288432605494114536025106924667287337663422327697336017966745475985099832471290552930946656210323741273371261877480535511667317405323909267623465078637513412249613989367377838713475663780312104271344113650063795048129518230906192620915315057915601333039456 [169,38] -401545473796812729699237275545250886623906910348251551397299205957163086003218570954672077771404094789552338371751850220628072418699116136907288382296861539616079904477797671809825535324289902173897619202423827000032383215622410441394992916367679891201078839212319357087454168796176503678487994473245222032233656295379521358429874983697350732564224661833703266588513982827425721112931402243157960824496699102321866735223157328054574265680659770101104405372667793066667397758071719051190253023695968942442894147379035155100399590709125054073088772928689752486750207976062725050026591711161092174045230799402314850509111924073324214372233737036985489503489542253029805526048356106356047161526489484763360970593963678076359397431450283493409904985644710549848564302046449382844474826237676428440091520789288360462545298137834591511992197739425626787613414416900213850129792950658282270459704558283313756882556260399355751114138175447937805587255119676842184871457816768426801028080266098254192720255638114617473951489344222845207195129452338123604122960585836445901435863396607337506754512089518775227080134843139211076148740135678029434201326239115430921989493817244136056857776846881522221500338298923223346060197145858105465299678035085962133836331558390203726372412004721611611404662975819065663916136485563462009259735240721622996166651554601967122048201172955227302004561612679991109209012963432645287795897770515289272416463750038741932778495109840762144872972076185324727932623483126559612350820242726128824587604756467484360735647380978266016102669257518043879074653801554238196409793708009268731166667369551433425490414302027425824645043150256656454406440524636024681680202231627055103718798589686071909418715551773073320747047891020803088 [169,39] 525774473895492231935171361921736226543690100560831668704124107081876749930745375534540695363157259678643298425472462054202170200817658954208701209299428220921495741793476146688272339513778865684601372773755514129472213048179263390368958528573501571072381001631495417845171097853839540122649159773155014362180863670245111409333843696079751430537180105858786105099249399522248285971218636507479296631938912662205769293605557685386720863716269323813268132592486754367465263635890126650020303717975280707355530443990398784734106230056759841289085452167846712118558859361499022716331435232458326469939621134147611899392774689184375452557160822494385917666794957116795431513674478089231638194004495078601619575266450301912402208995196684122205715012145905307303171160987293741948111162234875242193931300927853343848968545993561249323968706549055290843049890147250579795779879778706585871809009501910801772704875558571672030518870317489341148450723567874443049372655538332218731335124692266590285361698725770166667658132748770576119594828452913181225338918942502896734656497623956343283882899814725184141443865411566284613359758570589704183385800035281167459244498711359511395329281293663531187340353928957733458677337101532920046552977078075652877356334151383103701415384602911812925292276409020950105379020965944234782500829782861704530114060783584721621127078134412841998683630468906279440080131329863059835983878907342979875960925450670915146288555292192200407341840982200924942983885417298658539792588344714707000939359506826331564038514381288571647408517229516866275885135818947097655190507222769643401625203397161225603968962276334557296767943364001775520659824802985316891032359841380107777998905376546388124306505352681844277700732126328680 [169,40] -639851962236374378187545436879937006173543074339070859660007614573061030533900531580431046082004306627986616959230622874528707737189283436410843095312786502994513070778321566285457855059760313424548660745259040058205557580703083312999430571607360567187994819114672166011335822303160271533309114113751040555972147171211345174898831147064766665752643201956878366066477665681646113984862567637276362450013792403538275414901418439858820665569756461329541844259446886474378130140465097950821513098852879617979776361895501477558067554392395031067257917618851599878959473212041715368859960732697608242284927699167937743211858085170592545060431152142670571983089936630667239108466922728866091671645926003948473006526638772614946727138442159144175506293324667746940305923988517772629223302914964661510844488277314064860041416064136386934487015264374027863979950402682668036315351150452345905261838357496411266074145150289228039480382583591715895062643364765371614269271364882657457750226071213800090598406525484754752850212386243659161566498090403995168175354346032462365174319216781603238532286006782559217829104509227910485113026092323036417698604627606551652536911194187107006204097462580571829302194995915371391568986035663286848725930634176320647946913195344531367540533159886725942845347207122530211037548298786752633078452394946553167592234201990905867496484211531920627528246278844564208505923882219004493541102090676725565617678372366751657646938286170489521350650085134060114252691114328057592440972625232337114045801673593531409967190012748511882920650023896715524298187797531800840385141494838035060859460246815006829005087084325707191132921903851883576884425544565948275968518686289177194326920303576076982865484344994587929992508059616 [169,41] 724404705392080449682171579010241830219249962887274223362736624239598797561792373998348290719704898741702655104823619690461033510995013779765466050917781447147384555619957551629687576635664183535513382412586196946920942481154260439119057848919518601444987040596244192952836346194632659703115374056156027681627206153949879734381087124851527845017982289855950643405168028946882679397943887457636709402733729450820336695302003888433237730766506363088626180447197319280039944058048577224236706374499869747784481892336749035812911167838828396277642933253436760995726410583956103045125085352689362319508572043313982224572122874268259472116670034862242437562910742936394071529221329610866607188731510578345468438234649612155522009224744197243789818359815892789359322381370260660649162946926906444329726756950328167864511357468540003330312519400032834324928990637681896969019427179781900593871843984790505591724649333815162754421110472675410447477690566822975368089505750711279543214018188240824456728377636237559982951040873650176360600667045000821161697570141628533608309913148232789956159722357834935844142786028785818654719881701095598203731610043490914237024280212038434043918300709013212607050121654534751750238012439408843029341764168327903412766195517489895401913503522858857109733297430804965895338474996500809834138726066309486334390107838510854498226459771626986781313830178552794897397442606669636863581678312467231749285057905709614933107774869873877745831963781247184284666682407879712987016216820265281419490384674050905017703631517068955502448381575860369399850749494169298307960361149084247724873307540654368668972009184457437853065586158142163095763511265640167808769495653850229264277339081095813690113833913456115124937950348 [169,42] -763592506370738104464935530111898867119645275605033640512140893595977561444242520456725016537478348931180131341131730615222553029347811751377118902498253295842713238313217085583247831095484698477986086324032778051803073820706686718868117476826623320040515751784426883018435588852431640157816730898197743769816907343769213194648059663057398847842187322964450468327249868626386864418574905968885792844767606880322984678796390399789833951984863976711737253343709427326938445382512545717432990318637906957433456530629592547475189489620636319699521195815265885243590701081355200275437867341801531252120981507514042283347741889492310031432125922757656459387933227411317211070712867215298214845485708968869065714351296727875869383204323366895405288125951547435394140936513824294248289753358957578264526715446095696333066169700338942405708887791027633988856366849700162726635084408271071863644913929426375777584986610549905907000145090631302315257218227664631681324585189725910070506529043449661071979589750944025619329415187055438327909719107833565032563600523818054349557985247907664609256943034256773173323677081242879609973710308989997286935237969850829054428267687763139618576870323431772332553002484843309583680255817091128019386915847819694034296183884836803565791562396196501479334716242634045559144781242748794130989995268942097978527536316250697060307319272566021104063975107508672600270144679960751843787393235686372757973843206904400619836608008858491412069583755373334247959056282838055989512714101775383102201308529990438032539289115712991147348178189540751970711570100923241220667320762532162710241474853462532686720953385569602582936845842991157845049090328484089224802298041630682608608660630580448557012689000496898150460724 [169,43] 749952344707197487718230992913260068281260462056192995079259438282772896699547746064852857953132401846930136724530574204775430076713179380718402632418939570656660032923917588627045540482466853864968028086586513827510299563917947508350209388011860394226037998582391152449883926175902862239889558359253660085226926372013083314614994989579864883441197701241686238660118154347486377623464263394305532031078747914363256904714123044056565328345438949858232958775800004975086450720868750589515808440674975492762568895092930710331512913546978251018209608345030790685921693896581136696566211546742856470735619292187845713174289114754733241799170201121204656397417464915182179415414354427172006830055907244528658553352080182643880948830906137621065033373512938381141248863597615353826590732459198889747815838900870855357859306761216351102660491024643959922730858449240799197805980562459452695078896034209468427180326327168658103678975919989890475957018280902125350449888891067413053053113946609379238620099791459487168921976302989135083481950744563427508935493512780941667783753062469746271932300973175814086921310379763853862384695237596129735385303717844766373519922832013780115769841272439988423195312975210306290651463749615386909786861390862343508384445891392271819342367528035485116101237341735626797475712215627436147893874513490282960599777287462710243105476293038008748189648781355104531195917049843922807931357624581810706250031006937233370833101466735627881586374721277801119900662658155967836210314319457797780622871294418184245098098469716044357557772043911818101378226582012572102556065912468573913381962618018757901935902817206102092679726234419363812877313296259763856404049291069034566718249271913727702616071175478459915648 [169,44] -686705583945579328020053759256442312499137633376347790554120737321802420271518842409049301698443469573459442277688823769043777557075589801226902359823945137771274301299185070388217061544528588605209695686596525170959012945202702529304669873983400060305962950070357056855455831397763902437425156898233284587582444970037362375755906596298886469506481197984610674273431659925486863784785104208458530573352617835109749436108514712128382548786468739319181857984723854277277946242388972039596894538960822792789619555557017289367653239430901232974928162275469223299883598875584550205112706816353483268069058824566890507045969555443532732869781667645487175172682480992373136838717726493095043173964441121005038939307733742567373955697525977653121044808527677145443768766447439901502845800387717350491233903303721361540420636901159313488674411173086410611272241730248328200352818129713373466186954323295157171356016263092847369212837720671403770879193096759838314231464444578664040219508236902790392617127659927030513733684174709896404260522933413875658627914247009873853378195278107314390686716993933731388197087734536471956714187028560894864666950825480601831156313260855867622341301200010341599349934501657241701838399518836694930360309883519549007287113778023975499548087848385818426931909197532632615302969065053208994796740359413219375735040703702622419084886652404991223753875782045593511407588539952721370112150810091679392977550965076931142398459437793192606562828694647590987729510532650494678517792835481198422861178584739404611514037877297617261100904064480213377426418787384774936216991043910799190131321766509074622994160491086978716081764530978506276642667117965199166278072092875193715832118139453956094892474065167453450 [169,45] 586554275297496183972262917789084955340452574360146876444908747946718335489353736340461741014678898150245818125882149168768279015999418620036604378056110868239251846935582730959111152263701283614475290727671864113170317914998291918602359166790007760783226914636281467095556690088696337856342923486517434869348181746780743373817955280454196181645798936563568561999627936394341954755667074734363288458189421337741800999356079414891820357344393619877190142442496413025561920485699113790324887583943155511319711846599097504292639603675357953066015975108583793127420463197310952381491445740462227540703207047521100574913490829882034096873575914028741205985217287065889561511392607732401447924970228596683067843575405882876982274197448363921773577191824560203599421001793610674721928418459353113581537622153987775475298668928566104934349371277846908960092676825894659455069475222672372469514357051515025317953426260102590129340099856561306910094172616334371856645057599719114540401656358427292847863748554654330099922457892336468408079032015412033000288546702013488387209956358589844337367683589676374946074178894653319656088295505704545697016654323226851445084945733723840116686400766698659447818043598730654834562305983506357330186384199700037237054625079534698955513944839417344026225143975563362919993985863722716732828319507175926934326427415949819816930506120238719336731316160839007491678490178515608846253300170394553956090093365609381210839203257873408770482240015313564133564204264301957553376753492181534454255518758486478338899976573433255741323049458172401217402938665221487255454398926938968198584828598315566258980494399053262563479824107596335767076805531956390958534451627021346830655618717662972349153236197783184 [169,46] -467568627312407807275837405095898212771437240606257853417247685921926771964841195158041050762601285081664049564786724286266719432409472345191822545579077340775751171795251144734207392130212064340494553058709899056941294861922282381365117098824102868024095871163750343360643398357878001942141458021898985335154721036257388820973291125048982266301643566345668599318530742719954583296315946009571305174968426641573593119956980629571555150734478605632654440132391997772008925263697693969319985351303486621018189772396622293050070510930727081593145385409681068883305904917226085748302297271911087199830854631813769134961081627978625424847166008607560509320917274260503461004345285641626686089800656347551774683768661075495202876145277981726782609615664622500939070773713241170564988856220001787269848931199163060165770405302936819392862962604207031995945365947030872508787374756184642885033365918899384544275157740289416510933207472562390079001332907773126376369886097188204636353382323047745911925597342451149130181617277840832607187305662970096304571868854125697173481927562330490332185972055851839367108324760086369284797538255820102765245732348514308010727551490805486340182574434790651669790485400090466191205966202285868105910422419858889524279505702416733642626784051496016917958353093756116549172008216803796797825149503865805374565148315620675001423199045468762751185979876432038672372160839064600026909544188200981677325622626826914856960145414596443274633741201870674813826020840029104945760473339593249724270234654196201718745552557831063802058102926247943097862208316897142260419446815034333759099688448844706190012099947639321556013581127932553225706581482567793773325269446096719717232936556176077262089350505052 [169,47] 347971308199442581310108576872340080362879256130268279269349034779131971685782097605753760177430543372297528065446343384795210801858253738653835109408413619063222681765351406916574420166936356001227584983245429609297519504404314078790965628432925977228847790928695626840054862863341047800862614075782949220573580901590654776697331083417632640572122109520686527258101452704581368203403974683141559751529615303377895538625744116402375887703353976188127187669857694264019819938768921328831929898918086819734622357345133308727169182299005498498238714480018031011570840243647980753296052206960313656953855175514106209151783094830327371785761126857224409994989617363149329724138899714949846720377919164834488018392921693995939055028240280573777894322212445797899958294396456776848133041568948242998805863256752880217058446232476785297317381666026579295397226596856710818888259198855498115727214178497219021389003689327667855260810199171781319167331161866388028532818757440344912991828312891734709243050112882632928269283655048917574460029790759909719095787478334844816832420964238367416601683065359976621716047740848410653705220698320975821621495047408588410134689185492746603739109405095574895448760678242526459426768316934251145338136354799637064017536065039035782821979416751259586694756608710050652063760484078434984352631089057562421512286653640248119188996272167168907211094987022680324398886961300498125738946533598297678448517005769811994150175891192461840502311196053458119848455391541140847001310924406683854676017241962366387359349653823565354400179305624233551318590885094235593599107294408050845273603808573035681479669880105691874848318996216823205281561808353976518112580800850762978871654662343612141196683680 [169,48] -241838746998889173534685230286833187721682010070422838879703359129220042996836121619438874428877799124550915049254473018309877732263463129833826878709848429196922195432931108288865539807082892002054944984723402665585903310128687730997347691612626603681951657436247747805311162635265792443610502845127622908885083057214091617730370109974395968391604825634790852569341578855759932672895882335072267364917028502848651600378610103114079371423943989295447489577343834630167120287890128691241290727304093452087906553100294284129962908702865010343092617499513275259651974144703551939676600075223881017140525108471558419043633122164039340091047390993965632562131783797577922358633976170161248517195146944822651917194614804647001019965416965302180371840120771321718668108787423403663095436625844572152929042881993172759970822511203943069485975542325333636358002904571225412383183088482515979076040363498924638247925862587474662799730887198611644687113895245537249943201958687017410103737048130335057517949016514082419254201440992578832288064791606977439881133354785528602878448777640838723740123730639270873307230825441856865063952234552728433128114822002948556301149913783465448304441658653441693427540115696139820382086762543153183545988347892531101360247221056951797983608335627182213408218960672462903984558832591878224475251522555460267418764308248388198070877236367356825470241391191346951000569988591996351165605408733672238401885032072583879932177139505405703284006219239788295064430007878173971224888517470098466908584416236146220614214727882319302177548002928360894838410418856213312657237427131517949500978801869937697642543650850861796176298947979629387172162688640933283098445092261746624678628323912725182611578 [169,49] 156992298227457790939972393059613967427041655209767334991409066244998652111622157384527902209659372050316990337105040414431720468766508532095548452905757252571037059555665124300891614016836638871272511812313656223563586424225494677385569536289514704466941278264104108383736687719285944794085147721255892242857536256652234107571516774077977541879439100920224142523031100807513693839966309919444378912232484968318289969812837042446637258857034032101042088209347647348827578652562246930726612560915252309891727920265133506956536258707837515760902857764086210249540161734249869141588451954662974952409446514124475148155872991499609571517788933825258786062912766496553531239556356097714540665726840702714522376963683432032426066648565338967479181676695122949188767411809078120497883169012069662448569140544961836714469196330586516528362295587308385861259910481757443761018682719124499865356479448366904412933825823299134712558232753237668556936927222925330416363209061751101909559015649853655967061905097829640601320687270733272851419149524916319886778747482624402182664261544849551881426171606902520821197479995380667003342254696608695302575761937870644081329577595917252376018666563216494724458732313751928358622328562054704011706249154161116103692363338373387915955032210793109115821641369412459457420024317336676557129434285287390408690799436475611939680174441686631119723832806739189906338065508404104283192941406070531507123048214902413170285314890994648287297972570122473330911367091836165344223683831947368985259644361014978633915788878571976322736926827483057693821269885772430478802555914489730063562728840591045549413098977446944445434504637913313332357407468781374992368906859766082945834317210190948315208 [169,50] -95202745833604840693844849394348819824191632792360554992850453721699620276893091434326456964711166357095406070391990412873650314961240185480011873259253090736485535941516309784938075978907871038589175198254567265550565088147315388477128114903605562237826532589037522677397387798230617093131447737920143814521798955803932240213967585343811309382310731771416404888921275562679100374655648879252229570773842504344359223703721816483006386997596079519411584249207157823966780108100654763583895265307940792118956639712103331161869706075470582205754406547900641103609732558324306173082357380205547107382636415873814950545038190918325014205876880940090586888834782991493195485433130553371129461016980240593662541875407728033820397033910378394506768927619989275325368437126633497674424045028876650512635730179014679265138426251285134948010018677216017935950651810323093295274751790691191545567265148055657633094913200190521154387914353406749292111596394499633037866309369070372580383773568817342646047434248143762484317096142734602861992683006172079419121230843344347824695751045672334384851835879377170886270273435829450599218008400366485968651591807116043370654853476040830340319898088935580025933565804630545546120135625706192667164596298719281528108264767247711134760876950384795162672787503846631080805096773387133229914583800875710109011900138196400455838628660029432239218497295921304397275373752439780195815740022403952099989149884505421552919962922621859609872375015250928549833770185897062396813633574568701293387351578650620300813498925592886538871158873868508357615103040374676459664371805676750924716161862078281884105175607341704984979092879918930254723207323130428445864821321568294981777971293868581248 [169,51] 53932709262914798268469317866376086218079721157048350061881047097969303547297923763047143617812264687563750589432655917860197858641395663483711106596052471280696863284577064511923845506347854473537084800484567486637395391080417473554407048473236080807714853494098522957415293916031405913489286128187194514001818043781221906323429115033121630827325330399866251726002783695001247452712654811178532423030124065729539197562625020883769959351770322770352317587898658356259616612064352735862173885043973302794200756608612512576609250254869976454144386813379040388890012822725473433660115234789370054595386304900767550901526663243947879896077486316189229699585717105133324772728261283877293886102375964760617571066697669169780142985624942100358486059404428505500077715060070289354189911006679829379172198112187360601151795354779382452963996676223873321780656106083855732893630428385323019415507397281395279883834462750000582887912121233966435124753652903124013351765567143164510852066987104922296083419546729682934588923266036862545868652033123932996498658732448772359491797019210937970610584363925942625608644606637332788186647993972512054516756874510726360884953211634431313777706088057386769035073814897958918427110796415843369298810196619463210931349772642704552639403059942685607613771100608726380701542276887084532501953186632233075817222338173150653726453571315948357737671913505412726312494904942316706635536973977553816994786627847980207370017002055395522093916320434633949639283477334721197633949195564463045220391846745136261740619312990043956142034022789370568488572173230617204901066590468796472760977736345164738341351305561784408621319905485012527209844061035150061108690822284655633945139265715876 [169,52] -28540741190376629154046361654744362750452890580523533977874059182978127655781470438814716828063541682885224948311369081849590495397037386503346171782029878978164867364352317468993547012510604568096940740439964013871246054039089997730935223741114804825861784035114407888721224900771637317474763202789385654416570678070649807163289584177114398210550321823055931059149670025091266988006632572863154827903384644998966916020243803558997933413188219084547097502246322684374745341457444943635290512285948804992222189698457954408608949634826314144800502963720586923358832590586766979492345481244545752391031851570922704879895104438473666064886119558846115956803274841037698386216827845252274366474921012179871711474658748404824968681192773363325453485443104031627614071047153508069054609858836738252186981163942202699576819701828581121775511196191534246688865472984793934613516720643465627182536775487500765435363007799420812992592614304599948834612395535475997960842079352110925008679478392915645371109128992257958048283475234160749789385773097871168661516343408410470308114130068523425623038305422230237204432412500926169083396157749910084245267999386620596659642217637067853846125193769332184504600999338653704368946240121368739619491298097396570378176831734305329320815713876830335620373476228956022675202249425973732039702760823473667196272080662383005333103790659152905561442705838323307351913379938634133037057213395221603124859715374624718092418587646288913789424403579263017612131248270887786152943458130362568044967279454694572570858514885305283091959971403584870059758208766334095599983746624994128113287708760116388412758809155679639021872623188221047045594724497147884654044080137294325920777230562 [169,53] 14106966424642430505779709939928756887364007270686648115218327779358023345862739923407922586940206485709904457672403922375431079239415112014148755226839514262206268444146922195745873491570939656665131224969264616053983316122447185939343286772202632713828345558581210659135559281815955706112384486615203103425360398161875064268699668415855198655550583549308442726930259002509203731927644503989356292349663344489038295369017308620304641074643564964762466970803208094836531237427969520575916466352989201248441466959231276634276045956007076255723097887327578357838537534308966082007824188317440585822900675791814142246500439467797366595226583333807538764174017851149447869342867563699531374041621987530022881236861503632527134898832118396810492340543823434279261006049445948037294438826504516490124498690478474930123294241042326968825014088127501095382241623080318838672284821074557882791675400857314967948388816893852934631958864001607127833682096663172241711528204475232876301692627366549970803557647987504721976206969422844596780057853479389552865595714831425264216411108501023092159475223240443198838589340685357184669172965362296908507309466818282626199155380707693361820488769142127000617523006169624811788029273941190209311273095772110325109701891207645892322005096934393816434740731579409505746387214710474713245284503092634240788293656604853373595159889999135891154123153014596981252630437282012354219244060197111086574324158321015918511098810465389900072480514345307780801541393728960842399407961852014120558681218462231439480423383465597308415363497423959487811342116414891014989358436966698188841806364641319332237470579089195713391762278329736755685691035980426251383044302695915600386675256 [169,54] -6511322935578876721237531298707101555401735713880450636069091861465742638516370222148367992654856413923738201229810689095969477992706852896345622853479753782440619380250589495235161688292010710467775933990750438854211873535562076534034276128868757036301686701891692687159416445775845563306357721470195079893484701604542692322554402176115197355804559012191115139248592628241550130960388181349570674680617550152590174293446226969940800814720050170620909699587865819979610143823322898609084355978496477952238120682328457546736618162058806054321632641838213702424512656556315659504130447711755087140229095765937253046475509186135409642920012056092165672608448968926963995921294400664119988322648166891885138264613935547278239422716425376781397331187451724025159127271885710819537825197197960803118759650845243471575406329120696771398388330550322163677289479576203294713046236365730994953633275151100920923447394453749605396092211545540056453140404329563708121849761901517474778120218641548279612109701693177166832073095083315396906373759419561715136619855409307691468134140552191279007146520271718949755245151545517514729136625050958905426431047324926974334448295138258567209943191988598948168612683451994907575484133347895679407125714697575454361048484091963432538159533614952575863809060365610368672317741711989694181727250510518689686434597352195550532111144485377785459942259873492166856018449736893547827008382764919879327806316741222540035950819005880923659780869967406265331063439307150627996952240261222250716126025495996609460033821619488858381932172691825509390877626685108892678995916278835689519628029568840455292126060729480273631375203562868542508955644651425561172549974455549871487148 [169,55] 2805757762846373082011021128095018859779650316508195847034974281588080226960854210213145254522396206828462010598214455230318525510699181287899073484157599577894026724920886462163108172642904054994358165681913632943734463109755926819532961640818195914978547261523037173604220282656702406251397100793494291587727841570783064548877426536751719559960762841825176485064027095231270434810135461006712965974573909540369827081752243756169712659976743900907110104073586072114268252121774572345643399702895048309887328244601341667310124079865995980812456141868021759764230852907829734205426392612027921321461268725896820818150947619304157971375738837343676174865100109014436057088653532307441291493585651783358163032909881986236077691117928420104614420249825415697726299471252339585313440393407305941869301519391700491329356893021973094904676255292623892728358814113941545854783746011587549498551999754560066088717715335728361555145961835859464669011788191953571301021465723350354620785435369206562598020717100071694703562717573917973504651586188580354869176102099605776353175005037458568671082336024748307690837573391339457072711798612428694216684032512955971938767581479790190957553541478261463689401702610768574036011821710388273105356973693516784237607228199612126149721032112242758451481213415468457831781168017546404238039234888917810598222684927322422338958099895538974636203476016017671076136209177117084729284673889638892461437546949664039931128439978188234087396037679281100676611242575935477328919600096097691622434339463016537624113525197562717244654123101921818315988776718939348121416795163419833568574684729253048803491952692055710827899390801468008914832852610737169260699972854148943712 [169,56] -1128288139845269789652987309220075871177470292208392663296648676522105251257645802541852621004615205747569337003816758179805999878215602698387813842876549946566307251463475122662224429105448829100848819553729585781681838968061575221659435836936959411858149272135920850465885235184131112356045085559793890212890502588858652809698879692388088970936443109163468853401306263280888269605433901563094697142468944404914464168649145043060282923287580523051222120322028211129452129288241854305004431958306691920921612801854171640199565006632092846740346789017185542401216145829959973077945978733873752671790023226667893252861130453991962857414161093136125843541343732065616044610862152355775927160590417144071224166128860068317099605005732029219173460171254780606237006549198055942150144540531610612849743727656445751888868647041617206065657465583146263846146575331252943543734475013690411173586289752243032950796976331914079903453703198725523521150567153358203730595446978044595805881876999160545808735893559693072230081600489413205444628155540109172480558209791940367428705817016674442861860559830622777864274168030370117890542925141256900576163419584893707111794892709108502869404282357068741921556022049854977122540716967316833581977636953130021068482879702027323980087854400374249825568452302823536639700309660145631040001404045668465438289882423231162290637084052212404015267235801464593502508153959802698648320979494871298303458117075473726246375203355752581427335714064434776511544230266775356514784366916228938315527636554176666750581045205512145332691355214065312341038351777616229101059900875919015982568148369069613050175768921029234241802758601662203733583526073262005315527518363054715 [169,57] 423240226135021927920837613634106333726350165207932577486344507386662122948473040354939483501007486440601194176349869384999366117355802506725789569303576326726316770874927963463962355969494065380820539549791186693567372175954656523236491533161931445175860094496997408164095211246966171717637749384142029691109718848283373741917387502901202410805013919351740097422384300901181787361576390505047490715498795357525406198089219559858099227878952144613639941263675763459369500879383335496754380266155615711925604609225932738831502666943825431068834236503315878985683407186398552979632041091699488075077340206044281341526312884803455562978252018607259962093168575366589890097869813996261631841865037659524063825647895108797072644255625513541719846735046868801359873353680329559497400201731068970216750413040992229716339692087048547958100556052309192021128291080468082111315104284902152762420409900543150385259923106408453479322303989598629981768399017988449247002875240032602321970564832847233753873612203745102947043178168639272921450843984592761738988984791213639635590963388174073478082489927253724193264409724962541351887405169046503176281222414244008736674920284179552618732103636065179112863427841231040385743882894608579089601550625916866699845916002706903383704068171588199836926556446603012429532651849474000235937812998286893469945537564698964799024022709674837928309495394450619704336825003798775163990473096814259419298710091199061161345466654226171459987976821172248228597374193873478635841556490560276517119973807534967722157227174163520779833637155689030518809167168428861194157262956247806842721051274112686410295980944804467587223998025216791770776100316340561284143461000340 [169,58] -148020864355558989783859394435567059203017129450867208768451489685575791702711162617208480932411223554736207778563524727233750638294876182562781196713063499548658391708797009597416444966403624617760255102899115962015486511930612666337247119888712737217766451889346327797746914214847463209902137913278725035983738337755936665326604525691967454902082762797787249756587018779209126570529385455359225906670030046571117785659045949187754803410902050016153110182777427025073930554910823868404981358085073871285797491116207146422411125592027025108941850883241146664752985330676045772749212786270052854200085249104407412325191687468825563059168848951712630349193761060657690897168083753115280804217645405855788955237732101544111022458730002118880431362496177861641168236198294359711548498275403322494814496717329993828535414268918842997132754649531738063282046275390550310668095527213765176609128494115724782269439949669903050840184587272618426189293751866245337474265998588225378651832200662120531104327885784523336564567919478659543607507742817513833375167361603736993724962318200734767262361660302094936901741581960332162733132884496239869385141031515759782384413612094332834622366819866394557538056945592701300427232982282696864480604192702713555496819886384969271706292933674846354856916961478637293793013986252885340225159846897025947591644569861911700820422365158094150277625634035437560864549931289932727046527484621935246244072390554313951978306252474608571780642364305657334343337931701661744125278951890328107758274572488383921399602999937592946115447863815814474553441720767556998095650405805942017577721915433195851711421656703418894115338753071949824090317425196875647523690650 [169,59] 48235125537331849318579549526545722447276998929785091318070588727882091167375386976947234873653960360751389496145072553625583990489597120940736044771964291465306773633892016435008688363856612181036160990302198588310134806740320929130817941887255474904276688279665243520172208992286046661521805965533607193687775885486861076551687549624827822855363380838705913285038571156568379103979820539673984652332011475906439365390453624454661506318145437422091910665513578533624661767079123253284636328256263187290190818493846310558909397306164128570365738571005229388624844323626297701179595630646777477450760361647231948911413327374012697421966970651519369407255310183856697691527512493230069113290593001019839353452567381931519880172242484789518260797898695617216082169805173895579852513938172761204660412425785653020995294982366112239062384284078887491581583504381481562736845921271499907961416017029883036781198497599196052394326916492614815432877207728716679081784073822919638294402820195848767341669295274336063214292045785656350286765385341707028126112912005865960272119081397823274697256314776068411645397329362699925367424693308123931727816840727286886653895073051131666009560603586882643784763326822197345800729811977136829956172933253489814680797132421852826360913898864087323916717640976258033697911946945653008147167990140142857047648669118246220019958639247211229571385787300300149731417019105670910023500605273368187027329750741299951303485144460665316307715226698277635526978010044459617434123893729581691942466224557695364635273336978651206974662711005427291722175696600561787652287064986312090617877926000895525460077626958673295560661312888529915165026310759776130911076 [169,60] -14635472835817658971929378306329999694012454243712854997492570291809141217030277117416857831974788572701400879803865474504652512852069854865377193133651874779442572316829576764613641829151932455216525026340541502745641900050005792023548218369331871362797463311873760054866438009364526304912378386440450176171382402940623102898381698212164776394584192827889908639106414598762167083870246749571998359225287434091038653765037022438344035032565078331439160490892264406673823961415174956643336526281777666327937215795912837587955392962783305954431624629750113364733140667348113980620666291968641573077909588104019582059540845272997262656157321616284522163707582486068825740100057477461777478480508453238602595274987663075294066095253206583110897809483867744020830516841474054242882402090844919729724982669338644174946250364928225068630335497941055277991383886847545939368203856153464776689535956252317408282432961225262909163088084333359337861565412334484610089507965018873932661094266457337987398826104609925972828095446745072656420491854607753959876229011996278304928751400965335579128073042676936665212577425165827444473258756926451557698807065734740105790307022954049400452866557150026944520700927426244466232353301327782148567627177785752175375455303700803791391249058543967888221485549964419411904373170530194964388921242434312435760052759017371903980151436364323818477185200978092335581622593941051451100855561676409705438322343834946235032433852760196371214148176255797547418908312254758785298684102116643044913942483350974535497808356660638129125739212958976267250022035032871893380521439461272100727594557257389334401952209507637560971847129466345951068185157731061840006 [169,61] 4131558113872301062971164986189659573805476900480326000326838019150722790610281938207937084040909083850302711188525736068887192812333120758762920418301739054274254825145975106458734251987181676360110232571392758529173343646385800455900905060066489228480309989514129349031293966006072306279417965210545503339702682017679704145556821890033296991383416576776524546495124758579633977076995290944129099887605541184618203532190930082835590247945769328332288016398347100660772492270848977595264674718696055827595411829359700239154712291542157883760745170044186305946334492026646073537887210186059823019342312832054541041124589047062322915667469658749952331089477290485881905663100662477736079777863629471954617241548448711183249485750285048085027687513925322682238680548699699487353198577745091557831336218987719481116994352506113393774780789532671547338646979859238436927367768974704625384974858609605154673050068789359380085371973451142129927565415649465034385699464912259363171479324544937136660170907379378151671695670918680983504034434073052099355585379292136324647109225417699430264768817269125776183999256876763847013191230238227885012341112266159213046488716493221329279311687097980970580948724502784386275155462032184785566250006142946892574891106927000875766079443673630490723671688129277217227057319412194494079014073706047899391972938040460900934840112259716169232437686896220729784239561036399940922704768959365745055294372412936521587292695997687719043459961672773112446256197147074357427390174258738713311077769417174748916162189462426672277919958149134212341237087330724953923596135602226156320311585917942441955549809621222592163680365296592171793137052340501776 [169,62] -1084194945564520695052871560710021527328954350674976721217591362167116491147246025423687999969820361214211860185169513811814740989911550369053783530206418850184688816929005077488411775538668825170874704806324272299873734108059026505206921648511002726625259963123251569172439635899611990222279080411536906168781217996876466228572164676914158032588303153063413386693746028463505712306477976758510570111862006230724681725522589790674402356175708767363442704537722331071870312178387214937677730548776150645836734315537027316648835141193931611916533023138821392686174871571328139679648419161620902025848481037248780677457618848376610391746631984744907626881405575486086735065326863226562071050101394481763884483702092475098590671826443484003095757154775891271837099579964241894759917105701314440391785834924762608909845160634328324266245872886732327022630737999009516011000921951011325322315111718468987441679586029871506492471065668262492766785898495276138455004210216511337492852690632154944772917421589654429852491331342670410103066114573223422811121804105527605644992338073955217620035032055231208205535652655808783173997575015864216615597019716123725022470864780856582414851455703047717643472145999209213149571356297689084511641958578743623584900478686153515627680805133279259931145158295926980922449038362949418845792398121128464201274363134070749556779803167836869495154389663393637936597117544801381202738284208215436484310480098094199755757995222301411495897504240207149760063284561409488541157930748910741891750600744141903707543836901186647925577633040386520848139016453404168819966200280990264578819090992292254380500047382633338422827230057489459021333992732884 [169,63] 264222980977908119443048993003395416981403085098041878338831796772697791672312305673964342009163870617531271977640062853767165294163856294823784404402391941611318917182643461655533785079404165646973445553040615822594559837926137626305229233841179666526432293929001945901001823199445885323094879869060376920694422413807814413748625325183768768858525608277415309012990896601935059077457179437248136257406361416863505494245510421824680960872073466733630685570518657147702327237902846914108460822392546833902892049815298451675625725892039922656767763636593486858942599433400740105105522515425361015033264558751792173447264164340727397997764919868364310924748370579174990942134458244231237928787125698338237280615904585637530792230524227025332754074263202900891679536732315449483168656509015968014040080049779770467884600031610382933370138023962971633046992371863519676917682675843346407165698416236998032271276551110951211981355258350353051125040306217193768054791893629107683916483945378809502749563292334017066464114597808348478905834127782951177518346831796956541993704726994905050232952912107642169717698163925071084996016872211597563362176004580700764993946407407492855820326033010173972925335428642832803991349890722956766926354685345054833506559475108027053980443679081846800699924801448223242407047629456813091486413384622910413763656871057344453075038115080382316776974526545855413917601730276655721779860221289058581298471081131044742140027197230655652763731653589528206307823272102169943462265963850327210211176265244598939252728618837585046073412291070022297465298990848514088725847068316161966568474548334860520695099175990083790537389207863143530498229200 [169,64] -59737367303009879702574524855549770577228911120818477868747118059195835009390372925516068966305088726674575864366909670967159926164886851992834417053387624904309563031121994510506230837548389657189090219356954444515253527068226233772135740920818231800278044653705669975335546670785701878464338370932412845442886092229639663997005686509699747461946628323011441536003817183766830939191133100143443389002098274609487573776428611892717393212978636200025359752394099608049691084899458244402055035657673559286260780143692734324894013591730327813110971995491648587081926878588573984235943841291835780476673433434300892411044179108526418748464807467834496578632836215377378896083492404072342232651629372459252784784704051528215145172970253711552010706860687995941096101943433958056459669531678277131799168353888050141224767538361848147504908438788704443987576490579304808675944160800225758330766358075098561187514882504793892549064629848599856099168146365942761877044874429179320496897615279929417915439043544225614816522649969345487133073556723344127712467775812713749415487667453275185093949662874475637321887085655545522048297139192695920320610050628612320419185449864481956695883768014763230886671971200806624186978435731595333523569219594994272091965328167525962778865486258721476666959867989901303578963670259822460408653814417554023549003139237950303392955844688548986995163543814583213869368141415802856455957365760287475884116772706367162073363948049784198241806646242666127835737321512789606043119806505181419278740420269236779645358680256050400654234034023396738603353845384087148611075028936371105383216277736849697212287259757261121597956589067139976206848 [169,65] 12515097460020583000616863648089033859915147632305441282926544571190652609319537287737413174119118070876503650769492643494884192229064560134416532867348484359631892785730497910605858496979510681000383580044375087708958413940074013111114895574563148396878352699382585644986788852462241972662471623154630443685860134073232367037825919990404704155187341057674425899524047167061289289515586850531172561275739800470941308919931206940762628864136188595782428497368882285329428405921801127337083545526245397100535747596213205742462929524551792891674121856105468350310901365032152401077001390135051760981926611799012582739007762547186167619218769756003326751288362676956085367616411387967286335658485163431096165642697295237249091763414417254484075492188359953080949413399492233243873053199024836628704760129502396084909413435214718971028120821417708469096003132260238679326026550749608191582732440625872227695987078687516629420818157495957683336472258775836794451515314427877503492455594419204640844612986032633624139298589869290953093365600825161785252033320151173762312108327417133522345369260686936943886587576305009057294405292773730805904625678313510119445846762193874529002437252794785350695567732525281963360671535886500186706687599926138775952846128558210304289974303478520445225525648457108143409005238294244984226240187975922887794445002098568507362060282842132236749528611174762032029481946193370966460478661828030240712829846684732668613336350194885133038655162862378862644513077402614160832724648952410172701055192046659094206122496692796875245125606860800043479286068396268083157633477377153187621132401278062884626501315976639687685402584233152867952 [169,66] -2426563949821006769062388989405226810889592988608024869071930388327443746886499641076369319114601836841282958739204786058414928902618591794658011614196030126900728591002770161398655298252334049335285906862307465159572459860380912358397147895225435178077891249242122643247601033723672913992190419402642234999465736855166902912180278536063346716380710960074649947165740842859481973387825773883826912297571030654846398629920135055812918171409603566779882869580009794569693926199107435726891639529692421291851556165260802424175686409416966442696559111097768837650706571062033755011261340903039646190530115074932867946815451185897254821482345698583197629347226769255515132135153518212559329878319092733786629270978608952653732784108157823913902834800800217570886154564482117251609930929332213033113742047754453212856331770615053011830685056483858459503510448006860613167653583179621558289944779415929877729695267347086304723811149454174484690515544245045676486319150258385981546113043100414183619703761634008278878104258344329505045170393752442559561657253067259336398434500065496262482586825113822817963082367915279712300163878847571954079401189149903901502116082328392867298570831279011795361451510401209233142163760109620851004303233160813640569845370174491252955577874099631500446281231644060244586062006434809924587624481362336357645848553175644896286730160690689141049431317883434928518583481470552811897617630756087110086839224274255389391362993098623123036494153866333060761657501162157367873887286135887413623324515930065546853017411147860878868121533389861057574877554525398385411337455152918198540456192023217947231196226972659339711323279338465700 [169,67] 434840611539457563190423733192302608251134665864494201004254496557910286294798038321477868798771836068558946940160346190889575177506631110578025410093378153024287918220733665207553423127134969075135204177530922856535912672649865892926726944403228405777086799322912340832439774133793004842692632903609215077452397005414739936760854806720347599687429117982312829026371164106669850108921459276068552038816817668916345694356343198207400992266614417626149358486357424963120715694777075531434188579459048402079622900510126925262174827072953957100120873786069652329160662872210260203300496222351454230811040579642337149572559183829978980905319900344276807354946018692978896803158610044790803252354718504303081720073372386497747345498967248667005393604229448254387328732018554987804422086649307751411799990976801054113981535989092842358640099099805820252243307982975017485059467523379045133991742251784762535544973676379449924318825824021503443137358535077603421075976243229707807616359127223303449938125635032140242183253264514695444960123257593983207579361897562447464830034730781252837107437938671011873115607216184557054944026420602563908378177012815885753342828355875603775987924473401529908491589870842349989736041254829599046488984511831490128496781050759853503068870297487046607717049180175603803225558324360241516211792925778919816254954438842729651772227202230095374174754535611547435484333572392835430346980509617235245238404632305549572294518332066712015679188370930157000906964229541019819080321666762831401338500890134565431554566827715741623109114307404590372731482225885026655944021278319788872083256248441198352277592936978934878505677605064 [169,68] -71914122587078377462257799412873643485196913324809181769822205804450495879397226254041733417572398165115446960208903635244290062061916444882783657070164133178866684544549498313839775184894911000570222548330862243601485619226604632560577816781706191539640989688075851406879528725108292429281611795474567697656459884232739527787723934388834807374908775873148662699587236260944592458550723541590259998116842525715822132337546255517685546114184261643722402557303741646856335326717942645888395827001805450823814133682285476259078475743735409005596654237320802635638539669275766709822658376570043124898201507477065325086168478788685359715111564596952159261097406262065353201988898536494649154809120077172709692087672336254766411194019638653583790659915916001041138221866921264772460534873138053970734271426672437269449821956913884777928010362411296453130149287256094351102423668457678480359574691971249372576876017502352950135557733688927219214126490868551080812149037163826247610329874395941228777650396010340174180255980486597083012990453755344846415339316659135444358350424396740826490166485469614046610054856049918369461163360862764699264608503528476848198420008465332300699330259655820201015999430802954808612884908449497063431299745606297484374677391643783719897333164821765926001044582171059481194460206172641655289590873442118917067078429848557758480704447557127691903886233573361716243078125620019276149619468701903555885120897135945341739319839193073776560799698541699055131812004667524412170816202949846188370248098413408904906697408304423066374743764896002832309785291656860881117191091461419479329955473278847978294662570960495832209927120 [169,69] 10958746861099989623555631262164891849512861057493775379849175360783312473606336551103008325977339829876871482724586265767041634570421947572846711461665948501434027207160798610767303770097196890922015767345262516937652903079735941187998061981254512887203126499828072800142613040541933426171386304406385785357860007471556669063421258276649374057801473210095037941897818909212419365142983626362924927839479093622926987753366565115880537926866240090433066268352275670358559098197440856778460627517378188128123910822805213763403905184968098109390831778827556996606620257776974354422525398175353258818282929184034791314341902956482210632505956467076701673991326924696072807820967769461243910054881998497157946729992840780922664569132695091718243874021705276721421177363130390511719127464451267884460246980744386533897023953867112078712613471966998523055770344115905066034961805619904596798718084496758089152956898067849960512970264722985305293986389012007164602011791591444654402875556804946286151838603718703357340495277659028368304113464396898052504537834021324222877582191510316310895603277107531963096531706720965563057651328697696992641142019033760153101106263960139680962128609701291511603894613962513909335196712242633187225034516674852751795666333454511332611294527449299215422111388350208842639996230021078802038161756277223058479329141495504265186119333365996184902960901299821139213627903175732035520578096880563139774651100930879289659182809929773914465925275442710635540953844777569631018692881268090337451765845235176397169845684164083660224212735613078647307665794462558419411735056207732158698051736049135743163718954889855878256712 [169,70] -1536165474337039329016918970916587317749718313754892326182810713829010543665032562478698167254663650854554192501928891758969147547387644814495850747640391244378711285571821323834387618573230413095609707030653876156405391651379808664886479579094880578739013443333234505363466352121834091718312798040829091560186611498575272083577892662276255992184138716654214428435814246185773042709096347446664441063308993328320101726441920898625156865813765769948825044213339751452848820771572791170839644607314424022348885442819651501187893353311410888073034302655818379080372885488241473225225145815569601932255626196443651697910064108121883536266082121610721614916752660449081488041847413236724640646695506716702152857310214841953208127320085027881007458518264191057529452604990744861648776200504616814690392782009508264225525239560174096120305346082081900844702439562954915677640607610911784699062400747532581652141512441249282367659216357671586386921618372504280892979773263360928668548498392910316101336946001052033348194517962031200349735998969016613883410568515523362214717654546171456263129916815262071434096329711585131241657952647583923363791878963454103542588974116459321948542217872191700476772326392176234626023410122037732455481831524547117976901263677058550745346991571666539611060492831446721462839967059175425922144189333005587596106549190550510933348538922704011384660997777429871806857494984194239556437096362021927561834640699985970694366139547090405827360361152367579313862424109380446539049903661349502055557597469444154038498624551275442177316651250163549682216565418977682165042634241053334774756389838711971689731354191882677508 [169,71] 197725879623673459528368065849882527930135428072884653708466954460586047976145350794039899672691909041667141661860474891415820243381573346523095492972445802413232576591788627641432620834222122712696305300984040650793924484581328495386041856743642668703208055319996821266092494953462931399940481710205512556645173203278369608390493263964299524525180461271565272606464125037154733132362874294911397200043165052372668790650624155360004841103035592940560175242519465618915716036696337254361441596567496350072630185635454831828698463871466119449211273393469826406767238659978943485717767060583525525524837348878338382046182102947665593667324184431495074942098539434444600365116321294424119240493898513086756634912121667192487130147412753193338901406603606915079694417848678490179822114361798760063209030574211779506950549273887413189752555164853546122819006688090647598601758308632000184731690379346852746705462755579804021711092902464046277732145136467864885602774430497371043680994584813731029032277785171122566233710310559570952104804506726329187680406162797046710042011254755937531025189877766480820348070769037568321901429652322209007010095269373321979755041595650814861131584416706838789420090095761553850671302500284792866350714260072820396446336311654225599268325249032481185481245416081107949130678815451281928420526041782553704063327195977007364433752673972996978704146615703440342358459628662986397646094231056813469839250425157915804188562267599605316807101033927773494067426932708573467235124433356296759885065440293198055082609404904682668905174669770965928073950854597047317954654758457828199435614117856696360165141619700680 [169,72] -23324133439985143953737050925260368436069336130900087918365143485298755300508163572411221567313722221177833470280427125406805738009108821625379841298092713557554624698176251668702978871292019227640586806740886671874626232527578480554219084706270013448464149662585974627511990956671765870676520902800633641874258417959656229695551203446558699439109078562192470216540384844878402805191845390762831559380694599067934408572393593354505760245783565131203691637230464891376370649580519142656169522111250861485865449348427733127421178661633721655191932293981227253910476319958458553812599569768243091044962125885272195396812083065762862060630151869726767951698105231109921937466978341077368336566723264777400592066559105846879523786904559431608696641766395827696889550693980873345872681620406001305400906630202297410807816975969428068621239112359949294119777916931094517977451470658030024172547574318944144634426853000455397678461817242562927025461366269866399187836468597883913496168658490305691614521859484154366212705261703607005794909876147690894461667379937864332020697700318952021907121619901386586078736109088715563044473145306976714248209337900428470744723316809594829786377588859254019298441526771657589758358861817893240590393307211026431982322351480596233185937787414617515248666800410087187081204009441769818533953717397185022035579099732164466423021589067213111940237015540584715814047517370050645981802324505865145850676112903910322083664510859596734335398174690157568380371246716593266237653382495633064371068818498726476820400758788894286595973703420778955439880907260472669164065147881253113809969851873448425843102951632 [169,73] 2516409834257971280556455119660673776672240954271207737323516087565708811354465485144385707217209157253093682227138909730205588800735824924166326474067764293886376522655768044695698392612466696665316238982260111037349945794597256990689748863558503705056645237648997531807582496828426601991078254722901386009457878168180474012931277591219794397008703642979751016631427478389102930751070229436328462102135187444525180340667957867354125188432378043490389552573958881619389616506894002883704162641577543857192461974608451600247801170523718398126217384479148096027704526498605005226016789888247554374846269555015764897246466391815338436490491249599790964563973256009836874237138529163646744638790356215602324895161576337751112108824038759425028295881119594387078588759806690149563373271488462520349925252558881660477037534292070529733980729518949099317186735022772659486412135023656442395593066091609878100280148617324882021266614357179149682371163871196192654277790296962446017960112124241320324546376451479118732676291056798117941003868386245362791004531690850743212228659375972224710576760174959944030444057333365768099443108109248024648300070724641103863263112002099296533426283946156686915196152159722636511367011945878778655101203994877257380783843310635507766020673273169616838384233656695637240929002241506672697661665594170835500521793677438422550783826610699758238808773490421155577503511776706981926364491379458853991171778714032391952224641689209909876311433423005457904843465637214639445566082918294348131229445387997910201213394221848681138130189322791864181586677016961945602968311743471335968508124814302179873282944 [169,74] -247772252338447081538713164995591750297139713418425183045026947972857242370474136292112132154266599609863483575566916553849255875985254945236649780681047815631872325602152306288699572593669804604855015843427294222919142592116980150793986522576836340798899298705167048956864228467185955543999623374829476082188425066739111105953987591536882844313543212322715959651196369932253509929249980084711846725832852370513412985202390127621355785642274627631643054094317193281669032136629512363356515802571714518446094615019855027288855046474531510262511878971745449111150082565733911258745330930504405956882314509089804149164182777091732896606284005426877640869429010101273217248019374691651473732645030447146770045471652652778051977217837601362683610195960877563430307685660750458476216548097835630176534760723766792954304166543068356205935823240885327850824322554359146563020450775379410856694187449018142467042342700185541133035763628157844371803513220648810403988630070490415851473182679035050061960542230590905115948973879939667231527396616211451990450907458268550141361876001278032314662046006543541974333590786102226212242859210517301202652892399675206693354619258380423140954508503808693567726314888148638293311815334695448078347807011620004769931182423433140495830211557337245647107361265543563934306641971346482575416481992980485582652493809643606308460988148499736769819639974848245126842815868803037397698824295172268766279176788434361847303420438008898077524179371594224489823065327315617889918676155208631391793689253582495143799868423919597188141509676502004013266043051452415432431493684099856942927739278195423474564 [169,75] 22212917860585229187471576315998232521950746806995843348436432714584705514197483960292124219409137090914007964657185257450286540187740576612120410816045078147780846878859554177196527649350585277511755455920586846142728720373577088868307138366524477436470340345874339427129356339110731805443418769626827265143638111598916782699546793690927751971017876867080623760038478099665293481187698755919628455393492726854261965754239456818812737145186900752079494423959321983265538257979453198675387888987895934603515157786659537761007228148944381735332783069862274796492882215786146788717804273020626572936620696710926697626395387916476914806220279355525170174044654441426635094866229833691221676985508122008244363295778432476877135524136437577166548284441622384537435112963911994371957518878133537142712454702369938235125308792400078687695378830032038364668680165739975270955065990440903502945713786671022989375865049235408591685603392715329278994294329543294246139861590221054293678753089372047419960509312533472579658295510571874641915432371759305912626604088256721795310354713322353311078437950559490680236771356868583323848168431816968856250570067489155299367339705736126658708932702483159415880427821482946531693116191385394583965732312217574904065904351690665952237433401162003304594691074123455847942361661213762920034037438456004756600455256350900662616354843978579168363433607072676563346720771665549123262826039940283145137140994184251485780779851070150085420356211070949633069737449876464913405972103263030629617571876599936105596384017056807046905163092500323034595753512279195579003679809205396287306718667509631432 [169,76] -1808390098907701453841701769005798975030575505363442712171687909231177553723401987344474725170701220341603272975244665122341095558911768742414536370831791129342082328913731022897763600566158913511709066002273959343202167592185011624050431250625359887564258415575170889485972041968577873241693268764048822330599124196198229979576560833689250343999377379272725373011435476794992831537877956468456247486211895681318082642013609841342979703857365062472001979955945319773578775576459650208036327120317459775411301532188295402423748784732733547824719889824313613772458419597638159652895628325733243965544703756544369599811315974191427639057880013498850803034031160423570165259514945280488881575351296861792689975806572388535981691032511719432827633694056125591498374904596449096299158786064878454015900459651801129116431337733819598839281139856040182336368312108655264139413008970715663418380927321324029458951439204421127480405317490907426765261451303507705561914799730922216943623576898335033749589618124041088355484192866944046741832833052807511442875474520441134555006797756442546350242268059699506225318509809060957209080570252589693689923415043225396821962769414004476637759887219083677812750685795038982412516580159607771156953220665673019225946652613169414124517672098748591264463442467070581837658725889318197728024105578978154414120755088724847671669879697226366963704076102134556936344435370392930682487160150132716077928256627859214835922139964691672234772247558080932733897435727863052085472976626341694168563126778175499727283084585680592390354411441959688663895358766303291142324625495098612108517929582184 [169,77] 133252439973615044481650177420800512889067806428237031572473859636891818999759963363108585636267417127418292081596521474979779600775991126697307830154950730032915665063041544352678830284748433126380422232761677464998583459909063361003704778747735231773590069151961037860182790923942668884695899092972361898215553589122365866935733220470241828982954845068263159824357879540475988976055167227064824231217236259092449803843564735274893999042030891884451810466046008253647332885265117903662830766494944424742475364103582371078027911676302103824383284806251375349630155901103543504944835386457184308953939587337882312946982725960109098017000961166438081055701626849696719681083330716886992992116521185087236249071649664785250572497917795895851432448700595680377740383377412839477942399194527758882387774792734078250915051650716222303688891520198777081494913299298437511113229718789061087479129640271956260773713652404518991240800977750378931752138123786812434877234922131767630820002832346078734951933094162658417673800836395882215404321050779893739335931938835281533139138352155283011629158999878924397023043854739796034777069791271418969317717758080143442203836953880756963552382584268380312553215217219887971580171551927921743270569573696568989979367831830948825426957667548056735864685283378747618984836898896527806190705069696600589183215907896755100636200518696195629903176687771281641719340591404972394277085718674510896153654281648515158274503537901895220793513152511201990261235006261792179749601072141577858309023466994306309800785858426213133753691528772001369788645017090420635357072268221400452001504816 [169,78] -8844188564481281685579069834227980700249337058329952475521937514773314790015342260953045493144420117087867266651348848291322589952405874247726352791580120336583508870946068544617147325361828986339986187582331522889085956224440467703335613161478700550296736173409903558924590968941785167105838212815253338067778396419372936726597139348854129161499939412592728733525811214153218544481570472884618344323561826918286301467473973533971301504319530369512014523739604778816143189629910690953482008608357268812930628211148457814236722703962170555109591446144850900756191733614986239643675307363126993697631993683031686393600962998669345069355707384810556150030244993587913941915753166503606619802063334228148391445735231509620234487594920536803384352881542068379019225416631123850596024371163473001239415301410462083255546690090862338913843171974802442749376431613559968264089880614752502078569381926042830146159067233473364894847572297003380945456739930385016154423257513123759676635546303598842504363989098185870658090218835174302261871794956354173923519970159927668396395007737882437412720613624273001030620665086345663472783048528144982340500868298755327486291339962846059483074300658681548279732162428660136269506184392305259786609049100448107700661149108262961958418679768791025248182495660393639264652857772596941005749020331371860838089861622697772351281204487676173500961157528861121070628098080818615943841349397482443294747446806047696493069176673292130855109009231990572001254744525303547330916301333764457614016757299807962806652463922282213161027570790900663168025139924584276981994888960513640476652 [169,79] 524392904912356058266407132188156637347378233185436890916666040188825757504066829190185215318143237014171912169083237836033941002338651304192715990735534145836196565439828282644072639490231432094490625252243434058023367998584763529008704385075784736815645047838184149656727953495023704905618996077881695399335404876649105790147411404508849110939630764121383833565289884800616407364302891315694704225414250502404785624804994937349957363340191742785869934386694306354952455249364798251410467968629055768209003274469165141866110265901177389754407054883011125603613055911315283703894049396804546201209174323477495082670128915844326748497536590098580319449239807582318866728627553255741125981726845421189815568109400199699844774428583571514119344853494771743231768193625773954351854686570280111797416180684086256995601628304631747273362355360265533472864140556808118105872683767049227936538150641879059763914559752676061928746879227250505263005431817112784187189428782375980273279892009043444299131285355342032015130156708498324254627642115797171139340172430723671169205041603199718693929107148538195195391283484560062132025605229587906208570073916707950215693433286048903878096132344763200343294583946382191174113519450306935257055395920422416778174231100093224206295004047256418974530792437066746407883685087067414555197888373376099705538232137909865637543281207367463018459568061786873453906805009701813672127659026221411343103406014900259556016807423274244163898241705398276623245788319128020760094412858557099104537946139437589921377877337866190667227578011007153131302870628249818411792527855244002524 [169,80] -27344938765207287630783456782789263624364355326216324849129376412333247006482609086387585186951706421144724678747405647931292540086392999250048300316411294885929099382754159826756226682968839730464711339845736116492865146930763426245605966878937725264462384131406055184666531531970432183919913495428014470019456476367836857627812673298294890488374519543341170897922355442006161373260994869473154286370705444741103955113665933192522928746795741171738628562230616728617963611829193895243622965025083405221606090318646742249153995215669934325454433807275830759116677111095383900456846193208702372691722519759489100069183067543189988923969099042332785794323346465430726088189534147711809242700591696135692081247089876081915543873614894588589279854690376006967028519639841725969203239093145044694027165635831939610758349408158008455812353054072729530394476385551660454520454721077510578367416109921346150919700335555103581334763954752547005560564913029288482854628181890102053446983651040771010364468167743933028729795078467688793793952647032589990131029138849560171722536432779535895848586241415102442435905405779492715658203567300256342055706529568204842183580637215144082629133245667696699338675222587408755524219066361514456848901052422071994355027369755681208585160570173161215409559885198776159197767367224721234215885062453420255423755247774481856504248194397789198687049820558819717735254688468282875535181699547443698010200254961161128775559339525899142113169276358269693936903107849922098376174078640378894876393322614876602356980097753466198455377947521168070405366500718024871855649789188776 [169,81] 1216386297722609476856935285056436951551608261426719005740078810500669020179223731433944830751700004475110192555027425924442813495266233214196100984428462727653142557020894209049161299999366422162692751323014406799277886799182341469384761111435793994104625356856903915830946716925211508831100502471621163121724101575414836304483868964984499075212419215030330613874762548536851130303117332562250735043894314779953048145550609361626380012184345198512886255407634075616713971659875758199756841603070967165327034899425596336147065919721221894112137434443251136229643631549174280340076745782483503082927610796471306538040010121730642207319268589621769591750858125307032265921944652218935381037631271089643357745622987250912999966001325926407965762668230127339275979847337494631545304317165598499495897995624465116938966387271603403813555932558638512189232828954576605600957686648999285940849731362990620299001392650544774879932499745974627461068854466648035955270312950775137493438102595150971263740945052204379315043144243202099011845987974395862443282484078274699983593748692872569529346558298844075412943361974884882270609601698926118938961963071316804149723117225159532743244250832989613523254240632649524980899005155697256762384128252734730240746935822480591690708422382199927222781272766179827875368007406165130396159593972166345096757584452782614795997585094605868480193541905189158185916465733734323462564577883392672552101834097695906490631866967791762527224436000930245761223680686711983942886156754281068227520319674740876276913834981030687095058745788745795307750083678067237152674286212 [169,82] -43729669138937706782354936447376833381790668320524394988172501452309028626662878412616527485229971777600645932566746942210404518186288931740634177211982338190932677529024701434629698219467875016655455599946497741634404563259934907285585935952558122716334029130729274617337696991085016203656461724155572805616171096712394080079017196360820494089863052508651839799542716920967463549759399661609221373520158586318282347962613405625837931275861759889532371255051254742356886136543754738970629106171914330598270268308770604307230404695120737868036325105587460894894967136148836681618854078790541694400582378217555040712731766268543786994098014639002862309677285127137737011405176303937211545219343340080105419124846840980904547392607820576826479776817335783725621107685782421954991417406431345661283994252670769893722583787640283149478184096643378992461076405081629217836691040449604648621748556429149183346763793278656603620948445514945643778703230894125167428050365690280890172090135909740441992004060968502254282936113770232647323581650077126155403941684765951289748372018133423802083310817250077424564108811534803414130189638734968980072088724575407518599778876407297002205487071024055529370474214179717880370727572206384738045739903099198852638321918301327075164884199087838495069758544185678128950193751992889399109395544748544273701132276392442389012204245883968492987020860840910786893437792785859647109528435954812271021893319609392676806940304948047542325012882951392837570536685696280058313177138049853784414620254416109150686984191672645199002349295301435457542038402486521752236908 [169,83] 1244589045065335109576013312109671947671189890595813933265305968882573798749165490420787189732277218730796498383825017413592962367972562173580133672731520920677149537797389578737266497175732223475656902656991739422440812914325114989923904509844601134404689208618231149196345632386618450714106168801213588361781709736998611080823191313023724909225482990155806990967368036436861851025060905129202429959075411150538009693586608695304017962545563385024322355381584678416497777028679192682491277358068077279424749533677210757453748871279252510064564951088825697266411741875369216305014327094673119489414611514334595558129698890038365569979432860107479520645209093426544828239585690225420645866466089840644217305704295140737280725311352827378222931435983142191736535294117113020976847393646358802653208970924402235253121116655370997723690756773986406148589987138784358912010828164221503297801256294549236296420400770683747309322250725309261932471161128418319081214673301631763806521238571945347782099202919216770647231536948003643591075882993970294387790906957187069721834603550802243238111869448246880794167613897879463769281046598945352653245643645589731851584453511674232280152503687307512282635120800701369469886534993771662769258114582927866887183264469988504720953312014058440859753377674264163260177533373420561401164340351080883546254304060280288776495999261714329856652525252629229012494689941627679860555886541466608807773840621191485329108255607336726343879846412329545561426923938669664765087247006753526234867156188277865608274343587330197083474899512804540188791479239139097088 [169,84] -53560780234482717731719851138793607402705103900013057925290251988146463581094793463967993416882793548297170764840438898010768236189174181353713425632406692106140351031191941553594662129417783905628783065789760407446617655448509418381084653595181228058171782938566109182793000536355838616007778023743665544977089370050972565264798191966702784416203159491557712911127137503274941052721269433392506049812027948343062389750655543759374546296871047872113758806277010145088907735167605663896424256238133265506918097185774080788662848153181690768354893365535482526386643730834868042501218381396734090343451597096924683286464671685432434935928280604615271499189403652179716389864667674506952511780769906732983565127485631258261902503682590452389955511032743389358873081516216562684337547719868996356099282534225601918717237522052777890805863561324856006620876134148018493772635660212855489914647698198723621804909876194187585628426701601099275229528587082090781729301480881723433963717291497525124321007373928344277126996432769369074073856381121677135032282567503101304670627737033819951663474006650266043783429959909260579834342024644082883818616030732576125176130528118866133927743022132656722184563126040884741788164229468050633988747431793397372863108501125095409823902232369755714091851440260860300625716826225486198894657599536463685280409029725043299082541491630036012577040068650479734068292746252106722549341107441913803318479660909707947887516630776411887405075068017460858809170841355357378230346346552973490263225096324399646076041021436099956439715106129103830005507681374660 [169,85] 6893303556025783717037068152363795579556505910839545513475222720875966305112061904694525521149514899089364648560265741856812667447943398844875622800106516530337045853087051666649203039407745223234319726121917995827601179478359594783548794283607756492552309676165642321982066088366396218220729199173431797209327411342380325066794483673082956592225230354931644237704611017585539993549145459327039416725847789526957617882970613925844171390531644924096938323603468241386550071097297885948587927386044553836588915422209666424576071962980085955837059144323058664925067201325674895628758763086136377456862115529609581224546185109401232845446018517742562623502182390672037048711526527235782531807564459480996471511348866970123196175513382233073711367501245909110294260929514614398629677726322793864669469095696568131237035269006074733866127117593334460922075835077582692241779859878114014096143865412285690599889423367140779601770655133914967024522730481631604821602285503965989426741687682174333260007241795704291520782378860651423779904181860585752913516171230700842494002133780750658324983896046526712385685853432015138211647175244576213419060231897473192438124057270459565977874863305330327579085904503589660340260781847731308769683335745876539315417043324680287171516610782781533430691654394305203779039641823868163672534818119901437959796045403805259388588913946058098530337828046184801969625919161433387774875350873950025155362742736100191650590720021055809180997811555645266239334716067153190570847303907583475850076851601395849241994353047012762077298906718633093205882616456 [169,86] -834753821169960457345296732066688397513004042633652341921954692413750135819068843722157777202476741869885616017882968965883433457273512836173885538941192391027906876162106983024298124318226605440141528867411212806916657961457839168620781828399854858890915242967408604790717539254979900397896166484183332476723302939780773289396609264248063901201382291241523412758776949882057217075832435732547509584729243598075681623412226013922250023284596945704895104509375589695079315307778164437114541082192448003851083552462090795758620582773082721667027043158447438084789170034970223500380404939640255116995560937272605976894002132292817656357462482036538006625533991290645563884303579135883144373655230616879040759201562398822669769292354654388443650889282553439865224956006509012114559381698809072739552994451281558682244982520543224324953940389787528969063967592327086959015832200176221277139850797876130139692296559987042412510078102666927005083826528922920802356633996946291728121853563427848564169281519705865457505837616196992244695523407381230035820001666711179349538519435380618763158424117746049699664024377433474802157046575757171923828695975815132926111583090722750743290506276792524375255943287816153197373113999596141919034376942379555371681865935306992311076007592104239653081143434405913192934834463154918001494334168913889793704202717411350151143850996080806048848795749044422161796020488050207507606716153063377504875809516113104284747316847453385223450239108361817109841010850316122210721832296629885309905467575667948714413983395751113269366157704630705611613820 [169,87] 69405695486229540500602781059532433964702355487789208266723327013177102911333611114014181499155964145009870640522335200283756107052307823921960929214544646936554459577459921397957672529593352070195787182390983944251122157985667373920756766047904632672364614280280680802761097821483017454647574332632608698434491225626213393962024614655275368170644625857920883612878616480873901192180737965740306118519922205789137007008178016196667178871600315116630433123042230655971066248386691266272926530619160881743871777537916410611420569386883754997021545826269565203433281808703851093106572436526007757852352465748160762761541170354659004396882444728080762226981452631891115604939455992936980483044229394395829493786999406611549869729467735489034302883772661596933016468294419594459556659739560567332178794856488681123128177053745264441591017813066540834034819515191553867291573442437751206383911871489844566280460399807250730990268725835816751821447713226824916266717558932799243812011892611146809716589792820768802494556435830191654100024463645108456099219892263509053563054452275464271920250550645386550406640412048169796819943328690416966262320400419219894910505433357809630027952466101281187946870665269353222693525666982301499681683559749881761532372757701678846377679940380620421116157710224665295562576376411256036297940971944125697576432391393348263186919895582937141950820858376902486481911829867839045824011923544005913293721341888281532062564190097497274767373718246603582369149569483190617839571249118817947555014810505506451184553763305071374952328667557818547748 [169,88] -3754279217875541938551562602009912859804191545386684280376420248905646627248501705269789219285948672692692763994402434826045251000016246284536163153049918032704910786386922854777370696383515986746020639622234441536209631600737050695710708848543870120693276425070252909317923853113342541361837391880576111419128919780097258945046947654315394076145339101903457419756629601884343237174573343221967563942088006419613564246181050328128801607908043797155504119089485933078013937506310549150808987806193056498809832440506595548123380351551568341290725769277415750332933215120183418519495089528713929844476534221177307319001645713877669210213068823367133750575252588241784258397668060782792138863127754067929253005787384137134591292392940863244711252942768207231215341765409416812312377701562963156043955193124669974343663451989491026876341188325004445521561896501644001986705501704442204216970167555220660788728854610901850831433903658959781666210200354868100272170843361716873807490814541796256080837299075851548124803020020159375897102622108042520364448905235323199634265229615590132259615184810001777916185869456327702184064220322638722093286857732107155178880731386259290443556213008336316509666119881768229710202910404301288288054634229928623487175175182772863233675268400446005827171614104659319489579993272703703159046452837296329773232140072894885924013741729518525503257144082347350115760347724570076185351915597254799220598755819379869616906746693795339876394235566185445461999954860710681247727136638048060077270483488931466826049359257375582915972412708919600 [169,89] 95140127441002136217278849215302724600144748754487656604875611341134036166072207182671235959729169412771512280868147463571258963055161636481457453515215359944855583841590555985224899359006333150307931517972798332744410974712068338952051024947669110733855962717372942765204454351396733776219409740116306291657920128055071310466800461307111233848275602752286225946098146197362431486934609818101462356922994690998615124591198270945718006369607929138729520255398984659843136447934618483294021691996045240560841499264236657564769247164717704559407684897685523551341173841120617435391480098852279951907164791360099379829638582942803450493379204301577076336053039957472078606335195284227709112897881770505685517985531903597614970875455021338972568262319179955082767069011060572301103268205948648697499039205891569649460316299182231872299638682808764183025078373643569949288061157640855127053060683026522552097943673632709011971239895570579262112912776897513017846870955436593352084968690111254678979826810646521682041383639444861126216404322590713413225655638314955344387086144490443097616114745947641651126062849284018804387131355966015166101294844446193315847772410461786052602173111626191969581318232087396969037163998726527131386547369927360608069481732731027709660792004355753410170300917322530368139797632944497897842229396214790105977142445499318924060389344747474255464322393521219939323149274801598493810503201934022519349258085881033387687664488551629771233756202127106231486672192148605693858455976147693752456836166023760056880249521876045141805657132240 [169,90] 3583280197035620082996181849518985566892401501799401969972495951620583694326826752351999689701252232792631237606459448086404825869668161767433502200033101349796280126833799386848929804428712187364035058680803647798932907889835949811477245464718630304844955109142286197236951000731891538531483678169547258262410081611773582783440549433200054678321015413137101938908985122497029993544452750612870335713736071479965212535699459354751274306196195926169251000845599712780124128543986251178520775529356450735436640652894124190410111753756471447434354328488852389409553831330275792272546330599656097770364120051454044340962194896639715192185155851330905409243192508721509875595597190465676213991906525933998243632903470699081029274880448037579458400760997938747677717295566550629285560751023249614992806692560882955464196029362068570816793538239012284865815701186544398662068439895839124856873407932700971332152902604673088569453997178561098158625315643596072892535825413499662661764572096520072326637385691062014111168489375766132204222208306981425434929469222062965428952185262053311142907940533505383740460857122120272769850952499765205266381198439130683985145651560137681160624468251392401188423698664198558859623909354788953352975985886721788854014872920278223373132302425519239973252778884312018211243033519939120598206292776478302163121019558274959435534095732263350464993390161256311706590969026957843250187179140159345724276826767682291019980177083089279936993088748729550710459089060719292362702386528961407018049252192130298380238314616781754882996412 [169,91] -524807067326029700698704279972757103973285952861980407806248911669450844996083869190311055748487978622364873633744021678000843272631662214690643031589365875795444778615175698072689837556814932503400061791359124727437804559362618804647230703485966276221789440270469831558203431637277596949337796357941274113604696493702841209270119998060303357423904638697296613172519377671258601242464935852057840535263093726326608278092435641325457472183030915458882520450367881475155497875188369752222590982209795517949964554002439830275101316029565354052899897612546554655912985312726098691890440761145656929172171397235705092861506614177766918946382473417742168073339462465964367437729619546436271304314857112333049143335335223931917281891354313034541220679352297582989658936280525661314971478767916845824715104914085716791130630466635620929232640197299921749058601959543613507206278892016878311175257860257279354652370890501246552626297104579959081764371764384636359420094962545905408067682438205145837277861063902421971058767655581454760520452008402692222491166822669120826981717314331547709584770530741235562983228667284716268999229901649800512079853604097196026650209401561850800298995248472744585644446447497203203809425431533277181654208939398338630186027524405309630274157980085059720183599170925798178271301572417882348180000605944810032053831041407988010462621879326727988824148120573888364408145370120336572560460923124404498019673611729433514915916422546191445979249440229407968728148675665981275375006997621616022891169132393619308164037089043553558936 [169,92] 30772511621370235316544238192727514342390710781988607664377574466325532519172667164900206695666344699330622697010485553317071674547761629880197047059610338986391773008167383397599882957674389454561736960526809501060409463119935463466670975723724209297379479141497583693555503144095590677523160703324143666862249659109927397888202472781899929884533537158263254874763321135357529911133193134723940586632168162749379991401284458716408289782794388378762586326501562376485854582207147194719930183907318659964949563303038181743199923857380684062180857785030567818105194318038977422405501066049488616286854652919383738688044006047239237366227143054530144018334747926946981265811653724585564916808798775867689700476010819099227899467866191051491647907625131311243787786733754792905241991287672088567484823725913163501375144547480260429214946142107733187717948569953923161665067758301962611191911304818091489687719128809096189690227174479389274242325578393686359106978255893295457737451782153873467942021987139175382254726959964901575716422856580174805809959484410730577800543094142693570147958124760375694691158935130893683032258682865389877775930779503564124356725917872594769648171961212947235108368845584275825303753038550409791262162549325774774528276321775343328288027826381404314016445948888779296212079448853907877152628427401105011719790578986383730332248070539935952952342168240321477575370773263421805546702741177189361418509774559337921648868784990736649086782976053939666464629744645890541523218742504519908606613008679395557462230260038474984 [169,93] -883642435536418566486824388052951573543778496112565173731257644336052627008352878011215528623083521143125129962539698619606330862310561149243505066323589448051497171888397669899302827075832514404902828447901341511011120186886191080422056076413460319854678283321462609546044005789963611268472306548601059455518076939387244273213289060972470249060021749607500831986756375701733189342236069538670624471075980224577000785991271359457691632598832498903118869882602851742576754643390627271091959487486242036209552213942004953496486874612502668593733500411026534596218185525991226477203304007075251358728460995064587303505832261080109636006682729302614947275311100875989136987018006391319598046942861281053099145432979460368317945531487460948905713210227393317916760070650322295368623365655896364098115709613276051264658838127297979021796517390682664045235558685403736338072375370881171767686320234827451795348052415446857798241892110146266185123943028880913944200020619673085977963017298772213935287072455543278816356539748281999198177504698594524625879621197772494099133203468273500282871603281705607537419354208482134195502833913078605957730976251217304005612261130391054762959424660695767101384473054922006458389109207437740028103876520632783163776153116946517165503401730468258141085934793357772243313159421471489542521733955776113549750632392703259591820851838028863371399918443878070190902101731018491389013105664472378804961173978083668282295635124996210252641190473039840230562250410553936812520538881665928540268272753538436407828114071366 [169,94] 416038094972881785980692090215656696651434683815083235885040194078810186136172949332099575232908072890611688944814971426155724161733614116811373185245783216901978194309148526795466433048610248989485005240582277641549471852275652035920358398566497132404368935922357327512046081064487541324484731900806579653448806942586686673077452993149831057233503590470001937133070572201040259311575086683253977976491865430282944839585433142141989052476959627231300349146914686567745364329860163012969415806264024005874555631941751468967452563528409463583814076093594606174678692144860198879465712125805980401174248463044627928105539959680012497748818925006671463277846805953489303730314521298938578791838143308511660708670620928107061087198697344300201695290981242260314733834571750646224050996282442026193112487525474362263366906623498763054741232934208193917904264388202123034803643467885585781574481172959775071296865631551876529888925678665579321934003716428205841453590436543242799395785918262052011997618125423282257855379389627702730022537213810425854237460481352267478337394436536171066420054473812922430370153434782326229125491372309014764942104360734571417842961299029447123679904842407219278183018064323696953282535008126390714574593063311144125253527117319486333028594316725463745679780997786092941900949556026239882104441569814362965953773760804317312810265453726185506301758728394930554346153372569669401005794504927680921468615086098224391078028933836448460932463624683139411994224524564913113719305342402091221989958382047106009488860 [169,95] 416234642693456325898335268362539799935419578385131608907388743214801185107312131966299997546814089316712452514241662790834548651425680417405780220421216245909852159222056545294671193079230046301776336980655004062221681947208449380542799366003248312766569016691859706919212777539260929198508581999517912794091147228813572580957011145464758913922278176399456668079272903533027727961334542991724234400353805511796928970781111844676903517342942053346678925936603971405540110015874699476964926166364553230958205240315283799337473412688487622055677795966959599973772119541898959368837761763122232039473883818026121090659035698877938783540860000575029831224413975915052684737964656980925895573538170250849655888427302757326446839683770530814793852013398752341872208391890926664113196019730352056342763140447990407462588595015579152801651292293108306642372594109405824601089878135771796969173492868991133368882688484792562411908909067309427772279088299547151478687163318096481283553149541084279710092241516175788383194927667107237181085332578942996143556614060246120458172168579785705733259345850211677592032687362084462859125128376478879782155791077955963250493162116054488035435945838824867158635460939057059761503614157449933113277595306510487664147051966604152934756563631300020329385819215592042398857494380518917457285256712869456424319805229422537508311178444900591563244553552801773651244181774250583345954250158965848521444291055544813756972594892696311031286752852998833775104326806945535621367068014194150494629690127585212571360 [169,96] -79164009315489886466479330977447948995591956808461455885566355360027229474737664040261315998317149520863142861116815579871268589893950480987331893812335241860656405840526664149857854156068495263182461978927149926654505268034644921280162589278917983192777632206508064306732767482677336927099043793988101863532478270545185675158247028565888546258575579867285326457966500032663535882078071614382174493088209931856127773594410433388002080409826777749380557306723158995575392909240748359083511368623678188402894786674195613184230632906161702293919567968337516120867306084537356736868449597612945437161728628170902734045697261572738155321309424438009888776820053561609226670888476843327217229050228360055386522591479564214354181442991976203887960889061589922071551900678959061766011632687062641444222151785000797694102520670402995389445797720491005161307329593371535630420910441017934374551424461997099169809960313238592941208450602451659802915454011872951955413143803660560050679961039965191849234480798858547338565770042958111322981884046035345895385171310839184027834832594183727353685054788995149131519201133593846796822148403944995312413083936947397284371288155044998823746739721922206857972411583648384724022944749011350812395209244813609992478929293488560366588875410442555505858005834293230888557407596992780895262197500728638568477503475684980765578792034698704054693448974933998172357348755616366483613336686806907363288397001897677083789578058045365714106934042192736071925057974169481011016038793954566679646179693296618784 [169,97] 3312106349542240921788167662653923245679487944309066369114494551111648354514821737283842741340424312230060211207123223485606745912595019646645213898680539322077263087462958474707899250443818111088919357067281019889827589538536323790100678059095938956937831826487532543886379396100752538579822905049296663144108038988707196952848602281822844826975383462745161831397892220568543386064590396315596830180116524742858587515046370187098422148195492078634767726166192390863945363066770977606493408771129801492017849739750928334840209381820738374556852632135493335943396161174424650740442772922717253398837869233496124517594680026224580009465215178691734771672137443676615845722641024078882469100297607848449142811940599766687626437305998166253677907261098467880518417327196292979547067324132746795156439746672678637809150013862848990035105693786308135285877537932552165532656927973371643766490869161619450692183150567296778039788984491594844665394435289718764023086928985225469320100693364236124220527258290985540015788092471106892197552161751436020068957356173388269875168269553714981340893440276988964952324738713507217866384029304219583613864946123890713291464100869201728522424124304481947351679315994561226618330721971518992288371644671722011545405215199391118530942307820017649570254783166030797052805314256100441784685482214997357109865925871442660118609540069415305651387435339471997595500453485876628606723859342906433941086201975729725867998962367896486679217502634436525000818411323985086699570547621979696357082164239182 [169,98] -135109014487719012668014725488963717909209725560046786675636628818255096653811908696961477554478558737709697129711119126921572332395907479146224476531599536947712556009682908226250892233635929250943027172161784837902670608725687970678137112305545756848341101442481671408174768375272568430839417975936871468370469287900314537396152525900793654071491003816735718864777843988441751769695366115086028827379018170499393754632353182959371556578254249125670980702726575829282396047213037371014886588979323222307399372333070656737392197951244352476923214648256418337006684434535949741639953076271841598717762647533852037729170328975060998051399096635329238393644085111072972514436750197579324982114590440027835733669434338275770592130630599167068239910636143870673574161549481689631007236062705297239442275365988004262815762294643033873421267062772317695036556511126912221336745792984137742226741078765133219555920540553848310531056762808971668979335058968785250972137241993634390362519436825037737311885416058178208541609725502857326189383487174877453302642439447196080628146190010169543779383631621995801592668629753901657675645169169868295799683600257780732943069435545040039079857787592288655395625354118358754695748131960490798941089711249018646949329824997557368022626667309075897345862243375670790439424511446457453560690485800636936862904781691325451464088279252327819441236272539643846302071925430677881695961325902276846966333640386891438636001874883764566868754188361157087611839036449416725035907362367729807978261952 [169,99] 5547506695317222391660439335951494443803335484618350218006001487760299476765800284280285917675627611760809068286704002796031657074945243783684715812193582615335703355328262426646921659154960569193293556261403173351481938770302391008127749049556882271960440042837383323463539455621777293825789469871002425562151769648512456527605216550418765346808867796257239077730151605501020479693824200264690360228657989307848861525352966668312626335125167367276473483119608509617957541369184794138772987971722515182090864655932797370415857626946614722125148198905154381458016289926178331062212496842523994747218380598760793152126421776967890940726547673200615968501775535032720458236734914256761763690705093984710051552238499000263483415093840109707343917234452081524870893934932898818500871337128640531288639418641071356364108514794301404295884707836964874567686133816351468498402965343551926920500138274278287450267307726632394458573269022820182381297116019897370184499195846339518771666749620616274011159203798417349109777431697168503992152801659660337346780572726402657473243871787322067414341786681110247151545756797710777388562324603489494257911969045849118995630829381417780848682484053710584709962085484965717477664200876080185409459978136793887277795808773314769656077880989209433601153412364674241754537502363734838125847562172887864114372718068507885974039794377620903772004755534938811484688179274623044663467572895667633977970327131164355347717106111071303264105367453059215239761738432030643781669423154482424665548 [169,100] -277034348431363699656095415919887157831093012196518190406278679426015742977513777859064535389958409167075136766048650670060239851788211121341099070080035534715780944194874093270043054664094588965923353797564278038807258094112727368121479617866845079227360452289084303927190982811823427533387881481135423946433914650159094739377809465669919679160671366800910640595699512340953445191811668464852397393069072994398244420218818882009889242620289624531127360587264558545595976755583449170107928508426991563844572530146712958701237776986621811690867357943384591436051779251392837752565415983076121859894028034051822580751346734360669373316354028620723901904169472563275448242146060684520009292555954982613844166986531199572351267351851558280406795918035632971549649665886459239290484168716141168962493376380853534465854996517000276310210959255021996345824980712129068421776012311638646819521338188621816047954494431361863145139073106387438190013613654220265485065758008998364759360204157559210601109992266506298672304387780894806215073983947475180641285932324082126865753774099134594088757657559005445031324500090062128694871863802697056676020942505445785437093804669642515235934585868317504757257213777799544542855720642142467897733105406604254213982097901120090349591595909126456944913371851442018921860990894603804412763466573671069243947641480372515893254655645887698531490605280708032689369172654978183586036261767975900264418358774416765616772938101193466511861242763108922776123159262433675512802053910818162144 [169,101] 13439776052933796223333504109048755120108516772972743048336172952042706947321340677486730110966294767328865226838333008746655467515327639697426957539582576008387965013065747247299763305245689257545256773137365427424274749642534408455699810451833590481104197012356998331209765550577909332628877687925930523737813957746645605030560742996402314523440057334443795779233473681225581244016281985045580941902463420083139308809007163893546148570584965299796383985922044004729429061710153779786381505256642213433646599706562080445865303855291437685343600889246565012296789558344112770274619067853132857932704967466479534627465744627613950305160869537160399791667906918500759819063801412843503868708089034369740975718518256967761841237429224943136753495677949373611820042316694959053675861039375153578391747331798062883730282555180051021685168908077645002839186167759066811858391228823955534361635729050228452257118398658722358476908863299070505674725273617551297781450049026928824113738143481828665618137860141602245952619985387991560025582935887701793494369292374529091112129017710952830909195718631272812872247148759035964220132491746658475507162472531300927800853477429231386735574755556117106496216831775362627203878870055259113832547483778981486349755683888362048762159681673635680281961834878605479863606502931610028742079373910860566608772296526621128582769489120525323666915721716318701936596374364084300276304602262569829864611574186334482938119306094486381128741425609075788123781671065790242767396823334198 [169,102] -401803087414493119452500973852852943243787636537401136602543887415588633606296450522443224618368618400374656706813244378903539031844247921195772367448361043186970108181533666606128018979873219533814826796217753937639249974727869512546657753439571174138950536502034130306719113194630839559244267981675079627296106880997851638797720766643260125493364975294610989018135320093368795534046735119496002644782010479773964371820703127495610143042670743072081164886328480602802131139226949696731521911944240664527616362899327673278496772894745376792532745217761254396967380614105737575722576496981803530068561499552317426311631801887421511216179010806962900970304814920214171689354374551342760005006381289230265902284170513592322911607956046702985714257329361640370595910484060385828792791327740224967933372287121294081095259417861903503110217924839121846668657518937039585897809257161592861193567882548834180263938666113345757768754344793211914452273072848965423985217004879124745570982116514813954352136661137832618810468933305641797486755392011039608218885069475915520577670938666125433230399931613723875190594075818177020857964798314811338516750644211616721684796067565010104603420349747351166372702820745386281097518367142544603892935636449761899230466314452596893227284004061227682901583377934168962480685022785250305458101017331982572282999803695925473119825019196018398635557027280590792153780971732870601646184797782537245009675481081830436845414156517129360187810351135976621231246816313522011802093676 [169,103] 9910163361091856153712213846719816739592093097500039944862540031946184936995222456284587528292230454528316067349590832375996441884480505799462272942084531414447291955977706754475370354907972016368625015286073915000004946706101649658529596064492319238658737894074701847041075630798459892228293695283202660874878293090149972306736475750395013918649037528963341680979065330084875625686811561161954405217327518362113046746283871835469213411086971185158642206264477366857444276277850310709178647528702120875101587561016839566136691514602922355967868272685280258342683248510555090311615332860801093075383834745281524866304082313086017073928683956691476080478372406591385069499930040690115889063719680076328919927547867957527254759718573189519847815752441474713015606732116832297115204364884635534451572975921265414857122063555779231375897680786814832293772753627823032829179142053426060353775877067740277953709033164152891865410024020846224793791089267169039069340453204023301298358230816850817069698304740254227122473334051626414331902801464364851107075556889848120901652033127194705327198593024325287281264729309423824473080573571986304380884176918855540614678616086150020528205634118117383017887666225622557197750427894542272998265193676593513119084386312034394045077869411639117903026335118876369683078784894761781431623760608774678351389446175752028947407305118184319821929481816888256337142254706524156237260829703359006443786172530440884070182126510687928322421413530487614002013327428252685306658 [169,104] -253199604036986332075655938707334452951611652317285807693374229205307206229387566511886765026437626983771067548407070597262882644415801248390720999452660606370667511349089687753179552063617113728937505327338692556410739291842722975018579894819872728688081180816560668968323862305830970335328827954993002185525527986113092190835004959501304354779324200520107722849678439739399575065710371349156737149756099610567202126998237855832440782283610001936463852489546497228974504434536193895142784116177738848717259060653252205960479622844771568212971670790033649890527621321094629396212847076112466413706230585800867669829194372516147691159720451988217699293524006618739400587508241780009877132970274066952217158678230384437474943342920679903707519772553083589736291740456588712862503937872853545591396084009785562741717391039300344730280234612939825106007362741114438164171788918981506088654651604462363946862017518657144078651159067199784443862935875877020803437110045250513664099582858037391329008303572430368038942007105514995084910057169718469257051474187478416230106429444277614183037740915701799985104844515332975374773140529211729885578908823841336292161724992695296533464235040457058265890380756752369991235051768611142115822976463177941674150125585833351080581798227604154596957085536790961685130541629421668398157812040174985746197884081811769448057925867312510925353759950774862992776252134225806052973755704463920633110035350159336656663623001466958359146606587207532369848706328417819392 [169,105] 5073442792557335247195120909876160453798469941807472514534926906038141401697061763081520587481205784872049883370266305169432127207688275950031634058058781856701624923291669539686841796185559951184360974056651480331705593543546316602527667156792123985833520155208822419056439307742792671021551891552398657827762236308683419544464333872912675405265507734005619790453337004742119905925019763740538191915234916104405086379411074440508811910668984664419740426602387416316563307856816953336574547189751526836355900584029743752249249125105295072699672592884298027642934230076066829638093014498674536824221039415736851977575735936996385581564351206379560857395314296654969466594233349890769596150374937390662555059648940849761417823350991792374066944130880429352513417669183319617137123612136985361551231019988763332804534885133604596296782253029804586057919178155858104818432200286814314993562171448362289620760047957524024367231986603802672178332325273634646670156035597716521452254488631473939130823039206556970659894805096092311448703906338352356987059306414731485561400276427781443863272698107877910599096351232560052658885427043132903722173345523290885693482230363836572606605054288492528105230334367284113456449205290984742265918575681052289377087947696037681138275528920394235916625320609762440268118526896319750686206434292758635572794456814676273805041682204947563450187851855442732771528805924099687171651295682310939157857367002092937313064970174062046052375521165074424293945179688054 [169,106] -78506099554785533688687721755612015294207875844657280310098129216413328337374708708444651062242485478805639063331962100967703876648789489819136688956647075492788470234775601244388873271232013091711985341581173484090895827659646968747829348375819515115339609225576166931657884927999276840366716188785962297871440179400127078957973069392632993254033309760224218473111866049612096369963527368283034771467676184707497413195231754047112699969415625305605947834694388932642321709274472709717530335734642831872480505988322053229576974691006701072705491287007930111611789889212145257715217622182295655023501214252702684619093320547478713360669999873484027494144120625504590691489643048024062825639063851921154324565543941378468758896339967144661911795864580320501485725042396974419184553439720743886944491458619988976275597993001267475710640262212265624011010595986609289415551556689067022613106195331499080842728898649178754961283807758281238542192123592088394504087312575307880863341809311845399366597563223024799426320313177408523281633319085411726918064397543910135328408537756478390463144404637460902682723646303012239497636862084287457423709168592194684368761457798508780443035181651872185533847252018800168786036468121685481031100420732936234189902648496817522649344027479763924383588851760983488358270397582885146865357995786140140226116236676203693014649601659243073033358083652504430180440369970589742679464480133390860750881162090282098541292471317211759305019481090149307434436896 [169,107] 1046859486734901694821429578065965289423157437338506923485386897416953465721684484392605923196805933128573757096380547054323567398425668129758281039925350318036696948963047032633331424693380044259869112888217325507819144435725474081948916369945131390375698935906205139588811242293569896291237240833544011247481922415360150261545848916667359366103204399767510591683787334254557460526676634085824258061937922411440732892582854579237772147263915649514399317846298262807204031028607309043857487151238118570243912060959257901629651699526367944373715632537565797890530354194799555308720050858921631880382851103949766920203503762007237806150491821214804235360384956260926198746077740825160316459214829382902318159516940356740451172096077805480243753730284956569891636103778769315185273431928986395586942495260026915962617895560669498913372068567222511666605116829621619962952896031611133893365650452384274467912855696280595519533566211666798843912082321313305274557448724982846529227370626130513151392047367267355776719375695955792511292376332384126151565547295667838732849608923381272608765016046144695468409501508678263872702775195095385619713526221417732622475983240875110448886448123585759952929150829193671529133553678318509718117946327464574269065683958846037158202867764790108295898403417139122483225332590649505604572618353176119704081945920388040487681550846172125025345999553486014766323830385097383705119509182640172783729679717865514214862223354952390900893378161400770693956 [169,108] -10970490973921736051340264779674667443657046528465573672600637195956471302647093420214478014222721539061646590150988388943604577096531987990660133356287848932635334093923365701045907126232123691543525096721298092952177212549747191223714136143934462546925945997049056659474474161923332181456611083422043235845833182003139367349689719569644572332488740212674967467578294680203189173889530869133564279018888233778034172236926593158607446083589086111407005982807388314052782734219245903175117495195234686971327147536080143697045432914628894346179379279243299886839520116264869089418382155882751006701475936282502643116031633315353104000682192418712781064746379230109168968337548791674008546168222443324129604678723185583157777378793934884013442240808634239377197181089355186894485112741842088956983396254090886987679950639938703432704167252914880344245911613004690627327444803508284658431092951959059789362297715208612551306372043863670709342109477686193090969270830838015589589953837490757210305017457586294673221179059143092232789364282897657324725008327894546494748823765952729407172121201137053018460352879571344385145133417659918619206903274493857946042251928939006473765771858594263485062144337630055715284715311153510425248122371712179672947090797245226659334454870884240100827560209596890009459279529507143163995634770088326671826634067214138395181764369540644456098983860782591527454519741111788367715474683660444681364071057936489597790406412449239828852196174746853594 [169,109] 96507195442575505871189313671384204134402179192173380278504870840834255304931741930915740008505016758540724749737949382495406745144050225016889210526932756587097250990582590347736684159491608402860391522969474333344683357802072299051626146690173257084602047790841127786152053015971891707089344590996743548902957426208176636424186300916143944441897200395472800030811294267238569891972987687636449361688015323747655042840726470048519621601806302873170479278138755876405408458982258137811730953219114309327036428487837116702073389187778921058749653706883170268723873621142900546637726313519836426956407626593619759634639659691140935400677186821760221708890142792863834613007815710746886624530595109795827216993116415945215842285969281589753936045768105445123364771986324574978086421993084689474185612246002149942380329997750611198540813125954803754345154365362780416507448393588838718433422418652427877094506468731666264611231678221219950041479829461039138901972059524014106128401153541586322690212632534577162753364416318921281629495029752388745687593027348169497017489006574988957242726671392121645151827038593302573692198052572533138841005084647782865415745595035985497015549057048778813542188573972988720869667724652926805190922622370680135582019024420810197780979442042962763252287017757670214396328222541089274928815311939141950263294892758893032907736085579503761052341367728394535329247644393412363170996163154506224679279799808083193754631976495177317987697438345 [169,110] -650476886251356890572969146614387687286772901511570704515007323034208792986006548067327526592225671792365871587671440222680837820547372624670359355874692087344202998909289031321943644889414411313681647601147366694206906130561600432734805109547825157577135112113839513242624315401358711398001414919078057842426255327229123521297283130996864207314281215204905114726102723414693268827215001070307876309911921682560222821705477915964014621162401447795509062215703838608831329170496480110758287006602331189798523012434743935160300912254480103723977597511170237839821995385896864942008448296519958429239257943370370947131118698690194942090364748306849805077693290380722683734093583538954652384301345930485979025860373595045498575214870978954035749454169260273280864946992421437981449145649179973855834730056250896085968364231899595248094565956785782399202000528255481821560721152724876721564298897872003120258571306514526111610203839680062862305901210318717186716363695186724305150948552941767823300426781714606138338856131288499445734364898742366764123315841389622508702539763385237718172726091046906217289472677672252775096288592431827846855864935096069213706405473757061167680052878563473250754963950273680744969477396395656534595543261570056387968211026279966123811044144847630301569923357378215579035811633910462637640472526144911893050568205323045824074368206877978925482080591952102957697316787455459022543862659836563050939671382895508968574500703240775082748116 [169,111] 3385920978018768048290616086996819530103828141840940914387919248347466654476913669701870795498575343407960889827148576080398625962162317923569832552959173239208086042607911734238645024406196981695571356391189155034427535083779155066155011090200308663885279569454517076270303986934619754675584161485122103682878976522127926007077183513201962769293567864016033417283841035090505143514022560316274997305174721378048996328120180899248627553257236872198915027364985006491066394214885466705446049238043489283518002360175972785672778936094604791075590869506587189989648805766150383751600946975151451355544460051302024073255747154461059495806539931589147653900307990176926217208040324766388869451201336190654617733463611003677281465346706611990396065705355284171835414468021618038440506958551844313928965614831304083732459431937049624012187148550282910671790614845432006272256833933591843062460757080247906997560749694090953309608393451418298834832803611033593601441877923433198392775702276884621883233280471993744864134272660494731403912765619708588087574613973888849349694054604087819323506390889166555419614410214173574837780749860394094868735636080727522263072806182052788439872700574070556720612194102827365699747113124602735473557189051207991320594767265303029732379065759333933790109647928902794237109932297574254255781454024426421051345204059554065518165046209960929862938007656699319354750151638047631013784360034023061263487339185096994630875092540856445148 [169,112] -15265144932017986399078966884941736226143146320598837135753381562701798659086179570952598128714678265145639069929736829463313151325435675806244751904619165772294511476724578215178033151793799909156931793063529226435519078065064398405147821557592958151418743108178788706207770203189873764925325790074185604907730706174261832485879174638156926869729286249686420292303511622184020078331062795214635627590302355250425396861325294773607818667322610017671599100260758569242133304860812441516459591883731297171637940680375050819727811208548502102185688703890759602852264051077356707388526158157353364584521506869776743122658819511346539084503239821250212345816729048245863599274531995586622753191802851594611776723284524062075419622272325864345430578795590647315627603150896835638923955208846795684969439851932815365225924843661716599340979797226100793578907364799742249546716421191374240310857997040424572393995360458093341353580198496291747717056368191609342305234161857157008890734955560628538283760399509545873078196876960248357114191534835097529267718493283297738326580882282465766395779724574963777871761809256681521668917235315641475918176078347314686165729559071180311881010465571460896189432862603407019430317000277032197007006432847465898242796737139224876906999240402467769842511389551604806215144532317871823290076766551474657885619208938309439089311840947794727870240814361829937496554269586780798778471026030738916575037555360180468151768187234054 [169,113] 47038560638353627242699576529411400145555254194171833654791229801336090582385276302465818790791678327359716222529279142724794327186037300427976036256639188515211058998541645224649010421887132976838420604877834255594988465548380504346156173119329537880447475156533168425062078149930452078552074590204361614105301248008937956797228431133734790980604708824150961682293350104309737765232973542163823621926783744787131716915184499689265025532112212187166087040844671778788727261421220865142578554650195538936762850131215587223251526492773969828191587186437419175176324769929044768968001000839394734980002557606746034504818930071885314223201731118245530149988056871492504518487205404850785024629677468647041844544228915451334335048115824109595621911236654674903210991624795195787727150576500054952153663922623240209850935917142792505385811565301260744597977776884776983135848050323795649267286906503194701299611323060141526019170414903370560099036096007869235864777270717030493640537864880182899698175132282338078612495339630258962130336063440665433915573043845135211609133623863231855959644328935763869670237969948177507618538249499639508466287058244384821777925685904773367357394488422199242205974042063780881481012127043265365954147296111558516725377486658648633264624990803061169970121859498157793443021817829714209922324053687132416832193341872304389960063233988615680008472267020486953706401360803455313517195253442397816051795292388410082587167782 [169,114] -119357122856412645422964502993565156915158129722088716231521638720024075787580038726146342192042072669372879774828371522171954871722313715557846385624827528962139851983883896230102945737863141549037115547541163670617843390851377319981923689438551790809499693391717319851305809812222877308974513845641389353635839538451065349848932753498663245335788636307769249209442505224792402581967101869569825347732702255202565461882388361375589197505827966792391946627831485139651055368370772881071250414955415288387693712120488619466867377295564636470889499162594721518819375180689645998244736651706385336062791670730313004314874846686480997420734671797197709577053643302347195297258920666587873481226725528047006398673391722757060030469507364277415965473556153848451788306119505880507051373564845651509906096565008768174536134960829003109155252645881483447960707059905022425027924498085017970880056833548332994741533580197651209394362550455189454065037056803884915728395465880395274429532982228977057147514759143154060951283202329302140843562749067160747651199526620896658178640356680839656318987456816679976410840968098726916463838865493436818068222614570223305034719584406135235746505811318491572009659454918015027262849306443789305418119853007687528525819612688579984299985082062851536667758066394642228404468647749080171411399924262450414782689796998105824156166353584206319753464442461098670862751485869701187307624744201043113170565080774545351640 [169,115] 246136951496068318484197855721330565066927348917595636733856052823693695029922396140966700509595650927267338164744847625255471726111446132221743019435294820540161075313080298349942991336543806349602924157081922307296708826456800535497747291084909805335462980839728626149428331101032681215996142450620817001138616038427218646810917162277009882787796978231357145510802670106396852086244847184930934958502206722697864527041589374248339574995314505001640558622426570188688478213601711381215152422244723146632445769045957740105946408888738696809782105556068247140170655899891132991816247358399789195028915981169837665851884953367931953310125000314212161340021305149792884311006709007228556323629201585891490133801117800412404134618154002545106880740621502321444284515038131954118437321556710637070179979981501303556080532936881478082459611935730814569143974139990601532374029911103032344442928570214778094167351685683877249825298669875126819110381587788505840527457157123250029215200460932379393747511289266960814074436175428733110725806147377251663783643696086804919669450291966303314143728732323528050660264080182211293757663123227963474040005489632822289143778286340258150038643616720845164783893677883443357473631606690943829455684720037856514495474816722646201748634540272284970716057557346906821812652378706874456274480112046352200102715855031529909910786052257487064397770808509690344167872113290859860138296910897365031462124983233082 [169,116] -328043567378715698192579192690868586503013676993574613033412487653396172863802371672285242528242418046664338190031632709091297173407147051538209058182590695908443669373045892880510923670713389589360894265620922594999062009949194268640554335578869546973108274026228874997210845499335825317580954537214596150417393911954290098931353676852954211751134771788901893829849869442859116275859652956751220057124077262426451043552142618984923350849626528878021275492050265703469236703723202915721973636513428440485629278412277988730091117207622336297217686949395090711297729943262062606861305594052320289684387507432179426109864423334135654749967098174442611564428025318847745340038657447991400187464285782063586500206612878671156986904152319346648309564976900312160073895445646593660891838804211127279608522370420741717224501778423958668552140261153239741758848952667586947984426295596560065921881479263029822150806547764993938163026321388225829270293341871278078806895832452879507321464649722688930086943591233967305858242860638617817661726280661573072456250243415146564910723843482483734432012025343684807953225479606129495526071554300646871048157313627707028721008395505275559450168205948559812506446411162026952118600094497722536224393563976464064206034359844170072203150494221437095725554293428670422698582974393781809938906274489299342526315632017769594707883629124357975884373242502759505546560823544003000833833386728223953857313174 [169,117] 384923636227725715381551445386812484667496702415442783460052485935703881277334672905239741908575009239887360924723561151415806407773128706535487042304642143401873627243596745553389443512159188720623683490852633247809616034945503347781439162793968310584281025317641080231902693583913744980377947174313644446048496555869898121350967827625060556358501576032353954159362614525602461055456418532625451831337084208480932096205409503839468077671796798605938952059679908079725976862122673088545426692479971580842305201147392219967670810345989429234554809516034540997436745084892904558436235129523995776951406372720588338521934162160250236575719467136605344735972403361106503729751410576765251350221735332639753774451754682392619645945310554813983576924539921950009556692479726216894315387063015427317095335963447215383514656132897313989064838300304441982295384809385805115996180084868827151309077924368879758518998496045062076570694464650630788717313973112855736112749922983624398989460600441185699086254556501501470718951274693732095222839518946763000936386322670221738022956562377114925008554028340383372152971899653890481254832336742331000967526115078578252019414763381505772927593514632163517609150014488459595335729690389673722697422095134874044155770781515100189515315942099582842452682442910950856341124743330864810323686732039282029517610285287521903976742927950174109982169784503133592306381061805714935140934484998019270749 [169,118] -330046722300898479472682855226948944805111055779995719068533734725254722802322482922866679547544454891976441340959671637681880309379787652470979366724334698601614594245963803818541252129015193610500749553554405253895387198132114741746786719648851363583213576628282364315149496705551932104723757793174256985577262283848444060716331870809406925718103042081398484887746714134059719636845834931318391319872745795895318759077623138850688932005687578495746711823150944639650916310625742792868282968036352418372566216692504455604091096877207782005147100778757470218551313133017063956513046757268013703213541068560794938342992890537714493126700787412339999646131235953084703124996212268295776743335143472262707439502561906769385391016937260860803457034953313710417456901796208784890184437177322924271495964109141114937796517681240144885805413854021911168122946484433889265708609123801215490242500995204773729119644165885728983265375383835286278431077136072118599764173133380209924732609303866345861299403421552245626097047148341373580471955227595122951297238955883684529350312450842124310522947949279583884959697964895715581759388025641230135066219453782702079759596129306391899411019013491069964872055708799258173024668792811606879381797607878254064850056440804598976579301838121126153967915568121667673493735984093956664661445743540021237272488928431522991715099383221381920484578544185882091317957727864700273351446724879970 [169,119] 185643155491035240670023737529823153688669031173788658044116137794921351069211918594953097184260493323336865201673003081307574252083301106240530779671569123903912964402239313708771532866732638590970706701330797654334452321051457696942571327951789927650460963740892345022747120287374611464124357538281596579301100879703818911088083000621054670812887911076569156204471275968037527315773953764636757788866787958474554648694858623713339481834567839766389885520707802023548924682621261454559383181904358770029198037293671401399138285474343723272361994820332126474491136459739633090600092353994512343550809783793130713620528262192030033526189672862105943465264469173858804467500501832877202689430066041283395312771196526118127723903471079497982117498489718767862669861445727955162575730028644567309330548620456618348707095219309952386149542041000736779423165572704921731842911047151950282153571505439681451030791745605895533411462276809211417311118671647732018717736196655137761033861124502469859236812935106898824897615645956410424458904578680782939716838613072020094250319597068426027471259594673025503021006920617135875650956114028221075512429106229854781849134550134429620805223203919927376746184454771305700429812633677645351204397809084132685403542646809763459230415549274473288722068226473065434440741309136061918231387426285456265761134326623246706112872239780846054797749009927507545628110904158016931286096477 [169,120] -91936679130207414743808845041067731425191656897067679015373788849855423084431510238512421114999704193831660699349473922768194851660610519767055957666873557455275565817366510339478431915426221712225517819317866461228467560481235644996413060753140924052803898998943030897276435571767751399114255483051140423212050095785349572563962822616840078304611215697006009229292011934838653153277422277866631459070464687356528160179634824124659240525652061164479669226477426127858922268936072193156309497636384740234264062549696229334944576310553910048960491083267331574732367498348091109154870704785318002049238065582068737782089714715145442717083290267406726562564253598344846223613479963367976367955902830203336462303729108843397167183551782477342935650788615509427014143572599431817425308365317162600242309338825408039632713220843710760133637868269728926182306444715225280613176005982138583691790086220515766720411222540943973924298548999135255252694484825051033851381488238639723062845459420441851185059843319513919119467639193673882670879677115921157160412137955764597930548812067944288033268109193185589352817030391262735438219779212034090058847580257192266497221375912648481845071154592790460465046379170417678971328627050755043653887362323398308177057690678025088991579854297310836810121209222837184289601103690234656724677774536910560123237795975367468092534705536177352520352691721894225217440362487592476890 [169,121] 27847194147955710601785613996949106206903251771573707363745221156552800104679897877114224989701141421426408734699282387245086033502570169107322805970674016422354671062684322507541072422949302859964697754718522609263060368834011045338761741115361758095173631383332469727170025337858024877151925279203523575824542982618582127064948533845995404341816756061082954672208136366438014879597088569112035091890810858369477223529327042701670871145605463285441887579216028839439841501255514151877007113319108341120171733944578917912493581403294212406126020375542391238581482715284414949526304962510412007864278748671291917648953456509395166989149182754514303456700221134255201365634701934958013120437223058072149557073337293698253607910966425083674181896825264318897884326021519823277175060268844646442578849589343779471734700256606892435601090988035175287533035653788213147744975733271638955959507287396686950068380208319547442700096901323636613307845338847307715930469970895010349228564421214470069282644736966163177797288484649026857017413242637429556623739319263948453555883139230212789101257748855855603358955667939128952972244787856152407917433361901765635117986491021837420893041092964236240912008286619188366990688312303810765232040292152277334305984102752604502878746794906380488927092780195804816677379870016033483471010239274391603067328672483278636007358712988339212738359242923989124271505106624342 [169,122] -8595694617190380653189242147185617803352774985881116818564183215355241530824506150395793839610508304547604599686233507924162460695597539472254685149891632669421045731330077201137106128942462934377427308073698730034503223977707220667363496931239587702904772730912969661790616096024242733733566593319733574086689690449806175252209952403075681868645061438641826134052927313836292739341128388617626942494601267215453050949321151237652924345263909577935857574494942690382699444449291214074669831001219243528573655838855745381389635690446320198177296284955291794686666554410647538208783282597439928142327644949669408743594358519890104307799835693592486622244214359924870070581037862459257212068828663347450646969294371829471696951368006020965354415455821573208933802990125527318295827898424400990606795869887976072097360509611149204136952704394323747672600008478987437915517306485479652201105932577437711061441418357434166538341956656991014479916611008920712902937576689872441061613988273345896291426347521711932028868808767142667013692017132157889375382078803749261873620422067716015710575671702974435392098845557636304211038632693248390226526001439611465858019881428343419246696874364048188013633716204672381421355164119592797490942615055814206474393659003816713640870202936879388787337521653054329566444332976640487620722386100877499031784327496684108975368172474210386075485471017698944275675264 [169,123] 2101530883842879677349722653647920648004619316062472398494714195767492429543710653127858856721194929588646223774388640264956386161268905603332589094266796073334033665260195121445441144405246247172590328655187558257170615188832191370992458890874419141736986617692707853211335192847847067702399503756134368872829630980084712079629263861024209395509928067842288038641365216074708268492525760378290919469359862745714748792339187385342261036942268680918812401260943890130530703464219636792502096110524324059843760979691554546852461465298803846888503469426650365671197718002018895863376003618672518835615826680417416767487487225363686132687711721727015514567983923883193092265756880697709259548042752059359685069451703441131812933968820953951641013763081955962933902727032913723432752842014961435268650189650844018147823899478051847519515068058309978577224585381418254294728603426686918270657596830489318936443912183087959097516808930799076191938612571129082071190622071184914161341389458513802659149515131673994954161734645169454865214800685131135408002309276514383411413445233627789049049025833133147309269216315651226810622914838700171727010088661970021222837167075144675322164373044726482437759051382008088317348266613696082505485165381690203748576708070290004512698537009974367683653365511624345228714015621875410386814693107453369314790539664002825543660396340075702761016421991946469020 [169,124] 564008276603040559246590102343872875844264604872519506431929625648262644326421718646820206522433028981398455902440667658648446670019184343231706663330754091593426898445597254028463899557537640262627377365204141431668596219706051545975355476704351608556301336522012875824592919766863777707663621356818249831230514594833142076858572593584081535626076447615429256895174483372801248986881975307464314806272043863350252165293988228158828073484396079208492367973976741694333682222145599011299191536653797156428861258089974879871499098141301867222430820640981154848991639631414269552060313504069050203305208214581570476394283307742746079513351259154428531237558924001920104084222637542575346253277705144407298622941504508263658966149216474150324366912066470008764688718911150318185204793506253512112401399036868536016189413255743092955217020834368531268203951267673626775115211575720027680982712337399633528589817673000113287751694564014493531522524756004384181727266644876707764576600077999959824680216707210103046503433112252662070838769866511150236981894967522293502187476569953236683142863885702815454585989055302914959346776957718101229102997643749426195517037581658910020593029962004487347933863806287639311861278369117336487262528222058819381006008519517775655357776789205993998364482989098667597693311540860135015398968570240188914175246554975955915305741630165885610131522579694 [169,125] 83381521778512467826868689343755259207486266081598609146004227774863525820913652643639357416126709816837992974698343025695265635885351010068510488092236058275742477324030532298227953162392080742081572709483309376709602032196630909671294788187799905696657272037687252522050733974839328883777578442960779052489347466642120428882107092172270020841754962261978439567253717802099298943206741572758063682863792047382553566232848593006659464121701911648001674541131811229055553307334153470094035195572785495701129102184411482992311991567011399315499340812039871139748649917266993091078044532627838565779595659036399638929706664202280127516429351686109550110674585218689189064283587642066863525794090124274438548391974379505666817907820269617260008800086736654411608253878430440867823050820249181365961944462349440400043273472739114602828102835620128331019719884250551968578621540869488045953196969451444333459796226659739681012607577558285780640391426534623766851382391318076800608526085649493481082880030145378656458546840734970318166494721353325587064115460619397108918101093412984241930457875388086425479100244771290486806337917263149783272638925664821792301553076529508688107147956984327606453060023897065455014795696150404759492593250000151108174627090255338487181339471068661608069821590471118030946700851452879330728981660135815259935611991532669368459439295189843691755606 [169,126] -41361157046812134820789613297941303696218853502825629524039094530807510024458130407593726579110008637033271093242883316112721156863675662702112769504487825090461008921408518897796495977584349038500319487543948884282042205301568751324804351922174126224408664132816803931023006574928038702829015360447974704530230265825952107987276482147892507546526704949839123537800143419183111165460337214865077565506376956232820557546466215197856572215284330400292280975599911269455218571124607606056125882247537694280590573493106434209157850311122279277869928926372555984290050998151158001357756328960175848875556552238100937967428249849762429852225520150246092659207904653973250420716879905653635459891556079362527203161394472506016392081377024333619586395898613611506569407206348450201546596838493660022900043020810541983496514378936158504765780299754303767736155417891649798059483943636695960446198712231718290215320577503777024041354726565860351963979987760107503777839386925101258465849706240245324429810180800637740373892925110156057194228712885081528512063726258768872818711800633547015155007712526724024229355849431799236498908545253506446768643329792742336212044349190969471242067007752377207787306835304127192978356042027390895016370326925276957933049593370176526788610205916758323535081315797700507017528208971359589676651199013560838585365600848249912612376739091736360 [169,127] -8023866965109597890163335006731987945174780941845838453754754650944008652075173684057494598626828427995433253649621946377295926118153158343988721788117234103152062973530544386967275488711181569968178230154556139295731844355401126676499967685334893641657391857630499822281642507126430455270890915496348759735259164506823668424674200803970023582894774138201908579503869181694407783506403388439994903127006198237998896599046939911762678855009978679047550144187783384726808228523924072457598946573718514797462169308198556921847957231152027445654858224190835199118816866875523000959640393740147017814255819306995703710068524663809173290100141821999413700731773248896152394082354113108869783879492377444879117532433319859557132169840493803771288784998102691240830658727355220056419855262389412502921773067717752652692671837129770216765352187723402162445048804048776859640586306506557093903333788269544709417122922865614994433075565786113502103584915052469638225800593573874773437667770890003667203219052630581282902990643415433624902624851320476805885503772083397410675629975599747368487793254320746920098887363206505165617638108244805179947685789159358255440816162061319003825666577921209208763112311377793216505240058905096288447491324965133745596792091343893589910649960704568942889309123341150530964134534077790534180234043841173961375583208086238046800632539084 [169,128] -41859139624585738699114612285667200844813076258470101810967157192208893001972362367089504693100291170800201458518348133714756528912993147075387466830066526793962263752869069967833202931550768535733735543052899414670991853066889069010518485848262754898277333025636314797500123867084809569764829641414237244854912672311415212549786806735770302542508529544450036286388484738509718070165789751571064158016113291693552202814410982817733637128166688928577153729551818567040311358993149807206764066249181096200833671901233536801664444086662977697059611463441889068426620981717267418512145703484883152764568793134924467724089986962932895302436140650045802652111313079908165841530277644767987543055786373678632289010600301607406655224576564478755876623931949543670328904995471492108140940523265384109390220616840499075166186999216184409441874174713520119714119349925832600616669247837039103205023054056810623772018898913189183198086351654473836428837847112507758531524035930026454082344980744692779984181721434110208746982798348356195840419114333966181412137626199413999692928300216817543458699099119739118608270204004247531529297337086802159476608755913135583276862882031321981399020663017533440509130700990244893298105643557694125365091394365746685640991855833096038096884470780978489547697514244370813426848425489623781429538715208478132589861452932174884944 [169,129] 70721631881950043755549599824477292115162540450032569054536499067799978247357792159800486112392228348684600620607692347594590601859377176149312643067614016017077915064306716748201867236092229569237766879680522767455250708405382157439844948433544404035399602772854988705625793645444865342063693475830741467661244628746342990459284507741616336026321875558263829886439145495361208914300638206021889886123853756581095537719621827699215745350233903515862159590284556222027023314767585405200019664941429244519223662995209357914039512213077530492971490151687804374210038147747984159617383493856878634216574266471801980554739157897920714354633224421417985715409484417075063531614539158778456895043650832509365996934745041332646037619510861492184273250622547419692699247319580217195743626520529731457647323946470535889101843256042239318130493973820621968205181163469063327259183467852916308516528896718716843767467507768570220860393081162411901168230005561234740094253184708735531133517899096388976793502058956210371569604440560968453901440894517800253968221917959296722075243866057514375217692462137112568935809334940095478695169160837728921525573963293186138645708696993769509890906058969657230997040802557132197103265097344531611180182266755045113341415023783287029002116460616849339008771103826136944547032072357263661007297190640790918028794981251698 [169,130] 3744983900291179798837928568547141627437983085312916952363539126239144891027964516949453528238881507450790074314427702988099158122850631997046255853938883387147127921809867368773945486489256042347337084256824189839195398195276835458576785899732774158222394312025164474345723052574008569262633274007294253077694338132035182386973105584039319056550914399756018761954196736338074453343252758758581071875211293995000869746188117319755190761292648664376016991654270618345659471453281724443082420477810897492579428344972194776334828921771178665400167448715571670881330186431711043615484218046670450053106499585808787005975690047339168409231327511355506688080018040257552429621595297550041926244615989628672280927729588094118160049641304301277858315760229842466662171318393495774825671955881677298166392269846976272099547154588536057599705055106307789924746697106074951507534140915772623005437085306591598333734671359067881400319170186232560549453117159639557918053743453868402494887930793430517505849710938241864935546226325309127128227244183554846840642244928626264017739749060909001889548346980333814381230881476060351518586822632626922826419869430666795686886082360906245020437215682749972195521714402124921376901992508251334405438600349483108324712791705160914192399035619515999454883258219254405422417783590547639324453498431375461353412535 [169,131] -10766344960144298489939723042878963339457317177322973271924105178933912178769806642079212271021244569804124642255663171745222850099935426027415237928605053437344404546199273347273832237139281372668235136850748478594472447543590005745998199966099687906604888433249512272326539547628436289232491304241267454215619419898678786021476429735937621161119931785313232794155641025644717670491790971300985205238748152203726555942122309767546760139031644425514796090625769086202967159704582487674786615433516297197888289963860069565846514191570475489901830628997086856737990089165368504102148204026417103559195185664506993426618356155008967213352571676808319498081468550367826460520946197206513978788240848339803223950732546080478779953231584752620663511200920917713058385619704450299455402059382660652659183888107062292004668847992566698492828033041268286325514437951233249153336978254821196262714061924553465635059027873644048378612712690093568386789493441087391482691702346632308753156340358928463703356014653119378101871911993866451071082716368592495069749801448659910455457578510531480751175609975941343052020929405243568475028546473889391683196409502474764326507295169875409400186091823865344146299215860474804921695258248467533745082984122745172920933962552227031837873272340932402192637074302384553631919242047996393389634895933093758 [169,132] -3832707901434973398022070738971062996014035416443054390181585387926720318851203268817758986356204060887909523336040880483054586240904050445979677324975128441986246952467311454283456893127024684177797932720909620107408397731674623318665923161640006128106927308310083638438440458314979510086194521766406540199598633659880882822519320641931171907669449460891744845161819972370629179366279552413842492551613047537719885773253102344527650797260875854665264367725242735947724108606268837739967956978127009500678210245481622622987954057378988465036901626008626745881386590116057477289930384968294230890914519337499868073006371218655024318637881711276340116383679544229094232638355255106967503262644096362569249646490032490274284288128590867615850149847084195774868763000923359890130345382598787140437961083616009387124678564023553041358731435603741414840322907065500063993838420965468341634058605790997453582734269553339524628084302268563333974305302040824702910636655283427757118762451183645143169919944422465384999852916700059394358859389981462791646470695999101661381529040321506854009549196814359873048249945939499266024112339344821625100326265569836054551332698516283178050440345878902930931413903277452473451784614897400411674803438786792125267978650084495073183440948407584998631438743793235862112794115728620870784915044060 [169,133] -58840179102040340190149380123465206257331422110919389655686947856363557174744892229414412893454238557756954523932081435985360364732078094505155072744080121191512876698865373125334984497214850379369543744485040501964721321832865457802702498854193673653429005353027776844940467418080108527711557558486612456193836836325183183557513632407159800916960640119487083581250156849220796090256952588846601180944211834359319559457848734610844256654984186868580650960579594988311249935735939453580051923044854849046468181100964463805731726052055724762066790893222157751184731496651878650989036605361977273699755368927809308696356622891885960433641819602445640508814911474775949430002316311104851843388886175150544773360873227315048727278623831359067372644043970830833736460425463673119562138228235033529885141796462198775005282577795269229336538508360682955837367739882637936767793040315146193457081684966493075441360532675486388141660649749369443957568519958715802953784056263975640639204268561671240224051634883400062008566151307869720000789343275737471348385956169511648032196391477157537588566091011925800495435525066689668482914983490916769980241601615525169557509471798584832201922913281636529214364787685793924488531728671059597264099932889138836101191275954338535833812307358419452941617582099077547443092654861896495246 [169,134] -66904354714465879009941602008618286466607156804092808382785080302034021802190554500076428540581233523579663742055355008780549988861566516449640844854151718819609034533321310612134114138700189544427520481395828973048644448845341626151371964854579281426187492225511753129388789861673379767004290102512572548706630827467808467866117387641264514995504680148127753073881636728444888124197156425819355509968651458410042335727598758403811859428665273505823260449952364251373266836052913787941889400396505071085712183075108646371058891138334487614960407736795887155512728472453201345329323015613016805164709600870118176974467514643270288652772125844999894694107404942952639220218925826402210530731347029686602990990140728805118085771727006098381839401812381532786853744180604563090800355269447046678124178849641522820085408744007993558178450353968434525215962741746542820333618469336600017841082401944180667938434631269134357310312447010937951962760125753091446090420683382377931350119324976046614362567366335270823954683355675888314936361174727488290049458407605828660405037947322631403430130527545610502966067395057965216238064924888362074935890723381360511256448921583707618737437524286632723753311667919976286560431640545238047387789126748647222883765762637205586867301057351629520648550141343593554073649617301 [169,135] 7922783739914019907077565814185821923674625681401387572551104794931510189921845803794552912833281942352646878176434509724946140404525572422682687119266828732886098948354732888084451481760137834294533147162501903645736010484962170688692283483283782775152114165224811505399572192732343629069477116127848352078145466870295245964693239190247983459096009180331760028533557768383661361195931149527295026343292608518374225870955414625649893099312257018561245314089316685121790079869651010517370267937028776161180375937136895835798321684724802992542993809651938457045312911758697503078694855713089608765378040598188480265199498042984098387181738864672167636323001564238123548617242809206151491695340505071389848430629761582465131654188310149715217181932987580640088712052695301974179623619265788625078655037844767970404475208205590930997521462990839595793652818288661998690154289597394077385659923680090228697741207463968596085310074248200304163717541658983174314569975381799581326885753611045180508688919074085021356535647929108396257335933295451796919094060615505521347083438807681208172272246162594669381127506841242388393583752038451598495634003106107213031903206807652964929470752823869279789145352303393469033175679061866298671053803624702742509346657236452543263677379304051688414179411103955310487340 [169,136] -29458793242141159407652041566444463159076828099352612608038864652085868625020358308722337928442253052788875244487973002735650238847945486147718326662900283078495109865062084099039388917568584808423705000824028159753534493082236963150113110675441737930531828172539427030971941240567959394768952818340183942973040722648109540319892973236814440037136906360814272022350979877568071745204214096992444157043270474899437341419653030536890115181309644510537829382243419595220105286512941685813981967072745391377075145846846505641736916302977976411244950924541648241717302370283011978577461792913356616204972308561531052998370192990650734559977850292232922560794277446253439710641257782159763402983252548056871629061335818349976139785060970392254726377271503967338925589073004508411695908976655230938563459322997125687669315782276814776540979240606235789794415594842356900565993675592634249560074931402519830886783205875262503584511637395305193225453119385219618961722571326684866521145169866121648883012226221034277808949815937707596975402758119813976441890400852055355758449795504832850534033830380990038380012964498040979734326067690295991877188436450875682433859813820097336706002071038936827591089388699390257082675463240105436877989012271426123873651616481818695881778531136485484383734195050556 [169,137] 949499758488971645551234565233378467687660827916337040382443056111343825944050794775042889706359970802584669567306210000965699663347335852808957825281299502789474330098890711165805744576600754936769409396018857564310737589004038312326821575001872324941461576935337861403125725054115292239008494500431783452408868285942030677765688740183181078735729749597107254410441440488014918156781574268337173909018050642948347565514053445863221254692207288805279631735783206777639498803286703348135432950913465110766327156049646986510495429763131802521242000771932179961590134675796580313965739588333571989820952714285878725746360270347385268485685655963543334150786996976403561448892837779896250408141433646270871391066497293676545011091803011605736650577864703728783505853489125484582961547712775611035595752278780364629534064785173834930985263558002162263233470465926659375744278454293350226626184768463375334556101663053752104922429517911412675289692925245634335679067467877927099036652059091790598051653468026035287465100409390962988475648762685825187186021181690727705582808599673743262674457010406394654006282907796497667015743685375282596264228377763246679724292520316949579392888646941685458546847695410759732342408145078137531903265238311395165834789349789177696024363438501665339234902 [169,138] -10449964119689665913233346909148490615877979869233193244948750343884173594169327751697449277151877118977421933680373715296325682769519663446456569796612111956634439464564663713514550514265108545669342098682935601039754760607544569044357995205183255612721044026080765000286227752708382547783991070469740779033396540081325911213707703772301398504507377933071262400166498275981110184004972497807109815387730885510337382290133028087019905022187404240136115390918609788170785875621706521931913681935275732578614205791456344318948044418915735528228272266602466517770668400302741431685506719103380346903569259126634288256352903778022793923118031628599467764056685553282853631802832159264479506002689856105249717135588970674951846404363963289377667483954986848138702593933224448779531726090189100412513747630008740654546441812898578601918725279150553181349174260176625988227147352281169907079353360162636195052450415626748256889556709786088186535955717708236194629231872465205561950442977291082618066510715787216441988555967071176080874920250765631624083810703580586926807161178584848365663918430048341337380856765724698082721751502344710016020715301679049625549238901969584143212414599675517299129728481144338765127514142809801773843526632499074629510221483170818289747547070840904189 [169,139] 41151827839288249131270432834390982630966060419723322451539658585731071329394326231646934312978344445002833901147301278053676670574042093483567378646055863935166279274591111973290773542439275773435056644713808649425704777987367788967697646915472924614411546920909745500600942282803040156223849189041649711827091008615877404620672909715817873071402099184659719865269158527197357998474633533229290417716236631902989082733753458976919547459842915641595213358264166338637922217208131924232032123154566093158021822062910535402935091439395447599510128517622497167474603362220153616786659016617770798368889752775729505818352144421933244637533852299186088554080397698087386910696487312576401001337019099309422532854290429274573975395950676396690136630015819117148286300245828344585985619638702655911588260486587934802687361867374540923177382208371245982872383839230407165442406619477568458205400203404885463349923489784984136953803504624007703264482226314527552971918627796173019459938298135948573491109635606047197206095989530537664212403438807055041913247813112068740522810348394835302700506426959882195056546443531879598565119367614395136338767520803708657426817298196262892435110769097029570370829196447995524912532026396272047775853241775971743520401863231122327466422432 [169,140] -165170983873658934443272377691728487914960469060677530079613966245353790277873361981379271026092903555620677439200693063559976961523159342374605279776337730463623642006743252089853286883608605680393105514881733408084967402179910663272313038878308703482065666682667810278876945514418143622553678297464573534560812478898962768003606019044329366602553770833317793359014241137808326769666414921721763354940495006393115297126180954215653577265113392377801898764797553992102468566349822717885870064502828567421018836063015675199260969150221610618113792700687076950387626486491339002035602594877171693162727617669822531685931600488876863946926966738973145849644932455644901127947154778290640844836981503345291364766776816785111141748284113699504389767660735386215594440910346205785550407759029503113320170502157744869331838534341738388194444238170797771167773322347737355992397392840206125539733872526930304903607938156902699539977689968024615610498137484309344449876567523166350861852409929250138576480710834936561799565942057901888058536939755872852233526867895547146586443517665399720727858388956403380943506833860922781215990445983374148114534035873856277635562712498742087636970903921248014373520300160401775878135818459842767342682065914143479090480137417338246 [169,141] 431102504478317556126667187453664844803110114341026040441503372441537915806697847478707009072943370644184019275236706952867276770843170747495913253024333091065927272708973368763897321067897054681369937423287663517650542809953056012496073013346501794714575283473517417610461716158514240679183883790039613077790205902644753199172180664026018245891273545899843011404158834022165958986500413244321088573477046637521179355410649359720169067858482649415270142039555722491024327997607469393497461247419272327204574981506827360172398035562506255357301098620457259299437806879574179535357798491758169666670022050711834434074591885950812058541179604723275091466606988318630234476197949061964420771261608702324746882079725237144533463461292304483625802055697756872625250660716456314835731235687582253650438121285848316120546629882459327190935534739030395907295027513063018438134611130725789428902546008598447578174267733664513648967912371182159612376968681731317661854936642725295979348070805251745325485839866069514909021019214552883440603113947853655358989808749131282949024162244314160395148337576676388237901271290617141890228859049263499218066521263638777420719410525820542674185284277450611356121217518026835171833926028272011033235870180631518197040202113 [169,142] -361785163025025212248360856414257883298546645184779063505205469516126542364543341759320201746171625136430079038723567316121824897190777082686196149990838590920740349210387435840585498466330033261903091396661343628334432650832020087664756730841424460781821972514599696318860961530550668777826409014243323446743453443949517939976013136021611434631776815168882882001988499043059743910199479110896415549501561828877801999107514139779563990184915728067381031985450082910814634313644217546510033518716547141881001135921255864174551239130572390288252478661036747721885002326773107704185897967999653486556455197004182941539705342007844995268261217371671318770497925987938773978216082440355416427075263295603501024188123737342313851073151138119004357881776728830549329526223152027684624545579211115374822789646995393661430734232879426096838853446836554540881932574717589288266171287306500807600831235038721740326553078497126426218302563597702198183749515401244292432004083784554814673950802415366844266345812951641811239311642958319484815684051006949243628936487341777070778426762949291680233139301924751646153214442809145891056991565995717023929609920930897434426663144626746350839381206518104772364532295414700227706487091601854412333049073415346425 [169,143] 196992215529151850073377552551837637459594434438132198114198120926464899997926369983327017339589877021750605704376356151770036724321509227447030835427351075836960549320241153959964367965931268866435430122035294066453457586542589892160131135204953473924178757561900696908647877354380786266443918948870445834814308013341431538671198061897146691352264342095515937949678404202296091889478067044637513751235267771238787043818557646014021807930792212271754346083481722971256532334479160378133692935529143932496993575146783310076328233872955099999325609019298728304929413268743334303146161659595149476866632341692414080938804270225379370650825599983553112635479568870018388945909116825877523996843274848941863261604323764856787317991724692066938953119040795723576454152154076281837581962299216975295371969203177538343082855962861589739858985856516494078625213373633790946866537073164160737088063046884912584869459612417958875411483229755483327353279460129038523995977201642781601922700354299617271589709547689181395703199832059554438279678033852263134941871225462861231319277718860415003838114812054730215156810579146048032999951917138387709511285875466020663833990122066478498611482483345046045245651579170480094180813619988670023094732849 [169,144] -142727203092145714350668244612120150276113824424834119648670110096970181844793150262097121273651149604119485513263459381726063066191697668257218626469942096519054757844505541308433342414191446771670535855506191546495951821676145500586381659951441656721933634598774431733622794851271150220592323301236851526909969443288363100468991637733737111417545962342123245830163905905366862063929161122097861495330210798896114883756498386319503494010328323043380820133788867398447815464846258013884135252512280846120522662581596117203091367299247987578558868032404607115252246246688241275344062148320785918857028761285895384524134499535337241859572116278472428743699114164453479545877878855091337073598800466843099444490605376184799532118440447655450147411678699562330521091198190662862329904737929076187177374538663150209727698549480853594505479204403200370915188414842268611312657916115166518644732626750368886736980766083939638302152003156089458264403670974084060657597826454038279404759989605892789252761457001943091161265463566892574948047586585121387347477863767845885474195059824566546829298035084463356176364110908684220546733397303515201738442376890427359214558862719429202762233407063563973536472388644151788680196607241992760 [169,145] 85792146176711539597200103985059339955072345869727861066158978227496894609716120127936910565054331357482231462455635188105229275308710475019443916781340937332484089673095394447388064058597516705156234096191557478296084610875791541417724836926286527670844802156896378200883745371736521907536099312377260378738260114084803177189224620471697778282352300495445805168823179953965492274941108587384990531273787721020768124547989070121710548697920703343455280951057542839042274476616258031231302615171892547179483320592724713063176092304353533206037713819577003144403294143835444014765241098765760040297567719469373743415714188028264496284664029602710757299916886463726256226614486296566387418171915329762091345995250382170545269003773110184958648008006971818966685499775236523878187749103159241986376950437322711041476463513352241054120459714640800801297130131001665183091176968792770300121527322665332750586214091087401283452209577142683612983418936566160783654407675229186888520683982598674146349357353765640233372855356394286378661824057803923818444917166489352386032900459388676257125558975222216685670614585781260790062366495189157245027143003624413288360778005592095900507184239479371865245647136379199307491971160 [169,146] 92441673834718234327141917130403171057720282018242100589160581662453513037080309329087122606253775369747065921220065915747003735058560044267308424762358499605531206382192325672125952655065045290800328835630453643535023655005910169054086461933330915040827123417349522788459755100322338821624153798655967041998630059972641842997806505627467678424302082296929879303987287203843247764860032925560912739514692653651344338895777822425377549781546040677656358214000239626826358800274792049143666117477032147051333775609876353794735442968750891485687911561812030451034965748055822081266649211128693403342625921305066902132337941217659897972070729837554115243397373916775382067787258653080774362434931231746151352711441799325701469187933859977845220398153527161106749613392460231230553974097019425507021309842758579475662659720804985355202697188222043633875522957997878738834375371394476410156635519372177559477156710536852428527109379521108269097647428182172511841297997613652708392094307009140829891015127802615849432974068614435614044391318687281731701908392444448484884918711495740428376997640245368650326767685206920112436236029991915640593809330104102132613512653519704970412353365218644781068967125398602883 [169,147] 21447268686997159335198621039764030714819705409189770556329747397916627986375570657143688287279840280819499300451934497492837096306654038507219139154767258119163205899985110114166553668760185051768608532806703112892541392979110899170845857923068740330168620115234591641841057579357287872147721959581001931795141385292463812728763473121897663476217801453727700391530631049167716428920216867970499076897868519370538118300630756818386013871343995446384062293420813792626709686336998830596583995515736406588960836445942681621896384619555437017240915703072171860375836583882506031513797761408499896901550230001126262463670712652440867747674188489222611870591433301122721370280222443589535467445443945134134938534378877075362583482074952708456936929999794013138885328540353636394504861636588339539804539205697719606158594915213414162474474989159039528265378739690247658107016618813603313769401267755308525398232448656799637136487736825020162341125375516525012480836824176512652922525554774132438963077275402096100553140166735975675355007534701416355660248013458201364072710964493329513036503922862528360517484233968030003837707573479686648832134985723937466845651877465848834475786978089389602557835236 [169,148] -1682760529906710654045222302029918536809007253715193157657353249494804342090105131193643330674225997192463419301685252929697474043318020309786806897658139710164237100478822378227981146247519105133922808317853040214101257176938262476699068577265321375424313100844030411723890401126755589488672963340666196312982249278027223461760244166120533807765695619552978537928696343574921562194373335620833277164863124077526484047797409420641388603125640860469918745478697970462985675292450215212733928625097277127745579045983119235072475016777187181924192319759775463452167242556560387242953694840851726952968786784235939048199957015667651614186340409989175713728122401919354504846285170586133901009745563107748593571016507777884090816571468798492383433099472575769917853314754316729079797518095084737414315882015894321947507063687421200410823123853851496435799700750943864152314185164129357432101873960627257715033951654053531112500149568443607443560972325296823572228897875420825143194643027127941792712857472892795617742587009325528586780403001487851651780628421581299831639143611853836166987276746505573090601501654292622737819089522173543732197331724900012702466021702475703772354384508073213 [169,149] -679778067127049462739918008518379328349609001854119844475656161619129062694076012755698400217131823615942263595387398991443762763357190024307072081193678830119857976008162345983420338098885531299202270814212592222074593982265946824507225922948957753473131302514836154785051452872760802489313064793831877089394761030645622272534279301277623493441806858309130953390524537507517901477665125478696729783138357158736335893613371038934349799418676014020340861342611699399209582551389567725816005392269683779891064793079823973629781694188187840281348733373014160616911968019753196685476943064437391728679290006038676754039748890142591716205325548789238040564775733563701657302025161839303257321278419665919840771548617131573871311648462477409553808255333288202620473141882975425469534167077240424998277879590850290949048203267624454641317582631390358977717211102181985044682002033035648905026376070085485800073772284918207086311254449958865400449151502545182527768782409593318782681779948037160621272427223089182650871951393666127543714384690392250684411791216173615711509047042664597849123335165588894923086761477009487412366831074315826198962450028342141678433859711713838054115893 [169,150] -35839430274066743947417369898543014077293557611648418659088148998268503701023495480941020260675915011338137600827406325138899298381959730365791651600453705888755166940906650588313780952552770839243153736706122809438366223031750510807789056739460408584709978223688422569155621286174055312367006704724370817848179971967012651895009924454945058137346999086276313741889130536483643566601217010070638411394888022365569903715404836318752886383667632493635087070787239461927642762843133461411045680941916013291811845699389840284514742622093802237056847386814650612393167970169009176267104734295159203125066679759704937830060516464417280899399778792381646541818965682483758055532534112538444734315006295607167518324746869393001629987796928058902307701814669612037238032492375561111971197123667982413358076787957061908505550725546492504265397398517553670012269952064497019658297628973618137057027696505074049372222441927121372266816525219796860528933850831166916070744171002768400355311187803043933353868448761036230398985951399896632353926998553344120705392263228638724698774806329255751657233287369186597023903317454898950775944715342123255250867948989729571920722353756893 [169,151] 882004583773397124116300640688942575950534981842936905784484729162050522134218731608754128601460594640965223331540753778105375708599544437425442339500713409274648123183533943369663522862789035873963792580933581038299922031940956030550745738082162071115782662267829585424738422781921711733998820228558975833834624256637694756401081901512188217615867385145458081597544062791258755618978374777471754936260762918395120482020969050826088356067883442365603805204366458011545430277218937954848962712609022987608010027672518287592545502248124388856949709690040165629082507532627394338959392279356681469938834809338262161953576698383837042239245045178096423128084427687596579209536306002544326610150647152417234226884928803841149671644412297472678737002383407171678820076916582218286212562990063849510874412416918143602776010819389781829110765663465537445375656220902273586498509655675674546336788325764067383351996604118780943730741831481011497444147220362536993561000424842874744801385029926688278345772406335834839031171835541578245677169017137629700186371508789436451379232161148793836742265589069284067952890578444750299553757496056058486175320284521444608609 [169,152] -64578300696734722253340939941204156641281321828333550119207425815420935639935168217530556071309829404713423348631072716658436883478730687212738978307690492573008342704305485478854187158595496377366346411475038073636212280525898667728467404486918250767377740581067907781601116298103124539812276598610859727870114197720168487156647378950161539058927518616251120199064847654336661871995447371894373099988534480648118158983777305794902203755876791742597978502595358237475258421734454981644086968884920180410758504982000960076460882305602911348150007006835296446831386059575684180552936714852666919934227089178501819932706975910806759070098634624999505200102475735536342226825561192168542023241733665339211629444244643746769009256605157352513708696017049365457275187126614916746861282612023254253698534245490375308458618749301866069598358861240432287029353372382629803542208464846811871773073472240396536251742704233989744346875805610003841816084372567731719816297159862165626553190310489615042607422931757943110600071425231421592109831281593189868524390445599034515255968950295242624541979024324870105173825785481746002913762267230562618215590002084 [169,153] 1391713962404342260933102482554579148367474477776933529967159429054537682090741114049288912062654233270164566543829762366626030620202956750827298774506744351641847859726076287878791024698939379957527627209760870906707173194632891327802419292893186505850105569308768229721216953671161658529839907943247580294882462902796318627175398664124996814677957447854352218556111480652986818386843156792037812225901676858850173904239934541476979884904183954975337717962702654335673852288682413204922639621850524281395804630708190974627090903560653144393377646706902677828007675933917963595638997074369742494235345604821067284771280836228533744370685468866921757749757464409151596830200704077236984261171212674667179195682544937282962106871892574885183592465619274710059997768568328231049180586405877698405138868867932243249297990720808490705469852875867429932886723352595012480106135371290769013085433282043033929978446316449612062264850507985090366863119875981467855459719182530314954777109010353943201957160877273067356651838884295785056403446135980026239529237676028109041233161937032936945014149905945072153544365538636010836028801815575722238 [169,154] -48237337445390900113223873705383559561372893868145528911773678147647291205930142099337442160230085065688814555506386560031634288471099734566849139042115259355277987802199620694668848750293676896232773682079432238289679166315681595940916158255396931160697525626628088655851380429338827722117796701460476174974643546508580572208956216169481482916552920085317143782498735720439036933134069221600795565429092700270955621301368443287751964451774123010520947936828389925889671832248907425599052084199172125660076642933110443824853705880751429254488912892146797470523036864451747140107362861244642441911329600773760807313502728445775153581736575942623094944297150558359851594528719054010570229322156113382971088444920131042500400810307178349598746296313806378170609877251413978981690533511758934246065674602371450018040814400886760137564803475856879464237688014164037374356285771654830357237478414944258322316423372232882321027713408253012580262458663009408643203417242805253992570927828613025034071260731205037961719822509976232058816247110699706865263495435997566932969545418630414955878133999554768971896327824821247318944531985 [169,155] 407905482085138643065837072120310706423036327169739603986080846765860797812547295176892437062757136193985847390315849058762103533431687502784996557251563005502159339379052223137459927406245418818363224512030109342162137704292534236282096561379098706767567092298065685435668759142146895072560131533835169608548049286416192439475872478372151242801967528627954684634913802564107130519331599284569114149526823768870005245639945188097854497683515793089289555401611727410789632930806081602387405196596678244211091076038726213080768109886334662295736723151839606465926539842692093277863470763584356447253570862818728347595216118385918001197013542930007832712508081783407654245000048597462136645406392978756824152332811734597880293759699274714440121416990919109248817473159737577456706738722897220901688917629565181333059831533435333571545444630351298849800675276764216953086468425562733571644484788287660578476255914592072617397183865582007527167642751939224734899467246112122575363081300179033531391624485915006508118052263031199389271099717828824645298415853441760336812846784524285526312482301943657715133106432571734 [169,156] 728715610803855357722546387882749982829966165473129699521848168794539181534592960200591185784246011297161209264795251157929473237552782862438045933442374715669951018914822038866589725337146903488581881896527484320473419377892744865013613577166530828433401955167995751356132754748517597549500203122072610271743185927711769715369564193739381400839697789696770716636373225338828932162564575608827862584688366632716475029461207765083858238919451737018791038821111717371070183845238906311285236815416750186761321219245516013573991809617739424453951036293667178061800545926858903433440531773227451731653612474437741071908053249396092884110448603357659740431602243658957478715008656711715352662939979441093386689243249220533855151541072349678061967740398559599588787574801718322583988451586915679214569712988991019004667927337692088340710569085951780510617594791943474318970804950207628547239095366767696383334840404781532333181882682556422877305467525792096383711499090593734658936731755817570810451245357444173925902129781272492639028051725952113313341122680779655711582101015628492271743640819054898215172 [169,157] 8618840796849603192416225171670856263403631496345123458696502460842969620134458185764717827055716333826706411954256542862366915156527582684199197491467227724189027382480210597622290272802671878680031675639203614952428877473490485986019681150386647333341968641723592235856437820205136100404843258299040807842991066456502240382472469007275764419203993846852318935066923835238234451061521723743866807164152480825169466772059613022848878590849985081460445433976430473792800423603384852879711411576010688230973692466659182342145186861335358985212592648497095475687696234694171844187895212745325060627127840975856116008815530776082924108958078221834219494487524263994212381823635400365825473659030131196252470977287632313533623907445820618359963218004207860319396782745605910500659421944419040556681215706627057571559749836222446116792527087142446032932172804471313800105516527195270781195165738985113091423415185024431792122101892135844160475187132809319094654840189413901421854723562808581729226338912612610769801208656463710140200848007775845765407596190263263170923528405394554503031602988956 [169,158] 6220126059319069839979633774497715153369943271776607804279784111167840150076727027894681467249219278483502613775135927108117830567641999013542724591664276901303820798095356138624235361005898657743505885764700413409416794201028020822905868257065326842500495268624204480289037466395058091643149029810507858038458015331199887547589947221385852288443884117911153707004725233602074680476232634671312619000194304758934393661810823403266715802538481492621664548181644063861652573659066448982405165866203242173289908132231547535981122032488838233600612053848487633959796051724970790367612808054927736300420214728557669936899759990520258064628233011858536514112153017857723037271176871799503217797781045062370443239261909158054782111358395795370202581499400355357192336880517787484311837226530984577615659811516908467785827219473991357973787665711886892942339582241222651369211866113288015435288166982835204156049361142480872955534046033630865547489747611960804162188084527144887325739945879372454805281156434714369608172000387988041454676053698298324494931629948825114347952825731048008 [169,159] -2916344420293076963715492799110210161883337718275868182790291290462038840757841342188408742468153059892037797444692712779263627696348257303578096226349500245799086382617307363626303423352248805720152523993461375506424301916161050956125157634674472985312121471617325440416480032869534538505725662838030757314905182860558286517513204498531194970548456208857246510259731684714408205773891712014974317203104047366540682275416303560500324850574283638355155003859343743820822664850277310656171081678794470403342659464180968070599175976808881838496818467480299954328763606137902146254560797803876643392335784491832783588156356235711850647562622304687652130066180742196033347687045403614658859545893103681298757391058924739687286580515187886731466041928532174505121779473271198966160206189993723840205934991836044104930515235642020596749263063179177776108950745308533168585650392109971437059979391183580153343386514432770704876165170609440594330099480993456347658501075675374335250760046961817842216833528158474897767091046641158609614776647960182483697200190826577057889766 [169,160] -4066611634395781377306053773151029530321874928230455223905106551808105171609029739002285079521656031599955772169650117375627072998855754902864476677244949737884367977750548547981099795771483766270121665140976211451092018316425878150161813552546194202727160157959522098510064893507321750797071619927365378126045388363143618830634977399314967329788467196151999938506455090652807398156263244374303462952201085446740544974637049719474554729051398154337588407744650875509880081428890808264300568403432331943905955354999122376783760892127015758557450691165859707190553511661733017825740872503860170448619621266517935174186097129838585429021322402200251829751279101592554837084574063271395177446100535368045415938336876819001688735607979341818285886290666767886773274089677134615403506605144337661174149371570407031136485814633938999427432101106446209749033477119353690745671951764373521119085941975395225614893632840444970793435534586544443261510701537256219330648534766384499488434933202668186667594574905101125225932053702813609478648063125511296730770146439 [169,161] 6733576640407216378453131783451580179603486302698912227817966808267999357062823354625330359971224946758334355905968427811765821283652811578492618139620742216621541506814804518837321088613554899436004639514877770495207459731369945418550199012260503526346555427893017229423834179365157479259206506947412355341187406008018291101983398610366360406387157769443947768017334098758795706598648029285164522678577613380622474440700841946356885404144909338337885170800628881166662325160873205471595644672587568041293440245821068371716054500431438710215767395411661522826531329285966050403197898436858810597622429069615700584925328752460315143311002325865769291823738366996700262259735462970925934330882382005382318227576386724949869974630278129222508034467417065570235657005107305016480733854957850381773574846591439741375511651562648161692186540080097750315408177182127958960182710181114464256162255659063600981380647764378479539593940571064785040539970956464471827219270186086689129488310596289297432631527516402370914641484828914226319683780291723271 [169,162] -3272975340143906332275586435824849563032132260253411670247566495037398297033475899574715130681900430257305747061171383435864613716480687411951111290477448939296342667771674508457102737825082116979312445377987617461696423814278368469609773082336878283058718500483035276624392782043416910772883004573471441591339424737852528855649685852752747574847535351574036219512372226033887587042847779302814316631004362341694654224889396992909508622269493192260649421595653274979226577835795638139408227073900673319583448457439826199667401293458006922446054871258830192555576848275109871568027200723304751317783506970127813662638372464446054284553072318157842466187720149340175797984247463343242545841804563809615509500956556084925992715430662442703206018638767567694530994197670664108081857061449343039868695959636389675295424877143535671900109383629220062159085075443251409178424744088581452539000418695020570827226733628263407517928926681111975774271583425849397960385725476644926489686220125628087740688665387346192824363259047656422531921 [169,163] 27453314969573274921510943315975956301078475959735964058970367695992189474315155177114170470991312944764350353407939298170904130564737569890633748502532555858721575758974600978843599126408314743745280391078163468841827244061424637653705237906203446466987512228632478568817333440455075979430477463739661796950326720387574327887418166592315633108186205492523268922068810622434203438959789225083380303826141491770105206104527449540160224704440609500487781582282417113555753311281444958766288569843579601312014569506500522982164756565158919020232542566030510109668437040167071119013253835622463060291988261229121966232563516291848875979346427937450887700448923420577372931457859911580688399784758337259425060910709354275754566625278210012151513502914778990877416750290994064518752349190175366786597675384931552230052100267307366508879246302688187418218517304292141273870278601865148394059074645324794243622951660817955200046248543544346962949715395004015105380473462895165762341839821182605345648811033676012485490489062 [169,164] -22737406425302974496671166867015698513195531014608593437613242326456159444538773834007081287472383244689792970146910035024577482352996843631303091018239590591045868786956992062874727009292026611327963844683179544961268100428823568442280604114932193511059574663472428180503739225237811631942054738419814067148213720839110973423570421454725800311877472127172268652068885133995297440355616740396675893399191484338167163075590079278258528958778576410945413430013498382662347113947536506790873981495207493735593021665516765894634918663629708263505211900724885734089819422352174932204056779205666799556619632946698597743476743761218587377510333658517411880343731083306530809397813579253185181238560326156916509685642081033416235946713902442532997009272734237368779137048933830495646321006342316948334924489540333925592938041454886706025146641931592285084984672936285211329192561668989244249629288279762659789575037237517377400282580488660026106544649580481923233441138884413012368259700860459907551892455545401 [169,165] -308432176681475895706049011679946222388151985930078015353763050485266672440095730825048472074864423922435502981447933305854244785770343020938813796019342320738153109692012049198322555769633280014377756886180635539811206372997591731521909283879659797707498850123750838201793404174562759717866408700243635584677347333352521663844075307862931825366500986194089687384148472527125498493534412183708824944380176460612146810348323245933016430919682583291173372568964887720646204681082259885120775502617300822489783011546481717245491631512291816698121963418224212379575794600665505657189286605326583394701787572562044079155056920629423217353600401287846965563203242145560701206594443878734052621645104084513711120630655830350497659629359231274409045049156898199111145264119803820958646718108080934626337782832090971953288847567198576434608870446967713494449451782140123532305461162729358728324863939100585176312075222867359773620057888182615996536330789435170810225331876174161769602726807460913598 [169,166] -250234960754126445546396614475915879090768490070082320782405064388142431375016924863376090555207211401682239574213686260932523210216601857528647926490462497865312165352023731879241998378184934275292506451704974080899751087200133009433416859726685952584819938667334773237480833150837573869919138199800589082513927803295635257905241621790478872526607049253078478378867199486966449835320418870287052259108055833925279377661499689806290400246843465047675389760011139230744217340040029216447591360210880353993499514591583067244780538760867948322868946676095773981698669218645563786244921495416763713915142836693289508046153556162722439051423875737303512482238423165127665853377830910815497733165733861752877991898707472492400051896081220174067639768713120278643543072270781817104279410797598397008683461448119858145975275360766501305932857302481739215522793715567488070277362899028869714717048736213065601412437597216605469398424187142859080443671657796088865175752297252684659080 [169,167] -11419343111759947432831099463371536167737120630916460420391978098214010939207331898027042652352108014086645080279141492876766006229408559491426393326055003874401474564903577392873392230724022193661388906330569823732606247781501245367988516932709926681892149338649607881643132698589324599486076367808634169232478387075909068456438248190194051182038201924769986290040228705741293471661068567251094109593955988772390387690537919623563661805229557702327583199323415637301831223965211801815277994895723215455872003668352539150039930546476831332508521937391980605182408154574839754253933115763658107477937013212454075398780606737849268752008298947015611040722857647207770745339319455861879239362178990816361741393551765870658161855356485437098528431012739272469953413350370531554511591585880496068115250953805467378686706445728791784244974796827184069860283531077396093684916827008658912780183029774558321712589292645069078872215953634722653644605801437840477281632 [169,168] -27255625111077019111761088838696028011397249070575312355629600823250352873320170808619114870251560599891945718837103238310820211875379907145072109079659417583298956549749203500489173546395266038415592015515501068607363584082563936045177915695109784555398552383345956560841824988085730228287249302410009460753257929767949388921115975894498906038052267773119658614997897862888564481306718698680198508624282123337009781477569850087244829614953603616993090223423226790011081339874910685153503004744308038846232640936799500595723566621485182758628467459366986096682538032416548725273301984102139401682314207175315859937570946817805255277020543254786254365353241012790152447922733451890874963746951245490487075430381096453895411459335949741742554191795227030105367830173290092827296872648781052356756375625820627115159183010582410003850093610274845748895528394311644423782119600564989383019689709897105777304023825885554171026129146338176177679775 [169,169] -3071243793886057907731721324204572221056562312492281895803171510843369169474936113099977752425071215919611412932988651655298599973964498252012910538468602685367413229405568514197317857903795576080583626745646505835262805957631041637920054931763552246509738370221750825507296012829356936402490394408404983451815646837057888992590345575359749442421866589708284289253160110523503957472465803219908789358297909510300027956053601259392716697619424937494019577832790089913819594326739341149595072394344727598907069600004554465153702238489371996588922768580712355915020102982880283233303721431642409244630567427482458474600745616278789209287716495699127090730102559134493593726455079805376183870317994858394604618642475815235927605933072033793344237258301147938327732362941287335927457450348363689857609646699423764833114756020845874300891646974531373869072041919517583559396574758279741554047412487792809442817996336864493488801 [170,0] 30185327998318257334026814778232010950203830343595560022385791917796141690449153604520123960002667899902112279297545585686668356650320263846468233109304296715621135643060494413516912161299091419089340729935127250115508316896087212869444662554632547635307419781622594040405677123877818160140799536752705240480862137676786191787357642636746265816832823963293997457754212250262142302647107279586972569178149116056172955010132763816045567393739678125153089964735308128288232079461736492169861313702609515843083493028806554051254489235857260751316508951942472269477677290464908182397441390343978223053036728438204573873804900719351460273104144268936470793500080490045428077356470769585329431247719146192611305271594988425296535651430100911327635677097713342056011376822885559862934471924742033379506896582985827618142016026039198377603550897496892743649969193778156947684092727159321267473118902384964669019714300318919423445120871424396542312824871910681642235880588947249188614463781242497159000266784032020219851298716700683293683932479724385781006084793843942733410015045690350377662570204338529064850812563665417233612530968179135985783589303693079453800313393318649196347684834670866398446849408543522322579864346498215713096385457748411394304278005262816454102747195688794220016489953600722702811005342772802007451193515503246615817118309892948910198466270868551165138445593312798289644581977560654412855413805962647943025305081328135865656292489202532353261054799956043861393180517784984679241532617219253596893221382425124009278132909750823361707638638652367179002240801887884469033401664092471983252918448629435283396865224215832971959004659359455809882762564787462520905866297921687775534150115774763242896340267078168791756173491705687371986389160156250000000000000000000000000000000000000000000000000 [170,1] -11134507872830185455286345864498076498993527777671284253083459776336811308416448479772411335212701695926132098246784063450183277064846933057963532477145188678558408149289262924216876072476905259458646518693448613128659234135953226038526302960994896233800520413268688747683401161028877097036686302116710182710740932307969342856981644748988246445444652104846114935841989576807242516025230533291434954146949814732662250227061419691786467561507980853038322893292939498614371259396492069017608370731935405980920434153218821471455275529842495370224790567459661775990557254521371299899290834435243147610172051402754944155896081434940222136652628411348627768155511040925852917113269923943058211214106952696750076581026022869349747530474414525785021118648291645984817671995480697703067815047725796436054358420605286878605269794182767094941326714822101882405675108525919020874270708523754548204419916675368854976932431157299875445798946431091165481341355930561944745439108676571885748821012549716035590357781171790558234194187585476558988506334611096552505644222872232783868150240345297375200481176794373468608532823885327586987309052239495372168713392594765185198731458656640897485512771960604469162280107261579420626250896584434817951140927130129126898898939778829498209927680367432287825959792228907918166382811226107283908100594870685650959945988242135089008300381310903283097961500004260180332804097769497269473648177137407834071782893076013823993758030602338367285849192026105124176152893076013903332164457811584500330835389963593756270914162570620121656688077096866518346872591880483318940973165980334967425545169240879722733904313609137326294839712076682781891532760958887755455546772718724620319771800223929704847312225232013552596735055657359597967935800552368164062500000000000000000000000000000000000000000 [170,2] 14899066055181109178448680878993612960952501809919771278577892902390139003786404728355970687959548489887722296223149063183916248601541522626842196377019928859459937086258795101826998256180933109942718676720069608899265435224885282802876243208202835340711082120562052589284246766238399451425228422711458161553550674158990551105141919358388342639088455562563743311498876106793384968088934646935146867870155820411189316686514765417292577477686972843592038143872945650578572412167159354231342431125638149815326157152836023913432443134758012028793218360318072369872982754251853875034990244878506925675194925736210984923619996853318735601071101210231569421836018778217990561618423589443475249725297855545903744558894866101559633732703966093694577212385857584162853539251421756542068086564987797840785602260754596584669070061197801585205278779895492127889768016533506668381157222832329648756300587217493457326040609593619233989353268214822074534527102230798585541881716617196878040396945618404893043332974896299258487075087959159597869996797388290180518374578869545700375832928192221606531990425743248727012997398838458693052972141092620650589845126949922036310726713751973909894668552501828669898303307706428321434971852615254376032520753116194532548668793088075046908057399049856996655938581994701227320540837781592609180297563461899850153920763545737589907636206010243792204601759487569316420727484271950791468707664006998112790925682916612448753150758761098481085454877167944105613057965919666805712059416405136378666433967112769987776828031629377549810026485352683533874734896181690202265616107439992460589408694744876184824432312377806976221318592130254816167184365225578973641621914120034373481970711153761820350040761651344732235235917194199678725082870572805404663085937500000000000000000000000000000000000 [170,3] -86824433979930958512607171618783127910240457480276076334178431466584619631020830023800935749844389853476552130579274359636879955425568025176357424697172112538295083822142180383267843629599494664660982026877077067498397059049480949413226012184040284243842105204857467969645920556534516380757421460897783571375429951990445324481217544864710401070630065883218561360672914907894304273298868349928727704956651230257951069081490601614308536263816468618343695820971192171661546263467896291811514369504547309222761611871611209175160358024990909938975867903256102956767961975803958036688554363657742814311891375309908888811394869839122635885208134654131163599274458828344057015929063769126133158214506236356482428004793823459106064883928576969291938282216487415742378617557344837987546015508013704062171128009898225337256774570139777936912731792742680500681002327943260626245023395691603329112332466294537552543660675662617321857473473841439739693057076433572246193016129416341080119023309971640081451888670853043559523357344983883304638051993784095705142449987838167823767129012524489317000716388215154116449378823001589382777472101112605768286220593497609503942479147333330198133189411579411492189455004309354490194285203271356802819485745820288100745612227839959885170266586881427827371948550670044054206363515617890491032287898134270757834069141846246826678298850744245647110687527133131846075876428205261964632167820729501849409810881907645090810695635754081028419454528120949980428786440410843833166344496043651600955905934121709587081780224158134338568903992885174001325085841363237638674490084642026862827684780024002868235162255084474827476293701988073689532284391028303268760166054363166695224996266721783590212821547393010349419979212868785597507733183618402108550071716308593750000000000000000000000000 [170,4] 9479734590391148812181640692210939790033552068785250194282400034216438818069600215085995784893702606760092348500360282450735589041348403407716349523201503823298354599098192835876125142079200278436174348436771510178250044918659860883544960324795879656662752987811655790223209237821314828562912603271673338407310525113479807092939153949406856214431454270139555762021565176166320160810206919713419621983496916376772965655904920370286217217581899663324367050807729897183453999656439662937307720827975424413966941954513638734546207478125998311553369041726690119847535599367075888349818643552978961877997382686090089200273647115873264383050971470366682524450119868931963375093986253378786507531557574736261664489591018645389780363002199485819276683076073483910895315352129271999225273741660237482257204344269816567067830242209179347363449817941176919457685946839657771491184569554780283166097494105274202759266061138775313947481035646688438218559660764184431635508659379370723583448279834274843670998517336429244734114920341342091443787378349973566646946611372978531425022911050955187652190934421031112573259753505578017096830081248211850049650622609244203527806155058787132869363301070668866899977704695583103010335590510682073175106835167327805814732074036477502294838639103863790779420942581698723590617190875135200398781134416291966292979281450803690437145194220921719151732624388480291741634553903574911177687575436648661558388631228913094666643890610517772995184034852016756391856907448951956792693172573369660531642122038246034784489503264784281307643316735626718135298234718598430093681895242965933832094662658176942232953222060684854805207603416770684470742438096646876190699493412589299471269400527327813677713930487359955485544492048924843529548074400326724571641534566879272460937500000000000000000 [170,5] -91834453005406101292869905079881513063844852311826533553798025665795186249505671995816213945269720204180670667460631989558739314660498398407789317767637927681307814664003091830544523181448620406340160214913271821315721595461764495668570322072796793242203019416400463131356102575727055898994540970583848595097523788207414285442146593997516515458259912220965598019954204743297037856466356299988809279970763280036680982046997925347788143204255281695562634691689910013663418498080825487116446078029363569990688661225490725685706437148666965379113635150635770159525958972534881249283262059125306555976794279170926126299108479734557741608562965006232376145753888364260928980704613768971946697502919531050064820877142324358491036467546855427810736485747575911559959219671126621517395167419211826223734674292361307093869782899101699309922913384133106650488494946257765273574671919991100134171147476199821083694189756660599993330335295393031911973814878151982021989930693527595966711976681739545304786521417781775513053729717243875657748558777581526969681798730475301592127602924270490528650444498727099208742667101090434373502996234159174430648065636382982753847232826863203459524821997346809780868274044298773477102220509847565587199547669762539802584137199722200184886218689818678453899602627496619086379752890978783512717885186364440366761773059963575324480473948687411129013701030598422567176415694081869252390107833787868139118229667549990764774030486465365776441474708562132768402861600422828634250341865823964132345682303004224673027351285469779654161669268382255668955611843300590615261100127782768323108964179075347732845814222552839915280522942662216260303481511853821834419599939833815617843643942784052618265969626668615508337700480362317271838280533541970877422500052489340305328369140625000000000 [170,6] 616923329691874067130209138568291962666798616456623702425689348121983582401031728519062288014492958891545379990645394703371527685135515498111613916682847777631856766318621198267063518082587934940584349492620137708733432353290626717037816853712161073183133303210967664819284768022411004880324834732815370452637232215384694962581910847096578190897351551358262468994307462706004676304232024030365918166263467297449031618554498387530936469021706947791962517463975913790012765207708869126010570017980557546511869205162476280628005894705392137709350459042949524772637078539924069771367458408238117290660147273565572123555344388531865616106155569094103789192978952046809413447952653420155180410729179127518253670225442361189480946216130951492723644406300967661237278777999252179349065840958828032751252351327629539967496244263338191104904051192414917104110213631510029863662714763678373772168678362585012566065771239896621529092278020830370244297230300520257335313622754511481783261290305524935517095215969923764165757370445306980036611079446382500763835126555935613922664328871726958323952711742028954141403506171701115597718026472715172429996593784323259357900234236018664571154677173613360476875401362778103728673193339982442950752563342083675665802649382697862713440109680091085466059634156262469419910415466650334845128173097690850916822421695079693790398497715536828195819420096240835749239115806248851301848235621874324776759922774161569874700346521661531271614082043156297110032261528629284190129732846331626464967397680622800266318289757383617070842765455658002219435211721741279764550362229584627852476536413109541074754640674658324463047355249467930229571650919567619254941809981145782944454797265878285980162496158777502683569005481872632803587980978541853579372400417923927307128906250000000000 [170,7] -3152926941298009972242071200782578817951597386612973351705929494544648201204359995185316378461219883571216713916114588436529365077240845373867571488625299985960233447099240315241427296231128993686385080358943012252358687128981912611792786076686086902267118746456577389104966478978929454900342461602509080811260862111489811197978497576562888806185793086404777326008966165538914498089046717634031637354656191500051711543375597286331286008684934797912127127550926280506255142008110032742917856460314209465941522553778608614959480216272656047461815587472274372635326721013074100352358062469830366004934010510491178384296496711945138074686679338466981716459952525794442456685176729341235450745580840824426378683635742103434296160866774358658093634178030202777608320752866581113626816102965757269094195205379296627350056194686422355805221077138390314866163169168368147343935497851723326660509171156944533998107655234108961234824701110702638868869659113054103552644546384263852472599390055151534409977444245193003222684359613821190827820456641382463761879773605189312659982918589534164765042502863742745201664383309564914457820213019743638057220354492758433693021991493579985721026777726130312715610701205971239644844792013856691500403643908645961340811699953556251699802975507611798814572685002507467209669990031936112933864575604078819311610897039524353437393389683243987500151567132078103661338595480130809754787748510201385995069377207083558098463891962153973442496083173413361001160065213665436621013049148934816469647872352977494045873004837498792888224985518747563589372214154500353481655520382293983454584582285135329990705548510385904928658599321553124155640754727771900694313441069552163302195932067677605582015092584846167535855928398329435636128440707181923189637018367648124694824218750000000 [170,8] 12047362521070091066304041337757370730342980223659852992388700154329371541718882477031126387181503534782537367685158442497671762559406803411386202148440740268840476797676400327324167515224298274749582809403834667832985769405827192386114028734438893127923192084632538394993798631303368350280207684736882871397427869783667053066832057941599807261365978917276637029343015173263874416748449937920856793123912563103410584694011424506471829860856442794169710797880761596160654433738792263484492507179532183592888360495823738595231947625640701507866805878752470534626535999080593661964769572495048940172615196957663084561931797815001372144620432360045673130096470274830991304136246833863994771260657034636453940006074367171096401192339264780262576230863992033449214024187055023308378818756131333738054018967146876656437201567605668287125347116659954827105807550311101009637917911487381117924876999823547395770820009418144208301477456281070110506521386324596469092549051782818498308428305149125319622327645896921304923519592971791613577993211696464337167477789699363515148292388850877597195553306239733160075354271774992464571749882093754219748386202150917148371230129066154467873227112395493202682550815213131638250379166246197511556407703308040969291947504102397185183157112138503713201499393115556588526651954254548087704796793766094392952980053993906481223705425088704330204919303098479051401015776685467494499478976639175740016204894475286029338019245895814461673523906424656022357275008797673064272173267617531813325624451052758343424258260759911926634059511928467993039388031529385727582264492882546754974748237514711661374385047314677551159035870377757150761731437816621576795686880409991916396102177096765801644416719432361221093745214139686808067560839425547737861052155494689941406250000000000 [170,9] -35530671878277247026280442308927002268769312419423567643812777276261002047010810973816277826868935838419693879717151426606325133180975656841661426018615528410453891390704572335600454741677464937012196167487947316549044068738341503232938480902153422114314766769545572673169606598545719399939028802622922092797761558400483744529321066887899464603786721267764030060370407123992836582832778355175006842044809862300900007299445115343403810960468528403066256425333032915443783329548934444251416871157519243035719401316097687049589697582869243856080105312333041029920542095826542862300059595945352058958620041801986150653223358109230821341262270810170263503296286730683292234635977445380059554968515862835101131352567424150048782870610900497278477263889231296080905179178518262893519615048879565658417932527442425232611142614122863362625511239441870620177765465436251742488932153373919651780020177974191016933004369651051151369471882059587972597327572732165442552884815284333090946330184551516493606448241545079755730213815826298117046812588481569553806429354073126985512112273815479226374011626712533806505238523266155749404256638018720312321035118097032443042293433646192863598626223790250797203897510735918127438194820163292124804783692180591034060140330549816842127404278865996212582205009411875254942223720885222855199855013145553281597776160568268682465768109115841986234028712566183699194799643990909742173803905089599565601792128461717825984875684077880574724891021723233464787538920940199051447683688901340710485294513163057060128874283753396806127373322028928169193396850119120065506107569612895973062108871921281731939818702679432625455165222991879431624101736340884523382576097007535841999876968830600252070493425222398162971767342774322444793446659508844950469210743904113769531250000000 [170,10] 85145897895357188339430498046383261851293238085767067409540011205976627892362059192217094840077490044371152395396299827214976035391923113919477855422619695887029318505074863823453959461999489507075205591727248664625177982682702034802081642538628673271306815738038715943881419150474541562422446102221446963082619521917275978368450555510886671322969344285007404014838421069409027294998141314637622003701686292323935002653564423668795436183424593415723060377826688067527077607317905250560177404096428339280158982202018342077359067467607581427335109782151064535329851444000877070065485150671635870119111456599367328997597821459369194922106697300394348428298893803099511676463804087801473442279963314454625298644446063508440313821804690920039283343414445593760736779718157060608945370765988848752426590859419877023212775930858101278378575569848367324840834970080347262611793556122245463212698812395154590215301273062803493893848923313736911498477244060554695971227644803521572646815348966579293903639624974210856204113340250228616492097539242443032473638912089499437170805780564865704295329593334195039121679097022738265071642018211984833155405723415381363874914482989598768904600802747948512433908566830291427643761757437101555090246057236674372549019150319086605219635541798684688282260209893379847442591988838411102896391845563232413283232953629848587712398761024028073021000714335816955526450556081938115018810914962464218159925842193715558082334919599741880298705730313280635454357803332545802411318910678248810916854006649252085598392708501980851126420983604481962810232315122383750715132013406068081019363208927191760288865722090060750818206204150270598158754555194279583703099518851056466951797209730727917633118769787806041381850731552496454319236813502739770337939262390136718750000000 [170,11] -173299050094806817054524954872344202682328957751359323664340795270693415303144418782195748640101262542309420721990322799624801281285676391530760747122365497873036248590885195138062368480566356350879795972659996827367799382578579983177466480613762789741910726387276758426111029776401720807928103523024353009728633178373864135401070347306574039646378148504326128209427362131888915407628543314496471924392725975972688012239296852380405893061510802301435249753525666429489222625875689795962634351463869775221975787451060983103230134155593043236922702287688365861917349102898376450851700612220070951414180775418296922442386438492359904178912577862060010783673467030101431933542655643182307968985758407644649231697291901321844837341962825273367929577974680414436185521893124430931599773424812543369820518902584392620348680727710290490416280367517154448893811187007035281758013916633111969089855971048048721781337477713116997835065115234623537506443442409571922587434551900997002440389047654356262468028093999990747534021128851171628322472750158343212390450714282560867954480941028055080782292412981775401066476767584247710275065947326597734462999242479326582420408407128272639767843028909209901459216574945611951988930708495068868683629271239771457017228258713083654439169087495837587467254261453479140605809644320314915510855490806115430612327881910068164238405842357338589200495365367144396421201204774636640068413059150016867320585499802817113402763702260035547205670290881272584206677622716705311464789469419673584096036748468060537748462209045599616909870475263688670655126818172278010660907093675277591948546649915124795621216324278805121463180903015885135023604844075078349409338147648210917447816263766497742304162175151638090813407766270494433723055125403963103890419006347656250000000 [170,12] 315789680619494402599502197199788019346872617839188884311712317258077277160206651848697764846866934290694409693963327612075463569107462729801183777881361356271982398519324891885365980927612256808493563400747095036238457775610023949312148021428149454062718421552745652635245848078751351844748839405260091848072443029748898556116853905424722547148944199208768477131809670844402378732190195803541549913105214581502974395366253252815846527431709872828374210032069903505500251233877705598226371611406344544979874859489342817849303904331466882844139451047560446448279231414450041608396869582935582235742907848110879128200362417454544976085913399838674862747856241181458931758082021737827994785177754792990278812382891196084771165427143264640444183994121537157463775212875337500764215047307702774370511531026745998798161170900833488996755540503875356142550129290655383987012816984562059936306480563836460402315751977027571394437760191447830132858277997225528095923065590666864059108956594488143975144368674363521093236378146015198340451912696557679903757908549257998572132011071714992614066033158003944949946173184069166880531368019690894185223218075354722126706378141673731346711100515704647057556647227260081447975849109402659643588609018756309244541999760313195240463525070879698707373271104090324068898829877906873552014861291042153875209774309210826714818180750177716086014664162271621225835669544718492416389694308609146118765293279579993003538832401738651946266004355099437631144120966768674957743448343410070578489852756801132462052761336158292264219934102835910551732003692474728808666992250129838195300463166169889709517224675212702385492124597976883438608707734130712142855545449410190095216348755363688769410311655900002093695549009637967040246138226777799844741821289062500000000 [170,13] -563638966966403481528424444861228975497647289893649853306593947532643465808072105100908525617478780885446971864817068605962944296355416038556181779234120669119247223577382399635729331076705561057904052235114241921036658448219788173743380902706601724614485102108328771879650974126555300629773233936759620126601477577300471238225137753088293274167839810916274619580430288519900753618132597715607301218171911205805323041538471995879805964898714501416228931589423266299526523701357140870449131160807338507397416805313440214901183815159166206649601268389941251184017170373328324382901047466853883422070610006977160535752657258642395954934629237606656345266445338175644443188887600939807555107743329532263346030468410789206447921741553540673143236994227826584121682515287580033229325432763911880063066747931012510539991032071231187210430214276373422617437890992936995220891782552668151815799158286458007672509497735888721338862687267338863354299714773378513890509057664830517809699547502235238369815400593738230164082852272312819816558559168738225246913410634679570603467523217740595375463724237572387178060942297896639072457556741175133691041050430299477100702131704008043561224101145594480509642942042065108192996680540387812639120718234606119062491536125131543652161438739180139464490255955293870318868184758734406000058326048611395448463718057733301921471030141390908175565848205292984676721296923333685207732091449149612156650990814998709934402133819093885521506625250050880580639804612180786791788170145487158450021573013676575735519828190940858129166112660284058794624203220503564958377672486136964048368287503094826937049179510089255067625994777037831733640321701373204116697095847090091661971598234137545925687457271766525452980844063411716512282137634201241731643676757812500000 [170,14] 1065943214344253465099891966991221722342676331525659918399284105825539260151781105049255542862148576637608510231133542884219591797483093554792907474284781426634195694093193532752321511204796080489476020164079717737767167696734742369427377803115023693762275926202335278156234551761285653762958413875081949065169481777233003022897412269240808479809588473093868469044836343785888994949615164804703345833351163407816110934220063932365771243172407396612626589272515049635065576800956256539299874812467732004305387445969455304034352692865847212596218103856999289828715034927024144933084635680864564925817328403312693340495072323088671704080163178200910321242547145055658461088980063460900015636425915597759492021398846363293643690467311608508651038618192689826835743350045770640998791593342342224044158321884688364480123492188207806548096764020565698712378112080556512692713042579800850926140812774993704029426278363471397491657789281865492507136394129683088468137646295281494564028235680964052448186911182578752296905318394656751912632008422225733519753070145814601613382955428864336495797612369330873389190371288064625474178841578661495992139117841965769139343429600589726128879805039196976350994447244465481420950546602602845005615424055334404841272456478264674310104114457922828335857108153799332084569208523259658067905100393351613240519758002423108166131816611905308409240398515739806100259334972147969765678084778872591111836552646378177965773996982740797548471368906341182123813595126182229297600964917337759025895882853142051996714697880857085356286481841738927417721843443968888308120883289349497948338988112651508224415437810220897850710639860875430987203972893526715556391300558134295396851794335495798265039956459450439170298148732106636542268642076057865142822265625000000 [170,15] -2122682981201206213428034412929705035964809838367634357945002587943134090543702510285324053196357703890325396415163786226768210084231370366851913396498879647306679958748645629477289478458410239834196463779930003044552401327167681345648794606904895616378033834320799675598339954973444831628315007246289240051288890223259416741907527504449173929368252743704737644741380862859225423728909865757171308433446407768698910978674883059759269889786809228377572634008081427968578176538194761513624526600328988410465159664362497875838608665374025359179297687378286519963990610244879204379838869393083403769843732253926852552023837147000761994744696269107746932438729886356615485500272974952568128965934484435978076662559747499686426752820982992143711318830455645250342105781702393642911969350299939113729224788627168200705650863060641966585708813041015720190123598706824354926947351341357066012583570871756862407240925284561117185885553131578354920138507611824731047958922860650380500727364503338490920697739229661221618085312785019033788498947304783046038531489279694570237775858278881064610341077732293936285986626404221643776044908517207692520411080218091793739118396362289363662158929759575552569535573061169557436410161449082103980444965500511845712950930498472076017480697560227818508467773108709777011235740318523505360018433988546388318391578761132696025355359566287345077294148033185474810272281994129184383230929158413741386143996518412660907183575556041851987534836384439672082537410649615619737562659589676131253006432964944635575659121170948289161790604801216574966397040125780615308858935887206534818726101138965695074309256018971550342403308473775498684953478956329790912254762987145728548900216266016324610662006310968054728095642200976987496977522972885971069335937500000 [170,16] 2281702678052457367806496686459632599695796990818385177016818731239412058385680762291744410828247612479392116123288865076280441040508912291277289503219011502498343877224012862296578733416963437668782397884824644238670316656484611980365175541958459795544814411733519945018910168593050682515565934053953340442317041666819442819064091076405087631647054404763024509908480992985811612385967693620475848704529007922149282165706724520851080903800696638098791033693893234277542871659587665579265933260623606827111054930279030917594672512742764980617428755942510745972440471418642566623930497876699203292019102411523539272749757243697146352416685509024907763004971821174199389626027365099589367847322252123131530287639494887856773033951199629340948895155136833322809179513401445914590250312890869373856930232158645693758941139199629478975382122890317137327628784579247172984236100553426230911398568806542165892218775244724799874874781854345995225175119238410205233184185123038117575402476854966264407640156674179679786040603424896443915821665009098704714780487676220344677783719129554544257073072603147744510001293001355982504539586349960204272091770485436273163843612649165153603323661365990963134616821169507674682144842784043096623758049071072941171048800666576061337376271096350329082952985190701992374291080899616098198536462551397836162810200976542711927786347843787269084390560616819299279009781181132747810424506893033872624439348279183641089312560801362846566954958307046352781376437377983536304853677846247487988739273576521488284030590019818308083595040891927526561414328865782807592688044691295167981182497452185602200651156224680178929536968159823950768150104908965879773101747418235711626361408029309946903532727254341076565217756551552666416311785300515625000000000000 [170,17] 43366438630155118937740718042602500348263558598138906465664193869670945418110688385782799504381727878581654713912506256429364469039053645816681064268668140464474858074464869400269146813040691964816952371522488310190877456211873211184680989510484895323635521209326311747115563900507430809691686137314622124358249435053018517138994139992887778087110902877209380512546189798445889728165960415669277601973841323107823607199136550390886725545707805765761656071341684162193533368692634545607579895677459688257844079482303301313249279107095988533366582864058906086753823399344006190447461341158387871673986257988539494152548640760945140111600170727730921421672909873378530562229123194687872038274847961774785970263366726379394863541680660287226933367006719759441660384806412752441561878743300428395658110626546624305751058697366350374884548469186477854733661692160968273794568794840514205653070080485847709439399507621040402030209496017770936020270186716851466845845521619730395056781369088258089282747956399447580375726697310518321145846648363288518088743888599000297353902389718888614260359750717144692965192976793329588272691805994188455504758717168637134974201410670457070125652720576477113766988013244549396375368173744384393400597693820784580492591104162981502346865074157609722394303726423683345131909615133160195608686025675559710702161498529475123213108263100679985747266152987174614583588688329844841744931474581289568978491284885072891411523414200485828695912254565972622597070221399523800107372763416694491129379880372346197977963652339250998453166995745178611350265040314180463668788080564599797589028674213537267775543242915962757617608204794858289019786111609293884510118824349223417836311725995214459977428566915941480516955810442471084876917735489331054687500000 [170,18] -713752807195550167123268042985792553156518545377310030142745943560762407650597494425479493649155867354163361293295352253918774401468831015737565930051922113211876055992548627172757719140451054005576755258865814048298376334044324816875033758264702309161080822281390631637501834775760147637987819462355272634019775883949808383172513349329782592737631589325487855280791037158989925333787915444862881667314607025203727019882872360880754098029803411131691971957047754954897993978461219844391209046766335988625719198794482717552276064290259625683896537804594805206070290977810938983361136460584592406536519616547870974921990635509673651851903887836925788584790148831507073781088642222320072074498850400361476655483006727021063221364275364698660609324744742682096254818582603785221042284334229528367082170582791509506250429433228189467542086063940702492847165652351576160299007927486154057841103995490532861653772601234657083879149397577326465144234517556217535085928414742585380054529331762151053836673764064118278315334960932015552464695898132015431047380462976442390231999822973643390207895652140077115950735920598910434445763907337965234637921409996556021407866645704295338546285968737689119525883607975668378015760484284447362396702439945469175036975396399523986809721562773661045468568533979102111486858397246790387808682025635401015243132889041114772701242123815945912726175314461839042790231982549936093644282672783129828918379904352263950681071378651710849313517897932364013094068903591055312396696973595484338649463309016776037697977268792847152379667344878578655047401518054315522758327165552440059192099178434706062774199602502744696222655791000836380033416296571078446473287974746447445548496944458053484470083273633841326849264868479588895049541017506601562500000 [170,19] 7169052133525905693490694454408416029960042715114829079560471261057886767174626538071414142661569866619433824849964354649200347121145142932346578408481853189121828055446319065796714584957600484950399641837555809392933845982917758526336887883242756842733463655368854760128185189035764097639983370816038172117616410355645153176637783247875215076167549108294309539897229183898280229780931382860559869022646925213575235594385758444212295788000033299463378960889821930125094139162328731695139325413374844227688215693794572168039420071442573853291101679849564871052607641118636259521208490375374656921499362625700388444348472846658686368361615190351978649575121556466629124000701537856734812046107936177084221726614379533108944607491377749613902318918321337074347705503836587647915550811307281797414795818479018495531513598988996092266187471011910717561133425531730479468410312717853609245323668491418383101700143114648071407948574685294892717326448095277844276151213631466440371112230184102886106963375998323636516448669184555146700584540525939795995794740319952648473988244780927886611270651955306213795785376250888327185671202387008293271967865395876161822269031899989099867961151587803473131691770605536992886866364257061516650925997870465843353818716911416590001723913886995576517770858161720122120096859967199411159396801764345178852893597209536328605100859833948353420756063422622820267393445477434499169384699336930085073739803169869723079359526876153015537444923656666011161509964917382214971200305525700859088462398384546896803913366788648844581991277676583134111979526934818896393218159681154830434551014351073426798365200031943573244875945711954965034834444802745236413794109084647214091484099479492056075285902621595933550402221477957385433723889214142187500000 [170,20] -54197989669706565176689230629241098382183486908124061307322174108204910973721093543212584095527012168309851695977833355255426531929454231932614001358200418108180092991441879464522447754053177587329137714414209429649644361739171819489435862588537653647692847695748354817067495453604497553277549863490434151311123389416465355257098880788507015759793163614021273426517403218167766525879170922828291404875312408256778649438076644060043682697921427085164832195031502054153817937147400376449899103371209189807907979602962653135706757613094851526036460189651864443001133852343818652364036104532459844277238639750640813266381738081813045077876715991100463114834484422920245879973315355278248517231873449669578029443078606550262998242012951194587619203440195792657567173302301386663334926204393709311563106854870485302511347548036503219787545564478808999373337341689518579466865593320327201044009514621202201399444121827516432567375002411961648460838597454396422131708387881694162401033006464576141922256219314491149147550175140804852371007291919622496571816227050558025290876629791943823625939133840287875494321450089625093730678448699252182163090940400628204073095874130313629499594207127012210918785235443880442795879292287896715185098192081737584975523153583008889297712755784008671490921008384522143629039830781310541303593622891423224304847597162065751075324151696816989923667624520601156010619102364338141876428165629917930088056928852288229521234920474621656526596486623778794936840039522523813088305065588275822227393869059547251494102574284088309078330410646065952778425509913463397380636029207526439246515165304543332991139182801653760256338397048489754928152849479787659561824619938969997934457053068397973187376877056055657895429482374667087206818014990370000000 [170,21] 322859125904311410076672352622694346985496073281797113539751986865486301450251352830919947390533714913028703024645987228531632192694487420996684759458854738793199240092952265011149402769487551258882905559598395371131923600738689013002953361338933022624329073749986653087124451488783656881041186841460971144526883586117985506067277203086999349373550459590825849280206040879363225449393318350468972923620537760128346181468356211962513526839417280931099833917170885680296249386836220879177367521142296579972731081176504287853481946764316798240759931500811065682810347665492532847168307422231610002793801799987965293634715781003388903032738503062023709321730581136112952089636833148279962195743969900675028380946855850984238257009466230603492739528847309481384287884575423304400309726074073606753931311163959255955947700022192922002564059401294075010193324139395821255418908362806197801007324564165415336804541473982740345129405962807630846498628131537396966997083532059241088694908894350025545345746874767477404797224536556289061585699128079699919466425096630326225776399034682382053782673578477254242208477099335836672568816023605866809775560340162217011728874704121683719949745621760913124626674049999315908169702140378899832748764907625576838510006326204231368728031909101427867355648909162955386554686040913219137393951802693460642586942310545449437941027248022154645888705739118999825250689317423940514638574443109642459534046714085462695664016394212334903897116731953989779298612678703812561769917753151398632322294448498354552975202418468599425413782387285466227765113155004562582818505043009842170083830051894062642371472653807702335382186086214288902322568209888223003449961823896714337806210708947763981234222946453547154080310823852784730670702663925575000 [170,22] -1527354759551506711976045572808319989600589205764711236645133613887927251695764642251622639560256195400910101420208081174392261606507163235214055696327972874913342060978334990652187112522440114228292207045054543674735581194173231158307363381277413662850783859551922377227033292467261473364333865493300383523255812451723456663562557238855152199793557477557487914044442850937591066542217948940419565703526821076776450051171462134753108419342335032561424991037291486352957231682810641203643915599131821931589512151907723827599557310733057984060218599603607097244641858861358977180059628411801979883401550284629039907720768204560600563061248275035595077237749328624348100275403086293750248135671368360668581497344204128670124251817869368319753934354780893284042359385290638176996417595143265004505772249302734498675163367395017383952046738572463230911853513518611807649798552913198814585056377841648339665588353793241962075448090406814643844608378158539687794047008581570306298869036481174914800280227514609599546171700341650064194658548694749607340658594516755752707741302267812430808732667762881018638091760056082716828221950651236136602411100000030399071480217020137650427080215676305326151829155088749632191906301916597178716127460175085055526447861747340157703596679982885528052277852774303832377646194583998241646354958333261468640693961303400781056189650918883645844417301925213218459225046707187686645514833396068355426767725517683117300283034860495564580333126657455996964271630988727799456882664104076549384209913780448474750599885084383502215257599476451511261094822419252048946930812681717206706593145475344200504624040786701958269598840953169662056893207707816407851728569231137395907024167484649590754950795447192194721153597592058791431378471506939360 [170,23] 5617244083675131365068731362976527922669618203000258910676609550999503072877240147722314624579336721945470255590623537885311813211358670101314828444604525329608265697585720496647585954774327773942142947313882617566375974908999273580442635808555514349376223079378442444283122718974104651554314653404323973495540617664173800245097270515100580978404089112279697887270035656569540355520010168490132839265847909006589827809274127090009248605197969346226256705309246250418883909245512703313140842105764847566121904119529479086461864145711451509244744495813617552620669499340097446325512695088160813882896843711874317209641801992197208849758090285921678229605915011921761977353770231925378429551391392048817148052079867584813507958532702685746606960565566284649226604980115815146722610907475082855568956803972652441764943116407399022704894954383889646154470088110261630384750888053448844596507075785722631097478446134603890173643853252463207409423011384411095103074759338197148878591676764782408214114917090991483740289572133552596002756595502554087094493537266083624245120386945297589647774153803700645109700224976788481628305270595255314458284131339169029426262174302160998396356798754017276330333855023616222248849677326450292723040725708166773588658688519822608766404152615419465908319409371601189548897521046449575792288969455116522861225502759869923703882271525605912593682215377359374411785475909145751995627558412161740812446967627082000719475800371774527747995693704068105029259605495841486784879514460415419425357900746775234118413940665919056267379045481778424113824030333297920439010947652242953230767361020931737276150976585985550577067084065823658252900239441852376718251743109685700566602636609295941782783538508773336942704639474507106730431141574400 [170,24] -14726090854861771908840249437165166942762829171654282833841789015356803479410024848214843326423329137230840359523292586726559221781965538296758392816528783436399789340711150288749313663762607688101579982284483806154173960656258999715657293625557943902377037254601707640162465742775662524020524618045457950754104776345863444961980149364128268155521886688760672994592616532982112647766907681784949796083816449029315643404325312748933103008740701941054208327081259867419162075834282865660471051912245575521095825968022504838369767515688254331494585177413003870309336669573120464895502948041585280148429930117878943137567156950657979342415891038092724720467918213729443749093772506756013940193265928832721190142633728200412254411142793270940430476242671191741923212882720344060393787668466115199298004662009838468740013212727659159756950577357358001974938958214923662124128301172281799352269771906138950178647626613737552763744334770118670296673396448903103550835516893966081010622702362285815360665916819096355948590370756633591352228690153717840284127664296026806962723336556493693481698725832560841449884987685591478859060726157198822129538402185719906894145974852042749511443904976575721747833950962030358925368171358774610990005061518514057899627816251262984344756353944765049159768537492396356967961022709425334112591293363961446404826114213125479033251340975290672044224993940794152565376881167675607945101166021529834552367471075620485908611544563451225781235920812861957891552214551108596675339408903081706959305982401430191551823719606277188690210834302707783732686753271630659311172879880982854866236258344913693794756763382229515419870859219501232520931625691168007584093629045222162522207639160510201870471684054408740689044781484822736324747842240 [170,25] 16980179321784889320605888219729890328025942532430591375351168449231984192495196852002808171024981242262531954426491817060009477212514943656023767071139368139539446075781986221496573432967688023788517239213595487185013703885449972378028541242260475847238360751662762516598660707986688836916570621944876902736657936148102258451773167364061966142142497067594094035063508394586809303469383787891602675693956734968369848535304379808561834489851913478866237888907719860127706796563063478233201650209923080550852084604926828537872301506791896249550957897102176033093983440207159628410991379914657040893434964825261587577711201986479628757101745964411453898681436145059349813319932571107298863274454246775069515245394209500656749672035960125304944163455717949060024690095160573862431936089520415387003368117363421085367728107991250398459129692339574512311746989927245268788965663470500037974074350638894152692332504803854843924368409038005700178800288134154497553062754650990838844625760960739302023167175381358518859226126950743667674450640808225491085849917804054100538640738045836922547854550178527010928525871188609682270003782184153387949734376415360733660423333614667945812072815441655095792656118721132875533376195669032707022190422149348884931828238208625501783176033496458415946396091298958979827741745549021316530884250181500477505622309254548236831843977553401343285574287310647582911620546412982948942017998363043002963803830295749563540812486170101245126104197053277425896338773023706914934151465339065821560814318576521571143989780363219710213342781804851272170706908968347422852394356460834545786344045464987940284058410508695978579326470516354849659787090380520345216494669922030599600380192106075578263398721965846821554928060745546018840664400 [170,26] 76402032249243931969502746188585339262037701243093923606467179182734080746345629481158769661505139122690407343539706832463756348642611046083862412202927564554157659952467175714516141559767323494421544632906453800516774935221219213797801055422203926033568713348449881638197884203965213969402356061290123594120906708297608310678256148528473751215944987071422534236857553297126471443838412912438601378408797201314093042216860816237107636394590770735720173466807517179002072112591865800327658935535999523422634521844068507720213624086767302101064826114920677937269754211859112718916405436967924926834986189583847976851167325984471694456509638798944665980879127553867354790206237917199091903828561590536115462665769856827654920905645867093289662443863987074111897719928342445613050757133878688067258788322504036496866299545359672987688396788243576666758791504042208333592304628635604530709530289834487812230570253440720985837268507215317303496783856778972438925533829027880810177620662761370928328498777599072860444273794831471701396847315118089274885012050625208403892719342180490855119760266460050175572429951240788717414030513745803667625498774666023432184616284453089240934693431165644080039406521018294426785078545423231944712470807527925052439851981903662349854027195530948297665434780059076264838501638020766817623858770683311984797073024431389584825274955498368448938583045388827335660705013002397789101439818951239466244786749850938397895388794951403549335387791694061827490566124677995116463565010830372422439779547285816483777641393635527665431089102208529230315450727896471445118991095039666722745342670581757398382965437705138872629208778955785069560761927120617380328780953464161930885144951350837309117718787379542907789672450911919391030520 [170,27] -610433598906171395030240154638035652469348919437819158789542437131446042533501859113671926918360936124506129753121715933037328565082887798200398698400437547797373480604091444696214037382340247892425115691944727778161813747237458773347626094207809145554745211752892561482710956785671711287815153018515518293736856225182483579841968983634217498768269967200828339372579542482905143971235644606530697631820240432400935038157657231776980280411906818908280905349790432858486608557256645135521975397604544491247562683462679280634653083983507859255921870942007117636879662325506099972175435593837535549984790662604915966856379937017992854959772521086544054505692256605513925458189006262186752284802116294551832594666753773146368134354489174971401667657301674196147953873222071317675129603151178099248976635067778359180918871170987116585186417203042644548354542541614296399870559177388575622664779260530609385093750594972658701319046388917052221262041593058968171358253138983177728810654440688052968926580210570774430515258956111051311079853967644127202774479427395348488625106277111980221173216876391604071535630332900739953754262764111019777302932646045830873131449792915941065164761536381161855049964409882721121892724104871968075630284255467354806645631042079020735328509679810914540168743680359666798162780137595153600816271156031034652377254774936200664666534534008856862337058512287156592895217876365420983774232987207878847980350481368139151382566249633246560040470576616422986448813860601498346629214361884588411679304456736135267924212317825938286276524954265092585172419138309118662522150797721942140083122677070425340274474402028950634170040739026136727119466563355827538603343010214098098537401791522110868543473424362907278948513435533124584960 [170,28] 2523943002810517853496382791867648147359581856000594504516482710147232110975842772142485107287657260300157835059829275979032944986904050716714092642194856934519688658234141916750531299442068678056061555233273236573194983362975586414369037761045765583465059726124079051545750712019416337851338967041050553250685135572841129182025057298230104845203974895210383884625851037406525755108686134074260709531479061454261890066065586323324398245238885009922981522645294543287164395032231655668981483974769865835353401101700880846345587082314037441921176770281660741505746545828834170666675325745968546500713866902268176604970197604825525921935160789498714024587518733415958116721809298827771223598771663590848819406966725787521056476559445364957172083371412430046104586879826721279618799776768840887061029773357662208353258632503992262187201651374211746880832547242541884286025319753609412678981239048241261528720049728967113370452238791919490731634945063351327353866244059477368435608229951894590238754166426730797549287700701991717744688113368048393111369259743950534780281922821842479493726311138240510365589712093473959138058847351078710680569267240318347761213155626477919899010015012006635392337587256395400594443623511749171986306268606913643066521457140996875250264387467716347953947305455694404388038983836126637699800080281627798648076120533730951814843761194234662123934313194693751599456094784725099337620176051859624658766905887804157945479603220279033043970473506551817750191448743214961685344877536360554818193957372991920567059607094445974494704582326816180212827397369517604627886210278382504129565243641211776223809415955078413783078913984188746612929894473786666286056493615966194214841090529829215379904166993420202027134268069398416608 [170,29] -7645941039347191198544103299757910665970440481895664195046712995672017123238960856732889769653534861625412489267515295744884355467441936248915303187686216160121945083987971625050700624298610522092211717050890788350381181763845672473548923239678675132106485804751166155299478612412179961070717124100906387923360094998830154641118055764391486194894082156818349308930371584389845018278889926059573054639728793038200593007759597748080045914945726021234119257414172306318902717972767326600953116634836597466758487080022268238141065581759209247515375615264533594093591418442462128177073279322320874468882231639826930156194350876318418031783891164879263768247991575984393402817340194713190602065990424738411115993114579061280227263187472910154277590482868785292265685338909060423039908108438585418354320172746668164636842607910303659486064526849161816275813187594371910571967323617579443785757355335281065082969191427165098171253740021493972030232197266943227347827099455532682805607140931866453913583727684340692258214203336249533672126096194037934550559517986238574079344170447097486054842413359773611177258083194825814508989713880605050257084769759909471042541528040515196265474125979364948832450037624998849555707062541325902880193653695338177187794657795683232334197629640387760939191586393457712927147915895123143710445256896359448726393767253982948854415185485950258960262169230822655310682071151177296637349089876145512626470709625066985533230684706503421222597476544934715339811493962676011281222026874255198882433901344708151141149227349615061141313541750189061224859593019308526229894779890895007629197786054874186753764120154217905595231011459214321402256803365859464804554725719103694681413118894139809819548942688113597442667640700683264 [170,30] 18169057702270843810782632150577805510609203887759845133754815886491322409090605112454252770375890844213203976617454107323657139946031196709176249299479966828380705697251652193450023253939016531793210833341799641222842868547271420598563310399562725938857642651604827742753396776837826505079843636725690092311409425990639240059493660755946489948654508758092602486944037782999772405066328417104371466019002039202266091292544132009414175127242246012060791976760378007712470920785369017907216075555531408274889654752492815044921574923278822467775218157290509347064907655422275546652226921746189030790096883181154769384483062746396288106336183516494147875542885159674967285459342097691043218521589078818124191089702312172794472926915031013672678075174119379981563373467220672499147744995819163706337862837108764557484854354491297040495379914839995316710560133359558379476313164805562492366720626429451160855313672015353745672494171075294700197654969499208335044882592064528128194304236645914305203156375857987203924802904192865732160106950461639949408373218474532032103507829341873081189485475910266878123376703993612279733931355320319959924833714866793761911670707235550435964652865917373702476669885588348339510263651003392668826695399787176868527953908564616983127913137926604451128935760224068225002830517216821858390798920805861865701815900161629912227616183301354319378847110113808958016347675760663453391541749273417177234601023839443989737199538978767882425363670059136465100164930895214022743071106373931589960148090434020868927541530320034783130387378256088683898925524227704940767883790399114148616546901584481484132606846007962044061161057636904593573337086562228105840657684181406890421847979322645983320142413628313651167232341133656 [170,31] -33908643759556915049950177129938523853569038698269581408516672157635983459788083352041116603678433243628366903743435737642747367790043580394039234355658461302311657510521361345958707807856506933919499389172974813067818617643239537357291485517219758832754994611454773902946893884844722166536023942975784542329675418875255719072547954329144283721127863516965744492558505464005374707530309690413857196018424152725865312331544810165330482620405736678291304237090538336721917272138227279658965277678025627369460667960999930486127794540577679561849788881327463299637588804141797021414726338209998486159575435794223076411607172119210544932745821731876356311635231538151037352229581766768994821483268097375127471815904929017016776251210829233600479053950608642632033086954608381671522501510630738795943300014507443200763953211331205744821551517995487771498609175255478088233154183437141513148795878944920836522683506636803925264134786058758593779069940854462998987850792444351467319420264663387822181369699215294907390917565532874312677623144478114174886936836432708121342215566482421996005414174925387493238712840879606868334812257987012511126820297398702391614365196384733934787953501052889750547374819261338142169923244994274747792650630413508740114225814309080431766946346529004836164775857602245268956618492246776209118965090043171752827541573187365583060228368027760484671877539613007237291580722056374180549575037568772717711360481880151884998962627851336762635110429461893708485990000341989856688409228086990045702743569856197419199966843900076751031651576299040090421188574616927148168587171238757796341793612237409730453898919486484555765615081651914074984649126346338958038720000363519160282806631988951059729910465654264495091802839312 [170,32] 46462663885791959153024754713849092380892877772667659046534054748450744653064063811174037155800997465811015389825179499116669978245922068813125032950584672839458053672811932019881841349590062429424239887109728696877679992484078259268465159954636027432617630624794135097695150153633326148341106548568646717764990671586552910065160137005277563998564009938108733856342321587433409390976880402844782128381322646213609807670689348055041677902406625200148548418165069066612927967052284036042554397857085721390430072175132336153209804793024196189090967686176907966547469791103999752260904598319602148545626327417536686325247245148330249828877441402526677430627079303630318027425056295158172486772411178627554247717760219188855127390793049924718446713167566167349813373360948466773188723522899373936808595013466361792141026467865796620291207670774397280937066390392618999910112758844040539263265305301579127215587836694733643495248517059072917910730684133838533720263928290529982433451427138588041985847676389384063740900392035635595998760198242264989724858515409844827715072168317368826641664159313234553564898062218099994327536669656448716617819230167071651551502667282815026123922255085878447345665908438470658419726351295024078336067540300426538071929788669373401732013572923271070655907697310751680058941117973343552864599434568178814490835402130602747996710076203062221479539034045407251392523622537950598011005054418348709277831573548704215485709711518057237550146803480370976014222328633953709833236169630199113615868772504038918949960182340288184149408685797212008677843087873414101329397025426554476129606017313801762630661023867347274982231955917924206588411515292775463485402593140292497667889279038027268320555253767664551596394864 [170,33] -32397781061360048024310100726635870318826455399182153644691954100987931498472740080776363157023033098829757192256255319029263163011820336341573115491857926821255869621050958785897109363346130879463127641429921525885528590838789781929858853636119807844622736414593580638286538654422743086027773249955101884079230799808503399171852694122854441338732874495013162447055592696000338511806541426776521806933699925608088137270537767041535782510461619195818490811108347914433696020208479873569058521164873638847466639842183982137971403438312504844096276243568053182779616292362903402346848905325337917087718871081923768626694702201599107473881985367135977046226369733234499276563720257871470858666258477485079433850177048473171269434270527075337390034653337124932902828626437146159551999268376583396913682386727157782878484967037751874699609334328516888983816675256540265350810969861752867629798396263437994670666382338266719860602207563510569737351679212517717455159230432871991552700163594101494958169665403801262181565389194202114712323136657291355850646492010245487009286407147541606340325119932431444697039837672729036718344862388544709882250538301876338796081988329632815537363601387871286292771424613407477554073616324263878913159966138553631804870506526054175599676077763197974094108566292172046539863720382966696655670428839667771167003291503552014735918234159220361728357742338978976212832709475859015354804154184216179811032131552448563456212361938590162830149981766946216705024513248837620157942000570729706330793727565571074864327319098034825405977384680944685377711302704335786973475523340850896080076573581285489062893933946013975278839195494280621116635302173533180252582823347748082278153943987926158839935958422820721890556 [170,34] -47484818235574733584576111544822116489920131896883515544128170265369334255303865776352844160878191011700090771848738810339550055612855454809473951885327836825887105854952139766515095190353951323818800781514831636436029062533411907934162817583416564438831479676172907436465889693619006732362943819856264655570965767281575583238061436289086446739248219039453807913640593023944164467799244018858196910381280127737090250217992862800697803384975377441699622886837797867505282630759395928918152894469762466122654500293176187743213951179803323024200254234432639372360615422133189566058043973999909646841959013956300724247936504679375629476971559217739481809069930771302126957181406153983302181665276599794565038472826033340707005881299745586538912312305874330815303429847073932681910016553374628957738896754891431789316824891306584191030777724694492680732658424839236474811942710501963983198020972393662440945108242559235157952918271128559872183762499146188584055275831238607666252058040398679456256682765733527793929265768429416795314024288015328279797594656244438523023009304824475636912592567894499229666775781672832816665267138229124806881054147004786217999790549599143572724666105272201625065510475241527510513640276210867890082447422347361991346968821100220318550489929534264569646016517509224702238832541176363576668595599935408203517688280374361040568384057716604801084180315877103198735733377972476840588980325936109499313507024132858298732393646199940651303659814220706920916301641638000531326995309198875720804105246811400285305103209573082119084289726209749325824473567215844035276863701458053799622532293279662413089830755370023906025396521576837087432808655748257810824606686597687318293211374200760942504828295721507586184 [170,35] 233594200077015829985854847299280467484081300037078261218854574487288523427118639917523375881767427053863386829860547740096707534810686636249355125172625265813246125695368100663805482487576405615993673071191414814196209174757292574707696994166981272311007169755480021822898178050909877428686413279693971431933102161206558294195739079752054690356469258158861231322975566775144280948024834317218450437481817686240474153033287420421286862178175655889866225502820866760940171781367014818925924354614102342203295592059061149804252200020651751010516139139794582847216825380372234063965810220975871113787500454717608010836519958642223768069514930218217869240358932212078488661937608004674137315440672020829426084261946967523197916009988405761697520433587065524472533683693368000526713330700266096203628676809076391268406667460957893168192441885038799036817364855932906210390865154592383559858256501041195199933678894077762976874973790111718128082459873025281555353912234647474341532611399040381861319309789225907406452521216378891172615441821435542641030978957402726295228025769381696545786820000136174033046174659442654309955051386429575717635886960419296251171258414870724186499129446097668014618676906072973233144603836548742267766763185829864798161576212260123103994856601077742927166447353220916752564145788843438457210516609178190020539049652876576706973597966058810238396118836116079824508097104135080644107053113842717226090240585590570235512945325404335451405924410512566455918187368497049897219246623771610115498225648507918948304688126441095720041240745706209126156117580528146730867773838716001623852593351718829972506048537562539564908588964391467432679096496463918308047757673382924418541369073652863701158670208413061344 [170,36] -535748759136276321205972755134240404758074177314875744126996350615237668297266834226653998693865580180198313375301266531148471208692555993001983780132637907480610377177239631244263464188822129576980308022213240904783077021471275182440787453566007392855464015259398216088088820313225705191612020698066034537988085816662280407160067648030245418390723086375583114905215328218944420170839445563428406786173568986873812293105252825215105433816349140418617602057566530585103974778567454775309161593038346566516168259943187509776348292755567306961730545248216924188184838957953050896918701034776826356348302795899939496175219971382244427649261426674389409957376006280418098518956575461290633976528508902452099844890844099639056163068093677696168672601804050687298966262131482054238855154659119717570436038769184835194026976044214910819269255187257480568755339109946102283209677145864891575541880913763586522722457040608132627541363592265048416260101709026462814576256710531387975329905969582972450113035695003686261359219842755076439851478065191224146152819155957000177427333599231683912919564793884027480733910776602643712889296588168513302144536928092687780044458771130983438186432394161411610617580772129637373902965380441747387934687363852999954932249327575833678643838918025760363689695701767952005839047238222913512872562158088601932328877572678710850617497478222773901926865128672703688647815507816948150025150567698823220722307507970844363010848566281369151565375083910863675659956403429191438089419312981164998405837737946998711061638138545307697294680440897391571169009036822008807224292835150486674985171747076651966683759136145983226178866905883201988115327614433961051617807269067236543900633050343687641264785710472496 [170,37] 899321166762361326524136464797527468614389517570631937371930449144530989134809468470144025982273462126829340463390168608610851700391513209188909249453047561292677073391173912895015186199107066544335024980055803784136900700402882932588960509703396524490424764860536726479736279752760100293537303391400834821233164699607165600056033381841540814584808454828995732303033904030631102836884701931773956676519143343524575102985810141642892325704159799327180036877543404851171471976307648353352087047212746419562074391163563726370014155600279056529149771769245946927545992851991295469386110189373856774718663219480313815981853913902600512825635564096213965251983361283424265196035337082666251928480427476435276609643829980464405025183829850759143193165576066029622641230877239859343875304926511426980434342328912610568503761077774028844605328767757467351088319107149971288544531631790505941400132118386587338293344737124798712390299104182483623618664116816963583996785210406777176302777549229082665777865683260636795153205018935234600750485628271033063739806094062166003153581217488687100763336563879498239237471945726065747481614076303981779125019580142052746373382062472135906276313336545871698428522824667029037869350779389918111150161804876882110991200297332773682626560567359602438085065146390844331033256081309153074316028370668775710504975185560494663282624647413513463185888455608611894142810713911576822558226378326644643748721259162437659722985056613303775812323590996374453895019367755181749945273670453216773926141927895502118226658796036884221809628787874096509634563366136064746172041297932888095316139991060809138224345045301093175271850849101551445684025743061830299438142072312014067976520939674411235613156833402 [170,38] -1198996648351777491341978702138136492840291942445862858026437565293895092509391070614400440565483823256344635071225485131825637114767918518683959348982341582865234310401048508222012554667981262204921147071780154335354731910524047613239013798179852765202692771608163000339009998245027489593525615461636996378240698551785550569200658215197492747521357839045462228138246986749637770748567945205391816162122216703593054552358224615668171688400943559013288224538874722194124728244519391168011459980001895036753599091865998097471348336986091534958030470853979992380416060744567512426904890298096731647099683304422883349200792823897823932926843745268306704361456656290223149660566657554584149126129019033054713301455580664667298783901614856041545771572021945814542358619147161787867153761617798038008943242853656993842455773844819379679950142917335641764431926718759273207800944729559948212045502360342274546095843703599246682357150671681011568959323913389085858980241480765691181467267225840336934060793027284770363300349257349950211297800381468942242473078178793823980291739937312840875543464653289099708134928679572408095615831823464390942648322845057121956709382528474026965649346923949433971791259166432053113908975918808385505381538579735386203807201375133350658110132202878651106595445201138440393383331906602485451016563551748835937161332082201276871845857848258619560658556740359951008824031637703892494841393925797312648575593867690173870165046159614110116588183512371860820304666506942807165008868976975611735689703582769571907389696903545921528647538649967128065989653264001456247032318046678058035216543462255174685631879119985647901764110326366460832450073275543847116272048461997740605903664556548228335500394508 [170,39] 1282487136731990785993537045253647607507141917421695155047304707603024753293346415779836416654628948567817314733032066286597694711341704710740687780632632091578198940985736013842140879456737403222758294953472528884969893086151200894290227126143559124410144175952843044110613671873658875169662306170117797505181557877699038409401015578613987421577996742171717056030404266826732158430659589426248477744332994582543872725383748582991384943281644169244501557374036584629681085754125822537682870311504737414226203134798079079525298469818771732533810203470100778464931356985542499989949563383651093973419987732709281046550555229053852594492893553507335668724632845729444623016301669840260449984290572004251274694603713367319326530473142046620245613340378529199108043942844279980561859812084915620571379704248045786753688089292337336554990613999589489011962535117463594346812938502727751573432615497424462662799148916092370510232012943283542122020219446562929762593047502961668547843030941639143970807432805280225851248676039824189931582274836257157705273374544589892341892873047358006917009796743984795936238248745860743624375100589147097554483839886220444057560247535646368675985273327600597638538907981799062644504859699649857733227294319010681377246809577306944410395071052628056273827126684611895262423281150747177640239374395466929304384592136116789934155082748499254383542604250461133814516783544589547937894568150760543219415875868634935522175637265003794360174951373484061048780723476274415384818965534144733430392647601787210923969265202336766933399277358842022047179446567821523503423423072325765350743038633977067429741869814799557446318600516871951589172384708679416715879048204731639300932299815649708948910952 [170,40] -1052359511726003976736996367254056680874058467868412096741120474897750124998930402462334487570101837808762109257782211702868983642289628959150586149511011292045831189771778509496990991884797191298733102077572722499499457155607832374666142955712457092705949532504943648823580082152965885062645109671445882394840654789555809642899795070707754793839569078118142514917479885588241126500987705644317999843083701018832310073299607786891034833026967038081085808717509052477530405270159003731370207254031871094679377896098414956079632607479177449617341380226755136878164021052476409136002777207908391822186113503478747892727554315725104438402549194763702634237653145781156773989293761030222478000141871660207145119885593830473296835216872672676220539225660509753860615497591518551536814870580842489017508079280354064320718156013335133599595235461906845362407756425577235327628085501210491147970944158831236629916120417879960253533691087797657119513519265921266867862147597381360525565169270348610441515086859967864711260189085375020752706522473690689734339544024767014880680398717681166767189531782391989709086568462743361040908298115311038087174475549585889803953487342273185705193599589310196378961612745552368650245936087232246105090758286132140797923368756114886015181257063883576868705686799279228221314157277261998193510663495960759551342905737446957565857689241395342804278502582172943804612694782337786975561746402733957996372985970239579337751346853533622888145921340014655171302324197854577886794109309200541119942387479191146710462511857024468949048877839384140741816417289891483182608791319594308303007577341602630778438691260008776059159395154967139941203929033012502110282436867092599206723371797272487544608 [170,41] 536408491896108501934788224439150240964030449822313133632526525083773093862094518693788752360411876518448488077576875541679042595550393644375225124777216424982248812952636632923049282105572879829243093533430630179978460832273168544219288423423732983277937742519379378701485051836997529186727356326491133169567003110274832830530865895860184969350353248505219441772565948632324949033602368392443581313374195068003313386200826797465896696356150460083613316804412593370937627068689406345629139145887978349294799593348797217017864013748076359882300645442286817104001323949383377448490929455039764963541350379270836108965705481249709525955851384272164836433766371309334601882844757912021630496387668362928110817555930395379080137352400959421680323935718779463538017354455691495936628804234798451878289344589291670627585705438284266513942357204780245685668933237151882706020616689591091342242499443661367299444571787330766208333674893772107007001432522043060744935869701731192897766596508147767034061461502068630742229305869043051123294956541385052267463498365672692127141844749243927327783638566305301956269240186726046660010586271400812846601309113634726380899334059458162857985944203890993363239396801367536539598049060296011462497470702854743873950010716326026734413029764263627858938445007665868697042279686699361539971663319435238407192161236248703650897528013670942043417853126786252247750614030565155936990458100801906586292838300581902008116950325885593289970466748446233163047711489628880338287873790996518951050296508700454446328173658708104856398624064221487282939659764230715857006781343106564936869062152347825298091216655954644040622548388111777911413303008531243300990917612867231097234194305891081120 [170,42] 107588910533264306199054135194856174975609397905706439085706819256934951006599984751818390293487291493963294404908986895620148235622331131121410228398147161907720514012345189733741495056258745852362902079708132657676038171861927350158852920791127393336154340903390870157415848819536944206599529250386407067798114184345297715716127750503753141662780372740832645513714861643250574822983636101448219135922866354280288732520559421636483315889946785203812539307979406285144489161563737753550520820767320555972233882583750036810109626083702618686960240790703347667925026687261877347392627195985581163425745442672276567851609475168691809040710805793188067771036834318006817241871865456988541969987713871357845353829252809469917219214813626874976362159991263362471503885194695339361348196433398759117172472373117315298668041769141594613075924698483559034448467591385902159465653608831162174711419078569218859632224639356458105503222533776169669394003026673615087076122169055981586273020535154395157591001856937350250343626580698443583202902090900577124597652939816998186660713856913782479725445557513271045802618604401906072498034290550173247773160541301957760505576174346269242681261546993589451701948024637862867993131853281997898278430686624033187907654815827503370174739885742277647490174173507762145470222303690424952881851274199242020487632489187756068363525186761907027351570088388422444245879450810417694264796269869628667947981482654739200624157916701441727245116067169481054119576851037820788002549139548716776271146583167612359102534874069818076318795142561175282032379127199592355147478288653913491441968209673292623973813619412306581480616631746966896893608622003364830823638379469875381803656741885568 [170,43] -665329826609888677111913857329463983200741971505333440060582298519970966458900870333705299590275747799273198428637114134362470049557756631337080546260218521365977489961524750328313409627261641833894761715267064713392816995256752949137667583335954190076573644586868704567572843360660853770774754300819386817187193128202664176156264239797203245944252947965118944162320950722076958317123588142655905349895985084301357886375928133466336138295370746003661890416612685516993241451901707832921751795327459848193978793734369336159207155621431485598437462745707972893139082492725993437867656691865704536390615326351983665634730349089185487557504583165153591088717142761652916600757802104110273113589592529534397511686461406626941202767069131148961951433004021801488260930745034055865418670046521586222030791726131621510953457987980254817418682870018829721494579544249359443352301470803512126325087135723683664586559430218763614972390590265578620673253865749930519223803672547537627607804325064585079842537836902784529508757428581073671040055084085483388290425004667104198345042124950592455114765467785010522202806762979912258522658150630601939903267539087374075543564414888393164207286807585620700819387356330383864277862647367980530732545964828825862958945637341427193162733061319920455717128824717778729613127887160456305919487209158488632937486591095458629072485857599411620681116369458071030957082142146540572759591227507475543591928024891547436122464177779455154230173474104786295364160889895566381790285277642551587423842055055620256583884083643787346385193673300220310613344376496710359022880107353879299040751613226564109551526699268514210992158664516417418026988047827427051504686317549118194994884944368 [170,44] 972913399863152117572464319401160089134966142674617378705374397501334773283625713447367335950641994014368866923396426509383597192840885785901418599274146398454866713455054400334209593996307239218333736194015443637503080022871099045424121429732124473329787417148455788220980009118887716365322536425166280639380501877486585499429877524883026315407474531126985494853210241309966112508616939813652338775969262802871220659026893173268956477579417369276956525278361908436634510361226964775787614673335294309825110514498280620130380773945174106787846317202212655646519953235792506736941697464468387640574661520697086795817673157889747207749442886213194934054999973677271896566509140376350663083140408133293409954744062974487465620371275922244934438841045238711392154897920189300977137370260585872499593189827542071434284164103081601972909606628163061291276402339066651324168283574875637279846228273789479731922984492490878023985782941909465035784282847568985766447555384743454494684815790803839024819917630308162161569133677638333616711582094615056057987734482241961590497121789260814687799828073647294931538931887088464295030216141265256824586127506854491742816212385901845367716993592502453095168138158150775173916091807066109904735804489144900177679789511325758601209558891302002857697299595578777493660915781525619999127129515981232504265348555505125495711907669536029594832181019234638249449660637266825423513198268167142680585242055989081326717243399885284677285482106446724495086556081108813962364000382918990713273872710377555613747384685132164454923716343489538739912379358855830870261277078738462191734807228457527498179486247341504222847937992287310401689848772472436370185408603721125247632404816 [170,45] -988343715292487071518577871341592172494250803210378087659470516049930693639134804165217055428223021277644491130962019965749491896052224817603661637914593136824401130378852720737137621346698614609267709597539871040415448861100301151303613483502423737841814199370639465936247200697450423639816684980555756211661156724347371613206564320255679064019787811595721222763299998718498488244126089693775183537969545142695081475122642022977447862113558946545940791228785154081365705590669491350573665016001409787440020262474904529519210474032697656989165082242809099835120705216629585578236098682421095380853443676390707108153833897278841282901629712328427435168289773151603825140663810379665771703706165604691806964581128284945445517963322279805472850930461804269552076342659523316264059875502426987188155943855495081100378983450198261129652477376503802201589622347645756380398153278797848588046667578897988912460436719847826907670389246738745355758858846691511575003058646358915981572241690116626232266858908708922856066583683430793569470126576102872675163524135706897234260842153228204652471500066164107095255844363455016216438530738623619706392865006210526277154933505009273632450926808211726456319570666181353950916993871512770146293377917826584784006274522390587367911616466800646655621538231711719192804574542557008947496397948329729166585488059500498537523388076180828726957074953064927224465291448605855945579931817411697587067366120292121596391036874213841550115343544281846082154032533383745665929516942442223247119650311850695353327100997253696619563047885380303519178179614005346015838155919917030670371872950144934968506933678921039739071558070921942142250054159109167541794471562519917786551850 [170,46] 787950720471459589326751201206438757992198390393022152844273528544764764105495337983301888354960809339753816069675161578292645349828475371297897047568695637935640407023921222468429609434968999621463646054163677793999614304739750916938813340273703634425285290526013025682352269498986424274713755623631142305679292286762536548033632180566740412307965991415584856559973636618464798370516059606704550458984322843531457235402987728181992064203169361187067453171639006304834380215302435649992198084261559615592803016544581305517591748369533137493755709974735298177164715402428782391881805730278687081399326109833363856835747963655032157127716756210257099237772222595488375728905652286748571838065884758941106575110138507364335430929241454179996863951615767987775432066024150809623624541994095666673549965990037127198013566298392070604987260038389017049509334290789293399391168593222684173607844133146126915020472145174308001604233382302307829814457523962425111804926912688075953258166103867694746877750509903526419184561629108842697728130823125238905314033038080641479641435376958823001452348419736141942917990212795841719643396939284026147040997958896826770834794667985489183777919732361982763021686489632006322194175967396016043558301898537107022727676982382998238900606154582560114371153235265585350893260943000691462029184380512125014923343742765293856904171941881088902718500284862337030948528831369500089708882187012868474743347810867422763844613349298734894770668763113954794022616836459364966050214379112896770161867299998123280390248078595267786880225781390414568663292955724353320926060787403312072100888899253190705244404876429037763370502631998658328818064649950020340182336259176097742704 [170,47] -503182816943447912767764479231164740874918928676038923094291396285122728527410429532840653623981519807211441764928585385148643449069443459672228530094093161894047099896393327652174693109878453388085626939638642643612335750457970478283745390481142810078799479819657357921968405236665106797925890308422078698737509109109514451146636550088728477025650393619652002208944038928305343340274738700940711845772967142712670676251255144293592212447376962629321578521532816413658900223577780737730034123202787156830917518875836089440784841362755276352545679805080556282677333277465238090634800356702867407858896894858087870345759583014834437654607176575863782407298353128334530509020417626760290691068526736885352695230260610715645428882755361667922416847267598747839390827023278966434934632011952025724113953762540623676780489097033144186399156363505735935624414622541817346764456143467739584794564429946487781874286578817437486117329390330139344979531822980520111557897425897243497708787972063815546466804029549290600811840586833805673738354442091582010250033448288603998079272151670442740684003787606327141041369832651515181057564744182656289425747707337373941751579059026506687437367994702511404019346063929183011816140007740267492555014328350737933740401488402119731952814397433568925866714237645635989217170509089155275017599278286519202715077789658857587756145865614041026827636997300236457042342684188244912127948708632799208019100698159534147806897769568119974855097979612029914766804326143713085648796900530129699184688112211548099356844492611561364997060896248352890900607129070386134259667848824186871458577745330734247211564470744083205814184690835381560519946637907464239790617549310126664 [170,48] 247827798385357197451430984796233678579733474379695436972426361308152188923660281166012934020012830427892073592358963888994573280200115464416177753421202339112129467500645358951365540040450437704903673386278900433070645180324935177586550337020556625904087758354899882985812095182869992740438163750245496431944155534446871518949816078586944792410884699995439338070551019545634811606373386772711478228423008693978256637283186913123589133792823440611512892224405134372968112427867057559440973168695155635376417147802421656941888042375919547491558491287585367876558912590687808220556320535869095634284408645333803105552504109112798440143266342779290621683956743226225730685694903743147338427343582330935446374679042744951681834661638228482389130509752060247409362237637765069907551177654455944498663804659336701047907965105808951958323007805366271959277676653010154460909716486982771068942535198926370455014103708892931673764338231522120512537958214235587163726069141480279444871232967790654047739211616403641500296185495419044997804618658776597165778553595759609332794111164808954073788325458294558194070702656940176543719254868956888406425418323570635128024211478011608871699074671857237325891926717256677321844298007146307709195884108486296036800514965740324094676371841051787896932171570866819877819820573601165164176546281077214051862443955380858016461662649241456750564185504777839131549189617704603530575012420934169551859004530176591865564692035024825013289042907892971299023616278365121707206434251782820374780828553496557979224582334028997985782617567168564746483574810842168166592542436640147887028236190139097488408812530467256574884653158569728371965693509398598702876114766059708 [170,49] -78153617788744840036786429345675734942364514592819125215175766437774967179190654002095658072366418126170672152942674479189277854017771117485176720604405156111219781932638794759065904588532522106094476551032850704293361532772144687319873996546749804737256803206555835344146350841004653476841604472145243036576492518630572398226079108646884384478434107518637536981807261362434903013279750689372777483994299328795092825420964609311858060742498598922893816361917851190515523707176096738578615068862552588409303623582028144371893406261197214633312279008463056124898538019674734322848050806871472089604829333288906770175877967674665822855056378561697624685383650605846761702295724915103704252257313244922988620970557598824693484010428319618792168163501876920431154773553996795748789464168378058841942875890512019614622808884975285695752198580309624553233535881425883708787908992401428468719225156202402157793613792377675839178104800099666799128041790832099459378029172342160871084855227323388818226070267626798663285990876210902260270944912092831555632149760839509889992719349117841982073841433691018946962594188390452757652633740998999568234840684696073632900816419273505718390489158720772522340483422491281020673121948856911406411242785082401795510437864112166315081699370555789636270371862820535766017277057849434562395186971366289192410860791629287331191075900995843625927649751273577293860086933243042284186871845490521213266403157940505307941932556233511978773616140866626900064113240595752641034375462753954582097549262657048938347642659945068362092778375417281209467654993931430299433053009188525846869460386913156111999906609272526406276791147986708766866848488385889813277673831303 [170,50] -4777985682950749777840842186245694713924143626390401353280377882730164761070681787193246165698903386939505027877790326584904417281383119363182309286806284055454226893747921605810528825410791680926942816581202703373187416640121978585861402118589563195109909105699278823672271941916135236413347763364170428963124066825963973653654829848652618213377307883159338270800728577742097617075232453706599945602906865025124502603754077742546020598065403543190044159381973668591395659765063148523605718530300123986237715062201901675999019499478901417037373289952551621609576413812268105924645021660410665246339176250762985261946740221951313409057936463173979483401829377839432349556167133567014232009415264170335502224844852258294650475663459408405573567869461480250637311919920728661455796510182116769361894092520155778228247599094330303487744639551457353870146499820069205694391134290099966321096666586796761048406767684758788967980547413584492907663238292994462671056148387870522925214372125738108976543933186634512594671177678569159360495810568910421214134569945402818502106387127477938412145044146206453971791205679552404102491851346824528164815880638431532554402148629077486438176526565500069660247949563922710178877065743691976505687958215711811090933594440101262708100341257400591686871841901525787389167885917913554037203910786317591116445605809525351489328879233910785485333905525510769028977841573323413664521403053953906110068330981393724744315161929457967872151983065103940410636624212368127895203012008732943492226642795529134479725349509137891768741427371143328533352768619237260986413151187716592726257496383101129440234834863268844465994938416071158957440517266554375110801424 [170,51] 29012016100157946621710344837200223262116831190763145734796646521545270532308235682835030647173792647045853525691660412623798631843512122134480349016588607947466844624128490424566877824358244452384497315004788871463580398223210593830723253906992737241231253098115370012053476286096739557181600726161739727838740315668122853065443458858957253823544867077253895893853801309491128052784540615153564028456695475297477159537978837550847351514588799884816962855096471816088445806854101979090741184267131773675012220888050033161582604017674813391264083988140272158444867265368192954114857757075798753842180082769164199094526402174473158151013236262416652105501747992452974154217257811179320405076911753985328920564195282267571359895144182800265840373382041690676435836311911280328585881730235804292266537386321505418289261766670672804525907759590177582843888360630753816859464220197652046623846701513450391621796142496962313629196179857936352997045280397151469122504428287719344683565748943484870460567741146556776073837748536980979600014771298057756655354201926355356134232515591765811507098010768079869390209469056722271672959834613250629309203559122970316269778105855828200899329225205718087933293746622679168920367392090050297835853315168179779314929711386130131609204032739217202251673208779622252748791456703144713999813548201223836526719515975053087947966012273920252307641995319877660623309200591582152015391274289759178514246016891242255455017718782013545005041776610849911991452636095448338906249914440185558429019832082214667109808939974417915975619446268899612829326454500828397101275455126733922651238073812725915230212804460656148928118544225983505219031570852470375131230 [170,52] -25626601688229486451643070921040386799992166034764565216822454275697821039509633492820771566404887690329776373594010585960027908259832092352275550227266388876512829370882939861657621528200925239124497602711762375842223025528541683160918537875613791887432313755546999076590795536870809933328096360631463470262114638340296534575803743090724131204520062804309496199310363818927512941198603126240807317010197398947186696303050899880102032697366567796843382365843921431378772758902532247388223773390028438586315529338731770685446280065877161221053636030193578970960784464697012725014939223526107962564964890905370523484223526403625037146155804844263892644948059119829231530242552152787638731471074581334320980273945734052068773421810127551488934211830095749918965447030052122328356784998944412515328017738670166164754740591268171933165717579252499294947439234511446733151034893681928361479672379473600473668857015550388033116931324280121279296899756025457094251669468604053983952416711810922347295855303649302233330587249412005809604186252231606632345255959889059243152985276701111099810169112795069727293619566856651557234393288686651742646599941159668747327471800962716740910178829339928554703677624751770761824902660667622768957735997104132003845356647810267496168777434914176155939982441683841174876178962354442938797349039201388739317315443276009800016799047660418376685276744930511643736810941915279562915249745634363256203059878256737860530725373923171590041118530602366016724379543753552072921913710007518892012463361212919684731870758422096509145912027566163033872257518837324400726494414598516716825523441079015530178332135988771072664350938673186238865504113336990884196 [170,53] 15303662347515403739415925566120330927595387425140975864719204442060511188524659282910722270682026889331455133983622529843646312307949325339605395511304829670102952646911216424573246498738866548246901114652854626536600743311949891141786888922189750350744274948757200047628554322929755062598869371474872233930130281910144160541639877587395015280061179086024428713947186891602714709933586420222253902604306627326800708256296711216127814014954530546023384579097157287782026106208370217756220306343019333294027333494248810075376725025791013893577643240100306022031121007680430634738147973891069041583911014058705537963323115565855590897252555433715234686674413057186154779286594092780959238194593128060987847413104166570601666538077490707178707287467918137825167109769919225125147828575327783955750985766580786122628897719516281586631328170247031460964300846601583572242932815410937619439348867342886472628155449992609253524563179356649350790174458590408188362596904178833278598297963889967297007768448495592873602522728906042674174461309083772628029740806480199302832786969068971035964537606313359033593038251136163432014795899222833804882285721423864171255804925302915247424177069675259220105882643390050544400596601937375465798291226566571628466265206389743879057794451543970372055804732442801090131136286260745633860416187473772472902598476764841096188579932715623026486839772060744252185002111218867437939270858550127645717968163174465079516809268254887618118703836588920784460742808675153483354596752537835197230861581130126138525855756927470919492409201721348387131254891899923751118910942387652907046792625663069653723085925579252630998411285985641565589770605583888978 [170,54] -7039783562432124108867244303494014045651249441996524539687616379050029526860628242363468710806011271725291863439330791958097596119530710825315429503441660361468120380848050512094257398572682629593143269604584094456269129704826701968015124949262721896501051004924550757293667162383173661859198239879345040911643740513272860375389003299078175270510280491090304289618207862171375200962611718476392065013938455885029529039146650561837039686950245542604468310204727651628379873435102929360897146458719992058214779831027442261477475279757424492122382991514065861025367057318854895848613835542760328270201577277238135254808081705860531709543478790160076702751098086222713377741545998332163735546624372989373307850472159413960094983406710580190026081588280043956467605044583250684723131669342635419718733036732770654642247111410761462849065280695657426705439638634971485487145169216257028781983911239492953670102372143297807459540008739033216920750571824795396995549979560781477756552932248790767249718429856705578116317439581755840642566105652129982713221650113800567760678618605193612556127346248535598035776864461136628609254847109916419097766831955647928942326521304890623688658877980739457928652031503680836683929197797630145641697727936798587856487316280217510069569093341686661202934270047487965566130864977542364438897012090676602100564933084926512775349401631765252422887664691762803650953291293565433635683203397752359808338439106377493770114570849153451342271479743109996084510763832855800541115084615526967216530090021308567972906803353205125158127170492962758495558369708608389069779191909803768102764501350109935287548140474170782657813575590497678047904760867780 [170,55] 2521621377785197646220357490167621263058036422531588233092148798212463787481856645000333780638384498357831443367280386910753630334035150279423480860785597331910303292309699373729428743904757987445260107016564042856786678010094495201984384537953608945358153688073159781946224041480083692572275759789029083435072519798227434182307930769024930320443564102625579897743015223066538598048473273546268918789998215998754212032183866372991042132649447688702099701645419707704364596465060607477987166028760943352366877936012042780375924343136641823995274541320652506111490867809305630813390014304365859579921782639849900935684633828344082407342374797542671222222838097895249905573379831905429371554624776750794211571848381115390545902831121524214057022941298638177880818688609910431388423664526166314589776971796043394401873330642795711032901000379120436022359108560153699808040246800257198631652715072960096131379118607508237897405848723378308605742912510143481803149419361907593961903300413165663914680721177370957927998419091525760632470296779271200422874894165116019408400285662952263984143608459505326887619368835037464698737804311050515974663320161338855362874275334317604102708394096553758915035906499915383163739179669279188785444276242059353173008816406137594846867576088233232276155630437568317974144100170989700401086143901835048175641929887669432623024578878012762041006327781393893166875770971986611067847557422335722977562230903629692480788763950502989625924127286873388888149300986760278834824356503546357037166029907160201766850834834674927918386639759138330888792100132829724869017469444199344447892135500705261956487250474398035594996878010031541816083882298 [170,56] -650560489616087149563692358508074559132077289342022035526406329623795310346088543565330913017438411165675296393047913087214855762884905442345959027529124096042413386969781452926483686125050324762198461433874675808454746548534043826532895011023418376414665259282473955485699425305312781250048138986106952204882107080784222943474456928717801002640531473165135012676181738826175056690977590239490449093839031026611302310383846325147594258128611463221657893829673147088212508086686079350056603621371532904758964373064759761872849366653167874415139556421918267592705228976380778246832160061154882291472450204264777478020282448850150216591615247921282661224511948899749315334513471727259650415606883716252726457470904862632685407426980530746973780352191812870108948647938023800831565312508526535839449873779649581926824537047195070542666074290493907421306380358176045502572604148088980303856747738674487759762204115214772342434140192716636395956565912045318080103343579241073415454169607521526214573294147777594019869017664374831170469925745381709553292234647839535132907984497694849703687047607039946733575296172891737588607307936318669311353777962559004348470968731342858983534433070963179230240334202198894775107649252992307271383508341994993853012653823208429322274522025205907932674316769190096758292113630693934550715648475799204731684725058641813734696314048700378943227601671055067790955640633881895220102037593765236851561603270727230777336056205122818979946638246333458938015026261688617866977931747398710607942988169024021088864664393538938911739025337886525895787071195700250374300002587961795130489549206249426755701280970342438967723987612978901903546692 [170,57] 74065586522470381690880065398982753504941180274882066853807055997436267954604873238733664580663606890949999378217739745920094591842180268111589276816993347902477501345642265077356518456065929257807427005801107658358265019444772504888440491978750009772943920858427659008392538368090243289686529821919010592754809755086508983759903788044648639871502135476442763419863198541503893998493987090795969832542171261533594531366725877056245640960484902701570457270242970842809791989438080086440348737067508180502455525558068278832038017633438021028317989333302747479138985658563801886483005575918895327581564378726630877893982460484226152263843059690450948515519864918704346526384328627175078351828341572612852532006739984250678679840598149667959811497584049742176601694355615838829313444903239919519899980202945556319596513579103567478894570565106295738270357559674205157065851814686020504133379534745359654306085923930161082271554744096135284345872501893014048353667072600959389744112393990202587908434617927402881539521843167659952412647035516709172741216779388894101410572864301908450280645213637906064380091515593845036807515499221496401114402779819447696705382054308363628517821608094686762626404157536160179567535890730123035273350109080006053310997328991160047710186886089801608499384158639148769108310581815530105292664062631340451517524876190763522535869366158238124245031122727791257893902203587689038586911745899811426142162695391402671353423787840283589526422913771197384782149781352704264705052725079839297566304074436522586969130474370599098902661846441559012651625298905283918629931267377858898260498130316597378300704916608117738840151018013337836169 [170,58] 34592257903577788790496571231934282823703991526204067185546329380291340293834359509210972839909420396288864396013988742989900515274287851411797351529939038859317739157912827191935511517795603761117610350391031358719384780697642279064373384876670831675392713274941927585080208421031393920730523835421331762535898163459442120593567205700945261106901534214818807202100858826202617637954784121784772434474792678665189712442670208171954797109576645052574824449773283176051342342119551765071569229197903151724780217189784532829753745883086058245114996258719811190817113379191366764470867268345985114863839055582733052563519309018213895513790396849109102395479506279623536896610653061158584623998986070206701519590597220875754687408685971314074245498685896277472281256722122206039218089086043877817164386548762440012647509506264877702748150330986038208268399286201000083668712400125217410162888697875550422157290730918644078563284054447920516030021664136825522822589148974563807643537333135781235785115332688293343551713854039175068929947716678490528282499517655526919303947863624108680117780151764133581351504195071984752542918974506857613177406627319835312563570835267862446937933733105040465936161090396898528953812558176618898496815361228271917838361557144657354263887638224583048425393480575362677852355695974297112956616231580274345399023549411069418827345824058229866695169405877089650965632788733187059173685869182387530070953483757757345055626921911564505461775847895778804402943361562164306235327827506804794360048868043461644644637840816204614777416184619107349845563831546617101617964505188457121223954380798372872845825646836081805810209061649904336 [170,59] -27789820353015313146171544912205655263435891408317904923221843978911389439172722698270142554713948751729219019928142862603165804280984197279142715256706052716050524656473843064224334964901258326393489472630027207462092356583004404778198743162078458341669854326652394472847754930545192412486736919241375780302856389505863150917883650255376050027715332600034419121765387297836879786689080318328343510794593842204878620218586431517923640060136069960527440287146921975687854084345340308745839494557812971813871178259324704620641857429537295609202456675094490784659113483641017422219087788207971784952807661163323814179315184656821215188710760809687883585575502002443228163472309760633785183295515481824949702877480379133016004587944437875048438647539030968592474962209420665989893968319087916793369061437121186751520310658197641782890738588460538262136690071223158899594885280257162899034070592690127832808953398704050262385443299307840092983065132825720446395478959935992805605039694433074719773671567662913185196245386940027542386393023194698079374933608761083374832661418313817356915186227135761699726681370908377308089925618848339476759014812286030022357788870353112668742707676191676293957054926209155801828667110981311787478415612180083600385669027964229382107692721647938603798208459281465590762209172760708461459117972558525453628983501978096260595807617759059502564018777006778466575281263830217268635537508801913320407804931319814069659648008143516500955218620964035371291909930804484237775637981981308702500864680752480193743257289265930200709803366613053712144901601614192853611119059091097028835551497644183184333736115260902570053838053489977 [170,60] 11553703704321040728224659609950973150363125842332388385461011544202971753398624039170317283250023927716391250762305391749331259173243507145097999478370846690995955298391872021076105165512315934385965906043726237650210066733691542207808590677818346147808594591762608407996383384204064540953539296530423921701820731512480182190202753952267758153260821781879089558898152528684068633212289889471660110806867929993292549821482163450663681960250586396401241013429235890791325856237629627528578736373190374622073638570830195850506983536875009015531694195869299949788274846277331431023860740480633359024141467361152767470264932285433998954526557424337433061971285736485528873990859439957424995603984915192810113257496329278588326165487003332063786745667381296162553513855542905690265232338448406801724018269879900828331521659810656662773431186982850616128498101829499635879831165593212875553723514018874602539408419134720887604693223928250007402751361889441172484005073701718014483802673814360112343591097944342768946774279664065136449831285402782855052949125409030686114568141592823860973484590102446085975836802244124946931880236920787428037735181348849386027571151930818834450601482410255337846328000008201814264998175075608794240154350879514196422321353203241628721054815173874583162416438959188817479008864482592796328214904424154322633805388810637415190326601043005234876150524316132959176642651892424091612996605265839196011163817642503375605785809093963913728708181001584204587706452781064085648196140349726705996812310709346890134037232533760848994489531746534919769522760293497760714153818468626009778454562418185533121257569586216993181256276668 [170,61] -3434364718736579666860910639264261806079060541324852230590432824442801511096638702740541187840847047570618553454033966179524787515694989055322214977606895453701972463605533724099040824605545087599965240651359516082362882576167966581757607518589190331395579407250593961021173172744333817638075311082441085675408629334161426800714678361657835605285489364373325772445964829179071409352077931081411634303785736340072265996702818456089997377665300905040451375727925182790354957650239661774870668444270455066372392998996703938510067657457376241629854534165289187756813614218223122971312946855711247829762037440066375719408271401523612758934988735380091142688271141579986065310952709182655190596462460583550102230986939764184607783284061469132570743844308977672891374927499264085746927519408981413022713881271232529104983330679010000163157303873076183063525946316637036008849400595989204761198072396603490684869455495283960872686122366802773720738405486874400572540098852737619610638654276970690010817472881514546452025314831830025490812624257324078710449428646987327208433265622300127175072669374135862607635160761427744866255909129784348921830032582322479579385777417298518638294001741109576429762921564675087494770267989448963560956328694486547417428268730340970147251576129805788575368135132740099317236463987259690003346560645925401151529539593937541261459613884639589089902221206273723625892802205098079634311363469816827768408265004056407554537493162141025153781984143747728217226934894363517112154640929617451992909778138700131224284029754604821890058603223260903005836321801768605286925802326373136117830476024364396532205240614670224372408406 [170,62] 744144500613493217108709650628062069822681613643388212943715765339369316519107845624802198770339401938635099757905548713541506556047934038766361931537141937473965872415107821343704964148772534331368458442477623160229038199348095999907190764547377408599830354033074406420277850772284218330316378102817804210869552069433140813933076409060549514794155918231728292386319190763793231366433634355940712098052584292072088761341176540012156134998973887108140602396181272744234112064835919864952653582652045949983037703468615782851769212815705966087178244601644907570502262076436234579007302160427220313271312873028945364661759610899542465407627829131665007362679537505274781369122966288181968370802885899495312073597929354495812065755945488768181840879539194146527903039999910326023450622795572039212570319027979787394412919900544067858731231194562142027250292018189685071518931405486888253262355430185730139263331705763787564863113546531120211071397906595056208142605661207446429722946509609681971284541652122462255440293590966065277828886141605249405717549799764868940636998600920159027941984607759265715213810674846955043367101049902113613920889991652873701448097644308187193942727076942356188074296709722854999020339175899131720038584624230175387865714112531765568420461799042083001427670139171011807250494590786567838110948428730453425323214010055033372992799925425650735919250378014466410547640466969036937041724725682230803754351360054777044397435153969433867558103788709573488091382676794242496967315058018322530109148514143279685936414563245152483603529341946393957218464628620599052323747610942930672635989827041163148831333694217881013088 [170,63] -97177539771529112510163912087212913708444817668974263261120114628748146260839084404498678537641613318607879476402129920748928225480328767264809916484494306173800200817788047457893832577198988964499026503787959277743508579549060613978586149070134638526262909927361364944536433648587152505628767773744960136305365115760624091119166531299718517175606537996687320414319762939271903726748697157398848358735708506256737961707317268265450026622349697687688608751519532674821465542652333377459170425568191130629430296052518171830989022478978636813648740060277416204597343695263300241771506916071633607031886901362133870393987646574485928069712459196233875913189485268814699194533079049487826330612499536650364691121868900781074858005138149385232828191700345646110293801673264049381468339176213812744228323112931579446125836475491342296616356016234397226057067445671088497760642122647518293904377050010250184438090194423230569097949847464180344693578843265060071882084023853853794903547707626274659658173871094210054746284738573800507199405695256303867408387346065662404280459811474530520275169161008100501740348269538012504189121086703534220298721803363625482920468235357788142975265470483943079021481574145834861197376301282776201303699190087747215517752578320690764388881731072111247983241598007947154503879439204373680303987644191873156525904235217530395077887343290294075635433308849014034196823763829099056611884923244281886706650327386538458918712226248486662303593785235520097220508200370204284125467007971374433817508240404692791391306426755996020585731784008697085840400046265191644883099899257856989857416401366695486400188285000811512 [170,64] -5320878794034646819305397461211214685045719225832373058992306234936777116244409610549182511636507402431452601300556235201144338676515869748898503655602718000536401720953090673531377740459972494886756420092768443538665199098940607687141905753881981866615990332539369307096897817620623533306702622898960907484910503553479327682777547672183417516180816537185105233863810524767626878653430425997552750586232919819810182482226948800994194043295466908932515956899349704406709942208771185739924855522142092040650057298863397558196442099458698703634475771546824199448153963648974163967728217346729569700615567556280118122997847822392773450897744558261649704834810431086355670663619029707958679669597436119299759855334044810716313502478301641243963253216605325918362308172130967052559719539098908629750932772499934974319291884940862443192100977250380565445556591291429009377137095624891945562515023192243382572861441591827103820132238365711239441791925504459521569422962716968116289209795293002190231733858967805328537325064355878843851924334105938043041008872922998568346910159759325436743439437716710423146549338602862660331198421108034952088039565584794465297186505115825685834605573796120262892875804112708081184052485680059257509817831868977596109575602458791320772335521373801683812569735532834193184136279983805829666609548630558212081620558053988153337930722274405703332762376662943962115109632869372768857835777064130385895887843493820881779169469687379681819919236424832649802892873632167676133888115320020795637633875516350815895561966423715270195323245929852958132208427315454667234135066960560167805739361994339316583832796696576 [170,65] 8019029933754598209853321484184856645106295161509389052685268348126102100570256375247135980551332523575888892047167971340030887614084941566481320200612937581517212219065752836747887297107821756646099054952830309066705471237400213794758181363162245055169102500608189115493842400377182420525718034863642623569831295769278525553424791628847168835199503706864151092571494273441034524610657935050700439583319995283378013121604975308542643318289004345312684327464381695491172092554300548481286292017462708369928430925446392752978226515478454944236778230663661155357413692020507019041994304278852796887825452398722364531048700651480564200061146430541131815942276799300649698110545922051271762401077350954772307406441865642243669767591126963642642211174938786517151042320260909381855262289771039190209430950462220139906083238923727394741088961100882800691570411979505746385700847016933831392945845334944935731694532485206136415226439515139489876594267771572644117644619354380685996807748241360787615386087400146999345917192951745808569533999471628301063346657130372752523062401776005936148347036282378953550674246177209682856171654513959052491038985883179687614502131405388159555934242626998437942245603590655974954294846364814858643305311163708593824979170971546313476384040472245233740282567543128348218336111385216421668851793042963241102868920128967704679387895169309287579085556734828098681611686990272897654264689660093662189951821212065621746374296311937381313961555439006947247939301172344419343368194698236629207002561007906683260430328749292825528253985050199383877092146006214497140485244962820868760126402436854324289754929248 [170,66] -3055265649519999459769283505115568119024081209521875135061986429007615506212680546457031318257155842960410813343309236308671189556639083220718582745251896316448886876480676099923809915015327622164610063547902084394985202763743611669179013241531809192235280933473845918902481014653936969591172086772312623224702422113049258510338026357242796813964615993207637111368379234066761765400114773094820656963511646137693407076845779319040456586470967028555138455309103635516735418239656103497505439367734236498996344732755159223019506049879726047011752271176487522844798817755857791525275101628965541176228183175627815899751742694619169392961335649827848526383933804363293419058821734273552264027507238377952150570586221222197579370023310873103459750232431481828892279326835888363065884563864117574566440238711098951273282207158186556135621965169836841049094652320705680617979387678749946160166152771509266796904296227739757479620788668767945702476992255782050810240624686742438556069749060009308157645617759786416805773711235826446099843869258035010585085098300454161669449460791754625671101948330693319789019107316234218975275812430091417805538021282059838612145607061944096059268972900504758427869174509315795371439867225450055594543964618129263818720980757546541118114325185350046747666545178963452096841197777995379665422882969318891925749270933934709362628245005338454302302392685230736403621663635472234691260886311675728530406823817101324518157522192089683400286931005562359014920731616054971707617354075592712193529595996376339969751910035299382733564434878550614769000589744254540199779187557118902104251645813584235995624104 [170,67] 854135166649451806747461834309745542157554689225285766312833881918932667135769890910976410447028223165630116328960059385108628989045949467341005587235065230862048182850145145447688249366631753615109151714540457694378998733391505981517938596516184932751340149513774911715011612403017022980684453538885981992527767249371774622351743358668165527532423535400428555338723317576219500918714110466823905654380713327714852544571756487524156989022915386220641711821382442687085637494067433157464142075487049851421926628506285129770830752019006792473100004552155098763111812546182079305179401606943480141121773682377453956555074628332463492685015720365339634201980979310886364231776412347098948747848966668655781147575309939516080086489148239640923066562510744501322416326539211937805117238822642038440190936808024490441028208808811156989758639930377532414633420477184722082129023686553189229170752448215491137200780324431327776723917507580158949324304257597309948962386366980419281325878956186953507512895535837171818494319100099098234637817146346972202924723085913876704040659161161657575310340504239427750291029942040287266871289822718895234856990872629707614839637688246729032465278094014521049356627441495582061224293556620089060167372389748796516929293284685175656961093986320672975911914315292381116509984329326140550374540018236318938511057355798072843734624139144848241383740133766827761398445557083411793160511759120432026174013389411182788296238224639318255319271880327122600509270822576708164416179807189315434926220961801588322521456408372967528623057309409052911574334128098034625286057897983824872973514912349646142848 [170,68] -206252532308127071447820619420029655208533502063078630375854099086291300249984145195243760406535598306818444403730265075994677214804087043652031116676260754443082139497714028850279817626530316121690442874378826842058462976918659539054043015154000894529170930232554549178954569496872319467235846754872116203817951155143716455996132354086385629621402543949275215570883748045585106261737045176572818877296276993418845455153280223305937655627603383110313802398552179191372604721747155949262681406404929361649610984810612883928993053273742327721171908717975131257702162669802421903552751655214905206147159456945822507814348559252889945109627162520603151575544285824867403915836596697601528819427726604277797152007599345668167800663959269287931818018533118094980185442129891137403647084602647116393630954173556021445842585371215558937166220758760319241708552083978197482765027892406244857422283553977353455618028478088166489051693651404415710486958977667788872538093614928888615059053637128271876602820127844571541245355013298919316890624863986933702540209660983857359864290764058605087223644216042065335152415984988860016885134607393882611850944498917469718824539572089990793088824607500114887317477659531319038104831923616122748141922131758745388450118921152466463653067871712355989764406333599861943669799146601105327053074560042267102360352150208068674342486115636321744591956016107820314179192281797235309984363320616433372579405802885379131602710713524224546646663821240349611379969074085440991138530718502945864740637015517779471457411743446927535658784172856435947347825116153781199399934931372867181015415199678985544 [170,69] 46354229386133961927897630206223775495959502143924565418323548528884400665128733297104143507793668505853584595222853472354341554490456442916976940680334077684914452948100877025665314973959669808258599827970206918605183966038860530168046255776951581892399274799862466310038071087437427242861160226341832701716106746154764381609125407658581410008354798121423782636280195575170484501182195796298919595107340079305327259014866706979327337336737960090763985767205823882926313320421988292033732235046157311153259029805969317557535458153117466270385442549101829529137969299024822490941188690408089317974601526375654246786790597735300069972349299425575850247213296168186724589049539445861113318028227794866698822341723455040006464470219459785119984774745178423010573327776641209057988340054040984980493890477858480586833138905767499727795979478167596057448284762198019629340819538404946002771421091687680617873719666948481533732751893612721808836170500186595923015913532474411456066834679647325081284888374469606515990899533474502410756863935179903835209410346310437817858057536334015882509870917428344443323248531396458564885955974240188598130846227639154312753788898042864676297336603634681355029003782162734010748466546289184298511125908708520368467508451993856199873418644205703192665860197287437127693289637144388793380622341139844296981285882068632999874024619214282569944739928846093129257450689511271568727672596733406462961799735592318463441045697340943173670692760392443164917143719893191250736900281328374779743444870349803407138359635790405735228882129701264632581618548312292409673974801916871683150505965857656 [170,70] -10032344081928457470688771520452300112206812700385743616876770514385548348667451600565700737256451627425950600853416272979152832203784954582496471009534299540551423224520506185348664511418647809028390281338359009063589537082510883912772924576408264114444317947417834405537295589227127783868604814353480850847200424010407448178464249790225700454621299067514152178234359373348378287074212977144367812702237747677250730260085563781494111500681864464125555431647079158010877588040300738822663699640110607646363315263238367591395957751109132134587738699845147937216985308428773271923295210700291477199178529735254676270319757299809631032771147823734493919133196331394971406806884908185286133056751934995499051228395911498948886449263818321466606178715445682959843536864748644311618536009191242069335011260981039872416144139926350071838281012505936706607343900519028189708437209819223414354292624652274933470062314801053402475444184022838893405856290027675129732540537388683050966192767298285265013690987405479349976943847261726040173718873187483226156602030359895344408848262804592006322810117235100270612705616546723631342463475847266678612848825132119636902369182704045124055724734645161359964489123446810181967414547937838190756519987553746582624805549857841788471205282073036400461874125510980134557395695133914065246929020645549719464783723482012397080405759586856565695557173171297997155288079763599302876987320696981157987818985143042406829999441076048756776596268614243129000496577675782965591004148679185858028577953090522055824980563964009526919400241875121583241415860630508437749549360853034839401864956080 [170,71] 2091268943313980615351283959603747124487203593185166265810037429298247481190241455767607593224397850091516922086929377773077152121279079763940015478276155769953423750584541209089539287644529104267289772460488568697196924524439618853500358640109334239791347664341532975513629045613612357888979828702149780332089212569413534869242473560706721783103823680688413530647775270071195606647361240399760940051450253448451649034444134468974201707618224400703049703591905532825296871273244253748670529169628085942990511372180684862517177903560153059244779177651429250242217835347258699297943140256976254638838946104848290092108413774250039533626893279349755501154895147733143030327536159948842713272992194662239694478564921670903270090067981688589637670523292393008363847285619272126135288299373470123435691332456545235449450403697432484110681918508706909436892659733600370636713525339409089714384543708636342991984099614666818125852496431519596769084369674278582146043329313593524907970846181885798998087248420568394470472555531878996762905578148920166993818184940073296198634283961321944965140683157400606669921481348272578419838201360617052193640172036038064147971630338154362771269558488884294987519761343041966851062475564852629925021510568852129116449152144088115466159226638003900191893318491394457767654231514820943883296667533026048563870200337086283260542715691918089039535399735948041299474886871487044369146571560995358484768602824090205972591133542229660864480478317332624293970310942178035488212302661869772791741114085314406070271930178037002669786476185211333358386549534815009743286746875903791578731352 [170,72] -411705937503921486451467925519350907163308996399707128808956621080864928969026018450378063914187404593646915111255333984716990078129777738607222477703908192043925064277180741130091968229860198379409878883230378790224806744824042520333212866971849087166694560100729812473343833223825650067240978374052422930777411149185345681377987838201033702716726139133316387375424949999150832802701879964605966484524279010425437083614776623855551401257259969932424440761233200052900364546151135099497692005701841435406177727155511520029236364550125392670905961946127065518794435466426334219944549961641933288563243836971950320621277103681338915369728443873338004722034628009230844127438621707588338401912210782560083526811850698829428188542709466576975259384637210122613904734654171122188733353931029775606172172012956414459770507158463745860214970349542547196863146729436470359769386643779360457320012362437844678066052756671887518959391865183386395073320760585096562281268143050132818947811936969888644481865353657015193585212227042085316305257161714747243576044927670588064209720393848756264747460596120487998529255105234558542978907606669024340043816276272218599941204609230315495239693563867931220729313607367826045416879679943096480163902230504994960688916847069192800099771214718324149581928830078713772195814412800594764559730058454784470877818399541900307289973225084590042798275890388090855704904581689361631050657861506176465994260783757434868971850764560418830157256248898707078104384076983590618579972927719469784874658658436111299928393414651417263086672422384480216119686502374308111059910096940002302680 [170,73] 74872809553194647852272462886043625328402760291403826589249278371781476224927429020933315531027939384297433704134890300662990033943857648509494605136753637644806403762662133974761323231492101095178753385460224745808378073821757443984704222933037762753393353331789459806967665577650153981648364376555192219768659557984407771705796590929521153792642691331850128829685205301539831839484550047480902172530757060638397605287310442820329037409041888119496949463476493645673542500960208953499621955696309818245675186720712240442790230469194329048967791817470494158888705558149841102194045370769274988403467408866160525299980931812284858605102751877777648366107670918050625941040167437451398035979076694039044347572247226701364327246362070484472363962186867777979785137937215110749638252041010565911910744793381708258956008040532851405389704784911672037921295877043546961416785336708931332342048344999980198184098694801266642609373616454868183795558351704284351036175296391789314283754736168477767955620793343489947449593443435466143902425501959950103360393076049218929881382864444529036871269983619454491359613295262143242738992414112532320418041950525688108016237239661330461794641726295160581188795998868108707592937184085905674739655718726056329821489628505680504406481171648394612597525639936655575329103234502395575996296756392176352758146719908674467744058424133633189038243804966437062851147337537307237178693939042123413326697297959610758208686446739206535027177308431275072616274482364395830883163722806351861030857779191748089492028259251726028184401913454259223827938850829882856901541533502746560 [170,74] -12379135884827750268980722186530140572713927819916162635259511665864152522402218572499598229041485651718773890099710122109389604974306647655010869198352938908055695272219161385005313199726366731364924142885911626762823529797732304846513636987087970012515531727808026843823322888416088918277000069086559140132056934935077714334971993550582775819120768160970735050633875934008693697262994545787327279144548044234608841496734833177176583110330236707612711593652221424976809880569002793214551535000154836270441247964930665031169514372084292155826127966716329416314167640696506522672406070780919459843894872444111003635428316722290955652735430274324583667379153631591504847504586354257336352406767359404639641952157568449220006329982642877719494842496088891094222395587494936032239806885491126768686380698019651589285315559997575438943373609518624686015556858990153645131204028460042956689165246544528158476553237620911974720315219087935899103401085295194540238329643871226580116298452267904511416054154976767940352048832374957699987316894657547543629980645393346932993100421001194512859246889985922646780953339218823381924558476669629157990391230181996249258637232161302445195003429296646706042515329167988244708570112052369908269250600087212052184248695588389567103195222351455770326578913918757210521328889165606417594044408078115345888612521726359164163841099322814914891903077033289284940126920181598042321364946798798690345710571075462904995696822771874142367113712609947561680109514821654615948719298723028391497679438758939896515491414839666536428987155296614847527439997391369645561936265764276 [170,75] 1843356084199813528943054202024642839255978592887088919101274389594159286637835767554081920651731830694436787692604846316543235278230907070446386616038011270089451112570072501542356168844316060154272839192491241183316988472297538516519619205420776813297217298280153110497418072297173314136682471457387000175274630800511332484677284178465206824084433943498429697178072899760799548268056240840724692409537874045977579615735079172634717499144940069923272063447795296076988651469564875414210385063686166195577851775467531616959500714263319624113788578624977336872377427356031313625491766033248237103363676808843723866557878195189073119960671361241495173200724779323142682371022525126243471291383938515228331489055841105128475383868267885206978892835725429151212680713384193314251014507991686856189232854310085383277247688575396944079206593617292080939503087220709376786142122179466354014469218366257284660822383959686426569586211865129150871467523492652844900250483035469690009030195914987884187770188200250632706335329363675886710207407528364505965780436812272408804390473809567709098382509312486526356891401293061408287394097857225870853142837226568462144498309872770630450694340766313995071650605932083740766475677126520417687396453954569929975530988886935063945138584073675174341128307578312498853325550201144046485674562434534220002381709028036968031620443722992539642532914094835221506570967973608840039655782329673432957014089163855020481439812716247310773826017050319157894890050766363442806477312413501065839055296373346861845467455825655699756129661355965405899893554150075776241804725188 [170,76] -245882915724492100832517348655997932847551198023400201643632122864221823425107690034261230554736761493434590000750074073211257807678316559775860686141039159536918148675934810063193631138408953046530171554330904814751087185582335121985586528222201354979167436404246493474080384992933919194676994625449102077757864772826339918848680516347670647787209243185247022021371257081878597434657198938554617258366741197566922160132957164183255829367504760122872702719817149757968883346038417548665136403633064503627993401609085816733250092252826219796059438434323056969686395801721433130475262807808139656120290394092633911309736071286080683760250058363468917369312691199977518116093610848473378660188923214785132175413788583688248483322513998246127852972368404474860225699529847534974585484942116409822186881031646727539738656727611933250377737873980872998468966136174339064786496563015454482903797040444650412803540419904977001082898093703679895345904230324993459448207144316921817404214045623018868864888470066410083596139012693828581476487177251458517616872780251782562721418121725768485632502432042962521150604063160952197187844430817212379893745912518507573176682728009851731898060011591892899649295796669914875944468544832513860567236056937771617602895464131084545806845171922175171647173999800801125134498435181329711927285314808762987734713657796185816385400009339672814754940712081276890989357685581539635390006988603122362908394546553452406797194965909338193109465272437706813432413882202630412426846279867311037829162473209051982702843499479130888650197717317307502819714096624129960294680 [170,77] 29260862263509497370456958625878142697092310701674309948779760795830869327143579860225625652553191179003778633118772722022978937053187994578956744385110660068505112079655237344547027400710058348334457318005207042226722623408417647308123992377063128581704762284803888449771897359617550986309237670428277689867819322003108370843853398830247921196105396798053436502811583162086270648855230938783381757734807921302696511473273601124001432534144029314057492944103351250060797743807471470889040616252271944936459621350612523206018423419668374303642246573921052260885994003691772332491612683318963191348608412381826946404868290642138918989120240937849095779095858200194812676328569356983376249463269773713332497294373396775116966075328344790275416742039763650187695659472222143387451873333216241419653431610464400319302449565401556505943058099974819009123888162686430210916576493153216363468093335521700431923551914636022104342763914542227386864954725483467166746766047758088243202844992834744415547040782371916897838142393830651351458467953334911141622465147913722701524318081951699482332985034242313969376291995778480749526665328380668847805631937737280258666570514752059278465177573178988559465477865549306024392517735735190445414265961678512093106633151924043742264274638302683748522286242052693082969575110481757130375004861717330958040249468831537149872685233155377831957512559796885312157946746348112969323192232964677417333457359572108949051873978136016550640408774161573615541477363173705280087140821920393793953151908438467082398113205890841281062016340953757593084388835654069733128 [170,78] -3092308906106716957550259800793766674640942032132647167105027546073069967152600681172111979145173575989711850202326833149538638520426422840610845716071783796574036261134352768556203869006283317468812343824577349656250328870872094776891721666152460801418883728287801649742527286530319257839345262076742849698795586645161615100080846487873690458744324982546214699148985950205073704770724258268409787291526765317291621982602002318150336889199733563585062877124686018566612542466054889561362445292219136306472919558661031426357481847682493145731396256048801185132878052322537329949809934321757601665335690257905274095390093318555893522009417625058370180329320513174042576002543797364109080106380715141084701016341236045975286404680287766148999979275571523194608692866624060631250054004906475041403627919839825014702287336835307342283370080930705658767549622470669225282786451904988782274470777561114335800552492628475352147223812283351630729743444409685837216782089159954697348191785775433881703722001328463466095042313436400453288900708583440270478866634954368692852035330125084324378870507279551415779301009232202391735117719416190663589632629603771037201217396365034383817624072259195049065998107095703557038473117724365576623104403243278767563290807181745910866923547941609494419401060346874387663010678599977991975760034316814140772873758255178985886228338708494236996009627717731993174858901387563515524005014804484693788945570685454341910842883414755433905157079707458560915247024568528761502018994500227080585741771873337110397494970821215097464606319256338414204729859017677872 [170,79] 288292662024309279222382228909985107375111445456817439176790241238670247615790275535612495565384384919309081427730354015422240979646482575778090773353163782834443484669884600576978942549719333655861540816021826156121368558286020055486186297644687496211839934837864904266266809850619756483101452189611516781118317805869143962031773726778797239200245128410519886514705378443945219855855507038805872920625555097006261992236248563320316970369206159908416948583451656223806622192614138416003862751467699436826814680606123245860385383278102394888019642829801694195704731284929565024016498545139835425428373300095726010496291594625171410064364925960222148275652099287132771280229166431451785534137082140415340954841739396426834845757938265373248493042762263028886204693381598030754603997461740636053289963453528263292370932189887454487658157438880591999328725849154536410495431186573996875048639232952505966536664230560400881319744451085513833491856283089533825765359324662650553560026464644245718042769677372385570935832949859760149434714994984526774076774674765777770248018789672365398940616151434568981461053714917953736439110059955286994107551090508175790381332942429337840310286415434789945105682083682509807492384531536655354353919770518199760075856995919217309042828568268963923356520354518687713789762940632951613950825444018593713280236484855242301239177763153371141099773277129805997770556638565744612473427340801096589136423449995787243348886829290841075168288147641007685260552522977921303573568248596685168041549614893141332597494908010508666428185657305502436002580563880 [170,80] -23468114432410336383569686717613252059162465017962948508230304953480474250856140076969417679514730320413838101767695526570095759064576457345498136246183936154454919182045399395165304251568649984133904192926202913355464931293878366646225640918122552266666505469124109116450840407345592717746072472042117465476374804886036592006844996917031772117050840524694957539282182390701542458179111620376545976754626428786402767675381554607839747145243492365858859159098186703108127807152108378559253632658512557724563416988324974049707101780768560585428336339901434582371549123698475300197356302511377080513092600903267218994198840602888205696869967007813961357224663512856332781886054487075401882447893746286895194859057338730327407447326489443913001676714525216644226648978371146645600281762298127250669752266760930746020619814499194625211721508909658088916481547252634302814848247520998196329928662662629346040451850266460374351749375202470504750947610921416619467203205307231282966133813676225258897742717381871977264463406041381790146176648827221790092114039970750720351060980404964062536803624326150365220251891614093007350819611827791984922579207194832965825382698235682368313864942737835200889600512807637654088327878504062250451039968952510343639112321745946655551527546232655480851627982172568972739450859331458821985566873699599599481064847940101467537297205969039055295752171597901362974975401846711360829087300227575847241815557097322225561817485640658338620990164212745948277407103747621002817453907087288431755930856619721983866065537093495873355054253103923786206931848 [170,81] 1640206799616437238313576277328149991298159853859043832353103541613549802732994001177653486532147614639514938207209590907000133248300767903905642494149569065786094990478659086338656672583342608435954513335800360419590961593154835476973000290336238822898224139645589342080988357014611056950623707018362341481988294240843977393254546660098567898303177605955451510522701991057802232572499697240691898650331108067521886303197643851884143370126321769387047419150027744953713473204388512324725070617718021975206615065387750083746396577538751725976617013562562357116764887351296724512749194379429904301532192002564848106735924736318170081971400736202111547300108409552361373690303464584064085618629590041815877587341074120170618813570461704571756271681663943425576721511432297953864290389765125502575109652491772143550428544639788994463025407047990309550334210707087931770218335935276678715211540343649322422386194781862815556278988725309541751981882501265706686867136408194366523262791728264063634703727990782647231744652369075983498627829024431949491797628025029245534986657866680901968490417315396775471289172931629053648412690454343480891077666192883749448675274691317838928092158747028850258922679782670417764948179533833352094193270528707230740185234221184868833822055371515069827430061564362103519759221091487487814158071319738321743174957170134978354805676759442433107075379846668623740280044648252027585823716036330469014619414318512878999641571321351784283020077121705767709026094871124266977931408223705180262444320087070696323365933474401360387521498177453298825768 [170,82] -95414493044839869691420997667864768372846599704856222708999909953016668914004341520915632968084875539458764722118436593523293090161675656269105920025464695087128097225520130479828900736211726381295222703188957332810650346205835282333986376875736553367667865791386797244539275867126680701848486372458881653162717475746864830127729684809411408542125509176674215955952455623953837333928499084865028601291757971416295257473251441637269876219615173878892562723132443311860331518902333678376557284689884673540623911030876995993865378022492467112080576604071519838696242888636511515677475411950777860410718253671120097302002518828995065571676760951527564911336534498212954039862575375149943464199643004338568358529584787685061239597743612867165053746901679363243405965333227265568897296887924615355704952276302621999759461015140409240887045426475277249962767647168196739685490002991784144151067153259570072446005701529743454376714381632653327793611628302392461325634585648171741553185439895719238252436975365669424807449929604176750344281657303151870574562630119498150135015695706727289296133115937990861052736005622512984157777893625227918475935555058802226131320228094946742726746595008086593115705065913690068987217657613682622624150611983222626042771898111122996465382480883828263983711987814298057698789513534424358028213203749190766400717602149170326285291321333083579774468204781761804550639273867556528286205638406709990091106272041023739300063024817902963174790253158843607701713687240640662112770276699188492285271170312243192882457943407279321773516862841952084 [170,83] 4301539621218933970314833003229434061533737138249475777913706746298836435752938905162511867127066356495681386988263854890715440060339603574133267870389630278578351960334994473573574810813979129498980038319376182457436146858570213430800552392728213584026158231889384393831532838444182498985098405787550436361489882859804844091109704839187088143721297762724740958058606088862212118838660112935788303450986916105510565665435413580078646454682356722487370045931253217606955489643772052644891599831627702331558021727926689986625791465070235564144901715747565012353576441256992206486309598580027873848750624622558937508278381866708915258604810414220671349056964868624798756387822175286339556013140500672614498251950121475974606257595304182090520001089869275481498157226779170165643573690848340187048656510507477198063162154877060025237283762135454692997623639322638784989451152811002454979671186175277500213995076881880828511579537502425201116853754445099802244821247398934260387308553962553932320810464514779368324155497878694028639918824511895062307532925291872114985815209856140549618486698621700548606420289087202397039072206711885335401759656666366769242538631397842017554570962266268962878602152889962186820715128517432250761011837987546364032757070593912653275622931123443972149109678889945162678008761862086573926445239791428032970224028407002212068621078944844527775247779962719396060846311252773372535365473677793165142397777449354033052518304032284840079568493425431215637990550840930767070638709667859351111119453233924610439341761364465310259290659214932 [170,84] -115631731514787607625292917366271721299319981243506284601851043005368640844802284223713882198399985590748795894711339339302844476021922973812947109192326226197753521284871039777984596363427277368963082867585919311503906658362082177585572669903033438755497900605043636093976824485148511786432020194712240660308295137694002464454870557160957358526289588497469901606095266360089010198795051551866266315996510460589253720173508275503936829849546022558869603828191978012983183916986096676028399932255354485415288431355909263456022024529925164321785509745479418328445002644835664459122331201200134129775938009646571451964732758470696584346505828687743442635846644457172376793090690426687129867857611996734674559470367279446995441505579458480326984224039738672601255428153539090980710917876171589796598517608041658540781527195523660946667493660307903606290203326685082282712541900288178924355411841717346645481359433661344455387560299504155639257293944426342047407740365142568700344851642638062861764032539544708149222346242179023893071229772742085435595165050003137804570098684818282416309499386637990079901352623821094987521189504651683451078780602346493494788352125658081837570830635937849333572089737620717596430630694366983531390659008094453929900166473487877332063702006216634531423296101649281263712294593369586633365333144267601601309573717831524440303733428430658423010701925869504229959098024402908176685656131202774532617388210786016684863973008717757248451291279612757787361784143124078810249024584209426874217075115416726717289608265994595655913872840 [170,85] -2340871323782573430336215931624578171364016719519538040986154347892411106644074202305335323906406107127520823966401719895266933800540701539970912332431791491629072450738005151336113071877549828671329984920844241464338594620601814116056249122891596766623709722055827266471014025673477329642996115834649876592108348956981264621337218615778963592116567353278136966363542782215790322593728439073358696374495608990490199582268040427579506479189049357791824665044845613029769437584575060914126799564415558722684029593734698642074297938463528903648096310269866687586231054959045281760656806550297206096573714180521676668288950010498695253736811493200368385785590362590594558580641247217000055615767007259677493151528582880474314524050297654555191925726472447214377107728717089583204422388299055183245506474842815184301510751008074996219953319315821083033075482432804850328872482057273113614772895161782521643013148863634719988780384041819005537109491721441499797072550550180211486658767357131540655547124791633155552004367279306114426763178248333900362537068522733138078058510195959709591351598234842548143849773175684538289248505994494187958573695250478798181453478050715481099589739969986234171797663025792317425470139463413410009005532518435546594292314083445292575892946019725447671707636553518919339548473729286517238515879376674404060602223916705170530661300579818809170334023996378426112072904176294910841767278762414343937545330885849391160508899681983165751676852291991636584701557390137701529621053959152610688110775526337309317659019598735029359168 [170,86] 563704048457302644118523482011315806916219278752898929266749222977330797462945191158646662454797741181917869390294178561456034914883302910034459643679960625724639870883725146103094748428124238126699497846702560961229472178382105352444823283484743376775821812278553381067857996837489743003272401555668261926291526553911754318883232084030573634611130010995264126994151588668428990638793425790028675157695137377508243523445112327887208811649299403820888546263547911361736774553730978871451298051881929845716877656217115412779709842354012966544123044463960010626112371751831213522783069495168970019170082765772110142965221967160693616200676016498741338717781964204201904917945366379679409779280818279863572009639431599489941507202946620306851110772113734391840546125676078009748474011299910187850546522906528426180876400421459944723324695826139400448481500958624462446143344849806896430830047986524679379511285665242206053573738264876862721762922469586151034500172228663291851166224474135848404895078510685712904493560695111122701246510389332714317679200377751992533765284423510909007595576799222092336994658832996155775094294255389643471497820052499385396957542223664539787354543619557985985537455651376852863862654136779487696346439351987420661054853269580362480279821702038631064695274846799990676458291832475435594902945711690233604182516400346768958535238964767481416129464164473901980153113955566191261026775287607832169134223427210028765169434594972539070672976463482139332649653060196864290701340904390489154971245346675482404844647035201624214 [170,87] -45860423320470349976048536012626546224378075954054922723312044264638689807263940579300182299842519751222104045710732974422095865742388558739096396882350421655560195398014982868555573577702941165311148856799863338352515426821703142293232168426893384381534224683239164808901278232446057660036796188275478696810069323318712667580382072312122845864111063359432632134145722638421119993932013192002357648036662060606618278777250896065963127067173131173408472063106472431283055672885183769486560484743848601263099332503290544575697851886536762767494786206117617973452691039522552349189079064501569559939256606374469925018271518514468914631869123905126940111057971483108181998734330039692585296880378767149407767197915939672341925240403591256056235940131892106891178455547734836896992826505569485105754123631868697316912729298581467911754805256041112250757049441869276454822986908734838045334521085001057927586292393759167493549671745287291382048919465086135178345306226755443776540405229680901623669350342182649025035417324707178396006954302526603042753419158871491912729519827631179582771149106366505616347244222663138284433235510295422215890339533473784868484003512952711165032264453124539912722560051266838949137126432644928635063148700151551763006124104196810078660043261508636702019618425266857409407419902945660075677513389276689476835196470069046964339372911858962214598874697360766323706795672103305111574023100296871587732698658316120458773197052764765752682393713287708259254508980484536299198204723254312224371807541116767109523154416036564 [170,88] 2832440566999151560062262217425864806869892730114564044648947897093109734776356483358944837407241984734017095812463863673199350512876395153928059808594633767775063295485801866305420077534281209351320161383252064212465644259420464866931874509107338379627685134157720603734102444750316929589302311011212335117820057440144962503421147321850519457540923226606431140479416432005500515312276926956073661377569724249144634854193863491646227518509867016499723372635211898595368613620966825020587388993339692939380566171532472784583929277408672905837384976097199295843459739471346269489892477710911620400680751472801733291043931369862600756420583028785484099326032130585156198946503831245325611228019219459961858621858291844638588466706881826799070119557846261677984227120953950867669955485293548296841265389537961462896289262918157609246354199074049252562285434521335603613153857326838153641168725281532879752788597529893712328614613068825045463812093866753470171921306811648511045365466020574729372298160275871490695556879950068834446315676471912215730777245912328708912082362386467649221103793329436875360905471580053249714534321367819954241317459451750257053472848161443785528347078559872070043631359616629123786505875269057470261245881145336762249075993440343611969441836377447690507825899020428534612966382670503334705756469743460640386317775390649420609978836627271741114234449484793528330519055656558199108876925521176922421112188540221926426018312886884432989515979415154007329606726743829513005707694139519671556367857218903243081472368984 [170,89] -157044319874477377098793183778470952901639910404475319133651309093113900053263235455088501451068999705165390243690889519225288667686784660223921876304051966631265441055170558130425389330751245272030572248591245042266001167964677450507512429872982919323162455520948263973037818452566248716786660927947941215353864482932242344145701646031337363889084749711161385551695458785103336338384510956621834056444196529013452262112869573287263523018598130438021486742605131775538744014950457217812303680746026085872455964490489258034170255635989684856060775412880418546176591395855093357373737299880041244050457120622935207415441281114373834678463675695480794599371462371283810866058016729524519775204438749937671018164144112915418497082387766134034973059838221507303200512786487177504696344545592437173906955473621150355672223658894423839999125536772954615284126188867461463588480370810077966236351692600381591799893272507944545806079956636639028646287379605677437795034388568093714533950877440721312457712317407615987211672507310084250196822492898453756778572447914094337297239022110711571933399342637745792319194822165760966292979510195900667859177640464571773259790216737022229893205813612738408035160246398027886352469404929208125669153272614310051994203212049730030988465366547672331763116053086848735615473105319573240061428554760207942197776673333742858654410843055103766453465764670485662960088103559365248231034919508770031644492386441639825110280422551487977007229024925848054597219900537744562130986278741216693618172126211650259626000 [170,90] 7585574115002513046647684130121791518389921119113828272840273713410804350311350272466560345200039856384384961590812131282128238752641705271921423660870022181162677021846669311687781145765292272524903326516952467763108382913913637014448052381318092607033677168405599617019582738777110920840657603229307064809293199925197376503650404957548828931639661429289848728087675240581459548947680321257853566737488559016906837685005300661876208007424976565612072522442665969744739851443269383958838005101425421130049277498082622990730931044112474500155471176553628952801782996034069169310427157110237541747294481447778027250165545053222075372147058688428953879111050223027600387228892964694284981900047802615973521204243773426182356804436370205347874372950199094560689678578152514178503575157163717149729504181436016731864953027041089142151005447578929247802988427271542156992966945419024367850479785512672156026711466766582672015530065351420216727448485465321206439249352050688161335569114102191660846537986630151760876310262142047581109455923907078699900563350898812269115431956835576866628951240909482940141302659902905626010986930007678096134306345359894671401472414570210004172193378616498184147270050917714116539757745616954733663754639225983249416289363168281349829503638264673720623701969921943787696492918023783445108897342784341905317631981311779938942519538122038223050122603285937678108098270136480963339454325109637322416506338432408943066739392944677115240872707911887239008180004060477104284926565712228370970438924375408853312 [170,91] -202207568216582427147494006256166605967847748639931281418642533040275827760387789728338609886983895987059813571850387554658077875416975244716911312498374264985758517609461920025102539091525366836660544802988743237682498278944301377257221609258194133115053907275746435433740326779914860644001950343677614750509537445893061531252046800827929777227285216340599992553876870938316273842389195024044750365506619839773095738866030707359607857182808476813166774403504330129121465465404547700972780745879952354807227608161863352508484874307150989320799241652318302326486969081110958145212504621459038348150349472384577772376799312222554658218449353320210839140328080850737929464680972129880589221283525081961938453459435774571286161748649575711512652884289755483683364620009258080356748308145302425390558469173097241202936199977888438056841959799496133608374279573243069352307599304681263331894879603269838551398986971452173321967026182443210467457501298785073811607677132974265299929046094732716051549095650187083345713739840304331270600459501053598532104987386610222823051018818830979738245691521537010382702820870052859955065880604216776949662392550891756473399718354119502961252294013957697902990415986731155974930771068225388955253928534402139265434464231023602569714124444606509624219675004570500735528844726789634790207241806688527447337988457358995467679338244974627497206142026436674705389419610216074298417035450507722713508815729794801488012721982957998062234381825126249583672865334769311541786033026929465107494425142737984 [170,92] -13047254559273580737579035048304823449911262029577528355151320382403095935987588107119724147087282720171546243699753570493109230324929834062410864961103495454696965420646617552124287198724219590934902244626927086508846897274122698388022714692296134133304972629643711629376996121147754710699075798252904656752931071932247868506915691077022101856652612575947913687116833784554596311753292960129012360642309878196668631870353716417160708884970021854707499194029974397479087620105940056242451968354839327784040087296884454003456281600410059207689521672513100168270079960077830269823810909047587976284344255133035878227242442257144601147454283501173621924854865579420854450826770814036766788252157109472378222871494182163494132135077247486776877427998762662593897060465879305650932038616365946419453192514872692213854474709682589797645906972231721356517375758602446624165662197456982621382991163468258535490786501253739290990976527683584717014033933634433979810559327510713899973427227744358864410657956932542189553013617253395014825936488175618432438563683198298234662420822213093899992434468464542229471544431077186838699778082604695532828308275297821390753548830737692749330215076758688348117213403488818400985239993586379953420772932876438165907991848052787860684789391537543703252258035722831813586693734898828069031719898437220955814742403802739179929891397344381287572806472706941671290087943118383718964471839059027665895689236693367679863068018866146717228036498926294356762601845643283512273082707670585892350571931584 [170,93] 2488495669512493750567130888051373857794377203978555053104041511725391536672238597055964410737489442552884034732588940440760721246890234780551578541328756242613134106664007031548773857513844953893029520672971244613125822434705438872579421546319479640009266036422486311988754630468825569329909334842925187907453384721669797374767367310777535095248117717262327525068563699493429766112006882972548640239390703174594704916963379543518688102582263242324865656164280862997872636896032286893780171896689742623164721792766887003420515631539050289151920608321312870543198245785027505545943049705653128440712448371355449614661179972229175125377105654114400157539168028345559860977689543219621798689975072397308915527842260573779450763387095133731451889001545410183798758296189802671769139992006660907364842866932119464968354956062182844693190661154382307387127752975008535601205419288955472049236884569992557048484933948767459823244297050320415994352632516996444821092081513033943187604900685113385658240372838679423470102734225798814485899485182072342205406181243966129786938141103877238466800555267470885971357167533654576336067135495573401375304438362381280682367549453476577765486562060717317179444358059894761569942907656649549140935357090797051955860591002287515450731804563514669600638081718799613265471659130545026729381642124105119264294860244283503811709818781085190874223451674952257823407731948045764767801019776382957216754924313477844979298946948873703331251911966356861091554869256032626051913964125014613245173196 [170,94] -220789103763863054716133604991739547599378808660942987291516917051591310702163260003962940871670366217491193842719586306234756438712813225622701927941618917720851129157289571420726640170542004364211821721005005959819791873402764207447536486395115534604614936628295467548677661421770626910083777590164546340909654043032429262249434426115959402181603002622981767899932769504171493821499569884731693997150835102020272964055049975509447234502452889537109324709495921788268775675275274886272814465268020376406737451156853730283484288491446052564754692248233788707073459402887307825576077082329584979169407509442968581215779810726171290093519094845696526692965228589432680528121552475588205937212219983531616680747928671122445824491655361360490320907417529818193615856859029840471970287630494616256610084945483993513058144430088502138630332162404816962460595315541497047575124947317012555266616533144846261651917391733306225367986176227236038724531316395730995416652475811018470257292755850338263454160694493472604187849125875544653284823846201884651307510249999500319738409946450749448832648210365582692800892963474624683540876494337493205818057699641755576458755858688881676953446073905929757042697488733963786899612309888280400693043062276096946283694542569444037473489256312681487702924901188045711321891692389255476481978119745857947968468184520688408833236230094799683358260344126286580641714541731997242269764243901018522627978251648500205478078987173070333796434753889340967673656179742624414025350357864424567602 [170,95] 13470400263202609478615197214338310700461343043774609803545679359800349277732948139033673293323383209674026480040365645283396078169862199193544790673443737746083920591056665144802236650922316366532204794406463327360863863907902867258156862159622919957632978312524590634424365030573579254439229818615113827441389102693226189800455394499757020362597833787098463056369937558509248178359297291460735586530574225182630833107677916265282036979929700657822111214992083189100594375875256334548514776081506520159501215831291556507060649782861436012505507358509559120501052160056139672706753181773867096183452018299350043241782958384863790413943315741296362137846297954142710956819828931411041035902950801085009122746069650168377530489469263987323140990557040418321636963365922095315091500130501849214246320813622059381142716152107608619968504485999982522464918009761974573325102440086239694757751264526988383330989230214561849951122904949843676791203379759172552706203072084388148691866067791409180636130810120791895270179538627068245196948695880813896684380243627877308597253291537353722709952482726705771879320501236717163354455539716564263088384239169092982603197281744268414626479520670550110021962372067442889518948598881139077234281420248598790401838077640481216057353597583616157239965636011791773673023900063662872158207753243785736442490237302388075920299448216910014431161321375289717911638202342815009459514232696177055655122471601699363565944883923422518119603465078009326508460798730796563822733162394305576 [170,96] -581287574744040580054624221475444285239985545621797954512779396203314976145323791932810166836235175990520481096820961655064753230636197643244361392400695702665219220657654510149621101239538796328278325417993841288983170873296689088277453390647596138416135730796547749258820229966573658508725099465881703945893606394795712078725260692745157623359391621360951327441646930510073059165555886901851821260036683574926318353788585123443951095206285916533054315678024542003466442927051456475422500716001506527332991047935844066306583772161533937546734857191868779126118553951507375533501968794697077191891501319085754913390681286687400616167526095765183680081624746886497752601501317362232621204502201483168537216168953366369473863717702458588313357102951266905193024637940945278405464754826178600004321055888628367897360833441497633807660663923447497083112945413694892122799378067268332784678024868289004928372872132549242510678665220426071545748063182164272572760497109306367022562894975114327122868755673343308363596313434113633438306199599141974887527505470863712338153564466466933311095717816535541649049811956756085215473429214860060087444654859970140981043066388065514019950333080791888234299596829932008885727331919272738481342591740712945971612300541574062256768454644785137931990575812906758250418865255451393736632847916933244152627039504483718585809069821256398630039294553331615322650286699982753521108058497193538624133575858306561260705024205104601843695375738689479590415045019901696602953967796096 [170,97] 16611068345389567894674053101133142850903010771133628475239201949761557581419945493058457483492193209208814145873977559566969099681068716928548109595171957010762218040522399759448371550900363074569877846441814881892107946224503308912944311412055119807360457945739876868198815418231210743643773108094898140239153029660435925875934363395545826194736056959191377908192418586376734759675600610352351274200817415655200503645806249221378044259906428549076982429167510735910514523783843717837026100401704342603660223417427737859013377296671967450628193006102052728743822871849635605522466730552181186736722738741607975674438854313326392883976138640132370698762834458281244641976416367884512209436425294712421791411085295423074142792858448964904781560485554727568705340404328968422103728900452576797159681705346574332576615326518110222668731909770611707963111958697217242417101219360225254011806913413021361384379818471348487982646957964623332916230599761411972450510253711475566209632286378771438873239481956910451817196118316751986084158076668525475898430324713123389565058903981520255861346513495854724275542510189847772912692444949093174404341241128532818312748303275789369245815027630784849841022102404583400819790171328513684327564774439195709491266456826042113131375115473701792495649199489284999457670818602712394826938115021305591335886921113845285353335677247066982919726344878965974399898223682409453243680893015282737968569956998212426319785664402463605695615516703421665231147424759061987748005448 [170,98] -123046284168779672345381616534991603876515992874122355307941398545369188698171234780024633909339698235690603097483880640244750762266672570425021817868653412797419296620014724871770135175478187799237668275287178437942906507340673766839697702551343700140390996219089984559403666374148599767512514323739227447341668581214794734519819157059060795029639676380875259576882701385440837292314845637076833178183124151607441237948211833044850224116922287913538515195437812698254076643843459819682784411834205492236082496974662606481319658713770791621362483271797770008097697662702701146274573465221241987773772435984551195075287551342260770730231496241295782529649645389867039950172729360838956824133244923752720469134469307940683653184324301449386006252351937843671628584202320307848059734822263565776432932665704101647776561278546608895854793484683881005770071271005676051017150084450376456382288968013859803993840564322390143856412129290496576585789546536136660865155187626829692786071796594203445094352447893329474777273487144781647260961198870538229727185753805357407009063302036585866723415283615269328234350471763585053766979021411131384595362138960255140201117699040080496322879700935639099139025167740426671262890715127323756569476582781637422426113289158999909148427742975902542757159233033834797427779183688544048188521130276390353415047309683493744178228325521095484499662085927156796120576642713119478626934067279781695524454188297695216726304820683438122883818204287622753768941183973446773174 [170,99] -15183702673305070975402396276915912056234153867331043466257272375648993339457164986221478140449429548836513783319534125161881959013106311764413276009814375100705087530003436463287737832447487820608074052275911383998557906512948835175460467312695036978786550311386881212982547649421695679469492704171243906424482477090300305751589251843020213659454535795074909035969607733843323439564133946298557785602491361148954316590501657999795830284334364478651543399303432187703466050483949219427801363852235527884877448725573424297982977544895369047189700674052629480403138279144801386206583019845493588983296098397384464292751962410005952814466922294873981740292073117387520620719048906064493442827697321524258842083540879783006646382197781015097026578688462227947861727590040546593725354485736425851045448332345100076252622748679148553999249583099359318227460923882916768262005464472928403658988136763756430238542900734664285167260876390746468390044524017609711810532543181531904597342745730631173708774852524444438332475510637837212054530686035222353053336182810288921538639915137386648360151635703967780052640712760037905927742817712530793922494220942370018209896413113504951803407742378255594421606914978310473419270451520499985645408358593571013965276885404255683371734571279395393340991467905417206094324630239670732837334248473696937102461100999438198989209953071715949248707247388929738014648541979161265615723651299768537342708218753798642416963350935954887440384810993782713401902136609149554 [170,100] 141891013471123457156655477987964010872905198845780291025233482962303489473668622114616348091993280173251336693698974004984434452270544804762700841432371583026050639073563589622047245737330285112894512920261780791980533281484596319229880132189775196240333376645855994323023473003096514563915049559421588726564062269407432983465153770623947360944582529101795074846536284359901720069628268675312782064541209890009047067562161623454479631261963864134150434218521800052949324877173236055316701536116937226766554265323306355400924075364002410831077089452265185294024187184152936246052068362934468637962253454877511023146660658454582296993901381951478100844214826595189767836481373494266611791608444391043119315397311022339249703856727685984364123497507238754919689807145823949445423067947002574068065987156207435960738513693251679420369284913101021173969647533880440735246453898270421038254428391200405229607116336671329507261397781592942110515448072930883131956550970099179504187635869261212031430912227134344259594612440083948790714346077265297636681270151499466744474007112209598997066008983500317683275564282057192273269881255317617348949031140227089193251180398487664875834929280671660924931018452079641936358402685643137219354438965162229811196924299538282378387293492166373078258854956501813502702517289943863831103756783124677929838737837113522630934128619233399820601597014041260494216398872715065525960378190441645311284534898921554568789938145700241345162747120709504267760102038866 [170,101] -36845474054872893899755339567110249318731385843915584308922983611133120448209201290037213181264806200493109599901924142403527477034487160164894018005827076859272636489111236027092157455310960863623919895614359204985895748939809683933515967057577113720405895688727878995794197642272063915163545134684501171508590874545380405351848917743045408799628932584239347872875620641207563794916510408109016075944852327982145519091359593538895767875170866276932769329117500197044495584514197450643277971349468859001192741163283620144760777674208550602334469825512548445348552611876613356260560081150621341858688431142720773575613710506643711279361112160509902585124994038370005114023729533981812857805719651698622145680277041855600595502469544859883992692581853496442600912323544563901569978786689909396134463833525642730221116152655945427232354528986656804721100944023527171337054069306246720458301432645105328033465857109600160694752525264690888937989062492516644524983815492750653506945689094930062481027875980869631455091662789980514405437146191510068474541786969523351452668503756223721090221598794524594518358399614028377015461228299313675134244226973650999172174578703961252603607221633476259486320661927998248696071257599911093354727280936055024359528818494495943911731181499663112958984422751754164413752756073239134372622293718265131422104624165975687306568509860945998181941097223184734703334466497606764452813998207985764427437420053144943573632446950003347668551578791990413353549702 [170,102] -591242010245678792076619560974411333670016596595023070927423000965888284299160364372090321465299366959525910024869365167776124241597269229225619304389245298617069835790560347754102473125055798997660403221221182558141173616328295174553350608531787042522197023624064909883779664441046665229926462452761617656017577229374830663818608235178824876827580488799702282077421435042716297679961300837863688146623600593340834908046857527799324363187743816086477712976685878217119387366551396055971213383025461216586806148282755966814915732523974162528420876235947925418083183697005282907008087526314352136527854052833918709326443039525421277643804715623788809089212530229981562942155987334329594297588883382040875622426360925846936302151892555554299774552548315641572659926173980325849051775478871317353694373265879547558631814152756090919343868169695526972619157727853973595652068089157873194097091268625967545852002285770454611050984552419158440549768149718003844848349612640694474417249709155740204632598298654254643946783777062563489955708952783521493801243095584478672088748951951630444923633780801825033331982879604755995278017507341167612556363052089437411145217304294747608613715477292070180698005072593375089276618360940852556822975227745356578807382601032645938462902712797968514041968025089873812216749870089387092449551743600517475474370177574952384919716603519904907152190974330614419523953438478894627344132738056853209500387144116067872582613014344592454561382312287594627477 [170,103] -19645882080504394627278806915602878319441765620142766670234942253065093020185811912106428127916598216800249502582549469057056007820750684537216991124636452298409130846068156180938196099591565537648413030907455563325175808117745709946695445565591458347409296657427952608245799305187180767299409383123185744545320807899989981893783144296219130687094025010089946979870480698541076410183954876772320914694616415790769235679642588846380915080890412835298452207721091433682989708970585659358953524136856976575900666910580061749883725409656299608792995752017537593325026322435042973149787604659040833909806771177180491561573246295730417377640619803683277796783466748730697830648669872871689283536108609104318898065357942396547086298614054875016165154888033136713259163793353749792565070844997462446468528706669449669222623879375118342308372506625380782218060215079407027174440170061769533716950429096657683879626851488433111081148392421161981937489656763877466940911743185298535378920527080537985387988240888651737579575304812714517792334183020163275162701902526828409948542778863190787185982422443918541213191006256494664534952797907730847734536398911254917106423649060955343143095901780250576220781146180912244988963206092036532072357066932572465251522324513921851493849205143595587503721672338612174834728276886719377115863829620463353870295565246733265375733269088474820685626649584691522911967048295769545957624470407144290290578814463921933004784041607132872290967524941630086 [170,104] -367202158651087667735011865639055346735184057445913461790108493306784769580156467823430014120668170996688240669047915387451190553702016871444652727971517074289348885998020221684065750834667502733484738971823436291136166658906522997205207240475804875402559189527977616960151280644714086487714113268420580249838294267084173963078845971156352637296839827484868978325092482802995699597625078130182232554266109308912118697926295675649496824170717239532049501709974307379183304533359534838707226950642592195344634009798197080187465417459485955913343687217117418716477110221918177919125770054912318427362328926354722239201930804691416757737612467305166552012682013791543983294366655115243920229351099885678436238671190164302106761416392132329988407324599690923759312348901349826431463099368605702706879319509504034871677827772465249525829810418282217232352245520544101698763985269832042578981952031892396646601354991016510862516107596215198035774427394309614557557834254033660522221752473177268705523381475500717641576557449564504538802344228856365721231008387678626193721388829461994579283184723821298777125175729164839504509782269678593967488363349637754381908857034601269143742391922359091662932637685589230708410056488884762520962115905246329991286842758672688306389761150123370045083324789661409040927922004364659800968193274126563183825544615132658193819094626995816163631724299170193876866878193558281559930897676875183489088571182679016047150141582215261015995219512306 [170,105] -4130262037414576868257787822834559676580419049388861420821898814685933561385829382055144345810232103524604959039305175887297581935873422154173337605945789315248477756652811294827191697497486053339814334569709223018060593615887525872163039232187759846785710573895454918023406925931375994859398064630933787958627745512769903930775170697572859871803020090120699731538584404121323062449111415111675497672084516908599832298770021658507657610174643395920167606177878519223813913420076448224442542519251848580275210774560108069622034569098146702173362098516606789739908257818512056390698848788197919181391476024995579785621754346747605304892170213046664074578512036374959720073434885017536666520177323785587283699998223002367227564529090176207824838211088940504062216752034514844722765692458857948292698631237404814001315308770530814108289167328396294843297710337190609927608899743621667544844742934745413618212522226905112447745170554072407296937668446921451084585360987078978357817258417309652088709450835709345278394665021532081289303480017473366056548057354144178661087286705529923580392802581699932641348769008342556229747403689933689791083330041993309440867728347735935513016729472164878774413713824179162589777599576188232601605903536325296726139879040070427258414732867512373551613148097447431124731330669693334052450540365280579869432336070923378757343320775171961982715794721595419652535511624117107588551175035954732234967712078895701382417304946530417267006356 [170,106] -49178285687394246928190153001151319394945348284336707827064607735467544215525949758714679998298094030301127817828946412570694416667284721939782561496588772798270996635271692485364224849999660365926167028491905470848112177497416053871650605071830111957077984126925852434096785457886078938436331722201405134800030286301408907995478131425467090080859202398022813566385152402431444944553857288961682327617813782040275517482571929236292509605067140286483099832031708237870719787603647417257792834547280518974365463138991379822809067614590510453932577650637940219753181318030675951032989860890138316182956080981302932294224891486811895423935943020971923705608291709191464046503058877693613430326061769101758714637772351475435057050158518332276614989803766259847505093272952392663636436293349933943042637204415131662937492113907556930449015325542732443581687623112002019002696129275200079749705643147447246083934329012159151016678751292244654019527560548062538116405722006696602522054824284131968084587629375687587798360901393043386916882990756632872932540187920885344501809595339350100422026588072161585607703861451904168031833823060522005573432177178114641029961727171740455015519446080026992213806917190902082802492610177313180934277467204739754351938070183564935780856937447458349591487755268451611869589773807352347001485622066019574460210141747201420843514447048552005375822162861108759743211335733272684249259891502980792171912426901483113697678810933371938905 [170,107] -357548229003331747197579072589572725127771506001953793388880606285517189718098348730503774119465343197911394713665281028995490154131385372485232656689328393944669139255826290432051429156440149725389391724972269944474981444403304661366460711476084018244510968472034442050914033072857845345331693853068229535647141601454175738613147831121830312712992972666109826016867423405339218711095603584093430161704463666706582914181794874386892269342596360595159151886825189559880623719868882836304868595915855325480069743569410605039999189662189509762096693470763946479847607019132628799462489473897660052422495956677909996743732736322814214281014391167384139388792157345009586378353904306388309755405491470647017345175358666289504908928835348887327164623490045487257107969803114163337352161195084785702838380941512295155721364471809206235389985890920575957345860989795758291603018855229671445133005552830193175535351085107689500449525280625784817847573361207819135436166033493414299374364737098606617044906101766136443032248052095785649275982154679522097567855467572113325031091269805718171777487131879109237106910614354674873080854365087328866269101414144692521506464582170044148470634936842667393151724076424636660209379292355928110689786805099801722562198066607475005310622828311819506869235948686176012596309854424020740159605032089927689505348718307566744953581521449470081323043825723706211658230197190258467409959294866184154958986651340536906163777441744508 [170,108] -1945295094544129900092182352119314563301351141846661190363299098934979414661722658803684400065588219082300899525974015195586548990341667172584547835727960844012807013035344815736097958451384905166489312813556024646283042503792722892034620914717333101799201675908587314816438954087633532213792827204554547299164010141867948026577483377587061400835465127814365483737794165922346673037301239028447554814908463820873934114438597190664070154355157702894303827005605160444376476489327629664194521348887888277607259544912196576633163983997803937425378428757613317780532662181607142510344026841249093134022012411962107838442539508133933818433820284978201695829555607787001879768366885721763233325807905129849765297369765760616709640501838743768428799160136228753218531222059221744704939847237048439606122992417556467529212822636718389232159000651634565675277108037923361447264449850863339153136549409670033487890952700396183809328538688959132693071981543585603435300719585816554763374556629737268609799145799440152578676036899546540130101086199906262815456251122414858108583863719932451396752641170618870219101638586430778374414368699869404463464371226297318480991759253563439719441453546424557945194375382052312807423137605245472964263047067826301085654337722392626200638145111112157139960858416556491908758392641410756703069057057232863268006791877825619744089879945225242110488716401653518344590197897848898166261022897629807739884410818182719126698581546 [170,109] -9734188390218042852016402695094528090221578359415315609368655907317120680614507559230974510434965484573431926485347593309370645581082404404486049271745276829238429512857284378741506152179634820710779577034191284358096187727716933372356794401556541872061026034905766057033764425241349866440844841257716851293434616243343887535477715954966574250586074952016158713876358047266986620502012101789384306854534849701359776690082086399075569419931866602476266492078136593945237984064998351037358861582179675526290409150845302588720384809688849846999099177960598474106680212287702123129819014791975074155168435868726258490589050380691906682160041842974725912544705305753834412942845468717419391864712839377178695448939284506043842245140902946053952179219952252232371641696170695115197023485840477888407781149998798099339535625505994831988079839228660823410336982056285813835351839332997182468209124861532903389064185989930441076914651466130673765295686272207275637576630977948658753873300497719804267351329000729031234301942863222020267681662920771253387386372752501324129935245023115364947234405585918950377534017870649000313107357693387638738451048279417462079988467396401362824174347751451232004163006955690527681072289155378582137140635070212934669997531284021420351102347547849113548832905395547774973539916506941683126816402069112859157385839861305812355763487317854994027659833340766862391310483855815530360464763988455117393698272264027910627468 [170,110] -39157247469826925366458987086250043848394428157876084310982881151562302922970464891058734671342541152718505647401130576348367029975997417054756451725079072858124219937514776151132719399999583843364870307019921143064523666319534242996433206782377818858071566055741319750699168463476987431617241720054215147581045993558911333789669724309641398335619835656216542061549412388409129352169111812437206401778293651783941696179391263582031725753947039411164104621076229117970742826298242550748340621827342097287235417805800178963076153700738630697443300731282253704542778672271954264530561504571361664571087285404145396267797489354604981532325603075336836902177731241946993546570255350094274340006549915120188289749932930425748278177622307032958055795802630838822939115101972173982355812716476046619827039455093422094243886371022670831185633209777677474356485380774540751005764378574256580373984405971233696940808014176856230944719155294824963112083345682342656368247076455890391722069031455993711540492752848739234017357280134044873309037363253221013470871357369531043581088951466493952148133220948184424958800429660892287390125761083632458314431321750656065912586587932883179681068666959336944366788509141207918937389345912083606277696256062126763386236758270819063833942184339972240301163620376989673249912258431776252664781912042135260359250945467590936385524400411418757716618737447712316946456825973005307527675497830244629352274583685960047 [170,111] -46403632027255624807008036619565146757610620354715295757153261462828214041314099580505995286692244657930759574500676788100428974338133868467450485846217354387755375766860804560906058925212760661673811047883550866512672033376773537908846390506402236026938452916547823429376957703392410353849036661293338964813387509095463735457091164963482265550786598856282014046594191576499807761056693149743513791407757866246205869418785087953300474715928117626350220301012841889497238408084839061545250953071964246594719674255691712586877553321577944314477089300585266283504834319654021200682278492723820539378343939810353775397556372243599648133047427425397600435032958141758156340976187248989007865248247561908594889244197037974752996983232811177536398067538409237561659990744254854642396567419100990946175959237787560315912651331413038200474700763681089201800783835660196576285195117784205697942193343960260540502508992779471605378915382157341039649436580922907602685014656894524640209698924904268438935209561845039315918382431997595468723738828695052960119590585358619215181889677103251463744549542205074491501788305802687961349163103169826505679921152265168674585888179018868799168077840211377176792294278216499648946694123149644554969053373166038184237142508251036971453997062794833102657456400283420508174555000722989042381844237004150409336575053559520665843962942410246571371891277508736776773255304150600342010984044308809064460836482428 [170,112] -67153791198862472299123091103002484421644515483912031463476245772573182476427842309287256257062753064370103969022919862245484396113396353791917365430174728772696833288882707879610695634617311187106236270900687031356024555018592431270805881548156510288335528480945553546342481119223640907945649051462295452917802776944644828543190174479646123577326729534285419213068308073263039277641386005015934251673556424352018594370194638810891007578629503867484115381611549200102111538105093146513570516918874272535709077916104356766830481156722674914167075131531659580906290273948867225191394671726853779623367532403836912003341332606762815516683297503105636485612401675337291085065010594629081954677233200737445061976935568247950649283091392029122108925701687999917284520821669010065678477397218788857901767506664333072729374212654141500664268974942285255089039627179483871695923406678970571835498678274236245084046638307308223588448124557455354397193216596696827853743004218920009002263663534685373764179202752892187586456847477165980670702143848904330814778229768893763308161387922132248416617623281480010129869986879354014117477672666374737013816119323718053552166821676591958592994888618532438836977163133064177326209859751804398906260717073256068099215969415582834586477075032943427362275661523288998754778288410227797405854666771670699803153404020008578627098890528666284313808591707354483949600710919696133571402789532300350894216 [170,113] -1533965082983606537853313218385161089901568902858543226310356661873414070345700245503627780943744712462010998715101180750572243291665075631512077053773566883391222155888429549262170292587019353674358775914699052073631974119751936113712622184166105680424871051186217219752958517550685226336612038080344444937376747410232456661941649282642607724635023631298946037388261310510966446643165891421837751189025405121155945417106845775433264044469323583973716455756474867533963922331052404750489287146327769173473351931326991334816167057310477290182951560693850392691008186746210366992706934156563689914583837258268111363711470016243357713281518229636709841033535996369291267266526057085204328745269355378426273374265912807502842073839212524947660037207011892924655800951859870045028202206247581497558234049229130683272931795167956799213939925216329693579227264845286993746503295186791334336837977354307951945710218643002137908993518550344634596997623196701628905511648769475124718356807861395125893555972121094449824739911136855287158947612958707775692580820712022873260097238356202604291291585312416495628117098215591297675007628003263170006328273119193201263112020632239164468456415765846260020723443646325108889747762355665545146540493133714435150992131049720506365099991610002678800182554489924458851443291457125889526652774842572114873124705289884430689747315446844426964222295777646258430580043751040308225504753922956080832 [170,114] 1607524134977520277913699842774996558822895499512294885744796822061294321951510564026352210623018930505574607662821557734560712496638727809643895182887731365873365627994037910016534963559793612675968343933600043366123119005674385648002096961083578280789039727996661815584226929226856407188302258151223157564775093439420068417318976766408854351689264527357597484143744971772585233834215932161450050047763083010800880278742732293776323740705750159843267596900924528409221204970007619149589294270812920471053745206159198520039724959414469998812912589393252206957347153096849345397357696471535676456093566230941846276655995919934119794737836592705946061371368188508972304228931754391735831543059681911484376399333259855020805551083706953517186445957614986009024008526271854341301008104208519282673121962975731829370184436740902961425819593086346345478008892671716191731436766864633804879020232473674319702343333510511276503644923835437430039160417819365873780454631681492871657637772155653173344948608584177483708319885920651597778881569243893370422323419239648444565933475508775023209572184577957772604854508122261116155267462084125291830330022727590423903758540157891068625677926645549397317806165842095338756931251190235884112752245281362669659206665978892839671164595316878613183899683899821139307815229513497409087119823189610512258831990790379753889303140304434315899144148908370944641441941087717159612296619749551 [170,115] 6765053307119368429187038851346061817594679610368120082913502312306430676728624871046880849396953531008336051792908684411203402359381681788912130778915059806614063629082004464190234495048803166246344637353793288968213833943484809841285162715153159647291641953767067566053300300378183924147146410850304273150204315768113060063169978384061346784441972875600107571812369089442086609576991052551958268910384678958326954785679438117956918512693599062897699865244706933442499399152715604320563561323683828007355908874078213639481863238002340941590066491385209972539655326799476943642874001242714699757962593934306728114781203419689131952504542422493405048107736996665856356477203021156085522726512770086426711924428070527779778723784792152393707879072903239121011756629362493100712812021269843949790373346271826282378896686858471623322208967249451855743230767703126097680534053395602218456538847420322836608303102180523397632389588079157336368148516145820157389095636633167524828504536017250272381891503087474365682776966843063539449927565341882800780702376738197581969838758056222745512547925375498165318961823138724015877588825656355084403393681438642206418421656871420632083012902498815358825885473239667615272199731476744682773125218250098210740760069272188493850702735342181990750237024083541941703208416242428004801052366285832346484090334684757030422822356240256603825325892581056789353216072179414719278003951 [170,116] -22010528628532694494397806420000592892769494471798884543055020260792233187345127170379945279995525710757253683854368349524436215735141780606229839979274026731773085177223624523001557508336355332068581166311347548507982719310796388366634110668844218835435396143229801172417353107011519992943020371113362413641598860761477686859081947309950771540047267715200022863264017119832352166278364132293579491990577508581570890432921073429939379567218307625094741014246156861677545961353639770094950133890544769406134690683526845203996298825592343328222302711646957278151231053232032864028293941248060561407514618227896895096693523088577975142837282274595531859910372371672287493675671180532555419742571106859125501718604035624975773900644064001562007839612774673191093563752426293790771947861541495189761665670615604712645677492970887276106817354442526057085986766424771450103514179987999840832928175350563447328114926315841254474868058682195141817937646598021104466357961132307458401700707966721057147621267308397073465950004871804322958864955123761959112391767513463384689733457399953010936670588412999779954149266493540884624844494344766349111000035950965610020205331196437723459016168158675399842266649211640524817048905704525013715584191256760627401974245102363886353989760939899438411383430308248725959133342838074561770157096418225904171705335465569504596061680164679335436660524736457068359174300812470137926 [170,117] 5950296990514155054130964483152397078095802938420002651491548565235553770205863220213121679987169086675450387689018678987284088560902008430673851873404606634257872137522595486066492952314425141608819928388133655167538548619258546647068078214745735263289997487494655841460498544784275520838074479753216972166242400010405381076819847813754474700177651591219752751756321271806407789556283441379930954671135967364568319780176071844869410684976480261275443786105269294013258499535990595279596015315852409737806416237751024812270231191973015715553565230365297459593537155809231426163170023707584502187646448565157660943084587402479022946783645234252190150216788157761280273651514058054748213785182028980001420031533669383310301623952200012088873622561092545700184646864060434017414858280130996230059224733523952440934258188197791017290914645845090494552528109962396920420453004976196208519890809093965775835661251308599261245984689292479668651553457451027748049823419599864215995106839016501417751457908771626957915124328211199700297867789129193130367559425227866056423695475628401265018547353702222084245101643002081245091537342540126283951599622516832557998863876059835699953103225923960975572522957894498710918560663054556662287824197085373289427691240184377248546510588738481860965116368345996937076455751192886074278864669694837688383460917604584566408963010059722110198971788520918236365044192048848 [170,118] 33943120919575487364236151880121562207489011774702396157129975659532773279083005561720529698814986234215830041964572991445395037879004540014276755803897067800467161699862228163523267279304245265311980771048197014488386562303819684128681303038148828826494608203748768851144804161813997539081407412834316179701116907086122832199700701044260613146118126146196864816744220441349374912740215597863672854713819792839086468027112328646805601057041770611258500164641392804969387766726172809130453894502389223811369747999314703064348335345807941508835155949946917565242633344333886881985948401129149213958073820802992163518402731774836235055902324467377184571041156895184767441328692681354246374557089657346963327317396930075933891642979805524388268097215404353962230655752546133733170420466475194392935861676811794899102524754188468554386309666562212093192932799000060123446929722312317093673747415469890402219444601204224521120936837152858049100483524863829484275116073783447668712728231233401050448631460162498935403174422249162616716462423364676426129888407549368198616094346863308281226333385660575438139680732650982675903254987985388389156968143233499073203691792798399482578835974861427635562107466014542984870272359748501755018201822470291631228922386248378913167517110088696571622301511131384582944341908768670031355188135283873830121734173924559491396634000081723961233360302889861037762810349 [170,119] -32524649879081207335621972231323220135494559929418156238805838565413549824242527713600419171487112573128573910516961293874987611256915804341836067065844078563908221937976147514452175420549431545183285790574957822325038681204945031509191736796209792829931114900183406261631707922416313200635504060523387295694869693369517476663386958290281986066482499356091909566508928484352575610865181527053111705809785880980123494820063057866637106369497633091985697611404362436291441724032487162569486207613740304520677033772378217057297884076530868139899034318843902226636092990405060721756808507768271214508669843157154868722223486691023705565031718761715211333997345154639817124120438869414693465001187898542182929352445987941859372317900226201614194483940587719723579301188200315907251664331609679757248735760204927447111160681109097449942035997460994240760722655490000936584933817162461176492908332281665819245842335697710225345949769368503440193063280479957718957526440253261957496785509236175791367632725642038487728047245538121769554458726142552445601923053809198942825835467981187999686507960170849585634629371545131683693427804344403649152836432759478234380898479329391665919049044244284750875621452065946361679060654704327420986284214722708261906743670563344578200767588000085392483933554591337212831143874293588340641608699665481315800037158043137321240679486616455975856824280217093491732 [170,120] -1442618986993949741231612656924976951903213051216940980542617774473062474116813454341669028175815901227209824487991288285381667337487178108609191194539205404675466298208064554034298493120579441233339730396228059817092856331594509646172732969856252963013697757218923837983844852781277527232210511054209284761438819375052669527751773810009611424065679435372906752257373530762979789436247523346847359864122857176164287123891188705148996041184657035749117106165131392198558670311358059319256391305131952996458587758367785250339630705026838400455794020004490507034977684721890350225283368450371703182563978448538863448694105414806228662829881164518745249123789313721068092560663134076142214377299557526659730719558912483177007576340358296478447428966941495449377088388584778973108411979941799536559219612290559453252816993539540440985830745693954045235758889864098606849402724656355399623048297691366876756164579450046028907797793427265036158421759084396929687348621989145804641786531577798106257703001856086870507956840134769118854677483151121997860982676168910117074957341731676926873487240857331738954682810702996897144524835375599671897511930586250625803010174090031738986204543210164762896528801628431013393321182451660299823060780439721842508438394661396987291236610297237641613582635685649991555097645532364925760326635805328836866690304735691268886755490385781238945009023798413 [170,121] 11743369642226290122371904557003106454576027721473125604028349732265812962424013258368475609513438588933921321444212109886663344511410460823417988359084123041991596291682949055783456368242833327874750344586726717422297156538532898578098474978605879984104731451974115366037307875929567642723892575907754826279089025140081090995296630643851257744345714926132643409328518578501496147071385561343867391167607377960072150885374946238614591538677330693214762488540910531169556681998656686858744509914371133726484388249438168557773504678342923085101278095783625256539792181606116415295152115214729982679888971725939612420724625342241807981716696486327691812218687104513746455118787530527416731793653806102172162171616469309819186169966251869299995047664724205360957789931575973807252806973898653813726905367683251099936057351917190407100472570564968078909879567910814777681876315695747277988045751298010155328648276080050885172840997202599202958930184625818747189375734763667740773205918626210004249724351977138288772370194361930126545409876340268627758491740668145690926448731814853017878432220836510354927012504683947012867941927292803706392691955781233167515361100225751068813046108439743176854599750945204055289338457602857407356281398674610930771196800262153427213880297150702473641579503926169090227945263297022295425592078946014885805508566247601455712031304494736742588113376 [170,122] -3726972192429403150817168349637589592752280835091694448851922821721807964355292760169377728689671540646632849839457501484902678809821489396123744375909241835839655265214901938484391589077616897192186952588100643505050821172563280090766029082290162509960868032793591963164856237711386279491193596012025234121223751957209597601869593321460367583969088841417926118535846832436128437733487503190070208390238960203430135737418334884600167767819227352641295864250859239534913138066578896910022052851013742231911622822616961522732146178822208418301912544872755392064054145083492390089660026889815306078752562784069868528991295553452477172975765751850827347938423874376028194449011407500343668370852135334799717977760795146154073159115102910134829976071698006055923586690541866438936788004595179133551998711515679209281379005523479383292543705370755518924082468768375388379734829577374788448533588626985681146049137395389993215795411977703857805303713121509938162973977287256827052229118655449337936694802760827696542991940041344494509616646095469842012201899946693115175779863066489143319253013032182225634803351091843040523535265172245244742017393087293422732601415585036302619287400843340564248442496892228388705650015608068833488965906920494398226673814406958336222303820874163231808352010140953171694833951798368929009793533965608895862904322967146725986808217880503954193 [170,123] -253689633136545700161654061783120827564867673348483427953708817486434106188687201051165890864049221184635667194140544946744775488251464299391374845900176134963208819839013286664764916438768297315783863669280140505648114998987799396502200812051298866029413852330222642765125832718580084337278526025232526983363168949392686482479510313253090816622497692477742150308271321254155432969877204753066280450014622491948697074602858210825873278053123576070795832937299234856456885177786621310420736302013262699017116430285219155077701160677204749176626642108843141420592628075217759080895352321864800895790103576350649195171893308559330704971951392828166115075908634305445224632203258953735854525366168692719576173143425344228426686573266584069838290087658192570435943841079385605306953711207449110316408605041183827419769848321828613728000205501648573539491263491839612502228652966104376377175556002533134199782311165754876222419939893598582960820911752040809751842443729902354581449873404990924022288915165442424709282202191382758476667565377155765380796621672159523593298349103919002842163629665819667903850362025766102380172117971605781504588651486053182164614816029165233976363050698990212415364423320600261501547631290570045169401467415204939160791647391988461605204750565583463573357134397207339619517858505985982124132225353814033455968045011280419322354046255562 [170,124] 255689388375556260148329620939297189350345980808586193844533760677483424717869719901910000262845633796618676614716498677136091585680777672809443905444253576999661086491535550893475914270733012668789293857028734603890968417998464194736659290936142076202385256382226732941659257722640689292751106581243419943775908279091344487605525641501808488756430530576546553405010305074187551328053744956429076916574464115702809743825324646693291122791713111820012460990878203622341817089668399434641573603709102336230830216825094211565791238077467970386110866052795004902516852698743149328157118412984019424680747549859339639619636000797220451352726656153681053285858310759794372290150774625393983711160099057731524611357934719383654503552750716811486512528894949356429194089880683733751047047420890930526469788876187827154057437269612668168717816672941447188764984004849481780165517058803139490132452905949224925553015575465453867401896717480067139841268191210760120002605402387604301540691710181088023504741464869849375448428830036921959819876550205853714140195196032755617349200889765307451186231026236036509056184654839860081936853963026100052614436769837441569249538191287028357301419389865601249423548332810401162197327320513339815506243129865083914280050219696882030111120162175244501680404732590272657187755244852523539535452531935830701560848220532596115603428 [170,125] -29507873570854063849011978897556262746681326464916500744919108594878427025342889831807237728138786002189444066797296140817399616482201335898554689452606496458040676580102090686612959462985220678693165472795033924730061131346870004641805804424514130766865810658590578291437622362114724156599399883920449060535516964508609107928158427462664524745121613785412098030198068158386475033216066486961778418744833848744671307820415033391789021125406612254767737620065388877194207338141809611699026109652584556642951111491342050240112237008929653351481695994212438875197674224376222147614240190133458123803227911636788698604553519868052727076914136399618245567750892027425880314981979099009185889798693219878861725765935240360176162317309460044647084017325884798421186093748113238781662851271693024774901836790604320309990522979095430358980639874613438012077283189190363802771521861561342170025818416598533900849208691338231125026081380347765876253010931043671439473784413872483460315359134948705556501448077564710875127487369852730887212689323978116547671540935313673203879588592958501360049328847549344511501007914335409796695952280755548752352534705928477279994823775013744138047463158666157684787604135264627911517611781689049421207949446788337273921682372026777363884244158262888702634111230982709964484778819746316412255547950759281755594144434822740338 [170,126] -996550703547432808525087144467739632007519063642788815548249230511902869349865062668082618058348482746038386038141167312513354519015179129700191605819138615561227659301896520470755562194618620038039590075860605542301070456412466719428485203497143172728669899923434500023301306387943656684662919564520285017042861627432518906974288707450051278464427423640598600025455861380547553862994929509662078248524097767746993090780999917474706731796907752671766490898543277876869616640228824992705591580857098517534271423890637641228263014989195844924269081219163482866933173741270657797884186275400959038985249542033019127946003053420968728502959373302928270556149849519607023793037732764646800092351797710638161269247598684362076385432179053310808649428009552329738597808234864355220462830938481466050694821096459882695575769733701406591391802070370551743702240073014860627623153569266316310377612673500853826688143539570322504404040323927396584203946487619644396472369089574381651213684275962551068675593573122445093851045450890181891109162594593822458847329500815154556363911093518226131939071868477021065830949309165597028405219115127208398535878298393347892680058311041220574347369046621845912824590938703481003586673262156263325307420097360990618436153032321202263947098595156728031412320368093509290486825555643144761258307003934237844544888030 [170,127] 232418549432876603015532190455156137971984579771993536883192886988831485145693165459900014565751564841311975046332947133185996367979016294288481463594685381687786063536930697094258141727808395258218764605768545764002515331805803511043396937547115701410218378645006872194924646753865382896519437369954869132832698846921558630430694541750271409498042850595721890505959783952124046367520536756656089777940708430772574162635632115051025439353499699744574404192974596696156122763817189376833081248894120917377683962379623372760793148866766623268083441994956610958382333133345653398562247186238699157041783760810873327338997313799912536320264564683551303704242362453005785128809233444454860413875052157446771434883687586757773487016646405243689259581620845109322699360003402414419461901903989140210231657828916662779671291074207414355748119679828384955820690942569670194842917056593367122154190924360219348017452106515605694136805235125671121683335122018748694851450696646601613326041146806617508610453754465840744730314845400839325606705705532236054572693188191245929475239841923653327095649219253284819122581187226811543020558828086410618416627948649863548196762064021050783784084881979118019857076274263023789472769700147974180229701927871841068018986903430335007817229944182554952008521710844955726802370804346549948855203165244364902110 [170,128] -25601740563037488649655787662971179111332522161202517545355277439650217226794117874831576720197805251829737784976574223159958487066607134237886217665123193728604154693410937042878861859073629923504629517169242620877443356420533879458911438648476517679609166810618062681129010337861900454773777833678123976512153471117017119097183112608206494719201122467513756748917345961818363074307827272136908975302300048611642468753518769648614562456369061026046634604652423243752416697869211744208520908748795470019844182283470367256518820488208169891450274966630051264659035323142471853993218419231946492872396807564428393991719110610226364117275623052032845669848000120522495021088064270561353025829484815416571367419566667039370207271013352805605322490686327048721766623619269813045084063149779957618603292732399653233692779104319937136278899016413525518191914628663359911652947018835977165087165892515091839351140803486535782986883936088676577542165837125092770624104892999368524452163758606815997420454956450810832136848530214498234327948858904463498811844080319040343115683762785289638865927537528875051787157210379120720849723138289580651284185439114475381005478438676894180818334772357243403408389759880816263722183747142814829743523746196393920848113387055494192700256456553557663474907858724590173119106533697972678280016969740300 [170,129] -2032825995099769884878410601393167213118762722743812023975394502630222839797952407780830989764341816155366288376604556894034935721203206623239044145754162629945244153324108054928609336718212423557252891069439134646308292527441398308367428593356950165472080956152971742633446703526492222078417488532445630287664326823780807240590622468726837301781505877455742249404891461223307690765572587749617260352501873200629364903105864822072853553432817373299147689251127520422607212660163825914718519402894148151164230137665054255608247361709780374661150306926314484255778173072530365174639261354671658668578128858440353989977913575632395079515841767359406725358914534901418746552403415651486719715374744028782263536040013187054905396819478503753907676511097573591338245995830378001017821937104133660624081193053063778025992190834459917425053313873337332230839622087231253476520807832709798166105170426078105991733354897823235918394160005570806727391147927795904487399156079595851241181076445658842813424314900939109610936002233720105645686042719343755198713119200742223730696430568995479757717141678521233443466637810297066626570698994403441800269665852673729598934705877681334239897487151846710825749173500416001698714464772021457536319210640894570527785790166856523288947861637600208023624843836689193782086475655272349622256820 [170,130] -263067184428967731050723817960130680005067106370032897150928626833169625050060201497995605198921344837360502139402596003571144421264951157262117382521303338724025828950587614921496840401697767360901703377074569319351269928423761161865599649863959147289832860683956683275558171028420792419571293207248844065400806219462113709050780857369468522875927230769352314723330107756433023071496979895157918020904475150950069333759514760245875053824683432332665928919754370475995316331551511421519338304603412248690284164691083450255990220138676768837314794792202213663850175038160318853308433352906766509327742533963224935300993076777294104539566624062568780672524534920524971193738032387569200927966991427223906913397465272873139982479622905613846216268858705714214174081730454345216161694757361433665737089710103434237983066684010086416833658198045284461845519994182410431591011693650662578308933301673513283001863067305561684624067795281929730601999041165441655335453548567837444363553247323142199931738710825437896529444009325837511372067108109691001352763909661395926747485548310047274579765969174926713721978949876545554495444980719776941485819476825821125014216641390408462348834052392118805914136171439985957502406261847074841956741748986551824415473319262674649111048407322727177651018065673967104149280913549748574 [170,131] -18624820287472578633829163409165472001002886593086964691762188526359182096844495690146755585275377918089648910941546023873591483751145681468452458804007410496818145659311172025762178882672330069221342838230549484238781320169481625186897394735533260897083335333303022655328521303474501565284543866100134485566203476427350378875982473227445351561278260452915666495774794221722005609259841252860589206333830556156955944100887467079667358676158593801724665247056773835045676784694048011152931183151405945538302823999999261284279666268233484655945500765673976868228379286271812707806145716461881853546079909448036181805959242809771851783258494142547687838591775548932742880913387217172773513851664814333622026456237549075406409339127169082369395973907846937267985990398927317799975873311791581637986255221083793094425760846640612802286006403618716369550487007194759411478587252042249115644220965757456150332164893175542573416822013120153860686778680330735568509868252399446452614554461197098565565099590309010636422536045321428540009940356854615177277448710684506682371945645580074306930510397342651035282360120564125366672106617908554570643823357425132973740980296982714722702990615942737340083735349571784271155048428404608708750862159353303569930449072878292494093789434638755493047173417278095716942315223646 [170,132] -1029149889255742846639041830736943062610184438162619187986864353602925589512170134739960515435786031280300735666593147188826402666264741189736627009980177521652486021922633574892613376826150650995868305243724577039209064844237513179984119636893632837408477941740108641905313344692108530237595538630562005355336555142349861415155679157042314230444183695383610395957610866924045462948135882859793115740110450173901951277465645135698375767985655337768169871106201355245996151012414010981278579697903745842404289677421081873329122622393444306550771708924829351698028126144202532461085729026608318660840267489104006633702135411755669613420580410065599754028265801860343954140744288825747836299543989455432285407273904922639621195557855950134548419120674504790684286260252302669834161620398915794976685739785341933446968742654588981965073172110566810989627704588521704225361180228820666878493613402432175073903606518988441518545595597373560194597053970424709358594979648007592054979289185239715851476593389384047908594938609936264981375530432071229706743423688805536429700810209273835447831790049190823747352363311131071047472485116527068867689404240333802927288635461793653928136239312646945256878930608403491015067161940107134994486334917342364587064924307979721116176324899504887635475980465467059691740 [170,133] -45210347770420270291750388212541561987740749577483951958539749179551934190728241966094653338453756278011984003985637287956772100528732863437535662485775515200051434379826961262731928510207585331436665592770200217959179041099546002173127887116213004153472978147191120984245464101845020731757067944607954351612790755796422716531248721388260000736342017295820925839253777884743378504893133428036705592505143672871393216597366122978300636903163419682520159507971681136728042356072889512398624794366476987112695793342070915751914305305370376584156191418245640324171698713202937404046617936939272156030433201056817391150826046822182978836600618081296763382477526450073784387917330318404049076763434428416870019411631228366998128074034917988558426396748475068797155946581526324899720170761736708699693244646713736228185292875230332585238928042098904438330103190873271412165078881825768042701785086827888215906984633177043868469788398818151996164405423013061346937855965751625849495351643289069005325138297452930125478436711405950608469600307422957683774144031226221958649770811730112589252356762594640378019128744715439124718858184550541994220081561568155009286495568413984793035456696183747914149406288846221098557952777356622387878429767238764668121267070875304859309004306268937754174132408764382 [170,134] -903337786214593222890823751886512408532966866542900623099493550866796061777150544751561045121875489985975507891157128509669397049729542789407584536901886786662803475027324089499936002873446627478048260764402034235985593690360296378293256379805179119423752062209625995987944727560897299864161491993730124334561679582580755143827771195920674158928615225703988339485641166381926049076761841061948081217362494724607595576490603703990660489208119760147031214135421861462417338112552273401499420119181125763855344956411228299210174733731643062020062871459012511066285313004700822802536007458149262073505859383173706817856199158714189167346594643419937525302365275040211895103194298252996797519676829590247761402004548812502445018712833060828006615203942196663558058520361084985654124467241582876768052967307292324857229896703499862570809165666094326501872129614460463413407349089622848010687516085264708646296692886095656499027029781809903934143428893862571851099204149247480336278417562365678232886413687511317455699582412640833519779095878658354655908490742004414181940477929989132253779746925562590876157043448578814349317083609807684601454875124959117880762005770456966354836436257009556601853068760258496335596842064917347101708582643873095737952977892517477422526313766158648484137055 [170,135] -14809087344751061927600947949801626562372306416445800181268473959487028344464972440070228281105752936324960424145588481944817973878000939356434508996357748455453699382985500894469208422335716871983547765471088296419099984978173997157935502573384619205895433882344216904709215620789097806470809033915723985878315337457415268915799773659208297393976389870826525047896970636213832917877621752439767908889629810100196647956029357874351642183654067141551783246592941809125357663303402120545948429272771085103150987243415965321896522032461929240502646673284945771066215792602848481417241204875119134420850870020508180103144361152917690154814709824195219970697410797569856982403139572169194300600488405559703202529613229976780228850611885469021818866146098344521566863362327300271791854885800945107307370445343939644550077586470975163450056040401187868038296958385822534199550010485683204627282670999842426252898248402974066597105656148404125802640648071169406085020021937262065473360064657505656624566718180086275880065499991347063197210335700721338714502187355567312747505692820375593872394978235623185398995686200199950546659498510651662310746380662078370645293257367517646433396371468701235114009308473506407150018380226710692150246191373028417211906699400539240964205014106864042 [170,136] -190914868829804334649352340201791791914450083438911126480795591032087157822900589849344451747376107139279640609721230366548097306141707448658107325157918135046471984685489389863338129723010920708465583290140273919442990297480318298420171728478683140321714933559008524130997225412769998358120473718607802772253367317066254721880244269151761416935192092142639673366319895940451834745970456626179987320170512446794734251371886110835073542541760055830619168869205611828517068785051951022127002342156693715535433367731882113073046274344105567481005159165021416534688544381912481034190599897844796476229833395474145125032633846979140923442212799820401748592781971321923901976212146193618335977818875155724267968955408706430424812300789889587904466613639846298061491844251141859210152239369970758316946581040010020459927352522670719037082374642122019513021338167243470148028116777500556994525947229859157383345472628565735228753073363002105935314949901303362954340496182318363426195739803808586290918558206468027339293959569330729808498425123350620304303231778318586642020021921930706212735509475978743575321909778233776792670762120750675927702183696197690585601525979882717242666874415655007612754241585797264471134288621615657911296708458696760962070964533006054375661682352 [170,137] -1050562468289381010694783527095612201631410407536684582526442097863927955203118637796810436686163007254328866212804294074502212898736400950643121472548308448502883762406282634794297881805724024784255799881511234743754183316190889859975137325455874465760467563460149299963740377595778260293963883260548019194629972057109423876850448205666679264906261715028062793736745628302143986818465489276213268809770192309016846675973064796183019372320653971197229632928853113896455387749683946640984779855473136708657157486125012045049525827754432075711986879907996067670097674866961882902803218539313242315966942513588093751867327492608880990459401089095994593364869630154268754439531784934291404723272982211177387455396938330877157822817306925963965149464635898079813118559266533271907444727182944938657088006703195187947372381325594979678378614354207418199310186226108578331513277786028284124452613336909201027840809927352731379020276200567855850367236063151286875811257962851217720320618407884218825164144237792745848746120086399972351449062992563679787642841666173922155379909236749628428781192207005804782447417791393564980573003142301948909321318692912567651678644980182240655636047523288503266470097705156949625523472035023229919642598533536789314236073239789789180 [170,138] -4319502260566352310225068158160227850126077708448965899712293586134966166311567169078479459901699075019550774407665579197340309630745304227450034311151495465633379550967374278848395476386534730125818720261877708902523177143638252337570062754135118129830838433014355884569939023083493947438540274651128491599066024129779728436349342044599978104181928701248633662728022134111607406901862454924462387113896386559591475837275795718429358731081394142203122396198133172283811168650988685290424843922469607417614789753785004706594361926583695731551794895909041207899842440217998823837756989323680314629095312917253239275927780975091285705655237838974773488873893157486956421829765621918463214050526807648448656199880123739552780332024683713843586311771246178157985189396927291970920423917514393208591433831276579182858454180451395489728468682206382160129467094969428576318669709180594892575529260764542119144638622138768149057516216870771971748518877418033034492376467142834189805048051990199905664519511827627313643437315410118592008269556325023135263799017937273078170056145951038969991699730104378989948033086754981747988835377519866160278343414784661280438563356165145142664815139047997254379913436938077103735387689155073905660745483934756539112473368649 [170,139] -9423663742080057260692009837414034819694213946168533127305820344227264190246696810530739710928932566621467620600722898692162505248038851388008013976300493960063491454490402022338003021483311598161571811196737573342757399737214114771783690769226620452787439787958750131270703693187047218252449466989100226005016954947625713789433800673514865264933831762022157542911490732961157055017985631383137390305506630587766885545185607222113867584204415055401234964446376076576181769424160160314751692681044513791957277401408654039001143245753639176987269592548821892911375070855329479681286359744876280955907761088124157636116005502186113002361131040779655827344000194910642452560411854630583558864438843606007559735434829287969014801517983052495873066125012877959856858198439076231122929044141323441453535033176754289612321107988365348007656483950106986622026263443608025478233089008838651530391747609856460634615246554216435087054345527978668376205948754121385927887828361558403189652606021708469823553480809200542819998362864028952017311734573113288192660278325745364871887699311209727735297255501827553280951898897213530243930440823273355708778002483722343341553798929804109584585657208855642489013078853381434517986915924228618050536596276756271181 [170,140] 8471640728329277169734674182123965072320777954923660272328499218105389734167102126642097284145728401124823393516123224174915810852940588706171309319728096316060135098165052170848295248129815840902482958635358321193534275789484671027143652150027956011787207647858096404618261386502684524103685013940426761889628297101912627476096128121312403726087664385770055071128662703545571309018412802228326108834712162499500968274242915140572893792077587844035370530189454427502765972095954944427436914490738455297303269159247631675301860111987534307651127563469405809192442798697799611243368861291948273668695202264345167818812633656503056096751979340063754881890707490492248485322044463157805732974060963255214877589368409728838121075969970128434600615710620647509664171463050257813703301111754922351335513569882584270056871231407943908786083034671459500109691636932228899200018568689781001711136035127794522101839146675586139805301643570029771977843201300958428079600245937550412805582338673255256530421931670655286115466105750857495216586642696399089035521403090799025253801987560577523693809823083839476277950519708971926058099345391818025415500459967663564356816972330949331414281085414953733964056878415378928631721432480707275125928176640 [170,141] -522281053000046653322268554270153140670381285581182377478852207293070793750427562664086867988144533702826389641368919983931970361603303478164595081291680671965333800151823740330443688479574815874619617076674005391976885058734845822470468291813059440721693281381286778528227638931634935213640858668760706854043040289955294977596306557898256976704370793810477740984337472003560181767897147589547745386403680595722114179764683713493910740270866999937149384671218361055904707776179886214653542955989848157738954382877765854948873331714079029219572884904165864309801706765491866994724406463274699602874627377740367265944718116511890444797093394869859879059849115417655513206943958246777336576430496195869079300655754825271583000843041654449305360895565283495741455542420896836917480955861109352761170728872879229539243401442273132114592240435478266981754406055172964709423756066340837126675701366015890340764521730962271807217665508799098344326217913769193125055769177577673080719464029497380172152933046337266581067659683624222198834302957868366882112745641956168129044903439486713960405906856433944945830857283894246559528315857468396049503297489682723874227881299074581660014044286023216491725647686958483149214166150986985741262 [170,142] 1388951022951617974270782935894583828026452368903192263778662141682755364437451554696533718523853856466113170297915469827431744350653234344149470203692728322130669356247978365295578776426669986270697979735365072310824002700083453408046323853098567673457618970729739007708965944350464752007354744165434968876619080307029470890915384187361283633056585312579496667913719091056914293695765115702683091359783740022277288675814522689726899908829843576072012495130476046376288328914174539491736202310635984193353461090760981538048498946809974638409359268603358519034177752669001640637040952077028187495437193807541432298912301080503373375901905596165532610926278157345461900795074479160268930897048526633789252937075107677574423138835762902806081306647838909654450575096597284311054186517262116491738277687426715012597712530204791880957491140302117404987299573118295833989328650482481355099366149895318863096917781985626067912176841095527450812435269948793147789374722172223627564583227913898033473303519543904374305890885339991309228797069744661045834783753776611076268211985148567087141471125281900573864456356861940954750334901084221738265257676966131946481710884977833956743708593468983365882050433383541015926029741499899 [170,143] 504558829739499888953234840043044568752516175412022120559565738990314512491654508938967141864308125776432378772078088188856586682944468917865157339233867850221775936883233061161113811932533719688044762924128169733516088704994444182790313746824972930663353770886159624857550628580243532925999787948604224188684683616684339900778969090409593346060162368611304397944752512950584382034118385565617203509149070881246979884817717374785096344406019821193853321490291081921353093476933286250911156002229220988602482484558684446899523527178106363861023346491228517103421427775122238118848271753952062557083529588876517370176627225829919637037016056890252063803543486833662359038616342301463876673416218382440769336303002772360124475304460186332781481555593742732754905014691156146200116081163133261146438886000563190339794526216700666371024161557219502680054439299145213850589848950740956312676948755290946039546486215023717260364633577777752750901815570386625938092030506121006296071960023050164402675566763325926057812049821275739858073737277738441159431517210051925479114251795748639202717317463713659767911771867250294576134012532532109403413278887334080361654140414441954855769474412449472954441686962375747345636 [170,144] -4503548736511431863112119742299175685306742381189904605471056321612037449774475045424952206500256822455192897731659375199707600657858904974677917996491364934175299363413845967559608085040345759491127083447600401533570653313666123448217636946168503242991043404808120920493605676376459277949638296738920223846461005079807298369119607023966257995141785736147922421167902886993697709151419537003197702797677593265931572679126596251978936145773003016424909809346766910700811643303786090585363885363744711831784580246582918500894972410964624145876795973610521809198543515548803570937055382035384813098176939891186249868087111476994384424740040786843940175589004217782534573282946315041236449748444286013170317664554019666484893427814518040594298251377359159256186048824794930163650155304727090708530654292518570401866660712034883524525758085746931908274889170046045736296328163346544963103074245915817614024265209531283717893635079124164555565836955510589835871384470446137925156867076581221080646838136190628985998829951936961427445809064417612191914073676140348136973813401926194719493454800279452194996376958375367604958057627245850553522370537319440378018805822565997343409950757826441654868492478352516 [170,145] 3286844794357461007725779301994581250093783157642699901885121144807018447552090856807526576552342631573779242559935794487065456095487374594853514062815182564093615840682131679260954274320761726591665027262134733233032459164049443226049946898614943743786747048578247812324623992595030558977671852268692548139479122808680873759065786734344425642240999419013729719218349943115031728642130721913512364876027113065493187157128550759505835932067595175040473423936365581079013436463968364966430246832746725525735625522187195648762749077347358243109612791509952925051783183473266166932951885783972389422993304151746714553067830608662542542839793157578981519281442947553307210976163224710430215698831489894178810272677595148067029400538635396521678912630711981802350704260824684892731852795893977636372880080139647279770010362702397956588638420118683375580628973140596116482521596138662234959249047444317606952648750653922198333769247511626835593778521183557650227505642775501161564949453614271298571587148813381196570159297722436441984411244256257046474086672033637117284781925440032411245640792984130866087556133985571762437893092090335752106010751161643231780548308007945851653144329401167215371094 [170,146] -504078288700194644814124386113669973245787362931559367114775092315682156554843885135588008392118115458648956051267983523970002015662306554719365984563553017591467059421627129800638757065564235426389987376595197623063629336871034890808478131459872548468586727352962920078151917899108997043032650752180530436124060698982493785066356012633426264070990382984757707129495290766671291383423602963568250864644198894659268471113419367986279906318838610678183018021244475582938103023296592859450140215587005738989039687567773197816944786781921407993798981165506341492612108814270815230729679642379238791299718807658597926559593484051995825881823548052770259136036278400908511013464064637038762071690676651052129409794811721865428545311523900830966343994084141093835994438569534626206044252064382498694546065232003343164940119112281827100646278926279145028274585147509446948452443964272204504100045464916725818827652306952689887373599152438918724799092059699815878959119649089514901927312240741039909871667594688279641245453126984527066059428025291330938688864256787160298446530312129511679999645674991503662088144095790490417156190700133703342062280619836529831935149383634305577328791590895 [170,147] -155419452463641170105014919554552715401388742584880591824261008485045076460785704627052272020926931535314686657747568080114648202264817399021496170264386612000986983419964353706035484181790376593018717051249319512374057896229630209871135188721781088041897655711360646222038894539173101337023215021863620175332762988745716812377947746941490049688252668155260301754443713046225570721094380195262769980733372710545183078996396280086799919830248676475307525380752186336904364787677055181649994253993418870312207618573575493640908177512121002567027442870935427839473363583813279465861445417777257382493714261518017156729242033550575897324509340637473283789180378292715137729763535895900367552904587168074920631198297160577717523961788778659844623505956897589329160131076919709426950868667374747909481873279243184750052894970563669741603064695075546501689208194767262093000906503099937181226747243072309807825551660619724060253972632981602488415164938968202627115580844894835925580969403054615077948997009449764409988702470226319260116748266718107961975309211820874534318887256515319712904183514398772547641416837366604328030622907017466521426135097834439443230259501752906980010 [170,148] -37622753322288825550150887663722619538379530635405598182023908271459120353380933904327140071126469726214422038759385299338090330579790183811316588138514985589138082841754610577554475633437121180043256488174369645719917794535830561210464524779370804510808397362243271525666435095580298049733508292185070033661200922597447680672007574451516893862219488472119172009834844190064822539345559614906280668849425092893029362698156854805023575653918961973146366082160592546200654051425491223247455333598946872823678892661953428563971833847638216374357025926285510305384588899060388974472816381955379740481384383689310063297991197360153446802177017173718639431150568190752112834159504259887335122711549699721574578251225320099532648956538815719881508006817988351578374165590018795693550406345020036578837494612367395231171113175046060052375817679605538087535328732724098477008578689097406917340007223184628571603924404132712255333756575977499118949301311734215177733635271381955251145349849575459591501267136224690071885668347559033711420954443630734379781221161781565000250380264012206672331371170226057958485159654717578495356121495143304386353001046035718946076560006380 [170,149] -48514434207387147828997984287186820302681498801068921410252326367427940639955957819575461709755694215890019677236256079458563784385218315074718253894290912348684689514846423602089093377139636338770733097297669983658841856528977549421829600869171570246111479510466169658023603569080771647135275807279822595688061537075276348978457113332445947979493169014934638869009739625183793778373495203736754795368705602854186006011257641147956985357364721218989059000954343256201698713985966054535504294636897112671027820303671150627732476205215666849708785850277564840522424377024878107014162364739245827601576344845102828768966971713453624910569045257296752897853618419073849249267703794498860301363138051167899743682640053848089572950312361701753561100909904579256190929725632549408219043751624866720594748243026203357771469534509635073091371622749492220158620407423329285690607515335658279237100632740071288610192142470572265471375901860111279958327847130253517400571698171904549175752749908787833576938920861966232114543906478691493136856994997319499788711828100734147714024945738990454866563935212307138534561954477565154970635425716908986583036536285837762388 [170,150] -11674416086369245848390210943663064381434559428802334644611003419644118208847555672633693196174058644805133258008849010987683106264607024660443801834975934330329782000803826070545995277275338717202708676163954422564960337912749014135462131376588216059998406009728518409181121249678612490776765690834443640449962853340025302177306500086605299759677171349042747800567568657373115766645606704220890831480200693961741819030640446892230967889290355493771529385842275376852477509122018716936030436264803249103207771289262845457940281399934941913555289714670095240808311934788957047316822515635621577142011903368970430453354287136113338036682589033531467405964602647491987703843490378364500025589553887618735789484594509820879387120345380898693765348380664698505422343621335916528605676623169681876714803517569592016438912224660596106385683296837890766371935489899346504107449068633193847491233456455761894732086172055225182485660162764363650249353070156309123571769829590994452517656351505304841748632804231011542102222020397553604365266475744771008260384375501919633931692150406979251852567918214628902894255194639132018696579334892473644112715021869 [170,151] -589983425507148904483062595584789278019097738353792251944175830035928827206554394197892552156566469082097015506836957455094726243072431921860685483059437903428911096426693975389513549503805391453535050630796078004995275977244554673322509259293698792760272651427118568953206687166404251713407473067773242857502731853798443120453712980614836917098866983617522929928597813325898438682843842444077136479230105310097604279660080797017621296224668332926656169625046314506998381426159810148338387457786492932877015721406441260885810529505246264225388658391201403619778966975223247316793611899099493203379998055313220261285469285588725349547096289450223229960442208816454593046026264851461575986747461817143254910053588161138700450129199853323449253030363406944357574990273123976971080077577437030822014937244246264979163064811086133206171778982361887050484549143235814678510118187365477783454966978522359466169765964653746191645470219444896514828827206667880093157286602140959462909232328767846225357213845798471022529189575484899461751726625508912574901500147394585000475373169218221807741192407942236498271526584482608162999102750848366733 [170,152] -13259414672523776891864741159723612523376060454709088309209335070724960291168055495877217731588593290503952632654237007715772852643817067591137872745375539491362645150375896123874684029972579775947770962089574318138672534169534321384240638775420458901702952287765189782849231806838115926736154469159714151905654255484763119583926277320214611183781574704947467043192131364693233400401830991086821561741155097372205845532209026992833462601482000012749342965675446733014180243840496968593679128849160988277633247710219890814493618274200506327433172952532171309838637388342266747397175069005522069774785717722396941021578811548469741783874998482764587990763767050395675139791455840255494426353199816200418580303848390228158403453820603811372530940586456399362951517022701990041106610508637765662080475643338522055141236353940448831196974446831517497447783081364796773928553086901510035212373160048173094172214977729719026816965681518106856785732736508236496822167681729691795591392822116056851711424292094941772799437883421086063477404712313626861861930574300653023739797422121587425161961362562914984988513273308603853250592147 [170,153] -368822973110978541255420306370466933169738404436619431725414196538624732822245158301520314135657831913467836613864471622682272433474871173216637632702437396820937779584201875874896559075214486635735885259270676909350055323637754264502489736219408898006794592933695524557979311678447842848744748268365460106940471673867651293605817173705777941545433446504787793493479475251663903927424774276807123286388865024733642954984407260191397679069896034116156887175052112034386493067629022901246940191620290800333858874247932083898436561885405104794978301252686095450636326860082424160080676993371805538052150514801533489846918314787850708310090711912040501273756821654238316193551101590793482564159747096862512712909101006696906722996991089165329794000648484012665553446280553994263175351641574050213434384483589274596335240747648908364968046067170636925693255433951154110402828025491488011258356099127741776434180250932690699960205241584804018463870153317490371481096783358691797288321940965231187600303499998247976888345553670169659824463860501153505970230837045020031040028583717903238059958401450142317204084883388190 [170,154] -35875193861904991852754326068697050846378457856935848213832759331495584091099659741282600889857829005085373425620979404357823788494399326025461275984837065806327064067734979129935374525551281591171929313930292147604835564453555998712064580048983469272122095720994649284273643607409275553361286525905369775772412159552158375884253524620373710300132136457980194312689234061709203721119109888888680475014335605203025401781754367884611096387657480823145069477753122486186567177911324981380877024454844662318286062560784648728961632926592608814110087341801650157062702038295750249143800310324362922462843823001444706983548316989005321573849404629160259267704610869908930022312181781559769621366212770918157351845326109510604695534454988824718497916173640987736381077385759038604836481423503026623702263407127688518793876255342503814825879077475205342853794394668722279689153583522127953648805153418259445628178327319998667824808983880592027960764016452953495816588409279297663395495178621982454985421713614083689689372594824516292208457380146117124687745460092501641318733125334428223668130134810445544899206 [170,155] 1792566162098517769031680715821846312430546605494385393658945392392424032159913671051957263415291105872165358212873714424094689016095069471964089890388417228004286870083087253276098581893119532869729433557886616888241710431718787736475975092239791047464164735875054508029235871574033681585920930258511135221635739699022862663737836735935187173297850317878620239589228231955645672576623448431986846271609623120392805771774706490140316743895447880891926555267478201704789663890496874233267934525740073812997228228796474394406035311964934512382403721963448421963746046920377711081190206430643680964582616714714321231113559344218837862848307390414320786467039247378358450650668192294727529661395928381152510482053266185249759878046821525997690976728320695353455283791191374635185249551562005940939275620890932019654223532352505718153965965429478616542819696778025194736448894545369130589978189689062056384369767760314870619867962498097612221959167652676551232358799962820940731946691632852261174158380869609453230101376330717033060096446142218439035918432364773679558945501815006799649822946336993 [170,156] -14718674141452524277419760087074647902270103747365552480210528694937313086065167345941708076155754265625566218312867296411019018270371051752689593621067563087498238300404240102093532564256445653753072102544517578342900849981838497834437454702204770505120754123508230738260182211635174505838975232192975989389785248049164153239122523286722543574204362030284097294829897484612947288613507615417695504216898764013086070875921970731727969471972805828927284269552683199451923767460439071133659390581663830707085606712071909680315476563039877357269867708934230290508305642005990747305696471040024391846708223043073092877460815434796102023345865800358579105563268726666527833280673903107892332467690035874017621436214420471851718566133848258081904315839361855276373816654230272480518075849627455808473760915158019450658290548866856596422572728581761810488391743813560395725261388138808563988620429050767237391833124728161272316529106675091378871530772335380367789628888874302369207901179277233106225673666753318052493995499894642554708925769554831161749674951028690441857427116737711301238 [170,157] 15690803903288832107915447739886816002264485264623571767434085950311918798897797942925345096389049275765003856170511603476627419417768312341219025272142219898064733492345816831820683921816775396417868538828928785254446397001919967906987990736256258484238522925220557451188316613039855825758596892975070544068173682348581036489947716022786118086269515554167329296755466788108490805623848779541329743679486612986072178403979599510336349292448943837418537836530845773708105921919458234849450753709455149385618989251646739596113339744117822148674220945995872473137505996379204201137379038067865852915686911728057570466952528246005097991464971370540679302103944159858289802176745740624490540530206812380474885403335451751910619996693620340952128478258674524561033497891673982966123609498855760804328849756838454849040225124083283633077656037724304951539009723917504559590211008739544581365315400787189718094720490244266411640471104314502432707218272420194488505063003529047672706573879746271613610003218382433674949002562516109867921245509555778516215153309592019574629205023 [170,158] -8015952545280917234669420289260429030204689310885430788664235883323878543463698868351402866264988743461180990294949206170356576466879385709794645896962521079871989645018577530165680143140893255366885528780706165503788708225505254469538088262573741116549487851915394664856623107335876870425473907847038653743331412564014914002819095206782497505811372527688548010471611845296925866312522460294027869550078976187543739101893189716747807746213822795168832715307335242080918240730165429319618743103599112739410913749320106278226927128747485486114897314117032935060209265586052846622745312771785659631400222539384961481337193581585845812666650343148991315318651380684171499908174936014310336408267671835754605026582915529710926956290937407044590752109977149423101102895308197912577130143761812943472592177572584085638828099197910218738559547130001327515439882470793483257304174629491558139005962760969715454104126109830578897034819995983545003529613428077468975053765426858445893694677008409442268699286795783270471781574284752367785421238433432699004686958006920 [170,159] -172329023403256875292987303405481192630234815734893833360152159908904959317327735891821453827340393681624414818500304982343800006030590032007567705770572320596199731669599502139896773285944831661583897681973826930462953433908638251095594693460444483147811143364105615762463853657041586202886607321756262195790916984945670138213721874523238293899474763171116654541356155202985619685278227831697313478307380162960106442621332969283260921529529156597693784042544843095926339267917247429065050977896482341541768988192784892470254181731317228907804149620711835601909554841575656164349494756577187796440827038375406376269734508771829438222376088651409727822735051072411415443173693970744338599745555415756962037759103052860865238822137965582323896769251233138758095840115655980901502732891668056843088633437683595657811850476883492284468518547890782127202982349914083209166093702105315145164265354849149746475551811625206957911633433138281991982672919115568446876288987395922530250861565405729692156758043117098708560919061562542622500824730226631373797 [170,160] -1123924291217602214261898189947943529493199249998395702228743286985048849352552152666674031162621338134398651819491275422171745039162453945151728769419485587378886331315083742453819350245916350414126223539736381866249563504745449628002964209838214125392399656725007598304634212677217577708864866165822722980551885655834364812917248283961588390570431489164002952647508218388316405097180835787136514768787581721858670022807840498589041759586123549497382307397850879034755310660696789368123737433480378355527352636537428188585861599313883962648353458006729070281290204997272380789880401657146458442114376439094479944716781222431143447341059441880150356635280861120439317676083026257445339903109392678917620332803935097563508905346883554272259132656469178838444118708214169328620896590693699887367419641353002484397817802092737576553160084362655354660222583142958870105871047916126344707382957646699186892247532450315333736116343951714303617190200585130083084231796665104670388922449428694102361575734662545536462797397122914733363438946696 [170,161] -1041548995270919795615535879217525375345950021591159395425456183594790848091349269038330782157633281992003957277947647606300210037124737172345012359514432777963306277716043045736986978158824659676003489920098026674990912011939699731934362339495572687278890497699036023492402819737570255713985470879554156215989355146458534888350584082682989573369536635401659873119226359885449606076770213202805292650542622380023273060988244968545853044781018624198283788230232056994581302634280555728937742974845816357980878467232930782389200972129937057228786725902589836772051482490608674607704581243053471048857154222359812850967235864130634431466373052641497667145413511531318584347375376370972819425206143587335719396989194668293279042480632088476571611892301870688460581184104824850983876627210463363762914328201081776083863622697080415568886078353990120446525606256327134683498445003307920217746341518018249498179299350722331413445616012407799529904296455593357798284369146792153599221036881514767359804505469795687004534574731998911 [170,162] 786749806286354953631467398166283997389157893414814710331623681735879353146077417841103974613267022162934496433140018354176282744855630913774878730118496571845617055464363661373398579894878994624680907332563152147296979758496961028834019637049669657009869220126175132175086240271628942117780993692492687790415064236444187704710075237022325005467872227612911588618917345239670980391905130532843605531042497525775096750114703980606091558745255939095322419698913705538651130214154492243008769322327685959739979298439300915982794881946086542395083469477502265481138017456056228117627809995576810849346500849526298849232640163653969896038961368276605995834316105909660141554811473973511405330759077427298571743573720122577430585862673592924331348846067900449495882146015870892253192500035071448709646973159700846272923966202074797276835641919592075296046880806436086690058635578867874197216474462743613016849253688912848373244694789230981459247096927254819123244070980542146322250944649918420356570531592417899072358 [170,163] -402803082267702624183063823262101413834961330871021354904771198782499846932913843591695429571239917408926670542910082157154474672731750457693729988749582031558288094163399128632642442220175328099825092145704038278762848498528945359723565776265284104405178002684353706197325334467889625307105554595181623378850380205465674014860262040218025634651986933181698764513366970330294243013678803945681706332972725846819968491092290862184476121154799775101992869784418526941606341056171959789732250466485976661064400192178143524746041927976292765467963894045312246220594081724219044607746700597015901987715391895469493412180538250886074618047384324013276898288748704469195853600488073006794434673742305055975793772474447287672938286986030686380758358087463423385254559663269806617784479460065394015387876673071352310534421705707247750751782817161203189528361808309565382947940148385115822465102680347066739362085176682507394498574741210681320346667196277088401323668635964378884357022996412454133241371547772 [170,164] 15335966969773918865646409755408308260967481695724728633030144021247167083630943061845849309342385699531429921252219989679918073166521846402279733831730270053065323364127748227492227091051822895510384416414330945615592847867264096174341700298838911493273280266670883464621837154939890306546559823573268333945380117263701474240298697522990049279239922660063698328754618154947709072898684101068773709901961709638230420880520944722780458135095878223674204592075187427025954168842758982407300457458581598227997242217401968469848240255253035175370358638458365574205242412633556337989943678998815638422262685176323425777642622374257810501584190356506912613583253784129423766449774880922778987421805491635377960175982383617210222327674424156166590683630147616772535636891663716855869900479116839145170532663880361139563537509572601396142484667184092977616617543992044153712897424077858210701835197587681028235063341622995420407047180170219611865922219678772731327565464483293915725821646430401 [170,165] -47077646230624216389954217572100577749879842728343162168634163146159888927011512328621586542787627087922976503203635463882083455417205116708207403317319544994399962098344392578672227984715254972335070607653535583983673280156672836444755766726247020732986762192431225892342817118360244543897785091834262262605662199382465379112860810737166563837969483202711045041236340002842903678361288850243076936160746921133638276587733218431778733494057452471211661880650766878275406151285583304095980959942858888180796575960729088091070143678624618356716642119410281217846829022258672746846124109786732127097999686061987192267268420818474975736574914040329534068307784085400240508334473659323915183822876584199628190660025080463759582523456408659522041215044569748267730869001754130671206071206052133121654404219528925422815612806688751931847727775056314568951253905091827269463621436690069729356953951847417209669189248916081025138956506723590386071347182997584116213171671941860634 [170,166] 11141803376217295881246344293844641913304103103007846270051530310075826234681209785732191018202023512736451318915058629398115970772111127909517524324556411043147971479678867687467257456582686475700021419029688482029455576877531710139106410552211240998553525707896415034948067042750529047157415021079626562499871155132543312195155195734860126213543935401155638697117614543809287176111492297986577486231253236061303570533112484739552553580230511363166647793630225209565246361451969648740815114383374177916380532700663231490262254984530710293224529216679975528549978436298095417600921467442041199419593877288162067168061663186123937704106330403392913871640376523359085386560351326900136537019549936113644328996661464544924892749729827259682353641558232858489419591560886744028175489459192560787348915305326123776196086541721799841468677790584186269290070588851567345614170720762940487841508232297191817180128356913376373560813852879654757161224269709634890681 [170,167] -190372392379398684449523877202199971422353873550750791290920601745612471058731714818392266618705753815752456840524846895804293685864671388897264572183316379392208810654820176967312471650022023112687112270907967358616068769126458216248197585102389455756601966043802521348764026143426156537868846230219044529602203488298117057523754762600473908080602528989957369442423223312492501657889699134516627965714847233846089342956388924381841772488631177141286726736172636922200384312460203030277062863391362379845468070477847300489232987249651158561096330979844853930670596366203457565761464018482750302289508801945459809283041515952240054778883007537740849650050308759411476100362657305510330499008846029887405848847975049790118607761384298391482481350903798420167556246825522974131937237810379674946476461879514461139336379533172117311619711264359277315222761252341088680093353186443391672373756594601840818494437408262956114390038576859533889337 [170,168] 214850693305695360255224254808480973126988499857550577743262590077269151460506087168019402116766216291867089356002814447693628996891591219109416198945515531696067138768681418471103272509442472157113245315065820644799743697183615529265528591766877411972061325400017904914701652422622209006133471112424205734148089833022222759974179959910602448393676644864879406970646098301913810628348072008946208979802868227435151918326904789103065206402958930907235166912086422100755634470256606626706944273080095755557374202780743509515132243791384386371384250109344692902140178231458731223151291243936996033823074718029632625462663242636089335183090689726890323357386317522374391422075155435995550378513658327732655117989352265181175291099875959842977897440921840726779885673666271079587158319779660137184556254621283019435729349188777784764900718210495510310616724408947874857134069129547493339238749342217846215287811155339596478445 [170,169] -14295917327705402747909896563887096766001319333109449974591458685781730655604388126661792029893776973023781007813833192204216241401441059882831693748990086916230398883695252255749715904147309910734415997063909918348540177392099972360840219690966322054799195556311243420226303253976145107121177815207298368000301057681785017397792423761482769957368628305021853218251624892421205224232028240244828818038337278935562822092605939560872321519962391867709475227537775567191778552258951414986799836262063060790404939839150628927012593450782286105839982753153419625648327669991774051546455831869691220843005305940843700090859832115494908996927691368586720815929900454411099730773819650872085257935541162451652966287099344629056000630295040101036902162293218024598662870614860458787256209114958410333403597865953479613771142037480021784471265484271776372302696161949501463640731301476971001788838351506902961589 [170,170] 48707292988608337327031291131834039260735540203277882691998305704144614343245910463076024520914895889455859158005671640058729314688160851826655328674476676779225807573398161623065267007809824710518472827443464171492496893732960491465450977183793816601337510099460318164026492157491030986912137167227836341473599745897619450632220401916783853988258711656731900338920103483860315438879056198085647688832419940044929396726907676726653131722045599574199296970160813205783945623685789303589959644830422464671996486314485656629648257186232191282143767705616920144833089353406314812214733100233066425711937998922322622796533776921109108851450995583957969542164020965887400368089572812991618058291678689350981440312546273724016454552679942713926568827134218900663210688117019126554578126678573518062467837498656252991902271750921089298307191468162171300283485815301916871022788780150840613 [171,0] 1087662885278553525049443661940518606457825648380859100740466544719436057691128904814753214016695667406098094211955898721000275690417437656296647741411832537426173246640996602259594522072539623968364346062333354375196312798316384240897482055467094379067288546989335232858570665974815219500889069931893221885398240570084463047612249790549800878887344306046257106625965854052380821897232922905170629763267437165413989530180709638033731309628672973310999313759562412718048194730906047110054748411774439026628768880820102930486493023286949640444889685713062073612597208841937322778037502847058765966120016451161197725089608655126714954693816628925904555896977087040653389731599831051134951542886712399048703124102181236502085605162505798477323936585189192148487583781310071062065397416187623736732629650419514246284457557922712457081513771581568714727675230198028764270367531035083058463284261395985334936418282088803940020998961448837987404262722241844055701101765073876906914578929038148275060111919429039513975801774390944398596321263460304240784018305365946760994573074136793695637990413239605552282839463417729229294480338095421011096787312460153084126069222577678950919202515797543486942925310880248292503010676367010215319815157854010728035189000106089699610775681651186285007105079020602401589640640070457891404713605571817309004387237178381757192654876857086616358572043023191106535319382093062593014730802976762167822018336511678701261222620858406882899873424579718475719261720673304467181059785069884642008010263263061738709880881297819934611871527602695812716327242702102987619243745208222951919807908178593017252064531406925865731476288576393681177595134155849650935016040793336927710157026723217532463105158730620328674316406250000000000000000000000000000000000000000000000000 [171,1] -1671847362628290686994697492331837969813739620498004893491023328274424427095478037893495340485169114674654957280151052649708677009844931852444917041483899521603685796442245601608401504706841422348720207916985280807549094663174301199381283895980223313192291949933011537194351161583353600837572112575787965886013363938429216204159917982474483607352020241095238801138197765009082185984282597959736187982610823034009764027951666707007606859759285222703569058401775413208519744723041345149248166556173617801030404411920873290064742575174732733393794918538565233646731863801358039097871458436937059049052427920158661737049385117103557317139545867677943665021986989951373304012739153319542583827837062783688005119505015907572055574770456804586847349308905476557109840627167842238219128304489090330090784364190883888932150579184304690145850397358345448442215455481438175624679496896776102132029117573814570828382009910824978880786876124805999278697604889825459110045146154339371563445634691910698857629637681301352722316212324131365890491979180854772755347038011043714291111044656101972356511534426190340175747104357415303303447819104636034727502594155436125668313056728707051194979048463907738928446049138632137159531307715793779401606608898194282945547246881563561800913962364538387843271730962622035179505187647148382511155121704604744679811463977413187570534185427655866136815477805202085882970682543419768536256972464179976605320210846182751514207527905996451473083952715513004287712810079122059220526502927370475321238165325056184697224999491508345773673511752152353089564587759405182488434237703153633859415345389201766034983458010464623775046116875918919644447699566858241824449076914842166787167686157328387341373435319614444688632965087890625000000000000000000000000000000000000000000 [171,2] -830123469949117403370037046710604401343111912837189858507236930631537558826408418915250689595820937036680905993704682074559085427077251919682600701702179103261955289834317937582319567103373528802514142213594002169232034025732463018984812349574430306940844476897786169480638254907550913742898152401935691739146312875613875935340371353253265538308036011570660015091173073016063039246618726569533813608022127700643144357261842291883931273567518701158978966387091640370621213782910011216662762918771704292477292301172744351717314774095183045733513177333875948216853677397194865433820779102393184094861103352216607677703747001590483142770278615230182872312908516766360668107551393839949340623692656988603690632983759606482963205918298097010978815538057988302266009097300209740001571646234852721119920152584808510321092979428567409988560627320575296445748683548168508009759689007686789333594532163089553204282039801223756395268658354598769607280166376722165421233656686974588033734969389207152093709772107798674002792745381027808557982481175193123825054927654815592070950468283317358806523708714601756862537310149514979038351751050961495749461910684037860254040675085938708681495470535422989897606657995429377308109687589255639025086357357589356194945466451100199333413274368558933308548811520493091754805465685554610535271376861722079157090412954091697347581616082861869738219601453495333456421748682508442415413262430287589284292837612416876886804060179181475965853827515321386815724143906244024986476646173822443580098903348903782023671404789600233257896155538760291185781626073545736943544033240511122942450782647026860858770361234918854419985413219602257535442310012274235188434935915135556791562727213839840190657518366024186633184286952018737792968750000000000000000000000000000000000 [171,3] 80007219404999279402012112327167682188105182228369679728876687177573321145310119377161768655058917141546024506143926602028513408535883380351812148404839377275883849201054799860845980703822277939808571148103795574911946662620596427386187884567642599266632380229458638364077112430863672182809796427127543889527153378684973645704785359732449360546098063735007885101501647246388036692451233154312450950290722615098891508125245574253872732067421100156239285510647665401568451983579725034508563914215793407816090972566523673846458482461952992866674983379841855742785960035886869302144238413181988737971981940244662650259264305734406659336585223989459252583394607140335450701696747639328745965503361992528586848522656320007527436795150884434288476587100962747072387450439564935024776279674566684194985060064577942468711120222549177703149169936506460258649355171277373958772084135467833420586911460208571853297865850235564488572989912467028722402345463552578246473506487003046238363238279843447958846058916378849962029841630832118885854150920749218699465157470835866173774753032576667056795040042277225558459184825207938323970846748509056858463030834544831079151348711712866253944842466367759027446874515317230947107263455967938882761163715782299259645791433853537530311681994963770216131651125864034120050801496038900094420248280341765686651029849720471225317708124970987255680993865393228226244323019285759519154182052813819633739810924756423318409643854742365449508991715164506799587720260470082645297300777429917006234421475051452441015979482485844808237278578522758072872066395894530001222885535636364234888030907880380064147373863348869718386939959782842284580752556727489155011342996897316034390860172074940421004422088932348248644424755614250898361206054687500000000000000000000000000 [171,4] 213911745544306159833321406551840337590997844271134511097218548645019896222181932170158449178888284850525676804937772061966687811624175500269518053713109991531135857023958611379688729072868416955799232109484219576089623455782258829498570692806428278054066386818460533106230780833088907423927076377841379618252500394933631454130575913114481215609291883571060314164824520718482370724361122444560985304182420981979341502678449107795121802355366424691928016546146710771550603351326717898295537025447083031690190422605114351664750005924276811872902061493967384079989363871634469669029280126770663362917852040232084234113102423258090617740147553844967050254364654916341104558083661911695141398802497331222059906996837601101053150871197794347683338303541095859165468713367311547203295912446344573523182807071545632066648617834025227622582311846031656019929774229872312693899213416923811869192522686990308866651009219508760389014501993700856792601304150393023819134648981103789247211954349418607335314486004507727516943090040221702922783789843874471876252183700652309492502175161462951900780144580674245625456539450387057394786940263678398062587628165826447881966642073082845133281847166049818506266464542579089722458061807142043189261259765202400352177237668821443086700484438463229459843312412474648571124775946066389471160308841477530487600222603927511127287322308926665512525927567171031181334000172881878398241101171677558949145303720715406954443280156103917011594925468894467625044329987247394561678986097248750403566110946912431818154945645008248091053133406672442283338498449855615770936972030640025355053119123417517495355161405206374899999509442753799440890532356541888639042843378988361616412222326131348432176596608770348327620083172847807873040437698364257812500000000000000000 [171,5] -19748303177522522244573962845247139741147964465880625195300829879286989408325918793272798848563074218587263860908754258730753393091900227608290992772314895217870464336159827167142319854761257706764594486289287773899021930802547117736176105057215006753841189242597666006217661629297788954049920132561090125987639507151734741203849346336524094518813347781643676877935740512437273402346893528322490596226652836781186101313346520032089493949074823057057400764072658715766344585863710367263787992175498787156896218663353137233436029281552607500631261524669894017972921707182450017077811882647254878432219980345836167145683470648776203579917339414426358751676976994368341902294373108253192947980748274045409748673978841229466980333882261276109572808051496885414215662019589066126049353227233262187585083270908433749349867095240213761388450713696121948080047569899629694167658245649987689811407537623807017746111832582669127644009830329621671726171136496471267209247600070308317744518279700939981584036225684136698721001122872077028817376106242991862725754399767587304377700272554793753871115962405358008362116584522422691781085221711446637237882314851635888771526577059273934683457410312376622905892174227427298296332293444141183633882975806668060042646746387147462038252135756505805557304527262464025067709945868744306016553926427131439242645674927658028216843461943878734819963064783621845053186113874260796760084387078158349997195100126615351644854272078626840124215266604470802259384178203238929197812552797679413745470487786630834115596443678403991475291497311038918714290790819650348665074332519320572465101268038754666323086973364390333779517071659524481784565362560495034031537949273380094660106211320178668908608187276450650507216240363327862723963335156440734863281250000000000 [171,6] -310980417087984299466001768036188127743929436361221696619888460548088856447007856447863932891677415831863240804018470016134831703191441435263696535716669915738683585665817829618425206611706372019240790050476886043968502272061281821079353718823980808340466070117205230439781792187716560840540846688273718756503006696776734452695247049646586440403604453199738630809275406082263236415658797653504024277846548753541582860832318200310273968600025254075107285573100852258560258878241252999303751689185144671036452296148089412479138414399383471214822622250325311776391823568837809560917629002565164721643955464697729121109073232975496214275055921569890530257639191074493315081828531938847693724826303116890855472266068318108335720373584591481123494564460437156869751187026716174361042896561071587446969843512500871284051580363321081522669377667552674455051265253719082954121097863007705292524688667749427840001494107119581169446927109211521475016359711234262445604189184856932619462226919460545549645413120581376949113754144189371698529380845197944325297959614054709267625592449827318567464966973612144686934527217770110549873851316114242578911692244061452260512088923650122943664954413881563003569860948164985301792485573874920701551738485204897670045857248167278820737736873940820203320191306947563550833618708895428786036337971645927528686929987247356729602786988141396580756083968552479796288164267466406113989042912074360398310301385456355596398228177273857754324942117604520503033362303577766518235258614124959789822602952364207888628284297106855061583128346606132121162105145434258928952778742152343757764144622890910507803685009629978581632303038555661696633303541367452648437971987955546635922144849412005319427892208371232936275303203064847475616261363029479980468750000000000 [171,7] 7952750129793694368389235518742964268372081485314439193280240448572988606954806971790736374770178554170746034346496970312164244793590044609371395488577910901545443048456760642553758037146239023669605391448396528084172296063128909719706973886362520232583631274756960246460058967851831275356378424811943283435516511779801266705603537811681775186314529132730881718233337349546427074400122492657982035398294326931524377914002461317678559101376452207409169696079095074896343980724924120141768797748761414849404912304815974576468021872422127280850827073020381922962770931862649681712559220493122614414137930797992788627122919146462135193191914429968604174886087267284824955149395599192497649502537764645247718052106419887611891004408782246404694358308722103255585507157865759061459911966335651764757767020237099829031031402229013622935722868396501272172351432728409494029374319667320048677285238974834019217013696224622141866201916163005865722376395950035153649246160115511944958783259653698142601731579896700530815745812106536492338148930938929787012555955021887862963781721830204725433832216777824411267876200563491537768004952549979149729921023733900004590006939720401520618064636626140416835090825022071665505431318961375397104025822887192051447786663276774726135898619800185042639406281702071229242568694269691290828853294040134283328226790228656534831504141995694403293766637252174034777506085443497057233876707522203185450338175158066318923843845054315700905855937533260812538820165675969584323390391697378010262376464012313360706028916822513185382245933089151035415955032341023861179997433772146600233764878826140180665426217531344019810540177458425359229120497284386378419652479782357444489840599811688733923522224636138746172330294816336674441117793321609497070312500000000 [171,8] -72632440681951914397948876126251396332828109109317088509523327606533997677745004415378141576968802443518962313966565617303832091990739433024596907481140793396351423769675252089463554672739738646862919946183134884023536008822511279143229014494326654081519773096116575667063618375684184740134939404017172312693578240054569727938068030885062744027187503633947300031959419133216967226959515229668335073030462696476849009088183284079136007106009634080133926644395300712150325470588859717406659294904571856240549489336557607380917985602027623099115528595972444994429435387222712591752023457365326586812893469069187408626353373378554321982434351512475035784507667080823266069947015439976210093183673063340813035772692242451287175415648237055238194960491108587596741637912492603828664129104758553038571686797536794351745659509133830450187582451361650466906545107725211427319379584266436833452700041588119917145372230260267884963036761827131164162279522459211073084848465664592937829003474891659956123456936914296749545888239934924994508823707049116085588770450900332288810841158074267805418103856646031404560967335063505411347776576446085571814333291684970001275298535475551032681340004809729482166420209076581707572436152382654708628906668276575420704762010826079333253920479567232709888963145412839293186905754502569075113966623090180953983779021871898855344053288511846147519084632070437466853953990309830221377961151309338370832772943659277406923686699460989996713338733592042395717135068968435674100656215145389804863403204386335323711151079671924093361037362526431901792332832382234769775246496107967547673459532493505925982566197968949700597219307633819515783419293835445724501730517793376405999361167198495092337270098506496897493642238758721761405467987060546875000000000000 [171,9] 446036847701845020988789115537511965683878164349825999666452577462144718173867011122061990190121542433320188306351116038716896970001521408917819485299511071634735931645356982465468006290567087894083419882709462411634809003910866402747605403344154637479984333883407509777583421578791793910577223910096793714382298077427880114740819950075077924233378708457647262432208131161353747777678763027341392907306349743653432827469803245806856641761433744114373403898791541159074449091138578287837424343297941252125738186377462838026661487933180036335016247132233323240302640596973800968374697515596779942610712657193960837565090677638957794269897969880349931796893598881016678584696189638055330510957884022863414979515561852201630963755058342490719278599197416628033927653274874790651692868414680189384036133659800931014158201656262559893711406825100100057463415205322091177939565901702059783734035545777244606179241781549086665492194161320433732524681758114843303549173472291233580793158531473376298391717765591120720096490681560725350762844325081644908372212597644221450187433446316018995171336625420175410290582483187949077934031928389626688665710955549854531970029323484650546548087276167123548808899782386587350963284387537315196119474530799531926123599107222314623356433474859199044030348519237444042607454013753757580265759484579873172028947486798184189932781083582302484467026525885033308726042338771297424027554576115643014489160852546144256704503145269349259537316544546374197362973702362795501305672403938976734200390062549481652775229963875076482597074435860485051392304611920319739011922046343275484928729143182437350654514239131615559325776598004508429095950673306803923041584921920174531379666872966275189180429384748604054353974394211708571761846542358398437500000000 [171,10] -2169444725644762435811560445060926952608174127632495928785984745870614141291923004242053813225530566324530927312767450895819528690056404142022988354700160625041831962666827288616093996766391967069282662907086079038745522921081168761661309939820725166386530276613839140127410052130310645819913861069814256745324759550047233528277160924478282542520737043547938118641931860103654890174049133562962073289183939892733853465095160419660385639867030921055551106423898817384865846820686996446855894470135923253120162229633527074446416198227105436718344793327488703076916889675743994885246357586465499336533456649712661284081703107017117849797156514528244870132448417502373824481250242492255744485559783835148061192811858985754112497559684051582501877534853032489279309224468519406594745995271497402709327831299522127445403694493080549503690471836323248904355221867720162363489751549529152339710363941644396532434595385409660176554395008817503536686401806463938831155532933582339238744516609305895376980075337383333988906372860329228470596252492026138837497161703432527827111505443392793784188594580615817194506251273494549531912296961131000809958157610376519368886775083356173450368845976257347162231269701827849335548788930127734194444860427500787163839429375591346302338114189680581679318589587114065051519300129767864398997366260842245379936147375109231293940121011905137787313967564670642654818964569140117606860703649068790299299744223537622124325082024877251709580274993837420441655629005768536529308454577466395134682321872940783079790587128600306232781477910091672797943866751128720926214038118758353554510183209742475115195258700879537985292154430163391650403895057954172363575300728929195494270589189908889231942107857993134354360583093478228263556957244873046875000000 [171,11] 8635741045973890844905005762514591715953861054609367632493734482735252230915482564742440009886930969758915460040247509251079008376057874103610289584091573599018327704341042980281140962741593407769243129715752643285666738654179274482381226263140854925588168744622329657953256482937536910569631171044857651900480859365406353306834530631169953697678714242384064277392015221415773647749185468924473978623086653570255356189766678727870999186875163861329354796625849141501615455848792505748409510136994114283562702293805256207522938013497572904534491462341892107182734992682034868641394517395763349412319057358087309593676326198819593410383185344984183398535277865347733282048893499535008402954591453087781897938782978531749478915916668301853545475312288506014563814551222613776589919782961538948347278117815617419071773346837526957607522459250307793036978119901906748727864356238596800314179617164206594569709897099287291182045082054308716121203594212770257534099070882588835498158252022554725749393249981393887205198522119763401501105901151347336742490725635778055466174491971054839882673983527743161362400198034134326797401853090256953666561465318970943187589061106080302674344643004334823719359239342028269514191960805662545618949927048556259952852832693624166151886173435124194911215674865222012739848333395169839675122983204154934642302550309288532194580321708879535961632982975729119894771796006445798673910594716053945166202082774899715401829391779957230786517571451387571285055356622559832753541358138794253788814607615582505016128772447845225271328516873840719017702510845304257777003665443284734812896497922712510945353560540424128046107511228624173978713210082496748481407380965915337215944284514314890884718973231264641909889568602364429056644439697265625000000 [171,12] -28203381912258670463287195887290088424831286169584297784562645691448786016099967649009491402782997742747923808209330477743198012198738353793062090890011721473811969438381383798587994932525248870143051939628092466435419506614735528790273137161474873451434463010414519992604761741665747699494745191898862338767545899237408901799193182268565779847224655091121363675424500392995147589816104369341826316599373307505282329051153916511741662860978073049167960917978752492093029008396246338373726094109210333262550472889840223615094133568946161139698719584942169451737172856079413403048767898246681745200940230819174674277130950006995849844142437335871280975034937745631940717869121312296355290211139009447643529588921819217704807643267121825429665104491479209433142535545985956440446557172094208862787379374688436900007716102210472452970242139841990628076864687480380281435882126838271683425024866695812116322791868150519080625887362811592781092531836597973341971511081118926186176303373600125796364098077847037106398567438208158965605842659863810800254834980819815367954298201466381861014623456588859900075271952401797483387018436218619027529368436049685452115085358188768322958777538261469305638870668207503175778811034963425801899864250092582180473619997057189152252358747708028009137913798546583187994785717240933994856355651023467018285562970995940231793053011058859332760539215367851555912096263070162178735891630297793538665565699993509367035366946029776628290336664708344583824964368374505064756155707225972737154641100753317226869035606263244060631320117898690635290811609754032249385889059162591673606521596364344734189264261474954534572320617455713212717079157160751499351626204507559713485065090477982530179660664888374442844986526062397050857543945312500000000 [171,13] 76093592592782973658907525268815177774965586592542536696237006424067357457191515624851432017690812442630379327886887665561643665076279902533292412171005024861377381536469150806311898280009761437337752817905599523242381600931061263173002711862750000592314294654208134105557412392724144137998871153683539904394417286523314899753569551555935729129681192206863274884065269037924647758203908883316435845441352614903313369412406012797865509603339519869266280044666507684105273830326704601457727133099956591781095057894873091699312982979836530678054087082019741482031019326956879230665941295640676241044435884012361233566486186595001785112670841633886367529494693897048929316724413779044375280157412884181797697063632880414365193667882679386721614625798699997425129331756476767207075985516043870463384534563810858482153129948133188295735427613148809147832517307602000301417994437345442808493967642356065507329276758115264842579733053674018767806038155983017247041392548371253057084591479636822325999964941535808633377049376505994464571253283293827893138256782996575778906501394746509598348849516919516525793727272704474600339188415885011310581306575520047957837199925707730463778294729889435682976566262757916027077052755432911056750674626584775526187449185210095952564170201733891579459577817113501714590459322953902599529224153015327804098563160843500712440628900474922499895482661038072174640173214787898965870011424606745512562409954388869958497043684127671700350086601189554088731603836039537438413962523281139604952113893608635618174770979621472505523557174733518273366826581486575600316396537891071071426180957817055835874378135244827777641459925563164032127010864567388131954491428431641446456499222605456306105669930737744847064675464047587844848632812500000000 [171,14] -171462303003275948439304209927811318355008830926553829534800561169670618561532428912835727814598101661067762011474315907373313890043414232121576636005818976231229965288321200337872270504164522900297875711833866106403620122090113558379896755887364923997219707547886343123911165234473456397904620474681650963488069310603122399245616779264304891744118443394246502251061873734780237061233194618183153935006497692822417049726784860690181245979597770087775408689783006344416929271641686708741505579721372302318445129797792642671128700966762547097657797601096485758965644335179143255604294182648547913374630101922486051774634649335743374774127102739378575867344280579539651732695164711223942550279800551657323743924715966306699958602428176582863689991264971655237468958273943435383087153123392787151222953510374102155281512076974709299462873246628170638368471366824350426236764818709823898614728904647748726963164221073487290523311285397816355893224612622748075801452530601757864568830297064318424361729279327181854206824288213655630160966499426148752963863208851441216880084787266637323854746046232209627847384697167412735179563045602138349103767852674284014907974262478785754363744541601979339812564926778573790193439529143884248147110437416561207405992145341046511954066945504230649064979648847063454705117511849107380288264161948165124354650037019584006954487562017338907242799861468038116775157806241182171379475939463940238527027537166754035379008486500779317011491741942539320716180032472653414979269364568779067949877803631858187787123334090649059399321192269215871208210170433736299200594981661865608150135317191383675483509705235758594420516829501555403422469560618018171573378232747224264794666982425564656255898319963706681675831795265507965087890625000000 [171,15] 325643892939926575010077207936159784802942723404730394835207890421046883968448016767603742377429607817101316768039850607281459030305945145750178033409460470782657705095569181350097989084820073882120733367267912009626829673381372778472917922499345223586617105596463267535424735278848214964768288496427291416234441785479954807952552796138536775181385955419740993330106494769713810361949996741697526347823738308719468004857982647273438062855477632313956719719536265752691222027944144962996739180170035982151770828045997468371128182475231672469152379971981485377883058536475933631132284898575620456790886076453458315137891486192332659231894437691028229439033553419287746156397898498165225388689954621807419225387555894028466372158913222288491344599219168744977977033794640214542841201086745777332152757256629799901010788519033271200330418434417689577246235364438070639625161331578202157608232304044415806910615152178774238418886040091177062583487383158015036897719074197467256295021550800006744077992341601251228250012505138057843362753488228774488351811492638403772378752185299226132416245125582762205068447548403570450901956282758466354519259193525691492820897514766543211532426237766853779811884208281031712297409969807593973532010906625894497999068167338689711963367466115184792488317192332296227817876729435903040432470771468823961804512010829998188722832729024429846000788425969297937779678403604508380578819851708205848405699982124512985301025960332183054547143024724835738088581622994962528508340624265066718552592570375559579488929645846917294820805717272459147060737360552498400412714716642546265337007137853505229488790820437227749320631849998850461717704752365958840910464703040277716805136884327858360139696331289948758995659082798307373046875000000 [171,16] -525044766025438222181076470140152465783460762043040985994949822605903064150810499544556961042186687637021821160444241936672766001229646363038480644476234836572389338556229419469536452145617331374144576978238972701422898781029322514916349646581035498353418311859611804652097525635844700139457816625341307380676162544578502317171431101970438252160930094147020292779498383487140534242484704559024313399985452178507696012597668965314325811080001956168355481048429867762072726586561502020067956450879723723826553810619225690727317683456250675684046761969952243107340867251426937008507113511518919610027912098969479996321924347031189000974929113215650315741325649785103168988244670758047134798401369085175741372952160534632291676398627262401731953429283176967781255553975736532330345824628229907010522941830451288166037788615381899254463444522340952872534090472162706772055799459381937649750100131355243337210692131895249446603333586167065075799467364891477738333934232117268120463229700397132096046557084595925976216308837044354224246241939034728551642836250489539948994679534900845074117900864170598668893287233532930804550999593001085145464852909484592483661658234960858423093366584859445781160702359922644153317108579369716184134799931654514094940355321457105394802747975382384581144494933442939709607894421285944982170055039113584276712462298769545731619601862120467891119888698750360488911167875887088688893434949309603093776002513843916352970499644513336523382548289975254280705305135701802501803667990288801296222173344045588076659346798247571798254740635416060967359467127105685300226748054913635451335916009321223255041175684594732852628655732337399054035670212929032867401271014018605058725492148187977963005187969154294093365892746647753906250000000 [171,17] 726305099703408061123938818239433665531762970788481929986427070525590186851901915653741270286747601717673775562166639155014102300410836253872158202297571428460857899594457970133149225251189096729881781404599122947524050314611891247603925724401458883339390797633597227490569211118803929590164974064302832394610994198584342702775503221477080636913098505913211907513858745598535391732584690518704350767663063536312188882627319909684236431904063772602469385904195072731195427102584845291824021990910379404254895604038300671404797191364522005316352321321727910282054425204763020982106066245976177440725315962398784463173171878112246637545409765028829424999985779071614676438209766891855604798191381391545215168440827949991535265565303183990123965739884187162895919462845108813095629317605912292067439329902194097845200932456749187663404995655138976727667798994707669325985789795422828681382277535849714756611781391404930680925813146674456111748877304345742203096888814404097127348183441413716154560542778210640878903609902439704417958120619330372635270341100035931347848613817685727102423735349126691725922651204443759518888875121329050020044087657818144423759044636308630745914667436702482746872850322958724387128022100710270574019794479680572993849412909105771799950822995759744096784621882608576092986071178352779620960896419880299592564018406527086557883708083222206209667283109421785241060369761606184947611977529380049001410142614779747717558280333314167207095786937671283900022698423896640827952901252134939065209932357951740863640143119000414377268028788362242407894893852061230910153850599386545519560750240395192969599235164722965554962560506056875747633319187408989769597688655910310990798638184921361431859241396971497779412422881246250000000000 [171,18] -878597282620965133399687999353731034740685667453757602748744704611669880641289017382397150057401646061299776603518709337688038753131362057549594667891293324904117345798813090315032732530624827589022068739381319266373275244067466529065945169899290718295274386101867888949683079589396633762364793392081632963024630989033019096125503585182723576123782748021399720091373738431315308948715733613728183754674169852129809933341874080888201549516149367551400159312175951879575568794872316788043327712617213611538050443927758043630453828704267901800335115079658046534476047643058173597376351857613242175543762773187753325861170483434824948806857715316801945642099670633097881009776277703756332569374348394584270215228350139950725979367204420596505410266191535631532236328046712366159154647497119661354115404780997628738234265714730438465989290599722405180894550657061920204655385902900521879369643703981922896419072459310292609850416797954540546641094675265322402494490782975288647065672037296527633748508097343839946243374666569535291095816618014295938297458055415846468724209812174034844156460803194074158682613644026516088653002413351813835685272432381831582415209662629429245950872645001721539760846515537361953035361519325114383069784690382184989252792866009578063344530206781281679137556263171226567557566846472462721768635530572181277014485707868001146354992069573386328970920981524334224621818554246475303447652282035924652215532004320762960530204800449182889003496899625739147439043288158099494043401587242780075954192475668406352145428362749766800395542830448142639618978464585818236156818041770141522980523233950319184167828679250344781754518441464526220876231134896523172891685119501946387917315724405013663838148122400128615141366085684375000000 [171,19] 950723882436523192806104030460379961939622362734237470479363489357490374677788862610933111440240048837712057166654654625542359601880374841424981563537244918051069492426275058458782730941941747650218195193762802704406434192678133782899499102513710362171285077142718619903778338998136021618845394476008191929221508969200998371290407218681581732082495337817413217996085926535307916568718150304553147135690420364571990221750697043918145565790924525754730450009051596513017243798254525415340110417464492096651175129113586553828542315662196434142665923773134240529668320836977777581047735578008080999481401824380116843724306631357660854907133833789104922167891745553389797108088072229602455669587867350007460849274072089349171071576467165148892297203781931513693631799384321243378968103268856663193010494892529039069662448265832711656175910725587430345420071729024345243708974502007349018543843182528602198670266980555967626411986965484972515901407214628642375879217385316579907813213543046040966022458230761331373205772838572717890585743733728826618321666462769686775381538222591143387595411423630279054117145125990389423826084811694545905981440520805438114481350150080717213018590034146154620444170521428204398273382378538809965631130261038566184860294237473338820596834949735185227101384360205814601672586696035113281501365103670938959295400771256738998026654781296274159693396100421451801243725850361303423130113229699223334638143358050481053819172913373412907956848422088712071335719592120507251647843672803316034970374183768828906307720954984794335816047901691941156512977193020531387012416889439314595640362692787942956447789248360411975813968783718181363868804460613453939207258037917290623782392703939392323926101026300577894836794543172500000 [171,20] -926346353384078414011905546252648659155136569222459865526941304354053272434380014303277156740689639665804881755722075670635394503021641432324988770616587099653604106182003031843588647005479561002385129016769407877116708037942970545959672845692589906969988173878209148957060475407420799052491261959837232913189210876285779620293105927916039409313350969471004705299583993744546598463575743846878249259472664477941290257710004348399134533816016775094196609270838149559747836269946236545711776571280568072828391004875211239388471780299822200421526376748800892061569793542052001624126845811491897807215703294175407477961977550378598797155487724121366265725871892419536170779368622330486503415703234858338373094099343983563918843565810025669326397827611375977864702486656921977211094826293325257597602589953111475932637850193239751467300108145783817650744922073346874617493737171545450980591133687659721091273199312637278796378626017989887778931489584790903737977929893040260928547492148576584322963707218401535389908611308513845977580397925438654265036710721937376875121477386695606992262502640302366697785520353258856856428683501871304526698529493470810066270288586680092144395929153604182521609573103077790981376389259135411850338375979517767304501593778586550117635211615335533130999426437500495483673123933073231777755201242951498902638500644844028312987193660195218587991476841789626679668221732949776593666776240079209020438195349739351205248886936665989476825379475742630550474858753657208037124091214239580362078675149378002668386909012152998274105764340120408989088076913212257807693071564731412508262464418507230820574229565636220773327642814783394563811750748601863298304510510059393687048160095909922212616972610691668026275743600800000 [171,21] 790563930276945048660119752145394899123889991788339847943710793884926858006225537775796022477639547471622084945450981686098588398046315575018657079263361485752848079974996468675022949925835890726146486827020648942256015774562603965978469900207118365183025469213415903074851298628097552493745492307420421646240773864421120594152080191745994636939937113569599575640066881895021338385605203587734857087123767825990518061035961226609702541206546333331749604969298983216089869259152157707191290702719957653595164022939445552090838392016622655003062430291372708164921260192650514573177167737448337252538434679765761030784076926221882770604864074651477478429387681612218552042473287699329519709120649907832689388873847725603343940039131553118670272762045929816104557831509137920743356559113955743111675925463861266871810016161181779997849981900240138253921796674438880471870139989125062490894927437924992140074847893762323825181688552766952192257385818431929481840103533668822001903238562643361582003857122006660793325949369780998042548817772896959337447128864349015309577228357343167946518989183527737573863881972577941884691137514106572153501494561946530385150949163328225513462866504858739572838281714042427862369243109322254561352759925327831840401412760381262954393100675104438054694897687410175367361629754901541995526086996732930770494399359098824765808433968095503421865784460267833433858951262079059726960856302025843522788929621471435691941326783676519496706917823792891028473241458924459037958392517661608124272910138813609471943835819623959680408813942280781868807287145530472085266417587064064795863145933499177244104327280398225922726294786724413025330717674570129950938209268490855752807152338319763871602697380934975405009643246720 [171,22] -556744272246886914666529411011345530757593990078639175460648607476678001144865438109639913230545871971785424587685067756545990276286399290566584456414259689082941463087250055246498784650079053657314214576670723961691646736630034442988268372789346263527000755381155425570353407817228421725869809307755928099824105955104502896905271112701804765508428394798315065285096856374390161504866146753855553683287632423112682637816134753658228478717437375481128442164185023748810178672405871217060509651086277108897871565726211886438699181229762209334588975537612755653347736686030747330068623637324645981261867150166254244802798816063297466135230462093040543608470164510325017541521006125656234527477433755501621349120838162986556562762631916538631533265346932556732471652937794919806725480210181242188655339135855234336989119090576995817728397292594555606155341713880120738409047851345595981994219383786600588825856656231309968835634706803241419634971584479788750967634680386801928786499563688129063870774654273363299172937996508469029722727394694690264978304179363703758280224259991418013270079835706349199874933094916020350413316422882455047171575823107546976808675634614404268091068688442964759858508439713237008264660417034548820352314516931208943671032066406221416769247179549819532042067147108060452353124081630337078878545202393354470893165394873373139509059585917836715095618278833792032431432306842348526860934665071337431696172168900445087292803221917478143892255555567076161478531297621033167993207238432475339339720457283322047035777449802338437130521698798806786476546759729046455734637180699099745727287921674798639384935198764643862603350509930804290633675055784619383258887718094219215102642313913909471636400779947536944769966200 [171,23] 290908932787272380742860206708201449528440479371790144773760439204506030389743260879728453968718689285851596859154522181238170132239500659138015651672972534266735289904630606099814235898682204002181477350600533194168146130937815542120685774640578304661115360946407719006744577444300360340202504411702828213465351193015853240370064850930200259920201321708316393683364626155112355355630434794186166803769900542946593932631962094718607174979930105023211544218562329754690926573052429253150581096992187672379940527165536076363930937759568497311922487476064212737957341154422421743453472990179732853479072527575667069466126860274591225186717802014578833833564909975573463426196808602359735226036457579173469702302962139235231666140000878887904288940872231807175905385452288641419381187040604904287474125663361172777997475342881140270780236874455683570068684739936136690331329563459391337106415091623708704939011381929007995638718552126824988729543706316740673984846513262946617631553912999828878964028936774384424924189011400719179013262036030242622400261141285194404729332488355566233281851306145196128774127649910479777223122338424741550338276946416891161619773880573349269139265713115222738582701152343251303850635805040996373615716601834599528552606161987221222428108576826004953672745233008770841873938259776829783293956550403946724852562730192109982427152535589001272487624149034571628851748065085507360365644811078270577394656721396451124387236383272233239239457267921143815381979141940537221752721069324924238944967879872773353017145522474909237533984060656368217960574694348318851956188392691049349525717013074454399226547186587955211027015401774618012498857772683327133199225460769394154244317013723739896153221819351448736900040 [171,24] -66278796039241585638883853754958046370270807795906600423784151301112078968714679892533852061545993908151605534473017108533931596819894620168713388967050822887121868168976147293785643876219888617539084598208115246382163830038094608803599256362910776559477020298737931656086582522697049627559632275855405245806786865762111489796915978040014346343909866071316453461563051630521038398233959487806230014784244752757358815838694146607561060462188406888941811804671589003217686212476636289613992490814055177965478005419594180985538044499285974254962613940923703276069157127081982199133606850116233656029328862427652170955105316578921931207269175654333939439801416935423111625948555980729432924562696259572896580722982321182155763960208800141831484482026617150976275903378835943232557151457628209684722122593141579880473549225638912294189642654811592957761072595121922596338873204727530530345828437425042038627238517225192745212969041002233731436088469867758590038776720202404328448951493504262360486671502806895575795085278041526674112208237198794697332346034806786172776117648230523439722745949712636190371472948780621767951774656279244536461692961115097624366563087331587773757686484250625299446073843852729041720738230159378160139769566620787399717774526823620443523908975669912276323036749652918440629295373034437785398189001764856127694053467746190916441806305856199305614578448654407632776750558767288475767889737771322634972987025495634081658266404979001014624576469407998815147696802682626944654041063073983123781058601682980757257292234510573824834527304327436427649743455641578220882545854195842507710078767332308925818213885997380510363413540653271626339744668871924267667061061446005748929556406190116143965254997983282283840 [171,25] -57428776982524156660207301107699215476836462154710268452828376308130481173270565113326404051642409994081300877322313632349384571707964307244894303298126533398305342932159131059701708934214592962317035669324323906384335964370682884953414472021483113140485000333279926455935035969924741442687388482677060706802300400994001477673647284548310269435444371364749420077429440363398525234138282018404391147464223130499608285051630651251857682274390552140283761319391448784486692523391316176442617017378542904976466301077373503889654381865594690376985012918786697123522813716074959090217755420401067167437798189681282890680654069894434361665561853744502322931242466606463511065312392803663243517729160346344932546262129052324481974920936737777076262818791738419994233850214284105094659380498167940037441262721747929543780004641404230415391061083100423580351431667338902534152919562829697089786875331331109919532902393679864551973991184689943723990383249595671064338895296407029697255821578414096973782307912527957535613748785312413478473943445247166351065070543462421784388635541656837403738103822357448542482128865292734553722184998723355922408157001954230015405098646602933931764081893715049658873083874465193818244003942991074147367878508211058612425246951458349405176045422295486764510269322441099810457807367963354360242988995004437542357018306177633763164341162356184307177355584416658508693559043568330250168452782666135222758133960489058430950433700352617013120372604802145305817311076363182491305543433389486803360057767130392997308689308454338689400197330244450174772045583306929570490845620628851171874681703547664144035594574194795981659661622130055642770531455372604724116155652627586563582489137990139980462288518187722800 [171,26] -137304372553067992372127593319210986400283943809525064952730133988253106238642716481890539570058477005338976883197288492101046091909447715728511370621868733154036515861264931526754253757298618890655183753560386106754946509545983176809296172190628231933179532912134008800743374877720000774412335654943898316497117044177537151472499392285057269618407128368271076817264168514131062635040711693537090446572345688824882483633288810813614966683013560818151677203172858083528453081331442457640260073079264853925559267908531654959748646174390491390770114203151437021099438380597036128901356809124797168836774186515036309707038065956133896108831852509696206596322280917157332982633423212008684496147375835657238966957265392330760411596349626855823447064573956458546499192355836905211861347483981287254866586660966470111300339636563574259481089309217456083160366276125004715741575335965835693074756411071786242038279579408599933050399917882342076253831743493187235904725224500743071218781772984425699194266561105073744472832623429706214937458319309905755930494333925177738972847056660714596206381729604135036054398616583879442551653591733014193073703039094148670724032700796202345456909300687195400495331482748881439456294388512635324015717948082855154902792058101782845623868148587704272904725864825791330708565906171229752094192006712252280984985768658910608702126028722102037718583163241704588161336062448935089374631187854360739358328433934655518622279284931055515909232185470789061070766269621241251332977876003764084102536484172878598453779927940889560840280036154973394044145724705746962080190968227821284383165097356106392543360635396372456520898969730513757335305126344307842564461280480331556010200278274878011673008814099860 [171,27] 1264015506720998410177350332358495896447937644863816308089769924156547782802047134354146004389420999141511410925490130806755147143707404874594601427967232119677360186286297122670650740856119073298883956980022669406308840316865203505682592533258388315469680590811513486047669051675094619201686060700485867403675847317162667836269778184491480343194005564323149507764830683116434988070756526705013744417675925978633456835890604540102732606036639841489224613153863272032001113767819037787076777647768289816295883855731641281014437448134756039761075033341597662689419730823929376691692465027654916119372791523634814464028213713890049846574685088334875183615697986839272893717639650265916495076142126833351303199166778693219431190963001873745637298799814005600718112283530164460239616348412137690777514255998178359272957697125032593750132439901694264551275815313878628217924026085192497575327017978159579828679832335961826537142725476609636886679494622477142849728639332824679407062313874698640176488257870206634048414901605061660995909479917593139396454598195529125000899296880796649319629936379286185822032922639269540597337134933856647798938597089847526929504633360078017382378356268026202781493736707538267495280086378843972843151508027917967917116699726943555295446106775129791779728184374947071693503127523029427445292107859699543502537471810941613382123406012293497171578151193696929797619459977127178011887735954510008703971177736964668144331923540568165698974809619689183738174043792075261215957981237934659839893183010209304068725239677856155870980778373807384720708637994695148281610315178619143270976115973964443928974880297026000315260812456473103706840034797843610224544186376882364655472295750927728439591279925988 [171,28] -4058437336921131899818769925532308081951901586142546289949515979417013206012310914179787254553339585312578458025084088029953466034707137870131259629796094377229026175572357196766326558819379986546079408464509189949405588706089108164017139948048127191217373730964875351307061629390307210879580437234031034343437903353067796274289360945485432083700592450932958455831246218777469853455437230143747031047977230015692442321820674385066116095016453239656714608239719052022179907449258312948963771153045227731795597653356029942646296314705674407975438266522820721582415959082016989075732116490412267411803696672927703314644787015043107052417580692219751638099276492192154981739798092492500246538093094287356702017791034359679287207394304854752127399091293493123732101244634641466411154497988183928484464167845386273690956323168771120571722082996677951184868828189749504058318682051147229055454542565272732596760185679099751533841282553177759124917521532764965212220495854691464085291447008273417136400470289126706668443254695748986913936507130048696633717907032640299588073051366552888706671878267950819205554114801999121311226256562739344184481424574739196674327096905363694113119540148741268836260735408960130088420626366765053511218108835250186970481469890669627974652775966137392750454785887325537652734235414653933981712270347177471592475939816036208913774673877212066189919512583379910818351615138168586693654096785585939303488983370846076256474254398210880504888051572219708601220449245939023143147442975565278429868555730970689607369626743134981171144041914169064977216731261198826868843309697654170388900128139250190975307731741028839578966079610684330050289871295978740441679621625434391067991973641454614971330989024 [171,29] 8083378791718513448434309088970836480630239347549892675758056323618083153408962730627208319563728234333372696883645486188760168831583197697174170549958375551763768665372680722650960676316192171120680556413034963101583255856422896279388064948796315537302728873867501565737396241550853243743723268964694528239046079253107875177657876731416909449744084008201182820831621463007887999069299672245418404021729333832794290987052312273060795263071953884471092429689755802761695732417100157856256859082221348412428440671068601965203523921860487899350661301197680629824552123700142539639343067291195274662259712217580048667109742583677709466737535427230596294285689181451421390465558008101787506935770235618855729742143036127289443146236765986096890980047238750040286054822502188790012394491486185258493049374460704415048818500245925489548904748912625801627181123599746850542859406756089087644519921732902925392765231264809976474438591538538836018099593702490505673717191151212540791761082455148607574547753939849595810046854513358812112776844895660146397916747947057755783740863503800079425158571625219540817936856371352128228363828210098433682691390866482674207228364439278345706633813801467531573487269011397490608669605233095546555649706833943209024276755641277384522912964185155921093130389454771943212579616453661952454699003704679582659018878429740810311067454960312349768826800076362946899906818246887479292933783660393869567898921876710051030111722270758556666398690929888687739524621812892664050435826204829650532385192515402215995872412690549654920420737457191485316726119636880767019700436046432427433380858417236885774039673120538688154372143055235117721338289449975005635268889407883114465779187889308672411607288 [171,30] -10205868092365129097512403201034142557318176993753971582682187066382884057237044022000947029725281680656895498212533021910342461809005871160145977912597954572585588982095490382583467925765543424362985360459314739420373872554384755321591992665940714968401681706561077860506778847414068871319687840107681603312968710164758977912850253962230716382233676530901494071957108426578360127712105093756455491860263268481742491171528729360626525271079780385887085106952321546387578490174545625741270542564218884050424967437426681087497079306772454973305962863577443872414026950774991334878213386727410525285406987835472177314279625658230706784439495518585923509969495186326409255495812950391789992175222542263022517792020736301858156502294982296103380828880118915571473564230836697803289070633895549739073998308517876939828268836614956663359979815581626498081497570646214533129708967682300978065829649659159170479720811135201729497614182629333490677918796830369933427896058074970487310023874814440788206186628955500507253114324311419551225824388261517454021011736052108402593939082340691379181464463855889124106430086942711269814283696790296339790055791274977100335103731429221114587195364533548800736471189569068237143231373305572667759519456181915486272414850216152109039999774980142955088183683494956701942971334590259332223103882928686806046269904102089445778557416019285282511320240844396010543205864331653594970166663292180618521687882371031374181176856075156559800608268172414951431899719281004389839114586796148403056893931335139158827264150429403259044217955049161607290488527604233899515413395276339194582797603242409004901170008364182669250740298279276730860970836406819280343924831288040737304100837558223183027378 [171,31] 5518029503383977530898124754364809291851909744611511197948886972948308124997659231660848735966803729745173868120134383695156274523467688905456740359566427929944233183564357123698264779513636144720034846435387497322042497907320289855672636281694681470491646601313640766859674208759273343209452240943392489967813519872865788702742698235735152442042777491762889396074076453738329859046449538537216783441475774138700020037942749746406475835479647497237094289785105917267121710177395575905728224240985029676114196538814410482671994641398333068886744185909984606192459785271594738898300417855381403090576115096741563258945004507760451351842838960450838655963187233768336055680717614831882771684432901625403784702123321728613965721953428779019712898165374165001416783552648665157508974780255390375536258291925882213218948655792103491550074464731615942886069681318000769810470295700604529514342056360612344946509994358654697505380201881856042877739175073591103862814059769732579313227789468225899996280371951397117727798893632041934390072624098241336949985958637409326822271713857550039035442442245337717442708836417561434357570786068374023404358086243926503851685554954650989452510336866671544213960479225098216296795806143634152773196180908368854333475834236859004531553076454543710164099587608073867093281872596155192185057882845355816212818384832498688505772365189408525133108114691988989874629761194224145665610585951509132002967501127282277641444057481137567901269088035353249672880740118507548790203617216860748490009768589887353440418932306709539336212302265014044646653660291671929107904189693217590495783741404036024290705313388436999241503523565295045271818576693354518738358507931313300013831800130416397310 [171,32] 7233285865205483668181812031344815596252285159734424195205611668809986866978731133492740379270603126318186387251655368581490038028141255616311645783086917965727008447763518221348698588332548877319952028435191921150617374754209982980812462583111066933966555117405476312656526353021422792093345854617794418200237672146983509530400967907482223385469041659643462734285709515244422411350129275323730994899830056959155183087175285786748814321483702402917436373447045698546039543165913599050367103718888617760614434926622939094298304998136516588916176956006280152255269169743972770423960993631247256303059598912643700535622604729008398170111861600407312310761497022681452285740079960026040567280848836789120417459549700500753433891736156594563829643118310642969064324482887561510504994120249095145692292204294157143748672452351909999707269583496110587210282812905185819977214322825268737745812523553831817578812907217387942896297527353828767855931682792788818674400801507342702970085880336792443672103247529109979210048926436909720320361251736269500502216594955122784952230676991933606761044044875905500796496070129861437272335835803660569969188077240532500750999876513529312440066127049295557200171308504474441463076423696064858866457806170895332425401315791062669812402575729404898053010944861120742331013552766730139736782611327720332078300091927359537929075345504292627508688383227339495298235740283960875237643034210662467753070050693860469927923574469560289746751175193694630198092272182306386303310221622800364101960668223766154442303521881800265916352289884631272680473721522240895127032305064840178830339846925664058206308360580939748076130256809371743892539227820326713296664171864393490903304705274826832 [171,33] -19003211516043445868247613714737742840208134146283087935442926935213311443492584169842045595506942301490350353765890686385510665802530151460851604035119908168979166992419504637583108854741204478559853396604784300460852777537010470271934924582091854959981449140092572241521460358804944190818919206626716894914934376548796984109362437095943745018952607793675711232764480796969101807898299428649200028586843310118810026441427358949768187807899880295154630431838970563709301511501074554498593441021694106603075154859995326764121644117739796942658582098547625739498891332266125873611552342192769842881989865766646788054045073987557880258900268962097566643460362698746733148377307939044901726653784536632957593102625547470488307412087405548336726706601038786059796494127950616876153489197730727580485107865841754698375027310743295312386441770543391369859418384612050526342313370499687102939664231287420014788622431510810411115983868899267636246147995972594726317577246964853229273883054180769558292034660500700313636501054285919523842175502915174080100168070789642221399527405969707202013557341334880244123534552278144847760420598635988480200736781797142773002386795809408104151614072379857478615602475372949877442728468052953518702577071792178535762693493890109911249961593165586711350650544689580117573167858110793213968718256918051249198921168087332802278165457345635869581148646605366131085051698842199236290186794186392482910842743801904991020022684750775248793128676611583018932556685823982389914126546528389216373254408463607872325222665004921997493770488200385057018455307452275167976875204610827042396589134982115447762503922083679894906770940257957949583618506310881607685627429016600375943817687397216 [171,34] 11433135748467586190573604657221436139195454295410131993992961948119985506704761240042952078727802067919110985388974287144955671155061849623180790080687383656671561191425442032275507008715505600520579207684276648663292193852069583645844722213570002150158016429213316489245276411688316953306334939855792078602937059882313730255663859796748384425900692007231093404510114581406455939820995995552388058645233399049119842323689547237409840039546064700772808840807216447768503872960386292042056420656200440501120724225066194047347673474201254724888210827777663143181491167625066626541459837751234564828774623750929593148572720819098046508630151084419734907314942556826773666892100554775154988131472674319023543676662776773876385466520144472244557242591672753365059711864940220292140309386940917814783561758005882784669594367237283655965868167614037961923484583509294966229023235598095898120174333372629923948989199459891531223499227202685284748182418839014157712712565374161119596789402255770273366719812145005088068555183457145918374185213390318042755461487596565188313332010498126191380712677592465732617586822994210537399677501353256315264584150949780076159979805629193775772851974082276933909889033411955715821616878192772110251387841235733016352436662332572307940214801829032441537682150017864466098168962444608184517248433530998683605201895171992020367049941298803943537574000751897951155351685962999232088651079351832923903406917340628801859796456277899225229660659875230127626920593699227398843723496664458161088497180093909125493330873194914437611796636062192882702150303445280557464703574931110518587076926121061033785889647387419781200098044891358654927067807616231905597957591163625480957234363208 [171,35] 29603376181874728165535257350371283041086576792296488004499666217225881585099339018475243897376095494683731713451481577490157920404902635825934452861664514279329023725642073991638069708397574091500928110894108416052260179688179557121795497595580967032842987162499675453630024364798806895780985218666179261328392040492339806886785525392649471191556212312536996396966945075101842632040815039963599194893603407270579388860834422885035954928579251764100581127085287462937897340109332725969938075798521971271896819742638916725385634068400056633791425250812476828599709300636272949761923419786549845492986655643271807893244005126281640883369885552352545592553575330241471345963264389132130467467993379163835363580834255373390343576818654133108605114762092550012160166695336262765717799355885967205060413916392002048630844136512950497792381443546324730317160486140494552895808584163602161110529823729991546301689739605643994229266519260216702052704672854298638287127402915772217196573322757521988050347479039065370666002487208905289830995152977842170381253294950058563984690516660624485290060704547007737484852712159696102824274567479094138377647714722308724028195224974902821714939110994451512170467080422835900762568941724388805824106671667674879854946113935406924580596455270521835325493878333705465150679326531209975904090200824613050423277567643948542764633425340592392634470134729720598473835760102891237104043591037130102298086352603387470080417050450178291793678429036368597800244917176666675249636139299763517561932818132803159900216758686388202875462372292875724033648626756155974448945153950699991542817577181835242841487691785354649956549915755062819983711670661343342912751387643777071837998528 [171,36] -97242879494585907765408456570925316304385871194004998854696197372562464608838459466562799090945796686141468026809155728004189400049959975692279866098179174212235496053136282771168083967062194790323708791229464542194938521569477301672593604518876847656902503804351674413947954506054516673129037011181761363546587129209391707792590070551884659556620919267060598861097561688813700199927797121429064345057174221556679883785504949752818761419228202331511959490183927744500892000967701405506821355054491135007445980940098530025874779811239066883335496865757298177384784263749187253179015360187928119851492159012505039390405440452737639002572583819588919115108094934454211968839874593542504946851299986900168802960319576461368965027898526563466887573875868830393517920388379506303301870868013443602965223300019631567519473275561559377012226255630875994369547209531860891811714940193136852027830467635783570547245555526344339985191025283039805485230263679993399705237683436343964802207679065878674493188702191887086034099386106874389673183576197475244930518549731948239651747347256645481552108155969632386935776056390077209240141985424620763097571997164982625845556954555234507526298829101418001342933242289260587138619521429198465658220515376660820559862550565115337875510513422571198791976270669702076354433518038879920777739382109237825783214577560402483885336151904620249199697899518205792723909432143079709710426892289491724813782933443581487425598436722553338200451773991146652905230902456085880078452061925377629759834341701882523819559947031377682866122524581337056920136427397820102340606169874893717459062571417278149319172527940987374659334974995543522621218448738141676657420078052537417511088 [171,37] 161977983772453974613244694531115209234044434846115995932023246414816539629840482427047704875207416565568914845618520327895018929564753202232313631199753502951911649551826440404715674251927123559745585275389764894871059404739725314471119221738148584015504104682890307408507044033580237083720011465181637652909104704276277928263429804977127723144598175820600766369013089036001213082452474236244049693702897948519797625721961330766219930698174259797499440034862009833312144857911292348599185229730689108406759157773340444204179877834034647245002255039110644896089341898337863886464342896303873764753756275854288966256783606403301452462589760569768337712605385681682051307284081603120784457449243447668611471134956566418432663322700108451618452472634163621305671770423169193719822957069674723744874213909297830822510024701737171837925794868415960672472183828513157176609148153003874238602063898247393821387940856832706409213552925277462779589348773839298033528350922596425376386498629355689366812012097900827829293913873183285636126769105278771997121123565781599435295537263053424457332430632344311872238690340161831786468024534251034143205097162669254208009406614971052597696550864695212171449905595796670468327573305002902784794025485208480774531090532006537339821326236859562891321014603898610483868592702730399304253306576174571822499327670516994196588614486793976601161832066718911120518496180274110446373972564446945787281374808714063746674739211415611140049157020449306473195494036631933472401183777292959320487423807708310475738332790534165367682938513586813999012997768541146295516708177000672912590889774118364592251010881521089815385337045289112407222058857683986350462383696276801055480 [171,38] -191633595519815678896228907639358144720393545850499829281146821702979712411007329786346355938950139020710715382352579865820369517146648623116404465764209181359027378669487981120710998699831372785516714863815600697017412286994323195754011194608968093678561759811303059480425899133945980972768361040794917410999867452402551575234253749697241572524672858403033604379324769781401676291843459063253808885024828232684106392900385945859011141979913758892065331305746924080018460574143890529067326277106075648644271164919138868657413888154941025406970103566561772813102121205891040051567895325585383548217809296346226435516049527070999567759338201657180652808604279300365967252714698596844714406817185231682931024119787060189441041922070967156959045218164819445118069953230679533652712814641227970080272801454123656545242403496076203342657660682565128673516624206345463425890700139254624717135456459980629385914983589736873460959729945030943624401878251229417595103551424414289693300022417998424072072211602007286055507474817993287252520746652061876247835150891269010697489002813917728046711855408477595657547124917779339436080770858213834274288970470552352829285980708880041822471961742495570428922262534409454040212059943462121681978716449364737909786861006748244502028695479195245360287343716390943689331115369576455860976888400156255956843194546798146220420979108632705495643964723974651105580103274945941240336198980116408598548684218491692224952586914645064780841415783943209530366457797466765759783525940654808363465556758414719519944497477369778951096835194567276883727901636212498102870837815215105094331759743569405086196651192674660202655585992912845470633194945324021485420264057414302988 [171,39] 176218648497189667638235580704743940537141985827657569928195748184342802924662559131361420748106038642000180836983500775160307244853223136632251296834545426351034119258712369464868188853565708357625949476537621230837851222286581447066943197428202244316615128764894837955953097003388436451246600078339484071053860651106912231034799791539108432993571794353413890234509559076971051183017709630939657688133083519607868483686949681907148313171597444738887388734653752251682461458711152067053981567358306209978881467474405615420366888150139481336278086519125727174505837718825350580717966850521139201857712426166749234601456709188912039025657891882164358832536530798154743736576103486432173401622111071817201697783430658331283252865586506343246546528461912616869136923879522034417400719543929449901666839709445204762349633916113800300008135055099191512254525918254752760302252136694562606460224091986521165575597645614592286202206659623720219295001916158181183427708584437952789506357168637205949590415226533394176942128136320111316567052987184270616976091953888509639512254409301584632549802043146534038535851697647134893567057737047241848610644167703193738027112635614683011009045478491614692536200113905316566261679978259805484851369433131030614047798344981028630095419777185591513990689316842366796082127073555788925417286783848145122088435901523161783254371607583887469519505037877381907330014577335472066151834126193834766173204397973327554968048806789872434658907634640954953447673774323224242997717761625069258594444346010979604732924415800550457885733300670974705739748941200265032486831974250839994447056726917976579748147713348788721833460381668219074807463197272330942536889714843470 [171,40] -133750030139388457016417599968728487317981172631165922203630416808420160895606043479580058436325058852184624904374818422134946741489001954787246965286681609333911022082245647721541182269668118247504057518701128849424748929233919614868126203303067194588109366003248403297637782432495149404524472275273447371653880831719875955233513962845703345873866091465920368491437901642738590640494778054587574663977735576307576043187816948483220435824158734141144831105149242604789433179731771582156976033869530782901526886669280073383278248527369646688870355093348208549367268412009409671535077762119508102020780250361718636933249419047416858201673860611882728690175429306450243093601017730316367066840829685986086961887349349607004388294626936821202096169163276610089599267253202981439075965855307599339292284194508908844403991896834021149123017491091793408657051264761329371112702505962750652350468685032812613352993374854962677330017958521279198160522930782106373113716241227458777049409997377603206121149636631009013273491199638615089842312198012037279543642825574110292580852567585709046490523366472181854770960881199376988546806561096397930499145438121904804635191862687556873039770537951542431886406622099132778785990681011428356637040366090480529004933968234923200319891873072950230322325055358042936304757594907048017983678329963000002201060947798731530718078102699885225566707819162547713997178244022547585477107825947083790534684337386063640130480906887941485053234985918476634260437575978303881017154915205199742268383886945897640000143506904997894440041138600836824909184457061550907047955658109871064441151427494930997812763943489945470684827143101808333609399907693819167669829265384 [171,41] 92542550930824919079344618002212481098750167094686887678785615464445969400516394258078486767905826918819753448054776295554199942639383503873312744668432910702893628009835774829458677954743416158486924035047824483511607327705928410594816148543291350811481569801051501242614116025835028569312297447314813176021497196651461335857605250271073698838341010958538329200219780327567513897673823464831841221940280907554550195195215318375664605315333050268741127919499786258290012873327288779387362893335694347424313616219993782280795340952756278042009068992854843488126989064787530073388356331621026503217868911786297128576408556087128702676726706459252400555638142552568600762123397007925637814679105961232597598222432392250105982120918651825801441268482228570931107089261061351890589291832956140597533838420963675105404542019075469655181702867982897972239155588376373180245016035735284895225132857425737822220529803352825566599463842615599362312394199031183176319875184867238869787751139357446175077515679596966507842458967540354377885234526539852957441136829008416378665939938973596068586184100953598705673193208575159048482897790866386999968875366005075809096929358157365275670285580618129142456318301409684626046618725147469953133341622221131266528870034702290355489775716548519623310088689604676082746793540671262772484217369610429683467746531682046466719012260369007574517952719897085170440570347423739754754627238724715366291038712035729830447213330332352074006133520858348572465113518312232631010166162185011875877648877897592194631619501790533647056674625292585966709903793818135223631030111293425432899254275495560959105678999264247201556344186294474360601042878125334122571984744 [171,42] -68949471715979118708692046173622140603799714891447433589602157333900649719586513340650005891447777460113313741007636367863815318370398835903430558031057594546143819399811003943419304936657453726119216037047297899987544267660959047104323467593960986739144476758986491220668965089220974646790044954085236706804976416972258446914355346685851003299857431428347767212521730915214798969690051646762743831964480880405137155101255370806279253197410919046901279783583200594693348442689657073044755634092171525644829693789192866755236370536126547832447652042235965410839397496296580248666887151654875985188432066473289768162482529329473659648300499001199575331444279473812442039630486148708098837646087459247523784589579176261760511635003184276115926970209378669489099298764308898942721703057583113109121346659926685728963553437621249288242332647525575764123017078882053621870171164915296885328058302234556611687437579370308486149741865148704403439145725096722481119370000444746258322590316812944007382610218039833192418345508108211734997075341269571802756843596805240724940129713291838136875055474103905036455580113256576606976120652866159596497575550281477504967827048988961121846254257787750074592830419761620838170378957352111920860493271300888226792179717885514172622865287804011675980015239913039525377925366470993834210674200832756510491866998554256455249806495742454444212565307099710050006076144105513075982924474169299966462033330286594802640343492500406002653400906012736767703624410131429668036203846813299543911174136463907344124839718769770187495861579071762703184236089613976546976028701082146176898730850403067251557221328685105460429884164805876558638742986134193216443139 [171,43] 60589382104964547239596482139059462188594517170101366223907846501019150194643872558134213905813286073827819683126573144059926242354956233306994648964473814332108494222125459693974872705359502040013360413525972662662009802096804691346000716927564799317491868735689743782027033626634785403833829373188149052130379523747262622352359025009342189646794388158250256988279863670253029483609787596061530248362968632418963099692080671536731559014316074998511528650450990019961656533412715303055759602070256661723620091130739123664462865640643854657278572127741102412291793223274680053929683165998012081896033058504771677371770882743410979146109733763502195935970149730913413619835148975411000471437099530773922168940542944841965083546216867064599616521291185388695480566872813289332736845947771726122700454438533012241206196693509415928169668172896534594795778133768564727128688403380412648195575324413413406384089879113622001169612545281996028549216413358631005267034373883244306785786134323226458538785203626754243926378637107627626615740711627807608171604584282415788593323772346508210623276316148762205359964859833429413531951240282410217646648567732159655450280402426381132926157011233773087573787709288708326176286306546964768245307163734528335806962271541272035862263845188256362923552118926657401196023134628797031623141720288320721923119707241273628524073566990893453491675041676997101684415899353984482383249987034993545826573954417385672492373431743944915394702112391995920430624048432752197338377504431885424148114261097452929480689912264175345405882168464294753135982676274680809963405767687638865886810001170267975268577072812560504550457051070491691734886806746646235512 [171,44] -56118608925290465504075175500728425393262671553742170043124909324354136196728570252633942547531894063916524043864784730448618732779593570522925286331341283079844780302907658103166528954940140378155535520316641560390941113221241588293152798407866534994830328558480521706816839855231763345678640265832250197032211586504802401721958791528365935655924237401710434256685799844202020004185713982188561634788082805437754684002784589309798746648506996736846857235822448136726241791503343474476519663869365392120495874936666986588586472140521143177480994134142737925935127729466329429547405114428370686275609060065861959704627886433944842925944567607737774415554550181169638447351875805427818902859215036063647579263481949027253496635682564253502447972690744049016790324923481882312455195795421987982811979344739695032950016285353551847292754361584379426815228105606111406513424151301399213673779132614610874892941282809180357676154486797557741936694796339506573021673212696748527218602166816152436576343478602173322845138355095172055052464332281062004156790633601380928897344861615692596320533270211250535502572500290507998699966138025236647701525636706541926596158326795257915596653796059404364910225347975474416636977339961674569735895028132172460755001357131400090154449328086584575161651101014168953432507534400185901741406185340824615134959887069440435344853748341473317748319795318542474554047458846057816172100620019306682798580406483241028998028402168783304400537705291493875186452045330323847479566776755537995796465932823533209955751995492861285498967608917522859715049349539680097970450214489232417843834452298185937158592433839495195753696385548059681593542261696317948 [171,45] 47712826435367959516233927828713378015626565164074257382617351610966832818966804242660304255906402153189422464152250137171834687379623868171518956584094970612199591204027533187344359905894608019158208880253887311395625623919189497072742252403235083784192723483402911520868801172257672503877036792452476283138118759790918142100339087166208837616871505871903834199761358963137307434426229827868125337915346719650531857647257711401598206620643716571517082486805110473445486567012448815027853906555915543852281713963542355840788910580323210516812697610008152153310669309066381120949698714498658541744972969193699997448108432398628121140001550778706207679612655868796997261066645803211130924314945366617710241812582504290321747945703017412147021055015847789296733176775312388203281348455543924908938508204011054766554235569324297804888020970151585332694744422197069405545916828537027715574348536231175643653881431213172408425425896898371715592995998866723448778182652100849489264429519969694097470901124516578335913973678818022313134297246424496885100053841619311869911690238806583677823963970862048511628885583930997528717252034875563285231247739157418558435438950424775962612817226816060998423386020948485240955449706467718785262153584393510691205900396838674558652234316969504189321050478936717612658021963852830433482579329659850727145176265928182762905723153844420185293452816372672483824957026337796355017012265642022484291002369074411466469714509226386549459331170020508548706753326657478391109100564552854376112891727948792093551554160500831470570374166775445898292805191298314161026741863489544971899594117093687864478808850257606865097578444387937818062589605435996 [171,46] -35213905320558577097384642908431237820495489363726519701232827636505629551748283112169036263528582327792577995377721891434856246318425378764744217233064993602899782558321677980138116303961191382434546453733869811991067680081411606552848703086665868465465626768134727352012006378399331423179246206206342435371964911987934035131609872891564166508471498068269683254745947574774713049585167295723721912546718694134350309895566666775943990081010893929581042411090183460495540965397122951157961470470295568435114189782977004114446102944191154513947138702184579864036582795045219955709590440063832068399236953635309924149428752209764503154729647661665723640588958083705915913413771417560335642289266802116546141381744577481435492578224796591199675055366332150631388125773449987736636652516739925559278322988898413066820631748050821834534717175711986531963383218647502255128667673684741513533974705073848549700134533620682771805056362400357126474040063590985733002580752777985870140178091450746612674353671832812491980278473920430404100956188922792850792733445889050602825747254482502262269980635760749154069427641916022220239246090436160829410373999184389037228835515367835221742974706101255003538697087225605709473485389232433020964109294258152821924503843172785736241022041766309036016940955331305326272410627111869502341392325679690206142702888902185379379466599068434733582519665823032659532698307663507389356160905875625094322753020917723465599629083960893823928893255338854772141364978763407453409026287451904397815993375264811122476824246746006848636983299893153308670071272694493939913275634242907490950330490067564577488976289330717702286164429837137958137993319315 [171,47] 22506298935781924095407273373464115688552707195736043306361222528490889394207055395603621235305888026959047332914686382303156969063696683397704911714590235446970629860814294267018954940663374919942394296376505143195441313646790822714946845202149082027271996211927111959426904414793904737548183296382506349460442758126469352762489764911008983162978790934050082561530842064528419032480343727656031795109188559910998618098121343425047551597463720912678308455418191292759818185959227879558261691493684533828516602798246119159919769398679798061842788289632553783999636684307530368114523050987954455990426564668333935823051395101448597825749132254262862389012364277633524702061584754668191817523085548974148311963714259627806055209336864023045312773425164077433820677439035654782453523457348747433184647527428730242571005244833570802950639455103349141165262259194821924642631653945199522703585270052267616178158740187026453672225115323548749047464690230247284692145393167146591331637280554309603051565168595583504321518929937155161025504009207928805419805741479967419922624953987551612085039561277096181569743005132183971472201915895396865428952016932387252883253437259777210182574756698390379498484526060689333184709899881686042354805380622317207938115794027409043476812693790314427793270660586829840656603588680597700731458002296301010418394256947395862064806216481099415319268095125699380281211356095236585322325519309252880489192162704181927825296742646987099676223651525773352735474672733065276062717534339005395571000171421147233424613185758352522980085090578953260195288583909809842173617704969849949654390725870289024732734293946824063509190532921915545152242952 [171,48] -12753772607996629923874016837095714915865292082237685881198975247204125823289013918525808161235257851960946354479733914523945892739648593490530859022130640501152491934702959403707101705977011267104748226510757105604624199841908484452012862369297469742314843903229100191201106405503151222988260582998758868915851755110728656095828300496011735493150801131523324471063052977017749676652336074703266925849755043308388393903112084909880710940353115867981956791996022979108839377302570161969296225285872318895497416154463925080856727837578853856772726850735549221724909820941775060176394524813024293758547019430497226837501693486344040054477566435337066502251227480703246311496528794493896263853393435638932795367311228937018367909141971499948988356203959534263912591496426935833299567826150679198955175060948080050756648150678559957077827586224548969585910838739199395952052104859778157328168191442157848625431850110611980816748492784499495802733105134164472483875828355521453357396180930347629577942063076933404126270544233600773531111361687267676899205256924992240853652719110660093319473526373022528080407528802223209730455573133503265603072303380438343452659495189923882925408080716978873869963320900381478487048897603454252399462849458698943975104148395231569374502221302784965359110048263185758305942491174250873222032420657036763484456294530806277530963048000653676309423395188717419054424100662415679415785056837492095397870648324574270759336150179058069572976637639842346569122955559796480353322415286650270936847844713696328903991787222419155783698872553676413504488558030534563474285884690436404034519080244478488446764188871427136951853823382696586779644 [171,49] 6666530948839984700878028693975670854628769074386893184943653188347742249387936328747066959448706852732521866194768323570578210666282261444955517848428309486206912054864383454449851787972231068722319876430981581114157751891928379611235440806148598092771904761464543263180447840806485972341739993545175616495702298598514043515061105671194780924088271171306978779572315101951888359969905953289547630554103009294959637561482766682558478106582986243796915273634189130566439737379922937752499400466959052314577043212789183465019161904393930251086858954272752414662739145001050431904292748279699024961489926250349470559549413188272178415850970321180637690764542297510434124148832093459826510496731367648051616244607245681973070601342918349685734101825092565730807390191571842373548572557405500660449759439069813365340957433306830838579269045924481680384649174440617126996917139187340146882485714730084325620710953374305804816756697802563142739344505741366605900669396357586545471680114463870119250355982308477140612250774841962645772022683040220719752715457354542735831809577057160649681973872461465531581193010779169298541800558685803682745216301772021575508226189839012479468362261627972542240920299874244934044315401607293077506169118568701856822600804804182507756071337870190313472764344687099945437608869867017292847867673377000879343542823296698548850368180856890783593781059087057239032453398541260809566443581281478317638242654627942173245881090261828855138733681308588812191975514641507040818237891917593390551053013347361201079377745644771670264070719762598648526585831581913897183084002208964040745386978358721421371262361346654346620832233940018852508 [171,50] -3357390424297449434426764072140183601076845620786378848797487482803764125668705856748831363482613712583891381687879007628905469506729825927163809768687832373121448969088677030925012378446479238240762047143083494320726598249115412288555177573368915735963479030632360139358980248186042447848416751884926135163442971667561718590849438647172840203231170523714476084521942865613179178151233895864637925026971453037699400037265660537125570807600189124437069826852882546819410038579931266064985546065451872200008559411699557258385668058203543797246685849184201648425383642121209875411373221721922849256095825624058998056006303543958273047375857429379912194944771772297688770895784237943596410957039683462312353353371427463782604036005475338081901239187419553294970205335687682861952380119112319883330521219865167711556505500514470588206062666506497612896096163132484194149948496489965168224029610433560865646703645899359784247076559301572599778203791165110360881996680115185218175224760641645001760373794567934159114189796620915605883127719160690988820836918402097437936024774347059770799051667450113918113708140731097703057149667675802029816161672140109319558525076360552925769213421377535370818375241931108298485134811430831169062261726368302164657861992420596419655248840199296369348386548187028907089241869205288908579526860723407112367749061580513119162993298261191954471997256297491503138848784042098653231087087989908271132188914723392518344398788676902543814616352765202954969349107677873226798852232380787907789567823402686782629406218774109848385176146219967078515274473339157632461314584516623573540944872724559355378881458696556529105781705146139571 [171,51] 1667049214829894338377974171992821754699059589166960236654279347322969580245759814656254815079074303540161464722428334724590470051387469712426401963482287019026807221895456716630131538677236298183562555701212962632090722033078776711655485150513976702944749774961413443607935442653171506184238854609646735971235507585527147328058703560363499101731360449366398804492873412344665128633948712051761640272961100298611941413876571932828224872009441572964698054322832275917676593882800746350404057316283727362043698701125578667543979722128469860844936005361609030463139575188845925698776893574585879094020854616807545310306562707990181227824259170345882635669579716725877338949540784864871811003963997471752476568644449797880944781178478387946256663311858690686435367815671743656287921970584468465033082483303670666795050543954143437170516952428409316731855699102512056824134603296607708149800310568803282329063862191964655493665580533226306064082944660770448589686329051078370010855508528132417832063804101342573345623050901186657207634529755372020087372097553077762843751787458878070283682747339262861458494186891938814300504592597639893055231998082213876764301838988044590132490333845680547988356217322263633563774052681357622590244802603917734337171470069042628806780123964207151975788200521304357406338751177671248180421322972309643600914031605628574483979404066093411500103651581457405730153692402534827481265448763631627591091386026073115645259594969715305071191054122726297299980699924535391557925026359029582784424781541551653467493567954544314217048168893329723408519554579342396151305419752189460628234033235720518033041490513319790260503648157120 [171,52] -802701490883861220263376744714058284042800569496466583905624418966478588807129709833274880064743497166277130483788341633096122530404586133784333455989235086084762621247353230109410228454898210019469037141219073997578788769814227912330125822498790940139347426508965094348694625839299862784929785893695510688005171893663666693713158306815695929648827393490223241750204953965211055245744997825021746318175142903967404947006151014046480135449061685806798487264455784923664219705021451081524860973855674280677037077445145112980709232092369526485745138439214304101662549694469492487371765230546371913297019366263956550382311504830106542994439987997337744271804034261301206252577323594592774169765736780078808453855383289417251005432681081966712615619415962131144851782653323366988501423034787877799370970368586594175950467529189410629277543148673393690470080516763008505144085016358260626046360161880171411557257764779193793784880121767010635812891264653945763385849434777498216009580597856007176187923903195795715849532938533749062691113689655257399857376798304817158921366301584017409245647906228403664554661559826808910335737631314037099952506210788043354221798313735690344941252257084009773510296339488118822691793231374664045811322218477356771213525335964211143237822356328504315895471226211713095726975944731364468077699937607282971997986811931020124290135906201804797037512826682926016442934711949406104724051344726118349897263567639708567060222194703111797668095015599230465698619829547560560367385404435916337183518780931812936163357631055071117729640385579007484395011865822064566059388796784688642694061570808796793979876278857962899413914516 [171,53] 357193793672286098866936263957700623900996081106157721436814112669345089708442747536628455377544557489879268018068967497849588218740133773722626952038095497171694931274992347697642011749898848838640463802040670497510146060416771996186621026108307486687843065847734658771429926390307954481105747662780181407912677896036605698420012729841289217665085141127241288657111169995716035825930210263688713524705470648503508527531399755010558036381881741814503386701241545632343373438223745578430056334757735270590384517897804122256629788430944891655298815805706586727465929354395816177114846097118164258010442620436304309222178060990491666862159481906499279457429383530768174960710183661110203152888330807480094917865966463873537308722813589101098042470932251942533281050855102076860773813885915572992343970622677384590207308296763601783645668604029901708644415472007544070893064663660789471644800356139187534189302833641767845928651849443445910208786698082330162077285291791575761730014278024197632142735287036257039783524984597606425891829468941700949859044466627679313109767838416803077327942288646232243630925437779692013258733924925455554548849240897414255133352572884825140593001945966667535018879473721939279254398721027330789923067038892271827343968135766485472461945062095204095716315910827820340951820011108294584853313856900894945271676554565712402228776734349670495271573345204732212417981619105385031755964817964694056249890276961691021520484617198411153685530848007884778084650285669519089629963012924475809876411652344380827541039522877597864579551576661706546616700885090517418890202072341763532467391930804046499041073940997237775665654 [171,54] -137598008061801441405371622700291510858917166797103367773573202984597813642657654051341200879067117229501749912291499115812449669488656965775378652353593826872590237816253700074347249150595793090159649142768897809147124505432145740190647667850555818821297342110934871478255273381790607720038539660976963361871878723614098001677525976098957505372557790164749021394893491006483634539842939148667046097087738162453326903602452196972879696414107800264667204407478458183284445277261958156893728876716574528181093120298829550820273467134443745730454348889275917811475263005691940677337047359096042032260444930063336947881430883661692716949443870427684396083247139318957237342300525399854194896869699149786300657894392032695798846845887196021276547826251772354911972552847817500519710397352028696006605654756625050787144047649156411069890250572064197089173133601313849618043986385588043846770268636102265041962260127261818495492448589430952488018308953960016608460823904170416067504155126618874212583511326652451574647346623109944574685562888364581874858889554528332323428292614753241668270382329728388937083247565857877247576541733651925233945844187365877577527769357078775151310734133712329490007091342958371859433569473199873276841635967286174246636143418056042346806729055603245324474636176584962781567196692940019479024438189183686895428286476153694399307234231625743964469245299214237304408867507487647196475713673539788664218047371467561264817275400302314014117694302598825428853977174319078277826514077120936222380782276819016863536837538230070597372308180133717329657286063077007628802106684210310661218017047248727070951596643152322903413 [171,55] 41458197252616779703650229131971510023943257956954652935015243096622605855368978537277877870385412777395260041936079156328239272897224154358490560954729608852897472642810142787579052886052049344197921905684815251550755689155783565839032813995867436539492363918112684757255525358913330389223972353705931047600542466611981209378512175776408550826372665345193928286943827394552328672649426515279811887337602941508925657393274289991384851997094774246866298237236038920897174643604026376758013422948077076262023997061506213542777123095421472461846888553371001103597456123030804984586342607048227068738407707563401022836028839615237838786063145321937970485519602515790200865000413336009422862812859325318884789827322272448554700229807118850188442110872818793779315539125207117488325732037362428958654436705554628174011857739407429929672468061051063838693901287596570018716368722197514134987312134861144857882275832044748722682264484005977310402124816211335341411055653842532594557847117719024339988329219693714569866316144546113829032438977792020030533140129305240757595179102232562037994086978563218940797297327453268237484414845548174471544630870372967326983980858597955144120518030118617181892536925810312814138421069896110036732737927014271101113651704123005952124854215826506908948564098643485171464985503530845799503461323656591763338020636500361026456500529578301536828882356699938104525242953885071557949220461098394403615552428801123510752396183970522633248564363770698479519404038128924509520732895131454856452902995177261543409102631659172565427859483480395255151972948494148080652703700211176705858140363150201890657637255148410002 [171,56] -7217770710570700797762383784396377081225839381765541154863684410345916651366340996775439793964054730722812990270780341299295394146924994485371440401516076295205141831259867512144300571389923950570594081498214871738352384968077238963365574653306537017336159814423283409420490233824444979968918531932166204952964644278505798682973049318378260345893628533731879515436720399573474259990169328186067363825523585638204273994802104145642737699919782734131325696510045689951921311130823673719993213225713297955484987921457416336574910118142328014653699309242923319528375446754350930744122239316446100286730502126646370881878792602352794250025466718253422332423089179218282032208566753832057711713485696775859429959142675463977665314203750924600508488445429923427445960089959937690785718409478985123030603018123507398582789349542108489980569996581173772124737206790531234574814137334986561338335158593254957281002797082302216093573175560898205660776113437312142554399492414974826973869167033380204221233699981289692779524784595660672969653354092674353074792820874084397168443805590883688738494551619763576477428865364148244396054119452239410736360538231850740827341177089518242452958321409176503028452262480807999251807126444435581610490032156745545448460179976716969979995466609317535958767280235600808661563972466033572588984282381636696498148618802793549299536037004115313938019132866452976548389198969961335401194032497652078029351339888452556818288193392588576588640536784692978247202075142202239692838015620499461553729077708901186141249386588008405012676637169825798256051134787273525465526815376658384400695176138388904898245371066854 [171,57] -1014337112012486506987638770913418195579935098977612899378241194183873618914031387389775191135098676063689826545599468781337090849039460282348176741564976239495612697444633251717974799867422609542535299408643571457594086831661232297483588844089635458362923373255642924359539800950488371510508509139924925206296151663186259928637898034295107189619786903581459041808593544302919287759156206807106346994824497699001449324270017006340465371238352579607721142367092902824697196876010320126100070858662005269938660373867239962998286668748303630564050125013225906730776877261299107061602248073909133347559220612682621249249666792487782628332097036816906212839518831436576785797787616877140213686670852488246115947525483901065262925874441385954941518890691190085873376292393182895012242718235483636016216873083878501835144720000193289543194454629945776911836751867887575588910794912816422019013226153797100800270273813140535278473428794741410306509520170109009814300513736189804740950922025721592261676829252533300140182029583384527057879789907685017895312258451273410007248533304098450158834974038417149240054644497367576037938909853002099010116184658696353123929564195025526613952039477027104221618699598312851547171044697094543825262131780203304621704803050919734405462983300889858305870294679362077719679468091971617960966468044617951394972504213437211471112096367855448704589273065676700018637823515117863647793040969043731903670208718246868343926026805049379994445230214328970742853943167571426201933643845881974947841976502927223106425767721592678677513304030219170924479692925582700857643114318844153762292901295142785360829184572 [171,58] 1156455192372376339655056633120765572404782389548064375205066706447963693008859593057955818055831834298888723555414673273656977985865994613411762794363405378508906991289432856774704290824290067535925618624530055417798900429969535138250299591383618113207925184545014981711979838777497494900774556174534329721373748656089435226259892459032992848515941496978434632939062019300248478564816732272052616842935408420988978106193160197915418582969627957074884739231004828444409051513910445122001686647226132051497367794107238941285536832347039234868604757154598121144257998747818200397991193855562256103464089542063784956356892277279755853660005057427746996929047454578785835640612290151200914503377377015822804185436670819089595187956814438481868869851400440255793072417510822206111140233397814221523336771272154785362982440690574246982722586489289961193899009439987841324623304855060506937291064935046339875234620403937659124050146753763284131239219344590582506618610253180325823388447718484955741101555257907399821043552256168239491624749092857635220116019480794942300814823486823852123465695038705894401751872838277365399493823630171506924825311276228621090224717236109208213744055430356230977930688650975246850447887716275318713138271899560573180297144330930368002672411243263961746560313948000719545481193473823424141626588546473341600171790885805869569711836865039082120064347998629867768605670633544055857911994142019378417274544034668478519824208101526894055073244788300864800925368825104236252311042863062759144871342424554028364323127157823633799731920799921024761268595412997019838174335804969513426086412051777349202810823 [171,59] -162476840652857467844152709734570686819333581723788352056871454344065612086867785072138184611302274712266566800618199450797102238683111521649648337925302670978813278547344014757272472640870213815150099433160643635979608987923253131166137096721191779744469072475049638874180106401361522048080398095924066675709888953825696129948384017004980774779774414277767299799770264190815991478304538649516878853577127322686609489646303038679839725134670814301166632410436544085841772307393354904668531889823253137877229470119887946909411403602482676504547183697056068037611390232838985914105695408881620627356682181682470640914918636358412617354747764517428835976615188977291901783392745021952098445184058621848025869902590631927444709530464671381826335573555629782828336526504475995606176298396849641364885915404459712711690488196974874727856434759768527440467144155724971657729575606784176349794196005297068236560089340763474898579020824300978537030637105818375607425014160239168637083907747331976568380328251405560555647027738266987434927200002900241030854690592909239685856362962745895677349925127229345970399355367674599254128750868290355929086023679579812660704862573489438662890832811775654199367007230905571021186334293562378433230876663135805125405633440448045949750676583331783224686557187748780145186870431454766050157818511582818908395652103196908865999760496451902359498873770675616419672312217839464932692503476361874658632994805201237160779575679510339026670736431533513040210241446982831310769648779628851261610879627257988852354236107613406269921078037555670226303178585478056342679559723205643184986137914911849639224 [171,60] -284775038599886960965755716663777737395794412514653384970343498974747186442916721824609514370025733143543969543189854584554175204809007754950603044775257562118091346884270949320658275713772798836020988279779144339767217584558130716229827756381589188820257354256470836522381442127725903531630649025664864695944992848865106741764441660572969615135616709261021660067383425294317936235175582070287950958784147936628861961944530771397074327058698968374331799654989504950307472568214107415560286455529337804016710991582578334024108856414995714118203079054898104428513564901624474588522985303062877444918804227425309181159626721575687013622893259200018929908407725777926688564274073309320763975203470208527981467761133546183941509841462285700436724479259137207676808629102092098516512528849677584652824206226681834774472096235099676523043329200917173535174728247631679565776251691239805279045007514752945647423141531964837909019058358901459511259674372652448731689811634171175813088790876456726650536080857296741218831648668408710145256307509662991165707717137913641166723347547039256817548601189198648114848309902361251551778392430287280762419713995248218068779515897436121265855563042298828045089157855127238410584848824833702853282424693462720416665759351761454465168711181726298374135744489112056087042936675222476358332502676170310489446716601077154529028553586334158849073989650000500437413349144950226271165701052282001387525643420186377486177109220905821417210486311006464107472111169465022306295797858730808333404609602362283179860308428992954382407149483862553933632023408669664479260867223531602355037249994889874733 [171,61] 280550846695380947070137848327507141157486169095517109519572290484320749455570996542399832154252898297398528757612148275951566596076140007220636164041083841305483554838276721136207916009892826776885156018494092172188660154794152771348281650683074565866357557695871548812619076313600313852280893427787062777292447731050156460888337947566389139420437276819772606769534134065488577622932885339422275249985789886766103273263441794130361685909822926463735350639545111487983594747351099615029796833547491694953325421175005720948594100348157273871484046814667628627610458692295091355343153462231856034711980054301419329784898991078158813879820508048386131503163142186514400674973676611742128247947106731132064204318106249431438922922145159965185376142290748680480169647059348229137345529481318214275210023736980843193876330313837845751151248186778808492932221331946116272185137988240875630887243206014164276551480372456083966518688400606058964265900472588696605131490925827066696213967584018798410334348879789020281560638039194573495440034038632384242550766877291452049381843261550087724231549711404670174113622662544576504084841540302356020975806188932289406296079465995885321267975465407347272510272823902375875497657042365352680717559311376699580337211997828894554141510421635176132898402654498923587826547891166084806353503057064560131232859873632459779603648397208855758445448828121065232566604695044867653622027063354909037828686316914932379713872231398479636280361602492252393496453843636514372257790656774335298349530411585129064018923502182098227987022665803918238130715478612704303862556732414423417733112621770514 [171,62] -151986742008500324802918599811639992657055979706778775924809152494232336804278897966394428671341521907240266370136837584888185524262160806342271460959330149985833258200926005981405447244846117136117931812242759049112769457325541758077084161513663858963644890910178101203313291924966316622299596886411743485293454522391561890592173143894996504354679638342593465762635809741015382989115419569907959930627137388749682552749197988854189992509441999860824715100042312339027790064656611732309540605605298849174016941779220805999612253583677684897239962929433526171905821894175418214259130599860767880460895204739078313928913734258489886010449746906486921144797062642558526875536581408278526182433084111430305549400066154582426154230911141760562131762401579706598459053470490896820835551540765409872136209185768739481091571452916870455206399985158045510730416983642878172413091131783625378580632294776394581858616292220744307429485549700659935685632057167916474410534335854543855429208057788109944108395152095009293235035837937536841526368483815581850820321734368414460547729769481241192257728870145560158322992999647778739984278692444889032949254969846378880457618985381177992576112805932242366518470663167876493452476386896694212447232087168511592032179680507850221156790884206212525979124755672572197671498629895073385830261447984200227680102374576238795897873878895694213286381746523765402978727217553004155117639231058996288189905394573740772430415957373329841123799698922327085847464562920357137289227630828200204337471441741095526768466323848529960158949194170636379608582508627296608816619950459196614167061485945 [171,63] 56108483884636118214242241609926027145660793101839975311439839391671485764884684909187134127561962607878656464604287014673273626822843386701035136641737822350320617889646482715371929264432613382504633018022476301949686807487407034470851616309552854731032273112216728180407187003135950606801287592354559163115009055099080295495313060920518423959131824838699598456220497439443261999129466186268339178178931568275714443846310167877837176890674214796753788020067545698112513106994601085675238629077239715187096312387985612556857792182398252400430213402222855870055624848094616801945405626225051303573662469545832656435044309352552008200936963246242456270025531718718550291545187836774541063036255974688363379672035469700653048595583842218295146117978830081188462063253754531411418591732703445785647774657122022583219547237835530036290245601614554581251222188165140193969237170940979034870973375450252676210096665162596276814148818026066333754090262657241092377201119893755246528904836744176006601870444727420282723229808949111244695682918292301491822063985133164717419597149451691021392043935716883646294677209173215542209463313529787052336063325972279725245112998981399873210357691705968657411534902917255444372939457550768296203241264950721629434565434933483448671494324563182726949142938752598906711977286100331594930702863134396512887954373483701744870557227149908952605971369212256103979708525425717982444867610502260408774229672473112794299821220531942451440337095771072524219838837000022539247137610913809035886489736608453619384515408964580117289701627263967868053523367423966315274448728024576381612252616 [171,64] -13251307906958028613625617124361990481906119834551653781640839061234902309958365050403345110623022293178656934298135330402030610699668413549769742122848325236854318437243474150568073367820205872013194481562997741015651372191306440416763373697893977461961031295754228864212029824799210530220303846124540759050578933660280820637079138359625370178292377000542292028956026273264334325756372452487761900470739634470013208174276246669653343025706422080295797943923725481261487647408000112323508569842877443715542320238262821798355961286187958111482112407049480114251903003654610977480309941257283027262349480075147450952574573186819216030855357821964096691785808414970659134473010201343463839242503090795649031950325906612821223919170795442084391791153068730385901044049491170953787672772253044621504124477719225595893636190709130055010662370385556719271945034629545640840313283704551773245831010297990907941683546603236967301193881450939628456794319979614214038931765380095896848765799219657758804914495397585725151733889315901328973513135288879773557167121230325706149106844131519341512495389121941665771083315000905653343225311133889807821035192122015002310990304462994954329000512871765863620042461963407095252836048500741558328060469430949678104343577780249264489336536387750423339277833655234569924843139466517135408978894301260023722903509098935661661964266423693510658572902018367479834661157205011267462079171678805403653048889215507059037633103339528955798834801109269905647676127596628363976835121584237580022512359282939981597903128016143313665217815233001709817150247372770930046687829878726015235280 [171,65] 705329926482457201019036785421597621187829545338582276946715232155836705529499614697850308941951173322435516307373562623521691592829327585296481945852304920226817992174980956601416512789601230735708968393830115995526327579360219684314350063649315451207415263907804009348398222018932953578842613270114502976289454052254981624003648010425910802310101831396333811659774374409224364309985910941346021466725099687934117660679094008240893324356336944245271565926008081870880381853334114887721618191726026316038896139508765859716537201132246025007631844605239980107924634123241297937307688451457495121245253805329872040042999376682063550053156100363666071707755208020390858652961762930060394229562975128267757038507496691296389369002280741396966336874895753259111985185815461436952139556933173985959510003989199324277406808375672476343855416730398511054338222293788082972573850865419128458422472027229801739938387778551084154378560107742275508324335701081641822841441468243687841499526392562901354645858686678866727427451475060123392760645949603195779196025002686405484988781508503218491590333604318939696446630122173550363628992705160358247955698019896859328001386069906223044817499534839366093986603727897398899958843185049002395133955594709681645416804633863162095863638230339094855485357765280754415575402163154397796248291853146555636872111721695670852794567455679079090104803258960940574786025725989660715796913884771654604249180458442756649448113626912112091423415270833108893264191419630915175432897625262216904257333102336351369471626893067280078634164581154981274445397512890861109584837160049669408 [171,66] 1046014743224194955288191043252962140012939209788801154468188484387796932628415554336405019900083963531757416721281686814638970612446461280849839147507843163645213893689903524564452539209706341949531675373029338708509900934249627811783746586210718386870448242767162080970554034483156768077111431723667565620217920615686077293831639375160861901708378047914852711258328651186666326749674361551896745759458057988638571953074347948037497827474932021185175531832205851167599064375438174248083476395876180380643389343486991370338534553871153425720717676568469120591530411455464651875583192025398207371556506255818733112138144810919475237600152433605238439144761425938669201812075578427687691471136799318671412726697111346845356150661789558987122466302226684462961949737450142076746939374893034656685529230744103969949872540912933796217379255454870320690827214605695420202920736594902602594350861193345217065843369732283086473399807569551003861623216621049830620503957533143091481411762390039296853930284517428066490658043926460087973090143874268709945544586062690005683467905543999761925681664505569647027784060615418304584083426464598157592240135365183239378927410094803193397707867726841007936368172371419500836488172227210127771108098504805630068181593135333682142968460368270005245657865112811571984465572080219382611610151213832681518580895820364884524684348631431486222736788834375810206642653944355637339492217363757634301769414089603908836774449437031009343576547852291186114340287375528526978801756143424403910287857965371068177933284043808789363063916384359933243240835672585596398692375200772160 [171,67] -585360904971547820154143500474674900689687604678311341731182615633888572834997698713787701517253073706814837938595488636578882479384152256660080615279710128874214913991037954862370139665148891901936350317143436249930286466465928615682380975838489597864862966044310259310466591126195388996362217709914474555121980580279919960999658278083201836158511865328479602768998683984591925253743748299080633743479583004736547325184360461535548917854465934678307425200441662204068438457125840834965164218763581405756046990139410105920904355378747611621360045050464945450650674292894408850629249035083964130386936136628865529733621664031204507479298424032027093214571073398959719493627010334860534317334015070964388415929732309233577932665034095384843456067928564805744476446857446883628389237942795233595155453413628586322230581279734881795660534458148339494865943834324052830245419749507933804564175014451495620587011005505035084984434743707341229403483843806838062067835613940812092158197680300596930481304748169701213806049323765371734590079878254543187839866143571437388498852513389205719121062280842358714223800772353298659264293199167519136586767713765952312639525065704902020887616916403051595205763489175242942082298858193905809465845993233958234709404379633099484475447439676430946952642710353397229750909089697239809689470414152333560645795176104576647770884516597068990600625223793723030759714878010427160736867999300763705719473595735555537785031271920647070644133597440487113656542837413895510706597712649717940485997865206823850804199823345812156498289708858678914533782510001490342034249306016 [171,68] 184902849130800305453798477351381924073641505854915753839000986779211925900530701954766296813062511723270955643471201742852906431779140023692641071334880646465444490931195087903348726395941659343148621847048763525050822674625330214569198842720648573190922308093336154894258436232750568645363480569898448459437489143161792109513789713156572967202840449069264053233966976357627763023501084231300637667809440923711360611494281813189445009503888788677598763188455300483019604094564951155177864384188911669127380614036290421835985488058058885237165219330610491622185915030881778379003563087926883119416173807709940857526589503636028279765407326350054695588210147695851309918384501962406780691462595116743394420980310344290943247508875042686866968911535765151158761770080444020373070591756803691309272713671073380644025493827675632011513968329153927545191748017263323500213891705037625809598972487419534114852339664058706753739523632864191114272151517814574957886458889972586482326552315831546665312991624483298918179973274015982501755165058749453844810333340144785738441704733780076996327718908111533043971140250672874740390268892154909519598376589221513950569425512175528392802406633709430773694723942953419738216402595647451034228809546562457254152305212302054160348956849251858687852959571467686777183909894728739728554099951293853042892432640196790605736457787674388149868560817129254630637029842895088209835323334487635964124215195292341400695294156245422950310093304096040215844513944165240225780052667214107480210904950965344517024575458998842040462400854484398828847503435978893707212569792 [171,69] -37798745071445624899226488427788117422298632485968428157460875920887598002348330568168432632922872552889879017270624478641285905155755107776188328697399210668990210909806658176591266046079913645588721875626455108211499202331346665947574822074849929193943983407475430797751589825838405399095634765167781213069050842337748846889457488024075744974606403365971465497086934539714488089493361425519681437683885545030633780993790775346652638989463170104400116417840798188667396104489474553728478938222185857307867526615588454701894730396307225942888720387470495062072160940363843403614333122311981151443353720174231962305514496101306812187894577544078724810121202527514495310295960439865059702478395776114621976960572918725727097684807442805645373106820225189284067731760286052443632165212552049694682197710658499630568636166209240420074489407992737632697610150428088155618728207034370633142652012500076277706043854110226768213024647806626566638193139499561958421312103272690153748355558577704742110572551106067169573195246247618824928815795350405486658770010292909725635833143330429794483722712231731077819925567325550472180831845639456422150116921604875549777421698424847445916226285051127774127333005743263901654490400160721032512984066087268694849318243164654085187808303737488770023617464632180139227319994744838918591583157951371979379393078219821774202305427640306896980994546982920799558331564411707047834225106003655049196362273003278931141766113343125040335798205358162586377335676555629211443943215175998321422892297164247340335029055952063383691248026194503264793053957175373387356120 [171,70] 3668477886929310207678380273025006500067815478435254118404429546549859565018696867870584912267853385656910825140800063582566927517271074819336061022300637424460025444944098740179828691754287023137769557348618637658969667889211345798976747860993159096187382880256852813047187942351305065586869041448494901357925100851619444144803847157816754299940555469224853196693218551530905380464084700943905726763370240330907023472210775134739824866998051931334662759285564040799071750690917628002596380654603078224591037723587858943373469421449944369845777147085649064977668577460059357093798215054580271352364268518308046563374179058508942388140508239336139237791254398570939893660902425331478515353892558589246186534275619459283232453650837137693349509232755581443474161768603020744475896162323980388636518373960363995612429647202800405097055896865363575944916566212792258054169100613740930356538614243542433270994806471712378245396056478634857041653425867615855301770551087407708503006289932945476163532248117206152851500599375779751356325450241337756785280338663477980492199344315651778522561945014686876642553662804431168636213335357329444620501882869684694584902037927818718516386146077216627012881900689850993145140949588459251053753964671634959180165665167304461315199469294627653204640131696878916901843302905780341953020318973326624263550600739186159606400405604330702573629846101157215254339314207439583949009827219041957945025482881246685876536909394122621110088166257783784182280189487337051909633933841356229255626558320850664801807959031285165256350377277130713918111042562198416264 [171,71] 667812582923967219417842938253667246363322967923689249731792222416306984749034722794987453652833676060912482718737910307855576438829547301154593799619909425535914777429347243733823995145133574297230651649511846234195825015449639379580836624937558690203388177756842678853867218636388123797778601889922768294522010580670501327153801929088547891465942382958261163131815486700692552495963379531941941764156968132431207444190175269286033084194823386181150072594124310794775379704775960340923754594476059379273748501596721366618114434410525471539848314503365887077386930775409507708972203597208696948228678592702141657461675176582909812660675984859684765453273531034891440426530673118141857156198789294393788449619286450697006725775179456199856505465970040276868274790041307610003885235867628296802527328953755787837410720993193134339532017273262385296526885013978893880432672119228232359668438645791713819744263145260777993325198636350823164783062539597359723481720783684909243697507795385294504990137249082026586369420475429705786716237452690205488562908545602454044792330349014002694873763707712335286124336975300581690059750261794749954613797889255742112965931211040454228847553162070929417578678220300365758785980255558895219406156630305965263901478290859802420073484445175439144772982149401371767396377751721337078688277817387742040926886044365935458629548147302561546329778056598143650200767644121590611973886810536460525131555671981181838963974335750961634293141549305952440195298320882061381357316740582414682279457400853619281785458407549644728779575064984937926243828262662750 [171,72] -404846534771288456445104537388144899257351319610302593708715056849869010095519572977956559506493332966003112775931976323478627472655811099829023111927373418206036939740167749231572776358064817279157582431371261598250154745073835557497057359797959607357008927309166826985671961288294935327918007881699987008708899492595381644613103927684690163981019927449363784442267374882297139611976217236761446694836020769723751707795193665307275633779278201186790449648673886703139298175066175385802809973558673813390933137955263202382843791436182499438262507869843595660597393300698456005935252030289898667099159437211199137551125807987915025270246951640283962064327125074962331729034994694268171413750729354520159559842479859267372342495021857171126030252202547687729731227442458689242753697498974932266057076720601968844883034213066780084625566761805762280794246180381344890953983753084107097982045493353428794179283496459972337528513605087062119653401106640132849541914454313429609631288326926067267843483229787262108931508744059347240205960963446185395780125113898615393370810771046620977336324136517453982099344020700235254412652473613330082370041443110893431136247858937345389403328710315526783656446681344024535930376017094407731961276848773423418150569813660332126116883593862971373722018582433518539018358883970157292919848460733254519035131679673126524404797907660766932715514594211858770248016960781730484217801536870719637096297249092683247187383791708582800487686719471963527783528993341711848424730746437005056041378666771674564349312690442340129419019044865980864369204756480 [171,73] 105941029105629299620426667089556945553398028718258295071812297591842138418201144480705629530107783655665962930740420373398507500843397256086172099214093539455223464637436224343868619662134077697780109937089566956078675295774254447843447058108063022703193455089998287007667847461400147655054536654030303021872136640062096812272264265961997333820939286969005299386574554336830583567587585051152915519522386058264617654293087461003149992234092059632157528490939008254201874232970334069142673675231225206991221032590080869123621450903270314207595176418459743259333810236614885299922706121995741969460093918549443514850910795833421408584113271718076662589195359687098164372792030837301747449573584525879253992908529050450201193966016900678162113171818369028682156161721026438570263878170224421571717725279532608872337820212046196140343227534396760996847573995300770416627666311614666698954858694085919307340034803454731194750226294468143667378380073681241934371508683809253124997099493042551610115763985212797682391211226018951489591814228415887006577255137326315078426675905675393744861306887659649950353449106712426471780429227495027255689038449104711012390858091315005193595469466280767888585619261567010240676853087005429546865253823941043968019957426004338876570182544551787485185622199540194981340674724220503391987656792015804402029989660538238772926284143458808037185297360676114854925285471875079098884495683502678690927342484186956282577415411402969566507782815464430469511171718096769601317408688580899316984630835216067632882343928394466206332684545813666719508738936 [171,74] -18963032758230089115897554253637652051798240190199679955699038480269040523641184921412025996297729519820077536766134449011019989828039660660124511233694914409865461972382056217564709924046586315002085414831670025939599623860790950690204347446609623852916063627929818622033775095471760121538587184916244334310145061488889438037068034052486452169438074438880322592284244499686831787209851384865901511042312783389467481428867003213090880467220374738768020894741504816967967910858268071913117706059517120960885459419900836566863801328421630686481896538207729167699260437714565829401826641170502424095964544373938627437073846998941131387721008705098670919804332961316553408483241325340336366610668271559684236657824224699140606135372034267228784546061982450666592184580026203039419137385067801086930715157489103999665673116712899261414258900657858169163121762669571965892610190019932199805131983997532286303734871115876120942498488040746924876951549137127426230963936428413034925372952205834152725139158761939822310967034377422047632341415370537745893217831922932331778404135169891304733872029123116447319728343335566646016510959274876400401630133122308917484380356986988223354891743298498601257806759557509888826453106509380995625980456519213201074959459167683705656917610116506251160008249108704354412664503969095804926708675015948673720584369234502764314178429664169886715175921938184055449817085987926622117650215938804679570997382339276633825841538295607687047583241843199979743330077110620234448801486011560177219731283228663877754000475236036868548640578050615219164256 [171,75] 2597280330448062161137025026846097367698961812486993415263530833145184171424509753968273905709612368488346334134351545340383991642268102969110541291643116943617287198575059055450494695548830349294393896882293213837908391043702765984000547793353439797997245400353698082439675800654094765157582346444847492096821658672520679300864971329876136124709962512763905217248003007513655854158834271823550009899791990336944459074508347064865128949011495036497011325964586337456437342783415252951760150006583855008851995770603411318693291029865217577526024683801640962496280993763276078160886337093769492894075919695909506042044229419298983179462637397278626855534368187521697875512276986380505183080723187936418832041930261151381455004239942851573593019885816773957878494975136265636023683890111410139097222828105851205616668509244894928573835554225440576635203831874570537133734066273806643258220883944687569097867917633772650493268422569177113486618471274752429178591600660338698859755505909560438184237486792206231926786024248838175905745341515449611489361273678261152845222759165150339891819675888728116886068951420389602576633392811624010695935902682064080696428153812960195188983939705793504847755298483731975501837731161289008005473039816769775365686078013242316357624394652594360021214599131866444182230465900924722534282523088582118864317217153953603325592835038945895438591945901048277728963551129456507854914703960497611661204970319963947277720257508363301989317697809614509549213492880740605153993949114996454200970089094634239255077435469118825398174057637107923018 [171,76] -323218509201626998858960954149382268177887601693076635551367733211006366873743042217968783061801423031999420071740779470084903108075078739074359428356706733057418398235686873074420808793210279556042498744511285049415121816937632223038448731348695623196491086157469316942419031901116309589782640725316174401475712457816771197267642001726310406957231784813807690700398003160402505128186150913870768435997094570539106556928495336766683029346343135089467885573308920074248333964277121709590954274564765236611252686985559181943503869584487447954546743164835127520505789718379697708521623075088794536978457092616160678186270408953452373966230509367786613180388044235814636731128151024184495359059506356159427039482492647876533475675242320645736842179726620057912652563801989780481525136554260885844352642539007517938542625206594026794767996900148410272515199371229098882293299797451574918155713240165061453069540154781575679675611646548375645619873378295968795994850414647382987600371308311522889641398927504095165802572748331234664240590355234417572497793876095675819261386205018848386031610499858380058384321611077820246125414777487095709620903700202991106972764260311343465777280108562698600235848917892631201432248669664203347134689210424847630217967016284005548560647165958476672025220628494421523964961403893892505849501537528892297281633800875657707922739804785728155879332316658580753319930515710244430858306665315043732406298386470621690918903542766017412943758871075088431393140697348016948892838956175943123182056159617196146883753890835632072620844093427832 [171,77] 51940110977354031116681719165530328710014721623930393841537627963943584146854170264052732512416758464397289173081511986516081432137455002028068463703749825105733086826186767449538333772788044185763661422293196080582364536026529125742173266069448190690558488992924829712927599037115809255339989465655607124453695241840048053414899423835066667178302399544849921364353542235301577926654049475118922517791785266367280120492305529577967437167723362573112379183731360384042062034648405805075895937648665824549431769252612518039918218885581700277166902906784011164204465846604736566640954666601939712933141481013444201622213445019054035456931797611629086581914064062594954258662100220223364476873398549523394975562875386636124187687083491575050554995795568759070842134634266738421936261359574921984662853192734182785326941567686725485968024644152637313219630796049891204232149316030634795779578385109907453051263159560882667025154128804539288324351010668306391180386225507157282374136127203717648125680154524345794637543323380545583655381982005040751322415318862772717534860125568640429069588305744827972061974245671676455508686491127001222026382383378424118670745374618815685319484152370210521981287180003617127803853289042227281577504677032662658596462041634386194964797146924845993462897748355788131674274042200475448157288165999573105983979113592393328822149419212252472777108145126291414667749908392414839585800139981579146187890317610652653524087856644201061383958035680033768897394864611869072544347478990207196402530421720592775434123027960418919395576653512 [171,78] -11438332701677194864633128509647796195899468243566697700932174216683159292647533840037250227038035655113525759944755267452605416746866808565431871560135462186039070117822434445551541656739015174538197023122727456930958352739024636745273411008677627240015618310179870009489711791647014010485136823964838625747849607217463774310861864582995387368724846624075791349102760411700863931054378879868816874351814592283590875503683081448265297981403663551461552267637417082337837126047735058708762051138945350692197729983566173112742681783823284809861979280553996581731316670309997934924807157768594961201088404213474444000987422833294103346120328675355721566231176067437695892637070212775591061294705796109904232360555459431265271235639404370491167812948471806789024770056119708646095861577394516760974611068940862073282303373033025662681497027801406504970017265847867607467605851000683565958850710485739842909228620246991343493613917390861411594207461566222974873166201716834308376468099995944040135214475045920270979992202243002644361807175013460667513022306579990160184732585141492114921527001141331697423045444946993663812855765275227362197073084091678778619972044009352250693334035123340754642093253603816117074645483735792892505287976496346377101058725574459098403056724813275160167452725373471698733951276138394614730370658341427509976998098596942085965094976895150184522591385805456776872214250357587554543296289296542511101696063325676312914580500923604628028169145139364259730090162274712246650291122462821703799131440338424670810816846629851429520968996 [171,79] 2503856163323209168743228648719186047738107411517062248749191917795262513058567450012906621778352722225458774176722224416279009739657219671886691172833061271878732167412140998858718806519088645970361557647392884601863579200285980248805149824152298102090292566407097606136959920059737700155918481246919461478271333005498074714237860495208728634287100878391843998670167233604198224564538448738497212862745023234099999329080452283446068273098491788767859157622424230960792950665894797983982814487022963416353401465896423683237557323664388635553284324795802197616707303295710219106808289608548171951337758287544404570134646125388051427803324488448308522900833654696725989027432409937467261381435718264370347646141223403735542730083494836769105849575528518716205251758981318330653576562911359157519558714657858201453294461849107889709075475595729815634579527927804650886739254500097829065593605092041963016551688829303920470501141163803052958951357131600784427599916530529172327534606545842706046160348663617015193278681371338158669846454059997407660422769975776596651817192453056534898448094837223126817177173747560544880542264956855649829472486742104116080423989770644711883307791684919235735168897925876057258370893191211284755987087064148829037031259631640019622299057140560643541909251561326444823554232345511005304141400704173573274450096113510862504175566819832211644961982461222757922452628772142925058378970466190631909848744041554110410349604166635825322837350940355675018567542327166336055615812980146956842819839869363616283244456649759620915398 [171,80] -468068740295909093380587204779265091358493848397909118700824675657840993573268871250036396375791894628857925183280155522969322795341862453879068247904855810659325580615907425086560646660909733861144869602483577726340031860028503680367628010958770593553224176531602548161163474628886272050119223848315832049241265549244348057812707279043124280589690253527377696501655797837980420429723702898313729372521079237757173652384820968824862589771384282172341211442619788025005255766709278072492471428161517930705421420186012786960292081050281455571740222978226245124929969938951165029155157868868929039176816320346728775466267670376134609847423890559233827328351032034407262295565961172304978268111463373409420926570399008896444166978871129421867923578974552275106424337847183511113568112510279595283262645171528362140029723732058511537941940555247745932444170538180521650939795543220372112490710300924554750004884631415139072156695769451616734213073991532330872161922851512687515596137450086741814316917061942074237012821684385377877607113142102228778250284477944465701277216095656421393352522783039784837456025076398646125454030887874608010185526464174788090213195426284611158020326131610407251583734741297293656117837773317664388012132115924385164755275051361128080390048661253126214338526730409546384670583180838025811495506574293148061244959312453746950276073190665838366676054270846928586949794516714084384502806527732689154170113562424552156605415528323201031244105193779769005881826485585825831729213862574859182671734358415227766714324122857861904 [171,81] 74229333894559721535210537603261829737948091929030635773030136981308468803228876815260767143122226844890014138226759122300038376092704564572390260780979918398273051381640523937640417850001695919220633441333835069782231148637857877308689414800592790862969031243116045055609020233516896118286331307774669016735410641399591767790838255886976501994212911104754290120878118893541082355477968282222550132777544552343998140679039115259708901176185192334234373369613501594699836355206662020350227971582926159931212547236069624226162841224282746995957125917159509240221972721872519038772312879462842662745587290760359312358853797168707660559046444249042142031155690490806094785134806362147481918007339362374142822557548502952054507938121781248151781852757912719432918727372629512369925946753219341892043197828960138819832380699236128925915197950087940004048244685563486806486438874382393548701523252082437809664323925177865453815060979727404211669748068683481525972042192470418591681749374624461922820061658001909123244315945598498145175259541543552875496547898498997845957802664451082475066430357363684679772138744768862056944565047899319697210410819191187839088890992860292506209027363944321363235591861861034777563337033505907661194410526832809138337075402108195963469211716655643220462865303109008410492947708274487475745549450562499295154140876435180766543325865740284958558779712777365955438532831093318244307749103300356938012682147754554321505755490030720086273009534289849983585607783060095591797206862302953799084977906256124239070107234025276 [171,82] -10267500516024195394898180932794473293977348581199465733717245837324039787716911991552637361026592513461157366375354043747120818429417167680056967608691465473473861952599123178169599615065470885733016981391797654540369369935601232688650476754744816654755293409844813044886426875658173694225725513682708740613777148629777800948189861185019868612531247694209527345573058383179933291799211493552250095814284127439222539445351576075859414986839386480997988536430866583909934661711034157462833030845323708215497795321648061690792340586737208650216225880703754327647448921310739777227069977220245696257068373241978868591239274418366277444796534948868789866910281989954375585888523763516959768211682200053952977869510974479132364905762305033998740435811494488271447545574019454768750285618226584315283284753165366504019970272396187650160048236934120733949160803369770940199880458802374440101563503863749399238847380434684406788873307191018931199834932021345200287283610722977458902083449182181368437164069788448072783638002004374641004080521292004346772653326671953512263617159652114714954064456527241637835084811481407451313944221295642331098876828538465685367779737003434800880245441128684807261293026914847689398682162971132303511084633229442934327568013449066801721894503617908707958793614482420818513682400146201992575070728895598645718251615184627930071754439345608718030891530144199524135645352966413833055588305210056398294795531871921253265167569910766308470760143457050507495802445606561317112547986985040976116362257722159122041930976880 [171,83] 1271495927743046669807369143582568861697141918344815168847965671346980855410775534854658046442738467794382630203108826056633319642601321046306541088325931389070747161090387274759342497692938874188880106606129828428384134993608259642558069347765770590597009225303496196323293749302748052075509014098926361354844128424561105197261375436464675071046758157166536484241910640711189355676024675842163790507624712628301695954177825695624518911673854548620273187809159069722289757705677324145465167728654739271486415719834241414201920831318850932697841577582968291735860796518796781138866565267877718102439057811234944517113392202028558314573725328236316121761231315208003825920232453358993750564358048410927751432813317253347986956591572218690725106794247247102950864666892544606584214588726771351872366259214869473619832715070621674707163922038670584461419061846109542149425603323845216311097220767827780241020578625913433656843725230947623377290439708996933399961824515860024879890754479333454426006858989356748003451369051757168937103766810242876709934325505335051339607307266194797268793660396936103631262421229160918407131248453073060901035934906961513453462530229389644440043581340401278726015415059332310352097873888005973350226977629688847143047188867528337373662326837667102429238525928667777997102620259169456498074493459265236495108272084270769624336619350116839242108848575829576798578691843277412701482900848972419846297966940952918618336569525770239128708613114240167776843468071687717106179622851019837964474937759512015548936752 [171,84] -142902937541916616194459900203508662948222005147018280303356224307747496672170047537307368574770505506957406407551021148683573397980846191634161665332158500396765910281439665893464919014952620084779543098198149229431360857301220799543770778745930770720468957303500912476661764106361201195126286564172358573330184027916053479200375127679608677222942179871727050061540516653546884944154719221102640012644694257390601152539727990048153084405054318388685436301693608227071084734242307117666223765729124928514319136084118267506475427069098399817903560831295609944113884475745336655327778359539426206944383939223022826927211983360548283664091309918239915610996691845459856582622563088987476494222680952373431099814675745044025033496046237443722472083335620749230007722908847410567925883723548248523202835828105121269796908913128021470350676795024447976842159575809328207621007781866030984872382766118133410796458162698265582504395920443438240128757536836632547861905719322250392515997672619550081140317609961168452200328108148203976903208121423183035221369593465119120348615823072553882664381349217250186909409851084623391366181809254505717242383371785470658521479315303371550828971589264182076546933122613040729055635014513929411065712630996069020283230096926582337764846328551944739421645028660743574796322422723781751531936706642111856225222930083450922176053816832804070276024232684141633759270182532834680268710876385647478879483451115472642064054227225400031937312088413408292867023184364292666536864276374391962581717696933982980208 [171,85] 14584576405826311936166995526421511539088522241295160606972127709820206891700549549692707545031052936279080418622756352058499922515258165442351125446103822757150909303488334956901496723240941293719893033734222099077273890498791493590642265069283769620694998645777678147998412634885173880076101823038894863891543644345667063626559918694124240919336695323745965638175543330040071729588392356137350221466690252369671660251933156551544377517578654826073734526630402417166446267952715871533336494015297890693964955330823290986301578580907530637565987709107893114664764432500924245047163439730186767474143463897369636137203714985485167663208965364513854114347383521360906114459990084184455585856917321714884707009429853527219361820916556095214285920422268853623592512845026613993501212235219897864066691808797250151463488833902150384625360567617805026999788698740001638699289908943199218966299145831258983734388086882837166526773734234992738122952367227185784427241673120133096224790460293753744899022862383502452720462298121971497363425533916449936505561196598112057678014558611051727925843952455781072856654138187610567138503086825048924419580031488182261266670877830292689527316723174149358700736523706770243991719565101144843321560644377821143818325703411579806104870538382560107651610382330601729660910326448739743580520616647535359077045644769082960404398928708318154167044704627812258283268812833415113059215930797124325792641503071316828045197180907886789957168551904957187862362918383269755667331136678088965126099417009394156 [171,86] -1342500296556251965398989339184312482179878104414549536139210171075456759923259795904007080389109279594438779871823824691444116748240622237123635012762609942982952550893273769712086334941050394032010852515878094318234130536048721753018476059066512994925088973200612560246523056414870623334526799209824027663892553994138808525183096484207941146095958705115447390830741934187434907481277615044693600152290764214424913125714229340616465553812549121685100807684109292934646762398985753034362535154587136197709499161121358709592642131810513708116859138095379884711362416834197100077213127601768509725473545804475453629982568513097211110339468548716313393506410715905655279247506830989716081253847689165034603111580110899543929534724315439893615027300456828734839514651834311463409193364981019903711133509028025297180753609947214130213976408943191327700551925094530768762954079831872211557862081063600115783613915262052468441402001492626539851455895799709701981237207247406355927766066451921613669223288572254021370486389972442613376387686271937447550236128979091269627717907779607339709724645431556472294686745289598013747169776570907111355285672040050497508921193964385163226782659407849320668905745318315160560669584085969055015402775851237210468410272416701243851238158975154331180748744541553407252118213088728267830393086830298403382607014486864884805208492252696092632849047419497734241926036574569865901798864349764419332337786133155955695410851346809655660926611041380847126964332450359594517348319551133691367567564807372 [171,87] 110565339057873262505665922341706329699339014000078728749808220428286873671547015467670345771210925136008013049721168110094718412365137483399305469621024536042935849962364288956522063948284115897414625906463220024416937672022496640372716287489012993194554827626762716394262855397363828770483728037343563284664007127877835132497043319611301812765547525740017042227757528406208285833752698534488612309894137895061274134610849779754762763205968680952564804620333478852223183859290275977146163058778237211054348882926005321253443263893707002660474890532043698565503280286725078712783320773898987398391010502985492193170296360571335601172696420273765659822558574344774831991126553993305121507596523486628296266261638509479534847485633228801281069125522981357777400665853578608249222410827423069878657145888671876016758448479275423892165538185165692412483200542395110444429180164873221112468589443726436390671211348486315382625840239838872515102384426143343625615366369983440963680314460948806888313861104293143563575984556446978450815137396008842804786296014517333043546263655929364244988705235657735932875603835064249344964021378474394664114972108500943529831456257299089994415041934053180759376718724027442411417327331313012284834389908405359863514011895635087593818912629936604493920564127260861854959984768357792639943106853646284096580908905026752860977559683069000497458012559993087101352057766421971870863314286910794443603151924802724959510634034206470204519116263229829994896163871395987191550412236750299411440235967 [171,88] -8095476349977058147985528167063212724726018035725281527114216405802157977027019367418784193312288320507264206885300597185764755102880862631782362709077037353892714586660588638866978821790202763216892840891786600911682265655603647434602130591772405474278023220795057051180551880856698291227850187942939000825227690925746843260843379222958834771209027299865890680510905033549066552718484739285818067368532147603008200209163222581183824596005442337456393606672719782313234474012960970670377217820876938747534637617248353774780082951990039137455909139193348281859535309356558254913339232114657229565126478513318215429781291077200105559197177809755904869503338095886367127080393951902767056783449984050122736284081663476564750598297835269987606067490396031922514591860466523806703469821366869580295833210146545165462470550692931936317155103995148242122631396451404411554261320392795783980313544414126635509983866232909115463643951526075016888162034072706969473658130963764307575396517918018017737067165082886762599878423881683800299528938852469299234681721806132215280414976367838078078027884598127815537278293318606168703193129774221618568801237379198128992544619898147696731623536253598383802494108408328075378742509826725926500645811039781824743570206175303867302234624699394916847312310702953914818522122965687688277244732058211377125052598147031384893602598807423916070713913816764478615781272521235769689011265452180362953559494366667343201138686195184331061210368040088213982376996753928006964205605741383258658750 [171,89] 524356466092175175643349722252350300057912858048295112118885028908626015286857732561251554482487990986739181563691245437988495239369636035907295924362619288443194009551512395414550046088250574568136858699300590332037401140241034427739086724831033721110339255663732212322459349556824427181363551342441895942166131563001990393080395017613282798941552902947765896915453417676381531892501771335898262990579481286358345409184385929375296995214208004273384583317890974840232058845227762575344969883543811359520017491848631893611183168482455414168210075049029486595845789531332066250100773203697693057533443587004268203270711675433697197472453718195047669437582581752786494568215692494521455692319189414146650444878012603846755885283870461341528050605484480830090528240799892321427406087159135460577014542778653006428782556842685952169860370359168635292816523246072026215146523403622134174024454525097088220912852821136449709886045082422999529143438398231428603959565261590635881354946543132768461344004795613806509497183187757323865818384116229058934553191370145802143786501181818512553530587096876875219449809241828003866280593631081957836136918398857170858056840714074249410062109987521215363606974918289149717905158916200099401575242583422661935838790089790434235610000050302857666709768611609927238730297003617496153609715060286370064394614871529142469993415345285961652203583543988848931868408265888939175845163715870293778987019125010125105631025048828666348268913930574254774763282724694811761949705694605709676 [171,90] -29894361055879351790790916529636345462910511116906685919278602406364990482326384192797746766086467544899979692915782104485886039056293345906911833544757463765634251971709389517658431555032569656052017964662127496804826062540605429824231792070629425278088033542405794369454198158989559415158941992541396601004739439338467707073614950364925653387886898083474474646206987016110510968518034555239432188863952418788993239551388359418677777259923479123565930715333623341917535263549153648842135153438749629554644096684885825656234715778432857997220938436236133224086292215147991326188926470356645052106039507892622496659978108155785548011276877778564650870686520808109355733965013829422545013264650153875924488161558878899425020370868326082968002592002274425116607908951784017296299030585299721439487412046601051847948121594613872582089607732694363733943151235436336591191465296786673172129041915793281690202306995174017634734154262397521565646397330868288871641935670346801585078611896570623038470567142605133287728386223335957151456173243097682354945763976730585698245123533194971852782013688312679589792763345618542726739601457157400463381979955727070379908837872313782080523977950807036390936720887093196175781266554666901795785907909923387818177152155280717646703401639695584877205991974082997611515137607540041536233607377462883667976045878438407909687517867435644303893104869453764703452254418281996404370907887191361648756429038597929052969685447379153065537587868858272643731677830463150002563527627352120 [171,91] 1491227794171155771666749901890404793187439646173970679397361121759721231744789708377014668797254676226109378927400081853673421306223046113962735574788057508100530739432427172455358549998260541862406697229387542451635212194822846008356901067190218446182396993314331274367131034453399131613781299367655553413822436221277405851478974035652851453979381603372388435518261271024541325681857910986727979414193267322413414927097607891663644371125621218430979519544276982247855817607722329866237193856050816434770867320926394425481362245648601875731325082367631813314965325088782467364144891624204818106113238173245615658945454006350283831946033840643422847499645699315223191755411326369312604974781245923683154972503741456590425873405548169298849533016585075729771982680178326803559598807032816330846052025926469128254000729160997199161824659541858405555997827147058177907270756496094098283586768547499058882338315208005195929965798278300858087358806234704065769083748286679569067888873660829610371654827820659635025170773856743692720283511668905116885798981604167895727154635882943530127108389225415524493892222590437372349036998751078356629290502329895925063198891031849165916604204664469377813656449872695709616414254444242366965927808276379055949629725027214520172973631856558196199352208399355244897937938624497732755961212567680974615288254298160771746014399191745348452480552658742958395497508865788438102686595314805967309163446176725429966742542052429397811254787277279426583642694382795912717131029730 [171,92] -64750653051787562671889386823631462465723881945993194426208880812013690874613300147437130622371578455681702897336538440716916638888847632331190146527009136408921865998462851428559231713875823476854397965024646552478034131080698949250478563075397354962722975121412823228497375307560909014908236810167849227208174182738007921950794903167716081276186365786253220116579276066151476212211187863772210100353282514463153904101711770446708104589236354777178501088431214319788321424132783304715509162211795550329758052184865921558580550269572824169593222035603956404800799910534866695545256669795813595948582886164163095470957724297943235376861602866432288691466799948850925349196696794325816955886588559630176348434684392992198470436908487829702484052957526268889587203862342990038443000747356515757467302503398312804350980846720590062893461410137659920002890815185525880954617352199230270253325687131205147282061529849695843374093277701526226229802130850114187442479038613000027488067740106728342345497540748914448253362045005399339307766118699222737203775583947944264608730267030538343079070379781687837238572003916131653566678985412649706743113394321053383950174567376809066830841695192116298198398442995593129504229680952401565695909481191110614257049777613602167582688351355835636691151927436867116106819424929241330385198342955643660140828283208017564535640175115234110508763982869828513422408695446445638149372613510633081612126089013754976267776559661550776089939138688396423186210517074061963605368 [171,93] 2452022443417077591655939830689812023030407921302596829001093499231980394665298868124646407418071269609712302224874513003404790827167372444563362794251908824223729248326139400551318259194635081522137754029031078094969689049932241425593231234843552887407445345684318908323237233104113611226328954745505720876666518616674098122432065795100369959257291445612851894979666472902252797133974078760473261237319419127637334915902376455714505327222234553520352227269600336988195149626313299755211514352449144641104519772015510454097172492081605633924738990229760158621397369304783461167347089045822278552356237681686708795241122290919133449521555121139999044637039500382297471581980947543698339774487173718791571381395998653813006917175988414666868722203640965847779150074495164999281047109726118831060826339307404426786872753205547708248259437945306588268853141173612916865617791269720602711825617688916594971315682262223162333157469576642538615309771362336672205939457279871016109541610063417406440101265501605954228238612877064240175040770833016444458101754494961603856650630524555859839800654817647573734802895380844355874133718588192898476582289693003432957710999632733758624412337656583094908057525014949143394168760745245424253266517404277578240868846553294060636033983238141613359107959681108926989354336610846585437172544525652825062266754901567933129241921531916196656589003854047279109072183954679506883295946893232083764381387460968824409852465419132087664944910384399734373364711998478486592 [171,94] -81910450456363533640033813926694340379134476630878213157456094716778229785276458012042255710064936301049534966378669154431754907839635177537654655425161437014466973565946190363511678360813419525672671288917960813581904625890874043873643835312481984035637292967453971720098528046802976864445613903897624400841238486575035307879404680169906716423892812048367641675018984163786852632490200507076666616336223851696018298374461242167386564112250956182932353761124084164687717513004349418852255042089577739987310592132984425608339055273157804490304943039118939109451997958065154053120604488717015661524132605431556041762977282563285800791622443027897099521713920613579220075905562718082034458866476620751258616666369457280888520064239422715018038451007259336634696460553192340261235299368654651842671835590093996901946573881636542239986967012464164314897857311344112955948109168149377178435640848097056401679603338460623003426442633321976833894284530979875437710830452545117725321473321230683863181748649788316950183250355556778302940769325603067605393831313600466047293504640582431505382092179077674523312667041883150566849759403494283506009594441887951973788805612050816673166906055925730751160038175570722579582055691807792627463160331493805802289473948213893619149287749602046947208141650846921407729859244767682037682153098722213580328168766602891335462842093079919865316669345188169304170494101946384517567242845689524365668245055809800851113629785755016178471659117167480013720637153596254 [171,95] 2365490332942246415504140151851522483680040882827051904592146787292390202400875579440140578471145850240833703620599409915637259484266572453692795296447051513443572257243875744119223203858465126671300289248499298062965676278292369956286013330098392559822324867099381504384414337817578509759924652823737642292901875934115240180609897425843663071389517501422338355136282288965463575784267671150554922324059351406501247879787652619967924246148810340316968494872834370606405384922293578811052713275493369210766896569678627754505306309008834666156285577036890438530340407011280651740984720763620007669895835195507612138427444756647333533960591408023183670922401531146851207507801263441057256000896172924850114727371956304359990308127544963351543295375201327816192840397205550290791387024573512814928852957976774375460449089366108473207646847845993983177805932708598470108508694791218076736971832560117063657587432301755677182204077229882012272273781589657953403425041910236441820177368564768398879125030065357781479850980870058956586430861066482049640839369581673080762062190968240169690901072997910483586615905595457423241622317242033756647751683317319902619777912597128057928387456156239896510632128952219335880474939431930585588949581152142331872866841873427143566341576985193172432598336044815133077483922566804502059131678052770013539629875892406958563026150795395795767307250218536954882657577628886026495923716952432240059087361815755314911840299106901469254927075311373997343873256064 [171,96] -50415414187191635364507783517984452942301544956860690224892138948827349695320879575953047387292681350208617069548595857731629171374463311030720666809790962385435659245090949558400302395217811151838306097354310408532042856074082139620132575323857353469744158439662104003673026830577754245242454819251314605564612144379127174627339111632872149397740776903987441099456946446762090324974062537518778453895742394042480650757506603570276220069078662643998611248245935197545777739017184860785643561459841257462477506785941156928059357343372353940618853066004456039705818613827345900336314598738001568482566609887432445302309364320082415736416904985795764876068833394289356055992289780541922772830962067120692932997140709366793621690708330403329180177588538617877094450702771547286809078927021308168494923373918986051803533270594537998838665293207110573328051091904564781031482907235824216556346918955568782552930279173963380932582963793059677666469086797646998511579589168590990018925985037771833273669353650600668929846654503606092820676457077528755149965966164144325416573613305142435947068055243933386318577374039391920183445985265357846605496629573819325281663906838066135498095873609241828881817739095387704062287653445814936489011902306967491131044482494371240002806907296002096520020340656795775406216948349554027062685742689633344798944895998677744268226651378481600390222299546260143497623651954717022859883942545803977134744708165888905465176138154150503064445452122123304783516 [171,97] 555640705100367359419371199847513594910166209267640637458781468044167198087024931942513161341728922240767922748406604511153461734304548523582419142473394903007455206037948036702796808405542597512348421332029603707866316038995739939312917870636552070733248305576761434823412962529092708905102984515972904414957049557909047821216759477064296569673188069813640314109811091146857254054275984758668644261673070076091335901763377561560693296416716032993044151265966019042194781199682689527875590642062604161249983651810947343903008329315641982677342992807187787402992167035288145516017303239675898564012743915011714690690865745029829475580273090038111531434332279179781673948144009199294777869179894429920818984568374659257864510643785922053594315602359520217761010489573154749526253242880956679420945150079582923140996686251018100547514211502181172002656555269773794460379838535800843867618484130145202703410438251771751946854107982110526233382057019398338000541152001207434919342529981494726406038221458508008360073206320330726013622856129925393544782263808169480334672844762505166664923533188204439498210713732523052938550232456131737520067689617897672567393777452676853126437931211139292858309979470746978481211463919867035517778700697336973019351167740024016217848204753175595306526203466619158021997546032468570598578209296225747885779176627801957183637692912153586345329811715950437134723148220484475788416328238676746153253677546831638916902196002803185805576589332986608242 [171,98] -13534385306486633198225778569924165864879855282916526190124314545056944028857690851465024581163760433360239951850329369611708550166552780980895554033441120758869694355123194389932087047550146057824590014708724274014196026086109591085915123846996947782529560182897514786921499838429759643625274126807638658631877422361323952880065687373989484346849507153908358536578036705830329364391530015571116950186547554600204668183309209544736084738915390858625749768772265942142167146985873529201776954442486726966671803665732517668810276686108396179805400750364301496685995279903901364166486968291001640519098048389261000601136447146677223483515506027631643973458165383655607793495863617834352093670904272304313264869498223424999109375029580954677253173281707583872097356367598764202687247331433896997263985227128356544887132519452896444305294923263491852755365927294509148961907096698362845744693582443658455107453300732452062586909698072948641799587486412357067196502345756847086737512880735133789317288534438937184024139826307685507012971130002792350231000777556810424659215861542594804142031809983465338012535530119445602893290943764931136682022180508742331998912741570745452296580178092072341944119940558511019575530039511418910454459357477202837118679832654158878261789906509602054076451894383352028404969217444270165900315407973130924866516846678267823546941574733111669719004616975090220524176923353332669650226483814509987789033141593984334980830186106874654426476644628784 [171,99] 1095696800888386706760197249114305314010489650760320103411283217425299741189681993915729776025868644159376212061406959669273696122207460150279736192046016637359340575019017109582980927338267440240153057525818245342989467141751321910713749223739397855400632612387252058282223425453849943878068043306798155934443569004702898022481245262581501484018317712214322115572908715825027825192623122069925848795113203389443700123051049515034052193225751485215236853532348683383418049660995351329672886608844307218204338018979274157777959577996268080581334747445011916737296460066469446141902457658735852133362038458739088102141758851192903927993588008282912094417742111977715478099784554784224286422927641898397752161400888678850205892312617078262497438795122251586179464226937760198918302953445196753851195851057959178582369429806298510304427058329378157591304128132124408385129323248511734261502692375958500817848122002565483768798586537919806548447574059299604899114399316554853153619245349999852088733341515545164247162758404794384557717077313406249704347226965129493981117759338357037228911864105035533125158040138759644941542987932813307567203140399322593955931223809291316667689410079211896040623544540780308152689237716820016507780816963104840464957493284157025488177441006558622123212409816133095946687865110612742145345412437109800616840306594566481113983422875137850488452323044708049235177799930697095703276550787196871737476177268533690951962354430193801984784225270 [171,100] -13815636541709127008895062846837181496682291019305063101093777213476245858962713878537575095118224679202187948282542064873819812208061411286042151007731192854270452045334847171374206429595310201615781145793540927467074874360382896557696633213915930306960322104305384455075700262202935937989640843926522668044379882343314200777635064524524195716887693657611093710788787061337567827215891794634893663951535604578168754455861840963120971492014482165392407474266995299534470664512757216059918882921978802953359056024759753722259755768266478146708614630045857814109272366225333374131130265322005164316605517872922064038594954622692381964307268067888041698966141848736691770100761631600480862763986275085698439278674828087266577107451960640213998526968480765774670936091133445008306573502022512208613889524861488331505220028372760562077200175177267873467124521225627181424299299472819577452670635510082506547402644432277984452419185439324027505068045046608341989146358340503273695957112466205403180099039235548422940358421586533844585353657530847002887746687048793838582528093331080310925596220404047067731853642520288350886437227416010932346537884507407037493731144985626338583615557049444301326092374655014658309778732145274132600198177145847469095884323637976294776490363073501537975039280698461256187228309210499824341058377996336699599537146837816936209891884870851996321366832317416914290923593743023841902464690627262509379732066428111883948766077371852033930644 [171,101] -743713064284576996617595850322773276681761997679871074410231539862005255912002827176201177625468624014142033695830210017815189816248325038585744474577054080496382545012004138695765399597808722674962950122221089706825081835038777266951041538653558211744049625449538318656408942501403268286576040309681957382693036246360159358923663929888553344896377155003528819340156506500296084083464292208727605541907631255946111451510886767768744861170660491330478023601324867847491580155883393806679175391042801113855644602645811709483355301358522284735407676881210015798485767337075397637600508845158636732938708303661749821855701487863622058920573285427864915101331498911814543465472075971735266371975866902431739640156099783878091634236754138654613175516479433199612359738789506310549671483025432642516352448738868374506223384720961626702740717492342449034628284971402844460654421131064012592438668591995142194949868282641164491213229372320376545988085703866842073997264644248736821980243490141291161135090042315559502433501914540863223426925442898561316761560275868204135563933252304479100089220695638936261311860047427649977906894719155602068900865640720101789755266305425233337112837718125687877382914076417961319083923265669614455883961271382757165189645465178254868831270413322856906064905895963015087286833678311790542641779546652718277675495638061090835484805301966270189337056019502854835581003869659661354083569840777400681462855528560407327367641020131020870 [171,102] 5783843168311331900959472109760192788431842017555428116250195344565107668025315228653253225922661665113176256545244732976068672671944539246187035709354289783097148286685597733825490755428749654727114041013863780903622282214627798736679664181305070429519808369650733107397290292080270403205172843272292096860284968187420756890718310721764091017683146248600547827885194939060319235042286732297646057703793524752206873692039634002770979544691379755387466574417966084656949020441664206903762150114212592494339878755232772253705688609562665676982561638751085003874774912448137915492630898960239474640209252717123667757170863373184243885890414443001976123561100643255669293956382020424600812448738372358087385188615719273311193110652806445710088037896991757956160164260730647502318595472128610221120918596498422220612867566452958116854439136205656995509002430110753623447159551804110220910090187022713174259933411204249398057471007446106725914647676217700536583471797951965010633990523403976941552736263438876337927065278907509613277435612876614036256315942177817405118325131451745865974145337165372196895005039011266255251097685144607728044148146541682434029797811367818420946195801850290416325771184721776092252238931816991385195903126795845958610949048500737944171788137974858475489550227299580307944830630701536949569300023063521430422848806080747247737805908819073790257832170775236421761025741256923741107731555866442712128333044521863728388085508152508 [171,103] 367041930862158289366458085492898853714889866840698870343803218150693058953929046327522956166953819959498270923967363378903612349603326171979630232931756762386226126255426058927790556217637309782977745182902621208120934465592726247684667385975155637420282855081044080783108093520949776583108248656052044012900350386778333919325111054673148205827026026506961998087675195132323328186019617658666964208542629676446194334158469407946420862930616418103138804594587274147918408837546691340437103967197996980067437589592114185090400591336556247781651785504882567212685907252233112935447921404314018073341570528474809587795739172634624842111449085777908059438597650427032915306358129488913383474633184814399201599048604594287132047246100277238765375061960222150155637202457423070039378651220370507982447794989478722594413493334275901642840254483517654451631375777322187241561811348212426886990111829005016535763277257587625541870823445286754171182675458182253273315173981037537587294023746279235669166599167226265335075382021223386485715354816457587876566587843288886815471779059706364828203300584686097605179411394851769184893729430679454774360992925224137258887381721176107407287562686153567709458574226161644061315683209255557968685041313229896458438528849205989560467264467227674815255698478018758778692353525868632693618595858893902152850311357681980466114214609099085818242534798926807675294562680387990001163460351520754536951330597762464632635515730 [171,104] -190097502791639204709818630500753661582411033463987920057311916970421017455686825739316201856584959502936280499349415441210540800748190311846610232238581789763246081608781985665890170070895589967845411674646554984950480732324557391609396581611156615525598732704500508644551716799439767998994705554175429095204257059342093647247576912489739645073127763864896930503495912428557212550680305255577258947540445138579220191847869713059483577442704962943390113960789570554343468042458391845043755895300862530583392669842684667083900248195464658036904766841208931266442507768365809902748851855101231318434925601101918208480262644885306996637834416104254036968208525588501630022023541958445046855499240964551519204189584421762664682351937246465977925058446118715682694844785700985595790493277090626279198217549292951297395963007658626770195983274465491157498727099988390827897159668787777185726232056190734432231677234208066087212330914142912979129534803928454514767958799738556166910105491316551366181292644719398900456911487234216487481814072996672619950970521430754778614922690573805445328618708548943207080886091406053882253444771225529814980463128966450891916665736505237794333657301259732381396533122050272109977226464781522790739825277015932007700850367807557881694759281748460885714526185329880007376644667055480072895337923618811470581078800483331166100950032705064813789376251708142480943763222238286424947758066457203195085003830944181996450 [171,105] -73793694334480927958346414152691749496313992807364977658333181825664011276381006702346366275153364872915562215430919806413237657944805051695888155885747115227980720043812866139843249131541056619170519367421205129400562534660558324852821407355996745621774467996916877716546135159354834302940847188057053408518580233304236255622083948932365154786183017144516902214977268561364972950844150141922368608500295265676027541339719297731748730938694395227994806194922795819069724198974703816759603975808754455401568628529679872499257883012561066504980179769382131916002124715441609484351392263049117614604461069961206472162257596229669864273539602349669472043208798733878638609746188365670722029696724690933552129252588321070656373733381011174604367709779471565181632839469246583648042806365476426527978846429836964808145039201563374113518341606287609373103191940060585246113286999172217612233808318075832386509920440214410344907875660688430361918940359011716525421608722312563412132506383795346833642022227979357822676507800302155001793827920157188943622853605427896015657539089040912388780673714395724658845286779856007565297356925751612475432668260206016605371660303606252887596912642619059989501524021075355523618412776050857475917690588010615713115781626882624390527142144471379580114893381588498864355794982804577858552266255717323462530022693047299270659277761011287013081852805896819452655034288681579611372982899332007627908901332834360590 [171,106] -326513762597168088210012042204443876186238963311080390768991376488079024472914512213263290258225478632613102347383078782002005884984279087175387668677555741934844726974760732068245350697465384514429497526226855349552509728218362931913769206405390837742206548315909329470978809381209025102051610808413029192504326352042077060165728896573656279035110366881243302721723907380517296675812591532356384846425331290100885083447603749629994482358580960673566613269867299842758480230000678466400531628235933674649401390746575328624528696118089577577594500419898232911341332364432528748154890620582848689750733159250220114994594265049099910814743241946817723396379497833871080644935469763648227248926969547449723139921486894472005602959186897510997638388417672769236624112916791020518523305507190956586861115366544824864414263392581826773741873275994073031475674577262285071962316511342267807768504361396811029470879563934777693105342642448921351925442273195875561368585039953925021740464306014625191749731309283953443308703955854119559555436620747153754833123292376433880835223227552705066890393090363709388367596880657892708012211534857786078763370388014161900192781004687229066693033371696925340635007766200083584056361440739207210103573852823924988872424510492013481993069402030419884273131423458162157919629052172867019057478469144959551099003226681014147863526769160350359377317512170487528679022558758275616847986992559672707951682548858 [171,107] 4816531777001047209527474766885166900668353369628988088954421736927604279261634346588584751176583634432375993526637015162569219293817568848663326010573871026355834452951979879687145240684446935907326294910439808618146368459739426362932138456502459304139599726545739663440372760664749009338322960907783486641182714413275652787217006709659230022149522674032673719112338257479906130079894202837345565110824601571443420707957878923937646067960345713734520299781157473362463317854368900258020880756894852456646118002709556834099299361702543457829437470515892089490237115575881121101827397425579863077296479621139933943172322848727846223998860595322624280820097735554029373782946737213653791462766201638965668929465273775935943386180404209326390696452756006235207119868480956526420479617624007513224385787308334314456276923780408434694958610703720795161394781659420503548196561844704967354303023197459527106420037218386953411853621795926791530114684878267517432134207249366259839064956635242102850378369814838647696354477089869768452212009441440181729955623337612268066219749028035635711930487146324344243407710313505755358238244173285430491896167476646934868331634136571034656860353684772682068499911180230583450125263426927655182418794365305167249245393379740369779273042440800631222474215963501803143839003768596260886880914195053455422841066373930391557601618856538490766813386995953876078442716467850141181711769662854827812122832 [171,108] 36700102261383361443295098460816022021639670815787139871704986861809058327294013635664290098272545713759650155170364667883395831523255106964090795988375956555763382003168435782323307909918874157284431403253973762262693390013143916045983943791062417981883487809687698596858670344719341528155444755453150851916129966928515136762725059272240300514476228555854178080589155088789563930615362316625676285772025212815898010249883601558795302055101655488901752510170688091679815562777541462608854465840266193060242326581224149329779392489751460256475030446781734836346174666153322365128445541558155875883744174969192214160844421011120621685589200008844160350144785929592353602949182097596537711670668656405836007503697150748000057730646652992478653236519323573515842269542624604136768290211874680697671188074857264981416929113998523741245310664290498717071131349804908197297537589453661462321469430513794521586626057845536348674646521260347749370956394748030278527489203577096972948054829696150478842940212984108889795753230780104308855454126871507487011907689145570032137733568775310282461238739852491430689189938395636102651186101031400571834490454843465569241474293066173787982162434633990185275894908006625485068104101874548625618033191250652831347293856258088472095588493424115494563602255476685915458986933676226122825556212502455929190933767238507137667964906079666433512874613465162084690578693652798806785165259730292158012 [171,109] -39834069916470383624112871571545962891436721107403724546692608760849148600916539719268658371644388100390970068773157521673035661058929247234704467159144688720154760737944771615221322293149640406226813665359597914619296250835820888669577141356717880559837237990937588070929216004467812387040950315586535798820858477868129388240167807689874604616777525003221190764089641887183802327044011106891837347040997885066935924587412213257629760486424076663403711494157224592982915379713915434160697219697456268355888632533915650228421493994675906845651760997762405288153494170014941101688628526542727469255501778981012846513986705831924529990304162347784482905836774410112342815601677383640075883920965577372996963174837704714751606280233278529754539159232752010003370639834118678188708219165343790093789136576233094005751463634260669386413615852524561098348887190247781982246213159630330459519591763049398005310730205549935198277162676959429721652345075419527844050375718821232808297848913815560254067356423619064705913938830912722552795774297929237192490478596047810984181409802071576127691450831531355053992287817164283443391055670578167777173859432186049901287387782771740728823652373520425842160010643524112568681664458070281596635247610807273575437270691540600464662687154222299429156645496203089430031126984113526973936652064700716948769302044255480755357477934909779403063489658933574883759218746591104719728549889903052 [171,110] -916065010579557426477974033757811315318178234160575790729617581833139111781505458180751026731079034878949925894191995213098340526230774702817944471166062827988683365490545442195953301865788083607742543709691327608598084067741430636700429457615850858894932891054997388316784010088657565631386914633986778776146937456109937085212477402812796653398888433420576350556393044297689047166014068762916953592069696588939440372795097706258058625867493659460208473264847782370668541173474942459516898836475857455821441580651386029439394337488811311806049800577529504283218546704977635558258618433029477904153733943837680754723790475458363220563649790581208230385884022987459506332584489516532525305177586645198194436008348966673987935035825474762271820629464477593539050704216040687823703190183326482119574688989671560585563941061830354592922298473302424027292550312932472275170728488342689957554679629941393350724341372174163314069637094092307624471533701434359944891566851886012207714851836298112045572059093550147550337686209234475722630803368731731126360281162216400014476662839540448765379839352884133010663858248153634845097051979114553207193353895334400787562983932294021803841581754743075245274455089859306002715329835094920909171429944648464057806169012758779911831103031137952662486068946875602435859344240119993155510898334315408274806621300890353356260946332409779753019025513498399891398419120886066772287095202 [171,111] -1712230514996063459299491566941711755323236895938903031860142527569323798459194501627495425161636580546446362761629404618482604118400869570171403850053857664946496091141884031958108924515576350599115313031004609693186701903426747371135270676309666884702973503062901556717551276993885802942904010853254190004097276537556509235860400489824508970527527030388833062619766750350011597923568241297965453341149344573747417671556688263679824700385178626037137831864657541595463610617136154555539789164580302320909607114859413722982588632292548402990837234965415344116631971184736106935497099215470438894700582486755313785979328785200917968567712664483205583973769995658828982499663180394589529024538761226675756370171736013946146647747263699171888719040539071302094665103165352580920879684870303240336047335052232939324537144293191765313974944781643971684189431624302415277203897717842343684084908782021231136873145629073402249538666777910614955951837398071577954337603209552673932364410057314377377562552223706255695518958352557848284778039967804238008731695129759979565315523491506136676200850377921392172460024868671355926333175009500463989791213018976285223605078161425561861291386529544730209363036588488873086923074300722687428348849513997259934599048245742200282966227274009752043921865328609130783785014099841549584118096768373956627937183371463805330258874147486438806801564071118389797451992034066302803408 [171,112] 4210413696735111227184882493435352149594178744874721767619066922781966851640918056198251184574465726047871370606246097097263461276170205002799635277305196076953898147356273513568254831225114339596470196976100989491893047202086750771221676406166656376013780261871451506346197152369800690453579192037684513265846411160144445384885283018230613144023644976643129771422771875981992461334659171769202663571656962859239771486616060179009049992489020477759280652108202500862686768135165327854491213127202835251134936940861311301789306854394564805991838967657841523571715369954417447244959691059812589959965909227970550384364914534979212517585951920965051019596546782151517919513332506429422466108353084011461678281631282654665588197718191015805458398833880506904029635721313969379095859914283426893189365716973696811523749989447959325706864884207400757278391191492430272131956540450175475077988957170507587753534108627754319144808846467161985415016698455161714100458184642938021332436197352103046504172508712275946358241026781617153483394038255295584454470548819139141794173820881765926678540539332458816999951014522827192316872175871197802336109873971820890172835525317045942372373190441942934179019790521691454934457913100738296999676031671761548230593067992896087857261375061755741475909076463841422320651307106866631487697466040616493759761052308432963603605812896260816364135840869619381249143879374350432 [171,113] 15926003018608476374656414490493009321654258731772031077537596623089236643112007926576960073176127447590255693838813433538005692556282912820557106420085981454732531465354315766286630030539457274440499836324179875189389733594145233704137683274097782913947722682439964555730160084699383516699363454579014159765745243342853322655539383659138832797801330547878074643556612818582705654103826191486005807171533664704854752734096427434615907361688422678396984009221756985535056028943569670429522852052338474533554924514596128985484270792159034032034208153383440194514891379393939508409111485887963573128637623057828794069557198073832439615772310144080427817395259276625147024563665804632405471154475750415527661059085344117862823550485402325754397716369895092273859041159114752769882333858046887023253735272765586268968401532034504518442548658302344681567018922205073940645730661892560467769523688498002120951414037149966011777509341648784661108580175607222597227072671318631321227983892573004343175669964855154273738502961902881111012695063009129760723929907729243422040207143849732534020237081626086683303672618479522562746158634293356578600540479048772925478075021488853103431928534504102999980400714507361182989931981815696919010395221192760995022852424770360281032977231157091275619185535768974707694305577724993948235068432132877344910911242218716205788855540039903185449266950580775568924138403041 [171,114] 8158825042250107317051118055795646924599801236723122812627631881219975269219588602037021682003513401843043385775915949801204803007177228345782771124763735629751708320553347411849594704787165409339241721991150575712460112978554680390049960942617587281924047814049088367885890641450907918882411059678629741842790640805435102515364081887749897034715680627420385041947023246307352320361493186185540668160690898877977511887195502380335758505621847814762887492919427234318124972685073708007476678189659577234756123490354720023565815992648061045967385294047191512480168369090130665953115873948187766619480327291108105276681202999953782968257944529491792644156240635523527582345328735071059751893842190704213161906458038997256938738761813787911996746529072653896038414204411561860845150212029657769391559047103967074946136194529509014580469577684831647738924701362657183551157253414544321160891378201603722389990043784554437641763498447969718071974334639549127646555390935875315696135314218352176240067285300110489256230731032953116112191930207010203531311415673855128213804966881068799808919732180976814256433631778466378723870516168984368062473071320133716192121713540151180402293005527888463205957386619180633774540318889205103701168632986713041852433553033222135411264034604979457936892763535033705340200715184220078582548321473330655431233215248084575713617519010037050868803025481775920749506 [171,115] -20723960493395544743662393026682709974821373647075537637595396039606154051668285114890824408702312312961115678040274986599054593094132127214657473362453396647770353171864364912387563804252329401940717815412759432623143175132889427445523716473605894023735414305400831824189789489103653597609197717995200099891359532776189271490323348149583063549087091888360232141140636569167918397158269423480010129057644823393979591696130127168351456971106347414793633743539789649784999736679647151211532326188007198601317618219831344711155734627487951530936570428793058280432042451898701003620392007062746044440492583117294286058220967322252877217047864029448427237281547206784608794931489228738063713504633926687619481270515144546887489683085238692171561196542491449659915252549115794972181279364304714509713818962898109852084058099762999755441692426015058342649886854184311968665712494193266133832287831227048888356036456520691723325051662464256420649481548133245083541074849716254080157510545279798493254368285024487363151486736976776015778335847401326256134646356807879577180691222742583656246507054130830084870798844180433769632977279373733749691038765656048069605782728587119115195747004599660603987875142653024400421967855884092043385967083828875253814255077252088864705912006164350887056008017687115477009249967593709608474156288153231233246856808131791017520591633261231452152106264819680872 [171,116] -29102568401007909018894167900917646912371041556838109289567489661450019653988577201339790088580237517884512256453585331206488536619225128391372070990925643902159293084436502456203112374869453295951828225145213975236528848815543170699688640420477834064837640159464894462372046715164011930030436795170687267843841636833766393290074996182631303663533991708846676965780116690362162765679172219790176388909027393748594410623948677199397133098604145578361607855556787848752901156342522168888423775381844860706321333484198228728311393743580777036983564510370559731557914549173432322379110928105920680936653795952977144355507021360160368784876297296538910625816452348928037915154409845344495744444136753611704058358200265514256160191146343287978807075685696052634773622607282696287800041750191119997660832732973880194023621202275356426874631025516567716758922754189044890154344842670981809618118324818071269653879270869581415710884877549499379072597434837011870153587207898157675799863055360750285069503036781175691010707105246797979419632289319636135732291469552838618570519947863586490123834150288982304515702348406844587659860386495339632745723253051245649091878472296314653905613291277211978632040646076324779987056281201954498930903264702974209763862581693307440645813595131146867257184679123638865653998548722194856610598338239494064370886839541277829597377134116433989878725447812 [171,117] -1420094385155541680698312764686222627734086712502175196391067522129399727631849973502419450607516253481169847977025837202516926748427275457486365883162658998703677490387009645099990588625559975436259247436823301711827918461669806107650579105128641335294096255975229715783003021421716036214135414168213051088981455553400495413592246693614449625536178134123623853531460973178958685589272109804608404698424075785837326453763067555019168893287600174548345675159689260497712435020631399940435756326176901155548492351075772863837950417720036721924430924575434643988439402987860887661354370558454466139088279087552169868740041400595232034637228912398693556050476246978756860838770716682847585301007499568186897521702879307798272681285840450162143754303624995077778129827364271661195779132282310586859362911200097176383390070569422663557850124582871452804437536250540394459502922820859085323258144629782516636287455534264635481841273116036358050347264663883504003964787639398858171034224296196087381926417449836839747369680388115534971645476094712957150417448092379618272390384157309358879310070549456306624247514375621829716182024203967070171266061855897202341984518234915175983723262056058579195550469522547164767924730962307519118974653347071257749792653830393665215388014129178155880980601868976638590649866317123476476142692461371066138852339242327782649246256360713748029520 [171,118] 1911892795208500032982745173234347880593156030126222437186925537531600970751579972738841807222970203180037962125265687923402655424549282702112528354936238695426623146619212276819699300388468664676334452478967235473532941631604936726064238911396393909822202341014755183929493816874609879266320452077347793087152572685900017588494417296099670632938288419888836121846413354181440614217760160146377921382846438253560964774558556668855935798431107548735267436240258818741997417769866025835928644866212993673155521871866792083513415807197004466400218660205553491898679577546549336225430945355337606090742356298511071229138750980946008848753966751667392154444424239861516287120336711091266582720631745541514839109471601896899375110352176172143299185612966837304410650266881367674225606260421370821397938252300542541552447568460460686589890947783512489700355817365280537027610153721200318987184007452822203412715572317892243155823920125117861360943577688484575940086750059005394771331629684686652415282927597734223944545013279455549306020416835949090101550047057493008872515753142129161782746183609073180158302124512551981941975205129011328086236312136918004336950009075435940420453153797049027824858043980908384092126752463091723961737220268715614468989013211112230251356286754903065472526568820477874811661813494813362357894970725090587520068953092422933712097197304610128 [171,119] 14931650968161213649820884970468342479198972122636491285444894034245910136831775253819117583654471038343564357375241424132428954130544529457967758333124130827661276490067611540468436573339271370732947209681090284914714424113062605946758280447645213546384514978917734939707998523635850868417453959597156160681129118031207943090656272791869455914330948439834024390934730731417437936652491063611062706090025356485623947153586587995878854523071920340667013642105819916086066252742721204487565356616273391519080736910313875163503657130873966252240545476659183539824386062217421202906410719742591379374117997845452443395687068613917042644126285323387392147185115827755882819838911902147344656986421346650462564135725780023474052612870858222082249494907049832886162177244392487963162057938194608874866277931963305608376107383155742083518486973314897167705858387386314198067308030932904838692999019618491026844659511531981601616378687029474472126819670276949013338048596954828516728693671407697458872719402885296251818940390694138593668511067579971089984622064994266246771643339520815442518610526743243021075982366009148636189744921549676721762984425080419261049041947177289054653029527882501762616743488253704236110505981605776728005074863944150285298828051555539633953494844216273786010998694628825961178259033276798232961635362786680114834057319105567239132222819223 [171,120] -10935387217650975241096912218603465261802065854869262978125519097057280425742330064017535518946275280651917676674685529465279831427483477123159625347068462070162397747440745950353827807874226867807170224149502208748000635607552552268841042311535337599650667036200065448427443873093314953622775225250582441288432351867801900177132992332413326063535382581314640098666111102723003848894837267886702320707311550408412630033222619096459903472839903391966874473413457741152022789931498890618940444454482834828499105241570684339008103792255413717038732031079920695898607067416576868372814105978225353772139030734202568488313975567513233673570083099250158926432093514433054447432929622654470016010470545693677165064451360156037652724137043049664001311025259338434720695295355337348900913884061906691344898061128718975285014162306118382152159768799898344296460011367418851388070157178871637484853155651437901030668412746250617564464162435078533764148019510850412015697986377101978083117295591916422474484110008802016238806486493681485179260198953845364293127435872123824587082024197135169330304488602171367015613482713332229113223017881415249992695129613491121609605369718539401196655406974468849342489927060746820682928164554471317393432404050825284919967943666116103007315297815720503870172170279811032002545976608653753902515877421165690260428618850762822024004 [171,121] 9756685795485515894514068081761655458976739396325441933235591793801484484901666166576995084267757351958276864425300829787162267196444488230827777903427747925540176617889799745817281960706526710168387086600999658882871577467279467379572437543575406534276638976780883029083331389452447783421067685903871944343208146496731409368248839702203882708846274786062111218215054351856296022621073156018946661036442714281864292511309502679288910885786166249568787742867410772372775084231044114960311012332882080127773341660375625637196795513126335717664253734767027089554410540977957294744966393476111063284958951832950465339585130782588493248580597509052872704519770215912116183798673641138702706940451689532361598311258969432685879505884319582799517318647743233899952398821618836576346269224054936943846987261711978951831628636251194550669283275273914408974133371072082431075930597481761561603539057205548777310565243908226507590501825545852083697179146306840505173424312136035031820741562530445190849284699245166453929999427804419266624540686027024807545447318616490658231150749693203031171855043883124979245393313075277723381622460408583096036388319056961449064662436477915690311478980375684545285280874570130355901943300777426201070855756584588155482079201459791819007491966248664686461626659217782464841469612398589953785752934878500415813322992069600106 [171,122] -7369158962187269794045906111101569420601864785995336903466539582476356347469404379420767654639836272633610657973200037580263131553281787180450520830348373103195225812233290893979305503109903267434269339019039577586429649706305794902597188738140863020168084883501260211675325635245827407858859272295582234970496990394382070502746577233841592847905796369243694655694946256899955998223066495231138238809880956317917275258131877484998594526236573429154024066400405163095466630158011856781181886944309313270187090298411504649182983250315157428235816244598654991225700587041846920371054551855154342209920367751736392452691216206744356469074679436559186119992180670330338946708272851709936544811320935654884844704867201702656613435180009006824545022875105017300842546187859916767825446377518140686064970553180990255928442898964757172103455868891353377905945742422086300251289613302778548102450626222289866317116245251144243755592578402653560690986296737423774714679866212219289971973664764514345973471239506402447168959236928318202601570161330593891941374598958319001690061490942688767041649097043801708034514985491681088602073219830801653938649479759812522630932058332603353161650833420311863853727487806889123654318917322887018731716320995430316464893929885012254855713487734234120441266061718817820646200958200698353039431619146660855541233846460 [171,123] 3335964325223965368133810056285648388285239059519180668691496220000865301144165226390416303239422280801359828070768533013371169979062211009872450799740358861637126853528787192439654456706368854870811849936852843256426310500678891157520935964981164915814797735250928868506746782270644445397154798273472056308093483384311503020420244594700297253707011103547752044520352140643849093885964894370542851408799036872826969567460105012564734454092045026590246444172793617411494955012487460741189381675774187523532255033432089749410977643573151267661696894590989093792805854100824151371247703140693250315378100280272333539189956942413155170246250695684495615166340158369070627757596023001505942375209824101857920036495288046655727155414417651539532418266586010279617804891324920579561054193481558559661968358771396864190145682477408595375190722732232118646756504833103700652903851414091905904281673567537023844366234132992125826368938973642384344610161271198533876162932525249839556787175755734656501152813589585304995382000419651392462260278428216779705326250245591384057539596643554354428461261867810979003231507600760733327773480188454332218728711597373474676921003237628422831481808563115561689512338740867883550496364242434611620939405736201501412106357108652482973453636384889922365651600697577722749430141426001328847672890163971002325778 [171,124] -1304589692018759520778731209246142030130547372110705407112399850616364234644078056968506408463561191746423098837720813031606259991581350538482692039811003129656367143039859650793631623795857524350500130772611582474255170020789917970380112655045606994416544776235119583816913319024916874734051505987923082280161638958450018086992445648974049566211822726188792211996835810830304295059766309895561918480189441118365393700804495921242062150689809153473188525772334142860908917731161216961758251789243450029758694771283029610554654444288277518726435237495241553791165649189993450591939275820001165688395038556690373605613335926517383468433320825616933962471250379519323649404410375257124503149359137056837271757045191689203683298461857541157190502285592104074798872772618679856583977572078048163176505349493299818225170306448808441716530846799577038344416407649102100376797683130953292201191790252827420363375917266065789680089933277777547343577647841875137263684022262302248693782994877835344051511999760307531569524780735346251363860155048652947175120666499078144839775817393752719273207300715591830928036333128649970454851024788360816509655217224744679919949957726528283009655467163857848904099194019936289635670549007299266500069222759762533458716436981820268320103850377704476969917691704312998873536857864630444803798613152392032 [171,125] 386735786768539576613790481530931694303072980196923660303546266859492111136756157157873374530179631478822802426753745546132621721030399165768031692671933833362891905428367395514864506799493805490802567665552245070093648362388796518871606770399810679145152386750944748626334635758052283632234132798525240206562482694674809659452325629472324717144193443756291710840617258067634185888423672642968856494692886420982485689727938088153004641460817502890512649891892230642966664051305250367755270298037097302877880918038160107972261308486270356894801723447229497616908101915270444945943669080170016101891317816077477577438134749818557337439352354468967686714339584572316394934513405788543374081508870478794052359912523647001168190620021859907977469855379361072629729125067588771939676422601843001859370114274793468963829440557291366237972147846371467112207350139673108194996617629655526658761460944266747989306594238500375782782719271425399814833896610700634806839742832396687318421569876239546762380700205847068500006241933371363363287845803771631872680922497923232914320342733421137063399183865994829300354031698121843156265835207381183642791310652317218566757019534967735941176424072135262854923883480132827253341914046194626038766365335624440018835570298458478122517235831237919601125187117482647646723860712467830395606515440 [171,126] -69565062346647931632136151939113403036199406019797828909762881184403688933877556637035133696543519814159843780282246058453548345636807692072715458219784748347909500353953468607753617770105609788284008340148311347619657748460411168030345160521086361465241892057801608626547809305460806590925431481072828067341973324781694711677421489031269815845957770306572245510828834592116787653372088910263295679968247353005605811793490795982206131035101725546458297440985396002077055258057685463547532596347572654222058672055008441037309245607447574863403476658094563786969577960382060375673861562704692060065898240864629732766566370659253255123780618400947784950568851906090338812192070462312578479617368233055248398222302235069397532836882964370783453899216468804674751348220301582974728762932598399505237126059515502847177153846369819755577070968983853629685784653893622963452922285418995702939810209418258577048426134328840670695802069537748883942885346140764338417149446509566477173145578994111601936211394010124149281927698884464540892362153051425016003495058760262577070980134575421691988991359942209094224713939809599023067695733809959116228158951566210298606680701135462696762632156342278398294302035676308115040246347474113973092552382988471328764893083637671002900591139564944508661869735494038895970135868455514812682 [171,127] 10841355377413046556288070274019510372896532982108915253340443469653859144340907164078732677917869949960576582518824632963731353876472162033542435778696358013315871000025592779868727975273462090704040660478436781202087155568138017424291450806216179061667553942416721692709384669355092307957695502303744897478509278407409792571000193819811653283644761516028828082863491412787639794913438706800090337788781912925925678521931040555504184372380743941674057122280253566720183598609690868571907377627499439820553621746660099593208457995933637130372143883653765483300793587455011659097306419164400900258863983816273111590446050404453485257092800768298826662282860152770675380655270353308670038826997170909727212708182817957454077810648879773986712804235952110689288624437395431907580992759058138775229068061259206278598444365259323525490158433522819083851605922517567374396234934189721894251218481142785501143819207221887371273483728288300095230033205081689009080569486258354428531078496109183970925392689632354198640716942061495475708646362030887163518375232946006532094065704864072642592851057132231092108758016976723595636346732405735410081560732537380543804719382256789514837420222842510839396935597603511658253585745652621129476796961270044009311557790425982954357619840794667282747653429639277887514652804097652 [171,128] -1217126196546889969860237252005614047544705039431609888908863161080578961884937354202075912250494920155878001065332385494080403175396419470372425044277503552622529282226387228873677623680050042784067147472714419307018304165049228953083341048211706918339708486876067967960987095575737725083221357226159372195646892199733982676928921177683611647985035375807110975957113887199880415508147091522539056246502540847366431866360560275932955045598848905746918140860675804074189418789425926959056861586936062780517107804598822512368416915851289901572224865800689838245674683262924242297778322194499177229077515910344623857507651972007315085440336388589112473340895507372764944275252190820765429213704156117275836685283460767097353375430630336066363711396741836036623729971138964337573750468418504926889701761544986775920133768343531409918842385956425465158864161142919946704595703902456131692505532476037495274892276311504329307345398119390251301933418769067047518945876548307456067673483275247519945830282178774704119091640899946607209275246686142127887896223446014985713326961843046816670819471063931479107716517816014110846115592591336864711633976954778681115511955977032851955933263994205764928541560730174779006305362723000202775858107955743562963849088853893874664160792605157438049290333562384226029508852 [171,129] 79296658396798941343116009130340763033089045405918307467490937292816051011814311577043523315510255883710444311916293233878110194084974909618226207447432451688700188679122758994807830317289710276859949850071292518676344532845689097459337652913630796204103338236272341124244776254626412339922116920100617422086423549009818749633635139942520153180209518925481174315278571987439516332024560747202144286350031953349559384193237634660674833751229346047470831402403571927145174393568837240486620792359533368839573808706276513950925393633979841850419245114249830048477410640267175327458999902450521962701099349144023355978131130742827490460063509140308238973504996457677107222825659582621999004996738610052785194218825910824219318114122078557856333506709415766884141389296035959096661756988539607892544490132864347840867408802547972518633097931674480795180730015506142383990268345572625490766212814914658601186749182035598767780423666965682087254329086568115129838052445898203216439836032172954505213873862975704062327218700377181419806875615142799405516729487243015416512607774735074948439422499488021288587466237587822839466587598835930478829412514790823140874538206126372402115942642131702304260011855245534352171267482050365059313053558407607419088527507809642532122534067886367610255166448972667840 [171,130] -4334527087718749655998728248410696110966009137634730798650110730127349940384243844177590367961592886809001428714048452316112636547282582364516396237206944900326697437602686823848475640679088507764774514619275024448035975366197023337644610409996267946202815273026701597927850274976097617168245430537883518258677992878846796793863276987479170043104136643523251624412236405411678893121895941920743754665142497624751795928352191363233972331221458286241712483326095803440727381989292735942359691229625421266474859155372422535545547970404574038531484377819125417677157539036586459032787223306696359349151591156736900609522924085981030278900945546249655400781639722479208098671720174789241861261636949284824585705303137007896965365498858098054506064719807207526529771925611105862281809427425503981128198400303627037671025090824239185044323284536045047421955274849431844396112080305463925245620811930550705087162864983284971237487014644599526791828436767615542004516341911386235572413932357448495728233963715590415448952115815139137776000222677112873445330256048190280845727041914040387029047222885042381222485019246748140501787011381651708929134488726500018234594819065433728030269716772145291478447348288380324830810752014928322038033609631194831616034294748061470064506207148266418326476948884 [171,131] 176959658424963280144082537647010230075984163667408610758174808588944183268901147521512294246307723691444836821415764937930154079851006151121966996767419307277907491848715701800290806121566959468759683847514158826127426300720223752610625250999257617501561363941401393208608529744481132026648924133812281495506456336364554590688503839166661060542725685704098684301529786203254359386830939275848392667995327294885690905244411025137249424705832123954985966300321012877835998362825646780652922336698047332853406210728599029122369582024214667952843632915389268318794597772027959446354298236729687337900598444609565079946417388897043462577009751930000085189470255065111805445616428419644989712089303097748141214653665804601698235888027102546005123188955617535941686566401735556683703891892908557502214592098780445187198108905706771877490184277239242237646886687883499650903333095348960927975328269580787508311345595610615103981653945247275813490904989125950904666197694666109559447254868007247325828922394603802890702265609931645425371609109588630979926835877615395525151552252654750715232180288196255207328953644351554104935241662102895417105130050052909363801060727934881312067098646521781568551885898880031134591468563573716975687030897169294536749114647662872962105890264498780831574 [171,132] -3936764199187382642954367978394838118577809327810199594541257824054892866992428968711657363934092530735888612700196439872670083763026230357493117393326486213987113642930166041798957326873644619920836053323054422574569776531090532355207299927690882487817510536070555603412420169358740189104804355032847152644652619634949981566805655063049073410518106001482764815699193975118593440397569929697931353210955155634157969338040201753457616145372292205516222868508604160249380094408222888621714459112674534221316242720405509300656621225167012425580475933873702596974828781644884076222477569190013858511871854983424285108094838186318482187076264234953651530579556424124210367482128804206391828704957471727335160032616740490241348449350148834521765152547268734025147401512671437164772869382013511004296325918636767447379414853911046990277450265515195375686884511677503593460244039423321846723612732528667036530858301660854735087700483513191987856403280689392276968007970905438368388576350357366301664586253286323949412402856908571607802956280119265492709967816305172109986304240160371554442118081537419587883880135120150809958610593085806596114132757056100299938581026443164966531539523908934544940809374871898608859466109488968556163911687160995385646176732744382335418836137825482 [171,133] 10596645276315059906407737730894420568466739660089566737263471410953810126842207969449399029151674808869276577174037299605309125803609469405357320601284920053233425914635629979381352413176483661023418944336972820931354741042143172511355721039314453119745588847404197225902689577839729211583733864216629212012895658710262157282743135510673465937682294206292171538472769832886711472204093841721164657432995256291309640537847457556311881210718375241628777438049770564049670903879952693330926146194513051971935811192185797567053699993459823854948592041301042577361989009858860791248968641643051674789571283534235470582690783535750628305459021997379011670115942226533542266946724958983116263405216501915086553799862757303331925884677368210298601627014141652462518714941971265766774987271996108712028339096311134040227093403591362641825231204467241726442839311307496773159076400922982795308810929423379122961878025718625142892365063695744391925698819706371522027662547752658354572471516449134452881244218893646730954369925430365608298897415837023154476460107550068881616730002839988817445412785325030085881471849800333954414023703862636770306267608122426110896206296285670552532763067719759165859846543491274461523971995294106752767495115659063245687630806957923037014838 [171,134] -3189708084030398911863906068088616882157156331549822601104988947868461376641651874845316224260785129577013800934437210259866242657267681981931387658696047156543349916175095388444805856178506598109648212803567971039873147731984996307910471699189766635738424684072274957079656307793453402376605248745491244019093521646165894209669684879565736508675418106199091434748438162806878688959800462068081090163457486832702360517649132425717494281763915701821125949340568875508121156931358482188471211042628488817871577745475553548099409299758946232327351593189782962073233617184997715323916705411601063288521857039475546094177244242986147599502239855650419313522514716824651503826891678037391170379214978283505688018660490110918024912700459633199152890739983699420518133234263479317249544710152547766087185991547676935225643044420672982471089057992007074946188118615011800553773096814170742542363789831704782770662130015182057251428438914937095400880290661846426450203937618555102011124451384223248990400561281287623962092665411226712346878166906542595957566663076206318699472353287995588138825459607277086198054463088528987997031013948014525637781584518048255494087234395760711747282258290957475744549995636474853552025227320939199603662789371557821603425084948579406 [171,135] 60654228474227092354758773619407410202165908876558779156372750651349399344983616301883125145634406300488501600556720046638662817964285159478886212571008455762935643201401582166397563605424449520768318941443009618478544180492632061343878550978098801263184279630152170890868361163521140206025383595597428826682823848543171831531459792619563880306975236253040546263261615505418547633797553206082382352763330979728124093928215434289162790875846079187675956261276793954324129896041494863833140833581965058910022034527479485474120802759735629081247888385395725613963618920155069148889504055290275438584475210722970705543134664828374370851918082224726538706692109919802067120867500161727055195988572015678171409709592499248535031666292499947345193112246025941298423838100104608289320827482281698280290012521091962732230548085645796627806827127098825833241837714707049526795401016876458611903466067656482276406270089336916074077511400870353575950310553671889711538165827793202019301267249546818475221760637483872559825401341536924710459214692172309454201550595416008640748733056062448898973587431591080388857830165021701222059283412606705533630143573887934095751692751677382230922063694811128298215801042848208704071722497290319695534870888275721948135052058 [171,136] 5124135163110345151800145515541929052794485190755964712829465550009159115356680571538925008418542057976547401790542491965305765073534523193003332935794739512014382157578154301978759024932851436118316107404094523519718452720587155580404835782117752771839995487671196885933538076154712594463274419651752425506112289337314000961274014368252016504025170817962095284339821310161296986012084692383702401216290471575126368480949167872445691454624910906871430424425451284345386393219986370169222825518581752061897215491381183140533577047526985585867782788928881235309245921239528420778069703773321776815912816554287124569278317344729479056616428935068927056146899261596398580704362653712736986492432620208792846127842909698031472138604001753573320781922904997039274956111418341866091697210258492124270841491608303702033973822681744674752523987952557313375943025918202418326514821031267206210777164483761809655998162192959548188873388866504621996897456886793323576183653917477350683181891902338513453872750323989182402431587909127114941414633662204545324928281620840146366055062717754028938297575757044341719233831738943159511551459133358800130427338302010339974250419748713019252573096465086896429072506481634128851908109324345183312503136071026430762 [171,137] 75553810251166269605969626610786086147495615273889654176786951589365049852467777646599670567945300092934171107305844454955940005775212108273522220748794370513172603510067659642709328280527838731993686844414916711309426841167237295519742978458931604173243234809301531075898227897448352361504993987492259322198160825604408256817645811810866353960886450828387507211646360975977670924276054109056118818370287809679396632837146429582560326413548969335263804101568129840313795352570866402307247831296706254086140828302969810458801171211529111745259591436937419490322075891737478550837891713241039735904473849545009148464005390632714009213549686084531010864171228755651799877953869404870811663895117297330294367718314267336919425636841341787758684944264453746831710195135799727525375957765223554558504634806648376076069227142990874803485009273736555949291882268368347638978996829970905103027263991334477086016231910581451551454242200437090150802914548767041245203124535816119397662244420841611160043826274997616201098596534685838779604473454880827273893331558442030637681334998537220617225354191359030777852539624778526691901946155639458468633391492499294392919164213662704791819261836324975795392707121137069460301585693248052290351923764054 [171,138] -170958394000745699357727687553600821925074620343949997047467327089789707055463630426973990668193882586112800896232480323868375410188563363383875776534010183459823813181994909629785953779928391115277942150321126268581527389191136047397378930617837220132952300903974328645782564578538902472604355338909407612313320271522929207479777166414020014782756563687557117010900815129131198160994340733109065325882269441456561923883544329584321769286666061386373668111656865578586864669583323319577378412801526073945090366564903507466613063736728318581261875386525679616797559154665327655783185935007624200164743668033791014776615619525081247817637756109117709707026634020989317803091142951028867917932122212870282496851819795798634368033466960980128680586664443587197537172046885666894195527178511922054503391231812280552190059715710301177467069854294998338600411595363393107627700871875845957975261480856205954030302551144765466159727246463323400136743416759497404344156985268365103018111397147236552417301131805661342322766906558872263844901423052831388327659905490335056821843711115175149390596557394352185337675878197322501609284045097189001634441274707604573685411628903407006805833765890907494225124917978987510531555161561557803770 [171,139] -8819490533328260732978764194090279185916611978222281388705672248308440335410544556633103666922182371645673778288900891771368402907054909687356350502482953381375539989899936715989819058845482209532110023889148597939825658268539767176337052927626253182813581499607175863473233162879069983830233430715465651718245124703129945186782640310773328190786905062317433716600825562492494319568976983415985632071030047773054630540718281876508470259509862797930796239964850010192839606532225285641586326470836983699705031222222606740461075080166979726838756395905717749099439629659462167976712880801077166071109438172948255370394136858124397623531879507963232121904830484868982196574198993748626437795554697587300728087715148452340514529296503009766272127897269250497818708061577639808165490935222268015689648056975732012113232845605831445436855618173507281551110172875989760844068525843739023599968433364716705513810331567277601916072580109197796881423594209051709460046525207088259398730457322445808514554182908190701828670037184469353762391701134028378688375154530092846774698360452960715941260464733888527233309181808742552576145844655269464503425081609100075339236830534640817988386625502479441630867546523468619369671987022185 [171,140] -43989432442809391858737780781784101525098411247946320113397057245780172969213651958539867764903186437419278195475445340361992496265780434090211659033187978658015527690104156948747583730221561834420470113018952603418101066045208385798216062956096425570350384855073857329790290241371547556691782721737705528097879684017656086612203877594103383733672171856741502396728486656471691745264554134419317546797774618409871451542640728226923197486917013963078264884855543250324014924641894978462180267069948095106435531192352311726265983947441053318319714841639934262870008210124276847772685947568585459382568880485551144423565528398895074649168551551256907713489288333039034220083007505729655857705331613823114388367609167255612792991043612809426547200077378568797096071317684783615913336403339350125500292173883520904379821146937256289910801110577932900414086152206227884198942607070414648336021329440522002689638493947795406741291615431234007972023220448701163311297118609685197220718811311530761345368695423004629826725513853851519617065396183223260369865510880371597320356281115139148056542985324795555186115210048599126691146486829865754505358805050094507144260272275514833113951675790482015553498553987699605912735 [171,141] -37768524803133265224607216788080935588639227276394930835035518269301607616681004433221066964513498447170481094808853780886621510436595462578259033550175254163313832772769773916154418851146944273635829806018035606470441239631756192845990596063912080923491173803875563915207550390116765940069480047182669700985079368042120519964647040841915505674078103557322972640015299565215498489745674094016191787342828528328256997986540263261776470104609293053868913664271402191851523826151833857979054254846945193411173769043345456204289418927635906393773344724340004359429670961156362529887052369764485848774384385882529672059222834935903731840173205427438064802712562109452344304846763680769667291366007683333077783454401433198086547929987964064078295622187180492802578385517782372659554913624102268121939489540960173384866058925656593119337803271616869243208919605057071461233324734578926595205968666044040706953510609956140283505084784627559100248957091000017215974088560588604609701118642470344213403511923584875921581527236901410012293055657658043895193831563313530235356359197101598109058171312779527731597276102838647878702031965492058829820278678293083396935470925103387300546246662040446596221616658217056 [171,142] 90869129136276383081356591711594594612795557726512800518434942821250005503026951102577497196421868387698619890519068560286354823212517679926001747036351021492210526004471414168521447101139556209859212061928181065356659866280933604305410154851083388810704952765383120033289125411127020281163674056808954748664753277135004697108865010661125666595674637630955127094596170566982550730852538880957648823649854455147791109582188251284967951641084699306218374086883745228893500872458014307549850495923207265448494504450409768818839290031226665118856342677554525795064607428845875680639849105851822651585355326576083334793969615331560669093152357985349650775752481062055076263790280726612682131041435824738064042147574713596498467474800837250944350317045266234346235301220872420932345696720149797549294142645695618649822318414951205850019013794086606107356676208478326638974190243798297410553404374745687209531318705274742287320482210898991611028736533735288376646447134612347483023632596804650262194899729749220938644229692020020630986793021398804599008776923572912966314453432706137251769508079185710658748601347320911384378543347039893879253625590208635039902643322484109692392773933963570864733733 [171,143] 361432249580257807581059233844384994197188739060959525804763620125006865215272544212844824248325415324594170426096871837408541111203746637698236284304710040190587294383981521427776667275382486642047754504830076087259464504042783125017889824831091510963960359350182220196777152045293014955229225886435449312006214960825426822644669862578422956946050469389156497891020440598407715257299524839084309587169649125945212744778831791051588808832770384865864957993155161873126463462025370726076928679502336244723414866193999564576414752573043396502267045700486957760331220786309100525923576174472309767264493066770113844711799273616836472658843310584616798909703583268837495295829223680149135704917697991256034083214225288272717429660743657348953979085349910423466439477635504572649512090925902913448252580355082058898611078929653778890768601693130680371168281703670459491321295645876964338643422761014768305907250844839764391607909703882803188676303397908691859590955275722206896858172007079395349973809290450777813674463980701108956698824045984808443929170992294466524407794402771173426974841920679410964345852595061318399409845674229087102738327348095114629760290125795872247065516455952470 [171,144] -1238920626972204954892962123520935704137415903053462972915409204689541275787842077558347612179265296607200769128969506314965652367300571474037147864491008909042381439786401793010837217330072276857912473410546899336048276565272178084851406551903349052834279217760589970480176171942068234113803935658056214678308041207031857349965713638297566442991405755467474619906135853204120863261364792771983112112564954736545666293341046862872855579466370927018179569795360577960783174953046970530014875638459392127110211660778844792948865167119800673981103163480712949373977967226338013447707903250976120735032647040933538547056391545088356425760745641456971949227581976263705948088064094199347247434535939571586770471752556654283198865023716845490694124194097949071449511950680344566517064666474633535921250187302443996683963331350085262649300930507804164159008914455934157097533411687395929475572169704779451138652601355771560144181281994152199195182628942248041608065297573420461411245081249601971528947833395989214825657581582809665160569791244428961333926137401081197091405230742573436319256320440363109992373048899501589370534324429891455667884143883710728453137933046870466747243558 [171,145] 3870037435214294489529796613697475049346390314631416526457317377415079250275244785476858529737248021455691189696899848452720753354864368133320995070439281723089875874584394010925724214707772884516365982293319700998001117684558114686375223788193093066202938824364215349223767647016806388574702631393607791720491544218896209291885294912507273443552748133206008983129670353034840243332565851579126714320365766472694809776698085035763385454880259000286643876828431445639685102578083839529815967734783407981143652101678233652098735090573801672375946351677232461512034890088103490203611601224414876442026528313356465321367272062829276698894014624021079374508653103064785099851010169190038378448608100968566960837783962713434732040586366818446784456545936302266835460793452538325432197130462205755562478834470687270210872368761105582112507569923407878936342967534567726424768360152363308166420598924228005470311822578603733232561819209830920282111638419069798840611886432165163833255729469959586311123583232534378081826540000440690090691575957027913199673089381373459507084896043004002379676047683700897451390831775488284402886423778756049586809348210815482336920143244402440 [171,146] -3502363226330608370088497878185976711602979738255636643563431375921867942346538615505712231877621950352229148896307795879811570487545535921733554006958345811443359056171947134979093376182961561077889403470721525909658370889550500335732103376161520775115730710069497035884945791192965928940310921208143017137765540794982747693524277041107585180850411305146679000079505902804144754860028273236222387768162457825523987152491743839652562104291999875504683677559489822689131597555336845543703256394231152201771833765018597206849097185606764341964036588747233946795493118755627579289206449632538085434581036923867968235281183613671593012648136942815506635144381432660118561609717806899060125368197192861111352873518627132062172152811442934376917806333770166927146227290400624534283225853998432967028769845992421634911017904907989017740716825738233092925038104586444091094286624289466363768777112849379700171443393554887344941909602918126678448342336540856996868425312378429850667310107756987839993189113291699073510110462383370841783519778282777642637627608751033053708312627715468737655560450308121710169933459477267338710982463252239092774910751486170568592473964 [171,147] 2801753729458473771262775352425614693309032798319323763677858908434028719522712805380731585626414870714104832618566139686778370953797378111046623787401404331070154997113956879008439489666085995455835171330803670312068836823457090031659994061294115932856260961675937327505622737624686191979655139403159333935898281149588593257428051902093709731099149324006169695826646284408769939069862335026177663261227514054002702825283033400785923810451053302679225005100445433813132973816657280867301538844784378221314730651019299339748017471731225991230371044467588125289139635920372710924552277455419411483425931878574274740703779583201789590860253076185994638354932603655979962350474250044305325016859570276507619454151203186417084641452663056234397023579268117327489449422690824362468199985035499601692112847298824350555988027364454853891603854112083101212183005833455659230181366806175764572484066288839995077227087350628609131798458911339183922658848264538012643296058267125102884042233953216716377406804272659200756044582679337224361344243213077962512759359271440539241552847380269121050310999159163304348768774726295087042133377903192917235751021896855385 [171,148] -1685544408685605918981214677799144616093476046927853001255991987535468191167876933176779552377325975613206445718824905056232366850198081649174677866913725361520152505809904631471804557433229034299270266737362294447402967051762629124806564872506025068704370495100361446786922544233606127073512953835726459998637297490677633339822289354876561514433026492686249988707269241482467109449777076945728706382889117831627830880709293203557235388858100510157435282776598580419045352911500001885305710755007873388082353135736721654035586167067144402726669139890996020358281554558573339445800533314129950290161912196933713023910812972424651786800563720581752876538586317945663871599925570580723716581512094634267088205350975220634266873574854163313965654118609087549491671450125875088057803957787128552551992646912839805661851274471215215079150057461417013333269280188429628137045858349703270726260435410594712979333663871998397369333892767357676036367448892778067426141624017545496493076314516799128153027435309697198768238652669665755218022930741438360271959624566774715847219564656063145987789635955867226715736685883929397748059804304326302005399285 [171,149] 275479180376989527931525364926289735755285353051732166089048757773174369671262031302660995363409151165926404312461727817089591312694368751058784446722302390997718724871664078188235287798081376961012829604034249048305786268442987530618065420483657959145005749625782082312722009265786290762447851522900341522415508285088316256089166917077093349081577737070714824611415765402970565108987325239271099097643130212224208477777547715153609394658490614303572252910518090436390234960040301512953972404005449270013022328001083973547504077067840702120664013772822011254379870103335761626801222066346155298835462349338111779453891078760657356194488328421735741764310091402546522317250606506903397295624182581790216937320373688653716628871253328692965158304995846901971408611989719100979293731363194654702970727428239757516575173486477713456230248628488476944692027892100168641861933188871939059675795722034576279073815351610213951030534533126783842573601702126338512134693653226283425633373771167842484996343129815850866284154540423620180731365627255389708408491952265932084694571810932008903321072913174541348847059662638211796778064653426876 [171,150] -35074605629339937867157902428531352274682896939907606888191824473547595743510418252940749836928554567223796130789336424737574693708938450617176691414785845935105961827413098964785207846605582681168151009860755450393799564702712310133557367457593850322635153831644724653787652782694847538905306291265094915453691899423696006512848258072161007532825467835198295921346257801195103583869240871314861928073031017811059338120876680030534518534080670003959980546354185791939606402089601638413943543705543762571542319976185203857481475956547633476028610698379925051717889748725536040600920859041210985245673258166558253060034796119471784052011605053822813238197338936225909320811828453601419330318188581191958804923207366487312387830649822117393590951627688528988713023367687249482119433567583710167806432424368870047512674259790197465522119040455737622185890423562689348982219138596490280140601453685560876768536481425507443275459304008406590803546980762503261347594347424434863469737585055428800033433280027206641662562216598377367203714826656013023449191113943093856343852029676222592709384033219439220538929538019629257649101 [171,151] -4028789380050732052352845970308101133278875087139776851378437666064548436362014321957672674354156574441888437443658213752864303678634868396027141949421870582004522687464525373378628688624555880284548557497621138545164190803375210390332755463850913202262178667542227370756811828086677384690899286897170507002641493821610033570155083870692442443363652231721549914995797367928643629270955381482252118488146721362748157595147275493390949917792908337591365116163228235498741362299120042800540526607196762518070754311962644285716850086809549417072593671949620395351713862123220597999930080667479858655134254904324853461241878422838908588006905519189347433344403965148234179950139431991998813851190506069765713024499358963625650197230142235361365941129149713241371592928085827462742559383844830698261976243139759789633878833500096443755954999090593970542885453616900778909451178350946778080288080060658887435996591713328765552432861149605331619727083347511412358531773869670512710074065325144768503346192702869248765320325075452968409296665597092804600206193531712762662809769322900503242904195985955091145455504609045 [171,152] 1061545331321121246512084699622981356227822339828689891623375266693055189363086189385211878042096399132814944089891447782733329695369191100217208502327630688683060025017054724661095833718260613057245556104772015140646732120369443887840603170737503223160104693261767417743677960335621362961478677517828721201640034386594908166770453339368270372648195658236847886332035303012816157539914560674298504602606271215160903099666032510498794987570512534604891919876688076736489524699575506045517484147561104157831150304641103033162485686024798156982631358109978190991074802661343778654421220440671203016141566603119282726602894167481179296976912143838668633736205201897864090087451447990336619539993046938845526896269171653281496005252733263073795363334218563124428197800327946767411340677106271601963124265601806308091992138084010218504336911371952804391757744649015920601709450706663160388533923356588225004559079349850668496764575409165803206494042177597409393651845494767478716919833236799127121655457432335895196483183422560256729150718740447997282522930432313407285931891613834351286930889705500062403162 [171,153] 327400599924932272829342910866872141199156869454419049982615276705376349012112379000273292044900622660777329939679118357814701397177549792735325940786532461024975833072930218781206611978021123088189678539919008896686888042159907215132927145101570356053411872756603102524686549874513192545881895201224281138498789919548281293756848395041292481039271419150152826939791335323992656065463708036215593585598847243229767574315261599474617773478990930192183281629820770250956060298541382731666836035087186485049631572275662459144312782309727745242133930342430505754088161642593406059843598021139299015254522618264407127256367203081213073684035377695207574807812826438638697087903220612154510861781931094611314971837305539026890561075166496938290538117745142783032951198940864673911915911176762037162751541237710043351491423895024005250940509276464130143648688815666773484881001361970308506490161810583250739273240630501195004609921246257628256301409656055268704516029422126332886987305094755680920509685923687739889733271474366846605116750658507686625156174752976805006315138284776652818227936192020 [171,154] 15573418466520163233469498939468180480166020815321361007621804117186618205393983591325488856277481227428085713620093372030558076433299810323578639635286412423728121141613748370866829579287974439748752979738443450191669104132539657959414946949213399592910439936404736914217759372210459114546528790178111449592105649493663205844399309416128355093969254300395361340804253226760795101462228330773036082986989084445135677166599387413275475145499951738461865124416598586029440695690399779356116296898768631610753923226537995628093063698795322964146814315177437119545649108509747971860059713683969620403360762691076938378959649108470399275589057331156234803150775747907280732303553644783363572886083190431027954940631116997375844990166175982372431608992305440635236289074587987795976665665132757522038791016316507142971563713845122591661314988800334108214779013220252187197040582192296463019096842017892263760870999558170161985766870072562419618827675043836032074234258813767368541387591990957154590783785774946005306717781370329011313201098456882683032996559398909280368607294416819254009 [171,155] 175114915264705192677968143233190847858202071436813238313525121625005976682148530488308793928019773483234652643207573636741104672288292104800500450684226036765430023805532932386855762664095634161559377281475307472334175015631804875193296788071512895047360403680092189562707574921066531860027835547654786088908949366043155783467861702483907610001843740486252334277934782877642580080702232391462212857768458791515980134885513928531895625477395302206707785986887615217263326412227284287377849029288078095003235799754298554181969409948635492012135577502839242249098198685457026864832379635094922285452508285344264280543740269885023526503925580258904457176024834026942448563560320734053412555082810033207969860674717356307804736262011339007714130026877505222940501725268976424596059780243807191445855871466014792830661475913188755798338933528272498538102653585561584005977210396506872343995788433000814225390321550041401706612913827912541826081240603248280233420576525700489778344204370652540116298946396410095695692739896494814462033318939896557156742090463910202372787608751 [171,156] -1605854841277671419855136004073070984478358849728044037433867962214115056120796699506587425508803226284081080578157342525148747141018327037142392391606312449003213999663543319640200477181043691694190672594405155743185388700679711584658627632302008328734243015884512708831387757373999403300913412895505829851482926887573582421652311133186257391901849804385380745325001425958786306365708015467098459273376464087951261628814778207988296885775792887334568672065262724296634741158675678051451622577446568698497310549955673033352146923282466534695744936973312701428650624020058671453796131478336864531993528658938739247937758636674732248942012508255333893978468866052612521851951336948557121408283264843231538335629266093461760405318607524614094033582023257224765081058510184309585985954584299605656624272757760250748684154965817499583004676550855409810290251439353001009048310040265282544481349083310958136601212183774641943574425646806109004668044435720427695897442440520156218678439237113423502940407245777923047422651066865522697066146716431345934752309418328879 [171,157] 19268783346327792767274881520421543657976110789399611702843939647792652578519677514672134006945713857406694445588184567619434240400923913659415484084814503680925510703438933393799014779160399626669523828616785823819202395712753564026681970005689010592608192506065843914691631028408059231701264180783964377862017960693715879264232777115728826258761205757988680958784755230601316338963280132989744820752664682331753665863576374575520896287336799838794416635770229575513666702158865734758348353811214535703089477413499803754611466277792369079923888450059036724632314377724164592739492700547221957368727447772969374791338711492914196975242024307923040375582440202416134561988707646976618594075659552213215815208210988814254089321260312029440414182723505302723185265609973323184700363132147340800578104913575132747395714526527473876283095547984703412868626223737409653404603712082821821608452938478842196362482484372709154911715043872442438678968376483943597586851272734097949959282521847093725389803244000485998231564913906297072606106741448393131386190 [171,158] -256091930721625246765792889544892003446305457634767486172228624338166562292793875444268249238061197163743036158352326592095262181790358690698292177158602781544322401977621067467801594295153373685732677642817591314443976244473508385847495161800529036053011391590734941807589919230962050143359806548713196223437802264644508310547663017480707026139942403406398017266334717967817645769480703581806430410189258026204179770643014650158778773932915678188014923652715149964893284275343231662812235985835146344196986343558337497876075457270570923822183393696397585776131465968495483564278493097163868038733010741965522590732827534781672953014415877945493851199318475133720942649532801161736394536927154692593466099618499625239531085462055990286410336813986492503283913931958431647845262671652331303667717519475669831840911536942785240063782321946514109047142079359020049707337327337006541413827210298267761543075465668173031990568720611801664338684820797400767019241077730669498548990030810216483632087597337000379803489487175570832863871793555515 [171,159] 1645322505586757208020395451580579104272864492191921416825084898344395587732604393876090574768577328048816210793345776568119681286888563506238606334646467776803200083987827856849622641404524705636421915855644588778752815596810174648647894565143654134681910797031364879837560409070486552581401432476964334681217288949784732431369742813870251551246465486011303899929852536780195355122332393389493535421663776377313329915091495807074278810856915520897763132786506740537073636562560968312723122865774282454533534253447646340042814030135786175976441857401459486825350106703146711880582311061117383315627844042224345923234505960831825072169076757358330530291384969353625866963447394911815814852514277444379920379020323088843708685598561676800689271691953413475783746574503118528611111262272710144954011601277792693474183632382784028474138797880985856617314326945394202516570047390061389545901960544406043779971108247049859753164688993561761621070445053493782102782396779149561644157432952257810420916445431163773212916742583847270914 [171,160] -21916055799652232979927132205052406592999544957842420211499204455845732938885163360112194330830139663397317578833231208195074711261768779199712854749613050037393142034826924681431972908413000216658639545910377497893089080711856769470031121766109665952305940156100360199086495438509476285312672781932393040188870876036429799783923325686344896086743850459536684964867956276895786690734050733010013965123062695027324454674812331550374672814786406334749791770824527875379507932742037745121218557386802751240588438714624169347795506991465501702435814942726492242396321422190244958024572903176413021587647775532165910354090315766729115650873730839074757083898702760542001134404715633142633485136422913581755339294295683440074151679128427397171018895449115653363729866687633549956546271609168719089292679867154806045475688335407193891493104011449948343022906531039394120680724739372849955050532392896293542749557424016188352767438394500325885346635014100446510668009455333249326394421542767552794876660283717413374596733936 [171,161] -139129794511052608954142148614382117675132728391785077318583572528838057018818638757343610889136134681227295417129167352822665389181280203314657987767696078291537413402361338876947251059385275151570561019731055590600856789852346773254184533196514532005117721643540443371946374786699929117407488960680731457089508894164709258996326147992353516613070130482885878722711045793485420369701912072086257929979410314865872094633212578180640757020518784464326216902871050379449225947367975768755989794067424603656457322018475090927626753673384725650722884860843762014821775102435927703534842409216534053190008248190890532840423532376643193165988422057472279430891061911570949483744144517611006171564343552208706921167788094466609660955822948888307857400926876681123027036540495324885905692150659918352046858091225793338730677347345396881877801102296441204320556272489094531408944138298890624516124068583715170503331809251199303641101133879072770893362950309479950310487243292152217707112326501031519329186610893410 [171,162] -110281964564342924981590400157688174981863299240867644770024667180958979907329308154692795765437165010222758718044224868622329932989331757022784389368109677191351596059898603488184021873377605599257000662882589248255882242682998267937478010392575069658563290432840304640815419520584840655612672528028447033100565485629742300812669367166176390702094251634424841890904970066369860028865092875725496687067989887004774449891252138893381540234110732164774923167748124019858973921542438787805965621380136092830561153768600613787552488668826215440917937119840200578616224536684174816283159787740671715423443638236984138668217633785868616121457259340952568784740239940690728672176480616002824229852796457231981099384697087754048039989034963694244522964612411468804139534986023112594933783497795147296404906644614815199108259349296946081092352551433387822868271451510621908468742134135489623920247083729661700667016894216827180597021028020300152148210009756968657229340661402991895514818086747524966313 [171,163] -9613590475234856203112937085688790525477631482063960304773881304303875604302041438278512942613558538525914634226910014869950627657143859477218155466048204765041576128638480958545102104820106191874800065381880880231641304936675316857862527913201205150416600813929758317650214396791225094234942500879700742634372840701668357828819696335832608114183811816274895396876738538043981708794454250118961076034006671471719521784678256924143020602897901117785220533907324299367904413052552654861892463927774078145808123518193017827503235333259753637627847657837707004611533863920381344487156624449600062922324159530361817191270334297893018299297204467893726501314031778633379062865054872323230716933666030384280466332445303571839573631187752557475274567788226514760945671529593748088093718551592410323776134388905722736520080085294791676028532519531940901579093791178553295091649129526751146914755001873313398317471720813580607195277243399490562841970633472076244767507249341368927981425711 [171,164] -90185111629069378069470261922068606811763607915358982804676396759164877021743464429359791380127446607342304387585407390847023959699079167307556811237225932961604443605508563756101697343284728741184610560895819605729413093296950538316807330471010302356832610461111182058117088412071684223686923617917038669598134961389948026004660296386780880462778236922335947681372982116026291274752279289494243067661827335623282635111942856766010124990840410636529187389908876743100221821783231330366955219977940901783698810521744791604985967655875662138596767660938128252244360952323870194508126649393021105163969898394280439193610769949122979481841468094194018814346655556774086550777583317317028760718537217931302002784477090832058335905383272827941361620959331872473069951716747965355011919316086668024320196862196821263862015254395930802742736706576492628904992540843665639583871393907503685866283230902860102467438821153635589186440599915750589972989865573178204007484019430 [171,165] -87211257019870387653487783614960831777166283843962421026020014897636666633595207415526091531227800908073977469960390350992536414316860484867351694223276073372237806271574552134522788457029490276896870296739514727302676077623833060374535844783577129163799108753269482972988409605353462763049255707032711821774177250280754657234930606318612114743386615887218139318266292890150053966848341957021710079209113834991035986233778766517033709280083529898630681985977235401398576561290291333815650314581770951664615689426925187614983543416067764712511529808007552484834776130450009008540129127653120404826713006009900902784300474800482442389039491794534055565149458020679702005005476995737278059902082877556246191037808943024212750332043353512448644235473391280938573426250795196162414535396397861494571970539070308434340589231271063972063516643698798918324786736274895244132012388178818181182626752234321039454633759021073480272461324089092075080367378023240 [171,166] -8182757814637477897234248294101575502541456842390339562898045257389534287822034413269973818232633468744461951280071239768917909900405891953604772177294683008719634060404955481205512520539201097446755716492174158660999682627732966636504960668111131862966713973241566470438438642080758871436542848538559096173135743539671274187974341975374214483928938488424926016142563315795531914893364044148076688935772230275576794626732177787108709255230883889789826153845770424744934828445303062713541148989481599231746436437187210787080507628493631789372299470113639967225997080824050465785737499436957242123752846841802974093596128868497937507923465742651145183543918184427540550495116165979070658694205745210222794151782076289890389279322334955968145685512896915926616146185148158240809739270529528489620637493136194880340414770652368170363644884332209941630841463812955811793970200105568088728000103663212083777451659344326251116707106014118064 [171,167] -68853815351247369063413222627672103187433634046247806330545151369566547488479976626172986933515881632835328292343152063670375221835171950475324640096731800931055650315899884762417788602867465012337612217863633841871134689306045128561777038964785860466771033839508254979533677289386680448587336422841554840106362664956818793185706669113505113341103542196661526828709895759212617027257309070960901216699372543237438914468345151796981041985506765605380240305449432675688550215533298196300492550490450695410633352051821941725753090056420239335432528689439213563841478958466224120628211836444903386763310699441042822682013329214821692289799941372361776709532289699434637479505851435726632375091307948663543472607913692813699552887566983811124985061813041720933842452784074190502497422152417929519152583273831665391952949570717868751764216455594231983943167112886003340315197916572182819017011326250536186091041633546894738 [171,168] -47098629633545365493401428223220043193876287185009343339288997334258719609553439285673173360979127193011891301911362699482242529805473510390207267689344087402479322486434427886414942677201579405683528687724729934183798307282585898372230182255253836015712707618397968955057968122252249518725206160072726779845937495748598011341308596201493152782074818485587590660699989287188359701012650139740459818010938141150225217382582640987540261875221846614351988690076094256047851593932233159721980268840133569353054449140149525512437464766694272778030949558580918184995270040179927238703430892975979576856028302807043846270129197226922335536785051043658711718075524642690216725930451450609375256445881666356809519128172127830174029567458328186832882294016813364780252011429468201580140104361685751311547461474865976702328548773085548825031369613750450964645537579053332468946251482639906757093110606958603493 [171,169] -2323234533691718025236940376547856781313031579863033108304525835500863729847706829901246848978704206370156754828114524034301340833639254799108684088945922781334243513243154364778082362228128279400471156886655553378936151573052065422814686614445954595117796892165529661372043640662411158376690559121370215569163745490655327081935872452011342253379387084722264172136119225836422413765216883259588732603793264716675566967105824858051698617136710789655515549938010569469137642830963326546571738739664451137793777717178159758204589993171160274113635772909724385676419827752140034342869568563004095002302272523389195156903728836004528750600621448911847612716633898240110009577401741536736576618916513388301935613790230051738893934186227901436210701392233107671820247468318248439836895217169903010823746746677191839242289800816067371607773685497961326034029228462166270912495146851363160 [171,170] -7151257073949847349795220097450717435568598042587300965498505591737885482229544285490325079531465211577498699927429031516421014134320131776398662586929147543755399599683500789393532501734015054034525985808993934306498533712734716352822986527542568941893750956915916141193328063641160261007219150144832159615539402712923618723178975919692613392915336779886068436351864193300376614691063401606919923166493290314959919675421168913381094796130314819972318146323135051079836223939059786697451716980402536945325904955227894837021658350845384991886044949193021352937631526434660216985986476613606456866896698377562542106837880904409061668850230063121412850211684708340830350213004415122242530533608511856774370949852932597789917792031148602257373241351713187323930535080979105634483950687383784645114770592126720032241886715870480479401509719963108304821859025105790 [171,171] -1154659660257859877793203873285044589295261078213120208189411565901606786390948763160861757229207619953893722834293494557467437696264748078535918387777576127237148608558387123394567098134469897332979720920424110491199916936089440256996353267980648818752133298059730837540538036521556069528762091925641217835036301252558264773895855826462861472207786815646048283373525637263200603221498257982601943255556774003876135752434061639594204399839120403486229798769574592986255989139535706584035933503760217987245506368324117669374886396065805007465402051809160325966733702664800038929534140105996790345247500404191154211614936488096423098909336035685650507984418050419034940839714849182957050546781400251322537947182383224725828926945216276727906281971905113443425332178288946624715604249730443176845716669905242715121332114289360035372700246088 [172,0] 24188519030341705887483432511084378353631611655053044148215115516890882648594297660056921344783213513677352727935846331708256107598459159573417920169861762839081050943476728521523429139705909897517596171389544705406923999644194270762136194091409549414227769703951768711097126097757487113376673038998951386018587155698559951765416890786654902000197936599812604214766262418546191735324212563815105102700696643334489102587781638191432871246333067806363313110251025472271336725941121225032223178972900171738823686534616292286024322236838844587727813570588386166892989605205135482430786217178940943224058124250249280997247599873917966645803239711277314346015956630631642849798955638412190516935965628367590492897330096819506270658559878505696433656188841676420514151933382627616524269177377705192659859757830241377955156006859790216612954716167384214025192541334416018281199683712557420979148495201240651666857106543662269151334001551038155345880190695863314814803764975535608671436935796401963211274894181106214031585505741404442188267054953151493939289201081593431220960551578590389467173246014915652008676734866850906860355579637155527844014609080831145214747753337227538001999720655108344083021845904479568562038426424988468231105028471607732968082678732165775629383642742005699397923560334667032400880747577644263925446008672911095903124663765756055000583948287130696240794761455880920025096349120496488481234990553380524494764258936982521700233284681094716348750269406786853613581916284310427533629742679775023884817053268005120430368160706940518320052234959486950676537222321859632631209495034182467570364334932454228796109924153739675561514938056516717989834243470526889995719638740967614508226268039532791137695312500000000000000000000000000000000000000000000 [172,1] -12904779267930456973115005140375558952342511264521614628320936976832766660390569316038270533014683986849074378192310353305057008239514950451676331722743761485534421320977700041765905663608550820959182801642513764352647249151389056693639356668262801770957779535418235106761442747959952272825230705582225758462059526698487647064896071304239481674395191688625236641261587102107707550809834594111244812215895940435150695231574818907410012027794097923001297236377004963743448709254722700397782284715443840242367915410869693311185887815036434424009347134076724241192358971187652257851095433420850814450048497076681057370331822925236044570038189390881186210387636801698024197687259444539469320886024467916860365315312504096320360671706004254111175538670931471698966139986557987034475986802159117568643041574844877981861140122414749158316682584057236441151656233329580751124904738296090040466355987036163115228880842465154177527889485256783176595313939474910246719044773727920023389107714733855934038555373341126964473219211872465699825063939788833869184983979223915515320407510618639029572517362589814953656712972070946995547321541733248190188818281154184767660215794170909064307083505629118913710833845714544074540425566960823364284275306221380586284326562314945267080373649217639910811979087009530673136373202159965708037418160670744251696226400552761393313194787898446553565596888237563270765831721566177983044390350073344727656706513256239099515226670983454204892023551417046422366899488058202961645751251101536592948786969561489044203534008127294082205121369935382951627078279510416147728602781803582460513419906666725237390724542177547765047985162781225002783847153394880956598008008149174573368186643095168293309211730957031250000000000000000000000000000000000000 [172,2] 13463520082379607741615723877213216038195571886541261379629568579072588413390137513821550059926970256678687665351352134984722893519282318261761543013876506244896206453076325350974813304414296976427976563205347134391376974309131675223563208575673773301518513085951126678480742295729060166934346163380026756519673997875512038103390345676716893690623425323742878258502019042321003859862054710936235892224227474265202306468615580646304613755825084611569243102007398983050214548161139609645284007451888665976697553297322806155131875739907029589275655569806806900609405789896395147999040397108133056102371973891195383308478828996328694504669403502490606224899694108684963078229247757272605321522890642606113076555396621513999610027273382972703466531456555778760493871672183993419301951206458301677390205342610608470125903138036572290333189972372834684977591554705290502867688845009584506972373473230373432613532049580766544254601560351001029643380687705697573622503248880900138046378438224305616344801585039977762631571113904887363212462349942047853441376497410653960007368288451176891004596037975801021155480923459780347209721469203010178493863299389670831585182923955024806701281843609371662731157930385732682888089720916266826258288431974781009033650379739342275561608270411774014486932267049762421459833657837054206460016558178729323427692976447274434723451573128816185868913237809852862741402690582409989687693547463101121522507133481581102625876067646868008518016578674391011623365033657781700457286027303022767027602655942591808730740709940108490572958636541104746796866296131954637024227581315303498117391973408343123193895912763122788161348539948296648200350774740166664136551926086334878825124053570836869022328525781631469726562500000000000000000000000000000 [172,3] -1196943625489755441815016551022124576724698841253003649237539210665268111108941995026748052065792080321897611900552420979024896897618576251547248945185161962049906040064478622764933822764908766485209441735473454702572114980561686212864648052181727659496225601562503492665559106388237549408744003042762866630339345023393513735972084863797710050829722210751170061782681753856323123650069677286825864561264699173126892515891523949465730089140389441977796442829864609305616081366773785971587879807610753156261090686019090302129333883670401263030614103186584990034783257563074892918659175605722497263916531370512549513625843265651047021418098315303450306179576063093552576184996259368694684937225878995688419144152823675615228997834769986271317056503257696647340113844693028082370383991693793210381550969264795249836580280681320378486833231549244020458476683033626335861540815170042034071142452323732458584644577432690843262111484804747892656782949303798404093697200319257334662106902211435120982254186600304235654262129728674483370810856980050634224115719684183975809058185954277008355985656100623366466281404452401380294188651578853049155570307356505463555330906917991291255212940641336567203802115374697443902310670016752560480784423528570279044673161226029825988310258972918172801469307232589175429395001372112457113726312193117255529078850637252132188569195338158011508382572587466799598221743316381794803892783127697901799200281123539614276998031568565063006939414020135094442591720802135419703759726278906295341372655273128166340561808272334716956794034022251726731544912726427817096655968977739158955084141290888039321307350377454608812121599670934640326717577475565261758444622640841073364595917812941900144068749384023249149322509765625000000000000000000000 [172,4] 122693970475538961072902200377789282295887715227611639029265927589758791094435442720926511863244563031348691281690621113086902531983022375700570509521769994371652033759712248927857977971337590085576351317052138426675133798820364029556463296685104052232015227663368677199143132853749382234332405979622177825595805206063123032207285380404624831898332431472359474579142275742889173059817734786404838614181733366846348597993164652662417014980231649600543734300554416138815938709049551682522773437761298398420604777180101481849435770674472188425186733226300916663877177935139560417004878979679236978025066215539276859379543140129321527853275284489009451855955330314811281835976658465521164947890894918802823766543695660147577475467990251710806885180217834408657047642031474848051348551585234704597261787213090796955810232473628330039240101596693527308838858359673122384427576903009125384736793015384431813692985599761697958380439023767895902937751771285852133178548083609160013280660883367412442365216446742992083872644938889944723200453218291756787426132369162870042522347087069909885951461414882069560672524459659438306179533195696082204359763672941223808118075679924584643705266867617373040612135866789265777090715617581240735808349355138575108560221130140466616271963352553010688461102572418539703483965026994799841862637009852744964818101015125628078490270310112685538403462047475580981360167677354713393113464492369953224208660009741185471136706328692640768217660283199608075395595453409808105694546780241677759639493681044955389793417454863779980860469127915497268273750027047732600898941484565045702431365437372736696867329381668943894466695732692643741698017334869617604338438857582609422930857413518831646641071167584523209370672702789306640625000000000000 [172,5] -2243140863551871541399829383668417628203978696720049993859768106272400226882222775472544178404059009560633833943310124335038541606757197783250206977860467243242250581216255317773404589901745945619233392316490082386129246481729668268283587047668383666293423248172545696989918294730577238637584343505996353394626843515946541099207245155287540462250145573066730756906564955555214344001923952151089170137974211300065143767069889020373465851911865781185543935200416476089482855872806217871735788491651928133240726862776528179319763712181097646246793677519486663427436693339430261227025226388789377506795433056419523973881522063360747590761967286086179858259197367515829840038402281765302655783632390639257266083331823107355336247745785463002410480971020251576851113380732029523443911921798679502939867957877867136519909565468050564241836589826377499644254641901794300279609483100296837562422182445921434915796974114425123485751175897690591501060095006716601108167566654439956966395632274434973295995081450649296740319527556899311347605893970762748486309562571104086771202835157574350555454667749771135909350007768531368620715988035011882538809140894157304823257791569174011279281677376380763775935669233117825372288453142555784858241262559065283673194780165373952820869780636374781566396424584390147994170800327847234436805490740105956417463714947321558980473754745048038529606616099135931659991342664830536670500705513306488237462625784365346348447077009147652031657105166453492982278886411024016585519548999368507817806926795471783474692641049182563916091233223420209406451506645708335662089358425369847848437291826144719520490664483684488775643440923133924017775768605763930467204002208222156045575700439763670079273664137649670919927302747964859008789062500000 [172,6] -53802034187451318607332570840302912699281505365725580189285920928652916187205830600488776267120890322008281748954650525457497342269768044462793916689438557571219526859668674424720136352645070956543957660779254470745816142599642791522450614162395129233082050721346555230990958677144926495220831052846569115818236668628349365228452695282956642672655518100719027828826112294089275430420856289800119680397435030984212432455486298399191723561790803552883946335292655866857716892221331871321678324777843873478276755377111054653537916665812399977106139322563026720814050405617456197051213204199639816584482147587752192189554408466829242602093715575941966443458139057824537818150855420909072280864047922131370262593090187613168954322810346419304654065559153495520093861963627619753176450503083774304581570432958108599229876867931764153794981037706411938847456779060479259377128706178623848090810581981244349545738929531758261926981199039183851231747437043643113638151960398845860054395198396910994788474589019920763239852145764929017501272682764280640116275738259228598291968830160574791081256740016555117113546371019714502020029625065397809220190463762820751011420434206180678623184088555538855434543393536124431762254043897959874050972254509432371718949967142901301352391179272611073298338674410332262131599495284546715012418317740416524077446873674646696661161638075461768993243917921280586275799812000224138799629622692020295128232960567153008482238213616761588635452374037447169419059683006210192766570175096333628570993641149600070724783297688428589582753660535296921944002687665254601745424833945461414948174515084276552022514331288219788123167789895306724152163339953292574760909222186552207301067882467658062633736692606094511575065553188323974609375000000 [172,7] 1976785184072344051560152941809691602155677062255409587899686994439128226542408388501302778312397143846966530391447368246883329799914888952548198602091664918834954435435614534905365401596924564349942045780299853524854514972275778403674335962921276135317185117939705541471670592290789838567834642081978032776529965900006060143747300361214811831408666796589289639963489279678570648199632305851294996252340925293400672974144366140222062867688995607107722708536239800414928551532668060610778818605382218900104271797430221489869362306406384346380944491930903100398448343261667705124029166839089875973208861981830985655244077906223668610893970204404586288326512629128079167613824495987069205270912559946931699670135210686628252290762012574466007201888918100473519628793223420863988215643945639717981464085730976911875983246264894554193849923030732757233316343210097672407389990140151468221933220417895360095310831015446774443890224463845387990559854518171647855189393407127191918869173933730957234590114884149882380116552530849320596953206027229995000181758399476109751998314202369530283621794421760662290199804185534679452916140761391986805177027673388886672059023671373634433226833549531743419017195701002622183328235770182214927897706338927203029124662799136278018816723422347052971985537920320081590175224411914381706860498346930819575495037440471805253110954059256082265063157063797113858500005033412389652231137029171804579502168013320522673323370019030641748337906078536697821957898291528406247805238721360030959220999628147021950695301812926885660019034224158665645226416389512764300813422915305939366752181608495328807500154501333746842619454837237973493055171549247842207333582251311458830431655422240501522974322644292811528430320322513580322265625000 [172,8] -18966104841708703389688263803461336677091982482340721891435929738605477205810705329315991502850342465017198722018189146218018665494679432787877726896010406120213866374784218308646243325638105051134179132273917394354414604227496454209146008662342398186841674256273878724956998746079446354417380051166230616094897574494347468142009141528970203616742911329664172733426214659171296155684335558627752247557168129969806842728041967123033126868228210629289858876640032504665449727757527224890966378161626071506251717184818563491249010205618381222688475745953971682252618241117219383823409659027944087577537327974776050949392123008459722591617854799619529698811284510019203270137205606540314445572273762201182471739982267161231692603662776393910070001822060344756176464727345171029962740551962249763627941086815577226464722296614444112648385764539509909181721094344637288610930066720619965702814973705544624714582848093474550247690899338648455101475097976875197934938168727737439562664427155974322668838193287823844417207774970831942344501141214928405568896215498906919317488021619513006992303671753181697594069726150389252386495393368788296232704662747804105849060657650346455754439219256976523273120826796170724897713428412363252565687409704031964763968876225078862782975085122004890447957937346296289064540279735093886423066903773910362140114491826349699885882296933497045076855325765389265014708592717824787545894636347319854062358794386458971275483719649831060649957976242825861356488805956712727184898065076106306829423270999446768131925095086615172230749161353100250596025352985108329889739253642459669108144122559360252057360683764343884482234013602294184376169749083196239353080115738018647375133718347129776680973702456243324093520641326904296875000000 [172,9] 35116644097555998106796262383350629003539373181085523110256103395245395163895273019372235596581844304193152122240960318947567731489657192130300191636286712667688969879383863816185710954851642652781917355115775321728452325550868919881889866118631223060180893557008855345299737927541081052375635761171166246738988466959454304105741018910324842779042286419976884053818554975797389274349809604633121341561938250250769088923072646062043781213037803832774759449916686000543457129432990862288145771813591422485434748607707606850497153818981154844864589164363714142618149923425174632212186029656722741932280989764547872889771608645772239779407564248629142167733631807822193910538870879886500365183726997711087509454553011402308278187016467900509590752215539627337525253910779509738604199220489789662010624112990549583507046616198810209471591023100002964155627507113714544232167969831467591233549542646978257787334915408735064627477430338424847730872321444044358018253147132099455749929779684993059102479673360885375143055907821744186080024597114240452276268534746924188874015176755281112742283352780822449996171107136335097397161727192265803536080313779642545066650842187005515734887588366096583108290819953770955052194307377996167719400320457887626094509366514776817413538863222980846810334471355483539793715815047146437303962925381227413451786289819610274056392602737279850373826165001683586393744957863272851430933994164288711280873407432801847279724579586352154062629730065902412641118642694544450083425039372302497956470920410562810502508142701688103129270225249734078332618455826570753848665901599148067912222505182189269003167395242366700311781216981282313608000426404320553412331750477924535588764205129062303319877674420975502580404281616210937500000 [172,10] 618868950500892477244504084249324244915221342489133911057688535443928229598030319978010484214617480050430358121430149279758316231144184463753234414102375905480107315794860324365016531908444717662957507176914909018446829368599260477370496969308135861531266168944920070840498370435252053466618028802468377298321882464555409796220891380366192901262923126200674367517318054407379289248954707667981849567982503356095495850918251963360849947100897599934197318587767182271105335911428719589316093257908719021656190910298383358773766798897046855502858394564472523577255453365083717664403911007188533339336699855492261092124132274085604396099407884509202481240821249411200715718540825205695767254786647398380495772158458841028393167049859134311859236488646957917020695000787997871698063432746483393659272152903700746593691938140213415924619841919819620765441347073252427982996293638547739682018672328481743127688723598921700907000458144709294300753502241095833046319582068215706199230806242796072207653290138520555000937255206002261608647765346712738290846151964994252052255178294294367956192317065617074993138759465314908667442054972113439987660259738413615900988128319342571817008659105077569734917705214860529563025602629259713625424886228648772350723177355240610214757897743804536532139492407525770118723698069155904674780921701159046857519850849597927200611625677820262160366324412050795212386165866431776676170939310695614208010917653365340221073088253698586084314053156973755259608090416165248271682938771894369949553012462682083129483274561330520472846679139235477689197255057034548787972846313533948860644312075846117183665056360856618075138938865205540981305283646302050756104827657588850325362329257278994217697830019809724330902099609375000000000 [172,11] -5443679909006263715353256789764553980514304157059088409373530204678002407728508365131615583398660730151975968729471712202396196159649670696996809495304278312694497740791748512687420313989625043888932083732756563643205815745214134125561490738842830610566063508766339852917826175011071901129039377345751740373197679069921270311890627635706174373409204820889779971246830658977787393662783839756200786611881281386772095477852820291421505684194218395178602688259374985814711703901545670022901294134323079304815862704018770857978268179914314586536722857553792940285195469993102263007861725738087870862095220759913159981600052675267605885457705887823298256634039690772754107659971602979697875495834950545725347600016527646810674574154275416396167996027845853551431687435465898690414281882326012046309178039345273865649671103997891559987105544419615317231820697535825901075000225607598285257636783155631006545155770675441506239931448628185618552888157083987712757390442566790712227155906015195464342365144689159040391320260815889659647537073895254982882165038765583112981688812020812227131755771484913743787139672794286626494010608377095879771164270396042745248818345955036082307102601400941236738876166098788492498492742848274709423172952464583646526340228087324848723633797215795673422326024247004736703930096186085855975570025073581362533255742813395407049318853544215031933445198762871746611410747003631316939178885567549270931475581960050905793165460900302591984162025696904621141137324309723974440178854748545680755666113110934187582859974387131287124891770202408530073360385882208622014059437812459828832554551504656797551802538611123978518220174252967949563342712269439586426339777194772977649030686715702971154946874342943797111511230468750000000 [172,12] 21000432112405405556330037092452135114374780242175014518716809587790347878569767602043471575996439709896524469314234565228644803876458471888243546109634384963047234429105178338957771764091866702704865908828965406606970438613445137477246274481445664731755126839718990271292659800834080384806100348267862488744260566473865611355978045822949413715674916361217744287835927846819330460985976565371947794255701611920025310710948517000086714450391541640294705785490036481565802889174369439764227261620231608359459716480423222276732541468333479498028737037517250812607705396313321698700597254720102975210774990546430479124135997621840575865924961397819608261994253433046881942716624394017973826299001455583154664734126997598782417697346018495230873345346299078037305100036697315368661427708838652255338443275421159617805930515020471368536574111966152878874157369608850239337094648590572681659261974146789441300909389404204213144008790038331720201491627412306089729561497719167947137885222517264153049718064971298683606443168254602566077320861827251673580351220786349690131271326727804334389804940072845362797232158134252301976893005702762266591759696853160258265817728502909928549601269761409961410462758320056832762062217834593697244647822957077415303753506776537166306719117652288337337721489089155558996494328447724559060652806847750477497670759316468516278655608750136038498282952673774376613926246890629409765453731150600746994385755189086476376677494998562443176881820206462826025629998517729695741342746730494134952371046988263854190360032893648880691475842954093516140293888459034562404806810059977737744975335455680289866489269557777208545319353482615095913774784927073618381388679466542246291962226607000305238880973359292388916015625000000000 [172,13] -39506834097346316855225792609052440513702610152029525432015570527996509171904032324245393986186910957373931648219328473845783119986610214845246498453563630112502434898312750995708587037510157586570361293819720381926183732020254965905045017927707351291964153608848962453754741526309380737577156383522772587013591955574628655235636369251217905770644262333874972684157441453917290686122248448776694573458831028448874806872586554593358240183008069375002281063171406417378637548499098730370416575617207351129467326104128264703450592584233248563827821406856465811950817597362886898437782751560222959528547745276376952881591322717816875085681943404247820326341421391646305942641093441064674825140014976501940851814880407812155930059451837480247539456430227612464082570110505233883385768031744951644090936352395188577054225558634542678507501853510625289749927836403453699172966620488986699862317067566356736405184593085834306340461289653865787233403346245914490071914484955831540582423263820628483041551709125062814278846923174755143275944297848073413091614302502521933739670662846113088720563973018892725730258888168626652344241098797146008266295916048314384886861977774687198960096283302535540634353824521654326414990651110104488339534554729341680006726112426662991739022521083824989135736754477941001308786223353405551644583214251597152372842084618321919944772562397620789310460377328601116162535040957833774412448292817025772115357988887302908594577821196477390355149598384408914583326241704397321147084743112196159399204433561806150950038569878287391933988044848560745914119554281259702768307498328197324204286297410234917300901883354161811697853642443548822030525273845824089188356946627727889524932586973534312656025264257740573883056640625000 [172,14] -4110284314269204768791164020876835241360778599435926920429777619122255072492084224057833703730003626140877964483703239185357428703501571336245564345649433151169959388239645306467111057121085656463776620563623832250084810104000484312944088868967784127069571145495277751381387499009599468903117964706126370187558924920490611114974277455933932768574959085587379515634261829750924089530186400161162870449327847324754211354562157383567491560004509453562256552332368047197219153680268786853596921893896555922178286781227651751154577567714920713590427462804422419740337264380951360397225590762268074917090203568149768294466111920010467171022212574601500889420904229461688608232897303041652356735201375893875938608754409889229960241611586271348298924779951293424335799398814437845783878011555423171714665079679228426935330843349156902872324291624936296068483195792390071219937812465480828949854404902738687200939711530482841865899204624859813634274718304279260137457514124096914425475199642041896899749509452911272576092214357469397183660259947221638609793164317846903501668369134857462737067518875659623456861958851243969195063313504796581639287505549976209088549490651763846604746701582346128884778652488008624843460587302551009110663734041255211303333436746078484657119943125356214545413045298925434690038230482205674328786350719852517344726042714427037901339643252940423439695843857449979623488991737740187324936235255616080049800352025623227120286636846347475290022667904203166654350299397267513830505537594932393083576015297195976276697125985953056579479430572111468253542903494928369587239663778210394065369642166425856535535974433718047091592458018452605267536197207227379195117272825762235036406079508747477149715407880182312011718750000 [172,15] 242541991261816058500095460131914196987205875865749671146754525047741681428483707874302049605925790111306860224689170802783521134595114893908332486905222198925103574100242224974663073680622197953117394474804616406985093527971748044881305722117030226409712065908132420337370268279278761217628520583117456786368705420977822481104344933614276201970546681695073147905048090037877076255793807725029739906324517240198148036863417236458441981248044808699745398766071904507755279250790272239958921125111855216756606845548094606178961026049460814153187042043493262423809569349815743219991609860936662849441883773658025886863733177912735374956711293098608463041380641976854165890361443668447748013606594861631404109209234375922009837868016643566520812197227406748998350844593715205638704599520914291851102430303192479167571743235182418012552354021669402922393932546551534729663854946057353884295052583547818476089486609337150669939900229744413092490857641990200508662604515488494949192238998632411989905496137003364014966406877066083925461000257850224913255632765393916085558494636797965265669069814301346230922208833900949255428800804496075650960619454194508891825420687597839991314835648935754419742445277050764488030454729420723497830826437567680733630328187707852314953526118057258452903200926581618243376767157213949071794279207741357374996121735356506955643598440261579141527719808721253908463556988780770505004654996044256097982209026511444871017959712750577699344472723514809948187122105443001967145040168963403629801708003067708866188761591140603988939021988534816697658718814543652011477249904093548182021335659028076234059077812808144072051638702130915217523430720486758093756844217795278410810981318571113589359934243297419738769531250 [172,16] -749763930538818980593808328543398791532891511003275347680930749931939393864350831955834976408799677872988837447740923050433238809810769405168550516988698354238368126627655950491332945942324880054962661287423292981714941499953186763212275873948935211366957979517666325071302839721188505133420816963495993148362535133436786656035539642366105815210319513652630526414693756268800974255958909012246984336708022348814928129401155416711066478554739398208351983173742799389085247663128186071734981925795187657570534682829504573216418556129010751976636978658340404505747646280399739365696551029839355452320864238564278498135934333108126279835276811549775715311826366092465228289888506137227165124846491342310883255261496910268701880366927289096067245972147259550952109797274392643289641333461212457117667798102540637176505852600043408091931551522327220262649619876668745569606085595369751212647002060471421220482775651135361875324469160649464360262700055406350727856121153205822053586833050616141010393664966130604135282417651428891427717029759497616258704161198903522545773253179953817172631861074654771173857075914600847568205263434561090671621645510593690596979126059803490364433826271553372692873683143785721685397859739943552506492303515578465578374691688431734861936092726670461487318999504933172118172967760493130989008896660807635189194737213414397876376033833822613150046602491424848475968505534197843102088089034603667264103844900778016486516126182906056173475145888411081956765284877954445161634690553497244568700746699559365049860819251436688544438902188616421049998563020310551051621576326656791337544318753137819957459175534382817079963514928410366164077994688819685788216863154298802811103238814084633025173170763292773437500000 [172,17] 1324757040270439549135509468585091117083915902135915003728680561555691129509690414657074206967684512711721651381090780996127217912739927429870720799893323143991553987573411783049932033759970186351192674620577938224958902330066641412221822603515090900682129722512646516063332663878601083102562747166411099613945154762581192321174557343000443257737446949892122629405041024250607479434285331750867032806495577741000087656428554647694358034130987750775273704963492244585187616529095839366388090883231599913021732289429660779212267162628527508024034799774546830440537197113519608803488850035788952760066712566259175470422368978130602466300592485664706193718274450507231596265695675258960033850155066712672303643371184555319370551705467789715706923541592346502639025321328337868180345530420895754960326131751244987835217764908544330335930749562188235379945173518998738594416599646722303573229005641277347388147248652321595620777775401164570569194247416986632376250486624523677145592342941996212008590144318293240183924502794581395417179749319852718089437732080761264445302569134850016133887834923639563260687346102256079484946586971897457929161570573231345326121269090253486105494011278189872774501450655087121573748489495876310721367533128425769805959146051825817105613022240464663414690949569266201676730016404180314205420319130450385508588822973952422518390252054826834999442494602213773693036160667659593755396912113692376487621330864494920306528487296546282827616955055030111727154709680968987289956501789942375207467264714047622052897481697108130630755262195168868037068408143054918913328717565691482202453612365737593342169301141786889264928294191089062932512000135943351512234261508125330432707454433636903773279031940203125000000 [172,18] -1481756333346284273306866110010998225924128526604089355479755963475911282939146003331171636480732570037858863557215371396113916441618114842030279917064885380292886439810240001375500315205949922479571653644006165239611546218754054427699220477087508169202170748747247854676059925524470769658483522583674290855551584570139912665233087061919416630563557084938507364903839852306506079174998234789819504363980647908292328453429046080650336322830517350508302645863637549719817219119437714146614467389672532465259590933079055185558424559440240761632354671275799042303981467598933636607542013605268044663260808167102691917903791974559302968229761837379657839089994591825610911843744649858332070849065496680365324045463565278665193266066429630563932458828302432316246376501325335439356479439698114765712304591193588441458325368690417922740794669059814354089237099178891572320570265645748947536763985569553480179264069633919517224205907952045915322092803199496864569833172426086082386833527066896534799942126181426712489785153863627264058679902121938384505502171181564386752757468871297461642105813526073992091404244250752690976230131224016462523251952933576330775627101562009526862886719261410032484263225793927552115371551081429908356297138808963961176544708030264294048159088937106404455430084465257228374234038055714905220028417910286630096283218331275220863933318100569345858632091234416932792099705485940209281017725684667343733119094418108700002473555029820951632882878415702171821818345444451329929550396668629349645328104494647740526561224220296848782338179050421754354463956797464266701035614688943450541073937794113193864279625806741917899968506862449623463347578017971126590785709240028083929282616402238129830299040656285000000 [172,19] 838722377875822739146932382874448332542418172786296095917466269127479356207767767009904665953284530865462617604668149173384182646652533316072650520212033188843774628653326396628666377159066383751151635895853925147184446394550738978958017680375890091612748525164190609837165160297958007913137802957138206794303806483622146602995978177667555181617685575427877998408815061027843801248174595367131773187994950737319768173081821105596987929030841203377681857672409110363567030234947791284132652367266170849539252791846333356389522854133402930626346871335876044139624516643882417345162633403788784338160653322165354871006090608229465957146834598455828451576102781769598910114446484675076121464978294489747405453018778566984918581045485781455946966803244332259753863604301326906403211770271482804951854145886916517966928028119138119968452901527615137460892497476842035541886312540206584668316362712306173949959903991911817401784865068370296950106233010114208408801334013732769787971653225224013144894259046522003655618766066283070939766846897166382845935947983473197083088882783168279498656861981153985961360504821089063875069707991501489813642255284364221239792437321282597831945221321492313346166824036370456722332396337257692907216790564533550880800238990510583528841272386526360372154339036914825387353519842041936263062935058363680069931962908693570690930586131081867005632932536814334544698009500234483544838908078498571666717902955413940300615849356074783672252936602522333588741081229171930279276567224120992734040510219988440938615707622302161028532444309291924767753517180376659877125767844893454744751948433048219999639328374620398156366792892427959367326000207803382987458291894129685586498712522924493687139862714987500 [172,20] 428761093200400786785922307185239195271420865084619959532620589057600813889216430786111285347140475191541023071773136729557499913240777827121140921231433968902186761947110646651748911417007715969636413593319869561209639627794711834398191714219855298378858134812630327624361291195457959218559497589149682264426277157269852040389865951661634960677478115018808905028836316808031030891288204677798622627963567815467627928933549088938270671394300775587262305969436279230894441182474573700656893034783425357291624506053585714087051795410643939352959662961111807137113247916534597074820691963991989158054634138441609093663034752666341254672251353610327633261236282141352249251450262941546928792424581374449193137755213255531983397453918845421573415379427455267414815043573748205257512462604309820096974856517576499488137140325588819393712797255923821331178101833790394788567345182085078401567638622215705163673639329696726847672721814414370854571894923552314007830760102300289505250807009834434042631886175473285995616834951196232774199212861188458428112190209685073524166625217130141534392253655515640212867090071735053811197922809047587986900729182229256215079280799166845251162022200518955537714103719930037270967792144426910295460854191714684317033610024336263905200974872165871123799719711944528788193337557721631958003210682419710545355560965708969790065732230828038770740788571325182281460845065760672649166239709355107352035032936909208150585060318693767217822929318446187731198539157942242838647581582048892570380094361923956626930023479446717605343442605680694961013868161385094077260131283060516218407956122546344612997689244478241534584749798180499521877851758560813653920258705894614459805580582570935830509118021640 [172,21] -1629232551876901332889223271590517940065933103526321666232692766920077594451027317718235266448204152712764285752359832112282325741692146705892310337547030247874016214565358513826332418330699941000427989715252356588003649579673024818739975024399396137781307853725773614970784291114428035508681705417031383419337717437218172589338121887120606343272888303402601711953322841504755315562224723357382806789456172457140773142248865518748854043756633058429275283090191594741096334531674845663070316497303779230913408820812809414275840886012192959081121748606699518255007574722438951830695303063749180246088204910328982191456393131892701062570899215112747137144441473408966083944865837812759557869526390777915618571185964003237500981804400088438883211329726273976957374117430309163217213627743941292034120128323128780878637221000001606531965870902540614671937222616773523605437480791358007951004796174246779324039839264199911580307355783630123605259439357305029685336701385451068408845967432905839607613854095334944759300585532124189713053683531519828990243376162111836868722677573104374123614962699397703845824826843480374335478216489520132095367133515144817669080567934592258207262922476581640674566142562714774582370061301934649475524772192612987198953730197654980962948312672144892605208682559417899257856418522349520159659455051125778644143925582322734026956369732078236204347336953108141109939988568632149977417713611380035397456280388065134781966326273418213661461047881827724909851515406064950398990316591307365070561004019135613212393255861645039427401213500260071029515789101194160260978031241842322833280844328177617222436251320726102752111126549122112684143381139020888598695903433128680363943503410479888193754022200 [172,22] 2121539288778712686656799194033289688184092041853698662237710436249798790584519297493944560959620083677214650983236406787114510232356162376004012766970340306627614458819858176137347534895659441582465898583416135053298332341316425951575080215816116936682828787291704076170931284703904497727222094891839262470208514763745305834202545292779727728459346428074909857143361920420708587074855991970662412726593332883340720323666529838131549815986047942672262848788639756900732748324342404933738172718235115429921319888413571416120522219910698555057639563230312679075396859034953775108490304578800721497638031286792898749681184591672606969717559778045275683308893944473347627439403280011685331063104597471896785280084958675732687103340382087760145930304981217862526744638150966659220645731953909956163292701549454163898079182773168225160280282015382766439161135292865008699158935483814315447744635549867772936514902112175807845333127818437251650077482702979913461840385458891349130709261102329679249799815993255972846667887923446935329803863609259319367277974135406328234613193584611725939150229381994357669024703125018589345847951377002153981825444629345161306002800714006525677979297526887243586214080264790240793688744286379765850992223727054813617706329600329044265048242040441442757276981893348125363098416358628621437759678362622481622377674946508155151121370242760207939517718264081381495906048325013609750197308531427236306526571823074720759955457569883506334081494753674907270177602322183250854223248064637882088527908659721760515312975292286847442243845007714315329957379852896252747649675488152086019959185391247702370922104403919052042890938935230697038738989793557408026582058830104295286888874973658359838700000 [172,23] -1808233009993697285235615870074167705560139046250896121816017282732885556966877332561105074972167650635112485163143504950598182773077318842927366176382296681107980189633776504693668269767051601505000261657558384319333255863329960740777923593572302389398729482783437633316692830122192815709898446222277078190277997883805150213250554984828639034613652720814189065479929559086881053209973914167346041046862970478972623239053901237837477304776029603613234088296838749917103364920801514194873778765448547655032378408764378605216606835010752526133339156829457300184865116395065958130273070994580427689617950462558071019391607750330676983818114402651763716276491938479039910323421896944560596031273340890330768248670261512280903717093369275001246098611235808136743815109913423004893827941617022224734409155301994094216292808121691460412352319359993829359142061670483289494041861884245809180203966479177056045018072975672189042777145937254552891544307648149285006187670389548844904883953003335636216633960110239276909405428467892136006941488799676482356769957691685830300693407364027799343584682980112216535462911255379402877242784749437691771930095885225148525485958063891049945405123359358646532919088398919345132408070797601975339664632965862462278905102601567168382265034292316795801671344995417858782369076992014802194806681009184195754470409049578288117700386417961037135378834974981142253419849153224957782029108708460183004356055567271108154574825528083930565889457256259322983797647653407150112460784538153094018751543238121026767506830988103993092860284209075948855580484823872565628888012090894812500076010894253936471615280321377790773711990431901047106914383970018551298496519233036318202866148768865113192000 [172,24] 1085902218327848602463832215498571455306555338475408998882801343877755285626140291579573719112795289275835500543697203244992627770735858818940560730474465047136982999502333838077967526869848852864899358985054904577071433015872042010801040276429271443760618505377417237819775497643209252244276372029594792982151073856441044389466475360541113287945232989025837328832703443454826186533753490430264410350936772666559439250620793989787010551794413590535663767574466120516178668775397437837587041903673906173172779744716370660902007374972674062867191679756981602204645661978908703960166690383506405624549580306795786448899089454036288164586245399745572362198165413890882168312017258879520982901748155559219853385871990964107286823601461280626023680809845711346306848733920766409573572336040900811309699529109359139508774306242155360183167641022330867934906828010200227109914703320090705044535148824753551780788776404502051143326728744109832221309434976839487208331147806515444897630819465157815309150396974979237007135910056396861392469132378160148062165337442819233489969437218904374881975119804467924017099044893529910250170982795515545024349210082855746130758253809361584014466245843109346366735378283023620610477280826714616403909978625716886423502063993392304487735159147477746058745461503982404930670155185502835260465019630930714736231751683186961609672619862729581440488827687219778895928299730108725708536940422169092477326031489175008007403776779384718165884822373026630198857982436305332070485355549371533078462292265635161611496769728951783398436742875814332757372932645484923975070941206245716855121233454680230211833155510320722993698075358640392038368524713394349645851786780931828238490575254225114100 [172,25] -424146345861830118520906762292817644578277109312382121407310815018705049349560719240014110878448292168658746099698803152560196046358376546402436753782971281443407953891523165131652216816439402105371334142032463951773857424574603727658325994283294442813413361917080431700565920216933868965957660436767540915627422493267092211671667522087710657962526812290137042485200747431577251849033877077396513017138457239345794831066619446643081796415511892400172228331861916406819625865361083770289431706294058435255949244218589198482258034092429946285839315281833010154872317014776250826931253307314523669430476271759682083427471217855140090802079706227595737166440558679324677903833974635797368151224977992533692161400544777298882248335978834870045889704321239112358405259625766037086795626772789393377057135954722385026687282357266861280720168589507260929263516154630151499827170615535178558670856613650520170621549791926645301406042416828124504171242386203757052843278904200520096793279625629463533488367618936375854324933932135818010524123632817659221894983368323871596444232188158064905174233089829692950341673813085769318495079492564153390573646783536966411095453740912064325472978372140056600895937439003321405839309275181354136032776918996128124367602341984038544931195694875624422625453118817257201468626009994468705207901891493055787885581492699564620006567313168403111807911993897640000317343836422085308957590708503177847999438814861366949101287381328296988754320426865318308270879694350992613107420908950943077100070210057776997735393867344996066328806393115974926441926106114633143865363303183306630299947247882041718500601328579371658951642993241960406700736199801738524360873159509386151032076342849820 [172,26] 46893299093533534459151043430414120058589219433401067040068755161132942955890719454325721012304472204282085664634112306036999823953636310326930404496878096218461389965744200289581684465204450395693814626505086744995888892059137509554209278084726802234777023553610203991043468966951595359876699455435985425681546644684901579401379834539364569135740605048837182104937274272270008165989020022312877367927216652142918402765515355138479364365801536429778469135575956907895567921297423439944506435319287075534750311199420891761757397345859501198557659789187338224590017283743427340735627380317487271144264577679621762903696126993874498264667180450300347411498701086721122928830282513225720325244411331231693980091058344819168331391020457925403790746171326102523973386731328829149121405612089813012340383715472725685767103462674671564889169288165078810945561488425450729363706879976586229461404274692522738434207537568540481328132334081867231058313047343556646848951765885561252808665711682883684582245480163829335709175826546340428365689478537703854555832890506313714750816759341680625469984108300877660828375577780780927634268836790704193190422700664120099443877000087061417735927743008872017383425925580419159104268126321359166916863212739721912010704063459929826112384383006769897583015094494652719749194570125190777844536442870473530558997265367414401204890081186719580955961929571276149739081992181440983635142404719585610467850631627376872789916983320626898553371566883131684505913182883063425629443692180970513173274211027193200078197737912712420670527037126781374947368318970671398961675489823729810811407670844308625311136662478802643023049078019391572759132858776838723531206929607416215842333958088 [172,27] 76554697500470268850336583898827238007280954059607306094648287257824198129289934969278877040035670753248654852271487889453589732962321660994779330057727702959256886767920713249212476496664416758844003081705408677010694606445858982278995422995805232566864413551954227463291860580282733884122657246178121510774437564520528361255384770478096597604530940737891498571149290787514849410935273901279939576863234167295242341481511276607261991321661554925527301256965250638780586315981098519757544454651738747141880598873923098743424289064132498779549805782136886365333979998176994915927207759811526071392219834309191619123706128995906973110327538563503712417641611406098604725269850306921692951122524260424437875478127411906833572609260455716638759800694505994352241981263359934431205245635607980349784804793266559111815306693415163410563733256703366201589567153803266841228871053220857809658435410478922450961699754597216328664213676917024489570803447603039127627066607352822472531505462319530648306983810847423797084396139799186638879510264834391969685416899941527510800702767163688696464777067298488407632932002067193692728602974161959500181453643961606218247082139707551046683717849135535369456081795788884681394019036940535882839523975576423478217116261906250131445668715651674924379675721329454818750468607422753162986713918401769863304695892586610046264259481649983189651889304599395201265309106279716821266290104154644843408515095359698538662801624897521781645705374426819978136241395914748541893634186840669280234603948542070792120152226033149392526335538512691486320746330082987270703059071168684961835010720410462411113974420820455944413256106853591262995818404620939685132203150392638488386955531 [172,28] -72832616326156795357015781727927623569405122155036333145564105351102952495101158469989708538718698050885522848438046051058160104486341116846539440679987914644030121845274039496267400531937394567337977556876712555085193123482549702185721901008807606355298274353153006090488418467726486484057841178663772939443837627118865710372219577546547266763876120214369617906573315016339094331040287287235819792517173446926472640534505705269860076103524606223581432058998319609127487947044069515455206796264074799316754006365128432749014426345325139652116190926359899463134217708940515132546789518410135119916493315155320391784514198655009570969513681244014584582338937502285929297793532827718844897895579272977991965212967830759525939872994523757864197151584847874129744367490349936308086034665508094621842512677329741355414406817177906243867259614480987268894585181456855681262789450424088647346744095669968877596770092760876257253110728520476504756895126911397302028876067703901224571064385019743768598951359133224331155120519729133244612224717610621649206716040846320688431662009542690325471171010454047813768185111836129094708065419882281862394228529967562883556811780515591573297575656801828181990655515603227301689433003496713780979596013451196526035975561967100076579229826082529188180769999059832377642262977040909134868533264837853714093902213557481211578699404684823646635163319031697349979194385942573070132302022128645560128128900808388013973409198968928926417099450015771367209004119431785575129370189400238133533546567889935886975750190138381284364438652157535102672281976319629653316098800535386429108100421066312446616184344854517701606780870681520448763665153912659701023403759106007850835754 [172,29] 39349996875869003915193123327413876589491214208095635106298475321741626804020916356537654123562121719554412802370438916744782653651634669977318726086485726491542306263704937844453226555684422472748937973561884624417316387174520118813120897746298309421754329058860402483810298466963332506743717210703266566344536420534347739187933874905147683396625090668943178561445438367822307389028867432423756999304561928947363935516676888102867088752983164385341457291522704612379232359357662873687473970136758910132252129401941484780274624423013836410683362542769881432397077805829011264166808032739659437491675302267856035847430203392539829446257596806127480498608523176924749797395434541467696261125010467597756585218115829276874817919877690100163641512612299857359637011931692067187460152605925765067413101241547627435283201001148272123422278607345758538817742372400161596443706534239772695723519722005240829685684983301384683068887913876026317415764823578480648629477621737324336969669517166079287644842381416395020639666250382564583399330792079142758009964610271259422194687888040263298170453146412923783162341389130329074547152610614753660166585779090647201298137341314325285357743563741063145895709552352785941534483060773074363563474354516561452083911387149900804192648541281839359250138236927237537801262214427936940837130575509755672590537973756931579020251170718105694682091394701865779730070503942858043692592667383677557179805126784413704293093047379375595378279503221206667433011615862257814397637789521191833849103251453393141917273873383208632464101547074685457689904045976795125239293326629259283250039853172106607198373948074521907250743464180480421874710556513445103832297480772492706868 [172,30] -15199791178288706231853945973386044971524755840158346975329926451686060816885971509900582251128574090183571777594148360981494555045564175761345383835272873218749017521611988865894149465606129880544805806544272260852034098694675822051297820327498960178855504371310306003847985543075822665748841192616397319954787133414780387068857060441641621615621684253024055460943381319619947977896181775697270826599391982643316567751611046480393167847577716909550335801285414672232929822934253591377550469748644444212647246720277095640415030462043636541255472372995756889046011148229877353182802440162054619990355464153384341155851194931831216061710945729834964234406982448505462509544781921142148415824184883087655599825625629372429521824699789566031270638149321320280832037162403097828000100793661730639780259227461995499446388036461653793606039646961606032753922310137116430110606233257587390989652693474118897301548016812702317187946721096873899309788561083600922409597448680895084880999979009752420003022566546587311320654153236217016112663097390007963836329367180803676584672467555456194843429828712071199462850982072055072749823726319736643998891415375729542701844647248926898948757191628019639869738938257594587983080419078257766856347894722126922113623185289900720356931780011388038875649968653307442169934499270756991071346078460742667699072941472439086540851120665331781732766294273548787462199970104743717433071738793341266063574736315049550765577540500340706953199333740575330205843838573189349747647100775003104483896762878674872135908322846368832310776362394142674313421827355407187705231759780185183609978217939357624026574402371327461926480156917222372234545883770111002309817357619008736 [172,31] 4335307670489458325267066238526629102467952051271713357032647767971706228840857481461188198508188387793108422795584728156487906228690266763433273956982561993300955942244282755923025050430881954886774667256907740610742165746651387531874149605684739736835764446684144547592420826716006928083571147982342913605997884801986598234423542414798286446398582550377238167870780169502808231783140665175647375817362366934654915062215783794876908641371582256596023250552208756512781104155655747820612267264240942870833306327260594723564660694425235587028144025562356602815518136021221974036781271376847794398922101559659788622776806583567777915166952262934605716266172408607972674758284175597692133277745481806647426719107034049839499769744187008099256554778191759519582211854978802727435744144613384968764636990907882925192246932259731091329983035918058719100919854012280862800481190730950319070494605092524406443705127181754128023489229349385268547535844280171420970455136999062117020580608363147652905972977896943183977067277275702632431263638461167147076342240838618035308197937934678840637099194581310183281074569839718738552542431089425846980475896326532460822815586770013501476523547359286857536229277948430031282425859589561785412268088681723896642451601804135113962906364837712288830397400471719262783849630094779253930270058093878556398661909788531636566675766748402791927345438666921116163427594434649406819488729585840075582533270481982519487692047925921182939947234923516797327449420095741245543935400178822657727274532124393666573877484234837409918429275212710503307288562569791894099588505930047106360057210283508552902609846119229275779001042868201898650146106820070000460801238324684 [172,32] -861108788813983901065889626405495864568921039587723382564003612126839128224877641736887991428775073499151409898771364047871635222835617247735720490677436297522421470376982393149585032048689571328095502286863288120919561049885468016170053187628794958798943864205142031202214545152791781931634090667529702989314335147096594777124574741673096080219626386365896937028829671576087516157068091752921382591946701263233172125853042357480123068327097287015716404462984275268621118726881098503119168269450853877141057453925072636543341446344269108882296770592969889854927302039253073783892244180287979261380723599499998317661836824853715235518928774681644280792925359730955724348282281074701817251427799660291266052274786856426480926649432189624509178862302397314016764011761640278965273324559168085396434227298633967968307510478879757489748552226598769832900490064851242440119740276253920393996454347587191839062029652062698234124990417036262210565773446263178089818605258990161286576507061253422842655606741741777470002685384107096801733512705985442321637062719281089695246183957285424787867361258835549919805683009930776912023720356073639969020751989322860505679122563096274803345274432607412257749184779431451160985867121361381945127094961252754529855292967237912954336789368034649025013180735292312077333462834933412394355996290108308132406369450362972678680696017205081989096942521403879889039860060926177515263331297251470961576050690145342431675842347002220635838734754230600461067584651748595206670669157901881413630773550172311793911838921238871209040439602792774880273382611516159133325286979531886781092362465230223341026046192212125101020140783274462179968960669632569117861046384 [172,33] 86153743599602677229712054051616026919295342697923543513823582089782711434550033149512741404971684869237957826302283401471386509304352103304771285542394940113397646939555936429591130765416945614796759875447414419957051869634405519842701889955601061762961739878902571061839649357972385829256475029074386771691625617606363094919399021026020387993830868900403898379668927385609105223929953901445700444055921642309145980679035146101391686739195469355670242647896648643473497634316658042400260508421907630189755987036182233997611159225497050579401412033990023149164279881788977168943599721456164208921441904137484100373536452109063573448210071431013625281380761487495253284265713605644340665670091036233211362307309399819363271693378542252777301846528137269024896791831631414299137205956100027463360649402043243790809873851956761736599103186147511088128027038599725367201416056198083780779369374712844720275828152231273091419955692122844165941624996418729444665972753840358416329186169034423831960795407981990864509250724630390437488515103212640617715870863204281314868087578589480734042040330221339505614642152366380117170435303246317897020147757576974871328600038692641221269778700482928032763824905758866078742993190170184393468405272201747338774382086268791063792898097122998002009136533318364948390459885942281990517654061909424162179549922359257301419556267409322742938961495595968752573178009209379070832787969323691509077688938907419199286731847494643459556353246504338444296113534729298598314247811578544174424002244154373248740923084761887839293096755007685764836507438382482794456989446048553986649974241282890090389157899518686390102318439252797466919197236752517695886400 [172,34] 10420346351098441395350219904826128136464838989733560261664972350429113678930972621594863968860532535177946567466856497773532498141956276794074296658060591747512680108027050464329744485200501920330845556668050575210016528126119848637305883313804716403674843304608777427871947920621116498332552576674777438288556780430731915540718492135863182894410424651400713601147423197780718983823525312438153112007527820877572823586488759858721949315642952885833353694862716448741514430085886842117202954581341602123375162343604233170272321738959358486620752600275534424373377348590338918625782495582857805456573030558087329437443227276702636956249590935510841721650595811075201649968249614298332499445517416699877645429944974380257906620680351555708172133527846375799240419952494022622193845547809362586637590632517502070984585182028491345680356217539186848627212161218394241954192678052479705987820697895368400723615065658738995425440327617297239853502517492948225857466794437350920607294686001179171748770574784992822103755538153417739288696088118951855609536573049232668818459872891357602604082771001745903264754522897495475126883780181873548882576986975041602582113337465950397268103199546021908168942201064242216580110353949683363851744161923640519982396170809722745136026314407341711291191774169591740249601962849143057357397977110368880827165815096371724890497587643470128984309396716564153574513868544074812629680442454323570542367220658920800374420859930382798129376731006871658819334580095578116859205675503171661878527012447911507727018711184000046541917313662264596385056572328174315791299522793321258946410626639909446622851668556026550119539006421087241707361239279683106056 [172,35] -5307214498327181740288169849533574175994929748993582452609450492197967078861115976838237485017422048001586213352089755019447424832813634424247480258276108853877460489614259774889170511651285698117836738880915292740301672785799073286770938657056188401195234064598138534538468877469918787466219437764977252693990648173393419057920195286423652093812813845978574554954614330822217580907244538934409770457154706809963409501916800549872983553443004495042156436746494124656924775959370319123089251979393184250563885708572491184077312569866757090952128776426911156822770835904479871530468145141789752976343101297237663031279658990805131187162850497631309457930325874731243956391044126276382947812597771346662936624376204899081892975065460197210935792189715812224035021443640492385489006295868336259166823492401940438899342807950811697545117315901231576036881257532693592241573678835761137195913620599663074042217999192147574703743028648080738940142021081379717135866806113462671134383647793260536232765570421396708185235266736146745059634813807955505576304993546153350768867544881701351772407960075310146543525743178520672261172918163001198148029861566518637300783234582069524986265651644781612729986047416581319079667616044364203546646347690765809088865200842110663733494881210439736526846072572264179600829286275193522969809466771450326890258128823489047357978354299717683533601438154990153383947576710480167589626882498176285665324697093439058334414795395110318033867786985178933294012232933079948152808109214258624428943305070521584748044978643206858771196267616415387312042340024944667544218158386241990425923596032066089464381234237259160494049687544614925780045580337451756 [172,36] 184078211642611517427150470757884313256830086503200135901959303127352165072128282041320044167932141651827372536203939365002123957472858757335169122935161906499916581583291778058850641387236926032345553054416947151909892498243725678037370974429640893625642544459272969808457068611241884428695138624329495860247358581162181113689341597951517631486287921294348571258133743246995679420955083566034941544744707718255706624178107778995541235813599449107403158460968193246618118432034783062273249288672593563640667372086365248482564231413146939692853755612233620243261745681225360489195622814142825701415856175481658679668350340976442301249965114414375697397991319167281661712995455450947018328087460262822312986682796298922802263970128266798265609132083399904618197427568589161151593294162362426441084335508795004805408431800031874783364844448260154630705905311772649586408523832594700632524976350948977050629061047446775153660092636182348177168550925859421663326710950077388405609029281771887482302799372904189541662529749146942689638660398965801735197671822991466668183847384541005453450771733688482958562001616311800201541052070988808204114292105890243892467781303263295019732227319766806084928863207650129840084269630796949505370688813340000467464858680000418636024078479996575656901438780939447647873657685200125160907872496969192389010171184611307606888416638735466472640434645335495706300560203775926291662220220154548335085227398043507898945577523400059294942853516530514745888007171714863774937296643452390261236669537420929262905309804917475946440885641738820643527862886412986873877634429811957842314616744722503681706170215355667008780611952543532493862386127552 [172,37] 760729278347648228874385763982086327540019351481469778803919312505222648260978697637370613755165337265016833682365059824606978099677572069944672711765283313419557244654775369698544017399797820053070267400259193556037156097730885127491455360534797181216088632651060406310546063731293539967824446488258576965892723213194574438380606203354201469390477762662765935570640006298273101578645682666405957165393078355429117445755254539124682477324186221054999167253002878649088942721355124240204207647737392478699929064776858679440206005355120472942196162823507444553370284490859310966240124936934479336140121592355019608788102049773368515936581473599130060900124402329946751929191653484363379452754381362544018899663478466815616020440348663015606775122427074252648197541540605135648072645397004094175401200642136339891461970995167085734530828079758462094701756736802845013550211936234553595630113647274381746471134869277508220782012251789855456988211397379076670507512931059561166453394672380798080475263283887109182343477347656529442823548147066144084289840039948356893345792296755610967886013762880134460423945003609047980872808443700140263083970822796901419772860113683999339815749800543618430451579559661193860876576878666774390550950413896995163435811978636871411742447553043369439788247575406861501716859601215909382207618373407755096689530187086429240472405174022224686765722207638575236389798481128506053332507074794356442869641599091399152647797252057560691622689673325718939565352946191547296194168704719522877542780464730137953537062265617429832914264410924067348150907201011940689186719036843278170788109996368388385651191208634731016744046618623869838378739672 [172,38] -827225590316627256385700929182618031555046192328896925601630200310561764991169827601444498606969296570007313754287585871613412614500038936203784562765786021522235482549787674589809674757061933805977181243512805562343239231938735748792218824733597637534593722993860902768574811487761787105542294052626873076333468658676211122138839569496107979489425491750733476467330201407131104793700082032411120851726694306436657855643021604129115360780467156442024728509915680903810071304944594093478559364313142547576299954777872398615623720630442786664661511340555847772440601586435094716153391030112645517448666476080458700849975520060787510465501952353496074014377400830801455310719283622912119762445025365051317867194593889967002450181114481557893859823058050440001557971568415691411700678220483154827214075740220628945102722149292788378240475412201326629982753721564228180215065434182891065264558937498889176448987564385459266017902260738759347875178149628580901512490448671607594155338490420288220134059899100391531305457390701921293497932918901124163339063236357629277646154637132678255584570080134501432619364229751677260608304295129080119555568391122938352357950238602568792898858441057388107356437803119474522201211191070827316784585383924705279010581667592690153662684186818383789706058099621500099073158812066966875771333740642600161293721297184666439932528741609845690607308565669486713921921018020501594996699294246448426137756420805885287601473775274585749417599574784901644406525934647553849035616694792319849073003442022235846573307906813623549890031225280638519187375940158740695077204348071344396497096222386105413212930449952068350423048477386038171259328 [172,39] 851736649225430622744347863810720545562631255045428346267808941038108462717187014413339864217314789119386559554982528724490327965437570524774537033501990782281611676569109889347102474367230190454703480879910323971361307419286114243786438129010196313190334793714185364157896529645324560815703199968011128342262311677600325681925497906046980202975885607618244293044740492641701397395864365491039073923507639549176258187443310478641667704419112642599516555128163082288983108108909463136257447065490109529610268144550812559371659094787878938590054875962530536065124618209099743968930918073042898934534067686107173302236047604132376539713645815249819187484561477965774547830179623428033561597716946720393876182906231563608700362215642438333590761942020720797972668988958965845897304593743108839227457437878386610084676415610016242291932103526408142909042615935206360296879075080136168769549902019404337016357963546013062665219201573970437627959226891606768749170047538768253840481258823210749003813273795695640535486967592403663714578027982976498076317557283209034204823719088373558181959303277886692457129256308264649025049767627724882654325642390783254314850165435735892548479219720509107506854934767530359624327509712057070405101087372917946386233128145743312322539827769864851999038144021193058076853690834134811706020693467215448550121418391673463678035000955905364230056107016251590337983262659214023355684425136142473123367691473910897354490845385048757851426773828484716867500428516727135025989124307486051778993782376734196757452352727673091304300490822635834872999047608892986809862917864548080140539468055836872818620381644273194350080301157774147289842 [172,40] -800249221340246043005136211380821777036717741843294198755514008751204405586503667491083604116853736212871146933036031609817522894353303667915174594014593946906226738052360800712983104767038816670830583062664939996867122053641951371597104023856025009970693516924797404472917369107950436240053552394956599103478625098107406903318976129584704991097173051829113496356673399582117364170512085860172870822090653287983863691851347200813876878652504354053934779779263339350008393283329069698250710601472546229243753134980340549015571935573282028192192975008166003506485633169259351313503473901733287113728446255973575657758653718288657000867623611623367693349403364781175292568507900502424741447256663663148835524295294956053068850709815313977474317212021561213292470735315295069072812064132147843170742974575888477621902556529465625391579324587486506219822051298215435712568188016464301929474564849595669515377195615993993944053483806995585176958984149840114097896055901106771764364535616898929397898317628546437184951666102925029210594298504008488137288534136310049037336029983920919194708411592672771162942225790409627045486980890389025339952906201405668395457777933678644907588837753450295139860517387044397964513536976196822375100471670663398213600458050423846993679945907599780332484250410003148197964016500349390419315471795784196166286165019094033899843758144909971385934900920560271855632120789437563381292328474830663155383227908569213049431878474444238710930676720864122139600472154693332296384794260829648486829922377452902724578633421263549686004062810873720911379866033834160936684305635575741197283584024584982356887398115715574424512986581482846088 [172,41] 643609956254945765104164220106281367009467098310820145512866476516927684827010571553476912814632884555070464430875432394207371686591853030154626537404016081298577139325636491876632465123948198677873895845243697073455034891551359010226637237492809561157692524365685644020359297577692259077548184383437905809845654669945897942957423010396092039596214316878503785011047431621274851291171658124414449119584919029029766513283526962657521379301368529859570360891190410304090605842423447938368542884736543896504986081394838374448214194058802046411123511498755350891548125358766050282984979891918230970344616357841191492426786190061910597251058849243862530093850018004812526886976063856319246937498161675598356839069612631400902499984260151306556576617157950531728812336312891020023843932507799947920082846455393391553973495227823253628207187484989185886443133637897200882339482975130587151464675727776508334546517375598394149806976362535708598728127262694272272536814061584717159147191258142465452291741372159127391412451940543990029696972750004626396261172619426090781703874185204993541282615940934302387046433962741794205977522662186421711531116465579874050541575843186525071935310079530614774673475006386992648042532917054057303429337087773006023898480558100077666288045427751593777664450345447396374008333453127726911846246025387464856371392170531192277390990083333089721970134173122996218716586256390093738866285601042591643199324683433867893226465388753062284719992939644852528167479065908760501295054517984510267584673555289170563981615366441429962748770497318135672301723516926564108690813798376368261119369694415395335172837267167706502941654019820740 [172,42] -436659381453141855023190865569844860200185890078604501141905114252814988326223233473049416031344131448706708368209206941596822798977771088049978385832941478684038148868341189239336028792754900033695919796643324343413065885823924917501142516501887894322740807522498009856602515758260354045736837008700303652757544345250647227820013684974775685252498178427604517355110277989390404467261823138552434603728884648676081103851620625372951360780664110527412425035413974427061366708810924423198454525097658533357978039915423479004497515807759768948488502015256289360505872098997386388727431573005916757769551672584637107946291547207256082903153249033238068863202425883461667814320566096948337380487850055112789355525945363910382655690077221971825812006131918055583420215496526746886941037296677204963512790803285418481533781611970909380021024575082527397353694863895180286220778526418566654161504583838724546288089998742809529445740726789254707208317157214869881796102880981505757874241875341102495009593348697970242487596991371824900786214060343039503518004292325734963066027519097595687882096140027750362063010320936034537060924842239991066451871417191408789586475611262429283510926766093762408862033712350953629741025050493545932676554902446581838325510575330211846608793459244212459703825080421895506211479411802601134777804805937338475451489448406284119602521892327011969220259954987683901107495188270765222275865233566959067349375145209992603426901583869152689456696847499131714125390829488083808238759488924251454196276163608891677028131985539321639581278127783658788256736983446695495198699789116444921883463215936953635506296253805380408060365118044 [172,43] 246877260259622201253459848774896089062664459939037967295879059278375181893819718973911142516144950658433036489773798674631960409073980944746835620525111309221470535612654766967740409970737096150081327858451384517888616132641437111939875648562031953717502884937451292654469260358213389939145841254811095808825399552250155947836789794617370586142911556001124366985951126243624700611565409073361396948571278290647180965082958918106818994684259278914920609396869989253226016727090231141202344951272320589855231177208424349617266188532197507029168790632397356200028062391094213559753410466702251872665335300901118556186959849687739494113306487334391856841119499767096478934592496840860048979553209150961040228066878910893792486917128027189124561733935252904472428570346412954800860357544482288080640097169320797088802508994119130838083940480486633743938507507353325852034282089005940977475003796393053547439167758189014211177282216030213567488154738756839040796518801676230010752249121972926398852761276777214446917679904139946485317227623810250985894000814087253017157767704198295311243626073995295438855864288129328169654160170644134009684089794303037621306194735858045293528693647109991604999383239317928294855760814742055352320958147667137844850557710044824271950524015150253508953955814899561713924326546091632445026878953399351903296016567490249414345181169838807167298952694277568318538325650006255636803178801436069392216256863492225553660655437458709546085492907944132111273129728976080879523135115180492822467521693128449118471314956923950731445563252770276311570419773075710527362858211957681216964684190651378228893473426459143029429610340 [172,44] -113104718128655320505604551622629326383804145720911881267422010674003900561732924123481737479364836059261406379821767713882567383369231636560338676976745546895567852427013929624118119788165416844366759606900314735338498005189786487362412202094202363059845252339333349898681420006543493744485582028378762227889203488664642638076459660541298850474289196176876975481593927470821473442360185826755831369775422569121728394686937877276731720831254992054877259110350776709385772638913010393761768845194222407358983987059116391611968142390327208253666904153126082148075119902752606016059967719766547933292695483367520551343026714432833432351661084452213990586896804669808130536861039078765872571499400282041687108343904112794302246014721988806485232778380266685661859536362584230903901242317161926668346137156484270591947654477917277138534246688837221556221559470646731743181495427405980881053041630060709808225328906984627182259135393506614757696100394211391553608482033515107021011345876499151145675562010145312763561448517610463481450095610073958337404038162127811845878869592722186132814746458765233783645217911588673435839049528936251732768895709953333133181122804085707692590654479381796230087841893510030665446902571826123284032037877430699824794715233818536823409298114961115831154345494286334904742976314242115950298325839372807278061373505516075320895164893351596664721115219942287770864585019619811201354691793774565553126785938629493542565838807284349338522031825972645394437039750804530205657643743189506008383887481786743581112931547227204786425594355000193487689634217425456241367766990391322788927350482545494819936611205092478138886720 [172,45] 39764903701383534478624022739471864829260622127092375397011359331677649855595238453221385611255558556451681400773388358846790292387312727638689968030197794287619788506967590927515858936576806027769585053525564134177556119469912577612230428508541688463313750277788940359469359122790664229648450728976043351847935302396809753739016699538605295788908943837981047478761978477565239657493473182168224333562395080774956544849963079026037669523017427812767353727552615937002353659180068320963315753828567032972490447926248549139810543869496761458726699685983370101031695424561399848968186326665277893310203536170448144363374896076379848502693768009647233747753775777453034842926192037465631926503783501367266301705551955593040484233735359027686490448449147710233763943221937115010393046349621270704350067123589648080149997180356254993297146630524270525350972186931564228848818745821751974179169383513661663852135599299955364324110518773669294578846946507817152420506844301401448385399353650601861279582833115491948856160841284785917281881890122848786455124822004584465950307098982415049846071815556883484865077323273579950127546480997364025118259309193931785141739451201551501183521609562657793648638008041444642133029235555633067989171719923020982338513335390121056371696750067195478826364507155501555323449916898632557467508905412410668077097113560301299956177172089406652948250622737530458414397039903676029002151753016044940281537532546674418712752827857760573257959109360506463064097980419271133633431019767049199900291817751383140621435610651730324034371947774952286123316707729679325595439466575898869987907517930430609192537134994563655434 [172,46] -9358675084971698800704123610910198704523635792168700067104678798683852898471224713702919753244005566995806437205113959668364871963503693896074837557711064066993024240659828628266138848838422738645267920365438646258511367190093182214557811814972606643306016838830097199565278201770833165560740823576531918455872735492880320565083688935841863503924522246709691529399996386270603862102890996722898996037924952551905310745924269085443126050287081680444622840248697545090494804350435129996152445065188039505150519443458626769407264813981557868870427679634314345892064544152694337752307697015601622023796321656982707378825576169589793063695985473757129668942266603643908432757564698212805920228946359909150987080416412452820780032332314280040742993276896315886368070564477298274557324832945670717461497703312671458959024602779878198434306701833826157325307928533323192929128967797564596768458731862221753378692335759524143637317370152387324879021579462706613643844045782840562502280741142847649760924345344194937307786345695059566428642332366534487333113962394983774950351842963083850854396625738984393653623991130679933592864097121806303698495498929017812633916336364065190635337554413534322636944468254266090676297457905667054967422499957246080419099509030167249432977398136029657910800343180089278493423504609110378797203709143862018532252589699258488323492064243538607481549391489875234016269837610570861569524044684472996164761925091792875317598145020504325650576117824800681968568698910629328925776817686382100433694738950796238937021151558754521117739632390653750420486421615242303155480598535523835825765323494306211432572503586827856 [172,47] -215711985239590183900123151580000265499428245485655863096304250431793654775164346039127142382559685110093931118955653617487333748779980690176202256210768623962167800032210738120305293216250496166860947944934440102704670219185768761101285712021793040516185697756830759637172307516587702487062198955461446123460532801533794806058955726106267768845733172008040136553375376568995447953217541323432398792431217838963372160158120480191348495230675674627758594078768853268065944048181934242533526885655823215402199200174869123670131011741667669402991488271646657931224094366925938824328983909386526579657302455028906871589507821730359230610792277207601499377629430920576928050852466998678875337055314170595261220270957730971969887921642015897068951045375482702071309978000878400490680070870974890996736301029698698514978807423240811777155089831486355330890505825943382597482754758947333933379013302859455017298012134790028603529071395904791214297828483258593226982992668867434314597523879324651504057677836528181053951713602596886825130048020530565786616079379434779804216003261815696539887248997499202898231258627424953608947976184007099437415547463642037371511449754671321061450287203923056442050465158960210122027434534082413887792460917499915539618034277695215798609518109301972847343424328867814302684505146745166182280561730070579248501573937298853312022646400848950160622698773495889222573272839522804136071771926930490445708370390443869442116246402112407275843444872324634374052514850002553407183883604337917843775738709899736031734359343240859757648011223576963294426349075413572974779619676035576128388459518418965409065655390674 [172,48] 3606555960353697685808563487149503948787358818400894753363901642264512230675980062395101638261339656958190683721657991377769855423978728136170772276179542188022514698873623535420824503138537921572292730774652333690455051480740334466769902214562503401270356186197107203658615082543467368564839906985410395552127960757288082713491798345764705953853780695320514201732805789647523956729596675415032759675713109852025268022507928218602650862081835190002758864971894608357069844685565985656397134658566304094118641711410163754962905903066887019713983892441101045215447157356363063200287511684722351222054565532980093961079882571216809223633295389053415576265401366187007565364958828284381513990499721660991949835768494295887638039384303393000072557253278089935067588206133369452135885255661436594742748084069100204359171078937452276850349338514589726852013865007012457477214256018450854191807011224050654010896605152911749924786292275373055213961221241165979796871070778550277169536374604369679676079272664254267033737757528047353286344281865614891966645775985720988288865153406793969017556873901787777716645664507609583156417090295283227220087516573031313287995269052210085737879252457011826491029918512227464468437479483072456280583202198268036725064687189508730204863913652071790811540776604985826295350625368755189734752969035324158226440879985884883854297643030444368584454339792748441138338980306634269621754260242732071215121864608967627802851246409193043803851848763011566825063427412522091966460198814366726988125517201569776770946368585789981213875595371141247563992392117010409956076353551080514883743950480984110676945678704 [172,49] -5747688982227258063181650558488913562554732317623072586284882895468725582600199226627911463427077474821519599455192838747628530722923220448738756789844339624451424128085006676471004420635385572849570425474476781321942997804598344361446026876292882109913714416290543292836540676648957729604822990871789069805752010250656893706689168093600595539651148190540535245628116497689849297577558016278642458875901865907594071962635001030731916824036011704244901743210203768996707377888188402913372180781972954879370505681060472719585701964443461599459668474707392253350950336670883344348804877319609714933825320572223742110923842279023089107276612157002363857584532154390216617381394535466611093203764049995213061974345346201832163990719262081333921179358100668181445640701171597770091687844005862929240594871226535738728729234506344500616983184561613462744183305909431790836041246084817819698496005640673365599451167853080355519955055465399332430287095155012745549211650061709407469266940906825893152012383173855704055780726282873859362923259183401254652953228252521462211031172845297849136125852916395671114112372167444757757811174977930731373871694395088346011852932958188492063244266073938038165079174623964094473879630145693322202391358863856115629725802318595861751423506139510098199971951404261135914600344289282182369922900697077283280340211965818375806570187210534887267435421063584679325098129252155732333305784051860170183792705428279468717504958124837983325336970842166392081049900780088668103682966139691563361326105518692794457798463970644124664345441920912555909648706908218833219621523163385404348297769850995469482923114 [172,50] 6441539194069672964522014921714560476589399183420344569571713781977184834967900323586444016488170826313697667198634513513442930279054061189083570538045668476261503214361824265658829395046916404689874008776622321960705991471377712860161775077313932031540072953723274396294692270771329326357687894899923464257305758551088151108094385595016306397834312868900721039463013996194132347695428152437405591620370419549667255194143100151260525275717175196602462812849020723904409471917471099884227158277925077473120565673782509392827022368664613541510649095296958115339714489441979896378913686726031270533965386043967397857335216198726668038016383980768506457874047688447970853939923418186364867015273220253051981933180199446473548375663452267270264839862535881372463165185350441106310590823461864424325019370061378733675804952488778788339132734974514133706441553536453983227112110912280407330083004841963523782627302687545371978165663866702869547149991037210775134188091547109283118448390341488890384363522519885225331900433830641209721992372166790011239872941286171681171148776239196188333906666257190700966626157882414112035708589358508235230962608163888678741509006094423795265762246615226225840518989328030913431553455082805291559258061612905481122237230932379976261716625024884012452536030653905266874008077360933877975230401378268363025697939113500522948212817391744307258536969555356370855937564505191792687496918992934775051492055732086832033919760608495033248140046285029099096994307694692277191878939134918101744077278861536659659299057719030967182257738293383040917438684390115043602573032599073261257163598476205966134068 [172,51] -5285808338616560575674848929799699183973582426156234571946567976902602254494127884866527868690255849152644778723709299658121159770721972308743684647137700490239414063498297696805203260006433314663321107762765867082892964887645451974396626740024633603569415600564808530506431243551820980794206525519013808344836823677200437324325355035119092671085035387944884719068129419927293426230458644773337268663860507389003775681072851356796343315570356579062757623401856382501783694992249703074765735008069408882007992677752609442872090619242617388305514632064000182503260607714953565153336747027399433044337387033181215716717479709393424798554470095871445397323969232290497186778856499904325530709290665024682938168121062968969944040528934372123409511787017274918484749805685367357494560444722637975244117275114540224746532406104079506022766684197988317350945545055029970269649066899447903188993734382500450883160884522718580845666018018853833403248221832473421204821759711741689084867656660694800465249268214348886555781363444136718627108225401794142543954527151768848502317697211370051334812615138799116190497609646898277433557134241478761554233633323929738990578748955215739330636964998665542311111930168173923275831492523454360286850550757541030111348278861508525933368661962472648596418697459980184286162233130701669307092395230690325028127808889619623357488211468784751909568181324815439609811965160005922179081976649649175096228968791717757215278505120694668102827290636105152200496249908989553695435076171452713546436875404291559927746374220719904822850719339697168974468379164019399922593137757777144221569152467730749852 [172,52] 3193729780448463071411908849937808166482665257847765134671679278740276542905709784484010578358083996293471125597238525752822898272133732800119468848036881034744810270247349825560510389542057888052003646237628990359925174321273691153278237785493065935033760488663168040441431766407127756632526784113035765794020670735216689995926260972134306651543501564767681717376332551098519984330963871638098306345916138852072688021831908770923232475997723538310035102543948982155977934892100228571640965217295864602928189204435088737186941264733120927615795624191734160386752299831667998529118435257841222281073987836160261613400982958504314866048195764332318771789053116018028114685847154092930146528762692333061422350094985322174491283639227469433646632188916776545647704743615015788826269529444109176645741654317505519449999081713652988896948287505071991956981170206038964981711566331849213614878907637759909807863280522047501205917600961465371414881861581536039286548312470536952023084225878130397009056445261303038471227545541976277048331497355680576180247825626678768805522663530821023327606574142738230711274983817352021467249582842686347262099971007358524754353146389054749770275985000967311599360352793624734609594940321296819008599919253491503205467997815449776355395228449198788441534358275985477178434857768869695220011769221841366545139849296191588983966963259084529625999282714734918348354419254083369618008002197655127912253654054197814231286030611920220887708482263018434656822209374734206523280961618196054808501517110713637792365573545339823242662604906502956485290386408277899895376290826366919767600267553901504 [172,53] -1394830963826821728654356918192324870772588816233213531750245315903363532419564928757645190235864581947267347634897390717993005541026717095366164665227952832980089362563457774228035977846520167218422448070799892445892378572366429378509622817867807676110337550528910763253668116457249780377183178075901161766895514848927883904596927144324755190769665334510258610990157132478890820193966868646726833079577294598147659744561482036452784503529316431585197780704001892670088329163893850782692946419165427630153587021388625232847236363137049087982436567414164796003355020532166596131168213325426837604327260463369762055053086441869490471001557705880618761555957500257168776585911054778765884054462733565625455731707832264895905199773715784082267495905352411097531226928285186052291099264249332557203944475629888308063545726349681152236798872933004483746472935528621431979915894975665650166014786614302481737628189447630183117718862697093515059281132077822794624747123373272660418050221434360680983789410771079712464971966570261391984922637110555011752983910399549104564595796899598394031369820267568927162029717067544629466426657663103870279880881047678963126069220191355107435185625144997413153389548293608330922109205791218338325846866959659289438030663723371496040262846088717059803859922297144371465250100850711272801555743520736522373037058141445409341075425422888032177799238952374200646655419720838407918103352203516768714148154276056792067426111000930957518370011754041360500062942017266805828387688146603005078076660002748789458436440782410426878361681925146544553067399174334001136929124889772730941885945016983 [172,54] 412383548841285552949570975255745139076065129009902147114818216425495319405410610853805789907345410705118451939487673263322414843337292624348899625159178212041248031814782028046572151020606162170194903736858594305094164822378826227888008251632692975133185537021214375677348642441889924289845497113989441858943316506383606396338139854341174046657295692005664968216939211919951612060365133180653244207836844387294644657311518933441417575057459443657482682874034851003760679026766036506320127890396676043513538875213765267304993222290492422410891597108234340265505497542761969223961398605587677598639899902214823776256894296411630159606765250996210600727988928723353413315622750205454905540531228420858964239923130067532282383379722819526443217880387865515151578446174739707185469120580079592783129581085691052034434938573356163528663384340036608954607760778439860593273054387379702463358299030886918092863144751464086166366145213662761904206468070183059757185602097078175777557465900018327323328678811344728948258496600798012699626187593210929010191422267240428555535490750323101815954882158141232503873285790570662795224360680069063501058833971763350663900035544367254395230323016810669043378488271154676815208040969874091797150165856054762460654931795330708226526355456348879263373764197376997049260707312169903513509884297287290236162020662262207598562240663390698237637061073443521723128174085088469357549446476313461034322871364394002691185592048787728778573836954872864309911788047172068267628594081785028411310788087989444785882074213197234929580780087979443609106581185868706633827962834851327986098419184 [172,55] -70351530494182019517758175375180833050188253689681928976464414647734820920696405083592667528475784040912209443353773236369328401865510020064063492881086757501005138586479882443215431385227371659438289999178769683094605676784664765267533926278727782466706712652973951050613317011341255374737823666266934207814181480062706221760793032860426944030390457853820272267626533832459523756950862956398938426838670966783576270520022748970654231619985582899695361636734075221984869839640633450731937736523529125869712979831185237941947161291209495069782849014759201690826966158032795487596412534792433411235233520730158916885782438777942090750759042182718784924313907953000286152742113980807243183993675943575296687301312056172169931634989904914890102414159455672991330377856954623591412935465246536810110424149677561279988722161856055567643946499290045664477977606926571948751632442185651622335336930951177253532001934830020110580816471028984603628142553994299640664608696544614073042023662270219344134336640031673689474327919560265929063771772710307221172569293151310902745610288591484798180484791658763018811831109718939786896552274002557072708504213805901160829474046172033561352867007096190011772308131414270322620506360569351510111040827669656563952261944685571970939169698929776321562032282362997037588132425184578504386176744656644264848313602918623048669732795234196004959160365763850240122390589420599775491986254865911251297131233046870912050989842709866734275609995232825983427040621027822574998908576449783702181803427500501153100533439988281215888113601553828178953626551762020465100697575415358225783564 [172,56] 7514909950203321037444076819048294458586868879353114869993959130730549366190110079876766343760174478022032561009135208929114559409661886087514206652160266508164719607177071120754814917121733237349526873675242831392583573245145313274062893446081657152167982698605488658569474944823259744566190478333736107592433911316763726925593882947545805772868919870569976516403469692256667479256327406820765198171848516979778391802111773995735781307016995328645207317824056456269191819687111769076475494818521500651386127630522253146480906504415009498528469422061050804907521129772392540403323356281605772307694052913982766558195446598089041215191806614326138739703808004813354252589820128542217749977008457543696580904840845666432400358754017087587123461066509605083612197931447376474105291685283814045169232753967575174223941960760455346361055102223824087938676648156536386828918133559402569257358394007350504306184013443822029977412608648606886754085031330659979359252955310110893324676074954514188288134685451729137474150691826312256641110277296617988845614872534702415758967522001992685298193436974251282487498665381398506490158387846695964958243943955477566951849021571344847530005892938936248339219763110700835935266331827157025096305084895762216782737203031224805284846086620694160092421924050532314816445621416767505852519529813463301772429209429032191947662527565917071326299604516291712296714012857462528085649185039232468813213745477588327005913853799261006112224006831984265361298505820710900814847759274316399876235412690560183403474691085202199561716950798324704025400185936864237657805482996840600356 [172,57] -5102724741986061041869901801030387403515812145144831511892588273130536976588453901125765881481017429413300521221478252189464654765004339337846273813468874609789090591112654379502835149413398050851972017766666608367972576592774814373744210651390818063761271238130766246666156748996802930061064825375249331332084723101287754148151692654834095987609422503748513448184565612398160655112658335257142696584171594209761088609180814751755071571184494819598756142689026049536833439471216277310087747025954850543537460973983039509316728236791889516933977726770558962148760619893038315304410883701520443587064355613104063930271619670131867068157572880070472696027728433985061795463493675552413025164996541462134224434912799556673859347704565851187478897812608009232514051083446564682849671838205101714166758902815758535736096757578747613659964500053294930260959944615498342246378433801859594424354422324048835913304527193869230417400968033754895832187645146613601615767947345713311885977942892817546432074725884146264587240880081004438105786787558459939148334751092425560291804529622155063764883448918553008774882237692190470532919486486626849281119679699133031324733436773954170604952714035399348438121589315094974063198178684040964488946415153540730361560980117266425599050455951759026021622120332101512491258539619114644457465479035071129462303990047228564383746914888036069020911965345484197452364106053419076910436809590299385423046195378388610817267337728703643782663896786606359608138874880634527952100036815568113685473638375048865280872782016836080528009140835475488920477126418008029316200122409755608 [172,58] 1496028906818288292564678965151027872752515217336969193338623146876895668923158529124446070107570059082322628543372920359172291889474669010203162296818225712288587941456074819008371506716092126370573544561041105891801934525471575066369897637953131924433634995292217488430127644415015236957817318865551414699955143336022101755411449870458026813556849817863340154221496498292286901520257763851882415773467715337404363278983449927584817708177081623895948968951691366295747154431772750192975432871267867790387984461609814639008759206621233756281701346742494491925993566622011544131820102858454061138910597903329980618060209929099832742153774192811069072168993128852325290068351457620436344367052957401482334831783168429119353233420145614908938947087070080722903999166413522054451485700265420229892670063301260505406941682214203472836257270076748700611320886455963710286211122417690810323506881431315843930297423546404458712786663342117539666968890573179743360157820403239270548594280450180114884454618444943095695051790136842670263577910112944638990535271964142761390010940189553850246375612020451019657384571263639185066165656898842273586838642722427028877329404437421108007769625576098520898471726397886540402703551985689447590579251145060197039053556670675357514607103774576554066563532447691471291691001838562499409411101081577118548031849710032176329261931950301567598572306371190139883332185049810883590804750818682670995046795901010790386624385630702724992455657320561704914421381561100717713711356766201857128754713189013982398325752475888884033079455254509098064649424145268224556231224438512 [172,59] 2969327511711072543957088778533172528983684900588447102723327920156295635845002586046884348082028001136195345934154385781416570412315254734003777084790420270994045590017863860155259284616498842915030894468626394591930788398781996018134454602945104933719389515492451183098532399548959794377442140641632092135153835098362244968006444880292960620896903893841769966497535546725818252238261973127636368748921439393726182838305769942625881808520207503371857847886189310809705161225946613633437151429125414097212182504711206662791339236088088561755143965902540616044502317578381787619440690463517392022929841376468594628602863489424913931549090331213155661298865251058545561642787951381922181031615733656167107555614581997761831236531426348020805882113053780211619495035866893109873721170399662481951639972657819897912110505451828099750117976393781105485213330811629414831668625966856589160204953968354896612235618381082620060001529261582860289634421020353712377504370607566703343356502317517660198520986038460687299239686935396583035629265179917411406025482171931989042844105215055143577228348984039483754959604863774613752429942998136706115331001156156591730136712665673568173220714517141052500007417022824379884986494728857806259685312986580635995815919751848387642766596839800066813076567490498744757486757220562681194252532375353009676400530162872888481028718949341932420500218358123326692059913294634901186361134029207350192759994752348094112462588929822426586741362483544291665247693207964384675300694382081332450802688957863390812678529380388019749176877363489478446797869769977766892238059264 [172,60] -3931582996711997113861225697097212278980308683098862507697772444997238319861622313922319248003343103988868306674438814769960006392519293972851669464138059868327264045447036675919049180111653060765121765083600678292574269962215202856799843409488294714399451726242658894097573033576828647218722571883998183199835479647013546068872811581431286691046692558662651137779422060974546196963022672587585136135307168219122004146720482900698368649767736863640769332847287207184360070144668857842222289660883895515265194195380091376828661788679014215994446505678128853530519059156256581884303046709967631499021806632452359055389595499331320616677530787076552370012265071417502300487025224379372508384163426371677665621777361811233738800428555720232575682750840486929265297106528194711999915997873095893709368128681358243585023304800862021616829716586675339008838131977514984252470717266179054999092570365278785940469993628711904213325853298788447681954571533269200459215786972291514282197236740294948986500550816084255143914239105850716393617053411028286117766836761396314892355150398602462279387452914752199764584896495748825528808452445156368514202836311289569288165699171867769316093361602715336015882234811667072969111802644242283491391705907166278669677587487503333800491696878327021573151475126257451793837613199728656684379988987700572327763126626401336279479387915579508467399017496157823330378751217724520436695997009484203743089737324549597129055679942760476771794784386231788930543271717265378659360017697782853181257822572056785000427796525018343171201383254412059248147235865983647371845124 [172,61] 2687584766826205161466628392816202985271729361221745672801827639210212692389313730317498933493949117154400603353981484486584055681079812456867107657912019215721623650111865750182584676076518971341841549021314126482405804387628642573491137489315604140338950283699867320568660034853441751940662233325391319936729196953230042965899057529564572880433302496566788137646688879610967548788656558311263175737833455393450867090306306726618184135266348694444530426417659267501543596526798969801575213662456432491989893472538957886329043755164494666471936793601782734774087209538177581510716589628611238373744779766323571807900144645100790856461802479991297248886432388711558039730749318455057528592621057232807265877426945882788236043135901139113044655268231129049131870841188456447138068970893973805158694754679414051504190980277488305592214908961808597212767611535686671044152625231358604253121137352813907985805393411191631230397741949768357904834161208843963708988341268889923132752130507846377084702593912755627514816125928681453759885484054447374462692085145509128647135372839004574131705915320764846732399668948466367182628126689981444465544184620667157027444678950659636434991834428457499193903760267410716956795079769262522783103569405673090690379348331862636753319024413559341666592663855117987453077251688831340080412919130711707734895580337655034599353766171580371479256393816215033662218205914595944483081597519533883963123531155332061824383538823760103377420000249802570683216696809946643089990787670670478552272561696853715666400442934058682316554306207991922832077578050077737430076 [172,62] -1344425462262074997921228484212622627612823967185953251055261527485690824039035934115722973035738623032694475543805613315580949004899513849336095612542078048112225957075360485509754498818015712708234896529606399304060374443921273101294758148821084599638871798708436083773697188199888523314263044567296101101305766678980281687446154174809343006082840789912062107778763293233168386104261416040940190495371878279346349626501524984270646784093442163666301080229530489364626005904029536534110648145252016738952905722876738822358341297369465291013253915367005392564613029579007419412826155547961998246589870174801566105937631607660962443321166356831734672964364699461478694205597339487709427694148574798830272953956341845894176027124631971895679237614903099398077389799161264394504226144404949675983731377361065790051254814119064546604711827744404917598323834314977664582294003862340638283449029926938704754185789917494610873730633289716128613145151427385113186441711031093238565119270110459914381326658287189761221728245207845739623151558023994488858303272299315252213820388409435476600943089260819245179847175215689043477425424026824806196666108168542097043130626299267856732038610830832739535268986127033158887923423777715129694938503873767180715765337188468038402970322761903972709564189821049094502717923664507569246891152502503481894055660553679097602934394668388055980044112820049380849336655548570941401619473218253591337001920470380610391221625987550199295148030739619858875509513394343784750998005229473565591158345403446710981344813139101325764044124726960516316692399739440927864 [172,63] 581019262716609936255671466401023111935251317183709631584196264311909585723588751284501786699091402200425542025296724522043991361589562197232401285875119919243207505955575803338508940380819228333125136185983134667276256044521658290461224803126315611511676763679728278384112573429705970382788539384964323312903885683530748834682494849590388406035396322153231442482988971894841845236749980153998446435562286109515959471461916531625150722905248273867020857242057470032833725139049249735611025483268294468338209036454289931851020116027678236762293086591922436872613074428221660453405550696958615628505509296146447340488848182853236143132473162754651085852265244593446609248377327733338957861591113938765510935207207252369921805883730304670284393950395801032568347424424217897995563170060504725399603268837108563482611403381537898968845002636077729129448579035713600321163145528359089153896835601133068756527014972882414760887787031005607037034469279691756634999218964124530537443678614786725305181588306900301397961132875148683106971430884301498221175235233656116146061430075994719182935262419650584911203349179299217567946500407554636811291546054345416870795453324239086325939105116497024650135259909348915978243929920813784473676005773626706039385282789599774748917644427213494174340067956338818437980939829787988668564608714331749905600047594103622018115023771655232157000412663170356487124526003693188337010723301858208257286121253752338200651723099847497930743534932736601476655575323696142279925947735350532959785311728580730331907284796892072269850454463859924090492765089058704 [172,64] -246579875796479977420048691020878073193066245390672803229908843916761963855575667353752922327187008485210571907541028174715332973861921486145970502551495747630250032499222608879890157195723800402356224545210265886026348047715151697710519942144841467637331307435688191978520995319415276004252568949236172157160605202391688645074611321118406700474687527272208156464501844634372984531453360424992466839963090422530134851754052187254308888707376246168873853289551587909650478117067159011194154804057720831976684788599403094485566123708981705341707730085012979843361673451127405951340203345807571527443603345980376670737724778646676507537623564556730053504886447680288259163939728785772697492753097287249165202179849365917380102799065626052365133346322479830423698155924871586314522398878517308780834308649637681122274696237808389764061274518956189673438724033588889850454021948662777216768057854641034101839697612679232861889579351477474508701049673325218480041025975800332317872718844028740797407282754283471334249023364317569837937521948619383068814720914252985343583047030109437755926842229855510747768092165749330608758999891454666594152489730432566135998755827566695048045757393598973912633662198646370347602350968424642541530660445357809507721628003073502032007566514079578068451869947973444688416182608975718405488273291498268200778148320324253615069910709300704323984102957277441089986179891367621961933275206065770069901026762397893643871419097436368060804186404686539344889119997526789662476034051465289132465999380388223686253693686636781091183858280560489499393398474204 [172,65] 107398267277457527462494226566854547197631448810337912652691310765871364820773290745998888280320771740912849821791427297722564481587043711886905936285780219256850974837440519752040275175366075232808926799234715891136581938284502112919681960922942322792190382996001555704093688724932539676657615780716260080061424629520681007460374263812039093307568479300980730834227461686362297597166070678619761637643335383297373745200276172135710942732704617024229599013579686953906457313828512190483640573123883522237584039935679882327120298637380541734905486156887994183953037955618597121520159092246198772518026379821760882427125497946384821573426229344250091928115922758394455555730755388494322478934025954586942029495614285341387431616998398063882754737762865064123335202459560718931296922432399807212082578967787485205586745841479202022531741426242170842465334723667843156389662535378404013790849918167399025091709923766531451924463810666854484474935844006982946422698055323996780703564302342568746563539288078895353055465931473718708534769856968066819624327373067138449611130419992878499499580082102925240161229936936638509897885522389893290872373570522340602750571799189079871286191130375050410306622870174347461533600425503575746485506377177297435595849212782010819135482470946805544905599572829744325113579948311093002522791118655070189502071811172480579388796844590385608802907550437865593911995587409546263353671050955456298281468821356707420903305473537679303645692100880458387940400547687607008616870224334082407662191142791967335112590338152226299533127442109117942866239504 [172,66] -45480152270726671270560873706497259565841303717539971894952366528090602355762278072993947103904923374139321857587434031967217769392444719317134623924878834146642134596551757659015350467761472320279845565745148733653745758754322750850722932768973381619477103997307286086673825750731090262790274646662594691949179052129303529467973122625425917686684175914793066975860580277490139678273493768373152925105290081527966146562229121509937003677719013428042654096988193765695710493765955516586613213414132479301875253454289590457055995078260783345280808837950582505426064737690296624891211361599493677001759331021732725827408875158116539103770812030386530816549980592209359763593336499602264602152042032399231070089453498502859233038349014519521082931006884619975872689910197935892503234988340302234327864212622216385786351659795533042271342878143665489439213714176197090457272905747311732660435166864728085044694092915320769061676454024003318478845055263795020742963844128023991919647684346136792412816459774213450962760052823560170807231673742339185258757191900587773575708713334007226567370084816853422559131501366764069235025164683939309397291147817075069146946532615954140326329026731454439742859066189884832435521249708639517088594242559641118174987969464668270279424699697669327522445185398978387383923983117793760788232388822315076265964405733332339253180613197326491517138017116436669333932995135942226195827691341997207943660583562637693949491976821244313239588054432987414926298583419525284824660270634695356405221041432504977108461357899645871113659209372300808872976 [172,67] 17284553852293391556596134238606737897488356805268303146425763575801179706770322205884952687897276283753182483809814795535854327519358994076809041226191581272315292124902669893846397331191394012056182536316166630840499218012459281602429501203220933021160943067600338609896709869199417446652032199095659014300332625159997493052905071762582310133627973349227481883782388204743184002433034410373292039046831896805116767259233884633982287480030010864181691914831951957204732543388143739022394584490462145488860173947558821824853982278216771255259391502241325758081136808150446763183947629127667997411474278971301868383306277206574810139429718825111049596528637747790406102353016513769057529396506941538068861430433930977301672816050316455149128430494042599729463763360333324786316606774054388217688395028057029935689085167961549516865411691936794830031145247357683986437617544713250931679407308244108729269716435155226680550424121261452321139066575902257399216391800372708844498810368788941633468642400887303343535369612187360444581342110880695290531525032419028330363026966051209066320447766223043644842150663752559721923822101916856608779705166924565757488569370141150368865663835284829347836184018059958194388089611206674489469693579346426311638868263688651826069373091847775477923850455373826178043912856629149068553655730828576213314887502184059530660592099925814982756844391477573571917926459413381827891304941982063680195598668350779934830943353219791647040428942226232895152342897123073293589682148272017174412388122955560227699725235290207155306635098196968022240 [172,68] -5477768152127174232127128632366680430185557594596613546623838299212903005190630535379005944979721966148439344827365790087200928995873679196926444946322010794741276613362941867570294557671782144008734925073057317487163401054641397015292349011916094309759111923658484084941556083029347135737547531806270113010503097440785644081665258025709963293256908858707589131956252952332346960241793570366955327548346051793142309032708682283788178996352014390932861126639207059066703624082322716957074389817663998298620961460029486631141689254657120374181451702984339955407053247538194740919089342423585706534040723987682764426937719041356355345677002838783305549010774922623170285595391423708525790369797011347880184252414487471206157679484371184097954648746858404857773730216862067501572719541661510699526117025754517248920477598664872941136737248995004496948870478289113406773996206866305251011235911489374733429004935212786347034450395995963331112818618334267996670862556610486739022392005648280556438460352990589033513822274207180982080835541579277424435931293434973572073756939542877578592651466011295343435630235190728794063023173614843438455122491492434329639287554796993404307181225955816196758724395479890887903900879338009345380670453748999099521178157356566075106414968877629458692747819076414286392696156613212111700449239350527268120870820948971614841862720004253644857607081429412148791160727306286773170402087952633620771783287750856593988517601487979606130824430499570738200999110706105586669144487499945711273522701605282812139350111526495590063747192932845808 [172,69] 1284298220676388770714380982234034307961322384575093312555377607736767741326825013097822867966694107949702815357028841876446373368027903014337808034759080126710574349126957009689572525354591337664533059457387742490467432907779343266887627765685279497195868580239524051898611119011529814110536544328222648523129112972577226379635575074443115163498066471649785846902733189011690452032773699551373674857692081789749047423512851155247008949964324876983466673966643616963504577674065320155538151174021347731421785441708563359962494959431796036125193182483142880824138818103307783826997311368677468993867524924219840575576533734307970038858840327716014641697934609687933820849076517284514596188795813227086870905220020852335429210047012701171033499154476390809939699671132839643194945434121414161450313883182931369160238790338344662612781437460930528462062797770214492982401816311468366899042085745142526856592448888678536154562489767640829035224248281052415965141319632026027489636885449868113347985662189907397132031151116755312506986106729290263200396703704853459770261326224874818268155099206988070377012145615091035479222557108587760822233378073252574404956376469006579643299026432775354025055353890400512756228002782601802703341571613820486844445018647168656217231706132214446117960082205919812421929339411084317964809062708403075875497095000321222016302258006661432805369857386409298774676141324179501295490842839178413067040708175942552186815665118340272346884733452039280301037755315101832383340451288720136505286136005449356163984592298843600587415894356112 [172,70] -123952294647169673500125429932091496186025734068201662417717980190801367543679975681565813500943166365475602163880485504352786101232746600819780770949487902576022486638632768725389973264821319831220106784979972844414904068969205503456215218349717737216755844246527022190956611097722672388645283356383811545255543154849297905758964637702087870572590375742666563332857182570361507189525233704641837457700477625063076451993686112801954571616696247895409947827477569494526685186822854713786152544528191192323057233663128051836735845172584483911458776272840032834786051412719903075103279524270397918941061026231987266882761473000545287849422723962847938600301965711606137552500342584620065343219500754594625662235295230626868728661500231144167511980664881357650565718277073451150756272342379454682469935236568203219633377599243692796636385142265834399271770876913289261072870793107813301822711565366383197790522020849091115098784332461552590001365813003400222318000972512820385835302454599081665651200250402437327589553756219410012382523076495183758756141793810768754140529275112445940959621220357256345093305497188615393197640528890509762402281278542459540370805567154123249474426661201340647041831409379416456536575628255974922657537849258963097331869527052259278223161929423172412991250358559138457280553619135151246649183576664437153982788700470105811836470157711173455749943861905581237254019361410251787731623900581356243676859265435822465585354604461668320227385460715817094799915607774161549853056739087310378588414444546594714897301908010469029044723712 [172,71] -70493952384954321140196387792340338349887199949778042680625887399050809149951741037388717346569571063718385957454491486195343615805593707971081227011023215086035150429189595663587810140517916619346181094755519993279652067363833071627217002591205966776746689162425891746509481447283102604136493419274399767012038958686245087040507188976421349966702642914875834912200561427014673375760460383648868626348515752647763970954570744946382733460467569902275426642546813275129223127108801835630331932445340502049644013974412982822363103969853439961741389058414707540435373613446313171756973263484754504901144772978959017905468436549114117541193126501836535226017102482540082790521627978385123053412134878331922313393721864287691042420007658857164466209345932057644401167695968907692709186956789889928138301945363469673623272538224846415252177314555930445500201829326971513344809078426553938973058360091603648341522319354309814627032968517798459587760301155316000620076132945606577530016231361459743024755444794916390420737767825480109184903109116996002549903310965927676296731132500763753154552835479830369706452422162261056449422354652442254482745885336875855792177473540939023997452778953882537634953700720027801857394124840375294529503923595193931931350678886996066780756497820971929577179796071189383719825853416862854303655217260628386469050285336856932162631895903448782226556130725088240521754972243550259182201911378671366792973109893974942627863784912180814470137560850538073640220216777888288803808752814111669147319152925985136012519735409687023790612 [172,72] 50941682775473191138528434939660959980329739562955646854192198294836622813689056578179792166761427876449497708416878153334612352361744598395657102833551127992019973075287267752938562893462547881492443166760907792569493535229602556179069370664831556361018335020295639651618250988722076613073322613224580969965775240537978001597696057810291599117856246102358917023762156653887592955062515885941853267746033372410539419286331454326707010303290481886401510202361515935380694944744256126121819711543294329690690330837141485159258078511890879627968632207348095722934844127787920874194162155013506817112145453929828041881008830073861466940519658001172933066215202674252525129789524788351535378556948881074499381641513843854452485127848325394268433295316827476086294793567076682648745474889860479702726837174569596105008936334154497138478591149766819650143662892603218000194876785385642484803925876150575808602570163027188615124436894980116619855299686392555886445782358983341926093875731835981860044633746194449416904326414133980020257617519969692788522435619053658176621421142609246525457023494367488591888824286251318433108456933593442524649634702303623785310778395399941156070567168082687462373623399932230762440975550323123974381078931946928113318900729351028996094348198886484375967662921193644556431805716121133115234143097608911784135915450836841622526058283876642478141877335906514908645118623690237950991693699944691622306950954183044928982593259436637170989109615811732102940292448881311477697689532927044094607042646977161326282458160653308007784 [172,73] -19812319252142117747291034220177081133136697669004988751266370906165602945342521420334295923755063180868949287624128477378812879351134359008298713283400452152259313680110844518870393804227324525125801075611860509342515286428423759422009663733123563528997843023767937580560555687024871024948728525351266222958428206551145404990736946106690005821718981948351035873862826653756589160068102556147986118095835965993914223661878589107824941564383359901945885109702862349696266099469391662704114959061373202646690551933126069011502049498301941876890910694612934148057639443051018965883663733924433838043352797665285268496656038744008380956400823672747047272172268048498384739843421909703266316945950336457214733814055518835536732897802794699511243031468009345423202123793837551366062849424158392777334527613089678818510296456722437827419990201584652653530611671296252599311995238934065250731479293633169636883736543716898504991118318111537432287229397983685127163320223863280251099303299460929542229998684793269452258205958287349336314972728212985909278362951660618271791586627996072382228781801867616034693276066896888528765580206287496706340727326131689050606831702516680081228668028206477053678414237936855678229792798557523682227809442494696495154546320029179581806445006557195913545064233273063850129767961521834034806592801119088530989880312739837997432046583248388234111897845197719017929140076471866810396621145056645060014213190068195932320097588594349205383336521164026229800540009503923303393073519161246124062521022843724208859159994679486520 [172,74] 5464907083171485631323509141849751827121130739665134460941582896395294818203587169414337619838740632307696616036114925189636773292383389882768344189525032256641118314084505940461477021488747329113115685243225308522324320002173453566066621144085830846111216725833057982532686679611889909529127979630465835135701616529138196480178943334706908326167914765994249933107851805173055169058372657352816511857519765804598580824320963545118198766130090283243839229083011439135775717819894901418858155037353055913291699600168077924141831865492088755721362579171802249041812914210542923877990349352158136447221126630497490380914419545091414608559421656241338734202362358302488554498300749892503787716121460814232304713332273282322676364194933769262790883608916939871067057453560681196737944377876224734266205225029594490372975564834656491483900858076587368947495146423177408466258005797074744535477791144799820896793014739286350842778408223279839015653945004425529605497454294492523831253413199519376509591773047701322021588382086864848488814366012650468374102946340755836726758950809446854446043313217686588306865819807300810415303377473561543455719854790721307264700176163118903495465503448923270679843190932398952323440279107861875570688901838859229443871178125054553341909845284556443935683434191505922500110894411634014277624174973516581815081563036406269243347616659574007693371006571064802595245418976268093883827635639103513984021667496618782904484521693127579823119419745022959242240388539636253097995834202870581503678997581234880313649750184864 [172,75] -1065718742176728156111117703587815346678563648505124400776488136531103276915698126312061312324043595270909872719066909832160163726011090627693490905027393974272218281766428915760483438517941779418589700223014115508733106950271006066490664875742944236808084811507099109357249335598796233073030655349926426268510916287636284253858235489938681103318898533553935957727869673159532070562629148336255707090694270954805618391969167655923114398240267370315629331157768354594887887426891089735562339975510901432246090721864340167638332734200113483506628644720655214704035874512425992190598192005284698055993527762776086696075733068301960848848917400268621364800861806332777720837913834238731615873030628251783724809813940691853457333595370127803374534365084287934389110365888512502820604725257244008214538009356221439736984864559132745645755764158614322896143978973759906230777905453393030657010934886543807577223609917061786183295089494484760709026878583404124924856517409042393053834189558395635912794440922453231000484147653300730536655803214850760559194428243254871246977456335902945069315232748783507094889235692827253005292702382344435386240225399607705443038734626067777029845058221541541620576456982371285200618278545924513065274322280980135557022045056253581455822504361534097363124697196280686562466419590280395695892899706093584788058459080836480241802799258112255203316781667469915282444539552807585080698977008148613997985308980733763757210452276429173183728262753083211331548055666340352676899061163949209753184207917699081607744518860 [172,76] 112275987021815290853143131241874871255429526189594895757335809877584526157474564951483585203392186657212083000273039117432490903502553380715101901597226330520019158007530925565775571374076982098013748202694323845402675720909214168494089318116525114337980515705237186310526263114408844329194598405751988430878375923427320032692740290005056286112200509283891788015225942879724051558610650491100900337629871520756171113644998180884245972844006875523870172504593755517715345150599663163938382839693732935364885883755820315407898401640055564938480757213936857365205720966727598064365301934963959113229918398421582839713633352213770002104161315949990836608329285484834870328739632698805148804270639916527614208430950951367958080732643032524868600671680156709581097253346585487152303059011107007009109068157578505544672012274412637655895492250498421167106816328232601438812459590577526278314397362163378939619807504344841752458050445792276399589511906738793778907264234810739319421056524598634018968798677115637925461111096013888767048032074345713807609108598825927794796239591418588078987949799866403304539551240168221710949973890295873869443259421293527476743686803279568394014823978709292652937450174529953351160041250233063031819410003011409591351235807869812926392006623488139968044988226087789402143578640993682697070063335763729058705499680341988333843067976807740750800135639923838560465932313236005840740519153312870712870975160105284252280747677859514156882455730393922559678158565228146509751600793412863648997041730882465455857708 [172,77] 12225364436015768159506324960545949056411122295320515207370247961413448641563868132252632086440454139342227661542689790484456650541353817666232719176863092557452217125273990210453894277134336773486197520565390544453058016615120960083834117840385442931471818687742295866256675340584505452355382995307740304829413085367289851570149352941140710271492539930472151532029036132518311841920465546938448436873062669705528689257399997555828547476153681120804839574500391590961864061658757933343645839919474324678036820268229461489807282073682429261308747190271218359702838135902844487305617817748528234085964812946046761597374390784112802461663050153351968166392313961235762332221435185988059407223125289841628095958391052256570819384325088281526955750997119602555144359007711959415380678066583772792174090354399211955493428655846163168343935891505902015728357972110100055743132151823725651756541697929231571224685087218506272855050695990192771454331572688030867188700730186904209032883559959099610459712631087852201827635791365504022278772855942734267702455905914743069019340524263700690715477311432309105730839665713109042289533142774149892241946822297235152029343799970143302659357635893703886633383476877959849863142280448104048856497416536544469293979610493449190767587259862495238566816150203096465905153504493670020619076393705964929662672757997869192600326008365762463380981265409995921995254391891681419066415644941431788797609451423243866917856222157205029607025214842159010791245309142179384178275362638749503575656740884040394752 [172,78] -9208562821680501117686912561151648533875941567025646503649798627173697709143654519003115899307702065268161917076649873239690272183707893873527593990762741537256353525379122373390817670751547869716428712706578685090274280129855920403748381355312794224300400171486347560742796741322284347385594549835608278308398851990438758526069532102712100410159684408332293894724133646632301696775523946962338682826743961843292513110681191291003309827993896754444028550172554687173305876900613113312155854945329797305816979712340890903665124141921845081997473874409808595975944478499804936681410865625326440520380034979271780723417921085134763901901365890952671163727177602573811310702417296672537975739808780071366894524950374207302534527839054208409647213711096504008153752355618037443905701569255455845357737754996396431573397130594183195883958935793317382483057015429602079919839980549636500219708276360050566468114872858717921475076430172364047960123711437831847134630227613108823511255098470944392753737514940252046743086337687453837162214009000420737250537185065453960494260916019121420321109586919730503558924704880873107116748888595525563933144798816870137262668018273953128337188275305444352323889400880133595687629669374151910437072956350697739626688992078407300550971256260300826317022069273978260008393177344674773220861209459500250947716026337319507690497907288745508540295052302806097398626896757630103961914875780656780815170451591734651546051562203444166315173022360545328419722327906131410695887447397307728093564445722609288 [172,79] 2477337096001339048062079017403590738293673164977901291990371090932818458553536120835619195954190183277243611345502885465640211732498674943612613136969682494289029531286968187428086927221996472717504916383346980288786621134779577000913947227865082423585772330879409823534985442397848902140640900390299029480411831310689317750195408290290603108589998945866128686458757874814771511357386541365255511642871197432890887046114655989963052327652199660554078554301518362195565565330463777806595133847738594439393498753124239042037845062091270710138512668929446396153793893195555267264751650645593300239386363546617864113738038864320980827394504218809464831167710397624670807938431473095531428174337901895285404865437511825165292858849960209224733582476902000561757105514167830534496291850796991892759217357698200636855913933733456999203063249815213346701097948263632748245291171828500043586191554344633566892994882944168854028702820855364648793657293568597867873221694400106239919841493523477977578019910571299307359265496473421043868867336956108090651198921438174238259327296166493667966656572370243835806236903192636685294639816053641895097658307866244535500458555250852007517011144668300368365527329875787980012025709453115961373845038781443320638251971687198943156011343472130574533544364976711643086762411012307136141475911904018289990572441229771085111461850435577487770785791970197341150724312943062311020819129143070299296195094127964585803035577097024863971307771844705181907988153298280392011234218610384472057925534023746 [172,80] -426876474443096702828737193143892256249707172024516253851785604072418755646531087187622389750342261548217217016072730306434863603409157015510789724495161052303386572247907622199244563878959189374637297548789931037091148552354613805091997072310997847904119948558053522115714492476886904690837848403706069683414685532719840056354051084061437209676404575305217600722914919396058474007466290101803276540792166751437062277876167964378435245386501133938835663257730473363858123876566716075840590608746957756773532877388777108169068623136262907820565488371410542687903081843907114545985210178832887572370348496694973008262684091104250915105459005318857342502767741394824582282206681008906050757216309158432700254036564981372719033002607021390540274416502508935640487589318940750411053876505474549440972035093769735978072256087725253956379681243754896430055504673429162795008538064749566527010208603443285698511208352396320300972702957154582748400511148488624905479504291655524884832664687304784145659581900090032688810004995379184640747244741314818278679242903582363886458320122063738518882035289823441371625245042333268318276300183845516677409692262248907044190334613724302548355803162765540357459898979410345753989262788510892811133156625936775585404612010649143077567511572219951512704436736452599637374240808931977511924860853006787561417999829306114516387589697198734275517418641206715861664261335466523622757558275963649577079172468915127540781773487720349603987088330998320674378496997121037211052602162873480155151322872 [172,81] 46093965270066135534332099739751890296503225461580539755766861523551215919220229926572193754948292088364503295125875151191896050714113367736286558749166343170298957751719286015433378654196645587562168036032241601571790145951586995829084132668436324924755066979216663614356703796204914700789300291009089663450330601123413154434226428894910390737971242937182801384835264920724416537858130591390384992216133555845345608662505725426753941701960325989886282301297433554360627305904526596541159756700694252352598581406432903885153745416829757907840233812368605156742937776766144900516771634907496104685345686501886116562660655703652025895890503884226299862151553224202694943499570481302221013974769512380682634342282435107126973197881646565796513635469252203080108006858567243398788433862589693143917078774580128361689420862298538732435605227773824974487017376319400174625892420428182058925645385335987237695045386271585961841593475731792354602594477651990752002855283046830115318129681067984524262429059999945646139005369530991146871399567613823846541523904844426624271001455502878732957614007916709520459336299495961115760217443650770209540988123781289801505612693683430364328165177289095240216725113998006024066113939426413425809373708513496918577571446861215493247686480270649507420158199609888405860605286682710588363116572328429350947610113933425877944006941156436091711943078430107743625340958694603239614065678047326060574851904280306485374397921303425257718199279923395768469217722945601922440221065737371891299968 [172,82] -1362228293554061823797089579839555784408241208961748686995892341026762064810449069146133622866682732313652818352857944107266376529779658637685593342412872623147530455160846209140385117100132616892003989549232033739423612366346408579342182749017369581764673358405990625557372961901822688079964373481751915689064053388353946626549101312040846377542395481634828157376718753030765052196244678418210788384532382742640094638872892778433103969111047048869669775191038015173778078526486396447687871438732022668095658867664892080815921104478957827128581768839413029683133654993417715133001845214256305532068714733866253897233474096859325016914600147753299981968129929828068127346771664344549382518747820149225410013666187387632077801041394614359997696715754281148442737801123815653883056921602383053039781294148900199332288988165707730354428544910549594809761047719060372178546665820313624785539657005857591889980967342140075885465254818842519597260176434824122275915311251304053747561573186320176749340009305183944469344463872196041266107404510059837814653627858572712326586723851533080236884661985661878111946349724284859132981995444474498949671799862422092602399926144883533494281314618459198291317468236928555093934546268409235152406698035427443690299784453271549457070514546976287435640137237264493469966983068722915425708105881801466567119650127737567039425522013778891012247320230761168680468912709624950006043710040708182312150798331782194945092770035893324551160155465900650940947775108547644231980748503903011248 [172,83] -579787347623813920627264708143494171790536723321046315803193420030170084175295300309907203712094763855906522220857624479746777713753996485816535971011839630934789424695325197040456090722112625584871640741835233066354810209036133274060220370945297325845298746298200248122253365381800213920966087826357546381493438645759051480119553575241944040047427414019388479250936047037606028674750339361239697616802116586292927682443231296269947779590008850976962302118616413348274813028006007388087161795039034135191228864738176315674559152978359129992741122368722287953873898897153394868978076439890911866805800439381205852689505173597299564813454671493947579027992171682940877036449612964320452593766923682427731352870384072608990079816696077558198367398633416436126944126163002680408773873715631443383841534537695923758313290005165301188629600044517788246709606116141659841107644535495470934895475926980758891472373477003180807297973798671083227886018090093448774181396927840098905064034997049460437224290669038620617998709223629290300778160059489970402008563065691153863023989893178730609786830073528157547434769416021318238210559376716154003694272981904432129092508802120648225960754628280002340036769152004057010402762103558029013932789024446643873873308710332447669699860917517774936727043672598747686434651077189803778895911872440467418855122540669781414347924014720929487505636013888503543939075056437603420385457298546865020397695923965525355277958621738147195023873908918117764350910474999060677636945911136472 [172,84] 134054929000136392478434934493748506939016012562291892622277890693906134593319366528057129128132606689873667476836484715074506814809855008039451473030449942459366147182986078478847925255747214423202824276595156851332590708307354027580110613990464305186187216765245180913954972797137121902982142808423770474617029918788285657052779496839958288641909212982075682275377098546404569415767401080366603240052726612467818652838624866611434111560669729850671514219156279424641172672825979375327585023884064645750121781726408240421154557883533422350439070502386153563627601101087941816698405216928926418342246004639503433886701771108593249912174295663142142893494647203002252037014365499430652939689120189021269371286829786724141176846699958712826906286356810935022538488362032209873428308387455046561415786825042460205872100007195489401038018746943700979402353381196098951968453758064998489383166728724267697887351758804886385189274818813157575194471070222803463103624663262504040538313131650604624062979431025526698143791353506829259601623795703719032977760837697702940081557631722058249554749114695283146679510005498456855966306768048202810947739987858042001799758152691020623914483336740302100129639611182450639964019553161121537878828813121054698527103877626680007817713260734208058456738715893569025561039998503117369637016029953161773955127284426071864959714904477039903696271853692293367748090762791004243507514281857866503783505787589602119142594429389796582625529603761692964706196511098631626203880916924 [172,85] -15721260751845334814238471809135974269913737859166369207296622226792729374063808770391057148291570386323090031517728793022396405522169268737009221507185154731600228246295513121831301586101730600725859648278729776463686864047959696244712694924732066469817678260170240941704480079831956984059919302436594773892933099404641809317252161666803314558528709895759335729128158119900060871942455623660088893272530021000172468196788450605698666741906938757014276387696692195709106821397423670002837716648567951628480529453906854162751861113681295557671598392813784027149759590495239044515934556692916041864077603556596919660319767298140984292724640976269353145187121136451191876444011282287632795511218786474975045640492867520196884297903961836102484830318575307868315382909900824902673412999937874416767310953992134921101645098154088321321910466929859871517771422567844584735196413596277400563274417792394842872993247386843187468241360704772306750558206974244070970875954919675627672373080590366743376444357441341967695848871952307326378707446666303968682660481754283850849608044399639055936526258163571758007264081380762980908944959776733361337045959868266199792096326295132925028233621289602322974336858378776483630885621980700229345288325305573087624697598745891988361447737428218174189043727378865171784328108072350451054487370209558822860868133723284652716589182533517980187682997911510811428459195001708645135992761060751749584054480113984162826219252940311387406920075006494061731014442338874612934345044 [172,86] 995749558700393981815558472040456684490755127619389425793836935131903949849027745244085911890431851517384536367287280392516136346991029387119111579387717871702886591396772597594268242776944060543132239308801952146567137031064591644159600277450606227065635270504202349972514033231709479263688176479683357795284421959325197398519587691929189362721444275987686314676698771355955626442937830708930955119874415075946475529941456879487125162323543542996128708271772809560835463396058490318064951818081285659995561823592894357918043798938144887901069663544614779357484492352566354718995838068335695030957084519203936691131910007425784350741996663330582524051229889123503231417369027629643275060780853582570181942532924462508519234573067315918139335435088029107228207082477314372570034022346908250631765569740255114272128761580862642223774763053282346176674183692461954622307309504367162957150318866746856124107841757678166444749878556389108195772298449079252356691557450494829473612605922189842070131679760011446659171085770938062088754411050651531248094576386027828594798833993010800088167460514885199725534406057480147755167972412079748495204873079199602773769404891936785224260296267992884179152357396359967130851116255873653239442933313228079400507679810741000358649991056065038801871447904518593315946206650254652527661044817878654214985821367611956606820561642408283588606050917143158296500467176545774744299280669250154948147767274911042467591554864820973009285462920518933878154545709591406008884 [172,87] 684882263241262371763696829153365740271367769141794688922055626958341427648987982144691028255477760485601648139507194510131385621741822952246327791211366053602879991586427665647399436500042262464889250755601208271785227091474706588963264854062686665752279996892474203817700451173029692714117964585480933038103968181880465043561343943899428889088208515199485661214753882742829640282327045116756058901194039141373904698683065574163933836367502162591328419655771838370263928032285362582126479202906978432755982758729666134246337755234936902306291267589003606003235631444047024142182068475775936111437990123858912578938648711027112231620689290437108802231819378221385537175480707513654200614534413762519435018379400551196286716633874707844082551884387306877226306995138174593690893655875424011936476628250165135699931109481222947018849014829581756384745384679696442973398313659286210475868059503346512373597700382722519836946895276265290239787820782818454654490300119904770890987007402760855902066810561945416207890696740457766439680985996745364818525904969986342469568049331947571760909217104471800045444478766537237621862242254081990606498811893970931415008188487433483547003519174451788375037256323185849714642174726503882891775080676991423871041590664953175985438963383612525824240924748653143190487705494434790191726028121442171145530636211608804042712897280930885502416119445895299068903539233063312001275776457358107164554040402825471001902516366937878534799471374661259817653024100851682 [172,88] -7078553551595382064816768618579641598144681209335047292862443273379066304455540440493642945493988419407177309555291512160234150046616461843682861741354854205115619461642373991031248066015132567241688313569241308991992858473722316457115454694740005495431175800591360668130383652661216748774295621998257140896573628951699042215618733532276588166596347731574998961050319671415916617813795471369380437173309561707746713765852861975339408896871728585306318845376480756535140415930466821578181859254226732436137870192214915062003825886375962758864015543050606798140039478447803156952397619582626871848107368415390797817730072975249443282001866935319821255625905605547546682118186222246669852157987685043619663376785859874353994122708676861003955446532839693933286959921202594675062029460612477365443378981237038073730030520492545735881791556609057459132915530064262575017221251001735378344298926687672994154736193536558908951067551093000236938930948324946590433361989431979804506110045277243651434905633922415585468747241855255672699580032861055486346823877425092103491038087272173600351562391474060418733219718288335376536472229636851799161859023432927132293964451672361805356621561080843114623586976152677488062730269848235932367424954904225571517681287450096530928765072524647777463291870521461020932993254850640326991227692547518154984689072163668757523853547372969037422727851751984164856580483164284926109823475917161117558734655151977905943662950169602765624246030983924690840342769440456 [172,89] 740611220361384601016535506979071188428397391175911988508786191028148164604819406739259299991144299560761401760652189164654451448695021386504454973491299761882770886703513262107333638756527511305888911633078602573125427737573481323925344921149289339885560160389622189675457707647227143942289965824584836621484591689209601884421344369524322328341573042808900897202089898627959089799167884323894298802795845883452041621131896739454531873179708885953710917190481091706201818399338918308421471575522665563843676289157637356891621988548717973684773551083275779439565031791876281586305473899934229363141675032551305172564073948115307640973225278686243329807685848947906529984892365189531729329651514334141635021410939923021925713140421827646797310951721179802055169590305612724488717051284205358559902888530198657479624240136291426980145573007340412154424703578976381889372613086873915340586604300876725465701558337318663359768860971800086344721419368682669365689042317418040242480136769178814890746387151758859254368954166306486207496979866911712264702874508959398578885198108612524714996670100339378749783628868649040641914928751973391044590916304822409686352804798176555412261738011033030602593993573264356644580721621329317117942970410720706477672442588628767600241507303251552772554396626781676591653192833816014192544667859136100578735359033377760700512468492046804878754354032580385252071538134818700823364536342656776638337147216402613078577052283171313451538698289105779659529549464 [172,90] -36144195152159390732316601068529139997196863747484292711705129732762890677544687098078196202015593783167594368542688446043672614217472195741428010688269409079846868138577222783163619688992293214891321846530420389575287815922085810187307310511380432002915204653316282325625136149438233000231824821611665775999928780130740448670748835148890863315475936885666345767636742194111698354536612628955931339151594349805919454797755672388377032890382155102810834026368707123511717559879094709035211856924151147785508726718748593519273591137390915339124511334248037987511448120611831252077213994879039185796055315389200259940589832613753415983355967106917541805943637794155469491292625618342985372550260331857584371848239178412408818041699160179187170204264336821790575960291327577761521811214552784099912356000545770834560976828281436518171439658103700694388744183964668353453706823943705420934374857847638759257456963799413169136024555801291886361777074877919327745621735811928471733358733603404784734469154824693352205634247840549379815151229649237503107437450762837725843453320811269300341153334333835262443863869507665103766700387536531911417440288033347950969552009505772477293092150716448824567366687915002290128943396826005933105356916623631187632475488267047113019829074134147251206390618897101850323913699694832918318042632379789918732016912502019148989638920466155806385065129872755213800448580422590938238039818844837874648127982381312395716068419377942699557734213263698228549816 [172,91] 264728342528296343012102252891661547143217063826615099530014049834670227027727121227628327278468284432819195364235418931929189603705386565310889248273468139955776959947497322889212126014406290149539951618082571096008300684404559019854076606804619698477159674260092175419941504852983929009060776071979645729494417748907694746183733357561599481657209082768329265838859940087003698128229165744484744561896393143274782708195519063254880554493752536307857917428278619435345383470797941319740427944021128875917582358121791334743193793936721767634755933842125802201837119032940116946134038072354357976716609572004068629766872541697654636356711631808109452785489634219966225591613746083107286963149471362090368623514172312252126234238464951176596683975832573775466690680829281904458707496944456507225349720235593570480345702772650267709333405481784544397976428895320873683739853348558803559039847292837346355450939058654637726213913249543834068810112715287377809171823542439894560600917735203505293586584135286166590578171994900308624122161859988379691415732087213464957652323512783064572081113578896456574906840090848856781837685627116337742007247283486999055707290926094122056660709432229936980393721539869493444810763427573413568537731759890135781916910474285839014546124096971228983179840793039616791404954155246751888119267520807613335345568001313660257084631293629300956273540972855769561013506217262214172778018620544384148901423765410189142910906769228171072578445577274969380 [172,92] 79794858404579741188867964219760323368964986002580935927935246725730288071814858203108651344593517767689569819677848134123157145664259737871293962195561579262767068988039869930671909358063311968960673195165542408248655488819144741002482859074485473604221418678977095749136973527318304434737238749183359326144543923408583430756348000830153738453607402981115755117182738679980711900242888210195292682075363104113941005669722990778684625631286788021969106954477938959076336341807697604649450435708652957199428778976239871732664571904527882279814536531003781077278914636006894712339930613081856697942191802614541213621069351669092809069137687573719265451212686255402521601562032418039152125539933231412754339643518223786388485525462409151033446499039909029769400138057065267761660006238112828685899326662743869164053598878589166007050338724638223768212845520985770583801181872912446606657643744776716602963529216746039932534353826928399633568912025049750843336644889924232610666938900994716736772713160679047734885669560360260088801756774875322102861800448586711501944408128849991569899894472235980803932339227864822663089172389229678906329898565339353728559691152227407503010390033095070817781449225450003746539185047399732984450688932927835628058210580102673377819744210433728136587322471925084001520156126824064521218802077856273095666364224097357128893985905607130153277343361072921964231366708351803191704698916831658557591231299413116831135781304524908509071204983716260 [172,93] -5125089388340828246900814753147630204701974510697002264111967022882475154989556592827151909064658761354180666693273277008460139459363272091021757273662872531393210137453645929723608928860956336290962869589747695243245013710704777894058209342430683449642773991903383434761068352107557365596547638945290105681439338447925781846608768454534801391539290480560985644931518800761326083626148466227020979318456885711060509208356401365218609403639389435267352132650583234054154186394480705818090906206505461750464570363728767213641693390582965015162433528350771377508100955256205599367586406544652938218516307526292390436004998909387339300577641228891531686788832496716131144476010741318851121344595998125706332138571832231978565859844548256701982478645712186458666810596222765016087720746202683415957367601633868651054229021000771027605216884569589080134017060193458720608052555049147896054719913688402853745669742007691110510297417019043570972590340535661141272597203461436615935290422611325957557958801501471944964278100307004433849922886356509359958412276048908812440189820627490157744956612440093536864875652633625011616937932825218235130208395397863574605548707483236641796688645120314806199805544853307215475229961658246729529294891902429073223080320367318099902333067797069305399735873952864599437495652924360016947249170074903606736004211602919563668796851342110360821974231763963911311521645100959635761707503078848722739280883392630603021610070029884715258467821612 [172,94] 123388452865534615704633216969219246384098764420077664973921602920388504573422813484624022142204925680647249265889828802298354959445795808899283650659984852946920164868875292661083451420107635513348721387126016174004889972520819633873931859603014280227100876395287033474177256416553468297326687063684923218340548478328526563561843207286352410879362346039942643622727183564228292719929454125978968255617552099886649295154277229478026426494314124118780291155803823505650526514812018730140378724597719845805590108850359110283370553733359687571676997203337137612037459029720960697915927206991906490112741618269733585976482478651399893409054185576899798388174143204471363987151301014196817200367439037359242451480261261526729301537130198771274593715622796802265722658512183734803705664380980781884061309681353159442932547302098650228200890483169680491288738630655525085635639760644713088541562874004837114795949233412416098741842167915951521239815856649138697205458401929050817979719073303703000316987085199188614618956073277499838306464327693914453003785016765022202110507853893893714341046364738502048954679813168623375006965301348029771538698809219206489960077274664856440894206745159225993586929155896855088967811384546668655172608541168170714342495219301272230859950597585868516765567034219005355244958206655847624557282804540163005151025081771331037969584067965539108535670236548775092854862954700424694448889262427244091457950919895043097042007444657668607379602 [172,95] 979040733351773159007075206542335653873655000907898269625056962069424661726103619858638322590318994216511637187784735526580585716325586801347900480326869979783312612709579027052315422216176666630972579919586146408026048728453765739289367659587363174552508399693158861269703273106935815313605019016355369081998477835721969958206683047989809361171239247431706422031495696258020098322830227190716364519202590858474425234433071627397946935238872131352701249980910734816000057019175570709622011948182994190279649743113460978009231408538393233493064062593480428038240002833910929075540906582981638967623650415113235406109845654126331421582414441783283051194590679019503286300844756992448841385510494450897023789070798906583463741791863686246593300885684675170377303986480944252388370776826799600986921105807774290113375285051067783991528749424966485342877733671811159638346176539563247070987174835699420170195367864603336101601457412715725480871351085207813030337203976547104584433911802811471581528902340635979872726918329781593731638665481884369786919157438250335360538963969087138502414753701195325107581284157199514035538321028536455392541345877539201177631935498720375266995579223985421585443356400031969239507502190011413822171314671546789614078757244536900228509193052891141666729765429263841364974083387692246836801037489355407645786881840927612124678263457847530872276707864514216335989976405277262196173211277613819269811190229512025540852308709803015182 [172,96] -139730973774168746081425256884093645645969867274657267206721276718494240081011561201806029668665813839519601404444846826551465149023892775492130317138625857845034033067027235636763043187000084866055743996214883438472735723852607433609003981537570112079080138693473014091667368306972240130461508631016155741312582212320580502692211278581863737901009968616577544697514336405078696105782142649639843829211268156287398923107482702088532928373557011096431521626083628119419375224996615154072899667829604360049227006876125129232058306963629332752251642698931652860699360037388883985522392811031505988588170804623450198988974775563934586195571809826506760698957452219160636760653080846839715349973986465882482785091391799655993258731878092003122161303275751148720252708880005186387361974118285176537205016247516029088172057435501616524139995426334011928981410779226210865787826285496355222975480208740300354333136077274023775373524621218005353893366283157423375209299961615227471246112191785955420115120621249079562235886246840719593536339527677372330874182525725751423531459771375330532697018509023307098516435653493003988938869222921023036522179255821155607185722604573984532133280800929760765838717200092624719691725546546626219721893687477709237824518687797611377071162404303957667269875969592350423330364673297814577986183389084389416342987275995285498829137992325849526543575603506211485090533598742226564309255171637313839738240380265093360812855291432360 [172,97] 3316115360696013145143906452775624550211439363660416172386339256002618068438906155094509907394406150144124626545419233820998147823468241425514608033862105574978094311625301933509115931990355583816887823085120605515689952611860045244675315204953075387816703943169608668449520708226064103910014347977223112220389864580214612457185569576134050560738711740655737731357633257073246151963527025784742279472318430047288697842370601215218344528597377919290661505335715506489657678353847454486051708314728668755311786128188184436502346519804748094456857951988933673609597020015070385997570806224446468890776912053963543828682958164571560697085580450477829096999615666135962010796410614324356001615717786682436444311194490908930987436427213128722413494384792504701162588086238877371251393559372647438922701298226895073197614737774129943006971488527417909944017020208788829775326694502710715469040386348738514832124318756815863742036878535081414379459589927507444326404547668058983433594598839628960698280333771273059694586703179408091878719687571856753151769841969430580412196770325858495217705023836219329105581793452318555581423243667578188632113446211226879481536825282952923475167837794846265832543623948807247995566324795283384279214669206573290607123759938776529889118562610446960351479523836728184081124037154585310919802871635424254220438538826469414414540965519103909687033303400434183714488188592045470036381046437699073356233576593511697216803113812 [172,98] -13742008778196885263037466574889967090315317172471459235629775423452342768303610727915106220773104171490647956693042411229755292210620282517751494648109360109711442242697946104091470754500860302163234396832321072613898311773305675415291793169479877339278341148070404853457967690065725802748465388801467783241064454238496733145850572008520090474888201314763930294600402661332871413365973500015265552250295524331906662379339506352228403845413489339447468164218558840073022613784627741894827678787167132133999221990586331995100662963916315342805257002980768214147788139522684967629163875573882613494730020829818197505907106713989404673212212643128578897524066045817900309893437736748415268858346819226113165232447705638435460066955930640046897241145137088638171430455826458847335845789905392278357637682421528963744459094530390406777148970909358209751506455370111698566732723501604783551795020902583973414567435264367541162176863625652853581076637538706260667301711822153686394874659156092044642717086880172498154564333618846127662775052855415256018367033666493985578225369763723183845459721210827590368879747445309244414422920768349071205012864992024797670260536058869095346438617791295364188091686666720116874150887480129951719144315037272045002160341364121328564967009159395932986241996757215213132674667906810562819183311574629387178455847666877243528757731669305282128121343056032254512546589625796060577381907144951572253336119537114403410840 [172,99] -807992698158857747153163030577029275455761098080003462794924933398799622840289728843779999146717503805985971584344006597808606538748428732825600678183905488604518326541713468325019165927232205483377164647967493249111928715059185025867728644198283081323109652936969257579139514029616151901369172931175845155541716984432869596705736535417148893438670720825580313448752349184897550139639957337835285908091350139847870311014108548940168175507629049819463876845211069339109800777776096339532724490869110765289426928781212444026353665497757602300555888839265204657297694977279463379854352300694002275077813492234048544363641661717814494981579548017449164103152668582393605983500037234098224244038226586303389855471732035149317616095438445606406611237208059074275958867386456091134242229007644253167739372753243255728995726672119767846647289125039729816333905428461399088978440715815650297889421693565148331123855151463328664799603385160020301941650513608616410198359603611267445615778131889682262991431247798635456240203638741335473615108149875642854967696946945193660880266462988070542799977267670442381550533376724636600646726546984554501339342862517869925993323369676089854406112293711406709260762680063496423469078472993070485764647703128498071903947161426768305855938842851703578797576957610712889960364269801704382213851986287547531944707796131937699079968743366214554371640766930432490526511240412038797320929491770590686831210791091167012 [172,100] 15825106865351234412936797070737697584793654449064594326297673637785289618448840858514746425739961413376820018215020298461161512137773763937784246295222627062227920120798455450661077232648160723744656604522149775514209502570297546158407467352043309307133840100113906759281264801822374935584854562350242476334454414058213302964360414187344119577658596229747902922431841382954863171719368714161876445656149594130322314980291301126792793002881306234818996818442350666489314367137606392373096730177253384089618851237515253421956747952712203507347709866173868073474129945363140310793325376898686715757360611474304916831022401607888434323012390343971179382899716288227880328215550554402841307627958683117181504358450986459093933279207717581141688659663241300798920137087432858400958595466992727752750225590243812691645822191148958282593206288549499894265502342599007631834151543471320549321955733161094304403856016185476382280847374012882988320833641942452280557890009941520812473650182114064093568966996638800583239359618671626203585404168053277535115349732202518806466372919732532249235606462831310219529917783720448942869545208199128071523915941002101194885533790916889005071490147065247685669296832949444374735124380242956218009886817548102693144108512547197025912158494912175886564526244684670753814226411273789772785973516881788165484338468101035132912268679824817458728055871183226917158843453827339994041834474449372461915998727980180 [172,101] -75754907579206098950944883609844533250672308729596524088613603090541767190587771455450772153992092014389395064704278343167555545576959452146378681333616063306349364808901411933084335760149425691132281395479280489865561651020934176040216032840212426857906412276452401904570858698078901209138536158140391644565200746570661276631566910071456673403658904860051783301459234346468697784493054605033181315954175182409021243797101819622558292544620370190416502425640595528248090917384474434581459784273246955233982376879286232984387929535817677105272023518390046675145174808029756618228648870258806517615128913761884369450859225518118223372026202246571912669772531433278758529981268906739447078687240100095557311203419091122707139708235246562509080851466397555960454273543414725092026957169134362386186115999677562626701325621758614574078753480776007055545718580912343496484669156392396448155650934206131132182680099462204545560866369546075515152400719944431623292100701806876614536482787159112664388864898328406552203771545787790782484382920365309888537554916045024755193758619281993656584135998996919904498205734081874754457666295290593851962660262121486925458418546071116709474135365290746766129794942225866176249755228650656312398233351063298219415394555752441766190562809003791036703833874176758349261659671478332678740742983503775447229660564818121278794006506076546585942707682739148056278133521406554913151626585214997952289704098 [172,102] -937463645960788581470875144614221167407996823298799320350074703732247807176683084826130076629961213253713861345905275780719638103023488996555635998643797517501447662979395590315853224037565338181553384097943632947242338973428678545302159135320405225138281882018700437458332269282461805541157487800204349421550513945126377347008888768970601646665651427032981519229835089070177146443152057964712539202421639460296381324225757935216004637765691308312191486869064963670295163335807805047342831304440880643138033797750495366543324299893050845712207495981878935730034311053736920741291675502559490723900239022674277918737883210974886146404877370642172930571015488754881276552668035109937333048611364601839720802028149763216135055001751124189691309933466219078158657702335986694364791851091669762695823156330262613584984523271411384602344619484705764243204545989374282955942420959558933991260167553550733838077638115902658811736383697853516097497462346030944380154430413913687238738811067832689956776897500090222501858757902521242520612472349111935865110637262779558130829623772609247452378127119229817409360628913291940816189472668365461098399452597407990216790443654679760840636689998729642043284543648937357571469453579489114588528155977236700249573719019451144504420064213877823558503654730602699990523430593592734650072537831888725864843449533302127121258231331033983941807948404664778883771551666802165386748624302391628149566 [172,103] 13495128310907893638683306268844449671398561277758425014540442875832014215974405047257343862642942084924169270839256795168741145237165082289828691363466760872972154676889663390347077977778095471637378640939595464040044289070204726213939385167352665661276679077944135416879571162727092995777869405239449838477169112676878252002603640053561105267476669140498637805496092980481561587797910645372637919834432871016579818108881245071482773774691407806100936721883038144252887347652280764725478055833672508808535311020354759900946500230731526231690399355467992578805714844297516501476069741020214194613989906681703244243937151298514345941161457989105419275597000364425255204754164190432533869327933329284696390997895976190840364303745391007980506614458681100228589137779561678724766923526127481419550170272212510618393932063587544118272596135036918147867771212380975003014921717271023071870510998572919751705119334851746056273974027950058917997189819655486130878441452085901252668845814693284295573050298589836462794422365083927331455060778382257307115225048721093143813060381674072181775326843477421346236692035334871416644468741798180883688218083762467970653085563963765540050801920323207668289276558513449184191243056934089964508911161530097338358034690618576025252336549250795595663880791138212967363696041083331957318865786928419620455255991926595563593724371414704907100326259560622176370606227912498401937648723868074804 [172,104] -52057232569619249443652976451638859302489627566133998216713877529527630764872855879228954809768854888730396011923302458480932430778298433310061864755496419859466297155480342420272439941488231847506827747744066101385743407280357062303541848298149911494081294004935919885812469336872559065687541142497651014354417029694434695861104823248796678841959626215585687764986080994401692866878445782433612581691758697554052489521491787610174235824655646006652493831334772886355625686949806673940921594976596652196148021882429689172315767574486756627135752653922889286291301797843901739632972201409625181127722998796414550523503610479385579433358731968751895482890891705504259636271828491901561150064117334973014171985708488864582510222059692716702725154077739533599889934004325805528005235455056578670046805816968463515629796727790962577959995025334172475663846535738826702669927685934431171331854673335119406013428803378944235893386810263648646920440050118158146287651757982515715252778869199007996952189933696871042838682092179675154305989410781128171275635464410353125121837604942258404485127290465762436390696633402155420314929408874749053292551189089320605904990996141059120327135616378941510665582338757699733413317684161714857857980502088215693774603504233218836596533829872843090156089426909472242611962921526197381318278298081916124210577675173653181197982728441561010697705715012417842837880606323941121728148985844 [172,105] -281555492533560545163268339153903880573109470670781383868135892569186744969822306700450866631235369073754098865625570529189098087795763840954097307856255716571498733148073267409242391963558889551563718450345178494173479967029313671785221037428827927735429608767368286291217453688841952217599191232784904870006552650405824109591724448776211902020403500018051135692324596790940911110060632184518707847316954759983692541792951020121038613505558256185059388006648049386869351275136736731583355977298443120844538375130696889858728247417665044467570761320597103012398035731401406463984499541323682581915501814929367846337788839988298978045298762551572454763430599493455174433611918899333019755073575473612510320520062489260064618380929773160288837228543881958948320310783961066845419705003989200543021302741603807105826927188431927428386970462639410884923687216080088243261939624764220281513991343213128204578184881724852132186661981124452493934568950314648194189926127314045076094635101443648495984186690621656102803847340107190999314667305476610167743494212103506644413346590453029480629027654751703042253486110547903824092910387346744747608386958130641234559184465076800991786589260373049004469910675158366773207874324030155381167955614124264062655717217699652574502698292213159498381020533238344279075974176902563125453696978916366945883986219188252857695651946888694565784255964303006146347689981777476056445320 [172,106] 341686198887978415472447966090010757206471587627725967141809687183217060461744265067661491590365919444246230017613527899683651366450275457577402170479549223672312409179836423292790369237106891245803072871230548499151215591151502884223325224311520921004539331459043128462183204504606910025320389078145263404486074991026143789744725895301844419241374264420866019738030495187685921957938679020868563840012584394011046949950086349787719100213767735266768908655413427930069457185033655818609512672143638121507730980516471507033510970954740492793627665836961741354271792035405429564258310456773349744686649196242930811715681310605194105617807529758597157278388686659541800340516382116604598968997167643073640234361594339026822184332358219185812385133603376613927265576808720106674869883518010864901039061640584560141722473063026347581136592167073378046759653741142867027298175642270772840884991384315173238912366096121276122389338306297428955314479349792042765581122741265102757970066165447023168836099467187361005734458251838629096748737103251454507082975689598084511171969730906086240193684085356478453482202660666511841246818136999006997045016751056547862930647678539466357831108426053132549392910476043119591045796424886488987354747458524340768902433463663430506037645287823336823355664124394967464776726259147036618040396239447594542142796606317704023859746487466673749056500069985194301054985930597221496 [172,107] -23811779116466949223506323104819612436686972893150303029146504978877209993461307708076756419424259158907147465833068271007652706598145797454673123881328947340520765176397167072929455948369750261497036006079172064745190463619290844303456873338991743404218026561658374497249518561970588211529636706940859089932724796938145160277559110666230341245488924317606601201001339800462290016755081376923989525205693502167484604308078192049546027725753003113232965218902388275684066719868451216926471955273590488014215897390274520912696027890903715361662268898375958695218908398365628052956340852723111870497397349920952808036724804106622773599393670102612346231222757496137827789192860804053514648010171646650547591884751407819003547450639517602183158087994659435795044295193197443340542564441637677485433811490832269112080588863984693812441976685403894187959859647649190832272435265347625869244227934931699932303794819486177236181502900751809210757275918793642537648847924224233127219389965478042585425362206002822025944200980669224185401536340180307354266801778726936829398159486016454497420331747049764624952301999312681622556500881679858011143625630384726264130802491403591184855554849499149787727551540089995060925744234395421539176550228648958418217709084622200867038023237577805045948406492724843756327721916366808533660259351152263769379577365588696992827997410037734115179322571870539724551473393459236 [172,108] -242639177504254393449329283284952290893349722712557459611285330770036453849415933008119716021627992272477608911094527931867344808468129613441575039456237000671800196468354979917828488208862234977406211027434877088623029881828096970139451971492400898640087659119999462032091187066572980136956143306055563912099131359275370939654973357919805529953232991956409878589283292207751722133682288460071630557862050806850022712421992968732827015471102035907673326611705050198304821315343248981935322996087510411608973843613603810442746613204786262150693394120201991511149771451331139925959740400360822560070019905959101348710317461927454790767945687184820462991860418435481318473318031917377114483730036339028852298440441092217737621277054053016149490216118790644358552328371210642526195160847768993448039563635616532812029346879169290079590948723032193762698926496410656014227047896588926407537112701285406578520514724714670095247760644282173945654855113319832640161040986836693363690404234149781356370195980184633738002969235895736214282849729100318348251224952760558948033864482605054692625283134125142928696187363400615427741158659603006458742594521528593215251999919818579152652071020043129426022280269137422009918419408849789310831498279091240747090643938775420068728246691530723726263207677988755938174473140144806171211055290561186295298645033073184881162362098271826026188637236567981742776154832 [172,109] -1772244681061621186277347672064456195559936032704271971244392903609701894252404203726448767616123575885750579613303609474501574013302109024157292085197866096888790855255629848500167727449585491545784184958787134677667213569702131049306442038762824213546827302020625638785962640228102918947243527215534494867439685264797150438834531330144460189193682158518378389883901026001288630708648361240290154319298209298455116416739103731394616924300910611027061702106395824698198398609001940050713288621365835430789406771475751376248579789771144911156402057159140927369087332695038709461404824142534722945249573282379207231131858735896426525832845416731472346389360704415022857220630768311031575720323785838833658164540006320945405088003241600783146284469753187502948914746344991499973545719397753271793567797791417518030116312416443270050226968350704542130914111525679893863933927303399622944983166945050363019324210650947011088329039303688378148891085302917121507982117624954952869427762962327144652878818683175718603693721078626222421932580060600917417406344494403597208090748489824345578194877586383710806058156467554142823249294992889016201278182413072256219445172486042873048790522461330871694418489902299558625333669442605301402959104019634657135308809973489129134673146394433469777296794072732176848119168990385989853614387101194850916234262462345977502513647891161861272610883218928953387368 [172,110] -12523080569391520953927077039199329615729485151997893052342135670001537955198782786386450896431013012550534776193851789793481100624394128698315491480226186200499788101105297117244426168915040725215702572946786231924706493046113882190737892828083888192282263432147718451613980797039809049489962649675690814198787798398069072716149659095812736228928663336354438526199053766335186620201815137932453689210930811602119887538310598815959438276168423870292287905280918052280107963583762461734402188091319711809356383268528056426826542727666853463586112522879556893212003772813387493652464132243045265635469341883480559130336676470253371735930690960480629418186602792501664094778368043774537426989713515007433287547143139757517368487886371839739070159616470267050088489276257513911770633576474901400734152209235729625998379195321115880630782601754204106647598275623664376542289159447546427224040979259732258095527249231409253702693219562740684302110159774803867422803833749096282459594611210228140093761754991438593294927868519207476940301608786750450047618582731899499106345045675596086113385370124769015388516575663075675006931699153767321379585376874362679463960463672632290659222802406162190262049875259507121795577982169872862105626540280371938318483591209903992220881660288929024563120929076405075088617239752731681415936230503487416704354988735539969412785274435094170448390743179914012 [172,111] -68779056757085701066245910103781484087567008047862066628049548040220529620141284166007365317684209264432583748494249595328097733461911053671720973757112721154478050426923514601222272561378893733563381207203021331241457406635591249812905031009913710035809298384229691243667829615889683575009420907618496833147256242619825441678221916489650553614091507741027482423200855199547054806412358259956567684172223213693826648333363816801802152041439099746437615892933400609655458546458399446126671934351740384025820129727351984887116258978717552074826146600936870524800114197362562991085696258926473879753248500292275809829408511923494365074827799124581596239987701771688272391233650555419753585600834451532426559238610119404724921428125949178633593983329699322416192488851461613736330420405669563833430568588340695845816817691538338331535028161356129832545788525088614454271560818091016876049285040489478859309084413328838379945046952681970316407293005820218838982386629593735245857354819528296490134548589859164658002595822618587886219433717473225458511860762058838713470937712838567674712920377535829838634240716845381826196762287657970204578615776290059728210157856634779145762650620743829467474680989571565024045706868293239477598412245336858201517415336462669242289569935590963180702040651119513418827015770068986993769360769063036557274087529117695838001861929776600632637699972830 [172,112] -266253194478911417035784352118770553127723807086809109288018341149534549492344357515145969871300336543857077586920130296270975349338885272925833568909409632531585401690607769417363004457396000523947887195180333690396459815721752411620051593995523604627236635422188310786881296948171832826885635265581953757191269948468428300530286376119166589483569950860823032866560741545713242017179256362263659298967862714729320182722092142924447462187933806324059487160168202150554909249113117931815532442786580599327435330309730949868359489071861700861626199688952702243757101196011923988973840834403794935708156774423406028823704690323190899981314409963136724257270432606524756096487526655110696521409853007706131085491511345380295628377224401780646679698685546184552587590074584200796466883874605224644170381088636806245809822744739790833986439141908467968859736139753530754112361731412167111108366323535146195403516949688906959378287268318325832749793433621941161794137141378617112425408336600832736180035859538860883399000624057284845990236566998125353682432412196566871971650081039884663438282898574780321059002425921182066062632243043337347736138841536768574086489596652425277650943040322785779536312447936943956372930884710528467188295678566856391892628129012770275073966400731576831495265653956417209035920156692443304724860917671716830008613743070271173737091640489233537749418 [172,113] -933921610813968786969343045071550803819163430275292101669303085665400054875466520845856728064700029834019078725633332729941515374906473994363796436846438162517776936538786860194168516307665553068217160793894677541642148405261488867759257456832370032983893632526835906320702491778437780189322305067424943898118685843558250925093733832239999833484325414929965234888791663410501689675737655502993007922101582473484109930953882011364356561615334130882166094057886040778719543968848327048895119455006200181414774815860165601275145957667981496464531778958391491488566911730309378191431695522296485976273769017779848306048114510642130475506136945793308726142332972266210556162557611673483837854018692125426533858292540931107190241031609446429728769731859272944127226596954241503575598906109982798632129736965460155096993425470921567543732351060168652913359255125417028308719838564359189289721224581511243548619935571876573286193162504129864226438801109050494787839813537059553696101818347685197673888138839329627569298469665341451575424998858941073610126119385915363340719728399643898798748987381149635867393466695895000508101201372319520115081847232111679078102502487566154739877004001903363441796061084578909197080654807887576555139380767719548470437849140141894157646535774897281423159754473419126657084031033268394439661363579337345878593556431501514727729022178991473316 [172,114] -2387543912968156771643478433825223462584042835716534370097007664496534407562991722790126185949258828441264461864258939801099047573714642215619080020445032240404584343480832711490602369012280034401179612498151834322997162710887719875307325543420597860494140482479873664336511954484634923813848443386075430641152973949413809379453663339973592163293698009874059758064455503920883896776029524547323315915032739448742892100755100423035641298639963516711464866292384664581439458659884233496600051153450639472776788957465987776152302550721345691266216516812018048451591641448380131983865285572629306657511162328040934823037408798551296984204366868396894563984701375824644046863258154399773297858507123067401636528705960534043248901297259791888295787367692946842752580929391350129893735649495795523813396958270313475818128462639554791603313072579283711630972791744111412921287869564565660993517181791776203398161887778990206607596583678059027244894185063806536030094962968484226382097817246941420196277593349088701385873845303633352183696343299844004485866434107583666138255964808179583878989984886071758519963028129018166732090726706029031651674549357830801965105202663977988710753926574749504993996113630178535625959068547203549269928681101549650110068071973110725255784284323305860176728734911109116987259368648889709900258078535842457929996013079761575084239255823484 [172,115] -4627094513961134272468288038986853260110137895790150099217105296720152816709033278139489245788496919074824482775844157948264659276356708757811828744872513041805644035323018093754430021559742405619613461301862555582071575239337065197064393836451706100055730827380705834813178479666377200297451857461909914150480525488291064920173828438996254386726525253604117433148276166222250166410848519090515929080705562676299594652439112391217238271691607698443358552975799976971445479465617257824697651690389127918917926457754111205721361232539617293428873905531437297095724203767091119687061826601087786057382288338560699762840657857025495676666691735836421730287250869471044468725978971737348031172774514498811649072618565511263089215961758896419072842911021184899518171611679956503270163878584459842793835506635362077076348030723854970839281055352360089812717837294330505583617219543153500585074342534459626355814066800064579256881590433847975654255395751073107376676320479828042125957634539351747834835405178349465829838035975921491622004283863244474464739067642621987734412621880355618149531849255249452811227959136012509642960821599699449865886914677831268997111359807882746325610203701563835115935828893144321340476317372655266255389888308316712052713674607706176799923001974799148788929008050633091984854295521667579991007428671110203445019411444912570968912262 [172,116] -7767702930419946852486901491360781560965265007028035949357924914203337926089544352839859311989605019732868014123283388917077865948064877573175087033788761689332536029381764822042508900389299002935626757383442078536570862017779715612542395491856443662137439183540245234730810416838768224551792206073213685156707968419816861252563266079587129488392665793754126472818824696916902259032800073686813355344523319507855766560333122771724888851901214734428811273428942795559349215956988866228640680026165634446477237725664712079399833518130463173572705819405324803647575732995109018551463048181432003672834272558741674444844521677425365262267638206831733186417550450256663886727321112866605424171357466632565111955826536414894470754553389593991713829253341354858138870617731021283466859923516529824537500006056771458740377817728282674417772991549582988152045613416668845212919972289973688708790397664060755095403304340330905804382961462659301998096848650259413077211692302615646593061491335712871346066332225093881610020250416190642253628475824845635227644280935266815589466183427648462883442362817205847421206526427906933005459151311961951387893404850913232760416756241521045822333796768999699043114256919002000126900090680320355081312281257900996826090332060356524117367461283050983837384404985033973865531325751657120252510445134451763572183051226489174476 [172,117] -9179740079243220172721261385392208495990710235311713161545456972510486783502143328100363423725726521264870289697403355698481881496229281827255362206904870948415593945012420736757886123432690391812082537367446323901402898177358586140996030650632705355905039947980243584464719767889885957681254802217115398913030036454193208952464309246382801763661248783416689814218450673937763441058793351205524487834288618877389864922620712711595513096926464483649974299145500243525870225494869271486237085054365245378409929107591374433368977555750799840913002696795262445068631642046737186094418992501393360335698689706647121591036662265790185322840093355229942816671305835759549920702439059995988021374709717135920827397810494537960559769833794692206938750668356748316326953695726102621848976226215621258825405403331054505938231569484293268615722726341637668209773400954592944976194437173241229829176112387626797744217250881252127654566884640011323148866031475733105007536838007419053376042856243437750431625418658510488132785223730778229417971456911276799807432714279954396235388726033175405438185797579428890619320010119643499721891957531905280258428249345513989987736401817001562548773980065253507984502225344473126681781932411107495065227442819590159375897383248443231806408693745651905706740822190704026315005631947621367485432725280400575427143374282784 [172,118] -8444996988971625374966057553236221007312498168287944063200284311779024067656249151899942458082243537111614871134291887128601471291680023361708145974162247075772411865211733047203277112778885475430743633296204099092304412366878248027686628560747916982021279557988482368350227905520275914076674230314208367649575078171463372338268939068209983569912257535971365766035205316209314678679241764618854213335237871404532188670004055958813112690884374749362780259679834282074585409692949907399273835336273757391501988982200417326281004499515318686339463646675433585404330740035983879417723319129226197142255824273970360051145128829868832313991206113878775521197374927512919126887797645346813255115974403616559812273255788572649946630333644360600884671501407905561129957369763250610598928093113931797345813363972406035774545837982714750741514725977086111690773307924325147158688180003359357857373416747884307207896510378890421471006396039093649839920955328625079498867600258284295320402878265727850932893806504504521514395031944136031380613608348493095635546290527296079049340833891384510931794073218701431008239617710913238209875942863213391908295273668638125745357357564520087953328871639639019700333777841794527530021430578845819218912315554288451533514789257224791341417362429360546298620155894257202329446460294616784916705554356016329929668936 [172,119] -6492294186056897430676199720308275719460857353093573867650104781659369240275440792825843657775913337947093497698630398074590660407705181545403068730146845516513334699231783692031045224916279751694202883277236831461539744638983297389671144724310837823366373347787097478544282235936101305239079242312484442609302685913684593032433316456758876845805155748597334405314846757012585481437905959084874170040330612489279533564541513397157998591519271127355082708231653268936302191397400246198639823566977453649004354460513438826578271267303600648446945776750553513754870597227590380519533716803560815354586456767989844940428883770582665950961738252001565458764969899655185146663678600471519553829555353944217827940856243659687471429572486501086734493396692799418565826072820399831764032900373656416194642643323948071470970089020716443853797463036148500529021706239903703299970175066094059651976359992392835841610444538304657628270699803116211450014145877784432209704341706242861466607132068060861537047630855299464996422151311139363296712699633804951290117350840833325372725331682498904741838174562205570373130088264211058523796892932010559100775181947178671565182870688256292331203007503934002208963520791403848177342230966348930872542234484580473369668099315623556666161222801253626974299129235462583750624026751911937199339018907150269966 [172,120] -3438597265104466346880961447568132675453044184506214919474503830678517715133243388778920006768824105828137038352527153589415296738129792841734762618621573892129755663502440562904115327817871272148516359557821064578850876038739616794429790732166494006363750595641377344156654268328482308667743603499378897837023820554314113254837490562131912893070268578727689180133434313648025591685905198270208423685108379247639664342769232097759346654829570518024934627910134305816534344139427057567693043118844588893873809465505358234164340246720083999429238354030980000738591326582645552747057466541529434372286755399937162165644358502290629238585391952715534487299856856762868258923100025913858600245600304068849874004868668714374121961547824773586138834606862124473409909013603609419245252904058120398229189568938529772086779599186715545529620657667807511821003589609125899580882233113895907896944043215206985831418545421758279332247976828471148959525264421168816513241488132285145298425784344175072675505553893159590144432950605891757323669010147576703634454954975238157423140246780282711095519877674006279575958399179314689161291989197902381139147880129601790595528743912985884710900687520119912860222301449742944969611907025247057199968243910272787846207372079048974316791640546655249467290250727472304423190500002408305011971394455584 [172,121] -1404534611536238998720627596433277233814520511537930090344472442779817641357357861999860778093281178790439833678146497726135909708704892540728989641455677043440304396312269841674299873041054927224096853091567507786677293023466801883217625689825271165802383989375367093110291969933091054157058431057176597494157736788728527947552244120656852355380977458418741520525763788138590395548565411973668625928769410677971062245773378820420811964031609709965219455009728882628878252068134991955798865812647503726443838036618936150260127670408263826815238085731971718774978216093508678381439270147455061772144046488715958147399066233292820337365142486444524505702694878492029262143889474334427572444844710508770401479549330514915397566620506496873629011497037495295213496847388962701093102295915188626358405415487017238260712281138727226122142307993404543103491693372523291490681945827051012451775791581385825561394765984328282235592414828143218223576560680603101582955607455619133032290629013022438306263981785090733830145748141965715028882079211848653894941342739549887842634867735574781432287771052108205687616462666375672926968421508306460015950877164715183530296256462799190696997690336229811586938196501775126965841593407517672807023761536913068931409188690762169143247005635777157036073446644655448316798866645142474539760406 [172,122] -474881827286780974776460472901898919503183260290473363265197870468188165095387879882748142527587024488475758067007318657998372408728792908238197608654125627447237457536471483004642318486972936152007889334583178227079433647853338005460667952425516738299707893326641999531447095507895507918683202984444209647766851264794880242202886360837343680874209325055313249037201581673670742509725642559461230476066050414471184998189657732859569199326899193800481236686636241821116484261221087465434103601177300495391340548743856593028829397018917416806892822971940562856379620538930231200292955556433456966279786712829419340431459174360394174493986997269310813380318028408060349724594793085527840625505030309909831305940463730310127803924303507825905343314309958468840503085976923704307819494325428616839722001116391341982400940155859247799647176274559659408948774358248901815114637330841145072300988964941641376419665150839702372802530261274289044387054259532300870276326392962976445242052817928664469561632502575171123939739266101757882818225915998396970784275412922882382470343454336276504439898624349139679558620601616955457652510271113581037270247090450068310676796767570400493959039519049018315324260890122139186942748387491928066448081142193289599709174127863873690119906117936816311572682028961830877175528291595843402 [172,123] -105697878568609412277536026456508998119242093849741731628437011460866581966093517004503249962892435596827285860972119110160704477136293798295776294816900022427321696198681041895504588978461623637361661071785770588725058611279395399580513904467237630080825817807969875353390959250135081209429136615609393497338212431116056563175141018376194583167638912213404348605777585216922482327229442438950965528820504637841121985341645712675763208569385165664419716953530682475284837207392216909105944934145850739779916182320692208290220713012205473290921584432952159111988487179458614355737133282776354180474973710881083336951121621275793955844911775510663445400203589254315250084966660964128216934310849905679707160077052683656967094995168079441724393496567838639095070273023191432682381591702992452573581925302325711398070914300567362612454355887083998464512021318803311508683777858786109550285067075007784729847870304258734878781338057572918368977068214275701156415068773197358729864948205584315529976640219014658785324101409467147842881508553096932194316652006690045541848704997738243781693001640134474198218057275510596868374420824434409299849843930169170077947123055578940679770591974847835115439614521487698468944204678867954682719635424623197283721746172104691336533440488753212031374898201438493684327307987640 [172,124] -16749161297964330779271614398810226225395791516153940541886101901044476135438363302807975687797785206890887476629132158846699458796686232621365388970784652649250355063317643849474275384055908711458848556415663273626756794213960816469785024815703188502979302231835689259621792585310942547456322834884450430074303178496053279829974256630905143338558691349584097059956643672093135582521573367518570892723665134819057133544149208035555367296106528652307019015053354907901726736867218698089728101258002034305974789486972919801972945062398418674634218860117720171029955599448239585012370813120697146135020827269370183981674885024045395285892918090940587425915383681770611543700014494803278370841082797935369140399238711886592862198681379799213850510724007239753876242584606311497157977005633916868916338321452241920829616356667090336031227090300639719335556832240987781004638856794489479272375094028821713704059320256104659586100141602179321129698963878897860637543337003428019792772918018858296298899295172202292137639007463978338177768092095915198299103448432033080308161079572472999212934557682662364212747676728984607778290525075058197057533731020494489783688795813716017123563441556540994282964088545526482973745136098502515951941967606443159029742481721514446743568177469289650863498737565144039533268 [172,125] -4272945105331868883718424114047519121143135872763471402731408522157925905984291820927850160815107909190209357449279875520836125366114712315663679449030063412390590775368032366995991262385385118626202550622779926998892181546128557754487785763681548974530862708357947224751841614115018688187354310212852472992823266450783476163596321244415118518835321895199476206345445259624277657368835312571345916886344909431676117219342726157316618169873886842988312108219639317883018692795581603555541565671427768695676054727809921307479670473513784210399752398332525537029913509702124135072673610537144631774486594071866547021147625961234017130687705827557247508392454157549433174945520206246621693384979088990172880389213050242323247526020185611199353906803974179437956956151108408052394677930669023631385417970845691228478941032037314948853905613839910124420757673516164176953007450095423619283094061723321686853929589334664698497516588707412689183837785711029764397660775634778013647086189171060083898052803613684664202972612276450029213994891266017590127348694806750406187482570335872073314630560928601277583282598085766837421142694027580145851113077323063449937782666683684677669132508809465335386298032005130126103786234759154213688142963342798454922272482975951470570418071714799506542971176211860375 [172,126] 147303280230580767079878821597036008458409536733238429008553680195512451318779024813954574788654228443946303601956226698780964303435283742846963091048390140679950169051188499315964799947095377620668422853841181087479811539297395566595268840380060994587737004892291905760252572585722890006342454290423514705392289263427189957734068548723265215247899130455717807374782060634512544984338425810279026051293862659809365273587212661037305038668433869804344376726654522507580621440548399418593672589926527060048694462623404176373984238197302866657924876514026730712761853065920825176091079678322988883903068211754655004042080826340919159966380985413173553220818526340393557543898447832198875072903252017839991717511180428785638253877912784530508754413359835998887598100149198781697031536168164514001993214889688795676685817335260817475186156230416139305146321339275140313694945665440311619554367495054638373568613166099584793116632246754917774779951617096364864746889493266109328179795521684454508042414645946149000384497953990652298086827133608113769867703944149214222878178657572735870919607004592149509824655157967070961050397213926050175016238723175407405275173193311239873298805266068146204709450540431832630248730848228585454566282428555090084879020270917398278580638727631719101317192120 [172,127] 173802387297271773947726117485643128225056786066936734246773362481492398625499049050880702770024744595421105391398050371989132230991467503304313491043782565336060200197668489176810502331023172174650685624436319394615029644739027342292735634267302012050430512965324293571239944895893507205807511000841605520252754201786822941484852140602400509170690652581545238697251982324028250773341700897362355320987196732773927202524209356180932438106464986695998689942482299156272442931237194206267130725168832190855385517034070859672044933223191373416508131058097589221558929483987225425689939651315528879761257564122965257848499706623996184227359303597949451035033853531772105559121954533178863934746191601365187751776359987494108549158574077491291466806820413874268227602504665384650466017617859329441420164648990497223950900295744083520866328371559931782745561099137693256121512662232999218075088101846630813461053386017424755832686945819418483964912816259684713552540750298634019003976537781386733040103914913593698827473517447972085920624825724128096024917853989515822069683236212290890246011595943108763106017009489828246481784560283576363596478615241789826989561497625813205803659404197115207836312867719644400955254253802773260603063591849785892346604655159413060143716770792841267496 [172,128] -85985911469244393359007646369912594062818595938394999018300653594685322782988710876326886793258148691012451564403361500790123107423545277861160475279548000960499579458664499758565686067397834088635027654006944599036824024120964172345626055687457976855557269333128940212741434138546723562607533436171611498540241229461889071485111611495848110111991757313360354872307260271867931433389003628959496519863423757820605269315967913192378908108218093816092256610700721172234141634285188286781510221740485020735785356912203420050416340000743024560405955326999295049996350349150985445248889831931148432629911445837566661293425137289612187820545083775326383976575279973834732860416099353098688736349579113702004820001711997316654596910049904036329338628696728430813046751300343670810745911452020364878090417353639489104753794815991426430847236038852225083138416917641511748290042604431144982570713962284996458396639262487537179237333478020193169731331417018142956542364110060965188522096471016883024919784321263900847678687042535638203004234005644798205319416733664110104268511938314305987106426421665961023994302728490438053444838204657281205692820791145177607444526240798550933183653893579945215412731117501961656882524212728645148477223099064898291289163970753957448575864059923156 [172,129] 6658743210902606246053457072109640111511941905693221529337130057935694839903354432961145922965911645566517983033564209648366201122257354179508636956634803333549133820608098861601901484243967100778840617238463628512591588004930399557377210983273801358412917789488348542046739330195745575078394485865148193731116566159768272366536849173791774095911664377731534872558370428490566376755747239427325317474355065626795326029337319568160601328432413612423745198790884547617092328475328477000828237611956577625526203909987345103479307664746264004626024074558027594385079423921117637365585136009389508670246891073275373261735552473689025802942034193077087989130558539824371111982875803034137210380958080064816971742265151219968768469684689986493987128519167241498860722915533051613697677974867937022107877684247405825653881575273167407938738181970249506011522234524338455826552232320091160556513386358742975786798999290941740620672852433084084463240991491694173177649100212036193171281451263105871843662289904107154945528307527759013678874326917545214595449974882328358537849805822798116880786269187818726884826967638071759913812428824919138218731647518440744868740855826233957823261844996358802893267587097723252790376918529045838641801338477259787730740820646343960726214980 [172,130] 1238992640733689471875483788976113073732546989762228448487283443666703369662276600900761371869501735571227890638017264097046089475074700320473874652158602829421980016495243714863094422153183671233251551932978743038292788274574730894149995132196358884210557979669790442641127519795845273123613010023381731570050682752103197477251356267274549718952084996012391716407327489259491306901673654379658061557905062373329758159535874830261442697762812994965005921785344804775747699252717639321723327491915387323157900598141209641083963828633736496707860712557132311170854721651894981732927549401823531061392605655017451171206066726570491734529083556547009602788897925964344598163790426872871298675121454257424706532330029320952112665345953882180675634109085559208262657036870960112327256047050856023779586250686103382137058832397539465986929028379603205593969581865761814959691021350312294959199719070791296098581605379030661320181831075809738913477419997740167025034402720922216902018596355647968251557320659308879623268362708959807872884484536586410435381928765852166612647754909289395218184095183692300772034400515168560461478216957932649122241335212869247787825299503209220289008753164048368208784637033972996600258368824884324907046690809597853094336662944503163488 [172,131] -211636563681147840039528139809816644439695764010856868509066215565487699523468707969085652207667857020010521653700358431941547572162378933915655641952261758469229550824565593214545342773947760430020118496450712648564438358634052052815007019603884303287602318946515195046296247606819857257007663143937800411070671243955655293372791152846967286966099578679079013049646306985690491970817898795967444437466156928709872868207119017283343788689039266865529950628530560305329695800262895334223814447004401581458806382728792149222615085867391621049153483972780609352063928954127156962322347315851997180809879210010339255366611993598329807055871859016156012020281714874066426461129262901659383301321078226510325902988534612376054685673840318275874492684456220876029617412020930957572072987914296262635057732946789495288810850989936987281048677243038224103112329889138513258806975829693351989579343362179657264586724895693309831912867514407275127766966803169716419224238612007278908388473141128631035956343710245727283107691044364269189820173321697639094313250629367556579579646997026919994296386053929180987371622238027843649995980357075415841729017286301951220959282016640445135483052537254699719099897182436561397079999200113257189048253684603618923303481667440 [172,132] 7548690583360090057113218874322751009921150277101619586392230921291462131871796601972526875213144905517462855382492755583031279561200226401247647471147850686168381955396474415703163053706520119111858959210391951711564018921155815463755804092094970585827590435937030016057356178399224478980485166719793281189210866174130573767371606330569112969117320341119126044129950254378129617794776688068582034053871675580743930672773603184709099866192852755497599513902339628148643444743077092632026651910135101594801811286624354339707224212542336272682277466376416156605847196009518596897336761661953442854018669363929711888755449242205066018758737051745473849091676670574366756963577718548121716647196331020705636059654552577439347564998384387906849310570281716458331028943502076215877609613823076475761476879932099332145574146837923612980120083247655894537095144243542162586493351621078408185351892232251103670427653644701125062246107950520503082768135550267380668600960158291303443161579071750838126565851510874020425922998152001366544439436728173805488954025334533237968408996809634207510076906200378100129037388332173080385053566840713698728227634630279995414134924576005941425556135836806135871696696239367224592210319800931383943758320121091476935576 [172,133] 233055959159982093736735752703323223276855793988077225800815935867607333679030627991838761544926949851816805590377075199639452827497601747324206397733575701321266576733693857186520229956729010810365462007437208455251523382956200145492033218383897158079531641984557603086066161503433625421902537415882865848196261225707833069999012345085281128670011749474925221583201481971090332070943016173936288375538229406602084635708378774022944956478003280036720309203028766825491756242503760809871818062492239689113465312842947606088326736407842412625301306716257347560062263620682159238240839317236966664308044279393638135847550724580514600591316173822126876452635141068538097510879219682535845144287972706813382938674325298779330217858444672642816585485005894244108478184089645066560701465998191210508233892795666898348930288174240735824296100971466549044696384831929395642238207930471430190836104339444707326625604707108084321517615969787862662489821587171842607245379704074475979142374104590280414415112918824217313750821683028615839265392863492955483337560821450157425933648778563679090106032326195637510877546589153625796150991191682721546669232059954215247161332883196274779900619487404683063177289896128934670666132620271437089745552356144006 [172,134] -18725156285418434902578506535573472896446693309354478456765092385820294778922185978056199264155376584803723611596578154938771611405662513700685799672325184431026286451241019580475881234201738588564965462948565144319571322435399725503862675344096000889617202876228929707124019536556163945340388916375014479554548757744100467177659182940012733576776700551344524223398135617423306290493910388311569685636039783462834101585652234148181488644100232498288952055967190098437962266619011452757354753430870124166001126120732790592497539767392902870640524930614187329763071978129430931596274329079958905798581174631074449588480106460851655152142408415563174697564362599372938559331604951353841965044932385146040677472457342369190012747858712611172366869352294712019854074804716305298132332616442301879419472422865384056579277121640065596925253210232438707715468992651910470405140254747930857016271707617958621141914325877585670240718786440655633297222383791883644557692240379181494892219168836959812470419624908860938067471909847936006460549922976215830262980810173120676739144217151539985469955815055517229197853660526366604856670242775189539713431447896767027438626905984085311665353301178982512573201815531058836718794479773778614506900568 [172,135] 311651790438617605477432361746781028753525787940209353205733206849013653399002311266791286619520648584691380868790749223208268153304389749371581501206525228537193073107132761947437800733664427968784082077468822071564360074303634534394955961572230409361948735026130682564102840984302805021939106660798733793363170942147292459876447946029930880117418214029554259052448920114184340034243096576933134420489266853595791261564442262855355427062497826509042735276654524805294294073338392051433029998167395345735655534313730150561935475666849599683493933111019051835101525899123792153399545843674827391030101992213846138392141094795610769410109045806155318654948254968115411801851248979002010074762565016076673350404737172320490622586180808952381968803951923293000031550510681516169391276079447158098776105934870623292563191795549385506548694940473880164988168242828455125201296399768289361333491413700798430936614518039810096107703699065955778862900058840884566080821616912374398095179894796875851291639782565767446235419017227306550644319048140490110933407642677150342117696985130972999287630046505533947637383261617416770753542834437513612962137491596072456867670990051856253467542743489613654295763522148340354739641513459339989 [172,136] -370398953262338533694422826056060420288878470173587982861561649997045117250191044890739562596698561029409900778907172010013560286793681267950103610766563987484358153084195068624466741819616315889161731903388508612963328240395290381148146818946556570872031512320067705481607145087303285258564808809497054726564957763250635826533630415913996122172691043109741459627843342907915251100605952326264178824771263143428517370328253897963710564589401200528348360449855259846157579779557218930925914734886881812535785883341052099831001187379988054877431441576770359519955151260942267500046718209273647105372941459003747391394808630729820567237955421175106572504905379471306708272229725004769729267595894583019349341211567231641781891872462449500316121710555275974493217752562702763952431708657043068939665730379745577127178560811005321647830993618155666644991101638125534938917332123253769778655232919710073042392646108587671134250947433651091805705547355161778357911476307160602437465704834306279524729437627631720607910451579927223005340414601597690093290258556300880235943907649125982266483891310302149544032403693368928256822966400089398021231365243619272769965741091069347492407669652397782337368924993318019623051413876 [172,137] -44274949134891309097431847466298815487052167163178951428187077203751323460815316688483138870042668798808151485106784708934974510651245746914550399035368863497294072981969731233407165177282748555112948156184481404562853978432799317512068072266910215600919364120629161010771815505290453058258423534300483538069098652379248819098065420738478322675554141201916105811445470434240131382032315286749893449407919279085412418277196051078306762048971344943510864962565874297224549471032974829715176304151706699088354604434549803772503783190589508745209282519750215340236803241404719445274578728859884716482202252644323776108880163821949549053185083167074955451396221660311667199912393755434372313663487372054650546568669977880134498155303930256463411799314706465578172774771658782784144527523369684341587867773375194193017431474483928467302858266725394464762560189881822183626385547650671790718872811180134622043712913085861914610134686452783582147148209721875156040737858092644850742876855139898501381058410293344217321874708564778020599637609118600085731794648832933289489009808496168156993796939755986657617382588952728970434636718306129047526190181973552679292032893877687780518624477645679150370502279511955315140 [172,138] -261802705421518867951340566950428958006691593028122969595886565142959843309452437007163384892299443671444154253921196358904569275315832951133959572756936368875042471485237039339327271467964680856724145087788274493582609762336602066084668515383650422012917275059605492525525522861242420008914961109509353805289896259960155693084699521273001881320794415118966737835417387592900737088772465477754556564749562995999956896783406754394095951762764171612588977935630354087156556525522811569814890176036721130339791367368534574055880494675752181602831330110069522865309185261947051119690324083509242282549527117972213863035081685976381735298691954535400270752396451860485629248105009640687006511643877014141368338052219318945619927857524387175261275577482044007654537154175742607616540930911734533427308917295651010207343091801116387639415235404034291817139566326746995339685633653813620373056172804301001818967314569704534980576573303632368525202977700497982436559535633097179197895799807023822029754447295457016090818510331333323606862633805839909331916762704451485832086294515613217357968067697446088831973895288786631376146843748893480776119684070762590664362762517431040124405022616932807709374115427836 [172,139] -21253477959332092254994301331166020105481735953789432979162219041670562559003377784990831567459538853981201235598799914140761473746159753446431691592739379070886869089035659601728777466692022925049982860639177109400220550419113874954363072125286958249832791070022436523683114319486014414141780339812816403012220630165278370248206665136958975803709546670736930587415726182607038426025060506299514322667477760612663109533263265773614444064099566359389971146196745341114218076980884554026682905457701718061832827447617254884488123350473644055635047273908226312689972841362819665196247498655702705527541476253623586469281448473645904400882934112883368241950970211936432825498636542772346006429049306049545129262160890345806357560495045707124209140186327706892175162954486299915400264585628181390758726449770875116880377110665929575623012386161611225271814258923934017017315289739999068160968328202081379328116527729837060098444165366793007121569128943998779128559285922023097045622997872685876496295000765483856914189838850798187865248425019200215214813352079062090935591847748467275455167253052601214990710854836738692319084528417885996272756794875304929398712142341626042969924568929847121640338 [172,140] -346594016069167120265650525652995076090491233224224087546147825639588775389491937764237258065405706792207691554690993423844309567080606713326276862955595928780578794777599917590033721692462897078835325628636972177852235389443983595903302967400700565878742058824049532369980271586411723259134868354142386363184344948913186531718586785187311245924541784566475068059289742750240469155389214293411432350916808588403908227668803456496685240985672610988700876427327555299876027973758966019500405565606231399478509416590132858479285158958838611917265161647360760597684512081089343633243321428179138118890359738428074567434759788517391604857175653902270647187107588359272516855270046164372436662587913239284593369273492957942857652862008745140054134526746433943601159113458499905439701483965938737920288919810172360661208873304025980454129679263607075030196053975267969439889846859206152623688329109469530128941266113811124193426010354282142110061477564945142206849378517623900790496618736535465730019208507109460952581169604344209317857836537211219329113325421290050839227627138286074638695100296419769838183010505908121661805199635438912784306811787996676891596293504764593325298432539467295 [172,141] -3012623589364289535343791733279691575672082282687122686697927926707033099277830761452474634310496854582327287929402054250863546247656305188057182290583693860286248350842224191210080431487377025136576735083183883335310689024118593765711848010619134988238874178254227552340723073746278114265803068989815748747885807924354499870972893928846079814962173352041730819894471791074890332084113191528395606208887815781293307982964948958921669727711798573246877841271009361053041562255671159072638345183617389725507267460436455502511750971078317528039660540693889284945022711333487879525886964476534493101251178841131425135048797562508920311744534808486502076432578200758442654627533361696930092475912647380252894387224266403634836365855844258325200570296356254112480848773593738911801025488672631339659598254492418081887112870165409217438490458076589280754591976618633643673658800212008486690916036894729314040591192623113594949505232787293269930657449954314544503189127917498402048891554430329667675659838735567023722807929476376194208452443008911192180627791728620386961193006016810456807017112883260436234256067620874471712089435471906434931547115417690593281859936055350116583691236 [172,142] -25811413000639512491316015855172097015143720558723423032750783866226516100141205689616128210932109276534358847163510954651306227185401646216418564321640238332452580209718144311862122148359600651384964620286329025421643710886903652338249192019100546966997631535920513524319725992374142882715016405515848302565026881335680288788269357085354702628609856516800338275799447142853684119541380593456635302745267041888002656765643292357060105378150525711908803734578201141145371784490171455014778240489774890961149086910851800777649159771346109468416300449463007744071012907361005094244694670579103775434598278108336273088615348715891425805668014944734020870957610830757311727535472408274297475887085703494150170620193996886337734625618746006675708380609774016139038453917121465449154678141421203556213659537110939117920557590164597634195937976064225055393917926067201975122011115231638663226509948900083678663013886042687397615836437820642732010604297412611859202887730201272719129235878028332539901717744692712808338484978870899021032157396014184906741453429883460692028101126215803307408375846051198667253890025627116895970486338309277431646190677825774022322704003406506972 [172,143] -116100112540761757124285476141804577788019480526819648860094199393384723111750290717430847508946810752309893063976523723432263614263916696693628072933901727171341925952928126269084565928769672291321696468822389319646080279688803271414796340139932202082345792534058046230443977552241632720622981223351397998664650202709444197968342236141541424684284516959457329357426334692452573057634922009227398262012111640171901489315176456028758805756071836152000647827698241843171932990932969810564573209720467581021382614499471741225008343780552371378037353662588027076280577362291031195692894337473906046533655589834442044531718360590408729223784942269019385172937420867848877145722366282709198551800738700501965544228930156132114991271015306463329961601350912193600450567447563422088207857545667262479025715744175295045780742428858996925463064134217900166854830711469798734043285045570005657144614618941623080167847682226092817785790964269019008110505252210677409361810650377667750021059089670021178815670723444056870313986184118663009654361335137335384074152786518995143366861846049417668183368140241528435804726777464441819716059818507001605184512380486890324966637153 [172,144] -184314075325128394686277250871099132072131637472656709427093098594394993898326085459573639752874132830053355583348502101964501241829525542613532620018143545547309164839594115685852739917191063740989216590061750637527306909447698770629576753333676470484888481792560466296672358392831829313628551084636206265715315190401569687744065768865734011191342827935446485233843992383770782161606979359538479099448007125862564496991028680127496213852928138221969406651156331358679758349418972411583776569765757015655183475529142394110043542141502991217484510736333177360442606307999914444017113896768363769286447476807191978708665738492241701004177343384014824329581856332573313631802851382993045602548169525175489358591716736613250292712661671974866854749562543201984479869248209347660670565836009608880661389273915194332937442201031098878935136335365725675782225119457485490748705680003135591543602272621086707864914857957724655642322900012137644358159434826158450833803882322389979747167906775171160191694825315937753296504815075512440523808923024360266497894225663029017834561611484314021494021687952544736030511469064036034830037636712606174363931864117564424 [172,145] -144149177577913115247662600622482662528100455902198908559973491555966950056992332064227875045298231424246073383946333587280333303156119527075485754515106029745563966501898954574424412311684887296520844783804117113773018811887936572548508263547729444232822982779590360434907134369816657919160819408232361167504448076468330062940241551417915122437347173573340632525736193467044141134238101556696254142847137819949948962243551736659286900613399011747228271959487848293072972856644129557734571162890145667607669511301287071726746696415171375330229065358332573382263685647064506706110056256100589809198928874375647595396342187615030987802691420989271993901879907478968053186615964365737646353544075037610024962423367397391090483406248345503198733541422058027804441097704322308036278195732092901739863729097902861948896595842133506058706273681838155797500337549422567955276386748033147288114268819237668675247982626497976821636162111836376869159589337299468866326204025035030973373463526575680910422107219173998845720396743479838962271237290136804766834791500228707720863058856711377572440784423417300643140684748220224312894045866943055453660619944 [172,146] -94596981577977985104863639943305385838050404221584329590963848552494219159754295627323002022874323866079275616344756488063578166828739082088996105307055921134943366122139531447341995946789003156850998942783512650067179258734379146848403731724007394957184650818157056515109868694113423390328631752623470008978226704809390813300718156661740301714637644104685315173825842957175245674853143385117208120490717616196437239556111908736833036430691809651755517656334244081534538748886214163954080698742071161163471630187805354923220907515320506413731412313378442275920107914211052561040272909621759794747077914361716469062078649775180106230614939579386023195843736580535067480763387399607783479899741233025026576489982561528199207496203269938320389774784375894147695470872402117029226394234922577898076639837750305252278152603955668667560895909230613921218535451297940382959705335134056699606953486381634462727345088647540867223050800965802977929204991536608953584808015001537340945280910392064032544858240645312382335944121514635031451857555301462736394863749540195740912125213888404415853186558942501017367080828282527672831325788208434476 [172,147] -407364770390866722882516765826353944657126632749564547686958063068430490860885789120613352222509627191243069025309383031644179376445745891565647942441499190647764954894986847887705812866537521339545695660718264224173709173228446831183599418315764696478608829141135836140812230795201697312067226334565380250732596597704320177426274257863568646672972578748105387457831720617030118020810523370674169247522541695211602749052044171470285102216427826616520347441902452058389975731574657585339529470560311135723538965185610530648611256050485369266565217885466707694173885943042063821734470551317652293662721589139282562563224740704175417151013673000870857342804787990916332127943060819938754742864388828828776237146631018027070154905662639085413164290675982223693149909773313639305207227193738194573222975441421616502698495675540752488555590253950279103177948520433930805243428892464980734415707895817248421194171806603825464122403682948106797277447489294156513794027704955484575281761943793619497721437482952158857433382705862024278958334780220792813074828197085139331071521782414346095672318131742880531852992975852252820248255569 [172,148] 1066969404182456424096463924457976417312980496878728204459272832767231920765924356862229724305130761395935029147191274074333112728971832828542944410141477627437226999533953824604226093703947628744324241707141827085641930317438930981231929568693499295876427287734704360483360080927832310368365440980619869712230033873165621752267821670604153927626976310542561257167306283748263789871637183032987539671867940293466381962353443830665429256988125585108721512934522503102668329049970293259109759907830176671898548182238877825824761487750123144064642983812365187647070002984091633760962181042709894569632349471111806199425841956153318076757441075945650376038214268185633334745787051539792548420849647904983208633412821328258191831737787269085236268510537306932020445931741945571342323584871013666999661442976182214701142315302433439613740128109121551853898392325572460736333994004375402339184941142266390574062980293713191076037554924509365350854228779286892826046417716826339044906520721217111613809529597412230780819805854507610259064365769249372600794793785996831743410048702306477421146091723867445773567997741836673275 [172,149] -746048787485915941694918752366867081646491274216348687382385058817227249041740446440698247328089889670551308780605837682304775815653309938969720947900449938035633687760275920715006271726106043386942097471395501347600377414467731647178291768107035810754450974277873585256483855044730819531569182173029200205078348763000878807121615523729945872615058492033891069485752054551253623271001486072224474734442135337539289207674704893677141491953734688481317275031721071635236162961912410926149801155871339731241959172190514654374248970549073266739113861349333442077730909611146598924263691601827191454010637181592473691609482785281743222821518816987631322354288358662980188975635980403405916117574384489252208574475589025560248519551886865896076194070181368369147662923328648727728989508698718278199895831828683276971012757596096292101825216318373995245932083291166119293183590488646451020397614433904707822959629477357026102230046459379825617870951567321563020418643832953564266787631751342019221690623202367004827730387932157290743675155621563285739208670758705594613784631850448776577582668814666745364342145342 [172,150] 68010649811055378888871094310000830127488313503753685849017784930256618942924198458919827361060776104764537094938842948585665964050015676660309773581137404517002566923720430664759357564802326417257563611642550501853005702820136338907814050111887469611441902745295599536157918480739838074958498211212544965830492529539798704911649112291212602933155244389443623231145419578808423370734693824722512951908742422179977148862891535726931262432861012861188576211404999688614834698082342815302806528152783940163445382024535325919631788463178424752899885200021695738061785103128321479654105506866589630170408723910959911923543855203780650744417229660488010835553767136868367240761618970272179389523610586487648837715730902879456332892883094047011735906294667803757501279679005138588514142681363068201367403702036793216448190757401576135884664196242324077122109056584922391055904405577835516299360253391394924734431418171943971148740338620494038028504928195386514823659254268483484144252806187669765996798862964031500570268306012625625077997191088870947360620781773597226586073002659591743208430701862420219 [172,151] 41224199411182242806000611049482701212766138628062394476708083627406467127400998734333947353053759762122889191788122372316250899981872988721708081863807272745775694005172477084471625060618233021886865502183824135585798964783823252524303416498547013683227494685017579380916358393296191983193556469963431772021356106741975876428866636921867383761355009176038649490191630632380559174867713347770185960336626942842557582315070882604704014212413786646379720615896504663018606560402069098197828142311158352506710839629314392851383335343861000871900100058801931872264535169596224363395000882689431490299652880789543672522785934998945190882363214951300678672618931580719476454913713900296338506761959723902004897403191756673775633804753049470583514111099066915002052672213748993193622607216334034216113005866899562472783862102266597448324730498883169994743066234818589321047014246185877891485332590492414645433067376897015474635277655523053292790296621903778186991802562289167486262283406968495978097565444811926351813098746251911363944724338108527262993236604955115195808579542554896115235554737 [172,152] -9175755521658362831311290627753584588519227606518859245010430576574163301681718535561293554437134164556339372795408532340182478279640783454595211428107997095088080481261494576612438675778253899090465788506005228159413640014026967790117212423401168709319101620617820640276005095424503624837576176983633604496992522613590512741940897475737715176896701912475591910206835759070745446677144882620845918031830309391290752274067569837887019740700039901660025689829185942975998748814546180709523812175084096207492384446751809609185353296010338766726974905046983611649674137682435932887387967897061786054035621157472298318734129174388876423114904890509291028465732915173137034216164989142686449702477754480881972113122889189490671305028947147407139269734751096040280728780150130758694501047302499482897002835734140396427511838815966687878519634861023796958067720149121370683895226450409808448755294885079084732864967667772148253604887650998560947023734234844962514115559432094652354131680204852922108246830760064786783319994500882762282149950141408970050940610242330480576579301463556066 [172,153] -1003003517242881867079688345912208157540140301481704515679627722302131839100212908590844865347694508634234686817903275855239761659365105024918403103636710088233895425306332606896560840004118874212459436206129873279410329256481627917957406116408539459201167284334475302579209745037825501634731470402430231701381051035624030841126965496535668382131081932255538503281056998318260397842505493912077040061637700597694017691369219300561100432182198157002926734077151524215656827722111976003570170401514181001446835016550574171018516924387993989500330509571885532112117289966948157321614275218689748725364865482540018433150414905159059809823275725736993653354416535728724232246614754438111024664287175342078180844325618129848848586123123509821237210888986122485636438355256629018609087327140180688532317653078999457276522301239350652363070606102576691545626285022476657886590678253836374610989984608071242708317061725823953242045676646397022023761695905194765526786144183763037411078714419183898004820245341681366991793740160119128471069916509507744277117837580162463363131119 [172,154] -339341435181937987389996763586846608602737989312116184163765415518845806479341857928204894554766561781182478704408164996938185734526542177791555904229001639975206794935086608439385587685649078331406924947924024030474397450151616411202838731140246885237238434306736607994120784537109722196477649242825677426358848609339133328844963723891501224166537039341191686928841229152579561098519998788002009309622952203349807438107820721940407424967155354781730773570349343070159393377902881797991270276925929535741454737990731096603684712836403482316856704167613288494946878105860015788210670742361549054945545871551118528408878998816954919477064571045803914018102243554140530073576370612334649563298386047247594966037121399350056018741879610525477238375109619340477775708028485085981411016819102641063244996688369185973608748204097197175119318976695230162041758858227110474630507790844449703753219062708049570437729547681175931164720852273306004243264011444126355053855664768404264018854573701473604770707483668446215687444495595013643037389850008239710471948511209600 [172,155] -16118103194903702360304894590356101963276645181736360883064067587986064436962250818105505012981404901062536259290194416543395368166049231762875317477756489068501197848011598167915632104007985385395998965096919922201355767264158596435621522875181596345620063386691382866435485200106018790913238391506597822041908258728109693324778948063091957320805947237188935783479320791546882466567734204882459695665815948722785822051304836072076347256317916428013020103748260280236325547467293084681577406633839537747207351415010496129214500331332195554608607267100799051713187899539206905290561030973427250829690894250697470976043316569145762214789415217049406406849737081346355077461491128713636623019886742472730903428142289198393371522925732210638147616373131868787730429121275543744562903706376932603161548835605325682119906590530561353366738823901821355361944931036244451930263442848051793572376842911709733832771964565152165724035311841746022011249111780168366373465852236857948802853141048776042415283234920862491716446065669449590682858420904795969618362 [172,156] -187941506892787028625895658792778890928874159262216619397406081176013812770635782253265196037394347818819833246372008802683609137356587407646521829151531922498837450179097095370545674415401914291315894727143843147930462638728015394576508513095246113286162834555249229984764252753720239128039653780467934223483979609571481939158383127091599218153197271275710758000649449511903185684197692972354963629839699575373785153811864217574451287482970169624692490680216361421933032950021970225107520576972824876690202671264936026816054179807170140304997623529130213967469645619163185516671623097285353085988289359952193947342359868599008195939724231181694205129750768211737299270738285142452140509099325499482936227020962207027042146213514893614634355293661940518998258100610732926547781297925071737477961176036775231535310796391272444579909895159484930195723726849076452809983653776223518272973145408622592828349114628253234359039950858432781553376688783141020130559658060214960703609562725056765910291399507860200226825528393137010366193251164134 [172,157] -3689164025620711015272692844148980552828788106638816881584251856764475748462830370198090559787473209913135405733056148989097643929479309805570688311746373544876756769630916580190412689657059694239023845500026327066875095243119887670423904990361592871492768994523443141700117371752014150938665193232043174889036630899607012217445100998787264529125998954216567343145263336034595264335879195087496169897033183137002488206008572761935446775838179592283093324657380370115245470402067611396507714275192162667892963906313595408275994139428255267760612298002663685880567590836771795860924968465225776954715823282229888522416725269649019372612198542873421075920903060117797069239046774471078382515207546063170730229459958551795173472776766299532290774299926308793964484233358068521043075018149346760316536877522281426394727476023366142172776781155914998991744762234234061745508011317733693927906940133975576487732462808420899656750294937386162454519588573055571941217098329551406095176378899730941827959542231364328951704570774252265306 [172,158] 509890589381105651536616608115662540043044816448539958371411661358575663556350252906538024015242896344302597838091754751578195918089342757398203870730664004820149084438331778385067968063671159561942359353154196724298442315658863480658381567495341740420086674052259074219192006689182357566035989285838882125349382051900848738124930306468332254758101699294652522280133598251142950305192408602019209039623946066269316032791551026427393738332602239431491743887414819110289593583286673491029916177003296274243186631206294218967785451804842029601453593559533571256953444487623994178427830190233932840991060634884542566646387985162081989256681355657616995760456839589920280642644061360057822508673982033114216379796123339804519258221384425033603741009031268779588335180969304577443344140599901179252001867345978903459211665961997284925942108653489440622947678381386614067653240278213260933761943356227598957831758020318592797158447288602524903713376362325477245225190232669452077345008601320525919652487614452440512727020408 [172,159] -29448650350686295463257420536279684546269858654726421207797734889733452740332059267809704288402800462923152715297065474789760843724240984164741555157975215667534424379889752940483630359120239084792122407462675731315255040624358190545324865478430630574991297310950485980452992733844111343963548995574038710514543976263184512729249735981154574123768188218565222740126905783885405937438327838372165223434722683741810042157790607856775211988165699108938800041294003382658945367920474080853502158113049806262692061738719289290420469974559057158156488186814560403676175625584733285278865659988584974042835714253998076203805753174803297516874318798007583549636528662336613805141004452587485727575679453426194973520684297152166520493295646402739103845611160666851226240638212481593523760884061040956265930378976934179859538954358037573899295050455156454098710253647729528854459459372299745786286572122947303939846153353078048890343618038966445703238482667074493768988260409773254160060922223257876403172145761076234 [172,160] 240491556782237188242423696299484678726353160275969673304233158776781230504758904028473347401248951882013220816560195102197967963744151846132043746537827941402826835248688488812901541373433183145005524812774826949988923606574379385495893919947468428924001911666656706633272819868697618002055125580995486088248000319220210326552408258712093022246202068678182537117192225613213200142934709208457623727361408700192017852025094788568684905584725959262484110273240756799871038782810720907459287990396554779362370510581133068597711347435252879348714946696741530684413734767135703073855813870294551959437832503476666421486199421043054139188786521867125778444529447289735942524409351772794742434675397268389768114109766330180185075639654914430737783404249033643573178908063830098402687990895446780955696005080340647569040259912843940500837998614410263700857874398379375787218260900969388825436494784440668647951869334563785466853360950670953629906289457354297517678535093919223057249030137484774249374282 [172,161] -288851232303612804999059404689230134037664495553159606413642026496920560010941451911825732190335097092027146961437746194236304429133712842924037079358666678265954836856978839726261786531113132122090592101427393920827451770146688010057936847336661122936298530118081438503489145647434201063432182179977996190695869805318623166977180426961582130396135122610573899092357945894739058807226308797284637101155103290817430713789011570805563871721682257798945317426066786669197171880178680122460363557491520855812345012392891725912189891842394146629131917553694964427095979295294250396700378251143774005461197957391428479321653153638073219888818979789180038187429695775637442977848419643623452944424619324691906585183183452685890295490562597453666049084932481660914136591404036750914057774204859184545525731328662752936344779748630096063960593603355336865289294362782245549516840464784071613230365502760756145110731844963430597650603439014856210464930860067465442447639757029181267606790448302 [172,162] 50173530737487988312950683557935939609794212485205703917454548110022542561398212472579044271250115919402081708411606068664713032133973677200859951598240345308076448300526485147928670950228005035326760879289852286857932262550326058892904252303933166567266460021399949477232087576753529524044039495784296504419344526370881971622021806244450282006608782283794450052768148290585958470943293430104698265058050625892885359910060427727685693822410903556725904104180434034773931761766864559153311208743876691154185548002262494126568348464430975051074537972525163657832644674784011852155091259426544513450975472217689836686590178751765960993753850607021774714761068642897749435770459022262129689621887170141252427366642173255040289515416402233417162235673353671772654620647449889361075916616285709818834218677698949809045901036433981992207349234426922727670157661680791155619368156154109414310035830454952668117141540566767201218410138507219631920260929153698654207566713649516662 [172,163] -1223763354003215425962970291252661228767118661401610413765873353653211377171097795905763538704777886037231306682867351373605093473733784045123815594116305036087705290767861625896555023812283139614316019907159793768444695521522348198258555887455647031738046820557588585872108465305032315948548670572352103691563903561586581527797865564835303060877766718578963933789144204585432409449952625985684998300199104919946781586999644814273044278800741696999473112358178879323705056178675701045888201398580938914970066313837201382413314328124890999230779465301667498173831769814371961228090877853875639556333900311081214660651265226616489125090974290916960162332009326930408114024289957889858002704267318642513899881555122937966661149379680203689025214195786861921219904461966590047507410454260617484204599963880949580143385978613984101498915249712377791927214320341921641003340331279116274566361800364410282629413911630707524340434222645005204429283071970761959957502 [172,164] 4015088483600840226033497035297855227953115317796977339460910278378549120701143707978537940404539643778455837521470012750999298405724376545505620263826289547829416668590141987102406589266769328633638356216720862795266849014470488319528814645588089772647412430398924503546220554528075346020541196674761357481973091078312513506297862707022341333665454730458094649613429723710571470333267390064384856772343421768512529852766411701615665145680958634466826180758071914317979359062750466113420871798077335863847488674421995565337009140342092977953879123216508619857176209652860542267613947274077540181653506651380714724942492394338546021010806916025832307059816255814129535547124756042824598174647898426185702581093811090174728623022452251349865296673749353588188445435239953071953428447588528266205944263197688776225282276348569756217247006368255702295399611144981089272885275072607639237153900836620597192972351062530991983286416057835031595786937 [172,165] -1674763922764609065324132559959695581980527582972944570217921363384156900612864338764975729686312816630376148457112817025645357189917981466879332867393015240181236778390022143444757155960488521950506433033958501160689849013458704125197500957375153568755297788111844617965598736168504844432955358411656976466695605043478580501537174048938618387240017819644345242273750613670057196669095195367123989568915143954948154516553303630059732439261775014933460612150515658220080171123981488587805745353607911750593376024554485922809251134457444072035825492620493888617135664392350710236846887492372745709912913356049144742612437769191184298050594217169288138954013630347142355855253930216443696172660094996726183478142451489812772052229449796916834792180783176130233534847821412577424245870002401732490517326406993559554024082385830433061857681952609367348108505557143274974095974197094412656266371033292793770129785115147532554770936742 [172,166] 82757735749505245967066574402421468114915665762465729502107405832143028900718758609020776993972042863412587410399140350535596514619303687853564771157716956449209007217197281236362933543255242703665330274896684767883855501791290017099728860223901137301473336834919284525415299343151758827291055070325913356212234867007282800402278406150386602902746906397655591629626874810549345300566056906802180580271780987771577853893068020096522513793635705582468897416600624860501547216134653838781303017055140862207649950286590352072690652061392721657636146720322187701457334818767718258607209616544360473991292502564509244328159098559129950582052548511195226504341153473475755631087911634405593555435318453200755771757243309559614046874878204586794733893208396608978062699031746668593082682211115621855608283812441700375135657514924409768025674551367079090450465578783708446424049525266070377064002444973550499228983637717 [172,167] -444561570750383359774379319614681774184604236021198951840317763749845677085496405468183142607728656524790811495002878569834769563088188554156902982756173630431881130386032729422349093313949390537639124605941146015031937362271050142659397897177119577030351433926030964939145466853056369987413685457193641423953776482101840696288453035645692318284424669839675970776487147654184209988059895060580167962521244472627351664502122915237436569642839924820267187967691924519656668882986699155169977138107330380459719184753800652854762930510391858829429217419032135074284773794879800745300456634587003423786717212577847609242106249839994823318683386346485070852490621186636162225725234815504721302304522280304217517240524325816022051168876363216668113182556284217245939855307568335372646011826912550722016991236982634829219857047990650959917168054246384726292219017163411648971430435020567796902895749578 [172,168] 234189408831652265328503616039023361322252487768902854938496086479628569134660493348412756032087228052597269522006074683746775417175065900541497766931719347475914740248385576684725174944341040212908975175563648349352613128437616973053797074574307356689847526249325691136386579593699617425114802253582840909587559354279219711784790334901472713652136961531262437721360572447480888694908610990605524705666753271533195832752127951930267678765236012814796215073730411854536382810381732146118160240482710739054053852930926485491412846951912893942894143649566394502969238545339308488382545380421954194710796986295070764844167175451483490464241421834792392642633411833930588934418489369351319871403881916286228908309186676998063540255067653020467098583352806027809216319259242595830641709046683635878667474730972571727795048871178565513455887740654360408246403758477321095295120327918 [172,169] -10702207970919166813822416418456678356235008000642956662871482363950829139654320154854479837910124311122634099582575815530447661638814947897831148249210916409576336638253986622053107354906644158310539419947910030765905975425340455832909337211871447862159770949437815036792037817329424778731236378333608567767914658907769031314745799816136017397197524504657788628919059896261025694212669478178116048610453739846849803996690342724040426480548164491372557816082728549671890955484334673918515257875079074564346278739716361214368622954350746844127868882084857730139339966068620915726119418501741478609561220998841596289704285810799624662054481309041567736717078848449445011513620571798466597254696265609273223016972136928619381392613400702612357351919619822340576668959844199667064980922268792313587520797033951903395526205617885939353043847831740783718365578855 [172,170] 36686357565054133003474740352132868520521771780194142708614606064003918697667468720754127865191101631218744730527768193725418775394945892932934331138738371046089189528344994323291140038574047977670470568560166740855078637826499743924782300428211865169881622729172615280431216596262790386816804440588342412070913658763355072104721562025422422710673980330890557767026708735220929810412155580711059317577565226733770487959774737115679985774118529661062618005372597367542569513679696367074248857145671944003938134724227744248908047188474745583364753724707214089401573513470454817100882062196300480547602104191758546936581168922745791106533008998840476898840277962678565283360076529625896297941677942135348108350596208108564921685068201294706280127117768012701836760305602319507209763806670480262429009798357272388887480826301771233212290530 [172,171] -7938183826639828525833504306261043588986100453519004422558277112337659793935931494241500951171674292733094507428561536912166726479696979442054232069225219173209378286460501708446922977227277338991214021348528412319077422372435189112444388077575715101600006840337978092965482199951981632008158770113242856778173038263005194961961588507815001186416148148960990215163142731888433020242892148863760668711730833885997381346337572337742586116436016768287232534426019889081695585358840827276320787852843771304108901295118725650269920723656032263658354613682734165059418427589553972516840164542240790568579975852125455002863206921177879831520073954383642323884991528124864406645910950284689459640169553705718106130237629754397082911836191543324061339377024805597338603981856740729789221390585012803563973566484783124275150 [172,172] 88281578553473318409775288936632507803248558523426033713763567151844873497773567663404240726396966121736590845110546733003712093764044522040481889319962807076306361408394925957207994987393497967367897328733830632480035747348839164240530022826040841766450081770677195695011085005361182173916750517289263672838056026931550881263405194714619477936070338358632578964595900427625199837773727518227001555230937876646441769992127775209680379591212389656042994546429365098789219432190096058476150573471455525447243843791634935047136715791153233055370112081934815808386728862696231520148624311775274560082527514900620253142226622147272976830330613166274400027486805664542165150621305656520744820675785324375681024192969425189179787605950740516164148037927348549666989343118138977560122014667340767354 [173,0] 309751058105424573123951993268822036872317507167378049993866678861750272966231820865669721340552988985196710304911606148787412914080122144904474946487776157486417643551534788904868397802495426377487329883658705846101961608247721230548832215652899042299625333990934327649024668956187092331282346437624970832271150533950168406449219570169796890678593169047268325582475758522118037697477044638315848264419076473731006889165327873739692933540025160500073568370509399779438468612219878634625870575157805547174903465363629286120233602236444872283289602266269536879338349135923008452256293101148677390236292428832487319678124894206957512808462817598306269801015598299634831375382583135359894369300682505027147241681097393146212941819480465397844419076148670667657252715515348892242547136827694758437383170456399930252908317810361666511081273032319597268658425054137210523357082777770746896099434544871476736801064279857502044331032779050896641603933116464145442437478182040362400321381170025247221439771494892548161259685871309845554145639850066123875407822553015996978944029675840823192068403021713585425734473673725407264139980414093186393348804988207982453760885981075636624222677994512175815863989242176896359577042979331862673578765858208128158780344207181996725986583911730375451042214420700100133232219467313697561304512595101699693003631721854877280201052015406234471508474912404788656481514039615122618354294422558169208481146895641043370363344977634237277841926861398020023300256728956615785436263197713324543299653695922202232398715515215946020239608451227567976521557445735370482398038019564686749821136712067781301526604859926853928178996837595500915422613985949297510376170872132568359375000000000000000000000000000000000000000000000 [173,1] 256291754245678308489280669541562960530658422050748481638715797905671832512856298042265694883001600408445691807484298556501070403072880107972748675784205023981250988864895710511401794560344197584179878633047360594391522215124174838741958512361184251607834575707625333295057297090127616270339052586013644031552731063234176177543175501481025307056260700079096153859664867623787765815064466204879952851181458680117797954088288663220219270935811597242743387344484409148411874586515108495822979540485848433887507582001685857198545969677319717140997817420170755171086859228015479795622583932076895625426767558771929678383993908743581522308831741836132106223355746154492617473012419353515525263118077187976227668706180478594219767706407372407932651055003006538221852281966677073103451376203881522403595078706468709496271568050959033242759573103480127987451965178780377169017649967265279461014986012104885658654904829313563294450361167485025228918430487264447585735990124640290386082742052721981292045803048764179170156668796352981179215183851792321813797453358617597862590724277905408965128156902858265841520720172875490983770703091323947674932615913301433384130803453419527093639498318681509375978215006976314629240058256557226976307845728889777710165831403977031628204110567089559037563849113909518073272660018875341730472087441003970777122417473930783363152822967039056234923344946563778198433510120651975308285418212899316818741456467731983991225739652977615869955631713296896239842301027161057599027661070741202275185543649720984531810557865140474968847229218954496154297874602316381830163682663301094028251795659120515302881860445493555043785041082821089413245597812799215617553292734997862335205078125000000000000000000000000000000000000000 [173,2] -54718065724532012280700302708284746585273300389783053534808900643055816482803087972033666584752714870376494366976819873629690252683573526687097817996293900556341268812583092201709266408584259293464817308394128070943120853810858340677035313012321970363403794696793538973165885438217146411775127218681669910501284049704729650270463189829781176534560843151186155749114524008689890011253258430267380416808279494393589739420296867408022585846892532065321883896808924698319734591320377729928884296135414924017173796148908413281941254305408629109742827749302916597626245375507008572745486737659471450089862163520893438082644331018248246475944216494511655274245540375796723479425197582618562776344883687594638857590871661693492565812852875045411430551204445925633351881889612055574094095258765737578696185174311828701997311114026496842654874095196291052762182310440405898205915813071958959386987291091616845200237267866855660236944215889251522378869706824576079846148285617306062609684997194677316647012693889130404897896639412362737965885846216773915205659346198586427718611822111904055169548552936387244161886487273055509458790810208440141716196805249580576476678416134686398913129536098892153094455809871133856899172291226608801128113787166616432648327001635248258463644886004412408675507438179860675378027486274131925441566437794113931833667611937700145179005270739238291263171204528324172666643968867503813019361320180383302756339877556239330196454751829701497599943925970941161806800394799050692195981324005020239452023572094488239354015962646257551743096825994568151743559523256434639980447445194064543550340698353760735665605036155127443025293339111279326854013273796007125463894305920810411589145660400390625000000000000000000000000000000 [173,3] 16398503901123271967754860243747078701466009617740363402908374991283855341314090402686745902533104808592080706418949824545074101649394528728108206813058618634330652013698607707779379196101037376042935737484837423440897725115613171940885447316755942671566912024698237750292672255063896109007601690257261085423757145936187521093165635702766382780719197075287217769451481795541847753875100843669721042417490436657367698371264052148725532431918936057099767429586425981883144231264174696875198556782760236233423707231442418133577493516352139375107676210915114864185169134063468851989779859461620430810946840590726842918300495654068793226878578637096025618339391768195916492141885679172934861463710789476513878250354787564768254309451976626742731989723864960404442275875295871008681773240977669204567053393432566975419702865514908437184339537675207469790696554259878553146918993461686353461427644011050756340018540684595807436220071281416808937320469989642524471513677980321509679005748787715067813344670153388219862249280048673576359252627422917381550202661077396880326919195539312357184954159166117596341041478383102033593697821938749989497869236787116750136422445593216041865164993173242839825320640375623392410765732019125737076295261436526752179393451847845153838848533930044460331437295922285631238183276287744057941260208592772939459162623614307966373045156060330734686344419614911717720600111038675264750131905034614070804812128991714618067539594216686391995905950095396101518866171073718064921363460903787869488769024766468967350831522611757829998027466421283397047207121960862765209149178496912387004573266632202009925468239158196761259862870538978682423646405319152734981882138058864377864085577428340911865234375000000000000000000000 [173,4] -1005743039704162245658272513994726231181795044833276496505132932258639119188726351471437165973392680016982861210309095185956568613580056451014650937955527775731654570849698300923886529156588545171230986013652494190627490959676224979106105470244471063702425911690952263766680663905468974422914491209498784450210851083021656974791927226592748248885615354400063624932166299345715143968089590870722353996928014953027295310164325288858361038010779243372731203974306514003631106953664548553785546171981957414786179640419049416612624054384211684807453245940186991106537101831411406487904527231113367905019083949191123001652237019546552617239832948024451351009269173299308935113482934763282748956463879801638501088815664497922296225054784258624284751381641476746259762721609477846310839265424696903148332732394836077337196311516721056264244189252970791718540205911968051981189214411480813365575423100276534576591150579973176062793695561449858418332340880275798271512481031715309302433607741354123612448120668431003068544459426806783941984938177171636413115356013198573466417397511430676710784367548767861466715602949470784636263884733434907453305358209244775331733347435840125028879756519863060009580210376241265616042683281858561702345202407649585742590223093153504279921754031618049007221420436033454347220683794832956510050053384184513076019774974558113680715205426865192864256729566471627679868631607994576375167135765058434579938389720895462787919926062270910144423818876016896129762796045101004520468339657820376370800056545361439842915962974018043082868742551092882283535956540506961293647011089458627937229940996529700266342382611726589358800491370921616617026038804606349670452823228799086289973129798891022801399230957031250000000000000 [173,5] 43879882890426781747512859512250566431266936727890696061802692777117185121503346118464902627371566547750907060403591678949114877891742427074768090853924023625479602955590753955526156562000315887702650879670380199526627564778806688543968172671724980034974326792120190321582159186015442018723993782028139774562683324616229178517496418127407918415865987526844057721360966064282057805750870767731783028232809612552958336484065139790512513786615602363122649988208067969126667193875011651846647550081579021104441988089751936869562277682827529554381863500235978244750097000756540929776724697532552095163521818906421544425078478412249131237570476242606034426452466199137801411306454880881775174264916320315789301232938974535793876362845315273065531527097559794053067073025891067547962416331921682306611706993411118355704114091060290988475027907482900992678297452208379107129624230731862239149475683234902257541477500513946238482004692730528888109670136623994366167465336117567932180147628070577790973260439476780032964108961541279587852620255012917173369066496158844377230145915798219309386179115996957176867662098476944263929543531467196033441691690135226317254729835299635937553122522713919407688751242533795683486936462903445645459413583983055815489145810411638613458477197060037467428194895913853661674550316358776520855135097797553249422117620728111351566834266733893612449310957370927903107578084495598436794236393426472791662691838638818853860469584871483252022019495952899566709937802252246397391681518127476997459596303623416657021091541380437394617209285533031460336938853190875103079727061722385258107129039308682869701285932081797956935421264846442365768683958489903951499986200799174344341149626996368169784545898437500000000000000 [173,6] -1301239651628949939234550691884145563962995212797615643694334641384337537252525373113941743328642191542779935218122696710931666582389484660276264090472705332293975301565663987291607030874889930039492477862842986663367741646124946801757609431834855731005920887897666474898382029697328055107133893557836222077542821067146409224933488770611319608223838122941240556854078281012837417823454997228030719698235363986405877851354703316518860734544596145174505261541348503551781862500606614746631387124148290549450313157156203786854098865913638628033014057454725064261849031325292150257363543576857018814971963194103533816645299384494604021890113636092022743749643831163930768096270131368720936005413685166287314066745884941955717264285416017024558855499537636416832126831977848623698000265132412717702617518564068007813025474498882474294346520530220519900820134387706629215345021083629244322422130398551471870032243218801757136498178373695542529823212538635306192897961991551308659105636058958251490478365953586000823280630185625539599630440657232472140092623471614293389972860511191911300070883827926720711698352928341009848084019532041215612225347634725767691315035179316540313024374519113367784924394643644234543555795080632352295980255527737988474225710326044610307870677613464964966200888415611231492315158998989443958591708582732628458565226643626368562662894450178515336489892991702539999847136482079810950002092927628465934478851675496208007191239997747222047280343152900179814172769844352846813821596692109854052718208323571535793627423570991990529212626542357529026635106471742992081810343382810959339486308346884721090788788853717359665699559507535574563518213531930766986124245468018861027589812444411218166351318359375000000000000 [173,7] 22944445576572808055769765667865040845190844668519295657206544874700743823303430634614882642482736201710236337807029356339559657052908601964964698678076486751333486065557769313847021129053790427880835819634034665539065653616298846917205057449837879875860950471325883764232659802449114410521049250697904448209894320313965548617509225676706286811492867436484805604173399813380555012690093842666416271854705097654308384632915245537941483078124838669181810563631303187474712864386723011710956306129898502677287999034531538760945132222569283294190827449502846245910141804811045368190162220618621067895585737467432011912770695241462408690614023773382921087092803435086532888115384895314094718981217063336605855843759071793942700685372470561504481430475823133920844289865976770416425569625768130807147574585985010419521688288478772148963971821582661549601463957064523380179359758845433941496364987120637772102680516333869231058390651198107951250346043922123916537795635827576712546646507639227861135638845557554820905673783247458113257255794229564051584782807892318844859929852811214125871008575124286125752177662286002274186779507599161490887421437049319462859587937179386084604584401002081062784588950575732482310898466421405253587750701904356259929782117066625459339324109048251533638038325317504366688007793778948105558879434156230996641213680172238561312006157670845566983353805111775036123630210411756920552426316514986197127643256896275184225062731930787683841972494554532155234721073932767128864918224907868081979974312949215254425584865559255845383126373753686404560420463843423043121464454357291043271844522847295967271893170056271960086533643546954428817334682213286882994395767434321892287539026740986853837966918945312500000000 [173,8] -290414696190721148868022137255248123125669882707933093784324434417732091247656217374493006467463546815021978212873486309629723704056043303059286887541166065264366899067401702945360905655918342761935075661785354990291993115816595109875626786892378671771674444669760747923812453908799574446547545391205910644547742549739876563063196812337044070015138048787604714388636014256343649365043462885440170852535682119621637489384867086173282100788504937074263133527168527096595303178720210270502192687717040925315080254316057094648502840537874756806203842045839804412967006526648568091288263683804531514737941143717748883745155139490837228030089543714668355431704568268410514664224929869629385468065914201529007711351492421597101517706296008580185422426417640004178338248203142070542152344043604677514208116850966088286231006869051730577266762072989833817677633413807482116009032361500291507662624987629972255368422450460915844171931275788826240235345199741875951387469323486136875888193170300343744679488472965607682425374201386066248358625214402397716236773427178475054654724404735163375918905367995933036884675279749677631466572547270521016887978941466163563144272449187169669835876660959228943467653022774503764842283985580937004696196075788994709996346507636530912611399760676708825725585186801882259086699257248230957819182308864402673980713545239621212712244033384626897937916832024085095289422697906667012203174435245969794182702526309562391759980445512280941794936075783155846813892849268658345923467039054739863331953469889204344394412997845932486468050733871471130386547376844415335044385661273486634738770410502229710839532245904468485314693895611316257345547241781107669012365731059287594590695759035944938659667968750000000000 [173,9] 2612564570616818459202158294142975093426275873451340833530460735806693341451323684410300940627331046002244668096594944663873024706534123128355025090718629149143821657754141167250518559748741795724376972668410650720055646841014213817873494715539455955969274663301415647842844811435373329130357029042803768985999633468049149487336954933479028287530237821767864514723949242782249470450298659820483545112011455913902168905792220813853915348888959582508110099238252481387510363544356248651156029932800464875658009946942634781394031632045256291656042590785751833850788770878926423267093048010336247642477613897364858391558608618558093358719810407489735449867099159295678039840599851827061328229807147125965579184098058286702409417105404712013005332101645314722830871476208461905755159920731493025412238236098743886988819840369322938556726088209066905022532001803791744161678980278405199732804218605993557605276859565632392939017865702230454315472072127442042991465787251898258001218294094091501775823202231495932076926781911512407117391313511381266266648043614921608902080971924179249769069959599724673765630926589440006238278439794204325529916167754714545320149711552127627464019379532030539158649374444467788574733438749294050331295411520993606207631711133678676278105897778757458874831234983281794044384875643540763576642712147722322267411413112873326347815348729005461816628078442524710483304686029472942709571601567140613350824004418804548578841960312628953232221738826765733255948602691953469515012265787408039723746000641145600402650336575769940021710216617197271769292952616035026094696139604958915717152815847056020071188368254499812833742976822750773393495384995317754242542893921149276394769132340700507164001464843750000000 [173,10] -18186541294283261088410443045290228235812478191134427011262720065428059959054294049394862548618067255078337617297863582515489889919978739492673776908577956650887163393194454207296995992606240191917590407711762714700233638389885049643252393539449670049102076429472591217342837725726309841958512091395896727577085444576176982483371544514824857501700749388944290477803461774356918424406181820304935804671087603745273817756261089027220905669819542719624913891816753798475803138049221626437910833422853797248967560759477030389857817160535496272004261953137688350459645835488274689223984193560182039777308633178651250226278602295250309470110726751620401294989376479120687687233558523382172895026255623849156765271478740879166123434311334284624035298818543772374621122548294446058747094758190790962252570709136461257472436427126425329272168029469912142892777782424130094321947513025061758760664534031572088443672888139730862323358103146035778403870989091149542865491802756444450021043171367052853565493342504438339151797502453914394368715586633928667909337191688543564421642873408616560451135967177768792778533558285087948881511149087317133753437702003950337866811358814934943115707755533914046053253130564250076032969591586265778732563145709980535187024750673538682741261837783652299396864813159740190919962591850322343194934792330140857589177198987461360246306049501440771612324916939393455940557559109013699203243960701235978423542867318391632839110792902326167803908537501821235418548409994515533320055372946197039804796808492516626922911926868021421084080509282725001421452426975376993588322928862027895758798795120214474454839436954599680981827269632728302644426793432530941463017817140521940849828300777912139892578125000000000 [173,11] 102430690340894901791012663358712822051481419116287735737693899390633323022673571205035824896957218854499789920813323974500056336206098697368937757702728953301342646439704563695234153621950692970118903128562549062513560407632550533890271428872002364154120111211836149526331988574749296488929781085736010505273781793950000674194776574446752155193299734140102691224912656065565445587399960334423100842677050584667609297903125290442535167478976778766678686534465903623842928047532299044474889610442897752844658215138164531953599701524892626944686433360456492939838574329860348399979448941862741984202569894588567037249064969650505487303857805353836630763332185474307855586888561712056483260673688462170166212223846551359990745110514870383486615070622927365869239841750014382225090794336855660700459741909498566717473943574475408489516552111250264975217944023628020113897977381528035779418950643379701677523104614721590902475575611897812524677353031128164340996455476557912261800724380057818187442145414265060441725833681384217503545663348146926342628539412855635378335495879207890690505528082853451450896114376826310429347376040691541438549647359921892363663791069339610981145897683659007125254605593524728133676206052605606414472403610055706303410502197342470445512372880305110150297529369668603845188603986531755443678559683995652408828347488710442234627161036756014178175480489696363886614965984500077564298355718948778300846965231136164098903763289297392874218835231795584408593948601792627966271839619334231070317135293452333713689739913281067772412701710134849404729488308407752590951942904509488299116121274451433789725518890042106058162600897840361652689314374684891688173995242427684011876336601375488281250000000000000 [173,12] -462316847201902405168434646193357651645713758931783399150129571543602974226608058100930014254801997450695170795085764268109430923804060757431414393251874409735069422988924482137792152923692268974226551573568166388400391198682695371230662805382677291509793588016334781786633198638423392396086568097683601127098820244666721905061740516923178963836328237156858165263138253372486116536986109564125031419830455599861956876199051789345381031464352069894046312536334159781928120263068431270556010509802010349029820466160142595481531515356470919403775948156063950561569580860520608569416770045763366542737958736679179522021332353082091248613136740890633697162994728103225216311619144584679504698232451292890465430103997097362731794615301934567005151760199531075185951180188403065254135917857116588271579704793244474367370122606584477369255654128044229112096181711958295479935271043801514072267658296305333965178884631649429834311766996494576709978810558216786748113058495917353533457628472901254755761147127800444364351590928583586501432593156130050701338573106828676850222207783390452618207914857412497581674553913421306740660191209173068172845723488890011684669407749157345815716431131361718314988420482196184631023864443093609201744037563261880988348448879461459080818314928965965594241679451532723523942202553985783457251093470358322209226026813463860836010001883345395877924604328927742370630752360599100507705509682161895382555301338300758823400607086101690946846602986598888109857494989838859333777055029063377761163347273820185720600115784309969418192563519910673246503612573840850297236734527377710904634701040178460603072305055607977458406345345357757077129126657522620690976164971303714436316323694050292968750000000000 [173,13] 1700698857107971894188965565412896005676393828678181917598483892672197506842299096523533173506725328124293251504868243089231374378390036471307786704853835046911150181352339779779942941436177697208897200028118459443364018133452320813868738413091887034014421214473097800751958044217838878816567633987188519535245817900722684535616762984010291147061609599505386663954648198433009921902038343938707589093496686783727923857815291056926956470932583517934436949364695427862119394129681621466974141580888251082292114501757488450908921028270070862722811459087793694957978250053765970109358941242455373529730647232497964463860022819034550934033201570472157508203476947524857846382647413574181712086870466198361909550960938196241168336574156309197080026847097187094699024306774445678206972433575805696568158407025238597070101637327737102381866619537798134421128429789390474815755008990264608205975532034979737193745189632111422044411450304993631261016553538095171842760623995973776514481317478483185138721042028843036869965936920907811414432037722819645838232267630405344703882832331194862983141880301990256752831317667889720377425272952087461883799350212733476195033848309596806644585659278365298751418483190500311118229531719237320998576251488833357159138444678993296418376936015048464560200170669847825362571489602448119152133070019496312240999286240887578686580141337893843464920883217499757057965966396940033951205104385086992287751371701483128239697665300524062031948343237725555710258496452515014120962097236167524303327883025890999232029440762221358808112667388898056839173903325078661967090539613968517938927013780881054569092201354499356548937085230724419517364525515775748892546844143747608869933674656732666015625000000 [173,14] -5252649362331220680416240923058112094237721377209873215627758805633507542909733446854719144019945127014907760903894630419469958073351345909018233465540381347462052581660578414910548428893468475570947971443797995486253748401249414098077090494279587398756856299264313231480372460632157234102241412545057059440164495825611235264979986899537932093753630053066713745750620696938811137961269531529454115922251224767638788543195109665808956198779733782979117977109676253716928747443600188552869578130107425017057676677600973036189480482761175940062959164432931254379782404888951027579803319780513683445198770450758552960980496741146732027763916335274726800846954399655906357132630377002464891468835169699148384868235739978084482212912112300937429825005408423464820899496143694694834523723206837785533059670899274936765205265919364785974708765623689658883720417254709893481102393631974702949282977984672301526263292893619714068104684038761989214152586678593173712682476136725058955776550035005184299480225540999287183629289026768066254409081957220503818039374691990889254501290559884146763876946926787521615616151167121184562878836941657486325661968374231545395121958586183627805276836549325743412341265180490832266903541608574006904288795646163001616298309020327618701495538605124380075126436580499086976530267620933952843083811646993972115211632583686177289936021577739369726208531939741479224833731414427305850454887858820918778604106197705198448473572049685104921088527654112882403624848212796997118525601924220249232963970387338784411485036422742352146083077166805335743242440609272076816522399136597490868477550546953889711607926434584617747909324913451586852420532207499229949947521917170335075329741353906250000000000 [173,15] 13840723052877414505331289509059537788246028281067869219762029281595368472244734561941625039198027631820338732866334923279541593622053776041427728105988298152957976830749842324612360478378893673551536750173202048556777672444774966563217928572518949584446301590433184316535168591464823256690915532877369323481393246958754702803173918581352336644593858862147831268818369880991315962416846760648369599659357735613387152874161875064430829345567926789428142218232956547064358759963103893315591732801358803888910877649399011789110424179408531765497802913393275894747122142513573454106623331562045025310742481414714350773962005368768793871317322625181845903619579690986949861020136159051161529685821275732482190772215916998935352800510204636396590152756894986748608543887564816428596856038586303442653876338896392602103855765023672187545223936749862370188018316708234827712656683102204425186747047853852947205205485944522223300290396394940197129082042816908734866347605626465174459089642820953197337066243618240980388462825618082738492742544931468044682028416642675349232146119009098013360519366382308212255920725845557434910568291762132626266370189780852053972138413088487195386188672460886894680719410303373959003487698625797618685585385651361380470212460238494970225962545940887616012391032687348324759136955433771623080567029464735209938405097220039201483744357994151530328040696471626550171358922735297584431415998819136039049486484686296625212303442620983409269187613395099355041390104014167570873469566064603149746133359958847151000648189440364595338151511358998845375511085439358981835939048714662554360021349164682153750652636259244331396910714614444262301151982048839444597068458483828010833535102002187500000000 [173,16] -31295284325311064930364181497333961061153743238502664470658044998654935861693955891402892463815699484037628190214434825501902033148729125013393948218864327415233094224436326399323556153506313158425442276095811095499397848617010902686202121624595560114166658760798108387090082830748221933920673320470126651382988526883433419289081145390529191628186549392701638038187342469583645486420564161797805278736997812177431863689063983697053969544139763603285580757088749378142218120298611127225021166855508212716128582373930704724241680224004991038510282913448622131069376376674982494819753179459158075181875630110717950858599519418152066896808085924431384630427848469660521252819083382581428322973623980240447488718638076423920132744832110525846015010488730649596304862749610377106092687020756398809288245698707846536209935876819415196037692255820867720944310119522167771891072916063180290159512070622537656921496635408457567259253035270048332327597858169102590201680262683226036572324834993684748595370426160390968222519720469990091168573092356704308251863021018488632663021432878327956766985139662027563732926186299457245150981951362270493806189501544794076923600770609062281292269162509244205443659537181915635185170883790327773434281399833329048832765120552837796628405770783552253481641910188499327975082327491657701527447748878075368022380628717663747110115924190768916168530533492873731661220573938555353110204851354295160266474188535260332680660035048532696070652395464010536288980916132431209242076230472225218951564205237177675818449228419266707393554332236336377435142304180405400953679759243914301340428908638254940248483024219221205040949206281989678135467306034032848550669935732648923291578600112500000000 [173,17] 61103037697673380321847464447423169646813622469250019549881508113029099411649848236579514933020195186011794076669168372500197860624451672114378074314232040531765267428350444344019987236474758444182637694574057410706263146750233838810282798991187388748310037414160776522683886975017583201835642991923529353007315491658501930900972004639964103366003639351091265716742400471073080761712515763023217855855892260613263049475526720023552025495644117747015411482713922757698180587048540156359622520370550887883714552838720910416252733835053743141082593594650641638157737977612654058950790830961126537091992305523159179054203086193663158103271072363198259563843282502425063809133474749963433971779964406241063463825510548260048210023847044315572848311436160017480357049004040319565836264550614485977648916258718164478117060502333484396397014336458003232514180682277875920803914655791597908968455960403900204325647998090793518838857347224327264174712289724639790394869061900645925601385031936540453608584959000558678755930372137253460957568812650371156616818711614040925027403781068263434779526744553575514084610808439333603987517687337544800376264528797972358175355445513589350352089371350482004216865986254759654434330311053468635051672482738294935542402702920356837416342663201429000968166825453149408145266657053890636845051348900613428248727615629245930291248109558716941487457728164402092029906562597142238611420837773659580831434781757567015297487284791448621569123198591010289635959083290203778438137739704374402674549248591800510022292020686969153825974491886329021988445964695419522201786680447339463800038342141509424089178748133961937070425218617822669127247435255613138893221748138727057514112104610000000 [173,18] -103924293610679206691093999341840537546958856947855229520703676668125106012885392874348548464641081146508536467969106481910886250996149082937687874311044852261499818632582230162226523973349761588976836660406438518128081186127580317690276296910520638739686926910125820922330433401429756289642704328654770264240245880535528438739582564654146985523132618497322993358233516328272802344792128280612182833612555004944988330465204736104139526553923327448232499660917574255861902902410597715214090978581749393572129165697565261452134527822071456511958939128176245297198487864630314803189169448394841696356678334501581614964148907143766644997272698623727659278135623481600557403434151621156676972319771448260867955057937019995338179830318865194145582584671965783346925583036879127295524682009070049056124567476457842582158680590304095820362071722460774360953389229213362946544578340218079698274111978491819900723843447081025525658769723004661558693387698136715636127644235165910501599047837985316466045108402099358382199293405739000366465012298871409844253694795711874816886791113549175760252880804170325374350843456054927266427631094520073199026538121985802100432368669459492648764363604827728692797849993077989768596246675861182085947470972663913931843877539368196057636998992295818156956494087131778456835460119926309347376612590597157542096649011144886210819564760621298287693012896417492048879457684420910739302209081493150459623982313925236497108869112617910652232992428931830840179465336636003975625282227313096036093360570123014549093835282201754872021242416229908046518958062976580361817097766887306557440185670233923160819354247217732530225208452048976438198620641492853288968474249631520876370969032000000 [173,19] 155245904928870887323846093518386777014569489804971204863177628584069193107000305535267139881307940216990947809119794270565934105919772853753513696419673999962846019010556732730064023220594954943088416122543804042425881025197710496615763761873772743493783527200382813090708558059156341279863917261609200904087855818025730457688681080908090544986238465019294917338947597613209631703043019782188261477335604727432434992640329331454130504166431248755049336807454556609278943393522992820333406479403595341885338916411502294451054004810279839225834405221673640065983890442895690775939801179481656913072193849801518759070893847906091449963855839289336195777261427080157850511829217219667835477594703446605120854521529466664976550266128329818031840620667825286192304178797522392814577553754075508513016286482006726078461363423574332731205567570536673690096208567099657571611370842909931340604992343269201360587780151935219485490608897375090683703331918882865010913676919830534181190216289368910502659074334604287407410537305773668285833883342403255137181833994269175011572324715385048159078463367865035039356612083639234520251585384982672379060287048574892428950595495608309053030241528930376401046966530827735933527319595532091787440422807271898473100927351317951923635821097841030271532046124554149351822221934736140659157062948265384346736134985917690686068651500108975762453195661188671911145927772766579431560627995927413524957529641427237254087170079465932646081504911121091956968111844508051403149591297653295627857706998527514778585001421502608480541207258084844624982811107873157842863210285786461314198727069811225854507775323786832405587244446214377507535352032068576142046573101968059652072902374400 [173,20] -204901247591356956429609150988289510570814500729755729883599175905468608660419673980662769361319685329743123677788859918505418580612421263628410091078634673929798886182606511519992100209655278308462050339009657769429880313642153361730925442733041083731832513011702838180662467127062239412577996365435006163874178977660182476347706341383064440664462739145999545516430824580531889915438968052327404325982505173970925166074587044974023891089870127125171836222704234196138745178616692936400123410070031250690995508524482526765282602610416083177378813888106392275354071637895257678427475948343224840050628859748079330349372822849479292682218181950933957136447692408939849822382405584636345787415995246712221264680605466169528663406400656434350529540984568709025362209060175383629971375164524205055196275975233856350420362667345064643442180103758439469182411259798462055994811515565176046828881706696111338977290320738180600303980483824212461706641997956219405359049973312920138742497421687267921517407559829537944566094781624333016624116324540020034441859343954805763626861195163610145718659517884365485910419220134979103123365882237869127069618295438835125708763589979819195462854782370286685331179926682478770902992043355076884033417008848482964088466858723522877098786290515591634773749193642437245432012026791504752199749360070699657935249055290780455504686726912486519103368348252032942131514873014160461437716637861882568460413834213903366140084010531124723678501335056705648621551319117227264393481323711804961127575743609031203015245155139488337363730480134226616222660792932523071809929117472397117969563998621862168436289412563475931668621981960817170645977775019636520708531999303817036951833600 [173,21] 239938242084901677454419411692373309266423239435534577695525022137062663906636458028252240658928066024213737380747717609702754387212474905514095077937833232005951725766764190423811619423946711459564856979308789063458501986356083635862717884174239777419700129860189685964167898662833421601739073426725164771215451837856849373610467082819995668925830164658143736619108645807961957972690545716010062262960519045807336045428073580086079685977358714591384786342740322676660824342876736900139652430559103914271359327650250542366088084286767405533236758868451415885493033695710420824157090323264798769375256027699451110207089928530255126908405704449189655428506058574004447053375126041450818274824514401153580512492611596817035432624864203234852783193388229721651551724535993487004875901247554860792667918465194813303796152062051354730742621006044320829035302468687228608674308158921802385935403694018692934106843883261681262337440752239693879841621503620035530059523935319022930907196876167754290042785079111198492258723905013301122599750609454714154344312565129546638295203095904956938842527226718566574483569325480044500471938790799810566183344667783269846946363106330231292790251209399398010750198584576853581920025178719252656591811679423416966628148506062626062575319791703187224846498331931283322063494478773237320704858797687273160868048697841177760731993752214078252566595384290340608086241113398505251471518921958066974443608626240971455426667880123627845826425738260687227827780245453276475989427338782386323475525548343770344708274633918601986933857895017490635199097242485348201977001770573279895497591247616517765512547844218880372054605149964769988554542185577513831740932859694648226734240 [173,22] -250172515707992832996804280466619191331510178322276633624528166129199684690948899161248890298887847844514958551523978980389529222297921960565841752353823445804103198148889184464961376792918297932655849616265099743612153024201474156033146974230855739601767269573217672796760990301684027393444761129270425656693085036446007129207894934032201986650922601365928210555474418174207769999083837811443615850182529145571089021668164341763438445960290465256931043324340091582266297404045852404100261648777986979115763158109363019318752035857321577927308447542864355067848421561594499420598767223324650636919044802848698985110893667753065179487594300596290908853717821769861430256183529279402869914251657520754454787829129555245607275786095720846566033296686842919262883446319143890434793475389813904648752171894402154430272622791177213703132046774987053493356546249349493573590214014976623065862167480980658665987603614478846959394113269375866119317179484148891920823349565928663979777704537626579385733483756810276523096387351600887873573779210405415133081485958510919932902863977001159997795316776067223310259762771285264763980711951363641979079544277210324794379450368638586155924758271487307507289875473052780264650789034266094943201359330296959812315315767368647641151132058902317513555700677048055654215025064595898929087792489764367322304207687242405151912399939644462021343487414244985664553341575790349621312775170477803379722323489949115679542178353053998758327298610553321648390420114924285083639846964167503854975584491306933103478041655182893516957312314935264153855842418185214665215819420704724089771649833396389497893069225818394179715345481208909674093453389744376145959979822760908752000 [173,23] 233066954338702587224045722685074874340894711394471224102878824142722257597224436140076875932894722283248588190889411332799540140802131841749552749631507663591346770240745238339912350201049055870701018151548418030450749439414290687921175686625997540785029183399995122631888552383882042812641539610043277553019702063639192826221260557581801547186991536659943806037131871227851638358839481843687205707200526118781062074224224223899888461679898383682526492491895862548768439666950237770488629190033817166512327819620467679682347562336790176132334387907411666766422488936920859737235307923436301410871295557618580127453098043584828007163413878688586539327060295265076861813207494015787902401938202350527882018786161810193827830780779568885788800341615866312886364902712244285088629975091150881691152594877165466683542844054529586274596839537239331976178842624567938613434183508162683298984752846493378817338171198123309090043634525256991223534138560458470945474509503916780816419217551767708351303999204253860669275778087074065483306504878349110352537713971890963405464227986936852835496718178706755242980887960596802909201540214021558832899351752843239343697056995025116554803640960592769155890306912365823392310497119902551240767034854902427897479141439369350077281634531416217295358619412060165564247578992561475513217992570987462710705823410660627886686718767073555000261252456438624189563336069522403083653807519579564449481127686619274245063932477542020704440837944636270643927219178395966594074338170082533719083532415790024024192968884312034097857831973630411995801031247550908006088801399461178863389960504731714710637271985633704250998564845593825987864692027813872858628311279240566960 [173,24] -194637627101910297071920890846817949318767905223641000668321875638948804184961637552572439006827984433163841997773151850327055599058705001032238692906999896481872209466690097926197754013575973744547582378489024858327358359882176733085230155459541416995647114508816439391931949125143276561349299756028019083635390226676333426747791340362962007373621136786260853287361205115403567031890716757616542893802298725417608376641955993178299046631154057248697371512585483204078218012742397998476460828967781830264216526231348172990740920833758174565636531569121825741659037525128225987121720298070850206223673796738302606033499363976376598458252784277159227418961841437498505377139443793746132080958906664166286164197609951753186708005566138494549568068989542131135489068370243672230757792497800503919105871460177441437106909928360150037728006266196465755266235662440113369939102633315351097192628901036379655468053229304985277626532044568921005279792719213161807531550864416003900798207095138194677204668957934433821898973823676181082981763497620221255309613511682510409915621719412631341567145461960595633886722814939148433400235267820059909504642691203674739952369844924229152077308675603926657982663420642434887681357730114311483365869318041513021919491482338726862333475554924861689430458578566264775202997441631907630884401265228325438110794919561282323555640363380456678708547110493219786672832653035743089518123973351741513588493793602126184166791041971247568829547581526561009047125066725835177361988142011332750097452213730481889601831183963297314623264688236503918232815587081825483063254177701145103790168018707637890389788317954097175420745807946537679746513337477068516208703244692160 [173,25] 146099831414603653223448024574845978172254089757356071072225265577827129731541290930567878231632928859886345139747747015536556243851282529925959822450680113201642641472726298278172265102442219377846103192966299451995892890149980093652778618251071788808899096010196033857730371147014804588120344772993578399943229299945017774109885839314564012806628791004052976625256417296335768024740896169913533709733063677407392215791411876146952953426080558007565237854499329179487472447179256254554041265200250565123082227576690943518919941502132550894865072978743167168492006787962422333500439955069061372362207207900495446805067514075662225641962552019369388709274221787951577123998265969856714471040140609215952919528675425401821181506844740193862529255275586481222657125319871489038880304540034197938450174470291358453193027617934383683216196114503582753804589736803622680997910923595946632565433961861386115716138926139174696779961212796702389290651268253941417758551698849678781759182281119016149372469833871570589342583793898649363147885941602027487142787923307888128873789009017882930824463494562840251989905059922438766816226775238821384587689586106674779504476895088517165559465446854651994109567979083629156252211347871448714686655183033164384180569667950583041779175329965434801367243981250398487960270792808135896554529606415070354005285944046907078076664151983952338491784715000796647130845783885149402828548673736287888099683777154510526186306692859470771632617165374354434339915019998565748241210543958605102577835550073011974584246308337703127983387127963101659572032133159466466075727945505876691995906303469771571900258845746744759375363714662928374894061866447675178154353806928 [173,26] -98779483786405265679846315604928986789637895833418079015813526646320143182190018370293069301744025582986910738453423063081517801940562720319325516896486538149162908151351048414898233999344129113950930453434142144042055908101549707288646900541470518626272321350023383760887163712984734097975752495900470085847996693664033629237703939885947791050224197089965931724305419233818562553949370196554354279271347047409203301314383246283730392213806015477038669032584405562257173141836853082916011870540813070984417417973849390823728742449279847856647630241514640640469325479296595442179347454205825548440350292585241279721093664334481872815472665313591867004611587860341943898993846894055556677244119542576938224182594297288841723969644658829816919408010092390789707195741331443880057226638887043904455330274948262699348054899737560336679864912949608323915570904133506642886728781202670484540265458180988461282792113672171894210635971318961245804613824410331856470844377835173538109805331146990329214857253526188241781849066055976491226565218729436810279727731710403881289013579953033694600817958499288470468967848594872623010701560136643171732582340166706706941416369312230497306119832760608634017594221352337938931029053103967716793782864767983889199142248622409364058655151359631623498119751129409413260246399637236025708691944204972128939172569915865816626458104538607494451872805730411751443561468410223150735983419390697189718112112440293994844416753577347984454729205379114197009939404097593785538821136839789465439406780681745432142711193814097945504587299199307819428502215326741713941352163353238909054994952441946370809082550694709177161423311240867121141196537136387571279895904 [173,27] 60256403918153588227726205893735885369490572983223981662712113190637690356844865440612719505911251629849959516034915008312142410924988203588295789606820499923449558822533553244749639237965685090624388885343754572280769870653508565911768258418079604142846051416748650912510667433261543439541483914361740744095560311705544007856530422934041192247097800763707811414692115166757749467417346587303205000827324231601337553446634322773853695079557943424033893361664942259945188609221854918405563852023322706750832339260434810460421671902853764739483196893062376509974357127603945845464745756004760776817008827754720936552907732549993487950722934373573368011444931236750106726348750393815863866657446944798955201839814177963860231622224767234266789826036339248864285398034243229376564404315227190589835913214050114067271167462760489548965805403155094100819148107212879364357333015933498598170637676835030534654097247625268968739248743690444413339497732689415142918609030844937762875678357848837868609128628260254910732541091867962009855494003794128383564829442554091354240404219701496485142675986410227113498130519398984969439643829425021398406882576282582471921628386004772560035592584173477843846725963132753802330061309356736593537493185247056992364580210496831377109455098368263118547289584673315495541836382743328006255985348446971057179336066420832908246062986918255167677333482031806568017392239812750020553463785493622692332239253681907386629285155220522304641951392830995017558896814482442362489353810030071754689253964964218410963523055760253903250803551699175552146373515812122453014565412839368269749205117580682547533462578757285663474971810843238991917837938691922941943088 [173,28] -33209430072588759468853215004088619134174493185021871487462528830580542773634883217282097557127740966942211207823062773235396948622219691140479680096987969232298031069699081085314351084502505566436927282048582112913157420380959728034054248531270830196328817959770059875152827820024370835380473745117947052611440216741340902843436306245397599310810770124558093945597932471100840013733894865005389071573151655725254490833909815446711114437863731151371851612808890566808145059393574727992834503859001225533203048518102709718494588314287123866690992893048699347587524110843911603059559969281922801303135077686875968762238646758809039708357282514291817389013468106891008410949235184307001883597428054602351085703488133829772021002043012008633413095540902786494156248781554940312603987607569131972769297422041511088951592168887892912921055553890919423319021028759385315015226907210885093651297738850723209563757884291620228772199071118112097387203929355229987136833970990411065255739568567641685102574330614918371865589114711345290278191053397257117501138547735089485282090233540331528005200004315462725497102056126598234329415496139183906517207176783061519476042395561335949051475805612960351600055898757152048924085876455780897645112607779530947668668828739775255882900634054401821208885372982670946800523149307112847689563523933891551301791839708744544626350839725406009574979155392244753362425392712148205908977370537476003204594234759865026959358225787644890059911839214486172846905382933171810117145111292500225620076775599572038660254416040147671161991896886572619231549669211034726304736508287460860376655791667713449848140294779703654300844729777147194804375655979948706784 [173,29] 16555739908396826300766507009991880466001498977936640668129266453981720869825309390846354728632453771838355634584966224316862004063070789309937379216868645004578451285582224920975665113526697480117376216881543777476260742986567845167611314272481019044216352839738020709101947449932303562237783542318174798671036783651609324351490212600393312096635613978193279854955068181706692008504878090236744078786476382937395966139970559484341141721334404060372815753828211875694225930918346092818563821669925152226499738666887441905878913804866000052636805870050538459949693149667544373503466797956628399751165785296638371986787966063342963414424660454876624905077402486085151975349355498143403354982380519026390745386497257649923063591969667931697723029311311412549491241761018941067283665922283238980917389680078726007824690046305052881279037661483206589298011518594910621636605966781140405310557212763629490863999534792054924368068036508602667144677248725772118844664758080387941197777846293758985378117852252262631522647779726974743693440842988577006101664298224356232583079740524013248061905692851250229596742395522858001553319137377276100394368796888828942357142407163383919930990965574824085441260605064232494112579805429374101171778676638461754812627317789761765766724187646854319748164997076641284604486721799254704043294618680298043459432585448107978968203133209371352297600497943564981432478664735729694480247408869711936937731876850292003366517052116994550628752722904241719388711551013498848594441494080879541998410667842354774995862873698216988608776780704147189767049353400483756328164291729674406872746605141035548110275666903908098201340993311181884716974063790002500 [173,30] -7472558486071027033910191749929663632421974395772027866750463857559152657180956616627404000793773487559994507908152265565543024964837311262177695648543316812041440569135209342907697729926642240988684513428056513043018714260936270600107970082172259850157640023276544506194810571925175978816091875151464387949958318845771713140925613530610065078902599716937565845908994688195291463173439488229419878701761757994096448904693335239438193811488317586070485823080190295140753526900969431257743691244773430712031464516016713791226739619471335102315635777344372213804310891313675173160958959802137461367527760868444761501242475053834289901561464403114031111192063302543819870899557617789330177816737586540740401743527162057641845478925526078532543604194957238382844399580508444162071608318551047740172073524918123744412792331862453215376475717331074317976434643546846457332021791379441686874960719807486425582926885859607691910339064718929846152734247070323436060190355334858760958774990447946223061067294233271887979674556474333033979988319314936904830926649291948260717963611775418335346975744612499047100038264736312722317162822421674480823381634343790155275583201506061923605103262251208336836029813592513389043021504216813651635141407430303854105426984918373935872810386113877955874490636498717442106429588783521645880953219921081579838668857827053049371874005349387323949593880969447475010799556661742238682066560688931191182201111051623322308973072958368241556637428723961859638553299851335296959626761004724393717728735092302283267954244788329024661121411429981279391154530022275617455269857110224596809721002788908829174858655625071007520472339956898341899651434634848 [173,31] 3055713286203105136783951522073394075032114085633422449623869466433694381666168214405264946474675668431515571266217806376731154855544182905912711818991299419492563277999011067882719405734963508413526096557285547802277909391181863605108033242928632734313540956258151960663594814798959227311952580301502126264165964307794802678655010563268402753953705187801610666938098720219151463189233094504714114233398895714369815161075685709864260927665888915791420273739426234367454168747488330424456119790099722955112205013702480154766060692389013442515497859864402729931253898128503715454200648996455153326866730593743974619927877650230978757535198652404017178132362185298174052831265223496103987422888311838237452074943245842899840244365818129984487186528420618745434839392252220585747247267486250259612180987420327370966224421168431474512923672798563369365345327349923318586047656350891507650346783276536116120390576050485233718067068015463676732274240532269254897729725796735999338050270305481764564657144006021938937584949183621731601025228421586324161464632181155333490444845547135156867384092707752895578241221721390003956251034948159611677694866165088425658537650308503003620828867669639977052202915374077443466974193651362944301651123843913984180712350882817706193086182990392420321433320183900596628101722254284689852756102639653522345586591147540509832330471340210340568598421421927083535866024279602573454988558056433686667226837621439271420800897143520123890084481013581772849634154812558232835942248574921258609738146386807149150968007849519266850358162646977876229476969131984592970770400668005437524352204990704592228271771347658689360385789357910212475630341228 [173,32] -1132538161982600369229878184585123083029554421284210137070026098476774834771087789937076660469970459508742623874814393137009989321984930904177339662511244304518308339583060612984338963670371935135456884652929951963597230636791182964958418945835455693091630282900380823756157802962313754824397612335795803059271145236473752772219080772517506699011217182741755188031922173341463339308725824404785441528110617837495928778560610664401783146985305856320528959787225012309389110893077209310758096121248556960842352174881430910585553072448410833649142724079788043521040530649934362698916624753067529474573521881488680454163553206647886770247035582190892203387824323300073995109101917879289372370063254968433767586448495448563643310871820366543633121363872033998289936385982131856511649188424622769050856846943177639033973620118621380797905009239824004692855930347795048188636079254244459903346767655626647590307968298327813275108147471327470922506850403866672439177552550205407762878614861776534920764572851178422281574003490321535129768218422037181435610656772372205994115607386649071173708937888855350649604457044513445253207015673642036517619242051698443184265394070412793322264866841163309330632130503743319556493967057384278888400476055292022285784043110056559657851782461547570540549404515692044762756598297276555574666895637592474903171339021007031902325360781077805716173362774802233895872351947101708788078746365822225874480572262476292625819275593678027961981299596334503824042629846379801348729452749296121923526104347119687190187303596496207631614094070800149588506333452144845157067215352185951653302216019319627071716240474698939911697703135038241403190784 [173,33] 380507781047909741659355285588823613576950628966913831298131008808530054822955778157883426680489325410744710733680026125936047486962191314328790244600816656193854539491275411968547550796355887532039051297559955795419574784660366255134379093649635589245920296478642943259449256204107534497091918350804448948997909834949795226435135537750625004340384982266675957109632537644588912376562085353769698626222286667040834146890460364750271762853031106860091174969788310282977448407292025206407097007144436090624504298055707481848865777558556468648140708371157991077305350015912119564851491527494849329070456113513028188754845433084171221226526047183050892612605559358700398059049852322706891905929856179877637180809034339120494373860734958946629161475096487730262525984513087717408043480462453169169187594375905774801074379271344284448813865010401825065720320370731828022937019217343114498470113522589446877410132971659251927702246847147072829985770819616055951644654636314724925558120928010335434016341604750615558376657022284965809067745651757832819640539956361887351618470960494919094723207173967226176872689711902561084138758358237083811489877204466623346681899759109841467728188417789327500086612802766818006793662702836154582449519785200522034843938437697992645860469604292897386955545771281447646175034339384443777644762859386393500699498236907422637166844832503242955512251953924388396967559083269063644502016644139048634580588135111197181393699137969959201415506626823603604839385156418035757863928836960991248859172488396866384635239999131887027577854424534201939865056902277650933034681706547539408847697714156682442862258261439585897335580718496839499820 [173,34] -115886194443280570739102675969158950727831593978499160710132911357012476291914986155666308690729558989397154077128862309864341912304969562698155606472748368480163064709220466634565514795320321998496359771075361121817008916792621910082109911089011867563833006369093494256260804253948461237303768018167078474083040589668963464307646733605229739273263428617933347828020836410268479873368649596480568124944821435946084675325733772163860496170235831706787470381794425896730066913943428884247222768065113767497312394165774562437331271844191109054182207123357536435901247029040561498676623752804842833415817633049620599039053791611516826556618879049372349368975743419431654152280370859075107470592309534925421057894954029717064049205595878521574516151149363202849489110472379693058978362357644885687254650751287825049007000973093739901567728985222057064249645267594498951541475878581579594768499938593672523923614258897701488737487311328124977845482601826192965493442364100649539112303640610162620738726946699242203514806138747567728306805079181538680874102471496528694048531337455461777439831858794209107406063093946105607394224046169922182551391333175092287946802632857523365176482535786475806028503063173488871547606498765702652423893393907658410586206212028598804942138633700274743024777705441310407068202387360413945517747724212103412281359659476290273148170683112003718162208654222401377942629847941754559835936218686121270912675952607254073816461342486698397649428582670934182226463517003993316151401916985578552033918162346719320087456743620301227725961797398690887450199063399134583334215449614985372945527732817175033822627025151445743330751323511557984 [173,35] 31986363232328380091659331152630970482762322260725171888471907238894657808723710140274294698875360363528081825071062060874497922931263494118043188590139146302690210478461427581944833975378059290052567216177711803990590517254225275331360642652255866064637622694660616134666686672018762929603971031859151672813295222845731251904950365420986434246264999502715624182338963599721296741347145894307279585236345641578878930427255770332957484009326261663237342160385425797584483491920431435058933601304531334291688926091215369901183724014353422410431742245903596537953593894395170247294798015120613231433312871304051720700373656225805889916662684821664889223322928816080928725134490786206952133681520680784290636171610918370139230721705284398786578740371786057043007369666867171530024925320531135052923261070145567177730411031040561374052128532201614842967246475547506138773821651808214687907992661487649529339426083541408582625888870468884140511081192444162979379453083477925064225378426169000780570439808104717847360421899470128180646198487408536542784829719900365857544304086216334913144833686627866002030409203706700261927321682423170625194764758763771900573680609914624935340409517881584639433608354921073683487710945785889421028785227662610157534780038134297619065933710982244275189134036302669989798540411532517484469591606836311372167689861810730009510126805686772887725874502565939882090343849423616567487142789881663023952242597413034372780171362974627196532521656632111755412254126094231366271430116387000418335217286464665357015028667038909594741893260127854779708884439382260807277507970276262916047372054214934752109279719937278799396038100012656 [173,36] -7998186972325502194888361930403426748458517135510240905798369559319532627901721500440470657840685085853211345891137014407679767649003140977433239159143852784697051227663259281598955771153041111983955922557711159727486529909818827945794153502957419905685415228709625866763055651472141188251026864221079992686173487184396022669276645862678948033122790550449942046380578514642300622013303009219997343510659742559051582590350219464783482036924057523978770481902363671334440910629498350768855356137656611091033627372929101865264156726074027362325852265285305121460292312334595105060990409791650964350715259839610286253691389435811627517616877025367185199768179202441929090395497705679712170916547248620592014415492538187264327084621041879247587730774156697973711385031564989041189939989725018497036291802639472334446440067422856312835379110612489157695187373335950094759327900624135581241628663063550251096297916401027357908786671212091820501124791973864343569350006329666731384472862730658736900852474162158600673281538789835754142621295828897469266695582373882047202431267543770722876901475394999607725560401177791767194577255288219313732868177848405712623941084952068170178925230505703317084070301286184548319885591601579568268607261779884169360366164833597520116169597315112165489790509772635337578076289480019125355316280319721230140770292554693025607470327629196324738621919793870777082869377410432569664458984596753694841035232374631431383657259778900161686529906792640380897538605834445117629275662708072767332490184731567382754198370839447208180836756980171206057958869834523152705881697868923489758418937600222334917141106782380576478720790896 [173,37] 1810759054557595112734875973522437178089589300442057387323281353541401838000076610179597200780380192028985055124350494150144605886817029713049577746702828802651935899857670740962773264324171842555168073880375002845951487248787048724315810288074019052234128119047242615974575875655425407211490488463515428798699926270517568180627224322651261763831190064503554519450555959095046767725552790844542400230473802981005340993865946411709089923814801470888580397488382449312325959181463080714061277987766067562236264926762194970922393244578472899301340997556005202686854596595889851910483670674562561960574689963987578450481164187431451008638127990227023969371900860488711522572911194415486592725411145934741464432709828551365840760159117235109001415754854995405994591684960247348289627851181967275885622557335679573463139626007496260185176571784102256498771599362545993530365315918454029009664774749936214291500378224303960398483542797015347192125381154563600699951228794339920111529959154731550833230134954143171169824370919070866362274314285809441134295921813612861689496627643322774541741055885641152158782852271756592042123013777942193321089627265432241583339874206501684595504994697481338294279482033349922718430609574513851567343013349832646833440782402038340137903600740912789581551635987273440179987068998116907477960461951156380930408109451928388679205283950934001745888431134079974563414066697018826197514546190126471496207601836700359072480386397701612651127105508727413402347769847548830410328134709051524272239710928202995979141822768387211099649308280495299376912840106675265313297070066500320841708230696299292752829592598840681624213388 [173,38] -370888489878653287696369876530470237374899056075937340330011494849645026107575421322209307352757953518786891457025463380431866884546094091878206308010271089534374534257709023734718673932071577170671996105433911723428512211921356457459205180941570769217128454807183296714440844004416982935572182585592206096232581034807800905025218052516607009162235388250254843867020367768229278385106159322944051967635771190775938733013228055018816188608660775662463506383959483141109823334190661355276468919911136104846786494999031872390609444777203838450379681683645149666079039246968319259717981058889931550823085050486885018221313261275825091600941618665738675004671182336392723330773850950309630549426923134710456755022652912271239346858253801510022345624469583803881783309055210462113008123213171142511083799851341455361264797510135245818007033057418962494645657404463898365607380688050341643674703721471994020385826921288841871313632360756055336326114577028714118623377387750060965349297468759151825590574093022753563742990435323983983062051298635111465262934552631600558070231183946843522247481417600616852282161740394444006087590127106173338572077713258885899400471821909293115337080721385130821382986143144406852248957075813470753496518644889814518135956630117497067967671641778006265977498121199908480925769459852297893002756401789253971839110884593776680762575207456010902848458139526998574862288963012617596575400056798286063666779241955652555984473777148334256322928176445534290491697110008949890348482488090686961032122737284024616536653209435860031097054541901222586739323311656883009836311233207093080442848114757593801835469016523651179328 [173,39] 68665147969473955237672503545553897655391164353824032849749808442801470394878042563408926279957813941587554911334353117779103204131634790669276881638707207602109831001181730253969724952000326784754398751653866540183293744529780359983692665372037721579180028052607529375057346732472030162635249792931683752246987399560190313304481676454843277373741257934784980274949378809316880287199283081636675567016328407005089513457485412061261755259200581602115761503077507899024002328649042985428480306377433119237642872647990517603775376882015590055210208875713109400447576915850885665330548854304950063806983784974800344923603059559134947877700766236819095896743796093766250439499523164493601472879466600111343438247957897612778468412011553419266930651223912382823377761139062517366305892932929580450154425393907265699031546263517761856410590980680416105520990049147949305269673789780597730524523790156657277294342755713183124102994667603607748651930836883202712698532206397088955336893901055435288802027643103899636301978645209109872271674215846902763544278006653451460192922589958864343879834372233872298086097105333707908635887711181804739157451606127081518805028919599574162315995576791688901728140882153969278281596661450280562264070092182268703539919275611810272201923081937755651479778048173612243947210469075682460992362926845986262791954049273515018851887455569435409943005455546522774306265399393146815771168542998468803399547227695480535332245564793961208712410635162066869852127932901857861466026431026358121477730534328371042224387956318916287059565468425788007858503394924078947902668725967402035524396148839968934357453373437223400 [173,40] -11477942044418513819132276658558297380818885272688856268528860099059782183680326530907507406644074136571832546439589284843905231076756324870013110853214938042105983241934752687958857270873206573438680440445350238913306945587771303895190421335234526939423420014887482477183819727064082752112205817037539905748170679355541454229341559414730861367874713730356701943933472258734983195629121425894214900917673609634835254705503193551138557093427554812436340299989067342352822964446650263146694762251067494913901924503861652834837719165640345907487031907540581445179431693514881568400560131342533466416274717243679883137983793754026747005968357648568456411165513402940827610710321169955603065834138202554339884718685704806146361309983316789044505863057931264635110738549976425647835356256570930513156005811994351320924274386160837478472205432360334631244106032976404707090721886496003028040272371147115258234242115760309637758463199709142997439391982359756919697787038735866415281474826117199884313323904382719107883443945445256367730924816559568939616977605333466438493507396722503341725310162511293223624097127466054025823150801770251839621137645996578125805631494602419477955208780085193619376607597902022101411582148419459867238684678647141593731877515886463337241337794325854146343935509316446289022159759814554601262031586969250887406284576490427247689623466354683143893560293809966704262868084503798688663081826106243347022837764095800674354914682836910305649180301781595885258313172462498502719484573546359617175078874498606576957140347433998401561531613268311728370318526031680156686509699117384533638340252104101501774230816498280 [173,41] 1730129234981112207634365965118103692986542743869046433383344080584452859599812589684385887619641689039901690508782974788777837070404326991322759500811154031551192712163552881184292503171034771437730606045605370599349503262533445631096861313659881782764814118196595815097681640371773641949395228022961309876869372399170081933812780045201395839428194018599398612193160225191217166239173478255234603971995248682119567923043430632945014845399991231242746374311502132531288718199244867446760748689822415181897223865025052432758047826640919883536131770876628068251070270491423115723040549139219203847115902338480252893581645796514052207651460751382540963650449765391435490923306423982223147020194464163785888107689225282493888217195813746752483495949854599710974076558319406731309714995409384803387779056409948837185557521612181858466611601243609021947085328872958802893298288763521630413871019251692294234846087571406180113054671519140988483666518562503404270148947860327621113206138163270913516647012029119568403210871972027835772235240133729227969677895292899894321035836538379713633501420949715543952236921202427251654918520807354790381493648492128113661111392181866319615142866176277733656753117839061303068224380068923188490036224638783174056629062051873744294261430480473569157163744826072644747513932942649706692625472689559601991824138060086292807470549774614095258220370878330848979943698122540373378786079384006128057468953135101275092311332927926032548585101306259340803489880134263491826198418661547603601480374613169629557947494660550513290566074577245015828706733458856159833111944430605067403897678504327627145263884978 [173,42] -234834115137326269047404604101381037323547167737271680677776767348933260632645809433782847583336561044637601337515814822977020076264312891194273996546376942952960668314264481651928346999010791200790288918668927709920846584696851603346636198332941166803903952946204230198985786347749384123664334457146066337714474096159014742655429744667719547140744340031005148261458531629013223064959120922537286524300836169598023152747067016641477194381523720262556078627579601186192694718313749802706726816801382613671603550009758956115259992749301618996042391103441230038009708330321719131668590069002194665303494443834288479302069191309293835402725278153303258257106311046916586762439463430852091486049807804199909307640171925226819390021451209845574367893224459100532858042608963244091766395493838568553573598379254797607468693970044300136551168143414488727138318200940408824245216740403959725171317105059228758271203343440514954151389420523342390594715414436237570455786206791559820068496935552300179898594890027309852867412240709676228828392134335535843051924548229204189607139046923922841242934249050795382344781614439444386277488373635025028578484561582163528117276695265047464697066145516060717229625005466891105324359363086068245177891194805030440785083157959033738878982622662899001784573364644291051992408045767374891637800761361269475179316749576065492624594966046787416223948919865070426029692648111156558170007310074161485300148309136275989696855898524073640510277187068943230359646674668448283615332716281228795153329497279000585781819679817102499183802993689559651055995067970963747509463923942766477986641312721383567726232 [173,43] 28656769520593250991528202046146939918325611502539742234277508100063748878799333957506708315313413920007051522980007909453918709628606467622839906387352241472750930816329073090042760673669252955220882889622110617129578504805977252393774753196839815242314712110346866685561648037897827658498919657225555611558793521598234716166870487450569278999131260231318765676098609092946709909434866846348921997090252822717302222903303006051812425416103227713946076763302128494271078381125540978023522778520317312946208627383984010745080990160318477218558420182710137233508662064920113467266684823160489925999247951648394344790388911408002520325072197205828281847019183503840988691557905393209653783704877796162782507721439965588493645252390439384526723857306537653801813372217696840680299208809559563949031756276929998196812504956395840364151585109771135217587191069090951810030222867615627449138282401405056737352573286023676355037048527753924907021915734860422002598026444755328297142017140610650241135176558406388341589054825345267152247013062634355720073023331528200326675715796831199633053636272192702619954941863264088140689816085226603499919376467049477127775964058057467014191150434060558457615038314037289659829458166929688173268674041420627333982046951811162113773298431337347665460264718507589462601491139296539421854937069651048697625471438410230849297155323496363788724096131694825691022651601742582583200685038673771345894131545498909882255958501719206043929802037587374873914839325311500990409500585614337280442662534302545691641638350623077453415112690227283663763282044987291511116085975436157424926363003393821703632 [173,44] -3138534112998090912094618725832892864059823037822210074035733724079467688980970002238105157502257269866013425317260800816635842675978268774353150372376504751357611981288816542845884825178480157477655898546452686444463023444179451051701065046740379123570479755348231284452588069799243037358373699099426462318599595026713666515917871894374259962094599374200272815311658450654916759315285074824631427355091232985619641971389556151686413696215098032639053449222389285548533193077555453446177778040915278612082821328484728267789178156291951440424010015962963053287924635074855628647665051916083955849746479807037079669941518779625878617605612693463985309037477248224965447155189302464398109019746761093732832892185115473943891452846394738708450888715662307049951699055331135708941155834455062673526529192625366970628551037171188534736448652173566689960553141147182860741106112591096091936363233884660770734119893475448301586109089863816879825520541036253464346434717441835612792469839818416152355820050072393714050707476657021625152763556081032017671069270023331559703369773552270152201876690112936815704622807249305240395096111540756487965117612182539843415996960307121410706998333575570691987317372580064569786291371390745255362774633141362568742725611426185614152487625385977042306402379458346406095102398777976402687548235702985503992101445558389354741031890542830395375021342530156328517272246237228868413342349715454958910597585725277938628355578732557839720631472942417532088574159968271255379262066552402162801555205883504699216621145296112703359507565910632984812733796412413687647928705503102523235215913260617412 [173,45] 307865323682555726599427763637147351285685273773364486715536110155181370393207186449712598572663562575412477372949290165256324885719437174216814768871528856948750122326552032162044490876406378508116745476208168777512522576398615865249648992565800787792804133604810330488475800357574264805694305024077884590253128921017929689970925789436027239915297217670636162187221870061376949300764499922718446353896848848235829167239284586175367849547433282503232882185146534044770703579172547800603424955369494385618093346479972989335887781584480916769045820374146908370254552859265086205243621726986498173120734768886701981778217897081742313577301575496423240705768063146919406173738427178558998771991210532425536759697323247186685398423621727715354720802141037681599596189897939023203466930468637201165964272128975896627685245014735178040597449630838804246903493621328128503452038839533568632687970394992313227133927538037685407838889490893957839086420917098928752033570928898497488940735168889735545495753311107805355732768563070599910158550574561768216228957168315749793582097405417247476630410670339487154419527035910310043147388557563438384482925482612383754460280154388234697858422296933126956147278957775347647640764390849904211566967671255904903211413569230510191102302548395591387209306033112143484351971317941649162365012062163859601551199041208029314168587772267776697308513089353338751031705390448717758575460862142968991257777906114092145447450103968548556023256957254135946062919336909829228167435892513580598382140025467575420745449802556790937075782173911296572232111710497013214769301865076614886729920874528 [173,46] -26928950563500577403518304382117791908809148429946997337892330143961604157789387319019025325784247385745092481292428359219342864628740066284749004944109154188762647527843780195873369593008718072954833993400743171005729351493762035162101576558994986884009822915720852683426356912886568154543914905899293810868767510810529174831684735187942713197934468202833967875058457250537282432572044654635182894121145985853352985644685615935668282020966736619474627165175073529464689718054903567082142585482537397791481843519305622307544803534334357809082211872199687979447338337708193872433671312046589914547995896179441038509820110136565979040640189916459545885346372459230441014112951350067520802112855682432883354874346031839327072587788514264525338712929161046582356981211188987502990200935367722508479471302993820548220050490136126525030852523623385724920652837087182092706339064579271369045227094381727305587005019606432999133644143878517417809431495252446421698435790238746375453702574323590928680267745226749348495733417147638711778632078235604889116564372140145364817487218498227723728568370655494095805020294976706807200692230369615343895799998758911133222278643233766920829140660787896301213046189624600537790536796147600397003106662252376660121741766159649577460218938670638980208321688694795763390514970166761895375318504466904006899605392991649046645639462133888157348418881455323387221832750905088209412155770614554019208481439756434048283166892052938990324099416502477964546651818619934592695050565684202362203605253749146826026162015747278958054131170446525549614152689086876865998588803280868735359572824 [173,47] 2052208530495237609276281489323937177105849694222603265844612394497529417243258535033061234308058646476219368605991191889703530652475493131730566640524693753195264112771037930454514462918628291548986184987205620355071550703788226645303425554904485200580023221202296236876877212810698263597623143909490347095448881919218180577201989396794154732997989273941634753330781197843414692390623319715546897304189503222029684942099434990873542767617225365619406935292444373565552838705157466126185481325957931631181882029175554535049017020169634816563286265071625279068352360014213148809834044372481879934347286984371071887237944159704064281724138127170719600525039914070215513463042341617309633696258137572704708634318818643398516969956973469778533630925344629061814989357136351687771793601045119824428819453404096771784913831254633211026141425313407981627194106721997947010454608279518619869507642776077027610834689895524064569849382972980760846782091208522483946111711606884078115845660770103908961858967478818854142292351741368908723224487051874048320656103853514629995097364522043933469981454143197906886339500397290266526270414208954773153851254002132116252518132755116968395246358861798363789430816021046603790384430171548432525389176370163854724614340028759475880760239788334794605861034169636278795719341865847532127561247477536225814886927213723463397467760307272550152995693533982066998187858720710826581476686652415858080740324647405496120708989867569170447357005048175375010656422527652772215471617557894902861433055606536128985632969977517420568751778867090286277972485600392488749677357958985807535788 [173,48] -113503253476683212962807386056939797643545070336440419618888562151918116693792379476029870320338101486259370169247894055379300616651862810436658338645989205499891378730428337473861254544240667969577339474003545695963402976914347766114778759704468222745030418271747583824040907913787613936356889038852976976848279125365865246868893002952190411783651379643712366617019750472867100662569343154588440916015321505452921076071740156488359383018028225999358087477543579860636690707712099106389108844335464765881308315454220606715371838198579018771377803780045476387557826471316339487166230031753148246181281180974312241635491935778402383752786407375335484831281224517618875322644474799346678385093924329691009943463210442278564527255814865241312861287067238330628692478759912485360930007194477228879459074675276752565698827146147054718593939809545250585595444873091758188102759780245660860405231439537142469646657388105893543196573731884043803724233732850158390461319150192305976703445855824011358531438258264675341531986098622406775586781836104310018559458996171034584735970983081694566969546092356522881353041031111787477795311975844836212573891240222602673237812807259730458506591251292999201911111600369087420202418110566926201118813623229511474320443171588588628565716399724006254557009658591541579105999602125650606080403156823552649292866814623132301234947980533907933677240605094600064441871746652045385509438026131722311771402276120792678036255547210181446830354477171128259802616404320568597963820109345218184246612402633267319247558197394619950055666327837469476759101175955679394362541555028351248 [173,49] -3892767376096711035434741026118922280833195202321814912032886070734946481588531780755314996394684606382989135681657751114776915980361578981809739613022869001554635895491977737283415509120949100135086223694512571219979071457991017912412609029057667651701535662249122752049868744642299928674855871603405333137899001307723618710484828574678713851040567559895847486843137403096311481624191720111357373317170611060411578727639520915101559137962461314506746040565188767011070548207071678444618568412474790062501340798239300946809755724355232918070650920310824710602715289794371219290956851623313715040934829674222637398554518488991479436868734172240924591352063030505519769831313589273570929396458477360663939442944667686109792206400383881458028713064991794279779538341579284251682804779479045495714470611603060810655279251158316374274077725997707602996594906835172600935742255707208707613016407002510064935512947117401481260152801383097130636078655637360987948631474054294405428305907530065245867448672472481245350875641461705797189831499402777620746025374336850352093610148420932006149881625060820686253492318810747580729574522767974998651018711446616123406136316586762974497416082272761031410514508082649796051512437821580814490909625165225005223544905077014033004543074255127915701838441453140696079164888641375065884023405665384217499501286078116490521391310237315444958719587525500941429298994715708535621843271158038384296162496557953678625728017722993829548516025799896691226733407672093110986654366369221372323991264042723091056884472346888003912214106634696948093568602781249993879370228039540 [173,50] 1451016694656371582546415860455145568776375828770330084642473179124224949821055312520569176013933303216455554636901641004309879550689248711317946028416639530490210985948109482027741800509262272185489238355180599647925265526886161651624635850816911464061367977971908102158253213978379064465615746249447935828702993169904279166389268435358368268315061980235473735321309325348367064242721068791018767413527607665880910267279335401322948291866996546710849996112296069160798065205529133913462738612333650484680550981689962532747277637644405682149527368194607796499666741819382535382024516218869622085732085595266956631323626355793699447665409560034143046710246184198431100638471079411473974541706076418112869864039818720311628484816326315530178312778611966531398818312746628649765766926815121076058964103858169890939542906541020605509414641517820161029943480918981169501599278463860331919198987814399344607644257110883585078628003762951087232644831945542933355398354522230094031223470490183462358866159355167736502232752203671037842044657679449506770366766928215919977245101854927122612964766779432292857455477622158760565302732485452475461883950472073397478488466294714817845079378905545494963570346652428434126953286933404657715997295683087501640788051291079073999209655136737619320103897699281383432144078513691820220736584990935225806871083695077205386797505705335734179945686791815525318740552883541910484384485166024790288678055733304443242563554918417644545459555682322366462545129880516752136438645604537016886589908618552446817446323539138892497068651104872358154947794428737556106763639040 [173,51] 2024742462535582709344182891179089048559776742355696696327552049300065044292493109528278867772566758859242431094517052367615152535323437503413612841994677235642221130084069244549837857825236237841232397164520111518929448330544549865707480698075122301943161632047658512959727760544412667004597587964305406088519464534813015354933079616396187718953613202502123429109662836851954375128700239334868865703112275771383863278275716173063485017923144097394148592806497663993338139589605848050057155253326546852327867303049165142951242425396507527777725668806287611752386929349151321422000852733513563650251432234843472880086354635329587844264374306093445862803742675758042627076292236481861527507465458171826890950609420820927737570571574475542504903599889303217375210461496469210961853824729085249260170848478063480153588035595561461534867917132518205653636971976868122046382181813476174503127615098668796342975793300434132310526663004648935055398823379099874813522199481261431577472377820808854220236159332092717419999901221472202119890354058610563885489524497896337050366051659792064184005224699071455794153677091267818344701044093501691834624475767477599498204990384877244620017149079413515859209964440478321585343094147790499362037225342377716838520450939266702489756577894796865493862812369612209802760217278887422047449529035790718994806228036986772979058966854169470080120710458617834816524762033476132460426023890214310060846262259181085270152540943937939976396220998687593927105412691830821570299857430913954264081822015208187192127018251685937448208883658874945417238378661465560762245802 [173,52] -2337658127371955815940610652238514111023178959411692951119290779641121619834003735165376591546451935419594451225365530953708000013314250526150249990424385965752126230139622486050252821947042437915071366275683260647683392690410123901480384492283182601272746223022178638685370099628077327279001300134814620375345138179469394592401801753255379234567890603535836481201492961754196637235186698269153199230539154265958443204547541369483837158020021837159068372544255566249322694926142272168266992248676918297800189153431633233088453992509162672783999438440405890995150967788169256582210488786440575023698783900808332735645518667909586668535222007941551056282466486993505055399142803164307843437503124787742103283445206934234312267281973085571248001918910453205597388414744010361479665390944550560674070632690459798889253900998317966066748417666439976738129778041845205662659206183255990390374937638346339490586429522065269652616927382481491123099009864614352779484201698121925506230163773693801147609663757029012308779145463557110507924896002487431135216947098621340610388837361504873076546862797601277289563713754443360267632025194488689033960236227436836601503472304196266353713900448840538053159806813891728149935137976562893277883732135822384312467767564556850582050030461936666857309643420292036278903611300891734652254850136332782189678425590739809734527422742898251591015515350348371319273809976967507468037874026381815183986501380891862831763724005996169498766950787590101540549349183796806994541070197028133106045007981877274510013739639240781699283170016650057308964958405512335420212 [173,53] 1536925762513334252496173409996259745140640464436155358835257983684697472436160488863688450096871958302279000165551460777057074148022713779045802259968146393268459482433978378226011194672630127732253765363778904921779553676153427208392514223280893803001600987771062926407614766259652172402843333007044517349450511253557171734348416832811791629539009325698208094325559590527640712875058915082450440274202773705072799624142312375138302179009635285723621995837334378618223910991294351360922138210341198203124051609752594509887602713950557636031250478835916463042689213233745333643530162819439373975287575126718674814580276359733028858985686393652249023025436053903719293606866143053858447335119441917371102232756749603054373544383877490106120770769473544555607526054677176387277040590435946797854923513158324323407407278601075642256753662134532616302725428773037895067809712369988738730589217183584035586847241450197946835201533780623283309500486733151549602836366739450404634836515390028782176075042255889643124876131084634986067532176269815362327965774476623506898262972242803640882371371473655913409317930801461586771100939458740464860129522092159028025895646149057112208973265722150597732687744992333324734248798110864736816786021318791161644683290763644951046121075257815020670736663262153519991630076725312047753772094587361131439293625830069280087371010112667629653596255403726740584671999505731850530791446812730011775066964828197262424543595210580173544169339837989338034342458865191939273790190086260638177808165390919237798443148633577964881777985273286035017245891579031908528 [173,54] -773857021672740714807125725891407439246608071543067635056174088926817963547371133886386856027777954575411321658719018641500120067559340283620564857207475653159621330574117887093532352108289784129875835729214247469053866628381652092197153264682058204322192873736071567842090969303573853387635622834896380261122018668950505990177966910453899261344754129065741318649415252573253220675314646076238529046129308079988920802399655437726956230433283065843792740576729463638814657749878257070554838454918584193826697889895837524000222966285646665870596802216997547997256670794001889040273263270795106739800849199864169694814299208663621979206146170129084565238928100719032819847853687038581819716342440281433200184621168187321114676307798282619294861305309879395892057677556232793433397054512310306161438424044420099032404087678855384121561306027496928760490655676610300842829903784753977283368367053945495488770050960657866739110935748889589935598623540312527492520792945598721801704359165242864330392028737895962560617080019317930669951023865479371942112236337873129511250952828206317072429841805052198115186539876772062942642238026059844069827643736846411872813039615161153380427208931071104581667378501541095936240666558340863439329937932532315329162827606821879183569690354129640014919756239216547178409793415266411182436648964553599667225904058345622152464792824704711789608255357263913481051447887419862696065493111401957752769472595736486913899531157547517369250022276361288436265419750891182803997328203374619345968058628866341319584311208284719426712711506517216240685138418054764 [173,55] 342822237064422156000654740941161652690040821532839951474070641294634029989260789581347500215855055033673138872717333397114988298190162456856631694277116178097648517057933001262376091396242132620950931522892335254665985342976513775630399031157459451846104804429519766770264893383068180062050903475033494941276424260007818613629859889628697036197450784640069264634632599677382764380367067127090961384746539816752420132258113571458800162847613832906696833638245126091637216093976282545987128520247026823651339171241090362496172879103599390307893259208629105985740713843280526486129660471642011358512069299647557108025843504498654301112465525749620607564584379415635294147487237570449864849041749475726059907701853792379852433416327392457865038214510525073148322680925896592565129845883312763571334183986794719383352898570221768286850530815974114852605036415994092358687012073113444441187151961015859172887904927431072373757591184071820207340995709938212142968664235085157272585674713118402879959618604111156421536368711685615979081744525429034269792806988374686817767275479138839931099546390065287823440284024023559452811835982904333237872834031916952316563326692629499611084181226605681432639117348571937474933013388479577648921641690777581358265132387047602246826981104227261111617407025055130479724378558366371721209010226292342848008455986312084427730833171357770736388028776377193243099236253595915200045428041568444813797949317119367830741998134781583826132649501814761482739934188227671225830102853731257392347747174639336886604202530707444433835289778917043005223073892776 [173,56] -167394038841634220469238672633754522884894796928476476135878911249976309341210274266493882913128176745042184301322502410662292990057748638364558778205892090416629959948648049501493063691758077517065683224113341478947795960758448337920341824003481240691864101080091401817456621677097240481359455038746246334628891709096209307007274246314917338896955838101115567737712917184625757726934503590863906378302985826931928698853024331981177494139950271384367473334171195899498801097513426310912572583126930848686302885288211618133279627519664783748548110191353791023564897522728963597355839417959396375020948029317669257988573002789179807640049552506022915666892635486900651089682382875066636915631042282300387087597537492246526188857902980504640059113341585280574439409441123295689504240492106606389889878083497965485944553472973584882342391969474332126864524263535789092104151429857836273949581733722856844965549869185399831958629817407098052346046262612374643352409298833723104959873939828071213465077041975415674251823265113796445093376636046533072041708771430259527257665556271643060090940957850130218621316896133126723487740586115613032198752632659041492162028459687850848466784110596385464953319276892659401754792034946477517385452148344263857591597982716152608149011894561632194467384124290828328315392187569923190944934024278643210968454825785720867738345581655412228690869702914151892707466646783680802348117244465868993017236018452606301374072185327714748948340768406178315329597489311138477975270423119422301817122834727491896107407074167347770770108342944367546607161812 [173,57] 110006130303198236996520138823380385278028172735123404579388899927116305139307429760012270570277809581986734751966209349890249629937081808960705860534514978759624259218969230652652522705280385833880896066782813430726305529370348422549005881453183496124301676479197841414604626605866308581795834783781071664281577837101806176631136206334025178520519736336414378730234172386223394836882461587218225239639392208402181828720933322860423069605390818470701076881462807645573848442253141573049783028577200300359227784036689132720216595616910013592367212878958096473508612630129360641040595405934997158160032812749804891253799130763637871502944843923638596076848322100630469742880618873722240080697829942840121808124401909389125716505586483762895831981423295454236898212649756024858362483599604720853725525754197197880196778077592303233418204471890274556829776618871648660293224265491904775639796564941475422389165766817792662623513039641171782337229293470277753625720414735238672503124015999540124682561318845198646790415466789715863389363405970536880771648208596090328094208075964051152718900293594043641691342431723955928128417500491646047189990919061568176391629482466064451601921858791096621735971915284577205872532507452861856252446258927958807622097722881024886070438783274311188006682264833340241595328267756272414566147981129760931267966146914413338348847568098274091849283096913305883613952211162894096450387585658750367740900743027906527311700019189223304128333645781288935524276040342004265967202974904002175536556331788309822708057364220197574163483455812520874269230 [173,58] -84836412412383820300186751493691817127975652648681937378448499549424132485580728554732000658354417466658462411409793728378842928245054289028562361885388827389113258341944605796633695824567240053100538269612404035614282507999641317659216282771992880744956966137074273450401269890945863887099577340369539465150689639037283139951302402393377605630000737375243846268931934059300886374347215706253535841067281652363854766711660209904452663756059615528230123991796858106932960049024913913204114230130456199128133212006249695015833388876629729489644334012684737584964694786059885519270209192453058482560560417052910587893323506510758430162391971844258345844799868773072548556772617910726482225906414922651298959852499325159973535192705327813559330932435324705725695762077311686691952033882949676397907424158773308060091211844176473660349970815237544563919070949986191341444767699337919469610314210931746395717920360917099840699076171302513954846684799265445952264169425295938597119369693435166150287596236493096372695138557128310483769211632355469226516137965331656718103895274283535430182851763684101796569439827700277660930638371196679120697720270019268548479080344200810026568996098451598161104733974398814909449610405211729281562179962829741863958347696339544136436167058069156952491816046731818348465496513506171058425730678876380369075478882810790003722207154040558103860558678092921159944832916387303732662302859767360528737827658951833232684623227560368285136940441341236496444029693249135894454117777139454328046614119893701431648873025749422145419379985848413946190 [173,59] 62041521420846699289110610831351170356674593117895172775735939890009967941776528609574072212210183854570884996374468904333596877197371282516199798396020169844944287869309891473825645714577677971788974316928552237610073288251022971203325454960216846177054111210730943351665578445191367426593165371470927327553545201079348222661450922871669076013878677710965960175449671937056880589823540546444958548409937909119162472299605946746677126616138527693961935742541862788798890832021185227507958579938938846262719650636501675195816008290155162414121101369627139541041695144796755672362138655864652449747488898916062939481730786949341980805472309524411814335626613342645838585617687807763035810099584359194977609685245945089732832391729188603130231183341820018573275177216089609823501894923906565014060937859906114432337885212748786222320588623492158752976627536183867625018367478050139326325127893897116850894223682406836221501852159558067876314683704838421932940807420929402572765968947743247800407543845706869601009609440184720073995003462174246776418558379803356027436214582313476020767662768445073260067281686702004396390170980412488678090871411910503414075902122956272528981770767787858679273411992977335004088172649927409427115992597578426882325214677223287072308849276490872479149528688739410759025802706599537085782170501576609352983987556413393240787666408724136705527337593683981592542194600113911417163811389848113937464685000185836811896065456238439940525405871521865479600233150663252194528509337414670701003321937249455913787706617710798799107895009637927706 [173,60] -39915911406930597346547484854876012625637344785279856263897517410125029050888240549238056931743743600957732858643491484016300262187522323474239168380331892926116752678826112548599712626260714856235460869772874681674123907122694108187192443897144150506208246322577354257832133446628491550436518231541995676195626013928156142846486938520547989608347198311934187681101017677054955569080888102044967777774047661895390217638214715992977947620881664560797600450839063678042901688674483992990736953825773440177410195483815103552222602160901758274555751725425068805523958665863139525814227953320999798325089341521096152865950835674616729144765886622662976501124031120177501754987553370121684816611713095614499295879182503358257738370174121882088761462018517151380976407957458496882140642915527364094866716074600449182650340396682507957990876254470756287439843969860270936770483849140199169228799576925347348986764809741680590443017007230276461069638751872953789433236058313242447568785470889445384041539968197063977110653873425414319528838419203693628018656856312076798772932232879526257378266126711050143213096430685478813824941028279408549787233008530314231300690297417720352584742800727784967324771448124611670126819313376299441927668500214576691628734012420423290227332465209770224329103596585136215847809201196979960830551858019977950826060968169580367517489701595002254043229758369515341282613902089353191428242034725932852626381160790084463770107591760224346718974790487790162329147066519678883494183575095894766420688533205711485340849693433399741903073893254748 [173,61] 22638970496393608802775437303045015241635833526742137878712127977175092118740222260131877929870989167725313021066903263496946296640294043565912644905857114270906637659028981803587674979307879285785554798975275227277442123311279137560604126433473374343289912125222297903810988340516602247560513533860496573446498950656928038545902351609649418490309872904887433482771355844545314156804229080767114395713081551701831041993403406258657119755581598963015825731323857889688874611371235614886070072503667108925088598982457811753288631501748139073866757750777199740207151204837042345643958685676251087662005819871624583357475308911428183953709735840135888337816271144739553281731944525145319943896502515027329701818776932558965475502525219908258287264202560655451363189639069241373106115267485704567604444651103616551932286622164793431630583531306555103660154244539956631106525014855940774478321479854321359657443631659911300760849070122896742792258246894191695562104960834601661529910290381664937400904735621491001751461592755914584537151082480656189244119702996216695312942020676518672613720806945214358242209825670925437166012531203690774209494660828689109623593216452276948921874070823428578652725491338723095638306355187827926638473912466431827950734994888625404018409819653669856062796275392251659125941863689337166754596081694717536300694769731328154036473463401573669915360454788482624745476182578386833634763407676217476583375263235799877099174688507245820061195039709033265297658505695196202544157428878714477426904106756228696214788333066523270002119365548 [173,62] -11669151337361096358628902110241439261658350289859976788738834419763751675232053879418657196824401024253874795268607922258860284420460829539305497330843888368595796061794558648784843057564416887103189327505699887042526021208552845595236905647042275584516389258485685244867777008667734474975052220300318185097530571953350881235824623207577201408793393932660783008119000272789237002656980477789126130924487392832822437464752576258925526363570621440280295306657578906548211202028586822403601768465641275085764932417837198332689642306431252076047360071723049653631113028503920536780086994313654221892768125398278189349126544866699917723653373118584694156723175650394310733110484800646462258834789353687060084218175297950128910785540527677167489440104860249048319977406583533421203939404491852250011838285402334257249331451398735621694789936192913073973765662962986369714567244695276927292069695059813237831271483563284547945154839040785438759182318130293930120112469769912959636982489800324245940261974030149591534401492121385383167911515642141294087910870807421927105581703594369604150521705907505945266219843477484553149715685480800188951116738128614477208823174918901819536555216409760215286921102739630293883360864042221404894216240177488542943828816529467634877138475881029577967783630403579539426943211910681690723477882038120517779183838818584829287429521617985410707962788032959851883712053348374157888570630379795601951917358862767840062892085847901049441429771183115347744550143431794720837590466970787168374350985665878876680246059970723244139604984 [173,63] 5687543137186235212067486719944712421291143994262609049328552214966100948227719938561129737379157721162432668177258871809089500557277154512767678056628475713250943655538920295179453755636260083380058187677550767235399960251715947311085982196431220663613442277296000839119682057681294032305340507208979270301782615462401735267898659743519637914582944532069162201181741083090424324339863024262382777544950329722661490136275752845502007355525814077688575569835222757730279778298340380919257658512209300639860894062746728445865512816234338719764489035206068047982849526940178288551756709475802848664961453645622650336790335559177670898165889133000240628525936722059689672867960381885910220853872629568008647166981989848870321066153596347239218869752561650120088065359856322832750736668226637892473274603407510941400266286653361034925082317759999910476636676983263133107224812978506822891048606870998922187338023250485628857211753951383701937280236582260487288553577190960033375741409086153980904664490864112377494877435991280294483653899708403618673351125944303355560354526997196488026814262751076945862239985232196783280996246369757565454138252596690905303381710736466702995714768406377922627943113241302153775855271113552597910769519191155784085005101384801455530955236552730102062004670213468498258546179792051752620723327327440160092646199839931489901863045872494648442544511848404068613789905001068566591389073287694508343047077463897802199579423685352378086540630237311881644170691086023520332582608545415561069782502026205446579612563294810246692464 [173,64] -2699627494797959968401512794745430535117627379469706297632980480664202199951235019399411821503898629466670698614446722277016137692964140505258267187835592624288944726608065911974314896258787174101602536217891927702653340140663828210063236833848394519534844692710204677921525953248924009229727471344358837038475064298137090728670903295909107794925445400090033757831354690813964390493497792955771619559290623632253575403908393150152005093794057834190919362563955783863979168113703587257793601783711982117307630489713792032134364089354311644262948569202463737260298219191183416383013434671046879491225428719639625166520722512726262790787910296739957019823338456034026855654064927056890193135511522578215998165530121625000415410527646530565060883422776656883180261422491198794411422011808497779835064001787274767036637485166368833085720306256916885660469696221838437176631764304753981203828364286689452257385432947635730330035323715342135605925282461187290322560409728328989905330200065851113854402389179319609229258289996200367164382598368639507199448101449428403262194114335333632044203323969270052135340384191346760160237216449593594596774892253619115273852926132945852913138011255614735113112639787939121581213426099778732551224686298254039337461222818801567514069063038325459874656633696390704076514409694745791024051163213098910221943653488024002833099480576714217991997952995158535322819191397739761898686576904545699055756766204847664083912696853950622310340488376251827164736612249754041845810945605086732250869992596783068572853078738679492560 [173,65] 1249463234922381643178274884107183233284634569781379831312975136111149731869785266581495632088703899325349932736171478907258178565212453898698410836197997963321585950230132928655385858194334233219490626354700768277304308147056464851804471974504238895404267022320830719996401710508577798953057931904907583411875544847985567001272115870337150862648604184852269968393593252513191192648674676157510318049349852623234747618807706319113883680109469855028248066954094567915965382174421741434783416317796364916917286583934908222296878200011663352750753002159412815104701660464858731850511125196666528753498856511830757543202156352790860881468438167184394190127196073229040521309119377719443407514699307004516452451124197784200449698297848517751856115120814398895173459647669537625281181367651629805650061635914931721657507020140148864440004476911541220213908372285176285623364671416249674870708036766324859096470940756707176924809338000129486864761928853991000756038850832456701580681751039721083901649557417571034299859125939284975074720200440425136312409494837008440736956387067213031747837979940267315009012692900397274401138650820071563359614479235340471139964803602886440104947814968065375130954570301197538428717019718959767543942824503855241245651276038634218191805275852715662380371406147584842977972310590453243029636580721609878521702915178687955161479029848619364066450592975269032845649558252245161387845471347279299460439366441739199769919588565006073302428576215336035186725959148827708574452539462124876882510516269329104906663932769719760 [173,66] -550745629356742429631488394703738783459024598725056252326373691229196384144120634988505300510367047463615841384550039518486488146318589747855290899213518084112378199110721801289620495299992271078203366389624730200966514908345763247694807649510035372543975626228888611829334654071668697457589337018734676108224994340295575901725662438977242391077236541245494443689745209393325218527602624445353949509030392472313433298801283275823342750749394026815534393684452356301269450352752296947574635895900754587233642286733034910089062903467741347291894160456172153412937717310273337468538903094239141382568137193138203654673054030823906571556101155881822798157321939638005045949557692462455613789921009920522950811293360601133366173154439743977822380946479248989385644142315100169188745416401309761091749492161710839607808401553877483250572254367586365428162507238933724708396608957148244904741856475793802070732578322355776662989020537698428527716934480372825383065377259172476673733069292855054541185113642231827383511499466889716611907051227164529757719761577365505122296147225243501735351022032149170644392648146010752431103250004834722424176342831713131993655294340403941624551699561073446272029593861572706929944001123814348007457860312982480834241085868065490475032731959543430113617673082476344476884032656097738297184061718980494366619538684511595495131043300968760388976790568982252094371921079992660758933334988281635498162530270911423522257786728404870801731953594020837961315231160312162972609568532394652392927247834317295974472785375096 [173,67] 224993364440886363693033811871932018226524369330810171160368291895016771838639058452778700044557671397931133553724118210600314960451128540540268249737518292812102346681624359468947742298130345877221362059088639523697626062118783835088174293282048154759894635365030417383827737179559394455556875542244592513064188790110443308746139489835931560766647708113424422266368203846184001534701206392773863683782019975942309477559032910815687497601352560307438509984778742110714309333416210490320754630592494338198189269848255544419997957644502148192137790770855960779326247620777729835433166488295951079032457212326563859701015724468550284930940559954262194844038598659261019826664995943365398957371092004885944314890954044489012010521024727474320341156176385096546929145373765773645365496749450341727113354052187461763784459887047812111201850736337190421126483842683230351011670521862496780138339780741152908586516128177999360242708258874236945665943383551574431228532779376643497760173353378118780426049211401985879366457461468800705408309189451260659599494697354011077052219363518072469469466131049492731838290639829669816237423529087448312293556780065673528906954746450359303969187131286281202749880902334533135969801837466170622097277456934698127118771949610799186841791569090251623335526985419683611148382229981651989594966398465818833995387641104744865223883519335040053727226841107248764078658547459647102025000329937247704867880501741305443133595692739000596310787055296661886193595414755194777224141539189673686642800534856684827139425200 [173,68] -83955038334296862489546636829774425801079834277764402425053779637806665065051999432367076090229003625817924364504124062420774125472584045547068081880392267547309673945533284070203822172294425091578833489515158470221772104968759438067169656751282241074308162301072801264447445146600034433564898527391663310003888117398004432402378135031687680191873393522219445892272310251421198742162049887863004842599068828357695970625048318872863073022149077022142643342617893533320757898401798498724540972906067974990859769720255762408280980987246629133428672637518721894525183443055859498911562358581472637120747797741728430964823885745493217453934691192622333876742872669606567513391332136122636952202444660827009001901608833515033378165482041801157506881505893440300940960781257616298370697963054208541802244015916614671755446472328733715832626025636292648377843311435665901801605474064721092377906628249988599243451469503002728097558426421524903796089094080920152494648165066569201710447098897542692792558571542027806517901492822584312835229015098442757453031985411560454532581408087479151770853703399901213250417055011829360443249014597339452165957079601522974147680845320644856424744099955681591521014766997740195728097323884506639137469229475735917962663702433211679670977468321372899437928967111699752895447393179030853267116463039754046698962879285800324287762992250665230767072317798214401510544066749338249311435684661193342478291026478876939543168890512343549084316593278908071892196279698174657882842931971157004477517972823655146616640 [173,69] 28667421366009853356913209832202938217692741586994988314331559066562645078830927581211578671183430334152313641319673553375384016501331437088165985262748327251701955298705938376151170206163031111126527039162390843316084985447316551408893858673844974601876147554304563852109176034288159323237647664422693524874808204137622527005666385002314506649267802093402574170687582287186094603124128017567349789450454831488862243458345105025475986985877313894442691031721529648452285416381368571281828784787393168918847857547172164803941558292829142665375607015747215600291800435243370234217461974903845947139555714533726923677445569246919672710312004414406721666036054003220264375923139875847570365804845858387118131473034004344657113651152917116236518585583841971310825465807660753172540151658451473602290165561383669900753621612599931533227054284314404228488632082516007227869168161142311599784195594356739817982719342815392922899430318136007633958987524268565457724016821496247129820868824291744840590883101894757147652434679624799571390154547317415365144923670287042181721706344374606070596569338890577594331161847733873160437715952020267091427178387663115004593848740914933830257365350608404910212144616752538314062708030847874588580537998989637566584029426186705008756510353695249781255555194479091875417845500121016447041656519687352933467868474555671935917518088664059024966852251831680926458122189647991715607958200991330376094342207542636753686244869481517063469393641139991110841862280596082345374925479519415328854623552369371595688 [173,70] -9083041168908044156439759342697737577531314088197528980261036253437030316590518160981428237384176742129803383779225184116392799825076520926972823473451918632932800102803614803482270541346897123946610222050323323546621548904492987887857608715855497435838681602095092744720132662913350637853927134753279892048639126794610662847723358195156827191781200058260882730317275722179588694874368650136440298776755703975399178144718104480474244152882206003309307520818606237751907153251712307492621431351574300737549949825201477268358482039717150068858350474524875922066673143046472845553760790530603084582085623556561530376371501901597416965480359730843374633166149340786185781033908600706309102455497671250931746078248729106328930686524556197973377142217100437099910253224688490591426292758377227630892951149115564404326108104471493719000139998840329275804182968207563508527388626589814031046315199639635514998480474604218633880973146634699687127037122954360970984331384018903765180982742112800936290345512127367776027645600667492969391809644161446262658319294716921421081214228012235129363203495978640351073610133730908043135871735335412913924348915568689802526653732871282613749462184259163566061715735907183607546006588453349389039799343618885920152993409880908146519722279441757309874518716286779656992563243099269562257837212602385245954509231663532402999663321074663641012109571012693998285450645707784324849270974168341262390808649818545089947203280546802248969858050077213027923092950107477871528682037782763002870234531795399432 [173,71] 2713440817099460786029434760705350592150900514559360924062847035079750651521633485836294409679868355565663779170601200557046492410425179105114064363633851971835881679711393988554632323248367508566808879844333782979085461194544549390278013179100581896874602878614011955227038488529512762733532812668714772400769417919474030723066624757873075603725336678973334815185160691233194050953491345462999697427988573697455885298270190806198843897540378050393227752025066584000600405868601441158350337632107704487224405519212631108120502574967033163614640178252433630897806020129693675187342559187662887307439717245634982674443059426429417573450190596149270724242345372086087101402726155174235023920740999395172631211903914012307641325551506324055464718453106603088613837821803418514143185115349322797220552712093138849322573383936365170085375300920190403406478318896490702445789273043347121247876248224225031886279561519578523743575491375153044047625013798832725686006343314627856307774944402495659075897357882914993999360071479031317327305742715896899804261384231497093920385587148867617303362353711327008474806617767195357399352545272038051851630821094020334050590380973539744635795721418939604979280141112671759261646389159721043897890486960699372992830915550642790916532643429112276222921208829340329961537882840937001684786162308060756768174449270139190741646287920828353026813094661611930219454773074220120037807123839108020818699603967729147518086789784326826664712885414650393198699497541897698330406394103294295904818479770880 [173,72] -769207304754491895187623061764724359812615766690213167945510101293550863204952905907890066953851959528921228049917936245578964986543373793471865629153127050203944941157589815889616395878659502038256925001776511816766071853010722561756329642293935248896712417339168092634025571449102617839662180081088757443044414821304739519552111270440077043951338241155622376344196936504961033702975112464136050972379710656340912968060473444144009996480836272913875631892380309948446509459014957770678859698536348556598908180871919853668251732650082638847477561288981195377261206783742033597241116294638937930425386836890158126882718022848777957162618061850695396847284865072580212735562168868145519394603714304107611697315104273064049108464266004098790815208408288292729553527006782167958157597312914187599959772972860388541438130791472038135856300545585784677931166358272721515139290663844713680362444099668076558358250266108352415753668614011744386114424674983743769068325156406332635996729311556133457027979732881550125459965399787176327284824189920087921322646799952544594357910841404089201589119012420003995632591789505468419323789658569643867778192664552582566870620064733977386649013801399650564008820957285424696671435937670142685688726635253197850739280481788051910429358924353621594768151282214957930852501386335836832206797453984207266187038640515193354702038488179616538712150721989317632198395436945932324465647038353145921255255215115131807960589442013353349400944278175373361964914733280467305496894665113180245688678472 [173,73] 205375611835950985184787318729902151185501930077191412129078658994727575419355011601938690708001674331310918374850480149068383264769981055695921723236380767601890247702319832247574029756507891953671250903916851985562864833947220406946345098177493043977354310026176246523437044375151486762081018351704060725073833007698025863270261069209090088938270501112573037502907752111683437537218638091721449509871623545974991941880742575862584295004715994078947747491368371774377567117315771487097865958654118949238675322852588444839450484271620506415293023519354085794793824112625637770556655906937601023597963688753530002805937660099013023201683686556313995632044957985623523803986280787457472954500383503752069134183998928679443735175623750796213449337603406030943775048802847547462895017330742377030732978245387413311674473855755310779414130136640087148065032734660155797404900176022055008022015812871096584984102344888612888205713119149892685712307994215441555615254154526302211484624250441270402568813274291508514386903933809556319083668629566216786592476788130082630579889112623947229644555655842052521036043067391650036245841491518294560231689774184742132154248265218722035650898151326474355293331134436385298911177123910064213036063002439104757394214660150237063498841669425353473133091039676849787010622637403376369036398120717968610437531389581516597333788941042343931569619968131935054191195997377508882045572815453042828605562916016400018915795800545593034512061248831888462944438288494617003637914807129349938160456 [173,74] -50928430819200300486113794331469266343632951963879310466786454521556693550853302566367672920786443412452812798405887229005132783658503564251774442886781041126691028216361401574330234539609269109498868291116553743467308009863202533741947799926279719226947860051970975472313239026257503177977094739187347866360626351854615306514793016179332001796946875814874586745351677765425291138149235406630435583799738455920326659706768374996778074778976006278482333878256891066097440499015651269675609871562943773367115188145693286645905945354444774120755978214813149967219721856410240412819686033228988562832165259456660685691058714783803765242831676290011016139031615782266355045509990217912155368958115498898172658247892017376450286991695011603741087974269975344827992074722522050321546261998249676918368490204288600201371140283901860687120961851894250162371367584061062628858257388495909969454948371647293049965721358381580552434293715559574213970821819655338878991986504254777582362820528622530308772019840736513859354898999067937090540278998589365164630807878989187843685469516864568379077162791912202635971732707406116672785092106473863335355457863055063004605529893309945850781392098499621637070508730989704785358653903334855781311861241077812240826467183869830257910910892015670091988149365774612504815746243741922702588527195959095435067184781237837045243296279809898705165428486894590522095758497927426970803220035445768973687863967294835293863749772147522272009784310045724818680516327087326153665546164053235539368 [173,75] 11621516736146611136981205616545963227089245686073544821306295563129894337477364448314467977580874275560996451710018283971331940864336915905620136115686455949360102716963453562722096594554344509703443651844253508415109907273563896301952111910413332911900275245101735543938845434173138640718410401098383378509375698864417929194090064944834275122442385030217860271076899676230024464592998055053968102376863223673822784739654767788397968889010360882566080990061749802807231826648128775802318593589779813130367501696046575412401188253220411616432863830315771878458088211211948496970891416207832165899679758382499566653901111579494173906252216220163091213372979691618112498527448783107396323134017435181125908830647275672368467865364271503648445426679521925374314323386764835734980469293323464958501830429330991979250884371251082353551081178736266046212934881463922045699800757809033729502201265411970639883845968738595854887416030762124898997158163108530075297626044999581858481724302938194822289690925433663021808697506700808718219278926201560564380179516628294753988355810074649555119514504421129605328532779683363792900333873280245163292446664301937333900144660636740808587676307477062040380681509232960673726437808649891255842385798499692964118735978943742484906556950159957548335948582373109884392033463947274092974934992298803126280606862581799609050807491898849262573201124063230009517872975802066118193252835260860968509901910679256772172595163446924207132590777923043554673697164101365196610201769415435664 [173,76] -2442276875253732727704269400378501082135564341845857064217199696972832583094679070646250537975651846061564988197144127423108239780897698193469417581658530117273863882646676889956909839136058869856670019318145005066972992101297595130294719852007707458298376685105666725732303489599490831549764983731268853197928617534008298580974964761582508264319196101926247818644262744340723527104113037431033269378794768724709042799868798881875830131043305734934616705009703648635891953781348795668986311529192529334868844343394154973973371311595659857554914850121527871920194947982840525206477994879129311798288305845887149234497447464764083210936998581493792047362900333109499807735752469994742758484982666594647221942805383964052073929078204187079254018756336396276327018894494826736792452447309775084776615832309976529288578141758619378502153314200120179162043641024486585185127378477170153876266521285064744742926157609162546134865298696874551310005864466533132069290894906651996056364067386047887422633406275563626062542783011353501943583225573623502451786058014461025778698916778370900367484325690917608569063857679602079157446974312319150486653174683644206205979060331881145087580139355504723692604973649187076202883918229253581226255120765471802681155493346376088341028748547201699727748846555243871822717057646875716669694687289650099823325046726336927075680608551806373517354337528275532797165214365868228057877781745403563264155400691958874426888346715938727790227567983473587382090023383448178823422781644088 [173,77] 476100173367308621551965277907740158852830325090994725229697436423520082005880734468104631825333258136471069153155043228300725037230232651262749899425225759524982660980235867300190997231578061870387925190895795454113514451411813184767494272561233595643593025884165537387734517362518298759755615723101518250055224237054318935410618991677121008749434853332849323408366842585439091813061682483858680993808344154367618056680592747256962359097530380933728418618067697377043741333380018997214685829999877115392551785523703513733518472601415759740025382367717447950798072431263163992551169092328027979860205576235318795834855563532743741845741469044305981820982910843867714245776652616566494524112169364713052379925514382383308989512608316040913047961879848230494316455892303194429846276683326050059162807535611116498585901538628781713200819281467812278851726752828594037905134123332088875436983029492922120302041381778099778359338997548222691346877198551942659029108676432381202473190881843827245487752146365051150739044495837128004320885135358120853007407878036963458003557730596900036712717660767156670777039539065826270445835130374450289497974719031112876578021259570869378122813272093476706539747797608221667904644260652967182550774752329804077574400877806567364956104210449033562658311579085617668377114047508110456370228869189381534633516731681244561375339885567903239891282493226926987729160640747187445629752808330250395318997119291285599543446332577318772388561998399857213595338350857537060598860116 [173,78] -86509322335858572586728444909136801781044765118183721027623589752235695053023180188213732896501111247624057226539735174284709910212167785216778717904761964753640186719899817052837824770584964239215172760337617839668925404651037757859079409775963143002504245114037664713283051381831977730129698624300335773081840212556068912922615265906751808495613546490574120781532406834688907815730592752761486384810112141871944469080316904071446113552395491117370807546546632690401628970297467033752045603535236164182767345873229700088511544757375703040396507030510357085492122525241314874527684778896796091583072092867695061667409266275822745801104101149661289198739709560993774261349296886828899098109574579496164022189596682373220076201454884621424105837333529159788249902653996634567253347674140527580061664761310769983059347954628084817296878541387834777127386954286207123057982002521443700495846169438983115583690124663234774631298990943182183668201860322210153112525957662197399276506328138277788010773343437095699882052553856318979694975145619725663794844078518282142549325326365681655048823304337324229995089242034049257446708781163033114013712066096213659143001524320921369803403722819148643278400838152518140594624053314740718476141543442010765040661671959252635565479444277657874675928428375493011995480947509920978419058290549513262751500214161700914378211914002302969575978375551865922318793100198963054012996168473165310732677060238033170104553039548148267305164649517764132002059573720040357133196 [173,79] 14600691572789946711249905589167891110025429899193714728617975436433127564801982923106436561442712662767653528271940643747584955842595907266932412697176378279255412919529720991152528241952825908445215588789638553903296240887468728236065859564489695189631997377647858648211669283357958799097634947692911466644293100156991008586776258779369451204577083347259510306171584767716512058721572885250564795898432085180884197349434967867216139520713651773550391927563778681573390268009053332559723365728948788956630079588789453149830803107460620073202768851711070267086287679386170992369142500959711140149537853465419233015066116789633128701426198624620571310787877864617938207268368692896826729028757409700655680335839429901513129824597607104588811792026122572366913219924228819789697166552010853851282833433404921049773694116229106560273668031143306777572035557820011695060508849132235083499016397856421895353551617659180615655207797737613999014850411438349971988633654922068599553512641664789841873049134611057254876491989350835967828789786569234297812094822096552165023871802164891417863791037119759454817304517259013208317787626148634952974317119266436837408544274677677794987568393946419983038762173043962270212824318871480000463101919121756815519179746181761352503847210951139762863604075045542628561827763648460830187088111840232139994940488955900298090687727169322044198751685764316088891636023985519493404125766560977650072901552911627130322970728460316785554370743296146435848708246215369795440 [173,80] -2269585187755483928369160588018642316821474822000561085372266063058221162033815275761500476037554859655524110961806772773668658406270037322284704453025963144401514329116931342910323337294751077538215553110631384779236883625823191218350450697460797897829846842429281721090765068495448357350702127470352597379262879426754383784128743785211230083420037888279174528095645544785764718946096323710838487549690361721369689856351843974464457925785506095791951129803280734979106065895814180819326571663008606319037083295790268873788338354871502223192185305986621220835604018697535851344007376594563277789293322647452953787076144152642669341728870284381064119079763616639592946007881930991678243078712920465974343213022445720640175544138463873423443966507406956101878875444058111647882621666373281347264766201685403001283689569404224181936792325042470165916886687949657176439852911285820936003764404861298990084879682335789854921197797354467228441403776962200032539116486749374650830894390874201857435046113509658883050879897407968802078415556436931623563959379336331323748392839022951232227983857452179723397275675496615283847721109871816077327554553785100748039709201241591317034741282617167286104934005862105387069953789202120741615187253959791209917452629591522957108453589718540991495217268143027201509609998449002692621567890083611707375459746506531848135381170232541375057483265465597417685103290759196030575920383781869748636905674342626419626368681526459385772591659195348926660097753753947852 [173,81] 323189504952582506319845602270639593735647430348177253297986714803458788511508039971158505485845239104115122894777807975525941713509311706917225709192465568754440437880357908998165128389785404333070712664938308964659119305665890092897898404004905747565245041856444454842276221493247604856978995046109973034828836348958642443959639549387785591442315479185871893257709742679201798638778276423932526572066791141485958552844336301504166305943906740072314771172446048130282371967736253424623836631007590639493824978280657667071042882504676727363381956613864338541165139645154691496915912247973098330573016110062178590575507271972583108812683015599166690516926304958507313980824847086960992125361144009041696071679117587705170420896634920216255475529651736238058477463140325729942615851894450605254011665096470336518672767862267790834337961172525754034609497973463942060241743477030979241589653815582713884055887323542039814602805709798047214241115790701608808048303433964939144606835555579246640630582718826572008731315407456519057950464279188993391697313025571475604158228642420077852466066444700106684071601365448898311749386001023436421454758903920388672388224720644896624688682778296358316055454106170078083452021947748453637451791893534808359563448561486917897349969343291424160305884820700169940447168086074763031076175487652550577516693821410952127108882456753483113058095010423737887641217396689467392451266833123275320290304632596728337006287626740383449965522721075260168660392752728 [173,82] -42199181984822102244312853460533003463132243941488630132679994794759838479313396550082847707732211906540026796043429828301692186046898384718115204881050705457306432964869599617697518130100642431782316269163217900277521483693787383036279129490596880350134916888047601455063419530906710139279400919035394708114882959634321422129927172741006245736024560512299309051983705074442944025173848080594764012569078545962524165381023701982779458953410157537688239327118758201496281896624818136073952416475979404827496489964423015081672323234791791851181458461191765323647688667720822088172995462701000366890717161179006477010412638563595355454124946884129458742553878099974409509385588905666231374275672245426560687787599638977762659546778220674910405184295900135867798675215111488453472694202671899199557586440605422187507055638430544612218444158599803980681593856723524795347910093157693379610148643621438168064920450592328312459181438803476515383255219499042453882269037048687164611318372145093627570482263782573672169573466086251946547319122278257401222428663966073554247624737241155197501469632746516871173690753845453997790447446465446423247528891786515266152673145431246352114542433373791942583236171175796765654759346740345836777189142968498260948771667098168360022895817400881860851623548822542494292903931363386971746960525399669136762447704562743902809400979274561192171916127387494087634357304761038086466711465079858945719138073240475456560644069704904055592595182588949695391135748 [173,83] 5063275881576998113114501135170624590100535822840089914314805738938503933808237482129201148936664764993662099807302029089771037489050472463989354583618706491725450482119015999632379572927811060424045914362644101362701425251078349876482476267313075638286848152470812477004128153705123830264319763787688217017827757589402547789304385556422741080593717306085672728990613337458612694518180835368121524369272175980725326041920441651782471995712002966726954143861148081128151019482462788731485290430472067289730299240479336014839365670975015976819188145278400280590571528614142896495187104988974571157280966437505958228609073660245985903476777362863600884098052554204214993224355847639930250146030341191590443537129650950940591773828071828069957043071356960314994888519828548164306551067370384971595029516603601235642598593123585961434185873107724596125170767616859523140241788811450883402472277866368740082611831241573402239608705953683203116117436623330076195234552179975319289547268585451582147118173830565263511146422423706176715828106749360557071161885029429743708610733377000729888931555746612013332160603331274378181916017505415386053392658119051649968464092341497640046997484355333951137973433066253722109182440883233849093589066083171912768749962678592294406668478808922474347292247229647247949763836004173720297075002809985079088802862951967217676831930798075904593675895259174040789104986378258386385079685508330484961973433378107574469827387558565455513667235526165318892076 [173,84] -556800953744243571856379196488046436010412482135411593133971567307152546762815749891012441150763688179328437190015493240885438375678325503941185568526163435135371040414283645924560273458353100757180471980076644791450757959441831397341519984759227541858559124360530858625603273198954506992298860806504208576358691202976612376295817990288109096365766204809320173478828342805515801877013175838853214737800177030833947355571027287411009744598477270266632460233681548346037156811958091972535607758718428378362172511142612516840394476931952688524042907640577764637144722987783500229506319240371921101683712134285800361943941598373859668535153492590868099605345717320662835625307457136675586354722404995763357477313701829985848003173028836809156260786445340266173357350610385357114357213424317240682704055204493389180490996802513177557342015622576240124152298951126647687536960413365579230402186251353653400989901288149660782044369260422843001995328643415722709522436861772652999912132715510831523266391225782463175759513400634685206575618207605402902630873296702385467667646556748049393712240730987809564053584880406434850419444657394809857754934092201932080547355199052375920344710743968940423783625710136307757251933424793604881348776353140274425683252213905066789959324349804837684387554019972955525046948794809668694629931864283988198597707578160510151818265957627803228203722264015507122960168988371458319942768362557326102335922258648077902184258869946723284406622893664795440 [173,85] 55779093600873985015016147953474426380867084906696638383848735732431254358261334577069043314533968223803728974314579882314427091816895745124399106229873377127090538192725703550283630313465257645483301245130127925799764227336412863503596924489132353753155381043050396990326253297248873609842774704979819299309942559487596968910422823416298405394743172314293109586937492622795457992170903307064184381701897269155853412586406694029891470321711113619619754778821500505880615182063908506215156793005082844803744814480925964547044209551343253334451434744635012556815363306893348557257719719113376441672881020509017521089346077726639320688656053292799045408700053183907808451614709157260235884609157751512006558386179945301503568497918711608084326716999064449191379905554027764375997999672971276217720636392233273840416946175640723178500565521428064989198826864481737238100295185135114857917710541655318192903319513403398880795969441902118149766560914410747993751755521525414382403404356350221634078307431124904451513778616037561234184296656633665236101792312880551663182782583359717218065757158043221452941028703338822112302614739801709650864310119449679604368970480574708227578993079082905394684300933267308876959776032981651644168813072230050708793879694660651139694420536429050442709177477298020307235708206132322350342548705649221163776020575317642344480395271931503141693281899898565297225651683034699641580935461625009206258179012111592901316495757125590822047886115822824 [173,86] -5071703196694536802220326591231172180412114780792261968429688338100224212807869881249142370345013900610890990319884659382007201353076440747585739205193545243327659092995762637625869674133265627591663248482200149869556427799545880072546858632771211120849668123537292876369109192151363215078681152511295658882589737941796495665305987759662622199027077198534898172222758255297427933220674065931730681940678875957982601760440920454368995286256601497969094753475022708359026468653666693416132955216091253341449071472305813779152393815188485285249193830622096193521558957630234944808903886187612721697463770936539563398816185566222327829397604985985002201058425048909117200660666186696878859525247712964867905389458683272335898792433516445437034891698379578784204153397006935204921111310001803221278460680557245886307727223477891469612770534810267376813082139678139221051573657649251759082788518348121437313864962105128641596662047954947226429989816624590947050196716012828656495693895809120183879605744370715484785495847242334323627566731815822640936647996709332946171992004170252903114799961331767102507493162310952639014263991186198404381986676452307933739118981739798420116847281573316080026060538210110763028090591933168249235104274459682903322811952408105717929467593281010518677000718560428622088678954887410367144832444739766694090816812413401201091017944821660855335648529028668079293781268632865186129054135054707205956499223471918239778013913204474746166283775620 [173,87] 418278798626465774927326266662864382165356448071358477796342222958537897239031349533645726448571177556403073427326247468633835142731991467074780259739352163770287641615972290396231961148077197313710266909239154919907641029589422602533385352446576395259819399187447819170605789802085710579593266747158541764783199053742403781957381327625661839102886517127360657238272711535642396963001035323131729264975643071651735426964817755646025468074068679901285960803089194405507353871551523222437019110623485046306033851949118498906450980185042914503948146716459112492929578463939415111346171685397820542988321126929028582840458584894307786285204994774347475114569541544593667031058453694589091859904636153943763525319555221597444874037637672117076222932990889148451687630981610904009343718415227440367610147138918876580392845058368277056692574876893565781723342020607130952615105418001137845557827538783657625035786706474372374371671336169274350745728127580584601451169088825636705237663661497169294178687314453046338118464163837246728981986319422157172408561787775438244299757726202998588040357095579024294595647153853525644141983819580115464678482852048680383508744116949330933059073792146138425884351268452082894261524697671532754787554496879154184787903214245103873377437523287156019116517868294795920122402195388812054943443052998964491982571556108348331943411184823489290330385716075832958522352309437432291345187677911107306001701736566392235989464003158750268746304 [173,88] -31218505810463618595673520361445103703055306781091414530739991956720799157816793853897547939408905282908340561761545991757784793030058412341788849390728621223205691082872378936244785097559276053227217726036321644759610479467517108766396252635416150151010452033949035859068426963842778585210259384415646818318654330516689345581795839019695039228939604950852126204586637260761495533907654444797150196433987161251015347735271067630008272397335589868905462292680309592687116428309066640404846973261923443368173800742597977033304109862996005508401362114160989623391282616356794777100617313851571834994797442221767817655791939435045849164087243086242652401864705698755052615312071256188184311244809083160218228245835520538035743969323586771478669047256721077189350986223527323236105568335717529767371776820600035816086535562486141570371096635693026293339269044560471706699088125434172639956027475374282239834624640401850959969268043379925772643669307686128406928952264661486570194976874049460569473526571174971202809242269001335300344434439269208394503839787219840870127273209316195595875476530661904795250774466763380457960043097856442954737045434005220244763467059974061752492605184591248891197352230275787054022446226807205478745673056916074180439951539143062419297734402061483300317085099617996671498696817060271027417542469529968284855937242729310737810370703547713494081732657400983526182467380496418983626035843156582952978146394414954819606863242059499225296 [173,89] 2098501658817673109376310210308250144875120375993108058145964496539541864742467171419792547890926807842436912237890933104161325517789766965751146820155460423603885897482480477681277237984365913825823489731340535252750842811876834648140781493064584159993756347070138277506042573676330237250402577168180695798475132074085146812197393496335552951536074513012841718559326188384243788354598619224860820150086636880985867066595291676410527710375411289297938824259154125291299012353230196824644232973309323970549691683679886827658522948057471924842215861216001140459068024481569251670051157878977859540662468782317579427064275715947323145837602729840317022265286641336898661124975753274033253386829396295631949982218912582696585840774319749888114180966141734745960670261134705367368749713066378852652867169801214542157282926607796863468913010104051199572041972825085689965961818132852160703167754581404005427587952400741323070366559507737039988450076668450112470709757531200967510966295830750636165222799865737501201225679204357887955862485210331929518450130043177811597306736235625808536602625159206476787465220148222023061907963092220679373745844663101089132878081659056243825760153141694690878291103594563829323960894892613606199242709317769633633544938839151612324231250881189811874962310780606320567065114012907082980574292094050316107391193166299071001468833293061315895707554440056042165410519255048164596095754728490357104191086623056930367886981693453372 [173,90] -126559115433524232553524253668470365479475567390925717354757878037049647266948920869094153508926349214823112762197943820055243506460638013325990561906337045191946612136559614321337715780842881460060244628334053773778579347671775924740619461546035401369999862220935790534640574751218853896318468248193871972684880474928699977623126915389936557742032968501967252639643847762496132311461280305538752496705881990009284455928776255398889346807793475061311788131040877744376752024962661506028534697257998000848571520883501015809677339249402890827447744740496936962953405269184140032858879305848752221445411977240623940009572542548025571253354173795164702221551350148656655807478972362518230571270352758140081799851002936015747677286915648905884076825088304373863746999304285642880356236840349238252054846574919065130294539202019408976311777213135944654270260936487584158878056490394111679010313835660194337708953629430211005254781320592914101248519330325635638684265027754637912456967714188812141161995252246157183805292998475884152529826706921783446900659771177174644246819963770514767475662729128716247410429210245649495146305335583320781343804001244089490740774126620234797915306464929256285093021717273118885033157295141737573966319583038455753315671622596892739277615122305961508154930672037442833822388855826249259234834135193443116616935431878279702978139747439785301551598244613982631156584636697984341897758759371639542477113854544234926368340342332 [173,91] 6829048766175741441675442409861757246577527683572802947877767440932058121863330043704741513246901362973346996621200680617476035447049407304059776982792601636205975158226964040043917750705720114854784456471992717456795687733087448564103598796525971773904515873954455639393168166811559027891104247106051083627069623780508303470629099193827354906947824186958996018739834811198316837972197155283221263997151366481872280276343436636871823139721221941734335684404598102287991215008868793939564007002656479562769244353784355149284152210502706848317307305451608794927213337023280444837231689562419545798165906715306491361636773492998384182420101091286613919263670049578336323722457747416347956593205982963046094889950680888694544906978425721551401874710546595876690904664029182050800757821955558793292316580907950236034695704955197355027204763377663977330151850189038981708611233491907407749203999015235486597888415437649427473909430628176466272354443032524088019629623228495660803915445534950667805201773856414871097126985149109552028301634870294280277329784624826141860964361496186813597711472262504884196876149233402332574220315955907124224177292940336788242761163129649444857407061550323404903539230319284692016741879961078054995413938542178848205109149057280787765774595098311178674154586023405782025306152562670961057747752815242056261932124794230743260697583860836867090019661853972146767905622135406280542454475152100254917772299658421706879713772 [173,92] -328391805998583825998857862194129947505987884449238484766978925384344306904358536017032043255214721745335602173836396881003111742138116557002750922454137777521295797332108286127975879639912878871541570419126097146735255487986529475367497065175523519518635498524109378954865151328656895890948928158998528131626990781133691615599201016509905687264993265317785176852566719848979644119798768180385079021661802664353314638160638798634251937773933998977797551433518279825580214879682341525947965221186473063463706663025544205075297819262691261509434876092353595083609415242643409237858044699594062745901544719044684442652194439102785079873848977566832402743229468080748417753850142469548713472995774931372125831711129164300177697667259057055271310535655511262239357950933354141769715441603196773511459473941390330787905921288039520329537782761331164238768440529697015841184831538058905298508581816596029030095418358491710897507031694215618233476367017834448962221100967095423687499373969515240785586075726546718628154073364932221540475317487959527343467322569414983844846266699819363453166230614167022966716895090416513433361055518644613732025356177840164077915848835369555287471102392294950098674213500451344894846403500866126463362484154512992784566496718932811935335317172926831167898090236459634475380509583333365520673786677267305057362246132173040635842058713529388374711080118282390407266883811781645293891309278060823874001425969602565389380 [173,93] 14010250822072326500505470638613382937898736017854528800294299327171560090382763697220546205477668466523442607036786588311630563393036283310936933611053443174886427594071819307145646936165535041253056029536424946966328265542555342683143002397507804503525308951697923349615022050543993075490229604081945848919821826137111501193877832661953804292333392599947705645050198555432974767194862842902072928201692144957689846391496410327666117933336775629548928607367514554287949897587891309015649695912011032011107375258237845256242356742800128597398335953004468933066309441593168752508866301206999793614753146910959245509962238473656576225165188731606723352843512378647856674260202182217376959949369371344490469567370051432595626051337517037586394276133790067873971316154424673061873459182972516286882874397991852942985064758657357804501963067203273726316963758098948569673371761339495142368232345810075800665656432618470611864142303532228954877462677001533624658039796410590721422163410332167593325185060513651795845196230724537508236865406848868762440618908169171107394483245214735679095873849820862529705565746570021232284641278796136162448701995419576901855516722485141807848301582160125410623972911137348040700768859005486316465613674679557962711050555276381855258829310651979096701606221493431039249437970335536630399077738351354678417253873969042723181522161194600391323560045051558054955801214151211183542657079483697923886310236286247198 [173,94] -528247329251819454352572535789422064973870593103477986602880190600664537498824657601623048323364076707013980402601766933283104279614093349417281916814798959028066821965718617201299643833675365142143381645576282631486386221047131135301851496025943840488188331231788713845824775530314865544388205732253075285987618040128315935205315888110171853301428922032915496174682779643029815306019632187160726752085480767487367523704752962611826264567112346163844353191597229597863851684446362269006457334872339073247994069881720393815049447885820457605311569530851590297817816257954554563612603321868960441888260834090886375022236791828958023308309442531870215440651145445340178251340468691649110052634542313288456485951685977192416385802212523304485897503190446525617229578810724306709664247359381779598197327841683126793803198141765916739364451095673886625189206569163353406776492525371950513861441172279932223528259415464520760676242435047697825818851574981592575449871956418327617262308209160555062315822511715127493405832058747113822248467538604057046617631024746776113142189613741435916373232418486094601243538552216934142360981613658220933052782640488982525854007106643257047867796081868260913042137188778344016518012608264764399054566385583023092611865602944544322857497882057322962401684863688828983363898982466833203760484962852557045434317637991482272143826744438598729731303074756977471570170204161767167968491131419267688299549937090 [173,95] 17526145756415126949542890984617012818583811439750196452693766896546649498868053862861141583477394456526338214464972202292826437093269482709839798604477582956571282259669502920267414617043887464991826076831330643340725819047791037345421362570081032502139073167573282857651017620588668939655418825398596235724574417155454032069130262657434536765629115948079349683299627557556366162812750025121997278967496722616727169403738709708354856358944139697416455351865764529590841170309709741634671968038016033748601198814108867514903057062046170538937474510735877795878496082197555036538101981479410429020761756432754748017671241406894844956351248958135105335850500875301547103858479345508368411011896862069294525272257280321909373634485140089249273075880903093301766610222624943436160866865476888836902502879067910617676970640966210879425477989483930647764701016338244583846638194273971363650701697229674856616039333222673190979974295041229921658966529608512738172313252150089433243987101381102411374745063539535974811317395995172047512770472466312639798778444467178176160134381102555413605140791780774430158970346231821227657156966114747668123679290922600270591962339982975264780729033072455083732652497658478698705931525632439165241069621813250822203869465565028235061726975873285117881027187475087134486881815765956058898268194071437345069709377020744113714983187009416052248122961318082701313708557414564338247197639106999774292761128 [173,96] -509004111040442065656878766304980296081389776771038501088821349119659069563210458702637344968025394977015047150896403578616424652318786200603373209287216943377267488619344114364098614493323537137290835237707680139563765363701012449404245202350569020663285784533249231208128902492254088056147814998462314837223887986011731820126134078397502069857717490483638656050190394543932571912369042320683493236798179754473006197872365294907097126941864320525969717522889447442740151008656877898511033206537334738287273857305120517758259898692504170491601257833381694313665013447420105186981078265815741575853093533705984901214812338644292272885755126959906567739920479852355836129892041111491541833731568163185898809576342197902695404231756684790744830076628593575339324040831606529873002937650383468569259292746606626633933375801408341896936389822162831716364219055659297422261092882568989933683457926566114201518787888880318468879133313848436396555785795359102005130654420510607475864179395275698998143809724560078636561847643215929882698791752654192547600269119029779828974380035760087223038488117411689730724621060491292235453987348911734740749473216967275299599910671495502364784035792494547058833536988895357068271096596922939279253070847985559081577984270025238588374155973435977304006059499684453235269243038135235641724346346553125774642226111312454860719638182347935621850356910078808808848630650131606285763976434138189211362 [173,97] 12892274179514207845095526403568311433551495430689991103951098810497381408560294392600783043537423882232977239943373131819637398851167269346332633809053208181715849845564064076755028128271766999429088708341270261010975342511597877963383083711365533158312897834083696376770852672338541539102521044975333303582365877752861565023234081223652340314698869613827861634551101962973434131813927990082657903267474294621722339199355609788136613618792874043988041289421575002807346218343761913929459290855634337002583445132525410085807426478851500667121394384621049592284145426995451342709180641273912729520890215175016301944377300152190538886927613763404479290025189811529542996634677480551837300122173458615921191338205483780428693440942090990126926353385293160629198399323420863306897456778847322637918799493762057820410255029304992712539418239540939460910210551356299556797610724887380916537159364066822065793333156814908604638679459600726710433217186246237133400760505098678034144898305187367138044192194868198797012198057833884554198875238287569901375060944194130013373774336068231830855392919080945307140058681434464230964104732278736721561337816908472765616933906328494623272485528312127720548858861137052203588699405344473854826784068672518077705176123195662624826696537129015478323359206893646391097218498278174014366516435359350005233087486843389090504895156208565998878226027744872055772985697258661542927062020830737136 [173,98] -283498006643744959381939960783645193978860444119819519243980266822861905586389634629474466727784188217817007373548641689374150840290702514447921950597808608045905386118864907653696234551298131055717600581525463258358929236528494812266394863992342259547237303817292360530507590941426394824820409120987312856922490705611902283468932512191439630591271324937303192576556130029361539729739891044821274063077055110577068471842555621891326807590616268967848931341658151968491666175400283364062441187285849539387493116500985821087747180104697168790496985626161494685541235129013648295158061977566311301021121337500832036973232240326305227376180745439430615238456644648227747210746953896546430796256800442717274919025950436078752432965095304149678180662428256394521613227795459159585081796802553884778851932533682468733341479628078355814226126274761692171216221153924458318343015177535337484461097611233803632602674536488613606409496446305318627834890908532289764666145340696992914363024683787831459479340492559802727177746513266446824124643828146857837404298821683161656771892746665909492696493493059236773488552379918530408831640120677677033425212257359978659322901736459673101962060659595677251269701099230635397743240592812028190801175027956042787629727244952486844776813812302808610599169704195575322617592676961705442734170888164801996303036650967954751745553193011381129893777845774487737045671526390882695466617829696 [173,99] 5369730303510558713137825810596314727928677861393756277709917936385934472837397782330627589670192068583497983060691729730602617881559329474356803479801762628917338452629867696944418617678419591843936869728794494885203673916319444081113585483183971199330406990556859235917449786512392769261735884884155975866505841037841187774660495060983291056154183967463126188173085200825440482551322052097591448967537693579521715406221370841887461036050513042120516002233135587544030831520289201635021447229295262595041484116296185323731699571572804806794592622651735553113512814260849939835627769149501651336377679120576384763390912813420472684969854236982878871390643158222374633097454189985863815117335924601450819211161676733903223935069057062086662679402053249544596048693514005826075707135976715360132215221749176687279314361373321241486689316747384698461818372792068871310350321702713221337557568136835388013595635319527454591155394781073873210607590458296302806447803434055899833999866034627414198336970667949871342115597789309503274655583000340177019309406145746010622454540587587682025388951262004681189716951260284164037616675292197617677001802173874190683780734686991524782170798308594788753866087325912115265331556735747108795586587357230638616126749323956822874830960487164778525309038383135535456988618160768972407665952492992984976435601193488615197181292915670691606611167924470452413835352345850006049420864 [173,100] -87518251662123218563549205315627526815741181914677091180272655855024797475101788105020201436871881508721828294028851225488695192819655483884062068026877809996959592008489024143006987589371513924257352412316619043562007791852394363768199954601111470747336769018569557294826502376256493241667009628554732554207440786929909517504779772226842699096660726024574557338806075193223134146331895308338381357484759763002360068942702917564776540963741424360558969242151401743044557946302960605410946079971965900931649055424905222782466508459560336064628316052981313335288032869977212367323752858315850969974479210192410560775636053826041810164128902105185494253183956156732837799422701614922134819955801496315467182231054745186337805837439726970938367146397921205590389894438317298117537715582899624505887342205791033718669608367174561633947033297363463465169179383860942711358848664797169938933420754025243328777947102871874872370378856872219404410912283033268384830888117431763447447603843565343425885523019121134809462193901840751487221605909537113886567923346315278686223190645707388112875948844629764596300630565591705781138432179434593807253934381818928686810003884188229355041153759365738925189101377738157558024279283777289389585190849411943621064575605014230711020809359997954965309059905903929120766292780647767434786322396498244353003738533732189308012683715690606715888350154484855422608236022930122809320 [173,101] 1221324386503907904674393431398493853992770480882632202327989513018948944592401456559791473614225736637982597951221659465314000282022298046432166387765494159800457465037934686948467326881325201762846032346472438725386549249795838089540564930949810034514035400507947819776996158580852571675498454338022993317028772631495395374873953469828318257716753941179798604718733189251449182597820877698019499515888873905705636193915194895595284900090802023755864000173418522991651660386950077348593310040074821871595656580501490944599311202080981589745010991204134754814538484380733040475115005588953367774120349184269776491997143818979814741259964669646770888846809520246505080980994108469049685625682554366543446558134951955465605431737487202057007529528562663583681887676256831009332243977494540290098136846678497558415112804507110714294414622930558873509921065739660779026099005666992489735846061504792768290935328029716770540141206520125673312081831351176166298840103045841193093799468901868497574550152932612164428923403599109047226891604581320942537804955873106674810769303258976718002030160984146471050798689612922130549942899085144857470247137536700157525119869206884667323012970554873808469173973236090683227795290186458415784140159403397062339642739586089757416265131509102778465108524275132485667673966705699331696882954214614870561829095303852064238855809073003466862190880181787211230838768216450832 [173,102] -14401647535275661734722957671596549706425126095348258304563967656894105838051242552640821008857527123810281456872224514514550547630896959997380381926914500711510851173195721294470815344155625644800293888224318626378549512472696969554723256398906225564142715503878037843053406327046957460037322960730914965173507758638964583698297212050520227180053137314315601929281825386440896283197420739715103833070456680586784059678228739413867391608926195278080450788727243044898338848009107838728565306753274614534216065759256296276796341366188512273775532569228203552027437264772061574333476873624334798601831309413079380831903938753568615735791590889723615235996345761862454203822269027834031933688869813649512438828318290251413063714468798437512892050300122799406186400377135820745942916382153681765224813912659300536958372714970445153155101701296356861118501781741608981051000053246682145725844049519427782722629573950020086522441266997759941966802894470548854613857565472893766594680462960865092690944672585248441977996531683466717839173127260158919716712034151987244635590828440767759796080759194365413698008247603990740488977239855231191242471523638457647120529189801210462037521714870288446764624212394465577984215216770296224756776014877993799800221032883076804735316405657863580299484658206459011836895340833216872805467890556178467883319613108098520330449020305549308572027415162032992732678733226 [173,103] 144410964462761555247075193825152653055344719158484395031137848666896717431503254889195385900857732989906141386205564028754751340224138055792018926638070942527854708471358012489597928824226034382364707323943638385323261258090126732535703472460378139220089967028625760377346843846147768791926649272079854589388562109162354184747091066292026155433260204835142200862393730090108470541547529602465205295991431156873629408231671866909893077116099280914303864295436451579715324237336302994099695589192129638907005457528262752832418876389018587893847423783022981163720042106805542610115928681141633839066755796548325555786936910051816002135944525425116822147147339070679812732156481607766838416407130006901713851947359165141068439675637822696369542872283126866542471863635682748623058009962206708969373569522114549572207166785990801725615346992736367308661100326397603549922631610387835408924267835354211853101968548174676980054897551730016590446575573100053121878583855683804625786681318378680927340504304349506649105427752158420115497825658153008669336437190352536978495759515322958247627515895194991839210587006022780159932193447006251494229793660433873299230364418186111431514131116121334205327905017694628665230418866507595432140702810884078895029465981830582431708642975587636005578803238372669480411715087708833639889121331663667427038638829517320455656082339032660356531789106010827379983556 [173,104] -1221463434583738539927244886522754925527105437334226998080462668066876366138955511146761418128438534597765251677087298424121528983941329179555380375065723083281604062763174956433452463496653768142807063120022997230643416556930512026711954588762916017624252641206678285797772958328311005162914785919008344472396538411266576938871096214489248485045854413111531016503151356254650880227423087315300932649838912308207616981900099496997099510818142217347693354380719262894630474269240747964299724925460908414483128946592285150524589166814744217898784319943438143013873092965370080800978479937134274157995067381576161991518299090503333597965099872025273794980124900939678345784918376538464750531736692295869021908391037502896483528989453388818189500970645785369965103599020743134029601700132220893922208271215859045864474794849047391689362064303520935844770420585785318952121784717789193386115165985390527201497638140883090713650750770375889585547526168888904266341594810227956997099230107128051182588456790734625436121832967540619758283293630068523995802396138256418444991121237535566489205359061347308372520282168388382676012057709645089400612565611902600667684964748139145255389144297748332128758151676014197797072782378444800779438164302605328669198623856555184132578622430825229168655735522050787619738701777109726558372927972545403437295153608806516906294739084303476809210364301719685282 [173,105] 8545909360478614742184909647788338749867053212198285816134110093024553882335235938247405263939418695461513995112383658298513875307762998575826035141387969355471058003885329491214171980693631260622786609904509980015248308883342568979712662513305690152560252463666671942635832373856219567919361249517482577742710160860319002629683215294127685140702020354103811869201938403231129672797552262714293544785688794055653589489646407120793100560248712504049061702016574591828035830923695858542795176770462145602351482410166253267116685065082080686562694618447048770328236290485011985129727230469936771662536170353930718183309114752788866246426006895559169509653831305303628118849243218720196132192996624681418639085412484328009058768719576481639975088387783758478465189524288707502104076927026101156911007412204066709026314297322618550802954519866224930111256530854863009197844622283623145042339647384933889376430481157439870631822611736364525687263142692607839237214005107350376028582479810779642075121316317126686818316373388004509382916080574367353319976328237622998994560632923988953970018027139819389904307716199957750539907415625043880982129861964904844427222500931252704298039864658028720039175410134726417641915111666110963417219513500088400302369657361001103870512589006945498856282514723667955266477437990005896863553838552116001453991344298569044598357168651104991725556483953538 [173,106] -50345002947280224508010952089183979098063497184472425545494359976289632260110370907131186702531164949392011406920851247810092034432727742837947910586489204108082331437216208622832456140883043599761051135596811008012793768417985140139578126969132833764316292739001002304071405318047348060156164133818285104223940469370177188328928518943052077334482046612671894297310140666559548962219555423206680032936615330185700571426080096642781266444075428077619204070380749396274486812355668151801785550233958120981423754375001123407793630332602248273107014998363430550933895008190125864450351130775995955449518762245551764299050985153168727799377679719350094462837125002125361665391334440162240296198996403297052716184233985979963448727738206046092550894732974376754170605766989706028996867646941763019944269385042382619313124529362890472237331915647901464098286502995002974979844692415123405590889384033287087547941780867018380354237514351217980822993876935469160741445154040707383793176604712788272089012681285569389040646268646866404521664019723038878411869198423861602203319088299470463578226295370941852868043345404543392327489634062749661454827736302937903738203668882508066083384580014710495019717570780076020045034206342055106912103659622925556069395010475868300893438821205616604935478556930836469495299888609374736318475577213163509528396535902534538177142858250074416466770526 [173,107] 246199857473292951560939118748677238719278834958235482163506322618469661580507424938736389849355528495217547479490693749305917275442725685502085975804343421135343633458222899663060245906946097541143783520738298807286014538126376788804453775254810835644534583077351022319496858524392648012647488385804633025069783438553018373212568950194365779756845547092629268221986789259305059645230905697543537662310727424468693656121541802088428302395912522191993207826104928995010166554310241493640339160286417908727695011203678830148967317354095701520069040192282526810875437165404778107554987565620720024656626167748269289403894660446329474633437011843654951240516093347252700126653238909702088716054391116186708242513657780761444698254450742831898528562404924296502163549434040445929910270938799189921455904132666229860577456700205724034494180069460406930751302420632696184759030238322835661193139874429214498543173705282305283785306080141388113804410938633387718557563737494806767084399692597315659456517928447008880346756941028263020042628264063735199044354109231205450549523003920739549365623561536031300106861884588470137970343988086651572588831662886262944240611946739378971274822412873346079146230421780909915871700591889451896706182290038238714007475731016376345298745446038517832109004830937949589222588546007356734441986596513801454552219274327589211618347920891034864136 [173,108] -974106612565384831907857004786510832732980872405037396551940727060447675036479832666697369125297167754022396800094907040400785553182643114551105696283678731359720686886883917423428899691452558175608436765609181571980515757018829434720201667345277917232904734562566501648263902504799340526331119550028291699405126712442091762660413479167671832715933803524915172008137815214507870399700104767058576403696718428327773744776260018957137044947522749885432743891790697136093874287739267582461885442032593299619321444144819806223150564029027503608676366447209453424919948583926675555458060197739090597047456320473345282715388740102071401304776942332777912233800379738623048658244564515313613993593867254493729980568462849002404515485613052936383951258939850545106743821911560172383363854987766045641782245054850124178393893693712202476643535923468023351248943998945112705221268640976871920237645557393172355720817301705898050194017400040460414987582792355649352961421097520567123867461365946419839810669773023819407469591844248675718249199490380206537890253996649545000286276608270835930666287371990033236665096602684950274929956198354813024484990635354898717624136668540349485216221432058924747175354930698752780219774720200134331469625324021258488976369877714326317907617833555505653540121276926443201562159716396875086398752254358715415291093340335334264452833989355984 [173,109] 3214629339418639689774546959412956957083249798871584634492407665095173985507675301971990428518509817235300558033804406602999109235475741744252132388732371556728425218247609654838500083521798824277975877515684731321974773420886706198221578584653121638512734415115399730481160705367813779042494044896352665314939715263590454522478808071555987560859959554370695067950646749702924901553345843277868455238902320814401812404451552064753699535872553334723488035160028641924465673104217930822716317860255254364320467652535643764303166188736804995523606507137777257928707286054498832408389184455372133312079250943593830429879089748030015828712362538771889737330929835385554536721657737410115137570540212708717547759227583395450401231307383780163115118544342783368725508556599431665327447636849288753194313217544334246728028175359109261796633474151678437106029237392707121291635961873730114770595715080984552912011317630545485760181609363831054769625043024554465231890300531289566885863676138587118914570956553670945096524226512259539761863597924248506215814179631376852174948730071843206256313500278404822643921576384220748295538934554235770087850364797558415237160776633160797166030402088838075348079323506782118800974751338605647264356079005079221429421583487554417467536047967569310888522944317586458790432119171301931521768759638157797195392631443738326632107608716 [173,110] -8671687213712860668325620664418077683858359390960190695146912635415787589826384904058207093197679154700472258247223819094746314013778951330816183157521356013082719945504212833871162481200397021479568713655286787151457481640927576955823773053517474881846056332794172753470359568059496473248335524450254147742703133895703148243071915346807744916948617987430231717294508153191781400183471905904021950053496640196660206455008597190299297197764739071457378239704197293929958005210687942108227639940078114146566165207071314465845405152455522965133247620353736700320226906067178080561812418652742976893686930955136098741564922195882040286380258536345685335684201813492576900011429230292386122744003506752298741510487711326625376477466369863994075077159071331540335255287965984239593162524269548868950303213729687106690441955684612033354543623054103257536681274116086064956736309675097417066958406034719357025228051539544631881280720874564271257010736103991018035101310623977233141762176332283293386337264671578535294145345550439804030905618972227094571709603547380512070241929029451335075260784298642255053634115746724453246489407180569128480268309520909123939867982491716705686022782486401054949133371131765770847339473481847163455435015968556193795850968554353634441934864428294530721277181846979276054322338351809275170471510809309477557652780306307121555622 [173,111] 18445754414191537010646596505501820287254754906618267507479418298539390154225192597676875158096647156187162998290183140544362249541359601501291434576051422129157984108580346424161536264292364564247423911798473244269634232461984410581428924711986998785717531741245578181721328809824943812664035104380992677153941470775785746298795427654615701971611737537129767614653559281729007352648468727033325186959454553111160202598679289729418750320341017304352056829700198517637978128387399023713314306945338411333439236944770378337999628630636624784871479180909495945813082957096727367250474842474724483534999989603345873660136166518499195597444987464208213768870133273457813915016544008084010272055184886338306400392150125149116852298870428423907596977166897615412347846969033965521603018922421139021911197392889922721959623470541430248051070220516194240907141945636087075347178272090330474887686727707388179999539472690454776901189805099096862416280494476789844354412005870537675960999861817048267764922360791514819410716884248021326351620384901119413667963110582723271807160109284767042017097392313059336584458875750353548476026765124403454165778921661202211234763932259041331720019015259085770100108640890211738744227814726099362867923276049007768784098718635022200411551874256357117947527636280643054465055035944864399046777506805559625544848132819367090 [173,112] -32906441503844999913915016323770623849467771968233223946274761007038330087015825384818205080975705380908719747338153127127736367340625419603083206582717912983862941720074070292648580802211302157528664522152863165062517199985075469249110380686326073337299305874749896016793804597663450341617332338309926168730583620999846150733207621972572771833387897198459096404156097853390465091640028918119857763597648174167409443236723952141938099108271871015812224387854666781557145021355560462813009775863844810450006536016184856621467806104341537832976485726046350373114980305022143826557640635713865328825657534845250585452525333915070690687144159970818171816073340235891978499439713922458161913923306707044703264362209077156821996170352951944332513836313277207375042024294124080205702648983301748960695969296776721442900953106087466533472155218056670180074637818165903127044580023435798788900894623836538141014479066491256605239292212278916793619731064040031554687022324646857715898482133989447756141625099382964595733941657736482097282170960071668768488470135189532774645523240371898557922536461732054774595885820039374407911722581530813885370740455137439447292099917480746987521632088678932639944708675019932946752329311786832131395853468951284574462396376206104850217648937599603012094216996084125901072477761639675046043563018500590742333817005411 [173,113] 47723083460302519156157974270485729819187554945836565619325382721186897993761240882087235372877791158854814650608010243326269486975098914138388513806234571818369269389519381265367130809459369949317823406693796514209764212823202136541319735253871409783428241416370921684610970622941822095087683235983997010813289340985507484677139597175489014846645056109024298663969998537832140955739588566284105281882247262865944473875472636408326892386912190509182803820621959816399569628260076239015992053256475440355587489190454783954731893715309117253733622927980566394090261735041960183778070952538262873664368929343355802439650554700296064949409777670769879155976399121928889117908997042842968449632529599836108392979085400958063265456682570089113132614028333439308044637031938360927807197550643717922411173885577823199232196041357823804257354152327206010996222588500860268235020259310284901348763618567644140906700425918356457515660298888534240224291032014329047218674915495068381455857509857756478772496439896778506691424078315971762192210016118148530408136752143129289610962447660551074766457434264512618838371887086290832483088081433826532000545808333609415331785050184179076625801878221750214843411650869081446561716662866065085714969723475684676883901421120788550008064644730617915501171024463224407511368652381028961491425659396752231215806 [173,114] -33884675504084177674784436250624808886925983250227990365573075779241359476696915773675401426587700306292389930655422848953578491822833712702895572435109680823239608315017327887100968694880470788501591683808307808342576158475622498415887968843346799473029239426452491526625141380342168420283293447920522628244505606262297572232986178735919199762511887551757547555539221180142895718425249633260111473102415159612687985127932109033699005438904999983253627230297257679676105771618099590848493174772221135807984142769049415343482848836476753919519491707994952784484320153907029618495560480246297435837295570688292781620162752457852289323226576822835974869087218494239169250754348415112917521162309983188324360297821711551293067867155801668979647523899376145122497491054671989519527195666588759788717148589626853939815079100760724556917739653642019333691726782339577824322449648336917350620771388511977740682909420624613677699099978014933780265998472633142885568218880440689924274615786892317522415926731794064813622409827065289990131126329337990700220502989923455692892527347329879779167033507476802254884700938628292377752483695014126468697543786092025432446466005544265698703930159732249616971856073042187478924686557228236322041588577088681570266447851018386701579836260333853689983738230639481173789204582713077340982967787860541888 [173,115] 61782524696582245290683018197336208972985594728039638282380109576556929395426296353308808033598564340691725890898459782762875399738559921283929793596623240597243555025870353413854352365584787206588242421661914131417114427087856588966514819501601638799437115075371391865723224078198898466743927358687058430450652894353330314879100894652929294372611021560859398294046079747054743314572252719838008658998133232956715773779693590134873004258353350879477177167740919458530959825577815872780327757098113006846487835155737906647065173609696831506256980155122215343840814613629598269272540753173662127332284115166991189523812542246114794729507682453212506745024928138107800391916404137550400080254960386170984197310627011392779885390937807166030883035744601534871632538487044704294627976327066838089292094094729483453233489649935778352515052886063983454285752762704553934951246622780157994718080060917069094503433515360850274661249276289459084553651903759048666652738318864197575180511436235390322515868586915156183085224650283659628889617039441788215295971501874647446537466006579519859950678465014400550946312700146413966144880944159388611583898148856533083836887987408546277546239731109938770914200473924740625844206004107367267299272888347009021069824677389708153030580302962775741894295304545847932901270459963827724247976624730 [173,116] -213283362205435627534988189563721717532510015687105287661526124194702523466659940754261560144312136614155974415832001829892748286950362673055737902368202290122610153724668966290925162276098265489471812690957590775133286397268468351266960384235215437591240050825725413651015312685510414337896485539021108199124337507068558379941366332685207026531939678030753597784598016219470443055989479595447489122098910960535683156945053420257473637142824287712332441239526647520430129857823305080689042964601876818612334467690076661889040002386756344412806015782292637062089846338126215728525185333982479700087087689170451091837772921840325810706385389056651688805627866823078329900301581000042894192558216883991983401486856826963373387118038245214614991246205274960442043223394983987488018629848363091255363764006495302470832143197455690465703062621539479897956636482240037371584277028488288339789043475838368377827680890524688560034239055868725599987246439816962803848076710393700975089401247627394616807500441676646335343139952726221451300388238918209986203325333067048666211640133442775822689862962994751606991442593834705970744710137236913316925754495236514746724680964668275147155205221525344810234350442835083989735037432233047700526639903220795436443910722139688713023859722233468485654956879311272609198301207962318562451000 [173,117] -473965382020815673438461877129114709688890155348204652949401312085349805564253958718361921084947690281087062269175523518078640613311304087942526416942561137735719893259091467034586167284431599929608431146758448250482609361282063200522687185904949908311468157339570927057694814624960301709292859631215929463856258561611698145794409296978507123995069885895282086016458680853002356211775406428357496447550517808142090999322400755878384508913583608966300622094220187839757281235402912828695194964812312882873094938465895234467905644116545243525905658920196539286472204701791681183150011392391426950610519387385282799952671728384440842185862575750531680315780443403010926786446892589892462956408368610273885238838105726091540611186065954193001001428115215028475117065972424243045212633435667174132309695069046854047319301074112577318690522782054032521345502530929007846459669161747722641872015683358599672622881406419200599268142353758058914213904553697523935996902193042906393474876377137502783702201293109337225176938056598708744162790533609675919295012903961888674794191193166967413940207672936508434396082711827558362115173655630078771726686535175911954945689151163627320122955785857446399006098622296776934853277405190083240627232969616767045385841376844613274904126737871314227514361517170863011022646607962335404 [173,118] 112279284349505617384372103597437955380974047882905054297870143286477965980592215547875414910248666683403662292036930921414230944388186043055221298249473787082746185588060475744869540838058920178071906682896902548671431196717553914345946603608856117698103403346849402100270168588845482260056760767557808096338733306333337641802569950102634347090273736224136020302063540748473428550279213316674527750471697722071430049772101737807186954789977326893819993021134891254094152933574257307953226493335812860455538376034986456227996487818986908823052287307336953657389248429152532432554021565922788567225081812537649104669692023651148486107586145924370521014671540338773633535589241298291454687470860505892202950896756715314322574314332034929114331731465249316363921121994793579761756871605772162729375852622898320371899007865371427535147080000080077201978829610740639193236556205876653432883494842186136758507619735679633090669794363837625317831354959727050017288633527439836736305716251420367952913383260400605135035913500149245365181337989408923829927983535670132272398746176542622292631840363819440534057813029617625035817927255815233398229917175657422219980336051379382756998583214181258249718273286908405656911499869661373439819738175312978693518698792601402289829888521364779942173232602357359188706972603862 [173,119] 1692881184872991183125471247412842218923733466718611203484736111022359162478206381015074672684508961600584911566763690907543917177990502004061899261322307144406660362501867548244531721064370964588469679349216899688850444535316257304321135909236925367003337826712625242425372503433615579087149945355560873010556243420574149034931966365326614621566173501448287808745775504932583806793188532351192698262149459840801704043762943024928029536755291317029720535331102727444070149492832756971477571048888635277002574844379508627702274468341859130163420037501402584036254869796498638665945206640480919427643458821900926000144437660932514085519059966988709664658903259271290969753122828479385929131415371250620251682086939366878159511314384556412147999803480916285784077522019716901734352586996597539924926474269393726511164123824008853785952446821274018622473264330052360390776867167843936042506989350954395966566894023598524645245489380834694514667375735559360810069010924420200023564261936855455676709627862060878098968268680092876542602589728378255244175265248563946586459138515983532014912390107470973485689406788694570755509644212033786269683423126805992757620009776857257103931086704323106355893374508231076271864623794962994750210127044075652644007014943612870758308835301739943463187645667236129519382547 [173,120] 1599287697575333498313937387327887286880209238682130519692407610699364662661009822366576695047758149940886199246860766274386207012756116333792894541070451870399895847218435474799557672470488771813149317136780595598727744691076115610052688725954557609156813345267063811955382585326762056139908967624806712374315105174989230351200714261238321327011104603457958084772681173440731911409598899524745662568221920780270182179637151914102411917772842321616515303742295114091434514342332842005653140467586272511886573916196371847257755520734860093111329072363129782986950303225970996448679106574230900292897733642447925865112031220057364048273832807787887610539711799060355233906601382141976595830409118475098428952471561684100908758558966975980892488736839920375596061719069010554077098745375700942558249584717366558338092002567817087255301966145879385737413448181545154514453517277685149578952973186066726314792834548868131737059280749024459521886877611739902064002452525826349403745296513631452931765969624743964069612884106151639028581412944429931036025045202228749073599254127008734489794765523987515359826799065797685011264584639328563661762123351177357277941613078627792360465399697104163689027244784484810494310767886047650386043812437630833883285052235462611125316114377196241012614280787376632409 [173,121] -508451768186736882460809305125234200822575268230879765855931492101739704648454656876375945757009236368045229733036620236515204054928878022663845588620680028396883723324912784586340309052220444040601559731764207234903655224311083312571480758842943306845481108496638050747238743536250399894053747283422739719063203754997266391849570868592575606021074863323187631945936939343592700962195088117548788977598463243222586179474342368740356661643857354833807847244927351024861513470732914298937813675809161697387903597438627862457822818617112824821870613762508322989071812220533614898226847740493889164674077189370475977825081696507100193302806139443388046954095742590082894230368211073030345309261159291973638816211160416207075888428387142552735393328588157094336139388310759195400985848675421614560475670504083854075131663905989286577350658471123833300154058852151473764661591273914173593689273627660995300399256098465295480573825153195987276834465622031248597227367987391133894069646223191705118359674470052888107677928828017932277125261663071189253385771010874714412656778280659469001626277840709829101020115466710764826687670594427313379150494577220664093866408304331871088988771179921752136534084399868080664547038312863034421550715117114985437178603124631349504504039392960067146882639043574 [173,122] -1406226158877487330655969524987020213817835201382586038267692984325455919436428150476247843714657424787649837496510904804456439512904562317069528937406677921157084555018980110955319002560205055370739237131804889769699824133253262158194936399024260863748048502247238564387092074980000884739121747705082437788869427954898629370594543334794362676714490952823071437909986169712597625492669579785684365389517068935578437411481875823746072001267133546580565207972909610939034484348340879910722408655919646485866837315354777065886801001460583860342180105883668940251674382905203680171972750502704107412995335598679753171753316473033348653144774560947102491510818667323008166644980850871664674915960389706172652017720280438922629158721355935285205089391695483155540994364875962165650290561808530572825898407665311923070356361868229535323380996173741019048995899473763890538531844252575155412198243425603058892292199043485721987651439599185451073974789914239345210221883318252652508711792976608440334962117835687396413792528435841799551444992911288113547262747422527805604737558801363115309065744626079508435676075659990443982900457868016702823447880425431592642829563088300633121841255508148368054996084414756407016896759937091450065750518936922723314765083036700502757609392927170319418758538 [173,123] -565458838418268207148156994430129716439529455698088291567572020859034511415017689746922341610740307865397527047724225388734573627808316927219146077529643454236409228750104505986611321245245964988264134928322185567483689343806264005617640919375696965275042862818687663096984036079822420006468412380082899541900417931637152038188233505620086824942184023844108717242534913553207735918369788720147694343590062830095480409524932484697417125544456203492127165347131353919552500361937421739704100209358553377566806776272685749955660017797926433704065134589560880487628095215670078335943357182991959845857011816231863521539626653076785354647519560008519427722930262048276057908775785669140175507382924887371502314552181755498698741015046919391842449449007980839250667499381014264168455767661000442139957371888987513380992725483683348987313936972123565457954102064473829444811010142967613425590636200673260420913793363391427801662453787912711859386279221593736319909609543116018120732549755224881673990861424463250873209245175242868346523546540820327257692551348067657858762365309073756205524186634601101016535889967065698411865396804176423902760114527873321015784942079248841583505351334559672070763200136805192598904614530634214168701030308954348934208370870310204625292906017854542742 [173,124] 67641828235573462362527026279563653345778307169479589446364578443504425880364194878358029152631309787459456681018442603340334459310529392587682642493144858243620892991532541393065758457117429044025856843555589524419732162699296127180694748745648906052042768907809357691334139638048066830654428541972841751029237205942973090555643760195886224086553012631947431198449244667859855600845177886786745897455867397614043401170605298929164993226056306091681778461090827730684955144325548051186590731032759437662098267648127607592402273397980711301068611885672192639762869077603975260914659828971057468270871916723252199742015187127202404346505868891037508842805252341340627752265624436627797205999590099742807747310321567909000340638271695769012633568423276492938705700533630326760723374578640541770246244164133692103595940225919349367305827208874009379839549763528735660130627512016736638252429192924777087766050175012403135731687642213838184268345859002738345764600073689641668362187393241570763606666206828201434747176818158994862683413688968739230855171918351039821448281751749213971350419459131639011622874816011953419733283710073302807071075468171945709195524604028708539675594703140085070886553793221140846498641896608285943700501639833651513781307802586306081271337245148 [173,125] 90975228222662770736235600340587764064640996662362952977739863312094488881355380016848649344093906342705957138577583492638360856930256920175839393079562799906700128882669197379434989902535874020616578169020258324909118770130566374280902256242337706646658325925863639124258509556114427950264256146758912321804001410099413599645181168494055806648796923966277572744182270774261937741797152355287392310048823334033831955051088485938492609600254324124359598606756953037594558636869994161965395991361069509396063017317522831717221604885714921490884310671666813403034190084008308104446309283516499244049795413197702702845503095159769006530765583626425483596287828033231001949142124014367706611042697186705921495431008429967868371249145802906580461946605384566110947283532155218900565566851364366039053102124346782577166709560283182577410893979394946549278848195272468275088900499118690880508572492345912701705584497432326017347214651459439645969495043415736127118752256009700526185923865764440324583254241261331156850036662032787089112065644712189865627965398301562414597012246472688902773683133070443956526685349175548717317943594296333584120515250115106218209504949803144024039015959099977846786522363052451562973279261462231314825816889365576235058657344470446947917938 [173,126] 17908908135500097504674766912532548829692815177404818869494246506003272785486543825489793805975016427784126111826494557995201893331500061988699675431023461926072424506491058680052247739491117501488182977496718265796845054690185309712026078991464703909979846591344711388837483770179015195626586090816995014391119065172979913853071482775614424260345165165902296640250160436038413476224924902724835570666833610994828098209758005281540967034084492684383631263880705751051004175459620412117652075913425357522830005412812934157933523595127198162515277448187558069392995038902093327591986254748850488687364605347339574113979022662967409026573278217960125341920167014953489443592870743758588403294470462826849705631147076810233079058816935722896205824897721648721860853564948236056383534798996185052524641946420290309357278884334738702721869644593578618732167995790141541841899341377923496045154602879761778174636061099543167141591895392517950182004679932346737619441518521914005288806058307258593229680881249572383805054450901458510282957672626811438289747370409709953120139082596916997499271934412801283471085600498946656720214318518589698149826200275606408405408188897384932830461763594003234069871100583784722826024051868226912734278616572660148752546609825290318 [173,127] 32640920363603798170825614307367754364935353431039213857178145544403859210191699560463731763340299574863665623182850954575533962697268228935736507534188546554357775971839970070283730459376016662011200810358095105190612807572554789243409071451000188349848943075100837953814711030856555552536233372961734393026118080113302371571352694537895696188809155931978852858157915383839849854491966114781739967082777656007449487392968130116250921138502979066056948543496826473884804902256931351335482596528277799134386338158647447115784018025675629908866767263981628905667530301181537076810581761494435271436928018470973784156112722150556217083665258504056348173471278096206321553319817034626587314448945878088612689802719244682957302443871372864378391554241238538496853477171873683071993177378770027266725218923944703825085252944782224422779448628918476987412815471862888264442697932231638210349178597036271855264102169808759472226276058556155684867722666931895559785167582701539669142282921284044677318662233115405532181312935105567512423347386912249519665760942315735479267842582537398813634316565137350681992603437478208792633362802333404581771618698358587378015577361240490364790678681542331417117682086298097155012476449284870932065076968896373068783600848 [173,128] -345010574345326929784402211650832149609937310783536198513141431465111611971077722301903798316055847934532414967572016234603738091854879986199131072136203238019466408327708683437432928667671610196410069136441567486538190287822358100793242621920014318025553451511669273619640364036072636894436538449065155443382969253403567481907234890930582393289185836977695815747890840363575335727919876105227365933168812376173482053963539386054086608746689668295567929801994431620128080056816966918991345626032434845381474794012924402082664386557779266973360867650652159072175375896085805472549851808270630632366264467149877214653669772819643747021505897391920526003394251005610362988396699584297359706551104867041706755329775093174701683663111103883305748553417453911965991187334463466608032801158716831686908684636121771083160418712053409435507898557315133355223129720482586783728131184697289660754235307938278489158589016377579247309276148196046540336595718621920463084916821104702573979631116644277733675642975722084739501409442212864413680894165094242782230901948360920207291997203691747419346339935042965137917933782537325061734195028823289841830921289348434783564357089597899956445969020541609651802710374306305032892731591513500221895443718808084301008 [173,129] -34533530254066917124185496424023728046898543510412550017677079423995241629157351792475715045563652962482504108226881120392352476848840500462011558418493216142866659555219241096626155915033800555811608128981826577970723938980993906236160839778767109714551092514934125900508458520971039244773776210982793200897154866363266086675197713537594781463515654519138741722544444920088095021304620695928983212884293892954908651020030199834231506171574545002093379968092621943760487679664559495409872622017622996455791966666846450302455536918893669542403566564947292170974140607685417675769857853025517183415386418489431451142164923129934990913967304735999813794508590738780434176137843452112621959974150065674487369623598897428736238593069169701066631721845584329760315111013135147130935771775069381261382217049860262130832650772347629446205481181407963108916695978776386831130732037824379816720071675889271531533585968944159768371196275340905706352835626675112954696517760701953847294392423225637517035738409472821698981892800492044218899298166680816916350122658050051047245275949994445148148856339416784498547460600374272884776964901380773072145917486813028903634265772129502471988950100232302117450455013483590427835092537564437703799950285421888 [173,130] -1474315599559387915401123306666640280507453210702037825691036278856329007121601513946362528783414822890072984336213037303525303889502522079898098214691404901683111328257536208061808892140137537727854648689663184237287823039203385118105668705608279536069765091890303477894327021074219559160479765165933063097411214423998941671407326515194411518452909899179403379365344505837920245527992752072735715448053876482049122425475773223337691637079724883606098474996980565200039907419465894003904651306673490758986907507584881675387581861695778237350246458277388226998819832488114834938527165139294707191316574168006063064236385906548737123231840126636710998419484114016920177755701549494508441507012708804730518783231242887208667629727209073798170473617795998878321227174912510012422081210537644967869048577017006708616617748863784732256960403294458754668882125523975710604642478003445706227676658909579847927936263136703693373870242972702495790423295481698199521825966798335386613844165640880915087068021071322660874547492232583667683589249161955256344985903230092549136693652153251437762371753255752936955644129972490438414534352205385865724535649978023133107138401759431837395854166189828539350779611935303153675718221738275827106531928 [173,131] 231740409793583876700656002475480365690267037645476134950873794234730864577026872986818637015330616318937214107363881970275135174625532265108932139575865903094989060840783719578595999518429774303906053550543549150170238337859226510282073694024430207515516235466635940431785700500277010415757036261758576678722725211721734640018075126763709997834218529895547061748209028673209966748444539049825819326220263381919755962669285265351928484741263534632428074213437830048109760004912865639280264259892576913389404317498736346428674944354797309597533091165387156484808816659719437547688388003002692144005345139820107585387533998478529862371899014928857239246706370410992917411648209728457197881512454556123270834116479135721151320823015413415807185413045582241750123393246934848072542347850942783058039644435670427224311362541050053677102042611499933717119743114529089794305679069092827892612254160849911270146073356868982773992069994195333608523134710555552026054135697186670018646616705264853019105394065631516265617098679009554746513795791924680369168799754422747800816447336029468980708530658895023430557455474607528503212730074308912815997431219570135403936393128956269752093143494504713806517757753748697094693882496609850228 [173,132] -34583217801271101304053892112606975159106486566608478798495644646268837548956494374561701340078069823540457508233099930038511583131463559799003134347522279583822663717797452476839574293948854934379568668501062323147947712450065504384661133248628328137593693962124019073619184379464469465112551505179791793266826898999357996365206270581434209323132490026205923715900812852318833844036122695197531482884959327955959723793540884139247825696283621364524916013194426903964608335008250001039642716417638349467328227797437028651927754975603970396475111966273090308153001121945906019813263514826251725858992334466443807189815996326504886174943804182456719235632932727134794409239521675467537232326020259223686196989317060905668688694702254690590346997581324729224553337488912481067188067289401085537291227005412463384528958884082959086737256287177475779794971003835629300696903431851994700588474602239619123369617134858559842114830076582894137968382680047859002487698135293073215658327990536886292444509555294024015443325746336215920774194445691174453703412650103785718983356004449172944372957567411274868461831671362251556348599811400516650056911895724410435954625818721836477569538658727958645174571381397057565329060731996 [173,133] 6596561907002765105618095932019913563844942410888733437161845883348117874910455770160825881432015270068709819593540805815978297148151099299480683313405004966258805514184294348270264277279639383700686928715636397515278020805335683862372923802179135528875512659604271986440872828245492818586842300047147090633617173498817880723134143283431366619482266999800718509578948005540506455061133055230667748451309602575178029323170787738708669200423747747893524411844163942407273269960273157657317616345343013089542586336384470108786949017279210851931425492304531377476998727868498209150434487540170916469893419932840766887725165076568232976517627500209538945333239443701870872145726188869980334945857893164080887373613313806645524881953768205087063028415680782262107577604421548458633873924377565208112235609568951032109241597357234194884435590427925383791948035784171569967842333206322015364192141273170228992510350942974708729860440354855285231813648939208566250953906632859537433345226744725850945016815506815347513164398280313545496026710787384003734747846482861098474399395305082623957414308853896597994071981502659252292423719323410454990186810856994277675512968034583798089988360544535214897967896702324337884054 [173,134] -752177900183651045378841865314799914114610661459596428220274215337026289442783727815490318455836481705031925070184642000187571390807830014459863139998463966064733121402401104067348332875954958664060865482533532789360866488481946181511971883477019182720412600754720645750663274973395370580556148870731502706926817572755484357583690426760480864702053680880081241585414503564293523542361249292981607803951946218733334901481468546718179164500291426770763906053487004422143644437782935243341778301508259436508581451462544356015780478339448184065163344908826451619443910795552192013158597954093990210131991115495449156831025252817275422023095587521253733988993960078155031959804078225707645604881144926018316807777808261417331679460532934555664620216902356494570586471020603137977255030328277176388904236801020866474175401751964742426976127825489528705262089778753590081259318455137518031366567530469208891315353412324532919369540756489468885668611077308634944104976397849052251898465131076731606634723482882057155525414464204226508086376859816736255720564382338025937905875439685946935870598191580825562181189463095833629563431726086363296488896920501693044438304010552013335585908947152171946378493505505020 [173,135] 45624822747422489767088525286149303360566057463665258825820222410995372307974239094833175624552696452221719372237476745261696422023887938736221811316906655636950470296676520293734450824299201919985080029263898593810549393817884687410970877536613014089295337029706688359908958249429187570188498921683651300706724438898993603729403832938084398578545463219043439767695154198820796759331365969168904426027957808281839088478583539395026410798865729890473354529816248660142505922462438889123848110212147525335621495300930484288338606410346474594510703006308672963817386508987820614373799606549092126828216353601701434952417780449878506897009192752355382594177322030992990793256895647771117596412026849508106790787002307575121021672233362860100446907175469696838670984582937788179983718006405345411142685222112597633048162525944783631521696279089339250047647314497943373486309143153479070023303387032454304640897882180510204123719359698691748533161782225567427220664932542088906787321216340024803581895590619138968062701066411989510717785082151710280811779410601752085593584141412625782616228160997742400416199546411096449519446321267888562786203009399856324021104234081376683522603301608953215901047972 [173,136] -2164452690082349568396779956580454390787781998357231977502719945179378217837180089588747627164678937923183768478997655192701502387164955925024495874991297411508191664911376884709811058062832671643961325204051581387972109966691800667205493750028899102160413938296320998729314882208262249342385129480705963898647423606524372692905966411433504251140184533294922330219959329984945818629571830785900016103746159261476945775286454817956625677461365050295449550673599108787764308674590362782236825068278121251754684882091573175220078342531330245268016098453146225953046275663931530816218967736528287873839260900970308455231586322973194502583602412035883985586968063582055048127410771924625268914406602971836795691486967078471587030952205601010899336146301558644869425695713405774689238666866691702971261170439580910007286394772054509157545269454977549511731028483767703861356731152724373046430730290804626525262209470640381165222892385002327380732698629946573876171019677242720804987445422883200543176686300459489103081024346773663235514860397978298657273959411374426611374890774252844496854524274820245684624736701028441596660921131150623938022202193381785487168605502780379285967825253821380034 [173,137] 79443357616390373028261651342679448505506511360965564894754533752175998849895827235808883500464681631195694662979824890406766435133378608777548833534241712168866224898793440314209544116261998678353542684206215186018684906998230524340950434539071968547088022382774890288413940071471328202644614317623518598924196217497791999236103933708987214663309021451170064248183260917562084029197648374551301267492996700264760280707430498070940220145309447895243119368494157163453710888179888787101794701509126536560937423445094355768007998013962212669690611614855076597499012564520149731520432113048055288807670812081215603178732954157055191840305337480802975416757796277485668902979374267041181541218792965386644738717523692840050433080830822385373965095558773259521427044691665010848395200756028134109475933979446063843882741101446464202585010439816403103086909629291608380801969225220815234655009643955445404691696503389785232476386010838410266767925726715682423678207214245771218910410012937310538879684935613251873886316519585276119106638537933415340588296195777135859530522896495347762670074861314061006703390391371417021755747296473969063488562245075495399422262979537213252878830744352 [173,138] -1453555475801741501439988403966502419197616020836828936357898047033747471298758935752687524484947038250116144139516574206839374975343956117436980067926196374045188163625745609587798407380103296534614642068937795599156951818797775954668938131654552270004887250136495992827732798821213582546593316399963817469190244584246687616607252058565709793426286045543060186670073499846730886709862345891113083913444489661930965189373432271531846165097426234320301815729257617972775899640915112306546884757493629769043993468412346380821530678979507306275304053559584927557630266715982028809111007301527304807469940528671347243685859139143308061353046105390505143672134778146359412137352340549445566892628769277471553330518006020081862376385702952050898489430767341155697144193813684022475836751907386558374043899116998218057569175662720927137500267994605686936285888840593717774039908185605355128831202474213319527471639926394028279136935979258429580395439868329874238569541086297211094263455457701096853122002041769248304387539900930161012235759965271444323244729810713062081030547642690271355485508717776510889817122595891846438177103003653017309720004636624395048161811326723867212234 [173,139] 14383128763899828797867811280750273394293493901903362147227838136058523764682976133702799429815440378276712231107752368435399401704483614332658537367073133393223551358157321470412074631862515720097914132602750963309387670419537706649056536662763048583267111573851676616221941498901818359542936544726425795098851493250448574920694012165757114187573870670297260775103593319199165744251636328272291449033071451990205920076985848317375013582802109187688133315085763113407913293480760895860315333614528582727998215608076755365126796537260891826216605271101633481889955756629402337995543355320139467111639963841558845685979683228201595427173505500560607802214896319125833942418240895862345473983433021604047622733928947167720167036170187874223245549753182785463956994231142510539496834878832907103683828909568327631279751555356189039067708530887908091897844418714768623297826003918199538445631232897703796673831857086867809728235222607580038863549286282935259154850948267864005954160126736411733685179238056850560158566936771541922152096448255628568346028255830272983709684540811177931322559731717330664690481077463346513496205400495972899690356513729514011245223135541308 [173,140] -120470496074019233411559198078722720096633151410692460197932851464946110297039585852413600806498700273499155092206336617697936239404378983352047934935976973263010271562635878516061664215278003733499781400139083826661374747994686982539062431532298042449308445357471734165259555391847368222300733684154501547405464747941499570114717351412696372803719484599657352735028750616186616376342551085917580662283404432085225548682353571649671248247597258472908668837638653411493777597968855046696332610582988187939317021250972968260141854151879310877585717821884249760787624728189116214192662950793571558976823554385478419350814863401797744951683177101865269087429262965945920174157284687279519341485830126287875844832086273715130895895308815842355371614982867228928685444928894247998680351342459972865959260848197061729652739327994323110456078061255103794279109174080852086132627097466655689488592022486033138580126165559712651682407753039227140853337220414699599521532148971610641001807036192876545998897192932511464342661998426774501937515832099043359137900942310298615639816547594799130241651477043385842885231215696503130931191331031228009781472035253196955643198 [173,141] 743377931096641299911980900534879510711806656187144679073785823673676603128324774651979523151454994370318582016916727655769255709949936241069076907611482811578499912818178171652463283107345682546531598336332841861948710368557440523670039590607102499367141424610966053730098152239644423484193659439856007104263108408650816008461680411404291744696390042518898527384207202369011703654350352223554174978093582397909945920297062629255583582421021772913119860177322322204652757053969657464737234383984125316108510083171581662723358698498731373898469366500374509365052086649644453793217639320738799565655635157059796869816030586688166964633204588558177173630247336330890929361217036868781276308389649929261278662517785100109374961859399273349942142980371904665259592268675297830693700069891268517095711549921773539378597376101562054664342496714912877163410862256078032699802099833735618460662777106986153895026083666890917841037380674189007710326400373720968789741334056455832621963199552776981668135051498542669717493162856367153666515236175063059954952250689558291838201647527460788987092691604997772365342429919172834562622540305998379727961135425891577 [173,142] 2026203130190993575744006280359396412860263797245695250570570507984765783941369118319513942521192420603374193842826385142683023263823768540958051441367565121319168285175452468991113968607766264033531993529397576688541391195736965686799962344475152146278347150468809172760386513428937462672501993178640387081996818522759729054474825196280083216870902806602773849948543741169030624711499108222660126018482193693385221644906081912511071551137166917470599420667586163183074025465265591047370207685807202131732738965337357665426750371358826828059261217442532034957659263895422276065765902457412671839719775798613515711424294700413302843737020969551355952836171616812371696928399601299850766944573182769737494642723882518217724710108773695394093250946546124454502676896824103234442640356520898266738233865694014738352692861249731509723347230831135917657361074350328353584388750012810125067127710298567501179077080451388075680046310110582422552968340920954477072837965411475411971347350903232784738958218198893280170421802484404645812587703956955437623646228116982195378945002218657280710553977371252295999795765825591074061958638623444816145342092 [173,143] 55003471806158502484736705856288504015573468851137285300991549442584923299490762483748014232132717129269203175685273054632808203626148003607729007581967777770352191001901180450636887783963783990819542861656953122046011230435121320286100226726677472655207180074696809087976906944372677555517407764134988547978371442506570242885952218902422369837420479138936993156976637104225836116664127070519805737760667936988621053098837991554334432020023012048249202381083642787962231514263591483383755126178718498676211150422362341635951390066227601496204366016600263995869006044394348554952793564620462138753524396892805500775757706793992876963099047172823213643442095700173357464554794604061365910982775397463048284441431556724712957204885561531056783516121315428683738319530555227738983643203717802295936546317385565637634057703242544789704596016570807259731028650854294624421427533469235214356682343427386410514799245533094530033042107563423536999265175405158497995417034076687409860911361756143983941061557149435497225465043643046162107054718666891167220538149960766227941931485897615205747266081507536812143733865713064306778069123666985460 [173,144] -122758755913133999566489606860815284506416184480476767611520849480641631116660926845431096851614575583946183184144415054194270386221581950936283419173369961056835725911630418530985122936432531223505998450314183272265277625636788005798617668967867308339652601293331343824596119262528968015817668216556616886327525268099287384231269825241882248704969193063768772504046963142612751367838919542594998090836469324838857640727149685021657808045941646553675258657883780499592579080465539392680753714052565463310643100821969730728712570272672671820471880500633615861604901796189117455732330496993929835032783376137630350675964037207986221267827709257240707317978984844900921825623689927668224153636545320846800044794358229528347658204087951955580833685828250770507464502412385703077252214706733288443864827486477678707878000420604727203484516785217988021752580428996418648966119633820091270257026026578851894214963975484134927469468878896308440957713286935349544746369130011539226232493210789388241475934539466834295374090762489630125217402088417657086891180200854987995362478118168458065053521556502087146187368809756581792667210226 [173,145] -6230948579346118805800976163719322098062969716721755660353170374741660754777146380433159575485447217070630303495908573489803508745425925984933364663813634791869341613097098970333377841964050918058093799391702822049099349514639000461573310432065776351081681668963540265247035850773948965883474873503567242475753812489561269525022592420197240867305305390494929374459768314515280283336979395244568582346799507050175364681573450287232565783937193348686668640322139619610817871165577660374260045067379725722984083032487805953593332279752453394810923058415744767173648130576341180018186013896542038639332948126623938948789448520359531486251798790247527957385302953713447031833026967639903621302022120275738555486936113829816212347627630752923053725296283568572319873610124550921970623012914268766536516281522508454444796504847610898598124567671982829303927191697485522745628935084562274449822344222891360367079884107425170061883634773385348547488750605634297679068865812642279289368766794791540321655196350226942451112350662216377375287932668838692252243660244387667848298234846902863729864076797311231913535222172954871258 [173,146] -32187441860069667456133774254028521365302530209344860900600147191796217613575153178208565226563559729654017777744509350839155418286949372536111492294443468961358084847452252317586833305744583174662391408421209555155583672698037367048752748752419895023437036874532592529269266694474732212344442283861439824457886384995158274650587716496800115536057752123034400747404849176577974907905511580686678830639483398264227310802848619228380213333809150664614874809978327805383831732016104235960939977278342817750590829136418493580042119461800823859226584133449963008821518659001735978562281793574741810129872754146650098585205728933709141727599930956239775189170812469364799097283557194352909202294359426111852870376597051493081718844280933395113081515027872712675424922924592210269532205791803880470429162671238070362614824672963240302847734628401408602993597337108549480370715722028595943168237156856552222092372646343508231216256312712753384071798835108498591686024274585365718708327007767702488678946450205286917106324657852751685912925149938618637028720058133927864732360173824200292777579992088031839127497061141 [173,147] -47672222872490575008272447243630710813991823414762321270595481127524473769425447234752534657927860529097348371925991120908099745242803444895187476422118339072541850328093612644479585202328543661603818120961253048573310015085551132600770346925177758599679040145232556103243478742558073986248468458632103958035823493255181022515599011531430442162046249202950357180721795914254137530798344001887053767367808159715363394467235792288469855329320241382316143628250931019927645565595269213678320097506528576614665085645900649291738698528235106677481360363413749402176568046829455593302059891646356376422943921632465635515293509196446397989803112429205053962197233123407328424685223929011453546018645708967292377218916586810395469445187452133216840575413266928382103656257394054046168297432967466061357394031222442717945983972175243685605268019154797138546515187617162376436624927302115646187518900720495996979645921165228787538298678189099506303431013156881339864009398570016092380350087760683064887123553096605592425053473652972743063330687904363152303934282694275711678783435035357143650058352835363746705 [173,148] -19877351413706261799836538641181743532040396714750358716329013502381168786531714762845717620586055037563149156466874680414982764265101322692808985518974809039233015270925063913973324376110605329796796113210047653269637522741040410829734097052812864972032697970958670721615577639830429858359352928984362744925751455664503148769596673841492011639758211590758093579067825518460211660091465987561269512088748279058351710672371267453996620568043088954840755221714273579578422302655501784488426680888994096077897441750507656575326816144911150034718315705589819517021615378432243807630102358868259223646560195526951918578941884923979046644596685578577189680136800755324134672168249590602938715852273712546673702798056008560081299594893322494123326996191110276477948488190925556523114576970490633720622803745052468962320078729454711781274586900774742248834312915732055740131826067570397867517942367785535024375664895088179855894615810247156236121942282234070559524436543349334677300649838950238834374663879157716816859153135778037746967850813552301732662973627814538069875145436995341854372173664402 [173,149] 1915260701206597762251153003739308210345152320722342948882618365267724385912295228359832049394588335024458010567746181070158716808283474627282512798892027664929226347349640603610790534973566321057402133947961345472487978875839103202468812393777035765416534596494744167396308530309873545792696954826819279301602872154352150248773553859101424395840002187898215120986443204859921277505157908348329606678982447682249671762109038337457046539914874312784767955897952433118301502853586180987831502656990208902934711336403264764199164555842687599561135334751583705892831017065699645350543697563421441875353978006756585719424921134594172037474588880709151994481948234878790410032204518177263494457911716190141632188612605562418382333141743989396339519712893660946795691434651531737464125429606781880103625466587903645168776961520745423914486991006202941697758559948435743107838278182479780235738857614012919718927515233454374838284667592824776465128123107498710074999645700284569145515953836409512180054281688643101766649428792071610072163865742260756610848817901676327156717004499013498853 [173,150] -21732667355985289096274920076813632094341004974755093783805426745926502949715844535883633946535307906898258981894829044614165072638367115474241932452997417324991008691211878083404039002233002094361467880523639360226612695739404641401475438066334127499613514368660913287507166971947176768478657478957924082104266873203131465052857232499188200868720717458224667325397722859955476959305203183441015547377787150979609753037516907359484857703971421427440790107610957484557477371696827557301948161307593956111292658305224832010540907222368858587242507974198099116482947254359916939887110675848573185681908952174900442013084143739769254566231880211686590529323552968064925590811906302930195777847456857520316440369280559960591888716451136979257119278928475970957035830059842053105375606492851132949652006118401053250415655826828421901712903042218671789135742587436473724633313971730712157177214339769127455895940621519391493007378273408325275359555842119157067459008187963542275588002567382871018525651954589671055640549628224005648876330586668630643401572300116277219597519699476 [173,151] 67347577623356500726043953593750880068384003067673464310657733504024032307687959197542128576911856384123420524198552089791312620514642958787972510989931910531127728410297652338968898639908196666918288246756788190614636733856571881747365150004389767960676024147103169320304358288332943253930376685720117784673652587128252292565123661631072102163704552706492771604671591544372809356900817386583266039472361022583979577287472860970424328111959254069162258967229653331965347542427167308410272696310539946023806141560100675084182515006375664651577230433366276210339847320197201341310172874027268091345828064228024349612339498958332757607171550289131842591025352203281348889573260761712934059859155611983654071951401108490899935980748970490137175577999632217273111793564889213452426579132461395992014529643428876922234947539375535587461348170163200845104151739086797317066944374762970689888760507590302860484411831166342665115719903337060983920768675910384095751869533708344879231920449637005722815125705154845974692847716636104640015555879106217823997048605368165940690 [173,152] -47917540218483137015281229156752494975997044400015664727274397904041543861385265279396114527806014014304642031664719876651453129112713342471471540159866190268589621951750030651511643051540149826749366679908261105546558091372877247593570739036627022130170600250197236433719341078700132329677678696567093742433482648258936125214860380604363118018451453206204244416192631054526507861079185192871621092894044087577274219676568385759583172383035063593068593054052615841564966055816028808236064441347665446586222031845584095511358747740602627244036128169759584271953022536661983385234462720355401306774413821442387181255475974462448044616524790658739165550180807289434126138997549027284300939377844012080176062527393190490660211354501660639696266973504932143485482330695662193795994005307804956969640001527708022697567784051060001310586676359637720725402394293519111035549631364117641397581588981576381747651003239895673080161563011945388814730925060934911402580091107638328526095845028445544688778048789407535438832166928393162610717574488128968063404515916561 [173,153] 8365126573456766762793192996698697228621335057155913033258735996602839275603452906334694979893829209097985911515081491476891507285478391923015573452669074195992195649495809445639446854957220845742627241680286911940704107108521251658123369330115597219408492571985912687849786934971873247714414755221158833302759934270310502454221087703686512875219576362052631332900212612433786684613562695402785986878426367972204609514157920206477334893408833876133173954686450377004941784196749025263217855211198086913295524191401635092814756013899395304080097771687391802254225015806548287862987443603770225586801045091243873870870362875188350178723881430602101573547254604667328485133140786426177992361726434155514603530481616910108916537452924946447172126726755175824141945787705631290031787583869131760748205578360253072609996839035793477851279442727912597425875915529344561100449123603171689147134851862240788805421987866256616999643841870237130257117186983460556774264749107505848585574320362739337924503060954173811789834704066545736962094486110646600045 [173,154] -363281196953218252834741008792488497046801670830344987150512889016741579145555156284261215024243457659031664057431957368533510093434363030405495614405021517263738791344436947440610723355858841940265449714554663685607855498206021485472187593279982628211747623551107348023545209155362618280468359035496573151861889045487106494659886453165408611012085451208872211834071489030554145738252717495136444560970808970392826050504130027658688134724467340148141699382637006572472613246282550252831406670217206283795324314784344826547277103345647256782223478952578836715339261542981368272910343953958297183697301517475860159564978975207157831456068163787602100238834700715837224491564668924817665592059282962673301123391057917451128267930646980943724973513758171874516295080880653003938737940555430884813999044987923402697318478787042020267822075340464888122276629069147047276138415054373913655464396404778653983791609673067639271025285218481732623177583309756299481814100629247625739861051099882011847460415257322644727784888881585243356521334188 [173,155] -11790544396981819146184718336767799741252181700985362316513762663940129149522830484227313042249054661519362237002425739763314147082356133213509131541824678261084052843731452654548453719537568274237416269934359966864571786562119467100039607114658327488108369934181028106287384456366115463159096797756711632458255981662825686591420828136189644703174263174093372513437630627451262132587172368691842128864140255610996675947011038825086715874136790198091080727810610540884015628535770969305272782799688837493675205923210078511983984248217863536288922930317079829537947900060509051090197803315096846967155346409408512919444939479814303659520886917944052113156035850875127810221730779225659831971491060939605948523121885012544763955581097934194946671795019564725490381279439551932715407058106115310878920190253005740689001171498460235599265841287840766935770361840663025439647149918394937628751095058224987739639292716684956780556804237667500973615387634196160538351813434957877773173817955259961567976714368361208450206670037213825 [173,156] -21745174474806393351255525611210083139802448971259139402775763980004107482483010380447666065316093138048113593971314631506197374819059312419618107233158963002789556119597819543541708712341272310506663428004374960105007590807954777366885356285346991863448273559122059523060115472825325451643570796879498334991692264203671701489826237471590170126562190790482290918638226878975125193944769402746068347378203363583084039892481520907677889404532519299268987299975864094074592663133671432346062639596531326702220425412582502753620011559798079960615652819032122902064683261852958824420240310820228422681060880364981564662885066768486015320762105187662762689537888792281741729074651557502556793646784598650400324415771429618914836736577957225514756135134634957778963771898432472286072364619813044474446354432851922043574659161049527444375201195685772213562859109545312177563256967733238754552578079693974248126993510351299917937796199536790825684543054003141639253343751326923252749371835304138927789821458237320045292617162 [173,157] -5387783257371684410026717367526465095151668663572353601601258179296519178960814155646267999089672013822810150580009890736770290852027930614963045623567638669970877990853968784947786205860853289773264721864087267470567106558837814851031565954892053493912638122684126689014870066783973449261480036133063554856496105689643587365887473549461431988915465044377420082184235864731731813017908840347651363733795385208316522838296102249831167178654717982619288407700933591930875824960759897520588042170016391038624968006346921465653355171948390493361062711806784015080304785162860302215114953730269571782233900675846896017555701705493007471775815576708661784324677880683215540351782338162569788288154156776368031365919179285485485597962568536647298239572814464855834010885174298993999885654052720838624907943497338576607721891864798144409163910447757174789126875957658946563992993438008896674284149867739298364169343533958428623294243829994925127604381979626987423617831877195362779496236973447770562810150412917321 [173,158] -256070129444328824060028272399928370311565688011282199850315125234837929870017376242966958266820474453863570252016230315984394852507177202254871720181581826025077406297797246580396292332178656089310218769102528493441167074447931271508605749209611706643325078692977330374300190167443207947907348206402024309813006560393354206518730667305040947675775212351230808037209789252313108518702694054068688563949908048868389977245328428681221104365336647513370178088779876820656223639248932820456067653687328499490359434558041450143545018524611689478731304601514721182866196459822538389680701282920637542485696219746460350305058379160076273335159304123872945035558888883183373956425359114978144723555478037334177321838552877743790360136606799669851835245329912207036948665285619833383758435450460894622255205231407362671345070457257584356438580302493750955941023476294180340135718989886471975429018975067211171914837604849606512867106853236741231880589121072099989659566863634054791548580944927358253107724 [173,159] -2326508690727233523563217244536808568680156786136717929901918791673106361527817664643547492041996901397349418490874712443738361013468735882695226272840527648889472016629375769803783135679881930017924906715945943699365180877304936440715099039240536367157061394955602010585038657267397131564790379802247676655096106798287367359900703220498556057401969838758436572213380860670398608440222507314250122935072148330417571969339696776514221583438832380020935649477049756933720070847913665302326529872248300210500488523332075909882187448312186818495061893776821788337567325902158800479528304850842557006380136652310805480349066765300350759789824702388669399418888581533662459111789932427325553206064282520178288959519328778252466629294497188748970611534432910977745117223829650024937164417774701358564135145865320037248054915681170264236724006260741040383977215348171696265592308094223917330634888798060783347956154025564236559247843935849981039578590966122582767626724263846941778710836683681 [173,160] -3992797494139969015535937762113219883147003688204523638060527255905108465717994851975437034252393250854849655033120911015299527311681405974859066357481982635571870519146539194643397442439601119357308223154015362309666585545087538979941897689785651466811233331835392211280362366675664495702755353973491181541508005774747254962884601623572625628890865842370184536367884933316298395163794356471540878023712489660427677341158603013502064673643325771763122433396621567427010982855917150321586542704737891730779699915354459517792735908359313084106309144885192415055508163495723269313402277622777168062949057315723960349397698483424090878806647316198951346340305959365084206293455504300525317785705631892026942781236013613410771346336696095818505906616511708532505207409374563113409226454023592727107189957757067884116866132057097091978350190338048295769973532714882876735699616407321733034357074428501839913512681758094461446329416874108976622789072826600620041003232067010045778 [173,161] -1265736409875418777983015540007254339226740827453796783274071152867999844556677278094342954939442879704015451085996629360361542580129666324491825758947933655938157590920250290705744434480484869010581929854904658121632811854090813985775941391069548471274376131139377802735149948980348180037945671342155304462490128393437007309256670140665234526575685957093443141604481238005087743305838531912254984048333412776174529618290000778198798948553992352089842948270396087401025699700634923240291339590074846054745448168041493935215907421263952206006630104938237667934022261003041216783978901026722029653559189660368124722413286065230081343568241222782528918476620117662500570960252001392512592145835386339392551066569524569574809564864096862116194435662806652433426600726002611142049512673807842889473556244069319717742889694596372239513888157561807614163561497311064408261977298350083062780312575164522075085385227155215715116063458736759068435185120693969398022400843 [173,162] -71751872410203792365367520127041281812282216332535471196685733735881668272828861079560392968999103663896499134408657205256530456088896785537540124209490420716643912092549643275852495966319933154828651190465104435186124951068772952780220592672669132852062847428721875324138119750181832137080678239988015357790224266833663028479738865316415024670556817089423079917357859798200947781491578232875447369827499891313202404406379483825092400746702615648480465120634362530467432292013559731770996957133624885343389630719615345605633950772860952916592502764675669502260949709185426306739317949945517969266957381331516916858794716645199233699899246747990291770214760099146456289580449232631853293431158504991493394934916777382481717134377549223396471186552482794222715436523538269981274222090289865837451755934966984950947403266825318032606251233301627790085574357868057276837633879302532654042873694927785694431253973266563436033228122070101406329609989650 [173,163] -697170654677716760176927268899387665997982452872039196993773695629626668559017793153668746132097249770003484718805707679885705802035888777681557916601006938875490291570373996847463201111274753953942630519695362311093601990758260201046134424332380994669502339668900078767647945075710791290579682533762921853484338623371693140758423782283519194628186724875561902744612008970787738019730538425758670191712546408293936903894165280737052780359586577285060800674677138386780280640201487212934106102902165084918472846259885953955016570140840660362376849272409007598613817426527282723774368689174899360444778537708181534001286141181905000538571076275958539146299147665945685527013529948299827417364856043975312455236438628642635615485938811789956558408042660165930890165131123001921195039024521100938737955089816393976814488490163820869989170427779120280067469542518049396779762548948632946222487646936968245790514775324102232792104989713296 [173,164] -1101437854280675981904672809473303028319444640979227553295555908743398593144666248965916461605610807816091416288422791868107273311938341256562624425197572931121340268961557911059195509407031321056858294158525340081709477712553545557455551189544617123045124080931126561275456751662022248821840985407640568602822554622331859997196415937024874555088619306049337658779881821662004611291759470702308486325700819722818798201265332894060651004065884925605605923630789475155113130431482703067843547855346637507139075221222222015098270119111844220034458500333595672372291160133147266059703795739055592532837403909294075698902279236488835355072094633103541452929418206665105077153203079731398239469268306875738084878544710055876317553635812026843711126123209524970074238842198124452125879085606547213658585299190118417653690665746313828263505499255123347921898613019162581206744261042115693371453862014056881488447219831210792642 [173,165] -265461001946636367298712294585531651770835878131070339460085441576793909152856218711444160243206020167855444319915700768180468498631575536181418180707749313161581572257526816929933599536889121249945240290351379819268754960068697119148075164024041693885285047106599508623058577363026261713371711584906769073564186164735722955595896217946006477984430667024840158228799517957641650812056901206364707463680464889446132902984011766287899948199257253541326018307105800018837105754979672887267724107814736163181839341126740905413641416714661056879480836165691355454390107866543347501291953762309434395993559866868646001495619224801249934576444358103983877998122944840966915685513475340005848864878100403704011064324187360614693705486924233973737488261258178592465239419213254126417627008362436696737545015427217159196186571062115232782805779569535886434684786999245317062384232453781409676869504007711883699844 [173,166] -9047240602756282644225243411121528091598309323726241566564590305869879183666045816962252250504046307271327161720403670995129783477289058816242495546112166408489447665466645547955054968206227302821401898037942614230186703053800597775027551873870007700087455408622373412173247845615653470489837688818413230276108651022325103755131643499745595406886116359437704834102530963932739877249228384175376045933664500814355590864367491791421371113525741571066157080135936070333327871898450276065789027647762748921905935154201559959071073986058813573880736289637228200037469270862434396087387286481957039598858280677816061979049091490875955966235653213505660812073589532545556607854588535831947345625703814948132735992962006207960266825080319322200699674167711795551760882907649806979538403721224297149478394853185595568204305856253762439883236410167431540360335749250131502084033924641065676209484 [173,167] -39873298803808912129746456267047448920782470507790246901316827726755949591337090909566034115296711907497644689291382081265115046558049673770676368326486860595238715472770465005359580074645638954638530775423473564427401562161342926077602546582524555015176548879088463345241567752603053199296369320488602208450610659336768397508008193486215109527997213702663907963769842768184363156187677073205520863126290655536359573127516643488598596313741750054276225375217726648817125768811187824387433882111200768315951110504292656418160853899745223384568028009301320832768259981711770247822268817592727766218905960392708138731775984082336894206473333141146284362718268362829462672765408015458624198222107055916600621879624635541786328931949313670624939419535283386350511200264660788145718901850629859847313782568442619378648866752873861798049156170921175498958068370869124322697223 [173,168] -20462569777927221596442038343382088881315638288965190346615983541618499462272841633990559319911907350278740628523361922112088178899899563127509093485588872623525119707641755796636058968936045310998791429222033449035501830822829735013366485417035742018555225564218646209927575759198673825606001185820231778072993737256472602121319288891497925019745681423384806082744108365316968739105947985338333642669996044324017143123683107098290360559903425249734299428746659988600288425445265856686280233156737410457732331050571440119509312211633362965486416272183044899076239062378141656495642180977606571063017168539371335334916006146878276612190199244083137599552807438744227478173798341767672878455347944511461205774588809936198780672593941128297793789982811220036742210762263222973199183892711690005105159838748948675847893860593334814476314237706398310236151 [173,169] -1081443622590985242459085356680799734527167332461447797650293464088864287641536921247158215870853910304589649027303071688517859028886748982886087566992794745907355068978451941990976904819452409574541441319101187620932804331462901973477485271284697815800718574970934762805483732738849401121926882803917915396258198892388634327305712090795488047256812992058908353102727152040343482069116361583517737876573857208356094587499862571919612081538730494130724769919021105832455699485232433042629655607339520332028843168058649319721936350257914857002929906061171432444178129894284373692969902156941072483407457744827445933461587228645469632105119026635370937444078058759128476925627204751572401689168697984312171481555715559741430155276950216521603722390907012710275294218192968995718526764368199827978624202031112614946332009101319684144947 [173,170] -5096061309902191060211783755466263943325496230295438407114983803189721542960378480735571217679879780478342563932032722242579194158166488640546046407113747910535885583379721913172434448599221116117143804504928567690937426766243039299468759486532317738257601080601647925035177232009862964664340611179311617187574811514860967597732692286628562486598172665786246972163946594383341224258090251672046863504996414080711307068549197025393038923071741597847354625357342412173061271539999802771602410903773382822450741501702198748605007544013327299835483699846980977720056563649004403961439508213977395287450373443392170487855214216553662563348561672717878074306677461924936706913308061829770572409031581839574308525331288785338654292095360474134739610344195843502474343408293998286690014288532902812527020046669861176972 [173,171] -1807078594560526409698325342657806214986452772681958211352766177415525815334411385401136605340066812995351545549731978675500301278606873895986125947804056406305567912160183739048533365079550083757602090360779095622051604561781565877741456181627600976576881148559810898292860428602779417498688537361680975252155625246752909637369898219143958573769280456475283652194424514459656798714542685437434982658451507238070755334492604978449959177225676284104948708360169747313597916363875916280634259066373809388372301458849929553423648313286886961171912490103295971234775688006016806526185499974014341036775047292030777432335790522395106638713117851495354959789810811349075102732115308973730102207069487836939126657801616257540891186077437901207078353043103046553855248619406746276793965364306565672 [173,172] -39445456427406894196175030289267886487181853438946631630950057522961844138359865801980337887965438013254494631005810073238778824662857617505458525260310826762374609127040698969130965499377051872552974759192782831660036681055659875698899529126416681534798819444932707015278817163720970487172154729341253883390895970495016813292467933392970945256492987547964059232838232587712113802833283418299452804084829015945229872211775849370100913793385223567091572859566849705429370196524898275199129461952720903542823368268613659549525594309636520777328076030618735634628880166866513935357363283958211471934535000600382519677848969009113191230570360797710413441874519308330601266536800507068762487912028187689174731432254213349907773072543667571702004455229698186934190087449698 [173,173] -41706926089840868587265785285701851054192510536941371994694041591769978600534535750730685604057558719397314004907159493895621058809094775291500846965024534200981579842321181665334011691079436147223393111669952137108844996477414375621754656723617269447526456349660761391089123672315986377574451022728581810089239990549999777873664424803234893696415662134419480017979151598953942446392381833801092384325794054818875273605528461697311462472343961889961651751434041635033662894889137760137286629340253045110352412734632288952719009812491472756980862898463479822128351254651690383757758637831549189507446706947056265400341207544762523416733617221200810144931386032151664467914115482632876970209573953201611388538988931763045045962134543283997604763 [174,0] 1792317946260410128567664136698913168275070584734337448097407024647348259037664033297580384500987540192896531614843932773264945457334801558349058504418005825536936827121165388343063045075428506038711806719569430901126705749308547595284894221776246356621103982929788326855358895644700122137047839603347067591456435626548819796447917498509496215446661482460767552117927350683845842855519985509629817498049047612452089063002357947443131593011720930594198280351025331412639698602739414188706352387628018266380011707941922106365149136256653808145612506374040693942545944416030423674301091630528384498544125700414246841490689723686002415650630186207347975563905779851194572061072456252564997241804084237594675011686333223651214251823228011088058860226584322302904655129610506637173336971485010488456086623417393436336520220342055729851667101523277690220566992838219494791643306187676234596835561353965924240525182235023423121023861929127348727743632078064700157807759531125893255323621273441048029787491205982934677405951601539021931110194027407670327577481828625863258996510601526863752795617710840964474546848528832200338594122696882113969422913202385200503147707749593174039611872636042710046345170813715962309708310712297914064355809582127069940550106280918024916527060144609934127731605962510779445164584945914662788164189910685849214369695692355673349571626776530219897888390811862945919021870262861246256109597958151918687083974660466997464784177720409231770162007451568380304839535059243473098748440559051632902922370745467314931748813046957271406405998487686031020473270092915744531484734999791600625617134033375435267279321124510750736076754336086014923797889665893554687500000000000000000000000000000000000000000 [174,1] 102659579900679715288363660925893125345533237162810306151662138720539476953420582948506359154821939943859379015225033732153031406406286888938889905515450818467204336460833879448226253971015598012865827698532215554013515639787317012571667920312535567761572487258209404145541120120187938016026050453825463025549361777552082231157665252419928669292758848864775011963718847627048539983399194873672778155022207630805641646948455279620054014024195228142113944256936098376487151855193918227215419740812559318608054039333429807941365520333895685253224314070432754329554329310203216198563618240465886444847018391866215836261596210097359096494690119032720869160168990717743097636069710732637438620257951385136928374151669010534655750113189236119055046471873706435091646988037952604102998411293351215922700245652609314990481720419537624775446538831420891278988353390996484776655423262023840360349851872456667208832021255503690320083214383064211011883490433613403286037149386483921422798782885914270674306267640731771993250620971420871555249229167951222982881662815585811612186790362843015820836049640291424444177853745890388283949646183901365487518196372376694059051155192987629683075487627573072347395868959304682245639177800226912984202708632576626533023600791838385050765176357139034276824050699468239248061182247115113418283079878559985820643246232956836301293858838574903786853067083869233787051819618085851271426081079661680617941520186561855485732401113760112127993928121820234655936698372321429766811249616779155264247878910320780906935596278357498388315036270748787513307768214587816453988808867713325417733126302978175734425676370738504709098600101306730902283034338501358032226562500000000000000000000000000000000000 [174,2] 233978194145171707411460461071771464965729397699719718006198725033196113941674232103446005746705663984023363058468463612608217700374510299085883041060758059802342273010082160800216044427751920066318243615640064843857056593803958646792920987785223485673024222442221987865853906323455437774021702728661545766519816206516555499943940487427269587997051493806143002782213910515852995123815574196177096870053584369139457094352121770495929609646217448711516540300063747603760335182235738135180160182557381663592988375011755850864773928509614763391172570172337875952853198265374122455739710746841960974113677439467563864420869320794035907586116643158272627225690378140406813665299374784822943512093449231446126514684562326398203479100903451671374372973484961914607271389999304074755149346443747248734880829037217520321541709850319434904023336107825242974763828819375794549269732546922800735931391380396475786503526901676980250321767939280671052580093466096501263500471672438387302247966577447164811448593336179053335073285135622473569730583800911806236910223477058451198258797790590519813253118358416259058718581205319079865611395317963765566892862936923532467362755012351214835433841219507732149655142048238634392067122641150773188950218363642596186947455190515208652308063532840198724335026868116840671709525193957480307995028756046300531259055333738503933787595388634420811089513025759584964394646116469328648128687378403287721694638316412381024187503544767930323995037620897077374028166476525816395330883928173937390900190657187887319973296437228902098397180262971588387161128341607735206953728001084960402392288385990303863308819919282059767574638905395185795848489859978934176206588745117187500000000000000000000000000 [174,3] -23150567822899093638982736523530271235075368497847011522537318951504768410181547778336487380993530478893120235733764677665272108797276652480262209553803742346099370394425290023348050215905328682138996818481217341884744093025062782932344033475577292889372861045333690330202621166628390743921395730916340574079761163160917704400110345092475396196867343354054522780750537500885134407495921088795600646191628620272152375059577695311770019827359023508177557581642125478068007372548586565142705633937825660435463195247157941941654988777564630215406653487343817003253850091602535041700723235808056040626367278521879839305083532029581250668052975510479213503286423062995703395941132828292516068814760326083036782253997054268755155955315071744282271770401884323088245515317876089726819735743701228711295876589523338020957369981837906204237829946671030307296602940007880044609855400341266842769018519569889892772329172908900599645700055335194112484816000859442946395527136329474502336852841143823742303727017848096504771645237575431105503649405833164509332721310315041736831829161933936229428841677642319732778391657574644906063891509244553929498348037910651270058068641003499606483022259361232560948814102211919071592714599643511856660840418533200920977730688933059517680048471848212580752709803592299723639264377254744051722675203772813579429452966195644853064485694176965771631580200208543364972302728665518326099609220970257977625822008650726700661688248713425344840468891652703275659697199093297371243913320155415119565109903002051821548918377703381526832440089621740997337620647048196873905817629417969635396829772998429104083579453923601397484971816174026604722812426304325455696005374193191528320312500000000000000000 [174,4] 1226551221990083824291773701442316245732664311133067887460558247276143291046882023634383778105332200115321510806837102970152540312800408650421403328705724167210947842445818352194349956122184667380892604937314173709997940746758458109122967294389089258775579931394249524079173227710370652887614702729996272501332210524115440970318666113563350247577074644163208062085607798536713973316393365213184344591092388449626926288985949220227128667702664136939371094726299233170460215718656227647964596572621250833612297934692102394688700120356673354861194362766312672343477759216181632238328436476256914280017470353315773176842675978146688192453046800386242743822753132732989200789887079270954994747764619592404754049567045578007711596873770510865848043072784507586503719006245758729531676325428245436805529327341341212236513488398079769340531026783276026889106168992268498115936659525446962491463292942702383626688264318571455609540378994414371033234501363173650639193473624406071182868484338109156823794242620835597874770460466935580079202102485863692710096478803114972395340599732413771843501844888643906568646839101471190031483217196231643127202289142380152659945015873859303912566131181477766156102060673212559937758805957895340152566989675365772445115280138845757133553473593329761746579195236253033516069455575871271387641686183268603062463101526544201560633672651212384662878958144591555747566158262369572333756080794939461732855449675028062800716649983928233509760349011399860835287950678683227135940462041241181315550604677113813575804239540611785078274487275754499825401680199590178867939775577094098283535918771013969862451608920089298501664566579770289458743837614168498128394365659914910793304443359375000000000 [174,5] -3043544028089745638966031113266454541542221495962603098483845752541509095051944493842620457255588886440336329447819591201512628335649614434230677158654088394188560192275237511476429497098669534093412779055890556907527477749900233353726963348817970357832995701927749021839053659719724608699563995553499182166579208903652051563006763865251072471208617012500750593872812763222950703192791877577404850454838127680991257411388078237858034932426326681481417630402538890650355215919571263363075516560677016411618437029562370985250601034217399885967909581599358142429156877956644254706340520173421044166168504582569858428820602197479795720132546004471250642465419102267744492813032670204139338575956078864037610824646064747429317488208989077334134178422025557854464052966042807022154050025869018659115047383101317025255604870298511371090047429286056191709999492730617509241367029783562432800498064033417285948323150099489484862909629228707291911741182487529398454768981511902588341583961596596882706155969138430022357588037635005175576338651622358366159825390786047863500309665065158343482840110826336250772016889553401684584676869097996613551249557284687640389077898534617297167679111037822480757889596656618686395840153036241709659395454886760861695607931999950333853620537112036500341917186155421240190616773703890381313747852966703476250040738173084689255899713032701206214494804969841425189152510474311540442668899512533117289286294774149267732378459197017341286767599562908910454467674174122122325208337144503582878018381005830791440251655824868952661248108716450989980446830467525457012819429723914600830254395579590456024407239922500574790029395763618932507996071218711337314625792205333709716796875000000000000 [174,6] 304634085138054935319209446075944648565793305624069048572684032174801979455656740606570099400791455264040148121826179457975640170609235445321593707406667190845861156244960088116562682869633036517420855880776497438555869119338408355752387086077922847422086253165128164492470196599305566665062729527662824041580407826649588948415320657612746199257611225118717601322705690146185437953243230814170886507399678717819038980950796766680045757157670405556553187411342924040503608177174010349705290433717298671264332051926888306190695481571967357916959615430474098665009836028837727585850807092529904163940663505488435196789786724828283964417220294958520710003809465832844793052991387947439785953042934633238223229793486916069367919954704264587773792238194504976057406501505825662820281446836410881505279707912493214359113570625192398078409672417545020255743739452674139675732043570761484056648449613409937704471668107946889395050098954112187507275162294457782637368218230207498424476079118435385378556929319122406696963962468252512273102896160629027703131092030075433132230925148829399723660860614353663486018130327230108580819493523758943832714102473439684591711607339420235673567482838494971716494652598702852680639812114217656902920249095278122347417374964601160836140771120083485740841735568666511004904216323772062209317013123092050107936450147504860067288553620768058349660474233723889860472155324087088241084529991933490746883972204901521464310455215734518836610099519579753392537259875921841087985840891006584288187972959455821825008103563744527609952409936533853846864503181582721254722471080818905489482151120960420550442786626526386979587895057361141353028259639661435893229028733447194099426269531250000000 [174,7] 2958159517306155025100908922418707641225016394256693059963384149080826641400878963862567214343747376245410526250893316648360928318445854386181135731625354791383631432667545303821400918083571912137254999217029919882131675988614975451027921627438974115579241802715038826230681528149136815938318695564504672035128952179973008802825846971262786445858246319989008703056986694393529645821230724586083082921937277718611551136690983716393827365047867533471110935990253370682792980887216498617638071520607885543114932887916092722509582498108268144545215506270676015961424094003410641662633692538404957661625359962153522254248427306594411177284116987863200786473983835534625394971804086896266091222741044181013390187554431117681637854054588103238265835516391844512234419538410440022528746068730633794618119791941344152430877208739595480286729947231204069123678788667133732335351499349526873126351087530365713491417565824243529431345205078119439350751275703992798619064337105254048139708608210620275187485367652001165950086846726677233300480327944666503021716978538684895213194671712082536478304079359852426351292186548480047386002238064061123462323247811138951182049942951063861832996345625008355573671090619629312735565018842225396061411145537204205708877787564288014838559207169054533129711047514066563295628787919023803386256477495932391390719326694228201332951151844206717654501294204126174860270060539889438346714678877660789731795996357728686421090115263520862956130253397095047462013895360089602270464484709750634884095428101266628095226944486273438500311412382627193471727006892905631526236670819132268574538718763489645562103782337659377277093907597398565201266560314056523091653451621532440185546875000000000 [174,8] 1399214898977745163127059295345952086104392023957441304022436465680327666557048571811574053317987300539186661899749045665073781036444218855281293484666239979015275379150943022216627422940555073877327565123556438849799183970693532056791869242191270599176725799976270532557548246452791311537898982071288439222077285288041903322712823141372899864617462822500055979046186410231257376428978976410468932572216583615065095746881326596919795169574340297961521038323157123793315845314459180261211863174118567163760144148358310271600562374281076677022304615795076689245941000902415103004267825149115893934025527234221075322975003853379826770140156780448802150726472877401537712530390456151874784925410043329746830824771699528162550411977352825403150319203870532866149549083335958598376776808139685663310052958050375104503906392801287540078670325706619589791886536322483197476557200499271135026522742027466910771947098269649156114149922807248448038737091846746883248758068347771441009635375113303931554314351467155149060829481332885178845870348276222224622994375794334850242772690680407918252349504902835720655089086790397229988987283118396823097187060976070179203050434747768185513177362676606704349861760380288204022356614123559964084590147577923726475348395430545512868478789377592296038088388772677674471450636728418608857314669824912236093166816916715544835018141103847721191519999488668466567282314794273604668714015202631603076033010244531326018929198190267876534982507056398225152599116360295968919750755103366414276572791853939105864623912870631003626838866611009746633039385005159284367364929584557571614605467274362059137812731440242065228872893753268755136592537809026845560157123327255249023437500000000 [174,9] 212889059424325947659413861730266512579059140716298819689653212075041623828035064084712507538682576506638221472898514127757714277203923155497621076075737917348990733247208200360052067023185583133108986890490005220210824404964311567697985552515845110847672873022579622857873141025769277181815037226044493962052057473430848090774955700551123127921114250253977533995767744489337624038232886941017549614863487805256867242808597567990663586006958596951072524340921495905954614877664221249176316066028019687802782427639113004342904622252900217694760862189352038009187389533380615728022244323550204125908507287974760505957820060818889908207143508300839474652895212482371214329520068690653096870408551597745883008911654338944089113298189324257180817209419036179770463964593417065038598978826513771148781485286964675482840428944333914025369516102018835978672728392262724399191324697466804255231543155013390721385820672897009277307399297940467541747159115496923301558241746379105148612333986750678761472806981981125073093007976407403006320672882937683060218359439821121620884942971178567325203045407794348967253046618350610911999965778272363916434406540369240301275289137859379521665195503596285323968827476912739021589223127856757897911476945309102456697388174110245746079253910859429641054675506304495893279534846451722113557917402316064851435133199859889891742234039184517835082094254340292749950821372576849840202084672643508293151147076839617188006766364794700997959906945909038334049865943975286320648696065106760019064491620077904109559145261796551314486918293511836955844779587632207381180828033945870207686467481106441698146844104726851119922959193587999284973030962003529979505154380798339843750000000000 [174,10] -467747776011635075372879421589498474147910017974966423315256786079749805657918792904006680630542594923744362300528522834382243777148005879218107691864419416202605621755581785510575910815118398871095557946345868078256936142193069297497425097534842670421542032285252404802730103365996876226411944025842092560021058775676483650071814234463809646860758151962231014037296882801727945237181456001445042980409289269068364587773835601709289803783795867290622159323925943124802037845244224749352093011731421258805777613700977990621861628909313131372113670766517918201487633477387878506952358913642371086597118524386743058526147350739921254472653724162367383344850441143497946227108406162432433819876375660219508601884958364885774728079659396457188075428313771116723614213313962545532906447045525327358568133196994770429690645157472183372175811433056699102714153566226265214584406884212106570291306649744001644128587901884537427195005364768683160006403860424369705875314443979619971391001724853939304901754952180234689432488562016353560936940132397641840327148480257298918955412733795313861082484944868097321248165813742296003228377543234977514420200984381137036031524970406878253922018180507377466933836535238721851456039074128130433736541382679337862896450913403632998186905772785122710990564570005717749109273943672358633746554160176548109079648131774145718015925874737522429769115418754311774864194501907963443408225704103260952313729965999003323334588395984892330070266284257250890431920852501376479793701347855332797781789054600596323668803889786620286800008218726608751250281734363882171274774810110164343829042467003754068852018296183597953100914123912412229049404402275616058245024045944213867187500000 [174,11] 1236930371018028908914074174082420081799282577635851525200955096447788670004724427277174426128616147737013047438851930420458358010687207034114584071420991195717331212887737412097784688520341013282542779086139826241636467094628891359899381247466936559139023608296728019137455886046031560168214128201068549185090165218951368928056766866908016631585894398141983473733008681936658755573190425287753211969946106934589369926585682244085657088907309314619781038960453839026093753321357772770729663495921987619576293905688308260735443937390542724249481894881303494963572038675813865870921561638572666406326269752377628238935696320453224646553967627702301394554254241028848195430913513442560524505519249053961353508185379475272834136059175783145533069122238951998707252433566302860373939989003854265491254229725730440638616994282572278395949682857667199062855086988679661716667724306721720666842447539748901039412269766723893199529886593701651471318136900616487184366683502465462165826458434706727797774764271045570973235438444687099211407326096314306187662066200632240368418414157865254072471238486798286153810087799120444803712813128190599415071623227033197781589838744555722506974432249393752038263927682017014738690758244844496275085257724595828262892270028079868107137511479345934938040912196793397205316700640209853039702577374238844534560451132054772747678351918465256313947776413737158379090905723912696908371434269877066851659874797765928072829367416831598857016998025501222730394965491657841854407638939935594395922530954118446357217370655223405675930819078974643487322485230892815171217975904876188339973848139277287946947277923932920265506267118961086935024014182661361132239735717773437500000000 [174,12] 3062626261928791791820870660504815152896388739898694740665618075566921674475888465330577449025187085144176074100207366032087788626367607561637733228677391271160740335774072170670176062678522532044087909579203242418786267750575206635861650085961835992321030572199845910689627197170341978529910460870921189420211310564069201838484090204841836915207397942757403273835561207717501687020917857009310079562924669142765772723126394153591647485631713674027315105990265489471043716482002771177232985107542066040501522164094886164914557567673072952683905367425617774062162966213006396771950822715506548267731944525513027544909856979646479520476644326628145307441920174010046614992043546140507957026898838871564434071501288650408508789840272839341015464441843979915445181505649396052101734309951423476167729172429619149252085714309343368992055609308282417039423494692669229139463152902883937103927295959822680179758314684146743682034554821078208935155267831677409644712634972955995465782765865893347662768439864486176201848316972174689226683195900711392093897142790035691782201943371553009117095364936522396761998415329226780639144812623421544801738113372505018815098961795103480345595773028520956323432507438348093834952432710265636780716098630519796023840063208399129109546370657074665384771100866488269332476765523697920625401088232208782243179465007687965176130785913340107438729731507746600778848805175666832001117771872209584718212029091461304745654584445294377009012062109567613154984932790861525123476030675105554363089966685023345259666741680950105977873273634887119906824833526806389934845065873847545273127941431317481170707749655924104663426289770015935663435819270388685794271089355468750000000 [174,13] -24863474149793339543781354511187500346148777626276867628692258636873957649516363415149747614622906855683741104445030933373798264891796160739835595984695491432627841011761751796592883056229656319220940601324607374410174816666046409081187693472345603180742793638673359162537900137284495431405310048640880408976128312015682979340081124878879590147470025075173103102687152341943822251786261727316224809113322301898856463234518546597350934759845168295918464867715671963537562995938530883816918473832365840194113881079178181603353152268719081451247601381221199512885785211290499959196690567244960222702635192713388626617780169824569006603845978784410090988745186825827069397762227587568009822783088049961413622989470145389120253775705428970944514412758937805744815789528777275063202114133090242738229773516133114789421699302023822187729353418715496236426022984014789575945739034803614878652027118114989294845682486899934103094953354061532472305850582830269020038378058830757200482514020878356742782075656789533853534821874423638140381564660061986374395537020387091007700076478681434596376972626135780291480686767048362638806128487606110732556474904074253644342348575865689663456136226952069336486519074925740081014609767010350593095418144534724138016500832660634057633041411903940808163014005614687604961514051061966498050541939666950079686098285535674960012202915018703984295344030310391292854517276147583393160500654511924296388498184160904400451116314802281758897331677474631593922981823573312039917287292673088442795440093496741637856399513031838962948430206025559755317075625277116434622459280142126006315657937584967744124397905636055600911957053522299696052610502132367234882266992187500000000 [174,14] 70343603975498682783542740283471485333200744210858599126924866375361884579453258571821207735696450623945847447208934700596338117699635966418610626416022962923104579553411080107276617060663208860947952166781064890795038950110561382038478417375063376827252803567966865900459755349595217248764076929007160963780638820447612973188371543272569405789259788569871835058367433459162632393511533716806299456271377551757973299225746682344801313144778928707521631219640486138759051881368849544662985471814869095097415644121821364643383015573040224304011635165446055073320761289116012506333540586128539178121156944307660758908595851720163377143299735268100104648500458145772179760885776527344268802288492180953658322526231398861440842057842235021147643390508965479841777294574652217141468786935339689146669969225667444307625478802836322929262373432414025607793098033184747876255820913528223963375161870626980821571906384663110435967068347030450454686263920643273708062566717874832044603640406792086102704486894546963431571844148305486387671229364753774570365646526498531990312312817400045694300609248230826804795995549770440348513088940497361112921255816916990489993173680263947774303070750336900570624305996821909693073250449900007628721047111352697537379908692965466493173630147197627975152598024672354371696976353027809906610878203041786510469797745422749324854518877376251785358671004692226704443979588031312933919166567687521455064657518418169961793998399422330473887802732789740525760554521732836174282347628876119279472136683271456926225343242409243551295492834373680208649850782926861833428209678632918249721688433710379106413526306658201486186135184224015659972567920144522777102734648437500000 [174,15] -105979588925467721759523751244397870185882659543760450570172437514382517901583467405940219817206422613513372651703981889484673314510320978573988449039137254740295080707853679865703822556426551349751819110882686873758591824735490150384691620918742569596743230572595270363258475434368727232880186754355148135291874382741810930905551699547855357818918901409778280294649919111709402763346770291873016163778055627403279732958149202421122776665338565169252362242071305578697295715843549063424609901728638278233728597551675498696496882826992720376333456235689553413341534067907218428466753241782466728220832702199810103770406768218587482231869770608787355622027254638423903588081954281739744193237303619493036687243268482459305241393875876890067220041319632867932234552849890126232365096792891718386299182429218535639913921121644847465445016926696809524491609639512672375182569073986969718138038676334480877617796438324102006559784817353921886440003662574355717855727334437547290732400988165905962587455544101387378842779666679306934999826484572897281201373919934678948800995088866748371250014237755921909028470764550125819758230354779748508872988717071680754397441369673890994371959389183813245094642229018890684443226575971022246530615071778351982174010448509025581132077646249288050651386844456909944799344516356047022250299835821649289648338483528807674071459093727969299902364254276124671135700907005561358823460061442900361234339174471168233708919133655881718072475383448325147918569850035675660623589572336236338179845716639434551342788049327777820960306399693861036793866742257541823726667732433089062740709470619370495894553187914700439531711838894911564640521439051915159400025000000000 [174,16] 32811471560225119897490777853562661908138862058598864374915982260357513764141871779046206372678717840529947682306735131067298000272133616390477837072138699011943729474637373223975820468569086279703616163729249768299328275766730992605621307533854309074552734726882339615311633485754198728736710042455391099489566897658175062830184821143972172378184925433949959894277395926131129186338201785641182068083257505887584529233914697880068184339420843285974922429060910055968891246889734872072319153053872507205030261877670015937806428842414823444863172670602773009531701022277004908189311673067659568547269381626387416469368217923956831928834898783614833946274701080603393257739636681505242468931458469985150371205473981207170679010676740829522766425385016584701211506311508829043241703086287891499669131287464523731841714318954779194308980532182359920829767065010287245929770648911612899367388957877739012217520327962414981115022361181853265665571867667903887083896628559486796466504907254448408097706458060428165816444775119962390846920328362985788756979211397596545316835835130090824490195147873867774974463268492745856489261464497154008104747164868070316655911553582962823152510967688741114242678043124492153273574434641712539070588647263972068170914213162492838269781639339703100815120684584423636600604371593584200058248906231033745094892882075301328236920192410658750559739023670540378203317906842541115417911930011304932570117463814522395567526607981396953486284146145842950377916359869563503588873670181021356800965730430714688643117376795564086097753646637541038981076538804797592707969484352854166341160087284333188177065677510776058050666341189503958125890177843208424514815000000 [174,17] 237703703848200342259260898144495937940479057224363925949485310663130140426753210183389696161339972063101251061404098930002918522847802118138399389877783312156133616773965153749126810349586403314374464935122102608942448418160403555662358477551786533027803770579999832821591171174327599323916444947806736965144447596120717057928612745497318257678229215678251426750046908978127387080118429606761193797507855191939283772604248637518699461199712630131751212919613124849194745469679211526512594510176956990418708752601072464125211356545615217074915486931114686021181881552732617636399778723228400495466452481652480014328152291633383057773470722953039411726103927978541149197240456576663669812106971875825687161880947389704362723777968949142106161445276278603389557082625097803030003154939091890234167473918062335601269974062514767013676151962589041102072452664912671339218199629063544926789654847207717774537139809978878501844802008879775780100396873761472399352736579829268250382069274178817669684603621415055927258456123781536495974434276408000322434081938398484837027752449171867599487191384469559390252639926160792762387754044866457160715822061940583826412691891372298290366993576064844139903899029746291350309858240473798799861892627064284860578477804920182351347685165730970010699398252676403534059533838849233320507786557518070659998725313678311518887157789053876640796602205055545283947790790261824505417651593279293395581288769405704744316730475814058563902054448064346453091559376000898295587104812916597381069505163488099703255167902661320262225817390924470269479955599134009277291018866256839226295806828809402433229021347563454392392683510309008017208089171043458667253200000 [174,18] -627918153023918725132633932130955668863671552997132747129587740923866900154979397194893675055115167631199052227075677562489136029094201725379897250352576287774487506991369034104053983938999160375669049620537069362563820764160255375945493022828852884925395584630610750475731796341029492428236929567618991046164385916589023171018575906030928527182257592183359919029839651052758765580807669857632146270898093968221862138721742141094086330717333476655027536259663154948984717954909358006875910822497624574354519602251478124154421221357072333576659256169783792173387407915846850770461610648408632150389573395175215655739535206098407874983425841937451124307775393048064281192436272349156507066338577723607299208050600382307023091464623119780392747123127874232042869570445353890725834470694032971670377436036426184948034351818435995386886123115923667965421382116517106925044462797941696635862005453860247943158657140003884157398632580499832102057421605591934590761357534905995099146218453361012610103907790279971048348553233293452452734696417476277881960940257252138371392764424230194737082002379682126988871498618435799601894123903299845246984800368784186892094330523949962977440906934003539863813244734061627597147452461404273984025828847305924474702474033801572117314411500757887629801453502790618258389988399020773667030793416209545978459557996717442897777174867292851408911720692310107027785215572950353424200757177958936033945999247580219008935425647599555065961207809752717098817385992584521400386624159450900832054292059424954324949988857124700600624748122956506716734712847784678888945448536439452602439186952662134357758420525135985499956019889425945550955339336483786800511400 [174,19] 862663191552406360990731760179358136637350807186290427796376857735992041350879746564017743200760858722629417601984723351763784943622089271576407405443551387608201916186504030014712345633688239444826996989038884701228562801836851956013308726877801014978235908430921454797453179794413664483200101292969574197807256615933241847358832881898722618413867661200277470206673059293725189606692032234235719554865007460157573920210787187878274823950527001878531199167403936889914853709084067156002977849739241439528612031532534564262978603802525560629246437750992503977404505864851117931658229465561373546770386384406984925737361977918989894849291535607717614843469713241106134786202263867428997139634867506640816437613360327128074044660977240284620990655518502960793166725330502396140763981111765142448169104467984814093785802279715853753852917483033354217400113886285605238058580128710746483930935160495974769441757757625937436096903137020094267531678754724615788761438059123363259499290836535773117218550060789861314342719385448881909020710628953169916300461349851840682543245305610256387462798416629215588136621636831208608187699183858078124958309508200432029254168735649660621237435224988606981260438199361107176122005005192698849425194621231913963095336935423117606271287226345913428919172809559022847656738716737973283026807446553385744761163322907111365043678195524534961205035869141385744749677558859068684623529409654845728151206745879232235623099912168526282489196781736803785681476152051056395749472889294696499567245007447905926006650788377755847134508514645375595158430594928700127485198954865656851174427286715962497205262760832684877843325399522774259732391806375545824000 [174,20] -687877452216985405107748476241880830702649863752785345990408687552408677360137949640883239510144041732887295289483419509493608361810834162979527553124897099757519608349883400888027414443739655175544712047165368737143271552406717655456616408915348566930966203671917220717852949291228324451624228363562397000205008369598496595871069713411345230946919323467526773492335155327266184687821402340195957087518591368628576071695729552602911450456946903126539917179065186700599394773663108590606269023193303303650304811431833127096038114827471540588149300854346232490162801789547021412211083633598949926635592440775739500280211493800941793192378246176867885869238602445814538200207899721030099149206205493139871503783066384388325942450296255043289719905529031166637686955387166891510489892451027089737881581917254738626676460925654663321510600756769596725972000742776831381837423276418203937646765762613358337526795745164629126587594322776773843207653650165978531610366797830962748675066734718389345839623352732762786557388748297233729690085418821080639788203548508055659344051625361818550558689605035302847494285631777573417444936081112524087415087095585777367725006499578260712910447717164405571340058102236872817008847472632364273485683099861279463757317671900472723214926075186744121848212903723079517676033854894730248943168706813817934462597345705050873411563387510101156829457635249005675317736862749706642455300019107056302512760761933656759207102172334955440487370043483618534329411474395934070446114351313474693441456210391169590342880899488241301954556827327156228652710428562976327860074569678867878636882586434802496124468960930789724000031800376243193087701792217327440 [174,21] 145429635841405958869750596080238694660902552529205754371765762241922494489480833156715381999040010524426055076092782166504042709028752263322399821516629335816517912062891897205053932211108305416802663639738721444127162916573820532794939535981538911949232647514377626639485661723274525116667362984635233169698009055878420126691815520804934409139935288230649186712077023106063041103999540205754739804739043948365896744500994956634601746275964918354923139494725966737420106556685384702794660307932648206982771349829379513801556481569201019338534746724415410801585116395025274284040160607797278479246752118144158598411024680633977380477529060083585409083345169567920032137545231539529112015325023445278789927128484963547150279315687475351620801563774192914871991825211236136964189737219474570270255359754595100760379924235862088749789476765247441545587409152072598840183890438147903653929899576492704699538192198037562707531434998882574272217683022265919822130644742334409686951183700308828419644476088005498391097745302817156911778977623809725744964021586851701065054992213267375084957607676929006950284609486453145777043116137079329298094101278666919801206727291353109036187560560347199313369130082614359285896389019901293026976388204893239171346147668484207444420119844633175806836340403855133132766899282256869511213240778857370108422166385729165069362129485259729312501565229130492396983318766191289626222214140625746001559238812747661823186667751383083137376763702661317407321946737679432860508391850028821662202750024353220167110729635090520155898694912084250074088798996453248521517376729451046057997817718305411293847941444300904717474486806651333121416668041296960 [174,22] 426340955112957546192902660174058842020492927642935208862930400107976585944756998700056990867147923889477957743366108040434533271392165475984547328629205618950011678356940215748371936914448913870551048720710320674344845553919156981008872637484290479997073064630817330366714946385416832232930704539633920479426268749954472735417565282732113383027531500753963245792071990185892463966418931205482507204559754630888046526817768756003692785930482194475506032987012268042277319734233160642474210803515313623705274270409110690564372974675641127373908036163149109137156197040293040767984969170315336436064066998629153666908578785904750307880176351760128190187590758080127897587404000998202352656114161347593285441185773137552826691989775385881182377677973507161835465452528795045667031141176822204491897332998083628446854753429996698365827665971812485618087558364913049293610006670226951395488603409822212154149755498455418940309794076061989081004077947654862229749791864280182869934694521970450397113822615414976802014038003337898464257861339784091977905584131006372480222080920814381866679520303063886374139410176840023775744751521039420663667539743920036397748425667876882952342738404569050759298387061169744251899697824599410412520690123535051406460940266383895832819162527202801165579092263053510060125083815047377052560224256762573084209335848365872225717853814592325510183018341009979396022855674854954631478656962459521545717110934481394838278815325224995660129247900626466257349404365318293415944400474440482354106730885911018142741731102404995375487081145121820745490841441170944483690616398247730195602192087825570199424437426620049739739039465504396135474583016100 [174,23] -693415676973146833484864733229823429986078240924213205953559261295403493493793334791035393079418618812003003268934961516901070662200693114082984856233889582488465823382407614337192265445769760256417131397652450318537943237879458885069096377479966121793032344062675416358541384717397450200844327313139440795976859816219463381285779355860510026634081681856183916892294815149128891879580493426308045185376075401528035257176635887170111687488442771425258240935565434056302640956327979722021320568150854687042029508303253336669782712892896155901597420044177107985051281864092491765171151301040725043240431715433178686615097903259982193940675260629192323137450137688847372955124733634758890975926357806309372024985371922266612079417661823189562987514308665745385872669514384740350998215005704325206641404619991524303654977918049886519925172495342531901994517355813822750180727817905918773705533336489739746124056040002815112693194453722544359753008215947028271050454453600773703519551787958447068380974655172030316482676174659236937163892002276471471406897613831206497587885067578111790442604702591741894494516308352784706670365431416919220866902571896816408675329149966728434470321350241135684399453201807860368875699354390195487211902736144480398588297235507579824867139344212569857260631584970936788402048082186830691980023427406018080749685326341868168813298776805476177918265904899179179757837625986221851091664779496193538126410238819241551196637367232310933367072199809477060526769169238577683236931826501078596793690499260596616984137589468129609209030387861890956341020663677072910585215924143714404920427059238263569381427481149791167695866644181513559718996160 [174,24] 594604706698820092675981320287395177526468889602469570018927538559617750744876757279583715562966895314801100147806953947264344153303606957061022561239464867883655740046305552806359221169235361048822487916273959766529385128946710169246295971116081681769203691805050897255132042730497160580905898339355505287739181564544644280582899875632539375215437226109519343013628847393250877185580242438400222051786075083539426676074084451004727397203332825874880391846297218752968624494558572630354884705655534690490311074890637086361109522070880383563404985943371891494840106979817258260378843336011435678714997202569160891810640714103741828596168750411929647211914490771371201028658915773642095691813053908702141905671423876921870852904017038826778257890801940777288689033179560157913343277738092424228351473961239518497487891304199433656491464243624689767579306517360725567482958705747668644112218453655381014308786579406122256102265010602600005629299570121469694768503167606693212055417984442086356646978128543656518530100399531732538369910900499504445020464965699835658305825185196347413946878692101580742201443887776406686558403071642240568207752934095029836331396629747141132288471912266906835165460688117430561698874391508016717893721492929635457312480434109150025058991354481222444278512696703331616844704840278870004377031556211521710434256586758728498993149125593014108562900109054075998210616893309600232926004610419847286447166248416563901829972716519930067503778283773202569180636511716353254359639140659179737768343084289573921044396813323538328770334230095685342375769999058191645257160615465953274574835829991288187111571364445424562975979262367179175346528 [174,25] -316755241652935457007431329831554741742596939544892500306332273177090757734197747118832441984229341693971517992928578412801063959158286679404217776939997670710292309108575146923048756503816927537722439087260017577199077723361000755855282197506282561261009165525005776275035210612722779988914597798681582932310668689511854985744372218526056920660748633280307680849940829323652146507418685236003936887771803656434859945198547956919457807281986710867139353945887640509884117629878166800809392325343069792381190882003957298721901563382725379894994436763217805394712691133275945468610942826967062790238491608792009856196813567454222857253081474648117542501994744585114716393849960538005021360777963365514841490636964698753115069075232913433218443555031573317421876655801783593087987508499133288051768926862319683959952373301979587513360906109497444871954818984138459082153470953501669901133685069708955085236452354443544365719528349710406624119805659361040867365438250840471781688717450645331635144085920835547175768173195148775624585590243781381434630062763726921366223562282665957525671537838127643928255484857659643930452161272748224396115086885049039351208180065640221676151220502527432103567304665977089745476259448586559698149676972665924999472409663009426043112632346534762018002220313085615080006180796328647636828098556747479059473924994890482890172637594953640299894562786509587875962179980394904618439551341509877783280207340532216130942384069658752206532885183010780626330650984580241541719674395612751738509171816071658829697258364828827899428541779082928406698653688841202194440875251992404222237271397336442821085433860889428722719132385529871749184 [174,26] 75979143202648394189611624048763581690454060764170005271566167477299904069470619735018183312624973166181331126319125621885684765222568600644325787210458452006720458095661170658443803605611850465449747647938693972424087094481953285742986697668132755042142787873460338163422180276064769073740524868148644810587639072604978172701039129401186605569217240775443761587421107390926396011440878430381741457901678710540179239272244812527315872481610464515175250607284011299129610091185094417014919963545567166914755021921597211589472911467297334828573900712424296436243089462330671447763451577344966988044331714758137791657931291142809301670939128745449233488621636543666506061558580284583196090669038760312833132030517986720319546355647446732186329798888728759296614495606432026819698045834223167581476564579376295411027593510271258908475858922624910128691168369396112349032384449997397585532039793442988902738561082349694568381429054429243832297998214013123380078410904153268970509625364882285167072358728306957724056684447874970092335956470791488421391505785626060576558093718592416290549134965147542596380856381174777721361817077720151976481089610994458624538151357404052598634972977233170534348801173540864276919267310704446973209128315600176967175521689177737450088076427824549272328082584924788940277890507403705292974600895223801823154302909378864658195570838467068388790733018728432830899659642981118553683033754879495101354323887663072850896076587882791612619998266032312159356188291051140627492482120531045837722205485859811220254989223417778942288375585592104878216336430628260569647987882042639747752654979758671031814832184490791763890390698095544544 [174,27] 37915468114507246280018584758074847889954086275330815439675282643185366610821255480696124905970001504930374926885989697264167139207544937592433938316611943245210093813716928650528817188039885178695204785123939078828145868515508596266602275562278080188010677927557418344482868616618408309443433574559093593455025926646469430360486593546502005991518526118485405689680820004325542955917985912289797272875450738051609053525557344493473920164138586679425404116299636916678584815108154686662325427949675452222510478294387188831397365176660004083796817136983973562500820526231398106170129098225995563381030894401897006343264590901342246220443647259086936213560189479387489508044411077954201932472971947876979086775592080536301421434537735377832944231550668134001679951675315143808690501107677637016185912887902235998633600856165840806925745248789223691019545503627849129262396977017610867175358158618104926994949430993905070581085012404684676454206189562756005328830428921613866156408770099079868957104104850733346963286891752678501180121854413241244274412457195706908252525666584949809420287569222575490638154811768232666358666868978957415185535020950440299703814877417480979676464691879096450182316718436955556207887163726716940343114262620576801670897672725917768907384061540719713850901664039705204347739418213312180588778758350980063216419855232376604153250812396485093644988442461430736745025125573786957267439198369325019163799093534550155031647773043927300512431164146755728577680489305467552277946152920387072401986882463638401538944636042543526549673296041329652448667722743298585695439236708787605958948256595620137485612711908487030396402718157152 [174,28] -53362552346194063938181673626711560062960345288587359795557819520327912790274603389418190104839702070931260015313341864058918931171833168454258035905777552969909484632412191448853484057376208321854526900356790285568306759636194703119235610147072171650022389875974998495985416708603197225370397101571675025024772555081349106780820608605576476245034939080343602414648107580616790115577182944482003627378407040565418384771692655811344525894317163371614766841949038754151135122344347358061622500199783437119506847649371128569786055469311836167893307120573546997806271421281366244174559316327130103176809627005210421451393261054787508196893697311975130175632298330792342614941647870845562197759919122047979377458852792094909320095354917326248463127871208649910514906987579682046895206130862308121207972739381674658680204312803750895750564298232749594234202040459871422774102318623303590465224213103653270496368470475659861082681810579014245281144991894491686235362140230840585642673334268189679048491367348767330718414893813744887410160697181124213777803808716503408459786690609444979059930291909623432423593738615245396730738035954414225927084849768267297931844637916672852280463360362664675039622231771875732201646544697821128204166691422051134068303744943343764831772122118445308697477009714134726336651240476989194199509884619706855760888218060211049223532338090120470904931523459917797396085774017392875402780382984552667326745040155697717988045251835795458232994370454242545223067931375336934733092053331875614886585081331481659504343030992705619303338745330121402256408026082322477775712300677163851382601920522190706224019559547402216824134488560 [174,29] 32005396686472501283471833405124967714884791625810811407489526371161246509241106399437801209826336285739017517138581495617995271908843241734742959435510753921069868071073717945398456031227870934523709196830851484685141384403752142439391488640490043297799786090967930735757058686903906237714490538602593447669382321449752770196409986234871371094418269158762344825660527293335629199814210265315050126309272973800282024141855121525614275020004611594326520849741940489486877975402721600100513217133200534960006331343190674283494297848017137884672234390217232372233451415755254306028525093435751856549731960053857598199664435821547034766901543242126312287491581829916940169758087522188922148573379214998497022742917102736457168523744280327745662621914176373281965269114039481645495877577472714858931891842026271354920815348714971777677002907178093220390685285830728241582069857758441056345987668377595877529633598095556276174747481208314586097687738174461214506139202960889242331248598950244684057929831359463456561327055245605110636461648300467576999785517550912654767131986904551288271449831588770515354328950319935319206676394803095568887732992696186783405685512851431654128900200613822169879842516563036259375597645429818282422456428022482947923937495817022657991320504232661101098318926279541371128322363658482672279718502278193196861296317160846037725719248943512449417757897132574555249515269246363522335893191382344032357457445448128419499238812773464239007137663284468453320598490238751491961376393216158230503362645637375515265066937204907566772118252897472543706535528226729294176037719952063896935605365909674160562381506721742174802695152 [174,30] -11962666736644598192042524393720590737955195844531498115287212689042779663069719133166613333790419435466089385695724169868641143126753758060110956550962059832972201667993439889012393187909186326065347056527814173608203645773027009368338760856150888174546931769463924025233185948071524913874856815275031098737619751673457036986326219387593548199672813289615154018693523482963108505825497769707635187533634440931109968926674639541399216132786902737514842093874073558662298849815550979814980905171206036410890008227855203231483853060175365456518305521637265058224111522793861287171495902852989111452882009771496333665758801877908180423698877364664963816056435627559458572062763580240789112567669157427011942391330224685914158877121999842911434789116710905685042627419601131496841418013356166692838685551343969282621766444767587062886125769979552219312337963673072037391654439283690393507547174888100618839430938102267486264613502463609726713585825030791660766371484556219672351777857235448100994264581129039015551689934507655541641211525330689724441209124051746771950468250161455453839946211811845866574511552457708784316112520855518455549369990448266370742430087276106184292313975008950822636423060287389818950792062437189187495180350949251640596297912228022182305707858330338941398873158355484118996408704309913402016866011871592108817179604731089839402813489956274417184523413358201710728985635616215026783604796494449348370645392234893600515137463114180125254392761969921460468078987990714506655089221184803235949683141042554686172103255816753001875657189999332354977185119769422435023076748472320048796218221670895277155659180788097998692916 [174,31] 2435593797501173635343990446233760058101988104581310002200834557311724646097800956163638623494384788818914044667565577766826868284979843255644489970468042500292233421224291629762813309792607299983399023842572274787712521473907325199009800067422257107751301796082120710786310981119026183322002448314132962683482970476060904243205107594549373505355124380805470317549170236305853051818380786367687990199634657925120052279316450394283866742058266815185501821726998112188906626115176225749340054271815335252788164700828493675383901309248631461550282999090837302285118558999490047686911864997279903487351546990866320824698691738762806894001473691601803967436085064255833944038666010449814231069566994515851621701973095129258275995407365535521356715708011521809271492744918281174176040151418610451260245233921660029169769606646214494464757462600045769795533534044647243666790205617782440749934051489287374672724386381704342262187188499482978251491202907673872048975379453003568960293941342975674645783585875885748023611482968047838880131683006228935352297983899180103662748111381021078127291982437019102308493510495021372548805758711021469561339520579774933373431644445193263708655805680484104925565465965212310175008975501831204296110610627231777354928044773450445672739996833081525070811635372019280262068081456430221553752312390927839923592589009676102493071759962951670690418229160211341697293115536311886669491933041385709720704935915575426509012742095898216199176208546072115487772902201568229206274208260240263816106086245221933212729383484556230397264423989390140654318073388237136970867827828535205812409406511992386170658125493030786200 [174,32] 195374763734438762897690894325856072900984955484597433228208429344225500245124616873956417551070478572135313755700600726520163810848770590204775495586250898110452943884532862505830088196938293018234840771533004836908652236760617958428171278693695753663392798375302471140681976925597787204309645177986303616367960078163227800564263516976190061665365617463075432491613565100225986687371558580100290072256128721106974739082794249634939806767998915151083479359581420225724244173554064723727103795050127590588341707448901945305241832307687176904537915582196785271059022653610942308637827976652640687744587853906298917106260328929322431446135872112764546404919015278724118679148957377693232011563686654954330336837838959091464106523671622151020118626351283162330450137399252156974291299689259828510512295499952396214949587388751345167646658009644052298249889781096734727418232346625846021997643333390492742386178851404459212587847266117386634872478110605802528755498450039501223797428979853472684482913497672973900905374923915583835362762239539052571707336987381568611472665706800949022969720610817821551031647917233424320618625398474088473533619942036492026670679787735196869642224170909446469266506753801752799809099531134372573803181314055153099934580109905826965765559602330554100891864706516217813071633424725122940642644279395647374033143069752173187804375500392833053997801166140636478827679107594077339011308083408051636827217410267971872577571355490165847253390503161603676262535672030496767339150417088799694086216055260447556458906601601732970251157531836827772129775081524355429752762964295475204756010031726750305938649247561328 [174,33] -374073479247908527872566240725806445185005697564329031081065419671081129046354956351195054838475549512130731172701444535476445140974464035856242723179604737940098702102108159032857761317562407886662344018909108027976953374742741548737564049676937047357690194437035486680919405802918443339146346678389205539350083844946523386790201698222028359436717312350593937356469054672958174286550911319317388173651329952088576836195966847910185224093919876949073771469689841838767474703514563689825886955433325243800170155971579583025852251706169755240315707761414088772773436358520083850988302862979560120142519314276274786998163028121297240023772268761980522342292629118459721840814470419761863671507980374930227915941133858786593394182151759904508350220878202783014993306894385963602212930587406101514168066779683946017760593997256790832277192157995974291440963061138907255607361125464382367437981446775885800947318292321868336185541627277485985702545447994960058087381345311834943677256461339051073256501460184010848186184581187360102754648004400027702671164722573848496525539236604512392317117282759894206124818929730143753176408541723255350488989123414423513323980669930720727624528946545746593212520889078717035394230325277423871079379138557659003837717954847577897250950020053937715481162813218799002757752259626618705873705181961281033587136137541494730198843509456507613953924370309045485983544611307166458654867514904508187941668913169940384297502821791099071039944380303780378564230612978987447420756769749345871105450671377560574071667058545045063983722824471011708105895487934096109095662166202894789751521487842389702256685320224 [174,34] 160699954244720329537730297437673195533187896845356513448395451819448012942157898475224602755150100924296354211183984158825665433843290051987239241819547757795405453624680434734230451229783238082377041168530905945778672983591668333830218224573105423284510301333564694750483494215099246056911538033298491573389035387756267122169995046073646054771919555769559006659152058543293424962014189747725922243798509840547417108428501030354463509618582265975675958952917645580627223832845842728237668866492417517768276969831267532234693393916716674642535786765695165345489672076568594980770120795978819120393223986340367295147788782180333219802294640001705175364019301314350693210984404203760384379793777445139203508617305738949349666679444465487938640578926919506163941200490634633223013650917474731791676553709487131324100141450602067640692628759910727760862756779763738618795682450067790128568061846519365582416698986550769898420611625485942152737223874719028056896018198742191757261050396172732534156192019486111506869150549561251437190655672118201238166097195610939023527244873976589488993067890282514433646473699864204896045462265522800611045089964442772780865354638761246932845383553683376211538579728692711418193127022496946718392879295757223919214730684054513904076758755166694668026848059731705808609443281911350044888931741319910416392631424870897795260188505582312840817964329508568556315156040417715038519460005053013639213527626243899482403894883338505110845701310563862643840276559967792731686858182774046682349840138154559046430488771124037892637048946299810934921859863108720303856855217550608432509261646415885113715821074 [174,35] -40909909167068246522970873234187003314015157201053257631515843229085027718129511134015762673905088970943839232103394920579723911260262054310245820759680339343011487675521026900016745749042554535900418365357811222125240633832464829798195169933605221327941869346857051755662829952695827056541239261671520777428441923246794547274955210249397425609587601342142643367945223755961830730396265527989603280099267077987645258296247587166106997656301980260438875618736230541180314811235532924530187095065550438383550978559276668992937585170351215750198613836459837702752693762122983308891285502673819471606928580795963339340839267299939229909342573131878761138131360150133062970145063102060063900762480811530990963332869602559952067043749643293094549516499412673930805901767634138608156506713464110091798352115984250194073061287497828674144465745121242170911183709732548958855514986093715053563939460758972692352812868922051896025043901646727632660484849079212888778699222777638547673551485738332676276675335811122275588118051689037047452014828607695386227723698002949170649625827602098280376542366103727124975735825248650457579179000938955000663036825356408413055204216519901183131821139220268934211655392630517102092460738891828830201207206809563121400754229619299707959644893186590189521981141262365502248965738797057294933024359694132850237482523405392892690246691017035253071744998488489460245313287088230710302356062574452426328364428103620529426177981172940292377041875801290148419731935185295592842303295684149346575575446326423402795661511233080638578201344612003413738093669325434730827128263791823459347063549307928387674560 [174,36] 5752386147471620909206209974293190759331045579170127312763619026884622806421735614067748574249494147797997929799449823225148733368490765651164433064454163228238025014570520136706859618278965972450054113778696412620851350573892057278988551880854762866836379439088332459718522795898820144617717633305953526341143513861051050123908597054830625338496001794060859410423968492771858290247521398917711935613804706891394451918983914144936165061156718394275839008369103303631580448445479526490090692722362912943726905396566270030852207474053740247891511140523346848744127093021915531846557937539577396308469810523967094153955939038366592164336224676128316565355745286706392222764554983020178997044291422011725354089018723323282035766621958123695196823542617659192113698095672783222871707679492023871221497185544292141610080843699271173422279883545629531028394721952959234130839746465905560091015638467034400182712995119750567655423537156218395346899702794679910159176749317856611529456503432000086538879385567472097803738156374004852359411340800702957606894853432085257014077318902259105266137964191675944189581531472166574528489734235417766026930445654802059134270787664349245673214250588646329731859340872870523956476879219921921903886009617775758652815451526694781064130098054584735628419878143988782580302488641235347271133560413232785166525277235424660173324897820757472879095250334290134510672000725957046365324949780132589059238347381530741495160050565105699103472446204660530496491178024689885570207335316559271260402704942724243826546026345295376847460422505390228342594311189047903907565001020073959092768216003671374440 [174,37] 187440709255881525966191018182041631632847770637825610801944385291927498858356274442274028311887616324308425790656705125150938605519600184653089820176688969956893333196203274500281573781716363987055104609111496478457378039643078485966436306027103485144177314131547304798528488738248192439151615241020047685413446940198584283565809704305195642562862977332758769595568815293567937114935350905906386584867641046875694163297471180522773786501363531669770172911169466824443902215833040005411963693182401754518529414870747577648420754102124147336239412399225252397368111249448250515985329436568574043526367009155194628392494913111281706106891890306381068215242175803606175591691659730125816165815348802048490797968764409544865976038190976557634044127450075282111139717249946864793917853088148586170794316480730634317242972822032870857394442793983911483904018553801167841853447009323497720915779942592909112135279349875414348903898949619119872203464625455748975555715201787592683229848677896567694544645513736569344471590651336379625491557172395544670047189350959839702563238865316404230602210879488953310194482951356857508282232593272387151544625676478733160308919187221982234763917753650364496887036999880986006012033992208855566442986999282636378332494242769034401709726388782245715132957380698522907069230369278992126834727603824696627725432988200057996494870015322447748996607529776856187610290832167160767166508771707150640286268850116806292608821287094844135753107190983541799983922730169923810683786837284180897315923211109287474403762141464971218949096127778253462221837589050285747723620045416171854541245731545304 [174,38] -353619827943208965948194381559993381366401750202569355763151681481985811516691804731824734966053499268486627767523073371450084111803500749748227493060527142100372947552676050847582931216187211280120298733279044063904312222918676902772039806967982589159392545313619710156525143635043308203981397917072850905897949745352538296569395851129906806429226645103664107332199225791655485942350759116334003532665461652604339695234467821480724670839264319387859910827390313496308319655004744656729457820723245157017835574095866801097709370934629719822220170483784626786120498663379120162090237736428423436231726788651950342155786422723297929539493001940996535120866231316509397354369833405682024321237594311942372112187576114151403180889114311550561791928689020530250783734309284060238839325438345337400301390071952330452855896692144671871000194218582028132883942348036015553382643441275707117648183152086906254300997311859451874974004270992327797053335370331141632956212126158249833445271094336690310992556064386627171656292406153118293853949792892804094124364558308209726646773307597238608900414861521943808198785335509498559426610110921905319726228608780785086618790573881976366209405195388391164091626345656829331852664177435802981163479421138580548086688766924871264455094415340813950547137514714164949445555129092263284629369067691524379355469881536402396465002871315769237621162484768996446862989837205784404774805480009418734754615275011838463764373495448439458000211945239223051357555508746009148819467009175272190436234165632004597527223594556134431753860927807785959763993045687807377681854692141020896798854837608 [174,39] 114375210234863024672401762310412004630869052516607956707829313171718518075739087792631964374468859757592127210496166983305108242296222279921912266292894110002142729845265665692826416162805710071511672674602693561480872183731225633383765433386726286058125603245795356316704228352005581828383868353316816467034123838671820393522314676171657999044872182638752857439780227195440312063956654272127831319057120522780321947498277282054642749648370523302187423477768292007359947420034555133379350191866039336304387373744369889377057800683182930630252674758780213044553710167526828625786905314987530856830049583017738032132164750194538703989245596651185408303632228980292867447490036441319682505666696524313894836325557013239422103213097821565141072824796787206781879803616919350632215987224666576314651946368635079955446035445760177313850449415420797736861747979419516879201493599982081146776814550619168680261042535020208889148475260524295741972430739576644392385527429856798580326951740647509943780979674508931350985847830537050287970335423147065696192389479895788340153569672156639601635482231240173029252215389247964461287082594781208013690916102512529084726909070456066421568269635065987711621964490248479168101787656653416577322085921275762426936315573759194344629818215582209977474757085492010898144041781359824617161867985180016204081818719794554265788367141242439402334776266889445876497251016864635740474478820296215719569079177614756479297882349015485588808733765846558440193539271252098651006372096552199181097426143079305105493652192004828254463638177166388607703522222742433895429249613636012491856446696 [174,40] -26166122945109475264321764644698095496766157982763735192315601878476646275988672640618572504672189644966598744731552766972757712600531219675691556018728051208217962038599806132638301179174027245290572779325026539362183289396356011469858311017475357121880759743073149505553073745417435684979193855705801937269640789354199194920077560917763513839283905307034967782807218754813868819350082928000591429494882881774038839779634430962825840054104163446455978436361474401511224514458778029306935987829223995167958651546060025908679585793715670404358121411065400434472817377165173466186506796641731829102810428962118621223683877882138863582544860004869689454344839859614903235635610977953659106221335640365893718787486362515163457157486697653492118125695168758092106213271709519922716217755153851748998624019301554693427825550726242352337695144948184070644358153822814158735452446641745630989336690593099637007942446789001912932618523253590314578621520421896525286010529730513044759987769334836138714070053459468611117780889250427955659556378847458047779482900705729033403047167460914292490798717088236990803673792809215469037386286675229175957504830854861271184985769058934553509805794245308587441595003395359325824144766350214015577501184125138763962607094769547072982527187938324894592698146181843189183372967454931936687720729255360274529078363973566881969718917568698226805748517167671667065957670811598569236216181226823008443799598359519770165516817402482101924820122669774811699533561236136559288837376865832322105824248043914952057280263865264236921683865592841866911776706207345847065194097462604998458776 [174,41] 5495207675475040588811907917397840256569343936607701764514381063893113159910074898666696269842001761506372479093104706078080851577007960228425957454965944858687409970425401679568886993271063580968064583856049737723846945917415960946935334418532840401290855661837105230914123252832758069583068577740899006147909342829122817300821616250466139780959940087839717533040940751619591671358461452343304882214833959885246890538031881670410103028777067356933315280793615909470766414854605497584670326266995396642735477675904426958528823716475530644259350390839496224774177907569120970614003044171078412130634655860741894184146551564445813281082240252879588535844142633969776751151126653792872295439862381957896119237593770775594320982397022007223712061373515041773365092815620943580214869923193831015051540487099559294350889664984444172910083706599871611885975803283329885048793819303028780860906460195861263655683041513241579430129779670973072926651374967225514747345570396641177798313180496060566461315648905403390423587112819395750426175230790069766910590635305939337340689068434661226114476915490203379542958736506081521138729924244809427872597282596404583278017927417029420717613529822114967010437706924100617824962282368838448025875434244298915559669925355052234324999507027550871767178293340539652988560408022587055876435597820501528370212396454705767072010034415148899032688161089687338583311112803493415471390835670164690378424750490594785507682551378016605356060633984528222079793096253477934349232035030492990699270632130357691697391146747591804319338909861905101472429931701500057969459697366795238044 [174,42] -1227257045286383781689046192450751260450015052908262392375256102661072806046584992604240999996069084412330105964765709432959606225592745649924723171325684535461972734485585023972583161909847580455168674182057392347173372902932797361783032590363125700226395585542268002095377295991326774312128231613348148941699042525579654769093949224069067097849906752530896043935839117759815114263259572146503800843783420996112141588949571863150131489777836719663260050812832653248554506587447666655735733611680295115519515132704626092585583434783069021529432972592368988051128906092720730590070546713706152441261315524859534393621368925995673614539164820655834141751762860929209860940718502371075588862685707671599534595042125788666663812267243093319041043125707103720622324028359638101896126887013191732518649291264006192511255771382883607411603692826891110631254723731470626332778369386651392038125462737435941395156991383626208643154520394677901993628552449596433671290537271727286811677017679669825751600961825133366898259038306102646258464128839394564735406255073402702623411322439809876604392945749018926427716139018074478577931189115490864392940595378828410928019787785435616991880533608463598871609840625348033203473743367933923506206327318093404697715821678336335793635756493092893107312079012338494419767512246338549713308689602782331746590957321627292475767599233796199154871530462573142289637583669940370373194919539933662486811668230902324920550911879628161050373387658752892603031420304076137352758481540800257452893028688641737667787484516189753284091592622909506307032066927750615125344256306697102 [174,43] 286391525217068562737602120216383994504244691179481344565282184666409043990210876430360997246356798125690787764135641984497261752081185476035532415484608257818961616502651943581234924214232348459098602155492590663844551748891746213420677954446120529389374728870619151211393564949882895887814009900639799954741566127201616087513388910303364592513017136747253894129463102209119847145576986575505119359360554598576045990867528911486569132410915901692409332084601780751127871255945083024388640644426397820789297764908619165437547442019191735976662951752472538094911752676059083072056305357814258181509682543259273266426703020137094899079705354295694784630207726555270706541495589207835351450587863098087586516564093113109379245001868534659141393221745720796571491911894678482416272391636670850637863824527513195617560816585083337757129402108314239193999733104449230971604266315849575504529817396253319754411817888785107251910845277483347603258452745525380751148319122759924611882836134754825279055691176710792953071373720722625948110900566398027721929526373622014804366906628618116124030627745896300667386053960467867953539765992069474253188797447232119254302644372150774745080247706642246465268725306659192176469835916298359542437415399839008466159311214884835114310997645464328680967045139961211102823975279851203595964828210819668739239667983338098521766342085033311133648371938428147448726689456378230361845101195667620839223421746792157466338286661692342671981312949968733341329780372111600616862276273108994846679764955023560820605210678608116299009804046504735779355998209245476935778694164800 [174,44] -63048087015221799990551787595363584447526470682929859117470251645559884372129778403302150229901316660849543354318190444374733192154988330878326082673365119024570925824437338807688497728372016724745352174811372963174152545790053238087432352501733289581581956172359415253354708887804054720217858207339580674295407063728253936883153918333609122569547973482816175460147337822894735208622580789013993601537571603790612840504258198762795343325494240713367881931072347200731279160044153745070357147066416185026370458598649216325426067418441902742372143573176332987937277300716253472027416139606100155143163825128744943743042659894812005023099601412479507703929087486870541169546081444229513280580830863880268627342450771934536396182689209825849811386656666343219496485991253669182614259948007317616932403002307651914326246664069483546531939842480180160764051439670584251351639793724367324157459919737846647030735608856660213122345806392440896862439146067400483698616086505119508857896633791849253015754983071201339469108997450003484773232561325729366054338245990308249190425721414075162911900139900270852671667437722087376160572893202909487456875746555967953083127283444372207013333193823169060247608363429858417105683446184220529182591840323688064239138414956086500229885028050362603624772601880694034327412401174902058134495668730578618231947261004238421730940913422827305163132011935780514324779921244676131766141936133081576916401038554786107244337028048237827883378347750230527462943370106695015051402867905586355146101083542845523294540448924716700517071389270464362834708225280376855971668432 [174,45] 12258170067257519528730991559417146038580862414726214275171813232740604002345162200513657825830545430174114816802271351323668585052144102562609778598503300969148832632742231880043884142916765589470598893418148827157452621572711019555443240149421318534880857696067579130619295800003663575011669424718284430265903970933470039836219293082527886971988650746240095781301207902803600537538459357876890429940164041570720481293866919636483757799024041511667728957938188870899074525164108640658529586953062947775951113046816944718480256459335421214175873375095339794895570767790366933280444635831518438586070038765742411446982945128429231447404516494888158330515017171016335035745787888155895797313697647681229925254851803437223689854114447677690042410784379678847727426479861507090022673007174110598900795496529608527987765425803249181030984906470882289878988425138771044383553197968513876923909295425462644599543552275688196292405688266761254309672390648015607925241114132690199890694685612954813140029971979419579393075671504883854869767713348077881715724513073028724486843830978901434058769911097225995169761327493085815924596443099396686946059876790006779998231627011125041221307642554460050209268655581783421602352641341929160565668947487945593977390688962941504627207189708096219055267226851094098523347545892063419149994943853278986686041830077145833738644574658942871123332029457720688766484751573535381984122348761817612076258624663823575739668113374751301191766414788608598857387645704720833487887386480253079164111454354891416835509932712800353676729985603994501556136164794947917960780 [174,46] -2060120812070288802157739441520982025362962571686550216578931135834691667582389623190191456490238424680304690511306338866403487295827116924321842370017116611127975047680568542057863502440768437153976421425371597988108038469628255793683973182168692914890984310610598052391231602457362652943734690603134602073320241412716369197516188197274979146242983759711517023355287599385115998474496809529403688354334663388309951151988424249237810304164679085227560601749939175244279649906382867397443989438968061191716206004361157741690738921488645004053576245288381899259178025774005587019614555189348334834550365121126052832074387352583499033667661451289305383968911351629808486270068232068644221396388234840397905756732831373220961942263810481532757638387135784009005683408429211933805290217448896554397449048687566450584173249160103400590284798966660708628853441108380835165912371965239207431792022243089071461132683794357918547377752467915580012338401773110160425591452814231972487520184967146906333455954501372269000719303271210208528853882795800391539209874305678389659456487596717751110789225401699341070391273108239244099023761135427187533490746637640229429008926671584478712347061969050055225248193364915567789199676760103783741025962377785143880335026625071097249296633273002841888728352638314029321497905243311104721876009151261444669350451554533635833469249494768352331281901500865604327533626338249006022949670093967652745727699599652802912383046395161516449799022352881177523138093044684928107609101164432096237729514017632421604865502446417584114980317211022830589586958870816463992 [174,47] 298407186062461875441010346938096837957745906155856718272457392492720923731640664727827780232763625578721287131266041838057285000950932244440289115679603623456953498106928087929822204627879988772264233714105354886238449422287002811620680929199447468789194474369577497900792898763934945667324747194849579280064049506312381373053769811664461595715006582792468300496793176376316970920895397576798712715815181992852136323374861247040498469001529358360927991136279223245526328461918137375794559192229095058417951899916202519066948681981007012891118958144250280682973388482149509134008386171982647192340973074657348466814460005100953577611191247937916122141649625266029264624831620280666243288759468358851842144043183883763067801869047007364554622378916256787785895553986314731405488612791918609529015146235915215123009466855174457681053657435664975904380249355864785558798691786828184393587018007308330198802979987382460906536146054964186673764761603424430361578203587863801642807537078073938736306829003661369394160300026313487425487224326919561328128516706715566214446802836683778092578042366739115966168228231161268787614733542877446659356264879034441712194064373850495315999665973573809754258875042744052553860020764817030557475485815408070609503008599837573632908100235653874663594302065933759613060308227572609479233832676762163368637086672956391327556151685095029776786628617234095699905822376170528059951450380736975251556884928807087898194772158277083247617963555886769382699625892055298602209259415310429271378021390781966288644523408859931618991278167007797753705038748591840 [174,48] -37267359575182635490113054319411928948970656440535213717867972067795450384405077721707133929055568594075862510558279266618969282501561486429838560256259967990907671475138375540839524047153301974546755406641386268854180157252023830900550865247729763472782080765649247913187780876608026548366505198558395792206268685860055724931151706325344599736580102071491211496928527212561740886316723940523651897498723896519026192855224635101442204088436679369804432122995309125845106764322080431230451984054756258921168205255937129723134329882328770148604495540365021602674291533282462327697014565185101079330369922124416424556465389847215445757255418174342292800221401480957590980217252579598107772953089652185310731734412737561134577061497179699322938047501385871103098524437570594567589609702112797185224142871946884662874840001972650653762536873826060098047908756757691068155660470019003577980184862715975594275711699505093458088725905538016052099538720852615238604034064429765021822117819131575652080339808574592643852572256084932419520033767977003507895376057736932767006759752851140920820316595123699117035757888018522106518781379846413851579182443719560152187169338434323208786729566856435983640654486567904188824709622424725465782917511971159741417412226121400391187237185638722625428214814682905309304010753203530942668866082939476870579600780906845277697976324741788894333104080684459229744844522954472343387765786607548014690946634984857474463547674535654910137416065445740269124322882565030111570059152685504873303599092123116687098737528310965157289607085761377627913204821344 [174,49] 4003321651278173013780059307940566943202891172362935561411496909249329446132077789246671630967516105963807682493527685139423927089777936323135370324782156158301794171054539901390428160365065870946121345987177040828993721381345905774151332444890103655327581882089122261525288745195808813680070000135721806510609496760935342084816947439287622841339599907611910613966941050027716232472839668060531135777964971313223849592272143357903264250379919316643735580042778413873474931064477077291023403866467032877494809170016304342432600220384002373839072818080170680677958302877509459678578468168374009939908821990846714735156853589506836455874550837040464339924639173916718431558149246873859497529688703540121067433191834891211391813606503896867485403339713369300316584646061343892258174630795046837658034948602235734783945940104884407588360581713109002072680608598827569371980766234357177137091980454112124403280691947668621222245003999393913993921333687414425182394504727343126033115198446147156688103166326789659392591707884930104385674677734514230214319471636461799017816426376922203654662832899438427986921159158997704063662420396091003640548322325305323737773153522554092196585454260140825868274202795684348766144984967044647126302971534088408723725231033844043939552947880909859878455611938870155789744580801838498974406978669880648612482580229312270347423155687275933196329216178428600904548806532403341866451900690436223999366320818687275915725374672284215619226027812878640306044322593804798153092087703087346536840665605675929885652168066023520740150592994667587385108972 [174,50] -367179353449023944169239612049707536239793432581954720405870518514777388387438452051010720458506094425054780255502753824473047603526955387051735610569121890355282339541429139831674404105304260875409816938696122335488474531955261290141945721323443258171547014160243932497749428143835983628101768058118286474307375222680843210596556760314698404033435420020907025775830912223649859947845617184019773626790842714381014594125876898406862322941368464780806340118376636356587142944661339416921467412513920537237334974422291373495589569174578619074815852607429910451634663574046957106198476378019738669312434522869140850284850194763723649254772328212321963414668973611017043280038581676825240879666703304845990427169173787108878416188828864435343489348566199320370065235646804955385642925390528914477404215254833834255205489831473487027401654261907968740787534767986326148610908087675279642238133297594012364899873798462991967221025459368599618114598872606195336100112614921144745561266421464482401575870205263526843493871848722976458167856031159936547149565666821545104892573412449821083429851622029580139916388506566818124621727422039273684443803694156988436860857826674302181300852478501600718624492200110965004132962446216166087563585684960570301513287734472642143146098546134739051552941069834745599099100273047705379993983661883482627303268278063225800165925770143492465177314947502554105047852373315216656442347444318710365323190548809804301498808748281960264079564744550250805592323807981226499305502099472561014511216629847291911701215512664065597521075211681657647418 [174,51] 28338011303386860564310407519513332571766724976428015217936806632361091303652943959561069765706203958088876702227925361928489668266063803982095632862381639956530048296534647731976794490681708954790537848270726763221096710988133749379542508757279127120699309496662809137865759635658696899675041272419253629681739110129633869930638280972243001498542877721395605580668057138142403411291611006039516927174466979351254054735081266691709621969824079652565120995846530794781194103515425104910302512879964199817368909785483864434550515913708185273459427362745813929595147660235842093955578582369657081786273296616793718977338357642743633514931707577662125586379775505831460382447186640317490647624171655401944858616405496145775429937383190948011863680908281355147028295789644782687003160257566192241548370889530910564027461004011371385219580507081182864888787583676095580645836587860921225227552113610080226262459902183838798117478452690778761879711499484769153102649654133952030810656004333961528429908147244527684361629272796619990491567953646389976654694291919905770232156097438980172263974524971600925391728751561722876185627337871218852004524500918363119878413327472244389697655406200516532590522326109494536568498282570595971464369908113793855115451602612311140701998414229399000400846569501978420959223647663820808295414408859054565380258229768192460447345781467727983364600408854952535786062672719498531907631108386018682124282857541229424142444969631099393900121131525681940017385864648652797972883575478308560363640668053608593472469746060318850525352987155871800 [174,52] -1791551513977636114969325620156069451199406736854908116938980466550636195140590740874422393547740217365093813851604123098586428905170302615923463374662772650485191060604734130445598380986817108861400869471888150437308697701478519913340388421691506546523519415928801968901544653631902717688409045794504637761675101780330316507767502812364737439489549802322193425033412520760127288347028933241877511140287355331842223733515384744302169873266516357757036010654238094451182625783311617269159682740323893511298525933504423277034738007308148941404003506509907794617976000802655115536269723951121444373516474970128090989302328228415967518836328609391682967505970682324334229351752467160162961981541352984686363430940223785074819477435040966310250473811232788678931426118532094805691415769798215432019176242784066245817083386359421667008854191633046422532974609425472117923854040601117884930274210413887401234083906730004965048637538366524631344389432209016492461664195981171113575329141889458898375820901761600426705520179972781969388353451936153973838945668258063473888018350826812664391202071131738830064242986734068386796851928785470496941496872072571228117440961802994628416042017253572969299958853968989204728284463281437595494051707988644448819687454048603576065831591105654615406026748238913771840740444480729922578580252960089655193357643783771086840594309736068966697444978410948873513303555198351371906786261445995206146384524276599576412517312194719318189138634138671117765676526109327210007518792210487698249520951373442678833363498589528571653439444257391 [174,53] 88624720070168927602678315963321907321937057781242711038100703110200930423142904928623711848209800527507291883856335859299243749998596232839748570169856109911901718068942759510137060931793055357576329103183085804415602426548423454844511359841512047505622185356589923477045647026255590367462248745984284813263277434783609730515543156539194284853915958058040519346011095978479687586261275930544265943843483793252795373876120233000750682899840834294721135478152771339414902726659284367219370290716817207006246832230354124335736713409140135836690753254291793960833800086251201973645469787193764152204094070629873697481659396561148021960283749065615793688390048130562273713022296386756764370742681758333495080421089031737349437241186448718488967505919227780921530375582032679819481318335983488531188883437434227224439708042705469050194740969895398090231172177434819797928345569619065965198669722729765387163911676485065657862184828515610474435442949116127752816565336026669332142546201729649867412716238627532890525221766080808372988053248908506072200316597865119506554040699933535969501403220801968001599518664939321252896217710004345707822795039180685562091965974099170455656913109770367420695720782208397100816219102059565532874649519140465736800219270387365893360234514833325910427230304315891271763481241313220766474869293549450151001760300077140731811113681943268691454656466173227820693012936149872613687300881099641985375115894316318701134012043902784919152887841601236197223759898861457125273240273412278860980174300188450584521156436452136893719472140 [174,54] -3883698364115040608738406345286334058743753387098265222275600522323814508331934875830514037835417614619942925624972216443270215806457041459821656002011291403531899479116140979017315621325112372456450398458382278760798538889444336944778371206532189013130919650223513051787549931700485938000084079664247620498742730541098179706656252873780416846888813162670181706327776101736169426163928221045175921569447078821122090959874695158450574247392484719332909579850921584294396701849653248245454899196190020783289062565616997385937841347379514599632570779265530773584772842169273180423239289921450223907923071289384089550688388454474241906960966359826042310176390771252892403855429505923694913832734552469270290912861674646274399381300406174855601277951710105624347835847539937440575859168356547737521818362458922066437318304022282744218840951333330263325823005222422143252608441000503337713456135339428491425664385280784163477761564229479369588338884103664232541719919342224591373546586589727304830415058452365974037839476023624317758771328038963479618311520896482625103604043873495766006614188997998616377577841798316053559161966655169338476747998276976536944168989577645199390214440765577647385314603732090740950813584185274042506632250065593723677713360457257874878421032222534420145456062368225356589586505061964595644212067211935237096493626972183835004422434671864501242114480972684969831677560549883966767360459048837512816116765814715771040728670015424554720641058885445673985599454326754485699411816657123173791785232544489792523459982711503056231400 [174,55] 805722652062008906794153191048029345401612154513638494299949709323907035202573167523361391729903939042458309375561673709394259874612365158087173092400740535483866722722252435894321529844763673745690226563685650984520030938039305325466800581269057130696987178134150992425949781316366018676483090058959502670100496254495499412569628835007482017820590258103637801641101291114365243595297184589431419660497254452994334239557837594854984026175172037609672444324014649089151530076163285602005985207042534933712865411384714890398188933326482212291504684808012660831132698284072652370223909419747999114187328198741560864956397367775085497261802923841858750696522137033177051562596791060609081064439681363662681069452019582853673930150603727215534087875435526601106250839482440338172844630126147360118612435650277047832936939534462962638284150408195105649034120550144700318118202898402545299996166293626567485395433141854889219746219064545516708236505641364890595729538070302409997204284521492658864495582153953125964070389319800525794138401313245313430163452475084060055312353988559074412926084260774162300996660227780149912650662047375218347446399564208186610633047653020934320387272129513712269445526626953270372289515584950512249838530876472664894262326318519236779318075772739562668943654323147925836300785322343785331275215614673099627112050779926218661134086341475714014343394853929368836169813480740285217190973729984251221762587546086723847845468394779588282324929766946284856075294917017851176981986998385070725793169382566360972803789402124041054 [174,56] -470913186106507155045926598035799518648087355292418545378761762218153292398009124248791325698274005174929073116273028276255320698320872889188415550568081773377157952007360197605187561977627964188111427594158087797058722292227694207263212726136606832142495820547192295634078072641433390103230076815792735051701112932528735671722349089733078699747537187001622193910200767843169578380499830600406331292817592685496201049112966775836699277477747274162633372264052487082182904486479895875370702947523295745144275108310021888865689570258690132123995104410504347266959537457755406680498462275945801377516085073710777063752422961636173421489893185666134750296263067420779452420664161577482644260237928829793310338581623822084200141672377920806379388071661566028693499583977672799194550058980720380935146853260519708728473000372775845153660276534551671098678708608180628084385225557685827238936776153726925617387728405482043802037662618878178145179003579747520758488996080818456445196029779314589482408725898643430354097601723086826499210939799462941325585315111015327584046707462584074060207573241285734537718442015052420450936821614096705375764885804369356019980324362168583201117167023429295502832125465685395504006353201003806094890883719388847825400460858349584861925456481511442878593314951129879428744081847019307690066067378462713734361900251253435295233363652575764795307725518625725816445632098959641641508206963866995397115652198249694056179674093370130320193333759322442587309384485129548834276090283012807514468097003624310937882270860105176 [174,57] 239089972612240323543069886517929631698478911682087937633214143900846822256287456671744779650417130342078695634683363978025793750983006525207852644458892499733189067781753656409580708361594507153523329453536696903484699329069757331393240796085075368314898504334451119290232049018540926598999461255299619828559314746391029533321332124325657478799666585816217616698871583489056550898017177426217000331273084903615531382040294404775362521728674510068391980428792942810578327075803607877710229422240816632797771232078724086272758278435329617776928557344360047429811425620815770394007284164250914804649693473142426816377280497019447607959471080352443592198236185452159587454705241187836885853018608970591314016350068476865670636428323621061788386916317594414766978974642164238789636351541511605178883843624922383021363838860144634945399793347490683230302809250536455874029991941588990302498811300550459543624637125604135525646537298558720040956373694957784145957282632179786836066270440770148109822419781773520709616927738132950993726944749190575480959285690953917014356097844297077241248293754362757354173126182172012252787779586440243691549858939665788892768536290380647310953003148283035594359359002999682790266918435816588126590699739586942846476637036003831055360001287998505093042256237752284272506758500211482787162261106295974121661509925997224678784303710112212168446864711514997829343547569329090209201674747515200324475951188098154044976245417543112817321602941526026647198470815668509041864193937300521665638188028692535120693589923668 [174,58] -100635976518201059319718922106241746576328744072243948355549416254186835286802687504398043216626752967073362700238479244560405652051719651363452764991263190915450652346848169598642384288909295909931971585303483526731175722261374106311004641955660178613441325268769360425600876571866426725780718529639496382999255626865936585939217890361146228280817188643754765310568211121027732528013012754017301526114444740231664316941970990100894873906405460434367185187290597075462408986897596595009004006922453795680953373753560405993624083054967012099090651269896371362435449709951681151860628160075151338431435466821357367161523146745905837255573203424237848134190873979381823474233148007867486448788863235633944943377676935986684866824187040392969278023624279309170126640430312600679024189850882645561969311122149047201439832530748228914671087103172401096011031304313698882289558076471016327152321152421578570513769830439102533618801992289070977567206158302659760698895867706429241980690650884896626143563210508223665469126685424801682261582303456423224956630229327771948332718025048991911721117405752643992994832859296886266677435778171005738733597508384732472098538966596805226242626229378487594265459338882333354761489693172152559092040497756578216850635958132151593993447514019981593729958661649116173486538405475743921882851800022778516443577609129589473615979893219651923412384269601695444369027141458435530778220723309008562994809728766536557400471872926694963521365098652260156728862233155751282738043598397534917063850599510591362566942034 [174,59] 33261630357970105900339782872325947873560390765125364363294583315107402000784321680307008557249740278338719952568721553653686814379279427851385216796561930602333212574523189806786102982571050537877397594921115469140352964120762749645192712264808066984020910061161900812329916947581933951514681323782340750235759341788893065917548227751671640039142865201461764634215445780632759858900480298914098798577532352359720559375638275585725350477286423742695267302211295188192843228699792517699379837956664681331154024419179823236873282245370765682526086497385057022263087132542320982788210189968947095049834324386173225780402748098538804748496939296629377583269006024975777313633315996450233296740018237720929877243299337054189574590025539033661442296033580670597290109133422141264750951150485466765136002730626868976069920788756982492188614889985611872048961761534884540447553943007923694813379260166473465532563644238715989313263724265730729999063343206836077185586851323439583866412132046807813309109387436114085569108632661747978474738399804504698794345999857581721225422610617666984396322885518717747939397630857313877255981702753124704798633241478634244772602117529303007858195084645061164230586872552535827428947062081555080283199443796826921670289530631638273029635318506121067852609726711326663088931663230739401123963010646171714954037770663233680828920421808233390976853233710721914441170701674530471394680695459011588480459679499763783605842944276472456501327786415355962844390206110037749977065630565698715569194047740871711464780 [174,60] -6680604685505132219899776409122497766932431192965961393985970954885677103944764426783792602173433832435263849796814727474574551726896503312476116925631794785687916382760665684639966383270054646322743271471554117715846748436763673248441995314583204971737228206691310482045604302633921172904570036398964564620945845116100510059980609152933666790453753196576674852216932328954392142710678443452320571518025033857494511993844191092489493256773978441915862068921585991181696424427417484238503041937081034477946730938747696405777043112989903967311932185189938637081665861388823193491623688323112509831163654771308357805018299722719975213487193407357538651043096228762008153576330319974176362122941229577267926824703763292246495067843482719250356051408919101797880128259645124856200861177053016939350440339005566257176424502886824097232558772861710118716298471731868456418445083752797277713253725631029350694761701909358561793629354296475008143146438585811025830673479664674374966646986247598858726098953728349504068048004707782737966213641848324830032752766444629622826973726292110256475890407140468906695890316540911898318662254510365996082392460752122696647448705552211522769246962990619664738779926240902411385852568421579187509723299810213698973743865882103209032928451582821663040977481610594664196249145940704193433813306918931791401399951648662444634141737836066114661218442916637065490213029065490502940493371529317010126226172930131270620216509000041427589569112606653124115164596368612467223284439303011763655704559636519467047 [174,61] -1020201438390332123292854851450532484337830578276372527201702546786193114103441735454740765055199504452926080994911845445471320111224161241360523430984805228732886045160149427728828249919795561119387881262299808453297278034100966413149261560327780719245038898913384077199727331416989701324148389858190714797464672823076421119560677789075142987801533269784170579589231865924457786968272875319696454473264221175388741534204718276117109475021790592833606747796529444797168479685544305183869992652026091207429151268968948390050101047720640513869790119608922329185883130154803382726494516518848127767207200999496180502807999020798826837636756008272116600849700943668144454000817589049677512587997964136712405454964223552266226058966685894375175608928802033545812680794133031125448599266587069712821340679295839830402551864052191024762109876992432284629077239214113291190887477395606798744743985254448258479195036034343800028626441806813891532260424365129781070030659839510224528058407932188344576568717231378404506505854352590111124228960568691939602289856747311295149439478088952046840369588092560809061124272166957855385179333783006957908408238614765041173990980145687557797836518219483032936007950393940641852975274618981473378711737551180226541251124885572415425367661588390720781286812591026556567025988041895574033904911797573086601418348831075007226839880586965088424403311933591740227824189215229529019358310712338282241169094435652983617770727010140208507625330240459535517184494926441969956218730399186477778401314450321188 [174,62] 1911080476541632422908554881450396478684087693858836227450045121162293004459013788071013189279832846550542118839878298429743735721261346875343066030371389205424046023240923898854962932239264274400351307307934772756148624987256303155481841797633859257456395059069800445390207907046382970314984524291742026944600301173386793562050581176604360803715862529791510533488435638391068339919083903153635931704356779703124225766360696394039505252150494059296856391919075638235250244609398947867756770694760953537795975130234633743503253378780148145128200352219943874056074706740579990778457505678142645376179216644643958580370594366056157112620777712562508261608755185895505782774302443495095423657742394688172080377357135529688485698524607029775332008905250317299469859751949481408153278247856196147035861243404540380987995378737378577592758697786047855598407669435097388165333339095336038176325788994899341010796924556402815772137257768263948888584639575393899442297697275964713716067810532935326382296798484962894839258797723475316175949990613783045299423781108164697292788703184228045624641024907274867946217135936534956153587866000805951091973233603913585048231775702563573394627046751207153686542063512047686213189470952616924554318760166131112364156054620113907001625789740218624635680392822807190674227562825531945215360245847044343176069498167062893644284890354472401478976348673427035974281650852554218825022715879125317207977217301206796328330883592833941634936310030225440365066925422777784336709941002699389555853008176788 [174,63] -1203099687461065927559611794486756944735363771039605292714044886086927187426533480548207831324063817786091261590190473959713490931359865704457481725893566483715490674670090536272192771223351743159835291025615326555583351307593634215624261176932109507526592349341919054003316549673493965588156794012271113136680252102127256246061465407395760834116489293361365898538170335906967806975667514564894767129885811025978045192785985010032835672126849488891302347490697923263708463347890114406333126536561876212220433272369378955284534117831444524934861302149881837700417993009583722411813411353496152123875269083978919189135173204720061077965700875166438413573198356347124257034727219563786817508976200626352605498344402934921561554339263143566548917974151100094630459971207990879704544028769674306974025912827476723025778797190592657405103161028108017318365838673501785138534443249613806370252995961943031787895275882497324448807131740418811429698998193601874679866534883301456920234914029122393042892748593350587029176148430485405705760135666930743077815292145642527691778658207336274455425359595201993426861540061729842847487136590129309232979822773551326519052721314278038788402387053786287341404122034242631036346117363326932568009351566952673688865450390548230550959587707364536360570048570083374454957564798036287883230055079821752663729268744298692890233450440770310913191062978817602560716240746164484329781491047963570062271078233490055019735313860866435440157321774200975867593049665409335213243264539963814100383191168 [174,64] 546661615797603194921851584919534630771218201747907446241723746172470725067776078996972334789160357667797009116308240066944171267487159840748450701251794038542638982999867799329812926725663811028199354658322254378261023322906289459535568682967114916485098815575400050076141884331134715488980683740621714430262177600563796837617995942149506594136222370665562479306392687708132120862486904047636228634186992870083821502421940847020906494616800048308253929160581359239343131159092105112834451759327198108099580493622345128322205149155357415687080249546400000376001572072996419279703325870734983598396011106141789755615200542357607694189476420796686346078020238068774004328156982613452181175721743855654975139979037334212577660661501966432757186409794656798190772543165656372270353548898907821834921972486718038822674806055417149346292500720563939191232583456510627438629874673000999227162360626591872054454487815386481340790934661427995769291249031904277000895647146327661153513217262055184298296328763720558242335977381843097168820058707564116852226626656683906216688936175102087454447793897136245377356036937011663270691298716617669928088190012049519963752164368874366656410572015700924530657772917708645326559755498017683588550740223695180670414645353750055541932265839608197595419246291882136289758977953778568487032703008876309738589119471604060021409098215258400715890600581740167475520400414950163227087918756817222171193926982620559807790108533705686741425297746765651245193684469043507862817863335002281092707056 [174,65] -199955895220660044141088168951403828492647313768690470681647490438603166024802360065707232265191714694914946003950160102663357714107251674906732933461837675999017062671117620130047811982857878793320725038442115940102037284086897914397298118744384769616599172078378644623202285319091096735296245516994196042854975037402066641212514007820713778765482805899003968300234576886142815327592553894715521124734893872745971765762846129197336768182402961185375261736425929791136801802021579305806522886265181236022508502878547561350136995671901752210963942689777744272197124581525682012234536873216991360313016161913965955316351584042947312105225614180393047455383930897578290661453236529242558553055323654585553265857715024332124209234143263573840347638808281716458378594153026530510623805519353251098470891529604167650377795241144381103864987738416388694073292111705779474648129332269534049309339909751413663567287442102678704932090502138455028579019226646826294372679736653779848099026099564525446402779622541563060234691109974441116696208149127705161411658674491716588900295449675696227586382916741999979445772422600337062330486993914283040930282873150339185278872320888243640525089836368043264072439659125901270739306772902264711171080917715742487308162016319846506542033865179768264623382206683111977370685335382919508340471222107795560702909641794672817022856114895087304205662699313396150529040371386617933044712179734824313472203766970937714845237967879014871369434273274930978815614595861925154706127249981143529904 [174,66] 60438290354164973774167894988463428258883694445677522945470693588313912083006388157356566897840152436634102716816423608160961235770563832044831226142528133395558156912123487326968493139239381103819091057156999406695583737900885290705753267250063657511071363373295496744576741229041958555199172475665682034102964550818768556989231125308245590689780391583039692563297358629336177348435155545459676909413178129819332287990899027239628032369732460303304609566198453296836164500889091875304233772986096061591401754901352597734826644898683375016170829328467575749833214815070719496237148827985375211346102496906959878131355257554166096836841085838046541047904782673513842955641488038207457796551472940912825645074967882539904284669536222014610613670356080471304616458939240159906464708854422986675620550175596825644484897946335934765549114434461181947721623622772520745926730701657523641620880727030434271816676149013534819614908683535245245478704913153876800612242193577789950404081496896942727404671514504599487469198518996318709654128371335055994569951358458865132254560631811308339510536379030193017922397646561680379905378977755136602314151275790702134874415313636569372493459642165129139592185895479693487782539636594701909398304468411396743309210387843797464168381461970784238792906972349836043770932268198690833916487805181199186980708524078494914803804000855543066770442602567350593382536674643453047518048370089785355957974723335843400509108136080333106722521457608866379431612274924318689834230452824503504 [174,67] -14951898616579234805669263525765265462305996712278494232045819710275373622931767320650025678197920953507801441976738367146780403766031893218052964593953986237120664175064296558998333223542991367601386702631085786736458901876373957993204711620644955132581961336248243584313369107966116230173322726668176959401149942364632740290316174375115785132642660974629127218409767165550094320409451914703757718503478401976157354673464512447938236365112919555790957313310841898779445237052063295571436284759274728186323309385710253543177946294111478970918040516233793884644215427501373009033493835737602396358557384123733417592370251463977781997169668685392438912404011766544292697936822118106404784643445773191833503747055020734129090344634512049700593670461121434028459869592794482708440040745481647198653753717363572968593039048657821607616800349594468271271614638268537125242977512659009906059025918336807392225131105667769452201362423907007453986210778356435430635079610624957930677066972825117744763554612292780133888777027438646561970365039631302387768461388206586940863138926970110039009894208458191888386810743016857519036947978375087355587316022268978900047121351464741216679248503404240600505883199884353005275239395580720327601934800105623082160075426944749550877750014403401979594258225706372194293370319740274148150230955465735023811710152994977874950885000524272501434972993375572552966797846453975920406019185930162211315162610169048791381312319690689225664716947522137345976149826643382707595040559572280 [174,68] 2864425170277473356746155883766467943008898452306929943389897756949006239530600991197425293410498236450128764089007711378032418164588550300830985989804848339141974439304350077099296354155799447779063073965593767621609456115919920756354708729728858524072735081088466491929416354461500617734669337931010162464913165522080249774908333029741772564595553660567079351464056203403359099344545241208408309005876488698504529759086716588848332373488429680221029050679728660333107630239591595394328704448138177076746018101987451043114385668979315862010387409314738068160971543988709842414994161042100577143858015012783870218657974652751618041459368972257027481910674831273785973766445897769904569172650177063511441302081837580798718002512095592945990632294727510320867211499208753398995789366207344942878396639584559720078716874753008896165665993089577441924768710200066968030494526320429451549636082357018645697933755043783410783046908415377203723259917536061304603800491742608557110469556881123441737907120254713918965336163127277630937855959450105401586985749549049937433737355193500902995261297641897176060374988365212410540794365843553440645628896057494558195404553133976302623145037221546035406982863639652606843384685910605186897139871249028225846248864991958065454580460797356021980666234437026429221818727061856925046793482575144791563518548745797715210282201261138941932724741014679274801470987528972827641244209624107749618561136496712795866197570651425260970750235186520712121315465824682612025198524496 [174,69] -340831161651930882147964844375636161430860228272268732666564492783720093448238948538932373157305504412379612954285037832951167978560450085584397771548520383813051090721866497197795834185308474107204233143012157452640401570756827804222087499017656289519740606360326113016725289600594131669076032329175076250824812020559225076225146003626761321876640102324862134615876552042130896135142714475282357214578030406610860703719074123472589334606639280599467726034008414567466808458867749836684119470378426217888280247820746378978888171947935983932559857936415368197338260118115336461542517786472182151975128208127384758870735951172560091375567850492883925822230958657068549335583080116918919267823722430635218865532706720587218657412225533255407199029371158957785226662386713246939867186820333070614612795359086595805846996453053790745793236056079382831580034072167187787871286574550218920531084647541143127791618205610311130545604927019065181976048362471723990291182609359436369320359133844269040845755131993713894383538731391962794537712081182846299832121156189426898805608555073558195716030837057453692079544695955364744029972739788755294108260227274273542233325139789563099448337106512577305072388465358255037838082843871263913137897048624734696070137207031685625695087882762997860308764640316500477417890716487928379701541638527912660487168574347065986527327505598288988523369456234777026989115180316480878647214289180207108255211334803946422679398651720599448367145437230964696874434904139046500494496 [174,70] -16834599501490371408713661816443459397512661614106817523701936853456830466900306492118451610821454675620799967793644712203532511074293747454569544088218329395843865006147602500160994779393225944168716357522105584092581148677349721211683555198316566690846114650811636347468921782606125980462640385738269884064812708637562941934884909356500699301947976548407264591265054389929659029113441765226977548060276548027411395591041423013452223663656381332981049319918361783146418045743481038113481028428609230074833942773426449990512957471093966923950046913584076709059855186748543968388385624406980348647023752577228459156799211891021894144689167111566359665763279606650406040071530634227543330328259986310633911059898772718261522891710078577891519720754822092405439715260964952379704198652450055335129895590399544643224835671587294749381147851788639766573247446779435746860258992115424830683786411812091887461341161792968755382916693224041454093876185057157751092731408488287558550663254324673801147963927019423732315541009092691554189518234026338889036057679154853778887628381415050670727637981370725424760715833587410187837617858854664108584691472051598398802925155255320723531030447287909032799606361146315167123244554363266395047117360103270516147827380316896954661580696653898455682552402728086290101264044765209104898032811467300020183815292848564375701629719483738301475856062390607912646556682018498346136865431012127228681275895531256173726509930518541714812330524077861543665318780394173144436 [174,71] 23301314277433881548087492895496028783673017736543935361018029805828974399187409848704423957157604082698649313116438445079473389278453905088397497071262802491611120863507552022305127491861900853592914378482461668858524935715834533708972478555087466099078966983333064012744307719448810100490093372143600820989810467762552089316022517509809540104928069562375250319834019631541146320095820039070766017816910143460699793145084425780548064112973717819095847671564729100901927338708255177705120655974935779758919341798201750941910425290650636010497236622488110829734949153307934541560785845772652371219383670592019836410281439439413254146335245660587142458015539215643328496690556667845139398502665238838216191595160938030842476538284364666552834943808991118668976599429647360767383254761055960071860956018241713512552648692625257716432114177098953262772331291451922428735999373726768424711781645448227925835102835757565802305171797463344090575280271480231661802883776013384461381855665032158918332961088271383349521359262120248268017782158983798073823245058673600904966486551414555936870209259093799905941975610367392919138680210113515432819127387999348965366368212976166559416574866169482253207092215722951674991778950746083265533779560740563865030842880014933423578227788295008200303507198883193900877832401191364867323787450720158637657224061570932854862570515123058314891853133647493390550634062076232129590265129229615971370822945195291046465817385484892586463840064744161645892183442052832208 [174,72] -7771530255957202109690684645929817391914109960703307384759460665492858287112472265515790101855041259276017723850133858666140836580816095951659141466163874592361337994040858354327224575993925735223694350348151533333840532970996860870293908728891027023694810588767638263977173960539697149291010713290367363146655755292947711172487534900710209161912133268204705394199967542810524892649188429327655855012365871419471232249416231918199312305341727189562506795281064417008602186042554972313204382853819576987048115722651926006992181269261842777000480718506856362774890046037805236323179567968003147727755298581474927144782624820206192934727632716594285361311754676120277262292335886643321179765378107005658693961799074580465902429983558192374475385575369275595595297632722271413410253706768371892798403625161141216118656095356027464848045534396068145932160816112638597683911133874152769317613913855762299592815792715579254450808100244856807527110371216101785704862564306525840276741363342766678658139139130761409113041591635532511091431526762966515110479525252391161085358333856535256795980497898935685420396126611588854112232450684792185165811531946452073854465076630400497743876684112583573171987103266145337588013962780364332690310239974969424952218154443550023302036228154003875331286649780410722099251372269172353559801552176785162743277164013205823852096973899512176790657327487941990978706958386956120669291676265629951035395830805896636187048639774815791636784120470027758449613027454816 [174,73] 1762702302620927763574592109966278283940857330427516607851539335711740032998681859320571662079875028673440391489185815820780413648128438693150537243628509019386420006742630341261603569522237489884599418170833073230410642626492609997841827354967501294054541509750710415954606943479734842451325841723087424766414620890259384326579114232092810981143423443647544077486499381676006055238288856813404547723072543535721981752909304696140647855535243698096992702022148232001075345421700625486855433440350438728538192477642042987985107880638758353673671416354529489724732279301616131267232864782290339279438128823254710409840775726255040003408377989735076906713771871982502961285605582558638726745924152523783930192291076595787177483280095578622186138911190179958537142524611995247962793648123253083247943205846836087741786588098565724777138598114317301457571574328526405371732260397527668769039490529772239394114101680053642493722527275119181743322486798956348876492051696247520388514394704379506273121573676678474541805593365101631263354157531737932334067239935378770302671161848580579463292572336106582329565252670054122321720340126844896359500268458050717950363629781405819460748801313718888889635138008371377582344282753068886065790065171655245756391252324975574319060234584293562038944365199370581998208345403780181078419336817341441177126812883893004373734633532833399360432851210484256781814764200172524901393276275741518145004281123881206415803614306479589094165377634548771651703877160 [174,74] -302475353485905311681263725362945029756748515815018754475686517611232263326468310792845733854786852524764814385128019742399839061583576764055628462242837625783486698655342634739200910735618426283792638348059005351245914049312664872348436757537926813743178570941618005921520645818644173887640588024013703300400549294077644527776232016315624735298052164892166850406741001396472581413858437470525524758996506654473866246420712969911624578561668134615277395339793963712033211534318279033254665152426271696930913982833856836880698170268680351191660309017747800887830719907299738863592834964813119015924011758179382611241582422443337578365143265829107739067521589885017865814923035914415253125400934117130225164221334598826315733597620620397445554544573543527895425190298608361740357347426047286781849189024724969146453158047168454482864001233733745449780260033317296930782471742261510872011781726690485289772497285041059826056195153442908791206133691576367719762600582749992934449022401698584554425801419414883221801019053432530137739276608021169922296789262095163881930112213044325295505933150673135121376932117620243836522390873907492981441062353872482537053871902415277174970842032558031395411192785608322288682163932486183399622081979636725715750489303745110278293111573881167892441643728127906669812571495885206307071564670447971615016988972237073546320429637824833345084507364125087095588813220763451869808210664286011637849662249446566741163130069710613936697075056647193420299760 [174,75] 38854142035930644260392552463811768781876786936612891753410070346773352586239150673005000066193224139740549288736477747756076649244826977772039746398706367000152231913548688912921818201105208106644689197370140679251067903330176941627686517548948266331531271135681157888379278627963471177657756994594985946631176185444359184736211555735553156132976212349124932835331773006376080780939597395897596793999235878788204674313488425415713272160846668149427775611940822516993764836873917234106818727458880817610104887307064612007341446120011634580384159291896831377632021198827961055782333606695272397832675791766115511177128844961226304631233544949208834043799016515041844353559547903373808414241957852344837272032778440575841222090091967092487613416670456483940583653091550833737009841356170112659072750547143578559792169345525974124519352259565730903446981714907892686530981446286348070358396385666550925050634786141088123832831081496609676448532639452921218424257730134065986705509152731960393109647428159260829914347409029608183718949744548076197095779626241433312652570438761356572119823455782991896021028252693195073950241905640479582158821539032368326651596221269662984979873016221418044114349588359453564544936738711479866682279629790253188050313086931785438009909661706706483316396687879536803420007877164798308179541452410091863724483246575706418071042407288648917091785685434035994122837140714246526227164426932006934944017425291591152987500664171135548627734796683465028926 [174,76] -3230637588564017431329421779785233827651731402432802028666161897887946586634300948721084163298988844750738117291342867506293342525334801520546856850513127394059699861460401410107041483489450515227760113333983134086615590427604828483985901916625990535278588445387994995452098936130801682392023630625812722443801143094177652257541684127607737624888264599278733441332562350078114177046659444711545118029519025313609373484523176072678547780423111066074571435482327526943826648237368803566506026157666922486205484055790384486149125351706638694493927441684177595258388200638648957762187038371488590060741517355642847616207234012692741796904763417014585238905409116159106004562132222839079748142120305007939061991882368597509905562302038449488647780502956832249969303835056372958000061078807806052167883278066312935405581311293546340621301186605137309966412558091070755585591294939614396909564629111200591037637063329405905538659017184337291629248656049103373607583829378205433236016741249203754718720222089137611424119006570336527917256177982301483634397692815852298873539772679296057976685742996437651342760766083877695659353580229532991323362688197949295604433049393486613480076297645772681044289060401946289009441257094521652103962321475233608152266199789471298820858294978719648412821157810434962993238508911619191932634984738763679620897376717281941264208964673912271128162614453149532660890563022803869027614129583879720921372055841548496932861320550934114206799789612810740 [174,77] 18063847467259101635794012548991114228835552942595009980429981806110737103353162504984012034956272895585291515691205883271753932017350441749375952034873888295431028015804915035110317568055953135339486064505755417999194907624001961793386992332002985211231435539203348820218618940492162519497092659794645554522994427821807346631750020401712135939307090937759342221644553033779634435986013299599553353815480238258467926786578807947928557999693090099748610621464884769780080021110650561292663231872291984893938517302520715823750055764260520553859328768831633337912297490733263374016280115642506501106058119881630689303210410168978712971364357141383953453275765073212128173969702645558508839997664488586145832062970023676793024468126157181279137402643572242105070468785879022153784022126070656289105586992548001090611146546930797946058314660692037580596518411298391582134161153111398182644494757350714390179055943009191614034182809996809208555821501569389196539773873037882517062739523587889115997906553163941022903577655172526871124236176619815651932104336150165063133269832401900918923199218856959169313086447315973965576415050188075595690443914015771995946896847047828351896721609610750123683258349551521483187983277960864280436691073790520055917557118552952888495637642309370113568059613796809607864415659988294723465927941280741290162136463274808164930352286114795277292203388005865082643912639254183192182008557544996206355320821268252337780693953884010283373344364008 [174,78] 48800301320550707344870055898462373563708432554313939849793691699179004611657118503145809472182230931860005390952311979295401413546308270885415136458748507737098945673242889214350273053612771540661031871717184331596402562825888530914435537176896331172784786015159117582398752331527365363082847016613316106414306130499191298004672575476843469093553115118213756520667579891442321688470469253182882905570928069878252643106806784703786371718468917727148410441425852565070874304124994344382023830314015796468203740395146584405151852887160095223986831750911425814846725990742684563646214055877762815920841671299316387320142736049321264676629714637718242116441357948917965216119451502770697329007490461212591680396395944226543463003175790847668213056128284721050117609336232392750681721712003495894070964132395718483563288483303960245476599965070026618058523903720185930601172570083431570185892670694847328951396167795746563944957516027783521975393763484401926691885853414279476430637349355433796651959986389713788359989851291127270743549925820530978501705756783062070281459327217474594756267422553722810748095250909403497053114054750787937858914735385159080694949316613851361033693005262663871675203842531909580593976943771462644651774598938140323396873632942124860684030483762421825550486902467803766626850648603580835273866070123168514090124304207272918243161029097727150220271371368552201917575547350133165012406375437806022497311616129156406147170495610008725257154016 [174,79] -9850397552922556862006870830566621988157227777553149982272720868924480140615762330397066807534045720238566711191777349724187283563203880428558523205148342130783774773396963742669245758864081270128888015030046900119964485363541938071520097841135674487512996073881314377534110354557444597553599347226127929707889991354522367898681924809959376588318741894578720465933177818740089608678247114835504003117509744849053347250609267651065810473553497457956217544791193892476410730075245852920567332033195438667637946141406526224751167342681013845764390728490514048906990205561697156198222246797802806632363013720771815475921716193605760930569419221821743156515089541899958525604418609344383308395383758834159971088808305604822577453116421486200934328183339001306332895033371180525882236063725695526579157279498706436099304724885995950861088636457824283625755704795700444259690553645075534688361162751082109233001456643531927285413469735744994792602812245510667100404256741777704592249051241295889355532263444072808824775553878502360711942160222108563842187961734388484654220033253004005675907907720082024198939907799183169740525601262955782612594061616691249220246222375700818613397699011302726406063560406989126406173273949501996090656670005692822895402816699882995730996960658688565842921725486153457986421370761230655676504551849986207905485521253934826461579458232146290667424507255193738660882967828644174255767178708698659211771719439554343238033491593489679768308 [174,80] 1193230177202004785914352978709723768127098534892348765665107818662439588173035758498672762012837047368095074655906515920118187781133978034668620991657050795322297015431594025761771576788344630998540377270325615273843427466131436593304364335103445349960616978298649669176878520729321644985574294884925348426107783944177094434970081936624783297298321223212658721476490114219631309940052405473787187036882068613071786248992158072399120139733650939746567675603434398182049181251979308684066498749049673733234282769876632986589956027158948144065243843087832486451538481567758682537833612217522159884691756124607267738454842623741346310542514524304447025297663043244058107708833559694778266881633615553722508629302075301053389386932395089621862476837230764660491849002607546578288275170224520410590072993486379159344533091010433935518802824534751343759918678786876636314779446842881692843705069672523042739017690622021332338783627924017959908527915321155015944319011151888140376194055999043712962985625790192285019062130458472311035880389957529456638613850162822497545060986957391144302879234252265191495835401057752236785670831445722421356299293392462236478473953333036180642456459476036193937070691411669450522215860584151764079666952925324184864842012963155972933207093453943450087237948721186414747904724592890375862932334278617983424740631778663468703914671371963027670355791760412886134120681644973890872058245805342000151336160508881702826152177939143126356 [174,81] -97057306869963698977012064220640987490016960041477562886247996430749153204743620506889715969226515294760314280285359483324373163111199532340119539251917002857511550991468886160656981897114913507088865127109973671763915135412300577853754547084301353723630355195389026701855956884862611545565592075991274354884867886820211369675709905881189018234642923047391865169348555378367228968189545774653753533308055404993559490748795439230496971330168034083847819255208039492879977114624288878267121294553331540531523944513323150353573355023378548912305500341524666872120234593528898876599193639176995603933875899091824414415059169513606942728912328101288398070946843595165584227091991648878516608902292768872724378838986836850337451013816984303532299672012808716246290597915787579855081783413410289993538642683824406714705487520128837183919108511175701565286667387432412617611663664657597937445539934396465877065572259169944238217516637800753056310564821046266911226411504318388489394653390441676581069059173117153361833136406262808048133010035644826740582799369053817114121014641519040284912037086270531955688021084059264431640313206649899181457013930520809979916309966680521102929913824182284316349985839149397106440036752656217640335014667407661190079350673877635145506517395508750216173480572887392899423605150483828836149156825944632591641637440309305867181084572175137953122205625526228709433327679473242128785754812551682536794059445269753920062489212960600 [174,82] 4470884012625650689206450425831523862639367422475466179538582575797246108156134048256857495175319919326030166722236921673004426009122624683143361335089973107052180091767110956014475548236113646076986224351772868336304683466383958075247476050522666988877140257634811072431806313199008105933144151895303082004107097275063585737571061305467469065630497044643465181615348762606753526202683252178721538791702989717164531531670861078028913490906748472511484739252427004660484451377050012771062655822011146286406060599232023734515811697880852331520740897119638853524716991247312386925567214067303808203662949751965919336581619736862896930374215362388826265352629825714969055850588033830910653482826545516090926352487411768136072630230896321687281239071316921612379049479612429659054283840885064799730648263500325088823496138388580911871325496512148304119652550247703192341210251976982293140329588304623302311353371351744625878709005917288406093987903062270673812698765769862573645055899649825400817570837506412201991827824104650480520202659586460942317836046212734804153953272457635596516753522745389975941603217937649758583040606452351282938432384703987043811865654682379415738214465095531294806199720497734510989234399059092232954448267443078491047490922457624828334427604450707822082737589849359602922788995377170832126019903777979917659107472089179195165095394889230012467749650070899199378043146446296108718994324781326921031679958429348448456147548024 [174,83] 60319801856787102668514010210338395283819779401290078772223009648115914501140826944753699703624453651377703498874921418441768871752454967381181650089418422686390605048274041556847175188932001838132923506371742169900654929748464785889635129253865607177634182315003901579704352356589667960337785828203705962801743662849466343740037090634526861282451506065686424203129661040055051576650706924517958259044517160730570464073633730400714633854711529189148401966138681999207467298865285831122591109168630774231214714582403223414162363255832701255613883896443717121688991725019227107284313803125193640050568907556653836185679333311401201882531872409132978500326719729696737977116405271270208814471924877174194616894182801790545604363965341225487282416184565812809313439855478338094458583660262321090676617940809555662091744922339837167480878689108618391910640173537760799438842654105916078354672401291446659598091272215792094393255445438580605206908447057381388706062600323642629456156788994046154875645845142488043802351619966338993271207447064720969281485668739709864213150130714354312250592332967830295516884108485545516059892840511336750941278922917343337144842005257173239475301849982195772133866893878807239097849257553301142600674442230319329669223251369947912003128925622346587115106000615581559464377367498417847997310849361470129876630211718019841455184523455893186675121319050189990637609203987414385441316754324362996527419041838376970789496 [174,84] -31140044592267147520949314688618467714946936734070385968325546832785353346351897454043982043359291481562105557690630748919612098054456474393492363150062205186825505186973491779402486852772575499423992310005431095550380659550090714273399540605638926556242946344249159093506246193919633444467844646971448449257826159573811104142497193547116902387141942070721335845870112166234429811464507234879898046280759281339693207457773563853832254168384525413637203947168296384684108140787642972831464917683749890136383608477815436152460998547660818319086441564916100602555868343695399803890339776056045924419176965057223607656514236681297891114322162704616805839515009870802549161824545786475844995243206730272561382922356906777513790578323035614646287725922022846655284402123446429647355901279244060524041384423132470759984374093950779752530635430625052568850407358394089681540124012473871106071880678110768958011522051174622584201365224223356208571960152298169306806777617589558841697460386397064863757990708888322780111206457472529214036173621937221070786572082349908717680391681037124034584323620001395929147629639601321170500234442389931145112873025511008455922086724075065875469744421237888459426679264862145090858609849752352982107662193630688759123783180942738058635600899006970890770934208636274644773535751097630972010973298128561115193895003619128088058383988831281844521625843498948008258553806112402041712496649316706746216892963645297034944 [174,85] 3077665358632866678976233579137750236284396792713888744654575202775454524941891397104218986214147498702379278389997349524275117943759724023175999445473354670465187958544449175231500519205432188796906349750943719072979360419817788151887238680146865632995632123409534341047194527650394970901861612180524778129754783948519757720353962712846892052241092132788114498950374920475311826478506954436346009727568235119373307141554479180683683912274012039931443831903399841415899969354493172292716172087106839165391543708647596702144189017002989253363427856976358795699216288628461216534228814284135103962689206758933884491598300215868702523143964062044501906396720723872057694091862937614377681649639634486208523385450959748212513175694220702514278382101708819877634457191870762443400929940605205501534785126925308844155140431444555292986125235990591532905930487489359411824516328077717777814644427980626937843326804319418236142245579618517618286028135795069666473185173451152401560874679588736692500998942267213185680345462293551650727491290947132381207847237159583923505285771657679278984062843664873703736328863600377176717875726298149264029535333142772722846574337584092716902202689707485914117203258836014771260169366455391374879568778676870512236772603708091315700611135917402422098082189978336031001206159857680187775450379920358836105919043026993464568134367422164724293212501533458170243703188816081018477110902596809203866267809205202216 [174,86] -155885457951651248383925204149077296376204985147145393281123767161054972134001243418105929836054047630012274635534567272369783920532054500968386409115257065714384129442574736724399995344587354106470043562155673388027250857480570782332661207696528849924188503494717659100748132164341860292201598767230037115006552854517271221267434892855559293524301774112031236913788542340796081941281011074219244070028874075611486025872037069192983724719380346420442223278739953452216169200399301645323287680604826851091240696286338410828452566726266144861010527171313727735860591597608276789208963171412598893309815571962954931216031157739200664151401448905622540639017462898212536348131885658035574275479521341835924619727793972267356582042765638275973345244429906121821732236608278386540449818290249167107421241529686914479761181527349881645907554194213196655082561590615074999361861684631662973474898675390681007250962763825321634106780299221167249423548128999610308479966025703469270078316451512612327835635892200132151105832887731239585297655558319385912737376807547693166267771170264796627925332360778589175701389676152537343975605318823814884253004024288801388781634093449052611475040067966862368588992229163796657171674522285234423324573705406400987352758043859033812954904710153523083263817138103427696128054597763694965333110201399937650537752470307325434597728132967030293527573034007869577959786823566190599136350384737472128726549972738 [174,87] 2305916070994408367713431160759881613181651185676777464326624550022859612209588378701166420004968993943998098227525278878127943476775521550029671066943118047752086530399120523446596813175650703964126668090357822900538195841862800082778580392393475328519408899714986698396927337504999352564881809085898893271698215014919637814956420309088832062237958683851598076392664128657552767893868776613341071883288702966973027401328349690682185761903764093082160136663497584038854736582694267869092545193488387520528256110012350207580194611582594709930639864409766088627690610356137586565682319724400922628173172475972329070576424923921758893269176024156427879170186142165107064117610094134330690764823515546486052808287476198943506000633681419167691487782914084748540804242744892862600072753848339902248073499453011456939308605400228311307197759056490234895818469097462032198163055540599178321298956276907088951048086207061195393723767633408536541013858402474061031734273423483304993473687520422053681872018225307982967945409441807272933184182093440950361186427858551394127573813365847708991980355678421534088396786504396147515492403820071597540229585665096877845291483699804796434482597764181055856008580784191714100732218205930391760567268847450110315910140293776489636636850915737544429591070641759725770136917684758635709589056242599156785440188488695701838233837950344858894539300637299701399013380314521895441575463720434535723149888 [174,88] -249664511802737471060140782250117982804852072613929110901209398010582819451855993268285290757224739005337824842033946251137057044729968676647067181644958328782520514834533914801141864768768341819168748034673507331120033353384601790932138961746664784841154024825913369199647958129822745638883625475093022939786659163807638219657745526889447047807742871355887533071129670208871301008583393747041553566525928728549055478946352404950253092470104595188756707294837025958979336306632923627561437881282918491095110218980868796240559415221269121934286884866430782744964254567774110388629412324722638178363301093815626793184903182849368990836698229178045896001568762024188016340385705224093629931094500719523043135591473789551378488386344328408729733979384711907002348611287478355553020618418097551185751046652019294603341751539129322800945191196362295396084643718961951804054992537934970601944144445151377813638525332874163292024359383134694109741208151521408195349221878990968428223800084337462547672661511485139428739052431930740493424035290828163032220990672471556469387648526530095277794591234497880693165891152869267014355074669248508281912633610547967868440318381243849515881742403746862426537956952853714936367405129486515273925800529042114624160565955560879079714323357085514800265979436320880429336645381374716288391044392788372913572347989947869222859208416944567303540168101417209660956757603078843730915262863441114613968 [174,89] -53407793779018597068509266763879142137580984023621747045401379612197901723973756702788554944631412639771582650232968836456543491569842894470726576839437228663099544135636927445613335287936172801972135234869224440807532889748693735412894402983557743944315726051235232385835374804102279286353477804338938308313213360157503719488247263454459897795509470556811947152295471465609437306457847992354533682387283444091664153129316637770667368589775085710115923319172518388428484616437496707923321137344904126781298678285107788125733367971829857584474673763324157454682919167150585146283448885641524195000803072767147797972455672952895265086644920000320743478656440495767219425973984048242844968874336447446556691787966021499213339065955456974385660602234176962846040811054026458257671848799891957029673115609093950612024950018487494580218298789410265310800035256781535129205775706608163378566246837813078419031412966688650637763987974216287451577643114347453072591421029764847050839244746073227193254841913408216744364579905990762989771334201680342752790006373285590366585723842668666396383908566535643646381947164965837685287662737709235021026120530511021078409084605208906088777540831725439097267700556430202779322437120086827065907788872711107105694142560366928081081975928989442928522258946728197908943846910035116354491714183500721092408109556810154953225475963987003323996900231210251429736593320969133732470347001343757108 [174,90] -2753921785462938572372859368942943188611220445795748944489726742248984742326836306022933606151170277957698410029863361857223045111748577965605437137631868576156307865069897707970867800039223423414370346854687604114554344985236260861783951283122212771099223395142313753375730223176688333591621717850178903211772491547964450628411681000398196386066534940331330971041145250399965382966331276096546489981719298441043113052865756494523327266255631675223695535546556756309652720243890107084074242077912033586471085595518410006468400330118274146576517617163146219184119285470824118021906751519153204598302657265238597513777002329663647617670497521031621259081075747379404864422425120207524117158447114775577682657341677101568752604398910889445915660426542530881234839704974742813409944326907581512440400976116678347568385113105411518294985586074372572087711224899044325492211622620164092744572597352549689515906993574866832123991497097311397675235747819383118724043277742414702553766979019738101587410513979601350281578039987061953417477026505592102585729593866397871453269915203865180709647675546095620610079286274541458042301453580255693489764543994969325438930253519050154068110781385003796477300624006860727327539219175323762328965760454753287645393663599664902890425994840361825728868337224652478507402784890035423952437241797360651405389874810420910140198483918480732814099935653260580260132700531805415376554897210868 [174,91] -214519271560058159521528146290044415948026501559407930058810262270799199571751348199984248843475801858046013222074017757285769244226591014274866094976576278957929407872785194336831462016755613568326603002467681144323090010919416247476511245211105659366163897100071391592287536899226289739577190814902224567815506365296381657288654774398017818068574164515160370052303475577378523609698331788665922249527756539334150298678755998253840112829525085328489974141686177921197800578762382357527212223786154191128894675197023167372355806751383500227791088939946209269384825981513733697778920571607299759757740541343804919300004011386445751452032790297356257235684115346065669371119930647357692498963432805521319899070709517098176351499257381121496198336674310052335997594211131731197382176061345383962488619255394700386593938921978642366644959407878260221497503616426618692177705768159660034676286297419480459199814348877702426662741823472783580712802707481454058549364108739020142154125252248520230252890610169207057109291743623340760512787432445689930833427433983049680237461316849937181437005318911946656711446542465476726707295748302550644408806957383240420342458364837172611056183898082654151701749025042409507810630463025865638055462771475478116054993006781590620264817960655766010636805404631068017242672330751012782188546614065816364388965401260127130725537757596511802475517989563941100060110182833602144789833693 [174,92] -10007303139299593833508278629675287480405847633805793551565473406035357567731173531626089617884782086831134117197662550285430509929493850537765814547366754306157192560405068151990359010581049723591616174740353034652033699292076901076035793730372512771666317223311883049333264258059517954176480316084662504569736758843645395831280411176605992831104941220440475877124334616515193398399806660888039989894844548164918514578644959013551006375852434553963265996202803841698893145894851607831721309907822697486462797974546622633898566398855880602737663348661116913224978553794297906472008356308739116663901936259256318293567365178494409762879147477659705031848749523136119657714729322645099091095957696577323279651110585471239084282032576154425096714525934829367779250780550999961475813001672360068142978694234448112406988826558975666594878535724508619214730520816444243246123545967754534279294917043957390308715821106961751783280490611862987273140873626579569507478779778712017917241899027416393387031844589751580123399776452416591399636604343548024032721331114792606659265499700790786090664187384276084590135787987749407062425120608164363776272094464237526738167062532458681025176618948052758382524933379514838498025638234749043435849930732736833204826715735105569952313310047424580261899869171443540677377322497675056800799875158193063314818841422414835840709637479012070796690408254227523481169456577762001416648 [174,93] -378255422735002948216702556565045629979469641340909041196446969927872156835836530700632806513706056874487660180373507879902017406457906858732804410926342873981797005354023374568706539865356982895122354687399544669161584434091161324584562874296041613064946099007277796118872434248982444975416389228493699455738410115258180813299802553948810588791649379079341882833692802603957323617929838330394350988422391997204242257233859004207202721268666981354742652459105516700526964478833838749066005587686635386110662374569973981569732522175458563395638413419696587699308195725460792301095747128933699732506670564725754745220538476664126743359035748517144533709288960100813863509497540806295816941695306878843359148170637331126278940741444761276061478890133335263710550569859663492297412419932799272496912596208483620289577619138806659306610521014203402563319019802782510085747220819086979798684389542639026476357589661480162847340712583637322907449348610966116038989441782195252415010732024196180448537923564273337150452513896988381120690281612317167761443275493328153411156803659162218060435756430341642528711719820928489162294836287811503050393526268089084835775429747843645160292990119290070204909803030299628344174707879353801476832118276539420779429939419517495260505871711067522436035094576121735413201141904189745801912710353798626415809638463514811396767286018477001702013697150134808365461505603540269102 [174,94] -12018888849682249385990161664857704456446740144759470394165576002113487195627445214739128156702907951892697392598886649619807335836966449648247278638675490359178746268509317587172413268499454986634551201028969025939993668264815113821086764565926108574814544522040217463702956804982709566228272635212170438248183826072104899081497363181005772761559383113518774516253796821020224423031396174170274124983131784567944959840298271744733438183937553303041642505850331155534321520960639568112562902653929899611325203133359000617447732267411025046718798333871124826584981358740291965926314066748900572708530841272221640065934176587018871233408267781128905471131337115304175841287544824468938363005004132821304927032727144897255669978176816890184524467574552301776549873318475987156776426086738194134981280220693571859673448354255171149514331457402604658246826319694200723596263212164200474723442099944546729545107981887428228829395253740643702444853154322230422706859493344749471805949428113092161096597586563435392716305999971460276092028710551999107252502237203337947678013833436896357546557842345579086555017760868414503625367486097472183358695689212789853437795597610372442777533078926123174897931607052133963901700523808473154015254263710872281066142298815006702443253502784941971314350772101957919647029792516226356623329424444700434571433889397966578833227778111502360127801514814260410686426393502998 [174,95] -311064924106070857382297056918984909116733922178424542411894622580453903350980384872646388691619125734532050605332093125871384682637562650275242820135233310531486410990941691866548822311902508324831445258846592140540460509067300442532315571562870598577477267964155690310984762057700572892559870293293962054444941911534302452797855522129728604745537133847395627969855232241595985266706608767690940346786697469041949570543062546309830836082408231749391870502182926015003285576716775627029185120939511333973413061167697217128851793190916545839526324178074233341269938629269967546450523014174549749904135897461699355323478553352677284408658170268193983491512852873019869592421255773832898608020709877263531635446697845546004545593903000836025317163988752508228968201443276219738400514797697469560523346110249589983991369057216923138546423776606141501393117952183996153502925776404553633558139582528785294989751466816040802353155580691668615403308088532928699707550326685204463663678547468252740149287191364110578525887656274668392208579173368509105758480797994717976990745990073060747928217895586347125903375600643574599181828496292253217067311077434355789081021195315230635421901916277333852495686521134539172595264551654363344063341343376361265742897573349982241247650770256527029243059601883919097711275357386761620044640232636403597669071804190973072515461250093737784409892895985948989026071990 [174,96] -6823052867525953306295949596933437069997180701664916578162470856145398976583587545495030171339406421255955572596585126498150181760597040845121373849765426810332950086355850329063715197607817426492715643405956092394967856963048817997157075760549377008451211376044679543348506821919329247580124880883168736226962310369066389440947246095409773506399082939337817250168890050777810661250201767148901089227694632709676603429350137681826911801206859946666475544611896561726589113258461219524283560992326732579868804217627713609704540959756805278548235514542091089043477866678979998077873653497042099251737544534290490484075380320062362544305705953076603840732020844600010747342806603613722149460354869318187377984686328989419993268800650361640174594232140305985101004881972349113273593105694433330752215270587063545491364680712688023778387986551532636060180104133985850028860021016877212606734710279581098101703895044247328366538664880387982120525323846949544160901849886943637849061048185608204388640078351189493190205009966861585628638872792467089588167835458565698730247334147406143529511640665608406039762669406302693761964119236729170061705889968719964542826683083196499214588631587070244848963350299246585350786012389026611527802866973450659497963952697242970631871341110903745624089472414577258371615897841115594445260084974232110251552915903692812230707978898855000188415162896150257165496 [174,97] -82323946303679341787404093520680864409119626545768295259472636636832273120281821447872250681647019612425326529680935978972264466491942702612524692607579047266526129936224826408882806081973090576458234993086382486703790737312312795961122827742669888914845341838309508932038357435682033326857629997564346800340908075861868910424940794137881898868973819141639156976548018422703550628247079193196644298639144537199233582102607290370869842221524831791632751483317022521961833667668513098204324715109872080883249371202955777444559845143038581259925577301762721492678588093189570149496295969465944803006143522204944953678676962602595574176382702697542888868267459487985389658752531108591571341469491116437525010879951340499594177167911894619137608120839045855369629340524995775560142076113077104429749122048524528264032658357693378537307297701556686320022030462994053291489249215650047667621581365261901802017709108710905482768766374136408484248534995215033119928286002289536096885022168233102742456000954914792520112410158730531003416950181600335879193689020134364344941796023747576750567184502941438149124340485937617815785165708874098175226760845010789269022286610489225500252613731423231534447526994977180955757739410168385798076809868220471694010415636385803344852344573644318718657256859288298992977655017070657338135724748644546272325485933523611517745616207929444681776687878630590526 [174,98] -2267844702078898038134024017612788085307180652204035555081865113758751956993430292923245771967542773768463680602590164570310361842279882133775842849046116855334938388960183284043374494949480250190971668690547143666684120199418028034865959216427714718545661730090985219794941486152171341577754564843377109242949868717874861371330089297759750215102971020010247391242014399713547607083600151390633566717892879248677454669341152533912099534854467269802548941110625245621739659132738767665741648554230269089453128431827394270409263836784827905311339850450491502308096056686131399813952137399807006554899689349509291220866900422509885310236755421163542712711716275375117240778574535759805567404091292021147115272733428338083630961096562275908299103157329247001303207646737393211995054364855484201042755484557386620276739717687369435414385130890200695453356177334983532699682065252256621732916224383817428611335926947589569142239792130483936748822292646180286818249325992168964001975439216216125583216522373328243647743370950680779014370114570887508790861644624864385038700324339518449275308058699449303987402799899111031205198430989412841579621904947274468099558104016681787212939931004695677831231448293733423083345586302511843408152270497286452598248547222481998762573617157697104913225473201751356645035735024925798253142010418884963609160937329623172552602927986266305985223446401924 [174,99] -27660318173722030166507538952226748845151236162456214891154754443031464791899228778153909413211798011550691973108990917131966655382030158738520196525035172113863846811036789239136061617530293864386054381501748364788682843299770918062739095813616055811535980559071330418957162152815968779821136476197587986984460554308469439041571926267012771399265199564506866851030625652814633178038898207143811662009266529504010754538434314112300173520241395229900069986967220283957498864632603972130396375539845759882267396180770004751291026273868380094598202475517066431875115179077818885409667008370720845715632186647968082683475458321319481276032728654451006951428599667405362774351820589222580545251026505668215036208166123844277815734815252803099624823439295652713313500684515611909033027259151633132584002788293400624829973890671451837233555649302648194983535026782980606069491240662108875030809924461477120678776854293101297876530500439145390792870870219931961010125301639086749095655358007794649216531693583410688606281457946279120683039946769830452997356372294116284641774308820629817520654891083333422065113972856582050599678189133935806009067413045041797016894519054110878175333125284485114665368166306898175388631502277855528441609102546103770591822568692704803583260819271258573996159263824326362606065420196488786108832165083919696350062575563919145459153366928320262559628370 [174,100] 716765863190653669486064978862579784012876468462457400166720456469790258903378033902725021441726224511862684043248303231652925467682493068766796289561621415071733984899397336020534209966753068881396245629679820589485062777754166681875599111253522237449836494430121484569937154009286458431929507481049022129859724520350798367647199490699361351369626878662684104227025496246103157485876955015706925711698483424303564707289666028173038900978005656955703534056716503621701139017745361209265373230711662996059512432826387554066958465274111374345329288129597268054706928801525659290273181575778825382536860244215182966609950974872891399081315848751651465569925175011787772337257770725248168911295377226927687431609973854512656053088490777834714444380777210665088603561370825560485138827477042217595723695480406411334836847054613082504790208204563912451776357056573191455060813088027244329307231234874773787525968682853484687725239102544672795341499747717647103985789663854255794934829964713467670700165789751688480418421997431729215289884605048825396638161442677827411198017507461155226344311144835240342012940203014315212143338311214049642916002089236453350267925136884956872945372445496830687166892435577419865937281635213292060099988667875376873453546083388875738716338287303695584570849642686133312272435138425680066541247324010826979254971092373343207670870796015872161436 [174,101] -19651760961310313055352536877733700159187888340307803985414221215489499599411994559143728532942743893663443409646418026543689895699814295054343149929477232020601121215995882487962373338179234913645387209154971030289817669870050872881395296437109884181281056730169172794193115776482270547822398825272547358640288769825799397635513318408109623714583149037146345386955565980478456823076508845727963490024913932367592968379462519527289040142294409886168493181492210487850780791986391566064244430864126187178534019126466555861591765380108557657462596810338932696773216705153223464757748128176047592344116976047629800653268656787838400493210372497324525655753784850149672878321810274870703997883883388845464662449596707269925024720497647607012768601085850639256430456447400521375252305857967728915929125872994319327564445673269491813339997952670389041926777513019039828460046626708540435207933129189106075468967550020337753697400148134136837617803905657218599571913221703868425072134705495412612096834911832639048389554533224465601665712294953538777668242692233375875427386000518863349655926692057984792484527889035868658332403346966834578190465336249015205978005946711894938850552312297352107331960106166736196060067292691237698538043119618457744382193584887784332939327102634227938405713094025500950762876807054556717450352783244606362728691030886206585569506732199982294 [174,102] -38328502122993696451252295528494027434117165984970146388732803093700742576224870767112839282070874720663268684922685250521467014195885215638536783121123483751054149742956735923575437069366798024604007274401816892273731553664479030497560295507635709400577438690332008314903093062811476317585954159428160277267496709743820760453613261529594764652171421304395815272806786688018475198016479812997923219035261963184908107375810907790439142956610601566793180344380217544745044153670039912667071851705218126157026148565600660215647455503193343577798599625662932245153504296877394100642444633643968509123942882445785927561612931621269789951495283918853890616631371481614213625087414432214404447184353107176487790188248684594736759457791981633595135919508488978471023179224984341964441230390116435907960247088513144223895091527499990064317038469931732112514796960230574049795920517663732731322778727627608965644397201904632353797519184672149571136585533605334955539118906084080917126761724952537883370070850927736302004446540686597106163254492900822312523353775688327326790234180407151300224450290140685972533542379122963657248077659028613886569279220107105982329299460895466623864601631032156323734195164211142971359734099584906051748761716325744817063800655960758251033934057562253736471057482557781062712813047734112157683392549750288579452476991244471434618837350996 [174,103] 7114148284396758179942771374780060159427663592701193171126552959372808552601022883419708329569991029440839666452468095351447991201459543326628954720388035064041158145172793478724422707536268003939953407349076348419326248577272104096426539098006492461362457269010900711647632412601176219077334170982773412216395507231277357800586602347142784473187247973202391941577644098312989211750280787868462907308944360181388559844887433961342191895083008111262852876648197688749662582838700427761325424489363900411665189566977055085071812111147795136553616141353991868020959086000728777501526918132529804890780930723159404874785026672263936153658551607942257519101001533398849399851269671488395654825532774107280527027345209706548294640735609039745817177696104079478315636824263697855545741893861905543205404575288289267341343878259441377017634731716098548392368703614760673497476811903223570999908000489412148067980105032431191380423791916632551705551849275965353739668144180123997751581013459243183544172038805911188247342147129441664920529784543434579392773273989314149682008379652758996001562747262608984622128972222408501513603233120674168017505611830108355683992168793579825504741724311099102553951418964873661026734962101582504490185981886335613632900060816211361786946802242849501030156264737108032520183833545736592571421833097924383594154024785304410347166604 [174,104] -107893300566546735789391570796600326658206759813665576726433561772140713249884235878800797977122235447637150222536572532607375539127425289345470913043942008930447743458830315066180701064966527158063518115118615951469151065401848141734768230664640504275088561785887154829720542088726112724889618762734048312535539716349873744255733710399228159737441047016964591610150220863414097311713258793013112815841680241760788953844058581860883286884929687928909239821558429676210101583325407040048880760553401861825452179860754973595419710410153065693775576765652989633183487448528718506960275999269291642284902506489834133704222217231784546030691567962357702747172376928212831353095985233925900495013792477699501222046065483412912905993301585340813583530402760674115588817400097689234751212141331555113102794476988710582362196021411141763322461737533152677477826105095897752899463496309617435479113889839726216190518515417152315125631719306944085648296950819142591869223112417521887935224486008484179359719885504345267439288275228236836217542699281020091899217252470252651150290405344380520045686227700500862935874797998579248106782253706954170605313458228006269328250432341480307563376885140951638524623192799409014371321162947551340647620798166689725446008615928777168388790999187856335898250432328209996039232730415275101496091245445636136924876923532375998962 [174,105] 80475196027666159793350826876079969153518606396340780113756918944135136830361934317338031505847089959565204120975417207931809084236239699051764729602854951609166480183411490425434628342959815183041120025044906479752535900055667528627259802044085666731328529360746401970139827527752772315928933373448032351808062450020371777236071644969881262479456537043715036196827246624816840669278952212787659909425575282627097754015945946020418363892370138741163165574388307470417285152439340186070755635102455476920002930058947002074047520869659183167639977829214693428673627023591060521795525391324605392116026477605711894647721109941071095406449186618679637349957469644845333950789133353456064488549645813223826286494432770428168085194563515800754063529945853456360077319409126652930070342094474326390406523550588331313407067384753110666082397431575539620155246623547730895544894960088993423005482488059560969476921010725502003246380590156488977526617616179896986820362190451251373006501760980326678293248963660288529788086605740742958355181920858172522648559820684257869074526327047647085585111036380814425302545232372028951315539833910015598865711743582498774628139629073589383201735149302902615115585193575821091540807783448595847863629714555659550534392832971872219480962853774085766320493840726312737898367867053191477034474429120331001478800898216832 [174,106] 13731576066534082329305724023781141785466018098109660570500700703721879236294216855783098406322752918803478650020669282476867738233315070131210083334606251376137548200351098060633556711125772886506850803907464899283041277840169981392000339950389564449759823555285233826057820530330644035927968823861548641422468876489080807425139921136727875299841646401000483519441955282557364958007039863717713498702530260944371012663661573148145894958824451582927858372504051078040780869561693081518192525387234487469448619595237989467464443810522097802958398231732720146573367136700236809989170725909907534682033280239467610995074285575696342422063394952092417188363943441308835669817818289982534816965627441483397133701655668638204879533346915265962473944277518935505770387941521422225732165992908007391490162143749950556001200861859307172433784322149120627206540272823010088955294594196661309042473244716510224806360251584362169033086987366362619136045440202535254305612639477391594679402518724562433844295356005494913438359481059236577322110617641686131150037176112408887002872024601207850755430245047717811949063210532967812861963786432150398956890608913036029036429744091552820451869390616528547734264361664361279002435118209921796153490943822070138646046154217024323910040279723130826088473768696843256485160745365752109714148858449152404755766371016 [174,107] -136251654892893693301425186586832937541751410749191709586317234686526135724016362570489530893558154823775195224647592734457094705532431958216472476880013420782293321558790882884139113212729955912563488747934640783559806703287971283390443492902177842396567245934954932116651406042366935638424371939516607682642889863448904008236961053782370366008734957862084310676800052516232344242168587957023084009932126865455903194395036039350084472771757252499794093901266066992713469521380015478162455573896724991951063397965281992050775329041411321990342762315867908195230671572189260142351164915341530512062260982469141828069123377369035162781299890655676188723034221891754810818242426541838808156222972446275034291183763916622714822171513284519991752059044743713176413052280009795729445235263679366261214844163023499058295438290118954730990459651732768938978089361044471943121041069255908020978876952303077660030783890048957525833360136290561671907960933075366333402439577430239739124346728457377243939842133599648015629893591225942218056323527876406744183717819493324364007172276541903733494577851216168376801969585557859363285584156628526407594479577100968573873326278592128684245014125657104850852350035147634246494567779195355264655519195539728016459800008696555176623103411159852015238176869968893275079600464286395386967712635210113514158744 [174,108] 137550383118998285256069397841037218325387677264920180403895429515763085294042297158359574841934260068565908093867013104520667649424911900028095167978341012455268273572327449821327330203008966400893142339723183561593777475724362197365145640959725726495438513914948137195032972375614039634071186518702496552299122546550348559658894117213722291471744602080707153737633644018489109308843470027749633821951739343810414270507157831481032512252750663678734874995538150122846102447318899767919695176953024823169415034360098933134378348474572358885625376479830521703685070402596116742654744542125044922476670951303235199630354587978629509575069046958716946416625294509499893536766953740172021990265945371041102753886599405390719541864947264915301905331110801824567402270787293726558070802240544634596869512338466939626214072700380779117558034882004034789471673777320715236107964664849798935934960735080099089682790789001244110831631579802227305475685045494056540009417982614929348056233644652437461117450210998853766842607222185472673675143117146278716811135584492686007285384983808299751270056786631928350044926834477815247350686521229755386085659691255923875745675844474423143553134675473952733065001204302639867884655490862359925456364394730204009527534737511711960610523150829484437305191224308194510396372357662545518298299127489612362 [174,109] 5426080998102398231720136917834407853030057902828200010910149718925108641002338190133331781631091153347503999119946766942618637340409660933851662874886261564504058847139361372941863447239159351742389223762157794048597732839587026075032085175893079277742521629448414176150464561002295719346610532663423970059344871741203936510445658696503350625428676733743415888801715876071892554177335530644328970845496504785006730611478477416460967703663543436116501235163856866012728280929972213199949311011438330608269274141647745203577734471166393055276506149915209382994403516142403509619834671443817696348921056116270767639517822712914308893207284608536683747086302830568839221858719781383876649314202737131670876499271192179556445563209065053350718479676340052797197807384446634795038515540867662548034350152609701982232274729773018815450570339191438319210179677090275495277784634354946928454711579110673730849560970091654011942337689204517471154159959893431353900977797113200845080895374799920863922176026220738513038825892793813000287426187696922549323373461771517484975490366294969059300179440209483787999391799025603619007793239609354025081910648626425756578764234885677608303776048255104253760413198539512340880491340711642771100952958107932905265260467930650477239609121962726241709526168438975959690896528217759014765826165226028 [174,110] -33247004633369851673406547916694318049249246133436887088361837330485749795609519740322748246704349425240387014660252740009218145671434139297216606218671523402598758890757770677783501764444882017681920511535979643864575359461923344392988392725202040433101203028535232155102505730236878389351312800152322687260397247311309841055105203390435730374460647771217397491127121431295652401290823920005175713532534536254262950778031542208264996687008523899645393627792772773446884880589055761857193711340258042468378194415344797687920478874501801533371332969559581209381377613596501694129288038983696926427510325634881287822174659612475642721890151890510390343155822905677921815367946995998324249044784411757352036077824417334781801009967432187839355648131713034518133315253352345300007092088405908597450708025918830186104794149671558718953298570446835515542059803182645856058365323168026973471039267862125846495582994138976996462042199261290779244602382502681987048745472147575029020313343608460960496909746709976075578345493375447807815862447468399357579034564875903118057118066443349674665828971167651704802972291270637435485831122746672455380230936429531260358651357662913877919636533505263322948828726574786455060830378173429837350252826428917265821798183681449729142579325189950390097268394444499591279685937837121280890265020 [174,111] 29687614663783658809610667649541401322152521920713124515527825286879459649099893143538252411465302914693446532668378065056628419252297656998843285312268792700332123230913018353667161290760649068215531319956136483613991318462198940882980130911926945105468607988914286459578728845811784675284279575477530015996928119035684127332844355985530756245089029298990769985574532922335060564380099323601212928712566148391782528100241839665465535756874600566786537759458500427123717037358812719444865341237216615720649698108866904571429700910314956959746596814615004081655161673499980284548533214213120234782741578721268695269161946481273123267711952716706693161304070215831783152436395084219058444443850400659927909726196415179493675433615567997097996386122381120972423796296004005426514704105852795972415636996527761863339830239773195764022999530253699693610170697725272420215508274869206816274097869053645396431822214236691051984381391593462796106506728949949366122506606426157453075412904089122457791041077162601680141287196943989278309982826611267578275936615391637130175452399153436170174472929530656817255165589943788219912038134765963139488286966961456054870592219424980885578948896220214465109816258411214596439153291869344668980802309945798479247871780943122573351646472746512901521188401212975865412559639871692065114 [174,112] 369598679940468925814006088868271200524896019756630227681323491032727683161540977569465629623791841300794729339604655600819926614430913465658420790183963217636683030935350586884200696012161848692721992910617530650469272584479374900171068791751956503284890345377253216273138760550981111041487010374114900633001722437067358608834650600863893305667462947952665915635332144736941805927012273260348801250366078239368272362049049464632403999424184855258249902684875506544703095564083967177501473538696244517734377013309667466692082392608643289392618755709311467233577477926710532024446910958678176076687365544674872316472360956564528187102685042745366943250438792399105848080041302847703286855652338981288800417294319355020222674881898908579412936423995023784275749041522333540497096592606816113819515828613572995883986332077382320900417140153561377683647974184027268689041138602824811891855321284370723885171386885405137516012825912153844536161030226153610004771273567803024785939021518796243498609017978734332322531202956414026563144050986962040301345718501938703691719003176042579625618678444357161588248392545402381645644579160952336003391903983285982240535313907031172912115814953722775813760386119440610310390480599922444669993841393731914343072644681021994345420244788247200561013369966862299764153656823251500 [174,113] -1375374825884929884109473090436654364485695766784839734617724982173353070548754051992879808670214216432579325393693976896008771845125079282562522167912418173792161510857464568168070858246897255101284733952123834773549357307831843760915797637845148040844893303394568574357974194387326770238507066330762254233081958424710051476859636828506291387829797435752725078256162159153953896360347639197015346726106065207361689233807960102547627180198110712776659956931722490057160897953170509171907679105228739862973929889256222954926036682812585038642378663836492478944167065538054455273361986236253938177070904870499723787125521199640436189782969718968829843009987363187193192589382730720341787047563978895645392664800219480896792661303233514183765150102827238943847073336724571640952168392324521153552489245188087842209368565572571241509945625894905574754344060354001573050597002106617399048523555696078396052378840572183501592655895443627442178623917725362411183208151631046127180042137293615093931683842003459086748645612004441073297625247744982635240002874261702687729124677457250330614689772040995447911317339524825514866707472586294238676780485906543902290473836969653238542146132632107148077138928540517981037798770993040759117380115287807063732640035406709871373938418718675261381185171269779341563087784813 [174,114] 1025386656163774122854940332211141430261333979467442704921609138378477189949926633015503562515428650348440864614788277204143074459376367069094708291105974693095235359510896162335714147830732634582480877937215773124645801355519158401939101169885727751088342985635073670053427604960659467571787814871458280000568171124149197296333212102134898678589481136440098810473762810631125903550201395123002057637557480738954703804390760595487390517533270686941898100701249729386379917740594067684954098639095883335189355675487032413922256799852706055184627330345717842538292700976057799225071113467464453413808137047636030014508959210961132961628671148323670728607141336493553960596084874700738782867221486533381386960394006890242522351353697912964460543020516680382016785330902095499740238527559792372318068925703703043128150123577713714967593098121460836621622861028725324549654160636928816931261096789168664893089492846789019799942867668729924310026882980223656146753578447841561122826895511280362592990889486923809600997257333432519085861847328476486219597372293087429286643676350634480069877385675241206503931911888174006144099020707589027982913773132467746525205183909494270452856243606935218926683862138518382905849450362510177119449051952266718675210274092046998916389528984393246517195466136115930176820 [174,115] 3518787495501110147804651778030474509764818397038465953245934858822413240152573454518134790712938824645009507479102429373581781160736810342097823912141838872174541278339968404535543123608807994436414490828696723736464107472108038452816568229261388525382793079264624614801081756469590664770344579990532733510899321756050575255908663804221138609600879813250443945871651248501283314979839584676441834115441282032441346518140510899609662248887672992387750562848237665485935283741868751044231175940867640776140428806009582379338325519169695933756163286061069913168018498554716721473173436108468023736788328303726265194334549430232097842495666091352386192124705568565735468875482241378711386581510643893984996409487709511164505030428228621668768649446649667972596213226876192957944201770479159874018829143181835979736692055494967698837266327651366343986891257326429483551312581797428422423046383552743950759549005007348286617741600766706313438838914072217604161258102615368855941367371967028087370882392834006302489636264866453511256603299661798102478556271092685000072536044574476558221600635431952905338209963903121915924634851228872371036796101054275033266511507049380543420410642045487669930107761932306615710626056084466416487410172909483617293893298689616130979165571655817648695372812175808352 [174,116] -8241124183546674235714351309039887358785602582520484746841425746815028520582434551772703497641806424291511773435964464796344730294645851652818792856499751482943343931678416655909209786676630329232163307218895603420053743972461405964988038330020546983036624721182941512550398565587518163690378864651045264936643592978040405881815458858157114735021741718822944933775712575856836678077736305525702119733204236094807119472443805016734068565007906568350283443174467865502556140901689599557224007886526993605002320021568389294166904426282227441599653051991431631512869319510715785186705892497670089747948884282304380530717825475936858963347885668133974926474095641271103097759520917284211589890652586035825766631914990348611535262824964406034124668401464270136602172514226445979410438391510773571152664363957367233531580196290982839559855225973283388819998729065034906133771464535640815751451223165914854850191704575568715571555246733857858611306641924709795855675731698011330007581039398123419898402088875763642733018831995225405819623366407062556764126228755003427942541057792868621948019343666600333079530500087351808230886423906916522015771028464604492211184156603183725702331058840853243024417995431664832481447526034281549887381261649769939030530867151105378508105979287933589365463178881 [174,117] 4836090981466990498625905972648318600879685845784429323793465231021309598432368013898657303647177543982384355162984741573309067325899728216331868986651830974351368542520188774267797070317392156632147210921658130192398557214261990513227822051412058428799842628950140741472278182151717887147948667323768943963197183499023047814761416619256573993990555656473510991990384217695341489325724089612452994708231160186098812640385649599876263864865572921201175533399338694664908220596550309977368057657052189621667384140864198999980173312824319118467047575127299037797591841823964201647315449766439292402841585916617556045430274546685026645751449204707937655238589870296536395310582861583661834712448057930163158262529964062235717497934999712111176937420052903206670967782726649274624687875070191557533144774345246276267285532894456898327712554731304636683607813092827017973551699551020990842023990563790412709441010843136581413687499445934731305017953077556603535653847282786796333164544541299886257111349924274773910343213967801294665309637453364538362664848620829866484689879597406080965574162031025464864672755288922399675835458449836572177064971856169884146404803736195998854236886230882692233813657889037105246506394880241795478670624995127671470605110554201657694756401628697344276362 [174,118] 3405011889260626561035477188813420131488443023481932049619277859154993200603724234104850615748665277932218325618009668349359620596850415529600853800118143611784005851190773887902427969499325500762328209001728440867397014471900362380455161240111778086544626042779438578909981403395872023325400451054774824606907696282557483964136745473447087386502026017649938195846057917015907816193374795589719831407908239263081621635730028368336505871105886118685728499458130613186200843725611531046118473895311694406823881472100505440920840239648883550946370339441241698788487842452071761839809055193778840424225591367512138313286636652914033944945533660809808156810765205261755488158609437618000917570112477677769137643169941010368623308564534138434534135614380772004642531005555404029940982429392301594663326047105426833896952392231869368219299685467342248906961778029449528563550869608128437061496504530932197482688329943007693798284923710854970365492270398719272434789882574212214207939087305591751052294383761425167042757984116197133474996121191381994145742625229294805858801290873489842582432727109780549330495149833954286529784433027084159372982659282920097899513997378992338794357399618629919783710292036919399454849090247256561198333523172981148320244577335961589028876127403741584 [174,119] -5876386209447102505814273780044840616014362930867202812438162425666451722873297407421482973912169274864522491427692225631724398442218914798365131093644810371757486511128031898623059624473782996245523843217353886255950764588092165730720501899606001682054550626315864425271425915731257335834512684442439171144747157779573797726383403708147297865867628116125426508145955689982775297718737208803991250409753548488534166455290971589164037021536044805183202188109086252915488600891861509224301590918881212727467755938363901881473924410789724542073139816950031754493880007613485285210692684309017407878758042995298031832985884947546359495010684574076836819911513857270642649966443238009133668631844309359402801849692027400919239366339674558881645842279582733469729818604445117617407057804651064233695526105360091220577219632802721085499886769717614632612905013220074452511980376626530489435265998218363787942835602178228302920350489149857577737576031932236672010880406635801834762414709235255991631966641419319589406935864889048482098515399659815464786970273318718138909162613334038462230994423466073802266199100144414976581871267724801440871210082420434519408568780248213365380810374094231686403220006420322624142936377897672691657606075992636927754830384779475096688575658154 [174,120] 2361727481667394202002634018648135420490798252280937655618589696539374461997573528467816515120299970546401762662024968207827090314858323275406003953952727824581800856567318312980328625823712652406001581967690517892526887145552307959447935148377223458028515305210563129405970455002646312984484582540035060267774782460366038456578680650217829932001091546653462862972462578355841415320059353973983070100761056222018236717670795569400661827209100358056688957705460713211049523567313132975096080159595513735279528859131113989732240090174324075844842650198727671553760793104446685555461412067754084951767033806952983434666170252427558303343447225345351979756368530574070638452193611528224290710144099455895833874734386322955587752412560273482107307404356238187668801624280923499666644196446614405368622017294266543984505005078511208013446012959056824038584186468937955274962339580070873707204380414799066386621303841870047802205619800532012206414426246704706743566750152151590056825308716530398985923531884081015007246968453572898167374154962403623755323754029187439850596802930970937004127998789460027510309812130607603591520629056306199195399010871341719909795438711885320468406479023688671514795374938405892801358837661882648830877505961013013362457047376374090873560 [174,121] -305379410607029615501998529614655417518890624939044778130900960133671030218948336423107302517187777367900666297501007258151994533886772975328968918985089665685238587293229621380466145867389874043116236141857403503483353656747816364331142713116364019045376606171308074221781862209710544095531008254949628947771525546889042092976246893363738767500082089545504452506875015836797545783958893460683471070224440622166463370616744494829265179265410464525196808659182536351978515987567578335299561841302479960841093051729185137780559956089582000487870920035585088257546905960347084098033663567077935920203799768285795698828806441494576784689120654524162440665523845292331914351762280075013390134429622568050453315247917263962551582532189968626963150599583250466667230642088877469331838579721490835536524263573997109864073739033437803819917065864368851808668867384662461939706592187198727621616995922614058451896373677759536272310721415535362694279595140903692031326797164090970005458530132757338082003255617641853970740129267102769923221450084799306719369074033423072264610988325897626416346302411320950080680708200631632011601530796851183224800929505169394225352255405376656006097209097029935446681980981913733686696317033859336707773912655613526382604009372622487 [174,122] -1217432829804527742881967914268523452060968412115782888270989725361222487963600978148665287729543998346172174244040971431938586088491061356404226235085259354833403258794649763898516814359910934230907939457403950185309535359148214485020358941649207700526813730673270369856058994017461173396687148352079164253189622278656944420953210493526935038523275355744605617303457554409780148693059410225466159018744911626046315271606587516542612990613699427161360401784989993378469949461913938192333802881209695334189622183830941932779854259296364312516337275399702977337973532929466921156217837043537737723283779652973802398238234425853177046863171543647116447016614232108939772055766166417588556997177738338492346328579349571758026990546005929769660388938542784726456814983326813729361565080924288261138394910241324737994514762313716665225828357125091119060746241826149077241750585766770524573130435543498679151491379650826312611549786795031180005403339972679577182950479324444990071143038812995195457842973880005965294370931868940800909569991873958409742066968238788221662675401635614785581082613935729829990208648724141031003447593976039665457561353924822886621356675216691314855204393191171717684988638070584055787322293113182449220134827591985014925382920752 [174,123] -1195974966933565127181603510092966390230896561564160456942597493470599615234282353360994704100684623466733181414426772184192531632068744629016031706234494131799766678856895120042081174271995728846501279713666705123401020389147430180035046902496095120188544979755947071280308748225894011143777619473699870180464358439824644581253881654290309416799409541188907428485280452685390936185557662995925711046790482255914282297534627900076207629131750129906507137388965880514415538271137132278990574079789534384669614879830321174559470370131762270720242998779742040461268559370662952454058492762022375832666758658749635172444214321247234680353749081635009232951023966081933718214099553481955370534543875745270150102392790917071985776275595984951178886130109250314676334622933082840232835894320850425723609114932960643257697799795343343672809877789314283525457846280591949618100412640021285394468222891054044976357853052426457854811087124308831599439327720739244732054967139827110532825555152410334909953447860544524991396674861853982072563576030351835846932295642912678020231512731737902055353757652003621574006238971178046521674727945154774803133850996817089099638464887288634446252677426716083316112074789200593435828717903263006159505563925482347422597 [174,124] -1717913622142668289664279935528618014598222239849117407500298620788012877716307211009258928256836673555926682540860518036965500601275560632505776943552237067096679881639878776560336465141596204915139541982255631073881275642598163843011403948741273335504748458693181655768770841892007676939223839994295612180517734298145153060699050470406164904720721719689778727362508177622319583949897550203310061488872200718527849572731295184124114874777726807158939039642860211975715556505564789362680698220330437228623197218448718464082902472311151252900110774291718284909896171963692373672465465505012628776425251562179458333859104511787869750744714480422674074149981075995420026266025864590175634385504241677395678765526375800409676101634867011345129714565109652255981293548019394499672920922836728342767086995057949341759531622167665009353034107914678313317136004899278142370939448938338168828575742060129011399340776257814849410420073134923808649137242703068084680384863598541676166797686458258551274288812661584038227313778426920935967800397814827424411718149208739561066140040735651909104882114101424154874550709639615392532374729201192322454125173860294904952440320185824481474611438247840398128742637501426597339471717688088051210159526113328244 [174,125] -1648823192109169914669237960875832767123904546990084232177696669768089348476269854640512801152985591462023008727780365077556307080632627920644616565972573467684875493037867985604021251259365532539108428889771369857630087188088643573939457010333332767871265632711127584501784007401030523317823632261378328506806275919468901148530465301843677660725697891176473490850513425102353444394924445747301833298962863675440862526017893295949308388778171470014724258746230721291614751492586755946221727529993384194293693862586853690788327494863842949220225553727287978604321881039728029311617983387004361506656614251926215075758919123586346938970058969403543270063121502169900119636831893918490571530526947853984855782970863373440354684549912147434937791602281837092354700853790600604391724231457236130959469449067351229566872380174819735242387450303532875132116346233811050095587257104931888888428515798436854235220306806377070279377666952539010658964827777597684665297153051233676730464427721325939528122030251820136381190268960911887846216304312306374266042238318046269516035415409322141797238223877489759692920846601379254624329731639998500498733951339500319244363149246597387484862027865994474596701694219144635980933460833248309058698980248 [174,126] -1058371524666024966591842769402428798920521145231181195877787305267112296120071836052564322716698495235219267411552738776768586581762529659729655123854188740347430699903380694225845376530391474579529558187781552082779322161021551850182252631451551956225393569189096109837175824061723997177708181919088260006546565908903391860317030687448364671339271526654451263641013099345210740099222768439442898296838471098995058704299272350251080993495707119175562984265958126891183991657599687957578349082188784831910415402865239973344559922368871806724654407211746798422754694001539012709674353825783895051289673685944840503394819086382874492713242970903207979790819794743112385322105740773643410205710527724382586149375756654262832103190220429861460353202753543835786003607495276589996110343232066880473826606810404675379762332241506440474172996613503079413702573899654766985688947600330952303479787174673386878685513769567061857127194779774052574528565562827735782275601651824379546343584325028660892436277684969059840772181580134163927820132682872239627343000505850496876541639513658042366897668482759690328553378636385336302164948889736248566730605538116140974149492621495095276412351165149413066924829274235124789121850159599755532841 [174,127] -558307780250222009253135086191504791895494234535252161876434148943251017483301708074150585973504799300635869704256963404080773286678697316513869753994028047409033511513872003877572314526562074285969748087248345001954836326848539881666376535573590095231459026934125128210755566103022938414741755551811681018512478330791405245525279440210927529368644681603361598193723615706912925051261025918163995719563454559482170803315339161092046568182358975554483170251734226133414941417846736517290295438930568707223136146872070126080041024161590200902275289436444311408455977589004033294990514049090791062520336964705969196542331789694836951095862373117682013126518436364755452186234760458811054195611398182738835553389424015600641285657762110875699998794666453403973892093233655608418676680259781739635281904106504711605672928353226660131482877620552177849058338851840934819961789175698064527171556866701311316237100585725370309243730029155049968182803255207175696245962854307073187533529724659048464484762739840010737293382083657738209642410825909101340021987085662188364063968613136331101519547853883946286758545042831136323736331019710713442936867640815422356750675154703215423055565599469416294030688743054541876783792239291026 [174,128] -220018266073704895948191756892687044434059273056009640023623360399550805178351806321493109955928315087660010728474517411218537352697939509783448336025155491014551609884580148243122706130742199377433063882127111938776590767058657859080163346625603979273749765167609143518019591329915416929931960417763984137607772721629833922327888624415164431043822306504405603485777404365419648540699329517632718408022689720902057002019130703137644557814706251120648404827590957509835953388009500876141407480366092103085833443368745798696027791656918195291237982039715169432113428081896843481079481941259109948961952004197133966343304973063808153159111753001982261994036276626679720714726865424581327134716138352101339052662711970384269416644033292232859922511058368231197194090191015046998529692583728554867334080409138493067269262387354473033344305503190449539214564577556113603581835246271757925364904703000454566351129060371805211311198483671778476127204287747907850531093232286146208595928625593073757926281507379182087975069733557915549412996298132772524825849652594557580923897440208764474824984162746592095993335283860697898094067929965883080961923273547429397711588140981125498927529580165537670818468798470848402030976168 [174,129] -54669782708562818842089216317703889321367060944120378810821385204108411836773507302933994462241906653098406068405604735308595102289927085381368978432130972624418485900862990333264489988531308609295280030567279076597270639030188012019382473192428311999302585433735688802304173374726901677269176758351124977297064332233282895256862477141964758143997606613420537921379211469037406274956559981373781320157317743360129203944860449716793821802055349812250594836706919400908761577890583400322777906852117317612267555231437273440102392660325424215377230624076440750668974510358677902112788463817259285925414660157903756406702442115720731558898699331503778751866851457594564010965183551696523388507302565760599987358675273759548854018004945215241930105688121815777754684767981956362063189577902377101924484619850678429857912559963908816242697506543196858786013064769898682224419441714452907871835688404415584244336671400840108657598899646068829640799717210649372916783211368837092926723367844718457538044002576563411664476961442094357440259539985064486746302712907761056663802891541807969073694266830317657283184098026851396293239326456174611780382295384306598771436466151715449684070846670326385441455522935403604750 [174,130] -10210573527968061607323429260613796291732359207610684126217397254795622979962727566193561698875296379640332683452578164445195548380819096803498765664316508990432614056465266815152395259250917975149656380815754134487858175003177695130517754231562528398417363082479919532354695117357264039439354725018987678591257344099537230009216238193185505103714705257029826961335448478352774041360602145057078474433991205324087072784243235739331194793853879275253160514973678794716139651253542521659275997284462480053932295148699352038615689969439515620785421083085962496854796886550284156264246674347702839104438098379429468561829981141016134093074472201449798327046236770931068037098848138114932952682536979331099658921999110454819859721722690388679270080784809702917502656101983019337728627406728233872124723142756648780808033160849445329597558137423320643873390688962927732774379287123883753082153743659530437702480318863948725037800508931697047409310603968196437465640110183827836634711527180987636570295827338425084581062017393103047635595885377497479768082212472110953443443104425103070154388941702947035260679411734567994826380297861388533127147670680545212613099689379796914705440106590787951243218262552072 [174,131] -1520904413752806983964539956155526381772185189225983821191139806573500124684821829784792253140507829072824363823485650790808840480674117153841076400133459119107446472297974093806566439497398795695428018025578698943935310958704823003796476303218483818062087301256647291528516747397443565303761194157214255805921062556973985588510152677805708558639069335773088632897796847970805131782172978379893617789463130749138543902971426384779721033413367562210880939847866450588328345940007088780052402667700827012558692639154671978666689673156062664807875392103160239058903783103230344694076080191756881948103342934899299652983372325505571537330463744553908796748390641999560386440476829835817260423034091877934391331504565130994733509798967442693511520425145678255998815432705023033825060043288429569759618405439088575813954382583566330897616106934048210920203833702056350770064706151522644687899521748889702890612261121047539338880609486614513173039059733379267744203097652990271901396864029829810052575738287235262908915493001146683878608058645495806057346453593007509006152096591010698149539934281840435568318975236773875505107664750969958567289209896969881461568644028939678321321061273522756126766782 [174,132] -141759009469281540860257568561120928725806997134551780444996911623052380239304070160453431443278720685434417184057710999621345884286304847289126066003511001234289574534364173012976050632702530822528099868562547483284674444819077682035215367498574200152562865752435891507828733743940536217898489473272469659270934905486689103157204433399499818191733206525248676838926899574106968416549084401036274242258800696994562438228866906299625200130671245843622211704353107367876747610143480203026398880602595147276818711244928314391954135015094323089398539361730202123312017229981158683479095138464088786094682584901134524072218547496173013833530443972259162859555866004497911321156348024664984899365468404317803742780356399133581874438003511343392327320011701899920868906426027726619927012178270372161438567483428389515368646418062432317475000873131509154931104377260552330992352977325957691391582771103384260660316438168979070027538523051836147363890749536960427056547082557289190769063438029713037169900133552237373375504972868879198491117601332511733226503578846923442304824352148272537673381967976107300765604833568260467187415018589392863860243507520710137531719729569736594526871329864738052 [174,133] -8251002220977461296454779183137562648510828827070476358754985386231402205774691467819724235009181655441300255916280331940392555386955270641417330313064355289012526001973284064629919561869045697880788703061780586757493876619327651729981519293215173538732588666942969329591375436624898136828768909709376633257271704083773376020516704531370196716892034182385207366710958614699893071785006076405896994204994455150938927638452994574011617908593204488570008624331501646517212419329309647963466732104257596391571892528730624733055467602366120931047226210402400791587632377488483069930969196291532961887264883185945669989720597937521078053595649520741891226151233561025580232557720584049528031467731630160956214787801739332923343153734982820138353775116116897343469796422431012016085424422033256059094820812683288623451757804234557117467470349737603455792451922476698845172530652262760089780564874845409171799478885083501730673023526956102834624281736841759543344196298228516676249441335964060078726346421406895156161623319915053104025319607569626703227147689259387021593621456912155690377710108908433006853457905274080888214260866334588657074853116069254444066659079034393833021235451394 [174,134] -380612307851723952551640922298947966251554526760560080222026497067234029977756960773624627882337138147521782893415346047232431794235811055964594535892554870729616306309845169243620988383884592986472287682460332595728170327699398732432598255512965138198159562861526262678818984182512611074769598529573693873964801614505485264994700038003505693318455353888154948599897153288323516395489338883379808402174564376204315381326260737453913233445105089706787891247575465064393337159123320672335763941624596029010758661308028751163057190190780352490040265902123502202133642124727250549098146223222419688804047283423740894651833046680712625916667144056481168785663534734364044973920584507237697826570381896256072060778469489919552872737589828502121414724659088870293826301733651336024186139098735443489455449883040250311201344631403658779768090385746140574666968979980826766724130864241054384185862599324131307390378642444326482389585638024881065196366614517577551717018782756570058634656719918028084207241957875368137029004130963244484410217621128284265359586962582824251652118442004676918502161289319135733187506117049247265202060385781195144774692409892685458224932897525633886993 [174,135] -13511225637144069306321553786265466649278691352306018828613275792842103138841849774797886938059029445568019888995565512403537312172559926484166623346242325145789675391907927464553339717004276734851162403659736904631241617258301209829323267853170699821561898832132433168245132406679287585201321004598901112440354376042919378089007543021668102263726340687570893515251850191571666944835465590218689021816433860787184439478395283618770276628862662530155279748305737160316610073405802857516375665955945139721792814310472384497217116756561581199341376844304568219378150661570350342265868787677595520212747559742632445805867379238711378439183500605962862418472447433629989455989225739787874262842499742089449639476248535318596735759568031957811453737734377624471194778285774633094699150356641193323127037018544089685414744140789829926415220532510006128377707526310402744492559076493533247990178660987025468451324895548699806486317489281113245551067693391205708007008673702985456557268872863748186590843987212412209056759214811055312188235966360026581110075199115063288650158352064661378554664855025596633768095943939299106561636473928684430816266177359455635220227173376074 [174,136] 29820217159646122467767505075459799615532080580693102591397573933642890604892221803439495839730291445079671247883558211219946126713796242135990425988220167515221593188213685735196347438182456294340722163388147521301150237405258815309814936980618983904929841036349487848053235944222657032042399844353476540122459244775826712531893115025841865050039549337107490317019370952596154714512494356922334214336081923184569248912369847341927086493763875257991626323423973488209770802174916516326860094281798188933071769937768466951810604578068174363944375884885375261534613633310310460080681134487583726138040550018340484285116580021284439445311275386799563752486824415152919471082914639697611191674214733706072398608316763442162647549199798651953758969719258747714144915220367983671803698592277220217744384230017757650516284450915023744214853474309487918859362997958731628678207877307452287983389621805963394843235112725253322141146772709194320616557669287437023604074111127694559468468720587857109405412400084256248348128126481551592711422289821292282006743646119540846276857215587722488242543475948639796185617654658536603684160766092654281610824305217436017276796 [174,137] -32840225331587296563237751420447150866378256146371643537378317900562495568927347534363836426608475960138987803273542332631628419936485191819218808368395655402386109384963825983210199834266435774053343466572231550034740149223099145124804513124377500535778325254175041013640110921070482330910803572466723069073607266688358215306978298498420955570895512211646156535695129304597147730829684391431492926984482707249610679699086275394797209187899370129403737838063096787800410359843404751133199985653921144203368672645689212156749719442865995245844373835451072051955336699160916592127188915204482686872557811656543111346615602360929631720709808939910585133284605812774710043957070149417933818675942167724117297495644265593386623381135748667620998286822761203338610427287929125853130590842041539321551858820854782682437922542096921278417080765816116955071939726335440234716633646486811630603862930427851661656245892056856770154230229952249474685001476199160361022175724045285750750181258755214235328448350119336575580340893856557120410439637160592395697279833948215856306455354730739392578076217850793081120019772213804378205389409184687195077250440010282846 [174,138] -632903745333933605859676996724367871250827203936455727464590635896905868798502857288319536862300422030513100061776831354396680044891841083460540907679725226159411688807754716362205874714902800127417768905044701953507220226256849254117064433752681531772200718598070039444088361069325838308210315917020748479478388471175363663619665810909062881905832631590553767181557516202101015287120035357341787974601031937218197955872510106860584834866745218996878961532359246540415617025377767900539085680740957203617294403971750297435245257699191581982453471520241153020066079969503111125039785673544473340699382401867777055335899558853794113892145634111669144264010121674110991216552833135426634647843933622019607250749624744386928171207656173600913054615354786611814160415403579042891641079256005938781214180739926040033728142615806183288518839748857302334464016559116427500181154957593906174490369084796991335975611907510968181486616865103113435954922230046090599211460981821887026020673745761593129729912424654645862041865074592326246366453869563411146461476525908309526572836052388780975366698197062548587524581925228400574501482048882177303596972650 [174,139] 269099313322251930846610647359802186169319233935657832941881197077590239534187212465962422772342349398733831352121135335783247697918855834702021370345124234608687230459076997933298302460105852737773855843567183870530288233024709907070140575954697395408337811801563909432788320508879725579116944758346309153422232786303584302883620619478919212173163085793819150131954618160683930578405043733401963788054560719813027239633407970089337542132255714355126921055031075542277672393930057834816478683812835083620881324381934756557960601569761730879719396388274880175588948639761339237455054866514577530172040591617098239991985896875073903783789709198075493041505934790454184525120790435103309069431866003552109061904396474353231884322043096022029182884246778012044064792356728043434167982117539591894013369069154875792524232626603386343490931226545787689158839830482759485047720268132011166969883509363245808836947427320413620899870107503036884608024528499645342159092194207276901732860999898729042363986475724581960475123080329151986218535830027231547629471053656603117580948029135811415572444944609909096091511429947035805371388067557953450097 [174,140] -13833621206594811588003798710720880724944249045537115210272295885535496929472135569926202797129720835092903399496003414089019765235694069591380361636594070990976803924216587320981086398310465406869006547097867204777013731105030118922704708837425640390022594749185346674629895417151303057486473366271078129579238868906201513030831796976005407369379317286732072019651619205530109334636873511421326794591194674095041408184358732876700994039528020705367887618692203109462057823601135826713980065301343262479953868234382688885763069968494541365274188692987693434812757005600848312170446775218724541046012633496671989692682742057580916369377415774688448410193078870263774808712145668524322547083745293307826683737621799317485841213974741902772992858919143433065096098494946356405630499750337132546084882283509647129322583314699639925356765260508179401043760823091449787416942608091067679136188316826123092654956535361870426552733774943138867270802697396534147147118835206120447975951430412992264336866413243021200218946079296522522611490723385310570386674072390094763260418364083283030978083976986289014704897858501015610425941373529229 [174,141] 221007898703525579191416250902114111892106678508411987299916721805880734026220380947578176076666459533733298650872245778585495881711147059864623061826589038423364143071642592895675301226810680239356580589544826743106920654650993093539053074611636809887083949296342340933053327313877308307970063634959634584422221056479533184494852687246993737454250141862869243999572317186423493535857795060841770128197685923847606277586138671963645287806800567512039061706085774069872866901684408355186457524275184616045948123725423303590803948592877147888132733752216493827614689463732888545222242993555181338598271376747910463912223411245249294273119094182544058509195280453417458311507454563061690949599368662742019138915716969130878327142875540443164542492828487165247382223988775531721335819831327998389106437935208906588456760233913653806976827798827723335384508995554876439768964015719467700554888006397881677627767477714330295455571389780945401283237021951497330580267013347197693966467615522658600316631263331266841536632318928871557122364631665994972161978632399636163699584327747112639612762778305277496799128932443358381648912 [174,142] -133816734769934003095665738957275664438305892807593951734709667206854520422365910934927931677332903186907084702930216991521417419164885765627113787559558500560590553437142061840755454026782257136612613709192128572841146327949905925688850203658035588802086785128208739059776178099208549394500509689007054669785938013953855461733916319027749700382023192949774744143648560974452117121589723736163815762323156893602209966871705819027750770393678866123636751779606938446192018496977323000091638746817711935560539142142645732820931261080693904043387834821363572072743043205292339500073241864457342264767551757679455412952798103031748083773506666349430137071019190083620470245862145143091479893895238955784067082722658967674176001783767719358387091510241073038620351287303692254559624632732489557495269130145418530690487199914608613639551770403817678097477641240530670548065519344917051583801873321358413712768996619903843628429958166817687035065126654815012355833595820629799452680882613774579317194990816980142347818548929888914709999490562908503640668168329317531187157600252584920171743864545598389221768159562625358 [174,143] -23616777006133236524913951930274177385247499349857223535983525040051303814709240037283583117715465305422926020238486058792927024800497155506508185453289185702633671869657910829429253983358472422346984172031404967782294713704927718079134265166150417595128753622055188243280055067211832050388599721854046447734734286436651692849805433238043603847494535233270774334705829200620676483836161888780946509786691229753641543337899461006753009307173836373099904084986003599752944098356489427372322336089883860848019874084950803053548073601304925643282878101939197062434626752579977189698284078119573789946312047392138090776768394458532296709363545387084484437522012407560214141647747630912758531358262227103252343532691954898578955696299672695516839111398469323967463117815040193927859300274947943128745574607276385152729905088381649144685623073331553388010044475720980709209558203547792638734636507306888081286854965447490926598422736801377042257853944449900713014483264649303516971648091754862432875728691389476245370124137853151069692051594685565144688231056296855073777031908786756136588598812070921254086351734 [174,144] 181379579016308952313012180871686406996371396108310358746126256386663109613800437998318311487831034254669424503663995401930985716421586311662744260171641942467037205954355065440820936793274109236457571032167926277902441428186982737253142755203674608501278097980322049510230068390411397534173481219214841038594560952191611217083788522349868864439281806576066827738317563723861626797865370668886094217501450378207484155812393443100895064256236557070017988911386224094707968679649910404965729255773326035697581500866639540687494135589790624356493412525574218172073481541118079306394349195153929986148009630366141082878332318449402612383643444674690991453580510806601789230077134711470660822759756021855454824789339544858085195035293681763929764229450783503713841988705907793461788153405569009933488178290209418203132909174321751763451812371192172069744934231643516641014732367519522861865508758093695988233798870077924268423493197484062017367267136048580318867703965115257207861869435036566146170144576454817214626082393816167882905951303840144066646236430642573054148394426084259398613661231834643103 [174,145] -501601532870440837252920046063040413755628468285938875381659574274213628168795268671872287782563174873940668575111546501381110919903106247093098038363488682992730214300253893491627151345389562841655570504983667289481114995875116370276921785858109060526052079512058685557980956695504248446298813729519268528326092156452200370172597472359467433208822441163460457937631844072282368530685343751485612039756669561446981601829933362864885096834564033957836620050346150963056092110882651298449587224173075411731780537049846256693779985430056983811579839074851341695598535677020679754586134685656853429118764643729540364251546123155947162678921361615720558591449017658371708700087197165202179734563766745872838176407878118638649269277601826853333259926833331543718560490829484816565849669159515191241621883203677233987938062239039244978867787611436714631902085507175484209091070795907120514081233459527511371073050327039497470925807210074943630947479210645705668090994486276035731876370708409223413593399129097123740484497105121231837502205846489363161790731319799158022021651703682785016934667259 [174,146] -652859677312774516009779964093050978509866292830878375882690273352076510950625644740477902311466119449081909858684130735489976320779583175910751165550850829886015560979568593593780870805436379394238421508041238072006310841461960273351717630802603522890675079715443496324887782978368252156394524978526755733562218555208455697526031320323777305717093902456033763695973846216380025512631555883376789366448451617266286593383560071215022562421359750205650434519272435846931912534489864276355863564849174601416442762391686229935023689133931243881458399731360348274743518673456859557149018516938027527242216220763154952199838001848320903296802832603311406172456875258655769054926102546888421822872988864222913082181600271365557933258978423450440549326786095424816531709031240660964650219380386144837821619049684519868995047416958378482399915811721237354501174193379201172678396018185321120661779254927961505484032151058805006066706313203816894734947404684654228246667168828142706784336629427638995460138072456136454353586219010848954488176821852602172073502260444970348809726215902914828 [174,147] -28996244605143446847399956101059606363552911005069018119560954766461405490223065224945722862027673549259001796781563511337133501711998674679509232139868673643851805916549428093381113891633083284504156241806509762713323330531633925857902322190759468709514278653207068460560538513232397694721319437495784895917669027867550937959247931584742254001973589085523454929975383950820269529348536196336705216099410765439060262222306696807300561730101936251471385802967942770533996189238347562179643718243676695448791321052922737042143033181017434527898179154191390235516829506195249745649970977738268034725543817519202621924077522116244399292425217824654979342775365361279807506832411578078239357069162676756703135488670860334906567252766878707625876562979913980259329674969912306578957806612430826438841853041459674265356547883277993050070082897415831394412712270983748003962295849515682611859783724010112993262827532930562831977651197302066955789111806728935320528429209063077547653806887733346536931782367702312545959129667663378601423468893820128066334459916996017941469609705969 [174,148] -420402750092699550596380653060163257016630215778653734744799281771633579615024953355835165235093389269083158869199755086218266865559133696843923176121675268545338835273381509244863190578582658029466621203597293868759932751644271069248591410857503177963119850565019028456972813555144936151621353489575375421456253273586875062403605242464776607646626159260793374066355271796180383912583173059534335046186118062503046234283014316486360027670380972411534119957538554286261855087590671424865831753936450718797211079891728010740734482570316958052779780130161873701478806649334117607686640296884093025340261902730487656392208321344261911798599039952114170389338041233786802793588205729058101178910891418700568788986119699854786343498469071094836657356800222787927588992508080431088592528446455760357894468173510015920917829704550913390843159506221851493328498497518855629434800568372294175848252995200970077417019179601447275986628275425606158983730407117676277133881672400002178701472865667943710123301855116014869020060301317673635391663451332521299765911731305979573547 [174,149] -2023633908056602060584612619538430560524338979169198647454248609193315053193960405395828656508623931935569753670534040613826691055124941881226328183395609778441691787820883474605382062228986327983605926890898091907355770089640901106209583081875586117158182997532103736141167550442809671864175817283159537207151149439498183722546388591756011819909947213499998390364259978397860466353760359970421860540195298130876845161752023897029933230296809235105424249413729315479677318385183115723515754452097385194854471562607085326791516459200545528168098660012436350045142105614766231260285839431718266055260206695109708587342248881141418467122647804771196537406540071493799258939081970109745276078492526165899328120014187846589331519240626511281451617863983316581092151296628965759038267347885532229335699992251098555504063558371501545400279988092824825457380186808575258447086536612040503310002179182232546513324041780442559361185626678473796560974308034575878185706449046388417281750602173357516946310413970560425589616219865256204427187265169572678782078014789972 [174,150] -3001310552442461640524930830036820943808616673022259482592361098421978807781477332784110860661629232004793944129125956747327712172917453018356937029640395315504997878013918178664292819025222177628302205735873475852503387636739456478536475384579447959850432028741367037694970252550190033624354614832079034181654714725956729268046178694832415121073031357919911151786717032224126961189995436539748985228664038947699038893570925326299462091706135969799698132161751662070219949528292351330705775299115472321475579885802559447537192183147644444422596737605188200784682355233901109182655997984343252727077778092675347157799640924524590323023695106280653031318282573409016362761425276144822331003105745223951802002850682531282667395823397186563107110241962393851471108794350250894707270640734993436491034414451047757398780341113504913416767139356547385940829108015927020961116372304135857870387074539974579826904656977266848062945728858606522459524943988483206828677940277627389735321721598310328708754172337536348806944165752307795584476927437620772938639 [174,151] -1360398947993205401610808524976558752050907031366929396573338070274104015167423891088813268441414516404755049560792932257890870509645457691540770631416498897168262674996336036350796495266655027932581653226022552852822482281439833702936674769263871805170239556160221989231627801732236732186928793163847462311807877088286732289024709364543766598996745808663399737696357237511456626883891795373829402938264956478900664496062481194757330059806075461404586533089799652306457210087921698145646132575314738455954290939867966911467766214292141729907298697806827841413561578832118320124786320725072919278921131191186232340040892847867613977265734902886711188212663415405761076889964933662664573434404164855308769520221824870004856664998335482986086200042620649479559003439723606104754585761769769366542854604487057548368475605452509139649397546288657625515730912439601646245325525683480414035180160135390538114991090545910150190639114741427540412131551283808485729156865974136278275576502288098127347153727369067525787014314872835038049254991843796 [174,152] -157091622763729608302124336483312201472083250142864236354048914562582999563309012740111130030233249492052105282294037754978089311693373387409682349859236080108852095278655555205951517385331310692472020467627900469332621235903327441306771722782108846707373133023624298292263245274832201524439620905626682363905266759473328374036618409649914270073689642822674792957739069955856395450259075321268522268808537697349453779570275512603112845972219657750207493325990976673543646911309848359672216318957103873631889425361372372244994324099296398547519407117539448352128047724548949706753560085871967236907756196069495136762909398746151057019736241485129626825567511122770220716750351273558059215728854860737145517774740822179851744632874094507601103723469457033874459691814028177523759525910444306712774219505746081912357265394456431799031870454505982730589516395217251241170895369069383825003087759009452013114201082826774405692607077827462890566595346074899566676938908942712751905815361275516391661794882891241807030430960038421424147 [174,153] -375098895461624823705224663023402474209932220389100604745642634938753516006330899058155838420376310118855076002243456073601696459714333172344527364892908572607401153211013643192012361759512573353835626465287162815552891141509182859208154701514775861008864036790611705471789261681212544055507892480467156160142060458550023950069629138773884814909304705765720743312151776369891540868713317537111310618224670991238793771034231505952115802497402918907321613888462562147515805999600317968737233591741948486809839389692924736614081716056498488304827073507576866520143570455001002463418979995696485853143614247048547523239999548864813738419024295019098515568709523105581514212635245129826129972559662155388920680009592501048065561412597244925669634978878464292533593941060269435565280520637382769893437189935264933682366886402320974071734284066023902330867028299146643496717566543415987814351321374177450363089589186107059384750299077046307532031090239873555710883276628436205323604721580607538409222995073037592992714022266345 [174,154] 1077910268797366596083995777075460029957859110019887945739172981863165442665933665802592486270261991663389509069877700353945543817345733821024089997946796480201766624940930525898401175511523855909534233533263590070404802225908553394962568167758350867516091204053470531101436722570899094585185313434267043834128917828116473609258345664630771388414077189412421740565977769185347807537337270988089841797614208173321295187646016436409425179946259667872866477569702194617026398473714005338963388097517182880698813180402302973337557548631601103787016366381910045495968763141721045962090756889278032139250641531547372572224167927828556689521690777446676005895447620062408316732036637255788086257108803143574906148263986440474993807213696348635723583099805942384884725443662826656942818981608754586286808724458740376117890605603435400088828305439299210330365769809712758083582490185893571230513071119186021278976294438166170417177656277465909071879645631390700012594308934357334400060182380304493974611021449405469200053 [174,155] -769291577657920400471336862348532153473780621725979934621979749072040896481657353207817596735508737066230748884538273772982768723494857721986019041108591531640671341921164555426711954946239770029253819194496500684849114554514515221895342683623252015826560802401399386378592506404793301406980735734878244219801015519178108587517571085553255944388893012056945618245797515848970123178847616318921294692514988571399071086816224566304823327346834332615796254935133318479220457897879967570299450297037178172985913207445808813842997225265549417513013266464242043316048190773293844483422066600256293476601429403279794623477896447948953434657253699085141921442676435776889108397705581538575353231729658201701822660472988281627302712851470568299668332860834965354524017828298304450850068875558585949534378736394113963923701895941242352954256104056088079192747879211702335909037289211634665360135309952927285927570568198410927767864497302881689655833940165482846741785581024893050735068079200489712546887681355281 [174,156] 134145787731293808340738908402218187420898221570700004420596613437458751635294670246985980092927050998638671962404107102201100892288437997040342873940589840083342936929436775784737955542832426727828814828357545892973354721593717867664348704983939587321546994854115518576095511980866733537469046126985092280500553329961336393811561973116768971731685445703942553946320484012929015595036625805518171634945610539553892563276102209061142686294783986168447672906689643988874317366586390030260678035239128456625286937048541260270188398311153092379488319330625021016860468919265148489869834139746704112402110635776314043581459350207763900802650378772614640575304612478676988951789663327357570718219838423505757417762591545078062508243156704750903759423250321973831672605573969983225292302239018756213400865970499304803043669423792900629720451475602245039442733021599916182463326772614702828053221967824411783762967094522734681041440269566523022738680351661059324758361139831416675693688704032810326621 [174,157] -5695081850900307286168281308853507650700079498156311356119304825683768854466155503825788644923855771220082073503263944265831888903299707846711308964670018150148286154505418701598174576854465481124541338094020438315961269913525960912430020636268805365910284758994430543883398382625838700210760944666479558735626688156127071533818562904318823203814271710095348454953327042765234636150112196830386273030463781426112777136697447706710350840167506376309798377280452523796771292783525099922592822843166737323473410884833896288418999155406243945125452128458119197783534765450324641943540556743425176778870753243152264824082098807905901124569536047626485474072344889818612455995535435117024156565535129484633482992089730945803641439334431411147125187503631467209716688870155308481537551718124938738528235323825760434558642955473130488295221554513553901783166834205575577637660896784384156170764932716154105267584980605981580915388202379878419357970214093621767890973298170272601889482499831 [174,158] 58185396414372077948144999329533589684808035014697647212566096998076405576125636851658914111794908769176953411965791666914482500160496864730034920509418696128312728821425733565085645020350255375579147815425351156828894268245788379595388064598010720883963916106287589235550870803119252450047198199867083794999759322797439041305315013689409501358904644155583071912566469750061020855294322710253316296951490315643335279181337918492798434105467902256949015704972494045736975297550771606978903751200925251100145544924389261714831576249650406043427040069696604220804253559968871825085695337802215970644894511272668662198474441894563158765705414253419169835137501342571453061088991772178944390285879089238285046269427846506772182491182306708819288822990808701838808709452167245164984397456578706398064247164739282417891161994326945802473396854041670707914692872592353227330045504526650277001203596714621298514011490083122594491771199705424021930350086428889322085843181200045024 [174,159] -140358221154195932957948440030164612389949220066431663365002432054092212493506137552195469888397320380232059165878894212564015895142808570812024258457151568312846744040824438343705559906486136904181567337373932770396402751656763869965643560122790427957837437928036395129720574590342753032493806710341697916158479162999361466363578608516584117066859844432486454217307582144434485330809323449441903527984713193193793327663026874374314764011176016308950913875327249706581640318160403642136954273663077190680520596726686509696924269140801123213379492450614938838915367048969832527991897667524737036013252713419668411579835913488374209928108044756624914336366113772323411328154481485875229769083733782956400931389372569355501871982839580573500111823065502391092052016248087533313775627608224715937316613019220389744982239432827539071493711108073280074493837445123676505462641796433382446164704382878253986291676299485996715782537110706226222621694532792597025998620 [174,160] 77865828965996359931218840502631580511045767573547200065093280707164518969529558127754443402687883163877198032057039418181277951146058951675943890867079314164527599164200993851068630624959037689763840904872813155544671349656865738037658755235436369703058353176685744392831683641182146088237188441822087042751724130043416644817186179777200595748098129813783378428203116790493867231451942014453998985440836233826718415005983952071094647194876053267416204426750614982761800485522726591510282343050789709236985489519500143013872466794128923652110029833341335439252440047193069399092979741987402635693724912525862441557493613960948375655175396990557141032457600982341374688612190867318960538765658508708763508553218025181786501416418134353010885098599444363043761141346655999960878987887145584460044552692786553964190149998697775538600029891899504790432807709569166709942820268214468444089728893350996007508636796523034244684899505938571764329497437583 [174,161] -9606407834076397176778720187008665646595475936819415631117794512412189147650080920800729564119072639848966687809750191785323446809830537181563996045162468144670750551022970257129994454052848211181368909894691221330653442113844066267773861957308571584115846132154908521055047233977956992835684445831604433027579384195922469364822528675311780939194904629296795624959041750728101847923782631928190627199616200669239452138689849420082825075048312627836745153055370827250251145133013614403044519944129380366427581933868837381222567013558706096047153159813272430652159899484420227633216140812992323834563711940018788531035981827296324957627256376409008813311788735001031159957709496349780513242798989710749729022359137613334577646388808841668873290343694717958324725304975698526662213356344039700836937982639515136954858397439887391537501799511749576808868842234309158759706009748174102766426254265956650991812885373905014392831846316511241 [174,162] 252952001779163794887774100439478458506245912002272856542740416770886431221980071595841546182856114818734193296600481694001692312660262425686533712487989533922574403282443429156466518651578472438164850513919039398234917162538899274958459783402829176508397364352883886447324110582069238266348725035312666521745768713243583253548673978028140549295808125374448289017391707673278253849168716416079697610632443578796484950108981432157532544163416693568889282468969505134982540143140668598799043974230226325472629231184846750773208260396797143420660365600602291054006329802179986665717462826329309040170903529369111909174825647992883180460357593403885506121510179908690404762909903339843502388144265066049987353475480397679679134879834205188645894732643777575298744294827802780781064455898148176810403115503028370820543745764254995598521163085460579908851953235455254439367930197933679910652445062799917692637559961723546474703 [174,163] -1353558159069760090786508428339999990081580554313005277070601483702263928452578008700741698748866309418474106733313476691423040224876304458143161210101111947555449711933789422625848838862550282004179948850551690174618014640827363488777973224971993167450526640493912289545349807076134877750260770641771209985978131512661897171513845837339362057317381026590605888934352443929843289192457054713810553645228820046723500714637643833614382447091821400293505966736038395181002981195718792529876037005987464228085214617616648503059054104983490108707052057558788127194648195765603975915538624938945999416722982203098647880263739975583861748368953884699156335615070912098846962294179719448205988518473906689978597252015116744757888881468803434568227210712448012184883642840770637368538683337637132797857885535176689982515953985949462649292618339086989499900498309909862587637587711537035675906255619123939934046086598 [174,164] 1389393039628053786913082121023863291267368719095119929801895583252861886723568546987621829055870123501126838565709551531843783273892958504430305538636300385194267087873499864924211734437737465783506749318352082552346593098860414974921970771340840098283065138162126483969419652357068339747326623361592835027466220430791433722137758749461033107797756676150027145297472047247459151917993003123432218503717779235138604407571352497589080891081815170943475190400410660936391783898918288640898492035046302107175204346221963271045830574190687037578778339483587081388183432587260941181309683651019016080315337273022542647441615938747447668666520421984846791271891623044807383030356979153792919475657372707057300897029908023235449227409249363326219784261044141483289793565792794324719930957588257905832571807718612320065090198892678926914388496627678353916053755148740563154009971941073865295872109614 [174,165] -255789693713314036393469711031820952856353938584110823496705822008357614816514595734734032500608949991172966682343083227092888412567594580341945314363795849632342701164016803964314436099338322241580143102660204938364167246488172730286266512041279799735400264676517354273114172779999161943675332438818048180120927510751261484017885127649236057771401294573010813658768160502958020134630497632892225450570674941060969663783915879667398105874691605861228506227749404721372845385842162008441694955009600137231315099200067986315989526423525545993655316506001016523369549535487312035826535606618069806448845777497833034757527421794475037986846393324569025886655045872163095796446834727296693398545760733789648220911256342443943918850367551168094520169690272592824275508243643716477439137697045119435529114238113985777538262169032295856514911635842957140527951269480193289742232524237 [174,166] 7812418691868602288683992873812769123852316314037472783183516002961800140956018183404034108363436451042440849187440928400369883921406426277110389049183347433562257369621389136336906217945929736534848715570501505178842244117104327835710224966876375023955177219050096876500137774831185240538442778472646883363150781124977239614922427097790770191690920746489685347538547728237141273816304339737901615626429854535523586002072557394832317838975294657908219853311542014422422771691868651718757013079917260960535184592592321366113735705389517085706447746734747956929634216532985155466835584824692936181042952463120050547443940679635130795524175173404440784396376327888852272045199638629926849219761837123103919531627412301077581182005340077882170361293833864602356241730508026815169279561325761721590812441632980480117897462121209883805168231383877916676831384499528 [174,167] -36168972129152792445124866864163949102173487576806390548191662569690468208377890948500461653590174302969916888717352224568713518188208083371507252846653255542363774775395181746932258169023199261530516611342198147880897195480321354264260013425372460398938061383231291270143927677604234094486358509765152467537620841263871462676334685166368081037911938448903081077550778466119229762155044566271562909361733847397892579978959660453795414435236734203201199569670851501043944521116115947343701770452308149630780248501162837884716199439398186501457410268409848725849856761209023974368148144970921925654705941128096081469022832689830502648663654892768228499551678878227817069420347156447726259171002371906358982265210244946803024246700278979900662703709788942641454983720054584643326139964608650382951143257203861190971880112085317561616596661469232 [174,168] 22864273843586511059419050660843942026819932152969495117760523670812779312970441953699068975885228288182303743853650239331707518625661912759929371160985114167901144793172753911671386564502469148561646767479398638668029003510048560243056524059981485239776968379426679266835171112714958796086674703722789228858370868101232152869579414880163740895485774537716519380399041403534591810770908915103162356067293786970476482131765862712137838976165119711625440033171887238616596028384963597321201860114260382191912297446712435068083551895927792492300389294854897334936589487561194853524942573135295858761932479469106735364719119434335010896015077706581454224277899636204513171254322143242361367144190718589095292350550977629223637307106220110132931808868832604749482537197718973785549871430974007014812225659864106671018557219273819 [174,169] -1748251333530442820419509386152683118427923235707455296519279762885737152654664364321923871408133037381608418664804748757274583550553657399124248825171169335952137157529988631909274097537120370737448724047092031745381441911746987401883877697805185795413815595249919446121485891856437622843989824189039725632749479523269482588171482055991078438524868736891363843760117099705386208761992512745242088330425495518893526846108893483541147264890718830417637284806421913014919546776804123447691016307895622135350449535472829704500622650396222715363095288828870874396148197781220247086372083546398163804851035233864385479516572360493109136753824295359394738620126148250951843423599270045980318405401709583611813637560280586430143721678298842260694368600079965352171398739460811051123874328573304856294534104333296 [174,170] 14039950469617346167284939732947682160802246323280803231668367883555368642615194208866199491836860158170049488947464499182026377476162146238808269811911645409887196192252803873122727807625244087093133595273336951403649152942222814082176423536104761658351409034943957500950294485349288309514048929797126124630363427692068059278580843595808832870136395580635503043671749409972747726621943119321150630501597091043134068851106566563021554389818258725118164340177399347944863192882594401922118054033387667437642135387783612783046365271238060177776411316619082723400800812491293884116514651925901249250163649363653707106712524802316510443516000120941851549906944716999284350858362623042565268966813500947062448765148045513765801949661834076967524973981463572773064370156133439916502606669655 [174,171] -10038188286857956284563726973854933498042257854716477092939910472480283686557514338036016308722883264145430014990196728754303445759838381283315004732392062492629555809204573982547749163419246097262219862335225797389943249773290428880814268950965173767509630571627678567737086915219539730282624293140881504385919163108594162031688787569332035931671822124726437659311303446926142756390865138251138159460109932044563838412625427349951099031761099494293856655418702080896037856934053948678986558320442287806522553986265444097732998889518795153494990586313338074106807783263867078301387175185383837159242758585866140824107354036446780712082581067596785267476366844228567478349860105020238301013946742335107771393643162036126294622566508660918113474554662961041267751560 [174,172] 525807249140806376389333060667846399250747322755693755551638735174065141129255368804730282659505110042108131702342109857530706323524444767807437393257582520705893148665140887774435981942695973133453340345139910631933118573010099238002425627743110284556998649251411560752424765946870268619068060533823808124464723913348591286537730596474465752576312770568615614563892764853244393888479440217897475964322469432419512228929508110120307413443681799701873498233086756961819116286903307856068720408337204066444348523653445751198912254437045247600751542885852474427772606545260871378097095197610671561141361110335527697749529529645486428395685541429299157832420311883948250957795523189820834903110094670841687221390372295949994797520774912240272638 [174,173] -1600273045848137800358001784349675646908165341337284703657716831831350589369857474738801661397797718759979124979938370881478991262157386710100645135940877321460076168407256445571168265659494241837770107380708957113768986143910438784025188531600544934917999078350764375197971986594844700066598444894860064498661539134172975372594636280114685031003911147869430890402396542222186529238417680159142676166048218137985536947119897264197716552296474597061735006509444688643842735294806871665534160179899133069411446017058624737720839114369477182983153080319759939846184277458746057032688609091938130880460486376583378014824740962512280491220658330048687200831402586047965908997969424926797454601009922928316714811973330803784 [174,174] 214148060252842962696132027625148362185097448208849953630634221418405413825142740091075841105447027241515089436627343137331736636270060224022134272423084310335466348907834789480687465726955212738515893670643261447119650823088278667374918830072593441411829652837610800524172670698983991784304623738523252619538913536990359639835560767297227626676987366621927631118291128803786044212727020625473104122373384835872853299305252570216870548995347418469613048250096612569954131283916346085048191519436915547854056541007710588006109331212298913069470502731099690451557051366131218798705430912412863929840948221603927909606566501904251656619641848273266848571588771588845763235955169858213657254780301 [175,0] -2330072898164526811840031455202596434148203489228143836193616257694980211318665565541744637505401848143049181294019343660426320896104169698812699901324013295319617415248327042308480755100389247475815121643689836312753417983814846831512126985495318766863368005368294562755370908878201470526276495306204621295380237577684465827554894442827435155769907451197622438014686977099082052980694933927376006010971051378808076138772543706590891437596276695783815569895249754484990149520825222558336914236896640176581968230899247578468329635221179457356805924201531441349228805126699701095393609520756887112893823909998674615950921302932235424224803469311612095330257421696717107779539887253028373868631482108310950531557438400941955486951481676120081233726847351164738217241331679088757927307647342416294674207070314908291890801729560947104823891388325304186314286156924732645203319553990078094985632395140352925218746598538315708794367087805388514954836876774399618058740855592458698323741630004122042303367006518519585493365652463962150688921268140292059658750025863316955060526249903193440892279853827136798124781308611293205725082443827978930672782079719347600001446928106524922959073910539264826076559765319537199422844577252622352699262842722345725769015421729943646304722586503193650968854552447540623961375787000940649292483850858582843393214413455577483178421687950812756151331225611730951426524291515480817998399456778898054407863673441313609275549106318835607743906297539530280483367169515877897449382049869604920464304978180104313912804599645439122981622557654455017226350460513804532414077287774287424172712140403125474900631710585307716354506835937500000000000000000000000000000000000000000 [175,1] 2615199323953529507163791515061658062138846310122451048437806810028783912927623824607433788538735719335688488507909405496739719753204028241126841869340633690891254952388457327256899281926280379233693827450136354759600006671094835794045200679817197080791815208026627453443383012996723922236553859146775730173447394674302242364308951555235517822392456631151465636880680200245531168925493121580893259568485455334816726444186384032765081150803555005864652998941935816935061304732722571380749050945793572554972328394845591613562952501274446347076784415124019342663788636631342920644989329056072296893415449571700838513815128776454928926250556495293619971807272390085882217829097338655015858970309301535271296296337008989923435671365100893472894625174680634278237498447531302966018542296688800679390226929004992219225992031647941121899800442049950305749636631410390794938146617044278528881138075468947599125747500603545900729508963467359641051147944887162845395750543072541175278897901896655059248734005451821056990728896754876235351355423495951420987633107668472389761345895976404076381876882390817992961341449660821582999416669003331342524966412921282296116281043073767693638242341398314675109880301304889355661219659878578687363766071643310489041070300259650516271579875931709285513109883247828091721653335871967583784483449009432853333255719365567369989358058639626000534563821405744133163927128170793384181263180476596856984988310048043166054854848024339653828028508336944638348210581287196158198787301554456000051992864682580591275313303354729596057369732564906242375634595141380535430898895708780747076407061292859390811968747364714862689070602347167968750000000000000000000000000000000000000 [175,2] -24725208835458525902960423485875719865077650895067410533225191183936148374448490703789171262571158726358843225972145563648047398534044860784625846649190235772630081502511287300998212804526261424012148899114965210040156557233483887007377904161715628217099863376064988880504018140366220297724265337429784618776698938797727901128207890611432163504070151324167080119079445879995672129340629628263249978987896322939135596171002483277230635237526176694464192829688652192056401087554155435297098182008508762084339250448649222476479217971219747786654988320157464523236726440536692619035516494136698818813389673630228920241443886720818056375848444674378482583231538349132369585804364894005938152675324342144201171639049860828453503048012630977878281642472307227121202529105185337785205675222144750959707596619076715426756597862978262042928950880841288535028334008507655776329486672771042640075848633059570274040696539531821385835528188743403128803963345502052099810466081483212271019992091334568819034792447221256723802092840904874760874909536075264781121330050245375696739660343140454577600114894240678151200655016388367285129581952900791900638102649123031131649748945091620883362022938947178161343808228207749132346885293501347873666273081460778888049022428529243697016525680448615392937708566309583933209199302501989710216434903024243245105560906461446743456073134822675040158980145322374547409519626784341635054740397428951178034592192087187946480594271845118034221163187317319970494407824580946783155431715013782077099630080455935435743075389591290327089118599677259251532148745633362440828831933674133853555238297084430599662872906515707010402446682427177429199218750000000000000000000000000000 [175,3] -551244378532640856036593989089389501838867476024489669208887284722743459485304553670294356176360533655662249383324844526834905501808469232055616282401816678253529493465177485273825457863009655450019666282237957801110935517868675600726706345584486581064853215916440018576581083748352173932639620742304390273661211468590525539169454862412156872076955409641736726997332318909811386073253393372499594399909870321589735144685052387145674655111078405763149809131120032522495090010059041546429531059288116313951339773698077429155378621439812070453280800975076122375669696614003051229456560851532399827071309875597706859959430679217191065156897122456291053581306393895476537288279658126309037372143916550494385176394222085449363481697513775655858955077161443954215970279582501799624945968602575349872107999274654766053653598287008047399085140721080203928265783481551070228179467513333293579519440725884520577449465681649402820968857746148570072519282290806619368131392465145403352845320795940610739926142666652365595099971697522311524542215265106845181522040089585317262578413709777735143377930664592920410662001089503689025237127305251583133522324892423822968431433526126229307567126365178239825587338329804095112842976418104624821708284285058459326060489683653036449847215357661634384821085165707864433513367783161390419007112706074369705286348577671817240928808844770627791448592595692656573358228176381657759357153507189170625623276555248293937218882841017715084324646167636169541186498468403927362819068334701895787965995711001144956807166210538363512273851852323413854926888679406557731748609872971933124282109865607595322667314098025364011645668203618479013442993164062500000000000000000000 [175,4] -383551786608764314410540368388294596308064138525161357658890187922955758544039354119505875250858272904638665193185689462677063385268232156934475225262920344903750428152279343240165553454802956636093743067881330619156356616703812649575680438769546844894092796475792457210441029299590047813974042220537636310538615213023337060194774255823910275169308012230607330351393667066268892233386070183297698339616073193871947735097554356552471208323426909519839328249008055312469143127859591565404111526113401056582660324045208942470605757462262142245598348331202337640157092583649486734060922579202780787630554847969128175935178346300849503364066859376309984972938325550778442508210593514125472911496622246482448439145474309020788934831513960261258764383655174696035563921208730382398376173059018751270637259420301254021804337207284769015361732049676966641733885218114359150801552436079859951006583974961643176209157080810481964306946551675861325162263299675322655319220675952291370553006730368879509142481136291512552555806921076083648756668907035178828336980750153672225478120430047139528461107973709936182150675173958714156105892398719153389059581152424995473631168489702484987185632987743506589788339315303323620737005025460986833043571838478784350166423926663423209106105128544377723136737919751335575887398801117710123943091403732146737012785581686052195798439696027993862893778169042363827668336586336250250436829017642010321382350415265998302835106128044716509266282761566837974846031688298008106708706065848942758370719819611591726725822308535045401272338071728212835569650553886755651190164718762230138169023696112499972569853706372123937683359884171956537524238228797912597656250000000000 [175,5] -3760693918946467187313884004353315152299141545016183248338885925703253906230207847341615844338085997246280517660877869073432579469381824176075516390274880919983507785627177548072799028623667930769660432529827745470122591569966166352380278018594737615581415133357666330956441660575951035637148095825790193438013809140904862575408729033320059115386323679680149531641759575818105016194999216152384197124299777321820849458522917821072993411084485637324400592277421695957647911237508257934987896324662687964554052234224242425404526184205787039602396277578730317703347149622507421289061335338843784794274535597868293307083668367370850009783337240473519947106954544967401874708177781714898890081484240761774145582696926981314031682899299180543801336921189918626939414050052899242747112822569508566185811114672846719911859284963535185132814410588762907925869198670998476543997051463897251077084200108621900277749494774470872146249280490279296741637032913980973728391549325117239600622374895810987428603717066039995676943939484255913895784101181549567922977555996389940046394479027340039392792950151512963480110400791097327570699630033098643208889041925849502881525851888615556419993424541990365178583142584502549052441042269885469451190482463628182012393089297426756151540376252141462354662462315551177665615583201443155451883545314184455018304608142474363517176044297150008784221602308060443132267638126329941196341689318924742524102313516458767872223070288824520480160595755341020311110961963431378568826528502508990715399693248096159062595867785576776401725343786017068781781456237045294030408722475671681263108542752944548671893935264599730213910838359228483232621103525161743164062500000000 [175,6] 23622690821301005083541986301253921508548006190708487352512076954422700164010893739727016918021019882836461630768179432068742857645407858802646710248874073779437769179693379598170967657884124026515882624935891132033660376349846093859990054085795952686326478088369730550459578083140430477268211221021265570594274020881939767809360071191102255042241920002968081045979469361118046385827181793895904797037757610243176057563244183128948619351007076752740028671892864939886593750666993616443888824507693536728015034246996760388379195566853289480207680131718604279098169942935061998750801433554801005784643880747369041586882811373535636644535562182536361101176097798274843634175326965619462971699488359114034454752643161435699433831779586662615712470760656235505715948204416508056215808917330707971069076190670792305073531893347611160457861538236922493869235673120756254735610748722957122684593755075936114911421608639291453784873114842420885955023658941200723415732093328726929508382512142989677716120450463623652991253346091979826274691615555650913162610452186616519663847415694763619030761946483956067624464907650339906136711684007029160544284826371102206590720024017653367759355338492641848607082396533620943432570892328690915186570997727613533123268962125079076500940158240393218253450801559331523277689464051701793903344223359328962761897756821299639015679003007501585025164127511949722728246173189934538575212820494574200113884487854746985909079085240485384971332437669353002648451201918779767402805246213480496193358978428263949836988596937984647058283300739424804770280165215015617754835673212651713829346819523959020274584807328352317633988956586879029209315776824951171875000000000 [175,7] 292050509816238123237208699916096541059492748522456885634606075672270760113119963589330070320514215668124301340930965355225685218158387114325630348606722149222526823782217194798234968633348707935366276554175726909426022585855384623428238189514124681786336729124453218549079242886611472947545411949803413117361443943986198083245963084483300707059171614478217858278192753078349175226388764129096566557275528618988620676571706602744029863641421630737827830868803611360379563895363590093490548957731276685929003564789124206885917276179853567934847125687905935803809569536534916133173705781768358218892288419690873760894491995571109771058791541375957509045114620683827134636080948925621193634008519392689478419606135791800520609115770976545321683535205976261091946400365196962448349635314426336601151967643659447108793994031108391023032822749465721309627875483080222109512970674530341624002257942580220290485245128030759127482566172200020460929976490509832806951808016423904206089052860458562687362125437104685676939944271501956252347002730705890170087504299257325989668188168426860838778307318205829366131162327494634012175514403821611183595280590427434771863863473402708076722322006956452738864105668672382877168586472360730615038930090599534085310187321279307519730998071635979179009715267893728455343612869415298424277023598947933486096405740186928221695273194701351631709161399983458718512314397995933837199287648468760852742870589831630526482078662960655533347925014313870650320266179105697904555018187181684864195617192352588812388514287597867935457412192809399031008225434772684560960215409450823846684015224834893161552812217525728675780291888220441871325910091400146484375000000 [175,8] -573212968142504929626336507903055420695008073687527550800063266981197241727109376940595171917196103226549341800230068545213402236346552075711436669951824496576866725382729376677719060410097421506344883533999675332112025954192118504328770566127791130881204493533344832095157995876510973640587187166629224025309862402834333596529737522541518002560020276511630992366488843299115704117368222517033985353612259870292084245105285889749792358103666241923759722139598688267887149607540335404196027713580077594751125466973575289245758960303317145192186910348713983690243393823496832530972433987209112665899419800117654778718207959620121667066961995241762969151466146667694343294900172959051416805101605587124635952292743975678043186711835740785655327902865829389187467791818856671247337391349441703526951513531598837605128983330716637424813966385898710335070818585096508155049263882409440689233956613609216758688314841630805183833192836314656605286806806273061417847989871171050379938115565962121897819053457715649600651775984499992405465771056941402489494059733022228908537015245742804998393758226350578415081346233224864415933224059319039892796677375859716949628367713842646645781981947659398812935640957558413077204406663515293878103240668938325081157160338935731884265266432397023299105037213368756155161597438666970115861969428958754135272925755750694592226126907119514390654815324167309745050563800939068809094231849026305259555142123697152276012634188053650385303545808910765601511720622182411313144599210536025431766315775849338928100230165331866952413148601674921519264307365799334902352824303786199228031194676437413832796336609405893959102152204965024368124008178710937500000000 [175,9] -3993746468797879711791207915683460144874658365147628518042002409425391919780487694576250656536523381122258383221425124338600393641998073469636084899016825685913023458414367257640278044494690869908990257699596749591411715201397371278259148248742332086327140700136258908724463827379688865873153705031428092900301132699165441324818693370260062330738036150545154575363490402948546221081347076230227504456145673179019594904542862518775401344993351545506951957897639710272343067116411449764136287276309274073823925803866381318255455018980382270998280331355136035722741846713211594502087209120005931840422236256912268429746268958551346538684071897246974985385916529317351380003273427464101760315575073837894757133767757439322982927776139563984394863111374667966399977223950134325809208573010249648776326063798525391212730843050984154300456344205777420099386710311415807950514026040771086808292887243677846536915752009722656583989554733824831286834023530422519150363182721472836040333182853348969815768660682029675595208819771403846902313759096984985313526568887229935007186821072859443034415857957568611128511002255369820142247718811661057747535115852308462605735237790500377050034137381391984912768824709123637842967747906684746893824494574337744712464605119928422494873129716776542276241089140664431977954841256485969401252552028594948179894275022913111737975524159444373357659549210045124654690532170535676514305640756728687195494762366053414957802238683979953414383481624931221030642284495779150265564026330709594146825565842541554751122629860571641173631659226061108857451354655818983617724647098308585899456599575908071821330148851243869633764381330799846632659912109375000000000 [175,10] 8665999047851806693458989782040296611921291454694658003648149983077386876822330126290566664788465705233518492189812307910095123598879837314129129080380118779435145512119262381522665501922655663625114132885064136170208036455141296180795235027073894089620761748508623743317902621504156035997686614974956310156988312551982100117680545614397334788526563772451280550791207710076192620327429364606738008807130849258167494745493711288438848613669932411604390856653131478841414608563258253685090866923604247958863596212605637247997499743403082755965359385733950333539265462724877360600363295111685840720634103274445645680220501638391422625881035407407052470381329415721179965493631989284737711791987124293768255901380603844609836581592532640250051919962649492993311224868780319691697922934525329912345753448885181967263742271852533846655244691212853173235832181153163059538774166676813204561851812693849109929060932818090830494357606134368748226359444517113734331911916201322994026644838342118654160212612926732782049677464006944534813504793914538120597392910707444432303576244305609194600692155958080194925079184142274001653036981440286996398281710192090800245899515406414303136212056085574004030972621784462260315484708296705382873323093563736750116280413031086475497810452804896859719552998534829193404510794600134853299346095935536129013122443053927654642868274631625626596383729092034314454941856725813252636282306272763310819474807252702375094053938797580551529864576257628158961162911755904375247828836755998214947868931131988890036135056445630101120913659333388056606274949684467889536598407042335198689026066892307803944755620466975348199284509432880661005249023437500000000 [175,11] 16919816474665526199611577908426411091218642834259661140657357503662499539505535059802276836675520029059381307222383603963448383908230336151745465437527018434887901853920122327854451509946627251406729834575667295623016207709938450464073491302966087491161727552975299883055269842028578904797110982275164272228300102164416287917464278986381384745674506938953948139732660566889113283511617484020310009205742801230627972839618441174913118276173730118130455277203023993379757484681933182695524512764764323025871218244580704690716023759027165369927083810721784737657257967375085244753119591940927210647998791752882189590221140698691220914967044300150821658790384272370960011208471143696294154543480223456697049165021885710948152120330191843299375744140408957258529268268172603699060844945909967177850838014302052243240849713203422444413139024848557072319641134425567556869754918067195622517433996216222089603662077680828727519528689824296560624767641308762102918089167212085703728915861809662902478878293255413502333337736913970472005178395232946161508166236982271717486588315657533283459179365770356443030762320614332928653138489741992583623422249117299668011934352385365196310917624916096967831593622488518373125199664733262666806904630519608295932662230773510674190268986950051123824573130751641615505870939929929265010347785203046720554525794118785323693415585590263790419573156713509963337059012612558235852436217346362486981737245207952729638957861977893792460997749611769125453370155360125199454452556777983895027932288528340215514145358619493803177210584551299012141775236029343701216681064655564316228558647618250865334754067145328021664000219443491894753662109375000000 [175,12] -58936057038971430722383107047221245238511708798554351763406452648487128021485828719529282828706091908241094151922860586127833062787251755164484303728296052625970370281503663673849469446419360449760192118893527404762663118400571867957272426693552744500803319025555506161272152432274322516014771466023711017632165363019149882940334499596877958806049265895432873894995125095063315662428176652176520458592537745364083977951424167238706190627396447709731002454634992043397184693582063463491661373071444425730991486063819581228282399182372025166956343627513948905287774570634631045200559007458184056645567135781091593136731521205913848336818282337993651863560712623861651173882966474190492488779546094719658733662704637051594629583638828528617636354317999675790250614394262044253077254056597922147448191844391254811419156505261215764616979911746319514898661147447428728314444062715758911261255111987673361119836445069118451924650438725289671526035379854482404659727618029802288304477768253029493041290674431928354313228848898542724151445220760784686383455820854068990949689264844145672845734263989726419252967916297507653858556336250385618394349243318303979882714927987621281936134908349492803728598432552793156225713305996008252063130268709525391239568565569635333920800139933238594416353467186105329411152883977972495399173161451959089287033655462956793805355922064477418701721233697362716614124157067590202064716849204762516278489393772292798200019567328472034588052317039976498303069264392084117574573422477787934650300847586958197540338743865755107285394207083188498710736071910813405645115479397822552687674837261978276418946733774379173182808789677547371582031250000000 [175,13] 13310245934630009694379726428992850970301079863236277625811843465358628975138557688488883845450646982020410632622897772297457007143325522025742874421470662148528754025430112053213460390635751935506283347962342310609157245380870356951051220201659645085449383323139155520096342334351583227637280840442927503240195662245456003520409776735009802951155014375018919552370783766515855601762433500738505833638300331786390774377035156528113095408427835990967894833773428929490173672622042758327726087124369572873106921032297663054830008611202301098201618383304820739863050329116379200178156253679397867809758957933585758736180682419055507948014884393490195953830699376142080335446962575222225643552728174081041693211566386226126963348298491773059904714455617367824858327586093914129845183472140409947205498288916435280493453896221242659530964159609222237244197259205937013666517635508413396012549549582325669027975160883711997005537292993945137500713064733002177851721634432362839941366533415050286320346425189304717693753831363347375098801181404452541336557735053856328629205006543051549745164370755665097337669254634258791707005759090725856688032460796182875366367895336578110720048657370979360550679800913200715725689831792522406617952465545505554607701128345189234016996769710030469054685738485115228861754415743300551923001899834629023624449875703564922526112846753140642078314127688976196308164902935836129242821829559821270577857432900813528172905186170225336622256305067210307153019505384478388884459707892357374705512024636139885392160622927599383349921006329093054173538201002919267017544043746099317531292050234155518404779063250851310731208041413100937406250000000 [175,14] 120945840234736590858599339213498212567540282191816758987406244432432043036035941442543406262133668234218641856613843810007524205838627850842259360336661920167011772050827641472117385836821675471121376718557445892908321371907836376067755831079791315849432794933320639635600630171468108265812852585353007784906058558256418507781548736411163549127647378509864614823205680842748018052901511956165647464384743522682326603042338235102011789134884702640743515211941132715895629354407302730624430003889811909299199950245480484576254736133351369166758182968590406429892980496827679708651023745087102700055378037854068787613607591318084588764939629764960479366239122507584956071366600681749255740820142686716635925049667488548461453000882242427474247176056426123398364031710589869866927682414286769312283607367750496512883685981137988749414585398328104492118536771136619019734133327057623107999332134711500452280379216139039008508201356745887056479564610746998133530380225714929248797992121102922285891352176371005328463684437473829410826137222323487729883869214680700114032809136413085407173339444222179255003512612019262535965099846587876237789177033298314256621953056970275740087214159428881586811252024650849261320466554336554469608348022696912413894233470917577017090580091962515175135028312266242713845564669251118421722967369506924198995571592967644584178110350264035040715014788610117826936541997001592736499288921491699455114959936097432047501050811865480125890474403725980309042408226134376527464713540245800107538623945437544009907834138736049271127889598348272763616749059090105591358748716077953312041413951864898885072624449949010921940749835088570517500000000 [175,15] -131872752413703474501775760811655623336579958353343770043122462873814191322043835760568685745559962905259170817966176468679993498733384803817702536174133221118583579597701601902815550832658917535889693846891821254830556010847234708379326379101015276339491102527894610631492457434815487695256100878168597871955494942705022722107616602276589442462258069647202310733896354043563757538659302369200710374453323916813966587300127743326232191735228997236513259965717457563427747532125940562903653031056886746004919771879917235852401772722906725020300167890436363181117530952229928139506964975597628082252736406866330198073837549688556741563981730513115069900678685808549737677356479571039190363350810132896134799778563045747115223843138188052021483179617268346179651055522599666883893081514965320151222594573906357229034448839474669336676527804052201329459449093950741079979861028061962797211244540893920396698281635039689339362566970575615170210056254928818312139402933143461266997624514163497953290400604508169878388258219864590745213233513281843875281082538105128768386606137984318329900117818528873818731533705632413878195057910232540277060886164496224314777719315961152173534134610082733191240324264055633819006095724854716139481830602842003974423054349403951449162140144328706177033453637039557626997151779012254152049354646898691635005933400682259128092121724598099937366340481887794769654641753780721539677257054682873375293546847280601488431447672522913817606646304428858165065111055244742713808877436881218592947914498011831300396355884742550271765864937610132694599229495260596033551167654737919667091761748236026014395334403460721973855073840457192897000000 [175,16] -68595709142218095894205787035286987204396655864572245028518163943264055938661653753178029429322009319668832121091487344933574365903890697524089089833626367713703320633166211657256842946274043328387892521275481042000424361041879353276369833595915449431003566957145853916840226018323305557306212260521884348070474904174634591899869423339485564885871968399458711333608755510183853124758808363215073707021781348483972136224066524726773556550195581813309507928595934088950885618756428423960245648025072457574290187564759373669257477633726271058106563714482850579878153366763448909512471715801265445165761885226482865509372270716960776846146865717107129946967817972176694067327276352049056046191250182436117457220831346692954160324691209344168431221368330605065627169443287871067202645229625586167979216125301430430132699239032876659644374133340380964342037817683889220493756566347597621927210231739424066104822309327328802307529217292519659726411662408207158333408824030313748028057090238966635184423521834544958211208413904349105603064545176134108678819401322299300581744943974370461047935538072340768360816705363357499884209562089344938519643784670395481547588438467579338072769295029607297292362449663869809184794547727017612222101805419040397947934981681749406726936773693358016994908440453116761918536754796238498983110533224288606496524980524662129697013861851383828020749084411583986475692719997631709014105382849318329665896307929670703448164320870454385211701789356903584409113542630300634390031532535317879598633114046221286667153710040942056960006219416467558620868738942365560584383549391932667724862591360982194833347636825376555634057311419478840000 [175,17] 231727481832316495568490588009568832831604518682503707117294390570764023080007223249622961110383083353925083218827665459958886859462870734504590418580147664392681427510325544431381421619946903658203602557684311363730590166682173186710889128910116947993404853345207143852597309864106165880168510825281357278168297038283649218684023028261357363583859023201271414342281934522431233783638652564129204271154980396726617555513469474087979179169593306131436784370742946889611500676945093201019192727252522780756875395685910053122791289585175255950106819317787122129240181187996825434182405601087929241747709360979444242401516481925089182864968581328905257894847255263355270380046255858113816919177877397224898962228859916675292699651507602040239762186265948413443249261283327867025517376274904706602353849452363191230915729004957370077192751190196939938138632805230327959339120046628433368073464557169640688286468235769294863679744523692963772238983750290049386556479025434182183846915678290381239288661662214422718855732616123121879085482108718920271380344099225371399928807657093609221593833578796318159046458984533701149370345802341422793205110985383143749085671918534756501158153891726892976219370750170659095000332971946449487874330578796908761325888610523698681037766107975942082373358669929972791459274114223112882729352382259064988581982251548990736383847197511539252299698658339211817075697598933685584149830994994545831618399651274601277764969217892073984100939628701689628717413167036283469995753391410561063341416500746260755432772012192681431672518908924775842530525161977150551274368071953886383805832935925091816615708039015659234298320556803664864 [175,18] -154990221492435374203573219076329667042651606576609524829418067422562267780015275971330315133389253811082439817480191832950228860214641232502010315024959441826700835407156913905911767950427391996955728938138598610649153839259039813267475836568387978142500186689215905028884308259103204903081868764819836594598531088541634753139475286404491130217458848179692984863954557871802653377708582438677735469776471852669804602571121147474157590980988209570649158443585510799113631871770062053524211944331612096490099079666852064773783462401399605731961609563797802195771733846819405163927947833694859309875888110359777997526713740270513137468932931243370233064310672386844979240024220599041407255039110048545579563445215346906091463951977068850861124447503793240100623026591171770402418196642820170459520985448193937231401514164344648895898609258767210263593590384339848395265864515277361776195046825001994206490392857870694863223892761606783666184509723608631516161376921801348759582845805321595693707500141291418713930712066128098118298208056233209122586199741933224970658692779109111847219197230416381835560967487429059468424205011662328969236863896229926808988840704760520679509524647365601057763447766060458452806736633467648211462716547407823164011611838904324913080148848120012215553519641523225489451805125803093304520801421891298741126223591250840037197903158929381829566541776333430608616886201526149115273816267305771558093457700880853743266006341141305185630752592709402133780299462315006502197317567015314038509708796781791729824664465920538929420900613530421771717902655117167124152949990050406795452906383697011307059935021326650323827198657358400 [175,19] -15982170083703396057218810976604576284598618035053148045733662877731135191587180527373809215499808486415865106546833766116979268940699437215198086632406024209972124490128104721009892576777356424297355770724464496130849164621334526847806416193958853280093386829703571563263654962093606347316472258703341694582283040771868029071536939470553396051547529815212963662654215857757190326339855718666529598629776162642560820117681298529397385787299500173452257107909189683650984341205360767125571595444801071147609600808120722647888594096262861677946767833551013109734056261436041312991634747526166418356919412351425225279618893545274376117242886059328836546467656396920780929664863646238290014534145297330723532060400684839097173987885555089938330504908158457411210186406559690899090340075436020756923700749355368529267054526847373579499004025000760386176489757235027422315633577821233144575279812137256894802572156940874930132081666560825056105020549856746530899018225392554989529278516157339423773858171331365707837515747041587344409585684031123862594191116695190331430920532628390408266918946526943042428500170530651003715478293612506644155561651470625375116927236647963999236822219644786178871390872729249106194468505198086259152489682492728809267203494232006503850785373589705818803016870321617540465266538581547026329797343112433467789389456128557908294846878003932787930985305515569687449877383226201893115949221586199060587887196799154113753242281420760286533586298209390794543229415657360830361822687988603159649636387517990245658618857183816209045656246580405565079817411764901468392614315770771188166598094779532007952260109376393563232190863760 [175,20] 65324011163231064367766693219236982809288333635509516533564036181008351225955773518544125596253328161677055512534675488326013302754218794909588406120099985876737651526664454194992782422988930764861317619204997035513015839088427916867599705590645269724015831214212281781561551344241347000528391760667913652348358063011148752719234094426655357897027112187503061685421239519100283876247052240177749872306360335686652117724654568995650926503813269420063522334206219655105018479341039791707152314868524975858520370029829758419826028849999543994809481674696814840325278552741155878636307218302322325782218250248998131176674766908694971620279899473894783282712668322917387768077198806546491405681825514385051722385850846170219189572322143499912676440950077846734931955063805386026469474600266090696950979505837039012515394834309762332385127402612060275106688351863596099634831927654769163879855892956873181469085324646801743141407139938296927869873386750547705513814751153693081608101939143150571407739028477367200025176690336371319143825145735720087066624567819495138883916246285695663076828669461708453418094985695212003958069443078979280184208993886285239377802355822678746696850224903126904104699778986123192976766378715437372770752788105648139973652706057710415964465239505605994582143734321398243507528460219248578780734416548258796473276058054714938166109204160415979084880927617985828985906944220854674917412351511883970521305396842569630410231453627491608675755031261443409468683280604927872500639624486050767269166037027529414911830983949507006032855041173300018973395230635436805280020066339036885962537777018883996363274943459283377915870400 [175,21] -3480419317355822389587378612495124033091526131768933471064691300821869750008749392052995688601853624427023338480160928786074963799596321554748203848659537880823336347854225414043549025068613156117769278288292753514014845429503098076402377884995734979214727298590511505636346714617841526205910837635913947543550951953475538065548703059467808254252033378981742444170321839099929240327867590064974422787736058486497162357141683596608678579680609093541871612786846914058718142013524771559095617709562287456283357128815883133091402933671050541866321756963796536111575871665864249508013016663992144488420222562539285009855861744761193747214539873051625608418784788059497012318686504485596541942622984098738650277504789474287019113620401844064280816528190426272292694422626846729593722562371257664371005756263074166780013799902981988989668851275395822778696088931704851280860567799009175051107146235289765526400489047558508528043674961828397819356072179781999870585246065126342321107130311868834905589570887715341280502854728065068974424171896639270366990008370403077110096290611110519442666444666339197907801192217989078828283218028456765115927153852874386926057344428510785176077746215708814059030696036800825887469801843702224505938807707988126700715571535401060904115499849658343776964120063490631750505144465189513849800761388910822223572963471460719824939435096647705715758027876547374303841064039460309989253509797345274772066761290858368028879574198964485157463371447555977590416610350569339885408185130860094772344264022918944099261081315690161438797258452990286117231859657728460523534611189842840201227788763826846617373999783217909941200 [175,22] -45275764863192465972015876983813624087721807710850385223362019098507370956769692349009048905805732194125781159379320325883929910840244227722558256585751313156495950344798752847416474415341719566428333303103045363469061794381991706404467024884308197156359253864087088531485661881016326869424130408920598626885376789431827199084882596310537688188176060516994306534791833194533384185317787297462242061627208187655729180588430033299866018905259257825800373376332217545016309228853706246256171264099522818068990954671915159531169883461722353593668359635594405342735954008689793486165039352341563758237037072723366046848881388337393125451742745295330685277024352787986757328521089153300012260401842998659875611741011612423129360071034936560346646385796244676651423175926868697643375539696422754288186412173155650083922169586085278060780087571971329474890096847245891346372401813363277680944842820892006635534069769535262568461058615453210969059368640672979231528158302451630010724013239017770510409516560277346347178472715898965463993663597378050479059065463236147042312345099126446164908168769512893300707933116598798606993479698437344821108830247101612604382113319756528761782168750522381639399833115492606988221494963034208750663766557637524804274843997814206565004448665567104130584425022272909088497147145346949603879396578775016374759832648103339549912288308274831579145090268134650889386366512608438585958261845313126559090250294249541507001875068233889135318619747004303476720770996089946522209692064737771231512316218937776462357906585836254900024948589108360195306700395188882747558516497649449994064906749008917306806213541711226272320 [175,23] 39996778618783117303838073452869656391021304648083765624713535114814082443921919434599897640248388419189199013533607152271610217475562208388059582914845898120757760298804086698509162757440796910275929968763914427603495355845480350628475114511252485110287737859609685272686867873008737731996684203114065696971179797175633610498853283641141659234293058322432966886630245568543081265063737028137502253797566822768658691374706539173820065377173698158108286766377908158459563529499254053447890350751262500112544931967267191226827972931867682730094432339401914662455515412120391214261656443724833351991448112393549352174186608824488703990515972736090602369981530218599180060621843071762054422672406491903288223066145589516005730476823652594798283194799073428323640763424665560288542905009223449121684616682685568896290811443533286237339374881567258517766730627600017112355668797555764638854043892792495260528623292182947779905606015055136784320786226614656842345256826981287131349978892814571311003337031678045706638040708266372229715047464170831612471898038991460869510069462720058378175698917916138261922706715463184305458423925091544573283598502557097076775421997241885346055424574200478378645278662856958268060715001390504134587032573563946711279269562390683190661889541238154004937502724363221228041907987070097212207453747281386216412973349107000204940419813054476490654698502750637424028100337178454679216302387652060144677324414514082783473932124809931392369446159081022529049409418250373248748023430049287130376262774409480218907743080195990009120682516800239642303261069220911587960252723524642804408281608175030494922401908330333628 [175,24] -17187410505020772773668543415607073018501724769227779833503100235792953879052963632402897066194184119610296642197158276758961336896803543072594464577337484673543544868164439331766123967348744113397844442776472680644523147212837875116720289528043450810433467938009907608718460342611061102575401217996029342072295708656834543974247830288823738629426237074666665498098114032013704190102482272169300512806083677682205227657978720803887406042277270613425898271454156708511213167681361343611156186084197991411602235349319097844343460373539487189952183659402386441588813678458414822563722743574811346272463441605802265093663983288559742740277883909699262535121654270147118943178229782697882139205192523270535876455346133761265134029690322620825695702223385636081473145058887040159409118794491643826168001302374911062834189922598128012788744991930774741299844672489352912354025068516694437932079374292283278015890410929321614213956211846898725250490130558876485670561788977944048809544658081206315163348122631841722177897229659563733741047818401429559446221564055820847179497859090100125516021698463097235727819057129184412594910703150509288405158008551529336647521167159171173255359462936512683695717005518755077540713401103492914480095724439292078772412427430748319795673707296397873114322779722178533844301983652994138505942096727670785711585973052192830370292895658698628548330376607182583212521634745406715312274689104911283632893088639649047383780339367985039913425251529088292136036466229664752706633621653764481988184459742512445438144870781645769911677760402559343527042030112713556020883054519523155859067670213665381048570652884384 [175,25] 4803547489559065310561518442688651474557160775171043070224747168853886939135662005077213612339391168518292067562248068934696674207823719719908379679175713089532186264013769043176443260111495242923867567034790902842377550185101602664223222004530345337363706761343144018871202711538140886863109735042472580765167609545832379512806287906582238450002937518704006231038424217110588701199211986905103019643360257303598596210386655763182828650366996420744149444361842085286677941774226529322391795923865871515476061941611322656691903721960153302136394607601297346951516101574528875015852431740557083933444978437279996131573196823573261900513827444209155545914045699922239769606239778376225703908618032061614115639643581397176228282617912652329460828240481433799810028891905634502029881794754994871876574272644722282528112412185748424183536844228351974931253599359958858719202028726552647358058546449637961290867955738177772181933098295882823471568941788582071097358412115586244968019923988081420592299900304588560773962125753444129824349483541404622469111927895407950952373408327818333784211395895068745036983528562888624879478922024298345527417907087286877606598302821498182785581530439278938064089559340058866618944386517519184318781166419048732884038790848764796342496446581328398342748350903543975419251529394311827119552394476848755750870054225382567663701624712615652340553825176588806715371065724317019759604187369300490161278500705409283564391939547759991368359766240491923869474364628876301197393997924980209820094500657522539248611708120792421589105602684981939033029077846653753445889634215707839112211758446535606775833325136 [175,26] -2062139419318543968850009321831526995093183531343137358324433297821146528283625349363407292949487778913756490258058594765355478415489425184743401607279137440742336145208985442592676723881762433788726471295795025910906105897062585885768039114334709725848361649965950259261034997614166815351595654329061808256471545584457982236533934243320550590737597234713823831164993538351742912846158305980103475367693308612382642085115817908716577599182944962526137294051279110786738162760769454639596356849824214522871362689237882588341693552485014101469319027471650392945937013183108315432509865991729497599922547195373090546713256613580906600479519672292562625863407491540279027373088069396944477095209498472981004029885373059603985391804738513427497046612235328313038508821361018788974486132213496253257708373083013403199802259288748250812178242547390556533053276877763743162394246222649413722906477676371048240304226046977272496704690604288043749675744533770830012173738310577851488424797733516642302983172125717998898947832667998375913829052530516048113697183886328250654283696728968805974783590370484969847005824366098252632447172324776417302900846235019442594420522553750243918838807265739004092924511788057927343976433280216361194485002562556445140313561464476208430775557684882383793076998400151646786767039809715161595655800901984336716861595237822395686743502917488041423388624080247196697441350737102552486456355215287143965582515535906310310923489589945580424135163249500643270207087742880783653326520998212631204131961261003162928790667724188715096232128016443464354205016725840601209055857525797353316100240185529569620325440 [175,27] 1648232867435178566569629500032992455922811674367161523994963093373355441299002856541339478516378265469399577181515730306168018021729911148205668867839186279419403569844942395711294750980071351563387804638989064365849109594725001496088786132467730356417371673800458978831532845759738341757752227611145509768155319675061322896496974174647772305966049440503517912115798492644455187362060746680231675505901180591796948711100540348154680148520816845076436397148390203505072309423511565638121029127599403964740217127087878434215395260008103066903680565199881321147626835468289735245277637868177637731038960181540486988277025849916016596372227635065138755749138748826391374099284367864037921036085627549124823441869775678567543607097372072769019610981811348754076717753109817843275091338919018555123657243827681772570418009057653427400884202713126063306714886075192031072918697166657617513714785628888886754519839213720683059262583915985785396525450267956743930955256007755874353418866648509374883261774972812081536145883202526422776176980125408577953200044442135602296509280032923313859908181330517946860799304844350419919169963339398870435674364342474849615270773574616887336392099213765125577699177840971779337748408945401986419083784344848504630281579794643667714856680895387922174132477067230716060899106659642783767227058360425853414394710777242109844806229622670720797193667475693258390231861617557890888523464199206965921107701250799114989104256574516011647227772195771655718602892158746634232064528490509073524800182701529813390497579339936204529681098514332391474235131752579879112169597356135245480427177281818179404504 [175,28] -1076212179612017978319348700816948961764405639035850886668094509517079592580202095155509400957798208296895127849489822995902545210897572886929612591322135401452835166499621392960994177788360954258900899148720919597083006956908257512700687740544690963746184027949781829673595425605051711895273615964018287821140616965422008655849924850752068643236820591423248355980341906525646481301082616353443532370795951672896255009511432415352737735181299190324128050546685227995472256696016591284183369594673274824678253767638137029214903806038350422415782174927446090514513736060314389959101148578159711130456297618921379114446969891068596545652598795298942070633537016886952985678466677257686566952537369428944080307077115274616948823365058047645681861939629054189517579942463060976876910172328596217301397614829227116904149439262191806587411010266796199750504048745128246518025970950512332279384602288531782582977269468532774147207351571144276355706300954823904200055325886360011803030539196484828308411859360188284410665947225181916682893168393127535463031609809829388035252687878756484104677998261640934341175835906465078454725906198215728348044325801842911538072604402767720856968980122039741553836749837261051489152037865506492953569627073962993876791321982981857293447757268527498250258180639536978072735555634544333914456645666741793385903300896116413567413992865993979930557933375491950660571580415959428351861433744185445089404223816241865921861039847352142672015702907353759298627484391916407608895039572091017197586988126731777339638697970150474009004256612853353893007214615526898580743554679219450624583054977637729384 [175,29] 534169774653616404052411667738207299904333900218051078273167778082340011145764633067602037308347336622185695569966264802888346495131108539091089453486216018604639196848295093586873867779625836370325371117021403629243521545334967430089176392450242272130079761179655890487497183452650956798666885873771384397186447269752736241166443433954190370153801309193583758545589378153052379777741515546334447205222575494225447819321525218161550720451652905800407935931684501507018951927867418607960765585877594522309471647774312451250854594029264913626471334916657263622018982864749075276371567009384735128508169717862656952466502576052736203862101121463094358775333016637610402252606092083677138272152679565367390830689931534808748358923853208352824442918974277083074299125217443270078754200415555091292163690693586704916836247595830515492004670363172073417131092274721691690626486049150492919339190493643041988455610107133920267217607693341713819261345808374098694889710945942693642628722753752395613155038295953247566174351566751801051205976489060050200360379474766860064630915709462834926782974124893645085081185482389956786377150053269821102227653777522749460382605532434549876023491522311623692884833385063779497618700471331081262062021517575810340508012162918516410457219485743431817754604520041992485919843072517991269640791647731569807742170617838106966190182204355198361898728008237869990015481512870610599512649905191585451374857404324198695354140187409612346090034020227466780829658556772102975419896323392755628588499841446416068471468677768734060892640800813660482370187209266833819200792633143340855876753102282100 [175,30] -215891494037356666347219796805429136276202565427429305435739166136102230578362060178192293188703008772321781132221907272715357274539285837376248821856913460427844339737995357192271021165359221423164073785108643269550256234147252788368737172520971464956640194915983509207626594678583195996024981523520033492464482347586067110172679719290427330449292184321663627702885583177732040763260474082144730859423232663343600811015921982064402207434854477694064505211242793358133712627726332468294220117562846110391009375749972298985183792618497035215043518572471893969350625628623569190503501418283882582870921467876992769678709232948826033592083902418334977445250207602194857365967610755899182361945216220971401325279480492873802013420439923453388634324028458890018891466130506913383584474927969699139104282391387989318451333441808286614747562463239809946988633973586569477747829099981927218584949971220923507632550702914286495405385003416158122452526150032649810875427856094420524357475144618251249458338269155765690057595942429470211637786597740359578477663343449080689141392642332895861290330010839472104710499394247743272350872542785135283784035348812520592603709508306152785203452913594629335778570155176074797923818273149378507459542084435558029605782642067257805260629720616062813249468658759632787128389298060274024565909134278707770612828750905080982312172743784921882128319228281672912605282158383079684447000243501642339505132130511412673212448933470415293950223797549152246655422889841678669307797260844602053488382816281564845371103638730686591401512709257278914442619465212278237891771189555906043112589810360 [175,31] 58643192513413017901842142639205934376602800698201471321975473385306166133622088670416631041561319989561079952493307202096231837048874840282590527097880298197081579819883491351701833569128805668714675857027233979408754921984435707814608811184426474381083124843955869158684841163545739957450912181087563006711100446099305129614688792309850516024897263451060974524896221338668950598001465678183501193519695598516217192403639362389910799428268868508578914692333985058590627394956265456315764384532588011150774572595049943179855102787359444876531637030926835966886192390071642485984749268981654674727962578836856237874148329928315048914732877489623587947354236671348051262025087725557014266615118299858354085082063549580610837476582427818854322701684548133161789153467689934611241975446493049927857959421401282886120265934379465665389456924243102504127728071063099163904793566469719659268816733097000023110662902407949067476171446237641414732809012468864208869809962306175103060214924740011535348120858106262227213813433609584750789770703468367781023495960984011341016128237539340678836242886115160016553037970250572749956266123002152216152833114683042445853206683685354887646260297392569244190009994488912920574371268154854315131423000765482805392430032655114800938919211183095483787149214641893210353798848381063570355398881691245530524820638382496124162498283706012280041821259704793020571102663477008344467705319053165235556238059312424588862618225819884202058042767633410786679222627753936733394933054660415820182501822935701557877192375445452762206174367875147948762781352337378638630357679314252230887212671 [175,32] 5868191080357204874232157009659546136564043232320610219706729121071991040117929007977693367754868372104429791867243512315155081231000661176864607188472272430883323264095594888688031142751926004615306456777645719895495650074734333858324266411575704506649671916469149132988443511828121840615585949264258248902543072788589772767000129965401890904611087622393672733985544409643044859960406734697286238225147008192814109579075953024523508416136026036263662666359205921793331821648268732195195115505805299936368255298287417408058563179710385590240025193585313220469222407614854834368285628556688214107447634578305928315368683981190196107736101549807731446082900140072938802347286308756549734269432860070519367294176108759509385923569320096560418363378279041306483387727102207288013697134517598148065579764273343883279115861296340418968237452861223604491668664442595161367834761658561268096848001433610344776635593506546830330427752322625007277191792683100929676551887385618906117111390867878977721114819794041281161534586277020430457917817478740830820547157051702168370142350600750207216545886948523637457118003461929631683175566907577462936652876630675045521667846454145994947439311072368627428970799440472864493788823185771579179597300679919925874189518505846009671053849383081032627261891314703725392529462464856264917309913683744884699856128693804698342849743008933315747662886182957288879362699438949595212317399696684413383857484773382031417147427642796381240669417017425197701425087969987823802152995209440493149381925028335343325656444714442956073031264118616523093878915627469585240524060306947863331688 [175,33] -17493342758816455100899039629471020944276814968268131889453057824392477501347222636285889380619704460840939950767201745165096263455382433591640030639094055385941459515344543013024089679402623380007665775043591645240142097619951390425221877646140163543861597820273536522232566461209036286425573133096055922078634090027947844785569609395189760657246744638703989464071074695855604204216910613465465816914301241420672891378835479074893006217415334672779670520368850791414061206132762558647687783592863568494430056022060755468775803337115608985903743803954837770566946951191051117888020875006497474249714786328117197888269602138503085868204123237679811556934086363687426487800287655697407443335390206251170237457635467977624994837189860144508143469063997062253878024059702453213088211192009404276418521956953752373377489611791981052606588870512185602484925546027262019124578819362451179976208471092575123074868793840106828543004328617803582340904885646482721111718171107898086633925114036125682561017294263962821171600308258746743371856364814529039540535534979544810951754511878582930560184300067754463643839348790061832146178242641294107187472741254820204003898568155263049794976294324885306853557879468142007374687444850326865486518206922869784319469240482080727131808535096146608760597145060334631674077671477406175347976471699631726505192787002924451609339833217862703623477264239219017080537127273672733258817360933939391681020727100747417443258204839110258013224558164708854749731853537405701221154618845298104835087913597163613806502093781554432897410650965834425392396592813871388780026049516506724336 [175,34] 9092040169237017907088363129659574864858441917759784380087164188429817522767779064788108262631764127847081350666774983910346616682887659602411858582436827630791264789967107901917561066042656823158576202113752715751302099434338618091064336450159271309024224154196617737569443111188907393952448207129308694353955640999621340139677740519211720194998087227383334570981955331158375420822037553070040509172666310101524160321427743661673457243063258828340180476866914055175948803063094343205958526914335618863496202485013728925732673541348294048832936931743773185865753481429330038655565743396774740065041832949609239445237731787431798120086283997276936835634431174749478767459936515860141268966481156567553925248399112453947668518302368636049194696357507812802269436761257815080205094782250877013987749897860364412974479143708897756897507461196479763215198057854059284906211788218053076488709705856488942250807408881326520182459035913256972256382284358257407819454784433744394639456021934028391703503515850625467592383927956127219341491888659832073259747476434226270290642322812229771187943172161405265140974101754456956642324489251369755355196343988245028419332037508145574794209859192797493417767113991361089820727594296322760067815288234409639471720627224653116555954678036669278501392100994394239468396995487995992338967020281213137627597853540601591321344759426956028960877393839527651422790868962913793196850974924455850528248671770695550619832458444436774128177567325182420980163396007654788711886337599722025925005670197324517305527608449910775810949538984037921081197581273201404448937999961234584 [175,35] -1145539056977947777490165303771490714638529076248571990759036490296775778679411962868241174715227106481302292384345542792452191129795894987495692083504270948572490525629419222736247823074509740806456867655631689801011167070306605356581080014503007243146920018797942301496278862067422106638042024733531354369306159649584987344549049595736621444463208010004824971791235651694473088276757368305410550769142599739944769547280981682346286320101866178887463422210571473809540944215246866651994274655145436648964091108407993791884148453289806582881924469541158967953743944809761912462907833183474138997860343895169105050916070323900214183941475410883205471973108497610522114394117228602149238753558721099112639144571872607367080553602095482515048775101624591126320272403078078592921054276997098943445213246684837815060392484257393639771919046002934193800983204416290537460487491302802511755542550365627623381354920897630719604908409217864107705624399708489191439994205636576661722200552263487173450030612734793373219811275026407290735348553171400775729836987928091734539879521387743832991559550102439776214517051370731780070544995448578231975748943447920523180472358328037637569634897486195817444257420653108682885083424815893800665761661186353385495190028965408736243272760394807084259008011007631881807912075283719308718462708351041683209831155288681291884762017001457699181786425196412208453403632083632332888324639157866886296939351219294764076875316653806505382410087068865155059749530659719105725090922416513933746178287820414684679901349656522059193847728478547148254514251451872496250799240790246 [175,36] -1386730003873952971165625990146126565271621339462731800988682778101192523181321293726436334350596842394724993379899038922350316843132375906570811106809047713039613123079253884105438113316388382184009169224704701641368630955791082271641833022296917658929388344020834463081563681479353117923815388042020201212997065020672437942743123937044237474173382092311343676616727994660733464747898419146766919106326358173444608989786015717001482149098803882862882000862251744260933334279215704493791365910268700192661870366557489211929488005339693084333531880182613963482747652257378883577511576455707032425147527675435649811245187232684004631967349964760817787725354718679254484860051751953719932579533816952669990723831936348960642177768139851898594255347563050604229636025628447507273177601504183384023193266927305983419400439201612825220631772484945351386152249625590437181819990302829244659388120978719981652909528590269647760976358093427179355208692544197850408613584183015574116022635605206516075928481018516347314973401150139027864604119488588893678966385473402396671512324540250734001490990532020505178116733362776770636260443149893531883856543331754890747162591877147445666287335057950071982114294667659327431515729059017624330031077804036075430586073641999645551569934861421798711692483510797162154661448831281539068737717731073942449784947160686489991586934818318874603726798834877637655956548256622326662229450165274485608588474047382036609386493769631075353236107308096125182488419551890562998932475624531975956533184535616037740342952239034220997691155089167447502405268374414830802315200788 [175,37] 1031378199736459692553720492743164399577123571459218442463284020591465853840943275149985867378924974217487851869732079175426655119359473363900434332924575818307915461690274730254999070325405400828489433867056633626168835645357097819734511016664129856766502065101099468370509508822019819476150738939121834931367355403295852519906881954270203683869145000237190946516010338132386681100999162388618145679078283298631572932043405743486211906703731975772616192513596068679600925427009172443012906372042219142708240963243082996489255646002451250724473903071952428159364366841976500840546725732978388039666135374410151980881173520671116049701501310071825648345844665931382145841175927513483320113161169796954428419949849927026178197092003740588713057385297513520490250151744151179252161821132601064948640354831365388553321827703582297851370645687011170407190001912720837282829263670185186356779179268664966612522938703352124902847400501379542698622691272568101616762301083180407242954369739255851022927628317166089155842479973638700214137889847007322091008611322909572157550117365566657528363194540416685700440634578224481425779547307459962397665606301944682233928868295111290137922319494877547357690501117977943827405961921328533842797000166953770545097884520398807840383348463979652827349625442343539959808162009475989712182008750545636493619900806535005439648543354599982902330607485762918709066882073940079098570471895545119966486714802873498034761220861100868472551319527533324333354837818013266784084073210998973736487569191757330107531954088574552488091841631993016507238938767587412086711324 [175,38] -334572407220679354255302738209248121598925100657567482468814813182988846880146464049893175669018538430995024814395395188813300627715784007969847434966757217786515535339017037655972803462100595828740550232112161818865137869427106134627124011199949883308603286032658680827079783455199457115733130023346767923495116928092254365029946476451585944557928552253710562586069935820343135799336780974085456493543535035355145332419464116323908612256182799981362500765401568268747341314212370274046728836614536850900176041991160225744046538370782386728293813115710067332423186038074935676408148133852815539665718575459802623049474140505046541280317283411851530777717544144467671657555643506676504831879811154621420355823448296218423087350118754420255414480058435594672901862761818137123680362001301642766403146450465295799684615601822664212470659947928186708807715628729262926702919201163934914800222622382404586018833589929251614583556938208551317113812264161489040251836407321049103319709747012525952155145357791083369882881881749149257024775521571165831003632182927235379148489395277890809657146063820345972027787321849220361582921024240921196543391226849177269192970880538082921105327940173782361626496666512986496688398428345022281585308903608972020819102818236054524936158323654706777397152205147755505840842668107146451514636568447729024339489445802983026484333276906158033705296260393695447166967708199999496584730240154946056315290019605531264229353136455677921637232111444780899594550536299470705431263791436751238462406830617934490897412352406510830928724168131145687332501951488086307596 [175,39] 29566055581481352383182186289377736267494650458333586209205182867200228106850371348463163252299562240281593152739908939823027149573076035279854753765738769468385216833839382990050176703887050558518384444422154088404117360415204521635058322430142692883308744209146499464208277074095709908017852533616054732748168451987751946787295178108976214539528720163771352382746153969335765203719763914622441671326825705977062531164831895524056094949290937619016087122304650023215508061742570526361198045722399273902634490495831725904447561137825511312946526954312972438733674533434508186340994306738390053879026369205052410699773784247470994584077028577292214701657854072031471809835656319153279558974428376792156393529459822695491891153966184845485691009188469170859055027383244081720089337824413992427418063715856845266771076293019867354305923596201621226167156464595355788487032663368028515777589712649997278043943585419919676354586133233834181289315197060314671267817403115157702150491822256573777014694229084947670351215749906251073291949212819715682435819129202121249409242157208870200384358162352097491079112826618284170660565016309298721603624912821860815327140803330793939956675190634434312413696302195775543415421375067262545539775942320872643291527035639713849171594099641027193523601397503693552846432700283353074861648960595464602472773762333786608079982239170038235514949109488564791108080794530193008709508075735845914171637015010408824246769511545266531166249346934626936378863858394505658176828923180975382361147481001554786166428885570956804531320174155947934294899958543395288 [175,40] 22633814277895841024246444307403104979151103299816037559968806796532045078564226586188615659717597584732036560308346347158843771186483568495722124688681706629252082090677387820523107997158162412160059589441635237687939663961663709296306187336664854437522724962661390594310371207124135005782956001700436007514691753508690065728161452655487709067007295926495375640048390286972245221286565443658948609251499836996685419457203688697716394298386844978382190030114195261682528490400680688798275137126775016651389748561158927392220446573677126422666329951943343565956725708403340333262767161118467900012512157804182851900123586180265828174904804024054250895419063491629764784447852471301802243208889518729966573175810338340039940898426770971701436952579641031495199278187827819635467050735293642017080078212442486307801440610259656227358789353472957742183984684906471091407452816756458997182111657722902166515122455692010122035080112293891856852847309120692672613007043022962566700772422783249879092300224065452322140950892653111778523463517484264753339077561638814971527565187832966653436022063188496583344767562981968539335310941735096769760899505521522942647533957600034568174583385345699029900560273245019325250271922318002893231509497351215206761224253975402315237692066793515932783963740739690403947206367568891430561392058303341968319681556179086708592947440934919726729559715599288376685728174179885651378622400146360704132868634618175505380147091294508163114946483091945516523766921389838488947456544124136267706321796700606870822888715648221763375750651819078226040955786874352 [175,41] -11683984079587277181846372463556852889983591313137159810668466193098407443775718774408226243588240583194052207980141720469441372682022869008869940468860110491886007971481871159865735436568899138774965754573736850397607059619663149094354141692062699708118349805972960336958793447246837506536863423978646809284369641011659948757558417502991312682588156101376560428421632630782198350617515974676889281267314659340391100670203911521619053639817198068422782858760747699629114530028662152973305574410304982149450335699998303322816191306042691557850065923154308958827159511931966838915202241831321270631725804103808357302609956824637499736591647824922164947841181888548178117949344364347906391552434248422187491012462140722000768185870312062331738478945470699159291187454187305887606845734738957690859545771723655610179500415716491555602966678070285562269867317721504812113272053775436996316197971050191392240918929845094449165620677400130095884615494912135114361110078517414799460919480169356155039514959983236863510874492087042551735450761916861147681564513727417070252691730083134759394121543094538443478930289884295520379208020392498651390064165816954141696442029285281939110631713008695809788246901130809075088761944699066067013382771006390985000093912467496735160903196739866280292360218765856027613812808677456890977054101669417988511653815460451986068192491415906308419966710473018983814590068622245360040953054388415532448090983762126925125904734353934092570035915955719087647954949170806494265893864002800232937441385340575943167734816115406530175193997521806051731607618052 [175,42] 2606115089182983538664751643962130140281583318552029368459527106219546529995871985515863564151273067620600482461545273567194808103072745787337108836983123448979893362391733542084055874413208122243689176499510281584024496939622999786868668955965429049819652948153990449674950638927387778695388473740839217578989184622101146757000485168245365338203214230857721173543819382249498937535621478812196038712526287221725655591831541624682148875610276620097412793080248912136036694113550357997366561956490132934773327280003927314698093408205640622637816538384620855803293278433284820784411285978750288640284201487162513667998773346028691623580102597045502870869424496556113124958940494575760795050394617479832063063071997311326382204810280561937583731215478460272116802033312629228683698121219568217898597789448697572691677369742036578319953467616238110888683527530084341696029971705533300950823771730136163409854615664462069964407247315208537350015732323010270707764101673478549624876877782782274588385653323904819074129726664684356158494547879884456885943321542645555754798168586739925838414092938182331563452193101181618738920022975641746418891877819135105834184830112732585829074316767641298646283890297394235144958881123734580085475787045675097263408345553530309770497669237465238653340262212328278556094498188937678178220355363127160202697903705902895534138323179906455922621151284227235240402244856568436190611683847352177754013409993904463641748104341545630591482894453617264794271020830017903018891952113464258083643756056512507743268669764875415257200016380117524573783692 [175,43] -162234587497437305962362429489609295764312485855508083804155330047098464022998872678813901840496974985231738986251037103210481795749005235508256405495487938274645061098005158126857205322318021317405265592692030898078829034504070445728352060266927787183550792872776900400294829347631860440592352256211292258592277864916815686875262929556896152051451476099498488705574735220999549330924642555356607109913483502347298132865773605169616431347821057053418309898832437364782717842393918198275523509932463237260130640849729930620357202933645806416164307442149567429674881403866856714123320608582131320616561387097886896211357997175072765765741269667255175721022136407894352119617545088294048733575179308731356819603777176957960081414855051035518373044640440525865368230463181049702157152429147189387185405192382641994796207674147134507479770036170529157767581227733812624911125958009518742861134929017999351454579772315904814412480918242345368850142386398614216659567774318422282650980093413830733862293248105500017665117004061400260925751332181966175233054834489874565492849453099027848302949855834487970878063161219824370936810278252696121809150494689981952054650060817075625958742485629487287319104587541292627406695525751259597508721908541346340651879576619717227255199329787449658734617546694411159068324091404263811764121334503502245344544731124236738291989423696802247286472604522550423938956167199330233463880451451557594415593621980698477009374372138662962441210999177952846876320698609317821308913369738320268340878937757114340694835388407932704981809648903690989612 [175,44] -78351093484204975983813895701968117900940475934234157821405353629918353552749801752364657528172136280353655696538635353945942314836971300558709123990528517169731585768442282709385397325621777001175121856121790143316001103670349082836552235098129642024449725237879622473045769231843247082802205161941075675459264141320932459031647366204122698710891433694914084465567037984867796391972824627490813388967625614496908465368670888031826337234293548314228107498121847657014233168725572036484757185155562250709052025515302773395537143461066582266457825256239415580009196596835302201501069240684872926337411363880052078083249892076827665434537918744090345126677533309337141990883947719585449605253935271084929349680748785753301275073623227446527656033688113888449911926523596359385482334773317757164058273030705293096350863123755662791999536654775959166034960631797361193011272514415551947082056156968531386276983526505160031967324755941290556557481672717303683197746419600745612934054366528525087186653804681877623020891002301498320726347208957204939979490925665014775935853213705126446293304882429538288298907439245355735060879856816577506716728568004875362571544348425633428581032175829612976143827424356902795015245973735009238138899639841597839245069588780700324979855312314006043564623483979712086313543545883515301572490402899930743741939721499794153620297171494411982557044712918181741860827210294417491022087204523757865759328982798902527079148448347350864198611390992395357590628492868520984079010465260862240685134184106180781950190341581903874407755974080535710 [175,45] 27494472765728214769720461966764046603882527533233483703512355957686927543746776433476977881765195189212528958402339915214523736219926512446315196943844982131060231341408245185962294531104229315137264190724532037000332662993671831100110699188880259976779619698562845781254013023076452925075034233434447833995246813206079509617148849543298934067075499362554586313535023724189993067405415005533518343761574308550816853623154162694132338587746924344598799429422798812785037396891326198592432870619378999048001417037829591968812515714897710929967369018686291156346219966400638179296548968999754226974223364159394964357678149337891426155142290568651072336922048646801242268224956918959350837703033139711854695828833998451469577468739588170619351433695159150187833754816476164886404205039421027360198474036435694429977998364571493690547151570426863908499562711219489105981528853531563632506591383398526981020716080620672280491361572706333924648199786737214026245349170329759827805258452657357293387525532197116802220323600490513625519749538689115289756593454963515929419581918624277185598468434825405722108284422067098668026773846785265829453910185764397956854241525405359377986908334856971882444471820270270541593095358807728273190536693079578923914744581659617602400634723476155667044868661342348612425789119948938650253422853825543460067548318169643391563769117955721246831263392311851759234969849011543501283231096452997513472437602005984061581299270622797564268532265804484279140065146720922233486804027479126316810452339659644476192987119196788033517834583991210 [175,46] -4264454151621544657241736585642832435181809919184381584999830169382202026517010842826644908056881031090749949857523558152941216026078488681074247975205636849474048323346498414808094121303705771943512743560521619399686366777035426380002286521686562140909369409458891931682406965814846498143764433940775130708319058138103376043091187466058973734205221342357536666412946973037251115078742511567501778104394278777313946760406857728509623986751732287181261990020976015278860066418825587516862172564354094259140224226961571229551644352890931566232484736137715892005904757693371911378126959790779067687985767636583406195192490590146813549691821328189961894256218946554364069523150482873809718127837472682480615269258102723790532086178053504505780836347110321663901092069510762877150304543085930386594169684176863854290641250676273694678506485264505083729806332648348385946888603875713272350065264809437511969455010079486466522833960651778217494124140504916219580873427414130746120416683081506207187302619848573075271446506927930666372707949973153357601950519219439602141449837927579602881282182978166684898544817205805495957843199580157035185427631685170152969003921280170370616190305510861202124352685190833847211503114343007409798332334228720025538699886323048907234163163077276280298355024147305897016997880935174673446012183978812956073536452587309940410765041644121879054865707687461951092472895781657055154263445697113687372638507764947345023868007230451117516603737623916311716396093069378277865834939277044919538221581703832585057970870146100559483055864286 [175,47] 295695063488264861205960706620389019219723768635927331643358703365997267807089204646430334610322667052136906354462406236880885253381886286364306882404845845310842592234961506142851152519598873039616090875659196244320148664750269404420786928192210957124333314126101344636520175722456263035727123622826085963859255184848426588960251398801135333009023612832635813109573318196464905914381438115047879853756560649841560714436997136697534589234450349044575242226845773947569847923023681811478836991070913724140522160195549858452664966613838239447731103239389498064575363318424963190421810784826506893097308853735452411887958143308625907013968071972360389306225923806900946290889395224308648564186535006292204671205533352003362576718357030584215139719899008570827452406468574240966648814829705407526936232876670878905001813637403501536203587134497079858681572953571125917237764031787988174251405515043589024975024932372130603115005885689624920158036024067086642838077610136811733177158655202393574352265583930515206299473697394548903828941789457843098768123427596936300917292491580905915516335008737417396430736034994255115929525590918797606079906101771228708496840908218876278842463497100949410269004169246397716727425585646932304139961038100818417879067785486487525156803912593409022717509676612902310064641840812913507993313965490063556702442415209510301906845819989677744440723307272536068563603496826630256714435349397478395003679503774424298612148302561374119048330893201008304047349257393593513985608135255979101433247408634715311403540519995755295056492 [175,48] 2487803340138915296775237590699952905744209126046728147143056849666995553504754973599186493129944062571515543901868338310848737712029153629260636851666249617489442808434663495261708210967513107404252534889495612405458596117542103154818991132319191415239540513505287296957796522845780727942908845731390576109232307115271616822603440114569312546318689486516919132258960770151192231366409089463240540994236728924975463331230524576814636403465056534519053689575548608660347159811595013581155637143839413163702245033699278484786822207460719718098306291248277386247805217555980122366953230130173705997706054568245286870424362567105125108281494458873426047267359334124577113334658612022013790136387184841874015922287687332921439067559293815276161210340280438210832750466405990416427445379392925705343638701647809548882573102347696047750190828712246236140963983767466218121791629371298416530755240235616630703935948354854348792859119903584567037651181138581955615151250249247047670168779634102978557882765039042419622676552064555511217461613650376850690038868664793733128570852493088552747506950467824037903949688351242819863255328531761936516804197429954154244458154175541026687740742314387824944354931919119712285007742991495307020617590219450902023555432564108903903538405135692951067247667321131686586860853830707484830276908616431483547541646153916064352951618223181818780633473492267027494768872229160696644755475492801570346445483043957011746461671412770415127914220723939235704876445680164385912210560789073839317738898089023831189636392743477511366 [175,49] 1787694030352935060944970125685368693644745622125750591946108518068984016522626545278260531894379152432994380658726776162721299252348748822301022762866507179280881167094932740962181881975801016073699253540515490326760744169803686383883033413414568547368306449803062626543927765743632323395069150832099136934218555346207318632335055475743416009170107676909853566953848270033367528890950186639039270260986674028482857056677375003245265205769090383679219986467396138407062433112755818316695380032045982377983852832571343183868030161056293194919613673602247344127160755905357774528465829428784623340463660444111519333855412971606336280303421951488789825425664699034347130215383962453650624883338771187385789714308362152297898057857790130629735250518977909018650544507390099423540168280623077748051894354456782984563580157942286049780200444233080254037086436877260490517802952021775302882827850799775253741629048561676145939369667194193418701760563611395791778517844453027166338035027890327692756692949354147969558846722613270614901967114145246821425578527084884952993138579202814637083321609968182136241786500797935569233731684023276382706201589143174594675247940956160250936031560429534736682581326036805710673536124598009628068811062083586421967715010623077157139177403552605260332380090348844612462892600024754016878566869401831698133401728756452709675273368674816404085783592893334504235660352112670837283773596615996562472872826762535816941003235432716555865834674507621854714104215253149366336635659186652157245085481190120838664227595404722352 [175,50] -1731682616852231388362113175762019674610053085763901604941723286539609973491949257297236609354219604529071121388476074124335291764164567509757811866465822400443405279367340912607343346447690806645420096080407263410800809373150086416708094337619749557961084610982523879995185767325150033329168067786945367244420708915576624797398069786492679971583148249535883407493705668685469590473622127020475212611583230521283423662209442030071378797254743123993390602393855919787312996369354400189179719948503934619485626429701622632259560493964843687180641774045001498041203592592293741993587004633352443009772470412076346764465920704283646342844049160770810727762679646902053599405246553653978373122120824934588729599017687858369159287190358334496105712235824025726335135013171720596110473128249158578283236266113796334237099898413856707442502529963219036016972485440848165738788784331182195159866086779087849104064416924110826482509008805210074776579789766035529647840999602108200457972717351831729938432532326842127559373912638352716826305005438679903918834506848550128721135938882683830393586584707516031113162377858298002240085354822793284041641091570355214786415059336179132070524972741950738569962061817036821865070710012982669942957407851757356736151577115437114053254959825190348855689760025982280017084798379099467282637268649769980950284915752932367260958036290048291262594337756379200193400771824132946809459409204968572375125473406679618133776508129033501705849664328888030864819442952644184842708692691799020754188580265778569087623196827092 [175,51] 468693440750581247220723614590380182560430079798309936402910197647897965695363033711642447277725142168195714752793947109176470542635044698636277040106507010048588015785238769446718160121480985145165752075260423831633845170553539630526013937395446969228948107381014657302149663958861767028005029699482873740695880477918801938971513739744653012537733693554544063479049378544878083720771300579490179173965251993216715489482274438933852976176972826538656220852961917327913464463059397753553687991387849919493522841310722707073313529069703216993835308100206653272283454187961304579389822840993815016234570107049387197442851277107880932004739841205544530908075482925885993288091303747374459809226535722303103463577476869744708377289670569973915383036630186056838016949409809757482309570265702936415998508185546116965490399603831133206499011126836670385063463506838774307833621967873104606873363534153568485453928377156103049179338584764984484676894253237346349192198268267497177194502753211449945943236215114714606802084127915262451309899195628601986123930405398151041325257650010245758641119208921459705109897752683203331994503547493998320139977269887966909669049131818956803582275785145558479284711459129382062757221457634764923883498912360269820867191604848256193162624849134589832611447749706532748861790114903704975429831591310331994647368790197281976702513245338877393144238056567083147215532166791234731995568517540241222455442238077125984432086981236028898003073333775570460686695650033619643902472950737347865802291354596453742781847258 [175,52] -83305320562876127506626128485480441990409573452229631014958707142224563751243246193876387231735626655801769520576200947930901175140006103588113974357209430391242115137298834023146782717954377276236101411891990424341610091076016712536903650695298403054186985038964222807022775060115135173013910522939986410618497059024341806141922804304114841732441040098943817991474913099118442638242543131387023895707310298005934724129036799267519924817542072051257341518404192383123156569793976658336582425931149232066030842920148284018797952717685275153361487334009008618881601608084202294694578449701642702442785697233999806329772406306485941411477826875625146395225074108178180139123693798464448148250505785209540962660539531342625693410154729974870132698128976814885064440126480090800080503513106794042107146555727820839827034310784601221794521109912854911475274471402226042399155871655681983424314997788804230696127322879144625396503911144814287014257701031374288130995083393660372336294803318532315078494440362417785533521907701669412073667842007554858028621788311845733853095339863865457080035227620614461918158022144770790955051308848355667803004168898764883462912124036519038909690523579755864756359268189526807363625632920738673257536801961425738483600028417169632486567879243588651800580384042690035259380443002114194526942048570945602374242849303552579404913760067252542949564682127657823980051393112577689550686315660526724160114445131620553900821812140045608174852648124847836417409361614802141832217598853973192577567710070247803185630 [175,53] 12017821078911025274882396819076493978967577199856699825154487839834438941813666371518484182116005907120220967975162498659345891206633561998619739284373975775305830558695437831870366621362226347628752788146386992044501171574655633637705333978413547123656616379739509733766471308481343476755719748229744372361536240434616824180310167611023946530175793938841761302201131610276744615271412871161470750871422732810516396288661899794721490632541532380493250316908251676851319286114934550624582456731734910484420827464030442504133016515964508289549829859981964259967650577563840106469191381637055619318022524540892419685891700214546301599489336582435273769175930344280205637194607361173532088262905279909183045934986304685583129011554702833667457931100961903921574127102208415434389859158141974596988128341187356631458954330938681860100180005625772518574480190281541415803838650848379049986682762310186755826156213340898413640974065911505407717507135628279283070558043440789039873381358774916752744413677733992419959832708366256400958066252064030010147652356324265765968911148759671155565700651164180237686177339674195229940368708345208748387561115474719938949649200465973261967848841990612571725220719932337869412512023914639646392843270562550099157343427299534634340568256410409996829635978393090285782639584762042809036846262405119931628929321231955171660300042982002701257875009951924182824633319734047352544174799569138674606559758387664653628900549566318279061282272441482828292542813354843290265866753779857924083565970981868991571 [175,54] -1540558752895430674679446784041052145280015533254769556700484763044192450443339070974070469813946304855029700848591467296864899450409378965961078585643966097865066347066286492631305650283179337447603103341099855821228241714928620759608457041636169141592501845045198745496579566846679348348206302779424635835218940756833369335772746099487121875635841351259842294726989776310758601707098295851467327923527375927988733179690841595293691969506809465700914147946554025666015156241565129784941441928608805154138012169389146288555752754652420910216182304769384398856516621055363624437743806512553406393278862206452573062767515773527526416776466552836360587850357615921936514422281699330883719565406534289216362163058912243606389197407653495454248078322818479248904655471558924265349414105405747021010044225883824259838336175776226695046550235510765710048807644551658436038286705479059766618623818471535093734093369868299811071178266127536504552956838060365735931930584198564232418028115901227266926191536638138377173937965346888689818517002830360649080425259144616818026079256984668190362160639175190439303484206390324128062070704512391707330500985079301695565571184027896994472360204563977609963293961473671977577030460560214549872644597797670731214695861092538521089289912042874698628319174045099174788338337375947347904524675715193006057999796016747459137110170702715948072615876639739479607807863710032799390254966267118479591538671497429083542526662110924908956978347190806151870380854521023665992694854867410065212105040722753422 [175,55] 178736310573042710754298835478245781043680412046416166344239597031802346899897401537994204982277606248006630516329629303854156782163837678018088066017460952218625619316288992526505409052863082273018154406424498267902164652715230849943828619476259735579143412242147010402634060640369808736851282327374447969614349109033968350563801163389259295367018967593074025966017615560193465462267072231813744153466080244970190272352267835946163292832397495876385394098216827328842706985414413615315266852644575151656859491364458062695072487657217793922275054014386267765893336282818027924616463671705213926954823977583680599787325500668063473245030657270888073886440300409273141921595316800289290068740676321036600058602035975226470556589045170250599813868258791199833291534848689296802120576991927959000994107892834464518325008706361169702207850792191075794747297761528034371094532510471350640236263953314363229814746724982817731125182046794699292551720525741073475490193606762005220534575346890107359167957757543918417448322951625049369543670362232797930958668924766918999461364048489866853905071364442740430134173351606786761980261255730496123220227546346450974316676617972627946803375053508306442527231174574458052614584194365208619384743404192921113840417437563832296416876974624551128656332489617051401256426762122219771642919663412556012509582021174858735087846336105090561890356805206091352005625401231704235564436245857798558716513427253487363233432026679131750752764765349182094707417471278709177757005492558243130366699212460 [175,56] -18468447065706069803394092894885946884580199461990592962669814136947451986341408515632562477673922728607287568468251719490657865212991446656753693929721811975230376287385388169346215074546161412434000053406695529283922799598980091497640996719098647312728207410331971108066414254761355843770534343720139627108734453915285531288767775585777251228186759748492864489309247515477205511953248306947289348078265076883889757235230473239411166217006361247816343302126248996938022630651066682240518775841884110465199428144348213384626286253230339011128838950795202600765664971179247504619645187030550990201451292538301852480440770742351326552177832276766651717347452206344509287036711196814211712796045069928124989673842785556148837069344598841843255542360551959168826484562779500690125648321442168195178686333063955288911211413241896007958148813898502348131998092656840643793608616855906674034875549760472387577871368674394063243993593661062445044286612153362010720944754151004861071079381208676207074919855366450955079994735035309042162762690463638670353927721328537137159445992591822439493120485737031692002867938441761878408298747224618969967419730164548844855558825953806027725346880092548866923636130435727103415038043958033655598656209364229236308097143846519857984093351640937620935318304421850919326529688140698856176319742190090894629466124124950074947292088114859005960115161691842523499748573548698267549281217183474815736932956479895861078530862128456768143209509976188041733600507064951583948328059296186011982768135 [175,57] 1670727415142864198896992363806670415481740256207470333999242661135357970586398959081695813901206899815344428536095352594180526751883211551437138839171325946220692774079476715752640009958539180475055284748550035267565802270870245358886365851562488722578721469968231791700818189575912858215454087670229299475476514651342170952901772596703228284475332231458288515860400292426676089454691619659873858552221843770877811198850529680689624541967278030817954279390533384922131447161657713890678785524921543637732716371842891491526486108678871836620629278556949267475679694943908299501527969816595650762121517921796913697386159520941884872078445511745396384487653983850710218019807446381894732772413891693168441661619785629154635004209652075965951697805015334668396445099764336946585158880452929185484808057503748687213473242499114599353588775522845611158530991619788020717907827211214617601542885147195649658598317985068183041511053837779253834311652308187904189899585137409520188493782137785487583141691038593079264095024900678161404222162137302596566780356761500572567770224324920378740505971436587096706403754507415793503106971155014400662716098542281732656748027445670523775460764916042188740590057825631456206683859965581323517780492788010610282529026222223635143368417267937391312675274833430489262673436072691826421924347967888219297659637105556216525194132691696367813627357698705274887825685092244172647226025325943763862844529900885400340662704117565642897301245503688825190710467378845426915791118173435474095796 [175,58] -131239518748093875777275862610076406139190512016309328987303520774343727517754209438161122773285863780314219659869481632162009693292782962081765515714932748185518869230773523469107100008761712573993350242413295969023789604361833221412554327828299153964160414800807156121314402139896826644001172339264367591882253754627648167915282907166382223749360075303169644631024031342609336466913522764609709507508935225206095800986215739493800458194679764256601130628601342955223714931767971318856692620810073890044705531286966422252902550458927882045517232833677522666951823691656399807547759652020473262663693922728361385371329256352637922457379351687721294791753781048578591037496013536610201734701025919746307690585539613288355715110814651573296741925273882529050297996638235029993190857817421128950605479590792510189095307014091795861758610515452600362084632483549973634801187637381318741187139997870102774587883684664017927569258992080715139619643169670252527868015768131815211606917991991719247784570287632135442123000892527723933280502854650296252698759353405811736739991261885451093555129131193701464917965047046788949196838574496416665003381812370464216955895491300661210251642049753440024633189960482037219313494713267418451423357864066474910522762133993275865013705496216554620582866439631649993738620660309765831255812717653913367579109670904161140577521332623659162702327541449180625068779403572839715883067732415241565407865112798633946533689590907735354166712002093067616610001209387814908340640929932373368 [175,59] 8923588343575900258269279018741710961930670104876777371044803212173050222697754127404144479331708136322615153264702588254372409606783688675961421007473060614209568683640541349177784951190541522709958823021741178089417807690887523199385067345761807329541378053648914165564427872108052454428753261852850962258705806108956188733144954949326786941434151802362182237542329185937680194080473874506416670289948034057300449672515259123285444847938043723491821660700702911724891830306305543642128058949420150079837107267995353414101958711087020789477714346294804426148943946618477408972127672998512829349341719678716939217693863134210993056267895374364924960349398524664843252779737662698035662046520031844676735591907468485873250755515780155856636138496373063578658820520315925803551655562419566345076164617163334231194374042033664518739483121353354551355506383609044288380562823178347407370684195657311080217817876781241701438951796527521278715385656136258408109044547766731760110694428351242494511465833156004596737083239533792029920294923616723449434509263359127052204355734277911316313303486065814058020451597624749092658702744567363260826980043643990176857684724223614728306083268103395270524773344024272934247133995877462902159559324674660755985686670998163792522015587260675265254638192219105822466453350603223021020792577367460608007153459575021843402814680591184305274330436079307002507357063809750317955103684328636958748611134901518938327126691431667993551810507033678045695612234354071868866146613627566 [175,60] -523643578445802601630554704083653971308787468782704558249379294003162183683046133791906066074510173752663545138928399436532171157520288417701551386811576623724684103364143960531287734534931754360345002613422348546493891940347059520870956839551395553712716486101905798502170777750976614824652794611457125463238933527829393725476685593931920627323455985117668609147462055339833472822689436356712561076241695190147325542444553740202371112182654575542054330852311918811471318825922270480414734209886510872103298562161934205227405563369333775330804644166323681784974229037799541690567944151514190415809602759929773276734141886777496071031323321177263394601958533125256475730412889568929365955681451779760826404765201987619394106034503681368841935052831752305553704506565163421048550813503790823628555914094833245634687857119012079269923071586746762916385610523905748410612038789203949276879631448123291885968212137039200419780106261997181668833877523986486799866267870004354700823343183000685054027687021154896576800960922426274964905873445942724749531108463001841488981674614851024355519179059577832618909256878627009115403751753706677131849392127252357897951583860875319334124126874727569216372386152300071831311163308442607057770056083985793488983652112688033700275087158670301708375895449024929543211986169609633946956638428172825624870786471271340633991741696617351117220086611862052885966666002267597611737479793903164077971909769536958009102776358919139647737778178544946693445241963620437256821551410 [175,61] 26339634799972230809491007249125480671532904070733038706720214955790000565170539424567770546267173591554864478636961850732262769637840200265706311675632430881592843286928112789345830583587555531901134300240634678143199488331933092428802202275805602703740703778262655130547733613673570397074306522490309555653767559633909312472251429460157590357193470611811963915527335235240427842612009196532737680383056025745776972979445790652247605100436802696296553302747118974582641726345929488456454397671258109227646813896673316113801962579942974963441495865278634488155757273111556281434983375735037608380590048090317241080992279965906016575403165325104761955014107930134794250677753514769493264446510668344048699090593026659219926047565062628029722006250352551894065999489336850831786124691585847680413875759465813000451179471443384685474765848578078540769453717059276512515600669957070757997456617673543038631437011661393618404487864994279040180669778460299144910535071580339420176347138424120463679250052273042924222915560741000450679232744531306261409214570563929835817801265832526027985219906127448197040867507076431289547061097651712876083970981868204192974160576881295562168014430729832900438689926521313106900294979794009897013257424295997043789106416100117730965030416085377701199864910770969807815159290310943021892645669903776159578605705306621230091785508900943196529794771512638116175916881714445194792364498889599628569578768325552252234953306644165293529383414183142092854766578436837542319597 [175,62] -1128974562636660477572820202821112651038314122528231793142623473621647147202064948584745949318100241982163685347073794723734623929668310420260886957318656338159461270089510637560197809845371535560548599901186060929580847065501657918052043249413430966374340742502787565388351031173069546619207346459552697455529500085191389132483175235960929369334886855604774270736858336114095088607078236432800916218051812513485226792939489734048128304060082881722167038851682399251952714778754469925380745803040960471102852855362724614765407598563796343744270798014967878638998577039996956897609592406217543927099646948349680588947580293217816289827806738117578010008977641275153677074048060063374470138813916028100730814549669455442432046071761191889113581348253089215011986472606391175180371537083408535313942564810610474895178440804673290024073952943750532962283583448492641148790409688157722002777980543181508184999639977588334182633106244705077514958490368058062006715715355454339073356966265667723495059359261713886160094722455318818479056074947619982678391397759224755457858765020780210335128850862398775060069738288647748913713670117574544799883900005142160848818332648044506681558460239890950145441707639231584010766091692911171821957955384672711483517958804400466923160233140610471058613992061342192355122745527545794803840712122732947554728027028583433168901086577700291158087897229481256607289748922100053529741360100373762891302709613087908700336925596334986483875910422577284736697579169652968518 [175,63] 43879121271839610647081067459303843118238060329282280712489731344999393796349562575966864126444943969192513773193056082190520073956933204146288565750402601874617634598129912631356167408351948693598661816299298500940797049511966269666757832369239724118001834663929829255661821008216570982794145518883008019224817628585334162969173400295094296094435502816981052329424153642725101679721894527271402666955500052055355384860872041333446264289057759417660837392585184569737516912597697697620204331598102393844745391609587420089114790215571066444586723460243445906018601819239085512600446538032418895092934268842959927310823564026768105790631953332436007535620094870762899812376083515949136314277093701689353866979191818291565959578266913176493440756475584377861157335383665639526826301848863197783041890007831733107693486868649987827985841353533853169707848028539599937289600672144659253203990428052768316886415633265333871380303317297833297783320667438377815831818214454160777969168762634061574209604768641787551106611584024118450108911860657750680206508635670066195594095257210184744059856039086542923145471222201174268899006189540610266906275317888338635740775525878423522437748010265130432166135479568895394643715906919797100505108863295692287239277088466503003883012704286997853374381605207968229922915079519737591974966719806820848462724676573029053481615392372486938137287550559001429446659738286917828091055467639195107430387951758359298723317389600434968344209137657470011629060153082516 [175,64] -2140494998522745262318574888613168731723609740911108633738391105293029468961041254973257500589839659123561732371342699154954347400693281020976514164656826743101906168189862398016666524406556400093678016483761111067749884535952031415147219373734859780131152533773442723784108536959988643766812238881571495720204171082741450052104200025412708826902958861626304744802574817108045397019332677918071946172984128750595450237346723036944382311993584567278515675761206490015492260539178973374152307261878446985553244410704773802969125130830409791691173141260675340573726360962883158328960457911680999711851168575536497421723556820221714258349668086874283232548053584557656733565887971809282251754134019299368419854930805464638782556264446022495142158814129912847939061933700370201806913000991419769196937084436507161092635045260520079100177091535611719387755995355875005759067845192974034422362184847681517091515059228627713594147407829827492993261302229993125108891548477027321155259285517171220907812848583391475872319255921405204884187225829860390294839285471097592893847031445314508895090181179456384229247783202365750976825159206207822239636679707848762259518801013304485677570097273645846133515633554823707521310811788440937128648609710535104632931192926585348909534444747391505140862188272150074883684857077642415724402887187836171661079758734985773975731465184465444124178202825033406822437263653236533478930945890713318522411781497870839823940314661669895835993028778236583520750944560 [175,65] 203830723002766764403257065210818415787705149074445108105656450662611735581619507376671461735823910127222240680939465651870845794012667461735272642132912223243184226661599893486417385220046659089727981490159988976066616891585858732818622892211616653570711508349855816578226696144885309566367341786232920752585189083530000287068882544267922546452393802867890138136236438529427033578890345539755087583492268186930990502121951863670727783778890624322516095241627733989430464027198414444550417935535402268993972627499342307835174895101256568793464321291772692662947432954768656079362264213232389129317253203529598700746262897699444625719406460257577768900116519218785626767456642008330916226223714060090918122760084786713594151513245075580301506463588874996020274136906062662252659186050712578555201022968502388049961116293134792470233929808951609607797177724887108309572029223510124241710910634841860866965606782329526308280752456463304087390948827225558216663811616831245130409698364837205046122297389217125910527447905167439896933415518510008661316956769931508162519130875295792933217048279528497769820765902407833590458761546963054207369910022799585537802821013349819687208357844430288155535817000404843993492167048639634440560166848453165290573912919498474488761507595175550642776112995393795222680264924567117948718701698452608266419899689318555005086694360450650678532558309109667719133821735179722390326168079310799268446230125500437885734218561976307305284910395391061756842080 [175,66] -31990839196054058708336830607710399989107784559391598848917746298844687698587049445629561292172775669979226393720355042125177968327982633065093734069609608565063044028298852997180651482506560949399944351201224919999715492259111312251044150537759295997744093448476503482471993432080590742548426180897876141612252074601303139871229305673331452964155227397685505513458616390710172150578018210725767621305280276538556342123889263518022512886564661106685625496632479205272542645489453547435077782161978348589288270157571971400446748845444843339052682497847362585880934500003943764402288131867542244501221623316045414494168357923306086730567851931900965355510861709861736450583167045583662896210969191677335583253442394435829691942774450756067499725313188933477294087116165832509041537144510193885202956730301220752393604667068303883007148395189500107662349452026011049157612053609223989926303581090517829090177007008650883491120291747944343174073322051908920155711348031453426359860059559210209944882528906425104306987886617745817470955847398498278756517553801266536509788030438182345036833432070655056956441439340645282186925687018353639317816928642694071069395299392986686920233840899053252839840015354400326403666652472712350908278353251413337240528730816140648216760036357427283451932790936079153730935135977465396610004599062622011756245948233401103305169382080873830761690492747975175119334681403536495568349158172857746350598685704823256586073025036461577736726545313042935408 [175,67] 5555746176337129024959553690933983221417202316762977309410867465101871889443347718741967958021729309932412665264132050042400617517256415475630123985234027036188227048859028683454791698199376384296547824317720717031215566753971203198702673134754776411024475290284740695853919850068606034172894598597813953373366353305343864438519187325217617653186969552510223361454658222682222007448626348579421691452819605224286471761209063144165679903032565399429053245900100515097567946475332807212936140803494321155388651188346319086712354717639146265254428454877799782941356248822388663710397666920796869575707920315499607055391233344430622466596063374178317103184953101767319776381162373504302388335024264426247932602012817049574498859494762635448438073630891449027701181410269497379625353107163181478346708928153594731544214188610649579943842802217679701257297316643322092344725106045824061553994906409512713376210929279325004896973837523430508563335391789481899195874021981726477789619712138836415497445796208124474380307245928345591244279124437600755799004042798044039363691893377945244672352355932465390320631275490561807721137130032337853414718035605663139654932602779939830097400881451447947391586295920192062876820230746385195404282909774323032709966105089705013793501214624427293941595515205282061333012666668375753057617101576697924828758255904191837395683236276863933981944661200618275259661489481929983983972023020125349948675034401012070676924006452917933847067939464769720 [175,68] -907863320986187172903660143569450869518358090520033190716666962408549146152274506345327920796326710193689769825764103343561063135942003774350487311033556941443982043069166663327468128998808328412833694083462750141423404153913882136618400046677057895734305007392345315784587507084602983371899508904468466177974818826859409171897837115836390793123536818006164714896190977462107424658009419274166201174612081141027527506918308854289031464857125582878103207914010871587188594922356480431912677123361146698867543312035409293528070883135456442839770992420660757378807116420706762215493689009634097067822146653483477451769148414461850217347041646876357083053916507934364132113146242574475223239462773613775500541618842475392250300272860813157107243034836435362443844672490330198692948644337780202496771943499638120632378896962330121107138116117584766752970142705264871288293391917984619916633546615260725995039927505835221148131769331430552673280707908276528256605235484606938445876940754915550366188692786765316157055320137593551491320511103092809969162545876756050662276690012346103442170981046751872645295511979342577883202357138965520552277324037091884692071554299057551364351011327559937717450130062027989508349582937306103966382842642292425743569422335995014452723912915109998257365225417290657198747171864157626118962568955298731972058269250117901464752852219862787119942097840514503292927684799120846353946509853323825736875776022491700484038220137768683507519701917792 [175,69] 136505953852481680761772720756101440076774866912070440226748090115338135598936116312228799122734891067324629324769988504116617311153508216432606341803903670104652362945360500985852909179272154476059705955658617658237923991612218637115875464638298802919339844966608744782092369317580528517951500066394358679675721022038114288668988273339261650679506873934518277968588321441526802961048966314457317494783330242790843129308359531972109002402649861958814298608409080130602132131264621892923434544427203073138541882302382342923424637722308690200637970496592888514280231564435684737454811709793348908897453842640191461560162344380937750233335660057723914210654150914499955559787593293432244089089867708557355328400062370261423684910134889029070534768966142455910596864163179251671487732379131245823676157743299165264562584011378251290465288581017903214012120463580315887524806070328927573436990092247239325365957394294931114474087695640857015347661197829091019529719818163323148263911594179317235050171892547256095334709137915328741189484855055869124747186964294200858819853498950060693468060959192757693740988725549804376073193792878637036674807921489858780457599168065566836201479372490745458842162293106910803072760938874044710857142045269174419920908596422675970646241929431005416612745707680208354399357939811934764363390454355966218365672662654218878089262467826598192922950173233191623981678705915709638558081638451533637600404995443201336754935869779400830317372524 [175,70] -18905112622569928615397270907827596965990252389142699012550263983225953531554748233162663788753339907260001189486827560009345971079728800598857353913044687086746533674222135935714465915812806090279898157177833912626356878914221713435155673307942272125263787199471508091223036957642104913362859724052438925153697126876587260577997727630027891336147229924141539412628315830763894269125045254883637560820552637822663883124870095654786460315219833022965239542818661104870633756698286641060125756148657859933045614960257242318537411706475202702872169937913447365870645892565711572684495805073693331167710343961722555663381787980746507031907547232501138358720604127015749303950410788183205583542407817523407385737870738233410216965334035897825983191775725944725625805798670298615715039226488300125903106199308831157384674096335583104945422217160351047874508938718052020453027607970800310310585864852366061375656047731291606100084001796360891189218658752319977869515722914223396238983800762296341978613559530528529344697351814104729547401450014889055788242489488703301283668499560481454908543196630310297910617509527423208964190740400070173965059676684651009575096756851021657544278482896285291923064823088465797476555673264070098796947616674297268542628644048841457417203541851940971787254328922292836067063002609734391263631897217196818574920313599327114087509529921829070912749370381431158654015199820262338618323982714032650033799827760713047897603051260913986797480 [175,71] 2407884217638475013287910334797283927596838789714828631310334269370994357902221033338817658477311880733609095634517514362610001351161143127142342478683363722551363649580265251405074836455193330917431823592000973369467780996514525980611882929371312511006667093455047924648315697246344114863557923392942115949114767108273383426000910397776436726730639126873251188585673724069178905407619411747652674307725688355184915145475553290118710315258426110648881892463933348436475852043090827818980976532774602884884536619724374479195799583526414502895206624007075383320750407891545976199150033135878573848778310540403932425726923838280208651460027561358626590910964037430074559066525863901916699407408070673768619766974736418485927190452195405966245973025764637919550682592681677235405970600595049910189341135141742363741978124357946038440597422512893445210563550354423389439836514016081433821040213383426207793167695726189671303362673392217447482762352673383043822534408461229545685320873813592756224150382767914732595706047504409698556774448608798705776363473533673288235666158000988553141877929637275946334253962204945631862786667641851134722963905459537957509354620575725399199629065273700847987072682907230343979174183553552068793235006928133358620239681336176620484650278421974832685509978890249767175428341866427476335992484996148360920088941987547147906738268858507463704275825241704234725021558789898081478075446777450045520899928707016618867382340422145160664 [175,72] -281381912708306878226811353409365820469912659175551245294431670351508689816992090756853740417655251952014616354849398303380059233854720603274188842733925420409329603576780281474021724487435302706145200499418561613265782814846860748287721893757579560716953431271917889270252318375805028010135136544046301482744293717472131833511893880785713221442750428864037218415226658499828582372792601960677999433780281999656556218707522326999662259931215701961380821162690178614772686496927262592022862784757032020728635310520730330491096142910977618241461588597527559737660592590918112949277220761920740390791796063359086321855248405667503971426624329482196025573753090706294511710296600253564511619437376699524261095802271018772847911357867370018061440565993123839902752468347167358972053426437206423724038805623409176650892541241729611843333323597217995651527745684182699803728133315088728072434872687883065515906808016521171999866697519091900935997448812724101672720012800116052260614810767810431437933286690240466470601826115073484469011915150096247235501242437690359477708424583702322260652742536565754191343157031892487682010678540445180835459675262517562426715210653474619500493023642797640035718610599062781783134048211598181450722276461703769671082112777632242719534502437253111040571330704606130954376591056072717329722768180382408916668803539459251491375360736339514244677982225531386679131256935846678969204844428858276454879105551999389899741159440933982 [175,73] 30088931470921705554150252177308080810038743128229914740620044012143863015014272913301862230793579912843526999890641111078141844217768223179147964740760351371871020011405393097225339450840948251611983988745130221259664926878915206287968640110846727575616501281730505885365546243459388387711950641978770439530494677411588176514179606739436635107473763708702340242646095767805336388502122510386618223653853580470611284117921743349472481304543431802522444949884994682492033597111998759663469365621537902970610168974178652731543661363142637383129140157735322584642217394102885794187128516791896844967802442712363637606829893894761420933787475444868990698542224450453414150403834979366470220920269273727217735195329470706665553081487045010534851658539291177684082913513541690420070220439356258729396191342564344336319225758467200547814615410374003202605445965401716816323955645421817550504922385786842937717534529365233296243005424379965519087558965956084565618827629452598305046340318550968434027117281216284095527974465963116119506945665704192537947777450240121284002229311443743222031385563887921301762034804884158857215722698406174506963285813060449722256632079292623035162378210050405321763010758430817945665581802062551146012779428658268629797370861240628964657687206716544153625328618763985058485060881902578652320943237919882236965374330521065376580920238571260593965357162387185580107470769160323921782226464851898835152628763285255283422767804096 [175,74] -2939492448870149986396931458484754265871633759185954776200176543040747251732159632499413058432675388601836747452817012260762503118492452513316265859739131888843510351759595246442029758323058763200478856319610494684482334789946764027841034010628835537454823539641775401157974920073631471567138361942854250545459735982448924345551666553757422435825779231575394909523736097114760714618902706492663191932957609994236472720815432438193678286221134505157256743361056627301996087434053165961101752320823621915457281799742301736949243408261414430792604551351280955096580588651576187356496087194643309889751878516750230256497292333751463434589026289512906630934641718546907144656596354298317659771580088241404093339095493358364713056942379837069616841271322519917423157153599289546271796262931596724098996083008338629250056356696591769336044843746090122388462999843307692271628181508773299698088355881520962490054733382705454486751904720084998052347826710670631839193657576190735060341597238990409074106029052291703212423652894795815091084715299505099923467346630536243165866779177087760898355647693516688277012701088743370903346493056393592725766666161922178766607781300334891895419135222637953967056801552043586990068089723536907148263643004150511990347474234725469735506953386218964779412039810074518948513097856406381133882801230947918902941215794989689369866175523025284356683002219278653321557704440588118082066961919978336825820819882016165572159556 [175,75] 263602309032374387785905106997100797986117054179413377637020114963803596091967522619220841365182443271647239033346221382658463878644142790385568488402051553043884139722931403762295274062060475288107112992946718336205974872913137091999820716844246500607764960648061347631399808885466911057287351799588534511230461378101413651488981327723937967182744640070790191493918646498213600117157683674604453584935843334089183668479631642269047156193284795343559708125179278757360645290849277070923111753218182634385615009922664695684260986565357811979181460351609698767896976706664226646600330296290448542433545218737792430114696712795024643103717343771682524493449560818621732077934025024799552546953762200896367509916135050179351877947489076293783901422735670408803226768098536717098488893216912356135373671540928660291819186944834795334804535942341076789042671014949720662819446778256005655826352608848988769837934082287049140044742489205155307933377990385667674455049680576439692323658448929336212548448752108057130399172084418377149032529690158999509494055691556585916284335537647928587076109131367899091287677667879968191109453555913185126815188528686971335943744922979641076679115026830724080510772027433855705255755920282668047383890938125615535253878041649287703161597953807657681976868522436799497979551794138174900112105034186674225359759805024541608786907867723664708155853909266289921093673642975690115622296391115220758551031904934500624004 [175,76] -22015294276169523020071554790178494237042023386977050297123425565079119481109702279901990703554176735201994769002903908997788652765948904680330237663541798229188227219869927123532585293434676427601340843606693225408735599750537675532250805284758150855293859420366695762213106481963621615046341425864559166777168987484264195780678859467383662643069211740726965785100432695806157890640619623584780450815383848821673396468629714381652224431380345682576740408338355383777896380895089650380743797409760016416844977433874289344367048420618287477392688803873188130320468287899138051197727667598316456851953106583094936128545648157726286759233023171064706078914990048636108608623378517283691857448643971346898050950413749915044984106264402534658177863252448144959713758828670128300646492708663966681039026075861894385916725184766541585177123985625051151582319025148561310193216708887769114386273517816124954975879425848620128107331811437821651813219738733613229931084135489713346647503708814046460069281108700552571357811795757210142639700571609550781207326678610111226585735762916791260034280803820252533922623719940952196036548283713051684371782776779662034659104207377571978672563081326130579394316776177493395783108525257045944174030167229076812079943787607840710842374554697788155200991089874543735534456802372578140062960120292274246784563201813201869285491574927433013690685765746813230381948360785054804491602682391668611466674422751995266 [175,77] 1704264147397024521409641736161472444081686929933210821067439481021577023909266702161128048345293493869368049464397935458599736537009163739304852362734456623817821329732404058801006278630928352781488250394770397654401293490971134000397680510876055425417154609787330826941125445242722006916953480311819984718641788900499731951634729596476170351191409176161924176411922154427966334109648151221569064494327142906527250540956241844418098806374939415979449561253677724791715326979011402467274682917223096593769770210506313958628688428295914732042324237096551486878928460609433124089337117224119673007975681802248739338525396614982455282921576006570329361121160179076432029729195292613123345544959494810030750585495158214244257529773628539375813635683999948224983861741500816342668126019136610902406024101390068362156334795916181779544710632667916037924416634967758226999893625640184638592452541136591834692421625257894846680236962113715033145753867121475358804294157516551819374123587540100391658012181582032210516608105136643423572431453236339902544178431309583687897422943249884550174525166297820676576639200241764844558965732553219144377882123717634267551811495533803398867572908787633709783981848801296505007571350384210980985464189861099655542171165142994586182848844633354689182104916450556383552663717219807728100077346473873346485870774292946180302011175596767939826987298554119421780078731153914948834870512278964563871203277137088 [175,78] -108105593507110546792898517873740196902316584651350667010612972349689698542744632234310748988896077719355431021225263502241141544555854555854642019813048407755122057762172020295377287311220836545545600269193589856040818648594354552608031253533007356593191666612340165134920652126562928923043962520958531786491010910772684667150961714178944486963110527131508675460582356636220466526765784771275984655374638510125678890723749272599080793769217001247680142187428197576973579795302073270189560491003544441899822784201641462158016962604428929313078068485428704148851763774058854996400303949059060035822466332356108981712684857260889119230011576304106048806889842630263199018356364302677582245098593573456015687796315099537981104113060946209554855968796887129860434912969472789523310170259190343069563214011797009224223215024154153006008257344875337516139432131273291514390622416053134900054389886644623686463005201813719753747577967073818631825300823935739510225237140943443822369806201462764573886312953485025776609058739736284577223581859596779037734013752340337782935852674532589437121525127101191220412987350327272916339640787188581831177671740169560353045135571276680439743256748543208090299294926559855913267919419445190223393700270522869940819526167382583493602357051999627510542705377235039480941569370622323448136208990674066692446165875845349287122213772568168595920823128506526325182229096607368155834002525428070550211398960 [175,79] 3397912653017264230157549836833876503272107939320130706177959915605989825485451032190901929842167260909786524613112538107401830664126164431631382270308504792930145682688321711184633488801031192386857192904836024415332273584837672179561760281863266931428694221366797191804539470379307491103978821691746986765980005474988477323573484667753413739695886257024157806314409361597567613075430443680128650238595797780067528433524127307892987667194407136776686645371689496990416816368828588142173853484930192673063538486605881332873019320859492654320938907266669658653706916764038547013220763942018153819439071691000075536360088090734681877507099905000411170118985390535639857444235941834483912652218651803704356680357693332079132932279478987549556936154957168222938376786844044076885499302239889370693183723772521580881402856824161650426890882831846977436390081575738173263971169926302116289619913750862672371891143038960401909282503552587042714292620603195179661404914587287239587989444297477599786283505349374347158010158829825900018950916481467333088121678281592001032925655166166747341723251416138587868435941765815509577682873094535354913899011064397980549731425817705627371581993189191436554605387066778877581006454437284588040583337673972906234653628227543804372163490768830023219520859314750710019205322234137510146159024683689126312467651478562302553179416541796077951084164642771143375910563813345180212992599624464196960814 [175,80] 58079199916334137304709826191045126440146207383481927963810817989229132017584064434790107303655185047559900792281187312303713528417953959345032240902599363846277842259003011980574196250202672988109171328784241491954315812606251923472151165529580533655428972741966685905068689058794805041703410414189654504767049954484359288387119109714340935671799906997225613035256448765844855889343967461247264919059135589570870258609849262203104856882904710146711441737205739656348470399100833664568992062364000952656475130181512961218725599857037096993351830720362043752815231441526721858228625933864119331707051817432538006008407399732094808179003269531353490615894328889351486448661599285994268794398584878597197444868230498179364249847906946694893691958532739197610191089364222546799950824662605850108153993335156585836280007221173330102786823815667982212197397654970006387887322401379713237487151840084230773886844301241442269579346491407682002129563923347773027869884813082354427336001828604055703258058235958292996159163604910979585289457580261857029628994335925102770781471313905998663946817023999817262022587355566830871997046649426993008433796772733682743360284194349229826218890634020504691661676765578779345147237231064834681175527292349608122069825359973099695141983233496827099105257907125394197098719318858677022732356845725500965508368539766691409451075183473347881993094038587685332562785188841416737744785156574322504 [175,81] 41075685052768795165205989601253938385015821163981352042872151928605692310000991169170315079416500360866526013963737422973942578339457783988124936826040711888270523510587470677007921265245679286370898399562260125765893405657554803185722971580608315627411805624758017021899649074293563663508893761046071527693170143872901310322188732663691342124265784659098279151523014081034564250465984110435880987078442576428885703881412843387206589516388596586427821847782221400393600532495346849487098988143615739029178620860245492029422528136230674580493441654472422113225241071878495472500687485320714141473511996034103248768010867934775988173832955812168654989597392339693757449404753192060382669523918574677701912603333528130718071257527488381529177868449013839135274836565559796431921686029773238464091030905355935441879336820945098436330548271861930416112079362586498256523562543953903476544398251152219097070322315022135120592261884942520475327734670727121633303238727275253775116262497528853507075328571498822412702672063936562972021904538245204013523636562369925516960399354412434604093740912529726265030470201747542571095639838502436540501791573644607884074882144277758076050480310491740201729322437922511265650627980818742345871579835958259325556113721749667563524582546940487334641258125249949081893998535027720669643479000142976551699846960052619490674152680857665269473175533192392693901493330035313989254294444040628 [175,82] -10802165634196919368421604602117067250618240143704643131699936633448170910603180043620975123887688001923569357402606386660844650526656034253453447071099890454118508240583912905102710892907280085475082912843139849053192717380548273570646248104908576856554434364763655427807531769730838181990928401675362471520273333872726471226087732424616705775509907090956933892017703575854144946277395111100722647173700413081604217353295986427461016195589407762651551910806446738733331580402273058074370590374460794822856512470354236403295321816376222091687947937079734175994261131176823957070728147052884121801289261407680844362063945758684340957561591166408927562776867292196875515867164813938701472899943823927753836082983836667310040899108451803729003042177697999923916172023860933039271211627858688005483211166088034608785296001617317881667139961913306454411411368048428722492815961854012750284756804970282920455065801656728406856017810752230830812643022480533234372073800079975188574531043994455902361729275172535300946068874009096092105044859910037048856366620766735143107260236041249734603951576002440998290395641882003484266480065694821287277982217547783792233388136835960128376378640768023990849815842438764734990292299258632870124262158530488729955534044567318553917895681979304702451656660214901820547668257565974290208149260997136255702085887852390073488827865060845682541035963521380595336321410744925137775960722680 [175,83] 446867905573391319636328183327231958879779507470895162471370953566202361440937287547885455000989959547744733873196994542255497266224992607874403839460141233866682975985637608289451172556317655774679782786893449874257777081574410117668644726816275956926458600950143066153146652075579949008913292496252469032964402663080180503223205591813929560785468631908386378699180802205305199025122616971212671001007653274662792991404979075839970692250860757337019027424267067245941626281610871201979223278167824920804804500341359727420712947976871001751320653373634232547955157240554299815016290878507774238705544250023115547572254535314586897257121001192355823876357087400505458142262381518036258913956895401011307414171472506695057569853319156369102455277319108303019432806127150335077441145234295468483761390011151134069236731685557872719621853095329115548746225205184481574954773948963553067280159647100193383999430874138828245251396330500484459596205078173016601527529803762645992289343333037771148933571807197461013504312479878506304363718905350652244131503894707580965712378476216899516202313342937393045303684280287363506829311756631971162113045191183605451099742092597772742194999089473306553229047104970947984234265948884357588795241706599218125245157475524636827326408501998560237932640573073596254578289365080160164009002256656906516096677375235191037052787107234044554870725457884012846491130906256121055092124 [175,84] 107257350992832505723676215859869416634369248549397728422167489764713857970813166917378065391786418720747820157536133597214716731082896425393748768798145569356406136507372776890051843327990811497627327411553212300769953022270434288456060538364212420512781322768179473588873676504792991313966091900878075122039094013370753575812505759250129992475763836406514329222503875715796215256732682575121145215441585102320591169727297523300690701163461410200058847307965917531675157707904186499218746935165740976969819018947932309065273995043715649199373773683895599476337056255421578750648982381398751095180560511974151998947674379687277980866535285462392699252724876214785240620120300531517949262205221801965879907267672854454088902556242146014178898328882658813150415091800914233910207188512091085448990732772527986737906171406950129712092357478889736542156955223268393122540643375803698878593667929076097052180991738568135605533794815405909393252766489893175148200387223814266037193042040371094088477821875546536365124035064473110580052937335015122146900432705855879388656351955954769106544760886809794892804806367408834886215050907365107767926280125317666262501009230978780689180174444646047331635681355592622341346218054214750858507963574148320704870499454987755013865067642970144244436073761965466611325865041114783856818868481128264475127167764862148844668623636833276396590679239356214055508881849732917389644 [175,85] -10406228130378791886460829128375072179122724956706651151018226526063061386112750703426914941028198911364892060295465297879983225492939097161323975202703638376402775097327189797700468494007146294303654980293859988255592562195036300990622030444854773107947857090073458851412740504575111516070014843857478904209574748038284209590335097825135174694615337454673171271357489745859329999002419614057817997466275801698402197493501965505744525389682247608696554512839979012967463151277174386040615281718552600004305155702398192072357920577917928290697157328649164591169575464627920704405464880713020306648465398802332567728522868951419027140328401007859397545378987878266575154458420195081651647201781826465698852307227435394989555711000202400132002115390111888687729194672716370070602011494997509191551644479081966198342227384306234593074197400368233277643124675818103060480188896244985628403276510026365801049671663080545475189836504870383139899159091202488382363606830681489525255990789774455114986601038176967051901993294653035458534220331992781602185076368913077257938072765181468262791652260247942192895576186666501534594192747747059893522557450285793206668414029632467136860970854621105614775317687118613156472778749303950494617321781182137953112106481503892645327228031858579633349920078354440064896488163684166345417398911911514760798173860198264511046417290597303018722488998873234802708965442121603668 [175,86] -598667950886287360747005765903468527638733291155095122836177670460905589293490564007536971225502962702152379039036500131225467311599417739777693678194003831406921288580431336098002967432246390867668933965482399677289793897658891716095999764392075552536245368531274426990131559834212791141956473890157560602466465292741764901007832244483182621711384655019485789284000483205100297624050187136678046490216930616397884214286975536117971535092975112489909158192032354412480579777221785001312972486704092702609614496658388598616487771777564032217481807562460230262314754772853705310878277974747440584205871361782213128772513386800173840590368087432644661465172976055072310026829707627244089899219609793482346416756753480186006629174681047839759963136402072449285762022213868952059283831793250225573479016200309577506970129396475161924870992592365675306237415262550090171036788987883460309480718317455789018077867612970604444750333664008492774723585017514229538957774436337048761945900897578341524744250649970876874455402359464535009620373136169036501461682939900023374294101457873063029154411290537524583597289044024706521246872293724683919029025915345769107673816113376992333865720840107062011800290262820204873800128425415005864959708604673744764295834434533951869696984838782665243695184834319033070967046186129849259169339920585077121444408984127113633955452660480372063728249365208711765986473104540 [175,87] 100917630838145260931208421670383901164037230785157810752736004976078830412713782779375381128256928942235783240388853304990981528631924410370029135637788488542333602952225273479929967767036710254723813938660904988021321114644165166482714364804140776840040656381279104715257623859735183571549094228576300686644775384825476049716560965934598136142816306952757223083714728099412409004817034203478011328878620265224025887259997565332188443209597199522008105242435127569987281900826155654916332235342280154061681249864224867937691326377657546057884406563551074697902326184422927978309434519672593807847830551314691096744421281194610704149843488867648938207536384989466295839085268945059502786951040056988873240053091109262928070476134847289832600319911224268401412221619454950904771148637468816744902690821786674015245673549643211864263785528194732508075251017562929375513535553956433380229329275153121268250225592592456260068685075139796424253246497735176579666920120752449606663127741774907877761316620981729950682647490043894012145145013808858428437307948788528697729007787683137620785506940427832835401503796202313822167158147830610518717011945143884546711052591944019933130084106856368337190511316922147388087850611134592831931271728523186945511494338497332784935766132252862366756010856309062836012061669266758455239172114233830833382290244143306511839412367802282988264967491164465966520653986 [175,88] 1649163310920904755237347880701305706824968002698582484041719631908698711304153516239611271960311082842042110340780125331753473995940033239539930437055368637000381506360353193907142511599068867115976705646903191169361873396226773342481110953451594983575491173913975002925300959069236120886128541530953559360176477879915621436353639875025919248702749990099265196118803530124222805286105672321140882421134719667454540220998691886831245539943838630933421247112693679341337332998761103732178618669112545533027558514263012849377554206876219432032282786131269618067420966984391713767641252577067706575611488450390107488189646120309827730844515420314460924864885480594028774860404618859948017191379910930618810020684073580958641392715471139507929086634742398932149724817620032143404353822407214809341673233569544569480026038419981578973800335296118831231491157105286398275346244722286341447775230083771080466706339718690039981765756200857962156065802988342409913643663612285570525877403377159036097178988805940120007801342350769155826727701662664829264380638988030896743099820857787142755525426625785432125978353122217487540645509847434954750638712729696097656892322368546890002185699404619895078936345051279251415738180779186481351124830380918155869229614253179731623830517249619882532709906399901122415260148057071587162866231800087257283297707642363061192768901807938621823128187331416444430414 [175,89] -556254791589450799456721684895894004281539884376792182052585775954178903141878211011776055072022731334018455159983122919642285643081619041022805516598948715620303252932438133098016278095294319249103538987543499557188095277146595173345169607880004557835805117574065027229948705497081254239890138831362035830339749027843967197598599791756037982665796851201585197703965241019539431585048949621384758607866362074468663876315922406711892213040422308009459271696213223538964064546561402742146830685812400531996401584257745701271280742094275636942991422213510815405234831492651967882503631441775928298002886449806808232904284502086973734649326920098368171750433724078586045139804551451647890610957164483845904983013247651594974525952057401582012451073149202959784337274215175517486061908461902744237188533099951295676921597877474616868215506784872066323680486395325275315821137007523428627962963866075165593944926120338921264893895399349942931637631722877491928013622895772064199635259127027884903937092702355003971087388763480421410955887865373962872831134948480370865380645649291116573591155142276329538529706630473862884198806498908212309064295708886158349039565177499886662414749630346874982049372733727109437156011375846492980953857545528579354802642136625764363106825691471861270668220756764305376141266010864832901513878111086380129941661110673577124715393865668341386792688629899612454 [175,90] -3002089956328976382484122360654238931532402565347119607522976316885165639723693482916386208926257973585984537087523992486499581704449176029871189029556403018790576417891459164086137284718099850641448770524352713861072718727988990095805276997619905865658999438964634958292358272512888175162859319103909062030012290090129265971477910768708711618594293535136726524664106789758440291242884898933474816313634808409403308552060146521372999122960453950509877983715201902781109876043772600334181236139026312677363190207288033557551976026624658844744466757881044090470332689116665742543225050212951004194735920427864373547854090094504886743088578678996260483801071441587698899174764026408947547571062260114309196496808133857760724793139432332914680145167488972917008438633139733000355274312454050924743238953026831781121584925345113988445991711313338846206002612456484040196692450352647235428816679466705982113965334313653217800156425742276038001946478948993063551060127363666736159016161991807402857711621606387863970106349775215035704602120013322765832780828331741718524200104715519383035402236288101868951786898301567533041569076061839825022996137808066003992219598821536544010968508608072706412912479389637038127360145399583926813287545386481342398199719852984827480214865816038630178275917686902393938941105337617743035733076412549117035390379981067586773379052947146253973715347013570 [175,91] 1899364235931551592910047959867356342898817171760075260946167028329996521283604840514904026618588116352362833504194055040250577222008799213241479774554926215978989817833116367515600356819343159324359110222360733906098118238541479903890404598167510543389598382111976355453561471265763131960983578583654206609390108018623561890517254068604542693998001289564566597569977874163475730138965665659057352072822014234734460883536166340914462528393169066330940703540509668791589187020622272250513102737856828028001587594601947343646825615925325283612690697548330244773627080573853401914540251123900518006733197664139387643666397061408473809963056845811316826110845567874179058294667787346324790561225678057819866115077573504668180037487389191859888796208222836038614718737561512886605784046932290740607348431888654522157591251006748622684432138590451614952807294862077888757826950025018602140295764563198501545241230590717686813862196694607971276394941640396258287441437406970701236280339057820770039292020314677592156769629523698174998836037452433293899876989887445188037926239010708284478330688314866932947210539229774265712026567286226455222085330842005372640135597075763987012777162286247340885330887366426567631911195980178730819554715660818858327390392764870377353871452845009843021081466602839163635812293117400976308642910751628500552090463722826294038382509234053374086066075228 [175,92] 13852846781155043995339204986281255501282026947392524231096100913033055049448446902167215650408108391227311817987061670521344516347055593886518112773103512920176774546342268941106811397230376263770005288508723916999937035340259795288645743652944718926205443612076238778267724362867471752987775276143978947446761597813454867471912389267628953454687066802772644013460602101500924070259805551751621451074940053501214123423119405023569391664699336750799274719365703153923535777135171726203733786443142815393655184406427596491691003057006567976185983085043443775624098816573770794732495097598037913327573430327829827345828125013923625215117981132385158410824018246258444973219275826250626117254687990568120117199560548223546586205474424678614748927272128365937439111804258595710161257610701714558421641045553632544915163355681238836696987766407787494557144723682856862507263602020044054760376316817143665427043439765458873283401427350441450808941256748466251127576780375061524993435008183034323481244634544745240360100562151201242806202960021483277209201494296174002325444044026602182919502835825571323576567301144043216156756913855453306419761240951188059193967569899648237190731549799739767665719678121455306935074497071170473274765416912799514465686960503799727019849514626467946022846902545980112315112552894789678785601330799087963100695625899850686819706834196755742732338 [175,93] -3900834529363242021786860247048402541290596300853476679335934075049685371265514787569128393002813131513457847285932405735997451400055684481210942919308257676702773526112283489355733898154485166638681093677362754184567736071909673130918523872462565059579621340894458534154486050501926035418896775825004875383705707783293009651229080223639854115222814646813397317069554463819410862475164965726606488664247174093260490393119937553338870733279296299497442621174437575747561147534182464824891372034262949902637595811461764683482147331044246124581104120114545987174461846098516973951218381290242322630365497220328979474426981305414527262378495568859504250748546433319073429393064739538723711974181115057618275016208967841866216128854173689590986016388870684142575900316083784272350252334225063482361385811094641442585764500786250572403115845885222289793304835794755907315052516866171723233970464739051094701974294012096884876014375841012501673841427694766023237761657796344813954328858036398787869973801890278347249658954590892343077321640845296083986387429945825010499474326495096768888721572231912623558722966509692984688259697879617121576850256149792512589972654113899297792281750134965800278316476532381029033712914113871882857775902794846431280321777947176020119027493619717889808331995847716756670504610875877503918663753282843229458138990756890603999550227847738152244 [175,94] -58055300429710892165249260636802013242348868555955644375286400740296900480735197556475723698719387325467842589476907617109312070058522679160269138248172998756425909419439787164787159198721410932262505613885960052486958766814761825132567226872861580879756007400132216138576938073871729793853314599786590249490150386899310468823765734305668062556585660108916130386737604694322681404989282787998161815143031403595532426081701339029958922751125161407292047432517933764687098755932938560072132891779346073839371219405189170290082891826103538002961134496002288870596515899054945893023246110338021119617973240975279525366204129503962121427915933092081540221315731116164427991174852650584207781858770847072628798051453853644078363084869096789764954792700125229642917114311647725299476818136901211865830468581220436113609742017834273988192402295716164085015060183275269455070485801563521660169049123686212473602776592744750913670515275408850236775137224386773699603123509124224514871525881887399441841871125638707155474900474676971128733108362664964985519786718490394241175572421801806269333231553650138476624542370001143432528520670419168898529640227842156396337367926712763876816095422990050142833692214160509867886738995844165784815189787990298253757387940369069232619615556534642762466932384984601119765562773152902721287893958898697536970075226774987160653739268409214 [175,95] 4203891394226826818615100168465364847276934960779897388366300238849257756176075765170755280208463838729469052935875617488728184359430017638960662110461603252004717482581631885401634432015803130707572870448956342646135481157362554037835251068105347504839817980755682916928462702869406542936193972057281373879023375319774971114268704129863602744119504679740891477433340996747200400188983278860968136041495933297628291654901327748982985192673435661510431111169668374887167649070735688985795612520730600934055298461402683804980236363563702935019261571965915406726408549750116977973413036939981798203647116098565546053324867444258700270314465127567329714555850431002328976125094432423220491436575707077257539229922822653611800180011470321391294947403069184727043823416414976898065440608410923696681995572470454263700580668081678557632874752412653942765420862830061120415336764733006659794998617242630512465306670329240069509932777896712968037974122089212780570587433435472333014390015770915617586949769482359420485073810128851855913479520378757196127014223923513330421388710308465216057432242228206862079269229313995067765693215628684182024073165325198569288388075682184687102845029336043226390760430832128170085828244481163524663955857661620279831897169491529784687719509941767128064716481771800282015354660179748109607872277658544055604359976675997974157935031030 [175,96] 103613780405456386754106742333606928304614137176940939103017723624185552386711945730066374678349212176868130143057438746324717705697826355617806154447181653150625341998306598623341428887578708017460076771665288502104436619527633074599057381561488931762720604519661561318011908554351583684619495289635488207550667076501126515233962990329905710146773364527178022390933867922500114768704949224754753233109403890917889065161149701686683717967827846848819434382979231808953634189667576770767920974359220441092546647052098024659936257331702704327086313859437002778701911986928609609287293303184311241017972918726755170398085998050147174240629037434400727242455474346239833875893245666664037484797989465179426657673737903044590823959634099690437155859756820457338149340588456557527346356807757771693216257778531025187381267784328913687157458366020436042180867584801657521539921731578086248213313073416833027270685516426442163679678019719918114398462119992191068474739105289901548893417569134876169972498629669303149827303510466030595467947764863873222724040137391946907105333726514932619223233753510042786464506101386479671820598586394289695145570190186004139289642567456202409630717836302201786041804370200576797352292396959536155454513095442424214527698690769633932919994662456322992133291525753505966282006653395684867752007661544166922068234277533871247549512 [175,97] -1686823068421632111492501050872302741824694319195255009675544146473912204472718432020584482877452318139911965209689090691626996751132272638015275910768236122877371672857204217274595024019295287831253096691481913145382554907194099896875980355905837265624104919963414314168350158627525403630596596351312130892736310311186807338367924674359100429268854637598695420492084881347262899887619300356445944191721905667456085855036202360119178314921234238385862598916804540038720908541885848729183523417712669733307591180300805310800802750675395241153149898386237212634187385052677958373096626418331268724721987509336199400641609430648206735391805685239646537121804628247947994717812218698983145838508174494012635176508230324958204337414928831952714894408706687935241956280071059577438236822958600743148751707702832640507526437760047865981419551543440112345717057410617936379421230601821122072102499101412580332193639777462712298031963103870698544150002566511440802488867396983500583304618791009502913645322389036638947157618635053876406452391942004956329410167111679258932372317992493902166915489291001022300458960632727218713967292960176848151725645439593780722114358644433448418173900027386098442704760638636917686657653635030420539493810452802235289076628673793888876912450977571384650769360927384732523800548024306710836825855411913273188029600047437183566 [175,98] -73655668479217011213921836289366797126749983287572140156861667986936437651206732285980749435303328913041310888266781270603528529423181586562897570839267796640318551404003855266546928012998392693866786216459103179491695408573731908839138871491412905730875904939906561077437133414600961735519405146135638627911963400795105813681163554041723163510705927240130223165369008644876700870661268786727725255294678227182898857694513662483843507804183151522347024555927588199682165315951360263830308233825050465209553881347876316823668858838171816300991795574408686806847606950890107836580514286860216929730982572227809913808654447703329137613124878241548552040155173665739185403342090786331457817875305100589228339738577572537068462639272180502674355987163131250546540750938280705898531637100012559092088071830323043067046102186648489373821788699207014146987835456537466839700298897546863051477108266752335084930902513788426546225528610745839146002030693621487073461021182384482396798788234643814710474287653427304315479405155351375167955953291433383083612364211312417651874521775378354281810913499472403813017797788309326482265071153104798936200575071422991899522834029055797011601068107427838366418773204786575370991133983437594083974900397559304494441606324223988402874054905211805331549464884255889064292433369427321461771613832889073169185130246955230 [175,99] -202830596053549675152006228201414562179236080102174625666305830092328967616459302881719539801640923653767796069645098473929732246105212606354495682359111795192465869740228291411011112515701299975647608875618089031421234360433937135037827231059264529293459482535876324721460888389227953693902203057461267091438715664872932514204393144942727264165665314314967225179853392026187701762394511916591281219312464867323100606379609759070292411619621635790346804813246384544464881921977498094146974633801219714338669741990394451814828739403746583326716428367714538005123717580653700617406688864237092371516349624853877330535076340993926442917573489004116738887239758490250057581933756442168563959946005090228907384362834374710636154506644560150444501359070357770958479390238684345413789930229755331874393053105281903937842798987327179474865107914564244702809264675232649326224067429464166093614117780429871810372541875248097002938174982108345337109432798145367920989207285574856806676916748841435418009193839212815293379264991696021507989857634905410951901436504160291814291460397600615450443988577895921312290531706791009715774587539369404677341577039019364657500792526265736415150554086922792895970024560601182886205749437289476015320493715117621722356582560488554531087801862383999531398888818775390959822553332229601745886330598161912905224107046 [175,100] 18118122623746971510675705300540232467177432355509551078409935291137447806542530189767714503571939948911606585324309658223483616671543145992723117127250532336164232668410062404529748651246984967658982989683977095168152207945404636104908034678713276566680831110971365618084948467665891313016291564459105139285336220857270365968073725044967025942043860942529664263424728484396180629894931511724553187618162555592352858895503939339519210213841276837044450966169551432302004206935041416299234911680532495294127269536572757944927678672344139550691574211285243525789415550074339920580369858565523296905402591162432227639760335352448078288798060838867524603470145566989132271815414892429663681844957859908019560550250265836043142980443689076202743780488384881297711017376331653617356573646780777598535130351722661463018716350103399587095416120398889362602733682176324838371342621723974123660666255736402128451884068973389494116993031571624398722281181603181307159858806946778586196212686422869534680463120045516558957557041590934191076245542694959340640238000121460103583674820354152490945939109003407708902657920190483403008571752531545455295087611414202252168427442598208593665863999113356297775378896203482675150608551533373470490398581536470024859199564957530887917161324327726238920021225571443898718573329044171019008775696136153629633718 [175,101] 218852206837924182739988157145201136716695672957685531800834917843826217603829379134255578249949433122471382480896233665956522423125886994762576909046085530915168990455763656785762386072415532109695631185455309552534982496608906429582013981755992500589883072433876480271347335557684026657911976187884935771914411186118216813261691778407924647980317284990090936447528044964679803150016303158005700155545632055714143608117358599381232726455923330772795832717609607130932761350707825348853073611394436315460741899146029676259122683274386700920598216414436340483982192761757005985765907396722566827879675610655493502708591141347946112529112051539559298330638194305158534277354398451734857952338043111141222465608949806709521017101319759109947611614959167415086974798181789440606447747493830712750212626151005480316584924877036718000012768666773370644812071220571701667420525691323037679494954508474518195127014556846240020482494848475479517618689751786824291706356684363556160110417315370823085969452892657076786905304537638759022901295877492603375876846795732783680652152397405035864129430145550061870256549292226691211710713743626071569738823983469865680827544093282873434748973156377662409952952743190235612199711364315946003956944372279003484662521115895612039128304303640479933983632345463208710512828100530281874260827094490169518 [175,102] -625108563231475012749067102977363573131085721055915847226893531043991609289693013834646356783675688647025456791254217863383195025727178868758138345066616590239243615062046858081611970335628738001111090730279761443027789499067225490635080395777079157393607507257279655808991791111979134952994504971201794173520806243677083573138978266690145203340218617796406010345627646560031760790063336279401746368192936983456231433702571369043252037685890664710849956023492689058046902808587887147157245297649918626298963098068642188378650439221079755062270032224825724958108987726458292519519608091369882841161247136198760812034947696897543960360271635014833002794736960934679571113399406748412272574403430983043008892984536611324857157404840105012059127687192409559756762544140322155719142507949008754189714650743987708855552473459934909380210097550321015234081860900462044394882741872102118421267069411161640444309797960114343952670227605668816874596016664062130391115829974705621233176359312374865815377975758952138448726781149921440652813226194356325260611839075359629736484648230021733954436920696390054468233507573709448917498513090212903964462279361558482935596962078424058673014840693965959566733011106981129984693791209152613464116708391738119736359959790569459385773013683158057631895161950310722497829448571870147791304636743578 [175,103] -27084921474356483288886200116286711888445190344956098796670616971417605622017656600553986795864654359248239670275765685009010511787144824787523471753823628356699909118322365444518923632752204261538931118321374104337535994073708910707631271793081856417813753418021181167725558984436979957840404254016065582272001884427677099881822122787457464516867959391560719533008860393024357386175176117144067760636288363140595357563881954721323567027175517736148425257412046294623181597321280879297901433897627662523936607025869883599574192497393027498208145106563294106657613486760219268874443839280162691091299966867356094544889335266652828379119260774467498747286019232152992856651366026235681428258469401390240539304361598390151748088349224228334411653260866663164764056677086536554954848398781743436977731090504937383788757638735163499884058268609230857747924129454611627142215224787880552063357807043211601245308572653178065575917117809694165378753233853929761800734911314312741391808585525525261431666313607549063518041017225132106978216735360203543615530103493623985896727587250219087149011633578198181007564865166155964481629436816519270450687044651603265072640584601092192339876620232608030181976725947297279600572929943344351237771263906026011524550890694130699625887732040260809340970139515398100659543703961679035893140684 [175,104] -147135121179590280748543688410121848689307513514045262886593952121234733626396087795625293543112869458404394705801564602467825136152018730591492314863546911567068363916013961499214954761882500377768245652619840762624287604529610319976719962432963550151839681934763912518169376064890228008304004854738433110932958351084140378432940837514944635687600918931422046417285941921427565524474918573193674768427570898345962558278041914753445601638146543110480364836598446465327891265299123237727001528261848873901377362287104582992012009336018739617714705202918517360084691189122669776648026987117231918712003684994658389950784570024908188292536143057830784691870184795323390391935303827313457050923190467479773886969100212202802513108780173037028378167064536859362021329289102120917324546641866500647706885609056763399596479694383817492282085961135724346195952865627050402924326422776678241561941205949572807349236564247876363538584529529085360076282374792428315765746731750871570526173636598298303176598384406161640675997870112857768468402032549508191406875653482835059369217892775944882039996904481036812426988150301523987356090099132894306063584601999349522565756853660371312663728079159850914034054386405760040013173474853334693896502310044197522388107924086219605943414992953075194511093382709181037008008446270525274734 [175,105] 463228596678639766374738213372923449220354614585248517839266544722424500330977710823426225430386015490073011289952172257984572558506946236777602675887092170660753827557605726530710674927120304669792652831548156560095825735590405233342022682301410656426298576953654860669779905745574469043216806554611279568638446943313049796189536579926789115542438043402887871256047415614105452965364087469914539335380193366683564589862280912745163295711164488381088588733655577788719808504070436096272956507198340651818414556145960049659192419853179006032878235573968787435692883708214303945744084509861344851456372050138295250876116169488209314518947127155394040366508966710334800680007777356537473468663676207012838999125423054728258316024716446545734072846556005910763868753098862991811481865795341693301875672849845144591995693211948846884791251407915033031050098522568003754137585040850248109341357788873723706029842046903810763549224879539986692291713513226063388477452037231265921949318264924657207879296229059348244351912116711495593818998444157578928863641642685047883858926050903303171704784387768937577621542905706675862983169122361302716306092927143173196012296609939690860092350501427022858538536962876489194529779926839699658109265960091973145858841243633749007748013109690185879032267314259156677798952637885638 [175,106] 7242868254840166519624211467925757283196831132682561603138741281544406030226697190236241671539104685043749769191758240650804758439351378638107543485564773209347177897717135651856386144068699276771922268622578615328853988998043042690876160399668014365385690265838378883285110163721048095735734196196542775180074200496584522753867103448342683901326355823890541799727020767323372395255191510649942201414428906897199473801151239298316418954949088065172714460085348459770857344972239825719197576916233433280234263832238338680644061878751449350292111202915990104252073843805285358037450302192982696528037416445696533706691752674416986821691032926682712672277681036092312175737310487408540462170081253366053621344196094650080756419244062888305689252875647523642399514022225696458980472622226717813889875024052010985431602283771545031975183624573691062298400368511467264029801370796583527614206971633726365140588045122044104478023880737513684746915775431777021379673095347192243496799575838251754016159405852794336894580153581862688829482699148135368977048617755667132814665416776370811879075703739684361622553763921192684844496492568953641857157097128714904001254354657891049464143086030742052639140203751833860379650569285594930751102237946957812497038132661399887227081221012172803914278501577711232061937178811 [175,107] 28782960159056502489891808575240639761206890395995496098813816639197848335314614615275579647482048711642511840981251692511048650085784278681852752563436982058226784441425543324137079492473137637865537670147736842992122260429299273991009927134503747352377493250381235584179024451790484934774542487942096126717867377446653964851963204591254488300843267805540911117694135038208849954392628696662325552274309123499040992757830456143017077524910495676958521732687802096588729190143864593619774397995071643277218444637270789800655398914468742713223010123077074443807781209864766322187718716847189880327566329852574150117141645582674335409104675642783414473211170928593005776406813951899952828791169443399509367260570378895298951706477914023500897561985440943285211821919322195487779387472752281987218156783864906958023043980505144802094927150841560888159878993755224107885082832530960174409207708796502831346652047175452493304191345261736465082289630813752765099690092656388526863514202780961608950925899816034194150205812657304654006992264232027633985558311163689972773864104241245792911568441956106785486191384350203252024770921212370210250217742862229783031379798949983128528605426826313971353911480734024039328227016224535587648735538101845344984138702026306581639860036469763404145269088509567411960850 [175,108] -106158032763121664598277865169217329330024825783221295229928249766110153110074538959424963096095146359264740689720239986116525471441217157466862332592212495133250909492289485587902521895418989194301734267858964914883844493022461968569708560515810714040738833089324715349890320429179702078002786728310871191307189543503972481965683544260998718256376459546823732292501286035898615897474827927303965781950229625906384007736385304738771005805940430446911025508910170830816589297417806042369285028020355000039817084564683641014728908828785464517775401451387490346236312141204702657457943644190320726556173003860772638474172078352270531243801932025275660010110221886291780128686370124069863182472816626511071425288600215278061069913581659207871047407994537308084978173910382834114659634727856322105247933586013210621599179739044950666884895805067977304340757204186318542226332898561964870060857438898504158848700826225170050942052306201314518008655334720467841519142160349232377182551629179961991590251203175762832962867635317446982557285497197552678511524607143155389543359333600674939866246966459939947230994536309333874098755267691420385736991579689185155718332088124527622255686902911045148715487751267643435161482583311674009032156489440536635442894047415500056885936720792442941885028834171082030 [175,109] 642704979026082394256157495683058220432974395124930912781584115737432581266768993827594105411459763032600203647451760643995023450691501310368702893296803345490473712741570643102750163595572423486991989126177691212350383264693640300408530409475247992458956715260841459765915804441202581013053688579020759297196223876182409147385923207182903303462643652396972902639740766304993538750590064608534199120536349327297751135746560326229951705145707296520270943596949011141467645781060123031115164381561081725178767760972781119338552534908199420115628413226623262049699262803190399690023189098155625164709700354484411560795392277909060751687388375686493139376265434510073952431232181799878938508732904895300542592442821872990921262260629442044922570813446837982751937903518364606501790056942388505753222252123612832456850042891866594761208529774850282747965327516928284106286062179025351141545734382912850346589548383186243219731846847057881461271999579037862288562069040361626396498203510427956769330732854669511794385233768337542216116581544974881826154130772102788843224375290848750692989604697909733969084192557089391666167045633984205770315562099137990376430587702881464968803604820649507402559112035546394431584519297195593020869643519274741857617039843011132354380160335107285832271699234328 [175,110] -12120367854921119840727966551936475129763293486015898133320706818967373486826821785663690899041372762309597610581236491533702071342071582213296657411466281694243261593157764551089135486331677500800920973660893628808116485648516297270528095928107182041583550167306111825220176402253097638623041110511197505813663325067913634463337670452190573314803654780436640955739260561791886238555146559459418197888652213104118496160597215303815525403574581536050378799610230499557760443725657503338457304889642741203753990053764131474986388570849033199494533006999862156155181200356413469361578333450539503443158095177926184378360116079512945827731191355139591182286770407416160324374201323447914791822411598617475332742052575339889061292426756189310854581554692392079615769574357262725161803935714386514938041947699214549115633333182572724417244445432094257371809574325609931287885333585308540938092201606101574900660866368641853396789408476818567355585736893243768103131222180856939277299215600154157190284550650087884032378489453409562863785298382027199242275379411803158047586897830586118980590148430040747338439157197293399868226183046412208742457854737227275290077306002397562031935737842343106104998111123551423132288427694960208280688775498938492415891304108390415144127584745037933807691174 [175,111] 106741404771699378006879822238598871414750016943180919187893320183027171180143828349054424692175947991348178401418413781263914743102458028540222104396033212937314965662840605927434864208332874438866863477724259767164410690867195427391827919069741494576573453666555962441218572868236038002368583285527127919540410257231024815665391270007070135352815745317000343188241136176175248281883362485863474328114738082664459856602765205202068180727414494731923566575080465858595437282366890674786783951702367354432085806372766326911716197928945863340456995570202627133801167479890140272719634775389265205204745706372137936216595268579746071890058258464160102989821946097491620716887836939949550154827019411070540563861178583900024617215124155361530266542273538513773332686557723369751403399437141641926935991749133076069345620731359465503195291791611660789403756619436084230687472293055133373784563597293953873118553314946284592884223469157237060758736082112059721227520154720333545199480520113831014591418894775888643922317032857256384224644565944580458459455229650691501161260474863953403408769304929797020719816449129780498492818462697003523866047397444034889824102155254135825705770543752856741971144128529506372303940754783948230421064377513557807164129316143332380748922909277104483056 [175,112] -845082161460293146113218748411566655245421865044152830209720260916458373302267570233212298320090301931854849993597801891532544886958217911863767513303853087487565405338038756947463226323961162940303060997610035310607075746801796978646073159572519591997998305055766340300544856111557190477081745889820252450888448308558060192077524291244251328797718257006450754048526525917773868710454176478356677745313312791000285307571802055776612124184773996630569328592927026809966442065356519314738886902048678322906515417917311642307486012308049292977439703703342801245070635307356398290593020829389367865522633822570968225106328618939190242572626257007125421317813829138173330134157744385564461816370570399818496716928133969230187329136942689274109752917191136440212248257353649911182986971326920246103156026427655985418362286112398160349622487467293291936807048557919943025087016002567011950943565559110903905276580729312503475127597399197947685677097942908122757154749087807896196623924985415948405367974878711330493228550349904303558155620236916237440435174439728440130052458302254847505070526924701300190591642211489357324811373279744112339924132034506554238953082208232499869467982906590544239243855927654582364604994223150356855548048957394031203957406568897442560629380522796112 [175,113] 5516404188058290045778950639487085463583625889577200427854882667760217428937846352987721442809327226609971814434049471901366053484174878266771327672223983332386351355178485811449458810250640370428498330627730871237373311654876867470137999459146741259605923991330439033837666139094519176037822184059559434927423135259556281161654222918191418741598564905957793335316659308329827468872717434098329003467250956885357582781713885958253270706982209929382705376725528267644269847903253022177307466272444423907568359710564504197352493942334954533880257745939458894538718231174362549195896193643454948969906725696689582260429018774351807092702519456195497167651602830233748242965447204924468738220246865922336192871404625765793659768885572107530768188390421046039441124993635589964437686401401921665375790239187237828048915628834027605271384681052381327625013042162273425847020410199058883915262973808406309436015743046352698422692914685498920522891459931559265914758366150238819881961385286919731525264570940694160830468237873343025376285578892491597572569094842373152206995971971716959154663871893681111020355355730648348417792980400081119424612246088935206943811462206180500108187076018584900989241363293496335963463831912598968524610497619871044162171470237317436366396734456 [175,114] -29793806722660337331044255312546518445729792803934224476790947683974150767709040784269656104620662679786441588272446203721976247434112426658543841827713605111395913253905717669824921299654676631243390199182874198696276494470658419770108833897924124433487479976069540599452432537137458625241855062952221820869866004136132071740389975972698972607900225961379442216816019326658320653103488772316890937942259342164126737970278276008173094806198483095894402967099904811363657335101672108183014492384862955739352153217559055562647855517572920407682161965994505930207656243006953315559863631111042278755341588896720899989308495809230253294415556047329352629216083379797984443744365486591331760373332503894790867479956405005724270692351409451892248744526462793375420488168736372324595407209115676804719227691356847477726739143180668722594952914992697255573520799204589214288753244350350771545816151016714599497916115941412271136169209038878180105474181971688915480610039059563657222537762461401151558907391824532064648729980167591063946884462415813604798875103865498492536308111354140515252017102283340347117144905340896299858921974972499755165484585704227092768249248722032268698481735539880398449963637163862348178544608442131103687283810421303703552156220828505675015935 [175,115] 133075197943030070400870111408578775652569768116157318153225075630873590299296109288295785520529076342334421079168627811395859124816476791440669816877923495116172085099937163221341095782251059021081442132025943872052560372520336211899347379335091592539755348465587585014166045511154232005589534782618563254082340214360725573232318150083067989177176298472566668013113401491268506989038200033591903787938519946163160493330887373697947182577237483303406109229667627099691126978257311981701534519306487050652923512665434140871455204931646562574076455842854867460232604947950818707429811440799108835887092587516414310589615773953646884567567984668072922699813144713788820239907102659718683166589206812143911229864863319194800962084465402728223873917041639548750300460991530520755151014665454953349371683519703292283943449655669093617413625143923967880975577168027260852211292340106703070659567565148422279715260180752910286216858457997471088709297825589765219841681599818117542715100866806898506169405755525854335175305171094282704423366714159239401840148585322144891257114375277614942623317021197407919120543391444018827267510779929348776793232201671601862922571856295355878846382490584867899071571703446597643668361819534786939661452149656057647532068739010933618 [175,116] -471633920157540366274952313613803586587190842218432198111344383522660397170843675376041896041758437373242633020571886517740857255802221203005854083599497884841424853936393656919317598475073948011149325456377536585417902193060832572798278519715060934630290525294413245111516108429909339726388644289755025831163269358573301914425721836473149704576295903662464470741609927554327025505596303456999528688384863343578797431574453650116253630047556484046251412785859928185008790620565834553005981490682064245206319520956656698102080775263398050556354146246235199490146023077082037822247731978528518563389713807702771792379276787585694864540797703004792101022456561996110250036262766549197972610162386275431444667966886174043314245727228260604883810798131809555195271530397133308557017994967329622118827368763167587303626130515785271333307675652706803635727692862853974328185276129188943827975842958385787777755979452356444636629489266475503026922853802905414392841048212195172270746329978387555609693461403101119074633882940841624750060574027892688883485009480194466742601379969050619142316712884675891316461474619211867757916700513253769845399361554622493455817573127658199321136348864062273335976006479254660192227822651648922124313583828212325773363283498362 [175,117] 1359995573732669668226278777508308088671523100667822120942303787906840724576051371684196348753336739120460823279959644801987116244792032009091733329345244821119479815921144885914410757225858577862767798733940190338657000015945902363344175357824133942241172517045324837401523457844776667073986267404243973137081854705050215726791700637379504704515437635519753904974098825963177951786658310397439435413903121629535101163759541190472033337997849311143562133508135624194674976464145781347566223621124720651358853971538417466788108668955944350633707046767727255936383170589051335766530032051018691787157977887584119828252280132115616204014878036011823159196170783426526469469868812551731596195627754375071439853524997639607745813707963728736435124556154230586529709202859772826986080463122792165334289660259249708419275058967367980056931478704567101086660884188707537747834675511674203877500692447264013475778682136649119482293704226300817141077324616388055645157927126223847190142882210250668393460602369674866556052467444021902201830926946853724537340448518606322700275618888381134129569290904136569007079785868105318070725932770170252816155626181287463247040080004667401954707195337766492244403731269622945462984152756906757409148469302944942981059110 [175,118] -3204280518868883363240592423172459781865595026472980579654775679930343625387812886811928707131216072027950102067382056968494415342566410657837254463514469448446818347207718672342051397151401389251160961257037230359062737848404576697784223032160066856265911994279413266609795784397321088216761050716899262152789602075913318114278432429767623967312756573100233569306014826072592413442855314402958123417108133001551361756130020133934006726005810521329831691643027024698152549862967516189118414588460748722088811475189498262110521760833509185555145781467705499727999141155756546755154897601933453388191689475902823579323704205886408363266317592616450462991617024972029020120776041134609749407757182772075374235369636666646360866263201374294855887763594205512089986545332288026724736800220012019510609849372414510723537354861344462221108943840461003447026643129569691807433449638932270774251545000688489935546255745206749777507801217508415729286208183698521450296092446441376600849837246854936896657393442009273257467810943034121931566562980137394429893649815168498938309650531496680644669100676041780808010384074654858839856807014186277891009713945494162932432321153923237218333516850303754803003759668527066210422064939664274067035141363902132588 [175,119] 5807804888924179578642853038283635119974851774299761562408083603678493966027466503733608301183527834838004506770287871556923220154924400329913961466063910026569161976444531097424915330164659211993795824971716933189168965531550299355767980250086280456094631959969623424019500696578617949051120654268148361020918450190549129734598355097046953356606458499705351411338131761934268997622163197201355827787395235267751800776601648928219666155730889011675393897631627716999867436004306172072873576075074604820537278517945573313108512163070028031502600057506789328551931339174336944052742852440517396470054491391575220373302015895148558754242758204101486368047701790102009318699243271065999535728775648471090178818840661147650026603147596501915546694512188983678424545563832797465575123667902653502029080992131999759950106779916522715753040577631252293320848963286328854008988403333955589859058504665307116481479220594492843457509370320498676765170534405735208886456728162608433562953982808703359460498881795311811477442042121543651290600198117780556356827520157021927779854698112648456094558663062430030230206048970299753562852496461571769511796379187321868133232187488921283876260059146829924998947851710864840615274057005344124159366532754830 [175,120] -8265115676365946928758222422167130795847027737976899616951772709076340188486408910584422766277553227674611956776162098611137131880996849551284816405629841078730201927200127895731091460188142728250857441239323558335749586333057380484292695930382023301743456021987873166945659108372600897118871386970172644628437808007202463970517317785307224581413644917644004087805326215712830509485693708938399140236557762898293733653843832756551394164143645029285764713365929963658918214867838512453006680222700380242703513503299894684570962600608843537226918396259274739524878820028519960376692482954651670348195866923379256213440338816973548652762920052933557007616779195299379265869665284739391903035504573247834361187970770877362113678549167517113672466828109938703463583567160565787546809198570726276270568178096387764759436520888363947501741647635255379865788640247358630661148698936335090259468351732524092590797265113985843440862596896659420533695023974117026093955364182521439554036444000954688246448062449102479665116296268845119261758267223589240835954072420940896738409945275351453537936704631008927374163933406505966640081250078082393240403855666485215849670752468412732828762178004622937918680066176428662776372168552150298950833754 [175,121] 9566744947173403673811012273755166663015649432727180320800142218007758846627965097312354819188343178344589468529017429062708734133891235755535312156354525251917578017652154062525844361145682288185014202297975677156519140630509112673875786126356661372421964350853669878981275017490076213635091194540608328907781971034184303437461154173847205926598446604317927166691055645898676570918442836972660721009915923732646812281221173376569292766339512687857425546257811666832085224518732335588863012207259409994271527721911330016729920525925266983435902643678749341663621019602144703071861536200393537777314320519389859649148885762336898595875750221768955316232756222283333317022893157783108842349841391419989999073151269310587853128443589953863882684196511061018008114837791533454741575495994750309671956776124797392890612122921219395741538881695913139047974026022250227619357141879461598835691438959755599572913574393869524823615062381595387154893061703009003595847835624404863342346645971762581004555150056243558997561299461911190877687602714517868956954920887270444551189754791137544446486060440697587990112263775022902754858972250396361930069008650514487542154523412724777437480096424518215920564573965627392598588188183875603692 [175,122] -8383678278017478230497420366642012276757544723034886948284822586426318062971036589717715292574826302209693859419471308460792562926808414380470523437051844389440989307698494403133262572708894799569600404473602881154732123659326809050305127728534184926839972604157654831888360267793218671690025497210043431960514822753414357322783612382308389338380374274974753849951193733340731097790183020957387284583857521299781675601596135039387939212245498674026076501770840859036761518444554282767738422510132385543085733015607742289928892397232948637654794721618746755563149394907062557049975361678371960677968548453525053585936725633379505879755073887876428190260908609426822252112575973833928048180747600462478487606776595836467056994687524055030568785102691414625948442147615557910753436453140813812019771080366570973755843391562813464509999991639448593490898379809250687107384473851294115556362392959803682884275875157702268356465665638389685138514948587860494630796021489349621950936118165347890311910593420692733040374065775607512742266473863277242284249506378291997323404484201165746910016540240294771978985881841658887161226292420376252354073028726681289214709061555243147717019378506525414251700149482037499752825329933124 [175,123] 5447850270971059961786298159148416209675340798172486076303478267738760838550418701760148341431845647805806030475405936471914938986211008967986174863884136895267900184523682352999574038901919938395026674863058634116770012189337560164378725807883401707291720043485268686746307413426131812821805167841379069696988220097170402369318720685275936942603534205933844882538793192602877444250680423697772155916110375963855414993150118133289631736954702978434742113340228952792408154105145803454404293102091721836859028107236966515328990403092967616074579452488847097700520192595676974961488986764436173687017762842549955197053252770625649813336013051808907317161569082642976013620187403374564110387328820429868514734829750897317151107620459727125723452829216539216227282812022299018858215581228148458045548926648908867104911115790911090353809663836257827337199843125690798038615323307280793179412660812038455824837634019454803049697868893314337324762050284680834588375174057178281825406715167252225457993795269096873921496930912083898225165057852730186112377787885064739652374811236557391031639218898437654010601131050541590281627545634125312350680910290431263059387566132542722483376297401255445723659891203869297317403740 [175,124] -2823019424766055152391346354096018676559836968522879716369757548173524412280027006092476376529847137829866249616306800017830524986867252834921658510119500157494271526192712183074386394557986747160328375968412041596196384662460875151023294279438184300755041541661033463547337177662092080882453259374815844204599614944885782395036534303869179632469450923904954061951679107800113140648845144314239806135588393728440269709655757177976575377202845300032514306769560224905981095298834824730024553936298877725743560695954314019061181042688333815291809799614573443804469354123176216738858887982063003829148137827669126248733054616551782649336899765383233933634205653576644168070631512435944833151546877085908785800429651696105267246307378738046731375408399706810393279239288816237352135488266029825950995228083926617113695057781866357213770360390452491524467822230719218532993226818456725768976080014373886272905229883363361730886906133227533543141861569668920954073977498419037739590163331674704905653975160037710867164207603915114178251885725482349281299377214996445538916747955550727006171034735592654795065311547667476990828176237742756734689024377229880020760022607939601977834772687658625453593327798547288943 [175,125] 1131732405639254101596624823825415499483858667342150506741001947647731796482753055227818755722594507719627994428543875858738529454635763332664173939775538865091208954846916840276403044687001113635704103215450526271999604947132057969001855889890694082741150159460337223845837482100757792669114038102174610297532068214647253724427127320821809202061511996401663726746209636244070350419129220910404685223685206561971329456713840491673366394963064339473269976588276844923687167441249455123294078996123237193305736121722325893577254717542242819106253647986069695939533070426863384771017670371975094173404276982727609210498314520799994279847505524203175453870952167241803597722921329822143974971407858313234165954772348155835461677079922302633606706061816583395231884707597772482949095895894547378106705845570790198017003362747714429333052509547531489958601132191018433939011133729574275869511016766999483094109188566052749092616436505498743740806053154849176508320719690581652185972460634742153733974656080582434664587789918454533069883076160346989822841905650903867465646704909799055764818426085508555425421813835608642288625352015911709523292444276046878443389557852929852885441819295582811399213934007496 [175,126] -320546978197911115018308844265246276935748943825134613620889899398253336818529808890332213337127013694804095705678886270982503667808278181734684489820648370450758491983805008266788421931995916745884235862142816609016022664498781195375940264657398502639058839683049622517054796316845872792866947180052815873569741388968765769562549750677643507696223315354301796547795024002898667379334314810882997752623511606709783977483570542457834279566810472195574738674905547355230318769014045468658491926053785165822317747802647781230276838216965389243649403807296729672108766017379888177209243519006072723108159822469823732358084235934062828751598606542815998447107682817715843741833525957633348052883196750709493363119775847961312885531251616252899577983382163880229597125637924230028265373439272145687342701355016840121517070066731755182364378922756136577804600912802967724467691420285413655087650268703014316323910293013509104414383590797682212792675597162634984014763157282597183843347126920646125991486744885439683230981062676668725760359765975426186909123336193293934821884870332877547816732400048249943968410598298986192891473520202966778721702743118269623142826699283965127728734353436493205658118 [175,127] 65121913333226587397476135098896310941508450675825465542845079136289693476177524054735296733391155476078172649244380193506130596145948875523453437203697647375852867814252989317104574479234262515598311749909792064140599903816377979520158039280534132998049389300582031302139444259188577411483429326543123370365940339007337425970523390158490290357169226716501419850511734862858642486574998973742266330069966477899858783561926456716320104344967007957755218646292081299396135443922766486322615140984526183020210730380025489009030729259162406350884388972179616663378981954642242654727730425749067516620674688712666715675363025636131973876462909183609193907591249717553877272328160008151704857736399362637120883873284556600266184249197319791976353718429542321534928612974110873123094641673341988361418441243649555194483609708248927585699435254847457547894376961276307912612165716381632867692928974603294496387449251516533375719103488787307051887319918649166518884287366473622856021192493638631197509729301168944239368665907213044140012415057738529294634964154318630709396407941453012866734112494517737718892667582293051548517059292573673723017456485019845752672440160766219984363674070272794647 [175,128] -11208801452456752579343199177159227521908247090326005371446001119619538297115469503736003581948203191037360202373187304250254103400846208296219458447638827429348612043072471644170754446126028997518321461849682027016159342409916363320767086399845005340348279030801352256878477329809433736308671572038864674078989563572261404499288993022153155106681889285702896590303829471886829051883200396115988785310175714457502571419305390292381287554014381069936037530149131536247719172734372724752893323605988702531100166524723131722750711657996679216773115534582932094996164579368784239549064975208093878326003835155662851911283214046288442000921954183242169729184238170017404932044590287604498401232784597644252308875014373280664717534810610025373123456071539813482573536993702422024014370157213984267143860992341018600445070281066580096727214050978713648505043136626367315529061123741099779234028518191096681225313968597551233037663034252445833313782198673751837431951506735503917690456543982780469789566444812141791300766094166898780869614130858308244535035324777711746345363783979620006952637890257850456763467150328701436024277389506463001630946209842974015744450001124170984855213911936 [175,129] 3800637431945955195422986926315159927710907493892529734535723389367738416055905599187711286902359409046459331363665214277350367107663980687145150435836439043196277504374168013638887558458331993288863725964179734470022564734606875725076624739334891966883552936952477956037223930948134744873424169551186951468040667240576201345954202478995609832696403088459998123201235499842424943191264468395820850820872855409048381478317929892351415077040456259694242653322492187498028251211783115814893436192960489261199157775772298230004950772033669520881733907541734972816597035559407586116578772849457889526937648060951306778151900918005885135227406413863401676676219097523621652760272133118089480143658979954534395467245152517077277285079383929813155433856395417580789442524289176836279304738768995146856736284992397066164582720887668740353767433377651152234711553661711535741688149050441940507109532887917872189514125444490211848400698882381388647109549533059570187485057007783795510459555277693225159933867669438638595767890777112520562261031523198348249260592387288502670771907593391373302774826713464081318548865392355767255683223030885700575655871570380919465955104250693514459126 [175,130] 3015043866041090022854914990294864199299070197664150511945930581354917153715878937021528204290245471372227848734930767699256980951846736033198544657319183109311649214381570613212362041734397651675469407893362086256673112222977284825198397668918768977992435155546301597561382132540022738916397917986300947442526729382715833528849201359085329651973080223708334773934651832064104303541406488189575475452295951256673869535246353661814355712438750155241353282165162501326350132425422546612350930562724670003661491710002412359780317096303459370115861955634866090681519296600830229584426407155882299265484052801481573976737315047425828462232179373334343753544335627471234874189560195730173489135645460779621189458895174419778029610446683084274918990005591263623717186032564635233194692942186989279990412488076320117566169533985160823130403408722102486721659691475981613985161216285645860668908666266419715949447733565275474507607930991259493081921273622102781597826279940618503631565613992809416708027415792810343796912460230489750855457233819167203256863725687645298430416556314257787274173907997526516040957347441791994861925874167704457349674050022579845873098424186048246 [175,131] 985393976574542641609295532661906046562507265170933266383157259608838873146074379745980979660374547720724381329688118575498014083004980444379956426314361903574685907267313983786955183354044955884171254988433463746145846170685847769900440647187687411681026321192277483805957359350174523376867307919102324376809311962297274517628278397069844307703228778327112698266558487618335657657802201833927256669897876052337161483298954255522643852217285946543555367180577774264705529728576525811387151131718627230619762792171216207005943094792207916046910789129481381938988856076821985703376331726630257853192485294805351815666329807273857658830602567198170251761437800183541233777767974821616657277223243255435018485954598385579660845540587815825983760044142118824650472609700645603299361581667575362675591559787861005838595800228552329759474602524881932861616282472689037307572591326411898036651325920207795476591151197435959472484631986772298959410021921293550350177965529383877996832481135988555052496397408716494834112438186199753800343939693289655617727903819873837787486844868299941071167984875475343204229764657859117875713548773240711590399417865044265664029027200 [175,132] -375683143404894500900054017113399759576329170993856954231630459763747133500136221908736983154856793390385943574254514834413655627028210939084440919335815643682253312521984045661247902216101636021248240278456871895395767430747242258617926764179551485444918321154437150890593097966921314425781778867318488571994587090748556683511356552220293670965222928771207775512661844412851732327066654563968497582333881751647951223599874958675297222430032279512987850980322608634843125328835335024679871367160632743041206670028239170033112461670258139704203901306609229227946496856133493898293201680599871062869700773397557786076575677896273970016627084547098343203277415815772080650415633940991910936711614202177747610008725982775238506244916976968082127188838791677289262310541896575467832500964394792675836088508743872117276695902999332940661479593574747480446029877602425453652865833343336270531167869538821664687335051889068302599982855498312583060820532277886288588433054460087179873647552794868644945356557607090249400396117339622797696225464469524440789227636050355576422960605517312072649685989407724379194975031389082581926521303097034094947365431445418592422 [175,133] -302237536542686881847676784220787877701680371055663302111030789587325117723426876301520068228587847596849468425109127437235284385825750920361428257486790110337317100075689430938358244129940528022261419339431906771249325139968505257576622862823968262359137708204591609713083983527752179843585283094957104847159028689965991965663322539560173386774092217268872346441050356849433202226089000551023570523254955240534171012276280149577637803796451821385788848764124858641241978050293327129472462605843963343685054037358817262661609895643462107705987921848064034744253904902631683691980712394602705374950424343024321756401065542726463071915482065337386058302598808461730128938731516886941629787736525472053941014835864553531165672890991200975582523806052353381357278367251958428045577613330426501704131030367232615718212532861762775027750817102899081568707122125136418607043638461732902237408460381623839479916584532497723177088936710994552531720501249842320235468202277513336655259231584610540025206606820862604001339180961603507039249858106364371770931032463243290616543960444460245465547044792546480756173817175218763416566639444246403563655785236325543 [175,134] -63663627550215938177529916064490750271760389150723254402932862553196525701731884131289254022849370092669060941400270418224065673496129870068665112656981008021941879449319545736476453375726749378198003750828247791753734625419439125179612327196643491936772359026155436243851265783132242400743420505541490002464060140082270020067859798668250798778597266039646981482455195416349801816054939617448555270643542471298242727410128008449384606341525237066740395958985200116050027433274598669587589569507078276982565109018373849612295511094301194405224669403732646039733569917869549330317934784127885311342846813184590957497326217500073726605234114484457281600805978794775680765848566731196759630429732542864306742795751797655607105036421086386792397788004684178931017299836116410308599392005305253837394014301796297543578693303642435110998662675347493744171482014863398677497644429505175026652025622644041921826137376264996424120727661868472247808015732674547421802378592108919458164140506062825012604622069495110492442547567823571930012927519297726269810387826907603510547729057560619885947397945232912713089108678654915585117939211619725068993285360 [175,135] -3843865039735757041987358135953588350033614945467915275028631716334560428588753768710462666547237114801682381989660996157258492972007280569982983710542256335153448191122382507359671394119148059521540112619996933346879606708270733292839777342664269460794050668029976200235574000561930798389647886824594756427783595950754699140656614516605396769078933874373277137349581151197758477763328678682043943617641464547274905816615435807880506699579243633765866833500565792928376156856975066196823942385997628889258399277425492709517595990185491932821716729539960897253954299130986921370854152479261128772683578582288263163735700622941047062479994007499365646238465664565077236603681229710564025644741935049848914740410897525172020649417913460051065851391798321101935708303118008458696024871179575029914607737259546924434961369430083216316390180887652131597829429769147868199981333087922267075153525300007102274568971459717924628790189000443395362210539909247569274303299018941884228998453764512678429454813413980756311069539435387210427959993921400745942768252854930204185383462294243459821667375355211913230213689741005959347136050606899662474 [175,136] 295359362784226845993311119178687293856828252035520051178234799570682658915118201172888347590689493235829319112222482630417662528520342932809652040270666633356177740003455064726742193264170556640239578036251254011412935470894645674441852770513820750786954081365909293393209051336423002322067878361618033291188734105745002460915172340113467989862854822352745932563990623705603966788200642385513549365360009536332748933867533719362268975394638605760335898108127403260348413915108980055660041238440765829957345300921155823108714384838228965706846372352725733851520357500710016578148124319731060408810728421399270342829856979740550494680406541691316683432509576964024893619151013015691875232437592819132468115643832682667101269851526090314900414967793494884986363035918575652578280106305575499777410486446298754805618929094768592707222402638942483084451062011008636175136930179317541314617718529679921569822906942550646898506922741137257684119322925716580888470046580133387440050140789440025166133874535940567379179794202163949481653512743340558565972681812959465073233494486470116045040607411842711007812061031202504693292363229386 [175,137] 48105572187061711569670160399873740551334061072772504823704303098065246569917624932843929743434217383773823615154341636962986038165880354400454590848199697037763418719380958363142767701489856763772260165851539825800162528252174859217672810589678616512337945933386385617116386685167255779413272921636793889688353057134401524769482873759328366175964752139102676497020759806259968543184907250570318968501895041450836352241948171113638643746118679509060166890498879996791188239477467946443608411285597759463048822581544789063594986954039701552542811880787404260263008246986610394111009369587107791994560454569773822884835892019589335920272717890096034868733904156213597004489708806963749278934436962687082038328799399663344500148377270500064896255269468324429703726416550026873835093771389122923807432985927482145239980683960325793783648198348693703915561303019643519942922852023804073114543044795708593318513871317361333202180736147751279843120889831510291330810897177779014189647597345605056761439108347321320524211972617829824662675050825324514049746105799151716466125567472392812200446667493232771844874845303579188846021 [175,138] 2150072312787990030077540705670685322899301539612111629055991080896565903741620072569904251973705865159392464871954021736593044537110249535024595074746289297032418635799902461102028534649323337385088995928332120389146473396656576139284208561050305187898145506966321745369342868836214394105331973776811487878368427440654509953451352738763504441861786653329842321708271492412703405096203868874364825164447366708826245598536762899897981730634056981168227035768577095891839679625630861442821876048122153495693066154583466365725006386828952640370722009063842533122951101001493301642863183798244078269133438922602978459340588564666332782060594405504852833318081759546426984396869386108283660289675093877313003854060796763501427459354368834895888465824619963235981870338789615806907309326313669847000076381001057616472847156460759562365724698415205303117643392401570544546719022289291354559387944805530220968442966739384152689872220532150021808624737998056511063546898360943203005507332696700051307456711979132657011279719076496266972654870502202758653056599169632129324606833514438194348558986656949048130134619547337400 [175,139] 36811262304427569900636450661625698780122897270013805890034703228844259004467828774618464809565591319231030198547488148515967568756744677531328557986640395036163094762921564081345145704020141833794904770123547950416434934260498500335785463815629254289546583128112688284110648835979073582882446395648412483667209662073678747339804463955202665109217014001019228069221280167715416269589153781463439284393627254129372476736435432176501808689264209032254233802507624337647646430885050226810290937496571739485498701641937936377625061327970754657419039812284456958336438290106756869949286344573045768160304529029061237499253520763563958126976287972190716556164163840891916501375926893481068491714807702807547226310128133095769522630461110628357729307602779274373399963539947630740737683634772991778011108397118354081199048041299615311721877297184384864643714143115911004951084144480381457865419219626098248682742052515982180623976672784295385847469387107579053218384475706995675510727899624394342307837297976520303452383111773953358028721279464339805095967941091995109001276797104706704594816718231753823615118824 [175,140] 41784917588932641248246071022635146749951535700542249038744938176535378519494195701353094043930528903238214973221342137078238264550874512503083902540268514745098287770136225853253958835893682925364189172924131582399017440952422834549495563646446665886941668279926470367548225984618864291239951826975495902714590369072412670469314696889964278309244130465880419106430687266647360074711251812696175638672980882273841153535202239289270983314236521623388441031180440557065218815851240811294712301731182755433374331369655333539099256273006201267853440830644200928052621389171983085335937858336874574316645978403262195409229769447595451399983176927396850278827899280742011011749448983586827841852760465990189471764490836358173097736616421142673078988197155376435030984098905796727995553052390028214256280668486876123783832162774418221008036866571959195438717719184417926159794595896748512172822051031878004239083780609786631671162783827087262276207929611814800586954333318598831499846792631508873176423176152656746691579704805946426981409113173701664380874728093075211323374577180026499492273464525145656 [175,141] 19896355408613232059523587128425743230537726070605987597853805482790660572645816406785962757125738887060448617131221700574737019913385475816034896700862231629072476286661589754772640153365383261880801407897022249499983188929751970206871963297552615293111466716546451668266612028158476298856196422031044562901615896320984209188479967388961007331084106184387739480372525061507599076917622237408700318601200288128583339490684971460904113130942976735848624028022127523227678047047856463601643071860927482696340007142141194411059574846423105706792685301788596018277829624134883420823954517941561521446962188553086809911216943467465154564751048887105019585819490829825161179914801859303692622438953292143317679381675339315437737471706623121008700013384078261700403486565216173648075030197451782453825724815575183651670878901727786953168067834087997482746162069333639622226982062177887156907437849368323882779470225256252324865834035218738736698605244298499424933020162754604813394194582240717119193556346926940413454123111683766342057092365160096947702170098946663895951043537331707095987502312002 [175,142] -2991534481170979096406996081839386794988192050528991562973707119632603359084984596047230452183924599324796330923758699457886793955911849375939140385899644123686842170714080527889905256378345528779898818970881185388105377371967891198619991103118872454561164658269526672802939928237207531314962968254193301664283558852252968551536859712982796480507982876332370378496759241807143367218773425981326952547588846728821275954506138400784383850399416767000018717271229529897897622310632655844725314773539512208217434729156862180428046955604076739227306470725234242193233593990861146470277269217614290599030938400158781485579765178922226140557633219304679863584810845688177195959080809053493377584026597648089088872781406257759141253648186487208470083343214672242278283597890687496803415220834446745186518475211284836017322096689743903168071795539917864378578376057692618654909631757222947097032656419982017518602343360161964295046685564352834491028253132556390392396395813011537442601011306513818579205687245036960409202508516865871702649209611713159858748540765016619251782669310173882066760 [175,143] 153763787452618632933464210454368278817171757939471636194289633300785101576140006060174455257767408121160461249146016971635536483768547004214040399523857391313089389736139156002903851985327012223908136742573991685687112425766114713652072073014265803380575508964487274940651057381279618151882486339491644746774762316141660281887145512829825799575496386794356615362396749542759867071156206482897606631442708032852189232677178201770885316875983903072628394353282952285235846750627331556595560981796363690967089804690647309289213735754463971416369960335853241311035027764304422284225988546989499914425469685261819193831002610496651427162302216558328024834191911180107865797256459454488790271659817731081836262339717495299804175288231284176874598619687437897586366372737540393323756736671158190941906428284462998239136771124945990949496485198344296179807553273968786376736889175906167238830385435368016229923389746318239936182030178726176856751386548532284249519279721800513036497946310874161135915812506847739862918356727756399961959537865693976750733777012029505229079191462556108 [175,144] -4508701774071324769140916367573125379163893897235743888548204132106669079712446296139909535366342943799899948299529475353131366306316031622079875196453831628699124722266096120282635015564540201058799627135676366319769975299640762316322310170202744605002304252254136756409883880006747425504225169284870182494798245566980458772544392722062966201559281812734450372231540905346738322831081801334911495549603010854990167756683680313856632283371971429825538475361695807887350650036364442957136236737223960679233797835371723083351833177152660772466076255242750025023570530414909578515927932275114795918193320609887731208822785587158354468907506870329567521755083927918684257412688089628428179589630415919925648656894478434883658427583563879849561330958078148566195006848097724309210471179355996358890257376609326442739720385072658673716000713752874851717027211425705863847474864549739473438036889203816593932345702643314350937237859189445455558846053359135721492238291260060787107846080214204070692731744487406101004117440861817897146741607579791844828769984270882873410443660 [175,145] 114037343291677518112573690318160739357747395037613179464100769350947815628899622260804184742742328306079837466178508581263494465595944727200441120452889121543450391880258845783198813022544808141397717794340316249306821931411680010057771606054376112971489144561341240858684978464976111693005729821143323308374666196114549156962672218198513695255869923889717802243082508518421698998962407411469681204103583820595642403606161686374050934663226599312263231510617323120819895243793112611928531691187973312753020844562798737543301872036646589983002165462820219293374240010620460965110893747112345563176637888694661865270639548253036397073370525638569844905691503267139222508654217514407192048353646792934265379153225460521951984936921803700013360448972772634770220762620248925120252846225626450806964714478571815716171527066726437495078599060066916427912334614812098983053169701945895428032434972641040540416956701022876380734869743606309684047200964861167208420628872755196866448633867552253047023709348992404251060003899313151941677468484162193243591159073602091768 [175,146] -1779068848601059298817931119693100597640150016268523624645134625336377623388391530103801036490269462503174670715303127127528941594426237229847431868278713389010561867749303644327354825513939972451621540194381996160158945244837630081731904701883044295793312116234179789415453903355956311564582815353619765604275758602379222882042122117468192113386641272601473386727560491831441020952805530069668623819415671270955795836531917049494461992849937104690907230366030949288395857476374994650051215552461635888156511349858184580108951656364426329702436804776925736066057784525424013386634914985886686218597639321776186207135395168631109700590574028894825392303960106040518269153934147196757921883146406206330691339724229609378638791260229033068797468673443549617098245103219112459327157218818570173277393170165344310740645600322779229828922987250329740690607504683246026957082933337935740892136375640365286110245207192543236687137535200096868328044486122129501272456037824563428150511080089427908874535971902224190924862138468695800008893870677151784456082216582 [175,147] 11647572051569891772863331008008784031757157114245896045835692617428504382024674499405078965534534208283014694055105953957715890226712547003837164127648591009765671304014207849372260627848965672903164160014663447788475931852344545345770557265440157678027866806286896909222914306713789887895358502766456134280059494960386612553133191493489347429023206567265167424150783937106018594131841641609756964031799216970006607311912070652315143807628198440602026430360249416778345040662525630336082835781173634053292505009063622172538216794129981695619666596711903492488154986552065771920923329197265770777755191204198560804867011151645814004442295894401305150883291201831221852886659477668415801310423272945656275036831702883282464173806146038212257969776246777990572320672559320513743699334844081596342770415388475139108413291639093246197886907829710653823357935114589285109914170543165275279569191125148435768513894343105673083317269766050914798468186790455107239873806649509003691329469131745098952636157934617786436272373300282107136162378146280325939 [175,148] -29080668059728846383387681168138049775057954725547832397792591140683678549802351138219393881294799997389930255313852040538332847179975807224764667021266972968951329458782701334446673580802403620202069615733282004821075946652310927620436696623720791535140603456653107842330300296316295368831708802724151684760176037106119490215395316385510176477755418992663851440783676056442379118423172377192583346492954095403940955475489892965468725262930309260448246522385578454725764317457833099439701561532337673062241002060626458638332485637315968791453546267730815851499366457583994728400511055206353081131923671347499333854245898506450218096001476593866131162630860665049049131327387729607529517121608789935419115716145730680877434375352510866386088592449795836646056613433018801291394698357486531158587184027034125962373240499520101311145298412389654320282776810644188078425397526489455609167113131868134755459323849853380219786280529467829521502623066431091201282251277918326860218933835165003980792614907880220108601618445345195097067382581121 [175,149] 19168923532859092862376907328286566458222978519617414912957237285344568776497939310018521587036370648138717513535335088562292229152407935216062265091565327890646250359067892688353644103231708833658505885621209326798692259893222282746077451614353721894994697861064555453659224049992209109771720927519017911377473199773898338333747936749635754407010587495980470643993545197040226907410231952070254743108573384137264111049321921117566917356583909352963514158101763894191096632390993982515357491201554242843525411873983944520185820512988121915210788214951722545171109308962677960300367981150280591050238045741547133206105198800120107232992604780859236398795842602158761604922371662425977070056826583253504246643134298951830382447994474665677569677547935597830029671664684125217718236363928343076501939255871733641350581024272817294276118431736938075835748961835712643504967703839450109019355028909152707186265889042670520047042260726650394827612179870307200617854341987312226442865309992110386724629497535582673738148646430250748628 [175,150] -427047653171718980771793420801953065186131138214643384779389711470384234151512300622680549077138834289015254510794389160169517135941044945670120048736128242973379440418635070996454686533966440533520284529015736788221319868675029665421545721526967412778432796811515495073004573151696941318210484152973531858954934331659716493883941933959231220435830721592301220780161285845887898406236099091315641527181294238337884257161941449967594233698585945272308738253582536602198039336561750714882691370998986230840810270860635254674323147149358306236771764710609192011790891901883666609651541793372635229045059819078428945476082138747805230252820452801182458487116650338088732990481321765149652942265319050494218347386307958592500660253564134969051706943776359783414067236998958952949282490017725545415319592383006835289765677245558393486715107951449457572559718636133299081877441813490347349093528102767525332635891922915224735597203848201476856639592488279435082329369961342584406232886586288712124962973365687142637737344804122 [175,151] -6679509535697167677535067646526996938689829072344186015881949730992292544927833458510248698526135776347981202136380424943013588245260162713097073095289671177868014552863590950967370450129960010322265687435475993794632211759277645971096741727797336657335710795356384095193253567938224121850395924761679478741224409842034635065402194641810688310762464537466622129866239346990489646105665556309832832763926899354767974877694751714049902094444255262264466940287945441986458185137969655796051061796708124258547294505264877980433828203621906782125614210256166861741287941227180244179673821189713780206997205403192700398121788343364883517320731061568564452918409214059458608752346938458413690922569175154679514294514452414639152807008720522145425745330294564960817594938159785181339741198433159367107425955113942438665542795649745160170726960946039858038703577886983875960037375985911236221765807400282207045767545140712705000039653532775494428449891752067814551263324150664830193228680133437911552944096046759443393470 [175,152] -32454847742036654720548569600889378840316554316038781905246259638431235833242493504349308464568145995711212486761512296850234875278744162251827818300418714924956326723911300592506786259309308492660600004324569878847022605998315729965662288687402868101985367938931910704772548085302643752840688650662005658143039088999116711978218958521348444466889897192510424512769189164590998119160040179880027338441381599141495494209501574258643919452390689851919608620295436018988940941910048981670974451073215454073220685523526593218662266751891738279112786587941284601917318769866359987729781376906190151920237559622708549486310782687059981933574914723592461507878741440639787803780431540612081252701606314898525708861401421628554019703926696241186059780662969444689957114049945131262211147155693705894095454607968888478394891276085597360578145905293031612548544359356997058182669396782151335145795707832502887522753841072325645899401351533231420909848465771026824571004137511253945215802390405880026101246843294482 [175,153] -48175202447457082910563831506706708089633935884525015893018605034589945462986188742394057264493738470892718917184962336939517314222327442563312448722123743803854684994715720182423190850143036280330178272329808576545251868567336369336468156060577286430410802822682019687367767864207182822552637169952005232434082278261432039286765136764385940211968381138644223709921261972843681157118842786886884029331161809348863571596616910521495072340432291856006052429695933563359582593261040728975884116976074217871640342183570352262968554990571915806406228935445477592808396016820675906392835908180114769462420424824690427292360333695489613087594784386029238847839073196467530407764212055660022990217377843382489551564025110991846950000469662519496001373471972350565991635426894832760474913973693165531748345423624318557503162058228911443948941945707288152163441636018575654072433585368055744398768007477178006999235688752121270847380216888601763746723978546288204317085012000572831757693740811174279075796 [175,154] -21825070894546716085609035480869333223351288021993142751496068073527707056124624794353078399810698605702404326552317886062690995156029931192517192825087168896110799085515113236416581020202226909887238885008626100339174469009320757860630645155565461401599613771746870900828634919482034126468441355097797031024053608397967731232530852509134247182146665291965257726301619943609973798815299098671639166175420905436112592419609436039125010903560347846306162442402874129082479160493742377495113032507980594860349380663100698746919132995321203843704427249577755646183522028074089209456695441582708635958313464303449101705427366121171734274533159882475524280721922896904560160350403085939704016383318918534963774309799318176687667231457328385922143736650594282622104416893124786982366166386312080672441087571500696223659436241402906865137957109456627449113981391823760868566679198337206820350160804864802101966608147359255135216979929607716931393580405657804867433427265568403472541297305987308 [175,155] -2996504565703161400294874030141670237716167129764329566334620280570738083880373926750767849712021823543796298799765538826575252713311501695429230426548417168196029001029060032553537409926750889080960081722629500411386176483570779437309325796014292110996890592593743555814470400577653435721674602836709704116060677611505068942812955601823626605948709674232459768197648276656303766594000395221636620650451447766382319714051177339535708511393424035331524879582207601404277458460828255738682089509652058827545142939739107916695820070421092560934952809225925874144102716879165194185207779054967430546773391264078617398713941967248154769091705043070324508473902475548773781445808788944274040931824195605508740799138268048643965367066071245848410458459823604353978075324107173721739009468693501910556894413160139282479353681210640884259514400240095781641904141604290045252737364138301311393914015231777727990702533818999322884170005579984599049930211584653191788454042377539326405337 [175,156] -123138021890299532605635230707591111898336443837395573272276455679723967140976995213133737562501144271417926376317099872993844983111119751917469734999576452022387134126871771766949516233556431148165187986495760776203296118310291159367528291554579460067492544505103623363820049682732248127662391204736031458717101212271873350057816749813367021270011507979844550381343605980898744691506808502091089584472961312106906394521290088124991316298459093229999918640005064556387424889895331104311259668788489216358270333093677288562152335540800047389302621210382718077379196267370288338045796589328615212007473630408767181696210211720874610547293406975332619612730914722592718267422403694581370400806417744586454625860181052538347030317707335928947759882172136740478030824030892573996525356468089189143313447695860049871167277381396695084444207157625670053825780608540749649668495336089227898597339656780007135502053233756152325121744116249958793201550433899840765125809842888 [175,157] -1488100011249182016316572998282883452671038826475809840567589390631418314968397700423174308275767762364797024546093752853482304459793692827418458321549166607438743228717896314440458247535265284597942058775882274110081816052868478146139517792038646200036923522856234703665055221166706303852981080020587107948582187544689766764720827225371415418069655626833022612281777498543544396346011347931098610939245068162543656499424054966510527787435119846155710923369410320017219882729872933135512407275959993902981233947716064019446890452436397339493668975040660210430477759138041970056073669171484588131219373679684603054348909922762761026913610940676068654740201390378240992326610376186988992958938660696935980816512689372683881603924044969567888160135146894034832279793282899988115337250899117582196363597937508746514941471816551063936962730802770664461339184298132931168361802604664039616075578068884733121424301879020377979242693215146918470126716059090877843 [175,158] -5169641747276129009725059353257225631199580494959293402398583082550719629790258213060415640965296624219455630631525712082689401498795839044222945912985017355733042697895114166568669949318068993504269926044445942973769324622225602613957808773761212708939768046481077204027354270576612278311858531219224535684198704059893535897458310587859471027099411624493312709781110136896743554604177839605681025360850050447161948158755313129780412141448781761978939111658507775451828117010647657410151290943249629238200444929984320335682444658574656120081343340854101716051264816926425637316458468096527462605842890405684053789677857752544634884920350239631912228330818814802946388009350998956799739305426338088935606083651594741899520477602909180834850511349021902297836418791740894903080450321798910146373128312232748186749672890688520423207585931377048673121936017600711107090924868073473710076131181452845043120986017736898215333839914823305210471107738 [175,159] -5020526123351148732279642717945740150205353390870579619139634903445980968770657886602141646027520126614084696247942896423696614408519031972705483842800227106143043618940669989327666834407897214602120244022219658885298780649349334476844804464586633214241970547045252753111321851534838101651842141773402540070034281108616751347582580447193167823666398227180094250242064732931612380416925600735666251932984502652508026445275777646954326215498215811855086526113737353263656850162472650823918719682982629013650581555407771058858742794757967519689638386153874830813246462729295153377482895461348748879426637222899546352405653216101094183975710350135053457055901777263811744155410294792934781401206459112469114994906894859826775595871630141201265458273599998171168969771941795830152929349103780459085305835551320530499563055265617023910730037984363120686930416194748863805163106789072818328872872211243185571662736137201376047616251342364 [175,160] -1318338947393131830114604612649483352404718067470140736585276444971831706155388417367357241342842189430064447089672733957629641901704844280404808265337770961744059968338719260770354813220989811493819124373064817964585034613970092267157188755055818103689152839840689910503375783789512279133378032111424642808342769781329492283582330459196201285260345929121918741106966341923093021163457644343018859574197424125849755803876178524024142766704924559508259746595344496415932675382801118188386533507853370079334990881505651734859031351458743488040664326973345112513472871196467635194183383369058040380961521563190338367191579353377569845336294615859229278063045049387520590917091551834968316387351084174983526432218845700516076453171618367210281515310835867667630093831512810651004402506236989536385430015870774866131677706563372203142202352934553882109617984856892967337131710863086111424900587135947605678763154725801182278 [175,161] -90019138070819319055825322209875204517014077413147411764226860935104672982831999921797201608526657917296304553789448871579497787063738895998239178229884174998189984236562851774351451911956451144298566850099825556127824084970825158780847963835714724259724523934514572395771510048679659850623912455145106464898439707545855779108265059158778982927945645693691114070598453706371959513593399562393815347561163031060490815272884891201932813564605475777718989536688174990188115969457534589337045662596762045654686559047600714750551185503839855322842998697249112012860973624215965247129576458028635797823460068900909104329956069222423967598352493506119288018910524558744591340338883276614407718726290368220971921177863070151416075217302677262038725794762294766981432258218419132598278896365538974747294876010588620178857350734071568131677309218786040367396606418654364448566961709675775555084117912026129731968801 [175,162] -1527650995814232024613672315668469495531419723331034919354115956952380846771813951453769392876836296920074131400829782994886090387039836642444444744830219311442282228986651136132844639003070487251108625882579780907938468333692787193772895375339001910711953794895303284366007947521684030596995782165033379123042812968428116736662553092923218274263256193233931170409577296165899536789486800427119142088715475391939999447132445337723980843421331165426937718812903384898526947609570462937442119785846349659627532719630876885830473372990228618153042733875788860755530328163665020450117161624649326570099733846223658058204112583350141143621148602716363658427911562212512258361198530901268615204861286854207097846914118428571240398886373030882542090688030399332397534550966942987012171169813348065954320351737958962539696162343401684856341068775723164364222966216258825862765644597483463267089166662 [175,163] -6116353342145749049873394913056621234142533427175511401276485258273116913607881682756032990132520142870256841537203126676222323550869226594032893877646746730507385396619858983989140619211137598084501432844245149717793485456523638931472084629345179589620785729074109521147270117454491621800005511251116990412053622988260329140614467761972000084872414616396591560971572986595006140905656774791214121202902698853159186335082154780898685283811092220560976649670921979453941516689960189445270819166062635194378615257168733119439857425011000016396397932573627200404675238725658629002938075642541276268349950643494257714143418802621314614706124381734361089182467726482796438013841488975449514116103586289294088529948459460412461546685769635472986635803674525949015550735370242724465532287198322717513844891139402508857323541464433915718605782803535945877106671400036448345679330621025 [175,164] -5443093581387722158924193077402364322902029685824008310649311084135215301668003108555545086009297944058392734583996074451317133878202156748069548417139178902016355893948836869131138390917054356935482924453619290366297396971960584443075299759939389387218287371680515018931452010321450412794341170815712234973232295718858210992865937799636915278154141356026368007454244563473209704727001636916087999523469331972564016126484881122084743649504322022965211753060260815000288407394345107692710393899348440023778359558277796822135181162221307568873471104026693514328357576159018222594443761110849411237657945771672496291403623081036866262545152059333749245398936774089835856144627658862960119547092672708696174383842766869816127488686864329101405966394838844321699358111207444785350754661721794018022233514077358301210589331752592130918957341014267234789343801483701299 [175,165] -1005709572476572999621152645747015089111638884252834396304193607367544896378230593821878130181819906756612924192174246738205447857886514661552620438088229476078503186138212162044349720177995590912496305534247760576787451475237251147842139246284698400960364128110070810898398440954230143616890736596938193201553897796704321805859186235345674764427883216588262217307746615917286001483379074400141282223865898320582462491728043397031473262662478499568979646939611995275958626068135074111126960789318532747709034757061490485358127971019669252676528735583245896770572690447706173124031686859708821136838304289380881285829464604523993661007523776696668736277114766077099819293544632817506817885695002516476287082627079123215358716023711824184039254867986771730529697867800744428226493992167459803341962494618275339054986832411999523624072356280975075756 [175,166] -35687233955909703452754048088146675239601752326887114643029976838853406831844732401654253322163042549934440806681893617921292201173638329913047919741743939651208370001750808028973694078485598986390496869754571772514457303554256418813408167568140300622865956073662768247718596733266786718168025663953366238612551696519054779428418073554289184045092686103690518382962192909002069245373778851749010681996346844373230452674382953995569500970888465073118658995222902142480434790574743208955142339633286346997056971207031585989484967107509442564138401368368098882167026236056218944702195331522626061568947318194449364979036387562076547423893984942124685280619615048356919971879758972170700706572945982305773074427439807418816059716774232965928439025934553947853319356878028027233805991896063526469046217878852376009234988109777420854124 [175,167] -222429591567990268544965256085152465423430101340349456687906685969819498565076137502940763278209727373359378525899449307317535358538118758770340787343593103643839390440842749406540843155494453937965630875211682498639786121771815840485863435825090705497725813593393522276192706770620658264318020925895072962026146218677019431065983743262152825562979048112872454245440493478620189759035449608787333747434789152675719071305834975582563081198433083004848549803224260264167072771666499328498771974153375785870687466852642673734047239880910319170188501383497119479414632044643497378695053159713490179206684843635303356344918847207532619353876949097890356779212266677052818995757112266044162156515253474047162540512409006527537656476573213041843886607673099690860261515895080368832104626191723319203520740487265016651403 [175,168] -219779717947026691681869863789084195582126257358342254702115759986902165707352902725239121618856163244326602381204116785153387738750043039633059030785348657027400958046668826717107318004507934450132550634087466688005419349079522932346390811026835694020239478281791179037595651456042247242756335516762135672660362207959521314486058760887057255557584161597351710073899153239254048853918723709355821314425621044187227023952979804006904496951494969663115933686007536316721811069602969653858873673303374847745233193837428554171371442453959571575511737488951581092262977595618089360824259827750730834346112379642914012449273006517832576318051211688151827563226945776138690859614471899202452465989526312873552990271565933397742080994724332364109272001865195801681422244312477605653984064090177597621992 [175,169] -30589133451552483565023313272735661014549505917575137989135342053314299516272594010934926320583758188843730342031850493840849153465706281160272301439399936325223955783745726993678882813682368104826933262871572177753659807479733528387023405390798131545341570675954067954434312955381824303801129635355370699236239713520372801700546141617718252509627407497215622554155477040240792649666490173026920994757235809383090528559050990569494043743300883759514983560086766333806691460552614715648250367145704262764798239836432870784111092691121740786369371542527366091081019553456463224126957874794312226386691357738401715242662902565993553251302699668830735309035328691689827491145142156261343382055478858905152068062928697748193714283318459262292493657590114739432991092758252020558355 [175,170] -522930463721176207171965430586462021728452404739942120572315869438753138830332549865878502672956300032389966975704832806501494331675540063358442696067668576377751461265161405089666601418970162880576903669913754947149769875992029557846879011672365197567856048204969328609192399618190738447296489718608470683137083659307343856722281557599926533589674825546455774570650220380168926534869752243382595980381773068599983170174173245144499412480779830423970961364867813892729417357099671081673595025103243155964342445779297323381596420032215515956675293583742462830747168063119670033578414514733117733223746207287647540323991469800408426165189463573563068658185410115228409892159208372018467786066046584545646939583562199782533080044865201124368666491725842377115 [175,171] -935901870523077129178393652820062100974081852209719945041703433874117373795134574888047428398167630730201592376317717408454232890890964424249391384235431469424515280863201358468224818481227302098269295060200344024559203711302497686360984474660760534687020760500668064762185855594137319536894869757364054608868757441755395224259385483875889920150152687716785647911910147082768167519769202532363127658271023471708364649219216206321156076721918320396844854279158132624085345544587243437530987358187932859795852563841133380911953924611304760254736463922775140184443326505931563572647781470512291719962773803743629767200765991726550874474109236619781811299066248297877837006736758543633880462715975676514850495058421847429503674582964790650 [175,172] -145329073569994858361746864219845683157874464971530785132527207520914419020060387798243678462487957678693772164780811436131237552248459091834279099766283313302039287170800045374327849371100391470941235187206274821278784591022842267348946841496307039328990415994955148088123926553168634074775726215568625822889881892832727483699050744776419112378918581465956083426574039838877647176101704821559369621119928638449683055069369141220207879154513041471702176745223668893823345853917390352849879718139832755010623530964310024787793714623744249270549151220493042089763846443680646896587343908123945929167065153475821347548583311925373982860015646414550701894310117875111114777795884704049215140268980001574262032116656955 [175,173] -1566761040263789055111012115481929842717971190428333668499614846239600577360702218260087057625880846879380235600854796438539026762327910894486809019394930368945085488911117193058589957084417617449637178351859389261747034852779200823428069081450966584454163065123252136671840406622652893183068508298966881990775107727422225224209305069563438875365771884092038808572929849429277982332412330308317821494324250763013886691921135124157580254004166292583257006625680468601761454427120029219521198629675892856498472621841002667208026303349850535444276076962310938856860860971025175034769110877806553101391062799167323720300700631632162865179350255273677249251844030705023924583376238627231716063718 [175,174] -897419039234419675305973253580980455746491924617197515340491856642650028670758834423484877185224040916972435069210670682329321612532871626929577829699459566599034591422104610987082014629652720636729570786131519000916408813765115267478509835239406131272189618126575284795847842124062691605962261945537061459802938273493400397325219354614723457083145157988528666393095434421708237316508180685224997221726613129032755991425317361641664195743165676809874241425566424549881674040609934564866515873889166911398258872318290037267269395603724511948084405840400102298475927935148870520531368810348583249780674143996289066557773430215392202492622862517328615698437474282068222 [175,175] -19724554207866189458436396263651266951810720783719009502955026422317907149370468474229209835678384499117076583915105422875632999215448792284151965855438854964234388475014091551423254140282178541836986508036533550105015289293219805019308580169348694813253548433552383989850507877174949108592929924146093049760950140288416864187675286543206895278376165451046133601711408869265871060677315952052693321502454637650158967568100144372129008157709164424658443467809407898573127481292026586338008802942612620389255994320954507007202712428316767315379140646050634206118729752366108722998424276261443837774530977896392858301981417799236122060694788763 [176,0] 923865862462920102870611342714395587213637406129393611918397307871609527629400045326831033102959371822706925415056391804915051456776105039929614169320398611827365991923902513176739489851807381352092266093119629834951739283524290656366616272221191883045451456561744110109842558990017793341704870903768153500292086309693937203688011301356756060123785497752878670121817964397827635406372106269684770190511206637580527137764249943181548655402662799346381078585270746198313304169609387022597811598665401723898300707445128269847384060555744366499990290635416335111015062054552317771530462965086046536419657601756144693556881368308471752250249077808133290730075931561641268514027192754396749039223532860361750927458917833421316058322213429609729716171090003910422407864787673101639584731285747031322783274976226527786977898291079247139643725889586493666182353739324897444997139002877542726406085090086303888807660157241216397007619591496615936067340595493707553105581346532245719664330511604694418431895637030782364582324623834495293795168753263063509884064447898961261763710608795043645460027618655540596183284124334734453840763930097204568853959534962191773174853910547078018770478526041726576408900727187284733744962032019855983084858944734274620349571278445983478407360744634208384219106763451124758761263259970473027090145226512035071312450226668336520270191183410089938646218349661030477094626391063929615085312396841807811440669997754830703785090337668942861048979997516471723795046441246615343560393633094955319639305037681173492324981495008923452400708944928866783045691647976513770526527591031185962058570601513784269152648925781250000000000000000000000000000000000 [176,1] 966048070562432137918834253414684380906759164120863214332619529784967015581150357765137735218984025751026111345764444129111696254852483883724301156501740240577334128896541031196524958088504825291346258767314602490950552440403218426461674610981080833524060526766320311930808892943083012737596113914632557550959525882103646479142024465569640034655932587729541541678517321587936070326834309079852281476426340114486182663098630065382334954904930698945458197848129612486329523707261498730336882325429407110649929464007169200952209681318897162996329400858679942826559789501989625324581127046121338559355570141518798917137863810706122189996557950119983624708491284586509761907430666512634384288381806646249983117600179587390413578412668437153848956944492028092768531460943077782805654885449753856580954361965765617608191208947766052299139519363403915436098155643334785275155130074358278509892169033682453893251809201854135305059013522153819649773973651828166238147875430234439312563037564592003593179325704611273193764485152589690809973487337925306319953781755778271347014525599049289682840948403657740651328307802151603573470807473938834320582502932973288502458739197385711270097097010998504998576067891747781117869534876764637779509128815756029177021078732661708517516752927580623038281207444860096727347678356424306268533473043559808953578231841480187015601131422481773409316127561012036484627991641058614607468408963879864349128946329986407543248629224594947711570750327665130434483304063852871765353280964570187686624443350466888270718716566518493717562565351921361681294761547562735384428361812353926647526478308731658780775472717285156250000000000000000000000000000000 [176,2] 48395379604260247276383330490053824211822463130707991084581225141538984032106699743561515059574554206859419811982336062162038206305988300641197069469459827843400526807791121673115330764854761259071395274244928550166411817469913486600753498407985053352839563151645554467352698840694095725631099759913348435265427215682067682031267766755589701096718865338208844572949602890625835746695870302837509049382095772031649403544912014521909608351987357982832667054178321829821726060050773615575659842390884467029977775212239589087401616079194325565487204010430846465911712577458892034718233045181752844134750444665391299210895751198130299935838523118147241119059935408783306609129047076928344888551221728696453903137766220134454482184519162451874135772533521275000097047322027357388141197121288171718798488950172377000072742046998566318049969874202840313569288189350819496917234864293818559671400354738435063954846795986914516572799299824600941695912963009426070400385692085251752092813880877440388943244268099630017862635364967202462584992272104923246615390440768776114153710059982898003041330963133082842843810251612309550833362433262055034959724938928371313908384334273310957753928255648914675398913042381531694258353909645585624221058996319360606135892507269014835414363347285102606144546969635443470715865269325371426282410671176692818892473421677144360528061964290631523233476820670158714455147593015985781845780798884024395961767065349078690354126986855605994814163739161580529311216693666635948085489636572458508907534015520648371931321801110600637077909348258411244596989018281973347897854678829748016854470305278413154349102679769992828369140625000000000000000000000 [176,3] 293994266303823921921962919884733389096007651690514862974920202315609356953985664371684079371007052144965455891319915804961446297642269283395666721665257922029541499293286434310834250494961592916798348542402070183967650032724675640981899569795035164230208929177657313682161729617124480944237825949355668861456103491104210630595569671431870068564124791329870544011702004427883181720210026491752082881834630368582163567881978973149097965158190686887497410365949000928658471975963914010003691878546755136607865129887074350395021628988639904710220804240349525936281325751961119658201462182073533806596279151916574981877647122702285108158858117354214871490987635126046277874477358122283025519915426456775966677054886209823243620211431443658328004563546435372464548971068551285648964329043957377875284222610291152340972766101889437716238553390074124130759964711090507291793154076815880594503454517087972490846540037715106658910908510660579326768744174930136192553006447061126792615374122519321828968061881417734009658738794372386925559534113060727754569398513685085378714658123440051890116726758441124231933552940545932611691586400307930957775499022356497006112663287552975632369079403468931861479498084680110427085436216810297734841310532489713448866319816613468926975258613855100005991315662128317796864646644142283922784520914670166266699502745273744213211160400057779244261916858413693715652602361878665112592957549204053190814095283625937684414571549886069187082863890558096933013842462047428540562207604652293226728992717661319220645428389076003137163116671051055814345456551405699263536899839672496287382186546380169084711504480615928769111633300781250000000000000 [176,4] -1081588044938874003265259327602269993546967379591117944114773969120544423126798571234399841739256293242718347357734346817194534277705074164143740430522205905082063865367435896804509949768178701763981206719439842900952427679158598059829329091591324127633138154562598640654331098778744168436440572558508594632477370919625971619013450488553998023246307674485740817564740112537564475990397999892172645818956616937601246330699044689023487267800853979308940157758007600863963677359667099050618365237494628164390051805841485247155039443686033187644986563881060035612441926446219659285182906921557203727614906438067073930461136672303060034856230490952542976137446437303539375187998564375428724728820217088488821654042519991245191177731825431105784925127277794346906172487117677597557916974999789063546864798662596603151491940216669172160118883824092406848809670813304922256476628469214367657824800120769703772863314585625180222309499378743378825141933833083351762254881768026795372239225760354141713611386841623929302437338204564031001615706280962861493792014363793825464312599207051529080278636006969874087714612426557197987190816034857795061226828124724197807535232997767671135247895325481516628378709868249822540819755570145159080865076660728221786817707484847541773814351901734517850730912767935024669683948128933065973979493236177716894116318720053212028332579993420235864310406532872934814404064592556595023314326635217762433925972765339644526418564737442652669356071209062592515475260102236793639449873455285536980760330384448193054310917872969288139617048175367081679272240497477665492919811882928990203278353413088105339793039931135013815946877002716064453125000 [176,5] -1096992480811870684169120413068644495408584272622647109662118604269563991790172420560902242385531014568493131877107781921376465232002245280199010345738427956924295990994236906000946468699421570862661115646291471058934267999427273958915858921815676947490125939597600897740331410326517241926947384341989768252326846997540889961866812066741573368321760223623389474678385210278234098768414025088827961971456729591953740319796543754329307715994464371091942850194632870212401803533142369650105204105252917277140384032628880344933595913676165689321321998476304672963547388258900517814137919560064207941745484430086133248885644492011681825847483555152956489764145817043740604544354151872674889618756792285167813441305816861555587052062460406839971698345722351872424559438189299131248685970060910847248600565837123930927591427540892503341782525476182147654334443669012706340890807000451354347881232973222128612884325450477783358742740772700534044093500720484601937070712499832893849484720544688522258435097581393995169332515880519625774516975880245588395650001485819972069575203184633891219484124203381791789017470919822254251758650813456031637086178621255162647082523832053979813143570021736481441444734759660402314195389337396970771138885696129732829897725444926530979501090662274430624487493865620537151668869730245852128283531575463566269280602491248258318455341733946656748370601072737148048618589203487543258973900491325100803311686148346536592325509730612065631349074267498805488187786737902505286082028746005553955785988946261854097372022573346336320814530287591713237653494350906681064108968601219226310558545275588068071998162345775887370109558105468750000000 [176,6] 5841543645594381921574096941842807136193863034821293841158040633561993854390137891658742685700951171318866651975705178677989408642221930216260773897111387586146371405370093061072506184789452090612942779693473949490497915675245368250972684017643502283003151141858975773026224592576334475372289121409640191954070029476171463769878492762948046721975211772028502832837537889449938924211861745691125801061782736272362286706323662994900424468592888995165444392277502570678446040253900934635439793639686542277718070545479462801273895459595648643750155373779485131633937977594539839281814770790115386196670530705940324013772408945996728313135974256258239740821683746649213208400063073073106949022466702570247596274759322621168858913020896160121064199063145095416845309735866578962520128682505515798355275839994421347151255011164429947623660252760152568961842981906700753672697186529983183354096690501164357517608075411674312415134842608394289028767218074771484192815316503997481002703371656189864185749961692801889021131241334716289593180649571339921073194525325971355416186819431884464895189231209917086765222794987623854447227698741325655106049393296211052331725940308791226095898742533677385229882228171994480346746957075957885182830382070070457603334902667571019536466922677336869969820914196366432362285762391322641782127549537135828329683170799467311572264996811601445802457242106384139862684344479342037631324251540964797309369254119699960838415250103408590150469526002189225776691458237761647476968155725998981356277316146259618573076569884409127984994248555022888983795470216217351860087001192588280656112480662946321882407320749496549367904663085937500000 [176,7] 4085021962223131520266031625875350983103306245209576365052637926447123458522455584967270814890022270006299864670738125461158179699330276950850890169607050230996473611081337812538306858912126488964062264504931241744225307397397273099151176366864753008479531667656525255639491208026833327984830791260124929617683304141894983243335879330719464082034346633957000927144614278402347710217784441679848509925840992116803711338555224574108499102934832511236943758727038343587202690974182162107895674658191507591687487186410432815837924037848459481470753434688956197654712030501795231819187883489068963019410709367271455393328908930557875835409413035552255003509645946114843747977866782622392891903831497266801415489718037425437776332873972177707604961549268712198684011204273559997889924976756460796268012645725126877856552387062586304138486913374577530732551464161305382684862967008608927517291907920157494863464749789817844887784040025287765626458089275149580352866259878887237854935718264907853936071640973425460875456653559598876041014842442889241453795077848543720686994566148079498846865009825566970629629008663914640397628758541044364860920075726380279348136691115048880148538110954274597709093429832663268775417344371615334629692653603446485743004781222037827239196672202730919553081936398739316510255182123890788109364311285722643295282016662964961686685672162413092147698194966501822223571116931753944158070981094081704370473308014238239517288886831779587505395128491803177963969731664077528589224070060011546196444826153703878953443107990694848156325614484232811867747026077882267676242141729684277297913436593425528275458475040426254272460937500000000 [176,8] -37969911981151477423856513917433484910826517048292129184218990610611074295132715029327854294031088529058867458031337911470937128870250410181087098836113943418680841841076887908174609410452211943930822751617632414344327165060185815571160993787308412002840692178273553102049547545580834684617033620228850191583296032663575626592013160443693110901668929138301300895398131709870842702836824969994156077378657596560435000579136897502252565078820414832520185060496447693140240585390722921066265803366594372275887289440660279114364307728536648750764419833044248528148493298394366190587945922392681004380736524576956536718100860908177681614449413239225731034370507236023522053022726228592535847637857990344767031989372134767153850796981965047733458274691219584520409937201316893210625976472086528546389702264813814679158212295287632566784430362812977823594389280429085044028804385907355654570865090772763446267072449137887564515709732241826939582551996321047580521939615253965714237464424941339500060078726747346539050945113702336503789101036150483192206822931288418854011141513219084882700126878629173377198642465119780363336921735134590447346392027441842467332849657454647958784853378669600903845975998402060125057026167611564882484927036672510839079016215659526922872284168201295654047408628654401195704026201104518856301545834088784223131884229478511662571534554102753242740609005370555977836916633683578014640762092161829418465394282788824692156833473975948094357352281502749528185156021270321287709763992372938417329977393009357953779754189106692913356172079013751443632064473244280531062507788789516059509318431656953634762939333889996528625488281250000 [176,9] 40620907157845374802650167412058961925974005999030613888294054729408722516672803280238317907527926785574482204615852021908677949473073289250463270819102667097280561734531352335964226719706160482741169747676429632703151954509340367859167379664335731912196920106784016736327528791740367374134407394964879189445509490350539147367914594655059253735376168021847019980145839590674109502611420660442258132401027290540878645949796149288257525989653569007537508420980970319760401784633844218605768993815362055979824711056268972608151394294845225632641279484074168695169274616065469495383211868724280837743947654443216803786850943311922682550080541933849631427225137920645550956242662176794592577440484984826018217052066720596649580627940492215910717495374947953134819521290281386622950737138200668896250401021995875242934187950921523831295248471497819991465554278911519087385184408405048488744996931058171187495729132112803576179553297618481317929255980297152178698132580308883262949666381086072041112146752976225019915408634601679519124970745325413553645630172008783774398876881103953239700244916132308665322020727038525333444561596440601148104202311755058585797904545847122933350121265891464069704317948081742972927546438555332837483588264644472397184880248061565015493597577664863946638265942793465244542015460787361190452229652233645596774255384671224328645421174490008000172151524532255740432194533880716820788645868831678675053643646826326967326352202767133606734280132034856001353952895084144437459173700700894170943885488581712318461426383083573303717171790581529702313281518492158276206960932842111078933744655505205361844007821243438720703125000000 [176,10] 96190041215273801844391951651770439578193555288299637500528642949279826095153779962728672225127926363126081500157410495478801547872167893119185728591991203682006861811558140475031674223351678835473726184952771184834579230467100450496340497540763369449804527275485134928091072667312837299715725846114953903255190337918665741510234928387752020013638424572900849810088737867651144386506707160965955093358195154510383937695618734947222619593182689110810005780932158036582926950424601642037499508135191488647451781059144571370711888910499673256963623811317363876440980101085899665396173045542090431236152252677904960093918663090505463816539519459250393064335778858524202104826660553466335947476918522168328185451370385866825150981069478387914868526992980256034423172934501438103998909761219705898998106069920193486577559399323457979753156566299093879178342857359061704553479348962160481703952714285565683510527225549436615880004580003451785995204363687961386954004110497684979141556867423436552210759332456541489199835284840666510333123765802901683957324013007811154764947105900170136446081045666045474320106532329257362498971101658928803699106024139233043657903694371338825658365155457642716140752790125492006914981049276038001862396644313979146188161948709838835995772939169808253772134554505207903307012124918657501694097204813549680309415542994913722614908388901432230275938750268106635986453613126607535475684588883874485671307366510954386912134207081152629008509568836082695691306854813177055674761594546766086075015318578012756517475142714330791004667265822610343884192602350790307260675669183254305079490018989503341519311590862426757812500000 [176,11] -413935711485652916370982599606559791998614134686192404990978715062371513359481429975882464855911072409611725954335692611169384015181170070176281703928647477600258101323215967494767605437403498057859090039830307612575176473747594608572414420527535383150066333319256651084070657098083062043475879168395469759364761261733115873698899653818398659923000032893638917649136809285552548680798415582252927752770783055230950299418688305135243540757040422880095453456796181692160206806046368479882497237391486183032737930674613746294129002481621597191443951230298866819618322981549996290855750726075616181273195067324276052132470727016760515532818730171551089539674246285031414564652468878916783504065536529324528471540521572210012880454589013157806822259158822592711980332397702361586296073718843709631546405987290695320503239102593379601097836822507347626560456432764708295159309032946920988850052665052161955331304509452248402005575936202455776198726504289778728862103981691592160645635874944559546786545054474725386683157482200306553096841233793291359482614774027967954907884347337995681316191751794167966959344882756917896579974612030061071826719431794222281917124661715367390441359952492547103649241743223249797988999139805531099695629116535554364576410603306793150518787847193784941296698976408430892378620006233026261276871418888783355807916276965430416127894338842212490507148536797896035796460384826026279459606386565763520622577853358720194180643363054917670401151712323353683576269461202386008248633603952340616883158267193637995047987577686109651663784721715184205876628438276587246458665450461160016202101459964877671968252480195312500000000 [176,12] 786044907017758967097522514775794337773108446478154364692463389913714481459731871125490893100804842823859790485199295880655325004748731591183192942212238866516500079486286594297933574540832821750603086460291602132971249571602610808933593545432132110720954014341625171096275171774657639716932918626466184700104533652254183061836691476368673453146276015742673207750722802865432930213024698798318749854106023724552577054294684149283505779329162134255895357847718815379233179914242871115218384755332058642281582089336072791282380675460812675390215857821210212224559722312090580012026058996732950312045751039190429221373736200357354971768692089559257442307887479081455610984924700447631306901950521750945804790506260146651725624643231893648126794301973905285477734243694759242869183779753202835971087268008575011131855240795943389437275109989490753628793639442757033761692483356168856870195041902055138129747946069259935389464450947389433384327483322538813480028120208081443260427339054924786813142645667833411362830790512930369130605544058786034288084577485040526280987404179348124857517896056432312664305988988700692387933738471264965776073136665249513278058473690207131114046391047669519198619870575497413071553959070731332873495296427081757585742033987794321403925225221337472973371864756542568280729232415618118083144634071121860692172038381798258639818054967815139207706311688636016361272218224746786644008278808715167774090019389562401582144415260812991566716764978592880134198500394237058050950088034397120642835969741699071641110831207925621232641926056678407697055523000280239059099834085041796817152194880240699396323264593282714843750 [176,13] -977777257222832380140068115781860853712487769355250705437456678954029665656526137341923453808548099820015648818610227516427464732550408561356613535411937847348811022553427097837874403395960401175895546063190532185439088222655628613430990292764121404780511601245256108207065555116501589048408999040371308659095265399214235539529104705464398129739515641751224668062981020772135566824146849137072969839425852829687990997918268906156579000528633983744527999787282448117810191760126953767674627618698766872569982145601027254578101558591488896829603643173652684479842246367077568891310555704824505079307535623901233351082616178042359816420079703601638711951358766449959445674878755335726390760391020801415393303327305302086640611232793210334837453206470312494360568810227095333802663863366135422400138052523163833909265199697106200134999276928150442687093440667725765257480040346798304375465520600121469589635135690400617581680197691071852250295028853835393890865021727856186548021580502217827250746301711907738005109602076752437001248819661291904804171633571739540933161454159516269561040853628296271281484234205935664227987548988822299792928415370110214407667711455254476975073806832840768353543493296088584572074719401823586342424684902911103757702742549416717379676917833300182403182829217737465065052592032263257540091199523887969098820750232681238269414611691537143376500623959319753922714208858973546124304555622574895884271944754043143097062823075714896643036246178891332251068611669157670738862492279936975752688204567745146858025874494723983047318916606823367770832411378696666390938631224760137689988521039388168830737544869687500000 [176,14] 832658828349568693552540523383998168970232627008775362422399260994588245386820129992647630469018624994237872373020803211109124731121448472636124795199141890036334886646088417832390431343901285985157919982423712508187269666656717381938706427666352736460208841851723421838970683236098019413008244281731975110371500180803690710324069913695316888775792838228572277865731518969291125754995593314491983515084916159766903813945469608396411381021019040850167137025894563226701272963119515916615908443195577234804213405644142485692916006506752328658579154457057484518671186738216473182705147514488975570765891802645984874778370453997406545481753293062525471184536951702632510079394217085768542274010637424069424760232723766292781511753681934884103566719546961065343800231521650483903637679725169105993740150002279155975753423253191866345475254756338208282764412828389055807448562569756623270380579934066581815350166022641428957334671852735714176583257928845825153464185796637455275591432835725649586594997361325515901304364980441495396997366079904631758972439285875142919079361948830826016382049632364694088606285943635773999996531240698675799573782639741393701391921177797177527242059461277783535863021364304145960287389834694259515605584361990658418581564220412723415972786539668169660521374522403283695026523455768665333572305411142256912438388921975581187832252018279462460959040828438837216911314806120919895189030834049389061083763588792701440019528001153142440332953858634765361425975912849848593431994613115556237720474916402709602407460199412635999515281335032390916008627972402525533205206369024913868168858842293510522907868990750000 [176,15] -405648258626046805604120024201625550998822125492815436388116732553733835653718950347086871810826997397217080079581474335018253356830668673625279509422644462805710179722061123090694357246677582112520750689641759774508041952169915158922900901145047706337383688137202831405332700416009526298486252590347726192365891215425463721521085091513185549298588935144189126198953771404292116386522323816679480909028648500586612326101472165072736230323988838385922138045846203619342998052822424209937348564624661257980372329943767886006432955054015681167307750763122600801686052502980950527971107511168386409309033374094293835433799213140310412105230806578198656463966900759887240533877506340165939740022183731283173431997141961303228545074187779912544043921885451448081018168182648213003190677548016332682670282540749274941202501104114739730167703437107321421031176771667264328724566222114726498172100570734101775969434077294908952914601113868885101809179751238920643473770065868737552241955794277926506544220440216860381148705334330434919727928160956192982782984726262589480380145732021824689072668421223781549176256664935859320561303529419112050044273570906255803527612026802642809962357368681503154021593405065702848679265090233163353370744142712273098018318117256896032869433833196871027170066457950944203078617784581736374354849792792174308695268713772312266155095678175016444867106132461184662362668555443124990771936862386460833693278092684520671387985711320501665221419023725637490722000740501389902618078613871986275109961128109298174358217609752153537081837688078330628842446223543158268575378394993673915141254062987631966256526220000 [176,16] -80501184645680768829779107910376084522906757987210109796505149370194549231889880268058244599449948978526705645701181161870835930259759209870481951135415333470415731566225059460724625243725282089186422903018821555937005653928428811258471350182268917261617058644926454985529675455009739542136021494652869967094343036961258889360976284568471010781178593018929472100104615109084336045371691168381070373366539940060464174873373811398229292722165148723884251152819310202366633101463710561676437664162963289990636708304670714336289394165274312641089646817155913958969068708765915179343208431413989559887362823538331185572448420583187744288211964553099705503044886749030436766306736988963986979517341991692590258719680479428239482650042625476199588251702941664866211367172618675351672241497884001999343973997897559231958188058040734865715150307184715201419644956036017212474438018809781758904976442918982529172981916180512502724061013730114379618448408994366397929339298275932311738319901693588258449645577784375574035824599328674120834569579600741330919611044207490132581073200484641028494616513538519407710263389527121090038747543510865041301830572748042572040468627184039067119535417402418695261398597219543093295467138043934083218289541583312638973577750012553338509997519706754028814187037991008416687979774557324049063609986924181752366258564607909244113457351221902623320832335895375983923714644092310091280702290456709459101598702557210593631929603520065431003175229082538016063540867056982798166757052490218411913764078830732167559644941741519879592754099943323424385961517074729595655228643205629896349637254363829323368164218 [176,17] 399140737818983390440598571433790602623917731014361010010980384187134898671392636017539698048840981972022410905308755203407236103859745701403785638466130166291096367326644764602600541529880314670854024768886885748824609906677067936369161764918330728427349441492741114859652687994544038357275325746746537888178329452527595165368929595384425728360255491988561503033135812988275014498465194017558450142853700960292927098053851675620757081994617466889638165046997172668390241525337365074281729532060410298082348310389554421422877075930224526462657344977342807547087460726127363642729626392422645347439145622804487243155687855691260852783787807986415000489586978678291909161246879803068665148493901282984494601428737311730894071031202965937077047446808146586872880407854627519624023427731369686330278106292853007710885850868615931881126229962389767146960000642157428168130003590735512400084638266843937290225475160515337271527665141778619727893122502982446110566315915733315986860893557385591027957157140000527451175916397460327373703321893290359351215959208246738542871143951257603519260618168775517143956706733333001746512192027078202380452525629361193084648002739307121561105645342657830597382577582786584679112676868665023431917824411268922205600972042703635437693856371616600401229083625509149893917669932279877538566806771239722868126618855524571723210750556181887504180841387191635062192806849565830764620377199876495177151339668014927392524240980111747531698770425432742972457761666790298435376312695383595586701755571838736696978049536023737116850540328360814188361912837319141110037885316134719084707690818430360779855200 [176,18] -463774681820684589269231761534218894098703865217395780074889922899488222167090904654431147853837332399335855186717606775475515948973264822876023828918178181874172260028884963734597391959733754421647427504627845913697992045975679910345521315407656891135805415119190618137051970617083544745158020698531268914097278186581270983473136205405349689273253915429939325146030413476743079360521495312274290279955125029212820688957154855646057635002307316449190154415308862858208230332470520103049780161209296767731176198925112354805927668439951516963675944090218190757623952179683680503388451171949730423809343933950662687616437010717560618853720970833178605862702910570980047113605208782312689960938198246386719675990495552229242933107851435759271286224395737283044898634503613553328965142375645404205953748505023495933813890186457398945995248704117739191315628583543941355561486289797320259379563119332437062472811845889806593891577922530088506390096602108738882843676283059134797789926036956542879955689383064084828866053297655529133183376203932785618777380678928696880512843340238123915404268392060013975529242591713361503205368224939010307308006972650907244155900174563025795504975500467427918725413989684198817240325111359842122671586736369675855563846468389315771607824529005003474841549384501709944748573992366545432223057400532163487630344905371542923646770658032363953463004727509606420443347392849372478120855775657595674763239649126638799054590807412588802237461033145631468479271149434465428082663730021206744981093173581644922276577621983701609761983986838042861751512608086108249951425632246791531223667891746016171040 [176,19] 362104976689322810902235834493998767178121027473366898524523850390648868863950927555321517907949973353422600348625514010822166782951198946826452247011189164078212150292918120547663845739182705276056773819023340993157813681184378703992473187759547895977378895278986789062879276247629469854364656727835554373852373142610352370557875456098201298722462754612387905132232974946086786380020459661806413268137374350739936617726546808802109345014035319404840605378048311118683867116553797626825719680592848235941607979878021741342917044044795724310587032439445515741153137280105280499847962067173471815869052308542943304464142144340592246068492046114317249289189607788039709378897982184159223892547010993422825447201311348698012307409248406074819789559362641183466990172089470401124220232612418533054627953059066491204382595354102661682412842083704844296575925762015701920811112229201633100799533352802726681771908169300774510908436283842433674710150777226498024147767614897696098130992397676755796782090129762767160562813931290080954787689505182463662273476543371412762181116351553565393068096305002075117977761266060532031620899960691659915218139613124721967009530500271754794996817926222304869772676873966425391638137892797361910251252643358024486009230281494921461131214723753953493343564155289514673033741202757262289009465995716549310954405051639817150229238627177811215636624793841515164816298649060023848096873232149423955940362031309326387928046404881365342976144767602436273306549871114436791361080588742661316042195099303924899641366709229996291837344820362938695334034736195228699701932558308459376650512392391116640 [176,20] -240476719096218844465072909584788991908158529398036052432469478386448990951233978414127489123861423739262887671191111181527487739312318659495199167795169782857251330504684963548953242398176601289809246254885164817824855257587095754602740514441885425275933256568133936470005389189603245064398966427635369240210243927255011032074449835626037921305460825573567491621391445532337249594971304073536885093295974374201263434748457863476203579940246319487690429059292175134710644488092197831539765270742934243531496717143440552298075550482988128214106411935538786366039404498747049216248140596905221750077382952694666729635778379593038722351358240119244610176164762741731260576050890925896541930007335094563301553107097848302298704084384501658063033541477111397134567484391386719965201186987610861935732409364843198465160958568843066953775436192999522548163313930960374533135077565503951579350232501654664309878509434757010309851759172829224782554518639706031733762694487151091735433622835626524623672735403592102866958267960098807255639294239636097931296019202606990770900171672680183509429290197530060864200757235557433970238735522132247680865050914059890362577262932585856059529027176382280169520153193660977961890120534634482465892643990031683274875369262436179326619726652557870366535089445255172378292501495539234243422164096810710416021467230197164454909073683327268351042138061617622334488055452440040950590503014816192706743551417043383920555068399507014406464029266215997834448274959896396870569195787287255657215577571882210307616588149789874563357640713739380187939316337261068490315098280028783647920539235698280 [176,21] 141094982613077738704088077373573512362586849216568003465748455143201710290764127202146581778479062668974351011989083512936646793126236253756307225498533482578522143734659200462204906932944945992165603390721687608254901088411818590146044434531905157204275721257804371811371462548261720202494639592078303122366586023889781503616356862318199184055989444737049132249635237226769186912911593821480271062020410351354140293981261206562395478396796125074120655440540651599218783063969410912740790645917382681005066036200352867971380828927843308751319108598972599011403899725081718006060542781718862680183380099549940321771117904529925049192631387380205479748702193055712127686657160502377862852470087151092248329728769377554802911705448955605078167039304339867584473751975484922442094061649180930148134864938874138113996127062903976057255025003715595478924184341813632428004276832598219689539467032089586956957414006438360889877344629633344561207738049299895553394361084042862969770938561230638536498602937828342353218912640137370519884625586498526617014173887716962058745174856432566283792843763242189194095088902463925935850016463086248686849229447985837457494993393792830903316055241037900616304323162030706400348034540388083767672435202001768082896421161655289384219408089175412717909248573225513668694237588640827014404106403793725960434902476846901672389074110255821539915785411542966576882569654857309101649415521282838848228718854442790095837155730365204390261023345351874312379222533377561488867875164249213196185586344058535548089486509424671978340570564869210201289064688208375042661865361289086105067614474240 [176,22] -28978829111304729778928715060998789656089815393669372135757290769881883251964179921710429650035856533808136901508624652481938885206507319359085669979491351913909577495412847750505459595255734905469546367821468368613960082059401125335066603829652467555059546152781971092800371336690916517383640283703710684577748592493294930062376136713450712526117609169332058619795272474981728491335983662444871882804920577810736262110613035286222055240918362589508755737853259738615200657399191574139388758212814686976275350080926527017326135730346115940288295266872031019279539486858223461361112672602150592741690232264584506896973357455116463774807961100774612396147612216125907808515672281003011815835403008273584241929364344535262643361915685676003327621236783434337573000247832576029642312015211047774141277635444923817730971773848585000645023060541909223589396307833014395691830052940197328508168399444252224705170397510120878097745741691636831134687718667947982133792031490779044608724086846057175294230537764102848739442026612720202964601312520291594050497594171665342328598863967696710220831402497576814198877906663745856369416151061970746194965380635957447353454119667577484035281923804242096741748317748913197357464464318049521887721739953750865152749693742509884882205164553668009362381707354506384137600007758297667962828085647208618072248128969830629818500738709875792397985418844671828483895346966505399729613524523296819204511395758449561144020477087994363023796132954199210088454861314294903603841902092704911280959640023449160991120484602115399675126839723584472108800170020161629938313610454545085924941112 [176,23] -55469974562994306281874146935463563129007927721190341250209448431660008805925715586053647289694894444693915380675546705316444055888589823633026037032848321825194618059867409323283259677354539613212344710532338702137318066668486095175133132406265141248600522802158240995462561527452751711739664855706367210449462975757448675338065220092730084742063159456830695885503566610821167465651136137673740791169712077358427568321892822252056504002818686066893708910796213404122079616728863268289798565642309668497214738858109646597517935574351393689208952596327007977564804735283723501164131466113955694764320729820837544403745115883648124814200753899982979747200542280130136498153274100632682500431105684904099730976170348822927509053470665532302485270066817972763346315062438656656859156696230785559392567384662296840549093848078938753943054883429771188344210626207176075615360249745629448970547983099521024636770129244256715394104293242913118535434622231446284371277923907744648032641667095501083137544196271001195766174385924456665504225016324054978592886270695456968540117941032019837845373549269317010781282758195927397432373264379417502794510720308744232849892148357549850442682222282760354936057710899456358222750929892451566270149703891233440150337107280574217322269824948374830585204161281833110755161238982947778150155939741184343960670591318425704817013994853354500615814753021249811249687625187816529790356886425332981287450751932828408621114697808502721766387512322634754917209485021006683667038193336600719469185039522771085607941911288407360967117464846641956704905083132002428484618520740044608461504 [176,24] 42733638201954946068280891262099106786288936829180503419994658661770654787467372469335889885574848358694145260930149355201015122171969516020517713819106249208293735692053297645364541054671127957967325905313900769681012810796910951132086450174020500800440035661812111073693064195673269078773971206912808221269119723350563615174974040217224583679725093937952876175784737089059265778474012124824020146218713221416553917419618666075065137168678136647135038387990208888316145617764476338584694619927785965224791211588684335914678653272441593322581821837029084679790893952766336609364733500967054721228330048148239742457623369643670355561208223245983410881712511339290453848332720212209745901264325980840559180140311261748475446942184488273140639056625039653274757250809560982528983807002172765302133416336596847245846606187068828393329977285158062095489235535828691335774811985895113961518668652195580355648420721072787428364934486896070706341245875911683421328595972029883058632527358106840599043841284001415009523377222452500777696730140505098310202596716850296576747104760590138596460870568734262474823760015832298094705853845313106437042845556763918470592761248132150640484094833422997923717927084765591999063638450923670717831782335533013179058620475443592187864450825473880871089592993611796952359458516839270441966664220266351765143077933977093219430215269691233264291336024275199489738110213787776004345123133809704721462248847937751294451958065545940594267171375864587455500483304604827891004835999241142398987735208296659625286048887115442945946862569617990084626965904836757234465294038174633781624 [176,25] 17648696974108204652320271867767284671704262393660190674431602443070075520462503228475586807134126226545281209621257499147073352257481213613274374298494200886572987410922650523144816108774204688131602995309409264120228399613105140926954370065041630044040866038242475755634566252067132737362132832234401362014519221896606887718550399930694337959628384542290060032073895259789250548481086421755326621293574881340497579774095459104679431192500812113909486495946066380074151654673169133281384069749305517305511938837332344421808979695273508538528382290701327880773718918881904249930363164700808774384663475886369697400838735972008614099485652413982124402349674393706715633329786387422039740648987179982244991674420677568788053645290913502855658954418689772389693247217272583628605510853141438951616866711934325470968148515611934966245377854756748503745378631016611969419810005705040847010359954832435413182743091859172503687560082902149399830112312912811762004987489966409727264966952245694197023853158702930288346091908187974277011944307903365002245386507151724152847337013046431829076424308402790364707725502081787115711004076922079437420509101960444314780716299867248273683442401184053727784271914958528118713043412183762002436331563251882683465300176746140399610456349398589376349985587163615002913970666958650975149728809146199331078395726445009929156739662314399460259419351939678194648088158252946088934095685369588381082855424675377414055044801706001028656757035927797657705484344863298263821015811056244464140908460597166272210907492954198936986038111561722795133320713592749907543818800837583000 [176,26] -29988584471685848791852712568458105521385186567816693728226615382196799681984741111312670572270844010939318244616039093648710523710261070198970572130937902338608063673292295857291599858431920723636154311473290701933910851384614880871490714040842639143165825514230664762535108413546656575149741406108841071087100358127133200580435124705225919616127737204635717733962897762893032559844877787915236728705250527131712696074351425071509491079333085500937801478674669031187017822405569230005627115977282063725635150966660964285705609910622808487906809847499573286423633039947849466785210788531535318019429424163249131719260039484424486077810280827209973440545565250331549843795643396913534783733929433758255404506821017631604005467060433222026525733363004607982937325360204578267365223710619587785348971628461559703081025693788411633029673631184902027422361275201502554250855440977714357362873208355681739981409920733661302178270248346747722042250473865473997211006892117499585406286742211115920174517131121471035566556305001899559178099530016710490364393145839694827544134094198057763384654141415879486283621592111485946594039609859086127703008334687403145769807901491054366063845868326354307629316692287416145878856664303346626782428019776317702397725805855426936825672588933794773205329076414883293252531366087624873434751249079100065849621147737780389214223154222035786302372561330483505570026091076377060303778202077555235555507996449427945378580670296273668893084771654643481779752140560440127958974992229269733336350623934012422134102153139637469644919414208808309929330246200290285461495373718560 [176,27] -1070235228211411939498241925695368578152950166546755569994385271130806135283483239919128789707805422985232071802068668210978523830630024696630165606686284162360167277572922663298307794017193636869875859193362026354446044289932671368451500097027521363837965625928919222855788714572905395053829772834781465051986419899064978076981294789552936435094776314428211238484552643281386798070190527706526430870120563993655822164099948165915139053992393566982928377803058535500539437431412674534285457486905665531580759138552223419787083942127060336935113580227438375207119089654874525028506290381388157266890101868144821245273688071622660719814766865361162737740327593797901751383823977359055546751954844466161169173528282884682887439481922670448314478336708854440832959699911788025559210524040754483058067093402700506817518578268101519196787689787693601808764429202453369767688759207311467732669698606274391369356586816303416903228561874818964493937697121576920057552463508995210153973592398324330355844980352174554132053571416846303575783491919048025557379269055673205591574963809195016100300684080272479588999726528892808083783775810079923478296744984019901855017073334577818923823927655008759337956322642493381715001152395889333898158468354327914043284063670275198319634389827390127920323613641611442699512981924777260788389309485711981158511373296862026010139078735736975952876336761254534747274584014912319653829489755143777985128962963129336103143935603769575585231659347626801556796220568084676554621698668075087896746495789699290371564713849980894344278120189667565665968419621176006034657147904 [176,28] 16797718417646695177938155136543403708705851110927367364282317150362047900201223977826699057383296645455058800827548009958198220011378242437669241902083154746809029323544052871104420765582163998054000706701213661212680652458220580175917402107103661212962911052005518271494318455861776841071491406339539658585370477140915739529494372886669977264796752266580794036864507558391904135093866299692005287533667459501721353154784881679797119761808449594491643826631938684331099265132973815058176520541601334174992585777285621693305085292248816141098337335374876524419803445557137815373565182164733329541858527209265757506012573031246147669499412530904446720194127617625472540603047166542696499608367755452090453698005622216905001274329248110328276886127854535585355395390014848084555161062330819737338817111904333615411792873605572527941642195924892431486696628487660011829666915832807297407850008773002636235058060766042683297197520479789217991639916156640239281247394928663059630958327793372211304166400604487396407416554020096229848116011402073230166459901322606268315916524764779406765654432489098985370758888333064208713549763628448036958143076992364779498216749031684264587876597411200268510732798420548661272837294933690098051729698940899699182095649072969248529966700449796132590378148925899170588167995117740553779873864991789217249080764338889003284348538227385929977362193314106270044664427969340664158904433640456555744312751768348391717523273438137588597238298771079316984345515920332417304679483466728333902660342978829166071457258181536464193576847460373504945281729767432579258281338 [176,29] -7605165524312872489804622533147353986885909241675397379385089680369816126965939893139415620606173045057346729425473062833357688919180388440526713093046975487573609349647677100129197726699735325792355200901628671034413952010965578394747695138958663752645253589952405692376173460703383627953678214046552809257960754985080205641695626005064245949704477709597633604767081053236041964891196020548533459990178094899611275594239991763397878754906385642243318069341082163752941548051622364208220881204326815306719223697552742276768602915237272063540566467362703773772605316302024529433587776440505158079987432501599906421837189284739031686647936224979627621499932660025005809661100719888953066016086649082948300450815038363549002346169003075888609562835816962103440503648001441654227844788216521796563757358335801489572671911119478614990489786350748118863479679272094322269975843056907322267431360148294570178508687159433427890759242011058533447672445971986116628991764719988884514050272982838296623221435506633589513309784702760860439352427000702737883633895863961702767278427599245462883820546807573868307971662199663629479478603660706516837821236640974115247850001058719962690714170644000025760733712529564837811535529226605941094520992757605492190594664689021957954880067813851202247450034185094642230048672647389949955335743600230673019219264048871337918939766900280689935325187718709489939080937081638918876614990428702548818168901643942117078577905454582864684141340871035027265721447469725810336954453940129481914760320416315883101999284271492222620010502721315923072174773678884659880992 [176,30] -1521732298840502410740837325794504164461365069165523877151185941171294037627512593000167249398910512045271839855052175316172654430329875880572839852159534169572580697470172972740227919586464717619366284806403820727059330375891450050552850077527576587188663308967550522736206795048118630051845751823566774259097328590961806964632945198829703720137882783118907441879176190735212604002912293778594495793383904560022288235607714806621911416669687126774041494004218153006117719051068149909138457852407971598240458234580957521208155845991416768468860283551153599185388182549350388088738560823154525395747257361795428428275546019000220307292976924699002228662793218176181297728432998115334163116648133669336218192219130883260116367139035086106604683712740868332222386903053845184925536726670365577384327658161879350855199224108423705203873567559317860663890043742566710384365650982081992083145307697228882397209296668444788791981217362160345764861955613946137171514119691447865819559081866570336939505282535204795784464109395700212955104011575627064997230092549072636840962880757928819186271427950747513431459731773224571750145341839249898194738865696866444518884115323598063606361600662467989255129169003948727081616243715387425327784748000444526728293886974593682252049896731119359544930705285611224214709655707558797327596070928653181450065206220965922910750076824941651049964818347691251344216456984229246134207129421531232197119064380383484030957185128534588457748436995410441257227796869119914658332239136756766074710180365728380350228099514340598509492933115182209662899725275952350680 [176,31] 1853096854551810787523600892994314443292064394599095149016190268317465228325847014676675035648878308669999171100520430682499674421908652987242476498083460801398714827018975860493116125710050474471642629344586606037380203999032351219621268818779778157118244983543039921418669383209414125928596186710733881951793569220394024036852132690265946048341674104974130935502150007850054743022236423277285601722151503292937786362761096924920715979023403660843190093600743902757769743135183272189003663754566215117906174919626450365799293769668894898605796112765406419637751201385982461338529199497998203083124208054104444751803813854436664307954782956722311310976049042318814182675898254203320792592028643925294035551692213843962071876041591106290011481273481687755294482133475008193088741850096279927040297654310662710585625212469318379350336422672703103299606228672590986007972517442080971085305890949386217684759344559840367754832967663614815970028800783221249247319992352515441074420363393748857895138528755646250408850429888003701348947832187868966864419953859415628476149819599762659774945515486954176204350093243578045776248816993114918347041897468340631107219731115244457855112410007644422742136585396421628112590920484648042935897493129375753402298963570884805969353995881053876268338342279305926595592800504609320318379916099781927494920964062249117432885844243863313811716079543861016216489930634084301357823368996701240517344059588581150876405926835428860191651740619366889506707987316380033560611237972275569119525372239425717883876497786752704437871332240227835181461406909107768 [176,32] 2554352823927387793920486242179644500752607937286887921716704838648986254200266082873371449639769447555129831904291676866022352478691603660510100580049419768082024980404170937624233242749227532877688054521703070860908409702384725152091307401762595916054079521290733319372487735179952904020660279983719254694304235603720382142858212369506934193137029581410628689876978274885741367066583674939122674899957752896764744198053849181939180093487981891089194376358204247044868792929144348644157139904768407902800486453540123447535428595797626485073305959019794353302285083468015280585524353518747586302312564374999203069914607974249050329376243690079394603400628692582706883418376213933040590017600911833577971188121209630964122723959456812307323665512555037350415102422095757116463960303403072896301553935862149071430051818568897850743495844500903106474102147302377226825256695222490949774160214606870601223054984000484449731632676847378466536321579870862256774774830256941650358007913910575448127950708408862258381908648041111468535336980271008785843919764654979506462180789767568028980412566263599531001187170924473148020875582639408798708999019021863636063859547100806333473149995865141582022315827891152088534496353950866175232244258430553885774105352722111558616057162383947595015336815617664327656782519091965959589728050551340104889429479869935371027985008155943382715797024439139290396868385300889237431088955229323215553981384331604593205002182300143966153909016601835402359487234796713154211574665444372316379816998199476305094695683233049923882829139518326097739638453088 [176,33] -353927641978080824456588399473414946389328925427404474751826209194735894144361146761002620946101212518229203114395564615325576399976659221716719853825166537736544164264328653616193241562794794085964610105036599938479674991213286240664599999759399675646554640038714261625167230237803565266156390416471158398251308098574677553365406193128226923787132092166206315560754708743939823799488554674711304993062468838344538626125155117073002149962046065682961865254332543018547171364820407262292054252065115716301742889941584477160429755752522503189881735117715104370765851155196499279976794339643571175958018886450322207957720026433195606695721741687685207796643923045597582020891915378799151753013803868487191524967664070431952814284279759516802652159760267207750940506521043332736055779906107219354643109552767581792200939969226147303589673517210552198943147316496578554454020997147761487982374427709493703139680112730438167661790198324049126880696205555896730162663131538380130074420370673756499796659243974641549575172459233120088514412295972262291836214679491040222960194772297937835292511121571104031053720847783873676539297091080096975103586975358369736832755066827622698855320284374890353985620956912396273437656881173719844199712836965284485273676378552526235068724489857251260785899732019711490362194116597650388222639516021280248108527366218039322729667178580495414057642105099998719861830720790936727349953780875259692800024724963522688416734343577798933099763222715598150269252992368333332676904264941603761306311003351663657587371802047930928715962944823528104598947164 [176,34] 67074783857213020715095832426580449141479618548616404556533128360853349590350868264836208431960861155907558363262151352388133893099357474332312164359431808322185571178078356230741967562652503929400739212033605910231441087943349623249012089970608668934115206251071563350746383629386464346504228395565002713899161586086005719973100394374719865973449300352684340046353399556765018992422425065363575126286610110664562124060786545421698114865686532084281216495670093046577168167796323233983629039640208207984318733152779680226611385644084862721821194471103738533948475788497749495774762449421354384729038075267757165434563858793024649213834624180122700862440366557142887648054057108050319430997177395871015739419340119369133307157930503906358906297366630206375093821179532048278624428830688988847641168721327403840941901676726732903000645345210765393314139062767516236154754573242295556422758259906850049039686474005722804109988084281112501904812741165064546839433663101603785126953607675128577819866016409940121548355380537389802725796174033945631077574618080810997646329345358719381886558699049649169067890512598773101483736622686765455787472932627071156994214422105262695565922966055221217823103887902084138874538487140598845300787417876168415402833797867465673315452508212562347681252753219562157576307725731017636906485772713125773136911549150535293664089343447322092879828158242992898428648042432183919984753470437300801541669941954665656147029401033730866922835206021339570788631576989034001782838022117835494846494262977110335911148723190305154901581321002866880955280 [176,35] 39541538832520664039588052348171545224692694090997184480589821974844820961649424886142598685584221143951650090081738420805969617420323464921935689170060952825972980433483808140679858962217270444017346042781660552921817686813454344207254066682136514879837072087286188321281545830734150268465649739941265934565983432505807430027444758148256720729236579664309907274600161323743860162219152286554266217189344682338043632565008625348342130075425801516721858415300987118896586651639070470223668921902594822685458773653427963508049902604608144953399860682566665976219006431252593119884353320644346853646171758341908774644849741077329012379511158879180227856839667844575847028241544266613166507159562385085644519374773878349858062266379388951046995291394922503765294198474527295460555427553758017107616596132881656023327352422844348285790760887660492384433446001646692987128782088543198139496762851352791150132299947443076102551776178724405412054853214595656195309119699296559008985283869958612661849519267692695197796602926304026637522214902597040220312689529735731293491902020645324319142953165342854262091751346859800151999823339146722996764734511621246134878339054458179441916162869795974655692006902267323157773041840127711371014143873987143497018599093148333235780606533237296556160653022510607829611331376551879972746884737852571922546614781913313769579596999596040577649452468047047731954040600955699899065625080445920064893530105771818933082834779327513174859524977183169604571862708034463908400981729291968021637102238191705383609747429820125001445513497829413234388 [176,36] -19078333165076631731421493283414331382050915644858306497458860011811665028005915221926131480846854232655991681137288420279596535811314392096577662003503905466034878630250830968203050610675839670197450521599325155052584030690569393351064420417985878044657531771478895695403569248745584330325850373125830492002148591638828323914044952189829046448276440127185414727773932119485007858767318609625187922915276785567821479594358399206411226477666643041768876465674484842999239748972606154688243733025878006909226643869641854113616998253982569258059400234328064345140871021944026276551542602981441884636803661143145576712088635436488738243084157050942253646410224986941124107649023098954894943185748134328488390604730279501767770026123338426908712868272055233928437930691736075534753664174857787844000889689943707883293882000512378996646766645266927238484409679328533086727208954226049461758997342952728871177603788550395643711318793233235321258096045314742937487276917091284070077805089989668404458377140696619723920597812768176785374107286674894442525275950227892580761956494345933879240851483727164488162003009431090871413902865869008591981857665768891520906014795865881285821383034930246823885668219561707125301329422232002729455674468270269465482821039373797997734057164053898479731067113022832045903679781702806119269420686687021040091661995656541100959980691120762888613164993005327183583644586300423974900069329562607879817864904493693639002027933095772163224061202653307350009424021472303718654028764011667548608533544084737520132609233468054901972310471312038080 [176,37] 2356360485284219622819797893667892891776834169926905849139501114579034339447197048492143675497898363876143865552315705833050754036876173659740918862756105917025738909741570847373798499435749394233312152844415531954589159295340446279512756820524957713224237798683649272535384954513570053769183421279755158757408368431828887495733151689764587676857797263126386203154382168545004246905423439232216051300326820923207708279387919238402020515362311601076919952838966293990665777241215430049380686039727468201143935628069934199882976785148914901399269923416265190505298252214493304563207762481337749792404029801460131150722576797889585874324482233836946207386006043993464137705478469117464889244123494660812186325646956079865941601408602430681733271520305683085315153586365623066001833514285788608427400991573726099727270108253737478295238807125468256983994387366743315571190044948770040898668822321162605612248572740747342904511818924415520837951637276136138483777925999879753733397624058170445791674933633831747584149331811454058884157593904123964733064038085761041524684799426726080298169938143464239544782080832363678922454935457777957976177571652944005432264684925582615352150935669623369095748942489479121995101666329199649783417511268916138074887010074483140164562281024769104205802665535055083964140879172645299751614380826141233402429545303288373494757131093800052399991298086390193519346277505007900010833522703270743452035106085962951577276534246978067203938684373507210726266836361769931046205809250760737329622892810201555879298869013612936592466403490964 [176,38] -175445040590309868236323058522784601462246574118031431383682682478841768119579802520092455785180722149677337996712897914378364185253847515537587402894568254191670609423290623456524331400283959953630460590229394156399834047545917250256122596800278198540013460565692365167538809365219343935596219533555116875522480012035512655973989192378823356646961355856412561893155094820743245208759078214278970132943121900807011816395627201590023845931360775683829169909289733602253042817035789190566106842211115577042598304248577598439443272917649476906494505480452903462205215236221126507378800997707842975356088669009001693378697672990829330342476994142972090251458966468498731713401177548572684916161710851509603175641309081854462396668559257781799832275237570271018105158223082124515964257972136950944221163081729604723821186917570104731497716892413338938667571215883431308111372943424553460018214852425975737218449448165485158236342986641162669259160917422449525277527572155595738850160753557404906155965798602101774486054800679006857371646711537881233054319588274695412866358586640127771931029662308763004296885362931734481023726990621967659778262736278823161296292701382139024057080519709349493679464523508367039344256678619971055158752360029661664052861664447342230102555424567901304669039971400697228625789800687460809695441927255589491976081946636285989539365775145907516282063244298350556294730522772591417792746645501447184212119961207687283051493787674386396752465550941369142978024257028900824458824509912338027568601592780960921820793269160616625842680912 [176,39] 367508317089991388557794870821616536705729624210740404742126533008996544326586954809764535742256025335669657360817209221012395253406254290434048750319694751961919693658191972154731041324026092568935942481782818431822920327401147819723343919677987237731172839428788432439711462373845886500542997898815583995347998766091172158626319484499320046229729558206343955733819836108764040866892757755295315764860774757431891174834988782102046517970115261945744048331115421025929352677491066159914723738616137495991858108305894326806708690807529210322568672605541218960262899014052869229005519308296124153081622548068592293573202305762322576977159438236633563910551339847479564339249027425849660031446513803702763847042240356565052001030857983952563332818147400932268656228553376763085799664951574839840431055826057744388229918969740238447759790653350778095019329168477748192191871365365992281111712195219035337496843099593915504424541230722390742691265755057470402836586165055900533404702397324891802342778128685894304274205530774531158231239617958294262163503632314488757980439092146122473016381551856019599793541752584366156595885438315143099558611650007527635910306242304854841714306631251164227704787527448176155518277078743250998726778422494915804575711984100824901892807864005125568647090000925698946559219265895646248328673193361112891524854174047540626652311938033327568235972128290653610593987618775743199374629404719559610909092335028563426797875237378135223875406532357378990963857309438621477472945785458022204782725041939190331980032021362909953337928 [176,40] -268081811816853702387230533387017448130365190686801290562686213967015815997793430716434318564973227599643695597693276399784285225722045022374733820852890599258793787570267005265750259294144337640444472809173480522457815038434882561008191126174060236469306802596130963296464934102977548438580658711292133520470499527829127165886167526677576765363330332761771917888851080795965651414648546899693412914582303693083535967301574562792188190217291198856596951951540103128394733432909982331203181889173368742567683978024927366841546418753394907993983188088654558470855948917020385306271422313433403943921015164864873981652648175360897363358261589187728001893454665500819490971766730488083775000943814539312406874860520896049614635259753284832039933620999738609274125546875483483599015851404447409963191502215591117331467569414083049875568496354586134652068667273463468306832423693343679949979789178233521882435263761599424966146747507776355796647218473229121829878964812951419855410959115450003726842832557015293018478011516333963128688917338013476218417075261617273105632764492002694007529442778360419450176768072530078754280776738838407445031435436080097368772324395451369141624960668157459127912589662442959626829984965161667419721551812242680210230244972952010381865020651889821437086237117995782681047363759921778132188640013105224408161631838559125609550962464826622596788276771153633243934610734029418079585929926366087790055310646283038615447946039614920350441488309135618212184515200393817812055166432402062196129743724706474556668278654680816394336 [176,41] 142051930670055905086173843880679957693255260920531877861511111175657803591627942302189111903189378092444210864512778107590374919631285713770679690605665355462046079386368976449257970679307475797903832289792371516612388148222572102601530641937470872608172094808749584983227054659668244464648545725137321546539543832966013202150207513808704983057277513948580430742828562413531495811613733683559981700535219512852337640230234390676375582014950384799864512482207280542615662443380261701993498655878966226492951403107308007307334965186746238838632512097431431332693809022984058183657446996290272534501713015558288406071601288422137389675870543558862736111194023740976346738170190028389335821206656874901337563808658169515665027587455124510238417097900889279178678804834961314550602665160501460666760283369653727779391336322058242400443825470169480180896819167786850152378943253384328213444187503342678144938875260309866297463343452668146808816494352066719234356502706120917056860301779068716091969013773120779418516146768781381176139716768106873375229636935864661258843741723142537167657445063640663736092005511617663421517835000310767986993162164391784176181729296214446464012022154689360783322412336140672795118322962618878500195520851151606867041686457531890522126073368131287802994648740809084887541282533897403552246053306402137742654498819874562705066214232339752724596920758223008113113467652984426095330598877364409909036295189152335159790604725315143611238168835197437857593565997324969681002911346710564210373415970950137232533867971179545518 [176,42] -65206352761307418008689774112314654367606372892679583246163926612416227257145585154895096436913607917422353994640617129610832638717679597251771067312613397872013575170888287993640180158192797880496475907835182906837895378311187933480050005279022397383982569770896870172022662697629649908951261026795793254911332539621338600507614427770018765348161891590972348901306409503787668934238252663560181029511146013388788391254188138290446512964110147742482840016259962326266950248996539571743778802429810659146169350174768865811847758230456134444585494701245355673924727665572900356361373639380824777937193699372448087107729841301218985308787982230259620854258159046293233544790711946656560879657174460199390119494052587869222975534092076043394768959724077965441889544612281522923257110600912117977336460361299889126217088714869751686398052576975409711217669772879744804881599313928621282564493542490525430686020301457976443061132730308905612598623120474718313269033177063865788005290803477759328093073512903618624728180446370602733470472280830259179044471736144648539505793866775952170398190123134216940004140504668098398201636420041893407673967519364523286279816531053715610503103296858860264350268061893205382553633663147426712113440746181549658951857454775385100812638123645494310193237050220459367989925488522064697876608070608995839404240626954473404165979888135359264885376877565076569473688390489691139040322738376598432249187239098480974200721294793638051209492701185939189518645943461225558275973808003623313665812757602249321753908708972692 [176,43] 22170493914298511807002796788022341210335204767647527699721432151579311347936056098980866277386804630400845893697607800548311035391982919715522134532737385450770404888127056160557584153186598497452487585564215502295094805520263788076152954588082874766323934259026179363993636975310940794736762661067167835472944456901928032697401350075295559069270825814526077979074805527325063367008733593235460501302028216171734783329964488819899698101153510603501884085281516228183388303831734644940945594414959498928003596665960413699533508253015913317593252960148400471534616178517790246313663002236415660119978883772246028077536947700069479882355537638979826297254704525463771162469217484900357128273301682311945732981167896944081991217619015204560722385791758341348755289641229114459401591288963568019336017382290813705869033908843346003951433695128062232951397195897368550295415600292716954007815657102438874215566449189696029560343745984074042288821740736101628837124579438773523351765473030002750044269562766637183380981520353028282318517949758561915889852532097435894818989294061914229016186089298405960751353357341210100321200790958719073973915225322842732171606250899534452872754003969911512409957210762920208862739367578349149282391367222440638828982368455396772909100801887741769224032871343935734989534604681453319601509365677746343790155689257743928202253043875815016931067198406172477571240580217582697736240637161436966861296587561220730463248968757315988550410785279980020146862045636495527994571393789682798174952271694194307848833524420 [176,44] -3972598122717395803459602987690144630152001418717062657633443540661937601320013701000770231014058647020723138316507030836238502105259062525300945390306058116200567631192831495963995674775415342458058802006651249376923008970764633768205743338081372591278720855991443057372578379782112129090116318189431248903776521250102752133784607590705509390813459239468431469906864213836092425219880630038793264138858717368396264589573207579156721160009639688802628378596856945392088535607439467335393415259211637882449842818319135513985307318952137344880460185684995079590550213432076280444438837673275611577049684052336481695332977958888203796369120113941925580130635267239857090538021576694108564465058383962295812862146016990840788762424682160787093288576470459263865312577134763823953414129517616155816785576622541550203622697594632850278256130206076155302338072972588693862290141102331232813921387754925985613356679325557130387672157055180030533908113189962025464940864393037074599674643324285105584627666910541426865416518341240389154331655049175047603053767264216267612650996148909700008122794556224035194990463542750620172900668134877508909498366917684818389993813707266479096350037737407010795484973312470779374151733995423006208084488577116245943942380440994799279958623340708650542040563285315812949685795213699479801333111874819559815343369158016696482362343112708739043371194431117099921419391186393871082839293264910173879607152376368441585129692232236444924144271161582606483725783118757587065471921227403294612705876923218610246382104 [176,45] -647398697305906721021312063973161802696238999927218717581006209644274825732664183569632720010026210851268674883863043558727803293142650856249843433019828713725379246676507068230417140440850825428549449684145607191528168225915779269125500305166830938098339662386022598436778968465221915798808545294544948914159200169817623616685455563214826374074338085663794578599936254144120618989040689035265055787619002054427411513699497008469512030758380325985926325918309656452475665104405502093809852791131762987295886257391908748447332671364346772009814917603283053846667779046899098179649703554896886910158569772800889688752743490387414797978885236857907788046596310242789932406970711195628044536250287863658200431740938845309174396223358347774653192530249769887158079349065252233177052133502023798317265457562841483791605864473175919536839560145822955066547382386682623861374512979980371818771266017147893514788043097970623458860155576658823991380249150880416127990430696328113574291482874428659133630478799920318226861900605373322305374895889287144192146968602917887456041450525489773878170770641486776341703164378512820714065103370127837022178705522891756781539615140538289185880854428546505315538052903011609731710619639011651463644434222539887738160211480562685898858095718981231316284163219694574931045832592855984388566872859024251971316970664762681056987488271178418858351446556756563125115445254382317472865751628618858088097354848160730076533321000912262381097351657342409281280067848902147575980256005112802889095353638497686551384 [176,46] 762257216711813892988280016032515899601859714204804959384994471764659748691603064331009281525569808719072560572146553148977928370993600317518762883321974923588122915097495682770898631191993468624794289214338652828663613255185717340790132329548031305096271065910993650108198551838513320401296973866009905196883484986951018024057221414900003978583979020229551533661853220538004408175953324486337484788987881165999049054460707449018490001459977843282852563512425356809655047221537166627043136614858176878247221926835423655478288696761237253640093513381136549697983534246840602150791428332387811740380079487696846214731098701323411316762756227600025563827227459691177914619465824659641607178561230086591061736958448367871561558426162445094100068115194337527874809128895832456498019268659310744436674504264867781409921384951182514841987602002997234384203303444821631822413689675951035919530913032869685908991987744778806295131128464017571745463318211555503797224269327428009534321150546321903606586854023321479420223174364566292934344754723059846371045309841960493153739728483177680522656800303936623879202579466218743188945870902308882928738368826166088084963463893422704515829705759768690512285193940044001266060043707731294374625608536381638731253497003686942570158370945143006195508674858840873349966980249592095215966126282998111201203113813485004423828634738862675926088487084622508720901021676445367811605637005717408029393176305656421072061704118332109811416747410344904292043630012256716173378934062938183455111355457202188443 [176,47] -290312016732438771670560350430408034708303821435073864080442276587028304600612766579501895080429161230523778470694228835106755233774557906944673050109903679533581621461197475037040670571372320553623790383587047636557873872867400049656334073518370946260015799180182991984690214281500140257918751929263989616736171711189892864666895361062610408636929499867629037818678621366371260360844128144453457258778091273536422726273414348805514365319254710078432012319664570799178857959731261715157418660558647059969143561748388896217609377950634285738661319189414763214241914412747554181282102151094873966963567775311005901953293707626984914355566562482972668529680745363916472802721386083244782297849304852308526712792925203732952045868983404224753604095858371275653157177263990926417036940199215181520466887390871646840129774033635256618751172974588614652076168083254039510861931878122711354723959100791961039675320024141259166248800523102966317684804961514120792043072150704269341841312654671969125528871598473151381168614672209446156103052682868039390289270263490786847781915741508190475892054181909742238518296034373838094151125232717768248922951087725161547911671755020869022731905901777670716616478218387572279369854726984083829582449264473682632422047275361142691330545126966777391929125865457546472999577986504829262886432175678648817775244395869237810236053478900608361026101820131058661300844509444676131446436808999318966897667124637913676365076445301132856944202433077920921724327758840932459291266826443784558981036166945424 [176,48] 62123956229177277628873813453149505622524076844814191903763398324292817202651885018978573205570998325219626297423479071959015030175887591464858236852565019581635772016381971930125684530481691901307939826128684500617796377785884533379990063075652770553574535638204321802560143677479243246522263566219296034909803949394250790852849435154679391929281688827947837172115469328808111885214553204685520516121304236413785346625182545929862307888406440369372001346009750875794088954713677437985109012836506702914296087392846789571007786438604906158022584222060003151670889900025468315949683843243251666561676909720223854559455200563771145393272218731254130907515837696008496931757245508569967415283843158902715460490355937431242863984560386004060474677358418666212442489505078112695097222343253573225755119954402981657777790599657383080523910228112415373931749902037456418722196612331987542639156887876203580418016120675502814184622273877256772630099074481759168674768024175989249372494103964114765598922351143993733082391718516056220175845754044711152298432063346586536925194117036669337663262667873027117453232515927405575556840121525754522331527449838067634194146480950555804591248854857084856492270468583498311377547598487032892896898765774780805906880145958338201308938661898111432152890684240672198853393360877408459461157012231175542921630630750672673922679143180216708999665947262218139868969907914914735784328805231797214040488832768747071905829411233756637068062465813550575653226461178356324066615041746017209138134379440 [176,49] -4905469813544261562915835713925944653755194965514087067096901224435455749562074188990742557668085885027919277281268627613012166527570303694174962465173883138825417659168848875398186661650998049118687450018906057418106100011800475030225350492537056997411975111956154025753185380824836224805868827167720948224619461767148897295459285225775189461420165507195552999299308458876117016561341119969603464349476909956014052556400663754621123298024799537154998054680880739117608989102154529568552756282302363968001389060417996132996322323648081252171824474743469809345593623795730051326468462401820282076456102483727379249259802776568103452021726067719322058493844094112520061497149222724231197192216660659495367221353803470740799532446427331565080378821419475465073240862172409480146916323770259636711880573471965770882785951294798601732021391627574733858531375056242801005311113980342299297400452355751354210697874031230168250183711950834471009549677981580301143196331164626668138354771108526322178902047356301997818591730742678708411066652084725953735474994540454580496060752158892303559270578933741400734785562426113950987615861323752154069902124503805043663047008074443238299012928906318914098441175064153790379038081867594354238922877353507086122138249890395763993004601789424480928852535844238676258581529051334870543935316085121016265352760763686141388021296712781104942904830158332182179385207476815452158536451453557368528558940802684485013161445031674725415181452319985488383114943693668148665420129046482142543329124 [176,50] -1539267703731938707040973226726829798804689126104579236088007010575519847447145331058814763292455595271457733223743763529318620422651994036884681707385933480174579906368704007941045332434023568425078488285461664610828977735963295786344096223695511936833610686551255797287850063965124042518974008354814659864486633840421586231606317994983768417684765334494673992498243132174891486765544991751004900518584126560736227438708622546230450202926783946191922887869219534609498240566870219715131927434629862943831011495167492631622498333399722034677079956406493973664630551774258151637310017564293820257958609138657874981033209588780459795133881301633390252224758923807050465045098965342323433337737739528043992899095633075755672258901744926512507972129332250343781836255901458469125623226892158956180667081087766315861037139619985455623052958388476799915366336068985291276135933685813550707710652234090873159409542040353938919059776026162090712819703712375605620527398560091163337591747539915643068726783186325289517454068076374979256558159957200001968471856451313662189362363815197923483657939938208404466792919467079274352720904378310561947452306047612789284253714110648733534559473457678089923770936325681269459228349634412432374426135877528020885358710033218116940907452215754307736426173598182027538934689500689822021753699634161073704808585673151757318392239551487975136297366966854234027829548137313461381795703006155649628587222014105862570420988918485811102779577415688686304411152350235438007323736495768934677876 [176,51] 652977126684253766554101797358754840299924079543872023597970353222279735941541577096171082077984135340306595254885879211917699082703698958745447442593360396958369821820043307326782371104295148619697142542397539221921651376235464153092524405965386549210823135760881535150309977688768171189455594146008128052743797763454880217733806199661615862666498127954577375470753799867894778351805640403880297806806598993587508422424701661562705917821273004167306691816301657839203075566247344208240354553748952848620424675117053336676718431367368628768083798653297347202364505274613456057273849827209091514996276625964267532385950834137730653669388976920744917802406966283253643743838774088969700109105415149352089230736840961426889856349632665165986837218586455994101811679920775623371754058418814258756458350186367221778367379025623719802354430779688078868197942013393662928024289166236323569100394210086125158706538057099533144974854474969021257195432722111155001303687795569799860232170914666880282675097381816866505376410662452006549281927522420677338787872145077139258455407097715521116964736709138919125324943652226864543189862469053951686562995356327018151884749258549645389138182643463522692393897133356175717893904453162587736149194377168812770059658967086277285809632251037994874003568797358070452431148998123007905224171538008692789307494690066176902877389477258951229186529623799874309906250994657558598317347461890748044901151581925952527959207791738098152895819240378298702214751065355165383231117246730513460 [176,52] -117742803998140475036078811785626718313726860913393823844199859618935843683546393972912113002269386282394070200771522309555879502449580207224500188918688169838935640700881979870346958812792041206774254308080004560253581533707384714851041937124266552637353268792377061994090589698237186878685924672945213493633142350449134834898352201861466738958824602478574885202356797785297033087422957557578665158999238467365133642026119799104804149038181265143898113314463100833028708298225336547874707277071037998450692384047199953694028443150102664570467815143671991049950934805581816519587749713145381177304007708230446305231275419104946881564687143637660103157446001984915663161711099611292515257257862893858499431971654265114865477264312530954895945377352499956011000550417977764273725165310699755839036852412599364998329672251476020145476726953439498680848226175002236578697222412136262904613645214865839597023444718523764280092317030231559503205523169366888153352474299732830889136948265764438558493251533019866787405145359841475658645631343527193769815821662445200906696473504278180008077100494366864873996109250649238491371142855228318593149666086398536744020634225252771539410006738484619107557642565003182664090325883359145551612343902700692592594656248607442417211348291027223800956221167798030482989095507841252987489497958958138137805715478532454184457739270140332210182554407491579465215248812855226748583889606423989264508239228258624820446296531148183202902366111177441099687535571282708532214518626622808 [176,53] 9376558197613471904535434638626070665007170917982723241577241933130986837839610515782990903514776136233513645756153033188857816189695851623395748314635572352467515448582274868787686653223820056442779374399513916610216396285572891354763334841006687163324101926410559601459208559219655662811275494022993601570395309250684313801009153995546052206426859340552725387806201713819890879489261323705015404504621722228176338253848904744793260575134836306611835955158163412771062579646597980526029504230445472815407210565167004056588308735549091630528535240337522897604816908675840402331437382533469036897030273626549917680866694871556801224933501533288876466497277570740400277248910896681824352092527115644208177422533477427587765634895734377085189490315758402783615013118864664537008633125058299563637420273493274153504117088715298231539672709319830308338022238960767964235441714452801068179901485794167945674318895617970979742583389164180971196465142287089062611250979709817631647543033397015632559124269139210552642491767477471542691081095547610288981212724713918771720142819991134843990833572431331976246766370276624537192133463730706194206557254536786411581169089786564594409478981868679363426841837315348365234136199870700770311257845760468134128430702865698445364676280901189074648250834109509775480041479564539617316141244738955401004161017081642161852157936185153068341176265223519734911387754172977862985711922234918548281893542755911834597146317350243894410464944810702571944435611714140734562144980932 [176,54] 634955191367708767343684989425734998663273984623075953300966275935454611201618218626605355812176462992448520210495226125843073915139010309441955054979311847799266364775354961113812308960014304720430652585002430488862800095074582020816421254308228032338412435001347329881410515764940436484336848948194069959309438547909272219496297464699432783181122991170431748567683396594100059244338227727877435636746750973352112855882000161380982244156691797383016678294240370360102616729429078791674908408710707112005534750244406663720407332569688803083930163982625062789398027630464178581335617696353513432078505448129220853587438796016302921940211875294011160852554827648584860064315669101241525125489307556869937942154396408633638842182891768611587764289586249226670460931421370892026752289241348802288288535830675888455046965582001673965766844768657583536031343389113378856239291127014077495891777776132657390454697645979769677423360566469409545049422566202672924562380027591239162340577158391575364633072850708700130105472703784181838908585707346450181573746290619193383942772360939784007113512792184519013729557112661884400899024372322199906054364142934359556919759757156537646480094765767293077132944212170031508325545411862575758256713526863232835741038771194560990080858982485697529568038766068936381346416442097511376179765349543533563662536111287961209870637979423788386041427213180320635075483649450148682280347409446390910857132453753121786380101537396763599278975429799841581841898226488407086974271 [176,55] -267892315868615742501358867188643260016784118194215146163388744849386649746189186182119561426950475341853454034052049934877845619331585329748190840055183284449871933365263677142815504800787348265874855216588163701751406483515202959412968521760690618593361513086328280324080824730451816318530750902439896863531926880293906924027592214460306505628248953513093720685050235993288441986813796945544468088049079754738333718419517488718747247201923806619007801745760991849816695367185999944001395053172809129175293746642227852670625500145501129980238720972424704899729395825121606792252948735096952397165841802593730025506106240851578657948953641237346386758796976986814156855568231025698520612936518645151039571490324779483995212417440657667739298758666251497356735145184069392871119208105080091504729604137340498271811337027437326696024371909327150635251460706631247631487809006627377056596733725101088040300190208936007581258702891874574726690392677569382601374213091005023647212692351554238661798810916603217071955800857630040274598344448087925257966815000177887993981269334878288441358191799880504928732569540022796958188882447603124763150936120298648650873613584214145029141191092878425929608345421487972324518440351601258503553046294508378211913345620184117855966624147755233510831581233794173316600664841716314346074729727333294714068116090254007436819010654508491514307678724313065522783431536365559574786373784074542737224783546836054189082244175852893108997677196802377022241442796744312390792 [176,56] 31875736940673339327122439262485165427962799545853378227572381855460404472209307900525911295918845397965924477754891864553863579347205839190014667992569984938180441212225791833902652037894777844386048114979654671447755779439567660365896838638605291910448576056594948484906592872087649251365866661374331211981156160602963359455481007305890583577507626565947863432103996657836238696882456171793702173088591457631230230245571270580175615635191621861436842923508125820445586314229069492979682635401780355806142356403378105609703541436501430058649987937274257641590193343334547056522350508110203771267376828414200563101381353062796398952486167422853276780996478371055556495223516294417275488962620530350859752069446832335366377316463192852576616799292351169271949764421179049940115150302161536841897177935473392656529193543259232204021813201187805353427578899497547334424140858955404797430032375284782015594900151168933530831455014153615896897286238830126890583682656490262866196015869902513750955050939660041532131484464835339835031173994275746292914077624923703876875111181027341705666944726892180074302480414152255174593143646465273142767195888734042397309207893211304322705005211034499848297344707216405082265067814128492999153280867631584828760866755774827612118022827056543555369049739025383334783095939995935237076603527655036903724103158277196752161630591101606442640469736292876681783475694429675983006933238451880441202407496467795322292962642932817940325011867883695130857217999324839276 [176,57] -1370474345874221977406324535419307306913363135601743483705605566639003728484127178325444825367757903957491238666445082907894603200870548822762095856012017880403069184195302943634929012829941641710613389277043525102824375138984275496518606887233157580516812770949815786649335945451080775682333556119332518785582142514982169984979713188058971692115814906806997134257555185105918533949011856236671285860358689680802093825652042775724477031002514270596634035854879414186536513618558686125864401354642685313661108857883547717910427171868393270619954103635743663387264067620532704018174153614882182667934747791765077333337667264776630278770029467069575534657478327217198573032401801293379372143601385438834115227308642849557518694747328355986717645448872011842464422243382733197826203899104075180180440424031695980369443659737387928685640205816925446645977169950408946399179434866394549088020003454442077189902763454605618328383048047900776563189326741689991430436398363211432611845020878866719555942491411816280296396797877633449083327705429103658328244193999524193666347592775387388543221837147288033014810615797344043622978652865121048324811786700664860525495660870143702303762435889127011098973311039672920094416791570705139223056644946265903786216805691210024362710273710276031217563737216285466189504508036128823119567370056207304691210300602696002561337333699408224616227038605719402354560982856419740959626456492307727875227517501273111877625413003613089530618175894763045401777673016662 [176,58] -101297270739893223853469661704127846078828914328758614299987767440486760733315368916527484082395199237994129526130488548314679846658831463908498377325882860870389537892185387004615910442806542495964384824984580857711708406440138383173320761188103973633326659175034371836476305517364667379986590042814014074200507649907560090658205272509589820582467083823919300050176819276665101376875949065582870366273961978692715888859498104757900159253024917091452437736027348527946559735760646359472565298191383500963214134438905929258237097044749866709360621165256787641472706543260932916888154736421898505191271796217008957991210874621476253483162087592697047625907967897166272312870446613670464812486798239231890539955139926926551800060166104756798640540144715686089880997619786157955314066326750633047802619986724305187573316172352648774790922464346725321794250290569070274089198480815676628954966519217411973957989718908708947619391555828621946626766840696462987483834907823157123540651141067357648932977226233666373068036616592580600306720725888552314378750283976179035240051037327031718391743967160480221993589922571589983410227803696729708444301955857465082264655612928179160962438041970045377706216403758951870695467754636811604668259351457556192764773997255960467252898147871191204688406729164574034259663695504272365577518119599617960319419029424558940102549401297240041881989184017311273393754373167758385958697530955230440400650003713568045270940176129178149995307072297375728165762856 [176,59] 17906033483477192735217693080618446598284955823349186163838417021541937805593942141395594916848723469569884775329567733179417399750141137703746750966896534911672001225051467337868252895672803782381525582784878884585911400425295824194300785608090141229615611419482602628225062942517238060810373657214357007069401258387535167994211801877182121011371160067863465869112437929054683954074475750217988680616601553484186881172208721052052768326327776754222524085987859803083046186521677331547449567314899217992217366195484237356804247434986667332016569054481308219187145901343615913752504978828897641875916434200471353927691082400821655597715888164578823733148550210745420902110978583735746336022924622950854285322157855948247764510211804191797407813325882881009568058279233465546413289644118179986451090325213989508176208388486110437616626720656121537600572388213693554448297288916899214889699617186909925952077314974494311360142200977545436098913341169061445842402462963596704992357704041022448355535433852779586926917548891361389298301759536082003304033545380412247384788717746833243373369858193254473766373801454161383255828669878092670789192360870665465524009075785096057441030443885753106383129080865240982577828413292447968147223763996390101952664045843882522199477230707024706270071375943091893439720110615052211507337904551614900345381258275894691742045156700592862240066270079495160230809169996568488265227580142691258516448007595825181419999452870954212436552912251670433150400 [176,60] -967060031082176661039183062569835730380634114393534461184855932705187176410911006541687433139121312015867331115127625964738689179644930951663440708975768046251336512776886401862197134801627871305736108958440185707725140809389987669308343448839052756530895951759417310018170450616535081784838193774709373712101466043270519868509432531531841549950402076396377757457559741383102394635597526123190441430546745294482853910258065030719489748730471414317439025140693191216668765770958618114008403608621511633655857417481505547927270921781607631961212180749173880056521012782533442193062976399546669186885459652245188447953737617712305084352167360044110372071613053886321941010909412725818805277834422443421074525002092387985610474368388497078556489589110412796456940095883758409191832698568195172123178433801620612303261391656148825214729121213664919817429969777348434344854291875741162606840006869464762821960885851931484681930460283455161238754464289562856305004891905646105822081414065128498284047109518139909884480819219919991909857992613806068286922715862943045021204628348921074982742038219467466047935532728798192090658772332170416666742893695106190875600543598591465014447704874751008175806799759942365111289563481286193394034766932994766242014474438937225832851497018193501560619288120056631484047892807339795535886714309105470765053126201720723902738962387318187500416982564042103591016695999287939772077302732293671399134010528147991932434974337365640455609616645379647152 [176,61] 3393896702134300890689266033033122815906616416258201819786929216677109736345708893220197388160920438614809424430167561040897953507819056069509493339184380620515713783805472260629345659241072502768391954487831429499638744977999331388616030792125357139483675152894700128359940856246501100867875848001539787494397960162234369373816378612810503747231245448492639396048132113471933439667829699200683622149746510593614624258416257240984928714300985680378829718014462941860523791433382230232332558492680171566916257401684001075472364080121795918035938886946272654286121414359711580523307870426590175563951709584458437874043786369470862588603882670491748658242795163191727294533001010702289439800444457713628175210304702197596153959006427036152229537290502921431241388157999586478217005502778361569186171365958984304879775335539776907506429368091269608597952945449261204662256278910998710345461246270863140123963197862557920765903248115450278801801650266679161253802704840858526319933593748408619016679198816174287006771906634320726428207215369759951487858615541204075128487015162651031414347230480372686105346496654886417584147157753292327491206287239552294100515942205647873804170409399123489722760536882403769755080449731559267783630973396434332811408293035950553797546086473821037937320421495053911417422970440050450980446995345725177705801421124460104172302724170727627803120444513767345974613114463891762586799107129262597188712890445197635648836402653616476903285029093808 [176,62] 2287539676443915491061819443703044764221989197284427931037765208687746822374041680259140445184145281955253965301062446027485576760587865618109763410751486495930637823246631372975157458324316574079874350142482208651530406910911246638275107846213930447042850650589219532678716661670531722972477761937793033036425876994547104160060851737375863675837303436879613792581669876973066105709910426685998470212183630676705001041974240509374759013499930234055366348774696687957096161616809182319856318251486774356779684871971018008049677938135098770166767781371131502872166173383233562412936504544507233612219429743144649009391999568730745984859471941514481192039684202105991556690338911421375523449320363068620100197290784145028963424999927585465652218820387627926076992604031478022321296172659865292320992215842810533209346149353560101969384532993683622820700861414078616301948546004805742530202729926696940984041046117552164854468196552917691234945549419954401201994723013692353584899135906608528534434222254030577934588008482440531419396359903180505359221434643074881223999462401975187238004220460816135261869172689833206313792842190578639545738431517548624699370892572501545157222163583739382385426934609489947810744678774543489435008534602680834968801735977844809872580778680422573442703689423536208095794277865479478898196645826231242298310797106360474271700559376963268510711228680560602551501267711130089344064611216304276519989692907513049409665602463835518053052646996 [176,63] -114414242749018387177127763387385658736944529573835779854924184141763103609621248855178347901306068098955157293663038966859835421064113798113280062422251670966219684270908507834629778453193877825015245303934343707857412301156983177014873675581280165677291199944018228355071600842994465023520306383522174963912388827296822939215461326073825209522240520541428748849672279091128521706728084808099073699431029467446826354935133913555888831011865977440526879539652360768945368838445660483685937048531006013006228766107134421113985442112195800707933123415978511358473867606956195438404385108608748671561631672981083882190306418691314861311667835751566253134347827328728983475732769446736133331427645145714517670733094252680242875918679607678030025136465574063922381886374396630692724196383553834799516480644025292018774821941978522632602543895358288236163217580499961085347754670884343961918783597914319247629227205434390348634408663243716063871385077102444085815242645705673279803265124062611302464979408639123085385737777180590542376870022907304202657131405490281532289556010738800569419315288908742333894750601544764539912556570065215539311710479137168891344799231189930443337519224742270543247784026989138422851421025927301883276648969689752282500969479939289872928030252167200932062375501747653245728821429295281022711405269229353395387437294588294394419149062140680526505618379187365942185065147733335162113038506524030926046750930588907052976654842288047365948440 [176,64] 1357603860979928492206414796790253055055920562487440773324403906052498267818698870045743148054316052657699447711117302819924583795206896605654225615996604362654013101697542064112608712154529255431929225198264557087923020100027825080721136225348035507859417750833191163306644674824255479768752284022994035302079991015992165569159373725856463814402967714691938822460257532433533391612037912895965492248261553652382808406730942992433914324258068062493179875870295894469493593997301909427075939970927875497452602471473327506311437262017789436232154546365142409779741221700444907635468695488063486231062447226521586648718038882694173401274667273593549800440959927223414479316919735377202555458195964041577692435901078807301610241711954324443324081689058279948326875089744367185407704237967327947504427795833894585669971085030091508972528458445629526129937681237452717622218411731312379427137116281001843278797582371672239086612335721494181579924784750554752438512771518114435880130957422132344936836056675914820292103705507280394582870684643021284849024704703292382742726102996684955108271557562386656904763557993964864362363315238859260080206015309836183547869672960590076723109515131663560813243152367247292027800150877686454176403151269948229721221647658939851389294510607184832917093098919334805502251498954355240891430558108061542404591363659105905750398229328722166141166796871918331209488086392713090127272503150048379503836006115665777648632813489347290998 [176,65] 68793869496235813799545199203992188274523088385227114020081386932760811769969239670640295563150173419138250932524991603533562869577595991373595001658645500715029467403201024922102449007282204539887361706913548824926835153290314583448279708710205197767128934140681705343295553022606255907581592301058995097283704673925710360516798028167318546082921302961131898172713981707129095027816444086658693054684369726691299611259782505261073287144394307313941075614420027727111733510900408826696702949169785924168131394854679564082864268242103225937657131540537658813902103723109224463175097416429330119671278514673729497555133069156477805700975945098679972812570622655883060876958691871876716995788953002920982570087595165910247517002468605356500292029898350807840822381787160978888361576008403342958652090980763723265386669772490408796090972947213834690393174465533319523263346095240251441358860237020074360453566878178461077590582331843734373157765517291228600294603509114322395490169365999047628380792382836685998860044883234984978463072910565726654567796366420846425011394768849422884209586562286341645860830036541292974344631216781208387941745545056673069979338608254684918985816784361972490301477074760507512984774876321652860113509435033714274449556575053848729637909142233410224552385933512259815789584802412285905793640048489366345642751106140392890388939116983261335411123707305769296280320513488568519341733798002686119049732267884335146310045693111280 [176,66] -2809038402097161235562883434707348022432237516568642139556697100734762700394823058913904299725886037293850155014146534282009032933340643162069477638019489911280943668412175132799812389585922850832104197867599537685335937308753514161370883061556420949852318711697215107554514098297048660427419279497104383566185294054174768198472082798542634737914885365050630988094086089530375838063554475630892670896421436817305790888501613724948921480917172675105683264193261195312723517362203941660191988095533627784755294032517443354401696528493258306308509609743034891013078373517726912913934090191425939931717006382526637812028193669036415077848557029554966025388233712753404730597465956577032647641820860518343795715139181831769415307462593963358173710671351208502804496172133948515002679780842930943576827212126045958222466660938252772245764760139573125252629449700799104659022415247031915136994445869600481431813652541272023482069841769447223882913252742200775286115322761205439870686023398020138626251960294811116262461444286989044087622315236479462421304082499220423564684346123318377068996244420420889603255577452672507946643684889678217834011167455939375560123764808446520738503408097549776097666013155818561671457200665762857791486234282004434316774066918774622638549501538388499380347242055323748671484360800979410751408709424015870095732129960359440687005362729994328008421871750611088215878067513502517746350742415468506714781742256888726521584320272 [176,67] 28131666932008041686535437981296917705988524450574881372084813700873693335269209998249643591819969719341134011617718793249610213732636251059885008945031367894525258842123918414227053727550420173632354940777119777300198996471372717397563383346370154860724819086593670242908609670103192249415794034611382184736671777646934305713559938883744484322137146453545625541357304562086917368207406317059346255126737360544392775753482577419460400329736557215178708255142155711003367208364417153527782497575664060469055760806756692391374761129981285000697101752186075249608154557793957186946630387226196940376981034670095368669305906134092933371410018517666941211709168380176458477855963106964351774688542743534102716331326419239856619132565293037370363429116837939548849858673560304861517370501145632611882715734987586988516369613856085978671501862610787780572278356377334557387597222653082500496778084003601201264338957369092739280318531533164524488905219523221797903086682936972617132168751239871664105094981276196738589360799292606886513932649097935044250125345214302901662579512049739061324313982514617634932945801362789538682061049836055944529122619690845093362505142872752336015978251813287196181291523232082704906218503333465596005968658528896335395330235915845421922689089922586802759332697482940146978686039335075878016668363087531219475858119306597109933138358727594844837828671422281391610814963571924558918475161931669273901833510517467541927152 [176,68] 466298165815079646351058365373377533522379670530327633989560432040738665056974579001655289624006832514384369931549125672585510571739685063310567135452591055561159375935745154351972255536747050000433351143212368071768941218090870839394671179945730978569657797802631580307303568378495229923744470153543274657173239476202572297833140229204771516959892666658258664711331950522372755224426425408068039618444726596569586917416923565243537763286715882557174206587142064061581008663811164762881779044596796246503614357197997066496627979005729185869982118305706337531856580059865625043967574437715973969574717925985433722735660826867617720401763338446067088061688643118721472382266476880249386448915781430943961314058595265872995131446767302256076884380112357946418306040292322535458724520043968958111859905022181035647865901223304845370134198991492416488763198201062073794750846361140145885512059609133185248023414876231988959289628875685984291788127639211251169740814580500583279730552893891819597171110068513786811148908868974026995112169529107988154886973398917904816268161275844530255320668855642979414007740860857550022920530824151331588341846005761704105683755679143692936656289102926058814826267891506804218210300515569401781463407885101343385664169110406726701547606394516577068255052741657163548740316738038369074946099877811896796572821529431825592302476101753769789748189855994086886970674943714660851584748699924389647772353007416460312 [176,69] -13846277400868741865253271194090952804812462564574383249490013489028865657865462827692455727518362846484606544481608269749489403060576640605961043290570334986891980470388345395357375244853380855750674296991762079336143436787223172468940824183637115996911682566660909023268166788125914824017689019029674477098235181447230251079892106490404221028172678212186868500537433970988987069018171646053728781313232775554054871585382684981242630890298111156271410839652077926150336610380673672371642441849427936730504424038237324015691350616617330485641744012313347126174176713581643146514713964403848951449328133101324853270728475174684125028408209793543107651739743422978433996326480843464970217801248094305029612930579065450972528031979869767743276910152170030036129783376341813141460230941684709757686702033247144769003313291581919943121194016492756467553945626775812932775735844252832745362629706162757059715717777602530088491366731650822529589984274698019640533211136854519378569465564520590175413809490622356431724503060539833039696331575013285172927587145031425920306148862473008579868786650472113747155018769687877233316885737060081502929567941796167367862465972757180327935783638341920455330000251854126392428156126354705937508382089039580475657834340092223838417409753954938363601277674458736717589127554693387495015900576646513202709385214306986183674330077062966656255141311418205034282395261906479188933765199664393536670531902636368 [176,70] 93718289467682936300195132012234511192786738112891815636842700880715392222628042537437934999160373602054429110321263950639768673490026718463517639947087148849584444521553718080198299841976920007030055778408645101862655747236810097382765787136009582541630996600781750349382732198484990285504449599084110283266783251291771679903918818495603104068799266781863250083514891072142771039569594274029335638801342574686442338314149453855095382607185750789189698624240491070830106058419230135658528840064740181450471967501647135356707330317671452807210290914857051873545246049396983514272633342136185656081697891203565121877711209001872730480863796560020482497192830780092345091685840282418842043793453336128216134665526478018618112317690421908958192158947594794808930820561104334884465009926828098735251967857605100364695876466483424035692209723034168901961657759349195780642288127973165944854202695476116222625784430894740357438003836327409481562147965321442008931563381931771856990319657671815255148510809657269081051443075428136694520524231947225954361345034181018922538635351453748090215823594315045212123042546102936425403147433461538329797229508295332459236121082683429608075817949720541453169467867802875526094961114432281449286939753222434937790018103519672509098886543966735931364522426512703954308266142652547942669258273694350834313797871855776253945614997458856000022041846108281497127128458441971991442127673478279665390766272 [176,71] 641505927204649780981742227476616642595978954794972003920487878367151197758309825614626982816856394430999844144538635033596782789913872690108634827564167169835311971523074771836330621036974724950611662113308259571845693004264237276640894593895748896756126113470234621448673415931436902526085469629304021877036958046434191023958028307483166876196475626739397673142512433786834534886095596096323805695334053871581374507118694239056033218180335164898455294585729689230463392373743298577128533353699777366235139529792330978941722044842954296141770378588604012439853648637788578496108848549275838841628845789502380278069317956103157856276158256947854261834863017207831177121957820805009648088610597293711392458648316672035051633191019963509145653716670641449052849178102350950540222037131026474051407406216867672637643448617199127254247793688902871851883514535867988938696108011196915841103881986457828371702602899930131473440113030492657730259092130994580373894765566896979546318258369648131558741627333579035003896987690457497565207405349759002568498576141379147707531864096851365267593975424225902087127049125543853470832055625709150528344949169484313969230449484765927980464258597798788838176124717369242449394470152908775367545870927897757153891733027257156396020206382924882078111113714611713366654531129373551103439233767866516419719722179683067929044069061965056512190229488486705175970227721802785889335590361261726085800 [176,72] -12216005486482609538474478465708066997610136123628616729705545401703223007001041705069175230380813105168182475272499784815706888468026360753877373981687218190982462580182419020447864879201943034332509830505278004550755960442739428537977013564471744843345023941963900997161363035866332264394469324601063793338949208535772468240195631241530134298846459325048531730992160750096165489085456993303755742133377067981450652176828735369978440057293315191219528217616759187209664212014405890176867012177707421412174655650840135966051933849045335698728885955248586933087209567506976873690210176702534412781881330584756599261460766521697604168956968301243296810769053511335870430814114577385694217381322149237327060127164654999065977392810165756499020007223187855942808285772202689429078095862971505250391926231644735965270419298772217015876644102440937709907154082632124549290865503751068627047352206138026022440316215047733684354042011566162484452694864092379750658066827609713104858347527923588231064874525423706822605169715141858897873244805942117203925815766231655520618295477172583544896939361517498108366809811380993692113749077044305707037521511856141828064603101452347086808722062465319772385410336178648234571667039542661771769416538142225673562001308897853312436149498837672384336930761421500280551140918211087642249493627366460525612139927649167423800342795546506926421200916376128691893037201057359847316721581822482072 [176,73] 58280712355163869568989940486883006552934791990805887670836392007877206778000961843491519968044530794150798870932104980736893188677789369686081845028159348577600692557455043408111725457916609346279394787972691013448188811009045129984890622970318082161420410811336351085921704199058406772039834920301194105320600601287056990155613441019562058504004706752662239916150783215160285249274383460491421932341939714528576182171283327129417419265081353497214675203430653074517974461060068835134429023262804665811487852130616379797814857966127243004640337792691617834795182707119319136590086295730807805038242666897354395864505118858027172160298543774727908181609349756296764576356664880882740967714320545288781439535732964240261573094816722059436850641252612904869967973268896630746406608597071055541602824143788006349309302869817697511623110714186873862627950155721999114355334595281157865012138999757930306576176868098124292877587689553766432011726728184228207488798099952516571680206754232467608136013210752946399654171296963374664055663819803693213419413131716365763848115720012832781416543884787766762728648346267281304048251285166666317877288433122798014220499433224311477797757307408966974069964526559453020245663788291677121953853588356022292667944390392254430274535511986687785277385450446229240631119834782557325856636462470069604639371763670399853605568264037964106178382162233051582295989031844166602509473948516 [176,74] 331024735516125216638468117298471387101895860615526796924079666771443737256930974593256879807449390452603178371530219337564899590021823868955773387492139095247791055405278528975308406251310162679968276032008482530366234227084643288898417749786874084757033004539132219893963417542920577666963750894958726027588910480306690123901455935479305694318003640847705571279209063455667255798749165464885531433830717019495492720342300842203233345895964652992357987630007965541850805949258219847494810951479389655897621996852693852693925035076524251677500260642631818352771782804641482060367960676991769546328039267329003724084626017557365088478221449503247149573821340201926629156888020034863002298316469407495383087566536134103563596265798882780558298034007447725281428679812154041061697131793234209090227969858798177716731842594521772307544475448671348552898820463393281729452573291937750833192916726062914957237848455975109924280361848699300489882887991029324201339285394380248755768892918199731718148045746451314474321400353857610473880652378046972975806766681791165284759748377218941894358219160604104575794950952001014282224685169941313018140664481400285737936080554775535593706167178358657285862008387987675716604462720316489909936558079446673034442750803942142373838903331913054667748632276341512695492075568065065318778810648351721586970242807777708094357333542576961246075801897365509054972558075522769043194400 [176,75] -5144062711626983639994545488940858547217301322325834724923266540705691109060371334452728977653341658054740280322003745717799261946727210294190699105774511038702971160372527864692686736146347020157331110482022754345906400552532112003887133996902426326366890613906114833065155280659865324003789897296733136418179504519662477358323526226388044610833041805798529363429001942584245905540526942729378588766387211484830380915960843273321681699284779704323552272362235809211898232304218051832285401269410713955943291688618458291826344464363922288033988623817635581643854781978282241921945025188822643200454020836289152305481924171301256267254473695736150688047051404152002647999623940604294635601998164171127729642273591990498445398220596200744795721167268024072658039839817478881932071040024318913431777593903749984372999472636786904159754979099055970565646239252695575508556566076444901536816716222220248430386951453279168431090980684859015642299245503441196605130918613129486569830194277350013020119769215900803631322811212219879773018634161256592525711872553190568130490580941392286802505681341477951655549355965706314357643611754033792803078972764198082886655356722125460438273033538790753749975712510156801013710447898641593057621455999200813599698989110970681624635568407082221468836302030903908036759776579037277227153671760650333789161566470264451568074152977947838903335885253309040982593137402317159724 [176,76] 258355659500944201129381973808118608647170551122691094224517053820915652693919078618991119889704188146950471433304706138197217790241167185770603187207534615236406435963429628709726704219215428115287241084037512602334039699950631050006066154730206530218579317102091014223943358836888399309069719356119412523010337365766281157473581684099913992341749424528306459908837479721957782482634438524801326909231157198993994485195908686371489826138387607435444667711762779812405407882727666601756616211936313792962841437948472680696747401033213854629481788123620267005983784602474939826360853016528086325573299719652199113336926686774385747246678038542986569815107247257774959339756550495801616522832776431414517348686793234166228624116321800951834775679061658679003254310710812907465108502785411139927315348118249587345187787198907469831003784089032469522423782443516408898203320178152529145158414325149011946812313601754061336554625233383544084164254849407987055147079732454316125844057420114145446115866767581670604456196986269255487924428235571592638110505633434848286775566144709698761721174990942704556177625589999919328200309021444007474003317529749172823378433968196632878598348924247793496132209374731865677125862342269173035627286899658797572742009037161776574744372016690358172933535947111075398381512641672828645953061883510260392017477462332516171406862361988098288751845222907506762844998663355792 [176,77] 27717064423226617985042082697022324143922160461632661428762743296660283243588782401960906292272754864492842791046458559432680291751547651518297933372212251137052440368364975765074766966731931785051659943516460178008457433344838134833809758377198521060164071119631656088499041330793251484926939000604701234359683657078640498373191796092456575748053636602425988367362501176976989080765799006673966139040416343571308588125638139062203097211800853772538462263417516446789197634052251161399807007139046800944211301945115700000231061306663012974481952138094522812789790060918264050877373510393801667175092333102344379379713614565180289128213608856933615904746109277815426859816350564098492144838883866482594481472525740429393058725534365324120933883605063731633157904005483728441993572035446954884292880543897748735680881598754145942185438645879826232049293820410196942072712787509767356897550990819411981428524629728120706994924387281772775261621772916834738227790524748187032385137657327698834147699310964183033784511751527159494408513822801197410257136138428692211125127535297997880527753027636583574373897671287560902982192578482859006995858099263306779275136892620681761350836647806656174839657195220470927657585362693954905197779743626605602736758131580749187296314554161529509327764922840882108557584073343000527972844362480384406296653015600539895484650723092084477475867876634205801773326342410 [176,78] -6003405985073634404392643917544306203700168557397201476895723560169505298416646215306548546393839123550379440950866372175555162675115975847028891563811410932687490263189450016805700144261290250725556832563562103646766746411854504000636441523451928558838657707880150186999987704351431748293701912677357185054156444500072099072926103288780595092655283281675266452970797362398064091138521230809698154885214168327591639745720369348040510982994187508554760577078146316056552434303891895395801753699719003304448471397474350742007990982576733751409394419130945249361360213905413881669078718725313063073169298758212471036641726385865443812990206114982055763427960084965677769930716528289732050764928903054719896693194973714543772733992650399305411007043886199701482151290095636727388962246988283677719849073809367246436957755471309891464027077512098397600755849655050933290193411831099615360344386783455539273257913885708799563330909771198251869009743383443695461930332563195645608396521937149071512721493579023197474865079912954779418908419125780149625382075287713135252126308039130494608167588307044806531401589223454043412353288178406017444179055099068766042051338056515161426525678824794581989747414804123969308788942726716368694656073194368898666116842580474265632782684098477046919467792772687649687573165416210342510177916810733031651087933112107471123195752698545700449883146258124342433735520 [176,79] 532872631875752632757268351078965073091079408485410708272109606580269355445747637674932549998214744324968130873844659327855773116058280888360857930877716133318361124922179207117344814516816800560604071489947902203700863472295075664109957042719258299940131715959159747715954982036239370295211486655471243529813590081015447164355190841947133580940890568267860251442924499587840255355718044064922910533242028994724967664224059767786986464003056426541122862913319850229066118171452286007357058845039013703047375322145529371504800548708021533802062244601268556948663916088244253173139777030480552087992399977078796595085485603663730104134736845774050112832228233600859367429841612501835066887453692550486971060846617272339988663428653982772662149739847709618049780096242050207304730785488100919640195183220292473560941528269256782295318816821749638368729223890733694309453318443792119612546241550897846029832756850897284462078826396385770303506876650516236247382396362977355457462811211681140911437655966790587125190309663623874852273981786252192447270042576486454349994091073233004167717063775668860681289255512750123162545914378113362294374816873883416216295802602415160798923626350688843937047055140778373453717695829077268882318702817540736376011286409927745654336773055151315767764464632655356139735175717129208454434556448648600612481159652133015772013219655179162258226478339857305710904 [176,80] -20173272829695099657464000360137437104509344823894363652832940850306165752104341625022636536805261584925078486295540414418120616290085860261271566059691253037920446996346939509442213799802232000759489413483639136861311467510448952516745708068713731240397397666354143500959490619897415842338417747107755265609757982325821978424259022891418011459781875672935904321385489103904741768636124282622958076992957137379652479453475301841941225588368789536410777713205151072376169959019035635537587069116180889852142446908408360071182548440260629079687976385687191527298726572949513987993351363867929806243641454712209693237476590900177154565834725004916819108806846838037168695971200949355032310217407528503659248272726868603135157834368388720374895187221284951127741809063933836771053644681077080228037357218454468963077581674951976194771347716199930111669128691423619526585436055266819397542490884860403226986713086145457822757349042873116526718169999523321491146353274077548708491637489068339312988244161945944117619067577697540039212242096358413108782348042362774363327679940881133393387037462416368955069951379543567771906269680988041240692541377441171490556466510030626163827261626314779240603024962327505096441653761175327237845925538758718311324922665848598296054097370231716170954353773835408832557740846018789327614136413178500865575751925821856350289518644508004402631101241274965168 [176,81] -894387633957343632298549980484808203647004954885888854576591230549601967011816076590672196872933936140594390703153504365177797297338152000807218746617581346125444083234012288596036722444134969406565781871415368295511570536564324372031819698885000442972066521451296712439747675502859477591313372036866728363448185387361119448542187164391082690538568514469890358578717335669916454046462373933952991049300651287904072522115646381824166607860084255657893509062663995339963276581275665108662032887383213492950509920110684999165886235520480260186990703956299394078732556505676565319207944596083935135567267276218350406582963512226471895674348005609693248645553152059309159394523634385349742600691641858752348921655434943769684200101763634460598852965825651299497172856195419387763848716136170945743562597973479145180149000492974339039379344882494616530479584326590886161505796875526434063200658907289511079548888452783239035820930887528958184525214916193540944112075295813588387550704356663242239031655140702870105904371965849499949286368362963337837425426845030880276689092549383915751862075764942407900227548436053568704212676910002213267135837083912293367068730632289799994631115464898991363521188871696830400053955376311843531913535958879876765306864262998336938161456579251286583972998443381733607766342488824346899234583787916993785312124771108460065535765712346120303492302975592 [176,82] 174197368451034614189106906914324174266843870827758474701981861987534320783900454677169070611122062098950072451179327281006483178800329677294596420350478131964753376036224913221622938946823465116005022918926287316040966856773311934657562896150782409329941228151493735323309751590632178867976019078420229036415750355123835357522602333562532028908395086606104283215273337475903317930278175798823704465987946846470175680144526963678956984844967684590706865442083050490782237882865503184364844731507230971637397511173059566828919117328788725154786008234897248331343462674627317368661214140162640193757869344361544041380126228802353917849716424026614276177789241836184050112497130274185083322666838061181299231936758590037051837255135010621286143315525385374553587112110123833157113938392371572857733802838285549223407379569484891910591023254520990505180161756032103070890413117985210489636075964177935702247240884416353411541013194874842470274802076472821971334154482550430646303797214546119126865072570447567555854430841578940607402816535755957427745764793274785538459202098174538863383790261477671003273452581056342885545835323698143517946209685619877867446674260748379090122182791492417215302131067578913405729525487449499602523959664454626288098278175647355818595789900319568248536404519783567773624994669579683250025778721611936129644558227472698507109917422584948406352894364 [176,83] -10981782024369365420356854318932175390774101577809945412079460158423542031274280188489281211625950987335555593993284352009974272832720370804546882023264832808758673858443908934373680762141328277255572088421526806705339675476301002716119457005695116520164883311576002501053741740677884099773672305080733956457694899839010654378906575058097850060277089015565483315981529436544772584369799432776906353253358462905242040195552765797681220626240716792421508799270498876691302862070478744052019359026156564986406466034808717675378059315598517209149295370436267791979748501269191126021729996845359226899146429262592174161151579691214164686220004155957156169245117123232231086937174958727998969857049099205127833307630973984908142926307255439180364340964672589802433491238306925039801009104118765827012389701449162040696494246362767841819825884260100666203695176027372348966302590722762374462499212105581618145118009534699924056476852521696885641607788922420231155214651471205099964713729659136577249411801894632693242471747690640236489117196281955104758101481262761921761918053485222098484613434488581152193817221840770824234401592306232318367949831029878239495967901554029966473609751487134813349886222793553178361327358664779035781376292147571525109314542192043127136959487076962117523783745583789015625027838592427487932029018302808174456517397441768565315677387745192580003976 [176,84] 276321173681642331260370626993958430748570720724950816975814123925262548155756484402881065601520856982388884251673936802060316002374095244662798279675739283466106539338878212323085749157001396028977247839393561853804526394042386534077185704633766358316485006514238089479255034092516995017562184567892986508308360689855513092523144411060114677544992574498825066467988101282104985416034931054020879340196121580439924910316544429041091625589297802215447712185209232578080229195008256516978392939801409090078431824776170784158957150750619187044803147812239021933405275130879700738624943732639357447527668587308003824089604546499654278407139358487264349320020668871847085302110339445849856563497432195149688629241896852803947088411069784752603503352152461572491745897971327629702026383379002494288890229078034299212425661784861785369744908870441041514575944535504430075679364576134407670624754469365569982513081710842467774187052028310238317549210943356819145519241466019339938523077775232621180647587034015356397790149991830416083333155644834747809620188201450757765958671061005378325630522724241960215539907984002020445033013604081140595485646624998114434356100473959805059455989050460722729750154444037175140079280971732759847173622532291073286921972961152205783352340234872856272896517584229389682535653697812167318718580464186324522145963991560469830842587665642043496 [176,85] 9032909939040828435696337011159534199948405701899790105959950342611961678243104004076700161139765919597484584478806923681465330251482383996012731868351630080780845364796434595690711874240730807967239189522887057644187017590220191489086586032403692165121260698599407698991386522432804467680100229778618020880944091636063321346173587335214330849365700401778301004601134184558630126886186376947517127155926520038948610635235142918359033944495600374148583472550651081281633888364008370006568418392004810011387789612451467815395612272443086407587185300705368649537012056206223449109877711746266155274268946946680163823705805418071451924135334595690670101406418581060659334242111328359223950907451116527766341954824059733792052996584261930600957117404756958628352965436942699858450993296267705343651432146736327661910792261598613643086863897659425057404597165600634868847434942019768824207805732766011042356520065641798826352953420784717945803298687368882958135084462147729444673341538382228151460389574891616221192544133678052877656356020476717912545713683529904635212664913435596829823502373014644906583571158576098279112359172505517209346615021039114847896887103102822326834123324072417537363493335437870596139498395732596590171389224760540874831143704108950158207529560976849676564803121802920713189984105027521097320437274184824871693677815496095444042148495663636 [176,86] -1078227903414141900745215820367365243782498141853997124731967529026287177675046436155163187694497487559441966746163832275178021039840307016079753003238335991106345782896910338792638290032130109321450009154987546308578562502416437518893973663947683365224005613276883914159926206792845027837752077474427122168173480831653432163723796763044959786949333328635735914737770291374846556682398340742230494532529016018705569639644371996160947657327469959516390350725771048723221168908603569899365248428511159065266045825289792671422858862486353656943034805709174904498338859169579121123191270161895247648987207531307953277007640187538939933024444241865342496270616354306645967655906363994805392833412908865329422824389721248850024852997751114233576119714801354521088204783149087457702539270335393499023480049173129191713518231925101797497483821650751280359078960844865314732688252295000918847742726078387629596661973818874945393274235631927066691766346620016213961313197330877997876265749661925471762794323820781081825201293559033063552794704168634762885821604186086434340661177538986939926676051080580470582608752742465516075297057570968927362473276722340730251593537306239745089026769083707428525358078593516766381207911077821047144578896529761361701695848382328921296364427383787463223223154211915479922962393112606350570739963534870083736138424662207526792015928840 [176,87] 41410866434372539231172933609105220564473934762586368411179877318058386454666789816756966633132760014778783165117235490815397982014719696051623575012432367259858239317184789783040892449303913817195004818215427596947846679082878647514109001292664709509863570502457988319733419188321432709432917978335888315559500457034988853644829934055215368253287842760093803111148975867965745247837292704018797972701559207884428494327273274713471980859865661812759087784882663744202189368039571278824647046623692284037566167702120713860888832714260136670576830694964758199105626351735632384237349928236851539115098043074944791152026881966122322725588260216216397834042776740592210055012462615174244697098558424506493615737531444093522718756527097323392361086003113902166288771388861983211769143208780118055368408030270375273848515712166573110879444242454859720295518940742819661347936447961332511857773416161786323100689624140885685640590419338305293585203834167030933644843191128265157055216684271250893494981928553300240426398178912111350342266077411534690080136475148122374672043175556941644808334792026448034501284103044668758705298667865304880941956145430835500859873595617927352146369426492743716188673940822052749772127824209636319398787978541139064234645554948560199260446315372219072694711988337567129778147312321976247968691304613456452749156147797448634689526 [176,88] -524407292721221688251111775754980251684845776702042486474888514926673124145146117513763788319315240025249516452962344952804087550589815741038122944994577365474604686963624468347560395117745948341673501175889461516207806275532345364438205139803586921992456533861200462972591140918955419700701547892675642738818546106011466677658102094954983888590962732224507773731452928015431723246321115865306133002597230139219894198370424214816250902314157788748401555942706409321756627975283031121119121018474338990988478118372832168407895155862455242991541327833915636742269398528341656463236704961841057428142513945150996462296862157979284385745333223936218786428037948819452735891687200281582217366979839885711907422529211053868932414260430279087837701776368079244463167615062950391309805282182662826427084945430674451672099894104372287146963449647664289648514451766371885796731551482291983803067939465039881838707504909095439412684921771974446054752889018560499002266286922810510051140679993363756896092673785224892908070173992843688228865432399990313344992121955564307600650519860356027763584629480673868474264463948796811780040308404102451030468089317186348709227749741456389596348492343384925742800884746150659200883058704291416118408323979590579100673292061653863972215952627585585676389808216978837549454190530260204709164086288830028335501059058831314492 [176,89] -20642788440469609639716649716849887528670025808499908955035204697194894315843662253978448157922575472101213592085778548202780126873894918569124587755755376288161328978196817031364256057915329718236188883403307083102312779249810346454017536261147160627330076144588330603616968009692623771081999440750549193555187163882921775381187704315898665763409619451165118079588035657452416526585869458306466360755217046389318049029652166385298358968300048619462853093288163683923703768699135027395912058493444997740643775510088875780827058986059260259284750097931359917224811777561806537635698363357418965707725104922387049051388015764709931157683928567145035905190209067120287483524417778721657314483313307380698350947647958195146711067520626674987359666021364150908022524805637278338928547528824492281001139695614848818093434076864114203126779857766442515824013597231499088925357840172627800858947357268544787024426817076989823075382461760664509797988746896973776302489895444090719184374699604381837672215085859408471509793279466885983670727308722150696778528142033782695085375065279036681832200971546663101243363580443473971282279315047293843335695105989522382106541205268929632203548391275065107371621601143291362776599182604539441235486247445030887363716239399307937113719220690743702364664461952249404895389131015810266522520633962607166143099899412312 [176,90] 1153791232804008498150451464708318444020947091903831188797403612169274887767353769753091332131963823530927225084670994034868674291101963365065975694030298125489253165632048516759757745038100357642177776188230245083175884949003626090066236239153898973879364345630368596992259404340138068967339687138818702601479411489264923014828969897608658019506527119247086735769794630232405796663318767946052668031114114570777091773247284053202656788930422877509005252589100099171994721272560187265750033780046674503025615236224439519590275506508078869463782754000402327185978890042272128886273394350239929738066135594485818285666875439934945771356012518967875332002101750754163620649671254609783151337069309632321014645953009247355663139832551290212365176011825112261913754113696705763304727340368792507422939995599996785005436678754523415512081154492121023131208706848896908241585106304367281523502864024143511311495385514146410779391113748186997518014577639178111747157079164960364543797316800654547215205657644243476934750911271821959234737458485909533612601694094653783222467573090912864015132896409511660489213546905240520775206233716580813419765483009265385743020131883653325206716580051703590468771637050189656227872909887080214250001630669090552743228711898108200664288636868942800049172224982468237767285930663908772336632832116716296165575513164 [176,91] -22855819680823426543668139663947103639299305274452603290190038248619639162269522472953728992603170684224227022411576335885980948946646932597090245079755178085409270184824782549633953504621908172883579196529801386496138707126800358494983326897714189817711592715177859335711506816425001449378871656090787506266097625490194836908237100968125129620725071651077451447754879051202030888692898336765734856163476149787859964350787612635044216889170306052384068429221534588257417404499608348099701352433249236382056046910357909542626426143391741090218731003871788845224086663031751701998821856938116510287546241066719900514646265907058878076904082252881834294067177432146902132971260790633717126651790138929949321067050957708245415779904209738791260418730280024737810400802613569395789792423803154969346930454737290907942132882040261837416759079356136392541451210983374537490156787393053898431774993597800199608338549416827870659625980289312926749955108332401243184590547846507758116095396981303138941215211923442581446884001592227008023571857500504049374514623928362422257969430222132958862346139573095982014621499342441163024393841433129149385918737528699731957582994321395086201366491284058441174936617343917898005897147435538325644041867329017793066475039604139890539050782013519000059416251694436575646192662262111483219944108427358970836644 [176,92] 19827462088113077424659495851737554721269750277500593220788187514865560163162797283964061603203137589910728249964158040045719820908513166716359860652346949039161470582990198878552180067522839913589358853988821684747746376376982789272948080038632780020317523881442976758511806362595694390165682242786593620790500212014803117245281866692640297302213452946172166730428770667346974141386427385033729831438310424601040907609654218003146718936115481057349571027759162485906447989118742564141842463098615199257084129812387888535193718787823112099522194439845973062608940380582016443803598703087099468560636476315014291541869970222323026106186568447565777021070437035915814722570638134012661412238783620841964762375273376481987103649819661106302664476196410180808658102050838893206590336678777086652348914488617478532807096550298311551003089220413986825233963116099856508589581035984687833938838988970344180119473857224667254304389073631468613752305098987004466132433939471178675127456395013171856500527748472081771045719436485573865198702389117581817035576314140186742606983915412193252011448239909528191673318319909946142141616626844080413990061213996786333705964941066238047776235358592572042047787409177319713018253596162892606735822564824771631839785016893232206360000654695569418224655129849403437401108574515531167815635946435437352 [176,93] 11033815520349978326374515180758511967734871155053970795793264248413729582987304588218800638650330164877874666935696768837141581943680729947891610937573591710492384841582982681148040904001341356951658843691608056061787024724490667515670829659745270257330527447384384431621723118234987687448538302764639108586808376687544588108747009635949311617287616263328743681652392726140592313260688977961725846925105406282438575860291304429092460271284476017521314069304514867825776713886238916442008661971330721754698621519011327209814908472275817077482433630041913815625101939340436232600302871387519724847396664528622729012375750435463145302702579669095860696528802259995733126712712110303861223452665434945758701641725933627273299661425604048491680486287607223703478053886368189482253282048580250802987384294366392362094119222066191772371756746110861082170125054144516065674455503802187439753778183175011559559682273567041397889526854100961808437125925144353982605885971902069749774213316302695994404085718157342514371436734122135007846467442514675424665678588955281559758212067615770175185677121879669470747085573923875985438346331818157654030357891513987610919369661673867718274673059399963061284119316502234117181281313587516797230797421858387210060768999735994974895710212842687239222156819906172289765110078805885554739261274012348 [176,94] -324569409355292486846943851307229509333781030856337603548019102835167623352233506072954734642317017738589099749677656745573424781537413598458557795188779555141380787029969685729008525381486877124147664307361789094234519660857838086676652283617987509677660630713494203711839600346955253735275942348267805042077895169659946255067911113774812754210972302442849026853056034903235836486643202833984262770320713264205126411724632774139237114660331020897369532050175511831583168391603347342768811267129520344831074993456717668581199489656160531809557913931228881187904077375637941976110862465514818551749710104745754173179946188285741939783919545418253648260945014228379203424255478762309512253716800973785753402136922247807915570024456485279975411317813176520470384445281314972778854164663450627327654382375350172527490778717762025306034950446486827779087080780891431466990070858876580871955077269048925065204727340814489278615142865304258181149176144796641192855522419753238728268534005498664165523344975812530283758779027676078316588283652924799486708858712472509184587773059518040214109104994118398316166967900762038691011963848789019932763732408730791564623613744793025355930405203081574664381549595668956751257583310110351676356931791888433073333489594240487896303106194544878435741040569167942910112334734194414059608534512 [176,95] 505399604095464490032252821084811272936447489605765140960914238358834470562490295475184996984239056515852272343392381989908576066524467982743174345299422168193630262475689881330386224156989653140190123611504365490798327598247763960428049195781158965307770469202781051817489576895142561000202305108798581338195242664007889941042972253934763096503014955598773280832786165296818109911801530711615086056071094673938011234813488477717458579152228379586051010401309591424201478042010024109481243881215646720808670702383032433884338950951419695283328250471757853968269661636515366359299371424838516513041441192134726185119128608813207833870925218422940093139344170577709568656790419907171825011680663460447245045905660700518305401723252731100965477153700228546466242955235127243079930319745065087289560057698108440706736841740114757167908410880768163973112809704567979872937187901291868938599991553965895107145499371761929136128262214492266908560533720987978371161828817146993021292139065068990239369633400677363331190511241771337542449501132496175844456387837275566305984513718535147010841576496084018307662789284768426477751842151850033951262423618268044698084292667067278011501792787321523719195052944601596764157213905419208452898869871696802960082025482289921754718309742274687256765475902936519831586450540157914592366 [176,96] -84416565966705939057100227402048223894816034519147456240355960008664018795395741635820740460326090713940894488651951447841948203927559739043045559775745990084541042296122149977711314856113378082864902612780786030135689318536175439575349369588919719526728757166331937998973838404700177077192193629540040209389576751129318227211476662255084122156884292590439538013031950289913386527299899981559193633460151601880768899331660914699065739908689259838939502230854712253272167830994392823040762116022182013855996076095643673564686492352606672284863357030571623660801376945886974903525158732717846127479487315280340721529990937148447464962448914830508516570755807617150449285965389589393818217925309346474874931387699644156443327190256692669331550447998858803560064971720863921451597021852247076778918000854361132310411596973530856602615592521328151192355946588358285432044065035544974178367265586825712488367959722458020621671046478115591080932809349473306993980886303050032575947405388570316885058808916781793145007363332350631869349180241202266750932038573328749444338963691771466243452075508312320356220294485615696606593253305118329703839650334860079232709764347350508891251925116805042108084251261403126071348273571051130080588845191995274443790597336969351236338978099818055458427168548146364787585150077198745848 [176,97] -54589182326154786706766144754387623695468485125174066004836233836163175309805934388958478159098698860282283770678347658538912426808570017770359202097918136917590809780368418338632066235174783854420014711279032437340752212727497168764345577952027639271500168684983933785397208381644717315678037470410842674762182305281008296670982573182119985074006225553329458982537902775832317680217687602650935996748596838156177850822097694428891174702201433226046178650649171148220355511214734591085586061143611238084480546818060092231167438630152745701161058295456695628813307302183622458156096446585131846933603466708729870573744820450238149384354629643128802944450030118391691785654473772028081721378142009252681467259283063608533837490650306203932837777735995388185012870006455034651294652913100188663510499495141871346093619311578773273396402518673785437441014880127860104872090891038575478053149781973188349575560133752691186406837753929437847951720662067177054235064367734813091662346842443667872985695266745294489136835497581790849005651230960606723625171808647033738320911075464596554521147773541278093309429098745354877186429895603666498068493052794893419774129641008886661087482607026269186005884159544136026807140119264213026003083574749254543062800189377548293027971623050436456638549598677060020110351680556496 [176,98] -2375870017499484513933612557539037278136515561434948784599628181211885033440222026518725047854866320527933672932711122977979885422716778215362015820824810080733788836590672767928246318529053941186484220634059964307729147944466898558388320783467444797387438915931038541214944283533544502188706609265268368989379038701686480552764250575527522088628174740502894431168501231744142930708428031769399509349355345144333076618014467461622040170411468166273165103524662709878884255927203584700391449945713275616865685074804840038824997990276692234837758303443289741244992536153784274058958316133586897398140711606478410075377933785272880829405860051437214172343970384333558321691036681915179562004647326065633823045693093756059124550093960546500190388344986281686461691514828055646266901366248810685159455803074341640374141038078634051588201988300452604935550012851732240863701543207494734145735030167059903355362008126827452519917993709847757712252934837260291866057363357648555249716594086527474453529727700281603775705188039051406212632265343492448593512711503862900752876175656674159076620761107919182361790270255599897767024547378072145684877416499417892537844671495970746868128931818045075052622137393963771836804655780865825287141495540105654369643396621210302886596678139966392284196014936168172824919307336 [176,99] -181033612533106371840041739082543208013794229909592111619395790134193955081731465274767891654116094467066173307886216404962852374569590246434311338809864903911525718483124866715125987255612878787857570208027098720991732797406009986031886517614165301159939069053900761657836586803823397299191810764641795233140623523325205583615349119309466291474080543371610291049923328870469318100361597123432478773597769724150041685980295583656521300353915570941558918972956491312880187251248794034702432024566489976386728970567127267068926323135120201202064259237586136467792689657398448575334609959569028465322196952314610775287114299204312704288187570772310145305171786390650696607434087900363309420291032481614851537201367100360658426070457461469537911623508987437254925294888762878207238754859275111460218745697451125544372447638500774383315869794809476712784344177596789362284683639612281810545709590482482092799633351250910525667930456545219585043711560261765206777578227176534392220767619562450555325375667503605372766894859662619258455688702590644568961115692249649426454968362964488723870343411290655489546000872642878779817233875067696698077726107881587787534739536784407383613208589740104270390576225773701365852153802897175638670077444906383957333276359226293510853635725351667862069793147464008716744748 [176,100] -8525897147385063068410293552309906792452127456577122180740584459091261446071027337134680498434112214806980126456427671050112058207578340338196536726296159330505541253168588475491064801088351814848106038659550637542239828919111322931345418831192728460484031025998160165494779891484054880017392084342260403641114958787497327958042294467731225521179893042746631183413239657556084153044053261065289891868314845347600858192053682713237215030307648192170843427716887506289420140753029839057044359380264958919409854974326619359635085040062985027733829962379846250106085115484961102100358638936255941837511616299393588477504755691456492703327522229456771921476771902261035014233954711468662566075869708213617472473740455397207788786741727410370322909396991424936812478598235289297280976285187741321701767426293251916903446466489369332551293833124254291734120766337315321595687994492275409860868598600249074160769066435573320553075833614444206884271080911483019361768530422656195648022172512925764561751231866913463444734419845252342986692322701433201576938709699352578399367455165522547181619826512304841825604745293104286692332620916276973916224547972667988423417334284726119184887409472492864548245023798399522600751597369454147052094852303487583810824577628304082802107210740034900526041279318323762904 [176,101] -304106185997260020822376009817190024935184898808435289943540755050312919803185886666422643489526600506779733113411657106732836506139339870465874815671441871235968104697590227861336729775252060177730420015818297029504723467572187856650873652710395976689154990341048432030971188238637499511409507691734079141639299576185542833145391026935434646257978969497814937569638709114432136854602801300039121152130282854444929135157774212186325141608046099345491466551497015952549357062891025371940815834370434448441341217643079418613298964481548280162082710342669200012218356299660460644166813608303588680888482199733429105321425533567323934572695754627650966192673080448923421959579157339535762319102981123200170493733207381914912264484313001924196359457190386406876983505747708777512701651309294352863360847808293929518138162554016808944120254039136490949134241498683435058343918397766425053644742677875492507881564271992824036844944215323590989400313221530529659710803757337529807406036252720455395508446527395030952212085261984329813743197751956612611035553052436927328099136057610116929580638854586049641328307883618313140414792206566687440389230165978991595423748826631508798798917908237556239334375827013356198719858941466403634011159899621708025185759510887040649872258308648492290459824324924024 [176,102] -9908337782140574770028392983390390985876869120265539340322888942398377411530843912245677367574985347245913780980300298057726021163458114647646550448623650995540356171598173132859767562698273064452162676082003514365739360807602726650195886702996039120500110476043227918515232643013060892121976089851885535266141081657510023670894718004236839330921820961185602966706835448380426159798894899867345570030191801761275296692762100560868625006992570109690459071528801151677828443653710524000363077652812006881009609327596003876214831146962992566472890003205057717329066036513781229363112926913396777664677133453443844587935424223264387339549644577108848534415013805119314599822342905747292242183028385969727896792510487809740724620601804071155582871654794414257480338653601223725549862892631886322330385950729623419140271528982622696920042157423480287655257883178963355545979669514265752298531966854105823261760227408191473131597102561879994536417594761134655227827068210087638474888264606390353040501006182493011855067444876501299699226397697191950855741534266321132430438130260936545076610918227357938226940021395656430951160993378000890038320829497281920531055829511120902430046205044094546565561639195824999520433185269418569538679103546130547632512295413199917629421420508465994686177740846 [176,103] -243111050416105666124424620403170137300928001303269361798448563997969260346798488108466032595326106934072119947078215494921512922333864042994555668023043364592522332504731836464622416189516541560330615583449262470443107986668160725982091396114583461467926093914735894047778556500673036322428322493191999277992823922644515509124160286191701418685902576160966251735174265480940031515713557973574694850035290782706285091517661402323056725301394687364611844562460110377410111615073095254679066561921106475134349420086303725444766536599231927290472878042366682922185257685777610209758065162403225723315289623133967946313269829027496700978769442198998202662594467203662473847223606897592766162491315678537980463512295777840126348970025745137339682597399019357042915302749508037122582546290700641130800177869977710164959698547988473317021546288022764426123617711951064816720159090061054314527743889157259122107667233566766742200838084934699530122221158894566118271163692226362765102306879852198253243800073301058086044502545203573365384062649653593202261697414186799988453316962045601199369848383424484428879919024369216508304403615065837547061714232270336127560070632047718648484152171302213814329358275024852485036378571414566949532813335754408979553456485319875816773727330640395405603398 [176,104] -4937394839501720496404595038188158678218331727361962685555804845424868300578635118817023812488611776071514140162751338810542807752418439514262739996222902103999659489955576971653616879224653513771365410612257016951917208993803676312129744341024676419391290521964078047096404589331616219907575958233829055253783854149167716781852004362739139972210083645554435008650367839198509297225209522600996176435483506820965929211445381465926558662791099106349907504731200557015158960821328083707358908978249135282697827324904458442859901588761678295931912187734029050539817577626329852456387803566044323901823266791989603514714834474769054586843171195793121370605688923974897428252189844298765360656892932374610121403509891315513690630957514016604161768358978118581407713256316601490208784806043578944671551784545342636779553031896111182490765006713097308495712940190268219974589039547160147884518859083986677589551739840115345021636210027698522134071748487943748501258563705723840900910272581328164562486758201122725608074808832545289057684803489205154419701394201321332379897770968151815258534035606412749496634860018160012357728028729796740896714056073490877996893930613612744682149168372834014521072397334648784691631422325753771879124483035495138799300147185319062208141119086849272494 [176,105] -84779357622000712935537731392087012525099821819985891046410917095192884763290036388290215748921714185740684876638128277977703858899620514626520679874854422269328020270559225698085097936218838918415096023285235025683518625514124666829473892351525257427605173995104164745070932019013819929414532080597347144615086800940762817556650417233880552745862991298564760543119041297348989376149438333442677150594190477436235482374600520952030659370790577105058992854374396513445327818932063615800257757782017009274824271659145527700209740304615876310604304280444925095844307561943571747308282621739810003814536028091102017443694527769494953691834424277648363079083225664122946375159030945461488774478791137195835564217083512975557981949818651338867114426169618954068688399179661379352089404246344394359022942806453126016567283268982741517480187259294924191441221139570926843846607073870806081306418719626826064023464849492305954673213518248778574149116971505220317055332660377988998172927600660629265511599253263008937236246022534805021152656231622185224549876973328666184468984723960858002015670820530402164861854372586593143671127037876403925260212004291071529063428800978138102319489944649500447026994483554242394486101827542638217511105233643349394374168288728456297296170806403272 [176,106] -1152804302653276069763032472247147319621687846564909228306759983051409921157774017826916131565673905052732324532899716683174140805243547564778213099439857378251357052064915762005674078702288136732701879162624551518157798907723421895220187921383348241987681033910279320401773853170307125194628826871748033509282392956614724956538816961860748926130731042216138656788281738097211384326457755579125413056824376056963613427371222198307311171461870417240412863406546257420575572735342181646147722845568750147343994796187994853589140017690656187151711781374653595254175590443074706636583357499288495132079326109565531662907038557811947006148974906761697529697160923710100940635044850512929972734345617412027553120220703769765644789465588665916086787226460739613375183423236878516370013980714228774252577279783085350757542874253864659063318247765891245942874781245030973867742141883669595355692596500028459166147790194163850841450238219967897032969440423183973526459381870301604506572433160703720686985977702737403725503283818663419996088413330570658805316259186682567584993034312297664874631387005112172653220076968669800052317237554926898896458712175480230084543076586743965847700772941166357357346584561824997122752185937712771263835756020674052652536146191095388182393297240 [176,107] -12990693272487022093473989309996802391887447654076806233024099131885887820455128215329424591890390330315441826562485322875285489094751422506489747258330373198420840875027906531928970949858355306590777991928410115068972005781882597369681474761439621739188490021395196217718289665590310812931444560643918768914327454233880506531040145384505337173184903179980424091347686757653669304954693180958561619423275163109235104917904212628411455013425684476754483626711118798010467794986163050099290836562706538633947279436301149309074993967318881657562830680173517825794081609146118798761229334518252079508555684118550731065334429573429304569128153317086611884685110334041382912373024968106868186211841683641161573361951246587116601379914688307979207274933751584186707186271580313401576803140989257637631670733951331501580811319177991620533761193585791658719489786491666042645274384208116915536742625046305034332720430240071225506484642290304937260307167502113456933766382296328202246993269270944696016845880163066842282424687472085932318673154105596461122004801842702885393609085071866384463023994365726566241673708608606195792907194657495018972129702394223173053028827666382633826141119165262051641813299567868347636772633185022197603656945425197087324584534020728985817760 [176,108] -121965026217902235357909828445617484196562445129926655574754390874727730783185510903411310221370328382118673615932188826630112606432656517473998823698105848943574019827434301264869583452814562053600157137229173429443680517324611279508689091024926781624365176550214985550007415830887430475848217736341119657646046141472418183555804590664664166643561301995123262210640002584659351783866091833303675218710507104056981363618117121214486885658859438730905376038583172612409103668748886303951353212813533630545116836964581771380855328625419042638316320314277683972593784491519731580712656307564050466621092910828317398993060408755698389257553698332614369487523171021144509407750507990097699620187127589939749655799978839551491363406667846060631246613443554775872926787814953490368863294930270823889740054500883516327022032715370818995140143594477055199888927122733442633520997180484787610586612206393685550988924376629104665566602135643454700922869880719072843525946991489672834036446487908953338303801106780406283900664455429516477438560878094046027886106789166509405674290135136066886466624065889346788258697130283882093797951473286560279943265092034771850935191484165475164271734595542379160106043040600601173063549618313193168810495600410823606522983666466067688 [176,109] -916760858699052527856782381550126710537760668838805528107971070229547796551972862128363190102518700416637124800609159740232457020504796994258152021773187890570275099309189717778618821339381860866456436291629678383504806396295384397549790551478180827725707625710038279693606103589593621906185834048236964754443113761195666189212388217609801534285337064708986253719604007938297508959301724472024412356488591985320659716474853459770025774951527399087000731866392095818260205626335236595441058507116536859482442847720460049708317340277179431526872015352955053202167371067234123079668231524220886459196219884963986307195386358140797071038597094057236602664243503776214457545170249601252690592553735606955988583413107238971115461227185316499757238953607475365841591566298332805502833692154520916342747059307534071525613165254414516497865860246387015530572154730165899424157618860019548044991438542143976746369802143818871874064395726435011818668887546990620900848374170394578272967347779851454340331979078629968199989537030419664483084689020019645885003945299605803804792324764275859702287518902948307586045271186774518554444670837839796798548596537813474982743135195675760654521171163258538181769633943776969556118552885616169041074667414517443773489305237720 [176,110] -5650493608113249390295915838376784929286312099756137881912854603287097949506936843290000798853021357922997364568162002899306487792404941887078304682341485077085299455037230048799057413777398226657472884762497478845422831124342809336613505409627617053085626736769837793261344500897501068509104823186391278513004931814138574966083516970295113290680198582330181439934895770206555422429770043416011307764837122133997490385686186283396777404322751543833903098207372341211627752586852799458414294918191788333272068343335858048935649682457925098735874117188928333092811582957145328499880798508255241528118444066507173969929961372559376208756217454502567570393781685476982214103719218273922517161007384151800547084074070019060514469047436208520173729363235847096098087323609956898882851324129749591167757595446492594308709987395623590108838176462517566004696838954958928094440139182171086951530911911816940561336220850045104034729183332919839682288008056919604296032543817345038671125372349840833500829914633331700189473068708511296102276697376843028476154520208592934749350322009375438709004013114606755210503463657549539443801484379741645957066670496436147172587412372136353550172707956867185108667309503379648311456797809286668059688511440606692950370288 [176,111] -28849687835074685814527846091400399301987021480020906151241408810342795470542796036609729777583587888129760967519553592780793634031013922606481164400053743393268103603951502150351084491465257431279100361487076781305082018545626842148196153002471694681184789471037087534105364827351212162655283313880829055323943899233413692761753523488101821972524275870613792856937164971175890663255378006354709252555739090117286814174354138206087160782935350462004445332333890499513157894382417176459807488823506338003315693519620499707687161010438484417980972306496776637896269329911298356722298552590324057890089811728809916359380000464291222654022607649275235761145241611244605853233171900153803545883585178355710237472941814915694252464537252303927178172928724846542403795559692821775644387937005818548440778935283608044242825990878561900310506939519833831649906800704862693074786665708370189061148494544130851696269858388117872372727583332676054004289810540025547170021548765512662258055238291921552480260500585119001730382247769273363282791690973163515231781666547023878535029884836082116145199507915327270997928526024161257212082301472913168522645280772943596725759881948967509487525219597984584793890775578571358813353240998455129259194032846809936292 [176,112] -117874384686994924992305144808482306065730777100316351987348474820438068954495289812195875371738123736431679221225330252468460391586297274943518466398479776010709655162572197783422050537334663596337317731166372501617732306107611521110488381801218610583950729491278117735453873770016789910317694552666117034065971922845381888451523055224151231048134442293400330566712560662439324299638454567109387183648029783037791351337301104841983654415033851092948082258084492130075092247022145182455606189972397687988429004644799524366100832433325196355966670960735286853200046861430320623247865062106552223179682103167162289884186516544930408505613210076497967790333209250477614708147912996348272489478354360746870265746787928040155386229141784744792657832343088330524585969233685437316760550825929782386877237534941341407988083685608740248503535903711396898157771446511357782352080988789598960795379945860387486361589956515371981586630111962815996491070150929559970964381215544338695612603878197011027770288443384131430007700694714615077578603211176509491845192512366788904305083215647946624437579715904046877074163645305980149368447161635637022782887360095042235514307582368538467656775381067053718878013768030229487229147759360085411970840683967938 [176,113] -387856771178223611303755768029925144395032649669359504242625066577025749324306203589686867011911154334006325375184113916278271773179744132059811352347157918894377459859868102681966421221342117818442485916046875889990487053843024167304432913528690104951709810195835910075717331602531801364158149014479268285417696363565151932184792928574196649972763867415926286829020425327303255589769792314220766912207463530546691503089996364024197446016154744228671431756540756648068398893989276383942398841260214429529349322237286411924757759530135715299860513093248248416575237890513639667853058533271331613701962613639548316128501242969947060198012240213758213512714448530238845828951011987318045200148402712016163597664863122934282001439512701910484987653100099360427564625694237940933052584595696900092473516303655449432503404435623380987384586976603574097536552237004832683654817501194907123346605886602429103863722319189872091211441291223646399609400397590293576322902258250137251054704373769672100934059601771667471874796243917320342333460593285530547717129780093833206743773239655868824010535895075218565385657812226145590121128623861893959702211565175871990547539281139183181190113166943257044092480183552012594244233940457332707246714408 [176,114] -1049925538875053962388334984836271138477890445573268605807654938710321392359565151174724807636904784697525067009613634079206897671361825166682089995816006989345401571281652339934695709258774832664864653303773662082089913080876868116718466842157000191203769139147925150341732232620298663007486031306068887859328363896905471217903607447385153366970385169051389971860757988977204866513399454347283059483212747066801098810098635084070748873341068733209428832821900893776208261541361039198777579565610029389032801870542980861388958364788633508908728697303418007060731817572547166702355352615420254436396180076723043489537446300540021582746693095349097038539125013046504578347400458021351181214078210383448079090730945251001709069299200595626985191264542819500545669660175318025888400726266766871175084395825870410029314471996806223370145012156123621504442244647119285199421948894973843293810372411977822398876125215190047688108738135776182736679167897797293744533757272287147753867791747176571624986593013866092503145473722492959481227940250854615255968684564905572158989699625930346231568017787793753244517917637722678532525673626634172088454825808381664625108363740237345041265337530188069121507351317815310308058924836586983386876 [176,115] -2277609304255800345340404122015280117204420756997941488931686515115768955481969635906769635037466543116030288075597685432797311485373730981393098144059450270836616189823217553952613402069101322302916392557370602864694751041982632840135338995996934747381232057300045564556939325056522541054892431925081054047692389854090346330532768572704113268999016127940067159141191875854883594196200450390488204362275272239181013716815973036286690628276363811667050027694690263491772541157728338892164901030982629338236936233636367261182338263109041893836361847912261817969782815986281044549692463867534940749327720337303020957155333507606825609163203715462023212203507364624583483479593741604701990652333535652169670333293563223679511540545142168691846620441266569602427973600914063862745366202420766964286586833220026739066213360327280215877324553883157197657929913759959085530237082517422748942343254586563462889446791961181033894691273654737475547822162960132138828109026710799793558803572988205856351267780707159646727733724513456718666807152253196056243466118041783397980735477847204053490798111636767333252728301086774024609168234029894220171710663464532448452181850603387473719124141971644057304685313105063981099172692283909360 [176,116] -3866883912350023210976790096961862316255026465564314385918954637271082096055788555497870598303634264240757029579105237211117408138681941959418537001565695683226203114706232651638909724293956377363114674204060121347064376968695864860353837479063920463573044133894104356734119163745587692998693997326962289246193469185421473773633420921003638159603092390537661088878447318080372006976238456933410833444428400818376542692205398336809808635183000197928433447164132993100931443344771657009300653033759097904529591936544269721688251274050271631106653831528636330483970881982978472658506309084930517003073486258975982223329253852821015789164675372610947400305147445678453577759686520621628411791860777207590206036467052612346017866686402959610298042846661767646900352062334498209017073255163202031059877477710771472165012574623519514050527634462253969830817790329453655671916993793627596916032727912218862022671548732160849789428962149091775436921115824442997070741214590708143866269176885708550450071260307950302913792089045681217692151880267675964103577229271322924093427636787885156001755798346947491671145440599764115049031004247743614974004392119156576543337692912785441743007348535889021884898659569526387270817919172 [176,117] -5413718449600663144216386271783448785561778456864616263178697076073052591323095232688735834251869299039540155870946827555760869660411286925494761234334816617648447807965453760708057818319999768400813677055679008489913769087724154911991180029655149906493181495657097129404288707027327396293729264370079335314348192270344126948562605234315063311340874186017401126544534082753946377880817311273906139976496873891800070870339124298878920606790411462871176440104274634650890525457368325570049918883692090538483502545131515136619733680979817410559601468439173238500757597753822345954682610806415489275656480800225943851743279557354383197298202184659804419626899665180076497320549766698144608466098331280808376098305515662990875210968562550455268449235629285927406115397527235151367562541687413478799911497453683175212394215440985867545698505976534461001075598843857651023743840673078759892586571508701380383096111444221285705094756326955944361502504066798182476898033495814378920260460860583325879798949589102661930754488890005043310305277437550026546241908976316589782396687156197666672024912511646368812664189231225492850452673920096290621214899904714312906016517392185270804321543708108018805722030669910239171652 [176,118] -6807860937579571981249625455522806295032269521948059363634351750872982593468455479192858329343287750439106694371131365466310382078938525062832460239433469556881627521437046271918436833722606143922250316726291195700615098504650744426840799457651178500249939099527070472749735978678959177428381251632085128848000000071638444106380466389345437732568495646316999845216349101489872993333234734394788065591111322028085613651938099055031554945587976089515331762222791329183544652500110609709507880868857862236657102217575552559995501696844112702011429166867341267786920633308580473053750207329834852218571409037935918433489053085956036186126780105781319564163081808292198112102294880550818918949088446674045486732161491001585275870004860582031113873203584091951406796229768215459728563918608913581888102898451833438741833216591340747771086727525224019393285003406305610445155867582489220395950326613075427948700683809242590731834032770180072447712463154897037484937880901602449702926077387141602489071708787586147364874980567779306015985387601323567595434136654409207680611795809336981736439407810360183857472452469173752006896579915777918167863565338694834343151337972985051276290169467580229502703492059468778 [176,119] 7808847359469189254261982051964037565799217690199895262167026445606451927264433271425061679204422302315596924028456827892586445050892047272600182934527767209180907546231897839432312748203405940462891943648699310284885030333063721452916679114225215494674228196531438089433518199772321181550933042124871111071953512495402157437836385157168689700881446697802231676191073330841633508498415804821314633080108208222705526308529148601204770188744002922166990778514979134989336443074143268061271730422384899063401332397020016475106299081700368453835831260067894849114598191943752511383747249084125640722108404016826830346300987997042454903387539128703058956446170297838336292623084446178180669496840557793881046516557561502119488525204326302130137781485516380845343442384864388753680822680595643707269499371774299204565802555776403856348063483897760298552906328507385133588644185491054022624687584872331441962253556344845125966466349863623683761723988905628160984360389007986586071777626077066764917310981423580902035835113384832020597110199835629146987425107600633267467210004990587556769134750930002594449046363186997714343217800516665291250046259786032255871071176962653695432017497466391575422501829324 [176,120] -61130834724897017456796290392046792893098043669299170021270306460011072713056351681527238463066930148740479487072467550875357097172223990468857771577197111975969292564924255040463244481548772997848257966648059034741376316314633843634101298838157243186011248220623980580346663066471360776984394510911596299352729129364458903430471014201657174481718654108649971143190310790511667124829633864298627810570227557637771183353704396319725221843342811775518337697463084221654747601291446017897115247983444148926258734959011779591423068308806983680661575762656554310199722284206688197805342605390357512937439896168527852677659062569863903358483578695962338880477938823412831175366184571495728621555932999696710298089631854176231780135863531700234094801004390944736433529584075915097071198648555537175075198613015202434476486777655106537581674480861314025117953342143280448183357178655329647826103041011085178514590939033471148167637486632457034888065949163203213061079587427712131952066080078450901622232808587373613786879791747425515096858286287775380562092241477673818027625051738636634513482282279680979323094643489310517414833252103398528701317604539696915780713964177898029343404796495820911900509 [176,121] -15569561787006291280539373648571355844264647112774650169760454563295843579208416547310726438186798478281513096814701282955280019537258582706682363035026196955629234770828572079283367197756547522939586940055018795408937712515747620454332727860025606067412185550802694368638859343555571972981032348586189697054992275269967408371123834768878394070725519373000106827832086012836378996305877276745532338216211456429482837950410838403604845706479964676157910899168178795561516452801543993518088895143180115408240037964083105540389936308728804830237564216575996906349044711708448728444879779953145506517230117823237421832850669134014533392582398646876219623093878408297216254356443534177733148197821162567011664548858562106067458805167405579820228056374427922778445449677602765220440962529714068381021428875666940271272035115018075515796631422397199062782634957028266376554224213003058663170066661215025637293659891321597634644913806854538349042184480643780907210548881577622823309673876901202718042870343207283643371988478963481121286990527776257479264914815263514031846548506181817907779338026308774534583490371183755514377580416185109039744746953747209845331194191037811204753744612210260860 [176,122] 1028417686704338609251770408557167240176069820777877547138341166910153651644987278672086571797685935700849566408799423012853707609074254646595693804176806774497129956041009021430867249410262881436754887253175401763682646408566175083590389292035524152719388678530035187614857842013644131924345569931278808651593012050691066077975712765286256966764170465704382600297662758171508542963571082847763003883648178386244297657350208269771948664750315092882226302998939506353177319702568546099337609394421857273277701139072253546958167625295685787511556758695258176903483103336851003476299355406927456874650154593449917873295764218094033399894580058343555984815510680142903751769809551241814031532728708007889598236963950339099775770499021646229728557718071102229573175813272144417544130950935504371658536184692551904163784381631914136740704271108322008924189708529906462939069551305430977845040140003940162387862999878517691354249626838273848489444843309183459841362215306365425340796499982597741641266726097191231451041023080460437513501741051844582743693058988703671518935027943698810208419485366438080397958002650423197711665458580408390650783327528583062771597968571571293079744559492596 [176,123] -3581665934278246761951089498309345528269310848995598078320806533740582016256499288761061042550760523818547170896223243878518649753740295012841885058103879905952019417276472441418385500512815249323192895655017199516484567643493297841155318560417017673772325972394305259888007040129547216463723843431332869411993009921001177399293051838443667625419284371077396371205180785350726407229787372219108193175774268601951827353945673498899388686484824001737108027543568281566005086979107336895113772086898165956163681083897623588279306206225864898758603798506710313636938179492566635333966557462426877030399634879542252910681869409860771019953369101817096089582739308336460805321990188956553580468979375063991937678706717555104966021838784658115923002115345896928014444224830397900159013909991518251103632737856448787186012418838984933012915720532162692055505710991612169944262072408915557814265050378967158816996455627585234246776900656154677861146073414763063372810137355570399881245305194954876240337631702276638549668388040763293087329457259387703348406283652949071871016494112370369248796531312909968575504340693357917888165052781493680870091685362146915527994543825568494182130382 [176,124] 3935482187341971218263544400951123909284113404928422173148486764906020405736095727851016860138754274651264953369037836625002828021399140213318431977718843364365310331728447267763425273738353484957411391168647029153921683255404931424928620986118187562556117003168416873212547708915934423527075726417750842375047274901306978560890369604444502281652631981048810017244490491789384611629632275544153907380434015757988375496722629559074342098223232713742749083340178410027151066552947497934712170602973624837932333652933700274913516269970344415716543232268614947455545619785921667263612118546181749306685184245120539644549139141301883545817735737296201451244120136682910579265031529271456012541470945417830852693139447043107640589386701602604851458896956499653180258059199995996386264237574392631013020169766732937829020728856667422171353741808876129874909705924798903900996874699024643572299775380899627520163364981159268880216088048432497668281929455711413716964870021822357633380271307543242566380151011152059054884749769629378962140456028950410117263335925062827808258465802980412380618076045356422356953052321105287144108975902629316830279962312162788695795698636530847840 [176,125] 3780342935779685548494379819964304820347479284626585905604483806551095525473523909196174273653518284911928831307229507971456138731588067936009741043559243725022243975883500483815035462435412472495803241845945819567930170177393330932824312596177028420086681126877738653635710783033974359127208676450068857459465636535004118822344192787121839129287187667588768458105484078081477297928494212932808925771023925889666299916859300311540219821730712216047675919776306351755341334043086657590848950443927941342852427669817247443056665253094941787997687064081498875822763013477263138772356544374807765455614700876522668573402194540988049704875602804269498763275531298122800181606607301071594384679676714052159733511659834235796173868370139363247365136540552664764470101688032225276453799384746313708201945574732457235875237633478062733527488062501087730240863372408426948916174989243647246365332284522588831058745011560052802894564837809853008202246099089869162227423947130899547461301246030201781244461372295517103800878727718412042248498436333125342536988566208587164976071760546297451398187863421342002231655728815337150957451458099908014958336593322041471625721692955608 [176,126] -13882477787068551429888028025110831002940457826974703578751114558856681766884784321675818655658333469527826510662013138979888143821773604750446439366213059052859172917926588495619715626735243577647025399832465113424918547100886408091324485462769964679705575414628052499030394322843752535721618156961800225130088230339922968520571096184101058520380918436627839904097541309964166019748280794434779329786775391397582100513172901871522377457890211571639322923857735670357971604235082818213503663320745090491296015497509853221910989841587336634774803705233168937967970055574238048569622746852279728870455394502190405908509341709154371026367442171057741927365127316003769500844978452143618896759090065124488818512240955492319351987290066133900101126191245966910980337817539320857798544654106716104599597453372208855284634652981130021668363007050619084108303361361019573625062809453440655449090072450971649687516945977535761334111555975418508311858867967717244766087440042506662603291825776935372095041681439967442332961555102969884193120713149801239679846167892366580718099309326989507223004425634121340722734739953798823264296469071062516692339037682861535452054177 [176,127] 13211747941309165334031871300965455083160394566212740518032882407711353633090769266920199531822822214053037978578155329624045174923406644297497560793865893366653182113819482292979286494773701738039477966618219392151583825792081820663492965389199250110914772398407491640777954555200989595917373901653484024705079944924814850707095260691950311802612756953212435137053840816175048254277980403834194118045667140900925150183217332871522406286257765029234846678087866709001354932433750774432111353590766444499188279630958934598905979843343518314705929841653459365455334902253872698261334407354695016609435442187799066063477762789657119187044524078122858879163593742731532780964166725440452168850054893231498151899609571889511042058166083418205512813973010762986035814926529597921695240734617043947047230830180177669836372944740108911756456051096976502144347859211915470919943323269004478868058727482672226061509649705324741959570054252097709342890197492044563445381374684847372610721121271418765424751621624439679047396697681869785450310423497025577526353014581982473172072964651516766380412375348185193792399857644431196435570353296737898783515481096766669564 [176,128] -4174742321718071742979662646061316483289624619050153177752021355980798806401959540043564781196747947003269813084028710624218157849182682998130650034318342651886487480465365982080459153118668356879630037037445454235316826431418633264869719237043755488419498703843177055660980286078852084364418344979540999467403477737007706201878249781172053566399625276743716901276349611746372395328835833635725809393458403694723257614659911103240517312771806578139712531718716258504577778866672611794194431337175003386081131459545338831981930861095517346416163484408745864434996548532384517207935924861360014796789570601051581266860945303254443272765602987291238917963395366684946678287241207666302916469719941117761042626932361187508138041122332272531208802276401558974267005856062406948581186862958916886987278264920078493841758477209951807593669569097361147402272565995569850845580994807905155158418951504686097956161113280835434955208260336858210765076185739573299315733650160891657380599276119751273971219993910873447821113713872100445503663838974162934616751924219181173100365928486567015217074303158289386091304207291403895216932410923574691315363146987210 [176,129] -1246513996794970986409056239967523634862199883276039594858622621162924992652127647257786613400526454055921680532222336465238559165515875694257089765366480601449166249218203041630139567086634672981374939616262424799233704544109289695092457379052005798776998611168237275271520737999795370570796007611928935070498246700115842216085590441871752571604248061236919208853985641581983642161766527498523736574011663824748123282090729703289151223258072773649073800244861300268228951404954759896395744857090327819281223636920682418693259014506052321065152289801702529842466145911519803127533534990691626449562860034989313037040309793421410206265025802827660863697184235142593227008286936530364468470239359122255779530131169967290787348636082076871724247002589049019055809618714262453662215859245145009534341678749396583433721563140651740351115208514850702282719363779600360467173673528417343799088641671344345524100162253361895262328837769518699763350895014485653374916898870908632299815198090037938794165012521825691246254399157415866396872037025060757565201872501607047239648005996130034020131856818359950723736789506044901132118313839154721167222262 [176,130] 1321058555220904917701779409118063848832943038113481808419488714854745290210374724971797819388893692034926912858713621269945627237739213115356519152415271913359238536963139142920224136631076289897630663021661108325223877973159436861926154362990757282854700961020402144789484007028709340810766803143602304737199182148608395625136231690970273948408023721485639708555803640570997980726257693824610430653192209264580788871762421009185981626447734304354576820094499696404912270138352316659233646100382493939254880129582425844920382857656146643480394025239473046222101860065749149998661466254375250886982990592231181032380554317908804561839361876097220866563688303567482317604241602805627986001216687619421446670716271301077610690360848119041384927560204918140632968632896684240851971816259231776286391431401474114426553605801277340954977631630457251077529211688047434496865500377420102483641269343953278202887447745747287866933850834862319734300662133478250127892427423160603906707237369145060654207471734160335197093545510563625221267670593006880426396722617541632729431061023051710847434490347465613109434143014292856434278703068765420490 [176,131] -384159966579415206695685049465348462030184033194791153248530478826644380539088231018187271745776116040971535236618393675325144649959984057482669189257359357734135819627215329628801169896045303305669493677964956683861770478539380390158670521372671015069508103543841474491253927027469177153147813015898875799347786633767327507028276890453724650441934896065133602708765514499431109187545741521459330388114780438854703649307967358706613858103754112208523520931529345729374395492434294838617105289328411156591419270286450812268229537263853025630940771918041742002064705515340278450925912280720890416137682844122079928977850882349665627994238617455657540669003116107672461784667575700308934318790483922627615490288379890609762264151891121365034061142204353257219045461290994935410859112406178530611638438189945037497109409045642433780638588644709724716519700971659889777975044526657422114572629928603825844054778234663720177998178634751444765959232707911932923812799719129051098174053897121819243975375018240477259522965181391165901370458897524343340068063590144779920978092278138346491929269296606871915839803677324531619856216768964 [176,132] 46767003211708486925640076546493668515415332255707713242832623798026528880415987849696908831249739672818002054138275399867972286018325391042737405663576964630816410082512314923568859410797861177033268188715079226114737196190590070639806093238627642568489347161927146955730874637897179104992842781288997936156733336712733711339499771213868588181268890726995186668624208638712064443340095992731310561525927250468722016682687213032885725427022508226235587374269235153203330872583462956650766654145905287691134997114043384814860361640273004586388711252037332206501009097385721784634342616189215016369053406181862382629456923683692705607722498007267045654236341830870449668460695564882957328354347726245098965769573868021972896197648972382753119126834573963831345815974087673238955845448349826284147339347878580029027154277526931463600330805402951578261087351702821188948423694744413191831019174709497434211291921485171040784076764432209958855521925555672221594461739331860003426625359510854612081493811792408210207355999636390532837487845856433933501709115041423569855381560690333092215267671497007822474274150741872592714444 [176,133] -1082601217008705576535114342334132932725967371321265595192421151156176837186405067768023290090376874213162020921382365681657198778957186541962742456814044626044232253486704288180129378893029384693575641404841948046637135931849583315966168876290167086858326300369913842295121826895253752150534647454945486536183677788646980633315663232221143305899955616013116910572140622363620181766993771161231973865013870531870970358311580033451850579917023817115685477167047572251695429514552399534328232778920147323654079949712367266072595631017372552394317688974793047032046532967022420778586668357016437717563073731215053453892922023862007900490825727226221463131580838839705188772391361860747344412364498707710190593661472706659781750891787973437647352747454331955171612857288000063237401337981601369872522811891352205491428593297958969900793998834999976774752792817104157480769306107121034692974566687514558448512699590799988089870705394899811574810814029684093923574119099140503519287072582837304186350617172176491977877854051704692917752153844174788380306512399199514136634166654411554104013955557048479647611463530120981 [176,134] -430479010620725850873978246510027416222690705685753975254053393847253206507668335956220468671888579852084553352600109728236669349041522791492517402535273300661602013549114536416414665768366701045597306315545318842136970746613450889937820562156551871251436853595748469537519740754385914369160169236231124282263134248401069331879174055116523014094862925484217187796162611113236381758071567460055849430046535569394410610605802692471132259425288931637471135274579113550811564151578998326192890963067486330615247347334310035161199372809483011230658120232773983670518720920671569015715701934810384871800767442480655517302151035094461829372646633388095926389000095336634575441499303672312461472061576822130115658793320453255441540987033895893496273669999668567821841224474170930133730529745650593907687554483424489237603529841205794089330964462606562307398306301848347710591395208723242488084316195333422312443996719085734099164851429781552617317024382108355748156860100296543950791761637420975322305342820819627747023754471637843724018019707420544600550520419576265103507734689778235102935105481523367961936252632 [176,135] -109733561501895014514174582720401424527469793231088628148220408390242054583951115686309545047276699377497520142479061238866468420679473426016407916227825450066014449587687440825996144842837301035573070803538053809377795130551751172473343366396771335117234515647643642420881634895666409260709873502234351152557543210700297616421168837791581001591113007384132731911480556563470203010178931694973626871615734394685122016430532177885581813827702839009181506806208655953165547575238756142866575089350497270284848405643212184447051057167150647032337122959233188674781903212841788913708726621830392467805505358225291510597937698477222088549508127523310369737188317043611668386336326497595447312487690616582190407028794807281268417147870988752500656541626842213528573348830510359941417028019504847508914805749806094121365435594895631743363529695914272105382188147579223956750842812424005110328914684984779276010662838139006532001457590886270524099388301100149650575641533951494193506955452946893080784850312703789290419751155933709665833279056421084139919256560677755650002741074122210852130292566092617685942 [176,136] -110775979362321372535230943872398868508471917413401508822163109275939139211053080469235042151175323226361424412003181925716401334952569731725372688366384216904016468681128727295562006905512187170017027077059099238875324173661743789684977942448893219494728134897806862938006357611386477104656785309686876799570153709265471700280970014490984822813403506414122156187339136097279722285765192211077749124294807180122867332641128076735688444667352387263945662028576208247808125312501562657932368713021137925290873617784992948776742701759879376794598730485197755862398501083984157801356546037955537326173093553664268181153121628830705406089038561795904387239341247737244839789178768983799465499644355472929318691247184738044845122455953048359179584143531971497684545678532209265220668259154836103599697876692030095185509148971178868300670890202856840097408069150791390868471347843487062108888114789019859059859620850513293390519327403080813790708599562971432701499556865974328983791597733145137723173746236904576333770698233596335290148736345409856876182113419405421888541689703089019274031846530947528 [176,137] -68287912282936045133846980086260595169081478374262893327024832053003168622713784064792457373912285729993464506968192345570300543956456821504741919829663124436548671536780145094302337285987399705722580845766728014808814246813114770951396908107068612237885725416051946084092343808596668547238699002894388726221954433512899003731834662128951636683688991621103890218706037056353519603245033274281560042199180204641723299559492748381628496491963224971985841738228685678521232778263653320591557323528302877281575088774751045256401041044909237554065341743117265715566682944348521814819156599928051377720751826302057512634682586426905304636463530336486985783112197392850305638973194269299934570509868608363832439274875234285446901268862644506607357927831441690822661101084219207131395518489890191555444994633786952749342335609797517669358889363702179771080326526167660796867905528697791915199634885380095946956049483962747761617491015096919915127621857866483389998584544050449925571730573629354024500627492130234374059683455644622554181320759521470952760115203156330939170057545608470022317996812 [176,138] -27656562809642905844059743588473884149803379264435726476020812598285513104687040376758537413238565481950054465646159224364711134598726605470325071745361422448339632454450388936000806634978634457740852561907160832389153948149828214126736330563484157312887213727869801359862696389956145125005901231883671958237740989743331619001874198653293105746735243319575432970351886877057099076870502101026746377050864194114850999205544864882547072382717032107489853328432528174636227558904809414834498606699732797100511232947850671047792999418812827875455184741304330499905029216948234227862394196809159154154847181909635058210013965775776126568815130424092655931371028743225819221066616934750223356330062910679621538898374529318055975068413173694748429797297372643803243441849524128935153086263065618614215334258288627973241606275327005903741403877876525727222779398328090312541603271119723076636444931899312003678629534417877123630068289427598502055263616106027722645618042822535210666049849929698343706150829422752070600499897255514583142883668234114898623056926708258967458784487842675683438 [176,139] -5613885977370403968789416929342389007497032721840266345998514002264766142116383068479857822231388761798246869510989002203962830533826996925142743086652380947732670663149027376807989324082484953726160180233758841129134826441257979527455133260682281913307687900114289920642065360793833487652662149398273656624746359622733247415888726275793162541522942493130389547532492892008892027658420242856378229667366498247303294734233328441449246655491280683581178506973560122374931898595770671406712730487439174178466057893610463395912412641078261824565599265575083645296836403165143223265549875100400060610352378214788676540702179642068421265130040287191560543908713941887093456841458343851218020132261203239255079700544550525858572535642329171629608462739977864423226182332696235407628703954005363433891064536862087321112496752412934587048643294797357401913942400930304291570865396810323053573871123417450717848275140056797890973685741890934479589734090680615793403864370878734519788745313098146494512990582840163552363000868488515742366905992249011153318986992741192133040555526722977 [176,140] -536257986453653815801557935875958803572932918002605029036434722285440099185279119552529405066084802563652391435057428645818920206145314996752835561249743137274625020001362448107411044853573931363255040845096562619297327586407950302102596027156721184632668124873535922454838080777754373789752558218271281377223340563596695277818576263884812687292171494584946246485420148294724972986817632040594626050076777729837490170629710515724672164526552314720892065896549492201584762661857688485807685411479416568558421488089162754890816213940371982446012693191723802859686457441069796099704508421638296723069610538182606571458730895168690126770998879566601850632844285355913255224274519850909141721761456318709096639317642244851407180678613486524102264664916384048781138464036970002248323348665884589952199232646898578526580721453886321078637371497926740404523890034519965217760326717003375257066242149162554248623811932481785984863602710961336495121986358181325241009627681230375370352055038025050418605601927443808392431697170696666126626323887795439558116377593842818842119544 [176,141] -25657759363433175235206342947762502720656036010903531036203680543152705402044358965583468306271541110454150814739603444420149764677192023950849571101101073922790982386206044658064926903699854541489275947896314247086933944103506572150488827524464148990586979273886076150498370308748907912193637020569367006478735248917850550607801690992820037315682362410474677553806200157682902971397940711697628534342081852802770946056651420302732975846287266544563089663136656409360994924204865123722439729890845493691872492016312119746150025506011269727808503478406029667637642690634044989370828750900712630456282513441445753873549881597052896332621125495996570339102570390847118212774137090224474047661554681539789908316434759662910196945173982142017584876441018985998722921404144984066504780192023336022259637322033009681716930403579357785408726638772066043161831616748377494981890949171515659005438884795131422691562759802060844271676714243682866967429559332084682323265042081842661699691663418113807248142831717534170504793272426855003428302272161376021349417978299936215 [176,142] -777791007624053839018875783194309526135225010006712833102143424599915261309766361310573620560474246206130819641272600545725008498427810684933477825447922802975290271945490903357111983698378001590738969452222937328460093511169282902302718249509088684046526805473019593677662975992036416743559114637381012996740916388918286273619112971116405166743528772167783482682172419485400914172381749090996320042553341812419485540329197232894891250124666819182636400207362198987173159514818872582767136074351608703034299659902867030901810732177361061551129022498580349786794792380183359112355513055023643599069720235460316247469086628317472174869246397321049996886495445853836168423000632501713000872570322140744166653425961714032498076687937856704347085499188161878060120283383298003752664205376196752828431381942650418654712840139179133201222994119912406403580295811135659061909042210911341273146846304429794486124722036106107601845678350401637779087086024578303871183503513767071219389901653491805157026180715047647595786533378794590852199994389174668381467258648 [176,143] -18907272920228358541106761889330278364203403441674145309980273070200102575424260522663834851897504518821034256376863591347295619493715389168847932563948958006341542499390074955461671108512361340070882421006751035435951945056801475034674530062557681398301926942012457877077911690711301558213039981277437317435051708305990096261368073611499024969904780064736030796262134478170986569480139590489641930488746145478239424987970112883221797875525666240969740501304948211484381256620456420652131643094188445094771692868907195212275080393128311098611330718696209526134433439342109988514022546658442776121358818484966690728499471741921885147026224992352804675117334581500295473272926897064255393523238319950410846595766378773144034493551543274290606652346638786780999357252690415548415775389815455042194733780522235756365731963884762773837080177275657438495873650388658704209467047311671788232454856690445308706585387102430333031954875003680753965916453854591226177814901083656570836351913148737041578412417290988878927970023437440363709972611983428704898 [176,144] -304152080805880989223460194874687688563511628135631072467547283017947922802618244552723368635613276668162467331518496128890262031067468247211886369289427659425309814570370613302217242976995407434349815978676385167803291013846138689755226583750718347883636501866849777927580947614924845985556003096338965874129754750744799827056110371841955634557720677185291978004049379763994268862720904457531010693554595852945513012205161352416646949357738805951058727122327082211165365169083648264014466392304079462591935938083617647286908553877341023609556822494558888706534976413134390833661353415714203242290992363871407858189647419855337788049795878173843567592236309829562952658968770755783627933726495308569812288972321392667289090573567766646457880710160544698171653764540011308932233333405693525190597505814927060893628393747891695821863348886962112462378929994343794745274198813992140437122670379994576794968505397008681430229198334745942641345855339571559570991170316371606546751137209336536097274928772802177167911042210728656698066072787770 [176,145] -3262381442390261037848352539575620504875844110191427483805808092166502900361392722150161157263718891410723396597978702533071802551278262071769425231688925591182405026729977972375888753742748998869201167528494306662257899262673635773006865378626211233099114360452400169313595001337328564239819461672467981790353507281144513973691591557137738747014008425283695517300875741604533446539184401294586972245550543768129263741433530273240017819529791639582182384898382454309255929594083875700956813691011544354353485615629640263289665828827941115369104015358089960278968239756720314405255389705845956383655488419630360765191621142581482174901796416206675375349973574190920596886439482795402619966184610338141649201702836251244172955726430486255611100560390886776072044725222473615917184602560888196584947017212672857156953639387239892989900958258027349675208854557602438404725930899428004427758858189521957060843121102938117520902962011130086670611454262862490800243115535922510583180272326784176620852234556538367692102233181387629636218 [176,146] 251015472315961220770490114459060684018793213348027009990443329566975542708253466274033986379767239956424593623318250367850348708761662282189736785804192369272898529184562496205039721892080411438206785892013457473335450961873053635491319204669226933602626231853268853363935155960478048072099557108676802301087875217168580693502605807252545499718861911069081169038915757844658031452057669381812263170118476495456720909926679564722296261470777058818024690588575625924700480139371533771251861864762303698512143612678989462759053078681376781134865352349002928648415397005708093231880482059929245745571318496027073760455691613362435729540877957284034491237337496385121101780913455114779068849675328276514083916591445631372673962949066717751399234348421636467548806323947072723633503815186892639611372403345587883899490431734286882500611670977836153531408696000877214421686707496599763165877644141804086680692467922758989411373194881556411761935032792617263319722009665622097409490335054354374270331359285586377820555494514570312 [176,147] -33066205535075701845264007389305278449737317379994780541462176898216867454777732971062513163532268643785013125117468018929593226829209441491832629687540228151520855744299573207632098702221709417941415403878832475609204950791104351284523056583291908012553216540812796629401003066010147115198915828488029814222095314560516155825380716982551289445237919314066556740155548959664845607066072634230184517031027176521496338039988404989987852888281139612338035863790500188763738674416983887002291192489542472076371523002514355603366117732144867683431986639659681253227129831363549530927579383161184906862302020254344680746962581856980733251385186851781444175466754281059273241402763068817322094749484256288522212811201244195420449926952720532888211208789457759659481137516466875586382074882489395714765439410018922496083772452505809767467216643074869018873494661966446646432783971156791607804126030522984067681783515905172204507487808780575510361475560197809070813787365390801607696160566758629168684307397418758891221648841 [176,148] 1568034398006723132989239109686718771088476540855468553130298121360365788273719359017569458217811129535500175950760771146988673042855539865955687009858777692168001289834171423396002976189161484753685877188335720333621427756965889106408231747242551330628751477776276428910153182819790098583639700928304662140530952558656826850560106408910518048194930476093019452405349843792680604357448575309335163062847544088729838842844353298162592499450946134848563029222774676852162851777642552089594964777108211181452172360236793358277223219308238064311591885182640788490830822352217307311149058734625727933952276507435501511673090459246401955561809436939741784858695056456213517665998820464078396872613224996341411018228745122215367414276587838342506667441133643053993181297015225002717176094336156809880688161601200208230124146839733496267942429839058071390457252329534699183532242906770518283008411975080799251995026540626389651253138614397320701923346536491976665747135676413375463931195051165596490248213596796644194 [176,149] -27903277586547369484232182989934007140025430471402066836324475069738010983095793431697178500454989961200052147275691151647023021883245715871283356589021226725460546280310566572170647925823762701521112281629446706621722607649896303382131622698793552565827417095081491042075827132798377863750471251808075445601751258866306587046445244856546950553385701955428109344055554335124817265843202484664284670070267590039881770849086623225834178501431104402028797924627369538075072320838997540354874799050939334926460115099562762312429203999679226161840588840489993218547975113130244193491709939611701679292689305850713827514262622445721974094170101413906802655175136786725236622840885990015805827006059544479574786068309930891622331599813970152909899288168135722222651673165049193642235051453255559253709628623416841040412114031173326783966074763835271567473177764954418582462086588163468217158050649101280529545140369863847465589208756165276292775536533807636264742983547380696336930913532999024687982186932311 [176,150] 186370781267124774021199737941073660486271055906609389680937752692748129650156945051082910427259794313047699905644652613622447307782072861292121451385614262088529381668614404580402223082044706205833129660436531611599399386053027543481495496783691199437403811638980685705843804996034729387431148439538060299031412338982925434340322376375468893803513198773941600052997333231370448590623729990196327789314117596751965633466026964472009845375661871600638586617315820506108533196248867480975882577369156533403931342978060292683146770033444884535258865804873198888199893158257050444401312525451637428612369309860904823206691669955424490047312213541790934700215487074833255170618255462892103421983476087104340196834559273013728437733486281287060556921170808308803649086017332203845874706115022086113823864895183538164501058048189339242009310038716733267971128268393516328285842592979374922849621646072020648701668656441710389171938008189550007527919346134932694370235500559197281432340161419594987675 [176,151] -465938551068416384919250036426525085669478566807536329913979358166448147356149858227242095952042384792204295568957913109506247957469563917150812379742726631194365064590235778623788775347022564361860172577546637572835103847115552983547582745744644940190959401568730936301357781587810208914325244913655333135283179722491970183084248330191479017604082231116411653984300761257613357522280253508040648054436015939927385656485254641907923722698729646788083279045338062033474664697532515598698886502858089502215514179130243929683390984493214033433344328058266721021150196012297227107802737799066845059179162120330502107108763725473606467317720380426397115149627071294464234654404674899927782477114569705623016486606617806951941509128894146533829611442676393678812222918632183622913683099450658996041723921519887719427600174184137729539992107573273691121638218528140737533629803479714138594836581008500576370188956634079182442970879299179373082336828808783875457560784658582463413904240229954 [176,152] 433263806492120794212839195479306548358901750390550090966246323349942618335283059160286004235583833937517120439708111235726168582853793208158217546272392085189321243978946532508257986627205017288657550797519218149597438960847608997380590034866612953724515531697308214643713114682209858746296851283709349019672307485539631402153062383374323174908267423688815013520499674754677024963140887054601829797170452418868784544238297675797489511249706101172125675209625090347026270193795422649857755407872380375330456748134418527119512946412991213406293708606637134554224706574791402378170752317400442161108996229608726264114230290881464785568081424543884732446053891606836909226454878194575693941331287367447338982494295977241193461505341239423951034459622160851547549140258973284524937243677600052691302642831183092332740200520111969785609897922079185942489448697487625734933052070875518040828969118379954238632517663771179749642428943763027569011332793902762664882056896287653690134 [176,153] -148374090701572076666303746983016628229527249814840684869329277768097598896261158241876295052664964848458852110330596312804213664096500032541935459212446578591715995385249859639446889042947090686820220456679178135800341743030636085912054348858944635081135294672063928001201991450204007524566331615006364249197258256083734281171299198225450413417086608660311039956918200605213614288927009995089200369682307523073161724911249067303288926570196266702934517595022930963270183333885423501981038370503298869292951193173706572271107329947164163915855872550647149228958490842212297451559327558304050111559761116559358896072103802341372814565266178148593607006489482040583808421838163354019834944347430061466527997831574419503389687915149288633814576386002818599374651724367041834497303349690401596327637636084460427791096470242671054295828309113993767209629690150100000850941725360196620410564276978669626201009124024629750775103586894528658375289748635655612376416527388562 [176,154] 18464672194446119092537367357418187647276389553931183138630320525931076104004404111536586594708908046408891116988811028770111601900043028599308299730795302630693026628756729039812416322297252798508473606101188114488389130734913832158802995372499205520019545756078545284145928596383414657650925738035655622189533182237506851670900596147087941968971692853413012192044796300696933593129050396881913509603895068213140088081912415711824162583812925146655902885694224017352222932305086096895663546055042533424137633748611087724684430979184368458141924930533899779208879595705370720822094876304389569889922263097937231187581197437773411743178134330615327140497680803711513160023305311612949381218506996453200235578707306447972921841488377928911327586806671293150033864521495869803111444784272569366026838792893709492968406857938583883489753494961422747809561539706507850173447482936054651406688576390888542973247130010176190414329439145650861623674057928522016836 [176,155] -821085915705164581443853736053159251275521556376395612156763249150077288607603688087059474023484644237951799196731102887281572956928070819410142599278185661209446950119239830581999047259744165348456658324423638251587885893909327188177640211951567481606991250212579245889143346006423263269119556511429124435986271990977793210730067839682685818973283126577519244774249064269744237526522437665715535181905586801945250312756198335043492562650375773777806045126792197122838550276841766885397892022548848880181173418026013152066514912090317920317524772386438795851302218754312622329969073637084214367197624784161821733856422459386651751241132199251712822550679732945580430126161367373136672789325482800859470090058145802256950476938905456070214838799517236535345299333579556083740662506867739548354256805060941234662213451113839031423887252702288678816989067961763151396904655177979244913501869589146753124951829845474743668132683278014258849404548588 [176,156] 12783512994060247289276788890644769365510348386939581486737857378093445991964217416221326694974642211954322615730026479133159213030689294976143550646030649107962860636873849548211317392569041186053760809458437863037177551492670124410583379045168242217047604022980578741045807622407215419101736922177146353747052127378728500540138753732866373438326263672628451654757414739067288719187728868897104032355437301090578077941586767695314416623938301985778703445877217596190312664181638456266313506030063889812328716743325199534225717106731183782994647587230181592952783875198143374104940380425935304796232336973227604772826385313681333265497519430595528161721250509021288177788080326940614724052344231520631203359015887306520631597050762529329449824017752118288070924702195160865060215219610720396316722489241383814439963915768773662574733421835975822471378575651608301661150592976463183568747212161808182378324632715641613453858648334443968 [176,157] -68028455105030730434652554606467395484328862391163063477689407630736446520721874022905157382607430370086377037611974810057226226691379068285796048967219166097420504877606051466144183415304959042172151636105743532711814259921952520189932306805942192914720711427883062183523991535140222170729894461341218977195388172232847559930708232908798690482347502084234656552606523074054650872992994745352069705256371950180759407331288480136690638685983585293451998883553359942230943740467203073246057542756434856931376490728421344727586178213731871957630794931729753279587417145436053216041340479880483138245652872536451198598574975439061010187753424561761186934263142496297606289008409459355420735863401433748375693538028797728375173135295618069581035647117836065405872978306593842364410089992066908243987039146363254553290670129181262834611121256622985345289318930412414387248430078548669670221028273403973521279142909204055590584357 [176,158] 120338584091789416107656402623873316918738425061057644687728492741403902205620872691456422877424767703288549065180898809890414770848679175827775574780955006586261445936047539141677023765983701692778589001967447916399064628401014424225428892571147191987047620826676338470584220353635180266471413943285151649658305988089271882501896975234960194113181510256587411488733997798883726606924583767907858116588289972652018468517394100524528635131899999046003842363234835938134884178054544400852566387402522311899817148519750755483813406555889476196951456540383947652380022830553748525945779760540887401135381068816635096108038044360144259082060553122141404933314837664852589234971312252531096957014038836365163842640724233022586400882007481629771029369581036043231155305421712034451260946173812945778803716232663156251805005540902705312051264293507751899078501061110937069563176854715826370698098383916498970031290850080 [176,159] -68533969337033280513171056269958266744139257264062944360572830677506168049084936856303843440587280923494783758128106067137940962909374036757951582260181244102369160363069976217103495304010565249247348108646316858688524283637883630837777349867898976466411998227405668432067064009578845804750027794461485389350637275453068515742260098409969452651301849807753552927815885250329779494933790158107045050155713864592867404440501974551459970103195720318620428696814808799515946790092187645617399115565388348210279191007635245905945685659835202367159436837946038106649135959878853179796266609439348334460831496264414721325322025215366336049066967963169005805299310693749965704133218675608837347504621466542500757685347501189801806551281763561681471259645342757057613870209951619889880368103932308220070042988088497538039690865325273212952129473818261982578720435940460310463536085614516549694752604981249993 [176,160] 12116487155684102547833000161173130920043545159899603428714889348134174330958886634489421098636518487544625024114203373359716358219502637378655962245706074598255405003460246439894064210080895171544501210171042732995935069262487687782632089184082530022411824637707815716084690464741946183447934816944903199195473578560944268203558115732086492326466610269672789848102227806767681045268702403459695368103139967981208345702277436814701715781917673499074440952303455707286911651509726909115096839232437323551892916050282547031589688733751462772145477070057886245229300494332460746705448192873413028074611254225618133988451646567404853294848684837003335525980368222196954611350692315265229072698601110142295703171812218081078919030072536905038054657586158665327710389492684412762902530390418302565386143429009823362622080473789014477158823468950267713864349020928517370924270557556632786116519 [176,161] -638094848605802793466825521253506866263002824258251935480739438960198765247977961157160149395844811187311052625270849668482781463872437962222149895933003622395147791985278237284862483931951083252629434497572915038118502443383460821717334539562505180623443811097077820445029046295591207224736687544927044306251694927273178922885697716531040095300401296043423819723489292221750769809482347583109998006299445348892982912617148492683878206014768945289446122329884741415614313472514456712491770093017293769886557131429278248403648529213375693580878056996168539909652401674667881536824236855989325024808360019470987427213106274137199007037144290148090254541905915876435523455559394566870150813596502639070842817783038497003658330853003130173266720058533879105559248531092766010277939304278837830886751176175452258185389445061201940324792513101814606299517006501735818948705516980 [176,162] 9553308867491957115696731007387129787022254487805957034078338207046660127932378941884383619706814388656762508627937660053686975616431053073202813499829419375347636262529533751162828814937533747565271233563431484219625578957731031545119515423533976079542804012187212675392053508338158403670514589755676659550852478342835810581663342415711131539072926293942149682067231374317384754989797797381885361183240753291643220566570792221647313554531472206815441478087290728646743816829127384150728854201934584662160561514750002114014431135633864618677246178649569092646043091877802148049498187398570128455334404745236896224610649878353557861260671905419831527693502212329748296616914769192327793508838805692242500873396895052383756140759860901069323272178501888707972288553335966390658078258301452163020721260179277024023148444320714684186020514171197251306275734062649 [176,163] -38572402649386848620060952889706198363730778580453030672091397325039016653856134467494827114371625443302209039384884728865851681000608553896366342227223016015907708192178662440730938241836422406119770372990438935032483912825395439524783697705360814160708945344214436519435613400642617357181319947048296186961210866671455077542938737644317772950646969034024752686805104161356264612033166504335633177459480565349510185936355882982610869632810310257705289196650539957875434283124234593957684890543613208188869943326601985837621278361119217856234066900958034919249545453364104985405823789081594629173931631610303248147349754530085717304818496237551609923312596653095315081920955695151079450123607628170337830081488117422029075858717030092322790813347353357582524187856945217897187348926468620971003522496197487400008558378434768090629431095129873176 [176,164] 39570676750818512803724268237911827963362510867724775374178824871272348847878685915074630237982028204383049411424137787610053042966331088504994073857329626321529328561542778547874500603957026601326698911425112817664727809534713116131369147208799577543681958903674032683722336999636924449248118164297109772888630193085166896987325466759812085493851021481318369982205436285763434864381114307105732424011140318030253861281539930739146338205426234250686249465918401064531842402366570242036109528374014947987793254972745924572219103916647304239620637969878129029559616654151498487271209994228813013562270334834621386436685008155203564261486573383229516515897689279617387496434960478722343945458839687449178746449569219519225373581461366024576035053673981470845421067288175563705711271984818289191326927147414668334160210924945645963258 [176,165] -9641940097925530135471268891660795490454705515556380191163651913503841614468021006788507067972532421761874679411008981872452743032102097382628385497876094524645667849668614619501442207952381338125546459989221543040030856619302052415941758448430337070597940912134474108173172801362987707178069632433791223374177338462216013655650710114013675596441532617848660893459684945140116516151515059513888555989532835861027157026687409312050566433400135900555537249623750045802825835462835931913841032481639137454921267774464698601440534306868874739605874084151852576830254057063788499145739218915513239310591886844116722418874667362452516034391617289792327989120836476557984642017811604444376491123140504229675794169039390247932948850152526832852679524209374305903334994701776747814415547387153097276399630075654043368901438 [176,166] 516949108667388564383308223101277949606833336764972030047903569648927610930406881710494497302084028411308992829262125358125993748563484566327178033630000032523466079791018152355940183298778826275531638506506551799668969684461221938937077507537282592002750423352108085623693013628694657727194979801597921048879112178065409586377735677566877061305565468665894863805183195890580718105463933539172790091526917564756130435531997245644799770630057468210925965596752088292295131108527628031906336592928955429596970579701827721001311455875437145368887795010355869825364663168526061618194957387153337659975025235651089633666379804822924552902006364390336574675326519952891746248063307318689399398510700658465379048813586350878100121153076757333782571745352957464595955978213479828268935548792201127442497986 [176,167] -5590531689468264807983752146872853321442553137140958654413023427220976493797467266086858833113268180502478181268745015799877913019281048105223499180839197591262805113333301493279788314965842477260387908371576908140094132855598882721503183378966318531266793280537647117402125918104764341102065828182070997871041916802568589244929740164906767043256695484414477397925585333253932003489614672440663117236375335472471614204336207545039880263945833560994872194203228887834270935809728978683832323117563375824561588255050571444931051004781030187667933712293989730430904036189950798374640461358120795570435573474762597987187630703781815478616177522366636091394457122633341750197986389554160721084508587263614793223589586027094237189151290851459017669109629894126742978704781598443896186381 [176,168] 11041677011853648169891058376921677962781508623005307723680046477336940815549399416004968307945418752549134361558392225223109982004063390554127916459648195863911204175197956207144283539194033902882662680656663529756907879806931157476907585351114028618187854763341074270265467306802423785357346879712575824357671077154988913609488291844648252328947431986903695813057525355540055106995396338608230661084380642032827527284875058825746427583580492774988380046929678857537680681030909667776861426171970043090625657708371908081334808667968781890343692157157796654990827964807385200759313708671711108672938769721580256425927345911501227640075487047934199539332600142995436407546185380328273831714154338353850991758869524915737414914967866544223155812491364219282880300768 [176,169] -3553520969381294844989773242674654757543018744489344724331545087595975500535690875014598077713823233801282572777536344342362317776312224340938453841626738519171978287324794970369174287544610398499495814361326053635310721730644445365177460510225918450576660866875803293072943127624443894247575278555159515826481631337781784657783704590379191118919001660379418427287201848862566903729382243682690964122137041978196558838134648124151926713471021519342615228584494338524004859483963243376108170419529977270596531214220435741024598682339741071581542506213642875008915296197590702612171361019917930273674866632251596770972147983703274712033025565347631240423741261794434233053950159036234940763531384352755277148060202618728332881725710164009352505580 [176,170] 163346607618169700286176337644056767462818029082317599013546292116236503207029262938636367494402667929953118299619640668251470624571597435368056259099531319637568506330950877666642250755296680658926288477692637266651657994825744440954774991254214058638327275668530437684082928402439787412835233349337134735609479384409482504282566489264977907769723435536970061663995876978932945568069074194582877207978426335556510808598298466972316757368231592888955326643806601296770297763231401885726183010494547551660003733682175064246004631428514388628287791464141325409919914832079555183823003137344775143732777010091085144125002498718126346669156786340748875068045358704130039520562396938636947903035389494248848955024541101897281135049 [176,171] -920092009522785697998981288193929593252575557209644121997520479824426011901311501181695113393063330453922765613461696871771727808589952596956307143904788322712740273531937880205993587059033690359299305626626840274596364867750277276995162291411932516566858230580467179977060554292152989754979864183819324381937284441342736882446866977942362257289518656946068930240471084151373458734085873230012524511740753351112497201800516510451352196014965774818275016122420614047157104357630594257216658829474536220451609265009226949660259688074601357770535632253535423159627432741463156545854432709142127194492750668899146641617561918855027346633029539962423669046318576018418548249832244407268271703055215340478660817 [176,172] 530573674196251960573899140591828577713479685675764478724702739613521063427700022369831353967129294900363715296242450574236438455994069105464809245822227982267508547797130234019317291827853050300286073655167107402093069951779675691491708464079075391244636732891822323981099301765984640193861262760546163151163422114656415040051705729644304055086918358535037425473094341373107584673166689881890440178450561751550635370143060433143723042351552119017342184006884173926543710521774868641941688647144754341158798939724272927265027837105783278371111773663780352005029985622436351824657979813975363610127140433141951948239805202145604232451726918208946259479673680786525909845925520763567352 [176,173] -25313885135845654636066729677264320107972225104350567197740045910602679947577538810968774320952910606208702295368422338701141732742875576612676019352914047521623675707280756738031851384118926349846571008402469757676422241158513843608690546618902904829463652141950283795214379201148855914955013837259108796815312757425523570329529331102073882973952580933534737823677249693728320397234625262334553703665982594108187837163003183598988821342726009612907214577171493805113885533414938243867214547780931843104783421484711823784497305353136706380089900835296992505682982279544998439761212218414644942291567154937145915621012142772013301676831825442800474668168947869912 [176,174] 77412974444823946324262643947532190333219385537356727656768932366233357304174406550065395268298997245059827587982177009867967513368112883211765108327524019235048960464552491807001832227845242701632854522490986308118347844882160181905253244994167787455333254833518237377752294372307232920426014077989913712002258858046169406540035676936364941237810243302362731552702250928534811124780718678520738859152024916356075006607227211927130511148113174120960738495683750499457679434482277039765105192110786699318115273371795790260485635709908396366983089078243403014354504454838056659947070837257134049954595289868501186235625599103935304263354624 [176,175] -11127375698019651140037739181898039564737351069451969064179887156364704924558322236416668122907418347269343252567018819608020869150430251943228222297324712710078584647991838959627688825407347770429941779499872486794492195574335272726913472076981768582000475908979953438647090600696823227986781779811588685809801017233099119579209651297215804742364162086696136226610117128182291386555314943053590254340500260813212248179832616738503841690653435064814901127541888912026262772833026551642940208323071584972974054805206218476165277303631011238643212762272012892001798348992573120340599656221785014739114254730290266638 [176,176] 51244448818237791137388532236108696711641815897717770704771688870512415687084660135476541395395263159945694392117919871470140371056286162807469691619580716963886039539789042790734891017926410114029929970520718795131815601223584642518156639064154317738791053482911060613283962137207962953659412919438104685782015938105550009940572101402074695600525439237783953266546468983888734636014071886189967132732948675483226555933642160248902820919411833786433276650608336184481677198051224516856858769099318158337765241083637658406437464684238389854497039166833252381674198698485246505131539863314 [177,0] -119608270977881190960398400632986319330107093822978729099002934469678293791084041557878052841420938594205692747737663023473481464205077312561854871137197197835627122371596691924713279720093095565061493639857564333537090770044775953254974714691911603891649512389500464433298355304151873204669375292722215966798918582014105514155888170823737325263724785455167725675697138309612899259806045563029392376153232280433288674575753010765184470250996569250160544331936782181312616949266955100517641570296960909862069730709446695386047349795068043066076791159001185718724594940966765976651467626952195882279021091242846726607595772491266865530648079096782152500196940579882646988936747837931950781758523111170006068458424915922575185256992067311685195614609583797578852605850486238196553133935941512764432450542474881757007111866972709988446367591522619582423171451205872655447596261730954614465611847949288291499853041122838744092929112778376974836187198353009285841682257947486352744126587336785363656284880580420006059785696528043953550720276056254106640688363446683084772879683195352728479890534488336076020088772846495678335000086887507019787242217825833549780925928782843199552643582032879637340933678515294890840061203460892057552191384865308203907278482834222161643272583986325569599266073511971702541182062352088910668155514587768427574916575902533061297354426883452320363038381178120580033886667596914861458578158804587576297162195262143222393840834973510325725542528506593056144027261630034945327799322455386679819375257575736581048912363421464273978277526012573429905688624887534812059646222749175488281250000000000000000000000000000000000000 [177,1] 1624710874812876470085677257611704788852255299929343174734291751598123575980995500484888486792810069926938052620572586986489092224721997570898093615014876112059188417134486981335376408456392442314990438475502876880260480933145874731352607789788668638944450894861439417159641037336820845359216329306535482906780833010027918067827723697107302020729398118745104902513202590667533435011219309713313954980101692304532077306271694892538066917938233359588214322827230820977305746150945911613593435553428553728569751822878018931160267155808249243298117988931894344856527388105591592516789727532346382077284654412148267646036546940607132453689304904123367632551878347739063358420487961084416820209735483925651171677992793433044354076029645528405449222450535653454486909052449304561524379420671461717183113986334996792152634439013915543800165770052506975166813869537468257808923586360136789887127406777967634626907851243850445320671347917485702987159856332469824830702387686861182122739765277064322981156801614992460903416799296105017194514973685967982257244278048715725510462580969690710987389072461014078970996805819872972517815994410289335959686040920716067059859582851288654129241458727959784595555965069147777070023213503851283737295617559586727005926355867573892068517796031200209635652079196976615467715208237348439510437071416383985403517612546562257934620724227325434847545777612115805029356341924806171774078093671798558207379667954539080686728309668829396317259019552036220455594606874919208687274748342460731609610110078057466742983358456542305151054488857354927017379644668620509024831299748665070063354492187500000000000000000000000000000 [177,2] -10708789388020514986117067212364544124475602449069437255251129831348139783139178649343032001336533998500254177906777188120281944688182886635533295062221021289070441562588504695339421806139670026775762133591069247144701284496491972930176674044997399657512328659937480451684511013248420523192382759687741627632280649442660763219570737103738952991300251787430310926337750258883501522826907375163006734552559970573314815196721801962769029023910983161235053426414789847976464519614466719988515428587263221930751685099755268810122327417102476166895273625325517577036513362870556151839494527486191383410734209425112854306907690004024611727536731046429464811381719375888662881489157346063188951932114816851122130581475802380029683023257427943172039813349061277607853655058672295401437277607663722590985953140488455880513025098233502264321344808242062321404572826130222535011260133624454987989313142153246801755049984703879495263779466364666046969297925392767470831137544360399505929549606748718424933209429559367798056344768340072104703320103641071392033917349528909841720269029328013795039337332364679216372644900870222365942088255149233984828299727813494785104341307932098570404608052777755299215313754433594100105385619859433107806376879908878635008623592762602112670919173487687447923814387361077376654285557690962866468997385440433634935664286990992307932339832762293512292983122991153756819291637132816948007391853791047274711721377836882215311810625387842982347217291656683464906828869840023410996626615923315953505567559401988425123699330835602737428839471922013384603744908138352192133060631763466501146469116210937500000000000000000000000 [177,3] 45638379912742913986042518430550427380366981203932851485534762698902316986779120921579707448660255512693213204022645028455471951482252514436045531000228476197161260235129280327091896396410816138634835932440157798878650093282690787231392925409104209370110856117087593500784161278968446388447838640779463798418861657196042772488207497784058305235725443405720569436967005436901771150808292419130817536102255720230457669523367919537784325284562138475335996528306159022008069377536136541187113449050148109160861487297467826168335097768458766694827823348870650955933917819347547675393983887359748242191963476477792010800301965857986971158646307534843199659805220838060941067113184044279135789264892415064615012102755370757806144145386046590164645187231646660223638596101355194842555992814206551854789061829730212462641643843117005698832411702229439035053770531506634345425852087625803738765521714313546649579526375751228220968578341646957218073727396589991741945544655081588343727973652242565649664078479578889060496639547211930684952210027596504587705761301630127745306834434751699959487899243098166384681995164289914552246176143243460326999743000775792100445966775580151499759890344402187836104289973956014033651264227528023865796635900493998353277792652580868843754650028025721838706707857895839719944682525905867814739280389551319080542584838917137719650644974966582429394986261177536727594017300438765816006235761722182401136162352657624163844057721236728087648137842014001422619299622149622128331322008150754191318512318123310945403266865514069983697177775413167465500028178955708681472967294373404334623443722724914550781250000000000000 [177,4] -141392822729370008573359811942067118755976898049860984353973853340833305874394684348836390284545304763481398916171555070002189367453163839070147412950299352228931126987717348502202045744188369128996878345922308362220506175261985605079134251655063401040820810256683859857944574732220281921897985718041150280875078445200234166959982908215033452531568929825243629562415542944226506208839279933203687532733422669167366130653975408545490290739272702635682503356773840909067242786013211807545457553847765948983979285288249246916932773562126763917698022731847473992007237882562368083078347512743954113924710512320897921846158212045215520458360835040876741984382185783690496481402636111041865260129356116360774463967119986585996046331083685148463882968703796078597052883304371248778511981500622725617400442031841641506883588730978093191968785315250307384882663686781977572871958738907136255826168747919609838140928687028048046712122421159536575171524740770234621958395215482857308623038484734404899749785321832732394777794626025820532101380147923058278987559717878497540315898397278062155156415759082429232083610123587063474263930552016241456459116788769943420162557053658184369931744040793788709667443682409292058945811414909777185921472178449057903131259775597410675716808807897694170356810350733118599114529542454217222821766098946657415739132965552437880154716453819264045308697932299227595410078201439429586956627189340041697482599151611921252594474417264627687966666348645954199664355907192779001018145730878446332933800102691400704558798339090055102976609231693091742444525971800398664482244217824639848312025070190429687500000000000000 [177,5] 339454290735753591251551291215377907576086685291949644516018527379409955966334935399138171948938957734862932659361274633805685035389740729628954531059110663622539601123918490487908032337396576673844557269884577869148100820882913624755330386261737903950429875771812845242659962718985397597967432154400111919656137453320177267385731459210000082914766984580430378398447088531689622178898941850532215873712813962077415365276121143574368946526962552356343248434736490585579556733130872567360328548554990811117531241270162343929992581949907160407838518012144649332133222885834991375764345395987012515529011168741891460187031579018479563313940954327775474471004765840797935710080915132258048042904089004285887571556557312948413990980195811152679678453289347435979705289022231380316837219406786093791889654226249933730053590026952865637303620808773125660842521087997676552514136632549636277099035444047352058681086239720025581807020086238057544408410642038486426943907947222399917977601446005368733304481272805807024237875646552722832259562521133471494597214358406984876004567030171234926526052710025066464616715916057300640358018506039771431338145690140302411180109300674715758306956996205171502842162297119062242103636856041759476158236483838584929808079136764671313068464104220887279407148013285855765877479955846194109857031079462557520604784991256091471493538867858645712199028302843666614127004204859351157187034985182802688234418193530977237060301319792817871985069416700590342952833684100610377180815845318091562731799695239292120103460822851632729962274861823147154201187810424366633783117598467039842375148773193359375000000000000 [177,6] -657404415189805157331049522129894669658275357346657312039532616280148430670759248476851906421311018342625906397429419212863681606341347923122089126314485979242808248430641734985978347301025169230284818401910538038436864110506224861855624618160887481374548396427713163396943178602215110836872974424249364696971990308145477066003083964279774190434102414542123331499753000624230060467777148863935773405634672380960752273278947410730017019758552586087197516676745685634118742194471347049989792327817671399415306493252382973740768463340191221158924204473493576021452606723627930138479112319415157539795330783518978887506168188418930000821211820441051192174182980402110610595850935014808591388855876485073241381448000990295497469507048458266081686119766357562161773076385303053073927204104946010452399005833139988050443649660777002495867520533822056202109103712608763204346784951606367312689309095232136217930239283323372224696866699007013718218296639495558313036814472836689128226919929904143793500229300772968709325487998391908877270375616993151346959661666910311080979599572196356926147659650187959634107088918936848504769248583235211544997662264763157494893518986820380798768056900082991835456762047732837873023590984349181642916707660794187176724089725634032177788703571971130545730536104103172849410491164747246694058562060423779670368088893606706338302665584314191815587663848607440853187474197410230548925895208129735379234048210225302163118281062770664389233569819750801110161034375316272403479755355415694227476755472642899422071960757592814585142789561209843079564822532598295424371753423930584521385688781738281250000000000 [177,7] 1055648750206223866745253449255495917726002721680156301519670571214348448052071989285147140761727557750813063103334603768167831702648342712843653935368151868726577045603783378206128738234723283485277488958271979502883603750820401991653380517927543662519886785389522378183928511066405485809784193387201619568586975449640615157557281995969870140345680801442877056612357837441720541121884956062232096492157240612792219196305255066523737111926829784651788460363964420671203836344174626508288913045467120618346390615608066137324824447235981762627264614595277764227150261485254753961213849104640740217589026261629421003463652997030624412900230195727458245689605616073275849498143076172669208984742390062297715490281684449292457487567865297190306512939700830597203770921643854860963339070974528239139584847129898573700531678673132712840372476664313290938288378708460888788296781784386343317702512367290565298383437362940758131289925941975257638296134448252668834561438675094750865363053923102720075325275729888493065590159191852751308046109014269167859527517639986262851565980818487798086303396763314425181603950914718937154538530505861345237181020369358272436348826673765440066962048222483724113153625659942921413848799490303651814895642733496707854096893023729523816563934182283409523011566860675563569237087599908309732655407895566345058390149370047030961875885049742035681312726164728260411058734826769957015489221778715229857206289748781196474523850860803214178738160673483866576330467911822146661354908416484055655095531135605946903526073600320039780184205187106285190458164551733545174768433226263846523985839843750000000000000 [177,8] -1433821421892800564339684982664136034238676739234051863790101647366132355259882654418671818189677958495334937476489436047441296376319748297427116091022286107059901036279852481831450386122585314508558131097493321267162313022603973291498260423561852000955949956267246897765772069610309283283372920171492279833934795514563462090336427333183634499713758546482729349620668574716049009088353135857986697081311294852956881489387544934696287075058567335917711642623552034577265289569346557988177260667375338588232617906027446565591986884415210704443614416516168032913177021025091286291833460000504000538602819752639093396675131460216626221416022058611639566169208695973884927463115581524596305119117718499195191759340225672346635431888787298348859793433148414359990995037763246622002795631183207259837801681330581443840353771608769513116683422238300216663003611373378334592678814360350387628828090723390089341490836549991515172786092875767247607792585703573275108227100846396078332733842339119958237894818312469556130114513446446465560128956321001746613204586824350174202055131020085238237136972426756496429392206226836002136771261420450815460414179940000584443004975957057266098823474671778743342996865428840509193137796107158246949980222079709393161760805346922602599637126448581866678846450213326563201076246772089070982908074333810715212052256582596655318191415267215650813519066469169968065584962648387888688070216511743859323360199666137071224491230333450158116625830873260000172777990316338942563592607879344606941747504279317305233029650841406961423200471611253639597022806492880450703001753631990633147590332031250000000000 [177,9] 1672122636874413666618369031757185082288290064396019586974373137683123690463340985353606055986003226734120431019058889902163883470486663633666954494167465396723295522804521350582835247767755250951052460741027742024656130454488276204480488172186419983487753775576166434189194517167094380851173451541621677884764050085971336441384828773260255632195171057211374115517061557299396092598687447046221426738458745346936971123136402249128758359329984886628899588632024977566235091285043517396424509210444102383624829761722223163056830245103720009570497707110798654166272787808806371020517086690711298197695885831000769119451377444754154481073395030282795565062222677138162420327204394746979767475258463066443520728623271557316857139145826675914176004193503603141741727334193799337527701791615221996098471014796203779208476825490794765143772289889437981069996660988183158622573993244180780389273337404049550191756861914316001950676643272198056830124078609163143748457068168252940512654458353073650786299473554265812487481335341000873032388527140052751646303800472359730238001403185439729971027903982993801000070628659368157410517425586615535391716781607972492197690704765092871453737219420562426831767413248681410564771398438129595295864259381307333303229696932143875073604271074311723663724788784363953287259668821115202957656845132396508495374524458046562102809264445989720053272303163592135241633208420006897527100335069866212470121876624497155837994028968828013345880551308567063567954012149276695290741999568204227464592449963867822691629534744539277996820486054835827118376577442493358093893832127841107231009765625000000000 [177,10] -1693777422781421503699486556924675505898385435660753800680522084054241870640543643578660789887558390213035073816843373106324394250214570638441138294621803849990498101649477102526723157776479029971430066053713913281258677388518015140173696365856227773694424231721567232274681196297101248667418310955547375059849370839283022597294476548107925454721420932845325486788772200092519241248000979344300578058168573386521091077803032109055516886159253487828062891480463434114624099413606304523041429499317146262016146564198929022983376644808978611402354718253415465368731901294482801883345082417195474552676385466156606665334219029674480572036045406359951449379306171415018198841721135861307230945000688586166541031851613565803362220382535668728258187557918687051419661541474803258143264190133038849374846206099401290061553114696594006798107565030202041307896463758796779012969095407051175900246185141150574542654513325237095694110480246097738068558097622520602051858172195973300926698286192967475455871603161584933346009025266310548582915362968492277748393873832236778796760975822453736554688775958349937008642028100997518774462124484662652052297936684792039895487544192767496860998204660777684556821231201174326887138617594952756416417282669188989997087902116444025529215998271444329464651833132185049500059875708602003461089557110309002679973341651989540013266323422472807663196370379405249908220109980818967972121005702371755213598250151990409380587259470472484950864529838856914765402530231667540807505331153953416994822535294119067350196812942540472398026796464163953178722974254719981945757073814275605850664062500000000 [177,11] 1504559036165044386914495373513311514294263350409130165657208888494588166792120549303394919588478528460811082916635172542092354645328584634679690311932829376671022132794731454022892652016765279278397206568927039167097427981665893213233771402143878122585154054203194354965942099566359024373551901197247035214878587897042111458587687996900963399511152083758577880038915243711689394733926524651083940762524826951719580526194727025199905664349398664979762658614622594811502566674715314953448202269876557964387805488434621293588565141501753169716763143975561694585722620590219146296533170217199497930883587674015422135301208910439278196818403903134290392116732933417839275042894706950326385366135278038411076902846682093330348748309600204893289145873109676699133187473004838254162925511424297923578746148745800904761323763230082673048606148681847751821295287749363874685651837231298561495814810818046215305677563281752689919339414116152502216757925740973497024562691093036689062351277669993481339723164933129942412505851626787731191196383683094144758512169854600472507744964637958957828073950909205922655827081085752223494178916702423031615484712996719100363876499626982458105525814403899507692740007703461142184269243319347871599843179627021630924475484027089875036642083787403590546912356724625414441009798139745281163261844709467145386803118365638055862212337942777050969601133849151621546475352373002724239048681785128765654237376507425877441508491505851249002908035981793797998268591254523095598610724217378179198806694827984429215976284217919602527900303815943716874612494408368772167533619075428875446125000000000 [177,12] -1182202327525480299972952399018728028994608835099126111287988203895781798208226497706289113253806004132739030714467839340343497850698592789532670037217826911516805279551917389982685861639155233260279513975098443994400852647861270480637488368309763745904205048112083715707112224486239221136877563715328034769769611840640662543672422621378126799506233479581166407739360358394285761820865671470732603779784792984684096395966047822992761307272274182996107474993224704540599612605953311011109945920225932957597824219914376376520508547802621166383585994815016807902675201038952008912697944221518498745991190966071736541078413531047020115395496545986402358567643890826582567723880030700712623438305484346802732677398604917206111326222414319070483187307134598239723568198263533503682012742934285117629679704773540448383765686321197848920537090306737646652734693181686724804698277935140558665883881490799366272983333887822299648613926272425181123880797737316323518808438860736214145527534970467438553138394738949116243842934723999049787592177276071711891853442364586399827669078195382634675980660073754580132092415858175771885144247994143501904766917188064627009304546640775479846539337587645046945779104747676379519536929529166255892395926852762387033846302780623634567565430459302728404624787355050036747949137634940780145910266873401181858149929827540234765654266970877613705616511286952056272509204010629232958294359721753352426824522991955393750377216647303025765505321281860851643787355694536600428765869029770910076020251717596103724118119354962130840358892989907653625415902105162404939510603202249041425000000000 [177,13] 825676917694905513228970037256751068875297690724930155855317918807702826793371744271912635750654636606915203831014843030137198130062310592072679419419820920493982014434609109382178072903734029061001362480949211024376913155884042208562752049556142039178205355598850806249675871140250033225219969089486678925330371834254338113627617455471524784568112702822129133433892220958740632432348047069523361935727040271808727160491888861524988031232292151832482746700552701362361799869378618914463461977207385338497459862871842577959123512678653398161852455299867249527114298834843923757943643957446327762443196443133097191931003960626643889481179525780833592831726779525565662949864160651812126153558173003045944989945359076399794406186394735123817446792342219491569314978681859498090330654856545974822760146053014429927129735576369652113918219094760815645376998621327132424994337115302669049695362323427659962260720152276129346337462084187871276606056225590904005884469431961342525839797201118494568836943406074561640910025689626661985653511678553978862480790859972138147242101018824615216038122277986145815719216961521516053299833014601467247366718580086703653541219420907867101687934572591492070266421201698228980379837665228603138226418218949788348553691981465209667209841481741382087306000873725897905723846408741213630847991561169008334369858795035421545001340204311375036813496469460301777949862657258088761167553869028158143545252497333499926608200054679237146206345350619775957233033272419008076427154696974062863475470712990936861308862452716057655111918935951785815689550418435716714105857785425178218000000 [177,14] -508193098872023187462666132031383241758371644261731872146692757816639628247644646725043213156234444790544257535508465098429433303725851655530018165526196780780743265202384560386734035137912634125113725000535442560645235977370462025989889669172547059032227042229185254784807604438484963364960448990294440138746277164446975918177256038549642390345943179302110350746940363358811488746547294536287048644895479418366974517498913861800197346057883731346180751815551277237918502881190643377434657324873237122111885411507350327221359920172957613468685592927717640904289340328609674686920463157422685513015635824601144265762017589780409916117605948318828035271626446364307890058599445338431151432830212887168991632215584848308915331410205930625730778678027808556710842330635525437155787729052288814380163652604994837479220969123043935026330213064376699614093471262997407858484258176718033667262127983082370793513701391845569057759961062386410224257548634246164849321104086876601707863342059255946589990036696057710359567861131025756310234196656601755322638189783523357199251965894262074728889357915799664458896531594503406135877322394042619943576354788638730100868578682042597282262534298938586280733787242625260577881197437857507213257331803688804756966207448462785038490713925929273290308425852184298016963609427124425125392981061214547932520031507472023027562613764111049482312578065573021201844898471285358160403855635945218450683436813182599227591709469260509589816268891889787109754164458332246702488983655349343019921059347779347433944482694127942536892411069886265951497714819773940212824601772220503040000 [177,15] 270565580229698223804910659082445049574587365813663202157135437460262385233081389271981784364705794919273011564208408717647581463379532948567958623461025053532764340972172946509412276002290172474096181702266335483988219660166986250284588073321472749457916271825465146367810009514749760965521339501119033825768653575176261754968086150945637114949758492053798962210670350308122999435660553073297713470379147228287386882836362140347628571578678812758718742211628145154758229770016964876958551222829071180503985378812455251605199847429520432391675269149287006351362607927209336538878919350594007357368092930823849024734439950674918108657458133609799652891813634012509967950861549095725871139272597442218150820013662372999024901575531061793283264793218622041047220941835559913090931116955522139489799548079757955388930789322891742318417487410476618555896714890823275813737135399501375831059807889155886861722821780300970001505179387848394470757357309259911782055938980481935109303469826976696857845828067850907965502345344949186223990434343992149447288279717434229025308283745338347817156976731629299510912244604462078422847618385563978567424854283644956152037426046338843016904678751078625945484395854880034486164892896909713603588193273459581905098589707140627281800852339354224543340717731379922056966370526720303370259677042112314207755478802952676723671135307154685915905732449649970957556245142684286580795622280767617564104674138120022412550472233311695546275059675605668216491292419656269071834877529178293443212501827955824548399591394553695894969141246801164503397409425491490841248937063970743904 [177,16] -135623131783628791522526772006406790035597406786079474313536811797861209772754500929959466553603677388693564042286887764747412187654525398428153724313354260064629508231877950226711818885038779215765010579964002797132692979699637852912937991535430016960773855865212858149498455671850044508917095401072716396951385698599659850292027880239448197989412275720881098269625299974260126937796681957568122662794841615867884492183895743213311554731197988423374443820078419732349258230899928733235583784596270482055654726585913538771328446776471279175363570309165855012259259076837445375537932353441687536133552849834424647199444967437846481544448322313611681879500071705267832062958329142395900006161235233670273053464547791604406635291463544899859063943673406565349487104189359120769812878770765842987466472125562755906736462119482108252406675592847090261804461495463631078011422818580000986085660667359036084965904907649007587555102254452391659805737431916603911817584213956752058055047982256411708983013578228345147657455365912631932714133618842067451411544982064985752545779518413823650813841921916991610124516440135171559438971594320716117546122723818492868226916019451020556818048437952871682376631311313099313284956745048096276502841887871613455094177330334328972896083528889993804234466842278398406899024207842444107450097531827731607612334662168069407609253653262224418719222934874728087219159711972614025751135423367627142387424463092982526511654001544850887371931901158767555490953510481936136874180432509893197828775956924887120760954184299141073390469227888576366894275076029561707254743487584640 [177,17] 102195469508592587239143765961247875746391552602643242135898512247752959264085393669103091658838212640323608527146022220858554418202396564131161785949749640744088812726358816033126647349779653908999689335566548092157447177407754350098312937106449396088155732595806319659755242674291496378005103396210974260921577970493309152053691829818299633075655535373249424966612333620494059579533180977168408099038419085256766821316755016608791103982942996492139245965505486256993617236209030160736985263473409546820568534850842682443301221134876693883674469175041360277774272696718595263585719983067771292400406554861125424437960000023086521065741207286059809180647956227490826121219917632661113067489122974429689697750250406881086936723411514545596661145505668762918424266806034809093216666168804164072227123000202677327903156908584830063091808639617561201409432988656298506680945934828977861274453097339369482190424487333093759235784899463283116269496706578098399244226568978270554637023431960409895342281718183171015997743595919552178183677926691738869684380561082000710927913091556859117162997351602428100627690645974412319683163883632607278695728794286780765414271311917609360266122615758086510786965071278791574427505390012518769889281613823122565354436616849202347082318115041215437120237937784720045129678589496296381128120893421611706500214315874709506721029028944823711808680895795585255983490944455157570053826109886033145330868616427039783134590596165487156992599324587949733660414973974159199508155367026619785490635986912021511194699457895640175721892024653318140656622517599311765379233720000 [177,18] -128830932690837124845113937024701260211486115969436947261721547175280023814330918904347770338401273273985903611740057964887803368960901052797632851551813222587033209787066962032571408090226438700599930650570313244731521839270598940755983793226923012725740760616886858639942524822792383439850974548712885534889551083963596234913511099750177377257355590209984149390132344675730717375963888136063752564538354836335906029518256511683401669080947656858690977296744025367792688438147417098465144729206213555521425908031243204761522321069294041132537775022448805547645261799759869515628169779083946228992481796043691600063039437751706399050435744506366275587085339919449932527102052149420712219598674156487381249786297118003478257920056087323886989906764541648934657960569236017388554741351785194802978762683080763177666156448977129940862286044752740154765315256517438915359725357158594578281434432790031801936936002761147928835686044481017487642916678606238834221319540091529613264357011577396168854640593225403015766206594113880424403424933372388474890243320860070723465602373460666646494009657641857917009760880092907787821998376008307866151476562236499476333799827467813042424901711690594746072640980789875365072283112771504874413452321085700925353991948106418227878317687418834568069748875507067307062164270697067330541045347199698903819158248503460200024416243363867363451883245429391124729170704160927620908137009348530137853699987138335752618331586165662271794252050304570865875418545532642550996342830152864617459570069643798343968415287439645760326157727292704402772744684041057074365240000 [177,19] 148982367260779325692020894641985121384360821483921477619309698717396559402597420877712775239247619863721085922992800072462287692412290549946234379395833717690207779481716554347431365087593246116426119755801736814488792982444012975428763057725136144653632502621035088114043909482471512406046576930723947088535827491272896221759256226998878127827273491984082125969720165071191670581646832187096963005713184522483259873057622850813891666960553973943115521694431364049742779546939961382567495268320794299102073545489339012638625575638801839540552705891372990493807838466436451270500822105986038252082695815273995190755685562508615256187123677787035887518148157936537187746370406568452248375233058505472744801732680076347178636290097076112380321133225192461229135368301707528290452609200374296940290580631512287264915907204408789559309848656996334793121788906264998105402894173394239101686745826795463327435753482828237311134420933398327506933068298857138132012052464430489558145813001942960092441764752717024513897447907544111236473048362446229911541863745909053286327711479273764599923835658971047610256416774619660507109558302140404655121996909705830304541892985863431459674500035927612909113452844717479599049668615750898959898220201978719242865006217571285178393672789259439970245556269391575901978798810993573904210735219699915742890882004357027527191221065235610530993919167785896626502376609535119121205455024649155133700721009356758255598551141148350443466598395416529013182471706388186749879495879201217217426163264106010464015509097061504878294577767114555690376904080425858317909600 [177,20] -116766785587895082827974954729881910510012538945717611593309632210300317792028203691255420820538307117628599219709845826131883583776092623460617437624331419078003554180020514221396967588080702415720111974105084527543527205529678704689379982764489249102517776980029249309213251525796756425157336922663459820753034447802382876187757407882081808588333064274546997625775920060448772246630252283406096422023435457750654545023895538519375252503964910233766045738664632659272853054371480788730614080964449716161373308850930101755896942259773124506074856085066211682079756931529084060768280617737957293158218064721170433134996730650302053350468114997649285106213978965528736734781437786737666206344996128494452570964312918671500334066308230960717469936563112890314228036609855633252829770724416847235085199173288660343275094443479789710445291805056660669006868031271378893063706155493598695964722265869570760772072398174587357656299420598347081704323159170671443693796802080120675823668769811232046809673266487597836066190552682715222048829799198524075765153346475353258709411121953761166471711721496936356561590235054736932523630186975678228042113300788791192245707227441725476479328872420361394587338067072097322400559120861871228344507830922362064874657651561479803063330813991791527463575568455168562803583926522735500488290172848862684765217905487433346232948929053432004317004749642147333293430428868380400173807406409946598470274448879079410128472719408055067379901522308071325369692959371400661165116432354011337954509428472422521958705745392887084420973290834266611307468512270549196160 [177,21] 38484990406225699085457626709350054733051137311072112375413553895852556932251415267831599406129016014926918800041689913406618861856842041465370219248981820418325372786569372379412908530426154547524676922670725989386605508482028515500946917145364690439618396719507760064930529434851184676403999681506885780736247158708887722434193027524004828650273465913563659083809287391303834959887097558373566201271502759403865969106567835202106078577805410332528264929471832801497493352261731351197073972714901119950759699009212356760240006997446826174458290029091355555103347450352656310770833968798527012726757263900598605206337740211929938248100944168424114170372352802813644843881439557894624373916955042748589314495058140853321325185560443755229884930052739179251422991689318934501578896414394560899541827208602137989807849406628240590613865801217919485868824873544876919468247990285547277592673843290974711155625988961729505725861971524972044263026538624769225195688159900383242711573422218271198604844054764077704790101941489829756562152534869858904033957223717612642316572583701203755778525981433567611064560860543038037340406191206790879314662860461989311268583955926037848811235014194818146603936509060974705989047927943799507659422416383785977743330231150404994504619482486535436299745245419828723547102177371331893742666124634561895545293065081575485852005446582847941222093477711556116861240664998951246964312713533132915861907921560688639594246152144803793030215655387865705968769115512330882213974416496903703490675826986633421384431978331566641321581587415892636667887267872542288 [177,22] 40726100058701492624358700954520172361236124666959320636003438233928064879099850386816365464661558388344732484809521970417391297255705487653058941261238498107423493440225744979367397645689148970036047011851103982077734174683479551159952963650574321669526075505361062029067989222191771475896011235681661826013048825385944620457966395672949479443529012869084382651376670461372786378331620616838134157857611807217868742847785744358976933202583281888904552633137171575582271270716449837772094381378425121420419999031231328793422522390860664805456922566408875564258621727628067930284122808106678156509182612491382988449048914195665324666247747965947342751013928932939070427176597196475852529049340448618561198842050040530829967824510640458025195263205358312693319794299942168631034534474495088360613278723227142047541787383483064912823081314299136343995464250837646046903395270007925806381714819719868109334840256085915784733299725182760470227857980504079176284410639808525046076367679621662233980659321179710424385254157130249701354398867721228382782956939177695160501070920448891224692975070242916943437433319066561183117575577720553581941653393283936530534214697935181501187746108655907227527043775364174162620938300015405721596259871986199078729875171287487252935952841548889764883972962266552217404096935597925558748448394439324838227468422961923622224308332777382521866661006695330651081247830374288332796266356959211613571514961060254924295688748164189647194614919548561714190491794475434625491354371888536615877177364018102163524346338846522131790865811940073092206597020040256 [177,23] -79657441382312002093463923387168342924756111547083673649142639794113510600750878619853978228998774839202840671057794930804870806399101164984729271841177249906878188146991106497562787378236752636380280651463484555602544475500941014135054780353344631786700352950603688305650668053510134437691700125103572935368617081342516547064499469731504688306176253271966373707836494122634434160353828396554081547881145394909946491688343698856891501840689657832875619730334328930451094021737770842931116457064230715667213343127689749414933629217987876800542102261957554933250524788204287397078575158445945219333481280987979422115246421453044725851033998144772814820107490350193195455730853610602071065923504137779928666190670550875654584873423142465133728060622812536793890205364735480207585409669828666150677910309168928748012307274178509743143898902726599568615864006767631407665905731344297838145289098325372679275196558553853926201212662472117487088441576096880662055948837541610669626305313699702205135783231259177561164255318197471258777780036524481357069037736380976022776788587738517251825196903090622496058494174544089346026398801394566780074431678091842928914996442187619239812853903835833665546421795852548071812291609026091336500659086178373905389718970866490083000886075706232043114888667558604787210042839184810256304829251959047701845269163288232587962820973237765537679264823727689045640340360347363205219440466846785847606150341066491546642283421971615011782321803296012651271726541059765532946289864423348197112708214897572192500976025560836602876499724318593413314918533552 [177,24] 71801400930324322919860494717045015764881186188726750101369821408732662747465494121126083752410398320540562503998697872513703623359528929620632442011638880972734042762133360323857887669351890775099119072940616949790538001239120817282504802464661075433839999892734865537556726574944288707000815975861827188564292293947838503754873152439568811439649426701801366846637971574967850722460396771186452881879873720305750539381932271451686688056133036829276736241513488381715960623261158386749199002691056238063114431291633676687161420291788847888371834567512841641155870911522845736098434467588192241452229484295452542466618072573399240892866796689448118046960459733306870148652977587309906880080348271073207079197991991034373440407184933852516680224889845760406139728081493295910665346589140348571465244358332582970029304844666662008912050377072158690633553593879765636531968514212977005346505711310863706798918951034738107442990628310137296855592741226126069880716904127625565260001010872129060593260000983196713343335015392410977570582823415487926284532514596311556453717240750782957228139693849099848462835987877284484272775930641672007472943122586335418224405227695104348612178015796257459122406211462591056800584547489716325257773169479734053481958767491388733167951329113583406636420053555917716353833393073076891738705247129407600720802269603831918944497463683139548383133073395189223721946740211032433045071088838430176936812790726111077789809459533080927650816924261301304465404037677242321731678311676877773173888721399829845924823802260938713093653951625513312042506272 [177,25] -40368916765210275611038710940977822789816795622710410020706687261812844522061221555116140878600705175397843621647216960050029394566052782691498632133535444796391511562955308272736026745247879569163105640456028235192917690835811219154384269283928584169154817786133439009863631744996859516326237489265121602977040864877885253211518790577838982348622708653910572945221547015649649185735288949127557242412940180002710042874555978927811058519988733621958652241775032834743598105134226301322568330656290299573449650294474895855347703056903720757950532704292183357380622482406993926409915236170524850122769107005744530868995091057007060933909557560150052423929885328859587993349953581777800964029798937704301142395593895635812891874818323167796272162491449643167399096241594354185344141639828107114090725516127171674850125515783052979256482421299469566590197067062786387719628394482275402692055916379721650048059694902710090491141197150332684004634358995087595653641061368753031000107934194297870173733976375514928316769947377773909480151474981153852015828887424922731264495666317369991686973002107101457384929793743201020457810979984853394177995413226297219639208090823415548310312901446343763475039311898036648282373275310131947924338429398013463256202841182107839698737163369873788956102018082853050912525659181652887673823170580007647310845621920411843147872433499968321746645758020874207562427434029157671166940300009941145073874219798021303556997685262554688862785295444159326995042247980437305011861397408942785164512641667063419146543223984569901254518779836814713092096 [177,26] 11885382341742684076450975672435697666557824682648456392706284024036179665337395129590829802114649268974870021165591702636132703595578600399161183037853499030368085233194828583538319734032363209219649064301952210104790827103664328672215744490101136041509404101645687273184958010583517305018932141221881645684516424235041714171337278717190332675160067873218071975454628008060227649666539019990068601644061254784001010603023994674590593878790532890277442834739582749337162432102114589492086675414496364758598588765383068766601100757207555300299312873514237425176031428460977673409684248608619452010164039076089290843545292178523886257789156459956984260253755414902384199033119785275862742259497543543869110050060826123474141146956335313435525385166303492628795775283461872324177479725143544467878557626024564157333618583124966538211977055265215503300412548897984995437937795808292839563963548085423769074877920282316781797071388651620734616949866821169201763895621999492215844152294321403458204533194037576808154614448232450352026963881961235530243035415391460368891945971994674235784066010377965230649671532912938474224318650826681907794921159009783454757480547649642701467382666235358438773525980622910175959380874278982929646327138663346849169199364957263197754033480730802572398515319176925072806754236179123338800510235500275430897959746731021327172688216324465350832768094920671204558171562595406791151115198793218373002355548341018021686254124165940715610472547524416304617516187653030754649986791825963373340158237149944053860038990743999637334956392065497276816 [177,27] 2283794968848042655737033784226290212517090258623943862162714507003243591442538075598419238356044446665129083898263859440698605603671148758648210925100714906663103324923686972632379351668558946467367685944070485444988525982430264672086270624651530423799626504118896473333907631400837649458243778267071995127520769705791176110159495553023104255153605634304132209318359972585598666039953798028932001658889889326928311019453496005515230199424360851621702452862465603924995887313213964958592230138532140086177997810851536468527917011626968186868173915574052828218132984621860417164332457647293340481247108666387492419006461612457916730868065685652273765618178436520090204381053235049266499075938258034306557171395723837038724624608143762748163934121355982110738603107583043952311869773735262975031072475239441395053489578495730192520462900996553028371302682058859993303477987681967447129605879934530320723986165005036867324680205180571014308245471720724271988524326053769878779560724521387808947411836313832189243001649314052981743781683762639167178621247573579271507329693928791578042796037907151470528132507798962418639952001564762870212628625592064123744753910528832940513860398325600779239742593890832941543783592329902496341501463450229417689050067409215895756480507233951958461571897966812418761235458772504452808394847669666115936246943565587767381482984897293512241540923781683683742440242388341177207645648996037363830929893264190309210334561415751675055060953879163347364596796785524006519956109776578919750815896357509073636097931530712257625545314747230032 [177,28] -5033302935174462699017333401410215076873143846373906738344040874722338141667124307396738184485003251863042962941333157673673790457334194343041478902635276829912851497392397943684617743017029067828216110691173401380383034504592302062047626959334124972335576612920917385118845954000904941432007741942865326912524059479659782284003827525679463140202247811290192199440046778677029708025958931190094475414367131037201168680906971655590410343962749943565770571409320314026596277340249636466107896568240933381308245667430151599118813408126280640044979492190793015484640319459733706570973173289179338655895997036460465653526257615084043892853164536741867898814550051006253653795925590281489907157761273247108643335109050704822001093510607984889480082496377241843130390387417820095738383714419011115569081154472312607272264421103697859979309659067707969142481594645416658346795840379545183636748125540308515199664342939339981520271514493536178588921629709671981275064912477549008264397415923958068045766943893156311128251023163871944165249376461402013773577412809123819955623759709102766828667004014728911837214426015797305066288100892555334538182213668987438185672580285597059645046300135886963750776038072404789220261862655490469646220589762811242601584338924973336568068359217143406829259314307601724073346425620646295254274288682127893780974390052035364417086267738452719969132363579951108744916240087275041325376296484509501109537215303167770499398525245005314037575511157850499628652159042663536866175065777009734556663147015440210710142732365173414819867153899792 [177,29] 3328189024585722490380254751440743081069762581982704931660701468557270713407014656958485287200836573045890031141601597205845912947634410601168852456519681637542716322433791560601729504901345811729615985748303418901900701239709194319105747484535292482892767260052768598925265929317082991893593520896775074047155099733942467040108777588193682105152799189543942798498295657399250751639909811588297258842537730597377989416743288567352614417070142573779224823647295910339992287780144497659461381794866157432389413671648407191799944057131300629238145938005063052168314862272482742116628025332132538604307510055722990343415192204293534437677290139948379389966712833297225319981144132551272208316956001132101424609424253277410684479641448924570961621927113295736032015004639998069305210084729970496657341452323575701928214642101373744839877168628782322438107787509493596900732246775277629728344053742519003108601785766236733793213544036359740366321061582067368513459100524549669955081610827497555454195158333413852231637978597170727746997935301190737361848530952315707396737092865767890312327753032662806166556610979238450419489203006122819534353324210927895080301569404513774336396437638440168406149060396467853114463036948160425319834680546653355806268356661928546171183398591679099191926664123321723225441831721459154420928428946660375891381043713729786211810949355946644033429466560691492627234294965430802146101011783000933251950399961742045793085745501245467194417852262798137213585103037632378447554844466508941365559836981563804556207651746108148698136126188 [177,30] -1417380840372429728625566026863118107204063307734099908477195974993050508744045538211776621204197907070575643625525027962340655806137615216897912006504213732336580181228474547385687147920893884218454872883739524296024552980266489203734505052172727528426308695882507122875458091136954839912141346485655775304411372660744876133420009705499755906389782955740851341531592240077945113525394789386824910089466607591472063873750130409278017093658707978374396513548309389664544784302677629217771102585511406387988113075019994787365631379349785109104087543892294527663811968134131228171219344634073787798910925304886413214500821255801777557467492502076957094521411179010043511526007783789482736645088822011307479150958372939929266694790806995495174105285593967417873121090772135748881429586759155864639243143521008997113856815039253460558539068491348802356568076533257380647581823387734924438363990220192901840627962186570518398634156246438611975596702416961020985799226380163994204616922230724174535730499795964963485736640008841919539057619431809985639795935060474411661513951728960995517080671512108606081354027880832193238408249072085892012697482220156634617957620715335950833822223026474775883582694004998246700031657187953294613881920696389726702544197450355196715111479361916247916241297908974405537896183073468026065476521345378908885434564496210802730468592876081915508817125152206174529110882608014610758627722894355806819619355793379694258926421964322623775523366220595273940645027172950118011306405111399621991450100414785446953585802137066228127148880 [177,31] 350012623313748549691539076752321946228699263038345193712155029986497322512794680944068491422200810038013133261834123668494508670443936087419054331208659560703472719593696173369466966391271303128985224700478179840639519406691379398228004432059709561369990240860239101710180382934757068586986858363150871414469570144573582482521038369228069550198738265682000738900528649846967051459186929340458351540440919091885368245468508757130340401279354163764915617709511071624661845723930802191235101473253548193567700827179412311349481321696385781069497107460958017475266675175625373852210105869732784983350862314253713528374707031883496455012233388116969535954673428085117791167160124690317303405223690183806384294671565934779107727414601620371289450533504699744383603301567024003691444131020532194286828132490569519009363677486695421015862257548173839511512469725374486639064495474337145138958025337991736781586003875259613666279162222853003032442490094860115017464675601589412711560950036858568309791889862157091934732149505243369003705680265835190873639166619213476744464209869479135363953736575127320988362026220131153728560765350596878530317044120644742417352294377666673967273149359136883702627532531136466329386643699900514238321838540639822639652808140625493781515873304238450169735440063344044081817497397059806059949457648891904422800194573189810417471194853066828961279384398928345538810257015322084268430299367676597430639320551933076268296651108661161766803380321429191968119866551162794219400870220277321034206863898757601801056295774884589254712 [177,32] 67337596999125097780306141399839874458570211621430420143716485341611619550071777162513155722170850942710987505609296891479244781320198181563238702906892886760879128700217258112150406828569500524101155479688936632093026850801306890827320150148009705480415639068962087862509779136402989373912239800569448613569270345528094054961739534856561320362956623837065915925604995273750286690567316550949677469698719872936010328481581287539912279978756716772298339583437333906511731291593926616556211270168933782603254229593423399634630083228884476110990052895914604995386148537352162522860865220335154479126983288131388398507021915896477551737021258635277843953627062089446225770745873438060605748734798927439677938748088883279064710919569446631998984591500200731333951601945562828979203491768489389304881131909159459810787614675201934117984504592847422377403331033844397931006247373023097031468287353890102912159608187496845394522282306841183533009244339554352362425137060530032147925517300988866509385395084293532083187962181079361723356751869771370654117370455318086665347562454836380045549423376501765759955172105458512034511590750453332911106577682424378259405471881307718622484213358893853173079883297124866675092127016731508596633809656950034637350681048145029750000956218530787514135178403922942268229364733582136000177180729172412049991741706496520384689426058784018640568869323423146139342128603007818072198728514272916811676227058594616640973974748672090359553925977829542543412603943076939818267818120522739485508553320716633874996753960850580240 [177,33] -112820764871488519262435334789311033714815466740229739497033340390827087217801782010799798450953531850578796874612298622912500603050416341415540545200998740225346179720467366388771283576877766900334745586147712180035999801597490388952359641698528799259635103460239631696871491363648932186179421665238821473485417116845852709064656031714158301306684281601155278958407180262992991165578671084431206916948354643249595929805037259766667140588185520811249763804265996777673777890392545626287306737196721019535592473695406425387096170700037686287228511049409450420645490053838807640019923973034117383031997032574259648742896129654120654303111923584028478953228243744923486238281009606597952931095446559218118229216345054658079153575879996364596215927780824627461289517841602835176122642621063332355722473745102807076597921979428204012413033569030176068204101915084143925676456209895355935461155420856192135295591379232963597400761233445245113632721649932951873109751169287884654246840525213193775106428459374792484495998184915438751341074330016873637336899871757085004283558022841473423326788359366703829267514181037756199469751524734551228751750352084434555636423410959197902665419488922463476005442189418213234042271048328187251356400589495481057233104154451611362089630010532538128070311945888764362790241028017573589774168434660857742978082537706579673035848568407006602525402277378585446299933896613630483451772582819583065560443926452267588385515788393689522798005420281491278422853440466173791180971247702695193151258281908340244269095045932656 [177,34] 8218515992565647140153836150520821317296555398129819266448526118121511760477660536614313330526673078364970181112418069303264896220145505348382123169903513171807648361801831787979644913795464455501036184480342654554193396836493918827311518391680829821181371891506901041969185853707517017771769463953946941694600233913043441093688179886823014949622655813324088981668145027220138295018081524055363848452188706585919521411379492979349808433273763168093663482306359306163332160199040542244927682728400383281039949842868959198143813002663730524586029261534902054748105916903924440332329220352139061739329531141865840320142904877258785211148902790995737724438850482290457156152392247512959510727147017849634568152203023696539543545302559850018446904137125946197469573832945026454605836226041452988608658761363842451083455104150801206066973680475871792130595145999036411514128977051268091575618088714664965404702587289681992674776015729516923156044419855041049110805393339641006965056407093038819892528867619522975072348285925765550854313673440602724075329679492899617193105139426878845802931022299889245873215428269168594455887425606178874895243853230582384877734597105174577014332604783106599360651226411339070873030148677431366583732032218074832432939140511018123636910053624196652479102908207559339010825936229220672856609544493599893146797887421633356512518039738489092330890315873925326254159382801402340206997732905358245704917710515803439437444422987079613130587659592841705239122078776960215689827577192127821309789586095108179904604045888 [177,35] 70672838749137725650534059269910808514168921815933754611733932515101591615658199574330447428213827159487345193431431909573832761492100117880476844282975612069385038450411070910745664528980139017841086851425332301636645864395639842618617641871299404107016505442653019921598509623904373679982732371582763246717092652532805953529321670756186955286130421254306761449741701720710082579965750309943775365051812133561689073170900891078695616789008770934223423246845274252366650320442667523804700689379993233905304099513356509857387628649629156507303848389916973718017420300263070572602294783321283429530708573038299205280783017113175631596689353210125594025873943569874203987511744747894365339963187976626805355727078760089860142830320004018309960408662210133117325018853610033512320094357075081190393779609406832436946518022548200830197179099633359516045935083400004825359966283544278826229918830148022817225122049783661930076316098373975668971035222637078224386502525669591763297450311342420863034784908224504309155090359033814128715423181619034124400003826249720118440955007675312414545370335018828131205982089607511619549300985998195304172678456217513368180597465452048088087476503976367100768773271638406421121862377795895878093753674439834238409026475149726003926676877929023847826612692017037849506903984181580490556138474835842221677899211314098342500213020328412446075378988976193667343782927845006386150059838690744153670220521867408894574485205179067059700066849364385847076776193735070464522178694569675337766238808036417223804236080 [177,36] -69222590188734975243602580129249104842737888768609117441210384491437450171034048794509505747220234593069493391518499017829321401446167647624157185329882095142362458650947540437436137923682525543011924391124260321752689287768872863926656657604204942815353307366962066283251219073943993751288522533367307980231396475548005644293882376240065698321587266462638108798774865058088951058182508426560443221472658149947151148759160563933530741709684911058735066594219693540756002755495488626709419031273457708193692284550158220195908403274059247992378882852366071680954029800664818710766773213288225848349515838967509090584084218671851633932579320740514992818626846126440324645550224565031579496238414325872757172703074577713910481291867314603540744380647073070866033790733652912276057392133329296253943423047082525528177699776175210880482502122578659595014401069129377008650356150615634201822829524221758368982670814884566659355531238348059128668194752299078200852126463757496880167972728821986471600312818531698165253407059509102857141520637487625870443858470143655837974817332489690116849640064328599212454565055608576623541251500917059694191510329478783592655613300086031495226566601429490291668982268764890168615324871825737839771953314615881590483779836581734381603754018165989028028860938517327833989715639270588365571296740227843391220760082980996756609350456848094895492907835078618412161505036788836218281730105585560014323389200817617189598116760323940094142948173276003176058909262953120079490846005784586775496919440574713943180784 [177,37] 33421026846912924545761803933671205329198422847396598515582819261147296900915807861379108630480993999802887613388042533571808378732892976487225221600691030030680903449397432571889173668711591474773424970281861010809510541635516642900030361392081648824593577688707256290950246084988802654221320584480786121327668092546114314265469002644481563261223507267423438332956073945444671119999441798078042376725916863498278123979252133077306357305915625252413867827265281751992531215788961910003664693360803540290063947207746921148501386236135677188976747319165622994219348323298645946563933820491843395801448507849447270225299716096263743318958614540103493807727154406249357876202669896166714174465897308081049507464517788710587850395933214853191489796252957843569443539460948566984530623783968751977328118797024635091988377317491722015454015945197141951930565061718130302664767165816980942619631719523639451671191425707777086190168515752817310035154454531730045261247589590315167612794637652221970883257114971032323929286786446399912396453749635568493431999221197414649634630350447024249012261523544439825362110834510960958174737476977995721817495085283196190268040576986849812887514141699770761590822186852844969365743034874983184167856826476767432165559843054059299759114895555574120940436034828388496328103760191502811458743741289006070201808189807516124843177507116425543184051155619127980448022988595381239566144602568667018568869088834480641069634185967646091414803268077226802533639814675608268515062616228804024120767605765487997544 [177,38] -9791256620252717361692024447812702637409067665552942490227430114215808263377910676237898784041721606655137038895220609412362290889394510803554207641777899516723388544366716280419698640285933485603271756282774793353557136999573276777227146751012023684120975321345473807822077230675458614172470565824345246719030087772696525206012416841988962276057894281105703033040825018405666110863338242384269890861617655764218225974280628615289508989863245910897986390718250732642730966257467099379131402213007415477819343996438782767965731644953571042332308694859011451650573472898859624858001056130258379938866447336134675351714036967026504532178151452492965355133751501692540168568756312972494384972264384080404261945837410339489655460063372860022562334437479987449311214894208365318148106380261520265515930096248397978465957871618474899860217431156451873817281893668416815847896398047535205260964599374179450252515996513181626223362651161813349336992539173291604215557640369908461240817071870545141328034237667066550349851126513822832391569639251083197545248945097601514626373386807090253856690288198354677079480591687545221606441549143207175977584573934848483638714212113611861520716276483978667648858293950575746670956478749158808588266863317490322532957119627819675703161267763095131053993030247039160368301826598089620003569056641706780880225108468095103952827397660202938689197533971790300828993057624894778210125535937470722125094144247466852736316747640333503780727702928331673855204558841591771169127348339916706822371311198760008 [177,39] 3458723827535125227777118482909774012246147974341810293170048170462162293729406558673205538774671790743022531446081208372851945237320588257567431504138013601837906495347612110684119593487484636499390436752738039803761592421209149628214013415512891053133276824457851950970730407819009085296587695852804017584918887072808422420192817099047029859289842115747857973173795300285669173429871657777626963270132698211469120008137747088797658195592616502828880528770566765351695918324870755902537614986417221457618268218632013222264234276818731951936768867374913872861685305610113949484710003056321875172057210403951582574701129359952597502693361833738138570972292968791738185705391437966145570129501010391822104586583277009247433650929990950472754688653000128759761396648285744937147249572145083035057500623679101949134560174550664820445887753615552211334828621441620378270525516407092109501602400943971163693515252315641969271318432263930813784013179064302507922956668826836584162874132393283052924632002981523335568224618850121487651909850671432272882433247733199063524318761595553723230177931947143654181966551458825212649361889087278827195319433677774726347445492681090025953724044011701442682712969395097206556746929661495008310260229067112902874748337651699703944873075195764811914675726088585314063852747250157741551642311959086849549197461923302459587032006145514299501462690024793105749082616151373702710208566929705218971662796753863903752745469253874151888677760550740122068171035538725008347715171314113641662003374594032 [177,40] -2707346404622496903744322183189819367127031468790782623575275798719845138171560425965523195514577494172577974769361839429906817239622189643414892480638341304028691400755706366653604875229688107929263654164769865644541303451297470428430318196935203832805003802862515862855029904311472069896332732341731906253745439741218899934135402831650846834223227596801655559428886341949947002665032416816912910844129010467343536180667028853652196495106264227471995898189299106803879957401384699526997029656906396103280829541547219007892986676329443688516454875827061561003490135333835422616549454102815869698030232731070136542769873179157275422120700425989003907291414416857207949139439630191667986310715040614364745341574808016296638636936435489642442776368866209898657870817464751431566512895765985247842422428421630818997139760375207085703684481915069240226219163279630273248413906244681313138376463277557624318051188491238994770538605585980057687142954432596552329156655611966029890554526665742893570402905764257711963901266565748348419507966750860747910516992193123882274598687681415777397419831184748536287136334963240703414281850111677867191427295954185151340466222914046760889397880438703007528540298754530496474468377250503673130532200020145209976723204642989093990607603643120806560860132795664008069665975537675614552507209375132469612645693576585048253351754549537932300742704475137664827262155975617443629830063563795742419390287461943356675270994728622724613151543768107673880678400472219594400730454701300576305463397480 [177,41] 1763579872743259331846826772437425257376149409395687917174475052826620801649258017757539693053062150472182915552220108027675225377283749169959738944193104661930971338003632938165932250145526618572176193907739313502720468534400243475978590721766690279896903128870264311648330390106120196364879049096457081978732936758062217211915624954172108484146512109953676921012254341261332929472746470176476280616027838616230871114641495174146414309597183905718231090907611343927556126495425497893450546560430539406303461286141827468526253299125794266848069973448709975785968417161108381762454124489668547241257738810077411540931289626882367058963081368787585050190016730922284022587831054990574292272570613317054097508683424075091332709667638533174736689282988338294875494950651547732850784141003808175233061180240543015302207466146890021508167250575738356162913049726305205258553034810805278434200316165760603408337933911491654918240115934356594339147449481081678487125613882940204136164529823063676935265664929564648707000518237451475850145985293041328905442674234592191971019331074874136041712422978074125286802847456143661198165035505441011706538332634112842016638724439556508109140774455844260092243780145883443868306205646270997669220338930942511855124980006157351867504044158827033464418261696710356117530174249599666829015826785843759778354073368400862301058239580453100039088577024362989962295590466483524871032375216554046063701962908167322529636545519285664032025884659559690730017475743852519665986736233215026226049936 [177,42] -736976486153933905939885674392633319815865923932710318148057626229098158177407946474208247389866049547047773472191942679971759206414148536289969507606818408120565621586032447309055064020366580214064824841277870321735455445780210975955058276124606800597392095069117670723014079658171326898149312062416061260160667310375830149968358655121671693272181236087789423152027879963319416019283505391378192179272697040700496402932508680776150337576948693536375388033638335446667606033703991172697173252720725541450225026681182478172138273476369228169470873636861404144629060407959410404571368867726560946272432227207200809721335478583092487347151248117098608722024821584452332472504691955483334779184640469378794898065116966669718647099197482797116000058959657056523384139157799615448810323310956431379980664035376928085795221152546088367048701330309207884324057781034510568852470281141577005374318440429669534663932319027324826955406464956458435081011421746752547834050858143959074274052740432272317870409699001253756693965322199826341506698031301553931512680990947463159579239944414268373787631379082363231091181382362110299745332762235161088505294846263913268341763308873546617592253673054289843027091229730191889060532928501545737689488994808623283375388942670610966526424366037032898209696532486296811477363104713740351115685559797339280637049433894350318917901857541704623363074449391455337666620637223981042621806771263982013838095106838974326482935476642296438435145153094232405265514391281118345899058793066454154756 [177,43] 218812589222981055135485653242362588955677566810511018890062745182485042422337877825756817278880852059249330538279269002109322527976255241894965086499891519778361548664753259562966290127267588024331230955473234194805705354793239860970539502775312664238170112954170064304618675631918282482270266173699981715651520264496018681010489942709941371275238995076840226579703787760183070983614701022567743292267032090578491134235190062733296198920224202255532891751080606794600521581821363420362060961297611504445523732919171052826576279063177284556974790120413505508421094338059011324380592254559003687624300981957942295258840136275499910444499301638667561894827693347188027960273533467486449831827680304337402063152176454498547277390700251615169309788435269509227048152403700586794953358165945665231476521300367672997572737487980865054982529582089253696631400960297453466282727487217699716305781890884270482402583865550392426121919477465065601114849341612417841908909833513929967154023758770237671846418823060151181046303455360272846752143281489213158221247494316197246262043101714799108373116829874824456183050780459676712654092924635403043071578238312303743253909395316143176066457918775967435082679863698476671710777887657847907852278984463004211006916561304274951281852270108494825412837403655675121709325201240101648098333700325873670193794510381865783728615402437971041081918041765768893173586009299920052723482887497960386040636279615494367288463818419608356687608877145343008406539258256993339019078306978827492 [177,44] -60400964936674126381038060451561178534360433493840303760714554971919747996933758974750703522322053485701644680308247173370250460501471557372207698348357139142212944907117323754090610422403201883697645094509858992381372435310708549463071125505824452886817824924454567839247268099361450878550894258343531964719014144550859383537445451312023685955734836953678736537188605519225890013705782683191372050874611087671492761523678641634159728014474054781697774180539980149339560132239491241707731278992740231853939555424232087339038066660853324151853174245708962905131233560446713915306848584131818223391608687678890771699387772318477934567874762426020505002726935331737497888158710134909352708208700435945833908611708239953340980727334162900489307048066549910594473590377506124267123146371733707773637209111469971751634029405521451313536120563751283103630408157921808985188425469342996025248466680307373238623929038801928852788876753279799638120924338641459204998384909596984138473865160454477607750040254316068108773313109382158208424809977766128004510970883547854972652210002604844603198044161666793881670245773741512479805271346828566113146412598934968564282242380702054946959848648261657204644446529630485298211034182681291624269951693742969798558162598553732383161985063102669140738886005039425874126633483464351858657362191169799635655755624046754679743907215517230947009668960918281424550858560433781940951483279309819141313819205241152958954798076432483249767683278558245888402834058621732107169119753499978 [177,45] 19742390329576658808030614516520286533165490763420030553528632343913617985590448742155203277292891790355424571661701863414147210771047809772202962464283103947476157657884088712871215136558722819779013952944974163631994958664184784902171550062675621876038507300421827188395878366427074641075333661029217327377036310217080459054651715122975877824616496682264557843117732999954128758478915385773165472465467013924140664448282118325957760732212082456364503979108103398849407378512313509129086277884919352728848285123342522891143392498611018299275443296682067378392469854528671448865305394395756820434297526224647725268028164898579155809227476767281627940554537253902219943989034876933174247335137086942794283147109599543233776650763494514231921754275746664675783613597923584742780655819988328502905055315545080694410170515070480380621678479866958801671131742067161813888204028503764550430254163036993906008945381776128334452923943941265210160035365495159511190909905988756092998307051511671720994849285500273519164091866167384412875011108821260221486753934964317424463047111304828280409119968452925030188183492855112033815788767966864857956094898677916931442233377872405656956259268763274641897563631781958221203511535087738353166336708581422670019848442166658119679137934675499605944405896652735034478854225116409787128403077153169914424526086789986702121281467788124701377980455820475740396316426157603088097995720723193097330051304495698907988281349235682426202206890602598317542439208737012757330792438776 [177,46] -6362389951945556480943198310032146094616025558594953071576132328466337638477764558171713307235611406863880902477122540601494789998014415306603997829496235972623489021342894449903630931138672767371831842783998583797066469332028959401251625451946990561809210099764142598089058796605052455444392248020181608952928600816882569081764426772840133684400008507152331409492349778124873979613908172911937092962262353280230424234394223817812186153383722069549839957019013782498267849338319356949578913171399024071969566607008398112751492301346245854790427232106633834074398166510077254670608640267143173783511890333095155838752631509148905803738703110659408343900824484688632685183575357455404303026907346848119546962396580075687113235200263686094557852618904069401442932362388562397333142296300801275385750499357367913539736967322707210205053249440245724484874773913664515108737740717969214046911594499060000010173710835803456451722865594303176210096268943261754838414087506815666045377539302826043185046329036979471497145158282238815279275949551794295090645757633386540273138918113791383882066413648010437882409161242348513135356998261135379225347739232435881332646289397865903326148879389674646798785879278004307272103014984095468938960002608980444863447569449754170162544918398663633083038631323115038211022185521269606881582181967468292722222000785068853148072721112816875558240041395205115841485325714044006734580094273349344229138340615916618393680618607387340157686076193280790524857643514064966608743356 [177,47] 1638584283932761359776080636032019486636102895235572397811833795076305672504141552604627389274710514226433893972881637615944110952568099426509264674632686419237995429482825476762236957090420092855622609905053989190746356775706673493783967634473086828026506478507501002880190162647752896597075116213405235395510910660203823495751577456606351061914624719945661132895606841477516625342296106628023710616530745451385504926015691821782341126661212262154645149312833878967236123396337336204126562609424609417209105942136795395110748030113585949433026228236922428594779717400741137204583513239590227716294784613573909127689563481973518337520241602941714763477917341842767396574009989408332882808737575793412259789268470850645919779934554844013282011205676182941714120215168527104256010828791489268743464844146225385401819050212499965617491909172656696126112629453708353684910169757981459319497287945958482086002020499916244462754382591775190063906497849287423931146936421726510429540604869336787485688937608258627054282861532047711429761240691738148791692401220617964946520755240359382692436683173261131124928359035655628185482857779205968397901431098983482567548723447053953779209083346433539839601735819177281930102367082897232258685315365463851821706393216317392584643130316394093890995074030097164921360958991822654075388430965066998971893212393676497399498720961746152105613115540245275471327997901881912089315343468014935825087036882684936345379057372633990996094098433995865650079010080524988799048 [177,48] -345183709234465033484146446029113195169194973353995219428498344287823688396243181963006199144960515496734756411907221653163194530088558460605167226068740680285630245667770469563434792889325564084028006671492304949368831706268580183373192001386151565213682735188084283570451920896240350404055044848804926456076067128008885789387596367037562400253363199262415656499229614107489016324315654168522622410839721765918915858442582163679544218640219592473309432097315441618218039884759758083785577260725705524225506501120925590167515866912721878529306302911668914447287417403945688626778341858675442210705010835250131571687378100165887241795950894812404749745751534629344600097628721124815395836616849728372322493596906093739208791191287518578852892808300626217001691512159009804907594572668836765690478806281100342115403819290884213826921971502585361151307508118684135421657864310198136463240693453755189490235418995861386612328368189281301549168302857077194011390047243543082582917075850728724616684382383816749818940672764586355274302599774488747524785808321300109993064304135846625394384633680423819228347596408795750380532934039585973316979426386685118181323260861639826184299288366003395906014925560270575907565358588199779735851798193233774708008148650184084076138904740948691728242369435894378052858112808583634618923696290862855266841439694423873280761321594042563185411849931916472623187763350311958877272559806392829414383907088159712919858104160391925482455400468799943603051803184967438280 [177,49] 68855315679672750331485537182835606674076392464851519778050110103693024736753505667938418962339127194629861282585337199887271094895652666308232991057898648258653389352470230590762304201159269024125953906188787206194552802146134113467430350768309991762267949777512768226866111217870340744716380560644439923950867325288049811992638953099839394377708662711768505841871294339943423966910636259810862394399056333804247756294158996308536237156172943585912788608515183522002456648547139843041771529346125200072219656279857782129333744116704536234056251058727721708131662864495745661225994887673621399463296482710947932464579143468560960969206028719366840886580375989011039525843529200376747042639392586204777698322903759782424728660809767175601992454446335583500039283456965540323848334199156478695624722836037854893530614715573117970900393028228487987046877454197093521504149802990897710286984264234889758544948296499678251359008919408481749386941204040862042871645355442704739992507389964761197619604211378933105829702001611065867480850772340729208103647806057560698945654886465206736381035474840457846579637989947645577156380473919290161724795312397633533473788589655038939896522148690007265871311030493772080194092140100755602465811148191957331286414149092614361603487989854037985566562492806081802065198941815526269962832933196289615748607531264040715515677522540641250068498355596635522429404893024352150642883147329245031691691598530084262130000345396384192323965261470251074746676052576692 [177,50] -13582952232872437871559294123535038474316031195209783036275941624394195625605622927933782408157770768591624774126184118437036926887367599642262653636146220891590130742763787604907538201792987006080466001288126197135815100538527884915035309610468978853791157349544709924947446228702714286667929174226069338586310912267074731377282695490098158139366409778592751193609356460610868026313194118397246313692494558396840955679843328310128125346596384466346048668175414749320601856494837724002898431410698788160322926193603651187387708578417984052690332144939959891892256575592020696672168479006803883174677359422995520270888807359125795398996898440249883269732516081884818559657673270966655319013122157520324095704367649235085680935135444137565213126612510393929726048255372646515126083318463256918908153770689420470284544404023832098122713089865705009768821174218194532769272096242359891798721643782787696357056128414139306258429566117097941783480755191053059255691407964275870703580738235858255907291213258062291072254268654828761337211980954210777244769308011627293251860884434238737350382009871753626824035479127503801641612114039944609032631048595022884884031342491077931611380066557568051921573427598370354157034066088808378775897521721931348209271371038472868204339844116723165959098095360777187640315516714907559126679388646322046061898750683336650009046021213588015862353765994041297938752164298516742023860290349924936028992129501456386310653008283876411234536951793041134012244919056 [177,51] 2389534183623300066494462323026012467372627147991651892284904967978996285351518868680988333007183773537005940381486049999599748463023342081041781954683306047269474594814925702596680722513921473535374489814859649429439549706909765267656649439674118689812544280134417984607481912786794732939513424763702481428371330319084255572462625795099958440061402539114690673576691345131756482540539465930184494234507647122237156869258862631873061482827029952877035769987307001661589923715766403278119841076446208610868199819773558306940934711627452146525661720460324800904319110942101051228025375193874875567729233118148535741195040015426756202150116321770284119326935119895686024493868970855602008853764723059869633089551433278728368856853821477772144227741933354151907218220423962542036250504857350082218278811027242789650071734972182054211677755077791777540578955004239217898870916475418451819593493644461879715122691531228395238416084676136410249452762216816401501425256279465036526625238504686495568822193728339842201434440388883613060425754734843835423861103682928192450137874756401767158652138627744481443732422484102135319864799612756741001982800945393665918093667477406249198436313023077714014809105043774403114060274432150833719975724821736520138518295444589221585133272307257882269303619415291224903840397733309183811784442182397259451226307622774298042710344988089103346361659287970058941766934780994329710543298943137093597174183635714370590108087106936484635015280157284900314819362 [177,52] -359827134938235226351716287250994171938938765697622195960661621923353129802360691086498010389247844662920493381751430296951557198469852159712007401257101868981600595599395597682462878627079873422686288051922949859565306446633390105681980214941455486165381339893875636315235247114328294537332792616903757734090713931817400703619701242257721451806007793762163846845030082184270108405275305929829782653331992349139872723956408878645783913232486949312184233586633250544097140946774904029217210392616237429588442017494844476996524821099294949170095227360389620946362823491607661132342414000176890452952164467457073590949307438641615742516657880007730285487385559175189852614891985623732580738514036085813977647872855080122570063350088117637358077125854238742644431616030557789868240103459296764794955131045173005896390102141290251888862871051576653622444473918353799011605542893485171175412149244164794345730038813300660014093329864820867535476412861418731831377094314705377929732776060632743378274229829463828311891208844753015976263115574856643316896353541603994316294669676480644723520915482865523577867364687237843592302553761809003934755041939371858943797440031626152652545049084157487723646231893721889989973234015768631529619861454030396787339365613974071819382682971395147376353692356909342462471793887368226198507338901839558898520496869554448350940826474192480934871306067574375913509787239315611815439973278673394691762309479341114854486268991110063667232012314453760210802 [177,53] 49057748866148192454223829579522385091372716503629534788779182474204203591818223222132356934108590094377826958253602045550375318006136530697526354378239415077207699553461539051702039091780815535573898677318352942851120292725595296772733035371111513294637348375694227870265363897333240677059483164958256214420650182560679873727697682060699423606496812832683321440815452709777786609525575306417333304541837413462148450350694739940027099276708788624663555140695669426693800065783176934976386400792241838735293924280884993316312224570277925744215942202453821301760945394238777665296567345840111315033633043255707732879241560309498804149404152632592086511654530139838815564856087401847942611049008512191282488899237614254240784753467343846916849998896645942752091397533210335269168685615416397787901618564536635066591518233006436956918612489811388064039516038187103183890660349040432332359788321655745280238194076964015062454075571550752426851274616030016960953355961350913556407785807310712183128702182208501993104194066647905470287464557701323929062591965781129046843069013220536972352376752425099248919063318247503292547006791461076427340607340385567576908185878954264386033414078727634315186809797297207647888092659795225254601509519755407713109052370300696756102023813295301682607648795999714837226791725188729206975818969919033400005729674242048184613083109362657866235534842656919726072761982761205640493365314783679795059505703571613199661609820508136286058305455395398232 [177,54] -6201048664225668191319162684470440387059826755837139983236750287886455347813446788232521144645173791497268791602471081013612580498318281205025394775850323851195335186399502577621926676677924818205574470681838836725183791469910235285781367690936245345095220828003886213642165717990579132246020367866578335584669339442969637184132571575552763526039057118488794581677824395056707197997231162805911369897545128153364886394146981981859546065916433483592262182011989164037161561095470588745529877474659432869886503698959151056040951804538018397639937039647401232999863157380124568155395094046548880619662218758554384193734549180918644372342812282978976886158152808367867358903013960390530494230501426750307938299039297614690799556956656117749085041515933491369894336901273422083986433036547017914443093022823609754185891448589841083068201511287781045020774429920455938243993291012143986045174385353747904044296897312474719053171016837417128146965679179386245501502124568146144319724613257357819585925602463330817050007915024051110537117702575512125708693709959751729295693876956560570455914200812976066801766901580293547001545226853270047852576779591262448845027261176450646128578107258404635296274421861935297138442608436284595726591005612897812210940268053914471481372614458873976978442372697423549788028337197518589958347989758242839861872933996251743046750533000535967433631528899530017816592554872139147182028108421371181009354450199880200732458850888496913221585984506600 [177,55] 698819373374270753331141262630970935738239195856621159686968720235600622456422209848950603627931243890775765674832199443989810312078793142537055083429960660323044549878724869424526211728423299493255727894880752995009146406220512934029893894995436917534974972494787161945191773774705523823074672884639978584796744537051079048889483189829780164688863569639532708836161566020927842903401606057708948104203745726603972737477432286179441942074856289211660676401263491112534588116085008468636271029336542968333448822082705970173156437134951606130874860401675552487455883458548483942474237514636112078299609584182420300456839380905083803793768956765758998076368678045045958458088774006935454516384136588347076762408628740354431825615338802423689418879897374867538538442917786886933143836027139673065536388744081723158322918097046324301208498519362870272210753026776752739454908580167572036188101255873766483106988591464802572889501739459596781117747901308577159397501423554829434777190525229034956950606116239242510036292670751283618759934156050143879141845511291646265965138119538969151537781618826445988786503748908087170755517084248969154829057357161419172120228257790236836979497111064708473192646231745942241963758952288908408093161133687186843318652417465073573806605685443081834586907287471678276635096507058817562283718850746549271916964294037976850287002343623499965886270160105662426294434048812148749839282675331524377500045340257827472865521912023216472273227792 [177,56] -69455306388776818213992281150596344840676351460225072602509213836092969615249491228578171266491677059641252763774373622674673252466412687468256990488248483415577287065884546803734029548803357576013083024156011231971838333310000522530768861086900940981730228454268974778230949998654734488512825394087959116507330712341354903648017053856169540173941928045194251255267955622276837607158040494700601194490261135127472685864831854612935058489756821246449981815774787877817790824937841189968073800858022408048389664519733824931609043281356612464329224640664834924398964958521484794633014744247524624745941625712689599751669637428648310551134993917163399270550624269897819477629633702827667780869772602332147929479138186669883943395192134594845800400578489227529657247691643086998578061172475718540992230499842247438794081848021836668771789740192362608433749423875340848694910673727852276144305963935276281951861171131434330200306037520042972238658907256835028415682387304818859065428719425189221159937129835906312214812073168147073786056350139096548942187842243560137790224498621848508495609679476624446269507727156283099970679099869201013598895946953551157572785099951334870646129963901769405406570513409539876525779728747619230499733668174698715615529158461882319945517462114364910950879756407013810765423063476845205400489121053135360046563302494925942373611410309554227600190098422532989613273730926386954481841731507742444268527833533709402613686012408675497347296 [177,57] 6195573087611518162361632874408983994885482275960135127450729390566010408288921336959489275586344309660522105850810824658772699403616245118248586278831254191025932158344349221855209309358084172247886640041551256589733476788350186696021994712699894860321880478063793392246591613614661784027026366145704531889721091680972945605223805233266460590175654583775423096615485612757719810135607751930353721261810550678378185556898373924677195308985755479206831067839968390509019790803367280366526363906715710506916615031415651735752144880926447959038588771242727105035194150736579653721826821555934182330996399856442036179581812820278603662775424398333674846143175063971132558728686783856069216760569607633745907003128377650314002401002872295743997766321509765008022861967702730529294373809303058105673739856615157976190956534443418210742062235077367003332244293273282766783788039496271120546990680097367074147096710062971685942568015090736539368046189190330096255952289558102929742666013024114537586091863827535438513229442449044536996203724720446732404959201703763769469750544093920917297097193223305154109984197340841736413488267312194207839849699762704618073959134069743374770608143203562805679912037283295549823370298524865880493269886670540652093340747500080788505723933892724275475648723175528984354659304398515699271856547560829721185730477662036355905515521473742083811594224502189199765752324520229629700946472769397770055570915329338568980805612496499153196 [177,58] -493798293462979995438881438664503483001979538321201876285207474086816981233140321168731789665667866668853394859032738272398631623688103096570599738530400367909961172194783933304331962830399947844471150058585872380088531788670368996952039357928963756548603191847406232768995959418219096238851838393689128046634263109798539557207037014327949297225951452852476114448264922221077174874686063719985849305418771846728110566438057767479734402874265479488473281041796505977223318749892185124784922945558870508978310654849121661124566781102937633815884526300117651974447719668159575238397918346063821687778574441519655379819214323062309192039264070692257692600076556246827203715217639652417034398351491252525891271849720828974060353681873717117653392077936517117650555138757063390736897088335510427679799162745717650913860315001835704904541988170789235611050632957631452037118376380225760293445569034343528669000119630479883899024076579505577080444774230151159704894307296868825029991020201247107603377063818997084888347287670110939341766614699431196305626843508612276653652002776445017488212057281764020229082599618320681130866097309223998910315415698512680636629577157047025801154287681685368183735559496199840603791922426713088061941776913044389884495745746516797030109403263988245076948565108089563830999308269063698893374395140210238234497473669789611100480830304030082736162437630169057183777247423049030951378790669716477232079742043527051565168655025630609 [177,59] 34764360803640089956450903751669687254099846215463951340697813185756722894720155641251924926257109409674676386759986276435741349267815643550511307055434818918587411590912778482966752937041354328119541735067810310415716333258556879686955265096554606861059290035622378566102529343921014668135846567504848948186391292481232814172368932351620406305197742888685912205653028694425936553321703583425191876906152087630589510561785551997564065303387765207985716058698055766306901503662921001272961570025337767363298091594397003486442076135866067286226305157081828007652866583156415595901388347312134049688313376799111500539305352867617922567176920089381074696836168723040175746272799329366310112464702156291874176715256313576339130794350993837081809364807552761863277972640750100510175387558365126250047102658696171307883637182778581813789326511578229316541417782709628051415676609484133218777372022172236059572013794661845623772622510823507807053404582735819869739732242460059426837640561672540223071785897764847999571010587523950327010466240494579516016720245194936137164275031958583203964665683981042545198871800450884299352777168246125747184350475161292962563442037208663801148643986587357840090297652979193504525508832535935379762340654740298496127654587210896087815634648147703424524112127897708286802001077171016146679901938184826771746738823048668826786338707341857282800816840567699947671330520255028256143811229429262094557762161203392470958778135214 [177,60] -2162404992900172429859076791670442012677657728296989244214808309920684058014192405577451200708379957707366033831912991958111560404975785978459156987154816185469465420600368120949016162670308652630452551359036762243288580723440886625636072731128358182345441762461091453896143319173669253091027563903010229427310110568223131387046700966283224636799666415761647038908831662106583171991374322397952103271152297021700979194840574356174530642015543274190735376787086502580981889268907660715990667879573955371708890126936381532349534335584922837237455724375380648333050012596318154590132741564587433047293703884955328745215400511830203879686333881274832939158211020980277344216865047583454288520279249939251781901631092422019053612376128784278411227257048189321166418631446887696260837313793480312994086163291081955062562820456916375156916179584549673041958177472950178827761914124266071998962549758187521538780636723452822730061357312303869876464570423169593502141239317940180841256183877269094888009784059868929196417916665849199048447036096571737503166616502454974478465278986754916622569836350784659816895710380508246988407713085942733970659498589606738624390082791196157224718856524730946410066600985461855060131953437791808145997533153366024740401807953065337391918393242306683091548378366729421799355278412768759082686265971526761758527244716162485802897499492368267685417235090615832953436161726910712750341739706120854267280306553878723670179030 [177,61] 118655576957661594742547383659418367296877761522258103552489622770605932288471026289129875417456157562821550766772426842506254974820972737539063270735167784900368665582512588962284550809348675369314816742793681316056686541386397629340905279467698355898836236835527103266554126489057706941262663972395615239464964428368253163827241980045448857996030252852713624372281971099712579243108907970038758116572595098766063901136285716680440967621254442134954979529661558374205559734903903689050608167443653949818257739743572603571535893061288224506541307663334233633534080740947180549414019438492598917963644223472150040653356094004758619680604525172612945303813970456274881671752845518244966599502335636392704909711451779836618809517890266790608371849278323452458006226563383996830896586909519824070361651390483179207443385503946153194669097397428683285284385659658821423208046492688456993510053039679108050807490698031960880179214855830058728896292298446985926229512769804877563043570953761512447426151601587096537880080981045856279854846051517037792336793455707769108377088273774651492589039109036404492462882563465095194891331104813356177286268776736070799123670328240652716405269127622625717966956001549605068575809720663221671300401752685362183981103938745922818765893392415679123329025699767862330252551982757060320972474032581569651236146709545740889243278681657307586058586339079087468314345478101775348327655963566598779380497735408992516360 [177,62] -5709777949477163062598868230325738837509154364055383724482504532432117223582605556015060586042371968258916104647710853900902009511612502178087753395542945390904501996208472756210164083253807692786188075740080019860529980433080895810687721351422232957507928776242848943290543685202867137548183002056802674273915375402514559226146459900337255329860856720850438575451765913807020570495880243480420826128019330818668935932406351733630758274481323600548834816795853461064887335383786447247629858999020465036791640799884807906422890321449860646560095046015901816802045681103190840191967379152560476013783108410163376646093039496618071961233754389989492840489236758662176123285506446947394157130031429200335584607219319758682867532895275193091415189404597105997964612740319196696593709674740225746145840674148457310308069475736023990233398207344299205065798255040682377758601276662269394794589132040150007838974413991325288277273660934331121123090279235786533068197250700769301985819521872223596382782773503337962646775606564458547572763815204467011769900566630697875481095191980770135857072494137613204700614158791560580111799278271286509771221418369310670009379223527439087411636855714017306236755062143351376010782870790471775556200295070859370135619671981823548109707303319539304753027230805966463649311323773017782193308287310463672204912138673591558408438085631825537198755236676687374525246911241136587465661650651452543838645784044290644 [177,63] 240094796061917334943147818045641444740813372956206986473632932809899193528898429354379975908766388961376881604665739733238016156683184116562912768129967790192313986474157734350352155659246041887499700298274963545331407518512147090525303870025277913937894533131012646454523126767052928538526211044252410678625789807401973129731113563913100818287755250898626030321491020701432099411357129469708039323682970621702058355355926675069903659761204838539748859657995387670810003953491432664189891731104349898256985048160620532581566626101945651446942854878400963395932495306824247284817267335487682747436913225526767002033139202234714509313830477963785440279871200195042837657339776618098706763229845008916683052821043584095778392273930187720363419861291512718373629457669113185036314862380408202512559680371970175239478792750981147205855816049835853039464731232423004326719430504164974544951244405403021670044639397116056646687449049123107802887584355988519904970084116692315655888061992483275458415114215779798043018779526434223153094856965170355036611379470156446017935615113333455873419984112417468874934859511571068515484766225386695087976869364701368322384640436161690048467282842186924367004426821099021742581864711456620205176811221334549546183807961977692630120480481254500799534951298983847874200614611435951626611548500760918906425843002326807280314057378167269569882628745017497169906451224835527811661646545590028042443901417912 [177,64] -8804327534134145196400283325582837129484455918475468373262797117260092365025255868626334093903632377479075308998822144510205193483542000088924866247809848300089603995330180383426000077424013912602465740700658821029434307117572379614723792432894591643142822212436455971781220637160331889019344732800372677147039864592636968174628297549940656043638079915959833375018383781015904030997489319598018882439250402887182815466690405777890997231690361434904115407418446931441792633150470436172598665151890750545543125392944219751982590923402878501128009517681906053055725230119770686444436723282078597106312114581089595044998509394398199409961809870476419841002754512244477634108456801638707589025692913798933430199810275234667589515906119583877167558817903890151254950029640608499134335669889853584083904452254762625045304269988205517574049529958481357095911329085978919163917200362213129909658549525104557065177614593016293658308235201731661355652961830522425411486438550848471384831861284953336837026801320884407010912239614570455360609446459473447541541414944397029728908953396563201398825686039678239195161101200269058514590514787424802913146907200610366330646101321051140117230905650243623982603616760061046323499552331818417868161888100813313310137117858545915032712014251605918209129895759627443637304409040481008538503987680756280276865620399951783549055186307596407022699804765264853520349239761994305998400201512479199742131264 [177,65] 279656276788815346206487210984386021607950764505605827316820336752804352252700556872011864519331615640754028495725345909608133245784203077993521495683745855483238606838797241461897761653998116683193902095970453938442733497614928557882477694692992655063415636622983975918637944996227029130798368517959325312447926944330358571351280830173535793451748559491784147888173451251266701513678638899952444894566960107969930769720173754332930202039940020544962962212315269189451538601225563492611808646594900775007496161448312347015684565213420366813913341541832741006623114416189147570757122008864865125175796929546364230686512991054344773123331434422581012686709781574143271918291427987761538876080573345281773937059845478780274797808126847177923820897223797946570873722806469517865841402559558388664177184758812187090756822841805623690491810116784312084001974253714879886393804884764370059117485033076862725288097912994980750326468385132696131232091844926147627494855683495098694746477313983893065664493133203508793857816251773668090408560450888455338038830272109320219490140559392358193790853542595927626912358041892659837826114971859181627249536409472260899921776400720318189721315180027265962089126957545909708278181716548148642907087103148744658215093004834189959834946057740703490768573201636648022620172188918131000976128944745057833970409197193037456404588659914060321045586308899063602073210960662769633510313935661018284704 [177,66] -7669371933525489191608466773517022594978715682881097488482893957083620473300941761681431381702403959315180572179442996148455050654516100941301753849197959585950947011470644613022442272792831356950355416087115346890653289528174573583968699568030883968305209380981488575047196983757187967880259508137733232487942984003887655775796248207476361008160033592724304800273751156812524810910006670849593075467631381588494352512223080358786644665983075728844635523574927668820354370942214641022951961427521724080694808837695381384234297741397863270936976168102910485389720395553864000000747667896041523420176658983311430500094826549917842797226400571211643023649943127625344079003359869750344866971114642203976793693407059283345798735251338052542376599579322350644356954964887736569944576890019266229332169377988513628924175397971608080487640631302539220174014952287826583713704417942734864750570930681567773929073985552650003263755338419531377584178129804687621949688949301893215521658074733344826793426627672775058109344528926167397311999462111871754872054400928496257998329836542552558230012939024676786188456981213846514829597428969820068875507174246865638137887272856473635497260452539505386437365135296647370353203532206507760618700150892732523210645822020253931968198766279287748174357990099488425004107023722272240428740718541955393956521531563049390448795308993732554008056679468919067585717050760498557371783897024748840 [177,67] 181504933000687692027806346823308344322219297747155501506088306507741431022223416936512192617660225710218732996186029065241804139656463219738209039984825363830621158474809642423813106306749560157907205855079350966121376065962049552588798172034486904771724034185987768117013113816030098988534005174205018902902437996883670802807223068677534206590674343885005117306253714020126348391390753929422987855752043592126627185736720771179048668803060447223311978238254649009201858393658035832977821943829825305741156874461975212758952450614051358901014485441944297878937321589799792757365399648849880074553569418930546876558154381384602319627135183091727814669774847127713341299402660675964007375772149407623986252947871676543555741749940790802437595082934893020012499622445783149208119663366055399840512762781270770023357506840093581417300835801492674804441609560963542670855386835458307142708295460156152935491992538350486102250162922608899225152513056295506633134007409980065460473101868140682425689475046394782618653294375733425799684173964108899933022728488399637787025344449581991347936626455207563427840989946960482750030893926356409213848579310224443764023146476222473103850641882114307108299951326487425800187207095958232111806597824120521132724503357562817163145046394352816267560225492411875169216524931470059069581869006299462582374678516566527702568763494039720313562947351892423739996266445405629491363078623224 [177,68] -3661678907350165085421658495670816868589621182246563903947801280875982770450930525699642619104721063584673260334187839568318325747550475972472719738124221014825051948828708650443405236537433796221319180535896947020454126940100605121439629933907829451082186369613937795920710167285834374069508514449002693654084761512165920525369889506643028962373960689019744167564105744216751099690194789704665305200648628575020665070331303391762775987344999837996690191540352759739701665126909387619488334241089775794834184313872013870632029446192162252483370664039182700085835959962156032101834229893274858585375646500731163144257472230646785215949506154152809135266907858692720457509056771393847254379330467156707980541729729589339578127308355989923595222662212289901114742693124377499459974463789552298941235002800521292313184916537092671079537093770712850696805938611890777254297790206072798555007596623724170017283657614292667200378899057148387666352433752804156175128562816654250143667731889260885585759673362385959090248795546874719467237004254429609875708932144461086953063752677359738686317231232121831921710779726723753010874596363170191294308610920002719020849367006444295962392066163919479409618915109063964107584594118718764430362382462046041808626265424676273364145981894898690426520738697162811956213096191759817119654449694389186634109745130963618655474036850844641503130910898603458787104539370728275384657100 [177,69] 63064292527730512295486884627108836617858138663608226327530934875986618600147614730691909883978074382123884285267590457858210640919303278865855682651632912052206387651905084733361716089828051434769021289015447497022389212697718975376176032516705009573114770989115250239388054385933225418762350066566289937110180410800254536307146896165750307935288487011323868470466706895796788148972405606700970472062386439358566446451855013481734166812906712018979152097084001559240102123679184597644554917288129367047379415898107369291008637249737117444183825037514565635922723893924840401630806940614428415295170873126494276064900731230573264969939389439543898111639492049921553676007893259259159653557196433225536480724927506175938944463483541550880261214442331698819447216889933350651281481845683863681226436698326980043659540882100914232788618091393365772533132950084511032103182615346355561960525591118524048821063403482120059165239285702665458485932762368870407253063152291906892625093284297341615898718752721535822344521305226083222779557354352960812568364804001105080607072546166794340659849156109307480985371526253013417127536075908840771208469560697829877809656705865253313760085970878354611782637146203685161732948104797383897793314751009684275554116578327782058851680936517266026310168223141288343403538518159023027055639386234542332795895553640516068920769401972945554779176605131636978385474718472400068168 [177,70] -926899824100361266214892817306920523398893785769267009673515534347109179980331275823502466647004683175123184626876654786448932605388259338556657931643748251477482213821467670846224810694614158330046701180228740939510142777665728229167474845486439482161862721136173229730991381407084465441177372475285069083963974631697718370333095638839993014226856316265624535529129270982941059178049406812207441435065970143763062770571650357472843341328988768946181613994237569375841907734006821154755188194977368615914637596790979134986597061290814238527381105475814511726654793549863468485527946395724747886933823062440815857759415882401310432652935602040432831734419019878930303357397518898366259033206619469161298520233859030752997405813641886593154541353649315902805398036235554226588764773216270708708142875354793786918681953608705125283285544300712016994875951588395561832605560527090022689739356185812655432470074458732106412003839330535626409572294020753887041150578784175234038480320002872519218022829356760441876867391561223958470323360342772826754482593530058794570399307881020165654108791120495150106257801422602379490845465838016072845345366138498725871256208022932095447711597253425036679895734168420437991074826621801354290957277433218216659620129278580595564571758922290305257265065699536968703658372342458210264471176818826942349908896039070476534362056153376963537983845970898849309992807566195068 [177,71] 11394067766760710731628585972941717326296897353281676845972613992790407675159903314792821467885638206937392305870485632244101344671055174643384468777345702496790833194988834668657442921045620317758930834763788047565917926816566227761158343114829953324399110865255868122162863053204067592965601670837465624869913545235200161590682097545859657956018147690703119587669020201926522929652504536101018072865359227391401179053413467462967311687098161555629155874826737288837275434356174087043177398891817302400225586188256204415542884328360957532814300000181451572793601686649003464038320398028652672339748629954811019335431841834749534859489449946253878514235680827048732839775070246293476028423889246774346951921549771028123455562226786438300539491764815373892989195286843207561405838793268250856852301562217222900398838949377982988918227569694647999717495915511781319750293654120928167476915432925856839412999560279269896340925576518211887679076274248391362947825309037867805681912183107328137754347289682946239775751863644250904430909777198987673807596478828463058803494048815284646663674676678387977758053796967452639097104755781429627616798939071872676945084150650996339803056333915957644379594314546213495942773258203446698786523796849912414404688556983484899287282093562125566036191203161103904088335740289923916645057241654566495707505099485922969814142399444769929376478617051941483164319124760 [177,72] -118520789705018174045731685784145654022618796228597198046419452111312829758411337070844942584095483689989480467286361740073563304556723707648590835852039565535202362506777609171639206295731050789630581611263076067610858254036904411294235748329483938025991637400502970003316584225409613388436601091596036500331065163482267880749241802641195834255081618932584731842454699069758850995402562129893956194438278985778581827410265959846005792096479303387828857384530737057702609208024871750327460053561739511441344285481022202386120617599845996754880137879562746934830407528147100442118049137139575338988600560973103073249054844089370904940714821775802384578178608699220108942050274361000029548307238901918664343210162969726742992217769146490799919386751190855935388228226576304327994469161357317739403080661250683135275666444073751135128377320616230884957073725640168845493646120956023258505349826978621639664053428035658894446028000607991127108326464045811525740831429697985601947745117618750920041636262117517507264245403209799835587041933728448330908553865323879219598208734305956528416074230043718534907621567539540986341702456301544473880458510486375309414573331502108310094882011557826227666712256090363928763908091869663948791567134383240805794225737903175056432928318804115105194507322542028014873049085985992245056346516977664744724988282983445459852892692039246559865818658622913812133672 [177,73] 1037915450925338363298614796134507660587161934556521403884564745946673556408448593990510966415102471188985253417395317788113501428479066980659750497555496636004260543847333551045811547993429942654576470702393424226034418412541258011540273018518131059966083320017627922810147891523118744834384379493974727812190237516946918932365737090070602403251675038242554678552628456618989755817084955054649752515529663158865508173840199621089478549749964630909536284237267614326788457513736291242789232146636630026185197421616981735414408070523748459599135437657784072884654455248546463464640098686375996408318201306325870026641596448626284396863458611117835082650438794436233368385196425515221542610426944502105370671881410049571756512636549065364092425152235790307801760337121182710225286292062361313666027546049599605638112846094543212718681689382841020415901381090902647405587732890965664007841617258567990682418215542967225063059591130494102794563698090307559085659201326945078093400071455435192326065726435940928431277089181076325965184197095167772862848321123146080012818982314183682374724180445861446818526301933726474515748635709480033058779690108219983284674159313187279371086793641024215627933305098557121030644967039164120563544538541549258694053302233257617946107382715314034610930096160418768928339740099601874547160688094331672979634935810086067692384990048537047807094184885769043220 [177,74] -7451565711450985712274200380057248154191193410823360541549314270215920905302939375886839603093093921657801609575916826461846858618540845055123006377879444687937066358797530368481361639969338995283222739587031165366417569743842799996427392141811208435978072265097048248988228776488535019387319659829671871423041717890683579106690887210174829297898274921086796869511854483487019772632678035906864836760972223470108995357924189730623482562485372265777594234576336911253957539190792351349750662906581483627529959327635594758428110144349891277091869716139420616527984256762997418943255743931216104623952344651049799488428580691357584937469434841022265329961315332515434298924219470668539783248440597900796645802541986045944802929886821478406004046641077709230161540290793881289850220615771186952405721327185016826164067772853820938831852875973705151166196347906886603303086808818646641826287916585268351707015261006744288648976648756866527897412487004296640094562314773277119881083822483187467422468596374257109013704603358628012378231086452413819536863316530652489123330295778461351329353846560832768930509302226066761426877698879037742589567058856827472541285928191477263553896546663575180582627905472046638001529102330641400972508082133397300364429998400362595455135365504272399923639308129098789934976250936877351514585526215403444793845805156023820799678309463928706708239048873120 [177,75] 44932470876785934563118670407379391154997620802872185439656634143259385994168498697614029707355955607803597467681440676793300859810117747329610615478358457073490493885709271203716817265327661852613398721801385206870254288932443955157239229676238524525407832373423556832995623955350438367703813899988628254946116429394570748167654865384699417123147608121570767393446178044189727036932503531175637798202118940756852302171032245736206899022185960244656160778278932778319882932444054188952208347824385263742788937703377336930448063179235470513662267735110811123279819300514764354992283854545855423106503850981928493653085758732914159734883235644692467926622892358211200853714994736629872739455072247076712480042550323111594602877642339673130480728705489213972648378660753110656065439356845290994648027837683912771874843657967759435759311806284554276630393192338465770830629747709662508561526711445202411340108758927737140424036475156397342292766649889757402801018009926223890633090304686368572381266198383032031206240857638263507672590108706289313572151461650736831369270486896615562930192218322201120186040725495318845590214946394454926277132489969002504072921703416785102795124470222075295590962303594528564011957035218073644675877289639824907728578951563039082998141672739403731677213289992718910864691497381784089863216754919212238676376114002549911631143853671482493990620320 [177,76] -224614776331186502803665682275424311942725836042685080411874626874030529173116138510114274893787523983469228225619591998831727008675214483569216964735568799166289170386833881593921307422014082727035633905360021193857655865694291286824230063643731293757276758709391827844950690073354219154132768296037296747696529502809523760467864347799917007846818215698902061358527943004799886656085760020394278270789682946338367643731390566532913083378829868009124541158325683620193250507578859691985080318485910574665005719786786129178907348876292002800481827069459309118540839457580787268661762722496195716110212603481945201769361778953859646828404232674291969142655585670646566673742068737077660385401738430802829796989805553666129819670802076827978348934547831713666373868458099705474592735642832731764574488327109628203972530682486777164223957564178562646183256637143335408631843208211618642722883679682666137259794998746596235195990865175773599998384620750246354492291952342484424738174134700779721135579835076063826899897904151132753454543553950394160604161101088790755866904630018898603500299279447094034953537267206918658232522731218229912675007237943055619492754293054460657901224785650444000363702639365149027303161559680786193439894043000175622322193453844389045562435888278431956585355146362158922988404414960141369235208189631520066455266974044860313939278076253559169728 [177,77] 902354477808728517545624717638209555732399923051827931121253630695508566123829362320493914517769619633577593007997720551888363269469913808524451259074727821939669029884097995969341914401904543849335375255129696375514506230399985286691086399646887324865243937604077411949986547786723399218853742832186658657409110594740269589481089866764789452301364155570651729531177395690313976718588241711558028292032983628707869452750159033294638051643494334151685719731096678296089009664789613860737580926761233691047051007337787133308358600549621417343924115744718476206721256200430572627834346293973536629169119929636781894392828516110815819663615529556376216992047851847535160292939697088382709236478962158578832101734540150320428368807316471737787296370755324751826323656143721413896145735789064866856768952385707559636194590891938224276463032668877836000335236606398744525235065167651614948234181618027212485747501358467228846974762497174511572664843408451961983419402214979325175144230905270002157607359240137703515317814735728656249493470882699758389416227068638689550298845475397366537774863170227351156725643875590103896563212466632190597092337103085151151103054268789365899462757915583884923861461680789593347120482629933313606965527114956133670966122171180934410906513472198045930333198285801430097178539448819263390083237343532293099905535268008176242484427929492708 [177,78] -3019724425722322789355550903545806668131328863825289309609088256768034131958622535158500954808380040980958570465837827124530068009994066106044316611431425874472941395072100410751965319240325325305165729114207191388716087580853903779155136533478737537490784387466295819498775618033216685622763794322233000763700509244367002179450476312777443612880295548741597449324656745090612033823824923198075212427603849089373123806835265968043599906796224222224085513726794319386806241096192530654283127787811132801796628991575128247809099931304217272150636930726334765042162388178372200848486560364988832472090029796974358614602177574701451534863318197918897599198045868994961736897867284583318807561668807181354983069276073555515063583471253305325634061596554241432845795942502166779527333418228484132738122344962579346803901551985521430930765489776899802748778706027553810005697049733329641774054152971573084117912414883019560957686338922236165867760038928250551706077091458800318102854151406015346049558623009422026022530513470291824441859220789639263220702436441151691079841742557020815807922431551923468086892132232539591458657187384441849042217176924012149153533984724977508529145300701032622366251731693550118384973193470377380399984234256607068018584083120753085003211704203743087317159061546944517301151072549601113281202994123711565072169595377630705291608566436 [177,79] 8255383831450806588421879461981594921622387849942791456617690218445982804841269884638106909018776654872851084784925976154961610315551382684183588437768723616062095653547082339962124350179278725425988839461099792891336139009342565923570628063742612917159863192389552105912555541929390014721996495754537119886271062533909769875641975341623404989899149840766178412587110304417627569610297726346074658651800068758734386774220466216488746217390220229577390001244034667903908946270530407798859493565441072447809397453813544782290644986732970788379448028666279605275385978346492551380831662669107339303740660564328369054305339110209222019898474149705246983603361038818032551417909653308349037682521834886133935859505434605297282445123371469163573467665597160426696390976170038513572792089493726295646469402535451091841813252082703648393779672015530933176016646178182570075771872694460152533388390676598632072230461090949817593737531025590018383818912161404040148629344358981522329124707675464407491377381477366384572295355918857040437072344584298911334079934311377190113897919771327402806687107110743011447530380199158579339333974792487102965964759094758899628673854271517406101372969681094535641143547211229993710042700638115244425086297625152979380951655585714648327612094311338139830916815137995493668452015430266821849325517167946388358152121476762026346944 [177,80] -17700944111424359853988216853782961878137619599991081513362481196177842095549221072135150345313642947840833618133117969880967062705230162808075768084428716345503175026887877930203366238988830243289713141322580045642475408045698359621695060242800578444990352117078259981592045086319797058209608879274191001754693258509848875103350090653514927598520773602002745315616137595673810339276735312419937237379528420635921487945280758842342036787153892494804379964055162551902245992334004344316558659851494950868260498558011725731881580450456793270306393468502873315716713793933392615951150508790246634453020868665315598195696866277480150505342988322157419591551255483804352207024023426537950353760902003121785239748611452582069906999005695328579324974892023145288463708078535762392990190960151486174260073285226419324101752286874928085685849016001345559974512024753498108265462605614528428423707482449793428328515532473812287746661562058557448872971228728018046068044410173070675326540280012856576726137559875148394197863233542404597739999690011020625622779981572345344555696570752503563684974374307284925503480742147206674851831710619294290490558704574432840561066212809316333197089200209605538733382478405565335878065918874642346882448996489339236779719437223300159091133743635722470480451289800974518994765442793074514700027965648430253466667066581597232 [177,81] 31895148582343512611632756976902211964962347714602932617169031226363943379946617219330594656308728511346333033120127070084670211613974173295523706290187215424894361935194428472670799467825505061371519812559086067257008959994867775420891740089204319843237632241144302556257605905200463005669723181181200174078936046677065035435165216313836200707540953218910408846695332432646066428743075610165394089155562681133263810538035869633556929647246832572397832521136158608896303131075169962848188236927101125201340242041991125520142687768128038675216591923421790540130728045692049194484620762979719061213540772769048839466118321239995637989922513224924144091658292091254894682582081083437910145343351901877516710220103805975280043348716518694352490149174534084319112819677712227513318137538355371003995300660536174195904173177347880255719177734425551571749995911845733246512199561658725192260873371328039827853543096898629540377166544875364746694923124186302202294552568414487634391508740046209054950927682830371738140506754158997424557923113922419561115159123667512376498667689432199029240476354088426842460267295057460690080969691563326758582327815620422186482158663153782242050284163042372287572279253556271069462976972857556514407990667251058033958094227544424253276674133569680898933832236247781725744400401451520005038350485457955138720198823160 [177,82] -54053386985392893657467922642376397048403020920006037777007483209708646704441791293817198166892813505107556547316397374425732076827875404002647746908628813198479206003055435926724664389528899241327929375534509580959763044058252505401207219965886530290524864444938146119725765686608991463605000584144836506022856610299534082526841264362940109514188945483375883725034693610191883506795864730085839223006126341944877134903221955626462232547367726738155618930288236587453534339473413539708116664810233310963501028711446733462986380897940563212333978685886466407409824777111432226898017584189352179644581780380726183957859257820362658431140823656489191486380114853477807646243943151607823469566961893528014951434139694928393871000299867312013513441362872741838369578878513787168795904544144291859986459205210629844588171079628376699670435308590347641227362540442775683219609546512086924521129062380794545403185301267767658255520993810494769745320293072918575470655725851399154811500822238076797771498624892688113247053629837820564220154769570026454669786896346214094128824196027652178957535609862177086865874595706787344660357500458101643077161468224193767120404106071302989709632176018340609609830537300130852314277922951009654973893385488167959970350951437271150430335766722419493363279584346670490402603266629579264564661936684605959035104 [177,83] 609973939349080607977742976092025689965286374165790039173146130401894915229724645033055752271833209151744822794186482535761619169628895222681966828583301187892827751143850949728654395514651652058631547233236256540735928764608807360315856400294191121452199991899043405413497766328956561419898516296227745995953837606331469274382881666048247583993905582975450117332567318225844046863524452012464225454822814891160695063781524544892673403718566408153129890035648645645461788176295871582629802067784568740084785487038188164436755932348832040449693027346021032579107187777639185712069934636605107428716672775633283562258510181860495935651085987259885612816449078582512123073303724339529803896830677304981910663776154625831324827064310728568898955001897280420401963563596340565980317202514241061879040894528163985662989956545580080457304330266381195196873250211343950461643591338450401810203100519535139756144003814623066584227567312134936777593215932598313960586331268235568309857082113431985629571364331984524340814617666469223809015251787787318490043719921069208385472380525867003098288020184238151848744085086348065535697385109529825619201537560439098695210697138559842595095633887293762869183748147639411281844705345565171641206094181874176600443990104405796059507736433623728805954102974490529147086967197162988260359541039757652588 [177,84] -43111376632683428108303743205685624949947416465760034894257977005764595423406999761699233065226968544563951456872660449531809653361215219653242669680492176784712538331296892991738405760219831942643835125485295568754511903519763099820559841826286188308707911700177606788091301592838449484878832078122114011781235494174723585480925113789163917172078503147280030670540354322046627694690350181479199820577833875750088163830137813027735555114973517088635967920249357818748732487583796494022225523169534378591689445455069727035872488244980901800236047617837092757836007613233603390392786949993917885485624928455660730062449553731126727202134290143324626134300091768264543458577169902390185761814785195371892386660492420959110134715822335958900397007537384887086701582923931257746482335555191353938495356957939768617221083806812770059087700220995584295290623622528137245316520234703733941030472003939296425336952825429682038671306729530635377716234005183997067479704863457712368424413778056751004039849203153537326313607506179995462696169086617335295379214890228227617211057747419435687112095018217795239737895715132065906539071017583076487750223886877176587405942139636728132736957879998111834283236664654320215719221254855210779519243152420518837286463835498728073537219376637912000784842654811125867843221566297270293219319927942896 [177,85] 2934530609849032159243451130986905234923616073193547118836836490769419627825275484934366680345401674603858552188231334417872863368001046616159974464904682569128803472420386194141408179410950223635411158257130548385654670606667479197468628784910873114842215302068861313458971745423474558313887761830527061879502159262579905269514063783865677510839733423933772079601961248995225758332779711344249769694831276652196951239987217811141651833253100658843394218209742153150505191461137201980576012914570951473981757910676018680205204877336863156763792570226401515008419512206842269629660219082438331551137631282321182724966307254134459025887670510740089837275254939439813492317116778197807291090816118715364008446970884076674096636155690732092425003517170858962098002876206170187273014965336081826019094855640393726685977021762709020896724714083822801939952675690215630908860432640759150792743730201900808406517893488784251487011400959640600469731184069377753853558141800487132455200694741794019269824022379082771906071681484301234220268693844151118526943062822043482422114227393379317092567818911637491820809189689004191710073851762339908870000177230971935809157379123366038399073176520021492119754458021055466050998588721361671047073895788598090501410884387991006238782115478869356524011529062533741042319072781485058574814016596 [177,86] -182376362894993896043034523560338433432779327653032930040644191629666338183691308364047934131596694820582694098610897726950226294191516479983564996179320218341812967477018725331660044268640675525668779264466817828529311374294418810606635944929413139337830262266797014565109460362196568368157161707141578431803928757853649735359287382150735622722402467471522116113842480472622913900324155077738222685341256895195417886708489978677603871709231625953588763034691898667017736918868141599573211716216235163469062410397124702515570764791582494404464330034098425704893123389077286010992711408348886591387854840805249835070585442176773673328345065790722354962059469278264063619490105614312358758357636515239921345970217266404795734151770037718103988331626014152545549968385003530601533829392588035535884460423588227574305440155616832553204126801294735413902415423082056090551451263071192033591084424005261978899181843528426601168431623736266076018863238605468899031104880223095713688647673229477554569160223739103923944902358409670338897655381938071015381032376423158022157405425978135834010211435804257631562159025669609044286076692582947188192993932766774134559821813900264932712781538974906020260195831463360844550181199722692210686553895175120365943617975352508089639266128486422176664412313872508285566602901362775799519788 [177,87] 10312463119774786922688185536046648711849895426865966994470151265211397940790016354032852293826561204125342516868031070519353756691721124333704747191263805684915002562256680655056083011476552658214437238436978240333867273117247871911296843507099866885072044669656360433106521825746446590491126341784661091691271086666904876639352053114528472026694883133134506098901589287256286734475982924868641512176366180985886693775576943867138823259420875688781469895485927178416226456726274548362394559993285097133658577049506400175933706153134136659577067643956263918083579457169755846270229876343097588691122875245560223712698875004761833218935515255165344343015638444997446489234955060807381592286728471501692724690312514958896610392332041972259102717861588873286122872065406792467999233981418568319866832406397060072728270993979653508403789321312100626808961426757049785689726790432889603951229992624226330788047092480798015474145710227850800695314385736972947554673192700162083508881756681373100506205316692871198504110340581819738382047146013008642961926005474876883667998666117157572087564791630265582678503939953371218621443730489402510409302320847909162791955353191131615478123162946903897240174762893457826126912427233926385451324084692992113455591990698033815199489370360981024521310286132246057827310526916913392668 [177,88] -529156742472532696208660394755638760944043531994085530160426704280274811313602055457542782541690048392472891950035067918122267875834412427721135984316531324834104271231646011620796283640204024299398108620281117665474891328595995240032184548514064040909180004978809580933099694522592814395785985441634724620746070807296049298442201814552454796964801531948685216799768712945572658712032887618910479312641626788210878353157254583721438838347691560317672131496161737227687683330728392119975130946669889493905794059177793478687927833602260946978851662327710958769111902550929830782828273305768981568671486239151313403390804783366404148710234730734689766905093957692161264374551694464629324443816804770151667602103611871565886476528522905939716089867955228995689834473608287431271560453845243776592933827907128597454015528481210540293481947956139476590235427278186334213108362541317009970556846930125733061470849469461428190457811184298270372399392880779374533221465003599540778511963405476173745341751955911094479081331590911136305387022108446183653611294147075714262139860637232872206641591127791623168220392830826343473751204384392150265688214397928216086528061571116808883902349175668334511443454916655429350485577835325535488569374088580529513085122428812360190863521702843179166354192294514790728173370479309256 [177,89] 24574523031148357030205349527377970691512817875157879391392284359194623604219113199360489654710693727322282309713149717715332937818847715581915882197335825280973761249281379417185650391914078402898629844782777343569772252116869250274609791277047094837196204604991270469460863089584992633577943146016318928866746348444333056627184326271707961351297542439604026850967166949067694842401007826631651248377311583428299914862840426707784645337585976533705809173444743800469472280426820501812473122877814736130360596656095929022096124223229600270133977876058093681261360002934828792728746792992858212490088238826347190937909623779929309478028481601645733869270658752138430352345544737868183951043431416724161582751727424634139916672206944369318653909557761526500630334928919711343610389886154677605243892292461607580882868599365966564452477594959112839490179238654382926111199443388469081519307411859288998042825802216047323480265488236595280438246315964185420340698303579199659419927981876474317165005894317801584252537494245576945351065213984106830493725690791553146625028142226296730936770832670831711539859385799822182426368488319867425141765847892471174277036442277094386070320589574038153028189163716541787961322665485460810120885686471672137126428439430699720815034838962978228534325162747557326631859855270 [177,90] -1030079626885727678557080086202617004655332203027549763964679868875785957143261563296860716362005972781101126109069205275387438159095105571758228619456384357287630862216255759571185699904902951349774215419560128554012363861479693616206269508270889684524735040493536329712655534658121937048987828853113965424430329691673638067489133095912785302099753989520068505134650611382803512900738459953895130295870715106774301140656646791785065410017767635569837347171659815369839207048080801641874565171581654125219000710017242177070131386907776702884374854737726155099557068898513404511930482442444326997388560243060236351876022069148443055855704825593805130251057137117987927440815506837960889709029825895697782473908543108359771171593054186185000099003464014877622878343877385124171109109803977956089151719128183688035152720193537650761834021111183315397161047420759104879733408973287826015655969605081437086444588356658718077820813915367968364852930739349441436909594822555245241189448076003206672492699739559253107863826942438413289292919758633635313491058903015006967264528435001310027106516277870655246088645757857150867986575004840671065318054630972947798324813060093136331248799549749113455366479125805248749456712698136713449902715613612723358562059725603083831585021011194082299460132574063530398029070 [177,91] 38860477965606739206793879051410199440215305178488800855135759460200174457002217573623566041594665698173382376831955140709465341437461404416516415434003963938936922439788386286035508319223143826142503343575288417103493368298331811380265181818734306761767733254677787209752534600079831522552641749623213854928786400458161690132883825810976153751401412838406377856898688379569853775616220900894265635141808967206895835056782126264314120546827092648151607665177864510305886964537078766131499925749913767548827033115910011308627541504114444712105374436019567846098868458869026553033568986751522241131805668260566557077000266440679849243690165775181524407548431048010602502565622628501715015466690125032674370484322960974503884777757679542738954375974112368414247537430520609740162572256940774528194779265452573774352654376368254147022037195826040820138645750518463043957791099991245022375734609576784941319852105654967661285133905963793242133429913170593195740399517625836983275618794272450399827265360877256530610799075193097091774491197781932337606095590721121998057128388705723368993748790895035855556719926687133226200369962385194112525209003723657608948701272921595782490300219843450040165175643925247144591284198153439182125860186457998662365505515885982696144810052742888242532560574219720013524 [177,92] -1315540172577481876331031643063345664249356007556617212981910344101507023663959773520045958819612475425333044394175611849745638508918907912257846629866397120494083676604882097964519836690197108235955495124478927626546557356914450877859253504047046901251023636914005137826468986871150200053205020204044657545240605683179960567468328977355299624227955738189388301314518984528850529631815742645332261046255804260471898886865470848730066632793152064716145844633156638152356203903152398639553795270433728856149731445696271429055412963567817758303074445320123821065668728379069646920231814555752655398384630489373287532937941053353142496836148288074700284261018399180166908997649356301317705274494694815055061307452711125575171560480849151968598335722239136729455547605488356412891124431104135689942320388861900734919665971709098838840915613362967481827199837461012373684698717059825570519752964351388850446224519853296383226151779168871569483113380487668503499960867023326142336675071215846138783661204745069835669981632768802679083769322082570771526041904487985796594122438613395172004724011132173470363386288637720479178491329091000131675979685000625725668292181403323700445813395947614535436555218711450766357356136122945075952207804228924241087395120965387923297432215997426634980178657603879532 [177,93] 39838809614593098250076488278589881182353852194046127692604295177619711502175844135050649878914525438481931293503777437128160898317984162664260220648158372635754621351754271617737637237816328800207278473698062085351834415893435047276829799978748565069409007661780939584605941984932148428187938006825194703158782517117940679061413604092478091464982718160858325803259963776755597341235927278015602106226783680428018091969958752753407470827105688505368975954021460230164201135596446679507160302659673658300707554287755769249314969351783626090037322685518624745190266931447848390742557183043301333520884459858664854767503701929508521452633821155873917109337185208568032320012652726100468983831920566891859788467797465091409621379791775582772096572304843027485199836587061334723930494882611475772976165782896928634230335657788388742902527399845794406197567830738504924419319255887143106741547015761867114254629266442951973135992946268056574028247435874590623036481382668874215333271569153410833363908068100083478398563759996508011772268214616664619590294732524390377138278224074974162400880598608217381803807073359007501052954128434331259345290947388313553893223394335004094855104946797249583078577545417893224975445905581645894164254503266122765080077940043625911728365478760757983570545682148 [177,94] -1075868210769716441076481501601825125039335895985721784997398867372275267516626489794705383998325395647467782109432683200777427545519148570355014546488765002882546873041723258443477133393354915909394586977675984111847966806116685439350316926392971197539971272845506857236599106576158478343863884953498481187868168413281800422544536475744072551185437632402469792171998813416074880647539348012024374406528402777062858160013017449254649831218526887114869289530219566117830767145100382959964000096558291795563045113063669614233293828909266491858714308305788288002572968951071668981983788628967051972109333638567473348095392241123366456219608208684165396236286904492733462643685645738894388524285678898118532994816973771809010527134247275434549094432076583778838252582031966642971248150907000621396473397882193794937020884226600151846011090227325615060108154997468429834528900109989876245065447182232217922469185617143033535645415821656150825630123495176095419703526515807508267264120563967407366965404879426077300929496284427073276519401877197262477828679715806823342969630494945537662454592097701895550022971877036917829247072982722074816270024049136571860801636524838703942894342633815108865186360237916342795289383994926708179949017061515934458750029468839918022078362827125572006732080 [177,95] 25827443269228625003840421514040740092140788557250634697615071685548143112830415607326678986454449829267931195045713366064075872717616894434251062965275794311704625738270433970062170088744797299297622676791992210582076350564839651044471405484181201789359838088590415582563444136178191883890074752223375842719597085846377722031324183348049711359817555950894886675183945887075495606961554175170797260165594690304397945644468560972273795023633536045104575029022626067399398234037300376255971412256958687534239302501477168683504093340072967828563062618721903668125366020417090837393647365957510894992829491099393644824759861887904876851989999009415338825502117031216461761358444532695021138093714665208824625529385824073522486275410006796136030174115150910099665751648433829310179474212473921929606497516448648721885517430553698383859303069614766138231431133241529012212752412942527153383287517782360869443403224098524850111120170689232900801768109668142510951808016871531083423170492686380946395084828189701708904679035350659044705319071936198745893455887793976828052088968640348670724511066051987627960909173069867395193267772987617136184288424731732417083069604747428810409738108677624909825036908468657592286059664627693561038934166802519999169094877722185912856173522356857445718 [177,96] -549234243366874146407333193048516296900778739684953172877025450783737365328853295353172369175170704783222412892345385650884544691767228583522079287376045307296668247173231584394419774107681662391773102857023067916323110006757472551680597968527045443013414030725595003483354031449236285675967815493717569495760124160279274507934428713997665657179375884054165501713640865849500869915422796254810698675174355808292251407663022235110570488092658387269135502510165502958088891683755088489988272835279758917976673194855892822499859650131115795649293004026149162342811441224139253788376271200721559879748010562993168151178151791236717180654295679037863106925862956787336175244041981594133080114382851365123440461526977788391106929604333282113055081169677886623784057743780968290659677092341455087707370400777659754068912136817943299114200529535498490526119069709800047229113998434427543346078810627634054192511958946290449400464713396068609317470590570413392811170561610007864945335158546996775424825460987250933871621908854196881845513787547351303703835193564958929760621178869548695007031136510268653085586183017167134327228566464104875953548310791920225863372983300501542141962121090463683331292501491748010359497569758733754569330791845013990551065225940042624565620499307221936 [177,97] 10309668084331057548853804402257212336812974124134647332046064900893993894757680447572815149962801424230952245500237462274269271667655366410925881327629832106564191559644052084101056482033052252212866961065725636125554559033024113277955093811082296404513957379855870351562764523137993459833601080869661311285959496091991044481469614705777404682659573119671111330547734710592732368514816326544067159156637388336517620941541665213900636561393061757941416003352580450339351987550717193821482373997207143251392912144674956699270238604963182956029454590382683837840548428444197835055114903477321548437095852144997051922610039391781191907739853339830768468327162386221141572926680681674413748004398013774894559259078326439649791893316700680291641312368021296897508553146218473884995251879425555863753926575313947074844274650324424781573743878870484572836921439139578522563182071041459809223931950870368065107959945914359097100075346761889966932638379560471777869472216558903954453133082880869084827138790618244291102243141300424591221454168737516037366600513909987186182183388379827702336215855123654146743652877769625163785645796205914863110649828726942696633292979733127178951214712690804566438089148939453527976335479906203505621480167070797402052515433324833740627638291430 [177,98] -170275365936054514267895622164701636506879933987562006884001133586627514346309571353297027780653860847110348288665251662568604862497939820263290500646181327798374311671785827313333538948876301582472849951590511082265901061251269414802579554886303751689607380245582546404554691439289253301036544165396724640428379453587720960902437602688342518316071169133966203306988479720671907259677581248862412070932134349420555360184696637632502389872070957304436363766816496568944186744480830773301218273739624836214739718108563789295309303225310939887887830586871044935010770923561155137442975047154545386985307065767376719638932922581900893850299702188573895748311046109777594530946994115418601543440010593742104704007910106074362337065260859227883254207272853882969311175229105118882986756993712781042352868852940696232199220515520602518718639243812815032980014715084793431858711066699610518835715260212234960649340664236370743762163187109034976590901361321676781257283992565971615493205762634367934514241056837129566643802021296579055146132843717587642661982678057944090023045603437846718899540125263821130430119972213171257341862759214340098707626972605252885015114352222027355886423989165151831163780810023400554726979310423625457763588298331972545166893543970925128052072 [177,99] 2465792044141795860944296418333234537528873880069820897099666885457425255607981509295627681716299949660550866927878529506993606409326730582256196238924008957409327106612545459463668836277018892502575959601997556429611218015208306550475011515434038097224327668913339671442278529174197392340546444938026697705762132103504037413197099292290838394498503514243030602499862460865821822764330777855924933647449043652633394937794472205332668383296087675879425220906928571951621808962106320115115260171848579149488458026669257479688406066962517688832886822324408134285097758934708665079306548868004925285899513625393619999204327317622181274790426910711020216731627252409659553762583215071155373678483439221480610761706895973010227057556385360042944730937675963057455545403084342426048324681138841070321959099479592054880272784113517820524459312561590271301840875804628641600778647575040124617814036453597527845871643072873192627170146848120735061320594422130081997229885929421283811815353832647230375476604082091584264805995121125008294357573369617139630898349204893118777509762634038452336712032038926030368523134774549623023414443683846087245637707477351802834549688925279930537075613401358462882596892881019261311135289778694808523039379737040194017084573009814230202 [177,100] -31175655853367720889582268816535834038811994880044020557072170769078219110012518308832060430137795095022422139507288000934055794517994274404578395833254551757131168083525382165502775507470006477441058581289864728145169013422092828833431762693911370777280233658316976968597500684307788605061803879811845335612952996371191105021234491937214011580086800789550648322559814743918507828580066553663647039689317246926563744646358808409778196285456915227577480769930349255498933887022802027643670451352806083224823392430427218390121673858709483446587681798931481516888949950474914459944453807749608948469726943479755753620045422973119849877931755672458905965217122749218527601013052332396274450699067020225409065524491320524331864063323249433513967599220070315811444264174339637207234729636563875434100473853870776365770932446290297522011483349967736722748881745018078837130955838635708688370428546509524578117554679258107762646857242638921190922903203288893440523212633929906292691055581887613063500550674519748578679510983493293023751594961806149098340696699921179779140883256627017380492964885220500071182144541082275696346055263307646346307284041822863375828935560772234981986681820688990976183769498053255425401473195493084345742205562402319627059412696587576 [177,101] 342891316905349266826560429816773716666899135189529333794498051481088378019785031786358279792871238207032306200961692392950109367559551446864984688666964552191544425425744664078390830421388214894825696529902000743291981743918162901955771661611207401875665971718659810482198778471000695143454676727892684282029387802449098598450631803968122787686151042910161885708341024455687283172468983869616496335837057735209468933159499137848642171343389307060431345160313732570622684203190873965289448020276035748071383970709297176414110313239976773864646871656193505649305093514892885525835418268107949947205475246158762119776778175222887817895140904581122749327084676341537265583363907844216916650030299946298946399035939641364062845467465302182744782310090888849906436014351588999334235579884858751786778166687366533856101125359603354255061978920136397451096736600366276045453097821988374702992119053483494783305083931845172781060424028492235389986294141438985004614621391437014672126194510410848873975021278067004638970786154730918981335283814586586812754161412150931470849165795538307016935319253545795709803725467842603472329711752808470269623301770902359506805683541884968290879328343024189115591168458041231069687038519723219364137707956850310404918496810 [177,102] -3269583768237119777983642653342590507966522505583390306484365967980604914538865303303248704781613913301533491550477341033587903386610385645946708112917086394969987208864631288214929522240069362551060688412509016870056642022669016079905174186952107135370798082192739983682456831158061269114920440743097832003981759567829061450840726573508556246146035027930997287419252232480317138135395919277108121868084393227290829106080145998793529571135298876248291352286110259308915920091745180271916347776425896466440469031355135042520751165874510007780382406264561618953111030218726932780908942188988751727980097656839083237640104876662966987585890834518316901228643602987760582007978598845740049000876732391214126563527692309423147139586875734805696860879271458982534915849835655248154975487671454187180281639874784569186746932690169543187388298085641062660924284706747559214275231481224662265816451183855585075045438432755848984093150777770868936674937400520519993007242388407130928527603366816752595249318141811685315809850984819617250060955350146202369995992950072692442217335183970823902883225749876018311727843035737655908673416503334346182681991364814760890677211896971728189838907375864902392713985103008629934706038476965039587473800479038475377144 [177,103] 26839521746119781972655281473342750470881455652407552896744426306543278806203106378499920617438522997407702165884491187000663411840488917922015862666654693871723296205646437652135972116855372717672649557828423753083529302153887317161484144296356353064265643024113941000132095432744563504458473686417380611501019662634963128782815328888686509611467791568589143402706634730603062007336030945278001541346786754450619355084961623303944257755022990652219030229261006474028999793939310095424068662110223135209862635705646382062411792680258756043293411272832288465893752347926320831049087813535608357578873042622942165472399146990200285153417890846130642535476332675470595700444944552924945143337015682255229255262109188898910845931937070822910914204873651620850810533369299674293520448772712958100373079045672597207424402749323041966231228796689198673455022249335097042050407392530543064223513466646885887077959833912396805078557889687817263254495855357640480613246429025062302903445310310337796883236366571642544770318027984037853370060879737897655386211458554985061390107034394833689553652314381263461335135971536067276054394696636781119852838631649752800399281599604467421297533488909307440576706053610629079246175070631017359242827130272335260 [177,104] -194608429674080618429578424879240735597875416747693183427756638334172572564576722807793007208198990655192368908324064597016323084676538947305431011160550508221597922648126229334472647537717014106205578764629537981936566914465271769463632861565450706495663614311913327697060210843068810174390518169628053879206838213356138707244962105932106864067439050396253923071128733700377734949707763994379363592454729416320955822798116125106160187563592397202538199890056168629153726235507317395399326524850348208360729818742176419972734913178742841802496477939120549050493108832098982178459344814882814695981027282437899682998234585817123675199888037616376926012832996111654401435158930805905494625237022386837907403223344047009771010966353353818737936171436367534255774709167766026901380674609088003056453838803877158070937680741499380008134599040834092233351496302922055733451567752044678804269345271850327053622083340859262467908107760290763312643448265146018028064649457821208661221559471931260017454050054630292331612569145443663498534863410519183668395199577673154345016065038824350253507532599179000375262099187334882503969486960003584122375231719565468425136000991939003954892549762322270410464481964464620922294628944235875098063787537354 [177,105] 1456428426462174730576674706342840564991894379625874197606309558893440637572060520633083799366475160050468628529983143055235086496347925917375876032054790760644667708265754054380108154644335622505831999202611196915772481911842774293689803708948340015854472772172462290408956223386828943718417999517436128843696499993863610795150625050567419937382848878119022478359224520333457152886006327795566893424061147097537893852534973502515121582306160448586138197927958306986996936383919928669754468313534473636699852668902923320693290368826361369321496320834322155202912864828688901097889621801382404034362125340820161123410020042851148279389414864502683517049985335358731021568837238997010754572133240115419905885285861554219403561202935312912020073946635210872168466486996778818220845600799493335304858669709567164979370130135938818813915351980048679530034927420768395293193936124458221042931512619363970291704121115514868712593293865539115770254247784642884428617028313807552194168581930877355625912747004873698513748950038431678581377998525059182253277833039728975598896973004455380091195432554211602243923636118903025324076015298618999116190644064377311589285395018878227496944636063075001476969577625208071870294974151045423379332653 [177,106] 2068774582361025684226140338335109596632281429049162140038570130063860385200181541990873141136410917591200722047612508223619468684658750765031659552140029891601089916879330948390426926343554353406156811616819965559653858188663679103105943318201487901734403336246525356235626679148800972799872716896109682473885258430600455717461194940466204021118128095520770304518609110815726135624812017702034974691844173223976917091941499967036003705070120860300804026400602291330522812664719388471397837818153971368584835380423521984054012463231783889599150391425986546357619119503836867477777285423245354116527719482844066083539803262333640612667255419209215884896999251377133604866981786303082705499108832532996770904456152463606212538095521190205813680115081386853159300024685089914676340027432375720647122405191071751510378092559019056803993904276515111963550240762028750957608814094680649849882308635667826797962170216897319315334353020336396091020786153507502900080351000097467875504758052962123505606660857436736982833532784707527778464155447767568077261374371892211380614904841430194072643097016310480009494443496505114090386681586981803812318145887665806464541186813937360966131675017298701188488982039438346358349571741788813352 [177,107] -348318223179044359270895222926686776664711535202973156186810411189793930955854323497525463963823895514727025117289064103356316054069768373308717353783991749626035548656043103064955110000634979870487611831795397650381146437392729459983720392814049829447952042028166956478090338195652035514474317357830505105333807862569476709920496919635453809078719603553811752998180066474671201460788333172843064146279596594183979298263167459188840901754101462294362423712274721266516783213050982687591814127269333194257230040587785351136723784736532200064175639052460561514618354488348022079114806364215540759681354224630342174021783373214902486839054975937306924115348428852131428147694861586278542018955169377961447783045471903478394610564673016231210554213465152001832982118910011124037137736063570656804020954078146672438275709796153671038972733715325701519846223525761731627075129154597508986117670773826587263821473358812465866278636367361381446492787692164027810708628337131435062766765684096776192919274258452199283141494545827026224241005413965356789950841321205008095841935378517429498657051071877448368964018421494365473572414065995785039947208951142433727670519438330162814510564940562679926531709357091022016339163615741036 [177,108] -12509215253842278052157706177317160859358760766335784314419063522060178760135226176458700816038683497796049742145118735438884156567249812098057950245365179242639925167306854152001699939028661180749099900557169418803999879195233037577434337421188061482760320438275519813800595339758829144047746968476512566953138878205192235416227527938678360820431155384288921077659142605930590455329976635004429694525845944727768415032073908409340977714195969045551568228062853113882613311546215037195464462090196309159236309752229031997351116768348947657136470694062540616235132732774472574817837229370957689108074163359246314441981792039798108086727396790128976312414078477861346191108880346793600415941296857676248783775716368630484715347780113692070667403265338360438948692028005393593521871964573612279602670131008233127411998899147924234109156186957946515785343082261668641897041292025427842439623669329220050933070072210138823046914559770875687163872467499934654923418489111801720714118937480467234728348293664664336177889489333645052898066257659918429162424027544679683983156728048401576180091656403740267807209055403952136111937245228049158629081937048855583780054102423294545833227790578766952083773425260914054945889709646 [177,109] 147430700293488207021333008475978299453253290775620006262669417950449613331720271497165317703856615228585083811924916897495458610920434181463487204117273863073162484017706257808484501598986333887084440606692905365533078430406759422629878295408964018835244125843212717328640650400668462822462597725058067021895966893276418321895768295021142878831360466104737230114135150382907334917777451952361544736556023938115324244239029382427754304443285876770705117633965956302629339000687012804976206144088971834618397239297651538450849355614400981135695587974555360464874157121663796932679540243376707535136648916522387052889925521182746828929426785448322447569698125760774685160805711655387862476573582729013167321259034092671376677517190035528911612022799031583975274596989138953133646924606444898890209808736091577551681052714710945889500590028761615610824697699061381048035164806315021104608937694374076852085006219728007349764314324991690329276170817120512016043153010402677928243959299426000229845724734227163004438792628739515923018882748957062401597975999504691807701934283405536672062710274977853022663187003594094814349000330244307334087578808849155702625017761120355094063302594121605503760011907792956538862550 [177,110] 8716929790019447410905729569906437142672188980042211443758583416388635064555644264118980308697544793182023155626859713919441549051561576302449438486550634190906032259284593576435990357754666376510346315628458588021551723448531977347189685848347063761380024273244396173165909992259380987010890946663577377086292721261406857179436601043010192535670165979068593891751765527001551256200590996295186231252182809808464109153846061970808956315179770442115813113252282924253496902306008914147781561071993811256029298962776152844527011097135956852320867090355429927438341573881760426703643495690328274635839450095389288858450689266853107277019462942525489587579512163274809613057326471604195357898727404889645422324379271252023963786802201474223778133309374832288305621659789678374740149285813591929840050659190392593111427772835611325473070376454813020621333570102618189979153096226451835400036168964623580738109207780589176482236369159304578160355132648860007719914892045599797660293634219853263557694509508894543554931099157463884381701437490043892161186861541497943605323372790680947954383700684626908179900046988914342214554604083985627245323983073688206755352319738872796210603350137999576678692494994602994332 [177,111] 51136575732794055710531342959547233009158036787915641453384659032685764165505825808384191647554062440101409166103667300070338015033136230749047934836163979846211022349543756057239761807636405623618114978393790973842913563003478561381975613905387187686245841274998519201704140720148869186291869640587564430438749967535962546119391090205488595935468081587327438660278183718572184310966897489868140263065021214924452419352655551371263810123680768474516868022449750206850274801304670968562051901484312764947762946557739634139895680844077104822487132093639234130866739512539962018952494960711761927079408506115585975444332610012159643582126216726044161186252742007224580381166574647010607526710462077516148141408281028319491956673887676686558862618720453131313546061161528924512432364946222556918104778266159246848696737273122668955582178766571411163116062223679514212355006427059502894223229735748155894141870119484425337874906424685640890000699172176769403830497121561459875890597845099906245672870151768078809719449043006063162358912414276830614786141833256798456605239522353753815639581810980618720307999880605948087042581234757537578868978723912891786475823537841939255163558044629497620941903247971265 [177,112] -1711244265667177602372924984066043846793589418340403620761312679725688150605812700605830530061901497404998428454291908757807165555196201416794318915016951125768192500469167117700177252106677603939717491172994889944639944443386829600897935619658294092360603094519400081495827459883029110035498351635511400402418242410037835690365065668853573571154041249174942334157187296276425302490519416018459444595366039672555979956804297758910746129939672771860249613588159557569314112204837965855690449094364216497423552837583361889798704524684803878523868674251459592517693748607983630869107821259288945096182073678205408518243274066070000236471712628317047286293104037250959444103431674277501418846943740055938351114075893579936534227567359610668742319222755471287922779199174793664976944646831290888648235508126236574736238397183953579535265222495444822022646772002269079541576860283382050153482577325315406492361736131329300669098771684986543717719863627941676159764451617459957884420235609691906383836851993923183237343973616509167395357573732989499494569452146662781567869540672654690448060250856145352250516095955384620430079306702782696214543037872958303373605553580304486509128414783508523987506872860 [177,113] -27650651475066383848795247892168768085989612109801071826062606408885500231108708988000727967272622871921445709791151727788416885792080063133641314773206162248412745345337532304086317207835065634107634840529716805069322873786024657814648442539299577185699565138543012273096755064829958584418948136251508395211236415348500880182706865589409482781353636945725812957486983403346275416887186175494014091285855690685470925977924823810896993274444328596566247491400787771874217678861600282123342854068904805637734078522343855006830401838404295763411420879983927054879709729580504493006882225298432358584784899548310512923567113847888160153539557393527728860866136941323741146946951124255050617624362651047326826058557201217154815340102677038666707327417127000161725543659646600823732069071334273830174553782927522255445063077957424008064572884717482754794035296174705275584081057364705149587665267529855404338227767392501499094470044026065614771841010867229123049463997799313787872212316278545613695520970379787037296617674402914228767940846476828159703557565813420397183725834033699026492261540206517375120711161627618878136835626326519825056809305790783448005559401230732719976762954321362630924667 [177,114] -63049898768759657644997656015434460603318613092338890787283509925246849588735014975851286899475501055970777358064848937609339272505351272161864665651505053211650111115100760345072615154521593113541165254122952136684011124981045871081855739866115052156653957164056329532726530021923645851993014944841999092846483918389593376230348674321417641525708788053523614382278625271787103248082263859254951212471039465046864555988704988424251017087917515539548001487085614353430047845824238278300929257961210398345835225572750461984519253289917440666818074914580479356848100663949699133165699023888948644955674974486232196921897651353578337227547202194396512348584127970635775519456921846207417443805326962737905794241821339942557964028820057258437001423524450803015355719660988695446792548824205237711990943015102433412550775380782919110957815817241182964751354446326796973036206515353245212241833649185664377172252034064310013547055002220896657134547583572840506232093277804047656723218095696579024577478783091295638525427572025906591821086932048752154784544373895424494247030538441009779849108278156040198457185350784259556143359116462968793031690213471073906332403059471085450029156137447840860 [177,115] 1624490593410179857961403044213043741197043576197635710125680493370728255308847204899188523242505881786355625325915516727787888373818432952743401855797021382399531723233384871854591233677209654437972968471088757267614795854320538910304571672877293856477434139535726120177216918862296368466841934728748959679985362760170262691935123692958288592109175702943721064162098669927517449311855609244617555781090001374991882504955670551284464760889998300643816343281222115543760224693856205517348498473531880958585645209527252159156673249555590740287768428300847349010906597624239443003927346273151100208743271634012919979953561829965143719329700901062323615443507468066802738623907794937869185548018193650026942787969771521473340132706146131226441098018742686919693771096836009938819065312424221518858909828511363224539199860845588105925118781791097874966943306336299785050478954373499225607024152974885727701756751192929801400296164746373075939888123579819559027910833055476235343845229507342390195598416176659219729904349904561358276793460299110626106563329352168984538852902693314988682219970571930290196914419882046782180222256970318736049695396151591230993446377371327972202901918136270 [177,116] 14832900738007641462282279755203977558328977853713959399964417698112340787838993947840813336541968111487834513536042459316345630857041298683787668795382962863175510794707370471821666335366465699099214396695923724678286766939801225032708610086435191138506755241528117562133073887542687534065310507434002424511164900187978902129972596357364470072869922304699090439792396164855751408248951373227927521436254632590565307352776036162759052954746205725443238514192445182783092319445852101792791785208802060197440838204918977622016461975636066294741803283553447462635234312851182607146960968850834113375571017737213688891477920659098640845330585344632505640275465639382487672084696638780774835953962891425117466845578484802214984460490911435745024335014684345964761600823374515818641089763415202824779147344950532292141312124165757217323571579654885225047592189004804328980960328005483744071819679146827179339559231712641998630336825583567468821587575659385956202092657138178336756833255005340584592099670347805755614769593311972792959284298957280615449052322714580103949380110667667988960629320022631041471787489121680393825779228812829980418609359386834972132775139856692594866670298 [177,117] 37253885366438031892888880163401901984067526855202377294633555991304852354854491409367922562364025011202038556646693342020650184542461762437987571954839497292466290971887635236184084081740953554649004518597212001194605569933609414464290082400026253395572203814503475496875207426801839163383900282315464114079853081729642592329698056984927411955770542826733210812549478583160205799191004910382356073620110616197582755522751641863861999639470578334467954987162638820439895041429779410942349010857332351824908796460165157380949068522953503151229681021336619696603647497221925504779790904775597598040352560767347354679498793349295972173815416105158223757157800847864897310159599365581180185678179907426361933646547546318979518214719176048650673025713952173297200915495850939604776405272720876125740201144863837902961200143954174348346340271872909750108014625532687476032822018921033381854434426465635534152612103166774689149225601431422069728534187083582219450865741852598342072939389385443100704407644713833797857281063471488535040918445737278485065188128386742692306328740589002596705697761331091635113907366435087542546709493278965045826801574609823943493316184026721269782 [177,118] -114969211587289351359025121078452965478940091783439023794814746393033441443310178315142825378622089749219815802005785702745849125170586261781154033567817266614264653724974637735226322556394922271166027181229216345039171818867680288099936429541676650081082215994467103273015123825987541092195837680854894186431015984747746417041731350861588652390774231023702005215802101525134172449391801588189849164368086353656291451640467661993708493657598750465453344234939427589262762690868599261998228330818843861120981222035191535478708077047239594195886530925461138443825126821490196213616069341678224853062227892350240076184541532001856461588942959077420356895822580907990214959996321104326886108364865837929463084329364540239534352520183591312847307359017734124743867917604873596048832059799162146192061594939096973287329375761982102211634167220008952905994853295759428684771553566514231079393256615156514804573950336611271933113448224422334044735083972023887973159645405514248980482666578040559748348318469718374555797398980568988340971809151814811807487391842287461541954317532176297496540405858177495848594053931164581621751257379485764833412989400089784463850908300316036 [177,119] -945791264230069959867594991543307198301647627214414409844949245866333991216294109360318032604931731047167631651746622178116988226316196965268284272318477425834521577537015444773163014839320804918817199401034310910846731304401366103415945682397347652564479382044222095622042022839663349977373462490995107864296088405180101796617422145824088822475705967410188021276251725483381542569642952914596468590982952971851309363953878253945122158140949056136620406551581242318410519134012105329743778295665462695723396706222317731835753543106234544924941126697293347468905565022659632889743470260081415381705918298544874132287736984997960695180192357987915368149918307164846792166422509516125543388725368076243156823115192220973592927470153882904075531697799418029423667119367471866368598916030834213744572924605821758411686489516191964276973144552893915429141161067644255081229921676100013970243807671629332422636257160043054371016229008958512894075400025527979942678923431274878176420427877501351033128382360065616916056978008843187737106275856384742619775171489369722457192558204763803679240168701111454990821152734757128389503713677272345295995119747743350914612399971 [177,120] -2253681808332793246692635222977772461201124890516345804610652713384547498488196740285896454173692209737007693653453189095969973201087971332499453559515044273618884496566756245067147146501472292478938529121274728439398308769327256894559557286331164361729213604517662600555213532088187672711230939495293887806379303362964817921641833047010005760114416187093153160582264442882330800350001359962790131655700529011622127249162701729943709117767919489379311244257187102933500631933891274622984834673027461435407101343249517073123554237210485404028238487077259791319719689323871711324535641764243181982088550921183626132037661455231085143008982824029007452546155868329598611631291063359101637655293372037840036672880026329570881021595986803966941003602235135505071515338195972632149182225757739828846552753773323651883824139155991920660138877039492801098821882214682750048149607996957899655523197305464000584242391848414303925772247197461989364516232808170381762121493577264827934519661385659631041224789846122560544788743700904283807226131596741048308198376753695760890098857587032239377152732166257050924515647797796258865957330725587857954256729705325165547718 [177,121] -1521531870819484704035826054849663536105775449415242083596922427683309099082249751907051223074982363863640199752591852671042824557472917790136420294914440361478793662149161514545022190103326990287442637732451379893952548633827523235538751441884811843201390439948268492669555923235436528533368992395486784007647917366534993686046453301364787496748368077795028293737939556984000112778111819435959973495842495686881448764022007489118551780567486030687563511895037976907471408237526493116831122607173392262053033564406493441666015414212393975091675575977821261905730252588794263092939448570520301510349961171491331080805426633934361994853981039398510565385029460007326984592373577314623915819013435280334480060628195962646781780852760472406342610687896234445915029001823545591949798446227433297041716998930110565951730930309281206062537911888144745789387499351521776856437704879982019934253380661655197386820963370008251138358507080346997668363038262973447156465599542506818792432718425444653879616524579911993559677216343193144270653349321558151935538068211616640262534050526030586344924719546569234445373483474128421203910118034835884997961906544543353 [177,122] 3236700757915884089803356000452230284362643849103711211684045800155539264344885564710470905732044320302732428484909648373743588136827971001637663783729213894879194731827485333517992469448292598891604251895314856555069617313949444995502144983685952866060899484143929985592075768572441974610967178787857207457846662491079877657814176068721141702856465332967016494900245707837088502663474752798862748449693181937122165576172071621975851039212330955970363088214343843010585341583675848173416699483352414245742714969641551238024088947576298599754175091569603510326788891448551054636585819061619121922464758811423952118906275441821190700295750089449275046666255307706877065159684019123990415555080912884388907320866874933286949504554734564844947873112712187120640662037363991106792634629952348569051296100142294888034008120080494156197955092354065614498552765096260827084335521056702470900667873085943713193812279349334273495471455323722832709884934653741515759870108893972861726923795778828503280688279748541310515281348008908594620462265207135702824857355732003618266514877639004146294662321336085592575963657677822290402847764578410627402317413576 [177,123] 8036785596096472393737563039305972938889965184002919771672341771629175999979987977309981675164562886822355632005708061472372430536004796339117045462668983023263722636800571500724316619963914641423391040601037526515745135957049896878504598317993508190228486339701623899734823988136021121274508154780451985708907554422368879493947098133445376841833433599468581530059435969158491145016261551697288320898288598517537259379110804632804655251908556232052512353439124313824178075726632263354242316983503981869755053727981138813467209746249660283153273430475698343376896585765283393141189928764885884292664603505902077664380373349131159348757832663410111925469446879001079471679121309896351543699678312192671072482147972878779970063530436920129399516079686885085056043698481363971515084884008740770537006465118369617198833593987178019406131491470283939393739408773223145413239693813162171051315955728432652614860126579868878904735456824705352511479241679163425653765566467649866525375152500136220005469685048636249731132788093124001225521004011761567285397673040112318319937938642683930986931426623511129608871662076061606882331908262188780303634 [177,124] 7266236409576796004882610279984051949718237740370160004060156666995368023587544420421341485404531607512276882719397589256405464355394556856984047192878665795665684330308534809219041527539629606446753817038787322605375303021472238174597961178413098788826622736935835378811563259877575935578645735034859126779681994806981985919505820123280721227833269122287880404706635953558117066719724142889270951697926785316932805600232260255133400291499390371823986721875002692602001006495011611383215506730821683946111876874979424799775839148159806424646392366383355255166550123415805818632471288018256250823406277662630454639787694052629153600100110092835738703954639355506270160290433348213457959455786546541956069929634511836166833626511475143539905578703201304420948650678042746596258157755171176750245497758323122641066472342202689774582355853056669424868910745345157278150285601772607721282990054974015609409253241359908704147709613524602873633655391301521066008991391632906739719811000280902425003727236125335474140814643948393761070737895696103681648259164821764944480002794855280289965959438963023218138122886888059652667952376458384550 [177,125] 2895922215139179567350926185284536257958619279321568692823810893114255067999868876277553880233241401117849704982048694310135504763341194967737790146480302817786610068192336995898741240962494087998031343065577296033805673869345555728904121728881094621603869880175473555666885969155940071988246773103926078936465723145854477823708151375046235793971855412027323273286317303612153958963378445452075874692384270220380170099820398432904799242042521841475419388968016262798153471052517129210441675572287568724993223138489780201735995448712330066263745109375497283945815482450618627742759476060161337300403138968004140135689714511800018327299194051954721780218755710286771191311264489425671687342562133504410015983189516910359651459590748811534800582507830953404742068976051656238936957773746036067687756668453573441588832715437850920807355549706072317336887245662641711466265413227692347991454155244398110276665998465499258266637197564173699148258427541085030620635895058161800651921279025090053590016609356660259630797719580613458562497688282752503809006571302245328268733215097847408892306028216535940848387120275788166515459781912 [177,126] -1859682232908108992890570417549102020561828389680868779962333714063094733573388165240331240989841768552168873432546502300380180462125036890128120036350151748478529238790631347578639513118875982415642948911762570525596245808068847216990847057382498311211759073048058049131083156405658843567093099729781169567895267654912569702584390520851612648829575366123916023798439095771455685954716188606632208696617669226890088341001479487881665173182892331088390953116703722024992237088299627418636998380622266201527949824504232435796024915623828160447871582089586353574842865481698602102170382543414933300707354593633310920906953998202484779751984233822258413586256684872577939253080537470651734914497781405037707735294952743341794635735765023282004691148834752649552576242243921460801306719153911332750630767124685382866182613403714485743562870725530196713280051761430708776735423748149212519672687610736055557258355035446479956511472903260338286020075988060622573395555578382704657736292739475062051744310813712872747967348861190627534254602074895537070406277639449766236175836324976882751564538855247887144293889973886956664302 [177,127] 8818587250758019986842893642903967658058351149030302563488027433837607529615275252293514821942992513600573596303122401679166010198846406790014207025714929551016584711695328027950430626639123998901385434139798610285772232854649531838895967692258255519622920028461809559195983527499520341580730285577773435620718863704623246928024727890832627924019112112029833402903213121924120668280564103307994891928102169504739447873798246126233430048477718379850805204821888777896414828783579690880923714053379057268965543151878542186904930657043927748843435630884032900695284463881761012601125881068967894984025967790281451833979126872173114858639446478682652410910431617262084383180669001188562887149863278605256141469721586660860052149653888690099541317802471864344779144760142322376677578824062937766068396497310145518356716957889123538991937264941539704988783704080994424518720466383335742733062355440971040297601813847358413693457323748230207930209326721509095690306603106879167360880045264449562588886637362926264055242252884981766773862921211370226714565235514894247718865544697311790978847747085780779986802576505952514 [177,128] -44945880145774034088849948226077068120972421539549588818039654926912984787327078932849692789184452190531714257141992374889786011263498466212400448786452092123230599618767269849529265051544628754572676788225309669097475019799577848992087551956812525327034250861040436260423472677545989946147448445621715049186675476087191330851782614481402383573718329383463667432661723627761034742628496407471297963598071986838986137055121187020375537229126447160107245442937918099655708481714423360713238694364883046523364652645857770156528016144087356272382434141478958615936729324648266921839266066629658653018682906374515722718315876507231506086569657342397956144594694366727122386473821782346667497230749311638247443007145192010782149788656329406970668626542848887131353010531067551413680167121978022086961907557686733448294098904388335019349971692832166924436927763445887446497788903579142519881893968498555716215903571184931525659589955708392033758443530386507148929339571140571658244832515838536954534528410702168248545375200795254653459257702886888497124072432800785195869602407173111827196305180489991730622268710380 [177,129] 163456987121228501627062738715797864247883204229620428051190542521787745411807705092595421855874844631857606824074545470950717005808918669894062826618250078850011820986287698690784889587808447886991512248032753901169595758053178089197535374345073187457595455497468769953975786039129123507237090391470172832345657020510827136049744993493721777394575466738170841538099159964708376620966723941620518744161992894921605371171020632872140905452345643615327501100264361206060904453202718488506630378696420759324043136595945892938506096894986629303398837889054732049914889840027698465625063827652995820393951999182659763271261479515888343609219010110257877688539818968536476969696717123637835034958427881427671107510396674478380030356040269964953955100066892045690705077773376452353152721354435188087106392140496049904140255926716372966945724576160863127502473693675463461729321546777445353371614690603347527110628784152635201041168960649268479461953880277916636310536980591135864670396213595068714009125046060807336652039771901097859096815133072958797902684279038728586792930647324688618243854166972877830910658 [177,130] -426005832571420334392925551456262092118417929536329662838285431386858457172119646128402547789578431547318886330484051928159012004036293806334785911846050694759234241301017165165406672342087379977837220827015063168859561636972775885161563444278358388750527054875329850522707370911356817230487493324897182139449248082342895929696435708521908084087254149401302138059917147523963874884234827772507856375295811528027189906423321497300247338660595600808588682075451579712826538192323704783096063941714579486727352395281397005308890412085364540825393935962189897125959379663283711787639903433466785928087520939420101763335204598746338400419897695376045902307836158126122730074118075014877511765825138006176468661219306757475950543384935789763362131186626400794454727582244207964559797603291694319105824408567980322980126232991292236801804156841640403324243272813399467105557243087886834460002764348446391272868271514934364143656921048504724164510310888925499105637384684957254715163826286162735483275347020434763210598588992816522663407632869233001994566218117146000408163070208796802222729971868956880730 [177,131] 710029890036709824260645974928009723717727499958046699198370439469555910656180249142796490501582269646893650086020571848678260994822886678682379549986053201304945949268619618970276795859600367730896088559446300966506373900121356631021200083156215892916882853520519182644155241767082570650509401123901224666895565701177517656494325027522685826982458883864751821842004886227537005751722935080510490133652540894811679452979558780095595722103731107556762662758856554759629683058044187469010799000549163546456042961369905678755272284868067535912773571300407010638159909022132083160327922340331602128367866386031033758236956416230460535476336394109436594350712644381781227958672852087008251715271114332470344114919403018190902549993792000204188777954565378622194850863630492677217120744180632141797364795485202914323966737709730691998955454156281131196230134052491831147866684106526699446390380206545510631808058011160311377470145401038783043578975320932811778169669298418936936260198683149438643170661342547079862828869691504068501135345330449839398689093894764805265330839711066195088715346119404 [177,132] -755200983903567322993812969437551299499898164058024174295287879475441925766295438652017763877898593646750605368534495466388062601586263643929385794576085331579094534710194888736964484863064643147972464529028331940564645661117448964632610630508334405257646895812053893230387660304577506989757161650797304445746765126036239183353969099599750395361989843272626820592548019345535180980188764342265292974976087923829461986282695224398457825571161412349884285186252832907900599076147587501159170180059901598792131727917832298577466874757714062932600116108198739826022761223159667283737429983013512709496936747385184880190014258389366987769228011326381034212382711533628639715076319498352439230285633116575054377052734570504933952932428299894880968434691053130547231870491104578952986628584743331974989688926502161295224364759331554372166750947338554574971084454446372984264033822336438661608639169240271727657608447829448140851157626594195565521690392975254414201206589386438213238023207050923766916168639697764823068235566389234544918526767372884992800179627768024570996783570712039603609991 [177,133] 573123339770857894195982375226063164788066768405368763900232808875509442168885309489390144542822479324653955227185239989239302581431749049579564744317397853331282441558030909901843801709397542803196297950792740851293169572767330300094521426543962291246466491940053360479795745253223755109822324860741288103197749329598409316798302877872961080254137509757498619746216369435301641973821453642512570861895868736100183744015372661379240144680376829570771100020645914120678842800028895202771880601650918998644908822910170854663284534470307058809595976331450085000878555146430792229810428752496523193983774335435853124344609166596443739416376408468455176909245952833698780001812956586007458227339846196911836857058109641425305025298720432874665714873505729026476938155030758247081860720400375680053256870428958732568888883410293784083536983771027954686581454168397517253240295460908783540847876390384520211310809274915175556336373357332199197709260768680470353707409963432089122638973906283003886968048597010591023894386476531013587042811560182971285262815648377721345720385135284838744 [177,134] -337215284453855084696993121472951523377257665454814664565213265706887130503392323049307987835665646631513366147211495348235311565797437878090781139522583895554468473967853198448546051234758884886128113832122882856905727227099323220972861838033037521315473649234042143093422342056188655381125710367215903703906047138071151204600500563518964822245562523615771866994056763662250172856286022986766371008950800570450582407391516887528821639575528985124488246222342277179240530301907203304267209783132290989687226818277557909295503802054953792451263847619463015828834057050948389647474686440290055439591979926489149695017507908191313031850331647958017808363597768717105154270616155074137747498759873424387503248538341060178967784257016210467566478664008645983559086888515487731649423814265149642426612627728513242569221935809487153575467189653099430627147214743329591837001320725599375709369960464144311559315923198748586461367397049441680071110500514744572400696437360362484550226617214079133543506186457700189380791110766868967416478254993660511943747475100192381477509211701149 [177,135] 139298248469256368754160992163704510072393543783951586521202506366106139038890658254487809264294225438469619292016795266757949930919394531626642281275372146318605610870030049253628080805867192198324632973678940346554603338441194455523668995192553058528340439208690301429409629226849208027521062492765630980195472589883187910686360017013940187797585931974649409653640595203711182516661227669636204200940844540663377034715160655717449358415360523418309670735107307814171730193174682882624913412377831282755095823637265335910794384665372390136935824535886998836563402835512858082376873480722292692370005734979749696729333812783726098157482343134483325300098160248459837806043359801570190142324913479179202009036415931944156713363572263886185089958602592989243877562304031742226377183955147462521590717507222408409391720173530184127889784670235295485956994695653499382385235504886891338244692296166346565560667682835815301260119221211911138471411987248052301712866348535919973189351338131844622605998950188739831163046930076757123795096516067157825473078698125688202027368 [177,136] -34815524865182000997358066987661303080160767346325766074955409974872619554396366291070247371236507264507706118768271184492635253285172040303732091500553339830520203378157109079555715463119270370400373942086059657538663048492303272933807218387825638021194732927086263929204557006387306790864532862364246956242563437305155909276877612348350161317361731325513040165121783143738128446543988621692770664589932167347973053871929922887976946987106124562043540010099979441542030134828270608508960474133672373591368138654445541395177747167682263765922146729545511701753770539675529337960497969915311136653775486564909954713932709059883248353392447025792935368951001756385873032043307297233323310324321927521773409870471605001155210726059674722504579559717455352340193317359343827677833780927261631571528278261239219520922630168688467021910331369238456545043951008360972820167654970559747800969453158459417602577069252502301054180844021755486625220704918700578916968868266780882242007992932370219605575197682779729190344121018415813312677933277278589725735448665529741964 [177,137] 4883537738974998665941220691658999801932720941309995047461624506904505688543636229293015235017535075045180601982872603477296212288836093210864355600418909141233482078970734284151115899430921647856364813524909296770417636635318778813931099410530576833486712418225065388039471602555952237077691698976432387378911861651942803055207272438402735131286552215199165000053674330766092559829719007107647221908096502048328111553971876866381753847550013227270153706559974371193283272240522348252734061497602855766054807436543162509027529974296117738045880659893801926698263790613837403296616991320222189342191122467471137994367733188313354912661005421519133295689505549554669136016210185468321052272145393446413082430359396020248784416938528842291066280222273674080885211046872779066258995403413511707586580784990456155692149002553622140637024233470602325503815954158750879905768102434244708609825878173504615214317432670449404586463646505927939609343983316440641401085325700198072610143659126860000104544737890474514533000019166762714251736304790089663862231858040 [177,138] -380918998603948643544500831091316238828838791844332443253122859904832004343392232913279351322088704058262169855347385697486021440471308293554221305972590513418326208257340712841124023576883383812192608409896279395635539520533477407508598193568079230196237114768789978835767764080965758624283433524429450079128584456967254889462245349146698721721364527858008514438276403171062961616532692386266741260292559572111988451062202041441461186324701236659703626814232763180494564500384123662911745691715755228755185069868286407163893827942946486276094324417424802959121091396788836942588556000718092347796570151347943441385032860800458117227019161263424643009763636190823095253438016058689228660096621063013875399093077283472614719244244914491102741039594182565243233187741127565555321305804058114720739800999652454381434648197943758212203254387405578448206044000102251670875274061761494116483051353343943590330057243952626491669460538731775952157207680892464211947845134715541733872372601952877017170154391894186364630183770842959113303109283402520349523 [177,139] 17457705832611819040869220159451710394481157818735254168609557476230255152512806203290176281613298945276890599643607466241781534822818072179952142307163180693531240596266460279875478198383375452371286468165812993740324102122266036051759046265433053772199932157655420940704360352620779494535677429998594242135547371556599198533067761470589283723354037528590584945757589015353351598412421065336513123768739359745821625354812933921554900407293194588573811438083982509648452491227251318612180082457856327631966705306525110283840483635010252344687572720629139263848477824231766342592305457480713223162747577518353981473554327822630971960773960201591240474038665116133601434031950215435460218669374048572065370703178874414739512970002974987065401681356133143360377373259654924723413587704653546566482575059656012115510944819645514701051923067187183818857985292231016739229572476723736172754682474681981193650129103665363783301198866258367733694984103803511525627555724410336720172217735909823701761332772665257806090380674846818266547489189721568 [177,140] -761848672021037967776043736551403655570811298250367293037001196458087365483316596188268537016454055863292796057080968274250648817756891109030761021911368310277186970722135510731950444284511730918840072093687351049243447493387146694937312512785630895299149459757401713915981503009780415093426688467355768212345111286608433165186035800289936118165171585228200447735635847089400965084331811286363364496657198846195934132646463430211533423180611325468945692997540094643260589140176445168200621721097237560183103097712025062373055801424792322271385308901812768140959947543117155947746510607974558617479717107895050175576371288596594156945412536589633624166088585839373780616734904263555211498240885128520528576502620471279976191267837316062269466849952952120961875194679510073892556670675090775907249801906774121831804270256773762458659816843436750671291211611614073533819898338110554504639655476423600451219193909597803500643465626621257439185205946469096721718345821547008457879505956678106727550701202292599904410966511241854889589980 [177,141] -570734315994052317705205850731801614050242717193134729130069927968938395539633751626381646969684545612142161882505367390530223480787945602431545045364866425985986233372156357404106755544598557080694241035124556816248421883187499407848101100366864573795440769718106957041627860079645343892571063972115222329309384080162124587015630026285855944846801020683591308419181328210756794540418473638965705804094288594062606400152097900475415466103815407667745743280398093324586909588140584569147907140698819595765740991384927059931766894417813037754418507815142272926807151112019789625712943774181207141184964159224874900504667512711052023244847814461453076287304689655244212020125263906453728387918170213469853644280744757688611284747245795522819659804119108939323777335352841978695849522300916620353632884849494297151320164960062599654921624258488453186505785082269064991840893199750938132192444396862801445686553441690034960941043155561063248697909160634636976838480197596414192909761037310964450542598183612520533535222499152876528 [177,142] -639523924519840897728904461635665336847367844870889845539138998819388327324844188921291024283925950636605003338254526395919811145486806167699109772659713021969462217111304367053680853866228051715438849105002335995966379733613892504938988310605813882803187563528144295435754147224408441335004500083665792352264108640989192801947609015232155440907017959916288802603934584917608497724023462956871001651894106655143320103027532654918703206962920141127436337816459546555097149196172716844910550310286912585292548433980508142059588437876459718928832532158637887869298807753187029755628174367536887162352018736423300166354523058831235576598627008170437638236752863557519080720838754674263003420725435586607244504009219063143792769631976678978837559542427068624294088568108311185073030343578620298821521567041679924626667126546276672926515116035386768066593944989524363509738569680534463870727962082897910843697705808981947629976752555449977724251781740203184377976497353819993766184320966990262442703874716145980849188602386597 [177,143] -301502138889729828361000489631825425857604692672976166263169943037938347481494755452290520733115500807573914330668196724562201986313875674968419077597942110516598660742459661541745426617564416018975558835043807404875083106771988408240293849630838178624717012232434251347604689892080606880693530308691628554131056324678656917660729818124780433139029395970456602912959038949055108216940251823170704712274741216317575084024214105253318878840705726915867927769051326495601159916394159323359763598126119732601464897324659246670229444357822393626763531850729763005450917071084561483851095706191027796480536356944421616484172899134473516631929178491827807178082275593251907469346330742049571015304820772895762853798901068843750816917708518140952297971075467796284685312760385240832981222159562758093946686988753661826530830442564830420702907906516169345649096438802673318985834306964673805186873508144566991747858972937269045600381072494818900758514450450162169456752884985316339081466819138745797283895840443752454260667 [177,144] -62925387850208667714642038694798541744093473922719314499466114004909348570191416650523914549750316521029762539232216167680972832620709547173713330712976042993439275176348952249398232250748121461267628420833204703524799810353888327347666270096058627913963225096300484839756016135861291883052019149760585148769825404466673124635744255524087487472164553220491840923222237361286242008000062390261427663409964060537565613750277528238161998655878075417355804674616342088367438807037237853465577980204469516299667742890467909669571564695718392664456529796604297001447348908331402537196940467334934555501430597050076046080377218301543230935758033801413965716344368217045516253675657809630200991983826246315992813128917343333311536046562967998217195398138266152532821658177583487699492088004862066165746470253872167821084665554789689217694182155837295063689570356890720009395609811386443569550626990956214410035631075077659061926205173645552822195882247277602626593360231201214914412821750954861973710258402479003000 [177,145] -5882779804131858934837546493300175845114439913410902456505027568465867935585847781700161227311556311399605846474751434207275658735213001505875466758228003920760398046884633990535095155930239887308551798060563635844621073536999938114969267069853987180116012199898470538218346394343023645386911601537739103717167575823556984833343326684244815900838315578039677039830159193915911283675457551627576864892728610113180399299912163106404935283733774826690550343489939235236931260344393277120336668215981359653456851433593568478748170735729693705067197479453520881267407257734694681682954460670954759340149347143750311622149071994010973148608500493656474013824840097629463839257884654940646724256978462565984553965374865516945108165539751332709001981645204226544060328503158309099837865523109333190832161459073911223755251090944958325693480811512063065907005640127684374176729690652704850603046341667332280704183984755226359546998034179545626591850107056384419008363286524476979927977739594453480145477221911 [177,146] -247480450206407002902123268028591499148711709241773859971769730567862559361495340618063808385801105788585728321193017466364983091673435497116883039044330187714258292924414195482845187702201968978687508278902362374824533076992204959586751819001228484320595282821308489860617193408778882172530875412708517672245274035304189686006972681097178481120033473961314111154762086766416387553323771921161387795225837720097448380814142963690442777773621514530012463993432437578350673180697011400242387735039295318223125736437954112325514082616343638602463161967254557534560229412259745720946581379140273881549960980709204420402960851233292649043645298719189911780705618285620320736846742315108567282480066243698575212308733599135334772989483331950001556786781993729477436432964689063476444346604036751498560501783121758966477532460185357236461137125360769012531820356864343602324102317838931798519685844067627976330430000389167309632586682612692666790005915501326120837398568461372262374138058106750880812 [177,147] -4684199734111045530483583570466056127279444938925392957057758080485240659035684509172414203681808487734579845521483424808283867369274883971273384442093205993566743309359819847997102853441674983639203157567677540287127519258188612742637048436555130154221313949047500014812356139522932395432672539893062239431764182170022757445394045868361537151616759230690416851388083921958905546067520313872735363884829687591797108644679479297069827975682336844827875367183954962595336882154144876142382537381025772711108597537949885783508404896805893122390235031018468981105026730203566090555783728539202494909882569836563767702986208956521780957903156843944105195093686268242065578105586391033284324231199355049061499462731366549603554895225188866516623980509852907229992632257410069831199518076717571863804559584790058182395354419106784958101654905373233494154456890956146462327416045784040413118886697212148806483598293165503796273503406688512841617439599582075553453502217085433482941289230709855 [177,148] -39748594019269549811271195579762844556738017354607170296962752071977099907222888007735557733672856592962738120803826568354711583698699221948853681642415807275535699921131890180755530835148208324528948189597061584847710840360030520285009614745441201663608038205356540431768746771255977722392881203938351848114342557104584867619357131855467607618377501701406004899187165667772881185611404617222462597518017323296154634261367038609288631603062128648225609670795589053249450582665220524495505257748821824267992027556578882434283906477819809695941979406264915430300670468614720723188058952330843966706156670984046605691288848322230521775958336235545474555656493234975487431416917731814716696180018552906660190594671747240800776109307723841155831032037189395405668528422783147097715493075580384197066139119432125306548620971648489401054116798405233271745996251850860426878614044797576208035650754133927522857363431677010393965125635775806059660589282410986953203294061812418345443062 [177,149] -150259367127296565391362581253896774928057677096789934508070879026565706588085339333161520820216524552495258952718793742951837652041661981956537699723217391011469048910678014796045124834725083787599907536588720071645846428332247930888420785904666234935794856848673089194252419771836901237447395514896795839909534407960157645144186805385073475804527687328766712780761681950039023665233636567628007513609206760034439186179752060269468011735154333765964348688831992254460611918775970976888003926006946938211939425319936602421289877987063281299287368514438818560104090486316212942733447111209925229645196855620035917936219215177768222616382317703992937847906759376604026803136097733275138268859084898713514733034681673073450889204470369333312143667286020129321844363630845813782713527917689264633581152863351009916170494203523687273132441102281592319783095688821903091199137173038122759727309778508363922610376345139965431429020073391564413876378414322182468406485711935578 [177,150] -250812009641764763441423763292635100249327809678347819668168628329866887460087622846603967274076182043349140699286708807893480461144426108965403133316207332993436091031156173894362742438627271019083713236274988006110501240762753879207300811155079220374668429864382314041599035216235745793103509743814173148550455319502028419924220653057880022869871435710324615051353151058705763414154280942786503073050700116504167458579787667851361116866636332495357135630531848030811982270829178189113100424560546697079264298570367752246997990757581227651545952440571413590959872515518726257966574969719050945752741783369581096991949148942080868364764374449063157579300347585866060404780520216034348897394499047789050255762681693594735129806569477793528884072035642079209245786843155566842359681453414189359775523725300034232636802975813568226486930771867231559600856534968557691158265723737290984865497365443229458068747903705624400631655127132871655142930521298778625961044 [177,151] -182794339049402048426516197963994701249417687181236239467824959246253483797815202559048658885737439987034465548944850679329792342208526259797598764132506972272622767125258787744330023495021198857509145943725968180890098862976694843789754828992467407303615851922295110774649869764294225975805230629293071521304918018293419418508308567302647863928641520569076938618807545431331165816733182232284644704896826758639021029575096214394264432608121919234451928981663883045456522283403545726509042470193113027328647665216325679589315379528336507531879200282454892423750370388918600993274921692258116717923567632773462835517918608977050293433696050579202640711618846408052981030749719740391772100002861781594732800010267436399361091388968342408353142939089047661378289780633704011699646143629214518014700356931446790229301675765623146818244170359904654800572953646066742604898538727189836074688743512191066089176880796408647911313400201089523017963917373941531 [177,152] -57383461789321996034625468567571617108639616863951790380988986075244733554997115623132784842610286983438759478840456928488196227079895177186835579976520834309446192618934779726560737869797790722295596154402747398857784829947234332595949760518112178478405015308964544833777222503838389247821667294535533639118637002966734805803183832640736867346597096348178393721912457244489795942630337775232279396906738130887902494101387144162486488871584493523906590543465688691064036558202437447682396123416407737824225346956600638537699412668303933294421614793660132630785306295331116670881099777097045983401169539339276668634852796481803866250143007961847238521710590847499832860911530338397702992691890467743230148459812893768072086058917186357095081815947760724040553083480424714336562254995015028976488730523413171064711645392925340053516520467762123986501458064037713456420902597686573304313970664955156580326502205265960290777421325052436990045597 [177,153] -7636435414965555757232145182223246892921492346059944827815657353750897239051786039703461876656950114574075391737219992346834089086451160299038641376638345600972205367282108820516114401937396584533579516189676014250757273967094457958073728969935245048780783511960278041346548945898003253209190436376841835491358850593161365171076660471217012724419968500055771054671961469185079956086869892276340202834913544027927180838283378831595944086012059575168425704671203753389339550489398933369024799609873673873014549302874399320559754920159565239884657458012329374945013735392171686404649972581846561675791917784622981449594038271747043837305334904862037342528536076378696096673044205905632318849088445734675127095496230258915006940922498653943711500826888117189965719934103888251138579665518481543612126226490947150661656139748291375332469116814241526951921601004809352059220145827024775649026767799678403575151957656589962614550411167915 [177,154] -422940685625900534455234227020912300685196229273037008024105319542369716232227967105326177455173236433788699290568762043526021982394491331525072687161377717762484985630993372615853753807627972236502037976343345756888457079812240938974480829255403191216958235923923347625785482890121132381974116999245607170565997919674068239691222127195965335892678280216642558146365223944596080158499932305493761721032155352560221451260490319068654425812193737560022505468547294218881496540825843493925162873615345185908500583746113800129879499573024871895838844268159563115285875662900425966260961102151498699256419489550654560866786382184925574806929091333260440162389883760908729524664759449452418493193374584195646233030374001787434644592286321362480094262637574717155308679939280943681333691690501569765781712816122364015115987656436107628852975825186527875815372383297028213477925883354817458192724085715107908120074093402800729866 [177,155] -9546412601335724580007059355869690143400581326696311520079368555828461977689019664066469081107756105552441762049317397544881617013250711777570190191384328308347082782230511141903171402015349712255312157936240825119787617217044024503963420858572204441063465147881088826173817417691763492016782260867545759015414134790907750526300464557554589948861460253710870900197864668303106977479384716422078347205205635752884012656795385761103707754692153904528506396924178359034542736096648274289980983667876648728111819582739934654289233832918330055473262519288391201787928633728542673615642402437684054283583077472818856207717906252600681805009994783277281280147833658205831117491769283373319323394555793400581069464652292228147724508061398359369648611342579543424816949938041617896139381035466127315367069374391002319251079537397065315935295460135962713183091945588757315486910011546457338770285487812411083801431034429 [177,156] -85757424817487060097153012912508017136026770876347602631470963580936502072559520069653758973654987184653009627047035436448454848907749161319323184456591999901417224579750835650807507368426890322365793702921959646128645752173354882789256472811560910770995712024007090277058392046698453863063737136185265620209430134170308332231006245072227475894427627390661818692240443517183283825460219655667363787242651218640585064066970449047654989181217384943851557861903233369718652857342326230336739696983547481564946405651717076758431891284150124189427674408107934095402224739856753116902039073571467618753409741170050347297971934142094843334380863373963408923023281097907062157130612815973581661621823401060770030778456804049619200863820524789217952000175480371131966532300224841026522341671068547170817317190945000440985803980582977247212185666453128439838017258430240398214019453287248097470581452886134185 [177,157] -298534930048248469378787449881377679718135092649030565669603918881105822446629703930084841672628679633011439219748917396334051956703861326884968119312556216289742828120114849813752439433491486232206207902500956437688181109739498378544617841504387908041142764526291860540479151164225611983451377415019181957640797534837178188833245937989942112124872168021626345441339735213520972110111569853030540052535716485299484024463628191570091689191696804250720172005990537001691478430354220709969926128173702622249135454301446312625279744481763188827395125324718385824691300413706574212505158255862822324900246596769728467908422533245425412179243569564522302857595950815198381169576967986757400321978206258146921499203230978197636560280344069232398250509732955536138178674637000826807120330098387323841753299063812128994917086162134127699724940853612310341652350624929326132682157086559685481817314 [177,158] -390880021896064453137919417478426967549169969181135708033803622145426140234989076626897640014215654263603219128890228846868144514758031602893696459651654779827999031606462042951346165346300956144887554781517859086547784271173962825498746376788492333629163474261774246439496100695207764136785093402062891076947518955731808331664448275469510941375145060092655153924249110834325159810564934936468438019337440986489677588896919735039934854833665414402608086631867632846634214056541617216387800732337909200775779242612850900182697626550743124687495206648647329755853469933792048984413748989020479979579341008170721364979456787788796772449066870910710661845470018653842594592447725738081444706699796995977897385970711840995275743219085467147044064873715532556805007753313343697757181115926532469972926074128704602236965215616123700691604687979738252717435772825105662204317499373406 [177,159] -186177671689332779109981137762393095585776998412776162613365493777403783759708033794385457331916907807188981049564984599789030730744087532114558896501912178125139361604882104687280502409998048889263061180259725943026100142016227347283769181626493330296909191747259830401478385826766798295586516653150353321567428008796485444709377051912073653745717397216242970791649075134824389110542512003257687528293509845738817217680482781613976848930708648626842328955475858289708295058554991496587582828453801209331642196759781848837823840711748995111827217077270511542442386489663136672130221016742409770470369212148835073500794634435209908530697255609854556581064995953301545787748744365694731487583463995594714988752527520423619185878116871390366463907369526279531415151353223366130783309839671255926756571142033977969133398576067773177410370268849486031133729371039835896 [177,160] -31079556525349152530284424739583015111479548358887635491318689238768012698210859034823893787236026802581376867508870876750627946003707011030104166010201440178279997946657425105928674227555862140755249913142261139906537236421314747572591819241825003186512296474146409621728798300494432092388560042909878630480251760662063622983978028249974846198856427174494547138149044826350676598421402495058806995873933990781845803604780050337200335665528478784040444662999900730113105250339676081584542237588904774417162319630399351364171613615356970180971718823857043549216659327498043172809094747114131199106569061216010657793020938481898488262472314753409021347868681124145619077926906638358217956599931895651899040116959020601410578785430375029944700623272870112149393892171075478292039908514056400301031662028024065657444414839533816676568168724726422662773146 [177,161] -1744354914017184773502302896006822396115660905956183517056247908457541007856236722196315821848370165531339165396697453287219414190047815820770751929171373365998104450220142542652610440360106997900934085705641201686002645248187266753072015504195396925051304929514200944863044877711988774568911339392153349157817332989901104840213113066750282069073714107964533146886304925766782243977258606352476978318870191147036560806794759517025093578835396802038378895686669673755960676307854570408025139111342035051430934947787663030897910615839921551943157327829743303443516155335858431070715349253732693104389778002919582625019235135418888380855100842245154481278703750495156308975604297553588792413718222365720221592373989256572343135076959759669797649394396681171437269542474725822846435957686508112281148668138622456014147474940416289155150683107 [177,162] -31422948704260728285550258060743435377234783991748079609059159565314704493681802288095638118866361539264033573694098184018903154039966983981710405414975095231193881588250148987344988977971322558397495780494662446727071049312280237390871812041143093560480362135112400202866603517289618608235014642353638871120837338552591774818736512666596793638029529997587913417513798642441020015434828869546982807999537805303984636492326631040843730858642083296948686531584665047557603225739843851878985950910007479110682755619826495224112483877768417368013236586622163619204395283202955685091317660652442047878167167949690483817053962131098022301954748989949868499721431470401064885940360638337874208547087497195049395407235698412858472344466677286643598305392580397778911021362770115943016814114983062766431899017350562093670027517097988 [177,163] -172488248475532310157417747143366630405255216822974259416972192271465859588772628709994308774908910718378396116232928033436422157754689371052060006378610742263461897694007595939987701888603352693068442709731738537196839702471488555295521511089311422744219382476640284980324286344535098999516548403509003408864975047598114999078665451988773243030635491955368432193100337978258313422061294402609540806015343909075110850765071246007956389620482265973428636692403275869087897800835984885482953102855857242576352267289605647071038402983348051416547615088216707103823768656221962024363792177778346838476865657429082846521949507447610530965906896653760610557383208286605157108557122626852078176230958395139074263589346307439948732070909532419797045262663104346387157670731895899287592144655596720211190700937285206769 [177,164] -272202273849100648511883346190142537724568991864365142280436509443265936652154971214767762178645785445264677639734995555048044883670845721560464587297777628485976269758368512484155476772193987582146744578899198255992233717953475217181423428441897965181357274347831791520023254105663394561561441667349082199268932608464428897218979451942027552171082827748848997436712262007882429897584597182870721660832208675942730099284794486251500281905525673669195912016245616787509079725140380485385631790170962610569337276043470481949762822434649928160899011971189728361018750406833139702994954625141415377245807605611489045023278079846089528535713214905043155344638991809963474711736198241984842884062217435308166563446429599845429222661592250383361889922132888865551360249644707295164741300200466967539525 [177,165] -115670487500670389168699934536413534657894490397087628458123319513492349479583963135325237748562797764089314515057988247919507681488663199451244974354105752810238999832131512429234623058507155000688469400615643592870993893425706013056054346571300756693188459790495354339039568022980648952894824044288607290462556582500460013721258705691440882439224540646932335200535533098524783427157106906448675757927469604141965668133932974716388469096811189204162923859631928066948717998815531589701974965348649356901043822063258544355094399321264875164124751712487725375187654923158698826003934205143342315474034881162266842892339867761470317430677846326713963437666720091522495762575712981450912715492163055967213783695315095042281171447476174944789980307683445954649827420291641880715024948 [177,166] -12293865364174233485868072455415763024724011663005740044096884920505907917033031091399337981014980991796907159094117465625235150576337810351115480232663604768102145106063766128114285526401593452376402425744956776537451850833428503701828281691668838064108897006670873088157047941591585932161015295913729337611928476093419793848096115876714863534151683613458872199097503860949615955505899671566081402447291102798426667183183464753150792424669076325336231984083105104081547113156219093015238337868855306696275120961425263863845882888549754154696597941764180281300436878528967356497621690894184977748345187496866939465213192150468452216318541473852330300678018634678785172390877805732086247851819122612609155805099768837875695894911571693761441545928213966800049210272 [177,167] -300583474117688307868143143200998626393949294830630727432080752917610102140945388622430723266731789918641333351140240994308356260372545000560936767683147842554531239085653825025786084064553557977991470530358723313114431476188371552215155205946118616171746134147393926490079794189115519664748878100366916598163448180985145576717192374562127132556689844111824008037285362756513434187512307151709874120486505814106175044187491402375971740877767888317245015074718046253005906303069143328026633415512530073315199679278094732512475221567525772450954164878640399513982943652950262026438944573802974439703488583029235060390488180333609193889425124331833638089646726300934057211364078554839114347124596628581333789464157281426296756781537184449399123704938 [177,168] -1537089591962237295639109112179432661146709483101654173240249265769285093774553679952568966070911174212491191096637233432966661314684345366198953471008881825990655457770208607918302525118362212919590924594509910260083051807581922838500778377532846588358148918345784361015890691988601654138233680207342213192723322747577356680881130171188037853652542512152070406350877007190883124318972114460006507791001191034528995597357707133341458468748583297948789348878241486782509893616855322137497526649667682374619086893010221459195217576371226628833867033400327828304551019175505338744274370716018511357094843643641097548199958763792071948148424897286270383761376782318758138153884073454415325153883818830150182561767812895954075749038735 [177,169] -1474158797095687145759229054670890387044804383785675840691093253378631097345987973119711672775317312846620158477306149096284964436625958587127456540679343058818499870831820908830397953989499653004267924379715757309364101943547846135201210005457785324139724379246740874936402411295518597605861740978635007811059893860837117270964780949250318326104750842947810329041772746826822045819335623358761589245444228844074956934201255820243769659640040220067365667630053874624455536878077999484583373721072978308582251141342270613214032064572404679501011539181888141610551651125338849191229256563576108044936295184318174209604300244211593065627127477087066161352266974383686497760023184664366787749975906452268675243468358 [177,170] -233849759375945676379269005121877419081997383892201808931739775450187440191025656676889970671162919946386834679273174494209450911313071464581284762371566726789423957808648727719526830564822838443299238200810958283081946992110162494429066939618370758130451672550568754165848766043314341994756231172851617833957622555498915213624390405576397733523888466529459345541485430598238718928873062770399744376757050123887037525063770766650136261173592871835181817247391559784924780218135867337430026922181405174762000712182813966267491047669717744685703413356221794186427460208382996594680690585123104797826599615957235912860386059186786642572907661184201428164487784732773841476321173101094052138528482 [177,171] -5303010507322734019747904415150066201636960534524838125139797087446924976052484167060417159956873487600397598446185064432814217664770245901508121197924691807512099993582412571040835811239626929469274067395606620227435903113301703712427626932962564267466765387659980795676402556842256743765454331641257812276712867779072267191323992762055605910671383911547847509946755481642655125623876128871292724233013032135144573883078389121102282500796118879572556368588494182594069480424303289245306355219010876345385938531849510884881897668009610645911468004705197321037525520469221604699086167824340626330013030988152584355077706940595753189790335250733111920283963310438456348926697 [177,172] -14491028508733286221310765695245052564910796794032929110577217481303500009824355132154199403560926798361082806394487794910510994335314597815189895315221330494573681883672719354686891619086552600016968072529064331175438604961760805569373942208103750326166200007473138534026746400510623826893668131153838089004274705645834800701455021377190035232140432486290184204438752533249012843390333237979621251489371937767032836871559111354668407225090406809519000902817827714874248064089356575753170365154575709334556769929354935185382150122257456233519029251504116007654292151731272292048145452416276987576778216159809639998284717945796332372580676588826589174355 [177,173] -3898386635055893804661235042769162284551500198680910663277202828149985159594014873988222184838023834034957322482778345931459275122653462673982015540477365647392106020291443446161130240891749961801081166106408630920649502654066900252707604432033511100738533330861322810294831090225610167855091437206781393399699810558135685957430149023060333984264318944547740709407384950873399285088850866592157978769433251961176280003532017628343382116906129903579144324255159638285904972928966413247657942637091556606021413709129479432292308193424087298442607648567818705586743999213833371277938686259900845142503225490845833215721598972760971956 [177,174] -81059268575591428562240408459923153583644297628487893960680975847482985847054599843125626854487168909435096806315251648939646411517963398965007344929015287302278089479514329229976827078791337122474743076405220534660420871734090649195715229770665787787124570813256047859176133740440630281334580582326531929465037610463205111021378630190400221965122646281217279432246989078781402376419161972727949291014442944136654054294208045953547035332414785723664135143500437510659805356804728418834365797279065301187337110052099751308506521178476509156035855562861133706344353256601766374080423910125273977672972255495185 [177,175] -97117389988330261065626912389335785418065943035470352092375277084923341496931118072096280921907491793223083722293303148890912234632553064529245669610893104229050650447649915027616076039891933304683211759538886858456544965153711635901830431091310768224090446312470447877289936047731597895307400742461081097628139874000458819688657947482639233998084612054881188219431162149711203876833312198238098847630136989232252021513252019009529786580565165634902017259461242958150662457433018728746535625673481043697924239704955128707482635228775801180719556211780610743579340706414624711673493785 [177,176] -4665132144113293565741109787664421577714011754361221254301408740054698224626241893479388300965505566950030112743423038386008690275444250237824082858534177105843375049184684827029913616863300564342760421060232580740617528289961047622421945241354500182202280124765006587811731782719696664188133080970334509657772354106639812715369129492723508796373328848996578028318950784271333671616299444700422282325034797358811706417636641329480363870189451664931431461254174794559361718356580913088241458502988830026699745441093960085696343815031512047616070627914418355272 [177,177] -5687434492214663577823720433777687016125186209812920354099955730314648825972276234298406932391939069371858927144106770167324103610315847622435219598874945047563843571100597537662601687576720184566585671110247952448399197961632937673798880484409300661002969665747883467983568306046594153102540529493340756856039952070605616721224392490155457726377487261075442703743799835658214779285249983128412486438637617954982423280826835336956476509023796682056456950584717486468378807345241638108533410581871722365943138303643239520542644603658 [178,0] -219497484766722247770132402033850876884602117672367972415930400571363429958157607669989372900539715420826842139598154499763617037864856753986417387538750695472194768974487442793398785400474229563484142157946925125493728231963890455598773007074677871390157241039608093002638448869109188969922287478719124206949189838132604119767240822680760011836202822758930297074599386530022941694907890462648235898176927412902046894538269963027726460362989222637898021218416648397693859724986413504288772080667752564846412015581765101224347076407324588194213510225642169317191895838577921790256671889718152406952579566601384837108833209380518380927778205532331897739393325957918820861239698651927692094755254901381978325118711678532323703216995327368714718006731146098898280239009619708711120062821583069429260948968804811099538303058986390173163535221918631989100366725186707360899294901414865202681487640893292398311864340509668134248707434832624629384703913573012199718067665330057569831779097618153017191866504892544207570657503084765682615340490996070546883095761049219410702192744854138610325425267086302625005368260733574219370733914511888155862557138211877700198478237097783888185409548585741738931934039679031858245252662421272352988496007147490532527853141328613167753496044219139136805604172279106015820594164927389908248025338196936951746069982684845355375848796781587034087534327982169338730369402472399438946321932677310811347776759210507451018976666549139430285578383415182471021389810647801939502307270056198411396667072212058833254547968867412802060255031842912109375000000000000000000000000000000000 [178,1] -3806797603888741560856211694695312464642629714290708018790926933159995872142630976164596941718351350353187499270385681975843876997835564264453450105597694346669088403157896961026537029073178910080270222805905428400976790509820583233599198739192796305647629280200009664441539060137961133677025014829377165129235988205395507609477560304422975621287014472285890829575799723325665960401477513769861697604253069202285288675574194252175928845062240300773193862416731020930837033361707626211611417502139295776084775004697118870459532558425251053175826254842524343152433329930934781055557747135015118481023863949845171456617517669398150195471907471643775018262272309068267324904131324607676181669660561628506552772182984464655532625818779775343420775782567984045051939126583352115931933144331187750412649899727275765307798748773402174017269226951969755021959609311331264754981957055773817949469578323867350129894446905913518501426738124056060602847367848431788424233503639281005271524426661556903823543895355670007378645475025444000752443006340608952216012041569047460469897057107731579320343939591343435389766906548537425787686686941116083359998422446921475473706547846728285260639481957859145010098240159837372325040529819917219173994946279456954484535134108872326871750180506277448824860977322271433588231501085227447318275498228899125442693521489556555703595156679486467066865524404503382971936456320148509802179264105143151506975406171817195812554066839946697902286332185813238325264204339864998775616470246788906760569686611848978570853204011113473001207618997315238125915527343750000000000000000000000000 [178,2] 988777901318557236743653902463380668885236010142764587999022264542466138821750420527365636577871824561262871195697874067900841576252215416776508917639132683332699435905256344397731639426385771161355514061998788659636091194013825866851966267473727905946610432011438311812801492669931974222512824371892967717757942736294360281929413728108994522764069472642490878098826331951095638923886181943179476628404207029099197668877921877171338105216389318652727465539448372094146754497826395749676678307906254556253808121155021387699906903146025609651977840680072392750828697054801297453326695342174508255779947989248947813747848752551149537352646838617138006045860884558104638892722816766116380259504526950397286177380995249952363755680473585195428471202961105131216184075097716604662633721969982085806971033085450196698032489081630997620126402874301343973177978560657724229495202176461120699682800233087610679847620372532356412760017674872483087187448267840904506947332945220924224293183773649237286076643650967154694327903746331000233489651394782137818982691241363965801437948642552539448296510406087271615940559777652707362734731453185056307772219038833706710067645956601821112078331697272012544634566759531242158643160231489270516563069254372761980811998010145302390824120693649937401229655660969352108181061011705144226901533960036853478451908638823376615754778546231242989773633681569337723137189868588099564690292195237310258422370843225433276221317970300897845393341859206369284341367703315145272256126834357624187394848791043317703441395462863634194807773945701628583607307434082031250000000000000000000 [178,3] -9845616405366384623398386857061737627318313406593502988727845065235940881132691524240158763913523060439379765361836895512470403392333027076341399854754234478822748441026145603263756902734548223970692880006086917197810132339144334519657013246036424947723499934129800827541457050243785460554481962968695893094526618453523546817175230341539774572036461955651813404980595195707165964773672673428200835511212793106255641524146917124027843639212367351416387668168632523336490753797304294123407516362546874246168037970510182405691689721020893906490177069205494131826132850285271280679559865482161419968972322730802136071909402038599127266409268203871008934059326519648443626066337818126301891100627780060605311239553008352771097091426393597667701788355432052769650444269981313789125026905546338978844413618769268789744350958043523722897577410393877806236962216370725132101544890122264546752558432592764216254012629863788600403446088343735695394548829080888243950406138196510297784530938135058981872874183852691245484056876943159096780345284680357423139125453466358566634093197285249211706016546586708615204807888652128096883427018803220109575972722664279559520240715780137383586370932723433298536714917259785464573587265656614019134061220156429195357947694613567297900993929724661266815686079424509454763104495561058593459021850566736650690089581918841025815114333205022671031690653164525598697305552296723376050152422064464880436835763909218612601691733895940312459771343814959597154669257307896690460237733013083118321518384807060141557665433838438267873266663864672707703027726709842681884765625000000000 [178,4] -720670101357525504106807513007000042120264972281872779786397367916870000713199695115260076657470401627835529048079080368846638622376230670976478956530654338984303526814843272883386410477971219019694080202106931853575941804232974817225892966424327553446531374517258491928134208397159267984000034591663729786311447061062421982671263699383985608907100874802122662607100148289158305996222111408897147800753542342288099869453588738492200373584807047548328430255660972994289905718447073313875108736603996197521644347017166277902732552279766692601167981966815094765675602511374037986051571928661964426878068474352733721199191150143005748064847720950014283874024712676600533535876206665457840094266126700513949626820716882603521294461069960860123663764266109569621398070532383704648533351870863669580159024944040626882175005786802361336368367511859375332216220525946160124575286205260101887380798514664533958204677709736899119325723266983388331744742500031704824027202710054305397782094943222066235030232640471956577674841051379792854982591567514903562174856750799066580801228973286282403106632588407965495772554931767703543142122526170936250893319542002737378750009041405877996313000571712021480875442959947141950789207386134385331970146739076016258111298047563203821552242316120023079487033343048896727449106168511580189109675420269979084701305254580681415011687568618816177126377846059118489103092173957456644559035739725275485903862917312808731223658749429442221527847786741329370952736311564616341510455801307958622394396638930701930877823244407483838181233621240950992233159669876098632812500000000000 [178,5] 13799572947503933930214693422509337298001169409873474465995898659638501947255073687303229527394747156012630070768563911775380741078891188221539769483469752000446858417597730631564119243400989981021009631461079289032526625996659778953616369573655488193506896700500462198772121203647349593386922021601316289093501989719144957367181936501664092139909547018592740409630118996802118932425274139816043280456494405172809469589429714692952230524866203697684066645617343886811689005420838425389984640988225602133340332922082492453223348672107299122709052905682344751205934439477179562267491813534433215351981460736147776123538343700648245810432330393153396236283901072498017181307449868840177102804987099376636020861596308302933573633367906990721299515668190878979932661437977183271514557010301099881899608881057666086878370309642332476910823576678045836314239213357217324772079314556661637459638682839735622752516644896026854330488308656349691464384617195859782389502294428970766544426841562415794680954970469377021067146193622150616890881985562404234627687744406889102985225935950697772639825982459473089552712143276391880417485140447013189883074861177823902776472033094198254856843214419793671693205387218404308494123323734153223043159893850798124207993634679863413153589616110897104453799129147067524293113061388372587202515211497940876294914964669595399476102644670586775720673240490892536033290544347918389794764954903580301362476657015838706946866180948630394049407983695358920340068845586966473562373973174590972575982435482139289169648187308278868781277864255742794644819406843185424804687500000000 [178,6] -105615542260701400991828592545931743129299347058162637135842833853548304046242708382810094839924075779166411087745895321779300566641643018777088368574398754832233049822991296759875735327582439206248087894845630299489475985962553683293357212445653701167323825811017969270145063782239034152614889755742797996088254743712438723389569667929442805456845292541301394733766964415325239706534111188315176272975695380276240371716345206766728344201013173556412241552588968205736581034729474371300600842526745417088976840789440209262096312030379289713841604848123047346794791447018951839931669197909372121857907965033229053698779855767299353024094886147179438821272273061190898504648291522393731157241446103336392308062185568175650495162206384599998263956140791139258619322292791941415277939004499764688996356948166803095391533332307379536554053186273347723106708218261547645035270265497891691984957572903561020347820530486923454384286084773709135138530921389649283680327113187665240992083383761851372014037978215204708417547469921491692496664815685815987505491610294396285221935026341750269844671058316448188984770240314330109351972915197237881484563057156641424470830228760094718807259705741185397594935318342052773745860612266874866962240459419774993421406379485727191781791244106951321772986810335983184106131340243544434472225973002748365589419674282248555680494328243651022026234988762923433394705569161437311907885277522008390634969318806206059081698483771023139580062632301218927239263271270736086859855912083468039635981260560847644096610620799277144238700867761884632139984760681152343750000000000 [178,7] 437702754088752235668341321402583675432406752814345202547706588411070156033953099628443388723963164214533779349010189523564107340311569909111848097613876005677157365680538994241018099190083878152872561059392320257775606341892797562985678690279107714638532818601253421115930731722117903287819602538581000804824300802937759106601383085568480248441847362510154149618133386584152874902828466185081301668455316584152391199942665889400655651994884242014898234003627732880770121264107555171898503695937833665869952114064235282434471222678189636540185021786391435657927720004956404504364932979498090106602832150048154453254430843200727256869215662525081042591614671091537837312281600593375327357695955211793065614895150702998724737615688106419352001767443437176263034307252585731143849536345326069669120031146203860222871713662553981176166635335095527930130597737767636986845445007933990956223044577027198248875618861132663584452484432978997192322751298028955306011905702499609482193668479950156655140576337574337218127636909389855467920970671273964819113555589041759790306156272572694186038286188770465259400745128658599831503717173771561644299821278486439686108429620025390717961695437701761442523232820080093177119622670267631247737592756099389981244444692454414923757010716644369334543924330305829319096094072810552010103447548851522601227742887343135790391100140669494868860046159780626598202735997962289652551002125965893407948152810001281847046308081451173654066639943967158437417371376536945475259039186561739811311047266731856559443744951352983463923535416413157639161914111938476562500000000 [178,8] -974368551263213472325126290264519074423429354747894336838879029858165479731589585224768893090358352881298060241579877077895798035194686589245772490212276227533953714024399169561339604713645274599492415132216035379115474659550961097353909425618586331582516404789623033649980982906293187210011740547080749638012077077728050468883205984997306856780151920951254858659211378466986425217356501573879703095663044188210889055484187856157583200664047614592624596217316511768611732967953522028690537015171444477045649860475761424727440846892623825090863629629764001451663724344194848932535277357450307260367850663780906219516797726031178515375752199744968403753449662309961695616231765383065540419396630788844989332559317957091557367659077891259096033183205083480385807839157227643150295261705357012807463652429210371892924555163440939896339852942818366876464795602471610699636155007721363392949720388788595689338347827663813116115796659690599561581201749452464651837283461536660988095945552541171334461950909553291680724837216593099624600612544895468945311718782447036441450450150999375490107921059368134065782658112801992096221575457160359796291232963699950723427328087907873579295812375399973533693209048631407681847075150688551796973969912616876632275512965189572783240217401578530356293672810233105610497700519804090705854932259713839988470083934166348343086080850910497360519162267562944783726232860913402733453207196901807940659189512570570516663029154582746461607702155751351376673156420695818556758182817385440556612672313378244020255863154308279954088376525773649722684617024414062500000000 [178,9] 319460841771553175901346425016242612948010986199951790638457443233411521612971789436900700670775313472539218275020245247676341874669758015807077671963925376485162129217619335993606106674911226308001267715030074084536913234158373089142937729439003753688456292934219712013335268658761118718183202108368117008987508226849029620828884328464131926681612372341909168129398510437481917946710590010160526229276648436383947869962532524498825375485385000542802561833361286051833714848110395448236551633690442419606978191502064598546731608176095046138642944458632049790728625009169073066180593196428440953314621137893847124273539272169812340954508231883940447239074998723858579125487665289098983007021117662533378346297842902337387300145100106613422061979625890127252540114289196064635190149617692277973968535518259315468702195473977137085997542879218708298337612374794318450738706557918090452929091397169280107547868404578411023923226158651053047221305951565769355288201990745000570876100742681831819298958518853380170659918227188629560294474875915219756553290137006990037364884657726193922500540267977236503648756037002242138540675740868161675454946936597020223976484375178313857419875004121458879764322060431934872509128374948174058099373336431912980265622497776711158894276015264232524512170965638436768644392539982951819150169290014688053360114902848718412369022373324540314498506093806171131166863157256449066198052786622317844305711861995826745078867161568957274522668743432569566239841448616782209562171114939975467815532912619494841840957829513912229282850701360272301967240976562500000000 [178,10] 5933235933951817610536635294730740196154806744460167754648462482399240476564106112647525308402187259108485974161195252196777144735283712539638123655787977600037421495951237303399993235938559871581941559812581684056864925788447584772011017468301433803187243512664193867154938840878201347419260376846796588461172870787594905584304843382378631492110000336555711775425204100201046946064820160960745170535618760034337842314000680299386406239615136427099423163910663898941482743947511410237361488414327325106094528556436442032662090626957247248239251913778272504605971795616202859319767297168170706519322128664980124430386245028313080044658512641511931988626759827658947213347842774307842471992165380227652228074698704344015805548236029707829194239590000057903748187016063130551250702130268717869994302602514646654272078017938908557462206160967811675116411017898077533936212495911753491061773329638164796476209113317510812219672841631990755442938318745114341760701350174964355547088244642436802211561466748119994317524133579054444775095057241079309024789041544700049446733034290793426086484400626692075642522230242550467281734268488716410269360894522654457793246812649121832566710611492180928061746311730434283106357279461540411074436817392177995392175859997924108313594364334568244564936185615737555533716953435677362663787209924258435887710373428153611970683179889000070357797556303753294668121717566452669674000778637560748910026986996716933992485447278702719230138631482839219935328562882904520889447251132368999505957730639775219988653524024733087173738545735311279929341116000000000000 [178,11] -24929057795527291611753596154500453785862606334121897993838425554545593864073601834454355287261008720283320885641766267479492405559160340638840837762755745299981775845906867101110250480131558430752018983051817665017059944882153740210253931609964491732705638366094486690774873319674248407830364648608890907904574022771444829435389096466163638614978087985987767908330240815400061231350161727528256785356501911104037942357536763893707772315479940966515381843400358971019110724646722576450008077055888956085735188020929290261918764944250563239623746303585213850095486624405442891111147869903856967710280903902747610533660777129349738874735462797843662212650669826249604066104285848785877850589540309583384383393056517960582374337254372732964839151643907958795684370883945701325548765842092101537548297483446667839712591529596937058638017790942088400777591891932491428113470406819681765240691316539769128698930547542348525953248299916318052585937818142800894072082195293161460233318879726328455117863675767189680517194333785883621185992063026288113197790720270101736215138376811462509049079220333883263721201971436259464304456987561169585327330335932554489513329083551714141579108436018082811748258069726871171704402144474847361217962645590511527884740575258160212159675288341451186881855738333962139975225140498253630146005036497358972232035544484873664106354808395297164279017467712655028834590688804062087001403347211465286833021192636830567112113097381484469829473308425267325560281266501629201512838161671692049379390025255146100397944623261511429115112154406613282868997506875000000 [178,12] 61876816350060175288781083284952922547939641133040805137896313939093186358281430824754437172316096447642681199217311134492158026899487875883521129977715517686813219855291613226563093411274294694367095791538088092237431257509537467416459098788814739754536706055671790413854247272476621661281041220175935875464159711589183586266971505659312205452975768825978868457200744211491563476767108087210050501788884658988758477194767214939235635978342471263068833822599612935672487633056759231124579404755802727100207132854522953108485614274336362667331698517420843868558733227038884848723352598977350698674266051986234130338571589234263119705547634840561997475295268361975794486321759450234274501772797887137096475157827983875036496242812668545154856868070237982565752223086456173913871016103899931818755769744150554286894300920571388482734224925928259620178919789861087670326108395000605810048140788587544825395826317875752855103199389208149289204022766474912043993907367696163026407238614543737142823997395012533978714081350280457537007637709369935012090604288788753768220263027760572387644483336760004960287301384212900292598126926538344205988649084363152447780189933700793870165961288042688316510240274854608946935323640269051412726323985538978771388512114992143363741498327828909294669749273778327379091248418597666204632563372722068287036181139654693711151885682267206103997409077750096485939984549378047965167201327478355707245186195581987386933335353588029009538155300827440773249861988278048594435718843874677487265193517617540643441117071228408009370333940930883473174058777000000 [178,13] -112956935608210082880505609839586533595504431134102865084094817297377606493063618145377041615968761609307680338426754727378025233731805276679335910385096272471489034077759221785562716291909981631407429233515664607112226519862259025454696158760140916406493385911200185768478944192375956560208475406214530509704939664933772146973919765408049712845915015239753768829702403695117752400712071656318912943012302382089889075219661766813467862384426660637761290093655240405669205064244739081765847772722980993825693732555837002056112757095936649861759578188394375938109766210512511556547314195112031906981205290409433776360683399495340167910541214698394859283433808635945287701605749200558352447126737121582580344921976222069891457290026525811641965295962320228414186162569913826715919335889976401918704759376533619188744286282705203828995479295710336742955885728099459573370264464834002037205692163220738656721573039900240240616992754322723877730880299585906431321485735221177048213894513913278641926787398616639131072120438092095425586599373921224185197764543041112590962881671540729411230505045425733670824840505307785734187856260099089688483396517250710915743571854448254498070429214594186781317197413710350147211280568619311831478536449142221365847800591629371692737527479923580913227654388949298409694255815436200604285564839042738764610340017146969508685865039141511565866093202179887347912046239543637728994871918690847963266200241849277628019945085862336793374483988645615860302277318418221450654722241127750954001243841963239451703348756831008233443226436714648114820744200000 [178,14] 162841088598176258278657260310823350717775284962696097867756747994233064862383868901852289397493785500085177758207737940486248402458506110123091334614624279239001857077602679096387581226789728873138904573745503411348803283612233619110425152644640931618934353172787261390682615536162371105343772824342442196727697543161525318268728621468108844854327695706660670499572267867882969352341257838442988860110164499655659416967494925255505797259233938131942108397632430678217394060540122455326734247210826680080567429940812735707880423776291253936359999860340309667617254798441239995655920771080683811501614224011146072233805615597757717948279305472210522185984912744283446935300238845199957513287826955043766207523213354953777504719293555524212385381454953422052611094183747748034113275136330200691990533521079388526184565929084581934433355817755801036942405591813059538032663578447339210521174848459713319917802990501678259268568298432912506748936032752061883166185698510893838920133894599374544182676977576060428239961666496221507624120188402808119835192240128916985138589489378361644881445788168490960093412148051062564017753761260426628581030450727489948572002481439429318700293316280076409595001008322156784118388494609083579703872112153047238616851242709206252323076607813603986116582655412606197430844896463331159051493999395722414553601564853359464024815014202248734961260258298504680534670686722013367416486190929113154601487771506644547408287396632350347902518451007636324864823422570826419952431694421393713714363232776847002476295995762817037622843269552573576539008080 [178,15] -191750984207521659927320232050660923533572750752020745771512904706594851920414987698120600151440558995946157464286662942146833479352795913433142148917500774504902698750358222335994699362024455727354612801748485078811277712894652212554158967302989481684172087658381651519244703578704732528777786612367236416936585893676220389807971290504910598434780301320889287316744932451907657385617736983201584494382508545804283521375302339474061233678234245732050508520204270736092662328570867601131337494547287805378823220950328460385386628694484998910985371249337310348427439278974524593899782225708751199641150472201954553055234076841358002146614614254067403451918423886942183982844699228181292379019623777920060382239667568470998016411547651437179224760478545668969874308864043136467077004715045100704025801756809253143935566435673091483589783997925521121320536440957954195520983258927303974037807152340906810325088074108326310304140507402579780893315999668445781756795230625518768432325164013285971367863059366621868397899626219368727153287734067125448580206787745585896951972429599740307657973649314051035672670842062934775174549996819033088206033445569362557227056422934885420916740824280170786638061185042119552608346725586812996292657696013275991658056558148786069229093492620857423328871711028215599374271838258120029933541415049638110211339248642392727708420396162825169829294714696657812693881584562401731657715167938098647948739257210849554867325836751273609900865455590208987401999933271003786067549042961307557679098751047453311940052950070801771084064095455219375191520 [178,16] 187802312349167646761970895054122479857802369789927109206279328032392908214648478565220098153262648501459602888964081664427682853313092834980092836941003331747393335549961993572242093844367311804517161496216330875186035641614680902910989123936910236304641784778200108848394546208648407820425218984158360409591727836969721679234091485152682440178656829086917841108294000095134042330655491509006619433095106864775827273819158114123477485467599326597704519492642658786090810985210029041046060342968885783691292569571267815663074836617412844124791733764061348499747951670739151865957403007381957514524394143486107644513758831493867048490667197384009377052279731637750645468267593175038926852702305276279184446456843788532227782280163765792295331679537238774001294389020491438687713596776458969696056426226394883224459545901494559470843032464158688780602913252865446127029905854421663125985193971707184469218031152897299905007292625377324130311662648204112449462948593503011922507676212123774487657248129323919675854151327316832527897986205800030092531603139859676658730121496648020206069586575137743694887024910579606888880313527278967559626637022388752690255238225387345517540174624658341761628547528583317956322946796783532597955989142872833324993043403897690296349669241856562248914284224803109260211889208481012205396055245901865703830552265905791296299937879641770819599954297576750068884896375253883802521400914871642451157468138228981385179531542202812483043139483695165814083216164169477581145590678439244787795535774120198765862019042794422015556721635292159346848 [178,17] -154341617744169022936985760074331722517600371369418213780385322180777853593071831663124355924571721312991005110771778127222500740182925039196713231839869993200341795307920989566849542594797281031722518749230055570278506818345610676164138014582497667718902483152618525846443332612115387508158845690246126122631830546642126956643735144939239768400549375374615450312051592156041165424993889474150548183098368677156726619313616227412641942114566398848304269619500749973572693530636117846713756184272534288427391906347960943367180063469097390514001808158597213967506635024281047163080374120978195842641917461233533860922151483000166361090811412755051724624297422847516676136956178519703411841684993481938052673264826631451447832869661776733101743223397734217253742715188813930516361105436289800693387131427998097907138677680693677924032715387886115556397660674874119526405865585916604853346489568903414512177343995605919018499736213564914996637202698190064119779663166014332034459023740665729848873991249419205410358277166015480653218829961749514551316730105936616798812314977171487326172953595264578152796286747745671143394762189419667110954216205924346909112391102785530612942923011081163065368448718613715778024324764165089722928820345158622123105329728004629348839111480542207177682871092847574185270314127824949278073443826085178546101206316410473510320153881532223915743786741913856556705934411253479449162315972593764885594502395698606908151391716721520056160341708148957449661312185899373076672118507725481645288598342399794490000914745580137373899311082149952000 [178,18] 106512814931733185416463990971563853435726474934035834969516126905245012360725060415699269304842663332573004986502541672367082749604016747693153125830588326468024729182166315599394541541825263416514337293659557232907363013433363168146302568147576359583712869291437224648436474665534188046548344004960251293309941599341096308208644609667248405427177465238215424679102722540662510836985644521372246010845969043745487824815660300187426440827349316934103439366534605968316235587711743365467519540014291314606361902624235710329056953829951442971637441825076644570897405838549160408573362781495959321889656915564056723173995339387359594343294051831272319823171093159970035151744574520090091707660259688073922889926195843518736877229172487488117776143360544535910202394078415654635865910834502396803230806140620652095279443665199889912520396273755283489707188039692523465293339739661880902855221751936803963676785177361467195922005039278396399376918534097654556276117431166367734495665999151560189076902180573185445922705991998896629874380183924371356511209732764488174017288908757844881079953322071382630269305362298087373931275510383384427370624067313348679244187289291114364525975713751804415584726990072488899422112169529229807861425523654305040311033105932093983255163242758367672176669386066939358694588300335999813315860849757589074928011078316666031990245126019811599886245048215740359225370446468205495909529855340668038643199416267133519191995047276953657046184169773956272620676751445300414676105738095713876312748295213421783365561683172965186144921141777680 [178,19] -61107742516553747778244229704919746252775746240687339489633472694493260853284453267286699221106638202283123696499485236965569220026239651758803299452198940362016200034646713043793352539623327475096753092296908326492240968058489128531686985354382946976973844681980120056710634669453591833220051510548015756523388501929318204259115814285627850951557986816474740994529668700504618062595425563348300996767463612545106211258778239867203701332454856157112432482372454831506515550705218120399432064031076394476866037265884764662157235357108657372196274197925048633084284579084461504370240665054891043214574535178484768250308604415589128914014962129467755568141347328393469888116037423154445491813841230024640061218493944256261334547016378925540006887678882493177585569708355158555795307723356272050940147387556566236817304114751377716716697818862891474525379410323950531648522948825436010361874657979636669070708285887258729878609373794457933217525628038916193298813250788448038817614996107973477560443095605319505660740261025355869325087830832040224981485916948208726071254192866587848675050949681295270075802587922524078591657322669050200081676378579276972991885036649073859124590780232456575141834674382865493325025666816991969418137650126155000247017099070124683621824824942022164831186623228885472741882905420923875073269370425268152931605700585137344035181916688446153164661121797173474175136729434587589375059260324199618150680449928100712184239913997874810073742442297307296996387822562468299536899875530303283257416996453120486106142332151043827797799606480 [178,20] 28250373547660812892138053290466912053254420337465740414641678093920124685595780520712184917289774702377110989578435303738931555333766964672483398950057108980923820721703338730746446251374898311364680473724495082211494161226717663769070464019946441717933035652908371581691283950730982503356005545405060693668792864199629048169406277016272451681192389157409303544091600797968151115218822757275984756493275750730508912593458719430491913399650189805414960221809194342791864844384337436107471522596150639892577194447040730811913874987191769239993707791592579181631072670525889483916628220194385591958018837902154579735507234473503325408056518430620540204557680547762444379857601432504664265548366223283346340448192568911007394322727457498596042540137265317339109897985962275415483434118162931872312554224267831704986593843784183909743321323650816124064176199511910846267344656184957514637380184860225742511227892408648176090459375903888314675857166050407792822129963731738637945654975452535960640492465974770058865051515088058991792608499001405081313976991741785714662933367739502986477857728129044720782453539194158285023471520922427875386702737750887030364836755871259486722106977666747250147969943911256277798703287755651285628945796661823664114013679189325082412496462052606560620817926192274794732066985533373032654594050770502853250302271689236349158645264491684709506781436872012832954313926181840562940266914702238027334231632725229425218064399841454831391679307305457370006139351226127218229139470543484285761960286200653013500863186420089441845091008 [178,21] -9628262058466781332286166287213460064582424015980493754009409350878067730336340256800844391207997346996688726224302370839308053817444769736291147792841268240399482988320016760927764164522901717799505722549149030136265395298631075152991083562318150030227839918317636928545295486553886914366132906701235548482105997222251567692881936412399093656928010840429810028172900724504185726166081499004932189650610276982574962650791449669235398148205794954841034093627811144479489503181298948262117340409527040926125298924337817818492214787003172142727867374142292674374924855323032264247492389912925677241615977112149338030080513220062598899185953467851004389819174461224881553606651267373727060778658407771449906869277647332275153023993860224872657328282820057715947485159580445023020307127720824890604000252953584490767667813611444909358173267160916916211408845829692019247906400647591214863139780505842071121895216698919538583361754717839687571695292930444424808136281427755023667899465698420394323837710845243026764561043976142159782524812831014179033208151139588096010414704752831747812134984402282272238914679630114909036933333791682174258378395715512422826211618434211124837670023592247531794572433122389059561253246438705966901896269986105259953504011758679878258126072971531995594864875678481724972654679593057581119344281485797011361520213438916840967693060983557716972560238261244033371320030797817249608478604455294303003877654400506090801775521680384057604710619016377243045492321703946933682234118911531149847187884893929992759750097627035879888624 [178,22] 1713921379038725015403304114122003110983297999564202729390737886629023931168006956955615819589530516161892669854059963027855801878332521316895129678635987341645579834318888600874850342312355672884804963793528833333852915553099804757135142396953262637991910995613849910067174428718175538100504619414258019165785873687666164941318646225536630456989033149490057453556125185759333084143602448891216413884848509221040789790983432193908998719034331151676644026147080878736150690769889016215812079835215104426605304071052024292232582607392883055892139778699018076491183395017368467769918321505115196272887112167675384172354170285547187617871035552212620816587202530376498266236147683298724644430857656045567039981099185180171471445214542237054907207679807093943147739875723347321691341959076126397956457999325780789979010606679345722045741524282920766269221720720358834398633281074288627460888898907728427208771320555749544299453365494501202684194931426906464702322907616479415778752253517644919043702454978201490443613369589181861948076226465155540019187428166750710634275861339578406613573997583574834134017017179227918251285150135082721018383505065371059847399692378635276179228904872384433438905620234912684485714433657518297134261280142923762608068579178479485046409924515845075038370145305684580013676538687216249965630098765807159226668080456725595798900476034918826227052210800577884197828054526018542119651325462436892004852929372404294758868877720311147741400010984413499843287819548124074260088067040710312331436588030247550530501811474432784336 [178,23] 186144372188878565795251990454678184875283702045835824237825303378047093526944127725305668190655014291549464011611798936328608772988413424749267006682228804059443794577606283876441494083656915243718565843402224772581185678550445435572618896932442862530423533698051428401702227431630143548921901413862179743205352335558307096350094994032836434683553190982824520449791449148665701331674459155017039449338038120795865853184619039589575996727472668977045811971710377737679896565688236416742671327736564283229918652674412043200140305062105352055338150673607511231700510368110263625538196352780914723833668894037305308496096981813696278538746099588066304474769328003174827342140460523791743418318374208729222755676772226040710974908653208909812640879254041173918505497886181134093876671924663593421480796467212475491673224545058777329689155667338696308459305062608379021290193712328954027269398337646959042030604227960837864911448255213708675761609540987982859401576296611380160324167636279938322361969348554624663713384626739623328866281989288003470242989184660873280285798610142918720982236747348970797657879912435413788517666273005226273065054292282578109229763881141998081674522230845998698174525496937558191761777158132931332003206463718243850168628754615990142053981447628765390671952545724854745754079355076810365577905791379012111558280057823104529706315729936005672647665744658547473890038594850616075778765034694507096963092090102613086947320643607118299159646830189938118146826035769650937818284323158149442442764489792684097972377239636016 [178,24] 335793923063310915067756679011778849968179658381199788249938010610043980552901474652459922288184361033497954246297134260688316701835734303303135801052688760660164320381296213389943084028274950460231147747210024668537311996082876322907385780962790967490594750722535953430007486613040169310936411197339730447185567190446070555977342561946438794334916616903424234777051633259558729692114124716813531761728791272382782497403969517091047840232190537294732462705664271806809861142518461939436510205014222222587562426884788659290004069638688212524505056007552350922609651079620750271524429753946432256907365661935312604951108500909881226973403497485346384223476796420296867992552730900816468799616064382652387594417749658240479195000411635338538000924321200147205347592510075917504238639665176026431973795128124759883144557995066340364444446266841658848072978243481892813730251550833334758972171952085600643071508967412206965758541055203112031855320659554141793071853916927270264868344316456513578913947855611737474836232792578991052711065260769530923775123596874224113808031813638740103462739565383896391364303812838232420105112636675461343210669848218145935329152703358353089587181452895593255562961475176457790928342559810496119310427164892709860819827429543117125558649071474940377635336183448832752762422579988300918493806480029365549276070296566310680897958122424868133948197238018837317175480658733620132156623197238837413592898008600507522029395516125151667831396899844917670846545864597716856380221339962118293573648877800227780393363309840 [178,25] -1208653086580241753708033102634679213529976847649433436717224938987516005089305602885124794766123674878794750318268507069145328781076595667947263908769353414691868598468855370723704144872336783525837833248368518705590144456244737732467785321636021063529437887728356068611516321044838634341779590360622821980358031970462200060410196846276304970347973792428951288803274047821851551103182557475258912400920508087762066200068031432129501477312917379531819354832696838880575430023276027252151479293134006604709012592833659724225300990679321265652058666492767791293192498560851679529190982968336096024541290928314135996420461153796192771572545020770481662925179130047279886395295133512236383739384830471448118252046446370744940311879923735483445846582561111408372294710394549912852158666297045373643132830858558610623821206145430491545828672161890435582257730867327024478407587366027364449053252086425788139343489102691834768132454848891529452767852072977294154482996954504002823258822235186550657074340659073586937025528593942236185932827841693701082590427195891421442821005846870534224402243630351832845338464063184099834437486797521982851238056734142902094001476777323298672965419754641139413527084150217582771164557391522132077851436345128421653102077554935252615050792979357963607445017044714640149282024383594973311348007080516526774675443031382862639558336903284279249254072837746859876144944263886892417662186325409103457063652509223256152149446851394570134135007021788628259863386534103747692594820683766526403823259970381102378002172904 [178,26] 1518438039250548007128966956657251094201625357282527564841717691207405572969856961316401266599770722651109522995857499699600616250648634084440953524961431685597013014025622362378116748440278071981666291902209661216394567331559104635004742430979258410137870711032352927851551907240554296018720979234458463434002652356860413376001840411122719240458862509572649696410359726182180133035197554321974832613176322937819476445829777542274781749112165413548325396905101590564811838657472089635435522962025951004509854561941713619865824388641010718138046423244531386537119508547814016177270311379237143706152873789900193675825412715617176811888300952193987948012678644835447421053516909166522702730426110325596246505564286218116565662373587185565890215220748062921677147368966237718883560968459461765230639269180326506956824320628360152559002845560842445133065878675567064485947151597411037973653854676739020209685771846711593687612918814079515246639335061961093411574086528905102018834035632800841920613057628941384910563234371242356982311052889073189471089769465400611729493822844301292187612482757662017948973582765063883136626383809659612295191027262134064306841430289135567059367133631329897559539780258916005018480197633795865088093753492457928944280223509342627958514295823399741388863841453478683029157615006247430767334507016123632633295721093615157451477698455040797456588901441928144717288634771216626434605575812487895818962300068292931748235299134594709300512767410146604827988016935390525435900795811082520061416423002897250014261068 [178,27] -1111505439318420945283189794080209879189049986130843030738391764912127667271354623134343649013678976519482062137485374707343313494830985067963152837312036906141011068203165811005132508268272722858336299971889581329892843514798739201625371609347892862495104958845531399597509092799073495737387296868616501971375625366980586171598297438657228548395997212522976820147143172918344829814576292259777573204827966586951094307510131513446731751566597695672236154391699584410835266748518073227841722995719473466175797112769858781672122465008165155529537370598140639164488361921841514040049716675607732324564000240873418793373095970760824047614958463221839385945759151695041662457139607099231439897292938307784039532295356078731127171709875223312634860574023541144783118584662887711040886163163552075904765709549604688974093443081807216649287678235168675118530483499070810615112058025481865939213315013345042908172495105104839046274000345992610073504406790970214510002702041783993384461446341698152923635742321980777331744778261830049002370920006357887685411088691484354577633434045185048941478669587025162079266957527219883168282564727914596220579524869664291814197854243158160311080671175140339054270119258776691087423018456567324711512745847881206805317936834401419626010832717266370573337200592506354478667665784850669362802251404122363674634843196452378059497247047752987191429787466190595913995261222584982584291971719878864354299400562336359334271952420825549064057487286364453156651416027615521297120872183147695287018073649610764043832 [178,28] 290364793591640381996409761668353459560982190451720494491190066589105371465591558268165071180324061207098055932040562915527451566584879382834028777052818302729847541113744629504958905353628855642424538440037043963609957716809165023723939459358025097503369389120755489818025006969511879919295816648318875284166068451048403773933528643518158772128391652461034067940951549706138451510842936703591077182922704498467727016842054113856194834107482112855063204402852279954759942964514092648067479283178971518397445216535474229582853000002168051472175991512169476012555316118941570598692655665284794015141523876879101483686623256925207231482593501704364653695264607471349342859471443191175544101902098653673242745587669777735073064727038076459619542707221083440053495982242702230444575022601775099406112696366236242060092437586384858782952457612619066811021067639035491948681550912022096344176787535900416527717097519786089780811678498789698323224612052557597559132324012978759355158123934151232886605429539687073231831439803574857484228740977389481583710791921570423608646670672293540433752137410484800705843940193010840340112717022826066537459374039223722469159586253440815589738206308509701477565473093673202284957920124741534723585921596533890297747326156530712067499304651916349986762325902035668433730874889412392037091156551479089206078004554675171642065264134184671002503092192891520946464884523844570435963239973573427467300774183640994125061801686675574923853090833697894862449347560685507117844999318701272167902674747189745152 [178,29] 492317704812265969419199339644424154551799791682467898185837912473140360995310649588578459353953607775355485512144064392815350936971357606052997195452463947757705582080806544243953515972687118097402557355348773000897590572520154257981390064621071490166772762688759189262540080376545471317843856539151246685225262916827418874583364127735150212274816877085604493919106068204956835292022154397882173379710917304446509464210513595665838888486113250746175382519561764509669355750009838026929126600426587019717218587205005407571473583963421548425119292089578652582580965902207925028784515146811645232648710463792175565029110711182861964811434426387423925654337433298320621159652187259143131505261527856993758268889029772369206916875158380328067690803592053005731297689398816766163979934090554053450198290829558330645540964569931547987757594187849551231098891340982738620518426812223572760787774792878495075611634577475428603567684114174245995828254732970817199571096499824141492846009777488056363974380077910688701069108770378230892082182148920501817365187838190002292905428594993135247503900712675186711477234524607828523791489060080043952937288873118162249522951046759996738793159779274528998598718014450455190988434161813405368228475837086439490382471528729704744310096703552196885109102510245793960739687553834128822893563462505496491619763289252415281708991695512309818846155630988049444685197394695109942226190729529484978002347642573217179939177269504181389682290220172541295393953816679810133542386056458010787271429793049828 [178,30] -916314796729993443301653238831489762508863202036681598809865771079881661564899163639743863596619244034435058693335946761352111451953435214773861722545796681508979139805143989570576475224267160365226242983706864376040794806320522741266214506208196515882360078288766564177336659493188194695847814132827930624418477896891697702984939143278603835823978541225817989761301145287463184495974770286938477478834193987984381783422329820059793329475349962583891767995349682500801346966961870791035010740932952618589730513702840474802544362294764706644088319474710360155706104607669788268479664070663403109784055917753685958855472640414952755119086225293377062804791619519078932503695294424513420897835562064885354610930400677865032250559792647342477917050230699987374355273472686896641229600496692992599642361758725736424505880368304883019265615224473645463469920266983263962927124345235500795385405311306023484816661951428026407310121820249957295707375310253527456739689039205040080651877625900308303541058443156689034755929228426705459365858142383302349217012568162418761979674628325066530576302747837298136236657886694701538181319267343921147022792997459855822353272745787477100494070786849395258968252657938653558770706785509914065489302842872279068347169554010810381682995373833154500045509325548980098323173144762389831906369548218807012428090094326176196274553908702356438861738492675483515898432657626572515336492941211747187819121115100645363304275171110309351661822847198295463102837993775727134263213342287477992969777108372 [178,31] 928700532725566334737815078422819963961070646155295742780373929796689909638699460559013558341244398528935537626367000235193758873083290965307681005630235814667140030561240537456347483813876198222067121117229916600439790524058367876084024104866848896362880767453956657726001312677104687913548106265765052525270092828349769237078612419934537293419889432469126387323990253849722947186302032095996239289411149237760458548383179017498652276553972811683812187027606349614786599785140062397459617205638005834937493888895828643517065607641212844052102294771484781043228834365991436420923609449933911044782927734939475744284292864847792053358353489561267858109376812835575540857114976407762927264992500537533705209560814873048860231859880288331445624532335934313703675343696096698434863229974314915826841210670143672746278742490663204350287696142787143479486399882564896768267625269525569214881599456630914275742779598853744307624800356205685410991103682673995801510254456169614662575751961330660188256241439185091398581815457252375214925430895695091766134593024435037211835727959908923882267590589664465235769129160830128589478385957970909656178775810251449443449384568828918482042865002984791023862407296639833237978572988583969936896718726172603372205535965574502424182580071014584499523274664797759107923122785744048152571916798517465268132127430339736126207101331326353339261522486112326891025606766649111909346602048108839309761057474921462397864099257412858849532343162287583047931935465671631671113073322240364027294268576 [178,32] -684416502095975957712124762553286792650043062025603028920692021751384909200158925092063549107330449146482925575025453538517236690613151289832735703068438797655984263944129139670391793690574002940300848414279281796625031887610950378818780055727854845003161782591202446511891111719034578961703670265253699773749396259939837047527788496702515151409614172176182401726154591718687207307257952803972586950216977197476866767856855260673689288430880465569949649963551645373129545503056301658931386439118594904902547731385339901494806798595688068816836606613945665902789452950044453906772696435821504306673280986609823260891364035321025057781151949065067003474551202389000422152861738132632437475583545495178983468487327212013193708111251404016612570275583335891694416296552343612264412437106985992098494613557825824866257211138848650883135947205798956233595450608347287935972717315278222270084652044445793852138919396070044770213812298213701201262758687763612990572064484087327613271099502776094086711983411733743028243251402284700369251426802473872874534174639492617599925583880968133781964265156410754446383059589440825160340744622690655587600646978035823726606307050071975337453592288275734977984105788564461922105001235495441913226775469818838696336411864715748423836431023232783854578971446144506432529361355746092367207345029702993996404155163694790926779420928090724509112662012702136372563761166938415201008930914747600866543943645249203024897226731627326497398113495230883264326418615771362086703220890672482537141056 [178,33] 386696715024877871038489430165873141232573936757641185566607519660516442155880696533044337542052319822524342197714427501950498956977746059985443488976483775202506418862245337461183763266177523704772808502326258341158812352017676130948400852780779486841737749795459146971707294125609457233236720389664692690395820456629112409682981651980787480793475801603763961396894145364777922465145004375538689641718309407371728280261716674076163024602740826225118404625304938376897019290142875385852633966145819085272781313700362461184211187234469306890138121796533916861037346997643729912762626850913277631465301314176207982395766661417612222189078594939673880217133843206065465403659248483280575254403659073743948473429183253789622243668052484622875035003181452364456185540908740967235521083478130518744126567315543348427413585118043732826323206546511079380590762355730873872417166875501648028173135482871527127194451272062189789950713315749369217179841010797090625765075100574544448269029795318992520130660244916191874672825668369774177541472632783879308805172669050181289006565778441283841726193987930851341620333001544041333731673487786536013882501016449195701721771605487349186513255571212781748166378888601847141948993060337250060379932029164546700610060087060831113236164285283315070763026994820152456488592298826650680747005282946094775174226425257226808652902034429926240290493652525527821867301709314241200995370905624351421015844169480593253960013526750436455984037769185867412038426602886098752868476266452294261112 [178,34] -164067589878401679291264232668266895051047952129612837358946747368054538311022225553669906243226871326525620899968686482179758301400865093373362601036933185233497367437659755550647869647361318529712383331514830750135774441075064131329297935119312626999061368220929814850659682678926766721774343192249415627295864223210909980803739938792420947561347672306506643823748152959015947769826905395903168985977956905482466315338635535500968718468058825145232344089405434604278213453440910418658227954783232037791965245517273733387748424090373919264446051029219360834343880655518169343295319868741835432753259379514879439707547186220420868461735968101922446859353378391945424631400161270668563291211134317172987710248845702735376175968292878918367072472387724658226149096909825933715803202188797399017926432269712882017621588846619997043094707728871540003777949300418159065906214727194312396345099387165213769491712164224749848200236242170308658398373772828686937702655213256946684705081379597727978371938187095792278239113615892151596317896554989691427271157270235077516656152043865714988130977220557915827653656223710623799021673235005265254227119584569683797503388669509771550166867157910021815272513173145559282178877491618562035414642786365810598686196308163623160771694286058924634716886951947336051151815359405909017872462743404018978434964951048206481237733408629672742246896754827027080097815166180676255220393403759563027217524895705912543685617946537014778097885374806934639356117652649006237721744523864543072 [178,35] 45324788634588676459280446402211696164251954217558193755846342355778512503320279432192834251690478595337844266043992825707729749494870788719776050739809642472331560497181635506510951117523611161604799470823511729616094273052737641876748201980084401645115194829053101830101304993749495874425615143023342202490619651687026843552366526213722568371334220271016691273643163027366381731256891351713951385499313141185138590200007699451044248399291702046892209323843217796361227376211934915871519454982077688588222559241869343001192105966870026971773290169119804688886011934843645254674950321039359896758611879679335305917326064174508410411862663858176649926003770944728375811558154234449526508741608599468259356431802965581912987201963914890723935670596502829281783768335947451011545732697794510424771733962424389090968434414619870927493317466594839573520597236364860069312873805426372159698607246771258675680777894110566641505090911883053688969628874714360919702688921924983853607830032715307075029099041225773089726480790174012036311345272097452207003885644132991085653811510449103359513577280178639921069199164072854335329032357787030925816209332001879119025308396521345195598035505939887154407786624932817662104605130331650107531221031136068478156991290374628340463254516097134435634703720723199818741759821279024911328624418163760028788829431677984085320966683058665464584086784276455756922347905315019190718672832899367022954350437863521114256726482947520945422154145892960894812177262993486168124692073474352 [178,36] -1188410057115397419338753398054060033656867929491968803257300889731345164255956415385203905542966358242088601663253845967234482661482479347020943116855435014487483507629962939974408834885485424727784102806717525051997110006336720453987630544644669907951277207104585855838318146298951455274799252887187342168726007481933176635386626890605021417776469472549212043430246284282852816726979187773016698270437167633904022383509029290740673846248325460330309287576191043415500155668291780205198300577053611166809813205497711005918598220129716059148265411131315738544945611195446608163840398206305625456718427405102342582666375414807781824548747918203033117981690567128238534600734914937503972776135103943309874376528637116550022987078620617680006884300318644178167247296972970508785644884825583980829982391910724484411966242330679349116574890463650767637899664395211656131354293427220237960676653232033994839462006467245427494036635871915972983375943623581128170862320911362500455987662606503284881077108123334029204672546638709296737946993018433914748597552540618178868818393338601895060951685678923408920865164653708523727829648756620972450391907844452147377332107410219637683783191849082739459552169975088354699165647367175908850026019179138204235485993948570932326987421502699646896724117557011528488606745040615658976579379600786077326736894139311293817634420094274379884331757802360309129785178981696656472752731658349348194068080088513524731373438694940998812403685571940128590750885625151889064891738032 [178,37] -7243191016256802483664541151012937593318750871570662057447196080289974288534587203404030207760866073700384453167381431294615370059836521480355892853572142312069853389613281480732422469585814610039181308018209307988070572690635405527248564017305257328505342308789764110341495665328686051686400590175070064227613551118286438597191302836082916713189208973011046883570157969012686352983705308781736761314728367440615657168360773056343660455574856916960171323766920012267173838156559624592682976242965228628436729106030933401228618466595718344313010626244149821281063904868847233800638781706447093716124604565219749647389150878548091498097625738489743887830533554694014753785588203177342836474546939331070484252802067658420498413487406497354252704311731917501914591238747855225385676241935014373389105645505599680945407089801147541683829187537796051422657769624418283901200397762484910465789660349246564787227068708660838951833863696260507992876815094287991667860585077239466766869333129336367982447627033539667089973666768446760661458638950288986261790227234233822966515267753402007903920661364406942346160375789476331829599595205491030919829088143860457418329458189346843217922737185279272968093346653170746847576597519996908806698522094115968992189313725329151815441937800739452101331310870345687134951790588159657886932242233422196807603755302710099121501020380227083363549027525934797102059873843793317500027700700511333298094074557183725195055848854364367464035871628079362826104163730939453164024112 [178,38] 4988135315300848746217803420275924722443973180451438796020247025480806934825802674456653074841425879942290446574919398161076810087417886846402836162924478165637646613102309060833913289745599350460337129769561137646770273103790293976891946886019752716648839572014348318832368809337612638710725796163700702393511176365057646626244076379420787766244966117471094440268961187595048214114902786672304896643581583084362691477001524994493557405607443532938039555134655698226970333906911763064517835000461147152870391593913190187880114052752746951528560170141723466608492158193037531243380679986510569853518459794937011246055046325893321251904551807741792950580437359071639896569227975674146113354666345592999068645770847928301850811864495315854707575939940028724312391546660688707697450267354696607641467778820001407160683384677438559281173952123268171557071757580475550251731294553804771066484986638767355363557160720684557233632592939912406798750385070219729429015626237937719640264357225858739637436384361514503590951348551368003057735981734397236701083308041586735750707108004827763491851313590543666125997773158105824852784132755534446166411710813600929600513355421288266227272755064812006688793234181974244574010975424339557416573285999805380449583721203747198384324369256957937335314643594307373693006618436136973930581576940582693195574385598531957929700522382185512561472891618415521516498761264800888206222748558700362830446594385611833652813370621711237498821743971667247136761996525852877104240 [178,39] -2110912159395471906431788050084684986553349742711154252196537097756871184497335147610339633820337469831105863640458748757192931326004990545497663384084051459118230466327317753564744556948905394201530235472742615739088771199309165427014399308717332695659085286472431957637499102828839785352757663733650506663759374387751104392878116787537536005372371938575018350083408975023069105241119572557965448507786971569165891171631149968281839312087132686837675134949669470448910648767449852164644275758752062196924464169658537819974771059643098046153737278678777025898481534733685539143786803486316562698534721381146938980236969636341579182730974750614943339583570995604090951812509565222028519290128928036352883821627868123249466873315591179321235455621773337956922374802121964742758384868920818481513677295123145218816300139112694064563372544381300295692268565561700475785851557582297826798295755835451435033780508316689153817230380130694740015703439008383074984611627662538906927481004779665610128112538317572583169861720252239289666557360784020203365087790953102141320126801905311609271281491822129288195724450721474853541221313022350132737663456666745694394511010625969194940319346731963426953893682800977486497090686593766656388631480493079914456716020373594464862631695048957445240455396901948072937255236174754959558536985443770645735190373345263919367031606540616061955874985677822459138502665913027123753675134086218724147248375397928998394121289691571710039078632998794637896235555675550323076 [178,40] 641423368040887351198379781229933076118632801093704539090154138330714418231352234830037757185181610311183207733210832746808234234566528843534510869695316752166078714043234183399696815297226748417182891702102567837950933941378539550196872036727481954449761308626246479302440623800690285237755412321388508776515698856515742698446016364210723798040428770893732952785515121282391347845220973739422865664021622937256596690544704933220474291341350300812104505737464927031590645779447411455363036502007226358451106830963347412617678393137647782064439229475748907871424913996493132320946840230495055128980793262994601573165282296750154029832824382024164858566228641905246479370537250724172206620001761014575790299286967523749675651796457344808826047777624130027773613703071807670783509239277401291219694278444848515068788888592360513269101215717651737305676373518746158028992244145455278030542206061544991109054682129790163922415681381925751534968415646587512899714306434165212296002733451793352149239181150343669218622803558143905209351561464566328890935692095382327907600608339209808850577511753544574087831138558645091948014394442860473060188361108610994535620911658558380979392572577506267284387024932477545622065888022311341614736952750792652954300063975898781085428250222890292398902025373550643724605460657524230200861841897224756932740224001935333864659158944741092146519051928366771657051880966938502597124729489163757082946627573569045413072040624401446452204744874744242391384978578845188 [178,41] -137720802780567161199760751793869818640007028331690521272597012772180474752328639638356586609587198329820920028926246506755594545075503945736430354993781404783776973636013807894806145726843694489285855131232146326607253746127741506571246869182283228881807331740999812111307715942279500519646646224927874716932053883505194014586495346015612901607660224938873968653146511052007540383565817637821305692684681935871305469755025510337496350381142861471912126978622109416646020044753086567973422099048021639098096612188100533169330000580913390261271906822260483136356047268816426560968593447676636805143368290558870818328195260357694058424814417622733368120486450612954140498395363152553124907599279301869312409438866986565836523014739765491950645343639151615699557184376862281679753946238374983478749842329676200577969521745994023278868302354810585381519741080447180719032447618041147862183742742862270368841407725010746371043922560828989644555537149157390456590799005907927910873263429105848409685909580473033489549675602159290260405078155559044210735519032028890267332772778256268190549991065817726456299626978999837412562719335177546523794547337791338010364372503014109726019317108845539997799305561393836896169528439100220954721300994954577399698102039256722789776900282213692614154344125051747903344191091378906849156905999098315439849398433790993367561675227808087602467922205543340763609651548138910879118951093981031873603153668322283946650620933980156469207394076558232612467636638582 [178,42] 16432718331097504192208468854627042327199797514327670232723500935302524607411857138439980884527629988592995503327519159168105956193712232431818917811133414355629385143909926142495879218558698710151151169627127448715986459220385644333809064949876170413393759033905730781504797687357107741174332399641912530063546895395572565605280437265803777883030916169908338773925571126793463621618139299460060089431251425365069969995245320729952060415417004112646942507319752810106037121948428268218333285897863448779120211337595271308518937805049462456065916103282549109448623306559367367718534638624621825833442952545072005890369227517509487347988427863720270653571156283724085271063292528559249933479149992664308734309118397745802469067481985975283879744854423166514815709457918919543715667444958748154827395644536653837052420089841514848439366803775137141018716464962844889971118713573992741739168294311306121411569713225838714991912620641021134531266494551423923525048212593505812720176269587661163827957537446034443249625406424299118492454491811568528508429523595149603924976303920640853501197999637705370950839972249502402045913787121829609553285755935531809336331176876845882979993031957121859877657045166900888545476862322972348934514679858578700820720405429900951774262124778287468850914841919130271410181982820881238296476076808784563067065471285507991817674221289820366882029932785550498971381692420093760241887728722184858112950316384529170181085514079044733482192059237349467015843456 [178,43] 1378117482064313987214840320416961130183906117018317102455661045955064552090319327198489430696253916382521680317657977379185805863874022936144977565207198554503473659125768918017832901896065321992753297503595505577871975350716140803501495998873195491941241649659802781423945156867121220842230432905583270945874002517716520104896152162845954142952366056828628187230685356562224714395339666611766415827228983488195035080880966694795579321216947083967951606439396115431769983016634619803003749108514324919288528725048596204616949567042396294912075606330034945317423947455650338694550177222382015562764074056398102162102361329577625788450577359978040087408371379744962816300379488237795452524812180329342248583445193824328600760020967087925603639485237386617231914522994735149889177122025174909893933950868209310370538141259930742836937534653618935770761918865514655235319720294997574066711293768794877485367536614849098677705441807792013610842500827596497430487085732801044392949603789924035706487510337285435592186183441974131586066191070244273139167771631752000991127038146089609820196739371265396760679392421703282896260509367542811687349378952948885525165168829803479422955589154490679951496427087061580566295859114455060279298628935847911462568340643231678936835955565617751610371253114414700406756464361520124880576740638410031856152790023695691243159245952715185484626542602572039166779589110730341394664295813397721292154390995745170608906597730030587586206971371315601336554 [178,44] -1290467548886385420092207279050753156385208393426845839924066993945364590021454560724646177595684450444742737908534250764763535944914335692734815778014364013678170563009587065822041290763807573659271154490957760483518571413701737110144608551918023363132297668313771473583219571843574503442177328563811777901185425856982194000792913964078534372376217558333506352616785387079858800384644274569812742656571464766295784217737582232483573220746335545695045614603051290856878868161184507058511855436887635997851825589525971166610080542391731332680022287268065882724153368464304693500417357274684213685826520721012331462069425306141502203398569899485375968366501926407330825200864618168890263012894547252180911795006537579935988415453864016982013689706596323228119321560768669554415798462086741796698036161407260272851611823319594248595104469075169203551778963568949547692869224230345406216041692096307679734988596947473041360076803434815629203447281631752077442388607422890268037498092929110665292578261181862701797899261839335962681650542626568837751274235282830582157082130558983459986257772944233669460498330918237406679390491001488176575731892991046277913451021771547738651711870153259014654514903345301737817973514223525497735736039955174724883963397306273657544360133416870803497595391585506905930689411001469406991038320302233679019961083613137216302784673904888858927353762790137931637034249491167774530834277725678048543282185246841198441659622981617735287448735746165649340 [178,45] 367905859604942039592512816529485837018304945925649971011359672889385258610585748376803544153556190840864039085014711788753956381794867554720389139755886928388963832035327441150453369557227182687155330550979070664922796019544515018406806728137695672355380613278308843054198439211858602740825373278261713666642265217056368754318203224050716217997857236167591526576897428934371510611865355069427491381621392939971101882893698423125743949252174149783532432066865508271943274180654636878877937772014233284035516564140440262703872737527158587016435317871905757658333343916711385278268757928525104659394853456653811616311517397356532859519824509572646504179372860331492935290058935363655136316927799974754680845590136929070449247371889935972036636137267774960181115475964920990213523811983937812228206641553088391311273322883644007688799977566436872014955667493011376150492121217028536553695628817601529638886359192401121751500696025335871476807700516128072204560059821739907117269426254491160422033241250810979402535073803945883581625374422460392692274232347196199265901160019094122358046137850564797308520972153777162737143903192754554499878933432218992472605453723565514672800689488911455213132691792505579751525719401716059405409052731850155854102380796384455904373271788417746250349717776766148710838363438502961600920689279767278573107564450102183381301994020601202486873620071791939618187678986479440129483280820842897944713456784648738990487904451170524176482224493057371 [178,46] -66141047207167804623046174030064874615097511580541160910512589628197214855491462630358133484385731291140371330392419605050665718762617879056851170036706263909023879496259613897213712711777634339095330504620629571255502494705882682656172848754269476073438945543469092207764112681253143725297158204576311801074217245252458940715500028488624510509835256196659482130701938447418697464470976651402259763361227150041461139154495627460427466450739587990421050171396090836182887904674340574402501988773197684307199463624590705326879200109797815761645934259235589184953313304665979806536889557581583528397545993270779237853654414759329908094181030351835571231269994894880199871946735790076746442410500443811485118290908420346235577795030607036274865813664667545683280596874885045812337750623533702516318253074826817597801905367472058218651828550483596924358100914401852425362740485006404893317460873024177944201160616020972907249003760440087155965911418091858778398078207724269762972288826880026245701129996763975237930250305493757790870904613415954603776235718536982658217551120291024302310225223825587425375282566897455682279279036635695055281434471679048206163667409393994143684040749091978567996752001263153661608705901036281141398132766894793908402810500751924900085677521999723743023197070339259287386215912245150993022257404838127284807971352624723227516047929976712559142541950055654006457605003992167660439859089332472355516050341658826181257006308629828003951893335984 [178,47] 7638854432124779094514619986038739421111642353632919811720093013686956549959404698692746145961396882030411928281936803022534120918422303002641752874110880324728201241869153412427213502156016715383169883886760901312433916229217524462336385520761575839503061684700180777671056237448495137649101102305465287552931663305647155973064548142951086637972160621259617566921547534124178702158749514358468915818154942170400562172268932801160999000964742639195948614154525801089347158489760448223463764118729264702333274497175236529752927789136920964552635635202568340808790533678861382698103411978162532354009865499983488804738512970924025804735053665477651273440299582610788100774550167141837152668859948792136726066485839018861709680426195595892201987365202509356204844797279373322861474864827281694418476070388317177256275087114622004118325240734652537500174946218804293447030320315920276618363380619182164318773353738151493958420196460136893917848732244650747275276085003799601123289641481603083026491815915640916379543769421722448889921257146201454897071979396437601711459767455139435960281574927430271588647734652295326200091000244108379852595979134942932911112911149202181734110978449375916556938170544185046369248179971339678439359738743586683610221340976459873471088580852936847952507248623037929322503566834921063493860894661718467758059119708413725775803043072434071826115689622403614757321170945131173100975440338931232243522693427804467807988512483953041134262522 [178,48] -361144924295887354911813191461733308953182837085398687110462675146657928245330825616588561536244710917442927879371637452657285791739377063340586538412328626514359227640556363358950621764888122116814985053850926934421115376876145154519557764284592261676044720789877062329111775788044898083200900448021576966790737281562448676173660783697440096752498667061670984621351165406880858176820789802354736542377240217283127079057200177712687671195527829153390519759874055586450847372939406500272388449838477259509413121459032901445564354947916802145361139610390996828578502895648150270164774345406353204037790250908135077592297631879245319192259215058024508665274123538929681711891082414269471031355121279504585670979236271127335431056337015596587000093191020630582350745153350701456884381197487088501950453788333862023967199209551580188548559533704693893803600302696595268085157120040443514977774634406990962418540510084091628472040675140615865089526603636783909697303097273008435161379193832261456574589358437181607680288513369383887125774026137094523095962430999574153819955222434589527174947887306824217400145746659992711769089342627704901516855654412147406636780887365036602121002364447813769584685350067188975601097423379461635948973328115107096689600017368744708760639700052892953317313485925336594002259188206237469618637867119112486230483100252520979887058341169769154870954726357266453233408250037740887011725737529235788581888703069050716374843976443984027114 [178,49] -62635123781641954612367119974499705330170488503317823247990091352108573560524873050349048643842883690120833092615678975064842135700111062678581094929054563186978101621335928489705124480162088234657148693354890154348114895990411837723829337620139957009947856812090304442044648017841964205592026608133767309917184724617160616213789552587977675563974285966510651127404961742565547071575589270785689279933562445103132289949156705416581360412466568163873767717219734337609767297575501613942580376709391833320233775447040538747622622162257061681656696125853773522659329103191731452026114655447484083852157868176916311928872989075577033392487910446691709754176109037472526317319828657767349521660991137410417861508900596597879564580786673000133388906214364153116553400673646844527276287182738230425147110068276891751452002064045037315915740343121140051119312485055147726862978858664801508522429784971204186010566792328930587843176443711695487125995394008869234580156656896263259833140456350481284242370304923328542737683166934651561263362344315905967703906788282582455514114281891604519606791907324624676587640155618100638828860823619180107480420414547055307759502570569044586318714132841411412882582022864396016967655116600959079605660249714458411735845853694524184119253125125179284508673777835535871045158308197111850871898486171599922879913345763997942902789261862889519857329269459531679069083378570101508984541026920141784845270781085869986967086216279791498 [178,50] 16203619479379253643388971994271300396999178989723493273805933157693007285277148737216329917202759450265643437462450934052855294065097746418735922803816243849940939711061391325348917987289726198774785551565125779193833270745782385178382731721759176899918423179661200140464935508113111869406433625088149223612730115944823025080710677533868468113636925400458880605680009648185770387635318482503245816624944234936990433595289323198755667219155079165440996029210345278179588551929425693501000975259815329631051422869614057802261395209378159194385719076484711796945703222071497008682338999641893158572205489362688438168337240225432104019174616898697289467870465173109506381476867636174505945865665054198461101775894463884005135759225090468088116197575439985333431104028764130335391649162806208934497182968497337635427946427752700253440700727648927526685132371640359892637045193047068969548871896187887205314594128067452481861467012670560620567637843531249928683738395663200190082865708323916176361223667642626484395428622725995694344002189657743758483235007550730237653547905901184996656672790306460869565112597213382385036241344229725339480737381376657239379475129911116660265500058525266903354214273471704046980075950151520079381638591524680598133683679386966428837740650653595939339695048011975590361077679616517731034543746309285345113598650079466742287621593168334541392122801874967980933825779500371193331531044700851089475191352955887638765050675683832 [178,51] -1946806449625044501980989761826105188064328420885457878898831101335859162174515076418400833736054255825034025739138573764838538921807877583651899553537111965155350581975645761798127128230591339498872385654641308455798874159690147803792044778358890528643190016183269110689714881879673126420177260350245640008719869990763018580328175265687069219315653370942271997031432777309646335567176860429660245234383798008232907633183502377858822092921449247738790768847820811422344896959412227876713503305278834076124040340255425987720242316426352849514322729503846976397533964013890760335070411876427463626809539347691009802047071614913451371041488332758383455374861612106106634909118325915263431173321622502206530951440342465373795554644163663779325641608309192227385382370632304288386559858430595274501213605932425721362619294634437537353581576324173552538109446028182441217481160193185964910836684680458738148798444003029533141322131852892942801087372676342300578135533404141542463234788048732456831188450734952928356089569134994481279471670696803232656480923092680574905861390664794473136821846541483948201938601726502044071111628631973029816707518650382640594743959916630061759242517654002481012736758581844784668925625673917435452705681154447160844213548976228933044574864614790213588067468200576079627963488432650714315215557672352731011998747923731937430026474440297256399537633054542249788174491594637851781058236711414327597461141163414480195051257475 [178,52] 184966211171829309440318541492898780216036086618443084844202471367411564496280601790891514284303845239651628610378712540142535496037861512226320909114275548372813491778215677363290918271302789663790406570346311708638993485169497579243655076027547190354042185372730822784466029174981502194985620997932697574908320477768046617670331056141507847207034582856316344204891254917382466665585038935326468607476866135152599013978788146849369690785241531778069850707716476801920457308667329488084967663388544521261788398679390567447189716802724764366317983520687593750655321416193523675966385341950934718778938248965554860274798947102150717698935927743125392332526322447687041439699825471660205882187586530011784713893670709200289664565013890827491299749550779707962402193322185244870451676884278222105560747654001110968997550464411732645520195407992558774747580534901553820245453320109923479171233254939995601461551354728441659977202303158102658101215163566073274390128096867017801140251151470802367438877686045592957357561012470368004981268036665467549494675298471487559010444546926278708030170280103717236452785633805173658339333198619678218357440233397237796970956980288796799633804587319143095268185283604019349356193427654785114129132745580908465079702805990393731847826431342869862241661865724004641026551359724395806740940397187192719250031903120818044295156753204362089324561642558868086472751710512077554056222237032610175863856231372370722061848 [178,53] 9038482551874093465921047307275406917790429365978640395371853848015201404530386979387150872861917548979091510144733508631214636775197080022352646965254162023276195444113440072932703153444465163933440171823976911493952055086359412003885885775626003172901504592724274176488084204372784000385806464492049472502503345297839588039184819513265910848439808355270348733734737990110353106795968681183973701948796869698923303340128850082284722932560509264302394501411877637546636735032832447846432796019259816784032037560090522989443557937813525809650458972941234099221178619722596192994892061721477923409615778045458851409173162056675032994991530437497574874027182491712563320706870739779225937764322766030033365896336696027011971900706167769499679932627001029003581244606988101040338139864617663292502584682697573084319470622400434467627414966607771632653640158483424105418660672327164178905000121171557817610867729884914749115862619587121407149646272876006403270952768538983002033705869186487642156900111696143816878519009933654668554576387736387432021159497359148882434715607128620628983666297657678406421735994931026639819150235757677712134274428837385113787096753502448702980465091983544984146657982944685085052599670667587490712221980647053863849567987801661057067982217925351279696215154862675516751366867516811451531877281246260655321308365849023076177710839814263585614693319996556410778537555633409101721790439066475539446186338620631721759 [178,54] 1702192229274576715340956996439265190375928691005135259620174546566781840783785646298508671446350243417776883458038598932061462759705241743313193466694195020526367355731259572769087593809208719495822842983590838894717761868441254900637282124899173492311865641918327733902194212002263890651839433622223578420586250130118786895089049093321247182032711535845738035363449904721224466545788908037273999620694929250459454517519739326469382335865271735838494108707429640799373600211938888032428791861300349378080504305039697334325001003126457570992777115732972049826729877932001400048664864903250955174474624193834510091218561603373606060341371691285673258986071863974004363299831186063410856371691269740978009466097416401521502539274430747601341646838913025440883971193212413640287740847734263742638830397900906559658269773703098862939418801384933096237175117394885248759765757074479178143153462478853396252373892058384920703268064034818937246736228213015102099621276856375035415108640257468775295042549738042292127166380662125322137104741582126319698068891768178984083996605747454344541378716764488543142197397739425038387822433022612847657143071553697007221407878174960805278343831410923605112086782768578549793094576677014746563121794839929375500236538123369923821830677664160832263852676604146471894235160542571318327841896326084330345422856406777507989724728564605582264829974836982896131095549415002142040148296809227587462215043029886216 [178,55] 370196227374566843237200470969671440123946662970204357415747084417612597034405841912243488618221761539266926868346785727582025529249120204788242657818802018903665467196343474230056947317220809743303085156363715606559773523026387349319020623546389014665241395799095066789341134043717149655094124777296430747532844700938487046631253280472924210263838055378746200366428704847242972825718099080633976371108579756082837382841012673801213185940584405810404029799576079098097877225546785824843780504435496983328270981053603570628989448733847226921605791517220810953379659318935627530441159098574739185227037751892403669667174582119698933147726354091673168607800117300755651134951223430781587138696852079877178218035083136713423684114214004010054105131071959701178062422404335641670582817526923237464182676003953532318785763277634526521513611022366785293157561829420723576324044137599378011871156931285843133421455073948824964282424069563825365614401379775641367555643510122923726983616479925854993885036557904064575795868949132228510002569045872747464419033351560965537295060560073716283529526871971732134820632628707302865166496414756273972830979128662003315336684616568928876463462931779149962941560931092934479518260813532017088428820740120838741059413782171651949170413905074664327671376962682572656289374179248545912058350395770857171190310177700915645540470474302562013586486054459068765642719561676184259248812514830089879235293960294 [178,56] 29616423041364160920134435206158501136650763470684121576242595973057065225306852470059105253938743842060172495015071730088229813944415689548696109325413804762402643906466621166099474855647283469191053214200796861878018760314246439662168071894615580603631158973382513591955519798062269159250280255313072366691703346932030527979245743021480817752298668711393791759704887908514920190656683479430573662190383394689472866528034888765558047596871512892039913082786886808573316619993468420146674750958179212929223572728815486514652790116499623088029487705097759423896382548212139880625577453248695272479064870370148457729786267221089106333933011295714028399632429217713945989435969728404348845104545038771345845646442884583090258643614688275287619860788265325088934449763976896994265184999892011322576348178498603445501524801229519111249720970514813522916628555169754233175175794381737378390566579847385677932241436302731983295539560530488742450533839051928950832914458272433610433865713557593817860473164046780735640083161062868045082997224900497667363986167916271939228649872852752334139615579143631178609716248973867256921545064859380761292223642173272806284623753924897065819622430907086969609476823814908213154029841443650158848050471002708754884966506108701906718893711214580868266091097571761559768921484897431189866654797945209396179751678788816426070292369674321120397221091406535636740774326663990079114155913756997725186605242 [178,57] 2970796867093942020609583742874303014176529662857628094178020081310461792998118119138048265211766843607090596782875060291383457928408031906599471139906055389861575786273403677395056940083395866641275520177266337862179054948019493438577032397016807943675943747933419567497226897991448891035844588578739379440465298149604284288923192350377445707218984737471030229877777326091480974202303498714267059471399697185090905097172608861790927693002909464609133404282543029342072779388103314451797223784378351841518708195504453380857668296260275102325884641373852906933578805161226038331709950513053476015695991675733454211438636217073383904173233675210684000028137441872604291540207826870136529628265141715941294926408662356682439010480613298649660912780541650917168790683236784165046595838522750310863709188634981193899454779755504103122746660117666259211616512263299476506607322159676926330216361243475112970330350067522592949500227321283373107130896364790226370512779024006608721424341089480737980514689638520138632271210903509053027552918623708702082589303883123080996750801254316550090152990108840294469802824509020217425593250241817832914947737844052395508973722594300119199477838399936568062128363413923814693799078478814328531262650403428616005034870572659965908642852226483394078518230315651764721665500750808903094914445411685709967453467059251810991615788839597835757900632320727696510839104520740092699497585276327056140834 [178,58] 208479198766164393584730212274857323802035957416528876363751444515535727475581771688555866529756028475893343959694219555509419340851256247941403801680107599759767422343901260210878270833007018459468262959101430233641824181555387708007043086038338657419308897552873342878133287920700970742360646023047426212448978402817436231050365898889227425056820809360766941630817873772650993600117490499072213795428229422467363814940852981859366351147747712208652528739637497640267374298694394881951914763163711386186184517639627119178265088622504730867576351729314133750847137807069918559405961553996955795811612269381234280822346830633786744870910741160057032023293917679669726380861253867121213878467170475521558447657175424037082540552770513613778638360441501404034771484953272636869566435441339728466236168710837094556001725235293404128783595244103650425974637893040087850058854321206237464249315415755169345450848145827849833246961172078967271347889221628294882547916665384544017406088653657070181365094132201214024450985512309763593482512255809425497925343728298368270470126035419175228615114515912160245654198278905231883797982901159277779102641168438978602075986186866638367935841011272696324178933717797267185489064409717775487285864116004131068303547101728592901059687392572236073284753758814422801475752558520903799029778392659508915015242762296449493395661623249540246684075847084599443673951526436715440102453633052959504 [178,59] 11642708174809779851896220879409007225423547270383800910634908839130704228609318421682605918561010846251571819321806314165068186904648181537732845914633849642245560966252403457263473727856289838893978069742754238800564242634923935630735539929911521926361119334791927295958172054046072538044344745871953020902401404756284006829785654678925058293106791659468512789296486697479381985259706879854764971915768399959482274358669609769782976863998096903625369587135798773690664003003428860728292037215623301641544878003131678887987627765114605822290372506839192650771995502035289635451614970211707374919031165320321920876457044492753116693992067436572491054517269609559464352367048322116734871969592320140641594271372804496379266387456900759307194069456341648504655962623174894586138949913639657923865172068344945973405089697136573630774907486557268002213699356242738164749552350057003695744762521745549659362817727299906580864360863681402655835939563968560539117857141221037257929660051635226962008793981508614438281896279340431201709866037498258187065723741204733478175511096127797733461874593252659317976917694854483547493463223646909759024180235211966367237781609894849719760743989415857885809238201235995154694971586130461060343325518692920912462787173981063022709844951402966829581010414033889399325304517324984571021883527990740811159960121162044036255710912067444941491576930219890240587005084106516307056022060994071 [178,60] 585988111682814996232188226173451459590484611669924315618349116500790029428801694526919826791200693141485798473600252605553774509915424536187277974998865520495814897737482870429567916057207072969746939229981979979744779136096186508396049822786435732310939004142489312481002894060647493630136239361117402288294503915654809131876008063854196111894574001815069299770234556920387492174949034770502613225065183078654627795290843423507985229018658443538903235820628181710893736940627903404104376516122992544797124084511758161335936025987074191462449619179259053154138620566795402341457360121663545566701992397460754950459800371185944299149433614701258364186316970876816032420985057503791832724005514863564547622797343625483643453421049107485592366589018156710533537063277681751117312393373846391581057982910789691074646705166018059418537213106344039228193165436127997557961593498909142918174477324584800757475924053705030896652904007884113702121785019560500320478177867810709394431937171447585004900730200605750577853231228860850968382641383355029437221282784260186728114158744918894021677335341541427626054445774425484595216859513607452820371539808437705565859184706769326665977652287716182731006298388191021894779088353351393244068041772507759891882115391979901523854448166210250759467519006683237417870508244905410716130396451875283271616714890541666626789157872752172274893709142301444878643225789654389871210961468 [178,61] 22969060888436351514939460081116567345584109625487904203047731526174726247391110990743062938991253744262605241272671299137275987987888028257257471001315209460012616779882942750608391104696963411628622436745557907598990612854180250483061343116675355403034183612562228793198133755287128747210668796242644323711345805778233877974349265999922294059592075402966470864573609261054738744593542301801454277022909585486222475419594190105149117413998018668353677165237902192781539828266390906765200786377363094253720823667179472252387751019165937505056756394479631458155436127600329063921038877211440195513220723944053117887368317365372371991053322914686535285167554756441317022852917100427536753245494885636475757785488987672865863447439049109194747119216903176660381116711443612830743493847579358338414084617088770442604466732829531549444514190386281394714803738167314172634721312096791825833199292440720451515282967093639384130807511002992184808573248142388759357478613471150562342300562586518805007435825416586638581436605112798716403822034932954332477724309068773919564399987021023449764015742328453659938182997776756611144351319289221332317005319868574332294962182936616136257178108354696630775001671136704518024317191909682962417936157450692952763949912561909705760589407673160229713202343820279937926670640702576111125951883127210033143608239201566038722634128063468963363249298830766550005940174060320872918969 [178,62] 760666670053808739205904518929266396760815664249324994831231850090452805213092838883963670863371097238050358188100168370249691452797398223965024756157319986189461764499966382053670582108930187633973544357360708147915067263176238557281726109487486871114785540874316020996261871983702002602246838017815130546282609044357802888403301021573627472971607004643045078448286124581014674504844193334296099282731703337025824195860870120351183739622125429370406617498446673054651983787039400062944253839376139902932218809172775047099323144199413999266477452482214326455062842588270618137288096636808057771213535747193847419147920014611811259971791495866051959997096146898201324991620707627057390805088498980356725537169752458512333752052901295300665554702424538002702879553096063477784390123823905936931933186123856595284559294504058417102372837568557116510307873195939882729105662921276578450615184135912495233564374134515043546934267112309312002133942027482532932345092916817484320916433862715763246247305466004654665921575929472208719159248907029502111893885803475310318447063303447682737986482514747260225687973038697266479710753143661795942612522986025262081583956372985622323960440533286403930122434320987368489180507177737274926881275232488101066562044606352998571227675214498404100548016608256051337734829176314572178544042313806949037954853142724324473496162729369137028498679041682569766350814282388296376 [178,63] 21344446458128734937852978319006853298868040721910039796256713571670712963934256202682647347648428551608682266640657273676438729180637988944496326814180106849773280882068791840127923209511770824027382545767062433267219900041248122953655848149268154429655223864020480843823335287281471448015233993100329677814301822880844297609534520233258651778236026965597771001463374438666849758726693015684703658791901364049496839068116433970464216965036828652256363609732698123672635305928796876579449588205523139790762908205294334341497064521050747046084398100102965575990050974326751345955603512838457973576026911032119454917747945290703453892267752282670330072773087156061493308302297892417798689852155122154663008488234370634579694010119684019243640699614080373228573446877073961635495488095791903699677707586558736363237345254795539017302598887776931627946285525890073774576549348094198688819011256625453485350481223170340255752529700738812521124336722725630621269056538318916474172055127565340422638136463877626172303674293853272931548970604496063308724126816445001535995766919882561647931606206425203957316503776740547189738230928119165708621603384164101844988622620848659462117806065629777367070443953612708856719370502237466783473308466372974752478709934121361987018586040518162739598699690638229739280225392536202468680954195429896102525713427957116560379613524892949253116584101876089165674712853395228 [178,64] 497363694239925928156240011623240995252881721936148631888510466010259370148760573177591664535942230148953846178333404683989938858546291034866535163328903102935365002055715261161643608784001847891610873296672828126804500265127310370303942938444579852910524335128754489280270967177629869730493859313889565172287710645582046411602410937988432629458371915178057131302970295497525872151353382098915350781574507859812950155660862449441239375769181116332024213714855046211061278240956674896440780502779282819361391010155789364366209179008771299353176162901289302404770049207196741285663272304077568725821064056874651090905148914512891718669924564538800437677436602729517164033331010239620987087511975282651545307858148851032590521340826604149721232617470807957421330192564821092971163604523829092685409764578406988832879292813716263702351208724161683949612932515172837464615130241487029480002351324667311841121570270124892623251957373638487769292992341523577153230330685664062467298286702078137815945786115868145287771150299322020870871515265347493194906126915277805297366709360404592426312431603750804112387907391154911317872854499977322699061725132348226034108226296947710413312126882809611137478144870927772783646611986292336117001702139024378254403516678867082714141041094812443636375597925421956276904946364624055702592684356571328334005456117096030810056187217717353526730530810237943859511184256 [178,65] 9414800284595188926364744768780884751656809361145514893964615032654460687927924130083000585472473322615861002534541596045550493708933835818213135427671187382955370125040609120020163290010716512735353286726703958069272369657638326505914631004194925712038938161650061685501765424860698666857604324559516458974522343554609639135951363705808058025093587285116595086888813529741392870566060002557307624139359569635586352101530236826788709926051313252841124489693286896983564130555084207933192876445078447429557879017911185621541572075842227773126332630446338343202219925570505556807895861719650793334796260984167425413004588503305193148612378845226985252438061773129231847003762114385062366762794413634753965460631914409946593936284496612853932921975702781290881706207488888261622059831560278445179764485206052529669573258451156921609303944239671260530580914314041302247295079142739663079552651978699551684607849553701447435220191319215600329223407459187713670459871050304292236149144458995886603840129647811402851018720402087936394671380548737852236984348117248647043594309899812694937830527043036278151769132751986842764951671778902320377378576908227379108959542656156257910279501156671852235154189679285530092002187922664343914785215104081093127620668157931078845312172473322377465692335378373982853419907167005807945120354688106225536126222137707679861845573500002973462581062699667998860976 [178,66] 140991898739829510338040031535929818802649217618618579014989435200600855628164604467378455731215773343585174642742521986163998275186015531261311322721083200058012377543541454709195317075692098105125916904638414758169596233443510538421500453891338251625000296508924667070253916263339955414792207812859853062137223938760385106949055682993012174469299156004921242243193455839603828945630402189801967696281118692515905028220722051395556403909802096118587842315781542515713642057252989737098263982082663448034626532304912794248966880463896309531419351346114566459280498252734623531800023726167486317601952070168914831805668308536589093631580119591546852205788904234988346433653021279593298617223068165854507283450422480127401500861140603192340901142086464066196827722865329977469569534478952457980791638229000624841805813041060691113546495931804097635342759535876211228277358647089290595792947381509100321947506219574225956402856841748248336677334900678960169039235866126430042958988908031766262102166027017701016298455820689638977890519318479840667002915817774261779918299495824033160819093734258526480727095579139677291700826207558566958483488881014273338528663209927447037224394783271062891164080992024637711129672731381972740815653333751711487876128568704873239260716534510102476811968002244740538569131962387625904713480646901706334882064098751552600050807186049245785996201838506814976 [178,67] 2751769239252000175890901568513689402691382702220178251379003726618489839854152280065978217485319237156758352749335913766474532157638317941763445898112046754086396821162592842439809203055754585262577485302298972156494773721345022821146305254630793660486852369275812465206813815203492002315027818749628811293697014265793707179926806672433688144701645222702192671679254738691400817934533396014876435713483190754684133093794826385213386566515565736513737546204020459119324914824961303681569259649331923386431205354398078253275340710539254246492577389961692291331622454748042594294978984458079292883550926233602724389354293677748907662301018704516070855774136883412685031882836542951550976836824206746849912969634747170511357287542013536829763916863979327399803997795016191635361872258150519976654137084701063311090856986159626815199754892239496648065805826210422085898061003983193552212102555246322842055560545117299792691730357953100971275585149558299100346844143730567239090719252161333047798907964973894984481013802128033659384814664611608382711510746536160794562543705546622085560293932902685389898340786896710020545004834280504998171856617782735390916827398881553681354888943937442353775354210967255914795284805461805276967193829613575303487236574478840077130170112934861881533109048569451137190257322324816870183642529158869152519221605090610432050389444026773036234166112017496 [178,68] 16631070839048783812657922695310506911494484684751755063801141577328134912791642578724254602259752206864725372320823339713150331670845986332928638906404754008237331147749887891064013118431492674006027342356887702568561935314995859396043465428058379893611316292105202804773134608355934764546884567899718680191433540424901529564877118043113543515367070405444270366581546065094836507168572199455573202949082946725065283070631836823190842620077553423821305146779763247483546412028560549439936686650332950052484478114184251489931366239112313786671360613462619979281201893395913626960723210472497986219256219087058877722182560490755348980763825668406394768071908556338636882802462330056614009759996281047086715798743252819920510237054683118699478945426079443911859285586145916068303742079097530214090979217037348609351608941838008870964087536104696638971969760136909116319776734043298650747563203833862637488032658686151247720210004700955276363260826242328504834915837968704852624341085311179738914404982574048152587011306970281913425068978866774751438620479730834790178909787567028809997622262035052299921571272297628127136479408729674552601092424399625449199007238381560817825794928243746381070866145650184845400471259853694570182164432554750445071993395806027472726181376833647642672634548070969855248317613859460148938904021589403226717084107008010041720255561387081751228297768 [178,69] -268088001513852381763600601425547428757786444113803426934572687335748612416151900459581738110859869300415581936643781815170418133215375972203741494327310340777599227784034296769051558819686700592111390235671708682505834000339899524648873312771374775756250688350933454562638217011419157680561262323968453703919279909596847207929161853022524705159855918677244157100443243348762148674904326799013147312654390047042108697597788488767491376360412330581035675162935199337433128244452547362267724541335266559797530169108447377607677492356369869490489253443146202337851974666439501162138536649777470438732516563328749623417406473189392434978306287664234269614341525672775885385773256683664918702726989217213716549538567816778790596487236105340623061388542603451772059541921445265719331317421722327773387143630707374734963010739991230927484082047820095586354842448737496001098834618763995723893574951038601898356642734099250328760399920797314623202206261585340966124443732590309836246026689350356557742908554216432688329893885293717815938281202691317846642092642337889676299426318115808263699173745538301816138706947397128944421469354719252284412647354607096238656371766980298427285023712589501014957997523164769685103900310830141784619634964508342583002494900784726616784790008368378268698574673187756438830002945083934896434893041026135539675457727680162911980285768282327152404 [178,70] 18795312095596429441718298406916736984304482933369057416576455936922245749259085104662076854276879841136471592958586945479703604052033637938390391654025795691290238598130186313908202176362235405740747086728797297335822529006211859744281190806484454227403149990907067808974697954897664035650285362737101251072853828189083603635049777048455900126610815757483139941171581723434465066561613046375858361959413955522579478743192918315030918735695470868694865569682904971854772586571554392081513819847716136822692045985155914925259344260483595617354077864489397985370668718955594404784005653288043240386120224358185556194128982274793749410066817429101894815245870428195782882704779303009831405184818963612460151452901252784074185444777522175262259985729536620452087501648194585382945769307307239879634588246414832458047305154463969413892190042852427620671711159187458442366083313538508597582078419173831267979515532939047130669423003226958884191124661774323338312980261331453208585630946893004739397118448299860932917659572749147379385514443190202899459111155211520501783861171050733301509464215796285328808314139561159335748355066428434675229388069545100154708382956881152683056030647181454613029870595589865885536284587605225512428613789003429301372550484197353155858862109091521473321620356343509171899232357939432855988243977554976889322216381672879108876255296723229400 [178,71] -95873416497396626053136947162728835951224610121936588047683379736980492476729409433559677466960168174308602665453911503335450215240852108111264622010783472823449867495830074876040797853446029409476958379211311572952120452572607023234842242353880698383169454200453520808921502094784950027197146753507909276550575740880722343802145549020104730832319050997831462894102437401870159536474692373278951442859210549476444995203759495988645446442931613197561586921083145801802100816546935959428891827689671352736569183957069399157550863486332838826584361087207382825267604832218864443948981879725023863738741711622964715517564043748990055953121709411951315352108525653798491594760464982851848561556452052207895392315312001264481708684638066293811142157901082612927715402207443663414107323070316613318216934390664994407933932412076837727398232679435501616288036055848429690273251064940516694498926120376523761054878113494918442621636200298950933013816767260775803890139693467879453261821632582255274331192388839755339964970049850050081206088879013763107826785511438185335789601808563776489058521721455755949314410445911542488307338409809371190556056174676051079035041195604412143737027063521654730104732416937868161514035619404844685593806476424331352307075291717237205211369872537654871640748797815626907543498490688108655809141429384825755746104061507612385939263924512 [178,72] -4679019634945912260254394220463663331798553175339717019935555070489654360455951744662559864807227323333090809586147498916415717977379237974327313199354816488601436819436985989368875730353757555656525633497522427886374624934654276300793644338135724912974527195774858513606464538598932853348072009009722528815045990059267325715001320753502916191088733534688325810395280509556141567460371546351226487175121797241229522890914402504894530242410659597675273004539188114885658373936638944745595547397014142340025905498367919011012240361931807117534392391872695150851734315880773898869578755796495213672626812606282043113433907820670231558754986664310508828115293677238904039121973427470980460172512079799540523478706503027406861136273388793027755960131576786849302724716681782403578613273845753367463535369505890062528199726869707475667625170630670520630836361965839728709004344957909009407083244638067159082789185931447210182875998457074143077102803219372182697497461849527276635839986415424518210201137204698940259874036203115057814473893284633713444497031443786696763434956067229054431074428224562694501404941478987871670509432935634131743681364198212844177438724152156369864439051503691108582055986334147718501261760429259978638856074694669136453225073733122370606334234145476031383963489901203789092231119366992341735044250240440977043791440295025085140549304 [178,73] 102507312403338617858155489357485392144098741623530212407597449740472926599058336523770078645033325464415113253543307817701734110326409654722701755061352275286034818681392697408725685123915048546660942204993020956897774076743361859856197857283269398501794290079126736901834878235662903878761066155398116818969294029311470517939253861097004810644930752232714573522556024229418903063014414887096778049294679900618418578326405077333379793990287784532531204496544001364351550229308224694802372796582231375221133405870551991790141089603605031826121698523490434419015234674189832621408272159646664375504397546972519004444897103249275126066024839453121296911848856582879039884536183259850976693216739938596706549432487195787381758295631126768252666676254690752058765049221552794432580235433581079190645596947095468155786687968513731238480191281113083144905891322796521823727054370094703105922102336578019496847488049636949430306563808887396018381377980603711721780390638166158438242598647862571606542459114488437024392140989255139965659197561994787762305606345771923187640970074884937651736361441894928037831275814464774577562233790944374589127430652793228011060011084944126154760708879680040923339998031498961584612847728024266825106786303655353977917965680269704327923070208078506354079933014414156647811911089840693070520522805380912645279202688459585990304 [178,74] -359354593755125615488555149557046235632014014027144165770795706055796647842324574367710324770875680555660968795026959737103988281908768803517174685570102285537795767416693775359851873269274172222581562173306315932594986799541310218230016631363491211169183388787034168644432948122516100591795071206593226948914582845442826503589372931029184366769313019067130317950787735236612608482770437488245105764464295163271544035108791292488302255483931158180354339792298643573363759103734893978391639536051789422223905075614615110300311063476873084923001093009051026992301635043335622341051580097876804233759609794859477012682214756139110197245769593155467893822060292275750160044514731114226010126882790827012306459230399507735690003974344759703948227494608952585346315506384094196286645748608257541318121743912466534578244855224206408471690695707961000801903497574086003133775397504966520743032750645929973608366257119802577344066552029211192044455328586178380524257200958524397469524750678620825750030353309775207385297948075307836475854457618801974213024066053870401865201851374727046306423253291665663189803686883265804103441635291790488440546619657951633464461486648523871248481601988763129833714601836967683559718271985998597063941622671098130959391758226861638722295908249014629398099159205564305027184424811284527324664180223471060359590374450829312 [178,75] -10640147442934729039047587195336818633645439525940108396110114582276372163021535332631816205018741755334666039464789671441429576313241494314508227613250569002105935510652734813366169175004164781318326449984463616979344505395054862496468317568599617225657866474316416276753661415391490269598625011760275061085440204024095998424338405769602531761052955752344100538794184868652871966941519998069958327470794244055395769134046391872611992927944348449511116504475186033797885406575532195733297940258624176724370910369041259866488350695137084070158454788956750623726889796426611339255165799441225723479153041174478179610313940324821240040396354403873991635224549615808399299767145638954157512386640672391009593522885840755384671981595949550819470348858551712006176169883999351149492485535578888539773277377902671137156159272215767891343324240881537553098081068628003193763499379463296265154021592695907733703887575631261514475680331397748793436536649510314538075284083125462001931311436206199602551946926285485148011611102010359292025233518261316522138163736857480551114229307107543424810491889969781568817741870995749255499673160223080124047888387374366775058678569785874334506805828384804935083904538285723708480492238293706606470086267130571235500531325878380618168435476607663770834714229540303678901197040988868225313781518482628104231716752084 [178,76] 131635520066522254432319189002616346287528459219774726105155407305874940601672473416224325175104037564035040111073921738567442693517521015697543341096094444952907981378605355526467501752358459196112284667449675790617799916013273055262227770456979511571203242925970432377795022685312660635250665162661045588137097012217602511196260225634518419968298238676181465938286180054801173019048169223903206334011798631432015790369153225407457428601265292543463873783189631861516548941358091752130640958930401969848478026322810053930027501187798522445912041450346218008828046478437943611523763191269978267689678518371141203356088488324240737526145795511079317819288811735420026157911420539792141075963865256750584829338664222452540315528433777681489297468227673242041578954521125033639950851926869060493507269892054045624179912314198450701663407540788553776037673226878899411827337084385388361020472564588722956264356664874197608258705461379840082907140047809504844042337329303500783847377312867176787655612146428974826741113467446815555245181511489381018524694648469004708202283443808330310486781978111097898936803367621468093759559168386647910156998528420678562217581241384105450160864891900956116767493430241432066225529274083216299816817785859344229360048085912309982672324850073495110980850602929833888444145758029655886575186609148059728147416 [178,77] -253443518277423949218655665029821280627432517573960237927783823752699342310795509173779345903697141682269846157841428795062964358634244488940156271791276530192643291783628146751825230856315356384488629917516980220853619452170860691085374518372884377072447832412275797887318145495938351284936156949265555047056777804795158074976180403175284269895561938556191419426632862094915885254497117175202987775465923074597977605500758122363498420559290239072156326231903018263473730303808282736611864948241677506666276526371112402291681742379392854095414965568705526782152212307037686045632832563391098856236481238452246839801779386913030092910988687416746536559077738051181748070252587553670381914226185436475865147975836087857942568003474964929676642107447999012135943764811237756635516081967860389022471072336611308698391199185388548178227280170249961370105313381991695033709992529356562819669128961101491842810292832892825975629332591033432115237535296499323244940226914721942876091614559149956940624450077644472785729735432231992353167462108285749861992874427461887213298483807453109869448563325134890921296542187599153288491943419626170990662192914239412040901959558756119571901672713341742106444325347815928573813380908754537602765220610451507627946902205725884203426209229107881746190744263563465809858177142019947102018551992000070560 [178,78] -4668468121379710418560531887289215704250887096534266080368982046655825173419410178643321292192153190264245941840390548775095514925417337882996278557709269713992013052699231072115035340021431086620135304252531929231537790619338284790480182427109853327916843212414576061416761721132376812108183395653089284624956277170623173128957889322437142359329264734468398736633407167116289716054480284335363806005432252044297988498730769103619449907630665971855558261282701361705137210479625029041553126495349355976660867558199687639204563731937415787236661711025009282991190898710043343307414773304312416795265424207856801366171090762949303349983947325714081196272104440841196710974213757719799282475426928497083534715040347727453264231371999573545340264028856396975473149900754586885921873114864020095015665196541575020504457014117726837051677539547681703354794489146298797224374335407282853002544871265771399187433723668677116594900412800612098072612331222636909355111582091407959704248864447973455101247501713037960064626218274775459324399587510940624585683450792373279514014775826642281427165340347378751388320151266417592715835498082184520279896809187978877249004111473910730297308320321769592532290359196595290978287802072368018837830578734905409079949670483690015114602528890500094260364361636522475505014130370213689095580446239534 [178,79] 32461839480728315626987243955587360356372358967102292365329137393325104265575330867547752072637200881433697539420467013052056067213465913740622074615982155788068846661086190861054562532406674589008185142822241352724867136132953886015253501651956517881211741050916248511042627841789504412388562863938428892116403974135844040255915278986628975378169507107422636678231455219153404685584739015121579027495631307874186731366544671665248079690075457069173065989791567555780717176014932633962587483628485068487758855253478743238059638354605636952641052772652407892068835557759509627268140829909039823846420329431735373772832505636958683983023957160896257550652806661224146343708345634559702284639500246453550777634404207487834675986941864145143503671711621073138657229632120715803879976372581051711956758815158618595012534991452100675310469701744284870974583632806329831151259065544810137366186223373448205703273806491044494448216347812864592916991848972250628629894321633577638973846302928393158280665374276617614431725532928555302426103875278349351710380490871305483083707605043311429885933545903128275744954275458549975266604310020089687001993117582864263152147477243662374783782592221177434236939254926695880731391564675324329829771909820395201883765107681912248178609469448552855605537451040739801360124393872645589430185152 [178,80] -37828544069212679938426582239439799493628594343897213082380452054849873734927746095356139701105728038389137150096496232242229547288627271682414384123906405368843514210070869437894569162993713718758990802671022245737539021243504286099861984563111329379076535377323726062379820196606354930960921976257313281227645873211462704270018890065503123423846979734913521718522303191014969963822486844989018705122357149629955521233456581733493056164648500194145009023877229357796600279681057069547070974425656240503178946121824003181946688312234650973233290872449213135856016887950956928668028291429021680411525777540506148022106519981886031947889106704972294595572558102233343520941282028449262077483887223650632724284276123500275255711900712593741307890928419588956666350647011755820238449360669815563799451240599344665321062543719914458780293530856226402026800313119933375459040791163100751794288714076588799783361806751662652200344593364510512173477269881703811876525436122231746131296795053833098952581169649879630287524145048703823722024958906259639293771638565878649081305109850859983766805960868579727516894800864206287426177504964756238199964572224391024160372297289080245184897987530999207597693949626809067538798946121084876032879070833102323064233399450630415074893432033327020455378247082528366592073572247487399108 [178,81] -338173120750146633816928804308028073763836383671131524748179810282102777209915177115048968713074859595335388736692556924222782414585152942093184608531295965139020304130254266012190068252233953469320342640846420236392769531380521635932017282071322138762735911183380439128403005948353353142266656990476191233990019760782534652954049557290098603973437295197798220072391638006355792197852515105692737646907914354323630404827095443018813821118735517855370050061029945712321554958165127298490008067013333257176032923459803807507765454691914740551319474923521128837110590080970107309310123619106049469744946561207465514042383365147087120588167661728060044641134449351730683655823749643954784651955403389942051660823048910436463723520931729481462234046966528282051676587040533138675908466169012897660314681329596049559288878629708241208095475293960989541723583043474500641949037807781924352624807535594261479897461161307536186343478296663590753449667571738977283876933017682675667279441595035763700402299159165579189286453897124427045126927633920594516447679628038774559444979032300107676350644013655501022687697088853032535409242944174255697148768861415450091737684444518968644572773324442006181186643117814551776220594355648264755891307978802257398695636060549639496664697193697084072458115609733927298098000663193108 [178,82] 1350757414230164968206228341603038403046359777279571818529242963771790846245496625298692309055136221174029422986880747277583815220983580559429927376277069319314776737331586212602318029737536169026323532912000150006730887179360297036676519305614311619961728578373760067264340128046211557399031007019759214961845299451522265616644241056891339342552976514680114796338357813937367944902563519520460702228792647567927278388044121828432726629134550136002819589484389832049536270166070944832411579754170598961202199637231017611348249585180418695605662074317890296462900398893658544814435353877395620402076888703794437283539253815162410344064873367317980851942029288322232030905886987487278547726487883473656231619428633422582634999247280751218047543089816584381104364075797642815793265445821837643776208900503973775445005618960276277302551825293744129519195299337259409968244131588388091239499095079151789880206889859079933636010023118129512065138667537959855399753251447775028615925570142727387886092306854161231613267486139237138176201303868109235860356625655599323923356358090712042106927256987970563273261565796469877227239377452673056457969429316863278358474699358969025804354595697577927571808828240765763333262140276466848603098728747234879439937783181726041748939423473521919698125215883257028033273514492 [178,83] -1104242688420137970604653598856505579164405696448127731978226999538215977542812658890319656963212128385248494345820699642682735418857067950478705098479482393304490157549593949997696860609020971307576441262088007968997593639814668497521551942224291258292858827779713215262391034365143322328660845898997440975795974647391231953549204361284355032080389569559169855724920670977206586204418182605767165317712442071380058220557007287261659810794160626904170400623913912366300397661364542659182849680750850712782634995322501420454618246662591050277930688134958915563333459230566771549906956838234073429520474685390054762921141145747675482387256455621415667472990955093490523178625259804034672278688408385628355935021557277536305801638844313655168744317286110398756247400773120788569189387452836706096377645552454100638246119282484478690936505966562958968859484667551582670088658641127736267398364887960831291069175880690757103301194134730573817758663758367333926268950815219880978094759038775303616343161589931689966395886691735941408765809599083320503565311437023215650166062115737636093924263092233918971900532924786430446276069916600769132374248270859087904897383577642823205921786753092335647934422699913934072229347835603447323261831967579518051160718587737460633405874089268124645579220289147165868600 [178,84] -3330079560132178834718297432283991476956475384706377993975521682731963477188103408061908043608903335744857284521328362407057661312488093378937067179776996680873154604438486626351619284985706334465599312885603291620778935639408022860062184800872901398978478136215989685729122756675535230135495690076763812766297460985760128584091687056531009977990596678103809807181809030195523492115681219710124072927676477621832390168207707203641375005370579866996396922486586584284075176433902782005073195819492722275805647405513406777237394547041177029393615030988299923659727116755534372724745182228988667956526415979804090495707435607521479168538243101758131117529790327308808481031474297069985163558762708731229081010543903424022293158410729417072367691276946222413919720290753068296468793058062317584991843527938902966560460459620674831445576824412207203546573633132510933300723530457495743266309014944022639018981130713137699549586799248879325600157930178681677824029518845650772969679917901107867196799984252848650171168526780269492841079055616506299412784170889439064471932292724971384125856141600577034461134655052602343828997233745673768004662099117571327295604152639875847071290141946067255799724072463396695582606443545046967183810292096714123194664890005567410630422365200562012437135454924715880 [178,85] 8128642990182842568820672162425152784430069521287225150762423534486960182809144188986578045855276548545224713793733553590742359029484067625866209667674019838634723621533275758692291621327566886926795332382616481043792669955023568984430434849073111267400309520120937158489756252735116132517573592838421146611525938545331487743537622627502425624334271245941619484763740921772531729837087831541446773897881992548575438911661286841653388424918116834716862746548072484182190888789788396734881613715617781195440030061041345296159461748692466977203999733147782701591726100323181187906416563216327516250030650419462287390884032953369282598936876252094070804591936063464366236636173481471268374086736539444689613687912891826518191218967249422758316396502690028543766474777141736152680453918612751821468294416816409336469485108033715479079735459902580697275093154168144607023486226982264028924339050132637957227198208418461254158814323081887474420291756218946568136891336423866224992337830685088181069597214689578492506002892402587418205139310606638472859551946987265558228825220936037131042986953985509639228096930257468184713761995094075283115079370322998311216420562150737601118170983370637880924302335606331461151112832534968253272049508447224350214815962794832141802201869723068513236775319908 [178,86] -4912980582347036060847756698624128090086251077411597025867611736835754362986685593880556030126888418991999811868811926695201603703206681884410986629024006101634128881629883363961921600618056347503151049845453400220636434070588987268258980183775254535121764415029405871194686552590311459027102714787891935083291173527072223445914778542651817881596640520435504992411371958537923089499723203682036490207966725601161432285459356248828534299642144627861192944773628697422736926631946048905979804332952464182417033693400830346837191582619827582403797103286170831725991143692147535916434296182564590685834301293491814352309008248377676773817466789057563298306587078638699721851912875012092029783414418956551543488911911634233363145122139662102072234057033441524680251922005924054939559134722496618944090974025550382056195129691683526530744713561800879632728157148393204014915853520904341320055436833989334575336346852675804134909576523500032876040286711885139438318575567772097855761240248553084423441074703393888649922442521109434239218642448759104336250911002262909520755388208878097904865684151122709512283644345874245947126899661627480916887576839390420455679421764890968867614271616796557041589077457664556977347812201244964505411562964749582076370167576018117660687589466551000341564 [178,87] -3270141002236244060873463427457721213812457466344515918542314659521915688722499989947745217626609976878381505049713963800038424273488650563506401727917382183315974934242633452509945218956240190614568458544501552616257067841659070394722175981154363945099054294077118768652082325745676082922479651712924377960428654310356137994321387175953937418211941362353003029897317588133451565772723465656890276693672859589357802916814102178938822980006283757471741700979164645244142014844071213188244370621143466880965198892706495029388928074194306166205347073693516838914473949243635028942740919835135115553151488659130242761605893321601611088096715813805574358766208519026489846862100277633415363943895852879352223294919440444026273469818364225790572244883243857161788412310027631285574289952460123141283351604206544894048580770463838148898875506809672632671633249904997720196720986307039164194699139987761426993744043146439249704909864954492654056727410466466415171043713339545056787912771505834502467315090903043816641780796131020067419057344748127750451435963766003978268789144021408364447491251691880728668104064468294976379217174748108531491082640838598239240896757715943017062312703581755542690680147758559640548451492538667623710756546880075751939521070758522226310777509578713536 [178,88] 5822004035845576689430842937867261771254148962904057329841931271383463516580727032712765065922993623900067682834023867059964936268911038101181003889983701242958593629737839979782534653762250027455834057252573347593584946183568077071061204028548647633084304943119316764544503892373513686652386000530319375131225300644941733831700227082617161919988030798803968610366767903927613895604498260961211838109253400278042687652406755328837662062795771299173873957876355835585949901115344147394930512208017800611986750554196434126420577612310032562329415107437200650178440148884528825244188500591525484045214947819968706494675847828045527239212856710761257709454507927002936608823743606685150186607055976782922929638901270629812962170845226246585505002356784605135258694310610853889786946205761609099061193000523519215443941469262143034615894068871766359163567635208792384851224166421959016101648992757691740471204768841897208639921124496695208365652880563045033076905251913056838939192876831539551599450500822360690786677499417857496456432939865777553321569377901468014137391666712244753091924247554990321229014964436807291083507445019780413391776431300331383886535496829881383857838785561152311394035268433323737383451273742644174516884599100411355329876140588667600189920914734 [178,89] -2354345187740791864299037715948380757028565841974537468892041987183570409901044206342234925981296092872867494706994865263505891171566314154369098453542891516348780416789517978228283732375449921865443856415456220759387614363077918320343432101085872164151090583335587141687976108337287759657504220755792289033306358669632891382130125188106231628573071629962061436507452426427137827423252515536876855367856115060087777862543022475100880794024189296851808612059397172226953630643021847479643112850841103399481831873431620656361037010972218001366074401505671415123456422876150782680835026626148238657486711951897203010805937935640373666123299703936577876467478676269506414693855230512929284573663918101704447995099978434355708924201566000515455993223069651754581925123381945887622075205359460061224577030723615973376440779858870137166442336289919663724841656179778729827042535012739312490438774963321253583412078949799731461811012617036334694226471070682743862379471112638629792147643112329947851803713127446320035301051818486772953449329893681267715129902421358765827646770963495504003659153030452178638043509308200084646512544709910578795904200090660247257860367522581781253018932548598073422687706543885865294612483642563650818477820886702133695926159741275550502912 [178,90] 334000377902061568271714700231288799673381776068535389279058210024637694060927413963618376596079870170868504418881882528853886494767789896223295718687104913010861828711794489937385639480539848523169187038720337672265471006279031135149963989249963081414877976187756563751834293209893249160687616958177608617871821108499511248061271340927335306774070605816296564064493940142667388154846232847860611692049745065555372475636938668042703877366840278519283192144445950517576534022704705963224250242221451745166837954806682232443397096291612025589579031587312618119158037642798159514018455294607676023090716458307429515920223972816337878267149337764101181049288695190877851868919310035709476487985923920994666017584117311411064191419647627598897001345513087092930010200471417010871204678605117477526196422328529119938745378003554760423705479450851438126943861615603598064342692233853953611067976235569180894832494118277553310711073631177186603780604878215664930813927870697283386267841065561620013906823715326178106649662733010370316761273220335488148120237657041371710396926288892599561493545126044809932387514347560985398205127577506315704298131255289575893045126525836901257018279517839861783192668525966154532972773351118107731686703695145378338512201179722058 [178,91] 1266285272173093558115040865312110236311005245784496016542157005334986211148642740433799275782839769335964593430249478006614178080243186515287278644870050401504097424232639267017136303841104257754185596473645041932746846203231446003589777700021242387884393950815254285179575275268951265787171882202347200204668442790156705009833809179053918075377057731131846192703461150683497179147201385753502082108029646862000395110605733190826310370816406756234318765614772753881932234981312735113864031533329242910654381939085331207165386944416385587374103758942437940910736823672502729261380771139055107370268604484276873654432791783028191589294812133369647976850237837798822228736961131232696487292474687084890411375094998539980247273024163213257805839345521535489030635832069189626307558035847420361122587726850346448030922933303892771007528743279988403283243674602652002171199007370861119272557439856257955557181413539733415121123947644527285582738577165699720900003953142215760957343621987307067139453072752202915863419934390793121151399973738830425089774958007908103661185841015849323101545096969548004785011011778561800042987169998709143963917349964407899828455802640855906317571395852110283584399079284489851084351208975715597564634680657953702558839161724 [178,92] -3047543830565301375805789634755813286288445862206960552850872456000666582749229159395344627108129177065746726042853845182502116662318185215672170577380999179200575036949454747622058657394085385708012790015961159266144976810031366069008314888308930666404013245131682921211261672337078050055596040582053643360306376947434019565264682321236532304046485656912042845909726984982239347013388216632515783444959624741453087363468319442794987901052995431279946593504925504167024086392174629961801329736549784033417968932400790012694180864130460625895790789809133428669763732379775146571065914921514247270762901273464368511233010120142738961184121334337046319927638410126139914813391011661861928106469741208621462011474564937960727573276092250077896738544751765910681365849165248034512677600283570651592009347295193490490667299796364064915150384818529195713140482705198334349588953015645295263502618875462137799463326982355667552652730546439014932163363584886807056432059511654202300199195523485072151144956569905299050014753623460473286376717069328634983345518009848388140549308601473434889387542206426701289713431991229361887757830217620316495313190056644775542420856326979870755404988641836082052755004506182110400962171220191836386497390195729354366042 [178,93] 384504274416755378178022123160398354178013031672774276178866064407414558669567170044463109086377626156286736705859944664940902330388220588932535105577934328744147807216262200211981516857123056339227358058404117530760116724158503004888008213545915102314966394538144418114327219433897798458395469352280552970396511762610688936077452320877139201342932507653991520113744978909581212747901845860337814235676214392088472302832782058577695271575791725023551685218810671479449653772249393130118973622699993791686153049288662608281333222550438213404836616888727028794388613560597738674105072222965151280117158561007420990055383992154912222403116553810580106302306577290678338526157876103337264162112507224691559753893373408289107241040680625624753123046690005664806744937099921247652834221029074794906549928448916937308225979998621677276339266659694566658015423825484051473290320869254356751437036439608084317874796100804047047878510731141247611335852240887159217496448357517716565329696648853224778109269569919122847376313176625659156369025113342913342898881514862748368562123496717477244353989646778176467056320182037481839783991975001038739725694767330492626767033889976947074329118736965430162422292163920561170748349734736798965228023841328629074 [178,94] -19181479495403099174708904450030884569854168472783335880481123610327265952799263586272035920410694416843735465958763990741128593246243899231035346093745700660520588688439124429895317433369374217858238798924166607299518736848907300200544984164662122542399133865228552496498093664522689305556125714359991433286881418482084203227704623946548959602929925318606586408020586891421569381615496933643425967395827299119985490072278257692064658444082946993059908235412192794143696988421841579617819346606046256698220074637257706242294207855312529826948734119880504781040452380604839822451130169767329905980066216250025754679111218443169109145970744276447732559013730603733086327073024527342624443554012503438426468087994802104959576811321514173988523070465447309478296002397739516267975656302157403709252368822007965750477799606074211374590242286614909595119642930848651062353199900542401426885164906944003690006677643186937894324031121136590958696239720662133628188904650273951044140063197168096114036856774327933329093496839944279375585259108991223408646599553455754454787509872469641849050063165740464883286397160943744985370997881856591620587688643466300955336376247372424202039167835900208949626255570939702656320694207654093229598413975033128 [178,95] 243022923428208906984533642671224231212269925845726749668324611463680227698333696125951990327536218844671626739610552694117644355175875236361515534319959105955697037006397017149070218609544598043293712102474063538017523076630273609799184392552497700052988484700397542610182951980465432201685508992788902204063305308866922302741487244331709879846680090018173743455865135474156649276140594691159187299205772459176403994712125710866078563247466047044016297166070023834979770134856515155903381384872409815246473485663518940307604500206776898849072310387604673397320218059195598262140992477124223117438348521185359222526713990101398753842284421627401171825494817760303158717854695641928856053202298770658027825763608319319689837304460198467907942788132524742165536354502387570890198371259241206290914419076231420128670804526870091999759583078070025420661129971657757225568967986644264045968187066491238148350847683670078355341470378851321668486311535742332658851653002163347488035463403618772652758653489631650958269877652785745183109258566587750224124240239554906660981930761308537870993781556195221703718994498215584099258894053032719049097888127940026113823325872788917299709896917237351726533977509257749390977599564482557318371217108 [178,96] 44540049131542988662865936722807312879497930443598272341239428274120783062035335123870914258445809919157579035209033129908021729445845757594625475165854949184537025710138548465223568079245621783322894858572073056272843591789651866869530566719117662730137892508804468778997402177267213473785580211785324033546599004620543822815321229725599182043494984666554613469272379495925715346215814597484494715491819062072704622693254344306515359680526145301391992881494938571218668113927866070045267928612885284986211470086998873156024008418493459095253698972549433156242505798355451583412421447716659610345772033859446262908147158135729815249629560276149721764827101634124382434042419475522380122662763806465327157326632934922207647596520491705871992771584420832515799068655421039911921790855737121475781383716969135610082523420788857781411724824803839594672378722755145076037786602867899760785212902736112732072029184444353388657622637834130061754096013712200140302396143790604441084843450717796496753281353429339527866281282609031176747463906928481553364531256632616881376116881545300621755064637172382000099776244073790649406553976136052799501927800449609328182465609652645236194621274251427194588373911063168802437420562559006766713896 [178,97] -4095265752763719880887379868403324093020831876469237332304973168569699619173310083691123481641110889873520560597745543356146147622992357006747228482103735744281800009688419597487438884290011463894698665036410801971589204724166399108906907738868917074746578834612421567276491633549927431889014982376237448151465468498036255519478900744865152627261381733385927453005422814375527039244617988013088580899981647497600462072822525626719902377845523221922276641844069967122197606041188039950899601923100326934280124941673338618295056074907362327847038777010283417835050885746505026565859130366959077316826550499555256237982267483424138367169611489110112551848037222394009497736939810595467006901829765618766838270060980799349064152904870831390550509814966477682500953087522265775762678717755978776791130737858106179015305121454210018932449161279878924497410730164912541355706617253073615067810259938720842284256296625875410312494268463696648512319074102068164493408996722114962783896258464913920384101269791832928807130276717065014025107888332293238718911207844409354294070165969817160919893512081889355594951642838230027624795323634960604501758861738517249095277366158320140500176836081764223394367777513114313578936903700881679004 [178,98] 181556003293653789020720015934136067685495570723853977633272193798472896683796846313690386434890070782769569741599025855563587531753590769213484725856526566157295412311994534575764580204573169661856031981368838406305577493147071455422541721223003705027354148459985447260603931727933437040029398176554976637359574815855162980969393740162463548765175581576052211260874959763385465306499093511952225501170414639578070293476943299827932654545834764365636090252517561287882032452784612082728424005365527182185016145546374189587667778734942600270058694836613829652664080169337268582212542373697123714237902054577938786642583870008640867658130037325584356610360447157098698242209955632468296713446868243885103213714973760289840188131666253974656090240551583661497608813904611743913547330925125417688142094972726175227821349212988702685671871611637809243354593470635489884914606104640075883859885483129140411205560303374020769796868492681309741418723971643033472358666149444661529341690404673140249671077472756930253134755520810989099913845610686881498237599760836042884133991837244871358155534559821376921214138332723199052675588835160818305244365701020157580818408117647016752304146869920216011034750473166073830447920620743024 [178,99] -3813325275068731556970838083207177385454674843092421143784958101062961770302648493409907530423784788069553270711372786635404737195828879204769534713531837367220520063143265847488355917271442251686757095333068799262500324556218209971937191969097727439258528068704694150363556732005748946524236476582623607233812897321637429736161000607959465195776410453282535638636023533888422243189928936546385400452924196932699125682879272139850653578550119080166915909044829960678503994185447896209699866725131921914833975558101292272342553924761560427036686689028384675256894738095546848894354443407965163803295212313358833627393410674042388803555376598446438407503956260679688350566777144173495148216073586241356698520549145205911141019789397398297385566026050373121647954234910238290074217319304168298905530599979346084957379074946794792272414431851192721522179879748825155173474531395893166512317497080461868597285858372439780948687372568556267555934031039352286635845445491095413708212354564686693231275848627465251219882801236286834060663987918456307044765791364021121759727951909531046681776578156333759246801490762526925007607381396667465262978173791861642700532349170258756525373003911396266713838758816798398967350244432 [178,100] -46141431346710547050795107240600257291621759233935724783240825313481127455717469314761027486906468952302077816246551120930885777737838611906513233185848829257034352254194869741579028395309101038888887799946163785337394699853548172641639823622163488427620368353448007838114367547934498240587138807728136274677763062772553326793475450495021140658960663570159545219174976789292706856006194021412884403372022142875394100980635170798357059190909859180012830091117672353693074779366709909287561804234521272353696983811833455789279223464320629156717648709661910656041685505132556238992271580737286054824357164736382126171225976879135036420962919505883474036281745608247751393693843291732637083535434673077761819346410589939004286270965077894520361390576186618082002738041730550022205299303093700843754738753770998538314943780004449174668081121863871657265533605073321922668313337718130596449527091263181490865343996541645549492888587560851509675132798933863546141221997767033787819683498111947827038739769335889426302048368948127089622250722336478375007344394705139722676065550149557539259564213511860034570856047522729896210960555021705444994205824855802284378591029927748275388002299238402622666307749246056505438828 [178,101] 6213489116972121926785748693577245959059237027521893150243316532477766161451827731692319034551347991569730267461848889102186105483447262101175595571693589507375659058038364777014170400028781709883946655626996628232885600753051070521012101477512370422552687460862958571722138122413134759929112093711328497925677949000854100945027756731326412410509138773459114056822570846181899581389747305230422623984359149314255533903538652256303141334860480820163375025490040352697655183780418529840802758978961802877732367171125217387825651864378743681466976389743113578337932191298430923742890240984446531640704484822825159850383118810744861051677953262249851553247130757265027609843021095657547860353698086818847602903512345775592941753757086695756725731077936233548855924449752920741349282247119183285320809126307564621660680350669224875677175137532150797721118626756995915906327215436214493790091090705025712421425597917763250917103223267088700284727604449627119350005267704292551926718035940006448169780815643773824922175007980935722131663477622299537614870676090851056971509082701209399278495980289485649714720038031551666475124423927986408843307630644325835957298853683170221476288513140332626792448900572836633674 [178,102] -214577075176063349448939358917570766299215257525918905244928017832691022853261181033624046031212068088530237112624298142555510225276671522182246212816856732901757689498038486762841378723925697767891589174139084881270015203247235960693459944148676068674959353961881080733149500072767072396813348178888664539032810162170447841244545550161201851030762639360704230337243915654667324569996435006070568451074422732046704832949019679331327618851199862694335168625195247053968901780701279197061122743466268112625407312841522991644363243655750398111204811158846447173668214668365672072510776591105738528258653375554398708887604209609347376628643869659748888232742894998219563861685593959930385525098086319999320458432882879692803963350562415184771807280258269632056418469565882549538753290985006362030225250015164441170746016622635021107140615037643193938262336633157063257449311071138387725608408151096187515494451268604041923010286182304117506505300693198615563790786518504054117982733430028492614632596483435841976453907506504544868539974009341845929365981503942331104530454922403052451764023797190082591236896742153232229866112348164698051166679219718262839213062477507242157637752701654965114194726917845396 [178,103] 3676537791866092053338808324775154934276179929292621688667330679367806218317008129764404059363468865522838976948996415154274940088028733687138342592735609452202073836274192105627877973043654896187164722118104811009511535645384566844426689778214485552106537921564806976990366778687859203380390537770511231006636723049212427534335608950808537805722571343113456653896181656421667921843795766178116082616105245738056151404793903365044335172331571229265926704173221792552856510619672244922729473984673071843549258755741800232788297996108269350736411668673301068130130482672414782084877412765023557261064856964733971061063716734704177850716284903006800761587934049241392244763191668490200976776368907172736074250023112646561864466164902221032723801200358094079156173575592383672321756534389248376087749618006740604297101516636959454665972150102927345730888084677211776913458607582065414827863648273699861374023431253134190178763431855233491489841087274178335043100441437462541515695257530801602197279496338201336509413557290742502141936272767801477324139144833457337543889217410702636250322318861841522427299946921492543435009990584722465724665667504874155813837719576729237368294258520900517406257690864 [178,104] -10326950265866977373048038954425528161010883446468834326686726097517907201077132493488396107611406333941849803025072621820277095381567482586844168198215707833086594677957477372140702904579783838111986542047357888928738821655309967096246947287694881735870960030683979814825233807079993021876354405204292595054311061302196456931723347643235600621524164921094368793630721587500245596544996352675533565294604325375341760885786078329987169763149518287874327462313773869471811251897999258513121341819648672777741962974569605715291395536887309680917864015119578626135846682201355145482721009089674181755725041552214649129324433836129913049727024689195194204427366418695675418648568014650570215123534675051797437304766397587608022530746019584879411854014247100762574388717937824058800879199170501214607794686331342352464444246517209970103178248291455435611018813189741653983228643091180490479302856982809156455778694838600093525248848520813113035866729257271462281229512459232196979463634420683949475947620222495587711949529827844950020695463302010378916648534549128379896674042230251054127388968407150764492247286403599078901490950549727242684162264513623344956997156512059195811809566141589270229129 [178,105] -1043021542245751606356659762863535560034068038955868020149773402300354903153362269699034894248048108732086623625290484944412507367302933859092568554039357361234975972233397378997044494680630394364371386505164310983687645847981544994527791547005698546369903380472558193517743493449796623145740410147179310228564205455528804616541926916292472176223687358996863537516056944806909557483768597595553566295765540156864483196637881212970381525651411051833105703837876078352783066812683454464771771369592205652029560796999592506525838696235419910965858795251965814141328556315722434545505231360859767027369466229128519087273677138112661363472256570744103479905567864182779693188612002008288685916221368700671674574746440604633726122540276545417668971952882413905183877036462281879215705640059353399615990804828129104953026081110563381386878178677520539377219092919338005115103558290617910435523409012602015404709963247317121949642873139203160861728203006199067953806578762488690877955787206833152518567149752865266176606141663239942874154124017231657924854887148484008245392072915224763123300097928438858018364278888070963098237845243010843527872084524976438917344180707522728674737711870747042962 [178,106] 26488512541519801079437820486222368433794224514448720272418130909953307054946982438057489676289839663772867393833871673678792561312738465043799894702776354908991217017419416391478442269491028526447309549198488090398447438401133025475711393178195181454088935090451381226736834999187679577673951110883541701100908600635094329009611739609749579288043297805670096571055082254215702460188516514540298101007037867080734609114562060505798525436023854445842880155277139674052263693856124854226853798140128573379007785195496654162904937527614289129911533158671346411189213754641436636965876014540947829885701845275104475729217304589604994164140198952298425112966913508644474914765046353019872050811472549517213556593401031468511723310311178495559694981449858040010994490814146972805472021021972507378321802718344811861732055199730521582269523301421047427001827153925262905878116433850897191135458968086663635993973251228969906655263656302123908558441635828935643126737538632102687180917148682278026669120659020312847830076408264668492729336969489304114173091709254873545964705089270891488933658627860082802846622495218586049775093147771686900792557319616254277365578971399275363295760269084675 [178,107] -312215674958084948663851690984814995855583771790072158021763906983012762242622132945570130808546848691223714338739448861963997636154433683682900532988306125029469515571266591352962995386414900749021242493608849370946171993493791733145761013463061992886282281073899434039646865602875495105531189939364787905959773302954731424069764978825649929350808761744518886090338679451663840680585978664853861418448633312198379017106270218907392047781690029134774192849618432736017298810572572214523186907958718606602445782677054966406275888298915447395248442551563600207232972788873014485003711190273971494352966942216155783393286524947033640758349604283873228191497231611307997633869635730423462468494346080903082103785322966347250460797636361974856506820373742317822650351422943508379867000455801289891720739324911043633595252178158989059439820472379063179038699100648069206112608912536370547202665389629746170626366474286924464103620825808267747202582000629255787948812306437586261548941661683097637577901213917179488397914430665748480194302326722719515188515670622665634478468477883924780418484618921406578526016926387843227349835429080477823172122851459903609489099356150790173826328900 [178,108] 1413178763188656586181631718225588279924252215981687495843031743646246150169752861225754033065872074625556588658231460425113788705297791362254838037259987625404351157221816686285480206835653828561719210791736695064489674785943890056845277839892177549045723258529356774032155225760062892440520862202252885560626800512300561470528309685167575156019997487901307919109355020329313485525867284500320412425764254990350572207888123805057614350180100560513411868172281381216053894728729562420609243087737012532207857615141412777515293322976761110264255529310347416522802046771448650035709978023928414242973179906959992523558254154555053123089542534028482252745400447985893160272913414235907080934164722292300523104489145953522448911529115404017097430193205087311432226938800108475973075838065553166217508047423889250465607249828300196515717098379859175890924694153196443057442950550164494110115576110908084106320055239609686440118130965060776377141915630956066233290208386360186048722477573208122905449745237512519337868410525270344664564072480086407005710688825326025472950425123085973436813405816149471657138470353733225602706880335451746290581410077636007512696342846951599043770 [178,109] 12201256079059453975447199205915724133015378384109434959426367750387430780828748183003870797181504133376963297469032389186647098965891153181977469603014069417906158171525482703506348414366585663664775153540156894945704515383812949476875306261276839696519067736861496901306019701500222264934176668773424226634116646768369889370979159977848127719310054096035134739203012067964077193088523924836522375760075578119409597043524700831997618671697680664346147162228235480968216017058696956304999236685403240427715110839119432797598838693769784928188336342092216877138025105022518386064705855850816724680904918460476712503053509575015427436141666564973515865883761569298713686906299929483842905775225961404574635162493110895003581518487285903948408723124353407176963724522934721718886941006349199646961732688014726193071755060647834177847380615017083253852928586104949163872256650311433261462465976305108090190476149958372226410712134995607370730914268953402053621346749198477243520937877473968230302988497499137495024007630995748653560851831632537642884318047674745335818626443074145416638922602228684676425116055351123653019868449558791612297456715012778305333960793825426005 [178,110] -250489733077351085991222266416784450548526846571170492023246469774716922530071016484876107570520287167515403223266409621866415609337020989442760409478099850260989683556344087083740297745692988674265735599581671641003362716358948106578429834906936712925172323856678769909223484474581607832052718469903304963772469751663175623558273712981466397229432468154190746754173493447080960285488353045953191482749746078989359094704202887361881488357233048537591612924059749797590517821225886744816274085768481496780844684365776037547088574958890569854073568367481471433156051329388825011385348788755900783554877969005603775182526203894253126181680574003974649686439871986071160369213827329727799501313958477227807967997799669135562082234923301331696762690689118317642628200559504511301098565986831789692846559135566738913099374590516270494545190120332573273301491376598326957518830402811921659302870774177527158064837832601066907467711722501351632271905657267105005473350904733074834184199444485727898372186582498743298862654077295759552086406457712276207763846061231825906041827315893006100424488833244112708088282702377960562855673727983817309061599789551731099280958439648 [178,111] 1896228723933456444652344151647833218614887555917072753493045667761245649833079915913421113244077168911967543911148224555397903157628172762855673859140855596045496399746816585383565091322347072762151493291179127399617670958865836350977072273081456080549305384586592774035799935067927292499487066352071936683722968173398944829138545936122885152736375770800044821236931000874884080925645295854530466694031337173864335552278869528904487058054973607966813900460314558584044089343456396798497040238660706381189001439252457220368238369922040347698017315254600565029156879161169466509406440603852483277679215395934917108037391042195049260805072823091908173183084569506474860549320255042562441947193095977349665742553323080225598377216834562298539726676098480229659853826976353466492657500975025477730912785072800348190882328333953866671980961022429911242701255394590020954176812709821584623696386466241704242779575497450757840276261418855082842748584485868000365942130056540638357202063614907369565007980543067672772944268279407874365642307497533985990515271850545200814057546685240020812300632539380006507322250519868233577877671987360270871541198848216231671834252 [178,112] -6943517301386660492521571992754993895374939614576698461452357975290450342138789310156544034600873909550216001118858091729942401942872569426598405077668688137275423669132808594365983445566027646806658075159458954464332321158165020942939695495301564964921853027937234194189591049010147057602197175534628007165558573338236999619805025378270714527270406478569434517355591086416152689384496282557541692963848991830010656479032455629494967885638779224431403505077676281005925692114771282254557603323091122971088478067356800872847814654501747510236711853184353092050814801468866880286254582571828931267991113679386979624322276556980290721415025977340111976891025504741849571856402403123772102235021037767622836088642872882122246516641676097435942916914111030813930982362616435855197410341365677577218879283367661667549519855905278416778518390073396206251259590603044952740766938495795203629018084489598539722478243289278139549445709930837413246258397011033134096151767843354560983235036568882548456571232828438517682106585425983546046831697605162409396086987513055656855602862476102933723715222565485854428639639342944394612823183628534171653604212986536216995 [178,113] 1183695415282715084832375675533615021814929547290699616359224646880369935655268525817174034394029799846769875125494386298074167751955933996995273599756910602227816909833738395301572553985903664432262049422876855198850584869092990934818334629438715015114246624988685553743079762124253451873327216279241516053329253413320418288236481892390185026495724154764533914813210894360127460214542656742795484730907906896816516929973866907239136551136684065834169512632959486059652655283725734609001500074520816092157721702979224584024795559251312869541205089578825244093103667244056441226459354542601731479946099526041763539885986303601702162101014289430100205375055797913124515786668499112514546584992218067557794775854774017934499028270184286188866945548791052323884556781797033254757323346937854389815312727253476463165898396188365101593654469392178466223167813792995400019848457529757766028101426115051953281585766802678649874321561473936592673755762376185537104404535583922832863570399380943490430476885858910518076731160305145711963531690209350553152750950252990574774399719835449682261425969640925079800193054087337949949154199514684753015657224556832 [178,114] 114394440352734866473442470059890211762954345743475353163162126593082305070734541462322107833236016252057496877518958195560991333805074467062403466731035602299904211301809335669531937316834165278683859452989983200156400500374653183447940952649238476864705046289072954818748247755679520736937173542542858093360206909816625771178725737329438528193228734300956407683764236690755100533258796637024383630371982342542485274236762720198791671256054711028324088401044620667578533878794341519985150532903778526287786839863748536474541553814072739077047414320171809465300736673684315731037853246521672552365636075895073386225795320871113765942047685282533579875708590747552192920649278626346567390939244056094974986698173520519918452877963140160237192570672070695135568103744553332491272268924869247270140577932860061132348499416160791706461080212492858537619350113243425330921939807901320982049521080714298695199336728363794432172776744137498074723885556660410392674610644187384849931175611128404304906403085198217359964849946550530148490860918978046829325961655611705953064266897912372105443787731004906526265687972364459017951174023662493834393492205 [178,115] -579829320084877053716196760441031541920294358358585744193260428628853702939226245853038442274992206159231448983549806680688194159066624069222947090377178594394847569586328535344592579601209298749155269795083998587994285633160929097839045044464740164630403980655613587996723915734242602562313501848113723299538518665431803521028013931822777031577526598477846274682697968314209640791697257671131200441524790676591157522788252247401811172237878842189372701707635930322049132542965628144654778389547356610201618009552217266146754749405191713424572737914204180917928561888473817810150856713095078790844970441695712860157163284027694427360429185573952199619558252284016326254730315381717580420913096420870021578513512055170610387433808849144671787774514568518604569594070987795772697432947306710431541738929797631176990838401391167638522695250968413744908489322783379364202355967945760107357189963014380540797672540184934769796238177421310180106735792575641064397853888552055974593579096780758873325310164690005117002471886144864602292608303862893628962078474040143796528104983304929491311023413980008012225133334695119676942196773318166705368 [178,116] 1462131757517073268563835728279608770467408760881342205117912467065838132682214821804071147122053435868925489436789933849547058201661228249163230514779508798896342313139531767477664897116760440537367702436715393980309571039660716374314343150864400406474410966738880255538702317090909696159717589254058379511807549483212468408875016781033205422049879655400945734071864208181781182409037088233599963271540955081319261493780027863788156781753085855141094058830768314739253422545270849261204705606066300680568559203564488523246637351186695909681655004147879478633784787760954405900437783945009569567870099660277982220439018638115858174362377746735339583387960789243629112496515213053592819899786301400758389400114852375137433680183813107017758666941588666445993042732696440684596553039194437871064282227931624430789108511847117127458983894153507584383718645787466170075976217884432634948769092772855250457940778935643025828332191278032928739990641326101117642291952513554174591708439506848487659239653636658471728372681015567683099394958498361777096375745561650225470009244486961222288298130911801242536261749599088343509499715928016096 [178,117] -8457249265220473347029878425745238124600852761731987064493662014565978910413810738310364856344687132529317408571789191105411889192379223232187587461467632368419758764637464648131188367493202742572117473360197571457418413694149272040583005199566812986323494820349438095882902138581503391318114326472676508069481033763167610215689420562691116511522852583067692476563086267660081576815171252051842318770687483901926252213722417524697191324725568919137195783755794415737251923696655866153724415596571443584694120568542987170527342045981167713021551977635372520917900222150398893429626898093594060240589274263388010872985679793002484562614064948437405277676115652491161511015937969042856364862756491566724982443829511059211437167275741914978238190805821366779401795617700606100345886831281288166812543092439920777470454611817646436395320649595727374487833000368070143642629946892607407049871830344612155088085302626155310685399428842653730266859071275702181526057431005210024814395741961176905050169274386369733674031810532267588467124235032155747696860596840900111404771080429709654293349603634721123714827204053173090610118039838 [178,118] -1086016637532899933700734987875432678932733448176425853083555340143117630016642347946743888668133151568455532459160501076029388633741191976340901895780834679034935591074631239799565780579872934853447943189193089987594290662212965606772809942457721147500774698469213561573548368351400543496990931861227929073994790343802663207703995397404573718811951636858365369448454683833166707959461898262029422642874383679308737366106873325174566910453199291997646863045826524209607445863455804432309152632065307254119524903191353141778952813674504534583856012948148536379391510463337089865586830810250368142791171236337807927866912194838222152321424189012006597331776119029086923556989345163703585551210586842515153537975841432447668468410221763821716770507538409480488321995767285534811192057007883817733355505917590362966454788687321592190667004540465864069925451314422426133669724728312704690998011771277926532816799363117787025634815746543241816800124955736272643121438501316542770637757424793465584470945854629993145857717912495143518179945051043332746295249036713051993685366018629352422656137035649381013255119386975119818074568 [178,119] -37203313337960496310154422124630709459258694473031466612095932614859720236647682204253486506657573078757558104550183259207112393460956764739099945556297244230479401385534228596632586172908652183704446365620994751799038536195135261552525760890910393996510519936104506306850808686637794366861287928841422380674882254040621693390576139718334147019392171616298433981680074784638035348868038628529505305911189044399164488453430586989514828797529159513764013848206214455819213309664684891821392327284508737251728086140929716118658891106902800075008636826903788490834608706837625082991767956291087928410366274646985682397605903287480019849828171153703119025415732838972963330055036473958342301270382189693634402971542892739408994405043445164553294784568512016012657686784265950844765016579540315768101529306812022810675587639247595380187780192245709882219912808277327004467253361380888609865012761587346598823871720779054100882183678158852274236809862123527085169393376800081858725156077548347165649164890854777693644322126097960714262818900470516836219731885791992462335134531267344767736392242877174119282925357824624265706 [178,120] -848333694930342398871362195227304801488678614632927024754550591281350309498291520286821278619417691626698940524977461896486792232399996402227319820784104705109909855246017978395734181025091279159398154816774244555073238311116344425808238964876316079635906096081118731472451304830257313279973836844026592430979423837764298200815567255948042458567115224137248109694680032113085954722463720533346866268520568861433833845768930189065709358532451236941736961820646983670729045685605345279632041569933125980902759921071719305687360448598447823574676607757695430319234674150781574503499813207396325659367378772186811159714710295756859683543249057408125676065630115095138725651715139156358074310178427671297353353555923620179871348100176150160620255327752948910491698042302916426577351721313950014040588930063432893341876296909643278597935539149731645468088381811324816512392447894420787663211308445423115764865468894389457495501065800234029345295270171654366348596026206504054079283064835716663119348048979677858166906917227272315079683019850766169401146036711274638831281811062187492015194963274843860117217544377483985 [178,121] -15379902152116312628321810747239986744248300449571529193245668825820663144960727598624999309692525150237008610413206383908251632419021313737600830694873935770805627448536016430707087920986610443401086442675954445205048305222328371245090631155473767537023352895153947648863886047952181655578844496520688469116213632951303108208410304945049627421593007806214364085334683417459517322444144227440890420212754820883496366924826796491762683261304077558513830840368429186124279166603012715498011589843264578961748540203519143500226701682301362417792508139447180085470252654118851864395037854705772126390637099231617815265067467757835643620235838336401368497145028855739240360577487282040656616160555575033058248427903690371064025757508753997550551297636410120583129161280355136091761427922371778836351656326063807487343528809823261940837544154613626426864401708042776382828739112562079309431891281567749619725473642279845375498121991121422395705318422191625816378773217100771710604543313254669880252153754669531272778927319339186131546885123152115879819491315384538992096362294196202087717488969565508777669112330472 [178,122] -188402587219933238694049358324279176413909778687051574571618617714606366479918732339012187846185364897577050221734448365823132423893599308082468498965266055419431972906809867714930839893182839038335567346863885226300152848654574179244761075117637081362304568164834564290765728956510099821044664681379459049098157618570338442630209912353858438495202253745918710660561905290422111764166428629260084359378316951530880352405464502346241156327695838422185036220401225548608572339261805610758646499134279030521297001401589506061797648518222985010665721220790186338435251979472783965447477730394637930567706298764194176235607714105384297498830356774722285686072498727443857331218826764058923940474126659875528307352237659582709657219416772131759621614246546116912120648095363705476771853088506033535268614697399999653462339847984449234071014829403716860037582727610971444632294961294748408252374952600490931617026589525519602647106012799332874021326483592411695305739471443111972130788770963300948235802125452390920129123528820447078947529398278337732797144289368526005930284516461720932946008730920122186455507 [178,123] -1504866495038505037034560752720401866183088848031139302043166275026515731017382585255368855359345742761748526696450826871420959910224083309952083768520962782643970331779610078309300102967182445806096334839497989669904847719475953375994723314865695753450884729921018737073673943190765257099889864800520557144451617362289196479168761285528642083071483100436499838947885548760816785907628283689389950668264318932479331309994066797792161559777998106942310033534335278491366574948927204779081550554088373314040643302471772425642426581927437735807583662894020036164651983392162622477722375937458761648770541722183867008046841448559654729197199299745736026510140717838067690740237502412367981844915958409107892207848269041547507580172571282760263654793324716012707607192652599873272376739496812100814719535777331108098867685728654799629961978885883939434177842280825235140700519311240468610139979705621033434686114963269876398293819607731512116664362440615169080974032347545179875967998200070310160218179461814144847392455352260464040574764526337936386365739856415270956250389792075341740451681908286855672 [178,124] -8615721340831536010217534370221799674174119729597572126810435864179189341678800953238413173797069021183593339267545112522003534292616532817900884493772944004464983957770819457757590530925718910669785227615371028084627609220402307023073584814108405404342147946300679830614208215496627628429464221976496144622860577697531108675391545508774693376122552443975799598014720732753943067671951294692980132295682429837045877124520861046201972938349473685812269569495827216047086570647801878214575400891745771278887986351261012612652052207858325747696018086436817297203575588645840757005496910294845726123848755642334127224713669824288210534608832839519406779528766773954903659771597532266978932419438302492790170553979879604433204106534371393453441460498445252591768625310709884354020211942029041655819640613465171867256477098238195397478459796549778640957656146792424022294937988458862299139806132832039450356186016950339317078419664155837970146657061548843917957584806023217464899051341622718348917039386122251159531601546431079176746707194615318592570095378229228955671579039443513068283095022106984 [178,125] -38231009859809491460459887391849731003242821830206611013880802816937784063744544466422110289317858635694107714445630240765222040879353406083327564185504447014168862862779491959919164066780783943630797910408246585806392650325140114847245019500034408575481139166329841080466679402034476811811302828886850918063613513723226728765687944841852349318524506176405047808989555890774175960364883046388713497395292378263456358736442644000474140969191962913434274858146383733930261888916100158954113897765542902017373050030715016469820959170333058560950511797591763261423313103474204901494878115862711878818264387923932887922983159476545318470058107886451116183214634716929485182754272729218834110040310655343187502957971406824765519843216904883628629767974069836336016987438281134679715460697936791429465183393429168631752816202067478140430672513156736928308494393561146457501137700671949885139586974078432155459028745533389882790256669332728693076118190186935457453780178133045272708198567245418755161749325647002655237069143655181692366676522410535161050954338582416150053937209628726136859967018 [178,126] -126555787451092367322832374730407347821149466051232048006638877445939208802680220838722858813962779692169696006604985643252236418196417673366730928145960899236802948191005842044206359635539312335024150334243372805214955834188244664347510337067560465182088069106586753232258869209090283894550065050775869714013129696352363199920658684934226729269091641015149377881871179422115130396675150844957216892644278574615950046468944768001057406296595351892463449889115744754402878364048217700255177940330779534148533114833642225826989634790806892819079736761326957145485905413898302779688795139168942450203687856656977807212669573675884691230156329151643636707515541239744308287994085818549925726378645521789181853781368197084198631928942590131851758302655373799253713167283560452276485153169884857814513906436970731154123336031250359282782023379974500853862883951411762882927089890359867098911243515844265408351999523313007216997115427854716184782058861592536678839123924149267733908655950464518318349604728420298360417732025358668192574355947406875677028760329855828524755708079345628850634 [178,127] -287916164148014235440175979393412762810271332630560892630343877601014490128703971074049710024127598109973155064513327215498702789269781200409839622476530283036096745585840117267149928221887044702749931395488646501922417768715311810688308988403394607060466838682582683009622368666216207578381176544991008273010224289501860242169313940878442640769102088071116923518090577190978121821058934000574799561382309382896072246160571441511600739037152244292596378017962713661187191220436683249699566001998297948668925419312961770443668609778884202503604297285318598860428457177159940828973069229082960616094951221701925707183808189575792806198764040141917945206384914884121481438506313481983113313187590638934510258720298253326896905280224263211262567567668292560800397034358025860784420914081984966261320729292057476763865664772826990755073499061154525904800365877605342645074501511282385088453647351177867157568905540609354897982939727959452175987518009642466835229000040715540488008564715207311575788923869027284230101885654750254171964395440461496296263004643558833414312483476296033 [178,128] -435910155460145026819290491697967492220949375519288187861686844891315831261283062610246719617912787720094442180613911615426914475433062374835849877661924950991415768566330288229925378842568250938166699395857319879195129940475410702370687240288444887793078452149815002178295345900252298147556747156720928866777547199533674541098707826644503680555285846872864503870157776066609524951819080985750481379029024646083081358273050363042397680675517274063465880682627657942590070117567143729637670859146355150952264591911807039342749819313367541647209187288800565887562169092530296587666518812431568204640835753148398100882650313480153629104641805763078211263931318299689485482426396175086598368691568455647623386329339340652393527803337817833092269648291014558917516831429363493135600213558413745934244707159444640031879764204502815019205478139552330429541297061576266615662158200232906120306014616819516184029397086391321192179905262637791074756196365640706936088392861049073784212418695824334578336988582131611465861780309802671817623322618820516924036407270872475665565920198 [178,129] -454295727343748082568131107401774632671078568134658363385621908648250058957003618068375417736278053359616091929279312465817416215172119655767625609085751614078756167292165838998337268267030908473451715784208578995994856382616183543284287955816014061276482421402427401626354412812887344047296501927489234435607678106863926643770355357550193722597270598974256967003296255048079098625450755948291326642295589942555805108757942873399089086641896805550028715511524667130899739421443331955797420469903962949119810979806942675669349401408779629152692105709893007610797122081167690013031602244756369318109908284007782507179027894048745326664550532561522980665912071501233403135020449619991570717099593850529794971894318019942655399196342620360850757620005745061999989764100033067589168678969124387620847105253098123107625015800525069544823946603017301886234008556424181904940291287409437112295334128125300018630245074058933307532712146021410650071785424418260386208814354482502544974635011670924845317709653999673583435936265784814056987289738315549477710624964625429533972 [178,130] -351063092315196974786387210988563582845051239412720508646725609755582744795814303912435308832160764002057319573726286848125421133333369879610137811165495245709025009223120063632519547617986770835623571464242195944490478528661726451004193464301081167248930366256312196056367245032219418409267252658390287154159393151681362282101798201952656734214001043031249427687674158219440514159361774128089061891033712616021814668714516823856352448222187296745035969165533331660468969314483297106676938773682222396021333883687830780837876782600163714299549664742954717941379691083458506205717213886175923706141942276275249644571382596885308929635861632125364809429431609189101745845394242908730990286328056313314439768860592491694791702262867917312778986851138955345194049269761071425431868306245214991440618469676687798418015010195278201000261627114421172220997253272540751157840421839659145715747709239091599715365378161400272858663528139958437881449648133075562296714036100171090824112857959916103120936655468221671670160807843672859249608440936113912063956165128563822 [178,131] -209793233065136129837853427055268824532134335030350609814999854637914422959744752482754363226837392394891014462391232896806245278389638687709976227380153102081764899492405872492919054165089830122711136494043078091795837537547031524496715123260192823394900199789524591906325740757087094224402333935751972573930910212868139013094321772513954681797913751243011138984167876910074675495664597790968196029466773847736756356385865070131992576042823682047034365223401289569619752949888748219048321346721049730970214665672853147278464649536174440528182335878316812867969035723476781718444760500738835036438480141374473209694661343030044251817688689293256633229346719971330093995891807024907151002596342456832223252076089180204473750118959947694950560729329129569351244070844050936114443620430552632586787347524485577773584827469123213869482248183915066499053045563397249707935278110637068297328774136030206695458027305764407232406737862677732001804845018033037934050534103135985645647892266262497614520564492845934250039221285067997587537489438821571497409273418 [178,132] -92516772314376797075444664303733711635192491865972589494398098612022003674167332502292083106371643323924582085784177227468824882887574793928762738600918291943104006394246250580758845092160441180206786017876805384125360900077376864230780068662496320738545124062136178482039294072541398033326050556108019315377551381975317540657038022094537237532267559599304065473193952568968613058531893090735362295096193261160566979890605883838704266590072851011434448192257781825017549346142398025044117795667510022578391440013618820994144131947934004085311886973094351613608871704517311736213147270318292649808079070991142962842249893655469712408386830481640932145872317300468298638123133454397732139155761636779076479547423917231271651307564103103295665932311904416148035007360751008067534365504468211817747403160571036289812802918887355195189676936163657907382286412307433575108098071648358230532195812273024687996672873192576005822155341509270879951644926872979667172356152254085262882001649044679863719699198334136665544007197018810777082257422253614210454 [178,133] -29102823367009952391825403968109135269674978574442726702830929648233461293992920741510130081103741251205525966954311828927159926171283742794632983182161116034335192148686913882045702405378421526184138876090634698215325593044554069548243453202017639334519539868155229681492501773790459280182194425326583702846018722595008458627592319840005030400687478851178030670288599169041517252446289423629396424211745989778316862673111832026279199785619248287397335795880070189977893973309150399488205541307865303497927095393043710523949898934229054048645222997337348942103401746407755332902725813018464355675965622870177965577340270020076057953637966213575197256324116451237362164002944210552396600083974123999371297291484434721642570451216791522684357333123117280560496599375664904484381813960707870733658380586098410057624270092443857787899689687291094197336141368898140664596346227763117549556003266415853658467957367402469265187934624210294906818985368333852034219165442162247334131787043544069584835119778863755846843292985555724482338449189270087 [178,134] 11567466966041815760117511088883048981652268478615890459525578163445659334470004039712172981804409567758964954573152525998536439947252984283166380832930704226245873941009367629872046353138875995185350456543516315040097219321489631138278565310334246971302911240816669114864136069584089404728494465326103287722833096665611667145600160630407519710543596800219291558882569864274260420574434267349187897247902922090989901074766366717516658211618501423873577543925427540908620973973447094800318765034320541377351061864620781640851851551919837744715652771438184681851280162113986824280580370221788051957282858798935540815236553537621330543985640199274844086930684832081437842903379050979212335464425013029856763363090956135851030389729677656960459225552168763550957458645135801124227819010151800851246802606836663141217867804683438955872616057626696877136359592032228268277875999258082400946110487590255338898181707204639085098552042572493320917692426826294566731495460650814890923426833977894493104001581720226675691140553659246334743703708 [178,135] -139281753085753905043594117077518564397315678867983610095267534790523941373096574638801995012682270071649790830221817230301147736175743336984278914471803226980559626115737024197906149829886215471601444800260433826274144873938532821237488435161644064913835820432592811758006627060842408300433402066019941076051920185297789759290040384338996718811096952554071721891041790915087621601645534233658284573933474138988558782878111519001412685729410878839714613045211681546146061908224616267193388837126869184719182715264919493769379371549976152156960945571914649245182593904263072366896384408210777034345709123800034860303955356604900106247513599866445233071731383263318716905873595937465741645056341136111085024664772009238478639994908733523966277099655522556059945509265114238410725278426545688901862008753970464526768065492885673975135290778208416392216466773504737597983527163197027899063898926856594043763807555965724675369515275767735237717160712390219070029173675766088811320577460959964083274668006212829230778637400824811458364 [178,136] 696013502378867997844782793242081571057871549515109359163315016048011920410468612209359738761545327267585221772811890550087108561082805179853959419783250313296594604470047786053365941179517476405388927840937689129371432089589498470820185588834454215819277872643240832265375019022209852166322855235438158328787900570881426264560756957295649198638967367210750786075757466661466130904647478036071818410030779707997886578590032258072881707644467405420711783631658604841226523394807841222828073892923784998205676032022745136827546106132482441522698428248139752381249914261587071064956948904484387739881061905290413224573183273111019918348744776135047520386183217648122392718490814040731904856392198446875462968119799782436835505989819093710832250421541915634545517795783803743866591573704441602102241177572889009979879190628931888753238389787426173336200285141436706985932549239570825914528299097100431902984397671084768985562016345746085459392494680829077429442148049848189769437758880742292230917073291533138820637597025067143 [178,137] -2032574210667805768755961017891650426614268261650178487327773470735324469999720172020758701687245546663953491381699738742553619750088398003863495266433052271875777921074519553523648937712784409176678413095159973457038641256612837753762729706018093997569987111489069064302854656032604475521104585983346522831208726810134852649877044038767648921816309654376600905897172505934062201092200122692375212067608464522087680556430764997548156306870593712128417246687343573469494790330825370382842718291019933924347498036795781147645293862582662681141559900676284595317884018251373977936795616957041658807622873112307888869378516542039510480909008453760461261790210044138963123997217542051280039230559256057559267996992217031217151887820845018301537891446307873541688201484637755617105857728292346935550583549802190541834612042069413807192193904168194419885537765846198469138455632457707356142695125217973420911814945230329723965721856280998854809211374719871249111737991591829609791269345320449839492137225995239847731972275830 [178,138] 3332812809132867519513000461549586905134764569076744138437928141773392031703928643407532505162778770891186559418543536530220087988450518924186516251480574650107612246139660791282534986329867998323431897653485315513771774436452323660792477321875565239551435195182766011065239699569527451418657562158404561323817999779583716215710779777987609632252849035785268302795343329732411190287082936895859951546628663617179996112963810679988900042516017177740791423067675865061131188441655760709978092072414773931337408928883723197185882477402696479143703706611635936889900437604819437894530471987814649751022678206454155890771817709892852611555041743480316312405575815495301326868498025617000278980319267796351413000807846402263646531938521337431046038008298080161501781327018599255614287442740290501932510879522837756019057265914243520247808866059745967514726184949381282295359756651570998207423696602908015470285882337609162585675510080657329797039145704167212193320857265582540495228391880049834036711787724396341992093 [178,139] -3002588077833605397349192850422662090427421056727672155426639781575150471787354157878803043404072316877007223614496389899173312687048805229904548197330911314266010352124704724668533354834791465097864260188555906768361508036554593906844056859788116283382743483616038178013308697584490853772752439570806275990562046853125131874561297262416057211809323640809485700743466706979928708353772121884314892614420979850636404118205601029297113746107433300187129918222249178939283882119144779138930928018976571179232695034097339151473304382551725414856290445934954241348380901892633832102843631977079857097841311362680757932705119639507003446717172679892646742148072911164426813586594814503800002414589552211089008088518864246622509835982731937543033817100521698644207375407858914353589590726825581697904316201659601744205870512892438365200613450855529037968419642878975082202960906534216731672507847212925065245128319005150701691990322944427364426759842361711990352315414154756461454164293634900786001656701642695895 [178,140] 1467230022581195441589524129498891574587968694694587009546447046976596977690689368320998618003784472736004056805985821799472544518302685318866143767200432688254416216278468631043587154252500430036510697579381813784825453037135715059241648675555862981603913750094432969087801606655702504970531150851285757838354327395462066040704583276515350816054633735529619931566861173023032453546874871601948319339923790165994682213147057290011600060185123960958641956204450541503994552353859267686423606056187210497378653951237555832958327084102266133368169484830054328890137118424437168989804379395494034943890486482102673716224098833457654815837055686842911882850908569231400852707507166446232533600240499464435116944171123366350888219260581725949243058555425468625801837972228444536327433154090443947846785068255231016922759264798193221264442481988800692443541008482721354913439557898320345222516332880075732296308048172534300157901937729071002015409337257014248478539025285599563780047772762959523112427344436 [178,141] -385759078671754164010460474386271639482029105646231215273839169688015470023158041449383287729407226999656624004416672085421764810896396864987375143926568081594380253249292709006373013207578389707476088102781204452844460799883807238249193028056249741439983069433466033021563046954381090901154804755199090442841317674056157723476653217974054436769425115118583385094915885598672218057326889586570429582482378176688834584145048136327319431520200444409156987912517299076224221397360622013616996739679669811204152521191767950332489751379135734196030449076649677326651498472030703136412428207875167063458473905616134364891147881835875732727816363582315105564547682788769619465559136103254173442624502882270962644055633530361068534717535194898145399802279598773263996878003602118969826551012550356932327910705553538944337140962711682638623124521828331523744404661588192279774439564273468660485086043848981627628980724757475346753452083207443260010827092022426889426345665056431332213145788424195929103 [178,142] 54247235593899989091448504542471278403741718265131256349245764037625056044178987834813762190045495658627416105910199348306084823583828166904205294333259043482458722686759947360943389716332850646434613569048479119548784222748847032529248957099828336534655640315833054499949459890943816310819003996880529831463440335427295954703520518940562730500235953930448588171207160772656166001365272781188439495128042104317005047627501040817911207859422180523366979921268309855546972796440537784261656390886235007471841999842617000017908658657974208791482626355788128161140481555450991365157471256353861117875947544206591560284772952821841595469853140081447240075454004707846633577066175598483620514915046813420393576373224742775180506203269071471415095470970986409478208192897038863174799980388512748455485811932814367907483671850652689802050280583065304003650814479587796459315505585060733049755625769830760654031764282165856188524947802530180476155858263197304239804727752885026373985689801990900 [178,143] -4058333895304612053608552311845444278358985679335945615436289832733494792407952532004015245499892914217523704875238556563159200629052897155323730731430448653338269106052569632632591832121676232683855254402870348209007183537987295252971397272923098922910122403405261569640980280067145775051036399367938795694056013169172606462427955312729109563026477820461329757116618908320377076269076283929827877300153725348353589457407870112526565461126135947376983330492090654582139861906511326781581678454426527345133350866701653350433495806132558024808910140515152090676141644153677022154440400873027671261670281511174223443863317150699269948353651863083798645229031042185778385783267580870310541695005339927522576037142820012403612894892855428902731467789329675993081674579228132197116416983243761247012269623982731281093949391087041942420893601374316670103254712537055850863327705478966022051044596805388529127702412189929720762359113675691873269742318352903273103562480222947898113336542 [178,144] 160598866878763296128126185344328048117273811629098767250012407302324051842618650024346892867167415583813208233538670623626684065225419832439926130370589400967701582047995257424589494156625800803173696797638856144715655805592835491522901532756884822266945872598674973524586554615907393558575532832062017751282968095950202118143253437150012908264984040925888072744620751874843351926656574253750270678937342900897747968956401088719235176216419974055214153935522606559678143466232335426770005794250838144213370478286278273049552866414769381120209909778712500993527470503133125658433423031867797428721402446485042632339674070833585501409387885733624366887262222847993165816162489067851027217697807502305438095179223758167322589596642410780432768298691593542322315927833248784911004217650440671909299427473878129776568921238138864773040859072238406916845346267966789579819332835100700963450354283851587953586679231197524216319641118448931988458336463167486653851858340048420245 [178,145] -3339776934705483967972871069129847271602655313263154279744657109425615478630119395698059259685363621520906269166731082529956446614103703981145514627065630096341278519980367476631813927741681312786684641616097249402460795146288936851798757115662352829902130718991005507586841179505894407083228385874092959514279437915865221086697462791894520342989163147494008785367105300584518898992792646317088283883736621926445341244244566628248812651775078196210824770781148604719724634213954580988998917242297548175631438648575131915187331867356332432956177722644231274858258391690387543832906433489954634556829948883701365379707016626461137244121366444333428485653131389663265402069360122942965981633639826120314942110674541356942037455284476738741878953849137380507588759624786050321119193017855842127070168148726969609448096327708966772818681796722404823664904410717818227998659748548178500476042976013342317833196310000915031017678712506587626825465470326143543033157693073 [178,146] 36220334719606648297482346624034638726998222629979848155274848603328054182785867157180060348513110248105718247455391017420666789399751150986907977244012130858810309314703584198306290149969693574238905414497981468916569492855264541997706841176166863334215870833687417505647257640349864361314960852188719430976409419611404412245410294498587651357526722074947525274491287333893985200695014220055527944662759278612531603933052310762215432300583627625550419813930724030818864075923586603130238297205341216091086202659802098782156108556288514494870463820913088147686699124701558857202505292322359540149766548228204792715174142406497416688627820716927809561334033791400822221119943457611706159600906663758954612059976377007495498231569838029038252411158712231130859863092854456875138069784079790808864653320653052134532450516879844765101863401486299553049354149330571033278735064274098104201210065464675577520202185716332419150011755271832408568850831156955151275 [178,147] -203040987735480598532740323187078474126453825617248312869323414883127992266484141678975029250321103709998404749671056418819164908152506158033614115016032123555583317837300895659954801765597218113264960733654232545280208884283919735789297157374285226714648269578794874993352032953908045921777126141882750182094246144862069814614091246456876297019854078297633672594803975236091912640758954297462592933609463434013791522039696343830897855860268382727286803188223841283127101194045067473514874957927460990668877825163354572851650954182609588911098661170617327505151696551889690506050947574496400489828086214117462305485712300427814725331941394423291524419981482310893536120807811189457309322557575263269712279490093020838036492813850416045271147458087029128814573383771359249402278350296359631007313752634532490636731234248356686555330991562693612395549870931690837018416788082981526891634991836405057106584217086269002486191752659844003966433622114340 [178,148] 582316949138060651535857378833820839168840172451524019445251750543722713547924626219667106280320560141343442212266661102406145633425027550220188234189117923543007592601117418013158087190141940570179742392570851030173761070551701432163336616854218533920859728308415010935216363299213455081992880578348569024139110650950568599864246276633163482851698072401277078441012082053933240340470425147786085050379373948535183565064426408500572405536243898567136889733816504003592376776868205575606586666455660292812624194233903899576744479839064722525821522539684936985018416197077804422276104167107636961190032546624901543798180679297159575813464560473140943712468953084334348023776671327108117077568104564463274849814979157782828518043229599622797945807993267712569887166027286762252943158006652287962844277637912258771387753883768104083294513285531231458596779631253567549623175395493346431086640996195346210182377340094357033875608055125745609070 [178,149] -844508738842118532653532761333818133050697810627438808210618250769712498251095428305078163357555372879952736973245054786015246837455882480075694432737603571515625705732764066319730920855205731315836494934456277403332098596206299479140206480569293560604664062433727534796597750332265366640389769560527659086297145314293965715177286371753647917733769159318190259911733637280796865137575764275077591240128080513615568892514116783211940167428973592986931635585796869959080049654605424828386008392938681271969980464750774146310550268850862922825460907681059395396242020665263015176747396631415689500465221826211523292618610487896615947008095092135597711417961703647999965401374601678069514183084781594422770459792582200447270098216817107007047286928646750798690455340043300421977870511448492523133811206230812513796855040030434577764702239237172381945540368913696906490720496166759454643663904450359885712880836664300064174859775959038 [178,150] 611201573540794723745235608781011883167404040814752107068611837606009168296216228255894153435297902235181771440420364704024309541086366899131142267079275629302048422793995509668072821546765165483674814048589925666642353001163594297814550103189530204051080655817600213045393838493276099539978248694123214916626949958049736719947866950935230879011988401139789741532452247477563265639923623472963610986118119301498159018871684243904673200262334247950779485515577242867525027982840322877228638759334052369183285622171763885217806540221364827292646996703309092941686776606272060864065365115972854922451135424216553307119478990931034535404035192560808121931668087354408669458598666907005549858381567565322729958361345611720397341131130617694234900795164506431894973024265415038340161948142181777248477617509629423152381083793386247228206072813225171539552446870639182732100102904604604719583698062205538937646681826195535100793 [178,151] -217506199625865561247045727439007008503665627862185479350132407230367829312920642203544814543486626157094654606563422221559502438895142775227061120960619055606865593818935840133505013315366174216762770385448901299157108053543430690410047779265340659322471711864960250157622952317202292028434486995271389956358701890963783605481024541678993484163169631467750936246336914326769001266868693481074985834481532297339571553104496183334550818749172437166166157246937928465317936146612490990364650361036755693077154191773261642034209909856891063514075566085502681323385833268124637800040505481862018951301855344601991535365335162190505592235807286657039680548099489652566257983442879418835928409305283153052874206899933657144168122033077303657680092192660590381366420601587510399603149832199883016430666147840749105326924933384481275348301504429790490613073185362546614924020725877415921853281883084534155825505592069868 [178,152] 37436777777161607576023999086341854551687093541708899979912684454294401949755363143272868173592290886370080030241034835286081685976299244320061204452746329305575846992194501147594565235253337445235097025342822147599149223467752636618423832936846413902789783486508461834559354360680860074075251353273993541112855974785067110848140671506634785770651581991275203612823702053218441282500390151557968197599599427757948860728618972268239697512505984814134176783306988976027721134829964985821866702686264906751960393831731667799955755928361940555277630125747181764577129549633831246396722331682832145610277643472480537984892665772764030153476349564105813242861307850844272028294063655708536841012065039839421641516254972824138827249501852086616197836829332384436291378257034041512939289341194694604533464040718760548854783653765074406851770821635522893989192797506120013824290330275304589316931756770451631559 [178,153] -3059908448874722073188618108694968375640760774106744343117667141990914230986128679530700540337573399985353989459113436939768531103109702335784638786376459976616163107385258625387464862355504893119143803228277373939255467155643257186217964404215797482481411389644031649722732799252994528574169541520396687119411865314557360383498389422318486375278335918063864114198117792089778090905723941823242436013373321130983598269208539083728633539835245339517136011456013796892407543955322866502641133792382941917616380923052751922858436868390479238691606106944881468659270114848149576327539434168703508000326721199060589018313632955497113589877024480427430433751363330074028980515598436143528710132930982366944513405586677791937910754763693191052270891553475004125619124716455725045581570505721456102408182458144466429096246886423849532536456120371441322873674334675774258282521266391948784105281334766 [178,154] 116384658059862422020790859917909840342334889725547645944743064515742589918778034195110092185586915575922447174378924621019993875806205431847587400947564442617946947982215551537096157824348085827291902308733505064328333358137342988107812300052359923450947549937203277118378912935609646373794888297727635266609356759596776150171654848566774462107534307567636300939220831379606585948297393482138798732203053891361346562059956915574250307147311284494812460456274641427123919720407720122206490636232336167814911237398247965586339645387346422289183243703971656702219351713577534954490433614814585918443932912203509605757109606141313205463840785699948680351132280329227829681106546590374618789100831226811011825822943838708285565162314767106702295075468782294719064340676590706506233383945630523179945116272467501333594827787363563426673596932087638084899196809425587614911789289076933868 [178,155] -2014347296123964127711581940765938537861391531053532989691256592924508289302947881071846485771847720467856891968591147595667291850130914099614628724332055279622342436833160945543958921060530931184050781252206523732682969480079185666619569968094434288226380329126127790781087585249117254760445660261933971107444634317181453710602164272350269126427738762029187527900146539534715647229831464171146613601776212172446150574022267244002416900272519183579555896573123505473467382036077876856383070627138704737917915535834646127255699139273557624633578593829866687102390504213298517055682842622576294203308075875732382820406857094474068579836382174050801582248698065984000268855124253511586869877284124958318226606148816287100687000024767970687149017431015675182759984534043392346464337273882842085214216139856517100989985339462037901308915007685358023779757261116760422814974930 [178,156] 15477278402132719831877518034382719820626499080686962998254665347395399161816246507435614997606567830029385875941887274101105463192581596827474487976761748113002153789145416903451949472207956543260254826830800908567405751325053478126782145597952985441987382984606785084071755691179735696355976098897429466436961007199169622594282462090697670531079574546071530437078652153657584613199092634355630763351876992992060208942101606567647065706113405261626188957060102825909136022105570243240606423484511543564231555408406720346875663163518340675595261793991258067251889953957526394113205061651539854329168359405994513268998982449950706028700610367190970938187168590962286219831872170386805231690723483660505133731488346257760362859785471607689042276502658149471954452864114987423878558880938271875252764626339773694337817465915385012891172085926356084789905195204318 [178,157] -51374188420686979814845956828131379808565287701611188298146682756456592195602372969241336051061166213008883539749560203293282435793759879703335856616444413757719469678630005551410293111669156950965469611566323415707955964761510280922342153707191627764006387267230033427754479658560379186529483124607149698141266702859630147311281638996005852183721603021469541370753080898620476101140846986137296123179871412018836655769220530786795640127001900717357549373405327246562305790467650230851520135575622873439394137868873280258609190560403426732223380628752879467238757676936091727135684352718773432705499671865679878055048118965529456102498008010807550617287838874106573150009301428257718640650488462602446185083635195419322804103987836645996149143780561806184637191344884569167088059980829828949897559124930869405506597348968550750986434596156912320541 [178,158] 71488601596927069526380932092954732017250508745893719028296409591559827655238522975438370329052191071722906743120857223340648594907822575207503255573960425334138184579595200236292617483972385661784374846045351875348174807907377282611587742328366034356940740115617306939621740008641852900800213090238457097416389952791634787496768624197324094162817883944566073442040814946668867624857761408171545855969776096067640760718826192206096176386123627448700467941712451346904010194851320579691304753609534252489125828239943561829260126613218773266822105741855692547725895245919572111217732947481587586133534429362367813870599986938711694409413951490836484240085972445509313789839139005811826238268716757179472754479935341427866672690340804294094384626687226603381972575750339430079155681010194753015373476806910522091289564698582433150070653999 [178,159] -40343021800954954991934430412274002927213908991962526711670063712269352031567372409215659209554631760887727497717633210219874713648510238415928099822678487516831321693283045537592777507502205006760831924719543406577324823774339339481855048317546751591175280227875535857816549290689259938751744555575175295420001086315816537386282492027551063490885822154255353580747542294470038879667482082619558915844951849033849415449209970542878626209176497442522680550167147544070196922749843699148783958016292621700003654590420891875194085466668606767061010020911770575441133263285986346882748577264237847421997992717093968591025100195197063288918831474588868483143022355005476519915799535003187650265937772952724025267250518733807035523906855643352849523670144001604393679843725725710170102133693909423366596703918392659504035447575653 [178,160] 8900719291029707241844729498546066887637484953334472477970659163730658579441709261876285666167029839289870954955638966853115968590070304328760938875402819776533444440025086128396483367685461888923091417145472809871263223742691980554042238749337020748970193719792427276599829208558935712784258693265753661211004126486089098142900316016689272929979554016312140077948781759656554819292459091601310247052408549227823679652749761555353814867916434244490203245267562110711134280589969397702371239083750398751363816124760611579739855539393309392876249828989594962101590460771953878793633256837137597162746442766334188757344642168179501111964764626987424130098469784950716334120429061753074655108430238094760657279770177116457348112151523795980162036158704759191796704829583934924116872333510168150485752354941617682796 [178,161] -737207209640903528814315150426061494052871940675004483888115902068225899815423723319438423475449722481539196728605763921705357553096081463862651550709590407346430998060500923083251087766458951695687170266370297592484310318410131271076023459293778698676813138792659072583622000022633782070665092767203559745782691009364804972407855714503724579247975936428860242202508063169207587383032420748555290112519541952975567410356248757978906564665215560718719207275456953792457408656289524273602218917035405285220676471787929614501046418919052145726813765729077574904537996023490900264996055176003289842522759726483983807175044170832425516273601084614284305638250404768708729567315699246738376895861991564227683820497266671772656290216570504671451408121473087332944782107930824741170999978394613158056889184 [178,162] 21913763427115347050509340555197849489016574804289972328580043406404742471927304710164136116099674565813283833373900752304498649970998861629641174134669983277732303010749862844686698814274501763968552054231947044497722373979640009410863549719116089277846437689507812678108209198903088881268767668608505839583297744506147339690511141631746132856311166676022819539212633690206326843059306105736659945708953103922529706770974342543768470331908267284222479512883609435581524923077004022484951501098265414832150068277820470711051007229193903402131584538278649678161835115041131716283994701032277988371590751581475210339641777307320041590392561074700619320919031273234508635406803909922774892266297159390034807001837720868269735309576131577013685187679011018214656286100022985016601825905932 [178,163] -222364819723817757868431217332405506818457421129902488425267220312529874144567403841872589072044935967723037139579416862749680838744191383174300037473783070858603508572821302779351495965701091690921109916218807543895010402047904265672154496538869595680374113005180718828788216269402271738626343533464403071788051113584307822885232702354644942881704366941065576142508928610790017012539475646805456174425115181763476155981100129406437838158369158495259423661315895147170191745479797345620776711244467534385393891700762033412271679801083486867571060064303354194641697715877686025950758889922512708085581692526423806040219609217847186620411167086067994980947592693444683572296850875819647386018941393897028340648065389444536251266049735621777909987930908042264440367199521016 [178,164] 728411073703826031395763018741944144453377011810481734459880478915976434208284069719466279770878258032177869814423316420122011771154100452061423172338855381377254723179854434564207264775940946611739448888333166481039997991542743839336648183604511695824191674520490925970737966566501608577024550184567153822648515918228438906130404940468886318602985162473609604406412270776351778195959062976639473851714774437027199584567312983815423640583758831368911753808464534543120668796871570089433712438502155256098836100848416924440800597233582788273139030723110496639318598024244317614351765031053840218162242299310623251973844115380765611627636795871262232244123698144132517545258774991611293690279411763619644552234370135781886980337621047716985264568147453056456 [178,165] -723566552451634918267377390732392153214654115867828419261416389758904265055003378703161419631677949622300218166691781625606653762137711979166083207974977184558371281041628744953407193747019357689988722362071802482225435784678966902381136609415517772328670782599054918818343940536822636779990650264895390661131888018248021270692308675821039362750996193266461946853997027862826597663189129773025507282091225308402568313503419690117520976706305804205433975276870918306307871907776601380032518097438301775180841341280836303116401807864318232948859281688753613037827453133863780813919138718140864416728873728654070039210005602238094723169120233561820110328714209231618645412976252729306232837825756229802468038316392794833996176815011995347306012 [178,166] 203150040753970614905014251225984454905591840161119962734090230579213344645452738296145372314989363615729156981420870918599554848252783563900705370565627076201792502493837656635264151294848957639187411503085044596777512729200030920920402634511447751920016943819106549063803405037361684734959696633635688528479227263388119570398422829417594235925472123249041002881752604818185468706594812046882470719297058556447306883955317299399021280748077533651662900750742411028613645942679018637260352524978786598664841089651625522823515322052823089140919276818549180746241164049111419218434099288799394121117855781015803281824437025574159588929400892048868070022618788978099666017804618675111273876505384760541239556980521471544546819717 [178,167] -14889059180743708195128682883572391707239603433233515412202286715798962344054697451364973602022903075551886391500921556143156023355548535957438453875582147351817381133182705216691498247367796737639089054816511565193961618714066964278367269233251084135368392029940554696900281896622558683184559783473713916881512335587063024298247746191844342504780067425454776939175964597115755698782337973319570543094917462439149681409226708574894185665578650715653685145744168812173450922959375448772576747932357001895265707332783614393995757591292949496247242969992983528441564657820856670500804627500825749478864093396729605891020091364060260709552173563899091364803020021925256165365330196611308806812112906559091829904318 [178,168] 260261756750255413474287531101355690008116428044982200704269090871520893830262882237694231179579296808590924352286344258260416086708082621418836107482302679632774557040456904195402778749570954988063966667023749738847683269806308645157433720352525737818996667095260235192006986457271896643483752873082620609455123883184229978991482510145592727671448370480637453296224526852380250377911245681736419397186899848490981339140877608169661522084992381090343395663404179159311502625356486422728264417716257173923538238358587379608718509963606561754996666431572277491137548007668560743902957753467214574715791070086897741169308766947185606141404978891030110291036642630156817148966988189679393475307925 [178,169] -978641606531313679177888320893968761855877504499489548146361096189956056213386806991295533131701385548138290092844524462850842801110451980133755336332769045732817163218858837375292493320366233467902401476255480353464209992102751100240177528274460713906742273237027713745835696370741237903005634948618075062611720549262129312231229795129915821860899299274028986471569833785605972667351870461461356475038417688148192736692517915632869668020087959262708342578882279349322813705927976390310877355250199021827048186208765666252831663470171355723589818524755088342716882879852825509888148675420977540275881403423851444675236732716227328305744291667384055040182173954222671511140421 [178,170] 702956956510608809028409517243906912186635330602841726441839045681406860000239152503206484844987348019181759861106648579179508783362291612200588997159033946202471446167061136609027233356891199108886447062345029828155380438647891727169291612374226672195465109944109765964131574688872874767623079847872698539673822690539496660955457102279543899536262651981650436351116515131203329165264777251860576958329838030538062391412385148707647553386195635567562108352468865363683935062807817242974281149440204598231902677068988851781276093326237556690988357153562142643193199075973920538308121952877876894191594625555714804273097143294631536887343089943247769320940714 [178,171] -84044718339344977603862309767470087249713061897071758943002143984634370172334955566588236597333593852393222840152544986859908615006527223748065490313155790041713962555519730099340014798400864845306721677925124020682390049900901812196152446971627052856643132320253946929816389972759814016181507388557524126322246790592248476920383044177721899980376217900751402848241512253102061666034091460614649923945040233252635451472103588424803504825427505758970366676286909404627138948127722751545322215861514359651734688598022803330624566454708955919618577175890582577032993210618423224209147590877059905035772637494728396790822863656315852180150696 [178,172] 1423596702589591452517754680411281858195820651917712008569056960023536947465271064829765591573484710928697048896866174808207270983309819170697397793416162068928379681995153136585564617301757545544446231844250776873141120183009996771247369398427170734813143937189610818778599861852464538636066292898434572536084095572076463073244821630403498290291597785785836550973595575656359529004491106228111490084494875997780164851810947806290826511876693405028883519243858986236956790289811893111846451677464871756295524605061235895498693073251675136446005187759928074052294180766536091820311563215306688266152776004502297185517550 [178,173] -2823914963404585122488001160403233347786181550371825727963619687073418496057400821772960232714717915783810969166480186775914072674517352659659079309549911482459020934186389467506648788337469001332024698058623896478511520072376273260093048050628224198059551398189249972392123811044897016380590734925767631938405190098722595763284821525494111898378459369656052173687656824274669029965958658000453466943492688943591157170695439327180066198283456219273422341188699230466781438827383291371630860624000626212614043264891070150060408696325606837830506555711034201703095834052161337077522581980169212835763 [178,174] 522410266899586796755260122353205654932130017308709363396214972639036339386594853309656434054088158866240125400195091588346171069330921398086847261021644539917650759813849564754190264293010294006864310561748854098826769479452326934290063345765573616875831395248968648432549271187312068035922961450206012328908096439735918515302038552024467894852132717601881393801624867925391998922805187990242504072598598986781107073267913094056027469533142442774579532611471999943213371317496566820417021150505259778283375998902950070711855848449412056015331401283476242625333300569182469568 [178,175] -6838819764692833105724690444755845850898436653796531836621124911664652148875187209391185404259041320662833493107074739552431379217481552654010656667004225802149187130081519695466026171848067492057148809734416785583064704677551936014496992760045903434170559949444803920418973009654736258455005394837700694844554682001475741409018656829627710878027789797379521338670915279329238250635790866633498242709508439899802074594107474825390699908004727455116963806968595518639363867691784101957185270550936380844843082784736746954464377937123356657330528298485598 [178,176] 4507765745247540690565127063035942338253543749388284281095516166605830814579119345013801685234013699520226068700051134815213398758550569223503464559399989350152961189491160871740794047238008703730367932921827843546099032832529161294073762465965637473336975203521187058197183994633183375149238180518581649150837774623956122438130302777972711688063235728871109868793900083804735250312150803855974082933924596942103249868119509537935413072840490358289912376932088393270937353809941395182204991505434222239887500744100088094536585947 [178,177] -97457898533666006732078584976572797415301375634348660444851905501192222858578950252931506116556709301221292183061744135705630370490877872798788697268892982760669793655649601827474104554272922902866393909442377077795998509371724902140920165636760042797763128739307900928024068375819190843297915766156208999616522964864264527787018630568932011579572872412709474051834808568093250842431851601556652617257625075931339050332478189057515246647528944296514842600820938229280690951252147340623717519754450654682 [178,178] 39678009478983564784778462913903962960963497764047465940351529758782352407532150243293794798418780935537411039536473053037028176605453704634472060834056762182677845999287005317071210511843720425820799921983435886322533015486252057628389070273256629673288760639133030765197551293465128892302763399977751880896025986009976862437360016896847295328423708272408376742926196302871120613172322013260988469021579434180824407213892741312122810740076340432393792029289019176382182397915 [179,0] -812183717633030726935471803713329855191344732312121847897826966636360740822249051713276942955042696470278014436525842873917850256612971699634627096842547254001876837802359003037334410277837755839688391943355740878163769979861639749123998414848140786059763151777226009043479084151971612675824317586782804009323245454481660937674306018192440349092296631421781207259708717243356804563503335408466041551587943856805323037042536117498013021981361646139956512610298509216292444367431352445109595020916971674974481671507066590375812887461537358076910636940010286918146477976513788586433657931113673885055807046701222603458702747258303715638129267506528880583490550811657566606493494981899587169880815481608031276030503886445969381517799459398885870559186837483240521639326553743661792514757379778951449157834914018420072486092736758705234102364179773485328376705106074980427921657259052524125070099484409966384241916460557587684298537692295236482836667470780899315816452329715499342147843484580194507672700963080539148001820995763306686757423080131848431389391708683518116207789457943736926594383428303436130119440684540583793583221388260861545451749695697807124896165649989385675302984541994168864936137391246300931481509429690148475070408132196190402027393922890331991196781230315259665368805270161959437163952720970165604971218484334561857506368288219660333114090303577599165253333381300124388355169735529755400003168681461702056796886133086311616412402231590020938638026991240844748382091823329311793941123575678672515144066171875000000000000000000000000000000000 [179,1] 13672275088791835492867940272418680019673417564990485306971173641466675557260764671792513252930069463245704764592868436964485922994409842919933378001071104718527777331744497361675162782931229431162258767748708634443497975250511005730853381035169931348706823894356803180968365185709941009737148050444686127240672271647334777170946877785701897612991736826200624935766847290884945110188022834664841918618755133584054544366423705013809737532577221412699554324647049323934295141626534538501248351106522363691046706359166755067726893771227518918876008592269760887664518813853727742185608718496375067764835848634995293129961667762587730788842453704591906066318524136215486092101660663254219537547584064350663937125452687637114715015484005881368166614437650346321301314449394359924953662535869592092922004076479669912032095656819412451733813628929974197583029890671297215466107629846856508315565775565084857440258102272715919794009271787537808830336760335529112955036945365616025120795594064754368974464723068273193385128094916203289563723858112061289565498731394135202582112983087847394620165435248946718121938585280134602085366860569164266529782258025350379816058614971153018329712034701907161401132211529562048568972747771154042884090403834718983466099203118221867153404090017653458123681795988051559621162339247231562902623074807869609462278624745446174155247087396741162471735023224573925624860791423450608107989012761772878337067503363391679615974042253169292124846051352396713712490734410703473341210855804601647953700713480873014648437500000000000000000000000000 [179,2] -46035860072884591825626587343110609603650867758600007358338738733720968757769782496160529630079733942987810720872723667576405080557862315922820959915425762986805449744020456135739048626513077294443637753031976245208371269229106882754180196906809854024112319962820641003581528272358956417751335236005118730662355421443246725039855548542923933152659956509848995562592889952189310845884562736777383595982384011170877871215524707749436020244511458925317543741860350766551997675394558697081412817756904978070842078619553375705658254944932429266894254857092978203703095144222690730127872981976183276037280160573426458365221989455246319633297431281413567657456579818170940274475659195893999324029982523568018358899215569797301181729107740679145320457134796787886847588000714151917266164475154706083769908366405005420319756322619929096390148622686223553862644720015043273316071876001894515996316269015301618756398751504157400939725471599494126389341440949414157863491635277677735873820764162252312357636874940929444375436356271166708499575541927286014780590923761430448152299390615417091024077429580216956650631489439478767113919497248008414857576121497876271518430652295446346493878252093794347519135733913789986140198440910006424066046427101629738331815690195417612488518991254965175043347685431766837139127461426023329573132359827953005907061132594910953442436944337096805186107074977739136391816284554958813309558878100402652928537430431482796242119606593338526370442994863068407539689787197839343835768319064283139946788750217624729254989624023437500000000000000000 [179,3] 9143527888466848819576477500891047583564402672014703785478656370534616911242284562093164544643991311103479975093230635689940800166957464876683322014496646219402534771428112657855481039833748856781464404370004812369054612002376980511078112932759028249713815309590063663356379807289872489937522178281573190036708147758805156185771244600732554960251218446813963132695056868584226951694257910420328648533411229975181865071131002099114243232227878251200007947831017382957683150890920520373771163872589430925000103981147268845758201202962343373180028481160946655130161123388674834574755021300323026334901807872156805679512401892590482594356115767996595592742795009016759944514190388197258677828031363001441531330979853492244436008259748627956168579640753645745680584137117302660033926819695876448914172655526159431261803604738150723459294149119778177622944918716584896660565498614697156419045375711073761103122612471521451372374842454514739052056163676703868625610457205794421838233412902922571230867337127321134146459091278573860518589286235853518419795380642779450419783142638162316413199023735375904937841164939559374830525066114869329858114820360792779113754325854769039313770453554786648721612921516666508691425028504426667597863113206324472223171649127392273752160983014851113534115377199645071859019797496953542844278074359439207758739596963794449248795113235044714075202163663117720674801919429782371758864635481087288340399564988409630984052856043030430436238176368053853485936149725380744455751574330087965236812635022760771332275828361511230468750000000000 [179,4] -1808595268757885735966672215921031282939666524311530926236868455923592943953075328137114179340040343331403747759216018630214155158176854546005050354998047558561451143662060402609263079026585139543546638430107309218845668079459624896576726463093566316780997457894890233870809068351156097056125159522392864583260875844016518434434896483771805106623871000970444085531444255778197413172705292748870080327007988770669952972714623593662435541984004100815771911281143058697538340241713500873742609007032445787138113287713340001669365404541977350698331162886021861488887456555542957577777042477795122609164176558870274146759436510128856657157927170252785013672289943704049623648058968865436362277546297997400271967199700238103177601623933935962015650332069797371663460653641040221126963945789530654839220939123140577611457497246619753173848623049913390411263718663911480641568067855223044060272738553532175280721629758025913082817375296222063528076620550715519474360361120788385952940084777524183810395707217200749470761593281293914180793276678125505593642162101384014171515193802979464915094423609538242670919611732251577233710909851484110315097818203933215840659762495927630740442257571857945107432079478374242897537392313798504313717997198173980492809017674043510028017910606160135323518061029878693470583698039410837021601471648821370804558297750148544150277275996558459738221264298019713052462001103826830032413727093988806636195686484455623445109495291218180584790850589649310133384374199208282256091016616849002516488056882004558181646498374938964843750000000000 [179,5] 99699514286279486250947023787687177008238970662168497522217437611784463901256520292415232878238366407341911061931037978294780287749398707898145527954218108169792454998686314513608391241752687018434927043685526974620177019892843620321182734118853675976766080292447325905909880819166859246811325354412543275116406671783864086144576255428146812009521642612371918298278361872104957124916671584419846329563965460867077517819697655822153368334399555374530738113955099166540592353458722392637611004710312074580799411431553684359087996006819410102876534805601790874231306726816290037349228390505989744801601298586826509673698153558897748321456334390365265376992539584695894652452184486032272397062749192795736572265885511804280607780387129718546687674062338213562127879251345379354098652162920575204058792352397385338837891711427165810201100271216775086917188006708233331690896038008996696049906136078094316401801518238020262432740223251561446207805814903104958005052779354014887056438005333553396943923255460057712286777754590276428498409748861391271725183081027983015449919101305159727182033619271259654212643959795760857935415499150561396314962453628700006393908342717608406243078589123114199994171838743600783269910153526601502625633513201017228108521985905852840392370540398156881236858645767945426245845864657389808320941826256389837485703298291356347237852171515913792617759091302652763539620069847251788127713634918035157943644681381233428108567710527131037619752683561478142234872348527570050789389198703807147743945310080613002672588458038330078125000000000 [179,6] -4022403744982383685771256491309504155234251445725793210137902661784179934157464568851027741915619016286749268033330034058172480321931480722428605503703952120640388540169801072164126164745430872979069333473540341176870975772059917281214167197332063491610368491349589308001990325814278697526911553993877234571187022990239891644362640166088079401650948273110502961837243245378090408525259640274997580378027766727998676475486594354115280397851872565726995251387133272398974659129419716203021419691360556798073937426921411155536053317138529971049686507212926473463951350372164036115649372597926058884398463518209604499477945919382256979135917068227010609785981705582635998204044236796252670934363928528243357921486065458469186987552391423915523566830577876313580518539601468702147057567167532319830833952095566668929387691629596101266361282985586901277305636835403650959444310046093996579054496844223422894061814016532023932279058156801957510875554555909300254058574541490074284184521868785854785387614823356590116286529071409485597213976024102122447670498494311140714597706364558956716159062544664461133210348632257014857786542182619940996581025584575884969326452222066160625719719804192215585090068995174885273652437902376310621092981777844229243036522114870473643588608128099072895817937266691024227379818798216294416103898888931835908368419285281360443310533579076498528478128151331400645623954238597664965737690737074885032389478653306811643920604079271691510623257497713802092342804688991243051372036738021722344192976262402419784685763704223632812500000000 [179,7] 90242292105450629790538285869748744668963924684327523650293666215758267569623582868179163914013764895326970907437357024614127113452272356894847860851714719292847331824593006366689868410328912223719569707964247839123402220702483413196377646419493920224875231709019921706366461075115293456091635313889188388901472365855896937320879722803087885962495019885646563459589083545849702655750772548083738422604969563710798004019219059113059398082517227761880184997702887731084643386059750247273544395782417015872283433105259829262421393109097300949070267768786138764619249770303144882494025829483418812791550218629720311609084262746363708994962431772582573642235462369300135043948589917904334504418761590832926250074182238089572260511162671140727567164139047396107122664586005368613635099646238859831874132437027518811218899085455939423816318007566189853417895973177402863301897787592336562046880872925994305306739641371654617895422723081625189450946661190308679439026830258811735693428384551236505626975312282478622610535211938643675473838076874264815445149352884766943887568658223423927640674049513130115229827671247970112948439235343103036189159378169844223789212514459413269942452808708657999357749144929398723780727734337905604290641387634424328857988917474826698013808206790127436147572909624902567720077386524966097664622277916397769437299184732373648167315078514730914386379045369025857514476342494086093637148970951363265906252640797615646689427663897428031414559660568039623895796877812050219193926772829123081814365876170025631969554999462890625000000000 [179,8] -1422393244790991196840659364478248315163540541167535447181040838636364977675584582535933272053701294662681347008879347354307879308790761451151235803607399862509004471613679515295827749854128930702869288074259315636289286654088787538476968097566134830891731636702425217448942063755869679137449871710049076909431648176879515901559501935578165616071285025616809261579442569339584351788737354638204007465716338201517437050862231893426976773249300831790028428932645098320690387460683831002323077547289304375633368259809164961659198068539079379311242938180138247707359433429591458646648251520784387640728823069786495279394664749126466657549685124043677313460788146920021676381839001642678292029295626258144808738959367914534622972775310268231384385359637742757520377474786975696283660271469811840724710541173578376160561615786885385178258611807152299672861214892729354765141084155484079793336039643403713293016884850443453811940970939420693333412600334095493308912192736271077085810363044257049873964069582236561809434854533529801837769234985227504535435584175002440314254239032258657046523026346615757888160228601312097753948153808377819351382685157224756521305736812104194281086210684098285719345949571782349322339063232200922423188881987622150841019615957715369116303400639869630885776253664852369967039545003732024434968662753081379784159075780722153300038220178278706613856282549899313637365340483033172713162905571148128779648108505047209108504394409469200948430943980091718440356403453989111730582565300315763208130369820437440740644414403066406250000000 [179,9] 15821296003635036713814048449902938561217142352323807653977033281481048568039282123925807240256364559748948804701857698941003268934616374301160010143791286637229450727589897842149508182935274145906200538349098562537028920040300874058550504977030098335442382588971144720519298219854939205520719521655476348891910766959454189219347293607485447526710697999851605999348340116477692491144655060506582661927118489393979346069209946234810425888493795319546800248200820411062986995665453192468597273720743233396801988725128218226816410812658614888417783293233345884543325322031138978610802916260498369925917899471918084719098524044351706887039334973562810934092065905735220253361727804377552003134780736003701653120271045793969889318776375084444045629259520726964704900246010584619617060607267808349272663209051329120183277023963287005238719322351537606935104314593222194947332326912104523464193425067710423349043553483919191275877071710274112065190064232934658348266891173040628773841466540879135244913231687443464344376311268378692723127705138923352979996990977371668681415758475904298172694720142873050143252509231244935125738018215357249039780719732398592510900548197530407814514195970829855742574813920983606899059437939259196951494879115646627405258463268111540879682751051820962287969760013730022804769105780874967914979565013981153752587146836861665836047033249604679360082791764695380947415549188256125612654222729945162514908338369499715694556462497393867746908406683781340525438258654247352423134088360475169868903503668356648689862266174593750000000 [179,10] -131210065940401753633627850181796632552082023550416343926551186242108931672080371787880003715466267579400563856994352208067341265107507624420008344030330269076143334044396857775099227735136080875105055847231814186610259776383598136903606904741269037486764576894099458982547127407681863845481347266367757358872460007484874209631936161598838458439598879041047323750980567953414906403486262432991783824865207823760475942848470377833289657429150243137041561599175920733411538421637035100985372079942508510181650307489323975219708203621140561067255379576802011186695993600981541747567751262498970237842962238001665391302291183007183749126355014532443411630962486754327334247236291376472067574648487587887443029863739160219960234360451698537661581154173986586645319234630873573596177679888309780070253758190420205152459111245038334497140756191125307152500081453088952650432583529466466469349865854181317112088605868985686764310410018384276032504680166143101548992481940330742803239264332322851423407375200044967396000364090011979375766637954616209313167543322126648481274337409467184777266817603310342971389258747517724829501542499926274318269063080947174189088267630378684016318181343455379675018857106036774407066607084687695951929328907601242154758650532387650102431021813612611443034902308578205617975415434362592505785170623095907283183195884036233569306580734544908974432217187340461295457015924648924532069927695987345240346028936835757767799135390347877864286282278655537836631432598987957710414528529163914948408574207305926289264160063180000000000 [179,11] 838869445710808858014100176722691690558426050676159839862936407443321642991503964718483035702342851351397659737067488594488396906324856539529092275601970681087357153974496212063958631885849510588351801561940507009347351780833778743833607052988116384383535585171029727480339604395089497624221170424497539338618731777523816823789541586888203283704773996995997787904100192636289668016060096032297484578735606099934132173056261523709654052198147140816345316506280296031995895811114085964870434118863068634098078259883754277558587889596155650491765345254544742050904792705848171372577071712175921012575855176016914865351712931521372755168507520059520542251113258457179382032038467697417624596614664430357677723585191933487525791623971577233594062182763710682482222352550822281434328220635339018171062198942818991910593702882923959729314353242418613343760465200210042102599716516788692391507841566665585276509664187063038517479474178027848046272085935957981151101573915568356622543470273386999267828565692509152016971396904923285427390383614508298628371429299593819729176573476193555095607606636959899625093574746017915386825446788679939862166480826562363153684587375459542378603129809565074083780764020941223981321789407575066151023808374664642340044751034718893209319792863428207340244328600977702274542663206161250144507966302043831467109698729170535518164488957917174931541745470592149938408310187893946147779037902982603040340328330463638141775479934542435083761661213999796394657600902129213159230135240291437266423372803636871326359787373958000000 [179,12] -4247375407254555813107941423541491045242910174369842894734203146583832110288441593873459770104326757025110297594986252532041756835049712972183089645093732073862720233749418089620739722542872259275401430861909830402031480682062693207077247250055964900934107120647961349315869499206521341996630480145558118078322145184962969772020013617064085469834881834796372372470791551355617506358661360687083282408226539799860099487739080057341088849643412853495484696016556522925076293679769178120728178819474331934224026372119816160550996392622754535900541142865063116174134762931413694401142194811964112738356006675935394712340048876206132142662469211485654904453703770816196856094454478669502518785251717933037318665027937606622744463232228953401180294096406201320609116982390861596845296759572240962406013169232728838049241702705142042768295881353930999772051903003536171404846444918470001465460415802900987181087036206412736288860158008001620933054878531083594234602047293466436783812798625658467035078633510193761827483155140134380813382526333152258247665999881439559685571791557472830489067009804331667211066328942473571540222507876222266230683440049288677385691503176731093459357880903500572664506080797510910781277498728635816746920632018597860686720020697859151723650279265191804548204619478768190790122555491762905606977290443225721169296733017604789771657549848053922378956411919891059285229126037350573916405796885804118290764891351971485649062886956768787077755712272942234620504246161779328832904411964883539189559091187640286080581630636360000 [179,13] 17413768536969834713036115594103806983939633333936930444804522825503835878199503763108569029503250179355269342214980745789900307709224335764285162119923917439175251426701388537505070151087695254094091264445607418946520404279864779872240920483634476462483378565196587948539699613194290966834727011826803173804856590543471205547289257871088455322870221271529924805648902080031700066769454137497636138252989843898848902760635570712295132214754270208674396070010462515213391139853858066042592124460333307352833965484576723320375592282050990485583395885444725225626382820132689386688380217065403882690110714736257162004864752737444091897223298151854882465210006619687591586218152942019778286966825406312476394476909036846060147440973190372842325492108794482960462451058901312234115552671035152646622792143404409299990299068209054882259731706901284888385309420501909720899941920087557123659081795253532692766447035354010902595456147331452291716314714850584413623300647895810942987550729900702594704873988417081054300413174025558160267408515586543954870398885728345143004908084029310782527775029282875264536114040190566394373052933167842180701846935050344942000442222169809932167553299755340177815415010790131061643386718615197213644714655643033257814367242884214443336455632221272008146252533441245343672417073016864929450718235094095388385157369479867913284304108899098339170091137515676460185128648006161446762421647247476500663839799796771139497579486233900721941118056671824080905006843237770422435219553966632155820351151397662328209882811334720 [179,14] -58871606375953517509607162681651057582625642650912473640309532322836415556373244824220702068817425078643745667524070883526414220011979506716686548321686579223431048098141412258086678364495436365303791639215711162511497693200239338093684911006515395122303926194686739363884683545617326830256604760149600163036234051360867974829185122639250871031641142440110972799862989137590086133909146485149426218120708361560871246573826010743287978026690890297663666186211457542112666152813091648460296336519654821884974706915595682844115175931339673060685469046670450655359052920125545301348952842879269485525656713626385001622178609362990078910349469544054299188855892408730594723944961454620280580082295838091019320740772233238109791290784412521076849700742486751617259218098393101832983780145226444515749676540232327161556805816599983463449735805875337671956335067936905864913266572183499606251876404467064442381076143169492680201808556513551599119403035124368049299255911741724801609927846175015454750779365483871711611638356452331040343932486941249591375850009205660637340781344450939496056744866148595519727263388947232901442066520508710523400494896243301038688682078417623040659546792462058213349846147386397068374827362787725429372146446820329811957948853876197734687128024351383114364406863665715307926162826888748558065759018288821260249669365346403332486532304907392872762446127813172103886360878911960372450730512651357081170341682300010555066891047038167735412790253570171279701014058627548417276170572860013528732202368846348537786552505600 [179,15] 166602867893808032746672756343937011703245870789479314754423243084171804582286001499209449650471907991046989639969172304308030718263889495660895941309612887397147241516076325955309162818078072386566537782681909055939521326682587838221521689998312951559377241704504766742938590122100965357780094949289958293273754101424632523120247260724449824375336180457293231307415599957667636277994791555854739956497018318863891836358176814021143851931061018518579241861362363016231652344752400271783182344047274880343937607412770704600249439494358271765754614993808669498173246024928071371173492693646523329549307803108807636252764046097966700232682817268309776554321153478185415560246206050516339979002380868114155546213509488820369810652847123233493139998163420742974288150098685860286468332753803156926733717459625548633832687575021177960224348501152972950888428834494982467762152122370014920291140718708893472505398388072065911202746104151211592765959588968859818800185791379052544311964032032231109439834617935699776459743301344264725278197822041475193215122159267167192917170264722314022337452098440754941189465273996911145316577435613638347541769151604864152968772438277781728993844113166693163008481640747824060183738773816771917041247299137418234012489435469274775994147633606531738267711765020416470451584024140375902647924541370213343191611903820214484074184318551978752143354890526644384612695506237934120599055850031143447191887280243728295496823843998201675176380646527970504743273552150499476495524708833978932800306141403609983610052312 [179,16] -399638714136172696852142974089441396796104232420334222346112916945712209708657264674537218645394530067419957905081998532998215746466955217848700360628876009443653989408192023285131224100252793800392283326397007419457459771157052511654186980416034516250516576149997018705472824270047593028114381137125518496234999655471537361360226613230961121429495248379765723225689056975127171385368077091876924982123924191833958862348528118578464689529597931368850114693074513065507293199067966413511928409497836289652076750121227223223707555700465267333235987689191189841624913065389649023502862350292087844850637449509821855610796920760543678903191305372276459128235924528671782429260512718172986558615928760817029913711591330452459523730098247707621028605689450489361523592387045433753769059179049841060939135454487952729767983914330282807226759943446169122018770449371380995287992690812205975086688041857454696648826276947865694882439102182570311641808676338934515428545409679160942393927703497588685910558529139957532652217998129791630086785699359869471695679384591320081799053971414432504894032722238102253704753028280129098958461856126134879620742199551620102698434482834290428592241355562828316737206790376459134372824748188706321347657725199025686562572331775442166255583339994030124778942254875199294085568753307100806015822876994493847617051029692141977246064348674590279842029584482758124934201795653125963348802381400189564561873169197159297632125936603260310523929653838257141136738834559993667495467343936355914043334960131021311189248 [179,17] 821186499005371683059115406908920773239154820551044915442924180844211535710042052917250979748819191280781473982771586786618409122808411683392180018885264768293670783855226725369622056572554912072464679649132219500042771992541171008366515257980542990785260037925078869037916278327016041908030178564363445377285475383044586310949699898434200527125582635414282180229702967750930581926613346386696621836437361160974535006750251751909134531399527410308499755830534318508599695721170682087336083085456921857046318452268093325379914132760096878046258309675377218921442359553261779663370720751958602899884885060107679881190603817665688515565224062135670414032361099732229329871386953588477665219606645856151041476635718002856315240234306198412649926478396472110665365441242317251533145801381671640868127861992076488733122152203565535949292672382994949198278618558508585488384805949596891369804279363291437256686244805303155581987264900325873473265958733567533918771305735396479118540451570164250409628197058622749497866894989486175725985618734870288823938131892835659363578633419244799764252215383577282546708141974938796489989237974820567967345634567853289696367207521678592314057200571754129051441463860135932450422086146820707786322831438979695397044612186034899893627963912716016580639861803093642576128556087613802269557125564124645924689625862501230141795059724396138668651354860417692531154418282201547232237294199887389119752192832666672504677182629084425994485574540787187264645334443686814370989154214773736772665276728669182700000 [179,18] -1458417895187147278772683170672596978274968128721607613625459788529855000860528265410059339719354767861431990917382319178318074654753433082307429788438857835915343011751724432068575877175934166524390628451082412676319417960410072788756788895120274828465710370286510277079950744938744609352576551699064962001019460473109450308972157573128175154324723369260694640558411430120091759646957911999936166357192221894590094184024845867963274182928535938417499056071663161433159605626168556062422940740773321347876654717360145905208089334297965433558830508019776943017603579072350169816890494845189718058301592661209973857908811975343964631596820887813491889448100386011762303384339845736151684712743015802788625408342576472993178585489305366054469912070217157758438577258421104388277967498971597115834670961412880414186064572383106289432588333257027733939346038784980117338322491582665575206050649194509515465948476684158417594282856295269218133905278713763113102067260519116123823334619661995390635642952110425344541775146205237153351005628829490523586959818244296690824093980848384518358180171395692824172054238921957403933718853475830673527033747557762931760150152663606220154951352647821407110469774229229472061681580049938051595965736544853636594878951928679880182689484502596167654929683592592007564181448450632439134095558817638116815861692045051223727045246738547450737183244280394709082052300862257978083489654940415734334312509974185409585363011652285878118090528558723401128042523521574534328917511958338373833083820479731657280 [179,19] 2255721886088090745845461538197091508069272394331003548470756253074865084993422801433314578823373327513897604110034803272707279194945156458015610693081785390802033446315737987858736978137063177734187270426852444704497387607551039554981384515352927704962027445521217999914230103838028087612195825009156016010201735009955984659327624292240442946615822198078463274823234757923525186162483623818614917427888306407465618581763487370553037505906317341371528900270661303918846188587170140414108552942362251808078813689200607079780604244279665972195519740930352544178532437121780548839514945772318761343392213406429962872223616499488160433724772743095661850414070277450046862542435668798191332475636466409877894284988559925437568901952032285202936504140099217330252205122618066094136109621992363544070333733894223282222153729414578901680221207049442297830743732363392719488091020996065835207106624955727214478773629261559301089701602085105404266560512971008741016368347141814694823227571808491841498967728793414019320656293758229976549664206912978536108933323310418911235372654601623697947366112050185552112045372437571194513469900490213474828758251216404691153336789927293441550337795535898183486910234295899591996224978893421767248146501088606685683530828964640459855580037857246525178618048591469092249759882777936090785897525551350871738448055303114924672677406917704736814882412636918814008361675730463376350186273247770875730108091641227979315586823775167777367913578584667840340450622146221354435679232112422360555345847604715808 [179,20] -3058218227423485251214082111859402845073736153829007328325161907762218350905135833066912522024064030554301152169124942046295740069363062742013915992639500891663687141827845501757951120745278123879094264521774825706697321352330968181242891066493688369357221035908155861332397829488193813816902280480743117830971500912902880855931088507408528084344647067993547397022038510993658712491403092380300844459794903396028642328150984324638469838804191828553066179796319505211657290339317406213874527797872187112544575348720598233886800945248452393196955649712151140980144359583570387247653798995595762280675563224668353124123823348230148561958267258274694941739135517469023862070399535904235310201080871098100806483710543527673463557251089311827377820203434656010910105817676447564093071179871216156307740181246767764901410434971545714323012788516603972229335776426829717472940315019120150145865512697386425027003869031828880593445624174006873478518724898722090595207822395659055788942618136209600350632045575565912600488138633871247840534420555757151065189346709186787977830816959074832188952687163953242832017743968616570784299653315340220485801028944048473826102836628600627843079406787029363448656442161691392021109798546844283516844853668708757197046762576784101982280473386087279770366675881428926575101948456304772056011741868803405343300662072877288681678606221317507243158219296849866956089911991335882873788488561189927421734499916507415030769460590818659129358256103653102193665902014432825551310055548950957393516258310464 [179,21] 3654622862256574120403266002238557227723557559993105246456936321195639262003808780553656090581598364158385689973352952816368062546218118989984678016747912311284435104779190859493776182408844311916387459533245553109257127387893906125577780509571486584329785810196057784162336033999825889546565054249429306102209731366728567628627587478879497307455867159743499170111015308139053356120106315871927708077835645767576006119317363139002148676728594154191710208255915170886244025922487801621951052097323711739762660849882047429350449491073731872915880995268935694616568163335959492557248666788811237869019681460234234241415789927796986204637922215615560857741785963462223527393842995086310306563544604816289908066604672673587013060086529078017098911712551592661593156219717393854619842810945972822937704053934264736329167164333942691526257288744178054943417016249724437493029660495973454518924387023194479310161680260703046042575139492365695146824997008198832629983070783738386821889396970745435770363687562032352552464668109677257676161272430954599803954030203609202925251093477550056765127474550216214647056284101779251675860842367526672572053753318036422301978054586188408864488297067894517712894605630684106731284370173011890814108631782027482813100776343170318200399867404984308644499236590551812962113350720717469383233917496181624730680823117769042007290405503403938013135477765991839839795264727278464468610963376140318905030038827950510580805068434188190716947146951543317330621357041558394287946254586307959291108723608 [179,22] -3867916891565691693523594841357218381289381576994099024481890934401594371775675262422543877645347275880542824332821358740883747683421441637936948517210555439690386317449538227260379475403620400969714197083730867354421441555985515824134284988644839719811895256237522356816986855010826839592991483563046436469173943428776718652392646460981114979604218604346769206253560934187810458592294737122822930088371684428671596681751803184454212762008243395706653427372793467989029234032929500663182037773277344456614277078088952357588933239738410291235818356771538435682595408384046685771862468874674318201490482420668984470282832859110778968157407424482401877332080755956242634829626061340142147081052381685460527712101468687208974145384014087186947272383135779765570594103794736441934360214688458948878138974449690535318688385735079083176081340841211602519736420162740347726110327314364294987931875939776910597959016297289835876662073150101170919395699878212639238378475955041207630537561538932218480516377412087923454896385344656393025626514319456331694800456142516170235114282650796707721818014602066946673885528967958253904787077955582988165779798520950739553528217153510062393576248006129576314412179664008568484452807607512348350879178017470927307287755893563348898626831272303485692262336588484050758064125461739547006736389229734849808387150439305396379862881084155390488611496209197387571693978111264207209187939322225880271793119709839942822670833273382420882153444850952308283362203184663691666095519159426956251028352 [179,23] 3640394537532531354678015505338338358190889006382503172292832542841667501811033488970651055421360451269366585726182316645135697636034941957586880119949550249300453512628120757974068317677723860651639475523698104838916249910491403070709750063584940147944802297725531633310736463732884587923218027602137087264407937885128202681742231647278309855991731876052020112335570863735444907709795759628896878502148685825135896584571378761949175038647983383815263655990414430352028815584024071928640790777996807780093557401325727339657352458877608960329261587962101378441418257551763374256073620763499747997987943932866858762196893946321118430563497970667965976956651759950287566622087941153748793949323439360398562351535342932729275354143252523397353593323949658516610813844150843220399537326261525686820376932394535568787331231741591954812539478509421110502433306400749001893003419733313293197818531764975992314145143241039395187122432705922998049064576217194212702032136964697038499751343378250466312566558296706950551445310372654097206794394824374328777207459605591628532045809104603844779024297812030035429808262905976440798275492189988012378017289370826500341812174780323395253380162418865057798151123947607977659179469969942303400811421899798886696515673737458668419345570762091162966687850126575923858551276290971031618348382096602084312756863551362485312929085380602037603089124897934549045351817708831254247094834255151570404501547179874892225650340897861527758795667268608320562025745690349918273599121578080991220100 [179,24] -3057594590857495012616163813125135571007157082228431630637710490432412650816831562560668384345831441328906260935250435668416613477237222822037691799084863635891539901795511837779603739751585441087881354646631140161567161713274111942610944500469334786479298877814522841525977573288225233076044190721996742720422576823457689290063083658947185203540879393390244326653332841720406212970188424468829445213983208577327681209544522856413689332922013534113416232396688012958342142070103679283601806877768335077370472311544159818171039005242047697717757750553962335545082129252843755374278950225083347411182277996498806150130620093617780541994564946220095586347720490183005546805284993027419145270649881189152976740908702852263788811000098882529992905733130519589595479270450450722955396610482669280725294545586286247275361694678214883705883102707828933509021560690100102906816423816283191168587781668701049203862907689336617551259488503394457128649694815665342713420376900194397131021078630366452247605204833227347794572451984809299840478764441719947058406244950304580388206413537308184069236534813556671537213770895757285125361350843084430829711358238759935012403643244453769126933579688739017798022754592353471528099739981385560156996813660826439251608016512699609267675862666693291491951295371433958338593924305289247457935375937812604640834085203429608540221421295249629369786601808657056038196311483925998045926665699377051839519115618845479206275727405055392831747736171012356298133327429164877534975971366758461088 [179,25] 2298659744811775518555132555572524516310726196559478912502254376375164846931398884046729454445950240991417309442006279067786337410361652982933371188596436993689650874221192515952025653113665642438214896834179375012475371200076020601174874011288505177210134872777026159531420314672368088776397492193352975953069071123118104445406983570036969667431979068944181312677615127448136342799180708347520393376055332802570097350960169015822539309725659556455330428138452410613932597397493213487184873675764370802375496593392975683102834225202488959121704618068721619050981791204433213942381471216241885574716903946471618507762483829318157321769314598572548542290631389202887802853119560398410762288028316481500342537008841711557097722816287512480818116692919498266850931115178665254747282297977306288000752575338488300421292307675126758350553343134002669727663425979811060719454836205880208683186195866566835611099023492673994320733144863491197100274304752017641016122284476477892925980871402526501124432421996464417222459060299996567964143130127673469827052673064276860563489155282726690288937668671382831145359736283990409628293469926891054486845404376113775691054847928001599009327265338861009285396490473201330521611296006089473483979154805224409516663227597295619262277509545901356367996971975317208545743462001906539860619957418160208724893184374532686871072331891956433645139409176673682529914844036878573460892945965238167425493157724116705383263305128641930761691059756522147009732269097158919181432574010793840 [179,26] -1550753546914757705767402515843869178999906887402905801335396987191575945267539146955270543653320694918308400429588769700849721162608701990414080313479493795404198695541156360488956593892092351002678296672647356074343439215402524988711187751804124518490542860536762881177082666486490293676499085257202093325533310131193092512804523283068870399413709335085343578972475629884696945511959911796633101844819414151128831153632521600968258927561149193246865779952699896529654254633562495924349426329619970499464710574038287963502549375078256738204042740153052747531709278781151599720134966983751469362772905605786245765371588015907158222304130864684985716703885496487845323709936420569257798783313561997480319594340615589316943786979298916769315082269383034149342811928587624237570498459242692714932474122616739351536775560649353057269118783930480720832000623923662907435752514014794655639339922967534769507898794595062789243307777087713583920012590788874870803276656642085408991448742632536245864803009757744126137366437181150241054701385050748059765046348483901960867799406634124214950349955848471942039242634475097476943370209713322350172219772648027910692583883048217603166439058344774691396419638947259873806840206371476535910833633974975038374202985897438986642717832961308697878850707075956643172134065936442068815293497930179323780973238724780799916640839975141743897850338069595824749857316861803709816609604617670639915798603560603550962053807546236392452104630110642638670799273044346727921671294611912 [179,27] 940855951092228935656669901146807915751742109132650940427986358370107124710548174681851961938745322125616609886025583387947750590741926732357333954628899944744442680562743536431000479952284615395222688699832238058901414884810680535082662839158607337050435104182553217729698719046086900795067935639440118885844032461092499104743969594981975415994286058150736950749286309110897013198780591288437877178738143706001221219480351286512517840263705821972693934231060455630977240118438602365688738209935078419535180636129040585361489141073888168778295279913322549663275128274442442987913161756552945045356222312439569275890856353499613713414799244977927394857141375835802629381991723124483928167717840739354035656139413375293358685528094971271644926352329005729415375493615827008361387180229688483104258080580443810366121909477723062359086065986333367709295612882162062796338664047886674142301735553057295537812807045082955804454109828365267433244023199850780105101836841156580791731640693268697327025683556405705249784574449413328290786681604962943382537083656969066761358773953673595352112545710892817308722953761023826256656346682306871078510656522045546732071963326674804813101720946869032994260469458714203843380881313106639252795503531382701637748954191297587518074545511358752243583786916313989535447256746362573645634315795726817307860345470306847878188453762443099064517588274604490217947847456787228841854025443220568823487255046997316826434101764310172646780736212190946229876385281397377815617356228 [179,28] -514283033341742747248196798240712304202585612817615377477870766559323706125489533663234887182822257072881405608361010440212132631052922898485938193804508539000847240526606306065991710920478059794229664990540376695881159516564310594687499564512014541684986864560604459905409438305638638200151433856386010035849225896885454007698095598418002634319692562567215873787148212536059993685032462713392894497096284871383381345314034070790842899152756714584953019162144088532270197205705984383047529518938074543078547970880207015473937651645606327198137860820294607083220580678419309715183572962388708940117058014747131307098177542912929032501129676894606767286570970073545936414290522095133247532898594211177455941326824402464619614609830221615628469969088705502448786664158462195382254828012354930263932252948172071863505311842470292289557630023561869086192616662778543725995838740424249529028180506974166664922463239830363853078314428144096492298968091289537978317053241947037573834004157759911415084137495121102484977908093746210943769535217315853461748907585140917836598939727975028528423480919264064327676913652089726547146260551475199383641620554800303523926568462199582818438371671677414708539909734072444813659480735913252063389121719920527814487936352854767963992743316232090874015657193849519583931437868658423288754321620582572941285151575463138301679479810888560029325668585115672175827872792891103409879917038472495999955835978382493116636062074546153304332068042746678304293576212688661434072572 [179,29] 253646788977951164673500624265049621697702543866499054828281247903717852048318473697649576517038165661033431797670267795478623655114307034445442526561545141551011246581070846650010825517789307249068563224305750356605818568885182903925381831701294648200029531800882542937406222611744526056094217699623588168130468235881751351793355713345261806141119909577555370670231058841079614184773751527389026383830812422877019177245053687080173393603397102194735232110667926804088828243951397041726075447877589639502274215035635352674419767708641124610231296893089186908687861561636520300519202070572641193070394082886385129558498454869280299277585699969229392577694187947467955160717478170263009036578457249253819692665901118014825093392595011463738304161192877332525064537855463718998276166999075803223399172901011891417503197807157265364979451614441484397047402443609308203915133486223017732984165428881898172929017028670617499445131283069647660645000619843517996210696023249642487178656758205133630722380984436905565373554839861641339950531389811953388868486647494744973831696058544781047757493731116725768477546723816863526121967170574426345040329296409185982788600783291124399250487726384646661473426353012507715863566911311117716816744492570740200632070098366176708992854424388947805114881034814629195391127028111303188464297725226473910941069988055384189867094407431702306819345215756902924929092124188840598312944291201085399002297435137561548245432819710725224044904230662572939049776940305905352112 [179,30] -113013417407074557836522634209996393773760357702051265225935475327745782731620118566338234882938661087610419757212692597345602770715521301007898068612812805061942288182949526372392604614026241279269040560807066557779628205564436888668341157031262192276636989799000061495276867332607510827255698828341744286905759611495905404845327993952373533486142967882765712887484519411020795077273587894413204378827016063008866959092650039613274321005248222999747541996302455101826619897909193570062552682503346263749201639633103220485040708580193568839862895101475175641620727980886040695283393868544061179622808682345839393016680031065504950787528160776415765390495363723707946391100634903360251872484189217721124412654239013847060643558657782199974262127094587334798488249206672228542101669871617071081667893172673467184769971066878572686900066331346282053811691822916083685155267423228627311875338838236995877017556826309567195198554722777693458299549839375501300113594559708470025484077805938243838289025496465379072674333808526497767572540575307935293483922741085610293462393245997464468617218492786002383080240432809095878975344619245055959767902423050964003011454165690307566921749036721773080866705269304794281603126723918106192489064665575462234351764102717416411049416594585141850693994658881354625520470720038656429422794921125207107631456886845457126128477889910785691398387087532606105319866533858389027077215213664287785055788775841473818400953368515172267279742566368348038215641716862562276 [179,31] 45531964967237823285523181499686826815758207749722764246002256496353790253460608881516381103338769161865122016461632328875728956607486742874240346141763511598129887342934426827841633079916570683282558901869557578865346911443579635721265335060910470362296451782240711973162339965839435763841609619242350799271751770619637057711770987107451618349833227869886013216178152238516787232520261819912641731018256047995773318435463113580695798837623926504635095918293507756958294223674301993793416553159118152826289998108437877802143582433992800939973196806909895252116711700037624600640047516220085009037838826743353725261756868905171494400506449663113628133639285338859213985395688284584713065852489748230116542323845871036303616752374217614015960012801925089874745058313645613116680275918409365046091191631734991539233560006715532698345981010070925331166461676843940054642646359907561127163140767606219447876223989037413730920605835505180311469616947465560359848084702007424486493565826917376350784373448942698997549152244792658306531194056021993522096250293301092641491651718251160179595100882887488372300797492507251280505178331367242512593445098282746708821067443180021478804379582173240621706279711093008113213996345011108658800089515813457786684212604914941272944306217461548734539203292543389223973454437334544128653578065893532983728005548123746497139235427576217401511674038595134087657860447997772444940351944161987398957444583173383578148089713883341027139626993415455138751757400713510 [179,32] -16599578471090433128047187470332757734686757918051767592569537203540090215455097166142633930013264136804754640867340167619706152272449943586600628952014370097938691282676956747810840836229096759896341483081484492051456937701547471660972978211270937852633241832263748972451339202062162933701549811656882271069037408993646582046244149986151392347532695883045967602375588680054064178004190580842147981023951271827431987026129752555882093467707817120608413802581941806337129082018258882969011597467402616930768388513934609293589908169301139036970407432162559479628848089684157178730408521567301179811332572538275970336998198116076648228161249169335667686438615063186147950774383295696992024205460673907365316409746879284620415876273366289250637086329596413498565826241921467649283656674126139957442004315132570159447685042075782561256810194625632626716411538183560819742562137774574700031047330219602032402623057837293428947901166451781435837164982102775928618668350904050487090854509073972730399624214670451829726429521023204095436794675652129597095494174411305864987773945800108708131346692520872263739491948836042967883228553522844273855776565146117796648039058358504333985807922066185960926446021230684493346461681434687406633012320082238955000743850425908278027666649499005764791108164372903448724685983197004830850356382727231794570342474972682674292697160496455310313310713184424525902242535101430159012811478336068347227793632217487847637385284640621390133011282470277701926791599504 [179,33] 5478791415939763194860982862110518396975837749445480069122215076524053278866079215195969621422991114929688791995263855999582011515378298840391823764342143841629640989769203076789996326599356746780783237474564459942989207473982718375703074901437483060691435310124679140562937680983343622607713882830687895463793405714147151586399291982923317405411060287797682538044053060945908001257068317481237999127313672797859892050154752959118372699601923470080797432183624742428205712103497698835708505366850853393508152812150909658672333729888376266526811891321240835008988730140055624144806842485121660216504521509748982631782887724155379390813572587811117474747167746406246186413222685825278014684392564874889195482354647340242062145289523146557839686348689267145637106005275382766623042777330453132180627096751951291270150242519085640577591526159973332679387609918005406071928972994260300976100922165941298418111601563724772199352310801590776597307297377253982959835243022554631540881466688561829207278857947890018341894974578294601887706956492843329909771713341365306100258761485678381608706768962172886171691756568888864923215328412349883908427844281702134777833093280793708421295432116725996796531110257002763349546255046216679044358817046291944627947643350131127602623686694878340081180473106446894361602930003797457980267264581752007806183704728102143854484053053817155958273512399173165517472678913173200152891852377092916787763849897851055500742054851305275907943942978716926435458756 [179,34] -1637582475638408857477883315948886017325052912285240679059777694021087868016550820245933263909085678217429758478684471929308072380749401985997821537760078927046846918680450856556233301702870722175629187303321546749524216621412880157141955621235889900609501594209563789980774436237799100978230388205928172443753204483220343673793087284466958100725640045303413787410452212785867305246301527081275469630311879814989586857595961659925158662104397730771221958005775171962165336172509998848314164540917432358115743406518063487370821044337953683445961977711247176466284632177203487333041408459687274870225302958954687066968537496453118452066735222990678518227651435835088679461242234756558914729690546178699346734301588814565352997628852523574037640285677929708502277090756944138420433610895742401319197755448286450429873940553581723278032488681521293163921323517257759192181685594858521085613980288571203296789439903363106711829268401392548637714183488977546147147087063960882309457048991454692886198062249018108867286740842637178175839361358336937338467770054919081195935026900400869010596420563774855872497859289764541426157693441344762146703717303590983467316931475596348685692266434096600559962833980501312396307908451428567114474657265347084614159820286072501283671286093017428000637773281314790571848715868115724722137737702095618199024889495019478965064892428337688619132459542429966030192969896111018195959890458723103674455801159598601721947176155686282373455605488728380610056 [179,35] 443294572273833659268955911350360812768005715311049031983982805518518274370013044612438234435749290349370753031254168521568367525779043382876793939581434795898310308062841958757734284323124040449031811096786755542035707897930719773951809668302405128185683990969663884204080109606093720650266566396493151987702136591491396114682937831233223001772595955574865703741503201651916620894806537697501160841915287874497300063300537078051834997295782149253546670523742343742671437781532322304301116394952416834420282265104238170021238863943676979414280274392064846147669032442018060402597221285654567396222920726645600751823579407487398147461719508198392211226008296671154372331442411117785905623505767623390039599677226149915782139328772747538843225185171170142910174846198620970226800177532627081334590224922141811572976863943295882087452545966978073135746741313834335691522767953637347026331713554470503318977797448915275575856411701253663455607223206497985197454598415096544092967521987512928674599195217513358218813073650257870429030051930176039322542991809505653304080109743164359484189783722089947564390700007742627180524917552427700292301385422687248282380662187822935698042154418177665234821876311321018431696432405716769676381822230319817862374010772774288918763448352637041166311618593208685955271025188602673411406453284366860742734624275172934102054752330809754182222131110819746977733005876032501469580765383394678144878168373653741633989506096485124986092985369883853240 [179,36] -108671169155781763046168321614182538644902346413948757703333933197170843128916656613283887052131987909710296305742276239450212480279732459252502846091783617140415174759755186850966781248875496935246307448597679647400443643340487519540557864010292779938302434028669247944058021413350750692016933466825035157030197300926029560909582657470381966579119676503537729466600050735314418988498608589607576632567366121178191456716127111831398821485941465623040757432867919078524062708244311690579256196690879212840758603834535313344667871395410769867220196146549414522521657941135782799201438107719946711829298172721503805164085288779037455575955060608437666100639730323082303387623455071933095676940402049482080660448394361241802518676982267175495017529311070395138690395561089200605016227918896766783789066010667710050911887523840664611629744288835333525367443925887129365456789545857510435937379410491041426720252895010184413479957658881943612837041081073378888908741361862946100295349519577775664531873005050339537745826778075550709245870008388939332579513518682231680269542392280944733838635913745309536050762278080555227922399210922988859826011680742330337260413624701978641279697434633538663196117576791562040980000643476288422989013882412563905658018782834375619652976051396169533299087599394955968065841531985110487687974085211723429228537559057999585916667660957135471942390367396162863549904452846351214310777024538448691218628650582959704564445789727079464880418801209490 [179,37] 24119012510012028530834930916257519643021751538808832731063441230109988408692400707485805556317320220713039713671131455793243474101099635346367588077483050721547758159500946219250004509998632297880606215291685513782712126741181446593648073302656103802735063202131739160553769481195754626274792660355668504234962558366792678728896441903742327496046835235616617059291808378356328208045885450131980257955072300763975978401289364524767537101422512230550087339424511762883562085897166240391883230487432614416580358463181055940093155911583470766321297063843812763905712577065321191917094112372494102314738942584250052111339498271992985797915616974582235050384884870098940789145146280230780874627003704324861069276157254313746717681455586737119774198884832414055765994653253281980264456143051101082938952208349041581627611598111364096828902581678499064242677014092953587312227261426230903031784375895921972730981459527625420135195465654837968954752904615220142154220299907784774170938476395487052429807874077352377255063573845921579813934840884272198822806462370211484455546497410711913300411694641566806401990035750535388789686358294598346969758419160667554173965849850051250737678754164335587439231225155494736472384637642704871216635999698169450363517998343205466207159502284250481860363553862702231012484383820412304484444021986158492988439618610662415253129357910709085172953518859126552511652722360653965176858042677975079763843495697483579469721021326487567256241246058 [179,38] -4844559262466365859590338088319379467985576896251678723725050454775616628879553632808341667852404164740824768620201439376150620023185496072393092162473714989840116502616358793270674850803217694753957002149062838188153561579762560228364242974901376774121971016933553110297264562429088022854302869611750548909768569286771573685443779845338527986242165541057382215707117775983091617839661920969821114019526292782136347455437355531691820729370671357776838109759627146147299658827954705703810082964867564266194103854094602901615878263686966141936032440172757881106610911187109022690910796465128965138252481104025577538748125559555086959996419551579932489608452211775611459887201582386186065982852745738519392412248000591556255262809434003316057219644497701111058555251886412278435027085429870634568351304284259600987858460879028114896107062302027908657612520913506972179738559685373102767790759481977668988027356057368234423235792432280538198437325556348126056102717581172601916264308297248285822490206446025837657664172860626708797981178983208337408003894191063480865536149017295024009127951432012837517520516957216967205432294730756539645273003389918748943281209890503882442322479330568888814991990941280821670751479093889036163224628558023610584848837292062858528725431887480830020348368857876617461518658956347947651984724189235783037967118420220740405842637954025550932401668091143768034731178110808009572453540615365063658438499311751585585620708429815903940838214 [179,39] 880146888904137480472356027329575414720112006704582798411729152990474766889635416740944307635372611701701051311180971439223718899255848647765734741029205031727051936761200554809267763312468648927746394001025155025445779387062138757409628815519277201843724305943754051249821609895739007052736318490077970383465451221125335963477040313436135703804316353058390457726350207891470369925317301170510893309330505067237448116892475831624283902670588994726414869551595239819352993277240868909440696155449659088482866241617370799807389080878638345125701932473796517217227491239485760527893121526904468104320295038863046641250423850276356973620319616979903542817628531756505542044307299464925983546428757028737269735368810826104789477200122842436977450513863348216359389500591791537964659646115061080282719511260469045454600506137835821270130011208944585433228542143340185441948786165692099393562773459165406080219629531999930514558046243033003973848738969564592676903861790895874031818314666892597371492438965590621873276727546168802513356525442525993829720422023086669535816151176720057227227416041123701011244564424044457966580400662490577690258651470301899025192136777908512130922547600835284785825099952540093863760648454017248248718782455768797737252886136763631286317554058448107480515619959716303381804654604327700200798399507552943198632003253087485151580156711862242922839004519317528922619527924518790103637025892143966378101383709872716344131294954465984637568 [179,40] -144515514084307787042177498297311741025672497463278839857274102760127553902228298885254016879918627769153568440163328285168177237925824465798768357604323803237941368877733139091171092184927424388467734639872615131713241778833507099005703321565087716139397253975464421642084967888359026369564373552353011526613407510525101416227340631405802799266563375042841310594087089413020377142316404657627446500511101518691455237084313676957781958944718949169389144745655860123675899909235898853097761786657272469354927719270285760337687666842004899321693328770673197943350237922289428269354868296183110609230131995872114635513218192815828236222389980672899137458584345662293714711381595061370118772898485429967020314153063854122965447196585992237343580015625235414875958482692176476371461655749152997553600618863475952434512549639520942770647837137500898889804703913115812059212649838255037127934202225721520462503159463339761431357808431345203058043140158238959152521555469853914123201818053296953909367216671740330049980305152852385332700526054603324232074406443461173808020103090888916517222254089410066367479938931537016124913021830087482168320085767543431398926904810433481578593755185661786830831782577528460120447356741051048907124196023369123240273604677555569975354870940742396616383316861924609659659783501393121853927073005730522047568049273672795396968088104287698572079602103860404660549670023519426896880975997202374984662237986605660626482581277775126168 [179,41] 21422446348096930232197208720485266321046592359561609785493145027180562446979531469866241667865247683792892389124972415953347941196334696075965996533613377575568402387887088923157910734970221016680230839810982944504139535809558001583362135991366177874411863053534451745572227210069544323705037564432183973659318294905703769874127645711968057507028687315458314192350191923156378069636609743234035470452716227182977409659627512848761510102413549138777420580592084322930820069746679410091125125490682136891061567541097108730220836660864047613603413597836027825712486330492177543064389173030620025995935969601198616577031887067870179008235414769465438386509596570092251016639207569813616890295446807535267389166058657447477581649640874750870217397208339942388759734186273910733624253460837693576813959238223474798791875122115343232943479308206769648401221551723156800179853314059137780875362696034849785974231202267103448105944599913889623055171031940478770372677587733066110656799635019611364874165466659931563896353134212437834154127507990615307986038791173317032516310103680157867935204877045509988019083582695417019053259149110886144612658362094648751588134152486415330874064365985301875311010706878313271225789173372781656080824771481547418808492300820537917287907403160941468966915552131012415372451275185091329976091309565562880098294061030383188809179897089601257902568214830261035317885390354165057929195841654760631372459945087986211119927384607264 [179,42] -2864754981262381205608230480867909345154693231728410267057222659640048433168539287231825484195901296984535423625277077358549406430161628894244912372990838319450802239196803154758782726251859354840224066572940463534953699699885341772589217332123323365243508504036725887416275878740937876444704551868735400346392817548983209189493775680574643733080073448178330735517211602871283138179672696971048231328782883104569642734954511043451248816670212693961755252312695854956160596430902059302204834405296572263967153313272240133697092610945498462597576830689262365739042344481514621894241854055502331973750968524630656997334666615865166233717717230181340054158110737705328618203116490850674126720825943823894357505337117105570000305395649867846413721516371942768921294491176862804345336019927048090487793416432696352287512622868366861660531199808255280755567516090644634017803098843352827678335297594047181887040139521146743797737187103890174638193762990075613044252376603181436704458324610596652716783544633887599054932074797666723651066780102911861857513355756263023988008190210852985916913077593944723545479532719831330656923873843246114150192378419058944878875794615471265585894115869695309212086900045294929300014263363175606135668535082497467054697876751992094665060525817497825719498351664551444548983546132749897019636542029237519729396677919800546728246364042973805564151884385184013446090650838662965570129976822197550035497489868029524573261775354 [179,43] 345910905782879277955779977539647593932465634364504742549323494120029497333752158921575816197982321797144753151108401703635536016353231974625283751200074205563136578617481332844277546993976760985283871971172832603136918217660867696255889025964299707588758780519297462660355692342555623077135925996261991637873933493636768290402284787343356466423603395180765056155021283889371876368047162726750434646936558644111366644555383712248212081268348814707756971520584000562420874372783921143453787342823021465803873779849797096429550060801877490969708188196784516817382597841162625678305007887570843224556527482198271832778027111899869866814875595822862942086869836881789588601042279775143299206090497289417832948593903641695947416426996674526607924923689625398264811410106845845248277705093380302676562361961628354988092050204795215799512530645540772155536738892210740891145079410785782513403863930907263670813846850257217734646099838910762550916529157306382181634805534250656841998917987266977633234262022640477493064166807406296958968165023876145690446476404669553352729393694754718730747822193919770957855759872464562564036529614222183366193259207479695817325839626316829920659299139367955833983599176529058068215096021293851019897976145841796634079614113242625366620392532343300990892636470398605495326376217268948227129694681014066718855108907164321857883788870206351212399579979394533060201320449375459635942195077913707440205824594873095423135488 [179,44] -37740511087371025934575733168492684021985432784350430828847713552173585060612906534962478833319547014645901073438821424015215039939754836014126254002242125764676324084337447806489126403976695846499836683400804734021477946813137822837507559353238152829265068935598238620058389654326508221041525640939579423383565447158730707398988196375078410386002398215840118632007957499528268383039125014248534221678811038459552396597275778175502484817661113737395599789338272352288580227747440854470852001378307584529705962959870618296660937968993447296605628192979743008564689128143615879681125227230870370080296765882314577007206248917486011214208560474049326082065641772988215586383314041182732368342057952494186250559973500565530169214902283571316797406949909226084134203869114126421459477984906852632542313686349725593144924881848151387526510176881218503080422695713437775282223469401518408150627490447358895928857350427253973731997754268889947031793196878355230429968581058610520356398125709332534939262703756834050317420640950370842552280090884156563657102141524323089615798278466570980949804858011535367487553609055166214309546794680996477794249607216054124820844547658439214233388938045505087820701037217336502923335055804654719000918566382440168034807439906558983581650040468507940776528947483860222908554940203228420077006717824208345809492981319008302454066399266214911077387953119783952406951434892645229091970311807619148905653303724846446255 [179,45] 3668158997735451659424273494446577310868882329576000507052457628530567490139653808708421692066459092143198690406131788899229562778192987981822719362519784481777179930692197023376290371153916682591069259953432860325751285721687646734385860527322673504925472606233454316682593219911071421234188949097648266897703791327282492814680592798017439119519893278637508236590480770719244082679577074498348363577275474095156125477804705821259565536953694592530045274014541826501398291226801045620215069104005028260956823020995132727688165982377355791455692806418159749478956414062265014393764353692521231715745745209510878083375475165110079375551181089379848067911197442952711745818863341370448389097346173080795341028829093411229434585142689966480764664208206548744686936757678362015474561338136376724917890469895571582880358052939271505682071377543473777066614239801253952490205863030617425123190115302973985890306921611255923466046583790553776197879637740166889055585920031442827067794744309273085597369969664798215648372292024743618271781388152670604265465768973663185298019095474112311081858572322802781378488796054428302335859100464240953264717255034158914290031622891400199056792687113882313494831946231958978869038918645175284378603628615327411068580991919250468592082184407270745291821714284442846642300795125881843842433476505875776357440493081756484258483488321455368250220934838175570613567166437202796316364748740918952285990301493213870 [179,46] -304880732668064253480469393752168594016042460957308015655489660629190395902610530573672222376374028253658180529994138907761548283210544449429474160802444440920271608344898977774971099677866088777487592633747466598467306529214862685040715440944124024106217600310028965588367892893194769387125621330375643627690136281457870542629611603168322633284105127560070754404537150598405008222220511963781518152906842623594703707107853127068052832626959653727130218983105156104815845777158352916341551285735411753890337268293876140246901454446080452858574836897058431803315560093071435947920648969225691213131299092626489796474610241793430187135577537519010471883079554059031650798057369790971114614482222681620562947821793640286033851097063744178027314718656899466141647766425718588632944432287479235688226198961288318179030724966205255519286514051172474229158739096166055011081257694102473631405629902248386972998782107202823767645324967423245744549347738682806573754537472474739653915445774810871780163121609410026358639871450164483640455763339212241906509118303557428623827596767989553391887404678058259245208727736468313544415852881821439299798884040290385694098679324228925056075937082531580728331346345005973138344244753974091717579031139684869990657467580903748730745037239277957289443507945551152176835574191029003491441530945538995866804076381480729486732479619920404400591254254355096225110286264172613890611601555509471895795570156591 [179,47] 22804424058229931625621681508191987265901268323176496014825486411396918519378580181177026302074107624986058560556960421753997918929500412398027129882475831693294388645415593930254576636739743433465654853734265700350369155147654729225207846471689220463815722778498686837130930937815604356126878035940182901784272712356593028985109876741959966925592172445259727456068337569018969136422846076302572807929823559103157858120024549756497567045158191400967631183527014385678017518103486159999982101478213712865422491688655519955254515076465765762125161644630538862416681457323929087217519466155029383617226913051719331937711095098064907432108220549367432989160453138172700842992524328858159744440206328311898788602362805064796583102970085446614550871196796501703937903843337509990951970081911177360027817942020596277809404056355384210846423117224926855516665142739243988519501634522301947424486726624086840233775373620177534350298357249695030448226661805696249521044106184991149824219724427855465790083581220538042487586247673669931011193284553613836005911659268757312513685613130164079018702822256890161823989150584028543401582367720153164081384940085364034663406173223965537302243744095396302729635593082031990848877833574984565903647649582216997313041513348182792117267105568005603244898602651378326874258448461469659367268010026867365854499066282217080204484985847757368766339647404301917604594194236548520919367890413977873510304700 [179,48] -2295813617854577446718596001523827013183263781024193947423972982488729753776886270455793207022743873952667959239112496600452320021293685481463336691535337032798188458391382519111897127510524754744862073462717094157136950586912088937618802755386526839398557556188199160769912893509638256680888421904741097684034304774210584643071650409774965265812899558464277104381690273897009928414236835537850371632718585689638348009419525814904057331659863830969952256814198464490884948007624019321524318940756136666683269084518226438134126124297970988462030002735203947434241878879517661748450206895307018053150826621831563000936966422460528762917123620160196759064623144126720552141992241352861322875675163680343655065879154377501922091357929727012327955622154270975876160008430095246617857759459496545829530396432497315915087382542333074452119210751377253592502284402369563204309814882687790238078686387166171907245266720482494463426296465358227375235792652397932134279151986543691780486229924051879398171156688149556175699287371632735604073320893854577281641402068409794767342476603684060218573149466432393627143999868451956211583360065672463473359394661315798431140802860909595590685179062460288665995616382539727713817602029128572993965021400085136106420527967457543011990270684082463374843096446341741227465132582610541677529749861977943759092265827534956438539885602179415086893403764672775757106404718557334431380272766428659667584 [179,49] 244491809047079613213375529078802376909704134536947076466107713049502914871500015598735518324064035771358628354350629595798196136667430589760919323176289333193601515596519715442474957035785107682058150305214030664436331457360952089887377709498021758529796740177209915738807076754975378782441814266775721960854289124068545726437692282313349921580948122839263382609424068416204305301177067256956898399741908623028626746864104312047838777689942528309594034533724203842831218558195663017024308837288554754766699832109066232411015259387179678767183345820892851651652620781325274290816528946131390217051039789935562684716620302016066190637684808593669442724106190124508929518802508857904947451688278527829924169300752198526508340600921336377853674844015114230428606700129311563769099798061468906311885053079702636732598452233759572178420881080406543507332893782205336237077496011971709056018438073089201825358679592596255224537047667516071445972754199456524909589189557038477822211314854610095779636779368719775918733926330981042927763146926610657202731548262620346855402875637806006444454245902899148910795519166886664339971728228050951089953310713120491071350190714222949901145991274411239993403225869068013507952697211562613890553475299297120545903844198526346806508707281045130816779710278085965837702174316706610837952977819822512687683191422517902064492275419521337635539104992172490294854861024196192917565661264050536823 [179,50] 3774113421065712841886484155865351373654312814326121593856187207044044029370257561429001659104348850734406632256719528135402965273372014262444689935780850509274618576150583202464350010524863509905981095730548108052531090380179081504470189132608591152169948477022167960869777031266295192883911786568550469380716362933087934967840464951923204043765957202192922636552156446930530520683832234929440852973531929156650130759704317930370672907714497461587851849030638924998752001769404673398807455670871583557526027961811780534750862377677044269896634208495515892887299844891828638453368603136515436765367544127808839385413001514010797732534517013619776060987690494445154842743580625676416029882010529607063454996986057123343761146553830481646636482251917720497059330797532683083289419237100401724102332660371269871009476396238923262293045859807201460661142065722187431107172430833039252508843728120544148537003754771328114201782584453705260445615787401802305479230070478788875917844212992780534307256921156789052755267268290131347445056619036833916765769767069253654852576355263802736878793282105548725616479104646408325046567601130244745999282345940025875938102155916988044442232541838824187498244153773784366848851842005972995615909631297655431279945612260786964308292187011805232959210363555004120841974455225502385096545086095357405719375796134805936647490257091733014449323672471155873534751485911558890044217976346782 [179,51] -3868478472562112015716312346015302027705602274271643014170040089939451783449652133278854926540065903095760045090379517226901735594425440085283296950406162932782261177663158320335730450790162797747010581822388499330998804388876505863028591316348196867652460214365247982190227385421843351335314245476979982536260786922747582199349391395500500701056915376070937501170580649944376362565099594024591658249506797182774427375046019891595631518869536067930831016987593660831224788809833178435033275404669156768905921360371373256062943675012081642744332136024094195475112581616990013291418169829283128796421004126272767286580203349530753168296160947363052693252083863730038763485141099282478578221980170964912510698487165489598740170978402166410262087245994914323400383350725038762280525492422679708191259249843708537131059242613734335380941773832015827153694460182683510702880560864480999100486948855983218174463425272354698618830784362785396764482147435738177152849486696392373956283975877743847548368810078834512821345231767593364401623985669459689926576390067744905424129033656244209638862637478976683067382539559088061373071800101021739345244573596170388086169484472811773584889065136659051389777809024872767795636319983670453756014577729785337812005282652529753288107318325995059092865730444224125428308502040161409161523550873542914095433094756050407387232554378359887742471488106417594900707402929547316711738434492 [179,52] -103323073205866352376283512010207368860175225092267278026831780480390613093306205949560347526607288986357316727693625156219712705580831008259351023634561588680510609284625277088189560949154543252123212533892911004646857195240444703727111740951178159986360684209461303473743170481794815937287181117160537286875615016649741085953353107088166824067137138703909326036247608501947986881096244622498456015463298631870167359570296765686195320460720997612848274472874626998696167814521822952557113861664288059489252313715822509272349091430891579154456721106892125050540169288759166827329906776801796153449193634103099668450460457024731078206624550546169164211990323289783597902583448141484421412629537097879371538227325745114495266985011504805562016383769594101551611919837733176378589318144356942202851402395618883015651112216072684556273249826763010556565067773910918209563268302349500456406405096993707826719494411091434109480944549692033988056321350170776631079756420610984736118001950303407026554734910956776244087772174281763497158936757424807652530065614779255749196696445417968325151968540310960321470479219362154245256526846561687733019046516977507059660400499389594027567609473588736571039462056381553970732831238937652589332222503958664288283420360646048376148104617311893134678585542800531317487142920161892872209380888751106429929140295240686066215125421719737946183684689019861946649125540443273829101315 [179,53] 80527146251863246409005220387749862447645890949760750447245045355014875346978047249773232071388875486272645493962506768575972149662172331462461575790564157419546091093810129828160137271759577973471701309910992676418597781034427613882521811606259343704079417248285530948632427318487497562001188514292279319456580399480753646241807029349298848379636048487753572770296608893448143253819283767227304643938284019990589954769474495888099905680427352806717906659597330467150567132780348565798922368180003060877377439162301144994103309778385978112967814222009056418547144169177374236509943670056513405192142380546973326773228244843032200155938771301618988284003959550099004403341002002090131667753867116664442605056982983143004813932321994956227567429306048644370929057306976185001100794897164670947808784526779913664523190046610647526668596455399586329321515916092961090148598961216245533150780044816842815716346657168936397871591205626144640236270474041336134675247865492793400658579800527663598335405925923885893212498723930039536299427338746978401405989314059404162887963073036310131431117626312809299001738522501936223296941504141598840329692250655376277611275141300359834847707110215700828289581454254878348474661990333457100619683812893425016470623010242157473352197161713369231968346291940450308207427400875425061283752979028165358274070443199824158664292334330531147062313131572795734707889737031849348178 [179,54] 340639681628664153685506611674797134720802585913797080580508896544282763765694401731438609896636191876223733258029427049630146700332907343575344870029248413912297963802019863303230644382133398759483275722632969303206468818824336213396528397793006931786794533081502994382513884827884943764482817308405017128906352348342392555540793254803441205282537019073098546895006099611449943397120338184841396551858640363758330631745795325697095000050469522284920526045464526651634708010658323975796253099591666954138648878485829063151569266853849599245218599740044901449401383623198623631869430051019806638765002228887455686466366552889459713617234783095660103357735017819670095243200499978761930060430488606870265178170527330774117890196304522867888030085800993404938461004016085725653237790328677858950183111047679244573359040927794588989990589510283206874895141593867633818412697308735133483748875931455529141640262425397659272662820865164722636229356664146934010380483415321840319131406734336753111414732770872794294716404537878226849542308505096080881372810642946848769619973528481747542136378383575802155718175619754932993691009309500353735291868327266410391936840865029194996669325773935426705992524325713848365424027611517019945520542254434719453216717069418487889504943725005722193814182000046954653985459923994802640787401240372874993266236460213793617688501992650966158842931665908737791481181826594949 [179,55] -981076223749404615466300020975740098020591682302456041602307368760025998387630512686200331324370871409714365834339506542435948974032468509742458633576183101443071746611001570172826832939525957294724164566112769855783541640724320530970872653018341057269776853947449222682487294822784771306331905427039740169768908352878403095562703429044478391093228612159241280022022369356307831128749640640014646315123241142242012675587942312750024425098528958554011006441147885907706468380699925612680319921771012852741319911030354731881060543139401441757701532900493499354472144407565813982460192566444527841206829280542722726865864747373942344526711357479614904373295636396261427058839916478321551606372327870576367987532467343853257569454952792288299822450822687453420569700400068284224584978084178756780549907464832651255410916110297561036610655280667380957905238720866010128014611911874976158116319620623741253472583356785880929183339224420636010877839671217506187113761290725210361837495392327186597702986272648256758251264262954644027423050128978788524154086251673240838657942966968711860523553560225235547257867017855365080892105483502719809134923157930857110187847205111923685311922420336871967932309473597081568174464537879128744218760332879588950403985030601781158051667420199238307583399329304154579442481138965619252818167623134836751530274313619732746909675915602154429330196484814051902770157690676 [179,56] -5730019357004139273626208414954022475033502212255779540877031068134584037666846177084413802721980483691209826094955118057741279275370750410128342487933881555958805776852485561138939664253246940204535537499532357430054863076067202791718283883027009567132220228678827512112556342177833755471469585059482848446554702699479130942940380932618571699609122104446466392956250572407027813077115103578960078767152724957589148916426675334685955743278926791739830514398497856454594878293936007328664198944528678842524144097850768086945197513277964668838456050274901488253623733188399999425254855993477855002970190606686501090963266026524344470925025963985431613618266974561491172401625997895917336465818147786849762594282794051472622837815852571861959734957293616039798247926823010659934397539310310869246015732701027460949630511377603616504490520070134017102905986831993352632450391190100977234675165244284960939529455660104011161371703555316207167223635906661384285741424105988033640824268099562325126290332782150528185641126180991940097897948778003970884726675495990221030450298105653069048770994413743481626104043168646229982367822878738204948593712060914698664642434307292059459863908536844131745246770282395241414709563166319155721532936313766753074894693974393808919480066218300206997517667873877086971170865943891559729082347960259886382005460142182222060797202226774549631752025520598783969881296 [179,57] 7618364134677261068938670510347279299159400314374970187911026033982102694101777766136255168666543778916378531550216804855045416043154457994157427547893104358756376287307889864793273418141996210241719451513527908831497861922539424795655020106603094261408444001548573520616501177748703501609700274656765714742131869050508690749761249018692571876818711734379046296227529054429326040090702802212824816215079991783616349343051052540505299352133613885112012317852483628783070342379341523480411347773066749756597940497856016220272647691635379653599881810104549140613401830237214596436938103812110942131540833105987531252163285882843055339017866716389034700246539100145850945490873615244952619285964377932578784576762738524942873151426957554161735240453869741029936642092122156795424569647578428093118364114712635065095106658956306808991352223554890440441557176195311834764362453356457748144795652054312648467115607163376722346096582882669249534636699509298736200206874887550995624328273899018872892812874622243582166801434894168547720914470700179428972035236400738414444658167036382458693537503549707605284024136815663118145954934105743922341007888956638484699945285576997491385036002930006393097600315322252376388261821658876391341105083644953248566016301032354875569559810160812998015962027111651875876808304533164369735350125088443811467983732221762145310659839759079866704762874002799113974211 [179,58] 125395791744651326294219954185982254677135198997464794375979023124473401889866870041072940201024016667971636764864084495812555540387925104382998021313612266422623101617591483473123229572067525241145130656044237106912581504151583567058585253675072047072120778718202182450277523797803500316098722051074337237923947577299773551811506189863112164460881178894915294087455369119176565520490381998765654266073849007526928676570260360967462835730037220710935700641375807293519401246955537736594451292160282977836288911422355474923553824638385270031454830024145660012213052118769070606489694156008637745108856699422950880703798826795552641126364218771299617452626381693392573913837277171422142136156342382045612053425801047895962437796681892522383229074157105604033752845772058857283638124147615600540069380632098480275594004553579807510689124240945559700512149799852404058666709691291268573420496232045943309729536009073842341868368838284335705951701010764566905638148735263173170932696262055969149324157135526023621931431591741155491952363557930809406379826790424957048361083194831820920099868061316211466534172933482748651104609818220675628970506082868210870895693814976448038896824827169655483090697837906592010634695379794861758487219382470919469382224426732183856803469436335268623204872592910888853056254104471886516433278598416912148760687169481045859735076888078955967951365884903308522 [179,59] -34829584881382396247981817194564927530388868594770839199918949674231099447864536618846909409975185928323368289925507093733776512014908160285976654928968605164355126907029208313106575123931724808720646003626380841879030647089254149616176509736774007837636364677523190971328204735796973237507844356871849551450105144215556891587381539479879919558270848974527182835815301257224055511283247894456474470578717537212760182144404936467944672799570161828753856951891389567114726280532061700490047145607514853706109632831376553852456618685221029434395357841348823697965303317178372173003616979877721832635175569957622353318379212347769224902714425550593504674772703691241878283437772139419572486375540581197735013639246276762776191358808961757590228634643071911848207653433665957110894415238303339166629319969733992376091578510769558661927170545036105112122301323202746088569239343960355999829588056136347612386163351390779221006455303401533306722788139196902201814510102776353895388890820112267708559134450379043116127574125420328367501123289726929812553928010014526187094227306867586905933271703366419288041748182581013182523265962547463807864701993722343710169921328531129240252971651047888962235279080898711954526350473273964144444601935500671168689035576467054995253199504332151888925290449747994595151339839030483516792700670826876220869951580271169331314882363002043728072461494708904 [179,60] -1061288427161373243476915256637472343109052745822056457410998035943291704233302595817809842185977154377242620648922418774807370016293851533173516412520201137816408703824499299667184796934684759767359803299589480052893638942775445822903459432484646991336801635104952308955277664746733451426054031472793102740757788752097819157778612230026771569222046149037820899467995169349745957877729054615378140360592681653594696992529841081501044735189078371346319745984965173503511327710388079289289495674387630115672608160377123831182479221095571420022545177914375157512572542257955361829287533970518960569980147826087807662086719295129482155086552393610552857788478473424687259716077983950108953669007996889899145317793512727030984904800278552385346490508139812679141950602253770806822742974018058284287105335561581729374913084240832196403135075118892389466259107268284378240396683181929710016729527515764586797333249016869687656922493195801984809340084294211985876603927921936437177806310060541186760390255492524917443495455463024243064116144981256340171295533235230674966624899449057338801200477169170912169377765340381311243346882606333630090732534776215365437365384608271072452335780841551651140461245130500460064130249216056565598475846243324939355523637482749987826489878335864375472674596133181368817092886043791513316998135928714056836083340181411925937525514878188177822222180903 [179,61] 80845627611411623225508981967357381221879312171985503469782664518924725022419949997925924373517505965019345234265577203073003512360232468153749392995959522792561726401185242461799653525546537103223835112594368638461734650548041717899511548016664630447146609822763566458601635870331085041456495498321315169739181960839773255692130437743838204816489565722397569152995166429652960189973911959389610686686989392097206620463680919269082764050380000191923067001449690715863880380559338458025427917198139548741713993953833912949943571371602219205486044827772358306302300279050029845952863048152955744363080275268256968152159492477051009555713927868404927755487385142826915945490319553504315853977691888167423697429542066677477412675649675209987601333674015776468160049331516760317464889688411844790139957400001155077127939873392645827825677554517848684728817282442191651264179248124119510618230146085328240419064763299043231354389609749631924415393287108126621628090893117586028359313083799029025710117848569846949531343801484976405004520476063464397480268726628201131253421648125517641968435548942639941911823649132274556903548565437984866908381981509298295213534846293366509553931273170208225751672946654980315257267265517165367846263990351598008568507825816787199994569302976838134693396392990984107829150324157685549989286868065657852066277408409225170672706824552194698915646 [179,62] 3845559861373229306055776430283771928765743487925244885331931875337914803610495169640127446700437331044348207586439615789421707267546506785126281839103502586434053480360045815764960837471663919227275972110777143575905037110969843350619443470311600900841573747279409717341845850118882475638291700170129917195108423911476737669933799663127393748351916537352378847771979497817471102724415873410539370437354989623435198349790955573968164608180784446247674003967544803952981309682644341640193511732298025628309272191807177585974723317232365590864802734013000076160793687098618536047232337075505395097640451500673213591718587471638332319550510761687611277916194016565675257201887399354887903456622618742676324806660763803085053354656211563090716687206926463504242846272516282108435929707122190296349279891790778458905862160355562957071524348384740738833135119761556352452627041305221300534343610232541322895551972994671590095480198998661224696255410763256927197793250615394437646501629171016059607392623561469771746911873419477295927850112100905663665338942393276503037747668778903317391398879518075257450231247511046097787873968157438083002828443067290907566881081419648977703172805292064389543743279949509771068657459242158218751440429029715145927819167740562964522883473310688603255267796629968097885028641760919829032465352091825167230505201878873562208599669139545294001 [179,63] -62740213541965448680468186585626940291384405101354827295763769486285314362376278256321305895849722750562133089057435948645994028162141841317429338772466797872654569097916577687447188447680745663042606268537306152665898211099853921583174503490063643524439285565894909335516848723214032520859025136434598101319863099389129506803374832924096923613324907748316704958577691442757357425417552434453097135468903899880854815662570184452138955582544448912108723937279566167878852124839215951778245783038029304215366910615098905387154070679534642875809455590835559586449763768711184602116991094477678067014117404874222371322228241073123263004328358795254658915232729756266748634256595611740213545863419617514163278318432778219592630196985599752985031144185197357520646084690102633385847804779648251987909047987596294762448019661855787086719704318174642762886453420743599040242547578083202598564295091330880596384981919615317828906728143047322142174163584070807768580339006875346736424728523788919295944485848707244927935236214139281822097245588996798357252531189362491853365033834988890938076500281613786363597118385750871680572664601083768842096543019466301542508471054144940630997590668666077286938893849366950104023313372231669933199796691422747703760518671968242809164564700308768140543689633941696318568419839344710463620653252237982295275155670094039006682698969766736 [179,64] -5942108941819323224463749030209161944861883087947656599825564686109569190365290366527978036753184225720863635925643504619139326622001148761711250086462310126480767434125197625726002803251392638707109500559745872352655788903448517767909834589969825377780028286115301459810910916393188483377743940936558659878084980546312111913984517211104898852031692769673957049892396793831945399383289562705708407610237531640161866957498416728156935658362460198915599030226737773156833644253625308076136885081898951732960721747745488678114639201929472726348701763109760575571116239276987349045876819836369920214454922190756525985207478461804509719970721997311219136618994741990973065880686097941021986198189785338162943879880955966373448185822026389984333765198984074833221238128059598007067517664522720799145164750734835107285291481307492462066894290047169214531866565082954307142726906163297432228535945585423133317557248163900732688856071301708615914198336080073519426031827151349138213420823919731966816772399827742990680806422487089068088330486352985655252591752475392518013400103620595893584622058022429747361360970273971322664343357666326593316104687828075375480464609619375451367784757501228658552895005215649003349156968420378081492056683017749729031223228908396905338109969480941585226588756722626613445481883910335118945710377442466172072992983396965631252599827192 [179,65] -43862710099631028147955130492368553659894129805594975539574953705498278371317936584296732513514165363078182109820315064048927695480784345616886022401936017843733656475278734518641531009566971681328554623512184736982856717229989967129760402701822066274497780801385434265920907590172109878301042679067581425505187226374168380241100812417288688069657134235419503333435284854053417604611937563168481715672764996008223268398455326309601679071625927339730198293867353959723193418673128960301235545065100223957720720556868343889607430999301310053982973881185231457203394405893157523939647326546018264745505690979301212420132053685445933074337136481282011795061327823935700101889850928750548329833619438405673145347742857433482730892399968339478212214356852027194524916975640978567210003066576182736664760021287957897824579406446979438758348917221538211016396787254315762512929901845849405215257932556819129929157072353669256139619531440366828162056289413849865432758834219360355140001813848228051230715595196765117832845770119577315565786900831638743750017125210685167575257375259284740247614644480914198105766589992832115955936753919065354265450429054000668744748174948090966502388013658159866568639392024424348715874006828421537496087833536370558021311943983195692206970055405182000722005710679163993510398428755021261591412217664011167784932268870048017426388 [179,66] 3395642409937317508884027579182501572574732441342264705491288307384561156096880590724988756819199351140578276080707041668386574868944964008599270113362825201539884859474013402657588599550503839859598019289069200789482676466460291883219718493871675701613778833163579581491710461903018033851703949766885504123758262203969896797536428738602516498388770995992112251507580511854571687103905334940167497429779425513693425744747825887625943857137760398784904179444053726480485515717225461908353216655271174112852374637829338964456950805635601002313808594612123424793327111048421739833057383837544825511714761964348718706888976589744608487033340234843844494617627808090056148366234205444316018463540234507117305877476752048939938751738271192187276292850881845411591829275225650760072543099133383062825226844952559020360044326481186153854818468407860424196775354265002967446305953607480311814439477490952092042902644214294518459436762484020173305362878456628467285624243007651054543676161904558679024295154005117695044136681561458394625058653510665183396699200100823453403728161202263657821368199987539093859428902199175916245337062760904996316492221856898000456786965545398147911924151715457032458255290684827765572499820400204084630921005401808243163376637914011773883755307973965957289941986868426403073820634332080223382382482116830902642728929752424628456 [179,67] 72736706383696795210325296086386141555496936468818979072365141716433803161042247452847768767559610569749498781354929752313089608746984411844234183814267961788991448913099923925666679716851479237504536308088081856534244324597245081690681936334727577745669433620910608768891401897374386407350936007340403823598029146827282043868293247464036318321450766409849898134878235727623630807797840046334800119728312459157155158422203787275052885967539936187992376920868174511430148051860914999029658263781098768704590377892994701054055571252489735514158223914528350966858468619699797766161209095203972710142700693253939526403380606104347105527884419549604760733245837141802443545078553880157278521586644642902065086302587216568979236432322799483947392722372831805696686231718931147160120621481737646381076610076627045171847688352625432660364677011878942681894319629332437229096039069005738446122075918785088006920175003137801487511894218626703349101577949485689842671603744701974295003690123597843546843079896990000249465352417596814202891558888839207493018314767489520034319170138643704067872746619582717051125809997356028574061508486346324197058192440020764723043983869530278827464658442443295583804541768195805020304837548080024744504070289155515990792308758503698115177107555683927625240015052173575848918859971190180407300592754472969614697384210036216 [179,68] -274519157249482333350831696146194957547307908118541458298558439716653823810075820374889102817522655857785165237695971664908538679068462876612346874626520753088285819120266040030253878186630675948587351351541715501028221960839013686116774424681624823529344739687388543711921297690951408166082856957535623163765590458362539832816758835451779980243613499840930754049629183072902599176392314515415841324719591996765123255460686177673217213070936720049107861151695773932132289731959378361520871248125379931409625609636971185905117460974035184156704855648174860184619023453098629723448991134661663511122258437533286940806989193585976769510241252072707455685988291763952259796632439182998271601085571001678297600805619810009147862783049425800938996857195040388107301025343269655029195893191799640392430504351072978115737673549573528688367930527333347522560919063516468334183190708411034182203623031609638449957517199355460080159644415202916714640124616732227983563072064575979333715937757626792544951610801136916798596933189298454209091101291382235680890057369776929912054728875793333781740655831799276574628563842393602880173741177193594385483933182487549819063596922391520329817500947971396026281229803082811625447822364503839552064857721694158841361839311206710532704278055545064797137009904827729867570721743545698574548586976197557952092358992 [179,69] -22923023954678247009049695976080594321197872818280646290113047496222290236829371198245869263157292046502246153237947720078867921838366493647113605713955947079541240445543028217557696130764662908491603107120111759048869083461438438269248646292215361767638963534872048104632323599023921583433022611034777185836986826341034300517172853203472003085391997299853926001155747369867059454334911779888428075730345401494865818702615436792431458160788086000426833618314395240658652577051661223610390524716195771862583717471440773797701807057510578504605641644046990393037192240811120162030349595154296235121270409216802389886911363981072234550252762029067140833285341981287786406479591523539920853056345130923243840140917344295185965898506605232957997101583151684123932702471761314329697787514533985985464455025340938465047784637693393536407135743435373927203999882152858359130211975863043263571057689069124671396033279976426115024675520339014348583176334062576348919349058472465375592717418016257052640487453391517489136486848441860406444316058400403541886032458446096445714000240289221573242696985640080828485729129607193759629866771058580772185106984466491750708335269602576808981425301576120822925727525234462712399725381966451635598580080039018324506217228816746197275121063539216132506700499627389989296557275947179427485775566924712303051972 [179,70] -196488522625023575728085527789400519843020247994009967860436789962731520557314537365047041487355882001246593405961897100345761413857953638789855478291079048662579163217379351940636630903101650428138179495954638093659145168389310442745381519858473196183417470307176989217020630933441965920345797211524348565836767437445764331986895446150439200197157181219569829693826179313784421272423485590512228828191070226054719542795970189351098185491377618794048152252631125042648655675037490028630218435823522956856355423516460510940124235274862607957909252226537925710497719867069832554300507727660049645191070186392046012715099639753240526451915912478667679858053374538332441971478432281623621266152614293969839033755790847477026171618421139570355122144347253751361954425701159534174827645326553116787887097694267506184979319883867803260498935959271123523305062247477748134305547382979886394748268434220939956946343030680260700539733285284437835314426575428734839779383423545778073355350305368245399552447722210510214271454434015187453926360705127418176279190007212872900094750834386723639539717813026260772053400688261295531312890508729919719499859521131513671944551859410977390559471563924656592548653463941347954461509245640044361081658662029108259819369215425803880022570407276414083533476773256669019496037201200169526408367931290745448 [179,71] 1289859661804441010495565567154051231971254455428859450733160660816847764984579502239313660243006624445026953438666697793358792014116332086262200032138101654657333431100622292078251337595981912363073064249028077754860231947914584150343834024792469008025486048548030344781987257326423800937107076078300368022460432786891664425464052834609248306946783083747001097864492425257254052334629604342845270777874621616812352014553515831781268395771704940686754908964882542018171524614859987393585186485512447083636740731514438712455552450252347562286274635677736901178082147886989873234296309767004330817901263115619048488118620029751331568573328531919419442502537932432639573814110065901229684782393566532417854321545138939446495700002918045457648338569043623389755638163978824348752192448792519379517228901923260554424888977294054273717837783124506142636596564446053315957920906585338933687974155609562391372341141994493497773611905047772567775270853393782877362036353932459321457403984536422893523621366810016040575861189253674513451031178598222537053177140838192698436357133495146036884221901764667747580831835560170661517964985564612692120703729244613680242094408129972177081468650695528715865148496515604194373537512814940128607426465738594349288846067125406968718568303914604236925848956907338968737990764550065809073118523012892 [179,72] 30330617704473484304799286453182126723485661401015724959251156739455235709721968254374483860241781189668402632511004469454058992186543321864497331409696603040655386160126941652023546155621437170827476826818305964698630641775544869251563068987359900466175676104930078190183884564007754789041902244743797969107530017830894368105453284377040405163079273353145181439845667547407875348338255642549164089314430467289496151708876518669964812237197253031388427361959777166909378220190597984813473096581891415710008297859365840686394602884333906577493091908725521551984210666050016034966689037507222667329113847511028685300132788932768704619008247261143416343279409859028158847039487898144326170144836178941449530445417480332522289935269158558398562679548405467120975461065708784583610891005601452652014422240884643389959945595037688555120040308574013831451264224310553299026173277401632476897398374001272531584131664233939824852266194176239207096478825517173091086632309132488730137504301162207667146959181199865674664642568833572095176364652836197597971929090175109217658770684079699916210962574341255867280482244909941497914416957276161153298245158164344557395966955910807914709004344488363335005758265947399161919532413827807370576062091761589749794347391402205748639831810583056119466730080713244784986241293353325039823202472 [179,73] 134351107364175606421317030823406759541523368524563926779758646542809668091464041192135132808789765859079660044928091742609689796623924091142024408536165657847098835460492879072216107232912896657009187908744562261868273864955766732608574181041939181998571185662016890252235159707231521108661990068632334372172590831066141379277649517274649588673559374370570293654247060584101856644573388863943699704479964807916580049211168135994418578583123770902681360415104028429596868951224958055842437985213293224246349357004907821954092694078200214678751966682222262711246722367714124662079836294185287515993261772203080696775937785517791979995238497932880897612438106574100415643997357201250737234416245191467954125955050166340082684823326506413055641315639232327236864239641757714770966623724712386051478233794526678531678172206504343812913347224042896592400103735120764579168737597229058844936021382932330419273803942600531159047418192418188387310032752665849682736865898781455918148241770300477525236531078295350294450258995510403975499750080233252488832510140751586834280435858572618349506211236044887176831062219174394711236533393195967573627377031904856048957172349111183452019426912825114910302124123766939278542045276610053938209209815111212004499292638570416397627731812191031427017039139317745847341263928563271300510 [179,74] -638111062186577230046528162698814500196386878757793873645083728629358708838741837727903949478290488045543460718914152863047333463800496630626954187953012705491167884337008416952371229996973003416357583038238334746471430510332648555829699826240156164857479598082809323173104864353000510241416076715791775117275326920963741527977894142104218435791223053962999992157467484601518683697858631038868940052901376151978435531190585408362229420362558684769639044368326401196480036407181656926294550300684526029378532624510713471130697409257960855245191511109880805027709008267615148409569681921676177419245304912276353828226965919164187580437037668195385301269952680763700715864711252905854023262274746424915306346722014436235665725214333731918933074726637135722770161890456996294345155358694739342003898399507019971571981568538998667191772126986690875719623488834779388030666374704452230234299668961756457358444093859881429377548620006133218477255198919762855943251674513147773347036647042079578754590655522369224621734136530098655248429628553697450025934722862171605234835009852779850278186483907195287611164836012598918289336017158449999778561271272451578853509188604373851974475062280025289298168540774437989547655330002330094755452004224937473963624168979616972781185562979610058762663110877149663477309075708731208 [179,75] -7878279004385587695131302881114145034212289940314936670671235896151415880141913967132658573815836871458353676697152469980700490334940291516549545163287906163449896147384447639491108066564065675634641144921677936419140697659446876021821320254860451937467551540632247024199265129789486981871024066810075059682847688519427332272825037927633907506060467946097042789063879686127428582322648452314978687879365277326674804985038482742417779838767143175477177604566352402227749789529360992701566497744864701980981529971951023629161051854652298266666316425888661578110674431436018970292425372777864973325470567258782497433903646463876545271143009936533119600848887536920031156946437527502416125798639338808290794989178495315716389066692973055226425964919586328391421668851443342952622820664032947950071737830095476853318040015935221349170737730414617492747188870403805086697907120215293327719551591521611186682497989935390602149137973189031177688149959269406530624751147884036146232436590333472273082086637421361554793223667002153495819925634480475637857643212210076733206053429813265532148402259876687856498658614721826811289781911259565235522686613007563476441391226054346482099463392399707458601459816378701801831605954288331941544565537438617225175335514238141423832888007275968552886655355809315792617063862056 [179,76] -26487501337762512844188382531771843283110069516114942015359690988074544599197816913278543889772432467309542131129985930212972249780425870255127930671870924062309354996485174290208824515918444247489087849981353575442393039734306878555654317119153721359797608501274517899435019253033900885577649852818260496821798735464324575322759588974327102330436112987472138268217795444987941059527852020999358248712951736360104231046378912774730456004949145075172296605161179639590241809404551244102341059153879293937279469097947134258492650563271815298235411101144556602890791498678108728603342045074912024583785710926332524783915042567563859803224821796778914406339921423132476031510479900328786028106261211010549723387744848167947748833436265978184501821184150719783223378046237316559878109376530709131400169121083359873102624493301798457584705355245343785107424346577267134861137419315406801762624816694550657177136328909838306285774274127893660616709569337982762820854578649095522671186049548363412905900606156789071187244282110051844326305370486336294994089607341733774710387949548531487269888061875786223191700367941406800096265124030799103238056866785279869240320339010076925279195140104814745732015390435132427290843562482893642920518093134476519478935173965287288830062464168469740346454703165351249230928 [179,77] 94493597056611683750798183092284253811584150374048319328361190945277649875859977317527145023683599418298984537519234090503007760001659391465269962317685953825591143191417394965717012058785051943117264821807784893088725482247367470153086915481789588940578890923968185602406531395962074587366185251188275595648068130501325094481644334102545242868485414572608835801409958641319909328897821391320280632440087518609736715532161252720696135926801912379922590897308961770428277077262594850094925279108123244118295322582122863290094556012572509541987333776360421986437576689369895717406135047565012009679083204666538524033296459386931208659861627659696844811300917021445568267625566522556062478388264802855371152389204371392418454739523077681737978909769653794196372958888988098243212254363578400383181054644379235220049463174553459663042100416745614926846268956255864599609892637637815245090188739917331426641443659740097930432243732417545763588849114025907156940757744376275100454146122065029489754472147488354343945795936156051199348634080463940516709142804287811581121974954915370623307619674236809516002957877966015853232322821841898177576070939451924948440375731218592683370252129052727480774836867103225745378576285105242936187967521241168963279845093363724606836362303994578858761086861630141636 [179,78] -391178898366808172521712730371649761684727168155543366300070728704793970227102129856834150330484722678106774691534544535813939651438232364480369168672902401120003226647979590645477974886700185517355243262553169610524490470767602343680996693593955812245386324810563074031475747251768713149154049657407981272356413878771950529501200321376218262438477918052123668681498939570345355407065727099142999826974123798600591515318756196044904250787957880450552979708835031244796603725306915116603328486863418851421760091336967091800289800272361412266934701368146579922502052404393938357812046270040893962855229967575877847437886347451413051784984824202564819694655176818071008513156954186076761734383419581268488354829715764056426198021959049054758878822054743450660916527165678929412367070039438657556072565602143782627645251663569856178769979295421850299276916802948861926252742512883107973284207294845999080089122448048300229376313011727296098439067168980197211977670421968183739166877102599965519177503195066338781574984940720737445025341949177674092604030834361977757060494477595847680384461653557624935806459725607540801236937514329002792879502346993703920571257424202226560387581443323743468195351227322394617645020609600781245368380315179154847078800944688630890279916783273166546541647661916 [179,79] 9882906161315989256456890273865659307452663585136207767458994068201409945673519916857754895751551167541857814463717269735404417989339976197463497736409192235927109192935713613634108182786395588885065848680007043660901219679105131802406896055124908563542125975356150047053162026459606694896697179553651134371239482333616461315997482021180978363910394234514140188237808549815484587536003829474539698093293149983037047858219721813577766769823745970837078311067114428119090516373096574561922192182199766254755681617788907209238210118404417797156109394510541969266714451101304358190605149680885062370522397111418046526965060200318627989171063944922963623448286508635961969328565709153100221746382083854999472056819199024136370317613937241743808172667265817237113255907553290559692540351603876113556313257527445000493707156301747592180198766533790276726595123878511697238495345715887692973293612688311026571826373399065161591391430041306562780477083112265291965141223524924980603087719421401449867234788059364061307183973034390312977533143473644412819446147862590293761667317703990914886690326156002005558069122232482236649170978670901265499617548553844071153927108636668693285797876331485047267579267471394677028807355334088888231163757261147950753589124567637608661249021130621595800552502 [179,80] -88729324780344471115285967658135032010706321412738586232408745244520943697869624769990506486090520360771848874094668447961727652525039870767112248070344849482950232674182717047259819871215064341409646473963444279639063801879611141051794952011278217666481374756131191477979923406715592252519325586154359505166273593985477061906904489424097472990007177193574964805365796267507086026725986417119434874871567274550460086454362411473913244637996918105231064820833209083122134298792226327683489132446601753251136291249453191616416352812908638193294398428431842035211189376913856482260124852198912194294135483802499882419881423003473044566328694555592464743711113065310487131998050267212359993998411365225369379105237628043174677416445766918469341903987965415957227869381722642802876137198421879164969375041421767076294418296160578307391144723318956696832601767556891392908514576004756781153814486637783513992317067071094978270480882883418931270817977042728966581556078071066897977563473266214563701579059793798608989001973899539231967220945778684138049362806387601189213632742224695474008881919367305165899056308999485769710841719411215531404365848475398530274175896125814930327771179471841548177162131916718900298043686049877810777502449767276805335746466324645442854306774884658275860 [179,81] 725902110835921499751232638655813077651639581097421191075879094577531043415067341178693066513335313644861751217553776969439165781222287355410390369383415414007029581785853540494364781208011575086654667282611199859564186406388098929355032138633216029832422280586010271226292302200713449552832794823161511431849023101506569904494026385841788873819526462840505278115128541415740156723694289729536995001508899526008107176229197037532423561283587603932587685003739024365609302724518441615498610044056300598457830201451650053032270587357534847602547217946997759406059848581944355234603693877166929975939377969311438749972163971254466339128691196574413893975202613275767321277468039742837923433818938842147403443377528332566946489489163775526891671671116402974402438986850065048764924123945671231429084626726724201214663658137694098408787949424725307004454128258458074735387964710099403411409440911217014424564827840226830572598499031773811252381909950926806402559909983390714429866396094198558896485531384497087368993780040413501791279437557990762516455868345354182241691832948103607747478988221326212604589968840779691615951685318296129053011253578301659739187737537763523219317043192940952440115950748539736797188364158499348901828422378339572264526321502403210563319321488174090 [179,82] -4865479287842530843506598933117900706599508487417188321512204405017875529773355431834062182027008818958026353273694806023848732883958061829060306418199500649608446576493256259740345359133944458151060268390165512422867695290146219158588044456804142682534686975719179992988547544690076041232069095661058401618923789029340852948877590815992919572130041815582342595639290161044115760357631505809748076425068440442656835122972267615503431798080234563874638017093185158876956506312875461314588123375356709107692188713658416267100053907216181694880481094890244778961216403549039144569616847891883182748999977715740635494021735261075513960872152104984684342156869095272631840931589072511607906453695178427705535660196868298711680138711253338726949456285409450632449315701295562497978300406079720416174950583259314653160565186310954041951236949443993631226187207295493740553770314192779625856101668115396195801441574662756579660357393745485004226276106562625811217301203457460747214554673316550008447717602557149778149206011427903047337885020387247583399802475196218511335422746795259820701978170244971809525965735352506415490861740066667118987419180236131923627070768553517369226598995273436531947001631053780850329099546632175271333717780648579553112481912696850618910684098038 [179,83] 26853718496625946823624108479662587718713618844523502397263663605540529601550067275892040477892004148884040676599691048478796945823190049503120257561338920304903950237885422871322657049690758209091300958002002681435829973467610259300669790099338192883664483065072899389609458583978361632356762118889586415591647783667207043431394201622834969109741760912011470368989367607307897991292788361215483207615527123977339656593182653215526690105861844743003976838514552684193125382328440576491696586809893557830508134683043885536521001585294834897841417315370921475865720642669635429161544014486054272929909908952039530481615998510421483134449616191654124648592373452761730272176931877149032082437484084645877168193426768747124166615360650862998664440280333746691214237416520697116907822652767925087972316789117850257430330690019081471557472124778745879270044758051213736354652691864037457461302878859490245844919982660940596605035640764804593383938360611467324292074576178984987363535157199598974721809484659561283509537462549818195355029294291570544739415285546536957995105068379642056576327226903347757740088026411472425202172860756789642289752175997294826517373065148183864521620409916907587566239152431305677402226535413263245253412794853672256344799436949946778610382 [179,84] -122571536688659801169516406222827136166458243162373475221549693539040876660178056043178807096559254570088586471365695247819665382877225713045089272826724718750733192561215921960276798446950645922917094067821299195958238172718332559729437667165474179528503486152697480346769188305643944516869891741646909694390997864740858598125948926195853709860712595891458888753083958968294547692068702475668516206597206042945315559342947017101099681691215830307084936087395855932979454955775515099780173813031768953085823856038259545168436176105068968787497088451405286734192199089719194398754934075367816175516120830355785345269342562294715187532949308957188193085155716621950035977548051888621754216457600592407718875010318652093609152674735471742072491552804943752403390217771168957678635147260546361218956828726633416394383961987200433202542862925841790973292832620091073350254157545301084050092682547497144450400341718261135921657763167478949516077322822495269913514354975765008549372378504166570233285519357235803320673430761669849827550652322432569237956383807972438976357454598292957634567741681591743074048875496897135626582651667742636585265486650265700263910593890706571429069021299820183528548209276450537880612132947951620092890982045145224652016896850199260510 [179,85] 441152495371198421683237917403434487755719350830645058052478192861942241125345617796535291799098972804737306689793228712618828190492108110420173773898049141469088034565090806784230556882928285858531811611690035720956390982096269322126650587421976108137742482186799768877360542937329118921235618869784251302368755781150112509720977476855161277938691565135004965294767939540238736264886018657018359566737949495599040882369339085214864625903233409329205537096310685891959604086147866429594769641220405546674770128039263061850065443384780873435324072440236364727268440071228662466893002772217175004882474018013488644843333062702965271415210167110365775034401791782600902905643247586387502498310588448476444983998759115179731236244769616508668713898174591063425209961799816073270576039282240768864369670903981303976788140576453293350611629132908869637484689442623191228839458298660988084540926810167066123321860663829259034153295608198223561281082888857236339995021555767400093257272709818207927428202619367894048597754175961568138166142912837979331777865801425087323308460431729728199360179855158981190665358832103779562458920023051039164363566272395262533394066930942855001737435241700422779540677940286547544607205249766357479016095614317060462132329160560 [179,86] -1287702388786999603746201710297245944809263957501639849833930945605657814443486572430310510239713842541291894174905124210162021789871925478623004547417260772864104287969225881064643708464697474823640924071471188682641348928312581823255730794971940026784937261949031680892000551506522707312908504381343080654982755264636975474743977133264034540551210960689074826834825161067481677065297115938010630126512284992937859709168404365073538843571701446475854507863808018118703777510127226408099802112375669408865159059761024438496606955519511730062953532783425618609145147511433548479984516209716920033012901298863363607176861850843392631231627915527201165142765916564254642867090062962782353610210475800420481964508178658287606108165526943586774098870049250543322004404371692371784517273761416852801962131947708031490388682830142260596374684931937089861854436627280606606069229783114023597158608170084377642058572050266297615920343190625439929663904083140416044753747444836087197837867484418973936577965298796218671875762256767417708951539052402430942161293052023899929187546979373537452768044282815311096041800644920703831576598268586495730183609941136020177912008403389670620006683758997202655515357054057664930342918403497844835562273600175271251050756 [179,87] 3072626170522275392963376899299717596502772703966043806423011233223485642936408975724393017336594013757057026300791477050230837015661489598828351009460108841654455826538760053944671164121280099162692911052073487815002639425325600676136611277760260916914409131360290744106414553794711628788385270978069694927153984667466678608677966779711651260615827015564287273518339951321994344010125956583719724921409909126949291342903433874879147732151653100737797762044721022885746636073003711227605409805098926244228869923366116021343700342981309897110952503817582372991249862145473449273373105995852282126383037657459077262879032418142049072504390282051086471240074037984334895411390860111576267740187084176387641932914717331923348153108459037117359881827780049628416671750446531892324231246591708967409646154611035662539688681601230288034473898640233405359030834182425858871352365702264702470478526915213621888552542370157871550676393710895045036035346238129421422693291717626565097396933192033264221758166726096906835900179451910051934297565045122554893895267302821125936845817995062877909392428284091229294172698827298445536369967176769154384205089723907073168840600800777907903955843722286117314712188834754979362866355653587524080243454867135754324 [179,88] -5619843225490183089914841331953238491804238947187056357176439479046362115694511787248766000595990940035062842007475842228125671862419187383492136138145495128528632592506543626754906501022552267236233960120756243399884223413364662063451606876352056900312612505293045802719622944636757049210738970291431102086158805277488228823675496283554734650966942236355685970018844626725884098690213608055751016701850722437443534799030204777365352468777711985476108265945472171531041513461465208232731205860316244003893166864807183683719112344496021989599126609493679106745530577429282682581785778499120966102801178348173770806940395135890785924330353581804401087432175461988790660669176234970444474503521640445582851170978533764079913448173342545923907882556349933148174439036143261126612243825524653155305333663745906244674577029489746339727936952416358664167016667950816350020038440645173906718002215299912724065726395019534865949264959491981245304363997892172097398443673975027346997181788555167502908464649151328230811091320177382064343291698104590486096597178726373240976166502108202398409135584524788779881991711815388574930903729290707605768356068835687493685614111257791078697402281249431962019367656664404327584701515156123955893977280490672 [179,89] 8046808195510665974668658845775271815132238242521323501175704806924052151556549160178261853036186198858914086471326730855558321006498827195663935440313020708186320391958391048671535852837932273948567269598830563657987959490591104690763709541297658713832117991277619245655953249999268517630078783335123619457966500550791436072148219679920858478394399607744937206083610012729558059435175422737819730454933407642862234058515440392007157473556603782175711618895711449472062589914861834904835862129900963000682306580882519881791676886964527499766236715019075457396895358466218596569860562260254299128603789247864089540134638991331813213843896731894816586638262957204598443845705241561419666464133104092368985037090856488593627486993307626586917223163815745038020441788480176999606161523122711487373641908019262927059294797984280169988451047152779792401206525838390764503754222963745270090351985956851970702211928049924791830769601288885332875049863382509487380613190388621184220933521474188587123559114190033043591509836893184164188665477654135007515005848904377100147973620059251223076517727518394278700756425278947488304811739035709685395869448284393052252145345132273921086551080210195478241304157709695318994471807501829631081407781 [179,90] -9374906020246101123255664143481054066413352193859017975146966903461889628156781693675565387826812967015681270549806978775558378132251153074776550048034580382691076041124329546136040536818022744391891638552572743871369744484045892972938732004329925221160569644545359125635383435470098899417574332530869069649170645650127778765669650379071785964631581100825159570156231300039845593929239584437549572590079510214374969836212721264382430820635152570648290737164084555823875578124451676025280996181347067638029612285776916286516052323499587732252230137412790318991017891857032542275413516917216056328470980989738978781706181730474123435468054212971435820302002031553384545592301094528814396158831464080416964744085488003343709832490120623466511745416906702748058407927789747988841985788642921228696037995915062454723926061240007602817382408528790684637013960002183692828389759306849249503740276638630961524942658372939051083754109818602186355658829266463345743382999473378831135014637342973074359452318590564534372106719541238086765476152995499627211048199216457836635153551365691013252215135864376675265229035156065761046089288122836428095787374713520851674668996913843736447775088192623420288105759321982146223095653316883429096 [179,91] 8258818652143140932766847782921698180333254740403898363163737224113910343727303973918738213146832768214662744808006104760818792881293859043070254572128678844994241503902721421187707560139963107510899910030098853826527695267787186311857277613456971358774186954438451837269833967861867523216484946432220004669894746852189489838180931483615552741604890804820253862029479093375990129083274169551670599759973199656047029913288005008175378813064156102703367452350028723057064267149600550490398640642721553333957254099052847344812156896999243714956894270785285338710941293397470939829623911665242313706852214263797524373894705419361605014374366624544825736433620178272854124769252452073360496323782442189387349322369895676507111900255943659854536871454978508549170834134733876670087181386771042583518189196232604573809023097076186968455536439229033104987644779253062853154272915144951052962010110689603670748068466004901264178513735128464839238244609082674339295499984820984595398594146391333359897847896793379204576544941316683784323754116584434854749002444052094476308481773141529646868485134464494762932086086354654785834823075480018064040366734693784675887778244337733557509396058844659668937700651935918540900114623143162 [179,92] -5383057012424044063621670107018048246092024917626815655302971184768259141167811493296497564730953090792797564710615443880190307060343141705130287469737472392955687544248624212107717567580189888180591868477153664358652188943496587812685087970121875921380020300979725916273614764529479983709557667801733213366542679698172842815746735597127508562372725871831643982903616968217679500335795936432933836243318756681159854368065640818937133136762705697942650121859484262418152254330331394364751928090906264846212669794534459413549330984153900340318275673555960330773052768366270001969345898746194019209240907403407423870134386300356062808317021186621826489647060846631224638173134448430856777116363880222794742059538040670049315398365970792836792509378003413364537907949332839956495784816892847425331010032172004739066392979957180301293212835938236851686601020961943995893336744031810337671240315202428292524241056735890227410403495414783186909090653320759580373975087709242141531568312177960850298553593085166431988709893787311604549956045690354235636366317731207042781395929168804129939039861812237274161447301561669948142199934053097123069896043449965597948468119886991379563975689378167110104197600441461259162501796 [179,93] 2797006956452019223588464920296299986478446453891383350318631667925973677293125518681065642316229668507707340241185202507566131923354914754396122213388264630583548234016128478874343493461008170055148429914850449578674229576335167542337948454630602805251810034460125875116920967751256104163099064972334861596322834111843077282728083122947509434132969918982902486892832821820985008396346768981470497206412413966115711137602984674118472054629264062937399020411164940702856922829755854320874390572470319678237930301189754188877868419987385494773442506929873490149400117976048766178753400942076399810880406537648049446899329456689218261189599161254004273899280456225924007149368571760543533117150272234591366109829439067705750426823672345832390876577411598750759756878247166842033139737643830377935427431303652504675555397966629154147805019199032465653627373703237153627724349629895907413244307511715956415084178698661297386790491694477191583478603652250327597701422042825904851730834794412945152630720979147643320447979814592441571056371295060993755183378082192078985334183364934852499374932479117490134991054229780649695541053017616200197282663343975567534166096198475635520954164618835808342714554952297849156 [179,94] -1124357560260768039137754517507456327857565666251140261806448407335458409655222929724170612780756768255096556940004833691884881161782952244977283897247027374699936789298426568238688688626631432871910433396642534371943357121993631478858179919035326672292189778243208636231625339637606426259054777844185193502666091512024967188589905294875404595039341980818718415958806141225958124449113797321216191757725136337094240003296284848293285435605908961335422695441120005954050798158076133599427823509606895677692007471492574793961123652629069473465047804987727299189683636927955919410331882467362361284575135647529783759788456948306972545029628792604675584044082055409837055043711896998908893077980918849284774804062212485287647072013383923462917102543860358569370608937239135849994527422139894291652190413135583265964509145288014804368884701641975059276007599174258457725164361019038782945318566730056871663042426627335369610204651690764806519902257668419382659858230942760658179911835069513987934926171644645161228223230480381147518111982797612236202171362034924817778700732823369749883578954821681398403633431859187012948709951511630246921651238765230804716157945629314727130272465290597153310210913611698 [179,95] 319048143059712722728547878234093395088603259359711566535111180156709315350424978320196491371236772718329326620528643266036285405708481815051270057286780305464110415315350239939590402155950785714374082329387550553477523733321003468113223376569345924662052463903495740611083065195500832777627097114025983591989895648379318134370621340257107581008538191454206321283936188718237658780156495140588814436112185697232773884845344314530573327608405151544198372055615113094747647495353032998198571701217047321129672196898858173929485252291817568854201708942834704684633842336446857038056591158520324792135513853735174935597402463632460206704626832960325592409767030850004279630869983376271856213728819693016870032295349953550299589510665529472745930845992256560719557923573907301689743490748320800186320685228506318098705563371471008722608220364456943742352003066465961871181492905876802578977904176708495729504094520514954068606389113032341841585331261515574196098100122828416019882466705408389936254431522434896163551237827819132969867105825951972863564436665466585727432978777599900421884085159242889423008183700831811147671426623940179413225964198571929365552074600469920975033846518317987814035870 [179,96] -64864467467397687380636919751321017700215231235577130033399090663191750202546899198750639693826164934785099911884910991041105556784031699628511800759682299970250340740329930778064622431024232667579150966492560268723391241837459218738010114731955012595928456197533848837226896769873785629184566634145887801893484356194477754315134452336732077821179900284100484777425807547548350888908794864622725543017708253542511191408593447221870381447591169271329726051437677127816791677875361449718693905637878543870956204516001956121547951189628329403776514680865421907494789532007538904593809117327987107427599566343385808470503353005074439855309371315277669885091985607400753016709117460312317903702721405555650205466861187491984237763016889105665582140917463096021419638009232362634942458925957273453125220510705627780365977243295622675866894532366589703215466389309193295951798737507506949476426313102874077000760254037403581172355142148471388454287832265179210061512415678487754918891563738701365583705604957343484672292113510310908436853516270007435282206048250229009758578570491259135766057250432386313995336010696835050612999857612838790876420364409693984103383907417606889437223868946978444 [179,97] 11120296252135373244559948124935592485975409955082730735807015769840267815315561919647870145680795641579281862105707445831338813607817104089475103053097699797740582007986813667257446549717191012705774832890385185402477679705119190482859825104484721572372113344053324928347980346016300662729259271713601953262621846235630975597543276187572896044148281842124636931358663095623445999982674900452060666334028430722404928909816246719781725207176616921955376941042988543341114439691978217942362613945856364204487067523728668373865983208764173584882585368447700796223508444476607590006884195111381684473097140511071050406787878197597950309283134334093015446312979468491336540833882376083887733056309647857917677158860212524548255199339294047609910471124098497944124088067150110823037450674965142014949355179051489984795753957728454384214748273658817217921690887725942689582648250375228804832241562884376041592013166000542634278950585347087813109986910940463544507606822357432147298334313764785718378029578290089718263294468249629789151337383809124132783280480150356348109618130585988162433288269055977300456294235407442666434446535115117202286441611526314432753125422614533932599255334336 [179,98] -3870595648082638378640629516993071743130082292933112853731739977865772558042600049588814898121938392916996984726479268716186248881864398972990661596494479389494078878139874721555514975048942919122686767432217250017555827626328885914576482416635637707600172868410822564617545620278218883514698892755182858416888438035310082837060987225302846026281047689778883140986110742424225109164900586687532413415013032465202676317634340478292156678762453506692914418075572247165333557619006841650028913117712809616371037074359387428822938579912920269289195281074685783046794414032342813130507744211080501680954853363313513188775289273902646440749675694888057313070641608987007795671425744809742737497733547159573544369834634764963824339261941243602623671685436499989808741904158378621654473648086711979510378848928430896529321978291327226362535143175060947110984000727904146252258482856485736997065671115947897344265601721378029430719781732257689510047265765822851053942356903514656048834530991190389741463493934904413998095771573490582043551824627414483532206856388569634413637696726182934622358031032625066725429579929054581743064934544787617294379819873585736156348903903395303206498 [179,99] -3022589717253387172123318003031465981340750468931613593590159203562931073854717760342975423659322051223008127281984448075675383830779470760036170691968741015414439106064783484100639130363114113950263376679162796500397554110627699631805746254700880375932927808839866422808460730094874810287361194170741870718669637658647481461992458931937402912127428413272473423827469797991206267201328531444145255884442967944325992253815293920570963740174761189353304478912895461805072011730165298514514766373783293145913855953175452494638933352710692818742943723022634624735363318093607836588760335935056714173685763733345330834305863209171081394429558981928401077255269396106577812584198685738785622562135719867970115662669919350883864028509031021467706048475599581385031796060705966608816191192002865528749385070350811784957247836417174828099141301837156536225573330925002107350752153329647622961121273212448892776380052989343062986088645193617406293255087253550466940969941457506962295735711561124991587596704006853805775016470160861090264570676804079387534943129339504773404640176490536962848111253443582207055513940448639648934850079130799196282161140585692112968266777102785557 [179,100] -2420322273928133914395002094300889744879163691103581682142033047400462403544175247982566968374682960978194697869610639961276931124076001081654210759119686416679039295599375556325131118411618782056031614950990095948942823307437888880856245117892100973362662370323019475007276380568373253674230101045573588563248974569324072828452465093258562984851418841732485842630244206066043101629380439451599224283665865020268654014571107518209789097465951213836483675423511127161556252809794113270495035086556168502213823662160105571808433061180020568831939083483630285831680235096931359499044887136317349708917697185923266293338100790337149774765226501590744470486403197931312613929096236138072753393555394421642689978616635111388534304700327343920854029820022049460987761533072740380694619473804383709318813608901886208991216979215051173373369974697361278719218759310730111078387810349318410523500694063085125911227878438698856770430642119601433980714257773794284461190181802079671096318151524562468431113069816148723999248913468135995670556591414283835917966118411931079637673531159473599569082981625119471235832816968013652277751494420360163983356214692643749178800838284 [179,101] 126065479533216838477456224482759855487844583990957528586129754047451044579061407440119831300602658698233544912691460685018940221794900437589348274946675727160005868555834382569786300254858193956724605707109950979181999414836840971757064352907525713005355230109647050670345465911671421173984204030917001109583233393296436625700771384704637116709865924880625030838946172318238597562049849150157575130134464766492388656096586163597479676992168008961400456318057003900199217580077101295926842739616654146500857374212712978166306433953951648860924117049066450111365904388006188034179527781307796856957975936998564553804086252953533033298340199264596366690717758877974554951756037172057472275236813394767655278754507907943634857071587934137598856853850657720657869060223933246772979184514173382732010970529067742178123501336451616928660545089264614556294530886983397443266397700675276726911182312204544759546833072410431766021787950961213207793750304689232024869187354860901941794759234348161171513109763387312796023196276877604309428397213759549745151846854292567694595081876759180076433158578140822474165708183925139778411014491353064136522954791869445393090668 [179,102] -9907108148149722503882436714611463451531758978605174568138877551809348977314155948804213596487115880903078033027175096266875802171380323665457189377576060382225366297530969813687623418866116385175985530535358904982681943499991371322090046352735559050355619189274010242218368154773382357650252801673810760079868608489740894472522784655837229602025305709552067827397463446375801361217958001670047827510376209480081363155226468887309586148722284976140734069780931671343717795743492940853275970236956339283610138678211392583607412776399248055049441689635247769858928209989699850781389641966841889525622363459607814801056037122251686134526912194395769953052428532688067351224651776706304956758922093360767551007935734154684583836245573560537567275589640127120363289550421419570847411141076056220190050475612986528401478483426941857911999760255594623289739525711595720944276792360444402408676179624362751812527017066511887158380391027939070636271855696607442305859778081858903585699522482541666346189595966994227734098237786804662014971056655954899893426635644357009738177122062717328227390123656379089350808337444473195722371546295388953096734385858538887026 [179,103] 704191071848907733446879306197268110426731438428311835661472098710396413596909016163442271248759137730397697230425519312971965155886780961133298818130720962565462044360944718936578577037883253082013745136465482557511084052835586842142927754668562301061469203464841220254689510438656725230444696934899080125391399524843618175897773058542219519213937927291483536654609267566834401477786555446422801560352689858498573250232279423651969225579223676713636307958930068524007631165083008606619166870589033298876549791409221215722104825408868756112195268403877863065282903324690128075518034872838367712381072316433947556029605388808413565750108753568779398613387716033121862102354735699511033954779023932542165412710782868771113892632097491420398358499065663175242475201074950359637946847796439160294197922125405691754291495917500575821794649161164065037475522088036453744695754029824153840798204363852147777755113548823828747428606011303295330899890495453265870905738820847878388193175106471227459386848942131018072128865395617726723711475412382001133725796493694421401607819311181171079974053122122737664734701109888655603781411628042764337046254923806914 [179,104] -44924808360911239019370409457194662727383205472384217485247026402673877755785377655288170759896619729312228655849440493637339020669032849033188730115414627414415137456716870687817576674037144985674151684060712342746045381289656062819194822673199173598605788006121397855317265327824477860278242974551118719247400586300630931128664012444273000988934066023718166712946843119397360981121959965055146809364524098670008705712575909863793631478703689153433285791693587338986298154722984531753567700610371247552661594497304057731444063829089736980469307102526291585632504629111824046917530492586700487712403278185295768574044822994812254356444601839995709513167008785084031317354193974952910181362902759298082237741206553896138247410798356405183303918104627564515928712972027108679670853442025044431981389913126621421569023365389699532416828400946497997715731285201151543354042880899712879492767193886319792685534315311080148183392555801841731095611973274020816247318226227218811989479405974264258121519767456500897910738167163718383142481157592835049638319826051176343902915724448562477069154315149040684953622814735221093324608078101336671608724224048 [179,105] 2559943231465156286397375278029708639703675964892659393233666734405505859262305190618740470263459075880800650744649127533241545291126992441625456152758817237545169364731725723703604975659917292748941868972379663542740582131898337889886321586608712651345328684136577833713943711143838539092170581049800348076256469755485468835879468272174257226761003626812255438594142800163006186149890638556008451807313887142122960562242282613834452201087852192931883072214586056366845265903026294620148421831957509760340799365665334454284079525013428567555629584402836301784683880830896457494561461120451877811512656583631465443590019862873013261673269380505968603157605306270385491635901291383750538098726387409134794540714146323405317969979408149650215258436369907513163222480145134032537645443699729960110258837243341719409362314289174023680655217041631064318511215588060142035417792994036122073463863014470079781840174038607815751629330500224707557255243823957849085047745855096927741510498828113103686618837150502121455172642768519571591712901315848993662508960007600730640833608686977341112456434673759356569730026891077029830673221358711541102861182 [179,106] -129623421220441452367578599697802856909988043351169694654965533106472006875617569833081425373070564702139077220155731793555084743126912736033133616853257247730250791949455628091226433410038239988835094023143063320066716050386470861666282398878300541251448513791474952965975054359805416095907701762573915892518315131637516112557095737860819581128177831324715379105855027183287650055934128080654469024423005621776354049849907194489677841544395985121917532534447252597510124819432135252139026971313252863283315643747642184061898869707358897473930331194604538575016231759876890301098389764107428249292877551426417699168228072404631691196443453267882647516261919773127648385450511293360975446081377981497396919741893669827976203750534244427344794324951631463770232718658521325728414765667749682679623914310749612452874113418815008454087203854558770677368444911548210308686514364768823420433620014563238930852702027667254175655902268566226270105342508447982268292874271633958150508443530964819291292437802401798729688723265159284694905250922263213789195242458545055386665479937481465398925166163296561447159782170604359308270582672785295818026 [179,107] 5800671452300296060275930039680675292356968617634733542711445383953706364366128305465383771494262655611311209424073839193886310177282558676555317594592313019241439012912548338967765712530602060833756336647663312125262813491479409036201033054076629086037916518828995407892292813850925817945913727950091026990529992267423873910047474786474101799342130089419296104114267447910600108857633466101383774030191072942748524141137266788096425101303244045973040359344448810410284326051813547370803106236335645139479221984688504232673828723720058331882246603436682107350818841692366194888549320942148906661857781345132691572037088985569487560990003445329638367702237557142675643160872580047220121892796138063237797140421224727593140145360492549712289491260045264709210036947264304058332512269222750716527149249683667779338934542932744950861800659179609072227125011746866153766113157529547204573607395880824545260277830411459686295298394567158235454381268252381592912169517933867192266921861614310024826086255616560479183703096776929207360481508862849691329949889299373772156894748752220617583151398673170579443105903368695153818785291700689787 [179,108] -228064408404474101452364220346439774458362626408096975604868620274138579767585098158244880095598524392877164706817530988355923501120034472466342708936338532671406468523348838603537511267652066445330384994894999514447643023148059388199973655838976324948929620039084263404115722134957376880718993311894491227174075414512440057079260902355098489487992523713723691232665640345617090077595031216116328913161775687843051291474491808779411863562656957062419169800070569136231507262453751292030078520796517078477317000127449263169381324548381148916866688992089685798130820347358120280883733591899526760853669369580429687243218413149808534529370870891750757851020250825538408430135821012920726533248963463203997038872215759594596888729748936066911380718692128670702058610019192892361455225739267945850359119225588417871110777943997216216015588036588945916933462804161159895719428133712322855141596019199387279750100608879659258413531887096350027770608642389561438350354839790954324765546946251370600494831317563826734401113625650991071418811922490304136485221004419331107105595717807402624265362998069772348684738953184723551900092786372 [179,109] 7826284856519688308917180835196041974298618633580512624749819238177767392286923357605546708647660862114376614851748425810207975994322830168562549068206067875411836168165003939707502039435784981065583652100384977332767484461802994630886640102839787100913150513712205816652676639943051193756066612579692176250982189746230720634778214310066205385597184113542748085722053918049537854310839976889927585460755227722461741530405039972109880640045205835106219903775401097894852418384191749027755474281721578605684349749835099987207706032350279199190495944029490987491954039835273872951498605461332387317561421907274995683263854239356009122698876599409350288839194780560571364786299223735673964301734031176307724169048926487265960506177103116752868605398495905188196998504611602746313552632041260967555607255695946255640374307963244241847820302787495899669838362749555254349024922778708118160783714070064879903028212781484203791024491683760652114512900254665087755860353211040206624403468637253757017615021782863380258920459495217432509843103161547996754901425650945651256267644964285115707671358684979617646451578825798744014255358 [179,110] -232664675193925356261352057361466141661686694544379835542644136640511745202109011265251441233393460610169200230836371844923575695950277194117857649981645632368317776769086510036571813908088629238016061282727307738874834334684221061003880881778772606572957403116504839469475232558260679086811302678443055808236632073812074203105997903590786734740805259332030788180154163008797306138805107245913379805217702155704331010593596491302118224228896884609275727444842593038213985166426176393875813899684293712787303698115997531545885204831706011691688946775037412675578632663373991586387531663879549373101914699805525733784703588080581757720889382126051860402035638734111811637356516271291242447602135927762115993040835554558671991314030541326844733723143330479121453117004003158293051773683758021702275024312646992507479771969464138880359621564976615248024453080450937938245351900624978834933969638234686837564134228659208568358470034626657274450373365390690039068162465452501925519163189692736763130481584383693734718509728362493530478532650318793926306826212695698467099952109876216927986530190888427943617225795480898931026 [179,111] 5944911685859402351607523677186020562126559991216187123166796919461561142760647899071014357644136248343137085415100377556212551980388156792400535276054814940341223193235403577301485357265347507006462194434949687525778996997341732254819672781304808040536770967594501792521285710885228085341549828248039762944909785536507937358579083724406742453875622005188322347516072797764753933277883999960876966746438446216853149699195137741059548799376797016809943638934041787631527427134772241267819707661388863502375513366143750118922899487960285986939252065081955072269329251265970110792626290996376174439287412733793055658117419157941413390875878697012731466570017028001844744345278612680260811805838183232596508647581010628991120401801438022458366922371802919848774849349899821530685839164487350509223739987246402843609133112321333702839877708044200566572022962805254458122667922877140940993962558805983754686994841212005529665642954923578613712499967644128614826715601919043410268314614277430513607659220563460181801904182715280656774067749985330189011242718044448628346352746545088950400565204932005621050276307496251308 [179,112] -129615570573141006839533163808833068162307716800091605786028533227490395512633147561312247917443160364114918129487013412632501158715006189185584921610821776483031149731024719106484028595412604692460626911007542232640239759444882616679866385869019188988045499685652106041484513508059141955679131251212530308544957517452818855637748025990884651561519608812237807255165310518334295372786563666333538867935026657093469190997042783516185591908192317780330752742486978161288633445801421840099022662642106285251591710827434851620238720240659378342210754583182123509039043226254690490557917570485977543458475668305003214074294719849405371633181106649437558914783589140030203989177022943754527719306652205162073611891893792993189781456166255171843286766990967646081715304614783851735482540505573701007161908527428335498955557653275673064218862359060606916898659835715912727418790504794239309760763861582236774412747854757049780588645955426555961181178199195129036030093067534472383240171624892136092880281594436821021375665581265465236117898144901334917490143111147246111914144995998335656187069714772363463627556972028 [179,113] 2397636081987548843871043601464480187921402418571017803376913137132994607290216559320848020421041266888275321034417657734126786570606267309157304332672424480814296092452492523077806540128726880101685934546183617642904160675984001130669565862824758412921507833136288721988737972893145853907766054376632891952376821637421127850522878972451619960029006487453366447236080115238627378000508910233071561815301056728954232725411055108415551418534843683554856858043992303908419254500622978590348415249601666641026614273193504029449297287551975250008686035078093622217194035114325288235741054897664804435083554751848817106851980595537333011050827790513799544606264724967388988656089294886676791780149330617229277168894995172830500318168596070842209085976772064842123499218149105185960465502701986085231677406620855374996384876180229139960057087021647657684062913104629720436076361678871143297243311071181490040344541808315122351688941222839746277454249577878667570239129616994191200704782103288940644883767736178226688380883806953648239300379512158830348714883841486571589891144372770308716266499946595854142371654 [179,114] -37427368415736812007968905523404037101337962648349382867676210223669173279731948761509942799988410974780169527556661955908602911206075721039581047604359197868077796357353607744174971131430877346314692273328032709790565662572955582166541061957483063983481456463726996386003358480764770957172133396702726166338419040193226183130809551580350066795704849414230420137055912356452199292260057316212777833456945046020972196647918177049367285032298871095887050280220594453319191040878604003520239986248416341763932384618319616860563559018515978492326247021787715185041597517271702557864369673920368119773611522712873242429448200034814239118034851069675375227463739640514929052634291293866964521796582906190930193151324979728371327389702346520214928752330308157298679567127104274779624973695973349304711688262123807941887025610724233058865223860999610493665975258737356374844816837464481283030324475684511237312755445624766386212123182995248359669115401397727804018843860408918777287793354378804046005658513807002854814429480354322345054964307663479079804044409067406423429376208692110891176910286168722374574 [179,115] 488929799599126870647907446233981227403704084588565054693767497388962030179482045289989150120837508479375433170463647240629324581456371654379896348925031037217342177488801973888455367238986496076471477668596693849606425224898704607119707037537580486896522709066654353316061159923436936199220528522570988085023833913306821708005653297421976721020796742141296228220811278815384799263330674782364646084753699289820201294429074115028315121058087149831357222542615379719792383783272306065847716148342464031380952464884199138881422660668321701379348186672619983592721250746338642232884286199333296877465819552233498330419753700333220860057674095843773201565099300209549070288744708588847041448965539148899774433072083993447206915398793647660431803872930657171683245382280085340895831834704010925409551318258309824499730727234062713454485845136640294779531178551777114350347925850784340542617206750862449325106009343255123561647436291818444531398174763843545231864697176479695169649970240185696697414246451874697701920874603503816537175883151334290152732709883039655889151088716958484275711720184589571 [179,116] -5274717492297311394566778166106613319578019979968107359795221198135645935714663492477267594079944582547365435421286919576507778473740705164344433873328912863100768664497436588834334458096449929965068698863795307407649223868746377942903397747777958867603996294158187106110384817651251823577299397680051953511670698398851583053963490683429177142180251297757572452429455364613960841537594068703028841671951408333289266291068202412398438938444105447521273959094789688064768357997124258820501760033276474923203370868489654354969076857992368240653166810254031787288435993371407452687123234568562419362199479165795973446903842603623835333383617319473063716833605682885880626049311502510423516172503738294714378692857238605836102326075801981202947727197478107639827035405191325675478963111072726192479712053078858737232720557897170296659439711160658940860751634237843399533641330508265224454462752307918226438965252980001439969094552114410569399315619157669189293281125223591616589731872683245766590859071331040903343742412087009637795529857568711352999867305319732833546437475151933033595482698648 [179,117] 46308554057885787196796723099225470234378141123041098312573454419486245964249026389984963683940626294052089317132877161193548686371197781196877814494821852141532898720372969571607886320810160449502210172610120968552675648672068839060407071075714393395818382569313737483789994119133701899289431335058209821901712944676043125076167235896758723052330257003823623238963214765596495477970742216697043941649975618339451356550646194209834400672062320670096746197427747707883865495767024290403454018448852222137176286415637455302017478880117410606445331737993787761684692258555898858741033846771912746958442384982434972161300429017759699038786503767061938480131324350203801606968896845600361959268811286482759725171502116556125184007737875375812312052831937936056646013678417267474678458047027866486387014890616897326119951556611748320340885084661074079384082798264608447656815185599807594715866111015320464600242417957058837258092597068108990847149140214451281579681735059834714777739271266508152276751827548336472504729240834448682877580228615218672841655239501228725876099914770815665944488 [179,118] -327912153540549754150383032008429246670667886103601687162121793957597898972381106252347995950206837387651829950924188323698293559868274684465742362965644708754092093548533184259955905159737398009480842424055713981207113017120954014972355385475266160966881375748687461380716280203304990073948518203422392875877368271589993998869130577211643016395725214576049761675972456680184246232663901424679552994248998492447864795016509878770247607381945439088844221852047944474789862162468330980843020912009039043917783524281410632734630269184667409314342300758990162187042572843675929979681166947801206656044938640932104731405962077492619523218101366473973001247726379974981187716427991492040280233582278262620547972949724650305666124197665561099477859173427814335071377129056983841286774902795066848569430487008393181540782646859609760271235915647478660069055605544162885164727571869981650372795343034114450483928301379899000517362068005524072389834178918298406438874851665493482258162657717357396187560462657850190106181273255058056100087645664983405906581605944027711479551132088390062826 [179,119] 1874523658411984365035649179746165728431574220812109594344570873700119602165780322465431058941501576969619564393312139206626586292023774326312242763953368404575656927306607694182608759622484517939736814716250234683346092311207549133542964421852672328517019391971549819479426134268959029221765848703096679541510722118912723362117479617337542146258505186168287265231223413951710614795135251230944977751938424867819593048302297455206201007672241940194073028618109090041290660701416753671401203983309705325979433357608617688260471588025009861924158313955385559034810170482842795392016527290888436467888666678389141685414212204513039903070306225552268413321879977530276351125708337694967122900187877639609691503459969188276633034817411422123241756024647173865050849217075378635749336264315219262805252666555374502198981201499673077932958876974545086125059341128409142249774120344283331867284250676448659086244000250407119835542482866669465936087046749835506371442727323872084737815540202419457626302705530905193753300865312831122494439234236581914589011115771562989146786858492500 [179,120] -8697089118957996567413884793793575374894944497787810927713425356606777696743818833124249836833248216733650082278033402069042793531796437433369186768845144490764237858658380751259453967751716462449722324676473283878645148980197913632506559105596198237781721742971938074893134517296704041331184631706257663052913268138716237953236271452751544230037724465154607961496291135342976948426057806680478947527481990073768585719933989588186629384353162849017737137889575001646434838454990100481307928968333753075847986295134348918263112144912453083734583715732711518369279972439470784354572213833212646252431538200861547651872037313920182005339889538026325124726577728422977936597409760769790654268466330886690851905959657303365605677137484888136845524421666218908123578175555932483082818641253957965298770716028204513697290612282334550738459827782516669686494807097298043473062207788501709705152862846188663481233416298530109806797231766866027036540164041788858266667190657317302495075893237066601792781886930123384358462650209107800356483075061708146302451123192259683543262024 [179,121] 32640589323281371846000457623830423053023158055939755524983308935797936302883955963978672074095177194091781210856693126522369629513766222334708602287927552120382710996402086382558791849814331232550162053912562864087276359306324853162850825466093285339255777833280444363227727453062052738757163495873884762052022339668979583635604208412528398660386000445653868971006851065907564671220194703986957144937691636700604449593316961391732988601558847181786123728107291933238721458326130925350030456097934559820812745066743269780293340284794078888652252825331742267474708295676402137931391670665186313874950438000160083164888491099045859066987866855985093665210931712683861882325940619032034386001120058086858576035845080842783909995416281146502390905381641418824927403849545938834426235623201441944360948624794288269607465612537640928270935068589373390041270950715621819984736057390515517475698352745366188905135606102815474222482704814106820879948161289877847968265125946037565443875434234537710612603695432060516425272344684476203697103836133916236944177287034551498657 [179,122] -97188676549185543165113944480488588498090765380055871049464502692907257884985446391345217873031182198827108036699294747622236972601861146467208648667867647284882068092629166271769503653530874546052307619971200143911378025040317898037012789255375435865461282101534923688032967712739123944766807919295001672982514284630891652598959454004907439184342282981946985841709997958799145665204156199307451316125818897844405219285069030668800834932251206984032608341535502378429564499319559117728121036504072989221536808096959336637175723260631363188590279300985203251856236548281908752346665450545385942150639297618525903446096776706694199986390629198830993281612596454244440259051200638097327554668727510432703003322587983110850382030258389525652213256536662534470804929089919474397130970715641150236287311544995709919232070698245651066393548235264706286229948559767398755696503852627440839495456580012027036087221092745565585665239621928697274885437052877796323201593959301173133654392650895416342738609755057536691422299319188840895907947397617820363823506690798636 [179,123] 223291476456959806980990068325466529504569380508060984488221146410360252167413687596030336541390565839355117938899560894026032789699602925913457632367974345768741880591733218674786279363382688590568807318494906589227212943261857106312708603201312655605584445792077763634580610148283054645869625976635777041724334524730269379817710057443103477328336164246402985642280848369280448362698918088490133052456952546814330446917470035915623852549913241607764551846260559403068345395247193152829431519839913667334670866654860894610567950700369185759194671962548632908153874018029521854602857668242110905854000149791450359363097671449464865211752083099927683275998841816818676987326647815532109909810296334780887076050563096673188199370996687356673854663048362255508133808651487657878354672767311415469186240322782644791812751412621081282488395093878156634684678035763251664724330553067118741077760772927421952186244383133048940483095525417929462646267674041453241817185538219808207298189098891864335872388470306824961847950414446337999953274189667581921682914261 [179,124] -387298220813002068335317493808971344553163103718314471661504212938862043588775491003850804911297031471593018315336004270851807111990709843034883688226099861331254266600982973365399333761700045195299953610203705762320780970018556910818978188894261208116204596423013677618504008188065368499311165901837264065999413909016394693962596659988379208067101945704574401971257209337844797602818618458223219028562072636372255040530297202408708739162525744767877530372678247938839777744911630108176686683397190947501593100414162034342021983130936280019364396665539906658484579993838682356009851196599674533412893822825979364884723977642319837845007088382549985573863021010151207335568689027136930902001159770426612481962580777802999138328498565831105863055026997023015061877735893770948621243296564986338492662730778243877083427997120429039072997940589770974662125586671956823403003711340872826283805708248649488284155984483730846563562500515364724706578420862619881283539207973554025866058112814336571471257992762189650745921482083646451228256723749396025130 [179,125] 506434467729163795580522321733586806509211984613455317698120845084047889692335316301020676063799836938460746521471290828898653686442954108895779220557528664948693723879943983857376266188484367160993086175876739234072405424930309113051763192378460648184394514986684131938885312086284479281711500017754106006386993961555393167769844522162768440936249424502329275775337522830236910108616581979282289110017629327520268821419191695971242896610462762889083922823035673513013554181177487425569877562459538351138745905810878166026617274969228642578170703597369828736833385071690728364353554773484479699962853617646622137912222033958765054063227638315132831456499631211267097921990740409304672695545929134222770420982387652291174354609724102854562672618503732906329522353226241443124788855215753886740770159606139497015495593484370879250096967046393050618872059707489606211365468931069900976617054375085720439006596318118043038063379454680558960218894841989869340846147663841613473129650798318465272098584873055170909229023683676971273156191731778028 [179,126] -1029417231599125261842613701183733188885563475287559344843749360970946846773050896430244730665772132874644424812335205465300242410170718328448657433656619870198884811859463438184832963479623801033668394664086857019529505590514342361124235324966610066327220209564346840154029348658447456428496298592834702986302420477759297898019086113789957990841512687133519107708436493563676238565237754102638979580352415737885140054305692745691207050205854704526261741902794938287361594356433613694085743073835483333897406642220207626730146023744539480212624385523378410955302518638417388067824326504306066585242262334071821595774147331894520691468669071159074555112665926634957889617997599830975955614760608213626070301006311726131756746716313856053962757305797870795975123185139485768296039652281530941821648027725157157068767846966342521745535153168771482651439230752526959149842416384986086060958176770342619041026573946854927130846777383884922868287411180000718707826407442673702080581616619358397754338197374880565417295855652248928726334896415 [179,127] 13823121215515912098697502218440023933139858485810201653137721505340229740657997117866166526155493978661208529113527227397752229774032107180350430443752966263142569942307842439994238529178258675744352239968925854056680513770386189136258140779551025379560127013019397359700903327311070193660339630398485816698484121916504698170686308393801815581062126493993082920416120565231492156835837670831307371322066220031036089641042305393094414157372469245352429238990955709140004811572865277396616946153258201413009084434357240546761072218234033978990330922697321759724304189131449523395378750317194153315620399649376596472963667113665031903392641139236713174276024954238009100475224032773126655881073355723966444208379952169158002423949452154077983267168359940705052281795810704141506905421772729311608438159109452153700784391057825903703709933664646364918651416797748762159766700506460917693697853885187982124816574249145360268337349349545712102043274474209471013332606135994857360796761480971985114177634366116564421109108361544266854532 [179,128] 776471421364417814397185756195337282657139746400864098211209768207794616434297899071686269090404982330801089144524908241381709815339619171562564356242980354025284854815110034674564264524016443218216226607322794155572680294368893087501322514896021421937194167327284469176096352516154915909764308297253052003594718576473546868017385546431748962849127398082408666089989510519171404579339622003258035706465639535914906295152855737865076766573175389946349271091210029896006034978463286684173252668038109577856124962614522412245600569176783089840577952924171438440881800924303533834059866144818183174618117331351952548068785564825701480841409268250556651541933656180829125780402413126038196573432415468224645926852467707648410995357881477734341231822078147829787461407503074655013103375034001876030362152403033127350197549333600119952485808410653288923742829969307021536709542658861561180295219047884376402009436034014133619150110949825649404851022072632208961662124815877982803512878306800029754770576731965760890625260127304425962 [179,129] -18502754165455686602305440685603613688990291076655610252425365045250994710705966342507211086442601583344485598522975613371679293282578518167050597906244949958719059078283584078476112932344353444949004720204701501154225331745979415681533842772464912378988713637534826277184053182775098801626224886886701452682027292631290261853502539325170997779613749160458271580570377155559900692471562548230987769459058590027289499635097694369295295050098139123861978274454694455123702778411158656621329568985856158589525147039441714244765704057854040007133934978109132870636820126790034635899998699387995011862932359636693644470689719537461442105305491446302260248487790839828285820078422346573845989571120270661859132470729810986284539810687515956301026573101154094701735172382643904400689532159200721754778655373797667509959721195844089435342609453142863747142402082920480653433014150386263244478975872489996271093878893742568579704494114903593616666761170877237866083320164541367909958645118144823473369106110068173205090519337535432 [179,130] -1075641630571852321931861507456993001712617309786445915792519868289401900323462755290403402138674905934391302754448800704042972078046590492003172687827317134117069612673617068500199674906919155129974419496911941686387667221053976193667030312108364705849164669327808488619550697128376783339714476642348433708911911602963561085189288235343298376379074253576008740887872194547556597387257931385444128002159891688577767075608743626040907984568079164555984616437888243250682570744591637725800014194366504317152002145874358835477705898092442431819823411506131091189273578939183154113666021060577926892616234769684836877149372678778359201152890567533255514884002751658422846388411137185177203748201106952368061313085390003979291142415365325143998478085842205779019592287387142420221575494228151938708280299464056444008894458407684746180738886196138385682068419786471595544011626001636814921772916085393674147597863232676302444431010409215064911375269384900175520750637207153582545730217523104702779959492310301734935229126505 [179,131] -16998855850835066544464936195454539074371560923044796284010584184772153373344159022387967159052504044889322587413392071792123137077722137779314817848214667605536086258065571936619197900243368579317591144658757486841361546306327842960634581336530893716824469810706227726197003995019928896991589720149271345950276509361025050578086958635067993118770030010909146969976362749831763793048075172066155599668476364110949075084520457044264387326779037871107628782357129387728562115272064454090033304927004723250324760807204792965490040407624158365336716184776557937625618791535189796698845761904252601800750249047508814572422385003438249184232700671125972457786475677842512108213860278714438308674577674838880850057348044250049678581066069272692393553789749459910847083878199404547504739775104473335083944086641961385280701648631338421861095960358772303071184716182197213895855184077851384169137388468747524632278284880007140713524039479348099340391548734005850724037448366940143562343325244482957017755169032713697586123 [179,132] -130193844024277254550207235617702649204716385133772239814225175718860759915622370531716312722868575778055957090794248361333401796639911029866968560734010107156796755049726374687932146466484831396138429656090927851405108287829530472784497066967456593992720294649011787001015312155396187249638225741183639220077235525402861424146117462361212672190386795582368442823800137347114846139090199899062627340061919599536789679702676474255311595244049360732848242270746288239976241675219971125420703415964001429058126969277222761289691879237882049869601082563064639681228018843316035050700319824711844786168254145810400106140818474020656643996982464155994995585516481137322867910506883529043568790476607835352279884600566772853107422121620315451861819832396230660939660787588152283074440394825161167094183096397960350452180133953821063738613498399540995891209598296181423819924603417376614563472682808593317196082467830810769087945369655267650261119169869677434350942678843750289563800181981911115610519236028176824303 [179,133] -549614130437761145109578507153514355241778640359874153497529934776546587213545417303774803732674551231429609549725873652437341849624819015587813482446256370614646685139251950126903573798796531005424473222874963738943444091747516652650028161723855157352959335648237009906263570888627524515902198496174497816740462483322264170473799839803018999054124600106688518113219144019657043475781797654871984064924221756237621156282649727225084934721007818245862070914959348206573744179527571855741261132648429322834697183555006027559905121907361649242154607469104111578034067064610260926859455813947747108525847783938865922871854666585383865123582735038131561071255372973225078480396293748312811188872649289884164394380653629316194402373732907501574696112209973658842730391644442784850098667260525619034971001674602213145476014605926878515287502788937723770048677419414250497601884823654239820525620812684830062530676660337230036950528515260552060948652048702067588366798212148495254472701752681193653250481415340 [179,134] -1347114249586488713538470355368090946002658959802276855565858857729164948804505366378122249704269209699703951626826652262763604706887957123807742744710700392340638555669863568147590833888689455463960231889664791077376406056130955396058341058655541261080682790632558026111783403810163967655119263621039517663833246487154092534402551152140108161749377723233903249231493727420888241220040188922141795675808061432829718635614593914800599599800029196047142222864618016804795656038338169044225874400845160679250201374019606142755228117849022033273157732071160290278202336883484542548516368733767539715793374742588328828694979966451269740729642963269346780280201384177708888782735439458002893093063804868836642612602619845524789319982751666368747526593131095398653219042403742667456760550703111944923371370954684310829018939415329300472358164315824802999074027156952306772391878183155878920845432012136944716091150596280720588432955673938417507699596859060903206345489235184821080506550547907072366782140 [179,135] -1965841509633332316334822463516112541801238447754029401572098737301614881713408736557586447303576213775097148747132915474796993916799320091118008524496930498218808605896480607767876319333203917610393145398929955734984870084785703730305518863227484787762246494546203545144744604518687131128333936829889923181709335273354196358039773717391356853636053197391202882808429206740242506011300664057729682918706745147493745113110013850579464124302847086490819257173992029122002666042463493072728951423916597099484770761542441783573040835900808862865605746368924373884942877641536689422653727794779205600556994766577696910756947150197175818438563348822990952649354259365314615642232879587800467454674477507791926176873433673940607248056985367069112250313313575923382236813743773316508324202898413628044861654287369815871680959935373364921719073028399522183393018901864808358481137970865289318926590183999715749353978537596997273117879986671535269890909385208535562475629997188403756586859106838763864 [179,136] -1729803224020255410829759093825715840691873603967047506612761214169070609699065073652916514875467823303093396310568636009614756058256527273832531833971402257380776436377921904318264126565711115241267360326239187147390630839925933678485483037657793534333530498134930582441557426551191746008784345310187822826063137797662866288098878374684597928304045875784859764282562561437568845802423285492292085980905795252016746255029438106327498399817764847201194775509387693261392045712131088672793472388811176021495336631824406938288897962310519700768971161151654687505727206916218214055227103511754785230803090907746834808333080432532039118957908085293016850554892899617371336968683485941929343943102061233867722889498996681375330980140464818829217773314148142085049965372127548832600310828402653117241969775322313646479433194528509287759026863762355473585954239431304658191262052420572203859587712240034695283535984178937545993203156848849917727406353377932328755778836245884139006249618402254 [179,137] -923230203951711626641973479759412466154669069016604464692570726326145764182065805361571087816025022176998200258521035097072469100808942733606753038480429027206073375101747974943499846777905728682205651670229643597063368914805743011454968322735252325391034870655589253324561594497657891700063243884311912688972002028955969546086031726576791772844278293023475442872670516693031717418802453148681290674814323248277070318912338724557316403133063018212977773185123453378144310591995107738148774807000600276013196870650256037970845018617510862427840117501632571836624382773181542121969386115720129792389657187971507656801053651452584474240064690548857871196209110810066233744180619902533242588229689534124488139089889351592520098904483005355269569264794202913361718631935888793693167983783730837447947824718764424562189354289394479463488944900914454898118062952183765008783816017691457740198286262879036118468932569483408314267606619235195002828590122874314101307374918636830145283342 [179,138] -299405377417944799713896340671595391646804059550933796414750083480275531436139734146334375152937453857623750551610055229061815611593793733666862105854159280222582981773177629841705624595220406278574771970794656029005282526927197849863374707864520915267174391756953366481912145915862940015712870772476768771835311144627709793440385823879282912489809656571525392847962580579231346349736666263977731162219286948065556272448222771669351088011572250665177237963861815911159216840200967363677301274329287258616753117013396623006111653449869494906095743738408112714694788726395523114738333026279733624095940608525825283789822859737767514125898184580675238457648052450782773282062762048963925128855266915112615060328818579896056109067360294546130382407675782790954622261333974095036261256348531246416647445675548449360316348701418470582745983320267337844899306414005579630636937613060482123559812786208298683163002032066613355871945730386366186520334651609877589923870676042541493 [179,139] -58942459989064373141375678433961227889229863257657309999759709832435210944121837258703662646662783564707571916796504339217599059057940821801473355094583530425488072847079460416270373045100161950885932739692780281480958416862925460740105845309579637557771571334364983858763281155317932181449562338503141763184609839093595717065393467657992707570557175960865478251003109264042144242728803456388267274392307761950641611674207910407936617711787682843775225004387122507877432011424932261357752481608337178539911776167207089814195216784894052833139845619913793199970837314833611014924935699203226368205294906245332830801867400897837773591604799119543775336770640971066205423537542129885518138400542386969042277939174846734951398694865339809444469002620066861717086880642020530002604231269833518201789960647425611001472050623483018752300254405093833501494222115374426045227989767313106986130772696934912383126238334993606384101486541243029764077287556586347143595877919325 [179,140] -7023341894605299231555355188545053451120037907200414288743251034266677995094178536789591806677045475355178179013107638899605766770630995818947026030473435156783261828711427139635520066756391101283762043254431625109911462974779052647189084513260144179051369411754302263960674183849917876443957060721176864928082545078368400137746055586131099537431571966358630720308737052652294418374746678899804470627486031658520752841097499983911688205272104335306915040947507421015507211091264474987387327347837239017750015642867021398754849686632239212897006494159567642682895686421459598435583744891143551855620106257845001856756624067254471024679717466353033765859502680520128555562989679799746132536048057668861280909312650232038877197343790707190272768135524138692266769528591810436391331083000617533705447477432280412098339062568699476234868259326125202002715558675449692307432622299084697498254783437515665219248951717814030849991864846966451910625780880023521214426 [179,141] -504278620956119395875798209005856639704462277787399706467444554276920999705997380407826913138780649560772093363392584629006397519436514312051202017260819700544536270443196757258974628332675178834863763178897021407941004229267000695081097213082479886839734767148175691497150375798949116454333313993098248842895223170313134922212855036032143356514881295803083193039512885409047969904934876396041270313955970082372226445872615784972160738302948633507273215152543527766727231278833041988246784882666042548838226366154448489990308912680934254476209083973070745636171453130293796753859803779239062237992308372097567673450998709764651307720043264204354266678897483126540298556034152452336461663225848869748124460011659514856363585260185613648789008676910648463776604157431568224670387054989240122315094423319459741429427891762422203504121773753080680152601410729899038329332600845103082377012226747605567316081356395746120686831274445537623491252171713551194 [179,142] -21693027825771091109543446160899210447554939243330899241093329929695256469032226909594662887219930963556944713386629663472248381683396653741899512757926374834628049684977246959237511357255092742936223785053099633176097770680337979609660694688308241018928915506332642841831562584984707483443626190698902345813532453334248883964573707934004899074912034380536155140137832005328264691011282963861793491535631530153498564840778692831001202221677745174876805968736552825820481708381162630606541427793043709617447868975094036480866752156945087603481037869745995502679015369945102931155738797853529809685297685703234503142634851233175004657199074174619744892332792494765472736931974681258673621616841567198009239895757868452320577664537020887545241639072733350471577910690023127617555753501643075843678294250525232832188641832344434577816970752712191299105107224474444626362190174793172495725549657734248936442279103697155616736061032946641691854184849 [179,143] -555283111936325703992962154629378133568605290742651234016672412751540617030010770545159621217508650711541694817171995749047331044300950062079975196439644247761620560010096132562156720509929938107565128825046978238112654482480398464275056170745591424536052124739541721306968082867682495734610578539730167795903649346624406445096988116963084163583297460344436921934850003968018969977409432675997282984640294730123606233401191587109298159880967724383720352844312627058918830601269022609370871093422074535097461950816699283435910623855253986679935711132978787939694308511911576596123212459678628559933721017906002815985438107361699134287230724442132890246013004852038742698793043747365379210663706696343920134632027803600410455259762725441226951488786036334833925229550911750199488092957765053058169110423775148296253506440819864460071086814538344795148249378692216502750394937361077772831699638953441651381631940606513504127061151761171306 [179,144] -8391082355487989715159039057279891210265025921651400616022890777511043143708555202145847826275632031092292782381584817107623781846441093744048450814134245780876278539493596309749541549867071445421873498340332747774041531538342893758599727675981033409486289820826923401407243654771743823778158557751390355689284452518026882175431103868818965786258539580597166131454799794576493766404983190268358620534942968899676550141123380841343120869652966164882368811495435190014693904924842482942742214735303554935784515895346088441320844681753388556532799948236505243642752518833735289758094499524180503437922936691428675910713849449127520989067970372096093398255067777749709920070081696745277054322607877769729349189879030801843889740940255735588900272759249507943130527200271363211056253014599379824165768926167964409818364215362906450281136041626275149141495036771973430780490706224789901208200673541406852397791651913523012218086216024 [179,145] -74190943141319381757973641999547962460508925837797379329400410446910612896483708501864317945561939531297409356711263056584409340519696543318027696172300094977351470002524291136450590198398921198405237551057061010016876748440566156410677933003688402649550492902457148098071881739955399206081657570209303834578405315402920825518637344762379999214013725034735469654684558612616707330477441494046091395387696136790161752299615062690697222640989557898843684876055426074530759167616243754432768536452735127459281445712124411896156872977858374913019069271167341169530606538209839946171584950858830614992338839274547557294466709888377190182720447925132364475254275955790965219128636230133529720452664319225441254030091377746460176478081236144131085090162827928282307402811255043562006309403883644699099965815105957456059621225601021901452631430028272688765967652882207273816574564627376827024357707803486470289571934929890786100 [179,146] -380004006860201791756189402587470171771414899590823439661034957451026388260454862654083748929414442428995391319961194587610014762287082581887206136867555070571617975533462850632186759231980029223726076052861720797284415467879897387130330313411359716308243274582259358664597410357604413373638205714075487310727833021247184480142568640596407736261500713383457987795107731308327968736325268054209163639862605408446013394018931432779119209737080492445163356905180669789563427157443126398404557115869392451900283074904270755377700105745132735139567370830060599588608095509335647863638796734805657070743234692677388177048261012178058536528267193999681365899893317954687361382478216534136084335966029185268499516262757062545650264043683328935279907210403657042792563096945169246161993911129068306071292554933005771409922702105436540677396929160818077738307167205382319268947383828651795204544118725025715151774943167481 [179,147] -1115189770275333539641405983670299181476735181184916983651923568391665266846408807129673877596184630544776166166389862635326729845379076351573337845438097129693601863482566403838779222772109628854024150831841002259637506691831767637855097837681608590276900669511164801872341980740223317704137761951750858843441185079039022595252698541766552367131582966209875969502079890504424808774805039711660820855538425737349818673885771943181571055615631117542680437355302682407051277070215776532405911678479898623899537183548208343131202961440407123906946849034966697806705120979626277496643606589331607151695924657913400248727228435596906805409991570095638347780784521248975326030957133465770272198293902156715223578163585380081222051694456602319983665637000400640677773417321528683448796636404487434793151962626756056131088472779344347734418945017331298113095205762896869844756076029110217234016816720338373028939 [179,148] -1852578870503958983675947542706952374864789319200677257693229381348541666315859663470220341925118512177137651828045346172512007934666504949720991438025933822703428607203423914052848264035519945308525369351454578635095999733328088128798952498645955152512969274563583537471716099413000754834254235790271355189171568934493744386159194937136999941876703970128014133223971076491566611672802859915610247554388329081529673833723965940686583739902801044194128303149625974285496493276957603118596046443876244890458318659973595042534441788840330464975733682549006796327623786703587750448613120738331216970136350252619784118557681070743266701883696676652495324459402271811281717048192956086578157332387587525723756727227244031809092421755347908802183405821050196343915768416971911059403164981506292471038524308957878633240016047972416390952038861501611659817962187279251158432016583688919179489072563449782 [179,149] -1719155732547574708025383793385931747978893138970027337510781155527995263495408604375665305698359602936485204212119975822969756116567253152997966463611384481473098772636977989621262847881873288289066888370301945539193689902039041469331012565231180305377428815407163167896464525644701033556393571236726539034047748179780886036222253609664306094464088067907718121298786999467092966955326053001967185002735721066879815747764052920148494083585637551742806171728270590933044559234826761157010959731236826138784394690949359877563094310246851134843167097056503420471050496958665995371079976514274009043221749393896476078951056298154359122377015405452522666540129994710243686810095656752246300274219991315715146112141482829302285373859255016501460503003886261695009887779156804557221117132133845742912465220401114426891642898012349581776781631732494896201223557231031878934180949835938238850117 [179,150] -878363923500782988147511075018639867100196648305333487643641483921744941429777780835357820206010085920081005417308088035942141958332598429675569090613292147068505494379956407253498889706621424760668520816426846953750337439590376731226638503549826336541499567972894290459228103268776291482417783943492986181934224167660709852015423304038026297902827627477630323590360382605974839959320146182880844689228088046967774669185141014218139159595723492789916573267556174284641315383445469039014530847325559498180090545629483953262528757318785862933979177106057359167736040745902748200612424730626003403970443214080583463815475533527367592620326757211016380792792361900512633628254677146783275418710222731265165641313790203502183081721421580773253349334375057730221368663295388070517914596288666728142823405687749866252917136100593115647236074551400198462829598345524283582991709681968 [179,151] -243216349544277046888611126914312496862917476520549162291542120858422983659540728999675462694542118089419688575158980770145526814083229347226050980558028960735939025024179482916464749338646967225759129562198806490140602194396881929666933782095409460704431469436399043700151536802559456642664515972015784748485299418009067007495368179204024473006227135033731718421511642977863473903675272013085040936858115860758415166928363950391376832240682249834190157397043758636296011886314902789529263869178989410868157912571913871236480505122883678071463427180622352695327863606525715219106587368189968205269964947935970001817940349616448065063596251599475220374609801806019007671511722076859512097210133363920296585003760835504803695888448287020835084455927739576512389103348041201827355486383187465549887076611061480365959737440763849406732155942815593976589066689862731997338 [179,152] -35874896113290146878070938628705013544026067831065001685211735263577800088094458260385964207680011118962305565818676247269941325764064763313101823364814194542134436006025962435214144435208203557996584163243436651177307827758905393021542866757008433436065724980670755733993895884379507866260797723545398082710905685042944239085128074509010370765300378464306871791797887882176064082032464401940151627673699103540586378208834616499002147421551515918864006073328972682913981541272896970087476862210969099396721590670327637869620350932888380720373313450244149664649262951424665106798092516422566717793349908585076193385445888843916623091733133582138039101019516112690517340515688858960068568060625448656227876544299648276913985660169643843550714917980171976401771183116092307626468138140208834928910175241368598898460661454839081720655766799268921911660989469306 [179,153] -2766418340049146019087198311646657605847022792732310905891951353996931239406704764042418873058360614615660644052316074943293791097900100784471052956491230308047208364167353259296356274867435519058410070979016566923072900832849039598875531146243984146499012109551147608537529600585234258959245908677869132283133604386981939915221300325974333561333819852305153854509944293074896112765919510849755370359559060513638000484227669191298992854912555474004868302685344436239824757561369317505607245809770759160886687750554046963780832119931780418982343045790561438876161198701561949422742760660688165130109927295380796606203310697043821416373891871438786766991865259942484067982068650485916571589867913772933408120096784029657025851827700975200241246350083770110160675292744134154950341889782220065623016173568267370026927313421362408704013304450096792819 [179,154] -109267613464173303237405962790585106793109502815067094688816761774953987912614990606523948592440536534507421113337605867827521219156800385525734764734359855924674899040160786286149330991784692699520052746793547755981372697304197690406346229064137457150348054612458800484157541167190877802763431162855070000585822432351712140490229092589103361500579862209199340632001621061063194364719404043894388512950207241084239004069045232520981635863477090207087472132733409585924115923717452543390471056534545868381174641382728943193531725663410900157348748941019495046347238254067925619924237086676109410870412728858821329660935516203324437837051077524972608435402334193721721430039335182583151583018809293689895935118120953958820207448099618457418489790281491696772073084892768190443625377604363811206583747653437963324393068312593627675314510928 [179,155] -2161844728110735661453890108527179092900982501914324566464951518051080494623818857039250844636237373538579086419954632454675336882821462582608256569916410654326902762743135407185010973110534895096996718560606456586420825604160439729984027796021175694337472280487791522870723836691248467183725514040008030463727518138388122236516897344990724141593445060688642706561483968457503898582814386958736294499013542969624091789323606185787840952808092252318841471168806662181699470640898399734000357373745908446997581526379838465846126699420383160482017074037270032697707382866143291485500718854160159911871465959568501248053084135966464728117628975209055361925192571996516852195859057983611382784117678404157085520980408229162510531899707985770254244692259006286269138947727985781604401082151583647597174163718695392928213137940950903 [179,156] -20909483302316636908228026750298251255592887535687649479232164574005414061904310141434464358064639523899961069935101461912223023518431753027222696137445461439338340650374092649224660212265223288653315131469155018461517571225694293273250416622191413336678474553995621730350626072082860352689891030874504608134039476748406067742426380655573609265956098997105714622454543206922992829880101108314244293167415099569445940272510777897915906530268394152598821692822753137436022874983494399662951240871244199030728944657698379955125237749339645941152943910508227702287002821588988976398801128208923446881489548731459753419572535838124820907089421714492629998965485857277498482875663921087063207926043500044338002554599810053949057765489809191473471661475128797160033556019268894460841363156942202574387130031698203948155334 [179,157] -96270144827716848956347250997059315771919442886755255755176112957849249062420641608960743343616566294504775416620226823801753756780890311095344954088846925202755980678060775505730099059773059898076027244464207681307594493749949561406980216115754631372474027654457016843527468832299703388791551092072900341327663420402653398412590547223355988310185492018310923851002684971945448181351425254423938665589272746038442155949570003886348341864110275620858156644376783895745832830147668529469965088770388074528244060324597752601681959617083574367966761400116741012724226415249990566019144100166151228368063364820729195758677313891597274043290612598167434008732912425560840144314383423552482016147974083038022779827979480373378103340620260439179011552735606493689723848402802004816400654087046025779252429076730 [179,158] -204936455960740935428001214066774029883329449573408237669360056002392325855113148711626055340824399651202495619434360409564495416018602941403420056978424666755928710258386339916306746848701501230082370908280041136032238376957389170251852155449239449989962645263517333379115097709292387011379140058448760416427454850631174721236482747767548317231940629398287521432880808546492041591840952031875162058519770338761445165619419278751307262458928625092935795447749602659314836247120404974213768124276416683763204004012665168050155164896783172183561669770334007332603885357450058425188997594302241698557261058939366966231341738103066386772113659279168650328517197620048329207717192934859470362577138090973156592638190436047081870334673571278501460904231828017599621839419053797111170495543588240107 [179,159] -195367272307037440470856407572755121045654656975168893398640430529127799586979049402853514501783146958431747873558890087997478682871607393941281871272354679090867172974880390634153119941959779812737211532012853274749997762063211342941230812660535478021948527592081431565626936057236696592568562510978869165850977192528231487417802618581740627318926208757059039950175873485410267436284638947918163001532756663912598593835965781247183313102185831451808967362168485695448634955856020326405599427859133430613487218547134497101490407124007622658349346478678323463001838594901492448341055183355225729308094989763778732229376932459693689633625487214397273123030976092995937046541637746751023272395704973274812772360160841129231976519559393720318968160416597540455559756461331488628770624 [179,160] -80526488503358184335436963067213084208070870396885995438588664528395104697668887226077302020232440645815982914566808648876327911321911488162724609438081669879358800953102468141289745369660501379579072501225192321357265653542677022750495445233076119802399689410942393991412442158666896293799541919310638826033667376364543855158673145644895237377921722632025210259185487097103992796242745683971196921216356962229244223829972658379151513324996790368379445608277609477244483199742129042801869289246826971879014984187520925430509459340143112765950279916103741894485705197851500530749494552159597203541020959336107986482739520358004280095497247796686700422257855090810488934179167048574789210134988719556495421482495712479252726889999119933194352215737633770121547300394813 [179,161] -13806186502449445674446645628416898449194586448786279608058277149216164169019236929908678441369278998395211527630598223521965340107383944849324590634698002538228520811948660731758423993973761895452294083842252194182121903276851991377833797766558949578629366763475532777482847315229841841785592506301985060064580140066735428027448663442529362981050138860325316998273361965647366070237575760934895186247578650064318827796643148832988739057867129808792964593500342666122616864954830803266058191722124581906050761066812203563338303904399035643495248809099949132782691281762780263236521872896009059908471955748669221849136094067919700197566267939826856799287670415016314721414894228317040467726430024471961223053158724434824914364619045068823329903296156459292 [179,162] -943370860172648901033702323726447356155130953549919761756179784844285484031223742661358700042059915338836335294319269646857496995386289663135670121988527455176812538079911926981717687924383711974819154167909408530842652980075070309419514885963993196927741742679965996602130151832976429004521372119164466071105520840619141458976137075863070296025480082423128158040415473918772981978443198631296516102006095856323968698319675369827824110264284858632932266286107486091960398279245628657406028243254464617384146792175343354902063378602982673310924087306193961503818613532173517787164573746760646678992677327337482607736252337458857221522255714811965226857285099591784902711430525422318661284832013249290878289011038101559407632173988119406153570 [179,163] -24500218913086388351979372595082144946176200681171602148181491512344974577404170700878908631857808135948403765246355245049052033973394008034452578526081245443715158859127276857239473563303975359940921140590254998229228702605460157621410888948341052324789727221767781746705074143729605265771292978422631972662010477894467179988964002065068614927963268452486530642295036134293407183656486085377544097173423104710539834736655463633644932019328110179232102824147636214554531809147873368959640054172592110117415423496752589446149900019500488757164264852236621890083682668789584925707420451112300028965536673472250400380365335989699674112087618017013956615654864000029721038832060430122313995770864719272392696537556738671665899722021 [179,164] -229412824365691609990494408525073195674010974403621295984892854766980601942894228859245650376513018182054415473836521033332134165407341190957537773956836911295419163239321678782571711956368037542557068911108884733980724671814187108056868505124819789377966957113884437136132466781475042948191216353134313340197465735372556044087360255756069283825250420145575117317473798772843318906627492012839831777724596091942797298140895846188738090625953879270783532547778170842967720543131268483797442633943780216487181194365005412490936973941043128052085697249056703226979157576253214958534575704716588499062419877292682428178815803614141590317244406979254806807903601290154248909942844872271031654044692688781316204217046964 [179,165] -730159474297456792956873418143500076145016001640238764872901365500005188084368932042518484963009837615340254489482233582199229657043315780997527390416021371900195632987929071211279395484120101165342392927803931471086388461287896668616900587729776170067292137320462110688768696689326008011608159528218428476514519485615053413509947201063028020307900027497636092571194608298777857704158272387078599732724334608710174559042900226623967276592836277745659344059610768085578307320091528313455337385862475404077147029841139575806554094072889242476567219437278109465214957971498326432843506898275123989612504193143602053154849556354083332586073215329282422904261184627543457468932464388453921033622415650686 [179,166] -739311866180469066585919476230201380665320593126805161468327856695911861122292808772271782774735838248283024610300111900518411228653273304385161412467526267627956311290061431334291877730877020971040015199359002752845578046047078742851193566826671803982792772758420273874031168646196070727220701930605724772518364685789072180045469353593122026648091172996674648282296967697421274264799912308484478672537831464252638071258532214177610999711583546286817459825101224978473861094294868651662946398139441182790217565227772803626325921253178171360541622379917298580869995213880772032758488508228905548818783042807173926969742941102216524370840164852189274660656550838773065550493945831704022 [179,167] -221016211804218710698024118395929889724293184587592896323081966373201335275541366769996397629064928432544183717422380505729990122887161566861988467547688520306431510040127893841005874302753861683662422850803432655339256746475080770556041817247990482158608926577945001381297147850203800490755302314463836840861501487568104594161992193424679399450836116346948856796475557383844234486605207558616828821687903930693661223857717259556105793026383583222767160927892755486854346108337201153378069448000927652041853704472596963834143655148069124332745072400572141191091934108710028345976070151029722614387669765623147151288237279736292026952290481881045922087594893484288830230 [179,168] -17923589482998832254022297640847897941896486894737674908977630724681076919065891611616938532220087853638315298779027635668734535393741413931025371446948190016445129063982476969603317052578761176579748357588141157377068912726697051089176607844032757537858461074175614663943331423532604767244714860955883531352103242716058213675208430256600298791010620502298977032304604290346029415625475411036595442953072063313897115451026565401520567428045489620060820582705676572770961573027818665681386377856934698133622140058599104576109298440779919348616707237568159515114752661380614964032006152969705129141342550046896018577923983916096772554828722842484284156786 [179,169] -357964687685107438898064541797821626609446872440250449962382452087542742192251433967869184184934042598722415205084195957611136483627343216365829543628748885099784006557996455792392094273500820186340431582674107602919753934498427951512598042319171792741573544648348591404776152187828939182274126436006473836072709048720445306995566354150625939188686190604785377234284027075348196765912106310601340060697240615351572729680184603318587783129151131738599540514661954369423443362996420079080050959799140066810158010389887835142609437302232306328276628759522252625181017054367674192792804146146674930018233640860815425775172064738800665216420 [179,170] -1575413598506544697875373571528191518595203198289449845161127289791376113215526390867567189044090058950672801396790956407415048167260288784195520361465726126503530832048049532629860505489312646977067745847665790354110470400770231259024786929494111620622667532658677312432048995159615388786610787204916656853802592771123390683381892089392935465962798038236379342238172154482223560470655044573417006666727890616056787664618485422683334660324406637250698047469636521084867365369825326346742996964705835569756504102010924524415758822099413201898774107856874580947868676723198245492950348893428621691398476405171168320934118 [179,171] -1343210056956898178260259604063988944901184562453531633788819091310281540048100814859650724239042052263463159106554266501353311739477166754398158416956129990842285750437935934257410717226440156315181567792106682031237237870795521639772967395198295030102462169042361918642587623850865032028109788327213283441940711369544371713993090071537231063015085964380346208157334752991874593876527682796471172095151353653650858238030894962390002337713545177484111231046111036837781746934603946330805841987925812651393599063072149049694058652451201887715379961741891104687884850332995412733320092689874146104920984 [179,172] -190840617301759856587582479485079481798240556932649777410835365264972650993757057270251754053184477567245848164236567797863738917831715371120595005922684512305300668894689931312918480974387788445180390828477292828913679508537032461111794620364690286999287072518223029850190475177651482167851698016115522819068027692912939174725065371991958062521080662112005751718692983062578380945491399670607085035342515829682333969467031654109845900168744878691451266862819184178001778746384026862988613301902192070405283531719684945680150974096886533060772551203683827043978391815979322851876362 [179,173] -3781785634863249316340612955164759427032598838465674390446287022473979048308288402194943152539320495100902055751035771277836437418568635811225693879374333821397418780104652600891071661530092375039968298591223824181360711458631969751940614997007750327301066951357861086635878058477266930305311501333142499994543472524697950170705965147434106795412748281579760390632225376550010062258205871460161890639925898121393175255689340331213648970120373535057043324633143369205499709373346196532376357110964477551153094250059096339157995053838950171591947061032021031751140 [179,174] -8450242994384455450798895045611403023397243757125503116881107166184381121965598196586349504362755499260687504063594601133357691431003693434801224138696297284934420785721407098940403719682334170714124249775339207723412787029578901399030272251293803841422435507050834693938275862596768875134266107423277406024682245570160969175829948044104716914943204713146436076736297772801309266690834691515467016595430269732062508539519684674802718657367213572279326719775614658456949644747720409980664977902916413131324483284471113668513661422864096848738 [179,175] -1645675152388196047827666366564096402484610347950019336323248270105510325217941347475478509981480328891240354838359818769477696427710777100027589061255541164403495642503005478912659825851961250589179920095288709230801320211417085141194325838200060893965232641217820254637005697363523826701478158150362849802097476794180459051481423955996985488234496850721974018714359045414896297730344332590571439484578693938303360103548283767242406139087888896354929071157552486216467299228583331459548631925764938377023711333326054980 [179,176] -20348351571856873091792679598580092472498439621805113864492567203293797508555710897030706781125185859903765710117582202314947182302812673196487993124897853918098081875066695248240405691684561123208290014944493568825308632342695757667683018272414423232305589442043024382858100067869325594673375172870710859644847516465162837301338562529666968384781451385626755303813637550431772034276631142500053589364866237270325672442231809602220699346385227001180869037082247944867707298685543938935443554133115 [179,177] -10734118703013904115960673478151114095301275892209812432548535057864242053694559284240662534893228162174718405398123213537442194961925698052004291171911830097803787772109578106712410500817015880233380055999628406256017748896522316846892191336889676920250137599737619262861015531468618501048542548443289557976748441740515998762978366225605283152182331632838148383318457918093996002818181040913105331710679090972660461820910406569597043527661058670020381386893921250344132782 [179,178] -144692568691432960594687824012651408107854160352284445746279382807803410580962098055711482880561818252307145978165334363389619800132894886485556622608950183811380910847248219838205062380475722604568632263227599589976426863973151842621006588627401355057249613391755169502285518613201007510736248912229551898678094083010629538988228534218707823841270332648184110562069237343641918583447656440730252509013916821664133979807079099166668825028889321116 [179,179] -25061756291064770134138291796180633040389740260740195480923016174247999433513731613755313671150216966372894519534072121048492311046930031344007645218680899452809076666897115781568891415353307278119362912159777654549497402171218868342082658202024671220782135707038551296697354770446808119331220206444301849449418293771919919480171758654271143599970465307788662254569713804499889942284302597174807484351077444219458114800 [180,0] -856755005289110571731908295145959774973365619965061274200981525079465771798280901793827705475587499037579410241501583965106721950348614060251500114512318782542446459258095033520431689784204254897181096459662584531537860300806179014529540228777382726460735394070293106229328097718998975055233912826984228078232449222806651658928283223464231562734007640621366633561806443916982804793486088434723172494001297349714344098823640863352199704834118405859778258654277110669999551561468505482919987260063184891714112797896659353898013110715937252648902249761721631621691937452014572630792767569055795667254109375126670839845559444660897834386788556357401762704869153439501696514830132941521920216656419663696918664150462520577915688188539882170855706983237557968433656190561492544371102312891043911534374326483231001512014259207582615809037939764830126822228995264263344916330587775122287546454201504214559200265973249304521416313491601717288826390712517088655444082280857578197710299401483756636292654675688165917902811832705174989917441982740757438732749884309491550385716899828139923614612656442876470206260646118810525503522972806563170535104249291706343415704698482987295936610512859220057885886822591080907321836320728486018948180954757929431869610323630393760543246840693028232846877991901707789270374257387614622070392621636797265909959015956309620408197510909322973279075595429112406436305000422407983158346081520344714068182784802013496112796435731233391907329016729301629740753615035156250000000000000000000000000000 [180,1] 49624379746062800387033088873197353061855666069349374457957171023253720153269473722259077214644628358389717549841961835020009003622375518641491622428478926724498460575949433670111395553394918113087292122601584832880579200164262087398529713771508485349300974848371246618451618601845805751883442482794756599395678514384495661570766608769841140351882100047470390928224596774566390476687948455217287701775036454547945989248602532967648576397402691194000258602344878845037567076923324173702387664076794139878980849336764879992130244082774327849051571339098234729003258822224295272269384508190439125933045036559559299184807608727171200276469766639254201780830665166176013439059338419378938367218770089136823720844880589623448492912504855315361311060253320070369682546064321753592913235186266680282803892494669364376726971487460575768588894369375704159754174477310780669343249879971756208307620633241309338651499944492822276300018979028065954093637955274435668641630552589406334488949154436401396238812579060248115878510789703251223947543284811268709097805725515916319555355862412644646326858664102050433649837828668237777871915159437604593688776266533399579103722126489603956888359399519296481260520180300009838320921102676963876411738340229838092941658533019739533160004510963151338179630926181554925267219202502136885178546670838355459612309024250385785831358089261337344535601447755807019433948518931074158448226957556959511960003353328971812732483365095868354372213925640048379619444111242403564453125000000000000000000000 [180,2] 34323736105522647441027657779679065533969362092067611056211075959496552746509877938678736495681488763120643281800930345079584685299338942853472347806529901796972907133368828060973274808090620068075055978409272273727218669880866279934469938655664558903817265782684153586906401602297470945375756967642523957490331171139832547236855879527892721358526858925531365383555023303421641244062719339008736604328668333561683396371060153100606919118160282850236417965241743363905881042700533707774248522726653833514011069746094111634609295567135371851452065818823140273187642165441299015141651728908191502101972519976810615214310464142840983403478195448686647029107443764863080687057643651745598474497923348775495245284910057945441549655775491413576524416597101131876679337889818191989561211898467520478600607372819787772314948151919698241809263647193197025041735119106669594040517659446289187740617897454764943024170082011314389072447444350105612675473964559608579194525565196399311630231275408404841180300208500916099733531580003327407757750335891321127892826698068430999100087663582868772680631343896218475518292394866157602633667770623249617824157098761883633833946823729140726742282843876913322945372762139356983016218987233184861816615610938272206614491382078352082960201789800396586030568776750216550418007748283410339187884963946498367119414654304040925740529623212773032524385281722981903491705798687961157863260005736855962286533131243752721017244952832343032150243438388799330393763313253504535289764404296875000000000000 [180,3] -62545530139823462780423369430249859664079091387252259748109491976955487695988196947630425025148959902618895033472120437935750992986277604580270551902545719368715411042513641238286629188443523328145862336488500644648085591099605591028631415798198507546184478810575923811605536592993950148574176714667313461044412471183414827254684850686623114653206483134613420950716812940380053422109154951183674238190842296325132908443592417158915700581280087259908841837028909825342157470539241120889795688484378033443545175199343680708347381235583223104385630147808218145204018910284983251119686793881409412657132018771014048761744855039283736954577395716947626491683734968109459821817861237063995056639128345476040771994502278239471334121417533221074614759525549444893080014709091980658622150685840387835827729176135532916948887809729356405612999694162568666829568268531662786809611965180990323825475252873409716583951977037989990676134803495323173984090993533855218399140775789300844990919600100910229946689620996414604257932874692340323073559589579881442370585636521140226126834301787665090724138512190093860925282139008407449529473794573893278510988180251211704628449796985597582366483545526442832176286471719159490218541315348308042190779737569512843325977971501897118968008457012100771454827629508952328511148477918227741639128798390524470509643062846010630145948480968627252147244754337856152920249051155869363068709697599854458352610429637524716485391378986909214353691614266405113278155348806134311190961599349975585937500000 [180,4] -2787625564965218775686535722706197477053115646879301725727280010169310557837676172148180660696603697628478601013480916731741569434512420755215057886432933450954227543686421180206828301679343887961472638130865210866008901331099988895318801635758465982703090408407481504121866409602253108741256285601991582295422872138528298900747866724516684829361584006705185303897897402704729576904968606412926026142354516284994573779583688814230773567554321569388609126051160483433043938218903085590095732417890771168909717800454584760093781294658887922454107489467783256310230602199393674876182397524348215466328826028632623119314799747363879506218333683016198517134320204803346676794744244790066522218014259424850131018170259663776843519508976721515513561692278270247289981950126798567930468559347821731778386823024637166561486829496878034317858321930551497079642176263034730211955491399108194435692812571119026011716563654816728211260382300619974373214611612181369490652611640745521335671588911906510152382028133424238520778055930717105455422958713086468224398082872728632897760764820853087405347014141675434304928926190804902891339012760622247792879950424846095230842194807029612733239469161451363979590090381308025312562859392537524667990749177534230419091872043722220946602602079845230522533254656699417946097450693389340185322896591862286469162850104239150417605993823966223375256516601427266301690755988286756968600622789035109691086937569357352431691289953372275827581886772044444005415359902690008283703544616699218750000000 [180,5] 962440718305620856716481131806139094024875714896368719772409906229734138619992578757841249266532450729406199405059196486804113779676099721378412556622167784799757939737800549695984752524684778057486282595856178833645491523922029486219241425589670727721047779116018174590653936410052010818513653263574102330341688373679172241602755350908508749793124864294735782568661600363798699672278217377179248112237795978163354815163658666575441981585405749245953018902591517144578420248607156195463816959097523367344877089383555185889423064589065197380013004108077447886487804908868465075592279462394990280455432768384459334357168535997770488346524527425593933139808139431780863751936817482012394678193553346201101556517956961807031513430445640734372400345658815063221484284684942128641773266432371395413070018659273421729929423095300633742515015695266905554714775889231862745947689967454457573059254718410111024347788289888672098314460953945525095434137908906870057626070905255131312493209739140065763859313984513730160030344538351856620368610400438133740706603055993401521257816154983098759104254879098837634729996143092052947981146101715429526150732593303327622216683629503272637157307007328508442234019746512946816203755260085485054347670760533856622078866314466301046361595182078098208229205335107810486506633599232855585592924037493847129311637043695522160076903913856686448364985041955341014255874567144300796641246826341847388822434260037355842471063907824158175438494651739426658580829822445857243505110893249511718750000 [180,6] 7918729003597913619912764933784725236549698308144207728639897448616656126747168702852516859281699170552796600584172725076189812096084253114800527186662242952621370270544396082137753642046195274337244106207914475830702088564462059123852377670187754909883720224062698560364865282882299762681827800462267524078798429165230951925869669307838703182305932007374844196822237938427028205561070690581496181590912363998834090216543662415077554211163345667865369580441860943409095306178568829809172245521124743585721607213533884006248437758638385837324431145462435221298819186069068912566613208683341856310990193449277093780226681302996414800258736483729819785990095066847175114273804898983773440706799425498853167849194646999169405988206695327168982628705910924699956380247408752002955534685213574219775811929183299052344997519217171983395800720465477439422682808477788989071338395172653582361895495554087556356429103063080965869370472815317371636836082780572342921672830904277846702160013696544536509597646696266024571677481808461724730302615303506042017264149772958226305952774970911186149516225362954576579029574072051873009841141133219304090410035189392832213146448287260353799865667206761337189497207103964908899245916896888235286322265638485145893395502712973721000956768350069648954823325361675784541452937464731991812894268856590048995014920399219298071861971617958855751606513515825930415612442864479188230057253405887920158301867888764311283008189859356551451107366317144851996899846995523382816227485595703125000000 [180,7] -1367147893939173878706640015327360649268805193036800888154514350549471703519080934691230836520372958808152892875756749524822317194414099027518216474501450764943451798046280791983732052389147772567722067556752337791616973538107214374250420641903213769957509675950071516367794554078083100090505124920205256004948561709904359204466205612040309064881172933036736684914582036131100096478766382295394976047308525797992983093684939076588985062019547827405258154125301095050961887215158609753723022804991607999173840941165531173830396786602509038302735424733658633432192059273655244382044558127550279709548195696370873075787120599371282088045039102800490903598530625378576079902464489856850878205242800875558525109163080504479027442684362865163955933729484493827393175350697246770180474852512626881698287591953647153367908341453122705381938652759265082523655441325670650246157294234142422175520465183473662727448048758612423667451118541214084120768730533869064842851020266501753786607127992821974589238951270434686755597536047766985449423167002048505287288857097634177616468916053903624596107118462337291036250117342465194624254035955391498075190892659464321378239962708577873832088375824209779377887264598734063144575585788970951112759123718743109707670479279572360346459079586153141243501975679699009506993366680053539812049655059854017667514923182784633547458959002999208043923124272333165585557107820854985309272029555230621920232111471424084545950130617468441559870082191957928191481847988801148071435427421875000000000 [180,8] 1169067922841259863689100436764246336970509288950190048372777599203825142891552515924398559110625229690274034331713021154298235131570778668851334305623554521487656257805514263881697153524346306369600541145475967414362662396212739025177673743368733954973825436174444843787465715987719897561508235403155732610450125143888465379312637513864311368185634720051443504911200240375266861598018529557591695611993485799684430355935419568539900077548336683767034855251268524630736646952149756862512430018344421970785563417765264843618887050278771826560323439356599571369764917669256917395059598336025869503245277718159787535823398023715360249466365454399655187665183203041027207545684045369432395307662853919528549684686449305295003135344026306852091182058754511977422383474379974622360333125548695791631370064595333327686438082778813339660399494017647834232474677038708126424420619981661053768174584564867519482533838764093683441293464322265992573857397516492459182548955050438588046054076500854547147738608803416322530135272544517422420300887094741090542927836895974838222322837456103016704691005615238822830919706334050995324240654221149765600923008339938082910614688149531953889339928597698207626089698515148724113393613010765931026295380956318352891830783622780930726257640052620715054258770853143652496222457154781423869576679775623100747777772955095716453452592746576216469752537421520523264483675446358845478959329054809951366354821315893084328424688667417127487142373379441274739550309129570176381513777421875000000 [180,9] 348687842796149238809916358484423946666478229867111587917680623781205424100295107306060286132308197993979875793822249600508170070379488296167333738336442284780281111473659455880164262427366252003088784096580839821238559987081350190252183434199407922387478363805567055020746495216247308032188670231946870204744201954998239749117786551277489600561125960083003508173075792338026898421849798209752872329283307575707868204123800626366306834634121447845791302725312290101551975013793217222987319881669203285542015039155591193843360383343837800217716861207807904866629437337105796329210850080463555934493780971865855753576980912285135048188460141189973739786663868581567735522028137779001074818787486278865943239345718689936590898214806448871819221675409878600739531960067419795158406438656694946383620537636815342943447053355246170970833396068409493611449247304475832755888295568574726891428963642100335826899545134537410631128122138374487965579995312969647715613072664923580191698175418743048914488783911364015184999662134189909360746018207817191755788545187247583645571083830886111876436966472917511500014634750216851028971301179322352362682749845167204290468922120174586139342813747654697597276576637357802732349962244849293298859904959840045957680328003427183690441309561529122038246398740088231065200461948195477548388652040903172976831944937694311498274330136527634047202271423473456972978482984291731175975556216630620356733072044295046555360761595145323257972641449096844712448428248199421849737418240390625000 [180,10] -1493378265756882258118636854374957636891467785161487334068583259698373827845481814436718179269491591933069474821387051854334513023043349424070491344154674088174603225989411394342131006980258758389309824607546727842402315360069291620977562564566601907989693223011741877856511677816494728761571004339684537355433753285306455432396320468129436185383048179400915989650867399708753240859740841429228241561279655224784147315445798591351619111780575934402614937767409021370016248461542086971326767762100733545911751892763650167276247853452327385720300088369293379100480561164620525693785223469336809040110724274617555260197637257914579859923272834002825004506230632381399087906642472572263468436927478116456669190151933473357718987217660058740789776947125765096956291681137091602525011700808235781262442326239782920025511882508481445904927565299333558950118250550304476381777913013911389685535067971275272544401478979820281968199039898572638358495762789722345147280209183961696134193202071908437755893070343824951911143589318915286215274500879101897391798760851016664564165829772008554161665012581336459775300945388984648329365859534490235430619209211686408070034076605110094738777835452847041987887695746787067844931957387880323032607552007185294068031782677245426744572175911316207812565200097792070580563751503165650620679314851703739583430473896018880807748399272406316008568412869694295744415612540433561999411801343923491726301143122144660433008853769565551402965188557764696592400823834719450623732676056500000 [180,11] -19985004577642914322457097013171315147383084496835390804295839224043107748281277576811344676425128897676762342568312685855407766586731816429475267028314834031169837938926450498950632231833145852323708553040895556229911516108288543159950482592210519393663487777580512501600290490845691303092817251313000822439456230251337374579268620032720140380732814470569305061925789137032626684801425191321994671816810625837067357124786541043998888454724231989687676230508424689333790075532338233905691739701707544393691702831240507038461091497315135248882457608440864091184701739815472585977044646897462110181684431398134222906668441205741123251476456049681007570279060765831613679116824553247917561432360077491218060138133468409992648000074588765877057464849658629847957031893021852210191669649577856016850379291724022111588994832912386177139122023286221412180432346594790482530843980794362749953967157808410770608450367776188927026575881509428956473717054513649794875076594042110574617466369711023507434638131368699657940763837914000496721622788081253178077292346126616153652608169716798150720857351739910147005803825974245728618657254420864173922422162873647536163132217582910283813781086021620978313308174082797835116475321863819716647613924280549701988178390392995451268487290217986641617714678294019849567397021215004972885904978829279815679949184136894585576915396962802524920455758439911520762808807894210692300004546902682997067792237513053303160524063546961017698127046603178752155275474818987722803508855525000 [180,12] 131868961631069825078596869731053852757186324590291731719179533500684970360951350819115698868779887735141920709755690369728208504079844908323508929876788495626462355916625210109075373957539008450601679831343060094409085111520437105908281589822205121158066471526587476590128482499327443943383011958657085262605423130315208069171998822872584541593455307264540095573929128788288623833117749010947424679394759650480667035654391895162297619059175118064258884972821677826160689847981741522797522872630180666538005420510752533814219978658958451901529100968372343944380484250302383420951402726090156229216560105645533371868704533471811490347827843753395702505131337870497011017980490040587851025572017844976348389497118024420430688504867880574151535680956677173492851692304059345848993237629578708277340445048308023955758611885409631341851444815465701506098302101666137699813964042179649077086231931279076079843739205613571897497186824607403631737507584972518389383573912006219998635360159718522202458315822818996857403053716748120521446762342350556437302337828979403769674458205630335749976157095027203827007842126631379000308748592065811168103544941331890185868525430848009882087410715336069131368011689550652483609162944360358535164412827232012165007102714648607031009877553579165757421107736408896266542598086860489741742978755123578342248216173069661444531950254886680807151522947043982490503397957118786020685418048098755175259070242665162750915577096571245413736188700895375551052919758487802831261461397288 [180,13] 129657820364136635030183731534543942967627460839939236298754072427062757273642088874192063116527779619400194720097005278887583665674113177738823365520552444999090981267421032695363630245198283140107300419035077960978361973751731844915921674634751897863091406943023193809880773436078028895629646519937944314140823922142049007855507925868880760168931379707526604442010311445780742546006360981261290756556835970576256725236022677028104967896124306308487876480836397101941921740814001773769004277066040544188365281362737803682359431121754216072082506024034164921002771236442663812948488234738287395985974242872648846830368657968291887163237522067320168674001078417333571867305070427559810993056527779842067954812374272504240598603684378474983425062630967443478398699029290066940054890606659657214838140556832672297905413493809914576866405588692502932724546194535675816706565746226131708514820152650860485892289211076092008100639477261278344820225987157227083143294175356284131228488265456687929345318203919887523869783257564165748240431397484864381898846173820282086032263395731168979125411244131193502654759366284032840287649308579191238462014965256065726970576830078972744930181770438582888054162348728495437409030014255168384870056914672205312353152858306955718444063915550738978405785385104028769639680568402969102954239645312458212287445898026474174617120873579142697916240401959331483045835832118228622546255917365886186921977910390079656324588837750502775005812293673887201865491523493171027555288820 [180,14] -2728233200918946584038361874864688908975165128931014910396945610134348647728816463874052061929479890979268528847675055335018342066732275335850913236658618803437542370377663794570705865878089148348252110370629048541078014652616958676166800275350052073408084157037981617716214934464096237732925294384754166012941328856971260594336146329301161683816408065886496302760540620211658425297723816847227770989943059988193067767234054273926637889501962102840320803641838137764621907825109592199983786296666510438113300245906676283321751981548749251685951184949691081609520278516754593546078002197949063735540132887956641321773702189738628962670643842806677574724851715351818052044878843221446664399513163647926666192671907390036891833467445382503154840663161360619774302817258057956549937260372695107224296123125053869665177121677647679249505000106179213984381310130765960416272893636470680493028135398926630900397219370799461434334409668258291146138957057468827179409944948435004662281201557111306318963020959263845625075233442252592649530695529834736806233062091003942954831784223439073439979861734691210249850105194893073929998703258255270156567532548004127979036329439165414960415679370041462920229357711557874239042705320536113554200437048479059636623235550859391981022702172115666265096899959123342960145618315497709154038912268860682226676837131188254290334517887079956977986075154487814694028250271117834639254255538475691275753922751619012342571594895370814168932373586054017443787188860101619679200032 [180,15] 5630559574449226017716240911463441295860285925600261166141516900676262463437079689209263108389803998593512353917677824436844856683348824898966910012350390774881708011580475205933886144319425426495039097661476522223191637197438044634145781779368285974658389614291677738192957144238174919264628054283676675908977607577313954594966515329916204119489431300428376172208301366838647498440513491870222461630990789607503878786134636704168317875063046080657559285008349574772034908348900906768715032245482828311978654837220602910564176474585991980221829948306774416976471745557479036551680765027743536962707084112902997488251918011115757453508323497590161680187860215810961658673394006252860140031012980137428805168059853234619945343077971903219213411096701168694255280237205975016041765630799815463987629284579978655376377186064348879579084093712134878101793821334690206067108195261470696236877718893748749921564546125706194216803148741658009997947333074239803566001613853495576175796908469862256849166382880900846989081672155629386238327072846177510365369311523532787504715314522641491681050632269071567736685682296336621472398829508591561038936364523352689270993022906350256046139044957213128730896752837782901668214412979760417237301134244016122681742297428617329907952818207119340675003035227405489511927950749110290080994671539622236617567413991001967032911989479666638103797224074900626821395706437538007148468487238773162085313474783023700569337529885370668204076020414372906854570876330762630698740 [180,16] 10001795654337776660528155292219256819564432103824050492179604142386740405122436843475945243225141700878601924835744708352123547221588827135797751421527021577321866350293620509397556445736054601148711558877680182427359428607164702892956267777935448816739158161283464659176193251123823937914827236164287882237282856621518920884584315020365246853627424343885991196677407223236094436831747626082489357728031713467466353086184021453381615762965345507926959895067401545433205809964922454048693271295588056265456886924812634389977728731289216392485772613890730960060164701294802538969894763032760441805797562988977316155298253080588411301630596531298469310444003381419911609935491626493398832990565035477837046730045038747092238865255125783109195265281666103791640766957365425729310705893805397758602689933037194923995335761692152808905827556512978845816243045440850219810172095053305295730100662512220006684802641391316833976749694668013214352167329414437385799750170013721036735617069072365223790541119950681207770928356493576760003063604455137152554668374561700620638033208993402953044258221264036166231636221264522163102562897267919441912131571308247860087811993657104441321411240698060145607969875724106878770958111715873162739450618254892821465080325903142395369951566799668254244019281075490069936190858353441934339811689042378431508944205491572081678260898167065907579567718118658595005807590054856742892615173871209391632883186493420656298567767284509308028535965970649512059554676445753214464 [180,17] -57739427974057439696644487134584138089148816453113350849130548053204003357546574942518994179533581675287875238913642827860546680847389220470905868275514012183943472552774612579624178477972940199187108492977013095090606129410371099062155874527613345283035308291274014404431804138693054178427025463613985091932957596914481417416062537742933763620321585574997065216339386785365325064487681618650028187022810132566828744203069952346997390502812189503962124525753469285331577626280975349663675927944197989829065424252296600374659019234386083745386434125942166285128184425399954980319212755704583778986811008014530202620054768608532681527118491865873070197551560711723847456903478375479679425680233054381995202588523515448559296824688909523466062300870901300437140429921299888003799983142400381197754189987237390327393043057236209601909126867060285388751899713429541746514629389961202661545222860395246523374793935079126264372011188916978190920078256643213851477011594267469684943407793027108274279816975626174110283651199006460524994247355662986954287557857296214097026372629840769178987978890041359710501090520690836664897078053572994789108975767863018989865927305751429298427364892183557697077408504443005660124421316566616972377739016662153650138980241177369608210168718183152388105302222943839431373294864619042953148111179853666117014686933120793733314944629462859596805768489278186528610292485663320201363435497823687452571507988270484028801433425409663350856252979320501548113232128925355660 [180,18] 70324253067693598902732606450404048857960441315937260363689595794238408371928982336739081461328296034594956555423846211320100507281384952896337828395205581781108723887288151341278011736141196687842244200059188750534506087828570213067109643666094078472617409293184461405361505252456012774700277445198539385322241567472923806806279285743581009779881161663868925333574439657486368373771666975483288881979639062611887316815094909958541676146687147325134053873313859546693083402842559829947222615697746471379302012789173852552023691502889157558806839888436740418312832375651319528262416384485823131071521076555333548483665035572472588825364910096656103606737484998098662719562108099717153891004642816919365542598415954207961884341539623303358211252175177024476206747272411566602689914405817933259848946775810835469050249855560190292413723463735774139438628382307300808275114257371348737021417306673298972475926026292445196968535649971861310495469980102749203360458105438613195007489125643533521580814266295019362232101140895740731612281707679330614092218068141154101472524014867787819766818699154492102392437724749478360135586495922578386332791211273700743441525019154466294011811429051612003480403192135610125682282751365221180751446647215227742827587719440320075372954685272320610847513348729857123303449584497540572818462996917609306333178136332783431070376702899924445775336854204711884392445767452942575506289739586170246070219787458445702821303824063919588870518688870774765294582584178248 [180,19] 74965400170944938641590141171432311328202077284160703617491398533389135106609518545314061134262972947362410632834219926134763900592080823133387940539375790839491332846799499403356245555996608293792726687704448849412925752163453967727691261797136850706969073940270753466308404134799208602840714342579233294090462654702586944452332006955077405336498534267915556612203681145130902900393956765338788402856239145356073130770057415882724650052333892918917826608852981824248540135012598960991023163962127937383778288746256137268678001117100141454725973787836734999075213806466788668731543547835027285605980187758625755418521173670702850043451405783448387768694942354012149846396111523995697516594337992664693216940325184197010741079002666715054702608120750428802733014419814771006858574064757043067175212372519731128761514584253590096891788401957357348643884122550367835007000959885869463203329451177585073095733062866916406696109630324256428632929754764685550548839343330838208635057713103703988583473344579101370707860389748832399761973027407877800141848446192338302792627763880655917958857337821410058610045648466698576621540446304674923358546928853779973915726914464229941313378942269626999709286784414670070142306519829957140371652260080988434221413281466867471095295234781264719961966735941129365260181955397159341653247397991863374814113458676651761927607726514115923990842159714433461285525642694575888880485560505120878433909186915108325809542535233705491278227743024186394079969484696 [180,20] -320433055761118199661703476493123375020968684736543255611543533008739061314227890925517943311296342399490430796779845453639353369166276502878605372003863412514064449075843357062778954430505701004583815534851190342968700232368180071384255884591504098686645595270303634850981565657478487249023137998664633292493761729013764525421452135762741395595507922365936127958028446995837894177968182505120546655439025206453907507132517868483760892181811075514483232976417109631071891814462841354570351552305643448617422088101445970830649859137339148998692006200658503485725050868246759075631133193411519612045559235179499238310175279276984332990955548466873517934212243665595235013470871878096792407946645403672527302646518724220259920853484064935021354175848349915842337999452465476836087335599682216986205474019943911715381288125601197704482564797133202620759860138662790827919851159802774223838963432313043957382761947605168957931115217882115195399599094710949231679970181567743620423874636841539124360237673004239513355173624519068145991581941225713916590597587559676035077628647632923123746083544342807183696225980987146281834985474544911912122691567532138308284871702875804966840837207075736340516707007423045025005425685707214304225520067590096648881632211354569446550248517334248610636403577842829482559588271294033759400679940874132779994749577496618905599652278153955286400584338676397268131607987542536522807082483338575834307161334576180046875850533238700312299121623729538359959400044 [180,21] 338019526063203839731506929173399257260210280728422775267223879358358481503169695987647447839343197546756529813805077871875706014645322357204235328090803988915084293358893979652093879806809421530756115616572397369871205787274631112938078665202109869147969470748095795447474748340150255713821011180647560582412161388943260873566677409589878550599567180717408689419349969143246254599248898449391915524825550802588396950145897030924443687103529913724743092821419594604514068028190788243919831619271981805230035648536473530527444586517953571432756959100143779413376069424473834337179137897562428897160464667679880109256445215924589019291725754172717170258261640202604967567128954226768479056560051865536741019533633823680502516743741599083126197186545164940799048571742674383602206872620453988969724850521274575077009666983132523894854163346580811631170911163140665163367784218037137249203123305624689590909724419106525949692716790043200203871744099285066977112263534514776500565812552570128234845808698823122813266118679988141091477860709647869285257114073176957467397172746604920847621086856355174166091444955235752699483285355232661261374925302866780308074868483254273612611684099604319180470599059350831606523809960948531041731174266023036569391921320456901904304254875005163143684770256558035127597451549519000997901267273360948684943779481584082702952097803099619451974591213003847407291268631595766537680377951939755512907023555052772192617303656377720440642779114681887499274682 [180,22] 60384496344127245520955997975485662645715570144645519174320655031502246665655926511532306655901881283029049958462325743873913426303400612413099384081658906937820304232559165858631446342161593435320549486018264380002428398338225683453643357429368608448771155848719582263382656943750726992682428042372120733396590793174787091197559124358766218012070483747875216011102543647978165801400992746498012383805913391781381108212217847346837221088265170039097282753538771891743010264722338151080247934382361228899643760378754666693620926225039671718563764917530231841121781797503465704073954854627331419559978708254643149615067499398552449019251808444238072539275100200579108629602421771830834585993733547135980118073625446321135455079368994064978402120276349297566227132825326120953109163454666979347602168318905212418188886233118143426110041317189817077589736175659804917484695496645251314670127235729551457219349422477319919341560961198443852427562482912327997254799393029586255447624503435287763001349956514502490878743050892799406481324237590759980959637038306533013025787968334762930835764009012116936406405130744250067687472099402616210146636113678860210550224450225702962246937834173720088120450584949728477730312139992647834107203640697301782372880315368687836816102112059490935466286571785516498385466257470393673618701422344826623814684254040274950746551091462191111032339646239234687641365085704857407410061265946449538326406019563424216118015484523694994428180003633797667664 [180,23] -534373752069146574327300855487054824032037899141570861511913302812917247641319494586049144572705638071055049382684128971220633020724687156622942672164320774897925399857415818923066939377849656054944898657953539626301016396406368395441777445012682730175013057943990784066659044521608330205895758633075025025401886359417866309635462277186700283413574492640954331798170753991644068619814853098298477308938940140880944078993757707409195215960529373580391738053522275553426627353790334720533449817201635193964824726106946693419854695722403836149878700907746088873701580344795972978141601622448951020318980167924816249879934319098828034998209265108301160711241197176816555944355277632792333224794865069834609481937492489649283106892999580516362948346811753701228754366671534443932079315678280500393476681349650319192742953833028126072636201444626301984303395096736315803579815138881979829986995228158741428618223823952734110212864961037773835455118972630595849507973410003371454978375146781638093227842091950446592888062351051275997819360062347198203083698566946078090315981323214990517998251783372963429205906122182408989643097415456068547533229214514523793884821489804477803879098759254787557030379942064755765797761194230483831140429974786316689514980778120349967271254581818539683085362070834584184415804365334561288538128212056612769580252810066392112562559769106163520686681372663141275058507195043281487599833977333303630336781353015619824389280408909003769626181075125173208 [180,24] 573208766448995629075352533359546768442970804458750289307186603370673683824230402232171434562547636835212062529053179384375287654350788847337705334848632739386388180886202780308932840230289163790967664448872043904267769969845743329671299629532193168770653498767123727327962699901645713352254535164889589952078326496231668995683501087803651570754040794518503767127615684311336549939753685509744818644223942401878196547752811563963046526711747293540771064066158924232222814590785607451640037774432115893396995108483496103901129468263290147533389781501939994672017786678931674010540254411075458422348180086398518586841424038019361367317199392595173153416537960713118457815568397279820491270170671660617264323624313523587316465450471906412537925963630780099299507545702705595508554685559129917380628401788551121555958457083835273174766273453134856014856103234069073428155317664202827771607796720916131871621979117346998868876646933572289463020360627131543464585375117439600193258589836020740521955144022981855283940207574531269561465276804575265044173522152588167339273643667724906365924122885307265526370353983291066080348993416220126314370885886804563599871544581466384823588783882001001946324425750531242158694211409822266562174105616416674000520365618725315601879878499992917117802700259956173154256516281836080637526941514798593547009114023264816093116188232298951644271622944100619431334050527402976552523451464207859703408080213808271652088078905287949622025925983764224 [180,25] -159442687433083275031086813974945550548681272770066479137141069149186722279978964047793440067855435090708804954454268788277025829176456283328629911807130465497826779100536476092334316179149277205783060403788679751704446621409378617019030260038849878181311545884205304912827126146179133095337487493462587751237193890756815558311038297923303516002797400076525109039829750947331107359985891883256310357160468337639816592966991374835019969027521561877117337120965804186958645170967766489505030534791313384343244511475221538572821699105525985688205388416535523404520387654089201956582562909482369005178089243408496614386205685796144731605276076873184534116720640813686431670041315125537227484060646232624895815178696882601810003099828011544775804949850476371490703877296908056059325122476304095357304413586787093056110440716094121304525119633550943870169957376677148297986908557348753195056387271782982882771043536952958124684903217957222699596960624298169900708511522103630806354630623942179475656682765135132408955299749930988071605497575090931916465270860629517864369738838938299027323453183746676173479806971396962516877513402129103588053241798868244108608198240637022741769682991713458355114534171423883779326412765643154028821973548993599384837394454988409780964943776365305977188182713515021859862824095255438997976969939459805515634988621874572397014314776865154523475384274236938382904184581385689202371083303596961848707923389037812146598283116168538218573224671850 [180,26] -248803111015242542139906633308233920887516090213976269146377153231481976484044282211926564070963828093956648922032602205256656202837825856443259409852954846531536584845934282593819714606035700406721575399359569734445018488751288673548458952352795406808087007622721612622135998585608305217819797078995672176304719636871650291623211066874385963009732848904587528245702517188396454879061905549440049010330264852836144176131783571207951120810764057964170342406176224171459370259029801441370602760658181850526020573700423726584825718690998670868897921399947796650206282574937505581344683974039819092176666150618690026600203562999496482565267416610997217762437193712775373392271254497249423710440658671380010060488577549008999980681876284037446252059052432436323523399571274093703632827527065431819316330441704859985353812920083693259790243283560764745792225824088882452707055793799550539215636052186433697639833720101564455562867065911683845440645291578994651928253560588932974078879151560746542774770614308176082684792844689757666311553559737990975024573314168318055571007376119529274697632228098674952241293995754160643770133454119665561595283014229656650501065850189172181304913937142932092627987386076630446157823780086832116961783917393027641087406099472793645972473566261482993534870450346659172823811855324109698751605250407167514309129736949078818287189927087382186465704695776645268862557544972743303603821710903738360364688522610735366642885544662512023313536640 [180,27] 321956893556146378095098138547580273416342565297217572218336020257590273609161994053567913739237419469635687167705764714264679883743927961879614323683219194044223537830074157504484806211288520607301971854899220740502614430590919347859861616784180494551697594412996072386367923189727471024213106284723031564155247143638084065997693672859316945606933814092646151869302253055570373075286500703797758217016710217019412546163525054991100640891498513184806082234911084711615585501495306179531382927717486441474302637848706126722653205893034270415913614631634886642898831144799665426977579787060668825988024974002818083844041200979784319387209396820630252182237339946753166159723600665642981775690673589113427591000223930173924680172273990395677879004427884510915369278759257218539354871912119580824393596320603029664868867265427745038713297325230970377520411382770430594007410206647956095361068967380482533764384148253910262963910821011156174346483258996320748976590805502211642178634011107157992586854617883272713167838506638024490887738679623193744575351219354637831905914377696156422210428472824737658260514534440127227358648290982230896873207638398774513419093092753172690808480144232618452533259162827694890236723611883413933723930097569610813621358969306287980098244139518021094652660477080371603751813834937820673047156085798023087579598147282788175453695481579721574098814648745817984576783448824576968652306344775396189167528399499885679079788464906801420016660 [180,28] -152331605421863925252696264456636676358422217963635505030702575787979065502183666418776850763339430747876918064192259819091393523929722892675820223619808347349222281236860959822279769334977717074348797091280467249810757705650057528631883933176764258412173030420421181999970442792333466870473474316148088291632028330000060360852416933473417902761973884397180309349369139090148831535671126790197585617654352109536822769334752206611466031206342502002616244015394689725029048643889679133206739299492162614685769489297009958698746216084384482179186250268574098518348604991807192749657755726883296133629153629957481888346591780530931682901079389067206144238010430237852006763577066438689211354828211220544839376104776921550815573048980526103826538727722009834457127830051048924108735399066728083616366097706462780551152825618003261090448214250212586453828569658113830678939432408808718575521658605511212058587529991288481354590680227903074221834281403876827792163188490181949784701489933833611774505370976525838297530124111305530902580113944029574352766771262625415642335456276923133254498035659985631686359574161683853723288288938941038144017969088440517920584449201729542510394519267780488891688479860919402622623815363258854710511082408181100578513208953679299515738540209111954821555921622091562516935853681013015786807110206334747292526360003618313627274023240847030391001127198985096253116113013331080652738717968660053945105368690024221254695747783520225499728 [180,29] -9414021172720796349048785867255113128390472791948563077424631097371139312132767621168890757343086720113490705941733866049254001416843634779310533489154880970023568320154909719925585553223825841480719490759136138196684673414523914675289422099395162868240887782002532926531359435279847409391954444920495108064688653946449526973238928218396936798433411064541754945180382900077531604806842825787176390339185545084013554027605444045008735581502410856450038515716447637757825587632025754316156681961439148229274502369896493752319610803029757565930815080966305058795379175362999678642862788436598295046944668834816751233848718481922123646120317913626297936857536589691196692576759144128944226278522467796321877387517601353414889988522827106216745293821022644522342476614178334037787934477739047349401266236182577206386079937797809300810374444288957856720744416662601751832099576611127523248109666196419922143401936966603828470556163336738268912962101700287824428571734333425773755038105057253493380077975178569703842718571120078816453370161733163413269726065260723994830008300068702925000555681480195939325473331516332157016292284273192553452827730576907272665726486993197086079247997392438480568538997497801813417790315337546029427596312067066447922246983898462745592742076183375541875391927076417086207273984593223770925960331581535843165603414875094267706483308884836427277178864965020637134746561039088845505392647541691611379666893533424453663506844276508975 [180,30] 56428366277764405081279310492163625273502981201995476289316220985109449982277807845552787205873757906722842733018852091540323950537832226867713465342803076604605157601108674356219484487531533064938344731036364995469915115226807040666200417737156202059012309303266432389924221601521146473033869681451618731586122429978709563772542300963147000038912287138236609666016676952351576716336971838535306263724601908150799274902305037973229381791923249919997574110202980701389192908623151735660760111381120354416511891484329376942282076804040677301166727931773163480217695222171687311966862031407267285732056480201300665026886339490607129521690299780528109424509627652682067218320605573547320847929347935786981929627116954753483434871683518709356687621219896935563431035270201809442150126118018415360749383310021068137672898207939432306217984815797397741577472678328245152334707529854371576758843107969934783490674771847018212120738470220028565792980141162199433195695158263978636149454694468575056150267695686536838997297509681446083036451929773041673561180937748885807520755755065844097943608050047906189304325097972717357109870451923479781767868938302380867141026508011006952223765544929530531586772763904694188053873898974092272738632089424997020486200302815580796714948313804503384518066884004652191706848201987016148350685650798612682730327512676902484163707777846148425001835554315389873743244639262714357738370437522403770072650462780060017424343679214272 [180,31] -34091816394230740746823860664058839906305743250261349471698575330490393143166524286029715876768377569049845800397110907797069706294988007700768704342019451981390894796660978777775253812826911113916149653768901650296455302933561836815943253129499213522686398101719905794100654121847458499966349885141219550948785502005206589987760933493854998399111142728391762758200596690478166492585782664490007150776916827250883354673050603151509307585873748336300135654613218868402714446992526714921003107777667711091167005173012377051603943093433240256901988892881703784577794364450971955301499723150018523149173940199854114409475660849293580224355604809514079737700279375635622521992123329104646924514095478288528360669793121880955373388612509887298492716485993559614349684869077985813461977462719799812492723869920828154662373975013635564201995069795223958136854392350290577961332360925926919906038003303936583712774922062205322856296528829438753963134249848619242529708180946652208762641406230985282748264942815710299353943431410422258451947198606388249704036344270718636535352306428236370429357921504297940405130480229454280349643428018396888730677014271162788307859512672622247913252919820605147376120043092670054691950633888992279318329965432872904686382307349901931924078133432746634829119827286124556504743509215192547101767672420286467241077684435654841288207377250958932433456254749698934213659602661579619507784230992313914843639522605505029447000333352 [180,32] 7593977446636168331674126260072340338345410682275728027518246464731680535891335760109036097664564108278063389315076488190901039498695593795689651392795753073431776205170031024646497225594567499820162422621001448424863523899287848486216832884864432991765377545560806496406184915937323289261088148486172552966680705866344739937271635909315023652812449347578131017554041219433325849913363247744694687669353506013267646854425167743924958852317051006826430790063880216654076928044781879676274129150533172151990992482976097518106172552881792315732284391647523528140046883506305049119081136307244443540563554792899135321951019408208100357028762304730060524333446226539421955774138437168527590389594187058268805911874867817898886920112934605147082150840213289933521786724770474722252462102325005338622368797693909652918387853420247552256318145278062694547173215198753025572335018667023936804518524289735291303994315252365480631929885593139915523695707329779336070498830354316631351520965401808053717303078105931520956175901359774644618060704200262549536730065455459515570010931078332596722145861510798330616943186229902076370810597231336061766567270915533400692095382697793363371966277093087928678977772154716062703857116499073133363640201043540302693548449586293409628040929767611256865572157893540510483158389980500830759247760130165031927109384063962598694519217149115721335228841799989523822656522388037596118408175505696729890333203795585611706618096 [180,33] 2234857039215813869224338157875292211220704128448058519397684465370164635733264731878304958417141655161404015625339904523251686758965385346518981005318580927304681766625971590265372677998923269585898256248426666595594369215179221313246269226590250990070119815761757824498868879872842375081378245218579886483729297913585260160929516705210392166989473042012469427523906176951543734786631009201348431146970128338473169045143658732081290012480039261236608580025418254149774850533361002875789608990782760109697672311872199338500231894396724798457815297508642867648184046332000667938310265758115033493351412079564072500250162405682939946257487449416018439343689216298604122043769994216810819923315106381345190573360225273574712992649264429609645629663849954990585997579056454030541669996378833828175726798513102615385228868480929755572366412673492093421919422808036282812110583480494811275733695883470757154386939726323798371130774979342098410190349344947097082678550619694146131953615419528266963396175154232826813674295668691955392784557478986644655588052432099025568895333538822252747082546802606908397214392671092957657574963774416358599002947831387833476888561730979183590385793213894556812307468723877512611001113368510657992105900204785553172255940659602485339039948554761319537805309345968306113292206014178311628697143652767973407575321415538652626605146959022115082140800982349796056640277093453379164547943993772194631280365122665467697704 [180,34] -2293719217158912366337452575378180658139631868241912530279690227923440348342848142069009609154633120569519616731320781911151813278084798511973620271568787623877553991234463567126363539511480357350255721364561490783917340501230397424685753237057196829184418758866040921240873750620618315346400349518613417273329919625927695337472049410474844889714356435011760626397064298471704220533434020856483846962801671403634558090664285607241982513696917923408455657465001340703335919001783008123554756852787542222717409822491705144878665198960279881301514224718459709849241412129138357048370828111813404093885098812783086635098292338632131611348428200535447728993601762818979906794552954181222040321569527775588207993765715396769521250926103997786997724940872001213123132081567183476616979603515665806574072140594449298129574323697877348784452242522560850833628763129963462765369362338720805685082663933934551986255342744718679727637502415545192864643048015656302975728106100897236498200538920895134339870535840862960924591693624749449402649725013860427738994581695762529537151463766848015711490314660146731969712464240896039591052748043907569061718073431444926480162664867271040321427176535583438023917732398659100167947039756939804514242937452482307076450435660770171362331388351030582043414139041784212995644896122888900333994655823033916731354136674999284962288866050507176391259978720604429654308759791622451044865746760703127713674845709651893182 [180,35] 755198045077220333875816714880208324207429895826003879765430779147872889280894947132148588962737008601851984894799069776009262756272643806505188089536688884125022701714263933372088364493059801602683197889726852206268131616611474475324252176242686588896428734989732187845031056412390793936196143746589116773913798843330998082326152301439318599732363602233077256300470155739130978045498208077246625874969355223786023582595411097397174055115768980300783835401005351525249438621413787818323104047401802344680136578744274882131372430382964009675830296841211815768103070826343030069223896713180698287389457329521905832128008355587394279305929905682764660900010691808511972281316343988789892492157067014429402469569833212572556908008623242436210147815025784412196365581849889418452555997435309080282794774385129754611163535712419186036019699582813193249293572981919050308060182234535568709735062409632447514777447182469163791115178228116367529030679012585259335979540833933259741644832929969596824164542444859330984603926419793143806296067356735439710670520125349691724389614398960177015031438730154492959681748502740408724238793789381125189159579853011684926385754776376770858878258448321535835129235009707348364914913836628921138349844800410618178245361840088595056756860867465409594537080079071326360615041301546066298378965994296028346327271332559079682099488885371952188486296826636629202233482467185614075945818795574167086636959153190234 [180,36] -66911801325318198529888755556460344608089827017197373312334055165307762493792525664208555935873364229920790335277032696155609078249710365759836459840618237402939770509746589933788260045955543172471790243182835348079419190381363185244039022890511445476658398520813083059238098468663007634640811596927114634701332238633320175400513315778369570481356587308385384304565362944820533088951863942238967674818912255572668308356870256509899420175014407979445622538908029376069809184267376185354703686718672754052147612222586230225011647208813728256057075606490124669595934118259578917709786729120124907431281701982978530032474335176767578480051909746639856292661898648867222966667912872343484527020428973571585551794546183303624896559133913678992371610652731760893164729481616150748249742661330786962652664838060264356833421475555454155777765075405426756021673965319597612944903786134753088298758452223921051770534300948160212189918392746820362193956851919887476566571183224090997308549405792825792609507222065663771576976466104177233064365344513198944675197790515591968114780132208319692839246380164286089135335271405198286346514937045341836215958814577213989018585496596250700313551956964747270093047742931305779543065646520022216358073181652963583361172374696686360952153731284361843440368855216725427456512157370871348857688317703134475229123512736065464507495318997295048798247589930040128964021721746764386679348581363676502588941848800 [180,37] -42364702755020960696339672397226122017261383836843120118316408631861466485157777434718199372862971534892207378233010639521802522936601488120603979296246857858951654651331312872742664803958528362223304922932528024284798614912024595726351542101664514094661574302545909541701633739653411480743919738961541398615293112558983630920809591610077829238447245790558536130257916643895472591225021913400653802145942707062654205756834345254526246993303652749203302091824934091051409331163189115262257945921217757041853174100844346978395432393962667807515594411158655435253990200709629542659683889423592919075367091697186782675371570354091403916619128355524863115010715510264518932322191910906654062402367118594322044034201828494227125180818372807382123384829672369933718832920505097762780120967341867572455853692891528737930297566259063590471499996144749768775906828730893993272925050461795523899989663425986533847825458546098747444761940670350343675896568375139072331549295988500371225719651981617643015666709250343806676862970263225935992608234790929401071075587198040193726918101718479875643133722935456624786621748515125885929902546928576658277131649019649476221307653717641181929637204461152238822937648108256862262755619877054280601452757573100669449615743936791371718933846216907225157850681122461232902243996173687640552074199457588018501237837258619610080251084036103128948552039348200046280008180483715359842642979438366038613980364 [180,38] 19658163751241498512764016630912117650407854711383736063254724916340809319547246800325968720853576723494070619625690826419134046357815345948100277684693838037813894783113124593457236982640678218066213640548251232887073085053206130982476495112594048754031453860729927952791390611490306000215829935538251334186327530663402831588099332107435214321367884653148561463389589358056054111253404036922295521902962772335379951190284974635404389942529298534576700731146862917353307447265078233233097531134260703733969998796310839974084838563624157480385765597474950115553719490845169901309831273377108830110925736507773211014151365886736898087432613791675221261508934840780977549343831642254985490240682256134948184141054010203996583115383731363840092600925280297534366073511323257439838978485008736393996307777565478322698552883459107336180467202468215330148274522846688639200341182400820774457898335794644763437442471199788266078593800203713854785814203112028403406872376129663595148478331330660839228104443432196764714774894683737098446007325424978096435573477202985961590212063483541766592906659262469712606496870623265522563206513169508343250535125356154738565572559930689165348139818161688356518437549291388420941695564879559491000371600468383529773356773021429207234438462977089477178208977051156703634835176194553105714264613333056486255090562346752393196728422572995889973166583220285010982324555039773958390801189105340008516872 [180,39] -3566041141045575958031794251386383049791973867137342344391803831210182213460277568564293919952334239558652789278695096232295771381820992733324103662826337376824279677625241518958456227306610870185531396460438851286359557977000396533699877641808326594061057554491579915767327037858282048787789356813455300640530812926627247172727135013992414118928507899489143500666314278090380660665611410176362760750821036831006745227865224912754678632157719663878256454977823107071152555254004673832968769641153501904766771519745705033762907973332295120130010620257278199840186473734254447701433030365223760162053334474883451658170735147154404988717343980500179201715187857779769977382693016851388208299677068001754588501738081825831390532600456558722885657687737908174673829393326516009234871173383440958617703525269335169384706013079500965815023473084346420266920562865991895430288917864848827064383907909240098112760534841159629589475441321770739233080318739291156779428906232896200880550656571208562387995744262470256916920844682430161860467153216056463786204251929147444004183331683048302043166357242443096129487254362607121243993302519356701511111270600943771359226884143522074343233462304320046863839792041847638141096358139645116075800170839739037049947044070746553412547568142342977549792801344124239598098810827384053040301220902320773834056955801806222869779611328902922328660299869577977053702258626813751012876942025127737599 [180,40] 8975638404533977530831302515558733940416080666115027228937310894617173724402290820351788963107250871701185869765383020847759299173487859561305988199601437131244264288396234737487781000634052606074323168157587625516920380103266555017419987853805561827680297469773446132549981053608829732658386637409056148736709081487919390919896233126211954410636944159675870848977128697218576088050755865532389526295534710170035825043372186350071036141534864647009989034853915415704350362848417305009075392590753530576698390965852084937248387215912426858505998467986122628034693777647200047707291040283967441781572082703537103574599538326777562413543995364302748662293346428313342951329911163592363065117924450106637602391517966765154199901645384555337868505151538900712507829228490723353758300169814847028490661875106953170626893573619204296061828613425349774416220094323407113533463679300510562880876694466875002154814043578014778559511930677764087552673198194785822334884229890337718532489240907763790341912457965003637692341877708051251725623399752333207331540182067512527941169967013988299934686464755731732351654165380880154321282081474788674188553536616462045224420522591019520872228152250629429539282382901876568742237831405259602121641533707513869349769432349241807588242123800097595634834917541474178526059360507197827869080011267268606364856328379335145698921019341473601887149932677891453537570223771966772341148754236616 [180,41] 150084112063121188189039861794495157825232460657360721599528468811783725765873653293544881296854412053607666858227090942557566294276558609765393145571409753058821045002679376058834879094902242341187278399362371714936025346735737272080682920219890843163222504088544133613423583768822724804824970665639007566407189665452747134701961375456197939071755718272387871221265759090169086635841923898506974158732249904438175962871044517417889973912865083704030913409004886799223905983687311973506401539237302089374160510208911785244199732952042266026843198201154743343266387955435408731291985820963606051063579899724187190175745004474793717372160781135111500724309105563562603654112062540130154205705263410900102003346298154904510608971511670977748570465603066633909136213604948424366795482089577902887652103363042044796275162319267708609406261769925932961678619245349325840128143581250638673012831954578873646749754973087177571996427077043482797065079450894274732035229393290170415188335789888088881053825524370526873317809632074236726859567215008325198366425721486212124883928491965956393636238663473198936229539414011412375783075295358073836180142782823876490881075511747569095627043493856733134201936263494875459291389712794479842477006037878084999323513889802161657822388635439178509572624632768632412895486254553438895153665024761339839989674747356165602382315870665333935628540641033792341729517472244864707845387857928 [180,42] -35772311558927321906906422265895816391482658946449886002306250574731417414440035584299147589781680296033132098215471813820351730139276135464768477579659822469646117997080206941571538585240971624433223369624788832097850579115409412152755496117673761905844202849844873476504725321696573733350991154949629730905203423513208308645323371197319357200999438383834345481068292836720942918282771909147546842926795736153527003683731645678889919516363522666626080593178355101069516052687884031223516123103303475648255838046335755871733035242892691147596580012108582784945029290768499020283202469730849307841801297559647667200582410137416691032295051026913370514526086530865979730449102360079179885256260580855852517849344695442192333146176032213234088352340640047158010307025310323422404667243170429819038205159291481362921208136495042818050140247310608903485838591882725068325047914775540807155071125089026220662165576172135077930568115854695567192165180958523422153796039056186413061121199338362754298969150709353940068954562052634491396314389380628105914164654662973730711527831967733309045454750986002824800677772136104622313458582215713805920529406058154381860211314468178092636297604418137446182953064312798594665594497767672860376781334848693793022189992340011069851705159061903764761765462469876044823777671151294809964961894822518985743458150123095929860442720325122774159095462722091047104207504452803691024425982 [180,43] 3268343745661301487915391853113860513448574964736352995030030975436412358219696547306143810470002665302782177035703523811201215360312114833785369089551817946076521350432539431250296879667132855704474140471865314757180695566938898886994532891710137041405003355434245462794601845155277530168386139342224781158704781815687146313929534086792379041759146834025855114549637230780939764413111419003495810186413728802542110313752334146677880813641987595764397462506149032291956874523287689661765598316836111651310927744792309879008394515534427391680388156461242662178675307448493451515517810430589039439675349092191050973660698242316525750308376754544292629368740875494754312816172772949256132260897067266501651041643832181275573666949157262544652210553837561315026783423913599208405678588221452113821380027267676533211551442301723064333294927528968438716562398817741158385511467819516006590965505969910912915372005635576052822860177199527091419571227438950700227461836491439939867242960055890507426029112835344680992813257382210485403182880136566000510673674793980501197964676327728058499443996794662524029935306292685479938355436330499997514801484062662794794424441839550341770253629123989228238661090504317541626027551725928917911979391314896774485224056385427623664923277719486605211285924686067234911432120885007425843267002938262798030775351390887739656031534359237449028124617764240341854030837370319000447042 [180,44] 229143070216298704757154352837076697811267214841929590663902796800701838964146033309690240442668239170909856696580761143033844296607736794407898726832403341177386505413540702104066157821903587098886796084365594859269938004180513641976043325872627005424045115159947449650831517316992076848753980214380635425455955932266001006783981344411509844995520202660177634576941489294276935550208005550394095004425715092852044639117001345561629438951309725175769921099654340746840546530868456182481861469312278912284460128659829373520130512402938661648862802816258072029720322872721369098891418525076873897462887389121884266407438027456789171670932409971025081209738154730563422557817321178769144189570627372415222504840826067326517530382455869178750963740608071868284523120014448014984106538910629296493855655731997953988273136072041946284689425674259984512726625058493295279140740383092733133989382780250537286051407850734192706270502538619954219018655902073882912167423729255293548588233082606169661946583892608641013940554532151421335699326893423252790242619578622223398253368136686818778474720344144745171973583455635594280329519324511164674163519829486653309374222400487152966528356692512808237509513271681700831208556128837502714605061496801711959295464467409040301962119168301884479043344856561558997056782362501574741124702237357005932000578478990551616505405181744565212124256262275055849391679481392785632 [180,45] -104774909061448138610330731924910338940721986173301989664901737831011012795676507288482312737322347759800990326944137700410204597814051462125567730998395930314982171630789977374409121822428449777510100143301966251305366458323015344843112836139047119153926797937534684149541196878013811522099878339736654132481994990172939900955089381776919001138430584749774682351351664760989071950793639774196352134418430032381456869527679317226602282388677233644080526243130937096099513076049645871875518848454830665235655915511561533818929774989814530114458087807506919281914706721933395280474810922431777725275693044503174042044210947323163432890650310741789099659808658452946906744708286215742399524445497437882684852728500405423948570993899989593477948987557934792922648580178221130006178160144124077916954229220514587841030279615399596115105740557122520675897632186763790868493484975571375812339781199324500546288568291340859425421916628424037509884478019347845383452164446162351211650281267491717128011796964773312358355973729620570605444165762274504927005321588456349394539344574386652553526066405620536029178659185612296598770108346907555033931343708316703403530905728579711848387913605433548449048102274454143732978914572607355818385080909039418748279069763464973508048725202909762134284328905543385657322086342506855851171581193071928967820976307170331003633472294582170440997263080124913564012217813872316 [180,46] 12789457722911906750780476795195680411139371551064380356782132025437138987745923885301351646556285211354743467580612278522285865403023765138385389719882972500309297220264558498055957359996674032873200393547888138140125290200853192569793787751523837852537088796309743546242845855570703922921146198599477030741701664674032989604509205332819515354904283411381632559675858168325763379395300291540425514344948705802118636626438485446923890457176765211989653276748286737395105067198524432175974652356430332702779748607091514729225498201036929853738748475943222492543417325058425159024375182857906357368620974334487397794784190494838797935560335737194363848393543788858896989171466039568072158486452215569195661752471987804484881525063345220190204275919001757200361850313166129062556661179140596709452091123417789083749137572492806895027617715404638206543448731059439114768417442136803970254341349649143597069544703511516755829697919478325750143390259505642801881915318295559076440025479591452144394635964967422348126281059801810526893062369874505453158963714237572368017640427938762439279952666120394416697042923935996859451068519197137821728445351228888462510417597876526470382401064470910164699447228826423153639409547591869126865507580116266754313156019280894607304393079140715501186560739778867100223647411108485344114258003995989780661373253465414979919620542477038051077728241860062415939347649592 [180,47] -423345783148462615084857304052144709921513229714242495759277581871033492716219608509060456409459335575708226254256372912753791429628783732198482872946489036915001253851280437742434345917396380511047078328339028273925441461857661796611794126009429226369166361656405337657042047941854158778887750297177986485046682499229121213515955625249729932689336761209191905481765629131648022066090529110359965806236630219556400005190714972000508853728036159563773814763252303299809853648387786873723051488998456963286263399925702069019031394479964434094006824910261238715465669017817179005579437271897044997604796382475207474559662847544488419764387874875572385164622233221763636569405963024924674146559765154592616059815744939133970215296272756629747542173672348903130764119916532534055897868609548704911192942979878291275295812151947303015374259952764243153080204544157242878571965632141158407355965735472682177199091073503701751899159332228229503625579522413582724191997194217378686735461349146569083158979836284251276394320136330062498861184963576389150222949025350867108481586571631290923485550684948696613044995582377078457531417120698715258142957909362839842967314897174781117683542143179721486034847669503184816700886698086948443360074228112960308267923716315490840405375254766585501397639736233155177398770946464888744831248513086842567235886306431681753850054479654197070831503440673565157930699 [180,48] -84362854385887479041146443038089131396025381445273777940711944550095101197004567080609828246463475075424809321782167458430846587257491758018715336919584698954144174914447040161433688456787108326261363977482900337905386154546945395346394637407548863577957817971611996613593172047673806879108984611892451578445371516966455117138669182139324263929278535612367354816181081616421068209916598082324413237927308494851049350769032754388233936983856305938582523826480595472843577327058465976428798829481430838531983298266619823772478041910580223972460281580493908650333386763661249837377494068602802283884291323805219637353058547216456382502087580991476105092446732072107608277509566232579001340339104790661401250310101485289971689557647020574297716332916035122579719820145227971251170632080414680872717993737084438607900230062353511990545231275305168921166400542600954810744369484672997140086757539839775267440346015405241061077550064095569487709483149732134742246021522061766616753462264626772819245342314649885563945849033938000502370623391388124516367934686105156630435092819009265417672169633738165676708429371498755147095592921158011658047209334682510699441402201969993264295611379927217692778276441423752106423560136355417112562687474797263876889931870008462083055310056869856133241574967697032882614931005055092184772459147132509806665226948478565303691528563011773823211733063418512301000 [180,49] 13363191385909415139701591049095037741656306980169682260380532965258199423887808505535614926426012492166425146579918588547470688355755375687720511747450906139001106445493293180941848806755891482175859307132976241643109659585945577140736474431839734578064830139849509718322687629724127266149011962887479681741071443198301310956475727344093369129650273121779403443888026093807903346642795091750735155482453089384063015279511459360277841415230192829734041811386043740354784767105652799402819520447058397144440063552592551642822453009647293780269583482842616373947304357583314047024293997342773963354993795405150813018934835386514619625513906556932191685875132029597585076283941565144987671104126420928203721213050422587908637003113546739187123978909267804161702253885975552586589392054898362845778011789521220229516161402460288763953572621955679638158284894858675297220048454796245649982745234090263946441982520457352727755745305316779370003075186948567013936915332976466096583625144623417300127238406583349205972700510110148111775146385830979417900926970039166508846108487083475649263429615780570335023880091278392626892177916343047031110379348913950648743940451365501315146861526706885676850189077703143288019951297238089139434520469489033755975156853813727867127277890230035235509850875251728010242743069448364034396880300314435780057067107766115630560019946064664138089440468538492680 [180,50] -768568553455448381221581805393443776894951572272444436277352000023128568685501719794320495340881303683665697595672433895255760880019651983809861798265336801745400593495939461405920428591543834081401222590077689431754254347971157585056472688535303220525030350323913621886748102838315835160524350616639216239337919150569479436098241082205453386611079375611040668775059809495264528482441124873274467660357593464577205800514880746713052366984057399777618568107002043294687641299596546143829088726831673125197366613860626580070761208008057432280093379600437845102913774978937840628176689665326627598571809673513500537872375778416361275224879520634092953665453320822402332204291031708232509966439180675782040126605177754120516827534975138378635339400712879410188062783348650191593194339306402849959001734464228141074031008043061721692769588769890762303800146657190544197765345480108878268806288754212839141792569231404765279913003617750405655859859647024538055149378507859552872593572665836071482631233826458069487434557984520565102579362355449695727987088911051168390657664146528778258948062195130701614605096943655583629824669577403027470064825138461718969533627657096728789491111516484710038395009178451404889920357753516212052483224185359114142869627933803128577229539904548248562506254819684917053401066386035477222068695303915323408622502642815566425655749666707932855462396857674 [180,51] -6224930050334747354466129014005980334164525332516160302472001539499719562973367070109936249760803734026509757694192121374246621112561884973389380923331121845129084761239340672368446957306124406581585340043001003871893340453816846764251576846396012313152000852042269476998040700408550844774317088962905817929427928709577946746994288113547972065242713977895536854525213314315379566133651982289561846726760543353567048689515686730348940923458736558260702184948747971409405782381848293271649928027971390933483689548605566923073832067243784410016166830072419487932125515961071281509423993963181666124359679593491699781602716003085907403705838299681796024984834163133148236772830826600508698337674483446489276456206929991937542856273944383861457713118651650858001922222770763018577395344881768042494476180393212649356536446696990080406655812002608549481789291911032284997064977565971747718720122727123672149481932872962557862652743769394115025470122899506728943556319072968671749497618220579275568177633801692075358664052170797330131909329439398622543982785515259467750525290377918053523049510064289940515941041366821343521241721535172699146844720176359206286778812196124762620852774414270673278010837016273871133157135553280911033053558411871972285192254079202716236857876077679300529438453220143337568657940605550617798427888196363687155815183359134803469638800008098912344536082 [180,52] 4045110958521906170082216588950640955650906689672446123070718034246828945128189566980594278317425391449170069354391767035411518202991638700553360387183509577529349093073990539360537469834559103226409432433293855214120844798762063030750594203233482060911606629558634585192364208681263384368876875658351516404714471568447335863316320636942647064999550162036679621874282895898380415576705145582132980505492314795035238211408255362217466541249707613911483477746655391967698397885992320675637455951688791435677756724661437193204844338716359944857775251133621226948395981239067452836645791873200826741205246213074701300455150762501027873368793925176700496505548409793725418665123938537035340939294333843269212468845088923603045867700792652252985698580416476642640871866537441146584705165985946328755607456153297617487905930364936413646739496302946237520727131472880967993013833191844117192007945076317855209090889730613987466805659216611056041174967938879162404263525090036113936740803408652082743934590104845774723313574280348590802000330240462597735039771698646303326421785242538883048368058729648999755930006332448095345593004425887399163419387652876012060297115996916770431485787252712843079112754549758590923195277810769098406260368460384546150621128187035582387116826603216524781826772443445076505326357959197836863385566803897292922548392984025475651676221836112839815792 [180,53] -271450806901164339405264677391142940309040106304982807687303218025560003168152573315730534965553951173278918065949591642305926634449359928006136532262759489952438556465044282822136900094012454180376806129051330860442201874184391584335417567901605917454971933575448835599423512898938571926538953568556603299538458179446000039185891281308653712475314432968728815314055938865366781456889283374062407312253233165569632251771763938612459919809367038189680165360162955912636863308437968438916100023517015430403728450809834865557194810303637619096868834031898133678177054887817095896553240022346403531964937984117933329136268385465686785923339980365570271241258228974495341533466793829709249723735943088796121687590680566124678100352819127392078047596144730091480462120491135647035425439794940667506637009001753026570359247892134415802127795225685295279750836648586113711218407666698419179223224789031512204761434430187791673504850612804130585868269364592078190249092795455074533420191351282337046269818721582673448077177352879812504029874023514166224019758130089536615227830180064102446146349752655737781035935863406476767236767872535647071906873041959261772316276600113927061007053568215660555210969262279502384132764560522110276280275589966312356512335673210887982883441326993679369539287737006263887069328272092158608456387494358328335482215502753919149690652064750390468 [180,54] 5708471437740509616757966144815085190693112478672144591051917257998264766752330717984802314206619575756962776064081617940764962569607266168449170498518006904016899459421131185003976365930681744298667115682088712128217898837538954734995532257029710317385057815615859790557648314127536020664444790683230389154798581678760585020448444024596226368156073755549033608481290882762056404017700718261033584793518590897621882818642240053962771624581139327367863528397271987609000467144563732399014648712538927851090759967953582736869253967437004043648447032843535802641575205363462239300429342823331483413177787488359217254949232260852823318231207138949064415944939171983929226069949343415351768852035618431634891971260576518508716657748905452917227817419777482232195693517624343250497526836779964342691626801250914944912955668717675603195426505829212654698489952128743015074566024540839115326043932280274984184433104846146364881431464816642192833497251518246682873058272618494596497788808062221850603119198384391290836421703292502299257467076684240854896170769013435719614420460199515979171544445285956809396225816774370247020205152183824922187024547873478032930574076432320317386682442256731300916865133544560706893782972627417662231953918029026585820314038563371079735204263126233965335675000782795594584569611670732299515635267124204955696045558854759075551719461626828 [180,55] 303228398458779706194101585891914440844082479041476338479288306471431660131612275102590859760003581115464605288708659520830945818648392978965946697930102541733915166859683312159165338838361590851806026664871462151199872865006865146963842315605722852463440825783795554929793974864842117284772679245755612102247762040832831651241337113738625086218897616708269178724807581239713867501284353203585017506216655898396029998676286310986722272701370902190549252793260691016966070685172544202499654784746559396307721315233297673598826538073465385637099242253455809582444490737885601155092510847049439351412097221696741709454876995817963435999878002308394536887204035420504278465518642478030051128837211204032980892851285852357053893642436391657971211474329482148437268522000142802906137792834768902806459442856292263773255014331421054712389045283264558912816526195325158179866354120815721347566620746862615307646631482771717448417910756748903075928079721508654810158305686841241862721055257896925143215077233202844203462091241817777761202865991518976517084181282235584557339477176630066782688095946576061017845174113900477713241065454947113315534656737641840757908491973597061741891706121783792648518084836247431217760559712233834290814130591667644318967094499756808593462072966413276005473539324638140354273966568655600090582581756926830727164457941280793738915084331 [180,56] -25925738015719417149138183687249527830090815814989685857720378297049713356863211795585747191296195691915052194183085280087801027347869979878262560462799776343316528600903960182525628590286811379954477247426587779555874697168878113683489486873702424103421284250255443737580349663927679682242886945411878760332359669596282249959644690543172806035243536535632768920194735949243626301482895586159449657608307144443393603248280262355814021058825066074151130238725355663266401011338210906494710011365545818000849371373595555887559694912099600609196251532991566456431295292885609110077886632867517641687611429933114927596826765377898766575225783661821535280230339511580150031754617968519292309693426451988163521011179410541563164151686190893912785319092036002211649125130685855649176276721603179079748232705761747486561168041358604937072645789666194339328581553508881186333338213684522571881837801151054081847783336108875634557629808148003436068152160835969825021765406064632969737597888689664289458922421427506809573652658618886505570573513145916435182171010915996196688400656727280222005990585367440630834474797995822023992838456227260776884776724792478092073454838891184905404991420598153779925382802133722328554221727553776296258299773166314154744605152456384110629279532775045641327386395908688392762273778029820348353283016318227854358287625862630090760744 [180,57] 730309865956213180736541281381179062067059032782139664986112931827081333023228291401726229774893415678140694464012691441595084965910815451550365259231399937863297724459105721116778429916405023994179906673787359967125105714887561716957727314985984333500191016434497877246531864508775695807570536467667672659433200773782109721383151513667001190776880752417846184374336264653144103080000254923761163554566856962050261905272160527192228089552560286422565470394667213256020606765454562946532107650418767806067639568225254679099272092520138359264193302604440202085261629393030721189105408700648666932319752545338140127767030213900687205140677316376382042349970559888553394111398385503737134380633155949755227664069219539602968184599073364471752636246003524490803993333546822486763592498885406815783914373480028289011573472141108505159373383905201917744809826923150042006933536710487718377116173596728832999299585375668920218088096688667671131483390636388387399628386142929597187023228602329847306741383099992217982160677885615886554233576905882289405866101391043358721661959926317807787800417986712466486818218050427311582227096009409645327325174982857709780663285211516772088166772747230936432781543553759119930867361389410853203553147715493129932552000899246848356331824269454421510248811153256053554727108085868183744015043539243049921579326585257251472 [180,58] 250828920538870176445746980621118777439077736706264199819229672119971313888970333557887589050994763275878860944318380595643109374998044234938068367348525671824987489449023073920501428494241958679015685080557748554648329247908682741184583164690722603803669403903123836617610027023636755816900628750667533440044755678176733720658907125458310397833469122295253037511678286754219161869809139102405394032744087070131656969940343272323336306578889815656237818214577209013994650062496854298651962536029097212752600857818592567836501674450013046592324787011441730525574114767240000853036859826249583660306440847411254071442888194617277266912475142544660841564625040868184130028420202544885530349495976067429897357061926960750357714481961785537261103801100616179564302325691038413274339341941699361575046317413152220823624401118206162094061328910907305916135330629486977870468294960013189970397555205047614324982932152905462322182369874562379255578013196334611517093512691399314521345133231730210963125681563676547587848512434965055099837006969387592248626965341017696699975414852799196223235723233234532963358094726391856070943333088115876355568142945460281753563387329699123029546955289054047822810862861592066254663633255256945445066335281288696816099212882515962399958778867824070377369759347687509218335206776954618083703257997076181609384562164222 [180,59] -653297332332449792360637289962022528747702843292462379116152080897593497795107533147064683028052066535035510439315823906379324553954534959237418937215018166573681836977907336920679701448046820364285366055717218500145961640483767952095386170840998676408140682574307573627156712019184371819069029076093368981421578932355204592750284460192299950833705899168419189489677963929401522903352475705191387640029123874510159687219996511996036707210073475843660705927376845820296849038146010701088264459532966616874285373216298843773403083751018758414246245369483930603481081927525214546314637431247129171937747798517286832244547236997961184755827136043067512595292287915605935415745311074072069697393267899666663659275888240324363411104020350380031100862193060860264599156342210915556194800891317321780324575587943705885578623733383757021875650170724549785017767700276612517080827963194413364772909689912083456240429927635804778325607677439203994609871073353971134646884032475813860740679095628691654286346798755645747782445897492986066690913673234022990584180501257007675682638885735374622210643007547253121434001706152831842981845684831638237859934017414469599800083300113120477911252701569783366634536357461396881977975080107122384965326219330341822560237402305330623373216897143204891609440684814313258197422941523552240760640699799773250206422144 [180,60] 20110503889721499928420730266810995774033867067940428799874380020626126906151073618488177079936727123858515456034630414769492753780606087497637440554535074756481706707757146301132952151473115467271579398285204929485038867255173068533531148077567738872274862798117853403836988342865307219505195604916516309293783748715706396580190700547023844699032172671764814410575034357323920459539052550814468918756365776995129742825894667626359311623322502979717862272435262299116969575403480725727300560974409101684790481526523690659484783461065939100772163313698616388032619600949474845051458639599934919139928187261906268769276637597277914072841806475904819200859419711005867465775706142249170419135661882047988727786549985233158055794797273593915432894557251958336168126715784277764335520411649751079461235356267787809456063124614582882594048048051772274864199945228692348965990374864180006771957176523235980894755558062334746111711944226690998169183569858874409001955590554067976323358632082097961912338056734853690711022075778186464340791916081967654416228628792063268782027554384339161055539916480368754010738256516915000876311193693635057937263521675757089737898796938337383377189663496283585673817869843715006122335400637106536410551901010727403352925748593451270538197193136833678763782477351688718420855271288033602318907387801746305858192 [180,61] -176581305883064069900140968910265180899346774757239238118481203401591728496270675428346331002990979884578642254115076391900974785251950976264297941795565021366801756247361334404843443086148706955306474346057885228771333632534010007278931597750152922393663359384658022451813085955131686911799237662730374591690796383909792741044438496480679522661030664955049621269599482830348447706781604237127641017219221823403864231524778395015542574576709981213787515933556218004971815454549283901459329576269026646661086253501766699233345625971480935483485632669719219709732297934814437661027869146768064537959035452728952664167941138148829964757916551158725427177523950127049530732579568182581786593026041607273684138394510243879636472140099994410284843456724844379067147004077277873550411419219979011116831787591166079349430656892172553388215065936790163799957014469186599117074845187525879893954943832897814785775210170632722441161934630537371834857269115376317982884508934717974744476651979866638939101440958724246066055241109352439513517335183521943647616602494295444308111642896472746934475706378128039544985924571013632954009585572961089582990219587828322604007945829494486607846503095495311680321495619931137641413690514670281509647002330366086829078264739990457429070760114521590358839840950473512634477656019923602151302464390703981664 [180,62] -2288363879641945837473144903698435433528396310445677506844613225416699979195024709819115702567092030787216998061391335009964104445507269807644602749636814655676110207518694536321848465460150119843278665574015900079486243769358876661313424109277608308038038535447484916927419266132637334478676892073658650443839382229767822481509506423236053855331200097452303999240524713675343472293559582815117984242054026536333226912176522888118824827908982375950166330570522138520742004181173469401603032953567754356711999047823347126600407043445093671282371674515174040746556028831199516267937313558049968933735561716067666179301018485454640213466254657550455269114042540056330866209051967788606137273186681489031539738814483277511992798477733316781908857374931514911532781236915310169179582023269769361741235532623106791252791383022172785338313922002549007097378020618860546034190035900934416422143931398050225096008283038132842763365578705382868982096487190057129270430819906667416262512029528524034476821360336362561907466519455037897253124576392489325149210927656922039948289007671716103903838419463931033634091572337605574531364085156838312154465070309059921807279609754447389641223575515053113876609810617257528732342729199101410172690074035216295568045452551820917053805220643504327517879560339920458265520064080219004169955722787112 [180,63] 526871799297223356317752149819201954763066961490796631827082926410631147358514562527624923778809022119558671811730711321346850871422356021556439792287165366153564189602213020870032580647229928406972502232431725315413687668739178540939459979037001857167973693369898725875845680046269375042137911826997641682693545997647497872129903039063758660280442609759960243948965942942547314447268464396219909278405060540983879890487109052711181865519695491833594062821909329112382774545078177361878078422362325666358303345798937024851746169700135411798461842182413655150828232612669540568974824094710905260640083840151125039682199591963738016243778712144655177077061988841152822197177037887121729520758433015479202048402874257434493054699930564230018982063196186203332969773934810458558256493925291445212436172969002142173810073960529471703344804659399972495434220534679057212830516801549525629593745407350138190203712049192257402016277411912195088853412920549485072194622974103130635434116064861207074596784874760160476385636298296760008073802728606752340033894326133153386777257673331734786700137592759214108562280467600629879634768282709098109552875142196216680127880854088637113884899787311193485540321565584668257317236037508383365804082245407826850793006608524640873146423629087189519849971326085594700902977793211808104269096428 [180,64] 26317053552727189041930737943485164497257839445254274556232630086631755643513937808004110202834240771985771501120728094590076422299227701859958044118159185219271084096281704660652699598105972497283713751199010382703100002562977366495489992658984060337704082840158519374055366795152150085204618223702863254324609661023734154512684325126269503232527079708417693255183226380929525632334596460245327468310330337806581039293376994038229095236281627199787140523420787641592836921383826634062444622786066485849771123467670876201096459502489324488696968589809495269476052059445347396031796746029055661147348450484673608764418253637559379787647480481996350863171012489189862478502768096167333838687525463577289802131121745991426722896059587604440416150288440709325350575172651502786077662179360136785576367191329034807213520747369658536872623914109638521086040834358683869510916828649231149767411617254345188271209931312052021822492740503796749942815652456829225144310737722582679880445158210936008884751794449989842744656863625320952206923036625380386953987944503198769543259521620571759642698611625972591852872948677679842044968709819384385163784634729783616619875409417308018022256155112951959964069990206563412941513540158426731002173437048841719208000919936883523200196375921216627932804417672594708911267878294451484837456 [180,65] 2614636592980798116083899785241844741970641059598717230081318358356957543898710746979321333726306198781477413718686896652400425151721390709714491098123726048089085910516315351202969778700006003222128839802537468843427745841274002057021052887066745515000105390305356672405648414634171742519262120160327525037564697197776472179961276911321027094958103079591041359548631325579011259238653293127854905128752289933584226705233122798295788314331746737499480351818975731038759990204972026670162605244693930328837148499678953903343180418216369892577472147040311633071292086133493779237760896985836585692892891477546677213005161158955790283380621635352323784627344173649034766399440666598062236165840514732698903909101225160430598928268409452979173288700739666071774765377528068091075495512543516074894040936601282146253410200206366615094172217176103747467636290078020931074595386958650343962410642165381318435054681277333522938219731124139345289137563893992211562393858161786041785926522855379110236544033115541507979653908712829665948847782835729996771819049249063890234089745636641601332455998930042963255918879552530342089289866649645125149927544232051703832215053695601237380268737187639710133871489814848371224421043809973190885203414602878499550352268504228626706557331895956064290324929507576273578227961925730425640 [180,66] 186567811446033661129927362830233223744307376657326399655641994276259544824069597343173962374018046422286314330908935618789034461516108927146213332777046201091155493574747082815151075221459200549050847777427162420139254215940013817518465067433464069102838804768528818193417747297995322989580096783233448340632163616423939474968843273933158670742503321806639882847459208143797078756159498126710339550432252835528538459615239865435555022534886288567642994157969233720860901588020546334022061114522134251328271310153392941507130925811328857766386805250576877264865227446072852009359619165767142916952346609515517384954748478848291442901078705822826243328701940756174894999390889195761448457403472195074672329376201071157465627270474332941978811764944593793273852214493968838347323130118215373362743871534711499414879656313576796731985021287092110343647628429215661298054113843786656858657736721916584552915398008871738997900394363193573626964283675535900026368128042970351647204848878676007480324306479411026099984072709661601625128321243196888250927238436637578755386732835079868752694474543876530024733473436134699055058346363015781395541585006124875827735520814871372500301644434036607645034211883062117820302738713548204360259669660170220414641862841990895990535689027862086762715373303431695481900476273820648 [180,67] 9857685582711474974740883649560090862537781168304025970815823734503875723662651716198633388532698060966163717428188506100089043239427275967828174964876011593623080655841500082728619766776564880773150835651575410191537273405938623973453484688931734369362012347495661628896304042083356363062893412353544749442542611431774899546879642603334094852941547580922259887710151636801797556475438259245399582827583371675058545274212430854369336225796408247686343281342130405877209469084060048163719421078032320774758764331065605129284669965539044877504595013361029111247655043530870528009705172401525201128040296191622681199083938808062650513122991676444818690857826901003895570567219251301652901398728432996496064846426125458992345067109967530679366513701000994726454793454049142048512582162822500141869705648170147394451388991296251096676430832010329015851654422399094245215580173867581743857278617297051180804371155006804118363503157754572879563405184556529937002822074457028202383779118041001913771792291219335390561265002831649679459681594248172262281094932903785921723599550747364092528642516098266428934935241819495407613601020947917229975371247819586987023481511999866614751341088966199896647171732102655521086876298509287054334671440590907689378510248838224429104920113176386451473296467181183944354289933384 [180,68] 491194674196962028091200310213059334281166395554964329990216684172365443559833114680302735371508082501983762824684594777091073556278156920718130411644059725109429080472931338757544312734873021865695915852137633932138024454583062152240937574508531010765885570817951107662545495785573249657531332864603642679565314553879724202141017196718887688270569589611436162093564185710799658847625017385017436520137175716067775979403265199787976345403834754401549654641547134839391663862439897961688299795565312998323166507907433058777624902966005473978593497048425499289549390031769949017095317690689512301901421482955136720160690502536748284846752885373501426515187071828062715155173521794087867569735112287673357524925208220003410425602985407122162755252616595561730026825157491040198670431841089851291886180403563349760422758753215874608218863287208524654384278195021477045461871455237030413538707937803512027680586831588695232217846436572482779306713629394598196321269423818700331667957065971989332204921972300949907831453778948876820688368684354976818103748202361615294654756479754964650779508885980116445212440916089774635385137644373077880568350518954827355001572377555409491237242238520395641678379053326526513839659326389793901378328616532352264179879622485676774268142695926302443147572688134702553576476 [180,69] 18991478873201572793376635721502382423963407612561309091673184335295742612178228901112093114169012825920601749725348041176052802276474563649713582390767062898726960896439571084321072914278022208206598911590410057048456540010274615682324688524381683960474261641488446494759536117703459964077132464597165883405000495538886762295615651422092370341955265158219769970277566563546751257384328278045523412120675104166598175390206402000296223669810199835234691381051273554713193890567766861990233649028460312212665902041404073414694542460225914641715604736160188320994382506686691394050872499116040655555695951433325989090457452062046912618148492777802462170919575501623099633353321996765632206177555613567789353816133660899959556998581909504813909901793986772656914315142055450375110689028703241134906787779003511631904227162324395501589987304693068469556049337762846848807870166820880345170124793024627891474605451546069087008513454719744741722880336306679433467752782885089993452964208968509706159418297410791765210955505817849011345035814982390916134035735900405999357790309185903771726150738145626794977755430538641380358216364133218376842381864683219933363215924366099424636189080338715938844641175142848855565765224464534968794393758494912320189980497713062909157746120074886690935039570645675382408 [180,70] 614179984056925010823077907112945498637428451944044820913990026991929527594477688218166263653546380168444274017062024154962882796163927037911293384919501741939794686913909116488788091780309931323379893605461318133492358715999201769649653109634726922115312348626569340695945685227784820600041880754196034793189256706312844704604537600682625180700983448841132297568422921413503530893013665495711334054279471364374375477554166711185054249968440440984563311479765763436214806806333754423578460702104586373934943110552691867357732511770841650760118868641869828882784498508175204297345223436920201038829062905609290843513453520034670689520666047291343535937529568709490993002437487367185779644379824016124459806440601428941125626564313311982198014983453091738243028005606172683943575034952730334081879096012124395952601463403892080133394182805259513941451978188940638467044696362033073763731699724001374350301895293797009922064368817068349953166242011886539585976490893326194087658496450036116986041454239795106100854258272988951631894079992241083017264319640063911167237915943141540536688456849025705986171231503793626190990281329112861798707502654231223724072616729946920829969424443571894689092924876448593808084354525026095371530380786054018160940372216336673024914408362376010811554058458375938 [180,71] 17124272947928944305156813486010937372555060511222381676779386473695744428321643165121393673108505513966805017091264035676413284575436127465158284638954702260323992252996505369844777783722015402123469516914810215477314402805785792223170162269082352312125581853784530223145092756898076199284222602519945655258320479221940430195448951774195486657565176509166264743098235714100981498491663695884297114293047027803275152873953879551670097775917819063207200977548339094472456230546485318306699166253366890501617689345726201721155998468675562994231980651611528816245177100852171371672032780028748260246164397905287319928271054468636341883011759660937540450270997423605508388436217228659970588049593141435505065128398248197677217510555438309876671300364413949369376467314889916652421533701499367602002405320495893167033156537093483263568025816600541595911245437915145700241015575227893464372011115575777536766518483460090490096981663029279077356833241320779453288139598515302665818176916362612911864755669576463629997696005257868626359142778913108207062902323869444534729212837330442847772806073451523556350355162153255337427658715362825091946429534008852192305410698344265913666941587634789493971483420635706394049739823450888563522402444536973674821884422474906210313046304599170425987205287904 [180,72] 383766124652836506863717085218977971310033574443872258705461339449974275103841454470167182379733556379021062211645858125943954321267972260225144217519630115690897172289510663327007046412057274944674140559568327210619287244056665018293155554583742057685052796615819926032087492148900450164054119573892043176263106035515111762448008452273867758637266798790757317026321304366782488546136466378569011136881634047467681492780095068366124545066809222767050582070343639247714153017479170983263738128317075358279249240881692410619726031819372544680914819900971618555701739037817188739102224362779133820239241035020802920565551698340767114816252286189816651384935482398179966235807862173418100116396758356573290894359599092923831103253154817577670805075112601623111131242838302261151078675259639275033235047342136510617857582959773087377868105929473143987319865302544829976804127244081197689092492109398819461520598245186231367843930705329360245475899622794767271887175912218369151779908183261007152000421614190892427005614337758717849288628759933370628873890122526514550838758550495917016518610484744332752210148006130727399636777287123968651035961451129547578176742132327771819368313329158754885481581429270214261969083624753392826507273289210852930776717472781277260511717776769720988756926 [180,73] 7249488602707533382269698586163905402515827730669985275077796639752141083890094561666000718796822405347778696854664701750490455237701595194248756115019824652186814255276907851270661828003125134064893601615186864478823559461179673731747584162346667642096198132107433443898781443875098636075449288330553912257411555453194024595065781830259001886244987559277047124387910323466657034411437445385443900303366317528855347747726795960952870430719497351304461790934256495369927045766985260235255330110141417876425438413788378091977476015040484366387845844558299768375918261160175317664597613788665819266735639962081143138511044786342876419168148304040234104955511844584398838241444271024236111093171032421369677272103931133137144885041648434493248549945307814694942207806465623827974068065404472885309063284301069346434832596534091191494667626949737941688109325468315696768235083103836278656472212794246689312043564532423098426707426171232428807296349424875887755259888767249696136018457319431580649394447891358195460871760204237221589510297070492676847588176265184866085591044936078870442018069117758878639503544630746052493642520860922349401794098625415565233149478800666067636943370291772537543342852883355322771444248351731111812207575135821669283775847017856782926690992820629028676 [180,74] 115321302681800392902037697220262840547055080565257200628708869213626256281994164366876650617543198259524752009668095368551468789593670024920129815053079644208659333573775687990318715354034118922100015993010982510259900967504923499859223758736609196445986803533784742855043682175657317076800185560126244467696777123033484083188207364215718940429427036274529134856391092264531791726421986412093083609591116527748979832461505915068090193138603060810412180785608244651724888263904770780730154414965888401419266930239778463848556605094441096345731974222093593339096253160607366245504920555627602111065772624000885869524410190342281342003238803907510426604062197187550422866633993976521814619523196762215601023966891575163234893086900803427070219691330942343557649553722241296043989826471504798075260472693128934476731005292263252350539312533041823756588870494510805071257357402114043968453320687699609858545723280082678536246216907543516856396686651676131987340425743480379987273797786470338167697275036281269949760576732203847333280731967288553962772434130325560513474061430818587927126084419257015154938719840606272553638196468320549842326555330937798574158949814125751809370243181356123904572732630846400074252517919019253345344920537272334352370645920294358103613836049561128 [180,75] 1488943822556675260767260866433316342935649958583078302884746015452310424044494560080254076491401367531588996542052319480558719805892927933278048708615805340019738906471705246864758430912770826973594546793116691851895032351529950071164134082706638684781939142913541143426911928252413168854960244401551920368157410347103428990941250727760095534988319418381368986612577442870417228357462977179393376715463154043619882597386099441442249585316814268746614965592865596453041474211024789452534482060525541756172379491518172674952133952997119164612523301835933200529351316299628653911786235446553909414834029544672446392981940465537172916693422776728278048553542625566326263325957720602697229530763588238420591411208844812363732251537682698569117873649462055872239102142163843155722089281402652778703988447013601162435519121109264537352310843551741282795890093918370698746331633456736131454884985444252157704779249553721044123972395371268903101920594613170341311412993046476208779448534650157217643167406490104105008092757184055619524270038647938563911593433353756624728878306415181224022392553111669708138184801019700496953226558406213814749411917637613619439660024735868012422276178131882613574663387535505897507877009963959918894552346929684779422853386139111814809479921644 [180,76] 16075013722464152548654928170309141991094770020284612588292858737093656865537811919838959795060416801847202119408728191257797620580753153842544682431638611270803167821234967663577172725681971086167717644730256504397882522319893500697579008072126695425617720397649963473168917540654841249512131344668288526147514804869629857932319946460901059181594879708921886560735696042864106821167814143244199222574998916273718425341764658016677923130451698570778087258508149339683528696935040736355447973295521103777122103563560961577816036191270780293869372191181340951964845543830537383608085602031970011432100865430699155316508881295196785353427297131682019752309848673163291642898947991649177790257921385788797374284631571734343138902943984524992435031402954101172943377632703847271977391163300595462600724411809460667402709586096725070622095392775237787993952635209987640900837017709474148892987642863822117609750072981934154071012263576776750418682324207581265619204284883989221544644217636680781602056853734255417806868394831187213123364180845918507593006974284730234154841600422037931623494422078187963250904707406388992818825212246444615930141312735996741450250142246960851407708872711611385615906338307221390518466751678664568225096451757147958855886753357899233711880 [180,77] 144766155478532475513020726720308799033126402149775955901830419865473826903428222497085261174415687641370069347293483996212680922310348053668545871061524762917772897976604435678491570376175598998543345323732588668770128054329104660945806091205430762577506241776636851691961741504700196036532897686073336363358868796195019777666431097832541285090267647412829651125384215294707840193943691244611325911611146802507541624794816340496451503479968173944837871406146373906494798686278313804146660685006201774597955014762801013176154710416074667276027891581109187078847247949186667936645142648554066157537606197643345216184165732483294850733763290422163126519866465540650378148918034321519833432213657768003571591082876592283023264865892852819666140295410822094332147431067641945446666945681435986330479329953196162522083604481102159980762240699440560582837831803504647999593708951250458709928871062950221635020441274413338542565992214162244601509456842712005999852891398135194674422713283499091439679465191680698743448333726161114451986841102297502530148747422135743862942788652860995078407183099941336447277451881831089257919100943304673476499494556240506684574162917717926012178642300633562116234962126058648883921369465815257049734884818591719711584633673154141816 [180,78] 1055469675135553330979119192808877346583786371672504289793509989034144787020245182150316208535421354321852640163165125490312779013690605373672487580990563054036634289853770872143497726226527550631428328981577201737306717133588214503810893587995656183744133145488051112912453849601946407897692721169271243496556752094413239413090281764253855331752716170846451366677608833724213077673298235442031865094498654273796900252510219913547944689829462016672189529578728128195410947932752809587351731163758479882743980549722951216002374429186927705372318903370089153746136727089754157662248565372709037670032234524326871319494030222996377082571635370561628836628003045225976472658372109305708462212525696001529393714415395607852012732624872559651338594299133356161249601399409981341204502441220561922256467675691613289913840837704544169112573755450702780235277848369364505081343886994552891607027341159827410644194325780851044613408384133188796013722954677878691497764754317713572518321755153032021348463001909220744810613390887421788944479148191166126512501787820574629575544960060487416793575145070825878066913907874844638292349521494536125136757980852885504729911755735418060531481134020872889385052807135572668754218856212859300040554315328272156256747982656662 [180,79] 6349912141267726705737522997499306990496455530926468348984015478597565019474960492934114696423853425859407103433605911027889756022245188522067570585990418014410289298054255100304880845865878975293437254336088864203590492711968867281908705182836947705501272125750252035620485064844884832046852493428512136058619117776429355316965978794432336523859279136143294478919937568604906894163743544213003119701087424935897026948934307788117079142352215558342793432256918193146954514930099107117632788420351217065875962063286153777619994079009500200830260509996565096450192462174374289794620925794868033313366598910104631972518675743054421433388860702447518373789002362116349360487402989159160067921578124649479718865977407748594055537644761251125313674004464236256103260620272469186322306989939699016538837280155222719700198003311065515778462625475177944186408986385735285326332057392204670274124070447134915369548872953498992342595593709053455616229754783786126955387026424392440959583565626490342231342123070159953922028256728522275372521130309277484810650558313329166452730082608117701089799335048996254243213419833185091831392843384684631875862122882329920872093132374186758004899928381262052784728189532444612933005112696354491975385681043774958391440688 [180,80] 31679751743848113768887183073024282451058920913223020218394682904295939526303447847953354898353494155753427193275458861806170203328135164629526589651187973251281141837343525997021429568679851881975672870276746527338235448817037617672613429723394038272879179555283866371532990421456706835507310614431120359230107373437905710438620134853222764748265732538582310259490436816793670312028427938575851886070209598317307147789309404612670445078650178396211311454015452576824036643922634479135882930845366198857035740959632643852727079552695873978459677431646088449905606147155878787103939194173604815327238175755157463907863735326538408638673515516196433410827864440309841034847448802790831531269734473493705932063071354697013848649590811074932469680321064860343884359870275492310482481651837449162680090110789353748347052151063966101182595361458759879661296107179643533573712800872781927289937345591346317932876827586593964993582193162838912575170916213089176902724295605547679282091098508809324878658678905893135746262952393957175757966299058802472153539697443694149324365272314731465011150566203654825066513020599386275852524826431237541236472941129443111147814305670477605876956377636883935328736058219946541842128036765048887910680875418860540596 [180,81] 127120105890242362600104921917822796339258291215875150679318079359162918701685613853801607733711287943690782705451124632287642915260546007939395962229586259532215088832487529771073769282910730828697477031250475324251537997307211470359779904229703208894917920828638980682131873551385216118539216165747797801570698884883159410802567756019396672976843763280445384194186096428064452966628051586394618169508649099266660596860786115155687253969536869975738446167281132565072044168558984803292811219720688909308952764260785673700145852734641925316472192316865740469379961042075387207078757947790685534272353365045856761505432066641002545179448415029491140919882030706044841652075677879376983664681460889985826245639039444901619599956478596294104633966887887594636141742438428593437794341543773376053445787045458509883866495915258822647399587392724020793241475772765339997558130453379413328202189875458150450045913294674497195380962604330345114634957334360651948208770853044731158797707593627101983523707223195748631517153203845667951774825103659018202652125453236959731946677280185046885177508941055421765458827395780628037301965846329822986183667342601751416071923226353417969506431385870343526637703612567798865341048676041509991220169374211024 [180,82] 412720840123184010641844924899751020761209721192421049115388919128587419013876283119156269267316117864572984786243763837298915288825033139644896928420065658175513410172266470593490884768843078668649903680716020062807229097879026187111230340986005832274820920587724994862977805937188227891213206496807388077603533838526781615258732892189165877160306838374162321669866215433306167286951337952331434231146359606192715157015962000549835624837260920089905001877900706535994323519411427379111446558815701602313456997286960568884001528227097837568405426377729388663847269396843323336944415406288565536325582596001480934903137832969018887977863342761308388198393041770288534433204822606684510270364424973785687805804566738074990392201275616852574349958011943033740685114498870929338462292276950537272171508876207680712123351308560942858376352065784746832762024119242242256427808615316511314706436194116605701629834092023547391132804783062008657505791144618881770407352444781424110192692306323727549401782880726889992617589817484328383421962356270387697320849260659925898157537371371619414873136296747794081398786042698774466438724534631769861700842453494780186472521396202462099989398516635563848554493537761033861129808261213949857299591296 [180,83] 1103554677327003625839711160516624330387432119453847890063571957138468002694503720172488562631596981718972513186435965716875414027848167599771764382268504524581023318185388327229028183719809511231801018867002193181620182457420112012469959047131589997746910772005704693688719139519350165255593581071076209889594103811341482478686323863350016564872026498846549756915543349360832995460026337265491147530203333883882312231168348096659415007585966391445734793770535361004192041318563750742746148087641794494449687841374161327066927891776220959144531469810309473093798534362166885307278231676053532179979534457692908103380646741667132047514439959982781596389511790473488917234906123725608359686840819300164671710699802734063805962352777832263589368873235882524403288997511302395335183876303161993396904557314145491577484492701639542001867662017910077484401136227509282581001294868950939568792903670110386853727707962679715810921330751691524018850180694746518304748081374101699855080025363573968378036071137645114575269865743508558434728646749322736637945401886749435751603340359138626255025353899765225515048842711060477395948287239870281459355961643252083529567933256980556688094074657248589745388560849446086673494629076308186645800 [180,84] 2368330715338650867279922377613085304741965059225000789856520793793624074829413265488390092675655625538532521650306666661154859179071311242297478049187356093204713146005552424520804092160397071631772139297141114820357875377848065976252191284706787226397144114316325547098882216885986568328525065713068043345127456362372538025833592643684432025926284670424553101854629643861661618833985147607215931753267545942581065838551307875450132611753705912371696793902932323290585759215028264892046951119721330823349840175997091258208717522937149734282728551866611271282555670503472201754078765275237371965343838274842848108915674746307887499133432117034806554770483439889923349482104117478793084018126728399259596688449741014244719925845229209648316469027647348862287213624054890916576175549258454709097703466689567555377215452664776831985464554981922795246760371771409080706980303739956338612787227510009362854300412854842449214395536381750500343560285350067514224557384484863078141043496434153892970107683426003100021015691785215131111491995833712913090501668455292227392401308912731284632333493509939918026686336058965061784197526287253670326603935279127570987357480482336510013597299925939947359577985981061932133596940755539444 [180,85] 3993638856582581874149407349530041484861924751276715289263055369930813859768864588750693937852279491866409450453585610449422497080178058523194467833108752929305619355710686167406255741590645901517940278039390580492558510273515039249560869755719172098386036278190735530585610833664609883955851341908316879610386522288804921431151606659329256942484228039577986101805435138580916492104284952545371317657861515332148878742679278400095207933756323460264445205369960935346699634251152953876606882698759370731056852574379054671782687714710165974532483045388022318365990723458884417526535206665986558969023093257824555986824013648955550485641660140787632843481120346284247746301965012835730716305742423706382982788777486033940046439298044497827170165914030978155022255668328109715427936212277677975086510578103564308944463294630034887210496080826181024429914183049630860250559592523878176163518337072095418393937031525308994020119327894147382933558400319772528678782191499281391852216644533819015070329339123873887932854510519309553349398004587419709462264727690215567831216063369690109692485223372203126969326823161750929912059909548578083380047677857047944257777677219422771188006227913873295386867981946931163255292552532 [180,86] 5568690062777168588965299541392774563710526091005694165421404287121468954802813716190336514840496619948154583339715625041223954201329226185392389383462479499404983623934398245389166158637355847322115660609322200801318134639343612860611815670859447621565354401055538430662752253288362584265815894550218650357555510875486946187995412649708945671154551761701872549052585917279970549989686147452596385665943793523563245657356474557569795303621324498832264005078594151119468833852798016758073850883105847667589271775766844323468371938881233987429082774945540144277210117895033703363747622992095566496385792694182226549210981718404474965085654245066236309408484131674204031095392676639632404956985913577650494695582850717959992711835541529581675521657805101094723150375731023972732891466921667389640522257925581194743392936285715890314899175467887778921655392362411455046293005645221636111311795912025483330354878404534063352016839756853206489615048250829455122711506739097106277166959802719607126231624584739481935212750363989594036076970200642704630223315193249932880999116137397010671351413661062297835675933557404487821676150056765340071050194131534697532374115524628102291325598758752080166460762301643071923488 [180,87] 6644935546008553130368435779582385073259159216596089819493160612566990321094214569344153154230884359698486052689790918366576706374368994375586683372781237049504976506200563029455860187397302486408069787969789512742867710688881976290234237808132553038287791322341998144126403009904117191811253482201788894576687005304386302137766268758245611798100202336168659755351105639735376566923378613352005196354372232988462596781770493117445445432069037709751389515753905519163652142613223613800320153224875101549951164253824123206024269994089928403897960467896933436488180971111375185051786593928912761068882456397544016278503832611820206205182666781940795565231824570954194198955585834767329995872557426258500359231920951588375455043818195100729920898304412177130248880238538756917317784355090840332928411553394948727672919059809918053965016621866445584761241874785221651078388089409566778063126605418701212747877480980902268611398484821324764987677777676191898732967326094688520098603389654073058635046622751833230181996001116618106471141797399526571502537851848467122547767638914452212302208505496693683817581241406925484979435198520569048855534723207658329641580436199009568666222354132687843148604067411001596 [180,88] -6396964217311489803901165774990324498677695211001029088657751265602554123035685066628193910714384982347613426965147756267812410196341828532824103263379173395990472520656298546410075982117149226954066212702650125696728761792852681656286580931185597957283797495010330776694566689278496569149888915968778524416809251024308536353313034242997152334248391894894746840710554493008445309245023551084056241697067351627376115227345535647396117246730500366078312137712310892693959205885355409086814971390854152475856395100094028110088744111696121598311933313601946705634296773190592640752876318327004281486236729887124170678745224831948955522765233092619720933113546123794310765643125185050022667082090262731001196791905279659105876389133260964387287395912208550439387560568380384883664545057309955564734156610506609867557358419086071075953104886235004416181557818899571527720828284313716579368317830226609248168595398865768112577566198361145469033165768647005111419206881009658303788462428223297857581712479587752635598375610839933350454836117522731142122409961551879858484319522674522788309693189910659235480526940591255288489150798974667251361174898152598396310432536982442994193600548027368361634844688124 [180,89] 61209821263157200747320229393103039752170803383921593342127564930410906469039677348213477087657027510868469681593777799992472862363778095412183736156915296461897693956721613622326623249881488663029547495301535516919716298231355581291848900687297241916889625444215557719492882743158014837295711882941141688033638711870149876835686253314329240169498184117656500273045824835624050973368858063564492407058256984613021023855499163941587672567967936632012194112437907066610203262313217983753111474230679513234789489880252816666655917132091477334854047049046579539675145542501214492938105445409496762905128872191935822169368376031812604039416447819729726422737493957487765280870352363957873999949115619623255938128089626322033897204547774772703219991774625939954425805775001950980527209866685475935846535087368520447564611686190843879635518429690071018951555205048825593221798016590808978435057033229577610277227242764210545276286484668661996090532814744050050459404081716835147862588607146847769539054651921461002515212301694762498625328215962616042320589528012906524934963612549074902269403082092730872131572862731393604336095497068862960385407015418201863286960788580217826085415693026065211622910 [180,90] -7154138139110538649010488597470737379371569258300946448554321301000441422770640124964643999508281299540625880847053457987567886161660894613898718607875187480022165133870306831589850299561251001754978557395266545584806344993195296930233866666339082511712087103536443367500477265759530686959499045503372090712022402256953647616099904171669564367785149029197548710551224640068679005742372188691604712353099411243987161530777188017330984371961483601258802375156494002968541847425122411106894910574912940184904253764978021520924331774396868461651855231866923235842176429694455609911764049005546857056827439627546150790261522173511814272571087847330750404462613545679342695538986718731410252858037091804815177869084663907617744209852360221096462832892800045349402947516095463739839188331966841945690220733951652395052339283087559466196284093999364982498810149253461982059895105158787487399100634656023112047165921280351155548788854657975088644498365531731783380728965808551121977125422774477800389689237101487124413616407004900387050758897904801724692130003040979472338362506481515081783254029763221555126535370080484461400556838502507298990292109176293909679022444080636696607753795774677464 [180,91] -946923505594374551180734005402269566980526093127306258840738626799060628328904877660371444758057560501187943543275424457771122524139286500443259526403113362771515908840648396684200393672388574877349341640434855403698567867724710533968576137053868709381766812279970091922883134119443835046923325462933343355403836040857148700029500213476153030753124386174639870359227006460399054351042751897293517551809688852018909559777122393078412986338036484972369379075566933687063446449595509818432787383187963785745853910651270021339024725932359060260178303362923873593281947552136090069189762360358149326928648925019807174758886448094967270932395101837052300662476717324003008321232008421026273211904891612274801025807991801192326997025621170083317185006929740416431903238444578209474457764459303230444157378288085681004423317664857143309131921258811325802312169715384681860611683475887357911828375589438341118102415520869370879525232897960949437967846248980080154752375971508850185048028867785731124511270763839532683608983403577103048800208101921604735329415874568011626462872667851015631509387582788183373125041242588101213713190666933140443633074240861427715183241582441060849289690600124 [180,92] 3489870062298427847476558696557642290545679321609637275114512004252188857202658818859013856756281808761786658263189917091680194892455290135594767089693296364245707852605491804835797908626399358678185577459744283167199984146088104046162200173107198977274997430553310474436452253411742437530465338209174237667123430423323310093231033583277849855029435663854806026607034855431718859289461323930778014663857401359095503614274450722281220689973848049898538732152559213724638960133267570432895379419916762661521800077338027468068697381923150887134835673628093929997690933720478345142603535298758679840341894640931175391808744872155428957913703590121059041866235148975953806782908903366170552577805353856999794123865697873442639312730432918241720036178472749964623251106016197099359203948916993747796375958199724227054571836669486608280310908603824155207012293684330462115364038785333226714066804844893502477671355177425278662513173629198142470728120799383614333574612135156382222831902347996671543376007908783070425763127748531941662007519061606608239955894873103290527318980990897984909997998876749947112687735294765662956055107159410733312447552561857588707622422761215796140359360 [180,93] -4018807405846270706228841505124154575175103554212892443124883486336752057068878673202196425213697996888668611354890479863141622641170520695723944772169783844995635785977956723361967024876175843751335317241839692471178729095358678153953085882018583981670114474857606549093145138514838324845112382543279366562833605122309887476910184171293938087810490573447410452846950255784349788010479833988985751708120742964123431909705414295718479616560482679441002017611161059106010257022930132500595659445238413992131518573802790229014092205682474535344006570555942208604777794917432138195512207084795557567126093442201643947587675831860712603194006174325172578994678386310778337848189767096582625023635838179929133872622217218716013938220627326701729560918078418902674390889625522244612052696540568857480077616749581251212874939726187659099985371975208772223543683210579128381977819354621308518314728350364236938609387269546058554853814713246314540382020960302788432121618733781990957643689948800118912804497895107259707674221589083451831608361319135084315803867138370845239308478933775435843492966643880640709200290292708718096204030955982565601214955188304442987232050815461687288 [180,94] -3463855412272339677434176914635777538463574686740493468883090646764062983798913137889390972180340063240461454525396961294171618487622393788034822900606566109327241883428274297630720909108654203955472256423576011454148856384569741970084768459788755738541816194420256076869167728437750162377656492842489860329318095818289754287273718226683145673844867731207829461672079652612166236301732731362043849951187707640933962329624423815096835036354314619907542950775013597525348960448321712192945543279047571816146808052305256233133321225855425320798718268711995851865580967800603867678295950288291185996082654436470412886690990047507559900650805268518265951251969386144178425035187156392060071554424218588069917462794013262106285083544939525633480441910189741138142320048309519842793506112674116440084955815447353976953965321428783029260014971530970942114683122753820137356247853501269612049385303296148671017844979552422377740514945557644124874019430686234510401416442528893446322252425762113873144399379125944069713857372361793213590665972262818173172204481650898836778869804447105274414999233099493924043048536860703310055611412457613616386608114807717308451212005717412 [180,95] 13578936671476202021161913381848308965654435221985302971029821711502518423127110975418515883857501432640583850508743574643303644680352118487563883221068172569768467918961128023472836467921416170745148237035643764659719979464162115250713813947378746522084330949610570482341748562568292988602336786382014515709715142953929271168489850355267365046563359035205540098784799236992487182823538049809705800227921668795134841554531756622805978785787240682211725925048634087446419406699667072787940108007106321149674160046120300441612596116669068854139723667681000229740316515949072206873851703125078642230883731066063640784283735688856370776003197448971586020945689237708468030376691943650473365221363237607255145030887203656706090250584428431436578316053978217283851348624599390555945664515316769622299388534575066078798837445679947684939653475272691911662161349605033718082544584500100875603816403341325179677284583965018447309838032740375131936430390242629055008112080277290410386039053044852991054487147801009779562859255247632878040448805374339303922531505831473154431385572278406231907982616714035814674851802109760606583959615831893716399604628490276578648208062 [180,96] -13115115002193954782769256932267001207280622616343332695318617496294941355241778831457371605909367080775902663160084789213033903526979397925633729306144459310302420398125884265587428805762314570435717103163643112722512522667839995780682311141320741729709252864678121557068170706381523166594577972641670220270041639758203719880751875748249750966357321280424389702312932051304189391435729584455151575159638248941233480915535759379047746936746650171700469169876757160768006910064107322563169955057019587727842811656101959894071428869650143669069768463116604187971432269250770580979641719468240612901694155309853964729002503804260948324653026653872334209272734100333191662498767983703998159963137607488782457648101975520357953961151812094571516618045751953083107346899005134310835839090709711104436094006025410078133592701969997848460565059256620911350362011204051762152053100879309170874934254810551962929233741919944163868044832158841297364591493231938701031749318746598934519862769285305156961688870572992993958193650363170451312428767746158627562645919322625980272263047895170731203917279412137392476314141479562358309651754802094796515189233538792666500 [180,97] 4203122076121310414410570251313942698199056234199893855433271853701783138712825511302522549788956512847436487026555423944837342258079706968793027905705035570015455119709882461393606407864632572657793305278896266496196618671650278436220050051318114628542784863991463642157277578000007941809539848441520707976623495057203477303986075398483346987708367313770042228355086846344133943551772276876054381673046492778907630977862456338698040647635509364646076637194427355192747216850406216340580403835986392309484378090437932641292449124219018273586196931717973165576841267899602274979066384827031253897809521408331658239057109524555674420011739754317960216578372940731607626376821092318846937742140132163451042416004243165081982800272315511747209919310713568513712376800774074513773899566252842689745097554872378632708370283631207504618167886015049730166478884815582642032092293639238010158297154848322919091973585145470016417640053288061093935989264504136555469606878703901127688939367654226728460546595134905925320045502631918829118525703009531217794152514644815073149310279741379500103272842076525774321640191460801380937098953174673219677237462619816 [180,98] 1216152807456200326586424311563437782996176135351147146580381671615583556505359720288306190015049411407697894131285659248152528908463511760179823530786256065717742480399935519587858080644669504734268016489862047033709616724771565311526059705416599738812690951416862550203093259446733819424567010042874568106028337599921498523011629661859140716223268783155697327045902393865332134372645526937508505945746131445529412072705594394841412048515645325443108177232859657975404089691224785144450273668588390361962121575617596589716148737519543337457542611680442184404180652460492648374429744630054331184322305009672454481702333421396096501340244983573160629503449951939451273650199369482767324783929628233636936994985943542995993064725673249051248654690805167505954273621805633669432977655128903205277696447092779696582158599525008032403937974512611808222464730044481831205947384989741339286494020596016228072936170963457047399258912548750488777521581653463784790106020460204734905274674107778767348690806738207914806792914011048627330457575719906822993857826342733642289686711726163465991784827109453348267021461203775785224865589755193493565848816 [180,99] -1312211412648238667830515802090040478095406237743166692006185865490209552485112175602352577903301577363563804645762263788595138415813011116382122114139052628676721907355187590970336228526662849176451388767950111367929498851980072720792256058652200883726438336357810127133436502156560561371720773128704876112782146007845341804004341274789888801319721104599017308441008815793837093063635365864167808038216406752012432989103626696703371472676018655735512167528369849942368193911099291772093861942377701476804856246928926239439270920696694116729634592308324266693313678471126080492036649213050421321582897432793811512390677688395150577444417248687974275861288100532079312849656394685117044431732358639614560568778056522668358674348838765589828324514262836479294218934876777126595970842808089195919985867075184965699462426288118553986940840665649232532289553840004417634717061330823345809709422221271632336736417845349616410944916216096777346394674888470553550387175364880335136262387917701605084131620376345060316405985605032874608730325438978903404997506611627051840620002662451692047088431162733620804754334164125670968140663603038578264 [180,100] 383081637291071812743635660200268476185896895973861553657099007758775270464499602444711340502158457034487490766747597089272303943991415878495464919160374378567580157091682793936231848324116592665341606854742647452861446054587887707760512999807214832743883032591096865689121249705802154602677668999301321791750911873033482950966097078428601777831197455994869396567481187119762115625773903684963085386537670649391348438044875705498934467934439514735365743817296589691394906056514345679524298231390992140404855567486972134357703749775849991851090356466031601475424624886819549716625040056841718045087889990923582620871835108592083305332382456087803402378741974653672208244836217580997310333760849399165380604972909438595409960088107513041837993310521278789012375317457135257510286197536181327661112377865261715110340292810077118821264454036954888794250138725899452754282013212148910076977584574294323116826844567239804845270514711386024021484616880824468135581662741674686901255782664305534691928234549305985628809312669867968189367153643324692667318242595039622935092041968473796784923669466069931644832066868021442230863002750944 [180,101] -46741913015302901551567444650902860102795642047183418447142141109787266935801524816875940500532176687282001513136493755638652489785744826709762404552733550038215769688465591682902362306877970114143758923488618682557730959359014660896823923026909675816502033119772744019239567427480639916103718713967328796915253287364491790821361951034544409840291519056981979069558189201545480078111349694231544118726072580032299529984067828628425801806692035568011337850204517512995313375677205435843532530025240989572401959068545248280676773803208747459576991978376854043904596018578581317968432979838702217638973992768435218885532167972720022044359579254797410651741494925338365215299066349184115273754496303911212097619387471256407179596524193110780845214496207651396112260711215470327534666618616017178913082350572579309712149255784425115835193641228038490710651804618574752091439591751373345369500216423937495231002165509809436904473755389262903198215466787964910787586518845846148093707041798220641267402794889180556122176957441137357353867881871702899216027327814311225158965780290537155509860069694691757878553617644685043201568 [180,102] 1092560849116840353983165618529369860175066949132033913716948448346641720472810575357160604701984995715183586614118695151384931681302113189519501280571706457868601747120054839334921670085664707969129118249529227725522219572884860961984944997865674956251266111114825130143384200011201624964693498108497211326226047500548128863702343540977065486008716693456921252338322109120281155723188875137986478601732985743128802846411434054102442695258142833259962709538137907276883179668264579677327792793075779763955673923806700445420788685936028251448296070367264069415558186287070375549202379738584846820773055142467360232553379454342847432711261430688394470839118402979928302697415508698038565336579135894224248673559836048019553387631940419770811482567540163451446424360874010620091326958138257655088719544403063183448184984313111471733794915226600956549477238850201458379040571595113792527777885717338634460357370408963030941244488898086625444919083766555532165118319600166520156652629090921647841999535521517556586323256773151093648582579367392585439790209578872517258622791012451048219854604644371105019587416588275956 [180,103] 433041159730925841956769284101640329370943613981813048747728282585419259223089189087545848243480300816694860525089258933903052744983397268140399278990229709101775333465813575213661488480438348026856923353735191130138368150550219024071776449855252735496746854904868040228240284691673864905105644149631884992352923889550913975928126691114622670581105134546169609035922340306924758945427714440318585992060776969693102241222167002072014333237932152519722178766083406305977426902902071560249954027816437117715084494212000503949829277648425023523394936724812427116717860492396850309489744313208818067765281391376482798129561458512190582603532368088194211487435720828416904966413291326423083399917366163824474499880374537262615897945835279747406930086288088620304016187295041849814699566054887720284467168385304203107730122044311931057635040171646090843188782680227557092668820320835339961204809639106228346173008746134762720592463485092048403477296922839410056430652032137045431616883329692345397284419648467123011053183355980104718856358755512245409561703110841473729909211011219438647927939317520608657665584864 [180,104] 112307730583346867372836383802699076824730025033259727187383306871650451132156715100663200886720534562463002213517412315055380781136778608808111375465324313984513262266900513531111473914807698641171730721736272872369074585148251570871719477886840808028165794513787172425279456281931978613970479701614263053930732373360472934771789676538295638039351578517327264843900268572031087949671466511595082636471958970753029330233800928444495504089465086729723130521217861253113968866481871197658865478194209841712404023838217015917281617052019325633455114173392500563382431760400364460868550121361081339213678781246554820093172665765758137616434656461875074076849640862579570890736505549108034744739830714941738877343461255711240969834803972903547814483997607697568375218203951729390812613091470914656972851425407478427223741199073399063770084633465739596001643669895225598020100355967338881562433058194146926319129775095609406593400501093880620599649223258683807528061955923328721929115236477155291620027720072465207286481153717415850240933850676340132329786049301967507666827338837636244372741457549016294020 [180,105] 112358747164989583902397114178817832299916596587484158610138288892067072358893925657367657820235212153275902426266975995845740704654300988159291650635843661981647619714873632920255675273840102161585509805083519151301498314026117636678279828006803605070294032262286571426595470382247721298339414982716039185358424988951331670264030552885888243504831812419239477631503187017432906015349903856972199783812439975212779223800820076115417753351990535716091190282558111854963636089216967511057037345594663583360541276932987254766348186530249033124585743797388357549587752740940787117002600195481116555847310690859505944045549058998288634364452771751172005869899379566374109571931432462266961765282054740417479210470182441155256235205831791163170846263987885108089176780414481399710933088144306912561997454812920411366888895880657485199263439218484977732037710686922088516694979847300601016607864319125016941461979612670483547011041278825820211540353758626004677741548380187128703962117998268835883157069569337479529571337009483444693736852560696791918737404974707440563149956810445622704951094897207452 [180,106] 68927355503000980620384499611639124446744414690793567973865444290933845228867905161500173746757289162293459132347818785622230857541306192156592145119593538217454870915403113349093199438600707383732663851081842556595510940310742220199504563140443625465360611177134676793290956828758510730962448484755801325063966056544181615914528014749251522399524973169302837694351195211257227321535703723144128004967430573651137794943383148720984879005295510982917237629112370483565409094092309789868300772655946842502464788452651272606773665229767804946340274741065312723653627662841024842523097087352127301479470331386688062535300125137562538912439751975826133142419273455997528504420479493954126581748367160004291914198857400747962721452103926423837799103472099928023109941619315748446622266668816185277218232783379453930767701590483989736872666481253274756988389977939380292515372309544223056139089309223261856294740388882309011688808279644912267202674710822884096082066419681935067294417211775915062476103104377760360379558787170686098362545340391086529742447262855083435472801507889564080997197744 [180,107] 27785978302730240628133742107676670988243368976111928714998252415330501002245163579275135576101480687189325628704228319554126157076146753714733088034657894062628332275630744983341493228347282850045390637044602820519061309407041965192272074790433562710365277617279077245774584782275791704712364630906713336787598229517020626274222848765125052533903673213571639174599922066161185223340958880362224825548673542057781070199024788745968427965649857234572387973301797251404294101485881079439787833850400531661337008025850421520459187273473129511703315475118812153591390737821898721646459874055108706447074854157528714381000873748250856349189464716500913753543432844355623718673060301794169842070286427629465386707497484614889155266242112883992474654120103449327984888191059729993374961792244882664250188211611426871289583707284888506452017431431208725105277899865406751642875310904008012658713574264351618900168086674416408159319864769238810121795357362347230678712632725420748960897361544441807676835525002347036417616562057009924105719683693843579144254726207351543168788878994680109056 [180,108] 5623538455938978245093568763863351734347643375273286889316040090593022504835658534234074092994741161120400552232543350121180036564406040259204488552383062188350582835972821946378048928313417514889276161978572599854762917991167058932738537252532851852105691240383643563977255977260484421408545929918974601626008074814268480280691015080672489706824354979313813033784019122679821340761557799014745713240793813252184695177458412770700150611799152740256597724351353728716527709246881464022565234381679733643104568459444513067605613272642949224182201020103949311598582894479335496299170439711806085058816899855283227773863262890459707890090803631903034615252154218044268444265079101929907643381792279964709815737188117293203371605262991797565902966241643076279282905713195713131516241911882567742067803626933353064571873029901776054425494328289770065480632054734669596097756441858809394593573406427548712120063752557715567479157191426434550955156860117402786153807077480014006806387427793096766462468230494860656145185406984804346228931310460442405115066761683169084775610337241882 [180,109] -104578203934707906209851859316049533386527452672696461136450147512363520204828455394591665000622286437254476390981439162159843044338891284661935291508847045238041507526289083046477497557525206543959808508079361549561478149802515145931525464428838102087003220252871133107833050745178899884862140006161330059052931718536013434792850268128435429605983039282024954850718372465251705722996477088961435229224448223783526863569266203412117988041411386156073321120530064533532074884670079457403117030421072553908678687417596236876095089875154576662151139741527568872597784983481558515358342688857882638272880407395665649930903796586149317432507483808777535622465701697176390281917797821862150026194330657999381014920357385872716820781050743099705850844531997514150494736106155172463210656394228302401673709874240923816367543758296762528643523570115305251879134889864857360990485404520188808859561653706736901544047038785600765131293898823721468550302576337862338319434727840161737478771265081381223352799284189264338322527732051754443121794839816243012021576723148296671256380 [180,110] 62868851487723552247141615323631097151811711295305954547463987827726135589812716236322456842021307223358008700192731613525198654271205796324383935512936350816751844842919397352050999422838927304646794641076400909414325396445362463473573865426849633677811959442670183073766900671217741233300695711620503114133631013352825196959677162687102469403997491082017021008732844685797764398018791463072211836796669481863338890265003682088629445987388191329686069616950432271894226186217373326349762880034673648032646083612747155139286471422297973019701355914998073280765781216488696007181448471092415357758291863300490219637968204527719451515631480144445946325144259532387195360004570584961859800178479030601520796032527532289987491054190786765789018325259940118087510750063970728054834336876500235863481823802778995379024163444417009830867865409626820735986450498179450314237050912378872818908982493067562215454866951694340357322106192337572577263261328012482694607455975037529053661304610991324795561379276659895253223099334217598332392535788108400292554574837631264805368 [180,111] -8055948053565926225461490895523024980041613282441693694611469356852925309588382068151581444846338206320338881192433491737011989990131847108995675525302554788444371262685186143606538407572994224205753637382463911451560702608259673312958958535653603413812258244363772421710577515597738365686624818638494392062402659179892952385227509958556022769884798256479677860078948294030165730644031075707962553881469759114032635459654769355007421176599925256069753819645290657279769602263292233890141170667259120934174898030943547547338034285854693326492939763899624024987851924511316334997948587386894621509749926434365770940950260260810815376853317730546211355834567952638152167055121173998491742739353258235568779447019911265893964548195221166993245596055562305614546796965443092130966070747744608487163531040686973096268799457587242028137225360204233839127022544247418644304998841098203021040660848468644144518984806754706024343509066755595170552497528955901671336458924460387236304433608044484276201130202050844673611231704696261443143770684060581822356046639100369480 [180,112] 878395371815658626431213300715605233890044881173066177383790325226821320277069799993345279958270618653901487308088120754674984480339908270793601283730620510998939380283792840338704237589507176354472094196613497464012041190851709229746627679784094198131599733606099495351000053744914507058526323419029744177455697448413261917532863129977458872865035546771738715298485348173670426439308869834094776421911649235447160165930022445647145250702754145457623768500198757341418751955700146792441503018015469628982240333006583606755219725279092830771248313441100829920761351156106362386611723386717586287446085015210980094934070537124305519978405118999444492034219009167171688883647178763793011978796972797073040255183164230921038558513227622104617357054918955460194617151468472409319938092965743525506685960363829359337606660904193200791821903037047003376887989363138747111203701780408610603466026444504828613484700213696549871302233838436302349196610710333712455849722035078712758484627158092680601144814587558813095179741223247240075590821972513474461002453153896 [180,113] -86603003708848313796953296761001466618872012959030638156712306746633208947945813197720454103619429039430813848342707429070770018488306157826397917345230770623333398323774737206288098025826473105765301465409867902564534685977581820520284098700626447130211946283273858969019254057459982128543627730514925845004507465644270984293094805908200580720417807180972350075194027545787173804730555847777450267142887561453388298265382028242483875124676620005100546227610954888349399473490494349626356547339298147692157920750836282605822966635381358387715330229115003524798349391608774237219623976449436792738919577553108679765220951476322045524370936184241479934943093309354621309756273474625142932356375943499517680609333370746729225353629134760280627600383391186856133866295717066148380940759573676391865585005614581047617377195718295730546137114274631502851416597092056708944611833400293074107903461396442105197705416368931109271301356448785179523933391519355855580095194592932773251725137185086953931598714661010784552377232835445921360999219827692078750783352 [180,114] 7604330146290730965026033477629578153822789551412645110818236374855981772022780923456699519381304364375604716707255682050042683319559626586455575658672671804982739695090118623294575430034191041585517584438234981949805654189773695777094514658346150754247246083194250311060713886542956243822146208075830172298530571774009551592080923743478753820854462122420747905402856407685109754539187878696999822825505820186136985706301741052504992055164213457063974024428251537296728739175670576635974731763575430101168061395366133136219044235555145928827554397745277383726549619083321888696285368061845558114846046649412188955907682793047314981522542259954873570287980600425378133202628798268095305490510008141358747192491122207550499259868730315618874276097815857239125289843617684016872223263731795197029803480623411842570297877180478150812543161332817205700121043937601189565956302371582870086987185691466191864146299772818190113407523360368191740838973859888933971220152186068606551127583518253502755439318330471191730965828244806984825730823473215866513780 [180,115] -590794431138613331467451115413131503524705834066014424181853262298589981441131659541731412333830796254504479599936671262149096564718825155717968014637573493051615452570983411684000971261416602043891694190668742556623764753069605893528973645804019410828434011711254450511403569911159974337652915129825269526750260912620898379257284254380191852423070419184300191271219635326939036730995938915775924230747960573153526220451024988449869827902030540525785339332817233719018307161768137284160760650352070221303729397788350741944845373921882066895460024545625157427930207198515016431426976071892264109462391199664171674582215548382157421271304958053142981728401328129324211424137516588355540064844510686072272221300841817715511693215868536370270607555758498428861128161240860656839240662510473969512100252534726142990665691490039397106628123181418336407695185396503066051222886261445225932255528933881568502811903707803410102432536278204366273992071167563605516208603090606795736824674732064836463144798968321558543271367984320944266744377953472975018 [180,116] 40263780400728356256008619629591654467532961315709712992049221571204860695888823366051741578388498783069520072998982486294993754774035616772677672590921268026409385752300888073015599982244764905810841362857850694946617439747646118443586409737159331578129756956940952278033036765448020674032270523283121773081969100859734190963006878647489634355738368069961519362273838130056640730877645433868185669368700424225448210465646064181655707014391856681069932297162309226697115461326258045661089219916020812049302732034654564438935864142219053144223092884310809876619131418869028337832530787883762442873737714522168574095904835111591777254924347877549164650715549066048370227130904558710648254836155443715669401211269617888776495201012383799592237516171884302121803177426688532653001347770444562472588418752071740191739469644727552223932088957175409072644685282622643049959772507682216071158615852214552316415557038716015701785168136559182288289939769732057265036576641499683383419533223608021869512259254374349191798876709614860765942659242882092 [180,117] -2384015227349630141992169388645108957988656940333672416568045565846638290436769355441873550121296576981718705814513452829408019591178137246795406408375008796216906420082386828543101442092938515518101015214293766651272844970822025461847984286641342159954746533583268542721607554524200528745412187219234322108674476111037318701970427326490679571381208270108265772737257901790937181825021311470594987415732811352991269078538069439293648987943353200203731577828271661092400843656475691557482258033044482548997486214369045431833109108729893442213038778972424804147666299009869867868606285274152544133232777616369616435928927908676704038188488962137844549736366298834093310638499060117427520547606570128485820453670452423676681220534142800771327729429687007171039452383962168798869955011143792386560068726978043951607815282371415062086937348995632358308766877446660447027286044251582529921484159852468046881141221330068049787330986420417704467698718726732612725873478773300706525059907190786714609374240114250136553064045572636351227475409316 [180,118] 121304379843561824426386062655138729110685140602045245186543623164771606014944825022492185713538851408411875658141032504685664752831294176428574101211789799989309103964359349336459368266760485319850884116523238775369129169137221900840854963575061317609851479337645006329947542816675321827171672834656483651373440674559982744382841853356815466448127252765542190920647602502489354709294775919347946304220269582435910559250353810573797609306568158707719536427833863462985311055928999870347586320982414829548534778490679948612386393681264358010682786560109755684088054167257702917160294592662945271089052799599206090660112098694357385007801038809256900300511259019252763279904099787785929455783098577301412138636601778623926767630720855196122998160109357756824606766237314545256976170627176776250395243616612417821093932588450152499788369910861289128302624841772870110955279592568193562366261186256473944223444411531957070340120904290440882367336405192067453558647008981350860482804481907530200832629295340555484206936997203016704335253 [180,119] -5239208500260739163077815418540288042613915860058170929574719543215363889884183533466411051439256685275424846283622649614744049800008107966931220216755964430632305355496304663546120757110337466253135038349720225853007526982658992601258517784614112963669365342491336198750823078052778761086750801396251650694111609447906926923500347302081719162583129032524501936079744322434511097674790079662032968682356339679116252301983433392371786824064982941665817367217062465077028650091282067689817042763878152467207546391755345397112937997056989013190973762079216888280087706210206093835805255761119347294891579135929800749633600463315241260814484413088104651914408876038705999761191186135687450716707608322217428242949346829161003209410494489835174333477716696988917957590324776420715663022041706210554026353067399514257282005443287453617743500506279688576777716609336156079621526215362869413333625664380112952977145624026125758271207910518911117797854770602361759471600876374508650024595487794998518520421439077448267555726023262083298 [180,120] 189442415489392649103966752018671054860074140713634863425506524701293778162006011174370905237001852117230322851079155387512966205795173263026059464363011339984842086033028582173083554085052754515139050589930789019784708033642180533292732184757935335038305984064251688240558338661563313326747574811467644337562522574315775152359243765671021006608154842457301528920701179704827866089585650003092808818266437724339601279850617553403518446578072458330434547995806209271109036934489375074284551002600053051497711461794344124388887526583900556280144480574241912507904148171913427613598041699312752630821675005269924651460115295018495992477590484057957545936275431177084569790074576910840120137262220504810730466909940399498040867805169827682956117286489623802402241918136207927467443102185001597372512726701793168647494858984492500314961323577663273045897419188171235797168647602721505526991612481013934631737625892763447866319595853727844508948864191973755370109461139688991255517665840326063131824239840874583130322741419642768 [180,121] -5647508067614510417633197655469193869837259467582413959903054794064944829873996457480483890429466764512239460302594229762966242738293677405970610372286417151476422574571987470398853570521284608075096268719102251779979753703596296875924596464156808970249311025152520418879073896056261622995099400490386205920305574513727474602538941980737120201646193788722125306412711466528313670834622791136472376048763649921279594244846054781120047801606920333683750013081455530294739048415710322800364630323586243165955257975537955703827084381232968268007493423207197680928139768480240606480844876412271443432758942906257507412144599439211882562455302918359793454011104950856733477227728011424990558360304666113767118750660412966907059420933398022519889418638460643564213334641857070890891607577880690778279593578866283156622339194901390842239063161619908174001053620313381640559428975053788926337676250328569841809411687955250439844960505911055803156662694657652683708379667287376800716992585301493907017513337173459198754107402938 [180,122] 136503559832878587733898004861146160617002818800651636790323340845206595005681824505248269265135892073287840699465489747458601377571053224065564127635292718327892621971660727377436981458498954012665350124856230425739685845979238509137801815464489800640133781899509488047394110630201151434303892051085901492131539552092145583528135554810404830533939582352506868501206663191499240336501642645205677069337246283953555929635647682642413939258153183863242705648942886806749270094278410484870331129563048397713805519367930404489450606271810568503221695189095512921681430659326902910984798880391807394737592137610448459265635765917477433910498650736963281265761906942451115366922372087659758121186360468069262119710950621689903245322150317744110325441516636002166831777511360281686872314014856257869086180839346212159606266962881036773757145089457982918215018641737992871233389795219017758067658625400976911422784017596724078934018732139468260650752634091701495088027226718295155145817806611315518677438438579613952443464 [180,123] -2627830337255968876760045286330511382286518090949447124758370224492348769494827616228211183180734338969922900579947440965898703665460944249126090843164790829693068941332895282146026569892077081097804131877614037727023430102921562986633923566216193067156931713032131675960882202430974993277421980300790409846920823491643639679145705442525735418419693690413213132983142383521437443600011893701058723509516133295996534535205220950674025001665669897965588478340062667183703550432101040368554990358680804439979174272778260370915005840093435430074450739234555586865831389575546124952965034448781559949997607487678246854455169008031302161586378337864862075146405371959441803971389171568204197029882623040514074953684771283176740319259762722035895095928402059909952294094768587729919719112797330739391858801067278236599704459777918156933419840424133952392868127216363755559328341515723336193198100463589681701385541171570121047074259498211864175983195531672834321721870708385927402754560677321686601009777743346268694 [180,124] 39555659374308129696318229910717608084759518905202823637447677438029738329720736045050772042290356362043895808561380761064883568078089402034854900895114179090120399815498748405964562340692397403166873718634417660526646943146831584330469514186019396850651183648392508942893772963598598059802222634054383944426124494395430565653587846247705262766900529344058484111650210957610573891316097997878816852645389352734723035073959223628133851526934989070794753706763381373244571064226162427985291220205220362585468971884922103728293943682419286967989055180692892965302622811023502873892437536418334011019537000382297555049373093631003050456099429784056425716949110688786639251838392634672736861635530791133345039004069702988443820302894191143865323203653027525854655697331262601514870594067226936460617292246855930752310215744291863120512156568986050795315291167985390561049715100711873723025509403825489726053974869888393357493604562738389452824714412104713131064520989215078466261270565683082907041650244946170 [180,125] -457076177176659054243842791654989695084306554598757875732138262576073285102227305673957618033091781575304760321754336885947862134851688401217081580097516739310664770123589006358889556650171132240264637368102631899193484666578797085141788293142553525277937751018810965953770413861272702028393550157905928275694022824615236688423497327386796424917973991293266334772126841013775342599005741914920217085750731768548414892167995436083483563212758432887769829493214789968408351348475737447933926632357231770285430728742633327622354783576306528083467949271055851463773262191777497444490073011215986023419007302036728487352423072215765983882456221905697079243519822613009919186211616152773207479587711431972636182313825752752254977664935211823378356230672401867183754458374512488871872974454062641377974093903544706305571635678332937780279140428875654994594248842526450110318166636915963260942980468981586720793287696710880636658429159212264735113625406145845851677752564430833487135697563728109491812642792 [180,126] 3983613880281322167087301670360623313717966042073132234285657491040821897050788016754311489368153605379581977390976033633273596137794299487264749035078789986559958942193134934179149579453086495154570092913102872872648105575918770916884363785935800111095576591310896691745882481919817689227440814051924624727108733646984806210851340182743498671788681423598199811290846575311278659295684404255156515278940111435777499828898865789011724471635213554562608192740952787019828175596799687466482468911039520934570033998931598901558756574904353838233011581178343249562378505672832793164461959822873073250770035297102247863150368507077021506300227023571506661797658270194662686462118513116720466308491341317108567897134239346015119694573626608180888651721117950882387040151163502980715861071972472148061139546689093774975587387777601557199085508079508045440709421567511014882309522574635205238529314007117893160941840273118133938636001306883233892792902280940383055550843731026775154602076844409851892486 [180,127] -25763955499055118919672119598762924488260664904277946207385590703619126168985117303148350349203257079667254630492915859023493977914989384290440313952609679985411007441112328166084519526386463997521672217813732971927646041090522584517607032386066827979678527308835433828795896528806316827144886334290823556969620160306445482309155092797043288970590604683107176097647877364969255002872141498893477254901641179861288543576014313065143854041660983335172740225275261261134561839860918838120756116429282848970959410393404418636342888522904103565694328906719226188645174771720637098783384444649906784098363141488914847560755632714851262844739990437398093921366797076970034612453794679867162555925706118782528196772080133105085340673403911255725315857695123537514546811269859282567219403196063497150516325607523890784556744378340208904105720212027195241379019374033213816122188799136794284632062213358998584575583477248133144964533770232642668853315896817427254734561975785421388811853482328548423 [180,128] 121871488780706804329297874994955638083836237369508859670317877274773421634936102942109574961821577319870384314292391163560025087125792083116118701901260414627768341352129476254017156184172444525603862976799299749527104118465604850951029226123020642022891041701008973833295304300980319207677283720129301153331383218430399595589079809275435367953825446302169608147015830135743382132367552598799570934979866622613126751871605521158169031340843158971824053924153456903696220844825418361549553200554677034190207113353404633424917997143973335147324390785022091178519387037127161960165434309933593104975534019833654180976610622049391184578660399502493538581841139116213295001545916653898828384513867580332387398624321203601143315272267277855872681241020984350341614448074361261699748007699673168715435895640420344949470365391858343210139870069240402415696606401351378477090749712707332702386007618445129032836471308127738953053060953684898948058018909245319242524406573027486020539180355788 [180,129] -416368437821735923714444043572511797382480429083507033620065133683825010239045858745971736593453221891112780224677201046158935290638062188877550049767136379770266975211666887228879385925986247260118807349257764182394567711170707766003097633159089806991274173300052660385639046637483763791920387494008767259181746433972891714368614706417107679761520547537628675807167827188881935170037339266269101449598022630088309914123495327958522360888974523239865165283186759152232284937963302439991897041655751470615672563418823518522070447057120553739706428078900880226020054364789609025840947685521954155023009742285488723002617549936409701302485808844466950873097761398626374012145143463996238940542518272372458918404308989639680435443204274924030005595234303618005931740884142855392048786093654966520545661818113801569044509922460690911695549205427730348669985730392299225803606841997431574870803135904756464048114514086776562152752765737186935825311959188314684515310146369889099782766 [180,130] 1016362427358932846998342721598399385453658860507194158709989048653608791910256143466758774362812621624067849851433136746516197445645965221626325459235399727812040334245186932716808303228274649174619509995965441904337274828793285881227346902556109444796288722612131225756998962833971714425169454103455360829280759556031004213330620656936001756710937333037374731755211651841577078648967033628929267978586922073839473770122122552229981742182793102706493117769752375060278608955719644589244200114041669960617075187220403348720878940540852126486200734308076816309375210235817595959006905883431256267544496248422424064084304105913611797699185262007255315102348907141267999632645349537436868865124000846762226339847057932430345353492255709522978158794707293696127174735638849035592748756527182274730516066480712154250788044096023587903309507597061683190170061721337918103375504699170112958939640609898186028563718210462650883513872178997661356646730722003288134119413542166494352 [180,131] -1756254357306502985311882116027973385229579507711718972060018898030331276997486391844621350606638131074594116356703495491094257447514439644027910837850995801837722229583594491517543600303584549029459246513645227373721407610291027431050766298329899117268247472467150351760533655994465317366087005288021616373198491499995188313208511738050078885577330895948604528550754460770573014018894351555965804549707916134182161088941947566069403519559166398047215461460155205783830866759894481080769861159195992673401422899267123588556870079404170995691892150010309561671739294195847557097062657090403912251668169002294375304568843716970127022083389660736324688087411687276488274727813322874038848558844055912774310313473745644443888576049095688445224348652966567073654556040738870623206507361378838411547424689605581649206851837128843825745999731002385212585166127069169963027914113887434663819983987786931609392083637707400692023223423083081003617251085328139148572486338831792 [180,132] 2131023568678223152485230380821131990445551329419411699928419972999371060417412180319988490100811094310407829153381403296616831347625283765220955459443823153503328711772573518450136797805374151088863137197805513282501322806138003415880768917853187529662137457944062538557032048581827322774389257712717800594616197391520878063491442808778382684542139838639261954252401955491243858241914866562455850536271955689139401499403494583297683136417907191786993278648445576331460782956882994364917287144257612746092315332035062899924389983577815941066041614595655563671012972007348485079078871625268493681952680008931351135441736656760480667235543569992569252906561201884537815780734264770206933605570438075788807650164502506675746637431308690867076197932435063505297827809558334835908129017330279650567464930622537227083123672439615692543088156379462316786976686009432535678591222875115131574187310268265625646757633185039065484503910886608912720255129130024073246141603 [180,133] -1802691578432892178220673493263946520259536936828403513465872636820014362669383684326799080147062147732949967846755936905498638746587500421228387531678824025748531101016003786903253269501631841378084627518273440576683208611910546081848696998475071847243112016748591527911946290223701514577776808469811209804087745266034892427362813677869078777213943844794415430710091232748983538554468773720378957651735154861567670528221809016172534969832461169594545867913324605433910847883007501975706752699340968455197038520277869523657542441364281753742221711877497957982784201197126119048112153858837996235612712764395073203978735050739651172299546181853618605430704629143734405982419466035233644385583551234701288823600973493614639643156467991717185095601842420975097485664736683055275405211269201001130090256838010663030608533529172776960879990982662601130474403176435015986008242403842595111855957930237307765622985841932522533880751336356998877306265238320235060 [180,134] 1056093789080486022369930774243262006179529954773883789367645987444244498438270884470242188664566889183594719085410584836726086951784180735745837812151154416090459327471582522402375052629763922144335293540756719810861917251114941156337392351628588720326292354547122683998562619282616911452924812146631335601160792942647584708011380202853566963284582234062877297020424471984338622821980226731471159593521708263685044692298627191616813699542541224026456071756267238728392844917593126619029668050809817394674078237723128341173590865690930590327656453249460697300328929147030262288921734554339701495145244786672219277768501360301967509982160621428372707698464306053803102209096444966739249250757114694240341871016219270246453290995311954260223828747163026522931052007365185566934778444176007803112638566293774399950818495992999605951156092243421437376413105444189725654000809238102847474641080683586128038908724727831903101190769450481451069848616123800 [180,135] -425776142540732354681190159740718568717907801750087094200639789971909010044577525043731471845683693831127368077559176946041224659476662126096651037365104675705122229552909124275255383041160884032193242083063441711376978553750431875068913145625339099689801025480343133900077981877852372382859606023146125750941311168710484446200510369060728149415634257545322725512682822981606496334985934366354276267349830615981715228465184267062442298700555911749511461140922815609258692125618820988689151287963415645720922653675763220029425870120683011375180240336899992462262246791470912072853479002709376264374632909497787493749785155873988273235681607627412822873817427751651460579384755252317828759373681355071885429169056070601696794969342828437938055826563492210096711350001693973807025961198397979801306992054198365885876683065946407291038282086750049230080224148838170116419434320914368272385230503352814135873161752599185119852617031336117316939224 [180,136] 117395670197495484350625196396008326134640461273334014942553382444856039681409895050666883776832691845165266318170008469046317919785369509281003959847730923968497004480150494472768463190268753811396109704785689160806350422983714966560883290972548471157674086207237751541801044484819144079789438873827846157288435326684140499826415261232471766307260934479908922546209574086656405033228716749623040039630837529125459753305751578287396014566652034951055072451074395275115963088283428706609370242320076197744895676472895968782159704436250239768436189078633567116540368069609986797873574436561614329857620974693843074208156762757765522076979276387942811714434756518106657350207408978460816219575226566750520925449698798659485629758465856110894766813789905918511363801332892462208968331413904188021661362641606471324204809823334530501520948108559151754278596747202729869096959838264985682665756898792542085809937545915281557724680806744793748 [180,137] -21997912400720118081191982481684533452065270997694951513788627475977775453683088734420915487997632660160633076069552661069658746225874836119455304786557479193990256341238433517813898757224107165445257313157098030647080535545155325521699859521536902386593153564658656038136475546468608204710083430370193045877102782056445494040838864915689546427504266992956178078184503233520675435987055784282800461860765843140358801395328196103493267217513309799622585174452273982946636233384738604524446844968539248401111879166222899008239842784089462520219116060693623130067449243771028420147061349505689162075090425287610697946720717726553942060496565064399529016350719022608969444035574473246869544623028227858678540891405937979638170687920209952133982366305064528369362703652611357824526840806082697046732728044164655508712359232167952042562781260874052522807578741227603948008060786981583076503047176075774160658526698664004749357011657006 [180,138] 2783248885755065497421891427441996414549597479648363459452582768929517078628776187231833187633811837832335941490998949539797113128892881510579693127412084947732218181783727300437492715320408226447245562273744625966474364606425367131903030643997196558435442722088199374469045717070883196367593670803812339345132529853751345102091185467987926847126079548443278058085043016716337295626306053111424500029379299491727227042620491396797640369145198683880765858206458005190675295671641919529738710432891084069079926947100681877611634970644501318592183826210712737185150222394067988791702889680506836877198155505069589785032000551704017720613579436583057682603387807930567767294300922144422616576963120376361012921071779413459671211113675488263824880115791739065172176224724824910331002071984979929970486567808064053824453409114890208074484441822923837742049888188506941744585937588607320695610818795293042087040597692924295884460 [180,139] -236165772441164926245097736471102869978532814472880503669249779980326084330375025386095557531812807884619171775618348097073431698494451006184853923006676274105237494417841780886829229696494544336904747019129696641908750089407435782190367983032422972435110038812059087124590850027767604932501342900025074478651589436097196959837359684555876044649240301055481496339821820262582497856175559960354905683294938500862824743349596853600464267910518597931974420585449647671362356376910156145251899170738240228648605790043210633341633754037476320510071512516510975533203766818743323074406217449942944487926715918833509456022723915188652400032571014789305073399837228204281376936300004303220274196601882610273238535703644979300892999435745613159075029008047283039893783125309946368805546535788574017647902354577764061235071874107701468346249413597976336699617212771191542669532775012545159936485717570709780857797763622611954 [180,140] 13343294387836063266260904554687511146123598722436825825451872297012553581976915656150422064143654404322777684245335225748951425271585544093882574175401174505080250301062685406054433836829806387437367809236059961434605502696335529431404388365932166848378068573266299917035937689174262853642998099114859267317798214492379596908635807089133305039175768616961381083135835865553355055778910926837650122749642607324917324485437455736250166525720987364331175460894200921887682369186138396516754786531677382897851511290046346570581675573553960749525625716912112530767068629693517455363817667968335085367372497756881839768015453414587528431409468160314880354333214009210096260214635896836020948212029050454782121765513272447392832370377680586160497733326887260523878001021972821060987214816823366591338283947763654133333271356949426065989366530228970510352403249571708657846145454414391033652826827824361873544550154 [180,141] -498172656822807764870922936898518069610675076079299543434606653957513489981317904311864815733724068089239649903680115640533637021966882032384902109310654195035875416593023987908604229546679979359784746650008482570674139577948715875516971661220232100222245158831529497989854524202004367158445495272257682318213270551656691054473023306599201703163877896092583420030980325879681080600983739010105649663079550091045104897631110253351437230182588424556212699967377518422119363096882522615614516166244424535946439047744128716559837785761633351696831425539360606827596916523531065919420720857980910947884640601233656021918297038316976740930656804412283010745057288093823899562635658308824250564390849438146443066987144539940891001485449235763637504473714948027167636865986650644627570072136441735864427583476123956629337925854791530477672952924688320287295691398603373754895445274925237130414142045168731678 [180,142] 12190800878722653075650697318498168683291902116993814016817820491131523413502130485542194503012100828786463652114232105650010938829900421968788446354513227201181535935790713976627659756867414747798674806896960864066289904978599127576636242091904718691664677818026432794455801235355359018995201649099772160555547883050543021471857672566545225648678569901082132614594279973129998578364425935576094154071171142830162355474475881479648303801952142352699812897129648079030427438984915663759538976748274753897563922040415458031788253307283745049917823760014484142895973273204777008560772211472798106558249784684998084643591699874852062309812547318648320958372908269951013524487865853501075163290061210046425982822708333704289482747498874631238086428210366575310242363963292326726240736415350950857080999434299034092885270907974089185314389018193559137889348208306996240612401118488390844983378583231 [180,143] -193836286690318838472013152837099660321977750840883564146580195980765656770072951110057135091842381222795787584871692841746461394896199709599168506005556861874475077147757733548559457939810117080310398235131373981828720837103602990785405410844871309051840091498868707868522211056797272232079030749597569816187869674463485913927793506718907198856629456313294963259994559799577559762052938874890810184962504918065922721774846412799956067862908967808964813159353645072698131206961289222896682390095534407548192016914926267027797705971814456751311194089392114646350445683557011538536728279166251190604675254921034137031308222722663977715496523261224135194954345917499249149951328949704545158981845324523497037317633544026239317633725166478982195017625580817159588760199760305880590039001457852862938305318795408723699089227298117375561613122018886595699376356429436768867618430526706812683 [180,144] 1983943010589762169165834475585189074169487158501213725562906411596406680709849752110704941701914315361048143569762489769138042199034941889914542692163666413575740885331125079862317172961451325561073271136725255694500744540183585685981289610588794729627977225756556436027090291388201331219053280259656119155355701426592912561407016123580577774184124987856155827941251672360948446794053005593831563871985827263375910551805414748197063901640162239404526161344250431989030913752399159134605978771767249639254161016146039607638316637137770589420417248730387601470896098989753441735582255818308009643048593741181338509447974499489546883617232853651465581045385131070716728817727961117105795067686514278469976474324108234668962903171538559256211227172337735246688365244510408327246559674570749374590712600072891102477116306300975843755752446181517554469797415744282107316256290702852 [180,145] -12940667458161856790116910847535776950829874856944931886587927334179394639010921126538917308834582771227000770429740639466803231617536772793298638132295978985670743841249070023074137786056518012147433226930509243019201995952426153864753565950107799157365644418480897429561829492014049251478147458269462898248058175939088881954471725684572420699907851470570531671712800988499637351486729422110536546409816817730134962752060506391117311378478521540099892769717965621916756325720104634231278899806424063734239836863696032477502436707906943502405522946126689220838770729749476597724856698763452160025728400319853066546848676734231654553418526573727292883829482029833950359173229540266176356547116464385405482374760942297858073925572406731886242908279942848300587494600930507377970272080659629601300995060052132196263985405689518702615721369383601102915741642511646281122390 [180,146] 53215173157028700379806864517970442725731390525665948765812065712916426227859227909612394206204750149166152228041140759908369673816807766834279616479851840867889850522835496969684222812471424836971572372613100099329041507615194583332182625604755387605030852511631901868366437532221329380704688742335914812076743008880928490166734998239347847247924202359009706280520442517203415989806212285865283263070959114988810059155323914484754644619843804509415112493610428829103787196378593014713862617912244211799107946300924019178336121855365838184522128955398823652938289707232471884143690851066710284785395691510627781316030975247387763587017090539072638860499208349558706206376051248183108614937018984303192695868275073868473213641383326472219941374134368862302414108033137694940105524476284496923857544385229623483297124234627130938652500516518803382394677369235956 [180,147] -136374179681759458902310630269266448253402581920960075694026480478632417600077838041925191884017831678587479032086105643871176531942578115229975334043015186687676116780765485535585444845268069098394404192520209357736570539815556684473976729569012950167413344794493803090817374067519417216093193974478859026242408063175459656958418298067073570184606229607912796031751725108391278177659822417898757041746658354863870008828423454782298203864625114877655841776282212675089917152272689251125960227809502016825184554191726484297912263750082673640040005133350863034037641556934085378416468845325560292288934267736044207778551400677070197532754380067771796575495093569698882813923213884534951242211065894704528428469343947414102290284112070614834361090872043721160489163030147204201269389414270490634910991995403882584280130224727798918005654592193337728352005 [180,148] 215095933779518697739261334925800396075744527511778078747282596428078502699220508354196012137209602464353461283331801864474604018289664971046024352483019436219808701601882012838559935541561747502921187792446882489709188098930214339523860705756166121628396489404478527765955399088946536087266767688092399825854249504106382193393325546928906908315787588800458360478173880734449728227741483457419669288452449946623470280065525213906171937307376872205810665666662267739952488423927169689766694795761292996837911190966591196859380791000307772262218990848627967044094089216275686208471313443290550762201422129858766034164973485321903640259750637846425444831882099522953800629385845915848341771790645599519543888861047393497905620095179720644114606934052301069059501065399507450972724988896216715729236968338833865441066279331020263768285521546461171 [180,149] -206019049802183819808075861437353409560980716820611282090388020660941766014583583677256724755982382750982743992846433197077214183659344831642081177681330628085768624778591851838569535497535854390100528139996699781029601473446634213241815920172159189771878398460011474237093050295123791801663339301201047638223779325447791420220353084274299157191871675881546482958429606757138283557414345040537746156249787568606321697736893324201461009137730555020995152789179095100370506765678048547951584053006440080660530876132144690448598662422095714602246518032943800050709942261720752813566592127764276015329127421424106859463250129070627500326798289490720589212992945110342325042165647108362197669864521455925851933888276671694195677094146463715920001002638633140734154764097599975809206026247442023691569300017952535447194132537579790594066860 [180,150] 118107978838630788507513685674912586214544687415369403107590499640264061528220272487146966364544792050117912529579581352134614825054844742267632801252406945951511237344185580614144786452288127542720864434680992911861773364967064672444745190898369465205051857942334270675101194285960511767126702557875338552382591348885907488698217254688158783694629570993615839395535464996466377243174735744525457493191624862317029310983697921312759480539461303963199814098263244198974477363305911223299197091803376054085186504865811089700590289565662336368687334430688731513030592488127981754207613225963420804109640403108022140689844377961090580302458120941986105789189022886354154284171852404463132236041481442554184668127074737899841910185906378359933299656463388145394975717209893500586551003451234051291468078198131450293958171154416028 [180,151] -39900488948022500256233113487795229005942307675766052084439852173994331005700443869538531686456897601966402318489578419915862713320541167516700171049489166542233214932248556008946350547865689473007137888995207356615452139491763242468084211187062988277932168792388868630916176836532205858647149982718568155399356484367506001359043341451972346056631799508888375691799269052290312142236712770979963393671652626163795582130592589991373152021535112760409723437546745803769864973814077770159883614767487958051679230738897949307516486491337658302583750903178499408757034566426729533897525074439546107724762802119035378065738733827162354395120894687593714286324381965176282112802158766345940237562503588779700441648237406493648434933651860148991550079493095939819195691577022592753902252358343362704761730147456979855224711 [180,152] 7810835751539519831077017064629427516626198089256934036132684305650921498265300317594967463498691684808253008065018712835783946525839608869457214063069639570086185465683719375195789652687766418341366196986293871581058685309610699606449282585555276861530232504940681783189481638750693910506857314383933034643900261140793714860620762663136028651382926147266878094417910114004112973820220112335007163623303132495564646951857000157706958581287945265411143603347757520761968352463521462298901714189622585658580256114442334927742181973816302222187196464219226342493240376851128122496135935372606825756813466397149129362052816771157266628033591047473560791954601316786705172415806515038188033067712290349285470664783020642599987614314973625281506093516910604623998951483624634702292105660201921818571919340907557 [180,153] -870042969436858487000255903487374553390278111325542119114538218035596822678813122565487029995067462166129223879344043530174241254712099131934536248475677593206240212546191090527849695923386319248299578587647714718193758041263108181005194034138967223279621600117586824859601158147564161491720331202989052889151227419155902133589872893004528224164868458687039239281015706177116598263078529313377023385116026552881268801236403482820571206638616675913922676691615944030246046768574280760308969254999410119649782648419775538176630554760800159524265791498655945792447686923173148423770589480324974414340181784310851367826363598943758991413745612731628010598960318679968715947457372769856063430349891129154098811006141111104355395432701098207591814992206592851079042656309314869046904688258804033329246 [180,154] 54070732332572003247377614862308155329190254991028537827790717085041705916808175241221888228493926052198125067236096366061809475779074741448074030160843483758168765582557850033101550060275923480088896934147657630496338137681615613608896672492788861152875767714525621645953851778035070711452764857725705932688535045141770214270163120502739914907239710241167436581359427594728563730004978903584311163824881823317311360171427656402579256021995426604199367509406806814419475776412536809651982884489294355559768748959885382199184907807583664363396756516498032324839457206542811023606648755634500304416329840416080024258892362327329559764319173834784358996800754465424192001954508504355900953884591792795301647850689338689485080325715683901716643564623179544039033441446392715962277760901932 [180,155] -1835267393423199139217865063416001534791477184420015397655145487626905482456783335432801504708341526630847350687914331930935854439708748889496947881588465934564031171976475283544398563340678232226449428165194811538951251562236799603327448429708111869036356059393973092556861653925957537287335269994155072628142287124654967633578965477948611229580081267242320477100738118473974282483379162149777334590808816258762173909869000292750059420758073825670832021538961454186559913169828181372432223307373662143874522962716989411043324642385532336484188778319654812204412029079677959497734828142001392094225433515535351627550806836629895173226651736253884064565125030131391245977631355374096222542906873609005965576714570681609775455471238629729058561005356403849380980710730885995524 [180,156] 33242508592308776382215801506699862107629419519613862798899830999846459549960669534733803140769378717035708842436600989244049846951327163956899024946149130105378772598396417932891655907818113203946880596566770885007044123957357288637943375219247843080672735790895759334235096467257313831830216519909816635574159414693822274490948091176741810960601914444272009492070360880619843215688239992348783794309628467653573857390364519983219314412362880509935927529010048651877206616893786151370578105352381033292987940404918722327320356772742815137202971049416414637547218918460785152663326610444800450231932573052683146277264938198459475807198615639336124395822812366709830529353703201991439447058405967909074459073221965206160200561388136326725165677897690244857796109352 [180,157] -313329955130455411442312943620113688529530378439229230860218902572802670486703297542009685478170152252138636490823658946159092373702364903036304890239395487401708742092937583271243465711114903725507972116017678419000471415092269897295549029083578668920252235346877834922878647991536902101886899631502339700446527209240743394580199889612215071938581737596029537071577416986852638540735472439672652685277980392061263577634497890200176643875832504111854419879108172642410686213409028299720638058046360877974640635488512133283506473713121942704361854933308107120383668952619017705806820230432030763212791540459025865004821348907384912410083761535340334391072113267229165583940431925731205776129384304159272296070342618885211642479382426758602752998197742260 [180,158] 1495169326092869966764069605695809343015156539756773035560098752070255346201679563707304589839828232142865977782909927100265131356109569500266981064981313046860983137776192767633749565510171084662188593822820963519060100150796830208597825277575016353874003057398652869875843246368880233162045646349711866534792293922075833060261339835640668524320344313669270374064461063115358362888744670612275978277224543398478900461620323928163035957721788339098726435876143672003551997694580324522342934739918351047182551836741085369940523748355335777038087934691348899939816173717906342960230692612474355260693021092984581368292413561494702764532481840930623214548095760582327682313047424209534317827640984431081454191571664785170286309318104028947744007 [180,159] -3505217074519535300941697371811808704226496287646007527378271332770127209994914183728386995362136774324467462138382769282620984472111749520940748856247464762127914091538288087161394515972365318826081858030703768419164269517664953896016006345044831910227903833332844524817596260411842892750914187180712138205854338620435104078931289172329921741165600895739311782132883937773943250651698271196423423655092884886018686007971368641839150273343827518846150845058866670721281045129271235070657474939539459865787927139334741930126045324851484140276814539897534347967826850890180565359694387035896438002099882649986004984644689550534615521663799032860495045426266906293673292550989166781612010030921508787891586377202761736337835795871550 [180,160] 3906417928191008530629387428253906874449327748785649578561013180126765240014971049590545192425706661915381862144129285992991040450635917115206019454988509417566420729976261705149943588073402065722815503544929047012745620532966343438097247995128195251250811572549650854367394125287138834630025656638609386417488961990119014808441166787219226479739357747030820732493908000673423895483186699459213044156018038992006125429643332573220533925301764432565245968388323837710351821733417346050230701209249157899742506087946168032281339570162572947337815995064846716952167123062441413463217452159403784957396522776658755308516422568051863641090010379020052743608435478533133525353341855500244493459276696319699590205992343858155 [180,161] -1996024495594859467531159027882274662398158875487358916056116725131291530506471469061795264999176566361011295253360088099188509531981451783385485446251574251923385307005050753030331165790236873736912950477964144561185343414613459544227760849192858867264767899538622823598597296857186143460769227192392878122984070020230132189056902331911637056376524768250582367487160407269396746961650093329494981887238800391476682529916636926385769644708355541780265751604943084002809690569370981804590364575122412569909469159822336214685593607892397215071750613441949904910885858299899458725037514408282239657576842014920847448699010325519406761136073370688278210192055885219358339308955214816294243923543722931082666522 [180,162] 449308615818138323338094536449930648391641663032823670899625155662817800701961699574388684935746818437269344696914515690391251240876645739825841549473815541271673432605873877423466434974270240000147651737555100813439477922641852777413737200755902927414231072063761886618044042300343024063708244371556351326143487010456188078490369678192990004255013493959525637376893780160739121462242626755429446343142259286245719299964683958708862736186011964944123542382972263300677661547168464360679832094995778227415857174880710674282942558769931800572899373875222023527270180357292084909334358606776383691319463944084745472032007939310009918850290367632288441328917802424789516672543659979319949964135760 [180,163] -42631819808022297823077197674270636107656982113831206398460847336365269355856977410422114773234705619137727528992931582097191487648393055912014077806081898246232487457256969747788989353911122232162884314507298468259441473556999694919184809588961313511551288140759380006226953275516692865886458851686415828929898005918870948803691934131450061193140376019822708225877082727362310865620966472717501390741853259012589033053058282363674836022071676573408485933481965159518995423637487388353751430595359630892618699167539705705907397125860966878463675130455230543961079382023246277888396821944652169179379212107135454641282970567888543188656804059561133099419857503155131911869310994572 [180,164] 1623385548702430255855101637774673894481728816760228832064033727236062883392798571317739026562343792066054123639325672289333271942881915377074290631177472166651123265254726024999258492033183634460587888572843807298672487502293215820307931698525366872123759480207888293919614297315224211514712983744110829225404878724085564325416901014318822997699786845121910444443977909642085930727629988147052279082386307301724187648484467627915578263464566377951247267304151838314695280237334310072600349159108089237170064053085508632992297531130925627719113093481290068613852132779598782953271972117369779158493001611574778677484997821820722998259823074106350185190201976809228203 [180,165] -23487040547396827952782819245176836019284720334536687039175779590031346893236277362304878110999765295595681930329169509700116059947387140162429481572878342204554592041130088366164849317745410978088369139294162501101130715383896778016316098001981451330345359527278599431571619549745149019692737202203872899152299216287226870967681677622498575943615020508682098419498972281017485396110461952336972042819544001150960894981929258616736439532948812914627975858995609475189024049306102501251510811046393054776688906894977917666086799445979879793820346828914335495654039281498560016073451878644507627368199815288521427080850714242577868502149433375755782539470 [180,166] 121421094231675347166066225512048221431376752412907097967160055073339483057828730091975681175635639872506490148146722403335155730275790509627633011179681810915510677179421764776097615449296458949456622645690038950001123587230218988483049331271323892132553372228827769923854392194456091391621506987025842946346102081376757440743175185554178763149202954486729113045314389228097736077201060275670224113442644680071157038001815771500100190114072809318088470612914098153929440676605021530007607376279855603117567887099297473688826212912201934560216557071979498565014861066284356269446097340153684356156035598631130947951116931638610679356967165 [180,167] -209302706447148679349297275093629584810547253255446591225955826430391764828093533538436532046571909867025230617800673490307300066420329613548681599900933882720790435512259455321311710194600054653910959640885112350178580432007610247214936613512531033672015838611430898016244279764009317550086423515073711745808512401035646101379542840167615258703826597900904902684507147104366692770429390112125452103066085788276419952080335733826067635862642711341212399869842303549404705887830541036841936996618094323727830636660675637286391269341596307979592631329333446177383151005102694911219185684820722372941776188837870256639747723808 [180,168] 111228277306655587304230602468061245991929814578472234109844630465105514965786614962973736620645644943646296866051384122584540499488570356877493131687496122802253513204432364350649878214608028641562845406742478735892890664865442706958081633961888762016466327003761846529937492197568498880579244410125339650885307809519187660476993422632546522077339569135574458707264314031914096491041640360439747469389901007616994142903382252456752901823220590483379875935860670783876679125578556053567637215345054463930729397943951000613270082507310044347111705902513945128453227688032822818696419023373692299526546804177699 [180,169] -16663440142277659812322879886858411039679037021412697606460635186658568872642000785444295896777206528631125780480752131897077665924138384633723253279437798412233354700632823095814843470031456405529834619610539562292177365713281459210303304815161010384401076819224098101559039731745472132430653762684778020435222758967413403171554430459931540119226622536602792086384074444002886057636303303830751868345844220454544192575817214574824467275186413332614310899993375442895526779585485254944601281704757177932762712873959871488180561190289319923326040830825492045639832848749411685414101292228101310 [180,170] 635012202192327449544818080203109985498274775766977830860240989147114272898525096540995785645373527317738000272726183488857340524060756390254073367158322942164481471875674932650905507716081378152454789592221968040142379765661795192213563840062496184826107454346808107902276978561544098813153594670324068263948403509179039326195358730083579674018694386687306322747286173415621629380427210022949186466793537813439656356157433842572597567337690048509066870249781105458464727890885622376320968919839196543153708930340371268313647184272428945261716200390315779244590345235395242396 [180,171] -5464571065376993623671168482122122980814290137790693732877705870251120519762505583770677323691144448048583436371149046813940074067496633193324052982363946680165945126381926274689729643625227546677350594613382090014293258540505570629832218168814421588359286695630274235506269701140498243476195591877526759652472259934854527774129404088208411676113864408788599430257877308163611291475815665469880130582335970132567431050938868455724501871399039444009237665495838610194976177513646310347687919160907406361363191998317144878929661175366371424977987050945954599114 [180,172] 9239194992871543886149826266535984775597754985723426884025951527000677882553405488629168107799389024671727467384461938058411858646742189490341291585071689948551369353366280372374034265432626636158340983994070869279758102270369315184255944838599599547175030772402326564122052910782058907445014510927934366661455268653758325505295344054402465855079240525899560924463172796211256512987172496145040329803126254921603567326132277143414704880767749814030586590851828772256355328021722903768697193757860063876613312116198828166104376697337274586794 [180,173] -2603770464719927522050950939255767805720369532063179303111003086170049879699448053843639126862912629526009319808515637250419015447394585612198386073251050177388075331458141012890097299562325656553988115458739889422438668783324886947365414302403627209721343888095097340695286923215342937448259751236208414365541561318371976810642079645410444481844585168027633891276239975784215980993512621991757892683330746367381265920892926380970631619266062252665671139088622051796843014617271804863765702259686278202022707836526921190510 [180,174] 100481490416239730650819833773904998008898259059479495156693057626731978408837373786921667503937880169988355471643253636025214326106249148857891672845118163554392274268187416463020906549768358817563668435669797965186736398287769415687804223797756296415025584012325508736286175098621870060194721585322125204959514208286949482962035857759212766662981389790826960183965695416308448037080808167333658279699283464941117452195929741146883420931343291602518389932596397041195510292664031328984874233024991672019 [180,175] -418435229450734069744090100702488071294233111760208967857021525651246662876486022108063298356479212620242660026895987195413843597315793046044669193880346028718868895722411410156197522719594195490973293814099513834056275090078574392616405008694674294635484452317918032694744856087978269221142656419710326814011500950470104390049740021839444606298985126476324797269130009627300482416752592081074400728792555656693381051335359463411339248081074137294904850280391384161152353295489358607 [180,176] 140276369187804733004717339381026475665211334082391061496836500164478549573893705479218571799398834857876668370234457925978796400751337290277863670315942436025184432094136497705182341024760637482832666031955867384456966093132368147292800353542420245549027123193438113921037229255630119115469924598648093896778455743260533194004224371128361934644036011028252359774704520042139495387741039513119789612512254467979961467584219605480728519538243005827615655803277640 [180,177] -2624219985121192269494839304520941056122697641674149353988360904691971388877302748048542722350436544483085189645628668208375381743295479810768882557764793396850559683725323108951239102311247963643434802447627242108797663471671200657811231427923001097236862602208093379664561764215353963019204955591283901067676746289300616230062003118805912214289185692034324313503721806568302365487202365487856232470446214031843909234197948128405388879999 [180,178] 1714653160515692826272104930565988025836557490349323248459615807708483982002517975725918567586646569662050921089201188013480855437167502773373762342213497353108187800612384636182850829237352813675407868911006168325325147329141404318689453811011021460285593632220057008844037105290071148378922486998908973860680848457065337576897199682324626613721925596291809733696427491156905425794046071359728662339529540176342152 [180,179] -21053201953093287515652157446009376192465393649079588882926992044558382826391234415538536084893052778650309563502091749452427703882000371865286658536230490361477404192602170818592176493759716616817011621715234450763431093407266485888540432291915500020632693068685232028630139388769553294052616813300264703728583512841153128904401113998530640377466621977509837578137647700455438105404400234 [180,180] 2036436679146415028995453301448450743422055413523181867726209348180014672083511770161714015566194785602477815280154008129446647179384231544714690846400082554790604697236847017154288035441893938673730315344049592720931745194865232053930756531705115821288733129596555618161669251918607419384393928923061787887495031992412761059831677356970164592269982628435228583 [181,0] -1534428657604734289775758113037138595399805356444827516453231030310461669973049671961529386992462543412099469754965229828394656198875406056704629761523997301537946668175439930827125381312084725386129861419578342635068554498212247225314290240939828933529614766469760912575423446449428545939267063475986677121492551492581962519199607677204862558439439951874579641056603211703801631324214682377882657745559271415096774480038591131044806492186420988711579717588615063642613060909002860933245068097495261173956461611982384633343773597097964449436366854529431268155350283928203868270550801438548920590933617698224598837689675093316680103217229484766374968257480760335276166121639244269753588479696329176193618740127005087081527775004947740321669288010972415188745269987734715018788173976746553446693816037245505387872309950026776971951777761725946781726987856998809970565269103459373122636748825190327346738516032246307153606111112796506518613956255390963852744966267392828489269563326837338833548506648366191119565483883198486921539958485451600662607412068021202422676385050709630627899335193391514948752587459249511569686549453145329993958524159221484156123292758940418840130988277869569819004449009963040015190290986175931291899151930283458430101943373475147367630668680018330255146694237708888774625582965150673778414025796679372907545541140948677498936163387905891780416334061767543358743771999252004407304329132652320153706944914388211419227512812500000000000000000000000000000 [181,1] -16340224521317559978361109787322166349797071527034305749884510148023094381910740347185758208179538778967220268552929250360000659880109297532728901490604764735208225868830797145967539324388645442041452001330238226475584587938397039360691803330430071747977701069701891698020998180068715766567116909141699773587350822759208477314476580701378475674723163012705608327344799805946119644048178940967372410513734530861245544492474956130827381242930873640157634048145405121386074484215121123207854808925209591011849311671007470254804426386085897116531302477180016182708022079052537288654787332184797301696590345724735308907344390220060906546195681219228180612664952850884389054497152121735228014734470670086474685955029482309064613530957702972041294870156816898480055100447018395082261862774410656646226760230494251096192652887068157793548545400040388143245975666126234472841440548013450566800614809137932455949355916690008110526460182614094334252066572756929518458615055469660705930307049017358824783021377455675701702026799450395751228635424854270889488596234896035592281151188340789156222706553900625704869598450619127699669240586754101236241818473721396862317985921577405784778734016866693900837812154935108936310469741135594235139278491895683946701856971496256762083143720017921727871141458357312908357851249446498347696667110605520001480825485967676522924632833580663533318574900156543094855758012168141158064154628264803704703616635807465285763180591917968750000000000000000000000 [181,2] -98010792523253533384569966123676886368592419116896585812109315067412227725055872934580155893572630838297160468972452178971347593327389099480606435434371166934630826705829644286057423600617317303361840492827294801245916237505298108950306312331102990004316739850162842291244662801777876604379733495387381691594886213991814774172201120153997999252056537025450795579331699593702785645583158490915887170500069847925849768410336729051868171068358673393629772704958580827028887218382461426343425367083882030241209568831599813726706797803106763963463436070758817886226806950033424491210753092120974610124562503056546960768620885380851730230293125696039631875422683459521692499305632955694674691248978391720689639097124831883286910045216705737548757658921009984626218561167912786456424215929996146528273722143578422339257116576844676645052058597142427008683733844924368180590422955983700559097631393876680606657527223538504896644535095721788934625568113624738085753335977858625045521000112363639056720660919517606694559039610221995752377903289710120911168678234724621883858252709035831413852415280858440395538171204777101490281988198354934996062838693754901900729305859744474755721843814854367843040939609498278529465057197902453609642513831582292810348503238488859292240258881476916604968291706634579042133025576475903123289666030409381254720621866425888732611777550126526772587487533859671417556635282048841863473236621449559122037222953161047036065518174852689514160156250000000000000 [181,3] -21993749068244238958373531907928768010955795412318889138617540418987500758828758079831927474893693310003977183279802555088466378830056959043093496163555202458840152948813206347958613642080407073683596640187948205786697865369425018634379978703056039847973714665184345510343609592391871722708843952833666877755605114724558343488014706562701810315336021894554970813368360726637007658508164722236599188593489953339168981153461585734442635653444350780022068439905605650518696264610539899215171628145331832891677607255886243549852692374107350997859031225167722435967179088697941684518679642839980986804851587779722444890814974524350334650481990662776237384235978390221089228978167802039159365356609942810149668803530765892376606741813766727545721215252302528527961182412126218701317331375811854799025557586007406919456056201199917146733572592784861903622590466471308616273847717351088562587687589436037377662518129511871849022722409288224320049942656983890442433453810949001039297354770314644333874932382365267242000630008028095552878167486269876254935104695494924137608623309096220248580887541429937114464210780375236117277066619975058683814103381058859698202814677730771946928428348217604001840979155829741716349717374551129012611453622616458782233779237491363262770245392330197471977539245571069253057785599004886405575245248749295411834530282354433536461998929754044751185406255327913488171689944172456608134238531164696522436430987384726982869712654723656397460937500000000000000 [181,4] -5135260839447514497362296685236983289133075791404348087151517861528952178368114904309321377302510129858198804491432338148883561063513059165156805238002960969057815037062382968656484748109069519257530264975915315722914333759833513461569904923452882359172226907979532260854617580398660453901578761898934103328482046742597581455549940070405941528458855645897505593641771730745416812091152531813026948761041708455503099248577527304157220880250423074047628898661561988000291947245559108982597465490620869723019495458863039114359018817616049644684760014354159874200793988108568738261266489685026861942005538953665371412403058951838255809332394237420212177005910001733772240350625762688338670097595321766493243266763701619115160687228064436347482575745342140020920064420720092052695676137542067872835296094190016676408018194202476962730348928479530613653336670252359080477454362216048354837277902873576203643559134346825567564081548613954408400168476583266927723344187553969890494365334785804447310365757009632980297639936921626583791585800246777722291028167476498379035828012421272201533020777176240142330408775052672593019777183384332741461719471915899315982471329211805317750608749260924327300169690915120976205726499530304892913959060763576041686338545614218116912691867722355943521316643538633601169338994712610048508503593858116010169410125982900619908087810228542455949207704081671752088723696178451795140044471312839164978367082474593317096112106031502539199218750000000000000 [181,5] -304165351145331784075552578928766026739503880936369160164265064952455323707573431893718101009863160207053403602861388834077167870354641032119367083632969793856409644913123354738711798121240766022427617306343879757600699810873868372163914282860676753431044397189572782503912424174752145599509841444792252260503381270351983192049261224242258389923160227738229765209803746423664848852630014800757083336761288083651391962014363108983930783006836543912025638600659480710812774352817250808531179759916723627111263245879489757288033587470417702968564303468772368857342191918165005779667504819929643495844766489098377689529334579983977177982059363169245908324208452718304938174529905589702857142350117049542422629004025126947102256009476063729983938853964081956605534942068744178493874453124709315815155749321103657008135837803260782731317574513044149922475846716686788626018315998637391612019088436884295847988250395883141190474965477002152705149347153912851146034069442175792892705268489515026954396586522542211107424492522824523579754672516020301372589515652751421780468565967505658598708583831170382559777955079292391513271692689319443651982318574848884123694201104891816190522923426450640677328894082221264056089931659925223185562872670829386505868717465459251406243680432905583868230217603529130179246512173542371146910720548781242630043508476494848986939651581962569751548558632659246510563462559506952482708193852169366014818244821902491483527956076103973088365234375000000000 [181,6] -15268361859469959125318834543379256493559392420843164156459227628255812923810814957767405320374832618056441945395261994684245450992778170252185215308542426181349999983369291477414639190114774624451936974909127868781980298901958721609870233793690499195484531622817143572690208246774103366170073899934883330026405875084122123829627611043023113991318059344686189550075634902026944052710536536250959999405831627576057660469426671310100381717179022314242111692040091304082344712357121172352560065616518681412898968460647561098939091639573228179316380734930905897740730695561731870773185453901846225232772985967266386109765283718568516522782343003119157454288673845457127773844153229746015722962519690936727604682322946178647289696026371873587036043470597705741426502137527219633143153493557393733317738156934071536875076221361568471611426953288797006332737973943723566917295444540745751869707570593204353787873977313105886695980443994299477115815911600848862388663881848069717273433938573660688487816013701209985144960157287571806750470697016694561978024533716794550340446680453057131055118188025262732207930642349275818380711865906208642860953515389948621981533423819331974848954240622522543283090451106152374985546441380399753567526853925654421289237986523903141247224568856052606677060187322481410830427931690625155854441096544327841132202865829052343893508372042159410809378380651601408272477000654317091810476962543631614311310078783434456971143727366073181960937500000000000 [181,7] -332640074185590150369889977142398568791793748024253721130351978186232946688970845448720048792800182333589369146839656899270669342746384239137782378487772253760323489277632343056648884420475455133365849530104585671063587604964970289387953315256178161191485614158467425131443488264495821749093147114205070387028169219906401973129318361490930887564964773787610842939389606862902626523273818987546155993426426812487402530631655018896387352212690928794756807444150333042967295830799253433027836260155606897107763392770937252442996109362451269432761282621622774097060680052041659077234476257838095334652523269729247669584428171443637928161530494472852825202262217362913595938128709328294656878343716150086503235639443314313143409321650209181286209308885312819441655926065264542512096186122505635290368746461056212931215549743536706725872864341917467157454039446851930830686908485306253144925306397656636269036154698023779112093015692622376077658521965149276231739250233256929882004148880720554622450045290488546951199436709518326093540498528355542202268932467862815210263435695744504550280483383255669474563270303352330092076094706401339166109533270091134103757204300227400422018350244964403022279945562549929353193281776569433505481447575004238608065576811283510738760183084712075411492703060563395441717776302856808434218365036114380120614863788600437875720699299841740393465104146548764858031044115056343509506496942100150399188208973633604596913746974474189172809562500000000 [181,8] -6045712869961108361200507819196733559440482024392345591984402938960123058755020660740462898703618697536841574625963153443440267918203001018595211730796349819030771797384786157728504011960753687391026064785962873088479646121399446256815693197769500173278592122924416682441555694803373594122179639199694351317524476802540176078878707657243660954923432794394854437877756014547501879415335414131459575810222192310887245710337541794908291620787105086445590874491223409073293290844059813251590370175754179212985620354431717087982332861473634011756973135391318670510465739679840697643774267368189989480157851521819615715663812317151282988959730279413120081925953173815216942379667740573723086856602574298293364884681508602317234720402095998999273000222096113842760912368289089762681404732403214602131044770716489588119462182965330281283334138597440249194702476581143883736231399577072755249150396424599080937865337109156272181645155643090665500259272289829896968567458527853553783220687034174247675566973738937502477989602232050802946748805630196451617585125281767938546101228154501673492688931875950565633214219745308955325965581396703757616037935250132887416126807778307689711037463470569707354828542240988317584018118633666862939480109692276709540979765280439216310047050748576458895596504110083518914459582609057205889661936004475543082497566251566006818526125243744988655399648667854302767683351333372816645516736319227068665162204256637838028211635766472203999070000000000 [181,9] -56837291725803316594371011196408255328909317049149857386014733067204918234315383012967705289879914753245961760610457444551498549868715747195957856714878659408024441277627307794917868363460047754552015742159662511497992623833925985240206087772968201423561702631546880689744757127288483935811986081649530721335872039065046036002946920152464975481808947886130562386200226316322186972042587078747353380266829772443680595683441473435753457361388865590211127883541874179681414462451652754372581490129453722121848227470050984320558577278509355506914930161805057970230136506673831018919407539764353560248447963823450703240445827363692105932391724790725206740801209650850251730076718837740383216179559095318122005731724971625741122585415026438859361742367246134640275836259990293740944870187848998345395556060558321398983235135879849813558149396944576354693454791290952066527090317933568171443405164606115190849465244445987237904233091190458922164181687058601099545116556235984287276823329375329454985695290415269242959233407759043378236618281824918051588677489865137052785378680045631306218175999793906255007958166120262392222477770027954317966010858057527615094119664978620012936611592383845618345650961658671353150577865963162603883129119219344951868671474022074689407116460510532316768045411928686674162856267230127250640693669872168824625907611857618844110343157546365737943172304801603727827185746644262082205485482041073538782846838028706573017211874581538086440974000000 [181,10] -472210798949158938313613491005658593874426026958145362753046771600165317382887518933092486703801907045356821844721378688293925653137023434759770576781447867629834514180607591865615411532000266954589020227849139347542901031844469000832245137734904168871197743120795037178090258614441205087759108098074289381668715250513071013569003257271615967629906411351939333819339924899364675589287782235727170577892230293449332221029181028584867896870533509387696782112940199741086454024870852020730510511496842016486989605686557533450307993126152415858511599068097266998755819608532739113657047663897165699266797962694481345772735639032294325095727401466263093724268637996458821126464698799021554772765045756063058898372793305228124210289489516964834865890478960082523762523295252669110564923696081448292483896680859310688392104631072976298762294348437999905680334292857502435093925397752553203942427707028457241629814850549374203905007073987358742615474997773534053021260719790178612007770597858434697651855727826317144075205507968995486648834671243311148745845673697533696720005468231825235733457290197696949541787612937973251069696715243908977479149238007960777218746078845691541548176853831571121607786484447575577786999273632796980414920925483668239463393507968788828642534187448166365046684402749251680868602505916308361053035444248234028584477009556543492420198074501622173751610972266871082442898339084374116460080571566347700223014114741394548002321727588638152679520000 [181,11] -1984623900972856598784204688854082243468919525547326544871364236229684626167757934045203405218567203267487745376977223748362572904476820029374429577538302878239847243236127275133248007255890834648580565466918160980527185171198899880527113305605011763018614960471719073800958080746566678128535715255723371515023058703760111592729883105682294735673154101504075139137673002447735346497469733904276545384907855682704368040835171462431657828108426116174677731126565592873758945675283696837122684005370383778535522856774705920305009585661829561428817348128147133146003252179377439846433881205453089432187741747994034172710010991756360131124142291270906539136949926073187089301505041323914064318924243610185043285022250762496836852312019769512414421714554667076183710940664217822172664250339888181145018559324734106266165589656744170737802880189248890211283147450020143120143843124293595619117042382287352326599837947731283684563823824455307940872813463284691065318431199657201729727404272159401151814293522480221770607548084175753837883432941588400999215688823648967572389303889898645899692529240897066404827864847041417587531927510014917342796938707695198118043605864622245173381409705250947234901910598311147032962919697730461663390641768108569991741132492175009912982083298672324755370916551385507718580568826662992483689769577410879029386644447818817373136132146320244715794264863162518828659664187904954695158630408531749550880993148131691552304794878611814296717536 [181,12] -8872371083204404085321522379444636068173279352351348602731920378241851032446787029685614057860095312560828846441530789260035123001763374093884096160736727368604351803263114537219601776367551642043443107934207568487633098995970365190951503120010821572326279277654950019169237422409159520074339264635123560422496403835937919738250179355823663561753965255433011837290238362194344283100458696821797683302314162264173025556858310688175999498107134984947529375303117368968943608896544222642852597226901820928244715392704072957745027503695259453448964193311653835883425695607544883345404470460850323537797334771223622743909520725690086289088285337975489895111243970479754954381017657525969084134683111544514218698394016287168925168730940922007812168489709858358162060467834899823215781014912827052295387095305934907619729394900621413577763919784348234887541049873900884461068509080396391061848947408411625223502557828565640237783321936355763417911124774744156775194065716284175486193623029907800166446200158612060213417176793144893897844310221094553222756172172080626573458291912368477713902172586665229834142422494958176951643857962990877449898854284747162122737023674574549316829218058965141473139846127267814927382573625136260861447375211399154762544077523642310003932053868135895444555158927158541572928064711448827956827480106652038913841038310701744936713003972463089801617597062288534025843736806279085918590866113643899414402121308551089653138189367637031090560 [181,13] -12353415458081370443774861331537245282575670580604244300401262397785798870457761939330933165650790389370354348681194034241894531129250675789261445767621227983068990179408103422603030005740478116185964665185644722133482302573772471885000852304028256119081712597977784984356298697927462672127450888108257625663714218280704017760503772660690255706690856557187833067656139733747938926664943423626415701369260263290920204142192867272448196056548396285322048677057183915521634695247516488734894883275230780037557533981432265722920977753589482076665330891002539165524597857487620968367935768947423299498659495958923884721139203164638192612327404978128239443807235790713099689573714843193035422207788339493227691681050591116425752740818207825201158279248302405434063398645719769754816853370011843469240118825239801593807237477222396452690507046124144562686152392359330730184061958843931249698638662587294724112056801764220946385103769442825411115218426500580680911733844074459319164613242096362301046917682216315095217351970151084764866125074111795818111358010197798767990863482443067001853286374466704387317889180712056512041329858477010492180012643798806927443431530417078668533264443165153399539563489450468750435064814991971835733276117223227199221095848188245013615759776643619862397978396650312370063634829000433661161032558844952291460743073162214047642141508892859214661203476661494877761136034058986094387111072343759210668445373567132088083861444306905646928 [181,14] -48314282543223051280487618742106739272267845764150100890808536985984582350473617138820455648156181515913450912582618301061697194629901018073913271942234420840142567937439235575484699544074331894712792084696712303022583690534225241836601224822150526346523531953568647359385300949251747277122593813251435207627419970670812576920109590606252510128860704359554693377578710383408170922669949555430338329283494970772255678376266563640548962216761333008454684966438230174892208727192003490060375470438569938679514589292831921271109742101722450870367291724481460930756170775942523756024268238754484330747205647276679430354537674939551003721400803569976566027272816380128527330272098934335237689478351887632405796334978516727584829454240187474788854860147770420233079795546682028050790307968582603160741956360573325910108356201764849978582535309048335776321198313341816268603314641209919393843901833114704632502815586766837062003675243585070980160621157586412671546669678617988569942452859345385714280994882549159037745232954540227271814668592452131367976313898746803011089128830789810878561884415860894903113315592486280330273262432624709794186877634089845977422978535543773448627832854887459425800538162867704119927111798989468190365179863115145611343116106304703365167121857312729022495894267583906376692603416653860583312155667791200120309299957715801742894210988249616239728051338861346228861742149614509753937980784932342900057187281845434002369102612575974592 [181,15] 54145447979929290128468689943602732074725437361518977199277045186919519349574553409622250311207839845124833668744458341318123895972827708997875775308212673684112887471718491866943180685905772300214261732879598376196825013386272585379545487934119413941895342509565208405816073086121971149316052966137423332763663805941114205391466678429160966857008729975665147996056883022343130464787510976925596947560366732799887862817699883717488038076950832783683143672629671295921609694578563928722788674162370697409585604584813901318454244727925293034875375730257714845737313863491126439195160624239507340160257863835275063849378260479953260132448817062392714449387344458591919750920216164308230980469855890846461734264217214806535098205999024522925810206058536695378063742250452071697050208027790883194337432354280017622535594957034345652608912363646363201802109940511626970710755057725653207307318461992024979098478417868747503136432022052309646657933417333758729935412295298256454971937957630525832421881887855170978152096419507495469006115470183486258248152826629415191927091571123067483585246406482452697074255264579384193566285032074199111716817567678518987785692804122696370207110165565030583202377232792243599966133474544845727360921643677700250413477423033614477152275863210113584193660109362913476804982576898119769579593758729263382682960768018599026029610472509031939165858099691228575468088238066119412008193059408418484858895940219590776754472552714048 [181,16] -195154224421111851998897350442656673622122902501855068523687986627331196609901678084783638688939000594127725222521163245515871542873952021393386825702559125627235341722064426691943293433070917730862670552856514779409273948128112007703625020249178070241886069669646465791842311832492206974839882940291267539083475701945456175981394963541704984176415272613311581431911145164593654180163947424620438753694631589933948983364370053815754567249288559722206553816721133184013343419998472364312152963743859359428923290630025453202783960484580736338285428958237254407804466452419810756711728939366912827751082868866117196477832007681472991185324029574941754354351857535345870241914867514984864324482207979034850856190019643270527858875127498254961519540129056925837985492337969251110259247326061663599058418680768229198393221715724921788505852552234981434514918187231652517574640357167124519644290881601129362471507435555938770920125393014730006608399112686720434223663928279077238882405413806304063572307911450383065858048621779902125908429493061489965635506378390843030419866146341766264955287978736262676354074237536013320601340109026808953646223580750495150318150960278526774401011664389408596738489910945603722795904938768701174661485986701614209526109261443988891569443844730854913589098308759347756854678332106568081993252004827604258344118105529731885168878675066388284484756881486780342540447759500154183442098678622968004888625448663461841316441059136 [181,17] 550792755974390341975070839189412761823517844315012814102824079857984899738593370706356879497410928276055141401478184742148827873763688595668434662732970243436316291104101337805300965554521715536294876648614112173343632761319901162632733836760780951524016797988876411407548846542395663257358497679443109356280451627858495548324156943775993589720458858327713908978357379352093603374364949818163578959529995089019635387603158181872611431425521509530984781668431434244337412901142580257569284426738946458720863415708854241716956991247287895046039312144780492639708910953885305534794305759703860940145895203127555122950918834429193949634533167698399092656455289555916732713964904319566033347439686708081179706744456902411241322938865844628399544576174266744670352271507303673832296749357245148665945219054503079629937803518987117257679968734360140199958181764468559121569133806525717874047816298293001609407124118878200247975014759926357329862281369532717842608678360226432631876620281901356592466793323564423579490700173330182715061218300920137292564953294663535916858821922295998235472502788943951415686772525921110467120505714007515052906123451036225983162711056999890234103984601756773600683411580128794497321621877147464543180564610523314158566545514851835734259788801583484558677219652774830418432084286327731515577255260072078629797795109429743770957810074920794485944343384642200260856374288522213419468717234816195222832185007821495842292391248 [181,18] -1106447067534362948118076865501227786086413742007439186600140275418917417700411425828326290932543225608717966391304733280672782747876016818830442503666355180209582083298310634257250293604516768938938673211716283085920383957781767158213267664152147897299088660754268186470898108204343447532102371755168228608648018363262937559469776167760857019710492159886521386956713184105473059056115544829418860727839102383852352501282016270302179718284126430517140607090170970960964088643235899850441888869284610974934651846505147108389114537243186781690573413749126539332153333402725186994143160767167011980752860442345818790689903724617831095532043006470642329128019709470192457838264306493307935718452773421799786884648233330939387575220028569449976700572351993359052380659235740381780045371637864183023910133485696915628546734334841958375323956062707463882778492506836361197874897076017863993915684508662144428144428421687343993322978823119460183218691291641383492432229291179517078667306007332162847051038206892311478228269432594242756541399110669291921317896766879761296825816638148719124397070043291598742608938196359484554263662564096537698492638889801416969175469016211192269044924785687289181865489698861444242924499130436819984787904904062957836417355425585741044329511293724567921197661118066913406480046479924690143384889658503054063463646349427232342284540133481919898492059415224026468964718262139637087985593948902292609499477199884125395558144 [181,19] 2181483323071608789819416676433786401299110269960507076827645597372015378226531669695964326012244771177602947249990612065058915687413917764034063835845882680007948946769492819164937911462129553434653129428024287284097183129892130778392935530460062639179390950484766844090167117573094685723941277057874121621935671661614575866398368471321048022337158845276425542923229536462120397345350440445464081405343006505026666085960341600559819138077355562306702887927251357793913185797393867031469040306429554965393183122652319203043400279806283416354888917994103659067153378640001697038229246288726109139410372002836630622339291540701413689599821585275154132634291883631669690534436952853199637279906583309401491400843799828908563326937155531542169594904755936941140647962217503469462676796864531584832216953150791889662703179258323782123555118533119798004409606348573523116783226495792154942761538975661114709061630852015029031681922373962911925747264465703768198046680164383553765854564515899084729809770474094417443655752238382441070803332472852931834860821655398201296770186591665128698245317542557021606792086971004399274471378843367266106698410142061664678075261460195865890939011351833970056135954733940122946060333621912780146264755835403216593393829864879724632589436177485637100113858000194316088670655683878547832212466593622180700059770001131283792382266482774054927818436141018636405650200442601973113195920734291444738892473273622928267520 [181,20] -3798438340318323132851215075088664159699404832581459871378099860067371450196784460028305123994583854536622148190560907628798636004560813391238409963625148706720756857964567602210246212344327989441254208676769529578904898836754256899450084493409812392624096194237054000362136053846546450604680239148628329867962316018950112284757364982657518273183869385619955709121784326124798799106506452483434632939971862654484702108874961311189913656475617348224549125989499451612768944396588850611554784457694378671908519011851323578415370554860740212958286380183579157765753721905983264426761478692464369244634799022964346682216959252173143666847043504028632528630454744337195646090918262950102716436715984379124604483923814022561934252968890345880824456101390464709501337721021977903254299953056894299001051734287665177592280495655104878863922504878851848502565509666439518983246924137879037440357654581834858439031657791133352906638552338105511895536428233680816165420017009645298610600819890043715855913483118387864143820027218405308924203643337296731515179134789535316678484006341126753344425113887834858625913661091900589801929789858038240322337492634683248021452501032286060730211416887962555107567729320147863761069781525048866886517962115049796601862035873328151545959207966045661931186864664953527559777031657898066228838916408009990455557274073742327284303699534109175024477714153156561323106950304332792266978348187596103947447151591760033472 [181,21] 5815523879204039940052135658871514000057166035996601469371613803796398100201184585498571503335904371792215134794298372088106401333424794518746541818215975441258819426573450131484375910919226296993584100388582301621128733741069324221718082815106067186528847955558649758592055044852207343016840073944466124599141798272811156682714128851438586544523206768921525088255526797014917655813220032981582980721845485877958145841797643830636187507037753601826711763248142573246402032939325151905040499951279369727577234330918317466032931181098616594393722467578961615020608248782572620504242774612561064890708992764241660959418638477947243972252446905073014388897746986760075504630079495289523925678384995009647999204089552166021616337362311018613665363558025752523048438020935258795903787861104712520517949152563677113602777542377130930378432582322559413779046910242693844247835354159951553761805456676267745731277618088448576699592019026801103514506232677048918165172547887507541155549584548795486283716791188811158079569030684938028820034923387008428452647000793863474049923407855680550354356390614717779251219221377807931546924149330122804968351959838757975496926613991671005735376554686664729953989467140766054781261406233588288137481800287724413846910260853788976400620255327391704533051183464677310454093001806933037021007941909016595798319257227500243823561880683555942712336359459597744021203175364097828682536159344026932960584596403602360 [181,22] -8052972447297724000932942898064492820831685894472359775119313919727253390699694182571145636207171676662214409044048245980047962553984491554750450659581671919008048440158345482495111384313392710993050796676826752239060849772966227437939310525513612442240840220058250000113008356350776904078955244247196784146770128224380267589649217236341293512052185441867248291724288420778689297237246950041959208825533318842368126235787053331279589305602037093437780627118967666692744381195271839460764149135299885205586171890533252151620585102284653223281778221344933682954585555572192353596328101396573091884588625061993572414948369138155459257358401980278015528246719902381476175373149704881688999315982966760376056607022687839221022540908092144224579798917731560731485111911153503857628302499180844326694873336271756973260032380946432415378390385782666066125707055536321576095544973721449071228705323366973708913063976531108231553453178183555323410935354586256563569451984124468232503021856766175522022458031664545114042649820903087143045016104979338212323710033906915175320689342335724734551631188142290921654588560073733691361789524309012930914472501324248319430937945633598229923092644228537863833310996993755113115786998406198324390409196539684209833712658143518929359198824750199281984446967295639514004074236588815748780957998369963826943133356266015812669025483304526315799825847476299873958405788274583197517092734480944903547462235594016 [181,23] 10059593881598880357204394774379646561582173966293651624403709396870958083917997519419331115559927717275732240922355334844836652012482592066828503839852933077203040829797105783011623714775567152805561173195176375860049032285286260937393539662861422512010309485743581392350361446407830415149345496999368765368586678445191001413568891859319095367473469187378458229608025895687532446414641240847411639339196793231596115777654373786280789309208810727611190398749308570152363915186096150496785384558904268651469293560420415087099130810738984880855465419177352305090823063983271091622882959956902789104732426640049118696251039215590103257546707210809931520413487683293698256315983610983460747229119094308047239470374785731410201626643845972601397351549597753208559870311127808794610848818125970794888216079986597807282762588603820855524074487619439201998120058452373863814282930923245051718648624163521993039271250239328339134842143438191798198185156907272976923286358011670608813978995316413793106919929821839198497928114308255001533843694991283671103300291552159864018511926300837239741613020257566475477919696091856331424787885131358089908845407334895912917267769647261842005211659631856538202067843167514655309363088751468136883107895608956268188219381574545393521180649395714707708049861584448003208354474490075256182552806187676129814428440004688843221200083072849014321618111117129808917571796126211014801767065527220829031951429448 [181,24] -11343218302988794499581209044694983720382916217433343707356705000348902807384380591124907840384026502414511342604750079169262801424186811222785655503438393381921232015296530371833317306636901118089441969571962914408126046526154933719190622994139647933416535095695362832587094993860190864812137698941698940236941739906598943401620043829747455213426044944214554221297973512140128722387293293052645441703739551300458194071523565632454282724437087680073412713430315547762275090492771350556221152754130197171168436554824759142392344311864467945608514120674333075636451290369005601459220180733283054702338275331603094666334526062241585707589605717829912839932811454944945545404537833004923507077162334851970227376247787237173197690769890592439508392074762290407569172248483835039607525642936890137539455897639952756789306645421312414282397142049544579171301190017304888337634379493712959695884520538072270622328127486160065682641418857644378345008225325086745763987137669413455943836130977568205498208449803550429298319237003186769403063018163408494893783429101293033726772856838206885279743193115727367336316544789676033010626542936095151025282538133361272804990720552277124140039525333888656653158994374750233028783965303564371922985511386925733022577394155754309695447750206481618348953699459624528499594236282287173818402602936459137654627539532257973918340848136945100843817585248303073191194746922526182589609539111054009329696240 [181,25] 11604319537532298135928655691712356636122669813861631802226140032330394366583408654803510344579388765073694195460565287632542606381533785629611341260887587765771836537102334675132275065335558423079633194995061565761609375714843032065924788022537181956503902161128387912022391846028372995461147687107795847490684276835387861124467786894061688803483497013894191868417878179999719998986340591721293625832869805794091775967035952547738809739254277680038767392686564662576433351859746153934002597249325755998682911178292902991264557626377294445510481121217461421401084430896698668863425187122188796652551139076671328771522682745093743288675160405935522150627859125790658606948887935731517201785083670148367734299299046914736484562754969041304463441168682510120753988771164797639977754618001325566192730562319200132351219881564199026322363147143878443088837411653744390564668256840631492950443532248650602836334954260118778113241492683786587911817868483713114699484352365728514824867613913989211753072714060040442922043868623911717440369658998461610437809039156158289812505357488654009824801355242715984572008989900216394862148472173933269818223429100509682380595392182836254693409551306745899721757841313570520273332254245039490522068924320562432895573854941995990549922288866790872580888776877124704038761173830296444717887941622095272743084866197113179250411292304034557965439837802312157128361758733179925114042434456155757160956 [181,26] -10796845024785830265639305560607546964160620155329006134453264498147983515661724600367410075212137817989151581468098995029428122854233968157056175813914005076109225165342063180061429053148214890854178988657920529027849962825646596319506681617335617915240403752752581135780779590465022125220913300459299529117757961184506043959970240217852746592028811339881679291078814103104491151915180806744237636026794546514830199795514539011032388652503208514647672526548546428369242919301496596598575699786250690157957296411893598956476955786035203417967457589127045673334824614940192427686551520208784028023575799033382576002594722558047716798541245256414939120914871623257970709682229437735986345885605529944912719447441844469675595125166876932893869220250611397112343098987561254645784897199358848674409348264080132796174014871608687039106461642235541956449543731672688341185474825058398455245486535025895960200716728293054175670705353757483028684428574988033580691624693279562547986089414112912568581635714248047235970322274005964534913350606101814405337577209405241320261395026759741704556340248309116694210813897566304097605256058681712624537312683271612985475221055330635956027736267822313446529392174815948001132255285418299967173438144939530890028275329586485455366096361308530812327031197507339473182810131004504083420214771663609199909508891714471767526394642138150865807988322325033076653375749524572626818239013422667602352 [181,27] 9152077684368532727919036788478001595012365159375598887416771721174605162059757940885965480826688611595368599191184088863743553625028175394570487672954345131833206740271631571027965119101893005749513754794044474366719233035943391690628924855840308728103589028780103734431053632440000010556672238363820719887862320682770296704507807236803089876422245814946282239303720833677245112228639873015827227823554003213966371896674307157124045421923366279667791312135638352026008209254509675854718772504085310668456430742352074578520477975989009758569886548586032561249955153502856347358374927140524971617904528873487352278862736046089410539312026839634962042504058561252637465231157813491509030593550961020774067235644220943466132435852761705440077653458449706561168710749822974285990017522753286411031440816956593081039469186874496884227617796916763526462461186971103496907473290718372514330873495855280121258399051740869676713296891305182158904861649571223686204921211535546040949018310710487659890534912012666746060456677124606021841977748095062210572512032965969472338428398565285167282181490968937478508374590065493623948563028589782577757066427563152194393418212545980348886418639892025404555342227833226901888095783019812875298264932284309680655426578270888484924984372557244683466703784616638716942898722338444518619948328793967248930309865612034505644477552793612865239209121599513833410218689030070050155388347601272688 [181,28] -7082355844587477240246041912033418706179325413555869901907492993404360424596796314118543988322329176895958864641055320890033423826395100631367584694696567674939626444090623542877761428367860206471696713127823514165096714755967060469965871041716576502206021139511746684707893756265579725738778571031045265466312597500147822858836483542768881942989485098609949983520947355066151948452084911802500902757162866076687400594244672174450430651326014420096612949522035216645171581802602863669132425801780534376111879394680258081264980776603087654706116218335180691492693435131357552253660195029921974710998049431359749100875134825359778392160930615889085708512017466119939533793738912410728160610951278118973748154447801707517558652032270520757874992438189124933433966205244383722411559685048886143493011514702072166040384139188988210146943970196088051127257295458816724826713366971789259246754506225953988302705580704725665238446561084026162520936189860542333350319139944162375382070979563737230933416458038947891239854116376576249535988258099756949910958869908362256709205161660300340227128373832644042717201042684588785980361624405144609011518387423504843192597764689824890931246877292142549203585333316956408157914831355422597928617114053600411862791696818280665475471474742932834642881602263723392209840264389486755448222116334706263554103534968391283473180570669533116061463426391543736063418843072970485745045063020856 [181,29] 5012015900704409828028956055880371546419321299813848924365862902736278434621634158949815420481997607311570180306300544880351923187314757035866223321699641427284179123249498591474326750302782133859323260698445209489593425151409987630741830734343187782305064748574781406123740229674006395903333201422460756609994643723427327568168306946676155639462239459469449494696220097653914236429312290700657188655545940856909752316256565778639132470077759742056326531760367964871916287760152116269831917085032125529231088133763807894670514908634334449192779728894924223217194060144758911289282638707789053684613027717390436885749364870419077604563341235106114494285913765015796984391615703168633567472163556573056569684066306744959302782982719705030370511353271125400846877602928472109657855124288900513740716696584524164947423029765488124153578367522040884276541493360247713386856201591057176103928961742195000023379310825269916162146740730945528557186539055143521527264373587378809904923039876694581597191239251005956753955404645041263911577324734339337848801171039024274338227731975767317497138732062216206065575596846047383126963025300820946742350219792448547659608142252121467432916285046418990783191055314954807106736103288062856737666501782012389589947867807691439379994847444043552132686949899900914388826227222150752166204784854252271026837291231278821700177824310602618101137920613609821609302553793652791286486694390 [181,30] -3247947893501072949871263522817878807278669610077277781104318526345467444268343622122220865299001785812973844197554002056301670021212985864218067536853566148641660198058974071128098580354815422558059570074643018759997407819780749237321917618783767791864459776771126194930205235491884022650508131473976635748721072946414011299122966565326495608245319040160221979829343075287328069934835559123720127967775521223444181696436539955157538265934689971811153856757031752466434302928279418859261381921519544361164613659436083796523519867897573185275529779320385970890975606933482135453712646464639772870678181576401814251650469331867570258845730070009108973536225878429958482956786059337658437184597762680330853001437307848770341604488365880515342965383390211553577599580760061795085748874292771063767851421786778980241199622027894675277108347267086979611133646386822754633427642441269680588607674588125388110426858926243251358037791978341368879223446850648645681556292898228451887968784558477753722901116241791693729394642812492310197877868095219223790942972262380726478126852983679746906957387309085518120527302545300389654261512525240273810063382913262614066931324243320795675823147238322997457070098017680500783730140478202946691563066825230353208873831743881345636772316048363350701524281667223579236508472372395604959355653017770269948738493690335145690634370670778348817336101815073597531893985567663016422770360 [181,31] 1929662300255348784237825297482712003658146719920521694175906639615810241793486459649791253123831142814008408754448401917208568898228296368500140402719621427056701378463777400592721082574430176261161442542760231441638600344785428439605446953344430209332211592377633109538480463913132587939523261439885907703349240770972550226736463099757476455032614039180764388278865777304517265282032799102574878473251902558608225670637590384953951522390140759567661945811571454571160188186374591485779652404903829352456119960800013261869572230411999580509369221960773640420207551482403872595749818100321743117784138235590657646833342709886644056349397653310408668914514719836386270189527768815882406505157685651865272162508424093907773942395562300633881424497175478187208874457139601286526924495281057005665087067945155408284332976713640895129131690954371616551872744864380507481694057941767874962531447891588497373836255147369739739973029524464415152372143727530342102358229819656443914723892874053919508413892993439974764046217983058625736038940443022759175249369053270271498098684789380287347917519248966987750408628101651138532854806598351317510680275219216478642322736935922760444836410811438346907907946870762813345553275343458983596370911105396881253687660177239753250231814240911284928869368838947245626729063571440314800909678172745541818910232590679838442372772902574360383406883922659432872170457198864934471484 [181,32] -1052114264540711966379068276749337007563189375440903735634866485768790161968009412372131573276934584097723428681240381699772764646821115599302867823355532661188972754060609213430762025466568259815477777667563475470894785834681275695887373342545576397982124885527538539652196333795372080223971197109609721598741873820001428352403205032982578600462600953684517374984231693708533641830809901883954750085562207376329332500999726381301093674144096968874561448897025703309911136016812397195193670219523444197257593533231108064574390102743214566481327107598025209342125465531647790385083355727744634318980840054615093804674701575361157064122265865659445136376976760760563248886115696108562541825813730291284994167859075656396376147824262766751611785011738395447356600506507563175522908438712377205912731400212185429871864398524491869096972030779968499495634666374677503447693785975055300981116977663875170041481946189615482526863459526342069989525276898242094916381037616528542136379914776834668584256246390458866378259700764880598619997434027313557982264815371781615985980450890175364763425225981686231025195073602336382259133351457696126238745674379225334269837144062327075858332330145844496267238100914316396928148060865769592693247514169130003253402069336552454231967018524867089915411004840482890295681871546700803898467986110931639770446927258099343982500631589078492720638142514709831026773104177074586696 [181,33] 526865675647096189936667202110862576337922818634622951335949559551769102513339282170286844012322423229567302829789618529922021002516382316371392618084499055674272043917251134960211722880063853403021461536917818275104457359066771501084620024161781714854178616419481815669954591785085922409481623775109244625317507878274914497350193815561599147382440290184044399823772176447596501307199200639880532894919385565552693065487635370511208007793048014875951850373247094952312667952132408631065587005931447495335611753550897985130840573682045895265424140848713141953942361533840766223495258635661754787238024043713612944900959721890956802864452714402081043472125774576981672839037887893067476892457879134948526223384234611643462870296823269418253015907684060514977083420506147244291246573933860490126391843628427829928660986593244277271031081419673848158667168934685340511838961852994324030852753363201612252283432605554777806621457837263420673723308134737762592244985762477726199912986025770189179663412868189815966867296280644936644791790620910645149504653905959323445774922291712612783969534162786502754098218217652507332487795995927090266608400076080754661925049038352668376568743222246241101105575687921932293962241147682410679839620746942968509449880177453420619046213346064224526546200422025753750480517875459424036963019798338122028821849345917694303144583054645899531960420620354505297251418870452472 [181,34] -242473446966244278215596596890892603135356087162090696376707638536595897002861347483746679926231409612550510819693435503851362372633088614990570955341752849332759506032657393962495279928903714133749307687359876735396872906154021698450876661615143157481756291687141282725402922652242829189830991079482836539659523380501521606528764515641036806090107346872918575894936586822283684198367202849260775756258928982711549890770875457374881916695409431409337680538501037879937073468637632892553647325477424458806836155744551727206338094438364112596512409187442986514667033591112800760516419988982418151507435072811920294219745306560259715530041454681900636450194362249401724035955492506286332649815331241395995708670467193929392456144862468551989548009454284057570715531804985564990597398501696840742151941298793041113923941563680099728499377932805084886457528499069568227950773247206419103406788198549144780555282608722094600955013221201820535627797267602532937686624942446706838835463887140071558080178570345481944933260750043304497425287000825469204130178917222466304526236126527338458751561207470695736245257276557183645927368127508493885747226525346186780243184145058776908122572869670865381758792955575320035817155168694491183288001396431977868796044167489538593336481760552266676809752015225289424732712066779439068325388559646695297064944310460503337529174120067837613027907086668433936140806004000 [181,35] 102602815679849363917525505604344019344313680253917481107424390134787068408392548004307187842044938819290505215052048414835731496093463632061178286759098615672233275554883019410763765956528952839649394595901166513007561370644695965474886428535284604171698138519592371623828214669580273418738732026424901885420889243603246223650600528889465067379750858671147285646853018776983870327700763850030850605826312638804064367868913936510672392259049549245524558715903496759624064704984088687154814732659407730676289114938860685587544121074415155545154320897116437870078768310261873828741628127985445119478538838391605447788270875665009920528855947873819162325593664726117541156291315426131282497392910450586182203767705357824389720468068411647428446524303428783588462851162084923045817323390296024274148838253118079957703097615934568958383364824451537092012078563360332882283782835992268843941638122764019013734284302536724378652026755492629740195331574226106822974407253406812175877764480812934798848201669679071038215894592224282051445433740664407361662019409020991481620215790085651742558647892397530441320102694507930066954884700173922017746866086611813279829573607509727737981247430906234564309686131030246639354974539068736233427201066298968754013790760504483721429836456239100155624275610705969634048979489359083543416115172667513813319864064853716530741730645393868710801843499787701922319880000 [181,36] -39932074370728220376754682068583910212640200570320129084556790498869083096196676582077087095373704841230459199671405964832438698120526006238739125716346735765827004348264926479312502786505665603681646253859724459024911145130705158008400051983507938195436446501549184712437238203461718689901137649375541723894814610421947313922697063851091752066348989667766128756385637929368050093799368506475327695473719164087849454532461499216224682275344271354389594639950665632263919994505620156990927712082731812072637069533689764355494570505752319345866320847202218510784013540251256468243408979231665250341634580064678607155301429496320726642318408309599356170240877455208509921901931397732686100177013176279412301350325377155945007643780179242403025993306377326698473059003109386350557189834494134749616382859326279173765112647416646153100164882484583259017067327833369688768720952942936594957210385853304735303017628030972757729396036135140177582516875700604829525437927824081723008736040501518067540941444492700814205522384879228367729081257786056506702984105173121299487223789669362058718591711484317899661166012612336871978171356271660271670411036855957482747847991330495376552603742085223653938439463909159458735727688916180774472286429781449437062487863327492680238514223597771096891674062179488304989923246341472364019925170043628146776027514018217310613560206058236929460282901450549211289340 [181,37] 14296360908493180048060272168137918934900013433386776376871343183956956165536510483305675259972864850449801428622144626811857584989020919280625038656853800099593574506088435228160750471260862500548917498487910237175975884597639156730655233273221173235169791561609538894742378009495225163028343296590918290654252284143078980187025207038625288766199201412848531840762127717781298356028281386394253443163496764495019797796082859822646936817792898027736476028732384277120081920581887936480178782828031776743887456418089911441228516122825338262997939779779917302081873963763573995980481503031578518673067148275811136262482539728572644719951898734703846055365239533496634697456166565169547154364723114180804350772169981134034131650277254183739268105907034714850121741091787914866896699195544503946431415743358056408730260152173016866675241253647238400138430063469963019724492572273854680428387871714931336451007199170719118371196230206831961125951422528969706753838337194498801092106654026599943584311845863308936147165389454091747530942340789475704454067609742305698213675690241968150795943316439442196761212987629884500096145001326840776204660008323111311667872513917273311170593503670268804168045641145134686718304277896405522049869185613528904948188641418721823540164971158761957486501449181499980530595074497888179244967233283909284598337385213347007260157482836850078453070262279371280068 [181,38] -4708512921884451611297624728983726340122361571865697600255813083652367133199460429468941071968916280488283359626366352255673092418247638320200604400319537135244324095653118478234663527882557311995726140363676915975843422215919417656768494595331477242089486265888962989854564531781023262699734432018905029282609826288337526381810574717658464779326136820727099505344005736793578543759615029604194667386752265840314383316032680093012069734312722350708970656782352025161938727947116110192165916477332058702786143760381808099562443686385155654283702949789707876412900687842031777084171255167180176279618585395905457401509917585211203781506204946074036124168088232464030382147017409924817792559603405747294910427897386871288171280578185582479515103768899172442934138556056002201083741419911858389222986741700565106882631988447628473094221371681390453410242030952231881258342441954887290162013389363541126425179478570169752415115162225226422669585905034305841291960370910671955910513998386021846910778872921921013604578057086100803981359688042212464445694914657761162242979662270188038861041193740109265650992104147119469294411447783923242457152177570835701264373443601567422635104359532116981906758337275619926720724852589237082264844927254128083116328455624227209646560480840159086970255955578466168107294370943755526437796681924869045816994291186740632425892608168127588892284661786177504 [181,39] 1426436079011442460187814169857285985907912456785151236181953221313432807682095529431848301672462959390589878595848397104604901182668849152871017319405156004641938792251303307918064182148745966720639372484106830399752975629243340341466201887532575105817293137878933884544513943863607905182764569578339185524358491841702317050829912731761629996307858912169169811918117776728548715855079730596429906795677557767724015444107362622389567568010024974278498743444689529401327128801351218318323811362111743713350826096814452726748072939554849891009793220681179274999962543099984563025702373224199050726976954366564664182107140141652742943291080098332109903691195078331885306636386808917389963067622961206611927376903809859453829668123073346960755829859159970206624491327357389805575669569968753336012438316430890011747079865055188409961429211814763665480500141543473915794959595754101984399007901463959188043697234467204290587653899492017488436618689998804766710049954467322478411318805630868839240383279033774725044130726397464734381178125155105404114516503809790090714694441325084676274724800579507549445849576499217262386669549932900828599083568091988600204024995757247680123031650523000386565108397974576948764924642988253785385985615452762782286913119394775579775281179031602722764371998908608503277902870982356773975925326960628016830037172239430433561148190013701693101587227993068 [181,40] -397402604523677928206138830038891995161534235547597024447288097681639072982406993136289251468619103395593540236261491025778062576869238413666717468795036711010201096609856063222818369973613585632741607808929287117053605104948446845306801393888853815853347535595425822725418499297085473764445247414301210580124454305816116722155337938993465973668622072741161383263133929448067360019838797040285245645968804428631702082383904155679698375443632454913667066835934214103375183419569203115199284521099453112555174591246070922460460860625970366656282031044675121181870747660355927616772921446974662629535196306846137598165555505011366791841448960459516704155232343751035059350925575637996139981794082975710504005529243208889605839489568524515968236527187885182835328907579367619302608883041182680319981467672255500339134845944154835573231776831123653766298353382646458979929290668019301667103287969379856172484623449675496702805394273800449126257161953613890275677635903737691159000895953544505134617135681643659834141911282476554999690863917551100640000542010361706310411791837227755257642324527367985203778789048079148664727515610162458748637255672454843792618687942300858775380391573656004510800100874335313206587252209295014347144047170212475432096011568474321313222872862515961190983096286806609904407395317792747761860780568725960313295201280504451528853142345748342062818060388 [181,41] 101780367356278091011415143627556813931250203078469822002367746737367952178630392887811733730481986286417386832896929873224349029025433398070329479400509469233759964311867950405509115809283448499647747262907799716924595207404028531980739083074508129457574897725739549845940869117262359737092355985950906015121607781367296153039085255461486078383202945413094997321869575446689045445955393974046055533524290678823096592378270808125366880646190003091927017729522341417412887980203017107075541397005494746576860887942523993542074362875342376919375251932455781849571915750072893423380277657115824101209935680356918287543321404373337205980317429812026899028302940203576169074468798607537709163883952867903513843525711013126626057153815808199000370988523893783726992168119251302322672791324279885013269949122944221193466612030971760328538654202031740108738486189172001192546310037581881620607790670080890756458343275096604013943958852954865031879669049730036206471878763262573307090119423034793267289116470047060139080600482257966528640755763876031523268087326189723375087679969864253752087585067327399032468971585038968736206543927777100429081712593639002192544096855265988221603161468113191909060470569777183145967467264656200592627590581347094850821682271057047541903007166543891069147317869425249230110947462503376771195004102140634404829054096170903279707385647102022907102360 [181,42] -23952122611577394534905468960315573362328153028822140172214598458464575811574945674251850659639849846713295493515748799354424740417027014776012823776540399672411438235341607264195667361354571432227536838775057388005333007267976422789912162794742656979308453686520549352811816481621421102203702007199216453597493087970456976551787377029203909475597154519691505071793522695977608951516134110421296727471898006774391768469693610398751666469386361528041971366017651241138267839315051267318060740741740061813303006533100337233116581284020853918161085662206575775266947443704520852367920298849353555986244168112796494726191618310093467709920017824991260233347283606226305578153615265138198517147772287142390538820229086201226462428811534323842006298562817960268022612759882835067617178020499036278672755236044200220649673950482452826273305055559623185259892891567881402010870167844834665029220418557262063141251508256800412816440046476302091391201333782585588646174984359196122898623022043379603345384354626932452288924117495675633002220877594110946064728177757980865160762709663961763307133822403794757619270364335745896016529652161947591339515151429947112921925170571272947762673402993104684092383403326722072960902856655372870793706748090672686780084780471793664164158338906037514352625802677235172152878882232660789619715250814036966505221758786196808547554879342764576388 [181,43] 5176189101664839750796830266352393081776359139548084507902435731375568516380231772936764417322665869573832921782688188389363603984309090259316454533187908064326205827104698811271623058494648280120181296343617115640175912853092447355208283048035743206767529646018955377312500897797175189441910105987540990333185435854930787805705146908482509592643296735964144536436143813168164116504327510777237340223990848611789782761545408613360149609909805031935062180393728824673289655766042682486410089289727908099530680788140525257512897145527418644908052622702265042490288360197900128109544557284362238846614383771238074705301384416953997811427845028271461817057890040730992435761822828324575190043692922864372769164912191107100223599329074195817487469661401929636026712864880251923713273012880699405434017970637603734779581039628324015533142452621578381813699452914129320894031600116913490713371658560183204308382138216913503222934822351082065666469242569772053855466716238457723862308608533448067072150365454861883532081183572128645121272005590830225991970681310542796389340232786527301478396206141357786424954902472212667490612671953805749306160183657926446004049223732979496630577733355597720069431464966744618589615234197648271401634315519056904633157287555645624191333330685932805386956600252494325813784883530758171928075260990629278778485648730377969634564922733132170 [181,44] -1026479461499851011633298711033902921738762400228635855945998226062895412821196928693911564946277004766958690752770126730408243987518456448856371197194868129874269299624943001744270288311924239925829794388294902991788966670724347533249063960189704201156250501450329258967716882677996760846146919776542100098190257039608525981653720999792566903140950572343923574647746829895382631378827498653240239394416219457628999769294412554966841943432409696392925662551438450420882757455767535898789889514413984206192359492888741611029423100121602961742474177208992493230608659570683551210512053491410154803728239037378850252566360119508662064609312979762845129027942776577732924793241567885576781781361546539636271876120941226021391506336030368606810237318837933653774767374292313245277499852125272720189929558865751314846755104078900328913790358856035191178288446766795476860542630837622275579690484428024911412813863307301731744210796689220482661891460706638736549894486627745282042913460210746475476215505727179831706997736591204017718837767603124110250187715722384196282708743139486211138345954329599275039044293881565498839933009177991321487132840925322459182771670960996837432567359246115821500759367557413488794368008329595994941058725926431680664769297394621611487470534648895088628068669913746046541640531311471781217090433867895916950752414458612934183234285558850 [181,45] 186638499407394333138925470400336000082190374485328797936483071587200876101260659963800805511846010475206288670830782409886336509040737234777327007467997679208698734496587661128552791345804042178343628892533162775267747062326431788426976663390306501152192250038920197275397480120468480887030737507143161289089709904906183265732722447247128435981749088322972652916035057667530778227062999194335314764057592684379609310561350509126115923685952019059963691007699963226443965707384174358957270346020482876339946419109275868970553452709533949690904290166227213348518489255436767990279388292087277770521737991537560672753583186886812707190444348100181022247385917583444551922924892774993359345035662273629320949954848435293708254765978391814843597946182518336999674877412930583250423188241671037706745621418872765003513246861875495684949838687813975820464843768349205571104586039171919701834064200042499413527178743313046644952509063233092289089360630572479098810799489855066598712747676773855852405807006858646094516408559722277228297610302643740049867700152120025819932603834964080093773705632769239825063666146502396933515414263657624583320716553555106299491770047685364081920859992581853013198808016875719742684549861857962848831843189901426334902929905601643832642476319416326704226922967250973913551769869767420657415028426614762833424328570864067539946853632 [181,46] -31084887162254599499861735666690138705621780547226081201032878691298312199849095618508874975721553088528448257209637655444665121918647500708800883794325810747149478470346582118353184010747136508405871256689403157421666858738643431693038783635495090779209567125851478543529103039492943546363465241295024255016451596297493081144710119730685805422822589388363724074232476440642670910895935948883844832179483470298001542377577706575960262535198035096378717624217385458316451201012412791388783236410161318864713260046042916509870042463950008546144218345080361902277948462672735232366517243862962321950251858028038794541498145036903105031032599603148411692526536146111301196680451890010189746270628680124400046320644709785025430742953456266584505375064203040043534904370546600740236455326050073039130836320091524375261560597551758895025413159266590272344565984609545291469232032937911667626671079873093270926233891164427232592587260853563333962387821066733810182956177496464304942102538425515210258558123578781662634683269764323104713882863672787135250095539212087919047857867411179167624788775255857100955767443184588061171507477819668183804174407030124958329406368949768690725802152179613108109893976797845154478169764388139404145469904122893534081250090310773091345612990987632478563859410013256381994989579978229700799795174682762232829711890175751189489336 [181,47] 4737294671495517807642049938597684448757570314687232046938305326288015704173003573710728692114898447421695756087315064768840196354734027602605318402879367232857318152946549521056523090498870029441181093767611271334278472363719024855672782009131058300532033034963876985048398742295272779734613344855247464794235881483830330906996599331048922818539235335856652579094726286147310867401510971497497704928272798446578995316380661310322728352530342731274738903369394334559672060172812089150697299222878820388904095210394795202995080129687698153150694094108476153954954619188249875905636333327783436971254992886433105998432350244083905899000941249830180891950535822105349487696157138060585304807351876577622064557321220192120059002896536191729097350862547016261563763093989560970958860042340055432110622081565900029137428427225177751852343714224297072472311423007285869288997951074897196894288462302732211921330242196684176896370947338485092944198120490841895072878966774005199174722586546222147014040533849681503827432869863639236409823194494469216716199692000594273864869495126668071648391684872378969582046679831784916836028469110224019612325367262997333588717425033384156436481299788545572137978354244972375655466641593309122562821313209603622943540499399867228676429008691908733695951850017754136328507291838464390195458080924092493408372972891459716710 [181,48] -659827271109622141791721147891477611825435287183414474435858757803767728915794393452966342047860382619624317790865841981465186715684224887407927527250989174358339274623367595713385305024119184738686813077352855001136993335059937609696152567918067189611711272280471401075460813153915836187068198153345726920489229919302830855812245404088903818677907082590473994606854651537865226312397949058835401668318207475200241484937343437348024489766328628393296194101244837817016975087122058166843261488419986283491144047206224095793779928640611601883544821290648833669265663622999920760576333535938257656423241246835150831556551964910171238382190080181470581463725335575192906370256387780357104274939641576785327056468677881932777927454997142781748182179543924395027378014136723541317355789907367770027398311406080307516390410821606748594466559641662238669087955367055231377787097159771444866392298914906400906380312413126578196913957345051177822848553716752433301824664593048211286122744217466821024238020864357246158170874543770179388111380702668705951503673782820759750657355678681426996951454200690100238649921477795902757798517631778471409839705912110064236436862157848758695508313511792039525123769717095597767957076694074034883088048793002230908096386437219424809608761049098892938697094804515879852491192516817791935605169582854815069739012948640564 [181,49] 83885048018827187688888540680760147895053829936029341545002051066108833491573082481286404150926367236272932678889705996764393842019261750881859179353404103750749619507389689713205689845052486643217473774880507009373559617182196832797060976981327741908046721151178225687456706632653157627852283337682517773088183479714887230799529282438425924301134269474677187558793880815886078895645324985912108613238236723718538273735598033306543816182370473311785778866110521483541589407118963721102354722530391863467269906648782311368231574889579982221399743478156164043485167693220335567475904663021044254687695363365566585324830346313810670967798438420581025670833904942785831499403198358677391071792421729146875421196711674951605775620014502004847138104026555297448507904361202576717162571441805044566226317120169049573757530187946830123352498711550187508288502696318950823869576109809726640774814895290361729403041356138208163032088459867448138683293715923268837690458214830659624060763999210042200446172935322131815912924397262596712816311956643084958009297957769639722216335711348459161482235509607543687051759526106844673846462998731402316129673566592776486076992684458662099230466816717381650209953394133856255108296371680622561022175010957926234497711542601164829521094811428307777093337637758970801123295979887452410605897064634359393349870376492 [181,50] -9720293802515075729418014065582436445334834903923033550812702053892205742750485209836650737490403077986367101050498086233971784637656450888305310200470073022495512631711178139618178336426387850383653078974293518257687733128518539839548531832473642138786758743369699628412586490861275986077057028740868568057844309453928226842884033707699830189500706142317782165181277159637000014497770962254522462472480503786214623147906423516310534912956218297048689372699534762584091259760333956880775623624717569795538831413844979821992925095496458429664129811577510164684802604923264426145104764464072263449848752901875356166801397042943874652437156080718293736494712053309051013496648421824551701952296879230025764432865111022170107542610884887238767422824743781654237327854865936985129685346686416429360321940490308957595194764224715783078884294418251956305021336449380354487013132244455759569697927988785499885678948022020391188781807796385140286650733598036039568882067007959873324329184215106780215114184292246589758273031471705082563893038719028990101059372441365711370347958679178873942343986971767416844122496716723161928517018179598796450119770615758013380057152499699259071706294656097553869740446025664253855770713164196523638072446599933758134460163211994058074935039195287391602043026520158379316856523707687456510864425873368748550086436 [181,51] 1025063691029385430039916602497529449819147459085917138894471848794264456495470196564819535459130175809224388258536864657160733896400012445928726319010940994247545978185470215221012324871037261820089057305114294664921383584731108050999340503600964099577283445513662561311224883883119080092856756459377134305519178839903332619190158049429951529588116719325832694798346284945054332198042918824828243899747220469105819240517121652737318626336825343744269734325627963714005910064539469951117387190548022071397929327936660375082105632421153645208872736401753282526468294354695865086967821727427641270242568068647035295494038356312848206945167730442637363132461160153919093024560045963568770988699841758476593025895019684401239736661337511263132432331744805132340162032268607847333368508909392999753052967403619638250545948644367022440770999614182337545178173260969721204074448860798300885953347954263382502402393666877937805880361624426732387731181132490539625015513615961407932905704445218577885152806061463027512853480573613562161554978156604124372019040699778720844005753833044148962067224925650209256198578180031254197480235958724632215298525070102691985509348326263714427829470065096513848481999091083397508455976343047327671568653689736421571231834424625601274382586013104000356709762439525780763854637322911433021052758533653566387207 [181,52] -98216473373835546323774073210409522338896850432756879316320354434084022127337117165879186949967733515966665158536701832700351120725799658188976359433202062571744112297487383998527153064553759529969485973184822878602597682647451359971691429129873058918442967643908042974090913153327023658227322618716979642698862710791664197896780866254532262603022414630001272512610535227694119129753658728093607065000221094805771539742591356583381595802352587805144818055270256338951124852361162511111204496874391422235085703372099099046129414818574558945190151722085368268759472288055583524619929082194306835522398694463565809391394160136477660737767838896651394463520093065170217214550924368913267379682450507703367867509571418018837178881114348113395489253818803463170702815455155569631683886036546993020550642186616405036952106123716936718203028763135797261086366881512006058990159913735596168533905511975329665551020442337664693307128080590952870054931234252507809426244776093011440038215577784759055584800087825008688375330050017088514999946298218601084271666203364712363243814245295186617491842305894396931095796757023164394887553118360546795521475455564502581906454710500069615348617825207299697384007316969781457489705466149106234970384340923432979124044639327929655644642373115756378860814567392917025931518264913891294068884834601066442 [181,53] 8535263109750626442476303784469350870729619814759045642818548166081001115288673339261341135553824287346703016667893350471971236534253593414602690514855873150034728712569801781459722700245612804818814333715462877075469907523515665389855799765109595361169564663564055630123597498833821805290076001223703873936905461294779862915450783146767333046877681569602704777320431613192389416000046695516242829089012678693141564629881528597945655356974180057350484353455957344152662963303616714632071402190117270036203061103682026557595652182438622522685015532064515894026384465318005497472828049789927340279302169419270078868635870553859946274592499937582170773341230921787247877144185290531920251521571539130717880448780709241358966037793008692017331668620440490206746451701698639081058614419809280690512547146823028538643337543848258340384333939217357799876079415197374483610376199282444363203163688729791934555160402468517008494580709827778976328573553239080837424636362830158821408199669011316125370578420534091692065583098439300490286484631842504235524077483330559154974665290095613576138687969800449329186289041920693850371642833367945237075550474810252161771669685116380340746301382440263426273897038070655847346283507012509445938492677103345187332615838015224499047333393805548622117132858439344640957768830857007593566283398189552 [181,54] -671487469006663676530096014134343333472462941681185145718702534248468217493337409839819129713872807884713258003817725740763854370869970123500005810221245908832852891581604206698413655320924030291843188241331272312184499679018248639492446741356865889296007450341510738158110506433879472472835905864316224501537459138620221884371133107676417014067983669622841792915110762513705474906421954192867421457720526546635189538138057228423526697519830217649558235601551641955884047174075614157026938448434640383034306813229534765198559399237506614286073567366927422311839685030554651594975680610333437706900641588589731326826574372592115078596891096308962122809941874212769225601659623703643743106189184941597653402118098140499633188602759288672912056661090237249383770824805118667043451736702255947580987905905978711629331038143089549261562550892727593806230770925539587422683510453483027304273508539138829208230893909911640554563484328337271855566307365287686285883165850673158059408430177341534901952134065699945495683512402464571635985207721399159589120314645730821732504402201025808068159251034374921450913775384499149081912653839694658948828029966461147546290809950359259791215859731615891524766343773552387592670840743617855618361652422993749295819269638377377160419181727028112849518451182262136106598205500984159768766971848 [181,55] 47729043543799250924011268172686591946879080388898660627624896529104882729209359890639154955179861137452693056491722183483275478566662990673922650538249419685215243286740718998097486044130844580696272657067423215717485658783180524558997005170097833691365981131151423031174028038014979590906856462151762521447204043054688386641756142375418748015496683554495621476184935700117358454511820110358726167881600989535753163890211661300779187394909494945313497881843941442787569749140658657091520827852087965769360977047859696715185680762461089397810472818565181402295267277486223466748593422870909169801891337692138101507728242319573391361643010096496931897578309948310213008533276326448894702230682069372879672943702332774575904024489421160484218693094961327703311347631227544149887973490713374344568226279522144193480780763835423966163833569032460118107201819351299408842260759576155945825562818229039423352068490714578286531872344601761106895329555576765266280759532287900472302790603007306996302871209820805262364279201252161149395643962842509304049986455307924885736734659119915833675577460342247264415307030004728484838529243400216761427385725785938265564223446419385566031064528350747309942927538780304365289627099252082867807878586306525629579724186258793048992095102025645597061355365669303272334851539661917707312102 [181,56] -3058707014618163738691296119810154154434401344579888458434552109060234085564842266493343456804939984500123752568383954782009240651133254639135302330547256521489476743239002102975308368354807430313395703562624437057315778042206632851792395082576321906155485785068066994385371137728798294585086619238712237241069029425950172657413246426790884675707370379490806053900877974379197122945559095473493779761685364892084524379972528287442310200680083912847412479186443250238312312527627484503869923375450549945325532920765504394783838376046304233038654670766087868922064046721030854584293712003850758955703086759920865302274088342264753712861323970208782396485266794651306095498603667474121009291755644886550104071996038066900996674313000929288249882917601312054008377077212129213582890535037771441079949054680642995307254422465219215669729974005996671907879271904835290344528890466488975118386717568465187180957958166528767013004138300948427996911654963364399891692261176363503140919957482611373866071366477474042261584580856589749008343495085855429827467214711473555100248657237880477398775787004821287991646715411456408656140074752019621348120057164287142328944926007637489968667279371383711349961018912460759294148454510917472691421979728303322872425658827088607720319775449287478715670018154095886103768769379736710844 [181,57] 176341374980407030210637382863948156895945547857421828596796579586243975568958338899597864128636358044605496168911168060452080001351931208468027377463003641964875596429853045904515734188894401679967038942923637237284806133753565989641166829364090415887022676225602589845600583114166502337267189299055965650720908923204794536822181373278166943007238306926885871804004114313569567242804589454833916906681494230271721413240259150677095234397415342408442709900753296213944510977955446698719366431387539451479658439509651766823946179564808401688243870017494574667270429763602187894748468566017160451315424878323990723984675133162995480669170480969008741246991345341733605947497387348603509452358038265877725424402426086625191038136383398354617986887831500597262800204912720958513150624190253185706891460960979000689265433517872382586668044985630956502286110055853669054628494457194386033713789584092233356303174269221798939319173116793559922737218031394339701643486817256052760658632250375377591981092506473823281142107177156370481165331319598085871008284246826547890509006673704864367543989558918381145667468679490873306217379525520609646585998925804217240040283605670168490010472501333935393068712671238273161339029890337895707992338775301579286555669348384987819640153468722230621182970495715666534139997442994044 [181,58] -9124840778687948661574894244720393654355411813083065303665337868433100612854504568548695564847914155911469923018466506910516306989445761665899949929096077601482678097973310086201382451261859746575534944804601543090528024733774005976926765211375708911536698530331579195243518651014275364139665611790378274739636102493978628930144990185788606988982160268753651608149170584351623018682914983527784877458739123057041866728700626970090279438028280896463363692377021320909961190320850694850806193320294338617193157009453128955461186884231438029912719768564112815026681896879803969199959584788251280653499351598942102397423133686146343047708054845995534839004591777455157518361024768299470053070325763450580928126235699179094118298531064614512244691924274438476381362720471253822946370286886782521237832728219517313038513290373802436749416066091517147532955045822420657310781913169118410361407551269215000292238193083157308753272023096856913408436880230156297090570309241421262275971214835059973104960922028917768675593881878754954813877127300178118595205347530970496684645954826854969943011250100146227203970767971075077547396556794594174095520997845774280756192164295646177119565711705475028185023358197348290878049497606651942932087304037587639033764618100643005576894829921269266663206230649057202214513616068 [181,59] 422744354535299555983730920310081890770995655178677556345030809594399724255654925853242879632419434408553925686964309934794995558713096705410204284222166573031577057751558372870896527256282367540276385974984266530080323480839564774515503965974380151852168903721937785564565778111963567927261691981783054485013258972586426494369142393588968570986515576366242019639763216269119044619251914811797686814448369414847143422895919253694195612991331814431495579921311095954646573357929177687083955231040227091006949839799330181635960957473866095136421421383377774103521244774630572220886417468665129882069577841925768096126850454902087325040620008947852707200220687350866811955467522595801573557775661769735054684604379705306206464135888943644389015297415358298863258617450055260115979884979953204881102467257351655261068745060932201710808147653212964530183629322555618271721085267065421854362756079589440760805650820129042032444062868123397955065249000143753645431152797353777671108844496590004483062188680333194281251413129030598652153750216939983805501996693311819694428241197054575934067027609337944147959354061413827190913499237611330540047404941888259911261972694135732302379314355937087876893331251217638453219336851179197461734858301258423049038045315340518035755291952598777365712245193090303062393493 [181,60] -17491688977774196835415189776157647806676374254775913711560704918807993588244152783722074669434233022619406443647736815056238359475684221336081069277397869858570727068073276667866855509263453336932658238671140310089219441635122229561737990471271793289938539703496747622493780225910101419712110609501954322502893587272229357189431801298407879031409748320468790359367622807132193257101184102196313067066242282549316031246922390350929914240263636845341973539238858433762209637569606078141361622561575461904535871593024946300152500559290130653499297649328470824723931164473276859389409400146872145769889826907411735128756804278106917351419062218864421344831672677723090582717095438318238999568217049191802903833513665183713965031943771261888454173328823116493050086664549900313419803979597951533053686963263556436935824145236605525621295322837863070110433853202094773628205094360062242993359011316279820856094752885308909346036409022884894432492709597090951841323412028575498167706329524721572311757479128195440367584813005103748659737481668322580927207912088664281681801835487378254820435394900704594073792824288400668949733583386585074446135632106499323474070900186697749955894427118177631814649224479347745173057389638325914251819700294791683716140807350048147721095077926841534477535155219867464962 [181,61] 644725155554150356352851913484642972930653556808710143162487298624562509180099929952248156143614771670586048064891564216121961445261786299566320275670030341717956267862270708618085480369371076788177634478585964999962952566725743287154756353684646026638770940826341534608530525404167648617750578581778175321827040393894539405517434535492222153929650557157904465279884554157177910241870986334121045671322430696870485831877929467128815268505896507740908845179028990217530289460877210737713433197833838625027397549913323218502709825735657554111857651931617039202540551218971847632321982468178228598684710037707081453015953118566311368554385007820178987389285785883041718828859204627674551516103350939300654932150973657089581610426973499072175118358671727331275831958970038350533125391402440323052942660173446173596849678938182508318453009630444762723337072167230585742678694910830022055964235205358678854715059290267549737991240861611316481634372087239329325492607832946910482307033763405818456826182356865606601866836467583590039972874078206185504335566616046670759234215053081430699848230722078281666474314770888575925950531866748651492056474628760032960404192795349070555647516306397979827693677926101645194125912976485702773315497370300416726474644385193531488721187208311460643282526076550412 [181,62] -21108814921749870994552679884728240057582816610636805147268826162280937253997528917530819306739274232472619299589776278040131200958545360284373574929542445542687708111625699381154445156268621988382188271418388967321525294221103324222476557922561299617540234600437595324753222078883281950233757895136701764183048920517710085393039934972180623427085779692525243011233618935467546815523012450441008867676563719319475447758449771597628099038283158991035547970894366149865558025065151346946689907279940705613540172343855302359222928713785534530956626061737897045730883599826802578595616547605537576279992148897294400711560456636879221344890852423812119244948072971126757182783222920145998913909360982861663498075017836278537850405732179525540540766306963756713566550662904141875980506162185540895439958833275316131390125371027070558316493875408225224093018305783868102557772987604801279409954495688979249857365007528850300304219372027324888968192714907132803063568110226468064314626425446905714702067133493595667136157124898350944246781893047340238715017658988987148645000589496520738329962528117461347338937108471676266181689425778040577288509103542698407263336627284167143255515789407563666224703863327305867498684050169595079511835712459150023883398828735885161516486651875009852489875800392 [181,63] 612150656402853146642847309024377663141164011879698468828608525585584393207696799190364477052776920715047912971423351474071811774362370433220297761484161920614884559085886514570186789116648202023560152292932521989129321297171856619458008382393384455708309710191087748300006978411244897650592336236726462340141162250888241148192341425767063305599571549073518756579869226274253596252624018513201712004857593816393042528030465502846723094488302045704259548556493650961334968367422046197070295766333253628044985070645511576996442297228864620964586313567097910316483158848171069705003979195643428855724601507111621556052482364955908509955859638505759371826804213947047869128847532666618068468738482856193724176489758040781840340563992758037277254232509515561733107594486864468234574831175246466176632421389686595042780004883771246683217729953251710912415866554042644291946260800021655236379276183710857705089799837268066321422557952719156524323559658551970059528733751456297270568947001375429540864619697576000554291243167191836098942388317587377577554790550491003590965715938868943874666886583922236466646082840538875770239357757412768492743490281553341345250890947091864984991535898163934781916176702776303620080416001860576938932389345560204121049683740337180101021414013919554966989648 [181,64] -15682266460895899796848345477261422987127449028344172020696203925583110900099262407374333818698073547715168964766413909821986578558283392917787116506971430921299957615722370277458053253220290718780739140640581571053872965989601283019272667502415208659641775530770289986390820322353775184852897123429187836506019834342837531916543456373103828286196786388853630277688381969738048925897050544884628045157957733429381112303884707335777578434720118829519540935761408389660454362333598100698136337296987813319137565333455375056621105961197334582184890679755777635392439483459370126359170928505177819869409627248728842197286158560969951660887871471405343262467017540250030903531656687770737790524332612362912941686506509956522246506476399709299683233017818041247449458756996361252453722057066720862608733997307485500600771086737758382603008205606409859635182084932820084173793048503777194827393597505548997618551786159517947360178292838120808017410594935991453459806864028186918045732530878305578365834193594293561887515753547748112260345390704571131192429336766424150318389645648968708062296549499249107725467781460452202813230266775323731965289893794887142520835907554177735060185406335711670419696691453974111989562191535663497189140252306335677418811241831115240408464253016167538048 [181,65] 353802814647236371471124363810637142707535358501592621212881220599441816437936266415224134119265093264474976198505755501811730968070620258351385703768724360445168970606021153025205413718226917234359567297636562742614419445316621255965736434307331491137247067895103354700336843488686726243256344831697710781734918661594954783823514050467736954108954214977481015095654586441716144785385967261936785324632622468975177867991982755697492578441685943651021130686944245645040109880131386086298369220230769659166776356058976789928528606904936283844764436571624953002685676674631006775663109020578072688285874842536434845994262532433292167833314751894917463717716835056826364735065236138976363140141341704092601240074309656884560975503621357717764128279301170583351114681838775932259323078037839060358424964685274891568283025571056976158307467434991765998066746452071146912483069340427850924016319824796332201080456225383387283835238652936032250687153161527158131626672257943042841537069708473104873381862968916024942787657733340770898661975821933827697603313409864204546680943859531114130730096848779103830813783355463998693762256974149125004407737761870083214746848188420418386089709978739528213227494253222969888569054895026745739751734020429198424974763065659732795684636307300360 [181,66] -7004985447866601816283982775733740380296234619563332433248863472027085689791044030952717402408702878878764004469318836167266764144409665668552376912337828615964756201160141561530300374702404960801427254802709874574367189812654607219028770905277783021169163976449522673194864179104042724983028428674026662224825292740799262644686977120229735373440875306518720469609994840118063111292211471135143542232444789761005167482134634597116433030636505286899140182573949834816450023291418752973542744935168194155768018025667107913624038921586403472792737194224699866909283934096385520432800211382271661537233141435168733955564931832284432708597536473593196990542247935938915603606947158849315835283668700690050176247836672931421263808640215621876806040904174745441173805865901559665407584256398546088626540995548250206207022068649083069106349676986339701696039933146183529952736179734666121446730234336121248689549841195751455474401195527339093985067386225947793372493567102166673470853087876004513778884379343314935835767479428990503659509966606772992904365540467972301382367154784992262313993050310512437209485052918887565920402808112140701661543287069461570070588144869009025961418894546457803891747939895667651814735129613411567150925352430382383496123215303485696076207392804 [181,67] 121382357390881680007953300045934784357490961970306690969944123685573413523774941074129168633575532466514879190879756737001757823748593074486079881455742234011002544196297383100440661988196455046592369861098100883188639301028354526939856235840274967956328139425406567688618176908070227017572094763285507134005987049114325313524016738773679730242570374667744034064468495611481529863242500565439269783410677907369498302284129666078419085994264990337620135893983611849154519480437613540438209420449022615690839305111268409031800087918435576952592524424407252137903234695333321487390712290200139987813134931757462427121907642423176449879585974352608902985784822213942744464652777595749791432729431792310759123845740846277968421531997574442994147842697352069352810761701474434427999063963273493952658087838359525995072695289282277626928344381554777694966904718686578878368302867543513236198153931459705809784938155602581369187351921913992322449737400172223413769598507745234385063169242263583693186833570697851605449415474775206922078643010231661092745476465934754299232364775752845267187231813726311799086106808733414270298600613164494709904636745018871800398850201620394282425714998061930332638776932155409799796828861760638314320231725249228250007946014197505949170648 [181,68] -1835569097328552033881285657976030798499120379862154043677017820840988084106600342678625608691850605591525444943368884644032345674333266279654528490722351447666698658336264760697357947765051149807796900916408480746119934288629744502776883588745961305853049269267955376891383300080935033165317644378192506114630599914486261122157704744907079513316378609197425203586266165220150142752614632076905560594071325950689204885765506683918107168107584376091331617582940253221040753241916803971601749426371285516884769412729858399821866663875464000103413018765204579906805900967301858677681740959356741341123439910591333476698906016334786613225657940193797374131951925616042545108282684370533910065628276978130021725245357640136285672715080265889983281503307336846838226741234609018116463671931740457222540890179300704354556793779561681999889059115399845637523638563229475486062754553424664613613590388223902919736663402386210797771090567712866050922381374963868934265944167831667243751306737441508112242306916130733409224609892757582233999608568356282953499063637467398371411165173829283603762637177938104965521002477002182166363137656956815119071854765937625619481915294297918598378177787129806622522918978991586935324697443322878036434563645608225071114583683517185952 [181,69] 24123504551185568352000509078599934093875933433696615364347881522924758748821176962754437935145012766666596585158279743141174485604886693908517000335767604413692073101194970702581945687819676328955612961273542323481074278788925564581281922539821058633957838288577342425778122521860522584647555522201742308619756712256975663848280851215870267834704194733774090007877238353494621658041989931255481790075079095496607411855841706249984303622908807672149936101460637709391058186899206706428772015358367968382819585301720882386027633030396687272669369983981797256148542998747650959805013595979828129937399759696174311480117505109086650036963623776880128463864383188561542772330016512142797453465752321430088675406901323783977171688656035686572178838196255070496662473204028146443965166527722831918838064341754905391036823063677665471056831961045461329026604393892157964775507674809690195833357611094716976854318043893992775524127107416511501245083322858174758904286815069477962696102278288321525336916499063579656169284749285376442038708085047908781517125052246167492979708593929455334816756125828571589559275517203027078397601327600103652838801892171053100259517309787140356855177619998329182986475733985326602168287053504445829473135795362508081239390970936624 [181,70] -274571295205531121211640709470289078972913741660421093237965826968430824515261233200332043095098901880901782016567490919775489919768693787411399605481411668875454167851367501061600840561587289712058233170721398392329054094697783021994119483316807062682678390813695324686530102604902268705370621612717925581391908395378110255425803684687606806416097966401529561606778490716252182029530323765125995321180257385116736182251947529357302817873386660627866011634518951323025757756246643662500392384476400662253610929766186515003430808019282811425336576982183350060038048041043294809834154102903944713810091652704799750742753572125114188797184591727312294120479721926092858142664499222808692040994802636914967994956896311085467819087880924858809774077791645103881488477344959166583411573598183060277839524622875236382907274324799111805461092896734448097249312354182142106899386153538268805563380602110392073159830736121723955146920204129453068743647595146034842344347203402681004622418357636347648786330185274999309047935402671507199976446284582018345019721528662745002328683957647665906333262237516685937688340070715711010776080815936418865455978766830647123395323893325726073419541712565575841391734497195005391351372982517939337628442906259891783579540824 [181,71] 2701687207988334013927923826332758532530686997904383139693178532115312385220239003558568323564837881327125485196768405385312222048409453080588008260618061504901922700535689527273812562316423247880723932417302403659368087749531395261852603656791016960050286517259097581428271726469636163683706929763811566567487318270289080414133846854920241496555778897591913931557478130629632095030437586970293660857629159497885037391525077867692362671447583977160034637458791416812959993704689823898122064886764528909834492870818926923570559248777145577420014302820045912265819443417465877615390728678086813583500922070426819996731594563364002124820063735392827036751149615586038908517237606968635627078536475194791389140611664965140074984709428662695681154758970335601862747701742834355212753801143825123800627510557397341881685065258786758313373512540316960505320115525084495046360073183057416306459629411592502630039514306878938853722649389915025772948595767304652933150214966080600526516471332911941509482356986981692061935506831655817206030234059926473317520986751188240308307325549121308971278549029260301500125669719647442926009180686153856383294559929611582400970198196811503501630163022324793304989431082900198794371700625792380964510192515076279261692 [181,72] -22758110286622008624118470438139596872556423898940812185752672362821226774905722041994740467495588376839246446966871922290285454047846277691226295876381887862048524079291004543806382064234646453976466886840399088324437676161221864563623608174246767589411079837666040100231157202350486866063687373848284438222030263622540595594439923747353746815989070897924888758444042270961560939551113035421917655194210558257787477884975240292331900589612642170387090160500166947655843625217484441520534796138403167673585280196988082360010739022578230356384902892049480823118118472733034140130368398137756889722308624209664844640871451797305357141345259788897673468343480817708145353124687473313174197527204138212478787570756452680049562338465471496891106348267853207046259855970186002703526943555618970783259437004950017948516778978426071549003867783912604533456888089262150542469034301872402347103704909331543211723063320785182678125087207735090146998191276712440363458578797367123206867491759279198281382613953204038508539431655479504695226639922156573918670000914384735415755088264515073185286087993408534601963485094638956501636751317952701709157988373343871384013491184981146132624752544350139812642767493325773930312907874836087419319172510648064960 [181,73] 161456301488799617626464097164237475956788132244245930231658794594053107479627587257510818511213225738408511778142364132841173306266863964542756896639989469823269416979455700609831065016799449676171702307442247979595280185951682407157426476290839847257596217572247740338356673663640121509038536094296167586689869484003555868913302696066883208550742181487144973474223981043267374811713129304090845744703249426471948288911210997279080164412659757656261487625929651720016422382401279200863889695962278604839420981357155011322815267496496891088171832575717452901527662263207653441969046663129694710202475682062231794554913496802062147819477566909311122391958114367135219440470738861748276648310867719142019145601258050716105259128919046470831237164010927277899538276890627586711844452015115695042541068970027623010213598039561942243944524258649570231210805208551035358051365426031944999781075751291480386336578224490002327124092728466003926654575061144676937506224787557797406695221401441169587489655094542328503731650793004650257752603133787565560009965346777925743913920411238633148344165059465722460248349564372876773384683178002541075633105147397417217404306936818859120784839132267094182822908577947802608604798536119611105263772510496 [181,74] -1379588528578026990239725167750926439209850743090481895128651551668158592725053639640252385128348699524276775836510769436234611989307495391688666217888905691202151651597063693514597846512501310284422703610755992834257394148014150331212648702844699187272728762922652645705740643570882312897290437351326842029281467886342605370255485026395672535006795939131669284811742272790725450617600205372424339601924862157963099507688167871123267333346361458707759811384302770814488510826764923777643831987635516041207581805295762069260539735801481294238989906193426345119615366314857097742582452245508275772506236207688362323195509212344682334129991096342932278967388394381038467638417321273771650381751530139002833871321261111508806958772350164548079961562340590393625632610534607885712065759077154855330506046226285244260382686745814435845693377284720987208456350693170300620008857483901840473781068739303015647930307259976923382606502996702966647087082810387228631175261910772782438540056843274522029087006846036760797175750578848491859324361252643130805911629238945527491772900690867084258615769722416959750869465218304522455657184564592405503031709688155991429115193559753726543070738051682153392968801135049070994894365566843663623167278 [181,75] 8977628219713480442355305554615425373495238296598427689317751731178762889046875877131040941665514288586318944541648550195437663313956564156021035586184910231354720512665514784756657058985025217102369702861511590863005800850626024163825105692727208182955350714883269758391566679113384396579776108424417309957822659805661553363762455475486220857026943122458626011218466663691394262293645069417885231568759157032371249360607885427393323115614116955357729268554261335452117256589543805843012029136420755437277454137643719768259760049190684219301225698354025771850876503681261777144209993325822262940515373527827002401308349024091603981422905810548112128282036484819655159508843244047420524087708235488889225623364301587601300918344414872478792025796216188112114317997588991375006837814299272995886340437738206588700121630587222417688352625231674074989017880667582173825418877715063835176229723704389588391159256500337129705816381719230469233760901002822386361213070768182252856602693688049989372544605510091395267475045111921382058280199806366578224791222669651012390411500949537998651419354481941276037660464285848070021507312066432548350198761877405234574000641777107589035545690574902978777416113507735483995784249066578465008 [181,76] 573897897468511085162788897358043534987306843544417121844749474735571592587890195899353768041466495934741936159679847958647318445940147952759289941519914730099761585838944886186105517243454755894999044641000378677717022105185021254370835991327476220643751323320037651336837763817290760498610556202953191476043387744512902560470682587096392588779808499677679263032217308453368208987817070316766217758766731211576613018051095632059338557384183966357198288967266041818618465118500688323151987394469249424089374258784187490313550664760496113303667648219783073578892625678533024682454176589982381375793376044210478333997721501288050902385884557851523763886772599357082449786768706381006645842168574532606048787921801535488080447303806964916054186867731258235235459027109627572529328072944975595923583375840200493637774500589630516559963304874990193049105317682869236838533267985268817139935617942204634448457474073012832838314212192488874015856763920119223688598083660280246842484985915769281079585843197932365340783209623798578359725003254351458412418206210609235512198252710210685928922457421055215397298092491003128494889939811896926465210390596133334676880801668768112564161032094796011208494200288270607888366656676129188 [181,77] 6569976306607645885578898232238177990641646123019209107873414231004583229844291589332181831048205536808454647660826012058426524096998957643315141887893777221871973558407466118467263830752817144830130539286474081123280411039121543159905480906595553763394524493162301146467667570081020262252857767419580951976128841537102253819422595117184554413451982451571229506716756730336638423017932015753235804361963541309270846769990340056381014209466738502268994797344191912348450944591701829950952246464620177648174543263274670179120309845114651380545818929040389996543381676937629317803862762173832941218829492036058289329922312870239714579997638775505432751783105800963498611518771695898219131752225343082547307700422644764945965955955600360327637002116626665715942464218350101648632074643475949096622766911165933687815645815254203250934194013850635253031219815606979724994644870269966320893665555547414000309998513250167232544518894154642409896763709659220290920173479121379986438490597643281756404149752758800785453980301179782610324441845242974865105980709290194085439791086720816764111304724019987943888778866905160764812369120928573067178092745539743103975742333187897572428909173604704522368520733017409225149167287812 [181,78] -358275834210270323518345745237831813766193348419542099141392450370351570094419853885984853680569409726998544339456887326189161985216157040014135163769944377982793924018231576541261304732581080859442308774327856438669307249421526588588566577222272702508837785562241596158580573279382930883495416172867302984060163275408815772875157560931153055210986318038971387979050756329109512912979534725220484909081977326759274144757292268789734843104243898284548033592401335477502102410453967836073584774439150161107693088005823385098481462339154381936794676689998207884079299766165311411303907444545376141358222582963374225496841479575483011396623880759331014533327914409707570712590661010211730265371260208742704644087163495412056182496627855627864706767123757067512780116068870288435564469985732451411448288998688843199362244900756751082345188418836881165468183671624560571694056600368669459869307842940558504904781756055398664322742029459560278297483530080543093464126019489941279999181525854239174502003851586843253352940353146649589567189658348334418352477588850906695627932239070035128799068828913394810336619069744864701289705112772120326948927094997233390153727370290233470813157087133583526688625922173411362419552 [181,79] -9348916299417484072319432089667424912003358492475105904267122788601791086804441185574624503085158620420055513663322296823082112674987524714074223838885890252636273979437300305904371546274111987641542873618964645168306173184140858653597510840021647849569358123233413405335236914257648588653411367623918391380788545345894790854647889727425362446094608134828440926073808110414889156549432451465180065139540146406598976881556623691325609036495191931117673421602238613291521538569690210881280358987378992014839163256029173146400216332568803789817558775478004549908743635643858162808755361088120329226157986261529663755440581424276958689932853719775250223590736979031186213163262316153635725139361861449481989484424470751114827737605849057695839095593299161490566918072208401512000554412356157423495159675015110501069456682488337077457891841722786137248165154087692167799977553157010113286053872208303798886308536269251427403330821541641832331697215455987219712505399758215095125413229344347468954263699358040504688898466196066354283669017814899478258079558550232857822075283986154068075834367118877046934535008471615822415226138158671827855344738133039978835634859185823124230924198303220456558317441602889779172 [181,80] -3784514448811104105557722474879743955780277476986280895470064715247502919795341128566527141884635796775654158098744102723954695427254098722180734262643107366846369080397959636954590393935948335654447552449876190694012815786196281749615780417088233583858781694638920891752668656050732899436775381156122387526694413152418133483879143554494149198420506485971377451279430336099224398196505446229587224584174391521726151707219128510901734508744703408945547737448992085156079250777561617111898326335470705156586606233849417855815441251314244337180310375662170328769429568549160498144840650225626526695637568577186809778569192762259182572403294432372044743577600661531590725365888334504063209409740050251806364860966972602985668990860605717429018037608706710757801594314000375515143495032101529461615124707471866518245278448188469093530241252090329578285334415113150344922927776255656977756158275984136291548709990120308362243151737498870994420690208587868718250536580973526159518748743016440843772374419367219497727460019709157121976588463049232842201194119057478037709418670295251720921701043289563362044934535541486238030852611049545894951849601471049730984978462162795970266515399314680397346720543929432 [181,81] 2362536860491595288849279925826229617459579352435291925372380145642115156225252727300371295108163032065697972569612561357973600097962272444992005247768636510370317334709161735415947738535499387454144207696396908363236371451974676273484734445776649750988814197178850442745278933681681871100224598699739855355343573950870394331486554968563925020171837368253679627234535466829939546861269373965066124803820308417664628454186000643277526357367430694432204992187463862665095648400323033805034573459018610039267309616791642322029240945059068929254384539101994568338356641376264019270354398100751234079081408487762588679035716615998936467725343599340473244807496410312298815754503837281653790210803805575101638488580504237730603634650451963357154797391745003462947099908563326760213964812358818279153877285474622193852450748330172459286512800225721636251782358956279790095015921594652974176042173318044132674102400370967328875303066948372500854040132455312595721342420236517233545125510424671963517014532843785474767268660423605721427239170877188388132722787930371688802464133880043796239557175254476104995107074285912147792680650135962869299117842934692325411559441938796373807363363196914578217153751184 [181,82] 28612757440708479854357585799297635672527064372842662276764242643900147048345322781767870926924387068936399940292688928913151455843162693323750701640126519761899608277408278665243223699064760487063161785441842819917950055041620721845210622287156778003811132356257720243414008196637701370149013967441997629430744320704976564874801687333121271258939896675659394767223844649276856157745763036747344775534745329852443366544091277378716922552535415977828110609889629642507492059831322696917035639225729618317415301679755208327630711424805734455372860518966239733836552411203419912645927384208581825565366344617562390457845406009094774346948541541612537653617658909990792197300047860520900569261953632607654748516168108647010755313434900661017417143620462298150140397231686954021921184270510060771255893478601324109277326409800984697892782025790091200070046266966930178222612952249274718435288096059186176519500681386678349386316468167685234092838387778792856268923005204232120237811176743881766871535559287808064554432974322294147761604623444286664096929940482895722617834698840893061016938649741649918381473556482886779667366992111988153942925585621396979884578170073204594317905243654697956490312 [181,83] 21332314680681161358749375726366220977434997002362147644606564270129092239853644147566062896877278350361263638593952493479737864573151083562863210837678396190953086669742795885646555783727705323644055588379146238423433178481252838559721186175298647753891671713309980415438800273653467140778665771789584603111310846046611939355385454089438458758055920954676876935816441787943885492288498769648654260003468277325178865889603144005744610579765830675371544407949851178245401079740509508279751243996733458057444792998231585171949805397712373639655809510566340533365302130695931961137959942376329669496276175254425784644200720270666221261906288279145762481519194657185828328658863788835526609964284326936005879271612939349784996561692982997227499639085919787964490593000690770663540599132596227610653738911452207443153390376360050216191710843048862749414647835243671449689994846548694654116347466134559034612918244924995185251277632914595554054323024215770613196531592424765267561185163286179759788418289045240068238506277257954421143280118927674548880768388443650986152968068696839406296830345672931644302407121117642986989621918398853687685224888330085232400851786313966535172397629024070728 [181,84] -1976761081153176634445298811063862063046221531147454669103819382160182485115856272516760052918041713859924002096514901426420284267517728277814531001312711031629972192993801617301549320174255742255650433767697918436576736800783133056677856678865920263891490533071611648464785068209490239431291300693262771973582161383823740969964541019979819959571509389937311480991002889754766649042167548617039236583096004407521779573706569252804503421501233206980926969220006974341957659845798017486544752396893095314327076872769901324454945412666685507517169982111011732802133172437091651051757457184456441507813329762439932014847894073763835194833451436998121627935258219779786200113681940983197209211617268093741906089450240902358065690617541617972966102553073578848750629721543426691674994390015592758753870541829037997683057045707173423402026712613430730357056933689239101263436296174722777828221381880273435726093655048412699731100141664241245821291959980991958390582334327319898247145524466250075816528795171147558803514918769796250621271529146042463688770732874948498878207247233845606174405911818333127145852580008452150970371876917104557243002213929456463657224595946870956859249658039488 [181,85] -15657553386965919622894978908107925775749408345338624913719762976501252292334397329987516853234359463540691185695141290175120005043721609978622207916651881198953943943035415670787253208143933519580622744716823441583626744774398671969087664190491369363600008441591858731332297148331672430106070489038239111917152067923891612904393246493786955440057814327910601344935441771307585522275544849524917423076739065909102634422001828088755730583268197623456727365420656028801989662819296900724821598647018403566077215351864464316731030054332910453127924087384852465467191776569688133057170362634198436184399841078879752784699827587964995843594285777258187094341713942451180704867908727368273877958605538056977971885981435939443756601912962928992380139596271667549939777543964740188517531315810098589473339329074422905863444615766555896252504052249667650079629243770060064869044815957276189465181071076921378292165186809148679565715647870251963172108068986054953504550225754860922922185894789338987529014911297704832718710932054512269872741443676430935219588416738969900893773624176725156421725925676950101369663638512428245281446189562180808005267178003469038796895727313574334671280128 [181,86] -34331364898281850554375898534934310658676555815331202031295385039020247245482530864882185723778124010026042635715097201559422961784543444011821951303081635877344895750107912730389621273223672773507034174566398581795614541949168973816806345233958680682979562458957812496918254568949068174867375559160899218657057269404827631674720376738279461992678685185590426135144497921810219495263295272108271708417584829120316427949136790497065960444109866114082971028624318546299663719663551267883564583966602849389167608988637301769322675886240868139776166342584751889203404918556470276050168117291335994904797579259739890879409382040596534473034421790940501112595807086119316903193305723399045634630620269264183564935804114092905573436642846824078524543996655979578157632243264855331365139189939800459298232554665752268816592262458488429115524541278067139457426466456012126353139275653794878787829843917239131718495568811409962890540123165872146331297049654913075298586697140801808487403413599133271766903901824064085899450817707548609258055129567042481060875040970345053405792343468849921510290885050230204389351291319587504494335108759578923813219657738634296954713424851874767536 [181,87] 137419048303206786356729272761692413501627390503623491172040831530837820025694171810517311486974897506663511043674083853652749814133735303540955552836439779044467158646729970363689478863134439782898450891179619461840179377287087112721736344301649950958782128037788460502057015330410885720121175117262431297981673176928506461161856840527548084378213013731183041022882467438605867079830789663819691328207920618352138762316347354931395579073429389374309937779324194438220377279379457970702248538821373719397490340589202671318456575752445399274660355453307731137958833086345345282334780466462877382658332416433875630925586010769273910985882559787106366095361793595360865080084358001100634123996989216866501534446740436837582193339131548995825973421744075670784257105063426634353071250269186747868384628641371592756602051301820358014544960429807646917900458419866009223767755735906498175921007747230131514753875081757492428887628977281026233815549449688609650950086188826839269316848896625144702057900175085984885484948601422926158198017641267239459558734241235273110547761270055218390809189104315535044982372731653246433745967335228373549080235471431475277484440568357720 [181,88] 998189320147341029483217675713123901820061276505865423680223583305917010300690226059226465423186926976492530704313095122370042661586713045812404720457241399599930560122483112091260311764449099709932346115634970548944119590121484260098405110823695746032052964856443274642312223865739326361263044320173959552508804797267665004679346421914310876249642185195112703627873191653249019688387514947059026492269534138739473787236385479918770740993174353145610281230897441210256844562471234379811811381554170205288678473860447870406801516912670334273539068365404981530510504965146334841212945659899682387591635172961252009667955510459856424045890187638293085492787361016300647985503578547831587074322042407023480589444135423711754272749795547332278425864951821342461100022485878115009074424407741231456377559610620813363178171819425310465703432679518257606157589574660555161600371610465609924930344882626198986609706139208092496913256269475905054229246501482377029854285280196505603032390447696137427006317910723553944586201959538459958749314711234082745515228867920921276156291447098634727107981676467243982957215883802454503100119840992842358248402320873241229240332778 [181,89] 2287846630359010159216613383885933710614591238389954638897247620947676912757772609561814017534779323676902123245609851601097385384441685328435128665419154706871234105412742868395770497004614086563041794880883394784581495753853988672647002012164118895998420717337430130151785243802836340492187394036223295086797415155045989131125021345637897894508530452767737803327046339553360598676502912042400679952306694165504153586770875256523141456736710787394044886440027749766416043929869982201881864125005289048520087447918030872151021642186569905800726454969825609430900012907301546951560274639619239347728359540866660754456600093173935937779784292683377026778653307768450209831717046757916292388813470221142471511743386512588171906787710705429508555351971295133930658975404165051917922371412047825465198007487902785977704404813460572799827539142116088023260005784706579257527535097776216180534680603498195775508382787683286706698569490275644381079323118406963425296128269532349512903782886274415829708990180288510101852155064538907065152110472157440188252728725447415970686005933356649984265084099604110352261475101289555863273254485852094506883339203277450295864 [181,90] 1444607555179559608836862214929253394863253687574110148911158153024048359410565589182943018567306397885985523908042922937212792718123372877302214900029469962932365693661952628683616381741721601705118097736678410903830492968526650454395827959688581246090141042616567492855479231492945082570989294936723376943349772977392502022821531776878898254528563827005717159931337077829701300030206504801002425717407956362122917014890420805663536758706643603138299145626143978936998516971994237263562789239215228405273986329519087712959992625325272116461125210995071408204926912043321237251170619848569042012600634072932600884191615434852341100783264644355762362948136637135326161900518638759992233825566193854899090651234351284813853834351848256563547184782195890821935939938004476544726194499480855282334019766109911777719303205667024549719284048338769019307027009629776238046617022902648665104746900978330864257470970298081990382021778512462195199133365259203838433711838348344161223810718567925345002401927330932412184992161088000786790150084688086348984100827962273049265206613455963930023545149702496396171766225196261747268529459958412083814159728436279895 [181,91] -3424107416544930897010224634556044415774733028924388220722275216917071314774447962668948715426690564190134533465844291318178841026674147674544575745189518185228000271532849937889611844036676892538191635821743204877292603498045036885741481220079119595744263860235395867757535102485067806075542842274276915254439823268059319834460841719509255718368882044095019521855558833829700943084111451918528283569423786872568418557600862241233178380857295859192561906923891527639327818866990808640181329640361968757595123235663709588007838852433013485554984092759482410797614071032012657694811689940490018379270703270130143273359001434166065535273188117198589007383410335860543103370589522890855083957306460536935854255549277827455240711692857061847948673158703457014026423943151219315565022013844842665426953792466664114351453257020008399496822368465255691428060946776053852454672944285192771131317032789360753147893609170185147123308833866398064456547409845809216684493928368204143837162968082052317058855372000253459617495138880402543506999056712064428827113729809543425785787111511926885519863514334303256834734246678229316610721968027975236417778900408 [181,92] -8205182514041983592062305225389866957608566361317355882844318197818145177196720061021511824959906849322863230696378946168427572968488384046948910092228247876890792461584202740449013590830272563219289035142637853526306249592005885240808468607610596732415807073041247752823301359443690441531683112336337537317598587074698021535413179082999014258531833214098424106040948019603414497748869965096387682535390229855078401291441903972868030088063299174616428933772740327761940223910131166102544882613068475784729611154973120808930287768815698697823793098989389681860013140170715023512866059090213899266022336292624174180896928949347781616366913523994601300434158640141255898473889962118153008466552775048704133330876756095645369694750251211505518887223174216137960034300862536585520845081280052307209250999299995520685969848799299873496626024459759547239343039070449002704181372686527892532296744320699767919169585310597198242108769053240145826143713149569079500082294322600846697325035269163253148955897018584895752457877105588356877509731506490699730382950079935489406495318250733719517228912004257112738912496284081055996754303428757558710614 [181,93] -7332526457676477524825504276290616666526159384690380064061151724062230234234223031776777167279773388085060603089828087134378388177157227436438603176927753134346850498752156109082224188989158927409118156713074792134006245932087392449523294033852373464400304017735797315169419992234817983850853362848684855615270549187886284524624091708842758704923318239280499137194031120045038572115582407269535132700321451941590180141726137800258080622708707803493953474683888738930997764789941188635600992319674014979259833097440023363744261590224979309173681169636988836690342751583910622906609820227826288876079418330610452357538339052995024976610010575566303214143597175829945277955920042103106706367285674925030288316023186539934838982134073590477929713498951902777316841472580611580273810146748092655236713674598027744207423938348714980322743711659231273817426112116062788406952735650675641923182545267619693665473276316528571604028534730631594567099333561059868459210059312738969392934541417324958717895247685757567305065492736217389208614367575368381861795283998718571684119819692983628193414350863417803881702818578330236038945064158521352 [181,94] -2855400348479006810087478043171142221590559943424024302611536601360759857136117910466649782714046998613764704748087237592690715040326775482420195272744494773066524347581480499402879203363524623480077429733319457743160084558424934518952808646098604031024509569686633448726399682500891653391683256208421182811988897676664768235441497091907447120039849725297823736600366940711563473722314566498921330640805101258569398594516794400605632160914892644772730531284091881908319343163822225684917297794239957388217477803247780921863354762124160245391160288862412476801415005188228632274682274517282793309492735154190978194617030097794209483522909093198208128051175974188333795497987486335826568835712700781872841313625296453531568323648117059299908045341443599157241387825395644647292776045615291130019930189993559145889361665370882580634141451686397238021198503513990417336901322894300686005473298732804751103173028843992024847192051042040957442577882329647866935807866474537418747535471361112968462255997740521346807132042071330212535363559970765615568319968369789430782387062534585456807084297958775948882542056422801894896571507320 [181,95] 1668519653884271637927157287811261140028548237074773140497999015852891241019612053742012373914419121879527110602496421927937853036956041777102427337370925439888224468698618446254672183622083966710111835546738193843818358074331706949413113095063227338262293139485792564731051118833990479586142837033129139436905743605869718574176794289337376092324933695259220935944646169667241657328689084295091664482602232710453380729237325925127277688340087440850437118899222136191103390919280687200568567306383037722551984082335250262803793533757214843852180975186743483175231679922711316942066830688099527598740785751837742972691416563979464149787922369387233583068709968796269079747289440782276148101002340703600818832625839945063286863632059448860804369289543392829084534781848145836220697201211526821491265868697432245334892264290474824881338995249659315291349985076347645687618595806919326401834145840201782836200674957544406778332695600541460996949077293087707276088708769591846571791375933246814828186920011910728140822107164685397045092700938128785782706707594507512204859807651692954831062563056893874988132115924116444329816 [181,96] -7826820919686264494448314588994588821783285082241762123732976214448648146274416851354000301943014755449889123608659042066588844083355500201988076048933808034861388573492002612889453919226571160866817910567524881960212906822299913127272696688146494331355835473596926285641365953732881428588833964367411329143858242898601864563799662889261219608312345674245839830844681404465043303108122407387161239216504229901567157357328938074718428101696208605584566773202971493431553375195131209001553045408147237639784903129530704784507039197738790310726507361535168835727052522478598013265098186676080381767346626248096594961339869286747652594217659894541491123087484506635756877943936038181557643477613694108154606032876823912191197114917294413100380763241802208962309919639059781851489452595246439513547559909190463404507521291893703260302668698547067881615643419326008877996047605254224240967558775484812239793936175760093417599144864955759732702989554722369058551741131494707078265099851744188675692919271080171325006564671858323939637508448127438218916158573974497587973680472187337627602469217963275731662153885523380808 [181,97] 41293779690693887222344403632188182347513692258208374180638699563767648977107677574006996345575744117703864978184399922478780628958676772881262816451604342192023068416345667778001603013074078018198330187974970303078898008274107095760054806066455086836813758335176300387299116075113664613891256616880246439399294217872215667403586955612901571355993316823894947302279870691900649039486206721251503958749846306730537909366799668927706870767280153603660298198282552260703535151309562918654802719391783322366852097896860657497068776471223809075902247611813312217121878710990369846052644163225373540897105713695771624097286147671490509989539102796197462907551654868799298825975546254663482321197104189775728748087347801811319507482837791239134108995188940892908158002424504394619077209475982664823212416679670467859215156937678815981702878983792386948005964237313744376331846697705871971213701230475193560293488270475722032469217905692483533709826158693776351627939428090264344362936318928638321305903002768103942588349304396612541310080704129367379594917031302351448933024508562204581782987562146265977347385971382 [181,98] -153829062294545051273183793237910867230372048020892177121483068517022033329718998302444571402974213143861460183181255252610381740514373427089732642644268277800680334928295186541737535670362171260983854641136469341166448887301363453082906184194644306738125075001343557448466372082132556005710679447988186753092173479038377506955604575799815116242227363184093508016838817585295938631659868005119367916409356214316666688485737197569385766618351557549998675108756279063070979639909972506617797668661142286670715891776269848404966632204273307307117926876075463726681996862279542678558917581707156621046046187220156510384405268842810843508348537736371711156972940645233143440012050656730782353856090095736352724526866728109077166881991602560647248986258626015246497560002564857319926025307883083197388565439025251551498213377213940126354821490983927996985703977739778017131691478126885791561801311608089970177447315529331958551036114521587470777011194946961117842136998688004483506930852623488603071902530315743003854808401957826683891422099447356602447007051227153932127011529513748479199975034891267340336420 [181,99] 409840287213625840530841595959687508387439392503654427053847631985444456142515728177886869339238999400588538876972047690629530001345797282678234508143934642025425239385908567211476090079433271132601675958553849283656105352504538976290152530393574703594668409864164823283665043982356564363850036454864440373312652755417399336422199117968054280193578746033901160742140264152114406870083209229839653667070648526067175423826565671183764925469286529778658047011103614306867331457519448917219726984495011842051231231007682544187918708506546273412175960790982691182030133282431414035742878710310078165081694881857382498787687568851064649180373342825935732059399604815740692766133808830402772946640950928721778095140245733093079560955401742876067884167459551387139070153201057928328807762294423359289350440518252772825242012171240645771790165554384477776751141281106499657262755668570134600011994868323102604165274881142652654037425600763465038049677208778185732368960312506828582724809008250773837578803338342903618322164576807934404637169116885339359280216981835375263360950694925320713857460288626371600 [181,100] -692771979553439598223782650566626614535556273835143448970856580126287649997818434286211758520599589380795354353910526614889001177606578971440225219912954812743486012840714249640171213050230572220512005632049469685823286996735122582985176089879877609459424053871932038561504243713717241905601532184690933805931157046918772632470618887782258076974029698595808909216975130542726125323463065539879349150186553369201883130802472678130717212028705021270843247569628401180726764107261229675730239884615777210327491745581441127149072361298045064910392814722005720297324430150725842257642376466120025882722472608831191216690578902031883485228742247118637496539934051486020517825869652627486182383992910071638468590999276017785415982311230154729900758920828924476146921399060130793911463035370447062080920834433746072090166925681094986638093871912661468593447369725695786187550931314306205120088460496597761681310902734216041080065556217875592039766667079243616966284617895144347224406601312551818016353663349048958611082031183607439059124232336338390877230521775624181016604603473431019676490071818350 [181,101] 742076775711623351222556256258460001276225429988335279095949508608847324358144259944081587587747936700335505895039138530491612718787801022066652669816744394994979740323777337141686090745362103662572804634451526401219196456139660123675094757904899417700713554909835049723245830773130158145293570632326684263772231670928401401548173457307740308630587929014323066394086015480156583815119171638200975402405855430260777280463275962293518240395526567411646171125452248218470440837985438240927263464693890744173179252773962925086091879903929114383752417538646128325284858813176383532865924395192130284533807199311192320284547315286082596744304143240045052255493026628118850837799707314487053802724732007400455752360246783817034857890326280992229040867618485771216688556109681849740276557870006942116967661083404388338829189969898999467135643086971129132030328598513109522001224854517083210643861626971267496367782895151776061258543397782919972832263168180262785183522582043081073216359188122886775797873889964170184481564793111564723349621098448574408440164761714088328601102062538322296215382 [181,102] -565384818124717751608438242777528477479446416704951583159705249966286368051899915011049015381593561912557919154205770856501696136855989375142314801600286938014929542905421839999789062539810693785674621814876964597379433163486306984695625637766762672810979888823607965710140188338025414278486619659917058565238228873801918680938546734569118449130173258276390825774580508480945159700636353356728762381430525389516817633039568220420139593921285964728381796763343407492504898197597874491381995859354734158470560393923733955848915227741726811170967564097855834356546036942160310117423351818004965356930368750043719876561705772370329838671047548397953010150640587814557444655001421119194996683044825250613683554172417309873180594183889115766092992202704521939052175195142968192748334236980917147926215658828280110978070856104546618733146531497547770149834097107306823253039910069505984520364651890549360169386283358441629646837004358405534738240831973314116166468170399063421328612012133877059837164927793694892033270735585720935672059515229195493974258666063663252013173064552513419580 [181,103] 334012269179006703478205697798175045209493853107264794430373785015810665108355035676993289189135131489758106132903059577493474142405777385575660582474230539567777255708445512423659200918382899366074720217827470664904115243933307955478329535894993895100437660821970454073625824086311275048035122499713426972786737448909615712847561916901664382732451172184138620394642123922252340328952298879582253685619371959890527558897417026161531442338615815924787595616480648530925690890717303235184450368781168383387429874767502105200071687915482802701693443816704203218708517256955115298802635324166595791561194361928943160018755289275841685386571114911556971625321904762760675899758766474870829341495401841282036595682980806623974952922742999571632891134468771693046240883055480911082841949499872688931219972353392017504298349367298056485518899078072703214075685577947865417865711411598130752662522925387981238827342538396704760662648455279991370954780461220888726322853236408211662980159368241760960776476946760959680654984889120457551072765317438164191909250916023456796271498496692 [181,104] -138496632891128190034548822494479458802285574533096252850834965488754947345204742056423478903232881125661278756641804711135350818132887713879413420936497307465681963248256598317016866563603268836157745518962415862265044116474292048862254921037360468489822022379752039335959252683647105891277880763480308350697662390346311138120440059580647234428259527766885155775435193361388854084567199390644844720240877582582116542793954019252384784285314421147306253854970024019840097415313158068796524816310401915418703767191047256086230131222686434564927616469460244793060854945782920532241273605291094864855115553544626103892689560749664027722518433183058511029788597742587094147295195062539757089245714723482629537353691576537312375123473818678566411256528680400835725199684190756838976611788071740713104970667161837214027989654076075693102378473973478342237322052019157818034390866897159832543898506488609056530500371948519973682062684802632691880045247929416433370480020956864240332499886366581606578233037985687662832859447204400987200710898172005489459376270505967856908209 [181,105] 34702997816610808750069619158189654895069750494839493935306336293763851968556203586081871314509223227149972040713797138037301412574337409320387740966333373498151454670749260516112231577825771634497443666161971911783706982570298706807153666367627442821097159532606632128686859542980985904018777286511196926969553866834324800370779391420880885498192246660386746595907619583887148147344685987191369880424457172813032107276657406239640778399972763940444946791161038792710326762149525549799244771392788630168936712037819916801236991734970487267642106541539257675714278561094822732121795073705435902268516651285176004958132120568010171634958506414216806176885856832909835916660922834897756513821850490944059733251369291439172105372960485370209160448678141155851165255320708377030693256003250202688961943223780820003574505532765655041099036544531005922383464608450744466808222771469263929424385611544739275030317931448819578061364165629316707395912223327903066945675132139411319792573547408304861397775749646938893957341114830077930905332726961112082219147018226635120 [181,106] -4874757120987304447813540255537434575333031106392931635698320337437909342731080586582650309453467634342911533040557443316654212524142874672675333279835674650798082692683022817268354773769638045608688430543136268646494428415040703274601694798824907235647240917684864452482485143091628814988893040909871337730477185369130298235564836153324793917996793842540421358655760625659504818409623669045701849456375485524206070898941144163585291070075104477151456166681610585799633664898795238448856745347388792139461508927461168143834002020585160643465015997517065210280520506765325835543830614673988551043962430052639809153709173732254470027775748089256711855080490824884160471650434249700119901460676975369195214487398625640400231982403484059242435005871668725522606212689730036681574496149154166436847549437300137425257197982410975406227020247080344418331929512320370994131993840904121121097350940602596007996041573292740559184528370957537081138444936429945852610387612032908834844655027170007765285627815291544301469894873505136978993647665677711267269826121888 [181,107] 380516569273653067355456932847737138017609443313384731965373063849140691876116414150960243664278286459616678092017046940112509188735471335746792319381657813548649267482082912381371924663553517336215363481910376275097003406748699201265997094448198175860470493612121546287945715446748772888339598748648833673985701718108389816427814137849697943570458233795273575772107883198935883259029807804267208857871924064244087726330590635178142497179742736408590211188408640562890638355423693053660421902136278096568631706508492982150918788105851971326178234139404558564272100628913852867512668256750534563441042253482353170070391097836562292516489108624562615189378842194037282919016869478870789843930878851210447970437850270753802896001048007667357963678857988029467910560855312154527479173133572557165113826190958063189017435974915934291990581209571162056661079210712887742867596477008028699578576481310475728542522642955327994158069096250739356007406286879850887299027235741545766262714693631063042477844447246266806580758027453016230013611997724580715720 [181,108] -17439972836001560480466770921594383400563788297728859849455115856571618157282309258088549677867294362512537630458446027062259827872692999929010912698092031246349688731797707158733346949063503633990366641867952406230499729697331657228035313165446121064503907844840146480441611359218891379072086048520505854965536383800176564789438101356049904930237180786580314765026536222318504372661835768093555216426261884845327727926130455351284402090212765605344028210812669328531834210075589207274850074654820338314946477466548891115484445372122964350223871830409810533444211856365233829222611978498380121295749167394551573241425373292441347729617701081841198033216685595674417935804706186449502763355896261618517019993320110132565054751687434703339259230657596044598778559031417858180695522985957773388534148799867793832748829391631390319744643706779309462020092028932593208845182136982067398529908381436366871474636446973511323711271161257027428208851133192680882911492340461218982953269541689696248935916421585188444000155850150952237889797202649968 [181,109] 775192299174862218693320910597098826020569075175360492172944586267516640666292208414602151580866683972534001582916204337095537767804885699322098460865247550841457594486170370424597189638611743803568358857474918066904544654485387125386547636323580868835695492284781383410016506250828271562381840608125067696149882064763134725961357836385936673204902109338326415092877464257447608669166190185120072786350278928916099389551748527489513926774028562887869876539284047599143727246983858862885560145766958773749072542125984562935755389241697107840693978132856662331015885019306830880623458035052448777210236159892918103418750316272254310283434180677359376965852404167946519204356842791617496128666004026261254409372464368767118333350757073646350697203210984936710135580306187975484187015609057914505989345764694043715760408035906984776382563460754340437174352944074806947634086313539902284596496851366430141872914502577104330498493915123040808441580381341074572881534059070806318655274026530211251768149295744415875606236846467405589503766 [181,110] 585569065509814967803291388470141602649298691723222050076111141211239257301689930583429046789591186411975208818296701614709160620351585366742838488195773306151165547885419553318105177313140034449016901480703213414788872043714496821442346301605575019736763867939529194745113127978139280717147268812477720318110351041707989469320754090640572263015112190758617625758390017756192692333642183125039217942938284855350912326564494278139111408297655200788783651468736384195221434251340032961070852313182639906719790218882519460178557568831131073003074031804883002395049948736586874528763946460732877292326007425973519793928256349041314393966286069121143136762485791260614960275958011599748932603229258406711200595619596751954050173236509748767646067600141245529241948991269790443322755071622540942704264835221931151918944904214050086316541691188439845011530599182901697235391772211173238276910467527782834061204397187365327158008246250410789306340116041946226272602212634639946701822864189326564197477323289161470798258488137309878920 [181,111] 646495444425891272349702045802493743486170254749643896989551544138905974861550424304569439586735830677446853237167743460213535375696728059126869390482346300612841635003395536572993864419742699257390021303439691753849207353842170312709537729717515471804976884870319156455952126997698529132598472606277186772202058928063206465545066825565549546306454391940617239467343836321844637335164443232230900473932092316517767587042778003999933249496756879745099612459100327539699019028889379222030710517694184664307087299418586922339589434047258908006859971936622760074763234968987747608043541040057072732038132312688516630865197823018965332423074166509825180375252988174265532301881151511696402406600767474765772851119198617006404868509706608523577440132324704419456329895125478712847316624200098575006869021282368520781797483330986647912566682132915690169784552163169911571481331261278593530371327437818045041103293556744010282532752012770758295873283734205638830840721203729828288923189318404602701776602022567396176845716059070 [181,112] 302955101673364963960096917312114175148300402346052990308646542854685917356151867104782857925615667266820484132643503604923329985064477650066640067747334922904438415040817517659589604992065786931497885975856755649309155640365829337848944629994437580739912381539772337251945446670279378334724447613135653580636436005844768098391200319107027193283537359619401958498776208875376987242149870202625240745886858636379664774170971943592904553190092677829509029959635002086022133949878525079781887194598101046626025589483341298835517742113357352841276756103993607945737133593210705701290675411562265840290575353603216504655805478975552143660118212533615981722308123001622534354318452235672042311347408458897057498857489287655846920576509437584335872378437722660308283604136186154676922354917550971316957874696232614374379423807106997381360625227520324762935904922438997070949512674321962398551357060825505182924043224328163402605182517319454109493452918202739477297087353081074440089716965143503233425985060394308174557102 [181,113] 63061137750317008729972772150774355885900290985535305161359277504317064609459898858697673625269512424075571316188417605702244508952831784717256174667050739249240867701447862457966298114980679104028309724828331025548214695934340103592616350758070887388430466636064084706239110513066640257291587697216327327439373087635198272861548547018039256646992127088642510971434333310302228412539709214059080569800174463388655393797231797956439463313253355802451642912921600631582963309845390307193746085677492320600152399389742712670774304300030611230733153510814882586685185157379631586681170251028829232192641318531030510419595107507998570816792901759466114093559948920280633625993200091009556077969197345629107196249666648193930179248295142805403475747398062959770537806115931666318361809820948993776156424699480683713315146644321397863185691937452598764927637694138654376149531943121565614585247012834703417391619380708636755757331792298843023798975583476156826570966355223608281397769419529298952410211422380541812 [181,114] 5888489038450585371711481449765149627520631529949399858284798678302357365635398036541992885438117078491178314306542495953102590087606986441058585568633815058598413834318025879033101526667964808526806109343969678986936865515711728485354694126625022199058439813423610527958257047147840669239836179954601496100095850681970237106250315473361074993007539988701335289859529469687608847765722937967128998682359638469277960100304040018201642435765801668723198163103944593963472730082838024829993660246897325202030875539230290635018403638805469811396540606354251368414767062964016436725418227823715812389977609877947451534410373236186161977571273077293451545966482712145057782326113905409980206714311500992040320609442112356493920778439246719069920081275916538082259379271961406216767034084304884513427619965431991253573748559380761529791005694641062757374731368339741276009245892219997779877479233755723552550679015382567915004331631664867285223832539294624180720089388797569298807032941313275404797781616100 [181,115] 247599337813505695087760725781638724461830837795856219408645943976544229679883482955945519190436271947463058791488875922776154176390670565865472121969706845528886573540603191319772109178048588634436835577775509882808831992934463045775399380693914900057024204993204963323501590920920850326251382608472888980231982731482997791882481090608880794639737316539302904753255001202399735729929606580460251763059963234615752579706118401465823302899438316393125913745435346511707750778582143022800724502411717478650026765009679775892141005385268024190810573474067104276615050842409718047727034798725191066736282488995128346182519349209489190000387216562035738910261264917874585650545496047171596699353595643742805359888499773898309946243962129949247834405928058333649053802524062809732807106780036572461827101568916942233226618682373940148213726151209765819944134623036028805998507632536453903080916404487577226531409889308444483228572212712031187116663790248398251092317829857434422930066270107711876744 [181,116] 4884895264263798704170644543345128367178747451480057263343147040217802861826913125421599222887272530756859024315965838236445967182667619972079728270416140343387767528312123454694684521011370599203117321049504668205513673964620638156869533432180087954485074925589501545687651466818959932146090018898254960866646030144749186560667421761970666216076332886466669116330266476319284772279834813384977021219082959896019342057365110473705493921419173014492276621276510108372326825426638706863553454498533272029265903307884614729194340335815758905312423158118109617120541231333306496254240793588283387404045891253556530523289020534712611212561697920664845028378820287447610831499533280486919046244185249108179387785766628052721517119679523205928139418432553026139926644120245371650571069495301842188096120498313690032158603738191945264090809451303861517114542035307565643238850322139733106717807509068150832135507371579108135743808584848672752110219337669791445816781170558992254629291611909062 [181,117] -36741114228246321984849284229983802383941549643412066599103751627653823928203081587613178221687457913203287997163173419067781739888580039782669848514781335076880762949205912185104488679486682613423177078156543289273110875160674011642904906596451801127476638410762101489701930251880855220799568958092523686990919733082324322771922993076618263368787952019695477214763581304131484289098519102613807149894221693569513949579473817141538987903589505332953490414638186097880665234915749445048793814125345901121816521218433199441238717881379430131667998991722964279897040840195044859638105791863454320023893635532532645521847766708517317741211438976745016710552956403761029551320716098805376668404528356323186619665846393173309615703972468643003495308397631038418306174669740050098269953066940031424991243018093138321814609745864151958577347289541072115434593846314246884165396336526646232475752165091364390734680092257068502737092108343283668509910858753453825263945199920482905078619024 [181,118] -2976383871758198680316727208002867445356641962708590730411422001932821497626223567155436541442149916161337238830747848452613623614165892911410367754848117273702610338283654871921345117550936999610307235597735001129483149652215415660147488003690778299317847764159415173861974290699990734067078939710729226535705310429651801332667175084042718907649390515533367161208503963245034130418165650503982354462541024296434239640038803309587105413500703750616743174158457141716698735609665821117037118776242289805131570833383540381037102607154812991805530513772476429355983144295963135839408933542175969888939211235744754456750817268168139856546848471965593377501312349663019961029923402695813434767012972523512622480855651166420205720522526037256001382365751228512608650020431409020166457509566758785011295769140885225710904739353717675137867348561074423394052909324523043007723238682069135138093254186482631539940056522808324876939632777976043347647839982204477216336741593686478178234 [181,119] -114363485232765524152169958272317411734309222973712893433457349648484605975112388006578581538046036689724495909438318122945963699409295709483226604533108357887649227540702792364104040160069433514687158984465453920631337163898878482445057981160456394407598222068454306009677962043315509408779358597597243034084701408450778684440868546612766664526373996711814492317600188667013726700860396628795350346385653300044558141563172975825437658153070669968935493827404329255611759097691884080519302032724317888891970449983348242863359001155900186030466192118134194900935896396053445641875921877275592170402596162509569320187477648232958111115435289933383594714655382817679929784924512785500743714076538497172010130237592440406097048616837499136806983969541101768627297379114832718443618398127405912808911366489835118887571203379152937851992407508492698319860571443108006524210077338072372284033469860457590036864012894184146021472944517144846988112380847579810440553807288233106523 [181,120] -2757876847006145081183256428196735077210397289122151939574199998750085258541225719048987244931352427133382145173318854278902702626002710503202569645527316329225581385631252861984013236705179926635168593048491976266146792520496953551703601987688768288254611071626803544826732133554447349517309022742871339600750883491382698012359208951958238272545255760286928192057651640039070700032433162580142305490766318803653353684872355027796987891306629359486129229834187973130289975778746006416514180181377355244552974872133378599046974981319779993841343924893503535987818409303097026387597051589358859163313823827344213547020427027371240305295296745180159092761767388129446649179831208996821360474794340132005684030208847707378121945827634680522158177233499198433780307833886042637648932539601045843243830097065326136664578719055930286666477808432467187661130859805117450293769801273309350921223378893890770538799067830558587712890805881044985055133862525183530080820553409297 [181,121] -45530508381944499074317332591832504836669330361123455541493851419889786715720995433650039583462374986310391949765742151592961887707372984040020162297065129223133874593723458446147945454260300469363755460618138665211991852392855425517530373857268135882782120895263364500417994007813866367914194289706061736762322969836611991057144155606348342324165020698851863471453136089749484432303254947222819806454783646851971855994718901001470817360890576289297490081089178869420930725168710312953262342255044964366676468619020737745696817339094330357709634421347398105070470338931867754642345976091066992616389813497197707385596852884452481266001576760227391268281500256554869953785721324832714749741071784296185089650483230672087598116460969715241223043793084342617613232441309636728581803170058300061314261672028695675877502224279895288130174715484794244058605182715338878517848395572653295370612671182128428407073787094576802585878385270554169541569926296378153541466142 [181,122] -535871221430636038700151555827666809493237705443259394365047852883886873487872112417038944005680294580576222888781104456911196122164645090796393960422217132219107474832957123550672008045128211717053837163912150959426581389861478374702957172518767461709086646555862543977959754975245555627536971984710601941832389202666573664740206496342099378531436297013297122790198707813405817418589745375458062611482432672540138340323622876934777963486377598339486867242114395761768483946600509906535107322047945204301867386096696752540160345029966806535102275468627196547477093071188516004121496109487729083077628948996697969885291308523626570436529904886161675795836486985565095869976577271456726113328330635650974310057478052346232506315809637542167920489355811951148039496882580463799354748717251029411366541441588854923572986535066685263247779879547357378175050718274881626251458184026919029806415283901793900897348153986364176440444304960046111813352963334164980829 [181,123] -4597391583985556419737662788902951547387671654580964894165073887476646388135290432934325285199933639204617157187287669673572641990549529652649404069993972300830598233045029517103279723489926831073203591538758587402412666250313033950187493795228918276174660285645352499990612555639908867165001510494836126900638683435332415289160702940969277751727773403379923478108572257586821536423323163088037891543508392413411772787249536259539803687033290481641534401847507183882468851701970289262846962029479084197326872813294821025196873091170591395183440384237641479215056740949327535928775131916288313156039460603356091300951473892590213014248053267060229249895870831398436177050595227017637215093782219413596744129937293574139990992088383064180567438592806017517301013119446191931039583681612663829452112237107412167035956493198093018857611655553099020643085889210902716666840550469874782712602145525022165302892369046573917394369250657261162009996715623668748 [181,124] -29132196507433532578031472769164137138382284236690872421705915116775784328489598302534088228868482622968058009843929008556670075712564649643538308912540469812193043815699060015748638221788475465918793770807448672895915927729334656711163825014265132203062770247087827415102812822653769844635292939173719539477830573146210336509041040817504137323549672308333571962976340121997738750872102543951497739722286520748549468566818735318513461504586635790046691850872968303067314045317141655808710265299529436711379065009856620500136554390626675429836105089168580441685432078492275120144359061615785517444441015208118525956619544724016660970270225888976069258373805847070593922018840968360628821138333097524273944991392672477236847390607772026569104452790023508333566879956830503608289702487902947882844578912368015801054436949859787210500536781015900490132046859736493521889693030553626867591338514239733332831099567143204530892618910369734871087165259994 [181,125] -137434637528646207541549961976972788835588597265379579911636732460276404422781140020543942532955383076850011159440256237964441392427896560334225204554070158077059521573305476022208604533991015960401748730612215651645973443438225289784273851257692523160993233929262109595095882918689231494585759144068913411374921802044224107035585369494912811909396055836907278079838136657448205036643489981112736406108947147236075274114078008416419455849900465464305813861423949590037878214147367284385850691323132338191774541968605033413416255698437571989960813547006034018593189548512172358966742791506648146205756144563927052786377525454743643771749653419663236201496532310647519399789770730167033543595746862289004007693116046592714033855541267474213583982388385264696709802700002614854100188297650518320736969472443345609423987638434246939542213534578273714287668586147971622288060547132235076596803250856981353541618693900216082606148071485690382185262 [181,126] -484946214326021929713326750848442466611737315060319447843517738459680443054699723033839176001631456190583890427244584822836597769429028249966735846132716248442346031177492097718983760866992121119157791137783652349185644200364809720930975296041519935884628216460419036196012633186170745334613748601626992807808149329754132427029683045624837623726513595512718640190423288622114079202305228393880724949991454718428924439611008023271319330907493178899110952690498061803223239507110865166011961771363681557562868262236106066102792949086196795979394037334582922204758334383813080033584958547410513949872075046371897022018051193623078462022041393311333452606291286029690853160128230745869598186356078438868148058681349978816158697140181434152468486111933152158751243410084456943433988765387391561051142918040240597297650625446774578656140943080601568951014238635810555153900290318533784500209665728672645086041087319180120995088694331714498036 [181,127] -1282915628749601308484965458548574827563315479357583637014101365452040129945185299294135711934670273332826264301179913244902014776673218731647986921698965186889694410226419584632329079331506200874263502868654881661384788785355486456861737381721590338773724590266923828801306033816508394694794839163667429057747598913055942741583057772239632077721154342896742079480762577959517828738942239724240027009330920169897536807179447135797832191444442107576444899397209692988561818423932671064733070423521862283474802394415353035674919625171340715592595544446977917680012570600190265725400349382378077878120124895763174626125934976297759938731782305141289035652162960426078781604062079162534649006738417965668580101432457770449400435505956908499591772846390207796633783378239774387801709428549205871098362579777121070444830270865649243729671488721908713308366457285796666716685269053464766397956948884814719244234165399046395070422310033336 [181,128] -2546443994001035180584715916760315051269489706442632309649793307889437992892408317581257822580922515189096832035536277910231064733416428714932762028992058656921615992205447728351120461950767631017772161634065960819625918251577325045379284016296271443926012593380567004325755702793043061706982624212332074339328697781965639899878523670345907776733987851557199081223765831516715716568257929719553726821167464767898313853528588316690403572518899201752259285251476387648815282225506676256164162664479420240962624332198723033881412474711667220789601976642821881895231895137718361006296972204149454495838940563829845557029647815031727024632872146484249788835684330399782673203444576765476035749993439700257009207137292331254735453348208514465948501754671583418061157047725292417499310784102874149793795861467970059179921390816538657216807681174307943314442877358381220094082241408154251347397132544917996982469415041022592498861876 [181,129] -3790434856619867768864184843862035056280703408550588401181363805918184254031484951773005169696586863699363816246744231846421318673272149137108634847451379114617901127221416722700908621342344746987300424359947478287327246344574962657522607477446945287536185813777808780442360633802590831679378937178203912997027049114123943102098302122719399731273263000057799692162564796671381828220015284373054273580704746049486995795934248720724312985280417765347655450884886124478167488449712235545675959051295302574437630900824932475408050466179395278383954172683243331759465098593452800608091790858627095642944289337936061786905741141892991680397269257010092532193866238172603355838383098265087975048020440693852153423688381939121093356263835980091530142900177518635317853239086087092819256998518034219528822505228999093132958540216526955182400481553566541636926747143073993580585700522825519764916148809226700407460531243011954864 [181,130] -4224990631364428484188744406959417421090227572704725359172235818239426784087571107306824193278722349970336450958363088254133632310426653189774315935273991263497559081006799450754741005729646894726636663663290978433740972505455743776634339090600320297466721120899142588626426855815119377768771962368885089011053466562843160025078195165162631126535186699382103457731062244999414406377242723270558916225330064653783875022606206956519071988496673858185440468038731837696590884151547886794726420057483101972811701797178208778471815259151046698706191483319062897316529338844118877601229329967568013995674471248110280565832023008345289429495646556839790103526275823356397258283283451649743973538325524944246667362223893727989922431892518955502755753079481161367288687197616938931251542189806709205206845913128051983416172054716595878015252356204651274446740430283510294070758801077284743265631626883350138984886382625927 [181,131] -3518510558868564183820949655918626529509997139725481612177189969462250609523711915478838466566760210585820710528445555460255185000683709710985309262609270113829750672257368418125378774002747728365201348682432730886663908498812475286878280886800630204815340261991493614830085539998227571600829306820658778171406572830767469319773822049251545188236541239204423049728031308601232462958342389886254304460619629676907680292545283427109678511015031237681296674595507535080111851281026763234078020117762862139814017497914494562551184519337395845278777381447441108408475644458719943292119032546719373233697886466935901366677284787766560554901468778365865638813082132531452706222908176289669475286709685022547222770674817744581757335975095567296415639567564382205447364389110222124176791142231885196165890245706461320541805582428748385036920508315021642718145647204421593706956788599578179500728059952804057789331798 [181,132] -2182764958189283661761385600195300337932788608619596908920103492960654946468639350401419405378474723090671192153401123444798956612921194664725498109732756009368979424369421143673003793366754507991243910099259034777041999965890559315526806877332523650292694676832464403060845033770397771585738015744409028804515017845574573575352778404794286100502737319327804860896193133660833868132261286238686900687910002713333952215921539042193871573708879140161507248744020785136343321344845557432602758890080259653670113519808086675047276709721234992652133876049339055762425150363738556633283013863959662484957528504681331569095678907924412212378808361063149342683122690857204892397041698759450593800527798150968505925050190636192001413108800984241946147986966415822618356121119934772150170652279264380722965964573288071837128102422536362810544191367428404800539254807874141144943633594813833216764057600341536080 [181,133] -1005145562683858927864254472372064926396377420507565076799941888741634704192303816694336207320805432771423351166275362096821776998833641894669010416134559848942897934661582479302342941814529955896722510152981792228303375219359009210095945311490506160026791516504400277862720270022497978335083966926775809576776823261257232801198239615978776158293737759130771606554659342567786893466392589863271702769467908556494639997988640040269573202483148168736124980198667919167170036247240011639456125671948275463541180536009939746213379240912468173914624311979598489842561602412291722690690836258771573812498408353754925504515185758703145591557005074132842011119931200244256148792044721902120155266084934420201656608910307276321735651878684073623366763883589940712355477580523125706663854772397417975700273635625188772920986362924208838203767311644650861883860299686843462803847266387883550329831764924388 [181,134] -342175411189914311030931579476655174439724820386968617939478364706444179275793324286017156096300139677787808721610818448030380769047332629327368401542255793598282126527098693566347026823318452437935695965443028031160694882763512047898886708779535513008080208364005033219758861694857413006098964969294646188528051320680807766507086805829627852978663521254659261488660328932005913052688070559569700430385920848726432525926238568454257097744881907498654035816741126701068734181878122916878081945939509420949589490209778650604654267672013433061450293384729324199336056338097187530123043848683871878564479359641672745192438650166013703776402191754836829709705031037450412093967446461999133758262531977373605152915773344004694280794886165383477673440969474002296584361426129341100515654022779798620507768305482280923647005700440174907841148485317096192323740211029418874372817734406590318216414 [181,135] -85718017767286390880833658066664811883064543638196015797692586628053925505895818438598134142920352532568914452969161055647962091106936352922981472654615265397773769077892306272638074526431371297151097545839156127887494108956637048645884635295959981649599577191787028219744343883966008670880069930385273537140015512632590113226644166858067631160014406643634919328331813719831157868794609472896576092641796370046243269288507441396179441659677135259528051175329966048178421670486079737842804582336781919825739806723830936518231440703405862108259756917611843115535768843433997755685542666078253997864767730075421801302280239816659209378865319711977027274845476195787912525828223935989645746402841954056319752972966810192615555069728490233732595247393058340536334200410014795742198004132684540654361113616349781565399151349573047423037707281155950605714054393353347627471238269805834391 [181,136] -15721589857610538117739944417087162733595888949782582668932340628518766163775862026710716964179723253024033612621066074665487789461715322415466673462939766110800158687673173619883049564665076905017131219847664234940051879352641291529041398107844261483648962856310420578866947440658705968497025301515660982566631413199575930826701573471566899653410561489328269039139465638212526790879780111697291450519255686247353758860254004371880214164547807100212160741853301589556553491080180265424605774010523699460929599232550740360167268099534347980692812013639484963024863497805484742113007775922597150840085290360580309439439280103407974722992430153166363918029931367346315895576799048489198016502120149180022190080388854667918435819771745774326351829729870048382463595907610373098483191506215473571190795038460986909156181907352695117902865647702631225082726325072672921439336666749 [181,137] -2099503520160359673867685706396138559463398111895975723659154463460149479781167750716630510004023945109566047512252229250274951766647100799629760044685184694387412653159403265053415792121414707802330393526189076130255681040149373623735478011201119617059692769688366544836278145257867067177424830435923091790642915510151489805179745598594695190218288288687893064853978000909478044997496336791268106722943304386174947822600784456633329168452179702355226501457483894131482985596397380500443202656615685307664977789593016359360775241126007831345792531917676571765932077105907134617012494059452845645724712659389939414737320203830945985761287916287845502837622779667032474912691240056383473056712484265994316617384731274989222470606170081057176597270644655928678475777332403756330701588624159556725038876473482527894582652680350283736345131643030626331964575676691813620324 [181,138] -202920507791044230782061793095815344519055516528873761185797533687401502172821719979293560678251593046185585966850426680360674834100109102898216586828475089003894776345262874576477175726327072600550089007649333805761719938819240973642334455555270432533143647047003416621160149782171768959494970782423264762591262683840103734201877189843752846208487926032828141809574381629430521829589982687635687375114713626412404560313206928429355639080420270467789982644944542190452186404467761014947280379682277302308776889681924710919246655448426069379844346956999732793360951614433306041201775416705958643252096849124477144508197849718145936695078671352959860108554640342118997284680402380952269210040860482707372015469372267831222640315455980120452057457298182957978782028823625845190188926607372081224696929784578108168635805404547663200120526931240917782942011796031988 [181,139] -14103096850056603925561612309821899076543357977356365087714404956867624653092482482903735704442650010692281543062313979709815036071092372835269548131742650070585600683916250401265202330594586350610137461718708670857062495284661909178409334440045871526142804845583123182781131948458883164645994558678639191824735484134337147836998223013562592116961959088456750507982318662496619780831483745921067748986007491898416532474254946970709139337726722449125792464239096913520689049114875976652914392599168814538552715871124192583900986049060448990296846765042056185012817771630571494266359710180047786670766237574010194172816554185128474976089713491648083646788692433344431174966745719240328458747018496803022717388859387117360581408776477894767457566275504024473817340080832224320736272921737809717424420202507439694259310762072082324597754289465087031701530260 [181,140] -699945232540896662758766160338449826269472264693349423243756077263951337314858403193686534301201772951580070594975269211950390095364947734706003944878553055047641533597268520418000937321004960617914725431268359569747860822439372934345751980119426438881566937725911520038957380130405361413506659006960889573531468479808724409554299377560239994133297162112046865344413571942624741664626862092056679183298756874709769090021390370715515903345134017974751883975930747818656060205582272204469603875079214685960145031855491418380915121587883532016933057115637764086187997135584440531453740514161073755361996190264542320986943209085892389799611265533947877449541936780126646442093988613323798253584592676250686704989174754887041668390888626267202118092096196160466723583356585092179401910103043082282561709870187491101368486972630004927222670072321958979 [181,141] -24622989722340125724921918669155285746025308558254461021854822639188931563229223869348954811844903114392331402965265007887758093879235230423373763639979666280244774300019915707435700771240429706090491164664999540333778956077797566341044802695240460545389416449396837381756811659301785534460685798995772915053545222627117741430854429779777081041683645185912715571079922471218226889595569068617258081760042563033666586831741021429385489294517427870440383688326410809156478103119367934616093184739035382932256691832759537213134916313886859879817072030658031881278245151830283744014895686072695914921857317336121918517348773103597454271858780120331692318008975198388473089179715515084089540371813356290313880113618070503317497264501867626449124985953728640626090781434447802187659687420393343785417064890493451740689695013888789181973846175824 [181,142] -609095245639769331468423714142561269235293384631645710385847843509973921713561250673567009889578471021807907137110605109153796591609239917516428781712294508590270099106817634733034818127016239367801570591597297774951281281340825894672242225748716109384028838436996046781008904629193393392330192820407208509157591254989153422212873865151533454642157717368291581503992516453629334310611319670714545625087628026173741972372334418815550398808603830304845553717571473424607949956449140862575278323094965703452969478028336313988598780862181603180091626426725160632884204100727758020025922151293212726103324162318288613541965192145229196809789455027445806743817544769658360548549505194865578302766169474465380097672585271684113053222276150394592807355051470550085260138366366543717613997253051042864684475795023309786850558414456276422668 [181,143] -10505096484234152122211481428498659832615953026100802369782634165547819941408444532392954719382188631881911148672974366742334098721861889147315286301925261593571820590815613709135371870902501172334762793703465685715768542519060236320729852758800021393591711197544853300315308358993068062965109869625135681620876718592304572855245797861786519941607217375827545971419721521876028153573080871705329515136825660820818402672886773735642613480647471462035237708697448725215402963997730514600276718828028350549085972261666547814220958355318506947274628964190724257078541913673955287727073464369129061697677597389215041713538028515529650367289178455536704955606394697652124005896927248768861158199775310139251234848164441993463701241664943768543535928201475936755595769847184964160232239919490689396731480946195765936401563426656667 [181,144] -125180169086457806063539592990711997936956033555617743021570068592702901941174981824583028556222018819982831615478935819088441797778442898651393214584335666617631432375050364660597919801180160720450857032014496912586542644038216397013787899335244603391598978380101012155383522859710877212719665739071941749229217559359033150271228120604817201353836363574377887621785351132396486200493523188974425071160806298747935861141050420080201300327314256969843385162590037395119583098843541503728256899153441019720257456395361030368494309212902643000560701623394965934076739305981286883621812324423863406257361659501704020173973586444733715085058632552246188755683025049198584554000969724191555476455219928689812424525483554048670397112122113622442816217121395298242769563674519087333870272324110299197451024764937200400092694 [181,145] -1020639537054697465065830858562738656433482580462351031294542075559290512421747627096486674662384283424051173150142617101570252374091514384122846892742801506318902231179151206493752275899683394663146922699723410049950003511642367523385583667839334476292011858753408524635791494297817964683279405614019048316686887627963256972335981230692855338764650374978608282647916995784811573033873493715985854370112292464769320945401769995777267567022565765668280767013767504307981236891726482638271362519087594815109605891325050153617317879815916938042706777031039388372741134634755142842388697577462400687402074775815987797826131339040006349034719055841597988047825918706842230498944084516616124142326611636741347928253540090801662928622015217358193531933364598931997323802278792736460174928416768847921650817127860061 [181,146] -5635106835499867746827624048905409210963560193129499565538424413777565920080508272667757624549205618645396038845272499204989297953472830614926461752737106438877588270727345057194473838687723556194557404836777894868312036090577601824064390020407415060881521179457055659689936768835383731412544243805184924969738441333552646698318703285593108180547120760949646880379746137355087787888638645506024023175262991185310488165105148811120536352113185055419306745366162230268469821374412396165144911879165135173313554852648485880740306354462930594351403642381877198217122707204737331327974948645726989751195425869092344539730585999591756074962073012820028883669129422181638748663311265027810075793107956190779465211903599173569735074765309424565790493553516614064771654012078515100404587139843210730878071989 [181,147] -20835541715895545393286796088149036233027511328210693540776616658642587812744939616709686044313732930207098113847916753280682228977262119762544047295187109977174174481934753021099083844140037904230285756837134721603912813112108433587622095090233883091706408410127581466163512840859405564199857828058991946103508129157450641732928187372766787871897979231067104220608933502964394917792952948974903097047376312562318128447406538088255684646287219788358501431863007508181481862013127356975765108251185469425389039109075064778410866509147407433572426786325369802697952983195868483210532532567562720061674575800056700884187617727137227997353807752016747921709781896660455777641330975479686439049354344977078196563712391724921152894071254354973603898101491464513204079786447163928427664283383399100 [181,148] -50982746496770755416211887577008228689650005100290801791701192721367719661360347269478567190266382319590651787066126718359164255027590603687378414398531026679132018405763764107695306952640336305089331727607049382671723755089558948527275393846563800702091239183051109996520031745754841628997454660636787836532445495200071595910095969583626491056933970932208778411023675839434608416685799224066455159275932524561307399950149092318413234190867909718127551494784359421642140519522802912440367713618345388318971907085919033449070859632800802966591895281955350988540531652301590169746332422773827959537917443096413974991206893920015246095029105079998867432405465024005161004407366176537942602435520618533267547978487205437663369994980873769130432572244756236273269115941194101542151400116 [181,149] -81514421195060780597541501136750344933491287729484569282348925740279662690675519248065242366558749922475673892271382904768176747788152672705081502811681072986594880622536839361403085178872754426203979033134150277328544143723890689802198898240997331159793498967707517928790571688518623211889075742911302079296029662728460270504842810999631480175929805914769983097015458371565427100260685107564052817514433687301490285112891388589817318654277252833499063709763378213797638734712308866861677906947399066978625409066868591844451557689084723893350041857693998041587110000087814506247778987078411467555091201469505865082278885484159395192171080109842504320110675257830406956183321250432247687044353182208415349594353879161966445975451573724811249114078705634665871998924528369573 [181,150] -84007268805999661788901465547522811171545242053933735769720567421636600554296968233033047020383374042145845008265691476523009899736594239407473704098467759728264961197577739050380149380742012588727160927459233608710730434061202514491682698357549291807017399362010579041857585889302709889612747818722007520029194170931051682560879504131173041954755815017699331664394956924923218361298083566226664905540428397612153799266913718699688385090844713314145491695210856929547507415014535815480159888676957541007581164854400689027800457120022541247647158707416496687252967643594805487246588624871810868743424968491227082024441389388785454250605541442589678344469954836888669361337290217142947956234370972144543253703274945551204596431904333426244545453488356889772682395122 [181,151] -54993739936443710390256979683936016697784929616365962987932135842566958688845551273221238279099969253924066608704584176748176635088582416899305035349823502880830194168436341137360300806216707900205744031631973545205047418898564304221897914715001310990434625123016721242225613399998267559961303636575762005532353597866356148956829287280331513667623359487032822118813374631820867023902213526677471573683286864486512038649628812183481674274536015766902978367786991155711387115396800984073773939814149471425036062799034813007767812787229552396974363786567771631502191923223145828454434760925578855387926108116352813947242305644348055953103819393205774665401400558120093143384164929330515688200107135474764940864799445694845226296305789533681114252862793879598 [181,152] -22510687807387219840463863785498553761136062537367475204515940708730807046041530267918757955771657567248034655041503250019728127464589616708032602386583087567509272630490663859795742989649764433710436876852307397980112615967524280584482477864734907014872611613638881707983650404418362207369751793957794737596633541668848732960207631953794444490855417068817111703122874688416604411308365054167635600394065643108412768160811570998557936618494336652891764442864457077108897858774651079862753903298157012223136212098427452050844292745032293430641623948619787111110228609986277191685679111199263258721828110964446156940488932048283949962091605296047842690847125257240216567883652990008657367179525538362063030209722930083683862522258911854121441390049 [181,153] -5664781345604532989920879016121274149044118684975245569619602273344280770729148067694022026976948546200842908234708294013443521033791536488936027838254138093605514117688860177780178844979151932325987036632256956188442717152700325730535670593577515553992580899131256979829819671378553676369565218779850871625802115482815393165205908227827493053805801735076481320253436601881235126497385314999744994232724741508885616359781826749191977114208622509601663602067463838766448872286949286170918577287358662594000940676534768660156373729520603514788635228245255102509160047903218504557989218812194695721659823694097311523296884571809846612024093732432293518937079773168948251736610524461022661003727154636296595741036651642784720252215400627876 [181,154] -860510860770954879779215562293217107060664472466954878818620692070288983583719287954655619525429592422783172584174708796518188013117548051501416844956757897426496396256874804173811797515625347335412522312196878229829865754783063854141458683991086524430387185071409426489842581162666961940561654467589976541685143830934481026897342515936538610743349737735368194882831881131433210334395060739859750650779419162167101886531476604062229242362921992435703318602254051275433212709338776378128344967032512301083918518459652421608575935480479494562860482278721275780133166578758129336208180793700799657608005831576136310348680674241796723063296669912041887479782168573083889003462571275166682919037836597695942285432465307275765266944 [181,155] -77361748434896042207728091584820437651197197607773035408273498567155116593631177507274109228148670153260573028858084029140284939065852580171965641585249537832255603853556200381001142511906648101614890110062260066821153788050850353674214240291215250039690991345434291462289685140387080110219924648697974925446832090030568519265531580755967761961028309378780689691714448677745041986345215112309659480135112863705952687288065329763745585591180550715114172649047125183571217698250036623257367164904955135562489584890487524952161984690425638709344822464507983449435365877662412770621928839975542055836302211840869157950025922419502339193903319877109501667277850379301024012936000181309042460109189445689512961457603180564 [181,156] -4029000931036191841774450993312508564105545755915057123453569600266946426855442557197568625782437113580718065611152980937440889278070552138490386386130636274056453445403511483015666498952728182208709819922978908081093269494707158194537072042385217892908412688514497552438553010614465926550362921920032999360054144951194620359843404971821774206539806641139930445451958671364004142266571712435581397524307588559248895611638702160830720662664414924373062782478209522689572409885264959468003583436976577033987636177416998490174951474411761323107298658629763523435577119906938034317638254340952397735268637959867788433599063405799679320220649615760530311892182450511532275331470390653809861877216687048001539446 [181,157] -118762246137880262679291581466086104984479711483993010228056343185672849213874454654585627919266657816118604103559258526599260548865474938274385729023148090490620133487717346214404314363489599808973577499168623757192521870084418880116319010739675145825802248474264063412741090218364708111002164839554509201029969187970993066034621815968987558230595739117947619763394942698846022363878775469074288728490720360720598064131960406971700357264038607007603340157687914920108821171561147437741695996860997541297848882962899680818338478950862130002339972602032417214423767417019017630106041523827825076785113885017704090777158942529689391264255688209991704653149029640934608221626523257744374723418519905 [181,158] -1931911986474113616448711516431918446027165356193071879297558547478369836684316297097119276799168032570980672097144876100116945127556637114066298345825268715864954057054941315339547050196551631199901445516404782151693389188049085612352668181705751271351180471232542039668685941956984995188329516198900445039019590259159207446183381692776502662097650997372722314429940327402556060721792938808914382751145328314669467178663596596958150443730793985710639629992274734013165803224598672846043046782623759229652257229240004677874159256591491574109092532609447925349709829718492755314258181190152553950988938065835384558505851534308591625993022218164681064815691034091271296482690960939559804 [181,159] -16870996599093763908854365930098355710071959152887854671410823126961423872097938776302866685145837854373266180464729426265741143714851961961286717711011260490119707764999465987048857934971199858727479967999041568512581003898024912843545654688959736086201290992485981132737957387671247414700168612733215562153123799539586381034377971049844683680616009540594354160457913167815397586681980368243389042817975721209154105276354072095494455270543857854539623462919471745881637274435946407681694699029073848215994625401944345488451204873142515750911020081999163236624951674261318523419220192089862708109007642197594567333914748897926670762987182348382686268439933562957999070340544 [181,160] -76740499711633546808896261531761969977466850069723952973445910997068451944160291298419310912671213870200426550041602079919838066745483184957371031382484555727796875155708603154070150559961025096931813912242774291615875749779744831705622200061391685236991785348045023945367910673748245387105768310588201045360946762328817694754889284347180752453063025848924942032141986654157818545410264341977189784729752468356962486554057599786558761742403577595476176397372033446136023182309953406986438087422055539951612792454893149962002512948347192721469950066779233530632345946934499187424462417019663835290997891587516494680606675185628176018380991201004098491959630033304 [181,161] -175890649660396895637155407913617057494901022975142400014523634540231475040994891036117913002426923210923915036976359289738486484191453656424362849618403751887572199625683459941431665293239634061809580563573201588979248061696882874775284659538527350220388443600955720806627540943789079437572563429263520313061482952862760795882875617469028467419810602892369757921481132863566787148469712509316248542960801455715991333305954942352375869839575102665706387655327744441365627960687274899551069596212261980621995607503040010634492820568195484537583798736013885455206254098731136057443109141009506184777115736307342242349255236740466162746757644186386194558 [181,162] -195856227901839844947088355407858618304496877680511885951890523640043978114065054720723437892635365851433339356641272217887465337816373515826826368525429028632629007153330824105922009017553488709013210385685468094284845090676392372980084536299401807922847974819405284574181966729432107847573268668206988646660063650606408680639346515848713597337022606842901022863266450759861316843217403878074806065222566777242372905418322250580536694181769813797376615498673054457062311464634343273187148720146331171692260198048055194252765040669760727241195968945936211908223176703192209600784463598238207285604622759380526312660339355054786320984027297 [181,163] -101759772956401974444432980120089924844010880344495385259772219750412584772830803065309006492910959962307339245691417455708656883310472746113120496324003874915414415077307201137037557261356580248982314674160023696423831821262140796972191402993255135304453391062425840136761543825606666857569587588247664762126597734228206371452644206411965853967668980189057340664432981049771707290729461784173802074519165099143982901994237243158053907641163360298159420997763000007729985368816079136161600458606645694610079397439327492733418218101139987194707111920625089436400426136944940288516005112354379644935582026306130813792409010726324 [181,164] -23588303960816530649163366799734643755226118682291931454067300829776032290011138938032161896519369623327263831387544730667724230711700949631006191999960854584514433102873307941337678607512837039386305131961937767836548972638762202705902701885606992560066606883670654970168280964602625820890686480707858037071523875646379673316725403461941610648175799532106567358083421043674366381632520314738085802319506226170247567558626009379951161701625665013937583255533424571365709293374478492829050883413883000639787307229372184018525458700680871544377615425970514204874196847615968650462706795246029984104635997080364986002 [181,165] -2320593526515695192622233617938693089575458149511696608476921751688456615929878895167170838428966697935591241981994577438439141339990300403721832195872062278749452701846827825840311707689004752068276921463452222816349617624075647538237148539736846765494133871031342507123673341986060799649502259765716822215681748728884256875438080310892258894645502620217640580024306411981124413814732268381979692011883649363490010797330144583730811033634252201262055783831665148583756741024885361301592300096914968566003046291358101763695848408041857304870228218421605693628408525787639052479745834359889151149434322 [181,166] -91615882475688229571891288022439026904771738599181089654641559575375101472840503009539246042973975148797195235382174093409147105413185899883956188263693433807106447823214226976729449585984142599564134138043716150400310167596342427205453527613670296435399148121985057095786806406045464073059554753757789752506287650975170519967493242119729496630874340636790336425189918024756705200538027417903894669076390478320943326601458228025290980070908198519009556510655667809492275321954791174549105178647023564854524231588951363361695607158872301029007692972297963030506344545246307612184761549536 [181,167] -1362784585246288774874443180889463593182811627289298529851596033643461629135411872883340365353151346141245456501166342556701801260095960550214069921190276030786925834015059456824119984136898245448655784829816847745347696736306790015298049355059640600918703222415712508530371527729988776790145572190504447837990506994284083431441728500067429732898729415819826837560224420070222065116092495026432063008034783468292137615991330044756521718420182551225236148303889219742130616860001403799933276884820356325943970795973824058170325658373498937726194086027250147711062651580033170 [181,168] -7111181502621064892760144656802188606031038842670658108477256096063889216532402885865802354796161210828928175454703273147966528724894201395542929428239413622461737101572271187617585376196881636935073344174319012818181894946709732003103303637279767599221127801286487295168746839244933468443464472199869854652832434122783447070510992089256887077000747665455199028098077193328009991782483781616838756376018622510945588690121251638562689772959504767270464109758282462892582197123031497120979069812826912093399734640414655416845481463486199835127943278653225448299 [181,169] -11998626195030600610742195688341949599458580052219694351440325910085245311674113113338088148519986608178023231781675287249398853940022844225733579368041185437126994553508441781215648432489204885584563731945232833337096787513473891022314396859795776141097053693218900417437730227622032873677255020154500513942103440823877439771709443270317851970204477223630600376457639349077568788473644961554446899983967104686222873603194009606347322114984034526920130696402030158148966292711664233516885075137884837879838576609549568272936287115366920067803397 [181,170] -5961444988487635050254231482166603956059955591777633773004516380665325514771766837837888111363244199780682211071621270587770276972345927603722350810305404729740290525544708863089054140018691839292815943950264398958052212550513094474003071141929661885961435254088345652348484206770966523278339618721853352323955148393017690432750280061765379400080881760884810254588315177004621442232477690966726901401389208505162006308054464040373685775250249999911793231004960755571348455830755538429217256296013924618134678639517603641764575293 [181,171] -782583415967654368613882007744910406588210585829697613403308954864512812841344359347957459795590614749740580894006763505984318069874415560665187327799253771592724937958772912959468782924668298614962372000185485961413358720356518065758128951258259963831709056421462541707265866446945975417901123044466151008638780663181699310769182928939539046882706549022044503502606999736289542254149534532781673243047989261901814793065708606135416957875671211964695265061019256898369256519946385596449082996777246732097544186972 [181,172] -23914034370814588735037125720092446827052041864937301404300063245128094785423641153118246622329524254122432277378495046829574123294139153496585072013684603060742313421434213183233462548884763439757961497677578978232160812789336769678465623715374065370648677517554884684171135026208513070189893324810343818174009180788205019094118834028794598569713502806543423949605861880245714406153926042705943864543799909573886337190839509730414114724692180047204911170774631938207317363341175278104737347586346 [181,173] -146467797371755679161066267779195530786595138756895409944386964616177878722368701483830304400327225419736050307556175693891059752692306584969235529710111629956711500563757458638330402191477656212103934918326900614583945315824076836454684965838804390177159363807501867979428463430274274587897634656773191837619847134729863506998173451633784224738708688957658901741598885537664001544914141635853866506167304615952849519951406671980601663168810242720811602392213970420264490507058554 [181,174] -150358690878357692064540586205187032968021125905089728197044122930264778050781614942451119106453556727893572115198615225448442039574820141802362014047268136984869085685222229590675348884449023418044977706530427707514704544341458056816474922289740562851552202043886371642840700913775159144940843931771009702545993963712374050641075991654226671977995438640497646053533792689395025082856947010013854432587205452493698975562075628017684076544268865955964725068993408 [181,175] -20827069239383170390040483477256590995982161599555189353416111727024789448912283950385025082309957452705953601778950119404092454448764951192640610959524217101827037973018226663068877240494802237362935131842023610589123482882292247074578267192498556688548887934124668644541902099481635793691449651135969099168659641082111024097763078881205457632440834120694060532489418633909084784498489053671576164089497309919540311212863446244193734733399738 [181,176] -297879875231318789734875292761822553962596135986891827544628903356299016359321123230285899311676684042766955143784738297564854812705916468015476873551995386729778316175570201402407520785722861921706607707248824422359683199188465485845509997119701606236261753444942042430300131820023708335575542666290689074238780416883838795665276483640458812398343952340946330737206912490792022551404769776472529914492300653169223911299662 [181,177] -314207973903024496344051401902660791795571808464125220116373736331459892935082342310922985719021440177263138505871817097836633984937545271424268357872750980782226676951863304346438730261240479013395528129985845264284529892729183520438053879035031107434052463441087345185073691081552816339433012084882323415568963297754757872951515686024904937835653780699171785177771888611398910979614690630278646659114 [181,178] -15907155697124644080037620741211475325934792693603417631271318378198246660039707744709416435761019071347083771821784061231985905122283589162363745110832233341508292943465384472140790819281092124536881465985503075939119687517204506593853086439400029995660313668460829204351424638494864902841887739221073304102203822695516464102588053890326856097386022891695165648343035834370198567 [181,179] -22108660710368761038363134093001146932762622993744296428863161827286490309630412355806576507005693500561781577276234341696100935887557153366213817358286079936289437487581626189034425271280027952357900250883836909816410864894164700920221307032413818169753814360568413406033252711709108693708290889769895296082026834859847551642246324813495076472666753314140 [181,180] -395963779393598770860609596631304055922981529831827005351471265636952725605045744657718294110536151349393235882477186151868475101220220298577632356817909705032644468290405763309901706128627747459457202674211115464208347628711117099767841698673413265084934577969529333911777007811696316634193702264289330655661477352421981943079356 [181,181] -30024410054790262500603861479475267651107078045199242053198660054164140959665400427393770870082015684045214374155590161975259560721640966996694638602815175806360316958990281840286304710565081934042598237094172130433540346800848639202428444704016321503472283772765728621454047793941328447298403872656789 [182,0] -783455606200775840076091635942954299365640165754251660929843520268358949817979276777658212905245676646849391973355032456769980797737686880623930605151656752094488618473693203421849671040464534131902137890758968221878246628560495590448177970476304043249353665261651989464555379206520412622492188577039727516398074167180110149227900882250963761041380316338368703856350474377970522011270252845781881031837666188998058344179489798350103133300780660188568513135624341995634884099573262736601517297600509510107298469539742321361826241526933743016166880741842753753478804994425518011811970414314781588648035651776647975876187495285344244913770538951815393067211269066293278999605857809833293244937772280570189780369106457328607394617160216501562302131330840191544605986085670247022808565897651226269518843390541979509564185533746200869861174036811126506638556082269616119104026608425827497698213704907223781951464528592515261718416270972065146031448603282244325468394767945334054883487059607912754964516449911098883542559478518936260374752747032537630992404983513571193685459418482708422688482962987555233586396603765343093386053691714677090617676039097564422420306169013237344525485299016440813489703296686066456797229771261494886847872214797520169088741810703992440487505600384014994979351611624449035810284774684070492052401536933050516275381869664095509893506223990436236646546061450780962985873548999500245031250000000000000000000000000 [182,1] -17843950921741877270155005037630234886065230313572003251774209624320161086038169645796286432567210461952798066522818802539845343591462825934472803243188426586327905442457159511139464452192170905638623848121621939950429231036860478759571967554897320900606889643352775879833382801246161169527228898044587084069532908280926432354976832610158004408553897263119946869033790827185606206665225212769540734185078435243793410965769781333700822769614659152328462651751931887711489370574280261909201742514472189465783252357552427134674631753287591925086570018728639034960261635319485782794432750971547410742415915595976245927334061131263299292074045635995598548180874924866195025993685516565367584389141081976197214489933034888612983657583567214193983755281727417758840306265357111875637946577320790733629628979612485395399553266318147490258829718643934267488948912539473659073459466326395785643192055978936961137886477829933906781831697911083886225414165072440999439343009183615837524819564295549771897731273174479565269904737199141314035629449452650727371219477948086360066235481104779934845339298668057949377434462955896495616543976058668966002019583183202367044478331397025885514385402544123015757639288114829857131509789240622822287226347417353239967835617570649816333635403851578177844040638800316084588734541054465068008742109655681257212167486594321704191248340713938231608170211937975430070717068981714727343717529296875000000000000000000 [182,2] -2794984534648741527379415421746070765518603067137025895476729862033710096057000551428947826437370422968448657360303195374113112382991607473422080826593901307685893046431186547662931671149181869228114229994028108725764344298676583057824911936902866563727847068802310388187800763838560265936696009701819195209825878316585157687646395477781606136909570431833999925157369681323040586732993515153929104943987498168512669115759365577686399185419670925210652362710826320995055376281079696910550592550497528785084600450481194591147021570929811212005136948005708611798138482977253768178585977876044232172153201383010599598717815670993951475806272490230341677232558338640743526947044836003722989284897079905552863876778656665953209235941234868142960153810193688068815276224271478161572392964006986708202801051939702582887509890661645783273088762324153963891803518233896193323425546792465393760211642483540400153798879479266061269030240167304827190274357321191097364427012805391566884251179838877757850735858220788662647743832041890928800377062828228780303734295535481149762692845274701449868670130502017457157819994871921679929292693738431418860171429898263087346081089754084030523036942695610812171170305738524657448044612734282044597379175904709203577341564896335973400473976090982914810057326605120646817160348711937490861964842379933396734316142143914484722213212181758563101307425927537263663416235459604610824083763236236572265625000000000 [182,3] 228663864693099286815771327816170451531976634191139795034662230857051305222315824022418740519258536656164780786205945440898525795930685412859585185606153579306289457467408307766595827885015028608413178921321441319182791886233711716341111282276654546799791362579389911936910319420715626263232387580550589568710022143179605854786080246132711116338748085569657856304324121713856613229322983703334136804549747238789072392961043907569030153624743137998106274670440431188152796200611503101299774905378713224591519369096703315267746668517613312999620496306407140549425208460745537683306438719754879479375013787272795256751774271408684505607482025861089004420145397218979444951472007964463595444308436250364533076139831624861718904792305901213679580815116993297908366715593610615662260115287101567529300645775023580809978758475984582156533828980124747762377141013333248938972699326101922095429234908548695906434302581696550614550416921665077635948843140878985880756434369519305695842154074316783045632261384264967678148384056559133168243024374140435981040439416745184924856992007792380334226991311500844761637417690256740988773817565905762950027636396368531428527732330619223747402632856490856326957530852241168734964109512500296913949977559852372817773872832843975361017188370246505002101624481591800517745325858285097438469180110049591015105456458039716683505265988945615133029379043925805655868135450234028479193786868256835937500000000000 [182,4] 8482226324314343734807830273216854986550444513889067286425504930745094124448507899061758238485760083249346704491066245316246593753029696681815172929471243231636200100604476147754916450634886234338175796631751901955393986104749346289440835962641135348569753636618883552477860937109138674865018257809357658395854035985512041737382415818796750610542162969956227643898326753693010229677546195324964983461877735845207197879679916132304797342625587575044657732203712545025566504160494343304613771911732884073317523298031751094752433731049482857192834373212451423304439641970338220694840244685359013840644339532964268508689088029519504014026835778814859207781246602765182782405725360404883404199020751595471328255830082297651911028148555089309891494288587724147808984219029705324160353220298432405189386269290255627785616896230913210246916503695860694279157108924353765188686235797191030914628147021858163620933909551187799675001810913330647644471018279792023389068407566381098374298737803021307792429903288561580705066044275274917949775582938298455580819183964080355722105054584917483321328780586336247042542595261604098616823437424020007937671056093298180198512498271248919649121408518443228097665653998301738572267756806972928356537301357182653067920104455388041206972364271555365181158599282929486856450912404652308350288243890603556594174592111774970042773338403828368398746078384505755571182043797916646837119208401770507812500000000 [182,5] -84886674160014156046104978797420440583076157395457203119769008911913722022921196006925522424961966148148740818773905278704101995110272751916663312017463091354930978000956229084263463325924350593331237329139675931994401893486946842422140612396534030055349730212260411061095831702818155966693363498100931769364399243499178905605438830657499213947714174413568631467052311349428504952233276930521853127736663041815435609424719150104954516274557340251200526970483839087864578068548437265897563271467215029732703920444346300746257807997635814546712723514611366419792343300634585666515478124023278973777361567843199246706364992787208198013557908152747915448994483000991961769422151976737173539535837665088883112131403012354956378208769232753939360611649761513816525598399103793333020383950949753711133705186024496384402538378082476569729541367290036120086186578056952141081618081673771351703037989995853218868050075661792703261602187461077373960403016913316048838676759385229651532818785205609745843310661451642171742916292274206790066348816629875804234927104456208302646655938313837282252831085505965826192502463963889494068133055972354742080895124261666412929076069867029677816853914757820055948073077600653643463077604496150500675388642712848541981882669292438354705020453208784516859934338801647519591253305915705944928464500537292688645963000228617605113818760873709235558051470370517159266062793089081119466483805678437500000000000 [182,6] -1071956750748400083011152728885067149113442067196116787715364783616161847433608145415217596666319310686221212673389740770599757355577300613175625026024305504547861423917439507796775068835148969815564763030839576556944759426790402864182122193830385249527201542716899406878033079536686131356741934141562475725503514681813819597260171868661317594042235833135084852746458756749899935707674735405304577547649912938795557702077596944209507503239082584564760298082473368439988909350827382976398396215450647462760350644560388660444916876715334612047635857480389260837889123638917865299763707435531498155622933009748551047035071498450921180624178289227123738435762270659530400500609440075954500633389573916222726656338100478357669385465908285141441887148129116581758783884989913577984614490474056099112497740953450664841173572312249870342044060840907734654139203159597005180622495733538292741953026451145587193750309690555901068965985846879037882181035352247885572771901820903161108612753595124062353694401484499235362456761628095523892135540318725292620542069124000771845632130333614972889165537628059326723967343844697082537541146499835192078485258574264200650982375500033613375158211084216144457821009991489672927527038263185082420488383362466521030950798856590594939925687319684072341619502269990837423333697073260805931438652289344068330019650230976438675343540421723880707028722311991456765901408188450893213075266354868406250000000 [182,7] 8767967953260682842141062561948328793061634134019167085389433196291620414309293083102668401927864429242742836764520339374498238980514578520791879544440113471071069971513284687302128356384805117666510650446272144141992182366819963646381043933392946450644661302998776443255970176945820807361778946458429182427268099117178068652394067535426890861132375193399840717494931377218979105188166567508060779767971029864647351773877004922578415979528192466711960615999020639326857791395218891580501558915763499222924222396071855722200706838872957775720203073605395604109590611619449536752824462937735718949745190727212138224883760166212078966058884521219677373264819368124252240029216387222008375124912697266295140514697986626978979747618431366936705894609695540906102283746527166317255887710673246932609127290258438549450300060860563977293033303277435990839214631261192286842285676349546786691561438481237720121055044309643289978019412428528460506460023378766835531406780548999246980898319060979177243422058928911811502108734944091514285514935457995954393468301475393547581273382605760813424840646501114841351441398758028447247840706331328337570768438426897606165695781431796489275141905999167070347792370253466004489382830583089920704703050575769381926016147752295150499487476418646194943737052707212555111503584381009633116288712123187929469753268881017215452062132463570982743960609818842420518816404641419557565104346790125000000000 [182,8] 8065058253015095655094629129587726845832424711064528421945131795855706291865128476580690237660067370076471874919596597582807992173660011698472449916963006639048582733608796618852421715953495959025594269196178430434746793386373357702562757322523138895595748613316105661563477001709925713586495545631998418333669508533592430367516840927991168811068124899101946291719006956882280066856816576342196205956904163307769952597317185752829876741509498936539726300266924361656179909505895492138405710074604363602056156730968409990454117695604210056142837564051573715586650253192365616205392596419731223354973093009345218884400592969559414331021138945779640277630422747694061330719725799618851900617581189661681890217781705637695321076810984808404810844615867951855946893573558304861111655682361100391278919664853892356821193900793843176862564253636257319595048263568097420914230181685776268485871877625086406956542793890214160955675260107310487912334458962221376435740136810851682661735145157275567008540885765903296155014083152994514621468262804069189240667622492539016246869628730150037116035414053582439784936974898348532927145524920325565685016805037394298776420440298797818845552892294885253130779949119317202834930144392440276708659839429566574931191932076934719490352053178444066942636138853391294959263286645745475039697729454601548464068832670219046965607149713509709125405736969575879354668133171442536741959539144194000000 [182,9] -208738167313208924292211055156291897371077445555212354208823915083489285675284853263607913867082876953589844869300626279921748363896561807813317134469914599789030888070337899374102059669453607453632802843056959324513281440436511913334707539902697559806943646863799546741157318944653280787241597140929001919640254884158835070299692914074338224161937185258251640867864636966533456235069868854538471661523546543766302659197476628748763247301302754980452764641438623014057752896265559084053949325309481326322950623674991704134739816053360378978914312140600085634926398889617872216688660211120142432570975297187181446970519710930873449784169996612255786062065436587834228325437917386798815187693784469124097630718931549727771345875006916746584419972287304801471839315325757413743938364179043256742679749175318732150506285830933316163843194616210543284722391929562420052367734280071364152340360565917430562730427086480388346780834506910804496676556722541454479358810444565605017309868473439442323052922470271381122950806353262351900227200770965245088543866252279276471103841173853962772629453382011330225026793085038207990900926538085842857117050767500934316094742098240307883179466835898090541396427866302287553902499527211243877860059426259920524665347119058023900690818361999747937954015354198206966620203705466098818606425076894001394543882134115762609305483091752716633325153850638269945390145814639995336688141176871120000 [182,10] 521510117575699626425121984386235732138142288171437865393650126458375674310239871010653014501554723141783418613815426334377123644622340945025627676207721319634471965261122829077848812987354452832449923144746627809594623738800410380220184613858444534808233216369905575309015500805877589599099910721857144669589844928158468560571036641121096533113807173572629470171346994875492334521950244928362636581611542747551984579699739085659454379150985410305784140725212572167486370917603030208767289901187181691145447881260793496533909569409734180287898603809986587151966631559931605572210438682072925252575799904222931076317927459306597819305748621131541054394733953122067608317594780683317706134677442032767687614377128490882030676359525018911537450346697803259539288051050026571481201433760393834132848914880656527815778225576803092939274103227317944423542796624350819157889481969843387265055606092117425020634838038977076849309236955866518616071384495341559535040149481196913066111302867381690952150696099803802189833666784629406657054448712060269305667380225821444410695092277727297536994689455270621190745448762517252901427861521375271924701662653046038487480172959832127870566207480778646160999421594128802451498889177544798396833343072110396405923316870687019923010046916834345275019717903524694870608207939677614841762747220962325106283136022382715242346344218663462319167079230356196096463802520717098728447225950059248 [182,11] 483593931343153300016141378217477287531634836055577628201833819125240211872084269868096146335465630112037689126346341446785477405042177338687533128002316254102327351659584378707374892755522490091088548301174207394144505540943777651123081099867239710844935797925435315443334092437850315091005442297611059058338133645433636876101653721256400497272836076870559258269279359752229965261936501907156923004054051693895196670773030855419038222620798221793025938784895642074821369022242370018016067900333814080367778893693012660664193130473946771702387566621134427718556653505470126459911546142194249160016643841475102662439099805820008245319716485562777369787717956171151247971788975517330717224998836497397229188181425939358797208820573395042392349696519979761313778639925100098062698406528770718170624521652162371522813537841205785854926852101651156815371542507384327513504467289538221392502054165882419420768834748774518355288526556385196527483789562568747017272025245069590254398543770187196841891687129809301300315490364530489630493131223086700417631151522743465229539410015911927840763927424959310805885725736628462801878043342718433794116676645579319811833576356634239545669268105613990246045352696615459503718977287020222034944970539643423612640930296894592064990019416205311510318160151065797468187150560338736327103925694355149229278400538013238955184077248809253282395200509247595506932142952321995471951712393280 [182,12] -4657916815348286711477870867969214427693143641294986283206800728944017343270485542684967412842760868058952715149980645533618716871585590510704302859685298352343819154316072464204503886093840011477523593528202152334784482702077639743024612781829259047108119537767724061441844300557963909583325037260661920641643095989262167064908844568206233069393110402964636334842830130565312411742554565873474621891003355054897701912982790828588101984660136834507443370915068029726058640375880913481062845084507453297164756395167895436887645474002064633269743521579298132173863825853723817110850870683599365121403289974594758877493459744403575049363249464751040662174200991164514871070725816054857332075605090199515080247101967202698017266357534508128533124373834178894900396221526858019925106013369758324843540486243804704346166403395012998940197669652008603681170822382843910318799503347160093039532573738066477177238311430880744780994629626047729033075067302246649998328750855799212403936077747996167077775375708157871426033331620704335040139673248679142795568130503148133538250784329656706821159443510846576798639807137567572759465257121558826793691159853463621315996942243982979264120881157777568485656292642885271702992868125012207922766250387135129032736217832884454967093336161533955427564205866788372387993870193442591006000392632325879809483752180746370375200343424984008093707393270754060079338664387465705022284786000 [182,13] 8347767658531494127855568574148283287957519403932559066919286910450239136186268089350680727637408082277647707986843352384609870328590681094893609609696131958276171950988528313656410363622371606213364467127085413812593018945643299278464703402096529456476610997528195965452788279547784721487954408029919218488105872211245662881384300955212097501587870561106839703090567263601283649051308870834116679853331426826187634192593648211290917750554522303526753637701300424685197538878021906571329685357401240162597769226695526120177316600257241019843120689984385965188741926864680993005291623262850053585265230125674673412719614971373837984174769080569417574282012086436033729564336379092982940637611701900151051552355365918435484269614384894034816973902657741657375836030006242634497463584459482709028175643152143715179537760129640926208578872837833767713606544262385953136826984740320507351803842958505118468684095049176560129525669109764118038232311711769190141726547796901183895463577999603481422752869305690984038709712760457155976671921072264488334910106642366318206678318195646949632307751256464010410962486975167718714166295945755244490161956969457611429875474544217914353998707053494520828838248737887526408710178448369700104143665223812496922983914038608288182480471350463619007108686770693953142075014739655490412679411762663666173225921208439961993487728633916527801473710735740014223739440171770499859084800 [182,14] -379219658400994890677186360329396849240429940113514815515863368470621988264592492244771035340869085577965590145235841224298876289973901272524251415382934189671282914385887138018344121961902843182412549910920304709015489552905721917903583645498749030021840201875322891085585527112948713755122438176194430361533971294443929195081050026122514660422248178006081841825353060804310271472265901244520765811848263641179727537092416891051623373294909123528873921028181996039403931221530116434938063533279817420935612556724332394509818002851615287129892334340185866866438571078148740879743423250552443156804354238715416635712030461314623300561745677163909589669180092009100064837751923847610598574047137813189473371070514463772311614135892014729353460209208906867001567264876157945940325655703721438032211246753445640745418842628273741440620195004606242263834528185277774069506079216143210384579717506606843407406736202769555714250932154160323105152868565675750360571773165290278280438943117810600860454844494675232777592906469888215188706505941611550573003679437452536260359599420087675021439564703463201339419165315924599129410146596247461329458014129871005993354358669503370237554861687234284191537737008444188744316002436510172499809298330206393602817483923354288389348349526804937600319964888428235127082093023209909477868229410954456134117464942687674309442217063848217151723512079831094056107693410297757817180 [182,15] -22745471604058487268599975584106574223436078102364742578700661980750117216951799439451631710046779563782855181800736689352862377678240206907790656821444184321969899442576934801492930267950275790349209045991956479848088850267400997456982701017136052765777570112547613376772062055461857941987192434630807344492432159218554811746968097631565452276484321804372770682129308661105762751678208221161705668329513653144456611770156621540440737451698486672516188831220296530521155159663238322510775589299607965255258253477198623303331816828349520521471824400880096801229002519190822349069869677327906909729860541013648124399416519014916022122609566702115990314050182218871130718301756615938984052860161647770016528907104094293047627418375381621145894656191800951147767417273643168052771044711494699548379034959962907309659548594451716204508681820312831938719324245726008137564057157561837936196719853945603031371888583718208786347706097713047984346653523370142934488638789480367922400796692609148745765333065351454873620722910260871588129691259732362665936759773478269624945774541688389782138787216900837268267053797444985440938093350743835542516452740654868166012914719196714402211370407119077717372612963701864356928267060398119601510812970723884833142190125083682437547118643867732733913949637198876711666574967379644883543758354124685996194654447423715117739289723984182754855109388765375120415431545559616193088 [182,16] 40001513705312442447478266408818244261763538520973166477156651655275782304082744639554807836545911504359942127800355975492483843145102273295042349353199989932890656196942266431243991833721404154880673609678329809752544874811957475759765217413182156107222409010146110325006355037241145715254727214632203191263012347206620990068221916224825409665519482685454817577757635569458112590221714311529862829255293292524126177916501018063993999297893008494248440500347160989794745902121896408113153677099062985318497762413447892565452694379891805240297573280804426350400459996041981782463167801438976327844635224893778706680313780447873731667461647816406667758152219205071563974331628080171326194163476344562296012254979475884937386298706596441310935691656467442946017469447481455396604930525751329488603467056746335943900097494050132248754229453577855001204055501777659238164317232945504614747575917862458802521166441598424558104865933652545525026373545041862430676365654284033741713711871918727868267918375989899849818812557847103971115818983053646959501299410082130763909000911485203621265184831301463277360019471024717584541662910333765263921062061874639586402771566273576134919103198066002090612862209055651093779866551581609807720462073364864160517102762346807906020798660000906021191233826558153686572370331482379056297344715771757847477448528682011900237376710955729353546083761501582481773261860337911488 [182,17] -23076410505762390592861730516155561462105242437803033236286974021461324982989584413462766330196807697229499825752899751354549397313095896933238968454456490800193512909411706807259480259655234968401503777046712160460643465687224586466171931597404859574276010536196237228458276722954665535994773664009157187700257908341730982009812584545581005056492938573007522082407284077260599928975143077826356103094761440414124316222379574632642544575609410380363063254958103623743173375905216811669034271688616045868323432804477811935285653831301582668472434194632452537941819342523701704314566726245850672820390549893063060120883740290937447371610311638171750003573271432417265893014324838394808612633305788875728430963996890638376777846123959699187530484560471300811388232273079061884056176690650190951207057408058873294984497916171235919707640048008479137741863613151855806001424309229626787492579082756855480906462600322625594867886192318253213150592698924925560276411126984065383549197086558729780313799133410586439354052367726900899759174390673894516328644369501901328947425048584222704295589004755226999182396410147762333788439266527693921198210470427120943440823707334310005245151766195730134916633471708777658040585857975195284573255952601483893281389914717231939574146567758503589362872139959192392036144503665985792679667721969906974696206049493030774368250037066219195305717579718876407937974750619424 [182,18] -22944944402371594844513053269078349975206876390194405385462275208356389510417491225440313063171553192849355050603923970442304331307339244611479516338876984294704465145423232398216840297793506101436664984593950970510101533968715391686361045091151325292954986046040846033447011720767958059402116699947683219314675880550649582330191848085079964508190848003274010934022598486777302304114845554344516649392199860323954566247464038548567346736075087350326087556654564944851220631262143893003573380850883978198711014230611345524708207345657803972778029741373200976925770446610420313664367100574061292264801380180413896257520917101913224494322477919794004274760480377155521916735635471312816501325245852025264884994279340974026893875694231842499061724143260831434373410994899336158591436662955988029744837263096664495733291152459884213997115623892871127838292822136690252002996312981015523357601717622833261523930762215761036985775119698247218439852832216793806391333272069869495818292169739320083592535775243332522612107645470153738835303464222112703126251796273650227657721067631417119955693991806433635068101392902379265312582940138065191098636635264564212717983466537287875241872363705770765569627437402526299421116360293746395383146865060944461192992728097196216939603542891812474870997860236917068799578450605273881718661549629886766393192211307316028024103915587003410930458256047556420649807405360 [182,19] 56099386205865619168370533512752809130848477916235059002318435134900005827485808356555872313026351215348974524349003733326180768612845037930861663734464826432629464472551026099411580521027053945387647392014485170237991055426278634888593710829646772975476584857409217329913586127396655910826813621947420847951889685402582709475212786529860025281205581798715043367152192869143525033812280481986287349572387330027515734169605674090902877153240840317810493153375089322742200201459219771518034917775753265266224750339506678123827316933334752836567446377310617797470286177995669077731973918349519516545006657728302436347261672564902775897091612462656156775906861864248616959651220529465462881765640792302904745727287009662239487413509515773315484310843403382897824203626554780607474149164743600530952350569585106740110649556309059552027904206727977403241120301673102843539063926605714762590250878061580341708529743038270399866574550485398141333558055795017997267559128759237905853413022116471114238410484117565490319777108429944374233744560107330212610315180397262248038558380256364127452828741183172897830893868865458347421017713404126152767631910014703428625844306036850643834187795821168477472170601407545893083907485929043209298181302413727431469523814443246162562311298369445378777822741521094730128446508264588612042448261598754162950927635478317982621439359602960070211895156571217110736340256 [182,20] -45699803614096283230504777938430996957375218646620321776200454199317026233958066934788131417506806971662321822942161040149075935228862932278302582892200292566933856436554988107945436571616770690854771388592792100187333331717232447310325888557800959309437020742372824330423326574046421069431407993495864194339739791799993885338720791628827542291886258337703873689041859104835529846758491249833022679488801541447514781278246979638552714424625894658488921985985713659178882012756942085740544021670458888206858838568996614445283750106938216557101120337626472068923236771354074907011638018437120552768851844978642714465727503512012537251169045231523313651207009677570809062147559874944336859131928379049453159915059538909701592665944431896798867573757767324839574504845982137549471569160691327263036359377551485884766506970797069922299616040492100585502766531096268207381421376807983758252633242347871834867976003543141339326303206767065463532375818194156894280082784102662613840895658951267308985217949845805194153001040340556163531476998690861548136913250801415056072868947982258639258045229762603737183723411924066235102416520789206303043429543188018456709427225733932629243499510311590795596028237018067998126612499714504316522254745668139896767456632798318927952212875127855864074467933911867850770086758711978428865097925778801782823521439784191741370806104466282024411666618146675615765536 [182,21] 7156103577792964834637988137456698968642618977061746967374166478663104198006610872200480240348129639615238763902422058370942886953932782424155634235470890680713851408103146584428676770115881774369236418456051411380904772457165938633926982255889938020936108527266487205313673723744725109214665766353771114011882888949080116370107368517572626612662841989532671977986437430233803659002366259084302142144463525234711618353217214778302929772844200134394932943446532126248400975601151436992120889761239542142271812398989945806985782888538511926972955031904752717468368177541400408314284512879854987818608123398226073654383153745889626421208955209280634928770182383652424486737259808274271776762544710731051836952749120115633124529099198529343188260232202331321454867691476893196480235541234379695311436050372512912639320721002726436289008220865902577130108031537597556851228069311277742709409104053982839676702241252597879976998542463284043698032821186763652565006484679989369105520572441753459325964715472268682730601675769468159615326188595097186593212026391247860464113996957543640188212188049928952101829951011120729058994216150507506923643476414613233016379805241005276860549980925381302249254482880127166912689057049983663534349922191332523109055449979804856681182914777677008021385044911449567398276429715620094491126081571440380296049560527963896309722396821206084700894274369310591072 [182,22] 21677550819395362370205771184754079738297903452820667392546367429100500137378201257400900066278305936143068732251993578500544273910402985888315876616575175252359535086648978356130131229534364787882664134253900021668253286104243611399646191938494253856017779170633944910665962662548646398875605691638093717238196413290602128375241936211196501618343394700115377635915835653070360974755522623841212032558110561955576863417206020306509272460837790619677533068748402092818814748098477818728478041929278703516742895123684015011396201829484132294428536232840974259633779549143947999487307303643791215643868863011267173646605084675259803681436599683424508674339336110734385746885825123336508592266117620999908040991016309147141581419920814989586839035627392297218362554554700992978731785413165317492374626839696133481120951051174236476612792584050542379546942748804029646413374913473373020251170172637676040138205658931011535049622094464375855556104439583851519384967397338798314450111934645904216708351740648944918038086521844817872294780209081324561547464372836827203372588190917220082623352202159216281633792084208184968988943376446849631195629030164575948991642858198228364575279419099850646678679225037928855184211756459173837650989849423284775724218208219705504838747637959854966248656249010369677523934576301767005548263327840867935041949381769658646768594679739110953064797551067637056 [182,23] -23622936744587014321021446492230645745565611026539192051004059740727301072372897895576145010026063273590210746901578833857669546606742180574276099161279068911267447788291426900925007204273956527685142651614073857297183815096890970044660291523878607597002715572440603888339332169954755168617845610062785233546270948535765794297621088062918942916826504351779022596180279467909008027358259701844062243244815536495402194079180220352636148335217199571373956880269847039967266766483871448188878051954288249829454077550432442337534881799470179178629313328285408883736776908695096864913594545911210718869779496098149023122112733196445629293911056558276618174888179476587898592639901711284055915921199956186916618574363710670449751171421139192485298490996159206555616431303373303812353147329648340644656141252533994654077755300930973029389856599932270753027348777972598976401404195333784322003580138221586883673292798562013220113947604061657892648406182779845728148334760711283219672843183178778092039978163051260483867702817704836474611684372162872367454347369056576617873425678900183785370087856150817546543257649961338052984414443944067157544757082876560204112609004745303649826402922338617228372938749151012081943332028161363525837587228507334904425021701911270491528200667613392572721865739500207658734330101393432427574893275560021157938563960182357844000720682366096476391578189784144 [182,24] 10323884327112667466911362829496101205708278941025755353891837049016501664982094750931068806202062405709452371046465438471024868790550934807186402827638957249029925491182861522203571587636217851368746999028851566505719322886127209135523185673586309278551068322188176095636693951585896823743043145954728023476274715258762450603066559726197391242335570346072024404229679209312080543556652335208132417324649270795844149542511340925176270695215074965419542416625262951937551994253367005974837673232228880039081923130933317089716836407277530445748492932783652536316550985364811629627149690561846447686160801336239844793667998866011546289304277626512380135053656608989837045865222553389956283392060040313031058444835907334409270078744179593335407337763481983008965329499848311597483043125401538708911956512722918349046800025300361431540829660879836214730093007492110490355164568404903911877960768488663842929054747283972037262610702786458024364028612257767321858443099312727883835816651093637880038299004678115125685047827719417582572673103850637642497586481963852651977854593953918105769192071284977135202594057501181346223382785982634112055786397252127936747332292241472444891827798497879407575887616907232364274420370763365578941273835224591386707371213882752332442859722371592768519313352375588281301138646076392754335755993333477217033882323924229115526251447676795320430792118528 [182,25] 760717709362888150847352490977827126984205160869221728566376461069419581875723924850773861250329736243194977281636706910442662266966960272676141726039922711914858313410824075760671744426879759281034757124104098534701739383735279954781192109819597761464517946805976464308396842691049514765772925820845387749572200823864625592417433108251448960325036718006026481223289248365384262407003388896320947847463503385897982822758910271083627483989939058235229220876507738150102808687225329891720136160306124149347736446568798612136121778420125885078527872012659980716212688667007967538710585011445813086523667502091494321299383535249311597733873920840995729958743748200707625989605481839035099983719392652270812992743640917477968846783965767552349875096097568157906202981203536188401628915284935355813567607172875200461841406217019850323756591276338128061180785548884354761657231192116777269256679069278362426331149156896356220536769060760156277594221302312133379162284670423182716221025081057526626261886002706308650849726285370177604657653981099238862858346603484605924760338256377431921107326434403123766992746469513762776100783227332835401634434046855491078929835448825969201497553175561702365606858275098509170168992753655390466416067734156770639712901097208750090898634373091616708141508428289410133769602528922287026813555696142020388508661555596687861215016253025549428795128 [182,26] -3747535074667317406399199483754974941649034490926694080306915801095413892447546165943785258542185050599662099426313965041597693214141798288209165673158069923693278571880748644722124105162216550891611420689971873673066677825452157236401505429204273057148742503021610254921217702346069078594807051964374074201239456864026645574888578293652604997637825186636225071785886374959619192395706739981274899619112183144560225231648843035840360136571116755378132595359414563090725922433216568737905482393537737220546147323892111508071609767051355795673904319779695043869552274043019155061563121657006638573802785554647935187987551285646322281588157209433667292405611732060526911178474343393621871874318294543597931504639126645438863415290697915278607666724596389918195551214279153712810521550215016325873056640249126230892712030338682582659937930998696355732399981417941481827934860762071857319195191510240673413932071974102028771302078295543708379247628563648968388246021000753099473554346155597649842774093831621344995849066293131802138119918455699584191258499359349139709516324660121661138898941088308909528710690672573014071128471771861727789327708309613402419509477180767246218159486455467384195883622192923163145813195667269329882168928302089994550246696401624205107381283284219136936274051598390812049954388787299463867065310190380007618283075674184622463674730749581393916476 [182,27] 2233487810748534816224224094626921642773666587166090333818999633456864590040039647110809776687474634753166216078642782121525693480478886340324037033131231410994480155621805164883803499825740832119196823196361602994486644616994016889011058897670179215878615386293794654819738243308303373824520223825077928803634610613165876541273240475378933574522871275035709344424989818445652279270064213054652426215111882268207597990811578062200234655783838468149343320371245763054856279097093891045970836925132344727083752996082776597037663358729119143002068581956990136989586266646345001238024328432498526900232831089754191636878315520713005241902974722453621348983026023598065261724329522843973819920901344354912055831426552509266219254487174999538611512562908762302701031670629453345826125641033118002503924817871609091895018858547882417157660487348405276416366164728391392095135612364617999271705669907632808951735128754595037008200074982894319114987769496096111558759782481985971824696347891179720939433429735731097458900330392665587059317135516073988103176594521438365025713898971780074600697471926994524127807085616753378606036953461415652990984666143654989924489134908358109087004635341208563294707890177502576784067075109063885806265421032186816335327103501073541161400381206255456883128417083368089937761411063259019876965880076609742862774728229251399941633366022695029152 [182,28] -492423349303920791953315287240520437508275131405481244604816713438990453261821637242383768468561501844651628869950425416970086453524911451680889475231776416428648406120110626284387752686766497213314652203562961974463283702291462519847202900112487284808092121143578032597211805182790091102298132249885308797271659812195383602396500453116901170473131338358822805884986878187629598608287961955718551206558487492521888050533199642141149353255337601744962990568682237711937739975746434140202758823772509492884685952841023075948541536770659483911219500780692691098533748144843462621195043981821678032857580800120144401699484280138324904484372813359370914235428816463648296723949922876322063522606741339724632896411568817899292610040329364497745744269212672280477698065666975147240728199148333358138067507772114759706792234256197367606017771914883670017638690857310752957819917425783797811120779813464780676392041438905695898458198835847105216243575648062391058668144743544984418595696118701449927498150882233298261963317041047942574408505740271680851881881049053153361034006179700696046696736003714793093772281368146319716244442115463988178482962564305039127953016410543455593568756440268283684360977008451160742529816706065112789107658971675336096910283997493991012639282861040979271858232075310076199041561850878578833694810684113315335348037961229155903533506190706896 [182,29] -149965521840620598912332985806011001744909694514408227130058376332015539673156562289627430109964444575045530199731761730213344196047814195859543601284074141593079018028561536888815789478071333171698573884733709484196217680832712109445231275237169340526418853149508183983182151622590742847796828146779285918834894345484129592485007108167364584953776112565096119146869489468489582274821139360974764582611469481434305034613902982749840291210140136831060580079930873570965810038055804635802447024290568177938829275471557054087944457999891838851787051228468388486018781894492201578007667205515516373261113039825011028305491422949031544983712237335293671288098985225626589993027820323298711885405522569027612612592956741740647558749741373309398934848059371316573851780880797392423397948024049306740976012194019552085818768585967497991013892673695485610054413302113408608037152839384412554434144403089729657671566875049679695114608778179883889386328014188815778177997296216930308757412122083147806460940469866903052275454856855780042022400203259028924054475917924411780866236089062747813408051444122665902210348168276086012987313815602183366757822453460506127463643707687749907621636582190144247533376526764574204626261189239734714301328786283090956151215108486162279071249255809055931105110613737177910717428225269845009634238878275284153240667041368661315189050622728 [182,30] 158306570193571788654281271595407130250174041002994060216250945438138569772640028874765123937765998253133286311010355877053160794441399781887530890988076176151877982998503312386184322443677031951419615685758006615869282431620342328240338509285598136044808675394408434761156221465540493615485877693494884029713032201518811078836617644843750741525166278759991227156824174749033864738720723492220543141033238700839313366869218401692189108762889134058783780777921241822036226591444660283719376409413186113501743189839690775917702175920903379395004322574693508120533556516058597236466141716793682314387052967927966688419562844707718095256617854097521912283771756673122845277311804090170782006584245454873395482150849439682432492199699165002503996293336829439629243897762415496190363793944160064768239352685497496251352569343990953988153410681964495753322131132514550198841226367738258835910570553423308720044711207790985941949635787093709712653109862728892754442339789092407376741856727804612794007147041492202679873078039379412305677752001435858827410175675231995663458684413127307754289736250249572689848249561267417021318367305809850121208969522937433875651620419822573837744891064312392541026415797697865174917819691162332457024111124199590971772472262894850782833754025234265257269986220121418476224170855466492507707504738262298546981848181053372488221505907 [182,31] -48040229895048405221982440968607503518773718229470433671129534114760537925620936155757566635079158076590573003954133861815354510861209642794768593017046057317215474900965675541079966497393554104458926262748618600087476233815947791224862518434485735285291245506245858809693592657175026951324978175569065932830730510369373586763412842916408958641488015778352469792639260433242939123477542446034311263669012078243032145056121418704482854516386403616188380067216284300504903612821491861544977711552850219393763906207614798429273532174908878371665356639854594673346649171459777763616616145523503556156129619253037395464655349296435235529757510432273656161078259215978611322056725841813187391501232736403320689322300279900497080071805112913567057386285748319984010272090080877658457997466891637328995554301167363872673397104633773758311877177124123521729567141420742840692502329487248401240150243048812376153998450476634438705217089235590890036723937850414790600223108853717495004981644158744269277266779164949223415010574430080989879394680452818980280163086918874274805998276858717507318450502883381231706153840626457360696681734318076347791993389838750982507132908678539888208207049672655216728833420071162167454261644937968235469143418615540803780130867657925090392316719742151540188976769057658666243789169629194041833154057637874787128721600502990397293176 [182,32] 5258342578032333617438865130944898077432836232364389139134000464551221109941177929346846747357102318278492794916529423087414018637358903377243580286107197654820058039469673204115871901264703691245249547482954452367352584570946401360015973641929603690473166501571711523365502735346721371459827902191586279339651911908962463126769427937562868917268014296831433651383445949548999911248368123388041663662243867519807945622079831326713895224939684837881019103115705300217234309954764955482353957966741662651247319623561764140374113013768276008950192124006150783826076808348494166006299628183503536433974150654522157955982768002497455009062561561815860582437205334957493221500088665325655558664399424424892865226743303292784668590029355030806677158758341568901160304089393795556669103436668880662301761009693514764753053413595618407419739415461646600568780132199802106831198750908412494212553464933143759813225021478253365107632116680712825542247419985177261631693516378710260925310308721618348724327100526258763356136561192875146029715963095408742939005110568833564964428776410538957095196668399972297807358040492653978612832635737307174226125783046886951994354462390111132687960370999341540348709225734092122154630088536494515602670362022790510493842405784921929981452170493361178488246619171787158111703253659480348676887338659157581768883360233286110880 [182,33] 5519200714490709591879464905665000519551673320110304327989338467638265705088241277809612592834046451467445910898639883811774061177717575725790029561553004216816444194328717787211725319916485322555397134589753873894810835850157688062064339305341222470413034535574192675620954165326053710676573061223525242459634148933739214767608275569190190341073301114647941731665354026184547408331742798566982906421260390212117455224158134789292381540759300277642418353626356495960416598757258763948477893334402472776399908110078133128776894386597892908949843796233073373928512127347064065992203633707842999772437348989911971892635196354059178898717220248890559630119581530901278909047437173310874438251732038340501694732265301808175381330481078172731792192259220065714664937241191750602785879037099019579829093866126880048608168069778372867503736627365825859311730299302379751667792668786295621999030652438604575939484383897818864351712864047955675408404901475876117517031877623947685934172132437484366620938354695081489040866494292692233035634302496642200281122333358997343399387860799623555255419146968508949330930210489014698234180575830410318036606647278692401365349662557113883830809735962405433638826659713967773215093725637313625611241830706280250975069403617644799858015672916852002534751281614476528839422416414970560639807454006992015314889034337435660 [182,34] -519928486981347191777444884018329624955889253028429133479921415419817637425932823497708532166924429895828108421099475273698570402685938908834717247657303287837246921717643372090741802377924542252347760605583471727520982043077650710477269072515712421486959530775895212755388461380302304397087357090194541792088545504431005638430035305323191208607545054157518889945390887908158657550769892393028582899061953915409919043291687190109971558700730088532126372151666574509502613886517246082628830723535908486634090078009766224087011855614432736515142258017938296804382623731055507103607210786086242214548971350670605856400379809719902327190469161185388153980424684822193381920612197948461453535316247967404197798186456148457208108415227780418723999623302169353667482438673910382489624588195496453617196164118389243177935397155682955791979385212867511531735359072748816888687040655123816621586017039344102158015860773285278916293373294696153342713594039304604360557461059849934935204042505432508300393323467034614751829893784629137222339480838407715184801029124145896451280964577877918542370793466509084037326193072904255009766366490668237390088179604648331346333170412245935619261653562655068135644520005028149616974733956139536535043640198216811307777987326632893449203302346836503167003871643025628018011873986597173621205673797312771029994700987040 [182,35] 877953777767320465223059585192988979606210049974181276231203171476031842580778390024734596467366258831026141910674300125499689908523812256537771726770274651331428329550489096695932564707775127714293454062753641669390824350521131338282428827631650355070610655962344908162275620187338804825642094834406078144819993927872108024747566288054296662493416884324884315479785002987947766472659479021492412842764318373438368429228220258328263898017768326497579524004951499625931600095108669978558753176870184984720946610406823606724873576334088390174931368052455816882737266022328437595501060940506921290000633544957799309424773807241234482876302688089859388140127044466463247251533503136139291649014776752581852992257282366234886745342313745271160856306269588545338896803362079255790702922991112160668688763210433574227579001522599340417643837816083621132832889180858244811844813438040694885378222089119354899491249476489615373148631767887976810698557129699112182709239900388736351947760379971676698132337609477131160840979794217887615863754991773715793826207930057601376673505113288963837521572286458516941923829936369108505466084601386337498466510393063862435604449836046056001178394517894632262766006018638323346911168727215522841151076029719250384106504901182719920765925516279686069950293497933406464262759440245622022783237607863428139551746800 [182,36] 359204541173616423107686962241268181888332866457304800005108355202238056904692115336253946746017005648571366704445560802033909477636649470569174974887739676008659668155723675956415131234097937173116482717506873829179730259170407745041743386716628885357000246741447098851139798749153276644421063070115674649588539378549202862324938265456759421744561058921518602169450911353754747722079234560740368688012354594416126654512058571192982250793970511861128971494579070484732908718308858451025819360030455407899809471651443319046872313945732717108197092442151761348926789059811029185723591485523820444834898970935887621510415254864594981268010212814418848406880509296836244181480578552794774106113092596187429697951231333097187919430596030431090584625203395385080844683758438452803936307129756462567203933064412878111321020180722868812161022314350626527329409875589475454106820616960867706248832660693625615466104903195439631620418083084136610392444009768054643637198113869836784896792745285494110631206211064853635380947914034219795446651842238427113904924678907599196591674562786034983981037503332245682343901167941551317447045754791326078273692649610700924124456230506505918071762991956815984722896312594576622050877364013505834387200848696724537453892880081469375451030255112156808163465978919069102440760776636200332112359400819729576821392 [182,37] 127871807964247898210417313141764522279145714222733171133711449211491737811705902482713130747146725756985757869610697962625337964536740129919672952228049008205749602698270065318041234306997669708081519353887611605917022231884170455725560600924763937608290426476293932328582728973513074020525152391770117158698889554265766912997206798701819435023097192330634315446287489888597310469428250150262582824991262589036485160077932690048930066491485293341503070997216834698842404109997333287911569201984019623687384468691474978582417165411182948612477935583773293643440832028405872001313205522427025635727122569902553552613067141375012800318519411628394508332923846733529806430275869087614495670261548850043326552107864449728089638606658356284423066865587493756100189585609807477764580662956696364946570853627875978196971979097422484820749225064988349653826052879672476267551837971796756219107318482663988928073438037603523773427424928100765371844776901099463241748560352997442239156798009946234008761132631183347530041526865159920436488146809039357097274714594790681258256963310779413817717401461178971413792688806760118307334405438913122939224843481706937018489597412302266086450297695251178231316453386071524612996710137830672449312405369393232357100838340190420278009287680036646081150080325458493942026566645896694949992531705619085548504 [182,38] 62934364162046601051118012316044196856303646537982151324124959732385177544312579779312136992531850653597206914381099185129550037695916588506870395117989114834468707718883146006818780205951555816524670204817796849186766824935996790939353981789033506339192276529234819874536128433262619310745190450795562997838738058215310582075423971539717901378594530821254933414617797615048720586917350103983592792036605346902450395301658090737123205337117748751445519541533555535319813068271964124398289899151787076262593524135016170606962849079975071339779837885462291677058482625570398981122700481237422833910806491243067065443763875459186348284494662945142507870703894860699737591428537040191879816268888038244185308552068039734245810530511627397413746207684987015251190692663559987174271461231698073803379442890204445013553540437152291603644494763185194684409470520342937872669397968678417483067014142731713808488044934773548483189717814938514806935438502730321358655988146879669562208637111075645881738099164821406498918807544076534372131573371439621831271925714284309145401515171416830435011856657123564381988163059198055827642290036908577030596007647792981833253619341436346789695018010694822990915262203822874035572731937928296351405005277831563960814278670489888692804011733261092458505024032102930285297159751851653228306025119338040816 [182,39] 20934009010902348484836342803135689579773284344811535309565183156590267876640136064518512443529995447381345146629803486842666686069703575061009349401739357239644910593827805334621863163079226147615881871280070010444305925491742287042657092804736340419124953166924413060225368964209980509476380883325110978993029162045672164511352818514836187530060697734786794090572924775304949097604488959286441273018601912196080162077984770864144590154635797054025775728323676551852938966933871618961593293897391321815492643623458018734067502215531784025401646884488807891198778156747049939155634384098432306922468400454401673754454194093104390085611619762966289288529703975878923863899492687914588345388950956899321783687804400865864273954955165924276911074810262310025393415826958239717658088289482573222742524620964807550479464781633079756272698950467435437652646796741585234261265541725645740171073379387080293538075667390997313284583571863565852502663150696604670060625043179724350501228518633521874778874153977974747912571258672797397045918390107706600367849773667433299183512963359865413041845941550374943227431714777902203231041784041474566344737529231731207966067354401964369007046770795128770712624452854920303407598864867327804433494621534187877413771592902089730288909330989698842768072510505063150567559537145713441136829483087944 [182,40] 6403655810088838452444949604014090538685589614150831501867590393733782211069266397174645820210320713538054412962637629000967797743192960288856785707165041076010721340332967420143057259443596658749647854295083326938682667860064401330657516999149065306371473164074484092511190832044967087757182219204430578931506815181312382111693896061115158745367865203207632382753276788826293618258440998310702803112893049255040450505779469534990433827550827786882525150986142724948677938846452104813598834559072741038483380950137625625840778793906678801251042564751916599619639892112809313121929053162534680205318916797812566651886956221702588047422663886732000053866517595564334604920637922951834464844572630463512185918295097875455412408443527627611825292408685643697658548122258378527123735644258382103908396556485483792964743058607359690799405079956292385883727277229314989105951638397840608166331990329947524321388831214338702450397724959719319415269750333138979487518632081825992085236118115308141223281692031264827141696108482050226455192851403779061289679629616482950204493493294883296418973399181909469889788010966851562161127381759565862835148703853028541959160637984857017474484513459963823811629487307697775214332467538802242922934580905352040180778971862773118449898827422863296500096647009678873648745381979261691467343381416 [182,41] 1811678999158828747270879837684259100668625503834729293198001753528148109767349661957859333796875751184172682476913226406719763009940651686448755113771590335105123686688959886671727980853978330884966428111453578267609400843264929504503142892224074263308822016522320754538138788378876884401361789316984897550372043043770814362413110072949314219203098770004592120160009652396359803574810673140463876394494454915857172803164180715888254978208206296793807571982991680253809794306938888672893175258775049493694110913032433933987865847043908479742758605969932984942439338745604062922984782013209639005554602379086009491441780104981763170895069693870763713027773307492107819617328895835286496712444567425483994737023734863374722617358348843102285874413138229467103557481394438168717689172004215891779049057845049996677880678914720326537461238465645864262768844724345828422693059359698224888457209689035654992284820614206434498678184720890545635394477110731631406542469723273889465183912369760958488855266267957685493773277291714173596669547462150694046693720570642528694338685707977677925491152485911945478470332108721756591538515885335210723502868614505674692160463357994081335405123258375989233148227861359508824946807939522231920405537042395588244751417836471769951265308531689494953541302142813361144572954220342331644590338 [182,42] 441122563575914566635085714705187080635446611251301386968525602128875318209065710090278457401316735743496176586827395591783732556080656051761223854261694731968778105889660074590461250166596522654962325045849659290528413632025030600255373416221504040749234199003960881637311662099783480316096065495060936091303590077504600508127736357527951908954845636689719882901572865711749905507562253346166384629350836891741992799204022961662440689785580127342140344312122444719327377104281203779938957999679570182000055931087488092089162314419249340135223948579117867567903472172580252027964807528140069166194093013442698974425122456159586887186609762196869850914417833138015964211522038306158739982212624640135552046447886983668186265645236579102528755915638268979521428026448843452945138787463069454683118613779619661765208531537675546405845304580557593688077465058278550511335619531351647278990727832824307799376628420406629325137767790091886532975414041183811579574168190898488435096094797091371936473693186490794410433359290224811413898962292337399356464376128551331510489889225716955123538686745436940991662054929192780104084204476864457240783264723986366848915380175581751962729639084899818519113413922226358769523169448038939682427879158087647507370710016326294330441642123813458465554957539037583159406443499362228704040 [182,43] 93166172763203744032428619118034580005943522719106710445514426733188614547366876477738475105306279317562089730887113358110507690025977992381560534311124073198557754865894979049924054953244079048892904739620677057787030386750461680613802001461827637595293819926390407161566574665461942821365550981935551626167327427505882001082147557461766441162122038557252113793998588060508237492998487812416628638736425146957936619523547718981626721235357161265434868932873690962202080437444604025350521338775335772386200059123722221933876434103375249859580210629695934537604502660698490910173635021797008669185639961037235680163771039186679686068125455999785133196452560853240302390970140869608127675000621026842024179944879868779777084255108536781984365494195531250001476107993086702061784664634142673269552619157352942339641840980781991479230134040255913299641958930487142005901130944066016584643687663709099496682305184226901548106984819488710486574223913832083356456317092118728878167651771720921424860534667262439045851225297459606924983287058978739341913838138202952453123372005439457033287086221126611325132113103697075546672593056722761896617782686719980401238217364309246310211089918159536163678362752889329494008370216273616472695893069864859593009967112251568169122325932629650850063348198651609709446584809938636008 [182,44] 18064782899987363557314849457126406315642876424685486135939622964877403952982827451344361417039899391556256121287804563412300071058648379528012207969691163615097691089808405135204029460055898461426158934916236719285491883473910332619252588239592900990684331430951204933267137235578700176259608553034863975217048688260095455320209758831273845021187529750594482211008504803752087426316787985023519181432926207533724256192732736408530021243023346564702494209684126724467005272504312611102724484929210799138430928711501222944769317809172432537285425227307014466373614066063507256639588389875395943090213464382956037736821164592235723512230469524792394276430308597861723186743629742139714716056152865884540469222866489189754298298564807360266149735748138649830676957641822779512776906599060084252891570255983597727164223069105705796803672767752569329550373691198511463868933691182219296980178688817239730439963753184100132742024381123341842876234573532556813169271383657548532977533033284611389291218754460661814791821572157586703197396764248893992483070037403993421868720806189244301205222140346076565227372403832827956817553494515983142976025778708544567589272379600516723744116231359364751059451267364801603820913896592692042113038192853390524051054624970113728181625239986700707264184895219175382124722586125825 [182,45] 3272335185205918877791355416157741376049019557828542951433517461058378395216972225895199085619379271573761273397761232653484403463866187289629232669395024122787400391026080771054037619855955479942001687829408019728808792995693201860484786229807739701895735543328138193514493525748877358733738719704218645952854994275830451326108039832385019612896415360894649370475334766905244148437859127969163515431081626959929911388657717943724571316028987397461623494417631760456254471145426541431267752572070212363582636765708102278593236386790509765510585898647474244887289270696046803696469879059712103945192403714059585949467261601456162244616504053364320868196779964372856749306557383310802837533706519835949391664836951055881798173503136106712095569955804136294651861671694270740813620473864455973563563347327949797395770976147968015370372169660707937023680261438902604149202778419725379176615596775875605932845510563916116180522590894623348538612493513136629659251462849223695752050587599870933136248508786706883726158367085753684046150406938389117932139087884983436950580801739168734213669526268373793871390805945245016008662438513771373572610765134434018920521125233733522702135571203416353930803301842700162833368068151398476561978443928745322239175732488930076747869265064163174634303723462920226170232551140 [182,46] 345082007331942356867797696145060664588642369992188642640849026902388320843515042767590909843093186650918394979619309511161881201167859563980778420095632672632907248829861588520822026508780568121250447003565323693432468854213851621557356771836368062624213894314346270826705476464693193984703528411897340337198418059952980330166501993814331993139610099190555332298400992036894469661542995359903485557431230946056574511889880399000726416548832333088206157049254503160882032340690672083026019542273159379096083119549609209686652606679218762964550324079558774185573561752156532472418083138428439820459056117173725780103191345257407278594115486457085394153679039927293847829411067906939087461556994036781200562097667398765996632257870662986912481485738338812084635643802657110867037810940481771790093846577705817529931712269489005017740129003068295928272849074487124408549851638995937016443576809877921237105957986884762535774791175540204193359456373793041487270278226648990898240191196857268544023450096010791541336892421881633623370194513308723693345776042139651472994575006289597371615433433352661056913843615245608952462427609457702281510479738598485151572379235608582930470201886717579932038965839219769342836348980209144598775865385389484006615885786142808669077124389699494181594240631619590023738196 [182,47] 91542671753341868344039218793454492050112880082261207638312162287063677459438487052476943133276230685893597362670584844220575435216191239476125981888377416385117891708506009533183171408014458262002434987649034369761617505619298870840300497722414364489694762002959653950537092576491632871046176003017512216564367004348943468618226175309208810162916011162922738888345081135854481126849299262728336350630555092815390032177557025522740701210135820262842880623291357339282373942781262198426823717585010005266336417049245397834210640178909476007845489375352311404089516793854608670552209315245172055961580804530536570849718913643791272430304857949356658350513876751786162033351969754345703166411709112120900881525865089505939739189568440651019331277122404738960346496653192739782446354522629371718174615013781124883715897100957128868143594052875864414038498421787084752350386274517153014027592396832447352313170837412806244694426264109998015894472113552631922230587081680944358705396851858646154377254188926411169261307818597595982899013809446412032541312950300524934026739989433075568085994020922459969256402862803859687568785613410436818686489709250135691545447071286592364236754394043798891997715628898885901397288613213866875353047777476539026885361939092200753010845967342807730384248034012904970136 [182,48] 4672167377527442556983615570566614964945161273544575877535786519058841661013406669881957043535818812890393830333845679674002474548395690606276802184892823751526670813236646344666981973340657745315856877425434129309125254934389963401163728393753882657795133668524109580160367951752722509261930343948062205801458861835748911906475951772753036663282337821922967533113361040808732206017715581215438516632662310911847244308510829018967871894947008851474820125817521961013119418146160736856644313067460059599530408600940262524949606692854102012032400471747096871515531020831510344953634418290898156981961761885172462225671009837605529798261089390561792310938360756263452974485033161821727612620424377252552860595030539670231360077424300952770098080778322517639780808217823255385893315465169573999981609065394967558247773455437395419195803442868096238500049574402725365798219440523951271116769418549915534030568318351928691738869019660823772346139783353998253500233736067201637266641053509035949194599972530716051107687294229002413973914232526724503333985959571708024982422983128113122192811172364058746297414577088500937861819717933906208150240385226944271540605126749084153318278041953503499024233095587677826438723149646944161395665372838510570096513720246902957288507031053155394318823435232501532 [182,49] -984465823745706401347147771114881792572343867049942589503918630096090387284657921360421973245974072045407556997258717982550679093687291017646545418153605594413976429311997356699950624256670900541290268998503152995838003546514091785935143653233349634067475660777166743756752175966315608916876953061046155379229889516966524012280092010348159347844445312605965703984329942417300966143514086669128969776906513505143196344389978375036210868634424514671671621954814576279959594676083594923990484550443199684887988682377139578864821213820534658584414936816017063459500828965963845658683881505783939607186300897692090778168191815817386487046543648685905425224453834395394354616880714501909775621180893698196495132922079587878452182664648076047158821458086353178776451930440400543223074535758064723975503820915827558355890480184891240269755408129933624050311328621889860899719121561719858384279946766634264640114413736591753340652451563294345060035698363317040765740034553307594029208834989601329064022883547771004606295816989921546178697917220557056321881849518813939121284512117930811175935740191619351584243185254353696170346560521765116981153652868711532439286600568414221043083009344902569971781849622390858891354619980954170248171539062127881128488003524649022049218003748941146807131573007582 [182,50] 956943081129480866358836188747664744247129336577238649923840110680586082005777973272316225779732736067420713007879584156955117758346981282252899671449652055728928892592320442821280316094126846905339771011177192893093268134785744248188890575457742137022455949199654985659472671468880293155760486779137575255888198302094763069508729971121495352601811514019220475684667997598695936112349581838000204404291414063275868825494568102411427658937538790038085970061555012207880815501537435794232933840897779983701303319940755555418757339535824466191564914879496893020859591368310968119571590392471151667593571008448721994878533784546031075206661769654177624483382570875634320407049963403706145240405155938226534045193232178742600480108492445442788169194788805477238999307905354367361245092786563349764396100568029530913706778747479716312649768628574891685865686376471970669041210658577554180160465341020391021667639159773550094276618786062174592401929639885289651509836827591756377552160447123712705668362494541046218721622000055792781416794961367004431505571554769504163732581212413384657786560538004124354620093198910688548134942675761084574185458444682579328271433343458312228658060079037200063410804540396474926169307853277632899652007615316788225009066364923115520487195414209112031879289576 [182,51] -209797659726442695894548105414349934899335983589719511850364194799140817941295837447240786876901352674423937833406103165094333183266344006959435636783635925029277654701757652681291323995787602125235997059706019975047613819506183698549394041430856811485447267755254798118858843055872304485435234977038270068035352414789360391524016218788988370827808709629916541133336475324984047594839237965495809035560695896098911027005997281699671579892485541230181157720091083825729993952568598869069638206013027065336779070449152840402318976565759180154578592464516395493837030611658863306209114770853553253505098986289209656764165597684830078593502597506803229299969578323255698506885667102110095041331128167764220544709638023330403240142906615885091220974953146329623965334412915936125054621828683600790185031099057711688525748953202085754581057849845774574481415307297009361441615301215882983590298247842087407872473315108835121951114000246059033128368944697046137628103680997607159995320370217729694212423004487985395599972267093657045861393220366687987495079571520603672931243107309120057278727397005327001900284445224015886713415927400072408991441476689306314171683097592463196725192112186071516057400690547932803566894476952795114344104138206319170018631463175057209176593116329114656292680 [182,52] 24188898956181103314203522523865976926904694124870535626080320360052185689160344576393271915406907553908004795732845830615388005553327128462543626016862086491090928019831713937742073277013402743731822573355511400128276055120409923874868628574673701879474959072890364380872322928770013423731359989710338289835414175475136473840200759290456294225837425145839408921316590168953419136537262868672667392723324780415608374725122967023853452385170853511595105377371417737694645095709562220784692182548147068154989981973757419862028344464281229062949184491752340281590860103561774380534372212835390892939737659323752706694747164226897420595442204775652914249938033187800557286179592463058304645245542595165516425001102692091750648497308743559878573315587219094315722363581730279291925437646742209860047232875720320945108291150725778323039634028666212055746801568287478457826810416173388044337276778869118177117001028979564041152450965495536341308576419448307828597097097658271438862090251523897009158545334030762236037884958829805048877290973567297329108931246797076759302641970301888465639917137079562072598749195402048697038413299161652909750030138111355376907033609144558908711503592340436503565113875245391603852584976525674838328967511694841500061429241764675409297220453180958648290 [182,53] 2700509560911923585372771780984965947446079759679494410568659141832384443781931419067052781944907564481879293589065221189197133435521272972621048779115661318878637363289998669377879292317294581607788897439121426988058216661469303013739861871030619623903658532180117593940931359585841806557278441064628641066695792215377572397275232183041882939743135794618522055492911449681060000092048041118978508238413083256542935134295053790830763127594399917402415095535484248020037667111980007715615275580736671982383878872128433826034272547912133958278546249169427374573592687454912180807953181388097852276953162871169155836597129656961304075543426892889137967999101017901051461874316507012624480910859447508108313885941826636497004532585921737127475045830180431197288845666417965294989923520245909784917173566817214924410658711139592386940049405786505824913810207534637596085654732233170688571987858091115999912418009623289196051504101199725938845635794068245226151198039577377398591308616582977127744289127061443932573530067055660354017277422038380025502157349813802727124240123411645316532843104788212596442979884094788151585877517232480998263915921910816397163465666105220310462783896566448718744237302972663391126268548361968382307788503651664952750770054497750792840455850003188468 [182,54] -1690375599877347387423718886413812059363390736217612612638940309060881778322621505460586621614813488655996365922550930180610135126969033599024685304619762375577957336359649828252485319894488635320854975243958431304471824254524143124131406919288539954543522691003525001045522938682492800164663413337436594696244123831781292702046844614466077417344174271615027900363398034717080186277341824378329494247486255387676099787340531753396292745950628863040995383384763973015993513563184042933365725773762191821042577557542415518092747228970743144752862038418448520138337324410586498560166604227468852131414107224594735976472951848714845133653418380334584664976239690089722956965364522439803554755711697009545511749826402201679084333457223643034116342537697383426547690953731792429244635102306321843153731354830009396700469156833886955431663984195303032091465825778045515725143445680355209617476778188892091509313146478103238209285537878511494418348899625740145391414161182306881803026263065803933995174380298812630333630315218980180799450131409364478745064644376385611004979511160824477313753020799537107131752676472241181186681091349005934983061206902438949795099443780148925775836829650175101843507890969210611640666028816604450684467302274324956616401932173515428841877915497280 [182,55] 349823504735500693990390787248810616866813012893301672924870047285813052331512549283078360765932518716408739781069828618504956726757368948760516411204535757954511861202247467489207842393368609902046736201020468123135800067182070495895355527624781999241692988244867080540319917707484432674050257337910873541663412510083287747898572845452281633859268775625445958258985698920722005757258219033322738026848964082964009752555764115596745170098493846545452391749339973611823687355501862601990659812461733245968931112334416838450167986203367830183938849010710413041992042968360890440057860808853548817755210066625317656620858932194359531050129393124041530145823197730252335154732487687197041026119568145491936323489331345031289243416830313412073811953737614567139069129137479060988961231156782325500764196303019076333019014804314627359279719112216033817369998461032991725727170953038788659977616972831305433581679109234226541523488499564340890251499229176121942215792737160734901047328589579357134734549768648552242564687270863267783911747059210449383963886326613828425130339583226717791166353054709558902895961330881958045080456605711608703671667352763178939987938016612455910579925986094057506120004118831502968246791576723018223779582275062563661583958403300437852670036056 [182,56] -35995695351835500920090876827556028883122602423034206350969208619689351849191695745016988309162050817999636224816070974403307529515537697869953235425980774503848641556660168465061858680341654171723167374901284780758130664579632402970182442173449507567167599229124487790338514740753924699127973107417170167999925830080197246307885268077253958557376162013390283066695680383443445241006237250285849466120413987702591502971830598133441792294483333763167121678582567610178705439064925487240305331524468562534923119318809079506402765268591952503198990081066834283187335569218767597946898572091941813585022863505323059005343157090531815252295959846277727246693700704451722373970740962997079638615202062521828038436421096128678571875259264905089833273980728285666692608080896617748497081752775111559302209002044201961095842797846881627458535510021586260017367277448254123151093685301994383003269288702901544386900427385300359654064817695471848362518815668753315415740075040984121320059565746266596307361661335204362998645873657543399459336952794869342840597737308342552929436692053598839712554101301235283514199311375084174665332635217556346594054634914724000513350762078383051846215918634170056716906926798671496662685353107422157007089659757588112684817966948090596532964 [182,57] -258328486931288304248061888050450917434689712114565122912850612451946046372555459752277014806659872598081952994393466070620820969841244042082399942807490463085999335082598350306946673977388852379930516777256637455747860690296400510383571934933453829004272299504686959137907699107943014938993108550612951648981500729237807152795246251340908160654154120151669576251266122138021588207734922240885218210168838459422363170542186695489197108931976985877088157494462147066919870135307937348909510415428289054039293124639475082556294047309185721397326249495672887370399915709518937315079183298532256048114345587852491502814782731513755188525121068979608710904467010057921276469208614650224073280336459653027091147866029031780319188028869441000918857697667118542576881088868373503962990055050586765076875081232796911425435960138403989668009736407183035655365681732286031171420811168548325838328446578207562081128941372254524950912299364429466908544503368314764327421828740313930883859978849773379946791990175800987313270209333189092408899307093877519330482030404705471660567462885120777576190199673825357059253334832948434439591532030572096800396577076227437104301238177105570189025781311808615476809556003452810260919001156272914230098144010310685842259412759026415518 [182,58] 726044778380210264149630719822774477153815670764525880537089004751565162919964147168830738889621453443954624616087591948657430886840902185110180959388646481807322024296636590224536343207169798366211569484040107533616289739424424827950909293177453557906402833634106137705582168844694531348106578305822840957979967840022947947850054194224682749847310760804804766470119405547100310201957895107408820959151772156356299903134173319201066686706017092434567812422815767122345136056094113642081005539708082577129954368474047837426016528467205554742183725727591908280237832368261054385265322044986918047606689285719616521816515697785970768817363321562582239468638774859702557715757014907421448394081413565391219503006547470622445375268566946736539354808189259924209973770991482831884429626435111671909174193011938150912348019811131424739579514936931589853138008007040879756577628651261671429188392242423941119667702471487207864441531773322782717968872295651485474409167304195824229479793542292268555929032912047261181218905557216691157988537845745416474388989549858417851627371641573010511049275550000533891615183496490347587984477784673687064283817907581777184502268384650690688233545105840837866586343461058894178884749317068324299777041541276399609633796343628576 [182,59] -122755052746345777802463192044547627319150095068458694645651863114882335439042606882531206565186673012550298022299914005001676713490603901527287712641703247240369730381108607842938534454975069872303468741295634738059072237183725301128259819815500695084682971054012473781215245195166251674305166376189121428349110230102540421488337272076018922107251646240883133228854163800833599308376435930925633883739550586048730685490221423596158568048277450787875163258799473382252078046404991300671673466784772063040049201225890631149750749161595908003340286972646120373472417905819505267163603752738604455468824621734033342326161386180378114008826382825506784282198444126031535903034273005358724208361442423254735215862077951659729942158734487377450231516148856150620633263759114302297805678724586885782401486611134124839251447009187905003387245232237179728815796504548652526888243100960307217073733327011984025924688070525956382312674698791218640449087723196168088721977645006636901686641120926657226012582799456365766175349643778841899678441939172383550686200155232682230672546856046160201869699432706742316782741513806997239524374862534431930533025577541491953648729990629288885524906834758739199361369237243046712989856872703279497950451633551413979493866627208 [182,60] 10111626719225997323416159876303661883685351226523473751118560919097160309532046598974693241031960413984027015476666229738484582969178838062810346454295141761406695277115628835397537504605818735136403158381141812797913412304602908732434444642760563331057810179784236611610115296826894754118342949699720055332046325363636384907965811068267041341404969615199016694479773349828048880267352470323397989060689359872981689073534216731625960926689944224710286015502898699828229348066351006274598488427513818775331405684610690304814057083074005170533541472989449004107387059744386161496092109393616538322909310904036737542504257632867769511164644752941776968485946865640369393211746378576231801230034495128759993411734651572609703643516359277533487278914186539991102851673903222348934286461700269181310470065936715357205049519366324186011778725255818065489839410055743676530800909236005129006441660075031610307686325081092894055974391934591935538422821457239683351498983555850233745188218724228553942576968485871030983234624148581363437306010636505840319465220774112705534072501026131514510371266205245840067168053876108618005778143992978516921028678004677511292044752421405583302668739591509860769669947849686496909488741264595980622617167877033337704503417 [182,61] -162157387642371190371835678823832655457192302750494390550384062094092671180073069419800853007635822493892427903598954189992229936891673537728303618779440806021205319306169608976783950687237169461059393153504267128969316680882134758574116173569477286927506944605729237035626781592572350493609328381539968600951044074888177774515361177191796455516335820813373818964074530941243617573703076626229267344829667357204640256558636197506178956841045300393807404897313372097433858884972741524688783789720905268172780118628962952608394831060383990385349311206752180880674906020625225408915519965029636983043935832626837589537312680206966910578229613582639718908638562562442791098452887852139885206681774824974678260049424964828837065694831439975689656305189342177343107482274447878574311093023753356530579080339703414204902042060699357920635043211674846057746997108536841630484339051446877673841208769028421237229499669135093274000683821918113896060608253365121281172673182152119371834924549517107380344542996421820389091547067803935365703508357282750637613973924859590326091754956585222896591653346695999855388293339800577999038796775567754937177908663690429314731290623602096732897966112211563703707050514167071965659017950088717887487281572459062305708 [182,62] -63986817401537354099812792062498256768421519209019269966228456179245867032569443924332240368736358292779967447579992602074517467162120328378113307905202561786494091056813017419538364287015720016692851433201303105310412827860383478183771099870208617357858296821727050384784508954673702618291574945765491550167851672674486885078603138532409686885210993863469276101478846203144591187750904968425822869379678844039155113367933550566274805573615457801356583144613571083296768498073166406485490316582879074741571880163085431157306980612239672374969777794847333084743900284348640429288743710925566819266561316247310259826584347013021931036167879135727672083671118610735552599888210313139314302908558914500707627739541636950291990515768867644157154250922055684819492565732067814669589971490824457459615258413257557745222790038671857289644168449319787381627317169566335286040147156849158002420986976189767235670345141720526433683589097209970985387780922049515822370096660135301655113246131908336228677502510220630448371573039398889476021788028032143794146427541321641764818498938655208327753679132754533053034031193934152131455215713656619195505630766512717314979552471812363985023887440586408299152508472947179039993133463780955701066055428046181540 [182,63] 8322969859211883133812776513233094753089596857453607970006132110212161591444844276619899880285250502766155066833040444060780486227782113105774655133970312971573094218527005082936502554030266414464874056639265642126315258669890899349884343316186030263169432463445111155596502338487217060511903941329815193781450037122597429690180740376320287906776900137158117193852004236040798749493410154478517929353540565644841431831920680454251598253164779527141223466312142126797630988595990800801910775537703090684266682124344841321840473293061332000635858193901488938373915345997337632217022199347722632073401620968555479525721177391202968831987703423304274713736093320149103553702497483216290089480807650499789857206455514370662513325412918479354910737157834887353143251591135721383285636686985030370459448596174510363153079478192194579962043388061550756559024212876930890807488700253961942819429968372421114645231552009767457237401065315939449882820065065178672076300290661111444572787858793662751793627769344764474674808083258566613625667283380561734847215698747569565747905890690253382599587868942511579770680264258824439356577957630120366487876273650376477582137287856936609577545883182993253735676317442420142293746024677386433963310769865776 [182,64] -492834457275174961668794690293831707059543412737618119291712734405482326664290143834258665286656872645991403473932939522453544361742925471894270953558159064547808968212437014600402801550698850232179090519996943922363043916254424809837119475427511693384179011654316210412641514256314299135938211562221278288494362130932849173729680694627583368848695974643566006182902177450052386446783620783668146951934635211115913331535604617196691927950244750446636140308403192137365595751331721514948993462645009315174703276105989848755004164977981177058463415050638577704481893839920659005427535763545912155890133002574893300530029366511731869050365904428125393100572035387855165862641213665712322775729252040761716675970023428490583975673612687897874467090872991171851175463009718840112827885333173065404816846673691055937146935117004899613188859031973986670296637345593890274417024221059434618888411586034382334945549851844588281906161455682277475616799401133943130083360626565610502171252526386920316533116127403744739676598440884470485219544986176169719879464738118231700264308326091212965784704195699607471340795923559401631720320366694700076655997961734260492754666163305510836441093177242603187522576559287207309815606924733359579125879408 [182,65] 8367867665401427737771121120261804977537592256992295685976872104728481711933613087229032764396210472624119959873051766641665995393487230221343944607101485482176398810715886944277157902323904069376982982062491289552524150094999345954599100761560460575728935357558110580451744628629115757114029320912681450988574021372366296165679941130185923837616141723837158122359752901132494864578935612020323477111647003383521558822030674091373902535320404849434075755056910095147869790723260632469731082537602428000636762368360867892948304858006108538143758392077161468139211373483264184818271093915114173374137594287072756830382639061021985677447633039443003320606385565708807209632500413364350798171263880928249880674629625278149346748357930586066937009966094678570388016506976336560050791869458344309520199566838638370106110779100704756023843131021597535279643257495285887672492832935926952899561276365718232667252080560681839742233028595429984728786730266689386083384698368824779521171275548967314746621566440187763289783558683835066856873153287210101487054044275745401467048456262628776049218924593608241511213655690825516756076951594444870445459797645933844012787227128412524744885564437243164305996312729020884718810611356286865656032 [182,66] 1006364393324891938909631463375611268104124011776387793531835360968548653155070939655504518379951088874424658023740474575341649723267891369187529583724391547057699350730401278910426159777148762536889209274005684456454198607369735395361605413428661749850543806139823005493875509959123584333373995888126983102030409716707886262519881205678337908376301312393980937331637263626540628553906187577472788686772045194598552888326766519530561811656334200609015128603117358534357806965357804388529573346362086485572904971671582616204100305227409309931693798657125660212208381746328683280307793219575073159569915782186572244797350636565676496427193176847842097080565083587228671856086457370919083669477053620433510400154332930230675468804661425102389461893419231865409933668127030300785247692557076914041149420695207168311200454126952549955905259165429440791138803490359058284346633001378998324530325272801132388909687699801278172818848275085207900644943552547318083151439716389019393459895586569009467279450886982118640728073297838081683805589000666008591822196377903348356573206484307042093686593875453256199935229156929001613022014167776532470938059535485495157653643548595240035987101287274441705173515790962796954580699786024619112 [182,67] -92417226360100228857291276644968649619097293479325141663145290645827064211834566680093048349391173253423229025003555296960567942170124005598805090884104626155956837563097016545089542088779164271111550351747805653820607608929532370123982562670194387861989554594843984059701123579182343759567508040181999864178944798780222333389463451562839441026138113037767223620687861818470427355965890166279146422355134562726175539507940112571206418996051645008930978215680513312716043119145539429223082052815660749113637445864577779958949784192713740252688205114702287471902656172596300598745496091378524270610599301240299564243600346121924484254435493600155291625288933644940473907027190555305074263354444548292988549312076689889629359324447710281902577112595945185218199282433804750403818785186320065889620594676190360291924399440100834483637436312693534746442294100241736821616964554546141441693931982403738710286793876518069564538441256888769417052991073764395707214606237940702802264393687561539618628514675971596262483515463889390244285008700902179141549582419078428282364055803301511858705328743307155044446401054535977372264573127700232762915966955607256512229048444484271608574608038391446774947899012814627340773552668918236 [182,68] 3590124634223938355780690830693437538849192206331347482202453455797410054517271517897104308530944763755842646298514457332021984041370418359898976390136188380321983297175996669340944635760459046460686799892682495893650084013338258206637361442186484678394173990801053214369454805898114003288579529359200112754456738745207676012703102272245376632669400578945265135376664141965391152917975345654613823826214751444239857458085084961837061134319257963940487484789326777561099949580200814199689518282625761527569183384168554716900808427102944604501693858956413565210394509705703306833776014014644772048940969144781238294155251942060474587246456262590690130595615180674148273267729741601924983439699338398969094065833061749427274426441274777670483954629096007261003276403533854941514907180603842956796789136271172538487843670690072822439759551001547650977583606772402200488026399487075224561629852276694614945060675671056543951459826751991174457449527102876059144409067110608249387297168632776948548896843012041811588374359091388071508124820042979684205276504009349801720703936859495112741833757732067810437835845243615964442120546953997304565827383565895685905703673231360868979689675125836306470693066379697307193207545344 [182,69] -45507709252223956122096697178999840058889995947960580995519773663432693658829187213520212920869732380829995918297086483184323615204625468220541176642711524824623135756487084931279785425408478173877745218678513290072536082817607900563143622144471025124184032665702082573919946705231173181695579192231940972484790120253740097695608816619001007659649929635072099480286020523297351572391800147781192268599919387053450620991377740744343978770760844864533613898613274781775507592802747062078628538978265128641751437618963311175606570137032291201505126776818718042103327026668139125357685020011789289289362104870816642580995966437345167180060138625250424793726427055212138773940651368292089321647047779296522949597002235923697363632722505331028825661924880473563803934749068929783761342024817022760075338570060649525055110000727105528172603372119530216959436106854436567135207131041780491586271810462898959839899632621483384366142293183735620165142570263489895787840640213997982111297781909504178084699703863808334012357757355955268200300234079926260945283895063571608224215304756023290196014131612973694816293756632484005730198580566290638247256252664495021303145157646147917081631324623993670256794893262272596969304 [182,70] -2257013719047866562821913187827542853154580436255556070432867651318979747739185261470237918775723359563807146199604561081834299491558921946133035062381040483046290925070375033427953297674778262571593444818119362669603741590889976263206257134384051072575626972208828844193839221245714010446081448649111836090481933117719559735291693067170573030921608437806934840886519005122841888419271883355899542134510555658920661140470124212157910312954373038633447273651442212579213603740253934611726573067934943441213402251334922556300435925705509519940935898325775683434545396470803077186336995981749437342601275788102967353197796728962587305348095017824324695189887999144158729441956529252250911922254544449019778061834280582697558639679292486805945412953731122745570309807410895308077495565813614624346451006512785083624775675293231877934520762252145745765645134833492524165708784142492297215009267154020521872906450017797560070720503284227759324577182152641967655348889208066493363493658616347505462239132741727784425508709231922768595773344642667468502544248699309981343357181035977351936469253986837345149778032625723941481144668453673808891132007059813346720317861916641522624556426603727900597325620479928642672 [182,71] 134780583355482687710601203476488432784733336541179259931348410269606061365874869101377874647193897734025096503041881097436385062933945007407325037231021214235294174670865050279666624544285615450417799963654690542545252904911793587692744060696089909164908430040366666311207363082883373876610059131927003433560362162586421653530721377015828407637300419782982059597065195887805999374392995881120256887283453598537767759637844372530911926340964285446459314363582340585118948980575104575699163815398637439188223857224559687500895490432511368754449758233427050095677972690757979183416587122509231199287500535488126849265568781666884712693723927776801435843328381047602074474081202161485834560216963490550280746236574876016407398023333490156673840700273532610027266133767959134378072147458847270254495939628949580644402696760503535409890351410484507990240234600883178240049195090977488736377987310084305493621411413365785157875200644284452730399906308952112943576439384449863410979984025737256041245469163250353385852270935293520480761026651540345835254838117625027965640815070817056646936706913955295211397620308205255804515184472843565153783819352658212497302092540172890439773947368590754296390879123883584 [182,72] -3204224763392959147107625225985446721442101287776866629328615000029559087133314953066976405692603793420245319785085980406140137498747143636483556038262016655699732582959459443597559317708951965820584079089588702765681855898686932954051397021782676656520521705148073795577226766857068865972684924206981201267407051404414928173081769097794652323803261219847080776217228690459597423643817527681770248935066390977615543757619743688595451427423530525102514823272078900071233358864986981255238315468307162123972523476835314076204487601133019524237684200012195522217186172390365392908644065794870572705863238193781790946953963987246190978870325468940770196353524887610051174009185960447150295152753722292708241676165798120540765051093568460118923719928055572011102741559853015049088458111951622453221891022742540433761254936361827086970841234004251602481429198157585013589575571403503916170916134742540658129990784670022763244497937542835424283719042849887085455945281592840051673830734097777082826821718009514502267452692256970381529749720528339270082659582145179963799747268613460374146974276536855166418799661334282878861183618849704342925065706160424072153200710984448135604362862280912741045811672016 [182,73] 27673716235673685472391615709624453802297601557097165008033345548470590981794651275212851539719922489530300960177896786586352952977258882387103371151140022869207208276812119551763589167153944246197857509715023025804709544716204357973632838089018226419059484563959629784199310358209471769270809774673323327346685043458686839838444145245881646271410951693880273674735502986566394394835569124038225352470371481672331844760963724999090949924123934020627555244265695173603961153241506482935218578198972657779526895034931165611906016656680402061768972045461021914125078259549760806270951333604577360815244288743994104655226072037055774218492078643716355161407262924822989515512333509372221153645134060978819431846480297403873881452940353291853654291102964561495800948430895520398819594708118709379652304382056291397002569540980776853508758332349088757690224893750093936559461514554700516902796709959969139091306958261747505849092019312318090318767895765852362935100301414474159128005547876262642866422511446769552552802964100764683514998363437251025091181391120504823213460293836474408254931500322838567675780459260583166087624557178354388533625690711910129490115891424883867897266832467594774437496 [182,74] 516153088994348931232450672631136859366755311315393675737313505010406251473284188559441759717185076447001275018827031024218597247895374785873019870830545176526648320836433218961747497702180043812210647634043670591961791682750523312274565575293726714718801772275715602204178724710107274733279980684404421911974660299133646144253432969007189897464192738262872451190573545139979354622050178860605323155119570789469666628578410887740030320124342782075487525403991836725924435493815284157001219372030172876250481272624400565691198255580589820125904531303788509288915702457381290911114363947205978263613213752887373485009133621297345209886656575858367940586204234118564082045033043921531739787387721344843609868819762041919278673278934005828093990945787860421820359728683416890883114634734007973945846942828983765863660299524343842672945574792120440781915357639666076346350492679384245031972724628915169428270687182828733248992865572775054172400808483176347946159388895607303335586919491350112418801803466042555811040381166947797629854556609041661744414221273878699107911046113851384626983441317251191476801539382950544334306932216599885918681869896221008948808529624213435587001803709131984648 [182,75] -19709567540740968973038597847867694402690188273831124111330445551279134368626537633661870766216773064428707415701232054848425933344784163420111107025033109104593930713027205967827206786207100824714273205087748776410319697317190749336650260771053739227384260701616706846948392533603565516620189217453004458443902569580336399696949639899850066182336926822368334738614306303953375412351540451478521699976415876529404950182648241843652366258540666140632467709672433236514804999587295759900662137463663055509864159087701927878071243443953847068105531400131974277826085877985071793551106617667477036809035245644990207596656706275138822312735883273730014423191680542008379525978732718815809030041343532437762605303838781353416244626874190276392867015584763806558088713104034219179943420745241540505477884575350330490234235683115039169272499802361768238633117749096937126413091707870474138880360630546509374485076616246754039323691630204119371728290775197786460457018986707062931885843786532208632273908122726558511479774167280989201575141155811406620641561224318418566036819175296998578595844960081244825434465509472536031696659748439778472813059724734023970099632897143113412691315355421566 [182,76] 276768312477051588522077885395569675021300280774464812583442417179731358689357137057338783803236248258797580189215124866273022327958357503931052950654615626723556330818890880274487087897687133438659704059610591503130137262436344860758377484936535278684285502742901886938506020948275207308970725595870875689067782686324833460793423166131300832044721565269496481646016761157099053547968568757056998091946605251501906598605630269098179199980141154413618370322379328266525165186078890454123303958967383319976443761760593430410189046761753673963197676919507464637926953484598447310963164256171550532693198660555791868646098683407256535785278052848814981129055645951902060161874090823470851483908182381150468509400302076415438177239111926801271203150166730273857356331828023826093876650088969883484073143482747796879132211824304041322237146888770804383899321212015962790504252410708545880587563303294327358908699876289351251373368149143890878126327622944280266553724709683762188465738142990611007621219681786257559542994420509564919577846508215116189539043954440346964751243930783665547144354638175888980745235103935680829804939785837461439257811921396234670468484401414286242990290624 [182,77] -1628720988596230858008519916937495639750669386244415977200203746526661577079335351520369743365700035840723965289276310475524311658876231967152900221657630824501869100870575693920994370236534705308836189342875569391054597383140315602705550331517511934114888402512713064439152789266536491462485767970398997517466296135426808925547047902077586069454214769558438099836539804390085627603418806393864573076307019738067945747075080645568460814973100934994339904839770702696867081926836351776526450818917786545283238580041281615408976856183959452067099141999978569225667021072570947450044870513766658368082593756250774001001640641987064219786988813932000297711056494381086276147145592177651232989570381365974555729050555625292836649791494490822641740680903913324090855191048885046530409510390246561374248813727252044374625064413124822595829136805378905848857986658477718351371769868948632217983301933197141904351145599804812439465904332710199417364068147520235904406828395081591161727505602470155530554331400990976144650134266631777040876724429923589843586185766186769286927874841232672321557050793051187794797578046591688041829724814501042837398138049038491919069807733165759190164 [182,78] -6939533671589841856434033800862467575450119446133415402273735910214742669986685098294563809901362290478673002889093778575755971850006621472873545755049454169954534120874151531771525405703160358767149320096113085057638836542593324499882485657358382258443213502581086555367357938931061717132950002339985330018184204386766814418459725980735779650378582875081689244456595666550077323043867722078429833197643844787224281477695538449598860946323966154552539485176631517382027259055890325692395637418292291355029651389553870408519313677802455624169211498029100915133785471084081366259691432678149990463828755641116873605597643943806522200244316388632338406146221376739101148537052932084163484230536412860304948616763989868773371165040656161390344553826871649124720828865393183458404574163913988452244500514781417206072552870935560886728604366430871988783238449784055798199643075568290308525082221252153783251230290820846308248578923160229436054035892430750686081002626746379015036750944697921628645241590484424382994208287631704038964452283533545207366739479547412122853144894673627706518856927399033550199819559239550912564633460541841654485075137346345262631447872972309660 [182,79] 208699230123968732013971637656827035979640718041929402977380939790326133903798523297976217689778816140323384865173852857131762287866607091626071124034406943878621028504105067929214889104539477997453016549893685390869805081192087000321151460042802624434198442655338675318877626360127828150713188237128955277122317458169483941317775669843870630165652424477005981280612384275966810423284152691839126370934449130504487536736291408073148832451545793686506457608033309092128084411588358758907914728361103924923757276325724590678545645932929667384961469831708861218126798026487690174395125026545573661533858739687997454597109228201981534447975563015622004922346872479605906436517549711855420834030919678756773257749295412736030237957309689409430688464507120687625995107992236533192423368058993603078857541336101918320503063453496847433715761222950888277719944560909315323426062130746563805419939160915030503274478267534058193412771062168178979619732003475450766391167079025172254443020376366175509223593279934980136610316796014068652675647282002119610837482032024181730618022694719844128661502848639692877062636530654973390967070449899197166226222641505853240782224862908 [182,80] -1736680677650928602050698810344354208841334135852066557531063075259112782395391228524391677648681187604894549111471532954499530406104376652661915514694947288027203793168820608147442025088769883671104187838363329373019495868002875346280500039859199622992137587217956133714235929608967233104458888219872043667551271991107673915282465976905672686314580227261161336018438736793869755131223707867642510220801460361550130474504790534719432405077156719026621154983438433831237579497850884472196651500197737300717025078092894559176638275344126068208061956939133701814585412723378584439121398591391659535010624291688840425708837764149567759337195824052540697806251907118955370035324730811502932017554264302053459191190635720747537717977850457376683693151667369758087268170570378779796962789443114652917300129778129030348541442898851563378020676599269529839043489290350608926334601930798760091987958983474337241170591981593469004789367489894747466346484030851726543466863671997790530234762215060295268923004150018777643312877662697759861101658104634271527181485576639899320561566343877490384260195468540350974538768929394338021638603604833665956416426315751419519105156 [182,81] 6885478780025789366891677811228388884844298337979452406358253018542158690817059790670951967979685647021058426405760757358212039047933427230843582719546046439226025650215335872231576626720972128958955153195160701436053643841095143898542110914273434344651194783526371918643865937963391238951189801398909573386804480476076440741201601525112141440240542571384786762158259414891290054583169609584841493159783179218995153936440725747658473691825972353424689139022160777840608252504603292901862681725416626685374038206258648179538129736196912933154325528111356393433360892133335234994898222380241073531078043946365230811431070736483843138836361139260753738017325869630069577151112221142173814204817908026495889696342596264955283862768554772808601881586116370729138824579047424571591308709999856013654375762503775181715077315304799011278913593608627490451773343668211627225668783529247131338258169695467067729758009547397945078285277419184886690664819072435551741759196401395847621111010282912573298768107898454168848603169348267474062260308211235190096208258644606162046107115745341707215010796422629144418093541996021986763323952625997041327596509769716017498 [182,82] -3662606764037463941783506396225477000437999756219426475129514509402884331244851521990937739854151993958849763776880419211427508692315056409231201201946369373036283859834589505600642855891998842395080820311681949242243630633566850810939266407903848829894846228356174164140017389237604705032092469529499017943960185469000494168500623273029295172672733040709983979456571456483687045942059019807776053964841094193930321113073383280774552329212693980650140992458114381344662938685435929942492511018778543603450978447937644413651760242976822133439774866177915905539618730619918674965393392960685399347094639370284807502278036656448795980614759188043852195184568902374764775505437923876055431401391086836913056779213642707555472009688401962591658845237582133662407254319778625606511746121172727596805017425864115872132515351529720470368214680202545487858362135282548625047474389810581042979415247245498595608358297294350484155282110055367441371306369642133805388607149044030183778884365949178973204203661601661019925267195559473227166309760006856130783107818671813008605110196304047060550528626048193194673874127689529198573467312462078229008129692492168 [182,83] -101390000922117962478975112991202912201772702688167804525045795474818450254364730107796738604522603145239808900949010486491210543113948867510448812236147076642275766187757386817975138628500548370662709886582498776673779050923983916226256934391975380462610606046463948789902701790784360446763342871718568336978147375592226307687469954930936564866678954168763370805998628086344574340017723374378885427445084480462360065084641338995693033052430023069816512812177310965396828978212896944801738852075752622516542766032831278786056656110015283626353726494215281634091972059380631857303546601668633009149923723792375820161278443660753348452259639398974546606132644246937818384897111190221593133471902407520529940972490600563174637037547965591853206358303899044083640937323067805941673924356086354296456123251349681032291771704405225570398619352723975422268617986064064586425459452784311754376605141253999376385000309241378300813797850478506201993625116587060683384903822734760356690109960750957869323380484040650278871670039120420794601433469226696606854851361686561601296114984902729459848647857167601242816618596964710905402773423096369391069763058 [182,84] 551769220150485132392574277723498289008842420694788075137642052209961526139194371082718533873452731143679675514832115574638146142132519497000259594837374768117462136887561102052650700183054122946314207438675603389996393594574104009446827623794716312811672486120197253951708251439565679455010416550968930955317440535617314974183860527244057849331971757855815358173894921823326100684314467717569348693896041584694613072777248477675231015770729166150251046997896015400741516021108042127215524380180235319836094330317701298856117001885959436438641438889504245842108751520297594772482390986897532927739065929515508426568264428966216513962475463537475306871142422840405052456903064403154091985054353155595365529526018372247967344260680836567896672034807476171618775834720309376552958449769779933725342122921041374559935225357488081564385125957545384210528171430622303531654386069166595807771813517396150139329939744949407484056901362324166971367399775933256918386424455175661619233390917277345338285941398389985193730309148014841128970461615124381541847886405169828219186190801890199285659200298247508192238148323315429092657431570218691129136 [182,85] -857896919696429800459623837613969954383830787488788726732162469584661078186299788998959392154858355872925533212408891904026463771226896426573529640670764053597867973237550084439853603503599129652756919286271839308775615089454093474884145226843337985652462645134431935274942156283130427614201659155483630293682577668325576116755529228463375349909815987112339884084939472166497901833663719504999515727434745842073694179785972746259998678120951161202511785013785303917849091167140310144906467150934313366122673356919933766267964443274810167781355911521007084869072065460640356107809415440722444763707728162129094088717742342847247806983184735080506332626915540352619653717216371262640394150577867516192255651554133040826851514461701045289006622605596629711799701375544737815271598303013285405815503973023964535291940306497100018872462768152193057508737094214819163285506112006121619652028794370675784187938194520020868770450382360516907904132923663275488942725942666925244649901462352929184817631124135682741088584701038537890726315404854020004398062749514922229981750788993350952600099288938532101866709804416462121386347212572773526 [182,86] 46246514328914754645438485400339723029668733307468849754404063919426782152016934322293084194575029129059168908614156050853981462479341408361866752538260773877195340707402420299489725739671038979117526649754589506283955460875635702265837083850433212314284662705780954831428557056413496723127494427986242967525551787018794040192955786802899235208611557451782168645913835687503305173716767925930872912423583464397209247573401919796105371317430739974877807584758947629864633091534588859546538567639195112176637157365184614181497779912182854371191052863380582392535384168803954838183365121726729579051790941207341084345080046331400233817989462059536949495172444076468881675690491346901439577765925733858349772399424601692239364764406657986012008539377273704727844707566848703954858397172911757618382230190179738609574161047583806670670083791300041478248389329466100367889923633088390561585490225560281086325021153483965623693619999655316995169481735394127228329163783685161719953039743683117666215376660761242671094971776112583928028710994055933517728803170063160241792445383731466470277161860827668091247615885350270199238745000090 [182,87] 2222220127113866544794473192448445422920090485088602394245883930857181328103176812295762931595683482087875708937984353121720897792165134262773722820031935976549668174723844708344843728827797829791885110046036019244603566639827390829380306100688241792019958104630037469578455195102871733095667367827415636670832782517483635163344412123184817625180173253311440094269553101529773075647496434177605190145035467968644109495629155770009714957164960209059531040828175868022065667017896358136195398145093172162233721698657953094162461954067320004056702120083454162656048083730728847977880154744668560537569484713512850893198319812011467795167967874725349697840658924770526434995848737762046989772792148260035789055765153648073852475164156881005880861988047083330967902428394416461155930331401159496651202724018717790704936215027019212308427699876829022123730657604206648301549663624499955938451648936508779830959418263081203790663985091211794758952442534060012365556894400979724599727870490221231075279942463251228965683020712333346967790448609506880677032673557417872943909904664449840816645571082162285951042701927023749189182462 [182,88] 61562546995817783614271439401449933508776444323397223761328854605882085555663325758695866336595121901013241591282815196906230085124304366526757143204668877355539013130082625532291773029195406274969412718074865137671751835733979052574477686463622079056604802187703242641959794604729361673394077438093780941637100918476914127318462349941685916905954210077876374267854510440597801767342321170174998613090793188078873952448311028926757244373625759587482456489673312588861269343967264915819904276643659308012716795331726764929334026102907256639361712618405356276204032995565910399712625271285223610751192576362707546144737844804581697485861977288971252095487255410734722151681545992424840092162773293224519463670776368396684411230539459921729789702039820951782999835275803833382683198645767643877840127085660812794660748384083496389818977545659227804250161198433945692104754692054206603892506653523601481023130704122031623082939123862018071981513203080116132648952666557677545170310130113624519023225491229322823566257025197446149591147166597363208939987740411864622030176954801052841657355196650886325551893976271107506160 [182,89] 1259682800504071942602843088282062739347290138153830985644604832395599440490723116489133728208476845053693229841720528486261305219353847714052779287867654853998270428457047752655741696263978074034814776965244620105543421956610815791662517714049116111442123031068884396765785138471701313769760506857636727294579849827173350083864797028840189332429844061432342727763560181432354357604145426520709368914423869527487742660736938713129506488498199273967407624948928176234614993359781883804143062326965213946832219045207576185484193078528565365756602317208240415155292155646325975369987665838090039624434292342844498704718146103900548762181656632142916193581960441949107061162057326567223835656385477584814510790164354743953155533180784051415184887654272690961262493971972888727537998871936255699927538338268950233083206490144847201678121955293673367701725378941707274330413507945545590859511095758673785593204662817312160419768422382540102108359462804122531465223625737979011119044540971951203463322690411846720253306692493716561777815779283145805087553784442910704501329423923821806257622838435951570795512045909264708 [182,90] 20168855839750267826656168599874040666626339460583912645187140094157244812118831496564259530774810271319946666931452110772355031533651215266156150592752470924658999795960588067016348554209350274621420157643045398987379378931159216705571792310785548472713961048724279171581329599070898934752032139818457167819823433303593321810763709398392938311130126132297115392756622195186397093928913058468704329912346545832955976813450691721455996717351118221375566598458472488716328603538269306598338389022476360602483841830173827433860560595660402087138640120289659607656745318190150558981679812372824946292255753043416521353156475687948754091349840912014938003945250839269351526298708712908063435988091040741481455736693114220738614902409034389325567465621335235988112594617566280752614361771507558164397412170778389089882072619391223051280405007116176250039036148282758723319085949385171066940772555261775959802569839988356501374630950314069458939156414035574116931213027001613061278296619761279389590090814793913007169989712088451897377873829857563429994005773016762797195852988344889575028061849575042518526761308432 [182,91] 225622619709334610634928222274222252635869682642210553586300674741616814693684791338655303239364193322451668298096921430411495647255373501512711452965200811366076682452838516731177391848519476591938676499211359565734380474326860961756804972363336619257941221802901017254239981953700391542130872998725199393909160374445812210455438540452652025718424376323209614779582772434857328481385945583012220108246363225391022445228379604091564346524577383417011226081861136069963607683854332840098873039153651928191173312118309544433335428920273412440609300248756631857118493342536958977786463617509851771683488727547006361472560458504998028782317923600669647464796530246342228856793352166115044947513583301104973244090085264841634850628795971608631902101624175365803921038295901982376939426813183423281720253078723436474432969056958377574028588278189218343031950734707818693058902643552254695303177930085573825267228869883979565257998962958990369243363321360053289264567249830542690189246175031161807815506153351981883700314841444778460157054652793916223170342366090070491624189282320253445781287120643735872418283 [182,92] 1714617403296937420805154762445042974849608951840250443054898984739258425366922127572448644986877645175972860338831271179743651342232695655018119162545423718307683796896403228391997240886503392889617816364371884908509106514425063622720483731413266755905443188851175054006366371040932929940189637998193546790421733056216549127579448370257500346768126619492533096664850275904053639708709807212921928867539177057530987152209957908645885181246139522926452826416883159525787958881162861158392215155105252821373568705639071926146681459670145592741382357582947052791237119158448516211905099229790350232805217914770498436548501655877401711943856513436949722618284729233253711892491805073674328461701737320040993116975706299004688644460215324465273172821121298739533937964581460067426415048280013932324075038382398599516954493597411769747200961798505096149096382046302992505223399204070898580677631010887912592751147008379430469450239652273540314121820104636409257484199096463653478729404167817109992854533179775409629128320289358346935663400763479780112099443305858994461675609667519425200676530265626666256 [182,93] 9533697500149066128492475898716904126800459732941149924403845496548891804427208560215388302900037571913861311322624186081131587512332721727575758120894956595835496844565337155047931719308045881677930364384962700603576175248013183868024712244584862134525205265012902509605684953131532424461805194849197960337084629661666410290555407671978641631982256559371030748703896880134088250000480704370709521687806716029775359336169646406407215687447647625485939642667915184428203479811063261927780518629211928336532870804407814767307649666078884566955231403840537685877781167409956258157106047962945230269994716769494854880646742873138294090962139595030312216935790968966298353321895051458609962285085266433199014937601599033900454116658726676315981094429200614092072804194480791723838827416877018902104923045608912781769139820803313862017515889162797888237563372160603411271299872500638511923514660932444342998825488648370969930393290280822837643272197223263349653352715899274489711456287941197663414674144539484685792906075194558028801631654787126619043132249737869982824886498401466754066017076782714 [182,94] 41231750748533314950044735288975497619199573095975791167803091385736819108180102200381530453428297667113022382842932226668662434318512571116062988124081392013050267266755899497795564089729258565407859350169481006219906635302270034660431950315376245821174659620828191904132669289559564076213247989975098329415050622730516675188246445898579720463739277335247839592430749105945977950680624660560955607194566950728603981644165042510753287468998509637146501707446877536383861418451195343411883606481014411049916653864862304794241964206334417228912955927702463036764473701123939664633828542677789242999253177753939083400319525866658757944463966828349644606107314888224026090933694913856583610533701175829162350970358255754881434069350950399365293408545206100780753309741929415588771551875924479167060395961634542940036530615765461908887373553616682244997830870720147857185712931909453487925895035858486985113798484844163695814664545174699778381877030220501150925658678938671499907723533816972342440086438538957956463348107226182080948853140594156442463339967308001435342667874858688059220380550 [182,95] 133319722055479345106549190397062703598537057703491178402458795699599375969863341035535229493027474700878439216065211633369963620073577968725191924992180233312717671789546592203777001634730440290097021286024881254766044976512900155922725222564263754607507343588022190714296703076663814424409283700180408313461782953977978422907932581342768552330617994150631452528110402137837891136647722343429860617373168746110284863131641809788751356569766875780394890752814268040891750752154584893674167216043745861692129983619732235487566994587680490416711372270273309890553672615879560332445737242522516591572178367326749153915084943066017674860955576325058785972555733692669714656400580953469480542778821017604717279900073078664091102125513696501417166289954744892544674653532078551012675151823324270125506354197399888488157146421714456413288002809031732293335047783091025461980698990235648790145851111570571156075406169508376238154757151680433460072394922108867902903391322049929757546115971198652227833970657736279621598522724496074915689695603839096253287885121409195465176946738939062087256 [182,96] 298098342424386793628592827865826560701696359161166124134388283172003932336858915556280838145789594628312690518197416731397034183837050284884029764228379614000600173615241258154040341891055245673397487904961701726822032574954837994311553306669123681629533258153473999986945110311925508062977884500168169686900899176220789916313732076987141414964917178002536231158850221763057660982786489961576687448809647134375396946657734898029826971744108253273952878370259204753360027405181299927631530301438016997026353037305254025848199977242272883919826602297671381609251602815090788392876180721169069403048607448364753804135895702697527840850592094343580578421026508041382677184187101153351688530664368577522317369284097982305471262925229674148309459719775361590875396879477006824304428928481372138587100478699019904085554451086582648359063536686132483249643011450387479284427782036508652530595809773280451126954957386963188547888611467422174044645926624620921090815166908742210736936533572856602602984338799667698036161680529910350775768597397126971231364806428243577317226921225437604 [182,97] 446487064989372629178096575303756895292176124789758419836988959251667666582863620454548308630134115011001225608567436763502069900492060567205828795015178474438602973081835076043324934188865890123697396202174135945304714257070868962459266210491188908331741470507955953076833830009795138520905445665396272711658894132208756642411234433687293545733011768389860827147336229592469210139466367980485132621482733768693346163449789006922640422809372363497282044297085039807136130650788645652012559671419397563571703929423432279376266056418137418676894329440920857195643800856229819132722870233652424573545500196686974096299897974841197739583730238703786347597715816930030594226722318336050364998408639343436642517329152549975777317233675448762674867128895886876759737083990333224264043528698845216083844651896178028199561943266756065705305771811538982607006531464762032995271892352662324720415410514329554986138574904994623128515252986260814202653500150620296977555312119722273147908136786926553000912481527546872618307527888511892643811345980310824031413485629503050471056952501 [182,98] 462451748773459014869950927117578982223197974977276674510869046222664414846125628563617419390658676057490527114335480782863194927291266978048762191076049458166796167268936362337594907438030250414555819365847538893297490306461051595469746213261366276549000243676589369628606959113148585732481294154780408238737227218995689797494109575752565224403908533129249412681072552379411379247861579118640858129784653035101164008653965409772502471451189332172013171801202407569811047443612215654182463037167001023852858621111910556513679055528005916563558728352376973043949493741465546134143116506402961654870045439351134617501109848322407140529404012982629481427753584777481557131292550669212934874667465914791181907620928762509229547757354686020299869366394515817622852270028449879493111709980977337730319578737431418752627457495787338959472214579947528962894983892882375153738066014176692852909202599177724790666809924925258907313702049023323110339041088572587141444598081838039290690680777286993760988400334460897527074546415242793644146225143725480036645820052806749229724 [182,99] 355927798545127234927180790110876971285199010919052778483944577122253026647443968506859842151916940536328557251260390112717676873596676197895801738476133365632786509863060229051081206338430514778910850177473530089326651110170509717693698608578486490785421262645984904648831315866360217712925415484207024203224304941721279609964862302228466915909819339015165545575597724675666358545187621399787175171027649348219261759707547583957484951435746548443035169760976465878253278215619328461259373992951385495695792213761787466576414478775847472872199522255596993097418861814361558154508470688874558302860249324793852147852999681790721162702736033439267752248110986468994436051914461055019539006291430315010938186965763149276756634979144490541078322915413393898005096332046936246900732782201000833595960870550829967679812762117725945104687741240873747504982990880444687051055703325518770349001548264882522623360110377597101875227059577673201229573754305232605599060661068357350371221257740731053276051329547253927115984096619331775899338613063106187166347810096225040 [182,100] 211935182273606725515401241092761960957488091998677257681747375492748000476675284779322115554169225378044648002498382270449258916214675281104485759186052278847757100465886112804042421773569460739341417910804084409744686235073324947879845414991638765917761029315318089339121483548292522012674621035108562946993877625812252958616169980504722075344907876221345242460213348053440855226301374521033784935323294721261896100217906978060885923430187438941550165258949751252658660600432881807403546938580211586595203879959372635660688883417737478568577668735173575586844847136005194235322302135073871978908322071978957201877625183059141903992143662503991681940574142181849302508849187936308810202366385391706869793030462912552701981096553589708265072025050096566731340329978977091561211909427865727037760889606456151161602523882298213051871690237695826446480115617435371249809929645195597491653696038651609911328481007774441567603987548074904820107705438070220041652326197525400426699544040220024993033571420476090624804036685053654137277505351717130621282410760 [182,101] 93185076210799896863471381852142732109019576014996558180468796597634520077087852364550012846491298526938630538369740496031801180309148191589289215852417866594268534845551797793420873617449509258731618312518680664276150763625789696196920419065777163404013920742773236011698043723606153037667921141840158221294523933471265244584723370698325826068767056297068131172613492330695246388733014273548466492136611781138125152744459073360541593259196869447003199713678721980623641977214836779645097498354778662028646777927915451696219770764560107994593440702017103284523784957207175306789116942489582241375776473054856603795830071499287949923063695818303637946449268361703432470548297122780077171307676744317285745611286749576303818782744852020152564373293839175772851391205472030219280344191213557629103527075511267916290782407351856753402933996285269855640768703299755277606800915613863774159487103570167163741176414752057390556290038913381604578590702118566010805043178415061194949117081653701997318357653624057484857267052375648810644009483259287031472 [182,102] 28873485583329834823776219256588178570899544783773534867351344495867574457848325269010285586475336866337340105911597511461763430649449994141193544942177521544479848560793677515781124474103814148311517306731564811058290558302338354041359319612604322834013898394051335834099604346397717185137441134280318155839299532153061179260211880690812429829076456234287670932375176872203500578882810038491888903644591658988798521479146131364430919414763285186014469963553322490645328827460643104738250598288300111656258475791278720601970005639788333227111019722988283001670432000218321849258659574066480726941712979991909647687887737953139543786624048390273291293387342463022134810001138650698560345645414549824939738069560422578417775088558370592216564467172251330206360403149054471478044715210477382477203443101567335739767003064861045683936809135431740572422346207701536752055998104378575858022543591176808447359695471940660930016379253630980226154273748769601297632825942005804105106183931559713507398397260041667209391876495023925819789178534867667 [182,103] -8545594354276359625209644882557092830971200637738097321045820010020963849769515507220764420334966610278163950214184710062779481953914111969651890795672179976123719625182749701188933024884062454509638630920967699610060855518661992502625425075688078522670730001561023824613178568057893196893189118601442071422565342399351559901554550438960334132307510356040523547087330262892120097744014809808514677931902766863840322266959842814200132265094661506448597195267644082677119155587259133082546963298471950673874458279492781205439367813410295063599662791974797613292180418624449247049740364276873290740540133318254778873678682710208256047554814597248038485227420729174052488962978122924231196367024336161209423912992850691066849065064638300312015132245755684204779698750815648552476314157445271323032378346825263010666755042387806712298173406255050956700332222890527464409392972218438412539756941276322431481065581637500931713851581424949465707303393836477876909592193376853580613271861302427084522244010721776643530618036073507019493869296 [182,104] 123791412405843743152492027123240357244714606576695735706084255230065174371991031880180263061608557064848060731420940393911527228706825969336823049514223865020993876782377147248665996529077619263646258378420972596920147622382427595214351563613900486151991717349213679517214805341137279347398133480277975521591568180978682718037852528591263604997186461678982031883588728978929643935782940618369026378965702588380669746600697205415655349728563628391305667251341167137252116878953020712785202047582965849864867139335509603152997886062335100284403376109534988313857709745066884819930007200024684362256672212957291909449981654819119349948333068230889981459518857361761121937194952011859547958304197471923652145844427090732179480832618846799509770158288876784303404237322035409326048744187649525221741290793383855934432555081380477088753156009001790365652898006562317352962908997643564502272251304741209736765306066904811872251799684347971820792445892396787617141790666088317880532256635246602728924734642223849603438092569782799905600 [182,105] -650062413942128991422551682749256509597037657205233999127500046672480650609231397104598287336789811151621371695320175123299709957351840647711589999251605859640851729693492569040222664604069258403499388633277043404590894476903146081420108870373785761843198249610527496364398023401640326204531556455460082456178912914916872808016885363485813978043887223579671481172708726130250305037017246309823548449448732204732754676257271507728082230400007057206794992070021770611314631149616388784887882875687576207229159560390910399521302007218560425116285885746474213095575594487679992373587254461642411049467486472996467776245688024522747484806331918048469303522299050153306183753642378390890514025782948582078610489464006367355593976634046000278255496492064847464752799505818810984191812767416605818225970855933621162822098058301475775268113310626372929327773522506919180339259371480302867549456841908564870167095788978813787100906774727387971750839984486559796656257798924714669450957556471971628872471971043213684985087334415868396 [182,106] 1956545402769044373335698151755431457847280659358949769554366081857355524330994174408212859498232323318969743167298060667955999671431206883325148589031147974496898204658595958942458444812429437501318090452993035217663172336742303920452130596872134198111562332764123008968361241305037082466036329888076384933254208353225275313710813561997031034635993812179301139560491382677540577114599981675258052459937953959875334267232218671897224904926706739413277781000541658132132081201693092908473860727080860857543433568361842186520977070638046084711506603145934261670531183579552484252532693465771540056801937215104537973202259101532910406076264972996856422698785107594561298275677015874605367315042955363852297343756869734425093552752644165547222609466743344518721198601671013249670859311497443263761928654311294018978495144636356848037484357168300753581370192260401478159008729173834390938503091602645624887290558079704384037568012061267471648030373024275958297572457687942183502905440955325867738546416649133131257579217368 [182,107] -3263971982494733884834455200880284816736474007972132276825073149688273988420755122107390664574033941990589258143867047550957770448432255040037987279952591385164932007189369362516165725191080423383473895783220682067086324757105835460610038187166901451257873481584294574879186624485030674585421607295920899738194431779487467213282703891283693549096309547158863872116618569542371088440177781199291986577703530837495994815614835784174262570322209493385682594867856289035090406846631664836525804180520644417691673828733959174911301797768577188100261253461022469813033375007704037933531781801600975351616874982208876613249947837037837610010504914220651579989502759234290731775162274012966401980282944779719983394816031358152757758447509999358499857120987808036446203640718863768930807851251764052321884983114864446754967193940253510479714675426913278471565426760159742677005050689531040981955433027633552965437778670662336629229679859728519360994510784280408362720092724209119967987789117703815612487960096504431229596 [182,108] 2968856020688434947871781121444206713681440371341183075141150368602548969986621560128267922381691142597525853357068858276822005669714943622407344033031568022302373858496847455438141968007983184177148703782218777292335443652756922657087749826809195530997347767469402715445516794338799518055132894402768011223599571867654196006531569195207800918091823055667796009560461025826144841667389309360109795502712075377611402204703309844235696325468023933020844212066355643630901616161700651086896014553564274841623507571813413273933784384288389359395864851004526639879728644124179683981111759860217262170774743951876055892770636146127399937179758639387756221865233764863243525355685525539448130490880059544186101236179658428959612801085730843238873108771943580192236400618671333696783222750421690630092980970570128788878555344703268835270328555114463437378746589989250260765921077627064809815523625909677340584654105795882287958517543613680128506955316375716589276814804551251396197375883342473528441433120508547984 [182,109] -1458348090344089719185249055368206261247849308590329236162119895325657653212379686309311231286425330156014960726305702708178063389047255679665520204920849235737247408188682563386108691999461574609318874558393870031786787084042168639470142317325386179740449607104987987212471331466576065580643542558508034290767467613422602898572503381048083683873785945166264094326018660342924749388397480474008317796780874910455638501926761712489711210426513356131619270771213979287490291589970741675102298238660773515727072085170419567396272424952655125109848959740978664698338772307982942339213174404387063685729089689656103352463206525302223853938132295209498542689721323549523524448210094878531463164435997630788516369388950341530844054080176119328420295883123740349014173322279998437157440126723365643233301188031763630812881225457100048169873327961791564303946953421102364469030222609178990020307782975165885143968788998007688837483154617708082059613551970436895146734425556107094084002717790057368203068637478 [182,110] 384509059045911287311883303472449066983905715749290509963370238742354981774251135795200362945235506839918825268934648015288187978846074124581009481205849524565994767430625389983141764921624724324534206651517637829009405914039689520210035711078712853013806763978222762946496119106751865134550851680543847646153135672254872680150814094315292320452420511479744496149863751336019823762246742892554622209617412979213537407507444014491817972822493744921907921971105114691745281372778418692182287895860004970323304927968058416575066201323674502326271317732297344505382699051008095836976339126217542822764634612878665403283643257867002315440466667106037772203364505558964957107023773956215581508972865441299928007831611755499988395691634040394629223919627978706216839489266521202184432662492151455540209905252523392546976727966506791492067674358886238471480971896500979157004413089750557308461259993424658430988182739853473702261582202678863776019206305819217368964983446771551502786392138027772036654 [182,111] -54153679246170204368375144913071876978662742063947681451749115932036411145788946445186713195796868907172978841875380994280300473749382311744825247808618580465898543029842923130892406802616314480665898355691381958836343784506658724547656773953770419727031484375099926085902830345406391718049067237827647783193665998774512154432156414199918447539131586987383115334830357621300182317775827928373106977631134262447451731912085439674914713411960291372496838557770357716863593190209166606168982101914366928158106740705062200720167705652605621518568563431859907723309221159605171629956310716413324201827414289742678749137957824926228508845192053146082801176393093956422134183172745813955019746089138886945986425783307880904155880391281282406831536219736225935937431267135907558915482516997006004717803770773915422234693304749681694386106454880838431418348918688633024037735583192361119964551120587229107807809265847456669143112187357886851224917496398929654689306755499975435569133760732745480 [182,112] 4054630780284730024917481653310999321934374079184573424074537796520839566737419492159073288579909683713771569362067955337122850714116805241439027687000638030775506340776045885443419326230281465211526776221037027143413640801415079030249131789880591338473554055401641303304354914825601580627730330211442140905685070262620440619915495339778001613873640291362669320110651770927080997679548660047408331351563031763452080781382683706277998619865121673206248191693844507685286354165795827737406921423782970848916981948453736563191618848327165938845354565226194274730095727935889147096135741032161949763834174667396940533098002225835596496282066624426704191970172711018557247223071688004843201960689501570928323601966994258219766994547066283093747127635833386715823217095932168559027546093256504725779776524402776305876644955013832508359798997789017071033959961831478446377480307099068123799992825828767797325510625132261624774645883523622409077587605406239599471526636102307942343854251 [182,113] -160521848428554373101405082493647307699939424768657266544382995205124498015318341500994096050366404774983243074669260383684447278864833126365518888643970686692879888717005554099350212106645064181925434971818519163864659174083683489569582519347665148981381263227837880540042426084741191495057300491651232405422441343110744909676631361138368411266259291121400779022603094083928742323263942227609168670241769085380158812831209210223049500998742209070694358163939217124655973774725656927635953416466645927120098515725315947780243649750990091937640585115820102419829509594718838508143327066667801932378679498341177954707438312655981405788713841041308900002477101339800669393340200952917217198929088750664485997931660925772434483470657596486097830587602488674830278072183890418914055753963662750757461360046331792325154643797328629251239879545714795952812675551140849974807819570795726069978087583698374213083801051800262509018236095172246847184614871833222594499328472111695374 [182,114] 3338941605889042174409336415491348828400330063019243514821535434077007395480514391735876750909131981687960536467407594265079121428201211431898686651283938615303530945694116967456562114778420403004952578670759418263957036842540942545450206221707425974292171258389205171065687780554011361548941428793315852702321297913469092820800239925560414397739300551287920363088905895071513857073850796491328559110354551047136743707084305779074756376340825282640632512942928221998597067979550630488588158766960907995970037465460841173803988476851664246938314913328001693238925106955724929577502980462183535652520848369792651020909561870981975715059880673090867752798884658526034016025417463087231731282425262901120520078260370462983866565071857840721874494686382542640366456656098600063682089274092941842743761642281929866560088012986626638532022103106079937051249985530220573848961523573656404663215178743807140681374145586208304477680439123191843160058911650137213947007119524 [182,115] -36215651945694971898619275432731485319673414834124557410288265710122718644344181334125190657726244997614261270165181260373702257371588748885625191175225699918831009920641381691681523806978404790505879713274214872398172154678245698346435854162757078437695639044079173917514232421346024508132245235090068224228995011747691744110359530800194835957959754869331760416154088998779720352687028077896594647739461826723389335035258165423565539992358287012026109903680923675269268860175475435130340634102459453198092370151039274623659515435444643005271009088641375688680702186670249769815832001941407710132416101247990385497410686930037718127186867433115684869093475849815637378856870769261645910707864860252045990064430446873065538112314523198252877646412554251241691397538457347682702415136040927699335763879312042097411227127951155543772674445300749819093822629228179948113921446971952617830953295003799069275716269578033972384172583290760151482979222825520479346 [182,116] 203027557414381721659975561708016949588330189928558687292057734895654481479845072103276049464479026998500808959726825894205050999396489505062918661033594010757817451395364207164973791547912349055213929105263342011553722022239440647441105207108195158057765863502202597214639778036427568714875369555157728747928132345551550023364825777692809166793947119316356056004563577872996694897593763865689900517825931095103832929075950897385016277998401681168037413174818841869131053141799839343269972653015216633656470257327629757029689578850386750761542999051007184544969343612102416814842694843615530332635958935391163893821042693564847531416072339758544364516356090676769406994268032630336611717627636847888608805121615235706470617075630425930052680979582060034631096892447304186814801640835508544930329947390720680534219404193993091281126078860935886767120297382829364091044872287458340393952140101829351449743312821562823859343563546288931179394305194220 [182,117] -582297471560045634388589130168752721005183566871422769740652429811260003738853500589155233527046866179769246646371865579760400478174319525854061240493324787054355940583326510783901942592685683205994561312377078407223146997882065540988551416425809351198720859660689825207207504196222166159566922814313427303385301781845373926973834576228584697344936474238850541494417867574225940479055966078994065351926578157292634617128775611767022945558084113748210612145330827157194234173349927458823804501895643063891245091228827879666622984715436736408567851497058577814632750474138776184707958065110953497762452052275599431031031328295189224909353332663274891248408642152412041594385641178746053990437612341162370444657261482903558269541056874973689279768859766253865487257484032132369618191121401199492631556831843579327336887865835172903425848006432668897809823968259970993281892606200512383998194605083616232045752848741173741491006858705889158806 [182,118] 844494642150070992030686330546075471237885438128931206136368419971175031403947789649227528073056441286651716509085200824243453585510850480233506147640827298747495951104241726226684418482439930517107720829016052608092815503522859083704705149303079986402377893566573581661710152470850873407918484196790502189465885034159408407159535304088683045326045309544968677771878762607287181356067240821620852086379179413826568224883877190898156187428879264914935110039830522539622102864989645899092156130543342679651678723894732302780184915754065801820561539227659536000063278117888631627356274170510771644805297555937942580643851412037160852587580906801926836797427166614109696359823965439755592590835384055931130591131343983228031692612283923050143844550718884153374025606264605046096720439276634967163905790170594842239732486212888790423856785004593583746478853939136552504768363463040044240970573790501053356338068546355269535718883795249 [182,119] -611196556988313448920297752232182741136178971369060562632018019308497251945589898654677724761825066602609154597918736087136580292009349701348525771286034710527116749234441530479768326833232923561122153797569794859027116303279687069811507865099316167983354241376520102954717100687998849333437124080934938483544714043598806427801131462820827768457245555295342082231319535635961492866245155096476444479767957637942234012556660201051059312233008948710169233765716776667232043116437416106418571422576817973901383693819918351122983660168800639338839837493460761017517562255428900674136879497027749512994758202548329206402703483632236455885910296481825260720773759466174562489016901794902757509001957663323333301067390636675560493811614675465172392549378893528741759047048791519379789334886450967448668544727323454177877218168075611375854370831283732213881611219907349120730968971672117535166610143413986587802950340080432853946 [182,120] 217505336184881695567464902977239907219562995048974643000812254178331769896449136005375107694751755461975926056495219635980134676645390497847828580222479703938997045459903269733914829209127185258783944320127323872075524089359244397378119412287163596322259536568024877475937057709972100101765174266437506256711132270362727272382116646882726232019395102746185109738641841238075104730373750581569285848463653774556798512864680331998647701087358127020791004900868710639299012954065968100452517788054320850438089339283391420185917529317410747584904449824177336224971073269196456184107255019340346569820007236682676350904230906703792203476933463748985475743363611796959494696231001348016088914719062498837693273301476938951092014110943341067395103850040756699341330913465134560102368052760194268786577929021185733696197370388975133395094590064957448760095240733846899000496295832420741646248349448757421003208262082659 [182,121] -37436707203474595030584691465349847516890946953132131641677180635370818693329368158033061857632356498674294287469148456729290179542005477705675231011872962954062469025280069992080991508997980903067614012772432282750398831686967488977206069147692919682625658758011510344066240953923688315734453651250969138413065058002770671868121487537974579273172823299580282419742626979140508427690485810715252707320352822214927893346477508985130832049013383672606969623803293262646108703230756267712742366694146212890124593855362516185226581680808579386082583721227240852896866584484547811803303103756973149641120560621865655628074078835866774574650833184456898759539023734015769980352184904787344394120766616318654602104250976748946547586627295460702073585240471383775366739694679956621064115560124224797486749126052614491299169753260683485095038578629156876774806686631603300570641944865509960795366866351065865957 [182,122] 3059905806496108539745082581164895021266450641614275267937290215619860566118744208852456295392866407966876021728398939759000446547919273022677135303268837681296456727710215627118070775243095823495188834649931678978179610408798090474465203640853574852240796678156622133478514324875823194352072009422989344008901776790215285899054303850692940826979888220262778474857137794077600515612881166513946583409388219661310689451704199664160558342604277125159822932684114020800468881966069803405767408924495516656489339736879255190585096882233096489809391492522068122733425892532867234980098404200048771990949561910798441410571751074951384261494375777611147009018146307155454651849166657319735531393243292479358230624952257674779874431797496824104845983748586952049931550913568033879482438234535879839437475232784865187035396160305232668827461214622012007465444551710406690475151430883519106736869660950 [182,123] -116550295556474419925840582380578465143270803591412280041615162675111783619946498524222819012653236210032724824280368343254793091824782499369068093372551817154466351758104159135206146148338011554862700794508937262974066601237688490028951751275618613509944341467982618015499855240017408246818733290877009678168960572301810219206452206496515130720517810891492690151454703289167340115970364167530026599085856996502542581055932921014098800752357324708984467071139439306000835904609989908378292337144831504567372676351138765787020454886072189891237387828246557618393863105743041007046514702253277155249036747353930126273607980049551487400997374679523310375229048689579270180345894120177108295565088507320474887460102498397454724177612257143298424772613718662700767149260060565764177649178898192042203621653587342374565334041800636923095220980092130207302152417648519222666519745882890123 [182,124] 542359378379558032019715418163957640093601453139745814060537984857878417185903656706397581174494311148831747375583368137376848198452498532973263896137571156438972042391962539645089389623482580511723986388956905557234150532909601909769189838871188043107539439030692475198783975368852513411914365589681774787124678085021717972166703570538840516625435221074245048060852136939013157335587078109303165359583212972053880834943895933195562255120629327750605080961223198747716592019700935852604208967986954683351193143433933892259129877411593711281401216766677588025431787410215173491136312660888074205730532471642399787290003426610548991048368271826427885482133298017110838552721013654595408083107569197308284051540265179388122764547799924679915792986147567084329207458188779146099741161029688952423336196329997851990742253511540098803962982267342590182623146789264088324198652768 [182,125] -1447614461438309081505624232387773811709033053149160577402158617224974405871726180394849323507375542235735701413067288587587659739069163053239672628530432159403968724372132484419228596775061930269044356963062974890658737162907393120657400231211228509040350499520357036716160390412862163137189702044509700088810519992626711054919684752830701858030269916353744336432498119558430278054225390299775596271373462254531570568484741816929514766767262023626181197682874397912309586041993788106486290639521993660958402440151705479076482020922973355506108911372621537221228226505131673120379535262679952899854165094569625926510308172438177771923357485749921706856599715827169789943615324159801004349160476524188764063437950699191618179637546015531981729919327051186108186879230399187753677153470192705510139411857670082152445094386307556433355517015376303578860464493696651633338 [182,126] 3171877141557424790810866747089052305371527779497155883229386111416684701233892332825750330025957125818774937126267048714714343042632497294410539278805621514011182844576659662962933953916593410812006118902559150557513177455222408245698813515813386997337410796358495337090996022204245573450165553961987541270290912618121627777033834462098180964448896593528538432407006386589919316684844326728869180118371236480818111761965619220318511552858919551050372329186184860501357563257158905596084453194277804752730026015131580659952529295814394266119707230277320414502191589823886397423263249865368015519093819777971711628337001248830122817078695034986857268324905526882940486886514229592155747591864675504013234343690038877146129629570449530192759350726651149703274490357429010531900041455427077428392383499127210633681659853227295021355648293250598531335403978517677409 [182,127] -5658999126520177970921509125205092591994826417741525883800776342265173842783640797816209040346462106638189060813682419915335538098446587464632978384373892487466360511388175079464635369314950458220320528165914694771933714633603199456841594738471937144618806092509276907713792011559574846874281569968546767039812711675261941613119518627265867832957902913562601015586794934872351327973680977297222169376011666036923155793860431730045776878819645709450725163679106135352925830340550193343216125029730071651083882045143393962051969147880651740189115242437036808459008548731334274490475481858740219376015577669972848260476967851536909915952042152222213087994879505583683944806573668268389949467319014681719139297880155196575429795435033227677293700603283602046954417739360134209908888966438810776026630502063136526310035493968820313484476563054928318827440046174 [182,128] 8184262571841267942930050207721047295210370014455173950575652118522461016448238167208414005014241813885489277113020933336228770731632493542809640948576224307557944967600640643944465292002802862931397059871558637771788425562851292617994724700654949256212452226572822818159301008165144817328645585996994009932148992998112585537894379113619214615004887759877776573869854122974903461572291398750261028843328815941382288085145718455134785320067390097680598716992928856710242526631600542251811341842749981373526175749545702854934319309428124319865204275172022125912592668478839196549721018730630568862977372463637068975307966720782122376414878329770972812013781962883289936634586138149603116233733167209811130854081444346662667158481705746948871348074853472875803113387282162194894439835478055383765837238636752701950175577520625726427544645920374811040950 [182,129] -9551302309860512798264512485942591627452747986372171319107886761999602011351597240521685124549417706121547834489155042727739017548495268758682126514244791024060996582219174375228944322211163837603571014017541784526377425466550517183024718118893302336782072575173688350612423770389788532397607739852954567176196056724809574910325470876499833419392799517378732653018370952227617122283345465959217529793970856595526954372582895434986121193759605688116410745790975280349834004354025245180188708800394816142495615034737976140831992312737920273348889108158656590492848005611177457139688268343940814027807020473916486633692768979084293574181827975288516958576061288622608719998974613118872740076952074517768947854779595466560140413085413862579944956845788769322888783097229212851953367210786244639401256776763091180726000878175828353286855797676315035 [182,130] 8953141457211684637963648754744288646993940363505172053445055683049782799680188760077438975661445980458109265825295941696814267637515675611875975448828270975480556297532333481517145456263302582476534967013786780933885631140202118069657956588068897852039751580161620479870733003878303591562807035985121443763381398608800408367742851047614298078765340236026562458703977169254258866949314683179402843360860292207597305155525748447373424528683869269576858849052966291506301355497297462729521608616318299602154283775132912923632051003025355443645994932996833337064633555327725489365058384153149559078963592173738819794144813347724468834605969956884975896108431766655448808566047519683335646323021097592189734809478216964124427354056133569721943302690419789015081571306179045531139134215731236920320961483951882244422377381489165107212951563480 [182,131] -6708965229435124996364217389698104787765992518330833687581186434415327812784465266602757494206888448322680686307686730383935799136520617128229097917769114735704864411765175816977266254827412791161401405128722732310418531156299595554154076399216758186097121288569705878206052137294332833910807582677874922420515616122481772321719793524320612021241943703536481379065199584912332566076897002913026474451732173364574919461659904480360209969227905711123609665935847196540305613508509332453748689163841019885985827778915802932716045391864390012324739230633347782753646121552982950719433215153940498347273497127803000071260373372167986118639134200200673881856887844042055651499341091901447616379644093986199461139857511454993670608634326861302240130182579776844980381088403714642067399224543454254156916173477175490795413874362822488140680 [182,132] 3999275494587968108424733827603227596935195137040337595102862500038808739348721130651124165431262545307940208244256733153826353158064617775691176467817472920300354951193716412047460245501398920676771587398348510452027596922042431613680962409488767949021072672146216932776269619036550925164534185269194784057409720996169255992462623549583203726024601896479428594410604016199027897693629890681660694279895892971087791895129803244964058023097245571125838558788003772707213678321834069399450627162775329033862169018701079460917812684863299865797634890442768427612883100527236974042224357006666825742976108908928923613322311027786892576700740220621506296253731164787994361173328916467635192254974723791907837666697616970804963408219790345061408050051946256113588406221108531537070913321666120709114925548165341896707340975439768468 [182,133] -1886958865977332301710183937630731809010474476049350670987520098158596169265039753152136114751099665570556535232838447994728950350800820240277483364729961515192106236307610646575589194684745764093711951658765923787549269857088973277748429386729598573075627390162224256678756529261336855501078069757186692994768464235780512925057826105760495265924319098903740728994564544782250645691518569504738640171741369934171162492494463843187397455393549590134531542397906955344670645462191041144410113936213197328729398274680473584661470654558609995034371382984558950681244301956135392652981726213973554517913772233825548893950475146133832695831240098185008630802427999266406144908880538915378143643951916259842474679790385348884463570141194353894313563900320519785289864610014081086378856767297411059052290314553754288961508163748 [182,134] 701018903283023822191393017446881207206317865345159562830936290556542802041952152979472667718707084345174710369559977974244660125067628123598095652734368203782767841852226942758607080861259370156066674666895441711184409570537140966301752711246395956695721009995139535188600258183684051493700098867434445858230996613325781139700961168398332659966781091440079944926150756038844251255053722384090007761315823706579387578237594773979405773544226544699979509529540306285388189682139610637146682498626265763280930682587727639655118634935641984596695026980059441586394656844669048068668464955600880401039173509833220160675541217371816119168201626425393023040947803889314458623569278659663648564565936795513140001594254956806501807804062417924172333793691716677240038565164420310022914861155416807496364232899073075129279 [182,135] -203950647630525514530389612905384919940680947899797195102854810727855096589011884364829134263590304643805991480770868042667221334043884988085768629271862811278143409900448053449269390400951739682735980611904253229174096879440851087398523279830620594218359532555342491293913256635191999398816308112688913193336680761656840773176721476170511671425669237149073579651024151980206641586832887077358840523889265400078034007256781059648428873141760936485254416807121512780969301579927127351738647230017832409708722394056834764138396365686558855733291369661769029453218072402865102372058507424198633712680654248709356237316453937346967292259713775223411222146676995275944350944419008701831514089853998272219544065816331121165549979842373437737622373925108000394233130637403496504400631535559771425385989976660381313 [182,136] 46205211650851057737444565135927989741479022214038814478150493846677855307530459818360944543222648761398300326710723787190004034579733730618464548890375936564396780540215662537230083459385970987953432576066199753407021676841874058535704180811383876777032223433413065363609907506513542383590568198103885561765120093883013054294822714758214185489235949864006371679978656868751140674240499419535678637142054995074141458996062555831054232128094214664992559196236611707066574636816556522829130268972198766169431396476799144386904079073677066028653100037790881989745357142628172122972877452352487394258106078113737699380800132662761472485092590489865999124792458223863782666696789007792691979642808919948933189588633622647062098736535901484239410290446266748518618212844742178625636946369442247203052115406 [182,137] -8103256546358530393859048243040628036132761286158740021327925111752652072272861581442734820781412497911954263903729119642651250664270511566462429353819174803232195017207619428522109770624348158223518509853251539818582914750383754104156695807983421519908302133346574893174379284127857460262758772992736052818285792342627906370256589386560013328181842406340056660390132129154416646721335642570421643928473544548555010741192919521433933400256405198209352865868662458755428363113168184199163980446247282153119782585652020267354501720601451894125050143499297370908193386519780881121744770777298513422677627325043001747005188494918097936882091480590907949229781094417715159260155407186507157497524749493062358421393934659794862357590752482611453821393565447846560222803553954824996104577439954401820 [182,138] 1093306056914817818807029588368150900745692623524387165835252239342359932216829398048367831427281567418077107045432518481242209976755909164647195325682396360276906007116244838955883257043217082041769250618808099467898786045111608298483747975454576169449517664176677327962795228672841493360511431272251292050390232488336920680374393368085177792964867955862574343725165600700711760823227131866832327763837484302944124180488867678715269529749121476557488335822179885033649218168382836441174148942198293368385288096139648008610475912029274827105782235523844322790997837390430406804427982357777482987669615973988209579136951900249112264515033181238845242936567459392775264313331266065688107256624762729504027828155306191756410083202264902435405761513965934246134977405041704722137370490009171 [182,139] -112749608393359985873222356719678735989979341243229107297099563876999126828318676643213684758844449133994620520516095372579542390456486911799814925435104330351609078304848256848143040418622114927395350359771302891388311463266209318106385874560870729050972265262982320468346082445693388580931390293966099972040020921647487800959427611546977347770597654514554831291100547715087138312106681603570006250215773460671945192827320190284106449228378517391749227088587551554272483195026755514106837016011652794558737762471276110139926206006213604413946012945665263127995074420757035303548017774100155233132233622490679655355187151575237075517519226617639854234254620960789573898944053380757140999677232708148980867774043575929448948883779253623756318079086606840248630807796240963365557119 [182,140] 8826964885338828336488642574796664547881989149495757965959815031879028893497642194135540798681135204966535538262461553352879232022847491289336909977853882944132315594748195141628113811314267569220621781570981074980067157168023657632693314385477671111890306351703369384771780391263551487202273244917558814375524036011170958644918771209387689404072553862871421761677990996059712024759606206921040626467020089148555713125077786264857220703574712374294380174288087048149500261543270058383437763757961747842995607236260704203509465410958820810175075247061662513817129898614974104040966662756596326755168257053043991093525095748803059573709542035676919167217351201188983804164072504838199569900374561785809106049892231143546685394198601646845386107293148179714814936078860975400 [182,141] -520839497070095539002720482577161470763318209686762898653163241525932792231698506469836193369447590018819602764460259823794798744880857850475758109406173991326086621137916049631706417494543512168883855525084815323323871738152426992208353106031179631228402816086037255945760419165390132608538427368337197509692403904607095726717013750859753746844299800052585698274049259147269928021532369225062747106018969585452470273614667910764615413535940590310717309502971890282573291713605245764557354507706074934286504079863741070395507161320204145163164852692236199937055266401595737972778642941385622738757447647220753850740330078212375391887611260758419571655148455824875598777366140955662881646816970306157425297235738540054791437498534503293463278626101077056004342989944 [182,142] 22987547203872999290717617696311238858246706957888873564942763602233108473676163635779483660965964410233708496595222899069853527197361823924388113209645739231682848972210466070781295263985273787042539678380897033435221543074564210553143866187172825794455158369127538928615873556634694897633719783617219851054052499730455802470098502159226689745946785685664072990126019428847718736371843138820257646767829857702438068152325006075266476448403882690084055432724900095005884686479372011032308684762111483767520958484945633600379083559723181486083658865006628575907982585864448659685068409005504993955131588653748296601626490037864824727235822536087889996030863775171456559586043453526661294096545018121354264994158409468913796626468889114960340032290207631901726 [182,143] -752816808763614328108473097688093708530674808800437142822859010505733772654086755467581892589305192204944418081777920705032528562569680541415548191217938218343224786569519506686737023290958807480749833788647759326309673031444190499340469253139381964481917591214762265082101413950155464390400227228892455421896480641284255364720936889284532660173672753027496974116284204264943949324146414742228963435407395979882418067245858338458720322185285488744682548658893272072389609705240761826248342802900537578928947234586221914804682993523911333075888082111879825501801396124944099892478731820559305235670497311651771585674117978550178067777221646017866739203470279841320561897240726733125915965448407313642763584971879396867055137284709050295290599093538570 [182,144] 18138474563499653603186820584433373692998868115014712228055579511963233957895336692730735642723944398918519706252969581333261207927917405211364850029095206425383493755214538573995466102385712755456369361360016600462962031321402905954633703638071644557476726715930522721447423341725647854145989657363463912334326569675757402590912817279569570954480093637564726356731945709106218857370600342022168645522868328911348944153657063962271835006097056376677562239875454448685326521165279398649829920450336300036985448109610225569411131173580326261576846226515900410432327585454536595416684431094078361103799487217240132017240592368819999140955560724883975283285654197300910600721872300483838955840557506106322393180620516183452501127678830431021348591 [182,145] -318647709328860653779854292360619234695062559345724671728932544843649910536506849703906771138179924834180129793339897053892695155040536987970699339395594401739869578239116985314159865286809414297027816461444539810936612021527512093611357141732912036087402819712260383108311493740109150524926995615257479845051232363357491703639949231326283463335571776406589648016091822949793519337853154513061618008446207846477647008678007501607001378792661948131598413171833332436663377349937584897600510876263945540310926304213795583913763427211340522045114907219534518104827579076847172262386369993449342053454486264568502996361788814016267306316397841120716559002945371382112752947288785056882088391254046322556144145244473248764649067823928762062 [182,146] 4042595982789175182417776733306719819440258851848160550407118579195779092553169126280808845687855732454397873723946436557057444355507360785039260497126746591563275829330082518980597378390729674189075532141525296202034778944789161883666760532212683242280280607888518727114705333694337139253074715987896878275163750405571593344508791140225490289215384331466283048815770421614726425373963398665914536667140830012254292208992642187331987091697511894123679414908952698897598352639696880689766051724638992740592946687376068115982194583230339662058516897228743882546340881356523505571403518260039056352887603003165574572326315119766550770394002801177385945821779796187180680213741483811930455350584954059040561430679495280473928060310 [182,147] -36662787021292573880079260426544461893034140988510467817132111265654268764627111247755666579447146152829027974749656102553210526466497359048900017973796666775139743220590395250296776101773714408032470023559876211988278735060939561185387647397846564864192737107203646485684165310894065523053524283802896223478349237876022404734708298117569159034734752339106011835814359368282454023436465903616656657964783155115800317596302655374856365792234650444096752836066313854986596990150030287977698665161106146206535060575586369262654439640344068112984819478104426317206615983959165831196982894342295751621502028068759458055445902556338013980399228718620434338437171024896236085639842288787193770109558778143713614277198278217679 [182,148] 235121970970914227941136433403142379549175135405905359912693452200916421475542357764841780918045855789053573133889470007618245220076481515803855134446931739411308195683755797301318376424849867952753079721639881836836306494522777545654312403750315302880636026345411753537217483488804543895664118822420771019367154805588951051260732141078074412994600736790969883413299561582928481507026042601194851812922414278991001474450564181631191929752534678769876041769401987519366841410507448347601561631586062162689875745417500818515549527335233831376297173486356768655225653587836758959327722930422094837314018654747791953052491343788192649259764581459500787036269983276539520891424172012537670918443935521599862990571432 [182,149] -1053985055874949602467075825022747381968483608337218326130386241096294889399712634459873270737457251010079062320016792401580401575873613629931422940808054994737842950535654110828566384515070655582551201130338960454170647061464670576398928574433462603287120055837927430055182305261145974079668179029641565971418013869814083387097714510039699532715593943932707955570135268447046411013811123084412713426821728470296117747621173039703557669439575838420270059562904729853301081265773940266284640582280677275131205602969384915163063632409772607554480954875854383031027381801418166576379547922353174331980276081661666394980923443331290596495433165980075420599718197995344632850669653005243497338008157172295800 [182,150] 3261923782941735852109622658590595911168037341778158711718154773091333191110178433934713287825816591686900792227417996888625393370070288280108096149386100675758909944369126055395298063292260499975538094080663974977334408426589909251526218908140259628112846896206785790267349668990073727539340780250651602963644473211028659158866288307193910568348947942457456584408196324666026436081740847286626675413693624393592746291392733641121449137161650365029467394380891214519469629763743617502198127161951465184342935341452529616566709747462394217171180279913382425918817748351611510190170285129259953303943310397144909939084351689393250864560490791792887518363405589272656576571162208648875743027247162 [182,151] -6877898392813961061490721201019770419598352415092232662995719565676686526324011593692231558085913692327218598466317827136024742630571898359627508362400492541154079721253650830912377160398928642340290322968762732740217321804442144654160096609673340371551418877295708721968008749261526104013826021695206956028114435290026855491872392466355272399641481328752431876525059822628987228718869151720179400447144245130631720075225563058814150247228614230754811657179195192712734515158252360573975604772907408523725650405891441511587963783732170397773586023825016442967989734331184360862141326979733321700523763173641108423173943241569221565054842811315042153786529110176779846639401882748803372 [182,152] 9741066192903320341888619226681874748308820091086926884133933752397029050504150683887480937804286373629619293646421604339034106430141894781542398209267067399475918635607739369757711689711621251391338813695260818940595938310249599756809058694428404286490823806046058352248001512705651137585526433384949565964818558741243325789586129527737115077720805712272915307429685424248001740100642767051508186943608844378270854184874607705141833563179609348005479613782984406664269228777535217855782815745915415701061553567699584092312191739650363190021411642298014755770172240469758108555062375956129358894234118299087816453944093077854843133403033714558749284524299470890010395200285840 [182,153] -9126217946236247004840029221549028736743980829147997397662210455503311476303945928945048170998998262240578859475126229733142670181998571313547026045941056008214486627840336066247206652625314718867330440684147592844100535573387136147301362804316609185035208594144744805568192523125312535761957472787133062884944565737876411369047890194960634121444277160473868088002045464701950341923241432800871887342023711189632637864247837924278214895155815578691919718921466298809859072381839328227043722107457350794514581602741416940187353734798857721780556493708305285391840223643427128666773027986357245306036257738891621553712538588260414662032630702610703467312240857830959213 [182,154] 5563694061515305824993752161042602792530769102268460763768907260742275469495947225043180808643545675659888651452237459672071603839452794795140877727676805870764939583544487934880304537805288291342216752141037972280547698018028344804782730937603947012483596636209720588276035976003705760584514134573161518163399700371228255099566188286228354983690655339492320597911340906032564761467553640717481475049024780896804868085431688687217847424063777054198253064674875115864103509438628831915438933097162259930933563152903559403583755649487509307490809524206381935698457183064877201847402908184672633932410128255441931802953908023834982144117080771878271668188119685 [182,155] -2168263196326457248475061246010822534855307846296437584787005799810094399784518164461901099599787569083722894878526648927457105690021205191738491558614517188619377865618108912790786652235280694197067980088585731989923831281987131112825287143103412761413058967932670269050394551537444082945353987661901041911741397843175051553100145649037209539366123843415359266029447231247863017599182315420374948407780343839670972838855031083638626751410792984370895647216306192529211588543333116702980165111677745788408265591784199244950466933914587768975196473755778281769163805758795010002103849934885789781930293782930269316993228079734331543989766713165061856 [182,156] 529901694380981215096385737649704749505823400403646898995258901222403691273933695238667217811183241442737169539719600035938714773524990480620693495427412858231753201365316675317844520573356064446683508905231611450523044164935345124107687264962118071292981968115061181135335055334674158132330582303181506066965099410671620276144905700052921181800261369785655452958985428200861540711862426021585631561946493181275987586824573720768447299582295869506540445975572509820638449000343980321966544001414772070889766453242218586045025697825830410876887640875677992893852888097673260346296982534756223206927872651006408672372919594955796622602824016 [182,157] -79536735090464173568726581214511891010386017201112224110228732775203968428602757731878107868433809191192503088325667815151594602569195314609542062645595156396556825162810188409724989831760940430855057121519697395416397531663329985225848036825693906348436530526408237965587060736097449817353284637469401353929741255265283192454170345823989499923136298601101301440358405936553633867786354296254909508022777297965750895337442809673054293158411896892892240005326465863268642416107916842811355770164699889569282944622184697698304285184789838684509071701192863978438090599505152681138846152557368707283268377113476780573396460645760258 [182,158] 7167956564516391850884902609325466670200740184075985012863024471611054047543691522633778102829327041928172349030879336347136797248862926925136258792495217608634528743448953303002207948352385856660628560350735663253227106293726120403106476246869485808235926843728342439941491711027105830036733205524937762963208860845678326728212012067498482101777635944761340593643436936727587222815682181126432100567964799401290191588043280037410654563828579304624113296794495896838638992227749147917651397377931181593708749362121915163110728080381575599064820915524703822114780326280905709556662174555792805957471008831777541363856562 [182,159] -378405010768651423417480926446248245870430427583661273133274912713623149779388381783057463933369453166969254802717206812833943742514938882274464516551872643352166933121534415064235515333184809604696027436747426382856620873739962402483794015773898741246113326726432066211631991515646328885623996910049645727517356925202591008970697976765308576861107968189768179633690305109853037305569994296136128217493912843175985700734666146871790292719512695618794293134555594311727678233098698602133921677806247970277958523850317540916102622164382767511359189237384377262073729201352057515982469454398479577956836816388676 [182,160] 11390127299718931165250691092668671734345023889541638086943208870768215366563684360311269254305944008892140978943781953083612049586502572423568446143469938079247379278158317883846780639074351477642148004334237385872916167056165330467640270269309873324768730799815295676581957752199470791175293103350180045400850158714660398053236279959789901053882636765112100589806845347781729636421518791780390078406967205806258696866324884184293838818220120843226718152431779620617861594073640976262369876300450189473239844274320492616452954188389200039163617445278163129220218964731521771644440377912574867072619 [182,161] -189779358790672979225811850193700527758782423832802793473333033917686580442189308394718259081141303303030672361848061655216294885059830092088530516903018581578574694967304351313434938463590785624535674653198297698467013665802196924724729984549788549397920186318499658606955306477056209521396503979921873013695564550281535599918617201443952086047564494251628664885458967285174733940754804864400874724270185961264859979111460272922190037905532669089924993850445180781774285270602030305214096640243246451941989422749392162941994793372409949923667904915544406752941864640943452264767163828113 [182,162] 1694177855300200646243002501881447773727269267608018790271955128098637740684137601442324681397690232137596486104488873565212258106818983529818610729401820011799927142727513465249294882154484670774968167051908971189677986654121230866512315986500028531903353446801679424089604474711974708320800224875532723567801096748447315320996038751454550015515127615798338724850356590944250928150247616997673394061685464845451891503569267672337128969058768765330434537008603582642519001213251866492878934032182756307133634100120160216749707581694912803182601572934361567365002292964329615018 [182,163] -7816493769469536796313398064813113024475558180793078039968412697899961796274126371449141968108686070285913122282911556196876046966187732004185224845260366665752591268556261256907199428082117808498459481622001694967558938400318630240677457605686150542775143113628076769121447871158250380676457030948253231080376552413264611224136788700618791334647092092975845520311576194737864229581986916240286572200577656730167970995855148012881666678414860013053052952559869736713188307704079783542367724178926244903343284241661225373962339487014805774208469767210712183657670604 [182,164] 17907961053514794608165278231406577773909836666378720969800118799242286951857431505555667144412974296276446104187460235564352364619823260156708404252698143342349363699504891906220312802110616578271198463101852923362946504314907090810431789965727686004257162755771555716902743705078322784493274926744213178689148397736215985021838318315607297820642021855725795822662968170505651308964061228299981999144917151655208926892256342701650245462560044839706910752181338015893829595564149114119027664244392998059017364158322573988310362996678664477873506738471632 [182,165] -19485432914098317404303880439697013994773398712466050254425441880060926221639096277620770775768343652271519735992817728090945350615469471404026906334691500290806554824081192803092425445588708073037253839515289541536006146642171581768756994433308967240702185819099991784639947845395988754008760440492979391669050324169200853449206786451542996610380314408966470789199793707157025671089290935330956387345211119322897358304356453740787182918705172354701523307645049440318767582268682756329082473406053164683513015218586341522935759381830727630144 [182,166] 9579190188270358457436076539870954087472116119275947818161174824441009273206848608227776578809961880904789687975701314735428039177102051161789052358655379687616447795899673292147993415847753061901943228154335898819561727207701621506929385124737912286096390960546767422111859087213341745344692236564493974962985683394320715108310366487444807042164396545534477088996314893654638616646136078171646473660152092452562073555781240341248573832929877129079883462369885186077274563970630261993299047673795509106481689023669350572036264713 [182,167] -2011379359400668492895444128673864211262292438448986535828592632085216556365113999207488333141351021212048168005343318633595533889401863269425508017296747241576894427857586313949177673289223845058913176122070578235863758855328937568288720142246077677502616674705864055726998570478789873681678363991195903943261266810402730345713578288675503252945634201151747862273470645327402098838726397970970136046981796425039676509327425676990345716530399805431503273529158956732235056008328550453566693236959424884574186705389540 [182,168] 169260544426594306940628543989964346524334868644554407909054320380700560065888430304000208407890839898323685054097862829597446150017381353444103151878070161312124251193193049751765453381855826188210078542165497354547693286796891817916980631651342640530338187048295688699652508251330557492512060723720480689787989886541032744875026387583375607573633787300834064754707047258358485433411410122725011768758251853461212458969242123785203061765037521685645172161849133268678704390847474645261008890936368927593 [182,169] -5308670569104103186229148678161966886927754526790504375877829606031909691841528431622883771370331878019343442516090478455726881160319075888846902776804685467289153437873860530895663827548602389443906489160421148372144052228919661561841870786205550384659359948500322062493294301922472937440869693562672171085366438185491172297831369401281572001592616656972314757345083151241516487016663863718187764877366192283924681528213607413360539101059470744980157225110911044268169678013432894238892796 [182,170] 57091278666011914735713123517087064466040195014256941477696654540957167062848574122699916097849161578285364942000621149231196760341361562342342305731642631481511605295329950539024450260007604836023270103191874392852747702842261809203022646109720250668040383751732888906167714262227725995343953157522013327253560555506462170679933390729250665802839730971505156588149788829896321511891420325636892516292124029874550036178558549133246183890268117176779538216724196890582555079413 [182,171] -191147606809431973389330071279049077292375589651072065685763352989143618433359342294695266965496542946868146828135907251997922045309597395913731589739787092379723269887291382205211850137490331287094395098305525511520602994760711989412840772154728791237800321441721052887285134393711576087440449054895377082217811285140419705857520110526953958270862554205698669778973075616931965924087497203921429852906365430162536440205184732338521264192974965239918541951795746 [182,172] 177977173969466210016551616907602594518676851558906130732659452129543419795896375054185739193484104775186242272173443814445258357270781018247792261385215667126632704568655211540414054847784438988019672945308469830877979519476030654207440886880864220988848395349424565163547962405877091053591426199389006556603732401086257899059580983292432868178684766624627924785038871750820720326061156733198366713024781118987797654155197978082155920562378985440 [182,173] -40332647580759664554306822803881893297677124138430358308649188231583904450713975119209007903451332798451502602981571355997922969450458264260184315764364817488291449315353729421187761797243871899739306352561241178886265450952610616223165764754362691524269073106754530232176366992838728368242389857834539309880116199600164322829882431632128136522704678635033960688996651098657012510255269185245577059464454974256006676458693613523038 [182,174] 1896824860867847667543349898974495232745390695242466778666315623804830567597661317962683793950610379920439667184798582897263008529462141278321937553498973547590795354935916032015336185264947896758954782583581736951029644486789920485617975922201478970714881789801159094212390730963860216326925539909068250827407570875998123347314807864265398916018155247452909510376253991548300691868131543056389234312709801003480627 [182,175] -15261034684756025604478827958964608207943026297349134960168208200774275882096169803473214568702972790478280862567244344975194288014417275266345608468235482273844528300506220989436501844450072130523650719158519494470128266711562330276274842211794030383167489497974023879235606786064208633536826539420894039615159320466277514607290139575360384742674178464651692794031243566116204381291078733683243788 [182,176] 16561725733721670436549363752976402894612586624876720859491702956572756211070879933930280569836860956107294967347065934153888163074103487496532995879149624985660635229505146309202625930787471786617706860273935053721269177526017851184946836290023958873294859894051294014534554592846221645045463618480076822357488253156409460049936827647692974115717712065652141113215676040406089697 [182,177] -1799161982733918316687077143926648302148943524590418085550666431652782351295639914186564259581327337609488954152367527616776573030229715629052924150247870067174680103969272673031228460989061512990397146463170004132698320329042468778279499132229225171386298920766714673396038748411323952339295705809032741649686203228831672886089631548472301344704535380780699276 [182,178] 13296992360999864994215809587832588514522391129272906794615293697652269854573675057528898933727160067069714582147288361611878393086905109074312260997245128291614982743135211780594144502917156967973883543999468273506115813446888344280677353797983382604161492788936061320689932021237222167863807239308945412554942606744355846511114578800088108 [182,179] -3967095525065096338206265729936642773447960027668399489003874952852953807349837690562124831854307954090404412204135432504971861644226001897185623996550771846170314994055904215119077538846857321405654935875256000622599728054879272010687516726207759682512502564457910182416428307603395332088188016172904640487432276554326 [182,180] 24143709570398080299945025313062105479808382916504186042498022584822269242743812419982307313814770177906407517603142892494766547760806946727114366694270776910688074561598478333250637916200223758976117810599216188549489280149451605428452269743803081248322619316535701098097018091615952631138499568 [182,181] -1180432602255454482131073480907796621530204863653925467261369605056886531328767035092608813579568509684932278383395455598368446990038804177247265710973711279220298442953986725835162799760303176227253589742271300539308180593841631069426558038376213152529696557946652707482 [182,182] 111575114497284066775789685641974374146856969973515717545927967424874644089881729407242386354681433062506797353511017082128521256939769866530532653689917809562882000371894165606773176386560555873237690376046241520322636797426523692236795600733 [183,0] -806563341423016896811704812037484907865505316207665326571003525003183325822414034219249743515928049018179510191984842027960235172761217069362858245538310896451474525034533509261059578143196875935483666174804856018276756659890253250316734733160634668611985513680893000904312492616853421110510168816441090386898557691887970110844866911978261324223722928927656909827619820803771772493652522858322355789555640292983846860278774124150878321339373041880618946041352682988958192768092546365274711992389179377509393358209084752723688710177126724216713118773221198179438776026204992460976786186541290051419150550846639140103441301860635130815385702795465029061317521587647721080200714929493422691874580862538238192990049144475992398942518258374492526030537218031779649052759678145132498258219836010359558213173174815087275124775865192083909615028481940599538277979261607315846534159454180315309602973749772103509572672311131522589209004576476339673486482626677741501892167258027831299559080430784004155349429890937999691293578926486212144073604591857405734434261545997914489805113081873495858826414741546275942319493995785679316344922075641056467922131241190367090124995862576779253850459608616398828225087241953615198192863363649862603192289495264847395258321249449027046876266040419198112037648879401949534911746282183830738614440680721130374422597293767781967157513036558750000000000000000000000000 [183,1] 12592358353569757589948624655830268573543952953447359153007362379699589180113379170362030088112629617846453950764354287758343538654454235792380657618369806020977576362890569926452918852946473587811316207373156577275605199421926240214662109800725915847718622722733126951632990227570926290681428897585502398709831556720792145236968069133629738082875776647004077953499659456403103234552746371094733585350726170609378565953858180533479188685295687492897742460349146393053128572346483762050513443547391161358928885652859363462977952418215880152993243888189601824912514622910204768957816936142477338023402938298290147654363667191334414755876297400498697710161262437362040463313834494525132986239863213077760583662315149188362507612871923067578058669199567122854122347894473593189491245748682003657463850535239876980422323388745960814533869231315770736467578469130320432616299685214514101590487207900245266705625805485323555198348150390774747368644750288566634563524228960541243211365951025903187361638064148820433720775505575301768451025479523088440005691670856684072360574937796178019041381210377790046308924524488473464194511908867326360454506348762089623761873183520110966418663933089235542738045467533415309848137279666487491227551629806545229688928441519703169912218167466758651451655023694846045646759840358024254809381980296730976456036483703943694312749527301817400187500000000000000000000 [183,2] -95770875435308649957691766526932787230858035156805423228776686817898757822627774680558141041927020396279469083402345081935916938381648466685174987488099081433464552007263890553282984709168472738168740284437235315261060161483845929470647025924073256188250274726600205605537404113839568139948961518692755493870280371943659572283630263470895567523280149738600218111635103361343263322777798045938842037164732540278720299036824759599503192471929620950361127988265648851235374159589880094021485047774809131670694889433095716170958062090968224765479072797292532842926226619471558028030581978598463459789218870522833959458889967831117401755389853477085302245603709445918219073627868182438135495855938414084545472030122312176639200768387793968195477942973187801236432385942660096908231159003992222600272701633587270059156590317685464230142504804754884537994864672071331753795309393480390678073570762287177784278969429092398398797981891199065336641381150760026622806832432435467885329940408211345621579617721335616117127335308243843161538355761634979975321477301329552186602658323860210210319089341647013792880851735597626846974852095854261436449573426864600812081914624098258546341621239371485363026354041267310935612367436486530259084758688488250475996894109862544540234089778611041614179915988989126316532711979516932920648527791952466287713507220243612619739758671660335376477050781250000000000 [183,3] 472887886622556660268899219724044286607591430921403524816184591797059545507855402341662425992808663006628638082565970313694551679870116903360002241877523019889569642587049318507798137802884540373811814744632041748540319367511483170445196668303754158011057930158859424155767973059365564064233462831590215985993217360816415619285410884275093834539813529129973963871777366511967230130021128520396343093154960876716019631283339035133476393243650857402288235562045434280620988999045653207814935933298486126238695466814004583899142247778388357522878933672963022281873949490375471888756593170087492166661755718234603268635802679230115694867398811661736853805745677754093365273834470513338779489928173324215626765345557990566920849151984426424361894987418916201635793910246558196732490559294847813827792819747539584571280695986716676372847493241664816690799654917700226443662135159525369968517486995004756599780609768596460828039385583290418213499404417660466164594641099668398812732737810045932057030551041794011355821383121278550715531523953113564029925055284698593482948985582353853515083888634440454748705434590454499139792385819185287245083529606862927744184813099532861431555045182797794121884766953686539952148300268088996310581557579960763995730052595054058980371174174341938772532575881147842291746207475171718604320871231868530320489105743576412603515844328661598350279296875000000000 [183,4] -1704630442503902269381429929610795834692617195762650456955822526214331181350300573626823585902446848638100791599959578257568896894594287201312610756860609213557332055782368592765990000823251289793357568569266951618540785922955288225784660436272483752540593210716132191205939352225008080334958758869029545212290676767979808241313180464014768345265714036177881180712738673493553622575092312284235395799321848909866256234631760663513125174990000485161973790029440229005420026309831384975378233573393633130493295748527319241297119196717337638051438937579472736157911076301258901451733517546792355256334245714434232018107643812590865179090428242457357690343061229303266722429198958239144042908785250458892763141473735086447911694830889843537511966746312422619996324868943846781397475230988651823625556962273024102160022961380698954640766695514669922621890159460399364274703233081749414074139184153488835518647603657491636384834584700529399747404641654049928619087259256196933095184352612549211847908997616347245235953512185039332810120772468504997273770682805096697183884176602365546555899810670234225328585400126384857132767325562666166482553473648430204909574668871792945323124195594211109695161253676418172994183880305603941195414995124881475905835397462976529149142552676082128874765152864662944505229011592706557455698749278142426955438747537674882665890586769308895728281250000000000 [183,5] 4782656993009874904836358759324345845523457425895259139793824048011506057259862913962434550226262943714654251551958584101563259992774373407979945831866336954140917791366154619449606549202103472222070665971304498736283252630397854528057916619191122179712600265484795175187274562133591321117190930771880007464016095538594646774245833876846562219747049336912597004141195414192312180277363671525897778158640116973698644132873818400245229968249719370415829013088148486031407004280591083277698701876143068179002074359820577712144841702487658099065093846899309590396348787799351826885378433922173268698460258631214829246255618654532736278234648211472010715902430846560684563559909480539757211452728494615653798578192751362509306345349493057503998310201263697729787006992731344778867795930186089420860760076005215271343436095162914497216090796628071661118336587330248214510519145328779600733939684688669984079207031042992886360890112721809435316399354791448969770623869216640982723905778495330978224746856229905565243842981009994451509389768546115785736301740414627941708483130926675663953837750361986256623009857745895605839456907164047432698319301507418129650703877813421594115777400890592124798109855327956895417605446208233600623079558009006848106973208198051254287851049979969054341221135551236039179092560372741109190918209026670975496519792383849775607398802849154186911718750000000 [183,6] -10873994896383275224574927870724219827870957948054713690211850891450057135393577040928558777351203992527043479413741534623747454610488236429626705727262157006310625898998542331964512764922055879090177035865483647371536313142203444065602384925560102725634594763404309527685207499737964705671603388372021604763342900418600019041668152468320136009048835752081212301983995607598989288102669497076628073696911809096786697822380091419906980718153023136009672121298941333023841404621652524192075489082767299809096096386280660997878915322817801241975665803494816662436181559662853188864093380074591010803311760072190223283957114983457957276540986713229256203093886723418922314270989076860509962385541339692940820159234348135798796930592874610530911719123414942030655542825116760870050887501140886453002987572139681514688923220737720767217585048060814319326650759782833735031421506375631461546139606300745693872764965257473458913325085198522156025045501165395583357339716051582103820445600341748271109642847409348656166116397902820019399629970670515668262943542730921359219535872782245828165495746066976557423599052461836246343337036921908658672222164994896070127695272326416396475134541854547451633192193300258523941824938214398133650625949518187635717547562632110735755071500812207368176214553268342128826596892315156428345721072917031263481371474506382415497659939073844225242500000000 [183,7] 20596985186759328775517348865717019404450020783986371726412914013420705396613704799906808604405021571894644487899205288863577812111111412377367430147091722171676559731135443238701442557307706204198118437094564580168677397667016916744175316594442434425569733853571154579668956917523077404368305117629961222823618679913529017287396320339450896636000966770333386700993388923563109913145656392989625386117024738804898636141745639332166829380647060758697691705532441925907080787166287624093577883849563139659099306862085588405059382700675226974402765610644536638181470943188483423604004635766398856686197843213273668239569470803928929206651871454613224675239954112954792067875358626790383760054576555242167600699298965381718153504158474860108273842296732332931628062133892424813546306325706620305862608762204648148640591283151696611922004800431752216956722854260211353580769550612467785318811394723361294444904615651131288081042370806677075714897464890918396418046193590172326921325022087962997537858479972388128014986240791081861685233539575292942575368975055439269022156758357257186242426179744382686592213685593235308700829212098184670392173753713785249586436578891896068595643038573056825136056089206487112194772959714622624155890602586262675744426420314280047755745942707306607374925451047943527621688561859986248657249123306110502990268304386083218384253532385251761506000000 [183,8] -33162013222848276704000884399450599253683719839525656817152647326723722387514074066128307623390924857902888421355512914993310348143652215596097191186265968976079262798606331868917441465391273534552484544772665682029074729732981307074176377299413404709707939967553352500913781733209042317321083140970424682571238950626140993335144830319247641379952066975161166320438401175161569641345381038343550227825814406539794843588238635963527826369960028618609011618025039535952561076594013388822272449506289614047682496396090052768473703392234437870311912178884664237773270718215923773834023902720169992515741973616889526932515762941902691900396038174696385328152199894792106903785072099478031885723544483941098030140776510315247244951060508808383055230633677008709300125833976908027679108217393896771218097298259965535563328413300533347272337642256777479751562053429884418714014689475296039884204249904584638291629596470749461597027795024569936176780260728379417929713043618639402066286678883835431944353982829286872806011576073252381608632088860180965627780689247222162406377586195589769609325474340975503107418814242688003647707726571946732728380026239394096032572167434028942098900635169003012233491428779861299630853725409028336266389148723267957034257963246957309138376927387450549776357548317726479716385719619446752984702110470802479166367584509608351652929433176661812000000 [183,9] 46079440658377925525313795667284146406090889268099375329942836449468787182057496968379147396067270020327222527807977945917505244086677157222022640915816173021349186836451431337909882495670074425596142305318488413141573201759556485173176056057747389034227878893776231972507415891870260664732463721220445584924574643504441464473256119002428205196028846447246560619049403082190289392078159191177444030511463409633489924370854467071212901572516475383235526329867469370286162108676042024317198732883392643932931095279841258643757394969551610412924918805107756541114368929708643513932075287780375731578253433882623661089661310234550917718473768784594532600086384036413425349969382686150977452173141632021953242033414327191973796190370022941625056698727835322889817891966302870495525941992221155959405974358284173585477958802626919392791850831102968455868953163630884150484451009119075332049534525007444964927036461049584587526400063434470695075664869009907817365991191822540393407396266632651873314445492890183176237855160416934653642049148114123596410345213007927814630538980854315419896443418619293712875014239545645249632904269405337183749546168959435152798831596038624159725384942802590017428558455489443638710411404394195096998408705155161291093211760311360593317168294689245551675515102544852244072669715604165361192418710521127283588268798219606229276161607729567722240 [183,10] -55918836365629429950279480778190906409870896581513350405068929617509622574975828636769370329503795769822139429994069660731948211456233482661119737362666332150356729733003156441684629333173932075563615902627779406424926187187157194815503626328623947690352630373096371008346176908593885496487540189788934056143527031395288901512233733552672603807103042997964922622946618099551255809348256500505485159550593195015808503833274215530054037410084647995984312343997008179622838632327422202942271406996195346420844594792272953200847317763797916860881839823158080895519297760738831315929485220087973451581665690033297774242991131992593153308839675514786627797146836792930395269323450995934352083920236704772789250451568423190558749049612089093716764681499154932807078710201472213707567496891220191316341710610826592133401255794038178550546277136515193236629370986901707153757071025074959289057217930992202283764591191538642324683906310251920040417358031490863924604780068012937907540846825428466474283433030707394663146198365568280520159718526074193280183850839538941960551585556425924659795957758367287110663732376635970054004884958356527945050944782306342873467498028345325160819713618192296564170353299866004870079480001719570661447455715254268397324504100749131132411874714783061584509272064035115259900898862613589381803739064798014522081321184646603712056539871162818560 [183,11] 59829081511525008654032861890806588302416016157695745746770966796326339347181781055044830406217287028754965033978713879673053995035953630203348593222561165173154321980944788996271070169171272740423016045919994767530285041708972208239013588969248828361379926915349291956232050053909438378366620048455537393618436320594683477706822766280286112297419061096754154946464121815530054586854053935204329591810703079919926726963622940976174602846306693165359246424605629038994082850151348401570132143987798321086995130944491506735823908584618503357347651426457353873775134506066519399445488503510785150531109863326763018750179598750583145089049879396955906404357377174102102365776335433093028107717831216143885057482341273437382538133920265137359333396039132269083272467972247232398721404459109790202775954878765744101360289514933618959378578959947920428825430645033362139540648891292379319623533501165448535625933033254619761069480359612567963187803368568030844900893855502808520208587994432449902588915301891485426522965217857019538380333491383221933113476400061829618053309554646971794316788622767607589860357748304075156381393483418724417197569387382004559643317423767084451971768317639792481010832376842808957022990144409386028166861735649129200527850250729588360528514650894000251216579171248865158913350949480631459273045757435767317436905828942835698991954318371784 [183,12] -56874942974688163384374215471758099561938194389536425008639262458909646224969485885018749413214523967329693160275784533513499584892590913746972116449716188063156843162724221990764074237825565055981416988318602454588706772678929778391051496832175661806673519720270696219626030518744293578462382509583640826501593986758997641217541438866513009598467048863504801704416359168909130595674413302756129715346690131092393152269772136624857581356678749111863660546413828081789696703010041779225890325297410925166131462427897153154479233099663851138917290480867035795856886483734103762160362916050882913919379597368005361312168223810111026626557975439499565507451350471366742251651183562026866717185992267588685400798399194605741242502750540583029433102762557153223028360636626499181860171729955438614234593887633389979916590176576676418876330048023358614334387359666931085010626088556134683674909753298738032341574265391692251518405019814813594319566613717620384146072508693806750325340361390703186217399989277133437186027873055218099515249103475807463708629881514499694891025024499743436424540342571646109995942140987132679233769996848549849748599154226875388560460687687553464998925272809529065913736730695402238698564670135235605293535835551750925958368263224594897861014332443291597075075812313718140498668561046569249772033587523272345908775498408657648789412918400 [183,13] 48344880902119188817343083316956423053648439483359941552199240866790960916566492571369950673537225798062452131344459691081915336029295129637595239411857331315032110841653134240370976391526233631957292566967327149429615330017348257225130002260836649666725760048319375540974828184047838024805067718392765812459716063083932639768129586494431969974316637732241679686338455172468402253674747534794162330041235738970533373581853145764591420148410426149414312906005942374812955942008573549540790286526664675182458847063395788563351507940783105222540153488610999421155733448069551349034099445494092315174861460701709122410738847720355249312059153399804798207323209438216707774702274914169188233399697546325926982814852348116003735133258822009337972951797409219044341289071256455651868247980662952589856881322558918710244288509646439324577798110593118295372147416327899029592848948846172982004075309252161010239463442774890228988716660020848246005037206632105127840570966875851378355946866169040684111064966635881764240208386796522289367363284857787185551974396846622418251636074466091241778544489238126926125927783400316308632477776054858463690747365620489869880850979827877607384048568109966615577377336548418298227797230658702158846140772726696990105868225213045459321505342819526487416071604992846037823452887135318273381624270067498564099103129084113866502187904 [183,14] -36941190033491540109966355265509700662110569881968746297172969248100501473702590660855147664068650437947356094275558077953872343781416749726732139415221221188970671817077704301604147545496528767694842308386313502134646002744316961819388356403416258859764232985508385032410934822782691726879973320563258751519518687047801471038696419059085709279569586353236675529292889941246592776085693034464927054215259689801543823232327560927068836112161256852241208641354590264049585591207466788284676002213928022599115624405645491566422959672171031553761362659536755832664157822630531964785385183392459281418884971395519816002558629486144632240705354154370494900572656589674172332951037988553953791565739820907464599090250662540631375578718655145373999104784743844598577994834889057186157532777396887756707157346544821483387976006321523912691490041746762419913012797945713524158569998525857358633101222627810928524625869262310971608147435669692699313624897164351359010896405274013854037135115219228172411957844982580211168314486534505972187722615031379017790331665590366778940362604670668023973933242501928849713953042408279562267813262216904640627990056017933353577684284180363618971146863668634821056795322003019154257828188945589505702260388101874845868834920003253080229949628133681940371100555015795581920653049237521810557482024580251974109288092351996080340864 [183,15] 25488793662132748587412845696022987180472401946616730079208499047319991635922788003316673010452656653863152108259831285155182450896406182430121549816116492408534859467799701530528174002281083241482495696054635971165024132829905222239789147352496363142067097698067214106863834887756192845453107601005259851316739364808364750100067067189072306527413616617464513269837084982158354622506450590922917002346106914346793299270555581849510036645561314689094174346546163107090167417131685434806014555443239774750021085051265687041534785679224355526900565396395849004596029694205432417846144634242002599179189716499082173243937951216235493480282964005228359370254367230515711745304295579047642649507690940743377988443174958206879271126974856872323247232984729087627136590271063414386026419827025700356600343413774801560756036578314790001557413144053768054511609927577351812686191027495942118755306589967069832152948986732000801355517431921807888747911215613039101271573622322796430312703294321104410234571348490425266879939545456997933209005180610352237794046355919621357661470408763693970637519446591184757553658757388220463421966181452458842205325838356527315216663268413452856254654007529602957495156382551631599643600037129185162904861834522297816466533113234940378848434127764675098231873315713248366808169360285354069644710428815847080560745566046101459368 [183,16] -15941286174048258624228388423987520808954039763779817126930238854430987723323128291522157835581850485474370953519486397483676936957441351119862355036856427741842869304633106516403039402487947514043755714139339815949033539803585252085281481871485109085838289110737665413718928709439546849088982434542229074550008985413255592485472833249636894219872475388888383941848137838751215861782863558762764659781831654515307637206480219337533042418305637162311190570207326691162391512103801732189152208264029064136952836603263949012032773309224252032953091522984578022216338120888547856945548929963931911122750470917236600048811529933857906872427433135675151487546104439021688204148189252360941401178896191745260526951511285383159124559294197347550309418609875329778656333010930705846223482185199556629549767164335206703493921980308534642138092950749244058194364332217199615019821037963062371292026092547473706226237581183249858855438995782031038416092853079448443199879277717233090710065125320785491154414089806498330544062254923674884684097907330054811973392924505588046813022662161299052752013758464785914916649338675277247993829276792230859556716077172358325546766476822604896279569845566468834084934981915073929595102971870621366227549488803253008874102902584276930642923020831271421772157003757491009795231772951125024956726881177566408584627187616353600 [183,17] 9065449845718640367273628788859401241666288591775311817551629067108295834938833192959762257122753034401396868668352238060082543967982857982829545655607276675419228252573303878209580980338639309979721429639822438981432299546766309906545026087750504898515592135474894576199152712075499316082262764519611870597825683542730072626305753037626881385129670743879145649826926016743538415452990210629238948670188911706905949197937881210044889738011239480785853662792700931070153726292739740728963065570318168819188364894411258509037471213578498300916203863766587801620406565307952388919598663325473311567995337796595338233123660651246046950351105607392605622552590660332893187151312481182651972275898990174999660683638776557873127013155825594627460261305164784867892470393613938882722114297065904773936883591700561134316020470098769756464887003132976930485898996639911089150451973742923206359319954234504844950833563374626199350306865555834885195191156845841845303054321257917596771364341218717246693415463182810670764669083464791898741542590172558975280318883338950402393212246593283752766604828369465264508958432446004634992828280265880728982503485377639042449377293176447214465409744772639044453154435167448635962857833131979688881810903532676830309256759628046378007040448973955583600212411027366178290610003008707951771812915892306662042878301691144 [183,18] -4701542169572409736629037794569278043668883534845973259355417711693997208890076988328966029791479705757417496202695499826752852942003974341963059043756933217029097468041693017642625979903189796741966111371206488360829507545427351969933623968763611693571568475287680460883053233657297137172115054599336218798706522718302616956116161315647600254955656803759872548129602832614730576197081579042494884709024064904313876549384617777515690929990856537645125307852227608776769255483609751300819479929519365803359925889760485305440969573502019939750399861222440785112855332970645196340682191382091184426601850035844702479097548375107911930354956382230598432654261397930264898322182183751443013340121524734229683044394374451650640033075972217914361943422696905282418135116119668493952117904470680540997188514338069710385315011800462684869584460608456773360141105201433128958617112628771527841139164900978058535655250493862237069102780073892685561959648873679487741550612483222587273151207402457511170587374321941217587117682717573316509728671982044111061033534841108336477998547340147440807939580202417753654923896707035177921583663357989692892983395779561332963708378947645530860980366790928492142566603602707369504800683978546000629139743584258091436252551642105353035722033359549096350109779779134994899113059726740811824696673372468808255398857984 [183,19] 2235585106833908173332174869861479960937060616510896398608397881516614896676365408776437870168701028458291284894468638247933558589481505108717527083938773785109954651235214980206034957464112678331005488373204400224345452030495350207559726212230335715954998779669359063933013262915592221228423559474805719610667074682453678515038367947810907374475670065613292882372467500172569006919136577542197041812434157173056984177661397006503264403217947649958589362072424362038454025767728994283820549583450030161888676147766132674919831513894695985911691032883162208692444318978694607183663758387842510359521470083206899030372287943701591773386569881789347655034025333065878836511612845243321832084226661610480282121001346354648957864071844939031147869550642892392293988522567628772967255555538010918513505785284296111864103056491386493478925255811979305858574050058375397456319386803327657172707041357821906159362031902227711732109164536670039599238743238184446048289642094010506295142138991795604181386803827585934178962641682101116649629178075088703201488636792095281096429574380908492867339558590717554944634404075784602971159945991739191324345122255050708211346676249587721077031599305817995344187610140151280530330462958384517323912286542297004120067173263567148006654756626280551724880421965274095661379195633781040019581219658833753521380340 [183,20] -961167092604312614415033736043491350855521515939686918595345311108133063441408516930921829881505726577764867308413222726261968100684425175288376769390605460665028862339381583480030329498862857329094411890786692816210339068121659551881391704460968765118661383142798915322739336590600478389963480791024812977525863134959033915154167395497702745195138004598534294713967573091466600993891101383900513274403964285981951304822910425023839873414614112511638319936913270220336518746669438999585965826755973897783138145893382579753679545499715853834955706158098695008174930985329690040335592721922539267425880622689227000945997102917733455391677228143000101246324661291817872467694060275521374814186856701793954009096829562946496009887100342000424765844887012472329741103334161088988742666718205160476730641401587687253022422866487076183374829316841318283539211869925992599373594490358289413848688057663353476783276262167692436035939252998652904518612655918053304032912416543514715037626981072322078187394215050995178447368774647430110091251044433282497429139090012535250201408693357585870333040481465677156411088871242879179837108172487962599106010009898565905999565829124812462209507384537449395241451191801110231304480149193118663438922790629402253324769191453983358287514560264802384141168994504150463967102873823687863789108651834948704256 [183,21] 362666314672809338089107525383813659730005011843749397303052044168331670280673577633004209161513104561742009987479293027988338744114447409571978171077110906760600571946388494015225697114964696833833396061312077399899485667479004666083443804487951017605476281499988570060362460883678200611458683386300664998245896626515542292354766548475587234776376399858966207872190600711027192158435933302987334966282251536298414763519696716070787603297222832920152379756909097992526315008116261876556518863070355114709923906221838969517369363801736966395394065966663221132837300497612210754921527562055327613464904331177261320041768032011639432545017145430561015592771313455329714522366609254413115633561251231471256460337493247793602093271432148817897651871758140067980565140507421938596276191952426694708100529658761400403916916858267494588684619893511046804090215492030129219837547606269992072285254048138174539162290876286576260089402375727382480401683545195227952371386934745098956140130765078711967692436226050324652805943441207725308535754908789479322968687059973185220931818521496201507566922935037535708593459347958184776729983582643525458208433880128731236277384923724948956459171224420933180939373931090248981937862871180066943894969102474117551986080242311810122843430992774062760384838963549384717031684662694065025109265703515660524 [183,22] -183141733906624606725788302802600333365683023196739872178516952428655318170486691903261611939636767510775584378969144090653868781716850224367714583515221439209965405760256529609205200530977927972149790496546849985486537561242754591980342753018794184726742138498653881200966112921457998723623047783894110627660755383037348300440734070975597731384262174534405523638236375618259382091883118025507569872263554182843135465320115515087974791253794247839007570533988996860484017281616407793850534402446115693793744610954886026339189044341678602467046339499572971299045806581725135879964080314817390455127154409275011598519680320348187884196544702783593709182306498768249609304114624257616388807267929628425865565585059186026531081038809721290262182359865886647733985635024882123049012524735710240850200431024068542733257516888904011820317386081855388267369523868990505128764786447888731143598980820163412132230568561840548292771313882709397769293962350146931674795760744910252955960692562085342802892511370982813220839353650681233025022609489625657776988230608539133531230881186106115014491259500652310678817520664577539136500963389109234730845280826019999656908712129243791374839556788178665134988038852024893710999014016343557763600958278949283892317788346430055962491260020016222155180817963822907805590306533680291467153094495143240 [183,23] 90054411974639899362191453889208562606327093292943021926852452050444851643338617574192339274669553455832610052884202283924423964276782405981060783942329109049400420207512715862808058176190358931094716882885116497077611071191463007299289792218362165467583459537407323537896193524318575586086983729761526133881706774885750433473272034066467308112428619346711852020836323353741355125256943845920649139423697644338927745093415665353361232001006181783186754161054976454341728494224225991501206021435468643743034063294700702608958770001394897686304919483510124816573348226403805586684806161957308397171502917104042537481864312876755408808617176816918998231913925821431534018272493667522602827204182008994611756498907858660012096786520974034222397354611222767138561715065233291989651742870322960349987909543464364032690861441338454967552221276287480831835127944013438287276836555378246857061570380295154304374051894167533488447024348058969381653937140566688330259112111407409560659022590647524626756705475611317636331679808246217642652016584949047681109189783519714996317512565996730050271242215195625141731505904829923046956690389471924319016976637434488063738287534550800499445755864704051938237424224439425370470312656037097685928833626447403759315977352387346448981955813478805543286557823489834865899506685890225567333813575890 [183,24] 101340235412669469946051345575525232823675472428100718471867193979982941170116205334390885506657630137492360471885519393152603772691994741387590347763957357938958898449171977969247421591807749135239447038777490323295544314788918964403012502959331941071826760254730855495902321874113594777752658429026871142184648183557824079252632297020980695611639025287933523852596238583927310195694812998821598847849211804814510582103417190591770874533388861803442528313104986619454198548632002755909334831941738189055752163490428150649223925664544822311832209985781645692739273736891914304017140849028880256383022040198627778581968623053200523418183798593785154491952393288810340617409150183825972904176647283811745726354199549162030397100827884418908423787165185472925937267958987969704978127616367535038825261151920755416788196027172363386160761049400217114182634003751242711696935045081162016438274015237487114525669977199919058247884954317389282189490390538329832351173940634028293315711440555324119352936361491999872876559029730234832623870817626420391699170998026778385880901819338031467861124863743941991079208522338173282147497038191692102187483453098034044878666590446187716135787710515580276096374277903421001601695280627426718995211696197065371047873802605796438858275195034125068324073633167732117603968825494967620698979616 [183,25] -42874837483866833520054866631824993255010000802401072274546876034177754837901330658658554566786201698465722716442274904962103424530456441200406350919875827523426314127134858241102035949769000574412000408316546344779131317482391137438844557012160049845267121514912857673018460694434394777966240706258159157229721036139630101098096057747548851050000145516247941697785617969528964709032074713492380944674052138015305181476575051275778713679485906245207147210995749178725168907640054989612822012912836111596471032563175942293670089882854068576150671936994679115523927021410527857122872687077708071135365131835338784461010105328041815424148157947655642330133985987343359469173891148904105710433713204127337692122078819788145554340943542836540529400754660524152909645107014147013853861548700018015930416925692878567915961060540580231346139636614336171758776894677862894299148089830860063887926618224875812853821904650080318093920259622011748590069351433407665520237744454030188502911787503728181902762229973856568789930102027518784535133206006620132207004108430427923995971900111159856027041383201218937638757622498328859506095998071198873270609933327739250380227215487430065218845705181743644396676187013651602348646075878669563017655953733667916465593828205134517674155496158199312271348775414347375643434306343905625220488 [183,26] -195655565846759543069764862179411743062986624314744559572047977783010135496609407297452471962573830044717137411842158072634159978569515528247532467527803254712414854701353016318971161610989579732431581748715053095654700743697925502360296059129118831658706492003638127380831612097982374405341432057328872439240330932709327108460048184816930781706870369222003587139390645483874666271909372100708533024665725104842934546330926463634444847351335421995724292658291138924243610408828228307012917198162573898848544424077833090384222659993907280444880113728728051470823730285751517951380716780020671244498383567448996010990102754720180919850284678741876121723541152790544450283458096612362217333820256669751873436962092816996397488573261435901034237407231488060381976887098143467164774103535758495774616168327555442899725063788144687017048639571749978537298539846027746975378857961879350049943492559799950888781835471679968304205102977101383020748917545422548160407375266238811556633835537043364942282456184053178844039437904433790010659347167182380927567471026255719870878525161040197664559487759591068182228271862770705291131498421701258097034131442244231166094835797766277403672029789515753410959850175475960237367539476373272002261096270990821825556372705747786340373933538380488115423565259680646768591597303597967577588 [183,27] 34947947290199842130635385323148681727527525391053467712795297972429877853498101786983762739520331824438338535441098736118263720772813740801244219917291531908106593986924036751015245338361924631371915369840940176902034874879111124577586797570878288554933732522312837824466704446501643989673910579055423434043559746427184939807153502298078304156314371506106266346135719500398585938080960410160955469440519221513550683693029107989053002804694238066414795744650269546403899934346343074961547006523352171948060189295398856119997323284234175207136563280270270847769826942460342559027836000512442047523945917717510675345474580969082949664800639641463044671497099020678348886853884608365138594787082084360265523480093544008190482612950090441783511221585787808285673928253725176785775083745410544155123998718390312363119057176262632935532638523338448281018177157869965624456233927281045044432503038505384878995392608004976040644958226288948992628040346205573236835923104801082310791372832822959279073479017462871813027399180482755393074163037674358021637944722835795801088676698872308606625144085786611047896436204737293254875383125513221686273453868976979238969384621362163915481931660832811465255469846314475234835148240498419321878425058462998466365646452022884990872934656315668482199271437862298590622278691866801952 [183,28] 219042896386683319594330076175182010484287491419971060602909540453152224390190034236236004597812077255173858957709140809386989403703026423645630548523582502839778913338909331538121358053075462908213461103646720878203433107367030399451368248867828735813445660491389056020650850699961302584486757186566109808352986312140678776959694401316624821534162673752182903070509093335167300441589440554316911662268151944210377380278212816110285694807457136947567173794259723414143586400285207078316288742047031353422631231648677306439297280339266400866389753812232296139849081588267311130649700323792815255353329579125281882839007843771937705547636027310171023875193822309305082092358223223505286271186725662947100558348032321804741899295964643610797736212764039162906262412474198065223667359702227193013719472240825445029115840671420683766422478734319134958127394147902111871834129312298297128059250179111163246826080217185419736072082334482475521590152686920309411919517179408187768879483001925486223622440802487045804202700999226284882612588091684944316292230182992008645711260002318909534892453589903420349712641051071351991600270604425650075788756161196841773287305793596999373635261851634958286032689359889848572919926793742813821746826584436769616359968211681234639512362178338545027156537113751002156901592617575584 [183,29] -20418910487357747151985022397098733294564321486576025536376602102318049102254962460901013554830802821210218252373443928559672453645636480165585590049537619944290600728604226175108538054357161914052177959507316807723221073940530048517563735596634070414569135574518048786490990946508428447617296192719557684059768107606786086750064401918941015712798940551537031973317332469097348059594793543952580082718205685390520714115303529650623112564321756224674123494509625555533330684855416077266694034115912799778111571852344962500884676891145336867813002467949057507392284780991618974015678946863228917872593749311866640627668858325350441797176267755776244283850188009689621819387955430629787541628988533937837705160360861528673203086704161988604268855234128624649060883536076407371566374494359910585332851519361866646730894453859905642955294714264563034108887427475490540764551183056212148853895493462793549939849510405599644455275517266076954820539818955372948618359388404486454714252620945584401499600335594966659419086980144230357444736678021227102389223152477697020439925812677082699454125910279957068737907429493484135001349580175371726999597067347109509812888758502820022953590610857840105836127600321680212390401392338284654902736148977400080089365921637449267139688439608792002280437158356641548978247233452 [183,30] -173822714915959883977246109469077456674895717678368726160596933422190462813406032557678116580647654046382142853429230948320112251949508280222084097172591937900016844038931857816968265625322504102705943723792560858222594416393067748476701186001737175038382213352813404914563885913980785020193091043958501635217864300129142339016133719394786676237516539510329599730412555645182933880526486012213979828957266518035593894705098551964689757694985060725310504612817013238501375745446683414632661288435383358102066594179049000283579174469827282574404638267428301618358694459945754336923981245314985034428629142711456690830839398120409403586378201419092843001322219593845118126712595725568771418840880558895344264632317020810539205922769302484207527072361742854483717936437738461520240443882644469770904121332614276173461551004741388412725312181728179245246118071670549418482872029132363349270468237259705561636698896132449295987147837048879140267708487561954431030178082703826801092429141109594674822864862283704680343909332623479942869381782651326126181266870987639436583347151092831536352809655709535077748461676187298347622387283027310746791049658654897870590615073222525335010052080802682505529410149302036790021487772571601360527958896123966492539051042454934274890623237669934891690131550482275607527860178 [183,31] 12266403222261390047675351275377237391103875615769699669675686463455884173169705065475851935459101452637454464568115648337757893429027820006855440714368459449525755715197988008042344641746873073213945722916080102040051160132210466217613988273224566650886881629867334999346582002867673179591712398891211746929438325729694467128897841559830416283923249796796390783743096286012438359478860061323973424783186167030984477345021180409531272531903084657267520317399488203152745334816070167544232376148267747049801958896747817270661901629876282811200627095069125530779770884681178275342157987454253229899904779673796972711297874437948192275531336753115403673664908801136088583980330152950557877015036724109450248880003532977128233061905678271427171455952532179543387115464165238772653489740878209520414332046434511264974667702422881443978919368363738723737669880258817680207439084110189469747131855710155953239640821485451900077619045224549259216254713648586431000442233265360755266025544434544591158405083337893900289664013215025325406840488109786727290001970515344068607003963696321812627615118576715585651108246895968606042124033474077910005966937564125233679904140147445907267866413389287996523883422711247876976357407446904460026417412466354522664318381597670367419475143016372472064106405218613851163911 [183,32] 99376238761492976820308449223070875586377738116477037770710455108916908671539003130480128319845140569648090496173209978798407903719429804900846194742919301557173798125782607415240838889135702813157250112704828841877288839909156400060313077859098786640168991105923762604013705459685678469939194958016865928133030402867171081850285797004949386206310895589756872065836202469158944885077691469100265754476407260740775002182704607238165105668597342026736370743548861594186546546064662067965882788847485453255467038882834875282613023228551043595472156095893364036128075442169444386948978929320770787262906440222176572602422246736572887272403522937970287587318647097021794879093870981856292024481091631104466953170111406067279892459868244592331086820697027343669929233104785638431991220710952096415631203027469492661281497989292742394573441488799714818988828673101350019826850102859692272330174767347743971090327554286876253823572501785741357855185607680481797834055316040500451069867769447184500969548481663360856966811142535859202484812335387200818970191199076471847658023124439055423239394322733970367981775199926185030448788410494966660023753408579268062975419226408300501824752025391786577333811047076472305939059991583353806715067703684698543288644690936157389924138651199639852292078141063975332240 [183,33] -7236475190350891391848806007780971356585698930021364630777073016232846050601092007676377841830589184071337971787864099751453460835664659018694089382236695128718251289178212822654780487805980014325152739506402206600362177643872647164036435034768090618307120644232723778266012840978128219986949051209186361793450680338447153088600067154498336971277101761849685781822058720370938821048357591564011119648358242580731844456166671999133344280323399968471482956705755960384973600704967332090332131389442650157803390777772881171037902836789553438604795641408721030286233256840286170529829212243405116340784216682790739225551691705419320144596175739785191380960068832776887870015943945323884307621956362980625738095417305144552114585165169307169855555086942562113461426111893469816738958730084849119969528787717773955418576504260058164475952761517717050229733099920674873711482282273697857105473870747670687360001453884880489593498301566209720858630789094959021513219422118764536135074173225988368745494786286404387487147169273499760532375670494741083171049730982344846964563134736313631310088008046803198440253622045646799367450663624240180746978128981214430806729134437915489908417971403805358268161190903948596990428976403954681645339522588732865719457976411338940980795031804704979933905630880329258 [183,34] -41453904910247865403854327843824658950411308945914650261524645974196877133747345616885902889354753794173536939737315153005537740650315056485889873220473963654717564618593447587951491341241728323106633751799504987940179259286974971102739363647654101434168522758169713936945297982016154100025764998017552856051263581795000737402550658635010052699960584882151277872259828195496837829984375483918764032509144444150845812731921081465216693673879589897028819338365299380024362830786982320378454697618991271244765141243523674737950586023845191267592622480666508034800184371560502582137310277317356398644980695511897025579922282397917911275593718033352460821825493268052273297047872148269640256936164607544543595034054439120105695779099291150821226970141578731840842105423280312349009397688153077675677558532192469078742090033502863830367170742668246975648535912829901764993302535915902622473131048948843826444355738584465868247667639906028546158837652484772213689699038436296432407639283439674956966084085242125780282845482574276367072675262215573240301461722626410654445226570195343864024475010926873080601127185144489633941682355163788042125017357960938707318170044952178816829739552293189441653209159501906804892262276177669810205014944476908018973231394678634735389950911808708587759242521674992 [183,35] 3331756731312523706417569247590235560869203791499555395025093978986509629450921596805258440076259074876958536158275546073173329624502903754565460980978414555838534523580277702958722128015315700775613679686998080881387146007476393518874415074389032745464666871236928871978310187448087173116169316424964007762918686066879349136138526743971557480098917716055280880000067260552040736780586960734301944048868662558181651437032829636410366802786639720841413621899875273204574130733245738939431672799641917253729515026025364913034902919983400958789572563119432656890675418895204365640235963216489392235800520499863329065646295591346326955210676821843736760088285457887442379401167152493231894941664368630740249252831368187036694074256061348237084310989672181880382896873351160081846839050989523882468547001000414026681854811467919505963062081513751971235293768573610150955547555473961592430799386965781458920313999282349681329416873658332934284917549839572832819741629050493886672548659398648216216900145129896651511610968203252289680754471148184836232601290091311764316042130793767208836546182331855823512049018610076627116456399125104131647742456922778523590171531033032192606981437311489711932919469599624376631630606216840307898697495467899010801313508000845404574618458831511091324003249244 [183,36] 12722732496617376612004556732730959503057343727949740175005759519594970217700970766897551838050936100611874427042811332902480736053515990122965597992159385637230709763758377789749190454934894992501266293298601041192617178414684757383202321028153177990835602821342478108801847812620774163832711933576830414484077983858386180415111234713295232523297211111914524533629228715132242048667872110878267394983411707010250479187993464416472197313320794925147494705160591561807385127444364617500683684614454711885113522216620960125417681412985108934649336728151949068086320987791522798166540065671858560870832528105367236436612572068427236940941844306461276852705578754423457207347327025571029659570559882103509745831654211477556207035573427050390332554318861715555987959456059303701905265691492424803370619615983846520744158552738755155307556896408382603636643057312523458860528350542613075516582453527912984684222146456528149824475193355308696599304334168419449109794393084340581560757817410646997293320956638417169407185432813514269071976435325069750838427528630416038720701019918432569029013492646130886178902630578772898943304135109383733825129389642873484905340411258030362775165782397470212399801036607306610652377373505632128956931295300282397706883885690625631434250048968497631132565848 [183,37] -1055153834604866619593801327400991335379708621038247759123530333356358137985280121312490786969981180446722141768209265645383722383227336185423994247253805590725840230653851001300748348564805751668141956721400137580481204983518903850398898173410991787788862077321608059171704531998161341177717589888592699407899995898738687586131517934920406492175942867360230972947942921829645602833063936744563572870310060826710295883874719554534259521103463440030490717097041129201834313610596299200761367935958158363987744019512633645364486123196883388691493941806667738007834029420176773012480145072897239390136750475493852989005646164643644989786462594394125610802442708923990124725525639003656866812299530579032634537598257293366369968692546927118216871994193685840594991275780011969596936605070462538671197947865358824309287880348533499657797988412603784658140137944833634593702394348212495679032409964465555086597678079109276417485596781822182133511107073861902037685788881592675634035541790016330320909853085736608037230061033705582516559329914674801362753330464312991701356807526058803188194078389909910044463757980808644324287534020658288164110730892312004614877420935185866068507999711917536186287579496470428398297809813410264583842008454056897716545518590020441209024032107947805784399 [183,38] -2892803347304865700250374597770473224849713178800111667968783446191294773917102482203766828066577327541346808353956721841207497252161121335848642347316475849979401253702645037504443889126799522503311835338194887825032743123002698792645245499103205468142946859210865218465753319403982232988324631843895059151237554397244882259969241622198763789952053364978554469677962611300681448058981099444381784270403142147923698125149804781925565513267658429486665703456607003791462589684536233411781193973940593003787525961426753050697203734704010125050804835368497044037342949194849597717603627143989406478238092643287372782454941391873263653251190149287503892097985549642896292735973761569384395523639276611834280836222293528041454769243498866308057361484767230498153153124606733935453811277804386299858169915621366515824079356089274734233876104840075666079535522298187073839547701929676360203083962570184263941985762914592638593543033319228768752598012613509610703209057028164450062809860540331554831826590687112152124370898004830620536407412939433928302528432548962059855510506248207582227773412926074148093710147405406631998165467517606050158414814197579674466126529744466826419281451327738588730916993815925836491582350824089373192832815123328899895474977762560694464093405691103437856 [183,39] 218470303924015335082264659602848052833632502863790835314840600420039572076871320647585042780221107769190744912056444844960299925743496102343508789861933023353222147277762669176622568599525305342399508472430784132963817717111641027578640189051126588507008952832438699332452032104518555632131167687479598773761703805760340777260874487747612836681629633882654491440398633845078723506543214676778504139499460257513940959591179092373032325732027286627477476678639053129442347033677434878085338524610039728565536049469823495878959717560282080113899198272162289227276302437945966902910728732542026402921342814130254233123620354733033349332141400729892098302362425831812187424288849524259935526849894097219007340000790190690718032050025291395482912044941639355237300985436094981003964002150706154697076405432887595435482997014055688600254855600859373528828916000866601820067557187427861599822773312655391784866496574921470368312284489301269266212625167128103533313187599363090112726760511477932565717330939495362150905121457453022906785835486245402309988859195290724028979117123571709456649790472618488927490456464469785375441578228418063294040080351136373180737355666897013478649466233732903877573809757661089842502944953306393132607685169232885661263031870987760726738282382152432 [183,40] 489809751039595032706848918951087815364652709383227888817048095745000660665110694382371855561747611192265782240488855188587549299690230208382223194034624721517369472733999143169165807104074705200477270015957758309043549955038202321669285886780801475218516593210523465781465307024273015281246708281437794877084673080324979240933166136905644009358570271647645479180206173750291853429166440083547389427546275876676805817110976483841714152134809804079959327529601035619291039718467124447533170409329062518105779340586044014469626340381918652085311633374947761570156212143537351659893453198720834404308191698241274032275854825239420298171096728524897301858017857864187860165846568515173429834191039892778974608404341659390654113384998193074191201775791812883063009536903530100546519115745710033551035821184636182387105460641516476110933782857391935556397428563485305027222315260006338434094834394234628010140732977032724890523691831745062597461078811218672693050874012151739799615772909541962283879580779811607027649104862290282867883505356879608392111765778490418709182817622799810131858094049814262440387323306006804310244505802879679052221697588024073842432702147274984888207587044012673797475466896074632385659203841599826365501514052280139371454190696500561880611509151080 [183,41] -27633999928900191472499690391895304821534200645345119522833566681889922547028722176492334717031368844357180666624151531775017504299695457496977909640707525719605512808872758570555860749531884283777806941144479793098882594547250917521994201447398848989457709274833528263371076463459024349986852950047437208290838558122226646715091294223112505981877637441524373439796470322970677404407550017014665813373810483410652761320576430122708573718771780522070918312219895206837854103008037652160256848910949088260695424385289836174994990826106261525702041053485169551500063192796781621133823588921631264733129586301159747107847894233458779232658385826601603601120815328924174340972823059840135672706571276048262509339955615280562310220730225291731803802866151390005959077795731680411493915951977812167482528682897028834140417959457652568673360324526107522631127481263851245144998716986686270133555693693807751987223418271221611074545497558305686896442842126352076216889769976606497501355444115496436652094782620834914899928896094734756305331315145646382293808933213708329227480729933676056307243821496514995661531537853109739520752638534867952455506066743528588097777109710646632415585576864705538226671205773249564195968752824253440626079170546360816492259093361201661230356660 [183,42] -61816501843784717717403467121483147325133304491713755090684760048230940576891915510132794966892920629914946418945872924544557741305706155878305626094593136234404114758951572821272849224671927759603455117730556677397677645891671039704783867807441270292173310815843476112109893082965787720363669104394696626634332534347044495800469530236422202955938153020286713451863887953778908745469146123095455207561314671903448757371992540682997736581621056125524105565389633662770982939447888237978781955139794871726488585293365967702647748078255884259797680211282472030343699028239355811565371322789049712653672037400457692695280975816092357804252688690469097007716492860202419443325218898678604423789841892450017241061645763255671250884391564809389009184302815970827520473616766027337980504626746989619344668955709679423059724294524005312150206970516369132190877374443247863617120274645819770335924521952703463450319358899925979415812397784285232538769444759324301665169956191715987424104658721205254649116983939778792917040012968063762291216579624084661030410870764265498032961717177762393173762677329404481492569507179080452222411171532070716029289034303249537170560739303000788324270436477439792598918368741307586773038864161081958362331593877667941453820933444885441505239 [183,43] 1622351550143941358768007618014708737653371933278545620782914383309207276052732114601644594170636090412448723836986308369095280854803583898170012544260909252846678448448525459696374985230274664394779519296715782711031377219334351890390886653410663796388392758613502330448859788400436542467196200238911895678711033322944679474239557610221123830735499819958921665036246004071874518638824247189302229387279400135039994237364116558021131041570497911061142695271065775908191102643195720334065693665524837349771260984607015616892356003083474196482143032299646684910625044137529118274969607679989675175755691081148873120714883583388334578014442222519526934541693865690790088870371733531901213431695426007172320755653379375281723689912140109741889914270161296432390700587399735893896224510828252460589950737061277929690588299466724124603365654661082747162364900007966578991747983727726674848387662615778964138170652490989479289306147471556866862317323827390081024040104525902824056569129921430924033909627747460215136515256370003651011261428415567287789852259166832141401660554903204527174915778526793534934511735128238118150239796452803867550063726342452590419853534412892627003679247568591080898257083901203027350356043905189924728423434634653729775780915339797469024 [183,44] 5769647447381567313458223661959319258078037782647091580695458640591831543955863618121741138495179535822462059296050138085730123219613333841925542444511638168554028882360187981787138599073731708118874655613286051161985381329150357189037332468875444925411335417819773061379670231214511622941058307943581973754631859791792085054865312652447310910585329108767298293129733728262937570930246828561391256548421688518854655278049718803197029407324733933601999060919864496436655945103524850168688822908844969729379937245259124422690381330259319681280319349561707698483590473836870366538034985008758997266391117635216261482923408485696473778073305841712109323479777587556232188292951482172336494043317578681946921045774412247346618378693628540166534530004949710804858133620399554325429797025854442699457317367442918976822458379428380598898039356002693533225225990863732109173927357387663125368804624165232581024575641606292333337431278997430750482751858780907029066559989191164303546929907244280367492289320246296612880168186741541668073021042226179779476950612504397381734427764689746779808603237364698040907256186287857867078497048802115939637466492877786995999970599385966416569487149032311891978666397080153298782202461729921994491805609584617939346224366999265988 [183,45] 73371763672135338479241002581970782349700761127666037667765026894771481473175383722957089412380016300019434028971008203280209191319503350226718141680569140463563288554344692556930320391313755070803293475134059404140334885777596133916826178478496484354108054815391283374686805414857359628334775835662853703760208025674934622726655959464984938436258814665066031693075961471077055839003561921823601120960856432775057700513416814328028753868988022090857944372035642297495892454301252936668429669464201341973933600341973921340266706100975854099305044814690413222886067678750734766450385663965561613051595875353312037606942733817904596622069519457050205505857089932001076640171805477146030566767836186235100387237060599981269289840261991752246315269652734225718828650744749955871442002804010011687115263988654948810097254329016538389556328514696185580556764263810731169198654828978479614553450313061338668554408362018418105754705500196531162264474606713696487436170288816429396893578910521828610449541931210130254548063330199850284538792927040735103513708909057821712677569489080273835628376407045741032902753962694445819269717568959255143377578724429658773196054365218784238524202218862291423926230013738213115065465830793442472116460582772409815978676659386 [183,46] -389225503669027347125864382893001350292723012965719074358120924513023262290369554130725053057842518644767177173271362821800026549208994186522622066668597668530885598259344100402187718416357927800436733775223409340866988270142751645930310701279014394218311201840073738803295272087344836126340150883531045797158393312143288304783220790918458903292528767865519229974636070907302199971215861707088705514556462945179377259043653252797126667399959815171429331362584951932045704050491849145630411675803297556971936776728849075031888314150276970578323480137991298975806085801004673768893627009455741913082214549049975091688531097371210626505312213574035719637329071549070319439611874581791428960395215453418504895182450496223017212325520347380394561659113835379213996049702606790252945334330598643824271003538494661334033788777976498945126765671461160829322354605369201970846163788794620972077485081563756842849183477651349669670903037922709260604153016421059965152003090175848736971955344374680748880638418712465995031605585135170393800520178620716993344905258838170751897978480819494346083014964098588042542571056980373024295929671728141636139457578979989379425911268971303616466950830814193506065928415964417473643393616232176285107808354936215438267582146 [183,47] -22534210660473833445778843701360606861113833424435816647160477138750115536465678112374465340770643462006471500161857700095827472533217528182955191492882960672891162780442976024717976037216658983715383256503897013026322258433550817746839957270009103054538450435536289758350493836981721909979225934906206869213589802792033461721922544847070891532558407083972268580110853460833938797151116484604702713028068804712438863749304276903207564163780939363229963314433454180403068945434017129340594957006116396735659591001390015465267516285111220560665979687362601917054971020437574323624992404413921881522204393759653471771097965273321513848076728132562631890606673054024376828442820111731686632443342479175896690329213990902963782749689454713729432914531570856636641725437195914539625564396428468697883464821147593553551799492563876525551741521740393501679524644641183691110161039258017308673061721328334207996399439894426508949632994394850749882520464285799598448151277376436037251815304770359475647177179108731351198206188896405956439488905995303524449891761663213272327889351638929422895055458196009595101836634433682283522177406014242066386182033480741263262066267561737647739781103591209093903034273789612224481196456065168541267968980398805226228796 [183,48] 18083477043478871767678749549245194202186217665943952223932689356149696149523233267891485633805720860177482450361374557523686236067353473068919264296388934785626568761326181271251618756579470765888215305024700002990718894117880076169840694963427459051440882628828514323080646735669821248676587005603248290588888282021103704656084083610728063056471148399572148871680744055376520681044519848921927181509248240789447359991743719090019227484308840411668432131049446369337753179183764827244742939590361259213588929888690475211805367908831443953455510909394604834966368265449258783126183213066490439305503530954933534670183637493153669628609912877881320895500421269771083501697593676467910866279464781630695116669960547602374662773243610672375868387939676945286169637485703378616395324957171788565202231392836755494956536474924381756181252604916146837788540385882398459616751685914937244571464259268139766658481032751775892742098878158277791978489871746135918295530085282116955353667271666344910928003168634863053648094605790083755237680937452071776152705156792543054803782450698009138540342212401976242180844114244265706582144338301498091796883962123725293472171052790685516697513106356750237959704718619759933723284470206291924459263741431322550008 [183,49] 1977076766122067460588456387923474483148208018449925111589872649749069349210738946466094409039729510773361306052766048824907281212335961347371909120529775482548472130543989832453346160096205121561724659083675090481978727800162641128085703617148176574993510964373089683305066484231209910579290981871280871735515767168295808115008626568466761418964036242762708521306300207135287797647443347403599158138335755130435437485185166897643907319581974377076176379204571426314298557368866952178681464300514013943007971661222626566964783347127273076524883283937054181731381312124873658753372718797908737919592541654128072186935434309927891475732051239074412959304234226129751231348993982510698250039390919840263110013801584831486339508462993731621507256461416788547262211848409412067108656667977443705916875232737543242389659746309697205327775766558268871914261069425041378580620689259675071757688893612320824269161098543674667345325748930608396175171518744431165953209107969600387875513241639258115481871875155086482146258492572294198067779748477589734483358419094051011163475432311154469344102918812451288711422821126142323176690839721185496395796077410793449069115715115124735485049904819547097228343753714916856184361292229933030049872332846871192 [183,50] -522771966577088720507094577358640026570232551979342835459088133596119992160851986228433702283229570980807758124759188884081770036399086765830026276167252469164070311946817611434742339442184581542806484094176357613947050940424947554000933816152220031200156435949196371360795025013201580638862909283265461477157419078040551961674196033473654002493591198094059353920960577389767399734076016916847174097093700009079791949859713354266949836264432943764486592364467655098378840850386511917971875394027770643671574890190461451620063872859143546008207838545645324127277599243319575294998016001285130336071718975878198052646689749651588411437924900113100566105501225208693925509288781736606363173399441684777094669663249653179560435079616070105562564772004590675557057753869136324258792785412315393252745327786572392261919733456612442942845804283862338716088727280376632631603009043711681380868667396405169206201579955954564672499849206828474892271415669960410065860015211211734772258074893308936177482535597129302652978141193363598804736577573788251382443928575922759254063539059916496700130466910936771226970368281775557616612730743177120161013715427976440843383161503790784883060998994949196074572229035469287877907708765997468793687399079295 [183,51] -93049411609777615633072517104145227792381440222483707967123338354967560494371172305138729035421206951505724730116922120333966670352621898473983722003729162181544829213254475789313268406968374337088411807096148085832704796413446191291506326293956852269575900600640140685985905499028581531180525590506223265226078722917224251948200765746235465525764727213279877183393462769686640954010778184593368186434199894748895101922366664791301206637062095331261276039764650830837737357538375772601506608513349589899855503273923212085250630980559099520989347523406461068287860649327905641643384689788919695137348373462562541829036095662951659382764431408580063762958428038239214034975495688231408500904226597136495503948067876697272007220201970697334544433939729229244633248687060057589344120902409803261554155949265160752751633198021097769666599752696258868187147808624890603015681107677319453852400841757027435524838148595417414666501458756014976218970286752567827663544921601997296546532846920047408141636369131141863325313305241070598611506050313154717683192368482180326002666767358929603097336224511928750418099938617445313038796785270026147070600778526632854788372366203368292309675808640527567081612284150186339235853496885705750573250656 [183,52] 6912195897144875198945911126568460309126509001364062937509844942752910649913352397332745248784892394229899914124240712968890896820505479340658621468192719937717909037203729016220523255621097434949026858216443071814957120054676434545146407227739870666683045558219497283462972739873742070359624432996141680424158863585782609444049932132913452029687018988169968066750773880649047873173996375813045292459569899256606177253412564955565947784606324912466436652546184336610167793653015066615353432283591980145490794537700012644006348004249308215079779320104930756934918152517717588216429092740802863020953582545251400428869054568185995839687704563596223423905631883937156693768642768419326472241008277662240364414492979626425492026142824092461870386045259683307298715783049158243978666127670572588103356411844095005775414236137591433607132433168002983375235275421914582192236569860774201109464486189011926897547026794907358946993232654991369250317298221481426451455752802261920154129710189408719132051851532814501121802845214966350843344036908080631499315656992103531599932788597550592266039241245783744446940936863044380142011573081724556034050419804056497419572369658670822631595885360610191252155347102032816051613229801800697351452 [183,53] 2436694481379857446309447469847894003549098454128374760202250282918700724008828573248246527766374866777600827334978600935782376136010275470222676470236333599403535189610479526994828667895211498833980889094924749477318918802146774427300946603863991893851601881776649968322503404503558714423187209722334112903236754150209049339617877687197945316794581611483232670638488721347379821921855794234236399204241384892214057281730498839563519699092922889928042832998819384734270201300703221147129552259679258628062299922405856735186974477248376635958109787314254238621873451968874898259634551687011862371251185039437132146172525920340167065594573862172785944298543452262883113459958973928006914758961139632180632605393994958990499698352145097906867244381322095166915790662536558536572288385316409268015407844981979673571628168881500026486891837733787412966604040620015653477751229019833007190876501382622136639372078454334925369789538024480528492689000312021153122792225241567854702889778492706078774329814409587657066583027558971503109232000077730388253187015722116058147108525566637663483319161242279167017088455738650301936846637256760808744188659309729550259414102239689202281333110674792381237226563493117319703201544289882103752 [183,54] 50738699840798245324497690837686959157886740660944774591050136242840351763161033682601100705484375337286164169532983517193373456420709230446565221754291048438948841442281238285280368031257845652977434266347913785603014020630192646099353403302218015976254486672512070821343543887256738189037772007400684733776324245300805244061781273068223029883072151377500703683722296681673449576686395883652873570204526504403653831844001025333900581175585618584737423189101675308017919092079472625967364463595595157718468357792813096227035525458743351478153295548305651498882382596958525205767981023854262074615901327704632912987343155371030769576265181599809154399552396790883912904430533379916268679037240151012306260638398732243834773579589899314760575084211212300184796683250152043860085548839197960767388559520861923364737328611825609936906190098338923839728455822931305699011595816294649533683193877480114974321749424186277021831288797547113875275872435262746031390866781632942193314351221290891165159573684402613141824036934504050350552824092851125611615035870684654607994711704491415247075085648726432657085042441852172921692544974062138702465292064937362673202252565046368912928642316153205154643579102864196489503465541779552 [183,55] -31601980191696300649205462142609980551385144367629195296010509395770677715694372217809790101954969013850716392833353815657327031618991862775761265861328464956451176371504393940901637309117170447916056586493703677924916845923810961140742909059019375361253064494660103349556207903679597362466183074577811159045247976586539225651004284969948216073641359428019548303790045527756258025884063569028037354413531611635128246663582868336553571832181436601668417655796716065456151957584930865823324310282810927458625663060772979919049271877275981306630219106856594868328572229261489937742166407901356918789412633364628995381550071946672248281022928934392043743799147267920125147211059884284844065123370945163776451408122593682710846053326172392689246358631834513972432327185102914424935897501929536016407312338591931673051487031695595177694129530803901648244743784373213563271291160534690103033376404248455378708289148183163507721682337017300899627467166054516428218411151945586674715387289629752902305320940453746692544763097189921683562597254989699101284646501181595145258835077546838878334194618421611632370084844093197288304782533463916835487913443360931676631509474138397754064333211971652969703261022159414983669071806740 [183,56] -2829152477221732878850894976254922167003806689686171072760538280561793961843550595596302173565507168992028395451511172843657338893927048893248099937426878962427428135664370306827486456516969898446970157186759514949297045915882142949567765583112039249489047029106418192137892478970728911047741993244411821591575231761548641758838994757725060143715140440174993756542565614315286840733017708344997858976608261605302163115358072975134255571704762042530343580251559610754199546802935497804140916990557698971941896233037124797939861185242292583490687134041134430672924602196615177119231497363237200564975668448621653136220504983925095370430251187321757009568440338922585297244704813091830102068376516962468116780266649323211327509638658907536154601974898180523962655581816078083877630576842233542905245362826552540740712898080371388779529952064201159090009543873848263984814778014052202258502592511634233758917629314081042171067797829422047321941329859116468811140092009534064497510128106001626616161513784906869411929555685783846321289105683885062866209560653015416929922845595750966721232044584797674526760479589052756612622670724555962958920254916423194787871658844278356097536872154612595034650672179002130637371736 [183,57] 109351537490634386792334359985585805818687184265385087950999415060157176181465339532683387695635293786245801953930901234171379285231158943097520482163412545636396223307427419145515564235664130396967185318602496521209353737905927741209830797376074420363605598435243758440907630771767401739322533313979663801876870902789154818501655070221781797819394864356609323448464263579385906423174539628651846052541976008493374751455642874574822083897918975774944169354646964766308363767547204341166390157168035733582342979471709277208243387057469751883728735620533098019980317697080319277621160437433595151476020545001872761325332245572234859521244949621533507138975456948562436654253152516074822125399684340387019499898466332341485827127745006856948113131811271231904937741068912568287257762227616156486857204985547643730754617278355486726154015821230039206114940411154034723238277737948497361322401158897497777026165973624097099671693165232949711846316390531703201334657137567260035599503578419860668755686665979705439560947417498191615767557707679031382551994933565457196518960565950223922082337809309734585707205620239491580361370654306965186916828715376769273677096152192702600545644421274379948133722350224437439346 [183,58] 29518116342650336505329788062210408335926841503858168529834869470533980959806544328589150044419726650167633029222360210405923736600166756560183095937021565099587783002508487244648458391801708917877498977748306967742693449743653932017977628571024892839162192375777777977517701383670403338212848540876118569701501393553984317652691703658230385677469689123598697316470362134247433135834198397185563610340766451730952624533835347997330501204564687304956908541316881171532030572338310390745473127649171963880911182916386854626743294379706140691111689040156296650755426536793129251136192456805559686072731597045080387865805260579883743667704628376613212910753166679140991987418389832907905101598780177308132726016213002433583603240065333055124166266673845282822836541034010925895815894168879695258594451124932070752455995715072703156180908683691363364270534207058458963298184769112479400379615534622698943478301459755955832922423450141433463437751532899877890976602166988646371543503307804813216038232281259715273887834285305835561171951207879452542036385043734256794926811474074492542197185581718703101165779732402617046792351040943869062883355942154273939532237643199618549761014793054330092472420973256056947 [183,59] 1239833293782065040500149930300419568205215544987993235111823363219935911879684667798030846855549685439108473700999692368594064247992595354953949749290136347273184269207167869705011988180453792857168350548902966672856688195994677131833505660215270238903740877364005582360072966404607840311927618499434145129396340681844527543058006887313272708805699723417343769011286630566958193116389684755101336118276976249038488307090923749733101341395973990680226975515913392907474080158350582431106951315934974534871606287711841433912546339365672022508842980901805919889838700309432143615577511487199211113907401495597650053022225396676648975043458993624793345960384436129941888416671739889260132029164048758122665590135126823890598650699708616275616997399266038415392208810543830882526893162076447743033263745451508901262908742079728651435917266812621215880221916271305042426648324747188648861866504409502200740481414856421258928260648720485107794211986185300541742462761659886436193384462405598407074640052066170909840422039454738302532189097395658098990237574169062399587811813000938756797934441093239112342345659446995567351570540662385495976479202716590462372181343230800887442647038733262135915482990251652 [183,60] -72947612823076182392229572110946639087044638142192918430083787695510483784617657363678703490625041187254629266632366602717239567364598031715245632116020156223687837306939379837874687960801081908976842939810529481119393311977673536280521756415930329700245886337821098666291848525962583819294395664078793733894639842458787429610673716627681410094703615794382146146584064530649247715134322553773616807554438244810607396090914308876178906027362260871793816497062057050321090868874924198028791493653788033448200001567959914271058567032169669864286774512411286502271179414245244096879572038642947567663567415102679707573120808114952596103165150474009453481484189716703083183700278118275106962370702784935486321613937478616728267202191782082736673039883493323051152136579783797206621928304336828969947034543899794333471409346081934876707899924147006085099000357919831213478713034955094055403304680014035283915180705646082861989493658344232689019206604150903931637813969364369608212911489419324065260588065757107170835488402770484881354681897200469435400906325752316179411449901982594514016572006582135946611908300838872522762701609355575836817539034455970654486779232633652215833434605671303270615314500 [183,61] -8820398791899399609637454255010076103888876775869472738708940247695453644253082630900868651717483912165378772915856219378424744166201142311004292206524032654689628310781460583403076097265223130743560194627141466304414851951640337110421202001356302586627477541922018570900765029887465525309416913834081643021957243411382323093606727053004813955588856746459805588343042811662535338796838488504070856542757624560490986834598648914759355051488143357325448425002325138789148810903128940744740127888043959771566604524503123724612105702046861699693055765682452424972526990698856942259945041139687327798311085941110416459115449709216612530690078659839887434711379134009384758735387568558378986613918037122873367989316477931734202837192794059370103851114646136440047859083890871551937559303100525789549767621749302990628665739174556205880235545425101369001549769927561603814636201170329068097913493425412364396519011400053193930462283011791123703013346059969035070276339256384621335648514430576853039911161038822652596967626890422247895757945468354887173619464184115935422977603914833724624730535450111263119561075186630507914736996092616847159503085681438281294041221284493083383944007978010789715285 [183,62] -349079961714005517183783689287853636115990165424398631288712513781082744910391070996500335603166166894196441243721330924413340184395015493157804063503125166493656651512480396419206985940238453994781924470237530148546260249807402808474565028605681201599276057858094583970600879972899456543282205401498393786425484837653526164134866811436102354998522716215119386086706948829540010828399733846125542394432353699722834404613811088617082588702483205432679559283010435359877532693780446699639319629014477043112663151677117420511859259071280087605122113801865925398109437982709120670682378508045652169488518281959425718266906784198739703867826159065758698311857526155973094172381018134800053865440802421165682853992708835801614853561686649760918314338084618838632564273391908575624729847943602754296086301694137515034931946085725288599424699079578431681375944444230634410190369256557934904719704431078866006988574779424175844934881995157201598999565036470853031230442227253628810760201655409159975688598562587610412696793341121953728994834019030768005056406522830042372005332737689031417882828901427404846943838818805095049340896213909155253392257873061062922545438958821819997908679599594659130 [183,63] 23150404054283033318153762145186786005414450986229934973625624781843923172815242553583459601342433543174085864462887524887340307357191361275258378035664523276596429836635707094808227408536686831856765576658859607160644676796167600372441328164114575760461771444460961912653003359054963891396626077919706269518877902172175283625008966400842677485256418610094567427055041704893086827452447352464016823096156495703999382449704973805418768326353674663525052277260024661219458194343193376400047352032648505942686842713047845876906266526116924458753935073033628689442715900510180017625583887586637762043120579370988255977748913960129132887366842998856318610856972194629169105304258081106705327336225633284224740027515391998271712361514986490982872350121089364825179977762347885246059954181076749981137402004559849340950030185530596431217002971922325191557157792325986758202149761718335835704430851260292434416857580344652692090808424476718746608789724782152308419191336413453865813520064768825614982716428931973242832227135329965922273509294574520133051456532807676518115318191809818505228914782825779138025487484255781500742152127551509563141503051856751543060821358826283189071230117817440 [183,64] -1941658162101735571405037746126674300266425536809249016209241547648911281517284973601747434169604086509729702589743346571606112085193841525178949885898969885851698739995392949300946832776040613639514082006062510129288941137312559358862226623788928388526338337648197470862605294206359908094200158210671406291325929476997594029456524640036192316100540793287889824580231047281991737880219105587777105987711324699945165368049834289258238161661835266284946619595615976266208986014426637105521183079769964198266568970224981382392325963447556531234190348564571074844643607419025933354095497734076850559134591653236833208910321674987251035883127536468466957805944582381902302787709705021016604076755563368442643583662049975754656387024148848378941413206796298449761086312181279223259474904178315808056010266672835996258731923462307843652506079216061949120492809848506198631261489572691018858161770405878013406533260785708773276059721154500042675519282675056582535382201444495101479122195962814168008835889223741355687083679609633017658829782744151353990511488613599727377192017144687924805975283474382622152851029684210375097954368883642450193734359434740472075053478724706158308457033696 [183,65] 526788293980622090935951646918776108389852475784812500918860611434210173125416442113860454002043519738302850459321191616101650902768460136947605945052179619326392434091795534900305205925896642410075168422299264234757273338897171433564237384446700616039296143797881079618101462155239098731698567924957332441998176883661739558087637657116256987761578760022243861127426453837745279021112753537997947385894696813269496810683537421626884776237510753927402068652500926884077824514580813413142253120535586896083027971047416271099372692498970152188261084889525678046387834890308494543588726840906682503265934198959295768223016188642305315363521112364717350413643106913201527521184196346421228653572487042731328823218899726922937598774833134717508458120933222951788677044357625068113379680488635876764568987197919816788525113917527629374551042490454800752393072960306294372280300742633779445739917206119273012246487316917567384985233325501876192107110812200862081113167900546619064284237685026929058615007697991909002239441730408122798927427020882885492457406243589321545429818758703433271972747752923303722321495594271568079967172634404219507620233115077095317704156653596865591149648 [183,66] -79440090219155461396003025712166960057121122431391789861088765859134736554913849817320163415489990499515588480647370098281752054233659284902333128260517775192744204546036116617861585493447001088217538274463941048873615989370735356754466606159652546876782948566299397001708970312860144151029961641239125976298430850998357530015295341239703390046074778695351893092741135681538398250918105445084971277582480546600897721157542873645711733077323264401472060456011249605176043809079650978923617067119778116148374423719974505670379561424834238070146604419458127226400179546788791890204552129610807062110966035850765872865947555229719287650621564169347351790490961757524355897281698714713515472182845903871474170032935294963152232419142750855209325452132602302880509013098064725051419221910404852615458754096833997527801244524401052120084744868653863138570066955371690227127528323865159608154324101209942771971498178621579909885478137217777545711164856353109364151205664897100967907286736844528158319677242101940573083126374019965369712607712420500603367692209885192370515574620102264385675873746237685185430590006225746623465578736457239570912969060059126164937933170077035135382 [183,67] 11461400288141212539874793294364082715832178532613578423823541233721484559161172955856660019895962241039530081397247148367973111551630713641223508453129996284516545386295140304960806417466554212041244086470613608292054508428756517144343249939546224602031430338156968061745220791374634448648967865315002661628403137471684896858816290999850839395199948758023876293416138560728717983128632246012230805218545409636738135192590445209084966093621581488288364563797018184725022899652594100840907159181838359621489643599428366256915104416100614565291215193970099161070909185770347011818720298846986427037719997197595890741097068261974366871479034872035349499299123404369255446064708135898296838497967031916047671779538906141793973251411405583596095598565407119871039628901678482061241837701193172355212651047582307453272199281999829081765941924172002233978046366690253246802764624732753818670635147748984841051384521033701155749384271463992662858321233237204216763331269069871442580817083454232734085079993321273366124607994966266524883495730350584757735610364845664904336614000219536591663942877589997910616319856339734628203523769036549771094082126749177889408534259777809960 [183,68] -1503031732912523682140831836992672965969390844898111934089000294906538916410320367573532574298673590408190608241447480413588403392323736860080664104212335010718508564861544254301778713110806634742116980994175863108062380154279292605510726854921760541376358124429868692831062579800571678727917645634582865413215514164905538000545658654740300008911886671199729303639146989217350313676631224673679356468851239986127272430882465418965987135654493289547593168853627277662942192737703822880079201702017492337487035399138387289236715469658500430564227176005753766033396180917207616597402318745804119034120114143832385540334944720799536393176473140161354000069532007147415658261782735065144863532422752101622743344878844925421287170749009369638532080545687372211643303557042810951492360196895058785041474461499636975299694657143343810683005787270436928123799042272649995397498215822215435377720081319070629676988257773617660877417034050529809400275680786364847053484953351395608693154474295721845568655560412794153270300337230659154412239612613215848462700842918287369264665777733998828273816144823505841212349869923584544269837011971739380520944361581736901323826648373126 [183,69] 177325563653429983243281018825843299338703973457758169096252914266937873794405885791986765048944371227883118900147249125679082275232399812862892654513035494159690153059231827247787991982691540634432712557439155358990904421671471202589612585222493541487864453698627447379963896853794645353822295591180591828104268577733202695985835825808153695818368677597682047347226890929575324207943184784230674750556841082058985950130317916811597223305549507190227426126805291395673068960373529558069620270274952587821323224869126722646355148852068909569154018987708292264645420607922262066428429334537289924304918073354098321452325563457815743708743870088818354695196732245256358863677100649837364011862677773415004533409949986216639130979029687662903753710838700725366541683390687904131396303611044422930133881706483746056861857969266446282729593021994104570434983387279264102822587144297786364453363932006905494480481612428148205116357299565082964793198766591250027932341584053098984869664981208882668599782946244073778482028514423716849681380261655822606380522123893694208689367983644263561355358703702909479555623700239164618367958758265460182057080164043991532623680040 [183,70] -18821192793039004290475866211432629261886651309673750925784295714998794805212676781472656544864090289851428594312082213659906002300651271160964576950516306127669689665907818069891631738280346066165801911518109591552614871565013334861438553828348020553604717080046889185827518002551779083089095241721803461510554872261109737010982966492238633403487493029997037337490966920199265990940971285420179445014455237499156654527312941586302330831993144344268685194437575456529215798371980532131899490162098777858721274898831887742361067952091709470127826496615732008502524484110308930944936559014150404621147269087176441619917130173251710112579949181223558431702433320188726813302313737604567183622514669136177835847519224020670739524587677898823076332517210157399589442087999801703914010257771587869007180771218409347901646912896501930109024389711939796967522034387600785342755124178616718597180089892879109736800002673949213797228543315748967992386738911527244850678542930559162303198903870496828097341956280860232992728833904236312836108942588957349915631599245549725584105025484261474065260768105753554551273522812712958579030204771879847033500167062368090771024 [183,71] 1789103199599917385570547629377634203316850531675505753301110695877578915892247574689998046728767533943755806545986018213923051149093878921988593451525130599157207067330389417260217077942629508877548246270056942422029094184597859316107136832851964913467993870874407828431354009445971401111004558655356629022924105537196513513378153859223784861250690883126212560854956912261561302991237401225694908024536348314784608045533154871940196633963233467048037544955155837810758139186997346776627058438258576441220513239271667951958807276509526558610267511955536529469296381108399455017750738080023248592748327594605021151516917660963506691816142498325983260696121381746282842532120747149263982168600397595905338006464050346207626081470069735415257066579944655074111891832833259953897876969962678614164166432521815772071944111436290477670287869856889221028230678851082942871806693846512787676139864444211411799925762962916440203099197801878108112629015631004277421459225233943794806175549878925096446566899604556875676843817571884878301513870385701745455444453575639875289778053603503767329015766952983330906132175054784477238351345394734230053189140479057006192 [183,72] -151679929852579371635299586195513856014198259711744597495054801011407979028111984322936008303386683979713467487378090827493624353519011520462483225524388669602988728288268250086496869548178743199735322082579831710245513789215736440066040580690798767860673453954222220958627010289724961092462659977245652366892122535521553220167016580802594091281420592126087189170441027819218515575345427154961806002237790566473516710940049381101496136242567217284653713594295973604840671249916499005265826840614725851858354872329525250571785785886934360893219503485111730207622311792498746164834585690597665207216963856630493985751864181793665062722386602784146359690037419423683639462482759491273360657372397102485023873857137855259588596588338075069081434852930713341641784291889309482544217143467541034434833457347936806264969284280850593506423681780269663700800830803079886225913223355426923439731024588606428183493542108476675164182918341793605856088868240858594637585999685905309337964994922366982530680499770868528679945151034261843104837907452774937162800440088488177149152895392726056761479175716735900552391029306904871855165654741137238332746192894460116 [183,73] 11416561028583509944709508896104762195007476416699537381529242064293330269875931220932064724815048736822559285828423438890171242328495400576814016458317810565443978148621222300454073067914731977097228187350735625066787946549058400006931667701293011637232415339009670266688082244336630119771658027945728442175774032898076241438201242675035283800232426845623130911898080237263168985394986338118713656991746077619509196110434719379625461980204231713167085845041990988714745464435871677110306615062257985628133771691944934343417045458217016596710836832991855067188836806690036749913216845568896276200585041582462848864270876670253535180722914776464399634973638299360219791940983942745906461739151142967397834560172108723572536867895973512480700373608137289597233692954502013756534530878384439068664226982166407405145804573002130456816697576720176359949442614855583821377454649548607893354987327518325469010689155756152967045660749702442443640280839798643275982954896264425882103268181761011317922160112025041644069265221958252281624362994319219019808242329410510100001951914659893122027938437224555316514863143570694331211925596111633347684088207032 [183,74] -759079597968859905533783452161562549190362242319030549114653067893520297152575783452925121439911161300771617607990234494189614338142942860926447414698024375331414307242316394077487087763051980351064564507316089094877225647022616668741418331506832821619316468061804668524074853892783954034276969444190244477766434541985023819090272886200797580481987245671606701725607489939682874798913329188453446089515698736682675233266435354804786846247187385226940181555695080404484224286808899065692754214974044743738126614879844576692583516185925474914508997298577327733159748401152448493842652631453248508613124289278477285620256664175354978478334018285687141587386792592542728024108424553499952378151931831454020044905109452073195205152149311388985422590056526560693235319842054782952011808179334382349897993978671250603424911784377677901237498370696420632460456648660398246417986788123009149670452705993468418454676177935971008270039990598141861002766712462473087219950108968404714925098296211438371507174819228703266434904979622334413862681905940470185145892645951896385749444295370540590920927234093508311276009524735252304049148474509097030775162 [183,75] 44348735972121880461262660640135683043167988171956460038973607929968856430249788751652237875361438134354758372925607036357453842122935914626660014204282166785427295949612944397706812922814564175903937585784090750432533502357144721692554402511821719986590149784240562693343379950892943151200906526176317700776130438107329984098368416398271694716801888499761808058799514674607073263231946583126322220260712598463327742340475409558883669919221965852528273738880495197266493084091407801636370745151713748588043003875826135913463286218293250184604030558902625238835474253930711814997110843214862747537859970800285238584033633833444266036492951746495642733040390203920740645742689854329385187373607826255908122807178198529584217600297448804042415940488488568011057342287710263421533154704298434240887173207384112556719173033359596363812953556479606656837652992695875780972565382493582307029113820837070885507270169052449444552723383972135362404807665229578856658888640064644527059331557010845587510841292047903844404639154156092656239354743481440405682595081979716932788167356904961711603333358968920886293432808458858970059615145371239733128 [183,76] -2264441962210999422946550317484450876789181597704376016030598715950341761031586041013910898890216299728833451851905273061459978376185297370643559762686697431318151614271793530828512268351795236984436970086911922201293697188427325478912370487151282126871360751644617918098826703117106694599292419243069354458032975939337506109381429554077313926293849000851304492767090255525536177738608800013743166090578677179777371496079881814398955702679053313335799247563038010344612031648426390847730853994023326382139430615740485068092863989347620832721930580598246658484687041667435384011690657368389304072042728672798867857252795857076858674729557211105915585070568245108649294096891988334441074033428150940385241171857807683651521815573282880247098429185496778767584119552039652588160367111699745904144395808497805348416178293479417255740349394722785368910335262311202501214740381775306274829983502272243496191838007259453400436562486688901879655178876981563785263896171772014104722848095728600398245465730764948557300128500363110827366682144346446272798949317549179239946446031399914841491175005304169560608498215496348406030074603957697084 [183,77] 100494788513677443379498344585182545553948075534731026598157961435521991858441676031016427510295913836114099702354341553283382741487776953852798729055047461927910246873692846488623991552345257963422814006982483454391980516797199080483297602377522101154946542089154908007988707015335553394241463255960557603196766067785344602495948716860558162493372608039636711845146694723935620353593662452228739269352391198822178415496170412527531503925335416049544353576705396928747608094433578842861190888136271011456606827363691605810890788392053770205018212299939690712046364340315563422931931231508744739972056631728867914319887600918975249528319952226012065017151254570710233408938405353121518519848275870362963092917577329566509584010018542177515634291415394137933053705890245867134710959355725957799792074008384946382987118933172426519617774989322185015489341125019189059433844440285556990129464078928095222049385658783656617656460926765823200844804987711962209953803987764033204182931352799691500821373900418350695881015464114264164844161508859912410228505038050869526633057586959242575793031525752635863319332393328407283788836690920 [183,78] -3853339891320417616106741834719520126369141785590180661981250293909420207438731945882170767657297006404280372638726677995566225330651973519638404475950129170302596782518505337319181872165639506973788949019030853882892288746938270953273217470186188006814583679198082825008186808517659776344699634926769798682670564185979935271751111715946804493959551052848489418439622112284398773602149826905318534140451511582768220387232439259028085491490442116281268214630687966212204501703087509287378414430262083568776333636719658551788303883599150278673456442089470949433940771823415980671796966744831818474553034468877328929405305627743173300566228056713279204916054806989120909994117223228245236821419286322740834543534123758833412344495400889239994093489124135536596221528752342539650579801390476127962754917538498619642100456901458033563891948581180147080661346030984091749189209072903578055020633375196939989998121164647045646595309169550925455656582145345194756310713204028480442596858377778633121407183411927871327652680041327809419490649776295157166644968736010618049788754017287154410160069869485862673853429550698183053157442 [183,79] 126742383808640884671488567501028371815042289450309246299427321998551286243371344519032289437006575320705011514499838656069568789968266562865313546197415883654884965710493236088168338518913383009738941862860293262974825609766789177425457831324634118584415389593864140901390261775464699485184857827195519778948099161880631318980667496882273362991298606234996155562059325656707626713952977436930464353073040452592284053948978501082486939559785198074901419436578025253259420012126814861328916746058466819877395685487123608702865512812311782282600417797723182623922544449972444132895912211063354286943951811699998115393666810304509483979688846309534911346429154455427375724505043614971370078465803658078499723913686279393646944230823340354560243386796417364133775491919610850368080040424670601487060462449183230029450742306101242473466450470653177869491178275664821922706660590155494571628579259060422637301599471372269461837270566959936173020596601973343941792010104736906679813138347203035900377540220508726563252201739617653176488455759274334579134803629549947572104453018464861083783650620804828439096269431334146784724 [183,80] -3546072839930515562901363089186212009623929128492654714699108606121665657123332119922774194540891346982079339323000633221665573088022415125090473268686140692634941157637620973658889379774904436523278479589658953241073042842040122204340562010425754470395812716381748515856712124152580733073533135071664941129503081493659499435983023201343991328343202489376674806432937234955634711754101037521258790574546376802238011664177903013455980719815923961381517836470613973328352482587127895715847414753638838049337957012987702436234587926289764161253276066050800878855999366850675709146412000908729462106969573099760507349852789306253762369453978995953857455717959397538103632471667437507476785816122041874440706791155157099041108377490702824736493403392723014489643114090603886282522226917859523331146188044207125297333275190574825091856244144909240963530254583381002255742795227395418984086658852010808583802983107269591298363470795968069051305704505328387326586902293749937651361203881657889501277381725498308585391322133866172749061075494929489413884303551629872532111107541534803404713097997156998020713014247038052928 [183,81] 83729628294533676573182382612656056999819288127485642898666804149103574578765282427108610893833246293230017543128291805710937743365648144233953060793132064320541727440524701339697138224154460777495855608491359469120718296397536595402911318381682045556358265705327901640150525796789305333494737635558613455794813686640763352759147649822729962209789801909797803514678714261167245379377289408011694393321204381818396252286152055087534981364092567712539543763955774112074766076361595990862903887505675461374015529854344712161288390309922859412165432078949750041827659226725126857225595378101262578432703058088912529233598477434728960663954637341755757923576453851974915388206087697350066533678906233409548939132638131990230695666420952677184595582749212538242762725831831110011655880933056669314715486387567224141277491852893867349222268449467893015654024444225219243897794125470310388028057039840912018217085630311277464504460571393554413026047428300433212782465622100010841230460775979108253484458511572514737378591566971884044040154518985355948420209239911362049847353315407681599023165404347050314443117078096 [183,82] -1659705444056603525125049818800283819164053424701387869327422212594566987762151456118846435967882898675954444327110826546022013754565156966899804666850530299299609180046539985217373744296093179805526893826337378894599441483505404450017367927972607847839421261865908575812591118914466569909261463413059585289728371277157496957942263559810914148054546696986874739782946126380964647521778344652753408735605989123617103755939070976362124947825034989235123238182755036519509755600411941328974509840776420719186409697028934490001845189476695979299671238470178765430298099631377355740814070069146894473542310429573759743671545794055988054231609701029119740596200041724763898631299529532690318341619752490309997568106453377941835058226872875939244547043067226168705865605955907771055386136986039574576881972568248237837192690000018788053044507538535999985087152681036400175267509168008171345408044317732449613599605547629475743614887852084898485881510010426961500474288153236327200291132658247567269838088917358292792788299678075289776601010094908221319627175682788651801247256072333484731380878909083277597215293 [183,83] 27525182233410800895301133927173851213072248845261019059252944379311711604563054456314381474916381004006050816722578559401485111886686873836491489117025259821486419558769458220853681900822746953399680701834194256916304590705175962364789224891729682406084751086367520145817149635753713312561892761157239185745188679334649931528774475956322406543259795571847407636802256622934116682963655037373456012727592134582940223535792419885976836151767980403671926564590759189268468986509904013133440650967298169592553018865435642051628347462985195131972049394994487609217674048693689691563260702836752836676547037896740243415120885149844263046729970535464575718969006194286613341944740191511231187188729300999577731227200612137009280193386770053251455078413599243937925180384157232519654013709672804663893294165941392219741689030581925017309097525773240932478880773921463100485570859070047600872374472140618706066108388271588944191485022295199904732050237733799615791989481833692259877883753962271415266929473023932873312364834338938734531509517322843574917738756387547249369787384662515189412919517450187197422 [183,84] -379513869449291810799264646160410400834634825620812729867839352558625202642258606554299766245904770712951177800670897416563813313474809359717422602106110168156081292374207365492597777989805340393643248011684581789256657960096814390938253332969932409647777120871758316519439918077630898786164440548675401077611463900366577565245897986858072758993419729781283466944860779823062607200419064504333486025023910513558894022419769445464577928087478686823635731361764915905597293255911211759687155661272183591668726876874026707196332354362593299385117930938306194038591177898059947216874177816982681076362603881939137165178030727413187036432284405585970692316107245219644133095616579734849978574788094489893076027580409694811739142036090887758158350978780065894138819714582658913993078704485785561529183171573363858131453598798800496573791694787080008582323818863514418571286064274418565648056404118890028181709584284449232153328469593563678688705516539931400917758794230945919006936229811284513549156840054907189356348175255739928060192148471262933445359985998190990354094116559526084204321500919214255 [183,85] 4294331278910614310899065604535688284113226119361811860295357681421069634103474900612837440946813352658852368467545157370607427144397689600390504740611475059141889735872637967222864258491938970108588956152165962488868935381218593302927609478575084042118595343616134922770792529564607021702312814319918360443323856160054439122016201159048159960866322103950307347128837941416681027184776738214685609281106272401957107862514979740701780084698180888563038047765139914001327061976596543485958834004160778449298053720888769076583658552431712407114701772406118224855586272218142202545875916341870383681752366878419512895894868126316300543618114914265181210704336069348587968907215406060666503941669173108926524359825542081446453747041671678331885890265188761504665412949874919227067129040388947995647619590550314730232520372296715503700870675514441525438611612731407259996514244244891021881952087277845831760902749862991485665992409924952379528695835654365606385312517317587502126154691394437960870799804646904916901331730282408644696318031167101801151470728618446068521677597052624341923858604712 [183,86] -39251353978267613618750052700865077974698619840452865627001712990323537184322506598567213952216668954787583426357534952916638152829174036521041883431432519744708978197139825509850297988254441907666886997288572549541236653451632509554531895122419270877150402100672166015835890507100616593318675199951482610712643055518343366609417996684194027569225502039474924723744834518295702745529775394327548439155919546229187365769983898490895694855800085310550840623031412995071609995333916263730834845115603101604224609574411633345153784551283919190463302632931467475275549939966779408018342370140532698735871403228233431604934280138117206213966499926419470424522884823508177110244930694507938633893425829345027309925152243147316843896180309832388906191020624748279817309462195044988345908496187436789226382261262164302254022157175187832663532440969228768553187032099774350929444103255944457465595400143547146600852386680998707807637687788870461455989645631448255816578815080933112338986472978056682343368988526428066272188123682859439049482945148025574900173393733346218571169112790889551285112 [183,87] 287042335044821939045863076303782044830473207388648963454398240726392683126449233536542530576340308029007498597381071234189584005092830985202175807835836663331141657247960716870656919305424335311730477080753007644447325645907833124927810255062095253568779521277743264737759401095003107634751949261080615521878511355981230469403180639252599596356179300009800031927987515907541352964752467994886187656533614372773612189384330729645922058985619943521896375810252232008497101914729738772018198697038010053982423117015779067514959239542291185740960105796947172010958669152886810143267598724472481494083613996645695598262289090184275912270891766116935121777003394108296313118563016348579453603742729102410832175572930763635673256009651283185941633954959677129183203816584997150383807216020524660099347162603641772547947104916448154030057279784953777481809615828464228156219293606988717674699653560041595993401932686929751038909343631510127842691885780952322619443584497155103755119910102210067810346358847714887579007712993614358202516705612034225424751530721831245433120573336422585690 [183,88] -1682865376148107086078161669272144335551610958166558432034509388409829815734646839922056783204610297132494363670655220228221072244647021611800661321952625830690056495794422018453900831834732560601544502458331108743308809314472664741187511632963432858185424824620407729301922880690341596091918215954898332431400873513317813070514751492673190660266595102104024713441981057690628401918388135648727245991224172049404721728738582977392563085896504659133929350237452224093055039420448017304206390043167298198788860568449955825486960487024321784733354074164572737120063379747338218734170719389371499574888770482129046087963629918398933004570139707011064446640282331220414361074065984351283343165597870413321516023281646449415509155250367123497058200076079090038898203889636802940310602867070345794439350985067363216967827045603252287307523582917781214445515550018160627507727665955916804744444925705341382690563994551517933782235220770659098960929335701541132250737475026801888333209764651573060608903898655237340642920989177485026434667634031136930670046763374539360241794762462908 [183,89] 7971014146913529059374296803364425045104867145877290717327850067293963408204644990293810154202569620221807894019927399980625519125515598868385080326872541678088718462553751585197880690568162993954025764757641207486768422940927934491217020983383568342949514964565971408549989476361400683061331048697313692129861465510462162213292777118604206909479529948864147336572156365673495096416560674994278207508360217857219352327367754811227291199764022224036253835840476427190833449250936584977162496889931290585527702984605367196440075102341011819363149613005495178764646144791074179774272594857615804874605139681498191796941605079004149105312082581940745413086101008085952067526749245858713701791444765462107904466576345919793350975453963952611126435056705724727548185328856652848191459308684854582880277204385839811186339037099985897132412761452862240359380654414248165768489251140919160637834672379696377607378839490489108377780657242151275871507746981418999555902079611704674728144782223617361016818127029222980996671987683658744539836910739226817010160124640355025903644612 [183,90] -30460777615774073209014822060804381214661077394430855257248152827356525540286398365795486437859331940516196244961553001861315232242124544651573871229580928034781447397361422097820248848180323855990331186569682189068018772043380298134192954195347804128488521902944835157214900210400623276244393417214601582329865653674457930789928619500550893846229387442490060751375684360017089611914162144698626816646571527937773822567469686241226301496603178560534639425350000373609044927628391365658156397974880121702511830504104638625059846394392060968348630903039998251254266108416724821589300529921466888170856668852805172403651266926723633790410838450318711106719614458028146816498686610090229861468423889015755761368427262899880520530466802828363438676057859102533402284283978863948169039610562058056123535298453350158156099220127287289958375886996350180612664483772213753876408403800977305022897753233244090550487957226403184347742540099601604200898381971144025553525353680862156887964829542910744339320328951196734046899452265327865471822821516501074405503897349977704457 [183,91] 92146180887347098036135286905861419833389112944634696649123485543110901260504165178865524684122791016640921609858560739284423407649880138086499647025378548602863144187812587156668004440113738403911439882466234532844407905762100969636604453036418093111320052812009518661084343060911665084477159291356254475529377115904773712061352758422295512320600193497313950439111066377797187777976806809085766285129744192120735343405359955807525360562556691673560243760027197484751666120238857900286777048617391933096110237127031506580962692469234845737517846862149740129417275703794600357439197126815412025890021662792760613052158800594436257704322329637695748970497496536725288093119297791082344110772652188007258953286385487690333500433940513675108638428028744906627801903235281124167983501688738682275723657469876793468968755373754688985674609457010292695102256181605702810029260430795992278755872615087416795659778662594441157316008044255946966746630918594790482543778506823863263904669211815517172745086482458334245159253959442252039400583475826503916284140342322230 [183,92] -214498780170020720420127883183895362294738446495980113014796870481999098854537809862807715158239367401688172049915798426627137512734764204262713898176781321576842232912341654173911050803383949267270177585924145678429619100969896984331637747611096083525893362393785686051369764169859592841343903757580701197212679634768692547548711147176888016531156771864796910539289188940486075256137214838607972888950575232247613553515334618478966952633987019872548134378165038777218891797864696721795233396282412346040760499382329653288977821818845089909505005153971588964215778144156470576957363236063529270645861118767450543406673508678671120167615709923273336728642414602875246394630744443391295767429511312787062952418390236302933300911235991670538058472774626336816370073504350786026852341253323898640560472913950383430875126955137200361054338141556199923452994822804058605460615555290412648357097470777267953925175324786454979992626872560573270937460492988358403033626134870995932753494499569098064293281130495606549518461010384801084299078611685177527385629266 [183,93] 375863261477921397318661437417821722022783790012227628855277306199736013874287154283791182165632664325848665003516684828311455791285964444220678119360132346915445858128983214865009188623710320507458836741204327604841349160295927505149061703361393537135451949684089024129530217873558172159710904272737916619189040649748109720681335980313827942496380876072996231270622027555510083608448256896152317287845087118594315297173976710619225004377336637874208031886389709625119793011549871826564338590897301440347645699255581933744013371056161328042842448810608692919005363941175805774323428902626541489642225979745121387218917347435632876789972326093657302598917255996685930407785488693128652558244905070458180047040969026517267166742144677900789798455342866209370143032558938527681408696146625960872547922206283190840511522064945312726164698392324444960710765743885663965388883787589785997942088894382627262076464924819787280204855701192425643435920160789171493364740922982852081218666325342861580772860687629165894061949312948493954698676010842661538296 [183,94] -488028413709913547620132960568284451622000069061207398225997857508309425025362426775318760513548806804597393725920649315687940197496450698778410381117285436545712326955386891091298220573922985678168531966859094505251528374671932312563162677983399203659290469815825086418322946075458735367312736573537184542886307758336033041104983884196608039698440985826599479255635038515894210764648056624503469824258425807552452014928642795988024685559883806985123265273968444157882983803147387982496134710408678095920647324700377202919262674964926952958563676550625237076320451472173129040062910250120551279778570058026455249880499354851704968293976786481351278007825004445937544204797660572310522098356718455019641512462148635547990780500015398186363386204728295196939925207664519213777906020439082555357923575007434135783309926436321005727032882100585238497293961798806124460589815894204816951836715879033077675664168352357680650333781787389275029449794456481588504695964941050648367986563288375883955640462860094204051039157743210294039651189430917178 [183,95] 556011665465616917169909266690496673312853031619796210527096484962603876713123281240333645150941436335246683869793319475539821061791018116292557280633548111247953196444763960845316036299699982459364376578938979083853413275484693453893631331183098955961385540736081994927878156838365483861510005302814885548952676442226676837384958437904120068228227978134921106138809021073430209907480850976366826129712956073354189933587974650818929106375836253694573617758866696682432725455285669962571773886349968643762249354206464021394407154777049590276784315427152055075983323890481298183134969232837487806109736364539011034124876230235527823679363976763170421615228901229916634894489584949393267549545025761407905846253548305894281325135121719866403810207315566867610292470614005185510286101375073938462769052018917056246404873144598757867311337605828855471002944769069515105356917257715748181011782667933450467879461193632873493055464026825103783446108219700361461216870667654760816864886555965362144547310271589611587227100402551214193828023298 [183,96] -23673385488334076410048762332743994820678346230590542656638552530240282448495379653925930053039079675847461560598896042413580622506495317593421827783201005375648056697137352949315946520012482621787613813978471827462418323239575779934861344338121352114018018896732757877964781274736978229371572070659523561639038788686949947323116065391776784596128915693766543078904572302434797531548303539907749095609320769554224115286807823464784729418829521350284089197095858480545621380668115014559092905481118215713853220170110142991347495241553636518220409465515348692024206508979665789190277739595789757852172017931613103259741931767308049025193040714127797472675701278994455094509587835465162969574453012573560817941328961726892210053583210468980642185739572527526573687665902844807470306672843720790512216009535308634831701131127532740034354320360901382886713746170501389866181212862965507456748317733325776213642865268922190951160338059289179868341459832550585789740722603367407686254386689059604056995126534319792186692506158418247798480 [183,97] -4930717463816591625373963452004455435268011405371204429185251869189161050074870901551200249680804333045472098092032977188349547882492253434433964494844936457320060949080004901402695637397622286508844295601007561606899084457439969420511440365730178346705064657494676595140350338661385237158853752116604145312224426424750624170867016433160545674259688621899500258009636529936371199080776796487784677700545549317695298249783516771548968876742919470848331433069436383625395278999974532498264120670717613448207766504075989024502327809939242932413364663375205184704146530703527898414176024694749663076011032860078715903921796644672209361033568962870620233061069381476155526698086211529770081294988426194488827149971474651673479943197394304670303027996800211917008910405236123398942249899799574897824439512328905006198544201008422224426086713965658992492729057402985793355940649776672585983878520050808178389094378980679818029954309864141167453751161875944961715506415239020177013185139704309089415118909549023475479942681058740676 [183,98] 48403336144256560775384987253919578358188404112321395820866221002922441755830175720360808300013373193190421608526844306171245491871309134655086735740545889195705915426177845636177695036880380964929817008909903635458747425831861342181295021376501098339454084072665329947988989795919893169449887260096588797825764750542497238981146083125674745326079864174967709975193510401121399443195206815914813378232101274493151140182187453372576195040715959200545509157725373053450199671120166406505366910134245075559762924355370684227319625992500308099152685829405011096758826652690115952825138508441662662639018194211726135804962376188393513825543756168091054568946452498157971249395123602477716824883165147802717782284960219244096645890285219081748065335469919561466535834659564883485368921726073849619654463570865143658137977477208139987777035232518904810340758717014443483644609866938261915475233624808681707401606540377562803682234625496473784194211376374748358655348838545290303053654998451930012400199774843836435355144163283986 [183,99] 1505582696197153075641533629952215594029647064539749194983192372901247619649509495144075535339520650357771443538474726620256239833378166464817851856802448367543176807812543579940899805521097525869631668112803598214314977348357337311804672440994287874594175044512788149489712555442184039957899455277940224947888000168848751529190988198361848641437650805503783813376078795148559831304337253474762626411626109123764091520940828624795273013877929399384179673421275901904509142843110191821671525161421129948749746134664442560545076195081371755922530298501689713591017352882580889256643389015766770866307654002611658706942269030022822361435901436494296651339053822565563804681717032226975891632218011818984256491828491836683990583325545935091700002414570476306405679062187263297013038898974252448051860334310351208358954368430181378006064629733813936102414939554599741002728895628719449248558704328887457053185021338187166769538477847160810280538262678340188426272766058953587747330419118092453779041657541146437200559447492 [183,100] 20159161417162039331441542030206225017101287764374413851065769243714337111291403348229041567553722422271067195580761670714802505351691973305532358381974169926394263840046262682062105089722064023871191920305078853742348052779137194148966334076878696364270328075041160682783036912428034821083435246628426012891330096281834441628607100587843904598542380809188367425076315378986516049773910743471463265540351866371987196881917427517198432460127489315408872239407199778547927405394714830623850537742209071259404146624168494355148780233548508522594493598316223918336066503885084618813562874559124541943495988881662777092678864755955166634073314954328636316603235971083571611541572991099078897124644497703533863173882844384665747261687257100807657852829994546361495554279584770429593074137211282295453781736005648292380163663158906767553911438398412408194504619013256677962771461708353128143510869803806523809011986187751636736301433665822601648618790983510785462094586609508337938928744086147195903300820905887165053690 [183,101] 143252962768147053372975081759491674466458895577951554518737454454779808697486266007503764936888979412275425312269578480753228143562480224782639286421605091867623319561161510503276809978657147741014873927916640677483467806959547260876323303143267014976607378015545956362892139447536147967293284733848440762986332831455992441164168865350002130215787567667541764248904638531478657935457352707435024274165962166045310715992103400821364457944127867734512526909162419447176343042991492891630191626046847805072084349410093389503619879020721118331539908741858871833579325090596886037932256878684857679670375450388332794819051893172484759130922336817536857350137619504237125099814158951734313433549914453498609074278116672937742804476562344510192882475308233314775021585900600904450844962765567990724484463357613693292515026406466825839204815732806431925786410672325037904288837179105662271222304499704459630859181449228311499272163927293365286092215591651703542647599717864095133450063653747855415133275570612805036 [183,102] 581239863256469092291104802540449732676205977509990813461768594467839150188290913280842373770951085690388975729228430692768588455963018727060966829209159258454560675197157575037103179840167993749983956217607709645163272440189488249546471823299201598792308489118847415216203500160527055673579246313660675080832031522333751066469862705305589954398838939454849758232091673049642770781901465187601773285922836852497932185260257753406126510726824707464222516338181562838576674454839638874638360777948550150169325559739605867507367914359091719201210318809135666512540234501878210767607119908590196923958892183413509893008270086499037090975678672431950650081514426133381037212780796461194222899429955936843523230390296796648210176570317011533311471218291956635119508289273254492139445848686645151319260101932869839311412087082559484721125684965159289832745113670349605643612770115911905474322012549086755565439999553758601759495782986366829884366909692392445818223179946745425236483356130549757382256507522052 [183,103] 1392942118249218938955098583919614530780698854669386461666778396634008729276192662105917626395584745665272890954873673527364588868401391783868698526489439698787119332478341935286650889794873239655540232602294382086199188344726106923233081018599128642724096377814549600899378786464003795123648123251966560373474353731757240087958103166292868676381626313059327420388153106044364953991964687298145538552719335753880005004237378890956389339715988401724415927904623710365604033618615748054641683592746829417461263308099397139467532474640593359056548797741883910735092296310404121531556355624642778157012560867104827272323325320361251986275971256736201618149486785767968359068263173893763025350053421963489651417476903276180310258955439056931354931853995682839514438233200148504702623905953166554880194103612265398200529405384854264942684877171926543060906596911439009071547730057759953100962562793369796001945370927235400940594924456630320379967588343247731858811844914083211505693726209548109948674364 [183,104] 2005997521217799484035381798735120311555617230998829924567994344140291605068861534762076100754261529817160852874595150727910567584482418266158744327747552478524041731149231222403667555156578849336305265632254341329777937736875312481563754682246145831407165813050812189579035688269213559979540526467276041265028043892396439500987425394980360832585578814936437811311704554740026513715255217334824503566907344042668150691428108751002212523977176565737379113018996313500068397871181916971711943755889925176097594481008483650998182270504049060555829392807599797137733698153096725301078731296136757365495623347481383033006077253361884101150656760374208936333339505109140854590172342121075712555802037897569349469654067866974617337684468322926327532233918818165596514376553755537344470887545781055927644301409394833939145291823887863562812109632922928613924143772910092861847146034620475185309164005621335960965873424437302498317326782057732175695745298884601460904063421044832988715283233143256536 [183,105] 1751180777163006452725141626541793420466374344024744032158913576845849454769331047828659574389546284445808998280771810021365533716358031261923310089294284590023991971443338764125883211393963289952929082440493239691219272180010007334921889203971660156039528962380488112759496654005422788557935939858601660309656670407742498511963857189267791004186365798639147520397850292718128572190516665148547416793436072691793519864870035492243193091960416004880006539387778011833360366823120959555772705809853673498569880375358619214266960719080605991723876100330490434250722465887178459074536644952868258577765778789063829034422930108476707214370544628570656113035670743293458555444647268703139870410672916487503589804166850469949172186040191717841745771569296971886428581135945890546537632703397985476474231931631802525180384588135459413606481554075757325074995774741020019598204834806105694243925304111283230427913068516255320048744117639987647330388694847547114107171970264402515850946634635132 [183,106] 930152249052161773439130103070382560592671151536269263434286824320231397281950665061116201541899423112155914854301173670529784981486484493643997028328192026448921920822347873925243176975676031684081708213028536777487631106577149642367966579618642868130682808633067286727112349889604280920405310954919721702107921985507711341746004302869915274505633139974501792777191858814366042937972806012800889907555474004203519331332424713211940686484065555128725369444464099644570428226425250501905872513301431072393495892238767382905353735894395563481968836834461949343651995661807764910491445254170481953797709493174286845158437552418089806732217104319236077508960880388339080210368885907963807062123408392953283183718042405588184479949806080219658123515169881217765836631240888087307090863429540760100389830479498792369597719852732982277667042089136034511238672584859095995700144204722085083167238925158873178185982695800673326118913718283175069580331634084726747997854226209549521717354 [183,107] 300766798676365757254846847435944740778534402592687504009618349773587791069164756012592863517486191680594021800581201296563423560151042709221217414330502690511066583451771834519401886563777046696050135183271429010699278902421247561613402195751936108419390952419067374027270098132935938235199661836823657125758150992886901832817471371413342651936890365518826673903299875005761594295871687040735206325315752896177296982613044180628293325031925323433932075021245096400645425617710594342403901472436433088032137408287632819788372248671538995173516663217982348718852798247152209019109667310644414327796067595978032584441444660491880623084098331290565009108586283950077262053571505365205379499274172827081693745798774527896322743293887794876192697102088913444689701439382236217360438973059821903421408776789228248762851685893434156697109046378069611064554978832648402886516230998764787736006602206655564940918331982744741715757905261230140416140644233147108297063192636083866454 [183,108] 59104587927994841370917524546738973012712548108566901381383286164579672519515310456861035898733984942391036356657431253116588673306210227293238831368211452426646537748089190209947869214116829120612441185488346313478756001517472217257616366589107023157281781576030158538609080621437793036263759617341540388598063648555812877135825092964034493493044411809529107077129470123304130691849671480619281568133984459943901891745550060316753420664217299338476153576694024648322116472846353760110953087110757285831971205151955961897230792436388124160160132073530010621821898176926305808331878772643259730387525838822715851422390438492524408084835368116755604093976604480697417524903948884742820719768980607709395690381373203169406350615513229084747087591001769605521659696516409991417734666088535542392455287195549068953897476334154125390036559738040799172919108165655169893126622520540487507859514277501552918295334193231074450998569058862942162544368074938417011286444848120 [183,109] 7034978666356189604212883861587964574171714734970020708718744608002257858764745747790119543538401516326143807109865205353534341050734761738036751487966061726906278916774974636992017943292307921917049973533822094659915568066859344580927393427684138072776868316042061838526702066977279037050001672480710377929107298008075586076592625529532468031232030751883714369701898623117291915369684726280193107977654667653252992854117145465360277263522698398733487645470459612780947226462078649220465992925630341977175362377869265586172833163326830137595327928364492459739910384523895242526200995062621696782820648571814077926560271039392704930701014908718813090413383501514208894415967656276251634318269045417841064092499816456405796278121119831572938622062041517978047826543416909698104660554358012457246310925374366731019379523180733173619376601802465252465856512870725488901108982457681755410534669965690545864686276568205831853246895435925248036312686136638462459304 [183,110] 504779104814248231592826020435342415669681309869448267592717470467528239652288099884518557468272030033835649004634539330003495263725376819967947001530501315042681338706247728553857109695652771017738259024744698160724958981013107339297072313060738423036888063756377690710287596055725426977379976274968083248732560932013766847521467783001932565436388392611386509113582974570549673823656987164345865046510468821153081350529173114102862006443263152111461520212194529703047365988887247374306215384617462242565819403749183167981970578047714706575770955801434862209533276960618282022334567777732084129475048530124003931418757476910990260386617605361731787389004487579272410536377395528130513322337219019091667469884059099830676813201484758363879602898368464303635420618432449307089856227280472115597643218749205513674003671945843917270533053593357978233653893071493872617052425458097237133382710002735977335041077615040672305211199721254564663149900449842010 [183,111] 21705837230660849237185809543198875945713544767978344789221513333297816187546106935637547086049578675418041873805800384933606970351413166566964980461763731696988079254043787368854653426925764792316232279831877775261705960567440105958810265021882942255139444663849887571944323384617392583251919509553372121887631170320099894683316182481048297258388391091538383282764742996520591729995534914467963319378652133350447441504181419883241175827289148080205772847557940141073123515797848385729333306885691076626430841570696471436657848119028687046313633374485486027636166251436045620838038538531823296466869661974735571619000081506341100303255466288258805509860389873937377254440429310408649453728760615241843359091483156539388465282950792382216768182180237825169120096696207139524321074194088922977434274558016825145574226274359755351702493786160155443884597278780108422257518148859426527795751987344020412685945322589042746139540635371416083058602201 [183,112] 555476664682910562473327219294852744052443835487137404921605140025313844155934530609049578512122632341865254767046580469691966600010262667689143621759570036638422258180723711243351285840608585178060036123388920341675217318130721818516012027207897393539917293984718549515755319515823878118852894557239979708818605701624396597772366469245655180254431576128708543311222908973751166953990662917612743798735564170540088861453649876127264178486109520507444150994858107463177696717922160733690636508086002562767190699506218191372609264223126653390549978642568562143534239811659754165571005873868930018904982266335941923590697764450805849656488796832191463225075290240896631412840659394296444882322531046798102830422272268322282991340697765177510498554758630500700077774490784466352308113352405091093829804344583507171272450986274822166349638373529253281546925323555414762959374349340711031865480359229001751570623761853281403328724716472424048 [183,113] 8392793602054158119068750335952973471101046602020530295478946174845278302009847459889016435121653647172210727278935244526402885878094566362007154541293681991625721227884064578030387922735945658918387677724191203521403473242671379865799768098841441228173164417748814355458074803430797369568190802278161756058339727317497757214047068271571981114242208444825545425316313592849486744753271733016422334815848033513815829380244475320591309778461244971016169085995334239732388524759400029197775825436228299147349710232504144923023358684632431561844019551617918074137527652163180169606828324874551967188140578467153178591929559205935808684060411074894025675668286800982817199359867290172567665548423605307748548526948609847337993266606026233150022235318143379119934725237532422285835766458600849226432095350314913222298030294763000254097630476602096568892576240725094055675866825349555459406870311985666667765907132357165222636761247804 [183,114] 74199707866724152279910736650300297112581872608591519963588302395828978538292907777834827340085283398227904068531949553295716302993957354830898940989589884184581238796549438078172797463733292115742135338561421420499575459100788682473988136778584262390072111788132289934534184494570655366554218833703457756216628350949404409845201077520365319446789565102521490320809583859715919258846467084686474186414845614233237453047085428753478877164874815758372506332290584050717571457257801221988048364488481869933706680920769846470499303616412043627939333338859464985045513929925949430221317843802702759214212396261706205331988002786289870635812202103131651507451235189788442750964517811431132561100461677043088222479267449824577025822768109778813228283763555746279972806237767278161843459327793488128997508666938612297553066635989237134727853404369764130923737435895704711720838458035321553063830076093219751212325514096433677995 [183,115] 380029728117007253409803326512989333759792491605677443087914919591601370401523453663333437890993568324484262493986807921811066461748762988056157545291958414416991246481191249803966261126619685112658958075783349370923566457574253549373213167673209328184285487575292485170629121393362954406582097524941360223105571159900259797380918638942771218032027972212015895710198763539974505608952247093022210333739065239449893221053973571748395002014057658747401309068429384356722796846314498338839120799235876015782944350629380419371124880762278779360985238447544157797004566139251963902962718282583091726510762564896659725122441315553678983341545859743709745883916545626660385759483167290484512343098209812764657074221486423788461226653901995987733627538373601429250066550655204323536087319087975648212833143047453418655248986523624695210235863193713476725047103556481919741819732263315144760558320407743365429027846558486 [183,116] 1115232498636898486212927570297812460229389623535445210685797780142821022641457375554751186652397608671410831720117920369398769829364139841792136471625425507616967433012801478188254905320204596741562961974201748650558700591982221948262180823919765919088953961695108989973682334654722245095474877986905738136649482216604547534978869417734713928014247033412184050542690540779390948148808041375671533999021677187736067841251523049711916035051308991982712208930731372783446054424926442547687631611647110526483121960065263943677537440094465555538071210595310995070068932330103245761719897768201982496161500657571831606070714106626267137819129285200921563519543640522310958486326952508973443949432886462304245950826596256255370629991196975589774641976528340822214798979457297084522564829831594741523322113427125027785054488559258300390705835253415074223800148268820002744067807711990752300481507819368067610385 [183,117] 1852618521358294256095061442204160897295168921784684178022769139101569628403347440930195465489090393609526722571448217276035898989938542003258982106915373761038531153069591048665547865630008295126864572234227829963302865296250593154509793727051623480664882031218060475156127531463029131495818086693464847704736848763298045848015378945431355257226192170550722956409783436464221774660792446054926493369247127476147539648697036553879958436161306554100926701821261880419000170048178444985738529081937199066241898904208470100659974788591580063027854974214358088974810426535166633432231230275440258289879557776696380627831588888596585004206849638427188570963348840223409345335824263728722572605749305499310223292163827044588762801953851495319031435010850251251964424599535864379422743923673091470440292270993768484700672470917925207330836771467166337900857195345550454532148019084342107780161712423298 [183,118] 1719175991201366850343404040550036158027728658706242237701294564921861397067077738646314167179948179743034589424102183001878887980211852175968115982247123632954912302872000915797234188189356349322296917574891981894059488949757137867254166844982235505398819004174758636438006177793258016348386391512892543700826346454547967438710141735563192428996212820013112332792823176775380266117956737916027651936296286021998074470939090157082064238296445548116984044979344491916432090299474685215108443235652614304367970794165320658471381418725557778631775446589440424604490993986766141541299143637530622213901946300989187378892788529334921493069960405349040056458976523821071535233511981576509936732862087711184079277629155229109647462877409263297073913909393736414041184556945963966560749221973032262603952008521545145624249675408115220997071898061765486571612861434047599441360302199012976009512 [183,119] 878369533052737434031656406837252067958839911707871924201183386654031528736544416551635330855571442861736170428474513604039927051400033903181985087408673815248414657816005456109174927948765022366627967736452240970391288461303299932195614013569579294593465913054220105901447607005507560665187433821058903078776089909059858137742877165005026507104189654557580421292755672709925070274323326993031765313287890273294604242565686665158778280720628605874920494300498088530112586057454343755366153955050629642990457877992173118320217216217556270100158289137690620910294391301647026250370062097752996147276885821828821070558542728136776845691979587855267308445638423473954498120798759703033237634057880049426535545553478263587148679849480841265846948347895712887588991356062971548748801690545518199844131046067756989916821832872198669416596738523172825530792305587639341269207201040921 [183,120] 243217176963657419465856069823982498426541216690248842886658832553714778976758017768479035038474114473542639441965385890835670792774302169796754784335400139751531515389399161018888845696412641132477850079780166303535071584155399689983304312307464816799652629027157428997109537166320351366352062751031158913531436141721117518055151112411291815815357555389039594988843239223803121597286500077733728204996632306009586687174567436493971494037490565590090280534913293874302928583669904022231706694197025797559545470670773035488865220504948974861630891297342711159245898487385858724622813433338322032097013104563921311023754132271703848421884104984831331833320702460271276969154028729578682283894488147773559432388370320078018392457655078620999748444287128830419590337350926450860360318613967124318721833240041204718360581353402469929254209430157763761297239245002232855258 [183,121] 35874959917993408525759266065849732471917549095796554225134691403448255027368628869238229645521994462523811405867477483589165670476623433140277231806658510890340313228065347837091108050372111210174339007449307174665765447832257513062427968654868426082005176143476718983639350620513009363180449651629677135073674974463864717422974580731355836081645141334490981676182672546421813844709807967166590783645828252124465430985853536705980435270136903427635410135395790455539773084178927713898453083557785399366084960196767733778122097695185274916215635552783247308542211614477183657955266067483894851911371102661674274191086840626142956734493584933822503193252877774885616162150427925799139127008679341406490520184191459170413202144835864671408602219931330980500942497406873012215012271583261222042938673482008241078335009445809608897846375775285255453510300097734 [183,122] 2766420860197989694248330956709086001681337973430252604693053798445697431914548725765869697168240078057323608341764049872707350696690848357524726907474814928718592760070596790656131813429279179159600620745618646889523173027031770220432249058037072255097066472592155678241874017979042648410437010911500686583491749078426296175738862167372110893940739526728169322809316873154842928175005957935475629994104409341794656150787788701864658484631384849666881898275600461466182998924509274022335123954365480526940262572347428199236578665824481046268083565168302963192186858050095305408474398994175658600974180949412125090582613031580876372496662337472100815349285286816859895458452938492124944392773072415148328019230956397690246938108622760234282044537854896943087235695869387164757006178206750863433506658021024618023434954122365959290856992168900185875 [183,123] 109267663324965980781935706888928764349808206920519182171143515606473021794748958595837547080654194086560110722671490934843716239102902227068513351413773083468436987891980208981755340344405314912134430599553901105993327925192609270887392540206327803467919196432705899241754632547078461207920300715021881194323148846668617883896202900337761250212499111814204813389082231189797107322341058013299471864403507126314798701876250329273392355453938709952135853837091025028097873361157231562163873382763456678505655464730787763177820635389029935127479160680471061993447557825878721215309974000334412602431712298676626502005081858745010560590829116209604990162721229181921860912156694440500154309629983372279259065676332762560589620784661563164872152655208470576087368986043381407301727922243161815538714722557030657774293610851859134238803066845 [183,124] 2161845210367085565000362238236772026104518245761966882884628255126298038635911283070156779021340758995339727405044439088355882250363061879785375707355596280754847324207565773318332529237693038202931389784490549443914235306435239259503969123795304513090016052381947438391512852557351144587179387044336417426164085916000453818605618035658123679702388341820524893504385103193945825197888276656637289445099026206118617643643273787867548169894806868052185485169720352701517705188610601241887157758638540404346719716398828259148901471290581924401605210360680857730052347858524814615691646012312969096528310150773278416033889292504335703815733123563305120892460479687020614402400493617600691128626660662189588152334873984999169538821942296248822056368105166051359160912103760969599109654879792608714836543659042485638551945195015575 [183,125] 20909485522691314731594103518072483995813390856261575404395535099286340700957843569252608608444429818605069529328633212811611517373631097333853975791782197326322315456044246000982766639691940647347481195653260856300811972676209775491044008012365470368724650816864205728676845565493922983178428500457173918942855427837483663145985807922118350108362777514053521692910575340214205288761542108359505821873311542871917521216336414631101985750959661764553924453118487972459706397506125228237597077088021692055705479725467756065024440796998385420062446805717474945193486553165338007117714499810145391180811633287738595028754106650797961728390573884913386474153419263132401808283456505326004862460568000184849900995675309098740463714359537858154745961602757083691547458886981005123013020724878459452393587379849718441045312 [183,126] 96270149554371324066119718134991627036322523895033938539264921026651982786101091539916803307905558952430552991650158395474080290532841110097176374390007171660078093415068234707714447481887641351877398255766259908214413942002312019348108484517380810762704821668446914597169335167460719671474649724733669769341126123244646880133564557521049016023740784463116427497468506439025793208962108029396015686167603925864706382290836305771791191325383111976741261103454886591270315994550763187923714306896150840707688023492340464395206551691105868365250062446663607300642727138203014860922188781514027698976821117641361410092311319047901960903376385073209797039442759570839008631279039844268353526389335213171819676495241536859912665116979088564225040605636015992751399648515645926294458274773516669801580171874428 [183,127] 204936460466691726517856394960401738569061547262293189575508169442638747128661234565255782004161249932815990035493102663261982065661276574085685057990561435745078506023390584549456714777970908513925362118549754868529242339695089842393893096657267393252676210758424376087260851097233998857494992074407279323086185640278434147463011908585204472631785794225874357150235749571930465113938346391197945680216774656736366168781113170929141732495779966979369252939191105092090503499898209004152871080682353173338493823370612759503209042578681706992905625167093250158952811212287317111582143608265453950830276816766120998297082390835062329546056530386448520873252141401322988704632058885245756886802347885276261454028775789485768973524958501786879636539707499533721388430078683285600203157438612478829 [183,128] 195367274164300375187115862570136701601696574199568597502446095598847559376716114586840466264277184812421668582912728802193906349368815852306844945783191747159788837787860451012805779469903979452033139774865782965197045652728877179312192772117538983953207518129354281568329164302987086197156789458951623613043656446288142801307639670784836778285239042448066191024760030636944546099322761626501979997287205144028616542928743588500729231545206828129040248738084500700365466109243783724784356660604987959260056978344180311974499702601318751594555509976049400885222792214754869587730537839258853058602375880167552709558537655438101929100577198326511374414241879659681018107826049302168014464248861896546103420270667477606544919814923451527798055510207155983122618933703454637554600640 [183,129] 80526488821784069701042557739358790685543046575419162165129616194172665510996535085219580838291705245559967242069859786797314368625387038133650958807185225693342648442538754891547387937599003610335224909095855615213918039051734840239891338781403483626046987748576156322555538689489889657783382046639117552717013791821628530436862865178118422878208351645768760846567061942687280146746944042100071620546402221902850480988386712585479814240842675906861559234993197790437210346025730559211800767624291949508132840196558377246272140688095642161724871463201781349879363206835650402740841633872845500223166617808127676723788883075168588967548022273513749950194015079575183439852076699706272694994739118037805879279487253796715118160425699796679801148989832837953075593139316 [183,130] 13806186523515918500298664337363678585979186408562344010968969499072655942428254533008580620178863058691790429516353214394781198593361585287819434546558292862079480442096307023665737975297139635768784965189080856609254484594647885139260593798946492896511027326770367275618454741117780093777217642984665157985856974171253045861641821850588600289828972297248778771404842434254360963317415168804000780337402278448526383952464471841532812006943804290059086856108504755810591865709352458026852818115575811955352067969988822921659672503350973387217731110959499418084249054412167129446350891781701660121327544799274184322703048364959257480042551296652728493506986501685037447856981528777517476491173795461606562099588984318600569531392952312134479318500571357922 [183,131] 942352952466700766141740795990566323514255827241542453125833211435807912236082077225498311759201951938827206273405755833971976287940763623660082210350987585192605898588294874448773386956698814722008173563946170064927832510662566563365862725555601014642213284110880454865639930312551332500445939574511368593821274700765219561201807018245485830820694072486497050885614176466606342552051601055915009691158479929157974032493374654756468018590067609703116638801994113464210538502794376072588266467965320868195472337835955978043604645405279837122715153037608260379044653571170863456294854848126903044363505652647099330168615773220051731711906791309143020396296224549178190038185770804285230043793284893266208806116907424014244281352836326744766119 [183,132] -1245208249717755154555849556581716394856333753505432707607204557143758668120664364288990954259502171257184578770271310086589444439443415659229565807929857022530831146401324757077447185179078592879695600194784722064723356737729172893566588746003848653072540749812708238584401563364895581359596277427057007637256237241075644512680391355441610601645766565864706609539730770728607144788131110185347005103423194895681908101293361054815067672921386029959866776468590362572996250054939832395269882207912945310590507279996473527551034181640220662062965456395884832332029346311808675284952288097562600453474100332799171138800094759486681585140726755330092866787193298911722190939321248407541804210612369569185462306385941291914949930788739623 [183,133] -1261087407249586227085918355868680516186480487226902551890967659046915415834853123426128628308876919682341123933971804604073684861246547848831353603552598802425947030781215774267999412203391801801201807880703606881792237618828999215323207808211506127259640809475188719684261771885412543955540831046156800105622519410471101831117286224109154427124352872015932589115830683241233952505674618194683824274214303117556951770523680405973276145645828446642656960672217498389557631022935741013190984603501187542681209103575659817765796637176556668109737198375762940051405034823920009765256618899546271201090959682873549325011918629912407633933312040744642826661707051066024035515216310971456444115185583707690381419416887075612753189722 [183,134] -1053064502644617612873921270831604533886782816301907459729791150858149372637834229186801033601703683649504971627467681664053341048543828973837825026376273752423150287312010382386700348755276673907317871841395551386000630322071290236060635409288903733705554382933874951282449018327277229162958293638190848402559314998835377229071798386792087917094158813755410870332395276012687262199650472801969035118242697326630320502255781555408955187940023096156618288901929347892251696363522613544371575171859909983496939905343112215432109800962184016619249599956570314236492498526247533220600814514630250668484902998172418205624950656821295539644928144901229788941194118611551984481825782012555091570756108933345977752847203172187776 [183,135] -721989893568703809159411311167578123757700355987605488896925738113242101534228128787040299212372869734099870349375161039100183428010143651317266488180365045006701371429445256658847605577269538397512553763086764601169745438224669272377232932231503049236397317131411925935525652841675291503388849983145328113484270424959118572036910833167691676225875383713645304050702248292892162808077513170886315122081905294426852430778467647673938056950457896783142288739723788520680668826033404066582050228955167994962826651576582598922187343660480537184111623462914823068723968796031941596953626129354367787163605897671139410081971027980573133250152003931081990761332957033754959345198553902849161300520736282580520475675366254 [183,136] -404584349741730471385997888002884737923216313472012881948625565184028776679534374036641388700796142154960726666916802973636527535207232213101230204879538519893027185007469913248059439685249637679169964528590154405017816302086983204516578246533223355147672261098092435750828286292823007314511741725644863582977946483548136875058855053114696359223853126732394550512421989799866648777043653647345826957233874189477845598394672028788138293962241304395424139900032918047468413734532287615059786384041847993014497903168703868561453639902079041473376419661820293184375100985984680348428813712394844602795222759464004635110184646825621178448195641020439908234055008125521361855869296274802706233181183455104388593038 [183,137] -184417926653715143347483507792626205149863732753133535042044333778122354124685631710195591454170893187722193771844518085726600311397999454165330216090882960439922795739519644253151653907254850803510783366775381902632423346748200119872014288332408579276670835209100083290274723335170640854283997497091068424009545847813029157743333177786605178821906451697603447339944528758233398567167092900343883001595204858791649084761942596629302977078025227059072788197216281052537931935092209845443479812383132205848045077245258437140687630541221549980150949722910050895996570664860194796081530570423893769729296506011597220805599043129637837522861201138814606456429640692909482749502468200738370523839066942885438 [183,138] -68029955179286311262236626979523887107968070545385636524894316852396812049183241293559237018731187112833220294065583151084919708908244577163747886789428040942467149900996735252595838534983069048441056392891681035569491488666188735853462706259066022681106478161979563536120181935193198480389168276158342594025389350234533715162301025995046497327821039433845608167919336462318988254468288920102755155928897251181784644127394801074973513634121061836502863064236998283711001019669688569524511066930836835948205875222061187553852683127260452173766116050048637236428634861815718828371477442991253981979200129875594759222869629720662805150897427238230579214944517948113182296291134873188224235686522940 [183,139] -20200061533542157012389272807148316564299303518185840336456243603813055117293967721940614120492452253411550684182504710273119497133164691898643501933787624638377906823952734859566182199905913511740749023110039039204343130256043827170467621376851931553871923277909782663919718105304332226011577555188583620016891712971283685857446224067039206578754125164110903150479859629311948613625224692615872254125608209120242289555487580354156129981223041430555899588218382162859516003048399457431131927621137335600769325732336881854763061582541358271469711449355092730695056878356125662403580585316056014085805530456845995601209859302141223686626625039038045455433287889324422536480010733001467552663 [183,140] -4800325797278594230305318456763443138453150470236139731019362705418081024166820506986872327495255087433295606481816277809294956105505394451305075274053205850398280251354876871247170775372524116490137850865295554288947144998821009984950928433777218828616514535733372344926759284890646753530343775849332643099296360729934504209900956044466399227233668290671204067831692751110570026952748524686410767569380975814141066912507981585097868850195455651891451108999246553201653694463546565756228068729847570166176474899073565448280126266966602916652921006138979532712380038743334491131253995781654025461495263511931801357398869275957036241441352582857936923398911730118776133549480034734333 [183,141] -907429567357793687968579239798932474500787934372906086308639087918869317369990368744111597769856591028753249577039049509202086837250220283119888345858714986415245733997987712469557944216829490785703082747817146402482042062378336342702755086757531321621043868396796819191032486997921345293496120807647928367391399930447581317152248370735261219584744719507460908123719852201552379899640525341384425361859828990167381340700248742061682996266302050089095185625194440690857923089679320641502190555633992562792797679929600219679059436044849972308609460469219792534863400212941794750434475873169685240193934783728130278775563914726256113444973901277692233686933861368227193424290544 [183,142] -135574046742201735910662144450312545201370810807362001804182530812803767637751592073811356664199782515495171757561396315731065762199405393714150678948173338715455561430929708653175052594195360144189362479563362710319024880571994273288409855258007176863787155079667872976827267247522456452933942664041162168001387301299772290111362345550751306582104485123911137526364471058360219119722080050482230591272464168570564466970925654010565801487816271710460544904438920767988718759338415623841262283300655648111277571846099062375542950970449710876827934389980222254397823892493378111989033009348701813314704560239871329333667989073242706410205922876538611836070904372346517152 [183,143] -15899597128843888955518976257419370960051541178501604362472028248382244776631169014171000596063873781934912789376800193935461605413661341193036266373952820724506121114747443721046264548959886113975649007746638821773757655986452251746139778841654161354911381158105525785640113509761063636531324066712424658604555418722284567873600336552084352663945630051772284051578478747563382259488948162071559623878966747954530070612712296119879770149386664712849140225381682618371140712594400636750318273809062619860817208301797445529610681416693735289877522942173372904325371404559015933742632292482890607945639516976714102987860583925921175840665347867884634682274125369282 [183,144] -1453050685764408691773030684391349472724554743066353290768196067046444976991993573642162276601122704385691775562097339905028249920763498032957034548796344996300489462411211218323635235696059974997584857030699443371605842439094682094039264316683634265763621637959246562050828627988765491470645822033546851512815984201321247047273097758504006838148931201510420736946212759730068379524172251116179416930234507227443307684964145300323280562373191842153005203823197290159987630517695146836761324244229661881394436203348865888784157661439151609642134193902610451787890911215553100447735856851396685557031343521349274447437506667445121411914039451029678611621440 [183,145] -102683381661221117726883435953255134903678370638942070637815143583993075422161609939638495072495186166802688828543908352676921793597892183715403810998940476878412063914897445217030470777553735295734450803278679258946536642907585985211924329710345743370497472952300069368876357203719512659959249669735628635220366618301854426714342776734474821589634309835139891410563599950378514846577178536825867192920355287805868116525453178402799907802759075119166308250622206505745063152124452425414971254033749371475392598852659633855181410623611667334528554958749090228044629936973617867069745753748712454180416805959989692714142713436617810518135903611253310 [183,146] -5565044962794695651546590073704070089838550545226567098761605222668167539676341559401324051584461607307296615747080033067562651522136313528003468381502841552326493699366032193951532003797169400907666344067644524530335075683251216729229726076892648712832800066681260084872604050813930380130397853142258138316877724349696150935535124066913227681028762011505711803399298801789948110800136708544177453832867020596968844232677914673702103221341820893502088500359655237844984290254387620479354295864508103571791685845270671916637147937078056194317591668472975328281202699833419028491196629847593368169217981201676542586567019402226438953412042569 [183,147] -229286038904499030687919929385143411747535881584482841161900823232661478473389223133026841209839960452165686729529998631436196397032415073293499157823728354084479700733877319529670242588861128427844937830108204811919550022310036216060487013320002064691076488100192930339811423528818946289101197207213085291683843620079328132565099227897367287349047030419541498010296265499771799669766248114924628481793671737139192200401702432342564132293851599501163657279941889634873976797816755611542297833228216470010781768363637844472996020104275225927070153871612103456886592331145100588888372019922582211481692145426327550623266074683420915306 [183,148] -7114842524721766819637982383621558485695009430544799202459815907116844154966386576861141070658930012747487293713860568057205077500571137699437386388454767778813793692781773198727627961730114449324238582839914141344617804083505881275484894147898416852037181766014634083063774585719790005491879467289931219693327642524832617582026029095109211484657908774680667134691633114552337742431688951010279916758380556868682098886868910994357112066613102104561672713812154004206059398666694436802729972835498932487818796814334394348983994023880339258012365287372784015615206817515831592134010202309785766358247308866010185448148730062518 [183,149] -164624576507778961775415481670444532739123984005827745847545003278687809919092363299169132938125855517231232041779254211616651086583642429613328671297001813555879777694175167489290448660833858970007320096500703921643424015733006589001898566213513483344050143502845080601997530879116945460933961274465342762965963712372023010370602466883184604892371274381534566017714170241491361722211005008707654395870168288277528895150862384266409816041130531512324484959298269068438552264330152800297645300333376427030003655696571537317213774121049010201797506485113401725599324022184467749981198596026824170957728163960399281029524 [183,150] -2810140824857173447666584865834939747389435498290596591545856023895244098954909303498127916666894018526510020208574382904923036294179578964522828106837304457081101696573601163902563125533217626963749513411731259673996068214850237820952861477331177154492779818798059402250015878142836608452964055936141881714856003402577738040597373366603712392900692610663915218579488824536466107094213881274942965372752423278611289622514824705907265283811641779882685426852520984025312808051716093534175618807329153585678710568309466608598048311936650869776564628392468695821311352267725563268176880359722604855801638247011664 [183,151] -34986359139410982335504128719880239394296093971657137655052673282592477680504565198482849403874284136035238338047728013581570292490019136423273863892980315061336264956444826014606883673578775662554342000286603595034061475200077127801639304409779557416465060465309535354528913109805227631162698118706648011354125868806222848827685552400716994287850800953215905823563954204315447581600525748057030098854485924053400708410773335992514468815359004165487186482829740383591239300379051516098232166881139134165341128341129157615068126464077218527737583734968158748785347681266393391127528346194554551608580672 [183,152] -313818460653318949706133064370871257069933443306426369109524147311183695597590344176825690841304865306099601656235195306670761684704407602460678462192727246061631723454450063351155358452023800689712459641215105049221562111984246643826238053001375215119255092215855446745513953148623298520522977563224468813837552244042809411631288479575307907487174564113130798337849974472012887569833485323717052544369410675182043619497650438999837061249234340142958549469726708284124531636703830693028415397847350029270385257483487488225763799207134217217695739839426117370287164541761258583349782959545521844 [183,153] -2001433045614866512784599805759959175728204377711393943641273787280326387294746635504792282577046692397611128485290376186637538351439812342792635697785751089419094275817712496413920450503529450229427154171135255459426905068377838884372643147576668060274589135417201502669761981275077577588688826078083501025673306635160792424726699246324072903048488952126494434165170723544514622587580523318327257951832172772721633644906039224891082058323084838686522289503385934668705261467401980566940652912356932877649984070017244704269189335572484970225523558758409665070844160351778644758692202749 [183,154] -8947886030904346181221374591468673840626972512709787288934914346325553120171773752033946793878002616888738646948508069870210510066911624036566015277717831421078979110128610333533802560362913867540418793922530965658877746975397557861621409957982137739371375297358968856481255513250797859998510013624901745279827482656506669145305884294035324658314041506377827891958097595396055500641342922982851319912911099938205202069318427832094449073570744099537983993071261781286837697087684950778823666121810537171678814881841465401019590734643442057274925093597605491648984940128288359099 [183,155] -27616143801349039220762705585397147962953005457660810028215951679444364224752536709469976942897193463574801745554740152024054714175432958195401579617481179013015684562761505174227132395433203449928408867615560672225944178552541673590885379563966610361843068321272395403383363987977895426069795898772850729394182979319299089691261140752988915814643823054062840928004660815916255411647809610802423411309290620896234609016347876982545908336376201457644099891626964581213397630802054845340967443294554756483200961949896462280213287264354674889964653295369714571914562581034 [183,156] -57872592737438388816295324462870041252047624822876877555514788709002074078140143711351725634957895638154103032344565348679781070692764895681619387138577078400145836364401174838916640684235563377221274760543971758065928297791201990472161325167269780662884387214503004491310803511971771816616131859934646311808185709898244564257538721322194665094935983051924222112784282500950903412531808389614952655095323044783660364431838636573359382911526514310038994941492562764367193268370333894253793462814402190313004566746165176582657961215348592892962789201814102034402 [183,157] -80881433248980848223348779215636929090329042261338663020324704962027484866472652732947988005349593544694916362028393254254110369621431563918403275693362571042524097719728410995783120260645467022061916785484526851123866020617180943317295104760798402533368884058537213627982226821684023366193590961515167126254311552159084414296608186042407974787061378189788091814673529870968641425175125692591539948254701238261768701007581581854945715803853251247838268196035503422711357525316320690142570570234207997815793277810629031217201684808209957722735492911048 [183,158] -73928345464331361324851923416156268966433388577523953635675205857989493712510306249391996077469647210667215248869912510040146780411181623211551392475762202551688805984227633800350779295773750479713720412221286941345406622620136792313155972812657997464008538900515595769494007773471449029142057164020980105771208723818614733804810277635091436928129687702515522049225098396972423175364099847677640475181490519017343834020700922748789774163741238810736598525621962347012758190271370243229413858407304217408844399594791381235102582369669354102622 [183,159] -43262970039351646515566706426451848163024779228868264247954949623517214829162153306862691040527161717422388811315728846493288097413695991236506455369407042359600931372629490206889213974615673382992385616730511952010603186507292592276006753184620523370812361196794625527787350928104438904301841019366951045525619097775201744914299213632590804037280002308250299286309327518855577574756963047624042410883640429883717869577652388630887121836676800312543938813365353582503950851318544846597670243901411282305412395257063626325046265514170 [183,160] -15836504676906891406154793773904468724786029165299826520467319078932398880667928607953312953080823867541457504134453832628621466085475528284499771151932121423823488114457830806479025544883999119683160996808892701824120942895502324213818394144468477266667736577159118176865154919552296123090072757799542978931733714885325026034683642139100224253391704747466842252622768958684073017605030572799438751169488918051732662980523758718835548509343436768405977345675861088229072715279654135719104964627357544548952734453478535858648 [183,161] -3534723556991085131483738729287241980094047833354281681246403918492589113056391939935723643519347917004069648347360398376896442096284404373606204115459915772687785224963062771090645983965189640004406292205331692226208836277049100345645222871970866684268752513301935415716421821130234172964825752043943572727899300440077316101765410039097256132905569025541809873208640801177159705936981035950568771142979680378289854483216497707682585221501773655128053092810700565679535669695673306279238310479240223305667654709888 [183,162] -467738853462223547456362506191170359458552616276866083886301142311010659522491928194732338265332914044203513399316299789249732019793540184408643815052640073174596863600322935849949008173894864376486106235355256952057610451471418618823513697780344953797876190869238641810610810263405754158366090646323487942460526393557092137968426877078944164216719506710459922364141687876674836679944647458826414516158811452090246156400412313999501159334360432607035151803413895226973889696417454610687492889234240874736 [183,163] -35573088433842730551089202209693802511796389566543445075333293783359514956520465401352736084643515760335360017830682664013377857766883685335234489840011118209585575449594757917745831354621453679566220235605303548379867782041355377263634591215533721695775319576025312258072211558432542407433631684066628089619403602669660319423068890957658307233808876510008218238659399083201005623965083848315231667418009639919427894458262978026137623888229258175133236539583131217137700939424493324047910648960 [183,164] -1502281900727893715760614576498814498557364111937585987237938604166391890384192114874322428248708675114593114501289990046868315687782924131273883967972472790212594333484599816675402335143141575840594020204837540129874977101573751246231227050754080436143901145371531755262589325193026795776806763404484342349130622350726096628999198479411653643734737779670511673320660875165311335351874887755027989457941529282157902420959744783430572400229814913384496538465160517773570063833312545505 [183,165] -33901683425092092124092453462690862389178168916894512815683697703374949503544815912819442901957226002554045517209155777932476834259879207065515122104053510865334736996779978854789357771184633132551850144169344196451250355939990932163652140026518758639442472239711242535769427674597636951449023936126903007790198552711232431697557550264831797694753288738411786000165556672448169563216260992203984110171338052971599662828628468709214000073317193609211826183076313933939265376 [183,166] -391613713930720939195266810035293809899455696019033071087550748843134388017444307803595282436214220049755896895323515143020770704402011158859128778563117640252875596872558102389307535154389093759263939387765818549228450508857715012267713657054719192420019691782068608144353486544098141086739336696861571602204806390938593046314942658434975869546029643973201860473817364989062233728178469629414120287862721643931703625252612056652391262068098567407353497891526176 [183,167] -2206140442208706145859296733540761658366821463441339777067448616087797371384115232376219645003473656203204927998176869967949179094723990017038453788928934889868134442684761429140039933978954025752305081154551577689559858945094312688417175788906905874351984892479177878473196165092700237090662606748629809838507095212351387330602776231138212440735817293505329558027700368239223997789538127124570487721609277129586693760765081891297740159898422490427736 [183,168] -5737536797571857594333776603982746443407194116003788453202921818290637499758133152794350080912309016467920308825410175923048485694667997546205235328149409206842848938788095289840238398979584971669849258771390691773480023946841348473912610018966095031563437266748651536520977523529442239887314213643222272008089872671541976318621088182237999758463304239889645033352778142176905652895716211505319387370207682123476521013040055303022801146344 [183,169] -6470984710956087081311902402243713781413833704775709070328790441802413555135840324311916547301260916668362114178807260665726721030434324202329140329466412622953117401427330893103337308652407355037345464877479705654565479619913029310120624007728885240379388923947357965367037835088987365814403557616088221873794190296466560475179895393993542283212096736904846350659932411653269306058830018707438488084923022326400250581177468996 [183,170] -2945528724936044173538944652100212223195996426404383061730369121807187363139646346232674790408364920299938822344454496029158414017724582981792171869438600013664787908404753290432709692179432100840220135837278229186461126540813771914631942530291995762381459463253689727873504364451003728640182234095191939507394300569707909817053232166779772511798303328690158300472124561638737595276764975728062300068804161625842904 [183,171] -497924138220713847017218129429736555791220468598272015828529824049419857197646592046905839468473804002715265319493749446556916504015708783496358924178779306493673262186097533326659104034841664549207536632366451384025855267346674233310843042388723931043931108385466516101215677585632941367332550220603585018982480010197151944834136851264251702016784526128726677721194672267438685387496922414900506057436 [183,172] -28361089062858256290947142542569897644607199308009144683704056934412541397864389383364219260208181215621123882486425789402661810040871540924414019117363969986273530210288164870024650268322810964306916007515355552748241187635546741206062787709792158017422871396863743416880855649731658499364608769045544175945392906649547017851832952526694471533802720938637689107098395463664430981493725041 [183,173] -485216889425122829502285544524784013311527483390972974846746135457594240468581543283761873115673780542844022878174360307635247750948017685160234688247212181459349111147075742655294499509209970364803027099448465176484941151695045386164455481351982523873964138631186434579301706935337552141041960789571706372852812217746761560114680675380136407246185453224039327173976478374242 [183,174] -2173356472523097213111051809518658651854271066020150788012791263128476362443641238909786576379222957647606530470536452991026900332258166508785013854896471797551706236944919667850164379429684728678732888646290456279633696807240849965488556391700204139060527562546015327783086384149806273487660443318927397623070480992132486428345819316381788163616986420918400914 [183,175] -2157570478508386593226673907060810768588627588098080065996394262033637528798300764142383000196670189780283836374552241490868799355616559719636675293178281095239472888314502228660772169428274128606418122590526840869545086351040824409329090776556968810950172090759390813620921572444044101597214216701762209869557005284765347875066399560540350384894 [183,176] -386697990430645423255123418911243179063385523499191113447958683330878037584674037851719926010315713000755740420895536693206855867340538258257103938208310708308485507972983286134312504376275368570691081861395206921565626798208325561756444889668942001491772984288571423334877489869736532519476500960211060044143703977435897489927520 [183,177] -9667055756915313304170944494414845055906002346037726957767015440924464092626297164722290203131815758562306589628680765925142796345386240431813659419994756259176985537019734498439685926051128543605528669832388612999482771664219278704778466329871904671955551743597892414828697240383804036131105505317968518930125339 [183,178] -24132535355299989413535932027949042987740834152807803996742221298642362748912821566097826992725901820405174521660295373316124292025427290037511853352458605488050901127128693472865832399901709896581209533636037647908673346082382193637499844711766890280538086408296316716888144572672891653806894432 [183,179] -3912867095110623343033407106996762470952106407701103382526963033523544312544257011328285483589953561437289574781632875276989087802700501038990078573718461834675065355771305510724972249754987216216395461955883260595122298943747626346833985773582921681273482814959819474748136428 [183,180] -22835792535609842198127261216139924396299274394203071015454481826354702661829487441622891065592728003359155783824178789899581786000028477398642421915810172146486153606733480833979152565668089207526706157725371894726394483085368192834561948246503317221472101 [183,181] -1795223925555357449294490188484549366521302781528900407498024849474391033536424905812438051040102554808583337527927825493083337148733797985073193955650668762886276550589723854853173803766880206060497542973742446884223363576025639850432 [183,182] -600745183701594220149658240093445034457000951448084129818928351810939365253364264257168736457244894648760773878460982270176526417700060895796184371062493688168932589858256591807715048106928933678621368347875124 [183,183] -137893882071861724817903967182650880672192043793020544353953367869098638382111775107305147885232655901117129362070991583853549215750995937598394876165795061996322111264351989522011670 [184,0] 133510555694959394186280146422785776684962194313746416322152288130434118706286222888652134766787622251461760169949512764684790014923208141318140113619762261416487762473914769162460264007770873952419905477618391750544822190795969591794353295883414766907928071040697458505022471358458172670520360181352972600009160235648642643972679371968578037710432312780125258464216235119376765397376485771595532617474278998616723861331826248587988590036864531109875636322835971448179876551716711428611838788856462403382170759974345625408001896996810700115401370085944165912128691487964887698552756518812843151597178471260334112602485698984668239035560435355058430677534725615627368898711400018459587742919623692951663233673519213444562466113822567257373177750416417810187868223394394654579210394750431341159025201104068617801477684993075795346734342499201787425002306592314673463744278498418668753478277737836552598523846945340987837959737751573153983460841828138346760984087697457707686740478656776900315276824708682579741097701900128582267650041138480487845478795197142596651938149121787110882097916573368820940759537826516866828674839463159407754972206928135742384772928810172464605414380673656158621701568244165456503946155551291026198838258985318414095825262900420331383863361819920821860551304112388593659406250000000000000000000 [184,1] 3528727633123524542505109961474412070471256333603260675691169006756188200383454323778133379401432902024893714333933275854639312731619649668360882868409387597315610999186605124097127306041020065761541637466675512254499824958319443590696216734796914985818650978549851339660664824886383726674460216764744531994302479587552513744808068484490612402765386273210256796549848960179997002266996702533028372723999439111638950022630115289723815111735845718282293122829343326372292635490456710776712055957634705357916068930265778984642528078539003022758645971301703946052516248011685024608870186838426643653859124405453582282209291794925370005997564693027190291973268709621116215351793988970863393139114056669979395759296886635146748594219602533220352495755806254515989221845586538601371030909601054282783529895912637970468214508846733198369890916189967073958739773869526785272771937154260097005551342768828594158346452918515868343516303133560880866631162164364954028084925037519407503433593742905189592738116992140810952089787302854942278830473786701357016813438152788297122438119467903826506863982292148111767863969142795697796015084179252633050148504039672028294960862500535886015457341707015946697267997723845717766705254960462132518152997588632802651865395460803881265213611762501349449550205805133558356568007812500000000000000 [184,2] 4366805225925274423583893689990178390109757920740906671145369814558280932594352577413683475381013042409212573363664498783696878061917603798857630148673941016975076726245332886502495449669273713135761733697140703919798658213432949203369131162839107100845305578576328853161346047881286988634272438096259598324958122451458117171542567978024097327313996525448887644776700313792810025463900458223681265347816307710486324180611371372433231221640787659092908253402226707374129371649575941951298330880892743417675486946552211263117049354027967604300692082498655443514322203075985683794834669571903668224887290640744630570517758773138603886078207481795360167808028468039600895625879347826601028636505428697692263134855148376263187425205507806234376917671126376900939801250908733625229949999116130197153061256255962920619544458050497796999148460235170849083497835639621695233880560580471725445174216354998950418206869821316534839748048201094506854255451545579652076323254393113860813647430309844821124060732264311273610996073420725399270570531359642928360139703690229430774199742356730886491126902187535235613847175672247172745958845964434753545386041672537922962839906937185556077405756640548096465328332751502430444451747768755067759367649735647783432757107361494304296701936009900087832105880453885686118435443425231933593750000 [184,3] 1179515882957807178476843634056505265272843524825078720743332431731338668893787900995583365394475956794617677348497849360656564101720689126897146381839469439731294922001416163797438192352690142939528398171060024146427112326990745714793462182089140491968717235755614257601681775070886622479778441147361288182668045743041686270144785185133473410265134964185690031939078669369427472716207761507015819952438514158873172182019421019898323352458473308283070152738133490124914960187400630213944680434316336992366822618980418908206078543218324163718415977999955143998433392383733655314632755800528560332604450045836485043283506417441418253219751594515733679892747581897761264937458677528115922907583659369263544141588768513496940369161730762414311820336177994477246513296749485043798941267671593242246419792249291705026298412082039039403741813845938864617023062800409937347729297878872214496410015249261122663710907385389446525220431078219133415155206523986066817685868780600451521229944337594785274875805186000759820721714786199002316315031093149383725309106369424093723443014141526265167786571944126892473054744535288332498043904173502252499359332199183209000601528655565461190841564033839215976534460961299379188350983161314566190376203212417986075903364336397890167702044702510103075596137606858870847002377282216796875000000 [184,4] 108439618962180441519332279033100109448005337104771982480752994467759285361202749870567693674930794722730498852721409645439262274196980788227661814145604239368557156857873571734116331747189933878012128428162106727534855120570853271476987665046166609999071149070699827676517363830285439769662836180802214158161597250971671264264715964803105201580701505051570610395730863740524894662029378612998177314915584723182697198926464049240551075064928097957513279463631320938319430087525812058319064325424702811465662632283319844252240417595110196609097947293942161396827014754342514090643926458925017084606032435932538366560479112023541383973732112811493297669625311415697381161880931889168593638089980334170201766753174968793540908721652486510592816498570093089231131933213848884552399500397276697960528342741054580995675939887392976645797283274831250106755707810049471282457913734448005612709061692319857521116427861835185090452766915919773507314116728704965673408280880746960734332492218210199108433642012817863244558451354354857304438973363569460544227597463860896658541775617942957316120229219379614550192436023846987167849645783581303301833294367511946957070606709067095582718759426183572380504900199909117401624776563653544258896556676152409097962020367246346540288164570657159338874921760846674003835109921510992187500000 [184,5] 4124061474023248462945400017389218779587585523860128836749549594958368652045582444859067441868339957289264867003917189098406859002128704339393451798670362276222397109130667463826734005347069011453849742768282632048552484863121789785549295782192228538281039504591612689185173780068702911885504809405627669223489694645025874579285994032459447381177981082747165599669494466973625364027817275307279914273870937554580349479641508931337354373429592571334881840384062710567688166752168095546545236040736183034539375549953813484031972661346162853875142238772932137087493503805045646645856031256203680793509418765299008064758786308988402418260732317641914504874808717245872225616746553684078248314339564294678116252036140194130731647568133517779389795464706871260147548700993484978534087593300699191397378352355896487820703750440838463907198235535571558989868785223714033129995761930516372745129219162243860825759280604964669938018687337887258869070314533702688625862982841729230981777154983429730801801353278555349045777939453129955960222562537269581999144560350283751790151687033591997280373936673558702744759316801408060602395472647752436548543809660411136675021673031793408013211378560239485421419265806031826541545633914978195098283639262378321893375462671250375007243332112120567728235940278581040886744235414519375000000 [184,6] 69714972378201918169444849877110767745376466546925355518189901336355726444392093274563342582045579548950128619381902340492572583664320931603947753131402820188753845406692765626820403978513987153224206947488285656547149173302249720110983101588473908821769155618227831300756680767942816778752271942257762423450434639952026664515808004344963087740007838869641786948213533171058215620301547355290941729829953273730119236146713700348163683644327160161670587414525482772931936123947695577353391048193987429636222214743085680376297542586722483826897089461243593313165619196123893047837318562927667457794132655328251142391785512801693518621724411047451682484791697873800062149324581844050104807886437623703076177006344015415716242076723623983366358725419104126728409938650443237523220579476986383082972605871601776345720222558191034111449010886130353499405079157993818945669995009670032364156273347890566971449795921074131020121902714651532596384388753003968796438654384310137255456972523890338273677677174292170236251290792623467231170504562437947145584226392945391796045976824430288552844242983509568252757128629344148576368321642819256483555778882480710044155023348578975673418274606148998178008815776693649668465252451365678888725782329667417002835303385796326171708877244376469316284885188612089359556627914735609937500 [184,7] 490410284937567095024114869148066901769037330197028417605937683053126902689468453657614941850306461602830041730014559031526359681442441014299945991128887942361235655564706305395695125193807031552816152090876524882588451178135959165166625632557274720605053259888406471730062978416575528006854508917405320627130387628919981068917014830320565726455258367796409666546205624204903999607721158416838983760503421605418631936757033939696872685005024217402608336134107839915752454433265669603427563357172473334167450066986251719001793289751489576304901336151348628612625751208248716121941312814224030207582025315883438312518448496160191295260372090014946362494849019820893415958803414071129200178943625330623126791381612475769854580874466980091869918297165716585333142132517750664503995411592794741103354175888837325895520008221854052680164595858572234854952500553679568455334607261023427512133581111483003436107574832871401409324679867911289828503385452100394456075024262775733047902319095458895118515188530780949000370013636283642440844171694148873743715649883574398565150674130205148788286028465456208512042302473507777719913041376794480788817251983280996003412560573774586909893181842783436276328468598798046765374286078055193161698988584570360874709903225404585622769283680511767996573794562883579537000329606387120000 [184,8] 656956943568786488733262414484161527005038592898822090319009771165332751880099390080295669442299447866507434027310253341436035261374541358703312721616503781500367121385034176348996300296828556649611856910783305146824911223149500193286876972619560490691460639554094204815295487179404045604027007411195071830176225913491544126824409300281550190973077143522588091588724423724886155158751065786445085329407165919987256145108802062146537868496973068690546221721003269203568409998646712284691560961055721169025340477856796261748380144039036310655549739176954792753292562313788149549300108116131572562664250107057948394928702279220154690006067825055821089390635267800605156450853238423211920971587520771506152823975816616035486706203820531724175458053721086109780086219606110184780023346990310483677877513477532879002751547168876175175125379645546491050374828364686004469918039322491297996700731867522794224320074729218126785370859478114104304847047540986111302403177233976168091445535734071678622545553354249906934447661327790191244619793885745579288519148413908161175790780321407055965081406324444386952998461749744432335091706472764858338740368497295625928324454017024591997624392231623571537479788265311191662241667405511705808078276313934501329341104730385609124954834841783707408745984053200912968349865930223260 [184,9] -5609810226643409100416950844395134202517213351197250529664525690548198060867406456064525371457028034317415943456446240720053064198762499513263801282376301553040410314070187901592810398133574371103544709983945393111920243902360897213625425699952943145747752804761249608221602260411074456288422307140705090790920429545125615036441836213908258214540913586423671939991491034487361722893280959678420861053147574103882198547492880591124349657966431542479139493611194947294180336613865388181086297867793304893452128392669527886675301707108564877703682026077951519988501033724582267110392340079315208149306830026895748803608830827065830112474525340146217907320290264867204498145987858723738144804177763371641564063405137715240703270583812560347635819660957050815486450901096934506267383067522119985511209140768427062850274344993931121873865188653795219807385196505442084914911910589345581573435978816106343446851256908794146444892196658409586489482206898058531881711749358117477870180280604673439357175967292634352922065391354193720483384424857792397660876824180306348654529708960983368350126823035912791894288993814122864279050233265963508672373052523146282129102891944794902251150835391467988751141929571955726025771024049706131418513800864507612634524425132777925316511049198369139438303373189082233967631700216000 [184,10] -8382313546807066966866285445435704079504424135607444632075889023786490438606812657267239508055359030719777848986593098934952786005213754347812399499142476389611009665646329327162431324695626115976380188129354987102204432158608387639718081253289079883243091061406234574025651742201848895724944108885725733700884501735777385453534235184350385158664575473253658229240332789691489834610404274432355066112984532143199117515601405445630405248064852545526259519306116246704589013072985610968233863098017108598716974025944498378433132341219962884507924558711218950994718602395920319910450520249941618779250488257983328909850944643328857040686501288175390215870893087333927074917706227796416033500979343142162626552007988054815539032974813544542214222242903408772986154174236813051072613451370959765342704084603297337820678694766894230922459528976917376973794101075234062858420002136691814764348055344861060302714577843161098930789479273300841949583613506406482514730655220357603192089644922460850713015196523757454973999097177396157941117911919532691154277753523643478435319160546412651628888254021541643168516835855439433716978284683030888037345786208405866697479364085057985022473420799167440674092529629590822865635196867043488299973528999993832713401948340059294325400913267522928116981576086383487979889051504 [184,11] 43729194448497054604305352044979489209439297754153921495116908433890558251223583833915834845299272709523481717661669316527523519179100316021501193180861792125225856809089773294674079122004895490007175808466832922717184060071816753217349399358254672744216534594679286456738146516161950588965887198758606335153474848157288233807546122074054845369879431617613986106067769042131851670770102201886361567735647700134365927850935825553763593426002359929192657371533944640977451621642918574133202344945562296036980586621576598997749939165866691019686170957500059014988369412687940582939627312678617892017213831656542158138708140641047237981656808239901914608417899041782444501602321298300492450928461678867897619370640828190091777696656389901789712709029421159767832022472992640146554087044567598460930471471947730288258775706702001033954125074688743722754761177746620658954687396695789389503658844669768017449049561881827182803245827581280576941801668216964364974386110679472017812607137374892692559839953292178760334965532885435369893661647174885002282869380846323236889221845079904296463893486619403545016877096466915520206155250305659555488985029778673856233555111550687429636388450697211555304459707692770123577516805512881495686831578628436803688404248835750098917815827080681179060772691813078834044164496 [184,12] 7706336010502601239854325426722595528858971642290216624125843586870573613109394068296488777426015504197958675129225794406415334359882046460045922699277397205721458295129261362840077691191240910401849627796753420693465652022571177930873841280235515214279894388858199900592853397779614407250561826005261562590849946262712545167788331431571745071317963271055922896164871253188529704921500280361261170013295649432677159981295455466911842771509604848779696358425339799387434468295283124119224928560389040896383651593114748705287899836331096070210025465811316875972647135349379284086341224782497876152744244427870104338917503734152431723972329026472268751927700832544522652378858667004933128583099036108438384776313188307612257234758480875491171831771855472313970727757676982167288518096949015522816457279294254896446012993027766455706515808454803225202773876838988035954539883347773758877804726464822054694063747286150340804350166914588688550622341825129954368914771936089950812787559680495450484357423790202967564512593292683616183452970818945289745311579074566673336981382458074521376146753257274609621983582091701628763619742190663814145172470789427281332918987167030472249358708890230004714711038724302757098905279565775898279502695160603328187912843844901694534667009479846302740369137879187390095760 [184,13] -188637316350789721788804912436676986514515680482350133345681907892064709139553965185497120126632707597441216590461899576340159160002889266289551774232597310678812173745275797377789650610175933977864156107290488247268796541864026016456450835775946138315651940956775261005001273917018813997074466117262581583594754767971300568030276381179225701240646608028338997796727524628697819622158929476399424054483655886462684461018566125024371556258483290408321936144990146012545091726183744047118137971629487570833679626216860812382668189180898645314484787860631649760304102691688630907628638524416251787215881173223195074055578801994878073069794581931314539799305185039113515936727254589890824117236086127329344467388095023181806907220120757609191606414538605964655946428651848655421901408789588086109626383254138421309397915554483283388852476825975076128112954681561445018819081454270271382552801505760455649023594434330488827049723233200316031974695311059346035964830834546199096521331831808611165255979370155253640784118806420974593702965959577223786982632158978921341398466778312542493607974993452336006605155210783257966073336161715286231204536253829477975667775501527871541716336945938938346103606011114995336733887669396947642444986871837817454908953418922580880953319589522512439363450157090795179744 [184,14] 203800151551228208597955032891486760458470238575428438699399557972453420618408468680739055338470603075215772141500895567040340601944645420627489563243073416377263504345228660705750447794406819414740902231976821898087136793312445277515693832488688342868879124191736235962018470282103058903276176427699611722009843243275278844472086772131385125274269857860822088628940720665467037041035262826739463569974277893335067284202880826211581256446018127370667449041481189756125999183642861714623085157704400112457603596129093094736534844741199611956457466142354466724013960065893396035708283990651647942771633481023833899515340479528285629030336273437283304503627192066967237952810342536302941613093733031248566612713351901217436899314101023572034666051948884859549507374516943940403837914778286026165531206329252026733397779052740966064169288464265575864753850320919016744921040601773998273178838252328468817730978428425263677714613099925994130044590127695551110827078986850943370663102551539840002957082588091841557961517731218717115543985992804189443707134895295633211408267377380336750282515978903528592290131010126357197341248752125276429922841333437237788844157694872269291058102131591565808511007532221581553909318365294445779158987927569592321227648980926129396476902748374153213865389551006770036 [184,15] 221433346942383820089443110766440721730973866837204277222083967829977614714707556861676235188622040833197173587366821239353567805094965268892575310173690227229339347981302187725622130104154105653002848229830777520970941831930893802902714456960133208981941710812326960435661970198096212711458975405858057957265450968721634481422255611622579391205357792249792453779348780548567266335458213816053179590282774262144844468081378630986731758864371153519245243548436192295458417951144290961577179470712697700802078650060619870875334091156995004117334269024328748566575704551858181472443716020225988796698641705874930828527908684102276435829049630160475260969854534953417018486612942751978149821256814443506084673997890276876574167193557973854220555744715611742811107436831804893412590268177349607640139660124104950311468934614454230219603810596056207315264286231348513671583264843432696285654581711743615788896778201928636004820043988280718682032464830462882730082534436655441893225211917042973386081936653361063128918560428403740130125652713811271053653116082776510962730340409631932397233650806135037003721009794466855690554559309929544015770119969449771302708309067821011206431354718006346513374901983048026412670549418218568640495618462120222869412520084927793461277439672619273496011135246528392 [184,16] -691701767692674463757096283051426785252372953077689250944131642741721899169542201067412417661636589381248767427535049732466609901515478935253688941696019713324309974189145949839235278590105935776711498659209635382215644197773761428968947218360299115134985504354534018633565314417264081015605109883162668775401387152879048333276707383864418579701770816930024602085878953278724103844491484370032885050948253118514392538592284680533840793712012279230686779157148904107121305373853362013762305853888890386174956879922955970304173163802422383106496361059980992881589447119509018226084176386779610608636891993842442029718401976406947268011817236458057938114698567800645891939345392679300324350980517891801271049594184592127555224177636810480579958978921866898604188696761401812134980937837270136998100034266871822778371159500634031905348749161656260141434229587362454574321182023245366004362328477456725302386132835086572737779417210511403945236805012924171357852955151900995781588173311282962730768376937017167416794361933693086368761844101201502532471875893141172002653092694368954903547959917344894214718645334895923113753140737107798566368171289573036227360984196691499634256630779455044121150839988876142496622409827293967475353841042902090195011861825236706978736917160012604189229939432632 [184,17] 493620939558990244592441230385653826446720321062769328720440790098477965140273819045540545800845593108395018581615701269439501690047952223422635013640519589273866754546014182391739759540015841712360608259381300435928377113168841582533126387685907606897614041003896659070303580223902334122695500375188375871691188610987143738120887670220005006705607724279727670041930741154024900023182535532032405114563585391598050891576133363108910646498834886864766943249213737278039594138950290402770916860051399876513564581984674049997683386420935041239009047647969021284909643956981575109417152657517615485257198522404792720992897613232069071522932177056679590775780308619151683175196702124818431664926037033228641439912411205329718242410322498279979227907470920113134146793271996396642842163367961880260663784908848919309822641246754804265275809376968222615175719721379544985523675847433112259984909786894397776548892494427316326129087913648347070330001957793907777261957393792983679320479022494617470639844419216070949922360050146311085376844960628981088341027045871420269979223421801413670470011147413522860825974253611256121811462639066808949761123007176981278765279439974165674192766625570807298256898643025731980576559729859795936510484131886120469832747031913856110570548714543138953364070624 [184,18] 329466695626518915782793351054621533720680595201316721279125234480381151117824687657322841972063058554066711987864010735655132240688782670471364370652115456317705868676877369738461786742440630714964099386698447981188196579456368040553555694992711525383682056349030308852569172340078982569277369489790771424498948869413968322333587605818836213442698614213632516766027882404677482165356600347996132819934164223481001790756793604245631397977091633838925096679236689257437066835167154914308059297255708341459314300665223384851126789018879232703824298838226722436237994036033319528187681698534611356636280755656269402830192661120599200095223127152632278478305891802047459062219123754908412683559208568787156641630190719658322130788294789026021533673715635089084092508677778994453755530036278909554287011246453737433509914981672613761206942654934630711220382268124156726783030813018372041349469736922762103580303037774545378182008849820862934445822881516364560253758198283926095470780703674552266684898770179695323149591184697840504369270136887369059010499677808237543010391355662754765467438881476935682844923869058122207775248382784056144359292743071616209867628572161886568474175628593499744546525439618885179892144163862288407209002847179999170585555946293982042687167764871314206858700 [184,19] -915527253340596566590123649895510851572144912563243561076310472998587495982603778382997430664145539386129426096907278838094446055359182469423289269370633943988879648892803062724102802388926845553604264798439918479619594585165415582427522090838783991268883987524703821279182546148132741219982013892891622816417290494641262388609955377054473028418671093258061972507753823223777109603336808995877956391515386467493039391802000126267784053018773114610990862770815895024366699438539945985508971735293018864372559785862289729407545951493638965540161189434057427286837037767986617386441682076562865219967740615324158973650737075613015720114378651161016813914547097188557569229845118565450841517844415672386458993289037456530026342264767714682119746871650463940966608481511234072870982655736186900352850219215526395449067386757999023495991526604753304833852201004980848341778587295204924813815772432023553849366322262508980047190939523111065123950044857442568403932269122559615447539728867072137974821619265656758016674613096866732674574614069963515268684372086178192375920598475584279083529594270631631799719479013066979253242625641458393459541694661275012718782376279791400321233630240789340720083976449825638366498669257145955842400536691078682856977951521182029437551232275269764316104 [184,20] 701032643758690435715380021426945704931931107211587761419774064014651539937459353518053993523908400457812959125985630941854412482822267482898898017758719950451036344248975299176310739728271919332273584079687762903253402860075486442232660217966437694164337399155636442313661707908982083138887255150564645723302028633683053684853289365415766704481939194401155976181637176168945268580138176036045331747440821006237580530461105754995896796035976887020183932067833768759787851268389723347904960178478774123210008625680865659009288538548496382561917233255980807640897743740869838748821884377169146972785179350197036940784534588008262925773675525204914112443723422828952974230849244090227265486861537190713372115628900395498825452338552422372895920761528540036332406450815981334552652262560683629125690440014503036679330625684828617990436012655672150084792772240320808619063173709757708972874014416223277681754579555154630972511731950803169020777366301710232337614281083962728726231304511425298266634762533977431294303021737994599244387244810991147498925424125098482164097278933541583975119789925895640926370535371035395725442599614326650556013648086189097211584560340496080304478214843534457043593336773492352113725674736011830986120709985158011093805699543723661802533479466765751976 [184,21] -39245913536693033805167457538545752253002699436679517800179742914044632412572284476894508638704432843021891049884935566016667573442053084574527624509469082377055568333906479426833413372798326460559389937422102223274273522661372729037854275849669073807903485911928579836766621591730766003145952237788311351108802631632969233560141365806227756116971409592505007558838332074500661442797373573289302048909791896989800522542886843355348281880939329516299831673193279372751541142319804565813068424075847486443880364960202756847153747611007214273820291085787381543779530289202912808600015735133563106914387647198245186700846466566524622179400858968022690678971357715890032322069442101336282678371642898867891519472619720639493348400395894598938919100282596412142522806959056414392101380137349080650742955400572982214067828094236472153133594805845591691788079069788717524294752531193092703495983555529602946197008869897151980044351872605103068381724101220994375615464709648449108301797180125806032301941438710917770170735305160922398359938367410398059460961583583072661482832979114252349263037319821903557704866407630290897621561560075273023044631326563103289368963532964661643873791913543677018727713433872131325455541069616306395317304606029682549985053958723025018795076483535232 [184,22] -398944270079163769580213490299158088792309216887022177320488386766083972842012526133520086728368521585247514109120757036072401712499514963032116229169999012089920179884489758654722723901154655788569177196358716877647244638511511299756072581134090465187464759554604693005049431811479870915889651723307319629779705868750084132615455259229978375441529466136709613129231112123566724019243546952549805130582442934128366119121203840411082282830500243931206200923772003502903123765401840773176269987438324702789685597859405184169918149379653338589373903230866849351648777607171071031315498990088203358887905662818452776444471432585711276383648778174887044711524409545026012054530637275842306850852944029439680698158196973694088708070610144837495257659752433776342520414107684173634851969901749982710827087098540710573237419686791683858359495566703898466525842856586129074498280514897258753593370634534224848951660541602358002722402088365334341020005095406082627175647833363889445482301960258518009285516441796033840745154417068437284526189622911147764782171816562944472153871389519515118478260861982584212712438706497601682882468120711888966981137939907800806171893472642768571827514320211648214511232439984035799750497299374201569673917235870569732581513408029649997941140784989 [184,23] 386414850568913123473130292205261178451729344162001958869386197316781037936179932514020279299365030180680082428143900964397823877907874357089507158366352041453031466265732431831691628226617548238413762755327415255350065541198083978419761371937679052278615069732104977312757712251115249181710123465969291711364877969039987504914041774059154241691674799251335418122578869034891439861614225913104557788045285310640663918414720763210611399986899981318615209913541475256518938676216831528652202491322586584364997801810106134660912445152229435582015247557201474331362292562344104706456883441400739924405118238531620481425136741171849400504633025336075583661206101428696271982072276002643366899306314369248954585646873932850907471074118876835585522394585428755520796717275530079071065055783084891706437053257334308338764575256138954488035680405759792639406118175523477753432970864840553099788669624461739499449619905191242497517703814231474651683282758271905655407864648299090331622762074287741509431081504930110094324591007454214515102079216740897564752209679117889659910527600833325658897495346014845945518441120405616802498258140039388777775564932403952874375088207419580128298003947677017270190988929420177077541872335905382710266611852177446104165548350419950112488471156 [184,24] -157667807228539987567214629916413567370859613493457292767055198551673017341690004830542980908149290311680732424502735236748132486709723708973187342374468684640108668077202902162570696825952617468740826825563885906372375912831198252636841049133052295495323992628983914005117113259214268652703797703069925550381798872242492221296724766742343296549073979033412574947082184621696893500784486890140100102989256578832507997930032617000442212558426130164387254965973300260161580047101269967536268115212843412275392914676011246034911008364558268861776258635205805069555810501726929157311834288994549436351450949945658781864756522706749478096228470273961498669025788227522765860963626087831053607940687729897229111051945457999398782184812590926767141633295061169327999786783539108024926124944452540355820613888750905405433355058139769828286651400615667403885421278488140439686096998115865667367401863668133632330594790558186819086540502058366005891169616507462683667892558629081890851614706350170057353078767030435843305995049511491795473528398991948510026584223594474226603226240522216250125276434894703620457897625113817361686443925737949544789430951786277444443674306883248922152324503171156396737785551478882096842035072541055641037249370526834396294442145965738440112239 [184,25] -15846332160750241089611584059667851480995222830762881538325214492644670696659076791251416573862186035786719528915689158997214605009279721531783644023950421006703384365833045087742719856440581369061298110728740087444931060995363530570851818747598610008509832662217984931624299696123881249784015438679544255803990066940348113502945716218514855392443831038833022577749181598599745141442312530159252962943531393408043947961497722508505216694506250348986209121386869808434135182029306189850815802957715610632562145802417653647506193897515074633111732020286009606841910547669068618510403137093266316503160085352422013383270578154240179840057406992947256343958831695316429237388742994784909151148997695611995441366476810429283642157347500660264492458497991264100628036694346331751347648147326736536300391402707854685879370532681629737710191017010033128220583233262085351434798573931527661280840305679564414237744461980474548740448323914064321858992036302805621127637544098837005991576592763510696159826732021870244724217317179152256520290530619035932815414264628423493426586284263394102188459305114684737708936932974084182135462289851624945604918257420030821204541929824707278501084560248518163013647752351046918028410053817733598533409536446406250495238971198523349928 [184,26] 61504891244421332296878881452003949643353679781753791293707606416235551455532980230093228592169503509365049338672891844566809497023399150965758720367241561169330483410535470397028262270523862444657590885022737624242982515811520561079607802076754806866352077259252465228070000812513400770977302899900598832775145469268207058623713123614602099869406289037864336248853866505742515872005066915099771632026639453789740398453144782390436401402623182014431972692968006164194092401470537482466899901009612223901480448704527797816622261723078864569351352496416079537452564371686136722296898135375131966419240333822457504158670852626984221105287174172740413690419281020810889215182384633628748581392473783619800739726748185347190557430292285018065363242841173528478665367975638279072024544812298195283641777543523285913982695059432431543664092799826238233473913778757830794247417779081704741262203102615108912699422536393040229775462292565743042212014594383055051176060214335587833659682337308775241711492997733893689497650061504684556387963940610567564601010561463019088719232610280259541070119605160636972010940632812679222905671164639195730809187546120936896673825704488163337465457485318083204422260083273686934749625530649359363438193902591556408678638722050474204 [184,27] -39413547984496154383624522523101389128859807799703128125185697739374600059636573751192933852796747097529989019858433920836886792065016815615437368991479674293369641594401872033572551205964401887206074627243494041008683946144919837495939081665295163323398186905313019288654564721334612505746749862300744407802512517448718674814747581479948369012134788378467853831259872800762820442884146249551070466814514003619582524612976593420210512277494282946604463184211111599947869632035783282472096540419242859654851327038253471452391159282173062767841675324832058253537993991736663596825261646028628974966021271828779173196752366436158030458682841733748640471495154506027142686336599695729620725104728947465952426679266031991686445295509801589770385628622905269614148421229295177094411590960143005042336782034389686383679122803116399808256964351190052613820471988248370039183396431620362990034083105458968755038163047656767786822001862839570144855977560139938695759700513126611737131594094196796945899223351576555675115735492932723794730580013062984465064702742027607426552990901018174718461022911326577660390306546682395482958824567696047999281402827098769037122393064238022733556352684626137763669742677125454262766104009796004986832718747521923525013026652856618 [184,28] 12231143803307331752705295941354148085109280833368157870978377768003020807543874614289830103407107638705950765577525090612254272865745621901125041232091754249875341947429947334432402234402280833537277774749636395844148335420281022592667793102668015192528795773657546015114314186759970888501393835122033305531250261940990301578533334534045709655965294445678202439224745822983905482241082511557352755752183666136171656829056975904484864054514994018409943709363844800649514472864208779376525007497327717983884179135696548432893495808871249753666585027049881629833592065054822079225954773202686441083844678804644184982748055077531755716101660525151198087133247185516390053015560545718859102829020028466382899302386165781231115661928315662695200586398329699397811145280258178263907508322230924807437623026343595692825553766089506352085968480380173654014540857969150384403548519009800701128920010207086649837609714912546991419919686866441149882334654010371284565769097623092040706839495436924856839514346303472740817196974439594297056253023504853046562001671926649974571132231522068869291662119589880637690176195789060629394839084559805208987238533848656664897525613459203734537826693504682264174356698614990070718229356362697784823817218135298361590408972856 [184,29] 11326038990667989751706033124586468751718462729904011546693910278873939869276469943496596189263697844189400598270003561311358227917275973896210394513421906402300184457051283876208171732710291870636282888245100366657867911345559246483301067116984350477743354209088364802978864929160391620976718766348300894882683394838424458374703295699543056308071927398750355191243966130044604020342625827669289621556699806602922063915632858502037587892264150788093639112441519099037542512863416717664916655257441974628772792047271559814315166250576340978612526363294695731973520084634000476096521247686559501819724744124876417592837543826800509146433139721661144305823801580026292122533983503075338827456103333752206551456791329165496348327380074716806549512006708734127523095398951443897832681426486204727952888639231023968183113545985151423175397282478689531749840998240764646432407571386747627520359545277465295807828252043210054181945556860366251814192132582900170490355610436997374778822860939912514754168203825703725220697998497272504697776989065999582334764021213696197124133846287563920090688886308838630979132225353902229965968780861634325333099857207718168207196768357442203861862358346316736809473330332638480729331560998802228743052955891478320397968 [184,30] -2017273920457109046309761418779733173067899461433195869347894044039772449269281475048751966170965299643629903906605631835801391096518865866905341730683092762789756208086968146680203011238534186806121324034202501333585185024459906310739505036769069386322094767364732145475557232310021619471837726081487594401885130739754586066444460063628068953893490786720726824380415154667444558053899935401887206087679012225375583361802278686237560477162900655028975248581360761511360009044742350766717041463963143513365889293773923477910021977730504426445224586888255912624102616913077405850251129876346049734443097798013198931002138594310175545740299228770828963683238333566917773756303029943199176849577211707966944427344315629384609847637136932241779574740449094067126640342238833453872176682909009677007034653970771858086093861367022057490283264733687350366098558331939334343359351733723297944765964014418600748095188995666965614347696963227927022030777698165158488058091148028479100235862928591561970757744894837571948687497090973623640676773579573004756794610959302565486385708575751971291532331307010931450734584872179918717914716583857086429239898507955736014429409686644799255095980675666675443466061693062288144965494469714008397942038600942834973061 [184,31] 1089494258849037144759496535623088083590560818178542120435089696130375632126745183796513936733257418014634407626551952754709056893089744109459287997240064629875093544429014691527086216799853217616435556692566753562136684928690754714915863869247438441831451038376342428428646387168222019881121562603922767460049099438235505795988108449580664217744652014845393804120859981093226765305574341718594148200062126463458229278719535945929509363042313300226174290311570162850229580001980361899708091867074628630235517527982531774793178194384236191268789108087175457387649727667181270169085543304528026221090224024343762192838374312201215633409349087978538468585732029213091952346119537463334893946795374416482278711949189712919031448424282889466032260956190776847444525057326408382196574847368992144277949390030473834090407043834466301908045285146731418258318251203508777624608250418439945836685734938665606553295182104536593503806396987728292788268505334436759751669525492017353885406946523946559896986538221807429662227514162503011164974778433285356087367385478048040690857537129038379831714271442339540469080533949593742978059587355108025919678057742605953522905770455583647976648167119021109412166315200012824728441076339117866763983987801227979660 [184,32] -307834873486069978437962379264952132096231427567082091293891451879314899339463073510831723724351232893041664516094969016231169859329554752133450077734516622849155583139303250438707336694746313805693870537253452612932134317893299362905565957234828507831259063171975927460660512654498852932285013348124589533471802763545999122898325503916552006187199701122144101613983946955325823486879770660740553685555733372520616492855373661239145700333034757986870381578767188354683020571531003413804819205821769411183745984620654859375109309232743124793622844939819478932142366403454508283142286869007814060867874887766047680000695383980921695389584764554937799365714437905138014017978861998235337269211375039445150279825534855214808704249144496691952216066517175315398748930450494261905835524158036971435452751504810092979606788305574446731703279787404483829216953077436402310621746960246223208035255259229867594868432007252052317593252894483793082829566640360793489176292177798139080417989273708224635618646880879342069851197386279955265222050917807025481202481031414293161104440046200802999737641206584297873621217082705309747010663833845488013101166066521214339061368289590135082047533749314907140487100808758936546964064046550726501011308451377444 [184,33] 33109855014483883975105652985491782397085468509019734393801187553077653570571812463261914271690187711197301213493980882479666437137678151230409064674762015120059552587224262618556652683282141778181890841241491855739440711371652827802619334136004638834557402295477031919675727318941714429837305709867308043394673604473610040567157797071731184881712449296774000736718697997239074173747512210225585806434760278018275811265454963568309329899685124494623192707695876298257802125778917446205128176300468013538693449692862611945488817477540519216368365385529086804713515358886643907456377350478731600160483080504064564471618271111292842462252272442400198347127016818513257178399534155472757706680684279795512356765781891560732167625115915404561690362556006129526635514904392768652090042212060130783332724644247446268318854332075954143527176178868522683203176538678120625857314642893291384932531309330326778077380538411067177478412943809011424519782295730028715748195941074352742426624934638884384407428185784458530330025696717262725060361811161694326706292863900009499123166173539059089842814023670888151320728960097119078615823441559916183424733425509001265617377156429615772337643397534636082499530288390907084909582597750315365992911620904 [184,34] 12487857760881745088468671690114593791072202522633109794834361162524952030025809064285371545298878523731682058089175792040600571804105861678223042606040297543666125098239979324457279066560823264212174120374488733406344874025335129560984759490267723225346430707172873027033702667994519231529372324904545630329306245836761382444018039510564883837983848106962787553472838036745161020321298908770941558095237188314368762859349795786773348402795506778402660849236603478935896773378176309839479770377661521929092172444120822254389717891220791369458702507759682489829359755690113293477356793898157893065688990147926621813955772852237236656289972322455948151682839795510748604705740595445563286274941165732582262181377183831812717885776211924717937686624678641895168609874540635881983318841019049475983595479816584738635997421516363756294308690828368809292612008790587752897889728922653179691212639974758858000779865715409332283904810065250499397835162150896425004602356861282475006166165446005741714659810186920834164434464724568063713075359038192333135232302671722262008306981638809091071898227500521338427251815875586877370404462699416346096392219824175024996098010514421766851019034897064315611746955152614017092203055536363070667402352 [184,35] -7583988455304739871376439928242112676992077087053014654457040919635976256618541815389725310289878068113514320461267838969054089788460548076875122482422530923606376199670094190818500816794889876473919299247220759904060282541640064093051537630944280989792357595387812521271142040786141737653636968237584036742364853572149006902251349951195858135982147790650158322837340751211735172466689288228722552801276454474465814480019788864066512421968654816425483401957112456117488896116584647178133605280697632496132252009781558858884430890455512633560677075758691326566336965220876501650266266122520780686946506265963200236561645233918416664242453711567654121974097392406109595944034688928443028404231508050120399077245451641043262054917912834497114760206078601744845012449927302463539626733672721949234749360647388355402274847156447979161153134354066175600142292255080592903088174895575226543394101133290864438774074000939317553710565056160075454140540916996810457615401244929400110178863166829426598961282027042093658569311150538821202351963623848246974545214469412418673944327933545477228830982022473543494880586023554842447129790968153638114814584591105064226722968458318068095542844607289285984506008594840957499547080776747487517274 [184,36] 2079811928828686291580744631201497798158469875129788857445559619841466908012605072492396492681242793611366669257837404286620725112612749600369109245688244777926456045718483280830341776646413657082670218032429061867398222469869824638986524464473965056908457482303245123281257576354625264746374414209101241684883621798694481185385471963266639281352476066223461420608352326107427945470046187213113443845292734356445712972174800523931148513054898500347959902317000509760726298055733286641115429655492193766970068959890005184453428207907705009031089471003371575883224541300220340896583738051731786102447240293867335269926631886229622122250349918682511620137752787477163144297808672945347074613656615640867129117624705064194467019061030232620336033007983369007000694979865284166635860461540622658154263093205490544318504208905377739095643127977315484222357994779826626326279914670916597141103446788077368245944796931269326912171132250053929298304058027225722423472714308253333467353672258248363834488501300188254243759892647229468414683333670349685039832792480242382298400271637550704460807482983893787857141900620114193154702999501570763831274704940027299595873543111137747833973981369205105870545085234964627671102091952726975632 [184,37] -318178899440393992962442752046398130959427713588287556691974640845238832530082011541605315712280934476848016555372601335996961902704625072864444093970302391848821103663828167554917819483604687443093211964792863496947036352550754822542495042321945056864713322133852407300850286918333448422971804843223439257910450583603123089873378144225314738853034313631652934761918837288315867591674214597549329459396764126423799728940623649816206194701399194698803908793244862312873236212198808518511061085263850044680293446959600516044144907185234364037939923671658623872544443664177322254889095859792445372052951899639165586458093889015810941556637935159368610421290571177487354821545101148047675716450329417628505118679848107840221090125760160129593626077746328490196397261121522710924188029561094323525710997171987560975494701727301011410955907855080184169429138810504823172345187575350732952771073336749536417892431654420866074966724665514580824468706007702685104267735986757719499171386149850472886293595924288129896541893797530052264265145962234062025123251383752918001412152762144194600709388276935015729800365860045494603691302925911336364398638349252318762172202968221503257635745188144455376591498631113946134708690024947000 [184,38] 6649521062866899115241728085437268054664989842919517697261255400123027538073818327747941839684377825258871821352209813827342587689925301006922338597363492864510225866603564377923741280896963646848607537095773862259913392585327457186739341864543194511766115345724579945118188774582988337216140305897640495794876888944068946130024377949068232278356665508193555191266386528652266147515334777906819192850651529629548662988037863585162808066470278023041577522313655262978263130550027606738327829831360217527903323469908237778736988442469151337282814127577654405851338516417598573026259618416072308056311575309039847319652877387229035538431904359954497003140474464955707160721206022843506212552016451677688159737044540187752156713245400252156337753652427148821478115231383575834990885935219596039285021049557790766306568927608888625825352034913009047841639594983496474790822955058756552135561501392983272584805632287149301111100593871911138701418925685793082669691419926747724655208238205537917369243469996291844139922591064301853414460646573356224751534290869731978129022349373052259627977458894579149293793807811445922115239539392705299770831181742621627810860352383689518470579724851431282956560813300121886589205614592 [184,39] 10750614953641067006359266472469867911510015697082655719890387274320719380797491463679007320768992489449682844127098498471135226434348227293299258981561537148469554565814318651200960084918713991495121044567666861607856719291902014924524512073377739419615621502745027975978938444772156861740338141079689394480228065070500019324292812218808761716627641116263813549769057216833916510069555569067708450536290045616342728667846252894182638719894684005353328695773448928072900670204398449481212007192164116789657979233437125615112712051934058281663025193077527669579209931900704000799183346658905509707500420291837397198535166778929009764210758484082984797018156519362735975631152359859944957491207494467855963145260018846795182070301082990894189782365507982029523555561433140310539446740188898964166825373685722876614861048940425213027292430053643539185282109215835605589900739585931874202383636582393284480499208117236668878662610762754034733390346535639667056068700662498637685547005162898009842597071156003748150875535843348944086275526612852356619613669716363140836478842123211927478895872925305722194298989661877984180943324011911838471708098163417665158781638517233147089905556289332965591404271912554682533673072 [184,40] -3164531379951438052337144146252233815877170214016566774102121009278600238269685875483884632266539425707566951744530362308508321615707713654568983677970967123684992161899574564347758433741132216553711193388159603034655766617608109950657688585958803392436178966722754821231589567900006103511367168611820563466239828336130107384597123246180282482490446660136094884031000237123328157346833191277136734443191033455144249434081492823235593911383884262378319824708365904912548734507639887544860222588950709002840526301452511823647574980276438007222412845125342375646952944424169767629468177616062317760925742880858345360889607049255673490665216495087799122191804657900420424281131691416152223724105494638468108758616667354830874028321288739318143290743729396796995300794634512042609464929626980674038999846460876956753155699261930578902688412267366109874605257815508274713427796845868420282017231484863520209265456016541088724760948038830777192955199711329658006066546218899278714685400378318889070702027426343640522107525768170281761151394573267933746824203898577080422129587041317374478049942645564073745630563846896812703554624248785028537306518930373018555511923796578937811881068685506773472257175512927406697952 [184,41] 390773662269248870236842872474008498436832439648564491098253891167255718803343157771779270497600839430461563110582076112247382174977032494594236609817922061737075941631272144543298631214755840048473302912686484020935287958738014920962908529142049640089980447290566639636101529425556819154136202404123751052685233655562760847700468465196187862972146526561053937228810716339097255457458235336067894696703749046339097790765018246850293146615669138962646481283174194902321646812107109448843583617594211790686120179235064841205927785885384617691941862040598553006114388286124173713575699063144955226880415967349935769132493449186001387477484132558675542365907838139464000817879250715814796239907367083910775335464244190546203281858439126821876899145130539800027183702293700845712471962090079622061448898325848227464029881149489319868058764400747883264736616459096140027045548220249670017094671144219995384059038085513252038762255609336060016107006592219317756439465128256142784038221760667534816432452327437219659401516158167662945591379636299088496037677823796756338310899708190558437302849897705242282385991630165319578586343269125293281708053973632600564663231671369247264751352186382275526704850071936064448 [184,42] 62336234200985947790320160922562460872819533818008365570728123413691570011608936976292493928549162278571669030626451523818895340158254082760480435165410595528738259668167333311432777370518076740840132236501048440127774202761927969683306190040555864078748542900129218491060036627119054845893415190917964660330241152266829599309103830793023444684973133264034083053165035061913029517920527834375388161587290746407542924990300046765147016659596017459890703492564276935730389934196257739370918123152350408048541737654007735458693553880028808315900966237628679268792903184076501119308449215686562418772714269025113280343129041600191788030406566360519335074766159361155369560214047915350381176478322332061507522565201484876370436709011471591566023162388326429023533827916133393136772231640154269752042610149910995253374253079622250142569577807637171470438982881831316791141615993541759733328743576176261213820224238830276034124360656934182389192025163045167647199393298207524475103056651582928162532077389532104572360334406984235496378507231303084604034452994609601696989808869024927241883750358135617799194244231662687818652344614007556265871779407710126654901831096010667792756027763349367832348459154919088 [184,43] -43773943848591650370372545539316837262451113705448155091378753846503684604355785914378383224582267298319142281331767127538966586287493454355649107505773248225169068950762998163705796047282414319782977554209428687904389343369277177289282430580260272216428893083360884026982209257293987589090724739581617373995431584511896442967395097054430818859014376091174515631456669335848324157585855353431133976869695117836385619655303504649541659397011468000552676329934941449255346177858578337620354340288937002675595195749037667464183801838149800893880366921092646529454784184831775624103233271617434361459395732187395560512336602552426209692294772918420183993886367720040193396744732763365807716716735024812385467294382926410632686224720350851149324190415775946946525154205583797016300543423816872468723459482777505160587982594589636897034168819048502293368098456124130118331435277624300419628772024469793060151128434406297366547617869877581037986934951512793840588722863552074581348382718544916501556812523174588657014907491133629264436195814660435165266188215913649384661656854079112079501753345707596764657342739995500679516195559562244996504227321595728547949246533530891390239106957617395680760557394172 [184,44] -2797142320406087470338759226233479621310616401073177478145610031991185501500318086751414368575074870595654628514793231439122499917630702531452563396940419221757321261207155936949402431673001786775857265342142910589251376581983340761571253362109325521899832087653606422802819403063496160032447397131923370688514491633572760292670522721240489883055100393236376825836174375402181405868395071077703771616718283206619684298146481930524764850008052858184091012846151106501158934180708463291830646898734379493970023177796372141735026362758980722561936305532101948162723371459351749308928019463615133544223199631709752882928983114287792471526684308055719063030816867403449437222236914497612725002230934606307559336866038011917709799491644452443298181305368834543504623416539920320497261452274775185146024569285646067213468296944250941786097848253850499746675265967265391819861673181691696895037773602301435522454646647278899139861633442353709495935939400456397346428542904801329879448941264222079956356218633793648020415998426029092265299018861362911333401366819665052581630587789540609672889562949804395777556477042510106778165988731770603613357340599133760434788849795904554124816717254308008062620888 [184,45] 17467210294455133685926242153690733551725168041773040515743526784071577160475933183038556878651936910406211614638986763031593219023461266339760744810691873945805970286620323315847045963601003012315241399703986152958505884146050866067284211463022950817700517720710102936539113580698056072004554550457044211025827465236798173402363970963011194568979565386032870036083378928329261776135864763710387081586037643494388302511467351640031840015007946035430199789728703714252267020867629245153208409097684762227302812308977516958547885026408950977568156254722995637087007049615465345772639508057269289961095493896023193592626459481288695412635904590631637508290539109537104546303376213304744343042886768348567413799142956427935900708215726497684262219509123597085391471038075708250629781761323961497818515818352474733072976846958491373622559740465573035718748105582576226316755204555631873089663952621509050682350826618312185779666268421507505115033090723048482444325313653561687974357312306398481896745767664405195494601188434978725027264049889639472890136466071435820302091422666074871485308778045819229096705527882333797153386595626987315850432345990572768335312470912085177896343399492268931437184 [184,46] -12529859723250788710941600331400752153913835195460226601970055916522271311642125961104086633907633194064027089530398024938602379719064132742296940684881342834271129206654043806227047347874265408572637354735679914758190653620551848355380817575218542751796666701758864226323593982060229696640445129052325466051994441627162735007003985897242947690766347655540731903965246848795586601300104498885979187752124347529328352950187119394825542580507529554726612684794901393467126553180971587831384983665129459657198947953687761437868194480641715697584693608262172913134757712577240105713054135223876311601467418500149779958546006110971844677300318059839391280295641934324184259499923046890673325107158887095846676081839550793085587552524638744374471340199359968133736568689283435620180486299336261965192687049165385355941157811014963726989225572247860541437715798220501118464325390636462154630974174505690466468646474343606836202173446056112851904612848958336273735669260453602432862701901337512816024102889216511773832668942713070681656956521428935126954894414177445693030815413344172082233039203616063779525070199215188710183459457867376728251172023448580248447138195825267286836960775877787225536 [184,47] 4508902443621333870263533397922813787275573867981088775846769876281115263229542520034770574927859697428503143826417550323278734494798600843528715740775610443222225159413727314482865064757341272258075112358669498326333887974925639676861077772877801663868602762877115773407556886835889833577626950696020505816728487738485118993992750864402959877173223445742289642253102724810940087964964087542317842919076056084140196098497447953967251742845707920995728404821177648873152365293755600817053568134722843594525579699191138065149105574029037942559911955565571254848407246634829434316115720355124251930767881073652630507965233183922736821750662386743235278835629788193142400473501675921845659868795663862606765821294096486406659198248443991543300522293002613951900373826863429541941627553857309903791487532650961008632276745145935745882668083888756475907730675542413651090044051137625674542407793231544354340080288292707228243069107384525263847406395887067991158119203857007431641744794483050911700037252356882291197089232135554245518612047440144264232123264843811586598431384382634757145061168468252044039228038653177125144348333636254673472407129081866120294154198495152417429745957850565484 [184,48] -226748909831080340352990139782839524838851934717751532895028548547132688264707488781274943935809854707526157997643392972617248144522375318209449279807898908627457844063590740415761071679600571836807668228060323078153125314328823581957789966542370710900180089800420552356516529804580679939865535835941300242479018856350573814840957244539558446344614927302637804532827456473847621625627521387038385364547681274582268000703082139222654519433611272291732113513467352325040719509793583982529684943806261458096221388622622471910541113296827249198231973031539977842241608590508303920989836739020053751529659021115333473763730874756820777545672821891829084191463358168894063435748394594165458917552386676256027396574949159522806220859272414106509638188919208095365218323156492077817670180420186571158455003519787070089777496470573733412775104003286434041107063019542904988338042319267358954885753601496966221996230658146409875158323289141057761645336983802939534144335857835301686072567363994320334550647195462689233353910518533080203828314281809573341999641366368191077229570303371797060617346144020879910137067115267619162719994913048902737214585922444143294856950931245647641871696081376 [184,49] -712456665382334707568440950645187420625818963664673877679597124759770770625123071848081201318045116131251954885075059733653911758538132544343135616910637354780553528261212182467892506122649058790759345012297844384748079875349333205087728709027514412703726128333028832306600894740009490881809170963182954138017696798421033641084934989147339459965014757057227478247977629613647645867845663949483665992757250275606370089328373799716959994243592576396609623764172261808812690968026941488781720306461527934369119665116275351082312945610348303144205211609706572217422275567412546096131669782398980598702943052928436857876109783038362590349537610334017348501360767244214211010380820404589787063441315553566792660568566234103082632715702258278906582556498954220865834724839499873111833237223235118682226261920639703982342910656468393425930293573876114906028997660750199966202507459789040403951760506738888842141584063434973322348619772326719779642224439945925577162806577804034835801203341139542316914704026425641352148023288493084679196971114737215644056535915937626022417062610945891174304333668167051087193192676691183258126766562708773545295771708711136414523507277368217401503476968 [184,50] 429271196342013405223022490967651766999706906844480161994777456788558356055676295666662306100910169072687962134170187786477997795913369869530561844197822038640492407544300309230077935993062854884472640052861645700875491147334974788103591818860075974598791237167620410129058998687297169554109250098437578279033035819155135689092463203143474970811476760465448087838371266181761768428489434718577950624324390109916016245328334918344826710001263624078661722449925998574714605189293276746914851780765189965251061721568991232827307453285621575475975815706477913429108808233699650249782540032005405817936074343342691891798318134274123277682570918785904480793834187101845178094687367890511755735027078404717736974961705028864503366678132848787312877727726089497942033600835896670056819135160486839924133373987197689557085267151548119945543630767781432515841410408829338670861377107940398225314091359082057301056461480084249382686998793059494980906736666308716394991761091223630139936172113453907694918882160074942962968680644494644778972667621395716822263349813733423297545751811484302367400344091945579477016348348265912468336642368682633875855462611362879554533212313648199392418888 [184,51] -115553520474252881715229551757718689820668233134468032095632124990254796722844042430826145803680068589018428709809763506835244521851958496505499293604231119581920375723108692143140807378658003803508996038022197997545716363871457521593849877703700994628094853703350378814145850849436071973998608813622106305341886675165791767890866953954173528885113179391460780971960270336073774968276706242899803614825465248092850400814374262445374958327596462217934850597302437454811492327295716497124793872127044855066631676841801405118085265354545248536297492508275841302626508526754437563178037936500386146546039241171242384182322338542981923321122394217419151167883711148782514557404653050684069505222815356057590254942656984511485808870355744022353660486977911884742802878176775129794205030095706184432279453906157426866304475816247559683652782096579882757352665513731022573305521218224219495081031590826028463530270627770501581878442508201554027057954347134855659296609799770050175285506996159165971394568684818820177119569700701083305505915391448994005589623487862466370059018055571168389192556237676554571685420139461620166198089986341957379314227209081312848390025476152636164158 [184,52] 597598566234853206140816106010572036106663795977926205474950754806138545851986342959914062051639364607920742495534034005877139373655821504157161470724153188489193478118495581145826796427491993811287574868128472362564270045212786321460869170886970612940460649443596624022054476388791113069034239308137728878894222373686740085393587616026597599138695397210670208575245573943722780305304379643776006960664387090301335882253307296123496729736078475282226670725594790956700791310604685262865952061613974303063722833845026462121212499604652958362593951288064319803039141144841185183658032145410240917052942820837911776726780486995503869120847466808592405514772415293894959708007505596967098558824350910058388425670321573160196183208043024070101331336735308598908789240847115845385925061918801852016582256223275958081928099022611763059029313408857154919381331843788969348720084838729289377245490202516731933770341665041249431576055392622360665885136476294790253188301153716508196252448874250580701040803291664692606504226298315811975163031611068880285811141154425481474511647178547812628572347028792895511965188784844805735979656305709928809643397828725152080517860636620360 [184,53] 11994894260580007586885755279896276054145347228082711419006374428799044493802376193848088475193058651432454938011632935262237660461028936726518335194853036532168712555252474743631868819639327107721783075730980557383026683874970730005149745287161552985128524973693894889951681111219423481477193343138102585605716868515155189705994634027789072226162790891770095596329606997700055127983685898633162164628671105581403428557425270780317697945758865473067726501179333904298526062523510184903769125570333424938865398351180514676980004614190460486221220764726611427202301369035875895934493096577905033348597264877326697218612451880950696093956175853419959905472243475706769066590196468704840165077587498246559522170365384508566503518561804882260315399826697563016907796280479249065102012883850819110319982356870994626887474401267747207913928697637059696811419165762275414477907144111752962203931662284351970176838059016602793688700187735964000932418110557936563993671864383166043923588076244228264156707266700822574737847118431532401844717691262324415954396836503128091213361658233173404701768660966850886772394817444458874731142561166840701161652437297286265947440435193152 [184,54] -4623588956679382072166033292095311381252033197393199598707522316831078495409272103181225194685515608674243499578847968717969373817002921783562203421311453619340345285125751749399511508221157337294056407688510228402294012409604857436603509886261650828140983996183748570732221708428925673360303101844465076941381406951666768909435725384605973519714661882441307769068207100409730563843391636859134657705401224881021656206090236561909874687159973611078525522060667826614875663891658988676962618074469247841752379478009290573280187606024434854818344489064630858631155759246359864397972871039869256849664473382492082363307798250446025776391029576796799211345227470530251726114014353140364556350329178520269437205751147021201635484661192543987843766509412533784494715105265188706395048774144616015795886569347021003913844919587565037515239511923412447883549308865145491698550218672099643623443925512885428002579978820035395698684413171403479265759848492084478485054693387375813962605269291581802067566813312804479418902608560776473636325441496045333129234433486026151749062716534127870416623776982895104970028884851128459762643029076186129039926930130695875219266318240 [184,55] 647889699669269787266187114568302816481700648916079738883021440823977039130919592858803963514659441564729573762014746608019687270318540135460973825404196327914377204193676381701356829028923657178056368456042983216387015315125143208782768127559621994347091890851535442848184327103134349609312031190777991673964137825161071803078121723307598897405727388333562546781562047687067635124115516184319562466373660895284977491076258770333362041572555568846699802113814004286718113410076706171577344354521699732936102962338065683063920726362495098299696747351977702373869782893285828270021228864721087966493213182837679279586885418140946719436078125840492448288245099552681363342962463295116014220736383842518505376733317335815732554578933999973398525890043585189101831096418966304749632526329132971333615123731889540551946525568169196973559778944872383009595919973695060248621777575740686527073021113101637254715010956432081808691368779177318974289409622709690896933061946923160018918866436349397750844096370885916220456339838171631917882065157649384944581686666273639070413257019861395723637688909723296825177491773592141220388390433851846824821303417336209009457884 [184,56] 112875353630165339658303277706300638887557308780488593058703722744895938100375567494372756484931448398560594990879846687125750894862403332120599613961036763644242986190890218295868003100858563973608045442356826775922126156413193384950677299696873329898266703847342234911565644068687632817804741915106068192157868510481729750398794973152927909957215868027672048616919023759571497011121537560075745536728244351714838697920419275323050684966552285852990316424133521638064678252131468046706701436820374728330312554979862354180786784004751909761873719702064784133080031784944516053182054525230371160118430575399987501574887822148139921284029506130649389281173945012673169358438033411389370400664874307557801885197931161499288452448788065965656539535213619565404799536894921505370417950640994609401843583821001419412530963181771495839865258253619133490426038560882320786525516369668876970076438955641655594667394795586127533301026115407111936634923170142216375970509287849311082296587436245081365921912962281757113269083593680870311904041406741831160150715806894264047411623793247232588337034715953071810426499828051362428510917551650053422520758489503927616088 [184,57] -69738114173894356129415239355190056396129899659190260652413266772863498194638805376246412228788911378850103391967052007621635384491048399737391289598226529932792068924567015190079569448232429436231050665027711565058056432919182930484852061516823644640297681849280461707956255805372649110362414421222747279103617317600201538151266219180112764824557293695845409170564417591720083862104606272961186423501554082040307939390887149006788662530988843035008317787581915056865142491912075767151554131425001045359780420356476499571235288343232381817812580381422938525566330497431644236047720197333421627933077965556491484644555851030126852537139317704523150853250291953506828613795126139548559523616550429229887067646113176475421243561595504225780254318397189873537009357221610725472479531291593057234560701972603756127319843618149695104157522179047696437531406272460611267678790352987770584323341740054118307882900502540381153404675079506980027472432724638133057447809920819154336028736822420546683428893842317111137997268284090770524048618768405588909723899980607578087455320196537623500452548639140856221382801217427071442053178221296580395961747127381967576 [184,58] 11851472392504814703542493497908691913827030703432309842780438945734989992537274255417268044537164080098828868406699456700038383798130838365598744571784307904292692782667028206454679577397066271839179043962834316007736878443757484313082422281269590684216844860436484648009705004786835140450195233501479087994485212179150423597045859792389592715472570182025708436269379180054399661522358312667505151537086380983138097082129272985409681705618564941032210618441534184016277326960271195455405529577791149502542062818451713071424877048401028252203188261002894289485084845028580923379785340453134673982844514919096477026017620400063476069957514556343873975808511100271073607866183762205565158815172996999842743984137007200486107791165694581134644459596316252915028511129371850810685545853176710683005052585018916877965314278460005605842964006686564383988443924440161007647841030098777534086350872971631858935323224900911312331623158324928632246514244401273528664514793341408382136482776452778716989346607850185907350481042904373265710081059245612557758201646557935916063683711540744203777751205459513761560332244957533986119739733030517234323884726449424 [184,59] 396384245777997619662321649215755104752507077454145382307067653319305602950035010492337477085197482825369033246893573062005029814986979773730567887148510686632403295598011792538774582617295653076665392219942659321087144412323208422422743936815822743654380131526425982474471205804675127366191270173420825836025661490970593260754444706929051031451267719761339836380231770357980538881504155490179753478606517727865654554427355773319946277041299479942365379467082702414092450341053812394497356438735288731086282282020279376715983031784372672282570246848294944545884091427714044107848996941105855447189763176120144839598891376323922309872348830224098622014743924311448985039467445904634814030217980821658960547679532433885440858566752852753494607695159003460042093015939381342192955118078180407198487990439337862646901870369950035568854817895334703960652143651118095910469751365616571421907761794384397949231109219172271152122411330226831239605056697752134076941025081810537604167171956314289511504795476521552655410316215975091415365731097258495972387284844838786681820209534417954215642276845146545099179197282373914001062338490384072135641878658 [184,60] -521656115978050598929970772990222564871127283342209488839725541928803262851379921608028638410839263248915325287481316430843581304647676853725821358193214878397948247599916686169285559105078073063364216320082595869425406348497185951401865028087776881130882993672576574469436644714074785566569961308345951245652314654753410391502847048661340170877896765600124269149138600217646582655536114568179013077458086538221159578247520772543764355773098725421515543803448218173287729310523229436676586455944843262581060847621829362340499926206094793824990919583057860543770283279188040013304978916280649858393638262915825991293398898172692184586574479830461954033967090853025141432154478557909353113914305978324727980905051710045668398591330889797712062545750936955474089219381765564336407866377885810197175703804936784714874501670294144467870593626785430461324514436580709922393098349547271697447105019271371943244886144946531445429076832669268992962072157394217488314601473226906942272732446061700134940457340865622176650228485614834647808688450009025733363087550511935450630641680272124694186022360570644800425948913460039396011868171140709086067908 [184,61] 73371826632316001759988605620497648690156667031019287110354267503917447864431619028476232021908978976886311542932542521347842087107903756456299147182758263577578693868928532337598789103599796167161506024742944436816186370551281690023722808050604104882872613419648528598673250036548122544175962745612450798607295708754808228161040451039867026700322751758302500897984572046316054633685976765901656874994742622636053311239217901998129841216928589748728066035319617199158871790347493058010874441707951151938770872465676672020718748065295351658108831649558843861947070761566041387430253014793789816079774279280529945128304993123708513098503714018753490147736451587648074797147762836462401760802800380629726656169467800186029672391505133980351040528511024128613594691777634426088399186169781671888707036224897645920434509847681414271190413632171155776395671136960707094767921296417709409014528631327626047553595129023638501734117078274888381385614934811040065740894714291372001651981895988437451790179143676804755711519516684316204626011457101463731456919674740043250587236952978618252810002129862794997562667647419152972953358480534573387444 [184,62] 3050077674878927534655677325879160806971222961122804096140868934028015191346897791490549743025380811414170606340450898356133189797384447334103556862031632157870179854400176286967447532768781888275666131055855289450290969994263433883572939756319341262105009339743449775578908804836441067361747232838212069418685120495371712669484815107860903562222352102929564595758928224135384018833451848377736361584661104479566389373635680944490933165275617424993060421908259462022147382739245065327854375209844265422370686844499329228820256613702795612335629554497417413570845200241533360063315500017707969592108285216017331154566890179489177414918020717138209367302977752193885091671858581763778814455462469100735790107078724729569980601130032478822921497175404341790261415535673921257714785024952073514948203786462810485220434149835842521590712459541600869172102453746965505816634704477824251172283094263074400844781423983730697361588974621730085233142421406057449521038486290411304782047047276914492348190295008027950756678164806927155519306515814342744634509059200127662150261364087051179552205975800613479109564038843162501540210365273735576 [184,63] -1640441805119434279380400792810329264132344874275608935470855682718421309249820662234268003430656330531166341246551115995612296007211373451724997717419650529135825206573915807940080430995168180373210992778835781443977130763789310429166323888698472749412058580135378789302025250479658149481787934001684130249983441652397541083792944954076969576623681351097697549777511802255248684248240542599719154958406547234802566655054180870813165728387112062525011184971656576174032543755479394803514827151886741965537987809309683319685132963051042237028240390164870156466341363779951083298288170158182172352031205126662736810501046833856950914766860443920535961970396322807843764049698539831435466979743440669535247324978313303530674617626409404253813818262739128230192175674136039932880090098692593043118145450946585409684231754563741182036343352203729007970219066736300271331277518600039820671932084494642872604352701730709780093497858858833022810286472574999228437128003623559809685542259034405683404105321317433610734347956049728486862730370568792842536325845650846255264603872197565748650252904315518648315684896435123609947253541642810 [184,64] 177873399785828613952513461812142493061094454937941981538329671730040659715764545058954675588328751467399397680405194259193309524127264640770494077881844055884334467332385449175284465008117025557895979543495619823367270155477670622410691969550985866542331111875397962397636789065337246756360758893377770013765176307967932172129959950615753071814629340370961997038335054785485338457730548406276677469961077080993934715108869694758149733975541873676948975713905589044034329038663860471994057340905600676188649744592938567016061204702650739978158703729924191066027911792655714581827511686797817806132051516712614641163238628642621583639562476517874395722802191984552764425476522145156491940637124034584304736996189082766331647483070155238499484376866567057624056843348062617913497568981098245906718955687853354042152115923665324529086082450974201362287216276701140710431239494937646118644281220670719172484900615954486215290417772522470959197353777412012551383759567816825501583028717052759128757726300167894012452487575571525294528072484815239976079646300584718784366533570436249621662973577530617891863375055684556712644422224 [184,65] -7187305269663009798201755537008361843396558072824919227145937834672971547327077811424470790104391064364013239114327235376765720499755896761194112509838907642194493712161976255728243857489955932939088279681804792996719530177529988625848715035021176579189781214448045758172725244621471962388372463478829582248075047049360717366360825140512941070001591234452416654658518877958102526383185194103538889171974576665570290133801494440980097045923156670408900520141312374556917194566852432762487834481312086527371132622069312131022522932169642798362331376396732840182153143611899815252610817983188533026343654363952884204043841144400190252410169945657082532521277924475396973050358470483280276333457792762172310267402280436990158714518096731667933130338189555476575413879978316192100557014287934367401837732304385292129727316187710174571821617218729805228753732517520122388439216534745614064064664321884928268138285917905503141709875270838876533354083966281644628944896217367268827975527889251314452979393146410177731205635976922861794291870383522041789804146936207128873577951686005501796082057998568522560169029242707765458136 [184,66] -8578476550650340379816001389612714784752350737701160438370571525692845696434370615333325754335381919950593747775528026865591305362856956637754442849554991011201394506662809283317008405665444309810820092907500597381845980272168656311301236966821542357327167975781758899009338540284480889184662345225153095686497542643114889390063420908497412151205289501070583610832095401951907407837242977438300178803404789693414251366471287270141257916163021857405459561592557125269131261910353588592683052663957220066935897800767636350382929859219616570572109384769606693763183659748623767912665523012256300690269673548775275448038580786776786660460533570889985991818325747069315352728654472424765564849649091754628594391271320254562089418836527664637792018856975709996714853975955703215590622982795443988640956544546405821826466482967793163017906425690656077150596206851749092022797636670527214002803676995818080406885672588985676169185711499572721022068629210708554346063179201536921705011779011162956298909431868143967126557682549143593956098191837937047863000691407152216968320589921228506071869834966513094170364868227591061656 [184,67] -23663903582668570811304859763601498590492151273876256383231031659551164172573025155015218693194889986997801517293442263238315513420081158828234638087215518724246474133302816518857321005184584052421431827372151309410870221894008662598196542358947359511952290254632287330698437553649582934547357246235529224011061485943347405975349909274803045666357809303840373495653756750169391830282778795035477873403177230720780504800935246648129434968832939465566894791846073216526395341908050514455779850808388605822394242738428931579219415603619618493518836470005320680491974140813186951495057360124222251463260235248012505340047711562071630405615757313250258785504830862245062122236045794985843833575307585732196169243878523233619370089827705302763891607512953017759499364919954287275394860708686104820689676501225497923532949500095687253158390628025858575827363803921816219716230598493822839660297949460208051659613763476884592390648350478189017188089452059155786271457478558635948658901888996440298915359513936294527697621923577486546027339358215678237213893988819969750169829887772993065332945953605145977115601314846020 [184,68] 232792865022993311888414675113825497352120279143575022414078373763933010136603004308443417557776773194035501416379836857715917967818217237032891824926028722602072450106246398686948769278947443830369574617564413943735644389719214866999114719949109790362754423481230245614591219666742585723792772059555928676555252462009316454248267482438020177693987353048654197088720112804947965152673882236484053860743494274408818761832338730628183430061749547926270399656801188416704315246987041821973085619308985920539345720390420825908150749784400293262326419789796639106948977664420597017484065398724679526864906889449635092778556607343289570217037234251845524172593954219268400029874350060548612735396308155267863647538871331197379004954331185100748451256464496471336095342184301904897916832940808447124266593892732890830050684606001723617393727752875134698483058257983677663439584924009139963697231911813685551592160816259544752929745090439559149323542374904868713178331791117966912324909725529320982508587405526210028535562372717436925029576242766845808605123780975231228438246696312979121331394028799220547232013189520 [184,69] 54047814534596083704022594580977568056631456161259662657260480350533637777903778059477621323987409695650342657077667969678188079883631282614715603519174739739271420352705757341704940123132711905863418428048688226133363837916213302522717129394112491308729409557620977814755876890332543015971335990976193663592723440657906960167182486036126069097887120679862830551488247932884258559671762854024437787298541147364318327687129855361497124138930720612606091136547719589665108692632218090921051789730750787816552395854842884236091075081206160391993723160709531867956019606645767594027662972723504538978486576243283691533080470419190116109744717454665698487030715651500941715506052573076944588012749458949690476419851636562352926119059044503034612696110698855619624269762336834935474731870546183651517552896408304042319797171401879610163384203254408950801819143710825223742406081242118364712639864737462749953222362602653295071602032653919940493313026228662698917270088559278275678383164333064838248139046789336759901868748178470647395851896020570266206701216437304918904017072447985246047321269907947270264742528 [184,70] 8524596738822388274467685238013704416624589556220207220193321194401156859534829841222179785292287289661643506853169675553571061026262906773441517788415898606805876190154462344849956213860041413410244340320783559414260072549934638855338225966458381514563226173679652388980932557199283663558068187168664404388538031734748793123893164903760799321410205874560594608262083856521622997203375711154253097029087986932324449573552609218537699637687467038637442045467394209909462144768266413063755674580937031986799319859156965272371198418575106494666688496360621410133370428478616048720932621087338057398547496639970185575439444096799129598414595668057168859891341833060132259230947358622046276077514626482622361002303606759479766759407335402333228410551260843459771289920770998225369773159036823862784576535657607739253278197487586087671964071104324020393250579840217211386080734662969282521654340718896752258705145909102616124118346895665383884147861600777726672728101045564536623186754999698910378162757909963539910658895897584588073033988184754375335759318142071511582623817215502712096870090037084395304584 [184,71] 966972915887506236975037121830592326490330396668229249608781344575549973578703930896574289783282450350264384611790435995387553377307730025702436766426972356453860924468101997657212911228536649497225288476976240706902954551373258817999004807820098350881778842733822613902960889658974060595834957830003877136218234376260395716401577071437468218297511685261510810933424143873802183208640331667550859106991726986378775561423169420596704077260607940845182274583755377360435393512976549988759056718797772797263683131858756498877195045313829849762852261721446805003535004286954692535960067225821639676080940354754108365062924227114524576158814287390027304409328483809962636116063033766051381262647144109714064976524167882865696298343973607396164509524024750624153009142222935731005034780037327197152417543746483184484002057318858600742395902934441787412493256906849531715521065760254649279044008547522208182374469019132787360808393445088906160378868823850643136919874255178104864930660986119022768663304174551978247048944468051083476276172685362603249110111123100319756439338402725515419588444409871265078 [184,72] 80593022824702855962235737484149040013902867559066317900305296264873482995293491165119492302032172462000183570899285260132429896669266027799960951420200575175294993252174073600658694450922259845015699039640479025364639298915888215059327015426247932082231671058921011913073891849020219950727561532597739040630383636595930365070912185957577388744012353428661755706780462029873365106512237854002343098551808422634529951569076608795365002875854495743753633851036070033009379918326071792196029399322828161005394827538472200759104540245994862228223734805003446390794227190126753627768737966107653679377900270859252032233111014923375369732349973099102209483102547241275798273131559507066576428278628006734942581842230891936356324548430199528990957346196616866168893780596444814978115268061935882303602031213065298846909091773809006192431043750796642088420301633091554634890367861894248379122937905273534604861227539049536026057860946141312429423552889584363198432738908400735241180731810714311703060723498633822048006021740292100453904531635509623229577576942362291226744122880650112173400221193456888 [184,73] 5194354226916665164501437348039079098532487745715983940189401395388167447287013628986980141469065056198455715957720514126966698120642810364056183169413658173655489271653924065135552569837439678246088018093804820801504362909084361955246019270746598846776352439659336215508959273926645430014595798192946222706056472951152221010185717749262881201004795670991754021089307020923904826791434555026683409280262866901006309708043885866478206373699410552022443766124289582487632605080467394310502385168918560219702231442972636975581287576609628166168662058744709499579359817881812404754346766773794038955172766219083766594905859722648586193765555672075048961515742381461150054623874451540951726806361477725859933407648843016986141686404894799748785306678316025838501851516425469090543914143501685787399856096895529994683176778542549655352250743118379814426122471438645032261981983830826369785441182331756629014798590890153300048929122956261062890240727561379710383795571235164441084424736382768339505074630662625325545879131211762996405661139258739327308994322755122309351046163859386386917004890644 [184,74] 268946150686754848290869577392279561093831787434360587757435376170956888659520381419243774894023720147346917790024715001959481368185592270374711014531982605022015868730758260049843647751710880616298314609987875621978275872567616896035920483856919989845130431166159116562266475470932546991447302647856962721187531456794752786272290871322928367270011672243598454542259761105698696053447794029437856174427553139814904923814067644979170214035554549429854947968295133250086443532168457026018281412266952886923754068222050812247958351352065256796221224866778633012697761435032345857527042832563242041237553496494066451113337811758456436768106003309848845012259280210449674198387902531468269165990014622449312327687715655016080676395820734342820334465790485746759886915048463751967076709763998207635245307399014128927289020534178374682858066621588672483563844764636419024456998704926741771866803854529673588497611365391199610800920079818028307374618860959424052901367102290841354206630273541081380728450120740472648116433134383692898422311474016074235369747367454209107845614243789551824274672 [184,75] 11290830622937117772063279728820671153711929498720589831992612707203154157345923251608720267740544988689359419852855772796055197273981611972370661338083318961738417128811611796803466473825677621532702781969189936821379413350169308781972801308767537198577396244148026924339371817676303434273202099552310433578964180942251058512465368042920344569093962855458742226982248339986758074467894802449903111602853414874954539285907462622183904368782251163700698911442327363514299693188049108752566182220338003568580592533726967697561759960083333384469674874615201910107636919435502177939847647939220739159609416514475031814088485370801240798080106953667630500327546467327075954232611505849947703625472831922733509452781008813836244547017781598907608826730589651632302712515770251921891048698461702608445559127053895292113693281790289900893761898741142349750048313269127027084850314137145651079115711509962812202164226926214897851802310354221884456266862303116684446582853837550356428418428413622098221082153378571954526650693974137638261213167725652083273252119706324618336284232665712690188 [184,76] 383403591196666620589617899228531721088452716895199824947013236350057115657721741708088841333133315678023712413031972567364545465626418242181247109127620005428486481280298989648153380008454958537014117949972541620234264914678356774455742565606701641839718193194029165892629459981243009035676376883804067059430808317473687325513567096784581877023666984902865083196290417954940185357672480411427328987950433201949114636939791368099349476731961474798324793151739179651083606931301530309432762238001912874395129955279514214329399224040509862062493802233410189948698123548385198560375049919699651965895580670410232540270992603741399240454533922378900030570065992667649819119903612678804013049068613256362344977701474747121413727050988025418475704198249960718462590866375561621807742998890529497266495410746664203932780373741090432919797474377680697867764106942157518273872492468583089643016819050111521313661935725719377108658528558479578210707855932826656593714056072809340071366849698731954503570070777633917525450376920609241408785026927944698922291974533973250073998503219479196 [184,77] 10404643165493024488343575570624849015236358888367591113154437101856384495406009322418462071715372145144511047177005891918443364768436623927613024838960110159398397245079259855619186758762496683179602152808720080638131066992879014047777108685456953103904550384788658583889906285361596112901812215856559184004054763538849111943846492721871878340338490387819042144461561141609734310688908625701957153826452333322885742491839535444634044425418234067536327624323719973217884288043837428129412147175298176559202902541673733379504965560473795788635457606802182130999598085301769689826865333540782125226885026137500546253086309784998776481432204193189347804168883069776610030817112833722967040741222650328860635051084732960727963663030614187038523425401467572307928077290004708486710102998055046707454396946928928209214491344847254082476812840931604590720878075765491927084696793792317145957746504601107606228334881698997544100314600600624826162377016052589717981498924719218158105409731721412338896672416378266913997051307155426565086072353700520518775717140762842870938142906192 [184,78] 253092238974299786611254014614795228553770838653672741158899457102773366134215305404100518959192465834060373146468479653230820236095228040048720331351904928937604867226998877100688910386810979986804399705691065217365426078281903338376089318151722372074279994290875785232486541675782031657201536493283745688545664476382612732789289078953970185317119772028673827216469966748468051632015334791660134593173782719542298513510118953274170755415038648365494766516087828475459027678283028090082022842863262302502822656182506497829000781574245044313031511296725737080316201961508059904544965650526281544035066952743018800658543968950532070228008151718359217002608029967044752354677470307275701915876216255686893371941064353764838881390635862631210621100070945460346034752917429483481148878433177319759664583764820026097214989490449917817676648332679720023338013980674091287654858597489971744425438699284785668397498991191802979968208420508616254700550183265995006496024933610111976564402409749220796753921191780002025954948476348783926650789142037581508671385805183785690210416 [184,79] 989642623117737925180353021346967755351600058435443488952631540456784730562744224687355501108944213924565713988459382636199102452897622669230626635143853457659975219752691414285455102837841284746403105368223960731535672596741758739280273615526436939626201353232903382954457009178739726186113359050413494329560150970462867673008790120242712225251947485709453981223639337377487203158105486524530306452159047671759103488014446974735520637896818545377624459230804655348820178405986181331443626267409679229221501029933611475834777395654052827936679232353773166433670489517263840421922203001904836353129596979303420812660256567566860784672718045745424422472160305044047325096076145709289743684995118256047810337659464308970039705022390426996459940647926088101120333708532684325076868288310178762577082215211583608521232356308636222611053412709657306749636253773696435446493556052545038481063316170524625819709598703901087650647798773943889234431337498650639983276713141277815804011512352755185452377018180956722779057836061635940714873702244215508647755589782313844878 [184,80] 603596919976109506575623361175989572328602849400452059835403663890620186934145619837106374852292013435512588013624525130767264784111657920148084513493422600950184073539647383318198063635524175131302919668716331823747328373427181037183055759517942422115762872332856722575081448288413449408931240842856125804576652946846241575090796018392157484856864335110612055027059445690967216898518872491863879594895021973009204561320344024861624107276751278676023836914673276728971623425627288238531950201362160392926780757910886972803197976495964011454661241963796713518078766917047012730449786374525274852752792225204380034424099518121405889875182048460789277109921045006447290007555122700171483909504130485663155157895537910484392377623895417301554790584884188661950222539772298946374171188921025742618282611849201239022081987823513644458754448797954479557065399460350722295115979805187349602171351429820970206972404835773926262919493564264375067951552533932314743827778306230099985252022558439348641941127325498640092660819960491733010688280633536626142967255427657196 [184,81] -76794976089614834585496220512241850089854949436878079008118418329374442762408475482581941779447538092891421653337749653358331197951225448795720607340923017807606037752107347859009791431573290461266031932752788626742017190593919987225119697791449445201335392598676239306408923692030126179334574931989179523910088635732659292481445772510692614383419496901430298405040768451020525095743176287291683150444084446184677208397906268080448032704655811459229281583305745357302915014811238428224318427380658379886847674042631404668753448979363499927183372999177688846382767538488221210568821536118481142499794392984895916971542518525218330660643383200135261637024898954532752091649310703004414762503694739572245877880328314627230451605747921358881236497419158873223992895980112184013637271132602491376418606134536410849933045770983257992535652220921991659961834893834718050915720400618606212659006419177224334983447207783364337979527666726444744617360746148181552185605992190848132439994146287600025259582359463313865871643767303034402607036505808938483350901547280 [184,82] 9936976442862812805847656447645336247181897719460979632156879629344551017677025903350117109019876826535829976605052889123195890084668181770580612021934059600511624242864325118001491711527115013329108923365531014394872482018555249577154110303764951809816165134066469898136400677126385354758533309977788752991372910691615355680616920298809068011820341030803638458972839809716383578448152525657922726229142029117509713206222688703874408562620808485678340739418879780891203203128310146850986155118805168069835846126050854965032979870543570196776146482523227217903736986712056168275281756053892538788466659700473396716549629378799586835897305123302409936811529446925538419028278219710762352557518189489168625210420525493189857762181912748305441767141487567285998351512833174717638480323810221307543480059736678621677506079901977900474356104667454280287522566129334842326241378315396950928658453438959783753150920014629825947322620617319005098695404146517573256908779343589964245168086306374044083679204158660296988664431336555808409960942967133916308184892 [184,83] -1118232223932878645171229593092920544943018582429185299254067007548007587609840045522638490269965292049474620399343094560501429412904989076534794933004679011054703424650199821726674419560670847265098155098537382971849391657684286036025408172124881589793792909745491998296822780743502169388910760072183958388733934539085327229364347140705144120329146476171488971325871070980688257384341772233848666143195930686440286310046989712739237195414407022558069805854221037017832045645302332290551102691033641320682989433152973813558729978302960232916029585674012103538426521929314712188237773307258009883980659829613195654285924455534776328847585358384306765693580424777604994041462538030527045519571645913528470386435905455693438836046177185072766838284057600227972085501543965223319663810146061755312561085592437836325035868550646638074650018867108487082286184492897898500060406497526501569627183078038486604179995044607837935445733365926451878765522625836342373078652890061388472468736024917308472635511726497159944353308700698231142336838391591758701224 [184,84] 110000987924938418706828049565268139572545734083446600980620601998285722508944130534106557456742264483266707374779178603306120229688214887771198876985489624188901377167947071210506153993647825514737040657893171588962664969270540884305130534799900762441686597866349855897173146955111574488047291981955187668550256789767816638186201182265390745640647845258702329520330661139371089003095284712466098064037958065013202413555520257145032299289173466843924125089603039819745161189672314801053221924412406079320958848085948250091893414677883990199898122333583311009835514861258333686472081258067803493107807160937167441186713621869670682746214422427087724837490220030737778446295062098457459282325632671307925785123870291565066861743021903788015741451554387903464372337375562352312026622862306369065709358193555359071919850254055317774994551713325723570487477710839333574260671246323902774770829065842320196963466241007785751718013761823623882186121532247014832453117808639800063210475586216755949876551633398567779692063453630329453859908921016791296 [184,85] -9362381835999606165741157448412139461929631905369518902151762498335871364678048520461687317384272884209665252651204849735862558581847584846249333204442773798647430715875733617694845920998430470747089255068217698842995605618951925262811112085066553210825122975665593853395001725037773114978477996545236097052101673100444952269200511898667551178832256205383339494215532558168472211359658069213869092417240698645314563207603849439862242552253221679729732702104111134214647844842754101574604581048970680203800700467745797044506870786105341227825074303263991015796863326714386091948787269760994031598153352593716512052961493372068930665921685343321457006513066056002624052106514232830850502667066762347756861014307168663905837067393378956732893093491452330801042290920192745114717295294611064315542898862830948610693661734468978027526744847215263108581799388875595536727694319864575685995158210893750803583440358538651253047800237624188255910749819115311197256580273815857206483509820559969102162077449589312731020072163380230614054438618021824 [184,86] 682311198080333663493503549999251500808907313749527917213736907435900754278646494401094260471663754420769054653854138366982227359886619963290656234466235745193253513519992545202107070947649902280269916788348191214986564977447761735590132367614400343247347125029080406166843299839040953170376966944156742363898210467328962026823917020723337496296080269153265824460108198573852318862108903059539296570279140286607928082988525575206813109014344228804760524655158675506880132905290412669358551475663330019049377333968251121568496977209073506219076227089041144692390829840591431872843113036647739283982722597755686801412222406074455340358600495183408130764940740902854013699486235762782692147350181015188045058909309904995079402203194189300454668815197990841489933350259612148786083062291889675381642174298207716615662121524065721243959736444855742504662057486539177543906156420558211930568891349652548740361908930285983818718197274212401216211026413081223113391934444876095160388545705467426196434313371959034416818888485630261045396810544 [184,87] -42076665537521073874035253829553622391076816062385412360368756780155959506122747334676459563730393164870127307080376951671523829652634291170001792484556957191021801959166734339180275771707292718597733156512130768998794193919299509200373938866659853106315257695878537453833494085055479740783331513111787782812556599639040282163074357678665832317726690945902336067041043572832528294722270759783759825731439838011000825741864158555480811931392825188992198825912696960870904044049690388439767190210137778082602861654875653413662506981657265602923699588465477317426760811519927048678279785836895520502145050818028942543839325386640891763095867503091790378452153305079591330153011526437222452853454229134065043793610797681098305836659808069412142943436255256088735120599788177912284861224056548416481033042121460274913898543394337896435462867306225853531245843210388190082003918005961243746181601084097493030361179655878253972058522975317220094874670999277180392007987016210933092821223841467435141311535146813851804362738810005695526792 [184,88] 2166669354566039278936776388055700087751773322445745572894933639256855375704152371592275325078142392657164734288328085265002251880512435346048096080153901437219168025013131210039316098583239891137456932612862652903552230800568706809263954265570556855951833641579780543956435151539033262259617863847693717007991100812429678202204898120838454096124874032197144996651408351920097805636391870977570923927745746301013618173359822786573846036966085246428200581361797963921987778354376547053415364393007228543249229869377802677381073604927740656515123742002021664580686372511448089833394388076834586174115266175023727414424745437191589292148054535772504967644186000399604740552315786976276262948516601157543196916290711381174548050926806383122897486160449440934813355538185025118707538952033803671667735392146746032025498926764706792522079952523534687729131722156349578796087897790165576771266329805657735752449426104732591653454711123378993062826293864834932145273752865075486986113510969268238998633845330392311591120661499617201710 [184,89] -91797442004438828736187396148218722654751577354647192621369380349234067307034957468366149849430156456133906224754898851717254233283044532398604429826940638603231273564110686099163363734539536420974841914136221138467350561264788381400556233287280227624758327162959543644559465604709659422418794425525852127613765171761622679646209721207782780485058861125037465694231950586035365891242873757342391329917778598593301629368308917525703285291299074448791333318594968679829604249300137696040757988949105828702828691000811009578446649218622591079653432149344073929940215348676959029254320176049671408397902617613384031032933216254665622537172448246866328712006812460925809393247880249724494555967204047266896765918836499306445884390828989053729423865925254298495516644098070045904961096979121082490387324587722697916617230992424928802304883255240617745118696870039901534325724899001232523143642403515565911489864812866449432194916144910222398585428501278179506641153721053263291968182460809477897057197284632595123313141767633704 [184,90] 3148902551792136579114802986539629942102752761046474814372886942541253601649511905793223437650589277192669341978827023761287517053340682721436911036451019078923360601328644733045275893903253172052477348249056593432067865421074705943382341404124809968199770503631383689530133711487185552477437599172535169964463890430011547942610247711584001813864617106890981573883141338252857807047526430544460474673469360968482384596336796718991639750947681282226208856548960373758450439999585795627292029096503446245895211538925368697112952103623252197473761327617841321572300252947079246218491227238055907298461275435013683766041933501671001263501828615419482467648655286815033452315256496960254816214872163254581028215678384366432818867225358015671148783666617466728763357739385114766037628157824505404159904965959822353453671002015985374326202826059709396736976189345102367293996597896707177223614786448103083092743151538320661877183614658718573053299668688312059765831735210634805162983328963163763486659935818018990765863542288 [184,91] -85963048197148008539221463012342307016118846089089275338897403529599194599262326516845120565804942846570784538381128940913717540398291603323718270209313376975451644135669935346313457202298709501073010910048369234357429930330449748420361115045868987381616194788295231221627421439553055755750741424598542738497602550279065472913211171654180347178747960352823786885822804487535203324719976255328811253295518700511112513328670455036338354415859145776602700980166244476775576132889959671551750577929785352913523070227002294683393234180758144790085228129860424706369163386903797825674473770569546380993602513060289229543383748700456199261684267053793528867129906708811614127920956261892630493283683231696956410473629126011479080889320592758001053804889771913987425501277287775084839863685415291544641178546766315000529649715675217654704389029736984634918912782220063064902269148544014616168483424558301933780389969746863544247226554978123428768697955867587606032720996232958831052892435034461006570829415088637598932656 [184,92] 1834654738039454837098516081467764580032452049728178952371727720118029843658999686560057705210542125022018916952785296087325145859469766690179026858485134319632698984681276663269111126222805269230311458901434225795499776968504165549618300983032539318019676027113188861771586394277917494448359989049506200208923944960281830861535277341195540769887664150760516862152614961958724973032160769760282275874043513141598827273623790410519300705137722814381684539671760137590868870102568000093436139614826590879146925012616318147692335204951216243302473170714785477475148273546090470554093306824447219910871105407654628879079168557749217421848958731830656766138358006376653998683563598707107056737122599341805546788423227511864298705342742611898058838562327721075239260510015023800828390196499506884111516886605959472199053286666209628976626604011353997497652751480881048335769323990755990017588480866812000368502233406597722526652954716367106735406107541676600850659921463178818555151306164322363517808392630490697232 [184,93] -30071846142422967153100645906627702833995932136300226692082763150073895612392175643950413546862917454931228377594598566031106519654417336371616134011627620681566125051204418398754091187211926156464671120208550244714904604351060101140049970526435111529449522619274260903918538775457478221068370368710153269700755324479141122987743840854314820298845810161505573888984034660253763086247676860529943918403035213872033326159146383605790189539989383570272069326547244372801243562992715527791783963587325827365029701490620272465039044032727948204523633058584087852161520523273460033176529501850022089264365544813649754191849232631763092012673261994977627693904563711377830331320154256826585778257783226012313113342128568469846196113283704118269866332739084617304719032693205657182585133053022829769046253406130925426730329703044984308195310266805647635482514118500758525780451765236371393052186016264505231730328166780439922394441160865092375246792842355460686029692621104397264282286093917555881316626793575988 [184,94] 372143394304240787647191296467370160788794203766115253157496746445479083754543395530957223103188913338415465150092974253833842573590779416853445595736270877599153392801596933454854413505043270642864218195441591417260904222734364499043269222668566539687712766189573613100762159758118560141433999320748382086451053553223896574578966694445307567144964159966561438319765103356476078414753321286541699618919390020729313248690315436679503688451893992912830369048923770887760536129479418030460795375249086504033204091077950737901040522036370391095920044724657393182503587871476410144021547724096055605010870451062011887636738794636894804077137384229834001125580843639949380386962953589010014765795239041074873758786202093180418073559543151480319757041616362530525515707195591071019905906812222078498205712635584424530765654322021572210136147789169977093946283291604507737893769671107278045981824394148741957350197367898753260942139500362639184834223937468018910673173818275693201478913414910855733527785492 [184,95] -3422616146875608666633385845144678303027589582952944304715996581627070350544866643518221774745752484728620290668233486208613020692898893829025488759396609690182285143990992015797110882242218756994557318101393057685762253424827091507619994241990294316812146848448058926567056718445579322754287632800285559181222623015424266683295420265828741556573535502797807823411552026107991544470341146159663205527376144310702975507220931875120031078623372851689171011376001025634393703450726287534382496774709792912406456528707096708214923975464153061515334193611784832839514829674722353468792810588994733912886908854720504442468520861171777678974401624195669070332951605947300429946419304795645540317731458574054204978701054957162698940817033604762943324673058417391544969426485941217716921603757512712682929675912290919700472425835545648449959931546110963296057410128660703471915413461750114259678431249371719344914344534256751855745197632164093352185218470295581607518821121491689603386662516016565437692 [184,96] 23067559768991443637285430716312141818118443860121253853950638209582635761805524889075704400960987307702008943861363991205649266897121389836814367160398548669542516344592191786628239903354778090810622180308251833634487907955769740094264651606712332763935225700883693832571053683304159304698406794692839745568581889097834150584718800857905677572375189628030761702913917728855274806207074899192885349951437022713347911313298025138283196643341324964135590093018752807854592525758373259893867645406197190197202754927065283082931146824177075972671410713760288939723410995482637627476339018250541699918541547433686189682984322935840119745504341256119762372563765038802010158365602526044713513766377608291812401631930836115451128945463404244514221101265419317020341325032179106004173296790395086176147522399259558417565618546148619376896097979523492511337027793577243507694340566175578234162579374134049041230575699503644886814834601823367670253628881924186715075282162766920534413506657336242157 [184,97] -112549440300714438709676687609216694795585523044699391425868851690353240189888210167084658321176557801032890512811617932172400252008712662954302308529636729568556000569077020450239539263140761436532613183372452889266803205172007731541111915818040312511394585892779742265916818201239897490173756366338256588842127752831132909884691564712948538841441740891308260843420221039183567578627723994957252834108930461366430779175927462844649522132795019663753972438535164347739510865728711318996670677568227757281103335131158888786195384945280002214682594801058610225356070150972180550138339634480307732977533885167397869743911352767399091330637056979016109056643200463699358579186148000925708459596696781060777478962076237153590159210491092797955003616681399442568290826951940608320105330866151155635707643004843305515891520906017062120595264615835987131890932027424563968701007714854543160453341416122284281143379809879709154922296427216353178273996147219179466161747663152616338650784394152 [184,98] 393414880280204755175968094928488182259961392147794170539054999036335602969644491698335624596684352017233682278864170369435639168815857610052240198040178556329840966542680551508212839148368404123856861328587091037153360238598215676296417724352599716333102289110811655745940038870201916865175087901940338763094742256672005371531351183994369660374078570335188212944848425539858402988916871405803864004956141658067057502683822735898163696816189145267764576624628618964785455992790409014884958307134489024403889402476545772804166969467002972101768611642787870939166881229103678246358701661087498903898131845433335470681755938088204206756121398987636783175934355215939256829716601931023777361534651761165834989949039593948300959589599066975255998740276807641665750925755640393966790582611163764112924650516029980707731577182798242485091595879604334556802886079312683140927065306531875256038942635791514239302831239835959288615648918933832694098980084273916754099350682232931943419768 [184,99] -976449959215346192349791443045571962762052602541726533066313977267657065705739420033304513797379829847121163107822839783927118553010825891187636516399273252687494314145175324607553975033615685326691092655142977027631191700625872825075370166015836054129630661702954178611973824360785584705296937291442021216219443500573061882623369054281534510209501005431858708830146191671628913321117841199404232817066206932948285251378683232667345915041764651079537548472958205664672111860111205281182402947579874884684897308969867600452363777291419078842188353714511076702204120594260185817731687353502304421005469443284337583324943051914384315407615255758203960135775253151460310446340274426232521142546693438303144481796879505301199269089970928317505560563768693908314456985155421498472088438903607245736210414678387194342125014447803734160999845079953380919069202106828377116178456320721199476388774573550001544072144181488016539618212160188133335385798161769799098083383789422325184 [184,100] 1707607843111073804206188107418256590069823250366034899289890145510264649938638497628914602038236811094027768828968928813091949183386385833978866048862791604777840165964166323286929128683094132660377802206653832044889675859961698914686028761542498942880678948023350648408010731917067078301270821058190554474420300119025398148396734182923828694324653773003882913787236026971925597624403482469740251871768079179128427198623941030037738800631398351118050588587720052802048707055752018721243461770274750068868646940625163643353151909964299264810171232808992902867942018751792440171675797387159194336539310571645564584994707922094860834504523431895731354643763615409043804852459961863044857155785685415318989374153538769670427327296940624293883108701645886370944577507195316799342176492508113129936315611660715771005064049051050698935985985136197289213090419200705465937689302588473783060945084453374752921157264305595771537686517698556980659564804280103086967445226876000 [184,101] -2089741671611670452956909990379942533779888375466963434913192641979340270892721236836666003349982170614248894168353354993791523488876638078033413389490568517761585874189680425455213965678332243943225022746588582064502576119882176267155438589181220348710770227501608873342207656776038117698861707812091437222995445128668411909190282218135655185658104936967708834235510489423768423723519547081999398865343909119308487715248240767432604684550337006572807687806682600013876002924799468270692655526766662160861366804267939982258704847553633007470320825974653666420173082657067356175300584847256328869113808109962305530825417935013170278114522610153294694892138197198785143811235804497146942676596388385740252422068155883641719653807824426219594506959942274620800893416010601407201193365273020870993401351175784876501695453168689482795422475223452298941443042523396623016068474338626912033624218554474759151816247431517035259498235562204955798862286657657355163317024 [184,102] 1778453047349813470755230666427937932938117116568743633203473080388864426397245355448119362766701563875325772831096584508891540025068604152093094571370919516456968440890126095919326633090931607794026604608689101929042687116593408312286386729510737790792150856590272588296130012807883559309526738049639065379412314144673434378604863977034957165340548068012229478608858781030126754084247039962435442315659496271256169434303770024522820969254828463220136906527786226580118108319579588157825239397860026978280448441968870732169909231296840463730557270476617367389439895729432246220578599112429841671059784860315965903325352783517388328847585965520752580162994137513276117084462025544339604952553865638874806940083653553547616856435593548781290657345205935634920391494222290798171245665116542236090447974899458505326852021245747836115723926674627980868024217946502436300944043320158758007785764055042907698036458759797139532930546956230823578474348565073422948 [184,103] -1046306583381723129497144778454240117757955686036148089128944904830834880831151577823347035383045434669688152561152085491798680108230672252727470040484288525673970792902981996013712867748908549059399897761086017691190552483374173859103777824895916797933072092445032447262879288602882318011681472885008499954175196107728265897655066747772934589994045140916566822491682794206729591910636614400099727814582914618722517513732092235382457370805312417045660033979992665054594402505499458450455586502737642085414748707551743916195381259405198257610809671086477947363815532887517580415377417405044959585496487409777207166421428155799729836841252939817503048928528201646644331753709237720914004302642278234622128257763325318907012771805495764334669565183981096639178253091331709678677290343715378151036068666314937759163116904068447744419324682945554426070600937712333706434933715397785306671271952308704434356552035343978014317104756977656569644393951326920 [184,104] 423074696008184347886260151463469834467510694274798379994167480654269050031324370854057361559637578522475612046350944573306758146891876514987184965274614029897644905055184250821758926667632788590846771332964346071884777300056786805282798111814348305742564164402011177887313969170301396858391578485773956823403238201958514307359038401319805781634740248488231088098957933011625992360913958998690511754996860793114917786031572642192018890150912751883237827776499055196007010995101405017469726882563600720285584003968911250956147248085106487673473710094605421138306949096198351178987709144827727175306973939353120894413569641012974551393367904683025794464604077748851529180770179694336497363761379366252702921521585380978431569345164580889476456888267131202910649569175477351363652364457257920333511905055071931972704021252133986764902159279413849876538640629823912943774810171716646658567798978936783680915282564047060351566544687832389573692867 [184,105] -116889090918907424211755459093468404492479183719984483984183694786321778546225433351241744838128735332605347880511118404678982498595107763587943388002980187941244257968779283992485215979924233282214919615530590765643658649805417162000840293287560504490026295492451065264077062399596624495519000258336829829930935137032950447221531304996692525420844293678260494918866279768939032329069546287260990143981858740315459968617408588168536361848806949355152971878221568366900845699216516952398734825184503025555938500711265013885232249424224210280086751035528538543330328323327600208042663320115747636746765034167784792561655668423922761992044649317309656416448359197144996855213441303858249675409919028012360825439533969056237941980298736065451608114066938302411685139148551044054889780259818685090559650738220295639040639381254598716121618747309653041177989432776971357140580113515767066407926630957848096871004605941875365599036875504902288 [184,106] 21933785798075610449715109725819253568546098712669416586301920133629324382285383608273824693875534428996400821124265745058395244084643496580895740836661266317027055291302767506318037129106595285501646367613119455328565888715346023211781208675633170470047538504173622460422956972277160356731241107935019864254136148710683392508810465623703641405690921303378265173242363073697079134772336993861775695926614372470379787792842144433137730083885838265393443674963104709647251636512736097425027597698709842960466456688541217088126526361091998932818840831290361737904096585307629800299405098035710838662886746229286740314460933255789966834740656036002351428180883562930077892960427096239610730967126378328748392052294308271416728352299584813425314963126688644095964796744943839087616585881845295222417444723203627598044043658611934040228508198047447336294467858176646384355937302625261415346845139289176775706648339007638877074818720156 [184,107] -2777805702077769576526062716824871752662494897230746270393654392105873952957829257044358371508694965440862882150463002933025741872315346449023606248788787948613081343518978874172571806815321697494853175218338295101752325566576375826043320523401332832393057434572205468096573267474115642850793010362252181867811924067190138688278990191597962833619031481484718614381308541923192247986521988675347090793920954082887271854546324324810623848044422143763751090882295501039444565233131395731157648300443589795858518343836666486577301212226839954465344438768978911108523434079107574407686342171382644006927890304332072596983822449598996679781035173239942249501584030461156377512801124965117772022537631116403841953317988986400608257251302553548002744423173448252874320510335003819089817531003667301923026628618859994054070606590367869797828071118021069196701315135937291505928751084777589596470594195905436403009206926593748724084 [184,108] 235858162485952846221463057492615333352779424795663306598106756173835608604957750170690339586152480131551383405094564348404316476101179321452159646287325172220035310261432003141665112470719051611188530674474326348289363968937949899997687321919681036622488945502805631503707779548200492378585761165615004905351213428387207377212758191400754506243675591785824866176144700564822085190015124060057123725378638103431016954214860916383499367064707087191712564304563596888608905005679621758718057736140439064760254704535460798551000860739989245609241509796829391652089199598774912870469126534989013197920326588804731287633834012585057863905583580152305159737962901061116788845061934128889498964695861054437219942630871406693143645986202114301607905983239756504836024296598428646493623500947767754852378965330313896063769308277214342562993700875093639747080916879994500296014656046743318058299115062131074869090319807194512 [184,109] -13331807954651190004426925850452432826398246821371198198370073372000474268943910164083825562681915356807440434126562471711860126146715329878217609076271826174566050665325201498716293030791466189803997647376424690579301346193264326448328772041783617816406627937207338992275250415773873046330475232889720309526202952901281575067271991347655331464336224366434934493412324040022958754747377283888300542850280643159599963618833725252482263516495169783036855376767383980676558748753660678418490214745728871894289779853299280701086822078101594964670567273091065960697007408056205104982103007114658226446901622299304949896592740105866182041334558714639450092527301530319830108913222547345631470458967403790087068440728259126310096310019388403487090067186949121998097430422234303764822917014952399488030836998257914980634349565140212042017207617544721130000316379681900620118818843820458573627997146930168567927809024 [184,110] 497891542588145789972810583957976229167451651100421948515846595352410555950051768717926639116187985688998057574112359050436882724767130842950502819458541039150382642414961410137466260134085559441061350303216095376145313577225988566860264256936401927080152333166842689223585655992937980713143064788610878333743872945156610573478071408651559540177070977172614484300921874415422967645595861173202910395632817921930917397244900697050796367228563331562956730575002229593784009642430915304166406837074321371830647393328319600181813866635763088445457376818023546955168656275329901384336044446631421315590125777548442913668591059221866326854703648109453312771612730136331029482021734639135118964629795904127082520154121666221216934457836041204573286699770768238610516601273714626536338616497170614457886131796569982237720822512722280479137084854548180195810732865921580966298280752329968289086318789968121336 [184,111] -12186330795383412961072340106801009362379268188892641998863563653452915144836999220435071403448153394693056265977594849855241866020895419526198389843039025443540576532164143126712260613328782483538420485245214853657543814861611250119737677868963850661685757666343132688188697721347967906689288549269356664491496656488579506207450257237992175282596347239361929036508319496667765836434886110579469619328759622752424347876359387554386394172342574801522129622086882526149741032049394847566240265045919928014525609110885035480264166138816694156749536340697200732807595526017301342727099302585121219947601114976196873796938422646537913978976691777146820896988726475198847482140336540397781003320952966346920690761739403257289526915459649729847173766093881565047485605996642041658601681269519749336661193161598645756738636759170203783590931662361191951682390147389186315558448276344351457028263146510 [184,112] 193790532660487288217827512026096839970031890724780858294365734715051263134844655558015246592634822425595337894037546079844727649574567225664537476448394156555484901273862363386030681262271311911621188820504173287596888450866445134777018432927310228610385578581587150254966286905174400338746406767417082005721749296371398858191865637817398804874395209458078250383832501356795902089140111499506093270095348884365157667421164779491156917942851248754546645464806090554943557473627837385098760366047641102849149896647938935154053652826505261287242257477633848680629822072559533427980208183029555253906328853053470286339653198112089604880367652985897817381415747576439853269293412238955467585685561624768956714381444557682930907405050414768071312592552624483799030928942617531988396561523748862536816478025666259119694527727316121733468987974853325100079118692115861656181469702521614453953 [184,113] -1983644561970404863813063522949790894559393059939974935571159361530130325787226399600481210217793208863254512336937813779267463776764905486962753346623624183108815305057109172429303033746113819687277953116392828757546018049070990878022916192015779054199308257765379123583784286990928115763143029851859032597075213622062694145921998486714482253988576051084808629100111943956657535093550521622931741404094700754710388888560992101674196394006616268174970619404500438796220757294082035730390325158680517265452062434346242556704282655135235278273227399918886768086956156657083773812429495462715269020914450327950180888583039755083510577830697916271371975535999605995412531236722976199041560617743791483234490846624095289137039141974871462533199858728703736919219012078281414597520295851415742249296524592411279197083068850838314262315417892327830177328944525842714880721830228623324 [184,114] 12939440141682051002573889000270577205168556473293302739643001236041524704463063609373529265656995300890600674495176336027091414339497999437649180660152706211491781595582400063457873952220635211712926435097190552939726715316710344835351849449643126815315731395392323714512607870260756172909070496878185010140449199115357260546881283692953580190548244047849618035398160345527424349523575739849038045457415493461646864978381156846434111361299881667195845277732949776197518408352531773396885936924626709374085624180116452918467882433221000300801586724772605328853294246004352225030626537110759867967654768366048421353894613869394716091672424583842119220960402687855508518269573879806964573393263308340279266199427024882442260728194978139138389525058760529118315064055037710984523355013058843147999321506379371369925655489971082179378614922796366531440634947313800882506568 [184,115] -53212027883316261769620338559497802171290231563584235461406285663301098091934492166389217611869898928710029949821134625043770463167303938462374179210576814630626801965810645026788787928055408823337802785277377285498335764621511144189250485453351744338376354471449080123138366484407759012406039302293519117729152390825356445530786810706689140306013516954452707854213068404514694827823128269203140768324306172141751407240475354721803286452533818020886667160459214139563420818715777764783662564420817180259225670967019571873911457993976312112530974547896642208971382048742324840236103433367741222252061602594029949242044684290557222794487610732750369127137006269036921078821973188034562717108683464399291934380814758813099075203628117596167095581136863923106168327854925240751291042322871547022600522842348396785250415024268896460846131901939895792369663583011708 [184,116] 136369218766963226949149923380904430033257312720721251993767355151138973614677018252347277998057518014151918556108674005945754051442009028229988178987413196267227502059316516246467957984053626956406832654035658112442056423130710301610976513509943689670188272938523235083214030291477442211892350595297857164431761674041626380541121383904754725116266567123109071159073716633291521190549023854679560884712410710534068905222082397070706424504863135685818185240047734046565501573859885342085778557949256239770644395432633624463965428451255271767626043976301063756780282913674001095676956802741123101630808685121029971763478395186913135673121026015241154333862012982564156146633171319367598274565934571028810838657307318446792863847937415257910420221163050630379763370140600553136249838895013877414931407889583155879445963904286209538889206690359275955324512 [184,117] -215091182189301826236696250545989468667024231137871158318379586025522383243125866986461813422865611236523394857414346851819267066592567110228300371942656935445360630456669727871276200081419586035586759590297379402157188202695264347942346081638239396916715445158962228479501172502727549026393483199613966964250938882313533868088651016240683789071425404525292089297955903168174436625992104874903289949740081591152455996761209791070548123480712627394467717213948921442560239857109483977516622628968651736182115224881373823245699378628290101460257335929748599440382986708288430152124617409307460417921302020263800722207915025229753360406333627190608849571349104908334925931272812751089571398728803839335432645132958080596058489044159173089347708733065406120271728177255220241474830704822189229034673715031972736907133661886604320989660952851263012 [184,118] 206016325770958228802184157076443637876717688342293119690616014795705636772529981064035828386636804686998414967720707715865351833909718821002607740886913803187576699951628006450787525692909116672303930686470533024934307495593796208712399485347421274955894937024160127584019617960665400373331722977077545856177354641059300217272028437555274560476285413817876769191441403329452430503191831506445568251089976429657813961807531543297234975348057134998097014356739589520130771262978644423921283391656121846675391825840086172145312011372273431187828395369626021784507653516992615156146645237099322072305709532964445150198143436992080391604371292915125804564303575292101223130965615560180768804085064607955260953059947155441899942104586163942646654961510768983479164771828072371851219597217781469225778521713536659759600252430886660403312544 [184,119] -118107058575945856991007473409504081178988846347556224877038975589068035779931410152327015448386826866129635113091968464340334582646712591186416610055487147722706853952955788444567785435981533267238099143573442040096926199663664050182751035840526769105032803720663420331281330623372258258435629984851497520504169113999984281884203945480233878493485659825091371092000262409755751716338454342391479224682290616988007108397689511743039802967489151977693879867095563778720567145041092088824545866846805602163821101676982675709011395196903111271701974552999240877409625785148329908637961279881292434460388959582349354030418178585727077156548564013598254934202856770964076871046188206983612042908317683167051897343189967288692146947985353351272707363864026071689402091547365413968597378246007693221054690353951643648225063658090064 [184,120] 39900308799150910494999437937978064567598796303106184622644225234195334254965932011481975809731178198246856100731737558609478178728542821811193743344857723946160831440737574599293401926376035609229947193149334943127020418691222378034901180604230874180121321286477676408524905251208683196468311671179102366793256347043302389742112454849377287515194986542582297463821108842834700134410827177599411905124891422893671630726674648100937476906966644697884400816076563212945877408023563017916587477820904173104785452517748173267796820616228488008460640494365755292978760042558790739700036307740490520090673233813740913204841107557290102822215235628372631328006550103949168514393050773025221371303667513892828470875550836508753440271543274706663737989128568146129937901806634589557799066935358107731922244855977700657869619 [184,121] -7810815684883648078555535613227955688637941423691081289286323752392485679877781069862003172024101677874608648975387845509889432448123180900802367675066656258904254499216425674623305508666055569057723686258984781051970750861065541274626579946563794582683750688026001233726420634506221573217296598687767837866454592739600670295899768270571255683526782768045445974504185778740166380378816679959356408667022937231645778470902992766906130493473682321310057633916067119036223355643702599719106018025427503718281810552076575210465975945412527636052749739183563470536892985533211652221027023112851040952506020713997963703600214240619164016077576848688644340329670362633775277354352606789709281680524749791237637360575602852405759695792904495956317119765017500076180173557877754915846621323537752220150645356546964 [184,122] 870041722350003049597880729363669182869681696279680026190549883374823057053405888019772774072625745457725944427058811822444031152363145493499280554310360220141408835332926670824929547758303510797449682762189401338269506561762646107210145286450591911144960671292195875570897060421291796960050218168857959983915737583981246426240662871951981917658851907447158299357014247118435414550279644678575618765806345062853408011981596921026054383567983575407732752117304867171160063081987993310814408434729660591319094932480468467474760434661335050801296289985598605970633577004300276498139741563495984495093127152682460532290250859994637135781804304075571368937502665233771478709320197806253832205362615777183556307771888594329267433642227880136623794310389296557240176048458874260808456003401504983851580 [184,123] -54070690003974171085338513940073999812108440954589629230398520576089559647876085627387737380162450704651055766903600646160635356183090464852219028676412036936844447994187540694760201447135783699951831496173920283680390196619784677094535920912401459078674167752473622044079115535028190830638150111529175382116379822872191059593495619846387046507591857195440004347735921549422854227924400252970862116857825650484187056054462883282178883779567462769482432282887222403098110530741028340608496947223906273755564538689307658402846409993659311988899009897445210042244259890115688585509799485522779041505034156298597831985472472277175683958027107899990433719634102710184483782305051179264032606930296068179596844562392098787918082994805353047674345240126346440352912890263544828110806776737936 [184,124] 1835266626718068904531344803222729555275413331199186372794386545417098542621863090623102156202534098665684574545903487951462660587413232921491911879351850774783414284753820483087608099682948706813228784730542412997333074527899539009624078753882625683668499490372943045135578156642906917672557832616544782952472069111987221156174884520814198269551148928647251464886489337254706119804965185547789367679099377399493571289809266489424758914608118549734950753158434340742374027688164586734849692506568009007307592404491122618480677928759395383607403216381624048092694326503478849766970533790518371706409011266908485848942277953984917532270364199221456397557087956308345965254829167744880793803319253829708325821123407769722107885205943962641227560489756196938991616886625660633988 [184,125] -33242501365667110883510085634452904942750203304942688009940218785549705726957240800343987422926039274468207076650623319185605468565461735161708409834228157574492784202968286234340085513037444397600464371053812710877080013766420132685943674831086849764083052842634871005140779822208441374293440140957160362287503422040845180024503592649673958946021501856913946561302647256187768708651229155667027078084195594159767546247748928774967962235043144111660864281646605930304240823102108848017884421024989065939951794792790955126617371622573639178751768012102587731375893974516310939454891891931547624386510877517325400222457958850341575680509070573620242143607622362212566025850379180294703507653299182533863074255827342201068749431701648498869549112782309779563337048375 [184,126] 313329920645871058200970504538702582452532538925201107594153976393716701912210297521253120682339766497798322742607367827947165147021303861074750994735855515005331325815905109279080558762291629782106603989307654693624570536556859125585428376337651832898355216402532976059175275804433351800561401988068828792236170086206385344954171156086600144851602563972164169810721645183219109501049309942535695498002016045665759813317373400824342518383482154648468719692730112609535642413275248563967387862165980619218821680960763377468236154451635767317455902693584472494124350656939314029177148029227359676642256546083054322914530245024982697737789611852959503288300039169095773010125075980373703261821773747734613387399354887373683099948589887869444342894137893778 [184,127] -1495169245248544456410054780341177115908599295267507573431296172718996243431454021597180690757388996036103708706763328188013981143029408207195258963671551809499611830683226477462228855992340180591456184821462559667316628990639952108754843076783208227067111190273737809331496579945752547080836966430081760873106589032575500490222333684505762228901475606738752739800946979718782392052187660266785184621237151976040094096819104772598034003789642345918962585229053549148855903555065380084429772582286530991681101354252636890447713466625048858358885602790185128248922725032101345084106295366174600133240259854460952368944258220823903951456309009144558550127008546982235721981258394550888533462037082624480350362974172209696270385839649627434534812 [184,128] 3505216984421912765343041370708888364797312585004198100675091810854768478602821384180152911126476776706084128882176421090673617309955279158567730049883155936248565204144552145636744357061148824006957579317476349849573274999679691691258039590441561192129761198851423918572628015312750915498654493220403245758980862537023029245319234637831378079670847601947089068824364591100253848849652054715017629121912142190208837563701255051924939960006370600757162623421507952516864671845052968430253713429088874484901169598013237097597335454465822684135869507569336568933056453187095392511839907232126294489190395278637976056091252360025232745983051396731116395734090277001066614074499398530756387132677455513090442014285460941125041461075308 [184,129] -3906417882154699690331273576818283563434942497789405591243445605914752099721146360068519443817234031618983490632364665397041235218372176975387350931809620463394522179726593051340805947123349189418462845484430405096123908397173022060765491138608969092090108962364889379422989484379097860763956875775245904625518585085458744864617250549881748904403725374597110266091939917508593314067903395001735541074967929764504073342180272784043200445529587570076438773366234010587437633390605520054410211654073251908144656800277032851630018436737147419150026699901180136206555715901667563964089047282887420319782909047828740454637703931048225588347254842214467945303093992349639814341658533963139366913278863377535495862455933114894 [184,130] 1996024485232005564266546470653715003367673871379023539777785047682539870785882003708420626554642721619588961312387196960267394907757733738449748770338364601315086463366326209894137304335117971313436277955645958074115694254660303527554721877052913254185766644248594793163866765191905834403584188189134633664312847745723509622877215338999019296203727166765849819458277469567472560873352684815126235572870874983782131421782061640972279665489126613182917469326290671030994833203936058486110419280711350347576301312351583335710216801142073496797149235552240505061246876695476146759739547024022824751362243173533149438424926690199997772880765143199188563016303628774392416227459284651892774892557495759432429728 [184,131] -449308614834878031741483199424589414810332691158197841654457938599815189876357716749241296799085383646198817450912873890237974454425556341092387207700909714759539366041503240016643827542412212778539675556597551041169806710071472109964992208920642222868748534795703892065841821739356906579761527209664023220343663296796836488863189159016274180821569216716223248765585395565913617215974047939961988092365766366223656507039606872405424407868488622277925450037448370205493708082858918955421605251884220669290090352231854867059656860520058789980109793408121776702701644617770390375677316378732628748651574541605448349422907860561275931928161039092892658257591891298693984856985380804809001269868456 [184,132] 42631819770580533534396154698478762874381533553200422562108819868520752547032005377928540412297332643367606617238764438953856617941321604197352029653990423627406249445127270214423069221100040871391702425130774200952370335705334925943623536664349685050855663412613604157648456958241745472210627207275530932170240654949585032049826083814863849000810967914871372320464026796691477010259703783434732445440495639510000691055424966275242026552067039407733560167065092579763732300631472849421218876685108756293092245735164048492617952316634006555381761422234490254400117465654402089231775393020018124975833640521777196380545205554959521028174997997321896467871471571939287974163945041952 [184,133] -1623385548160725152704018909484452963467416624312879215384288334997849546821023950259084463777785002395098130240882633908058216429341651396292815274871317417209436644634026876052720410795852317836518085905669915300649181469613862912685083744328054196636217588892955541069643763549360203629595720878936709298938407046197237060282397477242865855313852381591421695005714198735984389072759319505320896970648115027938595013681207897642822483540674775812659198996822925220091818544547121671556171328860966066847602936073705493781147046319371582506801883945193033786704748623673228638463297077656184748193411450281180345869150305516961220678799944373270516788779667208935820 [184,134] 23487040544596371835482201362240459011238451246442614639915325985965849705775258918722532691000992324512801680163418775475961268082953547865462674264735257786732623972323711133961662668102500952544827912078128721549997668983506641561670272998891511853342751444613583304540767434035609039239971085706736705510189841313053662693629053067401909342952287306998040684531019271149254832010663467409807479163261327165964582866692281921298243465429359553938324503751012813183241250686011034655418510414759091247769437446076735771335702014334768436674488634727524106341287384966984457451099154939279005509994013418297681367641437182717437485788920883292240601946 [184,135] -121421094226847989544600405395079395265485401642710685149419390758576182987305567483623486377152442033981253542454952331331575660830755675064187765065836707718201000628018482619156834008476257906416797480673438358986216973462776224420551889269147775363236655627505028020845300191807539734009061334322595808603968658486755308571029089535602032220008981351475463648271170633181181698979548843311720923459269033368637721668542127210561434973978010801135710865511625635754995465193491063382008395140887106742177445354057130862216695940752138713522606753070816096302966264604527535213746851354032922741129002878751884717452385420383665151568814 [184,136] 209302706444583310361501247343497689163796694977985521292305878607620470616868284717411239096344373034257196775416835885076551347265015088291432922606854843984929824369263681394518275419556147435359832298566962639397933327859610913664465514260238597786747785349429943920674586184022728691925285406871587521340457916901694634726261222101589928455037141577921383479740891649999306919110375511476655241854337754685769625258024422335178714368901438522607089634824634033567931097662596796082726726560568730052583087032193282800964585150487425284997426989599176087284001103105957101386586304574967182020891801542996440625189020623 [184,137] -111228277306271261720790230185959746222948120650060298486991662348215556463074810545238400435010207787851610024593120589007725815537515401815216317118176900862904091266172469272955238202023736068600568981780827242409403951127305444118743606122354144633653935241629366819163745470055118924555993601398409511675340437381762491106495794081358218224587216206386483938828690458805905699016392911275649967480946512704718382068739082441745902097740461373520963390042086062031966035201147977347900372401213396772207885284068458008133272836252660396033296378676917218247478469460011828413373497641745123445373576572323 [184,138] 16663440142265037998506428673774251359068351921249661135373342799642252046502720675547068930278302730402093697923989802025384812752734640659238368656622292060713707784057451011328444471540346405738321660105539179178355619358103618956431034718177310860091280978255692522786785546351208985530640157295791073308941968765663196218451205363260561849567869821053286376037718128848053723291797894138384740408185837415665455940327617112299324036264583791020347006702478778022109876065945363469425346795810240554511899280111267352585719742123470562747646943737015730878965339642438365993072277731843756 [184,139] -638719339979469060235994427509450036716427702569242704094245758437526806878371376680379200230480516814497513554250677539113630367820155211731381433585295252842752406522156190531668289103948268778779689420876234893009049619985151512921804701070686313819521437562748324105113585396372261327102332117159592300767500130313451949089036066064821015503455483967176133295204553407521083254470063939681211408003052036462453145466397927762375836494438660198814169263729941981381775561265751718072399233004447001289432095509715657845995374504407595255973203178070366044537945571706026354 [184,140] 5754285563454616883103642512811930163345035801052087854912429302460524494698530892823347612014644754970369155692013585578134582052954969400365843607683506055953202984449947529104437470514701863648842057931078772748180262106528154856558033998396878243934290290765750774589108852988383487531515627818578727931056911162926450235021585120499810911313632163898553288803972233727872391507960704320615978881218466467057382253474869830518441091263914188190460864160218406290048872296737042488613278480248467437393339435839303246202900110025106468723331269491150223158664289092 [184,141] -7529486691895789814954520745710757799255490550067321880520721360476222121985548730376635340768516470888661162442486193653415968269600377024542340359027218964860188286034739643770227077319082233306419237422630719917112439620771679286510297735380269165515999833820914806130970592178610970075455037879583764528040593279486702892310991901401487579881081894709360431582101684528362216999031226067184971550681960396988627257502789685534689627189763547922355370374560049635473366999250420679298737977603354649724178847803512333832441694031246550427911115852050138768316 [184,142] 8258808841054562807682594477579362375332511807703173576391306900145772761231686327227325873961882103591435405083698597421036192623654258701538288772662104881941960491782476534961484052307327071279273656317700402607498082701579762479007900708273072210060201825298279319401863770786538028693574065533419823483582370665408699979921822544377700335742046249982477192932423631079975019879849091746259734073835147999875016146294400001535717919273462585885447800104357277262439168490602508901973667928686802237283510956086531338094749650728744927679610856220431260 [184,143] -7548797750685529554866625369902761494415254855855580730069261795122978386762861908104247256183785541758681615659850756080437190444554311164053275694049391104417293106423920598985706294602508894632350580136770448540219033381846030178103840969399433093012744888436273321193327662892104944034000960505544651572201794697141143070169446905294090124926712319977482251099767000095213099792229577169188165020091910136481222579372523582817093115462794831573743283192758477025027436452007713935935929869661579536191654392061570054914386877432182308255796847469 [184,144] 5713989778058472707771393594265539757395833378742420715133244968179941767848256114529617215522079419685327326011463012872822281926123615045176323765045667604064311813948841366035536940682349296668705046277690679806685485987734011003477151718014797372536958997726042910737334776964517450231181898968689944792876084266781658435631088658141210247081545972719558666795418251716709105180806701206609518847044031639669653100745639655854522993964442660679187110389705039202573266038010838712375085560140812858081732009353558773872800370177358289673277 [184,145] -3558329370774062949411637370032999056044012200822669100232810442925464667887751226170492636413185348701999908199524082855941887804504109517197298620413323100361282147443844422962884400508050469217274932926119875132591158400855833839178558137148549707561324069743417689797607871630256378333728923730138462075291689551278533068805095875899289710895500225882727470144380067999352799512844202463133136637014460522678041697113049168374860421181141924356420310207137072619864982060562234947203330713259247155604419582582758448126576546738447854 [184,146] 1810418589437857651131800603198458970092628307041734386819272611255864756600690671247376244469153203459021347542794095101134182097575756349220524007845385926213245671835070289432025570593938998630916727229311464377920604216419841147679533654951589232886283289012604648531616272931480044849730760276185064288277500679851011563093707792241603609076123632048860826062540014462248204933150005753174005936547529349020743864114152948357415850625179946582638636681888968791082176279466905897889642424670042723928026404034211144017728454165 [184,147] -747036306496127113405481383359892257397452316710586866997971858695346629574130409345479664182546874506816525095777928753170231151796309771035312082314084128717911259240290592508994904918392547859329017157841623172834282216583284932036943874283386332398543074651759627340891233224553163934938915502255349664367981935264802294087947407446714435762396322105889062957018444401072665310014090941225934113444150224540673136534533012697997110428359249186596383700105088509419136299742213018696132559663614330245403826168645666151028 [184,148] 248052622383072883297804417523771118788716952596750390875341706555181054092137478155660448913594853048802812762310350283809350389785777365803653009632306982773406055688380789947517189783635206177643960430281629675184362175669936863538838464475386400877996544174517962845688207203202934702747190007704063518610166215400165011558578319085849807637106319105956168108024549169332941653270317931380805287643014181308136882459559637486511797260643307121294731423506005677868482681892011324568367529247593205190017564663702888 [184,149] -65732789954838404272356846852017477406272026121588418400852447801623413680459251530446251632449551362686170740961083632143316597522527389424930295506294004241498747936299142445630829733909204038638169263866242868430659473609791911036633387341002846535140471766238673124047421339616212722097365949918722139612134862782137682432295791664660620106035072903910962547256218195429789294839986351156657066424192874082445319273411435187961788184172463815223902292496951573262121948614940239990447289623060766906855859221 [184,150] 13779051911075302632915959677480228154412586081363228861018093861417677839693900471702471119749036612233433613116336302889205044012513619737297268271810141934610652826064575093307692904711148211134757674212956033383906965837118933035145818505538466493246005273969099737979304098403581317495571719973370630753794944932153389667814253881986482841063176996853235163179497858445003317893014874931586254135695176336138469805548108619990096684981906074907421753275825847326915648719720338788196169105593561967104 [184,151] -2263398599055881870371744316940269378848242496349674554055171071436836817629112491092997216448666301813220376654650144498535788360652676859859833519917058307370903674627648762533987841081663638069251559691588626445994333079739247399817031874245165352049108433088757054566887486917598418084000973781691176676123390489649250669922417373947566210025360939664406360620982473945883855190366915889863334337227500787566833373516583139170899991649725455375495508628391061531464875633785639603727528826634024 [184,152] 288421994102881888992298082602134928739571898287165736807910004147119862885459266075062012058459970485645695679286764891507521882556523268972580410140742247285599511302977882523853525820270098202841924485246565104804307413012771955092345044985455882440807009498152503493410529865130326794386702431890676362262043303400375475457223291433000019794830735315897507248021700365942333042208337108980815831457834720356008911945840115408345001281640407258038705694691284681176273097349276822898671339 [184,153] -28205124277687264350333708883400174856542130565282449366744794270201936508746783946767193772612240004686124863468775207283744010588037416512935854753527249784308619728214520903651079083835376302260255388079441605282758052145061092244314156868554355004123115082502856358019135695896348254075006801929098318607034001584078009128042396842227259255221207036919662520427402912082258305463451371895072604792570198410001656338547606071912701215455233752628857683381524712507596255012237771010 [184,154] 2092269942612958376911915762954052729716862246008282727023231073911724877383047856828748456757845170968419408086277117639808695651972296493655525258448142813596357830620322756906480271420111850035675746624501343212998143152479295167941545958802010952746976456089673508908827074278959425066802011351950604816568932401305309618910484759789022251826875937393819970898177415763350017930015756601919913051695764341688009525949395905925918886877372644855387768754860888702700345405426 [184,155] -116269817966696030623189960448418506147608985290930679375593731129440922385208604803919936094954244713301650436024082737163641005565149881921356629379829557554665047633397907049405327941624194865894288558409956118531516543648253987844428932571281520947794374229962105493163471818654396216363725126911709202147904971223198476236884680743266038976966661072578802245884592828238945985730480975803013745250190393749685845217209827331706208518849928066437887700350763524939796 [184,156] 4775426318984272765028528875071748246676863059547698510185343636077812152401843684847624126880722118944064140637253619916373767680621879388757660859084298596786540915553809897949079046019107781374225306919118532280547640209730180679672938698312039994915949085236374930896745926167499010332615916735357405708162136744459694993596896348954589783415675235532913888708072213908796637433337130068975418534774902684748151472202049255357877956674701329902341742421460664 [184,157] -142857981663282833019489518689851756242232034745521933911300901401152591879301624524909884638329862466889377609838578335854376963181734337024184463452541041554625253741195086861461743426030780360029815558871358999789920324088894031764832549643138511587589500750114301805548367681064750283313252656227975597446580840209458522464908386188899686948640696272424863838553924542013634804710519683913117376642466073658914494591078625572001073081555427522097105835 [184,158] 3063730980366241793904177683869670990061563582109377779022383612611796925396797990201276478510839120937259323205559607196218263810088092525354014222876267104711021702360936925900864712558618940605993600139915965783918711513225112550366027652157858320797355336788315088898728689553008318552350738678713941527186877246213502555618867811772301930115967172323901995408067827669686880072970538133295515585775962160020290828069357928597821787768525500948 [184,159] -46295934334494732075421722787046217182721698069352515221658411102263488278394402894246759308238137815390344233236112674189776481514285182823245294520072156929911406116126890942402292143446493790373784477323420116575543499822373885346639496472782279971183643802594075613901317967387080557188734350050384694728482867311873587576522770980793954350253812756044980001335429391507137622003725556577016173908561222528756146534410591515462145846512 [184,160] 483702470194491944458848850527764037096012696484168219498529710829467157328774142547722212109585711407066415672960392494914480480609074346934144822059317830875798354587108573878734626039875862707453962492338913986123425314881152183018325670313430249235506308045736435298191786517774046742698802013090937663050758867075573931837251595205804390176239594994759347691597267679158784353195070013074432867187224922259546033469046780754020 [184,161] -3422660083006343508845453728409904250181630332734872359578830029589192913732185520528590774489674163624954249154302542337127117376578111462488285526833773681668646605068350636989547990365366184853955814035585802105516494103960478016631048881882604138162678757307139381746523093792379081324500269065659922136033753482558021469266111642432383956905340876838435022031653886017180365481961827080597552224183172806807413536897156 [184,162] 16032579406522444678293212930882250707614834203260311839329339622879473040894191554004900886770313295537591409909598313639586253546174758703710751591470290865850819538504773836626530133666467634129673421890730728546897670063598134293538664319216366818086690213017220718282668672515264070771523060367937146910642736027072718638801103468770656032109545692753281792312867965737674667205503618954593311572401710669782611 [184,163] -48480293159952026833041925461155989595884048926081632721622518230288926340516172361982483566178379101380462618408884266534281635473051511367197140502436779865235887995751341333445144766044725855630381921364159374906283951708401596125132873170697480491153809013680292650198994988675947139961122133416371783079633598347682051805990518215753112812142149764993611279619496383477426065009130183097543320131525880 [184,164] 92028310165427276463216408861381764512081280112856621078793968634653920961764938477395196222642884440435098316172696523066156806326815308698309657090335153592445497108025955756167374413521967413737820316381200280064987956367263955423016563335930489706240507572021579299058483887367968034085720385756638510528146277088354028617278832494756135782544134015160255523593245438993390064292228181955802880 [184,165] -106305467814921553350410357970210742114829221015128724453457041470609393769701468760422006819240854234633878191819584817966907576360201951858225798306172456008684932728422931261931949478639278579440195984360173210028637862277240432201639328033947005794775095790640045970680627826283141510332550205788938448489887699765188955543032144603076135300128335368149454699485891557021393583173334546 [184,166] 72165278602140162797931560208277575320532709758501280262750340684720575124958029186094474212337702416248580162048431736101118401482504486479208626636626570525841666214047429995846185934225927519493746507157397363166455804525374570410496399923769321441727007658413453537640286727730574865221714415220433213741836699632515654014040727475173084145965199004457176178184551977802904864 [184,167] -27681488100453371372206245720840357635407902202941475211055272842876096665031114793644969853128681388427027099176127453303626909556145750391104074819788730784069438031404309409262979219125232746854364676016323427304997684250586374565863008676898090658896016238874866631673148052360592028712580125466824520756904061478468955238548518118545061051426005838587248804181748000 [184,168] 5738807237808107465936343110336280524481056465220708301165611652456147798485234098174189004107213811868038272232372602219277542093690392159423299314541383477891778714104720643692050277262313139122714608224013978737063625160282869893200407215994206212137865216246768282511360651226553530422966065643058614952052369430293367968063487293019580609151427443060811193 [184,169] -611213935616542862852152422602637438812603594701304978320051544816213567155614865854242846935576517506759010411701523828888217746238656171531828729364539031967420942614171630810773313753193125531735444865431194447480978703919336388777521175446260872110280607543192898792313847140455504649251497792198818423795903250266265785262570998421665249527867272 [184,170] 31549416564564300968879067644254072802320143817780130226560076527995343499557623962071592315857126435243850356627814069042003974359118910064066593838497229332851799729493925278274818313914616965416613986280024228507423689948501643643802473429505807849238554029146274469094906705817647568945588289737164455984622656804064270573425559926947898 [184,171] -737721858884408363873065541005559969509812442276987345928461988491007183317205944149989497255302659617132509958774666159699448876180781556090601343179033648187996542890735443366214966235735876198846200977316456364335128693467866199402084966060337427093761392741186850392149883831023268188657444883258165659094239986067091585358624 [184,172] 7221245053276749523699871917550434754578117205214895386320328443342648123075810031419397705199255631317010223522901210090744620126451478740570924114104221756346786112058891285237187792882720920858442733495576559373359071029705372854860886861183777655371176602950940252418874406995377911383477339969912545301604231644352 [184,173] -26954981490900433716971208784505994206250997030157255738512857794265703801452583309378334359421411312195977443767854727804983956785037182644145431235488171656069043731380961161740527596773860450482559257954366795624132507118659856761572666038770732945995071347261440035238726620222203226668587463850607474392 [184,174] 34318520688670724967224529047351909414973345736116068185334254195740430567570167710918851433096191300042511079718201629934951073297998564741114773441592270314118018577076482002721811759867724859083663060813097280411749351636596380628566598559507554142883707044042160386428394832550663284030869476 [184,175] -13017491569348685489532792412838883676104479081705416735145324349838756133597508039057672455559624959204056071432223166905188461860908933847194820330273076117494973188474225722001765648730521147789405258139145438221986519522046448358792688948625260206764919252333377439814522457688200 [184,176] 1245243828639775356071478580167924377425377973972807988368149331395398417179406486939499412760055502287830393199318536644168532898285015778190200741908261838680269243401817100362691542856388039552084809730664171160006399441893557008330447729207040465105019044184367400207 [184,177] -24354149371544638864209081683381506920443702420712526366603478749110071262800327051458367383396272961708211822987461527059353187285901620035331609534517833329000733426410672028588814557685575187279154306939243446142850290323757625971436126390021813364974022 [184,178] 74490661018207077531541354701447589952644890863887204873866363753418388981006957326018630049767909303120428448853947924557940113329124394346679980533993802246126923752339022606928417323384665183621646667581301443442439656170488142526539165551 [184,179] -24791415642839235178953524419985373420749636019523477843410014347436077647407403574259109394037240892418977069853619959939630438886232825502537450377176252364604103933621699459312503665776989047469132543553177852826780920211644 [184,180] 562662843423608761664488521378449133356414388458174198145589762473298665140622300708558037947732412706268761779286453836648635051966431285681695336756764544570050204000170222189320478872568058312630184434449976 [184,181] -400236757045157947224614052781354547083594172196061050795759765772900668303031442873987919338551702165172131425913615641949534702470791289601613721471602470706919222484366393798627207767934185 [184,182] 3762313445498932457245305561906120776153767050262564409446399830151366438675162014524366330692535606862952199244907557433028635003746801659227272636924866154430282759887416 [184,183] -42914662352124704194165211936840037163688959930361191688343442894780249083735391248779293360999725053432288190355745347394241380164029514454305926624 [184,184] 67808055925940744992117706984049071351709316472493300541055771346565887491253456416032582492870791093308122835299214226591 [185,0] -7366674368697916117212459411172123029838703043835364944350446227440203620417490360570089536804197222636340302452216481666810019240467358592913588797033539784608806914925211198495428047403450901677032686338604182278568165073111185260504586366408588564251771575247582846932843869603057291024964615125831667378862882111911742438505927207373126913700935727483751814449765812197271755327040123106897014431967960500651334453494133054145157337422337199552687100583484930768740320387307370274163063851367236719250198946892536871810220015978448164941051395668773164691583516582356799795785806907694400066357654549497366121269005067268057027804240074675726489209671098067850577279649556348457193750177265428182784321463779678074408945090519790828019415714990486524596482625549540378956118965312378525308104775019994937168881683118278478533031334144589844798670575680210487752357416034328998713665043242830787530801099084184651219551067706584622496233877690837808279444202460404868490455106320311829207560603129143887628413616060910913585959429331681618322881988129573813268473802139495299463923813948297199925083158886345709821446518951049365334325182439912464558663616844663115635278684833120807669662371410968118849915191395050197445000000000000000000000 [185,1] 201956984028168761105692246936180482541590482494608816491526901237696180645056170557814806009485328149656319738254531549516518938156813122550397513656214552372560204534151256957999565826291201895530969521229881985446682593073400094451850914733264583664565649992012305983653654553703366706100328495806081025988870401213123459579049178771475750435524853942665677202682524513120590319167693265993760799347188612746437263513949749041931052374769754403089337082781866902831764362551527063072089079221671713233329344701257792352668880642831111040744655108672673643256462662136081229744539723551842680644306809424132617063626658014345427637389895369120817557647409759292186972108646096258368611768339093436614370145454563301335378395467085571413141601211696517152386817534007870488253411169858077868349158981554717650225090462499063588282551435168231456168634198318089979326688201558282252680417973086847320953667584279191245084827023034895172970585412699281419624989693753490260088153467843298105133321491117676356361881269082951222835472203872929561096756524424794792617476038539520311022622933065239501188606077019299786624098123475708659155316658033368300814752580791610467248316684481635721666703545785452129149276474558489108765018406250000000000000 [185,2] -293697636857496483285922807748924734289838119423972960598852069834907847981221318042129944391500047259586645127997829610101570624742154114844292091594414136608716347310437620961305187970680097542350181868872766646509014831005641486084029628055437106549409509544557755982154773307461140670350735831313147969935456716105614555412164031146454950442644167453906077401748712200141826656173372850037712264224493428978366994735894239632712089150040327260628175396467347873138343954619890333620085537946993750148232322243219211994345614923392326666874231646610622207689364076954724878420679945629737931656330402300780319893613267888103085552501707703177569167601582014057761092978172925414925188170086541371704258163195155869140287605058960691254211882001375783621244914595772996310425731066295483569470214373577130707344300707218919245017481024448613759881577476078081572767052117551776771640091397419230166610818148640918668701338930833496670435735884317670310452070743422254396429087589618551953424980819377187059177449767098085299889967185151581997355327660683318763488667990629655715055920416087708965089089953167221420211456218775372346912888981720766834508153374736643126601083862592269254555290604538651861691350119222094229387453680000000000000000 [185,3] 108618969343790363749870632755874292763707732130981928175385067755508414693370265401590665595933423236586848652120116717287521806672246431659205127748425771874473617550669221158361628341945810574750964189527387291278773075758453668169740747722739605915618420317952807439142697195202824505996316138008097115183812861996511129215436592820634115493988164203659547414629785211945370919303753592135579808781476993791987854169504222869193972460821436288751394708615900167425793360377889282344193679159552376996890781737069295040404693566891492835835888821598605638610263840729123288392376222798750449419525626992248366079310821626082970813559942470502568851013366190766150591457496430821146802295146024314888707767082389592514924027172127954793797388021190054258477609665916363446997857169399743480287966713979822055825914052082853022825724896651239716598897725896776368459271919951489230111230660972421641489777346769658401514227972308003990286667593414923641540150899813707642247848752559381849217011221539092287646348162079180404724495426719920033474095445207538795659115046943427733870119170657616343094039322550402159125483630425446642990936811193939879098523270531525030320955263503152955645054664777175539961374344473679153752417652026500000000000 [185,4] -16448948073809214745949083445684602569227032423987328797381325398657805800966906509690085101235994005978669875780990558895134219330620437903963444426320073289776761722161357342070513882004065200169627033188075529798258967742889907356015842876935117300614041572827561104805325407559281315194115089160853481110853819027564390993966677811600798602810585600145075121850223761478338821171958323343105183031119513811880122368544244338984272555764231718091083644505924233219614934787649617988331291364653732302171396976842330013747075237342499915483574425081177634076559242170262187410282279896647851777725596006603720455521386503440663516879074826018124002654067901714105661054835352535334400792105680896744448032179193923858827803737822840204255274599711872286773850334138960360228904323959539215241815105825744026772784095508036554585932518038795235867106694322397051240445098084529052261118375761420587310917888017731128264684427414010001953190446531916312880341446398965787007438638738730858780390362136699402059682581038064133223808953887343846629135382988284355630392427069680625732645350875263760890615909076872358157147197499210926708815733090228168637669719049640430590807325617229775185600936143297113618643643284763200842651390464270000000000 [185,5] 1294090385652238936467853844472593461468300160798390564843498430098169294167610896594247576257377344109623485889999053382928604823003378152299192850800167299091305564047799862418288744994319126049119695079762844028792866334710920479870547942620253365309313470221451681873322063411677750601062494715993970154140729863220705185502352835390609122287607951955550463345932467781719514174257609707456092381131074389519949970391851342278710696682963279538519265566447097622303816671518929540633502676617007679375397181735077746349420233453127467593847716288420507034149932406889214730641100855026184320237082372434717206503784455442000003416342949568313581375424111656818359655421500692118210871423911942574520514535016811573760984939990014334095649625367220486255909693795370610775161167435645418521430189037843097402169719044076981663825297086222057028619450569559073359370348764819744072903279148445851295840265702936697937929948733358201727372000770235834786945544328081800841252481487224041431818339121793203992039979255016216888112645654330408169274896117232910240636640673276365145435405658822848264049820660244340683496650172534389105350501054861221995707214751744197309800485254625011671214433143830708413194345866824871478735320890665824000000 [185,6] -61009275934070159228820617543606335880126329249883897152782430551297042925512933163696905561792687552328835791219352139847815871699231674957257148382024353076973742556411162798608772051399939224211299353841453395983005541349468706096015857097668105684300578979310900283445719424284266381193937151854114802853006385987716580114740380312979641190590179932134735637724683974919669781712100704453316404767744449794022368234289383737101221315915035612814328814827922250331023669300304488520868163785229478628678300811866257013013487560491598853104618925714345593787747683858200757205892062955450602878229963273614343390567357724793952370206056502886681016381633485196664772050256412835016033543958181108863086734140095311815186390665463320327337757619709546951756825324709676383047268245692920493546333055051808663339069063706846655547530978299400043630219095403646199039923121497887451219405936076380877651545335014975086165257675253099035792660895057230045076945687507499800096564885339935999899461171452406575960396557922877040296854555616388940119288768099192158010804533964127313717446412954581263978074188158141037581077398571208639264134190388858284724386193422187443826071435268024872694487424408941498757256781862050561811516153597350880000 [185,7] 1894711696834208846773032435652208910517661750767982041379865459627562281095944516663195002125602832714927467892625692486020622660799094822222968235033351960873111482018200329715107064558313838218026019538340116058491657402296120345079231368467963761445167108799763161785299710660356874641570980037826393945303765625549231986722270971681147358223511023973474660636106610770476923429115345361455061817773171896750946858992720092424757896917517305393833193963590508215430982100689947921746407938498166410344436418531743038991940255740715454313302784311738910692955222097335765363700797386464984620572736746481882667153446913759928802723294413488653918845059314171678812219005178010733733743165325229325364931711746200617136288353431312440177132820059748486525680621308485768851949737377123885624657991378739383780807430315287216158883646485998144260541790343273040615483092375792616106689779478517433452472715959558132014683813810215992731142648233048929757032634853134392641806054854541194091254708926767223046742134921069726739251407563362051689113610999727979375503538480055524348638794296844293748201555571122427283910516679453269163244060973777707971341048959763597284479941865020867167065927251608903114975946182480368703701796007118413792 [185,8] -41443643760767849801385552044584474891712159223382628638605177290843763535537814591967846639957169144302899899219773580989748024443032044893983802218164503040160751807786383047716164914576666717478740140609237011880489157568958363182344471494804158907100612571725976415243077037655644288815483922871865788376902034031983991215281999587597465571715462118451766494153098146973673897539036610117992698892692959197172774551049416175687090532474249891198348296455194301723521923537039931267927728044880943093156513181826775499390706059262566851142366252492002778281610264814031063080523141019401304946688002328419218343586351146550789356448484091648070691239646280925070768786018528065541003746388960102997735757437928709328539681944562049224325752131630276993482940287247024118380113643584867821320740905717628834736706282434996042717490917889917183721055462961026319387064146782189274084048325491823287644903197314964107359938133796953520059698957492011779331951523000987422716949240397845442496015537064270098741869654148376438308768865895846323572235307730572279536055721519296625852968717907738611485231005014705689546574528270384468877634916172675675782461885863149871053308479419447844874195841375057615054257579742027103198792886003053440 [185,9] 670823429896636797190387628044299320896121315731515435712776628375926077755059363168081683293806186132280871824655043577951902423601006634353434801300728943643186018317497901963903680183005367696038296227853083236282762097867745538745403685028988074187912220632589248511674645964080780768657999239525732878752481899201955714262450499630785508903107478138254773176934627189314189390904656076618553585346595677276899414600592652687938263521369718329925453199010594569242572926043570668566639426727200189211109363457490851323086704430342094431031288679558584921188394177461476274562731204893438472055600099470177126070630693184328174951917312096881076206653689551251372446566631172234292455158497148387454144184046695190534675582838244956324595510049139727225783723971330764222767730850325220278406852351647096211138142429726904170197127914872947427054292998984793000990156804209076891449544403763206774524129050785826768777372460595619108994067089200392858278037687627875644349854162463331033857149600829523507059127266612925670821600272253656880958209900153521792347490900310741248733181711007974179014150243847111088087754859324731635942509599595899985593847493321989211635138969063701501771807549744238348059531323936701428540280107222304 [185,10] -8344410856336875529480042517880658539751514224340749947952476036183460780462183310499509135421463236260103139302715765815676924917194037762188248689783197965132729386518846637695526620222706913562292862626809873206895811941038359687233015343073478745406712698570305706009919573821566773043502195436438660840031555210746964314926261104851490192351838027518430041029182019735035628468119107125892447628237152099272817595779205827507211321674798556400369065171264540894005410292553128235523292295165341151658326427883273808820425353300759029181648011127073037487498595680096189378359657790641450442591978656990984744834226795427543701728110765620680789419092552704926664595068673247659751965005464182449264107976326705517091984184040513235618421822355475637431704452289800266804625815740798415179887420465280416978486388724541749900247799020979555864615180941999855059108279712978560816983873492050501932881372193270831063218373749356722228077639563789094461842986567663954790286074535952597377857725058915725408989472403847189514591934918593333389462853785828219713259195834865309968584796671428031330336043189180954904062718868366715925829891069491282368146072183390694763273230430484712558653851690809991533055558110513377049346881193600 [185,11] 82163889579029560928266592345810964194030794544925923545081895355033458354306993481034832782319698034249990703219993087248806490242958119585901659977397907225794663044050545303009305284865711677826664886757767538894617278103534335038476965968608938533155922017463842026450998238616357830149780800570819688087422922266188189347857912184938144086579325727634065410907921977725720239173340046901247385289157743968570734443582567660667066230518296237966601821928210365964732751367011460941541941019733886024181449138938467112352239796060002572748625257713217989611681776146983499774221637987266840321657397782466678772621074407857186901445469973139871815048890263320017879839163272457302877538983601373804422760263478189464952998575363651633780340469324892356260929181761000675118327397193810728136204451712146564651570881791901687828038473720903612712812169559114560280918074106250675119180158632921082718158339166128549210775997269085350317502719298531987051368464978237372226693646888563414220300530867149236576496930750469050067372553380850792020753293536018650954557012817107982423761999423208203729491970444822331900719580163852384254407274415620866480513656637966357223348950276658958686381703292364030106195182583079768330910515744 [185,12] -655784514906721656596842819017096624435289957608969688179340682582828332968486675297693893554214791620860456398946615642357641466704403658175868403955273634963292860998987375663679421275624519550915729291982572378496225661893360736526275651353428012649627051797093078048900153158900523319085623313282434208499915039073505512510750296748150172045291538348950588264552190071579328696597246671932329477060488415250254880377114192424823912679666223873250138625376275613830722424973747863541478136671897796156740654649167374108456572885800434883250934528218477397458472168853632236769172660213485822930249966818982991963462776941061970869146788760721961116739468333412604240323532632877211827518212177062090289350634887143483350571380887293899136610277883598886132503708318351876005488578357243141244377886220479034036581084229924584968269626478683380086205418156910966787608221469564825534234647498399720730690891218588475535943961168171789978052633285316637250383234049006404630232757927001131570423082169461231458874966859643744535700297809329199509193458573482590994340661767615785412698721155316660325311396262688308853603783708823202930308435617781486679621118766386792724870679775294200026081622005656552546178276217668986441932288 [185,13] 4325371875935052694224799736112180253091515159464757703402269185353992215368157851758015979714346830088548504505388880412167144074865693148071863774805233090881442656832237053206318884189174509434863379842859748204146769776771773633679808916343425062081972586362485765784671223868389309153482072347881922874539484275536163144859311147272346656654805895534745031937765838865696572577269336075586948425568006982135603020232915233725127639164515407281734985404393925356951421120747062724399751207567886133499190274237716047203526257683874098200108278444524066758764654685241768441348173493395120379491166375257159680432477514621309691426402452857418609856022528962065121033980405656138720528722179875104992618136712460584764142956901051629604575995525318938177072763249117755627655062700391881863794053119145621056217424084956827134355832359394674100680499035834353378399066629204039865408764512953998174887296399459011312104816028604589152446985983360309731482447104670918066657816689453100044901587974764318621386227701419481307568477530730407746337820021227913879504910537330368581284538806391747635704081766127284530818567889340121242295250217251029182743609484676294269760241493343371868057411736582551966373965301026345601357752 [185,14] -23955129877959953254125279364746732900395678686462771029511093918546715152010045872715927246674264003622183303778356975453568218752109255629235626682877420480655459273626706051563096579751028970774103570867205002246558728140865246119031252139379746502190960867797036295880878196770844745926248530075330834506783422758539480246073304129494031947688276339722162774060425461980440200986237153470644263004667624920123274062217271113482109714968415769538190366783878258159540758802168282070698607660990360414414049217818533200784659814875139529127082802676216476727147504184553046302958423134895813501311322283020189906246166544252234475249503515084815468869644828956524426597387990295237901698555181077229430760818179104933807575680640894323121382552775032365197666480164593505586381211124518284100905733759950348812793595630800903134270726231612994456331900337378039457189999269167694550984068922088604478736900443608360840422314964833551601683567520555481787193988327241531458398338545394270061465930138147134293069714208162575088048204853055949740926107534221894181519237364893468177303214063854248015571282924762564477613155549778779094910626015041951872176142760429886256504845286757814601640464294989849168564673814089820564672 [185,15] 112897294020632193641563359615109796713001749415188931245243211156857276029755337309869049289754275624934889841498127458987677881509528178883265196681439213571590739305569046787717530592905122432052478455835936934274244811566284271982685734406565742412293817630413646233652835657583582148733584606065759013169922298706932201013792779458629095232498429935842282869653469795938944488699451328731425749368496021158826635418464798032223329384912846096747514921301278571184980441837238438862830152219320845624538608100261738107539987694050251061222736569631857776456340517529593597320563775025490493708545738232078174432473616954631901551498358125954170212325820669212104252149687415937352173423251365175360374415622128977357745934116033783717031890544114896646068503406148609449296381592659081796687343956235560835160398380129400432538053972661931666849822534765305213324174266378633366831199020034120397539260187306760756306829558711199319506080651254858344398168473943528823504949053315789410146391229535571453157981185665979404195960628123863581938524157483477954081447977560245922682506848139176344302863853632826682597206733094977688749661857998711630521587678681140560631578587977472771738584838105342302814205252279832895928 [185,16] -457907876680366614440787350229127434716297420559459182058260808317738921265278288621870271343359484697214772402943466751968033360596970931816410206202873487211693506113158232674591490378807867236866502152648593358477972055586217403474345962697123964868420494997681931312287552097003546834292838854323481369015506068029305864793123889716129687806236623841812889058474066127062633122825453287262496840732563529527629573187148931998491907606222126780421156681725190624602850027071443104717667112014709091676949409121068502713791773799573440405809755583067383253761723491274835458377774435708648662756609134966389876552132009734207513897757129338335529616596698460731182641437798225297500115183953122024267233110003842263091190530832251974414585833789262718972616409926356240662176800814603015038889897936225696278824932887391920729632656498279231004487208949699310534997614933830799796229403572050393657835003973192237365886536777511629059786065557163081769304838669850521418340665765943544531170732959205062158212081529918790735878017312630935651009881571113922371158248978954147708511560034663053050819619176236239625513729044586836236699036942214456618462177205732124967761247840759440218832413031569256760854771844890085120 [185,17] 1613839913501804107722355350936047212894878508036708835886046742869144362383521589913859394156535185213203376912654262004006947920285200981288470183241152162411356273127023399913780609900558281233512381036581247724139540864855272046348538556809181178454915881916843032570603833964056037384480438996779470885592131485388510011114217205847936340981854255173307878335857331605788290265286664152027863275495262144331383234132054880562720875881506706644970472980503687683785191385019171903587957676218952263052340623729197208892322018690764709820743600862904518077706122513977616363550761214668591564917862317570474155984266385217482192267137136261795265182263753943168132544845725001504301841635227108388436859523338357015772220559280417484207774568593661090946218859645729625351361489258493424110776714113821371118140647396446575159779405706495092036826826723960219327828966176699419092339442585010562471880076638640643041617112948444228281619347066287573525239074536812426790816858012788806730084204644814090009579861933947937677458070559864735813808637572482424199655761791217711918942774924870737980369678225706508045747158646454508593796087937122209408686501623077986541004594267891777913445320201430576950062402719672064 [185,18] -4983344148882313298758050303397048783047601674381476801985387238223944881314993720282236938024738159961495328949968821036487821825909672458496598919155871919204468278344178389712231630804551025118160764632714577684581298129187182565480097794395643575103965298466303195747758670763156336536937031363769431749685081263069004452531361212270342406721363744398144798774038227729215581368427045700057626835462916919731151126289790199876673874282019461257480275507617930251897265515423947796587858253217825085516245927835731940851751939994338890973875619918265215750047112264491143423716786700745188058324359817319870369161546751981267944162249759561504751873200553439611015812826602363714231302302346335295183664871558501684451685818542723036413638776433265828255419972958155669301765360328931622550987496102098725504696368374233419874670202896656882477586247930002518468028463783398853665826455010846060939102810474928551189965644168918184841779943709708429636499864836577856519421571717033530208071840341850680754605575080771170513826269036507231947059517990000345715818099663354884756660715042644169998922270667735725757419052640108096305709293804225571996490212431206844090055012820394213468109189355157827936973289395328 [185,19] 13578911087699166482870825686760605357599790313595786530641400683598041934811766194600180735548198308081138932206202210272995317865449493266542288478555429360839352956049413879746173071836141084715188553974597570313869076772069546842227533861741542130176575866885924554435188696812208660001539641528037787378174629108636838964336622228846288966127444166012738001867661559885593069809065417804876496775699598491386075574357701799768287829805023931587101412802569592086997308669013646474931330352279805146880650809030141004295946528095326340717413564690438631322387121413578386453250309873701010836396090799138310450003664306541839858871352136867822461958463912396912570205602925124226928332200655651449275405995884396460211866842420756583037097576955398843869936680268506507604361114486061609418399112109833622903950096157310301135345875991843417019293597695623528486444642769452853789687407565431042494027321973369363927145236518940913733802157384682568675071670246203458275674997987496684972794330714413413655543743221684983799731182763167429718230196440823195930709481801161077812079731976530980132967319476073203424366427308061432170141988192209726011799170100363458315856015665008742066667255391411596229809900320 [185,20] -32854434050979691863299457252361981535295409901830645410922527692200637794020835584707670090240981120658074520567485261476598006091988967718974209200288823327498588213876210241786865125831701178221410802233247349233788929234348549583591459052170661895211589917583741072727035118925726369304423392147538729156548229371738557888418230664237561492896402576944799860543345224159667661068195519700331387422573957674870537578665340616843444984351392204208116505060321436635278100082817475239059036670084890987864272303773641919353647501250914106535479030639447508504150974748474113739747168611450220999693135214601046597951384828874487438521357924150383785830244323946246668744323875431569119461059588510164138396572827592238425865864535719554876851939767595751374575949687493287867018959450407064698840518563082337111709294438886833078467737947065359579328716062612116675275327639426689617712601081768940332222804817393653715449684822998439207071318873537287374792917998309624784689566438172261352906172668466163166930976680685042652520814124026922285155976905598954337415197080721007711346189768852840296850058641899509135622486544936561253326970078649674472520992479709011560188237597144752621256910542981563936257376 [185,21] 70969045297328371457602823564518923221926355612185177865764585670761929782800980222155972222083384205019338830188148568544966671675185480838432703826429604580850451523161698280668802099343638181746621212290690451160452218217450897734710492333073020059299914690884914586703959259653026501165615589293542996907434671302530403144016894550862869677619806669997476267626269363044290239403977466118369998774221321583256790699934436703951854998073736931476870691071573934765617034916094878392420554400896948866716919221555021506434303742734873224341499249966537572320404293484494905968827600812861820593777422489728170760363611446841704426291049824442670023908484200745516329761249929838153637447506469261689283762862669154175443979785779652147090353929138982122547827436598134341249138987274522621321317937717748406085588232668229001718296397599254294904091876372151208737685350315611214631658402802119378729131455306477226699552622887306406139242019272705419559785899050992194697644648634342421712331310876961628485556011383791880919947295613811944466440262705677940453002880917787883102140721812068530350465399469570290757085633091554675544699559284779292015778245074615121263926486172901056120290037711954125186748 [185,22] -137518610231695056780403259224103161293474280898718692694329345637229928569236186684076313560859806755397857835421347654964591366615121866235405927131866674919881680220901903760286283132014696451415447685213718809918334906400786053907926820892262507738076647590079528769078527960623163856456541986961143177133978291842195722150068374397115371119187924324907513800997590755249699675194688385197173624142671551301992344473985039602162703362803846454904484621582688753166653340491461582415043596244266481613665101599615837073537692503300585473000620831468951880950751723603990746212202776012533378520539925460891733869205502156712019543211805362089200790618443425538450013809203122476624402100978118046122381444833237890790544415004603677119058717151949555882978793152935988230676630163486292551959702857760902966761932795821543613872072765468085705848793227509888394771522548813763938319315212467272749893289705339397287110104650419082788797169372139125320154492703528356744743119528638253407145745893907959909599623548745751921020348911328107825562596974764459906157485847651132182867229344826200295504373516035357493316582956084043698956441812494650648956473550081628433377902482473268961447741632547522512336 [185,23] 240046340747721327616446759130785586812569455114041993117564677666917455798632199896427930609789920933902191348303756933759293670661941467165850179731393188392177852281246025148493374106722763672024452561081575709299100240686505800401067089565766916637711711738819291174919305526783986055688741545155023672380449220767297983111959629451195388835051800980978049602016573699857837194595275670184866245076928725813055136796512142812311180823447677324362643985555327790772410249396273156538801764952751506558850882773277708311025167427695209663613245461466826178047411923316306204667632393050353909202648163071807951960908169532390878657740168916912218005074343069945032954726213275977241522056849210284439880038729836585729078881988205429665787324697426853808481961875381549492941164517723078988345353422467066616127012461763312640551028371853345104603083102085258056543526921293147505520390335395589129564384222133423107465135095337784521630739259796814092415024566871899179705672822612559022303018795584500191315530136221145772414931988548004102448557744587989882766836677008720964141901578804163804530197183898343689351197660134296802785900219534724587923779534166014025379147192184289655442810642904099872 [185,24] -378860212599599542872447850328652464604055210684119379441650503747777973459293405453545179581503241675048116046476039920545780515538432621241930188422129684791594386766504269823807197129422601804777887980138524861892324852470653892754283632071981241131721639997327622408374658343911921562729814096063152680071073863114879808828150139824509648725345668648788559933110004500927890498741605993195242768213966199609591630399343720171360547620915565939904639357326469937679744575576817027847267200803285066456666296006788975024542933256623538346210732054954160599897066005429275223512063061206255570353071903818797727286748252638017654354788749364038059096032936071227846127591711642945861621940385013877967815426318978701891730616889667599409920983193229745972313708543675158157214782014473833203055081447685966792513155301399213891821263735764167082637261467286730101348870348518713917439355401657984442470660514150334879991676117836483120120318141447330843017795750111745367599458673118920632343534351446935072201262115701654273804475751622232153666515056927417485853946420457979490417075287335608139261231602995248195711681953267799012123681661843586834592802824579904532893610348005361764851952034859680 [185,25] 542420010700734388157951482731501836508480964037432196288405361473499675614165493061347461376180336655660891560132949445883220628146375130586847275432243919533552652991110814130767375459143582608316415069826815606085391008356504074006441571786098055463095051158114641866342648838163698657077698999309337159747892353455283760911808570606315489873463820613530754220717106346142259189728201319505067796189429508121285460056972575965099530255638895620422069598683267047662005099895368285049075621754712801290581561772441036724343368001001087206483259478594316791788457243527749954576440171766472524659172806871838958094891626352877471660506483593445380367951114201113451587704067605375410124705038163364908006548349375145725411868407232948779779407514183699004274826273657060766232901168164561480788063901768155387394453444408450515469141222962614909289616058341341236837132355759655465818691983571250570479980772376900939118149359802648063716493191823811748618756720851827526791047336896188313602354479000555576378419254513232568979021146038227460372551819632141376833789629907906365886318571975449168072499719417325346862237987046769860103639955242594180151392841676572340060375411303613515627053555568 [185,26] -706519166039114579393548822952902971759264945857379034134911102302117184873457293091709686968097901445148102209669669991243385282954581103326177369232867868997617653210071608982647779966922636835142076105158142031606524943063658465850291042199667906724355309688544562422884601148260784268905489912422405593151886284486194675486371805496801121532095213660915567156422064834395152096302541493847470648486695740606651788451265568011655627841754832436932278207390683925170540275771512497809150243817811671444790587418989362823081075458906061741028927790529737577267579543531145787345313546042258866838660261148774835626805465639847867683560996006864329863280703961631199392914945139282100983206280490514798730704171875442129689326097402028897793550873218665373362626936755180528453063725170281111960694990590852839717502314782171025811837582864429852993729493638204033967882672937388173804880481654313934696619753445587538411592503587375628330528292739646523888659857283383741389681686752451584149774276239626859220808100853322632164373502196443349928190574929977734555866710079157462857464448374465577227867563365751170800266884816899371577815470810759850833817183891595949991997400825510361708405520 [185,27] 839378485620439590848295907518404969288930899843118388558511755157478439123817608694025074393861661587829936417091369892008843502108341610944541760855378789143238568420148064664010268341587049068403798033067498787915320379741834706411416676006133842054675081272036818357837080338632906954397762078031939976039664473034163342907509016169654562801683851455365927120221943745644148707964607830458999254989894639410382191857555893691228193988446158947538275018658484293774682027728808580466872131741294252049801154802310226397022178236821094632619127621330186140282648477370520115579585011338021818379381563913644472374301496903579963174237657432636304011630369696576133167823741651547214186876789054376136288916189901231544918198095741506117764728965425726257127427850121018052089385483981580859659695865440541594030441004515587385918400917829082380106183613123943113723173417006012904532109833068902134485546852175199527375233216993217627138715887481239466248741741265940475322820091396533177874854666411615404774056446848460106189957354346345342557704053306617441331426551193877904768446538965517035708037156332007259307943763517374210818649154880128378944702961469317715737052974978257627352284 [185,28] -911638887692042155500522022204969363675279678145551097356101580290512830569018168674053097118274267330164434851956021995734217863784906702214084784275782550797695316553614880493880090670642019638371900238735032403763838726200415010790361754034141119268354834329311189128555302105949751885874432666075439478441622232905297385024740429543932381321446282294744717366462810839584523469515871965992359718751444979868012037109147461019641970631125894771234731607400815326181136594380687620206318078617124277094715360613415864784868321857769931542409702721666578306431957708772062196313771295127110898573238836102443328264504191650023169058991153918181691433656438279884572776672819701762402818082725416582313192641884637326312791121460609985592183018574218950697174819671524987718584028549333553235910416506531595813847121222930657317421184635592204106661820385620558406253465225260323539611072079470530221615992199531908681287683174765628913942403466465387707681188197887621790148668940408225225095287801269285228516787700199608026313332894699974691940923373756389104216620637870175865522795467714063188889144821773866683851112205241046719204528686167425432697398648873782525217050629802325708620 [185,29] 906962527039902848380547056194205843400726805581770400039381296597571006629667856331274464793191331492819637044643281799681844697264198510873781374993104318238660659310861279829871839122375038150000651256829634829670039627914141235670498217651629442136089317716306151504776640902639966614022798750331446654392772322293886212146248294352975290098668350933265638142670597423476238429801620275179163869851970113184513628868235169674979315321209758494918352950956759891514162469251138386502432150871173192498138839803398807010555733117063202338028007072329108946315486032348277546794328064490315471263821135597395956812701711202829537613560252888920773314770503030417177548884705144994903385685585337954134710354499522604617560898843484904743320202991986544062028641556627625788194260321526052054246107235781219554213594156716922915101834776101314717952058484559806290831982959892130732898546556282132806915517540090858216611605189105806308753941895434254291733321361104493756122603338850529428179761292215535494286345549402891829062242813852196023385892578164754220961208606428002471931837532459540244826746767323004003806522260898500397793189516744673577788286756403889011862722261401223018 [185,30] -827987968183645294503281163851102517414371429508073298557359463309032101568681369827838243611150464262696008888162634965219941928152729995016218361833864193651003585378573581812783548784586631363374197737097746871007698248491891326622355433865359607194816789789181279167855834033323217645610018821251054758934974410914626631119284177647326363520721606085853286845074687422775723049757329960475534781839394867721946652910130431576778673995741722461324095812209873837093210238107097231892288019782215613476948298989903762188058054660994408151657228679892438838809301198478034635044787292619219377033959017790351608633306572015364055096014716901795229061747953802371781214166576292166902422121226646279682590569581921746806371997891902245119704823722462557191596918042717781050430977419426183622878335750276851817195659646564140026368439300203800271032513514239903794487321437474271712525773998922739937655622067616807175513515134837340968040281908873759351103171224713769738296967252400030934133702461796003385699023910216955854787463637597886041663931102752037985974952415267892725666141657570046831257858889867671108688370212613831805863517946854307148617485798833231311157548632705348 [185,31] 694703706887557675922498015760591905704063256883355637665872537175275111160180281390701100906714498244111084971436563211528577301828639308009729561911001513121776808680099172820471574309300078419822987364230995568167020256663273063222650502764397773669465523722198365848746818086472368057708306118568200961494380398159241958472303881138116771016286716615577848376805468340582382273606534125490137989961683519529944609350776361647764046612500140880001581188636316182560199025579456586059495300312251051855743742858650659575341132646335369108573422602045283369596836042955767839341222071388596850748772349343930033746228463580511944128144085997028752973016295483274261694432817972037675280011463775429693144165760783717147865673822205585138072915013813118930980104617768201013015950252792330000791432819027570397721182827513854588472998764749780731012829621347636903434605133073418550666858113029105000004896718927407329222392447316035614301224384962778368561181789177441333611218537545311856030115454868856893618011205059802863209519580589353673238318076827134476635813694419926491071482322627589385764801231212925010013222806008989344667268690928730873793686680615392261792345736360 [185,32] -536417782300923462649247613306060724370495589863070313324171841101106436927957553891781277120055463840590065848302640346199428306787246203934613872923812132954422828244219795351746339012599723671014522066551703031176575180849995475900812477835950248292462957199065553076178816363958031177526720021310029533023205815480693003907546577333053298371263681451632906743133050175330219052756686093645681766980126821105226132749464550977334297388673609936421050094749861362186236667689569962291386379702732442792090992166617218212330689036015753530470350259939224468477270242209747419669431873450531643869157314919441290266586685032409778061856958123393459936590989021205354392745490884877163514384777577499832458780849701863244477159621661410484031457749564740480894009808970174607177235123270213942904252282194076392808905029927392804672032207208635384592508935453459352527976016748915432471331408096650575769856711497308463488248412003247791258656417752864156945112223902710806285004593059149801870923632263371559605274961188069532525363483403482383215896574137472613600503664009896349871114587695990246052296215837913727368238725843218719118845581686722286508303018828276203333626896 [185,33] 381630554585334590559514733921013451247734643310051303048242215984341229891125594289463031406829550202603718368036518717650762543075386556421647741016582881004516536539900342017121185137381446715256645377532012764262290119928787302256096027586820544192199543233541991604543250035040707421941148332758556330385765908073778319101528669067243380551079769382173442517219108791693152873514459179647116143900756663743966080197891058777015224806734834635361728860613386439087721103479817933910539356917251718015371351187502110059371216992572785059533697527219880490910846855097371651028221952167903710392024443407966927451640706960808273529513440366660336469568581519182812670760723006869109066933678708238916457468312423229978396921672913981572881512456151486756235762720194750641552061835424449447721267150632404584691762952828426853619486812092588580786036484714510092231323419770913153604518507315477135932971275953729542566438804214249698317928174507633805456632049542523744937036376449407264785532927685225058984460422604755995545914874983940756534152833503553061410220189384847619238473027280195749003535781013164168042498608919528613812579052038534917118668669588157797127968 [185,34] -250412196350744650297877506600539557506251396519555005299362063770161556579221796641954685932564287382393229252936583304911042639537927652482003551122870375722884394944051945088768655482600407780014580967326944999233609701327677784645206178469044374499236364031260878546764643157047276821295163660304279862749814409403319112284584469341947611311496235075236322212645257978004864973928551876715497962049817590441025531225326526376461837342332211985213614569340053258935202168070940713131462517810247777997121627482680023281101828443841619941584430635319643703491618209196280032729496079912281866361419333815376614470527480935410484527082307430018460351451483123782696732926669086593193866003093562612445729667751977770826959753569103400188803105687491784162535826312688337721989820258136697909224710767298751875885871054413747795046485733904465536744106402349966016652718745091272348355282319763307546516737578972274739039195709282506204312197617378767222123514861855718329036822374134688918088845548496739277098283201388143212270343617505558128328680850081868735071143994459321934176680335738152665402642162037963817635202382105080152612598967482038144775620550896048615488 [185,35] 151673190134450150888089609310364286353604116108264849140513189261169529261068186657158365707073877331684271759973250535931663168905750300766246984287081689857872107413647117751555791389169903421091128342407518994767557104549099599348531684714679658862596766144768275241300354835261370739961881723621143414046819167528291039035505896695296520266152349573677171069592446721000912604927178737540209934289180101933290371068734429812842281188584821157195518486286733162045622424151710270064209113502465488242511392340486241794084446773551834045997545072799930058983124937492522976279943863358002333377385895103779511481908956629250935593940460210935219834729079315339197651205801016110433375720252025748133238300742043141125319087684813232888791657307026505411944509030946158174512755526021455420252335040402679880392372696803049793200201346507690708157663493023185924447490092803577415206584276603214045120191885481658101006510770026774354107920591524971910173985492364074927532613923581040861515955533915297809347351428738695527960258996393207149701087298568358055136748367334777691911507086393157309020796694554947620155747435780058283379599571446915493578617700866192608 [185,36] -84861162777475269903002038649711903842162708221741737292431628464227144781020940656794371298766435597247558924308917636578479793486900139894872025845659843906615701161744784246134166133711264138176703696028190138696879722160862163006555495561449104172944061767733047784125413150295000347512446220281507269511179265595551112329733496344260108197344879087777181054727780191782969369589710476644057565863684301089415315768164168932532824211904069518146228011374871395766064764689810827016562629039065553429192153507765385713308409849202426752009565249865155311945938328883797321491524309541742768973118952293420500983251398361318531890916956468575175291015779193406665935549447559653683961708050585448900224142532957539576818058074079461761229152921821870065406128066234371015503583436011030232143329314135832608759107642751207432143790067980563493509539143267290578953983355199517567568182482472147564361721855382386594919387789353057338561469842265810276611853351468486357544740143857231257508304487274208469472063781998554183644946453815697873872821766579480967720974054439532740448525635863078384584182940623001467509060754621504717283349625060652902642905602883650 [185,37] 43883652997792695405969767636786727693619539466676716813443832152561397785803472300950810719570340006845315707099592239914111230556167194607910386179582426529124129407371031765085530311607718874184486398537434792011487494623738925653562970635145902683885776681934576074948861745270610991920003497711413647648533087664719149374019646848684281610026967581348383405440868250066457952956181701785946580217391638818312883165824581049834993670602656718001283220115419212759184076826461928633029617329957617619988101936350388594363266309548208091445602547482183807501843139893565294240331763362052249116951477630288323981189964218722081710535985926799332876120769014220601222458177252117613942413210852884983361909561108357416000463567699577269087150765189403683744260011557475565736831155124783912814814822631957837532887784767220464425465995388676065659543127890544192765974096143458821374496843688803292707601561967090559302298769695131538314925914629308970444850809278243878857241909179444890246109024307450873716225905895485479851704489665152151015596867435625793687975585224476845174492821282706181053210072184608644130539346905880951337615855185273484777728450368 [185,38] -20983665183917791392051431345068802039119633329594427113342525118869345222220306029452846112965872547343732202513689522096620148232479009126066224222728732823255812843223586788451641792269756249514324629336596131503663121128902607676527140085898705563362193011493567721450638019270100097706090045995213647678073936704000195861217998095787988420638780551869896895588610751114637282129362812341904245350195744301230205780728772612581872266395657164250539781325838701029671221253377923965987236897741609325555534707991787446388124548797630866320282446406925473710856471513181309778561393638440826322911212255622876799769625526734131698622777430692134463807826443265084514502452547726256760341972948293335739729895760809863904341526600919302726186743321577350156843464717186225952774254197744057661999077262022635267152000938343080383837532546146669858757372801458151035784150719703851814146042838843836806441842248357718960744351598642000396793119369956392096234144678274070901752204325243523210696052241081313457254296106688914160447006356163759376975924568038879558145023600744011288353338094340696576333977441313811686744713094846457458341807239152036966352568 [185,39] 9280748485957313165175114700356776506745475195786026123283633649942120211656698709997295832208503072444673491405000498857831372810893784718473628224454350424785309712341879990258607396733212184664411052483579328359142528958455398095527689992055961379002381512174826759003695615316083008026247244412106912195743885095738363946936102976462489110060363149180114051415768859972867482554554035556546991440449341619510062402675084026184375078544786212830669444620677881754468103911309219129052100338927227706308906551373519622823310611852084821578265827070742186751234396904570686692839971274447000282009759248695579919046464446769460988169332430114698672631309212736758989993681738108208112601305603713464921965692134833472038508851748724639129701762744077597141849935928902504473254472863433049781536639395947542998749713055853258231329522513487789583232503386614123297433038851293566375939539563495903360794382546501665892139757514654962334189746291596792470622200376924341853817727435785858758084391711015275312037751235544357114495250745714296080620208614265768470513861095379291596594807496647952396784751100453120629588284122824400213557776787396332904280 [185,40] -3797481013793886973099184837831025924152134452692489305165309423683189546954459163585952181825173969931505971150528851198268683006367582114737416064138319961695929376754020153101992748530503457040008812175223071523423747028565653910683511049520955739325370651729540849152806755409920329638649955312648718304096094093376421004019093977823597897007981571798370247570588096290807326756478578339966952134391482897377231176282636752669548094295860518382248358807050916590002872143882159221031235097175887994100012444379894386974443751249513591900042513353089697020621710661304804326529795222959979106885283311329894372818619244154549926704047022474849705997297346046916539418594372464570799653908448493035772044514533935993760707162082700285577511520619944710245690158681584525372558744797514783675426203196231664328549154884571633240799830319682250788212810295272713954063629754587966344993593304120704144620239884136614871322440750182504675975078390602018294479855186686769839998676824974560774460108322256793079939733441788381938600766057615120903817926564838528612533623934603291485363435617783003277174281612359827772653920520290519697150843922751154552 [185,41] 1437668257309739419472643197982494126174148333150545318044962646456244830941819165377134377589810561881396805662099907791071535257585209369915021673954342998943842582773699250623025021941274262695780999691427881709034647326645308315769298075671399039760745734622860635238440418948998306076265901972490787311286930135775310930294333465885344169813948139947467920622992462797728933334164988799768142292565775025458154109029192718041876798243327964829066172264755669962626569328074106615700060206368197929949624498715019889278664717275207562844395129292287373022401640062831613447862550547119967900371270809549373587328799440285278906436407834053491924468916747841837222187443265516564930187911058304206118071819742142278065339730809868228761203626653652498545628995826234411979925818500950487428564485807746651430261143513316902527498528669377563963277188983930039309723000309496420839348951166124336538873996598510393203332454579196088493931803213234647130111033313236217089474041697951814242836062365004644651322697137838799299475025875308304066102270687081549929448863399798896332318492207912022295102124243553463305219769544179034330498689410224336 [185,42] -503576113069518797189583244995514167654709407316047612279919387224141723313613087252937796520292660586920537995583038432675189276545501524438851956734107442465392366486718588781910727691843508216834883268750317197222557189907342899703909225886103079746161735952428513711357895776079253392912902316910213335968973850748014337649677684054927735813413131867749937417941171533129343065092671703776740279908650472182533383947806550488746117584050077461174685578056986540283929533546507195791221378250744997055175765767159960837424778374032173648179887892404467416398995777378622471005708307603874298837637485390080522990548565446067902255697427450820250927407077742966785468042113691616028653604505247136613174259522916881182340086857066584806074543923035880929548224598860018406197712713021830861959726070859838082001508226595652951474377468943064482659184716172417141489460547736786476443570304892375980476122148566653934448824299169301829282218973907295269930708048475222536824498230356277863929262736264577503210476585723503971887444209500706272228403012199900902486839808260951567490099010218983265283736107032752543703991350776481299427895220864 [185,43] 163178408576402461030707591745035802324499882466738683366366626885266074915508620200176648875547830250297344407307620187528946656067256224753347933919236944542689131128139800802426913191476803783763103186990091175315061924436891329932439504990361504450282712818222753147262993071921768018519805648091468921756337039312993756989627099335852119659726548726978842412464478937046503127266777941098175964686210692374756255651934202096222405998764981591013560193723484809361505053001917696912596191435032446371845391815148753205856200210135241995022504897272035545924200231862542725643194890352673103152910125141933915917977123260838922547434302877481528510363792731745159113459069426337828492218064334389757620005492460054680951637839278468745299689679878377943184405605657789925726215332746830599126971977323306316324273694731595255089996755220836880139046862840103973406026563500114166650106362648578403874930314430531124354352893458985246132326397753355277538903712961658739255036093312685457304112878807746043723247873152165823574432835328438444013958172859104380466650967736504008935130743974892087756620355288688410780447209753155076124063680 [185,44] -48905229004030739079941605900597888142264234981471675902744230572262713890847418621011911172070090567941563053080180262424938012580262682669771002500276110806667648244922350589234413393885688332228240540881469922739659029220737465427252998024704160494334613813704684034104459950115577436433057665698551407031894657945323592256000138339821234991894225623949345030574262479105023048982872016556132382173121620575264418837832197354314258377549077155903371381538948361753778686371354349577914220675342909368142093704817764181719958556084355638284278696907503285383542345302967298126057588586911274232853766793000720489612382177243327558874170621970212253067859507653654493813592604072686193886561382539609417914070427832630041617726821723388946192454206241222164267676658633239998920219352887602799010412674976762795534737955859926290697598733453489612053557913483086108829166055416169739979680190667386311891831361291432823893732157589062983550109777845546413675694383409221400787020165709897256356804769241460271636807070886844590340849327776258237753787119579831561252684006300437654796709397307365608339576080595205779451301325493962682127 [185,45] 13552019772340856747787986702133105816702685106782904705434217482771033851420301791967113751058869451225313854732682430755217009693620455903373102324637024915955450432476629986613289525867345909295910949430648985445970846152456559601057613734091602302148494026820673110278073825257599549559470351036098535026423875233801403445008158114818404714243179930498877376128156423659251830666683831855378046583816891196108647693982085170065102800075409071746120522386792174002961638935960566505677146002459971864383730341281864501979624070230495890987556477711360221754764592534880974126078944019658204480348314031134778852548777750458855545313501624228573583442756756359195343455891938683652553756555159342693194243401772186724703865930107468443840457082139743967742258121234623920764369634812168707953518412934937323952053615042928161597216067686054759823918922983165555929384235757725093660287461061285049562666128512684438103137163205666900820489403606423947644871970090805693666135916745415628877054007968887817959188295102697659033530526738664023966467788368147280415553493523999470929566181942034230996899200047504218495976476346327910264 [185,46] -3470787938032233249476142772166755659150296751211870574456106155979072639804722066994430755828553628151912209214083899802220938710888287071218589808646901052773215859037370612223220641974998958764290909657804273569943749907308039619050196862677341177556289448318994415032090491802871138310629352962295088339676513287901688127500926125556755570475117935158735509124017856729934874081454469609940979758482621843030135584842028341856678434218900852088065818095034531982461089816229286422880616872923131269138667552348583782737137145005438563145033518022375544671942585494642520730058481481746090962461398686035942845049065948698652230241329343270309068390740023650318216100705847240618257400556311575667985377345589919739989174474157270264822338034261005040072350548286550923052950155011118517890062433839222685633980378379665661137614713197265325912439077915418461881852102460214278232470254508282279696400416760940783218631244832325748179230317234375002722681178289126313604860953877440946346514788657530565852697916347008935998078371401179632551083788079207419376255485409361347526094012128807284162069779273469464041767559961076684 [185,47] 821117854885573237253899111399515900089233265554286803317005534431449499481046998950188598253913986385308428755096536900864596508865921044080943082210258874950286760866400719246973613907896272490088480004408208680967007193571314424648089887318689326624407280715243544244111339592532630354676343788890161732619900079715761313909915351457652622687251013852154243033597027365758773690971128342618256776984448907082843467402853356589632724999958605499970691677043113506894163277752342138413671596408115786560328523063095113598295607389717763083790432139444018477964469441084430049862957591908956044283608269029687067429747324946477292664323793810801809756877756038651332093094285717321239045684553478074481445648472893924288091199113571976195497347891929277623051780813441162945944168824826284220282749681177247247376063336875274832492556104692927912753816771114271201174745843632266195652417753208431055165063710143930294052724674048198099416224731945447922443370895722617204155357129041255851574236063279728812240727361967062851966151762197455691518065307667877222722294419236650586464934270641318997290850350597012584362283493472 [185,48] -179338578021655073985116877569072407611602374463472107685610889028450043899645647703106370714113429611455186049759250939853786834329002026208993514449348512989448266637011806457397396867562600834188412360821764737529705071143726384109293456836543340705745466655306399314338412714689889368813280419752536124962424504325260473598824128544973421107289085114426925136362150628420197335793992167230812699253709288490007783930628560525037869616220063989909036203222194712666711357879893484066436476439668033700266778167365852354083467793999797150498580944931948554057466817755353925428792887533892704057367265892127709041657848338397986835406009814726333602703013314999438780869786188418246221058729673058602797115982379776371656860106151714784147311612972139739830998638317041120001460402806467658519729055933389988077042109895790546435103248371709444596468907796261962243497428974609442591899024106290377247905281218463712986050846413476144119641364949711103439319589498004597702755230810594563178836282901965361183370931967504821075984831764659922512598868585767020733388322171276052664781487815175047794671604446429211670297752 [185,49] 36135160745854735209597391780789873426739106876722159424875206261084309827997767575648759920766627850125526449915124371353081590086876498750923909817801895226617214011851816063770580990315301383392829449466310785285888397035839806510135320866006349006386079565000123500329372487463475641384555636924454074360597076282272523794949882677835268434178021190215598741125845576215963182021927576767514726407393875900162454593892704881225683924163982801418308285526119535904545473622298646471328435625908045221361598188889944976848975329667436190069833697282601434419516973629511942998674371047364937862049611916229820969782813873188416606394181471888808864954097420125357014329874225439670357086289183958336400232699926997351143769999815091167534044051113707278895230622779091986855720481632398776808444404733398811435681198653663919612739094499334397237492376772535796654366992657311599895683507580038538151868696826664151901642365167484777818133053150772313651627255879656903422793846950800426353585454593413873339178341941820999420915304861928024742858348609809087262069001337989896459448499301309105326656074448624517193688 [185,50] -6711685022206024951619394891183093018704888860698311911299180220676864939412859482497447829830625101228766517993746149020902342935057323708290158109399235209761566907502084266876781887607648899270865750917775327860756893263220415074430165711371258520480113350435917691771543384242123172530986798634427675781241042076704642159369317762357110733298315196785842641970509990720582802770058603955048746690055209302303027828804176178916210811186593525583701093272924224338850486236262106300830698658403805594999777734439366617471394936147036993308358998126948424867797071662204031617202939884846019815314326339227273473032096307827359931190269396405668712845194040013406394795521496629202681681842033536992808382983424684888448123584925383837960088697785302518624407959511652508458436383622555749177031227755876089336290032417142099709386302390359249504227559059347303271292773739544572448471638999421079658280263774601941633188097549113028777056739344008012257640965811233554364348264810886420416841661042579249521252032897457463986324703533210269185894624039892391408518534035195031479084675143546564710724742549275460904 [185,51] 1148142971041044738688887406271543319216998142941237845701564121360852571302968529325959506733572175485383569500216320121169811923610129005015939673679326815479472219722673732514219974015604634574283627157358424045541979694111009011677205105275363883402314551575304435582717083578619060793442065394132572742178974106852906318776120316761484593691805566011604673642417919732415098085300538219597037029947973092877988094667810345049081325910268279461732573011641755956943485019664412753587787148858863816037469073725564184133700241880670649471511759870315424064170236035413066908009894082068357355989859405385439584260492144867310213179161650984646509986698721686539403785484175669749788508666094088721399055869582257367688761714495327485720004283279237587462338429693888812980108051656947782065253483475683992043235361007225091199582937795219490721787901769098240342042147206302919819749889231671053853397987285901731730417828648473000128840350391689467408780915557430416237421176884472001262535080947300899701460777160415004948477965003068667142208526770587781508633484444718348263513157915893301402972608174900932 [185,52] -180717980266448213051151606839153335270801727212452415133491640481701517652736536808335566046435308422953605754259569342473042197056095796418856454323822933663692497053824286191249282037893513620310166447916305464313570541444739077607276091479254339371773029829740822844219181960278613043167555535904097179148483425255280649850772836089579759532972347004666049808094926789418653836128248091649400829318250117683657474780135315641821394397724432654736413335756580426044597000607442773905006433795175944657169409149012910829955467691485012299061308476853632769328496130535939939031962931912212663726600969120889522032935014604777911494474639077433590048455551705677368601709895969727635183005006918136121769905252085937252117115574849089275802633653980673196518135684175056098262540706808748324456876913209742907025850836272077875796469183239331053532689914110916467820752739831367940740665176080772004944349182432439024786260681918628141166959439013544351965336935381182411486161612305583763823678661507032382447251763457589420941426777154532559483189735137564107847254605165911289901678596893972001264920723171 [185,53] 26144912904486217421511500542902532036690257515300056486087735196829578444858591635153894400533251718292941525862821449121668662863058182569682420210216886622865781673564482945992939543975208918158248314501720104007832515073740740523304747749448099511013067988757583592986719357770387350278618858969812348528779923237580286391373987559905254679233656735700675355258783754601345720023371459069459318938275820592392490376856926499147141223721591774298405242762085306269360538306295865372602057000799194153839205889868404689472079217234104549679043047670876900818630442929502535953824779354063701987341738060865317504499564948034904155856272627547250239873766910142653549697299016262715131814225811688977146188472329878718752657404268260264184868888862289949101028095365243977322532608759130919152787570210166467611053720377807015989790962461612514366963449520421954146676062503056582465548024989892191164094331812079105158245155913180618857831207366563648437084151543576229657099702800195848880106822263572407866302778235038123133844882815231925890292968798257642828524065580334545749793031606293699978856304 [185,54] -3472602628718408994310308101502860591679819134531891901045521051934069007192694227757773230406931878399050614514235600171352244376475964628696704326804169069714298989571640972874329655749058997591036285441674396970031851064702644645936949162112530886131089943475627920979062782179419860409688024104090940927085338707829827653992260711398567188483591097025947169946940713904903638826094484060099749440760408396625571217366768810804731494302803908105263077042880312894263418338049876463093385480715246905946917322335137434092271245364356461137233171406775076378046656954004595907864213607967463904912763395071264253710438606546915217073864848407000598325956863074689330168791010237914104269879614771763897659560878990722968185762123469200329871934180152763420087540353161960490678674077480248286831716665138080381518417556421041268389923538573233521888483424484214678617941385154480252024176407442140865418898286296153066995829122556334461505074232301076777094874094512052172622243076811105879338838696650644453754047891090818853138142741728624054150186802131682959765198108593227425272994773331491311124 [185,55] 422931087852111682992293389855979250851321278954815650124662268419352481670780497947333104151676305265583138825731028586780171976626478039830647217915699202732923246064337865340043758078429529822545175059300918396015607521809236139349140085225767355858447130159257797835862767814167844049151806571652641467937192454959460196095203152318310615722948944997744686132511327851676338964621597466134060234301380031373609020374999177827356151100462163120561455405553574575869873954067923735321034975296542105998078196264806224555679223512899825418419258023229974421638181050180487288207691520463207021495896602804793931503027039997205093689588909048007253462423798462979868728372448205807458349950566577263213864921991849247145751386562087166510597358683653499662371588918290157158695373877597933530243545381670140490322043858753007053355229260008416938922791185895818594101569197855347213603810716674947059035677483547051305213102532874969775398917258238864741661914187382231700436861064117366015950375304216702879569157521987639424372311682536617255147509798644200582025974575608181585622585373796899632 [185,56] -47169277932912295654168684993466571670375455942123778663023745531826563265647086448493103657538292441234340618563558012382368470467540880620331346121005177567540151706563024926295161065798109290453674677301234520010407727577898713262789509332266450048696657962095888541725398910933908142461580734650852383437835151438886847366186441595310592125558173698478105242028614348237079790617859798809618149027014544151545235753969455057777335691676325397164551696331792070506267319308887616923179426246307342230079835370780973532949795503431449449629582870863283050195781371982986247972257854477000668794430230264740284864056955818271344261944312405660542842909525566461685404820764629280007344997309393526758015322600024617236167063140706239147114845773919990946510521149788217855957017061687844721885182134540487593798889722307188593085559181966527011097107787665772754297544156446448659399331373291481274224233834256808241989375483508749753292011542206695110097241528847916765873905904090274534239721410083167650810858692196139441605554507144339597548068917480006906345885117062654773834012384194344 [185,57] 4810838736587578413064579234270014860980929980651403085651002500849877709037328268015702825346611044849777816539180890884536150109179704733826830934872199432903327748437026477361828473873267995991165722638980675910667492547321460547657995983657085128781138801695090758680167273037191956077745486696069506935396255581075285434224816138479670860441102805373660610245084000946829282711395063163944876353279175096007299619338859089125108836736598478361469584114379067396210684983110933606573099140772728393992581707786702144021873943370753493302931491889416732000673484355080990673553871120137345652073891269102998856740448987069460034085920762563659823170966155585944378575829367172038265282511142620298769065542852192790376703532091400787016284290302298925823923452212949209885287436460478005039488419838801210230225362404587858826241154728275737786682889604172371550070621315559082224873541619140302215849355055396407410946043438094721317189606764383220213780261970452732899306630661201920963870317291655828535221059990126474849536651219473655044381187945879125618494368727074971853931799136 [185,58] -448056623400866130929237915592288769510773926433946900501008479938403320557639691218875606527631810894767097811365039520177273558555268009664517973448813548818395914236150072362745686539641438254276364168994511612502125793566589920244897256825361319604490866294997822983239329633029305388594574746013447220113046211152119976263393335642175699782055399155119099952042642219850209436674277965817833721838320442599790709693754664096334138252384313215329767865269569818160065106719574488515923412868439707408154664326704202323722901179744902423110033060302616956849015079028073303063599316769986251929592387713340237282715102158549060421993932438654649283848136824154601948045659786285268511193328220444226802846857838576014986075884008534220019827142829999957901282747561044923854504077858539283784914612991050773195135262754684088826094368954806075903600826118276289387425568500114884083784424549305609658527041906396914527131964409873043821174128252561077350672604075132250956326074040443175468875977552937534396156507309185873621977625477479262972300137220488780407772378291950607133352 [185,59] 38038800405411044351488265753339058278721361083109116163826101818403155313218993136202648290832693517290614619640770237116271056825506360370561326754558739642582429001975302977729647411655484764395278955745856243753880139602877178976076087190900320789045607614596234558799514658106967954166416078753308749294448081423038287602285421365017149619854018613318847483418629480643719282535280371484232185969392604487025219191975121252898137088907149686316721977843742197723033009974104605458705287600382637451179225010401954665486433930646424035052439586387370772691022874781589905029109578423875930079954532474434075286466594230521945664457740446989020895897175275887009888600583283396355530996463738509610133977567370545771458789143166461514363932104365392702621930329315786682182490081133355955444503875189345136735420735818382933922761533837207012847043874487567769088093092224995943749806858834678758292043393714278736616548528972002196614812652609334683936587607093387710201416176459017576962580921393938212942660625362992929975276377954365514973481538007410388433005008185491545664 [185,60] -2921359506987932771135790956207669718687538745867310853070845614600634770613287154839818069471948849366152426380940597889399543638599535659886532254782369503907156706401020661721856755235326156237389375422488637676108886883047998126325311329432029746597021503139704269440875689753729252555358334718467512769070778778841357719769411679373386156706386533577409436686967689172896498646807229086822147509426060650305248071273310966190231974628764480650603067276595386381941695281152140674734524176475457147868020182300072899296800193058318419496826348206334986380689016124275202243945805670011024495945947493815413593859008361163281371619501027866879594847176142883691808756934968101878152091602567497252587627661177188175792761607533756750488065091407434112363355911618958463727405698191031568164119704212472998395736712763224017568046787537468536554263473437439841059473720926523772304784864447578788379812530862021641083124735693129617776491546315613227455728535987562696525755072486404157323461770260353513384752291172461469251443996452524911086267019069532667062115493293992375 [185,61] 190153246569546149533412682759283807400133501715188698973783105921021829477426561122760795707109078357889375214437600180465636493887182069708978854913897042238437911469153638317050049346122508075851004998786061180950018872254006801970918794395563978984135372877497564354104372638592647276327852115243628553655792080233314155979408030617313493160613688104440536219063266268110489888964605483639786716837447712341427129229609645671570737641365398987364083786322386464179494451513635353672370354932881336044815350453307500257785320370149773445878963496700808782732476884959982639069324278479621013699663073354029310849385473476279469394750616973097167493175510879188613620145189732284295729582193143204082511762287349526889097801082558105788387651462195861026957536550460627169234851812126758734362745600987192534366092805306509622688706730243739709594303443768654814797681695252982828206468061440692154443499743001686772088661901038157756216072460756067608744949582398070765418434018939566871458572739742457037486055215543599253502671780515422320203847528352433916074119138344 [185,62] -5676871116352884128927244401347258997819827395474342705603224535958935835630527296416760883825290320156877846890967523067281653422673112953742642204335208594767799309345752080146342095607301683450662913838479511984313467794246396830365071981840376934353316257536757063396572147652169712162572370804796761058085887852605869466950419221652083879008198174852572224017008561505122279117113937221378402822872782825204566821435627054932833724480997361724021452484040833990168116630858557163818602636861205032885546103372396134129898680053783071375349831583218137937046022616089975631683550704171924522390317337154235048068986160507865341700388135649426664383866783540855323017645738311326875486182986246180969186898810549670510414234181142349774686640687734682087556953979571097781342210603134738732954043459522772261138188303951306534978611129660626594601101641075593559966530100067993195723209419596878517549743088574065370573591227449729749864378691729762717293573636230722634280995422068881788768296256083331768109077938223029677068348375492718206824326154873632685017028 [185,63] -530466296389662374495466750202295201959195847621834989944734322602034544187421461514056852838158083912136733211916630165539289040290758550730414793272685182219807969256244576738802732651808967125772595727555462535830677471999709858523701672013897967152572778539823491276769123748889458607552710593862043271442012209291696785897218492485357101364321152238637478843944564040381359739739694934729485623601932626518451053864060085502837056046969381385187159857216846835932506475578386557840040316150960452898152098243571173739908278012004752525498894300355287632524189362546226557289829676084185930514300952937817817702689372322747265820271396202766850309272881359864108031377980231819825548572275523776446147342008969939172105470311435943960383632720992330801038994475422604778555619523996086164155148871189838430315611523848947274586883806692562044718195031227835505926890771340451221402824493742104151826482023241064467951008147906425630303290646131918700293562703963796655102815257356083310273053770952180872478945823478258082783176412547077399560017587778527660008 [185,64] -789649209061295601996993130828093412997866192518003908473109483183576397524330340257337061541879729935325023066019725586526940776882247845234562686311291295894556837584474550538573804702035306326829401523305101262739676113058780468401241857230072606879050813077973401309383349434452045257113842966294012496859205839962917354414920311211440668631617340210244650301418933724940725086350655082502954073080417974409918465945605046855338762847355026353782279911272126000017494735348568680008905356690363455498059434112009175327221518194028192293513088374121640410990253690834614986489691548654974074823283554577675665633434433088713284046755190782431890109865474954345661339739631475437364339228481234535106875800121744364770307689493777983309746624960587998303006396515663647825329040192217242731570750572129841661021075920327667247949474044312639123187452368370856098338454947686573074592892167887010453969747686622475263800339528525473093276527278626623338541489635347026461892602659229335855106771550952551975993022369768672519933659140576590138629141612106355928 [185,65] 672141634267703692212750848235116263309545128886149253234859038515631683359567598845833252820731962349546102879059068177289806088090456586070091146207084343653152456704013060693035817858554710845795841693983781259005174016736060238778927117399637831353509810646661748063726743814330166967589831166562904754306585596120836004001067924728577750484878841911043439066051309081400224833772463256424339238236983984847378819847189677356712382260728307724688806251226609575677381311085398898529843332055512795371250916609575901884582687143412163537985959514836866816193992150460500942818028010594751815748422430557066225193622566782241148222006226407971552081555291822461212061496830651064701064866111554945075206438149559813029495045769920687992701639449921002677700094922416185322431131098468167613878669388198658505734100322581832857486992384795518777119336315765566548882411210296757829199430344060213409678144756297042644944956251205355980364147881840786188916839512540722520715893192765170598183402378473978507848827011640512016812999461044878823299167256730312 [185,66] -233308348056119914017535979461165473027722111215667932098830428731854813954005689074424042656544664103971117568225450747989876612680499023922460907418892523645977265919407014278775651887916438162783329823963040831164994335728259585743928388221898491514877637076961720032946163708364330824065853283137482825283759054579105191212222623612444718273911396966454067263742270488938647017579614880541862873010253541443871513237966314988081255778827062621867546056012530769821646877824901158151569045982009517075188717929675976579849658352202371361810406803732597323917606228759507444793441107453385618018712539608236018821702824896621267410614629212035722602174989715054331728385888205489656755651539086798663340732966768235239797668469673982676185170034833883374417035720126387191365643486308150515291296538572617889843827050319917196334953371784363098936504148902396686962600728730318452265179387789477911218485473438353576329495429444088625357421632838042988192890447947617748645223338017027258473351445159544192349121110783009364108472754089393157366405852896 [185,67] 18243266713083426985865604054757046702482176496813786913594216517178237176730806239854134248872290871155431308403804437109259239737255116836142530413056916266391253648744615900755567025808813291176822938094800595194079525009013351265148836405088596982476439782766489284895241794920182061304500151847017151012818176565166498762702568197877403481340595827159816583475697317013024922758035647080511495663305441742307428326237405565531831187811264274944146274591492482084543022422939556546985804956768846989220541777620154134016231278967753985379389641098122354678260658628162527942909176223055873496622795425694199973933710354738069860009284781679853931557299560457332145048383884150044803108293502271134165721116449863184258128544995797242532862982803973279161056082033752145812784716130153100298503089192109734305959372557154579275954103090516422998255937763334462460567979004854479371775898756401615456619744395900432991524132397135658383351161617839300840136618604233566047029868261606281297317027083680102315765871989688862936698145777806013844511732 [185,68] 20256332901353242494140553498742636351187563331961499901090522828694543477940547121325429219702769803452948354118087368602228058631728352146044756912120299109777656534480470641786933508143788173847902945730298232087668724846891107815194246690079149365071341645993720157526124756459609039242680915651837067543291502634767957628754807309726587977065322885888813828921844122432796789050885761291738695624037729834235894515963721124505926048426306111030590369397928527751474022238755780851523298296551386673515857951161754798164387033528032690740016887641949527579332070127601624437741877043178199624473651874596357741497051826794992867434986416192020655433641658393327083535928685041551768595194624441384201920671979045854588943616623488369598861166774527060894751115877450650909655145423647571777501303562851804094129559472098300816202704717620988617990597997448210288525454774319363816619728765016451677897009210206459800969014659436318473776889577844457581237060579161990722236254498254362626055863383403422565761171282621764470414014558721629135968 [185,69] -9718906725016840539208841878674923126998080854808173874599614948812041255557944007697213531717125971443358292289560267413026844719892247718486307593331927145511471878438379806438718892498000498043138422060851526755632681294373824349928821493691912611483335636247076382850078075552527687281672896669554564743871288400566501375464017873992638781839839355325318729735961795730379142955870459516614050525146017049315164380696722159122320029738276672616011555887181072188062583352786143998698449775757448086306328861691039963845728868689823227498420456933235817605458369436298245196269958704457139554478342394079877450696814319970580953904905584798056276596717441607478173524598913276420331086839763568582809266722804069843850353164686675801636374108498676533672457981195666623539833420168500646860188540524065172596615181847262556030606754369576272170103096906334238482623747115019666395390667163108967655480943189283205203038075433631543379201320145129681001363289013079344399724235112210488546879572929543399539525780068753854834775436570144624844 [185,70] 1508337026986882344514584300419019112190965936716092421777463908150049050192977795931455291354068790304874610291276876322030568675744849023754118997450789862084151612663768895835715687433872327398556475873173366946118648129862196308926793759123276778553595927409545769466468507778762148397530841633777951987403571159176261303207244187993248464424956490161644793159929764496990893765089582988265079449304344735522463848351460226280299255462326637822422922660677843501579052811420068129344696689437518244299318214645885466141079320798897243824962031802199691097950465353707012036510639116767102692248271245622589155339456902481053713873050104921274231155055063131736485767674875103095294440242199501180203462946666369265113440938748533668445594283687629129248669695711722532995479361463096348573301543143023239262733730003897889514041663486492434885759647418409692573795076208218869867848657448704434764268208193328012671948677719722441670811543695431517445652054250439474857057547889260154376980637438670993840137437594661355344799779492039888 [185,71] 301495228974002157977083452498722953506122538047974722497888953854433669601122904306184167060563234933048650506374674502925456607277008485678342568103628762820217258810555184667784215243215065596291998103453139583591467775307890954966886069509646717920613333945528970134879356715185668026522585405536105323699841888388943622252378333898046846841813421066913810857465350096101074201959929059037163724235666213728994575840553889853677545395425685419309598699711108072377500615334173420251683492232711292590923268936549661722620591769044359220328112398025518651263646815982712826440368616502437982787613437092260147347829795429290229795621541663121058043595260657020967613514558683785986968340898565734089504508349434520738566935839924775981363938021660345007660807646562897806571972231570315458552141479954585755431470904350454245632284994920748306941945154469225169638088262965831320884629047044072401061778779953511742333367424138163837570406423732636129247256206182422438031737227009333059108008768772578663478425673297656905376353259944 [185,72] -182149516424720375248874562040809814742282308992159162686970227550273204022012604242549238612974888351963887990631484652922570545187918393054477987734779584189551126601659801114457072002011880642679278340009123247972498642847856433204461344192569402952811948103912057709750420197836616499392480562360406734629880958264365821385220348213569757824711516191608693601435665730597068248691428279376306061963355433954903807310977394855146170766403268790782094422706055884822312760209344225251160188556866624179357207910395016612921184562084115138381697753385753869231891532403854841574663188628135445009333954415717582286209656335795863218070240844738646436480617506142294509830111028887298706055650965963721972539659206647763654096461659651119031918200497327026068220507245542783276069190800758205940338966931559919428336854370416050048750073434884361792941699332359853701261307213525501686935012687104724088268844663812586009250509646658519481298891855965076513114528784265712216396149147379284959611941138356722161569525202657960329383192 [185,73] 24536479664752066313987970809978892420306075272231541706055524564125569596885320149423944613509877303815324015912914674313870346120199937539660074233421148678294738822912045794645431857505862607958515948587343338479242624393882620489685528832202153868589430656786148915110438423143795451638195140561781627833232728949012418117108143928182887923540022050212912901241680817924402644102482905586142718064638439899887184039868066195608854640491060915147275787429232501706782628639742475026926677229244413704979040704513648228203763265813116245235975135845492837329271487120008664030446544614473437010568618015003095564276737387304197731937748323078788227583362002442032313428797125941527667677943893844317366597219833122991025261758820576943268960288257115643742882657781784680039458105398540760078417079382991702080080674857590455597211113709485205308573717506110275957193468824377181117877874650032037936667848668136759800764262918816449321532975531205170589820610654419202564161388911009783251465187776402074658386334019733915060972 [185,74] 4260484597636103321999024419293776197657352998356375822144207715999291556678534412583027757999897062051268951936129234667495282965225176510524470491504485707013635906766696806863608563895942387509476834015708433501394313951772930312879539075659664516582919950925807223407367838423886217248617771411807819763614028785549497570891377539767111422123227144156985621951378916037908690571807604322532326407099149451664226167872165862208714978385862936661286898536946501965033819057512699689047503456850151473198844932157354601566648619384445195976696164920085948251505699660567958249481217081826214870731510221190699444783152777797828048360841015444042303411184882070235200555647070704780644908361552483361414608560625262159414077502473966898105814643703318538367529962834218938585644973823181036630284889832315461144667309533231753515019045851989291447002718981230514195229359699290020012072192069964476394920449776921758379157656842325644605650697140162309015447145907870383647852822330769020821476248996019999608018932312725625944 [185,75] -1754758588247532301767148746922145838020920724859246952810859992594711207422347443525185392286002762912804627335279718302077149123440863415234055181389506861378739960480714147235393136535913108057671163574504835624816351081406863798080759514796044407152237942182209560982149673863935462115987274818437768940929431704360913772844633427492037453398016571647677494963093293250411699545461104872017159842604854486146379055933442489942493680939438875225349453867256642497373516487854099088037642346989662534504276776667480964315178111596764379474348833643362688697132647802035719889823037776296066457185508772310277470397534258285379588043680530130835343903531031650844917348220610099274146376540444500060305000527323981491528382467373564013059065475077838465395289293461005836881477156343722532829487079660875867246520011522584474702632527343160052923541990018074044698741897867842603375529332107898397897459157526437373211951346505065807489418669602487979346491089180006143492510610371216839910077795630703093222863382516221576 [185,76] 80565605679283681443398455714090804663255090008822564771985325452542595547894253439602659430836957199665760183359262957582136081371721860880626845794684154320015424201189680942387910118526949968597744981270596946150639303001497169291093972766212632922546926419519564270311266868890314604230316089528561541526340167315889249264050775905359730132724017819292808874457453456366397955371142118552664575075652627475681979095912487298881596143723221477978169730150182531750268369342417907352266922860637818723932627180628325702901118215435028151000106508009742636707031242121354439954116071186853140219486345926121207079444717093560768143358096338605706045420666720910302596377929329415743737663996943736637183796436585458852340631447367337301099027408385712929137425621051304784360061609863476328981426473589836655996466989588254473869152359889806090027547221617850879222130461463252397403566453123905128607492177503953112192335917835764112079134861152114092131919684865559854158039972238330765482326688265790342297699029328 [185,77] 46312900935648769222317322681134497957319048486030825270735783563655433564187658556702371637328561792649583152431332229688629581676286838078793584095979161454995125381328060953786236726166162083300281077431765629275653351720154298157668356124660195516137733870339138271921476578802550217624860369235953297622583852651070245055872838221600311098109805465772235843343158268790412942650190104216994629760746456695099058726265233448038728327283198142511396345036072464228041275402769524770859464118775237066852023567228255835002081371071191863142959467821679476026555915401724186630254634120949260122925449881426636606494828887077643860847187728519108457885504996056006781159159192058730870847509988299639200828713357829187130614732392468756602608432109409438812598968104071707011946413315102558552176421033371573967128075684131350699361043108337471635266656985831124942976308651510188376009796641076339304212713402673271575479904878865295654425062046084420976516075459141666684620102128956229525534317815580096178330918 [185,78] -5794016254495728646920917851998642496972470837390478195606082425129966342175461571254372013193180627442850465114973593831988807106075607823784844707169190613659903520179550489212193649941257411151780731915149710350344551751788996304737645172525107515049870066297428902532501461159759017752714406090049187520390711217476649960762554505426332897671158058941616039998004069903838289679551366971386347896139167686513843205481921456319123301528555237777124889462642045587594975136362414273198470171795997745971967370607626592843090900378186840088831579877913262890022162944043027591810248781695897746757342405094746628182920534013311509416839341089108164710330970596361074472448836310042829601344783192312294236845761747561471958848214959653140839096784682338820227735830490294206039270049904741847890952912191857952793375679337130199835602625717384150408336406117834422144776138327165822735134356116986468261998903194789008135532911575203814323580272550266342246731499658523224301258485030125817358199303693706983020 [185,79] -739096202786633204513298301679712281461107108282466231966717235506924710727185893947603854617265970030220472505584583485643399405380314155486783786068826927477927005047696686855708416007026688538574469728822899791847058748660406900465483369640773682897015669094431529304537240105862739653508526128997499566514395524885970618779478282656616141933748726504487784336518017824851130069729512495472429331072059387031379336706148521199127436617591361698747457753307279791787260194639510635564935242875717007905191279422056903183261305294068717524224326474572393183466342747472889187144067698764841432502658553391573870698190984035803943251699681259707262971640546166396378424908860962632882685503111893621663117998878191993088871309492855106334916291901285816837903619837731863879951519187529654836049841454057520447171353299883197405682859254089074096180869319526438638684483100271991798092531351965446427446792946318068158550790533695241037647688423024877612078733327696544945526270331318416649310085006094819496 [185,80] 131652509957624576668471679472871877676447393094774624982821659492228623441910378986324045005002541474140664038687247449140701053944016844809866016370695352908324168778513314286931422155573300304449213050843697992667407170451872134477811646098672761674849378114427716697881922109121875496197867746215425378238284657853860106534052064159616827269843264082261785078444268232859379746702891274380249896980663093129104796704978267369142316160812572048382124185162016486039633484084698273899279061879052825602577698017748047611796761071628634283638680477881261674642053805423858922132720941060213308425762092487743929378763635223811866167599398266819992149919278761748760758585119167983823552276086346920739378083397038097694649295672215357817980589693525660471689625507887860370395366862381219763853957717091198243761899807974285812758637879909473864727048225070195988608281713528704750003888591046274864509864262254211629672499956856696195509430312580782140042723569420338881255139413406024055770135577023392 [185,81] 11252330396067141549418748295263049207124802117436464266192437157994802544815864869313377372830885388565444535055264380328416866922700963820277981478509170108664710895606736373518663160910252372029977541353927319938157366294770041147110694266720255880913473760620010835633771530416701420353216190837175984264948506921808673911008526622089905475606299338996929165579862599152935145512783523027934138929476011661888101605897907099298712639252120092873861115931458973998979816526520478821647466051845585655572557272667968626186397644001284197590791004290677722144116527241379874268556335239199973576814072605495239634053085609032001669612854683240281953378028957854386040087693233213899100237564160601238929292283251007043521342001552733446587668198627043870454702034619295180250463016959452778514719350580541822621643983027874834156617121611294013030840133649053202152985640733594345678519645658544285946580734550453032884628231507472499746496986500416092798899668491814634341409120618596792494275291994 [185,82] -1591377933215586165209063768403112864931376185963157014453933825612933275831964692704635886889972261468156977163323313060641993483075401482703877727231242556491182766208245868803183929588107434865083439040128994889093378228680860266116603307783983177623472357004744927925026173659571489343359600484332278632918873643668757838848407759368228266052228331008866093731288639774584438904795881027879127651106539462558804409723088181597358344114134183818340785631331010388693903289547104263945571314270464411394065879285747688373953229404636983505873759539523219772260003340818345195212189950965972356437016692050879513638877524479059136104375786087919069046775288908986537396323090183117322062277478224521751274928408594277974859419241489416223271133069773644403083198464966631289675567497788505643670513027844097026939342557732406838760518249134635197582875213211354631500608752357387586990138579006194321783456781422038801553812806938502468680770023549395714247298262811427447410026339864345932570206 [185,83] -188556546748058750579763425665862554787484282517507267265930991565256815377400915577574785694543711386784785568741662771624275210711324381391204563317906336715388989808997240862364124416889587029121694594327740158246678889038659235566732445289076166017029388168232079288539292036172361875325232236839095581097950348097959246466663296114807386603956533374360060232688096134448586077975218003403085239719721063222499344860129964618250807435272741819406983538950115001327596981481402480383112566385460490523248034234177579354068985722296861620684633394301177530178582950962201080045373945632623696614067391729003296233667471556502165503421836878583136272228332964552221915451054757980513443249727179889192158601782244701395166586118506598635286637234569008684792771733569309042554476397514863738197254534926527008218271299664350714128145821942160432600889693495888329295521961480284143253202262277632969424879592102650911378372279421741865135429140029648292130333820836537886388664885938129876304 [185,84] 4130057393045975892583996561671815531447120663537108115203254342093271108400985319727485014884625026141063801440319987926480540159051898885726899639781582990643038498043734168773055248377363451823212279899070223891533016851853476178419683897678047132601378395328394065256582581352829573523006381236738446498500008493467447729605741120883774979864160826682039736021266471187912180847643765638946424400662739043748270663031663643504371406172465499517807635672346305876789250838395697561191708692573889074793766595710501361576757263706074878452666234233094772514601224868709091344343012613477799289824444395300350117057856397392968816500529599035861910763513579269954533557832753634344523234690465770595575002065385049997836192700202846183067167377200863520733148574616719076762793276199037096919227008593024479981964913741359594205014269719813688036619762787977035314445939254932863619499434678778969143034198732100480666005121635948053144935358560981452573412425735983965479405178573864052 [185,85] 1806983389949115375048861662212460257617208130314755268055926630644903404685067616221079963033123052916888047924187837878772076039916006209051540221340825356130893834324307483394479272449555021220841904764670968424718820361620647838724911800666051371066939681309972564050391364122773897464498816225252243660940471178692930019036281430110711492123923031244495353608351978322701881630609120900905198931797180189372516670665462353343529344479306264930764465322192200199122443701195435530806817101408644547630060078758381471027654442776304680106201348011011339968861002855277642298768011113255542355220601464006595871557984662522232944280617986756315477850118395022468560977090219972679325179085876546690568766418429481465044528294329705928150467442736761033813076285709160909475792791083825206155477577293131182800874863570346549365711729668459800806555034110507338178392609197705900508234671337556997204509803176988388513885516659701454021039440203736642901268271336457800867815396621096 [185,86] 144923018433458520037964580924831275592357755661568019016613170540365843727232727720809345270471272419101518706597365102301588968908097211968399224039614299603156275240939259425349944967126020783281365397328357405186119215187486584000705517578340853676409193160980923346882319799389859543859326098630869344286156222785656724350638773040800350314849050091263319009289551208918873139720862466256762329368514540532988538793549667015085810282529463749191758285875109388270711671639849604124810462628960200247368602463961917327497701085750819671485061137127735118402263813505458720253390357134039643410282710976781468195308263562517252821974026239090185249455007776635376503259916977573784801551289534114685570103994263065361922962401264970465890518283743033111332293491029853251879943713862705470891163110313354904919257434288093062692562709157390718394225261311716070332290252064599989775851754306275219576935803410807073925071162053811963491323112510928101703612204233222224022336006 [185,87] 6506322369501378943405736241048671809012457743006161052006770325071693828754303726965439001395992781571569973362763380983932053249176972706044114132227988575012627810948288015933469732669478112021094141929687742176398959546695365764046284495244632514932430983205701932711854308808355686167476281861180791816930022528119430140592835295775592167372832447763066949567036611072642941951939049466997990937947689345322152496291300203380214792351701025750488511309857125838408072460355362653467784842625299487346659300400383109689661911421023227936449792578243152808638990106584623055951323960549903707478279847871791863355578100748322535040913584793707322901272463731230341778063414404800768144744874496626022099614217716716407623830324011272444526818740147051489963233487214258975614178091974076676470771624042625017340492488654033439799915439146841706384216461264816134891711553700102079038657951593765082849487814059168149507517616586529813331907400958510317341244234213807444340 [185,88] 192111290104205193730049071564759040538391286624248009282801180512483923904979214943119679642731766115713309111741425284893702695813517127626925232797636922250702280527989105062336587870028268921526051002755295494800080607731839774521364433937054825376073322175924166202776947583859657548941054836957468698371445336443601650261363830708744618042266344867578295769337433793442528323475519242261188095395139191484703632196855063608981335962356517435329052802263689430474574679267360945166733352312641506260637273706771905139712087673008101484354908712380724308040311085618254873989871745154284424982067807189253484221157442061557634949501650573990305577904948151283375396682951777314480280751611520236401177287615798124014806094319791547018048674158956316228042334682927271508271935730638730789049828492300294001300143441944580572041766750980838567652517340709124069520317157817598227922045197137845076639885201657249913824238851320891888846860679446629743654205851643760872 [185,89] 3969893748142483887641109966772375814150923594034305755557387150032271562767046815903508921329034625527653436062847154736633443526088677053743057649831173799482420266640974232851595463722893257205596265586618476497116881786567877405046669419928770017920016944878047026735509467110960230427321737810732791929506027096209012696962942204524969661664286117290948845607765474087171434294369314358316394476952300539407575279080005153521954069121475856684928761104846185281752107075057678038189220485659490142733130947648348921795283059314515062656798539242873907509360082428066398979421741048899443898077768035444116148201949347500180737747527099962752970330598945789242718246531570482306911684158136506978277572907323350707598443502529715567089140707315544862189045992211627379942140208543324127595246938763769496535540377713990253392933342009893675226979265844360219958872234959316875069933220436262635722118052539661578980047381706490440402283190564158506139955738012048 [185,90] 59252240333966533483654909309399445177777473022732393126669659749487401967984956720083165787283003220948949020654530698543018758773226825059816129117710436948627898035816574442650739983677005106189709209332207665248928082778874012638989141947708974869190692056986976847019523477886993485111913064959955742831774432342250583024195064237931102603985156289642379558769507092202118753776638999447180571489305000693675705920477171512911525988171206070141771955618636307281381551020210847470524997994210976332386357703960652537457212709457409256802708312142114646295095129908277827854082578554349564552901059051608830337581195488416398384625025130276271042564063380860766859089112851541024968347993642259852820909144178010150370548190428815158016835581917889656270156024183306086080758962424056786967725834960270441916634440503628992518870270990285313540776233133141754499010067763508686191480077258604573318349826197689125389613721530219497043747327923891095247179826 [185,91] 650419064552327968167901160549356418686253789235916489670021932280445085225273272845518586911046602484674027721298556218703261843769455260069691332411856369288172397320142082965891872313923604248047867256101115899802399159593638121660492475527195766868853292174321515291149625371266124706267421016055149380325241807547931310406438065784980922169715652311534912255251747307087676649198013243189392254792421849010289785311972462692546761531108839633732373181705105305185719598088374810365851840780647337037475821144396490940561974531636463590896643156948793512496165109760903302615435675324328519414430728333375177089728202224795576024000899760314826008305714136254941479184851089316519031777878828809041668318768254081367549008042667307394362916681137192114793569136730785226962710748883897847997978245657019254072665999472068696135074174717789189319918344969040542827487226837359305473588629221624708973593614033479292421338938886268869869841857484506822064 [185,92] 5309052178236359409397637738054762331518601912903801047213166114935798730854657691166596770002425608482336536995681471830834156880110579563533336896204598758410749909822482163044607394490775589281276568746027817236811755207059005975718676666760096810725299857873539093374885526838002891004569258689684554351847646489521921276202397769956669915293748909251737767058954269817604089968948608524192632963891604962180114017300208557664277840018542034996122423135049638692378646417283796959928101322439202204001942424583052154961651636674730621572932776280244685208591722038837115340432550524017059173029784039450567323023516904015846341350702990130567643652642501059159212724147126580420954343391446163744218400363593711639575549746970146745614593511537827915835229728652121491104380802250151968670457461016202076592356781288617090723194562450972392797422721283051708764132026722311921441042962842740893517018702554960252296879277061298495458945366316350704 [185,93] 32441209862720037840320582995050300557362235654769456596838102157143835735130356338125139601018190990203568196955204387936589521157681578206534785420955393735083975520773519521607146290369195023620927209206968229066752613016009980523595965399868197934154387746019768034080398764731727523414281380072284901861748356373034892162404377912703438844502150688607297863380624971884590535829407839290623425682549001145357510419577567552256705010029338065824204680625618668437707125795038484436318736455083875626964117055871266732747338432993049568611545210640447263066648678557403084464175263758012000969091560396886974970377555176230917336018308806744555560684035915162087493025191252538918920576494793224264283685244157910585022557754057391037585341212383941893203831508120128421516029111794312527990677093911070533352738530027159750459495531807921907057402986642647508651538516768060746064092022059796171215474788718976033546840842655467449214255070698 [185,94] 148985663186918700250872688730525597347134089023620170098432654781464722791846210514704865712718781465753752580436257147991857622518555000906289112762861954335782774552816223156334105583754287056695601017987201599563861256940124065856805996958427437610785166465938550308438231187367891286346485754368834106042417875787393088970746984152113281841569131829086651639802131502590851524572776538180911178169379382540997063803245863525915359150294479393498811895694782990345912366190358861106575644524800577198145761855788033244991585830439632219442364432999834791665881605805105304136259977918830973304680192022256016250267934191606895582692678202233694640357534371888058145788684217377069515699139358034308542798003456371994996295037868913850942453784932924398922817187498600267762366943261609251290714376708567621908467784575242892968455686423864964779754830199511124175134334835029074929818683655948009920133527196261227610364175807828446376976 [185,95] 515259214342779348265587498628028734662757144630293371046873515946536159395164055563373248617163977579602473061517146235907551223122133721154171739563295824940243327196827589314736689513871652797067153049586362632177912325254892389796949812516494371264527241766418131448855482480201546313076775479473966968163526796622002943169672291498722035113942483471649713197592565736348272127365780073283357958831506948319762924034644635450271162013195568340052124648353392654793313298984432486897738025347121129718414384128294961671105731740959147265584105502863675624109957787393961682485688640338800345950801578201149061322519715892535810828800442540509298356392097501802604637605850421792166341320879551972093373806244961990095295871043650285999538711576387623801178124214789496363473071009949865432155139273881049634501405357395174581409467896959161621878260534398842838094942865226503966420763078216564614493646001308730777772713498942636556 [185,96] 1342720812355511359153292780998011527280529194190301797830870460206397070753402621797888787877250209226911998649505517847064014878227791128748445423545505549514707527186486913602704769596591807964130468706994248871410722191508160290744321281065301872703666139704979491922960195344800720458766718004766496165823078193016427349282644278950098021175160115666239785595765104875199581794774613477994148922647509589577617217834514026601941743816791533898424849242296178418108694410168326805851331883528416774910588082480148791376293269432642531622476696945206535313440227760151364514335629716386864733602285411886749472402817624409179918180822254604639231787949953758652103804477917310819422514792506769465352099314398262254933236626950479074652325657678809075062984557853435517736444974010292193171639713224821283221487946405927773943506246114688916998336269658478439425746583610763768279004216961274471843140409315436737170891186524748 [185,97] 2635060828663849690500788319040902138927590134133640026464774050921657950721187063157569909674537851910047687930413058770728222696589828408784963153811485825980660674793878460137982948285761785413235093501762347184339188498507336419763835367697785285047603391969031145235538555954599306509290781904672730124008150347339413474244534642658105757648496685169081806874399372820763095927554610407104382279282066586610146917251320605047178080243922041973947798469996024006480470784795437692373185885220759626323661605656736815136624670946084032815296166742987520739565167980830908984394628353722432406535126770991045286122989420939494502890797633584569062062863337275008185993562226113892600765831395918214029039853729378994026499117919200886992492625833052882602625410429500441831482652187839316889533055148031074367220334186604539934317739273668587363836769082440860794435630392875296962199823488685216839530479898599349605422443 [185,98] 3888872785435449033521155363181050232439947524903931043832274981980862036274576778761847450940301897106169930454310238819169769126832473306311285638717055264741696221461787293899644963109999883366296503799783209297855560591400141296921316369744710827842353694905867587610283126855930078901208969886812298160858369361904983521471753375959189168099338530282379690391117528214591640991401155335226135266250292600132985776159898986216717458573700492884511466949112928665168672966325692444549692752455522846311941888199592643538933983521759673487716900601200949600655491239551543183302748443564240405647216232167298112500282883893827186338909420672968653492602618456354487653158575346201358968083606136364227675719753725671518285501160327394268022066776521941080157102605148797872168938133570269305359200327007584446880500221399571610338202370491330676197368233630222295456976123629562177734724700711068632741685086223283740 [185,99] 4306756583060045101638213692307171401826404724668983649229271054757312552480165271907405457310162519404929747626624974959176109312947045657573969736094181905474229046021682262590632347422028907591933524136691378922342392072129560133812195403156410995565819017983697688278999079518201460904700351708819385779747802396339786885242765262856410070123691014217633164834708886527149812308995347226132042442775124644422512224610688127151459161957879595217930544868583974138164902028314376334899204157596497197037233408628010310920203289698909138600841344716465719761471477347390404501212841588592598942734600608605843709376401586366068079846894514261324247472567373175299212472970526270376116045935903669276279733340459125593742203689909025364374242830988325269513411951221874316095701499612116617704577448243434672214058371485267680756740691569558932365652769009215400229669229161645066163296489880268406468200152546234 [185,100] 3569136773002748304277457933669088325864097328484078468198734319246557044026133564529637189882711863513402800993497925128900065260921292090937755794218015929613128971283420467212004307065529654914845083312249625901894929819225934410910787159417709953353837835831113961613741018176998087639543196921764949673844918875256316356058750534894136765950913091713754864270690410091242431419037340533099643627761302515041661923424350323301386408504983470993007147833655222981194006278968967559621922048101836915068187552154505110953895951278277766718100461025459613375496691515038166165376350067752988487722136867282348883835337324702100690639147451835586573796036484639072696661827090911621878914392050378382855517492256540425423935106858860563453773761060350660867947442908061702487244299796008119725559014465759638951653460040592734003694212438919241016313653636947654416417755140333948391624418180206887987219280 [185,101] 2206043875220362136783038832197264073952423113227001668333108104621533885169010042471802593297625157063473777596228392634874786376806687340020009407314497100666684313736637421591389557081884366267116131141967427997656843361016681087609644982458787187802837169594021672544081157030223585677679730846354347168006733509257642213391762620276590541788259503002377555224737640821291707961614151016879430503450428989842226963390169015523712391749235204373585077939674111355945976514807548919847477036663637229345410901911792726680357843023922310222245735409990916533399816639404616488266978124157234057608487483445260822068619700254660445630805892052626097684242399065328446510976270114921543658919238774132473954441014568821388304016449387078875799862256828309221950811089095413963623521746550676148879597610513111600405688928709920798534246612912854129590949326878090689383437732636584562649736644457846200 [185,102] 1013061591477426315426678527465884984134154789575590593906617286732081391426026850023680427016186034208257396119481078723174920620151314210637187195873644722535277961906338147911075180295106620255181321964154688015851274494234129756236769138633581813426077478395561323351318243659671079145999128974225103824160644131052333561281434108242455659915758358674661891619396023779715340383210950560716290941281389339547464283393155348231700627717533629059250774806017293047190336594257896518998113623196499538329994080633611685815602093287415782635999694082665437979556958753196329435051847120392101306948628754818930945247167895737878388693917175734130794447981719503725338428159140182534074700405300793413183714978697658214212083849589843968693031708615785251049331252483949568153207588798992420597528764631316340622081025528577570608279493648135780489593842025238740841090401858322551745436172525564 [185,103] 344156828966796149487290598988984442261785528631873319759457825701024363680246729148500431995318988134632153871544232473223697977453687865905845774637487833738532815019772698525843526264391449139690021182236732423351945568644184500381004381525521029457378995897679267604317946147102349724329089182917845892553147797031169381962535210244242469449786726793492347435485579022711645881350353434488744480481385324892086326231847634209537115106708716175183901055478732170343233249036991044983277161188129655005400019540038838698476565250565384564507227576347305199122275056673917815642686052502719510858924047690630732229452579001299386175507179712910617207425876092588374913985598129525860008162438306792954794729941273886664196736896031208870212885929142788159527984895625009292780571422228848022240681655042738282407590816216726653293396192303952443148999259441476550084219330332616128137030 [185,104] 86081210243390355017955827762330656313655570160285939398612312583133538752318116119686543874260609781202003287583052224590504770973739432230664761334513867932718105304949450443890835707007394942026439852152474863144253089978376657046027216565088853591544260895300525320909759595849022302707164395253872004981881416549241589779399957569609798378800669974426152791639383648037623644970538352089070446008736478863422469752520811972610085902515756960579218750724408318703473280802212200580849947467242618286894971354404988385107379136131203376928994985489251458808728581653943942702579411755610174158177637055576246395571324400664816931588894941699479006803806054112315809776359066725793669426363980986374238306886587863573134642018898285133001908826506993633884576494351559156884029455865839656534211783031584719871943519743777629695223758927088817767458951248750344628625737987534696 [185,105] 15770069791736225010179488124639886157411498793857479829303637830973359895264833988160035172641439419902112078646547130426714789048809021312560643770924258593861354904529324017023276211218562888582690790282134945610876844345032982278546893972604980126061838149818384104855285505300239555518000846424615277128944784157026857218227398440200498863166402693579969235786314321545935639364700666718458180071110084964488634572332355060597480212707636509181293217038007924531078928466822356031885688569024138950380734581816588597905362321377014514434451005524316623680337748144991002963278426603331940756204204308257653961603468213816976536535991468906605019364730359849100270647039995062823657524577102667012844760139425454922704165326294309236643925720003978518062155807447336178766044489714892471605629457176482279638065021724595495571911654652026270662448906355201217769198883912 [185,106] 2104187638567064081662790132337417279893106762204430374875401235754106600495365355680823526124943189481001231552285760920636168675782894093975586889920729963480238408647096003734248302964714619195721395641149384465610817359888083593864266200072896945075533754821846882785962390059696930738551419373738615123909004380816533515528313372448674742489298971146593714547334790429893430528370154998450046290939334928226849962893906578735429357111732047001750342007806062367363344981127457006819133585730031781719849996218140769730017469877251191371177034213168777286517482112676428307530208723027252073629271494745303537091258492566325081149270464966626058232610839303492122360265829478046895617126817503897738824354071308214722832020490485150479802504122713755503554214011732153792698414369430045673994069460078194237691991091806425406991391506685568319880231434572734472212 [185,107] 203245978120547661173596718005288207955610153518791071319511625435840419279639068881441485249231030836874139405970819121799068638402004623672780225857746854951999302955847454872161189061951899385269882659683415762096985877578098943991964344552990077824572418184143380824154672503297046973574489864521599454640045759553387357222727388706869821579882666919157300567941495057959889935862683896447418051683747622012526859612898283163951329455612905566106261366152220588764222680182757029943253854737936079692561811195379429488583985976565838743408166449071587517172260133548404251773503775964757668190331962963087632805525018460331588131793980507330816040183401684092126451768631231577034687077790375365641186276250925210634152866319917487815093274500389938975810127968463134455540789400742773323423999577018300307598877753798249361815692012844451429533848776025010 [185,108] 14119247298981210278610168435327662639389962061610434653578140256867556025600481900704888541456858981414909041310181088895489675390347444337121640557585960700618485380031520298080862993008470186624145127840000291877396966997411268854775048178112370644184868971116949316584705537769818560758473521402042449421069978441032210832480295234913908885639213089206986463502926976283296945970377724004400223824827084886479736259454280240979641250868813095493734403932044368146802670951010895371785774185752504732554929125799612241950432604487607258069815822185982898827183809142485310883591511017546957386055908626788177135991469427935288190989208884738658256146548578103839816792047497403735550768077946308598630612410289426579397781951740513969991187144802256249529034731684881360549032140530175224166538950960055609581163290701992338769711891030257495419490788 [185,109] 700513308148043066452457192783935960963609942376708271876587667576918427407572574134087521422170082127478791460265322398981583155534882638744636693510421604117187073735768665221816456199934456370453749930104593976232356081279101813966873641335686206635435915690684706294461673808369495295491027024661201813006291279067792968140185470202611928383045347040382415085472811656261896953636562650328399961210800476817546316824602439377336260211903311241016372822683427492070669172316702638815688795764968052430927993133133353408965801341410418585465857569129956103224053944119733388616724900101071882311973054076735502031321267284652323071341502440248955330402660179069153471578867551624454161800408000125428322525450063312957784865519965139441557902408173491844356605164266423778739667584029714088758097804632651328287189528283014960446771642538302828 [185,110] 24637040843717288320697917063536408738787546525156068192699657118783752870230540388653890856057770213365063411839893066631838706722575682808859402337438875498031581931419281820289377351210849726611775564858555138053146797574569709535769776684695940031811279540467681731629222836018112269709379854348250138334216450219458982380099735913514476625151213690459592411905281759082469635079534374407714709985284342960886344123268148279672358939928954905177625932146845876812081896115793083157460184626638038000240360604664396115934066729358073440819405226894638310422391578237386385612587354622582238553106832515445798452656680537605159641006860246549673339113356505585282490047782545033023021057203136276184193464366338264981927969970017810633183618911632685806283730973946837463719211053275964379476970687005649521458474647851295664918086355568 [185,111] 609337570320252009484651091312833384164809613449174240000583605881555459588731306488253912580941650089402103188084617985321363789966717722650067020984239908847533136408093068947884598765251420831193753215402762020028788096273965973255893668836872934775952671417626971530351827292188070185638772152175769614979511938817048504870282315073558833765449544287048316263595473051835678905740665642594650319126871015972536062053928154912610260745212510472704242445288886440550053972105311544508440602481728215967489977619496604456434595405404906266074463135558605782706311902770912768893934014691316828270237187128639873533735514360412499045602891599797404079813726255173640888996863678917421370946957248276962674524780594185442404566627915317756264806486574966526135007043760649496450707849091413403381786713390753352270687109933248682692 [185,112] 10507983926117368414966790949395886721903291657871424110203224417461206385052245751565180016841045839120611098839602143721018600118866467793768708175844533998284135972293455725931807836883298581767570402076970109214130780657700628452993339885304138873252474069390985823592649573290565559350027656417209326854707298297447331653294090932780140230205042539128083939588467836888138990551887230878458110060485127560256138548176412032681127322280273695289270706656232534259525831711969867607045627468982275599616561389654393060056858972662634679096698559126798939660096494304750332590044669438991559074308241616891605256009921533527230158637004518629094482917746025245512530714272080540745369444661333179047984433704869537419068099274589710345291138363259476577579868107558639596600098382945060241835663766998625470433207949743592 [185,113] 125203710698324033187027477270572762179483265438400357009825809151314730200567804901082966863511176400976650520464545360269869428540054691198489238553537896578287725599753262359928494544524841140445650603232113979587070279011553376288953448220563920114056714417166823983296420026587653373573525256140979543809149491918796963391980332607807642098701558895101324543264646343218025885995752151382302074226928262007182083358203524300606816364972127701541840509051452979487069171501709815785330700530433630434329398682085589639636178449247531581148460079596168513056505727116876527131583303412272525308296886554675038218706978647480879727420677958284651226849375363141728162317272276671107462151342316261195714494504811198692133727086316968112299262023238975767754855719776783307546957860779289895688456045999152013668378 [185,114] 1020769511006519713323434046053663131850230801668484591928082142866967494814587949856158864113449557872861938887372308422797927154639957733162470464931140231902715758779048182666251173772009632521032509465020606609504615821107135584451742722038961755147762234614623590397608787430222505600999651370820595901183085637208332527205980222834712004733605596319697282647096776464739318681260658336543079153106313464381882782186800237484333411728757444864193223085312910009815321314130824453384253313990111377623660767784809833948783373077900563343807661763880560414045956025561267096550799278253778481076958351670126403845538900172895790989819413311364672155876288595799746232150072036215373428538461826765584565755280522086875816578847727862837492268670469432685788466650834900474193238818593440364373741231771132 [185,115] 5635587400742876530141138540578594653189284203365186413597071263700962583573377934129363791259433570264615870623019599564200858603663635088026612336377612562403325058119340724950057206484719893200913755779621725025003988840886908563954081955026206909109265140866216654651902192960775317199947164993326636835079149239577220745303769665724786999292790187834814531855211118156632892803319114978710614481056734069762893753896216248069604739466361802810811427762129292996330518932085791897215353851718747798643277293057111638554217019062739500287898892241981403126316529582618237636773743559791296910613817788229261004431511442678140578238477637566888447085945544272047220933486044873838400379609001860423017660461680983485872055057614423257312573310370020934554719931173413305186361373430198440919796023 [185,116] 20836717604838562422526324896491299353253151035169513667749401341172323314277106988482029700018975372697072916147485774530816593878049108132971683134045258905847676067348838799794075374603081053008915780563620813315192866022019206817399249170002845032677555453166549654899471513327576564276483366577686392472809967920788380035680717022967824111651129579642076032037432663257194656188556330518855325811470729105529802176911902842576132164889075975211996009461050066165100380734810819486592549420346288263659683423535648400767185855332560405422437837301346583668798177782612862021952583966526670961234746245261065355945936736029015138275479952284783202398466537699867954064088894604887018390459737576852885947113266997415761556528969619461902170358230898332281090537370866089186529260718561950 [185,117] 50984626568958580027207161735029703275881789543152464504488129714013324868064566390938499573259121017579941563637768467660883375486028540433531223331402918373538225307979159163369222055283332465143928789278103863411947038556275423005799836084059939508349496242886739228452938344469190116926964394922872133919043509715639274731462966634336722358402899836568269333135674353167584737028389534015053271804308690921095201328179777532486245232249536582077778012288412407857089944309753969190934111868975018322309213466769831291043239286227847499633219264853868031349545781560841605157887354656282142386861205096072941139468715107128957490374369185160820097549851809321407806014981887728938647240776778204397536004770950382381745764451777332817899088441515237753859538291075734922698199466 [185,118] 81516358754142968510152341316436325772535228152221884429411334439015071492345592612537954153565221932782379588253072582381587202760840794259227648905171627145424499171163456314829853009069015800110055308293760103356881012339559601327132814785983400415650875831581541220186380826477905999583646700818128737550309268418836920673528336096512290746023564958442012224794656040969263883294541514587917786703660473908513246043249508154519693343349919646082555569037891215043300296352023814543058738442086403964861794634955848854073993750798331489404786968164916150338059428537004323902539149739350898312730678382077501281309036414880787055470590547692291013107428413107890828703228134340239083038985228922525159852449854616619239876563703660595522225163302967587032548055323722235 [185,119] 84008537187935357468508263867450937621892986729597210298430642878799887490325101904695419837031055639462288680086254608818597161514739265264805005923875535492033239161495790835141065922466051650755969484608815498010666985310505879835502719013312340023218826530679304505857475755914736978040472161204227634171528896636246701982459237485872562449730755761075082986480766181461212704866286258270840075365609063592142644601652666930950812518519195618624449021807126912045744787941359080077924729990602657009983246452839135672446740011715808068190751590117958060600666747524384832156483793119898907741382503793686470268497895673723907059782151204948344061919425281680817213720894999356820165878623986385316744848784246868244712818385896909267023124767686824007971458004 [185,120] 54994259124537164043098503062796266669298830597163037882561710354202263556150836434640009432026060823117705571504295002197530149296831358408587545972174608899392935280026132579320716481479428053287684897353187558923723473939807069536897311751592945614645431703949856014593650828417769878018349399690542348259568193222918433781602511967271254302058922168561525764840910486898809214010122577808193075541957852188482261735674844167429780990916152320264217657590993413873917275320221876736207205693544130000909851210061438244883294881873612930001125644381270961208037366858264838790552453974565463272687144123566024876360825103226136486607657520217133508509039814225041955718518453360460325538509010817260891726006142973691152142133593001420034691385090976304 [185,121] 22510818460145683669269175165798969689685003060915772769536755840946950383219911390130953064643987629646539823739734847988264571396845469172795138399779294260215724552718845911670936463120924354764890221480316110402521363044046623183448916635565278040964055911721565671818909917252930687130886386532551851007228027544163936269282358175924286791035442139074951888161849924180088218054464858349986129205511538160848102348994708011316984652532756869549700006179099263955455155961368760963023253067672102275451958588920289973448594176540537353202663140369055263332694229596209568967420678234204178134886086279012030670425274639963720585614518366041091452681877451934912685040572232651983614115285691622837144897124570647813382206760089551244770953561 [185,122] 5664801192448737957228167470387549476507831780562560480013648508527916922324719777624950790717865139763418560238042032635297154514133653615825089443825667240415085917223135260152505036650382319527041854499372735226525469066034369818010036048885479459882004563822328815236115211022710424923312487018386401959381208253321474494897226249816846769947875030908096512681588371775245630128356224950195310689150241783105772925704031636525049427776784723225726489951545391189699549157902431230017880840188194619455955958265891503733624817386166903314338002873059417664571327716175886615796041437003340909754363791058194069424983515570869788164027585511161198530520867439751118405025924146550243646909650112041984239322296012470919730800904478076 [185,123] 860512645043451550868103567169652265695421189830669899688910760013101536323633924521987999206321219903452631306571848159827096544370451278437801800192103634310650048394336903893544075774141614217345740301720138173238463011380728823559635766253128215693029009472099959330206349395327844873986161943366522939232169894715896137596295230486724623474626503463273012952953259916028238268734886745395225526391738739138332844975145034518988718259316137569853549565487390742199938099541001572928709753635357060097569743284709996366651570880715027213295501428712567724229539505436020181917987644320214550966451635397922743621060579633113693522387563258115938308925795991064331694056449345433218077356641448848305408815816434915068427634 [185,124] 77361841359806847117680926591492355123672457586118636978323283173325929511445271409911697121001948021032027718097235414950647093695298606948202284207515780001808725081240899445593657517070000425013062774707349483041037614001195981280767760355896282279101807403975153363505660617807800937047987797855345982626857401907565239695103409783389962035231406212462239953309667308499240411555881279834916939602837896388145586213731994149412223403950883786622679231825324519248815606620742896954737938461581543694864467805859430447033696037662890735923374369861689764625801788288972648882872276428239878006178799383328818454594410711854174521865932871594900968992171483947863081185136215720934110987135190107978243269719353080 [185,125] 4029003670169178971009962049538262090920110836533441218041025342917279339158549814799941341571290995898142475828748787061204638890153850543295047881651640259186306733308094728716918133752328314298588502387462552130378333705800420084515431921606205978326427002831322717736875746027723462941666168268439287710748684809233724147059035820105221684643515229341949352004062913213712473783911669890650681055355221571794757678003947153171805272178101619295416656804113639231015876196489893398800070946479334811915601931971579030417554798558215739931489520614821353981449588870970629965908678279603094901083236094568777606563004222862675329570886959806806850240397626554335162874345322567394860902775067341911823946 [185,126] 118762290695503053686110984942801506333395178569711204711357220386990035888450093860141951454453197565537242846685499910407585222160136336522355388809801618479258738817734005830929066660005855686193972482939863099482280636939998476751105874862873860944189875598595160259779425588035756285527015949924276251119924468926250099316120719296754017119939065555722547532849699391829717132178331796042377599911715978107305422864382703816488564712802491716558584515692496500175468070520687368351330270594635085553938820627782930244715349732404139366368767972810326378476781129065924896665718232778183417290113061353430605280127755538358664240811719681952731754197329517277796630698554720615940789107843986 [185,127] 1931912375586800715726084099937520282205011739098779968387108599141857152023165000773461792425231279463939406446529790987289986895340247290076462528139029051652734002575032519267457871424965893330747143522634209690907342595624156198327720599837395497656374049174961927441953608653730110023980911835257709736722487235916464591085125989419913030050964503227848229775284508348855742245717085283057371062254013097083587790759482258939738046012543196524904847776708935175963558065210282872517968076485336868966781093383283021104723148305167398588889312968305098161481568605621083878844884385226587878646486579956810705241432166421645067312312311853165254496365247323994833415228346075498324 [185,128] 16870998369036698622958752396022380509423987749253216853607721505753176326671174995452885907183870489416735544915407533093482762432433157029594273522172083143935083749777359029228015043455103307590060606682670998476925930379625818864775640182506660429093356143671800296381928879489943216554208291178118319209811302199425880840525564599518435736699656421114448354961814792391125379408852767213037346133330441603710496092627561366058407706246049287751020455969700733266421803750123246520048444668506719455083936660044158104834535771301112081811643561386141352626267390449560328708927665616852936810325339654355395433165331401385584327941656999722275489230473279474735692713602 [185,129] 76740503768375545544762783338613975238371366823822153452883671239689391680759771424204971324881919180199373290088720092263181703849384602874490915261016376995116671506824334475024419339752311518050788372664556684091721868901306822533812853223331772677228381328686610598055822678936890837546889247160765826955565154720440208698051123064833634074291118100452366891118541371532721305135492136773161412222894368640267129927746862534672053238672526364172146495842318577092517597714467179811131213283413435753892790072253577849594992228795697772388835574893475759725596284929271424951445069520927936543788881709343494199878747973601329327518642979729150291897899174747 [185,130] 175890654177624964524808704491293477950497683371481426165101997519725852987099000550487705398350983433762221736452669945977115043999938246524468385047381097633822138837949272314828843480901517433128473709425278662593211889024683199232469799096304610576912082288327393458657635279206350415834827693136758056097451751858401509940283680325531381769680598130998910025723724795675687348035871283016445663778019493534423448704016197699825010349111557256255049277651345429203174656617610981607347332386235617867891306720055536124115727102257895484090871227432833882522092980028004668207158278382168308459312047756787234962126408548020886305181810403382918013 [185,131] 195856230248827255033772257247719434166358865208974778028936791342670556848554067381737549104142895036088703695172187749993259093899573737176588540881338892948266409241585739333822465804746637766977719349584378445893458425189761666024595592914244436142726607216002445100177543025872358214491729510161943582462637505971982183780024426604427844074732775815037955550253973088564292928314852141945255662006693629821882934790512101313582875233725194807607301012538583235028105727545201290926200996216118715695949437255949717161404577802284221811934511585113165406944224698877920371365615866344080337984195573958427138783359540974170618819828003 [185,132] 101759773500442617647996863957672125043515141871998671067582291786297664215044766279490207011012305123688888202848055537225898001411552611617265148336970082056189825488827339022243731751621615938424960703524188282263648733321244977571438480703041868743436625470487093390049322425453960875354967016790518914382466682360755615637863171188569242291457716180122744891776024472931193858593400674159185987321596918056703473837719354550266752768908043001544416635560098036101073511695597575268435379223314769896432699562248995368657054929344200308405110633481794594323530463017832374768739322088503143277369260330615907620498813478296 [185,133] 23588304014338699770434023273749744534518790257503762921290966958614515238897184307940380817702744597430880852029828943890013819462423822459186678900667187247473666628158110092612611247486924334056823787096023736207026033292814415742474590286549626795680805906505481554697574745704254106919124458239460586576236945216711277744438236120269485116010644733697145065395553822024558242140182671418841631297209939548286414053492086317426224226323374906431488945339990203368588414381697025554107132851502202259572371078916102722154759714631231010482913372442910220807241115269040023437737955100367159248209181015117798164 [185,134] 2320593528628723906423982332467302403978178316069363321943914005324784816030322019710418103956666339488690155351051635520647210987801884750087095304873961389831301596720103209092348165535349230177301278390415110493661703062100977397234997407493365362736016245374676288578761107288989560620367203580849466756177419872948609921535119048226795765298063338814265825732250612069478033672742135041025259353444356742943873402019971282179254048812197418162546980420515717619694742523625274971797580623565234767447967034633669570788277475339591932870087454034880565302526571874807334493426704616301069581886931 [185,135] 91615882507119493248007497042060261616309059498132522410711133945836312169592432450120447626086180345114350236492908937079373911589860086623148194881522961492124919616999497810293564775308662366892392497873718941057302540094745687071473056184442695807611939741830187465833124978632695315044288000712091219003891128500564751647987831070065831455379601824055169156664543307007440342947587606775004519230864956462536107093394560394183077962046347770965571730101598818119354190886541136165530663183460674494407294678483050426445261884414838624739894864238552731649103342539965608246564251046 [185,136] 1362784585410301065054262923127759375891573955217135332394560936793355541047116248873984860496243193957500327166666940308309564582949898189876480758941808155554244596295021382414973330307954242125770362458712621912576636369025134971281144267721350647395107600657328890441102357060561721516872933166796129472965884461985070016298373172598706344742582672747915983335839099191365514664610626058212407028440428583147790378088394972373611856694508253327769412788042539972481051489292009290373440852161981196937514911876263172730556747723615719054264730063854886926500501145450528 [185,137] 7111181502897801207324003552104458154801047890254273731593524680414108117344840743684424917125722172639774136377581880981949541837176786563383741458569233214010957874350925089975786909389525916041100242764288314424307708800867255893373902477866639731632534552605690058697558421375375677663952397230794130271701603697775150826123550876905156777278860336656567575829456233558573732004292175826225569255511937310276176254138230610848329066743441855763146348360173146093813371797409246255124307847574664168053157581166875506992335662987222177856476666865027750664 [185,138] 11998626195168095377956894140858260173820073286408512254729383729147795536636750953551939078297067663620549195048266173198478758241340855807365833125564626151035293648522811916018916411877639070128414826522427082443526459282153551795680002593298953246952413246829998852893345616323060588623801829134524747279504138237992992792437240668181000331037630940138060743792535750493149782837997091880846837114496966469603243873865361816069448525909710070865299529927813844128498997343024965397521674659829225969086700310603562734704103560806502052446105 [185,139] 5961444988505684554160116174171676589684178148503963375067208799199568883630754967780847753185249504429144705153117973494795415787152288293989814233364194505086915358965133996111050045175771165340758593588684156067620912918319141664429024521710562696018875922804386489830098455988259235925895208947517101024130816872449172350189088283666787845443245258774140163049547850764869805923232963912318748030588150971668264264860758819678978164823978392445286307905136765839221664568287117608849071898923565978253248618706202990632845805 [185,140] 782583415968205921902610516526745991448329580631693729387420100867018268436691375992329480279832449069767461582627852853237079165418219639045953755910062377856196464724772055198053257404716787081112124893069826746779413152533883779122990952241983255980055767284747244258726187661620778401506735246214190581608154393851512816767307376714132039227076247880732764734328396252749195986187979219187691251060024116962887193328847621412987705886554388627174902249230701056444966096441175936946851671959378066340275874432 [185,141] 23914034370817966868315707935275875858559014318133756995870541159382665822951275740609935353828681984194532503596748309717871114618298812672226845193283784220326800526164957266553512418738153534534314203185160550814884480179831429104636097574131479314117896957352384959843539056775211550361817004467894061510358309487358896222808249855509815540081794615730857422618839639198186120546500643841089878105628599334041397455916509176621118874907929212991454784762213264606941148238847333330562362216218 [185,142] 146467797371759147033912686226850575537230940476532543579342757579741940783036241897538043553740920212039729201807023333426940378264704239038777876928557501216628466016037964130980002020064887980630624746751396817505589460972771937898858675280984851849078951577967802816259219486515955869422863550267992068378541185982481352847984440408471624790180019826252811638083064731188730204330563265124318789045454944104185760571554551194835436863275230890307909853293148840193130299208762 [185,143] 150358690878358172420065523338712511011323614794522054581191178351440878785617513077725691502260055391658072017416725170580656546617918029791895775000823165332239668816738909509910307062062079185989279798473157164453928095471989991962820848679741516088747326575245497682595094588094190878330471117018434214802310221886459680036224137882051656320039197873947841953309564351038915971259610254204223156672509500416021203623206848905956030664539404534376580153134354 [185,144] 20827069239383177260341925812393245625894894215752161691308906072031790103942325853659772476509494147351924214651419387163618365760173690299521474371686727693581963915188410455001953576758887184815652398319145791529256214841726112761445261310147291923681032846343130003394301856263677573780692167467345002844862380668717100228274047038963927886417084649716611247040516290741669133016009336478470267683244110938162054059018474511016066663331354 [185,145] 297879875231318796981768002861179539788623947525055177460278125085383572805148335481735257673308090839231321214440511406543886358619414525186810327739161125940473968657987708504409930267033298391514548815535116868649057453133774644092586017460808702614447320177613892934691094267796994590970300158488607474176553214607547978109611500355594848655840354451308205119328987769795448633932496369310125415804101855561235576155306 [185,146] 314207973903024496657849127817193226884664962368155140062367932321401643670741852065288267595086448219555720707214511185903561312291273947347307495212093225322269317694433850511073552949047582159789922169709140718760260915699263139491116456887561204768770285258770467615214422533353775621591473736760257165431978369016142648458633506353446886699590862351562213029312281037287249223594156324611738851026 [185,147] 14882581079030312234423567811704042788439636018167534754175191402417415042752630243326807766968195821992092763634296261272339503433809682413593880037148204844660202729738019014285970689436719015005883765179474943993999582012442327768482302922884903197824125036906537368536881309339976469045221314275187706909027536895665726291796961398849174728575126703147029368672573479221013798 [185,148] -16631405469827200941252243994004328267208665307136844631807621777098021990709641246754990819559785300713284935172512322614058604642883255244387049064982223976075183663673893911998838968809743985217459851196118388695537630329511397346949710740929426406837696222509836995832468009046240477471597850938448306907308026673587295686127129549240308962293875256383171800786596553776 [185,149] -226438171465974107544436686784617001668792238870532224882916767107014548069546052424897659216291150635135510793924955010725016735791545042895828236640928620759530895791267204230673359244363024307020505958774994596123986479012039080997718083684503793823915664326382667082227581670074779444906482037717929199319822476651540950283042363305604938628666613828164758009254854 [185,150] -2577007175003839178251479418466714439778640330332462215142786974536223673549726071727779690996423230117513226254655996823195742097880537237929989607202693569997026983853117710619485646182330648266994699205897192531249148061081715823559252152394595077856183037165596450525747347382156830468741072069782938463560654497756520897573254157596346377759625303844362256752 [185,151] -24413795134922638303584733505264893191482400585014982884886105083843224632459640917049801642198690440806710810927299887891342786531775734854636573737494840519753877082184460162984721173787989712318774687438941677854013297352613726274198493300709527941156334712406758962177651492856879037567100401520541614526766410600211914686228826755208192418604329939645226 [185,152] -191609580102695368980649464265343491985208303602377223380251535353126177322356345643536688088674295543943153058682545107521920178417735619857680655743673666458131454654058748511389937504630217844194318872423712369021760912580541495291680117584552134704233884931750415279830221545189297378296222581723299987919450970382700502194352108538021818311705442912 [185,153] -1238980630502572903547674453682609101752887635344739743557091978020647510561784262377728915872908483952552556753380719941606330819811397877943076921069859470154574569836306159472804195407202046791290370854170959877942875187766108293950527585752434422168925206233764851157017472428008592511771546318945380804626050552736023677090772101112102090486035 [185,154] -6559378297138837375071939940421479994132778199827951401973912271738677428413728763011015369947630381000988451106186233081940186784170860971726543066928098378595746867005943613298453239476559606663115371190662239020095428507062081872543014507096496472959308596474342658695802639811853018827628895556829562206441026226625806022143756293564203322 [185,155] -28233276667213520481786183350890264491908287754152013600698679932450547732415415539810650576632210525808971580717362716622391448537938306566236435516978090533541702166597912393925854457573636816747104827744782045780193415747277780693918469525505914439877438489082895875078011507338457052511011262183039722242554862794208095410309358219284 [185,156] -98027890787651240774089656006712488554844766789413985259065753736251351535739473952283821808371047411312394443323845176608267247657230189012772762348529868599533819842793093596867097582003189795764952791523120752252624845801470885934547687994954202568171056357682086678515653592571163504284174949801868142120133144152156242823173952 [185,157] -272161184898551455187786224132805458118029414453415332350374917134467989922984932196006147910854120712295734643291261977148719158937446869589459199463931900876194666636733764816506868885451608275012358947350593353657555024856446942813180455730581435543140915833721088307232704649635403616650895201808011202916556010183502578578 [185,158] -598357486844833833478579952057005224264430979407703466839412156396903591393057552235260080038198955788596505252645173020756417298511264585317550732946967049472336053566416646017921866574349497118090811104068102134349378588265919287379848258671898193791765298881471298462198399029172103799551861664376054872838752118647474 [185,159] -1030503028991729660667720138249939714510198231155606408475090393201982999649716694680600061501653520393766303543366312988759950885332647734879615980286442325343830545131984666578469957403041446815614392670784522217337952588701298654234117709604694084802372560956845617480324076617748605482023604327651001414280801364 [185,160] -1373597979555366175215907918513305333060968504078986619711140146305835626737228149373413128888683514038115919536307909169051975929365280450071718832771774995043999164384104804568801651780676918411264325107494072258757769418282158253849496164280677209348850089241505588492577740769166725598751107780127968083656 [185,161] -1398191645645509131717856805458635773269527631918683254583166829174685887898097516635634594112645586255378534034514770666288627724746521845652171377556623767594671728510676995805604276192479997314037744971939157285677160097560055366959235998931570255338405756512136946759501738150908284461155505726079183 [185,162] -1070717675087674450989746050841311564741224122913476574420085207170392983351915932079053555563258080521120830444121155633882257805900630182069635692461214706816163566624268369687141682525065172824070348591706881772438575956568268107842170224557622262257863698210516828040505746111377351410378612388 [185,163] -606632975353942173974499567871184931497888799736279174106964324697576080015916638965848635762070289172401845972305725794806351438123796635255182725815159679291346835803363733966277692123302536987394777882880568698346828377351471927834557195440140698062555827129903496524046690071210031469568 [185,164] -249566964558092132464884252228071920563777786155622907826141913162901241326981435121099227973352563447250385588015184673175533605174322921129090944392227121419547059616139271826998865834152093415688309974435272853676698511127078939008187241038724618736679573930487992811835279823229128 [185,165] -72998943238832698594839574615897119872917793115526517757351587002238920783386117459566533306524807152937170615628924400895516483463787764851375356029498596135812798486231788860109834141233924579430311482542229526535910885194478981502325148578543431136141164524881684228658742352 [185,166] -14825179231965125971329912527668282870827731999368024616889197207274782923411165178513311659109212537222119628183074900895956592847264177045361771264703214717724990063455597559658624956697025844849298271040970154606839223134103657421960473322147479996347786629986499351425 [185,167] -2034925955298903794488625872954975377596006020661476343899435394663678034995079939503556376631088852959298322964546971584244771751127070246895579609059758506612532538435200760708435263644366933699895361748888015659052826499284597054929342533377981305528153104336704 [185,168] -183083939715451235032451453003337325330361433936564326429910943621116137997895534025937923486715641107281560322694629470613120589113894829035318106568006497128361940706792108721152228338257217492483761632359758062081741063016581997238358902866588494868824384 [185,169] -10424522275389186937175570433752021033073591354876630515694240560639631109011920726938761891094765004557321355963477891871807583293445449046558074182671199624187656625161198834228701555729878763799186163944727292208720430323763049517825343336942110960 [185,170] -360731881950967576960263274734442127752860005534281207495870320703495439207707000253104362762372889890336756309346101869979830286583830104621209729685179768747834838376707221606306246506194465475148444781029254639091031113373375872631409731496 [185,171] -7237861396513342025779790716153426335530809815774156506600083338398540802141528188089199092503120740262257869907081298426387826001422317635068750886600245212208088609963972186253502703443975960736555130790134582912840709836236003704512 [185,172] -79689095857176785623052325731240017589443172453740109557544026901108402512773830154131163316659949316922115307690551489000494784902092694989381554676211334802904048772241603602789487185880609271065641372641045942105100066882992 [185,173] -451046942175653927030197177379943485140314198562759367223952679915929861511247176802724152117706643090874549502521854843393316071278081634139714676063465904017000161782913181586712107416717258399772714006569151709155184 [185,174] -1213828620489361272595923461150379361896573930393033604014948202442986639060923092900212241088833623837935877200345397032146522749986310719202954710732215336428947324614241904789488407046324667058973368172203214 [185,175] -1412641128212122196860914300553289206873856773239924622560539113415736320899900787975183855116849825258322755869026668542268260486722698112163574592725462978585371747416296965730788699442141724482078640 [185,176] -632499522462052768844273954720258803876327191915650478891996610265270372141409379032036543265078947229760679366972293750981882263114375466180105931560428366460148248981945877676969417100714112 [185,177] -94057352253539048767114266855424736184259667726431614527811844103924277776916510038861389256806122828012967001084682359273209201358297458821992074821880553896101173978895315840457572 [185,178] -3844792245270797011352337777568123673892277369707385272908253303461678481605106699647731952169137934323164365745055679044919659985897168753797266018654077648584241979509740 [185,179] -33629946510855230029127531711456977432748094915110569750141786727607436447201916755004022136781678147008863376944265420729483694701874229163529585829540069630120 [185,180] -44632589066473712732114065536186261930552736894325686314105764052599185929510399372886185841852848631334748967218689365616445298522297944276066979752 [185,181] -5481261886012841658688022998782777706422539899595015401424960654214452089612684407926479088289023692791820774021084137482379165369726182 [185,182] -29182944651261459720709015232630234900808428611664309423703926882869273921459993530911862111824774999625687880538486582715 [185,183] -1883122833877153106961310904098938501872143178028482815066685310820942676191148281036926645282762675127356 [185,184] -123345725031900760422638489768176575053247777744708022305665637475672925813343680790584 [185,185] -13927742141313400669553339021039697807505506005813518273844325 [186,0] 135489639681675223437752912604168483494052920811064587310807911514555474077658393155892911513668907052406348805951344501771295641254017455673407847140512670507017161728899747725594267601713649630603658316704854376163220449389350087834608622921524502193639133286491937986233016490941995853465422086415896423217125796311418678649914701051080057784237217481185063778078255832035197892503792048801926091766974981084650752002877973991366603606667256562404356459550128925498274125198915824120978891230183090864439034457024699566472418911539117692181765672802299018036601413176652151313613112222346669548900513985538893937674589211900528170923670029463153070501539799080645099225217040145894172618508233510354305882843634064264371305167137877475082205478669537742935815642313833755416646653257810175681435213601293657527490283700987718753245639239941067478573675412638930535827505748550751765726500493545787492639883120608435693041274868340216309727901905687026855377194956244650713527809217943466987051065646675535836104273830069682154315089897136501268163168801962826011302134430017974760197135469266219049489141296103745456056005728251058197512567221135282328500000000000000000 [186,1] -1538409612010089904616553830977762898385754603950109798206671774739763480342289568001742173092751304937010504027264499997708929326597403641476847255443879361578764898524972718846521347720664080513969310045461178423264900256804059733168888641066227456322302712865985653996680215827742599315616260169144537943759021786556060825810196828701116519942762108694618708745730480406195740157416065936346763644394799160305699637668723710852848869701420434690861117281314796796185187543297909288413676388788224947800594526081633295104642130545855361132486072369736674259879203594643687397139675291870180399281582221545190150720809189181309832476657790436063041488250322634491791090806738873746057313499552499965700243723702795332574828557515036689707995345564114702952488147172098192625673200084602967731830675439850946380171329146779033410313027119048363830400185967514986229001586638655096166084431355896825924076495655256922395295010567210311593437487076062143187130669211906427282192709029244668703812974789510509643120806411454940592925037350833695171211271751578348336932928856207274307982103233979960826809501298804169380813120585153445905635247864407785997873515625000000000 [186,2] 8426892019726188562914659339866854840656926553508793462922507217617310915529020210163871389151366287405674847786172527635343036438581237666848960766943982241945696310724379552535456703540552414160864508750663236374612672052324362504387414840869460915577238021751849486901154750481617500869428620247171264990653248378738436836191325565345126255596972226204516660198754205102420563616933211114049636820635817531824004953515842856413192738312598016665099754479930828001074431751920364445806181112649286718000595446198114827250608928535963489870368336035789596707832021523929357293985739713992128851619300783419460713067701093144371340273175181314258880444122540438282930383952092967753823860341163267094797750022796538537667769530810334939881047420909436579016045156820831087965134443136383592582068458070596688490366117470675055738074375056061553993105576583799443017843306422543209741543994696686469589898394466368620402410163037481112687268576856207574455694069244336689375252968706738254110327362105473390022074530301962766605441562841301639464711095567928217486315057403370131512737274565148275350871471770156909959250016496101964641834878925786253948150750000000000 [186,3] -29666116553343892664173163761272979410251260017416987510448977265628670281785043484716205785847779502686349058992313844963128272562073675548983877282458959794168522909012835702635287279934566902336920471965702932568713157453952209489726293145281735020063268259391191253063909659288099643068560918755069010885451736441904612932749058055061011623113451393709478920236713192413092234376066687266338409622774201334861195800049771005155835552817376258210269514943938174546352121553021878646543841012859579839631630744545968305396131719000950819034710327085001984685347029247394509356506024441359221406494621403048591834084989981646573296058739194803701788498278275100222164410621213748185757646219343125367428743484961831496302751766391395101239798077647433983286493834149526888716108601833758532422589252340223969964722261335509899454192799331375597041807045805909152996359593450193735557795448900184381770054904327469048354417278255065458479392670018054638614194714507879263046246253098255973848672838504242044887796759221327064888175045092657492385180307312237459479705805930286825412579438648121420172611764498216140152676906966823390418221642304030774236721250000000 [186,4] 75443267667241963126536475266436846170217650227300628583529966835166960220894798663248721927172412136040930169305067474600767059244508852562680391925223743530155689692052606329954322504805782572661396806053376841378349113305733106493234045171528059675064409884890365635510877337952673476671332801117142235585040309135483912495648243885181270491241593022512288371025970782368878493742790060690165886508187201719183750342848786671192470907795451822467189511247734463666594773240726707410336872369984316451582109912439691642047642725199379532749489747778933808474089752439753433643648409411705842272655922155279769961673197162206777049648870239435969695425117235377220050075662825960255187287304141689630343068470295388782885813408924903003505883877627893516599859471474031902647678015809701995643935629265885488569606300562643055649269549422235235988824760469929288853040753532410599700853611784035725410496607701686171930059726231425314037169056707781324900966079445579235720955290962936235774409648249645767807400678931064017153174437204415146708403999607387796678610399457967940151334150139967981940601703763516478704922466057429599649415881215770939868912000000 [186,5] -147699092650295061646086782027519952905318858705376397583877766576865779437665429869175652576529208790491907142024471281337170981644667095069612497219779792616616514992727911074574974425902817698081212756725177742573410493570085418942164900477264939034185444260029690308680282496835062953645443602428193120136361901536316506123296931861317492067555672706063692886892273743037837325683391085963988392018740532758571310562455507812787464762789659149373655157441841382957782957847778286948037926045573728247420086399448742038174455244199091229201379883376502953887017125609206110877404609619243249778029030003667529576430536781482088365073605005942702360078621423131178878582095276338333261259957939457269343575301339116143762303621275610618843901338589150596889232583544634130562464100171303879473373903376585173342565166598450090148212196641032661176338378064650502861313348092482713794055505933395609058342353968536402506844594319399325892409580881053884386311694214288309997125755659406244708054221661702926532242955047937860034386007781629266514339872488736800655863053800124947237432422849311261847411569744796239007774536727100355169762941328297241306800000 [186,6] 231660831026490444228337470060918929369994202810536095359949034997799945925299788304832125407807356668397844274072328932263810818938413613125772486602230308434051279338996089492565402510261359049331273942116571631296693689006965013843608421287906256220294374921428142397570832138886646768055815658555992192537741719934259984890458213273256788130743351943972761046770232300731942164279411982572612712445705485282133673129552415460103706119820006284417467409366051531312406649284131097947831650549911434810936442080169692779765834331771038794272409980881127332425460125258908891493884855638815021656202264278940977044343686129960759129335589920434128636411560185888347875362592929353923642652755265856190614048619796242336963709708868256999953089597879732583693454851900844126712463335306477916063446101011942919689378831615371206570279460018858582764909747548999905219659718830157360519210088794541940971251074278999346637859391579046668038972937357984569007274444271946895316731043169814368401564004201355200591703951467174498574593776173715827107554606875001458048227567843461708760852557618614950537473317618797998334371821889156568046235356487120565103056 [186,7] -299571037456671220421944859024971553714124896521325541973294788396109470462847313958875586215653802185297125955992883603112436490451305396030940357247426889432662503641312581891780524434516431832508276986574131182539472549227516718651818228223680472931745931992357794314438886193083136204245052576578587488526795105773690932211999119708772769082431234350894189882719271196187924802526599279761744681637574645532353102279524031698176884291575612886025418921449345789002583981341718264820753812784242020057661998201808893498375964107626941350778178818554096934069329077036240540161864872778358518368027965532552228375733639711613685223098984326739903201022005795059069561585167982413911992609612241275527378534559124675115292327248867217497492026482694960587043601418485610040724040355148751963455189707316983502925963687779621757955681280776609549239094160743871558052477771046877469543222967345519612933331808760433205341282636747350911822352838212714397915429260353642563554386589673247384100526969630786829070570982949838534722189301153230496751226040870388474459574169522250719241880241759514081730014600948434759650109795175980677648516723199925865280 [186,8] 400980506489379247168808809563760965068835926634094269990466192251006451625119938395924870768131335287248377957106804592359700984942163684794032350466683470622488304628462003648920625224096031082428398416628842376098602173168827744353139264421836188502863747587707553490217200281833364850245053033742939563187812589399649824659441687891162285081806887860436306751974979800867285582939300658131194324122971976105641590929541573415771885449104714754657397638404963399502710256670207660142728552231069890435696346837484558126993219983611851845372893763024757282116462688422467688374671473969451189066734360773271394815947310854595260463723827622876275077704565802941928544614686646371883988827889928634030548852546091622982221725134205331020156661399894173205198732366343297422648368915391087672158751299816867175020365130262303388337474146747754581779635106868449462661776385540295528898848580391833370843118990713629229637352712117133377568022594442072991146844330997215442628370535116937614809136957386802687168949666781492186824421210487834782155861103294841223935064649015931962986984066385606083478658283218700553440383735988222112358683364392804416 [186,9] -9323971636969200758574854116398207484008218174677791289479933365399617878179639428752352243959914623524781181777031227510704018933599167142582099796635621191260395622039935576748042500873521849776704442463239202603561091793786603394673610306886419645425473164020263314292390583223260619784217254605061898110665992113252060041214608536706114211989396921884452727356133929498313179749718409436974476897930037350380161120088341330329557317241604846542724751286372756060031192407144499506662458131289048954019032447990525734637148077821154241659944868251802130145296402735413804051317802669500191044102420661930480105560906897009419118291653334783689018168476305686088704747907246652295860607382222293548015682361352005734432947117885522135474967746333283889066882662240675441375363188964622756689156787484949186442271429878985061443170289979801385871898962092360938358954358262761314902339186579231143765095981868476690087524661162203921390739084302501782640979946676374778122229250636227967037114944598636485614979510519656070476422358006440508867241328148478944024889550733305264339867211814719695557816832583352371144694252552840746837187406092716896 [186,10] 768115435219989930418770807350031567377039315529149212517950213327989890813007740447169877704249914452460486056882639703217005390731613264204077166056271766758286273420845440594660614498781940160676191967999501137177478764392496013079768625462923698418659338655901150107022903058426845291126164304772982904990203111585775875144915596671727189332892638205173814478629120353494360202405833398634690456081076343590752786319739919571292015536064812337422501962959124356403138112238286887210051514333079679405364503631236141845037119467234304232406304551352806378815253467643767353265611520458297559183126231767765953998764749675859550427526295014131652561276092793233228579628734488214650308266994107537939320148917453958334560694936558113176523780370479796901633659207083745288834399036531161293524303948693309172389404906172263298398463934314042314808891295691945134437625118211662715834398430228311925166720098568073144347954068701567869313793156085401621735573366032066198885959644040790431184820598361686661360547558332909807603971330263532070536285075248708552738166705366347384679387170666122027008934050895311090404577138113559384036925851291576 [186,11] -48852550751022631064839674922701888005222694721053454365572483368864105388682756418798880124662767633964184293343261532979792475167432046937077755836725186658756021523685757567313662682989812585250880894237079001495902235028415555774446735273001531566920862736217767493416098338648374723547019490945906694172308549087276366552365614425796965976812097009604711617736286991896511891783266005432299855273181452599350328278577992474603196063059533762012887940110600349773546730049097685657379036279787065094352003001435579517793460184939126616438739239665448026528452439990221706886081600587657686949658831064444323894957269903701887180081950401078102302869782344901177870285943867078655354080408933349266601364225564204446655266344179587001797077714655122220262842021689988154611860002193530124044462938013291186679329452532374797585467607353744772861686619753743679577640315758530126519761533217288723305943859789658403190898123986685138776380747248022463954338647474805894025750807234881285148887899030020276401538793412391586371830309555674568457430108183333061835770045550499576048886033589666799213537468288147669814470686602168189731028606958560 [186,12] 2387346850354473023351977605910620440775394586723968735243660352289042949619709750760893453297871241954622935589506524810644575671388856058592611462942150219414556166403869190027854950274084021529734738917343746384316231287707815026943949135532642483921358717148955483454794326898592255089111420459061020694564275993028526056239617755341557567712475114282085607404830957626648420429950261502792580978822848443871831847248519797668026337366647364060411046702948918702256228536700434913592521278819637864956466619314821010000588526501942226260624001295630412070035878916019823601906129025276381620916927948016778178726680556055433108371367551287637020893243936263488811225150931538243623118667743865271242617154253574944027194431146746128448995291837553132279138600306510333438409942105066853803379909254296199995231319076172233605493359766402005808798098916536683979641569632630888825458095477732419591984277467520346523991432695017877884127450363207448811766921078561702795364986748912343035476392953674927230035596228013264092438413648404930583237813806543587016943665797424969784241422635966287107946459640552107777396671534233247122714155794784 [186,13] -91654795673056980536031110542368433581308211502231334909369228177604379211553826347758287526564692217990992584315200217937589619012749461235439265820982048560784941946613249113929525978468010160853989005884552549652884492192451733636344430597447411135891582931389568705961691347369511037905999686872941085952052729744825027704306477972679102954671573007263796141692025037426210344824446603698777382218115965230462599680194553093948724616805892175924068723678214323525893234867761451968356217448852814157377540269135770607023256532413701500575719736663228594208809753953520122422400080822450497330604284515507822866891703923171058266131347281303500787311597317472049575461135790952792363111074630486666887070498440686248890172371694887861170755824480849242399655701346680657657819791886742613641107541289382577656221158185069543967463197215963680640961015936398829369644517026044119922655897367975313584137112040897427655215474468896879581178782361323288631520388325972950906173301685376959630201510322402447799743454614849171274497429261815678063216322933915274838979292134672293521457465683880476880818202914170756184444281916368518930580016192 [186,14] 2817607629841310194723528337860782491536954332592116499615990221367248979787976821670944559161990077290990200687934298654176364892898142135113336516102079625049780007569003616374810898307087759122558704989094472800811326904094287112626254463977171171917719635510216486285095877983246190788460368877504313211850506548276815616800801889465327736238509524073150341168417532678616146118309939990837853146982686194509225573840006231552283848572229568028057149423190037269392186188521323078923861776113266670267356236087963241402627120735492603875610876962729776094894057541550356544716649923988833215956939671789767845750575053189150753887878628466668652598498578122741676323582753391020900820884392754442472951359823214042296448252272368064788929743691535134597136875918624728337024540540614963861366029826664232990878046363834956050853006216558911110564024236302522864894362282327011128295855143324927205066996867827202638192858371237482840447288175203795780450662624126248683051188761561452896331374037728449872504078100051425331370832776684185171567280318914378133415527081167315745427669829975419688148623489761995945171044956489236849862543712 [186,15] -70498710419606028609391091551913132218537505431724647510483967297840393716911053654441076902227239544459275997976573680603447191418757084329318676039318013513028213944335530410002659885074510566452167709561779546222737701195137784467983981315759628059241529003521426558043502291362466437788170560973303761353504530117911212723390776965140720333150396162878308680205707839145329879744268437929298741874425118412481935765374659542415504629517225087010159864659019989773204863516408543986880761912878641468849474476851949545294573935828964156553030056170043482639430356666082303170063711335081492295407521991092425339758723009916145528651459780167968019084871126538007176617864445387929724436214169040874907194024475555412435717447398697639976117763220559891762204524487734881789856199530297256827512612547986515387028417328371995538169909338702083920924346691774961607574013678271915692067776857789955376318145434189750886444196913956053561268122079406612553603240585685986089515453592467798656092204990158018460593837858071687720780936498200055514875265274683546027693174384192391011395345246105431188181583474949511684113182699259854753062176 [186,16] 1456099951820553178935485630677915140996077417419839879076815748201797009789859680167293551726319514617334855813093865461991045746295950381565742705851813400695132825490267790376667677776119201887297660660871157799712365870103703863378219287340083343623961143335183404132191081864500937515060549111098851091130360983222982835630559916997246578433261062773843239780734092117273996814207513608738375682012754349038348421707458393388215180601232028806058416391980035383614317904439492368956678479205771432041663141783470689671060221260029195832400383746385825675219148262881591029461836048574258398480922722387398737959749148517028656279064210849770829874213995920817533617909259058231104249900320846136006925087348610640824273839150103991203398537909769500527491761135564108632850759652278824557837361755783021590271124819511719827936925828828225702029248107552162189506450345365992917190372972356426131293827071344333021080814835663700497951616419280333332481673771461102374501281906443554985125007687712287782319545351252481219206802791548737997620260870809969308236292141459951462285485316871863998764900685589663366831673243747344634236896 [186,17] -25134043827916575982687424746888903190864302107524742821922487437521225408100026905842582042554646887015198460495349400241158661497897609463086348470109186422683474498495330974172075856750819593266636147003017000191814750053655534632482362445011948737010770440591746490088510531864530933162095587293276328999008576242498692745957190764216682600325710874558063597015963422483666064503838630159612759148417975222032224613959241269139355908822618539449101123627197317493932727061135639437560766506297868669106854401406377826238222842007726832340967328198495955956948925556012592425667498789926309530941784051805049358015250341602148215010387185138182021481451485479018585822455316759601643003325180313258946272454856894310279844141209540672906827073132813965720067987996572904331102810673160379516859383208296892896448694323777253509818508524012429364242640714370520785321738247998106249697350706311518668858569722232232969241388372689182077918559717116728072992094105658705751499159128764731986649627086580279199273160538756947396147093868909773432897709056897209493254839476437239230400353985712091567594926198608222593192459223062457792824 [186,18] 366519923440758906542990617036379484542154248438672534837442498678622832415417345158129553154046569561096007837401315373905817723986414180338421484160501033065810104726997364431393478947368740497525489709987898405863586000490263500831982221756499274721840866197594439648107943740469509674677035833597471100522219165540725856955481732694484095906323992679592941557707359782814218096178078188334601267855021633033387885868562645100904251149986214787191579884234403994752254264740247674787505299542880992874135020256430778746097589774738911434748345329078694287589386423819578056516548828222286334365771535266442364455381385754036587623989966720798113116998430015165370540897648310708535187187916038612090456022818576616520344429182120237928199131449535096864728562348032128538178596907728995805420632170104331257169524099743577088446723514922676470923972591358405588384964820210284555617082343773685762732677240153855617621677772297073905664870071659195711150594134223261274466318875312428824793429867470162696322745959731347963962091244646926948638552189777718838996233144475037657817529977903510709901931217559848420885304002738819736012 [186,19] -4558846129328259981776918647500443543907998275483912424462674242981699109631992704817598928934796129421205685878645640746755360028403721028255780185616531717606444447265573027092789608056204338962448398965876456398022511177650505873430308143095373978524366720942741862888474653907192879834767608425102045895102639274141327011732144279719016614638063295810572620395642054564880081911281959619522279898480738019011906056295912641483198856985379049662169411524002996062318004549894699908932531066179920916375019087885955691401161845264670543958542698316737346212099326868285129639077844068137304274689498707289730564422414355562881047026934890857974535379621304618631709114062972748783650293368569943839885629065783484760194734775566376764691822469012459162684969885476333105438219993663477153897978056243999048364724490278420814996008674027257543596539458711550571122987264899298856740239931219484751010771068997134166651881262965059239650781529129681443888729943740923066898861592998448826688778868270191812060320730693787851362071851528589598269715317625597718927600792188294611013237313848788084706015389646179994213137277770008676624 [186,20] 48778713655305345733522041746969524704118972846922107636185727689196580941673167043569502408267692633665158156553458729432275344660827830213731523236447800450084242244903357830134252040782117076263219841022997050388550773472850578412347186478566485307319487533971503621936170265235333963142850422733421741777626601740168547296877648886588235089031826687814747978301455141834565989641836140246688467281469018149187041549754559389306255862436338929658459177345845197410771429577816942023221551289414077277681707061045964257658464241025697617841617645745701144297109985953464970015525513173263968015936703867135483246635529299953185478406356528056765531230211450591672222737504268807880367939039634039619633323878858137512003002033619840897278197278761443306528011945361040846237334330163609799770265851704496458011663482885345341891600785186817286185659765469111734789483145357063857910090921368311355405287122715532415745477363105800735681806007702322241613159986225340479203946026161668396308710125043401662487337420449770893151862893238663456621261742239330681150487617350246006611892237165942281641824553756278934827539258572608224 [186,21] -452401487474398154725539707517959197063578089578636600661844615326156761581077630455878728717850856892894257537340018850746293928019774181666842911618113791953538398228266993836108704303281048887345909486954230730992621420329013746994067798915418243801772838484439620945780922743870506652117931616772359897202478082384658927783379866479830269870678246355801940463191930915871539953682399360209177225937693994500444862839946029541749449810256165029369894497331617654303688218651117480793714286674091012616591457089970727501242640731855582374820912107658115645783204648634495863797048872589503379901199030997074025780215393493647580287567136870661454366375450892342044495098822161356541683246479611795134869143933632294671776175417201628653927518142401914159072156362654103424830822136683091019837838217271141557349794877241839180441764011503944239352061558821627245461432966169568708065687907237946903525040722377692946036605302274609809535457710944742154650804693814796087197276075803992315861145856865984774599750500439777728529784427963110611074322138323408323527577848346587439497559340212232566898902661649088950183844553764468 [186,22] 3661798987589341427005080580337200076807807645123431616523431858783888753633843970813568930443760652186700012152594061216419187495584401373024707565029755029617160774311831743780343176501671487104863176853207124455746028480494029776267153049173772854229475042539871596557477419943669486022638796826271889273941294545313197071622382021531279915982152446499791704258573125526417990141447842255286168766674333445091946227118548199503950665733750883168199530682128038020370089347041394488645778062423434118230056546677929129543147102388726503026456799819362149045027511719886738370638341695270619299365003419418757534776762628504245453778600393545692667660070511263970208667488637841430889119889040543122046375397721424764408012436949924485088267025257253163615086221717700683141679999099601925948295520358293059721381418981919576921970911325253074600996548531023231099437864750212854571845264067214330935126757047810745682881129588315528828801133324738068564055679716146945773326827709955358205457345070073554699247419376166362779531057080771152121196285668386677963380147159360251938904994521482414298715761435702903509777596471460 [186,23] -26025736822940591795837719483573999975794367947589538864053263954149884010976695035095695794441189499517787468819366158606072520598207311832510877128427028293693436286819940430839005064534701137697906741933809584744396382030915657337231869111430391484895287034768897751998178473085233821701547770588508497388982915340323818769524139716588749083512606256239792483998880282102212713719884129490195579507937593351063852940422642391498201456194341140686772940144986324506046827297349199725119224792514297650627608476986105436233181443096019226810388773739602527482507598446369673271780986373605146958061679349475903706237701420529822019463916833895463271775382472968202595636397198545875917154781265064748842524031822217017183406532416481201681133771067130788005065842284128571329750523979741561391335480237412628194282913545268727376590000163184304955094379682284822957724797403001026111577472860272704349054054285181132153990960643484075384297415428085290930576691996771412503370264993898513091178745787038661461270076182059779230929038742280923527363584009652710559337777366824806264449587470881212803746748298966131961421805344 [186,24] 163324180978513964270385340199591296796060104752269257548378764863753653104778968646330139166949398103071625181059987781945742039027370077794914562330924955493388664000723534764407342623718193910801731094954338963067921120400568568230354635914338477999140797008338806828645942672824498093059676063741640523451645062277022051576285959322191576215031161132879507684821269779423386182173451428281326759469161750802778741432258939469127494042670907981459978988290811156054294043494559617880090713798762339747525577934504625163043992400734851688435266692996750523418066148305798621909215919559239065021918277574666009212506459822005993150633757235453920981951075539151833531924704544762484511759984837080673149586754979317363983327627909066566901485052753841244511318833684162826528575280144059356026471239678797298936742706195606897244196006362817874264627899812148625385281086547298985041475035794771045165934742087136132909763304314722727634160011821796384764500689527081290968608907635258505397451660495211158552703490001258884089008124191660080360157472245420434638184129744944555172724742093318958384719975759526473938892768 [186,25] -909511464214495034853392023930068230739151836809501704066749983409143537082324874531828122679200846269583883805109279669561787629702896359278914166948670329224057688044801295969131409168989297930527364818952117147296501319021761419673733230435039747563700136194941804929380645460857417132242711384760818556984995952553136399976725821505954742690556229707224650360619053396600775561473097646263544249261986049558220901628687502987503899143107154574370260167496441967634544329095518667421267265132350854648302382613645680787215480576170162018840431165942770937168196853805186332528756475514699838839538489046532728794052235771144428018924145821339654237621594554146681539698674065511848127669469359992407631116926678886112293663842034150525664743656243583532460156071974036325424314654369231077024225043621742627639362402276774121848642369448585297225357897817148465233299568606342126194940555327229671056089084229317262521761227387493736100364793636745739679274402682485578710578754824815110248794514685060527709754944164185543046277324053383492239074831895623515183064218129374718604696174012537106920916784832553044438200 [186,26] 4514855573623245919147477554198102585841985409641843482239662851297413314128807293917542200600213484747712331966347436273462107029863207114099435382104917098014504439984437315209914161806071630924764774406298574080173414698008784498278001892546772972053581808725082866454461910856310549541667783246581586208958570266288274208959774216939758164980914069644944787415479676179232010528387922554007553937063968258840792470187525074698038587678623750731481808260840004562394212252065367118557137328469287926001440779462385928373736643046675147423320801506908328952609958865580072012490025866644979861812618472040655160954736647991581544827831022092331219836610671210753840144437413859749825083136744678202748338753785304729687262321605744227090436854312286734270799286293168108518293591974106538656956452836465890300709730602924762496752863589685292397845377977080570416807776532595966286770562821108727036461777344389116729824191530739869728960936922473670605914790674250956478341830102569796222457465157266035965082621263315789758821107548480970102258138602053386855826076961437421105052531751826087185293649455527885504022 [186,27] -20060595581610879668785200143297631197574682781123911730518845065380118620731957706651936913782915322699237224202165822871450985663583721152704917521560650894834811336946090467807319220554069439963337723745564796998976948708182000553773470895916722721193167061678379775668349821061876620520989970938846151727261420478170216447188239837677299297767004656225234539083727627914829688709458559090367780106031475473738793349666755202772875896746140079464653452238803035717391650120955694515141282773607977876897078073706318446626493956880116973973237247226444846690765242582670198891219973110174278188628183643428226300411819978383265584534598576250422720980632273369726029509637969291562703038901416002594746157896356806627053109967494879226719746753424918984010335018533393217817688719812306020610214530503563293137194995206707647476654283768475793103059560576040109861391198823147032844455195678253010587045082263872937216771648525877921325213106943561265721173007978107754209308633556111783169791005090457647787116284618458993278319989814705454498380799658638336868721372711628072442694874664072042441378929642689846984 [186,28] 80081406808694329037918028787434533552342553666377107016650850721605694836964089701073826652224226640971604893344332702265513829125823908192122757771335979343193537708950283097595533822432786663486270135830125763042552587556093357340855667818466988888022749731446437596485395426446178041193705438262234973720304128010448321311619366477225515299058432162580574289832021451417006870181713250433978353382255758711591112327835983869508532745344145356630097060743326538568358737218851939297458207451692561248953797130188807572771626667115016900892022283434634059308036423264372431475189589571255831691875449100755864037760316766980508401730642584440988369349883443358763385218176319149887356445660292429666420475127106995954765431422039265455439228314872458696566457507225166857929751603407684677088364554348216210458259769294058730474744570073494554358053239180120823425848955722443586100608526806850176077576881582676069696195989768304133705761762162665349051582000666022629864393395319413118464400932391438798021633523019032968863504198141408075730629065614973459479724398328126266458842736779021469022787815455259360 [186,29] -288193796693417363847011747053354647635979415785506969487055717163434455051686743281479955609117704381742321523188295507889131713387103504929504632858297333425224290844281629224894731590872868869591973887940447306410376632595448179012193367734297768979780258292131167412549680907229470218675510587525127840821243834446808979533623064190872125525772665815460952941617785583811644751064045005510779515197594087068351271834259604440956142699023420251783971760326941563007918267930057280647067631705604829481597662038802646909328768390176855914198673956707091839340599681272633681785753154613630917574080321944695745719693528570080713924735771078811170760681393043373413075172713254764247209989411992965040417529458990523789297188934377616066601801155674554301211780046578989524803630078189415054615140479159233675266089416978481906063847115459659103222451960075640753386762640058837449466972223103286512953625000940029886536048998554514116481122843454724385485697060676101464550940797277753794264958823949816878475926161081097720013566347115431479501025294534459181287761316229034425056077994523129750139991393737776 [186,30] 937879903719134379522690066046085563722035420020122738001595710886044994705211215627048265118897364790277424697171162370608556477816906356571052127849472608452166653069254324908718520302709497066514184411697636055204781993168985957541088379103801382146511957804670944683842094819964261400715655922092975260076952011758636959602868218962042067555506431379616428482756226669600964305064912935824643513011258768575761984230888061389433349724290357042105744178414281012608150531714756512423459733803950750729858805739279964964561419454960502002266397533007839645834096538358331040412671317487278714676640049815125759754109213517769911051207003421479320123958801015573443112858232601907531407465324349105974109161393244216442602606473825388671165336969906700238863198931555328808718235642339442842078806624453073161493668086700527945804672182605240361544561174689174976463094653351375472093217301685347543055204853451416034352789292446330123628075391210175355460545345742290847458019898934856205524456532956247273445042059640537723679812227116689948006392317754631767872845428256901460958317472946040566309669904308 [186,31] -2767856757938045845768464345446777162940018163338635750174967730311289095811016516926877678821971295336627125967958746665139927343884458559452002123327337187558721016574623365953047122950526693892264190500415800160906953212315735528570261117465195367933579773555715395113947791816207780093942170250570303445684535108841798289712830967909935911548117603193107028285474412948880300621837660722289987463687645931335166009841257272865175146165282863384934933163547535271756542258248851149542044138360502222487890242387481021286097514219438361256898730098282575722014032807365130022008233718315163251000450220138519593273014257604442013561419923113681523597849026625767739219728375073241187470494670435667410802919541199879502623533856605950111892032451462453804420140893840129532422573733791320783111805489935302695651429873239127593554029496720524661965246746329774744968839832549677530833901152453804296896262886335240888789657864680247167679770264692133379664602104463460548727036200168898837006096821945816276264224169763659454524220121008571172347152589121621305280735540255290436626319706245675309796495256 [186,32] 7426562818332938938388528330417581084212064966986168887172506726113289210454700956813849844672843313219672773424256341628963358250899220535119618780280936905890751228371802733128087365647620121687478147337271819882905691452613807608344372196430815845154885975703431092195914972594701178026615030330108007066535084550706307120274946981850007475911471177493095769833926201025691761262842172987979215709898341160030488583335800653722438130497985909568641616719005579477568471951866862048138177946207129738209055980847796379415776614182467668500546456850305243496463362466777814397227879873368753286054497939930459700229268009397362042140641825913521329973828329804180763285144330648928470579027397273887525963311496945606279756291671174022023364203754475038681641426337963930989833930196372258677406760106297770211564075692421352888321175559637756474375362808361518684820961538102575393651248943689270030038680095861499341375087558276366796294706372169533102127173004388874520907679711196474249291429902628067635440888799371180603352985696113970646771524748030160428581791000527836962847095090364696145456112 [186,33] -18159051256986808307018762446037344317974846882375611218951708247785215892281126191967881261681093006985212526835893712130625560239973067081365637529916966465915209933212088805734937586635232850415274383781565539969639218232105777044754595243043820715432376052742828408625688751723568463299077167763909076972188817185798317599512713246218458301876993600668031399418651188030233260427398027910910446832673960747035203264701811565361174855486155044079603956050406005886931392900049205491869323278668375870893979197100811087279048177257412869566858743536042628844458959191699171616379545742418148725021064492709849349577094520430097907783465620474282526980520979081930379001490710314277766346858430464141832005229827053954765320539216206910185391986229089907402836270935491334151600936651296589083077698682737100974933112771165059573607869821777436067541102182566537687126002577793471399347205849306518063047519413364668470777608641347752337729991957760413102839957721146293417174150265415355713394678023785687615966930874058033264282724085976746965434996645754641015932588076064827201522844826768375490998 [186,34] 40548960032629566372621111024646981194526912873623367768902448715229823697839020759620569724730968568955434062590810435224097716173886358749934887741561135544326951475624973395931865068463615246835101127181912457977916777811884348467977091524094517429704940672912970604692589594391514647063002364157782998170953131895132878993489846646339349186361407697766773004943085406538258984635999617723491938916011175567492478586790187979090066293810048254993298896979317656008217717627363004338006306718818144601947057530104160729049442457687414636872958721949020859858910336627783586240244888484111901370306793764972728030025134661078046860884621594385982388400336056181399976544074700734925129280964895381684555240101949577311848260682568014263157702546340290124447179399984884251835821857281832849912848359823601719038127068453500994766570358886426589724870492461517833104715090627880055933819328530394932147611840512976927004522143143676817151162730662587411795477890955240879522574810413165153336581869740927390482602725336262075750137097402396099287106349312530547382667421555438459353726984090722087168 [186,35] -82847950502962257860254501086930129791759682216635871918404523159784302030897224178786473790136721700468964913461870406936950091794146942104421125648456756377079674457026410598788957997154936834924286619854605322639690906709375503658005167242871873524264019342465320523173641184975917233541426023828863381436858141978858319460599049519057324072200362880812274848964415752761336234738490000001885346692670590586148558998531650957731212181123141698418371905060033614384168348989881541920401674953632094768507857743261171595889815238001518341105391415121184656922467176650117125170472885625547835928210948259016006207613054988767537172857563320171111954445180449413822911896761600615887579797831929699387481839158007420196321640488912370799444169018508443210047606116334082886228503609129235945623227502063421323045041593376520347912310680936356743295342284330986602066997911578189842186212690580751993880868205722869846693162156556884608953887534723874623011968191267505090476406399448924563044267923285231321839084866768111315038916209446387687827898705171531221913524870597593766712324270851418980 [186,36] 155150642919520727497259854609247144422313338572115325860330240132401676488606060907768248855553578889402481591872686926460362659881477844366403623366248367481045154140179424675983394398460897343615584268874359477478869817565374092751974241298992973896966126723552398449261967942759866273495861099078411142157567899931962964653283934312519376733798202153932836148359583604277670068475346398542801490788035433468421505110690636771539649210212404833080107768378232024215463974474371136749830102218011989718044910654447975730523262348876733214002211350836740600895566853341190591387712589837636874818946053376455292095591709286266549502331759272013853055318805817958588191823262454431186338214429217576113129948791348125601454735537925213344622937156634823543689912970463805794231820212103956419218049223638911690418070366436131336948221485441765273842516559227499877147019015494546171327444935410934017322776197251659121509455478576561281841803765103412847725026268349290863584315893467050600214424786467979241220024214956708832315544276214738459903943316187126158045133978213635229312890972762320 [186,37] -266731805558943125750349715668554620378893912373712239628715867839560593258735635415684924297910404419624134661794770768496867682626751145078187737278956673441791077437539758236521648923655810142392120387573112902963794480793036548437087809159032822310678038824874525167028994966152542583118315416848643220966219891430683734393506308573464445671570793321272801418549589511196932975338620790847872462402489290450401229233756945424040077372761305548247318745114843686394125700433187015992217749946301034016861417428576244065586965993807982521656788905583677000539139760995716062593338655747023225261571870791448803534025818926113719809931531914532252538225205963050364681091075867204163366025112717456255259659769121141688058626358871713027880019417117636589194726820814352894103492875253285666747768999432921049651521813333731328713776999485697114977433747751871208614811560058435120890106483718152239783330108906059341272982371030357932563728913253964451703328908690395088588392566585552398154282752820910427889120703549606045731539511981995159082156677388531881905832341669971727239150947105 [186,38] 421555843002470007102385020047909613440638389588252476900145506226581532728487254280897869412968610750348910122095788983497608830424320450628694682351652463244450166312002174656782123383174072219009244198891932914486647879630416354266836495744238882343997901607229548535240134614345280912735412407341839559836222848510741635666261368120676734155634592018410919578220082743659750504156856997079244859224345786502478394421379080967310014492412048669131734728760470096009614361872650569259444978806242344065340649988555564198894398976568974030811006192772286931315769700161226821381348220695513368443884471159219286196480022449958945698073132795737724772253753545953374607442707025022978318458366130430508562477340459856072510775298485330515989203331961718651369296537739822150324956497444337988551727536812643973914855761877379850820897339405031534101903713797005561999953274481236843952070468041989797754183353261611352167505223448434008263107656518748088157713566905440903550369870321443980759051028608003362033952289664844299592140490704396765640182202731420890282180062406651133227977848 [186,39] -613250952428221611020841686537696137730319056701608397281608588177714709108262599263686406307700526544128912554861089128664626574479821029805093736142054371769617673776277332883832352371647272669085071395663709786634260466288871415909361848912289778320983927726661667986687654064500887991136780062852997438951936171358871239489774352865693137216895474578174954869322212301946911056106995371327531010007541182435169013275092819491520928138459735673699842480718890127414819336898511265419844702440648294074589854827945430802326491704693094470768470697020731792111651937894140894752255212036777879049601401565387451109964241037201042448239127351124130566405144359726093080937295675537920132521711860753682203020013853980473158543244447758902904219763398143580396454066974379627383074402541873791048018020290276610751427991459995198666256103122220565729789375558306053570255059694838696498637889919322596915282168040100291357769216336462624964168317609056264155674049557529052126877081419236986875321592459801088505499329252086992149808812411902446481730160643261662520332952596942058787244 [186,40] 822063672375937067098898113674295630867042546023082114858650565454584321572946727313320570432916946757675513827194060052741065817075684504162360905769012557505945605741949224727242205159530537659716176223450573290227502410574977682759300332419069721733633389864894040293286865139409107388929927170792016283319943111111173613344447823229638024605594136175550622445089371789941788551920938759879389046934751237724354223385333015050310925043216724977030540936200919104505246285988174292582290378655592905625888204077966733636322851525867455005395222891040890610930523678928431289216393732531105703492623783010670400001551460552654293109347212524936725522004826622779025473693482315996919811854039913210769745739575263734145079583781988660651859627073413530457124548322144720181318054462955821827692567099710599672636244907295718337557363676578980987201229756839437423006222621801392813612256637571018131778498164513948947731969475347717895081343272628769483301879420748258535178205506001001588896421315410310720304803273641773572045944059677966472642463717587690305236059188909711431896 [186,41] -1016432856570569275633105176075899645827425884813513302247817383349564485808194322895540429168854572172098157070023217369275193288383814398590606343002241658857464263422158366767958211577384719952019791872670763296194550968835422346317993194450630441864782954757228373674742872625921828041731279726332169279355777086436206087692233622787197018311669859187971301225239211641765919384901723757724772382985204453571970331492552610116715498624543156990632571460761525600403629180336302435530150324846478358482535343291985373125951282141423602011709062916598815413816374603362573613539802304544599052537324199875602373717737834109717908378750628229653940044632606067353068890042291537036974776451651722970503818050265112443112117653858594454352353088998434451777593012686332558423459390460014822716658812870138285974404805028323825827854819158767111876608318291604192590674019917048602616549143475641545799012801289228578381785525876557955224360028637485231000501435396019726056115663630816208417954293463695777262928529835191401578107699556462957702212974161089939129697864245306077660 [186,42] 1160173837148080093595225395000323420519755685327792357928969335247763914581978454383911033004701517569839347753456195971695269234182430886321567403067874495065172357871948131994724023105852220727122263744831959285307469604232868623092611676429353039777890209341972397691144062750476608624383128748684130955946655275578355988919250196027004850943037594162081432761774016490665226050853446575318197405862096135580348518990727990969925996240038544570439523625705011793259303287066352020337243192746203523037183727998556436449811142899657694891279026420211347468393527130265646916900864207610038273829184070471169399839176339891521036415944757145897024146643913020156112199791810206171604926100528394995990587461875148977128944200727685281212783621948017886315745124469626966549198087570427222378014981559912597539010983762414298173983209083634624981202358936233738807389241854277086768215239288497498610455902947757423836038694612743293097828250222253036215217965021460317654924912321717827369372547990410480084552896392181098054011110542994470044980395435409195516761454389619272 [186,43] -1223345487997724304245060961291456677042349326634912542936294363933828437468021045237272090325763544101997753872127565535885856190086255371220832556660359991388091307194693728855251950018277534303493069810450287249688244462746663020944552041201750330088581063583090055493699329859546633478123085891470335427588647435077281885287277192948954479037630546471101918834080608559259517007412579141982421887151647189210312795757401317830275929263386374015726254472233660333642820265319059124884130041809437958308064438057446274587807551171936113841638378130622351679771204170675738069226159944916345520204151682842272960837408054835262090039005899983836305630021644398361046049462199987363252533532847673102848909108208015727948201112000342876364566820510256127796690525344964164955225110296248234957856896487359240999238489228469189289245071266197928895338273782937725081603575132929407150411392271101086095101949550698894082721610612918650381667635257789349465140867090569505704894286448951318308436857324683046420952213595687401130059599499770819550596505394003652200697732922696 [186,44] 1192380059797808799671304479170688743233171383543019493752233317020486427740115901450434946860503161337102762312423251043865852521963562058857087466636428681862873069504715885132109544622574053161476486859924125201674078128972206140498397112674031411653755746257132648000027108750125929436377852558833623259542087974396421425857193924106985626172732223092911074426499459586597757711243733630471087077582614455151026435231721945243719891602354458967164451463148212159034896613684471614306971000063263740268259517307079531103691279447823029448015493230331719286454473280310800621633934885771367848152057508071235151587393810908179413583700980167629277158441305367869019665798497587317601890747294258817667483808273940582619196264286272860509237525220296029658210330039912692787722835391029638800470771527440820132968977957690903392575690826627977434545295026653923919706177436668307043785808200549875178870987764902269891236120155128413661356923936854039319607931934688139187277944759121304864547770376829895642194372268406632128778560319798322829745876558896300869887799472 [186,45] -1074797035562089691578265263794046506704794638374954657152550305392610357162712918285541151739729932869685094217605202759657204657304540311721202137941363570836961105775760431876600427712852722319317609285656061207451955692084733036144416558945865975186759512542161778058296679271953591736373858531993829641843522136432448519680677626845773881777583693369326070357646536514677831970146962759058688852069476001241731872143078561402216075122266299975167704741658044795364789768129342244873762575161676770473520184111708302474229184955319915056006745103282316744696621737809403011662856697912474541751774724133521811058244704119430520011578500551438395772032221611185344225309798533301820509995659062806964361585280535890945568521404013285335311876469848059223678260927150181157754562027336397549922061341348405692390349257212122171287680422261523352209499804417834829596253428365144159429247138808388373538389129891745264899590934080119729697806894944545962755534645384680922529556177189573262236701159449272899024981165910108423887726303795472869616997967419867518244458 [186,46] 896274568497583730294230381886590530237269224323677595377552023401118390958398145868237089807825466372665411172624233258408809726978691025989239249161704815215670159596278662001718319691805309555089104362420387163298953843684426112347408855423891306928404233296675442705309180329700738022668358927123609887614037022591110148227389847790733026761768714975364848592183021267625115397116661909695895648163187947433256412094855970481204026442380838356448003488167459583596998913002705362414974745207355684058983229130954750360665842331485330592791913360213936597465974042860792955786650177249507506486381024194323826260110731392656643052357252795770487969007124300048533654277792298469014072322415544298295941362215642156053564930321497459621300319950736000550744428663219710202681143909770254161456139057145386198635419410474988274503746601619295232356524519501323493274441959414743539041509939686179343683034308916104453790885258670406943986005422140679959542202629507997715280789328851305180372782962523158583299312312522888924411153256792145210766146095258806933968 [186,47] -691617845725412185802708450985484047193179938495193077960998789723607108835646594714495021799558336959009313815793998698639881784312845374204616799052956484707161193880678850423208757438700036710914625965219361620026715533998895795924566232790907169483111898496580046042589020459895431218590954995609672686636889813251961909880759557398349426837464536661157981013025412575673118211618548019099522178255824222788473822179585458358068640497002335874574525409672140530671080524018025991651067979135613800899377606406910383573764235484054949589834182619154251097736056485585792336468180125742738300221570149522874737843722350581047531222092577355631481922797305381073689054989565020939838493516864175647674382041149817848310785059570039819642672629193393976587992548264507043833250632010240992629953928406056431206954615504886886583029672410486354445756480685544061668824108025062580465838953119329666403859268609341797162964512763153251795507427463312435315212835790874858823980072322450644088233963996495318742813519201465780718640744717192251055283917959920334836 [186,48] 493925076293765207841009036164396695115507689150460759487247382549962681212603465934905781719397311255333702541101553391290275401271562597870417044038836842284310541077850854915656816448388225523363746545488414207398084863128422963714156481608973228251245563229881591816179707968264298454260794076987778430805147487873040832763848536770767431820330722272812747212806157587345464831198008953153131141943597918532666193243294070532159457394838137322993121346090581616919956170284552694258134497974333052161413197975458692346137959078777026607611368625467325626877250610246701263814467034402189100646011379142183474090662960163760076085911248487862234692708518753373664062375879464008053315381909701801518702802726118167113753873815649522414831534338895950999738687761732219026080523321878900427158336318264670552065258944895366422046499517076576910085149175291706140888269077100588993010521649691023117741489011349147149639144695273194800454100806108998534655856138004444272049292950269130740670327241132791856679065107656355050758751247542752244906891748030560 [186,49] -326465287889454932467411317763428308594282908943525819649695834400324852876612048337839044303602110271603293778927473454934617832543444269431221657382954042905570310188470116488718620976712089451554942671676703889276675401895871506415468971969138097232797804597086678883398242589360460233143708055510876971841761035972533396656562297121196009035535564854888802531601448615347990635788557893301439857845973985954139324098401735678230111536473173621377694816973545652412747158722701875588337003128942048869311823529465235561353722594216207045726372801936578060936554791931429738849385703127177400981019900996925028624433823104936657387413208483887881437859032873705414423417438034695870547604691353634074367059264809276776275591541902577083770859056098649642959188239145224018151102127118530788817062168131011547472969464534631294998472385780591484189942225339555902471403884928885426886887874772023623725585316411524228638934685079881912919154968298531767146199752883009517176049440728685395929598819343962608618261760527798731600386657579909415052495628088 [186,50] 199690520818817734719671206894719130607682892192037846576238544152253768947498420488239491209632390629455319959870886256896588974892089879333837014948399281071778665763520471909973088167192527940959933391599155089326814039955359390767695708122725356095631289370253503141106125337242668951636714791971738653254307716966351169545679805412407596589707968598235823092067130704168520919106921968529350648581019847305349376951564412553113323662498646991444481762353534929065418346789395854586249685021644391943804491046264911206944801570943360781211789439399623879976099269517524782248985906036154273898663380423075653769224360227284208763702696743141553386733148083326285045376590590072584216370951069708324465079956267978090099221726627825148470015346382319497572482295342325014228862093190420273463883232015795128891108925197222831256388667885480914056858172513687083751595670459061890130341488586506380665243652007793485306398628004416875541191817176999927803296597986494682356862629761839161814327733819756663544059894423443217336089467879597899821209328 [186,51] -113015479196115322714715205154612535627546830070750780831370792429975257661461660342851774706994011559583310056655251265562258374012706718610338470161954442680353179577992451065667713857334669202407126850069737578800791561512446602903241422736311663807143777438477470559609352412467484312836300646592006350063751342586425417430938755966903805276958475738461411450421821947488875695406123873532649992673231368322823266084231753382223555115395002589029213356136322321872171761396154650679514314814432084308562623710200317362665199850007112130148105202738175765934745083326161920031632519991816863882983345642467334956317134288689708300991291493021640763722297261411683953770922050096280345229055269094338343125957632723673124315495067700872932989051749716793118249972936263146564721335635090351822982740948329388090891924805404603175147699323580632698726246659408990061513784596342044086757174198708113877109860966084425567089717902824141573870643109760624759574855778750819957398057197368147180576774703132645217855474703292858059449004585014060150528 [186,52] 59162397272527534517933408885906186416208199659105312199332169461276181568540699149150029839837053382581167228084348973089188281923494231462564538361088658684195968746796187701521968984150016562643819703043432719293750646498713930148336654155002423764331988369798958881064257918156083121886001188535720320803788972329094361472300925874598688389164746975425623421894335541858518605661665666531618182975157693790301033679955152160543339994689067818502446866095467184053407903564452139100151071303690211762398802898900989441131287969920145530496936054182976966829023448634398867818276673314060123962867910167495848926468582972619533817506779864291482834673442080483016636171396095936538891395363599827570822967080578167341059700243443618837341935020065952514682500386128688578775866256390548658817982889445240963788056728032623587843650466105425003104376574502818533428830732891461444460340496297198960088393007837768542632371996965668876817617468241254941131450314301572589666006192984823462293274559258698113401749695364271870262708860438777107640 [186,53] -28635151877030672497110074444562362216190012917476227009281962845082579669318363035684654990214309314925549842603984955094003363993385447530919177052388254757917333941974620114884295301700512595945379898193328576231182588482082780906723461706233349826866320213404965847374775622597837977731559984100133088367892441087564426505150983937782596524240949432493648063592184292084181014086089216764354230556651336557553542422223160652568098420788979759911956978126748125430847028393607347739081283258221488660025581650486223146119829424557351236525654170732988513942282097006873393346377837057694147940058891504182544622406619834901225199050890437829421224591175802886039098009442083255092881304125322459209250136627754736424670255595488085515622960218475967802611063901875702906065494635817226985086029061751907247589959685390940915382735117097278094767758222834972656082865202486867136349734495345538927543978410959912499345812838845730511583857429207281044390945781856908906869751404870448147951080217049830712131632319454392726446969666872438016 [186,54] 12807611353879997413883781334790761414828554528625652511906508458923561896665909141688309907607673166017653810940828800574957333502140078491251894429402774213115661073844999381527194806559129004526652902680330988401202279179934695395598605907032777999289845934335035678693785214321898648450742310951988654311654562208287312295384939588634687304749857950776578072441819756459474098324265377430648886866586076900699030916204489720426692704465584781984181316771091897687504841314162532443006538867735028998287846865853767306156731677389021672026266039131952657287932553181721218504116223183497779976785488960510854809171079896446695074520365730765854239219263250231699166920011000605597881746232530366568514574381646109555230225067149958310417214359412694217767317974643486905578537560595588414615047680407891434968421487747143587460720508793716719470796961541548653511903100176295242880997270741265714866342646576183280763301696689124069798779337738236121027210441460716698623880297366563630792711682156250465032357082118601563625647378888904 [186,55] -5290177755041666178616732356859325798303364461501677567654991016202541694122105471448341489852381157647475282399480927994520731145879471896405976197151859972247481208831097181152683962580841874918198126645145999814453657166158687834786340212864570875969520896030570850413819557457763193945283470716072482282696267518358189027052623282679846844250553910656870844219307965418682499486281754019833807102932402073535583623333358797870760510093677847170145316030007181437376359610073343824816743850845153919251761750674920555669770415476990383699694203312004510478836513369024008189015201603061240195135532552483922860542778656102687655809349350654829036303420113933018236318834960942658046802690634761450076363108188224342746405384221383896501906968653740972834141278928688757784822194004894556219582651355268083574818342653490942241836023458150673428096065916630723014997820481233326190809943518654563566200668480877088733696012455584964002067556503938881964919955621303418176462945107038727330798558460068614831218785299929654816909792940 [186,56] 2016381882156526549960435294872883476504251627860319817875208633916086644800298202549780165220756586742306337890005524044626231352085568782857211934345306669253368468538628768923240313892024484485134703203977078184323861735806941123702100872866684835685148125933620581740947104256353166447317904670454653144776893480389887766542895585766642203031878283062109138587656165317694791066077584657310451634930898347661801155340334237499409151394360190591639953296959596490994987048151229675882218282176822117552044899269799412501076041900120531612948670163562167146559268626247361147924158766988153491104740101663787621120526958854574761660727444898338490555514691614053139604529051401469728536459470148461603226287896054540778870139124030241639188166111185795660343210755924183828349955220321750230126668402790511140536992387759183480209288199256712440448776385059446723076395177162948388400163619130822717154382021785948317731379076520598350599053251999683090734397184657781382900235036239980758235925920189094594441861222958900217869584 [186,57] -708581241520758890717753309308731917715321360178170663390402246669773323762637145356021937839898658007855121427099020848098000414123789920832557389288796647712436811255212773667528992275396750614013759526583689176863193646898634054014522790807213113317160017433164158702833227236500639523992924509917468272234877621273992278721579949430351741923368254964372251142021070959370402466522743615174933985568593860981056894848781874682196534760127915800739915477294778991021485325120715881212464063083690187417494523351871396736978425616134924568955057578647699513912202232717884134740933119885530390019198600307417509620886285105969360219973885087819448833987366813052104802050231641118063428297319095310294718561289615317799543860663581183011735768361345987607464496313265631629166066470522036082256487509882225315146172554737176278425377619634139326633010954990029006308477420812154099599724843782463405603365544372344744783034383278458650984945018378889937386785618709703830521442604277240250851052602841707399716640374445708487602 [186,58] 229340263155109200965936826438914344080889656603574331164464882675808207878215340068478436599803686922953643587644395883737751773561197017365330669363608260009980545702916952254870736081480501656931128918066283178971453600163307634328060464097286573817314204751456501541955750092953497564718101624270975628736951295326137813392264058995799230577874973669515938723808951841203355450170456391872582843194844609001069938410973307899863167180876419253298554666311477376022089682931043741155079496034773004039925221282079151596111767997916700672215883849889691616829372019995028082325606588697284287185539251317756697693113451534197134647205469868566370855999989219485172651220522299203021293392804406337061992889999193068018371819612357930540665204595190199253306608677777716604390968756836077787059245201740380026872621739931225423259089972242462320115577914635718133260365554109889356454154079080271171860026836070589254725704635355437565036734079454285992800963187786443150925127179322186441541172960588539456594928324309474960 [186,59] -68288570532716622339035040705037292750686207470709332743893920663273541114203467028947674606259529026829226418005134814982368116320296360319429109454933111581837426230583497899087169810944296915305502800081557887122382561060662871469313474150942971759605794233141142771539847038378688395493752240364963016135609379740096767774018117499297969025979016420418386420967817525622211430441341721091251714764284695946945212979259694503360012623139572615412096508920807385844273984763385797206903289648333411844726070247765975111702850627841902167466070181459238668222242159452599117391347043797419822908792402022867395561853707490628817014617731927315641762621254103826478460367468960424538652431688296825555874703174940998374103595886424646575461842076842426396539779915515889210004623397500045799795173437410368385184273399161035788685793372693590197515605459553399438922138112724130495498289063010714531117274150182213926410624301095723987902128863055917481956687512041077540929185341966968514973970313163830691758980641615856 [186,60] 18682632229779235320434433514925551188955481786689585988240023385723616453390155689504987017006491310538005427792362989028920940892470971276264918322460930797929493858530812349049435376668799310672864645965158228857262806130358017811225515537232308674458331802208005205275572990747336738441255276442767063500469770487843079802529885547414842789287266388877358308633404522636858752885373509565245945499109997772938801808473601265270388649893296162196633451878744020758925606612524645880665372558643773162960091712332470887561693389300635252451709403764322266776153758454531544413194523488032284598903997460906762440733273831092680291935838051608458576816473628296024088714434757761740343266001340739875131788869843139696862529115428524361524857691187957735732449450245776929490443934263725390113819353310751841679788402434969119211776020928358654576566540512133745194790938564433895902350873257121481505878745314553230888774063863163558074897105911730242065854239631082869461749863588517099707830420874788918051558488136 [186,61] -4689599642326914883344196248633877170581324852190879451243169680210454617287019132260087225354505518006225327549260988124364481947158000242920114746656571821652275438539371048429761005994891527742607486872414929700534547844202561501599231698818887576444294951877600031111076190404858601971674787544565852072951132283394266476714417359398027117484643790574868346357590659462730841639793005818632632970196455391189997893815926301531628359120995082844079962213720669886197806132530756460286361067519252045568162595814745911627552476433086747466339006673694298366711137381256765797145715118677576262421613278970875901303262385687647782820678832545364284240793356881402847326384703728410031435276024867856019852609436206845142081998351340075238701992468762981855208793681539054810250691959389233153316073232361944294715544897253326104642630049973291201909597189291815620138095056149779051723331364331440344797004035265154880860369369846393149915056030056030564080157597263533130237186257875490772032195266194030341703723 [186,62] 1078361853469611066533468290251953780443498705943663361167712642094990166983603225520131830152755290075956184581068663805830363909799933215224050301384628912012512640830070761942329263197740968864747778497955617548356489486701169144253170239175265042909907867860255262021513585445815893836980031392732428515121501947524951773801342703123928857873881650128772089705666334745912908557314283793274986679121055108564996402006057975276950223050478939826655271528546467852646950495675660818943854362346850751572624297772975408108437692060906992282456650714611023408932420580585470162062321755737792490384525248566303679913101197792542560987164137334603958273593441546839556330808580080182533901411035829474589547798656057581336391929579901081370953353308176592268823901569299588815051204938642043383219134368610256401217701312696030733830994231616532476988353123617444273947119500767726916021665357411656157978275686230678791115157404752415556955082924225552276430130288804337325734349591988219283081117113440282068384 [186,63] -226769007482182807295913535147543530174417518805987721628556504125251672476918264993478303838117656797800084918522996030978621030464579929514922673913494787603292320645778729270548695346647098458686725718647110183902553839676779759673210829127086378662159332601062710346043608987592397242170758517224212271287445457227901198033602871364591883530481029786871108599493797688255646001318590759511200408721877783090810689546452274611765506889143044584577286456070378264827217249750959366363683163427686346783959546937564213411011702682610945844745164557826073954248423386878694875051960104712815313431351909429729601041388346368703586331252432953103081879672556161402319251216398924447168040432843858453607037312412332231410861153346390119003296257985325393866299098278359888958199498200934571418390696445913909783792166362100427752956347665681536964318269431868975195048544043886669835219991212689925337206610301670099595698752920358776779592128862482554597301816975536297583804357967482792631518678898836063312 [186,64] 43529800730507214611811966296411942286554736668757508496256937623642724558483674296710930983712021622672528618272927834553335425249940930855074679799308958292525800319105133660141587600889146482018741502947924533087842285243317934812046480827112318875004212594672057274892658032567214885163171614786420695827486951134924263550563557990531720628431604254102220076811706580998835043817924854754481354862742993266356368176517300951840811470888668067763390308123337109025824156690502065213655623767248407791926758718317214365661419693397212408274284244820600019615359848539266133187610253521193295257738042042882690858490900549993207908109019163351081987768751822113386069398952362561745027892490673428383694347889433886007036934727120007900051144638010757515845263152797041020302204973601293213519667104642470479368784616887152578183232828628165686417871984366421831350826967298833034676234410154839869406155754564735125065536821676581006563013846435446106354126199723331567546920650081748871931116082555872 [186,65] -7612001175332579834586365473503842083145659056776348211071568773352159948328433726634954617775088988527068781787637589446697602697725871386362673135333687264521451451298522573365102291050167488171276772579262781222044563971689828201142370026508137977651433051578184742066481889462620420901946821917237529928745265755005156052467955400671190159984434706709084721339729497660763924443556462689082915488030569263248993406577283767896674968579884026012947234133015319239443568858704999539265454452923676270416334615572267927114511361401164480379625426987005620922220344968513945795084171758888471326924770453807514119033201118770095905075352666475364130300505581604327692914008556156734272159078575874323036988005624558964981211437215920098477930108107256173616759569590159252543455560516015089985234563124272388592746851117635956828323211530910635328382636135443841623183562948863831239297540247698777405869441396491035884494271934966652232598768555581698302086060212223862241215105722891772364801888824 [186,66] 1209973441015031650837811473698156928516304094667006911222866855032109790107154234673848527134518375536605904207972619204801346589321655223242835639221161470096937868815529552144363124371357726832816374874443772300205441821204857377317489746744047319275831124040822244907219701150771291005271696145606824769159280837599937677930688376848410593927792292029175500183825181416224517805657085045190137741555477873901079670000898227286967162199509347151233834953241741925716510440960791422311796255466236755027638237288751567860220199853489835807129408436151386812451520449875776372862840760037061332190060185877812827301139910519864933949931456720118651983941243576862012004032100675393962061187018838094772441002046117140118979932778820923092185954755057907011685489504184250907774640840877941487230566526759865408306479439490543539005453697545457638578558063764456820137663091762699086256968330197411954739675616418210065943062016099672578486818811164301216608267715968244112242795013924796421913464 [186,67] -174422298324361931969745836833537900923214874934282543640552775927156654809557446044980202238019702032774513203172579006499136811387663807180723351597154183428413568474134199574915957781886509321102197453531399303713888297626866618711994185558752970996522526505180294235446413786892758441009853020952439969970956336996047751738059179035968465046325937129460620194830884964466380872735751771027258859328630284466814578505911799599344257742438086846385620131585892625581346740459803554856499660670269788851962494060768748140221089309931192344121868333569097536189318292943352058747425438225855193738097011038249902496398074011107491421217100916708513841646470850601087909540058042849392367927161410638386530577353696468120381475174164494457720204412133642276523089443248556769117841492518049943775313136018143383804608006568236975279943606548319738347451513760665098101686810900728718885000011797433479099206776147581816769981183337183629623136958753448147168791185938198065214643465813731242032 [186,68] 22745173428814621019489587327450885147403182230038375164878439035797989986072403960914718586239774130777822225001972618714606639308762861375511354703183421008909895175565524388193341260239158896887398689050008673000461621906194830605667296145973508185369795872036161977099002936880762895633972921318985968981602714097213290050172720907321102623535942546752389497369000314583237317516149659297645787984117148219322594162359372415480508836075519465473372777096790978879762618922911512097606860304257486050361275727723805283606274940018627218012707657167228266517613833001934358232259309803623556441984148013428108905444143273320698918042037132320221236385819198793447157830125002945654931989122721486410745660355349077588694237852703215306464750360837322388309136060260719397398090822398679654260702865539406481441543250114334656843656642008772751336701414468377161477224466467281198718055772802444721649324441949572267464829286583210150303898923265471035180560796945390726824517972106690472 [186,69] -2675939875307642577630612404052164186147273174520517036572944847480794116130512359175621018142075775739625635619847876928600983442909885382712289688524151013770268278209649461863980942359162381193132596129354545657189196514181498443144303672567046267270652872219665533464321943178899304240743930273114596734207936974256120013052131806379327554560807744742046982562043315058049706275883985257156772191134073771927212375624582152429500809188928747762030764985354482992964755140498363263046442933824909454156923826526382917099332414534058815868243674870020432174638833587276582970701625456241853674331016826709905359993304659556891149064623737966764346618945545272453167207169424179915944508812703471001952914177519669514997795011523018544273082751784991719938792065242705301605537515122278049784965298353782080745078552772212766539533311856241942188826433637884412441005490492810785072153537246881046661246573038871238568415852245147221098980848763721072119637644388897675790503069831016 [186,70] 283223220311240968027642469115207118327605034640859275411480071862394964135227754830480148378994898084788321530192494724028783219042389720909132232513290975308790093142881676163639630625521113939173915002430602608444804402740401830448164189905056736623871934123398908892835875346074776761634647135840730367289723649865448876760078740635932830112134953663278105125157605667649526281866746990877325491585664207458934888114544338713860627884412434111498098839237291416139563538509904240663237845841974297090576001003829229316504375820021187931166888280256580922840139747473794193674945949807374344853115196871350561754021545030493259694502780325012494528194248192273417336896958454523650286561926183932046342147695377985222961586192369242729319824484815112904344793031022529181206443374190761699591896960681832397592327132187917578844823714080396203041714001859729124823851245525579730960784194008391988677162600450811570188487848444179112355427841739611341474902563005557852297586410 [186,71] -26886840173694377723427349677647741096112769322296687201817959152539008956487980587980902759381400811782552478084585541668418420729401256477631576538858948336582052275407513330218261866480045889059349102222946803632195504042311124406265350862328000550392399516480947713811852476188073627431963305377600279780695771706934066939434730012225416381769077628740282925799633418584857756341297730152371875226756539331291211009892349086729151645950082841703071616704435067487923960774129623402337602306196915948815899177570417480918918373931861132706261858934784798100277960744060057017160913737162975827453483264898267769173084020990980094696166946781464423922029242596259026600484565605933839123289639109539492963883489820693480946156372216270519250231953473666575276039851320071709537557649494286427673140041531085745034578290579952534749781892665298120325455025356869248375509936668209646073828528898851734343707501491953373663467728049155300549134601800624941893937305208155927230 [186,72] 2282080870447816334240234428630019232903641457665081936596851014347219378633780575272780621506659943126820848466627067356313218270883710188846241768268236007389672323002534328342379498638508919920619409590900297556986551614075170772495481763100045741700729460693101157536926046778879236987098818774297999427566163050372897839148713019841382102969537288699615146580009909432617504785792504333896427335532590364792669565290193662307656194426836736666565234710925750650149606237635612951661136354778099500763575487399933106537316482671764801459463877144127271239380376089499219922813588989379036701772399031984842564232941699514890572271708057096291368478788807155496001486006945640326113557243744243306015502450914843515484946392835997048161187555676684815603063672073921043222358859015605793944630284984648919906937115915852614116461106512038911343973194908542288837477361125817237807487530136088626309825539359041659343470027212670147655639065065282634442628292106531853676 [186,73] -172606059618018633945722255523702748157696230674476024818877792461133952885824523673324384794921602783942975680644107630823563235314786737926080891206511144935641073442447989994140467951084055932327258516301174673228140439236252107045301787735215789573962339147573142613005537615119637850556326317111348880737870943199350087155130945727428093330079222498119713922898443724630258034765445188915107140594619745868395065431729654226652161159617030128860183294162840171832050189203880904715249818817509253315582516067647023930895467945936377168207294558325029493557173084528160292948747983026449660821436021936828424138865962252958232635140091296740505913542457235523832044948017271690569860315036987426936255435790037780062705477273152240933450193435336959411141728614478173596602727311032028579176065028266271846075952839173815217584233711272796489298666712728391779777154977314638475087936312838848705912963144540426008873785462947373497504636963537910966680812094193208 [186,74] 11593194811370352316333405435121632517283334988324138487570275463603716891377365913826567473197670820338521428549137596682161444833498099644417732005238756956484456521543430062458610219228551833598704339427749037253470936500045320191141011043092863216547608590200708614105357313617245259482824468412395817763408485694093519451856035591901725995485734294312372015554713393478698931088875899463393814698946202197592880553929202940448174298707642273200050888855977020645445071625155793100288994286966091495773174667437472416911577386312616214375979530993115959147340788803246198530493461338211455850023861443609976833932309156159829004356294496718962426395619586123159666758944216345646443558474173292700598925482515848963883332541622370994172212934582675415941833464449449276455391975091630575356055436538874211039728207510363093865659605617655303776931937982960066498024720295759847275502479836725279238867420802834749326293332889316166189165282750998883421839140230 [186,75] -688969856252364765720999330406397053975657209758906044510033844385029831699260498832756197066068165111491162179285944400205371888612759457614104862870807259254215560574409671548348409833579174120929669078348665534356720171108317584230599568244862317113170418656219596690351008497468374366211247651037675928264060791210256170789080156520600283137258460214210461251094152077176166616221068204844413058586359161868151415688329871708626543766673097070596953903179852051506104953671669836924889986035092818227198627917045244518740545823620605389036882668393744266371606979788952754431360496808539254900849899830663277775134747013919081925601434046901559486827940522682820961988672360335471053972588869141039862544481187351380563778358347651013960177698080578392145729141432268828554869818637432454557806952617930075412656247610350276071915883309249966281551374795887768222011209518653718558061184657874214461564528946221824023961285864080906906134689038091265451656 [186,76] 36092787028635794784222305570107728612674004946515987773269049997321871711155500498015577123926000619900573508350878828294816897236856596397648332212677906962215135061653431687916632364467630472427802379913990599771127338705740948824499587657994551559584593005514164322323843486807689966316186396092272545395671004849082857372547174693555162354774261188106393611198650250605152845433966248825577334114704470590841617049764870847234829981225668118483861585123053232130503568545568855322954088488597870200484364072805623965326604655655435260396414244692055844274650746217450430546109141883147424011471999950686400974555612768780183385817648447816650844157073096978604773103887472472550512377996383592904050194111352606531953966331403462432099246406627348180012391353425701777074538612650194422440766890667760337872702819141165393263729619278561367833318046653082808583941928472026829932443561725463323413812934006820302136647749067550148771780334499108872560 [186,77] -1660308070292383583228682529520312631671557772463303590528866993528019522209390967993438894947842636083357136751234698228523006272571946727795417396716286854962909207320206678550003137096823860258158154721803784669228060951721925468677481641374869582537414836041139419586916820477348953073446436149147836852836869408674979512160665740936282705758141548857121758262460017647837631393385374762491320830994573944148088997790684641571630438775021301280311917452775676123891143025908912486914295531337830939003917208464366285478353390637548023085353396626748019220272383008550542395134874255373059790275185726219060537888188444006694522175782229510449852017693037996062869691973064191739708382637646506152956410267623295741295989135515908978292738852497226008024912249915614224881831377773086783276289197505789675030191418485525579399740562929688239305655013451167741272074954757035294162962143452443610570493984725323249148454269846327471773247371782258392 [186,78] 66801959423751167283954692526654808557666496139732010564764261308209166584695624531016934040555023399979449763746381613580209697876334707282351126126659066958877240204715000399587269234611735021498296474886659221346183223336330784345178390060415413273632796762113699214666977867312957675954232108214101470413457749622760029601661354548895505536237995878809048278534131127426393365593818153577218995693690231696826852347652821519924728565009349818446615751028194106919396621772382752369692507145147502056380596116089783946315483649621044568742579285378268685705480649243197467541001427786114496117845841352377627505050628592460987713835712538108693350743639966146233933552702519588913621960078350136072826267335072752522152170520486357558930993090731970908697361850208324141527310421327113713000992279397600443143208286176178097933574944326051977401044310575797196715412805807765397115813762483763637219130802909162017898810860578500123274451296434 [186,79] -2341388108474717903943020459845873197562671761904007351054829253413582584789159953346023097372314648016508581098707081827025191016893470346439437615499597270112332712315220947242271275696754544986384067429405985386889822089475214774380417038493216708277527236611629238667862152712046886183217609138715207618152445851557789178232010159906459300501503835180765516550478172423747994490548229390195233669012944255916249411616140234901390751603252836385402496363813170665808795436263642018380058907535939799865697847287170136281074434073380438146198535374803791441006003414871852784515707356855617541976066470640820454338158276507154197412859790523800460552673477177421818058622131729995868007873210033846047740877798133459362790499366118515347315898595970579194729252860353063647021068586687810195768437508579014613658512056490267110405962975996336488153527236832664873266804268692142724205802446598414605370440866403620461179317821732596025359256 [186,80] 71198062329743472825321035393395893531485935079180856292353277866945952562973944563226003401044516759707117406530978838134325400720540036103339103465693806375717527921889706928385469741972984524844103097814371680728418540688308643845532534378265174780808808084034568492766033378347879042117785142380467824661340057183397694555103951662512634522698963311981847863800577093526131933803431414635879889412535054677531330394257531371220193097666266926818500520323973116641848885951305199736419422066729147407757795545089292917696247090730938000658332834918243070550389566463825759388436968877242744199279895883178913728050429040543286518500606369433955289854841779316955966339524588602224879461330044506362217818817065290307546878498156830514336837823987200048928153611649539361407380933618599860149221730608772327495212096614793179712902536951203089975472244763181141715009227632098881329643927890718220416555474354376202033467932447815041760 [186,81] -1870613091657623236328026853962283585888772986861989911733384317260983823315957862244958342394189461859528169145540376957828001832353357248864239024811800124465043643269950605138158112547264761680709851686645385475845181862666838544081476119582092034705981506584509047505360108449619273935178356746905986052658515551041484889631707888588207167640235491978433309295240132068139081146277756784434364714776901095141321130922779827352309005077337761772591249865759794615178198896951672818955140586706454597431681790069646427049670396828037741785878303917689225182691097122320824029720156230979058150517245975272014762081465577719626473982839243401407353474880177456228034626335185002267868722530702749566185186058813602143209866239147513213937904769810479641279001103809340243884561104839423723697264270421088663725099182410198354182022143573459198334868817573506479850725082429333317033677588930768916561171807106929095599493517123492092 [186,82] 42288526591969764091062380010609354573740302262267199594397301937268678615949101322171847218063962014588688904820513058192545612818735826064370286626233408138164533310770005462754964242382099223189465749499540500469512794430968993912371565421257419569013990807623704639442476078127033577781718500955087682759674880148489653555910576193614506867172314116978999102039480059429520180614870421921736611589598048061313351517213285972711388387739117279738091368335913586980335836674711341277112141919724389924898764745155666924908941818231049691011549937500121789730070459488596256476165747537750835031636267165890423557287856478923245801618687560148880567883860385187581630104516122468682098267578269285175111633218549206695675715029666842714115230864007086923397882710754756312599066829750109002876576593033556746698341009571575210997856848997437584476136288708731200747139822304355161234608077051728667210697639720034098118367744180 [186,83] -819188555911808106314570108642386556404910007192180973753005850381844226027886009239123953904110721945981903467016940953166092679033587818854547964803780793730122322630858615429571988853974707361921840439385164410356393187667243622990012352524714797553497522362764939686078154999039764202336629685726315104090530243443450074091406190997272579830342697659442713314204636889444702151955860002206249698087057693619407401286318500842764320761443938824562826993151989063139384630562676788062591341347848845413253773116606688470860257200793108353857952705711843169488998239964682038375690615712440648982932331978104521699459703477895259261079754935520300865876351133979010578867961178200644215841222865606116454103508578699035328085340015381437924072828748684486178662220513625099627352382796187824309869287020079944103570648465406439946452189219513863239522312891587250455433434621268711674280814538830156262498612161419660519234 [186,84] 13541658974038139457600222142187263175939367271017905561652107187481637659812207173735894823410275013188840571025082721976034498806317215261363034456148368980879346646678808478089744167698494813917659184454269803801715434113036367551975781141440787187635989644647254434081487361466967565481236167970318821450030453326271568986145238008654160953531025670782701899912573736455962063752153338531233059974130696137987907927735788414834200477583741083338288409168729338382122366308064418073894492965297040713693571039790920832983695452636524853460378894597747806232171395873107517980277949141147519021140704759232297701786664787207050371872476158742574406627635000648856907303311141812522120350854454181311399326208661520595177748322570003737263604605890578576422099798705087439027782836775142530473427978705684949604352721466622903103629079758516872739145011258934595841717531581068642609063960301921535051992685292246772816 [186,85] -190238721039138883379207199923458507837907770946192053841872455160138588217656664774226067998678717695068798806069012105099596456621311069490432031936322860282693706374813220014602160833001974751885185863215357790545517289272811375892647521570855663441859796243464814973721183293531702452843526235045923800562604564881316015866468633413848220806310449122997443942219519774827644665705749018668067080780207523418079886776428045076167893629921805790005616409930836848847711310417108547901356114885551368077455340212724879476094256685982115787137666276354688369719935078099143664509787274220723330133258299031176084798926207720882369929987862834752801065640296731972732934030083072269315556761975681357990933102146138059214573179539024531920063776110575962196280113715199044570513740818464146678602250339102280936200664883703042416448453540899721221797743683207741075399910725657436674653807488961399359860244621228316 [186,86] 2261980122408115266697990985405411505709795161090713480174233663146870192327494925602204111309017921251824171178279387294183665657915320596227342032308502495038194998830211784861648277253764613080235067702391396648529098500365086380337398087913163413464594456880015368187560501877009939818841593961878070779753144684662619463370839603672823850369480911854954524861048149132908038147645018830538890597688575501576644986043587381971802392343416416218258396395947223573710257351860166122831840018742700013378037417285507441563000974179868026480577575473522276513709473150460311416188834032133076271083919463870247607463285484818601204358001024161198420095142652267490409316554306459822676715140074767540225991562286099493616200000435898304049687593741080307005629097369363097834726539080213107758745188024651389743393269578777594998032777740616255467335048167370605400473595316714727721323709821236493314738753236 [186,87] -22671383706551983583602101766626318370683165469982498646013305189185065130317468675111461038005573907139586489297166728948078751201257252809887987844493169520245546402644444940278732201128472430860561488483923295417710092658701408707654324453704419941917000439093648361609568301423325484307972237354918447851082492900173819486244911582520579275518510124857446671370517210468408002706195158142357901614088394041799861905380041961130410003335338200403286926541768425216070115731450571699377345048079791706697827179119534138348537364884235636246201469895261002326494227632626595318268292635339751275319935281031342009408899545808105389405650908807963698648252591133202038814324392150727135235390560237505373567431499845893590623633290441038505632968886405923270886517717619933172326239416823879956776765260997347309487388344766812422588635920706030786590558596065683513252644438892263878625831894207268750215 [186,88] 190772517604592330255175637910726081136102884450565393658272691882743206202046233101428855891239827009334635169140542124292904400589208080849504161099292551632270099989385050879687319977820653548698288331825806202207267648516426699253578022495497211669549646431449133852195915045410752546628348052621896664970616119693893198930618791346547339015773022483187306146521515795863651961467521676640077576786002975244890646170620006449964572105969635664440483426747296557083972099965798320800294383760078795495243831911187427030196662153577144452594747871428442964328382945291521509173760726216690437883455915703412649066823388095110651869588982258284325614291328829803242819364140710888845796498165491285765910231927917693136973311137602427699347961938713855867080382312644753002306173355371027164556904084785613480028965571084995571436751581154175173019793526241761896185152269135629065776082909030348716 [186,89] -1342339155992675917391623335360270192244600411430698531692099878610846708571384446640338492335737907453581910025785206080728287087700797906044928110103778339753820853311022737591607674888175320165363603539260885152567433825770246733425842589417965907159422399367196758378844682515886127552269985039080498340267594622795442719418758546424425381871284169838089242598316764979445750127997996299754759224124525068891689870974945989039515962064397335147852700917511628467360028710474673433032013891925211262953805213050888905284819697789579095104026985550886672648622173992862429564194437137326594509493072487888729172344262899363120552838744412738329192741311630600469485993255001242228910342383745094324720862618161767934401924814458711799526008428619139808118036987713207562716797131792171026024230483303141299049920013438523609501988272525391052732633400187947538144512303590902669479012837925320 [186,90] 7866570893114620884177713675219181476964164516082097702132231693123413655744087927968522499080061932523703770031287925547076366341411390084617471000312380503846319355182752193601099755504159011179814127676652014396524535926365619568119646481602865176728107424354681305581478265045009453882964989097730297201708985826609896050477636572791070315083672268111843298559702635679357000725159190163027337347830077135837608207440421829594266715014453719156081490542771944330990758239893171520550079552414785515249508961274361342804248666884998387034523340886112747751644661466271914953628414406263319796160365077974101773326933417946834326423666756681383244916635457115465273695324827060159158044436524239650583235027910156814795663293683826244992018445806190008295692279638489741129585558944731634838780518253336531732527388253811884166812718101068284086937292999650163941425798694359033863375949 [186,91] -38243471706865362135834861975617156257024194855492983821707735181578097773283781657191996078010819492637740587710189232647073249059925937956637999436896078636255785651609745216530809827952608596705019414657781804001684523726537555863325902305393279185167892603951358544070614676139196160264959829304918978775765283172271592219229270736722603342245585087193751970428740104959528042201534446479357043585133976831018068754615736624967155110394526544298742173256492663429605426846522872529998786718207476412555058217405344185479874222491469464559645051593949912571857065998930678160171003163842973220269175511716756609070217259097644308309060218761407112646192871192761075820576896033820064477769178210169514797016001179009465827623474536431612677275294706343375476158985654796499065380848707494233506562491124170922291998316182621670039536596517744356453008965072464219672195379853288748 [186,92] 153620207352583301548414140076758925121404104932357900509999017490569871663795607105049173671510428198678605290427392979459211797717175250537647649422140889719423442609226804538590985880688748004490944336535393551726871392409426173790643957493394507663785246050895456319841785000242731954991917706715325008577873585957008568504179783370618917399988865677254704397438931546312644294395917131485015092406011164159088189373610635233677044623718640087698787644655359207943037444221996858745484282607969153937129428475827780270801260197623154164766282125724097325168075917423950583526151412120440171346147768364137017402828491248507465900712337337497230416181094978415508598474850720802954122027270262365097861095178612845783741267778219821338315524228778143119251549329081524594741643609019622230195096698828041896705290952165223919538326765728946231926132823305465591769708856773464 [186,93] -507834026195131118042145835151316620793034842310654203335960279974318751698534707390211267781675615890842869459730756934722260710622516605521128643711456690172203673649685229011984679284207407514328183882660305484215068222198169030195117054316006227722132452799906620086806866056756782348128761770449493804752452906094239102438884205389387533209176369238319136312172916191879755647733568335540175245116936776678008134122283087246394087169966650030871500402610334725992895286829807124849096138627074887419699229799887458238657745288637995490406074061606024879110193904794377125038979553966259193397080543483511127013021139683288125035166576143571142764920521952350680792436140628118911064064842454241781326637613140813424286836136489344617084438288844507864740062658584159472458034706062218947441720744161928344984645951628007639379913222970931076893521078992896706418419576 [186,94] 1376027042634024866945952943505828324262102987822908324158295933099007499040623468130658610382373756571572844555959149360969692364135687865459319713633444888383192410518070032955767114094100599482973253789028218034255751292025050498483053617399506837549072131135593959777310765803140484334370039681985999904477186402367372469940545966787057620462311357473064945324359622781043722487165824185014785687198462809956664154224645722992866086253471486095592467408548048802401660839101202390173297860266185797661517499910299474289107508757369305529690812925597045416088612296164302267023233797927873154049134164338235254458773808407880717215730441115905945477533563058534403157216803360703501753580110197765562409777231994948258430921566701429068075192101810720895163547038995655732376195398849062035583023474711967802228292159435075709249040462991095004336068714375015526904 [186,95] -3043632203405227493424368035178140500019457084248327158133232635862369334067754777012807589281823766990240538316812887387792352834614384900726516721398151268844406251451043610970275148988971441948294800453832764936703746045400360939653441273854516509334485307658767579153877617970407646396685569807800361389383007374120685913198300130121643661819539772363009488742772686056069573135257918292700165091881105468042250973789323501088110309916555737408634275351261232766898657116116675564370368727798131333525824081426913746055862247343951932660562050117085890971569993013721001389633171199168416904658974242239344890832757193819194107947755251626863247687216703238476249104024269566481287805104076441201157616950943384520075033685474221510619007128506437809547775947883123432320018815710686902543212020033741209261363210180549608758737408160632465184569418041772092 [186,96] 5472896579982524036834690550556361034634617120136360132719840414539294137978082097641006073235911183654268991418250109811108744994443115001923327436648492076234898473296632481398792731390687066912170394357531029935074390548286068976778299320399519237349679008715881750337765414524856527858285955721359214552979030812677928262383427313170917403399540320068347638284893700642069351291307642273888681166650881248304657092412572856161174155619856845270734913562634794264196253928455969432738330976627676808021198500487013747591416642196360722849919656439995023804169418431558875831860682699717787945651775447846351445294205074126117503337872809637871721037616664335399029355697895614381735940241245064121805135509650000776814707695299396379086148339448137564944933405362405796645951365060260926005232270367231563682616017219726867664194499776474156377649005136 [186,97] -7966468079387277524592465449254517119290185826483009070882395857315769459369157660942158176370392923202335838789452943562457331899869026574680879791498471821170887034271766288700669979474333631266115558207150352396246973388516415012123953497272649249412550638529948988667461764154094570921647438924659601983254213955764039239734863695048022807515064094045547927303732687010932324442652986512197937315835687951362770979136875273588340786489790278309439802513019402785074570911040078455270180077903592396291549207133351514756927786168299527102967792982398839017113728277749458402088197954606325050993464798116066060720279221310663293424774410871208467073850230413267885619095662926521806596000589266357034189432418019028665964914613525190917361067132428697917948724828330337329256929882371391188426317757984017588368940803387520355861654801476137509284 [186,98] 9346680417359788021721571410570196284336269657048192954696835621321337468894175250706391120818486130521583158814931777074153279274303797996683041016459400370305761587538481143622994173320632427714023862461068585280357671939568399403291687556227289344075615362536705951414452858304156881803638278424607110531713922900571006481653884544555489190233279161157031701246986257440186197011294774982270320809856994196220299722559159732511801159499017882196434750989275863919152010782991512432056520632975704432779342816157082849277091640362445820774513463425466430449826736200892967226199709846045107111220525027389731566782837471304573520509008117589210985667377130754994142377583973239176849309136234577467063113989597963384025961219487108388152029757113229344225087881456571021558825968389564162982822843388402900068771305853941721911346669706251082 [186,99] -8799523796240362208940976922192723497314851346202266096967868091782505410431568706548796591212821076123154352140105541963497256174536903239961075410154923508334370494673016196568859162301802152623290735012611401123829308914161148908571609061260475545364077527091389157704843291029471907592355902493144245790067537559237112126803620801665378906805116729504279766911012156531044912345602867640865552077516307718217693885027159000874761452349125941400052470269530107344633064949635097791184724559609187356213062136452221998533307765523944239129591471060713272846226146764776856991590060229391953813784559826672035204461515919995273129400222533972710873359234812483819157196748406647044354854201732295713596612649158001530399017278291002892638040074607383352500965200848473867111672409728090275061293515899492454598902331076200782422492393998 [186,100] 6617253850752159949012393263680729697798895703527832375408933190435996805034633513822263302503561214849260066757812944016318487849425883013782384444535419640882844808099247387702945306958132664143665560377865518763323183733644923781840864498131310118936632204782116106929209986890541561573446044807950722881808656545605087151320627280387567075575937354811585820741972033470602257020635719913528848497052028398574879101302789707283657517416458781951257133034676344609327429019511052676917662652224120732489754010700919589802170954182970419637162351237283285320238144115744189956406540139983895062877524408145222098481590523612863800346847728375891112397655167825500345968688263243730326493515237920479029450158265557683589589292422070046997216311684664035218275904378557593143064032598840276392093267959639108699729264847774421936106 [186,101] -3955950933128080972151686274398195956343880704463541929329193267857885281789662944328961352245998789768156850442536867049021845207057598026339015904877429176449199011036699683052722503141415383347640439364011060035542285109860952170683803800816102450737405431969086667309284752360441985632687071761988521170386597813718863140682191933879818116752686532314858661578145928825591539321785765533092229555448088572719829409181158915594046498273462082995075755143431842990341811909163767398959305520643710016334910315158421539753032422311359263171476175358960303010960510248078586280810387993587781078074755688175768035843557728190030461190479640353330882498534889895301715701686047605702786414818872643696989479333958972501464393795996666147411905620691864192629126841980366623552017160777380593843740185533544575026809395684737620 [186,102] 1870847695577241069783605817645852253279098609886881677084480104525454905368072947410418131813259197904981520505721367185986663667442979663969995793068184739029396552920482052230183421336449893572818397966736998201466062314581055437161693001065686634846134043048970820887107711902050264988455921231603601995332032026505321472283379280252948641574254149232106875078802186502153598955073773187373955456902689476588144350929361826085725572539603232983745826690295179240817163351110373211176085183121329354122586901450540031762542261824348811569140424512990080340810667668883369009115596904880340678735263731670635542585114138166767861501735695737162766485098152205695987804554107448907427655406926900056550607179865460785150775352279199388147217267364280303297602872466677965890851242349806666688199843707414879838642861132 [186,103] -696327933964530497690652645774115750091883460653592385817363017629219709290371591370797308673853729395270066831303658653857853833561996244286534254412063524525608826030124521423480403210116965568477564394239181938202918857559603349763133586896178001939107497843860330672533654016594838574773936068740571737138400076173699879552922885311937707681986168212763659184996856314574304625566883112814563277190253455407282521715431233690851576512758363524119422497221610300413474213435272744171009579548864926177972695557581849515547695167712528808582793162381746151403273533253464531082108407733206661464830422469820103541012441636848926195526067022080883429733474569465498327384783496850740910759492986859550359613747691511253950429425058060618290585302068588903378961504838234774548650985614383163224647629249952624323 [186,104] 202887242247444976777522042140188351870746582247609799899243482735326058090945483790758019987160514894918030626667350971653486984101622682455149861212245719694846999280259512373931542786920995702844418582756723278700896916157300713514258752166779030418034920288598817237429978912231150185598878851358875678812096765072948518001869112513958581618370785368659985872581921760061311068619994171921492571751194863399752964844672195810758402013349763605290988088686298934572132544255780041462521562214365313286859319093642713631031217659031824531941190163176596586126669949965888116105324630782595983956934961833320143750638284950928099884658129021234473606473981836099184952182117037992628802096691864015537563750660631916599794538748565869280594218337839168397880393990486398188411775382772027273450396215111838 [186,105] -46018624715977225470007737464044001856882974796191017405166104077317113915896819464482652514673881943013200671109554337548869117607448089390602361278763789840349603156326683134223333499643513967926203621717476894549986388980510037461021454210220535545630198416099043133136547780028087121771730892570755496884481797870468353084566698441315891790767307937110393263421592787592687434456233164462693857980220939039736512535695667060167116993709589684991817166813142424661160270271610703534238592124379987403963296455922126209517631242635432275763677170285389567812547438559341749707788643626849850885796070881895261005881427879796230328678542303531425252204901857382572012832751259404826929426786448171924008389632079173607865560900776456152648200270754930915368897076611539867172277904540499934611170396 [186,106] 8078072158304063478621169338691997607255562860935184116864079961566159221461765475631453039551498134535862080538304513290931853873448620438352594149323830355911762021512264245415058425709497907976512340673024342127120049369044053234480217458973946339390736799766298654809680794233428337914390517373114783868385391085579288243936583129630216161465476854544141062372265975059330316704393021160128319348524377151308492957998483588845670873947261168404148845741795352767864082955801126615300966128368420841297289205738074362757308617225867310725700940756104118999517917128648150001185555948803758424373849027451321658555337643975342079820011587793903871075209113138139649218659019542537569867809697608065942213628156286728667393051023872514654333804889972274834231731577818974646214900042158971681 [186,107] -1090708076050288301471944943184958758595606834908964107850764616588005442919075828103804634967528052022705442993604507032298215170896973784885616960385452478510114332155733897707203850279688148096646938319229462561411946774565544125923527346379945711725915350818363671632131692611780588958330137470530756163970361750588552761120914660151886023072251546155445525278053203602903455423850312116591592752738588171920622022503998929905918106687188890659605293080249643627069880775347179256558669082728051392134773939624219390466164934432821173426671104143995186935425341772004009091058584581792828428098884550565348116358402204829612134692568556091869565985605902783011360102105847815899720128526861798454402281979209588796402456669103732297503620505603392987946610683446319455810826542114860 [186,108] 112546169397530970022581459369714349650895929623669221735430650582121227390296465217617807538782414862373364408079300213071517620031813341412314712536806952149060564877568589838407351418190512530019860836982903340401798468340874024397697060185699051494579050569167330972932932445376548629236465544716178015367295075076853895805839715088463917646085222755130981996293334088838936311121085057611261605317227847899076448821160885001930095819962112513872740681735048844954699995847892437841611082584840028894108296172737874195835961127681965322133331552905095761556962873131471555879905943568330974012677660608755765427864497110797035123598384346601007248839392920819828822159603692398524373518271907673119515927097154523429131265432654086941386250535018833146503875473160405889206320 [186,109] -8814958692995856198660253028295516885025421596268233079101490872913236431378911877572298382390490912108232071652448012132881145522202552062787622504053628908459673392966571308193950438417107300283119185058877983918361110635916252891197376731079166650002294463844470834043834233264784270221016352376073151860608049862138706369285504439247291201925857890523542779190914151452132896278043860195298500447000694034991156684957249295906899336002848445490588149768547614947682097453791049324786617199538900426005663236483121056853677614929572950733556085421403564312544292736846921462497384700430276142537712786726620301262637725033158815261430869569121771373908147265338605207426922121239511077678387160422622946968138114636199520275776729708714862274688704013061635415943856112 [186,110] 520309523521407011894840406870878668542919175061244349446186152670021066038419562000218663262835794905805332900737165255013712614455662191270547310768765892935584556616545637717048638858528253049782234428068382497153670450924572099872126128311138734709359554476536864290795509907955275604312049658007549108144053480154695912821706045024624960509322022993624030211896888599249573321580355663156557671096087012757347712534157755002497160597872467396096016276482435419678388439426522095129918875660653221802982124214607523832749910962332667923571397013190982842008438761865274992050106508761817933416548411431988261217498604363821372109215918335386292827472447928148622398061714259061006255844940962260458474577635122865768726683982542806950764982028733135093320294904 [186,111] -22970189326926365117108674754962191406691470446876195069636295043104860120108797235209716908923577704837806369548021936167839324536789231028649128449690960300732860838247855841758560188682203088597527509523490280642444902936691594701913993833956583605408447301056977452292580791987193561297492328102262673555662936024891485340420690020028420228779953473110637883810206276472949083574167610448536315274663897712176707946314815783179435281628096130306571959827521509567337085851929457841058680979417305615104454215536489830965422516087033506189735182167417381736482755491676549566642060830215071231525056775759647868406294035299158522659450819146452506753533248722459168073574212146972360332891220555536261118140603716468588839440791230279055842657625507501909 [186,112] 752398552407383383643565193801613165493648565421523992132305562225367563427661907813725120068751071707893995402284406603368542299406189198575786388983491967791397430229675287587463108921085575078169879116456149973395056239180717276483300201074591270676349622685973420366719806620800704024534457317691386416260341872746010564063577495545306872676284549661164169509594022776318049559738545987350523176312632241245849510535851511720271769558296101333235847061787090791810862355979198703646550887372331946056889407333454838410294426905660897860593979612039211756832250106674293683857344333311345341898049786094783154775594252161621017967732755410518973731828640222498036579567556275676907751908340724323510681989618964878418337838681574910519347559560688 [186,113] -18131126407227710593555871442777490870850116022715001099003569377012475934161008225542737391672764755840279453404079800613538643793988271522818510788978044501034065806259478240277865715444348162169748999294913409980908673033915057289975750534676687018994500381898665991896556282536493848457332815633842235462082783328404715311327654762715495244330419909103267174726163753641635158306581353602171993356933689161368038368096871048045628231252743493491969467800200004262419153526743477451482264667342467820908865230969234135738472737240545494736422090049928217536971584678572215836874064619858812740084010077836544769887651305306448446791118142080892722859363317010174285455840354947640204538996811920272606303412902719487913003618574884968716186 [186,114] 318554481184227273723037773564827934514960283348503759192538848176432061236256236907030930538788295680818328533979170003540245881437366654900830399568989057429700673659636351449244341723116003844496734062608006870677457894691369830368871911809338775489222646878790846227836313579328714316437751498448143860560435022782169249091387130730656910086431671138020743940788474009870536668491339025148567867826831475534811355827282222753480530710340173342953707762653374503658227519111212522439789746135486932455554700445683163027106319899144239805742686380439511393862163425385010015175519486514575176113522248568450818511119184103709143731854088827451644090586857381922936641413970409810044761130347601109946314066524087420445828680923529622 [186,115] -4041750458255477388478192265027702651854321645147012372167570863443348322058642823400024348294341828960065156078335592896381875218680046266852708026435717856308357910659452318810079857486139842833822858220387150957133666629077834437157944433280156385170673907424043834978286833170636584686950521605548208520669059025380737224327922517453739377380968071021836235614847673008597140248543152152312183520192029636837618585573908836033924836092253758627448892538598563427684386710311499068716013589549041732528801165612849108951510545426131044650281368585080141051303011314190762087914991012357345012891128185203020383962834111233280509873262186972467534636126843069374100937666277408263001087599050031448209212589869760138019161674 [186,116] 36657364463954838337321417743432361098566312814987207036639652762864091653389185308053470173517661196381125345392881350967574488296359892947073479701111639450066378377549085231054037282659544521462699757974834066169339398766990348743087070739198760526249659684372142967492026928972218374660570103883682879964006368918174250672651459545141081725506115200583739930944476208396071007327173039016550862776289687062396514320082262061395511763469922058760145281972976372246390523641764353359085358915112095223761894715765231980273523249342090652255730947495668348239967253100439389313331632252972870081164469084052458045047050648736906446235273715370343922671751779239601974964708343467814673933722263926057947893185804732598 [186,117] -235097662775051629983568715434958487682300964287124273863317980909051978989174123754717673949005609307888649162436128736277141646501819062395645048426829842736927763925280105144838475093237134302845735265423353221166821152267668051642140169775871901262621924235501032887107953871493044352241149583424332000709269509386878690366822316603580946377252507987041466770913169616468328266014354075371814825312914552426920388445960390677591805731867346987918202371114218347772096558770105974841015899732406932025304533634237139322502099346259738250509059114292647016377558086556478940525534441844649009436721574921337869428728711571366994378781617249618747459497511687503149043329016859430918544908913510479292868086192 [186,118] 1053909824795128598030837027356755021168563626739858366188608281576683196298761641172308467078219955467522739361497116503487649413484519314318499455726831092063042592669908249296588809683812027218246938787171596814170030935691847510288769421225404446766335833898635997996854860928245560228195964739926468698300718326209221008861590214095149695156312991565669412893816979366185066157759407799667835790486603555007692980958115090896795501271131043901056124098349632102009287550694495468068876972795935597340702810291481650441912437707756631624267657411034017910468787014998794147136968413424714999870704686497227768720521302186486881569300306642469737620829326956237426277176255672249442503435063739969928 [186,119] -3261765153827083058384622509700813448606816984184408476567574182555463409577061502614190403646701585145968978703835308946761873976961273629949183172923487624110866563795241105043664273954700135626763582076794526721091926021052848583291777251130403238418884739357949912775719245174256414032896080959813572111495600693444301177542516163593063072872412185611867831449316106832089610210911436977069923387181603450285361994583093948089939924762227786709714922970576977917185494035366509164446009983603082746238971018644774566235337515926407930899545046748988246003612972729908232163114145487275890467394076624497588029191915654894025470109382748746921281335602966290896831977960876460700972686018148 [186,120] 6877673727424613923532397512375436788477474808818074562167684512242970350831551203481741977951821607706130379636024622709212260424493649990992742473905995660131851641347803468307953516082068476947876089632525839123958654275109702228406999724557653801978195696341797511331775083475094808174470894671787725622659103975302462618605005516653194440087881199238972186000161024683542760857124550876959770133967170661664074192928670055132979745346942817731161864414656188993225835505351422049545277901311344067157772553116914271389855588205097591128712297439535641277769146125914188249599258925505261969919796040778586641612226869637902533758672905807595502365040492986281482723881320932966892 [186,121] -9740855707374094281542467306311315225224528236871262471975193345416288218336997885803756253141980013705563540105075199285244388458275746470719583871800839434030340400351891538133576631026898642470631297535124128485402023340303688689506995650372227437062976397921456029130644869487923926897583578121089019937285858788645247512549923054560682570204613402523813672443418405519280999023543215394501227640684814560726553128671497830071169839668406399077251474839819676954140667200764962777021595570755123048274410870612255868300596139611743539976958130919964782287166260679313308905807903653695227774488151333388001764676682800508023036556126164931125664609742207926019930822477272 [186,122] 9126089625804949753046380685031903339571806299998738277399387709719657603972895680566150628445771435883104345438924441000431719910228593567318747032836820272957637934129582564020678063172724223606855610934976713170772770987349964183344470033196984047227384512988075953991650979500042796058249328248894919946464629940663014760693399170254276304068150207307807950021651680296462901964348257617741298774881395040148807601319493046941007448020863655343306031197292362087623882845310395623598293583559452540922339833707315810906519210425659787427394480532129620250581766368236244287611431254339000300569381151492396702440666001097051344005737832726843687768516213410218404 [186,123] -5563644052841666318511607292924007428360328309574007687177844105090086058370165972256306149227075684226986465388623664127954895760784974663562536014015674647516618587536886043396339465625782133321088158418656126790617001989826347962241777972163688778246688116903167592861949207880639019420141542900729672769938711232458251376465203735679484785125769325442852220213052051786160289070728988902421218764715626245920967480754652950067337983220052209850747109959455900646189248970967146258999301553492389162156079875619784520075045203911633968236638584161441078614745814634555927852722891342841843973550745909560741603119074207999273270005657579024986741880044793 [186,124] 2168250974696100590479226899008382167090953884791973845941971207180549722233320467918753482432138219630638379409828009265124798817996305526218555164673966847320556803252599779048845811118996161104676046518908515050040112434919525607209014168244071421616292007039079621131703603920099064310154136003040694949414984697994599779219370993035926477811716928362606806503916151274351316272666465264689218637661594403143552392502485414881373170997164252589046914028271770283294819484128218768511861670259777351556882734233964032340181500109634017266674318858979392738567629094305878704216442273254578624026092551623341334788428553906594679355855151554244328 [186,125] -529899859947734826772669829513413580182074716862974208237159359659059534376655539687880015277819242449936473762545181936040528444112348110482564397493170155213844268367424110912775320424206145063054900100005589359679647213428056994530661619306019030637307827371002990776316255241169597321166140860466880046378083522991296620691679314787588211659257466841080955732412096227771959128160886167252846533642414989138290947217249525051501669717223941531710210581508784901000302892564814250554704051481468509123994422916640304573624436810841164239276412328349212971083073475282794506650856492102982531674537452530486062757532216074675268167837524 [186,126] 79536569768820171648850094567232235303867055625819158009908641977379954072788613496479735243092408018375627460162863651036398381462232882392699196010561835633076406365927652206357837052695908442427408469804226465830034273264625735601194877554915239768223255063578187183738796541135500980337837784009661977551467792331259232065408211988075624078130266785221598415117377873031354756537690294917098397234991481130630254099600003331006927106288877284276040372293675942740989377850555027546216579784805449648701255329639373538664840028576280143169445320543305333059295849724417306084263387566387877919149992514100580109894419622404256 [186,127] -7167947836986420204172473720222691411064157780944570320248633594278295381791631119718105151714571028644385889873591250250858584900500585002748966319043359947877997624796800510462288665549270617893212783893139732117502749976539610446608041996638773942175207185903005184844274124005417089596119337665018961236996500751942457017129095369563192861756622748164119075172415356068927907617898069364576847748135414651654159785216238392390517117465568667962402957449394234644340790192378908693786109269563703511792583255922395067419312172733873533319362973662163539645348862428358539257251913518876057554684414734689193117715810 [186,128] 378404748066808645650833544888996333713462411900310067196499202203175144055170233789997245403938737457883882038894277838725337724784517826443565806149117534765658130156821945861121683880313924603185437608103097244006733749915647269543019752682823159577845610086301840741979713364303208866144962229881760195724839428744530815943722750770572986486641032288698227530799727562062991050414616118115738736570260928443221883263643091008671820670218615736242838197001962536015795610270695129986901536556726641820315853043520995804419205101547522084159048902710481216839613938163295791187144445367261907703784776495184 [186,129] -11390122922648275500465179682830437466411004307991262172457678378617553985423343635223885627882380946833106040118347140735576876748374727485202871920854168343355889155886372693200209753800521073088137390967688086012793684150643311254377615131127259391037074962613905861918662883491102623991870772926767689804903115803091708217877522156453257712774761213645964503906303087849571003816182558861822126673004207923518108360086645660711294553986733390278855099070490367431205708791011148170063613859980215961397091307924019022840098281760471489304447480236411331076971576788390384722762163011435061549190 [186,130] 189779319716157118337665357912382853536403858483838944758325389836484589275292000477191404432520498937442374228809704367363031352268159215178702391932976012253261138594798709591328181375041006402342838696294262910137130378658365718246982734778568374671082991595269968864871803636442332715882263002574165307483905592167466673568460015068648097989165864755047760039744030215977128158581823826429598276178925977291287495852205139384582282087164336199962466006780942683783016555803125989524173991433377570693454048890770432330519905938913810921465094916275577507828598951064422073569498910898 [186,131] -1694177675020593373196840582225242547844985019032945889252589713016621440166807421415011273382200103407239169056019045699488242282941860614997765912925222111570361077044644038996653459964191938695779788613508785652612031674857782671160177545398535483539429045447328919673803174845488963916177830646837072884724046910758923992199424873182410165242976378583295572048250020476536570112283736429981883921201673397851149293745359045569971331147201083205073519397943633306777426182462040344278438096597650149413636117317590828380428984062145879855672259333832342773633779177552095501 [186,132] 7816493356440328526776363840957059314031253481148964214264203486761691080662349694512996834364216436209037623444184402854753636722285909072140502781332074326020324866946591471842154762778743226995988540583308078704856093042673169085041539174959952392669214934687281385116701197927646150018778084438097872895897965391473115325427507700669365961828622754515511679483828839525177535302632851880877191125654760095652993902256210955339109494940488993095376467652815350527520905340133588403680879915579092047034427799640581256536933803551874461976657484979013866155185962 [186,133] -17907960604102772565870952055171522349207203376693717180099071073389303272090592025691370056975233558282396493012483841769014738675501390980502420963536551876829680491955677133895899661752535440528193919029101828053619699963898959585873545050000195596906450864494719152778008253254099162887449172811469178921776230063978916362452997152360043475886023043591750260461931583046132018433572778633928789351213100957905117655500306259563519246965829943119848189284702240933761979984271556864973789181294973385354127160051939951417675315231467564775057818734288 [186,134] 19485432693163875466544552401541832983760369639368397452646214924495321564300606569022416199684837238868243621445530080929364345164671948651486484938876429776277446288676648801711432006130648620342557074121474217928483046742318419051652103352378566454546517003709494181783111009935361643666065200967519700303996964502617959283114431073569721320986528631858079092695588925056070205098275660621605341614866091033954231983142516024282151907216357069872423056713773249543219289259568323282801266608226755957378734005254519679769661578727624530434 [186,135] -9579190141879904959723259031879303681901487340149720803820526426507182846656376464292051805738864262314073509685583427568230651162646095642044577126443380937211248579273600895015213737596414453057762374753498551294290435768305791330287839383455345338520317535691693888642788480682055775316884150650913437511081231591608112895388024186903235083253110699580624872403873774274272105266870579857673584254321909780078248428365963031660230271347759057080238751869810484339172352905022423224043756672690812843501232738667799936224878093 [186,136] 2011379355496843297730389969425731337374479289424915191756985743581923107775128296439242263623480821317004033665394410734028503992200034887305072097674892563085776693267215367637705909042302475873720909503164901592253522054153272285037935364452095734403054297569783223838258678937157773978339560305434661248212201378249932789907353531880921109811839534370605057000148327665091138726902860659231578836499715345490098771876552439912409481756334890635883332456979193232121202779333122444743842275653092475347099842164024 [186,137] -169260544304155128950834589942616350670743027155564832861558047143777537596695494092944993093711747709178526135967413461799663108023676872581471169241880813046321431870759137824857931958334530166023074402712049483516102011913542975490175447605641664166195068531767442253152269456094769916154247725764703324140270623920445953029758255801970564199873399247982397483357590126008268991650400044667597751610618205604694228219826434548316044712414318996619150497006300679343916152043074690112533981429425653538 [186,138] 5308670567787349935129896840279745231742775044425196214555403153801244681315716202740199592795766316266445408013001086702508673923916365472248613409828260716660396334544558658593367821842119430894478616847671271030951012327409817437569925524007151831935289178580038275115042146506763462186595954340167443258442494107550281047100814635590365111617634755141769931370503639365515883041174026624286349021911008671021211869641393908681636882945793841788024552023051610027780858447348065384688393 [186,139] -57091278661603286332310335068824272716081262856414550634816017558096608174276902450068304514688757208047868138998824858473538614242618886990227553943962338139576726696169873048327369924397555141211326865045421511136438574516160554414304610631436680250629897405673540488043792352270421722840135212143011243585376363373842853763272194785527587123039771280138349567486211999831377790013386354717115488787440303557680404583566067994271217936884009228179239404899643005588271728163 [186,140] 191147606805327107848909622261585887888618167652263028020468497453012236690675388905138637565994994943019685794183466308544072217529334367676850396262177032514216926263881485810273434910918539840956467388458296251367323912503619829166084687036447012847542055087716505781425679691846652511558060572424105044348694723386533203174230353298808463870024955490652154339884907054798647256062368785693621855383130887650861774321992652124582590903311734223772415730276312 [186,141] -177977173968535977832749508361990212972288780353807140495909530817529762346948596646565605680189980031934458792127220623471789123675879536092082266854864841637538822700306642611770114628739728877116890437682725962970771296106963509126590054381307271544512838815238190040890377448609346800193932488865898726675713428812721275798531884988000389624026599395061590418557730685282645915529338940876266316589026429553447387374520091287022454164166625650 [186,142] 40332647580715916185715771048397852864157384851571222817632218376222329996503192515288256005492272614300705140848393386619355465981877645729334695178784990581447042913763237979926688254487489479337719826501636335685814678173272805639647704591179545144497767679261075498682394578660519597231201821960841779521012383328608711423766561437752064631565955951508121056701513301595486735178645771106607201604040366889433531406067658937678 [186,143] -1896824860867495687039380690648122098355154449434320972653891035142616883144872166299785539417971649239726132642145832126643311697078808549983329461961078166768463801144952132628600339686161918439526244613161078167769251244098323739620836538237987866757300718750093295008428286550757672120968075579782970429125676755931425858971749297091094903810002031974257807361508120810600493003411909834092130284202396348037181 [186,144] 15261034684755643624836505402862607505787696441532475086450787703493434365049028832500538145081478853599980375003938505330235457185884410200613351201393676561569449760697601025348005255186827401390814225707132969044921178366776136734837609083650473030241543251937834624279926633559913903511905563264930204480746174617255542960473918535998738650127582442827315683192168915677215412079462761681936968 [186,145] -16561725733721628940677393977888078721307618254771228864746439970667520270405793832846454932469114140452985729136279895475581003294676195494329480272352900989648696622546846889877239247685957885146617977553476928951907190039150232514933192945244933459581649097241500092806764319402119529530108193701883182390626094093931431171964049944662055624420166359919712200342517847231350881 [186,146] 1799161982733918010005245329825763188949671385081698513144744285143539891467733670138128505385043622060225610891259732797314302457074763037074134975783749145381553098059308728082161573090626110045648389014351834060261624438879239607651837711619955434136835345220170035047104691654467712450695613381262883209605941589374945289840032172254655632562293518441959214 [186,147] -13296992360999864902718718397731206576909257526703097567088330397841972748136183970832906543833243466993129336834419784936587095408260509732633756918862462450934278253026829451150435318097004150888026234686859566088115125800629492228508868292732241854780543168725902798095353722484728661907224983975170063230536409235522284503256071557622468 [186,148] 3967095525065096337649415212404981449398714568352649557256302891625866741105485589254784266463606929655797013720268197848834981714638221995052586408349153469645312864979277313510081473770984168757544848000718554391307206259527399826255132647946432615247388971631168915497900585820701379069325063680492182879782829608734 [186,149] -24143709570398080299917799815523685745591830455029785045061215728199619907284595204891750447525777926974595100220265526873994403485392018178098265045306954320923643449183633410240598365628944050521373190819378786084838991087844397336053338701302601568867869765722200723080607229944541700975355000 [186,150] 1180432602255454482131070907539350513584086294096846847730873903139646132468616294548385215488913922887214681794250240424923103100503849183635007442091975332108457232362836702775224986828149194922871259408686920839589788044937724337408520814750761401489371153552997318584 [186,151] -111575114497284066775789685629906604896659345279149392283755105047881902074282073928147619696321947423497590798378128020947807123398968349773589054348854058223036721153822661314282695190407430450965148632023826997582417151010642303388747490880 [186,152] 600745183701594220149657829721251901822510586378499597507315506344511944194628952349883592556483286302890117776481873818790191465389187479199250840764033110988524090976939920317388922413102894023194666210178432 [186,153] -3762313445498932457373019597066043895835629685003400040640792037201187522848839934730769871426197099894885038904105969734652013598333957603674894803288620897594573770664512 [186,154] 8909797657218772437634707994160609565915573580305661528109344111500427954625480076715819680857910517107718176857192657628470118 [186,155] -2839652918552021633021605216620399247454439363368468247762233423810415485901988369368717832336757345802799102101883792901964 [186,156] 866630363826138529590222602014753291259567258130294867732734671826775078555535052613934309293950193729218575586511764544 [186,157] -253024031574432251207460582718769407479909366944455837630307350145437056256644296337681428418358495667402433822476160 [186,158] 70600379677274769433450212779218294940347702398042359961689245396494612881466390141784614260347429680281951851944 [186,159] -18805867828813107335331585355627906517403056101979067644731770196687216714802264254533957741439797327132585984 [186,160] 4776461839049376049139341361613069546490280450955442965259889498439724022832506223891967758304485001543248 [186,161] -1155284461078214157196743139030152251317855588323676985594655307818100494778175093170108723933823260512 [186,162] 265727808007135540353245804072658844659238685196815958631815019198287869254183360332689856831627150 [186,163] -58035435621980546270766489188978532860963924910111170532986878483876621353980266242680666852352 [186,164] 12015466441082294666608273786066700831549139984565148733051986724985797682248280253502865632 [186,165] -2353935187703644498252371237944041489954596294286612410552429206019474171137205748448832 [186,166] 435505044581681471163954583255575706238428546218987830603492678022453467284425584508 [186,167] -75925359835971460488658198534479495246135764250559859674116634984565729614732800 [186,168] 12442968126388301980264066530469499128693222137778795767540970762092164888120 [186,169] -1911767042729604074150315977989858852365513418752647061682671377024886160 [186,170] 274543985406964679173484063639417971694173465633383674536808698313337 [186,171] -36726849487844160648529853006407250422821015816414817966592268288 [186,172] 4559152340833308359455686512850484378254662955983380737702720 [186,173] -522891962999767424670632598569153624565514810349007194496 [186,174] 55128808819344552671967953746213310625360426988948296 [186,175] -5311766568049131247266872663135599307733948192768 [186,176] 464513755897190171219632614676567411173059472 [186,177] -36566619551089825635448792125016807832800 [186,178] 2565452644367381005148218209752348310 [186,179] -158442555856351887091869772815360 [186,180] 8480065960403314090772311008 [186,181] -385319755759272945625152 [186,182] 14452170786380801340 [186,183] -429571124783616 [186,184] 9486966456 [186,185] -138384 [186,186] 1 [187,0] -8538242825884203174162758366975379624967427467499689929934397893820493529610531617964158015175654595826941256817103239746174307913093439342119953030447273103753150407672983066764798370128802747253096434842802352952124106869027385462711245867940743126910882332138729334358876040106412907044687775369149213394920698791233643315979742286364624922205716208945395046768006574899412661721035204631408281131518024070124637861479824990919639833144788939410289242189424995035146432420565182705252198807549763887082746637278847420610153494866759580042997535036120970722104459986144496392682998483503819816549303672250136791573608727302990006071682178433535281186011065587193183144329875265678120761356534932922182757867751154930970709330240934751524692443884054716706311455280095323833896683581744248601197157627880832770452960425684049288571585402380993607625879351499223509861806357298554128937846247715885787124371702004707321280509260206927576404248033112768056483239969065342036541642109017332160327532266851749343922048482342336339456521757794054259454812950348300000000000000000 [187,1] 537741115365025349599246090363776380920004095466161353823240179755102567064713063396878271897267457997537910424465123851725522481542587114112903447052626990967131873029232315240196085380838966061129409743202818417687077152545511158673988644089022396237178720860072646959525797543925887472392228869694295512483076940626977194636996713479497919831642512563030283525828513267721704849962415136040874639874608573354139721609294604107025298085798136831928984516474112472917821860480792022808639959161573900166229369439975861893548624098156189113620882249300678748312094723649243870162750804510136342402124163513578303788526972991310409709561133561941057390794076754005379339102146926821248572134465677942972378072469192767549708401915715189129075260797688000473193582617790576207965327221475809080276781339936587747203083886536684224169146258973163970498111631233572375049573177879292679142219124568324615249738184279214680061581777945465431385887820563385043676276411982461826831428891672622605714298537254008025014883286850741499250421539797271281690875794065363248272750000000000 [187,2] -1631305544615986414070856893117950598923706497776437728931004736014399798113168835537880095824649496914641547639351827867861922432911114834747429749954731812635090223621474705736361252675717611734168314041170901759227757978911862171657287643153087816027351780987674270716902492839253846749029094655499790064442379061843514508360999546090940148453826958001575156400016464288379955912219372931646536993697813706181281065879477359739874363081660638273061173771839979576376767320211935491722980815467688848610274328562231496938194907350689152799747959925241592327951260344805720924637671757697694147706870017375293915000629929584715977916808450749054799665615057037235769277380340605300228046785267423256743268896762766605934424811067852708950421991070497148181363110070575515443467323513113104260198382170087716952915156135047790185117937892765323478998231804533248959557613731279367315390657589968142212044297359893930575575066018581038240288599658387824778507235872762895521818329039385981522815870996102841497416767158737844968103201324687845021969418749302805038521950000000000 [187,3] 1140105689134122963469510209103214806412236600558615786020583738835947724283556895853521915238407259052109269292301337030569491885129987659854835311259070858068361556619864014493929492831227171109779954108666375976654240822851281266554072230698078132753602627532250650065280203460698644336752934836435386979203881181812520686482918513898465640053164278585747828005242162186465769521011298337931333987041989759038298023497384532172121058603164150980504333315521295277617221101263724642526810082930183557759910085380916196085722059321751379163085364258267005229859353563131913866391931187221514108027093952522380463713683843586970745022217361236119102487262699012322457956184941892228599154518857825027647096977862846717236075815859731085142910426442620687942804227752854625467626431394465409174341158224731446098861256976830882886275380667977735792844004488845410721974762365291547805276174475942595707442341933976179820916968491723383902927002082016884735992134613523549256375720553614602853642852118795409518265622336473855215771580369118457911587570873313795428871803628000000 [187,4] -295749773270730888328028684444140855927350010972146222532436644701199006082715062416179817287730683168574272905646876873276604902375056849294298519077584246350123583878358505733334849530608344021344329628166109778075165998128795154008352125502884807723078158188325601682244544820102358092961560311901512405622454805939770429085342796638667982606013982296702198650742320563181059761736397862522691159540765917978857777944616807813830373560376316106647234769222407092426805529165750418381901305673873187280895316303646931024793458977319291311304404891834709571706026677325585242054262577437619745564102448410406278516471196161257253568411113648003087008750947892425580332378388860870429535605250714299457746415016653942279721868023304981640230806547187052676442132588143828295619488392617194491562103629941425347633818382698215416669567969172875236035551238876211133279990707267105945358395165195876127205892192079941620443714370483891348373236176124907283600199426081960571806719500194464733691331798115083391554855824495684431277262579623214542700178990217622968831176775040000 [187,5] 36232148423529951324511063401714466969992590455736685145980847335170387044370879609306368392695362343263911527771454759855753451349039483646395883903156268894993680973290041681402780997611349203920934346685380557191299376171553146378120089139476519548708915207885860019685089522531809110467249644694150558378792872941230928097711306652899266696921290527989847212300108489193553053079025648779098770335592169229420151670035464259632459300905446337259674338475960161874284812080684858841032034801649419476293903860547897021728087828556484545941101859505611453598864382623239666166035644722296823029279763291737862187513177213625446527574024373792581930615598997501495579365763023064032112768388052199687723386702554717660264864686860918650293988237875066996227467627859248401865886264012774136816100947556502550426657326111298100639124301240062926839239511189241574115674890909605095039260293943326970759966220692335700679563074005606489662404502470193985340640572822735345954433112927402812803545537308707533576436282324832901678684328104386203716518418040918899988734210581152 [187,6] -2428941241460328987285503648852372108403444128543369315123613410674783242255304647224069118522750386805971893969654607080837528887951087589728125717142120861624313083733905025739651632886256775831596875461894730437733183199777220311913497529594998943954612033689548895276615385634247159338442254075012230088998340291515178523246848793517224006876714792178000912312762511855317163932828404765587544617107582677400173585612975605031386891835914409571859316405389518189336889884145399150972440594290443965669530246624287454231946986582619067922635883810408179627933636183770654722928605359631639773706124046993405745000698258322547230793552246055364303184343629101924575858481237260225009051947027237972608485954983744434131771847417708680499332935470182244794627881590245119079834819815713739243385141141504190302484859358928797175410341005165336694575166323510960937949098072183371686460446200633373228571559150713927996898604123139824120238746030185744463491926848626052529179405003808275987704186010864811765994840630771753150617368505048237201293636624108694843596237619840 [187,7] 98488377225107604705189114484243262940666568714868433324305181546033522659251859891244628759259841112264867257787643219767881579238568878891402350159263651622791456244960056447182570138367054834017330816238924282766642561327305085393338027952216869981312252126333388440382258011024601670633812656110561996778021112346173356912753523337686236318766019116669247281784117341710906384156624773858091510829774276141413114443427158339281249794753832928551099796944820371955602589319166487373695698186057631361273441640239170031567365406682219650029833582541284537246690185658607578575250173343040694265449746484670176517848991484053068093002767518338156553276768587364154063546527823957801159682466037114752816942789289246798193305751572908835952952466008874751937308617412621324949497366369616177594285618269257025306642557787942459283335358558636391502185608663573605955064742654287024525489387714591136681730392560204618393988826185896525719020883150477793968985735967898066791929471673271001861670937511244670974438773160120969438030354156505438759914890502904398281428391000 [187,8] -2597983322692349024232598176527964241785471308630509819178334506598325693074682536260069556297650391664752738842414912378108520365350832769990115126353740487389131780916964715555629845049710033755837289142915242618220896981763945102589368056554560928271833900227756890170435525093679601675626154827343756835120749776519120293176045254537575648447692247067553041734213384317366013475279388616016424909075176177654612050342670671866236850825607928442217993174741021130371463155655033360999616892842518048568385024335016571092415058070266350967732437885730419839651981887756663034973284629701966340820294011472362443313045299745948270453275319209379478973081743213750229148711546221528047474806774021676927861070512633669073329733365619799840355789985745024761151481392280295681083101612768406927864295377333255422217688380538742083831931932128623904991890896880663018909691358330358911876561773637482133797237936811324757960170322145855391289056543672164567547946452541994435395465031640703548428968251190164396177684064077940246765470780420992928932280569395273203546713600 [187,9] 47126131595224566990260807104798356030019188409357764676505587786654133682884054113850174142690046209995388705552024194230235219496125596195655821523802757140159708112364355328543455339768684553145267516804863624852491505966590586116314520726751545050799902790899371444188633147721575357244797594443144847662567865282846769026065674684445319009861041296331193184409105482698090184831415302711200220198514670280825828444701261397625773102292164245894455174001176981712242679247779725633031219175435884308380224423188416119739855767983284607860608692041074603048738562653834656504162854572818199174337220692799365838576690416293478768297988449285355567119202275631344255893991350293988678542064192153923048165725067702358028860419685447187461395241964184893434960505277437105843204598277439539772333942012300304514630095688518124891086426836103610812389535843012783782753817013134847482031980103524347054323305518678790421671482087044000927182935385657437704279654257962854194904926950728302768249516044452027603540630448164658396266405324858745220229222073195689984577440 [187,10] -614043903104181610393533988561363487165207625298821232799647416268049422881155132179501306457008241069186498147058386650681586910371045221108872229659657339118822550533039621526028698482006113471660125316120952932441614998072031947410570546079696123280457386049357309455501940993400599145528690550043717593590992818480438743973419034119208547163886256831535619515219861155390995396475951733195966856025181098997112068900423992727499050276818784443761601145657794250404927972868041472748897385515283167082367821532563742918665746656128770583763654089130719800897961954007144410267015056734712404538431609639493026183400156580034095547722858245366112017862880890950616839225202293515864049654163251601215262438520234617926695723459948251967608448676557899976698522418147971405181067407149411952131863335660100140992924312788757971507638431292061418482312331669982834109216156843507759463311047060645218762013026225712256304476797990073750851983846193128533036386565837831429090548160298510005648073438048133661700158366326826093084932468767671513123394272442589831224192 [187,11] 5952228360716774437753269771764873747133634993606614184585444690163443000483875389215870310592075081922015627317294547618982536551814829770900210968024796415491361724850844390985346048960166052399849378268645730564091590541416363604146229605773323523166036975260616819011982752529213298638719830664322741948684208427930977778594701402229884931127553536114252920692659685379003643428523870274302293959444359732234031792990120680107553218088130532471010430459163302464573049668676861137444986990961072865602745314107079213824433800952702400304055327059368782960865198969971858081452253786239093359872857984955323521448133366164664254254808109702444095672502775299357320640365395472839245571873321400494280202326852951510682120527283501410297424704903577683425149482447629344779750652252274460419486404330835084728497852401535567479341033448966189701051299798966099441990548863313441411842029969584285228408137255446996731731091867364430863106442995700061569337240675452870224582956307687007730106080178809400215624150749087403009374800888775593337172885355651468739904 [187,12] -44172784834323369369379144244926351358789834014614516043540241074708345028313168594345395795456773704793675701738599863694401543105669651287231734441962800521963029217422501712455318887489504183024185490126391932296015048448741463626523592778313233498616089086626868817390705452348881822311870606250271854606772919065796746296031406977105038058632396403683386642426887321113473392330346599881742657923033112773810111818762709117235947452412217772134208648138873432049455456297495044234580862505302042209457004674651811252668444313289070189235047687504351845682180862975178728769836063462981888764048099602903069495104178227364028720068477430619045338869460451512416799081609692900565872027025203804963153315361257349361974725138860472509768427861177357213571415152130070820387516425619967003065336525407355906641353519588598581814287551614633527358309394192677717614199544272835765263856133299894524840517332379793440378370446929208605855248328545198915230998402813397894610347093530952936564069007897183103497313910434901145214086590432212171360104800877230649472 [187,13] 256999028328261234624979334032082141862905009711466370721807727635402795041867043584472989222404058461576164970179199692682065990250279280332659847261836052943228140991752066553547636034201617279118067181886411122581861266784767532220840877430261530896684050789606166070008834892464685727062942394428258460836621939646754694603448670560395532863414779485712069607786234719032375112674118546506072154990123132354302949367862047075760313174937289977043189711504005255406225197834946695651032730276182562600426777080827567165606230483528194835023498054719188957366784449544637381926232398726380295012695392941616036710756419790951676620742499813976358855426815957273822247802256926076352201154474960574620223123638924539916531747539700113236594472380094444048803935416855468514749200894411776799530138160425866771325405781325946479595067952223755141334212707374848416825608587097522005592384717219542676152719428950899116189735114760816639061651820144376122072234545837460582333569108098594748347899689845823158748048839995757720743637361067121071644091234664597032 [187,14] -1195690671528520189091674006948799170867037744912165422473611496623783171182893997969924093632400028488509584346738712548941818317853815318047298004992237287294792243558352021006402228057530391905811412103445587056967821612736759505019081088131008032005986684115725677452046803253793889960152203174815805470485485203930687388307525707842831222498362076463800198356576169746311652163854801199374671339292465338476755884361102238366393124175035841232986892952176196490255650678974510429594671299251787293627886927824355653368416900333141971968048683687895957688491359746320817924111537389471245738670472887720908923658104593726334484518459083903569337031036188964807961290119490446344030992215924182781212224327030472477500237894122386320999408002420203671483022673733393023909727745860172856070214338218355551140080929472870776857879663267911287422457649141823199270571488698994020437494840465722569536734625156822816975978722325508038477725259323619164483561180499958921832786618607847281688102129525222004529518896675575690237211347105781040595267806766350704 [187,15] 4523337403967173262446619867234029335905514556330764849047354294394563450268281329681069604579112073101161467737600850985334392918243556431419417987371945962306088379662180873756807862771489502811829980370407147778306249246602613248453205018667397446607638166372636047159845778925416438289020709945192255178444760588250183301495280210613655759086233459180478938191803558955796292422788516408890508872112636973460619346366568496901576444568969248780804367377624908507513481347866977920189029472234533856280552514448817121843088931673746036657058587542367208935867981447962118552101353321308378219422196829419694237094307934426442270525615468328781588115113156664344060694612166813149213391341595379825595931429436932296967407940564328233547736721765275423515710459721813788081274554025845635945509802844017539873680784434107027960550151766076480075905742355866097993383261598509978865717082503466861034744065078837904177187629802379168961951411686908297360869651243087836760669101645551593306459396547158030466491714075252686676455015533999936376593303361710 [187,16] -14111625781790551784294680590112254295546200025400193134357674353366660510380172802245470497879787472891950421853537741576768509815490571795346823870733506700801535487674598703357272749679449973063244502998630228393553677930315718495647515386529566488343331696739798434063779251270668372575100321655163535105273415640533113033191124972891449233653107627776988951543856519349436058535103059238068603922843402713216908197945082984960254732585783904415638060272239512078656401793655912955135175307533878624299573073055191031362489357246268516451888207769430904133038838623125025374671578683006376802452941106184695996760988873459940786539301887818418794578042847881661396959741261914136112524621366494110844680176902253402768064900194570575191163824333748706778209360533087604288639876625380382493061946527609462832474650938397952209391383223820494429395712405616028296001313872822119166506568192901287827621746843333520942237355978325057466647321614281776456074145145163462068137144082240465177157248858875593874038921426624235854834994466478952644765673728 [187,17] 36742999509810936227221127842263510848175952975477399909120232112652773190572974930026213623641089177903322420875458753813050395973907395942934377813531724362421016912489419992553249342635150757331220184436575345830321509260208663872522619089180765712622556154504888468409633740726781223656042652537840666570966981507774254050859634328812159706791042587953062702714939803309311408113244029119406686449541950417129317802171248288536848862503946452805019663773344569319964061680403939567403559576561173011739397747263477933199026137951336196323799535042486135211445681316892551064261463618124753583976568409228439902773657473194369942923690095340307394758893144723717390769896443924120131462661612649475909044484772304936514854765008379272193647798671740569644234824452756790455014036475990844652791030384628699791385722397775444804799446386013160334535927843758519418027436346471681578425666796418830407118002199500278636759982712493111103366835521932184526759607841933590436435408386894233738858171982950500342442446879969434219337804385155185284621408 [187,18] -80664361328855494414283902035061621871780255599723655537106173695833419073997520647661309814579106174195804444497836070744632471382888958256351270470849399002729554865271955024514950618918787754172393517409752739231612370516990040516890793682892279971431721267893476607033338548886278966374359184837766424959531794298125963603548213881038200970352516683129161270303824914007311988168618990412040127013511345678607375238603712738500278622107197583955122078229774930648714719569471756378386655367479914565419479851378904544881411850931399579645657010921778233312373669709417312158106838694179336916554574630419533569550149294951730617398223676063947130898872256129973378075966131238353229998529818527808532970433262238301861323093254078992041836979098838523257451456575496024602643248386859744892171275407945454411996822714721412726871552487490051585915525359784366260506280697548678579560011983122685065768699215323475452575515364272556972438090997910642225267368544855182125273959341874364777827224740546829506914780314604706703076197843259239779696 [187,19] 150618361148790524829397752690919362577293464355023584233904355987734378322597602774624561087706269088599023253259094512259754353978813151823431983127033933095887043083573138368634698834088549936204214848899484914514554714533744594579337948712922073183237996144159770492058352033331312787031059599332143035372435137767764259163489429898495806921740913058022997542671254866497055139557378308484427562900415154137039719170767652522357615002505306887562581090642290927062755542372600623620430492042213737406842622453910609608181557730643790897365253070910026304078997967907104838008666419346314609487961061050412343833473211424439984060607398292289413748611657234083337747484836018865555098526144894601353963996037917095255479721360278957511488773636082592970161479465594971816581654091485155352163344816810793635304640988650826964125148794444585703536369601690598600205077459853859022426111325224880184794244582807844471721995144584393519149026149934516511341837424996513301586955358726114860859571969465222116058174978920782846461455905486988773796 [187,20] -240984828336059858488728075571474182474742649354176863010879268499413959590632167427431261191511081476144769036877492667724153380723615150420892532658639736998525767583810021402294212942638731021143628935375755319449646086932297093276216481648288857902924139131427521432908687190508174126900679286563744406378206691562527213045593569180681239981158882013144790433799125817219411285899560671048180183797823369207918035082478590791390240402896078736440727463560777588848370057215042710446575238266003035193400510398081958111123646702741830959126705148153485342132592906755887386297036660593027320291381533223843737525437671441582008161297700947386613934389445493753795225765302504344509892533248532537396583705606082434249025148684305316248406378214831349608829359818804650740933233251171323604698959688069176458075882684986448755891763365046319260434625304775474884061485254804351430574245049085497973787318178029997119301261677093475976682251045001087948193803313502480088169353457131891225000681788344865704650383865183669972698683094041852288 [187,21] 332482788722596963624275577778115609527490295729930435194877915767750038984727832942070172222403065790815114439549008731255296301948837355236028221980639168838308684241223806109186047943846427031803448615808919405617613393931578228591075375770424257921548576730627441181647961404880600646393849809108630096655214630671957924514797513221567716917202001958161950890892111720468841593794225845072319464551865120666049761009743805059550431664965228729922541860482550733345765445997813109118587524441707925730423793943205037728460102869522740053391873886725351311973183503142710193731822220433948822576721120644585444320982762219311091914656952633672040713729816771444255523155889933850273032925398325726840818840997834358283095063665203003303603291311635142160336943408141768262967147144509492757749655713948021311817680428042319912829323983528037397327901068824722163422564377264925041311624455613670938813716077531932695714404710561622819736285137792665885597242283145036405626357352828388124353369589830556957881905040782128630609427615289448 [187,22] -397702546964231257590402823138543655768816817094993328818994316298386935393032530353821487964494059827201675981039366645936448492733827390704122945868911113382012272903801114139451327172485378684928457776798358697883206919442879778999501791804682267335666495484041391266214118376237872039113141184697497096265369863954440546977458095714601648788176160333840122380326626506287760959808701817462596561198415549116765047111398492910490873917129591035320345976457950257459588338514849863822363078269183031939342243278374839412719457276047058221751939397399768587349869731996325715808213287512039134958411776474064041334690677662835711658966424950964359327767320205308672284725736419212360062937090522305422907125879792198665200480258217237098437975194641587054072159911253002786329866679689357167125659206030681116460387359193351430823294533375164938757722180634300137081070912883145591909095241160402447046718580537119158740742341280805932012171025212998501733873899764500954089137638914875919620943581992776077650462051318233488175618342452 [187,23] 414325785343153310536514409194333404910375020016780261542392890456953667412463223467404844148730605823923075841315965884636880390266017975563606275939241844958194783313506099179647845144818438438729708116456353972138757697065906465546820410696627976924453372767439119325355380874921084533889246987433545770618936670720284060598919783332694414074097861468267506811950026469486040514156526992172681128612212450429298065965631311462161632575810973632966199473715657900856401608496419680423897005590210838596362991126179625827205660966332115919678884958494106069695087091581304479801445257685775084167380047517161590189474751661199923058060968226157266368463304535835906039272119332370794399450055857155495477583254578612540725234492511548888530015612707731806149604044598140351902723742604211286172294219726683511728737160996715542447789326733051170953815177863699862908812647251079713428166458274184118255065068697155855899156283961427158702700851124279024215212025677813871303747860050444917608165871561658681786700373238813818031175984 [187,24] -377390132747811927694143414034680294065238915028809125114472087417078800051578846982624076998542135573828761979190457998527133735624263568732032110494086341366671199452354992089118834352338137857214058025482206106235754935380187342670110486323771138531469798429326857169940126764588457421561993872626144234963774254819285488012968160848177601952697927144482770908243624877177925840486304600386805968618137231805555073571108388135375256316465496416255560685869413801379404329602250603019728895101201938199492861858954704677337189367541481849335969287896253556750288307484496279515330742769112152689689210296118840802420913776500082786441615005516170244975827110668572790287890332811553496106619653793498218105138616278034056876755940914339546043274437107001647052649171012980035436060994680370450997761360662487999876712734230344732310098899325437943962943574700487539009670259885508458986610743330236662845231185770817920392639534494283284593411928658769901962981515482813647569380951546102516167525553990082995439930974428879528624 [187,25] 301506405623150903165777140636864541893959610362156795864686443910710749034281763340701919892256040325325930101904847662590848875983288336285695120046303201697822113692525480696533014196720275254943735860795257849809633594902643497596767393380049060004337787496416669438324386231131877627590242093338161911845484359228579771183213817933444794422742230197866500182755937596592596997464693619105369297660011673647941095954164292188264398354987827468620741605188351918401860256854859908060493553409439503168070269792425265245845812436355457864420385391099615761628732304710677178907364739653490807790139728558427148151852214180239975693870617074623239850599094797978112350742264070446418946545735820269953427766963885827589731954250031054343360633060422994995376973344134728124457699437902975458606204284127167727260410938633109325139029304300689941516022076524822481426633856152609680247541361643815046989784476742818604999348754767464050068711529440017929256165157970100652355090805547313295128590834839156443339581387377971661020 [187,26] -211838044656125490299035801711823151725005552863981338832224725645202098339752981553905827891704942924175089252015704737489254190225878728150652133002704037241865133939184190056443865880819724619559885859995903240465958921848070111366396714013763409726441274412689006946446336727899410266317286486249610864627032631069739562002345301433658848762358948466890087580630259169914957796345578581978281846907494067840280846487964680863105896039595726141998014671149342034681197745171773978455300961258940182897126631623271184175280153887711753392997848046577261289991377231184076367105138534042030789015534727804766436958176276545508335625168395197143487804740689862723567167823926153288795680797355382113271049355397674042812949365684994818448269822433473718286859751448440893025649485775128556143088769609142149060485063417504335263950264877046264284397220121916401032759062106060816451270659662972493310363321473442085142487992553634726469668405449935809297748399346692788729025526831924191958018909661415624543686157965617005900 [187,27] 131169226198260300739725038345997366094181788292680521951885851134347118321165095777536275624393630685135166141317115048253765615711932378125747385099750346780260273450752759038773918713343784123560126852194964965548610315170933940854125661913809307353753778171802639241285475201885371897306428629281538880444291680804839584409843448791376117748017342646588434193687935083605947884657501162920236767660131045527159617762806633126376819182165691165306980316655274629956196454540758963422167086134441964127058164211031076765737165312971200849287776871818237347993709920123479438174068368585548132332686409776015740061081919260439693705080768748440972061609376863770273158821506022766178804202322453079895356545787437054244801898612994769645385354876411703670235954647319719885174519621675174533366876341265553111371393337743213620503338426442862416237745389061443135616882551625840115200288089751741407802349252630447567246214015920125034758872159945258698454477541037771891930517812854090242501088832778828131150872722683145 [187,28] -71696261135882908397961423127626684568089257539626701499978570416656453842121411863039193307264543779889903459747398350976685266081907218787749231438082489017951992471984049182443664719658303786741700766737193223937447061451886249300927152800862570751647341158994122393561172876465582567426568261396486729334085613941932300234324912902691853453063755985109891872852475591090219228288071631361412627957625892111028076956434059029203541720266073325197938541238840602766272025616234821193765189484441561725867109592811930838238246616728173023582923424537933684192818900053181783688655337271142281686289306157954105142987344129919877581096526755498002253864653153964423750070474901836757605466888903948834224729248913900275329669971781408481167843462547928661021587843867637001688607435692249123263807657527782003468629411973890548979060185930453795025475176294977109079246202407175640118811192346830869472221095633041038044279422324461022172058027940564270921927363599726909149384296127176397816576060358444515541730632800 [187,29] 34639398232661571001166964465950364176573616449665520949352633657218681582955477385979163880603956964366164646724410475774331385089624053742786313685516977671631944934931771612705685856344510100523636385296044177119197235602984641374949288476075873039763844590367074673268663627582424643106059563805061051965564075053109403890388559522615581788148610887420573642945190808851841597424200203424162519181161722152592958329864823541851160945653569473282279540973823492805637785463545269059113422116161299477144097766796829894431844251190993073557860372782706795842291298421198865673377944158833701392082252563783605136052270966533306921567676464681906709903183912405003866237955543700989914792892101798003386379076561442918815205919223903847490948036982686376728266000629134576609826246184019553576557137465674799869485569354534465575981611657918951533266055184651984519198840165573898055739572935196469894722812288343574670694261923979077036931050751475081596304075239192725818891657715229431019155729710380034642242012 [187,30] -14807122055840939808736524320463325353486515791688880052689019380263315230693722613502183116615131612540201509842437913784701089817371621709042366070055662008437200280923403600585515913470432729619626718880840241279987013668514155407704876804902001300271005402872505060368529968885403053277681256610597854355544431656208292235135378775000419420621628038930805957993223247054494201069066824780997239571265529279965525547520093362777332767674667579472878196531358650188146355498542182661195261862959821083078320390683323594975075424655344075566272094483827531041597581773203776639910738031226137810400360621093793516914485419919580514868508479593681226555207512645357842535674442564016438158424898878558028064826026853212572337546843522504274391618353527361222923096392549322714908372935827712227058773053719152705169823091188941648315714332032065137253092165310370662208283306428424389061076244126154093529326799609123772986578773115342905945930784301302848951047829409634010359174014257249671430146722505642803617 [187,31] 5580763494094017666919465795228497376306541720229751414868474550760735958192698147310891450232397844478587756780317728719024035248220119697404218702201705684173759412999119901013705608915898820229502906873671753955066069654848907965624587329049180286200672942624353524938791321044642359340181269510566155734930119389327175880054131047844391145143040108284768721656771287970450593097852798116387674638239112873989915283609617302870672404156160710871524987285649811224165804490874857098132249100628199236428339635117898968505185816902277979858525060411365321419867489040632238916299329220543557522426236219260152093102371999116374688218999758027481185064040254179102065279209812576888661505665681948390875971649043920356148322467761400453426434315372216984926448118666217613411414134476186821255838881347077809697803057928513148986520253627311321483454279463866892011706767782179378669896660084822225728799561128204220757842239266417581309056139104874457859650678066820106299095653370097853238269262972762296474 [187,32] -1842269816412356085297996437857147268928182182099207298481273577152179859473963907104054025042088307665199121287254996429864100606192275140865242325373366737256603613694321521694224697595031246631701456523660744838208600877313018470348816942247931018193396011650823737217070161972025866009994185602799303818512286690535333720430885946641343726904117198178418242365850448854289460915368067068325830062615743519830252302319054709663237236020964006501916032770563242347735731214591808659055511152358704208660658358169496299152145065813343384664509364371866639748343784266050099244523433878488443805896230236171711654236823360942151126887491087565264417436875648638489138094807497720752779949026642022906431586582478060806779484810174807109704868401431961085096525448611271612259978103836566700756217724899136025881998133389275478276264333331814908517503334386016383388866719418979771852313669137035117943538926003524712417807565273405194689136164315792974282401140103045853246350362773300549235179191023268800 [187,33] 637079970883323581434680437570032557246975719400550080201823362284572825332277630127383356183494454881796287651628378044928520762765508737148545774180877923160742384032799595001716120258960230431123917771706574181214415147303388401171741146393873422541550872497609116530060201637698866576243579945987297060681808176573016563512792756364502839636297228703172352715019030595506516015909408551010282678383899329444137856186517352429952487271986924604175870115419518812868231925025339600519030065716550848991209079501346300898409274146407309152085835535753705945452806691194350352848481154273502281411952212014738120027860568773547803960371473161002971085268345177733203902135079067158116047933082354735848932038696556428669299169296888218042925826684132999283578585456546598828181681383516493479843005633626081246960703597437306946154274333664575481435540023245875858717030666006385840300399132709536076516892923407964705333130536186334843603846333113552584005500878674118992409089750003260851071352506912 [187,34] -276636520053440926350546887222198086031171497734553655278772404278971124522059502082831887582698395766538928917844488580000839558263581352185200183908663363367588597881851395256992672678145924519543935198398498827314726810097005616560313109049855371310477849240715659257398114810532563164913254900022226042223603722010846529133622097169060541141304990787689368646214279815864732804126632973906515911658693315546368055793334600284541443843406777454509789653571700916495710795979907786147999882278620311838543784849990855747214028041380250391976466435468255507869819626194568613671400803843783369260855199841277962456791057462704079447887316968199358722588128671515997795336327551557458638773104886616922697277614298932895978313820258870306859387476102030318062601988501690826010340358472781771399836623641969170660804550017742013523777214749592096704553392068310474970614614255526315621582401323474973023070438098435683003096504023932197363893227807392276198674379569052904171098195863213342793638008 [187,35] -251735858146660168861768142949819463899941694617260356883476125183183534193527733767586907057381825787192127755351571025622851628212642970233679807911842318517089269062745788146275129607832417229891916444506620109699763463081361543081722531649036660489555926554443814398643778750946567877886186345915780932927575989928814577236993840164829373323140785569495528637331181230220219630499434461594151221765653515779777606382608646392433466366945978506696599891293960818282332487824482630904626351073956571021781314024493423566492333886331484814827669103600113806167375993934086992255006364478508699302627592103290830010593297807810091453631875578041948948336104967644028605987909153647897030651182209214716080161445144220706764039636431278770187946945647642495089267575135108851877963025042387697639213153873304414872672141564762796142178823348844388613061839997537134351909597717708997861022044593365612167085794166227752216246536048037082424777262128583765590828123076355863363106401945790269947992 [187,36] 394672171515435515027389385983873282041534583485509219334312625352255431139675548340836512876394110023841227422197093727585626113342227001754418225989527620721257589929322434065760419472801277676797321857818778195652079860756045641953330110758803297686256309565929669417051716993724637909219243554084330958301938486083886587598706715027144585081734382825581541810374454128931886368931192200271271277006758653556321179772633333959712796210786406056120052316879634776735734617716570953375441426574012778517553509964904070434868116697617475688958106599403461991896251887476125585671134204243312371977864672120410140571765594104665258125987325647780769140291771187545125936415602305972642347163035142092062098124763589649613506628936823534197890778334265385973816912119105393367251183529107129471249105541441023514978293036561429441358769118483831716709123677919351019208989091243164010410560103657051417421478083753366113179610143330250217045708221204577640381127649647058970957233784949953010992 [187,37] 733559495445736675596515978665451342647306721139671121640115808334560034664817457932841099890378003734256999668353331718363316481383912611949679600286663777260064306407363880916193840994650797591416788067846259109893725118552654454662908359040396675991701459096322173635371605132994860265377805177981078196823580144868641853456042565597003742687141131276180454917981806671732961959499442348862232076743672286938182792502596909830821493314109468994821947135703156165837359274408743565830424452596188639224544082324754542047543463392495486861312948437656665850477344610076958764980093162491499813367844603806037045750416384078574863302011145444061699282359994956406862141477609967189422039717398342944971326919811647757041537732023497109578215285483453793706868149349709721668224337400116712497448962282114579859640523561983529425630189255925872904612534268322736279541487778239954697510999566949822278516217742375329968465380032655404691756995999082519644992680984401579846419782921649095136 [187,38] -909030245178739395972792337304060836634438019801245295497045535786578903120423882020971533861507290517856117204232731055743171038910078052196871095770790245366120756981078058371106891053027289803674256981072947615317401316938616677194959127877135609618835121636088791715239819195941594806031549040770436267616965900306727360397636363356595009765870121274522367144765261478498510931287324912139200037534728409111450763340585777635366568958695017713154302618910503082254584246243864851879494750535423626648221924896621158457278497876718365717119994998423762175203330043053762183379065444169479387266290309348531185766361461199102272572398946308634290127949449679718682828237114570897222683253637841986418930075016587487903126011182430334941796176366945751519677746815112988770447942416872173443317746413196182676651657350476823191354782576088148102409130121879837414946568848689544299100882124227117132192170009962096068342803897598484578139982453875184737696998854172671584285327014429942 [187,39] -1415983352742180763555654367330349744346435760401457283584126546969562747415961117317676499309556617789682956007750825818066443743582019816909369025009236711758298592406032373330849092776355037034536100807672497071201985506450202587927949185866762328914018216715457120660438440268216149940848177501707282583352006733667661269373952315382373851834448702509481180235210206014209772131437018420316344169336913089584813237221531775833236872955588128500162056863514551198068152164640946482391336953542667961248728039304704528658848998552127315412949785011463315104702495236242598679704074284317653954513567471513311278506463025644559846792541001614052147373014570717380862561055398215237757480083433302924854380706871058112550914248755434608145099311274500254185407183651234924120592506103151345624528374020610029067884658331085302891249133707161078515149510358834446158083603962766008431518468165999183362099234968867533770809237821058695895681936821016955967394806066959919271762368220584 [187,40] 1529662177892225897009280702258980982276440636419732922668435351175219207363484470389441719065412340571826010069995088147867187584046016634143630887957844654539746371003311549466104308490077741313091958766572901523096440009264267680033387127828529213460466719574408832485098735002177583584800155251048504598022193630920758777797884365096279903446888568939292331876137719782790637336921931397900868847025675838860385468492779927842266832513869556792052181644885801508992705499848861165060400988800086747733615510059398513277278540264800209123449523806371823034882091902635781989961696902437420296900146184122655358645865904667107422404904779984735494677869569820594561942870732197983729254488474344121641583755455096365331930974763759778292274167407596787372365274653886395419459342917786709972925013074080348188452138117831577692104781181783688174014798182442422949796029360719760476791628784124489679296269421208281243212716389675301781045291992761265149470698379168504588794668032 [187,41] 2103635665653114564325836294652051815782261744497550259624562820485255738222964071064361604145836740949628145494408767158711655485591675614666637963917036053736508434376319588789156241839149837912924826328632123720564675043705671714671659838715257929992212840226414068751259871993213558600626611088230448711670783866930918596231907080625070120592125548862868488721767345636567821147814201564675394047634928874550613573618015831530489577135662243425191162852132092582816850155357831679725231890105913678916207112858613544990937678139264924413755290011737639591086112186493839950288275972939563459173525656239956703961524189377210325943818545640091165651166614011192609473622667516768226002277793962209610420681701163373527128924927822580292256810743519857779422980671871755465303651496711339265727503406718082934120345226193664157069494416279488709628144524208673227338070244699479721087004737047666121226825483327333132206859671897024565801413612395911214145421078110112764683600 [187,42] -1918920624572909832677153448864333753522871543282111099561684985093326854699898039073709942908842766209145819506351466481969300212432800752871399004865566180180134602721945877545305162082754248769883840394928729761263304523609205656315534046975226893807602546732525082633675297078576551331222141919963659532664224330830821062909738886062315523629360793824767921145975427403337730567889826908338085809819438306173424068928027304762140174096368518187251450912587992648564859303265097884477802725078439131492903875793022185894451132988730790422019470478803828098931726060887802144108171809126686743376398850977042986043634824301710627151369718756698224099049027888038840838436884358601939856316632588265921219540641617376328428734934534324964607626739819547067820820243541946459848475575624707160829794662822641143667948657084842776317330521655831724174558504007305923549991851122085031696577858318203996468727983356627191188725468233475629218822786109906713142029236519614389692 [187,43] -2440456666856685903409638031566186040246467468675855552112921254900219398713613278149623629992778369605963665674338104331094005288811017757681371931401613601245609420295322884673000186487473427991953533102031805536171190747702569720109939927870236519521960924918103785898647680893375598009851379773424035955804636493191457426336801570642040858862839244227252349089867916322765669097815025416759189826835303957176883140845314514629985631140492735069534124427984091399252766840667808302801013238097935485900531848498494869212378710745510249839065161493268884459566341279914036886235277659294754624963977990494801389884911331251444757843517875953129198322206146250027659063650772180704796409444611011166308247190190981505289819432787295158880274969961874693512226009456679399967299434604443696978186134979305187214864441007509446963420156331264008042268555381193602461561062657401929228163549930036464037391671011837257881555707140172624158428558020430331716638368578207268448 [187,44] 1787212004854848185928682972975768458759422126076690070173909350215807476110834493730052705196651173140263782685574331564408630851928910053721224978094400483242994097536914076361916571219960544010084416831191105033021020627833234397171782384155120316448312937995532323872262838455976419282955232510186928029250889381759373883394376030870500913216557780574054673540835605593161144453057603167432729542076014433024640958805137183739081104150079868978866012267298792614702331178352671033444873030876255308501285816398358795352390592444888645713056567633717502993456708539029408436458865774760887274576502991541238929939280021991692009408972224270722938027911595808188376435147571240133563933238715792367570038516155286416845966368106370830656177732566659957276126438804100003128285809502887629856567802023867139739972230695588071222091622132501893011512427951392562507525475399226582234191531695292311768049763839165037046203262718941059035649332186975253409594326570594536 [187,45] 2235726094670237097578015668238494678956910603429511203599763771428146664618404461379187206888217070729665209591483462604551994786608443401880602607162891036009446633446129973014180281669404784816489249861788154539388887305524019386691450311902553576433293292293969556047766061134662651992818856267877452556731876614792608297411028461430439916275180312097423104888260853329016568666528284349957285015255502214969343328232604383291366693433419011038043880853400077501367860287355410348514558894389561307008821827393467281296561919259928291171796520846020148254451859905598772095107798289116769939525120305741855022536693055277733571857273585345819499846609651373719076107987458721597601680230314902690964864975838393468866383875269964261325894090901769671175316560424042798660929478654617523690002331026584996137237392777470448435242557357813363359332892674267954528856341883785507268453170524755768398250109526790725641262682075953457461459759764009481486427539004600 [187,46] -1215097412927016329028294975210018712725449168757366148370975868786497482149110782351985830728134415517426354193574231701847647692139582815688974349931776843634265423759820589449614890708945346996911731574231734487174619362517347256485677579740103856620769603087348196851879397862912981346858348173038694536776215867994824639564286893738597888586389430693203109942076419191813137058498972083607767444620336345977440926493839393435949852536337597894144476162655920712370754353497242663207680795874821416238758360403945893945663452033419420256313896996148666669645127933946550861009469886557856199342498915906145042416085901178953529846086096904782043631042500626076532751322086366898764579558437494971541761291789249144764230140012698354141338340071247246668178784639938177043487572255366381829964882166797280305691231502521329576665222726741907501930287557152840538283739622816960469498324782663909766736335360304907772267050661288263548936631357811073915522707311 [187,47] -1623606692382080992359421361761661639347798860216175788543220632522742899245168792502937322616949498478501985196722541681090341284988956933140451477026177305498793791657616494392831705316213990550697935668540365944197811912883264941133458872034036064308421756499512615478464625708051395462108584858122580621647254898817795444635839360129484812587690007656701658367712777614421728785738948372288599484188498467137418911153080680729741202370733140413463922114700654272370723452571403179080839591420509600456540648756224692813407668514817922149333163987308343978472930911239356461882418310687164014750358585543698607296420152874816419453711597502154032076442774010344725327465838231042951966612753900137851135357051575461091472326629121324162686975145356112582970157256549099989300472463932881419165010032017947173489453348538064503121117505611497822812020775776950613451340126910686823653112391474541566049321912624077788309097180518983944758907032577444439894488 [187,48] 573637044414150439746245802915887317014144295255885551369909261008630661348028277856700893959833348131643069922306694702361567014383079234060089561892291332033559204640055204165686228025967028220874404381485431023358641684755274647123559370891478211355528382929597112860370879301269961326519660641739687544687195002608569629638850333876451456278550468853154201382827608722926756342929666209003002297640509563996200119045162418165694450343230109353102061224275334677250131388947250941737736764448789670503267076239081138862220196430919240784773794188136098235326429648724189346070135460604622314984177714768006668050809312752611152360914780820991610474579644499317303460987094318595928912354122709165844606078252024344849758721343461100357046186413127608308598469234363228252956386054176986516572516105518785681277148058860523955292996955035767255603248609287604398386922540297461463775301010995481452431522502605733673927946926470696465414459753696205846048 [187,49] 929606987906854755511559561803212679778945897430533254163165179769327455398936057633320485967563216403305126885578273321782996497177498382249276446400695088933218133530340543143140407442485639273705890579557099169160766385709922635842383938252383352896210304889918440332943239352548656339318263771871484930911582968850281575365385416409859753763471253229227055724956086011702290141184785989705095114380100793790843554825027028592721052618013369916099942319277719924529702355306918821778573556619374403071320957369198915537876491794091246891696440105551885620184165465301536978403839054813206895755857125905661552922612331223506210233040984577626536370044296129029155872906625977269484814667943493121144365076601769259880621505102509186574325598401114271830451888243065294307357170604548197679951498300903084828680228897308051942995590372204500588813268765929504393429143578640028777295183620828378913598780907384621297496450599984268318811993878578573080 [187,50] -157687118293548882465925578990240253355754342106199061413345253300519799241577912454285024664123950872691100441164587173907142431893257811713588861463504221388204116847747547249747002173748665519109057967485734351478798438196081724099184285675293548332944340238837783031530303909018813093461356124149341070429414325484047350234454333739340984139587028629293835967983767112133379702420809564696635107693186012094424260700584610682410240918271424320623101743454571143269770429220830162053038607204113838879317036971815977142407620635806688088051665890199188522320006234368179952380818535101984862269793584701044905994357042491045158751725658244192374787769394115387468140985044118918197034963606186075361825693890890157647336584024648647149898643007148069793674515239603327658797558502633081470041266478137540878094176402707657408045781493573805057351870514178411803682281978531655925317069508517122462512837725148353480608064663034935774571848546832824 [187,51] -412615345765521517892374891064720491738921193095597279411796678063486155497305666521223954136150025747753355776115448403178431126935453681829107914823167235239437292670654563346911363100115711719184358008103829625597971211047348630834164170508333464236824365392097150731990281064124559979663474291499069034853211265056279514660104617623780482478126681668550916631817079764128013312793603899144731940723313176250802885485825835943988237171428252422910907198279158177961065781152219445495580315172477883908280158260038348984648717005350728536976248227350240248506706930729966974554826599201545564615773610554521730746784411169755334592701187533289324602476859415376179443211100428142409038240310332021054466643833618568364341002023215485652766732196463786526050686025072017464199294308894145451351932224162802975989498300733284516456099698044227424597498300184480277197891022643366689490221735340601967901890039537115242909659573587207148071140165152 [187,52] -1858289787956236201968557080558797974634145216778551862512660226475511148618227902279042901628448497094472038532969260873893582427123154084015783511361745584552073011407636230981116893728736499941150709580183450789073648014864232013451857934999916921214501356769161805565003171227595514824756534269134134537432207198574685204558259630293982686873178724037657699129589246272394968906100618890239753020335664040510256229243761602995858701074459647224047741581198796486979422961140906497995630982075550496480580674532085838031799555096904122912349337270229687550693023193394603014500117601915611183267014574982981940047515308410704086959073109694707399878032686502123000146793209971655401400746081641309884156741310483091392244907593030534015328435362972532438204574857572911084197800657050976711377594665529158234692031538741404720383069180676611466390331321789804338562148442337286254905189651387689068602327316112633358512911188353902155255448 [187,53] 137275365866972367502531460338169057017850584117529956841381750695029788835102802609237419835031950978347281678590248805720671065331543592418915857972024660205525061270476322905178636652185718432638708244479320757175526175924557546983853861487792936197163361291194377624112837200523125665578856919889518978026230450058347723554981741416133046869498211610097924510955328605344369809809209525386512067432695416009715051251339204910104905468065048522196405158614245359417985993228806087767943286164193894253773848060295724567581520436922142112232822937478252320233811267143727415609046787392452576496142412633346963412475870900307587916403261750352022907313407099905622736516229582228558128247889407147938881994175425950032184277828798743343955260527234138059467421052007995125967496148894019720084125127855012482407969789888127924929525176663813035510437956587364876680256754941462834576554386322091255205939630466450273729765008255491813724180 [187,54] 24139318653709585828746034717919357478530955866348909962318480100672163391358973627771954033361826349391205175744290503768699974725423295809945710934604537523983689344333674862639258739601858022218247401470317601197074438186450359859068837361201543719184853843939029170065505401878529754595545830594761044385284539812111906025255604133555320675315239572527820182817561167535068091755384173943128481047524898560261224505789501717764439198058626162020841582714372772743144154418611654342811252804741607833258655606669129888168476050650064183414624810496162410214750629749515237099212797385300749029488907688771555728858173460172184861770108648773434531849270395661086029678535480944758370417061867709561202272854884187214824612094636230380916402045211332096341217317983144395333995988733591104203691366429849063233618714560859010484507602499772276936035948138723308495787111348312637205180848860286368624334459570402758241824054614333531870 [187,55] -31945069148843322978849555031229938783978034105160245670874928074850711790360319647480089454658516334755087073873972324959016093473991181283258502717903513584782925652820046855914530649756694494859480179136876554940030645207123522101804225196089657704458889530035829317961389737670249542385025516647649884761622359607878290417134282906694500208681901987509930000871789781932772952965293760462256975659600764329485018568352748610125376274709683078938643609825330594081874152897879290753201627326607897022272767167592094428746876788729696086040491453275001979297276649731484056540417303526058652827469794251878170990195355871944686965280895856411291960748120591969670174578753035431642121824994882802979795387802124704943464125216916287418600547521161828049924953694232882589076853741822152106573254881370916286622640546974425418322366552423442932111836221729588348038004135038608935980581381850099530238095595351211753433470064446901820 [187,56] -11942847054268999246784163937014484114886692166532178761144958753645078423725625775739028201970788111491263680131917406436145868933795457160344698396340675375344632265053883282677882003571736765675090671423944252488108340144890696365792548771901135755166084084391393614558051822345203228451296529918417478397622962853439072144369492760294012946034778386045164620089292167228316616149650703849056785660662571400982782437349552744820780522831865637973683099383533901167154670663256409467067981959266061794976732684453918019669321237394658685222737305302739059000085146523404728502416771712677475346396935303735669389342831782718762039784881634876560449346626900503367570232020784069123211823345977829124742158599537722537322677757208399129521606681033754608645149696076253363204164997793066298508802173617422247214256135964399229260714225497382445884997347828934282788960049329315817471288901204183696807299981658168307300016223905396 [187,57] 4279653367921237822846563807135505318129391512381758834233135377000243156885496282241389271745006446767883816920807866315351196352444502600639356685893069212519749675725930614888948503184835062013461249567893254162470728306843801126929953340149195261488792412426797961433901722312082983562929794363880802466538560258347945480242490221261113521314704908205525596563076363912445891851447968289120618655151254699504231888426543549664390904556252046570765376142836058443475897315244859832295171644318052543139947147909737859347525456969239443893082944928838106104096368165998118292175297580738237176599187791774619984903235038769392534616402311101233100209992478044682515610139705583719772228043002471973253295692085775569192015977889204115362014212645087437724083346630959691693793830370653460139740228871105117519730796150528866902029042344988375006307466548054929516523745834377143831213930176699382447580837084851632997762229496 [187,58] 3183484597610477142390881153254999109662367547874459092842662629048428329484379919982812644792498708409976928616127724744842898828536025426848340565745891677611510875305907109198554059255107874492259711282986687965495432030470373919642475195722777546384164268250280191595156885270229910420621053987152963523343129260834319839757992201545951752644489533087296006258528126569535244884875315287641176677619652309363674130411303813424763281331991236773149675066373599054234930226264327714801697680982693540962526594095026261002897552651210130596188775088047411882540782576991384000979753296401049861739323495597174742834043612965417128604692665174518351463013843454709327816045692803350696300377740822549562926643888791510613577708205540390496695524770580197319816032001621317624436944388786775108118469174953218616532249185846093188054923267829139042145294270363844668982077336587657972897625601451162843074454271749150243981124 [187,59] 5360518815050892987630941974227834190351150752927832781121938506386888605170059403187361817553685487004781914179209155453239978446287091021750908511719244394258698996068382446443834550775931945447461735669686130832740198727716940431378687194118760704404562133537717888393165475034332173281062436691563224585149394179400535957112919389558069059973230940318587948302459885511274062153016836885149812746193879832999728186376611292919150411536619365598023120544295102289592944328472650940224607362504863649953887734567726574011716539245975240986014512436980193270755946929884826829751152802320075346168961481281580954086877476275789520321176217750098847509107593361317157593253946647177329108099948336513784682505056562938683386491857156547449830193569427029432038556610816013247731729972192517413273740919956613607551273537416402346018166363902083072202537236040975096213711780838225494086616670632595092575050812735440974 [187,60] -478344904459493389609599225445528162289123444092340765087294788478044849828155774873218046463768495270885600861775661047616810174160551440569835975254654834899574705434389733081455767848013442461886131439602592996642787975489979710148047388920497056730087102865067010967892971792393628360932613614785216229115804865797109236796651339416933924904515127572408317330271428704522666899217074210413571688284459985543538639211415426466704946339306865305607869516296179825107379535834470197649488767261894087733124174272476611619764055697597758984466172283721536071695861666493133958510555790799886136393710916277915344195001802516825116118750629381003185366751800541650412995871953856438282641934134020873439112039602018449656004237147544496980547463816809719766880057944762311146706523833489607299478130506044101669837103996478395066155141683753507426177463998953656256989130045393745013697825740238025359457413004793342582 [187,61] -119842947437593929434516408351472358103117864657634184259667351514285579665670767211393580348141525969116604529829548198364123971021445180471154879863247917491799385528074241308676737722747825753606737382120223758956886859105314004769868172844523764645789887897408476248632362439178500340881255174492675897301785631966614537166096890406973476424742703206835512049138781027792111029985725819223472189252007757992814900527149024940416156731787545913847378422219738252088168643873076944178358633812212134057982921173482512192645074765964081307428647807707509880571052224222591789242491083821926207627952255107439529030658843761306656531858785640207337790287200325629344538147756751284729767147458756220026556835954260685608941706337371352007740244777109117308064066179187155297271032785231227622284694442617268212130180905877924257373729728946109675675809648473756734861139788864851568612911479422183418700713708857912 [187,62] 26566559039900932469763950727714220792721794053823969796754278477474049723324628550552071758456394389931960003580233556732828078800463800111926440095118022357827496029629984113669193178941340079282037657111794077178184485985109605921746328667472986411528449522550835604542097623586458830253882022335190237428147475960055953576572746822564870453295559221494331085234701708793102531848389291548346650314379259370466047987801807848410973888732667874143919197921872074092435550218476392273950217885317605170548524384100884111479043203020764564920253119854278074005026995428039743152447695479012885483299778231175619548320712905980351578327214639809462625703013728674157063683492787485463307974454922725552879866740541922738888769207500210899174316158596593520216535518327385478644792042012735402950488744336785860318540724575390945137037559853842803245215563898804326363243608558432935326546262758305035197643325999 [187,63] 20042624235706727517738316562006797982810650083810403847296546991399516377086739437502226862410374230148638738825435571491535085757912075633895243732618538274519516894272409368397903785994752927818042020126285308014669062013819150359604111279427064131921068782015662873557818893051002262511160059753203989477883765775648332710427158748449964830498959317896391772601701487837134915079890484600836934533627346946912985993482038504951612715270832711414930481467824657235528625422618550443197442640324754177962058886721550777456816060434031223788386241838371572549126506428246805351605908399697325816597877107102694499087230443942610335377092832850022422359875079357849452167832897542072648132048101083862411130199965054117026506759254494597958814923819866126579593487865591144246658603282546128459853193925971121847475237818568696880554249992578596457176872847708678062034031384596343878575955994180787924674054 [187,64] 3017073684467042337494161422876359890908041006299010835874273579678891785151752814635096471147622159373778678915810043896966823420827317966741913528587022448751369235810344459269909907466752057480220810251865130891991162983276505699343708339496891306033226623434562139422807274207195713712828164804905285317556260044866347618419604390081351216311713762187822190645916380171142904042987139082047520542079207973486950423356545698231134637060894714039452917186220597428680574856262736937270446052301592981661681224166659096787544125129392501784860205723209881027580437127270615703737844696269616993187949288150664992782989842826771913126833419505960414552451614673057365848222938612204233285176319425983759267428779419323729260154337731772950445166453185481252048998963426160340862164342202886996969990894453710494832089413443630455598745135015865701872636493062115562287530570907152324320825511666837143472 [187,65] -857983345265690758153847083025984920388605143006705569854648541494192801910479420812279080091690225819753899223690022994757079915810912563265366139758908601161680334103231693147641385763014752755082898145956045036717363689406135293434756382468691449963317817568295176107968818355958498273913846837009980993767339996961782029242737344198155929656689993999919506822650578164089773010161974341638508980067788127122586880889770647308966645515180848617740322912801835230979266443917849727787202634966318342082962242341992115703709349217952876330864284780625181022176956797759045795141237709243379681733299929059969832414170747306538277764982381358465264975877195360047254812515668672497207617543311614777650418507336878109770914142639262101307781506890089247477458586218505127742035023880357421019429961211469286591130036484103935944957027152266458499510148029909385454965821967805665963209242238923921176 [187,66] -486195195490596892294148067035778402808628075588509200300615267642156217512579510041640576491652543200248851268152276979456923808305753061284867465293106791574696895432546885911431091005707889065310780043653924405239980144156120981662990867117357300598370080531817173741882718826687072959805912884430262405618828491553103535648049894295499491430856586120966652008748022465508607135592727026754929287006905372194636249320616789496000822728353950320223770585815257996782813513621951987000270431167237577773905010866773822045647386714181246738561884114686205830824530475736441550204256441802109297364603894922171998674166143546752487055272054963106477858066743612077342698018522680315344955405229792430806701200374498557945216211913146940594251717485087461040370187665369570254517045677676262003989407395712130649693349981085354853048777957926947045262542599774737662529656168401084146548810573224544 [187,67] -89262289408744913159398135032834034085210758145425390765369682351924265370729208265178887650402492246149443929531011627988507931438815962227296507548882255859633049028165012213268463684095487907661705574137570188116263347580664389217012701370042385478415521457715814626305008432630921157221453764568539400194601899739653123534070283085485801236626198990333666805705314148973987887337120258218492156133272774856847617414487226405510990569572866373805643886143410853579941666435089882712611931409163962946888277974428312170281403378030554494894048483146170499139273068211240976108763242183741287319963371074685207633669443144307391192438454830803438384583122888808664680527139767658138848950656469538781487751458305196284180659099837839887068448216258038044783139687476870735714715940979882333225020421879635622314580969375726846391007825952665892860259877111930156319561995197491327861859124646 [187,68] 1878797975763853543184597412464951748765490193853364108603111935853265864599021676815399342804081525701645357005046328439746989770329374548837001868179064234756288542285134728981571122717725493924357109692330894641230599322258476385405101235664203492320432438551827736836747589490811163052275028033533635529624162911778888339300090862796886632365234867263039299850078963421308085192391591353652640649629109350185045952223664776393517275946011034707488526861040397178320459290109102153449722716540086903264766025222052137179114485231138582866374493269434751366359369054275412759391616280856873818925087504604105147896530577230843126520743492407303041526451856017760719277762778653789223236311918363453109850202136028401107877630710374235001293398885541025798430910668577946812242172978660055704192090230017459080929991125045464112584141784968329185251812797839804071845700818455148329227008 [187,69] 5494789632641621652996204236999572022577161076524540994758265546624812339424563109796573461986208498771287445729062881520367396403700435572893043271141061235995736414672547616210159773640288068453544900928344838449319772852932197217973111438984207923732365667322013239308791639137906794044910777929368465447823623359522502871764688740679890243784715331654173560782604633733708786208962297012059365402328507881719024877337083862768372777717731781310536127287892378541183310089326652871770921239702457445269624678155341518287411000155432415835596058899903977155250041977498708857753249246758939877181877589008313568403108091034296506969031196080383941238746083280269255642323382822447824017738464742077387033805869698812780793589912523749748525423613107879346765354988660589727516858671575654987939450069984963919696314567331934129847408030398543944657387327673366564019878826512214359904 [187,70] 1717554265205048111051807843923756567630556499605237544713088738481606103881304177813412699890550772291494532812086631299809402385834519617699983303253426147787909348265883121086978809469406233885773571877453153944961069175981167161547803117525485086622124425730995676943062852347833327838495667224798356602648592006173660893992474054935528944362596044531855487884027909170386151881586589198802981869948899767775887829090520420954537689096125495024477869823775490129580976377532422680147606402696732067137948853399774378135140880473411912617949343582005857898688958801657005042466837181304346415829058403573190208113906896733760620711123407767670367661653516711362054256480442051060386807126541444005179962806357582578602475772884259326313876399458923794352754617225131839819645648847319233291419393100665627728491153974832903428900359500793266762481483800703962332813136438748391408 [187,71] 339169940477376753952851037864326268031452830558128227812518144162810269680447871529334554142859248092645125249506682176198290108532794092899218060404132110403106376267596115328007746462577380053303577305958217933055305373196593321756779662886698854164909995136780505155249351583903856178971121193814866164715377258913688932140221433323688356261206080856240683794631597711051090240476357132731380715927972182507641535360703464017387316698844568244898889994270525607632152353515937397895177298758586808536679849274096322731812069479340694424612047355236168172377487713086014230587215916655588957251239174428553583760633646926335378832552109210599145496730764683884881298432942372230859883092893639712836694472553703691906749307785351645364121236961650999208804559966080116721758711228980319746371098940916964985879240544812752336598151617947747248936365154052325361043460045994816 [187,72] 50069088193789759828324404190441666179066335929649784856908344076536438053037058265247716409748012011233285327630412877767921425389057644311534959744475370390231495789962053602854711611479639709659803094682810016948514807581711943602104599131348909492261288118823768233863339566092635631262751199876460965635740899189776071101346889966579823512665147332085697945374628704791948375798895266669562784852568612945023412871068610210914165372983747210330733598517390417523587023262108857602500646890791941616851509907112021858976661820456584242307118384741524000723147925283066924181890830220229298179427056087916880878474735440729790554611939033319912934888607404394930967633778472937380460825832022942667976808206888003507816005245634926686117909330531492974431026767717900789790544346484535173094199895815862755833190573966268537475190997412695276788226791602607855224769228562 [187,73] 5867801485117745490136871087877640285415558574745533275362882514160421928381980776613317105739216191782753310777397593182231944718055082199984682695146235004052322914526214021313987956253328203204259480078745955683099694188808917577322329546565740517073994194014662938376881092958623044972978818427782471731059121043765047909400082697834301279876108538934628567940221818006576103428544769266546586830461224717322843574924912558879225370573418426714904877710238889065306018544001631696460280590994114500190544605698070695995918444463133829721092202326848946297191358166196456458558152257959985572827532098596189470425765640881527009513151352355041108839213111273065263846701888971392429188649548738995901168837832527230316317519153508045649819278949955131737139726256463424392200516786599470851873131201756855683620116701206650355094927727754064506668787656064869572494060 [187,74] 562438990883599849275661099155448251213729133812951720752524723195548439868368205761634242084593686089748333465888986730244567517612311091233374962481079099876035111603920588558154773673431918417670317020071536011378783104043378150654084713765727166713752024321880950127035674786572056370547341532823687975436598861938971700963257865243958521155762574969419512181173474564939343305395940708447158628199971339596637296911746040768164612748080519993350780008038251710956176325588732075375248071685149429416385020171165638249632914243489602777257077198296102688608918057906542380125561518109077748839128329253109051909755929104902612659120699677325705995165911517503160869222439856703157668038926457853224343471034096997350067398846702339706493653824424031856895916124434371642039810733007811672351313580055745989003445508622076119897791286231412080503621432724308566348 [187,75] 44865280965317003041826796971189024987253214084251378264380119720842209400165457989754407688084958839149389514766470931586366675164387407089825344639360158080162371543769910922630023601086055172391940442849769794371711068073449762771112897618046867232548556578504549889320367430582669791622536621927176747235821858100861229383804336086600418026575912457692696301663187741894636438259906070774912887236156910736302695111545776975745475107144971667277331542124714754122692295109512623370187733840026130490599342785478008469979748430371905930894468948166698537965460219570796137689815143520642064209531558714456800940395382827619419321677664129692756731803345197892717819303579514344539488589623890728504911687368770850073159699416909414753103350308209346280598423788224770692136656741951588674798752084561248863468002404217463112217545083870739782941386356948951111 [187,76] 3011621700696812402890116302761841368292256306343308011563596963065556235035222629604292684122060561904549823665860687531931357038662626388920926527333479994826657585846208590778088748438952752128230455459736790789230639402031428777015683462842203490571143155317520768229397850478950900456154983874286699284924792087982478013324302537830004707789375311690841248765518430488964548151251067423005254051934178449379726610457851276663457321685931215567397059692233918835714253785465846650168319997907974316343332096495284259368226034248992821478678212679889691357148045470489235513015248911405097475044506364161670197502171605351832257301578460357340955621453013272799295022699958859842520480720404953034666060899505295852369404998469405055719431346972260249563509928584403533383944464863589092227216660150652072170283206163796661599777478067130584099377787759420 [187,77] 171396288441734187932090101669796495164109962589142146015389241300119359136598516582654102683093793868697405384336862763965840478466896006448184724669852900264688083729502421101345602488011542343067267806908318663130853559619178288061188603722313644637517915527256201036835160006546956026792251963718791975826765716868860629929709860322360055082583048983260524220266269614153853474331726557778700236316933314399568867713053556386984641024674926990877235087351055784520749764350992578126224664722735039419552954906054221467467688410697680196665198718880672884617160890970375975094833136516030845621321973524329679076957011051559827250699641168647471861905369039817150506985303575269306320315393798443097352951782587617315999377513226496528577185728547789615697704396791778077593959732636361202523875007133320384997727606176661462169437629132092232809083064 [187,78] 8313467270709325903118109951031933218970664156044499577415091517460321705148752412859454099240805731453822250546287915186286510922395081395189993607210762152017221084231694188531411913978936027201814740859295558388952847943278755615322315997408466852959101659235498860227779355035461482179308599330026658075976999700935199916362286011433083750892411380629749614483641599195445997172401204743221006688670027736465563144307239006879548562672937329134631459729563007308370142681083040685765451123573584763637930579965950820610787505538375715831291547529965705172637174226750657982438326427288060542832941471876245346275005616650101267151793561014116131385357971340491221123023459498726612161301623851807951643821441682248622207625968867034542826639201320274153549768533715082637875574163325924324020495623783645433473094510262564991632870678738801830592 [187,79] 344939939930682743196640779159022774576071929425554373090424755250144146732733539714865053839199564036136910302156436548796346890049215678550773143962524918000500978575203498750255185621156996638942640078401856761092540253765656258949250972145711133484969809001271896403540401048626803603580557852712302201620641845121839346138498521648870414845263069742870094755514456879994927047351813195128468963858786711504925941896523871496664456179996151263879123197922670528709081331154109314988498337124639802335943527575524143863115851012826779656351070857416952925445194300181817928727770492795932934327200083112114705664245286521439640554791512772967331161500949432261121432573891418935310522631072083644433673548645147851738082432823083581399701299892672059384311705784539955226764443112020087948181165542562615137580553892729130073517379646778269800 [187,80] 12274624443042997649226902431795198596850031276849041548902610220382229899877892481529639631808722461362540839653950421098074752147549130799101307991519585098665657612227250871409400265737102178992745502702840461913655442308974081532309752284430153065677097153157175230274349895842203900761609513087158140257997602743996538887332112034454374779028493272133942519182954847984231838017352813706969603072377195182927247341860083767868724311584637565920408284603757805973575996479771506031058557153788052760703536513117234918039307927556377243937442314474987523953117879383215774271797861612300339265138292133672019040208621574756436296359409258139384141075252359343424928262367993581347614210240778017187952295171187099019813497141828717974701661852642080304705283691980160707886368585567662380953998748207383951566059710696662657559047136549760 [187,81] 375268227341915227864097360251020539322956816448301130231172069605091584641795662008793692392503237102417037806961366713916667168030699425851026195089053684391071366290286579211553380848922180638566169860771205673414431972211506905616067919106022943888289128041427847031961806422651257331687020915629494492336043463890273756061179635677906842064046116949854226428584668756300384123498754590171042807417187160287200539571874465934290316573728971566420822328838671888533484109412099332856541334747507676882590287600317152694292958088885065878899037085408744817891562379330932530704160791968449277502575579908792551508131688248035092733709611655555776658099404043371570100817230905283957538078945023353397406181042697023300815410163552317539513352323961612971245295951071249773026701402165640073562972784251057954373296886905923536188839116 [187,82] 9868059241138446641275304933997656404513493355372859289093554820317668231397422844971971827266252135293550900819313425393077111657438304806552039331583564332379892042376299630945808017430549447629153630511585320750896827575628339988525243906451836095255412176979726694686928538377931241984803450814432415722401942279487005498264375032989671175504917763374037976523074152480098057663092769681402392722550344483060219145520838244493271076535921730588455351136679270140474825143537023879090157022627853269600505077240296495041582247329825284390825657445368686473664864212732858460622587077806802274005681539262594647714796838125555370179111836096325593465963119533170660020535192114470788781254045294033238164305133762717603362859888972637755824774850401797533463919682216351824645342474026911044969359953124361893298671606697590424776 [187,83] 223327559983257860293172047426071589170343174215954789608673262582807821678150741995932620911530366940707799916567764644771269971691834761672827102995362889024871807773266972221550315931829770994434153507243728647483637699999098725197390618778365419456055181479447541333642498659080359108079812498576140443261068262482684481087156003177927157264907546756800104405667834534068152400302400199055137229598591012047017119641118970621170545081869139527590117134048997209195154158131573372191377711689895941671862276793475190025485828005646728763980533839867292078380921108776690819657853684558790225758068192937957412908023390918644310056587931864874284347606271300198116084838519894524521623567794803027623309423404986102634491325378058459556717808806120202741846380889075030438344237466532734147496673120654926780250213135363420521 [187,84] 4350639390408970039222825828747994267978585103976197896140363622256894585740122624152299572635941135811160051151950258121848688562171478264249125558841111852975710429998130307650836689643861446244963211730006414512130355128813824483389074471279599156060581357078191915136756812913271987570415484882532952787987437823885714524296630849326689675274322046090970661506074495487752314771815869918023311877620647475566774225437701562467229495720912547664818682829028596656037004481201854679367245319251369505762231267026397873614821348510276050209181689893303523853182886313647360464607914550978908567437069007766529891015561610378037412040547414021867488495162561764382717511191252774917986856740030245532007490755995845297106650007382309527477689002756088748645937693326639143833191842758121864806950607352294954830839761636760 [187,85] 72943538354721250988225265455499326552113130599373127622464846845070539131759177571447025696624381844946984176724314608388253664227337646611733859046412703406034837236232427359084234799866658744292297593642195237175234515722990052388763683415924756597641087095840220250441969813070569249289223446219524039112552103546317993942739317419582137711485946099562236465064144817491331804167093011256946849152824664549377833670753516607393586310791423419444473736035896596005480484239733356725327036519980686118844782020023140598975890037434983635449257945356723813092213793164609441853782669827054784984636730479361274890950865676534352309391659523534775474822555094769110355487215674443995019162331605543208355892570290697336840978929467329869930219488322339561433760549971872811977064050278474157083541772376844135518628292 [187,86] 1052034595102586771708584782579630242770201817544070096004834905888513199465778188795871986152127813063305461544739015032790947504723501724077480676337996503866311884283456807462300875491292096819664452247118745878910390154189294014452627062416505562598908742968659453168817301538883356862477864554994251008731570839273231433850905221911157026907054733750949414896446467968782920302244497304585118753231034845094374692989502587465323708167912108511289799565367301544323872276922550852673082973695504796399124929909399005644418633185750660726888742340397597890778402574182421974291941977975422288139009277466114732013834709599925762957491524939810933814828613725675780694238997382832872730366352266968833049667351812927585971429152400567343097342981314207556592436082834310643111317166726327910603361676147445458288 [187,87] 13042117908594523417947144815760014268511983696978181834850057525912583643008554840726227602570659533150525396048445922674681123404083026775111380184673991475353046128709237678629112038258168878109544383601033424272736221406887226830838392233764282051538685811499227621024487703003920326255179240368295795600510629280777088410179598883477863595831461769581147809515389430669406358404014516108833303952104061104055952865371030131527795391417095887690218903566594766068805368955078729107713533560498898838665497691972099080678913769266846915708046975363298379187234261336047081698204763631097875432223397903993300123718661549679359519349380082623653875148401321946008940023585391661930200117256765708093252096358393369103384507913780729724604108025874893654949769945290444500670035934322046561111458574183458274 [187,88] 138834365952379884064901777710951340008084809152982553315000707175193311199203397599887460593305689974840321706248182673878019817527768510174487732922187684855524600525169711247606811448508150018122470566810947845725391592740655297539507729729884373641321592131680588299460243669193238985145665292351386356299636314990000877726870968455156214385277682197231610614352018418216331049402965213452266248321044599118106466908277776786058260324755021582358346917656361425886628458373786036351918911378245066163727476790875385126094815584033906215550600632368013981907955244988117840567974375389038160804132366837101090392483274948006991468324856628410291972848550004680729450088709395179229363030042561515661762591315246423980999043833234222148735940962635213605853784376209331158292597641183044698725004685278 [187,89] 1267451760997384676159227478473811452414812901676314066689403618101212750688700810847377654890169260654723826870177087207261973040134461172049017737797321689905932331849542849981939713022991500253282160998734284378782249843513609038510734229832747185099103159565487256819579548536012537019437560253265943615639959061722130447701404581305038449238660182610427078898788193769150098294088748403157870950469020887991624395728142229487864298363886872777670939166848951969655340037411548371036701525027778041142334841844630208568275329759364675584446151449128529737454490319121819731153646007972581758789255189333010170488917665707602916203745144502038251830240144601774928576062692913392293781433630355079846688772164667856232521931814675688309271822479141508706258726126617295140027256870546607886674596 [187,90] 9908587034239688292949591859947190167730887042408117076648220609435216528808913542428420529540091935604540051683278559977253193731044815899092117979165157152795111346888463703603630493257113998076284880723809120538675600375116373620466542974410343288219304211269659669658892792505922899974022431268641374452733398644845346328002738781951063750186323498896636077409843931470478977203839082475440454565972383272384965611112991512774367975551823720903177534139920306122438443674461223444414218612867839753438238280863911531102874097751793832661058921100077768933952987446671514693955416345901607605268815643414453768602620353378593782307806486726914192219645443387379949608950164730949744574058978606157037185733513218781180491160818403252782677061983651243223634542223010117325085099998404995696 [187,91] 66222896568582218140523938916578941045019611100589901987845737822680383168468703479198408561371266489041162966845450963060664990287197327601981631020149144613243429842062849677231908319585699226465530457434414121842870742476972116681555230737370854826339284271891057684409376689831855081021354609718748837104573650337324857074146918345956190161210982711293588052157845643814622227202682736404546815129228136888728288935786955128607328843448255817953855213229108381089977957403487417366131896389489857769869479028492836223194374981149640747001654946493557783809812568993536626061598961307502556300076858788375809809887114571649514266162432761148443667814407657469479203428602519605487410808244069078740076186880730966833336546717858781174863465159348706924896839846673963239081425685729477 [187,92] 377663073531106485000048243357250060272171455136208629020041126356402175636128325305783909663808277959751439455819452375168351860210503431923659145764414640906865118266639089065769532589547963830826665411464019668133449187203455725468473931353720533926815145017313698724638571540463305832703499938975839753725080703070261842918356724658875489121951902195758529865464277314939430763827215242057097677910846133621946881139549471832938058649920864318169566926539762778490522048838832049761086754903648418222439638738141104867848480306458391696371457003547141898939771985632544981188322943891734148175902729256538863468982888657384509293156109959917352681836323173552351057039001241918590769825855080447623833908144810061462848133218307673209778689194470098043850566948239044849391794912 [187,93] 1834003588647284478287663983415427536905282908700156107468798109187703879559377360853905783118482695074237297649656371656490247927963963283201091851765628420626860930517597159047880899797392402880429643062306195507943606751866515188170153145687702735647207078055129597239915299010085137394945153485794573983899720060191774314969564940762381609496967469459979923969772781819573246679887169207878135167312667707029413320617105190766463156877597892685039148967503545664231346715831094489078412638906137716506263517685584780314331939744708486775940915768672188206093604602936505033194921767737146898045080328593183075793743673372733773676382617540965525352767683411953758176134459282664887207591755507717092724168591255238112392070300320695717271440497667602423362056313428596448808 [187,94] 7566786618335455512791415961036550863747990618117738263986924221826791369420091682571541379634612610733446659819836349476362897263899376639506771666955262876128240438295318445502419518953010985846862544725366239967783316899832501303088183454515639477602904593631253898926396804007913605195967048353250674401455041829760982338379774381949386621406446742691234895641176185971668444920517028667592016360118533948569579801021387652835917845051488441620862383013013579455491111936919251119591523549390708160424754598399061907581501463304716094917259838383332734685756073954894318138673429694894884472630449050631647311284512640524558692746328777508760851332206667524683492843717451835881202773201583921028173463224085553403766484373018023346641691380454511573534654054605002000 [187,95] 26458925957421437291511534014319503238148701382827356589932351382426303024748771641691362866973942492704725160859193469870967501123799805070942793605347976743052527584561607011719745170288782957708216218483072812714926515639919979469101739343065016969116627750472840659176138026067829679454781875939225931796627796648230267245167154927182916427441366738614675496236885186550099939386447958879088798838993330634983453336497406839927860291848051059207237207053960697359516431978692632754076912792615373695255640492240774682873393918928587426076100057591968585517194926972952095968104509248550476333664913733221053490495069184080946448600865114881309279471283085282269966401341863293186455210009920644768592923134017289848614157856226016960910370064771560145258905534780 [187,96] 78204786991327810796649411600422992425347334999808252335266542157492346275094470402938057270477912946130709876618746584280881044976311984874577893730917228439797207424163816436533243572021069160065203351389255977022800426002804589508481958086094429385340575323925800901501631386587157206458654066752478024736583854613651903499725770117666579578733096749879091054030258965330688937493979858913791453721477843621988438023857376483402094740244733369988071605957452819919081624230168613700756709693576901415792240875832894579266760722207779751861424582021891161851006681324586425124872082709571305700519707073309444465970101606291793328975155302756212832682876063660828676851922137941248368136366204302277798195537540973929330479867195204496118979770910030085851760 [187,97] 194832865557123488736936333775442736473868693056696555418204680193894741078968220959669642167541630336068588496190998817882697067894610625612462278920242359151495088611624959106590865882509981671887688639231854214658230688636600924484321628363475234475991723613548892533480541003592789876659685748073345273190408936111678652239396789362183284473759758115152303373438861271510052628707915990400477590253045241572965059549074538458317649051534294922834307115776373097534477749025686957002669878730021492123052149105339242438300162120074262535145904203930218928679787410015673326626442272447658152150958483164658443735482134908400080768562576708489965298956025314087219432774031705678076570638267943192125598337214412385621164490561755968531038215644801909592 [187,98] 407888194198310927617616077103527057304036792556014399692190462335935339433069747565102481258642711455512551037214671763148785371384777277348095168710769415725921796473107666614805630484316446007124479982719582366332177612880052004980033670223090230158560462525375009359111114717438594287226158574474618050718457745983907626664626142426370032026651890208788212259574935930193928183856448620408515942420554978513600611465301155502015349493621765899045017876119015201612917553388804707245730958005141271311867381108767013239111481075032001309590841750000001770509578346927958418541430788999752820468085607813379749165554657629159211966612532935194110348246589744708833533199639331065872575600238848610096797110011042176706798723847492549573647843825940 [187,99] 715262260499538505076805870979187911173833984468190985744273048738853291297426780459973287772612422813831542911078211485226427347734244109948895875273958989558903140836560967829548700109730120484460760862076470292289624877326222083569059764316935643711507547031340112077572383910001862576402722192354435391221836181609353698739542436329751608064705856487540553002133272304075860485784236016049612431839495917245130759809236383927162339027942224827056843754161869515789258495602917767242896918658513270942244757135749900782598197565227515288910817598606303533879608318833883793968077969788214276273831968395855043154649689782456366342430595289977331874480494662373328099466778656893921869369133704507234911742046107627109667714921497828265373222 [187,100] 1046984788879816748366831501163819730862927001935936840825398851776186641769120358158040888570652144132445404973442419632366199359828771495894342490506872243272683204957315025305442759298435321290510036548105577181975501240486678289853521472385864851576434987626791874668228559619400456897651133350453518023598771946000476905293830386649791540788956961419376473943123062019497914799157135029307720546762531990865104415568745179655590297746857474282903163334047294527707873799517498690873154932867989173837583747437019315757696563492787522535410482177519463087046659279218485725255570837808116659989199124048405411511202338279911925636636952895840571321515540816186091185592963557428188818644354291477675912920172979988012161317477921456100 [187,101] 1274615757589289227865377522434783298993479336381142906739445887800582756284739956051604238010700759911030288358692118615943298916038592906626172076810104095181859433133219853838053629017820593988226995357920323512790099920668118274278460826256474636222846577215010635397868041689355496200346390545590658925672918380742542785398070526137460816818277854801126634342524892673768154495897850441699022693548208198371194755369202801458802545170207907966404800317815357355947066944531937755395848584733333662159936635541242707024305722698435373706990175313483657937615635675429657478255115921459664834173753165625576817884826976050608176312404899125889984351099057307245893633533922190698433583131465718486951463786251998699698388429663584 [187,102] 1285578891604393949870056191629989572180747521257909854084785496509123094687949471571108387982329329100478599228181478200918883698987022569054099838320010709033427808033097581053267874760155682196747820021427774375932463773002867961654905871791271269840124814388556633439797750334420572523659092071865181986358584813850399044908713284623819135774997672600859404077409819597620217180431865546996670523980340894696791626142733352849290278306861172116706942523691193700918716418064906302454112767891074140612922501899192267649085218111649007153302498739914827729215989443468375186836903312297675736299060978642843505411068863491354700107188326585432562768282432946248028063091222448539634241124515615400038989037679624234798175928 [187,103] 1069830470320609257686166898333693429870496439626702666957368732358402219210417332709071338746207830392756054664376806258468561985694317711447306006793673327088524645625447100080735283578934403539096324444483384403799691569476421454636568179938464085582062070687237375784918403288341952181782262688123061463636579486001472829248086312024621495879893659648357596418526422978275074871624740910333900667176956215731083896893197509920478859505013182407479848201326716476784571193918960642929204777895118248391676101664427635268875648229600981268892926730308952938256398858350811290388063397414917965616892801470913910839698130914075221617682157196649913238330113709241513105237765074911746494600873980783969078632770932607394 [187,104] 731373148667144414220737599289544462952403615600911555542461035151976460019491100480648978958663905671223930112962847560085313364340960403857215396760433790366436186938896081018844546170668578725204492181616905664586029586516000635277186368568321380207580736687869844904568886634059594145308797477604907722352342954322514685193080301563876086794341521043378682641169237816504500445023789462493169097440007850578264759362361220697415783026551336566566610671226240505138902470390276977949443352910696684435587447456151969952863644177704320177576961779101743895385741132573695785593619180196133347729084661861954925767296180687670586377666936507463888965465115459809544195569577968205343201581495944084470239528170482 [187,105] 408856906409419028474802579217316956162972281821135181983739752811568112495744913436099196687900734519542973712279462076118164259682070718831962143760297206698757541558131670711772419471277245477370290268727326831060874654197852827763137554911988145023882131112917043900509545963795103614442640645777275412956921635485901005669359408104409409679358263285970155022377181148210768018565052660553530784912659045890555284458361099728187970645166769870594732795169755669329410544833997086668436063883649719368503071540726799662226199224669391614675444248592497075304503999742906128491220121174237348248950600981130300772316346778024789471676684635437440696323321748956138290724317670512628884430141835313722762768 [187,106] 185992650357169551061045858781600727758142978044138554096785394041091799209648304017309014724159080629400271402012344019113396317782440823986474221491507610892028084241108016690973226865181767178837191495053042150629829705683062048255941047616026509451714116291545630669865954890098114165980942171259891920889665214736996206845506673810080789780648705865578892078832364710040220404335397804883579224272283221614632057843442340914176359843206176000447072003026213529478522021905762147102933533150687405371251668000089516056503651251082267642612822689905589785990198004395225422624312672302660475194001126927713312411143449043037761643789666949574952880981802046451810819809901632524083439326389078484206 [187,107] 68497198822502619618049507107786324366720323243621022943115896910390014595883304803011190013812222686762458973849472716922106115138924114956397464209633601187756992330348318947372566849989597852024609759803203884251071272548966441762417155450755786406575822036116572005148772826101790884730732600462921769455736488318021750230323780060874529040879406295007594829903728699494104675749989837477353914317880687651806979622053208551649885426903399819430823316776962802920427717054425288588057022697712152981212685383364731520797135842462108652343232787432766418526558037568575935291076078389178705517453297717571874848233414440626433819890390586019190672591314603022159925440045249516787462589895887 [187,108] 20311031249717542932735628871975335078314672087026974328629934317717221218286843053939461543534378193394523795895630578759946431485848828619741156409262099140031103857749206528516369625440989128986394474841776312407298381775327500217811169177979080245308137379962397786265965654142468726843781763880580599987396575612784935786857021738163940595865086830450817300078603546789410911215376545724651257065791079820916854276727567486925917245048620902202868002885253648403842175905501811044554775976738352886047501078453549848054177522757911018733317944227183940719102058048963016638958514288714389623690322073995630451826534840074040779832891987121661012811855648956010412319779198684827515567 [187,109] 4821292840802826120655868607448786469652049020647257239581099477870916754669075833303188949731041495551119873991154351335738147688799397939841819184801319188455313251694506195012178804825252753734282507112778854156598519078885442108803829037692051698401598101397301242578123642346132759725123685632254415898266303713153446297450328113142873150751396383134036252593044317604168807025188785301721425283690035497291803997683799198457623028911387994953823737454489455507669589270782544050606990551817483988233584851815217175031034814438472404143204635354044927753260839077499665624497178460059297368348234199203014330495856102261311243937517827276100199691615194594310071934351851420210 [187,110] 910560912994518551933770826636533600731676242378993775066433407227118699919395822781192122321284150319097334553104642300267116632608651253313105815791071234061714357989491697796880364498202523970874733638612638388827812200070038227911558367192006888070430394175139019850132991304281097780078992808891010872634723185227682052634691514833012700911863779841149212040257552081344764864343004792432873168678914405700480954819101584631751467474477667172729714868937416335215777204266823734364375616922510410468875093495986181000630044867509548047971023812255366675117825127805763759923353559404012383127773541563043280864144200302736626162198031751879330572832083564653105813787176 [187,111] 135941163105875252588259709111772980746372864997119275942707803464723766503425274237677206995873897818365354891381418816246649863986346344695691463050723138548535714230411614610318096478886015586233481368414139495518372294047800486923524781900996715154482647856915591872723101942181636093189336021916176587808335607847463436442575285438699973670251679158683499149425921943234949659865290377265478380097590941158329243117479567429977180529290019274770160251489770043688449483551044159762189244738870590758655249961291428727646455310839536831519528343994619153053967500734250277473400668936469928412440802807639187022544493885386256245527392555164800591631797520758776326 [187,112] 15933139122042610900487523588614807044240661081746860391020778097678018063466140281046435130903738229191753542600840304942389717470935767479948164351243975986105197079006074129705824598039289907137555710934669245530463179123538461923586093194086204147958901513440079081726279270554026357927688626104099066396128685321134393474602946567971144000224787075052506291941466605435932622416814357848068330285330598458727416158030503518356709821218755248641021098703116040085304718771006426855873924935174845128657145132440429854181608362033541071207431893278825910183496648817660322376275139440596594111419920105815619464904535011597462627870145626543602577095182583840 [187,113] 1455420537699134441171181702435405428936959806435820161837031111329143523530961815035264409204443602107690050380246691569621493156924181350983375724080090471720592408462780072114716720066884605693596990739387727479535979594376533856977389624530774039091537671803216081288551029181011007037590234206744415146431467763240092074941183389890587747012758058542889895563041273651917609060008902426825610450522848614122638284348345462039112780115097438414429103423171931242167395776528767741743731980464855153122392225453614260521159920204252333856716590094824075522236112145792950385673680385587646514938631735524370697433844650486079545809179297187683388787522 [187,114] 102811798226094699360884996692602031910409115969714284160152331103637499954831001494137240624246175096751852672870044916974522509184695871707495467435420414631422363497236717729091103395809921596424778148203799239798784481690090056196030714266027554528463988211857987030898981928203323495492212427781769827305425932386816089309125019869786278644041717080372834552554468459642324891016262688858515999851042386389738583156432233926219368981227868501025483386330021434246668783973209004867949307595184271914664054565480021322233326750526878285636155380468371290658176371704357315725869077310489535988576042583057090181801888323916491452143423740561962 [187,115] 5570335213222924500934816963389894643360416539621929363991031852245809942434051156635122773527308541644141199728799383096067428214222530855170685782405278998830758082488721136008012193014090543808715103022971642655644707247200708804611983681860679179034315421552574583499403122277913978456024275347977860083035113582873204578003773858016229616257242782373799354508460073510103700263444171067638170865607354604156820259420040060966730400127264846109777687325884650056948765993580902376455402332394310335220087499399060383342187183823881930408493830510400731007891049304823144587930732912848314720690453463033151031909104395554318834005480297 [187,116] 229450181842309566271893823268836483700157536448884736922718575148434925435468206682329434747771053886181956682772436024649603858718733439030762936414102083511620359442817408845923268461047615752586614295824950070666970570056643374903699131516906611574271760015200308753264852463355544340935873585906194718051988243537711098461885672428790510022792864934096151842524882759029323967613315423251944498177958539695303767293013035365669144209505866931848160612553943964605514302883198211941372792065850897994554428809399288377171023607927679437980010228165959972037235463714299309691129493146780173824892087099271016753515195562973964812 [187,117] 7118640214724650018979414402599539580337306793441314182974856578190925290128064354663792030033969494422412072007483858237606296605128874497518262485993201363622833249401072038199047460832370632424387630535160163157984047453820944749699787566159005779036429228040905113157175070768092280269778116240939456529563715848116992855949281271876601572708396476571871654706694679994984548835761716969745847473612741889485797635432050813092635996758657917603716426343636287803237162682979486754087243678456308409381344566164441976318189720248384082777711494854388884878641528113210761104215007315602364403713839650829379908355153120421 [187,118] 164689399415691562414545116953829794130505169313182580543878144904053844625492501024876737621597935228283574712771795570543722077520841637422133470394534095953594914063929906237593254914845589914990097203986927155629739746353140090938608551812447749110882278391004086915072697670968922335866003098194643344878326485521849538236328588405037184738174879092366736633097119558175624081009884509838357519929756843930362298247825838402999779480036600071676987036484137652258590659324044661814075156378153040780175979093701348919309710737293815144185611200997828586632738747515457790194719710232935931767215715674228116103272 [187,119] 2810947838324592638739745423713806644242293288633287884297132051665989679777996326064634937961794160148986130045742388482245343829307970504769157984840037187236077574798534136153611377375364097132321334037684050092299326649077007735038089047063058445984916971590327950290205915771784860890177402033157585873221014538992620254162309053740595256069752530863242637578568385087258357431936810304204206133723030691279945155331463252835895346240085504532775564942521488258270015658678979077905392998534100934164729362490477614419544789040170970954572290010551191844535583601083703176673780715501972950148275177227990 [187,120] 34993597610125657836368692868156695094969234075032885615835091084005862715659165066839824647890646633178564320753426748039067262685674834033820205114916521393551272580534826761716632583977174366686785039832430637883280422609352811745727494760182244432431749806999450457626258714823747699178198043900957821181156885301686376316440558855413013920195393853602850820173287730323428722804202666919391969210349861284800899472083559992939031061338217959396426879883547322592903353034448940742316987473950843994849561906039757120340663498694959519152027097472183758185117794594085948494036599762643882997251438 [187,121] 313864624216438396908849348339276797324403169741259470078526967395168932767151767606362388694035064322811111599205575783337951527855771585391066837312686082579599483018633355883297585023769516026729374761591968226180955111697981482861365266541320088502080782445897677537269923737398536496371578030708633940584118618943458667834353715018809922243404486977703414259414305361680018643865025560637590149251739475881961525849056733425822743556028624774142621660567650540953289122092362210823269781085469828083911926064228129000554111494583456824999887787065437968343520432432567078791003916601066580 [187,122] 2001639427409093290547256927635094183396593390676954494914163055983033413196105302142651410262537126422765936492015959126308710595808174080663584541240612266963680160145804120128734252139122606514559852962858038241964569804783350139948500969979641371541868235321760489949155377257533244014693031236715942048007781707763748272639537626558082151329271234205625910109198112123954016543352983022805263233498512276269625475181289527228403818324194175130321650849970909035665854925373171129160336295579943390996250764885115693067006627666102637444502244636700302126247791941414736392392076258 [187,123] 8948522985887537713913928936013842242386767208610303978691599258954821755261773319147960658031606549282990576674864342026263315839873446515687863669608862735003530302249177307287316040735014980576629062402829174216284167335704366404049443149365892296980051994468767551252541554366074819817807475304749116129762572472782532818412222951133553586354368344209956269034988718603059744305193432856565608932129374470926322477648360069053178271202259025721176882736171885318031114211657223458709183964756475193337269055411556000716177284865768578206508261918633478407940110119490957929 [187,124] 27617478597528074181675383555384183675126495191261655073805544851244615959830649507956393578933821951159037346229745623605943149847983411935997765414798967254001307716772797348174138414607874786680379298147683684251417768621243798156878998162956649158179867916045439649365342831355604245762915172454487437226131625001970817597500255291561907104130876169575559607727192287672479274683588397942623424877915184805445225921529492668328859883167696871361623012398758298538387245725258387130158255654356956927009078894013146198489696525140637835857174156918335981036436168030 [187,125] 57874458207563473906679819873019440182546133817066662777909270680605289149607574967862566989445352435103177340603090201945586468552683896098476679749293325374123149172409348965283722258116130268400819325379874650538331797438595745922195859421711901127915276347977934083892051763511712666884356190359693039521801423692844668790137776986297061093335951089860209489732108784538815977174029579582268834144565596037569773280201700692909297208493401383309408228522626046360161844247449844290845053355111234222126232194177430572098605383247417447606879301615703804896 [187,126] 80883138344482742160108932780561271243644312788295646684276951703696798169565288665483316611625228873299621023777967218248071348198084920051248048478878134696389774425442814944211569442811136885766893117251386535450568940590398846417253324548651963055318378716656521728375450327654888495524768261347581593876421004921131501929343823147677599186037309960917360015803756797197721574232938411827300454124077330186396132989532354328542029425077137064903657585744928280201915315336028467765558482116113299252032774940003014339555784097911125579259292808872 [187,127] 73929343285916987416211560709569257783348807324266211585706056347032177631061414914185787350351152029274015581756831652693580345632376374071723355791144030089236638063887783028884301654630046386935330295181816138151886559573391184248752079875230947566762920115108273555652843585855442833705354953942921572511858097493812908525744975884755580535671776509807426573541731012795006779973571711207957333081777676016026139927182569565145315512823534035319802104674130252700108247599575870748478413401797545757854965493107245058951910624319317476138 [187,128] 43263335293487561645861166792974330372359857397299995496335746946665420577445249960399038969645494751357359233388089085009261557369128273626730275361394909235126843038062399283233982925649531151290267279265400728861940291508058573455241058309423853370582954143876659820248492140121121031057947337533997577301575520030445925156319897728731524864774613906163271984692046586262479350302219439475533273889216761056723586636344821805879208968212565524193934727764332482505530586125394258722377111775063165765696574117901523025946814237760 [187,129] 15836586201902284238835804049944342178585878973535348914463064704157699571354446855406906018475074408497304462900099657927183523393852957718121833328081563490046420939227158331435413527469624630343602626614748645989475009155329253952837308704453356587528062953763704925967014315832630822836819851436105556384209397128534680085669081064282817936844301840255876408117083395368208619365407368528452540211652860675858364993788473306925510810007313518609637477233056557217058938736238469280108452789418432779185338693905352816632 [187,130] 3534734344929985233338887339762828699609638148324539810929811969411902095263167743441068575567477036104858688262878823337948009710099749292891578554715556485983048894750937765312282116732449372434454161950035333948081502382052916592622326708583634607609520139328072078367965643079466675347079730458669550986597465670856201537165196793316291584578752421129952911128783225781680633957153565078090768059033908676507111186002189783633259499560014784155729642921162081565927182331878810512623512680431033549748149057842 [187,131] 467739673920356812008383953388615074828581199571585283309152107699055859901198305857422297648111779401116821396057486582902046686796342812041101257763177477077409032657168148615284509740531670340459615561207677699355717691894145752105693027990832974990867733391950000744096399767254424301779923177815062140214318842572706862502573717069305063875382256571717703641245800858220514321192707050297371372785317347073944619152541038756952143634612179000953648503305049182840566737453485958574077239123845114078 [187,132] 35573123082482003693748216811204868130809164363442755970712852428891621850760425622228786956007005043496872246011127141473335719269447963188576151127750042823539117661686187433886377332837497627409687592734468120854350407591677475571908086003282631207923654703070791404834355202805728500469760028605057192152415088357527065970616722049343498634083830365044957301796054700785394566226905774401774033506881434377747768257333177062033964056772533633977576801108420411402680482992252466537007406336 [187,133] 1502282682636430141321846692974788093893767773907225225804713347855459077107911475914778687504579132134246735031969974122674300600779006686325626158031232066425867899883735250526082612730896556840605340997222045013689071466609254362106324769072888750715910883271328333972105968105354156313476471981738133979088758925933571343497196527706403691075834154656210955165172249323652031348203531165160434689173367791299877504391519785304531602656085211178817463056330313411610445029034599160 [187,134] 33901692457271409391585636094716664911344335950397619752702470617598007670524466636234070858591233645177872079917824280978419174133974535480037144492469268786870570983358447333488114661108670580121061830404694117336342358835556553791708242960400442906706494482407439053866343719287383288787676033760219321401935543246045937757320413510517858944395804299415280369069442227700133167260578421794232281696593187692071192916835319808062509902718048627942707402610123805024610628 [187,135] 391613764813145708578237627791156430297972946546164017686012173804382426757494303079655648784167870200566076440741223802685417138618392345899892881215963084588650713029474397607401025242175574186100697910146762397638305140637493283810861363315673421130614376290899570260625755637499259217790413097782575120385512754989195061171746019747602162276154384963284814643891142117347216627066368847478243287479716190716301449264690438570359550385647833023096832805499924 [187,136] 2206140574539256661185465829886869892146063517183713070004959758913876892991539400006053864569639231740129004388497185755333915112649449978572619905788568107941536308682223977985494490720897342060786932714141615830692660997630558883470471703102628396955841472002808449650836994462066553794374560229548288012350162365737323188631848768586180360800491921579850700783751644669762467399163439275473813122639154015958260930464651236262737020660556260509134 [187,137] 5737536946818649794508991432960408724501105881156519633898296805788900651528525531919623570337068140061856444279107445249319145549354956573992470197303139141596932861020747121650951095143350530430616876140780447607402810124940238958844117837592434233327945792769554335486776069632852337435349631526780038232467043720604765064637157091263154426497382397436660538397420282253108172157051826996591665032021646385740039061505117989175598997080 [187,138] 6470984778891761732982849609627498980278462466980332644703754031492096649600001201973087739174798398572727863047893151482035794100083635191216349095711482740671975353985654175513394545860754125548697503725117012543910858027519494131584155572491178847370208239984337715275177496007431984868079291165067838305500949293021020890236303518109125391760248207151276574485917715706026923652108778732992761607561766015504102595295756439 [187,139] 2945528736420166505421234367866388056331019157914632554420485068479238883755843903911831598916091773913550508114437375533570140837191284923194612694677454672524306064135539455472041819827333407358397300153189417892466941783667718900111785926273873550124570499354440970201174685843551422041218308512342339024068750207969187759195540186200375479739857449106587158439846144380567076523906372606027796016121394995545373 [187,140] 497924138874834005299160595221129947783646190117453374883424414346924016686620424058071664941474933869591476588997763860682683241550109641328673654473692374410309135595342775251865469708717924882814850389620588798812793297874820272090898045399064990093598945700676825299956745671001252178580630872286475688343487790186746082481756671697010748402455050384091879004285575408127476037139499203390092186064 [187,141] 28361089074049298629258143754797381895589821995415698033235269618705664955375431539297590746069094033301808434342046951693473923277582623820102674427851118711902104322164395241821408034005280287697959713525945343811898444116337884648734740132182947248730804172716579805196919345719642595061405719922923149156314402418280301923255441741909557817764715092471302424793747145849657115101069626 [187,142] 485216889475249123185163796466733292009763654814614121631184911704575075095592898010749360431770189738112036041214117753119095424308900787035021292614526670273345518461236607776324277454020334184545818831521309784897966976976053789734698746072929741414016652050303880199733297730443600911405415119658738675265957353717665971225898819122512833701768825149396416896386011658772 [187,143] 2173356472572859418627477767503280453187679870415761588893279540325076236418307806607502692170226920896495432718614297764422058397783054094679296836922965724616087638038193480365509709518722610558752949039405975877482336009961670759491699592716430750209641073570279874466038516014431094767669184731079931676313648481361482921735478097255921041134203463362918852 [187,144] 2157570478517305395677969026232147938258137420068380462190431393943678532042353932551898885992536126900407170388398856971190307768796920841249534551229408698354510052239837178840259630365487521906700258991212109783827979966802742154020736804952498536953247756977172396421754113595333890839057406641251853665884705961648176033982098987935972167128 [187,145] 386697990430868384229100920470261827398835595282755480610385757015237422796872862158948831895133798397124981650289435689849493232794836207300757408735536236658371300758111573327513288594443552283244503899697372959413054722173708094585741407738329725299258240836090001132246208336787308812290716526213804406014918431194847308848442 [187,146] 9667055756915869896966379134468853406300201961861024779262170253213949938295262731298852842733128852255978266522664700078497966468831908620853885265533417353995889458108070211326177118494961198266992673213991433597529656364729233829159561282756540274210230604915384978763837467861046628423577760538230326154649711 [187,147] 24132535355300079659902613659372235741205322636882318482630826803177261014802594021001528811872194349766552571754430043155083097123267389698914713184627220974284319364582869780292517374923292363121011082460676020427554646825729322246895776916264418938301044932344123190832274289103832266971739751 [187,148] 3912867095110623869718126148302163432401887129489140446841192170712713901464733227543251557468161604846217143572082535123519617669245853539221073687441176865553452940795997917695745996952780247747580422316536905036772899686079099491879673111916022949474048923077276806527679736 [187,149] 22835792535609842239532305835148688606996001273111225724993052459012100577278777888217524020968265812769729582920844471903076466143339579320397806740570830801342679209452597319116182695072148178158075737404858371349841988706824434959056940181557311055710557 [187,150] 1795223925555357449308345775401442935613643433290368347031874870250033144959269609899420864392149741114336419176800861270768359087490908415868014482029896210381896582688410868615614960431537251025303661377521808878956247432763271902048 [187,151] 600745183701594220149661420477941151072466965390006232339584570124860662415925081156419852556165193843042474739575352302290156003900623057941664641812848780759289024751130990288754484708551166055477309812584862 [187,152] 137893882071861724817903967183512950409521524850872939785581416118313846767169846447878418606221562025294601570388367787811174249808148947007372402618647948865861351332781913911037510 [187,153] 42914662352124704194165413733614472763389488817697718869484998745841016264231528357420914319112026726995531301420287624846442710832108206205544220548 [187,154] 1883122833877152739884433209162275484135286069643598393609732646580696156071131703891119586573241819328180 [187,155] 458155519174401 [188,0] 179353419506320372566566523774145999287679114452291919065262357465323608337075049909462650639283574282148781349841879777548817727183575768666102708339691114121707131433166364324759121978756763267685813492540180812704834358482509799381492152802848030928257238346083618733145458282480352075811066787608376871003006597607641255702952776879870548998564580016579050316250017557951988551746531642943981831685545256211849958634496208297793517175047622488621228609508277165109911387857223532164533389779095430641585924976410779588678770355056451641874978408129643785093430352570588913966774532979766190852203061997057617147042554018064991705490839253749837049497842275198232764516282885547710447047913763124515716629127490366277388118797452128414524325291194630828832119341343709863770151962504294731712397023007235080097981301545266407075848942515287243176012130949690727111111752861168295636912827136167684000033034385761199328510506118721922939747929411401403149609688109000000000000 [188,1] 11595989560893000010013493992321976592483577616090024183266841291912613484940957229240359854750328518512870538050261308830291929498401971634054928795834635307866653553916436474472069091135415102286043649695109202171788676156877587047076784700921878937811356087465946361926184166355545701511057838500968827223535080142324084708765552740420945924726436552931033791643645672689834887304660835496688860589438049807000500593843062049952787350650102837276929754647937064614709142880665546664620288109956189254652241542038248779671117288052295449628562585982603751919446606575040575122659674497318698311517603714879509890948401226684834778471562986016143477511701024808312755558406813954089243409977206155029257279033824500340861608572074868611589487971004822769606816396562682022405659194944251291935822132931734760246249410943277589512447448939867333033364024709819900082043677580416605906906201568829335188904537591018508304525575050007889618154233468420629360990233592196707187500000 [188,2] 38818683627667524651598567174264825596149499607493452550163739621339590235094312902387344318604621934183900894929304448413729618360211849764969291889708420461656295195510312786118341577985549331474784432302502130671560419054061814168279010073732285467118764419395704979561191032043030289805059885554969289327030937355103003214404967680308432486261613126413062145532069071942553639873848470220637204753201318086844273738015674089801821499279728321629757554296678749955474455065110274693024917778769700652426032739380829117401080881007012836031286854037312658707937234097264068904963994757782346209279088039913874182252037188400812171600864331507205331113742542550554889718394125751732731135152758100243457954294722797095572745066954127218330578201808615816548984411753062352905413459701327307992412305633677132727071185500692102215084005311177640498194164669803266940481232214273534387129862576188667702338210318542300798378044892808142101473225947879826906062824004647183727000000 [188,3] 31828339916196639192047639787848410100759193942870659046601156727560163939079400363928965651223351238277478934278679224962334839122883062079133909824026839809612682327659433472388911432065561157321123606016926418380192149354762967644449671106373116829993900672952171660515846086539352176090021981265429065426884002274532730855478854537651792738601942015968817419081855346976967904626670767084137703583299205791691384483880692659517182550600152331718897606367897921813995413776501920974855989749828671036072045871374923708945765178940359321411951636301675324446957070376225570850928937124123464164916587841650711343729139634740123969899765343877156683594750963902767844707251637543618796047112703223210605010078358074111336724307887799739927120014842559957158238196799732457523146687571870998254079955960902825365604559539254439562110971523331460560099150566648889121160840876344687398084739841898401983457585402877750191994369973948418188931180672045417880463353205194988470075000 [188,4] 10192641246110747056218596387155300457839856209203853036800803987384475748530677495573180951654453175897443646653879598181657356960929916431930328358618875626783793021060059121576916042378942040401888399148300087608116775423604466928045688623006881190280233205248983305535208731021764959366522223513469534042065211383705007741292913836917271937473793677472811431456735952630313978804117375628160869959219783427757670585622329049232066982850429163317838820821961002803383429883423030575592657310855741624708540407134643718662292531999040459729151163386990038046855197676619208080891690770729887236963205605138848429561981116433664675900421427710843704074543974884373774110127648692453904894612182596750395812204864294562325040813253180982915095698497318880311452229222619150153802666900616889620654713180990994550669636128161617914177953110658566453019459072049829730051320708996129813616809761558214604749785714459135935318839534474310292366448253956589071364628143754169854473080 [188,5] 1606543743989925340125046026694471910880546061734183635600393667471323240147119255254469811300833755585435417648135225081618987833592532345576817392090066591582185485559638855888077554279808553209665294521050652810304913445881191686632321896487998506881918776323345493689064028915532033105838366330697730087367797076286363146076456781539613643432954698316555506282750371813627892730783945213384617022361026402795180164430349069551405691197777159717853493568589304002206074082670419349033878094991733583099219247961853639767046666876566257283289362687376875477477537539211833144613660823356030136262916927861152429179564396118058054624842199093866840743172958433703058008403494342535110438295865591995145029719993591757699218962801421723594838749039975379362415691618808215842543015748900321375201108525298785881764744452630623342339498221840863563925438951608123228904584782462213803491090549179959565711093914379493597199852420879708953320860877716279421705299007426571711000480 [188,6] 143111057478400069407891077966821160775998125397529554824148814884925423103300878967621641118046845759969810045468523591730458435300277708531322938349144744438516539497138587063386760053852483814257486244260433253349982094767446778349968394886439902425414301944806350789914135391113062920819341920540484514678962366602579075369592682705196635694663707239547313996283359821249266922614644777947589178678858157309807711443528068109777212509212048006822095331275059624859257054694751290087306888663947517129695734919214832837643481023070125873130900251971633399518241762183898945792732468664269375684940773748679527096093480958151538589747359229884426167051955641555572150855765795022001101452769483906326254718477158559295414025106991251985268895555680629820912414447141527457972855743615393945232581107692747630684731634459480263213652399904417997677474970121477597038014759722939734336913135602194401943769449497901689205329993349311870213600084601400169187271088342237462159008 [188,7] 7897295063683535268227551495230132516741438968219539812215403274251191185408708154761719875945068624807658641703025708158616116159355245852311914978925191928635124380643443679769128729441931018743108974345489409263428184162833527118251940286850372726833624128837350649479326234250853958712915130158333486878219045598520320461523976864631948964346888557338937710789001680176571369894361173299134148513335141687279930876596166832604954298143514344473639998530423983512860522857384428808029786819860618118161155864354218872996557415036973117980364357759423210522306390919992559234715080407151358364126246090067935471439234206658569422481933371404493355788398294581134001762877048008251364702051990505896724777385982191847262930099947943737164190491069142862257995696374430570684957646265457083411055270895064734792412065751987050980828924291463113720172323946380047629068763587610166474454576509878201242892422937366365562869940026764295989924711919125102324118562020352872176200 [188,8] 288140862356925530245451932344149727326675337577291758567575119250713925911174621987967693906544393059096686131924244927235112018843334563580563039974745951255857551754707475036613761758378371798977265105745214993871162940140644495952350784731432263198737746790794950541452245288713049130234331775779970177611077213411573264522108795387331035887669669086284520114056610553664126913044092943201684472875384959171183605171716198442370651638724521453291285524258316177117941278332452582683368714566096832165354815438183986243730790370217542129363631295463553798762223028832325309478288016811553142834999220805314485877500226457217563636285776717711800225563381527057718980722998350059216354229386678256583140650402136330021459505214020144485450851780852650132767699742007038073690411885021302687648692063225351798376549175762218538668110737645727222065294216188501992034151227612492861284925362437834958775853588231069097985515510828094981294234561115999554976578039882216036336 [188,9] 7296631432756220091389683156818388633571347006380730900415276739412284485273364979302511909229756222365906246951287267516102077075448194199830280802646019063272781708062772093173520614889276952554444320321051301381484037638759929717459855480934158790380263282147699553236954184194340399240343941480753794457706621648766589486496199937569023079515351070929792806235302729035760220865864454818959843921284962183549316681859371820207781101042419869934664854077413057408026759727520631443456075847989647449065724704502219179388763939972468818282421516933718482148232485901251123501009384935676711504864350730589026290156801842404595229147572044054933816660998254423500014442124858040176406332449949853405077197377922076214629267959355592751695397612111111845051222939325054445477380069205601994940027372531054801679404292760688018615013819155896337570693401125637429952824704262748603885473022140842375884084263241367402852076507910203607669493351413582639942139272448235005704 [188,10] 133131730647203514012534277426769424141481645723019273771194168360622761210966463907978561482951342160174523061222965883358270526044408676710508012709111988621948045453413215008780845736923588835112335035020060765398802045323403008844936573445652454791437649402350892995693268725083621313673623995560368381901905083172499864443547897487137489688571304279082921262346823206831548680821976050771030986920661568026775280005004537445344828666738992546820048250893116945488985002688144398044829626655740248639782294685627333637992744181298335924491654190776668743423554817539623226598360976580198599358664468178341192296810803252785555745143730997919155947858587654211921019069208893706642330641232317224778797613484951797945907597637890927024093807310620360748411089238760626649275669356099370671054099203689009775130362293597104488472698142372307747157524056487118978501192801862748001362334500665518861301442503758940110990982345338047042856041309268837114562242028396316016 [188,11] 1802853492244597580115124535527981865361259805859650431563448195618994928054528051519376517741965932373880762783038531992763210140860599415804143518910632776728311191823565730666337990419264889845576619266733601315574158056608433919165277725427251313381535044369942684371500406447824876121026212730637326593644230461889203174883964878964889357661212055244037303409212981066403126803471798259431917537792872387095361562917935084516285189715005237594784091818072072304324963302691235236611549878344393498686632623161676320612038060887704270499200643009809145700827222190945042270897212372510759133183600991604240895774774713235510210579978719242607381678825661305594337166094457149320025373359904027029675092191613287957353966203293120209470626752366603753545375224566388471841792358711404949385264450189222887967905836966041218515640103318766448520364600544706393478261128255442528668670641696597462829027998268391804129000484448130851702968855425068933830825239072390098 [188,12] 18560344068032781093750984903903326986953631521523409435106075846857935807699791311302889991809701783670706598259528492678771472966471655132775011226164970035816342271094045262891302127526073353521859611990127154453140798664632630010676189422705286693082207336163913387866284439160613674029588944428610143466640430110167616659605214069119082975647558465984390997335808715653534278110464144799985467406179087745135587970068487796669352954667012655440690540326090664300664103644930412842742415929415430520262710369017930564220842116301199579493621691483880611636955431620194184102933517271447480209638620259990303289551833065639175424180850302406506319797433922824576305429398823194187941522302289251051269252253725558730993891374127166870421508939134841805548152996472794966465820981146885356768164050306755643159245642819102428581229254663150565902994531828843993384896677346211347630313237250616714132808880047557704844750412772998183554164633326311045062569466561990 [188,13] 148166060647130349218243799620804213928640119352854003114226077462825714429743375781885975635745504736078442768395172585343161392651665312962164984824993040330789608556952217696946235358477097554308351751976091779086527865684799338320468705007136361641366171534735869993461046047090147907843293737637456868199445896741559471511418727591342150772022178051057042927667922085100253245815152776973463031849959353435905357985964872995983093458132504057537882988903709586181223824987034887759993931884604823751576611464819006518642370279227434305960671257657860506900563924573378862564244867232561728410424219949363625259140492547963019708778326788119810140684114938895953237751045141100295015447062827883054759067271684914240564951294615761031465651197308567474142108728812649825791952155312693760572091268481991178395155892600360897736601186015779206653341912615614760558535271565131257374155639735951235247724286495249984372415242724536099624926467315692159273525130628 [188,14] 932454196424760657052334870548424867034413826869082720979135788861512732787744182770399865320876110124436742135691720303508635505754725801208235059077953121665674910197793011134629839216898001438975740256118179967805355913623942451064654922253188578173447695186581034238044137008760883205917423646078087653820524183575331007944126427337241162145330025253419822168777949378333387626840550362337887411485327948087691739472658627552593440598606782906080282619510430911395138073571385572436247112596300019139962013128570523476925781948459246323788367971225204930453545948502702062057914524352992877082988777717772472431020294877919359665829840984526754767192550126372374158384423865655413085941425913074671632841800794457032862862824497443782300252729643113766179271685094248780885918091897877144875021313524130605089683396310495766183496369407742695194560218277412182886547145293622522927767943111621298601558146191731519000493427776100630135239851797906047554580072 [188,15] 4691300584057679382625757485812483235589124789514965222304889204907726298031758902843968734999990032640172422484939654111869372808811572952762969902717174332647486744323413051306579654080725679613642310228297538936907107160945277221902565304343286444380028102119621446310773617293588084617423649466779830712325192112712229201525281082317023760856437470319072630963767805771425011772617133127889175208209892066869729714338079656274786009975085712984384101179188566543516679783074074764733436710325302385455780048867459530843457103599892590976153947540798255737790754591700086638183810577178489593117137897195472363407818176144370912838679469667528636121426449727211480755758644738606552126259695601602793827454071088493031331365529562387712736807740517812707806690530648499658345235320026973262070271692596581702840343506710832134827839588023151737121465550244601446297841956981965443002217635415431821902645020401457743002771367943927517656447461698815893410597 [188,16] 19095503211205757411115289771595753881122084134230588590638063552726232707506128343771296812797536976106790026542193626595519044125563717851762826485986337165684943074654591496073332178141568426947746456033916375226139543769383614412742151039984048308148721207657920107429981719244461072169093851982125108414982754291821164520482257846038646692237586143741132631117873262165754000057740082954174623507254055696486699606938753181443518623744636688962907841783745788267971863278228598808314692877621520520782436442889631638151766261650547914195865032081947780839744720312260730412000591763607752128832872488255998385736554255358566567255494155679853325994791771773832070068195890733635825100916037543520038731629164968018660173783515134410421475525552693570982273194064236572788426554723744715734674791760300513946632353638985400225128462429965763991526919279744230379995629112632956839919052897421197375566397272344454516200875450888575353627457267634589529976 [188,17] 63534078848382236071012573248384233398343363888284220413798631223480322809445297346017209769395237919889296975613348296993573614079955229207189355142998877846645446434467098774284470620229941929321988726176580667165188336536450042296372062278086543355336131871327725626253123146395117367724131317901711372072189724004203871602821930984261758566482805801833363934684421903883233258827614862050494324883101126267328996205185572248652597508835738578180076825474171695392242643555911784537038051119792189677746323753816610526971113249915044193138752956793988162835118123108326545979571741316833630378233052895090927019500376777033550232580796817428901915900259994199325719176110290509824202231447383870085232655429693575900416033608431247888616997510140442032468578177008565852996226805516619828171417698404945515626914402382820201894195407765493878275696673875214479362994539269065474596793969409217867389358069359166754750961610315626928722414967427378601992 [188,18] 174338524260970432273281781649953678242227261983230264932142623974883252975655787593120886168184876261736364438031724558518429842375692052571212125228120405778385740198201845568061483204437648649494246426696716359120926272383752595792519282007761285719020594836334046053850854497024012005870256728121803628798027831077630789079057378722900309550924758739519889078433520100653506867290593575334545319424549607966069677956880293447120735453908943063609701654120384676801549698686914135873509322339493452392425470766327363883598822562222573504762976804952384306286877685935624430462469555532721290226675221168939095976316287378526683075519904811107011798528437295774642429669850319940514253684733096337731237575620908814868469375292404581310071609692303266205544632352245870482428450608253170992949482255840732434943336065735427277414901665264132273334103747432342724089471879398566522678446569368375333487659753280338047354320700917934124220824725995807792 [188,19] 397621838093310313150293558027819626754129242615667319832431825754506158598016366339730235636530665206610140621156011509974797636957644821806069142997611342760671396002184907957070461930554880690068243907515405627929052070465612405161550913408045016092712054699911281151317111402544575177875323704569207597958167359026456558807956527091208002656981671976147408630192935429497821823960066231871124456758497948440797519736182691185630066842253486483455750873947626213685480096256236793850882446376101683802792017943895520599492974356489020657847763740158986173050039200914300201147055879275350640988608466811259093004599338023750950739738654951468773815774786914402577126046579816881257344729164781922775994032863102226807622479643978986545241145990424893075385637391363078677371713602574218645621338655370653600559851633803624117476938090211860719114805435716863510639548119701562926594459184321293480580262307808887649554724875305439627616742525117962 [188,20] 758927212647749443947107283229891486406462751268013953929019699634875052248350540761863958995342413650770474980643460196934086757877666035503778140727609031571992166247079645736261280237636992757864673024338106333543855279357823705149921749819985110825710506905848579039854656752329481689464964069429099650301359182916793449331018522296128751318713542048708611912172298741390218522503479226850464273257148337712321453154770549018999911949507989153665587343310443610344932152646779323293728160399584049752729925940946084971939771602504371588322244239251555313513556303493479913288348434009315848661986563972979544884334494332492974471178944884155822466577419687692207014031750217768940249900324019917381363482121057148201558924201841837446964451412180508192280658212754598285941613070686065660329152353143169127704684632145900338590922712212638487186738718977437158868135588745671179615732730595350600528141970737225632785826245814273748982626893592 [188,21] 1219526509633553656588183126290641190858598392714271456665744687561288142111519708244353078206677197568317073583536429232737338009538887542074666291571474938785394376673482789405435848131761826782541103919007367614170499536704346878251653419299228242059867246001631778870108004436103898951453191154851044308637459274490257828840865239319896277406649524280840566757359993438642811437302785422816858377373595281905002451855703326788606642835650866711755787599069592018973047650971005853162128201321784637592046293864296194886296961339573562017169355719613094007592715673193770048462512720259820520164078982930295743544741204471942521063151795325130356246027511354074408261568074177145631479077750039746601733256941506275522319853265607474197239295306667474163192453411618685662293155719781815152482343372738092647848545586494160348212082509723540711372836231532790110049159146175588858242742560985483712019209482365395013081755835465412793396381252 [188,22] 1658620542730032234474977379476876238792099042398720989293707405632633349754147252236356458252530023408256170033656447799517804583758238695398071719626337609337441320601025643314051074415443080529999566142731294315045163740311537880716691766628305500584847795384239790582492221532057933527258607986199261846489228636805576675180037612956754576002701338113937713692144289820964755128955867776163804295947579637303834938382780808313413195535955661955284392068410685616842950131515331283563472040168724805961407498924459532791181444394450181878484319370007999879833665816625174148962973997674887997375486132073403452740797460138876927849983482344505079947468118885769254924733624932996864868117565730258222724216483957649349910501302778817245347971122266112895600478940325073006374073824192857015900827619699768530650734973636665061708859972790814905041742379877263585247912688662900761995598859455111148980588674516150708703857655556659918324000 [188,23] 1918257319679239791163564585256362023930650257060138304515620978757771751282619609564695802886330849451205332480131479096238186700019751572237162310358463709608079879686723295901175183201186434101842251392109104574213038539452056263735522154632636475496210431492091117229165216570939294496366950902176756001624034992204036429187090789373392729318435150009280890386917634531370318931391184997094291876339376136551774241098646820053917279976046710540408934429174004998234292073562929898935052219325219012889367634637661346975762088234519778307226304826542024693727761536705175886101421149509197537127170576673841229485096084420070960931121353732735327380413580982976860099300596122021825194543781383834776935893614938788601984498413750154217110488674936278257787684168053942453543285224857183004319100901402384863469527702490379770706183273763933683721448508438600690709288349422760539759918334907646325140882227095339424188799567454129797233 [188,24] 1894433631301488099953624712778334313380332614367072417682822218143325497531969236992290111446577497361597718466587755573076102590554778586361292218841135912876729999115286997704109050344607136727165323486039753883052648618108462617475336407854748092255361820800465586127621407270134840284136588341771568138102069420101882361526639272467401809381076562850580538215665730096125182067761643913687515605607889876102117102429747375819051061043317068847060120593328569798068605715499984326694430628927804648206466026519821551311869112871973241710049642968772193960389990227335227916984529305407968603496800620054048321398162124143652147971191732131169579073950430426304860802308989390979500003515520766308617348834119499183026150083399321817712077145041838036170607447665546383142640860418075918288603927807023162669361176667762903786676972676778144738492156854756420657531926375116466920286499010934187651821547203448668631326184796863158064 [188,25] 1603505094588272052979873964329279992462542779613708398881038711107241782790279793912170408300714893850063295811750989532119315604374873085384160390522902859065524712758761245214952714989386569185703053890217514295759577412086763081844393395652920157575641197878878260018461154609546412883478235710349766941668071384699743578621283140014431556195422385731734910479093912251722408714475101114423451890616012103543200637197147052339714875845418196371583372566599122105532283172166422027736863922403079781759063592817835869365085420586124516225234322976044513972441121005987516874563441410465798169869032320737791661716826133045246126955093482398027673717081975048962706736638975272703598809620603676276124152819894133534528053536273130449402407965075639530150591203072272529631122304514195747836489801757360468184253792222179764279150879551333573200812741264093628698943271669276795188954206581071786234877219699973914487604016540643592 [188,26] 1167093370426248580131408500786435583176692995241667457317089370046308108622020873985627243127708443905249902383500890682319027402699835652041620353023724851606676896002577942585220304380742368608830358361048018522616173463513594057648141588865328072727211977163193328768785699460038668678583415821804114917204846068912445380140642189125627607147847353881177744415806817328169959069537540732284211799508689617711680253392321924773835294161332793521488198892817260958543402335531885268075711932127276531898577170999465138326825074941151231913278722392983955800709428654313628524713893596550065381114624037431351301231746446410675567552893257321425897868794503018517485022375548076623853143886834680730712985663302461815683537330348620940648267475713800268393483895524231938233021194255277834080938515870154603653294346140616390651419083237680675524108117417893501965959102242031844205040939207181628071759435689420254443143701303792 [188,27] 732572650377503116698410164721433631495114699103374146725468251580755624831704515492435002865935454417509925059297027365934353220985187820233952272388002156152513514973111116069623631861524129432056846600680582475034367899167177064113361648625260540507039850750028313599671252294474033831014366593761123945448355597339336290534792220483115297402579442723578666058284809102801474067298055447607856690218059312358978112477471110040683255577563643156903654236374529356694482524353112976664453075421235732035289619168730139191964676691980773316596801995067365324864874254553136703823651708199846129155874381661341317554997726504035366988212777490764760884884743201255470238143539767151427221890923777282692982580737026441304813247766756009231156670002896178703722236491240830512981979288548044292161101473670900133283510014693312543780870939966084246411204314538528898507321653988935263967122339873192009331473717385538004010359486 [188,28] 397582512286356426026756457639862462868031926670427762819219674936702213023777301676112479230344674680463310171606925472304814700220931909415669992144708615058297068194031379990274130479704061309712650605701317163647261426676486798164575832873905800777104884483244328394094688506840735020925272433765337752885572899773932058433213354588086595404390251414998412273245954053969193865535021589121389742427272343301243692640261650077711906709196800693907592309270993070938488151484821236881749107872556632961252354781570062375771750414064706604857662238650330480062560403960971124934708972556323830642368756803999648362400969357362907397267247413230917895046567442728550242193308054713643947724678967690127149777804636110463721900488790081837693293330146749610031951508852443415534392276979041273241429063984529532340538958394892926774014541416497681348882194776973515189999616668550461523090221403956208449900384939018557199066 [188,29] 186993732941928689053707222468570108526963797388518854236613064154374355827249955019211817433167579422301136972658362140857204622833157971659140151062421580296337239697818913785221372887448790291794214529864949304487872567081005672263819585608429720177858844580371460865939752137719437676966873704836461812049196931669373468567358236434567269979474148297855294513778267625852476348091702404637884591378589840356752924247550576489581388901400474142678274898489014518401539092433299068221759247580578008052275188747115393046799178823026172845911946204744951860939919425690693268417116878857377119536144751346356795306181376778037465009820149654678359788371690211375761023517357986121671195491178916159036503579613662192141018041706907440980081010749450718961645820448721853200363497977463023735555084060124248268215545242500697596765378984966921318517670298087684840565112881421303923359073634586717233021505514230626681812 [188,30] 76370180805173064848793497959097929271657874955913051024543855832732234373339982295287107944061094416381868650462549922660443580818465071402472173562841047720460933556926920788686721770894712940773282933918068938436791320254478793898041721324011876276149934202409532821947595989519382162181810670488327051080644035344834344941060105416372076226393667669371263304269429300160195855788721759648951630792238484867026885243398747249457126616242831703276518940677195029861593688337938068126969093554760204952799679190548358202889652536214703977653097377793457504751089825617178311571235457897060046230981906952189988962403741625671929685547883328451765209166440954467160082005588995281773089726641722765132323293846966672903145437685747785914812341442773740515756207617213314125104699826989344636920414145659751956929439627620465052824388528661943828685611556618431776370235847167522555050004201616355589057349966104335472 [188,31] 27132116210629748952479798556649234216259425575802212786523095122856966136091226642208352721416257893449386710208590721075911173340565029483805529943692398504357800762130118059736061054002489502522606441361610773370889822804822917748620812485346168854299275675313761799512146434696865584283154893628203304991176699654376444354760025518331636037106421102575048954420542590378543327688484950579007991554793285079243687931591896785144124711395260503017074612229556205319923640864882350600544203363380396135540007122986572038561320479117863407658468309592329878765855357814705811898230158494529687220017783321697127254667749487001599614930560652515338810020294253471770118566955938688054701440954680281309665896903051977928120258677225217528529768874380552387936121264655127915311855505929764970907206261093319558839294897871482817370362555942730522968003241242457257231916226417328366717212770312067242242163613744703 [188,32] 8397960526780885721680819828745360519857663927393606723757926329784286120730993447687183432552044980121740072222047043856131167549932903313754601747565525016484571106716273205639442468860062437333831216626632985135144356248040485614227009195093806203454277042331045626026043120644858819456597966066643348628694397734857475040227901039970884291147442043412088604413152932618570894119857533134887398853983005776310293950997671064233308365695214816747671985716942593837270899715173614752350863814989787987322808083162637217419745607398584020846388113948992353846335600072908331758765536118754871478080052042693985736890194549363795997540029773680950817673696051134246373753299668929277975184633039515249564695166851520017967777516691326829262007944353696613187655031042919386257184616673811350980079430360040867628558586733835988987271567663016680034927483333354198295896607707417661311501633896293913693345528240 [188,33] 2267620022814603258826927342757075117926313089185715313498643658591545087495202246326887410991055699519812445588356098829513798408574776075310371058519876935729635042954719246583413228943190442873414826594864931284696689399598723901748075043448542196835975539705671505086041287716051514056965672541030521008896139369856757048485092303316130437641303369921798606773423445264266620754367813329897449149818671808104740626592036594969383391344555611904355182756953247704523085267095117441349836166831291527961673312995159870968608286709462029141404588460647371391837774649069733590007071589807306685115285848436733007060030931364411573546679568204096567307719630082609046264889274800126417410332934768967050324222503154728721695999810738206258738551587264627699495444557851657070341803030766261791805381259868017146967315789091676450910871412581709429735758794126146189749081840039046857375267711770581621604272 [188,34] 534766706708566501464622585995577631455649417966466547702039031406428128432167423905908211142723923922680021774763174119277243969628158904971352358274437460539479163158826414744852729400563739818649192076699343596988006470037694546356859638073261600233313846284887001616934684540552713304655196089803871298361526358250659530700163914842596302090209658344142516055911358990801759612847541489085528930800979149423937772962528511166466090510320076257689192477450113285240115364449009282502996032397077432292338478965944171494896656042099953665292283327215570788980960034965608111401729411743433134357143289738963625881173897143173159279739833015820326059193211922965012629042654818491321948760527681532110442426945657436054128131382031809815234819243087932660137816200872376721116857286938972741432234174442774961534650811562709766919256109851781644331905359655368358543317415384439819301086537298966361280 [188,35] 110247425089015970373532679594147932327815175220785149860054471441880592882839688709153894642529566315749476966024242040431645638019826286683039397399398415029043548528404452386915989464435341011669018849512533837446457876554075552136439103262853971800802110638852677568988852242111007937842331681786172411975428922647923585056630433787097124180265027449734906453088784646644519057990107132088633814000823799395860895117985688900277898898972577681819301195372060769628515854967361131447556579554303568458215376920167071010905005506111430567301494668952388527419269289679366766417371843344052124944146777304946956396623509351244365341443117029114334724407431314637044008903540515361583579452966174723337097066074635659761525565273950754093604022630922334505573528339388136932871144042543643257204660706327456407506192255707258526558800296314314286613066368299969433605280730593480109305282744240001808 [188,36] 19884788380961967145613117622148565471073382103042531295764416127956045680470748213036053726553707671558917294045593580821239013042164243893360981956025085430124736957682523589409139991242175936307776942138213100992690093570379313516411602467158764745753857326534095050150110833157457325177926159498753210026824948443255690671673005074317633084542100683180289062984880086818051400688814311553696907599345783161827306946065873545114785039079581034919385664289202305337249733550785666775701964293454005158671351318405569276030302043399580342166111148172659075863035219130830931305145522784484055826902098144857279684081883079987316560722396644870816647122683945885001027406793224533549877162577178272452533131894833979943411855848931264902418544522173951901314857143008438488269524914905162059294715545762461113181444600809936030882323335951692803326427795156775744248839010635805511464030922614848 [188,37] 3139718017580732985949689599822521337000729630990400814648491034104414605853505172316702705493776275638621999523874141358155452112750592516863738715877533391261374862185499056430446605274536068645342681501348908120960916912300874071436132100684105034020776956606475321683035343552466543423410764371587917130296521600494141031939777331434804402429200792936855275729158948033268007351304732858422473913580408136655306755647062960037121753836933709996595090155733414654313631495575931816556236918674927778340193571666563287970993786641322402071239295039146653979211870126908389122781912089580085079402412029408444051594125414202155649060973117043786308252735100518293227581007059935451827243209044993633850779630404675382643242223404901108917200331072104823961237257291603972867186636983715254215559253548359708781507575886191757904443554153274474229685432558710012874224738370782197035336548912 [188,38] 434190431071827987151822178422308606245120443789230609336840219547778085720795838453460025837945422920261526530246194257083004062512501336765766910632582058692505348529020365450018165325326216405817531320819395291449058982278202004034053101563022096716242269526128182813405390447098805023431178769237369630196930960879499418824053966586340144228848967117380403079325940146538914952784167757462791121371811491699163369942709035876014763508343958354579168893678644712233096712409335621351442871503945952247032935219837236935313303282223891225076150762445669035019333594948555601795586059995755205780020478884838292643905301047466788664433224312484424288773820389108236792154808038022420654431133769557595883219375192956908640679469725847097956872875436947228174718750304837964958569311395445458018683012360226542359270565023441879767504196932304189345980591606107176830018641478153579747744 [188,39] 52605340762171650192875250947273333090600910987840126943529701815500269638640420296111289658564818951533292896529798035619757557419500684248284963517675510886408738419378175660931392464675105793493406111963529542576858886959592783047816521309958095740977216066611814328725719166310811575908854747714572947520190752861645714520142595276804127495411925023512130269669518521257935601217792243608687261920328372122147793288615617401932357834335709341032853584519512210404354723598234516744238675961525944557087910536250315654091114771461872217659948515951206332846423755280450318177733801961460284685498421161406443420113138307391027046564372623405179944510264964290887756764112629649452814440531248996379805609256385361997505720221194636477445894396778541713222085862688511394445829024986012148798356281967423387295024283545508575408296852561652866904125947351518221379980442217444817760 [188,40] 5584953207955490087924576687287568356282410085672857073758083447447765648294026879332114025341121454117688589247432737610873533011643303661768515824579309265293642695771295472875826377947914294531196146176124143935533565918356558214910990784752238462293088505305694683257555006900321638309193003625472116539548475067976094874588080053902796449833425072363677661866866655961843683786727117018956719852458572477501590206315819408319357498161994786272933100204433615557966683313005115747289593952429918988210946476556032073299160482612236242082674203989863043075388144187461256612921680034946715664749943723787704692234355942422704777593190008069093456389374974805565065039968068384577438496939899260476948541730089611938440254878197397146499443627458439416876234109978346690849625970993155389487891077806640640054860457188928637735945067793258733141262492989428022261686886100871968 [188,41] 519603342448020146926885515007084647730359287011489934455901530162904400242289722970439693291179385553567374813610673847940043823465920658530790447523674610962177614327417719213015756206036520522066792656638353310759142834649270055468796826803667677146919516970689535985378188471379960300118887363193258901870104606606498810569801385075765610187417266129636931227428451373488926627998821691339204727749535569830462947924128067904887916106550517869093489279616806155677924291494484011521695683110691886281501413506455916579985628517635679535452973057764889315461628055244850357247905234589063805465921703667956922162360515450191167429437590795809220241874222696098984555124689419209927518208533506128758754806811069620172981711603284631863952445544062760132685615557750092482997804803204319456549837812080127119430272157868931095866043914384843558537759604898653471986895614056 [188,42] 42359821925385833753289625149391028397532987473725971179445251525954401228496559784945945783131835670156025630316510208338554466642215611106927084788992764414542062450257696316841414613986655072706099998019943376399674453548035172788097416234064677458789535543278403302712002099221375598812762090452971249175617524015149967621005094943341948528498421675623011081328215032623869505473701627976340220079204104033773830209695331225343924968294229799388274403777338746965110447783539447284692502985981416891091340268406679958368522042124582924845746442262002362769613427084480719409779920991082980125533050374237973701373217836873846984297303247839434825130523215463637585078659305244457099593504645348079002884495310575693142053312802688861833937740144709892388496733814901871207650346187453317041352663369469430250207027999063151565350171244458695093450022873105233958433488 [188,43] 3025376615864329850824070422001009793109513957236751441003474167969993081920298051913144911390787945118949535044389652290500812824794030608079435222931248822041285387340904919357983756566489214384598498018019249422271003877028547900191770584038995362202717778259774979101922159743713819592759647078715403065324138050441307048052026315910461639906951042332930401793429930011885225643375309409398802751199590540034532902102307026232885514702286547092174352338911546292008871490293813324296664638704678264194842256963167082243671424772642707590849062805524449728055941009625166388820693859308514748753849400574905515387982828838496562018548969981478143466762628963684754477481608784604860604352768730472708922292377753685352482745892342567800396786246277950141138160477204928772799584995977888638124732925955329612210152965222098151013064798038808542048962170218375508912 [188,44] 189238250621628928894236066529174870286434115579380689757271774447802686995643807127613494905100494411509864310842903701495062893595457108978478866722903927219799102830821404819292280098873561104112177629173891481166985362639726129601118381245205439921000041266421074129857169730761836215860208583378426274499963024726580581315279385231195775164619503504159232231758558180585991430918041335274329034684296104993858299477454619898608094345309067813852622598872576672925457920934537235198916655324931547709519226044290363839167436810586830813409772675961652344889734052832197260266691360058007831980594764831516915355962407584879468694769251349866350889385832809265061259956534815392770649295157649690116310621298380935992041410839546433244190065972396857955923956488805102795064410633812633031186041221071484187254371350681975882283750403067524333265932813304125216 [188,45] 10362211929209515159874822640885148528114113814467795801394397776098216115921382060112399255708135203936187853245804387587746338269457712607152712784766197890376887241455376054257120071098835327482648562358564122024495986530768913918584105511245581244401401347332595992686801695388896665294915701109300831676004998416841443715831403692294951403584304547681729547819640107078355528111698760414664480280878071414423416102795783983415136003515711083843639474394599967826680305497458710636099658504263566324288769655137554469632252764209769352721627597819335820912196671450024070463195039303868112223645145354428978741806146765455192955563342776885771744220875381130820441739313855722234760859569255800404233051243148792324515223546871204395181564871810820430837049894897559818969439771191382548939903101503621556556693027139700866315459161326224915133714223454176 [188,46] 496443491569571711510909594906381886248461601368137927430731468811242384917608776282727488570918993391419573096757066669674353656522378433753719133476492553916579810343731192748316912349217519240890512423941118181571774050086217611871216480148077045711614775035663610943902481469468956432108420925878375203416492283479106343306504546393052242119452959390233179246607455915602006429672689496105199096375407927710917970875770930828552751595796226413342750287426478595205591049553997589499211338708211826646942441100264098785500157141759916792982805690379710756716195955455898035567318288585608666158512180190354974401686248007790451397205222473765855562989317304956126159186948558516200211397741808782471690274947817054647150099713225942715531249469886325138898886231165697168105710260173767136764141769245807439786106553002028365869021959234092239763441780 [188,47] 20795591540180716924089050929821605283164152804643877614144155537077191172566017787708573565826945459748469788927838723501117283983799970654183069223708535796488332904150304447440863397434368165573241118088603979420694799840780697071532179552315260132789975143080611698033000136616417331431332138848687644810691025975236297679223478020007255497958011742209327418861827399297818359220839547134953662069824739009653244822630659204884576016111938739414278772169342151125151925323299676803241173262744200102541319634209420698926981071701151681761110394229822181691601327715512763661814178995272817915631491516687423342737831634794720336022934875855197962830583823465471780640061670252167181248920896266821310432214146398447562068445062677436098207552036424291130752204129221725424692406699723739417277756923924748643116168944274324023482090101049091655920 [188,48] 761058831804455946863362593419323609211041855264562885530242255160356769963183095410993069446370400335105982292979694689156957003229850216316068000993711358253188029224409599284910860703062733481116816425470716009045119860799326624483727014782393097631400788971694273789382338423552524800450594131073315335958076966306162555358593591416192138117912177568283046711016706493848674926299751783400348339642971485947200932339489934929183865058215261069758554603833286585886772519959047510566937253308605907630988020788630672971413599254658458466146891851616868936418508362159372708335765816211310516899416244585968886729085272551696521198140570182384311993765906579957848764352911190890653199432958303383508840459568142230309810290188599136335890706413400366011963670882092486751395936157975192263686820843695588277445820324087260596173564502951141350 [188,49] 24312156406298833259045962573501428814475094605459720234656368302732021613985702240304049742265795850824142681028288914117028144844067629600255452473527704218464156254670549830581730356890228667710435632905702998574726978089816657108580491133036154980883632959919532144244863764389910871489857457563346647440764774197530070894354785949691069813283027882544604466458056422736083936437107173290872166067794303909017889699111535874256669754619222987375719504851472047681792440568216384132434613983061575621905192027847965467581678273015787488738847272331823865318775953111808999242496626586805418464985107484963006342463425267050922694758802638827600323091120789550313431807194463795955276048037626342668012103736383085320923299896052575143549715717682117514353758051681013319193419690890459069596617140757493484534560617952402645507458980837808 [188,50] 677253790930061850402917813846235363259008352357834656755809005477254961359437406252090803410569654593528107524212430530850094878563934613673476148985828650929199889755583010374036666003365614839367175549125573529764291763125186050322059393757453677287102926472132990473201123219783625359746215048071560632867682348966112001339142604066886688087471000393979038877628673855904791466304965656069901268006844884321063764679514596351080960369702361827857813976941281557281473105986954363028505500814829787068296147195015149779464285076128534256132070226951712260740422677445953023428463712562708174902278092714099137148843986246620318575406875533857527571028841795607803947230297937003015048329542802178260351732175134271789142963766263228842417770301241412520576197492391639620947168412315452817454696106861235556342900871219326239838918928 [188,51] 16433026408751332206398231419430639311544324209770027157169206134689706319099497118496927952246509651124823417809640302361272379357723296241169477114593206135524693202688513490414169458707053955757117088278651269757357452152300950946656993067733277725362341481827737241110259307564387787182696781957816967493836081125230141526692621491586251743652180340181911504534458452124757710224044681494728950563424114906827530913414393023652273878489104419069390667636083556030755616732314545142650335068857968453633369896423092843106435516271783793592271813564342690517504084593852236203798836641921339969846829170600321570847706255700781521559470445842026763230372715034727121225537090856295354602738073492128493585086172394362156071905903602002182361991500289511222686167833645603409809175031579186842720511984149577928404429856426573576232 [188,52] 346893349938210426956479918870403247469381176593072775216239103836401262691723477399141123650116052985843339502729385298936816600627696133292204056250711125868400836935317470531858253878973935479740539272527791530221092791954006164846136364081518374379672469794889434782965640336740607804644188308103915012574924303762448194556052152401746141019240570395035342740038698277028120885004709134770297222414387824794156063228640484844651590311979950284014708082014419971666189448321748456615319242589902962383403224427776736184101054160343165952797864285291258273653517404531863419047710826561311986269187402962736619524986611613828453346371927614399464753547961793551429133790707355481192350371023975706990992752002433257183490451990194225452803771638900692387037012154679885460011124959740351584852136480853953016020374365641336832 [188,53] 6360603998766792857522356583189508183087877540324861301343211054821492607420158193149498076459170550641606781187912820797749045426212360636885668504118620085259283225772581736185059240045580488291901233313698148918066539191320423208479004337632322571947724037617965146600742872450987190041257008861351934872426240631780353489351868786715015758385188538034363395828994839033898762312805645985142050244227124598439336054620617292523057753030464216715659786628048130200611132901328584790019990925676386105675938899262294193301096780616991469693909594093287316203881959923815331403097992856576200713957270505858899480184742289199828609034394411162967006170259148751090704001345920051045866823506392577852696317489045898312481053124740741194767023911719465238063997441692139205404584138486676430037415982483969159473483723247136 [188,54] 101572946092701172231347208790754877109366486349727848444737362294007538071409314912186250038504798067456615088752804649353148334223445414746577172452545705294811216358540109896269611334549436296234492024680140775457784212566205203548188623603055107876649440844005562967281980311997768518279635096888194320069362972472158065412236613043606463963371442184412209059363356733284509782796976641252073953775515045522519390567332609931647352803440009828093201656384666045262467753927134905452273650201073027994178776900437160358751948326094002048972084277568774450309473039768074938317407383299643377850607818485542536608484200742532401364077886661107232494359562524781545393446791905942563900454957858027080340719017413841654110662008525237175594322069242262297317582181170454313763139626736152020787471321702497047311610484 [188,55] 1305635078039636655753941377038072873634656655104879250860605627575965320592580654419235506286335469672455960853371433454534889825856920724496283400725704154387028438109762611789115730066676674547610557573111270876914572446067433758264533310079050006140924329201679565452901898940925070961533663098843849798473669756414136536279213041674328271857730958637574359899494147748250904591900109494888701724131841442123820234730459795805278606182904818677154663478080119468280066537924843505536228413078683978162483177786536420254516724423334099128429256416182220518545004881870194376075584483993977666438218374535119861886475289217299419131862481262154183026673136307448513379504770644979739252869399257290852554448500842008216962453599024494251187003247774439194622504393597290035779580548822873069576732947235049136624 [188,56] 38068130972135352317738113052434436962857061685860578809061838508225264020761308960727593734250531763555280308428101686297143423406144241296858206215750179019149277869162395216703786144183636868992652053545456124233804487557946809349623123002589583893647548465270533385440328310625793685963493260685659206331087998289660448157696058735973114409132628781445116232018422149337942871750662327271519356698760983748745453353272655088145832834597526733637834516493372955664190239520282585047393393506317846087418908942864952935568045786506203010180652718790023421122096986392644264710206486857321818893550727327593427927757838115843426744766206053274405689961637265731392908617197900305185742194495838763644549805689317820015669112112560300224190287119494942253010947559250783560433636230611261106534273533552876576 [188,57] -4671176565981816779626573691399202791790130405622220205118470693727906943667179973224417173232307053241383669112262866405004768833521227126275670966030262547786810224135740412771469564327018482465561233158919852646166050930813161659271912532130761218809022427238514778319743936622408730392887684149082179340487019446863628988059301312628995374977644245729734856949919358672228239343849503897420135297599363540144699718062211421167356849514141224175637468974225735021480801037738683815080261148002845465697016948392784544247795376995454211861313123652428562085598978002398008390922408275074654407739380054919742361490172395138890343290061263891788710194095506276308659002861551222444319563817247713393563759258316287512000729482240251786295200297240587378680498048835722394489225874633031318888734870569152 [188,58] 1030258412896468040283363188870149357130943761475121555521656856640172543089489092258027773221768443627247096412930570421780359712970595379231733752398209448409926715867206545066045846627733679175511955202824023892186778219993432449880316024972639895323624718275080483572582341940568543547462475838281177677719179526817723489418313204465238789801503640460870021185112743388466587182137561522107289391442301702944755591553306996789524570662784583586486228350307570471463285809544267372986876231267962235884445136081819974189149680622722215343630088295642857396802719207302052077550052200651780733275570342190278811001846926120689638969162942175519912467395686916007854534384976281054678582489874607030646447799897955622593754553806287655558715071163516984635722653462186571035961634999420934732767964416 [188,59] -205541124517916019190428464559064671994607555013706827084370761127440058849173996045074451370581232131287187396451832826697394844998683322036279726027416536216048479824804450721046127764041456920157111587006406633633810293340370503255445123541731175435084066930740317226475847592030130477181478313006785447198223219223757078944888801728298997650011505232266019035554686271184280340783111938350203763208077424287101676421654174015256637723924794759743193874236137843097758242599907722730419010902314826089295160048820718246223033152779960070204574683447517039014655471534317500895245953147351183564357692742369036672293902703704414328558430331188559741917100516240490543169905556788055780610931980425358725293467612820427130129449665544611779714331851503552721572834429664486309694279435845742107048 [188,60] 38610570828619762421263187377954037831784799036962779164242454403953201245781032157949502426573934717494559841320777138294207252754828518138922360065176996972204033042932788448709015183259198295897814243673858423401360446584515260442980506296345893815217515987542449236624074994688157290659957510989741915012209514750701733654406541315987051776360374017970437025641749676770960707712276944672195353978557445710573291454088613696963738552402233566284967928961732011144967064608580320773585783998411927488419826731195042912121467657181637889834656858176030401943943923942454813928085433312563407819423923369301351589604926160294061170619134530747206616597554566618671880316112858112181589128951361524487771138501293905144902414966251680171857121161016967917871109604342475919620139401793480139040 [188,61] -6814720209940231758300300240341452544103145826341730499947516162204950208733612018418874703462602230284659458803099475639706804709402113664035574069246728129459779503284676413885745597603487622176958957764153775265698110857791754264225232999080401007033822716126419553614153985502015287404039196679798892263600282933922429185029942079633367488735925155549414561241977383595351539741413405186541275724489856210809603475971751773162686136978941657336044047296224233596001962742815671830268481312860788162146682787277670056689597548731050964543825929402844998070414209878150960601885051075863868641676533841736355997934834085548841395426833030290144854332059161934422848759635899646669921877018003346687597779701103424234530939109994598806417682976817476204200275972840893391405308249648087352 [188,62] 1129601350707395239681493630038686573247037629753233879718513780891715149686716225298418910076307206550122876100901491784159642209679635658017806811409125597869563246471275109450055670574495642669522456117147275811848929890127829469773065227754056924827065639460133551906269124388694157314365462642622387473465674853947663029847154669073825626506840734907216357385716720463783357812238338952566421636159169102458867315887868888245353020647733647609254602677928345741447691194030460682729116516505912952798932113573562655284629912595795580524495926518178598741532937320821849672545936037739544937653491920082992459579974915902122285387339675048673336212443958718459699541139825929168347889125708035609934627884419341616857815446052673676704327635855880454531715736418397239917042836450848 [188,63] -175747952822520625368298110098413478395342771244656691424614551886816937226943954083255131771372932766681044061341784173900476203504155370332007445020206397634892870096634113012307481264065425098669439185724563292877841658040217539854590659117423497663759060136589697097917492800151036455115788653081758331411010926282172110718828130364277091640489212925988964088406430277593215013125100625726003646636806973962474395569430286284346033902426381721549933648197515089493621135346250472737945117237642627993416584619999039972056418660451920778681388688101614653477776159801904622684270896332155104351584482486721608198053612278059224842000602565646986888488260388156793243281995297223394441481559122509139409693197615214126768071228074914178869861435536505916170507939563008698604940520 [188,64] 25649328355627800410466085256086150337135843509970454443077568605569501965269294034814603075925024114602039502438314679232326702473281567745825337269514835135513061652538105175005169571617234182033294408509184079037519889363986354278014942863661591411121273666286579473055225080369069885290296191344049774288348943009014533672812467189072700368174603498511633266503817009400172304893974168917758303050538236223708212554827522901956593124084121752324054483254211179473682216217650585396704437626482436195075084054680768153406023078888408121833557845958753147954201961297028143811345879956713142621426251208273592756058790192075555921252072929631720117410361293212941186755937455688044511288472984807450184053931403851081779582828496133104050459656975438358114170813920625217352608 [188,65] -3509086951853108469043732194490612131802000121288595515453651457131472273320242177529432814570157590174411210885843173432618664359331142163397944593876422089822469753856197665726182992002041347057332967056158219158050010139589128225509366280978509644800110070598131021060089223947797906473027865278226526724803360648516757849500942333085330207225364101494376770410159287543178697094134134487102056437170354184999079567233153392774277447765394284754228050816599158388269007607402230829387883561558431214550334854780982784599868094537762327169252258269153400904697931466026122728057433350130594938374511820619067313509903790306492193616859930356198777141256656373310982245633817010131429800966859984563300808250705535419030925784781606941168644204193146860375457091107603265964 [188,66] 449712761174106986220456888427535053166356844466625801967948797348840994405930741537513910533074465067362624372927933081422819503771790303658850557840574264347800543637508767686021296564626985850961318972184615914696920097621390435519828958996965673994630749890769747494797947272234003184048307097505709513046269416329762254530371673212625413464636118313044937599933264830901953134157303118040019132790184608628339429814690755505025537054102271653551137606282237564387747075654914991245581054181482298653387803627268745223137096583988984071698274405337065194393398535711419069996054295836735474366443953287307486401873500002105991282044612971786910272334490910645987957907442106738856736623957804917300226871049334708240145926078377474558569640203989214497202351907214800 [188,67] -53947119888008219123199792102976821499666019894554671253330275136761489790626436017485541746236695936168678899401242028223926276644952718279674580465517867336185771387415732062002400546269129144660009561679311237434527053727670178450861552132654063696279256004537793960677446974036870934048984005671536699140894601820677246554226716361326066188606676051919511246100523937219440019539435672227699533360317038445596029535853900668065146665885661749623754658955531714430293409071651269443315104916418374935841203384001143855622440244598170099881831657455500699821916113086889043286157813289754380027480171281967108176471125389125180109114460153085347111133267636268889764056768636666104614410773306870559747901440338305472697650903123506165667168697586246143913384612988 [188,68] 6052578870256998692289666132204386054280049428185132575357163469968538259235189522570099949742867904294439711516296968059925636161141193596826807750455038416614511638518299478913140097385848194316457478366796787769276870807777816642618906704724331433027511295393591506327758322806053540318574388658282174516733529876897928636772215942973602844813649328135017723477203877205506717734342415538730987267643513267020457582764338752673089926826911512888968292642441009488626529641031002303101230447383957236137289978020199275295033209556476941797269270902670516871429993197917084339725117384515765228983825413093009291977007153376856792883717704847878096213468821792073905309986974934089317635659342065085119310045875398057016843997096134001737977176878358110293590016 [188,69] -634565921343763140157088104860387814061729756757857151686180265876337637203433144221675193178122258666960945594548579634926405490394987725876156795931451273080605067319285567319006525997572586728430141767065575390869477217694472306487854108829944055791209226676773639690400100490104754306454454087515916600143510092674197195516725453162631702002286295876112190832368194415926515189976108293967376791274153314609879101362751914670740916502487517777161892654269330660744700068606021517410437239345423567747096021148599816142871443154346650229465365786200217393473197805659357143928382649134137832973327624183197325953013469335543072371371057214236552838308044086490712326776549406622843996660760746806468022899364414146766951008376268246227160635013832816231444 [188,70] 62112564297825517895487713299102366016665309587106802033737799753411362087740230034393410510253991666445507033939590714541437917887630593910506802754797232999587234111182386501383946780800153926025108047846827259503466599463712294174115055022911236728770053905738884924342393160367347129106718681513432844094945728939731047150042029977961170327905211092360751134346998666052508253248570575680226781961419764196886339809427953418132943659441938978757987085104808403524482247506889586676226701406227474888016369483405066852592707814763050467627530405762465212544381756579151180910893481738800875220020499685961334137913094401727538094791588852593669992543274350597355222803950877854914921286805110572725538044687485176596488904994165870423921144108676956960 [188,71] -5670585173028320132421874957853703148219972114564250003758773896115356648405179694835235748396181832492212900383696315445168464681906261917656899109363148876507568976427085904976800538729246031721331992379571841862547865974131967982373001439480151185198106499047146075486775385825950932547863181690718984770129771372281915206859152785148151948319154020519593474778901300333983245406197817055672395296145588728959136111075154038122885619593948978989439557684960806480588264036600800350978496949475580906053970089793261188470651281377615930188372871185619300894897495790460062654185458263500259676562038457198338786406061322946820296482050926467322066668077829646904320262904442206043601403432689776753013787537535279660516552514669534352281956419253536 [188,72] 482367187301232936553650104244627063532560645965584597811381908207173190162867938408759005280088339225022626346137218922824505900932498034023577772846468756928620984498110322847903182797570151242052315212678172939101576291260865675006375884337551973269216433292079416908351314317413484214680528220858931367122970709871176854686441397799370057607239047050945975694058460305826331354889064201861125760980972956226566248788839188282393844452155507644920766057380067938338705681845303882623450175430405141248828600264149080518039361337198933847514593380931282140429207845521127108354059319320976502444470664572482019011153506411100462138741359668396948388897993555788028976880133737265602113476181492852101932547044318117660331744747162961848911694352 [188,73] -38190982809466627855423181689711742413492847812203997790817056270499348033713412293792395472101190405349371534460514905200452474953044098186887033972717678544854025293969572065906755305288885931121461471505035073832137707829173612967920834263130136770307261029503949684234050921222280579074264210197873269231646208152370394160324785541916580323105528048151898209860236961763868822758265814205801064019800669024440779964819358303009655970737812748601922048102772266333297077335016526091725826494627991044740092870780975555839387454000333966341261697133667557608605429968623537028238109322910335257577910655852807691456435502727888859892521406273707313760899156495363317163902333823618039153229672727487450229573619262430735818502178519289408062 [188,74] 2811151793954031032617608964892211889097781852209351198074350519749144384157956432765097621368416530035330419783583791803467410651790004672016906241495179369410693952746120395849257253830928823559861893709729281025411832936396083253987249066741415299861364868745263811237556478774367054989060796051716171918900790773370302045771040188816861775621077785809229460602676381696198235263068685586041559899406223001362917112589154394197968948077797575507234195831121993859623797206348695899676286973046468478444247277518990575752640599066495046179866800166978903819034318554586351622151462151674072288010780133641508125665391715247505461504211909654036589310227825420872024744180982991163112548340372540190656307282462921376126644581592238944224 [188,75] -192145501902177184286969269576251166108527812826934477291896307168874578349909443293168418781362179585687146585421438081102113672811337370595677246961726200489403079802386330744218475887143939370853911622136488473588647644063018676460725067848406831048955945144506856695259175855178327885458647154774144393069716745681346133125152340688996673336040706687088270552533547610414242611406684402634296792765581223350839561414767535350172156476044444836025622595347366314858881301716061552861870020364836226076957921053126553707285563063786686388979386861532850268080154003788146798255499397664164589949428702010271930985434102980918304531209730664377429415386777633437829599481183529757640147119037109179361891272194591985485308503169655628 [188,76] 12180215946478323897934353546562467567764595530531826738653129826272590781256207435450020371806587844554128367709793308347929971017904375685546640522866652336366714359627083272102841590035077758301705989145252366482397834898608565093227378994716417954064011824456543345911690515753067477931635551727557099296253268145439158700349764581162406054823442375687958589024172700651593539283720577556534291998902054306033209529030631645341509340398817363252210737873941257613969375858292178959936945570431152193400373172195050732997062627286699548461916518478735305560087541295044654059847815044693954766101184861077008024772054264932213906594119649811153136192308664399754123451892490014757911124364342182271612542710350647910279286523456 [188,77] -715136014453736990086156326044875819568968258963433260846145134688438002420071508623667607376820954889198613300288272982115009487126797562455882051107630823896905207183504426461769003082451586373496499844560902843176049580728592012827885698713370980938784860191323969858546313292950017538183344446290174252729905658048957713098122288324999236721014579517177651575507310282551166290844061454559782469099974699281719543388363977800132194342659171035311378711512165728298455594049466705014415950705012651220650713292128080100410772462941402715888061199465164970736297321728626571874604678284743988187974683016490382900927826548001376695237436225666860516934122617629978617642830738542853826621791085859608024886981301303876736844 [188,78] 38835981567460887238006379409782240783129883323922268290503961587442068211308717911634034529246084604474992990858539153016921616030257891588466552492072374658515245527979035538877405994444787287257810106570772919708344663331728857295770810254356403758276582910684171509063200338465705201065707682245412711172550198913988979837502464940844688449068339187103377932129452016089564000802079851553517606478236393040195006620589099124156013035979983677754014601218121100821232699192113964551359876190843379645690790267513698386574292348021480788909861288535920546200597978104542513139760777861166270272286035567098016769310766670095958285408251811710098208608011037789892325003909716942736469522081258881367614081588671914617196 [188,79] -1947902947525671454047717551042723113918284100287903482851511419298882349987632241797739444640541762230406017754608625360481086451056040904593762853522519694805123893947461176962544501671758523531619353964805763242640440047327220285450396989699973700128157520217610087137509894804713747390338605847731326853569879200423646594114458358063997744155229033956721810893551764754899093687868640517429650991496777582302401355191519503795927832192370298684467067845840982025620386889030417638038885305102045167650660842611432451393471980805666613228503883193719759201608304099777863567770007488869055531408367180238521128977144159439102961052505761811157439225926145667943995497959944574696835312981973670217838810561153608056 [188,80] 90102070496851843148496928378843683282836898246010861261230578979534696403141253033088596117581846060931133121473279744961854809484286294420038523410604667525698001685120897542828032931167529314469841597434839012366562031489650535927563381741494913728438035459690696050551189602526645210188631610179799650626855441004186036735240481750186942147235370459489191802838729910658610172898359180894268418327439456822878286367683538205190829089420884604095838478884172854413757761823831173491182049509132334991036840353690627888588185236652484337328962207158910166624597368727192849227139305946608548647823380348576784588037545010327048086882727167668150581885338854571286932636636063103753546240639362442918565914663016 [188,81] -3837554483513297138743667213980261533792873179355051752843192009006867012569278156545769255855211255617171230831395695549345910801431504908576955606263408141592045159922617406873969415072748808452889002692259182738216071363029752718681084196381080446941276866813004658312313666979867644891785450195271790403969590194174941863514047525828512796071860127294088448023558845269952353465027886153644915511281616854976321381676730171592332436490107095777297647302620189410746167317482993691142315665091062035682139853082892504923318926356072397415430673667550709188120759275303540813347197662184757003164440618262754947164090452721294628644952439705420849229670913700292088719320785742588901302671671721614582150358 [188,82] 150250053805648313931056604466803556968779765253054152958822221077077347127990868048694735841513712730169605295828891381753080853978596116162619430613642700478248230997280416511870430585226205285082154148660389000993415232542393012342342204680019053884744291502589621039764122240023561875697841470050368157521144956673959953297862301422112417103571945707545000019648215903077732791110593070202775942239681719247938798799873545185012633394522563804218499800964845072084622990577297513673035237343163249523503026043437983481475801477700988227210931625110961460101028546709470293995855807698522247228207280881423980583953912330028774881567814407772438647497098074267864676711936068905636204392742954846373336 [188,83] -5398489068552865071631636001241911253124023550163141114404363082927934801402178363351759975580084967263952141142148288827214710554730907463587962264302053992963917987585120489991939167016757372959401649333562891692378640752966422992824755883249966414738290199466596830343532891542962627918265468392778875785821844574001624727492745200914926853237288867114482420454851677264831085092402795400805022406382346401992060990278172243842918784403658527536012026127430838149715625096591191578894493128680203036225488081522282884677689478515440168612136434548321921317116674446881430703901485773303808435708652123696898694699717710324308287769795759399093804675486194449980399526560834193127706162561142733088 [188,84] 177685871731503529259814237112299860311391282176084673485483922830480508470576916180929112301430655705247891344821056699103891084264192346839211112017107778206614763827423494698870775561835212080161078283421473710316942219990897821503055585524425619884396948633483564303814030850512135378754345244802703178679719292959903046266075268081452620888392457274863917767802657152216220543328965729807555728091634040457727393157041086482778760980796995336076829155389732170470401871533481514723439351083579079138722861421960021231828578349866018195633022238071657749772693357371322651220937894499269497391817380864232600596746818791798541303760154868627485542771772491317579451200615522977852912370485056 [188,85] -5347486047152488229907042250216717103976698101397295782460725879934363748595980850996358755252459421828721483926718496367361827022481440899312035769988511411424346703234847000788759937840241985879634470690728546990542000447624946870727520447097536964055318055489256930463760829286555433004751165334324626516135376003394960048265343233324692993843461962569276897167654500732811701263068430416994548404072684322783523947632925484024045267149548640340742848093258228152306152323586492963453090668367267666038330091579177274016677153909634336615167399614015745636936200510836132902795778246248769074258510505745279708835196268397411795605313636298516296166205257153190116458234141164248382925382 [188,86] 146866243493914443793011192255385229643029477446467134119675449468182920562847677922725219249858137097278558569150124494033766653830260445042122182311569133972035637911738741230201887397864765244435007107664635922934239591017126294389367362329547307122350832479745730143971037962962601420949576955617475357524451068556850820635037946930895402896005448600410432123654825413923707725969656465598677819135365494347408966962163500914268071656338700287423146049003950319784982793530316858398716349245411379471576513056880888388986712499563193026913054342179891560050161159101499317407501810116465993254889186336516432688482960347198903065347291275584860847198022123768556503839806082529839404 [188,87] -3673624600116709239580120855835959526966321702743210244168702227496567845562536072648405120032679632977988214592138407349628295940469486005458235613662086774354076250647054212611529758796247731269769787272771418161786732601342536843512682974928895574473432091795024907447918844218326372069856970372906000397798855781349718676861226126101805468635722622140173595202798010902824568887246586473477644579303133277351998922544874378109162724007424565908069241473533492453747977646049692565078199131802285068610022873116776752033383054831077028653149490224945158156520608528276705637169516906915500406945440430759867022424504200562427160898568706838382776199492825335418713008309719922580 [188,88] 83513607566284117454395422305177383175198313913101815823103007205356367894496472031457416433991424822500625684438454212443819059789885169674429047950210548011317443842970416888836592779037221907860610862118725233933264337307442929156287194965943788728709791849327419191212107988949016225997386474725415186639223750041785689766897448720190339570706480346896646147845398358066513594020278434360017501941210804537562511752368354590473664097100720221180943744775412896268524242900670693165129142867776167756181144091738965605797500487740590579878229377371149947274368754663369900068780223653232637009759254723910121250957768241825325505742785726482176357836633876938409807319083264 [188,89] -1721716990303041665433160032988878723838080355202073867167101109400579297098626035169005333513699863173276122392385637104826420966511268386632451596316989708542281612575430332554786193434288178630378997389874267218153547035105101497666940420498935821889803880441456792565977258373599522709037542787601453615040823219442146689032386019566704077286030763884122051313892253664127268040524726709886702151114759379670671601691433980128952864013642206408288045962230651934066654218040961456654154023078224446884250148923732595251711737850961053105522569244087029081711527220991086255077021483022660050165108532733509430891727660923306949857535149256132763057387633473362695815341 [188,90] 32116084776081410994668923988943107424325922275854804728513181600923399899610917417107290162330491667796602389354869046977003233225955167868840440008524833774483502649688371687468695862997201280006298691533187492513043290749841342761506382525038534815145986675117110431341628051280766421364164238124317907246103408784177215630915772398679463952639945697273817294303619876097335108689211548350395897613478801179753435206271088913961636678706608249504078295093674236631951281370147495407230862790865424472468962133247019076224096706752000639537877184522215140743169715845956965504003463206678564818828142285709417413252981052534629628921212273079018042277753786289839432 [188,91] -540772418705534458031418011455600785970207253816784700695921503287547389885938816247585149361025588032679167037377084121391642929605547342414892444824359491665488959431542973439897329004906105550632608153296122522314280166366860276454877458794838179639124112414389981888272537576227252423140212308917933078565868136789088263356750842589362846168350826600050323306398695179125465720301271656111407216565328384017968607675955112067405630755255862699314102602496450001109824305953087998470983389301544711358122502086332126779753692730239807250066783801146887241405114478331989279001463523429035418632430437612223890149103146339906264822164928454733251404223169371668 [188,92] 8199199548236669940693057382091452889808954153758815018513948095438620054345952847484755673689453591417759398339644132800010548021487412744517651435029405969259721372179049422978318746093776914428051270142768641897271021342804483676036338438266501937169458932948242914017811148770177488750161341771494492727908579539293544894945236391009392866919224474816506248477694154497243525615873775632736934859536300392435707630436429605784186067395289135491992995910161706645915736946243487766824133287501079590545487448841120351639054782412854701004327968610162198972061624216564062145521146807302958405508018828970641219807353682721331102680334856928917781601601312 [188,93] -111656690562309246804984123230729747214306124643156934050176732398262072377554111361210206032835154358964224828844277209820971258226634281290785851342007880370862205190498084796239360786112351616954896375667224030175149531665140759365703742754182632976843696108132978139677315173158233980416593454584945319787062770989977175873286757320579144022004592366174470762605401058508906823634395482572226471274498096253878737212676985638334473182789127422324227023734146667889924961281948498561753954695342533205213889123120422151104200912697594524471967012054783237619271219500689733451005808051330316527023593258165082945645906832592466125289577095210355205608 [188,94] 1362076826082105330439943079181358918752914496428483521775784409106484734128684067868405664100709969250418566507444728525589521250230983914221745883264323971398497245960303892582129837985968170696801642161029545928449912289922626615198822796929399825297586782209364779448077240433508732125658847037011972934117336168918766257030501395882876459117348531025481829336300560852840349184978838344694634331927517315352376794518619414351692425497656976998506890660664327169703390940004894781777370861421724861706439205103033813749321249603648080821718157460174161915550011768123527088423892647631298433907138143345148346014692472893953437205692454852267256 [188,95] -14843049673077688638177320048129748464196103923324860224039433249578876596298447764110567417145096363846691677837277727596898377719897154207395791432933739570439526235767542990489380673375386857008590746245941630244213551005362671077089836479607198028596749252244043944496547300126228976993123272188538760486885992004058622660612003641534397934719061452772449178734619595074895792939200683263383182010796353187002002914339042976852452823084905050455923696343975573500470624982286709650524486959798294227110250022127072518787207355446013796933177649633258837884979696695020515248057096856197698885780364258753420352344925353521126247517267439100 [188,96] 144079570454654497759065745214720642548825841729269900105908447967834483862561378608356402980959034558474501200527205001556771999449641004350995562976574043560072968442761977260725931488431277971478876744389595505131835298159471119858423600714188558043360685467013110646731897376759415364004802714996122807185175043355534944339003811377996401546505731715768666250580955464750477523272772641000475672458540719207675272653714206343131990363334027885420059946271834931684985471178935099924137431387729446749575680066492493850842212658197724771361741720350611897981018064985047127172335852483230201093630593059763604201105801793897425752846512 [188,97] -1242058761564481797397732021930467343490892626481622370425150815014507098713054403495744213721828817988297439364764041401029862749305570313477053651288159751049346391447456013742852649702795464792248838942584421577222872466656452515547495084940326677050981597739763663818188385120537524429476213835042471602094549341825576629492008354271750664643418827387971642153998807643564341035546016954452457199348382545382294938113158740555998063901814313314687209250901158086507298735463469392431037068168967907585113980330184477647382300065931324500505143930377007073718043713658751645581744884665753419862896232020522078700310912238689538404 [188,98] 9479651656970723879775964227461819003400161389497438986846111030404558935321803852898447330688148743354719925984551486798712425827555649136499384680493290052955922984648232802794342025759831716954368070743376567692245155788143103541258719470756659921696323434314159801738652234023453642661862306637284717561741580422733261040466086341771103742426496139823638344987445959151860223923011993434330858250706911539994281262161602404219711248209822980953744383531714170055965903792574289290760061922710994284933174509902734391424222970480603838730950735330127362871767957977486471869217185562631388491066687840814961163012543791057440 [188,99] -63848067758798877504076384659436006626367418109681058819188859745603034181663699353192613358383507533035346184878279964102520062921797397383849025464226057076091888539061182770527047918669500732650140858357876717881002889133426418669284352353390167995145185635745930248126014073620497871889865464529855064563385552887080539272174356077825639228052586445940281880397298406877910521846385722273848796214815052346517181098272603579805317495806107244609215512623103957100343270936300206684676246711751981568923048390984612106861617498533154928870561225884785172312351713722653850172806739789910637360725968192748497355716022550 [188,100] 378220118719755801344825003703095400580065481239491361653707528201951606198036733281472564972573452997187221613946228362683078474504019312757353080694077899138800734133620435278736201067022306776491756834016844715024528161994679823900032588514280996122769859869294061559201929838868089788946899581483895188821678561214906176160764155835394012657985343465699868864077805614172109354758497374779190835649014026450807135798431190311562305138302128421939957957313359364325970006802945781283800208713079040449129639881289964352997065439375290945010826342904022977343437426326079619428904535434056947659467295577487792603056 [188,101] -1963621658207234965513657993925389718613888410600109057181614782771580460878412175339174610234596280550750187525033633039116248889554250701154956265287505988991973675880711823619813382065110468010763774094566701241971661439084244310873722314719117488605644688205229919072468490593982174612709706081857591088356570917044909650427746546011500937212725850217753297840489246633425438068017787081030641092526342191477017079133683495790521796831295028527392414574751154298431436808916848171771459934988134022701912267882670837794983533705838842519370502960752399012603699352315494763992310740653852731368560667476986644 [188,102] 8902194930423790792509610527191732404710464958893667467524492034007493851415255039820334519622105645667993729313644723301927445139509628498502673422280544892309608681061846041838057508701375173073217204741279289477433776151279994697703056876003821896580517469467660202559176651505452046848454430988570609322168736403673839641920993949089137545377860366487440258354410110887973584890069594602189790099969120565879559547686774118070968664989133427821551978333730491681234286009786456901211904944536186607972553383980874233086387477311541781870536851495547578071234652122848395542554746241371924509321066020264 [188,103] -35107775771295567201268892189654815956051528699625029846276462476088580088914772732173694995291921581451652742147666835348709719579740988779515130037504489591790038171791912280402902527010754486695426969063142088599028391519221813995832913224090437106468059790595393175953713149079426223653178950734706515441632453437444868219033760430365923026823799371613499391920907305083859074907287554494228732118479613361042757330051704019274672008523403205703605426567388572313862353294239556118866125554243631608576725085314444241311187475632397297043408445549016691741720587099606435028663826562656014683961412 [188,104] 119962095737132741067510260831597070677325984722689559399879442830530988963807159533085778615653181811838109138083129314602729646129326586529102432431767345590376304097164574079595679680085231620131711401782561012433479775283425845911581184070219672616983825308165489596291179696507373038471555437454396176809187802330175312303290177066732755061642140265457557267338271444423757151877819354412901514168586182596785937169279205076864500385567495642355375472257443517125682660275544895759800807480709957133202315315184011411019272872336762950584842589399267348731708000293499360455742175160177010960 [188,105] -353678673762434910888079958258305678889272280402179341224315845418727872730510666045518921259586405685423770557672280052998836835964895461081870585827429144719656445961245752019429704991651035649915148411757227116255012928174979309677063197040374917650277397557532341319597082009064056403179234077541043927192349873322737288873239103316773170958541277217610370516882608891824447841462212426619690525242905868784172434462695823560118205548305647008684169462518526348606896994009899997158692546023648836516896445519888441155068639372795255295679541461749172620143812422894200752222471061132382 [188,106] 895785767375248005316698275168037561870636421654949630547357331241789021610516947077411629439914459566513104202000972703773963170540837064662596683638678098591436169466268127211108090035863340038434037924193642940727597949323943828836412921970685295519940074786637045777197948437094977722700124608120473075286319403493269719421607567588811317212748953961110929666957062311454230943787328987083747360756738620430534063420159680286639456993457106996271587603101948606732544750743372771694013829656211525938180312905103146487009838920399201179478690107836078090829250631917199916306632244 [188,107] -1940203251946795749753273559420672689562883014094492887860178088248678440513668086675921872482992860917297235129314609685021922504044597027627815757817836445892796967172814278115854738634251418746700738538210237574771107845504676101865563782060154673668634133766654201253691896996085431341383977675907675329569507690043326244402209473820464770061527157946911278540267552263420588669924566105221907277283890563326109853464168306104833687913463378709355085567422763203759682368158742277138936006103832363814707642943135839829020234984971327477427545053312597358660859879067362651218 [188,108] 3576514471385818751879076818049041153717842450544638883983301644756781383519232270268883819865635011584104820655698234991457017776056546372040233246618571886873444562041520006103556336060629930733256321301851711689716176112837609658140316036693112422841709680845184430400499163693890419392267174217163115524570779876549473923308121576914818863889026468621082133472521345901618028516476915968682320969129676249849671984741266444277411191563310955232604801892376740918561551130407961145440348943783106258731964725699888734860820365568256561616889757427344332995916788349106344 [188,109] -5582925365516960665634588668206047041156636607041016417996008153275745651766873383884592412606575321533421755066870332110598984952234913327438278144243973707883190254012167609604270129298047269204274587182685900653841114024379840857877995602989904062283895199481058837345438659704434593273168294193418191516998911148134362059775276712219175659788985946920792405522095983729013628065624029930303724904800529245591586499772417740651496098730186033660442965888221859942041526204478358205817789268965979557348067933975661455097861454462765981226582681745595837691671119372 [188,110] 7341110507858329059622108045666012979010754494820877280170960527933162719648146735548312828354425802773044671572961011222603158637342974659611263250077342722613000293779952808178406650933335772257876071230055530922077037667533459055304306642950336742492634637017016729304502054318674492029422005963162231153541848917585829016422524812163885061241070962575055911568064075594054355685024621443043629819258868027564061330809758103179881766236060957195092120534351365983002440542447732517793587588782968205803788398640844630780288471059632918724574657494001637190657 [188,111] -8086298540630759670136693772409703656933362055446736475208297691150442270658485226086259116017878405285308706000193940716891797274859676086859007879658972707404753697280203780695980418295591174274227826939859809559787295166750967284272140310125663453895399083368448220619313929611269288710598768967629802291961369570294897583374562007445117493067288055126382809346614464183658479300694440482752259136109722637188688494784655696713188139139623504372129754655005203408866659183456782640914039970786080219459049716042218804172484824299050950854940934861446856 [188,112] 7418004633035353402524248105738889268625130722082825463953267560997114889042913586407120867258587532020016130802971138651106321950084701134994346207964484476153787958521017286612251191969575772371704902509386785888723106716123170611329510657266778235856914288576859496919499722116763583076664587113065553402406966808265369797590993485143459785245911606875933580255976864465829464959441752384518975925061480708297676201333172650442589512308493959311782604835453993122790107587385029755893204605583732391127129690738261283281118195048158504831222040714 [188,113] -5632426789575836025228831014243423090830578931110159501618839081673651506636477874446561888750158879647129280308217025428611115611657979357749380612623060432700385160875558633723028510723857023886805917566043882885641375354679512543439718725784345469136667534689949592929211656048452303012025271790692483065536831641006381778590720452605072470652830676739544085754625199055017727976355174925228777179517009296617602392416803400214856195229931721928280507969188520877549723756297699821789180906814284770320723988771138173429228266925507999213518 [188,114] 3516782943952305825464319073182710419058963967117789579377628404982572910199391044346470204138551099361749250136365379552755155189685298247197452292929830847090868503303596226687265501652531273718294014836908106375976701177323789921255651426933634801554049243078308173851786648015524875492082998133145590617274765764152222359754208966838270586997941880607867388733773288950512870254386561764442053023078526271025068411583507535100169853294882615327158248970990691417720833042115331906202440755618577378485505892001569523040117295465318604 [188,115] -1793258404464266034615670679381230235931281571178643583639439299157206368987732849919688212403758776890798337014640510502292158308617176453762832132959129537831372731733705660132961319938235674802873507558853191126702129714132648559169067777869000450305378180018797889295696676453021300781316315957739119211345722884338849760944968678868847620547322020554200427477497020936512084801725694308416418408453321790754351394625335339914120102178447981704235625709607651967790005391061329235641445959889636404870809433374550863518068499388 [188,116] 741333636199908773555510671752702670011164945221018590332364544616714550864611634052019993683175491845426126584295786529082987311749183163607497660169314145842159563368121887335631231826544103299637303212257304130706742648210185719257162428600076609926542301681066162591680285384972253720044329538349926428129120856527540724133092065833015436034457476869860943008559398022568383122883788227249761760129537690076640888773207826798371956662607354587983230333765256593316247044984119445827728015389998692205392687896610600340784 [188,117] -246540423084741659347363696166630719307872777938046984971300409798460857470049391189583889080443409134915195729961492151007773738646700081545709486737712692090481575792731601165791581963005372068952876388899312411594906838859076608504523603929984791251206424471436502849144298476885130709757029648629498687957760353749802143803241314993571041716167504501148766978619647477546500912329433116663056895291470119491349282478059212161535830312141310141347276781614392142443973060897131977175207269950812171091155739116353710 [188,118] 65415624449783689792860270770964857907317002052214178390690570202623314630933037344559850056273771824328421328461034501830732861139919423994605613237530448758288522819866815789747709168467834434111900055269100295387068197953169594496405272821350144077033235206686115771184110209681560159897275339756927336940694069350561524983430244562870489589424272552502790059886736813067895404321110406198417963135914407102002750243319748402871433738341933023980890209021400499155943488268502052697327889609697675047330938721 [188,119] -13726929765926207983364356996305812080231456658154202708772737941380333284228172035143349887190274806374676320218975898652759573678503254474719978831975325969965914011167656801893800253517639239241804319058886045715369839442349771191296761275234753573245384446814722793171810284626834549469762176925355953695878203805846335239120106440561744627781400478252795726049323561442182297034883538714979922055430481396287721811757868024474350891559523477268331670617507616561726425874406758167922222478775433902816 [188,120] 2256754345142521453989335317474335804719085919168284832308745390591733751966439202978569615210862394440813279448986054028701038578478045916054348487253092425944768640854649559111527800410661151739549170066710260286422305535502678186883634193908053783199300552532376747717974960151981927007777325904906170695083645801647100964292849743999269898880771797005313248188585190240476348533943503910679197293669555704848587662730804667065971416605247368669070602542693750473899084930206182531421398804302816 [188,121] -287772058048614740808965795600984980130486878226530912342154530022032291530066437759283155551130688350311264661491531620776442926388875042906581200711575277045245511048152468357257515948125319044575122465978164059461416903311157528105795562538641781079048514042864895189535614629794219524843623376567089351383162128867150599834838967172144504080251853658112558970029709314041411078105151209107018305081078178216164299320030788978071216469160543260923577461489956361041668187378104842133656449 [188,122] 28156900784252754623991151459028722140823827802135225139283509287939901203476133584044507252156050811478515968604959369408821267907355496334319887227807117585832536214537539275440734644508587645906373668267424294912671658684978157033279036788203448256071684654245407813802531972259693258766665734107607989422737858493153739549259991871941026750228121192654553833126447967751450492370651040442057837414487548306345185590061022647267222752060354701313989690920308117688872029158969895352 [188,123] -2089589635446992838320342615829878898073990506646786179601872129167261392693709062342039706999812058300568388756459189747439791998707898908409213047673081408062126482598913590562357742427852827431395766721393462076528523851950620413138303494216813444613543701593043413995053507679728857424561001852269171131918168827690676610202784601052072033784317621918965802232199401448792577636484059360861242411172030728095997901414600653447045745777629425973587053874184918148159714315034 [188,124] 116159717620860237017774550123566137879683391440654176479903412728307168341606461599105341437575456037354448713192877438396404162116814655681817378999349864848834511150042630464982290570413076702064909972254338353182390429536905383305086015681320434421341337663384889775888307487593950850581033719844652832564894413029509651709252773068448668180173853109572352329776016132766750923888094843040514454555692123689844625843085461546211724536254324475905878423434553353986016 [188,125] -4772132302242548023187132455701108450971399552269037348547707793200156466215981343512268310091421145222354522944760977160881438691901464617475897317479681947421612223053820847360666963561759715571817267826123747757192413646051775987588694834537453115994094675319247488624967940495190296720749370944359090623869764752882681755104718804311438073582602077099460271915369744387692406655178256707893993315393277088798038941084232285913676949867217867635888063270837408 [188,126] 142787332764082140577638054659059687845258385423027798311235878173276571789415138779737500748255951755448521925606741507404599269640714255079680744347718240420811010074949902999502109598195668069326740528991748449142508004920035654544419871209301002087846578480347967979731894011577363211294072899401324684908443565401248908889227877490479634842140671102509703542359264687473327455378378913018766229620866336019365964680059101372459101348706047385770082840 [188,127] -3062663346683155495592312689670147108713465344572378788210257094316550749323465475172589446816711633891793181315464108986955710320373425920959736439855354005119628999179820512862927667044848870163729172019795685169069630576562868422913501324774441196243318597661116586879690675190641892229964659063757470096601451279965656038073499852456647989206526838405145797896226782340527584377707908012283167785618240720074606145401368745662300506169642568406 [188,128] 46284779181278130342284635514736029881056408058529598330252563951308599782399924286207032992374922907957256720175507639297225691849905144689742381416067123597964603289399668833871310129228630731064940608699158803147626040300117461756883647930307372686803546533578952965098335243981388800722496754292151784525746412649828125976351488761477822652688304226525254262072170349321680025631152236547378318351757357025115622935556710334012811578624 [188,129] -483623534461881064757998442927240028627233490878238074137035005865981591560588680276794296743805709583739355666156598187449803801036154701063553758830029958543867598793671903827910639948060007129279985789720952853505003474195481284807841758436834005335001575231813134856721427158906511519985168401399165160597750198919142421442347194166263509479171230921603222437632788831772527497766770961626904472753696518019676880662188864527120 [188,130] 3422290321201037084436433008891942835744697643305763268546740829972512487223064334578699187676022195566844776058616462295931863581558693280634671834667598673619861897483933051724159218086336693093770489486484727953626015129706798809386945745074299264875752113515080771184988559443361945556486349580519949123588367242982525016077315632191985896929660792379570567238418362742159396136699252493484388950512123478067289761207000 [188,131] -16031461282869162055642621914710058302208670276484312093445017554734516007150897139636042640908181266348560454541464975610643741074363411670640311932999299424784656277555981770873988617547041906129866065024993001514613759868761086574689205261861242370272596730215063500886704462167459851929555832919992622890080144965029271489523713554229480505684265047124446777668527634128153716142216148884220911768967199684825323 [188,132] 48478170648841599724948275466837015236208707807218568333747369423124194444886491472541723259602728163401448835695571123908400749805223400285772331064444740957015143128897168129007878350998731843610315606754168111835393491726752418316555225232655656087887929666525534315084567687514394959574089385860195940865680014772013703157733931430671575772795771015750964069070644512895501491520878884612450692842281056 [188,133] -92025858356371236106793765353043810007620039337314911972056306980391488252548002006335335580916723922225934009127887144629529303169482836449182640945614494962509883933800626079858761303705435738456914346126038367842744371251871491906410428921317932220110083532610233935647333714618658413918194629463217349037889241683810520724702159363204993851080907338645482715687936756755291040031024004639926260 [188,134] 106303803402704870434106991191738966690021460288943525563855529245188085740603446717952053562685456129684168806123566885000731104640350584422961996011826880035115096043468250342269716990724414053752635579179140151160107754067503759103711243851623270330000042379616154694478809120496237125213139887723249981458117624813180241753949004401594914083374410658838157926267098963632320144649930312 [188,135] -72164640157909250391041601766102742822481548296307565023389565879691269552235385397849412718479004191034593910682402254783467306873130820252806548584950004652978763901604009369308913535460868032933855972389192200482810527801798950944024466254544686355481423401277270931562288007147509036501286393718424388864240297768033824273557846558350124467798578256244411946910325392749498426 [188,136] 27681355740774780118820970147934742620706382641176680279218886051418405989019658007085670782443955575027954110831917499556780456618999619606847745098207172805055164324639944410109603001153393112134829688516266081657162668425712978817814468997705102601739379408573191657576516180887703378381196338093069672676441243710469602544861868113585135707798439221155224637122294224 [188,137] -5738793140778750977030700679252175762167099651483190020652417965804370588962748705241665850014156862170943800884753278006396509357115912502801153610403461473548122780528943348767610581129115233692892685057591131864341577431354303051733692894771455877237423603371271229235547119679835670907015692799609953815550761103333445761325955059470943599513001252695338790 [188,138] 611213207961006264719358793188264426364744663150174580739329539955464663636149979018561163142788006356145035810878903758659199292305024878283203851066861723522235681506005291207473035411724403611311042985977116031229380713210072431327552561572187529022103734564981554869874837750947286727188094444303587405679509096119116350373005008883395352663247132 [188,139] -31549399549749374353670380835650191887867518452832430658310364393476635186604901978945713658770341705468793982823008986926396859651982501973103670050264715162616228896520996060730394396199363905105328002132051881718832691618155602772041291520112831939190233432075116408151800097362607633291098395713872000423752367120072564652919743915546221 [188,140] 737721692333620020209280835741585438729540906645872228600715217785763640494064816670850318444987328039943766791213995217786473731427755770018886157921696160961066715646805801204468992701095351770113269056849883481319193252330014368714551928447823450768619489730304266393832882919269064230969366964019981347552560238668898790700104 [188,141] -7221244431587066049314221195973859043458103276020803461544967181297041552046514143756372968441256183311974292625145890874906311529581201578852257018469816030774116152848352211024791823385564183760746969578802502488660997544252002025350712253613509695663123496159913262769779152865228056101205688564405756027698404153900 [188,142] 26954980699378076206923121081511970266202579146929481591840797068055177397175408504502818604881662931792975633573539948568247820786124823784204021912701259523399132834553041013469450952954112766999602299697568458926852198197953710638065241963212580256967532389184856385536558891943498085226815233390465735145 [188,143] -34318520388435299761253167836328222499070238564602243851295070301419931884603956842779136399881167523752527508288290750096960043976755353929753248723145253211456774442777078551883539044734769949704824513744356135357421121327876006372759907060616852081558435375136387870473266137466044751871400598 [188,144] 13017491540628381832620182432476153199309260611262862025444942964932290470330478423132036636578133128044468625450867350571616835142723831727036346747762194383254896992971615189215040796761041753908827602907638574655536932205344135506106645865458088920714727328052876159600390697570000 [188,145] -1245243828078071254987079374220705489400370925356341445771474479932154578279451060916727516935020238092948853514821442101158414774621453948470600654470405831755681525695893319517451236140951373995499010578756006938070446847347870453226936442440783511227671499330130120158 [188,146] 24354149369826586258492111537979876165010389888662704622065963101316394545290058002612535487866490087637343349633423646415915132504195127770107314970621797695987373216237530348908456166762867969590451444168467772329654796050452999576937262426983285708335428 [188,147] -74490661017635288321155068496692144943517155007142021051063755028410690635739863889848382698058343840921627074357439078364077131556433105848254143515813380095519675463188450815426032410714917614005079632799385653005150475963981640155252680959 [188,148] 24791415642826257923132802419835695241072280183978568648099516593541081517265824209044883232597421822083841628614382525201719424346540360028290720605088903488905660203763300478441193190838551677925463757288127693650715430495960 [188,149] -562662843423599530603924031856610265440775929013172910299617863117862709499279327470240394725405883755390240266785772841597456727963071944936729171015263749261646610167929697662320925056785703428342032904878354 [188,150] 400236757045157860450616745793976365222178241965766110717794945754947418743565712308429290380124979080398961050712164496808709214623618943135597888040187398313789545469918689442030745044952857 [188,151] -3762313445498932456255521789416716598619559633061316336877772863582426223744847822528587883813987500133830448804809730352408668946947064838984951129140075471528864592164636 [188,152] 42914662352124704194163648011838161266340857554013693199067082322865189873550771632562894124450617814809891604458019026163249051216893575174093579928 [188,153] -67808055925940744992117706984046593582784875650017931535052135783348982424606877196709046812890783557392143970671355569599 [188,154] 123345725031900760422597040807564026372855187007781408164990501089799624554947044513624 [188,155] -9901330920 [189,0] -1255826276537523374038456434885963984797144088422884997376896695566882299575475388828736685002644501204333588261144332366962941673287307002266031657916354947888711137332441292729235896218624715746393794819461002566051324844701312335067253805346482429976656062998588325445291133368901352140123452181811460838740829714295766034894925105442957832989076793194896330601521971728269751667794885668076562282315652254842360744420366170165368651678389366027168681134898129243904907642042195333486042753794882136180794971983346789056585926923145936501225382588625875416641836733039855332383853767725447210597330187235028066814497413459272387044746824047626317396876529890759406400416116585755693790113373228121206102577063925100872023756901533317010968161645522649393601820387591495559014500119257656055942715530195355996821420001667406132004413444466378921135831281061183194668880000000000 [189,1] 21388814887018967108655202944038505139079156351229240968329503085508598130911467232215240894820085525074158808460347713015097792110381852723964031821636837666482728507688429020050189714940577338549179522663038252696130897246747795489456758983594113030346183733048123193701550235865593968929269752057891367998428610155382133929528122316266642886832841421585191726193853288241142981770610108012613303859251390043073162597234042276021631370905189760568234353726871256538769740882563636084716215961973403604465329585618842132408377625980713845471589206450395157693463528082163572929002552636243329872249593993413718627605570264177913989836218550589719499593711683695383639106464220669769499196281542689176217288002772811016993697238196481815598905661884944604132245729329647793259565269001472146993360649573551516894524672354003224114725998513061985280213741911727992153691008000000 [189,2] -177785301797816979458995845942154339194981557631893866338359541029377127193092511128228139154792040434181333153580963695296457866240130999084178958695261259367214354747943036853164532105480550672319899299207364002804728867807471484076108615947606862045899949120242697691579934766341326986883619129896289580172784643078795261467970670848694814526557424296799706148458088487401302136080810025563927953671365815308274984183842116036866588726849274386804754618322558249647903326334549787992216164215569528047975280363142347627585667761593644589404715145962971709223758007617404257173544031028133529036513658202277856105105238386593234486568862946725069397695217480471234961182731153507149361156459720012724034164173640676232877926244692189411431527093977274862334472083378706975297706674753736097894138036904130212183473597549453103808849738674355825329407147865332169237482560000 [189,3] 961209821746118728270951814855679790208626439268153072292076620709788543363314071277003227041240718894152132767721408390723550246999383975796688508448067649200296667814636905483843804671109947005625965025799921933389199710885952300613746289930810508163308266927609324874164735399702483339955007741135668745103025913831139172928973795386610552617227415890771212999131210748077593418032969522214719246842059443441981097481784095740383555469508798699236585436161813590113816769661723990702304025289807626363115926334559932959070270787774432994576795615659163368595327344941951359509280567213360614171268123429871104782027891705536608400404226124099797986019092659716917409415159436484922285573045152710512888520569203125744372500593294438596414588816894838260326491764012440343125431765661044820583172336226982185793717074759232051515002281619870449764775980797983224072673120 [189,4] -3801227744799363270440388306904747175450408335521191536670519682581130868346141312042110130474789249399129645841660439354388588574174724042363164253030074651595609606720302463986854148451235231562337596577523216506815020551660584453394734447856593187855275861284923371832588072972788195484265312721578815925640267863718957137331692530108616674278003806650932063991276312329135134279289854535032835555042391678764490983749949496862836327192658432810199135604223640187510025429444118524149623371716057621742654031881484862092028166795216064480843305631868191347295884432381520004974978041315601160046180575646761115571412323177116374761234321200842179431054539193890496458488783296383441111822787353231100055807143786229185045468496520506947260046500834129628580760836189780569872561883594934639532162054061187651957180664271819980132324432088089349915351330837896304822400 [189,5] 11723416311703713798623290741057866480163322175177007871876745055611706693984310676461235332108252430855647184993243749111461609876455367291293699466105488536669314571402383173126039548951848798119322758598341573319998044565449143574049849443184572550707080738041100220917531827045414070913987586518021739098212554423624762564355599063955616137546625392910079697223704708818800856229067445965398813089307379150495493891561051466798623431867987688890884040062896669824653226784774835661795820132630812826042422304574739900125988228987034802943923156352184551935036022341928908626544120340316643275321918325399405227499017505588451470771313133217494056423542989271595562079272249798881789455269643731315087251546897927157033347372632573859286965467336079740128646853373414880404659256380839972791044166990164735491678496616933700402192537097101565778790914682180483641552 [189,6] -29359263053776552084375429857273325272344897156430588303694067511889211387901001616024922084245684819920429997151678270060802678750454585029609865090992054941125195630344553168573097869708595104074867106741089915603927475410655501912967649705858490375330968337836315950989728509985538004044634857637228579784733869702434309926744061200780710699240949431646221640597331693013007880526232458521484913813727288010971878976274163419203796879944003644140426427619704200769288436395967514984564749197798145826209129062650662951908871198756371023646169820102835252677587103162247425621713492575379473391934901002519040744237454834287934418884511055985110917602163690257030543218196033628507640604261841529689824361261754241838326987555916420343559298823537261839413160573750400432382702487165920173041380658219147910305473509345076042725354789660034851774678821002119930688 [189,7] 61380877797762959851695674406621169338281088531832634560898304389021114630180123645484536221896727020405206346965828162878005468965479303789944001740455036815654956555824730442506644396069346242406790313442063771500738226257230529228707655631126486556355975960587665532375262075570318428835044871847897016880301294251455081936194051745276195540281875609132052684418174711042356838721577966448938833704906417729581291250729542187515684448675063058911084508718244222014833702431121068805976526820724286768362607898483053585073519674492887104847080452209648371619948012481660305012212462862655212916783090618885772114905790509288348769932927305395752778171405787652220427454787689616173735282866757119147844119886200578427596290210964766086320060889828688742880979047004995056519838679624169825964065043515505420233299337945582910436224092496752382249877473491937280 [189,8] -109312317002363630418868596149578744361009816610040780099384018923529051601034004864721555976584180298310778975721896362952083648510733843506811757112413134300198852625042662333609405486732013900685674098811332499127906197094415441607282347798847516654320289474293392322787292078457024025965360799643425678587733688974323181137894314878530810555293371795411640975308824889860341224518870416772792677718820114579074775802680244800027627057655548578099376254202423642283688577038436202473201879140811407794852348072122109998496540750126974140906251038323243724987298047627228635550322776935960847069875995137895782978941965636826293602620370549719906449329668449638081558194150239305540043647616241845041594432236310686765574513080615681324395532161831584631319740062893859638526022912130373985807575852440156739607058381492895241941590460083672489186339408726976 [189,9] 168377089971802997970706924311139679399430090366884478217699041747694447618326919551386298878115141209471930252438709464633296240334603006493750070931897234332065254761912048511202962171598424010667051518025634337688799083843474696814452168432233125825342889186641583852873961764305180975854371034136414648541821827573187228475270758663548282014279931821106962713187293895572111078204696027627226341572806297415821644840365564610159992476398331435108540053219764317115767796152447515110676424334715054474126471785268198524316951194780654537189984027143836479218511178872172318476476322016470932879379124260551788962587206772258388054804019771730422920026532228487620128099411889912410330088712625449562417198410648935217092525413204874689181547647154756432800900553673765784894285303784795822317432221490656665191286826257534522068018704743129178284147518872 [189,10] -227014816164362497906438675627752308566846448435139643288303307456042242261975452011192742178039997481599449296712061737097652681700057850072475511076117330983509397627318515312950764612700644820469310822394015605976501193239588450578185489480947458353451028228279987002751750501466231442774502823571469244084944163773458499047738233316811650910138109992349347864418163261971566617890590522901476957163386797113863772010222580251517430095100101910767729806357806889991545914142519504999991796942713959419830481590858003623094272659752892751188981940722704174018343318297277126024674659986160729266997205902642238057123708353799044291940656805914935780778902022607607890820480911344167811797024415674422217876803405729134723004059982840777579850162591540231582418696351380422500217883694555650055477886132944461274345974781479840702140591302658357482916672 [189,11] 270474073060654491933952946987777979712100228969411394284427249754641415938911562128139808845914442202322175454526801024915115191358306290296148698957639356446212988059056238666729703825298699684121430772122298929657953529927675134459245099447072379567935131403476129429708124207533960970405789233843406863910518638007014594325007890740092870473929500900849206276819722176050281973714358154675887083548717178389702746897165817554987778331250347600838941006478944186591872272522957650371748751268358877144812019705485391471089603954790126454176567906281660440738953554311471476689998601640331259935728904234902604595684637611712707394666486329461905592686182616096786470093910859358647316325744164594026886340451864030640120777692554706483290678848865153285627146815647937300743262476022744446753950507156221269475775310625162773938742312099189668513064 [189,12] -286994181515661684389223552240278096662389490687519968923054076182515029082695588075194468462246784288013660917199631701578506123603981138128036689766566227328345043135350497073500409059095192761091949003338998125059330604042832351795991839722924533724674405572513517326211458994175157543386992843616989554947815441324449564331432690499135511935808286640463530065983261591402570614415797530389541436416523231470741576641457183241206365923658592403457030453548998815142817630570874095261565024987998763177026771102747042873353762757531067716363111737343006766771416043939169303555927329694509438851804890874235823581407607069362161274369881406849999535303036392789701500287461680172300352988533830660524146061198951457339918336215116334360984461544752403136313530470255723654892643010501285976353264395140996343973874699901182155618718995415206050496 [189,13] 272953051452091873051506826623456584323953342733454321310731374862907604348638252323415654877670976156685340653405841265019069479185632613380963340841567273067931801087019698181910647691411850623073267467935272237151713504797541760278126714705329633478261009667585522685044364508944362401418349054929185890448423583026981026304965826332919443187809118496060644516029753732661688536015334911132565522456103918984366644847503050719880010244564828811344343299832793354156961927391555801525143447412423421307286424588405743325139023280573705052714758326182652007993962190130634293708377827386504281995667289283230252616888493475523870515575848615744134554710238994081024420615112612753061516607743016839742094192256050853174101575555061558389450499996675121418192413787889555905147790519409375356926201066295704149910887018586032033556344303123758348 [189,14] -233940623333602516542271260623029625991468956303996425438923579091656427477841662264734087144984253282185559482469852236393093785115245213049837835135457561744890048724127625218244297005230820843669202003355505205228149259389979482896830173795868423342242387417383458313415817325384007699777969457160078414523148551003201039754969345683183598604549583312611927220861013477187608912170451104197648411278761978792932340662086265008007924217814628733817034346370856248284441032700577029355027073325990944443458767878321180146841318686048624267188323286382012506901894693757331871699745560153131190324598222748286213007594239164688680095516573388413284891927940022534089817859361598534028028012450819042366933584571245296982229458250767684653268955601432566846328337818919950102600401580470334494147940554877400503371811344924783350927244083666528 [189,15] 181509102425087048325233851438237026700637613977995864599361264352632267971932879327251591138759846067667485665081559351045987874353709981522739205872465642976399136242278880732534949488445577324281321832706110763865521036260929505643057280964722257095886828525087547198500976029679924403675915490178717945074909330294164895294035003147645360157365910614086373076168766370505823370520774129371261044463561375239394162940406018638818148750287448443073676071709594659369540440531719148154909176225107867590638134667672705527256603309871149334131363792288273534731808031021911517987621587267721816533401473393590368118333945870774222350205743886908241764022345553584424020870618209062557186256405133902717655957843023205282146936382878194059551610119232700676541054161258475709622532990273823580439459960747665959471104388725909268358829558252 [189,16] -127980581367811551601130450075861955233993415597736325300917426389320448381865776107791914273695180401204842738966088706935294743714763189084276178395171092835986912248188403100545681380838440190042136330948131326909760534868384299260555877102829711972176815312387396290500843516596301886694850793500205984853045267359820101081410477981748897709080293097214493383470729425565164453511644402844876015258106638129699774321858689029131320639830161574896263437950718865968769921083701877774493130887891169073361038140698811494561026890782992034480370216717776604431189850842488066576079925616242583877290128977522965135758698742850556019506253898653941700088161760195094053189738335554102574129947015477531361236604410726274804285377453678638714788652798184564792954994451225916005569093194104778603521146085389264143615706632083619535036000 [189,17] 82276919966040516643520226493384445368968530536163919424104249005178767357813897809953189281280430372359617394767137994328257487805897032909537590810070630820752504772175647258135173862768887722516232332391720295887832046392608528849276059777952958431085991750084374707146867348623415058470010914688397902470905724231521056963621551522207186395960417352153765050907217079010388999746184966795915255425264156688708263073921655354617867808214652528680473214546133719492849062648366847344232052547814609912012555369287818041918569529684613073867764122228812553378402762733324129310575986060563873044356235980255339715245649746843587920177173701755053173233614011619138421753357539125925986711869155388224405112824026669847764863794483236429877900070352024821747567039104538265978580218378730508023860476923469674593826793199997310835692 [189,18] -48365220882357566505025492574991009980884207875079022949009225639903777403844146549355041631197367102357934107774323313035513095368118332467245835689714160483534974405023788812348639351428180233777247340225352522213180728137585363456981278482474829964043589066317895639845680939098601766256019021197408002932945877424663622741719408968367375387440367682319711228981215795782158413889990064489452910086778987274099361331505212927479079279316858933895502611134107879402962743018946757728195114539861027498153650528103614940049844892167841971168217747851785945369768386453508548268567955972449258576409359697057304982272569153278718130632943150442533500304419362400987003454929385413710023522075906335725988782106719365222319750688602348378069613449197328296685973495692943784118818945878968139686696898846100901553641465481905847968 [189,19] 26059811849716792253987547594028118979387113719978238540544954555049143563098698322022411956315965817584114849205382912344975630746581287155637645258531500081734409013284646868689185599434828873669615442287260006248159933082639135128037894017413782062007145854469973150969345112076431961949376134021158537214028630350784927661902167547560978256463023060928318163293293114186673614388855169545190872817716888713489698744133585697948142078224755634891133601483605605919018574752107665416430735002672824924020841356554456230832740063749224866901867395117851371263992810702194269889804602397508176072470950350822936551142208668809248829945867427780556771451891666647838895537814723233268771243177310770886519818381994510878664812111859782467898979956474065584572551382381278049225821153175926696713853934771000759031811820183256704 [189,20] -12897563395773698344482903126402761894583106673880631560069908620011732122684729642732344324265970120198805399289224765018011094050911064256290954150745317730003897486927500805399686425582666287033826664948598732209397127633365278190987673156898704913698712641554104502754606162757104750087623631819386164762099779840422579001031773714815973936935310570581798057395412358715282365889742157807591126721091911975887901999204763157087837058028540563934611397056443742608742168243154180196460965856794322883978127965398460754869952935535528757641549092803008848443338237496633102532190240017696251004281709571014856016636093951756983328099994139475326103029459835334520843829349547642268728023398322146495874790976881611256863250288796757679583737121555836078422276504024872408276341701272708544549836963549919606911656754222336 [189,21] 5873962508369845039564368413594564253405385567629378903486668575748606929887986714226201697864612547151162036110672933959811830589534577830432111967953025502680577806423370256001100253995317199421973782600755224707005492293031496270875158358234936085893646384182839915597365577360023335495694614722414181865933185061036983677212210904436915093805368412705650797997401987701582435202941544008223386540733718901764754593443936803971744837781412078258023874413716351579686495476613454952792785859093432830848751023068433099472397060942091349181743632550906713983794643860158416869358002414607485381542848107612840776577042754418138179413617606819464782923557188660482389568258411141439967700448719285700810231054930750355523046660143095172153364890531199174130050412316882571453958732233091805467603334797495044905402882614 [189,22] -2465585913963256630297861196008991269734036645879914271388230321898974671169611040455653303228309784672448645907374892545499147132133032028860020780517007010429820334960999340841134503462841305676107447736712003356899909696056363163710241987094220175148470481830144454492286797382587714496972562782645818496447005984476912183055937919228058939112953101140105034148185498264498680688658602671630635672704063077753002443333022334060467655925285808428129916216974935230278962704597437602395542398809291499333821411030368666212201284991916001470155900449917891615531472622934695658010445830242053548302940595466318626055429653034167559616271536692882100284016879843118785994014597824371754847933040773747872385160313991274870349638344468624479460939514363403726994735306219870779451838347312988535018167206685659147335280 [189,23] 955115007291138310020001731935147202566043451428643297891512535917593610909059605982018342846336292369776736744440706292014808821547818996596571484307338998439426871481963794295358692588826252939950824100017986990830324514822288356961867371951427326135839044468207607721366398500206383068580800603549250260874553217642794517484517333704149829488754192918512510756245786369952638713079090172730188197934781891206556448001593009951842301826443825181615436996009097950901972479825612347998318972349911405313284830835075169026693640140338381969109251155896335815539255868461708768234916575807297267910297164846449892275123287148087878945929811479034117023060706004910134108667360551821562354730721791946856978493147683822764806851543258803869061066878735711341388700045918772194633512856295672519712149936766969576948 [189,24] -341847504030072561017589996807246713239420863814546095070708263833022246906872626869224428249902400459687090132783380344971662540585965764696472245221825027526025109197941249801520128616310005361707571060919168021269771210789565721950409643264495622179776849391839357977779408528294759248964097749611071717505412885502239130442103734315561392966671354588373411877169177097661829034258829593840466755087372597302273540738208520128179359806451205599377464323694669809693901274733183322799843958273734704024587997364646932652374695770064266923294432273000433097982306604227212508372747876968608077440982522043010968482541033387113148589391568082980779423887052032079559081655958810763454680125067937072177313551020209070988663608216799857832654320843094837666077829523496149326204404927507065501473306286072072144 [189,25] 113153399131294190245328833179373027063770017684839612625764303429079759872945065377491571418005750247285038505378297929453476115701472786290300450664462083836615233166652177845067794394320567866668698396841243444261913740008793459768679787017590371933404089983747927090513552511224311981346427009164158514403999358555455354554880941737973185372061391416461886218973209490852435944393380542286956392378223337251167853632657948769041997537760793285196715245732368935695851586587412742996754538384274462503428222033283394572715931809679631574304851753250161789463205116902763805676652032194179088849648679906741891332122548838772793785378970319984489973224110991658248191470590426796771923805122251806773365036085818977395146684462449725615081533769091917464261591145360041371173228930263317139971814939582410 [189,26] -34666386225793972885042074685542179733114907707494085131773672178478676208735951481656624437365804032052802293556084414151271590021118381574933216375356067278332915958166899614246108746334882687448740551687736177701145988079524842860650218428754497720392086627496626845947840631153194880701181435994760207097670953673486199435499468620373580987665455647685776251021341022157608149294115882402887986963290566841801024508865140383656228789049063200681631453527217828998962902274179534055542791897050279185590380704998129522168090358295139327105674022549803293118136398673915632251962496391185105267143097292031036242303078365351281366917649280565748395073698755093982571256051159890940810700169523167623804879718562792583283544915863330985569939425740465127834012043568959655318443012302502265294177403232 [189,27] 9836465028222587681021618761958609836832927601551989272156541859999364217587205720257942347478631971376980996783099860078167625995197809577521390918699682092540057952165698513233106867886943156981947938982024769864914042244764310718626753914753584704016711004597326746263873111012764522110245227978452009813012730127705577724057713484120561527556576757914154189310006968484859459109318667941533827875213177819840762227021195116712646035321298745597912060118728332694830574481702141572135016753977188018308853430693067950511074533002802645144456307564773763352014887984781255710559094061982316552553808133804160863569952050129871748344554933849530898629733759061856559018100493159617070325605524387700913740924525783587883286554332134269272751776152667348238265353255262793704414757874210983699643052 [189,28] -2586333485449964095222203037622139522253163249718336106138793186290892515090784014909583160898567673403355126199339431787607216004454631083281821174405701807286774680993614355289308863873565122453866688262772172898637541088664385647992593445131337820961002993640803675286073916321511297131211986347600739440913529629827192994854535316757976162977259492348442169296428855248514558960399432487653376546516495523558631937789682572764695954916497014253320678476295421558373954973981884534417779577737866973794728299029355732774120055965354387765222466264714914593499164619101783325941325309640392952230346338841299492212557357829885751848970194480381024510149356868066816506486643246438061146032529870333620218808220037090662889987712484176100204365616543921698227368425793788818084669437369837269688 [189,29] 630400718082024111500326508221738687513201164318433261386002973090235406682904054313259638411770534700131193811829284779975568772669146843075969425536751066294339041999799208063915852968636609169052269503878463054146912780762320258930727614524134439251256930222936207134015482739859859762138951374692948126634131057856329518285253201956843251259570359458507044168660245411575255241020708612830663986721541037647748958136454317421357911234678477278324124271068837566649607049540392009190665407211283138024197207100003232206736968550299776880068726864239904736120913091474159688031930131645204751905034247636796658566986242736297767250211165401526605769218475023094696898419020561910742223658896165513634221553833087664075848033439395732098866514981382585698346635910021213669266821382806819951 [189,30] -142481133719994990650457135436348010220046419046277656771122221686027597223253408679417759215220749196011917923346319815438370638380442091735816323831225508846677684949470010612961974792170124850817972123475934974648256365580387884416923746243259044481496305627071516878704325838146796042660885959375347244767264641057873846342868463936522757144354201161338701033814045924832480663689804399718407500368227715458000248265072361966660743486060372202166205158118821679808464408995908988734030381591451005456379900793555654850969346196609676083355698627836502025547307463221640761329048571592750450385227537142137739305572644213341116302589022474067577225270792145436020380414624497435210182531946957796606572451617708340886036638550570051238861785224111940993467549799006675885829310420361360 [189,31] 29866312472945504679636261854862566497086652579727349933364659032768849396437702038047373643563277284769414464606748184614346041693707412536389163729271906447855261583509529126359715452551544154028499337040044195603992099478312421402096189655198348622622520002432688820953842064702013438792283710811844560161632170411184721857755420862621588672414697886657240443620823853727009431904221726791152426604930849798562683003530670819528292461477215120154898095526691898301166068168994905699610325895484245497623655699748787104542251289676370812477631556778086933250384081221825353201181966314040588164730954944457613482407570976265080071909773941437240851541372846300521276293147555910419450677817445197691820271014909277727078293257676557073648948655657247374029406095150750253583755562020 [189,32] -5806582420656549829464780520340506385033416808651538971074840339046000222658998927202418208474010044274218417075880871393428393218889891252737469962390363130340917114938355480656680708641282520358029813223012593328716393593221156222921842077383627899023049557473604074054592296101642121578235578049307172964377937878505416474026925858906359431043203398065816674175536977362129051679488978980763581602869407025802330407841604046526110392267587176014693324955321084354472523280550117963052054218877714395772865855947479033147869062688660627389689434058240191922536580866738093748882677186426439115820114317491201143465964172581905129181311908102691460556574299795372839740067191418949128798223358877589680674891035074586312347462924254856050985217261544576005291363267771168096641920 [189,33] 1047041575785710363905573787434479380816379159536352203046444172120690888936965841797698754826053707289344879990607562849756447136581042909301141251733655963774763990348271883096067064668057771240609142705737910436907648724934345455587793293206646985557683036853744274398542705332003685610890024583414942818238882983330714955032635451979224433085487908829248875920257641004916880547052082681915868365155470430317112590079574032904123643454532461419826282915675164347671175692844766965848135108900573200018019902375308910999586783099864979796018726180455654056680921649774491138660368559189150983782797117374743415875076513287683214989485262842188863747902605554459452343846684319873775898643029226198484166571180773081320539865200926961956990135344869130230506063776687542440992 [189,34] -175090109256841204471094903106143547756598319588969733861045764207317633225781970990752336794788647024231677480550456506874748163709963402029851303811260457944996099871924697183774316071967163332509301942203960264198021399190596953911729595338171780665370211551419021939534499616767463965083930908967552308220793626425415623541154335321958874717759852674818612383686901362660159228852869153314602061958950311739172911299446919499460991183905979166591371909307109283738536648588300771106979305657301924626110962703501472900786070284104775514278091625267114483345348730014245427755254257726415593871728343690170384665543186530925808692102083840501851723235631438737119518129653099964100583387412249497056119793728220109294826473008131622808717834261096516344882644525797044184 [189,35] 27147245892003957171205682318893756754223695671301501974706143867614018622544457882757851251343701717481991277239077413864322613191081622716463983183582702573647006312819792094574205206680330829073862893366648917044234660840582745761195145453733281919336981494451739083021265669226394474024749980889314482614866607491399743618817900393857501952883957909289771590834636057330691484265884782699327956724361664147654145402605081439282261339178709635417764555812149359495668540048871156615632134142937364151603472235748925214594389957508593294447202083891060254626100931248089664791808357025733897917059358731915636488850400447326260744053982899965616659015272843474528118172326356117430402371510694468922747740565799647615801147583038224343037013340483380821216302860187496 [189,36] -3901504100230186538617196017171242396567771117866042335686000155627700040554663801327568111416591554427276030341555347939383414858834913817730385535269952310811638040273556848738548664969273398762037224033690085813374253514782283852906241275833655815550422599580772493557592657064827320216083727131656021293289098600811383329140551006672829875648104324221336698813538627269537733234913870462917114958972122489156614423564280931377722328894927687560671524920338115050495243875819511199718466702863761038648115966685138183351671029004314691343044556512439978605595437489555216670305610630951859698156574960853451064107553983879116255641672343671934393705559984682478958659559750872246778999830343776092439183469941572262673310984181326077976980876688637804169731502872 [189,37] 519542236022828251371319262154721480063577230858862264672595966567475920498573472188262579136398368470869288628627440005773713956235056239771748380581732477396955104875677547400421711744656744488550511367478332653502800305807480472705935055673194487807136825460542884925516434029406992486625827066062864545343854965221831799694593709911835331635307838876925190033061562808180160135383484193056960333365389329176878741013705622993305164646181438753382591862142953623442387622063699701379296882084966537479304910693366184425801170157906013500673513187720950486415126116684493439160394972811338286762356006211393821964308674238439243237054077375394486795188820597387779262935033836587745144332824911474255037152621095674969990266831655858450120725494698784361824208 [189,38] -64076418549446686398556440921446880546733595512255453381844788766360660787581656509627974048750423489258833441577248309242241964034850995214533987408673465873732454792434145466966684612134819485893982863773265955879061316472533489603804501514020041950299454588536614230817860289832739246522154476520709328402703918428648817797387401362184823002819949637207868348428689650603077204638866070465272354584830743895776741524635963410700582427550005792313440064380196937033594581038693640421740545051449197006748496240326820325474765234005630144311376993540714358274647830963868487413289924828403031262900451973070849157470699072807631058312440409379501518300022436476491618016692655591280773493344340495347402571795972884663641634277420829246935715951458304584832 [189,39] 7315377926816725637835746309386289923614521041602521475867808791305919326707921010887946948577547736270541894121408836853511678546819053833334400972580256285465389280346343863606228377446066928304435051761355932296685001485177922101171142466081944285057497338825307472807758003032055870044130456387197833016875144234631540119349956323733601891141531989917919203460002682347854123996073519642425993028552062338884248591313208141116248569556689268792839615047695827870414931107431816441078391665549008343137678247144942247345920779273288950967697242788474436793140931951562498831066349282991496359426029976958763816797308619967343789471964480189497283966946195123658908517881983757666596095046119833548088828513040552642288695178260252352529337456335306436 [189,40] -772638269226021877852482064774010133979807385281636060145027225958297300997324190214040188820717864042124659045612693666620795398079387254419830566652178452047484800894484131572616995142792623592618464958185216821680133320925971023789389951009262831256594380263386292601666786116315630428940096709841647481067181381009633799597991734131482379008601153461548389105589568746589120858054638438540978059997396666232779405960389270393102159527185058050643631589200301729022256648441734385182975318456569359797439923260274790045368421388090172049759390442607971234977509499391183329047896670718816431634504504391308695710750353174268328653431129436427728468049288066480326005842149595280783731406013063005711766492293456766603674061674096159953619828156800 [189,41] 75443871392940530244738666946886201653571698036559186850882557744140521344023436316417354476980060700070714449916137779916233161205451780991679082382829995686845717610192433828201161530879994048732325853503164598967598831302160334758235082156952147322206201470688094798643075041662272676769522659267537797742698922851026582969338475810748959436842651244082585973956661667844747524794535608794413374256222897435242659923853270868585431151131145551532892562065054774703803655021367772539058550362250091365416393212532709220397074540446184111608320506058919708801870328519119854511835953555043584805576020176141152044705765997491372644863287627107859630391789509999064982313206791175957291427945568169724494587115523692467987907191003302718553835808 [189,42] -6805427827451209690425942775952801235673673421758556029946666735553481706608471428805335550194594341118882292842521368930204697337234467721913684802498169868246211236435040789655751399789744301400576977832158094839264970101686313720940904441975644031495683429415237163901053998312184091831067230621992071641896566243970499509385216364361002888913756167680456159235597648905243694692762365138893543171550488496394065590859697800288665738028409741848493175386695666811000467258777856584214686226663902564622559741521017312097976500894333606283288728889327807663447244376335940050885211417248940571210676535448642239741208693951340605857505421361149154883446857604448591083211739953719425680562060966662079298996356293424450558203001996804723128 [189,43] 566649218702291643367234605424887196392355160266327758429903233539135016830665974024681271919220402947930976218675796857176083155303603745906263512351676806833504514528080283077634178628098908361994009289732524448918820050686044862612311362917980129915278174390008801704206650784773008940645304401404584328782717127295277977525850024021518216299413113729120155591819072988964285599093513665143128144517954707012365571605151279082523596417325669925993166835063730449926179164149719349456157526930226135856444247503509254879585763609652430125538332047493381807444941483011131913201969863680418089759098519142162375897590772923271198745867428840507207739827765846234133671976220534785546987253106909222630015233182016504420214667044650479080 [189,44] -43512359768733474181373835800059431669803404073279530591526981603416684457856735890294746959226562099756574025130166630228588317465224716719463821865990799684667165452324763473705788584921090175673353088555369010863634178323412882863045289929712472271401209574330611984463925945553244691009999306388534154552054492231534197031527105631391768782685707575543622010389450620842204531726371266019626124922252430574692370889393707586412992612665479954207434699341528675022169527332122400025888268555879062626684641737164890577959774743276536317032085817073625398174210294480759234704383635199824357067688409718745758671086855420196917848325664790275176234527134143691096407450399690114621474033889178838948035043414826462009682146158165800 [189,45] 3078442092358608448225328297775908629603647047597802449911807772774983781010339614183249851942163705527435533268042881384151301413429793497925622061895821169313943988506872529560359469461471648543946742336571985066879553304819701551050385633607015110649048466032969230447210823045719005315754675303171651271468361398564882268579487588486268163376617772480534000426250036990847279161430210890812196472039624626236692785219141856198885412732850988948024617097571176837890654126204476896976392869170689319895598051472213762347938459047773658063042544705725855608373233870499461723330589278886261841650577931803493852167421968262396660808660569975049375062446130415237613770801688597465156862044056793361374194605292639351553859156304 [189,46] -200455633333731569672792079163155976446028564184604037747748371233613702355870363800535166996165279794750138158432920193293893566831265542393579087739648968662279579494762489084581105862157484473149665629371779340180247400325062724204267655753428018121453610281092749554407599927173930752353498427222427031225666080091094943579520233636284553395675280774855210181645070432128029517056533200548033159873729159200641912540612841207668612460901782647478491080094346917340470925141984427685661490207996408658734093372972914465919596732814712726395728970587595558924782077770916926645152460496705580501758231157550619098375938704287831824719172567702434507084366742973387307652543419417171122888799943168193399867933527826250739616 [189,47] 12000286726392491163574163423125531347814917760097013352968703683095104000841210971636069210142106861715674815497973550594039730339220047240430125073866344835477278718237862117721954983212164752661518206484669426099815893649636461119275807126408352783725021460193769867811828977961987561020376192266384923679430998370652182889615199503668619311660539540292344741865283060766555880757070328004152327503909930352630798038432266075128407893293140489602855944325271386470812255003789669178259607462717729703801480913827352260833065842137299190640889963959004211610384906215873583638713001651349942803543040032532232828752451144429323763454352489620874312993134293772761141794718810401194834018578397518471707338441703991611460 [189,48] -659684415328169550064422214134907186634676882927416354639785056268541845223627613878961860963214919766652043836978801084514136347031613546008452851040868636466088057034430196715374865311699721505931355941733896712334286441687845875291371430335233907432686133778193603423681494977757346691799867535677261205853299726189407838420116785767571046528815744690803587573484928418429041046041394520100310934839607548384892909028724392293994615792675641536115404295281700586568666303532862499891431689420796058319838537400684032742012652185479141598688224433035849064352878888483175362977277098829328168573335461601502194840618657417714922965015692029639458499580984302813716718193456383749483019117744299321644546237989750816 [189,49] 33258673803677503546197987419084728552701847739766781420215100671964806059543297620218954727438394886995029817992649471566974349853286974255994259449720749726793964823418325378268242065253434647045283130883138611392157198578079146746752474585699523046908723371378260817707435501544853821322677354429634172750800478632159175500787077700880343068819701646364274302165529969287618435095820523011395228403888527993037240688213300371635287020502148509930088583308084340193200704636472650618458471205442800214343212384956288380274798333018624559263445802098972044002572349114968931395935603150960426207102283682630377731880210245552786779504332516654956922307665742955037755213414246492151631326106359812386517200132960 [189,50] -1535740690293417048226644351462790927618381601978837868679803515461068577172621485068570246130507811242181937739847757899420539677274222833123474361054571350897085311927866766640403697485374452507074700759500822156899537732616946259311200995426453588303264219322890527464403135199192279610077024536019947116726546763069390719212520155723960049069879079607878700140846615956535838762166409662446084158734932169834110378807933236343294554770087974038862973762394476668831286040318031905909619742268278705009758738291264740155505189242094448706698843849237297636283227367309937359086635938144234622391876899309969116817833504612033369123424559677440364820012586801968836632400041023345302502204883141072453985584 [189,51] 64857783080753219391466408996012392233952885654321503853671925510133928121395440551041167143923338929297699541695015011959484116406689616761950669348249493830100812608027236059197152391112471388070693305596413276296642410523269453602426469938115436913402965219040146302289019163455027636373149930260710681516116417598508946309437159704785576130070759187209375812212613932215181619111031106605078780437302956825046985164025797684367430280132670830407240177494906872976948444092909981538620379606586407015227151238012383418480895812956894819508806351182245730467844188926658430629671335571203470675666572954191735618023687946231072471281200572589930900915681559574508876244591813869203019367855785015968216 [189,52] -2501444154733222632888155472578402982183228860673798086908707315166586236218799694541771618761435785378300511298023839458856653848760658615610358059970224886238518441306702566104228597857250120494138760315519391813363366875094572568328509556200446346284254141925105071455110833985687393059202812079859173113487039650327488253538408509772771871052841594900041208319161556877970846543449663023050957641109407745042896813192602849669158188628872377989945788777640126127383452261814633364543558456463899903450576881274158440376057639857919148676244367521417752644173296389957119258450170098467509472474870687080025751465939895887881200172893911123383243091079950453768919939047345114014907518982038908300 [189,53] 87967636780443221461605787330131478427441742592270406446305457471441385358733814091886299092732007633596955460518136422704927399064827014844560737766553908326502176993131489558354853007657089272953196526230242490611379271088642755174427399356745909840789645149103582055359744410039575500668205765999113724772600393737345705549070472953799037944821428789050100685152480761284195908843657416986841966908782182748075703750793397690724133551788541265054183710166584142247882766211852464798410201901005932950694117183500058732493817869533867939094156514184396239507963880095645771593934203429995784137544542969126846140364378828862496282848003009253259583782595294681430560031437601307063802721037168 [189,54] -2816062328283978739007517436982045460998914685946684680084337294796937166995937648129655379841467538507518852048503837122376971766972751254246521276785926307674188959074613320847295810195680989268121994417664422237674081709587899619681066426575668928786050284297531085560042252144137053665867274598072797553842032843619511865275032776908898388036139269538505435674142980189095529690497355988444623612356417959718192392347777437225450799305989631893092154608241862628901499127466545075574643332382599646040678243805759525537829040273438416905014789003000017165244105681560565503344735531627628668470886046109405143298369040604102610745867041620601189987630595309112051466265129398862887286208 [189,55] 81921288018173951611249441211995741765345958906744073392731716802889219062854078830919292344497039697576341892118086805090405296490878713154070601622592310743367666991742336931523878330457814268586914476135455981394072326552096975883842243444907589131338868851312349630967683740361416422943416046286651345818678888021969736311177329837975870279171293019286847960984379958844527773541587834489617679554511240671528616318313980555771576174481513302901789613341632032692342015830012537933978026934592784591719382575378762245328469731346829980706640436404225662938800723372600594543729913524162770853542330364945658088054559143798408908742325186895739607199424854421117242251406908827468172 [189,56] -2161710998731094010455780607000919762710428407488223557225158703653615450212809115775101902323361672251142632960508424053803758799391346449761804763974012043203459477738225098740363525147908536443276271080101244908850225476682212041201135913953915466741307089562952338075359363592952813007819982789873050458340318502068632234500323527110735585191288245939002709409420353361336848144608360328780281411867659335369463885264244962038955763018952443786418652096086332032977770622772275482567759766866124596837421958372141033999442832692977232799854860307735718597613804510344947483835090789487416059614788259536065397829087207953958960234891939593529158830173408694700665566270237319648 [189,57] 51643809815706073047533736406824080226066129996827974762272768571785174449689063325842116082604088862634419208791121476118160895795386998075584598211821817542277356030590733950493027735798155573139126254217329747140792093174342191418606331744805948573212415862594176016911988246075237021284816466570820628462518936382581506365590973427841115511236775733369843638906691888657755017861965734239967611401193686540004377474679978977029699189297888105262629471953123759019973561329086028747084997235563046847511597335261008353645372327075958511040975544273975043843960650531422780497331636152199621573248866991908751816489677363484094425798396440495062744828188979156528362673423360 [189,58] -1114790575712906755557780329070578148571192485838313624674786142578828132863124805228051222457366102546326617380984487119567822209841379951848109269860642789911451331029066860578226676742711130958176027324073512546843354933036301533246179937607385797287964623133024123893781607158586416037987852916396481232591435198092625372357404028352814658807646815967831614224042645153058867725394146041046469251130110335431494391224858514723211217771338541054798602370325928053236509985009926408757904589142663951543920637583963495897025206421778779262918866214890744699978234452787239700552734646231000626852943418866591171482794467946073057566873266579913648322392135729568209047032 [189,59] 21697877120816196990542998359250925457700638954262512939587770452317918153501484076255552979055116090158188574579221701263362440475429619434761722274179520172937118934658283199641301758722285670229891305626254662540924093015048693202920570267472599595791414784721829208298641070751317635290934718700787439379134294957479098678911511505892961080696591367776071143823089889222661167640734369710535430173804788838802202480830191088551594235646093240481437002006469212669052448887580474603562346711175761877928895382534735136927775675031070557503956857907877211380177964245163457440456119067504214124955490218341906011047113077838521098768328994507909498142452224667132064 [189,60] -379964808355297852725667247789150532165668279209294712033266628714721325704412338861876685489379461555078169913584434824876801942464656005810026902799170509982702638018975063467400217796149313199648201878765121141910807109122945589283466804711418946311750791315036627733319933305188986542480441892118162304598818183695057468526611244594015201479000442974313740803245490479244169879251694203660317499583609131846236495094465527153138958223273169265102253660961649601052450134294415095269708480271087526452820821192432280312766432199885350416077607137666526067103489623642284426026757521547607502580291065457324411057773584916384913010674448244004937812425837352748 [189,61] 5972857310919408818271622701834829612979058732576765182149146951152005855994886847159144194931979452286297906294689487052187955566744925373514260349024262086773322458577685728553828922217431220177185124883548268700393057061257230177390739578504338197856785068253090879977222691745466035396017866018632611810032014153992738581408324956832167284826381757915084192021910608968957466578426337128644189913940879227929744749222774016480649857024564064565203024884323240764559087203570692953603207594907262658286572882443732128462846238541553219464769364423983493087504002562713094460667443164144720146037914282232561614761790219959773539664757334932631773619844416 [189,62] -84081347488451444443059604614147608551818201049345742859323545692375888681074089820510673481016068648963433985290920028423262243944695354165122583980835202756404647840872748090537446902583285054946756983837721938230463411453243810708130303889648217464434490687426970131691524918317736797877288707383682608711716686219414352494499136388403022566829037632707714021922243875980611024613232915481467041738588509391958809286792269432146404717355902066277949067286463133899306391008139914210984474777237000241703733858422396291946164749439310740164785016730293188785388067932220307683201707923744241065539003878574602069136646342827988271991501035729686900424 [189,63] 1057343278632492716597405614190403816732643770889263744717073292855251662630631616616694160151796731916791029017021926416452592065936159623949895436960138649201802566237082229952169327664687135314289314899398591132535713410481294812769904469766269118105373309381672745291193283356562059535824050936443989034682347428683857908104163997744352615217027959431861582022769375555727875119883932063288779150820640236986997077774308975668675633191922655063736969062000060149004749627531246015221567421426918297155579159279887940808474062877426224257709935042466820305385363968564480812202227548824923505608620614576373502326651103568892728235315465811573680 [189,64] -11846861151742732456414707304609392341173804407489881921365845634868756462201685271045086264293246322153281071313383595117079890444738184183623102754491605159840285417178983337638178207900706075605395873560865321535318920172401309408591675620492670152438659019325595248331179650823164141303988432202976031400644507737371237529780115265608227546955911269814404676106626644428753382872689283459156551140953695827774823083169339278411820013682164448758900643042168770111450901958995111001724387862380641107833092626411278908526039268467479664986960941505391091948481892244996255035168151229549163724699336906466345360178568509908898916218548672816 [189,65] 117946116858071873769143333428400090607394660811125508352926008464156909042836581792072875862153258657576157232734363838324892343441503525701501550803239876441183059495751948020304125534414055123587088167948667876493678393063673642717801331572012824248570477893016749954996216772209314884992949911971454671945408053774668962844915084373552143734681173415335022800580149282339556718688507304407706263171105340576601318090560517200067882839890372502101207103495320195092013907434572138792224970195730142180464768464549537207923024858616880032252888871616797872645543129560935455091092991062159092107158547357652048483984445964724321543177024 [189,66] -1040463630676013027433146033327615950454180389433095075766574675776361594158878647201593409519862281241325605622818076609111275845653061818027654340474923807961933361916445005180891694999559271850619598335411120670051306776461804343502891848958782097477455014067309583585325580882719160592277342453867374944917888650770592105536066558200354443126529092568154186878593481957788832229955912851814361158989458662732016870949327879314362969434361638499110736819492498855618353904054774515799355515827633415762619292952507653603354201519509788820207651389624507632798625235538666510064585868575228120647639491095923087089473357326157536150 [189,67] 8108642881674165937506458101270523355885620313636210166039681990865789626751174787518721621133822511106532634711937779503021734452649040572278489924091765384446820033941930075649930338798651145256707312086600043242812764806388749282441684311006951874964808154267960893420982053118859360749532592850610851688254341112011434266826449294991212392873268450449331798199497594943715937436795120816757819902417798213339926255740463707048364212255887107561253460233399222623141520541490660930025568576811464193424572500567761913405391893759777978879613691348571749792401297501687832111708094998477906345240459939819747041157266412426264 [189,68] -55655116843167932305610123120456256744484884804306880386253734089414834394410829204484205921090081498674735548420474589152316706178686261257938282515761527781735395419592979618285577485896760929459989035059716867915436024000704544004798263345306421687375152207388350753075356627420501177219899093488223008436350076822043674439424428728988164644071079431045075789680218524091186123325536673063762332814944368592878072807925592434431178719231721036452658978828521187577642583529635736653219551847789695413750608029938800122271383252465060795817397659638310326395809182519437816705035223228261597029171568248581162202381452716 [189,69] 335347349345528210976107205451291408548250366205158383129256326059805884477216982398160026465951817688776224695886489243962994033191927354494216464072409909379244360087815032461955872511048151983003254931293867168867933054537522091782223890144801024348467381428602512697697789314583525751634924562284763105178549535028849579289705306289863133577778827911359827152658392924086837772122247085737984584430912616835845265535509050720934137722220935863502162366893794375743651028681368020370209463063962291700650153980457100590164644101283576905027937231846371780993308993525922644283817759017832975597777649155090619808240 [189,70] -1767872709813775245227251358581455031958948476722061786686971426659630284036614574286612533224196137929412675977022502680304446696728307046150030544048048753401004515420399320941413242498685351102542640044777892834940239510502228497070915386521271851076385079563762996867710858503474746601060299504553834958795028610577058833272991246769835735215114706541416365522553845606594932322655202700294858401160284855095676114010496566584422138574599776620092812234427460459985721095600709092238855218869661155772658137081633540887842860247179013658882740062245392933975786067093958723727258576225483525440658147723637240 [189,71] 8125303775283543285598611674689715474997122291352915591588811375044165145935157762022705261814920219429081179479434896749940417019096262744894510249871458033358642009181146455996062338435036688456842695072305843276664313507105222965421041591442254590355791067883432790928570184233025428690732732920180433265697353690757184145848556266535268390010546208234663678839048676124596244114944511893827857543077130651448114804112997416438011853450502280275173751589761956847845485219289281182761566156750600931425424644962376065200653133298557954512519863339625766196599645241239644259585569189341718040083325306956 [189,72] -32438115862605880559013973291943428229663746328664419386884117655201108037927101686298736735650811977969115115870571669837764639246078270795859649623406768778938543926399489292156085437999158787416978577030343982959741899604444266996938644425231259514968921159990711887286840911065240519762187508852347770566656863584833545780853508347196565588178664440995828993102482041216868998314550139606632263854857253198250321483924217669229610088245425376045207981173515045369425560200756708901144676702681220866127584872579534601075457728036726634433451520969793740552520039924786064504457906192452928535501296 [189,73] 112051665240796646439142071699962668825930635372940593883719328381087608564155529562016190109982592545674557205206433691125998522953870549281315005337171815193753786028825095933484438439670924379803237722877696149151844451711009001059149657716871351281369868429395895706324261906145047971229814473184718542268503637200098229065640020660450689318016626618852381968276319094428366771552365562178822682545078995634274803604251701923790000891203836337836385000188453916897160361867724823460522746857994480197462462072367348497383607962582802042044106756596772877046337736967387003496985428826927512896 [189,74] -333554317836386521495543030847908167360164920936473833073904582343356801669461044069839829923717807044583396754240579563075392142297045159139536361802152141075017486353423937929587189146024742413485175967422592140167301481932772237880462139290428893482297466549540215764279885396259702107073744176609204985529401891617092365751143122153165268902825464750821783577493657551964301191657162045671601510406962571600197414547043311198534864564443847192832266781880669468560369836446312465885472439688918512281674385242178105503500385439620840726260565141907024545332415292198941025428156332992042 [189,75] 852027427219749985046892372119408177114226321621622394970642633398947583430942651783295508105792699729989087441948553805422326203410156558345652941055803893370855233377211326031758311211060194398512965689019384459417066702506773569001725507497568306969486639234224782193283703459225580808413649131189833576075803059520043025978206543943683843882722573926512385615491908965389671605614238746141675127450411283180831141131094983488108349346322984772363911668041614374867733335657215266397438244302049348766608620601883156472635933592484210011940638575454974204811590509304058948720551976 [189,76] -1859263940510545693270441991235570109296025309080152044794904349189592676917478255098379222567786118157109630477997073281419461110725910385397217108124069271884704944427487789204083126774779111568985065736774730995471358119153002884509640177673788453275899495318401213998256785212269657711802681166410387904660620069903554938312673066885548654823253531081098736371730594193101004489043541067700843871392565936780349182801337311669316518208922401604272961228464409466035967546086674736897034598521518945023714045907302268855545525112499421146592348239858749054775962961936235792960 [189,77] 3449790949323197800430549465377934126684857868233969444680654120132911695524571133312131432082953233796328786318304196548314604384017868820633337676746443381965686120259899608607531415018488138425598886860921662597322470622519827256266148012078363114231577310290177901850453404009381844119366825294549132941302123443970242731042130172059895715388358607429329338136868787543655792759578170052059882737232437603268005969301396933178157945571963240767527472864540886748336830884674502760602336086656110838980745045255888962919335625991861182706268036083509746004429773624875056 [189,78] -5415861777343473780889742484677941566441888123045891039188711234752077775543957715940170993705874342822053155383426241650166903649179740426356360864914111099396994466211852273672883447165102492939655178041478599075068720529699979046847181670008356591020067382267517424950278851053105606144717498937724525284446669056262982295236139790958147206489169827000237230540176379234263421591744793971193844685582682215117375659910453752332044822902912537270085891519885184220241587210424688342060763548356821523908539606582286860290352244282731849625420954297577351606433994428 [189,79] 7156676588227201632490770880274599348371463968810744731709353987195907644655001194581698784478574467108794536862871107966191062113045637427278075245180254246204857535972011167773353427687467261545100667701251661329222798422022354711761691513206330289160427594876429018202657831905974571419570446139909525835058102729804035126045769049134406410508002859967814184030459795784652569994297559533405723403144765840016263332593536609511122318546025718592732056080500065064440555521028099953875626201904308199221235175433570689820331341981219656257570179735894986841100 [189,80] -7916782060757228452405082307913888891099094505158204926278376064552862490940969728991321127466539727614452108861961110716046196800363373356129323798522016231460815102627222264680322427141965817351230868997155672134419829630638751044219154378926794159518206566940300322371992753683965851608636917008032887282052319785506429634845323740314625976347910999575196994411476334834820993775553865739484733086526846557711045043535872533896312872178124165822852271068596101976775955799024388221239771314801579841469879508192294421158946466529796270193777681429884616 [189,81] 7289081064894266886694587004243406263556607951959107104810029089121226573789717459934031216630736342483344357183922385319890515736609978656377094979082290513494021669163026543613204688053662314392184931883161980435975795247947750019662884866136275619227743079277396500433935657250018231949557600480430957397577572043720394680692309043467712832208198985113675740763679891803663832394697780830359294697160822195115521921559579678341727862098135451579055395727973267470596824818195015265159908146206421660394654218989991050453712411821438387267134966800 [189,82] -5551817225398496285391164820585896067777776622396659335133729193848703141269283801574041806612969953710030587601589499720132430326854139185494683480223165760115026243530867049179810753962855060079883930857238030596747824659095975480201336831557797204577488940833270728005360435277398163156998393749550416736591727369710296138460414188002537546884816995745475736531824982898616603925210843598004245551112512094726387025749324506382048606961338341017464718541634639588666177632508399054351248119290858236306981675331409360711844588645981927173741 [189,83] 3475630702761290720201050087409177830248592838123095576990155210094881361348420397452113007756897302852955947999705140726905951599059716596800987023816031638442674863167376049544161513211286991911481115044135625232431885033049538892996626495296200749993208034741434606705485548762897662723037963946786943958863702969858826684789467531998294512626687412880807276302129163074818328612913629713856761101559174711598739758616056873364081895673415022686687560543131236329484867976815962400913231866757263756902621235496264546523542916339893568 [189,84] -1776229322228227451086557346416876289001937201181928403686787901876406890990694694142044131834527498584074622649867508386194305298010242293133287915597798701467301671909520177223986837077999050094938617698206569526292089003032301803359344807772015144626621802985514233996248619287789438542627842126071354256463751787023721100327243141516587403028717359133950461160644813794324411592534190796042467204119021179380465682215566132349808920711735711287139832765996794651468793960755468130743881592122883003223575019262003301327613013974 [189,85] 735665754378359397880929169461770184908817859539758101124056911750612214271313027232887066608327407432225128498246110236688724857869663958361783459808900239109445376724628482632964060537113191001953090337919009391683209523916099538442578943653804418050018291403552446521441027738428991441610728904659274888203979247213945627529010320175973065557711163973418165712724916645515677808234632211633857285327451885779879315641459521788683878901172998278378698171802426310999111587948841050799667659682511459996840904477940918102816 [189,86] -245035524279079459165259397403852227231780899320298022357144913731753633631615218610210058617325044696318721752283014277287949638176601806397754561261438269907491320214144543281898380795003815266520995677392891354194373448901019035490578449608766432437493837447571577637710218906718766960949508704363699825352498809028764115458064095911751981175985821859088495171889077846676934284843741661297756789170937925429228223379049549239097663050247799631613848240701390947407578672554260299422043803486073774483093698445864220 [189,87] 65099659226684017257150083530405187712240746234934903342445872713392642622539935805179324782712514816987375189407316308096742746394878633274252374942917791408373679172642346816576779582027513292863698904945645566927820455047050955824399095577258719304878114924906262912048564602712794571375635742124174512297697044151200085521120935620111013557376286714597128003522582699150257758109904511499191612364582975047625659516773121694097418550759534958992891342364469589245712137731406416815459418734533227364725860376 [189,88] -13674960681555669876335438798511471511237313536962257753052941734228542702649846156595160568635004939964374863601599468442473655567660457319608205888784292947685095843269234401634935319415468638803102168536667063418381116014671327806867577109706892018025499500933514805737539571221229229280406790952166998239542163254441000244366536088800809837213350521592274367778155571583385470532082713956396519669670069659910336307874088192689957957592010989041107094865868473025014808341779447522192282370596273041960 [189,89] 2250125067826439768733144738294991606460849033438152155453772175203080266173565149159260869576219958620464800378639032410859046341287053176569554223965559932433163733880048943307108646726557158274041772039074360625532619965382087544059002060569627315954174287180448530519024158747033386625709889774982193926167322039635751953661702243875618175743374145079914148788931336115151632203455838119525419004815811016087347883341242301478808753958497835324113128618235708824001977408641657522129210749727120 [189,90] -287123233472913849860595609120283687653591369005216577329781388142457302409524966754590383513379076865386939937083862729566125367583812356567663477875993898373135527075080762064855011179818315174931029004893566661056144052649297187752177733355952054444065098938514492276980592709098227580952677466329641270958774596455881225777018249671337960354744778691041562921842442722216987316626358806741367988318002157199495242357520022790330184401251718604770853936086328116951481589948615086335195529 [189,91] 28108741630112510560351641197409099114862496523863607766172076160231588474176548327831870450121836595864688047729960870458139551461393072800884343395595738090429661507074861835458863038631450048104520995104737823847615365815675792813476231626197959875972372406403205291553172953837028342478191262498933395854898608326562134580755998972683702947447917669645818216376815561110311459999390404506154888211559322994991755086165579789477231200171659730521652833348245500601276178725137178272 [189,92] -2085398710756383848331478755184029088544770133100378164309095557488775084278202910043727563712250885713715064879490901403590199077847651384499290153957633130773369224749210784805287815794272522613417523334719628536125940649367743975370497108164221903606863569489342458356259909659220897149638022163935821989582113880076835433641989612201517219175185462539317983818630105717104956897556657557368306841257726942712019538092897600645460514675628256654958234386644919548422345663716 [189,93] 391303857088381969494688604077617835050413712341190680085940332550175153709056177987714212120765238174827328395015742981806755373601196752879727410995894057432759748860954516245610822396825246017828936040407035569666586822969973145785396138465505045525661918308411774192630684386709299672305327394907454262413954749008500993936007191166425628750103877437924709136926499076127064241481157272223147318175842285720355922346594376450132625178246647305145134983215788127019088 [189,94] -61078681513279686862175617042119822919925224140782953113461184322831809474422110442326326468591223022824688579414158519016944914632641537436812490389898015855283965113585494391796312671287484442232050351616605235064425758045989660396526980879070721285208279434617275368405886701859617158363944786288247680422132301344298028052846529505256887640359683826335135103054112021543829906157254137653672585077504715686261316729013165745859614853939986173409384943715193081608 [189,95] -51529075976254214908477825166683967624339641640762524136954266233983236544466221584073199653514012410535731943806864251349689117278945700416552460530590226636082488558517635346692741139801811247211231733868915144792563637750531090834132973438556680394972563768592888493679502382519506853008134799821970051139496043308193027907189296322960470782114983978012056991427845588669639298238224689438710107237857245508875171103573773509126721925040385774030166677824445436 [189,96] -14540692088905104305253224301466518448060072762785923495895847264114669936489770222651943342887077677277339286714203213268425329669488581553332862994157879423333262970012046359901211764783416669763092670477006480844504458987897389818985176022066637319957841286837415960750819288488216088832462850556345243164819984752768191341809942443997059498808767759974421861632245443654612286072915422661397119485791018613457917535078158191148834593870602487957573526547328 [189,97] -1430624322894854483100823190770275748688486450352633835026670310389468595996101915071839205594305031103941052282707849990753277080789392431792846213438539337395398159489583627501336351175458568811115983835998691123739993303318536593948854527163705953925453059406887231066106103212973072064231872614020237114469964279502582911690291956546834179123879322427221374508934300243231138186558280795651628816050881369414780995114206328482829182123510051235310816088 [189,98] 527161895074247644841033268682908703718146928628349808918076669023424187561885361727867711106237827367504066506004938005080747784500621983558904927570810445887519724888245261882903962550888115463697558898258123020000142329814877728542224035004228117890850990315899758964075199466870184771784752907747728795798474945990838762989358339201266548213194948702269948479394400569847040578483618143608346896695082973797276420456842419390403408726377570197529778 [189,99] 305476736800678448579916170593243568251673152828153959931026375988204020469584685242329873850651141672405127802152651584192011838293855903240937173046725378642097999150016428413327117058001195962579032512483713834865399530684266091432613508130316287411393646710089914269564778735216252663341762509424226816018429792409237830384519357550313549773017236611676496422851771712065342134103912843273518336124211481210371960211867781299687537257458140737058 [189,100] 89190456629047731679222617136564490491386940157086411903689666645002273218874029962322065460050705713496265186953025372374338560040733308447645088763717036025895539930771585197750607564189693922596330787358125547649277391584066104678695605605788431427890554435419257595992270297917631846157053816456694195309046458248280873341124729262210274899942276266368166949733157265839119227966509743033416762014131101891197905350870145627202356203031106902 [189,101] 18805242321224412868598362374897368048757675070684308561299801123730481283935976295730817475912202692482718656322275797565816614106078233832912695118339856608978749139495315402926043344899476972392334264607011567670911556375947840529507196473613341133671684380140003943647950992428531129024407533224871849055375570265389865550155908531786412191295646841404262752367623567302541697930244558593328677745091158313224237651256997344191562756439300 [189,102] 3133502969984202565091339560022564964906097390790922427355760645497276400300516324344697762903653814409373566377646125402581922776012851519237897080702639777754310422049895439196506262871726607288311384430765023227555918924148741688384691074513030646803894551482137462807767405813015692693847244579881865865815820243557255117349665327469851486466971896538623665827972023638049461629501598962161978414532031752662175031595497167059492779472 [189,103] 428715534904253743548068284241719037059047815521862707590066617089396226575485291486384834513351280467363222433281906460259694927148359374489004013152667101342423694785180267918538040179200920920343928517910106089703888819018039092974212139202322083457069479116982760144586723260070147355218930251585772291929914264561900179259587842366718064101439313089743644966032060287576342419807268402263288169026801924290211697521843448136875653 [189,104] 49137441366058974373332186726491217703975693290234579002824792586219590283701019168614870198575456509593148156682717810438896246470454164700589343033029827145536238280845884828641179899705173144636552081591500952927840103268626855096865919778154624857402091576423282966738276675611212988620312049498925754935094240067853394307285848552963124965115368372061797873698060004181188752072449925926219805895538481211677538029254181017904 [189,105] 4773788492305858179185647143860106390633896511319903901591445419898146278962197515838152100389856874905374144079103473894582524824659117313099678828543053020159554504875709659395905824124626365602331148234981913143964962121440394850918804131856772910637321056599264510569763255982509484498122719508157117427832967101111792583287057281006260111009573349570247629934572211224506222926189111840820585709754522003051659129712187624 [189,106] 395975211714716831849503625682512862826511433932526514603719810421233857054659943336534178135535397957924031529928450953446565912336721475199636679827981529206409042898190752633735364115265126096667060217478371699728175832958888663431457526912760059365335685159154179650926979668708131178821423076923933904677698820021677559708301564597410025247496416264257348531737065022383526023907035421877182063258007966212924421653998 [189,107] 28169857495909424133788898579708677572464939595731553418727944018156749733747694021391358249771853528221266085612007870120803113137027485081416539432171066393094336828791359535773424221645053747690411220663682234340455730199420836534839082463766760017619543983679604751262159596994297373843907684978237815069667992893014750704521827488397750864433356935306325989487912965095598774867542758889920131099028036062822075346 [189,108] 1723380738646575329353276485003636693512741613603143394895487428363423719431080099863621803246281297951642057167526227379861312381460666815135942240936952666867361972516855405042597597276434593394047842320191467500600276988990383435885029202796660400393054074511915564760783830322063095223546621155207864820099470533614447768524212473181106925274005146445906968544508201475911352282170374026892921490750152361390228 [189,109] 90795202130624777931876838323266578186435888198318612605712270773335703075883322736887900280499767748115010396661759709736457058367729552663492661768682508614979372420720901268987278054916186572580738059802631934939735845654058142048512503379555728022114471681141160080986832519813827986116792235979983113927109568911926661656541516800157341074069634784212909106489037481284805164529993825409671474395091235364 [189,110] 4121052985766377509708573811707278349500346368756922195916337777888548074136263608851117719234767879244747567333204420925060861358058178533680095937058606915498726481061940315384574502113211482791966106464856554610050928757761808590594931897448642201733618884472433191204548085037214065665182034763752086377035408471354790122991771887948800851526638531859311650387327702123657517132305620860999654565708252 [189,111] 161084839315382091609408035193284427749549984220321412579963801009163169479714403505770992666660506656811445680013161682839355316657067619539201391520361593227281257671987537371844077661011118025804911740476441105309078911730821328593334112228674175620384035809124666234879009431214055847060199904281175842463515281980943511819819013518905542450176323822364549611794978069754460655679141860344129446437 [189,112] 5416938268623763928991110581693760081896899048707340218776821050010860378635207898407356224336573662199049464624535021491280340637803021416172600605047811290244822593041661221050593415660955751615211448947195772722117679375896898460529909484282090859550846040359573708854821296609171699784224095831868876522224456119921566691666740932847715575535125546092973558330036650120482509154698744417420000 [189,113] 156461368464722508788321112911846903913060719682239465961629515974846219242003513812263048858786224353286261302956515571967303021707283759553798582572102682781334400234274898090082195512971353799098435105700124555170789796848888153532661272326108566696764340548209618050297708193848226458475623238240756780681219679221239988232813609175132152049112157902376329447163170334419978851429086354632 [189,114] 3873361373836175996488971036028048839931203211082252471493265086752958727279749303797273154287470552338996576524396279334487256557428953113059469435053184380575583453985148773302099069435020079655680498435889987838204122607628285755831262226223917795840076662380350070706367974700211039917343887969564971897383010973507139785756573624977576566564122157125544444708796858513505261310540439 [189,115] 81970218969280433479231362729418924189140700105143140899408769398364719322168105084124045037045496721131721990529823237130257529647167711926309682162943270834585942573307154473797755860827409383004307000120889714410607188856490284324048877503669465411463541264145458982448011932429628512604848447783726751846917299385113461186021676149603930449624406163391413185298978147954304962222 [189,116] 1478303300388851888996869502402119484077533964172152469134210606440804570901317767298864180426122489620468082424876710906978370635465174681846744238880220710449874062691881494675131207541839396894367055574327672074045522643532513169453154236040580787661547708396584383329072295195413771065878762853064314229155048842839296290678702148862470467367513964334030023599872098787709713 [189,117] 22638971510751811132715771793608320591464818047116246773881072491327045883435044523471906392473251509697126081680441034339885625610678562624911415908058487642799649121157616165701205919906277791963854353479780668355948156965218626406709222240182361005305104145733490004662638326712419195446944230144494077655419069952772980415791830293476697272738765542244023380026758618284 [189,118] 293206162442337230118573599760646366949527381761139719958250636185397837933615702333497261836803144620529663802947798213661696732789795022258300344776465637057399551875015477610556615985683833000629398244413804681085734713222299751435182254229831704963480135113693107513476797828026691350547690668864861671974297105695143267607966748187002229760581035243752083971111532 [189,119] 3196942482954322435762948828762722466653920776797125264961248407629588108370330439280783363013132650497743971144447991848459521945091436838275418723060806116428883017558140506674090635470670915490268557651250388624727427620407645521087165689411841137692347234097095584872969650332725727040694459798475945588558380972311202103236101432574213296859444552810196621943 [189,120] 29196998100467864015716466368054624972947372108712781718119079105454068704887807266668416440466835954335781940827478024861759972953388094148843793458630838805785367378711293991016211995883915271411772969741034843035029615065337050028933384633071457311609283136725944056573358150863218367212798758383055785797696984540807265555380837052232888976542570045608760 [189,121] 222095662314931005446537489539906486851486708627481897581590472479627439168293792040865897223759664690610707931974834245795432897515545044298616126493068568401941009957295037552379642886882125662029933838979912675026068333361083285531813166271110592229813500665847899040100218375960515496146429194927366360602140324484886288361333968196728460118698043600 [189,122] 1398429472495878556335339472666409332977879729286571957020148506013449131901777964219775253885933870927841389625552912086359757278347073998012725118157788991402491346317053748629897494046055566724726775463595909161662821331041874532043748173043173177606698374721639028463582481383865604854546346857317938017556810162422337975276496838302657583081755 [189,123] 7238725080063911880946797867778254497258341375484532994178918658162907590843067941280424080138683268232391656889034645843356122408401521812786369995651663021509291279940453120588180956506963105970239909800583297563783856281683669539434455610819116399732505927746165067845842570399198058438004202305422373327722957548184571981969289270567544896 [189,124] 30572027255042324651974860441315636915096190863122485466999061984100705197160821045661773181423744890619617362288146484603055103837267681676937428974468404487701360848030902387680961589022069866147852259612310169273489682310763947671322428189752867709902518420108064088593400376356997379138337515774916373101159824756749262840481094634604 [189,125] 104475442625800763341103217818986020514051147029275168954822605176217059884019636528697481669523075345097988367183858077129636396578002525136312209936658269805060985808806773829527346282764691773107869908753024111703929010557761023126466296103298276835090353034171033798703692759782491284392615173676907851637657575378811494152534288 [189,126] 286254235953913669694346095759676221111462864906112700787457048504433449510555409313207701425103938102010254569221775911480350449459329176390597166566187264145922584096214955039021637799509101870408430723560409681653631796502264809912284934030425434615019604502606601210301830609254627256157334788933915498579891754606108506728 [189,127] 622513888406808524667014575475700649960468820350416590723891918001555914632660018267948281473965714819268809243422253956376834845501580082130067960882920205221123835991194784017635023255989149355706892473434379081259354698641571173845463877061198005590957644556912934424991672750902729756396222492253158816643172544059700 [189,128] 1062578682252729649178224243957977916615097475105032108094286560256746598949804060203811990906495112324042181804895881361576513217496432313158352947652062234705919418241006061664247423917184159482675561672282749087813284243652341160123189868639937933150108433565324152310655362470809598212296789195400994536304103120 [189,129] 1406147834776549626427262930536291913785131331022626650999470552241998071217809999605498903343036131321203796986801070694675286368969730980726030120913461286276751017303631316034946886669541957262590384728390347142982135044266518370256194182015953949390461047469679733032049676458395730629872997986170668250920 [189,130] 1423057533560417756523180814577620830664472505072602958463896867779356628303153803322003862357829379320380637682895245694933933235245323277479157945870033823945753284958522814119285899335062180163342128289332088653274296170474429428278013209499968634587999076995946861172255761949048890085260957430332070 [189,131] 1084779276063668443801339222858940528030027578880101915597642208752322587945085168805775128041348785609796563628603102716900124627032768224538146780506870756307018760131039842778217963128569288737635437234269174894194112393858157965324625375499612771361398543850403333505879028952529567596316413010 [189,132] 612409511083628227311898749856829766082659412813113610582670309183500267919103360251411613683766768663104042156502561996497305751691360534116781803743906241431095248575689360126321501725374119205718095940357853433977616178184733465876588564766989187434030470933808574055631506661536662191520 [189,133] 251254777860756636667804117487707191552315522634473694766642754369122125258637946418857573964146729978755632039430559660932373303530546867066572338055550147176695102524480496551682223040202828592726204701418426369556715190688911935537268135337534084787341358388386689697400607031998052 [189,134] 73341442728487459432059642800007308961408977079693742863445973973235562338330872521815252216275991880031504730021669480746807733746188456812696132251963659724632353851150986418507818163873520541604022519345710875152379371094576970981872358923303760086777181594563458311890569248 [189,135] 14872164173033270188091520766716927437642528210912998765943718650461076537301789148478354104449407115201700685413772335890168780021236841990545249128694568142767784561717705295106387522107251573615392956137383904214323035652002868737833364940060999627358594903223301465501 [189,136] 2039151529867318788700240778123098821914813607679438681804772309837839696925266242794125751267210226113685016849123765690917662737205146259691506131544415791335057393682877187942321401407180603858589250605779114353800906602545175920361750662608838668996342460863216 [189,137] 183324472156586206096608419705736099047005491171507812136967854127840821545834844848033006955408559891669059514826692296713583643373853894609190765489037232942095015979561612493288049899805133251909111879383123505554235655634335013971737448174973440828695400 [189,138] 10432844227063911024700544486692508258219228091117084447134886884721545865249233507829438873887582837936357555343506605387834847116076179723626513474218577989492414922670763561211578845213872788793293140499872990393584210065000474880914996790810089194 [189,139] 360898838352621445063164611060799246021363300051237086130610543845543081255681167899973523248859903427056025230136033776744613631482965340939760225776040621019752344119503815005552257537905182580981306106197141191122022008952458289077728733346 [189,140] 7239699472412701009016353798854960333357709388969096482909042482940333582485386901735693600148840929792816223640763028583442610960312081634544873318849292702550167988988846477774239214752970834447129002048069104126161552988366200373440 [189,141] 79699499144524326410407123185445996935238850352239217037808009776508541455329632168299114120277871141926038939431227807975496792576344286989807301045167380294873133112846117310023789676499588877264783887072075629248069124008900 [189,142] 451074938315426398463427881279293270261987965360464351407742687676698732998089291903130544813500779683212471306534306131535697799624841670923886184726731679678951229792464263843185331035474484307445774136243097134457300 [189,143] 1213861201821858165407131050673508168047145113242712652130235546215434774601372313102466526755325574129097863545798894420811948083360658307506539335788760234274506508041114615811119878703388904280450086874943405 [189,144] 1412655716207506149630066628849016311216243536661214924021272281593428509717963393643446065416300287762306312512201936987403427979667959002535130958694103320258463983138774608379412289073219852613652760 [189,145] 632501691801904213406348317940999731659341363906646649954794073490518423952728707352678097740168245006089478642644138686382914916372551943494542268320977610886298781267009910923971454269215944 [189,146] 94057440929836832181525224982544572160543975678415798668592719702558439641291833061897317389852695258440532497735374274095850300573584610111665016603037479573836185927148650961802609 [189,147] 3844793020911895864177530412973719683414914123132336143810630917116533983208857062073821862382788839379755045787757993382947252079353005703836581770900262003336605165847830 [189,148] 33629947540261265796633184505697362585542457672912433348275426005250495285628876468403794657923273224933351739008696098125874132923085976202079410794806839366016 [189,149] 44632589192893536879304650836726035925958276321075049454759421403794898305938995158209848179648171407854680502258334818588716517471019557711292503164 [189,150] 5481261886685917094125245817876009831011241047951163680327150889714570697892947619908896229572611271528645026812615669509234895150180772 [189,151] 29182944651304892065749557926507063795667246541439040328835650947277195776927037011288427552549778355370104080358231729787 [189,152] 1883122833877155951807113039858076893515193138620561676372436768262853071945913770462453310028104143654680 [189,153] 123345725031900760422959719212923827326290355955889281895897944466191008857220083546864 [189,154] 13927742141313400669553339021039697807505506005813521122340581 [189,155] 141360 [190,0] 34920005113617566750503336999176386771049136647886373301963447861001997662253915571244072752580626176381494876543729392234105911786228261951011408914149353123951085371943800360578355012115905281987221089354803639454163983718308508000403219471218601091199584290019709438067225472170606959602494805316111351546445883591538065365384542225388763318102079619266476212789481200427815225389540383401302114289049494217485389541464701441399724938130327168258437653878637197706410240159569145979595597585185325776589919047790384973531903958044828201668383602317420861272576465334766656128152000000 [190,1] 59902530740187122504865879331928895316921465886633552557292318238264900306336984784533801123833780654129966700516801155091623749925507462400396589245229338144982150417985574448087083788654596405114522968605766241440290307367134200463739779544419389206600328097418754437102870568257649646838066532253772733615857836477131401588775969863798143881577171920861790503503088238658864004153311710655497465507059769056884888456820299474766105496211132939932243406345740115419034778023115219579861210423475859174577185424204753404818225487091046958107265645434310044942298490157380029810101549120000 [190,2] 5068567063160517625552763918470935071689209021770683353940852635321539176497940762725190369020483057272710967963884311794488910420085039841913013417888887542642896211074524376878277329626953128249369593386372753980367437551061672330481460829827010772162339773785893857610555099840676320828939728372252915424698204972806959801876316159454880819952438240419017293823752456604319366035547306857932210131455095197437752240963410934704237464719013318414632050209220516748191126005915657741732443136491385888688672421410881737673246303058541034338462059416592438643821681802368196737297678053105136 [190,3] 100697506832053187325220763033921570382865444791707116879084730932997549224201298177964710854337836401797929180498610828146772815286393986461466136471431155667713557804153734029115021593646900303397735663036977553860727307851770124780931349927247967778210761051482916327615728440965202608369947761601279135110441242716695484723293311409811974640023348324216141969204524902871930415782551207619160955849188861490031557014319255064675707751559283137773983754151693857067947934575923724584353608338014548699722458909911991230700763559092828593165369815097628725479599499651494385736803228256038720 [190,4] 752998304093194042096365296407804978936268287199777041676715930560898165470502212535370938799079410030629555672657124322528354123684538420818249629509725844816423126077137263084300380316314941742846449262092939758952208180974415207659957717210624364129740286143208362422040068375086512296403089921189925854781792610657802229706101744709409788265793405156695721067579580028208656645129008658157701650936341210763067372144116510437415850501962578000196736518553167286817894783939830197567352553293652027588183993907743024165255117891255150241444998461423956243586876039863000408734592498286937568 [190,5] 2682913785216146666340727599131954256270426791489892167999839280009608006524382540286441987736065026864524212996486919242808911485894694254868777287562776089416706987272490370110157652174825815276409959640091322100728132435160123602731875159228747842152875194537178284910576369380048722750992265512891807721625896741767005752796051409850417255172906423584170201294788445319434831385445564350325516030981229011269329266125685124089281458634241095282171460406603736291323444670544410897946093138849116530140495872970885162263336019671723937421528352119748909837457159193030551810204146300733024960 [190,6] 5250568839310685302760363097896494062137174373351251692677258417367662690517842938585785206211049536480107304587219166793280948698242078415761180145599672967871821056842186133731989339677102396165274938191568515166289762699125898059235379685787779817247205123187483495837909515730637297178121099098493537179381453608172896740549622903545122457577272792304800568766449309435575033882938273694315646578333310603633534728030357534744322917603753511244059337063581168225317449094595763332460045821511879694643251741500573983698098040701403119180590130913220860975618587607732046608084893932729387612 [190,7] 6207949117388615710398074370358655404150049076776837336183664499013474455626394809720284154266439763334978413043627372851035364467433885966812926503872580579459146065564810708169121471028893633474742991428414749662992310761736736832231851209320225627843394354639014482857118908203486959498835179168716069910437647208805629267446529824631235423724685914541483515128087611670996701576054261157982270865431659383866437481558321307142315085650541855760176087135960657815013218927243692166446655016690380644019958373007341923355449252611705386018863218971198654686780090896555926239082866531428444608 [190,8] 4747565598202677778432222704543786067892030168472074805539774022542848463068839151590197435489160235796980360555853815099909292006201439010669540549763725462206317595673063873062909112175014863439308948005658127272436964636742739020254841066037646714890253517048862480797879218539863137217822023216709142424133795711912370467337202500917325149818980664456366946796433205581316827156589925558751004835349096089149055264912702700285045566255065057087615893630463958418581861108449412813077549907728677528439831971936224806092046305001750233530495310184197701161936730255746545443939986082312886640 [190,9] 2472024736541876300894644626167743303457846459493450819399852414692919208318078869820948308649086866964691183275205266950680899027957271740326509929509989652186485716651182187182616832233556917987832251765198174214044345400143579230126067610552738805976014760861595310823756453358921692331785674041926185869417477870941056310050818722850861775447805952703970335422544010088381609415375167620751541108995385047280708042290221599798075478265270554227507129418241131059124264288745052321884582385162338504225056255470381121252896473321957645588417772567153550726760821371701578388793738185595365824 [190,10] 912097849570957358235024341557603262002570956702411312843336299104029848952391364926875406649670654160610659969456730343657554945248075300069628883328594397296947973833146262214072247865111636648935596954065133408711719113984748792025446145998331390642200148478649555110571018912808962122428139933029578768989147151328975841000222727447287399116555606870866176896986325118995878690512786745873714681112225662204605706144802382803749973637710126348311168570669641166325879458827648139803954770283577857047700476395538053682113572424553543866980610608046602288145435717035173062324369307009289808 [190,11] 246217672099460790698837067915330035463073502289825037199903064541876707461445840018018300730680938941726183621407583740695322439235923817871608294838073497311868041545688484951539010517812824533004502931548037836875223597004927927263843016637927116207079732604230205158211140225742433514822120709530858257528585486975941484808537599672458240253106389670752855430707037339867720477998251706066666382794955068254685956362814308732842493772062334942234148067360481215644716487547813066996978807258931708362652015981998056819314004740601104248619497817348751629358208721854184505422021526602651312 [190,12] 49915919732792176058451798590936031378578865786302845594711729646462562394954754881940693129768651867480957448049295085766588502852708510941318107300417246682015601706785270372760561641230243343706813065572397148581822709352401125961044926795945971479448753967504619864772625827204104256424890949773248867239116030842388712492966118123649309154431237125680976106036580863923384541891585677523291903821451966667089829927198744480253484797342154751254534835641201102296351593645332479903062791848700756788096722576164529752072769433682242255517842026919338589233140595590303975627676802534253024 [190,13] 7766950828377819735005763290789888425530992195831874155860895162805160968299192367196354529972543375125123894092798317489964615910001802324365183770729808739644024364877874160571582543310697674844294861262767224543878522040960186742591160914244184008152102432566920086113946227022819459742686100178889225376678557380011744677631090726511530779954150879679003533521550763437124491133617467186731359283453535293735345487140599015994933368575933616000105968193037946443499692368309202796142897713883463444375639442040120447660284207197744702104279608208740008390036619583356737716511239696529824 [190,14] 944788733881209090031625631832446132725540784181003772396107800609637710996492840446089243645410071023803019215359857829589828003848000007767515606516750904332193414048569394192040803261445055330402870017389951279677402005361544103813487048490967519212306014903574169431314251939644139369413450817676787872445066297432956868882131653633642333493680165348451234733199740209418116036307565257605521851215201909622464754494776379443119786122813901263362099525555136566596859679086789108977930442696819441038031247358347262957346104108250841707492272987565731230005077653834675611643594150117108 [190,15] 91267368760202248593606878528245505448012755627181706319159019546829717237292787455570824954239125881964588222181221167607952896456928489125928059238219370877186502197328869144695811845004393180962797363396184989727431873610947111884972916833613568779085230150914026827187038872406104265188497757568863490327951650288222612951706820918966100718706319422230558312127805058652439347821247926725541905716121414469097657449304444598132152288740710440894808526034568231274211142441371649520704230745153773767751259335256857118300455755687967720554837343809960929877465799926991013581682622998136 [190,16] 7097230763135838042768939291257825715853618660688639555383292522781574966676340860023686206904945818156702489678749025313101939334204376013261305961206263035831124198411468868829429895421546899828457386494348791118275301517246888632596864930184247780817786859382311361799141489416553115545781189446208068190455297977356630711022386365516009660899887243207258173279064395884403218466270325374164644948915592354806391278170432534041011212077158158030877309178379381803168063496271911188163503140525406090961928560130025502192553046450904683268728395470868535415282331426676576542270812103424 [190,17] 449567342947732136603968263427437888213131790814653551013215540523849977621255274602280190481756540240806232977969863621712716252530468420685624567356607038887432915032314415488582931866036897478898455116513885263601757576521648549999042265150931270449063426791091077516951039462192444270619964327105171508168802205388294826864977476312642298607347242380836719493570128014907393331286279373808373382252147535622122113061771263581428506214737865326992388609104763310736488993988443897439072534407988822896420972915420972950141389970104791624189239878391028313696679475104134882674758553984 [190,18] 23439517006585268596848190209107758308419760993793355900950082470535263687483817788949633111461178092973812362615147597305749966564276412202081897246890431456519382665126030907854728241976362874504292647105994501591564153270734729535427692731144773265075566501974684278551537229586917917004712260730401833681032037559999312666335136559777147661441113193133292724716637389502325353899779134021732316911398535729163779151758087744512133421159403186651595015981939244872596545372583086998666887203632485016420133241701106858232415212677804704276936861623771086323809632708754990749815806572 [190,19] 1015183916751976947458822032869207673305319658800552634186023761699273112040177728557565016146940780525354824677722779540317625179159173536351497991208397035940309140933304849549040505342825339830282862177337770546141822297792858994671951162671771995913457303765245529273947943947791066314719253156805074160796932803509468960064482112903701291033310763428481762439062621144857140595009368766929895347544164221172867881824303286208362352035094600163630979650370386898708414273495389057553717902901477261450539437199013975802144846148801053543728447702807122822570623389854382521584930128 [190,20] 36824485082250254115252061164614342504787965045626468557044363315928343778261424354710635494183408968455870930682615647524815690351509916329874510061460139974895342055408936940584478513425231583423173353009310203221784637969622021897709900119455504088158401802070722732802395535789618285763276374960588308856552911119363581686557277122254769372620003796382561347121519599897292732644595001724241316099551889751983214679273068642242744843103310445375542475191717200136623853741475777120615885963200170616477629672904551952811537676157799248386480057364483013536037396502249158438218200 [190,21] 1126945341081168336904288759354967980643778195881673441381907160642457009322298983510047918085120194747857786376241641430903903180736710623690849039340832253768329081247980805029585821105111495358969469730252931236115535181257508303220405713043499242817963811604508756504553222523463645684184124399866315124862298252590503301516272239942079738750085887334860866544776770531271997438611161859189006723137482351995049193275893398084842523402444766120589070531134885250076173577342628531466568459845940136208213697384760270750574475195156310675660120717425133495860344768439934801344080 [190,22] 29288615402370685582977966783629380933067790161914828604270327084139108564351800889591882169685702897649979938538451764394630597090442006114104832031285345890721362036183155810369011987816335267605366277092526551564625326316032545997273403348791798453485199642630381643948759516669345021361459604591168105853586770908004648779079287323292689296394294719190452325866499257667421689259995012303602722983691827936017207075543950099478209979850689029780983919825064416639317883729007700250945675985970306046008397113795437548955710782400211241629782540175333311892113587491655986738627 [190,23] 650280343662311792304336201527354490391511074158633689917050386965941507502704728373614173782045238170023405224485681487953024260277172280390127019278083690208961102690919308451268206178902624127929932812902790040439819647913444818849586143225368037524651166084633791612221794353614048189569716067882388673288687030879322906012280800216841941950502025099492309564610239127115980729514860687901092470718809453463346616319939471614942286403659213591252558251574661089626757195579934836431967516922753800273301712689999644040350237889717823644382741952255770558700502634483064034216 [190,24] 12400527911117216856193941178190435802846860151867635756650842302769454601179291707663556561322121373639273434407948992153711754083734923148672312553722658400859029620921673495030450013516623754640432054089416558480220659543925048389173627909366090487524994803946906022548498993144053647876833882218415594962092277446484453895016733697739404413300073584681906043159400352399033082354130359445234952516440154802259360395446186329206080846365079330905488624080353621613138358962247651507351370495958713920297640098689972361438111708948254118516023780927997215367066471563595412348 [190,25] 204096291570347218565177159160723873923383020500273815218739279690185447043648675490931135356464624557509154277379749557170220124866583387494250943756809510406414844265221414363200204453109383898069236435516550265337083468617342517700230350284278249532997548503471395426427287582969362679659059694218894077465625208132446429599535037588358786756575268523938911809557229658846347556330664984944968009265960263493964634940672965322479598586235011594829274706994568228869214875528386614535994382545002943641122267538425949826753597474922892919303300057134382664080738796809612704 [190,26] 2912149431355019399828225682136905521363046785589364136578102798361228144307377252119330560589170269442681843806745780632098490141146437460741558950831644468681481897723321846580464341696338546620753789146453668545218235229217748396295307975020255956954065904983135036281999645247361461279480101613075257319097489965308494722582940300076495771556350499456295553952167611532307244906116927804667606026482557878204279007451648591682776479411533984087838664280076569068068329853658471596798098857802178296658885024005275966538200028989045426106017720392804801461919542303786588 [190,27] 36168930161235892899478150036881431871750629218360401419379568565439014678376057870735842419846829068997102749313906647719798252164996192099932898798895741139296920060472965261641578707200581488539510558516317126971290872105542038705765584833812006884411644801533843854097005732780441416870461443013754691850471125334902131055577867353082215547628094157885662489505785019855589485723372843767044460428850785719746683433568043009528826762507396670644673892269093640554040832851498365316075196256105678842197816078076315099620825844675111784498953328366733617853931149127960 [190,28] 392473710732217699951549983359262697813392122880059669811650861685762421826982982264461987151024043633710409135799534649812277658848906514323300712441762683749826148363875317632338181467839788205499278971301660889180937447846561227557313047490447022992852505334080008525397976323705453218688977567718574863558409726925703036400665744856491242916860124925302872366309917123481462863848457548119160656067752858954269291100558940847787927415131793496323090079387457232442566506390138998694724787027834478547293134244712430502292414458354898212709132501303163887432377513272 [190,29] 3733470607205206111075393831597241062063425979673122691668024826135417435325066878945524696523517529674107020733955417797440579132356235756372751814529056258794347285511274467274628532690107913672415585736162401822162202111769421943720937245865223990049955338310799734088874982036071317194261243723539884991340708484425342922754755787155390332301331994736932945575323898792124276769322787600580638186001541231277978406513841732540801332755133622566286815015528853627435224036856495614266481010197836081478694130762954561097701688729733158616222732378711302581234141776 [190,30] 31231628333868275370015824027912254915016477232212533136691165048556642874675885027919999529149222848632229619774551674817412652040213582605892211140261755866261100650241564227743740211872141124007561178871841875555984891270196972720248457503578307699166358871489258896231244887565891958176367150076784185943992721293239524658890356313987958063823774379517581916196671044905137664332685665230149046165898450420408864205281298579847533557156998963736450591695147130763278366256843458743732352985445372023445334509016483988689773197359182839926658111130699186840151387 [190,31] 230408361999374574785452959002775642008965836032814301459545355419855227209459119501746968924601092059017789322103816271492824611582789430279292596414269195323079116660446515496379442599704550709592198003535426255262169147760884815997733610854317866627861857995360926321052117204792011210824957481960338608738784400401652033692255711143878172998946317435939084804867753115094818829120901351473731461872679038691633062668177230286707095238161866417348845677195289563486946449020557195112832751881649044776671149752905405897426987567503361730253620257696580366065720 [190,32] 1503020756627411024336614767445985666583491943100847488372355829607217251860255565717704732154346182325339921373302749999202904585442568878933573443397418176734815783216014054793404396284428845446152279428658348592925491648694273759084425862132874885424316441553687343698178563752572709246852951311876097047974966073295212953815068635828933225855759108206929510897183977196627617808080037279411149601177486848381548921423700996935975906900151197570929075347449858162188116981433371809044916781359100503689307048801967725107144616986140980809957661889209003241088 [190,33] 8690491151648213612339696729474668525673414303080776409982725542358561582818561253754928766984707436419751054570806979453138375670516485601404410076001715437964983167924618947052684857675997246285390888983502326094666647734047940169806953282539325465235593130923663858879628411384631824465153228150491046064074812023626241503867919483295505140301122534837196305812831012235825112385773861903328494095476684724239556953178573815601270836489385047573346809454281239664851382150469717113144451780081874765302780946260511552933997974749922284781550964569272344608 [190,34] 44637651253392414040911417847167032551794318704997347100940841032567113476672028081385059793752514347877055273828580647826254560650004294101098469055964987114353368265123878482027091041650692858231530299061703004333621654292056420772327273460244370816069285392227146683503150465045978851420774159462461476909278670822218473504559845523057777026885173543886765451737645298505110495368563066227100235529476696420992998551534695935505789728706929507245479319317895237513436131719859400667292723540796674309274394071135284991236684784007219017812679238052642368 [190,35] 204090741039847605627615132190674585246026112541340336481399897708244909026852710574327060399697240518870549420174589767655341494565239412497669505285968207498571029546639310829819344065681805191867984302230395459015464376367337740837821593365793700458811698862206081166865204104292208693570838940543157887360162955100653042180453894852508049487502561286972494790977040464190584174164443913920502048747083461451371874401380300815227806183226848677071347117238544736270936919366136829007927108017204199764240349719641363821663705583275313364809080318048264 [190,36] 832195854127017918744927049026221665000708127803286700359259892148879199659497880464482399734374323105355436046846072903755871160264640388741599243798722294450298951599275295803807550746713767174886567761072997701691632956732473906205454281736648466970463833851332444242171856218716148771616516938630276031430465244887638627397427929799743585685282479823258261771978349657233865414344985083119062576822546263169308824530213710923400578915236494955897754068085719245873703716208152011296422502845484699926774140582750249504598014028362830881158038393920 [190,37] 3031492938843767062439396293333934420412028941405551215034640687505403058343678600567407858862994921274246692840296338376307529370228294208436478391985682167629877820202965206262615542044002354051051063454469159236778181204256543092017564149580342178642332957521635162166942228844506180595901599545994516922464029351826739260707474197167684415991512042592711470374597012168938724116533353131664107720935465336945779184628971866529178855094567816823725685270883236360810987837720732817002438853785208529719820218935923111362386772145229592147392458624 [190,38] 9881037078823061461570342488396307612675271633564734846523767895453698974950453816279130403769271300049806489099967217637068343289633693727968974257056633085346365954482054297644897825831404769708017626459150902623823328652815410013325702154851326476190004227470631717795218125094525044060611148708712236201573778558235701620144251674799161960900372604759585592016202582133129217674495024713720942504167301338314382180033462286641614138811172751303553145733542514903863422051928117536946016043287904481578853442597373749758735146896810331726284032 [190,39] 28859668629934730863300054264493011049458337259818679083418252105807383640438915502943311623342503930228178699289619698302231903687496731965188039587590609619184852579780581290254078587586157109911395544145421629285937259178747629657269378385625227636583110410842697062281424332542426695322187239981009586305510502123444939250171696293835168274008202435851286067587807065305109405205771375955925907945231218762845819705910003874212712845162957075750401894787148843284468420083394478742570013306319321348380706050557337017522624269672857623241312 [190,40] 75630352940829590198523615945149049622462579893412397426616618878539025072865269723646197702430799184825903662646501865491914179678324588742554125996495244903262774573711740120344110535047410931438045104237328328609401508025971971351880057711405302505023546018419697845784453685614947047515152804038079061251905432233323172691182450958127624106643566905608195252684421359600422178572239247198710693999712729364307811568457609880424148721742852408445311187867455359550944952427360259050205231515855358575386365085121060065235541408877453807952 [190,41] 178048534236731735194140410294283029343036739598245600061447352534764311944162204360511697598080648156198918783091278177877508097707853740979881996591697490867534092371999692001324987087324561316169916616714870607939828452415228019409714653444215641960803952008198590086435994808232087933413742474688935530974087369648855747710865938648688693665849697696430603111875592312666401983521461195651273716902635980318855599476893108289832439513056954058108904819045780829875367596019432245221595411056247973989669109215994883164322122725379909312 [190,42] 376956151483914844823937684350565880061742420162952509064785920451675831857634150890484018779961896728296018104510884542672765662190883144399583603104795606495697307695716060226074045284761493284831146721890183353702917235043527414887928246842926565311614353677826825911958393702322397591902504744251527833387554124575862761774602112466774620783210344929752675691398557935342019407031893189621978877095965448497925758325626902781145917278941564193522759579619681774328967559412420599597592850899408147387885091447031972000934660181130880 [190,43] 718422124203776468773673898274427915333660418802185456205704593076850340633396918425732062376751079202737621640711614262360754049683010863759116278036052546718424868583416686321902062078597374671140251737073234273539016466319385630331706778002172410594776302336282077668140906345477836110240776207161055258508508782511598676176855794823438575168953687710349131189568370731419316388782053601567872977304292599361328265149658417246247595893752263414976874093291932952110571110040477549296431977477935476908715464846981875517018208485680 [190,44] 1233636007398274022883485884102861045550497176314885358249906411196952534412728083761799959094775527681583436739354140778575606604750527855083256507775471477299802342636274085255714059442840025247585280190889293063958799388246397539910274312671426158049009335511648508069532637047284844936301843480314110628158649999056161221555906963256339440389528208176918087572573447022480146144259257371676334995335759917853025417165258651734313939869276385747636040940262879991781369417700768070371076561227086778240945719376460778466485313616 [190,45] 1910084443554698234495817338439566850975442827795442381363656692654615777097488309071113031782292668741198585027068166526726999176145442756962581769252557705573306696540463433582319176894044102996899483203763851472618250592184389233449346684179821685439109401782198877643536312113163462036325066287315603223202379958413431149051992675005076474409003090363590816076781035015869087279003778952391858428888899890249506721152422771266720877590728921391548796593529229499816680807297884634552820973415390561604145528557633552315371712 [190,46] 2668549986905386880904577053071164765395916659506475092453272853028938039605192987423519141103778576319789192160401358125099594401137942393800439544023830499567383126388833137669958856647960519375262880516550771405280472739096072912743744964943960675709544412507349198380091687120467376466020389203680940644626271845607387202047132514523996485790303153244278010128565652586437297241442726004031679585477013234398852675373269292956504224465445365230090635594767259787172216941356602297434673211151837252749464960195811630867840 [190,47] 3366008437945284664064295416788872414941000138734718294421496250210598471502937407694843934071044732795665506195264421671605516723670531856539692993064369648983617019273847979519273661704682212889460883498337966899757392312587454967423894555627101526065941144304455181222583819802861589745506443568823067388544247290957257989803888134337541602627836547478222609933018015134064010084315153481914403886227036627440428976863057639431455834121441424422780864524401459574706496251319735076424808537367400356422541353802931319920 [190,48] 3835252987978573609578025372305665820918601584714174931131756113211044311244287064130230058622880797845824674783230004594461965857031465344771774703532047559562673208697881311627249305986538892005010915155774544031923565840350299554231633476321528150407248262778418437095119684063092430735077443845403437257337065562104711844297064627294648337199144745591087297397569387424298713014319889431920422252565926672482341534398064359946514723230766011652274478156477202858066269150275132773932737975205797739210023589291538208 [190,49] 3949087637230898335823486404703658124171069320603487939006559591011188013810283942664855314809729357238396313394121563474381463488837007138215582735533264671181464771209325534022420053758750804392709854808573273844219871588790618606447090500950792949901252146208974964536361726599560812658591701403582034165657997077331539307815889164845672687329436703435824672707918596923360202606752243320713457807191098053995717201076250248935563840563801778474523219815896179177706149771960009227716847280338578834542184081817088 [190,50] 3675974108461898225346918531389975815777709246397084940696990065778221830930758730138690295550842933819931071654927815266819843942753880884160450468012802096476981358234018186235328506851063444217832958818222041977031855180793941114977937386841963681159618316596378732671271362641814235935721910860425252775921210656976952680317714457680591223604849490888859291064848411345953165781534930858084946282965021582382433083527954971161559646348461907665975434850687025996105406457982168758747503625789338444329537180672 [190,51] 3094102872633178812351349048579701014130127904992761362990452543500268528802483118968058791949495431740828341507302878781322504423672631360631195514284636672862352731766043951328495325192108521024091689467797477505023081899382026061175402031050928188166862277254305305492012108273475671082482540470364588839378628499138093176936061097630673864639304713404177037668972792279386915639734875707542024886044647886968528987221030717542419169321368568045530325134056013989640017769704683158763743364752345501098417216 [190,52] 2355389435735345040119369212870385880126371753035732488106207410880727722789685259099676359786069528811107788741347111597497403510378418512801390332325665368491094288949322572220770718584347377761831557375705746928190641701303367558342507726836274086358447921048701252429061489902242589566274311596648059961159682510440594824873603159706446924627673715399412531774593807452141675374984506073771888679020712537968094968372955962044868965307063290222219615091425291925493815156467258165483523239909659754053472 [190,53] 1621814430843159643745945994887891830851307511275867738733632485058533405891556544379056257811108373954577187237042636397216544817069960889987763699896382477322818790420514513842325006016746497667098671304780517621415547983349110389958760745112932873050778206920893105296234758821541436927251252332373142411957081230965394627654559801155304959722862410061936078793727475572149533230536832723055577925116985978604432648966748485250231557132267208645562012023794722810984293938027406759641980936924532113136 [190,54] 1010091965787374822866428513334848767940137122665138684420905218101625850516302077554130794660594001003194800950202864798946633510987605556000913039442116497212343738517165596957836796500974827810125794437041225290436181015236461348481417759421128049915051880709725579222011633508934606754130892150527059908686006739079246082652913679618356519811729012280297696991768773666181618405547515317249331034771406231648580360772217527660021113853786430025497624151249592374181856236451962364230931534813476960 [190,55] 569008916624456326165874621226975430003571982352860068056491195212289965083039947998105652242720183656893243625184196607618984703181368244938817469492866085482146989435918804602745498642298576404677822116308514339514599258662529303545092543382371435102809088296664228256730968418813046385051705285906309268539181489147377903137698959646406018480860521333181865266986065006144178050550620510068444623919283252236867058085027184664404617754932696362615537240372823539566501216484362131396899968774604 [190,56] 289880475363617949819254210281649418108139598819096999007559496805396525306976893071980803576698673673466470710694062128465213604997897394162866488779685167923363186035033088701747465723136912557586137706414963670731362505860558390270879508024563651370115936908301565029111815031917926975426658925580132414556748315383071869989926376755091828398024400660050428698174437245697800220772426983561684050645757754462320408169552195386974066335280448396218961802011773696907894007869182967033308177332 [190,57] 133527308433558642049497574105108239783786985905025728318529895364931208257600967891231448900881022873168071638854631729248057892766793454509713895161880679236446206176463914964072361514194100689837711510637133040736891875917059819109237999698400125903647832776919817307036973850592980332506787837235394458454618911614365152877587454733985881241799320273558159624740625853403380158490889042398797419723401307187285764798346055106906614285287838820310722504791582164019080135198510104344470104 [190,58] 55596556767870747970783583734397892975068749762239980498058103747216206698604701201620512863356115950155950846760108139346596087053690185818398534413486941852289154669721319750893677129694210274867784446284980603855260429078246665369521316120565681223306265649200661111613758811040557912914053505225058612215769505795479523961681738995451803835923935713924756829246574907363755719246293577016365226385286429282673019731120262326451776117882198370530664818097713428956937664933957280544432 [190,59] 20916710032919778497374980936176654769136554537508381402636253208935521593316508076975759816730481874007039063973200648071066938440732385918085163036194930034719859441337366600545573459224418039658279673210320945048630712218744691329051908892515004277100812687235135603976338216847817847603988249982923556959671231842851067646977121764168722930044594284243083277341391600913667299987863807456859798359209557754995430632948200316034866017082478258987399135591381385803659745429285808038 [190,60] 7107430634848931188754840325604754138490832161687482797839658660347951251722585418804691893684109902687500564653640235023833585069147433535077501615823366506710358725000889519615391389390659676049832551479745278877642311951117192531530087717692547562499273549026914474554591909636789428482890366956893930812303941273118189783015238583878638783654483965956669822774914566123604595713734809800724785253407166863429267915606489722705873284233227843578237092906567983969021800196666632 [190,61] 2180098971370957015903498338836600011448536865971107668832131910469007824806003821231247288563448961312494148474342093206584449172850211189242755178901742403943057237832183143402321860710112379537945189021255881570529726794648798236142032897497416421610674079670949097142745327768107489734900351817239089809294004990683304723689693599806663897475027548097498182759849614852713137066380914603006991747285654703757114655906287406633082283264865195488250894117694926522305469566832 [190,62] 603279212579593967418089802302528338974415978237585690518663651881280387998077130951855819717129452472109389290945859752017323508255961989572645618005596519633547275182395438595690949616699449990496472538711553500199696824765593706672876950393788223364452348421135066227005411342277911253553563840338208326230134197126539085073244082056964321955499161194953299892256431638830073631755246635300176306000923407923791634837427132803180061910492619586849068297907502577130197728 [190,63] 150499864208340647425855673330210121529290267693507469312379822004862250232177112733475160996033628499156786686408775541496694251422689176619358442722814363335740944552850770794684323935844699199955676203898336872691849055268329976217733766637678002280959747075075721062884862266840352391258403538799899057642424940584518633134957200112234601495111717121155204169714838638186939535471472555874916544868135705989089813309817810771106026895947387759631349641030348026129676 [190,64] 33821136257309352575473987735798275865434881712709520726248095595282601522452193130392587276019375640379148590348896507695906639912276177930603777640032612123494302497694373540864737714823680600191739582130406529986826695386096513520396177162562239612436150564741828406537153540356463394853719141128324823743410817183060590854134102020404062441147219596607686998896303900085100532163229208662400715746109808876125458316435579741962488035314589821121525401278385577184 [190,65] 6840594630077894937012592834327844019100499984906456319565644740982113957595230726021495153118444681682606102829647109246491036823372405705963265278979054883721845542723788882254956108540008645306738609341069600772434825275848939328348815416151459478344499915022062539910876426866558868155139377218671048475942346850001029699148960055706869952590814516283663178025281703579759229451039549781869851207542578620330430813207318059204602619281551099021600269532975528 [190,66] 1244031643895453429000695445161444426931338846528870721092694905506577635297229496587996064066850672103296558424326438882722720547674522833327224457218492311297417669139207347564532884270353834306680970316595528824420878148988334752464746890490663237574074968592921428809251874252740294703988596849312339513002069723735586430966285648295172770087040685187627983528545251765148759122609563810433784071639712697111738227177453840851254354827375832989079992003280 [190,67] 203206115093803510237438281289998048984979490390169405269612160459603584069573279698827755898250377192561913861949093610918231711094499058034242603496279902465229941603811208418393202100168760114194617065419820973231562428035325681651872587472717353631667328432362045115937043528887648479899339831830577622207967709646109181201573126732565502857397652485852902918438317555941720675140986886727061640163963506218715377705393290423570399053729095304460214218 [190,68] 29778410420816198482310392713969324050357087846006346076327728697368441553705854006116323557246637270663190147084047426031932527613872097389569052320417734480669035782267320091720780075566215053255369919300233844819092696221655361329647316616237014974071296361795827087023327411210924079278851875409449452754442245948752198009422651870005661219695912597834931992502622875750747861892876739315395651723962101131265946194659883470998689346820993612356160 [190,69] 3909948539670988693912226377743546170692572254396213057920842716318262069104210071608941891700867651571769938208517586602854143212109772092452844517937482157993292687132059458023790296326085195476657449530758118670416951088142636599079953675909755815541936750408079565207986151917392339194160745623327913674986146554424014687544710941581416850548698438702417513451627418516223724805845797039533836588954336204971131116532567802258938767993972460616 [190,70] 459348539369805848899090281710359454929542744365042942563952988997109861389520952472311072883903730374027243314188426673570988263958749834840135221663728574572749395565743461806130734581916938267857534234687780616522022554937579944841905900407363264081447208622227572008735169249906995508467808368940978285188291253775801953623902015907251932921113161860301526894287564471222795976097917493661340592557090715326392288269731329214760369590582288 [190,71] 48212706213190122845085277732082459425664552703617905242608268540568269137503948938498661771771762193945584029232913493686476779664938419774282158422608557466021230633449721691995702609851458321946105482418126069689864987853227097710663682685976324907824413492425192042216055126615495763893091481764127617944026974359606728737800899939641661626468015778591675048017905105231165905517355319447650571637756829632743279386516941081594256451690 [190,72] 4513579166039979608516217814926480573527777368468843439185145095791778013811209632401719393664953122904010298156543142677870682861587073579581706922450937709044368475364241011110566125016458356727951559690778498113350973721972140693241543377153366135788219888010843836780725573549425618850954739781431349314449357912806964185551665454739197369058218390255335428404233401716509243833821657609078252827846333466548515676225646879582816844 [190,73] 376233027292454549551799607159929000279923644898885105337553085060723886496932928100005250539987103766787012745060538762002511274166530471669513486336018002549048139687405426795073178120343696696423286582398624883135493268513784432313715084279435921982375980002279286309111382977502408993292175543339410363274548109289111131977769857862688060629049168355396164690942965556232434135924191570635241770840873374435708450767663575354868 [190,74] 27870518414859201881623345437425451863928993715260884351263630882543842957416074587470674778023614861088896877654800869519158940114042648193676630811571262171034777278750435138446611791508284689368409778297921335856530417785994613011046929597563511158865111791096177306776375479478604182279332797980204716343489026966449299772504991686620339274438678699481182451014053104741611723300371887539886372580143950058646929952126346536 [190,75] 1831039907968382910898527581190012519523236454404287248235271371028618365171665827346106969249318790142753015419335276997236793931463795065306737596941912789810455782135893476896587663908562731377732633959746245703365048793757063944592609378111076366906311189390592672315182731891918804400514196425522742831142887504854493843038351117065274154062644995048647192698968553180126186831345579603657658916870716184575145826772421 [190,76] 106453478266511375476139418561956929283560749455278558829025198110064465708991985355760958099460050072055540864955995852929293238246235677742570357873266837170535284943304917712019171985482186794600713862731351198664815092635796249925020588807674019115501327188579122015981460329537083174211538856819342853844112373900361840602158354545800514677424428954038732249840430285257072182862688046446767770826014373538883430736 [190,77] 5463910937303100229724012543761785345260286983634228373350339843042431612517946152917822748736436422917544695362783207700731210558334529665411957353896516278475676788170106807399009328766490212060156476722859085898091726130921616892657234921420043914815563534958096209525885284143776569427178602349965449491094328264990340585707635701329566083937795573426744939661908230105776752645598625211628232089885528122153944 [190,78] 246958667932031795977767231900372303862697780662347486818265901280310311683129796929774887096846650147744236136520376583613996844626568014153474323353167872623770398354087459525475977300701606813670627652375384829441548863311239091049638381633024894505507736238779486103383486667835135678975439095475595950825863554232883265709170652068970382124259771990631790873965546797679390258659744055720947548405309405872 [190,79] 9802441659862871939299637037950419929150995171768800093902372095448330214177306113045904732582095126720860232983137714604865183992563960876794039778529609625400657813575646540796530184185959414235593740601444238200040456442962515221875207861839230625446372136642491131124765169611503786852393108373715216851440573195048463159357147920821783794503115666021019448647092389892582855823753553408624168302102894 [190,80] 340688195197744128639790835100030521309555857135183691563107131623874925459270963139348756770984973050233016697660732591012900033618004508833226374792614040453777743811657066746821017064400700064641584120352529006978101275201595992899612975935560137260790997204426137404045148220257652778946777470956894600902199870817741515719986094663443755868785745359541362370635760425937381414682567526878593620920 [190,81] 10335237737746521544194228741957474099290325574951465479501222907996974251689302873114520924679319604215888445742519737130451306019338497658516933031461875123692476535719184976324550742418788267181835176442726285890868895589756088359336285523591881149907343964810478970023764339484179192894223271690842113089482977853842055321258530697874763122467199003759914514231914268648956280372533799566261724 [190,82] 272739981316285575139514273843097745983344874112159052758911352488347528631537826651914301010792493305286003771055317830087889712741894210376647499614883424747885828815728693170696819493257137193517506802943608011767467166145284234771678419907924790637691326377891693243699834693700425974471001116750990054958685303723363124455031471994663124805084427837730361543618466871798744068945651312504 [190,83] 6238133433351906391631097612136751039142701455372880277632366619700745159962437423653203274391048161230325390079043602430643602922236801259327380458199531974393358115431550184880845876134678086684361355370208621263626244355477467001823981367259672584400100741116963569066760531788177256712861930855677501603498517021439325174841328126837849712905666856378175301781970025166067311075492775 [190,84] 123176921703642013503409286470243746091927537073359178523168358841177239508512255020494442684699421008283415561912586337226783901013271649770555019338040525583961985419878730452245129503019231958797724016920911437289651923913205611424655133711378921226059494272094922369949831235331620991960981759760806495245011833262741213398630405963411261895823408900981754059740113927135728097168 [190,85] 2090895746788371284423964367846570502364798594908305326201950574945154139617029238723575578736874618265916507724853119452005304328765878402408849160042292388523730136818986458436193916342311053555239097816864581992820033791036258357062672319594979752915337859561699028144685965306464506183914848462432531184938055492915902380681597751568491669706258455595064814330647933224948568 [190,86] 30372438376392530947258881826189399337258057529947793608518855691003851333515490736839990840406816643076126695002331633223051325459601768863724879775489214692964909542763208598492392246909070394378191006127944946287110362437077614443792555933626438819559763055344169159125614088902557136215432305231378989903680489543759096310462560451948443231712965910686800380419225636880 [190,87] 375690508245066138164403843451587898608648697259640612240004107652643085458999461432177485445894941857908076212027385105358810085214801726376133203232723328578953603317530653322328504316450957395333427053288718969469028010174949960469004820593454142754571548129232482169210486795199756257343740691499046655762576503928241672124679073254783776663783814398702524159565374 [190,88] 3936147180043921884723647795185842581225347229114528894064646202557419678106678525324124900237200256089518512461796991974610247317478438450802714255730888729916411553402465563666908213049704163759684791746580579523007070479495905087831449949086399718172206934797947952575599650377611445558743485205982299757953178626047063861813197447588470785682306340790081305699 [190,89] 34729749599322672346258667126560652124093990529935282344967357881671087639618610920689623816624180124219603434794290418045340164272520279015182093388766536702097539795525050450592672527565612572517590072836422299875205398942652517901790061386375577611233172376990733448676617437391941537612453114330846229915826301152523331276291919148263610185679025146598284 [190,90] 256455648675099529775116458592003043488643190872891844328396156211498384870407240740689094641523665119197980078379489171178916555861623145190559155421025168352640853278867620271824150630609016662997578857274818391109457540115339528058010219958041002250058033115237332856079807413695494635390560512673330381130758129452724580772431965942214766284136760408 [190,91] 1574218843520129576714233458522513172060465427946914192212710703196557663563577901650775147693727765303082135863013655771003867043843249706738326515769505029799311887850871195036506213465520157456035251468189808675445968626741919267628698958325035246076200491685893021422431459562424569879721959610712991591838183915834329688628400270699903831288363 [190,92] 7973856539268646223468421382313232426029031995186508025324618237817883108351595779959883345132807379203007670702484929150034181927099374816713121961756825751017430732718676481693189952557687871703866539086404746726963296367400446016214414478352416832173335352803365844889777591043483712133276124183272213775552492906007532074995374488795838952 [190,93] 33063497930463808838649864656018579578191234132340220122030066238895745565480665237552905935403205633896516950729275349771752732214829137446218436111303540458924406031021743716115247523631728554241426098735457163880452926675855755258542116942024417063685719868214952084320656096545782015219816091025685477079417241382254281247219458955440 [190,94] 111254893690952760047262601584421364724786313964628411436296612184332901543902670214578385692261377564490640604221697830323291176151846330920943530873733154440426202291812042636296103134831573992198291906474507460858631576135750040243238060221239034835771585825378288845027733965557202647636692454377982590964027110531887726635001184 [190,95] 300913510959702641874481850918966261695915231479133459293941404347469396571881337601062564841336934023817090671447604118813150209171972751624571648744121630214555458893897513662334077602706591848579620215010540488585097946691029134101039015883554805213545055471450438128177306973510152473291261145003886375956248737948693890332 [190,96] 647419278031406131817028974297850246839518953597082906038698988107931381829481268145336938934720207396380991271086501248439932993234783005333197345782423950633477855786487578741911578645662998167248792984188297563165234191639041302581887386861296543076758111964381363312780577298561153577680920508709798920683941952789728 [190,97] 1095412077972129489740926004155411244637767380332356670260909856737907995714503086931094723496113425413312963448502747440492769138745210656476282651986674229680665609823796985637238043156340377098021714937810194097910708018977598691790451532600191722637869884285520022453498197375820628434031507189233302122591995784 [190,98] 1439275157203327240706693924787056489301701438807157046163257929783090575529778425228776508223989623719512729337325814735144402664222107534730222821826420892926752858922145475437976003263651554968497961393692678950795612690437793140046221990563211027078670973386547798628206176815344619344450589777733588437136 [190,99] 1448249363518934654520451984924936437141288937298521083280555043177980617641505062801841262507943002972288193922517015008867462900379504943243095532967675874364843097635282872941747656671588507592707036523492896606281476980349967961390965277470383235585000919728988655759132230487431431409433722016666370 [190,100] 1098974581578678491255327507357428375198019970130718429058528385049538444549651027326062998665756172805738808011100634862809426061692773270106947626391909764993884930913028576976815434848867333909203982219078418044519528455490428025628852222063885345612356256555440509189197782290952376493600511936 [190,101] 618225070777008276386969840084380476239957730296633093832788991159818553729242671895066004468301375159791555463627377793679749528221593610207808136940940732335238092306093917109405058427893618140908118029650872213800024666394894388835037257604776511817768242129667167237554185372862117891880 [190,102] 252950503768449913912064227703719056497710917266066172985746626087162511401758335519319138718552137168171320317429057853025348016259458061001947456024734149639364117844426148176654080049171333134271387490235759379266045483597894759666496156540796630668425817340026429946280491032396240 [190,103] 73685027065337998906229878381486105397984169715574588086337694935021169034511151188480016146208051219795312443818467637953131024569743107095276266157423420402028594224575147184526803507260994955753267837327831801651825911564407068155780213550437261169975896903464946708126266882 [190,104] 14919246640280390488418858853720388942547982717249475414068375182566049613377266685972263285031718423510590773295067899725120448578450124645888976318436619536120244663839855160510132509084281503608113011917558298069450377728491180028261588658157767472514151548086288135548 [190,105] 2043382654411972576706302797954086315323484798181735095508391082177129826057736913583890036788786511007056732100536503027528866954831306299426793554067331633551670430033223507388001670303656202571006146009348570461085054257068229628757164199044065295803480594408868 [190,106] 183565196582076536116868301842995326725310821293924565748773206309827232298755408851707088897403741178771249503086097023510572454603309153616945745338994997078603101963078476987319675240838412823984954108644698648946386715895681737805030640754530327131929992 [190,107] 10441170029936977144603527427176091713090308249797109215208792042794278539577972584364589922897210805229757463655768317956224968326166069974216037170165558793385697397824692346720837725450565189499460705907451133230944500847617155397058202381300241969 [190,108] 361065837150577681223923450817892987921387298912779163510361506114162127947707053093655653140611925909801681790039648009683104924679988744030706242496823728275356124073991558440747781029444659883086267539862618068901309914815595702279844758128 [190,109] 7241537788261336773925622425612959476605893045402891537860390176541333862289890094222350079559550442913907150158649206152577749121354539827540965067631201693680527119030029124415700056129206651521662359518774830323443762437174640731256 [190,110] 79709903077583979132523039179280963141908036325778506733260178930283173443815379087107451248755585587505498407651310297744814626097613480491565452589367723017585378029429846531789753842583877154185305371682047226693617842199536 [190,111] 451102935206658816837008655321265208401120520980425090177102645247936217742924725034521184440987203500633663645460870984436338449242151666564347473852177991145870265956310415758904380363258229990307693367303979453460342 [190,112] 1213893783490813192595016621570962241662794924884668260502212607577932776960738065488393129476102969889738071916808806671392132663558182827442507076422308896501166090680151146362663440619570402442355816436178456 [190,113] 1412670304252923781620584959238073259674302598156113265712889502514009528314178552103196564617811257756780788797797539141773805571231726401064076846115326863766593888440431137104622716642992076202202028 [190,114] 632503861143800888318188659151467772489682535966936476244669191578705928324786243256183534639256908922886467378497502104125392361285859267428597389728719523878312446289518821885277031032295448 [190,115] 94057529606152504982529034947634241954892963439438596374424942808318054654884115633220912951465018448140083503090690145058077512507728162927312531630002377492481374544352620481617851 [190,116] 3844793796553018459223568732685059865789745215420273143506580945273495392676011592794658696978129092169711948875509602075143761960938363727967959902544142269937623886381072 [190,117] 33629948569667303774613150631217806573749642653984038402038519894235738374812358181645288561622436240254009102827016586653639817226696208116558264595007752905368 [190,118] 44632589697350926176483338893702115983553729330190959976034180394964000491908477473221397737333011398709198890170898180824801408626701936202342711824 [190,119] -188758266302213491466831288308023861625641678985128179298989323791387182085895835835565770482326016394217041630053532509380654292891807090 [190,120] 95613871583970527510613290160751195981540848880192494362420542809946476036636347456447623086465982583867426509769203658574667619047803 [190,121] -45063148855801045546755866444931930480210044254359415778579671524693785731399671772091355579789010467590945675011036660573727890836 [190,122] 20321484682291232584974733189540635857566080311676569281225323714104062098930661456651764058680113913376005254202581430600079128 [190,123] -8762257970302077440281774959770280506167231215967505542696288050381485832309865017848662063267624200686917095824223175764093 [190,124] 3609710404021082217530733397586959030594884245052044497940084796182700994616376647204912131295433994925749336702028734104 [190,125] -1419602817301017398043523352530869882880523105052834243599524030471067202062297605817918988380022677418389358867405552 [190,126] 532491776660678665691608192981719292488691991483925259241169753982073948008014898889935319781962590918680447405600 [190,127] -190323348868678080595078317809660603623335938449279217512330106772763803765975374151827331974649792854839925100 [190,128] 64751652561712787286359594667322902042390228207768888001282997101192653079163119098112612288190609848749120 [190,129] -20945805051555217396219657583577654392806752666521057248825535176616721180620076169017933049231185835560 [190,130] 6434214315241276232568871441096367062024327204085691100339225194098199127015749168603538924597094448 [190,131] -1874404257137393162465402859952607272959278255464018697642294631368854119305377084035062930486250 [190,132] 517087141072296433032524330898628015309600956371023974470564328199497462518700745311020040000 [190,133] -134865288472221027200900962839533901867649184156004627263199428153356750774301975068343400 [190,134] 33197680301297527008970276840074934022698308027222266639176305985414093996383830961200 [190,135] -7697400425542346276732479006479730253575758678470701095707956587186185196632296530 [190,136] 1677560788510301658763293047313061012969944362504880548339919233313605795018400 [190,137] -342828762235833553493556270670631123589605229952138433332933337772362168900 [190,138] 65522351999720789486318816849175432867097685547914415866061275161137720 [190,139] -11676823868983498441549944022449819312035125363436617585964729699385 [190,140] 1933877928554684527954182672842793132959267637976743664229695936 [190,141] -296519490224266687058666112854250991913603479018869604529400 [190,142] 41909506094258951423371897575418800633533294733695792400 [190,143] -5432934110266284914117824845416373178414890540807510 [190,144] 642228644942914595523508727562886594835668627680 [190,145] -68754193071942628422791322573758147396125836 [190,146] 6611583926806932785975550584372880713000 [190,147] -565444211326625385506775750310969875 [190,148] 42481720892673115797992404660800 [190,149] -2760244857126995694349219400 [190,150] 151955093169784612286064 [190,151] -6891499789443093450 [190,152] 247204738871200 [190,153] -6575935140 [190,154] 115320 [190,155] -1 [191,0] -323666518720816565481038557602131731208451492825342385707480083558380650540655578610855826306127330105084249608039104751040734053504843138928338711082312123892647695851502112596572299640138344397110095718434200024928441879094036777805332134397191123656860189623359530647199589501011582420160000 [191,1] 560189409682169477293074742684676049741140221025095127854938609061544843061052640438686056649249708521785377449319303739067391980539152225514250611367820389890785956613105160186658375754874687261393132748082676043465302888596518031174172791920048463503085328637432729341549536501760895423412550688 [191,2] -49125164364626237141063700527677071272358826993869188833756306568879542913490018556283644155943026152465669478903166262976943822058541722659787302837977900336930194343143997192778374572076992434596138069955844006479729945346478942587895457447786789355180159240899647856997372126511537351700855680960 [191,3] 1039303669562540751622483105715144194283876028993837549438232231080597157007492664871519667538341496722971227575833688181772934935520551758601160775384672884735630715806879511064541742776035104860422354086765751858891968992376015993564264894592910932090014558998880205370700432835769776124844339105672 [191,4] -8505662602601672124802890003128429077827295951640268510625775950466504665268115870477152289092817095862865629192857181193097102930743209228151253281719480322612560379334256865499703367330316772189349942423461477412064243704081324296137859618127629041916201006313278185168056044490355520043869817424672 [191,5] 34096008075988993036409560254915190720484857262557493847656549725022443935609294905458817657734519076453856253481473577257152912464835517048331185078816764263001521510209869842725071422713180612679565077422834428141890216756096430038305778248504590395186933951863856780756185155363079355586335169747936 [191,6] -77193791801688392229896833130639804594761922480443087647386592270681296060714101070050639033323236528969783491556161382538561050535291419413908675609851824035329010312294613870495517016499613627769738103099870268099729353469310128729321697910690547109029034970767280047394412846320977005578714277031744 [191,7] 108593061883217703325208402545458159952782234245475709423200807971034022712806494295279812098568879019397835184448542655503846741331747012522458089128267245288959194079090145892417608880790226327550578852384340516008641553985046804984192710489855191969110701584540733711047831823501111976611961392491960 [191,8] -101648734979637711239640402180423258412019453531022591710071181425139436862238445230312076007476391334382737759975694547589179085179665267596221075498305035864519830272955766865618362353810486819177902306426203028203028279344027579423319684736308048976132672382605478587286809885665306751882550698424064 [191,9] 66659050144924751042877621556726119613791471905847397435708543387236077046717584000188675219563145346694692313437938538614757560964111223343752020865580545182714115646232647479526849818372898478421419766066988658937698142969518157642538635024535626179920951483512455742795460811562084652595591669114424 [191,10] -31880072726385659961848135751605443320453525180941937477376097907287488288531092950776370869645421322884908143675852447135337596274034048117876125971612865753027619979040628670078383126857437013785815523709053278333058948045296069936570094431689266063502665796614314625178875959957057558523429687351056 [191,11] 11483181328223758872263131372891275049045299992717752337265074789559931288812080102761869126260874464982302020466767151077564985255419302196506895090608377585969362788528531423494678994770949002263578863573325177586965691354789994609291931241463847633201818125417513019357021658071009703569469104601774 [191,12] -3198436083018585612566652763188046114840945648579992194488106630050205436888531702908663129389183249166984275138109634480006056529544423945927208565515571744112738201085316430181993110071475650135413652785355750179400587662814399506898241644250524382075741786051719215331463982959127681270911020605800 [191,13] 704193488319697378464565684710912240225932796520668918833342758770907951589563984395385580301862258153051642354137912086492212300734314060769986426117016685255793779150969509877131888784618491682540409569941537506640121817470051878802653216187557112517279975468257001250210815441984092609329996675612 [191,14] -124854218381756926735266149354818938531985004144724146127284893617163585075457554040880120440312445566200142008808399780725365965219290857474728826835686949066231223724458051590372524733403941337773160955073497453297653340795235258185087158910038068122057034548348442282340262966661130910193295317512 [191,15] 18113097904629153729515459589663010785153333923025202339699863868362975201244060166643716360969106197119847366617528455084406141003126404013967596007587018072503482896695308842066113497876625102490412658775827330522708930798608245415661131793512526807623009259256285517585415062646311795159656628091 [191,16] -2179990359301256276109923908026532656469146895986877478609382346721726840172546606051809799396468310940268690997252743476641348596436849288825510458035719013529757025579117289889215563770341209464303379362655864389570437648217043426897203038974855862756718412861766430026649783685533052898821064384 [191,17] 220306696519705106584832777895707105646996445258058385920842634554503045434409319046505764946845555745071815168560590364892357209449517601779756937787067137375978094399716132573604306439320295312738534547924072605962406025086284143998264618664712658703077903064604434012648192291365344333307088280 [191,18] -18894181273981924716138326338269823125658670095150918661967871017983886960800171710774669050053537073507732023811855023778509792610503477072856333816595492642260364743524150795409948586905450744201466853862506933584817721137570789527849415613287825024003510540009465602335991744732391447542150608 [191,19] 1388198614509121916796000156619370969979207746356340459987931839926747195872903303162797317626092317894048010239886809108538821534845708427156784148019069775815511564244304557709789631977880659939683069429605281477423137983050214643196204894223136880812089911823490314531381333474105628914314358 [191,20] -88116149764519708120659615789759819169527545368047774953356602583277355593327223444961085551569404133573615022909330184573862408165252801934371059827618317697092800296898705659752710383388373732054686194778620589799131992195876486314655623218094587734851207502463983993009849297071159708285504 [191,21] 4868818514911821167135562359442851767442279744789588051830277468329307843657446837706957167324908437683400959999281669196288556491198264658299095211413254216001233228387114446411499926746468326822115323988736721084493879613660160752429495903622591641171431960345413375018022618981090675393996 [191,22] -235786574082507177837932286057387026124604437480882661810017219901934201840118756395714290733021974312289225826972870986867281360592905505868505890993597114559866431846233822747395774206450589024612955468290670923359148574963672056114591440643365931330081879230470123809963078465218012387240 [191,23] 10069965841209309942611173735048290673247574270571221031703238356770132785594431985556648613510441489187027569845026439764677743431751618711232364987300907710604967619754168304574184177196687547360592929670898000105210094415876989724877160231717157010043344460530699314567193479669208820207 [191,24] -381412582559773167490398976696458823505993740809157530611584835380074844988780879993189392089592141087877726796734929720817377439256629947412860613654756410197837279251541020273451101847670515842325706143393495022916198762138409891245008981610671918431644507156724881429240250408939581952 [191,25] 12878145067231709813686804976004555333121261959499433427417674034231767797719707732283980888626207218363500359746063401138736745052571232676411781183958923412196393754589048139179854017315980573044464906703856276843276091568748866942704942448326652918514830780526649329115989488387263368 [191,26] -389448242525676711162800385471305576070712511323542516787481586765923173867531990360333160857341299206589373128421834120556216728998813536613452810903326871983892330027561237635068377826124942404915815689166745491323273793270901391041263204042970619634756585294970466385896188504480112 [191,27] 10594150914314265386146453217131474734686160846250359657959494069853839625804324322182140982285503058772782573931258395373686710487837500159529799151327207721725516940852591321750764035422866034376248590895801097234586974606481937546298446689056793548974854961768644830252390582432930 [191,28] -260278021166691282833328072593159598171135346836162809685028336127955026848763490126032629385907379522929206450338117510632052839324334986406024191931779021390746315112502646811801628972675471266572277901857744197410700718301201876355579671210670715926298477680428583197322165609816 [191,29] 5796521327720884008925825648215951395807050323650716252499593654521904913701083944131297048505710460664043531552078449912672351951422510854551818942408283965062495006434418694113403957061361459750095089180955235517673651676630962085016428195638059987004954294842004402855343842516 [191,30] -117419921529647437154868014041371945229401129625551586808474248384559612929686049595656048641584544047510072694221396703885736756515077314718623916901960752588283735908021425810535796488275203971306193620768408290462106360993980755623370105331930124093710147135379758569251584536 [191,31] 2170401749038913338238612615886182026772121759482204266617166562192466170461964064526679184065284787681885251920456192662765887954478673698282244933984618494369444541450900603494372629352091664231924027057931986470929327807689140250457412072334956875208304449433692814798635009 [191,32] -36715208596975430591536993028652574792546171814514197813088710535867962365632961976118198644947032407691292461001027443830797858878661652174472500162187229326474302126628192783047610388878117669570520140336056670654347007895460581643745313886913752750771292084691246742710080 [191,33] 569974909456330735895181964954866665546124885897399765591626572559852766899137654402452819033470901483011929712567115946347880390731362562496950147615885298232266783072978393429547809850568063814849954404299872848563635556274456610245558126807316497896731977399723699259392 [191,34] -8141160442152105741003195620079481963056946535260357838993091928553395217088883060141265640110008878014910242698310805773619077652882985086752910099440540984872146442176165083108586472079887932654962262721943663539502044638391528440390196789025850141600280855463762671232 [191,35] 107246272011385129405779978362110427771297729055008044048825168424353987612733686720374568837835977422963898300266053957114319355643079581568508548108406858866809256908514432508627118815226394292803216477879426300848193875677773626495693130833330279925857603595931460352 [191,36] -1305934807047306697792908613612771839302562459341989138585351966864142239155636181926263510066197568544633864125377681652795762835652566962227015710075772421329796037327359656853450798611459015759510896541874174605315141113741331847457064567511045213478780118353997368 [191,37] 14730629403577102390662452865289200560483048120052355120048324342095424945764569027116668715044914231233185052577808809778594405425298690417243734599204778946634756669791996264243389324997578328836542047718479183756106683614646466072935724429380291523167771054694400 [191,38] -154220671382817371625598361598293636978112527353983444088823042693489631440978728905228022456771114196231443059840560652659489311236559199562487824654295242169354973735841415547648603970018504331405563946745427199814446780833027638364109064506576116548116495421952 [191,39] 1501393360381630333509693137132575446424645533108289362368332328645359724275472054244636181329007105387911700230913132477783208363477773721589562143527136511323627348264369834858401397434657973789102132488709243353718421056306163978778812497977329744114942221312 [191,40] -13615643852817886380890499431751475610636464961695345652260878902771802363194883139825662163151257381327574379242739264212922076786436942675437816383262921277861867396891293214615975366753086063100028922883987701678393935421772117379430794502819288934831652208 [191,41] 115210047491311715236905425338832244741797985395020788437531021928599188981794458767950632473538441898022877267020311155335416850518664285506853868408100318876249926550670333037486336746982310525107536203642454220364046997322720117739634307945971177715297792 [191,42] -911016716497618717932669986279649038865764052723156296017137234364366709270967555088277217222181277509317181984773402717071040698624396361032403442333850248066476940799686709489831225188073736122483698041790876344128133592878854689914730170686510005283040 [191,43] 6741910221838367397339624844283065165155286806948910217274533856424435420836483128260111521093344035141202080288640012337900190160327351775760489113675141628008773534366357020986290772678580124416148188054422185475454342748286823638618223393928732510784 [191,44] -46758552080077728280515913372154789833848425604927968226931495029129410050203916120062079846813246556278007886670713873006697134385803170091873677290574085821269050625398776761554335146009361917416294347279176062876475899343505663602489949290847589294 [191,45] 304318114766278636966351664041827003560501671573382347413049169226495747531883001326193935240241119912234931610550828202610105153175344116943806667970668074743779327330428664173057976568470502676761138731176646249480707638767242147313952420522721280 [191,46] -1860882104353182392644499916513719934861975118239378837901948884840596915411340318230106680335952934794522482563322863048833548207070193929662620670167781548657195527908523486836961187236705078558203239361629770982570482150331895391568113009592320 [191,47] 10703855227173705945163021206362641937366394512370348143187562654521483772883434077396431420935635923869716028617709663477311871186809138449339117107109381071947036574298854068202903558035541628691987328425104291778373931492634490569717203496960 [191,48] -57978906659596332684642780939223800593142993363823327759021844253088386143914184520897697069380006676092703054409403687475489893625587496284159049084881282909374422971154548483191594388739531910324214834911699183813649497939391689155150644768 [191,49] 296046583389229770143778252291602268524081188373911746514777639801236334051695401056762629726329632298371424296963537420123491030811799501440993104274120689307921603229158394802024068901925475285673432256069394079954325328686372302140740608 [191,50] -1426386678538264324762489449486674710111867173641946804009387960393938498754412269394582000922624295937018973966824135033391790484171717243068381626283865857736130578194834998092379741393252499818957247475625053603011533071001746859823168 [191,51] 6490902719938483882522720024130092063129235655866862718942610972673598969916375437126830556121166539678357709002971891779189540193764938033673265854028561983257085774790016657199081518253147498475530266021251456276422327264743797606272 [191,52] -27921877748985096382020383114893167106609068049765612907454265091148725507184999655318331674172961229924669936722257275142446949273610338075469730067700760518974141988612626664987223625134445740514604466478290218336972856399617577500 [191,53] 113635938612683234166965279817985104068173911365399626285054354794054389429150852119958435028131600529950304598245284930480283094155682048715264047111063421756584724380300425439049323003854086449556150201452052117673491776600166400 [191,54] -437882914300355136875507596026526945933959253667060528437268854137651253878257988035947884591611033281483063386083109505199000102484542932100867783765388527656802528571056552629289376277666739402520898141199402839871221000108800 [191,55] 1598791651075604169353315384266757974272236814808569567544692524512202818735218366232903089600684839702297686474098175651584216204062675202421047562957307303096114511275576309183142951761324775307561714942414270379010807949824 [191,56] -5535020468769274836569595841664364876145301403526990526844227633455041447265441459957436573689794771575643765981349711073692675700787881433704248282104833880194412786623793692497929418903576372002488148550548265186708926456 [191,57] 18181273922308067598741820715963722601864848892669388006276455663566632255864552875211500358917637649302267017731230750504922655007433638559902659113788506732357706656440618607954030579724088363790567523058562404070373120 [191,58] -56698864188923222497767582254138667424003249337197731261503308240339017236929514987159094965005425469152583078245669513545939118605645912339521811576338820729774132579775208967172978028038715102757621799345410589373168 [191,59] 167965576833100663935059238493432759694245878074771677707370020415060983065808552608310022362031095374477111163192747358461516193776179114255685597414514135599245437571325455687896536896209921295418635565010158708768 [191,60] -472930400193119015304187245479696125451431869446458031496529187653132749210940956605436272718687393925873338351141602439128954778469482780709647024025322960888294288317181708376545596436571562473444668684122488699 [191,61] 1266266431819744954734169013448797135200376430168605518176882083067324526131934247508605916929918900906918789564462993048643841080026836025323788289477019457807949906181822960447696934121423531532124234160275456 [191,62] -3225588758836473712053170186353736067420726257460404528394363408786493950597264278965412857378733794131178373289769882336988697062385876436203967958876732341627672402005876409689297791468395908060880939008000 [191,63] 7820593460471898733099068522982732028649066245115573154010458513903450810228324309846570699681710414036069419060299576556109421572959444163603323414352614692509340864430494798725760632588991013920863584256 [191,64] -18054855844108827870524395019692898526148534727541407651952770780125408818093929639328295924018951299337718056761456382527408304435680934838556790568671388551322036370513869480925490651670478092953743936 [191,65] 39704074822976586244701900849592509213128624383631851304050724468021027179717442694157876408913297811451552327649577090403268872039333441660594097821738174722668070555215622173788527234790869016848384 [191,66] -83197954762569304556673955707350241093806721678732703695937193504636091377345529888902782790433216224611580845459734633159131269467685096803687958966783925519219463347269582089944953637523731197056 [191,67] 166174119173159133206581026501723960948309450859397481084338371553986687444602331493826327649932496621474284335859915466410688253509532327474257266152659613123068363585296010817157507213389756160 [191,68] -316454312023158334692252228249955297095498963676346706703813228086863145637089639655909137058495810482555153954973104805811732968275187087988680769239527690359275449420556739715726177780907416 [191,69] 574733513041071277696634384034925896600358216663464056127121030813187710412381938743071584267067539728235973378123802654390279892204742419062089510680872199456395195076811311901476615151616 [191,70] -995699382670201124426237818515376502962684660668707663038752327895011819878902214728678961584633555649436186812106169270456182132427706736207641044701768420253373870381496251569220141568 [191,71] 1645818558456375921386238438301839504716464382095797064222834968550596757692528900477375808444318423062187568527106033142979480164478638812153320476781912542349039092055631519973522432 [191,72] -2595977689218554961371889891805051953720894691773515205921789550662319094173100429497087077529671386858549711313949123960926623354521789230860647276391604999632014593322993947128880 [191,73] 3907923172473991694026561223992994097760725892758614774300713235918808272277148927111550738975762475601380724364025327533188223993644103979848124263538888386726115779073546397184 [191,74] -5615201890877455802751297541894888542267546122788105611690366455200382409036594426617223669460282321349884749567436655522710174652034699324122573360951692862158407971734568544 [191,75] 7701842714361713188860422244115789049904422386044964069078867531508393772095895177267892382196249354621091757490600244633778462535937459366366077411812081021306333613772608 [191,76] -10084553968448204941292045404061970506895259906597898267609703478257064143056273884848357093987126398546509108624104444474573436181512495710845181231883441653879544705142 [191,77] 12605540619236718070505929052086996358153359424123874335427894603250600575804875007029897421381048511031198907327710585611031932369511522215753589811446915764160593920 [191,78] -15042007814392548676564572583974997978850166960518325759929131736369263480235978567139651121449421345124179779308590045676157507506055087150443604093082170677581824 [191,79] 17134566162033386307433227574532781329689787320032041285022691887091763506745232621300444451794859337853482905350108230637929218599945141614429625061483249127424 [191,80] -18630867417213630267674038891986931128238702101200294770788765143908343830465503477532653718363419357456753609229429111979395783978101101384902071214594076064 [191,81] 19334870998078307584243965862418706941172146498813325407089749498950253464181072508075791090910312696791559311132930226148756018394158581464838690402599936 [191,82] -19148675931097322485485481197213136953261709285277846131612781919659207573484681946829814116293288891934461001692139320408932601962298796617428472450880 [191,83] 18094702253905562222022835534453552503223809638761525731508780945457793580995512525553162938823435065857752589436186708561208312617793852191419804032 [191,84] -16311340211434857863409320919858292386250479089918006489812605828425106469254998137080793566211373938610643280264183254410406966108343880379456972 [191,85] 14023206079280094360862054255695430626747356360282885574045851556571267499472649401392513503359861002494936992270361694151765909545179824607232 [191,86] -11494796770380227404800118741544580093209688813936869896522463415044564244017310614223550114303268828388181641428250593848344966739005635328 [191,87] 8980705503061252059577121175645105685852399514472493182164185449377286929187794362888012561561384773238901310142268334982766570658163200 [191,88] -6685204381798515982016567772114635302743078954718583776146483769647126609848353500078988238714953986146029826996136881215799771403864 [191,89] 4739514034602168574801413717743930164139224152270966290953659205073589275326141637464059397065823184823655679628253769495013053184 [191,90] -3198646839494940144759389723539719888007856125816391514756260773528955112379776345646668837145423597078927690650067217967604656 [191,91] 2053940254958677235591233405261493860592761115867273360347836036937179925217012057680843254907490816819336107230393136971424 [191,92] -1254150423761975158515226838101520435058667977743264948192539215494068940712489271366470054659722402801603435081350666735 [191,93] 727740897612372059312334563091306370353804285760496270904861734575330306055978246932265985890056081737811155156074496 [191,94] -401019913193560726279421314470856046038889036002530156309547563095230799444271083654569535394636304711621595815936 [191,95] 209692565223014241189167117442445639281007267116778609181374776412426513237677189866366894423657596647742586880 [191,96] -103958624417483049868698261435572583765184142711886941294432545405862894596250622877281389939265854236221120 [191,97] 48819605470036517628989419013551799103018872588654586191606713060721471775096932237770148905684373862400 [191,98] -21694012667541749721505014535949723798700442528920127239688481492463386603703430692857563202867598720 [191,99] 9111893602254074371139799869872588554521296865393361456628570163984310531138941740502598290392320 [191,100] -3612954789644261391742256135622757693676179948400707250014226402174415557969055205039740543880 [191,101] 1350543807533841831863470252458180879857576211788135715552284289140206129274963422358937600 [191,102] -475217795562786270502842571316401324924569875569873940486197518210190678802219353320960 [191,103] 157141484292784870495958007301855527478876006431563227776952676475447436254805025792 [191,104] -48741710288614294878920939768801622565771498701609020255485206783127881333579792 [191,105] 14152405944764311158871809864181088018655610508032303387167454014321334977024 [191,106] -3837814851246413030079079148866692672239140701476470265919558729424331296 [191,107] 969498277435457058956693970758618533783333971683270266436893989781440 [191,108] -227491251408637429095096541501463800440257746983419841662278604706 [191,109] 49421693855769008783354030625265607876686824417307554456436736 [191,110] -9903534638425103021345913021995559903300093767863524341760 [191,111] 1822763982706664245673935063885948183273307272114606080 [191,112] -306617934079559451383438311049561071741007116975200 [191,113] 46869815655454768139164517567321843648624458752 [191,114] -6466489251181768998571155262240126710236352 [191,115] 798721394543320001650009727741349375616 [191,116] -87454698472626654136162901791010004 [191,117] 8385133490291913297418333286400 [191,118] -693119205427970118755559680 [191,119] 48394087785733308894720 [191,120] -2775220196378950632 [191,121] 125505300186368 [191,122] -4196851920 [191,123] 92256 [191,124] -1 [192,0] 1